Index: PSoC/PSoC 4 BLE Workshop/001-96274_0B - Introduction to BLE System Design.pdf
===================================================================
--- PSoC/PSoC 4 BLE Workshop/001-96274_0B - Introduction to BLE System Design.pdf	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/001-96274_0B - Introduction to BLE System Design.pdf	(revision 7)
@@ -0,0 +1,35335 @@
+%PDF-1.5
+%
+1 0 obj
+<</Type/Catalog/Pages 2 0 R/Lang(en-US) /StructTreeRoot 462 0 R/MarkInfo<</Marked true>>>>
+endobj
+2 0 obj
+<</Type/Pages/Count 58/Kids[ 3 0 R 14 0 R 22 0 R 26 0 R 28 0 R 30 0 R 31 0 R 32 0 R 33 0 R 34 0 R 36 0 R 37 0 R 38 0 R 39 0 R 40 0 R 41 0 R 43 0 R 44 0 R 45 0 R 46 0 R 47 0 R 48 0 R 49 0 R 50 0 R 51 0 R 53 0 R 54 0 R 56 0 R 57 0 R 58 0 R 60 0 R 61 0 R 62 0 R 63 0 R 64 0 R 65 0 R 67 0 R 69 0 R 70 0 R 71 0 R 72 0 R 73 0 R 74 0 R 76 0 R 77 0 R 78 0 R 79 0 R 81 0 R 82 0 R 83 0 R 84 0 R 85 0 R 199 0 R 200 0 R 201 0 R 202 0 R 203 0 R 439 0 R] >>
+endobj
+3 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/XObject<</Meta6 6 0 R/Image7 7 0 R>>/Font<</F1 9 0 R/F2 12 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 720 540] /Contents 4 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 0>>
+endobj
+4 0 obj
+<</Filter/FlateDecode/Length 830>>
+stream
+xUKO@G.}kD9ъDPqNQTcg!)m~'8== Π7ÏnGRJL Pf,WQoXI^;v>w;0!F@6D)j6S~+Rm"MIH#:#9e$AYHEQ	1B|>ɳd+`!mJ&:-!zc/KX
+F{PR񜶊]=	}@
+d7_o0C[v,: `"4։f_>rق[(c'<rx%ȣq%\qaB՟<!^V`fws;'>eM2[K7fx3+8hYe4I]lj#EϦ$,d4>6K|-f>bs2|DK?qbZn%nw)oP4	y{K8ᤚݯ`#òpe&\aPjlbrqVO44aT+uL]*yiRg1.!iZ'l67>NS]OJ9{v.Mc"Kr7u/\X$%;K٤\1JLI5;jEvJjZ</BVV	W
+3,nCo%h(zoi|Bo_09tѬ&/]'%@bwꢨ]OFW~Gx:Ԅv(wRS	.2_ToQg
+endstream
+endobj
+5 0 obj
+<</Type/ExtGState/BM/Normal/ca 1>>
+endobj
+6 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+7 0 obj
+<</Type/XObject/Subtype/Image/Width 1999/Height 1499/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/SMask 8 0 R/Length 169258>>
+stream
+ JFIF  ` `   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222 "            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0}(ֵ֭ylZTQr> C\ 5  UjFO<{tV"  +s|  SSÞ=:+pxC\'rUcDP򢑶	 	-)E̊(5%	EPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEf>d0SI[TW3ʜ4KL Dpצ>-*CstՄCj)[/v2xtzm䴘 ḇqoa}uDxY.e$-:ԊA` F9i><L孼!4%E[Rn5?0X}Aiɧ\6Mm, UQCTgd(|a;[:eji̹Ē [z3ze?iUBuHըdm5
+?丷D[9ڠcҍ*Vb5'*MhV]'Xe51Ve@X0zNj3au]SL]Dr!3봊ab6z֯G}wlο'aLyr۹RvV(W.\:BjIMZXvoCƧ?2쓻<rǡ뚖9j>Tr犫`u5M 7x .[/l0<]2s[[i[)&ʫ1o-PjJLÚr-yype@H.1+6dfl<JL;-']K7Y<-'ERW"/C&SG3"Հ$gcq*ok7-bu_w>X63]`z5sj	
+ElnqV c܁5.g\'EDk.xXGU#H!$ݑ[{٨iYsʡN8+kAne˶+=9^-2"A\zu<=XnZٜ$Mm+E<Op*:( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ($AɎW[xfS̜n#%b]{v!JsQi_d諚l[-I\frX5.a+Kpp]t20)}sPxvWdHs078Үxr3{`κEkn*7OyuC	J;JQy0-m@pZHYH14XfT{? JKDbq6cy? T 8}n.%X෌?jjعr\cv҆Kmܷ苐\"!s'YW2M0BܒiiGIz+ *59	V>B<y}qR-GUخCT%#eU|a`=j&.[4	.)+czZM ֩-ΟyYM<1Ͻ3std6+ԜRV'WdEk<}Xf[Fy\.Ld t񨦸$+~OeL~ie=(G 杻Pݘc?n; \u' ^~u;mpOh%队f}Iu7jW.-,7%^J뒓PcJ;~4v3I|('5.R[tvvP)g;PT]Ǯ+Mثt5m;gBpGqwl96ehQ2ZXx9:tu+ J%մ=c S94Ԏ-EV:gwcU}%RIgw*ױBjc˃[ M<xhWyu>jsmOs2xgm ݟ }*F	+biBqնIC씯.O{J9}jO'*	nàIm!r#7,bՔΥT@ks0MjPְȹͶ=Y iz= ZBwDUM\eNIV*CK<m תYa԰>Kѭy_rnnZ,0b;\ztYXAⱰTkN>Y?u@ocV0_4Wq"[6=99K:fkwU8Ьл.1"C-9[b\0P顴12WhW้7nl汥$RǵCJ{W$ڝE[7n!e4Hc,ߊeebW3Mh͓Oa(C
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(ZU􈨛"YTޚM!6)SI\$hǠQ]%QZK:WcYBiD@ 0:gֺმ0"+m94,ʱn+6XӮq?!<{?f\j7wlKɷ=5Oi֓j8-/(lq?(
+s{XCrOG7WJtjh6?52KǢJ[=q)z}ONTbܟCV`#ٞr !,V#&O1H֝i(yr*]N!z=Oupm#CJ:Eɵ${~V~UwV	GRI"[~RҢ4f>	F@WKmHzjgjَ|`FڑaWSKhi%>ijSʻWlJ:,ŘO4.2[<;1OQm9S.K-g|Fzfhr])}^+"kv)J.opelsRb݋1ID[P-(;~OnW[.8ac2դ5N9'VVpb%[(SNRтMIa(.WrA֪RZ\~hU\AS֛M-c3[oSfWt=֦]9$xQOW6a`[̉^=eXɉzr~Nqع]F,I*/خdn[	][%A*;vߏCAFYTM+ENMٜllu{lTmlH}{VϢ73B̀#Z	4i*uc'(jj̹~wmNG]Tj0;n yi^?J.*+>jk3e4}+?
+XCsh6oPp:i+:fJhPjnOLeǄbs<Vi& 
+8M`{Eχm	 ?+fI$ʚFTqEoc܏gyEdW}wY]IUEa]x\7E1xkh#-t[.c)O+8hnM}j9Iw1WW/Oz+~c	^.KJ}Csf5wKb*%N( sRwkmB{7s+u_QYJn,QR`ӏFK[hu#эrM:%M4sD:UԂ?Q׫Y$;j+xw47oa<; 
+2zqTTD$yu_u}*!<;/'ǩRHFTdu$2uW3Mnl{+)( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (,ϑ!nϧTc);E	%vgօqy# 7g=ksMIJZfyqoֶm4D?nAP}},ާsO&fomnc?N3YMvqUu.>ѡ8P^'ڻҌrJnNRơqr0;*dbmr}MZySN"B	kq]:P44g>®.7\N/.<aODM9bX-m'lNRM\LFؗLEq6cih:8iq)d
+
+G:h-?yO%T
+8˙ Gx{sV&e?'vkq䚫$Lw-4DYeh%\umRE؊/qT.I>EQE ~)E$R}^"܈,q~V;xV¼7㚊K	Wwi$.'$*QE!EP\ƞzۯf+S AKt
+InwHԚy}sݷzWC)hQ+Fpr+yUhi3x kEQ]t4SjPr(Zb>lSm++4S3⭪8p7$YԔ^Ilwa):l8#V:יi;L2|GPkPJΚoMq3 _7>ԇ]Q5k{&-B\|$f[>P{nY.t76Qdޛ)IYn-Bѭg$F9YQCO;wA[ȓĲNSStNq8so ݚhXy_ʱG#)L<ov-QI9c+]T+9S6t}^+tIzֽytO1%|g抸vR34je##\EPEPC8++*FTN+rQOs4!3i~3C:vrGHǸev^Lr +u]='8VRSaBvp0_qְVic"Ip[FI8ءJ	 }EM=:v`8*4|i(VRZW~!loM[Kq+B5YD㨢OT( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ([<c.	7:aO| S|
+}KM:6J'@GhͨOaWNvzp-4G4	iyΠzݴL5L t&큚uA+[۰glmQU.f'ƮN}Є#cSrwcu2۠O}%Ͷ$.¯=6sx}sI&*~VCбyScRkl2?NIXzKGtI;g<
+oJ(W
+(Q@#mK7Km*+w |(G4!H#Q1Kk%sɍ>?Zu5b ">o\Vp4+.ɨɂ%9$ܚ(+Q@((Y5ܻw[Y8r(X#]~U~nT[.STQLR
+Z;\VO0k+!BSm-̭E+)V*AE nZ+N0rdK2'>YSt~+k}5$B8^J魦;E0 
+jrGB-WgsĚi%.B+6NmݬUt´&19GqeŽKs <uU!c{41LJxe#I
+$~U!Q<8a ojhzkBO_ VJ1 fXڬq,plEjJV;T,E"Eqm*P:Ul5ո){/zwu+Qˉ`m'^f+{
+1%8#yͷ{+c:qƯkr@l$a$($ƲqFsZ_3#? s6n +>f4d(OPFk_+4Bd<moK2;yTnՌaj^9iٚZ5a3sܠfla+RRDUQEAEizCIf֝ڊ.h)#(u*{ּ<|)>*7tL<3{a#p)Q#m	0wῈ#Qqz΋qD̀ʧuc?StJiΈd?"8 =hRۑUԖhwPӆL8
+(pB((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((	8it8e~}kn(#Ÿ>iiI=+uu[Tz` 9*_?Qz~U("( 3JmE,ǰDHV]cYU׭J(ujqΤZz%b>~t\^M|ĿuuYSw>c~F}L"1
+?SZ繁y 7,<c8RjRKX#^7m' Q	iv&$
+:O((Bq֭[Y<GEҹ[AW]zF?-ѣOLYf=Ih.ȷC%hohs3ni,=ۨ)OY#HyMq(dQ@Q@Q@ZSOpJB[SU\usP5ěʣ<-!uv$6ĿqAPQE0
+(
+:S=qM[յցsGcNMZi&_5+*q?#M]񍵴\QxXc?onl,8
+95>i+.9qT<^v/9bB0T3~Wt-ʬssj4K9egokZ'F0}kYmYv99e21WR8 KSqGe{9X7TK5s~[Y	<dV(2e
+p%zeE%i;N&N21]`u[>=+,零Q`3׾k$Ab2ǊUOt.[H+,b{k6zk2]jkwlCee:Ls%]&36vԗmxXC|L!sǓgrbCż5nG[0GYSC+Y;{Z;86I#+@Mh#.6b[	j8u+]eXFU橂K-*ٴhuQXKQZ9Q.GSQ*"'u~dеq+̣bab2:5w7sZGR+HiYQrr@]lxũDƦ",cXAV+H4đ^vZٽN")/
+e(Xb05ij֌֝hإ&Z_F)WpYY.cY渚h*&v::Rj((( EP5xU'vM1Ɍ?W%42A#G*2F+ԪsFr"v觪<(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*{KIogXO,~ښM n pkjG#I	;XW-`Ӌy66O8NIɯSU>㒥{Ie2 Du_Zy80=X>˪]Qk8ZԺҗpp[1+{9ET5quPګGk[83?SUn/#O
+CܳX$h+8Ml iַ2ZΒ>dWnЀ1+F	TGCSRߕ
+-3*Qkp! MJm膫ϳ2U2pO
+зnUQ ,~c*v4+o
+ O֟(EB6
+<\dҴ5 2 ^[j*'Z̊0IAf= G$+wn>k-vrqT1jGf9Xy'Ԛ[C,Kj#$,ҍNSA5K["s%ҴO;{`
+QaB`*09+6-4P9~j_P_YQ]> ?6ʸKuٟVwWcve_xSAWsa}kn{Kyop`=-?]/1LҺ ,w֟c	ti/?z躋ts{9<r}f21e/ϱ<? GR$%$ ?ZΏ1 :},4e]_X8uHx8zT	'wTfGU!>e!gBMs4Ryv5&Owf9G0N1\? S(f}K5й,vt)eٝR_SRNI̱5O` i6tA E_byܶ._i  bA܆ tbvwN<lW_Џx>EE]6A3S V,Q|A<5&4<;$9e+HWZiSkKmo<0I[v]:0NWf$˧\?az$Bԅ,J+Gwn!lx#_5KGR[5ɥ+Zo$eI V][["n#?Gד\=e]Κn;GWtcG=/@ATfp -<)8mf$E.WÌq{/:"gY<Lc^+ ӮٳyA9f>v
+N\{%(ԕI(ݫy~%[{;<B[>Sܣه\Wl }g<#r9  " @?Zd-7{ }OׄmoutVIO.:3m5r:zj+[,h}oN-yKq]U<jz%=b]w/UU`*Y	hY^Z3хQYQ@Q@Q@Q@<QEAEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEiu[Yn[x$R{MOyK ?ƶQ^my#9U1h<:`	TC̀QZ%fTWG/EuW# ֫+ŷnO_h(GSj\r|c$Q]x/EG;d*_D:߻c
+dD<ʇtWxlu SN]ÑdӋc1+UboȟJ=tW}`4 .ml%|y:EQK*:X2i֨GB" JW \=+k?	/5]!Q̫;y\zR.|l	=?vk A.zqU2k.<t+Yp~RmnRB鳌xmuW_ٿ:a FEoDүH_G]Ƨ}d3voNldtC[K̫G/u"\Omݐ1</*@"Ib@+}:MѶ7TvJq?tQʰԝ㹕Lmy|Ea_f j[+=ѣ*1ªS23Je/Mik-Z}G
+dT/޹ G֕}[=#F+j	p1#r3MѮ~Nˈ0nK9Dh.Ek]mlQT wN[+z+}Z+"-+ĭ[T:har~yg|gNh]n[	?3N٪~]:,vO9'xmbi$" V1RAzWR޸ʑҥF<V^γ|B{5?.ԮiE/	k  
+ܓv4vj1[ܕy)P06HMF/_&Bab)}ȥVۍ\|abq(Թt(^Y6n-#|r1X|7csajjnIGg{ڛaw^XZoZV#[oe$DЭ]wdzkm.t_^LC-܎kIǚ>wԗvhT տ:aBrXh҈Ye t"h->QSjE}z-$[{;w^B~R0PqXhSQI jSqm2	$F9PXVLk+nqB5CiZvvlVN[;{uMMrHVBGZ+ieZIܟί>ǦZON HH;K$x촤ݮWr!c>HC}jL]DmQp^֡NM*qX$sg崖/+eJ3$+[^c3wa2 xxjO߉Uu6C_2ʧR{tRcR0o8y\jvЅhcFȍzsl,.o6qѥcP#{xA.++xf?69lciu.ְL<ҍLTSJ =h̏XM-̒M0.Tu9<qZCPM=;\$q2+ cאx"[^۟4\[{ɥi\ ؝ϭRQQ*ۻbJ`I_6g mᢹ|!PJyC| ;H8=X|+=սKd/y"EEsWrY2  ]0@8|Ս'>W>Z%1q *`.)ԩQ۷И,+2$:m䗖's#q~uN*m\=:@j\`Z{$ĳ+yr:$%G5fCZsHmTezV(].LZQx.X9\]=Vtk-FgY DhGqTN[OͪZ-LYq<9銤u&h['Z4qOZ?/CGR_Cm4vэIr=\Զ(-BGF=EܼE^?m_mng]GCmu?蚁 vf?x\lЯ9t<N;}R9T6=u	EuLՕu d zd"ޤ~Zbg7MK~G6Z
+uFfl Ŀy i|GOZ YۓjZ-+Y~%<> ʽ]>Yj)CQjGٷ-e#<J_%kUw'UQ: NO0e/k*H .1տZC?:SlfGE4KY%)e3#ë@߱&B" WY= _Igkܶ݌
+4zSQg* ݈V# vٿ¾ K?k(Y3HrNSB#xW$Zb#CB ^EsUmO-+}Og!Ym'o$=ƃ3I/\![aw] S_<|=#4;&e*dg
+F稫q?#fw#YԑɯPaS4UZqIw6ASwk<ᮯ=ϯ$Erob#.1<}?{Uq ]Z\Q]Ml&EqGxr1VE༉ Efnz+Di	S,̈Mkt@s\s^qm5g̍
+18OrUٷ=:[љz¬@:הe9RA5L$#LƿsԡY C0B"+Ӿh+((loJm |EWuQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@w/X"4݈?S^xSY[ZԸ8Sg^[E%ȯ|pGcPv=O_KWR+k}.XjxL#ɯ⸲l,V qUBԟN=?Weub5MR{-`6fU=v
+8+ӆbFMѸλeagл<rj\+(sSv_]-h۹IDRU9!	98ϥW;ە I?>+n;1e(6$#GQn@ֻ)Mm25BCc8ze+,Tgh#RXM{n|彿W/77c1w>qlm!	鎠TAnb6eA?niceefX5v/'1U%2;K÷}z|sy~IY-ыg#RáGVQh"O$ddoYʰO{us xdԒdȬhyQu'^\-X6N%k❣(6D{}y&.az]Λy_I+${b # xOҝo"[\-U9sЂ}*m:J%9P V8*{}xϤ΁ݑ&ѷ`5Qȯo1tW3 ;]jfJK$S#O[InkFyr $:rxZK;'O+<Nvps1qUē1&8M̮!3XXtK [.)jK{RhZ` HˍzD6xkUCk	@A>ƨjWZw"7D,Bp0Ri?يy
+n#{ҷti|W[t_s5Vj{XfcԓjPZ$v'acĦ(1U1YĚ$ٿb>A uYA[c殝
+-2+TvjŭiG3L-+`Xc5G+V0Om<E=Ĭx i۟qY7j76{u!yؖ$y qJ~!B^HWb78<~<=,+Tgeu߃Uݾ ;TI["w q~}#ϭ1ҭX[ݼ*0KO=1SJ:~:<?{ۢk9Q+TԥVnWmnpX	bxú<Gw9 7<5:l~Yt甘NU2yreb@?JϏ&hr{e<iGXc.ib)׵#GG[:qIp26#8Q晧Vq]Xo,rmY$u  0*`
+9;uWB/x\JqxEok5Idyw'*Kwq9Tu-JhQbyh?t#cܐMl'Ik,j)> bZ\%5 1\ķ=cq!Du OB>w}k(jrN+ 18?֤fMn 
+4̚ FA гo[cxltgcdܼzt6LJ26P}qU<A%L++K#`7P@`W!{ zY__e3 p Y-o-1HYSwq|R`dx9s|z*x=4l*] 1^C'H3$yMZOxj>WCϼyu?F??-<>V0M* !@fU* O>! I۩+nq{xE4Ǥe,, WgnģRåh^H캭<Yج!,H$=A'FFs)q>@D_>SSъhbW&3ѵYrhڋIɷnE]}z#_@.KMM㚙qU~$M]y&WESGR>?\/u|CbO̢՝ᧉrIE,VNG5TVrOxI=Kh+&;, Z%?u [*N E,}S?y^h?Ƭ=!^Ed|kޣ-`/?>_o_*1ޝ8I}쵇9{Xhٛ<5tK,d+nY]yo78-34GzU _iagܴ݌
+EdM]hu~E
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+( |7}Vu 'W:x]>mD>Ҟ6__AI*su8ݿ}Q^QE !4AERnFeoPq]G_^r\>8%z㊙EIY8֐Ed wW2#˽3owr?:!9Ib` jpgTm1(hW!UQ\`QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QExI5cN?:PSQ3-'*?!\DO[$M* Ziz|,DV 
+f4:PO<ʸYU)F\=$I9$ğX3]\%"yr>tbY6^X(LWLb '/{|v0`]O9	ml/Ouﻛ}z{էH	n&mN#P٦<z?@6StUq՘ b'	5wJ9vMsCDiշYˈ]#Rʨu+Aᗈi c+u=v-2Ici85ݏ7s!}J>Uxa"ntRS,T`7uϦk7^Yft8[fk?ݶ wkVZnL쨨ͽ6A"nuSO<?/-euO;O]r S'½0ҦڍewEPm n$x_I^O`+JrJD?ʷ9OJ /E*|/j*<0IuJnuK[h,;FiQ+Ğua5cޣXj+죛AƐXvdgXZkb3[NDv@ۣLp+TvQ$ 7 6r9=qfXoQJ+:H?>M"} _dGehu~Zx%Ή>Y0xs]&mYTL6zϒw>q9|]US"/VY&Gd@=*yͼ'څ踌4Ѱrm fɪèJciK7v,x!NM>rLׂGoqP?Y{ֿ,V̛!O=:W[KVS^lJC(	bp28CH7_a.gsEw0qR:{%s (˕@[ԖGI"h8C q{W9SQBƓZݣMԐ֚%ИU_i0?uwtJ<dM<\\2Dp09p wX}fѡVf  XxynHlEcH2lnkXԬe!3qT$[-Fʷ1{sLSV7^17v76X)KV2Ae;ۥ>o@'G΀0lɸn^:
+j_+a7d`C'$m#W"x$A`(;g=
+IH =8-r}Q5*1*N[U9;{~5T.U#&xFiӱ :3C3+6l܍by$ֻ	^_5ܷnC@[ {(mV(HU*#l9=MLE#!UAEĕQN(+	E !Z@Ǹ9⧦sS "dI%SgϩE.?V݂YHN=}7q8k+>S&eɷi`G4r`,QPY%nBtbH]D@=hq(99U'n52KZ9P<!T(
+7B:]嵴0>W.Wv}*{oI5\vm'Z@,`уR[\Aymͼ,2tu0=hB+QU)  ޔm>9\ZG?ˈLnW  99ǵ&,S9)|x<$h; jm.dDG-ip/QE QE QE QE QE QE QE QE QE PHHZNOO.S5Yc;fD_+$qqjD7.vAܹڔWqb17GIb@ů0+kKuǓ# 4 A70 
+nm -'nFVxc{g֣,F4
+YSG$VPH#+uDlr	+cܚk?3=)ipbʣz,+z]]F,$`=>Pjie{+s\V+4R}"'^jPv4L9+^uju袊NТ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (nv3 
+?UPi__ynTk٨?)F4 ?ye#h6~1`ØP	;@=Jk_,ґUP2qN:tGbh㍏RμvnB:^ocuixy/]M|ףOUE$V['S[sBQ[<rMug쇻SD13,]z <C_XMmEvm]6}EWd0\@f0Pec$A ;WgX [XVIUYf ;03l]=+B1<c* p~յ8`}jъ]&{QR`rZo"25XZx*,VZѹMY~Q}%qso"Ȭ
+jg\NѥhQC+h z<zV5rx5depi]՘/ʼg8JNX!}lgg`z3ӽ^654eEP Un{E ˸֠[OXeRNܒ= ZaHˉp{
+SO6$*r"ҮJti;?w7zfFY(\ Zyԕ0v@(q
+uijfpj b2A1EQhW5u}eb"R>AdU4q@h`=AgԟƑJsֹt+}\)8ϖOi}+WَI53ZHcc}`u/EmJ "ĪhXܸ̔*҈.UhcRH"H/>"!ĊqϽñt@u	Mpdsk/R`3d1Qn*+8@uHvGKSRK	l>?.4Z YaB4OTj[I]R59f@ө7ֵqM2%U`#Hgֺ!2dt$k~pjO6S*1F+_RjUP +/(y8=i/BJ;W8xGYI/-ܬ
+@bPwc.Ā{+b&w@X\sUzojڍ%4"&Yl,0rTGjxoSn-o/-g4xz|3d$cztnkt˹pPsdP>h;#o,D
+tWtAM6>^я+C/lZ6@_AfSյ9;0[w1y<5%eO.F+m'*OnkFYi0'˕..]_5\ d0āTe}.`@95JH9ģ=^[[J373k"4{4v]B |񫺶ma
+?W!@7SMq<j6:dԼ5u[bE3h!lkI mr;FGYF`6Wv_awn$1ִG+6| =1K}mMHƹ1i91),3##tVӭI?=9#+b	fX9="Ϫ\a!M UwziFeHܩ0qWhՅcfi:wxƋ4[P^QW׭dvVP'٬`W##AKݿ´%%}rI}{MU?+X0?k+*1hShA]֯ڬb<lWQQR+5vTd8u[X<sDqC86Z	v TF?SZqȍ	ާ#zu;!*-e*2Og2RF+IWQRФhsB++QάT=sjkrr3l9\?L~tY\Ui.<#h'?J5	c29A3$wWjX㜯<g+*S3;a1OMK+$:=x7|6͝yS:4oN=k.o,NfPc9}{u32 !9?\t7xI,q!g8Oϵ($m>{in)P?E*HFHƬA$ 3YV)H6;h'ccVUbJ2`4*$Sktb8De9t1yd"I,:ڱ1EsoAċ9~4s0jMm\O+s,H]!O!W..g=G*0aN᎜?
+Av'=N*וcQ4ck3}gUN8֚ox+}+&|Y^ ?J =c~5xcWgs#8ϥr`u'<w$t5مNڣJ+p^/`q(Cl
+r3][(G:HHam;M@>Z(xVSP2tP4?#k~m}m'2?#*h-HyiCK)auK+Ť RjNEWQE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE ;Ȋ$MMn=OҾ1aǈa>
+[A<H9װSU o~hŗ)^jrl"!Uψ,kY1'b;{
+}%ϝ*ۖe137sy횣]ߦdanU/sWFs~oZq[:=reaC[?KN4x&iznc~q,(0fX]k8d:kiȑhv(H=JbU/mn^(i	3lW3?<R=.-;4wc/%2q5rCI<GXqӵf,/jAo"i$%Ik۷c$3<Qsm%H%p<LϵM4YEp9kM*H#H-]9;}Ωh7gGGcE
+$tZռEƛ-D ذ<*Y&(nf;3nq){ n>2:cp
+FNs:A0'͐WVt8U-P<T)i
+oţm=&ZЬXm6$xG[kp1t˂xҳp,iw%d.b퓊nڤs,n@)9 O pbt	 j.scNҥ֧#u@ l<hG},N'6{?ZӚu64G6+N<='_~Q GWE>V1HD2y%K9{ue3bO8JivHyM&\?kBKw=8Lml/Fu5]|~Pd</n!knwCsVWQEpŔ?[k@ cXl$hg@sAOBH?ܜMt>gh85.e]I0V0TmF`m9Di-A"Ċz/g䕈;n>A\/[RK[J$IX`W1!cX26kOoȎB|tz{	%[h($|)6@>qM%0OR	$@Y$h[	pHA{*Hmb3Gv9P\1QCiIUwL?ض?[j^D	QR8߭G6ݚ ^2FqEl-&;)x҆ҢŝsH][);Oʂ:4X  O?R.q[oQOe1~H4Td%c zդsc(- bU%YgIdªךλԓZTXtVZC8c N+B+]]^0.Ew:-m3SgE-ƣ)6)@sȭ
+#:[D`XCn 2Sk>\yY"6WVAll-*O1fH9$5z.nRʀ<X+@ZмNLl~3R%h7MÜdb>Iddy"p$uh\YmSV@{Uebt]we}+AfX-//w{n#}4:M,A]j	%̓$ir07.IޫreYn<UK%M=JG327;HUSZ>J\f㯸ZZg	smګ}HW,u9yzI\#򡸔ݻ0"M-廤
+D%Nre'ңwVVI䷐I'=R.Ait?ČN ?5j`ݷ$7(\um8 DiC]"| 7,бS[ !ӁTjzQo-9@ŇNSzqh4쑡Ĳʆ{SNmIr8V ~u{ia U~oYI;K#IpYiwʛ;x`}NNM],hTJG 3U/YL̥cTs0"GN~\gWoFw.=wG+ſh.;;!9HY|sjZX}1\[x\fuX~\xڴYF+KKȂ8ؒR-1TH]4 nqs4rDd*@lQ*n$[~9qK'D|;3xvw,0wj9&w	+C+h53$#2dRAg-ŝlnڮDae'YCQ	Al76Ve{͌>k*dt=AW 6駑$XcFC6{`V& @.q'y?'{G:XcTIB*tψ-݂Zy/0hYTx`r1*s;+Ԩz5'kD:Esxy5Gm
+crq*g&a" \ȃ՝;FԅWt׮?:xǙoJ יDdIx4v-9<z\~}mo#y.0Od}εE?[kP"y˅-r27U/+~UGh 6o,-=^"M?'N,f+\Xf8z[z+5a_iקeWayn֟y:Su]5=(`kf')#um4YRg` Scj60ګXh'XircZmC̀sןkzDx,VNi<`g(pv{R+{U݋ i'r>GP.taa8C]q{3ŭ(( (+h( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ƻn4<w@6G,u#ҾΆ\Gl+(F04f+8&yFơյAхa.A#<^G<̖39	Pv'\綆_<<sb<=W0?6Oikhm$2\q՛"EPܒ=;jF<?g[ m1N:YSLiB	;JsWn9#E{-(U2'O ]kYkY¬wyx+bbI ]sc ;m֣*7FJ}i#۟+ʎ2)e`q5xH-nU\~0]H,p
+GU!*o]B\͜rO668.R+ Jޏ|EĚZ57f;՘/S5:KBA}{"mPK}b`kOGvcudV[x!#>5S@j̷
+	nct9' ]bxXE<ɞYۥꬂicQnA9+r\:]esץGk[ՆyPdq@'ߡ5m!o¢n YTq\Z]VRJ܍|=k:Mo؍bez62eUn#H"٫hn%Vs=>گic<jI!g`	5o4-f yp++\W6ۅ/H^kxUn(d䓷&xB$[d#nۏ3w~n"\ mxP;Yv!Ӟg]U)݀xqn9 0*Hfw`cT,flk!/mpsd
+mg5,$vGRb=?i[m<ob%F tZmU@9y1(emAYP1i"b.`t߂Av}mȉhe6w;pH J]6FM1IoN~ׯ7 zNʝЬm eLp[o|cWR[W1eܽ3>Ⱥje=v[j#1?֩]]N]*',HIGݩd\,w @ s׵rlڭ8RmXo. ;&?ҫÚ=ή}2Y<{TlB7@H'I b-]n/glDPSr}>vhjctx?#oĖCND Mg>S ].?n=b"Mh%JPa  jP)WCa .J4wQ%AGϋjOE*Gpժ4[_!;HXWQ"PS##<zQi7X+MmuZ!Gوu;+Nut`J9P#8 Sfs3}v
+imu28\jX4Rܱ	1f>U{ Y4VK_O͓b- lt2\1$zd %ũaKV4Dҿ<q"Gw8 dRݴRYVte;6nst~k ק+_⾐ z*s+HSoI%i@gut(ѬKdr_W6tJ X"AR@+
+wCΊ( ?Y`t&V-4@'wxI.<W0N\ J􈵝6KWvFFXAGJ ➃SԎ1`	z5<WuAXNzJX[hN¤&dF<SJkAZF#(nJc#'t[
+)fӥ,L0gPcV[gH"/n.lk(gX<[|s~gy5&m*4(_69+Zke%er%EyZ,S	ecs&A9JnJ,;|,A'b]f[([t~UgEiJg03`=9r8ThUB_X;q,*9l)瀻:ڇ(y##*KmR[8nޕתJ(Zx|/"ޠ'Һ-2BїQ,6Ɓx#<gՌh7M᪷e$x{sFߒ	?(>)!X<3+:YnB0v 8lcz3;}9.>%tުG?Ū F媃Pqۥ9搂IR{y:ηq|nЧw |znF?\Ԩ-$mmʳGJs_zkn^-'+ P	e>kƊށK4EOy.<?뻩#<KYT P6F?SJ	̗Z.s2.F +KuYHРu2 d_-wќe~BLW2nKe7p*_U"*ϫ\ovz^4iݬy<>^1cl 3VAv1 r ?zOeKtT<kCq	Hu+Q|*s^ɏYuioi鿾d\c 'ہ"J̟0/;G^Xs㏥}*YRJ :/#p~3A]xl]Z*:mΥFIE[F j(
+(fT]@4 S#)bsO U[NMRSMt&.5ga3=UO5:ҽAYu4^9ǕQ[:kCnYƱYԫ`M5t`LJ('EW͞QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE۬򯱒mlOl<;ε}꿴Mwgi$hAu? m1Qj]%$r&ݹ`rjT[g(2;I 'K>L];/3*(wE^T8?pGkrsd!Hpd mzqU!CGU>{gjdqM6i9<eYOe sX:YOeie=ܲ; %ml&,=Lw_#Nz2mKH+V#5y27ʧ;
+@|~#k"$8QӂOͦLWԮYhT]z=lk+CXk:Zo[3Heu gocLo}2夗%
+zqr*9bTv.]M>M+4y+BA:;ᶑF UbjZͨ\	^̌aP1tam{ qjS%V5]MMB'[i	.p3޹j,YNDr#c=S<u.2*c*.c>ON QP;Wmj-XGoG'Q
+=$?7Nkм>a6q+7g 4[HLӿ=o_;sx ʟɌzt de!mV_"Pq.=ZzԷ~G4|TX&F|g|WҼpyR.yĮUb3fE
+3 .ɡ`˧ZsY^05[IkH"hȞOETV&ֵ}cZYn~g;|ݍ(5E lb3>TgHti[YB͏Tbua 	-5yZo2)d``3׭t/.$S.L q4('6Z߽aKHL '=*Au4r |= +]'N2.qӎ{
+k躕div\k9T~Z:"wr?yjwG赔xwk]r07#W>ktӣ9{LIB9xĵk>V4$]$sG{&<?ݶEt	$keorBK 99RO#s\]^?`l/ؑ)ߡ9Mn8nhDЕ H$ <{IH=_	^_cc5 5BˎQ/<+[@B3(b@l`+t=X][_E%+tAXO`j;&qI#[T6y4cQG@~!xqVy#gKxi] 8@Sr{x{l-V" I)p7rϽT4_W׺i)_-r3PR3J:,гbfdV&b	o5n%<;#Xy<ȣKs8'ej1ԳկbAH$@C}Wdzռۢ}TݚOVVvcy&_m03pXrpf N%-+㥒3+ar~Q6@y"Z;-{f<y8*dx/MeVܜ.W1^~)-cU,IPe FO5:ŕ֠URP4 	|v"F䢜>?GAo#  mu4x/+ڱ['B9ٞG#5^#km-LvʊďMj҇v+}5<xC_煬1 0h]7:ԞgEeb9kbU!i\` ;x_§L
+VmS\",{B:%UHǘ2FQfE?ÛfKqy.IgzA5'/;  Uu?y#\Ӵ{=
++WkԼdG.cVo|kᥳ9<E"e|p+n/j+5@O:l TTJ|So>	Oo*|B)Z秗Ap+XATE`/v#׈eC- " 	!><H?V=ߟs%8_ڌcJr7&%wTSӢ8+'K!xA<C \붢7X⇄L3O0iڃ陊?G3# ujk3O?+|< hO.1 ٫ywUᯄHd#Բ'¶4xsKVQ~ʄ *骽ͤcmcCMfM:) OuGjxU-5]*p  <zDVE!61rG^M7A>N?ojTU{^Mk/ Gn]+dtոg#rʱ sӊȖ-,qTL:ΥӤ䷴i$ 3]A>̺Kw9KF{)ɍZGX#%d] ,isR$W]IzScI4b>r-sVҵ,R݆d'RkZ\Bu8]6KԎrD,bC@	5:Jtxsmd%#%Aۻ9_7GAV#.kd^PJRRK`V9h|Nu}^t$v*01Zӵǆm+i6bFvFGC4?z u1p.h):	 dK+ݲGJ/zs |U4.ծo..$< jJ*PF
+i i{X4;$Ъ!sړTmF5͘+4y;r@lXr/SNek?Fu }VsjR^GH҄`юAVn
+X
+v`}L?G_v)65ZݫѺmbZ{0E,󣪲8~n+!a،Zώ#sO,:%=+4ΉW: ^Tt4~8!Dk5gPbx_귆%fӮm]&O5s)I1O,D5F1ubuKvwn-D#PA"-_:MYDцNjIAQ[i='IGIs:$}x'vi:jVQ Y1yS^csy=ѹ*H>&Eq=}s
+2=FɴO#8ȭj	GFu)'QE#0kW:ΟpX)p-Gm"Okr!rۚk#vWzQЍņ+zu4V3tgU:0Bp	^MX㨢
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(5|; !PӴb[W~U\7u2zWךFxziDHʏS]x*vi~H.ߢN+QOxMG
+,\q9Z%ɨ3>o4 ?t{W[ lHUEJyeR^\<v.]ٰ q#,3K  tc+B$3 b=︴Imß.LBe68{Z>i_z+!V+l: ~w@{[ckoj{<~uB L sjɦ}Xٓ[$X=і~<A c )|[/	Oie-{1"1|y9_jO
+ַq<R;#3n
+r0KGCh?F_g+B;Hgn1NiE%c62.e7&l{*wFQMW G72ۋzqShۤ(6nҺ/9?MBz4%1Q
+@ 9<:,dc r
+Bc'W ]#Zzh^Q1vd) ꫟i gȸ8t8-XȪV88p*hCZG1c1Uk[+kn$):wM3+WZI%{sMǋ+5WȶP˽fOAzʊG؝0$s3Ԏ+^H~'F*^S%$Tn<RAVu!2	"G(\pe5iuL,^
+\M}=99抛ߟϹekEh$B$_bgU۟zҵƆ\Y~jq.ާֻ)v':>Y?]ϙ+8 떝R3+1 թN|oIQWGE sq.˞)F @xA-%'V=]
+a7?Y:Cz-+V uxgn%ҬP0 : )h(((((((((((((*) xR{ W9vvGfWFEs:v ίhhBmҐQя	hQ^1Uj M+zmr+D"QIh\.*0mˇ$|v0y<{ܾ0b8y#OU_xAs%HbTI*1\ӍE)nLڱSKmĚlF	.,q5ͮeA\=~nKdX?4 IŨLAN^ZôheҼA+q,{B8l֞D`۶˝?x{ske\vqo`yuJg	|4(O<٬oR\GqcYeL`0wU+J"	\IϠJįt[ A_?K-&/$ou:۴1[,ۻ;WJV^(tx1V9_;A8=+$&.^U:p:| BΙ)PAהIjp:V/bY1ʞkP;FHa3EY	x8Y>g-.sH=Awq:pzRFi5K,]\2Qwo?8,>Q,P6
+ϞOn3]._b*Ƥi9.}`ˡ#XdN:<AuNַQ~RT5QHĲ)0*]7tjC袊ĳμGYN$ܕN^ehҳ*1\}߁3²F".6-JNG e |? Vpon='gy?Q>G+  +q ?q&C.?/՟>?ho_ph EoC.?/ e | 3GgQ|? e |? V~?hl ?5} χ  G!jgm4}F?r "!h 2~ MYl ? |fuW >V 2~ M\_ɫ?m4}ξ  \_ɣˏ5g |f>[9_[ˏ4q ?q& 3Gk:G+  +q ?q&C.?/՟>?ho_ph EoC.?/ e | 3GgQ|? e |? V~?hl ?5} χ  G!jgm4}F?r "!h 2~ MYl ? |fuW >V 2~ M\_ɫ?m4}ξ  \_ɣˏ5g |f>[9_[ˏ4q ?q& 3Gk:G+  +q ?q&C.?/՟>?ho_ph EoC.?/ e | 3GgQ|? e |? V~?hl ?5} χ  G!jgm4}F?r "!h 2~ MYl?t ?U} ;  \_ɣˏ5c |fo.a>[_ˏ4q ?q&] 紟ѣU} ;  G!jOy?Gn?缟ѣU} χ  q ?q&C.?/ԟi Fy?Gԫ:C+  # 2~ M\_ɩ>q = i FVuW >G e |? R}{ }>q = R|?ˏ4q ?q&M4}{ }>[_!h 2~ MI'hM4}J?2 "?C.?/ e |7O'ho_phe D\_ɣˏ5'n?缟ѣ7O*ξ    G!jOy?Gn?缟ѣU} χ  q ?q&C.?/ԟi Fy?Gԫ:C+  # 2~ M\_ɩ>q = i FVuW >G e |? R}{ }>q = R|?ˏ4q ?q&M4}{ }>[_!h 2~ MI'hM4}J?2 "?C.?/ e |7O'ho_phe D\_ɣˏ5'n?缟ѣ7O*ξ    G!jOy?Gn?缟ѣU} χ  q ?q&C.?/ԟi Fy?Gԫ:C+  # 2~ M\_ɩ>q = i FVuW >G e |? R}{ }>q = R|?ˏ4q ?q&'i>s = /?2 !\_ɣˏ4\i?G.?紟ѥJW >7ˏ4q ?q&ˏ'he4}R χ + 2~ M\_ɧ}{I }>q = T he C G!il F\i?G* ?_C.?/ e |w.?紟ѣOJW >7ˏ4q ?q&ˏ'he4}R χ + 2~ M\_ɧ}{I }>q = T he C G!il F\i?G* ?_C.?/ e |w.?紟ѣOJW >7ˏ4q ?q&ˏ'he4}R χ + 2~ M\_ɧ}{I }>q = T he C G!il F\i?G* ?_C.?/ e |w.?紟ѣOJW >7ˏ4q ?q&ˏ'he4}R χ + 2~ M\_ɧ}{I }>q = T he C G!il F\i?G* ?_C.?/ e |w.?紟ѣOJW >7ˏ4q ?q&ˏ'he4}R χ + 2~ M\_ɧ}{I }>q = T he C G!il F\i?G* ?_C.?/ e |w.?紟ѣOJW >7ˏ4q ?q&ˏ'he4}R χ + 2~ M\_ɧ}{I }>q = T he C G!il FW _'ig    q ?q&C.?/q = j Fk:C+   e |? OU4}{ }>[_C.?/ e |ڮ?缟ѣWOξ  q ?q&C.?/q = j FuW >3ˏ4q ?q&'hU4}F?2 !\_ɣˏ4 \y?Gڮ?缟ѣ5} χ  2~ M\_ɧ{ }>q = Q|?[ͧ]Ct2H'<W1KѡG
+L3%j+<SkOd'* WUZr3Ӣ<hV_U˳w{{A9&ق<@8g5sCĞY!)1oE{5}e{4]hW-n)COڶ,fkj",*g6l]Ky1Aj`}A*z׿kPki;I6}+szŊj75n(4IyWAgylɳ1cTݵN0Qi+Xf~7Skq ~ȥf\i}?ڛ-&p?<iڳҊ,4t;-W6zW! 
+x/Y`4ryt{>"&,=޵*Pɖڣh9'#yin ou8tmAJ48<dTmv72ILIq5M6*k+6o?tik]j{k+{yERx'$̱ر ~S>nJAT%|v@XΤp[q'*T[\l,5 cX\d1JKjqB SW^{KwId+!= UQEQE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE  ¥ W940Epzt/ķ0]`rxuPx=v9Y#he'I]i4+-lERlā72 %Z<ke/=r`m	k_tgKJ۟%h u\@h)|։#R
+pČ  B,s]&3I"-g.|L̪t9Fr~-]|2֬T#|T9[n?ړTUWTu{֞X$Iedyb,x 7ˁ*קwKkxmۢ{UYy`^O_6 qS/X؟i?&5Zd<jFd	HU|55k?.	fV$^Ad+ 읢DӞq 0?J}ޝI朑6")ckӭ	MBu+,q\> ˵d:n<cz}WQi5<Y6pr>SV?xͨ]*c$(E5mK [8[~bZMq,6FGkov>H{1<y V£-VwZslnbmt,{4.Npd1>K{ӭ@̆9-z+?mGy.m{/omI՜+]tGjM0'OPܒW_ZZ.V"8!У32TLKkHXn.J:I2&ڔYTٜeH rU )\Ks4^YHixͼٮ	a t!A􆯪^P?wsQB^MEGUe7 
+קnNjTi/?|)_sץE4A gAN1kTShPqZQ45kO"o dUꡬ_6rK) rk(_ri+[S(4(q)< 1YU>zW[`db.n9
+Q^8%gpӥzfūY35{HGJ.Wk&zu*.Y8ᝊjbL}ɽqN*MgYX˲?\eU85
+rG ZC̋[x&#{tɮ1Q:vQEdYs o6( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (PE.(8XW7z
+nhLQHa(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(IRJ4"E.TtTEO#S`ҳ(@QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE қN*EV
+(
+(
+(
+(
+(
+(%805;+#II<֊^F 9$Q95' hW׶uals+76LH*U+ ĵDڿKCytaK+܅rof{RIg}FтYSb|#o|({IGYfkwܓ[z焛U$3C8I8#8ԳwI/CK{>Is{Vx5$'d.pyIa	%mKg%|ؖj'	/C}q(f& |99=sRku_\nr&)oU@ 6j
+&zdmn]/ǋbn͙'	*51fqyjo Zۦ}M? De%0zUoVKI<P:G_U{|BC)9dpG8;.iG{]Kϼ.UT<wfc	ELir<(eNxm4xT	緵 prx^f0Ɛ]6w?, (-#d<KZuҋ,Q{t/"ݦ
+``kM'NmaU#.й1欈bW#@mgJ յ}_VMy%1Đ[\yyFP'C[OXCj'Dm+&ݹ8+;P84*''(ER}@޷jz\YQL%heL?Q<5siݎh6ıgs[ڏ4}*=A#7@)&?3sQZMΛlrHҋf*_޼Q{l'[[.ccѿZ5sk++=bڴu-X|=)N7\KM	-R!"qIx*O |Zzw`f}:+g%HTzcfF=?9A[1m+BYcBzBkj㰘QEB
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+IG'T+zT9~Es[HwdjDUpt2_v?ڃ_hݓi<f"8![;~_j4<=FceA8NX|1^>L x 4̶{~[K:/1jhu`$Hk^޺9;jܻ!7O$~?}yuyu3OVZFu֍j؜ 2+O{c_B t Q?]7rOb56MZ>!lhLe%6~Eݬ2b֭0*Y RE^B4 vRK$VO'$H X	<RW%X-#Cm//-mJ[\%_fCzhW"=W'j3 U!ST72YRAc/O],y+9DM2TT%	$SV_KQ#4;qSduk]a OǧAUn$Uttw
+9;ީj^TotDy֏@6]1[UDEeads{w_+8 P)SGuC5+IWed)#:W=onc@A@J($uֺ=]3@Uj.cGaRLk(W7QI+'Wk#Q>xnڪɕ j ix_Zf,x7{ 	  {a,>%x̧'oJ܏x?ףws+QYwr!FPz9\/ mO+:fMIr\ĲC"s\WQ;:<b7osnqy6xF'Էmƺ'a:ѱ_	.opdqsN-֮W t3اE)X⒘cicOgO-uf.sR+6lt-q֭60@"sSW+z
+)\Z)G XZm9 7֛^QE QE QE QE QE QE QE QE QE QE QE QK@	E.)p)WCipiQas+KZ)WaE'BRc4 -xw4̇> fAyGڦBޜ"QڟE!nؿ: nؿ: nؿ: nؿ: nؿ: nؿ8&i (RzJTdy1I%PEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPMV@7m&+>\)0)r )i6VQKIH((((((((((((((:Siå\7haEPEPEPEPEPEPǚ_U.+O i3L[6X_)'_}Ahᶑ䬬I oaOq1K_tQYj1ܿ72"Ⱦ]\[,RR85sngGbH8sײizn֮ScH]!\W!y~k85#C5[yi>\7hmPkxs2BX[81V<
+&chbW#] QaM>XO, 2=n:zD_4n~	2y#Ĉ-0lt5noܘSrx9#ї^=<QLl$W3I~mlıIv
+Y 15 	ֱ}qN+B0<9tXmA AirjwKc{}mi-Ѣ_sd ^F	-bJ?vC'=185z_o/-+A =]<=ew_WɋbF$5)-ԣ3ꏺKf7vp>^&.GӋE<(.:`vJ'is ^#S.eY"g`
+|'<c^'O퐋onR|H$g+o\g5xP'	s --+VNKkoH|22qZ4[PX$mz& A /ݻER QYW|;|}#QBIn;
+``SRO@ľ$ďrp6m"9pWyաT$1Iq-H>%٬n'_?FP}mWs5K~EY2pYUGV; W6w}"EpoHtL;aȮ}۶o	W` s Y;JxSDyg  zy_xmTU@ UPL(Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Cu MPǬMnd T?
+/3 / CJ SW9z: WM}=S- ?E9~) l2D.8<T:]#,
+lCg1`\ǩİ\rWÆ=sڢ
+G;o&H( L6pOFpO74ҴYeΒgGkl0<|ϵOʭ!7rG#Mxw@j.DP[~Oj7zՁ`o=Y6 䍽>
+|nW-]ծwL[볤4mKn 8>0\xV] ڲ7F0ps'=ul7ڑ%1bǱv d}Ir(@.11Zy}([;8o}wP,KHׁ9F14赛8n"
+̀ _:G!geQ8 IKHy'e#8u x{Ϋ+
+Yw	)NЋ0Im]Tf Lڼ+K$ ZΞxsVCSp?O<c Z(P?;+L0=ku)ƭw785߰i }˳NMta#ds}()Q'WCSIE ZL\@e3֒+o)9N*F\iH@kf}Cgb],V /*Ɖ[KHET@V𸅗ra\Z.)rţRjӮgQ񕵕̐G	*13FYI+9Ө<q~jEg?iP( ( ( ( ( ( ( \ J)vS\uX\mvQE(RhSg<)0M+"sWEMVC)|v%ڏ=*(_=ڢ%ڏ=*(_=ڢ%ڏ=*(_=ڢ%ڏ=*(_=ڢ%ڏ=*(ŎM6( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (0=()hdvm4)rJ}rF>9E.D0hG"M4) F>\`уOD0hO 0iR@3J}r F+>9iO ͦKIM+(
+(
+(
+(
+(
+(
+(~k>>?Akꯆ-V<heQ2nI$@ILf'k;.eH|zҹ+Y}v+(f@	]PuR&
+ohpq躤v{K2yFz9RJ.|KCeߝ3yc䢶65Y\]ۥי<ӵ鵁$=G*w砯Wi¶e(Aymo+XfTDO5AjǐݞItۃ&I_hs8W9My/=5$
+<'~V <3ͧp.=8('CjZ}yX`UM<̤6:8))v1}x4Aj_4Wwog,j SxSh:TBvE9i~Vkei0HP3ry&P⚅D%E#&0XAMJry  C&ob뿰{H8 qc?Z.xktyo, X8<kԼ/gseM4oL
+ܢ\GL	%ܶ,vghG;^»[ ,|r0/D%fً;n>gH3]~H V ֭l	}[GgͼW@%RCx G#S;v#Uf-}l9 exnx({0`?z5yxeב&)(qL(Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Cu  jji&Irg^3~ 'E/ʹ<7V Q]5^4g1S` PJX?Or6	$Q̻e]s0Ȧ , - TDiؐ``ՋM]4ITyLqEB#6~i}?zUyrVVlO4KqXZ9*ҕإK[qJa	g:'VPً6~p6pT|Ƌo7RKw4+.׀Dl`}I7"I+6)3˞ tD͠Gcos5FA-!@9  T5fCްB[A'AwH>o.WVMؕ@ 	U-
+C<Q.H$ j Ug,kKfH	>Rs&#ny-Uq4k/[fIwFV8l`vռDeżQv$wĸܞ~UkG-6񙥍b2t@!5+!+9W]
+ʌB7NqUgn$zXClc]cl~@͐<'WCkچA-֟$ˎ]B?p!q\~7iw72{-wa>*x_R⺷Ft˵I$Q*Z]=409"i$NG@#LrkqZB$dzHF攷Rfie = |Eυuag75V(m.h6g!w`y?}-_ @50~WJD82qi?u˽\!S8(VGm( (K&B Tu)#!Þj*cCdH}
+x#Z)bPAs|7ꖅaT
+\kngx/nsP+,LXds^v",;)O0 M?pk(.R`
+(.%XWBQN+.+:,.aip)ha]R	E8##⋎̎z
+ Ju+FHJpԔQq+:)F`$gLolqҀ+V>?QqҐU>?hcƏ EX8ƀ+V>?h: EX:>ξ+V~ξ
+Uhgh: EXL8\4 )آE: n)qKE &(- P!1F)hb LQZ(1F)hbb(SN )qF((% QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE  QEQE QE QE QE QE QE 7¦-? Ѝ|_P%9O Ŀ&U/G#}RC&;Ev`O#S\>В<mrW?9mk,Iǁb\j5ɷq Yj+e~erIo"ɏqyZķ&k_jwe5̑ttPhN^ioku:1ϳƏaPق D_ vIqP乚khraeS1%)+<WjOźy76vD	ym]ppS>]wF[%̵kuB0i sא+Z[4H	~XaO=ZWɖ9kDW ?A`Htu}oS[Jh/"X=KZ BpQϠz&gBAjI1Y<A+c yƥkMFW2:F_Z;+A+/@]#/J($I+"1>F@#(pQ\HRvW9kKf	
+Ȍ0۟FҵRḳq,1BnbMjH2Zy QTt)˧99swԞ8t5teơ_dHtڀP:t28]ZsǙ Y2~ޚ7Wך\HjZ$jl&QEP((((((((((((((((((( y?5-Eq @3O\6[?t2 ;|=H !]U^4g?G Ǻcӵ,ʒ=&&U50CH!G9c !geplsW=d.,n;%fXM$Y;X ދPAK8 >=?TmjvOqt"yPؓp+WV(m{uV	?6{8+6@ԚKD96+̨s^׽liׇoylv)w	HF7ozt+Re\wri;VG5og{`&IBB߭g-f,&u05<Cl<zԮt(mo|` qךu;-\H %ۙ+H
++ʹk+w;՜r$Hקjb?1"j7+8v`w~`˄'8ޠԼuaajmRBC318(أ̋Ic.[GOs@tK{t3z:22wK }im%J'8Y]䁌m WCE `-6KEh	`?-*֝.oUQ#5P?  _U I_#b{
+_ cU I_#bGeBu>_ŋv(ӈ( ( *JH619RiadPN ғ)U^F	s@搮d=U_ z)TI6	]k[֓p}{&1S~+닱Zn|yLmbq^ZPB 09܀ya6{%S|`0V5(jQ~֒AEPEPEPEPE;czbg@Xm(OOi~(H1J=KrHic𥢐  ( (iUN:T>xhǧ@QPҏ<zPT>x5=)|hZ*/<z<hZ*/<z<hZ*/<z<hZ*/<z<hZ*/=}+z <z @5=+F\( y
+eR ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( Q@	1KE 6um Q( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (0( ( ( ( ( ( ~|+ |_Lr;!NW:__3jzll^cH@.	$*gj{j0GHUxRQԂ# ӵGeLQVa"QtP&[vumv A6{PDXmaأIsx{ZIVq+ssS'Ki$VN*[1:lq\oo46l'hPxp+tFԓ]$6 ۦKo'>91"n<̞?R9n'eU`r6ONEa?u..,mKPFpBxJAѣ-6ɀyJBrJg֭Gegʶք=j^ 𭩟7OPVBWˁur__k:A^KOkl,{aoGrq½=&EgD.@N7xpk_Lځxͤ{`='9<cay)In%Q$`?"SPY~# pL+jVg Dyjkԙ,;uv-Vye!
+9'ۊ[]CVK<\B吜qah"1̒RFW
+z`acV{qcV-{Iqgs*8"Y6?,f,"ۂD͏~K+uiIPH5,ksc4`jo;s^^w^ jVֽ	QV ( ( ( ( ( ( 5+AaI-%\Zx4ovoPZK$oCaGܜ-܀?/mO$TUS=?-N(|O£{hs#-QUq|O޷Q&*nP?9WrW쳟y'@xHXo&i+k[F\+R(((((( wT @*篸<r O\sW 1WUzݞo  ? ^l? > ι^'! yx̖7pF=zvDRo> Q8 !{=+7^)#QsM+X;X4̒4,vF+v$.l[(z~ _Y^],mDlp:|=G5xMNf<ͅ9'#+zYNGoέe(Ѽ> Hm)0!F;r	7WRIc4C"ё+ҸG%ĂH%vTʝ8 įN=o`a. 
+_ET_dln|%B2`" 9^x=Ӌ2yq2bx:ͽڔc-e]Dˌ`)Lzf\"W'p_	`~gPz _"~QhtOۣʞeYXہקz=+U0Dw)in3Gy(}7PUH9l}#LN3j+ȯKH\=:pN
+ړjQEAP?=A!Ğ& "Ω ^ Fx
+\6樫"$_#~{o|S-Q]QE QE R1+9g/fK/ i¬b-?[Yf+\n+F=? Z} r|Mu*7	s!5uc+Ǟژ$B|{Q:.dxҥZ6<{ҸH~=ORaEÔ&GCӂsQJ㰛A-P0( ( ( ( Y6YqU袐(()q@	E.)h- QE( ( ( (`QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE 
+(
+(
+(Q@N %(((((((((((((((((((((
+(((((((FI(=>WΖ$_	B ~GOEWw[ Z.OMu- Bw k\G6qK0,U+GzWg\Jpm`MkI?xփ=;Zbkx$I-={b!}fFP\XG8p@z.d^ I<Yw>)lyLZa[H̒:ぴ>l.ue$o3 jnblQk}+[SN9|315X-Vtwڢl%sxPsE  <Z7>oWO^gBY䳎PhZk#]ꏎ~y+ͳ  }xxk\YPv1F[|E&:]w
+Bڱ	d.G7?U-VO[[HoV g!TKOaT\	xP9(⥂9Ms.{2 *O#2(G8vZ /5+ꡰ2[Vh/ETB zΞ
+I#IcxVFbmZ_,>=7L-s.0zՈռNhi!nxIZ]O1_dFM ztS%<h*c>}θ*s*8=PmR,Y1
+P&_gKKۊAǦz֌¹*׊s_rʱb4+{'崟@ց=-1QOD.]8'Q~e'ժwXoq8Ifx2qdG'zxz( v:>1ײ BI> g@*uԬ&kf?cw Gsp?`c#}d5j=>r3!	#4kn EME5Jh4F}:*KbB(EPEPU !VL _ֳԨ,E!E! :lSE:oDs }*4u.\g+.LMv`'ۻoQM>0@2J9u)2:%Q@Q@Q@2o-% TJ e SVx?[ a@=X:7}
+? ׮G½Liz5yA \R\ :mͅ:@\seN"Xk`I^<pq<ASxP̝<-ԥe-V9n*9 gY>3𶱨^[][ZLGi {AuޤZV\*?DGf	'+_Dkk78ikIMu*>dN5#frR(kp(8Rǒ6÷믆QmG^O`*Ƣ*.!MB !T6~1T_K76$?D7r݆c*>Go'ee3j:xϽF`8 qɨoWPi_RfE{wmǦZzx e#4&7W%P:dSv	)w<J(K˄pL/7Լmw/2.?}3Le)tZxONםGLtD7 @ĥ crbEv9\*9'ڷ/-T,QK*yJC +՜7sH1UGqY%=ʉD#VE /-baKZ;vuGb8Uǭhi+k" T]֊hzJ[}Ά;2hIQYs7u[8]byY#W`w"A)|sOMb'$dHe`BGs}@|,F~QcX-xv`5'"e9}E-VXvo*0d]ns}_+SX\$>B(qNBi+ErQ@Q@Q@ {{gKe!X2}"#z[X'Ţv%c<AkS4Gӡ_5@-Vo#1hݏZ}xwgr(=EWr
+(
+(
+(
+(
+(
+(
+(
+(c>Q@ޢ4P2Qvf vgoQV(DCz<=ޢ!EOE A7oQS@y+(TPCz<=X<y+*($
+"y-V7z
+Y	4RQE
+(
+(
+(
+(
+)ph.%iva]+0)9)`Q`Ch`QE6vX|mQ,mh+ДRt%Q@Q@Q@Q@Q@Q@Q@Q@QH(((&)P1SI J(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+JZJ (c
+(
+(
+(
+(
+(
+(cY.7ԟJ wV1?Zυn AFחZ]>=&_Z sc=Fj7ek+u@Vꞥf֞R:VpWz&vϱ=|i?!Tn潕*'98/J6,mU];{qG'jǆokIknv1\XUjr>Rw&uI[NR?886=GJukWԮ{O%uT#h #}AM&knez  t{{iE+<o˨c]!8Jz&9	<u[E}g%>R[7r@g<^$K]}tZ+j-xr9P>\`]:{[6 gUɍV9
+3ԓkZ-̒\.ؒ:q2Tj>#]z֨3,J{S!1dwKYy^%u2 W=3S曪3K|jK> c`3袀
+s ʴ*  [ F&_8O°Y%M,%,QT܌Xǯ88oi,PP3lKk扚XA!l)Aں8nJҮ40dfC`5ز^)h EUG,E*Te jՏscҡm:W@p:Y{dWלxbHb=|PL(Q@V _U>>lsD~抆 yb^jpRC*6l+@D-Ed1vQ -k^%⤕c-8f>;JƾՅΩ]UL UX*I<kV-^e4,{A姖s>l$ٕB*!yd <}cK "#ւVA'&3Qw<r{ևNd'h^HJ= Nk3Ú7m\K&  #[q|:tiB&uygwmΊ(D( ( ( ( ( *gcjV#&ju^,Z\]C	q$O\|6w3MմS:f"kI]յm2jK$.f@5]7_>ZH01Yiܘb JkscBE [6OǭyݔM9{Im2j*ڎ/yo&nf3v3LSM3YGc#"EUb1&$ n͑/vlj:5[xO(cMJ gg{XC^/aYKJ4K!n#L=:r8CK84eF9*1КĎ-[pF7@ a[^;0ͲpGӄ^~6&It6袊 ( ( ) o>/1Ҁ99 a+OG2c ǿXW 3# %G½Liz4n !OEHy9ָjsi1BRbXe`Rzխo)4<v-ܯiݚ<֡C6 t_21BϏXr}?ش1*K<&9ZGXA)9_[;6[XoᄟuiFj 11?uGÞFz ϴ´67kZ6m#;N{񭗞?*sՌy4vO,z
+]U)AgլcPZϓǾ}` 5!w71\,/ {KA.6zmә2(As+\]ONgg!\nf=޺;S,~USQ5Ag *'?D C,iݚ? Ϭ (	6erGz췓C:PqѶ++VSb| B*(( ( (eq]wK!o<<.?T ~zEJ6eٞC)H"k)l1=qڻ*tfv\EVe=EWrQ@Q@Q@Q@Q@Q@Q@Q@^gh@r=h|Hdz:(GN FGS2=htP̊2*s"#UJ(GShw?ZEW8\ӲuN9ŉeU袥 \RE;.a4(F-MQE QE QE QE QE QE QE QE QE QE QE m-XwcqI}>aSHE0)pi)( ( ( ( ( ( (@QE QE E:J(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+JZJ (c
+(
+(
+(
+(
+(
+cy?UmH?v&Oٖ{3'rN+~6t=DgZ! ЫĮmz%Z j3 ֵuU~aO3h">Y~uF661÷OIwm  OK޹;RS9o01E[ݕ׀;tMvxe.ZCD٣H)e&(M61$BQ]NQ7Y&eaٳ|&@[M+LI,sK03Af,I= g'vR/K83$*[Q/57?)zgS֬.qF"+7+72<dH;jczPLk"%eRUrrq"4VVG5_e-An
+2ǒ8iK{oRHb %O#$4vjvxx A5N5L_^	v'*x5Zoi]ik%f\LB@ ڪ?֭Oѡe]%IUy9ǽl,MmRؠE0!Ȍ?(S죾m.ݣ1HWjf +!m?AY-؜w?Ȭ+I~c3U62 #=[_x}J5KT]Nx/*pşc*:SK$"6#s*צכhѷk*QEb
+(
+u  &U;XG`rOUO̸|ED%l$[#31\k6newr +5M?5YvM-p?7v"4u]kF;Jt<gc$[EI6_ Μaך\R[	L34jO٭[ m 7κ5>vJ5C}-{k당?Y[)8VQG'FSқeo5@W-	+R& DWʶTĺd*,4C,&xg!܏kOEs:̷q[i¬9|cRxϥP$9YnȻ3H=xN{kWQ-O;+7֬bIEĒؽ)01߯>kE QE QE Uc ! GUBI \]*%].Qזo.*`92u k_u0I'KZǇt%hq>l2*V0qx;[8 Xu.wqkez$'{drH>Qnʵhҏ<͵/rۊ7Y{v0L$	0jiqm%R|(FA|U:HNYwW{eɪְ5̷I~Xv<ܢdEoD MD57WF 5FW2 MhO^(BŶVZ,3/|hϨ9A%ߌt[_<ONpp@Ip	
+ )4k,PHJ| rc?JÕY|qY jqKl&m!P0ȷt>cOr6wmJ`Ċ@CV{$D6x\i Ȍ+B}?[Kkjy-+٪iYGڱ]Z*E=JS$? =IAP_3+ Ϭ뷙^1|*ˡZٳ FļRq=F{1^qOdv j]xPr?Ow>Um$|F<>֋y=v96M˻9$fa7h'R/A#u145&<j7 P@ 1uSCڴF
+ѫŀ8sջ+wV1þ6T#}wZak?<awq|TaT-Eُw֬Z'0\2%3AG<+1JOEcV\&8<1D-?H bδcѼHsh6YHH tg$`) cQhsYXKu{,Q"76UaР#t s zD袋 36SGRdR\$ 2k
+X^^smIfAѡִ+2Υ\"z:U  ι_kIƍF2LxgmY6C^qm+^\񫯸[#4w,Nv+&29eE8*9[8ިpk?v=WF.-ES$(8Li WVtDT9]Hnk<n ,lQt)+78TѵԴgo(790Wmϝ =@oҮoZȾ,t2.gc^Qr2Wu=EWrQ@Q@Q@Q@Q@Q@Q@2G=>."֗`QH0}(0}(0}(0}(E>`PE>`PE>`PE>`PE>4ĢZv\RN݅Q@((((((((((((((((((:,4)ؠV++)( ( ( ( ( (@QE QE Өch% QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE  QEQE QE QE QE QE Mkr
+zJzFn7jl?,3?Q Ζa7Uq-E_@{wf?a!5:_o*U^?F{-V.IUg\p2Huf}H7cpA=#мSxyeq$R 2A$ppirH2JN0AVw^x(+;8VY/mS	ɊR^ϡ9E_QXrݣP/BI;J¿K<E-ⶏtM}Wq|]>k]2_ۻUfglxq3.1hݏLִ!8A)HMiZ71G<DF+99"SV!I'/0:.FWvpXM
+
+ZؓɾORȽHe7\)f;TxoX:\+qgss
+Эܠ5+
+=@<=V I6;45n$X68xo$c8t/<yw< γ##Evٔ]xI?^\mo].Ry!}MpY:
+j;U=ЏҚ<ޛhVjw$(V|BJz6Zq_c2+@9Mq,sŹeF S@$;#yUy1H- =L֬#5, #P"[#U#9Gsڶ*Ͱf5`qV≼;mgoOz}y3\/Qk6#=k)QEb
+(
+B@b ȲuuQFATnc2\] +h[Jj0d]p#ס+RM%}
+
+4`mr(֐/ 8?UT+2ۃ+c0ִ坄oo*yǩ?¾"{[%Kq ;"c]^[i@~dNd A^|cK+RdizWe#:aӪE uGV4m)<Uƺmn8:ǏZU*( ӽ?%9=4B)$tm
+@1@ڙ* f<{U3>:5_M er_XY)Ouy^|[#>X[ı;ϭOEhj#*`=  
+(
+(
+(
+ 7jʙP1^u"JI=FY}Myω7ֵHRI-;K&@+1hAV7+X~c K>CO$3^Z41~!] r{sVtK`Unm
+	WדǟZm>txH^%H
+9{ku{X0јe 8(Ãԑ |q]4yufV&r}-`lGu;nߟQi<EպHm-:U,y?/ZwOsY,Yw`:~U6K9/FGTvުIjaEKkuK淶B,e
+1+Av	M\x_OY$D &bO^@E՟<% B59)+ZǺfvO7J1 g!YC2r8<+mUe W	Ew('جo.l1cTWE3@#hYTC:x(\S="2-tu-$۹˴N=:qh@ǎEP+XP$h0:N[})?՚ _IV)8ƣ)8 d 
+'Xƙ.ՈQ=9/?*:Hh,y$Xvd0r:ֶsbU*49!۽rg.ux_O9DeLhdPtg[TU<EVrU(.dӭY!oiP1PF0@3*Zm1㵉PbAVu&e(l	sCܠ?*~sJHMF2F՘
+*jvIs5ƒi)up>niƨ#\̀{R[O1y$ƭ :pZHlgB1I"H
+'9⸋EP\]N2LŧUsIz}qW++:,( 
+[~[0(1PS[};}]Ĳ=3T4F=|ϳf/3;ւ
+(+j? / +:_kCA_ |+y @ZU(h:bD9  *Ԣ3]КOs+T}k2ֽQ<kw~G$ 8Wm,RzLTu<}M%zͯ[s#rD-9oL$KHhkjM"|9 xU:@]G};[*𖂗5>RqUvb ]/#y2"`(s\e(بYB(U ( REygYQEz(QE QE QE QE QE QE QE QE QE QE QE QE%p
+\ri<´QHMX>&i~Iݷ'ϥ%ZDQAEPE=7d40(,( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( )QO"RE
+(
+(
+(
+(
+(
+(Q@&)hN((((((((((((((
+((((((r$Z+T J;(YԤ!m-=J'h^%^ #
+_E#3袊
+(
+(
+(
+(
+(
+dtNu"HqzMndL&6EňRc5۴9vj szW2h>m9zd@ 'yrOR+OBTSjr,BHɴe'EO_1CdnZ0[cIk:ʁ9@}zbXwQc%Y@Ou0: zH!#0!1m`qi! 	5oҪ	*f̒T??TN1mRN0rB^ǴۿRʫQHa1rd[  ^a XSwj/	ZmVd-*f*?|֖=̳Y0cq<m׵zpM]S彖_6k~Sg)ܧw9WCgԜ=*]2-l	EATh3p8qߑZ]bO^5i}}/OK?*,0$WJ:ˣB=W?U?@"f::pcI9' tMҪ˶_,UOҪi\iV9*r(+B2SX~&z'm/rIB nQ\v&(?' BcS[jmzG9++iנ'hVk-iUzdC=RDH@\$\vގ͚Bfh]0@$?$~5|	qw,a<Xݾ~R\ewFsțƐ[Ee4^f&߃Bj[dY\s+E=<1oћ$~SMۓnݧKG$jϸ@Vq"t>^S+;g(eW'!['B6rqdrZƋúD!c_j5cTP{.!I(M/>ڔ~&R]ntzY,~"XͳfK:z15ivZFs%ջjW3̓wAJ=nFD6P+H1ym826g÷nr{jBow+\ PmxK SkQb|,ث#Yp =֩j%h!hHG`7W ץ9?,r)=%Oʵ$
+j3\WEm.mJR>fn,Kt	ǵnI95WLKvMd1n3T&Ɯma _XvϣmUbjǃ {>Y$ 3Vj 1:Ԩ,QE!EPM[Sj S}+FGGBlVԟꚱ@O_1igvd}`OU5?諕lQE 2RV+$Wgywj$𬎫srFNv=T *]Am	H[qW9WqȸZ?ik ]o%?5qj^Z4ZI4FtݜyC]AN sD}T9,ۋK_+]Y[Ҹ)mif-,Lá9X3+(8VjڕYafs
+m'Q+3\b۵M6+'o~{{ӣ/aėȀ`-F N*_VJKc*?&ֵٽA?%Mu7m䯟ͩG)Y!{Du~𞏎b @X xCE @^QE[P mqkOq E }  ~  7*ۿ_?3+1Q@Q@r8W;|*T	>
+Ҕ&3WV<lH㣰jdߙ#0IEG^Ό:
+u[RYؙktif8\WZGRqjEWQEz(QE QE QE QE QE QE TRHTTU	 I?sTtRO9ڣyG'yQ@[֏5iP5/(0ѼShvyH-4.j]E;l;yyEYiQE )( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( )1KEqSRiERQE QE QE QE QE( ( LRSch% QE QE QE QE QE QE QE QE QE QE QE QE  QEQE QE QE QE $Ӭ8͉tZ&\jbT7ͺb:n
+s5DqT	s["Dfqߌ 5?lw? \/~8EWQE QE QE QE QE QE+"}cúZAxP"@3#`QpNcZB4+k9nH@v7gʨI[RƯ1ƪ@R^~K
+y]F7?aXn'ܛ~dlʷm MYM
+w$s>`Ψ`HQO_Z[Oy+JAAP]Ŵ6< |-Eb
+Z}& Bvj?Vu 
+^ګ}! V Wu_Jټ>$Y+RB(FidBp;q/%1!a*H#/ r3@j͆% ]O:if;yvg&O-e$aC|/7]zcQ();'N3iͯ&ϩόg`ʰψ<<X=	 +:]WY[w[.\:?fŗ颵Rtͽ ^i{(!\˝Wb3Fnc	RqJ񏅴k3[h	2Z#8	ț^ԍCeǘt$}im)eѼ.GEF2劰AB励Z@GxVGмeԷ+v85VZqxRE\s
++5-e?gHՉ?yzӭhj6=#UICr|5ۦji?~c
+ELnDNl~ ޙ+*2ureOQ>򯸁lSBHJ#E>EZ["bA^}!l%DZ+v"yAGIqqqgfy4#c2d Np@J+zw&eb#O>å d޲AHcQ CT[/+y$UE2;
+J07>@ ϽmzU[+$C
+)nZE ;9_I+wDNش{D6I$ۓW7sάUok:=JRQZQE ?շҝM~09i?յc L."e VՏ~+}9?A ?tcO?*P?״lQE 2lc<;׬+vr |tt+- I >5jO$V 9rF.Nʵhч<Cyh&o8]jr8 #hƗg׊cv,QI%*)dmT|OQz<wIqW90+OtCYk3-̂k[H>t8O4ijf7+8$ bvǳч? z7yC 
+ؤEP{ &Fs7x]E }} ?ɿ+ 7*ۿ_?3+1Q@Q@Q@Uk_kC9oϟXxc[ܨ?9!=+f%gcK@2`dsZ>bܑpz潖LҏQQEp=EWrQ@Q@Q@Q@Q@Q@x-'^䯽Jz*ǒyM+^A?Zr&+UZO-i19$AEM/{6.tAEOh(l9b()2\GEIQSatGEIQQ莊``'(Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@FibEvE)%p( ( ( ( ) QE QE Rb mShQE QE QE QE QE QE QE QE QE QE QE RRPESQE QE QE QE Tމj7f ֚	M.OHO֨֕kH>v-Y$+> 	 vk^G^0iǬ ֟T%
+(=0( ( ( ( ( (  6ǥQxzI/jQWbZ A  Ѝ`QY P;Vdd|׊޶B hA`rOBkicѵE̅C6 {̚Z\˵L ||<ۼ57G PiQEb
+c m# ]zvn ³9zWr_B5}똇U+FѭYu?/=EyS+#VFKRw v"i?\+~>EQ]}8fv'
+={XOebEj#EU*M奲}O_7޽bw,=tRT##-Q?q ޔ?y ],F>*Y&-14[E |/SAz  P,.c$ gX`#yv% kt?B\hp7.gQU  7
+Lh rKj?v @f\QaTURקPm'd
+=Ge*tOwc7+Ё(Õw-RS,c)'oXZd4sT h%3¿zTV6iinvT4_>޾WзT?ҏem?ZZeثݳZ<mI ֫TQ !s._iaU4ͷh
+f%{9EVQ@5R?4K8NGS Dٔ 9xx#% M_1 " ^ "+; .i+F(
+rsJ#i*GfM%Hc1IB2~n/tdM+;^+z|#k>+in[(2:)8VmcW⸺ISRaOݏZ,Ncn>mlwGjaO~*"HR%kj*:3W/reCIt"vʇ$wq^=ukx|9)0 őgܒ972#S<3 ?}yiuԴt-7@+lw<it +N,4{ikUFpfs'tOPDaqhYb:F+ӭzc#jCu5ȥU];OXr!@<+sg+C(# 
+٨
+(^ ǅrokgW_+ Ml O Wv5?͘U:(QE QE QESRӡ,bB#"y|xUhm=+譩ם5dDsoJ9+QYrQK`*FxQ^QE QE QE QE QE QQ1 ݥM KECQ @e-FnBͷMɕ 4*#9=<j(dKIQҏ4zSgF j|Vco,LF j9YڍҎdcoos Q1ɧoʙ;4(
+(
+(
+(
+(
+(
+(
+(
+(
+)ph0\Q%QhbPE;b)qF((%!Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@!PE?bŧp(QE QE QE QE QE( ( LRS(QE QE QE QE QE QE QE QE QE QE  QEQE QE QE QE q!vu}IX}yq15+,pvbU@^sժA^=[X_WW|x/OU*bQGTQE|Q@Q@Q@Q@Q@Q@ΗeiEzک4< "5\IzGC_a8+`&
+RǠUz ſ!U9IĲYCcyOB"@]?u>;%r @  `m
+ vlAhc*ڢ*#I1ȁR2+>7![;d
+cKRp)'*#*e#5qqA!kTn" hS~m+ uIQH}Sj w[~33G'峛j9'_8Q5tU zJ3~j{7O !s._.xi޼
+Vǫ{vUFxTgFo&QG]?Qz¿vEKERBr U -UQE QE QE QE QE QE QE QE QE QE ? 
+[\H뜹"׼E18֯A\ڃѴ |F N|3t @Y~Oy 
+ԦEPrK1yFm"y(P9EjW7G۰giVm˻jK}gA z07ێ8,SJ׸:e}nDQ4R@ʹ~"Tn %tK2y[r$H{))XͪBBe]c)3ֺ @T(^GQD$kЍhrΗZ!{_ۑ,rOҢ쌺@(0q:Ӭl-FH,o*8UH'~N@J֥F9pQ;waG^(+.K')=~[5_ @H(/?|sky @}yO \Wo <oLjQ]QYQE QE QE QE QE QE xQ^QE QE QE QE QE P}j̇j QE QE QE QE (DQE2B(((((((((((\R☆Eq1F)hA(
+(
+(
+(
+(
+(
+1E : n))beRb(0( ( ( ( ( ( ( ( ( ( (RSRhĢ)( ( ( ( (@QE QE %%:1( ( ( ( ( ( ( ( ( ))i( )( ( ( ( +RgUTҲZ̅#H 3>ޮMEJܳsI[+Ҿ
+06z 5X/\ZGu?ϥ(
+(
+(
+(
+(
+(
+(98b+\͏W*_K Uʊ~ >Zb>,,)nJهB Vt[y$fducAڗB 2x*Sn>/VGe 2B,ND? fQV ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( MmWZn^7iI]J\-m =mdºI @Y>9}l kU( 5+jB)eшg8-{W'ͧiZlV%Slrr ;ЛKZ+.[,q+t[Ԋɖo,)}%P $@s@k+:uZZS5n$3:hik%)d;1@=#% =BK../.aY.!\vf1_M \9)\sj* j+Wު U2yH4ei9[M*w?S9>щe+fv6H=	:* ȫ QE+yO \W+< ן++/ƯľgWEVdQ@Q@Q@Q@Q@Q@=EWrQ@Q@Q@Q@Q@=-4!4FIS38)|!;xS|*v9⒫؇>(ԴS<>/z9s1>9l>l>(Av3aaG">9]}h}i$ʂ~Yy+q 
+#&}jZD袊P( ( ( ( q1KKE
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+((S(0( ( ( ( ( ( ( ( ( (RSRhĢ)QE QE QE QE QE 
+(
+(S(QE QE QE QE QE QE QE QE  QEQE QE QE QE mk8cGR]Ӫosi(QE^|4~;.>+XK3C>-k>`tQiM5e	W}-EWQE QE QE QE QE QEX̽ܙUگ=ZQWb?-}쵟^G(,ТP  kЈ؎&!\ַw:+Z.-턆E Aڥ+W|+A`:e=/|rBv}n+g/4!`ièE(((((((((((((((((((R7o @tW1q-\/SG]:}\5 Ml3[¿( +^' "~ ^QjRdS/YP IXkˁIG'=ֵ;$>hbд?ivi \ *+~qiD#E,/#pp1]_ݠCѾs ?qrj0k1v@\¶Qsܜ{b;ݥO"F6PGM3=Eu '@}Ie*5\a i\t]G_C4 +fJn`?I,4m)w\ƿV?ErֳBJt_;x$mz:5M-@+ocɽ# k/ƯQEQ@Q@Q@Q@Q@Q@=EWrQ@Q@Q@Q@RO <Uj)XM\@9aJ:UhStc#֌ZE?hX#֠j%ĹdzTS).Gs).Gs).Gs).Gs)0#UZ)9˾jxT3l`栢ĠQE%Q@Q@R@)qE-1Q@(((((((((((((((QE 4J}&(F(0( ( ( ( ( ( ( ( ( (RSbEQE!Q@Q@Q@Q@QH((4J%Q@Q@Q@Q@Q@Q@Q@%-% QE1Q@Q@Q@Q@l 7?Ҭ l!ƫX	R]7~36"4#vWoEGiBUh)iy_9ɭ7АWVYMv
+<}O{m֜鲏+z[Iv_/ϩ袊
+(
+(
+(
+(
+(
+(9~/! OLԫUV -Lcs %Z;|_ A
+pHPGUB}_ AW?֣F?Z51}>ZOO3٥hAEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPHp)i7Ҁ O+'c-tiEs +at+x;OJK)kIjoqL˱`\MG`:Tb\]\K(+Ul( `ɮ^˗3=Ҭ~#iy"pV知U 5`d!UrCqԝk1.\FF8løNrj:.~ZZFW q$gZlZQV+o1ʱ8'sg]em5%y8en,6 \zU   YӒJPw"pzʃz<[ 5~;) QX{?V&t?RQ@)h((oW	 C{?B=f p *?osr5ۆ+OcW_3*	
+(
+(
+(
+(
+(
+(<z(@
+(
+(
+(
+(
+l}⠔Wk!6CE.QKF@\J)MHf'$J\JҌJ J)p}(ҌJ J)p}(ҌJ J)p}(4 R> QE( ( bdQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@	HE:JC
+(
+(
+(
+(
+(
+(
+(
+(
+(
+CҖ e;jMQE QE QE QE QE( ( ( J)i(R@	E-% R@	E- R@	E oz (c
+(
+(
+(
+(,Z5k	!-Lخ?[	',&j`AС\J)_" }8TlHW]ؑ}4 ֹ~>inc ЅoCkLm~gQE|Q@Q@Q@Q@Q@Q@_? iVjk:CZQW!G`_? +Z WEm=< +\ Wt(¾~7?M~SPwԾ  Fx7@~
+n5QZ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( )-5vtGU%It$*Ĺ8}Nx֫Jxvbĝ.>[ޛ*sno$ e<_7L?zZޫ23E?+n<σ4o AXQ@Q@5{t,@A'i+"ƚIICޜ}GZ{̍*+T&[vJm'
+{pzU[eF	g./^0 khI^rHhHx9H+ڹvy!zW[YURծ
+IQEdPQEzUs^?_1 nU>__?3*QE QE QE QE QE QE xQ^QE QE QE 
+)jl5sMcUڭj݃t2J"
+(!EPEPEPEPEPJ))774FZ~VfWJ(Q=j}3JaETQ@
+)hQE
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(i@ДQE!Q@Q@Q@Q@Q@Q@Q@Q@Q@0LqchEQ@Q@Q@Q@QH((( J)hbQK((Z((z駭 )( ( ( ( ronƩM<d$oo1vin~(
+<<cg A=' C?Ɋ[\EQE QE QE QE QE QE scZ 5_=# U
+; +Wn?՟Rk ] ] T~
+0i'Pݼ MS9" rg?֪:z(QE QE QE QE QE QE QE QE QE QI(ܾabkt* BXl$S5jЃc 5\.dhQYgX_gW"^}b:#}7=h޿Λ3~$:3"kHEs9#4X1{C|8= I6xAekv ZJʬ]pОl)7G)+v =Mggܢ?v(*OVoꠟSmA7@u/2k*xJۉ|En[cp4d063g<3W[KWhn	?N?n#WWLxLV>[@K$ybH	;ypJw3 	+_
+J 	0ͷǽQ~KqXb+4obIޮF6M~ +F H n K ?nրQE QE yiwy_yZURpruj+][y.Z1US*DUG+gWz'MݜN[)dirff; xT\'&LXqǻV{d:h>wrx($y59|r<x}6WEZӫR(aEPwJ??ʾnPsQ 5Ŵ_7,mWnU>__|ή($( ( (}Iwwޟ'DSh(  0lwSI@Q@=EWrQ@Q@Q@#zӪ'9cZ-2z]zD"7moj76Qv+!%W3%]hi(,.FIEaaۍ6.÷7m]FEY޴ooZm]M.ERRJpL@)hQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@%- )M%"((((((((((QJzTQ@Q@Q@Q@Q@QH((((((((zөBQEQE QE QE QE 9z7Ҷn|BXԶ?ңK2F
+$i зCtHѷ[0	67 
+ĭx礫o*L,
+;Q_.zEPEPEPEPEPEP<r<Aq!? 
+P>G5'o+|w' 5] T~E% jQ_/tuE% ~t@Ԯ3 }UCpgUE!eHXδ*?=;
+C8i]-	O_Q̀I?
+3!(s;EɹS^\Yࢵ2GAz7ssi?Lffƴ>ѯVku*BӳIF?U,?ڥ~O&:# ''Ku0QZS >YoSJVGw?c^mN FGZZɛR KOt.-<KR <:3q9 >ʙ$̱y$n\/ 	7:G$0 Gω.ͪ?檴W1:Xs߽΍W]oܯگOA3IO}OB? *]H.YfAޓ\?AXN/hvr?4KxAmk_Ժ$l#}.@BSu :̸'n}C_\P|5f>RIԼL~mF>5?/|_IY<In] `_-4Z?kN6E_BK.LǍt'ɺ>a( E׉n}` M]}8^~/_pj Ƿ8 AxoKFm6C]'14rYpchV sbA 5Ntsq+Yğ5QYe(揄exbzyp
+o %dkvF>	)X+ZpZu>,rU(u&aʀ 8-?X wv*ʄ|ÕbޙnuK/V[D@>5%xxv~0-N1$cב ~ `6$! Ϯ,r5"6: ȗ ת*ݮþ$wllNO=B7ؾ 	>  Gs$1+[tW1ɇ->$P :&rЭ ݊YqΙYPrԿO#n./YK2B	(w)3q&&an+Dr4;	O٥΀?<;jH]Ӑ3ft={&5~KHUBaFf&Pȹ5ˀzdM^O =+ܢ8_.GǬ Ro?5n?ضS#J#2'I n4>!'<ޢf!CN/gm&+_xT+҈T  ? W_sEVb
+(
+cO+*MT\՚*br?:_*s0ME#
+4x9?C[5xve5dM'EWYQE QE QERHxZJ?$UD@=jںvez*}ٰ 
+hhٱ9QRm7"((ar**]F"((ar**]FTTfI'.Q9T	GX=*QVOz,(f
+O=*I\(E:NLLZ(Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@(%84QE!Q@Q@Q@Q@Q@Q@Q@Q@Q@iқI)( ( ( ( (@QE QE QE QE QE QE QE QE ֝M=h(0( ( ( ({Uܟc9E5|"f7v #B}Ւj߽ ,;cmYk+4 q2Tb4[rOK)VqZIfֆq۟TgSgGҖ1! dST( ( ( ( ( ( ?T=MPqCod Xn`iVFHMo8x?:ПSV|LhO>w#VFue5	IՉ  F
+m5
+][NoKz1ȇ'ֵzhu^{<q=dp\]+p^ee6vZQ?ٲ~c]- ǿ5w'(+j܍M;Sw/OK>{M9HЭ~e 쵍fFXGML!w5?Pt=V+2Iz2($,@Qݐ7esij}UW]<
+g#Բ6xwQjT6LGW/|5!K̇  g1Zx#@fl` Sem?
+W&P9/M& Q6v}-[?AoO! 5vz
+Zo_p8/2{+<k+~K GvTL٣]3Ʋ5ӾG~o񦡃[[5QPj QG;r:Y>2IuTTY*0gm1h:x#X8tq+h܅W
+E'Rov>U@/N)qFhqP0ƿy}MG٠	EʰW v&?ҝSmg?UbJ).ۥ_4g=K -}k_i빏GzZi Y+6u[O
+4KAaM]iT sAmmT@B0" ݉sl m֥7Ku_v@i  ME P}_# iS]*+62V p xg՚(5>1 :t ( (}~];dYjmwMvy h0 O$<SVIfoZe }ƚuM*?۔(V)_YFoi
+j~}H q(YF+a}w [ݷMʛlych+?F8Y}6?} *χbZ)7`ᘀ;t$RO0O#<A7D 25jɅѰu?$OL݌ f͓z<NȒEۈ⌖bQO#ӽk+K.4(5vc|w5{4yhH ּf?=~Wmѫ*Hآ)QE QE QE QE QE SR]Bɭܐ	#ڭM6КQEwEPEP@()p#sF85zsn#Vm5{"^Z*?7ڏ7ڗ<CQQԾg\}ô}o)G21S7QڎdcF{T{(AfO7MU] S}Kif(I#,Ui f#'<@i f<L&(4
+u6LLZ(Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@zSiǥ6)( ( ( ( ( ( ( ( ( JiOQ(PQE QE QE QE QE( ( ( ( ( ( ( ( ):z4%QLaEPEPEPEP/VtRx 2PF(jbppYn
+=n6S̍	Q\˙WE0EۻHV_4,Gceܖ3n0UAJ y㻅E__C?GVB *mzk`)(#րn)3P~屜
+_;vZ*9?Iɏ	$I-8yd 0;IÞ\y5$T/<.4ogdűj9`䞤uNceI͒fR@m#<:ft_Ho +4BQ]MJ}? :)~gd Ѕh:C џ[=
+1/T:}[2*MOҗJ 	5th-' Qzkw~ާe'Tȅ+"3MM4)q@H8  5V亰m;U[Qb4L}	9 q[EͿMOHm[Q{ˮǆOy4\tϊZZUвIk|\OLa]~mIaxAYֶKg][iI{t6as \UIu7uwq1~%l%T;V;o [CqY>y`yHڙ@{j6>u=@c0$htBpN ;kP=- yD} J,e<Ck#ܟQ4ĔS~ćK;L,Rn y ZvcbFK8ݸ83ǟf-xG T@ >Q?. v6?җΐY@f}h9
+y<}ȣiLW}OtS)W91gzػZO
+=KCCVBjȬ4M;G(-3?5r@v"D0U^
+Z( 2( "{"F8X	h/򨎽$EӢN Wex iWozd9@@`6(_mcgf 
+Mس;Ea5 Y?U_M:qf?Җn>ZE z@+9h ɦ١mzi1N>D*_Zƣ@"-No j_B 7
+Eq]E!}tQp)K YܟH_)J ]I5~i)A2g*Z$0TpT~<&FKcS{鎔ةҋu*B u<E_jGDv\gTʓDmr~{U%HI^V!7\ x>xcӴ|K$'۷M.m#ID6|9;556Xm ss+G:6g'B%:uğ@nG`ADNN=]eӗui틉e"[$qNi7$2Ł!~>K{Eu#,jjCMOr-l[i~loO5xW2yxUl9m`kț7e|:?8oבU~;`_e_8\fzZ]ޗ$q-rcTW00609DA>E3/ϴ?#;W~8?֢]߉.=Bc5(Y/Db~=6_i;;#BܑOZxERMJ5P +:?: _]{2x;IP7,cҚa'FOG]xñ1i5k&mbi7?:+7>f2#c%YZ<},"ooW-§#P3U'NPݷk%ɧ"j(
+(
+(
+(
+(
+($( S@YƭgAb*gf]8lq6p@nּ P'Ԯy,8tù;c9T袊( ( Cҏ4q"ǽASZ$DaMqM[+En(SE(bE
+(
+(
+(
+(
+(
+(
+(
+(
+(
+QIJ+1Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@%-% !EQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@4ө&R(PQE QE QE QE QE( ( ( ( ( ( ( ( ):z4%QLaEPEPEPEPVÈ7U*I+_GQ%s+jӤ YnSx5=~VswWF358`mV$ަMN9m\֟<q/--TF?렵fIǠ?^D-Yڪ3Ug'刏ΩpO
+I ߞV<uT_U젃E7Yq!jJN'*H3F3*ڸ玢6Qjk{
+dI,ii/ߕ LړV=.s))]ӹd   jĴ;g3ג\: k)]-#Cik9oeO%YNxfv>tQ~E䏺{PL-BNzxE(<G'Bec2&ǛC J	'Q\q*	e`	pL&Bm4@1YIn]W$#Q@?kQH2r5[Kx\'U_E ɢ (O:}xEU{x \Tz.>E%TJ/YVم'7>AW]̍*+3BMͫH#Һ25($ rsA tB`5}+5S2Հ옛d23J4{[is~}d4OS>c袦?
+W 'vR}"7j铟ve_j+hj>K(SIBg_#!cET \Q)+Po^C" i ~V4ҬSY+W)(F'݉TTtP?
+o!*WJ*ڽPG?gO=ܑ&geXQ?-&KVߢ&fx0h);O`Dr\z~d{j}F_ D=	oZ/?qpnQZfb>՗ǥSH]Vx>7vr%k7' =km]ԏ B^%'k3O1}JK"GD_5ޱj+mwFdb?,"37r`tW?3G ]YƳ'ͪo+˓b4L4=fXm󦰘5;,xjvM/cΗ}>oNf#Ӭ˵GPV1V**J+mMYSX⶧( D=8x 7thA?ͩUB?+( 6/y&R;ZU 	m#TVqcBOmZ iWY̳KBhؽ;	%:o } Zl- uzUjKy2ohC*Mӥ5PS}LQE( ( vF jmǆϵ.GGE)MQQE,>rZ**(sёQUmB4).U9Edzm[yNa5ǉ5s!Y_q!؜gUЧF0We)QElAz(QE QE 
+);Ѐ{PPkEsuV-Hz<zH3#c.z}r!s1=O*=OTc6{ѳޟE.lg>9P]Fz}rޞ)A#m=8I	7
+EMcGُY eo
+dʆ|ұQlETQ@
+)u1EP ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( 4Ҟ)+QHaEPEPEPEPEPEPEPEPEPEPSiOJJZ
+(Q@Q@Q@Q@QH((((((((zөBQEQE QE QE QE bPM+A6e10#4\h	\m^ѥ?Ti*{3ȏUMjqwq|+xzg=9^m*Ÿ٣݆q*Iu8hF2;eh|7-b`Xc]G	pL+G8|iϞJYB+239dŮ?峏UW
+ŇRhIz"d'0J\g<+Kq%P,W
+!e R> 9ov]VlRMۃ929Tj4}"v|0#AV${n\sdͤHȁ,WP> h	죗O$>P zwqTUc,K.|6ۭOMH+]T *zKŋ/2dsxV@)\9aÜ֤3q,O"їP=3T1.ͷr0%Զ: - IY˫X	ApFcz
+?$7r?/QT?cۃΫ4j\|' hQT3?{HO@( b%퍌8Vw|Q?G?̍4M ^y#|ƿ8jV	HNHk}ؐ} W:<DRj~#GE
+?oa.Oi(O?TcGvoP+usdoH?E_W
+L?le bδ(UM63je$
+~?:O1?@99ҫKX:U'-vzj`	w*̟o |r6?
+?f[3`c$"/k]I_l[i~loOz&@EyI-zwhdVOx~
+O6 o.]V'K  jUilueۑ&iF/oOOqdSKԬwN^/0Ԯ# ?<ih-4CJz$#o͇5W}Ov {U  \M! b/"|;sYUFp[v~bLEgn1O'_Urbӏ}ޝU➩7zxrsU"XȌE欙vB2:X4WͿIfRDd_js׊\[[vA58|EKT1'&~P_+`_y?K')Qc&]=[FPA#o'-cdt?JoD/cMUVI$%@ImnLfך֒G6d&@9k7lF۲g =R)h"J<ǚrݶVb QU%F',Oq#w$$8X6r~49֓kU?fkנM#V*W:zq :is7#d(jesd= Oa㸉;`䩬 ,$l@jgo|6說'WrEzu(Vl,'uiD]EVEPEPEP}ƟQFz{( ( ( q8(aBM̚SPqo溛knbImYFӜUʜ+=,.B ȪrT '>s.ԭv'_Ƹޝ^r>[x^m.5rV׎T\Im(&*ø5o+?sh~#}eTD_WA\rW5F0kOڛtn : Rv
+(#0(QX( ( ( KH˸UI#qHE0-hZ7ZIT⠥)B֍֫S@+:bq.FQQG;).FGEE9Ir=h).Grzz4Ra[IF0yTrywOQ\=.Ft*FҩE٠ETQ@(4PibQE
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+CA4QE!Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@&i{I!(((((((EPEPEPEPEPEPEPEPM=iց(c
+(
+(
+(
+(
+	f #Qx7*pi1ZyMo%$`qVcf8j;	{2>*k^n?CR_
++hz̙,kÚ:uŎ	.J[ѣFBrV;s}yjiMu5kQ[f
+~ZPxHkT7F$v6H# t$y=gM+Bm2r;zRPnO v& YeI..Wԍ	00}EkiͶ4jmT6>V%6=bXՖHee	#7QZw?޼?܈ZТ.gjW?E!"&9{?ޕƴ(
+X)ɁX N6mMޣ΋(`"LSPeP3>}JmZ~ ߕGe>f$XQ?-&KVޢۏ?0F]!-ԇ3]˱rڛSz5?i6.?7A£ElS%=:IξF-$q _+ETU"1􏘾 G%1?|qzUaeo/%9VhkG
+%_H?&lO٦?:t <5oh|d}RO֋--'/%'}q_p r,3Ysg"K1ׇܲ`zQZ,?aWV%֨ Mz;;
+ȸɬ>Mg=з5hc#`3U},4_I~/diO);n!j?P46s/\'r$#W3VtQ>E#BWoWĚ]k2zO4+hb[ˉF:o7?,B	U:t׎5nvu*T*ihT]ٳG($OV|=qLi!g`V6e+dY1@BRn6Ty SV+?csv4|?i.Tm|uFW?RbA瞔rwbH9A]7cH4dtZC	pzґh_0r?S~xq#ގ@)NGR<2N?JH 6	O0'T(G_=n(;UVlIG2ͺ6c' q֫9g&U=CRǜz5d`0A*5`Gݣ䃃z
+'8ڛHc?Zdc'D3:bI؂r6I5LJ8vӚbrG3wߩ!MbVo 1k&J?G$
+( u94C@k`m̛Eq#͏,s^Ў+kLOXZl۔u,g+zNGCldW^Kcw%C#cֶ5%b%3ѴMb=^@E5^Sjis FC^ayce~u(9k>Wu%}QEfXQE QE Sh	@x<S9\Jĸ'v_6fnţZFdgl*sx!=	ϫ }sNySh'{#bڕCH.Ee<H͓MGEl[j_2 UhGw4q8ˎu9J)l6QE1\Ik:aסUѵH]:9Q. =+y-lxsWԼk5MNǩR2	taHD ;ғdWksǵ>˨A#~Z]^y=+ԋLQE1aEPEPEPEP2lT^VQ2uen攵WdtRoCF*JQFkzQQ@V}*bQKQQf!(}(}((}(}((}(}((}(}((}(ކ0S7M)hQE( ( \ӳL1XuAEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEFi((0( ( ( ( ( ( ( ( ( ( BxiQRhQE QE QE QE QE QE( ( ( ( ( ( ( ( ( ):z4%QLaEPEPEPEPJU ㋗>?Yԓst̟$r?*+tD}>/2[kpsZQHѢ^znox7\J#3+~oҞ<hןh- &J.s@q^|GvAk\fx_ [\o5ƹIMI6 +.]{`O:44V"!UPxE8S'I5W%g3޾nn%PTY'4ߢ7d}/?9n	mVݱfO_p'S_k瞽I?SJ©`K.O#.>4hԘK fOP)?
+LJLV[R 2]Zz< uC밟k2⧉[FWEoF?+8rݿcK#^KF,V5γ'8;j52}96Ke]H܅'L%f?SIE7^$Yc 5.=ך̰yOV+Rm#"n6'VK wQRs4;fFAS>+#(G8?GX~xd]J:u,z#u$nSq4]R{E"<lS)( Po~oN ^FInT֜^@ :8J_bKqF3~OMqۭxE|<S]T}*I%|8&ɓ3SN[Ng84Xs"c.){Yrz榆,4(Ldt5"9q/ҩ 2HMYv9E\y
+zb)K/9O)$)M"Ny	bץ@60=%q>n
+>@}+VuQʟʪy ΢9:cCm8>riG2qVv	XaX(٠&!z*9?6ps@(˓QN )W&Y6j$I#$m sN $X<Js*)2KJ?0k ŕv| +Vu>Sϰ|[qI9p+KX;CEfףKG< +B6 suh*o2;;RLvA_T%%f4=@`AR2k#ZHt bxTb+xۺY]|a\5+}R<:]9&e(*pAk'I%d`OJo&9N+eg"*GCEr	en
+av+rJ...J(aEPEPEPOS*9&mGjVcRj9شǩ$k9(((((]C.'y"8g5$e98ZѢrUCzV[][oBrMawVv<-[8Udrz(#UEV
+(
+(
+(
+(
+ZJ)`˷ƕ<S5)SZյ$aޙNF0zøL+EDQ@Q@Q@Q@Q@Q@.㜎R¶ziXuI3heH$`p`Gz:o[E&EPEPEPKJ))s@:L ( ( ( ( ( ( ( ( ( ( ( s@4⒁\QE!Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@R@8EKe`(QE QE QE QE QE( ( ( ( ( ( ( ( ( ( ):z4%QLaEPEPEPEPEP~5>ᦵ'dsUS!xutY͵r;+!18jP5^(VZ?l~QaqWt]6	+Uz1 p9SVN2֔n4h Cڿ	vЎj(: 	"T ( ( ( +eShPcLΆ">mtl~FVC.l,R6 Q}ӥfрz,ٰӦI!w85$+6sjΗ4f8ǩ]I>e-n21OtWN#̷h79ʿvԣ6IiSQ*8rb3S%+W΢3cyTQjBLD9LA&M3Տ,Pi%YSji3}ֆl|OSAU	d5,.!vwX둖H<T7XymY:9#󨢕coϯzfO%\t<TV)#>\yЁSP`sTʹ!˟ZL?ޡp"Ya%O=I%LġPS!QsU9}TTB|.vZ[0Ӷ*;+G4 )ޛzc=Cm_sJF;s$[Ga6W*TiP)+	yZ3+8yW|ȧlP\Wc!b E]3 Sh.bjcekQH1YBe/{S}%SerL/V[ :j[\ fێ=}3) +WWY,n~Y	߭s˧1ӿ?RTӳ=>{xoL9暾.}$N90;¹mtڝ>,2\Rj`J+Ѽ9+R`p$矽\ɬ/ ,D^GO[a;ױ[N*t!7zm+Ƚt;MM\fEPEPEPX-@kfK6!\WOYgQE`QE QE QE QE U?Nԧf d:WNXs$DAD4h<m2Q܇UcWJm/k+>VrLէS S*;6gKyAS5Sѡ
+NXSIE^+Q@Q@Q@Q@Q@EӰJ
+3q.sUhbIhiR!ۍ6.vJ{(pqChɤ\J)4dQ@FM% 4dQ@FIEqq(0( ( ( ( ( %\E)s@XuXZ)3K@3E Rf
+)3FhhE74óIJ(sIEQE QE QE QE QE QE QE QE QE QE QE QE QHM MҰQE( ( ( ( (@QE QE QE QE f(4QE QE 4Q@Fi( ZiKM=hQE1Q@Q@Q@Q@Q@C +K:霊3Ss+})x]*}|W,+QǧQE :9L2,՝Mvj3TʑWuO@袊 ( PqNR:J0e8"M)iu+8U*YMΌLu gU`aEU( ( ( ( ( oj}DbKm-֥nQELgOg wn#_-˲9WjJ:nQF+(9\rx"@Gs՝qnZ.py5.DײhN̊|VMӰmer?\+X"NrbX"DҸa"z[bVNNx\iX+	&]F:nlG9Uw'㊡Cr.AaI- 9?WFlS [U5+"
+N>i`ѓ閬 *m.x%x|fU)uedWQlW5"}ETygUS
+$A{"B{$r%ft㌃~=5^٭NmIl]_$f1)-!ڻ^Է71؀{T:| 8]zUo$>У'vW)w皺n+tYoJa?7fnrY;\eo0 {&60Ny%16&A5JA=[Vbc銡qӍ=k&$U& !
+E+j4Wgc-˜	mLr\!KW\RR15(F'Jy:q&Fj^cI8dZ>?Y"B;dxn7yKcq-ՓiE\+w_W?@N?B=k['w&jB:(|1w#\#<䂹8V?c]\Oʯ#%~_W! <5kN;F&͆ lh 
+X5 <4yr7 Mv49-jzڥJv9
+U<4 *O ɣʓyhVJsSú/פ,2Ҽʓyk"ӮT[v\V5y	[FvQފ5
+(
+(
+Wo|,q{
+{}*}Zkn:Vmͩ61; HW&DSO:K A]zyu'Ar/Tّװ}.Z>Qp"8U {cd/}U?Aԯf۸+-g&y+ mg:J-A$s܆(j /l+Bp>Vvs	T!85kJyi+4gt?_Օc!->Xwc=23].GGoxF;u7NzZ]_i+Kp$PF޿*xqzX?'* AtUXjńK11J۶VYˎsj?>\r.I7t$Z	aɌH[Vڔ42&-dqqhH[-anqu~~/tӥd+ rT8Ŵ^ckG}qzσdO>Vr&DX袊dQ@Q@Q@Q@Q@Q@Vv֬ TykHc4+8SO\Z*(*9^+MQQ؜"("FTTsS`zQG sS`zQG sS`zQG sS`zTl0j\l4E#
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+)	!9p'Ғ*K
+(
+(
+(
+(
+(
+(Q@Q@Q@RPQE
+)( Z)( ^RQ@E% RQ@MKIހ
+((((((F-m"5Rwiq͌</_ʠ|ǚU+^=Gzv&QE st[;Vh Ϋee `hQ@Q@Q@(4P>-oRYt}sS..9
+QUڴ9{?O38Fv))ԘJ(AEPEPEdPE=!OpGN2}[+~"NA*}*T#jj3ZE!)nYS
+@p?Jm.\ *&۵" 1o++KY ujNZzQmo<7m}"7\sZ'tVE1]9ݻy&P>Tvyr[Sy+  JùbHj95n
+v?᫝!-!/8kaT6(gT۷̧WKSu^ a֞mU5Đtݸ̲q&b_Kdr}ɉo q0xIo:C4zlVsr@T%]Eo#Ո_if9_צ#FEmaO\ֳ	XkeQk$j9J_]7bN{	5FRw]8TRj{E6FsY,oc4M$/	85kQ6yOY[ccsJdiWmFAZ/;=3g3,l9
+Vp`T|ֶ[Q$>\JMW#
+Gw'31 g;AK,J'SWv@Y~i
+&ӌrzYǞ?@:왔g*մq*LECM&fʶNs6RdN9ʜwѢĥU-ɮ[2B@`A1YReD,!Jy;_h.O0G5Ist VJc<QpIlco)37M$?2C8 Wt	qr9PᰫU{-r; F}RfKi<ٺ2TQosG] 5oQ@(8k4^ɜÓR!Hdl:d+*_7B[umۨ|g7i$g`ް "[NT,H3ֹqb4hm }K} EgQ^h n_}GE@h n_}SZ׳]Gu tVEZC@v,$wXosݶ']Xg 䏭yU&rz?O:MϝnFq5E7:+M}	vl})5E:%Ss\N;&E)uv#(9G$T+{F<(8ܫz]9]+i^d8&y	N2?5jGG S^ i1ﰽhF/<*([mݚ%`^]-ԃ$23kui,iԓ_P}KRVc´i_vV(EbQE QE f}:΀"H;WY;r8噞9YFN>2v4f?7cUW9i7T	Bүrj=6,oy!(l'ք+ 
+(
+(
+(
+(
+(
+(
+(
+(Bvbߙ*?=f#
+dKDqUNU)rrJ*/84
+hdT^i>{HQyҏ4Q">sdS7J7J9ЬL}(}(Af>fFOFҍғaf2Rri+2(EPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEsA9rB(PQE QE QE QE QE QE( ( ( )3E(
+(
+(
+(
+(
+(
+(
+(
+(
+JZJ (c
+(
+(
+(
+(
+(
+('Rݜc6hvu9Q<j$vEt8e9 b2vCI1x>8PV#߈zETz\o#78TH˻=4 QE QE QE U)V{%\ 9Q@:hۂIW!p?x4
+é1KNH("m
+tVixM7	oSwX[6Qwʴ^Cќ([Ls@%I&p˵8V!1$5aua31B_Ao#QG/pvmRn	TU6fcbO+TdU&@j}8=
+vL39P!*9OV]N?b_6r+/A/*2EKl8cMCs/(=@j9\f`S+ӵ+{D\tk%q[_㱱N5th51&l9$.9tD%FO5Bң wJRVatLHEmS+Keq,`%SieB? 'Z7vv\v2!XNsT/5-2h:4<l;nHXGUd # AxLyeUgO	z6{UD 7 L~f_T
+ePex?)=Uj0_]
+ysK Gj蘸+G\+AE%D3G/ `Ք߼P~川]f-%]2HC8ZWrCv| EUr\[A|ZvX]<h kx<Wh}?UYFNFNNi-$' >ГB?/zohg]>4т\5Lbx_jåWnNĞ%=gc`z4g惺0qve6P7w隹i>Y𚢓`,@14dIiFEc_+u5]ggXrivIxQ@8*@?k̗7ڄrqWe'h\N3Q{_2э~#tPVʹIv!Q89l~k.ٳ[w󮥅g_lmj$s32O_1#13b+2m apZƙ9ފ4cMZ"!cm~\V}BHW)j	}+ХC%_UHybBjp$Zח^`Qx+xŬn"xU+E^6ije>[Z帄WD*-OR2Ri6`QEwJB`R:O`*\n$'t9 結<22P@U/aP*85xMEr2CyŔ+Ez9MTkΡa8-EBRT*^qxPFeEpFRӮ~܃Gv^Z+I=+o62In	#؎M;2O`)m{.2?uנkW(_U#=aMAQk2Mdе89O8ZٳLFBH3Z9nIKIm(;8UQE QE QEz(QE QE QE QE QE QE QE C񩨠
+tS6Sh ( ( ( ( -24K(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+( -&i	rE%R(( ( ( ( ( (@QE QE QE QI@J( ( ( ( ( ( ( ( ( ( ( (0( ( ( ( ( (X%fW@)']:XIAR{w{>K.~>9'<
+鬮UPiR_]/1ɇSZFR=ih*OXտJZRˠCҳh ( ( ( 	n,Q*񰶶}$@+fgƈ	˭7IKGZB/,i5Hb%㯠`93ڷw-D卑eAE+$} 4LRSS!(AEP֜]}_ B˓Pmpޕ=TZ%e&xKucf̧V0|ux~\Kct[?91Z[I\:{#Als3 -Є2+.2猷Հ` >ϡ*M"3(  +jDQ,`Q)[P}We')-Hx/4ȉ*ιan>yXA栖J ss20$\Sv;JRЏ >D@$z viEm5l*mAFUh^'dw=<edpG5oPʪH ;OCU|#WN+j4йRGchc5KvQvzKts)5-(l}kմMWmcIfSUo&ʺ+	添I!pq^Va'hxdQ[E0"VIG̣t8I_`NR\ \׆>]upqVNMWIevs͢}yRZTsSZyiI!'9h;W5e=Addj7(Wri5:1i^%H 5[Y=#d`0+NT-Ljw`ix^:*W_ٿ*	0{6̌e
+}+o^®Y-wTn:`RlY.X`Uȴi*aXZtסVjQ"ai~ؽE@9ֺ'TO@2'HsUם*\&6OH.i<gk Ƥ+:bF0+е<m#\q>3 ZݙΌjiM]cB-Wͷc|룖)5s%'%m6.-4vҶsUhsVQ[ƘB6Zop;~qMY v,ֲnuNu;qNfF3hŖW1dM6a2tBkqax!#'$ݫ_Ȯ-&zVG+g XzWq!+jQ=O֒S ( ( ( ( -?\[0#͢Ivv8qwj6+tyWQ#;Kr+hHVR){R{zW&]155}񀒨̑8'NQ4RLާri*e] 5	]ݑ¾=Nw2Hz$k++ESQE QEz(QE QE QE QE QE QE QE QE 58yԴP^@4yԴP^@j(/ zÎi_^*C:1yC֥Y2y`IDZ 򇩣 J|'D~P4=SBc6{ѳޟE.lg>9P]FOTdl5LJ(aEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPE,-&i3IJrM%R(( ( ( ( ( (@QE QE QE QE Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@%-% QE1Q@Q@Q@Q@Q@Q@Ol7ϧz AV }eVm_}X*% }gwټ.A_Ph
+*B+m)@,[3= TbWdߊKW'A@QE QGS2}_OEν)cgc
+֖hs7'xPQ˩;Ax#CG b&/*4Xb|@u  }s5JQ)( e(H5ȣS7@PKL
+é1K)Є%:jvN*aƟUB8׫+IqUaТW};PEVBpOpb>6eV*JP}TmRD0=*ΉiMh"#]?K;\  1\XZd^ũ\2|nj>,FTy#C71ڷE<v\H̶w9ҝE#yKxdlp7g57v
+v[ٛ6Yd{[qOoK'fF9$io	$m"
+o8/7	,.;WqVM#@.WYϧݽl#9K(k\[R9d:+Հ}ϥ++++bT WH+یcP\5Unlr1P(g"1Мt׊MZRph+,̌ĥH8=KbFg4nWnhTYҌiSu\NI#*(qRTmȣ=P[&V5meʏ9<t  \CF!]ERH5PߏZ+eIUvb6qwuX$;jТ*y':ڣ9_++E#$Le`[
+Ϋ5ŬGlZ6:R|z\6W2ٸKTC8u`F橽đo3A\SJAFH}M{ZÂzPBQ6Ih|JEfC3MDowiOgE+oXcO~-'Y{M5i['ҵPbUSJ+G3^6#('Cs=]e'Mnu)%p+Vzׁ{R	n^=
+y"Ԑ#<eXi9Ms}QH6<{,\.B#gm<2o;ۂAɬ? <p8@?p۳?yU.Gʢ{QT_sk\tR8]sc eOZ1B3tRiU Y,i͊kWhWg;uHnD0v54^"91I!iKXD9}Idجg⤬Z5(+$v-(fxj;ymq$|ߧcU+?X\ :6y?\9~:u=JY\D\I1SQԗ72V?ΣI
+O<i+;QZQE QE QE QE QE _ ue*+2M&zRG<L$Pq9pXU!U
+~k8l $r%=MohWz}Ք냌Z1
+*HflFk{uy*\i6sS)C#qo!K[BFAe䢮&g342)\tnie%5s><7(w<(3
+(
+(
+(
+(
+(
+(
+(
+(
+(p2ij괉jUXW֗_ZE XV8Uz)aX4Sb,yý!{TQ`+"&/{FyhÑyx(0D! 4ع,-QREPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPE Rfq&i(r
+((((((((EPEPEPE%)(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+JZJ (c
+(
+(
+(
+(
+(
+(
+('F2[_heY^`V<ƀ.G'nW2*KktWQܢh=M2<eѻs(h^iY+>nvP@C%̢(Tt[=~f8 kA򃇟<Ӛ ͇I1VtL۝M0
+Z ( ( ( X#pHIE+FNi85zscJq? fE QE RIE ?4S)AVWNӏH ܆6Y3d@QW\'֩:\QY6jo&PrZm?"T+n NXVh}LNﵕwnÁ湈.gGԎSV4]fS6g;\^lJv6J5o\,rGM7"F>$j$wi5/lsp'''5J?r#m~]PWGYOWc$N(."SiYfINhZ=>+ǩ+:y(\c]+3#k!I$>y\hfrB̹Ǿ;W$Q1jF)Ϊ(x9Y<~ldTς`AO^:Ջ6fٮƾlolX|@9QXpO2puZ)ւ[<oc>I W`t7nkRK71qPնެlT;'Zt,Am= ^MSQLiϓN1CqOFo7ǩ&*$Վ7*흽[YNCju1;s٤tGf\$PYlQz\jH"E kp=."{MU^:O9RvJdنIF]:D:?gs:VR=9ٸ>6(tvҶ/٤~pzwQ}4e..2OӃ]z\t]jiqq( L/86vo>7Z ޕFU<OTrKbfQ?J{e87ouSwF
+4RFV5g8b]h"6 
+)LLc9!	_f:5+W
+DqolOp߹RVV\*()Bf":%fC*7SZV7вC+*vzV|eL(Ww c5f~V}w'߹a%V`~Utm.jȫmypWhJV&f_ ȸk{T-:(JZh*5Q+>=.[W\eNBoGPjb2?4rDǌ #ԝ[35g.V* u8Y$,<e1EHO8:Pb'}+(%-HI2ɢ#+2R;kR9RA9p)Elz2F;ue-|*z0UtYe=e]h>O`u$S6*UPix+4(AEPEPEPEP],6(6ѸEjEKqcolcv8eRbn84Ԯt)qZR$1X{tui3<P[/JsZni)0Jew"<%MFTS(pSw=ʄS$h'$J5
+(<(( ( ( ( ( ( ( ( ( (##(ǰe\##] "#M[ tS`6w 4yo@+M[ thyoG 4 )[ tM`6vczQf+SvcE;czQ(\oJ67atޔޔjdE34X)3KNQE QE QE QE QE QE QE QE QE QE QE QI3EZ))\Q٣4(P4QHaEPEPEPEPEPEPEPER ( ( ( J ZJ)(QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE RRPESQE QE QE QE QE QE QE Tx|pj|RyR@=h:ѵK`dyFT	+ r:DR2S>iVd *$5?[0l+~Fz4Uuyt+IV8x]6v\=1ިPEPEPEPEPW4ْ;c&_tdb'\)Y6E/JΠ((. p:ά#\#Z[G#V#OlugI(~Ғ`Y^{T}NJ	?#\kcn}aA)1BrorKckZXbY#-+{Wl&pG/u>E6+٫n3d)gx<f糂ĸEEz?b{!1 J՘q4gi8onŧZE&G9#&vBnj؅{|
+;/!+=h**=-M'3溎<B'OƏ섐\O7հ*ܷV2.=MS\"9/|Lt }3g~=Z,N"Ў⣗ğj ck5?m	sE٘ԝ	GJ:Kkk 0.ol\Y|Cq-֧ۜZMե=Ϝ*5 I
+;S)+͜gVheKBjdgkTR)ܠ,ZdBJ8hVUnAZ҂Y-f2##I35nsSsy0VY#+qL!%!_Z=W]UJZ-b'Kbz_>f )=cZmwH7ʠֽ('aX^dtkx7o65nn8rŏݫ?0In{tܶLUyӧ9qxI'9Pŗ}c	W˩::֠W`zu?ar}ghųZ[3"NMAd#nj4$fV|ԁAg=&YFaw6ZC.A]_Y@ݻ(`
+lF:bߚڞ}f=:U3LԵX+;OftiCcO\YǲԹ&#\)Snb-Z>Ƣ89N VeC'P?Jش/2Ϩ=G֬WWrѦGt.б+eͭ+oe5闶3,+ iO u#5߅|dNMafc"BM6jw}Ѳ?*]KQ+w`6Oݞ2NuĒ)듊"I.ݫOңi[? 
+'uq<}k2EҌ
+j$ZL$GtR2qսU`xdteݽ͹l9D{t'2:3F;'=>{tgE,C׋0 ժ]'Z9"+ۣM{ǳO[H>n:»ѾnPaR5c2SMg&mO32Bm%(>X( ( ( ( ( ( +=F9@ǽq:4;TߟXvEW)QEQEtEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEQp>wHfYzӄ">JɳB&zaOB+w-:#%8H)ISԊar)O
+OT(&*Ec(JQE%iri(,.iwShFE6wT;4(GL()QpE2.3M(7ShBQJd.M%P0( ( ( ( ( ( ( ( ( ) QE QE QE QE QE% QI@((((((((((((((((
+(((((((((	xߧQPԑIoZIWd>	[c#m
+OHn,8E
+4	G! X}jk]F\8Myɸ}S 2phVTᗑV:ܯasL
+QE 
+(
+(
+(
+(&k+UW=K[yRɂoR,q2F
+Dއ gNthham QE RCճҨ\oAjvFʜ7=֫\H99ޔvFW}jI/\,Xz(e@W6k:KZ->Bzj괙H2AןME+$슌̓)*vs-^L}p+q2~sɭNaCeEq⠥sIAVk˯^v@}UZi>nU{}RXxNrI"VVm{}25^?YSnqާk;}2K14QБY&EhJ{Job4GQ~5	=Sϖ*	1ݷ9 d `
+mcޔ2kfIE95|mCjꂨ9Ϯ)kףP{U\49p;Tee%YJ]AY:Z<#NiTRWBi#"y(]]6KuUCT)u+I#	os;E)2صHYw}ᦓjNܴjQ0B) B!D|vќ>Yú&9gZrOSب,EsH$`+B-VKX4`nקZͦxM[k˙l%O(WCŭ=ME!fNU<ր9 }G1%gF$ygчQTk>4 d*D1^/q$m{dW'^[wvIe[
+R+2HU;lF~2eXy.8>c#̉oPq޵/t}?km&V^ð/$jIɕ͌}@=os-X\NfR䌭&vĘaD$`*VNqN 4oZ%f@F, ObN ?%֔MSv쬹D\vuin;|
+o=V/.>?
+sJ8U,_oa济u+ݳ^\ͩ
+*'nhd9iN?rۉ(d5n%S5xjƽX1M<z"_"kP֫ʐ[f *d
+iwn<ײiYJ)3&|9J/09:f+9kY }W"G£Gh{){~FzL|I,2kVߐ#\a9\}UY±]j}^$w;drM|mdzWEWh7:伈(LzεNj+AمQZQE QE QE QE QZZ.畖HrJMƕzfYfG}+ o)cP)93hETQE yeQ]'8QE QE QE QE QE QE QE QE QE QE QE QEj[4V{PZe 
+(
+(
+(2hM4Q@M4Q@M4Q@M4Q@MQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@QH(((((J(RQE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE  QEQE QE QE QE QE QE QE QE 6%Ϳ4|wiH~@TT1\gEr6m2;_K\s(u?Q@l[-?̧w=|i4B7n9Gjya#1JZ/&:\U-Q@(((z:(+Kz녙nuOeu+6FOqO<-4m@iȍ$ 6Ꭵlji7eqwc4 äyo[FN}볏T-+D˵F^7>;kQ/$=:_$ 4:ݫ˕IMv(F+S񍅖QTXU-Ɓٮt`0 k>$hο}l|cYn+(IVЃJZC.%LOz#E$dzlrqOQNxGqE:+)v>oJG]zVR!cT ckvE/xZ4vpC)܇mϿ+(>C-fyK0x9Sٖ'SqH4J"a\}=Al.G5NaV_Kd	I؃'i=.T=MV,ANk>o[!Qgf8U-@:"\_o즗ɷi`Pz6WM<QNj_L2*+׶vZE	?F(kbڭy]ưI aV9:SI*]̵3M#rx&6+;l  ZGcmJX+8"`w@%RGQXΤm:)Лk-+E2)zҭGg |ם,]#ܣcM]?263,n?rG.伕]W:XXAIk,#5TjRsf\!UAy	<v+ӿeg<3 (}kX훏FT	9GC5JfU"7p)UPْY&I%;$}j,QUPT*Ӛx<EO^-R?>#-7㊷x
+w<wSq2#n[թE?A8 : >wS`;Lη8Q]$c=k\Zp3HڮM]{SJڢazcՀVP kF)KsC1^n.Zw菚-6fmf,?JesKPff^;LOa9AF@$ WU ,q~W]4zJ;Jb5q4%cd8FTO5p3?SR-*wl`.O'Bo~v9'GVe$Vj%X20p_ʴR&ELrAMILyceWq]rl55مLƴֆN+n7A'ɷ+Ro.Z$0JlW9N=9<ZˬG-AC&\[=kӣV:Bh,4Ԍ{#cn3f68S[ZOy!##(pujއ02
++v4:]76˺hYW8隮  DM3':c.$V
+ݎ3[GOg@+*1 1QIn+zŝ2I
+JQMYÌzzmhR2+T{Wl޽8-'9*PkXEݹQE( (5,Ǡ{GҤկ<,Y+,lOSQV	iBQM]:rf񍂊(
+(
+(<(( ( ( ( ( ( ( ( ( ( ( ( ( *&V)GQE\=E&?*@Th0*QV=F
+UAF
+UAF
+UAF
+UAF
+UAF
+UAF
+UAF
+UAF
+Uee(QE QE QE QE QE QE QE QE QE QE QE QE QE 
+(
+(
+(
+(
+(
+(
+(
+)(aE% QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE RRPESQE QE QE QE QE QE QE QE QE4@ʦrzV;n&?*ϩݙ|ȤĪ~a?EbX`=+DXfcZҖ$р v횡[̗!Ƞ6.Ïڜ܌kO9=?PȻm :\@QA"IEQE
+(
+(
+бqw&pbs-ֳȠE+S+h~{n(#g>`'vnb[HrvW{>-EOB&=k":49Rko<&5tgǭSo%p	3Z~o-mo:2J{gJV}k-VՕ4>Nl `pOU=3RlӈĊG<x=uNho,!NV5rpBi/0'~[H1Z.-д2@;U9dcU,)[,=ҧ ;6Rav̌Χvfd-䑣`pEZլMd&9W2LR3^'OVkpEh>luCQFbtߔ8uV[q\UASh6!c'B=Mk!ל|Ge,i(WY\t8=ǭu[}H!tlm&Y<cNڅue'b
+6o\kӼ*6|g8{-JK_xT^W=+'޶D2,l"0ZϖDĐ*}~U'e=QMku,W<F"oVϹeY6	@lmu/V,B5m4k]R;mY%=*%'a)^7t_Q?3Ly#N]qV}5Mj-
+'/$VI]啈4һ3Y''-UYmjǾ@P(%?Vtj+:NI~bPN(R2+z%sȜaOPppjEEFEmj")ԏ[Rw)81lvmhԱ.
+gd=QC|~ۛ={F  Wm<tn)4F\w/;)fq35lbgsW۹}Jim-ię.mٱ𽖙,sgwn
+D#J8$|dϞŔbr6փ>&g5גf[Ix ~t,[i	#ϧ^mj_hN H&H@-=?>mNe֋O*Qcu?jS½I'JbFWQ׭o 0->{*O=2q4N
+Ip	lO@8S<gM'c4T[x$aVz*noM+X!sUn#d659S<<.-Р˪^*\cs[m\]qk n+?YXԥ(R(;T/sNݐJX~GOƶZe@)koYJ"ϟ?4Z˰8܃&Y[nNe	QQSY\kG<$t~Ƈsè8@<"ЛkTF`X5ka`5뫲t?Jç66oڧLvv@WXزb1M18$uō୫ ֬F|,azG8q=n=Qw@w?Ƴ'nU<+}SvcRRA#!EPS5#Zy* A^}t}hR>5Irc#Zf]h(((,+
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(|hTIQoj EWڏ9_oj<U9ڀ,QUy(_oAGނ,QUy(_oAGނ,QUy(=*"E;oAGނ#NqJ ( ( ( ( ( (@QE QE QE QE QE QE QE QE QE QJ ZLњJ-%PEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPIKI@QLaEPEPEPEPEPEPEPEPEPO12`e*I%	pթ-#7s-=WR %=wQ$gdz;݋9ٝ7lZw6.$?
++טv4۩t۵R` dKZՃX3.M4oFz}(RQ@ŢQ@Q@x.-<kvbS+=$ciOSZ*k[m6읇*ьijk
+Y={xr-og3`XsM+ )`TzgҼOj_nC[ p|cE_j:Xyqڸem-9="jW$ꑶUqSj+i+1ۖM[-Fs&OqkY59hM(f+YnkA=\ֶVbKr֡`](ɫ~ǂඹ,f@?ֱ$}i/{YWFjgPnFQ1'p~<𭇇KYHnh=tZmJ$y$ 8nāmE-!j4WxEQW=+yo 4Г"8#dw#zRq$-<w+iX"<.z&dzZ̳&?QRPEmb=Mu(A8TͥM`rZj}S{T:
+-[QWqwaZv΍{5[PjWaZ*Oiv}yc$aA<Q$UsVV~.py.Fw+M5j0B< Z̖ifvsucjڄMpzDέ]~ҤZDRr=*媜.#1[a3h'AӌKk˫_El<9RR:QY֐i3.rXd\nR z{#j?VP.Y&YFIUd 
++vz;y*H<z/T^M,P8=
+ox"&By?0۞]zvԣuXza^':>YimWh tr>(HǗID.r?ZP}H$Ӿͨ3((SI]wdRP0G1̳ R>B=M#b^2\N;=d"X,Wv ڗS]|}OU C,oq-6߇>3^<bc唞m!]ݜ	$
+:u$Xv*.=q f?U	<E\B:^UmGYkicٷcP%Ag1+uu9f,Mp+vϸpJTAYٽ@aDҗ#:l-ƱKԦV: <x8|qݍ\"d18苟XVΪ{ӡ;:lz15WX'$7%QqGeݗoHc$G+EGdtkeֱѥni84jHsO.01LDb
+z1h:%itTtca+x7Qil4+. :>F\)&Yrzbj*( ʒڊ	ɠUx|M7ddGL 0pEt^m^rx	F"5IA͐ yy]b)EIF)H F(fr	NGjao7<`(=+<-r'!Lэ~'MUˆQXQ@Q@Q@YEWIQE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE Dڤ hHsQaE S4jGLTnhQ:( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( 3@bњJ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (0( ( ( ( ( ( ( ( ( ( ҦUBOξ+I[#z,+]Raj-.[pG˒ʷG@:xaLe4s.pz)dpW_Ry1'qR{r}:D(*yPz(QE RQ@-( г,aNe?Imuf8~Hl\hau[aAW1eRjni
+;ƴ+i̻͜J5c%ӂIPOo¼CSNHqQ=]hKzGhMO}:W86u'j7nt۹cEcbA(?5k|?[KSy|Ј֣زGҳmHN3ӟsjHqB3rIZ+6r1"V}GS9O5P]i5I#u
+NO++9W۸ab^U|2&7<n9e@AkK=2m6Dv"WxGq~P)ܔ#5m&Cd!1NaqTе	k%Mf+4ϵzAS7I Q'PiY+C69^ǙHCҳH.LOƝ,z5,MSt#IzJWu@dɮڮv˳aVcӭc?^ka!SҞu]X mLA¶줻["o#< *wcI7QN	Vjc.].rhsGN[N)eqZ O@OV)9;r]7oZy'XhZ1B1Vlou+3Hs#5+דHXBs`tݴ zR@@fIV#j	mU?pwU u+v ,#,B猚Gari$y*x ~h8Y$s]Dq7b\βT4FqtgǢ¿֚:M(̐sosRotL;OZ{h%bi.lfƹfngǝ308QQnW5SieKe~95Fzs攠ƛ[Ԣ[0!A֩6ļ-(4Jyw`,AM++:39XRŤ[ ˖ohŊ|.'?v{H"9yLC Ao [$3"
+ I ?Z+u&=*mǓz3HjKn
++[BU(E-`7j)/Mq&Uz(0	>( RtOEqgg L?as|<;.D' W;ȫ tw,g,z(ieehAׯx:vl 0}xCj^8ˠG^"s8کE5tgfxݫGsy,3^4ԖKwq9%Fy%w%8  *)il'@GON~)kG~F`?y/{S&lQ;]*/,̅،++M&opM+Jnڝc,s޻ xLtm4Mxe-P|öXx^m,VEQUQVֵ%x	F:iKndG?78tkɩ%gj*6tEH@e'=Nl`+jՌFh^PjZ6
+(
+(
+(<?} ּy ;=߭`} {Z(> e~c ? kG?kϨA= G }g  ﵯ>z X_{=?} ּ9 ;`} {Z(> e~c ? kG?kϨA= G }g  ﵯ>z X_{=?} ּ9 ;`} {Z(> e~c ? kG?kϨA= G }g  ﵯ>z X_{=?} ּ9 ;`} {Z(> e~c ? kG?kϨA= G }g  ﵯ>z X_{=?} ּ9 ;`} {Z(> e~c ? kG?kϨA= G }g  ﵯ>z X_{=?} ּ9 ;`} {Z(> e~c ? kIkZ(> e6Zy  4a ?kz X_{;߰ ?Zਣ: '}O  ָ*(> e ? }a ?ﵮ
+9 ;`}~ç kGt Okz X_{;߰ ?Zਣ: '}O  ָ*(> e ? }a ?ﵮ
+9 ;`}~ç kGt Okz X_{;߰ ?Zਣ: '}O  ָ*(> e ? }a ?ﵮ
+9 ;`}~ç kGt Okz X_{;߰ ?Zਣ: '}O  ָ*(> e ? }a ?ﵮ
+9 ;`}~ç kGt Okz X_{;߰ ?Zਣ: '}O  ָ*(> e ? }a ?ﵮ
+9 ;`}~ç kGt Okz X_{;߰ ?Zਣ '}O  ָ*(> e ? }` ?ﵮ
+9 ;`}~kI+;Z裞w '}N  ָ:(> e ? }`ӿ?ﵮ9 ;}>kG4Okz x_{;ϰi+;Z裞w '}N  ָ:(> e ? }`ӿ?ﵮ9 ;}>kG4Okz x_{;ϰi+;Z裞w '}N  ָ:(> e ? }`ӿ?ﵮ9 ;}>kG4Okz x_{;ϰi+;Z裞w '}N  ָ:(> e ? }`ӿ?ﵮ9 ;}>kG4Okz x_{;ϰi+;Z裞w '}N  ָ:(> e ? }`ӿ?ﵮ9 ;}>kG4Okz x_{;ϰi+;Z裞w 'gE ?ww 'gE _ww 'gE _ww 'gE _ww 'gE _ww 'gE _ww 'gE _ww 'gE _ww 'gE _ww 'gE _ww 'gE _ww 'gE _ww 'gE _wgb+IU8jtۯD?zl- ukI>Z<sUQn[Bmp=WWy7yd-a:Hj_iE x¦V,9{vOq]Bq=\]);dPPNXUVf=a<2'TH[l}b?ޮ\CK}h$E]>ȑͺc~d2DF2vd#h2pOfnTVŘ'T!9RAm'BB(
+?*=SWC;=*.*R
+UfF:nikĿuZHǛ#EVu%N Z\-$	GG=9̑Lg S8)Ǖ8XyrzWE/up\?x@xݻS,܁^x(4|IW«1ӭy)*mis:?G-;O!Yn?a91k.	9sf/Eݽ10܌ Nj5cj}8!rl:97"r*@xOjMψٯ @p1V%F!ʒr ]Y4o"Cy[[isYr5mKDh=UΧ^ZI)h)]ͻ#4=爯4)#+<#s[6xZu.0r|W<u.a2=+/sFѭ[X`9Wk6ԕX.{`Rv+5ZkzP 0Aeu kkT2}EFXbXU͡we\:+RAr.oRƖH|eaXͼH7sOILG*۹ZJ{W|ֶb	=R59O櫘cƦ08o@yjkiOceS+>Ez#cnG?Es,w0ex.n1rznRg{g2Ͷj?:6)-Fe
+!h.&,I ­mqRֻBv ݅Zs,Gcx4q@FqҦKK݆ڭBn檼G xco FKңkr޸k8 :Q@!?>\Rp`TP}'NQ@	nv
+	(tV=NɃmt'wӚ/~iV%<I{+ sME65,Oi2ʪMaw%<:^+ЭmeI2G_CQW~׬tӨ\W1${9`>U8&.e66	Tᘩ^KxbH/gDP+g4{^+D_Jdgt-;:TT?v>ڼG6KIzu_<'_ڡ)tUpI8lIukkֵ+˹HC]VH\ I#V WOM8H;s:o_μFr튇+>,Q\MwwzdPؤx-dY!2&I
+z3׺x_U?,p¤ErNy	eŚiq*ss6ڕ[j+*VRIeoq5ԒI,Jbt$zke5NOf۴KORQc(|xe]yұ5	[8e5aUPx}M$GkOe7Odc	'FRp:c@.5LRwJc+zzwjVkk
+zU^A^k䨧#Fc*hq W*rF4V~o"~ڔ1hVck9* uY/Rg3)IcB<9\zs]m=kupͳ;cNC^՛S4X)9k&$ ڥX(u,{X2D4!FC`hf\`kNŖF;$돽W#5x)ʜd(3
+(>x+:(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+[y><opԵoq%OĈr	ԕ'g2霔=95sWVC	t"MȚw v+z̩gDASхtO<qD׶X8mMgڴY4먯6##$rKumnזQ9sOar+Q{j tL ZKp|rTSN;akhXO
+ViH!;1ܯ\V-mxg7K	JM8>Ve0kY_mUkX~`x2OmB(?<	˂rmsouX@rxlf]^ycDo (ށyM˒Ls_j˧$h2cOAM
+Z%0Z9u>3{_C.458lf{-8(ke^VL҃w4%Gz[;aaWCS"nTՇ礷0]VūDXV^O}5`AwfVbdN1"gY
+ֲ]V5 ^kJ tPpO׍$RyHQT_e^* dPÎo+uBz[Sԯ.'Aʪ׮2qZ[[U2:klxXQFe5k²w:&yeQǷ;;qR4<x8H 
+ԵI.HN1k>۪_jn"a޴6٣ӼZVmGsm	ۧS]Ɵ#TXɳf r-6hq*&9A\ޣuzy򩑤d"jki>[ʿƝx[Y{ IJ܏Zz+,4"֑]XH>S"OkkKekd9=E'ӣ`pE<cbjFl[],뎎:pEaHH$nfc}P[RLD=UTȳݱdԑTܫohe%̅GE le(SK C&+DN릐	³zP_6e?qLֺ_&8=@4P!,dܞ4 1E QHX/R֬ӭF&(	N5xOMǏU0@FAZ+߀lY˷xvy6a|rڱR,=ǭSBN?KuyZ-6k_"៊Ar"FWXk;0*Tuza{ywyb<,(LRmpn-x'`zl7MipD$.9N:;}+H乒A/q$/{μo2'<T4kT}$k-7f]|
+flVwnDQ;s+~ݭ[ϻ1$ڊI=z_KI$4N͠A=i&Z&mr}-zov\0ĦYsu~^'RVP\1Ry12[x^+>qǖ(0<y==+mg9cbH޽sWgvcmϨqj kCZ+	9ZUf_ug)#+{ݒX¬?lKO<PtJ)rTy GL[ÖX~y[m6o'rpF{V3Q;<#o/WiѴZ8q/xYlhe3*;u)۵0kj#({ۙիih}Pxnh-kg/tJKHPAx&4NAkn|.5ܱ<r/!3ư4&ʑ!m=}|-|.4;hv82+Ƶ?45XU؏Zjؘimnc $ ҵJU4~FTdBSm{hhAצG?\׏,#oP-UW#{2\K"1uczބӃZR<cn?2H .OjxN%H71H3i{9 S?QOQ&i("WWfٷbCgLn+
+֦y%Ī#~U
+#p+ONXRoJV#6|˴JPq
+hkyTMZamؤrAme;?
+sO2:Uʗ
+~g9ҀAIϙv:)u+=ygy$'?Bu4 Uf[V4)d;''zx+K4p4usؑ'
+IGq>#8!Am5ńr?#.m3ќ27Q]f1C5`>&pҹz(L((󎠢( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( J1Њi d5.bq*}7.\5>hdɉ{}EzTk*s>WtZ%-ktOfPAYd91:U\F+hJ/M.5Le=p}xZq:-sVL),%NRh:UH+2FxgR.3qdVipY1*)EFNT5P'4IrH^|M;XSM\J#u^Ɵh׷ssn@K]tn ֮6 [c_#f127SkCNHԚM+P2硌;FpZL.]*=VۚBc'M<_uW_R;~	O"!wY]wŽ䛕׌@7)um7N֯4YE68=j~;{JD<Oi3o~s:144$4
+-[;IoIǜ:s\,̹r'Z|6)#27\uQD')`Qs'=)fKc$:n]T% gѵ[m.-$i#czWWj[c*7Zgr_+!J6=zڽ$26+sQgB$,sUi.l:{8ȯS5Yt ޫuז0`խ7Sӭ;y>6e)tn)ǪkQM*}$tǧp%WtbEO-:OkNy1B7>"-[[R?J֗wG6l
+{;Zx[d9@U飖Fսn9Vj@=Z),·\[偿"GP:o$եC&RssQ$+_#VmQ`?4Ҿ¶S]j9rX Oy|:1mX_b;+V!2>UbI?q^$lXax؜vmtw2jgKb?qR-1_0ܯ`M OEt
+еl̠#(NŎk6rZ-ɼc|JKQv<Z&xVMHe@β%ү d\n\ZU-
++E>Ѱ[n3 Y%yf[>W+y% Ͻ{f-oL WI^?+wWτ4Rm. D3K.x:O]Nں闒% ePXcڽrT[A. H8Y R?|ms-Q_F9L߸HNX/}qok9:fM+Y6Rș:zM+[t[@9A9m=j2oqsi\ߥPˠZ+L$	nOjAN+b;O;Iԏ9W0#/Ꭵz-RA7_|,#>Sv^6{P13֛"gE>Qk;׽x:V{;K2iPPgkȤo*<'jb3:3~2璱W# j+~B?X-4+KāoیOj.iz]+Ou	tR4XR}QS?g'u\}Hn8Cb/\m]*[5\[4$z X]Y4vcO&w_-_]EDfGY<lx` j-_dRF ZFN|6b#6'zWN*Y\D$st@,T?v7Ylar{}+ŉѝ"{}kGQU=* |%	RMN;:q]&ul	5oI
+?u22JʿkoNV|W,7i8pum=5G\|F Xty	)S>,p7AޱmRH?
+`Q$2K&}FHc8dMյǗV-\dާKc\ӭxك+D
+M͝"W{TЎogKx$G8D	
+-fwqJblGyAqmkpGP黨-RIJ4nn	kho2>Z5vɪWn}2gB:?BgzmWдPm$!ŏJ[业[-ď~O:1[*\GwJV[fyGUk+!)Ww$IIQSI#ޞw4mVY?оѴI;lnRIz4^kw=,5nkEB
+
+!Q:ȮX
+m&0j~*X'>&a64-,#=ǷqUi:JI, Q Wo>rNV~U'j*ЄyzBNOxM>"q~y	1_4G,q] g3F#<Kqa(O.G8< f鋳O}*۫8ּ)ĩ(aB+FGErQ@<QEAEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPVmg9jqwBjp
+,KB~+~3s
+QeUR/"m+AVc+n*Iӹ20kEд+9NlF$jE`nGҳfkyPkzUoVo% etm'LWB7TY:%go00s2#ןi^=Ns*@ rD&dXeٺ~R[5德
+T31#魺_沶޴tÁ4}5R8ǙnS x|8vZr, qWu%-SMasxOˏ|pDpw/<Vvo-> ~Aԑ!$]R~89>1⬌*!V|n<a&gҕ>^eyQ	-'[UG0^IjYsys'φ6+a0x{oFkko[W(am?xu(j7]ε[]ho6or6@̼6m7w:ҧWu11.ѓ=O=+;v2ffu	$9
+сIԓݗ-[;~M]Q.-IU=	ErB3#{WootK=*(ԍvt5FT6Oz+Nʬ4NM2K/Iȭl%%C<#ZʠnW^]L֒Ok B=B6%5Ta돭Gqi]ux,Hެ}H?rnaM|'$l
+ѱX3i:|$	]&~Ҹ/+ZU{ff1uSuODixocj<cqӒBNڙieUbq\tZ-Ωw&sN8þE(GOXG^*s\kK)9
+ /֣?!]}Z[i # CtWG5ꐲ+6u/e-ʛc \*+KEK'@oּHIQ#׽|TKi6Z7H=IU)$ϠjCMqM0yw}嘮d}@!5KỗӮW9F_Vx3QQI,?
+V4wlʽә,nPR7ApE#kx,&D|tUII;MW CZd@ W+}jni-eLOczRxM)Ha+^|ۑU=C`$h(ϡ"E'o'xcyb9?/+l
+䍾Uqkӭ<qf֍kY8(ܻicnJW{-V_G.VBzEkM햚c[\| \Cٸ+q׊iQqgt*:ДQ|Wsj)Et͝tyoG{;fMW=Zx,t>V9bP]	<LmaGj<-I?õ&TaQ+#lW麘LC-]y۱JkMjY% c3gwNfl359;?#qմ5)G\TRI"4s 3ULjkf4FnԗY]j8-s끚s٦;'<B.:t$ ¹(Q)}K7k-F[һǵ8jc?2 T&:KPj^"lL} Ԛ_|-`[ ȳH>H? <Y~nc6.#}!"Zx+ՓӧN7[걝5ԇ0NIyn%y'R G'.5Y)JUfCb>Eyp b<+}o\)-F=x3CfxVIʜs\rvܸa%}-cWA9ϓISu3<F>֫Ԫ+v`ҹ4RNX=QqV*՝0nYyۜWK$)=cae+E
+h2P鲙I&'?*ϣiK+<ۧ{spJ/ʊ=F =t'md:0TA$#]ǃeVWp5%i('OJ4]:(EGeb+(((󎠢( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( mjBSU覛Nѫ+Ĳl4wE6ͽ@e#
+IXVX0 Q	ץFIr$z-u":d:#=I
+mzhaio9"+[^5mn4d1"[OV0Âj[;<@'bƄz(Z>L.!A$9N:
+[2WSAWֳh4U'i}HYW NOaWϱ{π}~4϶[ AXPCvT&QcVNրԚ/h#<DOK$S,
+1"DmVd&d"uSV/Ok lmێ^JjhO,dH"c_!:9ldzx'V{ibC!kLal*vD7].}*%unmJm3Я51\ҹW]Vç$7SOO+[]/m8យ%mTkw~Sz*m:)Jǘ̗kDMX,^s2+ۭsU;+m^	nc	,lRAC*>U[Y~?oڝ)cnx8tN6gl4D^T·z{m(Fbc G԰ww|c<z?jc{mʡ<#wZΓ8}ֽG"ɍL8-$g+tO21}xeiE[: =H'ֽ,$ҤaJ.qWkZ[i0	ccV5-cBt}A^.3[mȥ9s4=GpZxB!^8R9tx?kO6̲|(?5+P[ԱI{{aF>'3W~&IQ*JztME'la+y꥚iN}kCoJ/NoPjq6Ht$&F>P+j}SMm	JUX"E?v[LգK]EV1H\OdunY+#hzBqr) w|}ӣjZZYH8ISQWcQs: bw.8G5<U):Sd[/qcwhnmf D+뢃V
+6ss6=SPnE%e`g
+EQ2JT60m݊AݏZ oG梹Q23\9n~z廂pq׊1#,,eFꢺ;:tEpHkg#ךlbz'FV3AqUby'-SiRP6E[U/yK	 +U*r><#%$+%.{c^8:W j\>e,(R:ו$IZ83{W
+s7k; ^:<Rf׶,mr$zV8Bv>IJmc4?5u{bB+oYq[)Lcg@7wmF͔2J)laRi7f0yhMHt >'Aǩ:MɪGFX.dтy>+bVex\Ryn$gsԓQkW}Mrӡpp UICKY+'T7D\'׵20ܻJg[E%!yKJWʵYciqY׭:Yyy>vIRJ[iEZ+,"[Ky#E&4kVfO&mɫQ\+Q@Q@Q@<QEAEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPSZKgpBF،=+CE	yo\=GWEdmҰ21V +rȵf"r[{ףC;j|.Y$ĝJ n
+jll)Eja7J>YJj-gt";K]C|oT$Y J=2ph'TOui-dJ 0V-oeXaoqqc&[4?OJ<:E)vQE! -7q!w=fyr{~G-:&EAIX.n	u{6c <Jy#UEZchq5^amsdq2xd9VG>ۧO ң̚u=EP*`ըnd< VEwgZI۫Gc+B=ZOnqk67<zW+fXZ qS`2IzTΛmƻ4G,ڃ4',5;}bF Wv7xרZ6"xA+ͩ5xzw>k?܇jʢn++NGʨ[Qokx]/mopx>Zki:ʃ>zWʊVkF0u/1ـ~s:sn?cVxzVԮZo_q.W$o:TYegp3IN>txy)(;]LsHppz{
+J+qR%ם);$#.	D+ {W&t?QՊx/\ Ǳ9KRPK)¶|I)]r3^-}ia,C'xGıb'*$N5wmfHdӣc+rzeyqט|&e ?| jte1̇Ryr5?=HxG,Ʃ<e.
+(^6v8zS[@0wSҽTRw9qc6DgiDbbʺ"օݢ|qֺSImKQCs6c$?\u~BP+EXr4y"yje2}TH<":Vl[k琠ƔarovU
+8-Q!EPEPEPEPEPE%XkmvQ@K.Y
+e	$5*K,kef[: ZBp('3ֻqyxI+Z+u+^R  :-a)]`)( (Zq2Ϝr)sbY=Hq\q*)}~W3ZH
+Ut]jng7EWwQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@EovBļ	@9Q;չ#?uFVZp
+`W]K-QTt^yvW$K'WT,LD*,E4b[id̞jզ`LmuL㱅*	OqO2[k^i!y:ֳҩYdk+A-@\/^kR\-?,85D9Vl	df`JȢ-O"bc~JHBuK@W=>$I[{b>ԥPBq
+z4<rrh+O<SE	{epf0?R4yzP4"<1¿^D6gSީJ>ӳ*/GQi}F} ĵ֣"&2/p~6My[lשEO2bk[!+4/A*neUkebG\V|Q"[/u(ǯ|8]_tJ;&3ZWUCQ&\&''ke?Gmlu%V,xϊHCy4+@>K5($T;]NA桩°O A׃RE& _5'+jpDF,MT,Ayiԩ*[S3
+T [ɵ9䮚~$kY몰S+MnGZ)-ܦUr9l،p*wVmM#a*7QIAau, UwjnUO|=qiYG}ccjtgqO4P9{PnXr3޸+b/Ypz0*X|:5qyX(NPh2cTwuճ Ej(Q@\/uvq?۩J(HQE QE QE QE QE9#iq!y tIs0,簫7'OU??|ɧ\<v3'=;@p1A[sA |9d7jlWoݕؒj}-1נ*EU(T"*(¨fX(e̒cQyo5G2Z/2dsֹk+I*kۆ;R\nj,,PRzR@Vm,dmDϚ$3e`j)v=UioevIOKu8#h|vEӗ;՟9brI#+= ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (Hfe&5oy,ss:e-ΖM#qdW}M[cݞZxos/?kCjHmbxQ^:ЩyA$r\uR9jQ
+ e^{>KrdC2V])=+F=VAj-Etam>6ᱜSVt"brQWTEKRg ʦK*Qgb-tTϦE_2qTV^GwqrJ)P"{7]8?QKA;L 0nP=@Ĥ)=)#pE
+썢q[=bkspGPQFeDG'֩׸$y׫ֺkrG2*߅3'*(AEPj{SL#h|̀}9?KE+!{+c;HP<n6[Ck(d[IoW3$u [g_sL*)Dx>֛@QE*?5aU՚K;*tAEP1ڤWʳ{Q8TЩEPHQE QE QE QE*8H( TG	s@փi`9pϞ KV[v+t9+?'A[ M! 9ᖼ+wz&1vՂW+]-cuwQFF T* 
+ZRV
+(I]&+ o1Rr1+wi%i\4)z
+XAȵqH~ӟ\+?8 {Z >8AHVao0h4.``^hwZiM 8}֫]M~@QQF ӽ-p($袊OH( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( )8tb:M6-㽛mXl6~\աiwsõ 
+͝EdeaXTR\LLrγKysFG*8&V(LÑ]FTWoMI^:4ܪi\!+eVJ0d,3Z'Qj_8K ]m&3N}'J._CF98*GJ#pVAUU?S@JAS[:U4إ},BH0\y7#lcӦj9gצG@}nr?MXMi̛1Ԅ4c*%om߽<f<4rAPR}`ѹITfm¿ua˧~Kc/P 0>e)QGCuQ@( с KX$ 9JiduǽidjWm@pӧ҂3J=+|Z8G~W4<NhБS˞TMEP"[hȣQٱSiQ5U︕ Ƃ+($( ( (o.> 圎r8Q^CU٤N+yI=v=#?< `P=Qu>fi.oṛ>èݕ+4v#+ *:KEa)6j-	%<ǯuP6Dۺvasu]*{5j޲v8UY;;M+IgOc7& Oelw>\R%R͆62OWDg`%~yL~5BHm^᥹qioaGdY,#<pvrd19+]XEPHQE QEE➐QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE V4VUY_*'t&m)Ig7A꿏¶-uo`pգ*B2pߝutv:Mȸg9kq-su*TE)Il'"xǡ+F]IoBé5>R>uis&Ƣfщͱ\0YPEjA яXbL4@t#)vqySbK*X|#VT׳6bԸXDKwnwc>kA26*OEq\鳉'&/O%+n	yS"u"яFH%G\TRDA)Stry֪w.V5PlzCpi&\F$\죐+7=E)PFaAKWSK_BZFvNVMW8<%KE:)tlVT(ñJ`(P+C+Pj4)x
+#:Jr"mukE=Yhn0^0x;zVm:6*M0Âj3}(R{h܁$}*
+bF5 
+(1q7L~fL 5UxQQEQ@)	=noAW+XEn	4w9>i}: [!oe2Q~+n h''h^7!nu+XIj+iz:4f2O2zGֺ;N-s֧EXXaT`
+$+/VMܤV>[JK9lr+Y	Xo'iV'wrX8>n\IEEs~c5.ފ2jX@~Ru $!XPqքvZ8iPAesI]سI5j6+qt
+'NϠe&5Ԧm CӞfIc普nfwE26QEҨy"@ش+u*ڡH^Ls "Hq,Xź3ICu\ݮQ:QUʧ5aQEEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPZk1[~#Ϣ2qwBi=ΆP$Ar<=ZéZ	#ƿ)V5 0ʚ))R]^0QYBscUl]V+?zU%jI㸏	#ֺZ2YeZ k}u.z*[a$y[siu%lx-zG-rd`?x+R*T"2Į[2Y hr-ݕ_RH&Ycp+iobDNO j+}*']֗k/<*wBg)$UmR1:暿@ԥQZ-qըFا8+-78i̪+Bm2s'_Uo]~dtbH>+ҌJz04#±\FoƞVw+G)~Zɥݑ3RV-muoـ[֦ԮmF#u+51l\`nՎ3&M֖ɥMw8=u2A4'㌑} tm:>cSVke5+ĝv5 xu+"TE1ZAu|E+4Uc>MMVC"n͚G%(i!)ه+4
+?wΨխMbAS޾1Sw,BcP+1:Ԗ]ɶ$;G%AVWO|B]|d[[Q4`\A>,ȚHܨ
+b+Js4Qc9MKK;s
+a]O;vBzIFFሬwpUn++0~sink|S+a+S(Gm`6uqlCҹ[sP-aBf^}"TOIE]ܳ޴QY#\BK>۝B;*GPb 
+O4z1j<(^&zVm-~)?p=)
+ϨVS濕n-!E] 71d~\&EZȊ]GSWƙl7WT^u"eA*%dqLAW"&a)$#AA;&h:閇*tチH*HPt duI"O-P!V6\43{rIƀN]Wb,"prH>sV]ǌtVBrx?c:je};wA	dV<3TVkU;A+5C]GEUY<LѤEW1QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE R20db:pE%ϔL̨0Ďf!ki1?C5Em
+R8=;YRdN1㚸'4ُWF+p(F*áSZ#\d<qˁJ*/Fnua_[٨t{Ărr3Vۭ&Y3a-4)i}leN׆JE<'N]f[pjx5y~^N@W_f)ÝĜ7U$Qд'깻q9V*{UnUR"+V-3TRh(/a]"Ӟr钌f. *Bu<[P3Fm _@1UdyMyE+>+PD~x>;O#޴"֮?3FqmUg?G uf8>ք:H1YiM>SB5"i-' Nr~&%?*3ix:hG(ٽ6GI"7
+Y\ŝ1*~Z&j1 $s1t>f+}K{B pWUo4.15WkKOim9y0Paqgqi+AqS<U>=qZhHEZY_epaC޹r39`U`3AZW35ʼNJdíX%#qLzm4-ut e  #,|c{
+|hHx?Dt=fcTigfiV'Dw tU乆?,X1?H0
+Ntkm[Iy.Qsd]Ko5P+V+ȸU?SQ)>,GTU~fr'|qGy$V=ԗ3!FWK??^
++v2VWB*6vrp|L&5Ue=B-Se#wҫg4.XZP6|5\˨je<lQGOw/m?QVca5caGy
+++tiH:A~is1\"Э<1uk';x	/ϹGmrCϩE$LmE4}? 8 EQ5Vk,bG4y Gәt%Y-D(f"Y]1-?
+&pgi5Ru? R594G6WM `ⲕxGJeX) O%Î%5g̘@rG5 	
+2X @feyZY]F9fck	b */:捦F;sf}ȱ%"l}[?ʹ*+U-٢Pv݋;1'֛EaEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPy@@u?"l7 β#Vqْ:(尚d0G>+Xc%!kXuW!]oyҕI~h|;n7W%mZOI7֞5i-P~fFe'ʵX='ږdo NyWS##ge vCPC~q.2cXkXքd5%Y@rUcf)T@
+Iwc;rE62ec4ɱ|\鲰:^BeZNyܟ5٤Ϡ\6^A<=v7g6DV?n o,.ٰ-ϺEm dh%F5SPɤHGÚ]. }RťHGE]L~jzvs}>>f 6	"y_XZ]=\ӊ[#[jdPEXdUϜ0tQaXc+?h<ƒ_KeKPYH~Wm$Ic
+ˇpR`|v;Y<G4D2FG㚭4ksAZWKd6Xf%+'tZݠ\\Q5K@BaZWnQX6GK.
+K  ~&D.Iŧ=q WF܏PzUͽyͼp2?J.4oZF!<üM3O3N`m&[wsNf^6?w;jAk?Uv^8_޾T9>s@YvJI#Ƭqc98Ԥ?,oaWSJ%n9_kjb*m"oh֪}d>Y!kXRRݍE>E4vFAYaX_HT5kl$l{b!Q]j׷jIp* ~UP[jZ#+@ؑYӭE.ahض!rVM$45'w];5ɸOUhe9KvZ[QPPQE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE TOΫ~U$ԂyArGvfH؟Y4VRy#$rt/p?Pi^~ b*w'Gkumz^}O?*Z/"~}kbd$XԆS c$#p8ޟѶi-*{q$yw']]$Ia}{²ݝPֵ0E `0Bk}#kp:  _\ ϼɬ5'!ިsjɚ_c yP1K`pAlU?O\ TXbrI&ojs.#<к \}ve!SӔ'6}أOwS?i*)Aјg5RS{+R/-!+ؙo]ȅ#g8$ku>*q]+f녙#9YM%ĭ,YQP)nI-(QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE
+endstream
+endobj
+8 0 obj
+<</Type/XObject/Subtype/Image/Width 1999/Height 1499/ColorSpace/DeviceGray/Matte[ 0 0 0] /BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 7698>>
+stream
+xۏ]epZiiiBI
+	9*c<DbED"*bvEH)DR&zaRg+t)o<k]3{7{                                                                                                                                                      -  n+/^O.T[pw'# 	wmzߤ4A=uݧo 缲+zjWWY zy[+N(7-@s&twe pR'h~}!@k֬|KKTH 0f̯\mXnoBlͼ6ZdLW$њ5@z]۶NWy~xS~V:;@WL?zg[#m_N! [vJmkW LyS9M6 [v/$t zQG}{_lgp]ҥpGuW>&C_I?) wc# F`owW>>;o?{@)'<]lxO_Sݎ{t~ )פ?p`0-\x-OzO: SduI_ڲn+>+ym'@OGm LySߦнʧc+ tɜHZ[=~{t J?fyЎ;V3M: 2ߛ.3:n}d@:˛;|W ޓls+1hѧw<XEfgtgq(lذaYzR hcv;1#f 6ޱyt ^ge;w-Z ,7=k{t j_Lw%>  fox{(y{txHw]-^ m4{Unm]҃T:?]=L7.MO ScAާ;v^z \6m}Os14L/?v?=i L}k_e#OwQ`rZkמp0鞻cw>q`3o?oڴ7ucJ/>5=r t,yls2n:.wSz w歕= eRw歕> b[oxSI ]z;vKO  >/&Gb3ݙ^z(3?c@[4]$4AzJ+E &lM+E &fyEz_Μ	|;4Lz"UOۃI$ t{AӤXu%6s(= \{9JO& tkP`}}ҭACY9x0&ny3`f\j7ͤ'CۂK( f!Cؚn
+z@zJxSotSs
+Yv鞠'GYy4g
+A~:]pH7=$= b;ݿ/FI=&= @I, sv)= ֜拏[ F31`o[\ Xٙi',ߛ.zUzzXL\z|ͲS = ;
+9%S,= wWx9SzM@HO1@띗n@zZmڻ?/$͜HO2@/(.I3@[]wOqh#ltQz錇?}%= d7+B.]h#>wm蠟unHT'?}(= 2mg?(= -rn͙GsḨoG?ʑ~>it  z˜M[: M⪑nK0tL bɉ#M/I #dt #Fx?BHg`9w}=2P: N(4A: nJ,PБ"@u,PБ"@u,PБ"@u,PБ"@u,PБ"@u,PБ"@u,PБ"@u,PБ"@u,PБ"@_J,x1}B3PBC-Ej(PPKG:Z: %9Q(Ρ"@	utJsPBC-Ej(PPKG:Z: %9Q(Ρ"@	utJsPBC-Ej(PPKG:Z: %9Q(Ρ"@	utJsPBC-Ej(PPKG:Z: %9Q(Ρ"@҇(4C: %~>DQ(qafHGć҇(4C: %9Q(Ρ"@	utJsPBC-Ej(PPKG:Z: %9Q(Ρ"@	utJsPBC-Ej(PPKG:Z: %9Q(Ρ"@	utJsPBC-Ej(PPKG:Z: %9Q(Ρ"@	utJsPbS!E"7OQhtsPDC%D"*$QPI':J: E9TI(ΡN"@utsPDC%D"*$QPI':J: E9TI(ΡN"@utsPDC%D"*$QPI':J: E9TI(ΡN"@utsPDC%D"*$9?c D2/Qhtʨsد΁^a:z:u]>F                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           {cW]iK""i/`Lt:SbT4`(cJ$pgJ8@9(J9'J iKpW	vږi8wi3o^k                                                                
+ $ݘs 8HM[3t*]6 ٝnЩt gm5CEP3.ߓnЙt htwKH3t$]1 ETJb tg=C'P鯤4/]0 Znоt OSr(֜-ڕr?v*"], %pTDT J۩t 쌗]ڒ.M9]nЎt 9.ϩt n>x2(ox"(ߓO)\H tK@L!ݭ%P	?Owk8t TB)ZB E`9(] Dc2zvRBJSti TsʔJEka+Z3ݷ0҅P-==)P0 ӝ.>ݹ '] ӻ6ݼ` .	*r~Na%PM)J  9EI@U]nt9 Ts
+.IwpH gs
+.*s~N!ҥ Pi)C *!]	 7t#`~n`sU Py=w[9 ]4\ 8',] t BB_GR 7K64X: tjg%:MN?@xatj9JFD: 23'ӝJv4P: NSPC=ϙ`ԒocbPKSOw%xzؚtIҁY9'w5ϙ0ץ=HLtl{mfHGf?4B: 57~Hf4@: {^OS S<8Kg	
+wW: pCSs4,;(pXScx4MO+S3^h#mF:t岑tߧhw/k۽;tNttnґhGݟIGz/\菠ED4U'tFihi+I j#f7tmsZH'~*=tnJO3v4ޜ]gN1 =>=+t4i`CzPqr'tkwoۓTX: gCg`J*+^ >2pgt ３TR: Ćhs_KO*([ >aҳIOۜәth8{8=tb8U, 7~Nq,ՆNim'U )AE
+Qxg6
+\xpL3lC: {ӂ¥#
+@[hЎ-ޙ,P 4gJnzhPt6h_KGL`AC׽'J :tAqҩc0L0
+g-e:K'QezPt40j'}Y`Z֮ $06sW'	H1:~qPyswxЛ.@ z@L!&> S9Cot 袯.޾w7Q:y tٯғt 8Cot {Ӥ386b;zslK'qbGo_ [O3Lؓ hUYxt o3/fGn|9@3cG4OG]7t Xǆ^/4;@\uSZzy_J	5pN^8bLvސ |0=u+V|-  0m޼y蕳?sbWؘOt`݊tf (_ge:. 6jX³ WͻmkzZqD#[<ω9 vw{L] r+<|a: T6YZ[o~> *˖ 5p+=gd  P,_:=֚˗;/{f+,lK0;6oۀš[{+@=vuc?Kd 2=^ę>00zӦW'oyz`y[yxmٲewƺچÏ# +7XG;;}`ҤYsνݞޙM6]0wr =ަN;shȎކ͋M* 8.]&=.KvoMO% 8Y+mIOβ;L tⳭ=!Z痞+Q慡AZҷ ƥK6[M rƖolc ,YPzNח, 0~̫i/3 ;z]Z2c^=Rw+oy/+ \Ế6=G%} eXx+6Gs7l҉k %9{kYaRvwZ#%k WNn 6=2>#g;.s67NO. h6_ 8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ie1
+endstream
+endobj
+9 0 obj
+<</Type/Font/Subtype/TrueType/Name/F1/BaseFont/Arial/Encoding/WinAnsiEncoding/FontDescriptor 10 0 R/FirstChar 32/LastChar 233/Widths 5268 0 R>>
+endobj
+10 0 obj
+<</Type/FontDescriptor/FontName/Arial/Flags 32/ItalicAngle 0/Ascent 905/Descent -210/CapHeight 728/AvgWidth 441/MaxWidth 2665/FontWeight 400/XHeight 250/Leading 33/StemV 44/FontBBox[ -665 -210 2000 728] >>
+endobj
+11 0 obj
+<</Type/ExtGState/BM/Normal/CA 1>>
+endobj
+12 0 obj
+<</Type/Font/Subtype/TrueType/Name/F2/BaseFont/Arial,Bold/Encoding/WinAnsiEncoding/FontDescriptor 13 0 R/FirstChar 32/LastChar 181/Widths 5272 0 R>>
+endobj
+13 0 obj
+<</Type/FontDescriptor/FontName/Arial,Bold/Flags 32/ItalicAngle 0/Ascent 905/Descent -210/CapHeight 728/AvgWidth 479/MaxWidth 2628/FontWeight 700/XHeight 250/Leading 33/StemV 47/FontBBox[ -628 -210 2000 728] >>
+endobj
+14 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R/F3 17 0 R>>/XObject<</Meta16 16 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 720 540] /Contents 15 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 1>>
+endobj
+15 0 obj
+<</Filter/FlateDecode/Length 1938>>
+stream
+xZ[S8~LN#tf:t)݇L:l79/&,\twt ;dwwd쓿=Feq!XD"V,~{;?k2]{Lp&WoO9<'d_r+F@K"+$	'B)-F\hǹw΃p,T
+_иI80K:Bp a_
+!vFG0B,]n@:>%?#$cx,E7_4spt`M}G@t&6/Xm.0"sFJ%mulqns7Ni71%rF53&":DYCa	sܐ9f+THܭWHF`2ZE<N[+ڏyLUI7s*sش=L< *e@@B<tH0>E؈Hrσw
+<+q#Ċs@4B|*7{[XOgM
+L9.@k`/玱ܔQ#Ɉ,_˙^Jx-OVdERdaAy,ҌZٱwJT+	p)$/]DQ
+_܀4`IЄ`#+t~	K@[h Jn}KSh_-ڐ FUVǪ]Ƥ!\DÁÁ_1DЧ}|hvPPX8lYMW6_8Eő.og\Q|E]m TL>	-Xrlv!o_/i6K)|8;|Kn~wp*x2pnnroW
+*FlQ.d1dB߰kIyZ,2j@.}wE@u6@za٥?7ԋj*cB ŀg5 9	̴|kȺ=.&tgu'd"|hCv[&Z :xw{y<C[E0Wxŗo>PrUJy R-neċ(_[k3-!F\ͬk!z7D5͆맚͋;ҕ6z0Ѭ9uBڊ~aʗ{1tAfA#(>48lq]EfW֣ cO
+)[Ԥ:S\&<B祏YYᐤ;~&n%Sd?oX&ThYBi_]`'\Hc4[Ӿ`qC]tWoNk֟_U۝'RIWsgw:{PmpO"sAm㌟g;p`Yz>si]ʢY7kpzEW!Jٶ_m;Cp("l&DM~,tfR\0SnYze-b(;ށ"i,ZLKăSil0eZ`fW(.FOCSa{*83n5ˆ$RSݭ֑iFbfAEu4.x
+Ns[X2..q<׉ -q'nBr0f"ǋ$yB%WKKQa~t
+-t2ͯ.qc;Nܕfa#l9sy7ެb9CD~"f|=SJgm6f[U61e<Q~DσwhYyy& n*tV2} -i_̞e'^TԪJ=o/)cX9wr,!p6N|U5>$rϷdRaݽ0+(q)9$uo[	7*Ya3[D1#0'K9cA
+endstream
+endobj
+16 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+17 0 obj
+<</Type/Font/Subtype/Type0/BaseFont/Arial/Encoding/Identity-H/DescendantFonts 18 0 R/ToUnicode 5265 0 R>>
+endobj
+18 0 obj
+[ 19 0 R] 
+endobj
+19 0 obj
+<</BaseFont/Arial/Subtype/CIDFontType2/Type/Font/CIDToGIDMap/Identity/DW 1000/CIDSystemInfo 20 0 R/FontDescriptor 21 0 R/W 5267 0 R>>
+endobj
+20 0 obj
+<</Ordering(Identity) /Registry(Adobe) /Supplement 0>>
+endobj
+21 0 obj
+<</Type/FontDescriptor/FontName/Arial/Flags 32/ItalicAngle 0/Ascent 905/Descent -210/CapHeight 728/AvgWidth 441/MaxWidth 2665/FontWeight 400/XHeight 250/Leading 33/StemV 44/FontBBox[ -665 -210 2000 728] /FontFile2 5266 0 R>>
+endobj
+22 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R/F3 17 0 R>>/XObject<</Meta24 24 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 25 0 R 27 0 R 29 0 R 35 0 R 42 0 R 52 0 R 55 0 R 59 0 R 66 0 R 68 0 R 75 0 R 80 0 R] /MediaBox[ 0 0 720 540] /Contents 23 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 2>>
+endobj
+23 0 obj
+<</Filter/FlateDecode/Length 2652>>
+stream
+x[mo8 8|(lv-ms(}pS75Ӡf8ԋ%Үe#Ùp/[W猟S	g<)yrəќOO><aӓ7z}z"uM̭lQyrz	{zXKhIrMex@R"]|A 	&DrYo'ӏ~;=L^,Sl>5
+^>N,,V&,HNHy:ɟ\{|ɺn?oD@a#X\{&CU^ˡH
+L.ej]iDsIV:@ޥealir;#wG1MH%S`&2TQsF2í͙)LL6.WhW{*!
+ۀy_?-B3pwEZ p D3ƀpL2)ۨ8dV~LFg8sK+sSP2yJ<^O~AAw/_BmyW==yG«z`V<S&\0-Ef%+U/ܕUӓ6j7IYf0ޞD!
+֬tި,5xh5I^jsNjϝu{s8wi2c՞;Uǹs{s(w绸Gs7;G5Zݣ*eSXNq|F=w{TEsTWǹQJܩ:ΝhcJAF_T`b/4jY5Bj"O`f(+-LM=bC*ў<[
+:TZTTС"OӢylS9oK*t[TTС}6t-**PR[TTPQYGA WD3mcor/(+x$h	ؓ6<.E*EH'*6>:jvvbGp8~)O_5>$0.[}SfG+fNiYéQ_8ƣH>&"@9;dˏiPwe:^YtPfFJ}5FV.엾s7>phf9B &y Ha62ߗWKfnoS&|D_	=Tpjf,)Q	T+)}dmeIe
+NigN.x}coV g+ȲB-6j4eob48g<Op^n!E.%.uE<xBU1d{22熟M
+x7l/Wg߹w,<+u6ߪD1gjY`1ӳ֝08_++zU<Dv*)/T\wKPER%?\f9muf-r9DQ'5TxTbo#`fLAuF;)>=ZtF6쌔8VΨA\ua#k׸fz}oE.[ae(?+SomG'=[kc@0>>`9toAt=|nL\$ӕki7,MDHM&4"MZ[ف@˃@@;>@2>mcMxh9!O\XMw!F={6](.rZYx>) :>E+>_,6s̓;2/5G hI#@==p7duI"g8_Ad$Q}̠	N0{4Hd~	HӛjBWn5'5{f2
+ª?ӕycSzN
+LCF@z32#QQ32ĉz̨03*hF8$Ǉތ}5#ݘtv珈ʶ+58r@DgtխfY.O^l~쁢mLXz=2b@(=d,z}pgvoB%ǌ18Àcd8lCB"1kPIm6C9}w ^	'Db{_l2ڪFD:&zf̀ABLj:x7TNVN;5"^~Nq.bd&  H $+hvF<.nngeO%.?iiե/MHW7LߑSj}fY3T:z;ݰY.B$k3]qQ/nk66+r]Ě[w逤XL2_*;<uMq@Y> Le ͼ:6広.Z[plHpAbUߌdVO	O.9Byoh%+-PZ|UNfًqv]uuCJݗ?xfn+%	-
+endstream
+endobj
+24 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+25 0 obj
+<</Subtype/Link/Rect[ 149.59 403.34 156.43 413.78] /BS<</W 0>>/F 4/Dest[ 26 0 R/XYZ 0 0 0] /StructParent 3>>
+endobj
+26 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R/F4 90 0 R/F3 17 0 R>>/XObject<</Meta87 87 0 R/Image88 88 0 R/Image99 99 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 89 0 R 95 0 R 96 0 R 97 0 R 98 0 R] /MediaBox[ 0 0 720 540] /Contents 86 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 15>>
+endobj
+27 0 obj
+<</Subtype/Link/Rect[ 149.59 379.34 156.43 389.66] /BS<</W 0>>/F 4/Dest[ 28 0 R/XYZ 0 0 0] /StructParent 4>>
+endobj
+28 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R>>/XObject<</Meta101 101 0 R/Image103 103 0 R/Image104 104 0 R/Image105 105 0 R/Image99 99 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 102 0 R 106 0 R 107 0 R] /MediaBox[ 0 0 720 540] /Contents 100 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 21>>
+endobj
+29 0 obj
+<</Subtype/Link/Rect[ 146.23 355.34 159.79 365.78] /BS<</W 0>>/F 4/Dest[ 34 0 R/XYZ 0 0 0] /StructParent 5>>
+endobj
+30 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R>>/XObject<</Meta109 109 0 R/Image99 99 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 110 0 R 111 0 R] /MediaBox[ 0 0 720 540] /Contents 108 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 25>>
+endobj
+31 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R/F3 17 0 R>>/XObject<</Meta113 113 0 R/Image114 114 0 R/Image99 99 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 115 0 R 116 0 R] /MediaBox[ 0 0 720 540] /Contents 112 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 28>>
+endobj
+32 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R/F3 17 0 R/F5 119 0 R>>/XObject<</Meta118 118 0 R/Image99 99 0 R/Meta126 126 0 R/Image127 127 0 R/Image128 128 0 R/Image130 130 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 124 0 R 125 0 R] /MediaBox[ 0 0 720 540] /Contents 117 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 31>>
+endobj
+33 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R/F5 119 0 R>>/XObject<</Meta132 132 0 R/Image130 130 0 R/Image99 99 0 R/Image128 128 0 R/Image136 136 0 R/Image137 137 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 133 0 R 134 0 R] /MediaBox[ 0 0 720 540] /Contents 131 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 34>>
+endobj
+34 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R>>/XObject<</Meta139 139 0 R/Image99 99 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 140 0 R 141 0 R] /MediaBox[ 0 0 720 540] /Contents 138 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 37>>
+endobj
+35 0 obj
+<</Subtype/Link/Rect[ 146.23 331.34 159.79 341.78] /BS<</W 0>>/F 4/Dest[ 41 0 R/XYZ 0 0 0] /StructParent 6>>
+endobj
+36 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R>>/XObject<</Meta143 143 0 R/Image144 144 0 R/Meta145 145 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 720 540] /Contents 142 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 40>>
+endobj
+37 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R/F3 17 0 R>>/XObject<</Meta149 149 0 R/Image151 151 0 R/Image152 152 0 R/Image154 154 0 R/Image156 156 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 150 0 R] /MediaBox[ 0 0 720 540] /Contents 148 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 41>>
+endobj
+38 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R>>/XObject<</Meta159 159 0 R/Image160 160 0 R/Image162 162 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 720 540] /Contents 158 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 43>>
+endobj
+39 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F3 17 0 R/F5 119 0 R/F2 12 0 R>>/XObject<</Meta165 165 0 R/Image166 166 0 R/Image167 167 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 720 540] /Contents 164 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 44>>
+endobj
+40 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F3 17 0 R>>/XObject<</Meta170 170 0 R/Image171 171 0 R/Image173 173 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 720 540] /Contents 169 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 45>>
+endobj
+41 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R>>/XObject<</Meta176 176 0 R/Image99 99 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 177 0 R 178 0 R] /MediaBox[ 0 0 720 540] /Contents 175 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 46>>
+endobj
+42 0 obj
+<</Subtype/Link/Rect[ 146.23 307.32 159.79 317.76] /BS<</W 0>>/F 4/Dest[ 51 0 R/XYZ 0 0 0] /StructParent 7>>
+endobj
+43 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R/F5 119 0 R/F4 90 0 R/F6 182 0 R>>/XObject<</Meta180 180 0 R/Image137 137 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 181 0 R] /MediaBox[ 0 0 720 540] /Contents 179 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 49>>
+endobj
+44 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R>>/XObject<</Meta185 185 0 R/Image188 188 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 186 0 R 187 0 R] /MediaBox[ 0 0 720 540] /Contents 184 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 51>>
+endobj
+45 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F5 119 0 R/F2 12 0 R/F3 17 0 R/F6 182 0 R>>/XObject<</Meta190 190 0 R/Image193 193 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 191 0 R 192 0 R] /MediaBox[ 0 0 720 540] /Contents 189 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 54>>
+endobj
+46 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R/F5 119 0 R/F6 182 0 R>>/XObject<</Meta195 195 0 R/Image196 196 0 R/Image197 197 0 R/Image105 105 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 198 0 R] /MediaBox[ 0 0 720 540] /Contents 194 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 57>>
+endobj
+47 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R/F5 119 0 R>>/XObject<</Meta205 205 0 R/Image196 196 0 R/Image197 197 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 206 0 R] /MediaBox[ 0 0 720 540] /Contents 204 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 59>>
+endobj
+48 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R/F7 209 0 R/F5 119 0 R>>/XObject<</Meta208 208 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 720 540] /Contents 207 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 61>>
+endobj
+49 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R/F6 182 0 R>>/XObject<</Meta212 212 0 R/Image214 214 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 213 0 R] /MediaBox[ 0 0 720 540] /Contents 211 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 62>>
+endobj
+50 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R>>/XObject<</Meta216 216 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 720 540] /Contents 215 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 64>>
+endobj
+51 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R>>/XObject<</Meta218 218 0 R/Image99 99 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 219 0 R 220 0 R] /MediaBox[ 0 0 720 540] /Contents 217 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 65>>
+endobj
+52 0 obj
+<</Subtype/Link/Rect[ 146.23 283.32 159.79 293.76] /BS<</W 0>>/F 4/Dest[ 54 0 R/XYZ 0 0 0] /StructParent 8>>
+endobj
+53 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R>>/XObject<</Meta222 222 0 R/Image223 223 0 R/Image224 224 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 720 540] /Contents 221 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 68>>
+endobj
+54 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R>>/XObject<</Meta226 226 0 R/Image99 99 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 227 0 R 228 0 R] /MediaBox[ 0 0 720 540] /Contents 225 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 69>>
+endobj
+55 0 obj
+<</Subtype/Link/Rect[ 146.23 259.32 159.79 269.76] /BS<</W 0>>/F 4/Dest[ 58 0 R/XYZ 0 0 0] /StructParent 9>>
+endobj
+56 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R/F6 182 0 R>>/XObject<</Meta230 230 0 R/Image231 231 0 R/Image232 232 0 R/Image233 233 0 R/Image234 234 0 R/Image235 235 0 R/Image237 237 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 720 540] /Contents 229 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 72>>
+endobj
+57 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R/F3 17 0 R>>/XObject<</Meta240 240 0 R/Image241 241 0 R/Image235 235 0 R/Image237 237 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 242 0 R] /MediaBox[ 0 0 720 540] /Contents 239 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 73>>
+endobj
+58 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R>>/XObject<</Meta244 244 0 R/Image99 99 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 245 0 R 246 0 R] /MediaBox[ 0 0 720 540] /Contents 243 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 75>>
+endobj
+59 0 obj
+<</Subtype/Link/Rect[ 146.23 235.32 159.79 245.76] /BS<</W 0>>/F 4/Dest[ 65 0 R/XYZ 0 0 0] /StructParent 10>>
+endobj
+60 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R/F4 90 0 R>>/XObject<</Meta248 248 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 249 0 R 250 0 R] /MediaBox[ 0 0 720 540] /Contents 247 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 78>>
+endobj
+61 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R>>/XObject<</Meta252 252 0 R/Image253 253 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 254 0 R] /MediaBox[ 0 0 720 540] /Contents 251 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 81>>
+endobj
+62 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R>>/XObject<</Meta256 256 0 R/Image253 253 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 257 0 R] /MediaBox[ 0 0 720 540] /Contents 255 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 83>>
+endobj
+63 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R>>/XObject<</Meta259 259 0 R/Image235 235 0 R/Image237 237 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 260 0 R] /MediaBox[ 0 0 720 540] /Contents 258 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 85>>
+endobj
+64 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R>>/XObject<</Meta262 262 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 263 0 R] /MediaBox[ 0 0 720 540] /Contents 261 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 87>>
+endobj
+65 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R>>/XObject<</Meta265 265 0 R/Image99 99 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 266 0 R 267 0 R] /MediaBox[ 0 0 720 540] /Contents 264 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 89>>
+endobj
+66 0 obj
+<</Subtype/Link/Rect[ 146.23 211.3 159.79 221.76] /BS<</W 0>>/F 4/Dest[ 67 0 R/XYZ 0 0 0] /StructParent 11>>
+endobj
+67 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R>>/XObject<</Meta269 269 0 R/Image99 99 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 270 0 R 271 0 R] /MediaBox[ 0 0 720 540] /Contents 268 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 92>>
+endobj
+68 0 obj
+<</Subtype/Link/Rect[ 146.23 187.3 159.79 197.74] /BS<</W 0>>/F 4/Dest[ 74 0 R/XYZ 0 0 0] /StructParent 12>>
+endobj
+69 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R/F8 275 0 R>>/XObject<</Meta273 273 0 R/Image277 277 0 R/Image279 279 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 274 0 R] /MediaBox[ 0 0 720 540] /Contents 272 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 95>>
+endobj
+70 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R/F3 17 0 R>>/XObject<</Meta281 281 0 R/Image282 282 0 R/Image284 284 0 R/Image286 286 0 R/Image288 288 0 R/Meta290 290 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 720 540] /Contents 280 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 97>>
+endobj
+71 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F3 17 0 R/F2 12 0 R>>/XObject<</Meta292 292 0 R/Image293 293 0 R/Image295 295 0 R/Image297 297 0 R/Image299 299 0 R/Image301 301 0 R/Meta303 303 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 720 540] /Contents 291 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 98>>
+endobj
+72 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R/F3 17 0 R/F5 119 0 R>>/XObject<</Meta306 306 0 R/Meta307 307 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 720 540] /Contents 305 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 99>>
+endobj
+73 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R>>/XObject<</Meta309 309 0 R/Image310 310 0 R/Image235 235 0 R/Image237 237 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 720 540] /Contents 308 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 100>>
+endobj
+74 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R>>/XObject<</Meta312 312 0 R/Image99 99 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 313 0 R 314 0 R] /MediaBox[ 0 0 720 540] /Contents 311 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 101>>
+endobj
+75 0 obj
+<</Subtype/Link/Rect[ 146.23 163.3 159.79 173.74] /BS<</W 0>>/F 4/Dest[ 79 0 R/XYZ 0 0 0] /StructParent 13>>
+endobj
+76 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R/F9 318 0 R>>/XObject<</Meta316 316 0 R/Image320 320 0 R/Meta321 321 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 317 0 R] /MediaBox[ 0 0 720 540] /Contents 315 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 104>>
+endobj
+77 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R>>/XObject<</Meta323 323 0 R/Image324 324 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 720 540] /Contents 322 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 106>>
+endobj
+78 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R>>/XObject<</Meta326 326 0 R/Image235 235 0 R/Image237 237 0 R/Image327 327 0 R/Meta328 328 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 720 540] /Contents 325 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 107>>
+endobj
+79 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R>>/XObject<</Meta330 330 0 R/Image99 99 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 331 0 R 332 0 R] /MediaBox[ 0 0 720 540] /Contents 329 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 108>>
+endobj
+80 0 obj
+<</Subtype/Link/Rect[ 146.23 139.3 159.79 149.74] /BS<</W 0>>/F 4/Dest[ 85 0 R/XYZ 0 0 0] /StructParent 14>>
+endobj
+81 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R>>/XObject<</Meta334 334 0 R/Image341 341 0 R/Image343 343 0 R/Image99 99 0 R>>/Pattern<</P336 336 0 R/P338 338 0 R/P340 340 0 R/P353 353 0 R/P355 355 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 345 0 R 346 0 R 347 0 R 348 0 R 349 0 R 350 0 R 351 0 R 356 0 R 357 0 R] /MediaBox[ 0 0 720 540] /Contents 333 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 111>>
+endobj
+82 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R/F9 318 0 R>>/XObject<</Meta359 359 0 R/Image365 365 0 R/Image366 366 0 R/Image367 367 0 R/Image368 368 0 R/Image370 370 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 360 0 R 361 0 R 362 0 R 363 0 R 364 0 R] /MediaBox[ 0 0 720 540] /Contents 358 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 121>>
+endobj
+83 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R/F10 375 0 R>>/XObject<</Meta372 372 0 R/Image373 373 0 R/Image374 374 0 R/Image380 380 0 R/Image381 381 0 R/Image382 382 0 R/Image383 383 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 720 540] /Contents 371 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 127>>
+endobj
+84 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R/F5 119 0 R>>/XObject<</Meta385 385 0 R/Image386 386 0 R/Image387 387 0 R/Image388 388 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 720 540] /Contents 384 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 128>>
+endobj
+85 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R>>/XObject<</Meta391 391 0 R/Image99 99 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 392 0 R 393 0 R] /MediaBox[ 0 0 720 540] /Contents 390 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 129>>
+endobj
+86 0 obj
+<</Filter/FlateDecode/Length 2575>>
+stream
+xZs6|d4S)vmrun{Plѝ,7HQ"UA\` _ūW/+/^D
+I)2Y)ӓ_7N-OOWҸ+'wC!jTMUU2ׅ-W \I+nQ$Jhk3YǦ#@=H?&9=\=Red=:y2R%M -H-͓eUiOa54$bŶ]2ǒ^ȏ
+HPo2w6hI_ćӓ)G_,@rkjnw(b"MF=VWx6.me[tS*MRZmQIs<A3h{n\jFP6!Vnp<40>P+@<Vepte7%"@.tG2eH-?& e*;LzGg:܊))՚ē7~F8*}͏h!#T~MsmդvcA`+!~t7ehH,^e2\q9<s];=+x%`><Qj+<LlBt*.o~h11J1Tu2;Y\&iπEc|Cro'X,xEJF3vC+2\{V6hO`r5~ (]6;?KB9w0_0>o0YoFirCoo.".&0_Q	?_˚3@%R>R1ÚcW8F2:@`\c:Yju	&&8&]eE>S<tk~p:W5z7N+ŗJOHCK+@MVsb zrb׋f0Kmqyy]PE[iP.gm=DG%Gl2FI"&GTr'#b:nO`D4}qXmC[TpFYƸ/i%>AndA2Wǲkl.>ʅV1@JG{.ױ 9~)ϓO[E$@\tpvL^ZRعeL-\aF;crLȷpH!6
+krfr!Ff =2T{<e$vE)L!RUa3'LpA.kkY!D*	\Clm<Sv	sUbf-&DzK\dҹ|X^3|{LjX3`v)95{NnE2S+gDgV6SH`iZigjsW_V542& ,kt>qyoˇl?wBDJ:j{i,؈0+*-<Ŵ
+ǏêfwŠ6h``
+P:ɊQ$TVؒPC3!{X}_py5n[Ӽ.4g!bV4].nU#4kEo{TΙo/?ebc{bQ)9bW&]NE*vPKVU:/怴95+7 6UJBhIĖ#`wY=v:ZdOۡT5Ƞd:%d]90w	#G _Dz?Bp!}1+Ul+DH+3>{8xC~a_T{L:bw+߹:A\;['@ JIaJI-	تJXI`4R}>I{E_ql9)w$gw~oAm!?_C<yy]?ǿX\<cn=!:ucчuB:z
+!T5m(lX
+&K~^ڝ܅4~[eVguƝ%BF|ߵ{j`jL.nUlX"1FvPj1EgA2u+Ǫ^K}mXᯭQ<)otr֪ œumkh/ѱ^.v!]CtC~踇U
+lh˷p'qX*2P!.&[^!kEx	7";j%q{:16hl3>;bJJ(ʰj+)jս|<ZF[R}֍Of˪&~Nzt(C1^_W.9 
+2F}c7F]x>ܛ0:Ǔ{;=u
+mlb1{Z<^ϛ ==Mw7z{hUȂؾMI|%/4}}y
+endstream
+endobj
+87 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+88 0 obj
+<</Type/XObject/Subtype/Image/Width 900/Height 562/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 76693>>
+stream
+ JFIF  d d   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222 2"            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? (
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(<TMq}-  p| &PFMEEɤL^ |5j*/ɣ1  |,  |>_ɢ	hП &GhZ*/==4zz?hQQ r?E_G hѿVJ)r?I/_`$G?ߕ+0E3oʏ4u*vS<G[>g?ߕ`RLGZ4uLG[ eLMh`E34y )hP%E}+( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (E QE QE QE QE QE QE QE R344gnFjo=GsSS63~>lc樑Ԝap R|ޔ| Ra({P:Ra6 >
+nލHcmj`--3kQ) )Z@n֥ QMlz wRmoZ65 :cz巭 /-hϭ -yg֏,{FE_W /ޏ+ހfi3RyR~\4psiW%y)Z(Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@袀
+(
+(
+(
+(2K;x~xk V xV69ρζ<QA??5ns]!K\Hm h>! /_&PU=w,_SX'kM Ck ?_G$V c 5.)0=?.~],]F 7k	 _3zʌAO_c{
+i M Nu]; kJ\J>v>>+Go/Y gM  cڏG}~]t+iH|__7b_cLtƢ:,"Оpnk_°ֲ8s&mJNV?`xom' ~!xezJ L'd%#UյҦKo:ěhE,}:ZrS+_|._ЮXcQBS#©3tj5.8y{&,"mI;6R+g \ Ӧ pNfk@+ -svJty'.+<p	=:T}C #¿4W?i :V̖?\N=!ln.˧dwޞX9Q,
+ӧ G)% CE_16r4uJ 3):0hr Y3I C?3Me5
+ ,E3w?.r1vJ0p"12O_J,xQ o&?f  4"[L]"AWF3~*> -  ijxC[ LFxX)23-u},~*x< M'-_ &fK)$o+dc.C]*>i;DD`('>??c"&[ ?' _:CEt7#z;AF}Oר)Zs$q?lѠQ9bCO&σ a_' _<hEc%wqqQ^u9v͡靼zEr[~ ߉??mx; pG)n֪QaP? ۼM;7 5X9O4 m-uc%ċiy' dw>]> _}mS$&X+0
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(QE QE QE QE QE QE QE QE QE QE QE QE QE R~|?o+}!xn&yLrڍNG{	MYW8W潒OLQ ª] ^E}qO.w_=E{U N Y OVOgGRW5 SW߼?_ξx%{O+M8|2n  
+>ٱZJÃY8|5 j>? 4Wq 8|8 i #·V  }>xlˤ῅qr:nʶ)ԇ//mӥ>g?	S<$Ѷ)"{c!HK(P+ak }psQ 0 q^]  35y&#DaFqʿ15kUD),a	ݝx _MYƜ<a 0x w`?	zl?-2 xFmDk"$eYXoy<0?K ? 6 W`?	jK$0V6) E5-1l.~Q9_Rh  Q+~Gi]= i5+ĶKu&@]qzVB@`xgy?Z  'i =J'ޅ
+&mc黏Q\=} Gǅt 0{Ox_A t^]{	tO<U{u5±:ߙG1 0?)GtQ 0?({	j5qV3SqR5ƣ!Ird^k*8hHY ߅ 
+~G.V?Dm:q{m_F{WFl  /N?i ~(G.Y5;<滓
+Pn,~SP#1(-:~U^?i ~)N,m sQ>Hu9_oX$W* a'󯮾d?/R+A . x\{33ezi9Sҏ .%mZ_[ ϼ?Qig|/ |QsGLCY'(g >f}_'-䴕Q.՘c5oB-K2~,QEQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Qڀ
+(
+(
+(
+(
+((^{دEםZ|Cp:`x^4#^kfH*Oڣ"od<sެnۑӽ 
+*/J2:2=3NWki@k`c,QQMѵTRp-Gmɴ0Tfu YGYM<p8gC!
+ps|x<uLΌ'ޔ%N=RQ2۽IuRG54v1(uOGn3@QU{-?
+Bk`>`$ -wSPT @OZ Z)gkc5F=b]H+WluhtE,R̀)w3ppϯJ Z)""3-(\HGRbED.fؠ8>-ͻE&`vg=1@H)Aȥ(((((((	" X?W즾ԮV
+ ӥGk~OhvvO>[¤(zk19R-n1uex \o'm¾bI$Lmƥ[Id !ך}6> xL5? 	߅Ol௙Eǫӄc?VTVfUD}5 	ǆMv 
+x񟆉] 5'3R	=mvϥj.g i N, _3=`}$Nš0 M?yNdx@=5? Siz!J|"?A8Ap>1?SSլ!?ƗsIYn_;Ea8T: HΓIQ0x3sχ?>ƘO 4 5h:q(~߸:ڥ2)q3MWYN`}i}B~_Own xxeaGY&4@%Pls\qR /OK1xi dҗ) ?5i bD?!^&WB;~0 >k\:0ܘ* KC mW?tׇ+rktiU.oˌgzF=8\	n&  3/,_O??:\ZC(]ѵ>L?
+u]B,@X`gօ:>#ھu}2C,L꛳"xZ=U$HWS	?i g Ͽ>Pg^Hjjc۷,T7P4WޏnIƫ|? ƟTk5QQ_.[5@ kæK / 1_qS:+J<B:kz<Y5?K.q iCO10  ڝ 	M~ <i|C+NV5!W+7jQ}(Iq7nin$vTkRҝ(aEPEPEPEPEPEPEPEPEPEPEPEPEPEP^tnez5y+ UP`ℑ!d `xh̓Oإ7bQ3n"P~)O>svߗoJ٢vQ\e5hcO)Y#&1{'{Ս?LAnŎI 9?\0+Fk$=01V_Ma>{\$ȏ?68µ(3ZٶZiżvROzVeѭDљmx	(Z/%mVmetTu7}""8Т@h(@_zM"_n* }7|ܩ>Es(imN 3Sp2?ѨƓ2C4{mM<'xȭ($fv<͘w?٫6eA
+}#\g $zEXo.!tG'(zFΑ&P?(6}1КS3mg}'?JmIVqypʡF_Fkf,[61	Sߦ12Lt^=[sf5#Fj@+5$ UE
+ QE QE QE QE QE QE QE QE K¸  v ?
+#v	jV$7R/JZ(G͕u[Ϲ hE\StGM?GБL:U>G0<V-<ӤGfVStta4svxV̝H1OR}g"S7$3K/<4qp $Iy'48 ^#:uri.Uц3ƔX]8רD[2ETY<͠v?ڦKfn=ysSy@IC o	s$YXvڕFB/ QQId_#U]Ll9ܵ"bycV|'S()_UfIi> MRKO3ǓVFmI uPE 匦FQ1r.?<|P'Su,!`TtV`%mN{TQIV{qsۚQ |sn | 
+=TH#a)(>j*I\ˡxO.|vq-Rdҧ6D#cך#rKjY:n.@^mhlp'ȼxqtU6ӧ3,kޢNB玢O1#W-){ef(~
+iVM#&ˆa , fOTM28>fZ, 6 j&q+R-G)s2r*~"b&t=ԺlZHE4l' #1VǺ륜RtMWէ;Cѥb_:yѷVoa{H∨|p+_Q Y I>3Kባ*A@?5c*tFS,a=<1S|^ww:ƂH8wJ-=OR-5QE#
+(
+(
+(
+(
+(
+(
+(
+(
+(E QE QE QE QE QE jgn=]p <I'UGp6b V>%E>enwM.X)"dnP;tRy?(汬-&}6'oZxFCI)#;ڪs]D|Xd[F$N&v+U}мơXI,})3 vege[+(eTwa[,,ASx7MHokam!hfJ0<uC4m$S"/VG)qnֲ52-S^4x8ӽSѿ縿T[rݺ[Ǘ߿N1n=G^!p(׭I-(y5Y[6{h]XԖ E~?J]"]Dڻ>
+ $pG@H"++#)":3:d?wW2ڤ:1R?Gr0HW3z| j?as'4~iѦen:r?J.Ko{iyPO|Sf,m{xp
+$s ̀d6pnF_z+MǎuucRK>
+2^>Be_΀o_7<nٞq늧\P~G^+;BQ/3ci岲9#=t[R8((((((((((((	`\ĳB=o @5[Gi  +\?s /Ch>bԯm<q	^&@;J!*'67"j%+s4AR<v~So_)q(mc8G֗>fisZVڕ+vOTnt8RB U>f.]7*fE
+JC"PaJGZKdNϳȩ =wǾ:~;+W>}$YS$)1dUgB7gr+s3Biš!U?¿\ʎfA1^pj+7U~$(M0jKr=FY[)JZ$fTyDH.ޔhPU«![;Oc WdUEr}{dq_4YD|țF	LDGrw8pZmʇT/7so4yQjAٔ9ϷOsIz:RE{Yw2ZiMzT'kT%#'֘kX@CL6ƕJh4ժtI~:WߚԴHg!d?Pj6Ү{
+Y
+giͦ]dхBc]kv:#RmQY{is j/UaMImx"Bl|s+KI!ƾ;uIEsQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@p(E⸿bCkp/JqUmV
+ߡ&chV!		/!'U,-[Uh[IH@'eR5pF.W7^`+;7ʊ[qcWk%x>jӶFWU {sR2{2hv)R,}:`t>X1oܟ9+-ZSqe wm_D?KFʨ'8LEѭ3!nh\Nτa3֧kg{ixm 
+>ҩ}{m:ٺ-| eB	;/8;}7wm伶E$" nA i6PXgɅ+iX]I72*έOL<hV̵5XG&6ʋpART9294[ j[XKy$Fe^>19V*[t)nh>Ϸ̝#95J+y/-8cH+;?.J={-&NUb!U}%ލa}pn.!fA$?Q͙$*nd{t~Dd2qW 'wQoo]{Jim65v@BH6GKoFYNsj-л
+lSAOafc0Z:$WQHOn~lQ\o"m栗?6HÿTSv:Wmuu_H7p>acsLhi"Y݂)/
+Bs55IRwVA8\w<T{0xN@pZBCsmW@Gzeޥa`ʷܨ@u65 ۮ|{T`E$;:V2M>[Q$AzqFn=h|>\ryr6z`,O,ƃs;ZGRƧ4::qt'֧|=iڄHui?駡/+߹t;@RMFkx
+bgzqKtmsU6[,~d;3KІK6i$LuyLE,Vvixߜg5bYMHe\N IkYLcx XE+Wy1jcDd}@XՖ	^)#GHRyT7A b6l88- މ2	3Oi;qƟ7QE
+(
+(
+(
+('\g M1 Evvy
+)6,S-m<Nlg$yhϥlxN<S*,w+xgCVGkbU)rx|Ǚ3ĳR4X\xr^
+F֪BI?γXOtͿ-<\W.(/#J/ejQL'0x|4OoU$bU?8KAX pr&Чl̚HfEəgpYO?ڻ	>ߏz}QT޸pIUE'<.2;q|v>ܞ=1c <vvz{?c  JI</w*R_Uo: w Za2,W2Q@
+I0 O-YD UWԇηDo]:UfO
+9DK 3;4-]nU#=P7^}VY
+zMVd9BTcRF֐r3ߺoΪ]H&;?ծ?G9^br=4hQ9&Ւ4K)nm*3a͏{~T!._y+?kiT$
+SXQcw*;	0Nny^1:̭;>b=~rjO??U6nRuIvp&GN&ȆO3ȕsS4*}`cxt$4vZ>&];vS&ȫ,>JGw]?;g+Ud1y^vzt,#Ěqpwb!#QؒbK*DvKm,[I
+>XG<@-}1},"e\L,Ʊ9As;\n
+EGJ0=AlCRqVo0]O_O>jvD|EC?u1=h}z :֔rP!g;X (Kao4c!0qG8/.jƝnnّ	Nӏ֤+fKq1'#8Rpӎ䖄6SDg؉dJq~5Nw%ϽϽ%g_ō.VsR4;MFoBzx}\pQEwQ@Q@Q@Q@Qހ
+(
+(
+(
+(
+(
+(
+(
+(
+(
+b1j}c?λ
+d򦀖ÛTUpA6VnV7rA#2i
+qsCbp˹UY~x*(d6o,񪢡@8ݐOsN}6+y:ȏGnOxtP/fI4&!61)Ы;$@Ai+Ĥ2B~$	CsO"Kr 0pQGC.m+IΩ)̱̩!YG^v Yۋռ(bUdqZAh,Y%i_َI
+cO$̣(˷:Q-nB-^F^E SK4Qq#֐V[b	G')Y_ڮ@%$+ ? [wA<bH89bN>?y _aE|î{0jΑaw9k0F0bg+Fض<>]C/fD٥Vk\e9+5%ͬ[\A aRH
+siV5Ķ67>phI^330f~A$p	~Ur YZ2Q3d}xS)$Ѭ\? C$FS,	+gy30v3)PEPEPEPEPEPo
+)t$ Ad<pZ cta?LsĎw>:k<?=F	#oc   xr)# ,D]%!#TtiQ&?Ҥ#/Q~G*t<3')V Wa XQ89F28t.V[r9=L ?ƚ	 y3^f5PM}vT|Bo& W Ƴv=[M6l#*ߧY(ʸ!x.zMM^Ѿ!M6uǄ6&c^3p8⚔̗J/tm .
+F֪B|[ ݗEtOʓȋHU/+8>i͟.>Z-T  ];<h۴~8?ҭb.oA$i/BU$w'6}%{e~)IF*63y})< ?ROI ^љ!9 
+]bkSFo,ѳX]' 
+Wy?唣3Li"n6 F­fLVHRK]*_+U=ͧYTVy\Hdw0+J%iCq rF֪B|q .XO3yueG+`H*r+YbE627S^/=9ݧ+J/ɋV?8?E";/+HX%Eo,F~WFzX&>Vj #/I>+ˏ*z/_d!2Z6AV[11%H+ԓ"\ *U$n)UJo3Uc_gm!uVvoPչ4FI«2}e+E%Q}PƊMR&/bSzDOkYM.?]7Ws_9w#J"QEsAEPEPEPEPEPEPEPEPEPEPEPEPEPEP\V-?A]Es~2\ٿ4E
+Э,( ( ( ( ( ( ( ('4RZ ^}=W9=$7ԓVn"oc3x5kL4t׶wˋBSS%cQG5I2ǈ滽[=ʞdmҴso}5jm */q\V}#Xf9n܎@+n.-Ֆi%d<ljrwgkSdeKvvHƮuEITkpUz3j(0( ( ( ( ( ( (ՠZxW}2g` Ǐ3>-C$?Y yWa 5U;eRZJ;( ʧ51[{iXPv֡q1Lb%DgkTfb?t+9?]NһG:SnɚH@0b6Esm$;d&o-[uC7nU)mY^i:RZ\VVPrdU5fB%`mTn-K:HGue)ZV7p3Oێ;d)\qP00<ɞ*Wq☛/@J4im>ff xҸ7	(2}ĊWGcܹ$WD*Q)hmT+جO=L2Ul'V6qm-Z\]Oe.0w'a[ji LS]/<Ui_kkw	=0y^uwkWF>h#Nֵ)	`!XI=ҲF?Q;#ҩi)k=;ӑ3끚[ŊʑrF85%mlHȃ,g}wv$^([ݵHhVQTXJPyw@SzTqQJ0iqÈcL'qS9 Z ogo}1R<p㝪}3Y^7$Iv1H҈4(F#;c+`8Fh( 83 X70j?:=~_ݔ#92ЋuEAZ9vNaU?T  d1XżHn1[H
+ o=Z:d7XeV0۷.>X0 h~ ֣̐u# ,45-6\y2gr?
+ȥc`,%նD͓
+WrC/'ar+_qu3 = ?]Ubx>#ZӺy^Egz~gAZW
+(5
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+zFSٗ߮w7_a?@Zkp(6^Qe7?r;]ҭö' aI]#xpvl+o &O[ @A Wj'T{Ey-?
+O[ ??MU>KW ۟A hO WGWGa 
+pvo [(^^jav h#_J
+ĚOUtR{3(ZZ=zJWIlC G{h_fuW+ 	qpGQ 	 ;Ϳƫ	>oHFG\W&]- 6 _L  VOX<G,LTVW;NAإWOU,q~OzlO!5^{{!uT(!szřgHG4OFrtw?w!+XaDr#Q5ޞ_v/vGEknW|k+Ϫ7 Pu U?VhJ+͏q ,l!C6>P_]z}_E(-F?*,Ik^+W]25?vK+(㋄(<־ !wS[ @ٮ}'xXaGN8ifXGM|cdO O z꾧P_]{E?g  zo,  KOGiEx, k_|M =h@#(  u  uunGW ZOY>( ?Tשiߊmnz[Q[5
+{FUUdRھZ(TVh?6EC<l԰]F2\ v BD W|.\n?* C3^_VVȐ#UY,jNOl7V)$ov mGNk7G*HPr:A?K49+q p; ?
+Gk-QP(ס>n"j-?g5 I'EVYLR$Y}j1u+;!R<{Dğ9RjՔ9]SWaxbD Fw2qԯʺf+sGaXom[4pB$S=@&WV,$"5F0PH	Fۗ2ʋ+F&rxթ.<Wq /l/χ
+6*rU"Iye42H.Y;aϙn t; AD 7bRٲ{MAm<I8(V-5kR%0FqrGOP꓋]Ap	&c쌯~>EYq	M֦ƫOhia`b};|.$]FK|.;0vyQmlz~燭$ K[<w{։|bpܟrچxSG!;Psu$ʓL.M9gZ<gd0UO-5bX\D\U= su T	gkN2zt5cfgVlm;~g>ռpmy5(TdW3X2*U-aYZuԦea[&9D{I54rV9Y]/=@bW-GKQdUA,?5kz 	J~GZYR$/2Yz Jb5ޞ-bmutpC`nډ-l#s_[*ĮJJibWo?U-[nbhUL$? 1젺7:BZax'LuM69֭\#Nß,l6 3OÖWPLE:?o&I"K$ |?ȫko"JA*qz5Ͳ%	gc~ly+I5,p9JZ"klRsN1HL#[ 9>siw+Eu\U^?7vB+9 "ZLLSqVtPw)fMfjVuM%xq[\wk.9T.I E=#Hb(U\2xP'|Ҫ~l+vOp)ͺ/ȫJԛ<,޲GѺT^Fe EUE] )kne`)QE QE QE QE QE QE QE QE QE QE QGj ( ( ( +=U}#VMtՉj N.ip>`m+|'^QErPOB:tf/s_]moFڢ+Oӭ(L6{Zq5.In꾟sc}CP?~f5כz9YdWo#WGo&z# 1ҲO'Mbq&QpO2NKD/ڈROv]J=WY$Xb\Ʌ㑣u*v=]IpHtbmU~>_Dd7(~ Q.BjJ].kY_ƾw0C-/y+&IAk.`YK"ŉ<6WjHnu-,! [$ӓorbm
+-㬖jʫS8 {OJf0r ֜@[Bp8OS'"fvf$zj"슶`MDW4BZ}J"xEFW>ƨFkN2NP̒"oxf/* &`7S9t/h4xQ fu˳w}jNcw33qU@#AQ*}$Kc,R\3)dM 
+T=k[s3[D4_,x˕?T[)"WZ1n1,=c:c,!S&6,`xjm37bb?yХmV/wd),lUԎT#5|C5ob[u,W Ez4#ɜ9&2qbE)⒀
+(J(~.<!)ܟksxGm Bjx-O̧W#)z[F?y}qL/f SoH~  ּZToh^9ftWU{Eh]ĳ \TKu$JmoʲJ֮_b7+洢`wNi׭Vף_'XB۷nRwg$)طGzO
+	߭d3\H3H8R[qۛX?3 שVyU^NXZfZ<gi9]-:)^G<W$}lF\޻-[!I;	SZ-R^P'!P"<|?޳mV?ƴQշ+:%jfhܣi1i W^"۟"Y ׯWmut@D01҅7:U7{<	'P̋`U^<<~UBu+V68t|yAB6)+-pkWAeww	H!!NytqyW̊u8>\\nj׶6(4		^{r&ӧD}|5z+d̮U࿙dxu9a,Uർf&7W۞O\4>l gz9qͧ^4+F'&L}i.ZipԴ}-M*cay!=>6mԌ-CcºńQ\@kt2ȩ'ҽAEA@_ʺTTiw8'9T.563mnSu}mi5S8n%Ę-dkv20OS\IgX'Dk,=+ԃڙ,}̶ƲL^E s߂E +eqP4q*gǿS*8Sf-^$hGWK65M+ }l͙OshUa >*eA\[jm,,qCBtf2)2!jmXŮT"U"C;Ԍ~֢a2@]ۊ ֢m5=P+"Uu|NrJATlM.W,y=?cnҵx5ᾧZt TSajZNg{~z ~(K*/ ^OK y✿!YVm/])5p'((((((((((((((((Q Ѫymz_tзK~gǽD:WO'
+(R v-Jb!*՘334g\B?r Wh%0wI (sX]une)Wvsd]E#rz\W$\:yw,R$'f$>ڤѼ8uEPE9 n;~GiVH?ěX~"6|Պ^JS E@*+t&V>}=4,xG0ۃ5sJHrj)$7t-Vˎ>A2E˹_xCEi ҿ <UԩˢݙRͫecQ.Qk.l^r8 G8=/|A⫏:K{b1!أw=Օ݋=W4GIjTS⦘[+ax5ik"icI[&7 ^^h?LO6Fee!{5K{{<'- z^gb,P: E .YO~ ˑ[Zͧ_ۏ뎿ʲXTWrX]s'^⵩hҒ[++α':-<2OtDH猪B&V/*xMŇ!c~GcLbo6飊]SYSO0,u	uPoP&2G?kGmǖ;pU:NQHwc&Cǿ~h;	{ )yhy+\#X bnYnn$g/,]&wӇ$R<9EHiSMP&%6HhQE P|*\xiO=\?fόfD?~X{[ j߈G>4! 
+20¡Qی~^'kT?[7?>&  *?H&Nq>cO2#q(`@vG#Zl~;?CF*vb|,(;8so (dM
+X~xuKZ_<;~\qIz1Q[)𵳖]693G|:鯵&f[uޢmh:gVߢ)Z_Dmk?Bl`h đY4b؂Nj
+;+ftP	۞ 
+}3ywlwDv~Uk+SG[?"KHLE_~]{}$pP*MinWm._y>QW>y,,.s#aLcRbCݜe V:vĶ
+SwFk-4,x"DdY ]F3B~S-BJs''5z-)IBkk97ќ $ g$.OZ^:=!l{H$	9^ë˧X#[X5g;9
+1¸o@m<Iex֏h+,{~$FE`
+E(<^)K\whxr?f/V"(ozϛhV3a+*;" W1O&l{aYB{"f2Y4 nWwak+WgmR9hbqO_vW{o&:2k?zEXj(Kvq]-<3vC_6/ʾ" {)=haje:7a֗.&ciđ/͹6ܸZ!Fm-W}тI4r$0ʲ*"x2RȻ3Un?Q),.sp;sS}j>ةhqNΐ"@7+3g @B Gk눢Gi zkhpX9$]L'xԮ8?(:wѦivR]0#@ʒXlx5d<+>l{Uגg%i8o =Z,#o*Q[ļvCU]"\(pUǷ _j@)O(
+ͷ֜<Alh!3z玙Z"Cui(vh:}$hu eW[xc>vGwc`PMij?)c@F>R#?nnu[p$!e9ۜnko"|MQS>xyA#!j|ܯ4 skk[Bl}p֟?(#
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(E QE QE QE QE |NE:򆰛/\z1LtOGI٘Ʋץ{XM/-yZJZ pNZ`NENCCܻ$NѺe8"bj4gUkP&$uZ	ωu)Tp2@+FkJZvHy,rM<Oȵ*z-bnj4ܰ"}{=U5$>l^ĎaWh?&:c^$ya˖cF<$C)E.a}wd`ԥcz7/5Wn2qU,|cY&ݰM"#Y2C#YL*nc}aZLէ%}B4kdg}*#"<P-*#N/6g9'9}+kahJd.Waz'+ety_r9pmtl)V!+Wxn@rv*k:˚QXuUԥDF}?(Ew(G\[M/ I6m#)	"8 VDWM3qVϊuP&KiH,GVڊjP5.A	r>ϺmnXp~Ҍި$M{yZHh)똸/!gݎYИ|T_c99KfdUqW%YG3ѐLH4C1Iڜi(,mQ@-'Å-3 ^g]Cؠ GoO<k<ni{J^~xbDo[Wi.)woF1!q᫆%/7 (lOdva4>IM#kwFpՕXTDT` E`t+<k } %zoWM(OSNqOrOm>\M=qc&W~tm_%b>E	%4oDof:aPmM 1POa }8	űQqfd͒4X6bYN$n瑑pW_uP:6 }cl7\A3R[g֍}A֢I-HAg0bWw0Scs٫
+z8] ]-3 ҃_'/W:<>5ȳh.+YpxE U}.:҇Sq$54Ьi_:N}t麈$;ϷukoDOU$X͜}nT9@a;bЬ_hYk3$yr|?û<S8Oeo	dp |#O2J>G0{akqB<W383*I*0A۟jQI
+*,`Bcӎzǟ3Ŀh6caߟNk[NED|H_5Mĉjxg-+(@OG ?q6LwnJK^1Vڝᝤ%HC)Rdf%ؒwc@=6{d2}ǥG3R=;Vmp:'ǽXuioxȐӵAM+1u 'W{tHbL)TWpY	*cr==iVδsۼG1(%t1rImq%9zs4Vv2Gp嫂c8'G`^_1DCR{=k?Zr፶ZUtes-Ca pj0܆eWH8>WHmZm۲29sǹ?4鱈$Ѩ *(s Ե-) A@#|j> ?w?֭?F&Wč V\[[S+=ࢊ( ;EPE(((((((((((֊(?GxQOK?#Xk<]xc\}0oC<hIJ(iݩA	Ԫp* pjU<SFlcȚcjTf-q5Ezoc<&WEmtV.QtFÐ֦CU"~5aN1Hg]K	=Ub+F8ZA00:+/|7_]k"O/o8o>\eziBϡOS4kwGFl1*?E6]AH19:0?AjQ\Mᑽ0uFo L%]ʰ"B 
+㟻}k9[[sXﱿ-%ŢTUƫFkES+g-V#xNy%T tVI0HMRzwڡs2Ge1yr&p@ zdʍuoUʓ)t#Ҵ!TH',ŶuOiE<;s?ϭ4&W0E/f~'s"M  n}2@Չyy\ݷ+zPwrݶVDp+f_%a8!y9=[1n"),OAϮ=j/)e&|/<݄0(RڿүyDmbҷQiQUW~5rZ'F+OZ4iFCIJzRPQA|6I׏V?WxAv3I_s AAϊc ORU࿍#.<&?uu\uǃ>Za ѿrW,N6IEVFEPEPEs6Ь.&Z_7#&k4})vZ8.XkM dcQ6KYT	 sϦq^;eqF!>2gHzۨoڿxaշ$3<t8-γ_GiA
+Os[3i݈="K$LKPwle?ħǡi&;[$
+Ӟ::<_wG+g%s84ρ:W2Kk
+,[c1`qtc67^AHdR6!fme*`/_MF>\!ZW d)?XQDhWvGuG_ ɹ^ m?Mrtěʞ_8x BskQgY}N`q3{,x
+6uL 3	_8QF_*:?NͿ)̥_ iEAHS3ѷ+<G#?QMn@j_sb?B?)g)>b(h O?CQd?'uCCOX2fE 5B.S8[8 \B9ff)wfV.->V. JuF`xC骊l};f&>Wm Y$x^8_¾<>G7I.Ԓ<\^gAEW{EPEPEPEw((((((((Q@Q@Q@Q@;|Ng!ߚ{a6?+:WEWyE-% ( OSQp42kҴ+)qH/b ޹/ئ(HəG33Jp͹rW&&nRV[Xv
+b]ȇ)4rc_ hXlgT=3ryi,vZ&0#*qo*I.$]7	r>+mn$vȇWT-"T:V_W}ǘ۠ɢ.^ׂqe+V}EZn?*X\CϵgopHYR[{2))*e[kQFJ<2;	Hs= iS~[Mg;a aZF%)=T$TvC?FG#+( >'8ӟy?ZoJ1!jU	-⩥4^MUgQԤ%b_I%W/#rizWM:*::=-dH"{ޫkkJ4׆A
+EkJѝ(sJ̷,e{VnC$:p)ANX^U;cE4Z݉䡞]}i:Ij!t߲72A9 6L
+]gCS%$	e_/c]SK[$S#u=>i𭕥+~Sn+ރ%FRj#䪲6a+Pa7Qg;!BgV<qdzژlqIKڊ JCE#}@Lav[K_KH^j B5
+4㢾{~~ ޹ Ƽ$v:S_y<k7 V[%oK(
+>)@fDo\P/WŚ爠5TYó)XBf=8M}hqPǻlrOZO|BVXKi(.x rG5ղ%LqmYsn:?Jt𼒁ïױ<̭"A#A7/W"9kЛ|~Y <# CŊk ̌Yx7Gӟ}Յs.'@ǐc3&	 ^^KN?c{𮍥qr9?tdkSmI?*/ tq]E haFGFN\?qLSzv_oSk;rE_KV^XMk+:*V%-_icɯ@3KʟȾ寬ÎYqMǪ%>mޭ/$^^k>- UUւ6HY)~Z 2F ׼xO/AR~Wm"']@;&&rIMU9UW~g2}i/O!,Nnƒ4$$nLh .Ů|ݍrBiU0Hı73:k*Bawpb\x}隃xd~,}bIqlcd' j0^SYyhHw>8S>ŝ8$n k= *{	kmj{xU-z;Q	W2۪$zԭ= Jͽl%8JW#|VSv=}sKuy!vD==+ͭwtU z68ִ5MER8fV8&sR)vjkڞm|Ӌ^@A|clmճ |wc|U#v7wK'+{EY"F:qVs;qƒQp_3lRX޵xFgwhNGm\pK!ߝr	dbi>f0Z5n=[VGe|?2i˙UI|܏$i gWMR>_ݧ/Fx8S_KpA1 2c_1$AT]y(󲵬(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(<+[|Y8zgƲb KNj4?)i+<hi(
+p9
+Z |+~.yN]ГwȌ6$?_*ARA;Wh!_XCI)]\4م#(^52+`&hkxu	CY.D*U=溻o*u+c6˄w8ēB<9owOY*퍥Ms\ugl*I++ēy:Vm Ĳ:POaur[c\.ͫj2^M¨QJҿDN"yzZ8K9[vS _Q޴KkqcZ)C'e+IJĊ݅o*wzЭefl]6+rpa<CzUΣqZc¨5æ?tׯFmD47SZ#586k+fFif xw|Y\*FUTSûh}u?42Xge1ȇ{X2^nirtK_o2Gʹj};S}6gA~%(iJj2u4Ӧ*7ܯԏc޴-,y6,= bOjV:!ɎLD~\:JmdƱ\Zj0x]5׎ `>D(>9i/ᜓUk`,c/ǊKok2MʻH[u >6r|r4_ŷ};P>F+sLUץ#Ʃ.y9>	4ң&HJm)hҚJ#}A0Gz`٤H# E|z۵_G+|c\tWcןL~||{ßտY^]G;)[ҥ%xO^&MsRж}T/N9|SM̱GnBǘяocĒLnAWp,uڟx{Po	<NYUg.X_Lg =sS^_Yw-嬛|٢qÑҨŚKnP2nOVO=EiI,:7!q?_LWYx7Vm,D;Xb]Nl< |Ǹ#^GODSH>zfQQp~u$Wwɥ?z)y=v;Wh^Ҽ;>, #}Z:JQE QE gZ-aەaņ?//6*8FeRt-oN,~j{2U)XF3!!@';G41i/ y nzLs/ި=^\)G;;r</䱅1 x+XO̷Ȣ2sNWZ@ļv7ZH%ϒzU?e<Ѹ:;2}5-+cH}ތɶ%C?.H18D6&M2RONm
+|Xr9 Hۀ#qUtYQB)̙}ShZ$ELz`Q+<c ^w۾ٷ.y+]L̟+ܜVԵG^cg+`-n&"hc\rfwr?Bt!o#KTBH X"7l"xt#uǮ
+U#eҜ)f"'\24א;%`H~Π;<gyF~K#`; =^	2E#?| ֧JsXB&|]I472,J2g ,,G=9=*=۟z:rBu[#%?a`Ҹ9+qVr3hJ-
+7LGj(ͷÖK+WgeM>. ҡy׵bKRg	Ciu ǅ}/_<xxI_ͿRkz2˕rO(OP( ( ( ( QE QE QE QE QE QE QE QE QE QE QGz( (~#i6ڍΙ+ ӾVKIzںoxRh\V$dN m  
+/ o񮲊TfG [c| 4<3 >R TfƟ q  
+' o񮮊=Oai *9_W> ? 1 >2 ꨣTTr׆? ߆A  5GvƟ򢝞+>L2Nc3ͺ*.{h..i-V\;M & 5QV-70f;#7#Qg݇䲳Ӭۘy K1,HHύ@@Չ/ӊ;-2Wżd2p]TZ9&4-K464kkSlu.u8-嵮>R9n+'+|]g,VPIaQGO<o-Ha$j_FtoqgF?
+֯9KDAB+]#|G")  k^^}PsJKAI+D¤c-ԔT7QȫsEN$d=TH˟Ȋ>G }b#-|#gaq o4+G }AEWvG9A|3 @  ?" kk>~Ɵ oOƺ(G= /?G  <?t4RC9A|1 @x? Qog@uo񮂔}ϻeȳ&Lp?*ҷIoH 㦾h»y>Ɩ*(O, ? "ht·7_iAf{X71~kol(as>Y~Ed6HXZ#,z_J`Rm2 qPcN=jJZxWEl:g~z0KRvկ+L*}G7Xo!γ4 t..bY#`lE@ `QY_i_	+tfR"FRy1+(Z*8>]ʾuSx%XTEk-}" s > ;+""͞Mӎ!? Z{X6=֢p ࿗ᓷ9\~=k96Hݘ1HʱA{ S]n_KWY|GxjN%j'
+My42nʶDdgW[Ķ*ΰA;2V u._Z2H8ҰII9u=<*STݔ^ĨBc XޯDJǐ3=Նt;G*0 JI4B6T0ƹZ{2	i'3`Ve#2	R}?j̹\JUr'Z=$D+=.#ȡ*:;IdqخG
+OPF;R RiyVtG?_jv#-hաx|ڤSҺ1su,!w̠2.xe+ͦ˾IulnW!W@onUjku.^-Ť&D436>[\Ju).!sǹۑWogaH!˝ʮQHvbn8{t-Nq4OMlqTnS {WKe=^CSKsҧdgO|=h.@݀??RN:T(uS|jz
+~x+]6-!H^fu#rѲ(>Wcח|V:Ɲ-ٿ6 W[ ǺQ.;hقWpfX y8lG1kÿėc]?6^YfrQ\GxQE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QExfѽ$aU=	V:L-ٿSY~9`&kim%Ĉ҈#0waR=)c5Tv+*w$FpEA# kEԗ~"ʅ7@zR}1\<3\O,J1N>eE.JBWcgMwW?eA<<^R͗+^1ݫ$M(QE QE QE QEY0Ma_ZE4&	V@1+ UI̡*8()_c[MMZF9#?ZYBF/4 T?荒;+Ir2b;HHt_ժW9QE QE QE QE QE QE QE %(@4ݷ 㦾l+j{Z rG VbH˳K_Kx:*=N+,&dAw'\붬.X*Movm7U~zw=z'!˹U8S=wg)Z5ԶH($c`S}U8Fg<[UK.-!U|șV99ԔE+駳ѼWJr/ }@}k2}ONs %]I cδԵXMvD`/wqL(]U(?: @mr?zo8ܿw<;P^h\M$6|`O&o] v?5u"3J{	|;;ػvHxUyem~ oZj ߚSp] F+܁Ҙt/ܑrpqb:!uPm!dq;c?_a@A/2Z,<2	QxsG;Ӯ5]RDCʁ&܁Ӟ֛h{4ΗmgiBNy`}2hIg0#޴j <UJ"ӦpvA%.rmEh:u]$@cv	瞕QػcΘP3],opt Yۑ;JmP2]%ƲU.F7SVrGGۖ@_A (Vc\17N?g jϸӖ]VO/n%,p{k[+n0Xv"my?֏%_Xӏ%[	'F0,wSS?淺YElzg5-HG2YCroicZIo.W@3J-PA{t[g< 斃RْIm
+_[t]ʩ}		&oўIrN1>[^\Co$s'ibk-9}1V>sT+ ]!W`FDS;
+wcjpn M~>:G'5D Uuhc&>u3x;^Fb,-%$ysc__ZቾG%mt ͡֋k~^8T3<~|k+:ח%CIL+Z?bs>_ZB
+
+."ϝ!igDePrOJE:)̮A eOOs'4(F ?9ܝיїm01xouc*~H+ۢi`㢼)eOW/}̟kD 5a YuGף&1޴Q\PQE QE QE QE QE QE QE QE QE QE QE _YGppIJR
+2QS]OCfkcÖYj?|5i$cܚ-cLb?v1[W?+gYmn<f.20δ[߰K,nqpx&#ʯVw̆3t0YNW#r+fΊ&ϒc,ZrW;
+.cB!aviPJ(SEAUy }z~5&aԞImna;*R՝3BJ0_qz!J0C3ndp20}=_-Mht]bY#U uoVj?1<*UBǌ*앏AeS~][\?t z׸hvSCӶfm(?Jɋ\7zDWdm+*lVDWSنEZk䇐YFsں2J;}~W͵u#PtE0>Aҝ+H}s- /qS4p5ݿ'=WVP Ƹ񤫉\z0@)E*Dߢ ?ZoݟTHN8J"H"4t!GcP a{9z\ŔgZjV5o#=*I-bURs+a]5n ?@(DSb%q)Aib +aF?]6	2W(8-B!J @Ԣu0Σ;7g	u54/d?*vNZR5VWrϵRZ(aEPEPEPEPEPEPEPEPEPEPJ}~ SaX ӳ *1D_V<j<`ExＷ_YT½,#ǫԉ+T5Qx$j+b9a5	YLsxI `?+WTUPGqۃ UYczDw,Qbq9q㮾 [}S]n0FUO-ǇYE"Oҗ+jvAq7@B%Xhom^GOq>?*pڅ̑188	Ğ(<Y/I$uNO΀s$#AM>dw4Wp$'ڡ'7P5aRXՋ/$ 뫋&\1c_Ɓbo7kpd܍RXjK,f'~@GJ7Z%L<}=A4I..th(tGc<g}) Ag,wI'{xX+ z?_g96>񰁒Uk2;C5FTnzs{VtT|G9N>GĂ-o)Q$A`;ӗ[lMibٖ#';v[VR	Y 9 DՅ>X)? h}8=(ƙ6ӣ\[4;AG$v
+ƻ f kQ(ßjuswso1	O1( %l_V	${H4xDWhXaz]Ŵ7q#Y2r*>.wBs 	km{v+~Mp5d.m5p2w{ZLW׌G<=\<WP#ۻcN)YY
+t,Xm#MPZ}+ɹ@~MO yUE5Tݷǯ?֦ E{lP7ooޡȾc_mr@>:Ϣ}9E+nkNKķs|ҳpx
+G F+09hjI  贋ilD.۲ny=[ri2kv	jmNK-ȀAΐͮekkl(syIܞXAkKѳ[XchӮ~<-nȫ{NWcҤ.n,]NUb2d'~E+uc,r!u-f&@Jܑҟs777*RQq?΋G<{dT2.?;.O~Gӽ D$*6Nn9<w=15ФL	NUfJuDYnz$,b  
+\.6%%1+|뙿礮ߛ*_#OykϭzyzfNP^ ?]s_<1" 'K^ewz~gAZWQEQE QE QE QE QE QE QE QQMsx_W`?b^xV96vTa)|*AEyZݏhMbMҼ?,ffQtnKzEx:L60ء ƻ|QvOTfoF)K|RK={ke=QWp?b^x9kĎ ^4ZHbF&LcfDўFwtӚMIRM=χc skϼy[VX97ʤ$QPa`SZޥw{o4H:0Ji{6^1K~tXD%2bɏ`Ԛk8ԭ{h|Qx@RwuX$`3o}u3It%.F1`*YiaH(Q18<ҵeҮa"f*MV	~q'JB+2<&٥Xط3yJ	׵t>mĕ+I^_2jo<x-o*i9J|kmq5k|(2=1ZVW~k۹f[%\g9Z/wm)`6jY[wjV1'\kCwq9]n>Vԙn$L*@w *h[Gm:mFK)"ʭ[q;T<7Yke3#;7Lq֜i#ismiK+Hߌ}+455IuXn3x	!8J-G]4<l{rfdoŦ2]ux%,ycnxPeIQg{+nj5^=ȭWh0zמmec]àS{֒k*MdS߼SzfaXΊMBS<n}9?LTN5`@PmOkyQ =3:Cvb%8LWַUvnWvܟ3ӊYrvȇitjmR0&&vӷiyjq[Fy0RM.	Lcrgֵ"9YQF;grʅ}wRXγBG6䟭H]40Io24}9OQ3ĎP)b9209ދ[ͫ#WX92O5SV`]s>o ѽ?q׽B2e}iH~^{XZ\E3$7E*}ю>Ƃ:HZ*yJd
+z yzҕ-QH((((((((~h#ozxW~dxWBm?^/+!Wn ЅzX=)3kZ'W<S9u ЪJOTY+Oȹ0KK@<./~9UX^kR(e Wx>P$:|Cɴg#q}?:58顿2Awo1aq37 "vW(sZdIg̗8gӚ괏
+knv)g?1Nv$(_~0WZ3+>xoS8+V9ʸOz"C~L}BE^:<OCľ6@Ōv)84O=7b'M]Le+	@s@l0H<K<~'^M&Ex2OP?*ti2-5>ͥbwoQ ,: +AjVL%0Gb*i{rJ2q}PҬ
+No	-h$)1Xq@"#ZɟRErt-Fo%8=LLކv8eErxJ.Zd횹K[r8@A*X<Dw*7P͌ l~u>jsӳE3΋z'jL@( ( ( ('yդY1kpA^j=AׅPubL<#+opmcQ[E~N׊R
+(AEPE[P&˷w;P+uxR?vY	$ -+Gf+i1=n'r;[K-+ٛ#X7e3ͬ]g܏-P꣮Myod}!$BGvl
+Ƽ4fH1|Y5SP7?{|$ *E<76f\Uf9Zroy{urGlV,d%tiObO袼(?H-cjǍQgʩA?fu&{=sXZ. G
+y'޾d3ɓUZy&رHgs"GI|w6S|wؠ~e]WK4V\ڪmh敉-OJ P&FڧڌǾR#ɜd㚥,UY?uC{-3OOG)?TlQ!V ̆Xr ܧ\Id
+- 4fSy~%iHi{pVwgTve'+]}:\Ȑƿ2:m$sY<$┝*	vLI9?2㷵^{6n\aGx6p&
+*:`5eAr.MÑb r:#$ٕyq$;GUN?QQ\+rH߮?'>"dYoYPՎ~v.MNI.$ \\u=ջsOu+Hm>R_e1#l]n>o0ှEes#Iu(YuiWd>CǸJ固wEj%0.3YݍcYΟ@7zoHęDGޱX<ִ9qQµJMD5YT_9үOjZuHP0+QGV/oQ\]JIlNJm;Z-fueDh܏hFq1uR,Iyyyhp7Ig!FyY햭mg'kI $PG~#O=l'b%<`V[xxUc8vxP]5/:lo%rtj|3#>}3y 5du+y/<'l|+- LBU댜fvG^TǤ_\U4kHe`i|V?lIg1Vc06miRrA>@{T6$J\0		#_3*2_Ls"x#=*844HaBlQ#j9Q<7f{T;4ڽ[9ZTQʌ-peh$HWAM@ <ZQÕ-tkGW1`s{ 1;f-KpFA>ZTQÕ۽[j>Kr{sq
+=ft`sZQÕC>k|Jwr3N?>+6VeGhQG3r(2m,:=WBWW/!e}:׭jQK*QE!Q@Q@Q@Q@Q@Q@Q@Q@(IGJ >$<r=e¼ŚJ zG j1זx5wH_yS^JV'\D~G4Z{G;(,GK/5Ekk=\ݮq;uّqǵyǪP㋭encHBIck4,#?*w],<p7x"v=9'2&uh7|p1px",?A5t>O^䈱(TQT =*+KH,-"GKTT,_rڳn[yI??ԼCi]{ȿɽu=nKY%F&wk!XC0_v:e}]Z]x.>3;+g_P$#9 mݰ8u9-@YO! I$r:ʢEB8.m(m#iҒ9-"wʗsYy`b7Lr vĹ~6`tm'8:}7:	IѴi`s+I- @?vj671	8ޞ3cGeG\AZ?w$حrzJҔ<^#[XGd 㦤>!J<BJ&I#iR+׫|Êծ[7>NϵN=7gRnȨ+#'Oޣ8Ӯg <WJ]eD 9ǿZŰ ٛtnt(S!` dG#G1îh̰2I~zm%yر#1⳥Ko(Hy}`+E'	k% i	KwP鵫:!~*++PxF?J92(iT6>l=3]ouno&$Y|5J¹WO}mzG<MѤ#AJ/| ׳=7<~+xDf etڠ<LoYf݈\$@pz׵+?5i-V<uvzC=+_]ϧXJZ3H|ne*73W-?#+Fߖsls q[Xdg	'4=7dǟkAՇիoG&{K&uYbrBA3ѼsoxnF``euWF29Ez +3<ndX?uF8h>(@',^O{Nu ½'ܻt63~K W< 鎗 OO<R%}#ڊ(((ߊ!#dv̊쪖a^X̻FQIꊃ>3Jk՜6NyKvrI%ԛnXp:Y0"6Xy!<v<_m33ˀbQbTow3I{84٦ou,wڥru=jQMc-9<J6s?۽Eia6ͶXUV9/s6w$nçQWWՙ9{_ģjZA.[pGNq.!ivx[OֻMCeԉp@ueGdgަӭ0Zn\<l}U	Z=vw$cV 2H8#]ifFofq?qA~u
+$函90{ҢXc)ːw2Gq*zl0y73Μ,Hʹtu|9\I;h%gwM#n5QjQ®o&Ȫs;_]ũҋ{tWy YV{ \Hc۞٭entQݺD6-0+R*UgJ~ө%\g2U1G~sZ6[dKۆuݴ Avmum{`kwv:,B8`43	)'u/mHJ8Af瞥ga4kZ,#JJFʤm&K^;K[3H;qI=SƗS$UMGV~r4t֚6C,/v%A_j;S[{#vowGN_ʔZ^&HMy2 dmpEci .js? UdCb|fU4욀-Z:Bٿ̬)f*5Qŧ&9^-`88\Ssr"pb9^8*4-H#,f nQv߮+OCԋ\+umginCf~?gs#m+4O+bC]t,QƝ}yN
+VLۆ8G?ΪZp*8FYHtlniK[\#>F9vSqt_YD2H^
+0yS2
+2>b8ǷX\RȬo+^0iV~|?.wtzu6uŽĖv䖝B9nO<ԍ&gDL	.yyW+y^D*69*R{[%s˝H<ȧ~N?gfݗqᜤYIeFUXJZ>bIv$(rX$nw@ڤ,mPTL(EPEPEPEPEP\ߍ|TEȈKs3pFzg$
++~4iG Ai>/~tomcΰּՑn!&t#ڧ!Iɰ}4KmH?w3(W?7Ӄ+C!?WZXܭ߇?q'ϥfM\S9p|L Md }?;? E|m+*"f!T޹&,IonToqv=Xϣmm=5b]ukVC3T0f=jJNQE( ( ( ( ( (=(43qIHtעYlxFvW=sqй 
+a+#=x9&p~J`ki?Z~&">,Ix%r~מ=7DZ6<3O%H9wi&=>N+Vɝ#Wi#%|2w+|xBm2m=+7Sq;~%EV+OYx4JF94|Ec-lU71{{֗eȨ`K=+]t^kz~<UkT&Hw  +$X҆}yoq\mɴn'
+q>hX98-8MӕƅlW05\[vTI{Jl4{$[Q-t(c_=TkO<ݜyАCc-2ۘY&as +pR?ҫD/T'AǧS{M\"],FWx1hSlrJ8הwē&Aҽ/:[{hDetjF9I]n:ڌt'<%j擫ŬM,$kO ZRL%JqWhծ?\yy¸s+h)2όe'eZ)w<8ӮhCWttIo}d&A9,F:*6ǨyEr'j+FsӸ\>sQDS5+k x|}m\FɅ_J펕~IK]Hϳ .{^ʒcsFb#?ޟ76
+oWثms\yQwmn2YPaFp2} hI;)c ˷ *wWR$gw1:d~U
+TMRU/ Zڜ}yʋI_ek[=(
+(.`s4pĽ^F(EּǚAܺ׍F?x9 hV_:ŗشh ^c]v yor4Kk?\Ye嶅)fDmϳ!fW.tIC|ES  }+K6xnOvVuZO|2m{yvsFd.K+c'\IخVty1_>暼|I2=	4h3>QRxGJ
+IR0UkhDnpf֓r?TJ]3(w֬V vv'?ѿVZ/˄\_(S
+(
+)hA4|e,7B]{VCow23*|֮X躕I`Z #y=k~[]װdJ@?̬sx+lN!`$g\hj8ǙE|m>--J㋏;gOښ+4ܼm[V۫[ׂKxn?zs(1ح,i!!.n
+>+׊Q;y:ͥi$; V4 +jn5HNn6P?#5լL~?"̊iaq7cҺ+U:m,l-̥UYf?tNQzgiV"C,eHbAG>3?:l3y4n֗y4$XGqIL4|f&Gױ@ЦQL2y1+G~náOZxN7uv+	_ҳnoZGK=&=?Ĳ[H>Ѷ9<a#?/Meyɀq0m~T+vEW
+sWC&D6tm<n_]lKc乵_)~H=+GJHD+f` VPdx[.4ω*aH1ʻNPqر]x:XKf_+k2+{Y\ efe-y{[}mbo+4On%?n{jY'DpZ0v[:Ĥu9*-_)x!lч*X	dJ馭;Z@<5j7Wj2-rqk[V7,a쾛IVȔTa(r{<V:cҘJ,:kRUbi|f, nFTfxu^'8ԧ֚@$v94k0<rARze)B
+Ih4*2~zsӚ.0IejBT"Mön9޼
+KrPZ.kR%U%2RJsӃI41ǷM[{ՙ^iyc'ݟSVx./,mHgͼY~9,V^62\Mi2Zl Z}Jtaå^nQ#ad=AOW|?($#[D0w9b:v^Q$7LFq!}o^:r;TJyFx,ՠkqȐI݉=ϵCcxС{b4(Ed[^Y;{귲^伖]X\Bc2C(ZPA, Tr Rəj7"5(emIqMI84䓾]Aoi@0U{&|S !Vñ vma4LdVy5F=5*]Յڄے՘,(:zMߡyߓ<'hVǃɮ=;s[P>ts)"1*]B%I,C QWnd͉te
+G/Yfg(EPEPEPEPEP^]NM!zyKg`n7-XYe3M$T"lQ}*k	I4	rHߧ=Vx+P7vBnS8I튛Þճg60>JlvqF6$*p-A\i+_V)fnumVA[iaqfc&+Ύ 9$7+vrMy,:| yZ޶סO$gv:ei권h}dYo2"hABcNznJiw(yl~eė\jpFF+_x_Ae
+	o'򯛠x?{\"gؾ ɪTtljZzEU/ml8UXU|km63`<yb.XglHE $ *k]AF*Ĩ_̊̓Q%mL!,dӑǒ+37I++-iwj}M{`W_c41MIsҰ kZ4/$r;HQf]:Hdv\~Ymtw:`AEszmA fΥF+7F;}YIYrJ)l{yh	F@6c$E>lxow~ (E(hp W d5|5si 5|clhBz SrJh ?T y_#!dۅqX>7	in,4Dnܪs[7[eLXFlg qө⫦Kwqld9k0Q^s=X˖I3d"$F\
+*t%W#P:DdUrX0POX\&O9$o+wg<y	;.ፔzʞ})*+v~
+?:+W9ߦڟp+.Z[us+?c}ء:(f	nf~~NBcON uS|(ݺ۴a8?an0<v4*{TFUzTHXb2+0O_Ǟb ̡cn=kmbxխfVl'US& ?5XI;-OW('+EW1~qwHL\=GNKϴ6%A麕$ʗR1qȪ)Rʻn;yfAu<(|1IrIPSy۴m+[Qg\g"WD*˜Z-:9bkxԜs]T<	Iuq+;H/(r JHl#U<kWU#d|Our1#kɾ2jpʲ0hZ*RvG*2ykY7)=B:G$GjwK2"rl^|gR:}fYLS .=*kԫ`{t 
+kXDD#}1[7~Unlod,N_®t&ySeȬ)iCgp7׬:6zMⳇ-pGy漌4+ҏ1*y⽋B/	& iWA;[S2F;io袣KGjY|vV+JUfXlSl{!/{;,-m[#䎇j/o1ne;>-d}Ua.~"2,E.}9ێGS~$,rw_*X[Ɔȉ%QJ{c ?x*_ki2pA%3Ni9[5Ź;rC\' Lc^om+v$PġR4
+=)XmmGSVf:Tv +,l.} *rF 7{ <?u`ֱq K\?&i??J/RrTzXwoCɣbzmQ^1-% QE U-bא6>ȫA ۭH\<630y]/CYVvIBs7$ʦai"ߴ#Gek&ͤH[6r{n}U'c+նxw/&!XWYY?(4=BPX$X!ĸy,OcF>%wh@+WO+[TE^Yyd{*RT#&~mb+	hӝu,}z޳4K߶~-#Ic23[@!RM /_ƴKQ죷nw8O[WItۍi=s"Z/)V!UI<?M&4e@$# 8ۑ닾%Wj)#<S4şkW[m+%HX, { :G{[qqwq,򢧖71ϧZ㴦b$yۭw 60Q24r-	24;Hn\wat:pޘ%m	g&~)XW-͚\H'Ȍz.m*ݷ6#ձh:SLÖ=ORl 
+2Gf	jWC? vPq۷N=5;kU/"O>n_ZkbqmH22e^qǵsW)+AւRĲiqmx"*9^N=;TzVǏ#\BhkQ8Vl7TK6[ޑ\Ͽz{=&I^;K8|)uZ{'(rɊjMxX{!P$@!xfŧ_]َv\"_MH1|ؙr(</uNDc$VMpw^E*Qƕbq2\kt!+xb9Q^uzKۭ|˽I ep]LW;-ʄI#h9nG,C&mÐT k$ssr>lbVG1h8 utn-.S:ѴP\H[ =cḓL'\H%U'[SmB~]k9MEX0ыQ}@kkxX:1hsq; 1w@æA}${!rz3WΝ:9lٞ@9fSP֧R"e845#f$ORcwk۠-7 gMnEei1aqTK(t>bY$'RRЊU$+EǇm{{p 7n j]j-?Qx&bwB'nߕdͭ[,Yߎªj7ڜ1GE@7Z63x&ӿkw>#
+RmhooS]_5{yhaS+̻|Ѹ@=M{ WYƩɷnAی=YypIça5n16\\xc4]r"ؽEe+.hί>/Q OJtW6!Y	W ɨiFV֣~$r)$5<v3 İeeQ+ӊF!uR0d/HtKuO _lEѮʑ(`TƸ jZ̰Ӯl7=K+5M;g4w
+(!EP\  ٺ[!P{{{^}VXEWW,׹Bp٫]B8o/[h-M܌d~5CNfѯ^b  >U:SxQ[զ1'<YWte-v70έlfޤCquq5ߛrcϗ#p\w?Z!=m>WH0i7@6ƧtRy-1JbxE-渹[ϙ+m1\*x9Vc%4	;3qc%˦D*0v?=jqI.u,!?҆m-W+<wp{~єw|\
+eU痕+^st.r]a SԼ1 ]_e㯬{FT!n#9@>EBm;MY;	-ʹx`{X2ybg'hIxE"+Fl@AuҵIawsw6+"Ӵ77t zrkGX¦]8)]05G:+B3XN(.]y[@j+v??1ib7w{?n\YȰ
+J˅b> ӈ[Bᲃ,ާϞHSbCd7<qGbB#v2(m"X&-ᣵ+?xg{VZ\i"2	7;C➺sW;`;}h?e!*W0$ TcL\3VOeеL2F?+X}G3N
+;;J)):Z*z)߅+ݵo|hn4E 5s{ Жs̖{0$W--Ԗiv&P3
+?J+
+iumBOYqr>8ךP},)̶{ncsRMM^Um&0vNVfdDق2At1h*4702- صƸ%{cۗ#wj̟ۉc25u|.K}?SYW?ؓ{=Hb$vފJuʷ6"$nY!mwh]q?)d?1iA-GSq.2G0yZ2۪k%b{0>Ҧλei	+@=(P!yk 1CV?tq$/,Ѫ6d*?:ϖ}Ne7:<MF+<UYGo P|)qL<clMCS&' [ojW,xbgG[VB\g=9fnb lQrX.Xp˞	&M?4KDmVԔ4PƄFёYVKB|L';pmYKykC0%܅RVrCE<a7wXtX/sH!WgL 	]ǧ=VAm5*/6^|7LFL"j6vx"#ՆT+Mro^q. ˘~ys/6y  Ԃ+T5Dlb8a1ZH$(>Lq⬤y#$r*r fh[KRQGc^A\PW5CSP7\GH61Ժ|7ݫ;oZݩ$+s>X'7wmPG;;Ig>ZE>OX3x#T\r8 xAԡ9SrzRvUiMEJخ◆|A-:$g_aG<{wSu+nyʖ|Mk^)ۉ7\dmST"Hmc*X㧧4VJglz{+ʦ5Zjimjp56=*Nwt5ޙl&U7W&qz׹zeB!B}=F4RNYۻ1M_R
+(P<eʀ 8nðq1R>]Xdmib-f+Y9k3}]f\lE' J1V%蟆> ҆0] 6&,{+Y+=`( ( (/F޴E7[nFsW7ߧCi ?{k_=}Lr&b-c29_sK=H4;m7WE~~R6r:VZdK-6<9\玹?ӮdMVㅾ7Ε#S <攣=%xb >[%fhdޕ} kȥ{<+Wj_ιGwN8=jƫG6k$MJGc62t%FIz7U8Upb1$tעYD3_$Nc,ib7H=YЦnc	U%d@CS<`Ө1G-֝s47J_@:W{y\᭧<U@sOr=dR1_:+IfXRGB"x+ȗk"mc%ߝ۠ VUx%6Mmyg檬(?ʱ[߼vײܩnH>O=\cb]}='kKөϼx,_|U6FqUl-V4Y?wAsچm~W>֎.eDdҧKki$tnZْMac	ڠ6=:T_vQN߮_ad!u})nx[v&n[ۍgfCpN1S-QKu!F}s<1EomeξpFW~p)(2Z˚̴&PK_z89,bvK*ox;Y[ڕƝk$nv&c; zaOf\%jrJ򤑪ܜgN.=V8mVc̯gp$!}*ldfկ͵&1m~?SSZ}j.+69 V+fGg?7daFn]֏wX~"4`8 W^k3FE"6=ٛde[1枎+cuR(5Z՜E,G~Yuc5bZDI˱HX1r/~@?rIgݏݩmBűI-~U7&PRWkcHUWX(,Yw;g!j#P wl>f9r5QfiA4guYmt3JK!!F=z~&7=P݃~fPm=Gv+.]BjJdsy} e5ۤ: \<n ̶ǐdpH?Y+Gs`xkXA8J/}OtcjYz\Gt>Dhz2όE uE+ Q QER QFGQ)7/逴Rn_ΌJ-yuh#y$9AU Lq<N^j)BsY9 7Q(Y
+/lK(\+V_a\H0i%lzV4Ե'Mw\I".GTwִDH汎e"DX=,,%"c{m?.tkBȸ#Ϊf\-HxJiGu=-pe,l3+k.T}c#*VrBp1M=mǇ5w4dӋfʍ:>,,7#qǭzWjNᏴk"VF/+sֽWn$1 = A,m(`
+)qI@R_ J)phbzއR7g"<A MїOK
+^[|T'I56%lp%𧊧GqF1\ s+ҧ,5J8Q
+"}G~u#Hα\>vW;o/S`U~!6Mc,孔 5Cb)Qui4ӵQӃϷ4!g)j{_Ұ>^[۞K=
+;{M]o=LwJv1٬$Fq{17-OIO9 n$F0}s[km>Gv+HNW*GL*#֙=]l.R$)6$Z[CLс	eFߑ؟J~ǰ	|VGbEf3Os5Z$2nr[\Uۺ})1oRkKG_pݜ/[:0KGnq_jG]>جvrw'4ct G# ??4h+6RFiDcɸ?ޘ67ڼ=ܸl~'8&0[_t@el^@8W[rp3>]ki0Ư1n/$R(h7W˗;wgaq%ŮI}.I]_,ʤee?Nۚ-%ϡ
+l#* ߱Vp->S& UkWO1yH"&N־ϧ\\.h\*Ĭĕ=sߐ8Vxbe#$b&x,隳U5F]6fR + s{PF&Xp%?8OiNtbEisqM'=wҾuly 6ۜtoz>my%i)C"q}22JRN=3\{f"͢%M꣮8'5RY!+sW"0ZڬC)\.tm}=ndT1PWp+&s~8ϱOlj1,s	>Ig\W0[A4{7c+< xkK.Vpc
+X/!E}{UO+Qy+Ðs?}֯sTnH	a埭07`{kܱDY0wI\sy6J2>lwIkDX5SWP[$q(FoAM?Tl-xK	< ڬ^YjV	mnf$MQ ~Q${ݶ1V#;I&t</Ό VX}쓞\Gftd|8{vzqS$Z9l&(K\'r*S8i+@=sG-¤npGcAkmWoB Zt!iF$՟p}?8>-"m# !}aem qCߘv(r=Q^QQ@Q@Q@,wu{ld$Wz*q_eKSy"<Xq:ӑjQ.4hP0 Vۂ6 n=km,ѥYԾ9sUOG)nIqb/[Plld66[-]V؆wNOU,ݤz@dY9w:ǧJ֯-nc-vv`.Tdj)ձ2oˎvfy#)rL{VEiv{%e$@Mg/nAR9N|W_[	ȭ]J4Iہ#9qJj9]jXxIwsdm^=2bOHL{r1^Ioy+;4 |0y$>gKԄz6)=w*$,m gCViBTc}NGRyms
+IDڝȗ1ۂd3w'k^im [/Pep9֮cqilWVhKL8N>XiOR<;ex	$NLC"@EO֡Inۋwkd˝brqkf=;I,*w *[O֣&fIbd
+v 9?Ҕt0RZ߉rNW&0: )[t'_{#m=j;F1yt9!tR2*H#_%Acjo^hGY.mw 1^tjI/~ѬCrqj#`jRXn>Fn8Q>.f$?JٳiɾfA{壍(Q],³&߸Ɵm{ʑj)0?*sWe0WT-jtaӭĊvNcV)ՀUU%a =EIei{q*UnI Y&Fu+ŽQK+;}ExO?s֯<y~fn_=Zw4̀&Aڄ@ݶ-^ym 7ʨꣶiO^ޔomL+}~To֦X`E,XA͎{x ö?6[~]b෉[rץZy l8o,yBOW>>"@hci?Z]jڼac g3w&
+~a{YٱxSoG#OZW5MOT[r RH+`ׅuXAͪIY9vͭNj6<N=UVȋ\ٖL' cYse ~]|XeV713J▓,mr3SrsҷU*>:  liZ Xb\Euľ:<NʹZX[-Vm>-VBvjke 4gƼE}n<LAUfl㚧#rJcsez0!EG=K;Gk dVcݏKAiPij:+<6iY;U};YX[-Ш1։˹:uK&z)[bDţ+-r^N' JSE9#b
+WGO+~[T=ĂᤄAʢ;~ori&v_ O'#cZ03z0Vv?VQ{[KtXŔ4iTT*:F5[ ^<5[  X~)kTقV}^?jw([]JI㸍<~Fi,xsVux?p۫OkQ6UڶK|^^g$omH k|zRI7`qG0Zk#R0[Q!NpnCLִصc%FB# yd	+a3+_*Låeh彥fo`fkC=:+t:<;nxtqߊKn0oxqVRA+F@i}n.&8OCӒ(ÆycUw\}J=bdr=u[Jiδ,3pt9Gr0:zN[;պҤD:#:b[蚂_r2*>_3?,IG+ߠ%nC᷃Otrq)Ê
+iW]% $>㎼גxmcR3ym1^ݦ^x Vɨ6Z U?_ZCW&QXYr wT  DS GEAʎtx{S  $tj? c^BG><?K  / f x ·H| ( +v=_ Q 4+jG {I*03ޟ
+5x_G-Υ~E}8u <a : i]ϖH~|ؖ5乺r@'$jܖvFw}mGSo("<yw?*OxGÿnfQbs T:u mҧ!g@E7k&gw{-j5wS?3^ '6-s[Ga^8M[V5-^Kt[K(U#01{g})SOtf[0x8C[b;B>dgS -$<#Ԓiz}od<+Ukv)وkIT"4tt7[oqQƩnݕk|5 <KAYO:1!l<'Y	v]Ўw+ޖ<@񞥦JZ >+6~3 I]ɟ]NKC*x'&$|c5&ˑk[8>T ݏ&2ԧֺoI 9 +R⏆g? 9Wfnl=jV"[bqB7`9
+t*.צo_+]cmA=S BkAY]m- r#_6ϦZ\YEdU\moCTQ{H}KFM|oV}Qܙ[x5*
+]G>1F[qg93ZuxOÏ7sEk[aVz+4XOW]$4}ԫ+V_a?5Qt5U鿴u){oxzf̓Ž3(=pʡKtZ^dVđKmƟq
+/Uy]:vFYFuڒ-b4, yILn# yf5hZK=RI_hadצ+z=iw)mM \@Vhgm:mrJ7'N& pGjQ@o=-hycNSCMlJ|ʛSųE0C2|в[tR>_(?֯EM=YbO{?һ
+>.M6p K%oh+FUݩ}&Vu.#Oͅ}[ھcT?h2>ԭ |ҾsEz[
+(
+(
+(
+(
+sdv b>ξ>*A12D{)sZ{IyYO8);ӌ
+7BKH!T`.A	Jnr9!10Gw-VNu@XcWQhv2J]kq"Uf˟=}2UAKf._pB3.Akko}[vy<3c*V+ "=HXmQգ
+PcNy"${[iiq^d	V<w(f-[q+/V:Vp%Kʸ 9Goֳ.nDYM ̬3i<ח+,~'ҥڌWHF	⠋S+c]}݆݌\ͦEY%eH[P&oqJdb/
+5D ji$C~Sӏz"İJ!ʻ+sK.5EM0`#꙼0*yXRIm,I#k8bu;I1EKmyjZ2:'R2
+楸O9darj1<`MWv
+H㩚5\᚜nA23 9u"+vGscҔ9i˵Xa 굼#cUs2#7EVVC\ K`$HoZt/6|cc֊-}Y3,-ؕ¿KmCY'ӤC E
+v3]ƇiV𤋥Bzn?uvLUb货I=Ӆż;m+_Ig|tZ8n#TׄH6[DZ4)b|
+qҴ W;QZ#zzc5/K4-8 ܚS44+Ch_+o#d|iW?{[0zeRv*?YOWhZk3kivO$p:dOUf{VK/.RG!7W#^kP_.]I*hۧQA{
++[$.R*gA-:2[B:/<d֭$1kZ/a76	)q(88oq%ӯ"K#}٤u]R95one#˱ݸ|7Q*wKb9ln9ǯBE9_SG=ֶ-o*ES#jiId&d)$ڈrwtVM͠9r+ʽx
+,[Al-NЧ2̻eH>uad(k/Weo$g>Շ~m&)P}j340_֝amr棨[k2&ќg7Twm{<"5t5=os?UAly-ZymxO0n=޺tkmZA\-چ
+̱9o\
+YAѡi^yXYlo%Acn,kބzt 	9;{Y-m+
+žk:z*WHΌX,۷Yꙭgjoj4I,O2TO"	d"cZ1z[+!4λ]p1I c4Q@*=9W4kw0LgҖޯq~oΥ^2=kv?GS(W4n7\ũxz1JdU
+c+M$i%R7cמ|NuMO-vә-Y?0 Φ1}3֭&mͽWBĺ{Y֥eʊrs5jQMg,B*OwgoR\+6 đ*\
+FϡR8tFY1ɹ20{{Tiז~u0LOOp7cֺ{M:ŭq4.Ŋ^s ,dd+j3En<B"ޙ^;MVK5ncҊ l߻il+{HznCvx,ӣ(%rűXqc:#4yJ֭o"R*īͫwm>0Z1_C^7? xvvpxz(廹cp$.v{o[i̅2 z*g2vQEsQ@v
+(
+(
+(h揈ڳ>+'-%kXx2ߛI@o?qgQW^+P7.wk
+FxCFDQc?[OEbԚSĒz`kj:cx~;$9X13+G-'S-YEBdk}zRf'c̵"R26kqN@6۸T>5Ns $O5-r	SZP0&ҧ2;P5ʸxjtnCA"DOq]'5&^h{d}xÏFQ~[<qby|Ԟa\Eerynހvww[6r.Aɇr\~_wo{6)bdsuY:}bZ$G6 2Jnf hc¾#4; h NrWY|cnu!cq
+a$sǦsU?|Os>X>oҚoi
+ݎ t@ڈ t k4{~ѥɞ
+ykHϦj0tŀPKɳ:ѸQ8 kR=u@IH Zƺ9sOypj]Gqn+$mVct)w_ϤPk"ֽ)̧tVYu3x:Os%U?ֱ|)LkWTV1TdϒE1l2Pq_ZIS.%z2YЮOJZ,=bf[3}X[5o6ƪTW?+<'sJXϬR2 Zɹ7ra aP'Nƿ<,Tm17 *(.X3d\"YMK!Ts$;bn[ǟi{}\:շk}%6]pHax>v| ?cCv&wVr{yZ11H=U洹8hq$e2+bl3 aQ{Hk> ԕ󍿉LyO9kZG-70%?ҡњ,t+-.k1ϲ{CVG>tgO+7,]'S~Hե|~
++Z⷇ ]F~!`tXap*g	Rj,tw+?5 $?_Dׄ|ҟche=ޯȬ
+ +
+(
+(
+(
+>;+;Bs|SÓ-X߰~>uƃ|7/<]Ku!Cv?u&lzavCJ°f;~.ܟjvk
+ ,MpL)z\%8EV:$:V+I$;ӭJeԣ-rYʑq\cRR#K{n&o\N{/*FkRny;;ϥM\̰F={-iAȗn̡\i9 I#{qVHcszn?j9j<	<hy\o>u{<>f!G6:WLiCʯs6ǖ/2e?z,#2J+0T+,>2]E?M_,Vo0i+7`wwj\r51lC2m+Oi3-+rx f>wzab4_⤩u!7<᥼8.<kvnpfQPME8tvԌհ  "{)8AB5bysZFsj^,)i-$
+3.G+[{t[#na+U`+~)@Uܕ<=n4i0ڃ8OgbPFrܱcuAy	oUd\kVzq] ,y[+7.~]i%2	PvYr2O_fFO8I[m|{ikZ;+7VLHj68ʎIҥ"?n] GKfn/(,`.72XziIo bfgg^zQ'pIV6wf`v<ji2\N%Vm&7	e8RCc8\{Qq؃]Dґ9x@ȯ^W
+'ٛ{^cMAֹ+s0CE F
+;Makoͻ[mo+;Y 5lDnoj-n'XXA\a޵N-mdyQ8A[4;hd/PN*A9!K#,Ĭ76xns)6TEz|THuHtp~lӖxIPr@]װ/5Xՠ󤈰LcڪxIʷvʅN"] wj~}i4bu8o&{4y	F
+w\V]翸cmH9Oϥ=	㻌*l-[|&+,]~UӟMviKhT	!ix3Xv;kxso|f+ZئjK"=rL;ic$t;kq4U$VW?}o>6#ۓ^̅W4C]Ni3Xu [1x{Kک`qJTJz	33zQ'E88Y܃A(=| :ʹWnt<Tb,R_>b;I 7R/sF#w9*9>e9YO}UG_)|U'EsW5	׾Uʏ
+r=j+$R⽺[ı(T )
+6
+(( Rd  T՟h_cP݀1u+4vQ@+yQ>buq9KֺͅȼVWD6ZuO;ȀI \~U
+|AHKs`Q+tͲ@^Y?j>>eFmŻCW$IϮTrQWFmF+m> A(C˖#Uo8]Aּ=r)+U`Jv+Bk{+mhܣ22?Z2W|S&բmON\]ْWD.>P!oi<!-G:Og#=ۓzƚF852'i'q8f8-BWczӚُVR?N{EK_[4]-fxzZ2=AMǼO9r0wAjGu?}KH;?7h:7)5\ey7o^HJfl5-+?8+Xp[ U[5<wg$ ~chG-5%E#̋Zυuo-s$Uőo[! ft)hk9 i.G%2fMu$<a;_gu:XWob<e5Ŵ7B+trMB?|s/?Pv>ҵkj/t{w$`ƭqUFXWuGMg捀dc뎕Is[4k.+bga`:r8k?f>d{&\{q11$Etutar+|wo4SmCܚ<yizL_N U}H-#u֖_mӧf1JG~"~1n(wCvQ!*+.8MEK#11[Gƽ:	i[7y!>b\OAtzE7R j6QE ׍$]aιx4)3ݠ\ *Ӣ[)qW9ݣ=vOk" S-CWQZ*Vd:<$kH sc]oc0bqX˩}>$i=bO"|#;@La,?Jf:f߃3CM2bD+ԓ^GJ+WV|OÔ(( ( ( +^@H\(+Q;ˀ?ʵt Rvwt9m1RRq'U}Ln]޺:(-[1$M_K(SU+76ʲ!tQN=)hvER ( ( ( (ͪ΄wGSxWmQ\[GsGPkHM4ySpI	+,gE}2YeRP5t{bgS2r ^n=^I֧[/nd+sWg=ke&]FDTFT$o0_;
+l/|An;vxtޟ+5N)Q48dE`Y<9݌vI^%ivcn.IyP,+Ɋ%@q停g+.^J rxAAuYn[}2Eb,#,T v[kRM÷K5O1#CqXig=٦]ѱg?2s}GMo|KlK2Ƽd֥+E,'gJvncmn\{1s	 OgDf1G:vWK
+ݪF>##8={dujmF4BҼ/qǊ76oy6萘usM'QS$0HH2#u5V<5 dV9iZ=wwڤO#g[d
+FwgwOU%zFh4'oe+=mmۡP?[
+l/)զԆI&(]C5gLtT`xucGYdfOr+VඃyNA;UW?	Kt"Hh0;E-ܠ( ( ( ( ( yx;Ow&ijtWJ4~lۍ 	 kڢN?VTKҎ=AQK;QԓXZ4;"K yu/IOuUУmq]]K[$hmKy+J%u+M[{V"I mcҲ-|w"M*_է2uWvVb6?18ҊaJu+ٿ]QEpQE U 5},{v5ETdj	uiufJmEy<blV]kak"vW.khOr;!6p$|][gc$5^9@:վkL/c`Kɓ{nt64nPVd߇c*5]e?^+t-_OoZ_AX؊}<kTAtOiz=ýޕZy1	 ¹(^k;)$E$/#o
+O!&	wU\x +~uYxJ2u#2nOeu}3Br+pʆ;DaI?^ Tk]Ft?ҼYiD[+sEoJ@o5/lKa'__?*Ŋ<]9 o,|Lg+
+|@2$b^>[?mlI [H}xuM" rEoN]Etzר4@7WaYw6?qm᜝60~OZ1y% }[x9{<X2NeG<l?U[]MJ`&Gu{ YhpZτmmtؾ)Ǡ4Y?.kBW}'	G4)>S6DW
+/ ~b|/O\S˰Ikʞ\w/ɏ#snT\F.[=CH	"dZ)Jȧ һ-w}ϵ¿o Ǿ\S~LL)?Iƙͨ7zDqC *>j	<F~MJͻ{5<+'އ W l;z Wi? ["Y8?㧽\Ϗmr[A&?KGz	0Kc =8=/\ҵ3P^TPռ;]#_W^bC"4b'Y-SK*
+Na\Z$ԮѼ@xzfՇp)( ( ( ( ( ( ( QE QE QE QE QE QE QE QE QE "IOPkP^KfN~Ip}ml+\mZ^^woZxS@ S.:$آ3.U؆;X!?
+[a Y*<9$Iv%5hx^OGz͛[!p=q~fzz^4'.HeQN*ڵ ۽5[tӤY'4a;!¸*fzSo2yH]߯Jn.Y<{E7aMǧ_\EQ:+%W_+<@}a|\3R
+j-鉾P`e^	4v^>
+`h`kZ$|x|SVWde*TU9ŰxWB?
+^ՑxsNuB).y[5^F2H>p{kKsvjQE( ( ( (bK1 /]n}R85KdL'crK h275/جb&8 r?MtC	QSF;++K%nbG |k~+Ycler<WZhΰO٬%cc?Һ+vULa}I+eB?(;߈uos?%6xvgҽfᎍPqY6Xhfll-(+A	`5#t[! FoWKmZa&20 7J
++)b_M|MoVq⺐WQkcickm?4
+?JIKgd)S¬QEAQE QE PH's\V_.m?K^[ Qkm2dUm+g^[iTZ+y 85%ۂ*!0}G٠Daʃ^oOx׬DǠnC5Ӽe,	=GD=+4i~J
+ͺvg 5E
+r]D\.-UqgC;#d vC^EW<<vmgɻ?Y	jj+/ffU8A0VMz`G>W}ϔα;^ Ķr^$6GjZ=E#'">͟Q5H+pz:tLJ2-|/@Z8%nZO-6OsV໎?+վ V؍^nO};1\5cu/|si/3w	CYze͛-ߴ5]L\DES\Z2QW=5q]Ŗ,H#}\~iA/ N 6/˨G/܂rbnvDCu8$mϧ=w6 zĎ-WHl`x7fuXW8956}юd[x-nxݽkE$i~eh/RUU]
+<bHK
+hЎjͅ: zLtkOmpe|uLC[Q5|d:Ӌ[ެd+w+p,T|ÞXԕY吂6F{?s1\x[Akq,A(Ox"{o"q8&2gqX^$&+uoj?w9_!z08+<9$Vb4[uԪp3({eu_MisMV=A>kOXK\ 0Ov^3ba{Y.mPV@f>^N-6=Rs#;l݊c(+WOl[$O$g"VEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEA5'E>ɮۯy=XRI"	=A sfvFFU$}Jਜ਼Qvm4O.kޔ)uE2FdP{+ϚbH![ aK~%*SUGY2  $a?ƧLn?6!ߕ\Q7s@v/RXx8ldhދ ?K?S?'?ƺ;m:bhUK)~7s)b[Z%s XS'5v#EyVt:+?&2'IF)Q]Q@Q@S%(c2K"F3`
+ }_Bг]*X_wbIY6d#\/=ZƅIl'+zET4yycO^+x[F0O'6(htۅG> S 	mfr<ÛJQl z5dn[SɑfQ?vmKUHT< 5i|5 a2m JwVUGj_ʊKA!žQ |֍ÿjE^D';WCV#AQ@%'kH+zlj5;XI
+
+hZHcчGdߙi+UKvuSR^ QEQE QE QE QE QE Vv4ir<YBGP+F$i,mda+4ͧu66N g1JF&c6)#ot5j
+&O2Dуc'k5dQkn;}GhUߚ
+jIʬ|>>ϙg h~Ҳ3ʚ.}x$iSuw{i?<2+<5CjmYI,RUo^I_0c޼>2jmEAEPEPEPEPEP\%܊¾}&#IETg%S<SUJߺ'"[fVo֩ivwc}GoFncCB	r\y5p]Z{Q=9-zʟ´N/fM$֊>T?1EstgSA`ԗ4)DYPi EcY~m~SehzӔh7K	=SGTO.[vZ݂b婟wnѵ5_Pk2ӺqiZZu֚~12?RChvU9oձ=ejsm1 :]k,p=kt$OʙdS +ޱɚ"Ԯ-$7DZh7W0Yq271=}*6Kk+͋=4#q
+,f|ad{1OQ"R?5)	E
+H `G+4G\έ{p?G.yFfPCmf(8UQ`xxU)MҨHR-[v>K;͓U5_[ _̧O֭Zi㾱Lzkf2ǟwڒ߈<;*49ʬ{$J[~ԼG+}qw=}M}P*:­iŢ+#@( ( ( ( ( ( ( ( ( ( ʋMQ]ns
+ƥzt9XRtW7q	@BD ׬uy.N9@H 
+ਜ਼P8iKh~˟@rj#g<W&@?m |>ei_OʸjgeV+vm\̆/aɬu;H|$j`n?ѭ(tFd~7Y'w܋[O$3(&㢺8e a>E+m>E!2:觔NZv"X9-P-*z3-kB/?)e)a*fd:h?SUU*(U:#h6E7NҬOcz~B%( ( ̹8SHG\A\4{j	KdDB^WVy'xDڤ"/	ڿιMG:Ƨ) ą>ʛWtG	7<tZ{iz{ldN W&mW~c8øOteJ
+W@ Ӯ-#uZg{54OX<y=|LÅ >RD>ۘ W8n5/F+
+;Үq( -׊飊8P$hp"?֩Y5eZ⸐'ҺzTaNyu~G G{Ee,MIu<+kkvi(tAϭhE`{j**(C
+(
+(
+(
+(
+(
+(
+(
+;E QE  B( 6V  嵷OKARNt) QE QE QE QE QE QE QE QE PFF4Q@"kh=q]'S-<Ǹ9"\S>l׾kCcI"\uK&^(E?Xڧ4]f21a֪C>[÷uYJܖ^{Y~u+jNq,?{ƯN]ϥ^?+\&Ķ[Gx<UW\yp#;i+b0,[H<{Qou6?J'AsǿA`ImY!rG;ZĦWSYK21cVu&-F9ZQŜ81?בNx} DoxaԌc Zu_)"矾 SmkX-p`^{Lӥv:/)#H\סM(G.1ZRgz4:(9J+NV((( ( ( ( ( ( ( (bd"|MsŦC3$1qԞ՝J~nuʋ('Jm^yAָ]fi"fˑ;fKc|˒1(; *YjKH[B2u3x|sȺglG'
+-sWo-)ȱB㍿o?y2b;s}JN=7w2[8_v
+j+rOɟx֕{rAJԇr8 Kr?
+tE]Z^9kGsh;oUmZWUmXZsn|ڽY<+K#{j%ߝh;p޲GҵhF?&2)nEpȑ}bEfQE QE QHI ֮.Ikx_0=ׯ4YDı2Tҭ:hfA+^awTY[=tB	rrjgU 4m0!YS ɯ+|ejEߖO4ڿ+o]eCӊ͜o(K⮛k{qώU?udB=;_mA{n_7C^M =.ҟ6ړle]xRj襼Fc }HMiY'Z\'ҽxmD*ZbV.9tw&>QGK۫b~B;@tņoִyUge<=:
+
+(6
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(( ( ( (C˶Xǣ(5uM?i,'![4SRka8M?3Q+S]\sv0Xf`Pj:\TRrV
+1[ )QE QE QE QE QE QE Qڊ ( ( rfwΛ{vqRE~QM;AYȷq&8ݷXQMsO`i~bOבuE2oF+dK5SoNsǧ"tiUV;1b;廂Wogmh6cK+mzӪaJ97QEQ@Q@Q@Q@Q@Q@T2 5CHQR
+	#/5E5&&QRVf 6z\
+wkl  LRC{#)QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE w ( ( ( ( ;QE QE 袊 JZ(( ( ( ( ( ({RQE QE v ( ( ^ԔQ@Q@Q@IE QE QE QE E QE QE  ( ){E %Q@z(QE -%Pފ(Q@-Pw({RQE Q@	Gz((((((Q@Q@Q@-PRE %-PQE QE R J^Q@	EPKE QE 
+endstream
+endobj
+89 0 obj
+<</Subtype/Link/Rect[ 18.96 343.92 143.78 355.56] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/PSoCCreator) >>/StructParent 16>>
+endobj
+90 0 obj
+<</Type/Font/Subtype/Type0/BaseFont/Arial,Italic/Encoding/Identity-H/DescendantFonts 91 0 R/ToUnicode 5273 0 R>>
+endobj
+91 0 obj
+[ 92 0 R] 
+endobj
+92 0 obj
+<</BaseFont/Arial,Italic/Subtype/CIDFontType2/Type/Font/CIDToGIDMap/Identity/DW 1000/CIDSystemInfo 93 0 R/FontDescriptor 94 0 R/W 5275 0 R>>
+endobj
+93 0 obj
+<</Ordering(Identity) /Registry(Adobe) /Supplement 0>>
+endobj
+94 0 obj
+<</Type/FontDescriptor/FontName/Arial,Italic/Flags 32/ItalicAngle -12/Ascent 905/Descent -208/CapHeight 728/AvgWidth 441/MaxWidth 1876/FontWeight 400/XHeight 250/Leading 33/StemV 44/FontBBox[ -517 -208 1359 728] /FontFile2 5274 0 R>>
+endobj
+95 0 obj
+<</Subtype/Link/Rect[ 18.96 314.18 115.94 326.3] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/CySmart) >>/StructParent 17>>
+endobj
+96 0 obj
+<</Subtype/Link/Rect[ 18.96 285.41 149.3 296.21] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/CY8CKIT-042-BLE) >>/StructParent 18>>
+endobj
+97 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 22 0 R/XYZ 0 0 0] /StructParent 19>>
+endobj
+98 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 22 0 R/XYZ 0 0 0] /StructParent 20>>
+endobj
+99 0 obj
+<</Type/XObject/Subtype/Image/Width 42/Height 47/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 1130>>
+stream
+ JFIF      C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222  / *"            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? y[p<vsΣOܯұQ[{; ހ6Ӊf@$S?xZOX`	gΖŗ~ y2ѫ<=n^3?ZI[=Fk*X vJ  G\֎ɵ_8I>x?÷~0ե'V0a> 5KJ- c (yBPjxM_hdC{ @Y+-jFs4rH1.sIO+h|-	<G弚Ky)";j!ǑV[L*VͬGBCw6*AFy&pgh zf)Tq!%l֖̓"~ 濳gRd#6:I<hGVo _ڑ>ihyo354*#jk)i
+E+gxCJe^ ?Z 
+endstream
+endobj
+100 0 obj
+<</Filter/FlateDecode/Length 3220>>
+stream
+x]s63x*#'Ngq6L{eE\IN& HJ$Hf~a^¾ś~=;>y8<HY4RdʌN٢8<{8<xuvi@rpjE/~=<`oa5L4UYڂ
+нT1\8&RIǮq)k  Oσ>$#<t/IpO7Yf:لd8ёN)~!%~:ʒe9#''h6m7)K<~"G(O0SC?E ?ՏW"斻2ݐ@mM!*RPtI2+H[Gitj2nRk3fkǴV y.Xٯ5-nФ')PVK]޼a`; ?NOÃ0+[xGM"DA$viCTɇ,h@nvs+3͆#e$%hPÛX	&j	>ϣ۸=ISA*LkKNiʕ3S[ܶǳJ
+0* _ʂD7Y\ir'=3G␲'5l\NGG
+vE>J!lLج@bnADבHT,Wcz~qldGXCC}~įb	Mf0{._ :Χ%)70<
+Jߞc6J)k|O9Т@im2}HQ1uɄ0f&`+Qҭ'鮤"xoW}(:+7M\nxUYD؉6qܤo@0&@sß%b8 ,b9碉yg`!bTꤒ4dd"egU\w.]fpu~
+=/jj8m۳|*HeX+82Owh*0 5-;!Ƣ:\\K2І1j;'8[rw!y޽aƨb{rtQCj(++!l/W7-+p4uQ;͖bL-EKb,A݅2:dJpc#b	2*DefS,`zYx0:<<<E8Z	A
+GZw$MP/{2+zNtA5&o R&c1P@u1P&D--.֑ty~)զBK'Hcx0ЦAe"d0ٸMO=Ƃjzbi|qN]fF|r[qٹ,-|MϾ9|iLܣ*خpԽ.<\e0[opoBU!˻!T[-+<B0dbmF1U
+uw|ڷy;-HWB>ݤ+{G+㇊aiSF*7\iÝV	+U 杊U֊-&bT Z4Ђ@xmM箼lޗ\mIu.rJT_ϡ+J?}WK
+-%?wűA06Fi4m嫢#G+huO#b#[-TnP}[hVB6	̞nʨޛip*3!.jn!x)^Kʻ02GVkazؗu[̟b{Wn
+s(Ui-nl?nZfejL-=2ނ^ޏ7MJK'1pXsMr%J^Ϩ)L?|.ra7|" :Bxx.,f_QW~;G[ T-vҦ+HQ>W qx !r]b|pKTNAaAWwS|>byB7YP{v`dAb\-b$ƅ-uq߮`4^VDv5C=؝^(P}%nj׾Մwj9|ŰeU-z+U !~v]]ʝcxǮ+^ES%l`&(W6>7oգ6iA2f0H'>؁7c8VpN'[Xޢ|4:C6\d
+˷EF0}w*t K9ލ#[.v:inl,mxkPf2H+mڌyj^I8OxbiCH3
+MoBo+U>ǖQ)[iY SK*aǰ<*<<.qK]iݣv]KV9כ~}Gbހ?EcCQR=G=!n:F+iad[TvL
+yyI9O!t2?CE4iS9PǭžZ+,f p)ǒu	0X1u ld-[S"\D% w+|qi7okM0讏*NQU(d:$-F߀( P(vYq'dtJ16*&,Vj\3 `	S،5#Ml_}F|K3>Gs'Ͽ9@Thrⲭ.ӜHv5IU:4$#ģI\M ^j3s\2<wk졝yi-jvFB)3/j = ``Z )% .Z"	+ﮎl}K5iW TKeMjh	?F!FJN/0"Y+`" N;)e ,\F Y(,pRqYqf}lgbWUkY0HS̗ޣuIXjajzV}u3$7պ{9J¶0 @RHle#\Y~dKFX
+#[_Q؄˲|ojˀõm!R~DjHR"2'PȈ3X*'2\D5z~5hʒ6ǋ:Vu^Z&bdBl7x@%U.B7>N
+endstream
+endobj
+101 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+102 0 obj
+<</Subtype/Link/Rect[ 109.06 253.49 211.32 266.69] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgspec) >>/StructParent 22>>
+endobj
+103 0 obj
+<</Type/XObject/Subtype/Image/Width 274/Height 526/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 17800>>
+stream
+ JFIF  ` `   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222 "            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? (
+FeE,G$+g
+Z9C7WjZvxlX4z;s?O*|q#㛹l;vk#E^уgi$Q23]nj1m b?ɦ|k)«msO ޸'5XOi 1{?L<	h8:@5׏<<?0hc V  w]_7sM>я7m o+4ϟĶv?N 	.O>)hnWxO=a    W 7K 	 CC- w 4= >    W?o$ 9  I? / ^ 6 4 Q+ sY[ / ϓ O@; >G~?jC p i2O _ @|; >m [i 6 4XF'& t?Q`ŧ/Vo񦟇 Y CZ}{L?[	<woH?[9Ç]e 4Ç] 4X.S X3M>9O;gῇOH&ٿƣ?+4\jh\|w yԟT}iD=$I*Y}z% 
+,;@֓	ӻY]#&->&̰_}M +E\l
+PskLmK>'fnCEk{Dֳ4gSW:eew
+~ki2k<ĄX_Ts?, ( + Z3(ww=lוxc/?vltĒP)ia}j_Z֥xx{(kt/[銓m2SGaU<I5y+.c} ُQ@	IKI@4$@nn-2F(:ڟ~mv?ZxH"_N|8sc^8|3/0ُ\IE%>Dq6߼=ZvC=OIluya0p{>T2xI5$|;W1?/c3^< ~JfkwwN,D!U Q+!)N:ݷ>* ߧ 
+&мA3 aaac֫xH,9Y~n>B>-Ї[ ~+_	kʈa$$O&rOҢl)	 K?uN3L ~( B  ߷ 
+$~$9Poe ]}*5>X.UA~f C,o 
+֊X%qe9zדx#Y-MFmUrs5ӥҴX-.^`]ܧg@ X o')G*Ƌ 7eΊppT?u>.h'2c\'񭏂}4>X-p<zRRP aExkOנ+qY&QS^WrO;";nSli) |<y6^auK<% {ѿ`Klo(r EP%ETk42o+֯z2}NkSpm|+
+ZGiEQxN͇͏Rw;+8-ac1@*Z?֒J (
+J(JU9}Hs8 ' W̐9rf+	 R"g9zJJ<sUMBGcN|\S<7#54+!9qYla7&I~xʿ8βXb6KȾ2(H$	*(`S)))i( bڊ(atZ.%n~k<_:U` /bk60,' jű9=>RtQE 9xX?ʹOG L <y "6 ^\ 3?%SRQE
+J)(QE% %Q@@`so 8Mychih) #+T%Y PsIE;ȣ-	K-Q˻]q֮RQqYV8iJ]e]jKs%xmti=k~))i(RRPIKI@%-%
+ZJZgݮu+({_ߟ1o ?
+LgE<y "> \+s K ͿLxDS ZB~ m dG-y4."FJ+y$g |M "r5x7'̹|/{׻8C+:5csJbc/]g TI BtJ/_g gzKLϕ]&~Me߁̡6m?I5O }Q 	& A	 ܸ y_eoҡW?`wymn6njqFR}	i7ϳO$' Wۆ\jj>TϿ9Ǿ( Qp1v
+zO~E#.y̲5q˓'o$:8u}7b;@>^.zT(Ҷ_Mc7VX uЎ:,~W.D=x 펪YTr01ZU$})wykR*2*$Z  }U	fB1E[COsE_Ue}5?" oH *GW/k> W ?! o(}gݚ 7G$:  }Ve}^=O[  V ̩ p劅`I^o}'ݚr.%³(eLR.ɻemxum tNEVV6U;3eCXFpRpJFRRiImk~X\='ֵup)dU9)L1r؄ܪ	mߨy$Ru̳ǈ. I?+P	O<q}L3Z~-bi6>c+;GWQqmŌJWM['g7sտoA[
+i5w+$iDh  Mz'\ q#FmNJ);0RwОo =`# Ux 1[ M1?I?pOK)DSQX [C%oxsV DLcwW=b5?e kXo?뙯/ɛTyƽ
+ e k~}!Qg(2M?ȅYZH)pOֽojp7~}ҭ:4nQuڮvI_>ZhY+:Pcud*B \uRٿ4}V(W/t}Ҭ8PI ` <
+9?QQҴv	X,:R_f6ܯQҏ~d)*X%W;_ߥe*ʩv
+,N K+E"u8e=.w{\5*}{ߥ\	aXD*$]ɞ֣MjW(GGJOhBw! `zQQҏ~b|
+ e((V(_~}E
+ e+<:<?fp B5Zm??'8m^; ?AdX#JKkIy1?[ !z I\o¸|mNj_6`
+(#B 5ao d"/+C D@?y \y^ 3^a_E 
+^zqͪmg٨.IȻ6|<` w*G*daeĉ%ܙ,ðEh7!;v?xH^_6Lj"{SYfto(NkjHslֲ坥$ ?֤H$
+Pc U+hq-H74q$p'=jG0nsUoX$䎝{S"ʱ"WkOfj	 QxM2Ē~SYHp\p;sNKK>$*zx"P`JsXnu;BNzfE$N{
+nݛ+s,`Wó$c=GңK̮hԢ;huR$e'';*@Bc@$uT2;<H|7˹d{ty ۦGCKv!D	FP՗8)CA*I&Yzm5:_ȂS9t"e~dLdfh\(v	1 *naXsN1P%+V4)с<h(C#$#^
++7vJ	¨"^9{Hي#yYpA'5!f2oY^5B90Jn_RD{iűWQIIҖ,1'=j!|n* yL:~JsУ+iNT|Ö2Y))#l3GE֛ AxH>`tkT/KG-Ԯ0T#BiV-_SB?i Ѝyz  +?Ok7
+_G+ ! V'Ku]KPC$&F  $f{'E" ȉKo<=- E=m|G R'+FmzYz`tZjYg 
+o]ϴH4+3^e ߝ}Qe+w<~u > ]ϴ{ y:%K |>u >  o΍%K |>u >  o΍%K |>u >  o΍%K |>u >  o΍%K |>u >  o΍%K |>u >  o΍%K |>u >  o΍%K |>u >  o΍%K |>u >  o΍%K |>u >  o΍%K |>u >  o΍%K |>u >  o΍%K |tDhKEu*NA^{ ߝzZIOkͯU[;vTPgF9hLq;x @z>]xW!&}ȌJ{QE~# ȉ ?5kOtk( [ kX5i~1 跠_ s55 ?뙯1 /S>5QEz QJ8-+n(J#?4b1V<iQR((((((((A + B5Zl ?+7
+ݗ <Ei X_
+I: Ac_n^ e跬*/  k잭ER "E kY_6i1+Z  H ~/e #uP  +kku ^3^e_E 
+^|k)E%8WpUXHLsVG4nb}+
+QWf[H3ڦҸ=Kw30so?.߼~/څ+${qr۹oW;mJ>3iCIuX%nAd9A>UvPmZ^ѵ  ,UwZ~ŬYy6ȼH*IWaƴ5L=GJ")*F  5֎PE!rkO:q҆SЃh ( ( ( ( +tY #^}^  _ѝVF]?$ oX
+OT ~Fm7d o\  V=aq4QE 9_]zE V6C? ?. Ŭ;# Š t	_ s5U ?뙯2 /S>5Ӗfp#R[~pUv#SǨH2dsGJs
+rBp3B.Yl򪿢G}[[ trJ|dOuM[㶺M}p,P&تה7vzu̙;2݁ҠS	uu$n jt˸,O6bS4TtL;>[sG.R1H]lY>]N0 ׭Y_qҝ<,T~au	ʞ濫޹]S_mm
+88O'sZ}ϓune' zWW]u۹ݖ+n+m2)),_)SR5m7.Bk:\=SÏCyfA黵k\Kl"۴!َ1cg6m>ʭi dکhe ڐ o{Um{M%	jbe#K~|ƶUQ@
+ 	OE'9(*ݤwb,v8[I\E4HCRHE &9U@>O	bT,H29$IWtnr()QE Wh? t FA  B5f ^; ?Bωq'zGYZD+,*	t_5i>gzm ϗ̧g{QHCEpLN;Y_>ZG J[ÖdvY  n?+ tZ ?뙯3L y \y}O)z>a@WpdfLV3#++4u|ڏ7<塸zC::|g*ԥ3>$kO_<]Kq^90VR\B 
+vK>tfH~$X`rf+^tH?_r?t`pg$z͓_UN>"r5mqCv%M·\~j)3${0ȫ[c$R֧gg[6K{ޠ +-LRIdyā++ŎqтJ2r6dafźǑoprV1bQC9:iTʾJ\+&`,'kZ#񌰢qAfa]T pxptG+B
+M㊷=RA(ッҥ+T'v_:2ZXJ#dl9^EVDT`t[U)0b>JPQ	'qguhK( ( +tY #^}^ 
+ _ѝ8 -D;<^~I]+7_Փ$h A+잛ERb2{]G+"JO>&=oae  h y \yzf  +kKzQ^)KT.[6Is-a4U+QLAEPEPEPEPEPEPEP^ 
+ @Vו z . n~ 趪^vd=T/׫7hY[Uo6uǠ n+잃ER3c}Y??C `  "Y_?C `  u  3^g^ :,R<|^MwFM: c 1TILEce6{gJ]0b'w+,&ԂݭX%` !ZAK#E&=|ۊN}\bja<{sC]ۡ@XsT.l7/*FK6:TIiuF#NC NMԚvcmu7vDYMu4|9$JO6:0-z\-Tpp$yom]Y"Ê>m<Y\o2{K$WH$ZxB7 >Xo՜8:1Eݻ; 2+Ìu1bn?,7Gmh?*GU'|lGqĈG#椪6UV8<ǯjmͥlϴќ_љ 9w8ȫ]F+$X\vs 2*fR{ !Ę+RN$|K Y ْk|"Q I?67^5j&CWoqֳؾX6#u5t )9r8_J[0)QE QE W? t FA  B5f ^; ?B_k?Ķ{F?/?o k;\k n/_8d(g ?+2ǟ `  "?+*GG E 
+:@wיd 
+(s( ( ( ( ( ( ( ( ( ( ( ( +д #^{^ 
+ _ѝVG <|I&yfե{ # m\Ǆ<k՚pOa)|K j B dʴ&ȵ~ Vm_ s5u ?뙯3 /S>5QEz QE QE QEjZ&t*c6:qֲUR3.ݑEI4M#j:4+4(EPEPEPN1n}鵠30G5Jv.濒3袝WԁZ7erC!uU])]>`ʨR8Eԏ,{QZZl ?=Bg ЍyYWЧ|qM7\WloqݬR<BdQh_I~sQ?q=袊@q?Ya Ы6JVĿb !Y_? ` 0:+@wיצk fξ'O0נQEEPEAupmܫق*$Sm$ydU0*x *y;;\Ztl"0;wkQ&ew>EH«Z5KIcMS
+}IB#ڹ`$A9*@ uZÒQOb%&TU?Xc^MGUʵ$%
+((6^2v)Rӳ`ܬІ NCV2$UPPI>Eǐ*oFڋd]	RBMԜsJI6jI+ؾ.` fݏY$$sv2=ޱSKǗ! GjTX bMߝ?gNZ]!8&T	p[wjP4H|5mN1LwaEUZl ?=B?i ЍyYWԿvпݗVOu# NG Gxпݗ
+e #֨ 毜gzQH7_0 ?/a>l_֟Ŀb !Yv?= 6/C:{@wיd 
+(c'ڽsZ+̷\9] =qVTX PYj;رyO$GW\9ϒ#M$ǓQ& b,!  34<,n+STAvb,kkH\8IRo?#Q69 ?wbqϲH#{~P zB-,i{.1 = ?Zj^-qF[Or2"y7z+$#ѣye@gr3=Zl|I0 j]YdG8]=ΉuX{{vN2V5	\ DG,{vOos,$e6"R{j^ĸ5r($(dSr~
+NUba:MGr/^E+<BݴnC'2"cnfԥp7ڰ<ִ'@X+PF31QxɶU(vIR?=+[O%|T<dՕmL2  TRr#'<\RoO4R?kNCE;",0	^ʘڜ@&Ï'.Z15&^NG 1f{1ҬV\zl ?<C?g ЍyyWx ݗVC N G5oj?;z c qtQE 8߉,G _ B,z d_֧Ŀ Ѕe nh׿y \yzf  ;kKz!z^QM>E9۳n>'dr쬋#rJEG$mb8?|r U8<DvXce0r1&(ł*Z{_9&<]mPqu]"Bfki~\5H3Ϯi ٠?0ʃ>߅_Piie$81Eic~>)D94ة> V o=SjbIfGP   ϧ֬BVQEdT6(a|'8鑊E'mOQk<,tSX+8tTD|̥&$@uQ+,Fwg;9OʴӋvROd YJep9$ \T3FB$ECL8V:q`+fn݂N~SQERVVDpC?g Ѝyz  ?Ok Fwe ~~ #+a|/ W s uOd kwp ڭ_8eER3Qs++O  -[|&XwGM Az 5 3^g^J,R<|^EWpQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@z  ?Ok+  #^Vo3/#(j; \?ֽ ڍ[7&~hk잯ER3 t4  n|B F+M N l?AJ{@wךWd 
+(s( ( ( ( ( ( ( ( ( ( ( ( +<?  ?[ B5u + B5f ^; ?B ?&~ ۯ5u # -X nǢ'=ը@rQ  
+i E OV #V `^ s5z 뙯4 /S>5QEz QE QE QE QE QE QE QE QE QE QE QE QE Wx@םעx@k Fwe ~ Aj] #O[w;i_?ՉF ҾpOW)C Joΰt =n|C N_ΰ|_CJ{@wךWd 
+(s( ( ( ( ( ( ( ( ( ( ( ( +|?  ?[ B5U  B5f ^; ?C>G}/ ~?Vosoo#G|잭ER "?!Xw:9 @z "?!XotC`AJ{@wךWd 
+(s( ( ( ( ( ( ( ( ( ( ( ( +|=  ?OkΫ|=  ?[ B5f ^; ?C>G}?3 IX?k?+jG{h-c|- _HgzQHg'E]7C:  $( ]c Ѕb(׿w \yz^  ;k+KzQ^QE QE QE QE QE QE QE QE QE QE QE QE   B5U  B5f ^; ?C>G{?hIko>"Ekk \Ik#i _H_8dJ(O  B4hO  V !_ ׈ ^:-{@wיץ fҾ'O0נQEEPEPEPEPEPEPEPEPEPEPEPEP^ Y 9Fk Fwe ~e6 M\?[\ȱMfcz N AO
+Iêi}c{EQHg+gSΰ
+xA
+\ι+B :={@wיץ fҾ'O0נQEEPEydXFwc2M 6vlfC<(Vޫ/ 0xF'ڰt{kM۵Z(̂((((zn6R*ʗHώG:Q\(Jr2:JB((  u#^s^ oו z y{/5Gͩ (R'%OzKwmG_8{'QEv3KlW7[ÿɫA+ Nh׿y \yz^  ;k+KzQ^QE {HNEv#lTQwϹTMEũlT[RN;zkeFr /4#Dgazt¨+8 
+suKIݍ@|W2%6oǢ+
+(
+(
+(
+(PYP[U 1@pS{doY߻g\KTM-OZ`xSklƵk9t7deQOYem<t]+S )QE Wx{@kkѼ;  ?[ B5f ^; ?C.O(G?}{˵* ew&< +o(R{Y T>/MH?=:(;. ?W1 GG$*] kH>2x
+ u 3^i^J,R<|^EWpQ@I9 M_p,#>Y
+Gtug9K=QT ( ( ( Gj(?o(ê 8T{8+]39c )QVHQE QE WwE?[ B5 ~ ЍyYW?P $SU_K6VJQ+^u_8{En_I8I Lg ~ 8ywHOޔouH$.Mp?zO |צѓ]\tqJX֒meτ zO |צdѓ]_? gC<T 	 ?OL4>튟ʃ:zO |τ z^O'SPgC<T 	 ?OJ4d?**|;OT 	 SMi.pԜQSPgû<T 	 ?O@ѴnQg ? GOCχvy  > 4a?] (ְ ?Ə튟ʅ࿰OT 	 ??Z  ?|;?=S|' k"t")>튟ʃ>zO |τ z>O'SPgû<T 	 ?OG4>튟ʃ> zO |τ zFO4lTT6?=S|' kҲ}M>튟ʃ>zO |w-kRESahd+"
+2V7s&r204NK3Nҏ$vx><~q<>?@+:(J`א[%޷pzn_wm{yl_N,A
+?@xeg*=\_u(Uq;Yny+iLAIKI@D3;_D@-z8 h'E'ҡ!Nx=U T_\&bb^\Y#zi+=0 ; >\P3#m ~/#:/-ح|R h bgE? bi1@#CҤETԺv~y\*/ri)1)hGi# Uh}L}_JC.Go}ԓұ_ZGKE T7+gc=lh[ xTkt[7iH?N 9Fy#V3QvѤ$5zEz5מcJYLwK#8?O(@^+F[KX<Sirw_=x.0ֻGM- =y׈u+!:J,_S3Ey+X܍B8-'tVCZ\2P#Uݨh(pJ:ъ70 * (EPVV5ofQ,Gբw#<MD}ƃfS nk]-%!>?Z"_wE 煟O_>O>''#oQ@\ɳњ+y{w-Vjբb
+(
+Z($c.Վ*ƛ >e@pO(E%"~(+]R2LpO!'|YZّ=W}:}:PkXɨq7QկSPԤ o{p;D^½;F,;O"<gg>1t]"Cⱶ*WnօR ( ( (3Q8ݿ~"S-%E?2滚(ݣlMҲ .wG?#^E x/.dw?7^kWLv9Gy=QOS%u 52KToQ ׵=~&ϡi2}:վ
+.5JR5yoj=OYd*Wa6踢y?1 SǏ5M *<6a×s4\V8O5 }* 	ޯ @ȿ1 d~d ? "7 
+? ȍ4\,qgz`  M>=l>?F zKL&W +A mmd>/W/|8	?UJt Тc:k?ҫQ @+ؓú,sK_B&aܲ~.3ĺ$19y#<ͫL"Wă袞  \	!;S|y:o\0GqpX4R,~bOU5i^t8 ͟]+   QE QE QE 
+endstream
+endobj
+104 0 obj
+<</Type/XObject/Subtype/Image/Width 227/Height 183/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 4869>>
+stream
+ JFIF  ` `   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222   "            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? (
+(
+(
+	 d\ a^՞P+}x>%^%I8phݵ_>$h5XQG86<3w.Śt i+|cro%V>QZgq5	t˵v@{{o<Klw #60Qhv(((((((((()	
+	$ 9$>ċm)-,d!>|,LyAozkogi$rĞcV.ǚWvsX5cJgW5WO2	iy T4Ic\I$VVq{/܉x'^0k:"xQߨ+.:/:]-!V>DZn9C\=EeDHl%G`9sZjh3M }"U X~o,ܜ/+r
+(
+(
+(
+(
+(
+(
+(
+(
+($p ʈ]*$yG *%Eќ?~>*xE+IpcώނQQOzPz엓Q[ý5MZ1|2+W}O#+4xA7+rV-zO"x#V_i(<_eM_Jt	?G^4ɽG he9g W	?.3j~+N_MLU?ƽJ
+(
+(
+(
+(
+(
+(
+(
+(
+g읬#8P9Ev(rZK?@(OCxJyjYYX9>U%ך])_kG%g ה =0.`֭z9"7+ 2^ Bן3Ш >0o^Dڮo,1,- ZT>@JP0cLu{+xq!Lakۨ ( ( ( ( ( ( ( ( )'Ul(=2M{MxĤhYHUd,2d 	MDFx5AБ]oLV'"Y9탏\k'ea zm+4-)zzg z?/ok	. g_O3Ө )G6FM|tm5}9
+?3ߗ?Ҿm;g(3x"ԑ	 >+:gkFG52G2`} >((((F`Y u$)khBeoJ QIs-IF=56ysI_+mF)P]$O@HU9W|RK*zj ( 1d%a#+ӫkhϏ3 ikv҇0cϿ5'+ M~|w1=ͻ9Cǿ~үݕޫ̓T707Jts{xJr~WJT~WXIȮOm7qiaR3oE3OaX^~.!P TjWϩ4t?1X(XtACW]-:<S?kʵO`-:mq#/~Z]^W2=q*`r/-b3rlUe#`Ҹ2}ͨ\3< 37V~"Aypbs>WuDumLEͯ v>
+@v4U9[`|ۨdB.g۩(K::k`W+A;N&x +?.sM[HKǮh!Q#7GTneŅQԢnlcYE]  AUXgI<Xs鹸 okHe1%_GPR֚mԺvʣvtgnͺ}@5kkUq-^J;ۇ9}Mus ! J;H獿S~+4vƁG H"T^~5PEPX)w,#.Ub)FA(Yea[{gq]oҼAwjA9_uEqMܓpG XSm[}86+P|;!*5!Ratqjџ\W'm&F)^^&bZb Hks$%ꫥxK)mm|Qv`AA! ńld<~CQQ(@=q[	gp;`jDO91l?Zd_g2  :-݌Hj	9cNc]^3 ހ7 կl<1F3FGi%~!$
+rj[{}1 r3wz~'/&iM28OH-MCi\_ VӬSV_͓]j/u _VD!]d=k޿nb<04?j4C؋@z(48>W P!4}JZgL?V?8טaUl`V?Q@Q@Q@Q@Q@Q@;G)-edTqr3 kɵo_;KkdL\ln!柁nW?FKI-\	a|I㨠"Lj\z+Oi&@>+nMspkF\b)unfAOm.<ux^ȹ8~H:;=^wg*;Z\64IR {y;U,M^=Ah3}{{L+QY6CEyffu%K*Ps
+ ođ#άw$ڶo 
+'/N.,#yP0 blX4dJ 6Tv
+={4ah0Yy1fx_6	W}>X  ]] QE QE QE QE QE QE QE QE $V5!vY{_ν<A[xD.2QFC@$^[hOf'(n4#R4Qc={so9\|GCV!rV}Bϖ?@ 5%&dr0~twHK&ʔqpKtThܼ֚R\+̉GCWS^9MชTl:6G^qs'u?C$( ( ( ( ( ( ( ( ( ( (~&7jZ<[/G2#gڼ0Õ5xY fp#cOh
+ =G{ջDŷ x<񚽩i2]5Ɂ*~8"CDh g>P"OG^m kK	Eո&zzY0LI`A^+e16#׊DmsW&Sxy9 dvz~u`   t-Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@6Hh)^7YXdzN<[^+7t,7 +߁)uX1Ѱ'WײFȊk+=1OgdHp e}@^2yWtl6's?}+]>jXtFuc>+|â\v({ V[[^D$g@+xgB؅7Rvç{CE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE
+endstream
+endobj
+105 0 obj
+<</Type/XObject/Subtype/Image/Width 439/Height 304/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 16799>>
+stream
+ JFIF  ` `   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222 0"            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? (
+(
+(
+(
+(
+(
+(
+(
+(
+)FY栒.O,QYmM+Xz'wL+ nQ\ 'Zfoȝώ p%ol?- ֌~jGO KEs= ]? G&W?[? @% o +S  4? @-}ޱ ޾d ~	 t4W? 	ǆ]f$Jzx.~]r
+ ݢgO?V4aT Z E5dG9PEPEPEPEPEPEPEPEPEPEPEPEPEej"4\fVz\'?__܀N.zOjyV=ޑXw_&bAԧ#J0Ο+|XBȑ
+͛%TՐ1|/od?'$LOBx\|1#G(\Oi[Ǭvc ֳnmn},W47R>y>l5
+Y?ʟ*qR$S]&6Y?e`vj3 >c>*-gl R-˺/L&+iԡk6Ǘa1R-sM`_iG B/Ke:]<K4I+l:f>|dg5GSq! ?=l"$A+T6# L_!7HʏW
+O[~jAen?I
+yb?Dƶ{YԿ֯xNj>I4SoȯsXݨ(P#] Em	 I~. M 	>߶ 
+?'߶ 
+ }uv>Ӿө/?o_y&O/oM ~("v>Hu?ڞ-U;Ȇ"0#)/McQgcS?-v  1S䟕! B+7uieS Mmbo HlIس*Cc}MiA ~Ē[dGi_(I UOn@|V1j:ZPTgJgCzVC:{ow/5]M;oڬz顏 JVfF5t8x#IY7c?EmV2?{u?>4#{oeV=oљO_>GXHңe XzntYϤ~'{M8fz3?bi=;gfTV.f(\n{MJSU5|Ⱦ"Ó"X\ghOMhxQUexe@ɸQ>>'+yxݒL?O]YeYNA;C&}Az+L񞑩H$~+X)[&
+C
+(
+(
+(
+(
+(
+󯈿"9҈ܾ<OOvRm-'=Q5YfjuR9352[ݛzMiCEd^-C/N:<0ʊ}3U&˳v[IKJ]i#Xb0gsu4T<\/"u"eQՅ Cg6[Gr2ZP+`} |QUX Z+?ߠ\RqUM9Zia(GJ,jC:qYc?+<RVi!QH5{@,<@Lco?ZRnZ   <SK  <?SS m@:'8@/
+Yc5?>PZxOJs+ g s@dkDOU@.Y?ڱ+R
+ 1րY_p x~tiE+BTpGi|ę,bzh/ޠ sF߿1=XDQ p+;B?S3Rh{*x;OړPd~ ʋ{Y,ywv[
+OB*WH.1\D3@CrEolSXau+9Naϖ QYVzݡ}x~4'9?z	>t?E{<4U#26LBy+zz㧟[awF-Y9w}ߨHٞ2OWaYQE QE QE QU.
+v>8_:Px5fT TҼ+v~kcľ!Ƨr!>jpq
+uAbI+27 l_jb:}a3xs\ha5F@sx;+M ^:?!$[MM \7:o_+[Pc x))|	~wQfoJ n+foJ + x}O+R}~'kV@4koSIV}( SM45fJ w֗j?>h;PmSJ/_ơ;Ry@> 4W[ҏ%(֗jޔym@dK'YHi+J?Ư0#YX4`kFQxts:s*zIS\c1 iiڔ$-BH7/y,Um>K9D<w 5CL`,!ÆǾ1^_._6o),lT^#ĺWcp$qZ(aEPEP^5sF|9f2nuIo"ׇnu ȣl(A
+R#=,NI'HL܃G>%V<7F|֑M,֝Z RPTPt(TS>Pʩ<NN!뎂/JP("/J v|J_!qҥJQ@yL*JC+^P<@{UwFoGwSP#R:UZ=q@Zӄ+pڜ/@RʝucU Jf	ΘJ+S$qizlP/sAC U4>(uS~Ɲy-ۓ5F>T@`S)4bQp&[ L'Қt#[7  <Rsq@-/j&j)?F(BV==jJ xUb.v5 @zDE\Nj-g8V9a^\o&	81ٿ
+5WCoSi)@]VR;uy1{Ř'A
+(
+(jxvRs"TzE(ƾ+c˥@_Cטjy
+ВȸK#b{Mbgq$$1VsU[`f9zIZ *QQ'Jh  1KJ 
+xZ \SH8{)vzQGQҎP G9YNBk1sTW3|^d:o<CQDv})s.|hi'` G7|b>~˨ ߷ 
+df&znV(\t}sVo2}qnHs5c\n)jsOΠdsƛn<Cq@-%洔 ֬K<%:
+ idb^xZgtڨjmd`֐ltp Ľx4V[8 %¯kψ*HCyt!0[f88mğj+q5L+Cu+6Fx+zV݋ȽֵGqwq]M|.9u
+Wi<SUɖ= G4ϥ'TIg5VP:UytˑֲZ&~*v>H@qOGheY9KԬu91G)_Iyi+)P:0ȯ?r9-X>e|Mm2V̶Od 6~G#=
+(W|kͿt|5z 2+>6\%ӭ܊ظs kp<{f^ۈWsTՒ;U[Fv_ d}jHzrjH;PS-B*e	H)O  Q@
+Q@
+isM@
+:ө1KڀԣiGZ GH~V[U'F4'oY+zndWi$?[^-ؾH'JhL+KaNEٖbكH<W l? #Fʰ"/l1ڜy+ƗK;NBnHaYޣ'WfrIP!!N?ʦӭUk-d?욵yیvA
+ُO++ax@Ff<)bryț	2T 	Oiy.	5 ][E"r8;]2>(L i׎xbtkOhZQ	QO'޽d$iW?Ɵ\^Z!yyys,~[qf ;@W%һ85OB_OLE-R)Kq	jBuTH;UYjfgj(\w֭YS
+ִ =P|}kF|}2*9Xz ~!PXu7[^){_~NvKAHn>ZP=pA >$]yT:73 E КI [(M8&yΤH؊>zr<5EՏXH}WOJuM dMڛ7CKZ N2)ҧZ S0S >AK@SE8Pxp җސt@J:G [A?-Up֬C&ӭ2|O4I!X)mdTn YqU Ϩ(m =h] W1o&1ͪ\V*ziS[` QR?迥 8QWyh0 Z͞{-sֈdsb*oz  +)1{Ԁr:PBoǪmg+'1 nx>K&yv*8W)%ʑͰ`k|+6[VA.dWö.eh{cj׹,x0]Ƞ"З6NZO[7jZ#7 &yOw!zb us(jp9@wfZ=&~ZӴt|Zb/FFeQR?z} V&Ou<#]gU]=P^֗#ZI;Exv3U㢊̣NS0Gֽύ1Sg7	:}ELٍ󏕏R<F9u*T=*ݫDU.~ e84zԷ5' яXZJ(@L+ <SF+< xSfQh
+ w֜)4@1M7`20EGRqHq|玴vߕ.ހ~/x8(Z `s`q׿	 
+U'hGc4H;@ ^4z&98#>4llcx?sUdV c9[mRD
+w<՟Mh oPJҡ:%Tt>@s;pӗC.C4vvB*@(<O4=)ǡ} > jǭ[vSZ ̹֝ɬ4 kZӥeێIkA ]1ت@m!֬%>w4GX\eV6K0 PvQ6r5_QR(Ve,uQ *{⹺ q 4㸙0z{tMN7~{ #AV!D&]Z˸sZhG*;ˈ2,	h 
+ޭ'">4r*Z BA @)ix"
+ZnU/ eq =
+OZCķ ;Ba ~?ς4IT"@g}/]|c'-ko jkB/#q/,>Bu
+<;רSb<b?ݍ*|m *.ǐ}ޓ^Q|j ~z ]
+7tߵWq|L(:e Qt>yQYׄG[iSR<$?YZd>nYu*9 Q 
+s wM/OZ< q Ϥ)sNvy[࿄Y\j	xUJ?B5
+fn/GP?	zɢ,xio2|j  ko Qt<_/<_Q^7]EIuw ~"?SgssEXvM/ǝnF]'<g(>o6| DDҳ%-g`?1;aVgh ]i=Zg<P;YrZ7=	I	v- Il\֝sT׀ XUP95ef-SΛa?KkfLAG4;pNԊ Ie3I}u|}AVJ t'b?F>+2zG'7](k翊[ec~81^3SߩRg;`*p鎧ҬCrL{`Ih;?
+{d;S#e ?Ҁ(6TG:g
+_k7FfE qVsFWPF~W{9sK" }|+ŉ$}v,
+t
++n:^e!Mse`YLí=Q^|SupHtf T>9?X Zѷ-Vg:"9E"Ȍ2NAi7FEc	oZDHTJ"*S(((((((((((((G"tV˶KX?|#trf
+*h_>\%O'aP>At	<^A84+s<sH;GrO?J]s yL/YoOq_J9 -Оq ,`!?|K{xnqv 
+iSeOpCǿҷPAb!b1әdL2D??nz1'Z E0> *|iIAr:|6fC>* WÌyOQ)IPu&y䬑.qGaOG#T7>ʹO2y܃hm8O=@(C
+A9qս>a}~S hEl}OUx E^;
+q胾q#IKsqme(Lvo3>޴Sx=	Ftm];UI>%źg(߁GrSUwߑg+GL{;IN)Xg_~?^uOTFFW{~G+c&Krӭ.P֛oVaD0ݠ:sWYa&/^~fL?Jw=f)^/u-hȮĚ-Ŷk!Ttw#+PsN((((((BB 5RUӭWt@(v^cycV=؄]\{X)򫿌ey,s$FlTڥIYuI4Q" fgw XSxb]M>Q\_ж5K5>e T ky <O3"SF槊	q#\`r_)sJu/H`g1|2V5k׉Fщ	c Tup,ϏWv$=XK{$O:ҼYnI."n<qkGSq` X8ogaԜҔʼyIMD`	"$;H=+38)M	?Fyݍ7_M?#=ױ> C@
+? Up!v?p׀}1+>Hvڿ?{(a^mq84)׽{xԊqw^zdmV|:*3ù)zB鶸>ONڴ`eKHW^
+BV4K$Gr緯+Ǹ_ v  
+Y,9 1p! A?J Vpz`uC=^A`v>h I8}QQmy~oh3\'A18	}]qS90T d J =- {{;nzzc9}p3<\zSߧ\u,R+{樟ǏҚ{oI򧸈!kf.6k7\F}HO=>߈b<'?dcREo$敆{tu}1o.ſƼj+[8O*A4YI>oi p5oTB}N:O}F,>4^zu -U+!5P Ču נj:W?AsE'ƍX>'	>1xڭ{B?Ƹ?-,LQiǮEd uo*̗69`u{>ǟʱƱlhA=:Rm?坮0&ķ9˻KA| xHȁqriUa (H֟Rg02_"}6(f`CL#O['fax~g'T!`J5*x 'KU?Jn]Ux9=*OoaR(xR )p<Ɉ(>?Υ>b9c=ǩ"W~A{Ȥc)<G(1tOZ0w`f63 T_>?F9Oz B#L0窑{ K.O@}O0W  )U]G5v U; NrI=wIg|cz _i_ H@@; onG洸>đϣoz9N#Q@ _oS:m` 5
+s35 TKQ=*?ZOaרy'Ƌ"$x!f ٫u
+]AnyЏV^߈58t8_Zo~8ݿ \g:OsVI^0_VtWr΄`t#WW{Vp@:4+9gp :/=qXq^$S覀\B.0z)rOLcpUh5-"HwnE?gR z&]99==+^Yh?'+c: n}.z{RMv̘ 
+?s&<j:>U>ƷεyxHmۋ:̛N7#~Fs=~<ս3sr[TOܑrO}3{ U۷X~*u)?Ҕ zo !1Tm	``vcYU((/UN6۰eF2N~+=ևg3-3\EQL-hxXV * .8sZˠ9ޏ;t.?kLz|2E;WvS1Du)Ce+[x(.s@=9jxV6÷a]t~'& 
+c)Zф>;OS؏Z]%S~iȦZΌEљa'-$a) \H*	STv_Nc ځ^}}HGo #*9O<s:I;ڦ$3ÿǓJ8=B㢏oz rAS' 6}[ޢ
+r  `d+tޤ?*$O Y}У9}¥L2|xc;d8Bt(8z};S#!, +~mᗍU%O@=o?2W'Fӌq#+Rwzicl}i<}}ۂy toҧ8*9S? *!@o7?R=GQ<ӑژ}Q@=5={`G>#W*D'#I=zz G#1W Y6:?^K }Q^Ok#FR{+}QP0('IMXꖑ 9cR>`kiXD$eZ>btR8TΎNsT=Rzz:tݞ; ?5B%0AeOʡHJKQ?N  pTͿOʥ@{tN%'idǿ5`/<=0+4ݤvؽOڀ826x5|ueo꒬d-m,`%Is漻QK2.9I-o!&1qRhD=0iV2S9dOT4bfl|&<2n
+:+.OKŰI>d<epx/I[kmB+=FHՓ?
+N|q<3J?kھ5[WZ7V)*&3O^+sBHdrJ*<~Yx+<Aswq=۴#` ~_S(MtKgVlILI'-&E1zu.׬
+}HҼ5liYǲW'H)D U!<Ӱ1 `)|?~uW{gHAry4hyGR 'W.ṕe1c;E\|_Ώ?MRn=2:,luHwVxĈ+yIԣuG(ͻ w=ADRGRkʇϝu(*b21z`Kvoa[>=/I*FG88O"vp2Ԫ3  sR/\H8{cSQ;( tBS@
+G'ڝpޝ\SAw`sv Ryr 	Twe/aRrr9#Q=!'!HK/C 3 t <XnzANRr1_
+`8@88NL?x3@HuװC/ipRO#?= 䯡MA!oq;Ė_Ơ _+4㯿zsg<	1 ΃9< 񩭠;{xI`I>m[viGJ>#,qU)+t[Pa?*H(@QE KUҬ>[X$ 5v ?/3\BL'u\c?%цXd^_⯅1{M=LV<zdt<n=Ob׹ܽC<gYiO#B I#$j6ʐT=>LzwCPs? A&0Nv{&W#J.^~:+Tc<_
+?aGLjGG?D=ƀ* g:Zr2|S=u	ϭ Z,n jN?ړ+0ko5]KDYZ	O,1D>EOq@$ x;KVA5R=%ӽ=m4q0W=~ud ^L %wQA{~Uk9d^ΦVL{ }ṕֳa<_,$ lv${r!zUo5mܚ io4ԓR,ѠX1`|3x1
+F?V?'Vnkc<PIHOptcsZ/!Oקzۻ =sǒ?{S|{{>\c6K&$\ tԸCG}}!F{js ;<;?{T8B?^	^i c	FrGBId qQ{C~Ԡ|g4 ('iy@ǘ:`x=Wh@oxw;ܠ#A _Z3>|z~\~= #		r 
+ϰNn}Bq Ǩ=?
+ v)SJè; ih^Iyi 7	u-&iTT,}+|?D=jxGway1%Ga]MKc
+(aEPEPEPEPf/_uDu:PÑ^a+,O/a Oȣ۱+ب/A=u2gRxj矩q+OFu:7	7HXAi34ME?ι=GM1X8z?CT۷ק?Һ_~$iז1 -`>b09 ~SG_㞧- Vxt נDM Z ר g~SǷ@+ 9pA){ irnn% xy 󑷭\摏\wͼ 	=+ ݧ k]~qW?I,e+0# 
+LwC $T<$a4`CG6@ ge(Jc$M#v	M#e:TwlU?0cHd΀4nW?Wgp3S	Uk#7A<;zz,M x ܿS*<sǻ}=5D$8<ghI~{R)l?'z>`gj5;_Hf%^}gAS`	=D8w~mm^~@`8B {z|cN~Q&^?'#'88U# 50PN!sq;Fssh$pN:}Oz\c O?i9tF(6x tS@$OQN_Iq1iE{_ҴMW[uMe'a
+Ƕ8)mnbp#G ?DKˮ^sעi>ۈ48ӾOSҸy>.u/_Dy3?:M6-l0*7QE( ( ( ( ( ( ( ++T֋)m9#sZPcqudC_-cuix;6xkvQh[qѦGgbxۦH'jͅ╹ea$@
+JLv+;pVȥ?+)ф1۱Rrq4s{O޽Y Hտ+":G@0ǒTF08`½._(]Uq^{ukseu%񝮒.ݧSԠ}#2?"uͅ_>Koˉ#߯RzBhss>\|sLi+Ǟ(A}<=h>:+n-zy'?ΝǯM)6NV,7@+?797Q 	?gGZ.=1'SYHx&%=/r@D-cS+3EǱ ָx-Į'/5 }JC	QB;LGwaދ2]}2e'Z 9wsxZw|u>ڑD<w ^Pzc8'5c_H?=$S;v{T>;{
+c9okYx{[+]&PpC,=
+K6 O^wwl~ik8F2ҁ9Qt@9)yzҺj`OˎFzsJ; =kt 
+g{4~]Eo;c?Z\c4kgl=b{_|"fjw[!ː>WÚQWfU;WPDUU ()( ( ( ( ( ( ( ( ( ( ( ( ( ( ( +/t?E EGȿ O=[K	n#*?B2BCi*g?\Fwb	<b4sɁ S, G WQp't|yjtA |k_Ӟ+(aco0mm@ԋg˳V=O?+(<GĮpƟ2YO#~`,HWEx_S.[ore5׫E}ko( ˁbm~xNn9.\dQEZDqJ8 KE 
+(
+(
+(
+(
+(
+(
+(
+(
+(?
+endstream
+endobj
+106 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 22 0 R/XYZ 0 0 0] /StructParent 23>>
+endobj
+107 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 22 0 R/XYZ 0 0 0] /StructParent 24>>
+endobj
+108 0 obj
+<</Filter/FlateDecode/Length 1736>>
+stream
+xXKo8Q*j/QҢ(м+6MAGceeJK7Y`YH73gdݻc&޿gG~O0R)P	ʬMW=`a7~1 I.HR*fCĝJqaE<&2ˈIC=.e$|cwƫ~Ku_b[%\crZ'B]Wެ{ Cc.^V coXB#_>A+DC6;sw2vڃllyC+XD@ZNDAlt`Ah!2ڐqMLd9Jq.x+Y	JugOs@?76a ׭Iwm`MQDs
+t %׊bl71SPl^{ e/pkvH{rDتаn{_{>JQk8\hܗB!\o|Y_~bܛТCj+:7'DTpuqw%A0LWyf&&l
+/U@!Ub&<RN	0	LuQ6G`'@)WUd+N8IRRuj͚9`)/D]fBA==ۓ>w	w.MfuM3}A0>\f$J[{yT"D0-(~A^G[E|>+A=9FYWZ_`BrA0ˢ8cCfdZ0IZ]V٥!tB^Uٝ
+mTt3N)sBiA4le$!<@
+hʤ6+P{b_fxZ7.pu洿UStF+ W,o$s5hfZa;xp'?] BӄPWs#|L+tB	)V	M^6z^Kyl[qbS˭U7N4\$ea7uheꕴORG}o29f2Z+@XFSW]LoOYBae2w<.x^++ܚb'9dٍmO Ux;|챨rwLQiLۓ)<r#7U'vAqJ7T`C.miKI1n,SNo?_'&J\ͧ6nj4ǣD8ΪR=+Uq<;6K@%^<nmjKiVTFPqd³ˬ8U&:[4>VJ%oX}ݴ+ [^(Cgl_Àk
+-=&x *s)#ΨS$p ^̡ŽP6YE`fT0+Y 3:x4u'R+ي 8{[D+.76=(lW_{%*Ux#^#zr6RS:x|㨩ilX-ZT߹jM69d~6GVuށ~Wwl!k9*m/nA7͍}[[˕sOĬB(twg8;j/I5
+endstream
+endobj
+109 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+110 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 22 0 R/XYZ 0 0 0] /StructParent 26>>
+endobj
+111 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 22 0 R/XYZ 0 0 0] /StructParent 27>>
+endobj
+112 0 obj
+<</Filter/FlateDecode/Length 3517>>
+stream
+x\KoH#DIr$`="LVU%`luwUWW%{9ONg>X |Vѧlq|ݕfi7ܗz+G7ǌ$$*@Douv+rzb_P$c	<2{28'lһ΅;UN+W;Kx5Mܑ˅k掄o0Ç3w?+>P>p''ax 9dCeDiQv.+9 G9+x/]fZp	]~|溽 ]`"jvz"OF#udsAosբPiJ(Ӿ1Q੐xP{>c%;_j^I5GB(Zu MAyeB/Tcmv|tnݐ()Gڗnyf Gܓbd<aJ_gl!gTh@'§472"Pl8BoΟ]!J@+Bo߻D=
+(X{q֣ZPkY#ЅB{) BpYӄèHѐ=$oDx<LiEaB_ >մ=j9Z5~Ky2m'#	4y}xVcHwd1=y1_eOOx!ؤ3Szc[TI5MMZ@S*Vퟌ+UԤOLQ!DXS*E:ij_۩Pa8 v{ELG @MOy2?r%!PmyQWnPQ_.zK>}88V
+Kt? 89R\yJgdI,:yyhTkEsKKZj9]Byoge+!ŘmBP9-'dC;$r8Ћ I9Oil?sbԡ	5HU.yL4ؖE2rd:X)r>,9M+B
+Dզ+)	HMcl@dg㇫
+mv@G]Pg0P*SЄ\
+\Bmr3Q׾0o'i@e3%xشz}㯰9sϨ58ofEXBpN!:m+nܕგ2=hxT8{J@pr,Ce,KLTs!=_ک^LVILؔzSbTx]RUH[ow99}&q_da_$뱄3+	yE7!i6Fltu1XAG$Mff`#@9Y0@v\gD!tn}֒50Y>*nMW~< !#8|!0>y5&X2d ?M5QŀE1X2u@SLrpPG_Jt>U!"mrVH/ݐ4о'`W೸ѯl	g: g J8Y
+sWۈ<z0mZٷ9[t(S<AԔ@= qN9!Y +s8n{̠"y_22|: CVCkGFݡ̃(Ăl7ѼY2O.>6hKډɒ`+9Tb'i6T]0IqfBjyƲ5pr_59L!D&5mf}~qcn#!Z<C>̦録ZUԏa* ^ß	d1O}3`<Z@)7?`9ۏ+usz(OmTt8&r=,t(oRՎ!iRQZ\n]6+fíG|#jA+(,I/GhC8y<[XP xz1@3Uѕcfkag१a+\\'::, I"X	gMfj|6/:Ǘ  MӶ>?"OJh}͖}^;)<=Q.?9?%}3W+Dh$tsgdC< D(3(6
+_Cz<0]{Y=thK<̜4&Ft?roZK[C3tcL<GqԖN\.V-eFw7ҔMlpTx0Z
+A3Iӄpcl4Mvld9M_2,JАifꞲZׇ=nǀ(m\Rg
+~6+JH۳Ãfnާs@?WSX?ǔ.
+l;LCuږߊab6>L$T5JH*]HxQZqefEk4cƕ%%4(3ϾܼB,)20t; PIl=EbmAH9`;v;]jW	+/8nѓ5k#D]dM8#MCiep_ـHI݄c:U?RmMzx ʓx6Rz6NVN ߅P3<kԋlEbY߬#>B_1΁*'pgSU]d<1svI1WhWQPW!w.f`'Z+[DVZ$lڄb6tkvwk::+6N%42ko%[fwnHj$]S&Xv(_$9`$^O rْDe/EMB!J(;!^lp_^EShyZȌ	=ԅ v$$]XR
+9@׀AOuhO5~%k)"mn[ҝe"]!QԜwꚤ[Mh"3ޤx%GƊ~YD	;c#inCi![ŭSh
+?̬*m{aQ%w+x1#t8|pk~uimE6nuw'}(21An:5vU83JryRuY[.nY.NsV܍N" $tP+~gMy[Is";"'tZUϙ=SE-Ң{,z*CQr~ezwKq)nr})9~/ŕƃ"!/J#6EvV=Ѓ%tYb$;ѥ%e2t+?*!Nj<D #t*,ǵ!=]dUQ}bu[~^wPY n
+endstream
+endobj
+113 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+114 0 obj
+<</Type/XObject/Subtype/Image/Width 720/Height 626/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 55563>>
+stream
+ JFIF  ` `   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222 r"            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? (
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+*˛-ֹ |9[(%n~E ҹG	^7v
+ kWXKd=^3\u'<J?yskJqzr*֬֟<gtg׃]iIsk)T<zSoB"|{'3~W,:熱(T((((((((((((((((((((((((((((((((((((((+񷌮<9{kgD	_'Ս(9dkFMB;$]#MȞ=oWkڮJNgb:JQzC֬ z+ ĘWOf=c
+/]jx!~Qk.aKj?uF,YbS8$4
+piuX7D\nb2@y)dg*51P jEa2̗%C(ydGp*D0wl穉GE+1"+vV+ *_gQE
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+ό&oqo^^=Bzoqo\ೳtpf\3ӚhsFkPwq*:'+G5JmV,-! dqXN#nw,}I31G1'5ws*CkUTn.+b6X5ue - 3	?k>]+L=*Y#k^\c] ^pqoo<׌i[ YFd:g##?lxcWItĢXp;c8]==6UH
+wB?q^)9V}n_զq&GV2*9>Tnxhuc5vv *PYqan? *l|(b
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+:>!6_Gsf vzH=>ϊ&t'VR4UyagdhC51ϖJ
+i4`Rοյ5yEܝ+}zYfaڪvO`x
+?G4:_S{co]ЍzJ()ucռQJGB&̹眓Tlj	.Acr1/&e59FO@+/MSSF8iTRFF?u/>wQ1 !]yW%sGvWO	FkT*P0`KErQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@BYӴMQ~]kgVIE,-jL*biSvW^ZodPs%=n˔|q[WQ<ጨU$N(( ( ( ( ( ( ( ( u(|C_Xǩ 	G)O
+o,w#y=
+><C " ^qө.gCRy28Qyw'tC7ROkYIFO<
++}}+}+O4OOY)A7b+Ւ՝P  JZ*)!T5, GG9sOV X 4 К:EjMemH*=V~Yޠ7Rj,SWFzV3{uȞ\v3ڤe7qqKl?1{ J2S
+9Kdy5jgsEyߊCFXQ kϊbգ[k(T*69*5uN(X( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (,BQGREs4Ѭ9q0+y.V!_9»)`1vt9jchSW=$="F-3?yej$Y pJL/ਗ਼;V<jơ-51^,
+_S.OB9'4mX].smmngJ d[\^MgͮD[ zC)7̭kGxs_\ݍ%O=jV=淩,?! j,m(ү(Gc鰳'-(S( ( (^lFK۸mw&We+~,hv[ft(S?WU%cS9*cCos<P:ΤD57WFVSE|y}{Mp ޕ:4ISMԤga?OaK2%d{ȤIY#`*O=0j~P \2\hWĻx(8Z?riqJ:bM
+fjP$qXX@Qw\<t_@{;n!0nӜע|V -isFbSAcf'7,1ukbFY.#Ag/TU+Xx7mK__K<Ǜ'x+rҧQ kNC\B<~B;-NkHч_\p'|*Lwlc)'Un}VALaLR]W|;YRSHp ܚG S'W"j0dycz'?exg;mXǩa-R=~%}U~t?c\u5+Am]]7cYg=zEjJ3qZi4#EEͱQM=qh ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( +<eIo,nesnc^^j5i:y+eZG6
+t cz20]ҲƾkUDϝ_g*)u+87*b!댚NL62Qx[c5s=̲O$uZ}exhr[@rk>{1U|j-2[7Ki+Lpqc55)zSMUw	o?~{5x6/|QEAywsXaB@ 5DWjTl$s!JO>$w+x?^>VphEi	=Ou5}ɦvv?x۳fv=YIUy3:U=Krpq\b9S-M!1bM;pδ'qivښAɦgvm.zTr\H-~+<_w}k>KGJ抔 In}ZxrL=s|tlG[\j2Gy+o)'Rs07)7sе^+շ%iПO?+wq5ǫ5]EJ/>Rѥ"\ٰO HՍ[{&,aX  ZQ {vڵ}Yutgbל7:lRU(8Vi[GexLQbZ9$pR[#l"v
+rqT'֬`eoDְP[%e=Wn&S$Eq+Ȃ5zMTg=OOIaûj00(op8Py5go ?SQHuKv3 LTT`uiN{{X0Њ{[o(?߇ڃ>K;"ț+"Gdx?sQ]%}QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE W|dold߶׵בhst^ں0/ݳ-ۨϽjJ##k" +YýZU۽w}4At0jil1Ҥfg%G= 簭M*% S#7z&״{[c$U?XngM[q+'ƵZ;ɳZ0۩}H	{Y6ƯQj)r՚|[u}%7SHCz=sj{YbH}*=JIi7:妮KL5x'v$ѡծ%HfLJ8WitN?夣{gz~fc{<ᦗaDf(BWъ+b";V=4(. i( +i=Ywy:k|au巕!s}+`-sǣѰ؅%(GZ|"ډ
+Mwtl 0BfKs<:S0	5^h!imM΢g]>0DeGSYNyk-սĶ$*S^*h*q cjMTpNI/'H@Q+y]wg޽?YZ9?Zon']InYZy Tqi\]+} p%SE/8<MgS<֗ַ?_NWh,<pzW3yߢًxJyđNw9MnvI#FV5ڣ*Ϩ3ʪVcS]|3MҤ%2#8[sB WZ}vEg$֎_jc"c")
+¢doXz`</tI%(R?~ȥIbVF֦֏$A8%{WQmYDDǜ'8NL!?٪IrW9#IH t`FAMjy,3IU翴ϛ:k.E' 
+HjOdnOY wtrkԯ.LO`Poxt?9>ys`^IcifWbPzj\:ң8hSWQֽbmT'i<kq^Ţ-Q?5jC{ʦǭ?C٨(((((((((((((((((((((|Q_gpz+jqI3SJеY,oc),M0GY- :@2z }4 ac?'O<:GfyUJ*%7FN4kZ}ޝ^ip+o!M]lb6B0f+{EOmƑjrMȰ/%&0$r0=0~l~	x9'GUv^GL0W0Ώi	eo۹<M"L ;:a1_4YӺ)JͳJM?< 5כ#	]H `[𖍹L?坚 Ǿ]g/5cRTrI8~:[,c?yms]$ꚥʟfτ FVIv;&SKYZ5"]uwiTp௛tۛ~fi	ۥ i.ՎN*[q^&G*ݸVxuSWLnV4ͷB8@	ve.	."Us=?A6z]}['
+ņ=5uxl[yHhI	folwqa\4:uC!$` J4Xҕ$udx8\ǝg^IeWhݽ"PAg3
+AqtAV-j!EE
+I	 V$cќB3^UOƅzh˸_jQs
+H4Y;=iA-9~&/=W+֫+ԖKmBI^oZ_wC!|z>}$1P}jJ+ף"{pT((X1QX*H#WQT5+3::חeiץUfiZWfZݽ\?ykӮvWSErKTZ1h~V#nXOV^;O)rW5>esŭEЗ#w44J˞sPϙ3m?¼
+!QVԏw,4x&m?J{	?ɶxkvSkN[V8ݘ(Q#+f QZwS%AGS9=-?Lҗ֯la,9+m''CL0'c+S٭c1i99=m&t{J__N[ta_*y#R{⡻aYZ[ұmOz̛^o	cN(TexaֺcMEC̎U?8nN?~uZވX9PoHX@a۵z-iլ$.2+*O-ϑ"Һky (9uyL=5e=5{.Zwydrviڭ͜H>xS,I'5E=e	Dku=?qtmj[[W磡֕{gh( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (<qmIqoV]R/'j+_#Es^/n<C}g$2y	
+0	W$(U]RW04wA\}KtztvdGE$ Ҽ ZԵyJL[L+gZM+r[O&0U G&JQTCt|TBEV5~x܉?l6k;Kn<޸eZon⸕#95EEMF+Y	fiN
+ixdxn՛آr:Xب@*q^%Bן/."~QW=
+Өڔ,i8F+Gs:&h2#ֵd_Oʨb[bk3UV3JidK ̎XU/{g#;L<TsHwHHsVI+8",$zf
+%U2kAo-j@=WQС8OGB)B:%}>TSxjUa+ٜR{TR\Aߐgyƚs7a+AX}bRҜL>)iN$ϩ?Ū\eWc9l*
+aS*5jrbb9Y3/w%sH"j`'H$Gy̕B5<^LO[Mk7x#ںn#5ܼ꾵\315Wޏus&کhAFON QIm.ʶr<(akMF&ڭq{ml14U%ƥy1( ji9v,k7Wʟ[^\ո*j~B{to+18nFϘ^kst*mF^`iS?ys\S܁]e3Ȑɮ  FkʫVV:ki"1IҴ8Q f՝GykiSWF]<f\k'!~uu{*HOLm<º:3ZEcc
+Tz^eaS6fI-:clH=
+n:(P( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( 5z{MR!^[F/*?ߠ]S^tX|OPNY;zk;oV G'"fY&ŘIܚ]ƣ ?yŚ䵚6ty( zW|uYiK!bdfzz,CkX]D|q\.ީo3JQdG5&8HUcXkYDUt9sbu"m:F1TϚ+մ&yxO{4ӇVuS;S(5 RQEP2FX(ikKLЮ4#dHzj-Γ3#8/\53+-%yٷ8*pTW=|gt.Sk`H:Բ\[/5FT[F1$~"n)%vYR`{Uy.3{
+Iާ
+a@ڴUgOeV3#l(Qğ{,}q="¨REllR8{2]E&v%.)p2x&(<!˹oeu0&mIIBc"Hا)ğNًO&x4@1.I1TW	)f
+zNGzR0@iIC[n6/ G'W]²\;bOXo尸~hᒾZynhR:ʹ׭]ހtkvl~fBr;(T w's+x"̇cXX^k`[27 V@٠R\\^89kKEA.yr"2pVޫuw^%p	y+Eebbr"U}Siٯ,3*N	kU|1]%g"=3YkgĭxS[uƥC-62\6#tf>Oi-YH){Ҿ`~3U xIpѼ_ny8U,ȑ=b=wBWD`CU/ma8%%A޻OEPEPEPEPEPEPEPEPEPEPEPEPEPE2N -^?ƂY/5XLO y؝I / kYt F  AI |X5V"oen|qIl'9y4kXGR-~FIq^s|Lnd ,??7K#Hr$5*Ki}tsw=&WaK_-_Fdð kfI^6pk:uʔ%ivڬZ]q\ȗ	$,im*H@+s*v0e+F`$z"gVSo'aވ#ReUGjhR^4I'98TCUB*Gr%bJJLՒQZfռm 1&"qWv3k-thxS+O17Ya
+m+R#-!R]f]ic+ֵkf@lHUa;*+/aOڕ+Z@<\4d֤kvK,R;[ *׍98˩߁rqR.J)[L|m{k#EO\R2C?Z[<}+!N6RV螗osjM$y5-kvon=SNu1twoW}ɩ$
+=O&X$Z~ 1RR>Rk.]sT˽֒ifrN 5<2,pTwx:Fe{ּⶸd0Ǔ;WZ]-oT9#vX33?(cכ<^Z|jZKoB}"MTEd#@MfW}q7:Ø#6ё{+z3ٵJk;&:hfwb$aW#Jp_URzWfIA1,Dk6Xd;]sUC$5!Sx`\(wg$oAӌu@gb&F?zQMD0r*hFfO|쮛LKvJ>j03B,ܶ[UMxmf Vw7R*sҹ+Sѯ"V"KXfT
+"4E vuc[0u+tNM:H8>\xyB}$9
+Gֹu;hRdoE CMl^Z#j472.1$tڽy#{t+nGi_u>;9׈AMNM¨GsRC2̣:>5dsԩ$-/:ƅg5Mo,?
+̖[Iq+gwKg=jB*6)nPhn7p%?:ZGt5'bѵ?]doNF{- zK]fEPEPEPEPEPEPEPEPEPEPET 2M p} v6K~B/v#W1XjbF\6?|M}I{"f* 8?AԬv#13YDeo:nYҀd W7'|ˤ!Hd~ԹfeR籠
+H[k }TgM1W-lo/e7
+N*fSoCf׍g$Ar?ZY3k\a%{oӏֺhXi#{yOm]CW{b*Zzcmgu{'ko,Mt .pOozLQEo4R^>#J1Q_qn5a]+2u !CGF#(A(ҝux5Փg}:T
+W0jVRZܠhcQ^SxZ M09Gݍ½ld]WOK6eڅbv噕L~sѭGXÂ+8dKd*uj]O{SB }p@S  `tPKScwpE	+#u*è"I7dfP("{"MO
+ofǾf4!E^PB*+sWVrN'U{;ܮGzEiE
+D$TtҶ2)t]q:%3J #J	QR'͆=zWTs'-Ca)h8H +܂]iKsf2Hǖ5e{Uu&e2;\VUSJuTҹMcjPcM2;Ybva]]Z(o.Af s^V֬Xa .р\s\.X&RV+KW}M%m0)^u'f%u䖟orGSQhw}Ҳ++IZ+KW1bKВBo"sSŦĜ,jF*ZYiZYibjڀ 
+	INZ#TR\,u;Th{F+տ&
+&U,cQLW5O+V5>U{}Zܱ'6SߑXme!7UU㹚f8;Xx߽wnZc3*h!wzƞ^FlME)mֈF iх?rVPr}MX  "4* 17^qaOzNzk%5yM|I|ar;72نuzO"h(B!s>z*ye""0߇MhrR1{7j(IcY#`!"<"ĩ?$zf.疃 5ޝN
+x緑dEܮ N( ( ( ( ( ( ( ( ( _+7Z8_܌yƭMt WPXTg3{r1Vy9OC@C)SЌUR?W)@)	%> LԟeԢ>tÍB|5Vzq<.Ip	o_jIYc` 4at~ѩij{ON`+ˏ~]+~8D:*OYެ=hS5h%.	O64`^}SOea>Z͟ē)УR{"T)V8z}+7cq潿|3K)VЮ$RWu"9-xSB7&K5栮J4[Xy`do}c]G{jT T gY%ɃTf7ҹ"wd)"2׻<QH/!>]ʏjx pWnW~#.nyTڅ{ކRqVV4O!%G3iWvZKbMMl'W'jieebUfVv;OjhK	N㹤KŢZ@p	xZ}:K@6d~ujֹp3ISңv~2L ܖc8rf
+tjXsZ8	X|M+%(b=+f*EvzX|B2M_}~	14^dbڮGq}՗\ʬ%ӥXLyv,j-pN'ss1"Hʀ
+
+J> u]obUncySUT0ȁAZʳʇ-o8Fr*}o]M8Qu?xoHʮ0}ihHdF~H.3ޟE .h O@*g?1TSNInfCE&h1IMkv74>n+0iZY<hJq]]ڹ+M:14G`-i9c̲\$N@cwF-'vibC"k*WpkBD"lUZ˹pj)S\`2zd^'?2]?<̑Y'-F+/պ5DyCjxZ[{OW7QmIPI#5xi/<Uo\+8M<"wΥqsk#XARA:ȸ&la(ؐ"V䝗!xRlϥ;|5e4u9Ceᗊ=VdM^JcCe
+{қٟGEtQ@Q@Q@Q@Q@Q@Q@Q@yW_;p~D !^\猓F|;y0"
+>69Yq'DjIbwBNƟw比=shNK?:C%4ƩP,ꢻ?k?cZ߸ 	 
+t=TXC_;RJ2S7&UB\T4nVZ٦Ggp@ڹYCVXk G)lI?9[h!y5_vtkXe27Gʮ*.PSԩ !$VXkJ+,F hV%ԵE
+= :+xۜ`zk+_
+X
+rhId'$jE8iB YjwG1
+8j}u{{8#	~5!pEs}UA7sƑmM<T+Rahv7v`2{V4(|#R(As9x6H˴RxU(%kOWΊuE
+D,5-u:!,Q@֒ZneO I!y\IE RQi4 tzoMޝ=%]Bc:m5ב@c#:yGdLQׇ?<$"B]<Be疷JBYƻs[iMk,`;UhҊU$S;VrS,}s]I(nqYyȮMm-VIL~f(s^FzX)VtkZ_BSk
+kOdKdZ6
+L?;NS ZZ۳鹍Y\.k2m*Gzs$^rJi5kzZnZv5[lȕ? SrnYC}kYsHed%\%)YARSKLbވͲR̓I^"5]ޟS[ILfxk^NO_r'?*	#*LӘd8zyhFKo$J2E>P⦒?JI?FtfVh%%tH徙>byGLueZ,QB:Htr޺WvkӮ`7,3lbbQJLc!'h=@vdhGvVA%j qu5JD }],^x IR>셈).:ޓ}c;Au܎Vw>̢3RncOn" }9Z~kYGwg2!u4QE 
+(
+(
+(
+(
+(
+(
+BqKL~7vL<s8ak,5	x]ݝfsrkH|qk-۪?8{V5.ΊT?ޯ%ry[fbA˃95uJG:h4-BXL˕Wl+sygܔlԹ6RS[N;l6<F2ԍJ"JFOuZ˳1?!*̩wMRq\WAkEJ|^VcBNWCQ/q|"  ƺ+W]Nk.#q\+Bk;lnx[SêДzꪎ+3ө1PiZ,Ҥu¼\dmNhNXL"U'VUƥyufx0%:{+O
+rk6 
+4
+^j'-`7 Ypc
+t=1aE$.DDE{?zt2+s~;ZEu9?TY<p2R%8*ZBMoV+Ȯc̹p{W#,oVE8`z[Uê1§S+# 7\h qֺo.t[J-[dqM}NYya- 5`քJ?k7TՙKɭ):UD'ֺSI\眢OE4utR ݲK#K{@9&VTb屇Y?[iӈ*sʲ+W#2RWifPUj&r犷czQḑzZw1$;m*#8MGJL#A,"i37+Ǳ?٣+CcKw+XBRWq*q7ek^?K;nfK)c_Ao5fp瀮ULWl3ú:j[,يswzOyaT]_k]=Z5jĺr53ΉH|sK>^hO捻y2ح%mF`-eĒCT	τdF>{dc8+	NRwl)aRIAZi$1^C%>|*7"_Db}#q=1^i"6'#\Hlu6{ʴ2wg18$ j+@Hm!"g0[ ,'n?:[kYmƲz8+QI$Iq1?{3[ +Lτb9$ƙGems{en0RGQ+2y5幻`-M-YƔ#.d)MYMԅ-ԙ[c1:ӆވu+ԙ&++"w_rsE}/A/IcIIEuSYFIZK^D݆{2 R?C{Ty$kah>,.N{ӥ#"V kJ*CCC4y5LTCRp7$c hiL'U{rT1dw.o2Or~x?LҼ`t$09:]W6>r+-x=>OӅa|VEدZе/iwg&{<g!"5( ( ( ( ( ( )Ut˨a_#|Ktd3<lMx/\  rhw@55Ʈy1MA7 'OԵfituZ߈eӭCVlԧmAc}6+ոijp.b_={W#onlnh:ZsJNƾAo.1"KyF6*دN@2NXW{wA*j<+Ba"O}Y	 @hISқ$gk)5rhb:ʰj?YieQ?X<.~HG"AQҼ<fJ^Bi.+jSG U2jTl!PQu.ڋcOƍ@
+Xjf{a7rjO&aan*ncvXQ
+:Wܒ\?xnd6t'WkG-i6bHuak*	B vsw-l13zƚ)cn/N8\ExZ7yJd8PcXW1ҭ22ϥp-ｺC͜~*X42Y58֕ 7J:斣)gX+g'qAWa$#!sW#>v,FJC!=Eʼ s1I}[OZ# `
+Z婘T¬}ܟܿ1Z7(R[iΆ-8<Fs#US<+M5 ]J`Ӫ  5xs<D#aN-͵{F+*QZjFN:֭~#
+mqmv8a5yk%xxGE6CLDWqݢWeM2t4(Lx41' xe|yмYwib)^?1zpicGV00@r,2J:'}6o4`<p@QۺV1ihlI @Ǎȑ"KU"KE#ekc5ϨGR8A( '$
+j<oòH`Rf zXk3?
+<lN7c?J ҟV!X:]Zsٟ
+s3>W\GSt˖1+yK[u`mǹ:K&v4_OUOGoq< -FiWrZp׻՜s9ťhȨ>3*e(^NIT$c5]w?3\U3
+qu4TВ4r}tmy#@0 '5bBԵ	I1;GaIO's^ul¤i$.TW' (V ip&)ioDB$]g<17Y.^	#ى\9"`7{akd+*nJ߶}ë~zmxf QKOm>-l!Y ^M$Ҽ@+WoLjrO'׎悻0gU9KOb&WhGA Wa[Aʑ>uc-~j;f3_1RUq-7#+'om46ک%E>+h;~oSSfpP*4`u<
+l`n(F?q(
+:=,3O֖i3IF+d$"GȀ{	[!ZѴɭy?08V0ґ)qEOyv+o)+`r8 ⹬y[+r;>?:ȨȪmnE)USW):K9pmf|Kk{EPEPEPEPEPͺc3K+ˈَw&x3GVJ>(
+K״X@@#ȟ?sOj\}#w'oi=LC>ua#nDRu+foS'FjVMJKO?{:>K#0! 3Sehu$dV/uz+7:'PȪ[5h<:ȥ]j4#[Y1vlWC4Sc&{2r=!{gLQFя~Cp^U_EC_ȶ&V~l7ocg#ol#+mD\[$%cRk]}zKRXeh\:#hĊk&[\y/!ZFl?s'֫Ij**SHȨI\AW<?(uQW*2O-%41rD8iߡIA6 IK 69SqH?\5ꚙ{w#)60pWe+Z%-88%,-V? 3bNu+E^H p?)Ƶv=2ߥuX<7;(َ/Y.Usi28tH=;ֺ¨Q:cדӠP
+ R\S9
+Zuj1Q
+(:1/Udb^#R*\3Zt&[ej^) K-j8S]xZn5SXusGU#jpiiHdX" 1z
+i,#r]ƭ}NO
+Lb\7J|]8"n|UtTP!sY?
+$$mư}}NOM,k*aa.urc'[{Y*خ!R#TXxj"˷y IJ&qZNp.e[J$K9vl9%^[G^gk X[%{>U ֧|'k{`1q6?^K'PWέංq>i'q1M%%tp֌y5Ģ*Zke!A)&t0TA-=Ax'* *JЦ
+JLآ-Hs+=ޖ:U_y?Ug[UԬbXlsuq 3Yio$4g	;Fx3P<հ=oEn5V>hy2K¢KmE=Y˫ɞ I($C(\U߇0}}RgM2@u+˯愦v4WM:H0XJUOlu)5$M8wx
+sƮx3MQ׈mcT;;7|ܞ޿J/4#-##hqzuIի졭n]:w܋onRYgSۏKjoVtҶ#!ϷָcZƤa F$Rw08ɮiynXi9vɏNhŦZۣN4@j^{qn W(>d5f=6WV=+x%/s7g{v9$i<hqZX;wVC\5LEM^FWbp*RRמn))j)ْd`8"3}i8`A5h:AXqTFc!`t2{"n#]5s&("7rSwwlFƣ{!f,Y	L"I@:kkZ7qk[ls qYSr0iJig0\\v:j+
+xS#y|nޟJj+(n`LԃQE QE QE QE ]R]÷1o3ZCXTnld$G<mc xuj=|\:řeY7p}k"M;Pw]p{w("iDI?HFĝbea%ѪE})ġsֻᖵ~l`<.G늳cF|aej	epy5ec3_hȬQ|7zz~>|i5h' һ
+X(͸:Z5nW(x÷Ph~u0e_Q;|/$8hs?w_VgT}+Z'dSs'6y}ܖD8>T/VםTfRF|O~6 +sEmbd2Ci~N*Ȧ""ehHzzȨUx4u`ሄsv	 ߨ+kYryCt
+25i?#,)WŤ$(YoᏅ˟n{Τ!8fDv
+=guxb8>Ӄ&,,ğs[*S195S*;֖-sVkM>Sjfa0'C&3驪_\4\A ;
+<FkH y 31Iz>Asye<3ȄWx~L7~Ԭtج@[v@${W2ԥxVbwlF{VΕsX*)Ut*+cSQ\5ӍWOыvr7uvzy`v3$є+[bG5^I+	E-Q"[w&jn9%O&3c&X躖G-$u?F<Tԩ
+q曲*1R&xOx݅O`& -o+ZZSyK.=eյ,mYc?O^u:]4%x8WH{)ea*YiVr8ǭ\yS|wgtRBIO
+zw9RdY(7i_kv!ƽ}N׉&S^MkԱfb5Zt$Z6eJT=kNuQ'<ov".y}]ZpQ{+3Z#}iRH	:k&!3/m[6{$p;V' (tkEXD73ld^{vѴIcKsQQb|{{!jIksnt\,,u=Z9n4<6>G+uCiS+b+fpjX'}Mf8L<aNN5}j[7zǙ)F(+;y'֌ZZerU!@=낦mRܴR4TVɎ^[_z
+rsWFONjAWZ)B%EAP8)nӳ[G
+9KDb/ʞW4RvG$N{wr:@٦ֱBM_v[z#S>[č/i QF	( ֊ )"{ϥ>$k"a4XkGyŏ5kVNJRy.b%:?*I.+ĭ,+)qqD)"6ZѰ>eu>H@v$SS@}+LEjΉ~Tl_PzfWZ:X_c6	{/)%6<\Iq3`(Q@Q@Q@ڷtmrxf,g;N:8Mм#f(!8r=Zۯ2ovg&;!?J Rd[I?Ƹ-{\f#Wg(ٴOfiAsj+pçpiyJHZ^(v5:0kCODԡ|n@D?L/wp	
+=aR|NГ×zM6\os]nzY%)Ȧz?J7e+	[Av5:: ,}i91(NtHa,+>#vYޛ
+ #e%{7X#G8i~b>Tɔ/G#D&E6ޞՉRՆΎna:"K0d:(+C(+9Uq+ŚQv憚ks,VQ3U#V  R޼֧a(v>涼CxLYq 'bb/}?Q>\ :P2:rgk>"akkXX !OaRXz,QhOq(/"WQH5q(SP׶)<Ii|?Ec_6})bmʀ<+-eRTՔZk++֍4G@\񅎟7a+s.nMz'\+K+ı4c^UKCߐ޳v, OvloĹP4;ڋg<MZ:ϙ+FLbFUڰS,v'թg ZWf-S1Q?yl] -輚n~ػcB{|XEEڪ ᆄ]gN+DCAZAk<ͺIxOA 5uԞ;+j֥B]Ճ'RZn-N-As|ߧOҶx   .#Y`UժՕɷ}!+AX))qF	Y%%$En#_e\,m3zi
+ssKs\)=Cqykh3<ZZ/b,czE޷>& x"iec*w'E@X zO.=F92H2Z=kVq.t@,zwfM0h[
+c0-^p_c۹#ZƯ?ֻ%Ru;Ug^Qwauq;rD9C]f&) \'b;zWN>Wtp*7l۵0ɏpsqRVeg깑G|*jC%wS^#<rma=fR,GE;s3VP *oJc+Eg?u>ŲB˻*`:xiI]aS;-Y l}i%x48犩-fL%4 i3J'\SS#*%8rNR+㶕ޯZ0 >SCn$&BK`9r8Fݜ aP$v*ĖW0ǽ!O~Jq՞b4Ҋ`+J՛wϞ+cP U`+k*ԕX.WsU݂ؼ񙿃]	dRxȨ}͖>>)Pa{؁1F)h %	k+|uw;W5^[:Ӄ#]8_,p{
+t-n cíekR-=}k)1$`^ӮG$HJڽK忆tdYc,N01^7Er u~Rfk`nj]F=DخmZ!GOz~耂 5IRǁ^_uk6A,V'c U4W=:(0( ( n	^7R8 o:VSAϾ7TIU{%uv'9k!OOR	{$F%vNǢK|[E02ɯEѩX+vk8c9ݏNj$sNR$g+_*H's/M/u̓b&nֹءWCkaSjT{SyhYJŭ{I{KsncWz皛UN*P]AsZ_{Xo%l8N85nzBK9/3 מ]/ܦΜi)ǐ-ii4Go?JMb+,n~Sک:4n)5eBz$S''+@mW-=xv"Mpbi[މN5Mu,bN]V%ipyj}?ƱXh3h,P~I˟SIBޯEmC@=HSǯ֞/_>ZN*htF,kKEY#ɩVWyGq"TR})K]nĈ9=*ǉlml^"HFF3x*Qn<-AHqS]f$m[2z\j Xm[AN\vcW׃'ѵfӮ6IsOzF	^jEiLcwxKI)-Sұ6wX^#+].jmY+m1-V6|;dZӌ9"U_7)<ep܏ ?0O;{;ka皹hC_,s-ǡQkO1-柨CgԆ&h?
+ᅄ9W8ZNG	qsYU}^uA@ 7W9}6bb23*wU֊bϵ@=gB8S\[k	u!9OOB-ek6QglTz΋"j)y*UD~1XZs|}7~nZmV&7OΒ:קJ7_ cznQ\N.;'u[żk^'4Չ̒w=I9G/ԡ79b!R< 1gҭqr\׬pIE RRDe,I$2;RzSCSCp.GQVUn.O=MGSPMkNMli4͉d
+p8VFs(6b"@nsRj[FԼՌ.ѠV=NGEOj.fDw='T -{kX3=	Uos4R $1PHQ+V+[ki4lFH:A]%д^Eo" ON}-/R9Rظ$+)ߍgv5Kr=NFD̙+ĈA8?.'zo57_`0>@k?]b'mh-a]Ag%j:jg)kdZo.a[wWltX+a*dsWS	˙⬆H!v\e>`-8(bR LQp\fdO2vH#ր+⤎ƌ
+6q
+=ӎO?f]kw*c?!roF>fOƳ1T Ict׭\L<«▊ )+-5"I`sd$1®d=+5EwF҆G'W՚GUcNǕi+5[k
+~zi8e$M2G =j:w
+((((ׁtdR>zm! @*\\Ùs]fZ! KWz^3i+ftI{Zisk
+ustA;l|xkƟJWRIE>ÿ^3UB ?jD4P2YF|}OpϬ431mBZ)2SUJlߋh"^,'hDڤ	b0V5R9뱥EmY?c50.w<6N͓Jcx[KIv제V\9joZtn	Ƞu>
+|WD]%nˀ]?Z*%V*ڶh"qVkyC=heDz_]U x4(vPEPj|S)=4_ˉÓYZ>ψckS;A4T
+\/\{ UB+XS,:Z%{6&Fk+s<3Ne{`Qҡ}TUt÷1@[0Y-Ybm >*kF1ݑZ fq"_C[ _'Z2e=mI]yw+:=k]+F.$/'pָa`J9u[Py﹏peЊRջUߋ%MJk{PNs~y^5̓#&3mjIKV<VD 7_~C|0xvG4Ч}Ip cX>.%,-` gCC,z*=wQ(S^9c*Km
+A}~n]?b"'լRUn@ N$vȻz&A`&QE0$RBA]ƞ
+Ƒk5vȣkG#'6'$:b+ܸ%zUA+Dg?jfmH&NMSHެ6t%wXϒ͝SuCo3Gsut aMrz:,zyɨGIhܤ檄#rk*SاvY/nRk%vG q=>==-,VkKs+'rz~y+x-yN6%M=
+_>iY c&1,N2T횋6ix^=FC鿐}+ b
+5,lKR5 a{ G'5Ɯ==MD8PXUrjRF}O<훂j:d{Ut|jjCwsT*:Dk̬\vuRإE~vc+6hq"
+}g)aF*)
+p{
+b<;q?Zϛ]"n(V:Mq=ϘYVm~UtڛRV?3gYO5ącԱ2 (MN82
+ N $´-t;ۜ1O)?RxDej	s$oT&KTj.S^qBOsXVţea}Ga
+z)t;/^_&o!oO?Rٮ{G"tM6pFcuu!%-PEPEPEPEPEPھlw:KO> ^SǞ+[V#[Jo<(ܦ8ɦ4ЩH+_V{ߟA}0Wf~T|j.n`;}k>,iGKQhz.gG~f`tk~{ѸfIy,rk:dDWW>Jb^Lrƈ+9x.}zum	veǘ,=aQYO$8:E-8Դt׷t[Z]I1Q$ 5ŃYn]6ۯnr9j/1MMV BfI@GdԔQL Z)hnU,p>ZXǟ,@2*mڶ F0lLkI/diM?x״nQVM&vsXH+R[J\];~ꎂ
+յ%%ɓMJK3F^WM{K8-Kx%P6~mb=R$9
+3k
+*55<D馢EqzB٢=zX-wiy=҅5h+rc8 *\RU{cޖF39N1{@24nQԫB
+Y"bMwҥ*`E v<jxroqƖ?eT%dU]9w7~%iϝ3YVr()a}cL  )-"26+P*M9Ǌm	@@krinY\esW=,U:撥($HTFkNWsTμZ];sg[c8b9>ZZUcA4iղ}1^i!qZPpGeߥ]TUP ]VͣJ(ɏJCy19AASYgsQ)*Xy[lh} [1tO !xWMvMfO(ڨ?o]+"\Nzx t3j:mA }͸+䀥KXh]k" Vfv,YRNi)h*նwxs~tVu;v>P5s4SiЮJ"zfOXQ\:N#\9RهFm	W:+`ݠ#>|t4-ֽHL^\GNrH5x/GݬPqӓǵhtfgcTëýo:K+xw]cR`s+>_C]R8.0=Oi${+w-yцU|9?+f=.VwPvטG}:ѣfsx?:K[YI3÷5Rhr"dW qB}QE QE QE QE QE QE QE 7ymqZּ%"('hAT JiM\+րb6Y\DG&7 U̙(fc d v$'Z\_҇>Pl/#198Ah  "H7L0ҰA_3_dn$Z*W^^N#b9"5[ۏ,-:'sq}oKnFʃ55:5+-А0mMnk)FK-nlikUXVNg	#+wĚ8LSҰZi{ZEsJ$C+na -)u}>~DѸ9r'B*dM!<=ŀᷜ rWGiIj+>d뺚$`5O<y_5ˆZnjN+Z(( J(G"c
+/mm-i =6/üfYZ6(SjTrZ	Ed[WtalWemXP!\y#4k(zW=|4+[6RԓQ7[`5Af VWND\+} Prn2ϥm(EEt"Mv8D3wqHc 8)@o/>M(;\A'ҬD5rտѿ&j _|o,gFʷZ|55vH v)YK+Nk*Or#!Q]Oj*%("Z1WC"EF?tF	a"WoQSF"96؞ZSMG
+'P)T[K1i@,}~t$q ,zVl$el`Kq?z~VH Ҷ ]RXӭr!Ww?"+yd2O+ǻtҺoTC pk3- QE QM2(]YK#;u11M+f6v8851+l4EMI!қR1Kku=Lc
+ҸB5~H~_>VN.i\Eh$HYZXMmk;0z+"9sR`~x@V[SGȮoOoFǴd^/m>R=/oB@]+B6-;Kf* VF/;ho/a[90{<?#]-ߌt2Sl&#</盵lI\Gz<=JNOb~핅Z޳7ΓxِF+?Oy6ْVB=OL]No$x\u vN O*-,+swi#ߏZW>.IDä  6І5r/Ě`XȊ!	{Q]m2B(((((((j= Ђ:{E eiѴ(ecG2ǻk'V+rL?z~[އnDP:|ݳ *)gk[^-:=r=3~U皶CZ&#@'7 R ~xL6ʸuA+Z5ǡ˨זڝhP lT~ƻrm&iMkIJNvsSi$hgWWRDYT)lu//%ԯZM=WYz^
+pc$9Е>+m7t3&l|gsK={6ҪZx6fL|<`~5T2%ULT e9)zJ GE:JJu% U;+
+I
+sh| HBsrN2ԥ	5t(Аk+Q%u-\qڒg)EIY;;_$|v]qMr-vڍA(0 (mĹՔ՘+Qֵ ڡWJ=+i[%[CLrY3&1Sb[I3io/MZK6ƕ݈FGF#i@SkX}"1џθ*VkXUFzj֓V4'r:U`pºt$Owg^/xk=q!zǻ%ԚN1{ƈYf>d:㑃SZ\")0\yLEZ1J; RGi,nWsGjچgJRᇅ * ($T[&_G?1/ZŸ܀gy<CHŝ1IɦE6e;i7 |Y74iR( aG >kl5TOtZ}+43q*aXܴ3}TWx
+:jcxvݺĎn4t涴@S"YƙOewxEC:HwgTz;[au;`^Gl k~ka||+yu4*OiQXuN;qҽZTwtotl?sZ)3pz8xZKft+00U<H|?\X8?,׫+jX68RNN+զ;z
+4>u}yv;e `8 ]sXc<  	eᑙ?*rǅ\L+Bi$$E_jYʹXmʫč"+T<GH#Kb!K58 .ZﭴKai&;F=S
+m^okڣN.>=UKڦ[κe?sPOVmhZ<kCEvSbnk5A"`:⼛0LrO=Gt^\bKP}ՉNɚΕ{Mnk;Ub*HYP:_G>,9%bG*jmRеt۸_wh$IG	-rΛi:WSr;Q_KxOZfE,(9dW|CmX;=q[idWWcR((((((((W#֢n̳۸c\ǣ ={׵Q@|4l?ppzEz_J9 |k(}&QBԊ-[ީz4#vB9{=Zh
+8
+."$T*q?Z+ZC%ɜĚ]1U֩A)j*}uwd˕>Y\V+O=F'nx[i7m>S ԩyle$MlE u?Ju;ꥆuuy }M[Wg=_"
+YY'嵑&V z*ܫ%-m鷾jyRz{9ppA:)BQS@2M:&tetb+cQU$\`0sHpX
+q
+kxZS<j*εyEűV*ء|[4SG5fO++.I?)^bR	0<ֳbzrc"E|qMZ[痟aV3{fiBX!qW5\JѤ)#{3hݭf~byqhʆ[nkq	4X<k*Ф*чz)ʰ%3x#ʘ{yF8T[ۈK9b7V5 ,Nd}¥E-or,1T`GL1	1OҬ7Xٙ  נ
+RCn6أ,ǲsjeDJ q?uܩdD#h{ ݕmlon3 <tk:oEah \ 'yns;	}VZ .($
+ )+R@D+'d5k).)`:thqkgQ[:F墘8e=@uvvc0o7&"ז]oq]nj"up>_6@>c]g{?{Xޘ1ҵi /Mkom)-=(Ѽ+2*jsu=U>Kzl){tEF8,}_5+EkC,$4l3c<Q֫xMkgA1 UdOw9 4w21KexOe
+M) ^s;K=Ēu,xvIJRml%[[D]x-I$OZuYDo%^ݻ5k5̛!lg2;soH܏?Je'!UGWB<<uowz'OffC5^:8ɻ(~COg\F
+pپ{Kp8֩%Mt^ZGkk'fel|q^Ɨwˌ31^S%1~'7طW}}+m%++)ۆC)VƟ	aO+ޗk^; :أˊO)/u9o,ʠsq[-K-}Fq>X tRkxTB
+.BZ@,fUW(7h((((((((((
+֟X
+n x=# ʱy.GulykôMݮbAEH$O|w'`ZX-f,jI^ѾV{dԧAȟ:,4&e
+?Ez-OuQ3 rT{׃p7' ٯC@3و>`$vtl5}w$7֋h	ݛM,?+uf9&ք[  ⸵2z)/4ggs(}MWa7dq(2gW{
+ } +t V>q&xc911:]νw<ېnCW
+FjR{[:=kE0rZi׆Mvߥ 7+!FGCM4S#+Z&"ʷQˑgpXyn~aylckJ	Twv`Z4K+hlVBܳk:8ݕ;̌Sa>hېM	l
+/ED1T"HfyN<ƮIFOL>F+iOj|rʱ+MjHgO	TgPL:f6ʰk3)4.-rثFy\H1{n.}ib5Sa(Jj}ǠT,p Mr8L<AZ{An'}$?1/Z6amŝ\8 p@ഖn":]>>?1OAX,G4T~Szl-o 3i'<#sQ@	 sZZ+,M9?\44;TC+\-iͦOZ?#Jm4$TiOa]W KtFVO\SJON*|Tdlu(NõT䰬OMmr1.
++Juko%i}5kb{h=KNitOZn>R) 
+Hk+hF@pEz~j21/[ %	=1:ɚ^sqk`2WM/FC%P??
+}zxgls y|ۇq#˥m++SMݝ}k:2ٍЂS\{Ssk$a(Py,'a=:CݺQ45fq>:~,p1Z dsI
+9ko]4qyڥVF3~4)$3mTĤ[zL+twN"w60Yn<^VѺE0YFAI  bxW̶+ؑִ/<yws._CfH>xq¾l.F=ǵ4&mkܦ3z}=?zh0g>̯u+q{q 	!fUg!<n݄>Q5xJaE|>+咳i )b'5Awemn]8$"3Gյ:u/b>kپ|8|76K
+X#;^kgmcioH( ( ( ( ( ( Bu"((((((((7O+B)dq_<_V
+/u	f~VKO<mbZ|9{O\6d:v"vWc=+ZIbӍba;$z7 $WV -n>QarPҬeo|GaNuѼKu&C_Mc\V9W7AZ[Ǌ,8`+0a WҼ9&R~l SX(~E$WUCSo$VjIg2*Q\do^\ѽ3x|it&|(pTI_ݱ>Rj͍.p$<kP*+P ^S S+JE0@^aq?xp«̗6^=5E {ug՘+;S(
+08ꧡI-\.zWɻ
+W"9h߲7V94mZGl}MXk!?~wOƘvJ+ҩpc]x>]>gz|cj7>׺U;]?c+:ķn
+Z$v>c <6)qLr33M%PKE! M -%3R;e=Wv9xej2[HON+Ћ9<W	+ŷ?2?MLg5i:$Rۡa5bɃEEgo$kᆡ3kW02yn+Oᆯj:#izlp3#)ӓ]n3Vlq(?֗VGڅŜ:w4mCS`-mpO^rm}
+CF28t+mVG0Yz7xsiEhrmON>-'V=Z? a	k>-v}fͻy=+C6VG	*3ii,S[
+[gY(<gv 㢵v3uY:&ꮭ9Q!^)<gXƱdI'aʍ={Z$uu5o+i>QmaOG׼x;Ŗ*Җh0>CUbyy_ޝ5H?i;oRk"Ԧu,cs'}s<	qG"V  ۷մɰvˢ Z5s5+{&y;Ig;ҼK"ֻoZc=YE*Od@y4BHR|?u10L2 l -H
+>VMr;h U?ZO#
+u	OC+
+(
+(
++Ot	y9y(==rEq_";`MLeLyBz_5r-lb?_P#񯉍U[x ]Jvđs?]ݢ; TcVQ{ u UK[NWzJ viv<w&Hs\*[k:VSǸr8j5"y/'W_</i.Ghźr!+Q^CckR9m4ۉb?JeBo$a2J+6h+$˩MNIZhFo[!"XVt?h[o֊r<U𖂰uu4$ozT9epM5x &_}!yO+-|A7mK,.|əG:>Ocr*NJճ׆AYQ::k~Y1σ!n4)2??^^αWJzQZaEPEPEPEPEPEPX>&⨭]^ܒF@a3kz <'hjad_:,{a!KeMCǞ?	[H̖pA5+ϒFybN}q6{~!Ţٴ71?zTԭ2֗M4jŵߑ΂[y(OnU4(r%# k-=>*3;TZǇk<j7ӎvw4G5t@nAFcp9ux6p+)۸Z^}bu,mjo0d/o"6=+z-(exmSjxYf=zZt,԰L	Lx䉶ʌaM	"t=}Vxm?ntkkUgR#3@en{U.&2?RAg=b(@s,뵕U{w4<ͧX w?+>o4y]:;q =?
+ [	|6b ~f?RmWI1% kC%+٨L+Kܡm?~'ry'֖ ( )iMFt~t/zm^]`{ *n*r+.a!M$F5χ;6x/:eiw-0YOͯ>Xd4g&f5iu8Sڹe}|gP<T{{X﵍J+Y:qi:4fzzOٺ]Me'<2q]}=<8^A
+dPz0M-]5{<Z%15+Sd3?( WSq}XDC Ú]Hx=+A{7-F>1Ԭp <WI{^Z=\D@>鹓t<Gb26V^=kѵ	#`vP5aFFs<X?ā;ed#ߌWgk*yS
+~!FYlBA+qO[Fh{L\-HӮ<=Qͨ	&>Y>8HHO+i%W⽇᧏M6LJlJ{7+gz>W#tNO¾nBԦӵ9#m#>V5(Wo?HiW%]~KE223̑)`#O3N/sFkKu(g
+_|4{ou+/.`F?SMI$zb0d;HeaME!ދ?+hltȖOOOºJ(((((	yĚT 
+3UǛ֋?`A Z4wŴG}C>JQꋸ7}EpjpݮGU)!#qӟ$wAW/>+O%A4HX}^[=_=J8]k[O-+i/j6$ݨ(Qx+%v<ZuyTWyIF**(5-轰PX88銇TtAyYIXpy\4fgbŘNI"xRGUv,s /4]hھAy1y6 0<Wjc6Rq[O ?2kķ  :F4(-Zg+77s>ʌI"fo}nq4_|vzW6Z<a[P}c^KPЯqxg`0.QZ3xUEW|QE QE QE QE QE QE QE #IchP)j炥oEoZ#S_K=KJ-~ͨ[%;lqt4&_꓈lm&	һtVMZ,cO ~Vvmm%豨P?*|}rMzNlaܿxgKanޑvǓy:_Sס5;IK4<	_pzհ֬Wң1 ~+6$W[_N4 F*pr1DvkEb$nfnT1T#EXa"XYOp9VN68u53EqӥmeP#1CҸ$:s=8- ;mi4!Q
+It"D2mbR
+?Gkzqv\*C2h<QKE %TW7maf CIM̂VЫ4>+$r"%o[Vs.߁W/]7a#޺/MjbFg<Qު6&W*:TwV۠EI(QҸײ-&;F+_kqg%
+ϰp ק$}{	]'mm[9NOzGo.kzͮ><-~qOJ~, Ú^J9UG<V}Gz]ծ|B ㌟c)z|f(5[QVeZsg"SsKa*Myޓ/ߵ pJ=I8VY-03ukd!AZQ3Ƽ%#ޡ b>sk)MB"0w7*-46[A$v(Ȍ G+tLuJkt4nOLG 1T&lkQݰq#oz.o|5q<"+[ؽ]9|(Ӹ:uv7^jOċI_Q66S(վx׮=F0qӯu;nY`C+
+K|3Ne}3G)iַ1,JH+|^x#Zi4d>>⾧ȬCEMߪR#T|o *޴/m{N[xd1ؤ 'ڽWIE)gV{O&=v4+qk@OzGD7u4KV6 qTr[݄,;lo\֨KGǩ^;7L -f 
+Ο߉e#@9թtU]6u+2+4jqVDQE QE QE 2I<'⨶}"˔ W㻩\,\b9|ǡ׶|Y|<I[JW}N[^%:QʃMgUΣk+4\ݟI,[HMwne5j0*]kPXLC};{/	S~J;+%)rO@𪔵Йby5u	wc;*֛,pvJ\I%9՗+e+Kc.>ό+QARA?FTBF.RYS'pĹ˕~0f1q+3_K|4ӌ^Ә~7y2sf+ࢊ( ( ( ( ( ( ( (OBE uR++1N%5x7ſ6'm;p4&p{+6T+֭iuLAcz6dw`'9Rw!㵅rAW> ڿGi n* :Hд
+[֑f7uu!A RU'quY޳<7瑞Aoߐ} fZ=w$|ȇM%w~"y0gtMz^ef<$!
+c}b9@ Ǩ[0-ZY0by"FڎQDLv=J5?v?FҎ]\[,?
+,F iïoQ^j'^+{lz$'_Kp'A8<cO4Y_oG#&k~ NNo7φ	{Ғ8	V^2$8෕ǒ<0U-ᎭL OA 
+-)IKpWs ֩En{+JIGx-SX~3̾Jtݐ76{XW^%5Kt3]|e?(u#z+RKVM.-{GO^Wl ^kg;E6]k-E${y׃_v[l:5^~E
+F}MMf-LY4bBⷴx%C)߃Ym2X+$=F@'ic~UV|媤+%3"8FpF:սKf ?Z/>Owe*WmwFhةV Ʃ	KL֢cK&F'rS_Fkv~&#a1$dmU]]Vn	o21ѱ҇a+D25?6p!Ѣ"՛uH?շ+^Y#u* ڤ(-1n'ZW	qlsFr ԗj	{Q hU(җZ>zGn [s4MG1U`2MmxRMEŜ-q}R8 RMk=_h;9q0i0(Zx)tuk(>&[А0+G'n 5ie֝ Y +E}嶣gK1&s֥hnV*>QSvSIWF*
+n*FVOc
+ |ra?Av
+Fns̢@=W)ܠ/rXQE!Q@Q@P#xW9P:@ͼwvL
+0bb״4MzO`!
+}WY בaI6) Lf O1oܕyi8㴹(%r֝C{'I (@kBOd}JI#~k=v䁴cS⮅.
+qYψ|/"[yVI	^wz·$lnLWXʍ[BS!ifV7W%x5Y|&3`i	XNw$Zqvg''*h4Bqgq!2k'ZBVI3T,cU0+UKvsTby//ƎR[yJ,A#ֵs&c,obB8_lxɮ(A7-c ֊~4q\e
+14FT9e1t\yg䏩dtt>+p|P"a'YRҍd${إzfQEVEPEPEPEPEPEPEPEPQW3ƒFQFk=xn}A[WZĺr\8PD־,Ӣ#\Kb\H_SV<ʽ>4]eIbb$CaگDWlhˆjtmcY}u/4*/C}mg?jXMfhc!	"ÖQ[42B#)VR8 1H*
+&|S׌ͤ1hp`КcNq_1ʿ+cn=|^fӯu˗o"`hHÿMyX~TSrzUK6Z) dp>]fP f<~Y	s+۾IQG }]o~6%dsé 5d~/ZZf *k{\փ!q,~?k3A X"@$}k/5_9<ͲZA8S*xGLz+?Ջ\9& ,g5DSE z%?[3+;CRHUQx9`3SLAC  ?RnFܾ+drFkҼ9yi,f5zg|Q5'G :}lJ> V$S^\O$v,k诈>	 *_CoCkUK*}.&x+AIRKSa_G3Ŗ+t!.g<z+|ғbkw*[Ȉ+`I	4{Ey'_Gf{׭HgwR.v!kռ1Bqixf{t@#O#*&F+ |x AP֯cZ9;,ZCbQJ700Ut1V)hITIs9!{n*}>]]SVod T U+[WdUOK^+.#ŝYsMǵgIN
+?
+>3ǝ>4Jk+). qV?:_^ gbp7MO|\_YET( ( ( B XZ\c)WPA*^KQ{XbFU輹ZZ/2 úK)!P}cjh/yLUzz<eCT]CJF+\X)*r2ׅ<Ib<U-x8ܤ|GJ&ǁu+BKSA$Ab}ҽ^6܀	B,%)]+b.Q(7Zߪ hdLf'BtRG5ǆu[NKd-teW{D2kҼﱪ̌8V5hR7ukhdG"S~oZP*&RrwaEU( ( ( ( ( ( ( ( ( +>0c:d_0Ts,c*zB=A+kz|LaՏBvˮ_㹂}#H""F P;z7yep/0fɭJ(AEPTuOEpP,L{q\(.Ds?qП^E rOIV;1+F b @ 1_;S`G˶l?6eE>޻shb(,p$V]纈E
+[&CHG ]KΩ!idE';"%G$СrZ瓴gއ۽H
+2\_+,X]0]Fpz/%xB_tz2Uq2o-
+ctAyis۹FFM15sF}6YLSkxÖO.C{WΚ/2pea_@SWÉey4o8fv1dƕ[xeH4 [\OXPuOYU7y=Eyύuxyщ0}Sc-gM5+t]xˡO6*8.h?|7[e+UTPTp 
+{vJ:#Һkz\wܮΚyjާX/5,}Rܱ852=vFq]Ţ((FQRe | :^5p0
+rG?q8Xc߁٢ckiMʑ]|%ܽ*"y6&د^c~C+ZTDҔT<Wmz[ T5lX}י  Uak:Yh\*9GVH nW9д{<Ksi7⼡۵z7-GkseJfRr(F-I'Hc~
+0?*f{uڴc2D<G:V}YZW7*ot?&Q[kW>-qk7,Px=!X"T^Y-QHAEPEPEPEPHFF)h{9؄銟O>bOh@T7Q^Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@W?ӄ v .ogipRB uS, Z z+_n~Vk l 7 @Ex=+O+Ĭ(tWGwEy"` AU'5䕣RUiH3@(ܿ|ږ ~龳1;o@D4ޕՅF(.ai¾u au {{G;.f+ʓh2ºƏVz0G	 g5G+l ;:/|C{=6FCٗjrǊiV\i픅&t>W7k~+|?AP??~5ĐBF0@;X}b^xC@5Mx.2:Em@+DH"(UQ`
+"k ؾ(W?P?_κ/۾'l~/C4һ8cE\
+de(Gc ?AS^^$]iulZ=Gp>ӤE|8V>fTtm
+>n:$szφKЭ&^RwKqmB I:펪\uڋ>ҴUi#(*V kA\M+_>S1;s:W0'ҷ	u :RWKtTPN.V>)S'~&ټI`u8x\:6p1tDT`z-=Y1~gTK}R٠j!1)B} \QhҌ4c_yFqҹ-/ާwnl#Mwz՝Ɔag?lx*Z9e]8<n&։]H Hчފnak(Tзo<fkӼ1yVDn9@bsצL9Z+@DzMNVfvL@GclTn+?y3\cj-sl2q}Nݹ***bEEPEP+j1=3ڼ&Ы٘c?]?G	(XWZE>\ڵZr+SBHԍ~![w}Քu>[(ij~(lh-r	IK>>;}njLZ&[qpSmX@~E<|O{L%?\3b}Mz̑+}?@Y[%&̩1Gҗǥ{~/n_Տ'O ԋF/}%W'u᛻om$$$|C)^QV	a2|UN=;k">}>vC⍗i↗VW Z/M]AKn*p@5+xcUHͺy̾jT3Mc1ݿ<z
+Nя[{ U"JЏQtX MӮo8l\79Wz&cHؤ7~G weսkZ刼	b*W׃^y^ neq oR2Ezo©wxz/rG6Z\n
+*^қQEHQE QE QE QE QE QE QE QE QE QE QE W|JZۺ׳׍HYZ BӶҁN Gjb?ZȖǰ wzsEe jߋ.s8?+fAZZƓg6ptu+#3I# JK&zm֠+ORO/[{uV0`#>\]Ȳ\+(x}룵Ǉ.ty ʖP=	~-ᅬI"m'ɠ
+i1RbPDU?+LNs8}Nuf1[ħڀH )h(([ 1>.s:zW" 'i#kgзιKpdRG"q
+~[<QE&AIDb>މkiZ+2sY>"ѵmgCo=Ť1 [ӦӭW|Ws<[#2'sZQ52+CPkOl!RZNؐ?:&Oaq)^h.bQ㊤rbdWy'yD$W@#ޓpӧ׮wd{z JK}Je"?Dv\51MTpQ<"(ɳV#ժڕ**R h^İ8b+Tv>ՑI-*Ov9TTVg袊+j>&xfۺ1ЭҙJIIY;;=?Q{iשJK{F%gvdT	e
+Le >:sIrV,QEdG(IbIxPU+^##8H4\,dqV*Eg`RF"SEUQE RM]X >,Oq~k5ߋ<+r5i47Whwe#X-N`I~qpoV-Ikww-}i6_- k8K |ڶ =̈́"[]%|+,ݳ[둪J>(<qXy.a<%?q^n}q$aY;~uJ]^K4^CN cK,0iF =2j:5p1䴥ߡ[\f9	yR0~SVzqQyyxX20x8,.xHd'KmZʍ%ԆhT'֥KJ6'He%=k5KҵXw{>03M+"WI) J]_6jHr3SQrvr3KQs5%}	EPEPEPEPEPEPEPEPEPEPEP^; dUWHѼ`rR(+E;ms^vH !ׯC- tOsZ?aկ7PURgҹ3ޞ2~tyvz } QWgCsL,竱 VQ W+ijV䎢(c-q:TҺu7VY칌! 7_W'RYzJMye5 _sqgWEhsQE QE ^2q
++~#$kX69px/G~һ91aE˯C 9'}ktT  Oh9&:hmi"a@Ο [j2jY>a0X}VϞEZS3[ byz<o~xz]2[Mz|,ЊҴ><[$Zx<FT?Qx6GOgEڢRm~Z~*`k|yJ~򭻉Pn3;҆e>gпq>oc4{%}O*\=bPh*6íz5QV$W-\=:>#F?q۩Y䌁zu\{=7StE#栾ӷy/+xIGsf/\xH}>y>p*°+|<f$W
+)an6?f8%WB&o(72
+(
+(
+(
+(
+(
+(
+(VL+k7JĺlL8ϊ#\̇אGG@?˿fS׊c"`]lj[Rj <U.+ve^#T$Ҹe%{k2?s! ƹw ]+iu:bA"aNJ>" n( Zͤ?cO^ڧsKzN/Gw Z榳epo	ǵƟa{z1͹  Կۉ ~pǤ/ʫ: )F)l;Z +y~>"q:#zם d?鷳Pκ0 q4w9ضaJ^Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@x豬isz1?ֽ_Dȧ⤷Mqd; M@?2vc[gCC&ɖwf,O?ʼcV0iŭ"59U'86 Ҿz~,ד9Uw:*E$LKBvM{0	ORgo覀=g޸SQBsS"pA\YfatQ^++vI{,n"oG^nw2֜^T.dY0+8vHU{?t'_J5^rm0h ( (:<9qtypW=?.If${5s:]Bbgg$FOUTRhKѡɧ,>Q~|i`Zr
+_BF?ks]%R}3SUy,'[Ygag<~UÒYI'$iv'2f-PeQ(?Sk'J[kd@w?u
+Р_$'ڽoIcaj+&YF}j䩉g>jw+Nm$"=*M-nQ5U>̣`1SǮX;myWDq=?g%О ?\cZ"FB+:$@: 3KҊ( ( ( ( ( ( ( ( (sۖskhE y y@z*xW}WsX^DOj2W{f DC?sVJ4+qG̈́Uiv_D|n4ӐrmX㲋ʍ}뒶mBF	@c^Kװx5됧M]EZ#<	IԋSO+?-6/\]TՍ2M'޽V]eH=\ޯhtXb"PY@Iv	h?0㳝s)W҉4f wK{owi#prm"5gNkY4^n
+ ή?MGZM*>K3(Bw1ZΊQh ( ( ( ( ( ( ( ( ( ( ( xJŶp<!}ќzq/_ځ*=Oo.{xg3D5 ^y,q+ޓ꺔څ$smR݆+COƗ%0,0?3GncԦ0a^.5Y\t j;u+uM +z=S׸qGi¦[;d/ G+b00~51CU> мQ-ǺIqM++?2.;<gkozt޴+3I?#zӯt
+(
+(
+(<C UW|wI MȁG#; W+x34#.
+MՖ[6
+sTsP\ hO;&u ,Bkl<qĐP5yuax2<Gza"䫆̝8zSI6*7㞻HtԴ4g=Wɧ\+ɟf3U_coMNտp1\[5/SJ=Di6.w99 *VUMI啥P?Ƹ@|MN-@0Mϱv>IѭGs$U!Tjh1
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(8q-><oL"S]\_4DO2|7B+s.SEH^á>>?ExVIP@XHz]LctiZjV5袊08 |k|Ur^?c>q:hF2Ì^-;ڍi)ncF+џxPl]7S޳[I!9YucqWCl۶gqZIǡE蜡EPEPEPEPEPEPEPEPEPEPEPEPEPUV{W$,P5bxÝjvXG+[7GI4½ =FA,!Ơ+a	s#ITal+X( 5iZ iI0dhbY12C>QmJ敭rk%{U($( ( ( |]}/1B/h>\7#>ǃ^isi32?ȯqΌ'>\IɟI#sG,.RXu0kj隢zF	/gȻ9U
+30 澎>^ sAN{a?M욒HN_U~KpP<V<[Y@yT* RԞVV14al m[I\I®@̫?XYJEUm!F&
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(9oB`)ӡ5oF;DB~j(1.qR**=PEP+I-ɉ#55 |:M?* 4)Vn\5x :REPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEP
+endstream
+endobj
+115 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 22 0 R/XYZ 0 0 0] /StructParent 29>>
+endobj
+116 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 22 0 R/XYZ 0 0 0] /StructParent 30>>
+endobj
+117 0 obj
+<</Filter/FlateDecode/Length 3234>>
+stream
+xr8*d6F'b9f&{+dLȒF~~v7DҊl+w7a{9KNOu|'I"LRʄu~|[Ұiq|$شz9"QfGG50&Z*Tf,@uv	x-|L05ұ{"_>G6M+<$>~f\6bL< _cp0zħq^OD
+o,:D/̦aoᡄWxB|	dq]a0bOKj>_K Uov۫nD`3]pHwt
+(:$g2-tm#vh2nkSfkǴv y盱 9_?ZܢI-)PN챩q70XN3h~|twȸA?>;"$[l&0J$| ˶Z'V9:aʥ{q3+S͆#KI.t(7tBzB5'|8>ISE*LgK4ʤ;U)[OʁbsH.ђL2mD_aXOTt1gJ3Z0<QYU
+}Txm3)Vu%	͗{X!PNF\ =߀Gxѡ(wN7q1<tl:ی瞱'}CR
+}Tn,"qgMc`t	hYޱHE=zCsGk6{9/1?z)9)Aݿ(!1&ƛD΁2&a~]=;>v;Dq}aF\A"/ KRn%8DYx(H^!NgNO5:kϙ=He಺Sޠݑcp3eՋw0[Y/iwQY8z	3ΗhdHU74z^uCu.8%hDCC:84ͅx]5	m\c\¾Fw-\ܙ{#iFO?~LN6}ML<JmT?{, o} bxC3"G4X󹇺hEʟЂIN	#3nD}>S+3i4ٶΕ:[N*
+}.pA2nl[/y)ʕXAf@~O!7DanE|XX|G]`M$e&ޭM/LX((Evh).aS*[1AfK}<,K 3}=*t'Yhǲ}1C&*\a.xw"gqP:bgQeT3zxw[J)CCjx
+ ZPݜ\m\+T QyfjJ)
+6,qŦ-cs>DeWx@]
+Wd!.(g*r_AGB@E<5e~PÜF$8يuiPzC F{x@:dʓl5G@.:>hܝӺ"]m ةRg@q5'hyHGj}"+EqKtq~iѳrN2ny1	Л{0bS݃E|J*Glwz'Z@)]O8HT`̓f#&k`N+9>#aLl~C:ҦbH\ކ.%vbFزuZ'^KDQ
+LY]%u`B[F  :U긪Jaum@U]1L)E;g7wH)\ڝv
+Sf/:݂P[XHzb=(	W,+.FP-^+fKm)*󰘝x7ⓝ&MŢ#c5Q+}}J.t!E_٧|Qfay&_E~"\RY݃2ޜ>Ml5'/3Q1`
+,#*HPa旂۪ꚔYeu_(Hݺ{4M>+bfU';{˨|s6>_ŵ[A]N]b59RxDyO=}49dcf\!+Q	y;Uu;.РJ*Qyr^dZ$(io	 2I"wMߺ>6Ϋ
+Bpb4wU:ZS\uzw16?X{Bk3+rL?oș X)ptp*w/74f vZJAO,w~vF3
++Í;ǫ˜SCڊDPs`
+Ҕ}W0xU|xloO2][eeL6.EqC7Z
+f7y7F׉CL,,VKK)PbE-[þo`ZM0MsfH$ $ M iMԃn'xg['2Š t78|8B؂.Ή"H0Ĥrr mcWKSVYk@j Dn 5 T푇+lRb]]U	%Yړ{*/-+hӟ˚WH@1Yoz?t.@M%S:o5%ZYJL
+	4	]kD^BC=׵LAN^\ Ѩ9::6aK.-*}bxij*9RQ$e4ʴP*4jYegf{:&^^-Vb\y&JuS(G<L[A	<	aʥ/LхKEُ&<=b(KiCDTP O|T+Tg#+*P&%m |V_cH,A[mFx5 JmL褰
+endstream
+endobj
+118 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+119 0 obj
+<</Type/Font/Subtype/Type0/BaseFont/Arial,Bold/Encoding/Identity-H/DescendantFonts 120 0 R/ToUnicode 5269 0 R>>
+endobj
+120 0 obj
+[ 121 0 R] 
+endobj
+121 0 obj
+<</BaseFont/Arial,Bold/Subtype/CIDFontType2/Type/Font/CIDToGIDMap/Identity/DW 1000/CIDSystemInfo 122 0 R/FontDescriptor 123 0 R/W 5271 0 R>>
+endobj
+122 0 obj
+<</Ordering(Identity) /Registry(Adobe) /Supplement 0>>
+endobj
+123 0 obj
+<</Type/FontDescriptor/FontName/Arial,Bold/Flags 32/ItalicAngle 0/Ascent 905/Descent -210/CapHeight 728/AvgWidth 479/MaxWidth 2628/FontWeight 700/XHeight 250/Leading 33/StemV 47/FontBBox[ -628 -210 2000 728] /FontFile2 5270 0 R>>
+endobj
+124 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 22 0 R/XYZ 0 0 0] /StructParent 32>>
+endobj
+125 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 22 0 R/XYZ 0 0 0] /StructParent 33>>
+endobj
+126 0 obj
+<</Type/XObject/Subtype/Form/Resources<</ExtGState<</GS11 11 0 R>>>>/BBox[ 0 0 55.602 37.796] /Matrix[ 1.2949 0 0 1.905 0 0] /Filter/FlateDecode/Length 3139>>
+stream
+xuZKd+Oܡ^	y@GEF^D|,;Q@>L`^=ZW{j^cǿy_~;?\&NYG?Ni	unEY^$ }Q{*\&RHݰ&i}ngn896n~Mb	_~X~c2ͅbdQr1RINy?Imh>Sܐ!)YҗC^Q@]'`*mKMF8kCaT(ɋ\%,HEhOP:/zpHjy:spn+5a %K.pE4`y߫,gnm{c0~NW.vÝ+
+:}a_)+ڨ1yAbUP9=w\,<w~-u5/X, H_~QxˇzQ8j[. Pbn(7Vk17e4+mY!K8"nEŁeB"؎9zXx8n$7Պ~˾D4!U6V4_x(lVX %v.ow#ALv/s	Ӧx·e0kk+]Q'Rz"]tlOVߒ0WmɡgZWLN WF<UDqT.k~훜Ci7wdr+}Os*ǸB8_rE7}Vw$) Vĕ'2-'Mn=l=̨Ŕ_x޹#DzA^yzi&+7
+Hxꖐ亃d	bCb+uŷӒ`l{؊oW0Co
+A֤BXS6#[Mw<hZTr2]*&V#`Œ3Is07vvur:|v3tZ7̹L,22wUɠ#2I2u0?j fϛt6,v|\>MfXfVdNt 3Y24+Efpuvxlf rL&c@kA;d2ڦ2vPTqQegS!8Lrn>CzQjV@A:=tf3gs|3U!'ySdi_NZ|^
+pqKGr<=mG1P$!5b&Sd4amFaĿg/"j_Cً),֬WmӎM4	^yŃ@}bt\*G*=K_2;E^YԐZr<lH*@4JzGz hRg=A㬲|l_[N`+b;sBP"1wm=yȕsKe@[Grdju+P3`NS2lH$]q @.e6R8̚3?k([+|jH=3Gp	J1>@zi'Sd ;~ߖ[uG3
+~Y]k	?MF"CL:-Y(9g}jebۊk߄yv8,$ %o50o~f)xYEf(.s8EnW0;bVTrM0*[zx"?F/ܪ(랛+0
+4<hg]A;ݜ"g|d09ԸGs
+ӜIV?)z7ݜRnN!ͲS|74+.p!)-Wݩ!;5>UR˛>BtDwʅ՝b׹Nw
+ӝ\Nw
+$:ݩ~urJ,B)NwJݝN	x)Yy#x/+:y)!Jws
+9(f4ݜbrYwsJE>)19QnN4J?))[ԜiNtG4""S,՜"iN!ySnN4tS;)A]wsJo95>Ԗ4 4iN)ӭPs;)9?vsjNNH%J/gWz@݄ 5= %pozJȠ4Vu«Rǅs*!P¦Nd2b(3?z,rս++bн#ܑ(g>c<6euUgٽV.iɘFp6ԑ([z
+c
+ᶩka)$eb(S%,#0QVhT?Ӂ©Gz2/WD\CQC齎=vܦ"[>asT(S#y]I+ե0T9y%rEc"=nO-$[bXP<"h뇢W9cPr7(NъEHM<"ҞUyw/|m<k)19vW<daQ> ;Cq+pH2{ǭ.JRHf͇~*;/bjEj+`Cic?K.d~+.ؙIhEzxzWtÝWO4"B'S땕̱dBO4s0+ڼB!t幪*4] 
+mmpŧ~,ND6k-}YU#0aeZM9,XtC>-ኳ&<P]cSW<tIK\QWx'
+!tH24꾲?!,*)QAՑ5S#nYLyL΋(pWk(Q=nlgg0ާ^<t);(pbT=<-ul	<4oϏεӭ<<.>AN<R)WB`NBeQ'@cr{JOQvGu/Opc&
+4[ˀQOƓ"W3ǗѠ_<7$By_<?4+ P
+endstream
+endobj
+127 0 obj
+<</Type/XObject/Subtype/Image/Width 642/Height 483/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 16929>>
+stream
+xyŝ[:+/^wzғmlcHB0#ЁA`xaᐐ$otֶ8|՛]/:3R̮z_Vuo   k  (/rhð0  mm c[-+  PzlEaX  Jm6 wfymm  82BUlEaX  B5o7I~ @5C.jcamKL=Mɍ`b[O9k_5HD_M뢻znjNt=m?}u;;s.k.UP26#]We;цaap@b=/+B~56K7|zm{ߗ׈p`jzDčWg`,>"F~ڍִ>&!Ƥ`_hQBBnVvra5}/U B&G	:ݍſet!}lS䞶 mFuw9-xҔoqdВJDk^JZ\?}54JhCKqn!!N5wO_ }$bW^UsiI1n
+ꐮ.&e_y-$[.VuxJnpKRѓ&>j?]t5/j>jau_</(1ɅFLlC~H+")Cztk4%dg$4IiԆ:E?t}NuQy4NhMuJL?gMmɔ|)o,T[,жt3s*-NV57Ils9:
+yOF[C,"0,.0 ptk9,F	gQcM~>I\1}_!.;/pZCk׵AlEaXF{lt1u.43ҡ:֯eC3:EWCԵ),rmsy,z8GO.alEaX'SWy+\gfUbRIP{npQ
+V	az'i(_X[ }zk^²*mmrTyٔx!U/G6ors|l0=~5W_62<I(AkR~C*\):ӣfC>lEaX }qI #X JK#ϻ XHyWA0  -0  -0  -0  -0  -0  -t	   FdQ   0                      Ee-|ת{ H#*[  PX8,  Ł  PX8,  a6-\;[^+~48oc~ajὋO9dwڸ<+ @kIMm:nᆂ\3||>|vm)}\xջjcf.h_ oXN{Vay8iJˤY#&w  ޴%k+N<c.~|w,pxpՏt605轳jSvX8֤zO[<kr9&KX=G=0n!nu: oZ  ǺvmCpiy88,0uA)d]7Rdág-_"*~ˬ+
+ö?|N$sUH Jn$;Ldy,SatrUm5+Ş^Qk.uEsRܡD8Xt `aY	j`ϱ$]vJi;eXEdkwpz1  8b܁Z-ZqNB.ܜ>" #'\#}&cIn`FZ<7>)ِm9}`* 8bf:,x}:}aiᡡq[u".咭CWgrYU  wV2uS  , pi  (, `a  (,| H#Z  :X  X  X  X  X  X  X  X  X  [GOweK2.4e۠|8kaydHؾqst;8]
+zW$rOqeq-dt"vp@wTػ2%{kہka7wqb
+O{W$rOp5q D;Ppvv zTۻ2%{ݡV~5+XX_qhmq/~;+YbvػZ.}&ӊ![ű$dBGEn72՗0iqm[ᮗ2ህDkm>pS+M򩸗ߎd>m댻/H>Otg6~``IYި6嚑vһXp.n|qo&a']7좉FG/.t
+5IBQʽ5~VbX^¦D삅űF";Ĉ:-ퟮ;}񧭍ߗ-]`SҭiUV폱('Co?6q+zܕ>[8a']`.'M=8IvHOS+mJe;&{j	ĚrFڈ[Xx9x9	پ?^?ūɃx5%,3~oqra-qm&ΒmyM}uu-gT ^24aLfG _Z8.>v#>؝ݺF.u[+~O>ZtGEID͓L7t ++>IE}QS971vSꏱBlypǼ=x+󪹵wz*|&!D6EMQj-y%`;ЍCN'X7v-yRUgx׹+6$.Xo$Ly.8ݹww]7LzG+o+,qCdO6ͮR<	v|wOvi|bwչݏh%*gc|E=*Rٝ<zhl~c=jɽx`AE/6ĽQ/}	m'8obR&~Eɵ(<~`Okj~}R>^0;BVj˅Sr6-48ocᶅy6/Qy͋ۋVI^X\^yU%XJBPKr}+5w V<}RMZ[s퐅%iN:w<8Ƕ3C+NﾳBG}}Y#$%]%h6X.Y3#b4k~/b{im|ltOl*ayu⮅RWWvUkCӧǮ^U漰8^Ok3v[^?ߴxpw6mnQYL>12j/7[^h!āq'l9O3'pȭ1Yk4npʽܹ޹/w[LU-?]Io/x<ڀ'cc?"G͔m*ar/[qMA{MNT*`i/dZAlw64>8x힙`|e6(r3y$թ.nh8t!TWgeY8qNž8z>zⵧ9`%,j0xŚO}}GK,㎾u4 ݴiDkS:AE=+=<pb7|^ݲ1ӠUGbawHG+|'R+M<+QĆ'~<uO;m0 We[d{EHb';._0-6xg֑ƌk)kJaam;#Ns[Wom}h|	;+ݺF]lgzDIy$w+w^;Z1 q_ѫ:AzX\Os%GG5eЦs?
+krJQ5h[,xG-,?xݻcIͥ:E)>Cۻ@<:E_^yډ\hoqX'Rolmx}XF\)&}8~	#⓴3ģC+eK2.WXX]/{
+60mJ=դ˪mq
+{ bز0     x+ۭ(c|`ᢩhc}l3 ,,ܛzg-v{}ꩧ6`۶m?Gf (Yxݺu}}M[lv{ݫv?oÇ8 D\\^nݺiL>###ݳg/K/XV|l3 ,|?	מp;s?q_'topȈ]&k֯___BBٶZc|jQ+O^0#WϘ|c&=~i?ΜKzX.Yn5JP5LEMHs,,2b¯nܹ+}M<	F  }P?fKp1ɛ9|ڙ_?<kO>gMK':󘉱5nauIxE}Qe"㏋ſh/-<wު]ys#M.  }Po	םwwg|?Kt?:k>sλ[ZxUu};d+|xa^xAgauRZؗ6 B-s_ ;qf|_̯|s.ZW_}-bm'
+xCE?߻`A '%ҧWܵP. 6Uh(>}qs><ؾk+uՂؿb-<22"-60jdݻ7!>U|~jLS.{jO?w5rB_i]Ҟ%޳`-c6]P;7+Y>2k 7
+/%o|Vw3_po~"ߖG[9Oۑ֚ۜ\V	\X~8gԟ~޵kUVX1<<,+,hgyaiш愌bwP\@:`}1_щ`T]  }PjoϿ{_YXrv^2`;gL{i&)M؂s6=j+6<F:6n)5MǮ>8so"D84}4f&mwZm ZX?[;vS|?x'O+S<cSGFvne
+2">ݻ7Ќ@֬Y322~kdRFO,l3ahb{]1?{m3 @(o|slG-8}Xi~+?9aꝟ_)[>ZЊsjʹN{晑i{)>#-л_xᅟwqG`&BWޱcG׫$:UUu0Gtn9}t\H F_<_x／cG~5_8wݗNm+T|3tS0)tB'%RӧOQRWi^ZY@[Xx&կ^|Eߕ+WZJ<?i"£2t+UюUԋh-67#8A\H F\I>>1>#|O
+>oݗ/aڏO#UY+ڬj[rﬂ P>
+H{?ìkN:|r?}{'k_t)_S8U(w}T/T̂"ɖ-[pAf (Vsؿ׿78aߋ/={[O>c=[7)v˱^xᅽ{ٳgݱcO?->|y[-OF P>C=P]]P0Gf (Y$U}죏m򁅋
+} P>pTa> G>7	 aºF  T[`1QHs   쀅 2ḅx|	dVS,\W}h zm~؈z}Mst굿8bQAX ,mXz~X &tb_pP%,S,L⡅ԟo=48/Z(x^@&L_0,޿<¯;z͂	]`aX`Y,,%ij3O=7&m#77W~w;VAG]xqS,LⅅůpX"y㮑Vސ-pĘjg,ۑ63kUX Xܹs+,,z/%U37/jSYx0u(X\XZ3fZ]-pkL{xra,Lb=NFZx%c ja'5ZVSK?#SCwrT`aBX /rᱻsbRגPGM>;0%聱˱䊚x#Wgi.0@,(O>s	,Lx.,$`aRÿX0,p˻ZW*Cӑ\e 8
+ŧdh\PT 8/.0d"υe/.J?B",}2'm7<-0R#Mm yˇ,1Քdt68 &tQ޼Rݏ^0^_EȀ
+n;X(h	1r؋\8k}}}Sd4Mmg9"Z_E\.,g[K-++^-ăwh,)C3Ϛ|ۻ>΅l0嚑[(\3c,LAbܿ%HȅY6nLS>[IS|cRZ-9\>vX+z	G"`h;~	]x:BA
+U"Q_>	=}rU5=\+T;*OA.ގ`aB>`"fK#bs[p(	ٵIUwzYߙyh-C.;XnlSͿz.L-Yc9-pkޚR=ISdnn;nHbrYݎ:#XЅ_#
+N^YPgCCi%oS
+HS^|ӘPB؎`aB5O}%{$bOrlXЅ/5Ά//XT065/.pka_Dx.0Uú[`aBXj`a/Dx.L}a.p)q?nG}aO.ppD^\~	]`JA.K}aAK {Je0,\)pz<̅gpLaኗ.pp؋\H}E	&t+N#p9 V!0,\\S0^+c*E9k7Dg)1gz.ܟ²org#p,LW,	sacENz]j+?0%0_,F],fs}a9-XKaJG.jX[p&ȅL jv2LXX8,LW,	sa&t+k"vy:S_/0,\)pzυ/XNYx.L}a.pq?nG}aO.ppSsa&t#"vzX_OE/H$eU\xyz!lH9QR0L	]`
+b]^P/r^oq{Bh9fJ ca+X X8+^½޳By[g,(cz,i$Q)kn@7k_PUZ2`;dĮ}ٛ^ICqE"7
+_ޱBZm)7y!o(T0ȽX		?k+caB5O}=7E~܍gW
+G[%ڗx[i?(TZ8Jk5	]2$YlYأ\"j|S[88jkR4w0&tѨf
+a=NL}`v74[4fPX8#9Uܲ,^鈗5	]50q&b4/ra#gBƫV͹h9/=&	mcl~=*Z\zލ`>̓\~	]8<q:sa&t	E`\^],LqcPľZ,L촿*,L%z˔-%/	XEiL(Z'Q(r<_`aB?Pʪy%ZnDދ"U&tQ SZXqW|``aBX /r`~	]`aXȅsnp\ߑ%RDGh}	b7i.0@,^|NSO!PoxnUj.mG%Yi.0$|=OyXυ/ܤ#T0Zǆ*5:k;\D	}xR7t8/ܤR>/i4`aBe6ڭFȅ驾ph]鈅VX{];8+XE9L0E/-ȅsn:KWxDsuHzCbavjJ`L{\P	1t$vpey,Lqb\\XX&t 	05]isa&t)Կ^'Ŏ,L»7ca	+&t观}p?{&t迂0yl,Y#{/qKɠ	&t!Kp7xg×q,*/W/)-uYy0,\AZ{/@(|k8&tuc^_8Γ.kE&nTVn;9cuyQKk5Jw߲=I>0Y1ZXJP9%X0,\5\""/Sn
+T6wX\،ta(scEtV. ^*	,°Պ0,\)Q0NSƭ"2+\1l\Q%YmAZSbxn<񬓎{K$M`Jᎅp-ܲd0/ҿXlBYPxR1q5צ(Tb,?YR>up쇼1X8=sdz/p\3-ʣUS
+/ؽ+xS9+Y*tc4haD+Sv\^9'Bíyd9sZxGad˒.
+*WgtMwump׸sr	u/7zװ0`x;V_8B!߄,W.
+ݿ!zt0Ꞃp/8Z_8JH-Cdygt;˥R/{>bap<_`^vtep]Npup<_`ᄐE}fk/\>.3ŽkmYll<`L7'`a]X4LwvRW,	saօegh΄p-BԀº'mFѓ=ͺdp0^/긵0r"a"Xخ0vD"Q_ة:V,l׏X;Np	Ik"eԂ#ʽ(k[e߭^UgZ7vJߦ']V?XX&i,X8=skJ9HWlMZFS^jBȱk0vw,>u?W_8p[]&-pS~օc
+i{gaapDS/,rtPWLMZF3#-e,Za4v+,¹ij,Y*X8!qe"LM%,EN	Nv;[ca7ka_074xLja/}=7}0w+ytPeN:{cC,`o[~ӄPk&^&'ςp鿈:0NagzKXJ`~ػ#+ApYY'Ko_.~<9-vX
+H`,5Xr&rûP{zaa0"^vɢOVB2_οXT
+`aB`>B`a0&t8	Eл}A0P\\J0(͘	EeA0Pi ``,L袔'@`a0&tb`,LĂ X`^ntz+{w`aX0op%,,½zIfZ;Xt%ŏیwgTV#ca01Xx69.a)OXp XwgJoŒ&$yKY! Ap>
+VӄX^`#
+.0狃|&+Z`LU4`|!otz-s.K;HAI1`!X|/`a(B쯈0+]c",Cbk{>`"fK#b,¹Up6/(}"`,#+*^+yؚņ_#
+NXT+nnl,Y#ca0N*_m_`,l`,lWX;]"b,9:煭K,,9:H[,'싈0|_غdp?)`,#s,}caX8_T>%;v_XEEj*Y,X8=Xs4iw\ Wtubᔅ1`^BKgin碱p`,lJķ^:=yzY*{`,\)\S0ꀅ{sGuZ<K:>+`a#! )N@,XX`L`a06+]&^yKx,{_,F],l`,L扅me gA0,\p&0gA0,\p&05g0);[0A0,\)ܱApqҽ9_8C!GD>`,?Yw!R/g-p)`,<1E.,2+fw?)ĺءXcm9lu[t%Ų1 X8+XdKR"WShW֭]70'DP0LŊ)L)w[o٨/{ApBDKg]%Ts9qm	ͳ}hlYأ+A.D+Sfz;AE(X`a]4sAKRoXMiXu!R)QNW^Xlxaa0NpHq'_}gO+8<q:,αJ&qx,Ǹ>0pѫ}hC`aS~wG>;,
+`a]ZH駗]F[;!=\\J0"yYj4p4K-U!l$Xu!>qiV]ba	7,º)F$q3vaS`a0Nyi%qL,XBV6L,C]gwRX0'Xauw
+RL5
+_՗0;`a0N)byzɴx,Κk9[Cb.,iBW%L/pev^ʅ1e:04VըȎn(.L&"z,};{,!zo\ XЅC%ĈKSA0I0q.b,.$fK6; XЅ#Pzca0&t雂W,L»LO(b,.Ww"`,LBgװ}%{$b,bntzpN:.|厇//XT0mNW.cYtYo$ka_D X8M[t~`[+\:ie,\5+C),$y])SFBX{YƆ.]C(C!g]faY;}	,\)ܱ"`,§r92qr#+N`ᄸsm~g(V)wppAYʳÙl`JӃ X8YCY&'q)CuѶk	Yk,\p&0imݷ.Y,p&0$ށ3 Xظ%p-F],l`,lܒʷ~vߺdɅ`aX;p&0$ށ3 Xظ%0D`,lܒXN`aXGApWKnbaY`,0da)`w7Ϻdp?qDS,-S`a/v(`aX5؋ X8!<HeC,v-`,Lgc-5{"eoba0&tːfea7,.<,_`aB~+`~ػ#+A0F0<{waa0&tEP==ư0t$b0,.$8fg}V`,Lqw_	`aB%-`a0&tQ1 _	`aB%9_G`aB?zA0,`aBX ,.0@,X	]`aJR`,Lc)Hrзjd,.J9~o wȭPe!hy`	DW@RD&$ (UJH6fyޝtf̦9=ԯ٦|g騱e&!6ٌV/F%s*LB*lb%	%IfXIHMlTʩïVaRa.$XIHMlBZ<0	GRYǻb&!6H*w!VaRaa-b&!69ʔ4LPUT&<.ۅPȘ`]PaJUTFGHW$&6*<6<0	
+
+HIHMlTxT
+I
+36*lb£RN
+
+بTTFG
+b&!6QQQթ0	
+Gi	VaCMlTx<TTTTFCOEIHMlRaȞ]]Pa@**|**LB*lb§$&6*<*|**LB*lb§$&6*<*GVIHMlTxTTxu*LB*lb£RTXUTFGEW$&6*<*TTIHMlTxl
+	q
+
+بؔPA<*LB*lb#=ăx@UTFG(oh0	*O	rf/Cy4UTf(K"i7&!6ЪHZ՛$&6ZILSaRa$Cx0	G[߻u*LB*lb3uHA]*LB*lb3ux觖
+
+}$N]:&!6ـՒuʔ˻0	Ƭ1;ݍ<TTf#OjS@IHMlưPaRaF*LB*lbHIHMlT0	
+C#&!6Qah$&6*TTF
+
+ب04RaRaF*LB*lbHIHMlT0	
+C#&!6Qah$&6*T
+0e}j@Ta3YIQa `* 0  
+@.* W `rU8 B?sU X
+@.* 0  
+@.* ﳂ>l?fĎ^.VWo9Z$J{ܓ!j9DR%T_rQHLtνwkp+
+OHR.T*5TBbrťkp+]{s]T|*LG*
+w]pTTx)B(wit,.]{s]+{JWBSzw'[cOe;yfF($&	/VW֙W>ޯ6֯;&;f
+3ՏR
+sՍuñ}`
+Q
+<̕ӏQ\W\k+EU8/>o?
+O|oT!VZ8bP
+N5u,+fTNËߜ}ϟ['XBo woMGǟ	Orxg4؏hW0eKOEOx;oo08{{~-/ޭ**LG!12K>a^>$/];/§;~ӳJu-VUw^>ߴ.퍋-BS֧
+px;~ѽ+q˷Z݅ҍB/ߙ~z~뙫oLz+glKwt<avA*˫}ɧ|: G~r4yZdɥ[',\ro+ݾ[oV[fKw{Xmj/vK>gS^F0+\uaz{\w~qZ׮
+B%Bd{eKW{*do*}߲żѦVLӛ_o8^<O5?4+<+eڝoFT83:}ނYR.~{'Aھb{XPܜe賏u;+Mw~!<)yf_>9rG'ڝx|Ֆ[O_>'t<pq=}tMK=
+ޅRjYR[ֶ'+==տ_-M֭F%Tx/oOx?;|0ennklѝ>jc/~wbKiu0$;O/嫮5U	^jra^v#`~ٳG숅gOl?>pXzJ{+y/
+Gw-,lL7
+Q
+B!>dZ0Hʗ +[S0RP=_p7%T+Z0>K^{W
+޻ҩpTTx)B(_J($&Y\
+޻ҵW8ޕN˧tKp*E	V*LG!1ҵW8ޕ¹t*\>#^JP.J0Kx0QHY:G/5U XJ \T יc>0 @^@T  >'_{- Pa (
+@.0  M \T rQa E   
+endstream
+endobj
+128 0 obj
+<</Type/XObject/Subtype/Image/Width 712/Height 620/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/SMask 135 0 R/Length 51565>>
+stream
+ JFIF  ` `   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222 l"            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+GNе][	Pp]W>x&WcIdgQ]@j[2c|О&wOut7.]5[4RW~ZWhyx{ZOpF[}ޗvַ(~( 
+ 8h> 6hUGPC\Tr(=ڙH振.ǅQZ:։y+gx=c})]+gWjiمQLAEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEP@E{-`[ܼ(dRYPO0lV%as	x?ӥ'#U|0v;E I$zwZZSJ?t2*1֣rcMm.ZN<<k3s(.3^U\EZ$RN)	1QuoLg'o8vc㚘ҜEʬ#4qQ4P"%iUq <g,I$kuilxG{BtY=2+<Q0AB	2Apo,$|i.lKo(8( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( +tm6I-F3^m^ii[A?^FŽ|ִe輚` Z*Zx9\xb&c^mo J-[ f" ǦH^}9fhT9.dAsֺ0zr-\N"aqہ+}xCc'׎hm^@ц	=9e+ś̘<IoI:r #m*($I@_Gc54.{cU<?.*rrqҫWWsČD'd+v=W0X vEojVRiGsF䜎+ƊMX|:(8((((((((((((((((((((((((((((((((((((((#KdѸ*7/#؃y7m[}C5Mqu=v?Esb:вWTjs=ChSTStqk/ną|c،c?'_;8IOOH)'|o# `HK_c+$RbB8x\/mKqo׏Һ`Z"^x/G%	(*}:+@Ua௧Q^cu{uzgR:nl|0 `rsf*`cNwgdflv#Dg,^1Y'
+?kXs0N(U;Q[Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Vꚯx\NuC}[۲i+>4ڍV~uotKfdgF쥗*}z1)vv\?bBᶷupjpBc.qn(c!CqU❶*Y<V%CϩIN688͒KtA(
+LKMo峻b=AX%ݷ %GtpW%?Qc2rsQZ0Y (3] YrjxQE QE QE QE SIXrIEwo$E*p{QE QE ^{,J,BP'}PNYK1:;ñDM"9 ~DW6%~kI3+ mVO\Jj GJc39>xkJ)hL̯Yv}u;im+N9 ׮_L #5~7zVma,0I9b}=Mt
+KyΎW%~ǒLT٣H"_0Ed^MԐe #ܞ׷i_g0Pp08<t
+ GKx%ߟq|,@}[Pfoh1l>՝wᵔ j^FI!"aЎݍwRb#{t3-A<oѱWG*GPEG^ 4kE 0c}㧋t588;38x^ҟv
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(74ڡ+:TYv{Y|,"MڞGZ	t־Б;/4lFv t\Txx´dci=$>anU v9T©5SNG:*;܋]V4 h)u{x<+NkB{Bf0]UՎ+mr$+:IdK#9c|foͩXA -fqtxR!~cYJjQ!2xggI=r q\dgk+TgQEaEOmeuz-噉Ȥ/k]Cn~zԫ
+jv9O.Y~[gHp	.p|.?k))X qUJ,洣+MT=j]?<+[`ʲݸ ? RQGW2=#
+[V	:5mH\$QQ;D[;g<SN$k3羧dM {0 <U*/{%o(`bcݜP1W+33~ ׬ڳ>_j@
+	'f+>=[:1$#_)TZ:̯q^I)bm s޼di%kB\ɎBR{gO$QP2~*i~Vh?_?
+1qGΟ{UWk>ܜ]1:QxRz
+qYdK:¼ҙ';n<Jk| !WR$!Ajypj/-NVMǈ\hGoߛV1/& l|1??j=W.Nda>TW9oV?i"Kccăν4(  `("R՝43jhI#MGOү岽<G V^Dw*1+ʏ=~UƏ{/e}WAʺe=rTϰ˳*x^:In
+(=( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (ѴݥٰM3g]U')y&Ə5h,B;0R9@+J=hGPMΦ]j>!>p* }#z}*qG"Pՙh,zLтs$ ިx+,J˂#6x$q/Jg-ޥi*ƶicdy'9IpT^+G{~(}Ҵqg3F`a(?)N^3)3,ae cZɳU=nIusi" EeTUH :zT֫(YiN8&iqsM$h:8+iL뫊K㕌!Fr,W]zFq
+ĭ+cS־O卡Bϩ_!^JUe(=i	0GҴĲlVvָ:쬧b\;mҳG.;Jlb5cF~PY=_JAeQ3r#.*/>
+ud2hQ9lbzU>\(8{#U||bs`C">q=#Ò\ާ
+WԵ6#\!S<Pn@F' R\E+	"$2mܻ=tK.&v
+'n*3}:{RTWBC 9MAA`Ndcֳ>ECs9EHox+"XE5k$mcڨ$**iJlS1[+?dH9;OU*.;[CGa/]Y-Ybb %R$~UΑVfM.5iBms"Ijg {/ʵbR9Pd֞ӄG̞;։&y+N.Reo" W
+0 \U$rJnZ%0[2'<Uq8"C
+HRlm'dOby֯2<-Oh?^@䜱$9:\x2 >^aKRI<Bx+\w->kw^Px3CaZM\<)n+Q\Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@R[h\	a'*Ns?uyT%y-Im!ʜWxwRMN2lk1)N[7EJ%O噔A!=5*7rOJ㧅SXļ'\F]+8EuYX'<:e0HNHW_xT]EQ?FfvXדW3_;ۗz,3{ᄼG
+f~d$xI"ٝ#^Qd-CkN׳$fahS i. k>uc=Q[7BGoΥ;"#Ѥ8%Qgfk$O~aEo,qs@}Oj-;c,jAEU>(tVmJ23#8+\dF;(|yD^rx{S;B٥WhBc8f=N*ǝB1GذP0_L#'G"xEc$َv8:{ir9u4`dq9$׮8C䲘݃	 ѫ4ROU,ݖk$ddǿgpsؕ<v`Y&Vq"I%Jډ%fB@<.o>+9hE:GI)Wq/LvT[\;Gbxo&8,SI{w̬}Uٽ,&Ҥ1j[a[h
+1<שG%~>m- q;XO
+ bfxx/~q^㛘$aTWi!8܍zּ[$u9!5cXX7k\3T"܎J,^N2~eW]P0F8,ǞOe!;]#A$xdY#b 5'rgW(jx9 zhэEq("& y.]''GRORI~l7[4ܝG+J2Z
+,$/Rŏ8#q9쥉7ψA`HpKz=FiAptᶍ¡?z<*wKrJwHsҸSxqV<un-P<G^x=%̉, "[ks,O;3Ld=ݽҪBy}c[ٻB!RIq+Ք$n:~sWb/L0*$+sVU$=+R歡I;#+/tWh7NK&;fM>S3tuG3Mp.&%cQp7Wln-Oa&#iZlvlm۸ш@=Sk|Y4<ٳMc'[ѻI:?>qh袊	
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+혴I0(r=8+> U+I遻?zmǗIjIĖ`-#),2E{tr$}RkNrsjrMF	ug
+^ŀT gNGe#U>Oz~bQ@bmǀk}/EGp  sҼR)si	k
+#\t#5Q)\9~kFQI?zVB9z׵)}Eo.g1*q}1YJvom@
+XXMt}%^D?MnՍZ<ֹq3ʵOnCK$ӣO0Kj )ӟ<TbjAkf#n^jÐ,QzVLiw	>H*1)Lw\}3ט_'=,ͩG± Q^*vPE>Xh+ЌVz~ڢݮwS(&{vCL͏zѷaCVȁMt2\4~GL-$/;ha$`{j\J=z
+k
+aNVGx Y"yjQcRHCa*ˀMw.d/f5j3,v?.By5aqe׈б<
+ϑwr8jюsVUU =sbu1pP++؜L\9*J71ܣņZ7	!*@$AZ7B0í|?<$Ϙra/,s"l
+W#_oqk&G(~Qj+$l*>'Z:O0A89q(m݉RTJ ^R(trDjަVe<F jʟ_*-.DKeoVQebf*M=JY\7܎FKJ? ׫V^!	o3^kix1[qo֯W_;oJqJբrv^T G?[=6|5~ו[^#eڣaR y2H=+b\.Ү+61.D\I	Sp}ZzW8/V.X{."n|*q{sf6oWvH3\}ҋ(AEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPE*;U,ǠVN8ܡ3:J+UtWq1 t`}h"+?t ~?Nj-5̬[x|
+1@4yb5@td0=e: K[ǈvǾ3A[o3Z!Xd8b8SZBtt7jS}:p*ͬe*T9sRGbOZhT\]Ɖw"8$:+u}6M:ݡI%GD@V͕Q401aKGgcZj -Ic"KL ŏSEjhG/#XqJ4-;#.:,nܸ#5JXU4\]U |Sn  Vj)zWv:0_ǈKo&1ҶiTֹeqB-WB/ɨƼGcYg;Tz qYB6wOJTa@W_?V^GW?V^FbXLը!N[,}Q=.\p P
+ Z]H!/&Y56 Hk9Vwfr T5o*isGTyeO38e J<<n)tYS2r[T+ύ8c|Ҥ(PIAP0
+xqa"{t? s͆UrjbNH ھ{1ԍ#:i8q\> ;3y:gYZ"!'!a݊OyIG8{H}Gs+$% 	zJS mg \qO9]7Wzȷ.}uyhY'H1-ķEv3#4Hg^IBu#~|0B-\@;hݳ|ף,)WRoq,~kE{zE%G=ih\mQu[B$1rF$pyug,oѾOZy*j6vKanPuz=G_}/ϩQZiEЈ; [Y$<3#$WV*GPjO`(Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@G1dtF[j~M gҪ3RAə>ʴc1EPNp ?A sp7Rb<Ua%ϡ~ZNE٤E
+i#\S>**AƘP~QZV0ZWV?1?ci~Jf1[Fv?ӌss*rQiB='Oa61*3*y2c+aK4
+vW1<Fwn$i	/s |k[I^BsYkv8`v7l$ߐ
+#\Kkq%mV+gWT]]l=JV[SvV-n[K8W^{vv.[Jazj(3{I|'TU-i<b$䜖fӤ՘I$o+RHFj**MYO]jHQmR2K1 :ВmQ TK9/<U&?6[YfBf]*S.9.*iU;J+*8_Q
+ܑz$>DrݟҶ9l[a0y=+%߆rj).`I\~w'۵IB</#'݌FT ?\U\r[WVjgQNKe?;ڝ$Qڇ{!" Z._N*+
+GaVcS=+9=?#95_Ы+$Pˍ;~jY,Fbr7p;+2=2/ޔKh"VPYT/oZzAVG?VDbnm+[i@x:sN5;q=pM:1MF}+O .L:gޥ.,Emi>VtȬd(0 ud@	{*6v|?k2]xkr+Ky݀*r+AىháʚqseœԚZO`מDd`.A?<7RGn;Fy݂w8'3Mw;ܜV|ڽD+{
+)7K/숙\  zKr2H)<7>Α4't4z]k	VĕtO.;`o^Yu} ո1@ANa'WM<-*{+Aip9۵/F2:-.6rd]\u*M6qJr,iŞFCUDED&4
+x%
+HMG]ǨĪ$JFp=N[-!dp{UU	"
+(,( ( ( ( ( ( ( ( ( ( ( ( ( (H8+&*y3s;[!k:$	'f!>T
+ cw8U5Gt_1>\GEA#֢V53c?*JJ 29VjXa=Ԣ+xdCcRK\HюIq\t(+ՒFNp#J|$m+FWX|;ҭrKx;ZXXG[EzFWZҌ\g},uHR3c9]VL^-w\OscExX[E.U{<t^Oӣb{h~Z#7@kȔ''s%d{^UŲ&8.=>5ͭSr*.[@[,RKs*-OhcI*qJKwG!D'IQR[15f O"V׆Ru0gVi]
+\K]'47HY&6$lךQNZ_ɧjycjZEJ./f$\L-5V<~lmlɍwB21Yѡ
+**sswf{1PWg,Vg]LQL??ULױq ?Z5X\>V5W4D5j0cc0C/*	qj[6<\fsQ^	&`>NV3/# $Q\s|v	cJ-?ɱ}yaim3x--YM妘rjI5f>7z0ҹfUe=sT̪Hh岹tG^HhSʕGW)ݜ2'pm:[x B7?L};L	+:VFe1w: fdH}75UW^ͫA"{i7/*~m(R3:5ǖ[.uHT#@+=!BՔU}MHk
+:_wfz}q@=JaϨ(x5Rp)o'd	9;"8
+k	sUN2RWiَ\u֍< f +W ㊢X4q[N .88;.*ɅGJovc~~U4VМȥkl+M"iQFӜ:ȹ̚ip">\ǵ^aQDfӺ8k9g\eHHo!n S?ýrRXܘd!/FѬ/3REj(,( ( ( ( ( ( ( ( ( ( ( ( *kA3#j͈vb|#g@]yJ7h]NPOSӊKK0:J*U6(ƩkIblᇡ4D."oGb${^,>1
+Fp}*p>eNLċGwFEWX2;tOJiJJl60d"8V09(Q#]Q5V7W\ܺ~61ThWR)XɭRV#Ob"8!.߶0?+^+.\4DUQSaFm;e+֤5\Z%S#]FU *X/M昋iN^2q7+L^j2ܬ0Ak|aWWE￙"+CGKys.Xku<1((QgFԣSu#''F4؀yr{dQREʱČ1U& Zqj6y:G?*)Fq][D0]KL56#_1i'gb`7ia޵'8R8%!GSOzJs'(e#5/H,[ܞKj
+M: >*Q#ʣF3<ۏ8aN[.}9܉Ԝ""¨TO撺, ̌j!	M(寉B*U]GZzDvp7Ɛ>a'ur֗|zf"#c8j׼C6a\pS
+\9zzhT;ƣyP1!q*7CRR
++u3@5TfQ zu]<Yukt̕˄Tc4u}B}Yc
+˰5[u]9sI%gaRiWzTZH$Xc*jijsf%pMt>T{Y+w&㊏}uarm~y&VG'y5QЩ`a'YZ pR3WQСDi9PPS?L@aPHe$BU=<ח:|lLgrP~";r~OҤb.J%5Ic.vO~85KI"%fq".V]ı9$ W#Lpe&H&@HF;yooAvxI9>!$qZخ1dp*ikĝ^@F1b(`QE QE QE QE QE QE QE QE QE QE QE Z6ROvBO_jy^?6D+OһQ-nl}*o.V9<e=1ܰnr?q\Яm @+<ak+~ZN]$qQ+tdܵ=kGYP:XU:-EFsK$ʂtO;3ʫzGas?L,6Z&K>k~oY}Ҿ+{=.Qhs!Xǿ&âE˃+x?ZW+#+:; %tFP)Դ\5+mmGOG'EZۖ?ޔ J?$k3tS\ @^Ms7kNB
+B !F*zyֻ7fkŴ?ސ JϛSI/WT8Vѣlv8O j55fjաoXy>c+ٻVPoWuAjJ-5|ֱUUX#	EًV4V+@TcޫJ*I$wGSxЙ]H[ fHUW9`94Z4!EZSzP-# u* ֤\"DKjz9t:.c?y{[O+$g*J jiwKPYX֖J XGHׁ[Rcc(.[_N+ER^iyޑy8{WПUӤs̘@OάB-jm'}Ǡzߊwqח1_ޤϰ$<Vykj71 r/J{ZIx~dڔF6==?b^+k?})%ltO{jWs,*o={G'SUbIT=+D-G:0E8ʪݯ_" u7RvV[._5epXc~G3d	AAqǷ\@<!FN9׿<򓓻=Z4Frr,Fr GN837N|s8#zQ傮IOFwfn hỎzV,DqOۖ XWVt˃~˸܂GqP櫏>K.2'Z7*ܗkHM4-HZ(֗-(v*cPAz4f/jkY sO;q4x\CWg[ԗfװ.8FPeT1P=,~ )FW`_:cԌI"(kQ{TDE'l\ő7\vQ(}7k9ǰTr=D+Jsu2DdS:iC.Xis0<JY:?7:%G"1q~ǸccniH}.p#}?_Џ?KiJ9ЏjQ@Q@Q@Q@Q@Q@8xPEPEPEPEP]^}"d:Mu=+5BJtECl|G͏lדE$QD5T{g]kvx35IxqsּQ+rk{g	<uOֽW?7`0A.?X6%;bHSVcwq];rTii[uRu|k5{jiO'eqYXpGJօY|}Hd^}NL/ïG$}KwW5jOkfʛw2d<Wvaq*:op6*;^kVzrs A.3^qj52wHSkJvC|6gKtzdS_2-˟Hx.UyEV"q;7eKPdk<ʱnaxyd]q#Ѓsir R	cԲ[Llg',UR9~a2ߗQd-#OnX%Mp>RGl N1KN:'t`pG=KH.[ 'W9rpGR޼2Y$2"(坰jqUQ4wӔ]8
+usw6,;D>_fk7[83@noT15u*.: Z6:`Y(ȃM-<$Ȭ瓢m}>Ѝ9cUqu_w1y|Ԛx5v-5WRY/Wz̢Q9Qud:
+t65t,Q]$RwPOI"YkzCLGoՋM;H?,W#sZal*a%	EPqc'sPVni9AuX|,єqkM 
+3$IcYV.uۻ25U88aM*&L/z
+Cc`8.Pc9~5&"t6ʑ$SȘ?q2AzFv)Si\~}zOE	x=ޔ"+,dcm;=$G~vf<0  L(E(זeP9?gOg 
+ ٪V+(fk'\?*|!s
+BS,UijVw{"Pqjj4aڂk2\*vԐ7vixJ:ߞq<\嶃E%S
+qIyMhC%iY>J1Wb\(| ǹ.%Lu8M&4dxqy#EZҭX#Ċ]>5}ty5'O"٥` h,͟;vKƆ0	,rēGҵ5,k&{.F
+и9<)SGVv7mP&2{
+N=giڍޗq8y}F{fvv=+ʷ{y|̩!(͹5aW\]A<6+bBi
+ē`ˏzKXJnM;Pc(Vs;n0'Ԏ\FUm..BcT
+J­OysTV(`hv܍qVW|9&3l<#S(:ȩ`kpIi",+0s~Wu==/x'z: C* 
+(
+(
+(
+(
+(
+(
+(
+(
+(4-.-_Q[in#$ߝz6 hw#P_]ͧ!LY+ #/pi٪ KɎ\wM7z	 kI@[I@	:zPD#~g (܊{Z!kˤOY?AֱWNhRYeT7(Aa2{g>bQx_&zXـG]F	˱袸?oOݜʽH]:i]d2kj/t׎pE=ǭyxn~+ӵ}WR)_HxPkMh98=j[y`ۨ:mwּ->bwZEAf\nMVk}Weiho{qh>_봎m_F9VXث"w>UTy JHS[͒=1X4]<O$n7~?Z<se4DCoy2MmeSJi#iay[n?gYeRf#\-j/PS͐>qOMҽjY5:j#b֗-]ߍukV- <~4WWyrL18贏' F<U}(_~'Zy#ҘTs,-iⒹfgaxgGY7EP ޥ㔜=tN<I/ KcI&؟P']HDfRjP {?Zu|W&?9JTcS5 Uנ|)('9d[죲Q.f+,?Q6gu
+YG|Q>8:ϑ۹湍wl1aj̳{	>|~V?[xC]FeTrE ̒*O5ɿ@Ye
+#i6+^!Bո[ԯM~Qe;k['[QqM4;E)!~c>~_c	#iPrhCĿ ӂTJu 4Yj"$3>je][n;5fdeNK?əַ#<RW#=)ƲfI7޵'HP}M~)Ksɜ--MT}[Y&?6|QSJn
+$
+5MS
+OLW+LuIi+$'$}U;W&U,p{Z2^eebbrsHKP
+퓖'juTޫK#|Ttvb=*O>6ڲGnfo60 w'qڋQ|y~;n=P>2&98(fmhJ"lD"Hww8^ic׬-cދ7d$H ]s7W\K=ĭ$w>{Scy qkk+GZӻ\QbFZıƱ=;$jE癤ϲ֌6@?v{*Q"+o&6N2d %-xTdѴkKxeW>h8V(HY_֬#%ܲhnV}U:((0&?K'}fQJ(Տ,8<A,W8=<ӱCE*QH#"EJiVnl&>>O\HL.LjKczw[TrY;mrgS(wM+wlK9l`J0GX( ( ( ( ( ( ( ( UbI;Vω5u`3}Xrk*ex'J/oql\OCac3L+-&;9vbrh̖ 	s@_TR'MKeaU'pIǭ<66'5{XY3gG /&QI)6Ĝ'ChzVyvIn1+23Qi%jƩ@p?
+tNcs]jC haniɊ(__^Ū>yf+,\kna98ЀJ{=B=^d"71oiZ\W؊+sҰ_J?ҩ=^'*HqQAPQ#TM`YJzOcVȠ
+tM@9(Ɯ3d_4r	+Nf`pÐEnY-;8x>w#̊7;$ ,4ڎIӽqǻ)F*QYjCiTi~zi2{U1ju_y>&O 框mb!XPr@zGJzZBHUp%@8?t~ey&S>ݩ<6@%d Hc`rs֩>cd`[N$nqP}b_[jH2v?vCYe"),nOtiXS~EቌLMav~u3I|gkxaҳ#Y7,^Y[sފ'ot4M-3qz 
+r ֎[TuwÕ}Jp yҤgE,-Z
+8-܀9'SYpja IQu+ӴLQ eZ&y=
+Ybޣ3OygPỢ|'Nӣgk+bjv'Y}ǣON6[DFzb)5RFI3A&Mj3Ʋ~$d<4[y(^O$6Q+5f>sERh˻k7Rp<O&\YmHFSvG+TD+o}*Q{h<jk%Gn.gU^N3bdc͈O=I9#מԔ'D-6IjZbYŔ#3
+=1?ABKbs-10>Q8 q'sEC/i)JEui%H33m9$:m֥urPp<ԏ#-}:\sҸ'Q^Y'3-7qeҭEM'2+YUPaTH3vָ*18$HSp[7V欁ʧsR
+ad-'u!X (m<I[Tn \ԌDN+qU#С]U^bH# OkvZ~S]ՃI3tc$U]ǥIE$ )`Y M:,bX6a᷽]V2˸ F]6C)SeXt",-XH6㠬uuz*Q`
+B4."EJE43)]Zp}?T.|5+6fyH#9lMo.6H:sb`pA)+ׇtUJ:W@Q@Q@Q@Q@Q@Q@Q@Q@,5+:B!*#99zZ;n`Nq|W)v8(x͇/@H:X$`n>fK+YA"c
+[,lF+YA-̅%e=Mtb]9ɵf>zf!"to۰'FzۥfުӬp>ӳI]zyQ7z.9'zSj<V,s	o+m2,#+֞b'ZZqw2G#KLƃ	Li!v,p_`V'|:V0[U#6qJʲ![\%!qV`z¤""桌89%(𥳑N29Rs֟ּBmt/Ku4_xP#JG؅p;V8`Jk6GUI/EI]T*׌: F^*ė:kd^IڢHAK@R>et'>q+!;ǜH%Yt>Wl+oV|7WuJܫWlrϽ8~QGe٤4DFsc]¨idXJ]R ҷuW?ӷMvMi:kq$,T#/z1
+IcnG3P"Czԑi)5jӞz. W$RBĎ+
+(#b4SWM:QjuRKLbzjr7mDEӼ+hlo^s͕ZXаr+WY]2 kGh}+%)z
+N(M46˺y1n|KmV&!JsQ.qFZ|W-q_0O4HP!BI&*1=һeW
+'Eq`2-` Io}迕Qm㸟0C櫓#rz|Á@FG9e8cGֽBr3u4[GƦ_)f=vz.Wiw#(.@3W'wsƤ$ltMFjU-dh&Y6
+zRرKp׭Fro%cI'3dOqx;L2BW`Psv9gAJWFaGNOKbنϩj&y0g,}^+K6p:"FP2+qӥ*&xܮ5 򩩦ᅄw2rA'$9i)С1%qsI*tvhe-eS$~&hcFOrqK'N=MVCvuaud.S|t^mPE,krz*Ri.!HjF[M!QlvPir0FEXOJkwPYA~FkV"!Lp*#YP+g)#8G+gSZ1N!R3U b<+pN?qYel| G4qmJxOvLw#GQU;F ṆtQ M wzLhѭ\W"G#yQ 8]4!9R~A*JѲֈroKa42̅$CG]t&-ܰ5P ( ( ( ( ( ( ( ({O,}`JO-w8\_m$&.O~g).HO| i+nv?Gˏ?AAwŝemY>ی71V]N|eP$Sl.Tff+ BOB[і假[X9Bkt,,pb92Yl u:ȴ)_\t?Z˔G4d.'P뺝ZeWwIKV<Atd7HP@ {ⲼqmH⾀@u>k 'f]폀,"f \fϥip>d<;MŢSLCV$BEjO?QǸ1֬CH3Q4l5"K7[]KK61( SY_]m  M;'ڸმ=F{BS\DjVpވ?WUD#_^ao6	<Ր1]pӏW15tOySHfgoL!Fz6(ӯRXd&@+LQm+Ոw1潼v%t95ۻ;JAڰVQ>xغvw$5v5!^U^fuVnl@m$[??\ΚfAW ?_]Qnɣ׬m#;"msQ%-="\βL"X(ۜ<=@?&9<L+)Jֻ.Wpbe%26v/O>ÞiW&2nA#0L'VZXTKw͸b}Zجraڡd||# 
+WB)).{~J:K +9t=NCR2\[f$IeI\u$L)0tfi(O}k"kZ9^V,\$iɾ2ƯẌǍKKlR:tj:u)lN`ڿn5sQȍG|ϭtG	m?Nn:Kz<񴈲8TO>An$#S켲,+,jp{8,'թ8k$q"rKIEvEh[hq5
+FFjKm1d(㱨XIN-+G1KEY"Cql(Q:=ES[Sv/|lrp	͠WF<g*i3zM&iYp2Ҷ^iV0,#'ֻXvp{7dP''$Tm+@QZRZ)EI>jZ5͔QöTu8^e]7'W+*vn IX-y$n8Ա<g]V}ͅt4oo<eԬ- D9|۵@9-59ntJ;1xvdSw'o$	\ g <bXz89ZP\1%BBP12m*hI-,# s3ofdv<~^Es+oTKglj6򥱝NrɎjĪ
+Zv'$*}O`I^tʴ|*)#q3VMeRs\oڶryTmbűa"֤rӥ
+
+:'-Ƅ:V$qI+mO-~tӁ f*e0Xd_L$ٕH 餿;~]X7w7y3+zf:)]6ׅgvO*̹+R`:ʤbI$QE %5Q vH4JwJG0Ϊx#G?36KWQϙ\] '#$W̬ v
+rҰK\dsϿsYQLAEPEPEPEPEPEPEPEPVn)wj68u^Jȗ]ֵf1[+ԥɬ [F%EFzqk6iEѢ%&S+{{[Vdat5DuRD!YHkv_-)!ǡAO"@?=qDH fOxIH^"ʬܨY67v\Ż10	Fu;bV_jGۊ#$J<B;{0)|r3\ώ@޲ݎpA8+дq]^\n{יz$[=ݜh[>I9!R#lNr+^zגgg-_JŤՂKgq!7*s
+n学/NWM4K"l `
+1RI 7@<ʍ`&qG}ah:E/0{n_]>K=ONKXu`þ*>U説y؊8V>╯@xgGjZ(qҩOZ"/2I?bYi1huT|7͟jjN@#SzWQh? JNA:(&?) _xY:ۯ	qӂ˶Up6~<T-gMj
+.o$cIMka8Uj&vL2ݷJztb_JfsqToa `qOO&H׭O(|CXiMXsR+alo3Yeqy'u$שG+JlrN26C#߽N[G}|mMWsc+YB.O	6슢WQuU!Er -"nSҳdz:n3=+KElA!bUvkF}_T&#UQXC+NԷRMrMFK)gHnA-ϘGCU3O<tВ)ˈ1wMV7Taq4zAM2Z3q^xW,ݰq҃QG4OO@~*&2zgkLbWhtIbLѭ#Qx:,ZC|qK^J'#1Fv$۞0(?Ik>K;U;DݿSXm4e&K,(I< a\ۇ@0F=M+?jZ;9s)?'R+aRF@p緔ֶaSI3XҌL}"<ÞzVP ⥊YrQ	b,|nk.ķ+e
+Z b6*?2H͌S
+Ο\',dFVcQ޷x6˄ (:5E QIZz=09	 rk/-7N0O_ƹ;{Y)ՖE8*iГŨ\O7:WUmXAloX8¾9A𝼞!o&~~R57٨Y"h|*xp2nļpX<-hq؜.}= Zj6anI|c<Ӕl(J čM4jS4YQ@',P8KcFcl[\MAaEPEPEPEPEPEPEPEPEPEP 	pGB+Ơdf,Pl̼g<7y6 ;{KH?.^xZ;U>}ꯇ-N㻞H "{+4=G٭#Vs~gʚS9];O㺸tIg|HÖzz[qCbd7*Z=Cmjbbo4إG8;-7YLxM݀\X<7%O%}k_G׿<Ayg&Q8=FTH;|yJIDy˃uy"u!"'Q"s^<9IHvct[GSsy
+4_#n	'&Ho~'l#Y Rn
+@vHEeiWۀ>?ʵ<RSȤKZ:FuG>'>ail4K[ڿWNk.0 r"hU4fgW-'M;HQvkuji$Q%+٦ъ槅N|Ue(Y,F+X$W讓3:=*[sOsW5AP.( 3m8
+db%Fq]uh|r6H=\yts.*.W+2Ho4z~5PN ɭiϞ
+V%%1Q[dhTSA,)1V$ Uka
+9?Dmils֟UF#jcZ*m̺ZxL/ꧡ:AK@A̰f5~wF̒D TROiw"%eVɜ-J̽ưvMУ#ji~V1\]4ezW2za"s# gS7ElҶ'CV#8#EQ+WZMLM6㙟_Jm;7URmRKa :[Hљ	$*;[LHrO'T,@PI=̑Z.ۈXs\ω/-ZF{B0k$Y$$G?aZ[z\tSX : G* QE&q@ILiTt楱ƮZt ?쎔w:s  skso%Q eݚVhQWO1O!&EFoak[Rk+^)6]zkr҂<2VeWV"`8ץ;+'d?ڡaO,32
+=>`yd?gHc.w;p9	:ԷSS$_^G@R~iKyr3Q<O.st}Owvr"pD\ֻZW!h+r MynY>Jqfhze֯=cm., +r\omm.좵DHrs1叹Mwዋx+&-0c~}*SmKCh(((((((((((mcA	y^Isc $[+kA5)q ciKRqs3?Zy5Jr`qQұt jYX~|$kvn7Nq 9U Qlܻ-Ď$rOz,!?=/Pcݒ;P`cOZgU-YtnZ{W7kk	lor?^k'״6
+thѯaH?\i bԥ	0*G5\n5!5>bs}yE#FUԐ"J+Cuu'no>^+oC$HSPvZpG"M>]CxEs5=o2ȇz&)+"GHE 0뫭.Gyr%&*e%il4wE[XuX~F`ESE
+uN0V99;*-P]vVk(DD<gr8>ellHARZϊZ#S,0rT]UJMc8ݽL:*;ut\傀MI]fADvoNj+Fq\z C s:ʐ	i.K;1
+A3
+YTp>֘؎/(NzsQ u`+ P ջc.TaUeM_?f܃+SP\J38fxOK#`>銯b锽(;.xjo6KI̤=sU=3嵌KO]fmWAQKp R
+4qn-?3mu? A8ƌ{(R4\#AMG'{PS#b 角?.F? !MeeLtsإ	nuq$sgAګE RURx Z֞J{_hE4S[ց%o#Kdr=4=`NM0jIK;.blmh=0ņIS\NyecSE9S$5^=KAQ"Zjy/lUD::WW𭶑qk2fynG9fJıg\gR+|9ۍBK .NE{eǈ|?`kl<۩'ߊ	4#Nmy J*qvc% !D.ϜG~UqSC|nl5Kya`~,eV@HC9<(ҹh^e-xHs{שXfi$pAv*ǉ<9O+b+h_jW8y̟۷Flm]A  g Z<&6x\*+Ky]ö~i!GO_¥ޅoEn@yč>]nh[&S3>#=Z+ht/+UUωmGYj m@qڨٕ!%JL\׊uxbC"cUqn沸{+x0qv5{Jb[<啑JF4Ndu20s߈> J*J
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(:fwfG$]z;d8+˶'?!4Aʞfٝ\*U8j|ei-%p}c><oaǽyڶ)<n Q 
+Κƣ0?;~ffHsgy+B9B!<hB{f{	un<v#G`S8ghZ]JmRttAk(۳ǡ1-b\;d&8Z!taهoNLOkʖ<r~"F"n?'%S;9`#9дZi7?]"NAZM{{RgC@FYHdŮh_l64RxR33]7eۈw-0/+hQ۔XgaO,k+O-ąrR~kQirQEjƉm@ls]fFq@lԊڌaUhmIZ0_p*e%vƓ{j\f<Vqn&0I 0jͣEb$=4WB$9G_Qi6;<nյΘ#̵^gz.=VN]uw e\K#o>6p].{C!fDQt0eA;;ܺ9c}}qK3#mK7Ԑn?09P
+$&eڡF]׳jvG5?[+V6O6:{TWzuBY\|c#_qThvA fk94( B@ Z*&Mج%ZhH/?AҚWbEeu4-,V<j2X?H{W 3zIof
+/қ*FU]LdA确TǶLî2U'p9gNj8 \'''Fx.PW۷_Zh3kfX󃜱>⪍"\<Hm%%_uo(MT&*GYi򅳷Vڻ\ku6Wd3ϓj)^GԴ*S<l)-Ԭ~a=1 6fH셙䓷9ɨ+txq.X6q"?yYYiZi7V-oYPlqY٫P,N))ݕ$<^5uqirmA=;w^SZ~4Q@ZHq85mۤ}@\*xu?7-mpm|텀a֧4ZdhT3\Mo䶀UK1u<qּVef21_r؞~fzwwoom~H:p[#*֭u5ܓ	Y4蓝=OoUZzmރGOkpeg1ΝOE4':E0r: =Eq7鷆'lHedo]q"$[_-؞="6rOKsӮ?
+MiXa4+Z^o8K!߽QZ"iV2Oָ)Ƨ	{X٘3.yb3f袁Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@>4aj)Piw0fH4h0U*y^o*VA8o]+aaĳa⫚侦ٛζ&@Alc?~^yd;ʘ lvZ௼g;1?~@?Zuq},rrv`O"}J+#_	<<ֳ&;A;]I}ZYKNC@qޘ]v,)#oA%rm4UBt97_QOJ:P#Iض0K[`1})#BXqhfy|Io3*Oc@=jUŻjaf~y}~R՘Ӻ:=2\z+C"ȇ-.V"z04HiQUUg	SLe1@WqB9 
+u83)EفEa9סQLzH'f90$^Ozۖ.-F#$Zl `zV~ܷԮIZwn1YΟ?Q,	f'ٹ~+cВК8Cv5XWJoBWv"+ qȆ}7BⲫJ5Tdw%Q+ wj*MD0#yS	ޮPvBmvU0h*CnAQw*$*+B.&'R5AJC{xWeUɧ-,Guq0 IXi1G!T~'ʟıEqXzﺸS1}A@$g%	 }+.ײ,=1汨fgbŘ$J(	nd15vCkEy(XZ,#:{o	Mg8>fd`7g_k#]Je?^j4$3wdT}=Ek_w@Af`=IZvE7MvC _j&Lv hi21j<<&Dt$)<quTV^n"yv6 rG?_늍LO+i<m.sZ:Z=I\LA<|8*k?2LmN5gq=AKw}:b'~%N'|09.gahd5;zU4w[)H+4$A>e2#3$%iKleHVb@.x=iAi<?jiH`Cful'5
+:+îlX GḵڞVy'QIud :0+zWYƂu'`a їwmgDlV4
+NppgҳK'V"3p#zd{ՙ˲;Y%=?k5(kx|9G>f
+ee8ڹ[tqVٔ{rhKX5Mq44+q8_l E\6-k!'+ĳt 1X`X.<5|bZ},#RQEwҐw[K$QE"0g9?Lfv%Y"L(=	{VMΥut^L!NJ)+F-wTNM=o$6xl2s>՝E!Gz94((((((((((((((((Vd9V*qXB`V FKjSȑ\H>\
+ -i89_RktCE
+r&+1XE\RCȰ;cZDɓ:=:Co(p$x>ijShBTa n0y^~M>XzƨMn3vV!9䞤9:XzRlbcpzWgnDQ2OUM6y%݊+nx'~RNG9rlJ*:?/_Gqq	(1MpHT[[\gt-=>@n{QhQd#j'9CQRjd]B1cTv,jrd-& ȓɐ5E DNr+i[	-P"YHw/+yW5z0,^L,FNIi.uV}+gIE!Fֲ0綥s#H$e{SqNIarўAZZx2?qI|BD9`r}B2TiNH7s}M WXUۇFIӬ^A ,sAl'2uvz7'x+utK1Kx{<Ͱ~TtLVKq +S-K!Ě5.C]!ee ?5E- %-u^I4$i^}|VP.q?RciTwҢ31ixLϗϷ\zp}+gfxjGwpBV^wm\^kҵ9Q^hpkѴ{y{AdY2$;.hNLE>u ~R\ }=fܲ;G~[9it,杔^$ECö8^+Sƣ-սı9 ˨!G_n+:5Y-m}{~dsjWwjVm-=Y#^eWbѩ''&)EICpZJ]˨\; $E(!]	oV2~ΠU M[!JΏ;0'G\y'xq]5@l&HHdHp2մ&e#cEI6eAush:%Ɲ/U?3u/hQBAoo!Cac8$rzw5݋As4LT)!SqڝM&&l[ȝ0-O-yIIǅ:oW弌mڿ{֏R#rƩ2\zZZ0G2 hZ5+#QM'؊뢾_rVU2\<W7<gޓ;>˪&A vjywCwJ(XeG&pH9IHfK}kmU=ـJ+2( ( imƧ3EmQw<g+Dd w> Zua飃WW]~|ҋs(:@lu#Ҳ+;$ƥ8{EzZ|dz]՘D갖\Vi=|/=_- 01-^EXO
+jy9S8R02H2=y"yZX!
+XJ=3p=GתKz 8?fP[30 ?]zyu)?-kXF *1)gUnT=SAAʦ/އv%%'Mwow?l2όq 	y2<I`ځ<,
+ o?!],D^3zN(աGfbE2QE QE QE QE QE QE QE QE QE QE QE kl#l`{7z֡|Jr6G緩k:<9t#ܠ2==h+?+7dB~/ICq1,x(VՃ A<*X	)4mz)7WKƻO+[Ew,6HѣBl<@Ȋ8<W8E$M3W-?q1,}7AњUheqAzP}P,ok>(ST\J3p|}м-h׷Bԟ(AǧJSf|ImV(FC)9sҺ deI. 
+TPzʹ;+K-($/VVa+H(I+Ѻ2@So0<=BxkIH!uiS 4o1~@i\?t/BO5a4L-y>ERjE\5Yp(K I= /h-I}<VG5q,3\XX#,rM t}vtZ\|(/uCP]0Q?P( ޢi΀'' O@+JC2y({MoL7=v"'H
+)2[h}:}6UBp1pk!Q'ڻuH훃,A'yݽVϨ+;6b`vȧ#чv`C,qGO WC̫;ɟ ɯAmƟoo#\>7gx^5si4n,K+L6Y?B>לiu))
+#ǹFԯ%Sˎ mzON;/&M1s~$1<5cN!5DP۔t/iڕPK\G)xvu4L%{}n8RѮPy`9x!gt TZB**֙xv5JiAy}ZE2K&9#J#3L6QkZwʱHl=}m5v{UTFOo煵?#kL|bTx|A|I%`*awcԎUZ5V:]:w5`PfD8^ۈ8'⓹=S\_Pbcq64AKItlJq'=^y˓ymds8YWa}GvW:'?xPC}8fvBsu<vKq[pp?3w^$|%0N'?S
+HC":).q(ć8xk2C$JAsePEPEPEPDHn9g@z`msL \_ʺ]2ml'||o+>'EA~:7Frxu% =JUvL \Tٞ3Aru}~rEF(z(9
+Hzm;JC]FC/^@*$NO?SO:qƲ"K)pW$ `s^;Wa[7Mf	;E;;]t;m^n"L@yc1ięy!
+݌d`u {ToeVyD")_Yo??evWV/2AW8~abqǚf , TlBX*52*履+5_hn }<vabQGvyǥXkqг}Bښ g[jIx|ER<mfƦS(SQZ)+6(AEPEPEPEPEPEPEPEPEPEPRI0iWǥaWcwHr+L=8_ quh- X@2E;ᑥ?>?liiƳtv8bBӬh 9NoڈFѮ*i+)=?5\ͩdHL :4.'sa>Uq$e mP:}I`]폚>x`}Z+CoY9c.s>=Tg$hgj8#v:z05%ê=kGhbJrGt^" KylvY>ͣn+/1h|2l;J>S ҿj|td-Ψ(Rի]6`b</@)	 sm\rx^D<ϖ;\mXIܽkgجp[u%V+]	.U޺'RaѤjĒ62iij0-yOWypEzew~mn#oqX~0	y{.x8}~ϵ9.8x+avFkFRsFP$dw Pi_{Qmm$b7P2Izi>oynQ)̖LǎT&^s#N:-/{³ӄU֫xm<OGBZ01$~P~$m,%im`	;p?hl4 xb]#x^(xOWGq~mriie#ٲOzBwEl>2Dj,u'
+	Jaӎ z@F9bqy'ڋ[h~Vݮ+*eA8luJOr%[3+4úH2H|%A8 }5C[Ij9k95fKޱܭgۿ5D",9|1G\Zf3=>Yyْr>?=*ݝŒ@qꚽ,B62eٌ6үj7%W
+ȣc6Y<!I4*zG?LTٖo*pw5}wq$9ȓGqL>֞?%E_5xe lYvG{p{+@2?^j3K
+x;,e𮎬OK1=՘=2-, ʌ+ɻ?\4r0W.eK;u rԒ`.c*DQE QE xKQo$jV(I#N9 ʼ[WM\L;m/cct##ߊ vN]:IYKL9Bo&u9kOh>D+8_2.NkL#\{ާIokT|Ҡj&-G-V,^hʫHr?GHڤ`TMH~j>ץ$qׁ7nBZgVWF*"F8εdXmB忌/Tq3uMjF+d)V-f' u&gu񀻄,?ֹ'61LQW~ttF`r9A&7^tQ>ze(̬e8#ҝfizt43xGE"ezЍK,):!=O+mO߳]M}t-~@-qV#$:<iY<Y{MX	
+Pt~s^EPEPEPEPEPEPEPEPEPEPEPEP[5pcW,@Xkpå zdW	,K"d^1¹I6uv.OYWZD1R~?*m	$v;H>ZO% ۻc=\v_72)`AU\* 
+=sֹ/XED夼zvWi7VR1\u{贈yꖖqM!hmlJz^Jt4*(喇2H vJXN Ovvm+?J/9[F>UQʼz׽}jZZN~)mMvmFk6!IQ?*		eF²SE?_q@2IUfZ?1Ff	8O0zך<ֶ~a8ݰqSNju紭i\ov|&HwǦHg9OG"F5'Ԧd,FdgZz7LMc}-q1qɍubR`!ՖFֽW`63+2r~GɷZbnG8 y,"]\tZH="$t@XtO,UqcMԾgu+SgDg?:&٢Hj*31FA#ҼžSyo.$z$;`Wiqi{z|BӾiY{iRdiʬ̦$|W{xou4Zdm'<z5kѽY@"Pěy d35+ye8͖كrX1oƒ*US}O_QVs$8l98s;񖅯iDy%'6du:<XJI=A>Q)!#2OGMN]R1$<:RF=Akq4xsCgf[KQ\sz7XHe$V@$ARmub4I(.:vfi[ <Q|59P}k;cP_A 
+?ӊ"\QP)j0Ӯn.d$n06p?'<8lbx!q̬F9cqWB.Jv$C 8#Ҵmkvұ*Q&xo~,vūW˚ SǦ	fͪ[!@7@scGZ1ILU<Yb:o3N~UOJj("$uF[&V# C3 P>e$Q@Q@Y5/xn pȇHPcuh~{prA{Zh~06ޏG?ײַ⮯6RIaxⶃ=+.MpFd+*獑ۀ*o-%K+[2">";KGbw ~Ïzsu
+<ɸ1W*Op6Ghlq^Kói&vhN|3F4nAVVnc' tּ?+FYxr
+㣈q~+3,}:*"V]NO3IT'sSA/ܣAXh,޻Y "d!6lUIO\.XeXcW~	xO	ɥ&ؙ9&6* =	<~g%5YiL|+`_7_k:½ŕ-Ƣ0yHP22+Oo"i}0 Ww({DcJrx0Ļ9Z(C( ( ( ( ( ( ( ( ( ( ( ( ( +ؾ.vd'W!ZZ]ˉ%b$S{ w =ige}+ҙ,Wd=cђ%|+۽n+t	?^	CiꚌV6qOZ׌tONR+p!vy+G}4RAnmlF=ǷJǩ)KY׵-zR~T:T":=0FA(2coO>r6;&F}+D^h3o}jǩEGpZ ϒ5;cm9bt gGt,l&)#81@_}^E֎3uiY]]KqcK, O{O^)oɑ#`<o#w׊!br3Jn[=SZ>{-ŨG+-,kXaQ@
+\d'FRs 
+95shkIo |W[3k8H$>Ste4[+\#`e@\3mϡvχ4}.KPjr:?5f&+x7ic|݀"U!w9^J'Z0)6si5JZ&'Xwen.FHGnqy jmBy6p޿jR(yC\CG#F=	;ecBd\P}Et6Ѣ:}s;75?O8I£` ><adt5u\D1 A?N8f+ 6j|w<M+0!s*( (swW Jvk;1Yv?w3ƸCUEٔP;iSu9+~o;DoU94kqL%W_βo+p\tc*zXwnT	8j9AhOҘj|rjj#.zע-t{]mOsd.0rWGo~&k TU5lH;*Vd/i67m#i+8`ZlB0H>=kj	
+(
+(
+(
+(
+ 'iG2602yMxt	xW~yQIen
+ Vk'!ߣ.FOs0ED@Q5KDU[+
+35ҦaյΘvJѣG34N8*:bVk
+
+ƯHcrŃzW/W/u[J+x.qn"/*gZ]	YXͻooGZ]23ïttY"qSЊƺA -[&x"] Zb5S>%ޒgqn˚Hyd#*Nx'gN/xK#3XBЉBF@ qVEޥtWS\?ޒg,5^F+d6(Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@{qr Ve
+((()Wn>hU_( ySbj6ilP
+ZolcG\fGWXg(brZ?4waF9
+8^o]2q!\un`8aCU&S|?mdbD9=:&QW=]9,oXLz<pѕbq~^Uϔ|?cOWcu#[!OqUi5p J:˛`\* OYj۝*I>qsL{+4EėnFAGϋ*\hr[Ȁ`#¬3 GYw.wfб(%+קLlC.|]N0:rA:FjNН#yE5,:$ *Ÿɧa&Ez2@GF/ʬq# yHO*{NU']!)!6S+Mњxjg0zu5ԵcV`)A)9GTpߑHF#:v* Vb`:~e wi<xOr+ΥnTt k1#Xߐ3ק\Q5:=2^M5>3wWkRXkQm>{.C&2aAj^b+YqQx`b+;z?@#ЕI$rsWs=ɷ mq_BYȺ0y?)m-)l'wO_L.eEl\ǓO#5qftPz4xX7vcdOǙ}nX'}]WY49%I<F+pA#xƩ]./n%CH߇J22&Oǋ<[=1y6*:=O\VaEPE3zV	?6I
+GpkB{P:E{L~.\	?5Eq/;4`+Tp+k)ħm>Z燤
+ob Vpsß&~Tl+_%XyMS|9ٗȟPcAPMN`<J3|j Ȋ_/,/<ҊqS *6ikۭOft jalW<&l@_#WV?[sL+=uU Vw/_a5+ˠ4{RBB{ ֱ+24](/J(B((((((((((((((/	i6z^#ik ?_@>#r1IN˃SG	$-Ju*@IM)őً0"M
+EK+phP	+nbo/Yg
+{};]<F7юTC%"\7<= ?w6L89 dU+d_3&3nq7%}6kU8zO-WvX>*r("5 Ȥz /iڥvz}7:K8jCAմCN\t:F(V շaEWTla=Oq?ʲnn̙=CE QE _Ѵjq[nڜAc=N:Q 5P@  :~x;MlHTA'FHmywlVT
+g?@Oj+9Uzʅ=m!g199<d;SD'L2Cmj7-i#uHnՕUc~R3SP=8z~.Z_ %-3$lr5R9 zsw(ݘqV 7l۸ڱuԯ`,мQ jmx_SteH#i- VS\9y]n]*iCnzWº<I5VEGRfq޼7"լ.-晲|ҰU!?4YQTjQE xZxɊOC;SZ\1dYjdӳ#ҿ~qt̘تN>`0nݒLl@ZMKYC4^T_G֮|C]᎓yi Hm1=P)ӌE^?ZxbX[L;v׊VjzDrGes',>08>Q.]r+s,JCve~ p3ɯ*H j|9O\еmk$H!@<u<<qq, i$
+^R|tQEl@QE Wj X{,V~V+t/s8+ݚ=,3zyCm8j C&C0h9G>ecqo%y
+A>,̎,g)  ?so230@3x 1^%:entEë۱Y(ۛkwFMy7F$ps^=Ua̰	*1o\s=)anl^PqLKD-[{&4>^w= vŭ[^\A&S*򐧱'#wiIp%ʙY"`ܠdǦ*fXrea8pH8۷snLHo
+# ^+I)5o1m'^[#@	d1PC6c<^)W1[=Be`3{l^H#(l#pmu:K6o*0zQa/?=Z狵JۥǐӦ\'gg yh!8#RȸErv0%Hqgf&
+ ?tO[w i
+;5z 9T2(V dd~`W׸ˡ/VS[_>r@Y?2|4O1V(8B((((((((((((((/&7\mv_8nI5ycPKb:[OnA) 
+ td.ZKY<`q:Μ?ilyOh|^fy'WE_9{@2=)O,H?4+nJ~:lv
+9g| OJ0=*+ .֌~ ֦7=-' Z6M"r}IW'0  vm0 n	R|u|91cWƺ|r,`7y|p+(-+, 9̴QE QE oMmGPs9r?G$Yx7KhmT |i]bkGbE5UP 
+P0 9 C%żlIgD8>i$0bi"w˻9`c##$gj%j#$irI<u<N3Zޝ/]EKHX+Ddiy$4Uq	8'Q)$\Crc9x6J>2O8i#jNwOMl߯A;f=++zo"0BfSq5XCVnAj*Ǟ.'NUOqE}x]*`Ffo}}Hd$q.}{1~ؘ ;.Nl;3ۄ~#a%RϧRwQy|e>t	
+\X<|<VZTڎ5cYUxeֽ*9KnbPTd[$B꺌6xr*g	2k5ħg\ J_υEs5WM3$c}FyZp( ( ( ( ( ( URu''/#CU
+SLܟ#˷!|:^?7-ݼ~m+nڽvN{~9ΨQxSjCT?/u+55Iom+;K} ?أbo	j5I(6>څً돱y(ܧCOk}q;OR\VXt'yLG_)YQKuyQl*\#G#̎XE'ڮI T}k>8 M$]Bk>.R(Xcהx3:Arrn⽬y_s&Z뱅EWqQE QE QE QE QE QE QE QE QE QE QE QE QE QE m(!I5[e
+KPd'pkK@QQRN0r]
+H쮾ꖺK^ hZ<AX~M ֮ gQ_1I/ud:8$)i]C{7Ē&ex8X#ʸ2wS;.^s޹1)^.ƔoS/+o&%97r'	W17
+ޣhNSy>Q$Վ/ZYvWm Km<%Jy}mġ(#UrI+'񗉤+c P p}Z39(
+(,XZ56pdl;d׬
+
+$jUB([xnR3,Jv~N gֻ8ofL%N+DM)M*"dz@#jGpmW@10ז^qS e7aK($}=*<XB< !{.	 QA$u8Nqzt$+1#f>IZ}h
+rT!^#n>v͜V햣C@jWZ8
+@8~>
+j[Rʭ*Hk'/ïjzṴ!b)5 \J]OeOuw-.5֑u1*Ep<c~-.ioO*ťϧ^u}awn	 4:?gVc>*xƷ2{4*Yps|X42Z-!G=	.濼3v2MAE QE QE QE QE QE QE U&1.e* íS#r+u 4HrEx5Ǎ[  i<Sco7)g|$U{ ~[Zg-u̡H }VSHZ&z;Ȱkclס	ƺ͔Osi$1y`+՝ޙcێ	>xjlxr_ϝI1TZ={qꆼ[階5V`F<zV8jR_(XRI?祼@ RFoLR?N}Oeٞkok5WKe>I=k*ԥ{Ndfx2GzMw^9no8yH!,*I
+b?n/*t(&JV=CR8rI>Zj[N,ȓJJ4Aӊ5O#·ZU}Q	bc#qA^}^.4gFQEQE QE QE QE QE QE QE QE QE QE QE QE QE QE U&,oK)Y`nQ:-c<"J~o;YiOEyuSƶ
+!'k:×*>9܇^;x+NӼ?b5'rys5M}.M1\n16+V7Bګ'
+2ԝ^UqnK+5_Z>'*[('!|@XWs}M0h[tn#ɨI0_8e`p¾y\QKi3Io3-q贍hGsL$3!8?+x'in4}^)D6U?0^e{k]㺎"(H_P`
+
+:
+5Mu<{ˡH[z(( (?n}| Za}wpd2߇jN/)\CW.m?³sFirnȏؙ}ך¾h+p9Qx^ȈemV!S([OC+v;dxa9+=:0>mj٘f4n\	#5GO{aCco>-MAS~ut7g|<,Ǭ_4	iٟJEHb^x>դh:g?=ɶ;?ܥ<h E6,q63
+m4@3ۘL(k{{Ē6@M6+'N^ϝ<[aakA܊ϸ^_~Q澺UV1*X0+ЍUQT ( ( ( ( ( ( ( ("o$rHu8ζr~?W| x`l%{g}u'EgV.Pii&f]}Ƅp<
+:z r|sV-!aq> ^gXu20Kq?|n/iȎجr A#k3\SchE( zq}]lKlrH 
+Q?߂v}3Owg79`g\fԚ{xQ" :W6..ThHGڬx0f'MG˞J𾉨-ԷLcqR1vu*짨84qfr(((((((((((((((((4MVMU4Y6Hyji𦵣xT[|LP7*8 `$#ImeXa9VVny$prOWVtEJrEVji 4Pk"<R.$~ ˢI0N.r?+TÐ]IץqQ$6(b
+(
+(.i|R2HAkïٸkyn_(3(OGa+^C ~hyg?Jjh.-[uޱ_N<p{;쎵n?]B\16+"_3 ʑ }{W)GG	MA$T+t)iI9I=~\Tpg_gs]֚tcT5v>ya6 *E!H0ykv>+!{Mb2F~ xaSx"w8X3\{T5nzܷSC *PEPEPEPEPEPEPEPEPEPI/LrBвr~U|eј1OB:;W@zo5BggU+bXI$& (Pi3Fʶap Nռaz֛X+B8nUB\0/|xZ}[6
+b(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
+endstream
+endobj
+129 0 obj
+<</Type/XObject/Subtype/Image/Width 617/Height 538/ColorSpace/DeviceGray/Matte[ 0 0 0] /BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 23187>>
+stream
+xw@ "{WĖ(&j4Xc+vذ`FwJW@wv\o;{|8vvggNy`0`0`0`0`0`09=jeEԉ7UZ; $cau;a 81
+*wEO;Q'	c~4{db:Q]b/eT&iCafO$آN<[Df"R:+'uGo(N_	u:1eKUTeŐcatâJs5jbL:}\>ej21PcrX6+FaaO<meцF}zEaaLM10zl[2,4tSfXhMcP?hr
+Hi0&mt&̞FcP0(E+%͒3Bh@Z	-yF'\Z*+ꅖ[Uv,4.l_FT
+: iS#g=!h:natBȯ/@*yM,4N~u.+>iT
+F9/KXhP-'`?pjHt,4X\W)#ɵٰHrW	!3]BhJ=EB[];NIÓQ)7VxσWxYgbzj89 ߶[tk0&[ i
+{lk`/+Q#3:cL	5B#_}50ZXdm䡵ޢN3즵.N3(.3_VN2$:,hVucL UuڒBM2<ei0zHe,K +',uB2'+/ʎn;gFo*zS0)򽣰0ƥ#m,`*VDʅ3`a,:R1Ul87\2{kt<OAh#M<|G\om&Op)R{qH(Sns"GhmUqӊ=WdY`0d'iLkI2(B(/:ש2VhO.F,t_vm7:M,L),jhQGʋ:P]
+єˉ$dIk+&FScͧ*"Mz3ʗZŶ=Jy䫈CvzK*J*_q(bȭfR)+V_q՗ןj"s[*u\杧$i(=hѷ<yΆha"&`}ZLs4Tq*QiLP7 o6cy:FkcƢE j݉QOt_9ӖI9F[._=ƮO4i%FקU;z-)hOVWhVL/\ޜjtkEXhLάiH%6ΓDysU*ͲBt^	βl>vGmgG.z(r<*ͺ˩'UǧNٖؕF|կH;Wq<\+1WC6K|8z%UxwoU'Ӻ/PV&Vqir5;U6 /Ob}WfZ
+Ͳ̻9jɝ/s*B+YSFj?ךЬzz+KR4Ů<tW=LWħϵh,4voܔjSW2rkYבP#L˯ABtW+Ƒn2ge5$s< Eصo{U6MF0rbP7^G(ɸDHKGu6|(+G#7.;620\hOfgY1`TY~;ze`		ͺ :[!84D(HuC_+ˠ\ {-~DEBIYhNr/3@+r{E=	mxy#^w+"4YȠb4ZhDcA~ĸ@^plg*8AʺM`W(gW鶬I_6_P$?:,Mn܇s3+)90+͘AEVnXS0u*qhL
+kOT,4cQEtGNLCgpK+e(/FhhxdBJ	6>DsC5p|*!Z^1
+j&/ÛFqs̳.[LJh/r&U޻#i$xݍO3;VxaMv|WYS~kճMXTC8/?TsOi'o7jĸRGsT6жL ]a8w۩bt%?_h*۝>M[
+JO)?XՅ
+-&\ܜ5sHWDB;+͇/_K5qB[ xh0-uyL}55jb83qYEmt*ozܡZh f뱂j/NhDB̆[ⶴꫧLΌ0P탊Lwn.VX)CN@Ie.F	ܨ>f	<-vyvpvW4WfOF
+p\PSE9YйȪh[ݖu~"(c	:9^I5gD^t"=ƝTff,(m{y]§e~ON}vRPg+痋h	geR~t8Qdn_n
+ʟhL/X:_4I7؀[QcM*^&?oF|L𜰪'GΏUt>X@1#goxoc`DCdnk=T
+e-[eďÜ7O/MlAJA.>BgY(x|`eXZiK_R/ܯ\hv>*X'_D#_}|(Z$yv.zy/q<M;^k=UՋ nOds}
+/ddAE*{MIG,ţ+ f!,S+obA,AP; +OBD4P|^gC;3+TpS'(-x{TCց"[-mD8u"G|inPH.<_o
+]J3 _'SF_kVR79D'&ጝ3/_sWӳdx'g5vle zEPx^Ƚ*[X݄Sv;a1 d
+	xb(~?#4"#0[m}Y\<K})q-Z{_5/!m*,	Ou\@ƮnN_E&bzF_WxPhyiڱnk B˚	ittˋ	8"3#`
+}Y>z~~ N6PB[]xC{?`>7[hj+M+Bf`\bYYtҷPhhg+-#+B`i#_Os (e?qLߙpB3=Zh+tZEV<ij|,Ч˜/{1!7f1Z4Vk%3+.!3F{f'FD0X+ФS.S <2:!](xQMmPy`+ElǪI>S+XXHӐ,4}~3ˈ)T2]qݨ4pi=3=*#Ԁ+xS{jaRtA} ir(b=ӴRV-W;Ór8+vQU)$COķ#lM|ʳ3N/NAbCo<Y<𮇺u]p]J+"f 7'}*+Q#ñlG.SH	 !mXPhd0lKsʔ@-[fRzb`<tþ@@HJX[4*S
+^[ o I /+==^$NyZL5[ lè^2!sfPUzmv	K-Q,ԩaO\Qa/#B]a7'<(	#bv-_u|{c7p(҈Ec^DزΉl%-B_i+hea+FPZw)Z	K.R<r,+Θ(UM
+uN<6kKٌaiϼUĒCh`3=ۨѪffż]lǿo/wQjsWn+[op딗=^y)Ml/
+~4?\$7c:5?.a '"06l}'OM	i8|RViR{V1l4%Lf"+.ɯ	"Zfhv}iB:yuAq<_lU [s"U~?pVhj>#jf<88/CHh`fޣ|!K+%BGDN
+օi:S1g<po^~HC,u<6)+sG-}Gзow[_=俵PKà6{/±'EIHajVLf,:)jqfPg!w>{}8TO0Pg&+li[=&d$!j}nr|\SABi9I>{ojK47js0 v2jx1 jR-IdZ&2(\tT)\'5ل	'WՔ&F)Ï+PsO|^%31	-&ZӮwK
+8߄`v[Mzmq12A!z2cZ-zF'+(uglZ.ȉ/V<9;YSMטc)+9Qg'yNԟ`tFCNbT?cn [#4hęHjrܓ]רfi򍝍ul/ R8Z)T عQ?i[hl:+_Вn+=ɚQ޷D-fr6ʨvbt)Zћ%'j4Ye;1qyFBZ1:R鹱359mj6e횜v&r'S앱smYй"jJ F#c4F4Akۦ8T5b)?ԉ 4]LɽV;mc<U\7Έbv!˔4nkߗuӞQY@@1I$yjhL)|ϒB	{HP>wtHB]ƃzXOCsRZ\4Eee}TXɨNTK~6=cWS+_҆BHFgPGN̏+:^\f/SR/:eOMZDP#BE9d<E_cc=KH޻Sl<J yw^P_}#'ut!<=J[<ȃ)]y@y+VG-$u|Os^0Cfl^l\F/;C%uZ~A\rˋ]~Ȝ8ڠ<ԩ0˵YuIh}Kg5-=wTu'X$0lPOwEeen$Zp8d+O#ceqO%PnϽķ97cpHg*Lu~>y.8. v5j( _+;p!0Ui41#|]3MKA+9^DۅvKª7SiM) =5QKJ14C%lbWwoZ+g*kgߌ' ID<$w\NGmG$e0B "+7-aP_]\n$3}-	(!1r	;B;g®wdɹ6ڣb&g 㥄[GE
+3'=(cd(:_<^%
+f+<z%VF{p`x{O<
+P	#YFd}ZTp4#IIK3] 	WS~vA-.&_5Ȩx;FWh	qFS:ǩ+ջ4&颮rC+;ԲqYBThtd܅Yn/5>~J01o4ȏ,&̤sCVH^ev:ҡ3 Lg ;N)O33fsSf[*`tfX=_.@BG-/ƦZ,5vZZ))g( J9rKW	M>2{/$}H{L}Giðh/чsy{3yKNMùp:_$3؞M5KrCG$AbVEGt䓷=-C'ɡkI{.\Cpb[f"tI]4?oy!hµz{7:~#	ihZ+`>|@4݊Ҕ|Vj;P<JEpF8t]Ҿʦ812"Yc
+R:Z$ݹ`^Oc+~	npul$TQws"wrzwgU
+@fDF[Z[=,.*ypJw`DJcsdLu;YXuqx;.^-q΄q$3s"U>y$cK5?Vgps&#R+ђ52:EFrf--~9[y:	8߃kr{}>@ޣmJ@vxr=?˪?$qqvnsZV;u^g,~$
+a*&a@­K/"RU4ċ!y-. TpԂ߂Dh6Cw
+Tff梜ba{%	}#"eѧ۸/?LmPh;{},t"< m}֯ui&XhԌawR^`+DB۠*Y\x2cO;p[J룰
+i
+u׆B(#zk0+o!
+оC*<fjPdIE7y=RFgN$hBhmGn=wI~u* ZpS_Mk. mYL
+~L{&F&C$$;K3;缀L>iI[bYw^:R!_zV&,0yBh8LQ[	-%nOn6)-`4
+-.utFaO*/qfh7"AސЍ*=&V8!Iz(S?ed]hJͥFճtgc<S89Hlk UzVv4.,WdmDTcckרKhi
+W^Nf׉8{*aXj˕cev?.4Vե-?T-Sw!-Sv֘(9t#b-'6K]SNG"+goYUٻ^׊h0eg>zͤG)3s>fA؊s_(!bт࿆	˻AzM@^pFG֚JD/ mtFF"xZ`=R;vhf=j`<x#:[bq
+~ji}P0|h{?oiCؾa$MkE|U WqHhUC`/N(|)go.K%Z.'4?bb"U}&64nTP|M9|OaH]A4k^ܑ"&L8Y岜}t:({o8"iolc;eY(Y΍J)[IxGHzV_UL̫R%h4XϝF28[3n?zrHMz,Ecq`pJ.S_<ManB[0Z=V1J=0j)BcY[tg^1a$
+ ':9Ij(yy
+?PxrF'D/Tbam)! vͥ1 6X7{Wq˟cPgB\POу@OtUUTf[EYiׁt%)rP>ĉj4_{d#*f?CokDf2XrtW4gb6t1%>F 6C' n'5_O&)0]\Ÿ<I
+o_,7%ۋ^7x4oI-Z'jvZ)m{L %!JSƯdKþ24e^d9K8x6 2O YDL+kPZdbf0,s&'ECňgBLi"D7+<ja3ǋ+ z;B=&iDoDEȏ?eZd[A|jL1}
+r6N&&d'ıT:-f>7~Dtý@LGEAcT
+Z23Y&$4o2`w3?TS?Kf,	xPkLʤCGCY$4j+l)GEt|D97xό62hHb\WUOpO hl
+5E^D_T-]u(Vy5D3	3A/!12~c}*V2Ce,kY<jui?qQ\Vxc2R)~thR\XB sU{Rʴ.QJF?t7'ފ!BjV>ܻE!we{4h/xapQ{{#4VZݜ?ɿ"˧
+MgCB23B;2U#jQ'OGԩQSJn2ؘp+uQ̼9W<;2cR|Xz{xVD&ޡ߃z\U':7tc{JPJKTL1c2ZY7ǣ2TBTbï4#n5tQX<S7ޟmُ֎*gWe5Ba Cw]ʪ/X$<iccUad}9ׂh+c6Xh&]ϊ^}3hf ]f@L++&?ݼdtƪ qfLл~2FB$`.)_
+djG>U:֣d'Em;/e٩49Q RJKy.sB+E&#=fg\CbHƗ֞#stfD-9玟|cBHPoE氉J[΃)A|Wo캯J3{Iw׶,ػζe:-G!,ve/mbe7VYBV%B0ۣ́ݥqB`+TTd&e/25M
+ͯji2tEgL?҃ުިi2fԪ1E[DunYtӍ&򞽸纳YXht򱰡dCxoj^< !ު FJ$BIzϗnvVfM_>'D2.z,qj/5i̇=bO%ڈ@RGU(Z4Td6+:$ʹ_[Xu]'Z,B#KWL;bu8K<z]5V-j^g-㽢vE[cd$5À'oE՞c){6B.WWZ´oK''])B;ΒUj~t_iT:ZdRp.K~ GIA<.#4~r82.UAm`woU6Ky}pef5wxBg+jhLoV*xƑzC7@ܒ^Mx'D GaAKAe hT<0yJڧ"c7rgfkhkDS4@юuj)i?^w5@NP=*
+\TTiGJG;lD^G&o7X4m} M+qƫZZ̧Ņuq	gfحp#Z$s53;+B%SQa<)MMfB<uP&458Ta^Xr'kɐҶm.锦]jӝRZ$)z4Ƥ7mȘy
+Ci#4xWN\! ̖o퓞?XXh#*we,
+'Cޑ P}~l`退}?Q#nXA,֟/^UYXq$vދZ0֯*8cS.4]ݯ%U7r2^+CxȀGE~J#5T(;iG=NJqfDhǳ[W¨[g"E?..V
+\JDL)M}KF3@8&8;MY͏틳+f/S2˪@֐^[0q^ΆWxeO-0ݏ9ڛkb0{V\lR7Ib{ڲMRuC宠Y`' k8u|:ܭ*j,wꑭ6B:mP`n2mc
+
+$qz,+UQbǒX@b{{-^0E;vwg+rA@2iQJOTӺ;ߌ+Fp⥌K-@=PxgAy>pEMh{M5Q{9Loa (vQ@68dZ%7-֡4!{A(cϞ/MQ,?46,< PD@RP|ГL(f$PDUf1dLTHT5-osTǜ@gBBp|iä^XUsDbn)kl ncC87qa18ԓƊ
+ѯ@X*>⸢|cS7s[t/gVA$8apG*Yy_q0+$S'&cUyǦ*!~.棶ܔ:8e1%&
+*óG|ۜSDW)'`-T-pnLfuj!^av:Ih EPi=1:`EJi/K?1_+uUwfH\]2Ɛр/CE
+oeaQpzSep+I!;H`$Xȟ<\冫Bnz#(_GgW]&H<c>ϸq=ǹwRt9n.HzJE{.6j ޜqg1xc+,3+etuyGV#(~CE0l̖˾IXQIm1OV`9!ₕgP54xn/uyD)NxݙR[E2na&=ZN3O4A)|ĝP1P um@)e!b5	U5j}ת;FYDQHHy0i6'G\Fkrݴ8n&VVncvjM^R`h3rI5\3|ciyoe_[\bo^Wџ_ي내m	^sԵ4м<dY$MOoP߳ueɒLb!!*e6^Ŕ&4e`}#9{C!NrВ~_fTJ%>'kשӡWn<O1}UۀJ,\}׶ǔc%L+\pU+'\.[eCzoٲ5Cj)XZt2^WE$U6T *}mlim봛+֎?֧&hȪcll٦ȵ'_Tn*N<%m^ށ?D)?:Aכ)qlY}Lm~mƷk	*jrK<JnLj=H@43YН>b_*o/+={wLUao%(XaQr-~lWج֟#H.e$Dw}9XgEl&.w﹦ztrA먅QhcY	s!d6u+&J%FM3WrR)\xf~`3+(tBv(+wӳբ8<l<;u.9$*E4oNeSSt1 HbN4Ρpf>4Vս`<OHOp岹Ve,]4A`NUη̢e+g,y#=[6ߔhp)L<-~щ}geQq GǤO!iAw[DLktlRdUvoa'r$DCliJ$+N_4N #Q%A\-ޑ']~ o>DI-ɂ@U+i D[	?t!lJJ1٢=al\w). ߟDTι|Հx|f {wEǾ>Ocp>FT==nb{V0*k#|o6x(ol~-!ף 'fH/h)%hvm[.l}0`e3-C5-u4erTݥFz'H4<3Vfg+W8U`T!=
+{Мu iXUtsKޞ7q/rkZj(nv#=Ę6؁Sa+?[[PtNms~炷!(y;q|g:>,\-ߢe9GםK*ߢqm\Awz^M.dDA~ӧ@?/ǝOEl1m/Z<:ncEf,]Ł[64i$#zf.q`P8ba[  m++u.Z-oFĊ6otCۿaOH7gӳ#e.ɝ=2NӸ)[46DӓttpBlnZa4IK~mMCVوj@B4n''xlt*g+IC4L%tN`%i	/?U"~^u:틗eW+GUxR8ʾ$In"֫&͉dE#08+V>a.z@'U[VP{X	(訖;on>z>Aƻx |]H֝V+:? Ą.22+p>#] p#Zї/`s5m7k#?k?Su n xT&8S,E/sqp|BpZledff{f-&Ic"TNј[p(l)kD~}UpA\bԷp5\e;VyQL6YnE6*ive
+K4^_+(ͻ8ߐ1t9as3W-G>#T΅AcL2ݝR@,;';~Tfh.O%˽[6i48io(:͒:1(Y!'lџQnNieIv0@/[eM]ߴOiZ9;q\E@X|ƫ6lCO1Qe߰H/v6a-/22Zi>q'gF<H[6wi4q8 %Ac̃䍬@sȟ[=,!Q'ъAjo!~;}[oAL+Q-C}Pyӱer#[ێ)3fa&ZkiG7UO5khϰei+b\j˅XJ`vl:rkPtկ{-?zNą
+V"2CĴ]Xfdvϲ[!5<,hrP!vA|0]v㨧sc~F_jbE?h˻o;NXo*kuȸf8aРiӦfϞw%񩦊vVa#?T9a".ND].	1#r!w u7n5mڬ˷o(**^B5[0(ޕwS6pE3W=n[;W.|KlEL):$Yz9+W>Q&5~;=צRFk)p.Զ0?SoBb6}ւFL̺{zz?ydtFFԴsGȜ0yL;s;,ݶ(kR&+[Db?7r24cR!#66C1]?9)33T(DiaӽR)M-"!u.e"2ӘS2aZ #Zꜿ||QY6Ѧhki0)WU	%@u$Γ-yn,2߿W̶YM*~!4>ŶX+e{?D@^8^S op܏'?WD4vD0).tsWY~&({V#'lqoJ7wA~T#++oӤ׋vI RG~s#">F&Xq|v]d2	:<EP8GS!atA*0јXxveWL>p(n!驚hèL&m|!Jz5+O30_wSZWF(z#'bYkV8Da"s^_r9A&O>8l	8_">*i^n[1FI nAΥ셽bx4ߓjCpeuYڝ&ɛ^Xx*HT{vb1FL6X YcYWb7X7
+X;S'
+1PnV#z֩l^O	t{4E2їI	q.+kb쎴樥7횴1{`M/^G%CMK_ p1!ǋʿϤrRm{hZ	4.ȸ<Gs@S*sL,2[pbݚoĢ%yYYNdD}q([zrh2ߖHDu[$)`=`K_@58Ҧ4J.4;a  J5Lc2+a[o?;}FanNJ4<h$Eэйj'M{[|zLɡ[e?u}g 1Wfj7	K}[OO-$D<{0,rxDY+E+ H43Sq>jɐg
+)sc#$Ga!ʻDnAS_==P6#逾ߡdpL,k>|Xb`Ѽ>Ωk}E9HQ5ta7FJU+@
+?~AT:wc4yWI		AudnX6)2P֬{JL++h+(Fd+<nɜ]7^Ha#	%!Ӑ)+IvrrlS?ٸR!}&plȬOSVcH9+[0x<@xgz6(uGSX4Y̜A00R˦z2g˧cͤDyA}k?1hC= 4Migmq_uJ;qef&`Y*A;*[?{	(6jqR;}\|XYT9G
+.;(Nl7'Fuʜ%'gz#U"X#u[l)S[sNa+xKg~Jʇ>ΐ/106!V95ݜnN9&As+;TŸL"IO܄`6}uLVFRRhCmcT\!85iրa}ƍG2vC/˥ʹC.⿅<2g:{a7╾UBr1vư6^trx<!͌^7!q^Sxn7Z*~')$!o6"B=cJcBPA<e
+#G(;5yK]+7`&b5OQA?4&¥KGqa>h^;AId\N5(艗*Wjac\}2',3r4^-ZCǶ:eBhRͅp3q#?ˀPM4=3#&o{tCG0Z#`Yx+5t~AQ!;XU91"hoN ŧ#U뫲D?}quf?cc 65t繂)_"1E2s+ Иˁ0[_|1Rxҁ0Fuc6]؀u26)/З%j6N[n,/GbP_fueغ_L}ߟ>RۺÍ8rMC	]e݌#fK`V\^W_5	r"Տ#mYT`#lVVVUcB=/am#mZ*,C-*ZԾ=sڕ?c$?ؖJAt+kC/I)3Zx𦺊6Ʌz::eLN)n+|H!6Xf۽/(ե;\/l0SLI6`S	;oi`kSpqp,ٸsD-#37I1R^@L'ˡtRK&|9'EVtL+FcgjJSF39=p.Q-g4Fqb6㎖eޝ^>+bU^o,nuL54{-L26-]HN.?\!<xw^CՑp7]`6%Il3ek<Y0ڀ1qoexI}0:PhOURPP;=yuDՑ;+5%>bZW^r6;$6`j:;s <pIa<\~u]?9֥ۋ_շIV4I+=%[9nȕ>PyZ>5z	U-ʢV("OsPd;(BQUS驑n2[{"?rP5d!&;GF
+3!0?tDk1Q#9ee1AHa@&2
+
+X()TDL_@B5nQD^2U+pG.GKgCWcS&~' $Bqk
+6/?%u	ր:LD^e	w)7ӝ,"$$XV-R)}1!?&nEQJmY#Z*`ҠEF"T+FlpȢg tnrDB4[?dRggt(Ԫ<BIwݍ0 JI-|R}qHBF玨{yTwS	dnDBJsr2.uQ))g4Ɍ+WW'o&A=gwItgֶO@z?Jon"	ј>Μ9G4N}^_m("G)MV@#2UWC*ϲL>ϐ@LmѱϨ;iM{XL\HB4Aƈչ26`ʻ\+൱䝢b5mV )jוS'%ǖ ?Q6AT JBSb :~2/b;0P·\?gY0UR9Ѳ:)$oG:]%}_ohyM4cr{U@	߆6FmDSZ`
+[*ܫ|ßT._:WaXZFqzMS|K4]R@Nt#:, N]#-SpSy<,un@,Y7y>\i:,4=G^X1])!(( |gGOO&EAd2x9%3UF_t[<6+?")3`?'(d =@ ZUCV8!P!{lyLPh'!&>s18A9Yc,TnER6Qxh3WnwafXpu.l8a. 4}~J4g'G7FL/7v"=l+%Xb젆.:/}F9xMŋ5[e)rKAe+3>dzz E:x1X 8 ?Hw`4bM-+b pHҞB4C+d+U nT0רê2b@'y⵿G
+`wo
+Z$+VD-K x>`,}0 0/zJێMIchq7DKl_`|!N@Z8Rÿp5d?aȟ+u+-6	, &+cEDKO{6<q/wxIoc<{Zg !7Tg4++R)˿7uW>q{XI'n c81/?EI/r?gޙH6O
+CxB'ΣP\8b2 1XoOi_ !Zd}+'kD+|׻ٍTw8si?S1z"{p6+;)Īr?QW 7o
+}\d%sŌ'"1ڈZ3k{6%$Zݮ2c ܂
+ayN@eqKcY!SyQr%1Ҍ2 H'T 䋤^l7|%Do[IK0z4lKz)
+?^Zd1S4o+@iQ!~2|@V'z+K Y:0DhІ1{,HQmq+|TeS+L眷i64$%J#KN%qBN3uGNSGQ?IvО*2LmM5^A-{ڃ"rҙnc'"{-h5Ҹ܂})ƞ>	8`Ωɧaidu*"I78_Tf{BlfYQ~Bȭ/vҿ̪Sغ~(l7G!F琚Zi:&xvaX ,b#LuQ_wʟq6eo6Ǫ2d+s4 *+j!gG4B@{_R|vVB@W33F#^KyިJT'L4\qڣ1ċϻUnbD}t\tV{։\wSZ0S=@;_w7K&!@n.:a}wbghU=X+Wpq>'.Pkvf~L7Y]Gd iV)'?I͝dkl7tw2GtnaЀa{lQE%o?D|1bB+`X|DH6_AGapR2/̢~]-@ha3M&%Lu8:`ej/LqjBO;fhlz-< xȊ=dº)AwGjy"Q<H8dp.+?!m	bC0Ym]FQlHEBDu¢ zmylo5&	dH3DUY+mZGP*O3(䝤K1z|ў}_GXk͜G{E"KgOQƯaXAX_:?q¼כ.[YR*&diHj	+DI;[e#_c7& enl2@l2.>zf@ZDT\ew]ǃ7o>uߚ| /mRвaSCzPpz+hh(3!z!ܾG?/ϖ;:}Uuյ@nR'{]5JeB7h3Ju$66P&oB{oP,˪#q? P3Np:,
+]nЎ޺Hld;U뱡pDjiUVVvӴw:<3n,K?9"~)1'witXƷTݞsNuFײ+?x*#uhXeKhYNHjK?HvgHVky#rK/uftjtN&͑+BǮ)%\o!Ț)+A')4˩>,
+GÚu:&dh80Ó"G+CA+Ѡ̌ᅑ/#+*'rl-H{iJx2&\'¬쬑j?b/	P}B):G6qp˰];SC!atA/̕1N hmfAqQShū5ljrd١NyeS+X}tJU 𳧆I7B:e#,r,&ޱg֞C3~ץL"RЅ X[u,Hɿ}]S;&+cU#UR!2vQXi92USq%(lئѥVhXӈn8B*|BGh#Nm^ECth0Dj.a[ҹj@*QQH]Q_E3]"8l\ljW* $
+N݈ ۞kCqw}ҥ@g) ^@3DJ+D$bVD女1IfuPdrcKcgv_Y] j霯4t츉AiDSXsԢpڱ+@m*he];FTbد,N;VBmu (Qe6<+,:9l.T7Y+: юJwR!@5mwn^c;FxFS^u"NUR}DR}MS	W,B0%F;D˼KhU%sEqxxB*g[|X=34j@+z*{x1?Rd<c0eN"hVx,Ju􊇳pasx[I0VF] hJVqT}G䙁Bl/>z`|]Zs)+ե,߾+MYͷ		l?)ܨڄڨݏK±lTjd¨Am[7nݷ1iǺ5jР
+YjS:ÔyA7oѲ~u+cM"Q]@GjUҽi%hhNwtxXy)\̷ϪsZT~Yxju+%&jĬ|<G}e{jXЬQ-sN*TQxM^!nnD䠉v
+2+XO߭(y֯8ϥs`Wwib455֥LӬ_GIU6NX+t ̾wWvUjPQ3m+t5L+jPԠ5A+jP=8$    #                      ua
+endstream
+endobj
+130 0 obj
+<</Type/XObject/Subtype/Image/Width 162/Height 132/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 3648>>
+stream
+ JFIF      C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222   "            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? (
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+JZ>wz3%wa7evRK9h"b?Sjuz_) 㷼]\] tKivP]E[S8>Ͻeu}V;gi;֘ڦe[fKǪ>f>eg?5gձ"U1Hk7U7+>0^W~"m<wulfnX=U,_ oV*,]дQE
+(
+(
+(
+(
+瑧1)۷UbN ǚ<Uu8lĭ>ta;9S养øG|Vkt6  /\4x,f_0n'<Qhzeb/túHm`  G>%-쯭H'zKS8IE7`x[j:uƥooea;s8J/tV\1M sVFХCwy4=qojL:oj'K@)6*ϞKK{85{<#o5[-Z.tȋEmg?xY4m:eh-H
+o_ĺ}MRz7=1ڻ	m#{J$]X<:?9WzBt<Zo-?j
+mJ5>n{u([
+nz?lDMI}7Mq3pqz{m5D{+tg$sb-<U`v~Uh^³]>PMwVu4t5Fm?J*5O2WU'l|V}IeO ?o|km7=¹~$t 1ҟ/`ޑ9椊v`xPM4/v1Hc]υ_k4LTrkYTb?׼|5|ģԃXW-+g7iEW)QE QE s><?+tؚq9=L2ZܳX^"|?c0;O+UֺTPG&*E#{«u:ҫt$?!YLѴafFv9f9?ZՖ;$@G>]";z:Ԧ2ҳ"P(FoEM$uǗ2\~m2tCWM䍛mfw57]#(uif׺CO#5ϵ&9R?
+^~h4wöϥ&-忒\Ԟ㯵t΁i`e玀^MECq%ZmoZknyV(:ddRSHRI966s}{7:d 
+)2ܞ"ף/wԿ8G?y؉^G,n{9V~kB( (꧍ Rּ,WП	cW YOA!M	[^5fkH!NX-c^K
+ 鋥&0rk$٥
+jWlOxWRָ)-pvDS^cXYڃ1^d1p5eR4FܑКڂv\H0PIWxk>/\Aq;Dm׎?|GnOvNJiIdl?yj=) jʖ9N\w+Z%:7{.ȯUUҋ+ۻjauэb7Wkݰ tp?\ח20E'?jwu7sltjz@0)k3P( (H/浹IQ;]{aWQv&ɾŢ+v-@J4%߀8w=Xg Y_53-b'̓x8gt࢔~gھ%P;Me[[\#6	WʚLЭm4kWK+ջ-MD媹Xafu}#um
+>~j# uvHO333W<?duO[@T6^ur]J?@UOAtO^DnɃ 8+]Bҍ'Λzɧ^4<g uۑjBEuS0y䶓r+ˡzݎ~`6 GCґVƽ:OP\˘AN
+:+:Qaq~L ^@c-Θl-QH( ( vTE`h%&C2Rj<CKeRcNO㚿i 	g1~x|5Nx>K.>=*;l۞lnbyTMUcgcO2t^٭0 2:`(Co	i-.doTm7IkV/lrO\F"!P `+WC}kxO`90=&gT0W5Lj:ިNP+OCw\YvҺp4)]&+.A"5wO^dˣۂ{
+*42I*E QE QE QE QEv=)h((cH4,oStO#{חj?.-[_,1tgp{+3bݎk9҄*3q]%t}:;(9b9f=Mu0n*?*uZI+"[QE( ( ( ( ( ( ( ( ( ( ( ( ( ( 
+endstream
+endobj
+131 0 obj
+<</Filter/FlateDecode/Length 2838>>
+stream
+xr۶]3̉dV.z!=(j(G7vwAҔDZ#y,bW`٫WLyN	.J	ϼV/dÕe@i5X8)ד{w1dI0T)ʘh@uv+K0|L2eI
+zK9KyR}d)9OOmHM*:7w/"u	KO ưqgd]͟yz*=YC+Mm2]	ĉ8	di\3bOKj~Ԃ&o%+_#P=9߳肐JH+6sQഥiMr$FaAʸyf3M`&8WHj.ٯ5)ޣkB R}]"o.a?7.`E/?\5~b{̸N;>׃ Hɵ"]\$0<T-J ˶X<pg`sn7?>O/RdJo4ѴE*%5(!\?Aea+J}q/'M=1nMATpm=zj$?^-z<^Ύ%Z!D+.3Ō<g݉N8R5'|#e>Cd>*m"as2Ĺ)TKUQ2D[MCf}yP77a֓nwAEA"r1o4kKe#R5ųcOmtT3y6hm%y Ѻ
+R|^Dj0s
+ewǺ'OaظnC15RtŨv1p5c9@|Obip#/ ,F&groĜXit$bʸl3ʉ3_J}M%u `s?SPm.1]T cnp#%q}9jCP	[yM7ˮEՂ&դ8&@1YY+qj5=jR,.'3rUyq085  ٹA%gm4{=Y}6g|g%xDru?CZdzIj2T67$8Z=#!&dތ ƶ+oٖ#]U-"67.kTE،F]//D/13pF\qݝ1pE+Xh{x7W*j7k+)[>Y1]q͛/SKZyx8+:#)#k!hmm|0߾9u ^0|s`Cn𛽫Rhby_`ϼkCٛP\݊3Ed&5\tEW
+kZ
+ |ܐä!ɳzSGܲgxOB>d~4%kZ<Tc>WkMƛYA|g'R#2.޽CJ䋔=o=,mm#BH/r-Cyzb\V|WI}mǅOQ:^MFFtXEvZm2QҚP򓁶.t)\|ciM;J6I/7`R9di(+#oEbZRtpuM22[)SE"I/Oimؗ&VB"+TE08E#pID;5´hGr	Qj1V"Q[IFD;Oh1Ԑs#B1iaNyg$=6E9ַx\5|>`w7@-q9U 8xHrh	b/L~ѯO9)𹮛Rop>xJ"q C	foqi9&CA2,3*S*ЗntI`'()]sb:!Gw]HƋSS0|[j*,6M&Am0썢unMqM)<HPPƛ	Vm h!a7{;*u; rˢLdX}1U1Xh9zTu>M'R@|u;Z<{emYk*r<07xt|+qmmo+iFÊ.DT2NG(dm*b.`"֛q*)3b:\ A0^!mdk\`7V5d$Dz8;ź84|=[`- %q6crWB	2(fjּ<`E+\,)d;oNxF3dS8p  ؠ+Xpb*t-=vlwͩ'\9|S|sdmS[QJ:,GQ8[-`=Ŀ*5>]+GGiČ@qL!6ap!lTX.tYld9,<q[ej:~U3ЮNavı+aU&ZDyfK@&czW 64hF@k)c^Gtf9w*k-H  톸zXUes$FϭӵC n8:XaSPC[ 	{T^:*p7?@Xi-uImLv1ha0Dƫ 
+endstream
+endobj
+132 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+133 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 22 0 R/XYZ 0 0 0] /StructParent 35>>
+endobj
+134 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 22 0 R/XYZ 0 0 0] /StructParent 36>>
+endobj
+135 0 obj
+<</Type/XObject/Subtype/Image/Width 712/Height 620/ColorSpace/DeviceGray/Matte[ 0 0 0] /BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 28290>>
+stream
+xg@I+gSϮgo9;y6;gSrVΊ+ THۄ$	lț')`0`0`0`0`0`0`0`0.;;5DS,GñݕB;u,Lq0=E䐴uDj8ZuX{!.:4]`Fz0Y|B2K,E}!b0JeKegd`SOiҢ%u#e[dp&Bcc00d :h&/Du]qc0T;2NĤ]ő{&VS<%*7'`TnȘ%p{AIAGK0c8O{%Cb1$1ԧ1
+Ә܌`J+5OjỄQLi̹Xܗ0xV,c*jD㡞wb1[,b1by< {1{,=盓v1KA vcrI|>ʎI.< e/}*c%p
+']}H"}xWc8r>h=Ur cX815{[+Z5z=c09ߩ]A2< xR1"{{qP0o=1CJ,soK
+Cn0
+ϔ{ 1T=~RZ	㙎\Vj*x@ !dW'Ks{TTQ1&L~6~y!Yxykzx؛(&P$*V5Xx̛XbG(Rl/ɦjL@;C[2K	':t&,-{_ M:uLY䲲k'a1KZ\ٙ+1if6msw*-=pi
+$NlׯJn1a<!|iCC]=c8LEhx e)Mc.S&;)ruRec*YX!?&fx\yl++%D[PQEylVy˹(>PgF)W|<A} {6Fp|W5v}´GqbBG)g5ge?߅=v){h1`)p|ATy+V.mؠWagZ-Gx-ď@W\ǒ'KR
+%ʹ8FX(`Haul)c>{_XLØX:*Uy5.xlR YWFVwoPɄZf2f˅:ȼ0ylRgoL)6r5Fwv=Ey_o:<LIWTX.8`:aBuDFl.=6il{x[PDtGf0%rE7 s;.muʵh4,	`im!"j<fb)CiOY!OzKJ 
+yWS'8j ',T|S	+<B1wb\ic2x#tjoBTh1iX̫8M@dLӊ]ΩGa9cݢr{bX+/,bL:{:L|`un[ޤx]W[bxʵBWVLjBRw}?6l[\ǬRUw9V+7(+٦gZ9T	bh9uHܓaxF2i9oQ9T`Zx3Ia&-xrFE\䟎'1172:5)~4Zo@81Y}fr'޳X?X>i+iZ{U%zq~aϒ+JR+GݧbzlXw v,qaN9IuWsq<6i;9uÖr]5gh1h5y9NUذӀU&e͵Oi͐<	5&^5M/Rj2	P溷Ta9F/&eǆ++4lŕhرd֪6iPyl\(pUw^klVqFtVsxg3Z%Ł\*S	a{%hz@?8<K|Ts
+dSai\ZTѢ]'rgs
+mylj$k=S|Ps*{hMj
+'>O"m
+Q
+<_Sq
+?93uťuwڮeuvf|ySt	!R[h0EcƇ7HU/S"d'"+8'P}՟3Q,>m2%x{KV!SQ{Z(LLUnP!KnļpL{:|4]^9Z(LW&-YCF9z|ɺ贖7KoS(اc*KZ	Cw[;=֏B5M
+GCczSR(>VLi\b:gx_e^wiF7m.G\Q"Qq^^AКx7|psL#eLn#cȚ;r(Qgx.ǔV	ʮ$lbWe/#R/_IӮeߺӺ31~UY\No㢲pNeUF)*/p>H¿c$3̭bYмȵ>C( J ޹&W4N>Z7:],4yo%N+Md?׎+mٲ+EPIVS.	`%tY8xS ffQ+/[ ȠMǲp$Y]?<~M@:rt=dijR[in0QqcX , 9Ǘ<>^S^y8J6VJd̮c'-2;S@;+_rq$|8;ɫ5[5謬w,xbrP{}-٥9	+v;q 5ث¤l<>`z٪@/JQR\2ށ|mPݚezwYd~poO~VU]鐹+ܝڸAٕ#+҇_qp0q:oSQ L.!I|y7N.JLcwң$T6?esNǆ&/'c$iÎ$l!8'|uHwu-#'"~9B}C!tk Kbg0<Рܭ,QyywI{4|ևE5_<ZKAګz@1ܓGwemgxY[jP)o[M/tO#$#	FӚ&[مeh'uP[ᎁsE
+6TPܵzFU-whj(Etle<KOxjXg{I
+/uhl눨O7JinUty?o)|"m|!qP"Pu2;% In8!'VPK)L(W\Ǌ]xWKh].Pk[7=Łr^6;\AXԓx=6IVǠ_5Z]ETc-33KҊ)M#5
+=Da91DgEعiTxBhk{rB(F}j(ELn$H| Υb$odҧvY*tiK+A<F<>{
+4";(M8}
+WBDdc:`@0pbϠ' o9t\t	<D dVSˢ`y%3cهB,f|zDAd(%{:i|yvU+8y!4x#R&n^%4E=	Z	Y([Ɯ&6uZIy,P~;D-W{Lgv{zYё/lPw툫]^O-!=6ޕz^.CO$<H7XdtSQu׸CEW3aĳPaKwFfrFz[𣆭M{=Pb:t>}͟de:jcv?34<,ʄCYϜZ)ؼWKu12,rGfeWU
+:t12rspSba2$dׂ'V2|Ȩu^Pf{>Nӈ0otRük)y23Z|o񀝺kNFq	YWh
+[S;X9敆%Pˡ0jø1A&@1A<PGaT@Nur\1YCb3Rcf<<Al/?M}<䫦[?)lxY/,>3Aq rð;M+뒁ø;9v¢gqi i'J ';^c>	Q׼`XN	nNG
+]Ni۱/"	{&*tVIC~5 k&,T2<dCM8P11?^_ML)xEecC{ķg}C#ٻ@"o`hc[{H|gQ{*+XO,9QF!Ƶ])z<!&i'Pw'N&5@-.Q+Xbu;_rތwLYV7ޛ-UWL=l`{_O)̛F͛-Uw#xпw&]^^&+W4:ڿ|xR3m9  /tǇwE-
+i7j4#ATH8uL
+	 |	x%?{FX㫥tSInjM<lff,~
+u+xɅi}(:ü`=~m4
+>݇n.8S;:?'|m(B.אTڒ
+a14$O%]è=;ru݉p,ꈔ#^w=c| umpi6A'\y
+rӅKi7<}ĕHk#z's=+&5Ba^&:rS#~ pojx]eITn&u.Ź+uG;ˉw//F Ї0bj\P/		=v(Y3z~^`xiއk $:u@%^
+E6]/gb9VJV_|/̡=t0QW>Gm1Cُ4M^@0GV\FYCQ9z_ph	þh*K&7P8u"ul2:>
+e	)'E6IEkd|n\0-/Eg_Q7 -l(= q}I`|uasq#{3/+-g8k&]J!:H,I;\:"@lhz>ݺPcڠZr
+P_,5KAۢ!;w y4<[^	bsi12UZ*ԞiW.kugVMQYL4]͑loY+G :qsg5MF%$ ,/q9X4F:eytĖ:uG5ZΌxéP!h1,|+.N8Pt-uEHG%w00]nL_쵨x4Y<mn[L6\~:Avܬ3,YV rW*Vp̝0sqyn[|NdS?JiFB=m(@~qe b'kb:+ß*\aEWN#Y\ȍu:b8+ivB-&pXbtHcG٭u^z|O1N@&NY+9Mwb]F~ֳ,S4Y-Y.ICp\bw՞8ID6\GȈ8TM*FD6њۭ[Gzҏ )lhg/xcY$evtȰ׋5NQN@δ0x_I8C:x@nZcq<uY7'hp©eXA 7#Q4KΕfO%.S9?D:H!R Ũܒ&3h[+.'Ly[-CzLzyY:J\	ؿ 	Z^ZO_uZdsin+rÝ=/JXϴ8c$.^H=e>>ݟ*7..&/[l+Ԏ^C]xuY,OX1sp?]rk?PXl#%.mTAEy?٦۩&{$NQuvXo5#c=(B['_%gpTBcqٍВ<غBڀ{BPȱPG5(Wt#RtwqK;`Νݨ!OJO+xbj+UҘ;"}p3>L.j5xĵ1.ֳo;]ffоǔM3*݃&GY`GQ'+̎w)H>nD*}ˀ㿂잨M#F~Ȍ|Sbac\.LА ZW v 9
+aZ#Q;/닐:2規55{4NTV7{orLڎYw/zy鮬9}ؘ>g
+H(tpQz]vS\=q/yMH]~s~,Q;,i"ZN@b"tTJn=Mpsٯ(6?Zӕɕ4/_/)|uec^_įԊC6uT;dl2qD9D.ZĠouQ˩<)Nv)sK˿sCOyMk7k4`LWա2=2'ٜ]++.>#}_9nuf{!-K"7!zl1T%{8KKCu+M#[Ӎuk}V;"!HI 014MD01LyWNhũ1g4A֊+x`ČtO%
+Cr*v"r`Tس
+"s?E#8o@GF1Q($mk6.YZMÐ>quE9
+#Uy0JY{ک/Z71.YSs* J]pXn+n@aD	9b{WlDϓ.ndq)yn>;@>(ˢ 	88y/5s`8|(SqKQHSi|gh- kIP?I~ܬZ|.L"fݢxDܙ#$UxۗVD*"KLC>*W.e0U6FKVu;޾udb8z"`_rHd
+"%ykd0 Q}FȄ1$z+vRA΀n>X1/p;˨-7]f|PuvKC(Y,v(^;p7VRn]HÛn8GESmI[YލxF_ۡ7
+KɤSjlJ7jI}'xQdpo\/,ޓ9"*R>SiC޾N}?|gAlo3W轧iGЕPdF?[Tx4Dt+mTHK{?BN_Jhw'syoF<8tn!OˊY"b˗7t@O{zWs~tV{r74ZTȫN"w>F[=_)g=HEɃ>\'o'P6U(1*WbMӍn+ԡi|5#v!=ix!^ob`R̘tX^r"l96YGd{4UP spZܼԵ9}jL}[F49,@{O!zylCgS*}-Djd*O7tԃ]P_vEoE&Z+ؗ}Lw$Y)oP|F7cԁ})53=3U:?L	cQE]zZZ  jW|(OO1+b0s=hqu*boI_e}"%*TRqaf"ɛ?GiP@& (-Rԡ}$WVMR$9f@ 6@`sRvZ$5e!W2ų~gqD36`hi18xqז00I#6\f|PlQ>d_*
+y}{UxM74i.b/0޳u2?aєL!2$Zw/y~<<^Ѻ>t>ÙȽ|&ZfOf2~F<\y0N07d!ֽ33SP$WH<%wʩVr<SPQeρvش+ƴ%2]c zǕnLh92}s1o|<<VeW[DAezTBC0#ܘ1dT_h\	:@Bl+G-S	Y`@oeH \IW':/^7U#җҕ!,Sq-kJ3+ }f{@Cܮ^:
+,iodP{&t=ir%#(+S4ݯd8{c.4Q+kk=k	KM/;-ą:Fqa	1+*sǃcvP!W}IH§HWs !Aԥ +v<Zx= ø1 u?>!@GhՠeeOJKEO6ol1;k7-(D??c[h#*sclx9OV^hNwo,UÀvÍQ/kVRogcda'H6N\]+ݟEb+05]+h˪u>'8EӿS[ᭁ÷Fq7Qhcp,Hs1cu< +=#YR6O/eK͔MⰕ]6ޚ[svum얽˻gBGٲ?j}̞Hc)+"~W+'jtJ+Yߡ,.'QG3H~LzZoXp1.p/ $eI(2%0e+vn1+M㝆UwE?/oV{T<{7GDh͍Y[y?PF9z2+㴒6dގ_ژ>0Mo.R	\J N_ʁT5iIsδ$|=OӲD%q<LbQP+~F{0F-OQ'n'6],&Xy`C+jGGQ\ԎE9ǋK_jCFֹ6elMu{ 0G:'DoI4`Hnƌy۝SߑNܤ}WcNfƸII2"P#=2j]b+v'F꿟GG~rBc2K;Av.}Cys l<i۳:MeoSg0a\5$tXНzg`̍eqc5K.w"9%?wvPђ[Evw`۶bjnkΥU1$Ur"hZW,Pu5~h4_.' m(8{D0۠U!lcmd6>	ǫWS&O8r.-WP9E;T:K:O.ܚH-n :N	_,ĜD'qip<TB^<*د&
+ @/pC;&6@@Ċ={={SώzwO,XWTlXTPCH;_:I!YRydٝgww8;dÏ 9+
++';C	'qL4(Ywqh)e0;^vU1w1RØx!aKZ;?j"\+}
+hP$|1oc#*IsN4<GU/dZD qBc6(d^QJ,it*tÆ$if 5r<>pGk{dH*nҕƥb%@2@b65~XNscDEwf[m}M,,+#y	^p@,M'zåb0:.
+osQ傯IVaWstlGJ
+ϕaX>5_N5:b9PLϝ$!Hz(nQ`t`mh}E躑qStl0ObCLG/MhrApJV'y,Uia>ٳ+dBq) ņ֥WeX 4凜\Z^pXݖ܍Qh=>ݱmַ6Myw2G#˸"-45`WhmӬ-RX{i̛,#Sz0(KY3C$3+QZrsmfU*khM]UE?;mh^7_3tVHG9A+[t\xD?Tcaf_4PojP|[`R+ +UXŏof`:+ٷ2}oMs"\^ɿ+m:f80]		捚_$`*سc>؃X	;'`. .#/ΪՅNg@Ƕu&7ͥHnkPrTj\1Dfcz'}/VFw8	:܄5`h(:K4x7'71X1$*eg1.V9 :C'L`mб dl\Q;`:/Z:LBYp%1okm_Y,F6t?-lЋl:i`h)b6CBPV#AQ)xiUƷ*gs,jՂ(XNoviӢV,~̕FHWɎX,֬:Msa4ʻ<:Z:b+k?bMYRT;?e:aa"gQhmyL*vyǿ74¬#׺J\.FDEtsIiqёCsGDPhʖyc㑷9A4BQП2+d+-C&kb2iw$K,v/lW(#Xe2680ѯ]=^KlALtʇYvVdF.iXOYFi:i.~*2*1(2q!36lۭ|D*,۩+NR9/qJ,uxL}GiI\-P
+,:RB</LV{u*)Wj%1 ѱzv?V_Lۓζ%X #;^JH r,A S:34f3]QxmS7;#ћ?4䒶n+ʫ03O\ y{ǈ=Ԛj1txRUC%>1Lo0[(RWI~-#WC%MI]%y=W\m3(V`ħGlIxHbn=ϝۙT7(2*2gH, M:F
+ޱhPŒK<ħGtcJV4F$oM#h$
+<wJfs3+>FHґd-k̂>kϤ;[8ǽ:F^`<zʐ,+N6O1L/uʩgjc <\b#Z&ߜ`3sg1fq!H{t!c3jc KZ|7q#_5X-!sա,:.ء#5?ru|6@S322xe4R8K?LP
+GCUb5Uժ=,/µ[1-Pz~2<oRU'UmsV-GÈB=
+pT;ZPjoN8͑IEl""z]x3d5)`.+y^ް$E(Bb;-'np{+҂%Λ1+mЕ-XP+雪(h_'ZtL)w<#Cɼl^g29i6kxؾe ZFۣ[QuPbܞA%}e&7QSI_\@ڜ(I+wZzqjr4X|D5UnIkx~\ղsO%Z6,q	kk-e/X'Ѯ!<Bq/үWz,)-b$d]1j:9@n'aԺ:Afq/TF-## 7x3SJg}^ =cW҈.Gd>ʖn85{
+^ݧopIyd8|kB5!r`c3\nC$r\1; aKfȫ3+nksf3{<'XPWdXpB~&<Ƥ3Ʊ)ދ$#p1Aׄ|EA|ME3 杳 β o|Cf쐹\
+LU6~b[mI;U;93큕N}eB.Jb4{sRbO&i,ٿ'-Jډ^%z~@9IǨUWtdMhAՊ4#< 	;'`.fiCHC	pP[ZOKт ObSlI$&w.lq0^5LyXEf.,:.뗄δi#8CyNu`L[5ō}kJ7FGװFvɘU& }ΌU˹(A%Mt2ZX}1)p7I$;R4p׹Jv wkRcj=ӻϷٕx,իҵOwD?!Vd>J'b5̷;]RiHsՂ
+,~$@#-.B Juht#6)tҌtCb7ukhF_V=)Eh	ޞ8y<ҁFa<HxemUC|9xo1ud/uP,d[;Bday	\_	7n7i	'ճې'_9¥Qaʢ)$&qxc7'
+T]Çh$	w O?5Q.	i.zb+`1Vb$P4i΍,KgTzأV5Br,jڔs=vē3^g| 8hEĳiu^"$PI-*{BJdʦәNC4!tk,;D4>_{UL^^OK\H$JDF_(۪A[+v>l`>&.df5M$	
+53+ޭƒ,uˣH6WҏpMqu<zE+RjH\&P` "uc.BRi;Ϸü+SAae_~>sO_|i&nWs&QĥV1iۙůAթ۠AŦ|Im2)`$X(fLgaģ+WaB@oX
+$.~
+&L2;u1SW;U:wt+K\MBUCJ[_<]GDR#IN5vq43hJUZz^|W\s?%(lt5XT+Gkx!/Kږ+y }BtZY)
+V(ثt`)/"1o+ZՄixgn${pKA Ox4Ylʩ׷x3x5RTJqzşh-A=?6$Y[[eB\:ևn$/Un9Ƕ6dSh+*9VT.:ԊqdRt`CS(m*
+|KG+Jn;_H<Ic˲e˂b9Z> 2f52cForSXҐdJtŦ	M
+} &UY+S&S|	S;t~⍯ZM}8}Ĕ8G=Թ'1?u[7Lw!o<%7r+OwKuHV 9^L^bj V>~8+p]TSrBOPKt̞cetZ?WxS?O%c+J:Ǯd^k,WwP9g&)}Pfo3%;#%\I]18@,3#reCCI=o/uhnZ:}+h@kYx0l>V. '^ǀp!?N 7fX'K*׾L}}ǆTn'_FR<+d:kDHW4[ۘϸ.gW}
+珗m=Y-V #x
+B[rW7e("	MAkWZG	^]Dk#.{s+ӿp_D[tbW*暕Fcg#o*= f#X Vt+]B|R4
+fz;Ao֤ڄ<)Nۈ9;4Z>4;BZE+˷hj}E7GM΅+Tf)3x E&  9
+lDZđ"zUOwh 	0[3-"AV>>!'|pG}Pk!EUOjx˟[h+j1o+M%Vqm%ȁXVElUF<䚣kMqM~#_.xN*k+vVGŷ8@4;&[ѿssAVZ(z x2mT0;K`j4dᇗtZn, G*JaȦE_p6<uO`M'CmDT+Gzl@`/5\5g'x%n>AZQw5/t$QܝG5P7v4*nIl ryӷKoH~|}l!=k	ddI+k:͓$W!24'¯e:u>BM3V9 O73'~}Eʻ\IOYHbҩєz{!
+o:qQNDNϔ5[2~UQϺPMl7#BU=䨓1mBYƶvj/ZIByʡaʯ`cL+%ϓeVu#GП.;gK`7FֺͭΠ1zVvْ1kBh`ҷ\=C)2O6  Ӵ2Uh`v5ܬVtT^eݍl(ƊSu1wsC֦Bޟ =E"2>OB,W|=,₲)Bݗjt̉Zh(OT$+pH$ӷ.)ͻخh)̙n;?$V9d<dyLfЪsnww҃rU>L+\nh/.@gxBWp~?ve0Zfc;]Ec:ro0@~"ؽ- 636z#ة؜ٖҙOsi?ByIW]_ժn2	＝%}֬L)JRw~99mu7R']+I-\3i`r;YȡF`^݌2)N~
+{´iI2OO}~+;$6^axEʦYH%!VQ<nU齇->],=^_DtiqV+ߞDH \!.we[UyJNqjt/eLax amƯc 	|K)'N)O<KBǁo}>L9}!2/;?Gm}^I?eB97f+/+JԝOL<e֍3;8?*(+&%}(Nȋ{denF*:н̞BcE]qԖn=vAeT:d@Yom|yBu3E:\$N5	̇y~S+Y/Bj`
+HcjʹW6l-Tx9kG&AU=\!#likj}ݴBg+z̡W&cԖ|s}\%-
+F"ުk
+gM}b\O8XC$v=#d{s2w{!g]EWT}m& A8q4xP˗/~̘1BޣŊ^v`ϩN4JͿ2C9!sBJWJPp{kEzVw	N&WTں{Ӆ^^^|[tm
+4YB
+B)VE!tqqN6c 	ɾ8tLЋ;{Uìd񓮆&E 
+2<)ɇ,aD5F8㜚PǪ2|unu+}goFg^0 &ql+b}~vz'ݦBTRw"?~t cATmޏRO/<-SD8q_7EoTGΡ]Vo'Pտ5w23e);+!dt\fi11Ew~oRۮ;E!"tnأwz&{$,Θrv8mQԃ
+5J&$ǒL-82^ڟ=sRl'Cp(?lvÑm- ݨ?,~O_ +htӴ/Jf.`;}.	x~|wd#QgY4M:΋[Q{$;rR==[?ZEz4Z;.RBe:敏~ |tp5n´wie2Vȡ:H<ɺV<U	V͟ˬl\sBO#~6x+9}hѢ IV+*vˍTIKޗ{oS(KA_Ms$wz3=֬=^r.-BCa 6xxW2֫:fwޫM4c{Sᣫu@yM~U]ݰF51+԰'NVǂ&!p]dndc-_<)pۆ{[k(s08\<jŴs5i . ϺI&(1terw8=r>@b5sqVKoc-X/a+e)7Jkױ_'BWm]R9e؜!6EƲ#:k;U,h^2x˻t1miТ4Z{Njx!\dִ6r_wO/3+82,cgq|v{J推1;pF}Z+O].{tU42c&s->hI]~s+eһ	iKrޯgbftxJQq/+LI֦>5.\4ߛΣ<y+X3؃ cϽG;")h4y&NyCW65/K-"^}U聱M3̹Cf픷{q؏:P<}w;ۢ+~k5K ?~,NS9HK}ON MUa`p)mMc:/NwLVcl |br9ˣM$WcKUQC}3ߑbi	ܞ1W~3'aShkI]</vDKo>0y_t,&2π HI katmiɪ..96k#
+
+;ng9n;o ^VMW=t)~6PBwHLv||p^s ,ov+sH\
+;K5E9do'ce8!Vpnd3Ʌ.\'N-:0X~_']۪&0 BŔzP؃yisE6N6ReHTHp@/8t/>rt<h,FueO}(f=҃a[oz})s!t7Ў,F~,3ȍdsOD<qMiWIȜ{cj➏+4S@B)>P^5_
+FU3\0䟟7f&sKiWw޺쾵*SN>d	٦$큖Dr:F8ێ0d55o[c!#kP2dplw$ASeǐѲEUw\Mwz:Ф|p&[+S2A>֞4<'<w`"gSᬢwa>(O͍!u'=Ը	Z{Po턞5l;;P"4T_L`Ws4<b':\(|R3xjŔŕg"1cî[@[ʘ`,>f̮j<Ms2 Rwj飧\lC3eЇI>QK:)rJ"{td6
+blsBa_Jv:杍'(1ƜJe>5>	S>fB@ڎXSb,x͸aMR{ֆzo)Vo3-d׹r+崱>+|=]rU	+E֭8Iu	ehAgyZl16t:48+o	<MQ:pTGg o|]?5oZz&]]Cpj?G0l+@6~c̏br?Ե)[(ڠn&$c4@=el!1	5_k+1I8nh#¯l>6(ALGZAy29oCɾ3PK2GXЩ 	*^KH͒8'e3jDMNCJ,QTep >U`, FzgS#n66WND-x@ALu2KG}@K`4Ue~{Jcz{egȘQYN),X7'#ߧU*7͉^xJGCŃµJf4ږ`$cܨuاuO^/"<\P5ްOMhiT-md[upzF9SDcX&S)+WA/-uZ:P:~vwCW<)1oX[޽Z(L=FQlVƀh6HoNq֠c4y}Y7>zMɴu-nu2>xI$;ӣ#FvL1沽_ϭl߀Ǣ,ڸ>);K:[QG f6+G>/+OL9~mаr_A_B<V1}x#K7b}(롇}P*CAv3vO7h~c-+aӠ_	myޛC{K5}
+l=FwqdAi>tOa3dcQWҪ|JTlEFynlN(nţpbY؅ʸlφYLYꅢ{TMNa
+-|1&5M_i,)x o{Aè)b 2lpgmL`{]<MǭW6\J6L!m;HPptA?]/ur*ż~y܄V]|t7ɟKg[Qju:~l&BM. qy_qSϛZGqqD%BɽKүS2ZfQu!&`! 6=֩piR +wX~TXp`xZy@5^ | `( ZAB$۞ǋ2\uZW +w{W`X' H"'S|LKhΞV*Bpή^A(#pd(/c9Z1K6F@HNɊK@V_}֕	$ Og}+*BGyuH^HA)cY M]E#vuTq=2Q
+WG4FG#&?//~H[U!62O{@A.WDWz"b$	!zCMw?OsX'v_B:7 Wwn=z
+YY*߳
+.F^9@F-걍S+xdE>DW/6FNK{y?~iԨQkKlJĜTg{Bʼ^+92-^d04Cy+5q
+nA@Nw de2:!#ύ	1ĉ$7iIĂ
+1,fR,;^UFmzN$?uw1Ku)#_;-T`AvѠ(%1؃-}b	Fb%y"(O
+RDd-w66.Qtُ)gΜCL0fuLԟ@@cVCo9n^lI]Vg'{8kh@uql+*(xgxx"&?#̛GtA$=TLFɮ1
+ X1-wdJ&_bhx65J>?+(ttmۺ}8֘	~{#
+	,SwCIM-,8zs^ɝ<w4;vf@U5ۧcwu1o$+֠ W
+u|cȹk1\QIt<ZDkyc!W\%<gn=q`ڒXTVH|b.6cc8.*,S&3y&q$ACMHM4"ǄUT-	}V3xrW>
+鰫GMɣ, Hֳ{zß^0ZQ/V*%?B7!?r1
+qd_$j+3l+?|J*OkQ#ȗ[(;6% *l޽q1"m>afg/b|
+aYxgPH++XoTE$|HwU+2Ѕ9@<uTW@򵬛ߘ9أ )%2(VeتЈdHI{A:1ϫsqk-/L=| _7UtWi^{b`K`gWN 7ڑ=_%^eDئ=r'AU"crDg;cPbcv=c)>?n+=F( qܥEFM9|)>
+K2ل{Mƃv:B+ъ?|$+ % sS 	wKYA{l<5E: { ;2̉ gHrt|c\H[(gvի4m̫=F,1~/и$ޏEO-lIŝHZU;2s?S<[$ӳc.H.Sg L+ [d/	_$E q?ڊIWC~o^>oNeGٚl7_cD(ehtXB|bR+-[%6"	,TNəqU]S+-{iX^?GeoVwn^ Be)U\9:^$3M0ձ:O\;<lrklZ&̈M5(VJ-=N !0UHjs
+4==~#xJn3	H{p?POדMNuaPKj؎W:
+S㥎X[%{R615uyLkH./?}@lU4-d+9sO9e>K]e:n~BV>bl- ij	x}]wc:+c/wOtY`Iu<'}Lxey߁?ml<^g`.孊A3i&\x 9V99/)Ee_8XWcVM|#KnSjwcc^S)*Nǖ_{3nD@Zx,b,P9
+S4,~5?救*+e*⻒h 71fʖ#zI$RZ.\Vu^*]g }|[N3.CP?,k\ƾ^w0 9aLcyM7Q4|oZK$q'o=/C:{¨.l[4e(m2Vf^9fuhma	d	>ÞI!M<`̗BodE+1v/ѻiǖbѨj봰s,B~6,bv/֏m?9MH5WVliw/`Z	/$6̻c{
+3igS$fg48qoH57f;1]"d:n:{=zWg	6#H&vs*.s>5M^1&V.u,IawBt=jX;7$o.GDб!'?Syf1M_Zێ[ܿ=<ϵA%I!HYqtp$E4Zѫ) :.5<^]elkk8ߋ`w'	Nly11GXEѵ_@^Ѱ{EzQKqԬ;VBy<Z/G81ExRHܵscY_IipqiS. ]au,++}ALAE OtVڅBU:aШNw_|8"::0t7mۭңLw%8ޜgҦsnrs7wT#sVeh2خN^ܾiwFeыy}%$'ǐ+^kw#YlpF˟Ȥ9ꫜ%n*6%9d3ͣ rwtnk"wU8zc=vg4ٙPo4^*ҁSx6vm8UeИetqf@%m"݈W<ȿ+A]p(U*\yrnHV>͌cñPnƲo2E_dy?bTKSZĳ_Q5:[ɤ5A3k`ws߅PU*kݍwa%;lq+G[!Ӥ#FwCI,k1c`w끛xZL҈l^݅^eGd?lW8+p풳ͧ^T ;KcT+hl.2>*OucEmV+mL$Zۚ)\Y_/}%O0Fn)8׈99"na^_rvBW,&~aֆvNuE]mMf+=g9iorԘlInV8yG|§ISq)WƷ%ǋ<<w?SyT&]+$~V6N8aV<=Z%i\"0yy,%7l\El}ZǏҵT
+;VbUyE-46yM4rs46	ӹ]Kо灻_]Y|®f4U<oź-2+iv߽mAKF~	WǟiWQ8x<^LbܖQW#&N\5pd<2ǵSiGyk>c8O$lc:f)f!nsF7I Y^jkGH:یx||c2hcޔ+b*S%wHZ1n~L{拭8l_!Ɲ(vbF`Nb	  Vˆ1eLJ6>u(:CB#c# Z14[,̸5/,Y?g&|4{r+)9NML\%iV&}vuifL=	=UC%uJ%Zձ8'A?Ξ*Xo}f~}#'[WiiQ/i3et,M?]$TQW`߂ݡcGlam8| E1C>ho7:|Iwx&cE'ePP0Ebڦ@`d^αہ$IlAAYwz;	j.YMǜ{{֭ǄI,q 65+	}¶u,Gx-*ھ<^O[C'e9t5J^F:YIN+4L8N!4z5l[N
+孚8.P]kٶCg8.ѾZvt<gp@б`G
+cۆZX,}R[3uAi9 +j9E~Fok#|J*^=ε1ob_`g`
+kFcӤc5$5ڠ,דX/:=+&-:.t!:=ܶAhn!h#吲ts8+SYj<W,;+6M3buM6iݠ6>cc:N&.Cqfju]lTD\Xó@ "s.!긄ݧ!2u%Vs6,[#<53HQ{7-G1	DAJ.U/va
+=+(]gz+gD2hCnt؅C˅'t:Q1M_	6{hID,ۡ3TA&P=xbX&SUƺTj6lؼ+PrA;[~ɽm7~$B?h]A窷ߓ]Y&$;`>OO}ʓmo*;4Y-Ŀp*=h/OݨnuϞJz΢[eɴyHKbtT,Ű[yeV8e7by	cs9[)>#:Vy_W_hjljb>z/3_RD5!l1?'Q<{ٳi,zl.Kjuy{cG×odk^1ilՓw콖rS!@-M&}{\a1Ntfi)3'3\Z3v=E׸:3ªE79P"Qeva[EEqjtG},6M|*5zt望Co`>ŀi{OlT{Nǉ)b2]}÷ۘYցMaa ~S[Vo5ZZ tĲ՞: @H+Rߦw;Zbޤ[st@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ }9y
+endstream
+endobj
+136 0 obj
+<</Type/XObject/Subtype/Image/Width 295/Height 197/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 10003>>
+stream
+ JFIF  ` `   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222  '"            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? 'xzQk_"Fϸ- ~O R|3 ğ 3^]iBPGTG?K T  }>[OR0?U?ao(<- ~O G){[*n=>$ /q Cߓ Q 
+^ ' [aO}ns?K T  S[OR0?U?ao<xgQ	9Reu8 t){8   /q Cߓ Ui2VoS<($)I\>yD}#sX=ZF+_s/:){[*R0?UvH^EslLgR+m s{URvUR0?U?ao*>_[OR0?U?ao,&׾ jZN\Z,l̠@ 7p:\/i|?ao?K UxCz7H=9B#FxxzJ   /q Cߓ WU)#u{I 
+^ ' - ~O ^E`^   /q Cߓ WG>W?ao?K UtQ)y'){[*R0?Uz{
+}u{I 
+^ ' ?'??Uz#}S[0uGbٸc4Txaj;xk> O WC3Q[EPEPEPEPX. GT vw:{L]?_7<7fga[2NLyS"xMX]IO0$JR+}jϤمe#rªG fj8+3*jb5h^,K5yb`aֹ}SKw˹<Eh+IefqM?X ?tw+=n(OXo⦭{%?vMv|/ ׮kvh;%@?C^  @m; S+SNFNC,lTс]MR9|]:	1@0*ok{$[v
+(( ( ( ( o~OҀ8QIo>F'ѿ:+ɖdd|3 ğ 3^^Oѕ|mM_ lת }: 1k}6?Gk1S< l_΀E3͏1S< l_΀E3͏1+I;inT\&< l_ΓVw<@$xoO6Z}O
+kOV{k8mfVE2k| /$·mߕ\|਼%i!y{?@
+W?]-#U댏bk| l_ΩӋ)5''3go ?|'?x	ܖϱ5 }:< 
+w	UVG\sƚou+gEB4> |V /s Lctl_Χ%e:9oaVVbܸٝ "cucraS< l_Ψ1S< l_΀E3͏1S< l_΀E3͏1OқXzzg;J7> G($ u:+ɖGdpL2fo#o<[am9F C?Ao*C #׊? ^Hg ?g - Q 
+#P    ^E#Dj3    [ n?5 T?g - WQEQ ?Dj3  ۨdx(CU5 UQp<GF C?Ao*Q (Y# 
+#P    G(CU{u\,  [ F C?Ao*.G ?g - Q 
+#P    ^E#Dj3    [ n?5 T?g - WQEQ ?Dj3  ۨdx(CU5 UQp<GF C?Ao*Q (Y# 
+#P    G(CU{u\,  [ F C?Ao*.G ?g - P~j  	?Ao*Qp<_Yx\i7"1c4UςRO  
+zGtkkž  0״EPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPHt)i y?)~' tQOJ_ _O^(  +{MxQ ] F Y.ndă%y*iZ=.5!,w2'"\E}vUSjuv7>w
+ng^!.Pmsll`}.׭X>φj9E2#ehXz~+m1Pе vʮ8ԂZiu
+Η dգXَ>zeFA*zܗt3i-Zs({z*˪;pN^Φڊ+ǼkwUǊnm>XB9ƾha~ &_r++RvMѳztȠSo^mRHBqoĭGƚͥ啴	[IϽ zmQ@Q@Q@CX,2]GPm`
+#kZimܸ,aeu 袊 ( ( (+_o=Nm:Ha8u;c:*[jtn^e܌T%[Þ(ҭ9bWr<{ Z+#59H之{*tڴnccB} MHt+͏][OhX6_1968kl!4o $4aԑ+' %/ />	 K? C)!  aeO&I?ƾ  0׭kowid-}pzI!<k>+o29HA}r%#@Ūx1AҔګׯbÀWά"&,Vė&_5gXl`ѝ>縨?뷬Wb}=ҔIuR=zTjRI螽p5<<nS<?ҨxQn~퇮j7C=O+^|g/}:U+3˔
+Tſ(ڏWԵſ(ڏWLwk%`Agxt<=5k#>-CbbO=+5[뛻h̼q(_}&#MHX%J #6 ^ֺO:Kh,}s\_7,kVM*}j5kaoo}+V `  _WnRYg8XK1guU$_(|7 q^W0oYI2y7g><#k?.g8[p܎+oNt^ӯ 8`?* 
+Oo\Rs&>}Bc$UAVoKM7nduQi+x7I\*=Muj~+ΚbB>s+ͼ;y\:km\z R[+ c$LO+7Uw71Zdϖ5?-Cm=zvuok3EOq;ӚO4+qiĄgb<|_+jci@b񤗿[@hXI/ƀ:WF=F= Ouw/L!$/8|zǏV#n~g< V]OpO9 }Iy}kڵP@zI*/-yO;F؊/_2"I3;dW-ׇytÍ{IZF^p`:ׅQ  ?v_>k6ΙWko2 Hw|Q  ? {u'CwIj+kO'{mw0FQ /Je_x~=Z{bd,= +UGT\pQ@oCٷ2?fsKcv=,,t,$8jQHt(	 K? CRO  
+zGtkA "qj?=x?5ڜ~vu~j~hgϔyXR
+rM#)W*zwtFXRBBS_1qwgP%EwsI!!'?+fV %C=ꗆGsJ[MESO<A}ok3ʒYO91+}&*UkסJ3ݏ0 0GZ f/lV$2Jh?}Er[ZҾ.+&T%J{|oJ6 U-|oJ6 U$}wzZb)Aڎ7+MԵ)fwͲXz}IΝ u_|Xw>H=Z=V>[-AӞErf?wY> ;R	LՏ3jh|_H5o W< X +& ` 
+ -##?+c ՓJ ]k|eF_WD{|dkC[ʐ.R{jڏsy+	cS|+/M縒<!f95jJ{@dNFG { $q+ɾ+F R*M*keCz/++F R* '[U   \IDoʹ  : g
+_ɿ3_AuS?[J M Ҁ0>E 2* (ZU? ?z?-?*   \OJ.Bo 5uS  ? ȃ |GJ&U'ÿt?( Dʀ=L?־k?s  WҞ eי^ #~
+>t}(o~>7?J ?RO   :(Q ] FF+xQ ] F o7_$%xys1\§pM]aygn5גH:e8 _ebEQ>wi^dc}+̼%j3^OU{
+5n$z
+,oK8t	Z9,~Q+oiX.x?,l.u+ 
++艠ڌO+z<O+0ѽ-2[Kdk_ j?_R+ׯy\\?ޑk⏠>rѾ'x@#4#5mk_,wReOß++OҢ,P? yg+?+|ѷM'\_VfRܐLr2*]A-eu9#Ҁ>fg=Q<e&GSЊe={@@х,ِr#}6+a\A_CmdӴ-m(凡'@26 q^/sohHByWFvc>^Ɲy型m+grHO[FFʊ2|'kQI1]"ɑ*cϨ<_لy'54 <q3K&9;~A'C4+ov0z1|wIx NFgH+_cԭ#CqTqK5kmg9gRX#4h|NH&(y#Ozx Gl\HJ_RZE`:m&JƤgeƹrnuiYPR3@6xŚخ$p[Kc>{Ǉ|%.[X7j|
+\i=3bq] |awŢo+e囕hpø{mo%Z[woRp+kzJWL`;~#X9pʧ*YD7c'%B_0uB9:g^aKw.ݨb+  U+WD5ovPD:	8<cW=VR|/,T)Ϯ+ %U |*JKӴLHI% <3^y}[Oq!GL?־ks  WVV)emjb^zV~ 7+sj+o>ht}(o~OҀ< :(' %/ / GG ц[^(  +{M xSHXslZv ^)U)sSvd
+_LPѐ7SiѰ3J= 5Q]65oh~RiD>]D;c=jW)˚NTUQE#
+(
+(
+(
+(
+(
+(
+(
+|AI4˻}>]_c-޺*I]_3j7FׂT__nKRK,.aPX*G2j̢]{b@3Mwk%m.@W'ȶVifcfH`Ugm,9b$ye}u:xSU-Z޸.c+!lyǶkMGXn'.|VωuKCcyp١f;
+7/;K;NM#=u6Gd@ǽsxY@Z!9q7^1TKFzVTc{]>;8`%$xOMNk?zn<Lcw:ۏ^>oiKZR_2;S4?j06YiBʙ}c |0KzVǄ	MZV	NOi=vﹴ=].6-#}< :(' %/ / GG ц[^(  +{M QE QE QE QE QE QE QE QE QE QE QE 县>OnC98uV+ʋm$LΥ%Q+8/k^WQENsP>+h[7n0zֻ+fUԹc/S\r;[u֐lK`?0ɪoqy<ي騨> 1#Gv.nVƳṯ</kalP\(ItU1))ia,%4s^!_1bloC{8a h5:7m汦'.Ht)ibhy?)~' tQOJ_ _O^(  +{MxQ ] FQ@E&G#PI( Rdz2=E -Q@E&G#PI( Rdz2=E -Q@E&G#PI( Rdz2=E -Q@E&G#PI( Rdz2=E -Q@Ht(F@IOJ_ _| E r[^;+ՉC_j5^ - E j5^ -  V CU]P V CU]j5^ - E j5^ -  V CU]P V CU]j5^ - E j5^ -  V CU]P V CU]j5^ - E j5^ -  V CU]P V CU]j5^ - E j5^ -  V CU]P V CU]j5^ - E j5^ -  V CU]P V CU]j5^ - E j5^ -  V CU]P V CU]j5^ - E j5^ -  V CU]P V CU]j5^ - E j5^ -  V CU]PuBK1=z&(
+endstream
+endobj
+137 0 obj
+<</Type/XObject/Subtype/Image/Width 547/Height 483/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 17393>>
+stream
+xtřǲrùEyfO{=4zu`%d%dH,+&,KB0 z2$ve{+!dYLTkz=9sz]=]w   2  yȎAh  0qd 4  V8c  n+L1+  &  v⻭0qd 4  A.Hm#;  Bs.9B  >&#^YQ+(hzW4)jkZZ/7XKDyNxUJ\|a %y:;Ǒ1+>/fܵ{Ǻ05yu1+Nh@ ٫(__^1#kK>CЌXB(Uf# 2exd]|БJ}2)#.]{u?؉w_1ۆ!p,.I5nyb_h `d26opl/f]=٘H;Febd-|=
+B(3Pk$)/.:,4,!ZI-> 9N%SgBvB<Ah]:y n,4,:00ח= n+L1+8r+4&'Ѐp[aȎAh.yd+I`M7uŐdaAh@0qd 4[4-;&+My`{L#++Q0ur
+GvB
++ȹiҭB>q3ps_xY/7 E
+GvB/6 ̀ $;   T\  (     (     (   ?   铖D   t   p+   G   p+   G   p+   G   p+   G   p+   G   pM>dМ  3  +  d	  E[\^R"<~Vf	웏T(?4pG4  B(KW?oS}Q
+  EBC9t7;G
+Jh><nCh   %M8/Lhy'A$2X_[9cAlfꪖĘPOEזֽ0X  uBE0%rF+>_Ph({4Sqm BC!My.S+y8JvlP[0u  Y!.	W?N1MpR.gɔh步E5  HGjfF/MنMlꬄ=Hm+  #B+jdMf0!Oy{B#~/na  p   Y1 ,И  @@h@h   K 4f 4  %3>ハh  @~   p+   G   p+   G   p+   G   p+   G   puOxc] 9YxZl
+
++~cZC[	{ɜSNZ{<(4Nkh&)'sNq:%^hPBCY/l^s2gSjO	M9Аrc׃N,uJ\-2ޛ.o̙sI/ʻ!-T8@{zN߻bz3#:Y)ydsf}NCl"G&|x%8^m`ShH39e+6"&?]$EbRS_%꽦m0̞꒲ʸ{c\q,(crJlU˧@WKkjwo8vϴ vF4/+yG'.<vq=GwEv655N$,	|\a!]X5;I/v||m{WW5<>n,Fom֕YȦhlZΝƹj!EF]$baM`as,'Zؙ1Ha[N(YN"dJMMUI2P웏8d/ϝu˛Vqr4BCq#Gv-m;4C`kIұh0Iԕ&(&,%Uǈ,^Ut2Xܦ EfO%t7Ɋ|ZrQ7۞X()tQ+fJ͗Eg]付el7>ŇA{<RLyoixհ)4)c]y_f㜏)3T)xE tJ	KI$yøY:M79P?~h:bIueWl{{`K_E!!Gn-o:$t/=ptC]i#I$<8)n'Wrсfs/jMTR]tςfh\ʼZ$Ŕ}wijR۾(^PO:!KKNbhvN1GsWc!ձTX2n܀@]Y+Dr/UXd}miŊ\ٱ~uݨ3_:>_.9?RUF(j1;I#.	i'G3fԙ Ahl)ЎЌP_[UE&DخTp2nAnÐ2q-"|X𰷵W^S.`]Wb92Ґ^PZY*jaO+Ieu+k	Bg詛MpEh}YxGv7$	2 442Sgm06M;"Z/[G;c}\Lf綖1#}U/9*Nگ'i<쏚-a9u6;|~-_FgbRmϨe/¬ih,NJ<4&Ylj9/-jacd1y켲 4Έ&W_h2x3U&vFeLAh5#4l0⡰>VBPfDi"\PЎC$r6equbPsPi-k[JF1?\lI|i!g)g]]WǗW-5|}>"xxxJ߲[gɳx_A2yHuۅچkON?Bo)4~Rs1<B}V:%>ɛLeń!m\8K/WGh2bB!m\8K/W8!4znk#'>"J   Ŧ8'4nW   |иX  |   (   qL*_<mOhݫKd_>F>/p{c͡9=_^7|{p  0::Y}~78<vwx#WIA$_UǳO:{_㶧 dhh]y}ϭ?{¯~yܹkw`!ϼ*zll#<W/ٻoeeI.-ȩ+],k;T'n_
+	iaE?HAӠk"sKhN s#=|w߯N[iݾ+sVS_VhY#Vkỏ5ʳ}M*UOE.~{릯S[QUҸT|{FGJmy /
+Mw09sɓ{ūGd-Eߓ=8#9g BswP7?wuwk7<ŧ:W.~#dD< E;Ьyzgʜ=?>pv]ǾАKĚۮo|+B+,:֚ވldm4%{EgܲmӍٷ|4)n?E?+o5T/9_qEVȎ&0-f1< EMQpBhNxɶ#?EUfsRyc϶YO<?_GOTbM~I>4pO	}|/Ľ4>m`%!>]d,+tx9+4l9iqɜ!&l웁G~z*w/Pk_JHHg;uuT/k碫y }+4h3|6Yq杖wZξ=p-O?y.+iU%ɦM{S&O0iWCMZ=#:GTf2θMonu\՗/~$c2_i˵W/S&ueUrAchdy ]v+4?QᷖMee򨦰I:}K7?MMayQMs]7^AOϞY□}o}{WsՕ:d@$C"#by ~dо;*1n?WrMG_+t<p%OI'7|Ht6c8>g968yt㜏W!,/\Zm.f.Y>w@a"0\ٸٷzޮu<S?~3>ڹ727\WxOutD}^UW56T7n>Lz(vМ?;>_C/߿|[ϼo	J0״+cљҁ<k<mXHlUW#kh[\_|XBe?بJpstz>MN;ģ+bⲫ8;m.23?}Z".|49mP$lݺ]yt`sKξ75zȋ~gջc8wvHTY챾鞾~2Ag̈o;G}`5?ufP$7qKhc<gp׶_//>ճ<}yu+S*u+{ܹjy?^>wU׋y?v[ߗON`cӫ嶧͚HxY6N}+o7^SŚ(>uA>s+wө@#D7ڛk7<U^+[ ȐQ]n{ޯy _n	q   E͛c   M6Ah   8GOO[Bs  @   5Dhl*CB  |}9pNh     @h   8
+  @h   8
+  @h   8
+  @h   8BuիW777755omsUP   +Bye dp7'   +Q-[>}B^eYu/ojJ0X^R"<F֖F7l&[\_1pQh923n.:;%  ɿБUK/|m5t#'\"e:͎Ff&K  |Cދ*~dj+w#'no,'ߙET%R  _hQEVH	'{I9RhgtW}NQ]s\tOhi%O"UXFJ"»GE#cener!F~Ȕ+  8@ibbʥ^*+	!d/#'a*#ضI4wQ5#]+lf˅fc4]reF,A 
+kD#< "	eK0Mb*ͦn  Rh/dl~v\ƕ  ܢ:S~D/> qN0 dz%QNoNKh 4  /S@o/46=ffOtBn Y3   7  p+   G   p+   G   p+   G   p+   G)io2%fƌ-N7$~(ӉN9':tԽɲ\#e
+Eh(W"{NMfra2ie+"G?:힌0{8lFHZ*3ISB:ju`}md~EK};%ޖ^tɿ?,ѣauZb8xY؛0e[4T+\L",5Uؘ.ՠ!t+y#\ZA3(<RV-6Kwg&;N?%,/]uN>]mclkАS¥gc?7W
+co7Hn2хx kG015E,`p:\h.*[mmB嘋ql@WQk×2JJYi^ʣEvLYYFU.~8٦3N1ݒCq8Z#BmNhcR+Hm/fΏ QB#7vW8lkB17K8^hdSbJ"_#푸:f툍\W9F6xe+!\i6+z3]+U!\/lJIEåMRF^#<e4YcĆx	+;I'd)4%ajBCeFKk}ez|mOt;blrb
+Um\EL4*N~a3JABI뜷SFá1MnjЄ-`ҔsJe8B]s#iz+h*ӝ:*ԙ\T*4J3~YFK:2vҦFh,EV
+pc7;Sgq\k[.!NǤJMZ_̜nM^B3@&eAn
+3q4_Nĉ>."b,DAWj|l+,JSΪy;A,*e ml*΄"F4!KjZyN~9.!Đ\irqglv(,Ef-С9]8Fx
+~h&uK+3     (     (     (     (     (.
+֭[W^D6	ɡ}   ^ٿGGǼy++MLLoMBH8ٛ\   xWɖ-[N>}
+	!d2E]빂_*kv_ﮇ  .:rUi+	VXY)'{1>]-LCJ^e z/F2zFN(wJд7L+a) 桡!А$P9PUbտʥҍt%ʄdOB,aJ2Ģ,$efiHR6ʳjrYׇVLjj  %	А$pbMp7뷅$n"B f[	@5dσ.pE_|9䃝y?y#v| lMy~GMp!>ig7"w:S7hLBs9k) 1eB  HIߣ^AYbN:RX\HAmޞLBf8Xh6 @J
+3eR3%ca qGWg[gp  +wQ+6ߣQ#zD)am ylnDF77hJd7'  3f  sSgCY5w?U9զ|7B@x%BfX^6z( B5E1d3!  <A  >oo&  |  @h   8
+  @h   8
+  @h   8
+  L	XY@x3L# @P(BC1.Ww_P~8 	 4 SB:CHݒ*`doer2	.RX:_,erY+Cd KsR(Ʊy=3seg!r=qu+zj܎0+oز)#] \6NtD8b1Fu/­T_Y6hIntR(ٚ|?f֭fffDSeW5dd>Ur Jgr[g?uz PB#w#/e~>lGꨓ![68iو,F:y1dSLVtΎY9  p	+˸d)4c.I5=j 8*4B,7;  ?	'Wô,	fÄsd >SvżenVKt6ϙ!D9uSg6|ЛPN
+ 0RhR4[ݡ6<"f'#z)B]~RBFFs@a2ICf,nM(+M v  ! 4  "     (     (     (     (     (n	֭[W^D6	ɕq   !Bye dp7,   x+Q-[>}B^e*4~~e`ƌr=^ZBZ-BvH+w  O\daZCG:r
+2Hlno֤ONCZ	 x<+T
+w#'tTh"skNlUػ擡PZ 4  ɳ477++%q)*VZ!C@_1V械Lnimd8c)GUNm,Bd
+4(c3ϹuS	2w  Ȓ<MSSĄAh^GN/bۼItf]J?B.vlfYh^OY>6k[
+2w  h|ϯm
+27PYS
+Cٙ"*=k) @+
+<
+QőM:UeB_
+?^Sc5epe-  SgvcߖEv٣Z+  
+Fybk6	n2<lI%4)-Ja$8лF9^sl+s[ }
+ ?uF;aD4?3$QC&O~>ef3ZZ͹ @]g   oo  (     (     (     (   RB0UX`J0X!ʅ&	(d*Inv,qb^H)J~K-}ܛz!4fvK
+9&4)e3
+)gGhB!(\)='(Zs"K	+h)|&4Lנ,lL+{&[L¯h頯F%:"/8oBf˛nG鰕4y{L9ws;lbEF[gL垡#.5vVEe־EAW+4Vw\'gʪY$7!?s_HWbHWN,H/ԙh+4d0'24?DCצOލxwG:yg䵛M]pYh9 .'OpE%ҊKu۵Ju8,ޭEPgr)tUytkYQ5!ֶ2Ϋe)k)Ǧ7?,Ex:PFyY>xѽ0.3Apw)z%LNJK r2_N2DEˬȺ	@ey2.\˵_W!OCEEJ۪>u]=Ȏɷzeߔ[v"eAm7*TB*;^}?+?Vb!4-4 =	z!4/Z_%k[mB+oB+B#gK^DPJ,ma)=I2mVEl17+՘2~*ݘKp	GHNNu*Wpr	f)oHH4_aJD|-$f+Q6'=~Ϻ!p.>S\um#4BKV;5ˌ(#U3aPYEyԙϔ O!UZ^/7d]ӖS	tNv2
+i8@O3?<c;3+aaR<Q(ӗ 4|Q܅"W:"Rߨ+&e(_c毋 {a23TEgQ05!_UۺTWr%ȍTnvUk/;zYN	+ !L8 d Bȃk'Ѐ   (     (     (     (     (     (     (   -{+05~S5  @xDhXdiqN xMhR.i*uݹ5} 3^6NVN.߿Nힱ
+4Ѱ@>P)LODKLC8wt
+YGR	S}t2J0_ yU]|Ne"^v\Z'LCѮ{0-HE>bå}M ӧϚ gDc!g)`++"!x|
+n<|q~Pc0.4b3ID?o+l @h|o&8I}g'BCM
+B@@h|ǅ&/:6B#O+p-t.F0u@ B<.4n:Ƒ~Z7i9%F%l<s@h+ ), A N@h 	
+ < 7A 4  oN7@h  o  	:+  xtBO 5m/4|&% 4@&8O |>Bt@h	i) fϲL(&ߟG_	 4@hB&){LhF\TU_3ci(\;U R:
+Nh^RFimox(ief3 3S*$&vX54Ѱ@ŊpTRjVɿЌY:k B+Q(BPD7"2{j0FR}qqCZ"̃Ѯ~lLbmd׳S<5C$BvfdrAy҈,o5KXZ9G dB1t?	PFAM,4alPgHKNps,7S.TL[mF,p0l&Ƒ#f#P#41G 6Bt'uL 4|Ή/qAaDF脆DV9:Y&dE:
+]hҙ:+a<%:%%x[au[KYCN[ &,(_pf#B `*# .4Nu#pr>p0{Va`+Jn}B$[JgvL5P4{`4)G+ De 7XϿ N[5fAڲjD4y4HBH/V |BZ |
+@hM> : 4 )BO 4@hM>qnv @n:+  xtB &4| Mi+ + 7A 4  oN7@h,m/4|&% 4@&8O |>Bt@h	i) -Lfas,tZfV	+Q(B:Xd}mica	hᝋ*k~f3ekGre0KS)945váу-Bvʗ8D>rQe`
+/N 4@G	+;HK<`h{kUCaO;(4k3C3K-I*&Z?isXp^ yAyg]`2Å"^X۞3s(8a`}mu݉53~Vi|:ao%1޸)Ӧ;%]gk3ʘ;˩
+鬵z8Z(ꡣrP:
+Eh=BcU%vLBxu`B3!y̦iӅDV{N'٘ۆ.r+Ϧ"3+&'fFfy#6?X92GW.:b͂OxcCO%UGXO {y]{+#1M_(VɬZq&*#␪3B1t?	PF5;ЄiӅz[>7ri@Ŵ%ۆhwIHȶhh9lt}Cbj28P+x4?O,dpIgY]CQ4o.}@|Fdm}xom89"0BCVOyQ͑e|C(̀ #4I.;BK.:isH\:a;e3"gHۻ8C* y.|$؁V**^3)JH}oBNHڧ8$׹KUDToqx$ 93sfg=sfΎ?E{f7\00ĨGya\&2&TY<4}PyY
+YSgz8ڮ*fNwrj:=#^k9]Ï;=+[+ͯc;mkH`-Wk˳x>]_\8XۘE+<(y_&XQwLU&|I}$pSo}O e
+//Ԛgud\m;{_:wWNڅI1^\vb#k\R[<f%K{IW*,ovʟrz_y\a䖋DfG＿쳯_շM]Sr+<(w]e%*9+BSmC3Z91VךoN5&GVjˆQ'=-1ymgMԻ ubjd|D<ڲyz;
+M3#40!4y%_~XV}(	ɓx'ޅ݉=9XvlToJ&&O%Fh`Bh$މ@I<	ɓ Fi nb(+BMAh A4+ 71h& 4 ĠQ&O_A4M;	A<	AtKh]|QYܤvf똥Wί&YE@hPb&]=>_[3~]Wd$Gyݫxk|t{#C7nTv+[>O++Fĥޘ߷^F+m| 40q?4	csD#|H]jaJjNuMK^LYϜ9tf6An._?B>QfxF~
+#.ȳgg4g7͛)~zՂOO{iVVѨi^U3#ĔF>Jzճs?|7J"gsʙ	+3]uWhSd/_	~8Yh ЩL"뷦FGkeb?+Q}2DM	]n
+\V+LM3'lΒE2Ѩ)D}>:	tၗӡâ+	k*p+i~ޘ׷vNIjĞ:[BtچJV3ov+:bL+B>y	g`D.%MC('pM,/4ݚ=΃,ረSg2DY:YڅFt>o	扯ۆoVR*`	S/e&&O%Fh`Bhu#40!4y"4(1BB'B#40!4yځe~a(+BMAh A4+ 71h& 4 ĠQ4J pFi nb(+BMAh A4+ 71hFd8֡@ 9 U ` XEh  V U ` XEh  V U9dxd  '!4 P&w1ޘwz$\?GI_U7fj%{8 Hh>C1?#VC3em5F4ld.,BSEbDhAM>Q< **4)7nܐyQ'|23ShfxFzصvKS2<Q[Ὃ/j ?ZJJM_ZWv
+[NI
+	;#OȓfN|T_?0~k ɇ/?Q㳚f7"sOOֽ)Xt׹v"Vr9]mM]"h{9BBSf/KOHY:[fP3|XO\8{xRr딛q)JJjFNy  N޽[nYlhnr hqqIKIXkh֖UhD~rƔzGjPh:ZɃЃ捅&I2А~,e1&?1<p~:/9>M|T?D׷v`%gkө3J9GCm\?u&lo'@z,PAR~@զ/ЪOlƫѨ`/|!á@`+	<G4l<i ^	+ 63 {3 *B   "4  + *B   "4  + *B   "4  + *B   "4  + *B   "4  + *B   "4  + *B   "4  + *B   "4  + *B   "4  + *B   "4  + *B   "4  + *y 9 e'*#.*4  ( ` XEh  V U ` Xe)4=[?{i}L^CwHFsnZ<EIČCSGcBh~qb-zGФu}&	BIФBhV$!FѢwM)zߺи$Ah"4i4M-BIÅ<@,BEQ#4ić}:Bs?s{{'VүpΣl\:&	1&^oώޓнGzqt*4&+S_|p|~zowlnRw}:Mm+Shoݑ.MFTfkϾ)?/<[ZPr*4sՑjz	̡?4{2k+T3=
+͑~wdSԋA(
+Rh|:6q~}"q;6sh/mЄ߀ڬ]k^]wao߾{'IuČ8Ļ^̩ĲXӟV
+_?}1Qΐ̬93?+&	1fwf"_BW?wVŝЈj^߬ccc#Je2qӟ!<EqoA8&J~@^|h8}dSWx%Aq3M{\Jf+xZo,fiMinhӥe-Ǟa^[iJS"4IQ4g=KH/b?;}qaU^9FL)"Bsۛug~}ܿXqCyƫ^9MaTDoyb7".?{t:B}W*=)FXri'T=}X=(^`99q H|b~b&&&~dRFh:v]Mjmh;46#&C8vYy|_`
+Hh$-Y9J>E&fz:72Q`h/+ahr",ܝ˵Yq|~OK5owal7y?NZ?|Z9eǖk)Um3BhhzgkknUԧőey0Ypj98Nn[wedwſ,z~1>aٖ+?9=xɅԲ8rsw+]jGfkb7aRymg_*V8Û(W.//ˣΓKД%mY!4IQ4gsNQ^6xuFQ[(8>72:6vy&ڗS1N_Cc{郕tx
+W=	M$+MWp$4a.|9Hņ$M[%	T?t\b$(Zr
+)zߺи$Ah"4i4\]"4IQ:BF|h޷#4#4IM&+BX&	1\Gh҈Mu}&	BIФBhV's3(1={_"ӳW-    "4  +  s}2 d  rCh  YQ2  l 4  @Jh  "4  U N%+   4  + *B   "4  + eTsO
+endstream
+endobj
+138 0 obj
+<</Filter/FlateDecode/Length 786>>
+stream
+xMo1+;믍H6i	Bi@w+l@NNJJ
+
+
+q΅܂0 tПr07臣0+H%Orr
+/z @*ń_
+EIF"3ߘPMع	.L`< $/~FF\a/jt94G	bޔkkR¾)&hB	v:+FO_ܡ4'?+daf@
+L"hX;Dz%d6|T<ZEv:1S0|4J*O47ƂN,S3W"jޛuD@u+Ƥ_ѽ6 ;|es
+PO~Aky5-{"aj)Xt3p
+!X,w
+Ty
+̨mP2޳Hp .}mxRo\})ܥu*/CX9-Qy{/UHS8L¤qnrk60o7sjZ1i %br7=o|Txv Ǉюc<LϲFB*6)_mW$I{Sk\RjZ/2hZzW=|_܈C`X(&x1gBuIzS=ߙe{3[E}3GLR9O("#׆~/Yd\
+endstream
+endobj
+139 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+140 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 22 0 R/XYZ 0 0 0] /StructParent 38>>
+endobj
+141 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 22 0 R/XYZ 0 0 0] /StructParent 39>>
+endobj
+142 0 obj
+<</Filter/FlateDecode/Length 1413>>
+stream
+xXO8~a{Ij;Ztj+XZi=JrmwmM [xj{o</ӧng8fgs!%O 0Ϛ0m6͆Q>[y5lI+P$
+TPuGu 5gt_}i6ei%}cͰsO7[62McAܒ<hqwЇ8<-F\D~x^Dmxs=a"'QcB?ڠDCm0ܡ_l@al*6(|krCWW\Bx	QJAZq&p煮)9RJf	4aځv*Cz͖tf%L|*B;]1uolaJNEt0tgB0%Loyjy/*0k_E=*LtML4SW>mQ8B`z&{|qq+4;4%K4S!<Sʙ2	J`>_z!!bEmhϳ%9ĂGw gr$Q&'H%hÙ\ErLO]JP.6jSeQDLzr0
+ vYGfoN*_qEي7m;8HLۘpz}=i3?\1Ject)a쎠7[m=h<Omv梎O^xz[;Td,;<Ã0]=[!D(6Zv_Z4e1?Ӝ`7/nY-00{c+/1vl;0݀.t=ǎ,5To2cBg<+oMn<p|I"7̏Xηlez`IZ)DPq/-T@hBk
+YK&2]Yd	go'vOD_3nK*H/qS8Kː>n~W۾nN/SjkӸ|۞7EɗD`YDWpS/5Cl-_ wդ\nZhޯH
+BJˤP=F0*I+an$`	Чh%t}ҫ
+В
+]S i9?ik̈́Jg=k$\۩`$fM+,VvŧST ' \t!	gɆX1:ޤ].MxZ}SF5V7\d71*U	+
+endstream
+endobj
+143 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+144 0 obj
+<</Type/XObject/Subtype/Image/Width 1680/Height 807/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 116558>>
+stream
+xypWձ1nlLttϴ7bzvݶ۸6`0	B6`XntHI[UJ.}:%j_UJ<J_d{=4 ȪAV'"Ȫ3 8:LahsAhZzc+B#hsAhɉ-$67@F+B#kmn67@F+B#NNh!'Ah 4mn^hsAh 4mnvrb@9	+B#hsZ@F+B#hsZI mn67@F: 4mn67@FBNhsAh 4-1hsAh 40MZ,/_tβWnN]$!3^Ųl94t۰~xڬa:1/` D0/X,ǐYC+@w%/z	ɬzբZ[@F: 4mn67@F&4!)ΰ)Q9]:O+B+&"8u񙒘eulEaU}<fۤeP\aUsO 
+Ѭ3 4-1hsAh 40ۤbYE_gVW0NLmg|3qٵ&S~!s"u@F: 4mn67@F4+"Ybu%smpa,+gդ9tes~sN+Ĵ;{0יװCKDяp=,x-!0츮=cQu3*F6IJUlŅ8+[Mrw)۱2\;~w09>^1suЏ_FAhZzc+B#hsAhɉaI[@'}Ƕ,aԌNkCd[1rbzJ"_ȶHxj%8q+px.:cgS:BegVV1PO-< xv@g+(3h8h/`y"4+dc7ǹAhZzc+B#hsAhɉaIzn:o[?K1׈>eskݸ?i틂-E
+㊋BJ 7>H`;%㵄 ~IDqZd`ZEi=҂}S\ي/3v1iϧ臭gܸ!
+f\]'|繾'x_\@F: 4mn67@F[;c\nٺNmoҾN?u϶cChkױ\;gi_cgsJaui 4-1hsAh 4X6_[_=JoۄIʇv޽[r۲5~Nu
+s,(꬇5\sPYolq埨3i=,,8+a+XuSu : 4mn67@FĚr+]Qߛ1tce&~:5373.s{te
+t'&UD~o;a2xGH ~o f5&xZYd+B#kmn67@F+B#NN[UݳA,xmnc˷67@KuAh 4mn67@;91LfF=
+9sV\sꥮ]V8eg:7UV:Ba$ѢCZzc+B#hsAhɉmY.K[*n³Xhs0CZzc+B#hsAhɉ-$X+ @F+B#kmn67@F+B#NNh!'Ah 4mn^hsAh 4mnvrb@9	+B#hsZ@F+B#hsZI mn67@F: 4mn67@FBNhsAh 4-1hsAh 4Ār@F+B#h鵎67@F+B#h''  4mn67@KuAh 4mn67@;91 6)xt
+SإPyH	ҎhsAh 4mnvrbpe4 V)dt!0)*m,6`67@F+B#h''+ٸZЬ+V3&btBiG_Ah 4mn67@;91X_ +Hjm, YSʬ>CZH!T9d˘vu@F+B#hsRVIbl`mAぉHŲ4%33}7|;ɗb
+III*O_Hj,ZHṽ ŵ׮]sJJjh|`z؂V
+=GLqӎhsAh 4"vrb$]PG};F㬉Tkwʺ'=;uYy;8/ko#)	W[Qѱd}@||NfckQWWWSSSYYYVVV\\oyԻ߭urUzR9Ǐg>idur
+K4B+jk)_fJdzߍ1:rrr$mQ-hJ<BTWWWTT^DdaOP{FYVSjܖ-J.dg{ȕJeims+-R:{x?$p-!x,Qo|#{+y,=T9dˠ[G@F+B#%#A ɉ:v[	8i4F+սtK9uE>c)QуwGp~E|FX_SSvWvfԵ<ᬊ&;p-Y[[DyN.2!!!
+ǧ>%Yp{;:>}f]KVSr
+7S3屹⭥J5'Wv0533WVVE¥Ɋ6Ɋ,'dHOO#,,,%%%---55ErVZZ]SSC>*)).7T!FkߺU.r3.^=yyy$chup{rfcHv֠L}Ca&4CRT]S+[0eX"4\9dw;3Q#t6,I6.czׁmnYA  4mnvrb[-)BM9wM՝\c&cuV|FәxؿQ@||ϖ~UUU);;W֍Gdwe6}ߩ>x?HFp|Ӿ)"*>ڇ	UO2tOȪ$C,aMR999*[<TQQуH]ӕ2g2@			
+V]]-EZ waqqqd=<<Hp܆__ߴ4"[RRJv85y$1~z\[xDxIb  y՚v+0uc`c4R/5Y	OR+J;o+MhZ4-;;oyج0nAN֙ނ)C`,Gc>۷Mr?,=T.;5Rr%gI6.czׁmnYUA 4mnvrbN	eo5i&B3gfNN=~2hx{`wsw" 
+3G϶{|HNɁ>!A~XHYYoR?GRdIII?Y76>t&w|[+7w'fOT5vo<(O,3tŒ3y+%^d)33188G<;??YK*A2/Baa!3I޶6C#>>>###((H<Rvss{nbb 94A1F(3dV\/1lyGr^?{lЗr;Z<0L Hll,	O.ĦgeeUUU䄆AnuB-ΘpD;0;L>-O*};#ތj+mx++u&`E)y鈌3~'O0GTex)\)+]#6LqӎB67@F+B#NNױg5R MRṾ鞁ɘ75j"[o۾dTC̶P(delt7|^rnw洣)nGu>ÇB-é{D_$H3Oۺهb+Z?:xxD+)WNOez\mom6caxeeeL2tO+s\PP B~~HRP(H $$///S!Ͱ[JJJKKZvuuMMM%w?>zWw/C񪪪xcZ<ܘҝǺyH:%ɒ233G+R@G0BLf	'	U'2'X{`gynǁ!en\zqޫ1ss_z6/}Q}gP:-RF2unp-v^M+$l\ƌ/h鵎67@F+B#Uof n%ӏ5OMO洛tTgdkju2N[.	7~+c;]o}bֳ+oiٹ o [cތ{?oIh6Yz]J'Ԃu#O&-w}}$s6>Um$BdTGhvruS3̓u]OZ݃Y>om꾪\c̮>0վuvvd_W__T*y1$uuuEEE555ܹI2+tߚ;88Ғi*###])FFFBCC111"UD2cuK~|^kju:s̜:Wx'M<җبaI29#]JJ
+ɶL&nc{'#XO Z:F߹4_#<*ct9նtHnR-S
+՘L³CCcUC{Gw9y[-96V>_dH+n,G-fJcx~[n-[>$A_67@F+B#vpu#+遃e{5a<AcES+ke]c8FPEǄ_6ӧS=Fe"CbqA1yT(}=YEؐB._q>iη~p>HvvvccJb8/뚚\\\BCCe2P/<M_7'MC;>IwvxY}u˶oowC|"|/ay;~٩_:qcy[*53#>5]fx
+ܕ` )
+
+
+咅	_ewwwWTTJIIm+STLKKKNNR*RWWHƔhOOxa̼{Ǜ7_=xM[VvsѣGJGDbcc
+ stz)xkq/?biIK}]7ln/<=KKKEsvHJg/OA2E`Ehnh_SuKVp߽|?P~򶪼aQm+O*2`0O+^_9>nZ7cޗiK2jߓ4$1Vvu@F+B#hsuârF[kgj&gM>ϻz&<kǗ>yxk\_09530<5:scݴP>jع /ܯ:v5e^Pޙmi5_<8=>T-F}SMMMXX\.wB
+
+ꅓCJ5~8*zߤo볨7bր?vm'	~<;0M/On{}Ξ>FuMuNEf~}PJhjj"YW****|B%7AYYY.gbOOOH.RS}Lv HXt888d2"훎Uy_zP;W⍓lxH/#Lw|||sww^'++ZLW`qt^Y+b*cXDwUm;,矋mG.yy'ߠ3S(9|Us?q^<Gif|߼pOy[M3#؇2+~dGKJO/>_B5V2kiG_Ah 4mn6@;91X_70i@{e{K&g{rfoU}o|;5^>V2U}p}afþ'?6dLtף֞;w|y&"vNVͱ+aKhvdmO|Acv6RUUU^^^\\VgU*k<==zas4D>tr}y;>N?SyS[\}O֯˧y_q	T':ɢ99g><xiՙ7?99]޴\ۺw<ʺܺ񻡹
+~@7CHEoI6BBB""""##IZE$;և777766fggv^^^ZZZBBB"RSSf#GHE:;;;mx0V(R%44֖ivfXH7>`[V__{Jt=#y:)X_Rߐ=M,3P]08bP[4Vm켏}2/=Z${Ko!`-0\sO}=q~6c:'nnO}pF3[	c+un𾿎Evܒ|C_'p2}8hsAh 4`}]<kz8$=z2g{W>y_SxCxuXy(zD"tXsPEC*Edv:
+Hc3dP+M?|]Iݹ o{k.dyԕYi>>HK.~K;Wb-..<k&˅>^m.]LᣙV>T{.M	V?opdtk4do>%Idb*R58]p*~<קyxzpIII򊊊
+knn&PLW}ȉmoooohh"MOʔFtkN'!I㎎"e2ٕ+WȘ:bbbH-҈yedrS
+JNP.*)gL:ŅlHv[vvvJ2EnR`wRZoe:R% 9E31SS3q6E{.l9+c_'
+U37'~v~~hxzX$1=67@F+B#h'':80#ޓNq-y}+5cF0C/z<3RuB=BRFjOOM?z?,蛼`{Q2Zd_C߭ڣ/4ş>{g*mh=StbPT999j:11Ǐmjjjiipuuurrjwl7md7lޓ랬y"ٻp[V^253@tmhV_i,t/~û2ӧMͷl=5na_<>Sw:sW.^DDskFD:KddHttCvv#oyR0//`JJ
+\	ቛ7o
+exxKEE{OTTT[[oEΥR# f~1K:n-`noS,oܼ\ڳמ]?//<iŎlJ7ˬf؂Eh}
+?5,'wIz_2Hsk?w-ߛLqӎhsAh 4mnvrbYGYlwk@bvDmXEΥ=y_hjC`:֘;g&z3K:_'T;z0]3WhwtMԷke]IÓ;w|tEʹ0s=2Mzm(򅾐_wz˱oP(⢣=<<lllBBBqDZ8~<ɺM,?w?,&5M'Dpsu7obӇCOgsƣǂQƓ?^m?ʚW[}'q<.f9PWgPxaaaEEEjŅ|>իWE:IlvvvVVVɹ8ȸ466Ԕ0奦^~]tgϞtRTTT}}={qEE7(\z@nbB]]JR*j=`{8Z Hv֔2rǳJ9RjmgijB߂Eƾ9N&9y͂\g]B2eLO;:p+B#hsAhɉyeM+0c|]bF%9n5bZU<LoeN$T_~o?4ⱶ_}_`3uc:W8|dܨT,`b_.u\goKppHAAA			vvvW\/**bL۷op򵊷$w?w!<&?nֽ""To\l$$6ֺzߔGN۸:cc~IG]]]JJIbbdd:HbzfffW^#Ǔ 6R[[T*O:M-QXXIqb,#\jujjꢪdq0AױU.:đ)e,w<mIiMϦ%G,*jArXVwS~q~Cw{ŧACw~˟8<_vjYPWa]SH&ٸiG_Ah 4mn67@;91X_W=j#eMy2Ssj2*S˞߼ϸ8"M{'OӍV?lh{;_^7ھ}??7Ϟ,\]]]\\mmmmtܼyƍB-xxXZ|w~k_'$GPVgOOw~~(SW7wL7M>/w__qux޽;wĘҗ0B233juYY񷕕3zGw㬯c\
+VYw YSʰ(=-٦g+y.6jArXVA'/h顮]H&ٸiG_Ah 4mn67@;91X_WƁ(3BGI6<e,x㯾b@svP達$q`= '9:n- @y YSʬ>CZn-B]ILqӎhsAh 4mnvrbAK>`N0adgM)HkQ#]P&ǚA2eLO;:p+B#hsAhɉA6.*#4+#Ztg5sk"CZH!T_vu@F+B#hsul\B`}t!`-
+t)ԍiG_Ah 4mn67@;918 	bDx7 C` R0TXlmn67@F+B#NN!}XI1t
+SإPyH	ҎhsAh 4mnvrbmdWA: 4mn67@F~lXI+FAJ9L$'<?[m+B#hs+릑H:^A]7 KBzn E%!9ڪmn67@FB6.+;4ѬɰZi4#ա{,ӕtc67@F+B#NNA -RNh%8-6: KEz:Hdm67@F+B#uIZfBCC~jj*6h'&%%w߸8ήuuu#K{{{+6K:VS  HN?ڌjBۯ:`xg鿢$/_ˎuӳґ/;
+?cv1LlArC[ 4mn1/)YFƾ.Iq/a}w;*{̼Ι1̜<I^'=6qm1mb,1C&!	jw} !$6-->TWWWշ~7+?#OW]]]cccww9F^WRRӖ43ېvDpU8^7::z>|uvv~ YC4[J4*H7sDSeku
+fX%Bb\dɡMͱS^QOn#׉u@zzz[[[ssɓ'伎ֆbc4fx߸qzp8,7D,TULLCmGVn{Dy? BmMN
+of21|MϭFËmTpܹ.]D*7D@^:88'++Vr#ҫ!~w%Nك_{V7'N^ ImH߱ݕ/+Lm}qMfOz[FhUmEhʽlԭǉnM xAź:wE_b8$$s{S
+ϩ^GHt-VUU` %%ɓ=~JQOOO{{l'+fa`` ,n``F+++!!!u(/]y.A&''D&Lp4`$<Wz+*I&vH"f;_;j+7=r#jkrR)|vlaVjG%;.hSy: PZZ>44KdO/mcG566K~+72DvgqyW^y/@SZ  Nm=Dh"!;4 r)ff9NYEsBH!G)QAȺ:ːh?++CTrXՔ?qGpR8bB.bzb:,([}|#~'l
+ܼSٳz~cm.ҲrOM2B*@Mt%%%d0#
+pGGGe=iii!b]U:
+-@}ccc``rM$$$0
+ \$\Ivʍ7aXgp6*MIWn|+^mv(<cbAVn{DmGU䤡zoI`Ѳc02ƲC29s0(ttt(QHJa+FljWyevr'U}gi4blx'(ghҕ|q"]ݏmdDrPN̂^Y*Pe 3BrxYW퇶1dZ-3G4fB=HI.U` P8R?^y."orv`e:*k%-/_޼+w#/+9SRZw8RzWVoAEE96_u\y_s[:gϣ^rdϩ^'m*}266bZܢ"YOzIcccd\oo/
+-}@@rMdz0AbDȄpC`ddQGww+ؔQǔ%a^ZZ
+HI B%+CS÷9A+GmGVn{D]O䤠zg ^m?(_[HU61i`Q\\hXw	23PױYeәܪ8#{(d h#pq]~G=?]gy٩.{8'[1~r"?{]w&z[΄V"sr2b3jtBzP
+UNh?+0Ϋ uu.-Ozz:Oc3NlW^׉ub.alՔۑ^@RJƶB!PPP+߅9XXX%u6߯WBבo~	sl:{BWW\a87;{v'lYE[ϧc㡡!CՊ
+=⒒H.466W9CZWW؁<p!+B-Na_&T]]/4((H0H9UUU08><<LB].^<p.$(V6WNB9%[?/=$hAQQAQQEL㌁?s]˭үo߯jhP5''GI	JA288˗/8qEz^''JK5RG_qY7^S~^~GfľK;<-?i޼5;kӅ/Gxa?0ϒ>3&u+ѠX1+RW$77s]eM3OO6i1)uN+J7KV"Cs &t]NcYpr.66V>
+JJ2
+"יXiWhss3	ςw:#r85scP+K%mSb>O+V8Xyɒzlgee>{zzK$,..Ύw***^*'ϟ>}QWW'Q555िrMpUUU) 1'NH{{{FFFSStvt c qrr2҈0P$44T		1ey,Ȇ$D9r#j+7=r#*rPn2ؘ?w#i<I` C\Pƥ0],0F5׮]-L /ϝ;#.\HpB	TK.`uOl(-+K&HȞ9CYiq=a_$zݮMk_m,LgziǷ4sPdzsAA.A:6Vi4|&;Vb	KȮӧnlz-|aLYNz٪].v>4huʽY8/ҥKw8fWDlW^濿cuz;pN߿}6%k~qkkkBO,dkmnieO=u4+777xj'49ݞ{ιx\~SŹ&ut###D3<<:_8XXXXWWGźR'999%&&b][[[ee=y( ф322Cil@\E!1%%%pkƁ@0Wdd*P[AQ[A59)^wMwO.a6s˛-	ѼLc$"990@ਨ{Z8}49`
+va yac9A.444((^~|OVE+5VRZ&L8?i>80^U6R|j8`zR_zb_XХ.{[׿Y,Ϛ5ONvN/xy㇟&%\a7y{7oD4
+Q_~]Jjor^׾;Z6)jxEzάF\.aYE%-x4L&uʽ&rP;mcccfyvae:|C!|PUU]VV[cc/_g?M"t_áS1_Kpp1YYGź7?/{ιxieϩ^'[}JJJHwIᦀnʕ+]]]5C+aRBW{ϷB!;tҞp,4 y+** ք ojj*>Ӈh</{N!΀RhCC8(4
+/9S
+C YPP@؁k!vKbGd]qj_,!f;Vn{DmGmDmMN
+׍!ΌQ1^y޽֝yփE6@fdffқg0Czz:0	++ Z8---11Dh4!!!Z[Uvy$>lg:s՛\yāŶhMwSV(Z;֟rwʟ́ſ_tҠ +ſaoH;7|-}k.x]{ՄEIy9]>32YC5$Q#3+2(TqniLVrDA׍^hO\".,,̨\	
+׉$USnGzWs;FvmyjYO|؞\@AGGj
+9ؿdSc<$5mok0Gs9k424TYuqqqᐑ@?}eF٣vuu:w\KKKCCCQQ3gη @G~JXkBpVTTH 00b+uK{02򂂂J  [88777+++###55599Y葑809yyy`%%%I;@K	i$U!I&}\J,)hjhCmGl uIAa=E7m}xD޹<oybW7o=xvGS-8q]9:y>W_pĉ===AAA01GGG-ƍraPtϞ~廉č{}*Z&j`^I3P;0^^|5ԿU~عfͫߖ,]Yzc!>#GRطulueV@eE-YWiYO#{UP-waߠ^'ۊ4Ya{5,rR+vO<IpR(=C'*A?^毯3mk qZZZ>o򽯿F&$&Ǔ~O.
+ux:T^^ڞp/y/?#
+4."d>>.u+1͸9hnB~9+m}qiiKpw@aKJJ
+]]]5BEE\_TXpssT}}}bbb]]8C2/$#FeH Ac`'h!alL^`3###!!\JFbccB}uO%$L4xU4ۡr#j+7=r#jkrRP̔٘e|v\zpǯ7rWe:Ft\qEنt['''a(`dҰ0#((nxg?Fn	~s};G/4lɵ?{_0/8)>5T1O7wǥK9::FGg[[o999ϯ؞X>^0=v`v>Cjul.G	Ty0ԯf*5 g142;C3z+3?l+$K5hH<zV	66+DϢM	ĉkfdPjAltP~N[^]G0 :h£[ibChhdϩ^RxC_tVlǡυﯭ(gu444uuulB{)))ӓhtYG~bU8TWWi 4h{0 G~<"33SHoo/\"Arss+$o++>'}ZRRH :X(GEEEFF]oV:4	̷ Vl+b +bIA.I^xt:q<恑;m~v+ކϋaA|||L>a===)aƣ0A)aـ $+wy4L=K7'RF~xL08ٻ'Ӌ6W^Xt.y 	`x~uiJC|2Flnq9 D=4zK/ȬE6`Ơܫ.{pNuj\ $[[>z.^XYYngVUUUTTdggeJJKK¡C$ph544ԗo, Y@2H0AKPPd%DGGGEE1pA|BPڑ+e੣H9롹$C"f;Vn{DmGVn{DmMN
+u!tU[F_{=/+uօީ˷LjtsѲ^ut뀡%06200 F`<lc!w ]YG6G_tE&b6##ny~?tc^^>Q<<<IKK{ۏʪL,qixd$db*8EI::l30OtA ҍ7^u݃	]H"[/_gWҎiGzI1=طx#}N:E[P]]y̙FgPPWvv&&&:RSSccc]]]M8pL	EEE?~UI-laa!8@V&C-H X8vt|
+=>>>4}ttpEw`W06=lF>dbdZmjhCmGVn{DmG䤠z9=E7y<ҦE6nƮd8
+c0&5k4e	/K<NmJL+HO+Â'Cbb;sttʂO|w@+-;	17|c~A4<`)LjLEi<52^hAMAW܃s^毯S.,X=Bm-9hnc3%%<	Hpp0G1h???pÇ4w<-_WW	89/}#XI[mjhCmGVn{DmG䤠zi28m8nx~"g˃~#<@,I		yؽ{B7w	]vC_X\eI:6]َl{FcP|N݊p_/c4cK}p>T;߿СCHII	++puuuss;rSSSM[J|0Q/)d*P[AQ[A59)^W_+c]C:1f.G4+;|N "}N:=E Vl+b +bIA*dƺ.,RAf-16ש]\dϩ^bd*P[AQ[A59)^W_zڞ"" fnj 1sש)X f;Vn{DmGVn{DmMN	Bd>'5CAF!j f!Ֆl+b +bI1a_DqMFA~_BmDdQ[AQ[A59)!TAAAa}AR E&AAAH4<N.kz   b>!	u5@AAA1:X[[7~pa   Dzb/Xʃ[#Q8l:"7sU@c5PQJv{%;AAu;倹=7"ZUYxH9~g)@ӝ|zaOPK3Pp0D:t5:TAL# &(!  ȼGF	3vwPG-D1S9u*,0,vFσ{@*m(iWP3A˽u  2f$(D(:C݇gcՂ;V^'eu^k''z;fQV1^S33tu	<y"p6B=V	hã[VC|z\;sAAĖ&#IHF"s|*@$Mb 
+QS;V9+1bTRUHm×YX/J9*^`Q]T/iD?g{F3}AQQ{ecƴ[6iK3^H
+*-,Fy6lZP!I{+Sq:N7GAAAAl@,tFNxZ.:bL:+WGǐ>*64|5j7h P:A^NLpEeu߆Bi53mP-X^n;0B #ee\qT2KP}l[3:IU,0V2-ÇKdrLIr)yHttH~JƚT%Fz  `}t	:GqvNpMBAT
+m
+ݐhNiP:劘_xAhb6rz:x/ӾN	e36^bf w}+1J뤟(oTF@3]7c.bEV)EFgч7h?UHfam[AA80ښ&"ؔY@rdtrR$ZXcitZg"WDUxL5uu<`^',4$)O9cV3
+Z<,oJQJ?;m'FY4n^1X^7阎ghe`]z7͍csViHԒ%KpuNNl%WDup!nȐacA̙OM33;= Li\#ㄌq@AAALAĂasRr|N)uϪ*.bBSҺ^'ROoEyX׉F
+)5ê~E.\ZNWu3˜z }bF9_jb^zG$\	މа
+ѥ%*/z.u
+ZV$خzgWh h&YFwu)Xqhze`sT둓^v%"e*Q F0+˹!q&SOj⧃4pMOhr#2L> ZAA4M	tJpnKb/tcLI3iK"R	TZN~oqG'Z0i	=g6\j5tn]TQ昼"[uG2Ь%8:i)58"OIx-TT)_-	뵶'hÍz`#0	"Ce0`.!  Ѷz݄%,>+*6f^*!d΄_^G}n!N9995G7O>yHHI3+(4+u  b
+:XV3Jz5{ݘ^fAu&uVPR~.3\]&Q\ևr:X)TAZinL	+\?~@	8bi03ƦdcF90Q1C^   DVSh:[!ʼ"R!::NMIy&Ew)jyiS:'-q	z݈"j{ZI@~'aϤ2H9c0M3c1 :AAPCYu50V3YS3(Fda 9A{(Lz  {PCk`^gu:r&`M'$bb6Fq.AAdރzb@S V@^guCAAdԞ" V@^b̀S=0@AAA=N."
+:Ԯ.X^ǿa7'nnnᆛ7^GjO6VzuAv+96w VבŜɑo)7o޼crr+uuuutt;wUUU`m   2ud5`^g%.y|ZM
+`{닌W7s!^gW^AAAA/zAmkn#8{,{`ĉs)u.9g&GWqSF(<(KV|]ϊ^?\P
+Q|§$̚o|>v>pԗW>\Wt^EB]]]mmmMMMuuU]Ef-bzz;u    uVBp
+=ڍ;XԭڧnSAv'a]҇/66W<ؙ{DgѶZJ%9j>{u®c+J{[ZgEz]li%V]-)Ͻg6V5߂L1g&fD$&xqW2%Nmm-~
+|:AAAd:2ߴ5ߣ2xeKָCWT9'F0GTo	KW'舻}s[\(:g<7Sa?u/%+ڵV^Zp1EY]S:<=9P̬!!DlSWBo\>r4(o}pk7N{m	u7`P:k8*ufAAAy?5xך-c/REz[Y yK+W٣/ܼyĤwo^wM!ujۉ솢5]D91ܝqd]]?!ױ*T<m{	9BP(V)M8sXf{Cɭ&;Vx;zrY-gNW]ydݞ;VrSk׮q~yyybQzB:AAA;AP#MTFi;4)ʚZ}d}s&e+>Α5;#~G_ğ(c$L_'+P5yTGnj	1qܶݾ.O/ߝ(ke,k!Z@hT˷n'UXvHұs7|ÔԌf{.;Ժ?WwT-uȴrj>>uAW'+wlk\rddʕ+<JKK:d`^V *+;^yg&&dqhYL2KpI41fbpp5DD+"q_pFIhwEDT6WVp]W]}vuuWuWu:L,:g~.|       t{޴*t8oPtE0mK~9K7?=:a+.Jli?ré;{k3c>?iӵOV_imGKG`N[vِ93+'>U8;FlMyVʤ<^yLe]lQpqsr3XM>tul>e,԰6pCI{Nk7QUb7I;v͛2+԰?wڕዳ F#_*YZLin|       t:[Rآ9gڏpXsfm'Aǡ	'e!eS楱9o,XʌΙٟ_R;tb_<mwY?}f0v6r2N[,v>bkw첮%AuDץ|QL/l9Z1/ܬgm)X8Ŕ?>$[_Q+ˡOi XfN޻wf7tܬ9	w/VZe]aYSmpAvvvUUUnn̈/_f:"75Dy:       P}0O;'͈JCkZ{ڙDʾG|r_!siKK;ia|D+aS?bT=sfNgvyRTYuWvh/NlzҦk>-=U dT<\v_^y 5n)WjTԒIk-&_}bKcL]e6?|%%%ѴW`e曖b      .qϘbŽʎX~)B!K\:i *K>^s+7V3,&z5ƱԌKM_+h8(Wϙ1neöq1)ϒ_V0﹕|l\֥ԛcU|H_b 8˔]EP97u'cbb-vOSeM5o$bk!mYQQ\#$Io$sD)3|       tY{ޔzU'kR ܿ^޽}71vFx6|ؽ1]???"i]g9yz'~o<=B>R{:xW&mYvnrqkO.m!!!>[.m$<Zeg3E)7-d#-,˖H<x8lϕB"##EvlxLi.cmE%氈u       5:y-	krD}Xוlu·uaבOR_
+Ōy%3MO-}??Ѻλm{bݶcVSQ%67\{oYwQQLd͎=.3cל_I1_'m$<JT_'o߾/ݻ)S(}]4Ա"30b`X|P6djB%%B+GTXM:gdjؿG#	 ȧ#*@Kd#ߧGTXzqϛ!֒ ͝`	Yq:e	wNySJw.u\y:>oc@wߜ }??ڇ?Z7`q76?>pOqCj~SQ%l!_xLekxB[.| gkm)=z׾6LRfۤݪS*:~tnZ3FZZZjj;/ވܾAၯOsŘoZ"bddu@9ܟv#	1RPI	PVaD}z=j/3
+RjV"F|
+'/'}Oʗ>ZҐߞs-ܗ~fy3|Зsפ}^q)Od߭<[R|!+ͽb}g=Gˎ{惯~gʓ'>wL~[=P{2eP\UNMM a	7%
+Gr_1TTd30",*>Ȝ[dwu@1;w     o<yZAuwk`䉾LwbYٿ>Q5Όq}paYoL39]~'bJ*?Y}/N +';;nOO8Y~VKe|[=P{ʠ:m9ƍw][Q Ř~>i-¢J,be
+    7[w%w>_,OAoe}_&gƸ}Ce_f?o/z%yﻇ?hxc㎒H mEFEt6OCn 'cۨWF}Q
+rQ s;Eaf>C/    7[%O?.+,,[9_Z|cq ) |r_GnK$,ƔVg |P
+|    @ _DP}Hu>
+,pxحϐ>#~ؘ__    T_=o}6> }\ ^:_: eҥ))).WIZ++.++.++a/Eqqq\\X3f&I}`W}0 > +hhpF60\
+60+Bǆ
+T_. C_A     A@mm  Coeد7nܾ}䩯ohhy{ƢWN_    u@|A|]{{{ڸo͍6quuuUUUeeeϟV1޵_    u@+_7`bjv3Y&f7xA1ףm$_k@_    2Nͳ* ƇuLٶ4&fudL-1Xo"860+Bǆ+gaåбjXo]i~#ΚY7Ϭdߺw		\]FdHdQJ|~rʝ5J|DjKtt7rtJ/RBJ낣aohp)tlhpF60\
+*_Dש˺6?+u,38ޟ\zl/euH	f3GlY%NRuN_G;{ T_'*afO6A>xiQ]5|X      a_:ΉO܅o0LPvq4>;?Z,lLbuKeݍ+ɠX9ǹ+^Нs We]:F}]Ƞ|~^ _    u7u<ʹKaTLPv |]&c3'\%|fN̒SE)aV1`O%+lllC>=UP$-Ct^:x|.J3<u5_khhhnn~gHeG:Fb>,|:      SA}$g/B1ש}q}ݴq_'$pM!SW9ڧx<O"BE+"-<8/_G+E.W8ϒ,u{{Wv"_xXox|    @ _Dchh3<l	o^%!֛p_Wd9}%喑8YjK*H)&6"*Nr:q:T̵E!u{GW_-\pٜ7:+e_|    @ _DhN1qP>S/ùz-<`VL]qVM31D~tluzJ}cb&9Թpb_'M̇@$Iȸ%DSM_GD:jewyQQQ?CJJ޽{322ÖS}㹲~GC3RаRа74l`:6TX+:nh2g+ $Ξ{,g58-	O%(-q:N)ɯS줾q:$≯ڤPBIk<1tVHh:p,;|XIu5˯*C_Gn>,_'U~G+hhpF60\
+60+Bǆ
+:Ųw|ۚ~gOsz~^O?8>Y:+9EmV;wZRS!.xp>[e'uXv?niEb_'c_s|M:lRg}gZcF(у 哎,,¿/DT2 SqkU<b.ևeo'c<Qvuo`>,    @@VN4ز[',?q;<qU2d=G2Z-38{MnH	94Qpz^OkA3mgϞ} [<GG-D9+SWu!|Q:5encfs)#_ck+Hvc+;:7      : B_u7O%J9!g%4s׾׻7l𞏔r4I(=sn(!LTr5ŅR'Z-6aJÕl|uiQ߀    Nt_,v:ewt J#%)O&Q>ǭ`NϞs
+Eۇ.:D쳻T%miȟ!-uF:`N1
+4߀    Σ`]=Σ2N2wV<9s{!YQD=~G/Ӗڊ)І:oևA澎q:2`hhpF60\
+60+Bǆ
+a	 BHpބ3"Yy"Cgp.%\8`ON{oo5l|%gaې:qXK:'ﯓ_*;|`-R)2GC3RаRа74l`:6TX+y.8\7=7dW鮂wbsỦ|n%J{ĝnkm,m"U}Vuد'O&''/d͚5Oqu+++:n:     Dx뼕uQJvSc(f¬<wLup&L stAR+\:j	+nX|}kgV5;UMYZrrrUUUfo߾uvMͭoWNرFc\(;M|%    u@NkY:qΏPZ}]Z&:u̯e]ܦ#VYMݐϨ|&ȭ\nWڪUx?hsW/]6_x٣9gΜ[J|CSv}֛ 
+    O} 'u3 1שCe~ݖ=:]~~mCUֶ7R{x븜FNmK̥/9s>7ԑ#ǊN{~     "<uA)ۃ _u9dۤq]3'Df3"9y݄&՜ k$\Ee+*)=DpUP]NUW*X~\Iq✜مu zа74l`:64l`8#++.+Vz@c?E["=Sl]a8W)G;;;CB2z(':R{}NνK[mϑbPR#UD~Zn=.u\:z>u.|#TvuoGC3RаRа74l`:6TX+u A+_G,-_0jk~e+_85csnm GFj_ZS_|_̇    0un[8cC}ޑww:_߬åWo}S%*}wpgw?K/n"ˈi&K$bP`#'rjTDޞS>|DT릝LLz=t:Pvuo    u@+-)}K?Yn;OT[rխ-G+Vk̚ؤӣV}_+*}{9_w1cJXމLXuv*[o7r䌑Jw^|!1թ(tͶuV:w2GT,?GJ쉰5_ǝ|:      u~:r߁CM?YW￸|O]lU^Q+CƬd|H+qrOu~ݹqrZו^m6|9	x
+?9;J<I:rm{28$r4G8]'w`|_g2ƶ    _wnY',ne?,N??7g/;?zZ!w	&>7V Q{
+{>E>8jյVQ[˅
+U׉5u.'Ǻ!in4>[z&lM|=oy뜲Ρr      : B׍365my+.mMllieŮ7#y6#AVSx
+J&oֵYg^k=RIZ3";5kQi_G2W#<-|wQ(_'ue_yzճܽ_o/nd	jO?ݼh@#Rհj{FQzD5Z ݮj.Eݮ^eıcO,ո? srs`M>W\ϖwzn\H <S+}]]c{uU5m-/7*:!rrK8BJכ4ԅT%ބ4fވL(uv|}GZ:@䩯:#|P}7߬䑥Wm<v#K^WcGd7/ЈA5#*ڞ1GԶQM`?#*@Kd#j{?bXXO/O,_7Դ]q`ъyfm?3}KW0OH8ɖ?;x{X
+YsB2kazg:x	LQ+TME^J@R˙S$m? )՜B-)EBZ<5+̹
+\:W&u6vX:nYگ׶o}~>s=7*ue;Z:b2(׉>aٿ`_}?G    3auok+~<5~Q+snNe=;xf3SՏS>SȌ.GC3 dw*yH]?2ij8W?7Id!qջT_׵oh]~vەU-EM'.4fi6:OfvM4|Xr_'r    h|_1ejJڮ>_P976⇓"%ٯDl|j@{ۻS]TF#jrxS
+j Bp]Zn![V*EP2QPQ|zq'~I'NW-8{ie[
+6_:G$dh}Xa--Q:UWW*     4W'oYvnJ5nwaK}8yGzYDq?*j@nL~s3N)̝@w5r4su
+<A/rN8|,_g7^s|?u     _tGMlͯ{y|g>_sbĊaǆ,<:hNfY_N\4HP{HaE&NF4S2XJ .:InB*h4lag[3d*#|B4u]`>,?K.MII!C_7ysދ/&j2tC3RаRа74l`6<qqqum~]1ko){}"<>k{X}hcoOf\C{	,~i	rV]<E=CL&U_']?.LI<"I':Qz$u3RM +gaåбaohp)<m_tGǯ<xj@ē?:_F|ro^ѤKWh3ƏP+ΙZ񝯛0avK8nlHݶ+ocqSфm6Z}[DamHW׵cYY|p    hݑuY|		'[گjPUvES*7eU$\roo{.$^lpGdAfqPW~]zVa~C7? 8`d׉!***     4莌co?u{/K{?uco]O}uo{.?B54)_z}`7VfZfgG?@cqX~4a9_F%Vv!!UUUu@!u     _tG_m!?#4uTִsZo%.Nؚx୆
+5Wnh*mn&H_Tv!!u@9u     _ttYʯې?;TIndu2Ex`|/6(S㵯+::Xo"860+Bǆ+gaå!֛ _,z%l??;ݞm[9rscc>4h}$Q[x
+|]p44l`8#++.++H}CKiC:;:! Vm>ȭ.07(rD*90Ln'sjѻ#C(߹f/:g31GcX%LK
++!VM     @w_,z}p'sa3̕7FĬ>e{f}9j6Ǿ^H_'Xٗ_uϹud1׳8˹b*1xhZsD|;Q_|    A~4\ \c+Snˬ+dNu29/T/݌A
+.*0G_'vިDC+?"9Ll>,|0u     _tu-ۭ=F3	sz͇]'Xj+3z-3tqk'sxa_?f|=U/+7'tBgQ5[͌NϘu{
+|X    h|..6&qImUݺ=Rʲu.a<$yk>UiLdX6XnzQ6	؜Ů} r>,";׾N;' uDkJ::@    @sx7|mݢm[la6dZܰzU߮.|ս%x"ʯ]0g'?6zACt2\o"hPƩwD]֛E&z'xHVp^a _և++gaåбaohp)<mam5-h涐翿۰jSǵƖt^!^ΐE_"bm(fRW]-0`:C0l[ǨZ7ׁ .860+Bǆ+gaå!|_M	s,	y{nk܎i|	s~\#?{'DI52DJ^E$H_tEʯar+7cʿj*xO>wTGs_+&xƫ=Ȁ     @w<uH\5:vwk#Q>iYǍBQ]|s],x~.dy-AWD}j]oCxs?x	1|ֳF>:B8>ub|XRS__䁯    :;ȯK\9˞VWꎫ,|}i]JXv)G˹u.V]S__    @s%,{{=r	Z0۹5ngw)=ӂ.žoV't.JW]1zu@C     4/|[jګ±MǇY×ۦv(pm#"yuE3[Hehl\|s&aohp)tlhpF60\
+Ob	;:Wjqme{EU}ޔoVoɖTyB'F'ahbWߺ+cj⑓0<ZS/@F_'O.860+Bǆ+gaå!|徎D>}hٜ(KIW-Kyt3=џ?2z۴_$F)}_kTn	#ݻ׾e747ܹwBuU1*eh> u a    4axY5aa~07zӿWH7+ooe_	Fȯ~f{Ύ+4hg*(U"92x    :;ȯ  0B~gw.8Wqܺ7ϲFOUv.
+;n_nmo^x:{Fma1    :;ȯ  0B~5潶wtt{4=ٸl
+Uv:j٥׹r[>u>DUb8':B7     :;ȯ]$|zoFXpX_dwO/jߏFMsܦ|&j13Oַob}X`hhpF60\
+60+ӆXo莟 q+n˞S6.TNvvrԅڝ7oZv>5tR%v9jDWh*pkHQ-un*WA<lAJA[GIׇ: |]p44l`8#++.++H}CKiC:;ȯ]6rȩK0ع-jGv֋ɽNPF	F蓢	:{U0SwF6vfo4{Z:;2"u֛iױᆯ2`>,    `>,ׁ.O[ǔ
+.e:=_L]xCc6L?ۣN#[K}SFu8¼,9V
+
+{Nv~$q/uC_|    1T~]K}e%veϻ_.EuJ:8Hl;̹44LL|7M|;{Ѯ~RKjV8NKiD*oNheĴZWo{DsN_gb^a_|    C~]\lMT3yڪu{حv[eI](>xH{c6?gf'#y6|s7vlۓۣhggCKsb]훵ݛgwt8t2N0T8-Ns4·MDD9|X::݇    @s!N\o_ؾ[ʹpk-?߼v5sL?{gUywo6KH[ȭ
+j[ac[u)#IQpuō(20Q$tSl3ŧu;sνg\;:y9suPz=K^W+q霺)N{:{cB"VuoWOmtךղ_i䵫났z0בt>6盐lSu_W&9e_xW(:!kik|>u     _:+^ok"ˠgVOu+&t(講^̼>ftL}.a_Vy_杧;/^::G<Ҝ'/P1HfK/8p!3jlGc0,? ߑ3jlB_@E}]u~]5vd|*nYkmM[ZnZ Os;ֱX;fWşrG+OQpRGuVy-,	>zƾ}jCF`E(_ռ;aFwu|Fj%_Wc(<01Mj_:7B,o撅
+uZ*\tQh"])l'sI%u{}bW~>ddKs^ٿnp8:e׉    0*eWXe_ZHo{tmH1q,בvc@d0!#ﰌetA=-M@Ѐ    0:ί+RjWXݑ"¶3K8S{bô^&(si9s%yT\;bl*N7ecǎOǏ?q!%=˺:u h    |`WuœOauoby*|-[Hs!E@1	g{w oI%||    'W,1UǊkF4mI; 5ͺtշc@ru@72Uew}&LXf4%# ek׮~>~yhB#ޑۅQ0pGwvax=_xȯu@$u;Ι>`9?+nٽn~3f׬ΏڻtML b2U[u999O?tMM#Ҁ4ׅGGn;
+#ã`ؑۅ(z0'u)*ʔIc3>Mָϯ,_3ݶQV!Ȁe>{wzN:Ҁ4#
+    `8U| U|ΕHRV| w,z( 9[f[6]x}#<i&-&H3 _    `8u9\LX9]\K+h(/ l}넿3{뢣%
+u     _:;Tiʰ:iYWH1f2oe_|    J|D0uyrknj̞ŨB γcUgNsajJ<]Y'KDM'uZUUבf1|P&£#ޑۅQ0pGwvax=|9a_Wa{_e+X˭s?.zzƂ+{ߤA(2{rȅ ;wm;yQ&LPuKIu<Sܹ+|M-|uʡ8ee늋7ߨ:Ҁ4#
+uёۅ(v4vK}(QHkZjmƤ+?ܐ4v	+U>jzf0ɘ_'|cN_ͨUˮu89lsaˣ;7[>|:1pNfԤv^ݕґj4)G|2zaÆm޼ٗ#  4T[jcZ>M#!	S|~ᢳ)Z;G泿G20
+bMݽ xT⧗mϥ_7峟ci8q*Y}3t
+d,33gaHPNTu0x?n(s+;PPPH---| oI%4ػw/|P  "}e^}k|]c.!]y֙>KaXK-\oR}d^<[03J<"bJ}3j覣STe9>yQ^tff&m ߾NY%mZVn:PC>}p~ݢEO[bb_oXyK*|u@:  pԁ	:A	e_k[[ǹ>"3k&aRBiz+wWd_WS)격ź&a~MHztXII	JG]N9-3|]U$4e^o~X:|  D8u}_|(].ewng~*Goʜʬ-զk3J{jZO[p7G9u^
+?L@GV1woĽipz_W;+bɮUXr> N::[Z-m.ewgۇOZStͪ)USTG)mMoO]-HǓyQً~·(W>%#|yaaU _W92Jn^Jʼ S6<:r0Q]ÎƎ|yQ"Q[ѣBu*	7kٚυe'u'ζ;Ֆyg|)s\RͨOMci[UzVF-2^K_''nGQRҬ]>ȱ|__](.aGcǇScՑۅi_6u%+?.:ZyίuGO7&>6@m쁯SKai/@ސ;H_^v2VI{tY'_[x_@  `?:9_痷nv8e+lWӷ.Y-뎷?j{zgORR渤fՔ&O?6Uh^K=y+^K}IBYahG)Y~X|9n:흗bI @_||`NYQgytC[cC7H7yLzVM2577g_{Ly3U}>nAKӔz2NHkאL
+uaX~X~X쁯 N::YYul?~tۡen0ӠT㤕B0׭qu   S0'lF?g<RȩuONL~"	uRG4c_GJ)
+i,/D:.i.w|q::7](.aGcG	`Ցۅi|9a_\:i&u2GmaD&82:uёۅ(v4v|::V]Ǝu9a_@Oa_s%⬔	<6hn_,}馛{=:   ê@:
+*NRhyë(,ʋZ$aS!֬YM^@  @_||`@bXu^q*85MV'-
+iQvl|)aWZM^n   S0u bau?lWըkQ!QL]Τstk%ζ=MY!YF}d+ØDe__  |:u@u9K_=9T}6	&FN0ؚ+8[JGؤ	Nٝ;M_x|obʕ   ":u> s_"3|, K4uߌ:\Zc6WY<se/\	3>xk16_g{d4<:ez11&58?++|)](.aGcG~XeՑۅi9\]<wd"i9pxE"QLBL,,U[~CPSQ2iI+ƦyFGu~no?lJ^|=.<:r0Q]ÎƎ_^_Ǫ#0'ufYZtֳHxМUgڳKRssކGQ݃ a-n::LUEgffRF_Ms|a%ΚST~X1?eˢ+| @`?,!NX],YQW,¥*I^W+q霺΀s1u[_WS)격ź&ߛa%GI-,߄]jn.e?W/&YvX&dݕ3b~%KDEEW::  pԁ	N|e5meЂ+3':BjtMjybfp	N%߸ԁ+I#^A"ŃJBLiM^c*:q-{r3,LH.^8**- @_||`WuJ^kkzveq赎S1*;j(}2H
+n&sy:.ϧ(C)4%77:)Z~@
+'Yg &5LudR!  ":u> s_BϛdBd)
+_.ZH.j.3	\2IGIIjnQiCp o;ze_Rэo1dF͔h0#uR6uFje<h!=c J|hl|au=c uؑ/<u@]auw~]k"OGx;!!eL_;c*l@0	׭mbuu@#ywÌI+?3R+#"
+_J:fc5c u0JfzVwH.T^0׃Ƀ)#U4Q]퇕6bc, .r01U&燅:~X  pV~X'߷(lϝ6铇ŚUL=[*۾+qgPSue>MGu< _()i.ׁ_  پzEEE6ͼL0'8ufϘrcNY5#pwcf]Y:[n1jy~X8"OVnڥUw=E"F형dɮr,)uu   1VWW[ɓ'놆2	:: i8g'w`k㿯ej_͘/_:?bjIW{71}{[ +%DOYpYYyS.X9.x&F   1Ց_z$bMjjjNN(**jhh _UWW566VVVX\RI3F
+Gemm-y%f\
+||`NST0)ٓf<;|cݛt׭qwU_JY.B	JYMWUÏʎJ(懅={ڵk_x_^|{||!3pGwvax;;|~kȯO			Ҹ8o߾YYY䣧z'IM||*++SSSccch'N$#ҋbŊg||~ߑۅi_xȯu@: I׭xmgnjm|:L4p&׍| _](.aGc7M>===]ZI~!	qwznݺj^n_7cGpF _l~_8}Y7` ѐGAcՑۅi_U| $DVlF`U?DֹZuAafu;  "VVVKcbɩ"&&F'K444dee痖OI}bb D_GXLMf@u>kX?~Ƅh|ݒ_9au]uĺwvg̛=DA~X @clqqqEEE#ZrA^I%KgZ:aX2njY::P3I0~1㑆!_ϻw4\H冯N4o>\屣>ujZ_}ZR"nvvtt,@_  aRSScccŠRO*ɫjuto-Fr0'l*6lkXUyV}`unEVXyz1~1"T[]O{϶	ۑ}\F[	ymHY<.'V^_g  "S}/au k6u@u9a_Waʧ]]]L|CV&?:0oG:_ə:~\GN:ѺF?u*:S⣂C+<v::  pԁ	:YͱNkm󚬍Q|fOːACpͬ2gwS>ogvWLB/,B{bǔ%{)ۙs'2plUu(9|2>C+q@@~pGwvax;;>5?111AZIiͨ?c3D~XV]ƎuN^Z@^;v{3}L~˭<eG&-ǹ~z}AOIk@ϕNuZxL<S[;^{{uO?=I3οw:{F~XI|q){+X,u@;uёۅ(v4v|#NX!Qlݺռg_Ǫ#0',Y'C+[:/:]xe\Oid6LݡMS;uބn|m'ζ_f~4'g~]?^ؾegwj}+v&57?,yu@#  u?lwZKc䬬bbz9^WS.f+Z~Xe]ggpH˹g~*Oh2k7t';몑6#U07 "SgG:oB7+9j;tq?׾/ݼ\*.r1홛b;z(h  "ݾ.!oFF\]]64Ojk 	RYם`)sCMKx6weeH99qBWOnU'o*5٢'tml׹;7Vm;[iSbu㫍7AKf~ GZ3.獍ŚRS#7O{EBB_e"B^NNo?GhCI+#14+(u9!_7lBKQܲgۏjKI^6)ḑov6
+,y3ʥO+YuOxB7Q/燅 G+*J^-z'+KL\u0PC^32w<ׇԐz26Ts|Q s&dEgWסtʺZ'z
+jT$\Mj+Oe>e^}?@ Dxtva;r0<
+W	uK	M,+V<&sȅ6WKkcd>+분SY䢴4MwbXi/4S)\sMeGn#M J|_^ul?iqɺnYwuQCzAHvf[Z%W%ry){VN>o猬2DA۵ɕ!?&B4_cV%l9c74og_+_x .<:r0Q]ÎƎ9?dCCX~3)R_8Y3{w<C{Mc_]Ǝu9a_7gGummM;m[8<?Y^G!!a'}ù*hS"Yjߜ^`<\麩-A|]`Q4kY39?,| t`u(V544H7A^'Ђ|qiilS~>}.q2yMHKjGv>=E%+B	%ڝu]mlN:޺+fzixBQ5>5߅	yx_gnJJq t`Xȫf#f&666QUt:alju1YYv11OOIK%BBa-iFj!T
++qd4UӃ|`N׍Λ	.x<르SD702qwF
+6ngy b~::: ȿd!IOO'J:|:Y+@|KgS	Ӓp|`NC
+cu2GmaD!h ב_*++u!.=fv=-b2Y:M|>?}ְ~a_s%⬔?sԗz.L-7j@c%\K5Uuu/7](|.3v뭷_zqqq±u3f̐6#5 ̈́Ͱ999(t4v|}&)7]Ǝ7Hg`Z"ktq-%7͢h9WUVxljQZB_q\J^.wxG>fXn*:|:YM K5BS}%Lyg?_7o6ױ4v̉:4;}ݩW
+oMSI˺Bj57Qj:ÄA_  X$UVV&$$86dvЯ_?9_">QW@.cvm^UXX(QEy6
+-z:њ8RK%l?dpAx>ϵtmٕ54u{> Ù[]]smO`WS0u ba߹'\ؚ
+s潓5aYw4.׭D''
+7Z3hVfVBs*0Ѽ՜E:}t)BǌW#: nȿ/be]]Uf٭ЁS0u b1ɎM-:}7W%o/XU-<l+}RL'NTxҦk?ͼHzuoB2KJ&tu_gq{  N::.;fij8IbwzB lu)zKbd:oFՖPA3T4~LeffR*%_'u*$_H)TaO|{]ӡG_N Iʼ S   S0'ufYZtֳHxМUgJ'ssu}e^*%L^O.ȰuF7uG*ˁɋ333cʔwE5ש6|=9h?V|ɽjN+QPg+u;f24D;F7$NpؾqW}]|7?u/]kkkSKHi+~1ͦ(3⡣Sju~iӂ`۷֭[1g:r00'u=7]e̊7Vbь.]8}ULdox^A|MuRss+)ms}(W$dь,NYWM-77úkx/:̵6WV'"+M+߄dz<g^]_Bǘuxceй\xC]wϸǐZ79SO)~.wӎ˗/̅wuŕ3⡣u\uUv͚5[9ׅkGn#|`NpkBXYz[X-hm`?~X1)@Agݤ'f+1dO͒O)<B5Sԯ>`>:q-{rBtuS<"q?쀻kf?:+VMwOy"2i5ϯ&skf,檾 Q,?K~#,;a`?,`N}ݲښd@(vzcTƱw̮?J~-K,AIJ<#uQX_S/HT	YY'KEШnǬ$Kvƪ7x~؇FL{]5Y+_s_ 
+|mIIA^h)'P_G;?^_?iT:'u9A>7sW:RO-.:(\|.\]6fԹ|o++&z<W|˅6l}&_{NeCg=*kumBjkko: 0׉7uc/	Z_,?>c p_WZ+2{ïau-_7}uo=:6,U*y0|<bMյ+}v  _9s~eLٳUc-c7s~,?1#: "Q7L^뀀aN(A_0JfzVwH.T^0׃Ƀ)3Ʌ4`߄<cK7JWx\"Cί sԼq%P_LOׁRэo1dF͔h0#uR6uFje,~@5$_'l%7ujb~':&RH	XSMG|au=c {FVOo?Q*j;mx'5{m(TƧ"keLNT`J$Y'ΥB-0ȁ|r_wH:ռ;aFw&::?ԗB||]3R+u_1+=#|`Np4,1UǊkF4mI; 5ͺtշct G&h'4|. uiS^ C_\a~ؠo~X':Lt䎜am^|Ck7kVGUL]:y&oo}0 diagy^Kڄ̘g@O+Luɣ&20啕pPOJ-i u፹uO s_Lɞ46C{ޤn8WIY .52Gma	ܲNgֵ	ׁ_ W2/!ӄPƭnuፑj$&y{,|: &:uvDR{ 	Q6*@ꬻ|]O:m+<]ׁ_ W*u\QSMJ}ic p_@0i?ZJ-oxEEy>%#Jl--dRNԚyjccʼ:25;ٳg]V7˷Ǘ2.wӎ˗/4K%xh;2o4BC.1י=|mM9_PP _D_"~|z;Tiʰ:iYWHf1v_k͝]w:d3̟둯?]ucfЈ)u@;uёۅzqѢE\r%/߇+k_G,8P(4by_IOw*ӝ8K^kRjkճ4(uڑۅi_:sX]vWg/F*ݰ}}>|]sssӱIc?,) WX;ӈ#1{#WO\#Ⱥ?[z_WW猬#w.pM\yOkntuV[}ծv`Ǫ[ՊU[(,*-AA(+/宀r\	a2L2~ON9&&|?sjeGI!.%e98	vzX;@O7אJbFv]%Ax`_|)i.ɍ&4zNctk>R#Vvuf (뀍yPy?_=Ov|ac7[v@EP̄jDfwUJjޫ_祝YiNӏӘ:6!uבJ+(;:`3 u(?RW}ֻ);;[c.==:;k/	B0 uS.=SԡtU9l=enN'-h=&)6 A_l.=]fMo|cS||3g '|uwl_gz˘pc-Iij,?ꝛyNaB9Q_wyeվt~)<f?,_l.M{jzXs`7~[Qg@På㢘<t]
+_x+La>%.2dw:#|#Ro`жo++,*c;f裾.%xZf-I^3Ve JtlAlj;fkmm*;:`3V;1\:4adX`ذa_ׇ~GBv^0qN<ſK/~x͔[woHܖ-9/h\QF;!%ǅ[mujc.vHVE"U$c4$(kҶB\G)7,aɐ3`Y!yFJh"h.)3խnAz:P	?}Bڧa5u@׉`'+2#|GB댷Xw}`'fbG:;63"Z-%cQEyoo[W[Fm*)3#sbߜ}q_NTcEcRuol&,.ԛE>4<C3@c_T*4e_l (C+rm#uх_a^aXxfu<YGʣpҖ+Ui,#Z/,U>:CG;{MG}u~'MJKvw_.%UjB
+__u#^\@EL%X%qhågF	M61bJ'`搐GG3Byy3]lEppH|&"##h)|	:;	آ	P҆5^\8=e%%w{}X5i6`_&Rv:֩*ZT
+
+UFjx (nm]J⠔,nqU*&Ǫ6V>}777w8z\.1cƔ)S}]zz:#| z΂u`GIHF R#ׄՕR洕TFwYvXbIaip-q_Go*jW.x[?kz"*uyF˕"Dp:u 
+1XHd~df^:wb۶mdժUgϞ%G!;v0]}ܺu+===++,aGzeggɠz655uݺu۷oaAu1cƐߩ6nĈs̙2eʫg<Ç:ӾD|;>+|A+~2DVלKgӶqq+ǒ%eu]=ipc	a9 ݄́?	_hQe,HV%fOSI@ ߄8:
+vb"s;MBvQdqd~[i̽
+sP_~M<k,1+|?Hwʔ)f	`k٤Lկ~u+vvv͓dTMlڴz䧋ooFבcȅSNbhDZu&;v(;_HKORJ?z5mS-q^BC/0ZV𔅾W`WܹsB+u>Q3#M ޱM|/vo8v7@yS-2V=HYHS02z<iDߐ4鱁(~|Y
+sd/}]2}2XKvl?<9C%> |8:
+vb"s;}ݰ5%cܪWSbG~Vɢ"?|8::Ǐ9RfMhh(888>Hweرf	jSsHg>+gΜrU`۸qSF.<))fdD㾎t'u8{ۖHX3E[[Ho>:-	[d/y	M//׿,EK4mbQ3#|יN5%'޽;VԨWR^:3"vˋћ88}hGܻ	|]@L^bk8uN2f|݉5un_ݳN~x+*H:3XPuǶʈ%%'/X@YJL/Կ+JӅ'|rGGGwyv߾}Mǎ{'Nrʬsν;ː!CHK~R+Vϟ/˩bcc^W9y)SHC	Kxǆ+?mڴ>|]vZ-K!t_g<Ò111GҶX&%+,e 	i+Lsݝ?[2ӦN|c#_~=;PXs"u1:]5#8<4H!%%#OQJS%g⯨4| $%%FO*^ڗ+uKUnߣu֑
+FrR}ˋ|:7֮ÇO>$7n?[%99<E02dٳgakbm_G%u6\ n'Ч#: l|q\0MѶеܴ'w0A~6+\TSwgo}%*yˤggHJ> | B9(%$KT#ʨƫФX,F[o=SSS)rʓ'Oj׫._E=K~ RM_.\H{ټy3Z*--_&3gرTƏ9qO=ٳg+m'bB$e4ڶחRmCBB">>ҥKR_W^ҥ,?T| :wT`Uw:E7xE3hTgh]YgȤ`=F˩Qtzp.7qI"Y-urWd͉^p:PğȰA
+-=| Bի,nKv4o||TVyKU+u|7|͛{5뜝zԏ9r)m$I> [_B*ΎO>MiӦw_7dR+_gqqqtw}ZogΝr<I Oq;7n}>>?nݹ#E	  [DLlW*ϒssQvjX+T̄iϦ"4(D_ZI#=@ ($JH˭_
+r
+Fժ:L6m4R'!_DKt %]&8@x%M6:fR!'O&urpRRw̓`Q*gϞMHHv8|]J@ @+\OR%iU٬sPW7ϓonlgDÌ3+ W[Oug^Gƙc_{_]r)OJJtd{W?Ww?2gFׁ@~XqtpEvUXҺ7rZW!w.Q~#oR<*Yr.u0먝"""H}ܸqrTCŋ8i_'hqd2;+֎@7אJbFv]%Ax`_|I]$CRFtFZG.O\,בƌ<E|Fy%zylo?ugF׉`'+2#=P!YZ|7'`Ȫ9+#NKt+8A]kG7A^{m׮]t_GW]z5}=,4R.)))&&ډ.rua>|M:`b:.տDQ3#|ׁ~8|c!NqOyE%*BռW'K;8bӬhuK(Guj+snw\|3N<4n߲~<&/=:#X}ɩFk^XY#DSqҝ/ti8<,l]CL{o߾}'N,Ypp߾r
+I;w1dj'x
+Jrr?Hڥ/Z7A>eoǌC>kVY,N@`=,A5՗ƄKUy97%$}Li|]z+'C<K);r/ 6qǆBBLH{$.wTLzXsBCO1*g2W (\L%YPH~{%iL?|udJ5*9s&3pРA}*߄Rپ}{jjI};r$ulJQ2$++O=y㏫Cg u{XAv*A-uKߢ7V`v+Lb[]v8)MQGBs3ϱ+*5y'Mb	KuAQ^J7cvoYȴd87w}9䊂YIn:]Q@yNu;ߴ:!j줡\[[K+++#_\o߾__:;J5S%e)+$*Rstt\lqOKqއ&!;...ԩΝzzz+'O %2zۓѯ_NDO8Afw,}s}-2	|יn|4%;J]dȮ<t`GGmaYTvJC*5u=%`޲= 2K	uYKҾLYm|FӮs獎B;CٞFqV9__ AAuo#Jթ`V.j|Yi{1,_gp;a_x6uںs-vHVE"U$c4$(kҶB\G)7,anZ^I|}!bƋŰb@a W ߄8:
+vb"s;MP-y}mE+jS^4tՃu?EpMX3=3_  &Q3#M ޱq|q_ժHl=.*{{ۊ7j[T9NQ6a_ǖwRhп뾎)oIXS1P}6JXx
+|8:
+vb"s;:aJCN.ȵp[|zV{ۣnΟQwBхvc6Gܵwo鞍Ӷ<=Q8|m01S|]ZZUn5skGNĎuwl_WŖmTd)©J[7T[O+eױG!#&_i	* 
+zXḻ]#NzgĪO;P,YZ3u9
+m](U~*j}XEyQn' LBh#Am%au(NϪ>6pwن2PIsXq!&_n A!p_w5pu+˯gNP帻bwŸ/P4clOw6܂w6WL)?B j-5rMX]/UiN[IUjd*	e7m(*+4!%/bu8ؿ: }ݭ_
+cJgkkjV'ךEje{77Me3
+}XWS*_T~ ++Cau?Dq=mK~QO7*+dnv1:_gGpA_};+GǕ.G~~w
+g.H~g{[_ޱM|Y,vo8v7@yS-2V=HYHS02z<iDߐ4~|]1E;(7Nˮ`zX9g7;}z@.| QoxkoiSs2_#W$YV+oMƍX&1j	㈖oS:hA|+O]Sr۱nE
+}%%3>#bC܇~9|İ  Z_w|~cJ<~槑+87!svNu@8ֻ"!:(;:x{Eu^U_^rEvzDKo7)  t|=m]%s?=m7Ƽ>~ܳD|]1E%dttm'O]''a:Mݝo 
+!,`>}va* ["&_gwVLRھ'L>ar=zH!udl0I{=swgYzX`:  u@ `!uw_-5*'*vOgT*ۛ[3\mpsʹSivֻL
+K>B{ y ?,1u 
+:  :;1:RuޗG%sbsݨi=Y?~FEZ#MSuK8dz8(\Tղur:  u@ `!uw_-buC셎yjޏK^^YpO\[Vz6MaQ"٘N`V`0
+&$7| : ,@ELΪQʶEʊ좆ʖS׍nFWi.jtuFv:'YmY✠aݱwӥ:tuNFvb}`'+2cLL.:1E|>;BGLlyWXr~2+W5/tLh/<k'|Ђ:o5ΝOB`ĩvo.,VQG[+[_3V$~n=u~S?[hE2=  :qtpEˡNmrGL֋P8#;`bN]a$ߑ}`'fbG:;k/	BsNث^9.З:Y/''LԶ͑+NV5+婕LYvְ`:rN.	м{&zX     zX;6Pa[]v8)MQGBs3ϙ<vfLX}]HgCLΪ	4(^T=^?z_&}|6:%þyCkэ]/
+v{&wK2:
+=x@~Y}}CyyeYٽ;wJszZk/N    :;6rڣ|4%;J]dȮ<t`GGmaYTvJnn:rN+}bQ_WgCLub.u>uEף.*xx5CN~Ri:hϱ555O8+ww󋏋}Ќ\ :     ΁c:mN)ժHd쾖eMRv7Qٞ(e%lCu큥㖤+Oߝk9Z,`;]E}ړPE;j:RY=a_ʚs
+~p-RvCbz}N80|g˗JG8{ku7|     ޱq|q_ժHl=.*{{ۊ7j[T9NQ6|sEj3VFnڞkX}+_#t3}+, #&_g93Ϥ*Wdk.Ћ5}co^ƟrV;GGNWdyGN/;1\;1vD	;6cD3Qܿ#QU8Ui4^\@UR||̗zlN]ϖXҐ3֗q4mHݣ4Gfs,*q:'L>~s.2s#u(؉,(؉ౣ`'+`'܎uw_EVW,j+٥+k@qzVѷ6\uV(kGg,d_C_|GN7|]/j|zXBa    8aj-5rMX]/UiN[IUjd*	e7m(fsin2hnN𴧾	t`]6:z"&_zأua _    9uw6mX]s./Q}OےBƍb;U}IFKf$-ݬ{zo+u~	3D^#&_:p6od.9':     ΁c:CqdMG(xe]ƪ)KsUF'-w>tԟFp56&!&_gUcQ'eWrJI0|ݷ7%vكK:/!?,u     _xu]q'~Ꚓގp+jTV+)A/MGm>4#+":m9Y5<*8:yO#e{7-`=,;}z@.| 7!򎂝^
+;
+vb";
+vbx)|wl_g:붮_ْ̞6uc^ف-buV%.&Cl?yҍ>辮/7oefHMLInz+ru(؉,(؉ౣ`'+`'܎uw_-j|]LRھ'L>ar=~h,Ι$_@`=,     `=,A`K?kcnrUMPYjnc(x6IKwSZjG&'G?ot|!_    9uw_-buV;x
+UiP=6'dzeAs[mC[EM3?5]-ҒiQI$	Sb|"?,u     _xu"&_gU~ޡlxlN슀4uʲֳi
+iurWXa|_    9uw_-buVlxR~UT+l9uݨht뒘lLG[7khC~X T     8@EL(eg'!0TSk{SK{sםJlo|]qe+uF|]ϭ9QGGNWdyGN/;1\;1vD~X;ֈk/	B#ǳcHC|U56?6'ϕMJ̥{wek+wq:$L@zaGGNWdyGN/;1\;1vcPa[]v8)MQGBs3ϩLz@1:'L^ӠV(kꕏ͉KWYH*.l:vɰci7ݜ(M=䦳U/(Nނ     wu7~{tzGIu߿ԛ<-[C=
+Niޢ8|*j[Vo%n˭Ҧ̂Ws^1ߎ]*>AK{5DQoB_|@(    p|:2k;EtW"*Z5Ji RHKGg{ܦM}lqڕpݍzwwmvՑՕZ^}1:'L^RZXKYsnqSV5^nHL`	.     :;u^Ė㒱ث-EۊwN4n4M0o,ewҪ;Zbu֎x>LB~Nv6B+X1[_    9uwuvFNɃQu<
+*mPƋJo>rc?;9Nu<ƟؒIvJ>*{g~j=2?l̹W9|7!򎂝^
+;
+vb";
+vbx)|w_EVW,j+٥+k@qzVѷ罫҇5G6[u]ϳ?6_YkS'v_'8ܿ.N✀@8׉`'+`'ǎ򎂝^
+s;ޱR#ׄՕR洕TFwYvTlLvxڥ癹#0LA_+1:`n8jke_    pޱF~ ++Cau?Dq=mK~QO7н#;-.0tI҂d1{!&_:p]Tv
+EO.u@     p||82`#mww<ղ.cՃ9	*Ǔ;G+	q:O#,fX|U9v>QboDL]M){v&|@    p|}19w)9	Fe[^|!C>b`ng:`buV;v>OC
+N?H+mK뀈    :;u\ujwgϖ`ȗ_s/u"J\MFKGJ~ԥ}B	˛6?'#x5r{EBuPkmYm
+aDnߧGdbxX~EVjK!۵#Zr~ޮ&v|b: buV>IޡR*;ZZ'ZN'O;{۳\\jmIcRZR՜enr6%5rmCZmH}#V	F-	$bQL(0du3==͞g{͌g?kIF>$WQDU;È*G-b
+_zx*{G#ɣ0u#Fҿo0Q#|uk}fwlvW0%&X:1o`Ms`^ќ벣+.u j`>,    `>,ׁHN{N{iu>={w\jwg~ێ3443o:y.IUGQ6DQ    @q ,Fu^E6ն|w{ϴY
+]'o?uT<Z;6vbRvu j    (|ׁHNeNO/hkf6p
+4Juf~XfFQqbYe_|    A~Y"*;+]SUg{VMW:>cG__=(f(Vvu j    (|5ogZ.rj|uJLWlSmۼujo66۪NvJN3בzל$BD5kTTT?jocGͤIEl`#nEPQhP"o(0_sss C.\W|[~=^{u[z&:fh)B@;Te]q瞹?]|#X]sB?~-u鸋5f	>,|W&Ŕ|uhpG7m`x6m`60<63$_CXm%Eoj?Wnۼ<u7Jy}ˆܦKźkdGKש_io,?3Sw5zwuB@gkˎ+_GτZ     @su;ߴwGCz::v9ڊ %˹Ńf-yFG)%2CW?jFN	pG@K1'y;m( @=Te]ZrW7l+W^mӋ'tWVK:\e_|    Qm/\a:<й/Mp|yuq)S0Y=)P}4lw.y.ıUI_Z-E2Q$]4T2xha$_v~]ͅcvjU';+;؇60?u    (|М:޲o:rFOI4zr*?y:+na1֩U:"q@ă=I'HNU֕&Θ+hcG1Kׁ_    8u@sȯ+*x͟V׾ѲyM&xZס'w?J_>=qEԁp'{⁈ϭA"NmTͯ3 u`	c4m`60<
++60Q+uPb	9j50[]=騚LO:扩)G:kc-_ǉ!_0ucH_t:D+:c4m`60<
++60Q+uPQm|7?t1iu6}'LIㆻ˖}D)y|XN%ˬ,7!<;dl7-_'|00    84gHN,XJǕ\}u8}cm&+Vh]<!Z} שʞcyG/XU]uta'J:)u     _4'|_F>'g]WJnf^,{{Omo'TvϮ;˖-Z|׆8aX |u{]=]G&Θ&ם];u4n&|:     Ł3<_'O~K`<S3'?w0{w 	#:U4畸]_e;vj|u     _4G: FFu:T~r{ݵ4y@S{}Jj8yd*7R~Ըk.5l6m×u@S߄160Q+u+u(+b+5 שJ_׺mvfw_i+
+SX;@ı7kf4r\FpBv/ң(vϏoQ8mE74+u(+BÆ+wyCG1Ԇu@s_b#:U9չl|qߝ/o;Z;'Θ++̜ypZHTE&@`>,    `>,М(A`$_*UTnSmw~WLKu`ߥ{?P~F.Y_GEϳ} ]GgæB~u@_    (|וt9J.<60/9iզolPALa$_j~{NާӗUw+vv5\m]o8xF[:3T
+tyR(~̒{_     @q-loU=t}-E1|]$OW˪}3=xkúmN[e|[#ɯcjvUahQ&:     hx%Fzrye동+$Z7=Jȏ(0ÇfoY_o'y@b@4%^C:3Hk&ש:|]am@f[Ni_ɕ6Io	^aE_W?e΀腸 _    8u@st_k,8n۠J+:9!	>Vh:
+\JDU
+%mPrdHNU֕:zzkӺ|G>='}3 wq,;ř*dBt}Ӧ4aP"o(4lpG7m`xCma9:z{/]mYY&њ%uTDQ8#lF_v~]ksDLYzlNޙ泗n\}C	@qR.yXD벣(k>oX:c4m`60<
++60Q+uPm~#<n_usvt;~֢(׼gbϝYd7b(,+%a0[u*byk¡Hz!gR`b0N⁇LS 3NU֕/|upۖ>{\aKwe̇    P̇m'=\Yq=~eys[uN,ؗ A!_T/`J_W_dh{dM:ds ZQquVOL
+׉v~]ͅcvjU';+;؇60iT2Z&:     hN7,.5ʎ%:o٧M{n/UMd OVqmh$
+#07_WH':=J-݈7^~c_.ڬ+1M1W:(~w:, z    @qD9.dGv^_u7nٛZZ$њ?͕.'>G/][gꄺ.|_ǿG鶜'uMc#uc:qTͯ3 JUΏ_Y0n.:     hNBζ=^Y+_Y}uOΗh-_ǚʙGCuzXVV tX:{dUc;ޜNj!ɭ_%pYYβz7Cus]]=-@`	c4m`60<
++60Q+uPb	9z˯[tmvWd6|]>?2$ZoZV'׆&ŏL!?OŉgDv%14`cĶ߫QrN]c!N7|160Q+u+u(+b+-.pߠ7gsywqZW[{S4-Vʯ%qax1H8<J|X0    @q0hd-Hҙ9/M9y֢G_1?ot \ܧSo^$=FH.d]O#
+!
+ׯC~u     _4Gou 2)|]Hx;D+:     Ł: |'+`
+YwD!geBe]AU,n!I,ޛE?eM=|u     _4u f.\Wz=oqAwHn<c/Gqi5X
+67fREfRPh>,_t|    A~Y,[{n^;*LcWJfyE6"Q%(SW{_ȈaVޣwEU{/<UG-U#*1T1j#ɣ0u#Fҿo0j|`@~Yb5-4䒓RՖew\RW*xfL`hA_PH!,[pm:u/;wGzQtP],]"QPoWehD]#y{{HWfC:9ȯ1Kl/^p$'܅ǩ?8_|QӠ@c4q_gj|;K"4Do̊:     @s_bc:^-bu=wjjMO<zrxVOoul}:$ݷzQHYH荽q\|00u     _4GWu˷峏[-;^rkʐ{V.r,%6OփSIy͇/$6=k]!0F	:ܚ
++6vچ/뀦    (|М(ׅe{:5+{(Ots+5bJKĚ;G]7^K=S]yȷdLױ.'T%?iXH@ao(jLY]̯|    ͉B~]VaWcK^Y[;,}wՎܶyy֍o+M.u)|[h5_wpW5,=̛g2,ScKeʿ.;
+Po5kTTT?j/cGͤIEl`#nEPQhP"o(0_sss CtsM{az=igc\@R⾜jX<xjvޒgĆ3r;: .UG޽Uk~00uhpG7m`x6m`60<6:y_p@羸6zƥLg=P:+mg:6|$W\,j:t!]=%nAUZ7&:0    @q0hNxk{vܺ+YG[艳q==FON叞bC|w7I.Fu@ׯ;vj½| `$ҒlXd62yI/䐟R}644dff*++ٗH˙EEERRReB%WS|:fG	  
+U~]Qk펖ko2iuӺ=ѾQY+Vr\Y\,Fu޲9FPfUUu@G F"999)))iiiLIBBb6ӓ伴j3FTl6rT#'fbb"9,O.1}$%Jr] t|]_W&Z|zbˠ'UW<1kՉL~+g%%<_gY=ś<uM+h:  0'?ZZZh	uL򲨨j5dKKK/HM'<33tNc:/\3;;I̳lfHr\JKKOMMeA -u@st?ƷCG[Vg<wO~˔4nlG~@_`ȔB3gJ1|~`	c4m`60+MZLڢEh5:*GgҥKǎF~3ƌ$%7j	!4==cQQh+++$r:"iD%%sG:'%wqѣGeBN##o(M ͉N~]Xz}gsJW}׾S:ھ]Iɕ	+P~Tx f16ሾ=._lp-
+AF|00uhpG7m`>lL~:;H:RlFtt	UV=T͑BƌkiE?~ɓKBK!&\e7n|],7m`xCm_4'
+u7\|qו?uŤ/8S	ݳ+βcߵo?N7vx `$_j~ݞcnpב3:J_ F---			9XK*3=Tj>,$;;y|rAJ·%' 0y+++oә=ލ|X F4'
+uᓟ,X0/<Ǧ	?#a$_7l}p8xD: b噙KUh2[bb"TNMMf3aQ~<%%%##b3L֯#5ٮMZZF:'CN*++I̴[RtH.j|  h &Fu~vgt={ZWb<zv]6R[3ͬ;:{wB)7|P;b_| `dnX6-99%---GJJJ~~>#<>G7xMfvԨQCQQ[%''SH7jfff&&&3d,:-}pY @t: |ݰ	Guk}fwlvW0%++H{Ƽ΃5ͅma5
+벣uE |u  +B·  ,Fu~9չl|qߝ/o;Z;'Θ++ޜ8J:OPqk"QE~:``  1H a>zC%!!b#0< @:+pD{nTU=f(whnKQl|_/Cٰ)aP"olx_&''1ǯ~.-vXhHf
+w$+FP`x6m`a6@s_b#:U?Y;9yN_V7si?svmY_hl&R)ӱJuu`D _g+wyCf;vۿ3q({ѣ#]1ãаn!|ׁHn,	?W˪}3=xkúmN[e|[#ɯcj3|00 PٜGB za*z|qr}ri|0)$QTMy]Wbw_evj歯;P{VuS?r܏#בzל$B_| @Uu64$33ciVk6s(ǏxbuEJHyB_>žDJHW~#;$^T99&'% _@,_4'
+uJoGޫkߒPT[1s+_&$UTe]q瞹?]|#X]sBZqk*|Pg:Q뀁 wf&''Lϔfs՚M$'$ii")=73fԩSs]TY,eG^&%#%#ݒ_3%=XHd8r: (	TǖvY\m׭(y-r.]Rl6]pJܐc$_v~]ksDLYzlNޙ泗n\}C	?sJz8D`eG *
+qWd&&~ɗL3f;dzK5;>~4銾lhXgd<\TJLvgKR̈ҧRSI[s3}$N: |М1/lr7]Ц]bgs9HrayKJLq<XHNU֕/|upۖ>{\aKweu`	c4m`60رc{#SK\˗OKO SRS[Zƌ%;̌Mg2>f[JNe^֎II>Ub33`RI+R\%$6*|D@o+uPb	9QίuWػt{h=߬w^]l\ʔx.̯/}sO+%h.l+	b#:j.Tc:YY>uم+u(+,̆J$*JK5ҹ<_p|=*+22M]J
+iόݑ:R:IL>u	O骡aAJϘFP`x6m`a6:z𴜷o:rFOI4zr*?geՠ쀡|+1M1W:  UQd>Ͷ4>~4;ɍn	|XR*+Ӳ;JnFJRS=HTjNIDN!AIlLb"a94GWuEڷ;Z6:ɤO:DG˧g=.6I:AEש_g 뀁 "Ǽ4MŲ03~lFjf2lF[֯xhH?72.oKÒH+Dx j50[]=騚LO:扩+V(JH_| @Uuٿhddf&%''#??jf*ɭ32fԩZԧ9{A:/-}sHCf<O Ŏ$S1H
+L[RN#'%tD-|  |]VĤ,|2%.[:52{d"Զ 0C~<u TEa+s͉N~Y+^Y_NpjvM$%W6'4AyRၘHNU;*Qv5:``߄160Q+uX+oH6MnãjC74'
+u7\|qו?uŤ/8S	ݳ+βcߵo?N7vx `$_j~ݞcnpב3:6	|00uhpG7m`a6|w_'}W(4ll_4'
+uᓟ,X0/<Ǧ	?#a$_*p8x뀁|X _@iṅ@`>,]MTH:T~r{ݵ4yt$w&_Xŷ1g{: ש| :h &FuR3|y_}kwoۜ]jzC,{#EAj]a5ͅT`]: ש| :h@b$_Gr|+‥pٜ=3447'8pZHT: ש| :h@b$_*UTnpZ\A:^Ǎv'u]4g:AΆM݅: ש| :h|`:{NTcvחϴj76|8`c$_j~{p5|3HN><gd}]PU3K/Lǚ7+5
+֯Ƨvi99%߿Vì&GeH#^x(ZFT菸cǎI&i-ȸq=*A0"Z`{HWfC~ၯz˯+[#sv:s_z+j c$_	TI}%l~p^_wr6Uױ<:vF1;wGzQtPޮu*_aDAI]l_4Guw_#=qn`7-ɒ߹2zRCw[O1An 2Y	~7H;o??)HNՕ!וz}~׷R+}oVuSoe$V
+=
+|00 P̇b4|X ty~`wWpm>+m~xc#S
+sS (@ZM9_g<loA!|+1u8ڻݎoVTw|='}T wq,̜ř*dBt:``  _'E\\\$_b@
+s~up^nۜݷLBNJ/%{>:֩տHPN}u[oquR/ݮлxH~'h,(u Tȑ#˺:YuUUUA~pB^?y?pΝlYGJZu6u˯v9;}vDk#W*WNs8 )$2CW?EjUR	?(ȏ;ThrK܍Nxc0u@4$I){/שʺӵ6喁n|uߧ{O9l鮬u: Ĳ;}ӧϜ9ƍ7k֬sZAJ-ZDI}jɴZ$_il_gXϜ5u@s_+<.yۯ:Ov>Kw]mpXK]I'a]όi^[B\u,jXM_
+^c$;B-UFOc!eVE|h$_v~]ͅcvjU';+;؇60D뀁YfMEE+;vLTȈ660Q+uX+cy8p1ZݬYo*uK,%cǎ%?-Z4gZrwխ\g%wͻ'7}]1ãаna!oFY\^MKֵu6߲OK[A[*e$?%-:na1֩U:"qxNTC|&{8ŧ+u7e8
+P2Su%3Z:``P"ol˾ї,7nܸǿ꫍M]910}իW/AKH#G̜90) Sy&LHNNHKK#'Ryyn7m`xCm_4Gou;\'nܲ7$?(HX%)w;W׉%r;*:NƠdbע͟ȓ)vi$_j~a a_\W^^>v#GL>&ڝ?9s\֧6Otl/g?̇@`>,_ζ=^Y;?ں'&ɣ>+]	ޤuXoM-6)y"&`JI0URĨ`|D
+VG1(T|!̹{̜u3̞gEoggy:ۿȺ6kꮻjS*w'6(q^Qը5̕;@(F_'G~)+PK_'m*
+ί<bm  t%}ѣ,$ʊ&5ӦM}]aa!y*%%ewr_G!mH%iFjjkkľn߾})Hu +|0}s{]}6o\OlJ%cBd]Jv~Xn['١xe_'~9UWBTXuR(
+NP$ߟ$䮞%_:m  t%}][eee5v|raBI3;&n'/x ":`8f[Yt46\jk|xj!k;Qu J:| 1[|+)mnƳs<{aK=g&NO|쏯LLxhKʧ+l@>5y
+%K2uao]hM ;Fx	=z]FKa`G.,7lu |_$ȆQF ױѴ+i`G:cib-dy\6U\oy(i_IIsgQT|` 
+`r@.mQZtls|r|S&*:_/}J9-Sh}ڳV|`: | &@뮿]O|0NVG]Qv.fdj3"TE:hua  _;y77@_u b,_W9O.jiQy&1c2{W2o]<om2|`: BaaarrRRS^^.ԐĜvܹo߾>z77@_u b,_w$raod-Uq(eܹs	4Z):T"ث>t*K 
+|_O/L81##L6mɤ&&&<Ejɳԧԉ}j_sR :~|W.Nsq}Ǐ}Ϩc{|'\A~X6:vaw46,'''???%%V; ?1u!ul|/--%?SSS.\&11<Qδ0Z^
+;vavD~X`8qpK&]7^cV2OՏ>kK9-̕D2l@y_gͻY+zUL"ÊrZV5< f	ͷ_FG.w4]X1bD"ŁH+lmm-+$I;x _M0_'ug,ܒrRnt^Mm':BH^CL3ʝ+Xt	SX=-J#n]//J&}rwBB&ur곓eaqd~WaSE"
+ `?, @WV>+//Î1m
+ɿI ӃpB_UؑS6-/ظl{>^-?ٸ?ֽimZ3
+#**''b\'ggˍQxOWIa-J.YgX,V!N>95o٨x=:0u  ]7Fttɓ|RCMSXXXw|qu۷oPu +|0	ZziϗwhhװR㼐o[畦%
+JWpgN6it$NUnYU6p0rEGEe3, 
+|]|iaٌ	q|^ӾƞKK5WOWTfdx):	rO$-zgv[7{[#Ρi.}M Ɍ)$g+6  tN'_ 0'upB_'9HSby?:Rzo/_/2Kh)lĔ'kw;w[1Czήz˔w)!.P=!7am  M0;vavD	=z4]"a0v4|pL_f'%a/fڲÿNϬT婔w;IZ9V?T}v[J9,>'͜y1u4,Al ױѴ+i`G:cib[<auW2{lt"{SI#RvNSiDI6J<︨88JA]},rTG~X `?N`?, &a*?+޽}m9W[u ԭ`~ҐN+֗շucd0|]pg׼e:%'di%_:m  tN' 09upB_`5K߹I_4ǵ~y#1˝cL7(DGׁ0%_7h}%g$hrӗCȡ_ +u:_Ɂ;~>b޵I?{ۢ|oŘ?ݑ:`y?Yƌ1  5q;<M,  tN' 09upB_8ioΜyſSOO{7>={k䏇K%_7h}ŖZI9kW>0MѴ+i`G	`ibo %,:]?Y;;9ӿ*,fj_45OnH=w$G,uahڅᎆѴ#|NױѴK1ЎupL_@(a+@D߶=_N󳚦u{nq{O襁uu|Vb{gqk5:%[),ua +~X`8KNO撣+9g?|fWT\vީ[֞<9S;L"Ri|^	'nJY  tN' 09up_"|ݠ	Dr:eۺ97\m]"M٤Sw30| @Wt _lu?-;&m%G[-f-]kwnv hXum(s>w޼hsfc'h,Z5<Qffu}  _u :`8f+]l沐0Knм?O=zn7nt^o{Z=G4|Ϩc{_ +u:_Ɂc:IwɺWN)C$V|CYɁx[jߔWVP@y.Ex~Ct=RrU^Yw67+	kʏ_k|HoVH;c/Y ?zKKM?`3=0zuFп]0cp6###QO%3Ú܏|$|@1}>2o ;: `:gWݚWO~;9ix5MZH9[ۅd uy<%.EdqS+rW]ѿ,:]YWzqOgK>=>ցϭ-'/.9뤿&w(z҉N,ɢ$wGfQq +#{FOJ/DUb#3̨8i2o ;1s|/<qo;pTvF:y<.n0Nr3_tFoᆿ,?-?VpOwUK^&7S|/Iל`ZVōn*m6[cccwMZj:X'%+{(ӱX,r_ c:Aq~STz+%mKg}Q_fotIlWD?(Y$P;*+,:nE!g}ah-}j_O&ЯS|T;ׅUye{.4vj]ͅ[o<y֎C<FGGǺ9r$KD*id3fhbŊl#5~aNNN۾'  4up_'u\wˣnm_ D籉vVhDj:`s~㾤N6$':v?,9SMS\Ȫ˰)]:5d'uէ;+Ot;^VVzFV$g+_ kXk~w/q\\eƌSYYYMMMVvԜ={yuȺ; 	}|v2ʍf>eGɺ+{~;+xs.TyffI촣EH|,B?6pMY9
+uZSo~XjR7N3:XWȓ3k|`: LچN~uK~ȑ|رcwl6j
+5YYYd(N닋;rMj@+ _ c~yw~[]Stx3 _y?m]G*NYGaeSU|$MקǤ/q<
+ qmB_1 |`+Wox_޺:&&7(3waaѴ+clll|||jjjbb㓒8~؃65|#G$C	seddExd̜NJJ"Ś*jKXw"OO?Ry=fX\_Xu|a>7RѴcCٟ_v~ݺ-8duumnY]w^U,O97?Wv
+^)&fY*|3^- 7q@M/QBzXD~X0T ױѴ+.]*׍=Iu=~RR(aǺW͊!X(֔NR<eʮ8f;.&f3e?R\nuAJ[|]^vc6Us}N{OO[m	[5SO<9!p\yHV͢`TjK8D*=,æw@Byd'lb$Ou~X LV@;fu|
+Bqq	_G|˗//))7b?6`  a-ny^Wd{s	+<C>ׅ3RTAuKiuF.  `ZљhkkL`H+|N]n]Tft,OMuE	5!_]j C-679i0{s3I'>W&~O&<4GWdYd	KN3J'e8ȓ3VnP_ {9Ieqqjmkkk,nGdtFgee;wnW	I7)%HVZƎuu&L=5|xTq'F͘j_@8_lu |[j%5N'sR^qTX(;:0u Afff+lٲ+Vݻ"Ԑ6lą:䊬]Gv{Ԙ1Qeeydu -up_@`ܱOӿ*,fj_4gdQJRO*Q:8,Q4|`: ":A۷/s1)ܞ-jH#tmXc}d_gX: :`8KNWJN/<{󖽯j[_ǧ	79nFbdNC)ל0òѴ+i`ǭ[ق¼˃uBX]j+WƺEzz>_G'Lp]BpC~XV;vax)a D,,:]?KN{qEwf_SkO剎G%,!Ҽ$^	@&ڳci;zG=okk创oJgw_Gl*_;]fsXO!mm:fW|]Dv4R#|0ׁ%_+9ENg^\Ѭ55wu:|^Ӯx&l<|E@i]aeI_a0-IteeekMhF2]lٲ+W*~'ȟ ݁RFoȑII;M\;:b p_"|+}^-l^rwW+i:@UHkՐ!Vn	T+h)S蚬O>D,KqqF䇕1HegJw|X{]=jNotN :~Woq
+ksumu>_Gio|`: LKllbvwfCN.mۦ-m233}jΝM6)1(;mi_@8_Tu;nɤ@8NC)	,0KNUye::o/hWͷ{\k|HqW#\E$_ B::rHrK>cƌTRCfM2Ν;K۷N+!: :`8!K[V$-d\-龱->drۉ*8gX%_+Zo:ZW}ȷ\=yvau_'y҉NyuKh,Ʉ,uao]h(cccw}۶m㼾#F&)))33S>y$-i_7|>ˎ|wǆ̌\MbMe߬^M}Xٜ0+fL\bbe֬sC>e:.at:`iboN^N~G
+Oٴ`ox֏2lHdrs[ަi(h-_8|uM7zw_Cʥ+g>qV]_:'ͫ(I#9(Xci;JLrARuGkC|011t3froF'C1u+7x5˂tͦfg4ܳWb\nwI'u!uu&?:vax)Nhk9
+<7Ӿ/QﾹѺѼa+)y!6)+M%O	_Taʪ=].-]_<|~kG!U_g `?, + 3f_:ywIM|yСCgEE a!c0a8Ng/i}cOCnuߥ%}u'
++yS*IGRN$_ܰ􎯫>Yyc#7EO_'9n\:0u !:x'T'$0N$d7#n*󇯾BHz۝RIteU^#O.Fua 0-VUص*@k."IHUVV&|u:e_@_Tuk{Z]~_bFީ-~?'qr4s a_ ua `T12gɒ%+VPNXzuư cW.n-]/5҉EçNzLa&yH:Kh_&hڅᎆQ/\p7).]ncL+Pv7IM0|pL޾ќ+٭:|jS0c|@iHybIQ<	"	|봁_FG.w4]Xuune7?3JO<dR:V;vax)NhԊ嚥nabK}JWZv?޼Rsq[ֿ1&XKh_a ~XmRRRjjjڬ,K"K廡kJKK?<~X L	A|]?H~1˟=mQقtՇ?߷bLHU0D}gcF `ɻW(!X_ Еu/bTTԁq%''gdd=ZIt#:2V _'u{̙Z?Fx~y1Xu~8#FC_ ЕuYYY#F+LlfϞL7}iאfܸq)))) 09upL_@(aiv.*JIQ:2Nr8_ Еu<P:Bttx>_7n\[M>=??@.M4u :`8 dH:)wLSs˜3i:0u  ]kO>qDI\bbٳq<m' _Ɂ:0wq.eWb%DòѴ+i`Hjkk'Os.###MNN}~-ZC~XV;vax)a D,S8[8guE]6-E)RQS _FG.w4]Xܲnĉ7n_M0_lu%gH)"೚%GJ<PvuT1w MdS&{{ ;ogG)Ν+rיK~X `?,ʺ;bM1b:ubڴi'NW c3
+;ur\;y:Fׁb\u_ͺ\:z9.k5?RuTTG!: D+,,w8p nvJI%M 1[|]S.;۹?]aqHQudQRJh|CM(	Qcmd=a!KSz³uH׮wh`<+_H=y>u]OIYBB~X# __L| @W"
+| &
+ʭBʵn}sys][בGɲ!zyLRt-_7wbb`Go@[X=S"Bl;._we\(q			JC_zfɓo9|zu  ]	: L|0m.1Wg:״\w2%yJo-_uII5F?E|5j^!=,|qUev:bY?Ne3,r0(]+1e]s憆Ɠ'kǾБaG+˩yl&ޑfTTﳵuQ2oW3C?c$y	3]b3ƾ=P`G__g3}*Z|Wڭi(ru&2MYC	u|do[Ww(*nϻ79[$na	R)]̈́3EijE_ǏfX _k۷oz[\r/;WwܷgΜ=}̩Sׁ0"raFI8~gTc
+_uzܑfT4ьC_׷k-nN:}q8
+]x}:;j8(ԕ=#	S	RUS]>έ|܉e=&TRPo
+RԎLH Ɍ*8ھ}kK~~޽{@  ]~X~X L	}|$s'uo,Swhͩon޵ߒkr_;rw\2t7g	MmnU8NY|y.*2_PQ	IoJ9U|ku766Qo?'n޼	_: | &Vmwp];U=WܾQz7W(*ZǉI |r>	ĚJd)4.*J^Yp~	G2B_ :1u>]|7v司gW؝wv9V:!@u!d2ud#곓Ea_j'$4lQ"Âp0| @Wt _luv:
+9*-ExOp^\)QK6Oߓ}'ULI/Dq@C|TKeI)]?'|Ԟj}y.q봁rʢ"+[Ve.,;vaw4|:!7F0Z^
+;vav?x?뀀,SⴰQڹ'WY:C	t.	,A+<#)EO[VלE:0ult4pGChڅر;fذaV5La0v4_luowU:93'Wqmsr;&OO3*Љe`rXuוTW:9.{ǁGR|`    :luo-qU,_Uv٤Y'^sG#wT>C%_7h}ŖZI9kW>0|    @ЁcnyySg3sc~}^UܫaiO|hK |u;;9ӿ*,fj_T*'/[tzua     |02Xu&ѷmWieiޯ{绪mΣ樝䊾N߃!     :`8f dtdm.9ʹsgvE]ohj<ȓ3UR"N@Ѐ    :up_"|ݠ	Dr:eۺ97\m=_h͔NY:0FG.w4]^
+;vaw4R#1[|]IR,H)fsт-;l,<]p`]6U]~p@Ò5nC~G_N^p-GӍ7/5ۯ4wWu=NJ_]hM0v4pGChڅhG:`8f+<#s\'ǵs\k|
+,Ak?	k+nOZp_޸{Z[kݗmt?G+$Βua     `?,0?s.ͽ{#_̬wu_'{{CgȢ}<Ϫbp,J4rd1,:]\Wy͵u{kxsGn|:gx    :up_WPnr]}WpkwU˛jޚ<JN5($o8d$OB='"+KNWV啵tәeO탏uskK_'T-_    t-nsIpo>(GjәNJ4M'i'3ɴ3$6҄iIIIbɨ1j4+tQ E.,,=]vrwg09ˌ3r^h<OS@8_7*y-x?,-ae*^!uSMN~#z6㈹S_)^\9`	: +|    1Z}]v7R|ǯ--9G2	iOK~lʮL,::^-+'u|ȗs။$!|ݔ@ӔLSi~ysC߶kNV4+VuFP#аaD+M#Rh("+~@wV_eWCrBiM`H#!~_'}]^M뤬d034:N٫6\//cuu@G4lb@&GcaÈ61<HL}}](پnܷ>5O-ZKO`ҊG^\po^3UtoY=NNZ=\(Rd*,|QiJ4!1%w _(a    TaLq}ݤd,'{m!GR7r0>-nٵyKJJ:PM+eHfXNWhuQ |:     Ձc>?B.G&/o#׍06k|ZܛJ_7ńW~Vro8xY7vVOhu <ub     TVoÐ3+k[a7`o4)b2+%wB$3R{{^ět/`}@ehu|:     ՁcU
+in[5>-nOɃs_%7Q	uSMNSZy\֔[xSd_(Mh0"偆MB@&)4lbxb	;F[c3!ϐbB
+	g.ͻhdj4ui;:iZ_WT*uBb躞J h0"偆MB@&)4lbx1Z}ݲ5+wjmЙ'ۛ_7y!V;w{|V]a0Ye5-B|X     |X;F[&7{w¿]΃OSo6'$|ob_ҨwS4?qIDzb9?rkKՙ_(    @u)&_)JW9{r3#۰Pi{X_Ps+E}ʐuu`     T 2huOl)kЈjHHLe8_    :u@wP_b||afeffeqVW_/5:Qs'l&`va    P:;1MN
+|'=78;S,?E~qUJYɀa4lb@&GcaÈ61<H?,ׁ&_cc^u8#1_Wdz:K˝nQχ~n,|::+F<аQh0"偆M"@:;Z9
+r׳kWô,rz?e7Sa9,@4:M2Mvg`cwxg&[JZm#ŵ|]H5|X     |X;}]tײ w}"gp}3t7SΗqy,@ |dJݽ6w߀{frI^펢y.::0	u     _t'"_'R	޾v|_[W#3gǦMܘ~|-_C__@Ӻ}u;:z绝gN~Ў{Up    @uD|ߩEٽcV?fܽ9ݗtg={zh݂</J۰O9#5{q'_yj@ |dJ;+γFNw87^sbi:3
+ub     T./_2-}sO'+濤.~R=׍Icz눸z 봮k8ej8xVp}1~^~Lw*=l&#2Bj=^={iݣ|D(4z]<
+^ר{TrM_WzS2g:1z-i[?~R_Z@Dq|	MNS2M	)s:@1WFdE;USߣX~+|E/uUwDuU(({]Q5}]eѢn{VZ7}esm~ہ޽?=JDT	]@q&"Y@ |u _(a    Tah7|++u4?+~o#r|]h+g>,{!;I_j8ׁ    P:;Zy{Wjz<xm7ιN[r6Nm+j!o"0Dh_T.4:ׅP|    ݉IYks|r_Hu߽6T"w\k~ʅNۗt/g)~@4wX*ZeM+:Nub     T|_&|Mg.{s,Ϙ<??n%+nܾK~67*|[4:M늪ZBNHL]\]S	|+6X,_~0{vUzT7ih0"偆MB@&)4lbxNx|OOOAuYGｱ_~ɧ渟#X{DMNS
++O0q{ܲi h0"偆MB@&)4lbxѢiMN_q˛i*Hעuм%+Pub0    @u0u Lhua=|gu#.o.X5:m    P:;1MNz2VVǼ응lM->WU@BbD(Kq||P+:     Ձ:4K50Ǯ|}GX;JjYAM^סF_'j$	MMdksj7_P|    A}Yhum5W=̳[YmvN\찎tYGHׯwq	Lƿ1x3:@1u     _tu f)~ؘWpy^YlƷlWv]uvX%·+(;Bބt61Hyaã1аaD+Euڕ0p6d}!wd: 44rNbk#}cE7=R\/ׅ]TN̯i_b::+F<аQh0"偆M"@:;}]tײ w}"gp}3t7D./.$4%T7>qq<n7s}}DFSR_7+h0VYс6u &|X     |X;:їJx=ߴ.p0tmݺ9?6mh[nY\^.u`huZ5eyhEճG7='o:Y^^66u &    P:;:a~vXUwoqs廭;<YwiO^:Z ϋbo6] YgE_,	4%Tiu_q4rq}зMa|Q_    :u@wuyٟlwo˟{:>^!^o6%ubd_:Ɲn%ALBӺᔽy1[i>mR_    :u@w"u3w^xVO쇟ԭ:v5'ro]4%T;I&4lb@&GcaÈ61<H-gzW6{:쇟H;ӣDGLFE&
+Kn"pN?ABӴ h0"偆MB@&)4lbxeoW(Z?i|Wdߪ&=<ucqS\XMBz.kTYˆqhu <ub0    @u0n^u{nաm^ixyōsS얜"YU2lzDkl'!'Y4:ׅP|    ݉IYks|r_Hu߽6T"w\k~ʅNۗt/g^,]uRT;,-沦Szg':@1u     _tGc&KmLWݹsgwy{\7˒vK7n_z%?x#uE@BӴUx!$;ĔUu=    P:;OX/?ӏ}_zsO~{cSb|V]a0Ye5-B    P:;Z0-iZ_!n7ty3MPZAI.YR_(h0"偆MB@&)4lbxbX;Z0-iʮg^6n>?pkfQ_u:@1ut61Hyaã1аaD+Eu@wP_b|u9E/Cf&[ʚ.734S$BY"j`>,    `>,ׁ&_)_XzlYKC69N	I2Z.Ԏl1c|:     Ձ:4jp{Q{}3}=#}]׉;v{&3	ېqU7P|    A}YhuJ+;>6;\^;uMVy}ݸxQz,j_    @uhQ_*]>]i=fJY4&hMNLSޙɖVk줠r[Hqm,_vQ:_N+|	M#Rh(t4lb@&Gi  #ץJ:x-r^*rGW;3N7C"Z39b-D04:M4+{mdKaK'E5|XAʺT䵁1|M#Rh(t4lb@&Gi |Н|Cx=ߴ.p0tmݺ9?6mh[nɫɑ[b~_K4:z]ל]W]yy|~}>yq tW4淁1    ޱe3w[wx|
+Ӟ=tnA?c}rcǳ.ϟ?EO$μ[v4~_47	MNS2MVWK#;ۇ+}j91X4PX:@1u     _tG_V/qOۊrf_R?)vKL+pJiWǼOH"ҎfL/Nq|T봮k8ej8xVp}x[G_(    @uDfp_)ce???[/-{Oٓؕtn&7tVxc&9w+߄ VaAӔLSiBbJC'P|    Ѣn{VZ7}esm~ہ޽?=*vKE"um9r8Q78n"!smN*+4:M( Py|`TQf3zT뵵5QԿFQO$?#ҴGͦQPFݣk?<u .{Çξ@Y]zH+'V09bba%}KčIױ]"=I:n@x _zTO}c],u{hUMUɣuG%u_tG_y{Wjz<xm7ιN[JlʟJjɳcm$RgM,$zBC}]x `>,    `>,Н|k=GW,1YkCu/*{͵'\:}MwrT iJQU+T˚rOuꝝ,     |MV/]0]=vGYf1y|u~p,K-ěWܸ}MlOoT@.4:M늪ZBNHL]\]S	|:     Ձw?zoO>܇ͯŭ7G?* DMNS
++O0q{ܲi     |- 4?qIDhh%H⍢{.S:@1u     _tG: 4:MUr0ƞ+mPi{X_Ps]E}3#=3|+6X,ۥ}eUQĦuaÈ61<
++F<аQD8?==A}YhuՓ:-ݰ`d]njvS$BY"jh0"偆MB@&)4lbxݙ:>`hu򅥚acWT#WםY%oRPM5wfTNL͞h̚E;.Mff_T     @wV_WT;,-ü1\ܐvGAuMy2wjF&_i}Vs<նawOHY~$t:1q71+'P_b:     ՁcVB|//C:
+4:%*~ؘWpy^YlƷlWv]uvX%·+8TQ u     _thu-1;7}dn6p])t;&uZH-	2jɟ'ހQ0'6zsBӴ.Tjwx9+KY}Xvj[Hqm,_v:^ƾwzׁ    @u\<_Y@lCÿZXNȹ7<-|SS2o
+}(XѬ&n&vcln!RG#4:M4+O\%2}3[͜e_j=(ױ_k!1..f~t61Hyaã1аaD+Eorw49jhDCNƧRr`1]WRE٥+cqi]_t?qUf1Ww??pʾp8vܫ+7
+7ڂ"$؟ h0"偆MB@&)4lbx1Z}]v7R|ǯ--9G2	iOK~lʮL~]sSL|gWqbD砊PW븳	c9t"rNRI-MNS2MVWK#;ۇ+}j91X4PXiA41|̇    P̇c-*r˄tEH[n"C	pʮ2UDE[М-@qC%w6jW9	pu]M_+4:N٫6\//cj:6ub     TׅߌV}M/.YԢX&d΅Xm^2L|ZF¤rV"OburiJ4!1%q
+lK_(    @uLq}ݤ;	/kkfQy5O[vmޒul)/jw$D
+>,HEMN:
+_    :u@wnR>?B.G&/o#׍06k|Zܛʘ\\lsIwdox;{ʂ&__(Mh0"偆MB@&)4lbxb	;F[iCά, ma+oO
+uԄe%LCl :.l2-)d[FA:.4:ׅP|M#Rh(t4lb@&Gi |׭P@Hw[زiq{J.P|>+BӔVah1574;;Y|X     |X;F[8FH=Cr)&|bH@ݼJtEt;T_&Pp_ǂ&_i}]QU"CHv	)z*_    :u@wV_lM.!u]k.j[>tmhHޤEztJ`4huRXywad喕״Le_(    @unٚy>w;>O[)w)`CӴ.@3W/CnfJg'-E7-6Ć    P:;F`ʠiʮg^6n>?pkeQ_s]     |0e4)x23RduOU<"qu__Th0"偆MB@&)4lbxbX;1MNST32n33ٲ8ݗz]mr|6$~djDc,q1Zbr~v6"|::+F<аQh0"偆M"@:;F+jaߘSTo.nS:C;Y%`CӴnaFG1_+N_:ˏu_'&[2Y9I݇:`>,    `>,Ur/b'{yrU)~ؘWpyNkו7Y^:ΒrYulnڴ9|A     T
++ZcvnmdẑR	$wH:.38_l:Sv3^+!ѻ+̾&DNP++Ւ?qQ`ͨ{(MNLSޙɖVk줠r[Hqm,_v:^ƾnׁ    @u\<_Y@lCÿZXNȹ7\"DaPtr?R(`enߘ'bXVF@ӔLSiߠpL]?ɫtQT#)c7aYBVY]̆_    :u@wV_ST<+\V{E'r2>-wOS="Q4|]	n/ِ7v|Z9|GG|Lp)}֯q
+H(DhTEP+#аaD+M#Rh("+~@wV_M&goKλLB҇+Ƞe2i%gCII3?V dDeެ+X]L4t"@L_ǝhȿ0HE䜤pZLH릜LSi~ysC߶kNV4+VuZK _(@&)4lbx:61Hyaã4`5B.AH!o}i$뤕dN|Ti%f_'/&"c9Jt
+wjN	?V6eޖ;:Eh]_p^<p𘭴zqmauPױa[/:@1    :tgoFu+yj?,\BHu|Z?V?}{Oĝo=)s7}+Ĭ6c/⾬HGɅ9D4F4!1%q
+?h :@1u     _thu;	/kkfQy5O[vmޒ2&Q2)Dt)d}sP)uGح|_X ](_M( P|    1un!#wFR5>-e_ǚqʞ@eR׉m=a}$}֠*kG|xe]j*Bpgʾg%*_(    @un=9=-e;5ShRgFԗwܤf	&s8*:IL0~u.<ub_x_w|J2	ǨУhZiu5BZ$1(=l6^W%5_Uf^ၯAV_jC!-ma˂Ƨ)ypNkjtuD]AQU+T˚rOuꝝ, _zTO}c],u{hUMUɣuG%u_thu+2vrzT1!RLH!!Őyzg.@@+4Pp_'uEU!_'$.P    1Z}ݲ5+wjmЙ'ۛ_7y!V;w{E{{LiJaI!n[V^2-|:     Ձcekr_X:w-<[<o_W{lqB&=z+MN_q˛i*H/WLԤCݵ%tP|    1Z} SMNSv0gCqہ.wm>?pkbQ_~vdο%1GׁX    @u)&_dNQ=+c+H|妖awOy !1E"%8Ne_7*yׁX    @u,4:MR0L+{pߑ+άZVP}u&׉;aI#_+,FҾanb:аaD+M#Rh("+۟_wX*[|ycNQ!wO펂lכe,gՖz+MN
+y6y+mC~׉g>_OәN6dI'OiI$m2}Zi~<i1FD!+4	QNP!P @E吃cy챻kv޲nwnt.w܉ty$ut4lpEZc&6lpEZc6D^Z}]Iup7!.BYr[ׁ.h";!*<#kj<50<?4v578tՎi:C:::H   ;Y\0΅m:LV /|H/.B:Br^'*tRof\+ي#]Uړwh]w*f/9L@S^gh}]wGo{CѱƾoUy],7<{u,   yju55v~
+B[7핷>Ph->0%"~wDH0IGU:Irp8'Gأck
+Ahe;wոK|ooԪ?'y$u    C^Z}ݾ}iWgܕM"%筛Z)|N(Ph^7yvH`,c`7^]lWG.p{NUEzNRzLu@1u    C^Z}]NҚCNj޷EHus3F+k-"x飃sDccFu+ygm),XWZmL8)O)@w]91|eTuy&N^gboH{CvĆH{Cv"цoLg+YrtMHkoo'%Msyrd7Y^oWĭs͊UIǌsFrR<ܯYu+-C]ғ5Nw^'z%:::Zc"+-1
+Zc"+-1܊D"M}](yݚ͹wo|rxuBj歛KWle߿%Ǟ,O:^f m,]vJ%IgR5_AL͞$-bv'(    xX0V3^\>^Y3,[Xrl޺o~E*&2H$|]ܼfɆ}+yȯ%/;n1b    tLg#ڦd^~n]|]l`<,EvyoǉSfIFƂ2\ʺtY&@u@1u    C^Z}YriM!M[zJ`FHKܔ曈!6QD|}đDY#"K
+75N+Ic-P.1uŐ   yjul-$pZy,{haKz0K63 PR&Z*764]2w !   :0Vg"	gI5Kr%R,7TOũOPsfs:T)C^g+וTI7|$@iN=0?,+-1\n+-1\nE+1?,juol%n{wFW\
+w_+5,u\4T.=NfxY)3Tqy%L-=7#";u@1ut4lpEZc&6lpEZc6D^Z}s<ro3hٟz굟>꿥_+R%i/GS^gh}] KY6˹E)usKwM$
+vA^xX    a<,ju ӆPp+,iZ~	z#+q:ބȱY_y]u$aAR@^   ;u`:L:C$ԓpY/ЬԢ]vh(W,IShѝy]8+AG^y   ׁP_IPհ,ko/O>}1.?ord;nG3׉:    !Y-U-G6<&'yǳVS;; Myu+ lGԸFƆGN8?Kuwb1?C^MвiohَVвiohَV$MV_WR&%M~u:-Ngȶ
+?Țg3O+v+u:Aa#au::Zc"+-1
+Zc"+-1܊D"Y\0΅m:LV /|H/.B:Br^'*tRo5ĖƐGRy!J{-_EL%ܕi!SAS^gh}]wGo{CѱƾoUy],7<k?Cu,0   @wZ}]~yst}M!q+ͭl{ZgHC 1HNS0i^	-[R)~6RΫO8|sr=
+m0oK)3TfZߕf}VO/=o|vSR.3NEAu,   yjuJ5_isW6<nnhY'9(NugqNmGan]_;w&ë<_shNu	JH#INpLu@1u    C^Z}]NҚCNj޷EHus3F+k-	"x飃sDcB%\
+4:S%|++F+g}Q&SܔjuTȲٻ[7;=g;Fjs׶W6yPy   ׁV_s%KnrNB	x턴z.S&W
+l_VE6*siW'o%wrhh^7+*졥W'nC^g9F5\pWktKO8yt:<FboH{CvĆH{Cv"цoL7u'uk6߽k	n/]=}Z{N>gRxdA%or]I,:^ʍYmqq.d)K/fqbhhَኴ7lp+Llhَኴ7lp+mL7u[AHxq]xe]Kΰn/^bɱyq{H"ɑsq:^^%EMG^'ӦE~-y!]uch}0   @wrma yCf/KNF?[7ծT.6U0? U1U&~"HJOyVWNyxe]zI,b~XIŐ   yjudɥ57-lU#7?)ւ!C[ciSo"cl>~JuS3邒3|9^N+Ic-/P1uu!!   :0ZH9ᴰя=Xԗ8qg%m\~ysniCӅ.{
+::    !Ynuf/zT8!GXRJH1!,ϒ}Cu?_~"AU	ttSYyt1M%$೔%iJv鄼(   @wtV{cc.!uG3ҾjҟW[w7ja䢡~tTind$@S^g-,K [^Q{nFDvbӥ]ku9ݤרYጲ'5z.<C(qW+Q3j@_gTz\
+)Q+}\U64< juol]ſˣϢe~~?'HYݿ
+MyuG[,af."",M67BZ0+yP,yjYጲ'Fٍ.Wu(
+W4W-ugr|CW+ׁV_0mhLt}}7~\LՑyoج/Ҽ.:ncAԇ   atV64u+V,ZT3700u[R)4fN.U#d   @wtES^gjX+Y&N-Z[5nFxKM^'Iw8rNVHu,   yuhە_ر6|z9<Z9X8?Kuwb1?C^y   ׁP_IN.S-z|A?U4;A:Aa#au֭[0F~,ح،nhَኴ7lp+Llhَኴ7lp+m8	?##yDQ_._nꈳĤ6/岓HMe[MyuY6	=٩Eegxf{䀪.ׅf@^C^GGCvWe;[abCvWe;[hCu`:y];Jh-7J|eӟ|[>'jh"|=@Mylv0bCԢ⺛+yU7Z;<%:ۡoAxX    a<,.Nn/m,{3Mk'{2C?x϶ݽ2_m;&'yUׁMyu۾>h]]\m>t©uB;Vq:D`'8&::    !M-}9gU->8Ǟ@Ovh	ma;2W-srϩl^^>2+]Xy/m	ES^g,|{scȩ6wmpePqM*Ő   yΈ./gU(uNnan~h_B.ܒO=wS·YѼnVXbmFN6MN@):.[5+'kENJ:Ő   y.ѼNfwnhN}*B\n%о[qx[L9d$FrrMД*fOY1@^|t4lpEZc&6lpEZc6|`:#vg1v6E'v]Ao!:ȚNh :::Zc"+-1
+Zc"+-1܊D"l}G꺷p+ަgO|e#i+oGQ])0   @w3b~deu?|u-_=g;y]dkl艄	oH,;єס.>u@1u    C^K(SZD{fo|I'xiyWejEЖk_v͟g@P%m\~ysniCӅ.{
+::    !ө伿~뚭O]GRRg~nǷm_Wٽms7ES^gh}]Iut#KHNg)KVO	yPy   ׁ首ŷ%/WsO<wW,]t|BS^g-,K [^Q{nFDvb    tLgD}@S^gh}] KY6˹Ei,7KjyPвiohَVвiohَV$Â錨h²쑦ޭGpl:p7DsH.uN(H{CvĆH{Cv"цtES^gh}ݾz.c_ŗZezꖡ%i
+MyA C^t    xX0 iє꣢e퍷ço9}eWڞM.5ylr'MAUz87r6V0u@1u    C^C}$-:CvW2Sq+2ÝoWq:~^dh^o27&C!!   :0 iєiEvJ?CUxG<yj`xhkopr}7/ds<u@1u    C^33]ܾՑؓJn[ єZ_e=7{ő^cot,[zr@U^4u9~ x[!a	:Zc"+-1
+Zc"+-1܊Db	0.Ega%ww̋-ߴrv Д*fw3ׇJ>qç\7>;)UQ_oC8sDa!) e;+вí0e;+вíH!:0]By#^`Yfݛs-wOd~m{e\&s)Eo Q4uFc=<g3O:p}Sv­-"ѿhmz:)V+
+yPa   t`u/9l*e;}Çg--lGFʱe}N9+}gM|L
+)>+1r~d'cmPY6{qwblhSm8yU !   :0y]^7P6 й!о:\x%+PxT#Zl[dMqRH.QD+?CI^2)3ႻeX0Xzr_xSJ&:u@1u    C^K4%m)o{\e]h˭p+Os+u[}`H/:wN%eV!є*fOY1@^C^   ;u`:#vg1v6E'v]Ao$,/y%5QW!єZ_Gu@17AGCvWe;[abCvWe;[hC73"iuoVM/r+ҟr+Gt.GEvV줸
+ɈC^C^GGCvWe;[abCvWe;[hCu`:#ݱ-OAƱ;ZVm\Ҿs^C&oN4)dtoHmw`MyC^xX    a<,.Ni홽MO'lZF8⥑]9
+RB[_۽{7_˟F@4u*n-E˛sK.t;UŐ   yN}^&+]l}:ؕ=u;uluwzwl{1G[.
++Myu%mҍ,!9,I;PZ=SO'u@1u    C^Z^ߖ++_=~?o9_tQq< )3Tqy%L-=7#";u@1u    C^3`F)3hc%,}ܢД.YidDŲd+)D^C^   ;u`:# f:C/;]__xMaG(ru;n^bs=uwG^"7zkm.gT"+QFυge7Nj3{}F-+2*wA[A:3j9ʆfyDMyuJ깕 Kf7;;+zꖡ%i
+MyA C^t<|5pFٓx?d~+:ghU+я[A:3j9ʆtES^gjX+Y&N-Z[5nFxKM^'IwS+x#gcziǛц!a<,   0L:HZ4uʯdXp	u>U%:NP,'87&JG^C^   ;u`:AҢ)ӂ~l˫_u͎`N~PxXܔ"9\,*u@1u    C^33]ܾա!9QoXC9)i3ДZ_e=ZTvW
+koxKOb.;bjȌXG^C^   ;u`:y];Jh-7J|eӟ|[>Oagul.+,F{7Cє*fw3.9N-*?WuSR.ӣ7l88<.#!du֢"ѯ_vrF};6Zc"+-1
+Zc"+-1܊DN?xB@^Q	uDt{msdٛvoύ]?ٓo{ݖqj1,-NOM9Lei$uJh댮uCKgjRhNu	JDhtnSlxvy$ut4lpEZc&6lpEZc6D^Z^n,s`&[fݿ7|q0=vd/[i^7<Y<3dxM~ eRU`"t7~#,@_%_n`Myl.+Nَ+#ܵÕC5q:@^xX    a<,Έ./gU(uNnan~h_B.ܒO(>⼎@q]UԆvXͬXQ*=_p+ZrS[nNlKkꖡc.{`Ɂ';M)!LyPy   ׁf	qEsJWYZnr+5܊Jݖ/exXޛњxBIhIn|lU#?w-6HWU_>:%4uʲS_$Ő   yΈ"euy̭MѲ:]Gz_>9NL9VԎv(h),uq.G]>:%4uQ yPy   ׁrs#eu[oӋ܊wyTiVfE^k 3Z;x8#]U}ДA|boH{CvĆH{Cv"цoLg;6;8vG9ϣ[ڷݙz+{̰I:"*Q?V2dܼnuM@ 3Z
+f7r&;|2hP_:::Zc"+-1
+Zc"+-1܊D"%)-=7$Г\u_4R2"GAJh˵]/kWqd7ДMU/o-mhevTA^xX    a<,N}^Wu+E.{vwv|E*X;/+7cL$3Myu%mҍ,!9,I;PZ=SO'u@1u    C^3"ےw|e嫿{'z|;~_.:>3nWיPUE[X06;܌Ő   yΈ`F)3hc%,}ܢ4F^43t7;rO yPy   ׁAҢ)33.tvp2-WG.uI#Il^7OLrwM͏b    tLMyuJ깕 Kf7;;+zꖡ%i
+MyA K0p0?,+-1\n+-1\nE+1?,y$-:C}TTòl02vvjъGުt37Ǜ\j:NhXѱAMbhhَኴ7lp+Llhَኴ7lp+mLMyu+ ;6cy݆O/9B+ov;|uN)+S_=r藂 a<,   0LMy\d3d[^^8hv,u:|ejF)E븣:ޔፒ,yPy   ׁAҢ)3.fw{C#'8;lP;-y],erb:n`zqb    tLMylv0bCԢ⺛+yU7Z;<%:-uU	:^:7Q}ބ,   yy$-:z=}}i:p}Sv­-ǉ+/|0+-1\n+-1\nE+1y$-:Ce]-ދWFNk[+kuV(H{CvĆH{Cv"цt iє]_p]2teo,=9P\/zu#SN:   at iє*fOY1@^C^   ;u`:uh ::    !!ES^!!   :0:HZ4uyPy   ׁAҢ)3TIuh)<_ޜ[tީ(ahhَኴ7lp+Llhَኴ7lp+mat iєZ_WR&SYʒS;tB^C^GGCvWe;[abCvWe;[hCu`:uhU\u^e	`s+j͈yPa   t`:uh+8d	ð>0f_t9(4xք9וv'P>P[c !   :0:HZ4u_v&n?ÎzQHEwܼ.sH'I36c1^UNtתtq3=]5+yPy   ׁAҢ)3n_I=dԢfaG@_2$M)/Dw	u\Na{8mB^C^   ;u`:uhQQ+˲ ٩E+B?yford;n
+£aeu\\'>(?a׮͙e}8nnO=+L:Iu<QyF}?Ϩc1\Ϩrj=S>zC}]r7u 
+y$-:CvW2vl,8Ƅ+^rVv*N}RpGωw2u@>h?~FDf;7w"~F7vm=ZneϨ6kt'ݐׁ:HZ4uZpϐmyzἮ\^ЦP_.EtҁUu<,    aAy$-:Clv'04p{S8<JaoUy],Ӓ)r?ob    (DAҢ)3Tf]sZT\w|%FkۻǁoHLu]#g\6};LhVHDL0:uDY;
+@$'Cb;?01_Pp8NĤ牗:7b޽]v[?A`:   `CDu^ϯ;8RԷ^ec<K9,{?iS뾅l'j:^    zluHSXMVrbY򳓅taji@
+z駟qƁ0>
+{a|#>
+/QFDu^ϯK3~'R3r{lAubQ80;r?0G@`CDuc7:   `=,luHuA`:   `CDu^   @+1n0zF   6:HK^u_x`.}o&s^   @+y:nzq{^M>itl^& 0+^^{a#{a|>tx+yj*mԪ~P$;zFc``/w~``/ǁ0ޑ0>
+:<^z%Rt~3_5zEѢ[gl}}B$y{u:Y$#:BX    ^i<m/*~ViEq`kFkn`3+ՒC>ezF   6:HK^/W^ϥG'Ճ)Mj
+qtw^׫   @ : -z/麮iZG]|烥㢺{wzh5a]kZNk^tkEu   ^i<_kjf#wr^N2^wZt_>sIyuc``/w~``/ǁ0ޑ0>
+:<M^i0]uݟ/)ZFOg5M7zv2rt=l++118u5wv<zFc``/w~``/ǁ0ޑ0>
+:<^z%Rt~]4(jgfKJ?3Ns:-L錝S4 0  AZ":OEc܉zWsud<>a^f~]2b^:k3չw],u   ^i뼞_wpS[oͽN)yZ+~sY&YvƯհyu   ^i<%d*/w/Ko_>Y/.?;YHA`:   `CDu^ϯK3~'R3r{[^q	1xG(|qøluHSXbtlb5^^q``/w~``/ǁ^i<_' zzX   6:HK^u  @ : -zA`:   `CDu^\mfRko:Gu  @ : -z׻wßF&Yo  ^z%RT]UHv:Ê10;r?0G^^aaCDuί{}TU(Z4xדo]$;;oOwX8dyXGuN0ޑ0>
+xG(|0zluHS_>m?gjLl^V^k$VV8Z-9<4SzA`   aaCDuίrzx鵑\:iztR=)DgIwWu0   @+y뚦U}d<w>X:.ʏy'g>jXձE]:^    zluHu?XPv6zݝo6r'߮d+uW~uLgYlu3ן^   @+׹a$~?>?_RRE++^7jnlevzV`b~][cbqK̷kjy:AӺrӺUN'{zWtxX+^;
++|k<Ϳbϝs~E7 ߑ(sݜ?כEHCy:.KKiXFO%{Gz]'عuirtN)uO7sG}V5]uOϝ+1pú_zQ^^o{??ԯ;?W7`C{z0zluHSX"w\AO|p?l4׹_XLub]ca!?  I^i뼞_wpS[oͽN)yZ+~sY&YvƯհyu   I^i<%d*/w/Ko_>Y/.?;YHA*:   $GDu^ϯK3~'R3r{[^   @y*KMK O>#   \u~~AZ":O	^    z%R`:    @ -z    B^i<5n̥ͤV}u     !BDuί^\ީjzfqI:    @ -zzMw/?E    B^i<_WM^Qh,ֻ['oߺIvvޞ|q󶱎     !BDujiǏ6^U?+Wgjf48׵Z#ɵJ\^7jH׋x     6z$Rt~ݗ+MYEOգANYF&58KbB'm~Slllllllllllllײ 'z/麮iZG]|烥㢺{wzh5a]kZNk^tk^_Ov.?%     :HH^,U\;W7oWw_~]p:,OZ^   wuH+#Y*ZYitVtmg++Nö댳Xz]g]sgWlˇ<    ;:HH^h,Q,UbI>͖ƃGg9u`uZ\ə&;-h
+rˇ9    ;:HH^h,;Qjǧ~?l>}U^v̯KF,Kgu:w1+aBu    `s֭AB":){TvVAesSl֊suvֽ{k{5l$btM\9}u\xfz     3z$$RT4xU-.u~udd!]Z".dg:#={}    #9_0 !zRkL㣩y^g{喰K_)ٙ{]{"񠫴yo(g~^u    `h'8':HH^h,1:61x/^wL1׺U>!ͽ=    07#:HI^:&sj3̋eۏY`	z    \uad+'ڵ'+uܤ^     Du̯,.izxvך7:    
+cuHSӋ-\LjuWHH{]~pګd~S_[)XF   .:ADuί^\ީjzfqIu+1rF8*u    z$$RT]UHvukHvr|eݕ    ;:HH^g̿jzMUEc}}=y"ۓ9"x6֑|3]DA     !z}~񣍗EE<M(uHr׳+pZryh2ҧ"@3    S:HH^/W^ϥG'Ճ)Mj
+qtw^׫F}7    AB":O}_u]t߿ZKEuPq5,w݇X+k>º:ִִּK^    y:jU??FFەle_/ܵ,1}     CDunɮϺϗTJͧn;[]9v؆_֘Xg:;Z    ::HH^h,Q,UbI>͖ƃGg9u`uZ\ə&;-h    0zd#RT4ȝy5WPGS6O>*M/;un%#拾:S}sܸ"pN13ƕWn\zd Rz~OeomT6*;Yj9g_ghg۽yOk`WF"IwD]n #+dw
+1+dw.70<%d*/w/Ko_>Y/.?;YH]2@F~G@F~r HuboDxRμ]w3=rKr]n #W]n #+dwuA^h,1:61x/oI    !FlDuίn    +AB":F    1n0z     tu~)Dh
+endstream
+endobj
+145 0 obj
+<</Type/XObject/Subtype/Form/Resources<</ExtGState<</GS11 11 0 R>>/XObject<</Image146 146 0 R>>>>/BBox[ 0 0 526.49 240.01] /Matrix[ 0.13676 0 0 0.29999 0 0] /Filter/FlateDecode/Length 47597>>
+stream
+x}M.{K+hO\KȚ}<?~@(TU
+IEQt"s/YGyg|o뷿ߞ5>?O/.U<ԏ)USJ+R{p=zW^eG@&p~V׏zZ+:vQVy]Ff\y,3Vmv]g?s[_l19[b$0
+2t,^,\A=<
+	aP?gW骺˻4iϧC!j<jz;dYMeiE%=SǞU|e,@:#FGY4%cx0K1F/6ZWj`V\jW:Le"aU0ѰHfJwo!%ļNAΉJ(āPgC{~E*ޭc]Ejץcbd.ћ+uzcn|(}0@L(xߦ9.D+и3w&E~d0o7	|W/HA]1=k0^j*fgvc|!$U?l#t{ƴ$-J-B{lqBq)&N\tp1XqQG-{}q^@i>|2K,KjvsE~j+Q\b,G]ŎRat>(SJcc[*y>5L2SU<JVPj6;`ghú.7zEv&"|ΑߡPڭ\jx>gc|̭tjV~n)cBOkh;\%~Sg#._hTT0?nӭYSxm϶uhaS}RƵacv=Q۳+'kV,O8Qd?B:,k3k;Bdڐq 6{Zn+E,mDf9c\ĘJ1tw,k)$Tv~ۛz%sgԦ`-soFgDvFXbyiuP[epH01Kh(*~ɰm*!yts1؍)i&?GҸ'3S_3,qRes28cNL5<4̝Ηi(,wZ-d^M{[-Rm.[m(ŷK[ؖ~&wlϾ<yKDG%a^j_}]l'UwnKw+䙾_Ů.թ/ceF/e?m2lcȾ}oXx1"0l뢤PE`_ڰ.Jyc2sX#oA`~7v|T7v.lb=o27+fm\ϔ7atcޗ5F]<.]_q|gb]LH]&qÌGqָK=y6|lg=G;?5xF$-c&R:FQKGDn2QVj"̣i"%!]`^/	HR7F+?)bCb8BXh%WT7=e+njZx'kx&BTPtTEP̡l-GWBƒLɬڜ lT8GжbxbG1q)k,~<zojsaǏԍIuF+18Z2*VQ&=>@O}t+b#ƒTY/h<dPkĚvAҲ^F%V*]XMl+\,hJ76tI{r7kڬ +fzΆ0Ȳc*F`WtuL{/K"8}IX<%cF6O=?^11O.bd!KM(`s~N.geugHi?5J"KqD[	1 freN=ufQK;i(5e^Ae-\4!p.*\v:p6(^jLW2ϥ>JPT9)LaBxu!1䪀mdmrō͠i˖3pD}2ZccbM+|JŪܮppܶ+x{7!)'zlK+S P4Ly`q?0Vݰx`Wkiag')0A\dyߧ+>!+.K1r`回
+;IYc:FayoBLY(/L|X/uio|ؐRc:43OkŃ~Gk.$Õ-Ecn3S:T2'=)eȭtbYOPYp>vz=0f_GSov'!ìp.5KΦWXAIRPVGZcLL<Y?6:8/MUp8ˤ=I;0	#u0ָ5wv\7\]iM˞p^Ggߛvg=uPx՝	#cQS+/7[4D2`5)D\yZSw7!;r1Wb5J^ΩykZEfȽPմ'TYEjNRW3Jزq5,6F,gƶ"TyPjI}mAn3g]۶W.]Q LBz[7%XcҍϽ%{'dzxH
+-KwZ'^I *XJ|`M6YФRa6eG,}XlVdh.E7Uѧ,+OԚ<_X浴nC볘Yxb~<ߟdHrmS6@bmX0c3V}IjWx2ElYS:}<Qq*\B!XKjT|(sO	͖m!2`S[E1c\J{3Р%jۓÉ8ikq
+ǶAw8T8l:ttBb- e*|=o=5qǘTH抦cF0mM2oŕcedWjPfu
+!nڰXL
+ +o"33Vd%ë_<g̫ۆ=x	${)VS4^
+%z |&fnI5sJ%mjo1eOKW3Z}Ғ<6AÒ`Վ{]ek$e"d)1;VO)V!/kqX!5z\IM+UXDv> %)AA}b2؁lx>qGhFL*|\,1UfpkP$#A8V(9":!jnlՍqzajMFuAfhF%۞a1t^MŰCZPpAI(j<{bs78\g4BdF%W͘ON#wn3f$9h3zm6c=XͰmͰS̱+q_6U}2MeEJe:^)4ܯ&kO1AO+WxGP"(0s;hSDEÅ}iU*Su{fVc|lGǮ>g@mP+ՆkiA	qXGq;i=ux3g.Rn&EmG4 W;vvI2TT+D=L/+< C~wG@ITs`,L\sǁ]P8P
+hzb\YU=-+XTMRCP|:l҆Jo v&D.pwh")ʼ+W$wGD4	 f.f&SP0O# -J,{uS=zѯx4T`%@ǰ1 U[P c)-[t*'EW:-l J/`61uyn7FJ;1͹ lXm7D!>&DNk<Pl2M_n++
+'\QlIHTsoFq2&T8Q8.@>74zvfw2X3~h(Z15M5ÍYH<
+Ena>7|~N'NP1
+4+>d80e@"1顪Đq?puQ4Hb-} l1Vyĵl7!u4$z[/^f3\y`V% >ߖA-\zM»Q4^9PnnsF))ieZs\?p0&_\~b>.iW2H3H;	ܴ-Ӛ5klFO<:7ψx#p7..6.Ϗ<{o	ԉ#/g'6cGG`aōds_Sj.U-TT"ћ-,
+0Ȩ7x&3`I[g%!xBINkl+{вre>6Nw7+?a+}Ϗd8+.|E!5bXbZW<r1(4WRGȫtXĖ0Pvn/N)T+o^F
+GzjjcbTdL+4Q;<1>0:_ui/R6#j9/qI\gb*+d(51*X"%l&	KգkR5Ci Ep-<TͳNEzXS'vem»F,jVYNjCmp"Dw$`POH0LjrNT%uu >y,5`zhKPՁ#F(hX*40u>;\tTEzRRkҢ	N+TwqtLH2+:z{Z
+;=t2,ȑsj &Ju,4E8Ue2=*\z2ϐ>8M+ÚQ+ۜmFQL\!~#_UOw«2~x&boS)N(Tr*[0L*o7ُͪ
+_s\4׭h+yAA|+E~E+S#zZQ׋ad5,xoMt?F1QlJ٥Exx_׫Z`D]/dGk=<WP%PG6ň*'Ftl(V-AMz:A,:\d+}(G kǒ[	
+2K&"}1&zWE\-O:]/7W A\[</F[W`K5ߺ=sGr$a5ԏRXng2mG1tKEet*1g*ci~Oy4(~&v%!2D17Jxo#O2}	!$F~K 8$~}PבS)?i}
+HGrxwILc.;z]Zahx>%e,>Ƴ*u&$wz9>,q#/{u`&6(UzX޲em(EJ^ ejH ?c9k/0uZyNc5Xw.f۫ 0pa,4Ef%/G}˩݃&тG_Fjb&;lD6gYj3YZbbH9|أMO7ռck"<]0_A&c5E*iʳ=Re,[Bm_g-+<;VL+R*Lu43ƅP/ji`$J:U-[B֩hSauivKϽc!r)%a@+)NgeڭT5_aQܬiyStv2lLu@ÖikN`i*LU#)^et:-e:\LvtZ&Ro{j/N2]A-)GbxB.Sdl5N<`kk >B>-'Bl˻зźRʹlkp= 	06l=&ɉ@wBؐ-Xiawt>xMkA,UXdg0ڮJޚXج_I*uo3*c`'Fx
+u%MbwAzm@D+Jj|ڵJ@/|R'Q_r\/T,vڶD0^[?9:Ҭbl*,wڲGYdee4DT }EboX3%Xy@fL5{6WϮ;ׂ]к0F;Ϥ#.5xm,ݥh|H^kmU$nD\`YzkĮBͣ6m/Ƃ~#v1eb{fx(cHt/(NI{GÎ<90GS_s>]qXX@IЀT-j]_|x(ڶ1DǇ 48NBQ4Ȩ.1|vbvzҹ	`JxSa7vlˠs;+^Ae0w5_1 c 1~GOM[X -A/u.vj;__N&K/Ћ_+Jה(~)R 0J᫼­P־([KU.BO2
+#_﷨6pTa"?DA؉҆FX/&[D*D&bM+*/5>*1FyӻШ&SLЗ$CF(zlU;!89w+F J02_e/FQ(RYkǐXmfHʂyȬgk6C>;*^$⳽f{;1Tx?T+J0,4 :{6ڽkmš&1Pk_1;
+C~u-$~p2RDPU#xW&ԇi`Df+kUUF*sxӰ3
+KN܍:V8erf4	;q2e+<̹ Nk7K\_kyZ14cU-MRj9.%M)$==*ɮNiWr8 dbn2|*?Ǔr#s#+A_/ك]pc@+ClTPYi-f(\L݊5DN*gVbvl]!ax;D~YA5:ig<Umcj̡kf=3 =Cns^A8kUցemN;rF؋.y0tCߐn|nlnӵVw>Q@CL~'o3mS¼dn:;GL[p{//Pfl- =3Kp W5)"xv6u+%=@TYkjlPͨ6ӦNJ$bHvN|3FQ
++o2h8	glc=Vbah.a;̈7
+nөDwF[U'"oTSŉ<:zzP	T8ڰ0U܍GLuǗ@椧E
+9~@B*O[73S]-32Q_Pp#3=Go4#AdDboXly'=%: ԷNMbPLBDT<Vfy[|m)T)59VChB;5=A07%* hPJx*Cc[{YPV> `UecsCN/t|1AA$3'
+۫nRYʃ	D*uFEڨ_phQF$&+GV_Vo3w BS*^adM;UFR=*]g`5LcЎy=,+#"z'fiU[S,.(C*c],H,۾f5Wh6i|dJ6 1-c^*
+b0[A<RgkHGU1
+̫5oDqAUak,Reɐ9fvܘQ{?<!Frmi
+,9aK3a&oPڤ(z'(X%<+d;}¸G.aܕztA(fFmM afǀ!NJȊk(ipHT"mSiFh!++XVj9$VDy[]UJ1W|~HP n6~ZxJ}ie'ܰrÚkv3ې)V@<10u74l#_KK
+e7Fw|gƀ,z]z@MVja2_p=!nr2Έ+"c!yȖdSfN/59_>ݍ+ZuSP$GEW ʫv Uxfv4;.ˬaƕ\|4x!l㎠e2wHU;8"h7Î櫓T\TF(ѯgBsa<;+!FD+8ƫ
+Eȃ3CJ>2RZP05mXH|s	prӇEы}&0^SnW>spە<+a<\@[ZQqJɖcH[<Ձ˶ʄS:_8(ڲSkK?NT۽_cN%L?U?o_^^jwJ;Ǿ6S[܋뙂=	H04%Ro!NbDqʷ*`oyp_^oM7 y~!_V2év]lZz<2A䡖 B9	vBaC&x
+\p,EZj@C-+yFMyp*D.ykyC_jc1ːc@$VN!ȃj!N(F<xUEh+ngiP3Ay1+y< K<857;]l?AjYPNPގ+^MPypŻkP4Ho"i?0<P?xajK~ tïB~׭CT;yqT| pȃND2<8Yy*C*Op"J!:Wq@L_B2u<Z׭yH7Bj@zA]s^j,n	P@ ȃPyH<A0ZjQ\ D<T3 հI!q*0C|yH90d<62Ay" G<T6naV`y6Czj<P<r2AyoC'gt'#kAj 6Ҁ<8egU 7w18Vۓ B ȃPy!',QZ~CC7 Tו BAgx&ȃP%|Ajoȃ3|`i[.3AD<<Ȱyytj'AzAᐇjG!pԫ䡶<A<HN<#B7סh!40hU4A
+4F	P[Cd8yС:]<#l'F{\yPP[{CdyvG	P+>#<(aGoC#Au\^S!xvPηXX]X 9C,3UfY 
+ȃSv=)A$SVIZ,/ȃfy' 0ykyAةߔ~AA	
+D8 ^Y<Xǀ.PjPA'
+^}C4NK<8y* ph$2_	򠡾_h&o:*V|ϣ+!z!bЫj<hj7AGTrq@L~jdW+t<{n]E݂/C%`'A4?̐ՄقNG<<2 h<hyDc^UY.;AtyHdȃ3 A|<h䐇D5OkPys&ytcP	rв xlKv[!y>y\$J]k< C*J<p.DV<!12<(!#ABLy!xγha"ȃRJɐqKkKmhPP +yHv3䡶+y0#fyT0C+򠹡/IC4mɐc7!1 x	a<TB)dX+D[oȃQ:AI<#6k'AO<8ɦ)rȝ B ȃ<<hrMks^DT<H<HL`V4ߐY8 O:SG<Az!P[OI3 :Z<2"0G!#2xvDBA%ΐMSqO3Au˟zU9Ak:Aΐ!`wސѫ8 " s<$Cwȃ<[vf-mA.bq\9jإt~6вoz[7V߫O|*Ntdm(cY)b5Uu쓊bU%9Ʃ,S+L~0zVDiJ$OYymScokQ+Z2EMe8%a|<L+N7`u,>5XKo4h`o?g1=JW'1cO\/As}ޭ|Xey	
+_s1>F2>F/|3/i@YRox?1J{coU>1K{{c&c~Y;>s%->c~+v ?+J'cύ㵣TYˎ4{/8Ҽ2JT~)yRU[4m?n0+Inpևqwb9ӊ8+KqxdG$jN$yᠦ+&Mh'd:*8+tS`7!-K:gG_4һCRO~Yn{O:sNGo_!=J5zV}ycK:&a+DU	>YGM_V\w#8vc\֐8DS8E+^\ӑRuӐ_;0fu݃/ɸgȗj0[RI^^(Rk9FNv;޼Iό;<ag$-ײ2a;2==+\QpZLք·IO3	)u#?Dp:8dmNzS1I~|}ݖc/v#SUU =j:go+qݏ v=C?'[XɐfE NNsg1$W3io}ȯ@X8<E+xT+m+FQ
+b<nA1stbRB}\_tz1qSV)nq1d8b IiCu8jUcs;|;Fv8;u'p>b.ɉK5TYrjOxkE6h	tuYJM¦gBt=sS6P4NlO/bmjMgb4宛r_
+HwtdYpɤBp`$ӧ9O+},j}g.(*{#]3a}[07~cM˥$8f(:	A
+9 CNVRgzQd9/Y>, ;"9q4ne8-IyfksS<7i88/kߒeˊ+93?#pwk$|Uub 	1ѸO`\R!޵8q2|bI݈ʒ
+Jdt0|ȍd!*	yIvhɨ/7_yЭзkucNhBP=<| I#Q> 	WbK	s7[|jGcӣ]"ER_^NK<<.`zG[8Ym2'4ɤnGkQ{C=O{ezu	h*zw$+Xb\YZ?|83[F
+dVHqjqXiDhQ/޴#xiÅ>8b驢ۓ\Uq&l߀03MRɰp6{:&捠>&r	&m^omm(^҉AG^|O>.EZ7d<۶fŊ҉'AUߍh- >PşnOf}lӌ#I_?a=Π4H+$45cLX{PJ*V1I@єX\/hse*amg0Dp,\9Ha1y<Hkh~,!lhJ=Y%NOHi팺a{Ѝo\zTUi+=W.;BOn|l_d@gR랻|
+*ʪc8< {բ(.M+w	AZ%Z}{@WftiF#tq<[xQXǦTrk+g(7V((.G|'377$ >Dtu׎F1 lU@Ufz0z`=F+̘?ꈜKcTllIP5d)g%|1[% W6qi&DHT')NPϭyux?@n].@XxP(Xn)Dbv.?wP?0b vø')I%ѥh[@eGA{
+*<N\Uܴ=aQ4GE<+_~VN]MG5-メF2>D1#zI=*N.}>5}iՒ5lbAUf=n{mSXEoxSV
+dd|$zr#0?TUGg?lS+^/.a}H/b`Ѝ3j\&Wfط\E}P4p .n. UŝBk@htS-|+GI7ɹ\B=k\C`*&u4i5&<D~KY!	j|p4iV)݅:W[%0D+UemM dgф/Mc*W6Qz	J%d8եZȏkl}U]7vQBߴ=lֱŌc!<:)zlV\l
+lq@J{!fw5Hv˰G(G AHQ[,-'v/C}:ጱg9v9-q+6VPhbÐ1NWq>9֢:o|rrC1<*Uz=G_1$_񋵼Ðw/&$6"KĮt_`LkhzaM~0ۣ"ҟ[,FU5 W jZ}@zkߦ{"^_@zO =[զheJi&^ =Z =A8J0=5pv,x/xM8&{rpcJk }XMy =Ƹ =M+jSdgC^}($!>?@z =c42H1.H =A]U'gx1$4*@zZ{ =Ƹ =T7HI4OFaʒ =Q'4 $FIi%7D|˗43r3HO7 4--#euAz@zoSxk+c/ =wynxq1xHoB3$+H=! i.n+cx^#^ =I	o0 =hcTiO)uDӔÔyDʘo1 ~(AzZ;	@z+	Ǫ>iN7H1.H޳uAz =hs11*@zRAzǨAzЩv1"4*.HOPR҃f肃$r@) =F\@cyHQ҃e'vbɫaJc1 =pxvi}AzZ_o`8MbزjTe11> =Ƹ7F]'+@z =͂ϫ=uAzzHQiAz[j}D.HQ/vR@zzX,kp	ǨH1ǈcǴ Ti@zxHQ|H1)2b:gc\.HOP^&<9X.HQ}-I =j ZAzt'y(`yzX.Hz =2H1.Hs-Kݡ =~1@z =qy+@z:2 =.D/X	| qτ3'l^^ 4A
+&(`IOp7@zőli\8.HOhz-c!	ғ5d_+	TrR{$;HOMicݻ =pǨH6$ď/HOTmu@zF-N =FH[7Hxi	'+@z#HO<8$!5I =/	_citxx97@zpHܷAm =҃cM/jK`-=.H
+1z!ϔ,<Ok hY|a3a==FN4ȋуf30zڇ7A	1;TI"M@	C#?0z E{Zx5i<Ao=w$_=FEg^=w%.FϻoFO+t1zЩyw1(0zFhӅǡTIѓF҉q]P	Pb&b/NRɓ0zqs]n"aMNw9b/k=F]J ѓ$0z`gzUk1zg8O0cb5NȽ7^KqFjxc8#5|$P61z0zza3-aqFjg}c8n;I:=Fcubo=}|aAL;a0zfaI1zF{mrYn/1zFQ'Q0zP5Q=Ǩ2'a¸f3㌤DFO츯lA3FT\F\YF2=*i5=xo`M&P?	'T+ոk|1~a$SlS Tb{|x_qWq-b*cq#;hG;'#̀˺Zo? iwhNE'6J?ny;/UjWnߴK33/'@YyWSCni}LHGo1%^q<o8[nyGYP"B:xӚOU+B	WCje8XKPwd'1cpG~3}5@5cY̩0K8nh1&Y(L#hf3VK5*`mgݬKI!03OV[< ܀[o|r>|oRF\fm:CF&N!}<cƢk;jRl᭽Mp$)~clSnI}JLS	[}	\ۙB꨿禈d{݈x0d5c;h	ųjRDfMe\DƐ~L91E2ғ_6hЏY<1,(ZP._mpl*8R3O/6C3lԠRzJvC,hDڜMu:a^zK?NBdPi6Pc	-ry(Gߊ/P,c55gm1rxBg֦LvZ}|lR1BM6T޿p>: U|Da1lXp?_{:i~V/qj273rÅ0[=7]dI:-L:r?BG,V
+Da㘩5zPɄ8動<<I׏Srs/8Î\cF
+oMEg(Zq}5">4	G>{ׇ\M/YCiq&q=I	^Sk bIس'JLJ֨du*UGCg+)&M&u~EzDѠEsG)UkC:aE\lǨ?X[rPX/~A
+9BZ?<ZzVvZ&k]$Wk8i=>YEQj=]?^SB>g]BU{
+G@S{o~fv~K-RB0ޓ"wzϚ|p{mrf޳Gx{")>EK1J)P|@hVeG846g-?Un5A\a+A2F%0q~%QؚWIqWp}Όާ֡7QmcPμUt02K1"rcA?ZY'Q5%E*Գ[mCA%[ʅ\]0~+*{-q%Gϑn1X4;o`<.v+׉q|
+|oN49_fl (.Ub\5^f̺[ԧif>,Hcϱ%(9w-L{E$'E1IcH9Osl|S
+αh-?>b+_Dߗo;;ɥ)vT3/؜b8})wM|Sl>zb|!%O1όБ?އhuۢF}o|gL	}s[X[j'oΜ`Kڐ&[+M؇gF"u\f<jY.2ָ;F謲{k_wX48[FuRbn;K5^1.y80,}G:עՃke+IRR8TQ#|[qk'oS+~kzW$.f\Yosiǎ'n$Ωmȉ#U71'0j,tUMzz^jdtçER<G.9q>Z6W$頱]vuHkmК++^|5,we^b<Ř
+/[:)G#^lZzp,dm^TL'NPnIN|H+whi+g20O\[ Zf-#}K7FZX%?>?LCVZ+-ۋ[6jZ,C4:&i]nsD?^|~22*^SE+꫘zhK
+WLNn-bh[n[@LqKnrAh12V{8~|1gMJ]:COɋwYK1)7k^r[<z3frL5t`-1܇r鸦ܚ܇q)ֆ)gT6>ʦZzL_UV/SnMްxCKb-n˩-~eY^.[nܗ}zq|m<rLե+ɔۆF1YA5Sx[ZtxMھ*i|0 K!EG1O7;[mxRĸ:JE0|cXV|\qlˀ/
+気7_ό(GdP)FivMX'Lʙ^MHiE2FZ!egԳȍU-AhR@n7}),7;pIn!X"}KڰDn)i_?+s-VHJ+FVZ!wa+V+_5wUzQ["?}*3/Ƶt0%r.k%rwʪs%r7.bHr
+=Z4F1\#7j?hӵF8b+%dyϓ$g-hK%r}5rC^#t]@z=ɟPewwOٱ^,].k>ꌿHy_	OwOMNCE3Y'G8!"T0 w2`_ˈ7pwi}@]c.峨>Xp&3	7_v^HM<lFVLYJ
+(Vuh8<hh\1}!낊&2k`*[̵/ja/ǾuBp3+x{n԰tXŨ@D@|X[fX$l5%k([iUEW䰖A9,-mdȊht^y1МZ`TVA@;K+A@d,s9/
+b܉색;S
+Kelp%>Gsp94Q
+Sjs-k,FULh٩Ǧ^m0,OAAjU-Py1ޛ]YwNs+_0=R0\ƿiGoD$_M&u2E@>OYNRcօ.Qm ,S忝⍊	3sig]h`MW%)&=es;0 <^U56gO᪸	ԽץodqYb)ũy8\'& EҰep-|Ƶ$ ,JӨa#&([)~=롰6>Pwl
+k>ۋku&$Ķ[0}AStɅ.PKَrxO3^wzP[6Tk#G+3B*ų1Sn(}=܁njvN@Ru;q`v7{0Vp~ƶИ#߮c2c_n7QnYSB,cy+p(7aUl)`c,h3p˞ui:ULDvSjh̟߃xӘ/C}Z6bS~)8D,c7VkyA ٷ֓;MlY-byNaJCFYyȟ),ɉylIڲ{6Ċ!+͵nZfasb:b.Qj|/F]%TM6AgI(t[+_h,onwDUjNE(e7D)?'7Tڴ1-ގmzE1₺H65y*^΋X,	7 :㲜%FgƫwloWG|b4Xq7,n`ɠXc<hgL2nBLT1\|'#Of(3
+ZY`khrJ+meq)vga CR߈q[|?m4<S5j[:gecִ4xQ~0Dj(Ds/˰`p	mLBo,AVu;Q٬^s1wߠ6#Av^<<
+.-TRy$V>+m+sqEcڀL{,A0ҒRR"3l_QZF'<63삂N#g<NPȵi̥UyjBǰJ51A./$Bly@:_bbM囜F-/ToL+{{ȱU nuD١.䷲`AuY/MK]<aѸ] e%[%;RbxkiQ`{)RС%cnŉ5soFPϝ"*870;.	7j_d_|=#I%)Bfk/kve_gs$0zco:5Ұ6q9k=cB~4_
+ΛSqAU*Y)w9왲4X{mjbR`+VgYpa2Svlxec&&8LP8[c]9SYJN՜1WYۀb=*Uq&r\{[9l[x? 	.j?i.āfbF=Nݵ5XlDEv4	hv)	Xu\, Qab#<zyyAH56Lv[Έ!"c+<eR=%ft)?ђ@!d$[H^Zn9%dQI1qEypq۵ |/
++-fj-dN^
+ulI03j0	aϭ@݆vi0R8`ʗX4l44'ZDLmJBƮz*)\v9EDIudX4jqeeZ&PknIsr]H-4jl>Sr5C6d`nuFM ֌gcňNTICVj</nިm҆RqKSIpn3$U^6w!Kͺ&K\{Nic_W\KNXn5wS5y[LY[áP-01Ux8j{'pk8V46S(K	^մ`p/;ze_;a%nOr~3h&9֐-g#[͛Mkn6ϨFQ\ʊN[XY<
+qh!Z9EqM@xYjL+P{ʋ\S]	It:i߇:w.٫L3[Xx  T[ۊzk(xKx遦{MzpE!4@˽5V*oHk?ލF+}mV:r`QY3[ ^L`:`+==.|{{&[؀`shboŮ- p>>GU!2"	׏VlGUv~J"^<zHq0iSnj֕Ǡ*M~&$BJTQ,`!n3s׌BFZC4V(
+ˮGЎ
++n([o0`(u!CWR&е*qBI,C˩pK!h30h]23fX
+n)-6XA_׊0T=7:fB:Ϭj%iIE	maSЦ=	 B+%:z5crHx$+Mذv[	|5wahPطDJh]GUЖ]q`)`Z TױkЯF=L-]_+ZrpIh{rI,^K.uxaڄXBQ4'}jčbԖǈvLT7W>;_Sh+DRXëՒJxo eY_@7
+7^z"BdpUԵz^[5S0_ʼ&ZQ٣_Ƌ-ĺ݁Pnk;EL
+)7DJ$=NZ+4G`ɳChO+N4c!þ,E
+\1APϬcZH13xuMiR_8x)FS+JRJF\ȸʱn_W)fծ:25۱sE%_QUZ mu)vAt@JW5XfQ0$UfQQ=.N X<ж{jXK!MOd)(oֹŀ5Uqi&&r7M1G".sLbu4Y}}_6a0=
+Pwn
+=4YL8:$pdV[3\735Dn.vZKE'_(N~=+ta<T`$[|w+kE f
+Q8^X|n$Ghwu[$T;g7WM-1+#4Q29c꯫hޘsZ1x}&ٜ:'6@{X"c35əO0c@ǻTQbe13af& l¶%}ŗ{f<&r;rNNcm)bEbbK7^PJT,8LjO0Ͱ@xwq{q/VmQiWV܆M|m8BC7FyMȳ)hrj"ռ{.{=R(sŃ-3Cg1Cd4pF:fo=Kn[,@% Y.:/Ű+<Jc0>E%(Grb*tPiuL1*zU^Cd I|^It\WlJx Hlm[FIZǅ-)twX_ҠOC#E!Jkz=ߋlNQp{w~Wj:9:p(ص} ĆcXvh7M}0o_+W8oE_#l5_ZU41`CyMbNA4VQL?m'KbVv)VUmh
+B&*cB<I;r`*y'>˃p+ՇL7Mh8s&yΚ{זK9;JrB*Rʣۅ~V@?1Tk
+e#e*]4TzyΤ3*R*0fħiiđj<GENpҭz@u3;5}Ua\CH+_B;AwF+o7Ѭ;<{:[c~eOKsgŅD=}9m3vF}\xM#3+&kGGX\,H2ꂶ5`+ Ayxp=ZTv0z;"MwaS0!xo0OC9%&p+e7&wj(`Xx!DEl.i9섌*ޭ5/rf	$9z8 +Xu 0B0A04(:+_MP
+FssF` *n;ނsL(:G0j:8J6 M
+ a4sa4c`0Gu0.eb_l1zBF*+U%kkW00~`2&& f5|m8@Jp--Yhpj`Vh]o7Rss'x+K,)	7Kᖊh?}&"=)ʞH+\`n\S*3N#Ijo9kٖS;A6' x# b;ۗڏ2n=i?ofz`{p%eٷSK NF!U/+OXPRهgryrǫ&Fx%udf0XI0Panl7fz5j?̋kl~;px?~.b-Ʃ1d0u
+]x8ɿ1n#U+_fC+dJ#w> v3SxOϺo4N$9[|g*FEQkxv@?5e""0;KAH<R5C20ѸF 5t+lnXrq)QE"k˫I{KNhVjAU-Et_W
+$yFp}p
+z<Q4OFlc*RΘKCɦ:勑tH"+ŽߚeHZ\Mr*Z\9!}\F(ڐ@7NNfWg
+gz-b0(L	S=) Eϫ%	[jH;X ʒ[PU />T:2'vB,
+bJEA ;,b/,
+*N"R z8,
+'T;*
+>%}aQ-.q"(â(bUâ+aQr(FEQ2@Q$E1jmEd2(I((r5DZZqgoӼ$(
+4.((zBEq*
+QQ 'hJ(s7EqE
+ũE.G+9"X$,E,
+b:,
+:RbjNEQt`QD]X` :b<	:ЖkZ7dN4ËqR1aHz"J>?@|Lx(}3BSNdF #l5Ƽ]h5B1ƺՅnnOv#'L\aQ=iL]ł3ЇbTx`/mipzHow9>,[l{kS#&nbFҲntG噱()Kr]z_`$YZ{gUwMN]bQ(#j	F99̗~w`HŮ@pnw`γ/2q;S`TiQGpvvGvǨNPvGݑ(W5۝ݍrӺjvT>D2Qe'8OlO-i墤Z>w }{LK_̂uuٍ=N-}_(h}ǪRc's9ckYTE5(Х6R=sCrwDZQ`IT^"Wv2\	,G(-ʬ/Kd(b{B;06uoQh`}THSR*'Nlʽ<7R
+vH1)pycH)b#SXEK#I^{6aI`1#$OƱlF|y1Vlm:RE(<5q+J) N2w/`&vF>ԮҤ@*ƺU5.W$.)u+<ծDj^U: vUfݕTn??$OsT
+Wʐ0]6ʭv%Ї&\ū4aw(^4q+XȐe0wYS*8wdCTs@z	zWw)=vI[*@QjWCr׫
+`lWB'uɕ\tKV1tqdUV6QiUB1h%\PuD:ծ2v\<25w&.R]7FLyu˺cū9ZgX[r.0|;h`B )ﲸLYlFc)c&G0L"yM޺BIsȬx$O<NLD:1Ç+}ɤIXsg.>gTۊ+|P]¶6|G{9ȁGw;33MzN]>@3Z?\ϩ.r=J'C8U'4G;F=83%OrAEvqq)V]UutWV,
+.(aW{3Feep\薢B nx>B0hQӠwT
+TF$	pH 㬧7JP,}_lh>֠~lu`]سs\ˉbljZrΩ6X#S+vlѤ7sfKcsD>,I<fAgӽŘW{Z	]:Hk,RYU0܉ԍ~=ф:'RnEdz9sVqiC1+s,TޞDal]%,uh+Zj*fmSJkcp@U<(SӼmGC<ab~5`5v|i0t8Mu"Y@sR6ǘjUVy_T(^΀+722rYEXG]Fe*IhD$K+C]<+`#ԕ@o3!	ot@N;-X38iAdhI[ZҨO+F
+sAt+PuV.Wd0bk7$`͘{< .ZNS@&	|im9ڲ*	!1CK@;$+|c1|Xq@;5+֪|~>Ky3!uP% 3U^0CM[]2#q<賍Tiᦝ3}*{q52..33KuãCP@W_e-x.}N[+&\}`UʌUގD+r[x8ʭ:+GOn-r0~rk[C~r<
+O.+[<K3Qnqj_lޕOnqWk ,ݪ"_rZ?J*?3+?MU	h*M.oxDpIJ'W@IQ~r%'Wݰ䲓&W'75)ɭY>&Js*_nDhj4AKrP_~}*VzjwX|b7_Og(N<!+E7HdX0 sq~XpǊA͍+r@xXpXTb9v9LtXq+m_UNhUc7c~^҆FrzU*cAWs/"{WJ\KUNXyS^D*D۫"ŽLXpH*Z7WE'ܩ!ֿX"X"}^S§b+]$	.pXqx8USN§"R骋9r&-FmR۪~/c!eH͑OЗ1G"(D\&]z8|I}oDk, .Zщ:qhJz9k~*=.-D }vR]hN}u÷[j]D|<mmpV3h|[KPqס,_KW{<[pRMJZ雮1O)26ì==DUvj][W
+L+U;Tz}Y.\#/:.wd/ '*z')gMXbH8({䌢)]}[؛[rN3r'NtUC2[Iw/yE[<dQn;:WaI|zѮuo#ESu%\A6
+_;[z2{5V~Ir\/YbDG\5>!+*^x20D.VMykIwJXN^il'):}>##>bMÆozx*5ŨDlKe߂^DYd)pQѸG٨k5>2U&-+@{pVde(4/᝽=*/a32 =熻tb5z܏|
+Si6EKe*CwIv%wsѰn5L]n5".5q$!P~9ʅ7{ umɩ(2+:vgWG^A6W]V6>eZȗ-lE}fohd,1rˏNvvt-Bؙ{F%(RCՓGF4F5?c+*t6^mTۿ/8wL n#Ӣӷ_̬&Fݣw:$qw鏬wx2w+o׌w\x\H0XDOg&tϖmWͪqyR"`XO=*hĜ51:`%][7]˽TeӬ:-6=_-]qQQ ц$^eEJWY|y:$h'TCX#	!_ɼc;raa>*6(Am҃I2L΀_/ԣiŎA%'Ƚ?/@{56't;5o{٤NScٓoދ.g2QQߕoM1\'$2u
+@m'v1:yaTe>ő#_['F4k%	_CUMsKᦦ¬q-Ϩr"P?&lیQ9T=`˓ٞuzg`]]ȈUFXt\pFc-"lF+3ߐ_#*JIYɠװV.rrdQ
+mƊ=q[p .eQh C_=:gmo_7_GgX6|ok=E'\h)l佾+{a+>Ay5昕c:˜8[X/Fƹ%75^hK3{f8}?=x#3;x&u^ax$gΌL5%u,"`%gU`d+c읣||Έ.%+Q]CHb Ψu;Q]@u)'XaTXgyR"79]JZPp%svVRYG;%ެ# Qv(j~%<`XȉGŀ1ScyX4N¡]3\{$;rN;>#*meIۣjݒPer*wwz>ƻK]0v^yc0$w8,;xDqQ߈=g:"¶D{Ly}r$;_{-{h3:]n|;A;.U!f\~3ޙ{:]0.4F'-x4(>\K|-&%	.ԉO	9X`0w(eӤPp|dD(~c)9CQ/ / /::2
+looZK!THgጺ'ĳu%n1mGtx)ä֦quL( f_QlTDXčjn!ᑧ3#
+7˂#/IIQD	A*TkrCgQjڡͳBʆqdlWT}B 4bh|KȪ '(F5``!T9ҐϜP0B[u"X`4FF66gU=%%Q5֢x+?!Ӂ`Z%Hq/j/1}5:7tM1o:n5z0{sec`\SnVqCN#ۡA"CWIvXqs*v`JJ=hr(Y#jTy $q3Em8|7U"ps_ǞQyOG}zgg*mjrF{PMU[*V}Xr7G%=G7wfg$	{cl̫$3N=l]+;noD݈-QޢM쁛m寊=k\zcqsl;K8n5*=psu7ZHxqs:E1i7w\<psflPnfpy]7cͶ}qUqscyoL7nmc4;&ps;*7≛mڸyS#DX7nٸO)ͪ7;=pXDfgn$'npE*{0Zf^xgܨ#0dNc:@bUR$t+ݜHZC#`VR}Z1a(DD6tg|=^K,Tb̟h^x+1\Tap'&Mej[FZl,zr>'&%7v4Q#T!iPU_k9es&qR+?s^$6PXPWEgcEjFs}H:h.d])Z`ѬX@fنE^h/xUb"Cq(2@8hNDuHj<:qqc2#|kE͗o>8uHm@g 3uũCdAHڏYn6rב>uPI3gI5#\1Kjz6s~
+d>Z<_[<-ls>Ẑ#<o[Yrs/,Fs`P_Yhv99Kqb>g	5gPT=s9KN8gqjԣΟvh}b>g1qb5,;ԯxyxJmohu^,>h}b>g1qb8g1brsO*-	낚9SƒmbyΒs~q$=Y'yghxc=;O}f,Y54s~?Az9obqΒsbZG/?EsSsA/bbc鋶JsLȭ/,9I8Y0&hy΂b٭/f:ꕾ~VSsQ/}5)}Ɉ.,/fy?Ő1/#C_D/b9(^'[8g9(<Y2]WK!4q=E[,ُr\_slxҸ36~w}CX?ɥG:fPډyrꛥ^KǺe^@ %F  [mHmެ5r_ǁT_/@Ju{ )i{ QO eRN'Z!%RRH|N %9@JIRHyiF9('Hz)xx RJI@|7QBC"'HپH݌+n RH)75 )'z^Ԙ/@j -H9c'i/@J+@H@jBq
+H7n;#wp+~سѿ)M9(O 5t 5	F~RvaN 5Y	u@JH'Y$ eM@@jHI@j 5	F9+6R@jH|_.9('H\HyR#@j H|MT	k6H 5H9#'9Խ}[(Cפ>G<݆yHɉ1*x^>{xkS-9PC$nc{ޚ4
+I)V>|5MYҝYFYRgLAe
+XjgV߭7FgpSRRC[<91/V1'Q\GBچ+2F!%k~(ɽ!ap!-s$En++sb1V)剙KOFf6bcR3bf13\G=̥'f.9"1sPƜAI	=̅Gp=0SG̞+0s6̅o
+VA9t捙=%֋%*G+3[#7f6jc"Gmcf#QP{ځ=C^-W\!5=1s)뉙I3;#'yg8fz<01֓qČ<1ͨ1s)߈h1.u<1sXoEl|MhʁKlcꁙ51>3c⟘?03>`1s3#RqY̌Y04!0Q'f..̌I㘹ؘD`fňRNlQOFt+0s?f:fq\ʂ(003֜3GX3K]٨f=̅1lȑ̅n+imlE#Xw2oDWŨpW-lh'QxsuXsaۚ=5fQ¥&Il]b'Y{HϘ5mT
+h	=iu9](5HB/MBɞaA9vP:8;8Z.t	mb(}{+>]}] ը=t.BWaP։ԴKV`3miCPky$%a<RdPA!_ %lEE֦Q7gUj!W0r􁋾wvJam{!PT0IOƸ'.oL+gsbĐ'cO]l2qc2[!XJUZ$3&2WQϳ7ʚmx+FX',8XYͥT``o%'(60<%,[q=ˬM5w+JZc"^")9ýזQ%PQΣ9ME$Pl
+U
+!2ji:> YEs⻄r2p9ư*G7AɫF׽1aƓ5T77g87
+M7跜G~uǚz/:ɞ=7ߢe{|gti~_dئy\ΰ\BfH[Tcاvۧsw@+Q7rvس>3b)	)57nhLFWPGbxAeLFY&X,bЖ,uQ[7k@_95.(Л&C mK4JkFH:?eLaWRS$΀=14mon +}A צp'_<vBSN+v1fGkЗQl'w+Acze	uF?7uw6كaNv3)Knu0p^y-]f<F߶{纙QOumjr_#ePȘHU#)eA(^$uG9=ێVD7gI$"E7nXEQ1;qQge=,RZWy̥pb2FAxFG1%tioԨ׈gwK+#ڊ!
+9$Y>erhǖ13>M6@>]V4vבݔwJ3M{l<ei^yAW=~Yg#2fD]p9_R%f EKkZ'+:ڠ4~S{-ߢE+\#avitd-]ܹ@R;8Pptl\n`G|P#1F]]=XOjr<%-Lػ!JVzNCaʘ%^hHK$9(Ɲ9Bmb20*w!2\X!TED^Td9n25۫gvO]r-ǋXbWF7~k6sse2I"%=n
+_@8b+膯H/M$߱VcT,W>1fAaqCN$7_l(O:-1)`!6bϹVl NP_ʠXeZ
+a4oY,4ѡԀrNZky6o{w3*|[T6AS-VY[<ι5(*STnڮl |+	ѻvmgՋNZzyYזW{Kw6(hq+ד
+q)Gdk^uGY'E^Gy0[4raH@><'?s9'&vlSYl	286{0D$m?θ	F+[V^f	QeP<R?5w]>&S7,qcJ;#s5Ǝ_ƒr9bo hk"nyhIf>p푥zhIiI٤Vٿ+ψ$3U68M%rٵ	3j=$	iJ$	*i@JsM6]CG
++CU|V!&8W<4$3
+Wj+feu/~(lk{Ul|#L]EI윥\)ASъ*B"٪RH@J"*X&uYD.)ź5Wۘu#}ZԨ4~hHnmB#S$ԐZخ{Ҵ_oiH[K`L_}ռ&}V;kJfnL_}bkQtV7(4֏GA=,^:# F{P=7muaǵ~'sq]]?S[2h.#kyBsȐp]b\2HbsꑇR=KMG@H=C#O#k|Q$ڡZr
+\LSPxr>JȄV<E?؇ٽ!uAUzdC;IB=2`SU_6(m忇Ѵ{P?3ly1zj^k+Pn#BϸeBV:\Ϙo=VvGK=Hg734@e|%*joXLmSwfػ9e﵌?7gAʂLfGCs/4ԹndA:&5E+,*'Ʃ}GICR{]mf3U:G#>z.4ƮS^ܪ}VV{eȚ\:G{|]c-Dy="t"U\/KmhbEȢY1rLvR03_Ak\^b%+3Q_ɣU ?P+/ͨH~1|D17].tuݠ_v'+a-`x'<WQRg?<(2m0`_訴jnhn~@l3DRYB*穃(x2*Qؚ)y8BMu)(jy冨tqK%a.9y+ٍ'	kFv6bE$Y^HxaRiɩOiQ`,*WwJwpT%Anm d]{.+jT׆_0΄`^cdZP+Ëhl,Va6_MJ#zxgqŸJy=_*at9Ǌ$o]{C/suTz]qէ:oVŚ_(7C㟙Qأܛ򝶃1Iucc>Q1U[KI/%vyf14i7MW
+$`"bf%@T0+Ri;T:Ez\wK1{J`$@AX0}Rʸ=u*?R*ʒnY 3I+v Y%0{̄{mݰRAP)Fs|<o{`Wҏ崢nɌbƎ-i,SsD#Z2)-bԊ37I1#VCﱖ
+mŲ4wlzC*;?!]M{evjVcNZpQpTptN㕊h
+pQx@n!cQ1=Of{RPGƙ*)Jg9TiAj0FC5({^.լ^{Mu"6KQ3v ;eEdk6pŪezFܔZ~ؐ?3tSJz-HD<2!E2_۵J423x83~Im{ZW"Ed{-{.ƇN|g,*',.VZ.+~᥆La1\-;8if\ eCb܍D5п2Ia7|&W*6!bD[MMe
+ɊV#t6dd2KQ873 恍[4,_hlF$/*@/= =F-xOsSPa|vv',stFȯ)m;F\|bm{B
++yO;3gnQ1,Xse	e60p-[E 4$Xv.('Id;YL٢ȩ:kr=ƈ4#k:d¬9މEw%NsvJ+&AI#LI2dŴ>`![/݃ :6u/*KGFCg
+=ρz*]+A`|uS~p2ά:>J|Vrs%SwoejjQ{5DؾsgP@*j^	؋om)vff8hbbΕEF.)ENm'Mx}O@X!X,CE}QLMDu1-rR֎<37ȸZnvc$o*&v'^T/^5eR{d2J;o3~hClI },Gh:ii5*1k½,OXa	mV|Xdۦ|"jHx~!!&;C3;ڴvzfu<z>V9aZe섭윗'1U(+d:fus93{lZҎz%ƄTk7}]vMES3.F++;{]:^띱۔LO. aavy0<=EZHFL2P̢f!ڻb7O2%þC/|	}T<,O1{<>v-£[6H@1_DWP	+0>UYhX(P
+zS3L!_la=8UvsN10yWg=;ZPnCWzI°_GEX(#I8(W\a	!9k]ހW3zw׃1r.P;yَLƑqԆI)O[y.6d7yG;cmM0n<Au01KMUroG$o:$"|"xەp?+\ZORRE}N`!nJ9;__Y\cQfsFMF`̶<Yঁ1jp+AEW"=(xa+ϽQ%_v.u#R$Ae^g.4I!Lѝ1ng{Xy^a%7Jn7㖒l`]5կⱙȱ	xXFz$]gΌL"iy\<g/.M~3|
+鱞پ {l۽`O<Rw5fFw~Glk-}h%J#/񁳙qH;і`x#8  v`Hv6>JǂuX >whv*5`MvA!$,ـ:˵P h"2
+CuTfUuAw8\q]ڃG<)%(-y.,CZE_2^ I!iP՟A#[7[#iҿN]kjDh<_c)C3Ŕ ĩ⸽E+@Q}?UdO۹$Ԩ,+~fIl9VX9}w@[t]/nz5׆'GI]^_dg/B;83]x[tS[	y]NeH ۬59&qbLr9&=Mt±'nҨˇ9"	n:Ru,2f5Z&5f|q#Ӟ
+yu[ͽfUp-5qzQǃCV|=GI:̳'E戍k%䀕Ϟp+p+pQh=s5V#>:u%wP<6ѻLSX#1`RupWξ}G-$F0שf?;wtF&uƷBuu;D&xcqW`7:>bDNBҙAc Ku4E:(S5[^(N`^ey터Gjes`?vG0jzz:Qow+yRuIu$o딸m%(i]YӿZ2n=+>C3?B,-bsm1O,<޸c~OʓR7dȵ:WXK.	Z|=EJ0,KS%Dȵx(X)]s[M۽*4ϱPLm1,Pyd}d2DWB5b)GfR8`5gTOm>LjF(TJ
+B~Se0'fy`0TTg\ko/nFa[ su(nŦ='l7/HuQ̈c>jSr]7I˛p1t&e%#WǨJzy+KdT'<oH.ov]e9tn}Nn7CߋjΉ\Ǿ1ʄ$k:!Å3v^Gs@VXROID˿LkX N*?zhO<y#<:&C^_1&NZ6'¸\A-;3asqTCsNp>J.jq 3=ZPM])FZ/4W--,iXg'ytb]"Pc܎Aj5%=>l=Gv-:HUj+aCm-XyDYcS<⨬D3ر3dh`I|/c Adn1Mf#q&LlnڴZV`oqz8MM;C8RkOqG'o[BBoy1&^iRqOf5P!T_I@t0Xp&+;f=68PA{?7<&	V=W*+=IȜ,G9?R(^l27-C{|D@ĢL]_kfB$P+yf<Q2B|dDF&#Xs~2_os͜]_G~__~fQ;՟_=}C^0}Dve+F+xA7o	^A?ҟ^)x$HD[ax!D6PAUU	U	2 +72~o.~2߰nJTDP}&MT	K`"{ĕ&k+? F oXS@{
+GW mwvG1U~z*M	뛑~[Q}~+D'u@<ϊ7x~eTSoGWJMQ[6GRZp&Bȹp}K!$=-##xP7 z%βPk_##;guγ`oo	ġۀWxLR+6PW͘? 6? ~Sל#@QQsb+XMRd)̷r2Q&iuu?F-sh趀9tkϡqj[,f}-@ }+F2ļAMϼFo
+da*ߍmߪqRݛBf4NPf,~DL`P1UW0ya.=~}W~RJgŭ!nֶ `	j@	[Mb7@{R'xcNcj,5p~}((yR>	G=+{F=sS0sh`B(+9 x+=R
+_2p
+LMpԵuS.غLVCOͿm=7S{=O*/#w9&
+ֿ(d*$ߘqx->
+_r
+{yj[YjG6ld#=TG/ oS	SevG>]5i	Y?ko+7Vs1ǇR^壅1Ap+p)`T琼1`a(y1ǀTcD
+_MfǤHZ/{GJ\i6QO-TCPYFm&FC+~҄[!gOY"'v':P5oC4TP5V?;B^[m]Csk-ȿ-U#R5oKtG7z T5oSUȿ-U#R5o{п9K,RK`V5o[ؿmUc[@~{ϘǂO_<E',`I#
+6z+jRN֟ d͟bȲ8r&[{ +Cuq?I5k'*ɛt# R-]1uPo ъ>hJ]woz
+I'Ao衶vNPM,(yT(&(C=5DԶKK^KSp|n@ȋؙ15 V:qF4M/e@y$EEcJfwkK^'!y&ܕWuafǲSd7GM
+;Sh[ᜅF΢N!N9CGjS^6ںOYzdf~'j#ZZ$55_m1)3sH>:ǵ>3k60R:3g`mY&*E>NulWU%ZڗDE3"hkP3bBY|/gag/PoPT%PDbWlG!(Fux'gU404?v24fp)Hng_	s#lY
+ [3£+D7q֧0D%
+6.5HcŁv]y&G1s2Rq`Gv͈0UZ╉K!ٕ{*ǰ()DWR*`A$=A0\G7ލ҈O 'uB[}hl~+q%&$h'ת1-W"D7d	qy:_+*1~pK ;Hcn[vS۞+ ='k%Awb>i(	~b\ϤR	F:i}!1BA F{~,:Y26EthfW w]55)\{)O&HB#gQ2@/)!9ႝ4Zdy+*	RHkk`<ȱPfJQFΝc9ˆLYz!Gҝ%睿(S *E>N:U,55EBS/ˀ>8=ƾ ssQo]#3W?`,qgJjr?5}GK}q4ɞ&_v!cj5~1J~hGG8`u!,:_
+9jۯGG!|0s6bx}>/986^kM_BQm5#z$6^4* z2t2^GҾ̏͠
+qS{.8_G9@^2fjKW_k9f>JURKUp~(8Ǒ>ћ/Kڋ/uΨ祛zQ/֫"#XOUq_k\q2(6Y1j\O7_G+I]%<kHzMZmY5>?$^z`{׸^ꬄj#i[r^j.Yc95#{75	mZcP,vG˄]6/p/(})E](%3zfl
+_'=9xr7ۙ¨ry8tCXJ8=Γ2RBBQrxpeOt}UPP2tocm„F:"bq0fFVu~ze'
+/E#&]W%,mQ릤OxjN)쟈	-t8'(q$'\ ׎s`.[hkԙC$`UL76jI`@۸uE3eO*bKBNFƧR7[÷,}ì}׌e8%.-_1`Rթ_2jlIp|+ܨ\ nsayISCCLE[CS9k\g⎯y1x<G0_s&Ykn~8F8F 9_>s)ڤ->J0@闩y6mf:DCW5<DT\IBH88DF9[Iό6>2Ze#qUH2D1ZĥMqrG'yԬ\IuqVG]`*S(M->GmMyԗ]Redjf-FN:kUY#1>XJg5[*"(??*˺`]Y3X}[u[ѡb͘KkV<.8_GVtpÀk{EX8nq7/?#DVߐ`ίٮ!&vm}~'.'8SsH<޽]ʐYJe Xo5!o)MVh矎!INz91;=k[y- o+B5ήL!>uj<]!t!75E~!7E73bt+s^+#=C!=]CR15$5!BzECW+v+qM!pm:6RRɕк\Ct+}q+Ѹ]k-K'J_0]ABU~Gz8'{p~Ddc'ycezb=
+:Vjlҟ9$,Mx	vmY3vIkތZ8-.5\f|(ru59'j4C§Pж	#8cfЧwVkuŮŷCƟFXcx'Dc}|7;MgoJ|;J3]=>}\z]7|ݮ:M;ՀRF>e;Pb"5(|]\g`BE8XEV<fjZ}uOESj!FBrWFX(\XPԡtc']#.z5Im>nc1%j8䧉X$Z	[ӜeDKtEkt42[h;8k0@r;ںG`TjuRkxACB%RSJ:2n~_;]$ӻk%WE
+~(״]5bDQ]Ft-|`f--ƾ/g}ݙmO9JdZ4yY%*U"C_ZD^Oǩ>6޾z
+*HH${]Q&/׏KWC?%g~,FlI#6sVz<gιEvC?roX4
+NnG2ߌ +A`|2#AH&=v⟍/mAy=MDxtB	̸ʃۆ{XX[/ZOgK$s:psg@&7uϹ4_aA(hS?~)2ɻ^Lgҳ8F/սpzSC
+	jݳ6Zy8w}N%>=[P4TjR}80AA#K6ThPQV 'ȑW;M#:5nz6}C,O6]lDGC]|AJAVHfC'2mI!K7n2n;}	=WQxg+0>-f;c
+JƘ
+z.v,cM]yUI}[;f
+)AI|_2 W'A?Þ,q7NB[|9Q/G<0&փ}	mI-inےQ:tS)'mI[TeEhD%U7ʞ*6640Ye%I`|˹ђ5vCpzM5^AAp6D,u%}kIiAv)*C RW'e#>AtP=ƙ-sڂbҙF${#R/yKhhv/Hx-40"K;F`5n傺@	"ER9aD㜯m8Zr#
+V)Ԕ9v4ob @5"l9ѩuVN-B-U&[$4"^<hLV⬅H0}y=5g"KU)QP&P}4ꪜWUjEޯa{IU/0WǪpO#˯jOpX?"RT:S3W5i_qIEER)1e+G~R*CEǵ<T#krϏ܂\5ך4U=e1+i?+e{ZJI2_ƌlOr.x +yy=M񮗲:Dqƥsf<W?'eN
+endstream
+endobj
+146 0 obj
+<</Type/XObject/Subtype/Image/Width 128/Height 39/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/SMask 304 0 R/Filter/FlateDecode/Length 1325>>
+stream
+xZoTE>^-lﶻniK۲}nk_lK)WPb#b|LhL|4DѨĐ໢D%?snζI~lΙ9{3g Xᇠ t2TJ +D@r/Cd/xJD;*#j䤕?9OavW.&HO^N˂H]Pk!~΁T G3|im{Mr #y&+K*aO8((%f?7>aՠqK 't>{?$xƜo7nq@~+(J4e
+E]ZmDYҸ&kx.j0o6v2%c^ץ@SR	X=f:HnR~ @!NΓǸ {D6.۵m&K,Jzse4^0MR"dvG&:=3<?>ZCX;hiWܼ~K>&H_Q~Ic఩ڰnK@4-g;/FA~d7M+~Qg=K`E]T}'ɎEiqK[K3w1tg5?,u)Pq6S?U\(St^}i4H0
+q{.+Z_cШh%B_␼kNe"T+cyK(5?p]6P?I*V'	--u(+<(0u^K#cߦF1.sqz!M1	R}MLűByz$~fRVA
+uiPs?U[ζWI^ZŘ\yyt<9N Vڨb_=%koH_
+H%")>Fg2Hn~NRqR}	}_'dAmsZF2vbcVx|UXdG81PZ^@Ga8v1؄	N1h?]%:
+
+i.e7~SFQZ.`>"Cd =լm~(jy_$UwBN>Z=Ǡ?v*.CAb;u-hѫtF<OWԖ&8%RMpc(;-p 2U3`]RRo8
+B(/Bk6`+2H_5ʮ%!^J
+endstream
+endobj
+147 0 obj
+<</Type/XObject/Subtype/Image/Width 105/Height 33/ColorSpace/DeviceGray/Matte[ 0 0 0] /BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 1225>>
+stream
+x{PTU7P ,FEEEeQe iq2u5Ed$ؐdYI>*G#k*huIF1.9?{9=BbKWV~&4]QC}/*-qxUrbdHrrѻdQhSǙɧTd3e+_: jlL!2?6oVg7y'X@w,(s`9v hcK~6YJ&Ԡ@?вWu.rn^NHm0DM0|X쒬d/)+بa<IVH;{8IR`CZ4-f_GQ(/v8	vCsdO<^GG]1˘ʠ7,9ف	 ;B [pQ@N>Zz@pZ6cckb!;%Crva7`&s"ǅ|ZŮ|#%GHdxH} o8@DE@6Q1+ʁm.Zpj\h*Po4
+	7xh/30d^Pu@QHBHdw%A[RE
+qBxT$.۰i7B$$%YyeAl49K%:/N;i>N$ià16&/pS,Yw'+/cԿY$ҳ@14wɷ`u\ъmQ3AEH0i[EʰJhP=Q[-02:<Q+&_!u/^3uZF4o	#!:,
+:a9^ LS(t޼d2d"u4YTod
+#hSN$PMƊEixf!r_\/gm}Bꀉ=Uk KG%|ϖ,]XVX,.I%>37QMo:̎2l4בZg-Zנx>*vs43>ܵWRv7N;Jw.siU;j@tլ/ t[K]{.\]c3&tMuH:Őtuf:{DW2QJPmV{_
+endstream
+endobj
+148 0 obj
+<</Filter/FlateDecode/Length 3403>>
+stream
+xr8*{^bN<+ۙdؚU,$'oR"i2&n{||xv!;:	&B*%2)R#آveʮ{]Jӵ_ca5L4ULL:t9.(LåcRL9v+)IIyO Mn&Y M0{3lJx chp`wt_t~d0@f0B1, 0.N!|OH F7"ׁ I8߁  n/vUT"&|g]?%Rm!JDE<yKs+$/MhFڌyƍcYj$MΎ쏚F7h2Mpԫ?Q>ϧdd3o0˧e;?eMDBJene]-5[JzDq垲ܪ̰pz;?%"oD@JpW[h֣p >ȼhiiՠpYf]'DV*N3t"	t|v^,O[?u/
+)܋2W̤;5Qy`((?ҁ%0銡|NtCjGunZJջZn;&C;&2Ya!2OS.03u!:C0iuEOMBK}J>hLŗ2-p+mxrB-H9^BBcae}xT8<p?3%<0Ϥq$D:A#, qU»3K=g791˒,hM萖yBN=ĭON¬;LCJ<}@Z, +UAA 6	w^lYk
+߇^=:-p+RM1h#4=Yl2C$w_G(pؐf%/VI˂J%lJ*c+Fc	<`=~,o(p/WHQ$<s?R`#0.KNwN6iFOkׅ6{SI-Jo<9
+
+D5HRWK	.{ͯ/FPA^~+²Uq	7&u	{ocB |%pPu jzOߩhW1pz ט2+/DxG:j꓇-L{L\+fvә'˝3JE;rӦF]+\I}Km<N4^[)Td2-&RxAB]KAmЖ>Oa{zNaU6Yݠ6ui*_DoW:a쇆*W+F1.+Ϋ[avB!8	2޻l}]dzE{\KL'Ep4r5
+@~F6^6y(J'q+5kJviV#Su:ؚ}HLG,`k'!-[qw͝O1d71gE[)n*w+1%ϲ6C#l><܎#x#nABM?R*4&ԩZ$.aX!61=7鑠\rM@ukXp	5CU.Ĩ7dS
+2o&7pU툳Si-Xb^bU۹-sͣbr`Zm}z}2U]c Z6A߈TcëC^m(>J`WZ]KN;v7+wG@o
+i 1
+<
+l3+* *(LfYeMx2WG?g2oXܾ'tVTFǆ鴹"e1G~F_X+~o.$7ŘdŨF k1LWM>^Cyyk_r8'E荩j{^ֹWnS
+qAlS'7vɝs%P ;4
+Mr<Љ1\myr+؝;hL}S[7('ѫFdkn*veh[:<t^lAfDF5BQ}EdSaZ+O|NSzcdwT~Y?ނ^htKoFʺ6NR}Gaᥛ{r[;j6c2]JRKxɦi/wxcjrL~4);]vIfxEw:khNS}-Gʻ'tn#iVꅈWgꟿ׼<HO7vvy7ZcJ-h}";*A/"J繋/[WݡIԔ6ki	c~`F>:) Y)>Nޡm!2'ƙ-Z/n`_Æ(ndE[6קw8r}X<TϘ6(p~q޻3Wèas\hm}MJoJ[+rBi3bNqG<x82nF_QWсW׈"Vq$85^6܁yMǆfPv)6-ɠ^xgb/7yu:u-G|8cw82jqӲS&*?Dtg}F1e]tF%\%;F2S7\*96142]Us*+6q?3Y޴zm?a>[O<cs}Wɀ@,+T*{<"*ͥm@>%5sD 7kiaϡL(gH)L'H% qXfAZ :
+px<T qh  [yyr2R%MR
+IJ{NZ#`APPt(ėstz.C|xfZr](SiMR?R+ȗ躐,D,unz@JkL㉉jYYk]G:Qje2me^s뷌Ra6]Ck:ZaQFx-Ǫ{vŝ֎	j+ܸmkBSC)  e zC V)6 "a3,
+>`2xl1ylѤM 
+)LZD@X4(jc[
+endstream
+endobj
+149 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+150 0 obj
+<</Subtype/Link/Rect[ 195.84 52.176 254.88 59.616] /BS<</W 0>>/F 4/Dest[ 85 0 R/XYZ 0 0 0] /StructParent 42>>
+endobj
+151 0 obj
+<</Type/XObject/Subtype/Image/Width 606/Height 192/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 28792>>
+stream
+ JFIF  ` `   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222  ^"            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? (
+(
+(
+(
+(
+(
+(
+(Z}p~H8 I{Zi.#1NqZ LדGnk&Gu;E?"xGݱ\m5+:1ܺHmrE6VW=Xt mH %  8_*-U^"R \*_+jQ4,;uHSHlOS$H=Yj/ L?4:_?1h.SWC2A'#!)1xv-lelB=R i TnP5] Ыƴ+쭯M]jҘae#Q7[4>oQ>Hn\T j?U(٣.4).'Mmv1[GM*+f >ރ3؃Z,\O%
+c"+=+RZ-w|? @GO*j?t}1YiI SazͿ]ZG{ij1?؜SAPoZ:SЕ\:օ @ wkmNk-N35GSދ1s^O8U}ܜRQLh+~:G} !oן|'ks9wSFp8RÐ1_ O`hKL6faؕF7]G@u;	?HC6~H?xׂ!đ,ʒ8Gh#|(S^{Wu5ޗw[u[p~nj)5vt 4? O㆗6+Gh|z,z;y-4JS39fۊ%pWnV~;988<1t}*jqԶڠ 	qp:_zobF$֪?6r$SB=m8鑟iɞF
+|do>p_b0:5w.^4E0XF{mo-?=ĶZG+TRn Rb+u㾏 @˿S|i++`յMcPxɔs9 wkzM *$ܜ:Bg һi_𽴳L?Ƽq=xȃ L e5ZYvK&weWVIR-BUIIO(ą/Ͻt6+GwkB}XCw_մroifUXq澺Ɍ$P0u~Z|kzݳH
+NI$՟6^\o#'fޚIj(G,L;> Xv۵K+x y3G{MZb*FY>E|EICs${,4羸H"ē'ƺmcn~`qI-Q%ћLK#HttK	޸|]9:&cTU?gRDBB1?6rs*Tb6xJ]12#i Df`݁f^^ MK/ ^oyl/4]rÌ88<>Dу㗆{j#/ J~8\˾ ~ nϽ42hh\- <u??x_ #kf	 q#r > o ~G԰g,qAª	'A'Weame_Fܤ\@ <
+]s7:> dZ<V@rwXi˟E@al 8#5~/IP{uUYT(ϖČ}AM7uE.'xKk<MHY>4Z6/[ ^~[x|?-<S[=.]v	+!!0GZ٫s3] w /.
+~>񯝀~[~uLo$9{4џ|)} ~<' O ^7Vw{Ff
+#<sg=+OpA{5sD   xy ~y3> >x? ^]^ 8fH|i cѾ"x_\b#YG01}O9XqK١jExo¯{)o3nOrڳAER ( ( ( ( ( ( #iivpQ,+frG' jǜ'm6Lb̠)8?<%Q]gqU/Yն<>v:]&{x0;iq{}O2Fc?.O\V95=QCmKS# asq^g-ϲPJdzWo\Y\FquGv\BQ6.
+j/)$*>dc ʼ2<'ys' d^5+ñ)Ρu2N37ϵy ^_߽4)UtVW1c\{{@nf+66r̠Ԃr?\Ni"G=lȭo Ӻ+\ⱝ.gt!SXj],PqXr~锲=@OV<e5=o{X⁹y%&EwnEnr7RHy{Sn-,7{,~`\lVh\hn]77bl	خ`} ƺHk:<,Y^*tOկV0YdPr:Icynx^;q:Ic,KfRl6:\'=,;IbR	V[A(*+Ib/O<fBUr'=5ٻ| D .Ҹ}=~$U]>IIS(׃^/=rFxTP! hʼv#0ڄz.b%U.wP6f#$~)+n>T  rNzכW=G\]Iljfy gaYO^!ė2C7< :<!,0xKv%,ڥUɁ&~U
+?  /_XyfhU$on.`i"$wW!69=8
+?ζ68^#"cPHj+əb)?Ȭzz~sab,Ǩyq΋xbX8'xR7zH?{IJ(ox9+O/}FJ%H6ͅdBr5~Zv[***H_:fc)m[ni<ۜX;.Bbc	܄s}j.=+n).O?ks(č	s5v1 'q\nsۿg&B[ܓ[z^j.k#\3ϖ'dP{]m>iWѵ{{qone"q%s{+m	+a/sUT7Z ,m)`,8n})4zkPعvҿ9	yf4q'Q;Ök9#%tSvEu}: 㵑xE530?qh:_H49l IZ:-GC4uIԎDp;Tհ7qU.|Tb4qE]h/V/5&"Wi~*>_v O/ml"m(Clu$N2kƏyDer=4D[[,?Vj* jʇ񞕛I4ܲZx{JW;<cq@m1یq׎ꡆhyѼd{)2j6~fP2tsuψު4'2$u3L$;|@4<VHOVI V+s"8}+BKlb!%a1NTgueq"eo'ץz``gdZZ誛c鳭SмchX-ܢc$.0%z~Urm6	3ּZKӤ[GDԡU-4vD+X3GĹd=GY.G[KƸ|ƥG?]KUX?ڥT:«TR8ִ<A-Ƕ)[Z֕u,67Eer?/4B)MrοپG5HyYތ sּ!<@H5xY%ek): vDVo2#!6޴ f6߻Veiȑ\䟨8~}(o$EϿڴ.o+F J6TE]׵HPMcDO2iH9ʞ0sX mc1+Rxf-V+޸X} ,>KA𝖶D67I{v¹{$TԂ+>'/v$w?^ҵռƽn5X8cI`i1sW4~dޠc.IG suޟp]pUԃGsF9K@>Wx半0ea؊A:azz9E|zxW^96?Y.'CEVEQ@Q@Q@Q@Q@Q@xp4C ]Z _ |Cq=<EkI/cyr=it˻7C ؛#_Fy9OZ䣂iˊ&w&w1Quq5RO\ -HFt!1$t<+e/=Ȫ\getN2`*]FQ1PȄhp:
+xDd{Hf
+|CE뷗G<2YQ:ZDyl)8c	fdgS]	Qzf95r٠DjyIFeG\W#s]G٣ԬX,-GsZu>"ӚMQy%q׽y8cZ"u+v7ZTD_}yr	'@Ot65ݾ 1cxG=+P'ԯ廹}JۙUTOҀ&Ȟ3/͝ޞڦҭлYфNڼ]cM,q 8wMÿn[bȍ9ޭs1ӭp
+=kОxpgy,L+==hEx.Cxn!6nP~8'Y
+HF?Win qG!ڦW;]á# Lsx*[ArxjhM*a<-lkRxLIlcʹ9b4mdKp-xewD8>^9 :4%)miX H1V<Rm+pX<*BƟhu2VPr3Y>#	YV9ıy41,̸*Nzﭭ죁-#eY'E Oj֑Z]oޙo9e 7Z<~#\1F堚ux23I-doWCpM3Ok81D[nXdbEm'v;+MXDt刬)5ꡰƖZ7iBqj=-`S #ZiYnZVr@PAլK[](}GRsco sqG$捙#=G}ku,4!e+Z1R:X4"%ٱsox>{8)m_k
+ *n9%HN9j7oamѦpsHǱ_7vV7knrwDS+	Tu]eek457 loG!c#_j֔\coC=-/p!DeVx,	|͂yVK3~?fOI?&z3H8[CW⠲^Ѵ#\_At K2q*{~t;c d>8|H:7pp!b;޹OĚs8nX$a_'XriZ_Khb.6 .Y<WM2Ld n=|'iɥԸn;c9	Ӷ8jƗ yX*~?Zc-GUcfx(%Uc׌KMCÞ]ݒo!y6LcB0=kxbeZP+/>+Qn+[|\jmwU-R}2 6kAw#2y.i۹D{[#@wg'#ּCjP	<A`9+JZ4}66]*Aߵ2J6Ya׭V5ñT޹[3̐G!(v}}ǩ^mi׃V&L ]=뛏b[̲"nN9{ShLH#~wec`ݞ9򩤚9 U#Rr~Kg $P _W?c+Plһ@I4F/x\.em1O
+H8#/ʀ{<&6EJt;; AAOA I,X+?wOwʗڝr-6`b$$;=X&-|!au<o@lS]yһ#AO:jI'Efo5ۨFQ0c~o"7`"q$ >~ĞW[EX_ sqqb᧺Iswb5Uq"WW^ E H ePW{DqzG&:/?5^K_	4Ntl TROۮqNjn>>0ėm! ii';Ec J^5*X[TqU ec"+ n;mt_ZՖaĊÂ&?'
+.=?|HdeljQf]?R#8 f"5C+B~o֒]gUuҌg!@M3S?i#ƕ _:&( _]c5rFl}|Y#GԹ_JeE8 u#VԙqxT7)}oR1oo[9`_w{ ~ K 	5_~ Wωj)ԧ@!5rEde>P= K|K4]is4FAǠ?yPZZ{k᝺5P_NimCcZ=X?[ UIhX|Gmsd3Q kja愚+ąU`8"% s *o=uT1&` nk^+ua23/U}{zdh2; %v_a VԢ4	ė  ׁ X<3t4vicٔ(]<ldtdK 6Z#' WZ4Fty8 Z_Cen\Yj	2</j^Ol 1]Ʀ|75ĺ%PcgU sѓ[VI儰Z8;	.yCBc G0?3IX?e  pLux`|M0 { +hǉ$p^ SλkD,4f\j%*c|G+ןm}̾H
+=|O&{?/_ 5~={XT t'7 MKagtJ	ss^m	
+nHr?fTjzwun %Hl`g bx`tI τKxF]Cjv]&Bw@VӻXQIoҀ6΋r<OO'xw$,bFLaqKIԴAY[9Q4ew}3Tw \<Ԯ[?(<U-:4$8c.Y@\~5La0899M, JYh^wLoMx4L C jB*={Fz}90d?X MfG^#QAw|ޖPGOVN ^k7bκ[?&eV3B+85~	NpV&P͙?{3F:0s95xqWg>kybK҃%2=e$Ғ1VKkjʩ~dd`9^@J[4"wU*[JwI dۻcc'ԡ$Z
+)%ٙ$h7pwgn=vR:`F۹<fhW#J;(0(yԯqþ!}an{$0aJdn'\q<!B`9?u*Ou,
+'2c=9}4UP$*XOΘ33yIfi.p1[:XwqIpJczSFdbb%]b$8 j^W+&1\t^JOjSK1#v35{JD3$+4JjQ6jEO8[jo4+e7<ЮYsMUaD
+tzΙjz+gakNҪq}'b#W1z5E6ck[KpidB
+2N3Q= %7cj ҵ9{uk1Sۏ[^&k;XG,aP\`Zαe$6HD3I]rЍ0yd
+ޔ-6!۱>ws$F`Barq֜nwC~I)~fC_c!pO?:&ڇ? @jxY"67%Y>0<׆w=GT GSA'4Z/)qtA5&txNˆAtA媀>u㸴(܅	&qڕ=ēJ,1bjyLu4,1$RN)F3O8c(~oƾ//zG q_YD]#UBs |1 ?Q #^l; NƼ +%J!EDM;C~5bI!!\[Ur҆$^9E2ĺ|=8>`$Ń9:qZ:UXC5彨X$*ijL9ܜgo|㩫rϤXK5:/*e{;'ar.9Xj:y߅* )U`G;; UNQ/7O1-Ĝ~uKIá
+9>+h^$Lq@92xAbsGn.%V\ڶnȓ
+w+gN}(hOސ?N8
+'WDM1!DWR.}ߥ V(d<?QR$2.TPCh;q4H`ܪo!cu2id `4XA38vP;Y@#u犈\;y[$>@	y> S?41TedPԎ1	v0<>:òF6q	lR)	EbƧ{c@QacryǑğҼ9L1H WH53	]o>W}M9}|-'Iڲ<!j
+?]?LG
+oahב=Ϡ'PΟ
+qV%ӵX>Z #vb awkv/+	amvux=+hW*7a sB|EjݝXW
+ȊFFN9#UyHp+uB[̀YeNˆ8zR۷!Xkèj7VQrY##g'_7##^c{U}nӭo)	מ`sZi:DFbI
+^#}hak/ Z}5ha>G{z^_pRqtKMTR|*ң+\iح7d.K>N>sڥPkI^&('dbϿ@8D܃6#mǙͼc~M}ABm̗mbo:ۥI.5,)
+Xx鎃֕l4 iBc 9SNqNTK[{A
+N>|1Z~O֦(|so(yG n!t;VFX
+(G?JMh	knBZܥo/o|Xu `ָ3+75-|u),T.OZ TFzZY D U^TBxc[ص1cf#cV2֠05pިY[aXĘS#\@NEhf.Ì8m9ֳR49-UAҫj=	V Pv5 |+s$"	/]gm+嬰apۚ47m g=N_
+%nl=kmx㽴r"O	Ё6+R!8SEjј(,Q9<u,gĒǶ-`ݰӚ1/^yo%ZlY<t 2OƐQۊ@0@'8"ZZǭ[6,fFu<^x|U&8-Vi?OhZt1ɗqt>AAecXWEʪ@Ł<-m>"!FQb'ҡR;O/LSQOpɈ;(#4{T T#Rn8I}FU׭^HbdŃ)@.@/m	K+#^ÕzH4?El`O[HOv+D[tؔ`{Sn ,m͜Z(qoǭ-Ŷ⟴¶
+	ߟ~ugI$^WU[ms;'w'+WE-uFI tJϦ3Z33yH<'sV	&iYA;0Wvs >27 >⻿A-I R+ne8#jpf\$f51 	.m<fk}wM8O.7$'zQaQbyV7Wo$zж*9K_sqk''y"%sIMmqi0K^'<pqվ E H |kv2
++9#$"h\L?>׃FT_A|3Y?<,"IyCbQ9)Ѫ\rFqҲI$@F@ВS1Hd5b$n
+26Tm}e-;)Y%8P>?6m )8ow;tPcxL$jyPq VZ;ߺyɁ\DH襜Fx9E!VXzDADH}*$^qV<߲"ÁrN^A?zpd GtspN]_ =y1Q4Qefgف89뚉!BYsE펤 081)hЮHs@+l]?K;S=sR\~Tpy/7gIfw0sg9ⵦQ.嶈#IQ;O0e}cvML!:䁶H2qDxo,g@b;t0g\ eӎ?f^a[#}$D'!,[@NOYT'*pN*}Ob,s3[` @_EH	+R!ivF`ː~)m{+P<Q0'@q]&W}AwZC͏{nqL9kk9+:	Xn2#8~U?+Uj;;ic dЂN8Ws |cioa	Ԍ|WpxRv_\#))6"aW{UI]_|}h7Q.
+Rs9;xF"M}
+:rji67w:Ɵ 8@Ss ךCz]΋麊JFCq4ni7Vt!]f'q5xIO	c>y8ݳבsE|
+IqZ5d(-BCBێxҞ5<,$W-*L2KƠTBN2Ojn5m5XZ1;Fnk|=O˷H'0+8B@%~S%ʐpAp%ڬshOƖ){z
+PE <U<.|k o\tG {Nm-fk9î*y:T+?ZeGI[H)s+HAʨbF^+,^a	ZܼD(PpHsЀ=m>NN[U[kƁ.JP## &>k}j`WZG{:Da<sxj\ᇱuvRHs9$SOj!yգMpҬ)L	J2O	Ԑ21eqX!S&"	czu8arHWp,HwFđ]+$s+Uxv9=,(d
+=Bmxw)Yىm/+;;`6*1֒,g-""r
+-%f<(Ѧkj#gP;OQvsV?OukR&w[-bs^ߵX)AIӉ fWL=;oJq^
+ T󚽣\k[M'3֨g+-eKQ< rײ;,\y}ַCs;XW$v	n{V-"ix;U?.  
+WZI{YTѴ<ԱxӉuC-wWSBO|gldMiŤ'5K]77-lf8)Bzy+OU{F>SH+	|qB$Kd4Xw78@3;h>!%%Jyl+6>n3Wqm<{Ad ӓN[	9 jIϟ-*yցFr9$r;:P
+ZrD, \ / Z':hǓr,?LM6t}/ kgf zcƗ \a 5u=>;x]ӼG=@=   c[>-Fx{+ER` [s~h+?zմKhvz + o|ds{*+ xKtq)wlts*@p?xgo:OFaMM
+>"+;Iۃh$VgC耐}2 mxEѮ~zv062}+? ȉפʾP+dTI\}_?4OVu
+l$1223޾$r^LJK M3޾~oP!ELJyPUS.CcBǕb﷩SS3hK HWDsaR@K7';UCp>Q<9 3 GB*N o,	i<7F$XtdďjgmnǠMu,>Pfi6K T>| STZE?)^h;h*`~<{2ViaGjbY 8?Hd1ΧjZC$Fv( s\		qlt fa/)^D)<xodLѩ?Kq=rGBsb24n.3>Nв$pH󥌴q,~V>Zb2?6n F<ƫ"c?$Лe$2-y>XƓg(|c@	
+Y TY	XG^W\m{gu[HsUUƟu1tfGnj{oT6>GLsgj$V
+$=s_?&yZĚՅŻZ)}/.5>A 5H4nP{b.gK3H%0ڸ9Ljb9Ws,Xax)e+{qִ҃qnWFxtK[́⹶HŨ2+#Jm<#AO4(n0*rF={b_jͣMrz}3\{w^Zjo=2HRVy%pHP	$xBK,H<R6\ׅju)>';ZY\ԥ*q*;m8 S!5bfӣH3#QZ?na0o, (
+:ַ4.o¥$rnR-4G&7V22n"-њB4{u{P4sJ3@s92y_kQ1visӚuԣ!9'zy`G=#֨frUYa鷡aȑ5JtLS=kr,KU+ +FzJHof )9B+U^AMAgkw-ʹ5<tf?i@;.M6;J˲Q_ƴ(Ϩ+G0ޠ8;Pe7,ai@LU)+HdTzȻ6/f)v?NK1@duyk57*ee8>ɴ7xU;bmc(,
+sg'}hxQ}O%s[EpE$d:mbxyh]NӳYfTpr:qQܫ%)r~qe\0u+jS:[7a&)tlʁNxi䷒Gc27,^G_iI	 U=,@o>ՇnI<U.=)Sp.=h b	B?6'Q@	gWyͫZɿf$ <Àx?8zX֎ͩ2HhY {5"Id:O/+"u/{䀾$VF[!6kpb@tU/k6yIܘ kLBff1`)lX*1TtIEJK8m2j~%C<
+x$g 4һuu+4WXfV6ce_nP.FǸ1Y	ĿG4Yc'fCiۆSr %_L 0 ^  My  (ZKN _׭Mn]6@Ҟ8Qvcw
+0cto vSB/!OEsK_a\.?.h t]KmI卢2F8rW<Lm>5s`4s2>7Cw3zln^:` 9<W ס|/OMm%Ŝ?$:cvi1>#\\ͮۤ8`4y_AxDM#UIao681*젒H=k_ȉ פʦAN < USXcL{U-x +xW{3L/L+'<8{h]ќ<n' Е9僯XciGF10$)ՁjiT+l) qU/nHHF^sPHT2g9o|km;GF9zRm!Na,XԚ}%W/ nOێjwc3k(Tvhn	l)c}}Wxo=./$#@Wkl NkҾj]P:2X[Gyr$F zTl!~^9 >{dO$	O8wp.C&Z#r+zdɘ;I%8>ðȪ1L"y84)*RK\|b%cn2$
+T_,sF|+PHGq5"8Vlg ;sNk(;|(_P$@GnF`9Sc⍼	z8 c Ջ(|视MinW ^Ge%+!LF,cD[\$A/ӯ׮zWmav[y$o!`BvS%isFEsmn+prxmaʝMgUZnOo5/-ݦ8?!C\ ZVȋ9Nʌ#X${ &hY9|W8f[uD"rt&r1FrM hk)w\η^"l/dSi=FK#Rb8@6 OV׌Gi lʺ3H8ϭqC p~dg" %.3Ju+]yD\c&u+}BVdo72nRLbVR[&ϓzvꯪ޼$V=@ q҅M'j~)1ZLր=iإ@)iqF(Q7CltǿZQO/SK#]yWs~#GUQ	Wc6dkIP3SF+y3qyȬYU+G̒6TVΊmK5ܟn+t7k+@N-I40 YiFȪdc#ޭ%4"%!TA89"&:H1/$UGJ%ʶWI$1Ԑs5'V*:V-3\?i@[jʎt+RajpZb)!nQ7X\`ߺc\g;ĬHB3%{֜;JĒI'4U(#٘*(zΡMI+qno+L9I[g	oaU2CzP\xRvX XPRp*ƭk<7ۺL]8W?46NNy"T|`==1BM#&|B{<ZwLnXrbA鞵xsKZ"FHe(-8_NM/Q4+RF29eBkJUKs ?⫼,P3ʪ) 1zPG7
+.#CIm{y,I3&E(O<nnO. ]J[hc|O͸o s4h&;{F\FI<'  ~+Wyƨ
+FYpu a8Cs+scmo(2D7Hz
+ֽ>Mo|2 c=A\Fp+y a`{Ss^OѼCkuߧv'Ƀ@;יW6I9`֓蟶+_MEH@uGr^5oxZkm2Fp
+LLkGGkxg⥎n-͵\;Ll1W=JRѬ}G5n$TsN PE&W8{isKY>U |z-eC#]XWqwlGwtX99-'mp; My/ƽ-Vc)B?:\cGO]OW<cm2[zgT[<*,kLE W-2ܧN?W9_w?yLmI [/	 > Igs
++fv%|  <W9ӾѨ~?hJV!@e+E6^G+y8ʹv4KVf~w}#UБGT@{O&2au.cKu3!FKs|	 ". ^ *V嶮d0E|Aھ'/zGjL #> +O%W䎣pWՑY
+n|}dטzy'X~ԡL0<:lB g8צm<
+U{DjZ
+ǲAPb]İ c*՚:I-K,NpOzY6MO?{l*|?>A['*R JsJZ?"6oj4HvJy>nP.QST-9bڬX @sGEJd 8/\4K;Ur2~e=P^ʹ+=St&#_Ϸ1CC?p%ޜU+HYHUXu[@utlOJox~yڠھ ZGmdK*I~{TAn?$ H}+#7![A$ڷQ1O>
+&DCO#.x
+hh~b 3(<
+tm$Qc%ZNX{f+!VK$#괞#ey?4%[GK@R_|y@!F 'W]$nKbg=){w+3ʡDmcjr{wV}~!l2OslI ~xg<IteT&4`ƸyL'r.}Df85_f622Z%%,7V?iҼ-   Wt?A}==Ķhm
+|ĩ9>cv:wڔfaDc_&.zB1[*o+VH<m)G1XEQP"<zc*N1   GjI&2H/Z>9NFAJ t[ĠskFq}p{z`z:3c֭[E'{
+L1@V  ~w j״MeLa<}{W\jri:qåDVy8wb^ xf8d/ڝc_Lo(8~bkGkƑpY*9PU@'Q&Iw`\u-,Ą܆??1tϪa˱ۺB30~nkdEV&㌜g֚yalL}-nܩ?y䏥I:ytdgR`OS]?&.i.I6#_s#:לsI>s,yXsj7\J,َI5%BZ{¤h&#{coR)"w[8QTg&TAʐ{{Vm;~#h qOcRc2UZEpcRA5=Y  \['t5vȭřIgqP;o	,ڮaX/ܬBKp>d =9 K?jǷvga5	R@{+>WEeU`UXdK&[n3 ]O\Fȥx !uFSb6ᝮ3
+,YcdeY:q+vټ-\`:0$yMKBsI ̛9^r\?Zm[\+"pCpɫ^#DKX4[Yu %]^mckPhB<>>s\<SoIU3DXfgv>OT&9S!8WF&6FUHWxc6ou{5O$+ |%6{yc"\eqql29_~{}qM^Y9<^q_i3j4W_[~7pOIiݥcd`zv<iq9E'+Ŕ Oj5sҽ'Fӭ"^ڭZYMp!#ky+ޠgq%EY<@b;v~}LK[[q3+byJ:kRm" N0+u!I:q5_NSb;#J"NA'^{۫5PF\[Qi@lGdg>|c[wLҒr4y*z5[o23)^Zr^0-]#b\c6??#,m^4
+.h8WoiH< 0z/9;$t4xXQhO\zS	ǽ;Xú7  ԶGtn{- W0 lk/vRO4-nkkYBTa.pAfiڀ4/kQmV4B rTy< E H | ". ^ *Ρq:((( ( ( ( ( ( LJS0cکM}_>|xO, К[kyżA9 a U䋘c!r
+Bnsȥ(#үYY~*f[CE8_qͿ=]w~{*F3zs]Z[Dn:l4[A5#G׈bAr=i7]|9I<AY<O'.ފ <mEBHI,K*>ݤ?d7<+mQͣa' 5:ڡݎ3#RM
+-1'y,wd` T29s>L{қlJ'\+Q@ T6WhoB=B1ۭ&0) +8h(ā\Ipj 9ۜ@!ծ]BJ"~Uv4wcvU"{6)%BWE2ۤlvI
+	(xbuTrVHsMB&~w~o-x#;Wr%?;ep0s[d,hzqrIٖں9+{{h-R4'.I/}%7m5A*&1JNs+{Enek6q/	>b{ ͣןhH/X[];C+9 m.p9I7`ZIu]=luˋ;iR^jtNKX;Tѳ}Iw+u.o܉` A~"Io]3vIhں	gT*ePjơ%=БrT$}ƣ
+<Ϋ׸?/x.52# ր<Lr䏼S?֝'A37 rufdg-!
+$:w#W;)+]iE* dgⶋ
+dܣ'{jե>dUnF;@wN:-Ndõq|;أ9NSÚLhRvTy[<>ֺvóJYVۆ]ǂNk<I㵇ɰL2J>3dc1ޛӊjnquE\">dCgj 졻$Bi! g&4[iz0m7>k|u,7G! %f\5<O;/|Nҵ-;M"hA#$ {+˾>5}KUws1_.iKMb4DfIYX8T;Vo{sױxcJ}btXU׍HlHDΊZ',#P܃ g&pSї	ꍛ(Ay}\<fJ1*-c[KK+	\lkmn[iEdI]F}1`IϽY s4܊@>lzt}]?̗ [VCI~=.{[yc]'^3=5^_к˰79dQ[!LӛVvcv.g83ք3WAtVjK4@m¤іoOj_6rfE!מ:\Pi|K~Mգi,6WxNƼ~Xb97
+O
+s5y?G29HdW+LO=12 Sqe-  ?q pу)N84cKی6 ';qF3'_ZDm#URE?Y*'CEVEQ@Q@Q@Q@Q@Q@xǴ Lo[L^^!iuhж1 Zn'	c[Y8f~tH}.WЭ5OZA!St"k:M?ͿGhdi\rdj3%ŭM(b}5
+};ןj#צS#_"Fkx|K!# dc++#խ_CtU$l^;I[U$IͲHBM;@4ԵM@$)3ތ<}kV[:bYVh _ZƟW76Zƣ3EBtL$?6r8㞸'[J$߹c_GRs֘)?s
+Aǭ084>`"vG]*ŔnqFΊdʡT,TO 
+ 9<n+X{;WtH@,nJ JBK?]mIRF)pq_jɐߕ/'enjQFR]8-!OwLV9LgZ KoǉƧ*ga(p8^g|LQUww-hҴ[ĺhq:eE)IѼ9u#,Z=v)tW=k{=8IT+BQ:$֠ֻ:ҵ4Gծt{D>kgp?4r96H-oS^^<qJnq&1+47(wqWK}#Ot6!9 g5Z_ՖDzEn(=1ҕ+*PђUIT;81@ɪ!u+Mh5"m?S^-Z 3s-Gozbr<&2Hqbg\:s@׫uy
+ <T5&bՋVHT GC+54zpI?;Ǘ1WYEc5ו=	 !aG wXOof_ٺhh9Ჸ#pޡp$cg}ݾO!2F.8 cںm"9o6vgQL\ɾsauq<2'pbF`ra`3Mhk=BzQK$ec(ZP"V9V,R^;F6%klYAf89z9gcmu\x0IV mG$`)#+MvZY/%~
+9=hcBgk+iw-ȼmGnIˁ]k|M^E6:tԊ-CHn'^zd@qUsk9}
+Mjy^Ie(;
+)y|g=DQHU'i޽_?vGj#Uȑx'j;Dk]Ek	Uܫo\cWM7Bpe{剦$dt隹h	d֭̋cȳx*SnT[pvl yy_G	ܴc!v3`y+%嗌	ʖcUϗt+ p^ߙˆmןJ֛x-qnnⶒ0҄Wf88BH㸽D4Vd&r^ nM;I*]*H'i 溽iFT`~cI+ڄ		u#d2ZƤ 7Ub+eS8\`#GK7_[K p୬';Fҧ9Ƿ+`&Bs~j} X~ Uۛu``pF}>ź#18_|Էkny"n#i{c@cSҐ+(H#4Vn"5B{91is&+ iI0)F(:1ހz~ E H |߄{0Ȼ]-c}Y.&QYQE QE QE QE QE QE uƪ^}qk~ J`pԶzc֫27:8Ao7;F#<Wz4!dJG?__Ƽ[/}\bHn! NW/
+Kjl	`.x^iVS-֔I0`g?@ ƭa |SOk?  
+cRM*(M[J\3)1UGS-ՕަX<Dû6 uqi'(s<jw M>hѴ$Ӭ-+͗eXՉ
+u?MmjV2G᫔ON*x?3.8>5iOY-ZMhc%捕OUc+}k>WoZ9
+( (JZEŠQpڬ*XکBё'Ҭɣi"\YZ=eWrenop;u_~,~u}6yJyryHZW <KyΓew妗x!~|sP媳<Snk{tܑAP~9xUϙR*nj[߅~+mZZ挰e+߲a7I?iSybFp*i:=N}K:u9fQ%Oi<el בӀS )d}I$Nͧ$	g /gPۚ'+pwv.	cT`/:Mˑ3]=֞drq;_ ,W A}{:'JȊ8umGzֽUaj6O
+r0p zycֹ;
+8 y x1PH 
+7R^!h i H kne܋3~t[Z)u),"b''  Ixm+&<9VomBO%ˠh]&y:0Ǩye I,jݼ,"<n
+*;^7T^6͡R}X`(?kGolXRI]pM4)N='LqLn<w{oz\B6nil1ylN+-Zeͽy#%D{yvzQE9{=nH #@ t%;r}k[1H:4D)r{u&P޳{ĺejFUxҸ'OtAnϣ]2j\; sK#iZ:-5+G&k#K[!@vw&jZfqk@G<Vı#j=SᇉK=yIoj|<,sG# CN NX|R;2>9\>SR~,s.fy)?Π(G+_  STx#@ (p<ooʺ/:`,8TbH3ڽO-G N S⭸ؿ"ǸYKۇ|?j\k¯t">9΋ |"e,&7YVs] I aK 
+[D ?
+9p8 ֺtu%fapYs9#tSZXcod@XaAqx}g aNO^$(4el|}rvG4{wKBN?:Hci?{/*O3a (#Ǝz򻾤&hp8ij^=щVXA;=]&4pA 'Vݟn6[gMċ*HIF3rrp~ffإ"jIsgcq"5|Z83,X|%Ă@ETo$'cs>[{<c(sG4{Gn4JӖɏg>=
+.ൎ2J|
+}9{2"G[] iV$XOYe9=
+ЭYLl/8E  CM  CpNG"6߃ |I&	;O|;my-+N~^3;R9W!	j+
+kV728SW+~#oRvw$rRͤZ֛ҽgNzZw M5	ߛ 5̌l'+"lgFBZv> ޏ&Y5}PʣVɷ?#~:"an:/* 0S,dN=]+ұ
+endstream
+endobj
+152 0 obj
+<</Type/XObject/Subtype/Image/Width 648/Height 324/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/SMask 153 0 R/Length 63790>>
+stream
+ JFIF  ` `   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222 D"            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? k  
+??:
+r#p}fO	xlk&7q7qzH[-9> ve+xU9;]tT*<it
+V鈛Ҟ>o I+H]Ĳ2FsJWTp܊U]FLCKO'fϕoϽ ;^3HaTض)}av5O O ~<iz6at[;p!lӥz#J 	ln??I * )?5o^ ;zȈz4P|(SGC~O y ~)?O߆ 
+: RЃ2?ZV#9会JvO:үBBhZ4E{8,2}2))$c'pJ{T_;  @} xs[zM~ޗGg`
+ v 
+O-_w½\FUG)yE<[W ]oZ8:] +B  q+BT4V+}hA uJW1I  @k>HM{IqR2Hh c]ti??y ~M{bΤgrޗ 
+uO'ǉ3&Cluү?ɯlT_둟;s6v#SԷ8/i)<_kWүu`J|cQ~l,? K	 h KM^ڌHR!n Q-*|D<)D|@Ns |R)gW?{$wI~ I}(S[#  s |Q  @?دd//7f͜c>g؟9k]}6S컌+|ېy?}?<]<);mt*?O>חgdOels=nJ!a]D5g9?_~^Ǻvml-ivp&(})9x˛U iw]._ƽn.' Q(,P 99Ns>/<px7'7J<#2q()u<שּ ezR7= T Q/BcOAW[Uzmk;)F5	bru9kE{EG f:؎N?' N_kxQ91 W<sM}Ru;[ɔȪ@? <VnGR\<xZOڢ  T}FG6A3c@'菮\Y!99աug6c&;qE\TWc42"}=8Ť.jn#:=3kČ[Klx-{L}Jv~VΎU0u9-Vv}REd. [vSVfy,c5Yn5j^$&gRu]6LJaTA8O]'Nkv̪LˌZk3<pZQBV=LZ4K >և[ h _Z  kaA6#1G'r?TTdAV.:c|7q?? /"^-ڧMd&AZv^Zn'@ t{ !ɡUoaK+# WZ # izb{K:Zڬ,pԁR3ӊd_G#  Gnxayv'6HuHfcI?uvhRW)nA`R?[r '+1$	1_܌r)ƮYϖ+fei+{R(4j	pxzU*K HfX+ND)Oޢ mKy-LW2'֧FEӐ*taP*T	⮪ \jwSyOL9[,BdZl[Z<F[n2k+1?' *D J֭gpBKcGSm,UFx @i?s ~z<IDdVQ	!,y{t:+_  @˯jΛ}d!\t?:˛ARI=koNX[;-S[? uw}9]GCF~m,AED	c^=z_Э#$ե*R^ uoPT q ][\֞@-1tyǕdz	R 0ːV{m֕(rXjcR9SՑZgYV0Ry?J9`9!=+[F6w#܅h;[8+MHըOc)Ue*WIhҪ|98I1$PF봴"<$ҒY7HDUHۅ=HJ؇Z̐8ݍպ#$ʡ0@#)qN4#
+ٌTk 	YY39h,獀?uC[Fm-	+pȈCn8.H-foftֲۄ
+C$ {42BqV[/mU 3Ka圖9=xlX=B[nNm>Wo2^qEKF~9$۱ky&/B?Ʒd?;WnT~oC±Wܸ@<7;4E
+ǧO֡f^8۰@h%/Ti0ޟJr>~4*T_U{OOj6<q#qne(7{}>^]&̶ P
+h.&vrw$ldo[cOx+f9A?WT⺍a꿲M#ډ@I8fߛԊܖcH^S,/@jV۔g2g$C{W_Cr5g\ޠR2̱ FNkRWNKo9y 0QU_WKqNTt́p$UN.a0il`<t9a̯{
++m$R=0Kgm#bTઑՈ,-dG+-+'JZ]ܶn9R-(;@%+nM0`K|"n[2qMZԗCQddh|rU<oj%$eԫe9ݞvTm[2[bO
+:T*wZeP14pcPz޹JHBP`
+- s,9ݓ Aq2L.o3-̻\4Ms̗<*kK~csywrpl;vH˜8WKmiXxҡmF2b=ϧ[-yƦβfWU%239`qEtabY'NyҫYģ?+OMYR+뫈c~YKϻs]G4c<  .*~ܖX8x |ta-Zf$Xea(MO8wy=NH0X>~U5J8^)]=EY-ֱKq9S3Hu۩V#<XlPz$n#>&*F*m;f)ԓnpo/fƢř73A[nml0xmuk녊Is37ՏFXm\w֚oz	
+[8~sG{UřĶI#cy8Ulg甪'vYtK$NeQ'֪9APF2{杬tm>Zhb@;\޿^]Kj-lmlT0Sp~T_Sk(=WF-첬-$WӔݑ
+pznMތߵh."0*$cpC;tylA8d's
+͍խRdβI8%܎p;5Fݠ0vȡ\F $Tڝ4u#HPUpTz}1e\8ΒE#*` zW}p.ecB;½j-I%ݞqyr_$gq(D,Oa޽VRº#(f][
+F@%OAV{368K|j팶pzfs`Ƞnp<r+&ָhPFT*Jn8·;tp~=6qeiR"<FH6׹kA*D+U^èZIg䋷r[MZ2>RB~8)4m,%;* e?Wm1?q/|2hNT~\gH9$jOMⲴ6<ח#ϟS_B LIVe@#!,p3ďJt^#$$ݓ m>땩mqJ=gdz]oG$:IonGcrGXA43I~A'O9k:8muglV#9?^{fvtWLc0=?Z9W.{Y_ЛK[ڳ}xM8=UJLr$!wd8Y^>%A3G@9M6>tfjy\u{\1ȫ@+Nm,cJI")p]SsQd`8ZW\ֱ@L3os(\Oz%3kvX!
+լ0e9#VC&ÜuN7t1$N`#=֝jZŒXɥnyLnlqTmd1q]tQ\+G,Mӛf HFn{Ǐ_:^>i)[ _qtdm9Iڬe6ĩ<az²4n-!v9ϭrTM;32ZΘ4w [Tn69GNji[mEwץGO٤UXJn,j$mv('ܐD˒1;ʜv(\<??: ΠO(k`GxyBW.l+ U_f]w!v= Hi'Gn5Qksf3(RQ1y5٘98  Ӧy!T沀w+3Ls,k5ٕB$Hs֦TX9gPQ@Q< |z֪gD)GWZO^h2rT<}{fHqZ?̨qg'}?>+'d6یc-1z$<rWq+܅ *p8lL"rj-/kwVVrDd0F}}
+]F+; sZ/ebn
+Bd?OZɷHcE7+ny?Ҕ>dٶNzUkJyq0d'=xۼ|ds%&n<YK
+ŕ]m Tk%-#^&}(\-mRy̒B=1R]Zq	C$ya+}+$0+A%BpU<jvVO)"24NB6_\u'ҥ%;Eg%|6WA /*OprG`  |+r\_ɾ5R^<p0i[Fdhp _眮?56c5(ť~ķ1-|b~fA k8*g"<1+T9$g4/>utiU$~n8z1YݚY.q8}iMNiNuנDm:9Vx2KÖ3 9$]T	ڬDeX\u+u\ - +PF\ϱ#_lxt;?0IEdDeLHǽmU1l2 9 h
+DI72 ^hϠajRt>4EEta!)9۟JncinwC5=X-#v
+F?rW֡V@,q}$5Q]
+uJ Myj#xU$OLdF̞7@^ABZV 55I**Xs'u)u0w^RgZ0,/` }{Ve"Hm;Pm9WU~ѾPv3m1dgsOak&dRdJIJ|!b7#RIg2C+LocĬIå'=+Rͺcò7Y)Dl7d*I
+rm\R|4BlbmKZv*|Ӂd0=J68-3drejo"H0 :U-M^Kxm3
+,v-s8cթJ5#5鷑%L"ɸy0@3L[HHkx\䬿T-&l29Fjhkݬ$+.f5̶.9aUH"ߍB` Pۆz@VBB1w+Xb/BF[4i^;"KX^O=3;TsӓҩL&wH WSSZxw}>?x]dW#pomb@|SQ $+BX]%Mv82ltiFOS]վD)嶩<Za;u/ qԎYB7+򏔜`=ՄUr4ݘ.QKn-$ƭ(K _?wާ4rccYȈfڥϩ=?qo$1'W#R(Sz2	kcS@fKy1GsJe8xjA$<δ*Y|F"R0Als-:I~GGE[~eﶸaJ? V&mcH&XmYb;<^Ә9b@𫌄ΪYQM)QpEtRhdZRaQWW׎@j6sZAuFG)ypIc#yʃך[Ɩ]{"$w$̫R:nGZSY%[5^5mvLWH	Ynf
+ճ}CUQlI kѦ*>S+q]NV'aִ}BG@+. רolNXI6_*!A$n2qiŦ2iRǇ!(9r(9z{`{թdmRe@P[xa_\3	d;Gh8-iL{sW5Sk:є 0p2q]U2\)\Ndڼ\WA*<\P{L+fP<i+@:ɪ+w!sm<~=qFr}eNL0H cszU	9w:1^	Zu9Ԛt-Z fy:zۚkf l5Cl誻Ò >bAqXAn$p0r1uuB,*plTZ?EAHdD\p t15}@`lS>PI|ۊ-uuj+.ʛX.GqbSz+?,+ZD0I,S,S=1w=Wnpzu֥Po1`r⪽1XV4ڠvOYRmCcܷJus+)ˀTڮy%D ڼtFvu+J)8n%	R}+҆>R^d$rږKSQi]cqSYIkkm1N  Ȩ{塘Foʄ4֌Rc%f9yp;V޷dt+md:tڰ2Ii5Y~p@e䃜UկUMÐW~?(C3f?0\IAOJЗKM>	y8*8xab#'Q}^YZ0Rӻ3o/-#<Je׏Zt;ԹeXNj6t{p4t73J*A9`vUλvӼW|eday;V*_Z _IɘGP}:Y#kC GܬQZ nbA99'k6$cyAϷ*eGK裏\wŔ**֭jw¬΢2̸$(L3)ՌQ{ տAS uoPV{@FBEuz<Û[Ixv;gs\d~o*u1O<ϸ\4z;-NlyCTP[<#򭫻t۵.|:srW>J)v'b1ִuy2f|Aäڥ"ؒL';]y.[cJΏLEB2#ld3VlI#GF~`ǱAМ[Bqha#5`fKk_FKE"OXZ U;*y6OQIl,UPB2\O&nlR<Lx*rFD?tTrNn\Td ۰LT)Ĥ6B;r=pXKf hCK7(eR ;1ZB-%
+eBЌy"1viǺ+ abdBaNW<g:\E,f #ʌcZ֝\\^DSYqְ+,axeyY2ǪZRgLaRr+^;\@&ydh.PH -3gL ^}&j^xK rv,m&WmԍdtR[R;t.e|'HsqTuk)y$]'' 7;,>OS>)Pǘ8?<Bd:WĪ}̖B;;9̞6s=)8;n SIY$Mǌrjg$[?LPh)Z](6ftpҳzDѴi쁁eC$g֙n-ѥ:}ˤAD'fKk)\iWQ.tZ|=_cQ /,2ڽq+:O
+p*+K(i'62 \ag#Ď1mҚ(.g]G+ޫn,Rl'r@ˌ֑njsUAFSi|yҤf;OpOZӰY#8	adKB]%ܴ"fî ;f*'h!4R)l #+Z@{%Bs@cߵd/4˘YI
+ۿjxf4HUN 1\]HqiNNf|x*xH%u%#~flB[?ci,t^+]68>x?ZAYs·ȲLbx[zM236/leerbxαk_=DN =On+=E C͈JS)b*yY4&)m
+p31RɥķVs4+,t$dz*H)U&"*+~5WVd64$\+Sxj%}-48٬~@{Op9<~5>c}=# r3׎sFskwI-[F*ɓ=ӟ4Օ],<KK_b>JU6jГp 0ԌOZ:|6(wM]y8<
+ĺ6nÓk'um>i] l@9Jltx!VA&9@H2RM<W biq4IkZO0Q5xJaE'!?e5]Umm6t3"Ο19AUu-B˟QyTEsڦ_Y*2+n55R+	Zxtag0io,]7ʳywS{X`$PjȍYYQ9$\I,4'-u5`c[ey5`>aڝcks(%>j8 =jSO2G ,pV.,'BD$c7 x  Ӎ[&|ZnJOj8>`Col02&YU.t*h2$͎":Fr+HeG?rFiOu	$;Uwa#27JϐOgs$2)I1:TNQ|8}+sуN>KqpyP7jKfi#9+:%䐽r}k<imL?<ZR~ǋ֋Q9'9"$6-_J/1AZzuTW8N½~ǲ}MrN]{;:"E;vj>lc!0aq9~u#ium.m *фGnEXC: }[]ioooC)ne{ҹ8?$ZVܽ`U%rV1QMs~OO-sי>"[ݑ|OU-dt4R;v0.MrץGoR0(ܪ 'Jeg5%$/gY7C`zF`f<W#n#;E,l-pr11xr\};P6tFMGN/gt3ONkɡVzRkc ЅV?1  ]]i+) V/a:)dUI'Cֵ.vB北	=nSLR_>=hUld!6I<ɤ-rZXHl$aN?Az5q2,e|zN-]jammhgY7l~~MU
+њV+'88\DW*}$1郓oұ-1~b >#e~U R{W^VϯsemgMkk}cowqkuvbiR/O5%c8Mcg
+Kim̎)o(UJ2*][Bp]Kty
+I$EKyO"4#x)V rFɡLczu{mDi|ch<GOOZm&]6+a1%qE_/+I+#3bNOJ)sg7򢲠ӧ:_^^ uoPW՚FmeR6K~䒁=NFw޳ƭ"HxH-;y831euu9_uI.n$H9\+F^+=%!]r@TG*lⰖjYUcHҢ6Td1RyzjCIvOPF/zYVAΰ|agko(T6}i-t+O{n+m/UW׾z~֎' d%CCsv׆J4w1o!IF7qqΫ	0۱`IDW-g픥nGIݗ '<qOԯ-+F>aBLer=wcJη;fr3<+N-6-\3 gbc ffV87~-hzQ%IQߴcj`[c2$(8 kAVPcvH1LhShqO'm3:Q\ѹlu&\ gK2\M}swK^EvMEw+ُSߞLKZmKnED࠴VK%"dwM&qzgh-uyY6.`fEَOCXcRѸO`n1>i M ykw.z#;y~}Sc/Z`w2K
+v?ٷ㹻[\1*d;PP_="-6i؅R|ϛLMpT{v=iwKot`-IPo$ps;Q}FEv8L%{U066of\v8AǼE{k ƭ\秫Ve.m-g$zmVm(1seU$VZsGd$G^WvuGg3F=e{%!mpBZɼtvU}
+9$GgK|  Z[Nuy['P IuotC-ouo2nElOJhrqMO"Xd7?3K+GH=%r~о!<8h_jF~w(k[K>7# I+)#öRg0RI/oi;]oThkդԩzȰ1&2Y<+sB="²Ʊ9¹@vU4;cDJϙ@8;䪜ݑڢlRјJ#$שJfsTq[GPm7׽s kWo7`0AqSZ_Zi7c'7sӜW/zTz ΍6ӓvk^	yv"۲>A]=IIg9ܻy'?jEw+[QQr!Ӡ¦v5VH80sfE`Tz>u/"wF	3[?	Jᤒ6w=~}yZam"0Z;+\-Mɭ<&Ͷ0= qQ-ݙpkq1~\[Ksu\1LaOA؊t]X;szw*w}EV .Jryk۾5`o@(9*,^}M\:Nm-sn(-&	=x$VfҘ"1^՛s+ʒX7-6cN	#e9:jK**%Q%$5A/%m>&BRG|A;yV%QƳF&FrzhEKt|gJk^d=nyr=ΗKi+<e,%$g *d4v&#l+<c㜯݈|GET?-_O˄XcEU GIأ'O찱Qr*W۵7ˌ{W)7&a`^>ίiFd2H:dC9]-ڬ+cMZjL>|1=]qW-?4sx8P2;Rf}(teAW4lchrzzf:_
+>?y>8XnJ$Vwwg:{nF[{'WcsTvUb
+#Itklm<0f 氮qǶ(NjCC!6$ϵ+Ң#2b3RxyXo͐GZJМA/֑?ԭs3է9ʋxE8 ֤C.$q3uDvPjB@Tp>_O븃c>ا\ys3'-gwN>:U%+'+g4t. < BO3  G2J*ޗ?x.Vv1+Rj2
+na)||/~3cJ>vҴ'K%=_׾y鞃5hSpm+ۑTj;MoAȬFk -Yo,y uϥsnQZRFȩJ_Aj~Q֞\a|[V}I8aO&|Ԑ28j^K,!͸_fRp	=iLנZqV5Щ.{Yqv1HTFFèN+SQy4vA	;HU9B*8,r?f/.$E+4YSu4RO$+8*2vu<P2NYI9&ڎǋ#wwcȝ :\喅{kZ}0CGos]?ْZݡmIV<_4J$"]h"p\DH aǽq"I$ Q ϧ\--Z7dLW=GǧCkY<+,"Ycp`s[:v-2}NX>Q/$IdѣŶmrۈXHGkB*dTfW1[l||Ǩ*@drygbIk-Q$I	 %d ~~urHK8O8kd?HZYC erR. 	ϭG~19ҒRi]w%+̱Ddpem@Azd+6idG؇_ּ"ݘy2u$hN(	 Ǹ?&m[[,RjiC?5Rvr{ lf	@֦ek#; bCej^׀,*nm=z5 EQ9=[[gգWFxەUiNmgqu%QWq>*Q>vא- YO^St|k;Sisu;}QM1}qtxcwks1L{tl?+<{Y
+o/# QsĶ>R3)7ߗKpPz.W1rFId̪ID+`ʭѶGLZXayvFyW9u std{yGӒJEZ{8+;+馿BM2j.5yw>ƭ[VsZxFN2%QrT9iCògp񁐖Oq]tHJ:_o!p eq8G>M&iaYVg#$#|dTۋ%খa 68ydH<h81W:3>
+VV4=j]{}w˃ם%׉ʅ@I%@I;li0S`G	WiԵhXdR[fkO䒔2?qkWFcR=ZL>y|Pi6[-U {VEyo/x&B1,Tdnq UBzwJqmfޤZgeU2<.2սyFBuKĐ1\g&h%F`xr(#&mɺW%ly'+hvqUúqOٶumiW_4̉"9 Zz/2]iH$
+1M\󔴐#tSq#ޮ8XYsevkr	2!aF   ҋeW7 I8b-.Ap, &l[ }J%(x jp{]\%H/x{t֬H ^q_Nq-s+jwzVT&F jd.23nы1kfUc?W"6ڥ`Rv
+޸j[SgA+[
+	\鞕n8mky Jᰡ9=2hV5o"&ܦH;+5si'؅Ϝα8/ ㎿E*pu#F仺鱕qq+ɣݎCCGX[.2i7 (z#^}Ĭ%ʦShͱrxp֊pJJXrWg:{$rT;k8	D˞rJnA#ǵU`0TgR9C`m@<S]9֤@<e#ۂ+ZeQr&Uee~eu:nyJfNs$68C\;^/6=ILR+*u{ݯsn3VszgEIjC{ouR,;ʿtXS]Oxn0ףMZ)3q2R).f(_,I։>h+ZK8#oF`-Wn^ݬŬLe(F3TZQm=*q=+sTM{KX$g]1Ux5MBw@ՙhm,` L+®vO zOZKeIwh :1/,uopIC GL+)6}YR' 20zDo(~ZD Vb/bݎp+ ҚdAsO=*?L ni *ZO(3]yدGR#xֆgY㊡xrj\\
+"f20I^#1~3}S,N1W$ӿ-,^-,#ǾsP^;VmR|λ=G3ZI՘ni%aK|Nζ2zwk	%6ք.®Fsg{+aq+S
+qz1'¼D9_-RgMc(|0 3UA,  ·0V;5ٶt`?ҺBbԝ3oخGv矔TI+8˰u ro^ [7IBUܶ0<<؟lc [2YHHF1kF.-%K~ﰢQm#JgV'7wz5\5h-d\$ ^WFBu${NAk<V獕I<WitnVZȱvWtQ]Rvfz=$ǍlyzdH~<ӬzW!UJcxNuG01?͏>&^:tl%("'+ݼI2"u8qҺq"<`mH. 6mDUrXcsukE,,)b'i8=k\ZKH67s4\_]K3)	36>kNR[_Eq\E;tq>Ǌmsl}6I:5pɍ+ w>)u*"zT:"}pW<c:w^Wsp}+98Μ`M)Uk7i[K芷t{t&7XF}_5bFUplq9( q;78IȊwdC۠K 3RQ{U[I9+q:y#G]rw#I<U5{d|=N{k)<hَf0';?]}{USt ]GY]]FnI@ݎx+qjJfDxtX)ݸ||a}"(/+@A-"rvv8ɏT[[[g|lţQ#'U(3ڝ:l .f=Ay!aZD@yBp3T{nel@F?XKm)tT+0F;=zwUo2I?vdkEP;dOcKFJ׿m̻x.BZ G\iq,#$ukvhc˱Q3<4[LTv:hS\~&_^]\̥/Pq?T'I#u9U2.Nz6ϥ>Sk0+䟼#ƚg{eŜI~"v9e嶛_gt͔UOpF{g9FVNF3+g?xPK! ;s|V;(D3$G&0\E7$u ?Xm6If`izG\,;T$`zp}ZEAjrUIV5_s,|-2hO_j+0]32ǷOjlP)^9FL6r}z~rYk5W]mqqI$ qV0&t82Lpk"2;@A#'=e:zJƱ ͽI=g:rq4Z
+pEmpc}zV+hY/$<Z+"`&yI-3jhkg鄏r"U	pr=:QxRr6Lss0K{ELOZ}]J7±K2;sVWS6tJ%@e!ߵEw{^Ls's1s@<޺jǏ*j牤vyX"-ʸrЃӓJñx	]$|EIkihȬTvbHE;PxN#ffWGJ-ǡVJӣ[{Iv\FcIXNGT,laPDw*+nt;[YTw}9/=ց)+-Cr2oeSQ}dPs`-$4%B29qU=[h:sokq;pMJĶ^E<2Ѵ z-j`Z~ZkKKo1 >n^奂RjK[R䶶b[hq<ֹ5j3ҫ<LvbXFpF	8"ˠߤ"ghfP+K<v0IbBa $]kY%⥗c)N>aO#f-o={1D>[{1խ((U2^襏Y t??Z愭.cحJmo{)r-2/υ`ר{Hc+(6GzrC$|傪/,ַYXJn[tݷᅬdV)$/36!+wNw銪_]"gs	UZlVfIlTA;sҤn&͊IR7՚9w{w ++봁cտ9-TZ-ؐy@z 1VFLHv*I=  t^+>{/6c	mv?Qz?<jMI~]>G-$ҙ\sIe&߼:{}NQ6"$[09ػϚJɭVQlzKJ7QթukLWl`ҢcWv'=*i5ZfDi7
+i 1.u+;جt1Fsju> ǽ8ꁫ3͚$J$=Lkaiy
+Kp ̿ P t ZjϾ%t_>'xI>t+z4_1+SC(/ĳ@)FUPlq3Vg&fNz{bI*W.G.d,/zVx)OVrfGUpZưp>r6GN>{Ms}JI!ƅP`u9=ZdP+NX6W}K( {*-Ws8zWUJ1n牃Jc(y} 56[)`K a1[+`uD-:-m`vyあ88[]2d|0ԓg^k$Ekh%R5vQ2ÁR^FB=T0FCn# vWQT@MzqIF՜Ts{_LӠ:;A}e0PUW@xz# Y*7xX"4U@}Nh+Y}0WҲr+om.4{8ൎdΪHxkN޽+;n  <}Eh4tt6p8AWVYdH^Uo( \׃˭y՛ŗST<z~k 61ֹO]Ũ!rkI.v1J	+<zy]^בZǑU[IԘ־9E 3\ėW*S(ASaoOƒFӐї*:<sU:_-teF
+\hNE$ǚ|w }ҊKP>[fcw$I?3>OL㆐nK@zD_J??:gʏǍaI-(}q*З~RđN#fs]LgޠojzrK)*%z#Yil=Z*1JJVL pzYAx5ka[cAG\H̑D	j  O?caԎ6#UMlzԲ,❿jte[txP[G1= :m
+K#?:mUNpHd`5:o=J8᩿eٵ+tR.i3Ϩ?Y|gO<>d w+Ȭ'}$**(F?]VM+\?t:P#X9FZ,ԗۘgwqa9k=DGRAh^^hˌ䎽qEuw=}l 0#
+FE+-n($+*L:N,m1+g$tRjKe46L#c2>`>Sڱ5[|dV Ʌ(0 >?wJ[Q>vaubW3)	ث/K&2ޯ[qI4p?>g.1o'+&m_J, ?=o5.$kSŌ?J0$`sIc@+4'g3
+<̺$ʤqƯ+vIs,p7I!
+.[H8s&s9 qZE3G%LQr>w@g{TKc	/aJZ?$rOge-A9nA8''לU2q<Qbvǃҫ.o`C"tyW)?<{Sߘh]Ą~\1^;]rJ:[;>L~46YYYH=39ަ,AǷx@v#㸲G}B= 6nQ٥DD|``sQ%5}k%:Qk tm=xC!^D8UxA+Q[c#A$`2T8>Zd)+WRK*@IRz<ҡV2iB=}벤k$|eQIO Ki('esGoZG=!}gC}wupO"FBa>zi-/ζP)_4@Qb@MXrZ
++;ofk+&V* #-1{ǱYKYO$GxS-yr`I]oP3#xqӭ(;#:XXfɸa| աȍs+H2ox88N:W8%k\3\	erLZZi<6&QUmoR+vS8ϒcGZGsE0k]bV8LgK.{ W>ce Cmm%O4C:	 =RjzJc,o$bXi'EPShhCG$/*ý̌ӧέ6f}NNuyeI!B#.\1aQ&+r( \Ird1)dhaQ?sjԤ#V<A q9mY/#<61䬛grӴJ2&C}C&:HŞFǖQ{R6|  _UMx	|r6GJTXWǋZ3^V
+ვRr3+K@v%#ey9&{Kd3"8!7RFF=HdZmv+sO9isrr?UEmj-4Z/&l>E$r3j}Fk{"O=5Mb3`)#Q+BY/Z7!H 7zK.3wp=ַD+'K(T%o1gS䝸18<;շH-쌺mRHP *˄etw DMUvۉ\ǯ=;?cACnY_~ <q8Nk(Żnz5kө%}w"{yL	k|"<ɻp9z~5u 	OW)I=c0~]נְuYhub:WlX8T]dRd3=s֤ʊw7gݼV1YN[v#aU-u
+ǴCr 1ψJMhKt9#qPzq4~訌FUQ(|֥9 _yI'bF/91S[}[{.Z=NIֵ[[x7d#yq)f+o=e@={G9r{?{U+ U''+Q)GTQ0p|lT#rzþGmp@I\r3^XsV] SȤ=l <kDV_eTer|+ҫx[Nxu+9OZuL <=oC$[?UvUKKHXpy>u#$4Ak2r<v'jdND2Zy0*L~??}Gz'֭izt6w*;2"'֬m1+\n\c|7ԛ2|4J .3Nqi+o*Xm5,:Dy WMer8ٜN|s!/HPdܱ*߰ܪۈnP=C>Zg
+mRޝv4zx>#uec G;+c'ÒMgl*8?у3gͺo}?R(<j֍ i FM@!R\]JU#~QzKcYdRIfV7cJ AȾY_[ }ʓP`A8 mPք
+K],~w}k<#E%v^+qژQMu~ }XQQнfrg?A9|
+'jWspZt+tYNݾymyӿL~=8e}fW
+}ȍ&{(BXYH˧f#oCYf'>Y2!PIQsrrzJ¹1O0#x8j~nfvQJ@l
+ :RsNǭcKGGh7p l(|nz4 Π+KG@6$`tU+U{LbV#Hd7  
+m]H .=ԫYXܙY!mGs\5xTۼ{k̈́-6GִTQIiT7p?q`Ee`Q+rLG\ͩ^Y<,{ZUWwMB+y#/$GDe z?Y;7sٰ[9U3ޮf=E(%z4)AfvV24T9x<:-Z|ʶb`cW&zy 4<6G#o5F4ϝqOFS\[I/jV mzUE} \:cq[+/OKPAu[t`O;GOqY)8I;veX׃.} 0mi`2/S֒my* :wJ-Ȭd pqUS; u'۞1^O5;MkױϵREp"Hp=?㊊TkK`J?.OjK>17uchܱ ׎ȫ4f9YD1 0`EyI'ci9JqSm5dhLr0R*G3s'׃ާ3ƨ1be<cO~j/&"JsdWjI#J[/먓!b#' {GLkk[I` I瑓x64$zu,s8+'53|ҽ	'hhLA6FAk%yenccm#$ gޠSC9?Ok\Căl zfa'3i[ y(֒Hd;d%SS$O)L]FծG קj:x)[6~l;!TMOі77VKw Yl:zRE9YUGY9+:idqYIGS*) x#IDf,ڤO?C~FE\(O32S43\LH-?0Q$~YUi%܂#B*JgKŤeM.F̾hqr	n9V>*+ }?NMK,wk>МVhLܠn޼O~2:t5ZZqXV[%HwycC<֌30@YA'_-F=}3޹"P?jz?QW]v*UvOޘת7.m?1Bx	u@6w!szr^ E]_]ٞJҔm$M)[3!=lq}9{R뷖RZ4OypьaB q>M<Mp^L٘d昁̘FP+sOR=T0m}vЦ{Vh̑4\خ3ֲ5N+ pJtmMǜ?|20\sܚyZ<pA%Uq86zd+T#'{_5#kLje\}Hx#_lЧ)[$|E݂qy DqPMLNj_?q/.cF4vAop8+;5Z [o!w*bF1ߎzvڱ[TupΪ#5 z(Cҧ_}~MWY4=KpМ.ݧ ?vE@_` y5G$2I+L8g>ꊹjUtq"YcHI;|ORڙIy3 :H^E M̝1_OH若_Ot* ~gGx`]Nhŏ_AJ
+v0{Is5tUmKSyWddۗ*pIsY fJ?%;Km PR]jWg$>`qӷS\vuq J:<kG!7u#G4L80}Ad.m,od	4R
+AxSsu}43`+ç㚵g~q;sb;x?,tjԔbv}?_H<3l#A
+Ӧ53$oHMGϞ?M$S|N8E<nT%dG|V-o念Ԯ]%l3NW ~Ɯ-ͣ!IAGoI9rOKk3Azo	f%XCm,.fFzEzpQXid`ȑnO~Q\0@rj2^Yo,j2pI9=x U+(lQ5wA[QȎ20LhjP1ƶV\_βrsM^ډHø^G<SM4tuMSMy_a.5iZKxex2#\ֵ~}(nSqOlxzgR0C u5܄[ԁ]<ktm&i._yJc}T8.y8<{rkUJ.j)1u!BUuEiFTQoTcK۸mᴒfi$+ig"5ԐHHۑZUd>z;&bUwf?)uYQP|Ҧ'}^Vn# 'nef"G?/H ZWr0T\4(mVE#"/ZVd]H8d8LdJ>NY,Vǉ7r+9-<_ >_t«2S}MSgiUYqM7mLCJhF(@oֱ@=ԧFpUeP0' >^ҋBݞ<	ՌqZ7:y&,0\WO2@:wֶ9m%2(sT fj)us,LEP.FEM*` ڤO.77af-<JpI9:qFa»"9INytma8_47m{j朩Oc+OV&M2{~sZ;&BNcmnEC^Gm7\YJZ#5+&m6⊞\R T+z[.gy}VuO{ տ>Mԥ]m~hوydzp[f;U/$gYcYuyaiw;+㊆M.A,3~yyFkU}2REufD2J6HGͫL1-Ȳ}69 Wl4崐zq&
+]¨4if򑞘ǧe*uǡBAEI;iîu+M&|2'ׯ*s#a$9+O#-ŉPqZ1XKm')eiBMq?1BRwg|ӄTbMLGY2=G2[g:3NMiO(]ewvF)Pcw|v֙d D`arDqzNW*>Βy I+1c:G*N:p[J"XFN<T%dG։FIJW5(+C'W {K]&"~qt|Skw`Yax?@pC`9}8^[ک'"+l=:fEY?|kMN߷(
+$Ƥ)u Ǒ
+HZ3"7(	_^3ϸIɒ#:I90N> ?j" 8s0$O>	FNsKMW̎-t nGg@Ӧ?=?Ҟ+ڥ#_ƟgғgI5g8dLjQj	>zEyI-<1居 G}Ũ6*lfA .
+WBϧJAhw<I{xSF}#B3חt8/ݵ%zs۞r*)Ĉ3`ͪ̂lf܌r=wcU;{YD!cy[<.xߢSM%S2[UA<OOh\1. ׊d,D m9_waVlV˙bPi:'>eu=kG+\,SnX <oΠC!ث 2Q>kM^9Y!k1!?s7aT^kY#$bLE={UUT1aeu/aǖFQc,qǩm#@1[3G<3ZBa@r3۫\ȢA 8NGR}xǽsƓz1QZt}{a`G+`MG<UO9,m`L&Oc zYFHDEHߝvG50&o:fgibzVզyo".d  s<jr=qyr2Fc=NO+mK\y)-J+:e+]wZk[tYf`N8`j6s$)y)I3jv0 ]G ajVQ<>TgH"8y ce<C+SM|[S(@Iʆkr;䳑D~rw )<Yni$YH=8ۘ$"a W\r鞕цR{_Ԝ\Ճ	AI'nwws [V&7*G5zpZʱdl`k.׋q2rJ N>w:ٓCcmor") 9*rΛ&u02_4@E0a(t9fUmdyΕ7.v< RgrmRI7 x=ү.͜^|?#}k7$#8/&\PEl,8R eH+}»ws^cmy|9w,۲@89>;qoΖ-,@vaWoR[+N:8=sL7Kki,ɀ  >~Aᾷ_AA4K0Qw֟+23,hH?? Ԓ^;[O۔stZIF&48b~PBE4چ֒zݷ_q&|%p > ",&KyH*ˌ+^i⹢VЬ GU]\kmBXXL!bIh[:OE%_5~%$<R1+8m"2/ 8uTټ9!'fgەXUfsE qҧ77bp=qTfnt}>FOőD`NrsU ;wS29jvvMqk,q+q{9q dgzQʷM*8kt`?<ONmNӆLtk j zu# m%b7)88ߍ`mW+nV''J#ԯMN[W[jmMY+^?^dE1A|q;k[8f 㠭)ۿy8fc'<8#*wyݺ1$I̬zx=NkSSq5u4!{[KKG)W|c=+I2^9R\V'Zf)^Dr@w	GcGq{n9՘ʄ}klO1!h֝}=	ۋuԭH!A
+m԰&F?x6u<d֣i#٣$~[er	ϘIqEGlBH=+JmfJFqIIpX;ԗQ7TvJ
+>G}/V^!f߳cw#Z,BHjKWK6I& g2l{=jd^MSiN3:)h`A1+l]_Ϧ% C˚S֍zIo5cn}yy}6I@g);ǉKHm6 s[niȜrOԹU%1V"K(df<!sגʬ30jՉjDmXt1#ڮۘy$t&p+]h\!Pu@#eH m<(J9xPk  x}}?:??:'KE|7_R?܊jX J}/nҒ+($Ì'$ >[cpTuc-
+iq2P=WP+IPp:Ja#`&Cg!y8<K織+.6VĨ330}9eJں,v2wdhflu9 }=*fnLlv? 9^l>*N	[j78*X>ZUHv3NFyk*)L.X NҼ?Y]V\[ϸm ?YƦt{#ku^	PdԪqd8sgqP%VHb!I2st,n)A|6z9i7"taVWj. qe-#&l[PAg7LB$sA=I߽O.7e2$8VSON	#JWbt wFdr:m빹T!U7ggS(Y$dE!Ay=<j}qp,ub3+1#8@b%p88~$irAqMr.[*?ps$yR0	<+לTdi )0 G"vf ~$F8RiӧaPIzc+Vqh5ۘ{ő	%F[oZOU	 'ի`ʢrs]*)d.i 2-^_-RZ|F-Q%.YsF=;T\_nTFYCǖGj"ڂ|ɿ~?&IvK*zc*1ۑ]t7y4cMVDɕ$HavJ--Q]
+?s=ՕR'hy:bZy!lep[κ5B[E Н"mAm!L&`ڠNsҳn"0s8'y>HDw0+iHQ_ziLn#Uo`3EtGݎEsJeo&WK=5&XH 36+0fd\cj "y'?VimHnHزI,.E訫IZ[:-:/θ#zVuRڪ>\Ѷr5YuN2wzw㚗Уd
+;eRNOu9C}z C^9bYBXzW+w4I*
+y` }8V$MpARV2ݓ:{kaZЃԬlj3T*0k&<7M +q5=Ʊ$*!Db9c+T ˆa)Vv!I!@tQJ
+ݎ\tbZRrm'7[,ter@46jW9Lfkt۰'>O[CWXz;k׸"iQ\@;7d6;,2PLp r=*@~k$U!8hc`39$QE*^2m=:H=FbOHU]S=b{cWՌrqG~V3uR#,&#oZhMJfy]ܛ9H@ P үXkwR;p)(PW$ry<dV9>rfcw"0#͡ J_[iq˧# Q+4Z\].8SZ?|r֝\QB04e}MCB[̤Kp#cSv"4oǜs՛hMM,M#1l+d|POX|M)Vc=5+dkG9snwrU+1W ZR&Iŵ]AFj{)y9,N2I~Ur'Q}ZFWp>A9N洦͢NL:oZi^_j=i#"aiftޱŵw9+	X ޺H9'''j[SnݚTK y-1*  $~u<דvJD1:~5L\M?)lsT++v7	FXZaFrjxI[ǵ `p87 -8lBnڇY6
+sV!KD~HJͼlrGQZO-^<O,oW':"LyZ?l]K[֖rHͩ0[ Оsops[ 
+T jî@x*N2@`znsBԮzձteK3MEx	$2]6H20^r	'Uʶ ]Hʺܒ#OS,:x2]=d
+[9{TwabѦHb^OÂ	'89ө|Kc;ҚM:7qfG\v=:sb#nC<?[smw"Y4q_.6ntci%7G.vɼ?ݳ*XPwͫZ:
+[6xPpIQuKDY<70ދRؙ0l+~랊c%jejiYc:kBS]Ү_#H7wA
+X`t5CG/ViYAa`>wL컸Tlgql͹O*r ⚽1it5o
+V2#ZFÀ>zk<bI!~~hWt-2t*n9'6hn$0ONQXȩyUl.@nX.-@y
+䑂0>Jf}[ss. Ao^Cz5U U8 `7nڥ6ȓ]IQ[1nėD̡ڤ6A猟*uwmI*H<=?N*x-vԯic$v+g*17j&w6knuj.u6*bln?"}j.)Ycn<q3JUbՋoثZ<+Eʰ|g[FiO̊`sֶ1EE-yUVuQ/fcNqW q ][k1x{ic;j$ts ^M:2)zf#܎:us
+wp 5~I&l0%y'yr+2OӘ_mm(d1(}~aΑ
+VPiS%è&;I?~#..%ұr֎ ^l7-Qu4>湒&6#dUIqWÓ$P󪤐9hn~}k/̍Xm(=	RE 0Hxejʕ;%o7k(wN?ZtA7?UO"}cxOy֦U{~/=H^N64㳾AyvF$y<w$}\FO"Mq(>o0I?=f2#ˎx뚊K-iĄs~?*+_SVӷ/*o@HU
+۱kh#-r; cI<"6H`*[4~$t9\qqV+V5.~ҡHcE 18!@#JjI^*nh^ gnӮ=U.7.Fǳ|zWKTuvS1=piV^UEx9=G#s*۾1̻@"GpONSKSeXFZix"⧼fhe@@c`q@8ڕֲ]Hwxj*Xk[_3TC䥼2ܻ"3A@z}MT8u"lsy~'f3fO2$'<Ji]Jyn75ݟƼM>8J)km_+%ps3m9gQiqN$r#N,tqE>~3|}qA gn^o2xHl3=p=֭rW<a)5$~He2fep	<zr:\ce[q[HuQfWUHUvilHe[=p?
+m-Q%S䝢2+o"Ȩmtcxy]7@9^RFAQ?Gg=kdUV1!e!z`jAAO$DȧR 0p}=[՗K<?%
+N{~EwT{x+xcv򉞠5&o*^/'v|&w)Ur3U Y%gCq(;91VqE<rIAԊʋw|qq\J[Q8<g;x%$-Pi`A皓#v"Ȁ9;qpy?A>wsuΦ& G*:hF
+'jO!ucb2~ݸf.߱[G'ձgf Ef 4Xu U%f͋q΢ﮇǧۙHGl$U)w
+W$Hfe$1q7ݤFQUU_?ҳbFSS J4L] Y NJlw xL~[C,ʠK<qRI-^5}P- ( ̡2 _"ٺl)t,h.unAfI9RA^ϵ]ל/כ5հb|X(!uTgPFnrrC+ӽea@fIӨ4w\	ȫsM2BUg,]rqUmp]nU՝z9|)#ےxf\$
+TJL킔ۧ(:;k&6܈38uABR:۴kwۊѱϹ?3}Kڧ\N-ݝH['MԚ+[-G ?Ϋdf v9v+<%GkkXG!
+3J@ x+G<RZ7NM*eю<ǵ1O<p3VlIV{}oPN@ګ}xMj`?gUbvq99i0Z(`:%׭:Rk~ØZDrj|!cVhDd#`Jʹ緭v"0UݸJ56EM9>6 *[5(xD`Ե-΋N ι1΀fr߆11l2H5c[ѳlsm:tูN做Yr͒:oT%2mNfq}\TtmvHPř ;quFI%X.Jrkq1df0ĺqy=p֛^e=+rN{[^4nkfM䜂8x.{xbwMr[#,Tz~;c6{  '6cn道߷([ck
+4mGTߪF<L.deC/;4-Ħn#AbK;k 6*L۷UO?Foxcػ<Zs:qV47@V5L_ 62i*B$/ˀ{;5ɺ3\&2WA+y93]I5PvGC	nZz:MbKA #1o6*yC p?x[J?JK	NG8mYQ#=c^7Z ÙgsUb9w@m85p{N>;Z^gTeM 䜏*	RURڙRp38	>lژ;zCC}TLEEL{v0ztjLHkzt.Y}屜~e&%5VY# bS#W y[wH!YYq,b2SR(hd9O_ҝ.YF>#?ƹzQZY6s'݇N޷+*2H99mHBR} PM"ulśz=S`Y[b=qEtRser4~,;\>3e2??:$, }/)=5o+RxTy<v%H&AV&bv4t(^=Lyk:n߰	sUH"YX,xzW&#DzboE+8Sp%u7m }:
+w1eޣ{7 ?\UGv0H,c ͔>
+6Jol)?* UܽY. N03Շ9z7}? Nv ~jc$mRp°\:|*=wj5.XOz?{T jb VV|>E8U{f鸫ITT%?#y`Y_'#57X/)+ M5:XvLrW qVl͵#݅܀W."[C0ebsܜJ&;*Hq+FWhR1vOJ1yr5 4=+wS'hQP|"lmd߁p2sOt6<a)}j	t	6TWk(ſi A5IG##I)J) '𪚛O[˘
+G*Ie]Vl'FyZZ<p<@
+$'=K Np~MJoa1PH;|w"Ok$Py#Ryڳ!y,XC@qp?M{˕L&Q	KHݗ"L.qxQq.U89:8_O;M6ZV+$F"P>КsE.f@-Ԟ.٨&Kkyqӟj.ĺ+ VsBTsnn6Kfln\{rk2v̒S!  RB$01\ӤFTC]^:JNT)K+_VmsVo]+¨*2n ?#Q۪!5ᐒJՐg5f>Բ,m  `ٽKt9+PqJoo8[{+5ac[Q&U Ɛů$K3~2;
+Ğ%4|Ŕ4gߚkt,?)%ISWPc1QyU+zne\?VU8vqFqZ*v5JmI[N2[Eb$\F~V eܜg V ռa^krd+3%,l$vi<·lxzqf<ɦc$88 {j&ajBQ^j."	 w'=}h.H|	6=cɦ+%$ec=?*f%kl1ÙsZ߳o"Iu(g!a*G~cVV:}iGta$`B	E # +mON)AX!0wu?ZuŜvnc/ ҽ嶆).'Td}ݏ:0̬mE0IF|\fNZ d@s`#@?jYt1ysE&=,@OF;6拢aNi5^ieB+$,Tr>U5vq]%ёJlL Vj1G#tGD޷=$oOD8N$zqcC$ʀqȦܟS6ldf|*EW{K'lM\KFu ۘVanU˰= >![qg966ج0p
+~LW)p͎]"KƂgkYJq] WU7ά=5y_2Z]5olsPi}K|'=~^G=8K$SG=:`OzsI ר%v6fQS~Wwz3;+{io-6F5d{WCŤʓxk0YZ6LL7*&	$vǷ3Jkm5ec2ކM#S``ygximK=*3_vEJߘrʤ33cLp ݇ҧ3Z2JWzH@%a)bʢD,nSHZO]otk]9JDȾ/+ju*I^VH0%5)K #w* k;F* psW_w+8ȧ~6..PRU H>}jSKIO$SfjZ:6`F2EI/nFG7CQ~U$~sPJ:V`+ϩRn\<6(O[;jZmw&Ls *6X2Y͸
+
+BמON:u¶ 4T{YufJ/܅M5[7ę88Q `{VS;a%3HvFqFRBNue7-٭*5N: u	.<UP\3~mia< :HZ"iK%R#	9$vEkƇ쩴0¯LsmrJ"xRm7 -_R
+Ǫ[FKYB \(a
+v~<ߝ:RYwG K隊k`1BMZB˙V#q[.L̿P&e 5=QCTƳu$( 7^H<L+ч;՗6ᱷ6.&89sqiA[q sDۏZvks-yekou{K,q}[2 }j b:⪨ބnpCq+@Tc,L?Z}@!OZز\r`
+ѕ'θk'}
+q\ip(V&Ur 226g9ȮFO]kp?S]{oDٞs\%ƻuR"ps[8GO1BMBKZyQ (ݱWg;:K]G%.C#׏5Hw;?=ֵ|7q&q,ar~MӕC3+"{+VtqZG0c91EsxV	4|{ տv^lxw(a;dW{ տv~PR3ZkZg;z*̭BA犞8#,94-\v=%n_{ΠtrI~Jʻr@N*1	<b-#+Hoܡm+yҟc:ŴקLtaB$:!*<$)I Lי*KT}T05&Řn\INьҴ#ay,ǟk+˝ lX'hOOdTbyYKCTyuiRQMA>v׽EGcLTUnFBԢDKe[F~K8;*RN5iSh]Q 3X R牣?XkY4	4kɌӻ9J%u @NG}:tUk}n7+^_w2e2W?"H8}λq[ZKמF3Oӌg<آ敖R
+1G~[oTI"cm>AXq>݉o8'dArG#O];BsDNSAsf^[i,+>?o-".4Sq[Us..X$_ 󞧩ګAJH3  dKEIUQǧXtU".tdʏut[aiyb0blg|sWnv}.Fc9i6ky%
+ O)4x\93(	OSNEftө[]te+<r7$+ミd۹5ΰKp''9zbuȄ	6)lqE:2*T#{ku?Z׵22"gw?L758Sy2<1z3Wto֒/6Y\ 3	oZU0z` 21c[pu>r +j#>Rl^7Np+]xYe4#GԺux$Vk$`ȾcҢ|Tj,6-~"'"om9 jYu16OFE##' {ZtR-<Þчߢ"BZEt`c|L;{VB1]vn?JׇW,-$%Պh |"ۺq +Ο/>kնc"OcTҝޣN}k;rނwT={?Jз;$xS dvXHF*ppz)mOڥ<ȑVV|pnVOǏh}=֟y4"taFnV =Af^52;TMqMSMμUW8%!}鲃bI#^$vlr$g-*vd㌏4H$X.?ymlrӡV.R!_n?V#krnPpK;bd$\Čy.s#!H1$mY]8V߾q=P -,Bo,LW(]zS]GPUX g׎)N5;U*i8[{oeM??S| C)cp=ZwR  hD+20HGI4n]\rHd<rjKD>\(f9 A8>Jd
+MO$>kHj?.o8[(T8%[7B/Da*,92 uЕ'<kb5Be Ă
+e@ 9bVAu=,$`rG+NXiTﶟ\pD!| ZFB188U(S13FϹWAj.m&8Y#gݰ|:k|,)*4[ke8'<{
+ѿfHh9#AVxQÎ\vvgN<ЋirHdR͛i:=$OkIF{[@ԭ C	5&,7Gi֥UsOei70?N϶ZYpdw]]o&gr4%p\]ai Sab@8i-q2WZh#g:rW@V&U|Ċ,8=N7:T1ZO
+H3I*]-HvϹ"Vb{&ddm9P<kMIj{Ԡݵ{;ܥ%rD#y^y΋JΠeR"m㾆$khyϖ51OZl7;fQhMpy$sv/g*\w~8d:[#$׿Q[HM03b51#^ك;'k)cq5KQ#\I#H8'=OnPI\ҝi|y!Md _E_A筴p}^Fڳ*xi<d8>[E<{tVE+30*'V|1="	|}maDhs[p%Q"j++ J$biPz'Z\/Fp3Z1@lH^U"o鶻`*>v~K͗cW%`vO.U ̤>(~ǨӨD
+NO\dfhٜΪj輀GC-`q־#$wHIN޸ ֱ>Ӗ:zصCa昣2}}kk,4K
+bawyê\0Fp܎5+J;alk偀60CUkE+3ϖ]Yɵok{\ ]R[Elשٜ֖za xgpns*׃D fWΣ?Vk/u/"Q<䌓Es9)Iw^TiB_{  ?lZ>W_?kƏ	nn<Ig9?<մ02iތGmuƴ1g$ܯ"o,\I#+ ֨ѕco#"*n:qbdciRn8@3dRGqҮ.卮VITU$Ϸ^Kkb0B>Y&(eΤϫ(HI."e+;'Ԓ>@5xl`Bȶ>pIe;v2p:vǯZˎibQq
+	?4	0\[v?%V{<-dU߽ 6;8^p60	֥OY:F\0^y;YE&m_`d@9=jII5e<5:rNsMvUs2~fVL?vyp.2PM{|^yk%b>D#9`p=y}+\=9ߞǙ1iT__!n R;H0gӧZrZ-!מ~cϿQ+}l尴paI73Ă3?AVRXGv|믒L*aInmn qz	t"~rFI G=N3/YD
+"瑐px+XIP	ϙ ~Sxr{)b3,Y`~Zѩe02Ƽg).o qS}h啾@@Nssj$8z-$b'J>!/b~&\弙gU <,bA=Zy/X#EH[;G\皖K9cDv#2ے'<ƺr8SCcI}sc72s&).\En͌'s5 u	r̿.+5|Lep6	I])IW\q>hc]M,FOGʖ7&H>Pf9錱9;ل EhYNeڠr7mHSkSq8LY'}D o4b!w-)q zGZQks{f?ҖM4^]%9sLW5jzB^]o2jzl6۾F,sVc"cr{TvK@)dfW+Lb|T^rtL9RA{qV-ĠI$* t/U80n\ r}?ƫBD֝8MS,lin>=I%XĊ0\	V(##UI[9^+>vAܜ(-cmsw6w1U8#zZgVT c}qۚk"VAr:r=ASE$v	2Wi=3Yp.2 m
+ <Ge	!9--ܞ[%iaĎIr${~!&sՀ_J	./&t`ǧR~_֒?Nm$M)+#N[WR-3	V4GTWVD4@PE]{&Un+%Ѭ`a!#WVrO!@!@;k(躷}2?Vu\׃gծmm%;N^Fl`.P1~V:	5tK:*aF ݕ,pr9 b w 
+?_^ ; LgQicj0,jV 3$sEDppsy]ZClV%r)ۀIq+>=Q%/ ?.SIOE)CƤx=@jZϚZv7aVna<7rZV1	s4a
+8ߞj2z89-]ݿlX|S#UN9M.k%(AO2,EhNKFME驈 WtԹKpahw]TE*ʿ6~:DEM,Ur^z
+֒$316W:i}V*~?5[Le{]6#aU-փu'62̬Մק,+91 >{cbZIh~N  Ʋ$e.pg8L7A9))ŽO*3\ &:H	.#$\sUj>azӧN#294A(d۹E.TE]{v $Bt[\p41@YQ2vr|i=V"	iXee_%&%ѐ/7]֫o^<~zr{Vo٭ 缟T{`y_! R )Rĥd ֶo9x\/?VNݥ,S9'\̱*	#©$]ʃ Z/|7_w>gx䉅7I'4[ưv788O8@#k(Y *CS3 zz}[z 9f|.џ~8?֡ЄQB-C'Yn#
+x0s:n	ޗ4@BJ>] mˠlVdEK!A+$Cd#'<?紟O o|KZ[ mAjV\كˉ#{[.~hW!V) 2Of4H呋zsZӔv_q[IM-<WFb91̈
+Ny4+Wn弌q	 VQHX3jj  ^uUˡY}1{Hc BKjPMtp ՙ  | (d UL#w Fj*]`?) TGw5.cBRp܎p:,xG +/(尛7 ЋAq)|	4hL\nמfz? רbpāБ\=j8Z  rf;u'T_U=<?t䨎gOڢ< UKyWH9*HC$x̑~rI&$Si)@})j`T޴5X!x:n*UEKoTaATkWa"4U!Tڊڞu 3ʯ .o uo]lϲWKGOb	0>S>rvϔ+Yٟo+Iaۿc0<'86+3ղP<ӿLԗ|6 IQ⸱\V=웕y~Rm4EػAϬu	<%c(%p0^}MUM
+towR*+
+1 WѦVa$08=k˓pXWӷeoq3E#l8M[1Z*2f sMch Yvι x)3OMb*I\$cyO %֫"d3qcGO5Nv(HS)  lI,sJgi +Kqc5D/=6c
+|bR
+q>\N=qq}ZZ{MB	ʦv~FNl]Cb1ySH#'d| 5zr?knymY	qW	$sҨ4Vk,ӉV$6^_Wk֧;l?K,HDې1kwʌ,=~Z|a|qC6	9>!]Y|k\yIФ<+?̫d{Ԗ1(PbBfa>TL%*ŗ+aonI!Z>kAn# ?id}5))r\I2C'Il?J]ΎTqճN{R]uiCC)r@a>5Zykfu2#*p6'<U4,U>zQ_r:ʫV+`c+/Vu-J	tE΢4X$JtGPυԦe;c<uO 趿[ZG5V  x rF3YWpZhvM=VFE͌s:3_C$BJGwFD% rruTo}Ic+eI3Z_kLZ)!EQܣɱOJ/)]uV۩)t=y5K.t	򣙐߽N8Њw9KK$]jh8Q~$XS%yt=,LEz-}>dI`t]AE+$Ks9lܮ,쌀T  Tz\v4 !cӽoRSGC.y~?j8-Vg6qp} ,SMs֌ed1EO+
+M`'tTBRX\`NbC}re[c2X͔
+<tgAqb:u7_CY%/&X.2IPԀ}R kkQ(6tnThd0'p x9Y~}$iKsj7m5WF-_|' Щ_Dt\4Iʟt!ԴQ0u\>'- 1G'w J3Q6wúl`MA:0]y>K?:Y4s;1]	pr0xǽjKomi%$re623VFii-ٚ;+K#6Y흿{ӫ>iy΋Z;q(ThbI^zsV.mDB9,ȘӏwBy0fh3u+?JҴr]LJg	>k<G7Nӷeyoε]9[I!UYNWs7X+=-D gi%|")KL]|Qc:ը7ErGq׽ԭo,H\xbzߌjh%yi֐M7Qd A*B+6O}G4AM'bkqne[yScFF*Ass}Z
+I瓞xEck(絑g \ zqҧaƶϸdNG?tE*D{ÒX\gvfLGWHG1ϩ2>QF3=.M,{ϔE^@-װ;g=i\UvZ}Nj❑IÚVE]NR\faDnٹH<(`ךba+uu'./uyll3Ӓ$ba:rE s H=F{
+@ǵ5lyBz_bOf峟o+9,| +1e!mSɽOaTđ>nvaɺMwP}YTzUK1 67"Ax?ľH (HڜH`guҪ=Jc.GJ}8t$]ZJa(|t>8#H$2'>e/_SWWFk4S]RҊtN
+j"cJA^x[Tj	RMFduZJQvzUG+#Ҭ|P=Tc +֒9#C]SG,<2iO0i ?( Ǩfvsɐ9Ur$GF+C<nJj",<Ĵ:}iIǯSkRRÔ`SY3{JDb*c$UC5{Ym2<i4#jHc/#[K#xWvM̀sEd
+_[^9YvE릙ks&E Y).Wd"c'+X?<??:.3(KJ/֝wWKGO4-Y+ջܣ>;8 ^{+ȣw
+챉mk$2nm'\#m'簧&EQyի>(yL*:+M$;ߩSIiO!1'
+-Y1j
+i?;BrmsP~T6zj2aRI;W>}J`]-Faկ+e@Onx$Nȵ03 r)CX8bIm6[@Ir13^󊘩˩Q׻ӢcɨNl#)b^{Wp\ pOjcFmCԓ%9cҳb%te$6AjSCI)6OCF?ҭnpx&ғ?b2# F>k랦nfX*TƳ(ꭀIsʤ'jK40'f>`2*Ǘ2u>5M2Zȗ#sL_8}R%WPO+Ē$aYpr@:zWO|'(Q=Mm{_F]'(zǧndb1*T瞀vx,YUS% t!cBCQ?8e^%ՕK(8$ZZ/X\Tvo>6t1a1> k%{x]".T1ӮN:{u'h62sCrrI'ϩǡRf5%gDFIj =q8u5-ڒ+og	Po<s=b^rwpҫX\FkB (oy8,Zwyw8H)CnӜwZdbrm<ipڙRW2ߑ.w-9\ӯO,$3R7~r%1G1ýI%haR20p{ϊA:>oۍ6K{J'EGٵ mk2Kw0!]
+㏼ym]#źn&,w|MeuENt:m1 0W#֮I<6W®IXd[ Ӡ}2eYG2_P9^LQ
+\2:h$ܠ`6=*2,,n՛;Ԁ'}j$h- 4'8 ⨽qvI`O?ҺRxpa7+ ѯ.GQ~Xhim93@>}0Q^;8-^mPv~ _Nҵ"^y=0+/@hTQp*I^_Um#yjArÕ$tnIMg1rʙun	?8&Mbw9 [$ M=ΝMsc_Z\VsOB	K<Ӻ1I$md8I+#<ю+.Eo. ϰ-$;I\W,k١U7]u5? EMM2[PZa}b?]@1 ~^ͪK-DTDvV+ 8ܹ4$I+Wn]n3vK;Kkia]#o k*Kw9bۀbO\UmV8Hر#b qdqoЦgɤaIEud*H '0 |VciIblјn_
+ w֪2Rn2q2'%}qXuvX& wKs<^UNx.LyfnzJ-Pt;{̑m'v XYCP)0,p08*;*{q e;9WoBhVvTq2OP`qU$4}Ffpi#8 b9-S)oKkٴ1t(KN=<=I5&PF{jHΤl/#!^ոAqِcR3c.<`zDބ1}+[&nXsݪIleX sR(U7&G,
+6+(p?.HaГZ+W6q1	#9EƓY\#$!Qx$~[ X{_؆FXT9$7c#T%`/CS,#Hyb&~g_燻տ͊Gozy%!bjymd?Q	 i;T8(R3֑ozkVw[a`-Nѩ  '*\زG#7"{uSna*R^Fq'42;	,NGCQ{J7eUȬ>ՀOsI` ui9E]4ߖ۪įKP~xu\Z'LaR d[qM'ZPjSoF7G!曕Fti2GeLH#'ʜhO]Op8P6w7lgZwz{GQ
+Ϟ:8 w޴b4VFP*čopa3$A ôzڭEFg,^2_r{
+gғKfnÙS[D_SGc+Ĝ*L1\ҩhsI쵬ɷXF~!fCazSR 2u#QY]vD,p*td.Td	_x  Ҋd$xbyj% λ/+UQe| uoW4zLh-?,|:B\>jJ)&>~(_q[vѠ g*Sig
+$rjLjiwobO\rۨb2Tc=Yi,Ȍ}F߿ pXR%i"Nqu5Z9bp|{	kin`с8SS+F&a"71UpP0=:i+yKcU)*V{y|PY;jQ!ʻ$FJqQij#6o*ɑ)^X3l'>9MXumÜ0
+rZ8hMJnGA-j# Ab|̟ZnjI9rxZLs\f8?5+*ʛ?ѷ𕶿r9! GN+:]R̸GM AzV}ŚB#.fi'ĆG,2q1KSFV)h?~څQX#g(SK+<)9뎹[MRw(~w<P,K'ԟWTl%&ql ȥ<d8=i곛V+SQC`1*Nmc\jY(/99jUWWm:+[[b0B-PntT{wڮNy>0~lؒ޹Y;=뭿+GZQKYu:%*ۿb+Ɨ2`GO| KETpQneFݏ@?SHX|!Wp\} 
+ʣ:cbc3H	S[e 5J^XD\,r8s$p+"#[TPG$1V1/ć $L
+FSF (Ml%N3{|-倾[9<N^<+Ff@##kCF[Y#c\^}qUu97j2>t}qqp8N	7f}tz|Z_;-FBN8 {P<RWCS[Z;a# sRݳu$,YvYT,KjfK=ь:gw<غyoWkn!>JATb:/7-(>db=Om\ţyF[2yX4JTTZ^#"19[+IuUf$ѷ'cDF`-uMFLq;"Kˏ {+mJ,X:n]'s `}y>B\g Ѝ)E2S	. #FMI%V@r3uȱCtو_@E$vt8ZVfMV$ hz3ju9pZKb2XҺyͦ̌!%w1@H=_7MCiHNyC յl! ϯeoNZx˕g#]+h6rĊ# Fprw)|(('K.:bCM`,Kq @c.yBWԚظ=?R6O h##gH*dPfp"C j̶!P\SǷ嗀&\\eR/zijfc }jέ#Y +hUTs[IVE 6I~S!?f5\ꥉr> 䗒yleǩ8.Es%Ƨs!Vyr" ܒ3֍ۙȲ!%JK6EKʜ4'e0sz˃
+-A+RJI-nFJ6>\;ⲷnYWҰpksVeV^zzdg8| +:78M2)MJ=GYRmXT88&܁d83Hڅ"5$HޤwGf#~  ^ez U8ocZvv2e#?Ҳ|{GQWAab32d~u\;z ֪^ѿ͐ =+twbcg!v
+ߒv18#<famF?XY$-3gp
+{EOEY7MR>GT*`2Z\wvȦDK ֭	nWLX#&ѐۤ c3s\fU3-[#hc	7Z[HD;8YJ;iY4ΚTט8m?C*('8
+A08 ^iq&t>$71.!K_#=_s,J;͏SM;㧆QŊa˓?ݧe[sTEr?On==iKTDg*O[.P\ZGEDYXya@;y>d4ɻ),WӼiNNTc|[cA3t9CcQd$/pzZZIyP-!#ymxdUav4@<*GLgOJqiBc+B#*z8\8 ɨ`홖e4f.ؽ9U\Hg4C䤅ڃl߀ Zɜ1QEIdCl `ElRPEInqȢ^ic/A\\E} ϩ8 uoSNdֻ=^"9냞ƖVT+sA m7*drXNk,~Y.I͵}.-JLƣ=*e܌OB*,s;3Յ+#PF)Cov pqӸ>-zDz{v~pDnnV+L|] ,y]ޢa}Q;o19ypog˱OOO]w)Ne,%]ɕ ڻHePF#꜃BEqR%䁵$>µ|ICZ4@ Ϩ|ΛqZ,E:xSMM.mRA@r'^A=8皗!'21ڬZW'}㞀-$+G=R-U'Q1xUpqۏQGم$P>=+<>o96ۗte;`(&flo0=Өքaq5kض?+;tx¸ X$<pk]m2b|aW;c$cOҹk{g}E-ű8_^j*^ӁЛ_q>ͺdTݵ2K#@	{/Ygk+4&M++^Ā 5G{zRmX^Qq9iiqz]Mqj1])Hd '9#5eeyr+$+2TƄ48S;o@O^0z
+8/&	=O[՘y*Q.mۨ0>|p*)U+U;N3דcy۠U[pɌr o٢\n;?B\ӋVcۙ*  dVgH-TH, FSObq4/$NP0.?#K}Hs]{β]GEJޤ>rAH?2KR>e*@  t$tl#TOLұuLIȑqhg+n!&`${~UR{ۉHf8֭*E008t}NT%mLnkIe](V0fCX1X;LtQWߨ;Xs1t֯
+ b?N)x -\FcX,%X^}k}Q2S=GP;c6<yE?ҮtcSNKw ^#(ra6JJ>or=$jCu@<&QQD:31/b+f>lEsؽ)NrGMw  <l/mdeSd[	G[Z-nۿe;J	h*qמqγ[$X(	;H2?e^ߩז#]?Yr@MOs:A#f?Z3F[U )J73zf0|Αg1Ŵ!ֺ7ן_T:F`}Mj-($ v5Y$Ǩ;kxwC+\ To+i?l"±!w櫶rλ1CL.1K&bXk=5g]0Eݻ)px$aUL7s)41\K5Z-MW?Z&eiUWֆԈ]QU8.$}Jz5un^5l^G֨%[<Pdo"	.q!!iZCcS3r+eO=Q{o
+]H&:*q}܏aYVWbcQ28p3Q\~r=
+V荸4/	+l7*0J`p\bIps:\~8-@r++fZ*}I|'$B33_zpVl``P frEiᙾo4dvSV+i{/̜u/' weG͊.IY9rpyM-Lքn!˶:R=OsN
+{DM*VjJ74UAy1?Jz aNU!TݴF49y QHǰJ󚂻<`#KghjDpw=[U0=Ni<sMvZ'%d`Th!>RQpΫ9RwwTaGH;AFMFa!9ڡ{؜ ÓGL.q,X*0u9 <֩rU$߱cVt:HI\h"dݻ <RNz>&97ҢpαHOQqxZ8矰¥%$7H9~Ί#P.:s֊qmdQǗ uoM~N}A:??:=
+raMn5l 
+yR&yt}Zf#K+8ӓG#
+Zތe!Yy\g㚴W6O)qգlP5ɌK\mWKh+ZvI"LF &/o|xb9Ŀff :mSGC Ys˱,_ דW,Uc+| :[8;%gR06'<g=ǨNlnª  {fIHI{~*'mNxQʯ6٫#ۼ:8*޵.>$p嘏PCyZ_jcj5-ݽ?<5?mc/7U6Vq2)Czμkf''>5m/uH	 S uc - i;˯ Tu i.]k^aٯ>v/UƟS 
+h}G? 9^VG	J^SxAhmat3eGz+/Oqm;bpL _-H?z(U0:f3 6ۻ3)ʜmio/j:^^{*o+~sYkf"?<pǷ^ڭXaGϥM7\9nnb'9aWxiQUH=˖'kF٭ǘ'޴WHB
+O|N]& D:E^O|1K쯽`#>\|{A(?ڛrF+s On'g?88N5bIFd`}A웝5.wG=h؟WCy:u#54GV8cjtN+=0h_m9Z=;; 3&$ObH>{sElcZܷKY - ѮO-i1Q??_^\nYep 7i[m1LmIKP4kyK2bj~#kۛ,6L/csk\i2)?ʘtiK(Ee72p򁸀Fyx6Yw]p͑֨I\nܶ/96 
+`-f	<\]{"ʕIN%8`K	`sk1PA
+ZYAo(9#G|LX~R?iTg.uWտWMg+P;U)5۴c,?JM2E|Iӣ!jcq
+K!6H5ۣ1A4#\(KJHWG,勐ʳWi|?sٵ 
+Xn;Iԏt5cd;|у[8BQZbUet ?Q f|mQ#_TdWma<r*w$- 8 ]1HGS J=o_9o̗|(hYӁߏJMN%{)+2o[ oZY.!ۙ):8lr2;O.FۏH>J,ZN2勠u4Ѹdixv̇+ צxdaz2u8c=+s+J4iqI6#b?Dc-Aтs7J+j}+G5*ɠ@@v&v$MG^` *~NFe{FD7ղs=冟\g*HAT{3ۊG[v<MrN}?.csP4mp'MU&}	h<Y.V3 68P}V85FBy	yvb$o( `rt3NMXM>bHy/V@#$d$ب$\vZ6^-ŀAo!˟0SNWț ┤ &o6zi ߟ7[7n4X̓oeܒeYAa 1RY\~tYP`AȞݩ5{[ϗKo&qеa?bhE~_NYjM,,1+?n=5_FI.%(rYG s4r$k:jRNt]l}P
+h5e \kKGh?y'v@?)'?\qWtC2G惌Ȫ@ah,'   :Wb`)BRµ%EhC!8B966`i<l>@!:j* (VI(r?}[ہM  JٟN`+[bKzt4Bx~K~򣑀N)/ X dcj`ZƐh:lϦ ҞNK	(#,%le@L%9<bpYF3ҦQQ}E9J%u@N`?SR^<9G5Y`˕#jǷ(KI~Kؚ#'к7#QjZ^Udڻ{4Exp_Itk.-ԧ8Ztz-\D@`s'Oγ2&YGHGW\1O}Ëľ#5MƱtO5 CnC\4HàiwsF40zTK%Ҫ+K^ޅsgl1;I'lT|EAL6N<F}sz\тl멌ƛ-N.NNw?27qa 
+(|Vk,3Mrֻm3UҤ}I x֧^Sv-M꣮0A{ˇ@U+ϖ=mUos=֜d?_9QJcnnLӼ{ i RUըQiInw듃A` (U2曤[޴Fm R4U'ݗ  
+UM,r&-oBE<{,SqKcKuib shٓ)K:ZңTh_3!GgQT+38i{P4L<\K:(v1lیgoΊ)6ƀ_:_(v;!ַ>7J83E]Y \ Ѧ h]Ee$Ѻ >hѺ }(66Q 'Eb ѥ:O9 Ed4ܓ }A{q }(߷\l ѣ? E]O\5 E-b9}UE76\sF(7|㎟()]oۮ9=~Q''tGQJbs_R}lNP!~7sGftQE1f;OZ>. *(.˜G&1Ҋ)<?i<1_2Bs7F7(]Rų:\Ev<)'ct_ S%ɏXt@tQ@qf|?:i'EX\;i̓[$=d,.iw 礿 ZFYY(aRev.њG6Qb*qsg^7{w@z  +Fwg
+endstream
+endobj
+153 0 obj
+<</Type/XObject/Subtype/Image/Width 648/Height 324/ColorSpace/DeviceGray/Matte[ 0 0 0] /BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 25454>>
+stream
+x}y&Hh?2t
+>?[}~w$Q|:GRrH(K%1K 	D$"X .6Ά{cU]U鞙v?<ttO_f{lݡuu_{-_ʃ{]w~MgdT;_<Dw*+rOt(	ى,}=gqgSZwru^mxר%qktr
+yqş;pu׼G6|Mnwߺh	w}	"+^xdoFϕ[>Z}h+w?/>/}~]/<ܦ緿OdC_ӕ;ZBUW3x@~dwvU7uO%ذ[/͆Wo~w+aSˣ5o19WP`X詘Myx{  bEgY^!`O~Sn\i$C8xu<ւ.+}yX3"?j1\uXyxKJ_:n2k,Yj¿=v8]~kFM<|1=q0ɭՕ<WPB;r$J[?V1J_BDBW;bXq:nۛ<g-Drr:$"䐕S#N0o:>(oⳚN0EWf+9"bK"򚘥lcyv ]_|
+ᵯ˅r0@yu#3޹G؍tcfhːh"82M-K175CrEЃ]_ܸX$HZq9	:M@!tX]_Jp9E!hj+P4dc<D	gQE(`)I@s}:}D!L,/t+گ0&wby9 (y!qMo:
+\	tv/]nIO)2=Hqݖ#5F87z%? T֦6twcu1(#K2D:E;fU+
+f"i$i<nTא+)mY0nP>ͶF4ݗLWPGz =TT^8QmlDx偞9(MX%b`:b qALAJf]H@FWG;\xtPP=8x<LB[r=+FŅ}='YIްh@v|8<GV}Yo@l: s=3c#}f(ٛXd(KY2hPp١t<X.=Ct'һve9	J8L}svZ<HynJ:Z֜^8uC}hԎ	|O6eJJ񃟶ˀJ_+\;|ZR9J.A-])S?{wHKFM7.a.X0[F&a]?.F;@Zez{]GԀkadQI0gZCR3Im%Ht`Ɗe*+fKrᗮZ0v/SBO`Ǩd+-	*հ#cs`Xy϶Y|o ~)/6ؘX(t<5NUCMrᏓ0ڎzêD~=Ծv+(%?A -Rȣ>, 9y3\@?NAQGnIlrQ|WUd6hٕf͕/χ@Oe\D-Y>肢E8iR:;(~`xHZJ`q,ąecm|S/9%+%ّpB3>̡ѼL{%{&3ȽJW*NJ&b\ha 7bM'K%AZՂOdFTy,%3OyHS4 SٳSҞ;ׇXm/OCgźeBv"&a2睃I!qpp3CD6&:CIhAc`k֨ױJiJ)]FJqbVjIDSq@oJ2<;d@+/@'Y4TxJVA Aiq=hx*C*Vu]'`ayj1>	7Ъ
+妲ĄZ,exU^"	$T ݻގ]MV;cJO<q;lt=bWؤ]Hߚ/n%p
+rծB0+N:59+ciT^~O-}_:F.?y|AU@d`r8"X &(biCÅmYwac>!*oGgB-ynzD)r>9zvw Н2o&J+$JAjoi.SxwQy,LR"1Xm*+^V1ϯwUj>#q`(:LjDdW+	!ӝWW<Lp4mY+8>"N s1up'ԣ(g͛:tcX":a:7pΏ^8Fޮs3 uH(7"YF r,_(MuF>F :ϤAʽ3ڤ޼x?Lct9J?ܼCwQFFQg۞`b!g$qI޼XրS ~4L)VAcPSU3>kd8%BIy(#.xTgkȕ/T?]E0]1!d+]OenCP9V}MzE38~Ď:U?(AL^~/=93cK~'j_oTyW?oC.2c:LȗjMR_Ц%15'&S(=)<	XYi {BM<8H4hct Z^=(`4i~Źd#	CKO>x=՗+g8hTX	`BRюe! p)&q鯢N߰C?/9NP҄Sվ͹:mc/(!<9O>+QqV!_˽+q&=Ȳk:.'5_QR7{)Ƌ-s'6nwx+בg;<"$p+/9^X&+nihkHnPyjY*s6uSgΞ>-J~dYoD=n2Lm "t}ߺVD:,
+{W0D4Ix"(k ȓ@	E-.{aym=WqK9F\h95"9rɀp5;e
+T'ϫ"i )	Y&ц@Id9Hʀ^r؀pyrԎ:޵+ڇ 7'><ej~$;)79Oʊ߄&(^1VB\fxhܴ=O*鱝q+{hM.%e4߂Smh	cJFEq1mѷ< K/'d
+tnLY3&#GYHu~w
+1US?c*BJVq%K?DDwvҖjp^t N`"4^iYx;w`h'H/2lu/6eU`® 5¿֧"&+Ң4vYK<R<g,,`vٙ)P:
+!n3:7=3A'<r/k*zZ^`ΛuSAt,RyA=c;-(yXFUԊ/{B^x*6e!io Hx;C*_glJe@Րb+Diea>d=8~ؾQK2J68>zޖVPq{7"^#d\|.$b+Fpvg_,oKѠ/+ywTQcꅂz!ܿ{Б͏<n,2Α6he15Zg;[?`q_iqu|L&l8hE>Vxe/oΎuc丷,fXkc]gft|Gl6P?殺1QJY6XnN"vY6#+/7'4<2Ʋfr Y!E	)~LQXZ¹wŲ4}SH$ºtZS~]]+VGR1&`A=?!mO&v)~jME+m:-cphdJrE>OfaabV2^m'Om/nذqӦ,׫lեF$T ?EШQb?𰧀1̞rx]</诫/rrK.zHID]5żBzޠ?<T?mMPa^ɿYm@D8skVDOh)(ƊkhCSh-݅/Jrx:7yP	Q2@"5Fa)`P^`Dz?05]poɵwJaZeqjZ7-3&*!П><4
+َ1ӻFMLr4s^kþ91JU3}W)fRsWPR;^yPua9sh	 *.8zPa'bAv{nwkdnTbqXJ"cy.XQu^e/ø(^!jC;t3FUrk{@k,{ۅ۶]ɭM/D3m1ҡc iBgEF6w<vg}uIL2zĺ2YEmvNkd;%K`F-2ϽɂiBԮ,'/(ˏilO?ӾGӎD
+%}[;;uM FӠ/07ξrk<
+پ)|W_xՓ^PؚP_|' Ti+7b'jK
+M q;&Vt<9:D.+WDXj.F2O8bYa(P{ItdpD<P0L !âo^,US[NOLQ!.p5)PǗĢDG.=N`#جYb"9?$xh/g_Ԧ+5N:x9W·e1Yҫ*zRrrܨE)["V;yD*bǨd5U7n0i[Įxϖ
+ӻV"O'=@&[!0ףO+HF"%'ƎBcZ5nNI25 *)!PȕC.ӻVdwb9ѭz}:W<ݗ8HzV_y+=Fi=M %+WL/w_7t< ,8s٧;xdR m#-uF jIk $Ru20)?aQW,/Px8xa+|YYy"OF<L+#i~)uXo88̡1U8(!JRiGq?_T2P+y`#\iS8f+?K`0٫QsPB!w mkjh:&#GlCM?4;E͆nZel`͓;%+r؇֐!Ct[{v[$qzXF?D>QZ#=0*'w-Я_0}אi;<<8*TMBC jD6n=`+Oqee\>W@8B$=Nu!j"EvvIjlPqx`s+Z=m1ӕH]y/
+՚^UeoܺV G/cX#~q.OO2n6Pb<kC
+gV+lֻX?nYǏM*Fo<tgR.; 6+JMɹBPxdzTvah/ۘlla#Xh]*v!yRW#H^r<6I <6;H6$EgO2k)*r>ˤz:6Ufy_K^T[p[SL<&|/_!+Nmj|Bi7el[_mAy&zDxf+G27MHi^.+rPP(f"*BN#[0'҅]>ij"Ո-E"Zۧ	{wٸM
+Rpq@_kçZ=")7d8׮#!m[+=&mr{\NB4z)b[\(([,9gs#XF	K!/ԪJ($фDޡS\a0+#1gTcHT-OAjgܸfeA@|P;;If=yw̿i!r+Aɷ@^?RZ"kU,L=:9$ɖу0(#LIES9$w*{$lE%J^?kK|=KXso<{{$ ݡN%8Ƅ y@cWw	l#!dѕSE9ssû
+hgE\oՎ+{^N<l$"J6ry5~edX37/ꦒWܺݲq^xq&(eF$"u+/az5ؚh7&rb&鿅LnUUUC#8Y\)y3ǨrFGrytM"8Fcb }zfc	CatnMP}Ƿhڭ_.P)?>1_&P?gπQ[/PY}p(F$x3QVL4Ybx1OFBˤ[@ÙET<)3gTԨ1+X`O,T蠾Ndu*FJoH@>1V@Ӫ$zcyZ퉞"ZM쏌4i-#s;0%5*	Y!Q0]!>tHB;g\V!GUf7*YgQ%wgg"[;7uvS/ 99!wϷ6\`_ );_ڏwaQ.d*&c^
+.iªY0<Έ3\9xN"@ jB*ӑ"CÝ-H e2(Of_=,;Q8Ipdpu#켗T%ŸerF2r5ih(|gvaSϑF`sGs05%jOD+nw7֑T|f˄)#
+,M
+>pbZIp@`h#y0<PP?C#a10Qah&m:Cn!?7.
+@Ex8R'T-77'>w<e"P?@00_BH̃ϑ		K0G7e2GyבYGO:k>[r ٢R95"gi-umؑVhΪ!91ږj 5؂mH'Xl<)n6[]{+29/
+$&#ԝ__>%o>d?43BzɶHu%{ ~fjOGE>i7l*rVCx.{3D'qƥcYչ#>ih+l}`,<T.%[!t>nYyhYtL|[&g([@8Xq'=
+!	
+1H%K!X/8z| ل+U>%2r)7bvӎ"a֬}(sKGv%pڴL];nG>=KitP}Q.
+m~S>[+\+j6ޕi,wIj,D~0|an֦+ZYoI	04=ɆH_<?bet %f}!ECNlUZ%z7'	me%!#Kϑ{ѓFJl|IB8I-dDf1dv\73ILu$<Y{Q +*{̎Y+a)1DFQ?lw+i<>?e&05~)>g,Jx~lb[$"geq*$hQb+ifۜOlCm5y@AtT抆Ԋ9\lzTaga^C;r"4o04=C4F1^ rl'FoM=:P@mdђN8`Y7+|Ttԏ{f^0dP&!D[ۙA+.\|&=8B;(`bw:Qi$֎O!hl`CJabhLe%Ôs/4ӡWiB
+dP%G:~"ML>%vu 3b:W{bEQaEoاLz#2-"ZGh8iANc6B:Dުop lJ=CôHϞPIoʛ69uEA:c{H 16Cm>Ua(zgX3.Z
+PͰ>c+c"'ݓ;	9C8ϑ;,\xQؠ:wU֗t<<9@h*.nWJVY6pч6lC(u5ɱ6XY08i̧V
+h]YkŌns:	yS\{&ԏ˫PXzx(揷X`@6%2tAY>1xىo?~mznyX4؎T1Nxq6 ȃcؤ_XݵSX4qhEy	?!SEy VA_&wCUٗEWuLij|Lvшf}4GL"FJbfB&Bkz@9NlӤXB/DVNJ&)9|fc34V__+D|nP^PAn"aYeDEGs/=b5yJJQXP☊9u !IfoO2,MS)1Gհ&lu6lGE3
+arP/C:9Z/`QB}}8+zRB/Pgʙc+j.P!Ɉ:U雨`X 87Z56tSf~a*,4a؀*#<N:9xH6	Fѥє* x,B\e$6uSQ,;9*>&:6^arGX7y|S:r֥7bg@ʹ#sMM] DDJHht)D\ll*"O^`ƀHSXaILs
+sB~Ԙwh7LNw洉7[6^WƦRiIÜ	&c[hy-RܨC&C ң{ĥk6fIKG0F
+N8q?Pl ljL+(ީq=RgmZ	rأssLW`o0<fF
+DtG˝}ʅBƂYFn n6|tA&a@S/,Bg4Zza@50)7&J!ɤdftB?ht8#N:[be,U@z)m'{4l><`V~W TD}a鬦r m愶\:[<PNRlft~oC 5E6+?= `@l>#2l|=Jf(yLfrTZ!.vPN=J͐H5_PpQ|XyΩ30Xo8PUs!@H	gA别ŷk$b(c˅,
+w%ȴ|`G]:?
+OR`>XF^)A-d*STa@42:0
+9irMckP1K(l+]n5p#^p<}lLWCMt6K`|hH7c9'gRԐ 9*.jm0UvJCmbvJMk3y= ȉK4LM:O*ߠ!qKHRo%Kc{v87fS+7e<C"@	x>S 	aEAXR uߨX?y/T'>.}x59)˫Z<镖## Nnb+M& JnNNF,hl y OlId L/60ٶ``#23Gϕ 5<+jK`ib&cE>H"nRAQ3EX{#@R׈FrϏ0/;		tkMIX(> ӏ2m"c(xbXw~	m FXs!)WQP]z54P#vј N=PCv4|ˍ_.w?qy_Z&LK>+{glMPfH(a\훚6رQ濺@iF{˜q!+Zzpa(='mxiLeQG2ٱfuh?`OV#0uX/im/=y0KAR'Kl<=}Q-M6d27Y܆j~2"P<to
+Q7[=$}5Bʎ)򜮧zOĲ9mofd!nϣUXRx܀񇱡^@w
+Db+	b>|&Lpn0Bzbyv(ޙ5mPKER?)UL	[!>_6]6)	,3d'@~6ؗĞ?{_#IV޹^iJ]ZZwAlŃw0k2bF<02Ü=3}u}WfeeV}g޷ｈȌ̌ȊJRvfV\{} 	N;z\`ߏQo&Yh vSQۧ۰߫aa`~\(x =O>غsZ-
+JtWXMeYХbU#}D2^@i! ǾC__g&듊ԇٜZ
+,bbp  W_ޡۯML˙c;<2lz[.pnFZ,(gnu@d4oj\&5{Үbv-?,V󞝾bH?9WǏc9(L80mj<TC}x/W!j]yzl1/La9n+5mT!ϟs#)򕯜R3G+].H}%VawdYɇyX~ϼU2\(ck1/s4,/rRrBP;^ #[
+hboJ;W1nKFޞŸ(r$ѿy3ٌ q"6=i;jM^MYG%Y7頍w'{MTL^U<=SvҞ8nP:hmw*s><<UwE33/k'_%zd+NC?`dW;a"UJu]m}]]Vv_&pCc+Br_~Wʕu:yg[$zTauDNGxeCfYX.yn.MQz N𡈧4&b\S>C~(9D/DB]%BILXgqN+ST
+Pm܉}v! NL!pjt9pIjk1KQ_l"/[`'j=-K'<E@9_FMDWuϧ>j6	rWhP"H7
+zY	 CeC7'
+F_`̸ǿk^戹%.hB-%FkTl:G,c÷u͞Ν%fA5a/><
+4+n  A^,fάo\"$=5enH|<6N##$F[hE+ՊH+,DI6^}R!_:wX8(AYwC#=vNW2gU7Oa1 ڐkjX5Ŭ(VYl^rZ)^xktsd
+XwpsPwXK=pɹ$}fTMk r2Hш@\AO1ߎ{I	^Gh޳Ks<Fmo[s__2}UQ-悇kw1r !QWUZȗܟ?|U*F'~(8y^Z)R>jhF"wHh<-ZoB@Q4nI%ɻ`0}L64*lXD؋4PLaQG#U*q9RDXeMQ)<:xh
+kK#}.I/GS86!&n6JL:(LvZ2v]̂p}'մӃ~x<ֈ}$^0͡I̲?w?t?}1Ar^cv$o5Bͬd?rf,E|?rt2j|\G% }۴d^9ߞ\,l`$aVzn<R'[H:FT k+ClΕi}t!r!sv߹%gO/[o/oG׽pi'{~|PɅj>\6R\hldRe9%NM(G+H)*/lN<kY܄y(ڈ@+0 cȪ˺SbITx9y 8fCyu<=b^;M>,HAơwZa裯X%ܓ%jqe)<"OesZCb2!w̔(;,^a>]&(j.㼜@BY#wJj3I:3_"r)umHFK	dVb~οG0Z	Ǧ_"Ε^uc5V'xN(֪MR{+oVh="fP; nLFȲ<tgǚrAS+5rؼgI̳5G%+3xr^շ:a޽.nLYsKv
+}!j'
+c3eٙR?촡b\3U|W'#hBjfeUV,U-eJP(UB*6oԝCc& [2P;3ɲ<if,xV7%R_=r3D~HMB8"*Ҹq}B>:7JgE}&UrciU^6Ӣݥ2/pK+XF($ҩ31)+[>D<4ˬ܅a-8_dfRzR-t3pb. <c/(
+C[jׇ<Tӟ{|bZ;dk:jo`^+KZz{^M)
+ep~N+}! ϯ$هgR8fea+C>1cf>y' i&tL+g}CɿY urָ5*Jnn޷TyZ=]_?E*Iޮ5+]{jwi(Ci;Ԃ%Q38Kثwwi1KN6\}wK?򩟒Gս_-K>kj*}}س4lPb`chlzRg)PI>z_w[%ȲemɈwiBw>}(gRE:WU	/>BfiŚxD >(th䱿xbw_oLG]Er^f>)g!׋^v=P	PЫlɀJۈ&=AZl8[&GW ]}̪^+&Wp](2<MB{,gU-접3eԧ˲tܫxitIl}		Z>sKF1R3Cڟ Tv[}CMC26?ϯRJ/{:_-zNxB$U))}--8-\ɂ،xs3|m+':x5rO|^5V+vj{B/5	U_BDέz.jA.^Ag@Z[,[`>AsAa}^V!^ V!0%LFhҟ汔ВlW+S"7/oMP,y\nbρ20/spg6}QA&L)7YW s8iQ7E^rΞ4l/ai&pmԦZZ+ $#cQ0VT91CH Q	?8C+ʡ:L6EWƭZ$p`b:!#^O)lȔԅ»C^Ƿu+Yyq7
+JՕK'ºoڣifްs`|_ήiMyn3HFε܀4ew	%sP/V]aBcf 	O3b,;l[aQ MҲ&KO?yfr wLӊo>PAzͶƂ"_IcƱ&+S\j#qG.+5Ǫr܀0ﰻZwbzroMnS@cm+:qiBswGA"_qG|V*XF,%!p)vk'gBͽ?jrvH=&x^)BVDkdhYDyTQ̒W[v5oV<ԉ(!v3\/d%]ћAlw{лS2ȯ>ҒO
+<_īK}q ǘ&ٕt:BtН\MSyꊸ	"*KH}ٹ*p	dB4q(+]0q]Зuڴ̼ZzL-pꎨGGB8#n>噴G
+m
+]y(͵Js6xu+Mjj8s;јeis)X$z/4+@rBT)ǰUrZWc[@ȨQh\(kɣ0-~_*_):mZ~CPKfyyNK ]]S-dBD_A?p6D+4}΀u[C6x!<+8Y}ix*)|GKlڍ
+?0U9El-iuSlyZA"__IP*i<R^~t>T kl[<tk+$?r7C|ƁBVB(4KmFmo~l
+^)+UHYպy-`}n5y4ǝH2aNݐ#ůaL}T7TdiMܭlFiqY]Q;-kn80DE6ۧCA9J!ڪ͇g+)e2(+rj}nv(H"/뮯X`6\!}f^Pr7<՝{PrusxNb'HN5&Nh	ϸ	-DSCp2@^rJ.,Z#eߝ%J؛pF)K[]EnlZsɕ0	kAĕNj8E-z"Dd`7'Nz.Z {r*kbpR+!s%qfEd	b@?\:AEM=CnDaV>Kxur_nQsr"tPspcM2V*0yZZs\7?.V[=+>CX%8.)\Av:WGkי!J6	Xi*]Z0|P\ᖀZAۑBkР*Gq+6P:/?dÙoM(77loZ{-UpB9xc4+FL_5^R9z^_qOѫĈ+5G+G8~著y;d]լ-ܩ6IYRkpE!H1Q+2[5htܞx5qPiZZl̮[{v6ϝb5aL"ͺSƸi&Oh<e{^ng_<Lm\Cߤ*[ElA.)SoQ$Ȉ3k,HPjIrt f@/c#A>;ab"%Rh	J+<?:cA^;ݰ:+DR.祟'Yh+5ˀH{KUPasiȝ;؈OO,,Lw}F/pi
+$/ּQ+.TrVXEm෱TiU̹l̛	;5Ve.cq||^a)i~V؜$=?Ώ@tG-;˾f}gǒJ+k
+g]Hi%SnmEjMeR234xp3#W<Sstp8'%s(|-Yֶy]:u+t2"A7Lp'A\VS&iUWTPF6>	EEo֕lV!r6̻aaz M-%UOq&P~UOkpַMiaȕ؀M	6cmDr
+M[SRu]KXF<RTցe{mԑk}ͬ}3AlkN(Þ/m<I+0(Ű{lxǭa<\zlH[&
+sRVhCK震^n{p)WgGZ7#dU<[>5+~V蔮		a
+ȩ`P^E2ssÜ*QWnYZ{+rabN sw޴<lYۅ$f*BnV^IQ*82'^zw:pkǎP$?o01
+]]=J#n4(Vnl+aݼ֕-d;'"[Au=s~Wx=<|]b#Qќ)Okf _~ex^<D>⟧.m6UFݝ2Q/!46#O^4V9(ni^g:J)s1pD[y	L>eR-ôGb߭axaGpEȏ 8th6u`\fؓ?T/|X"Ck3RV,_H+Vqx >=x02Bs 1\ uM'4DFU+c/=vto)EzTcexŤMV*^;ehj6xlP֕MCH>;hcqFM75K3z7kѬB EH+Y'#Cc k\:@ֽtVLn{9Ci>M|iw:r7շU3"Hg;<,mMS/hAycOy52ݷ=Hh8A[} ClM_"U&kfN1B0ȝO|[,fM1eu\*BOy4X)Czn#D)r4NƢ~{y,Ģ8h*-[ h)`a|p1Ih|n,]v|+Hm!PK?, BVʢ="ʥpfmeeR;0U<Ï?u=h+]_VAO*De;Jf'>dhCu|AN;luĪ%m࢈ǻJF$ʨQNZFp,}}\a[sQ]A$D&vĩ(:!Q$z\Z۷"=k$2G V'Zo/\輎X-I"M֝#c^!ZOk$Q"bu/`bHy@~`VD9fĻLV.8]
+<S=Tw2a=L˅!7ِą\3fTs0\?&Y<MOHF9rcv-H@zmN".3Hy4upJ[!\KTGӤqC1V
+x,NJA$kDDQpSlQI1s:u+&ENAM'mӟW2_//饻6J3VAhu\p dr;߷뺼vuҷއo%:n<Oi+㦩k! kr,Y봋}89݅@=xBJfBUyb+y2Z1Vp4/&S@2bi@kS䁼V|AYOi!a$(ŏS!])P~82[(b$nPJɦ<!*S 6UQu=.Ǖ@75"_\b+n/DjE<lIIe:z7럹 fhےmXP_]yًڳmK+0j*z,N)!eelĤ<$9XW M6<wƂz"L?elnt?øIq3v~-caC*m.P㐟2ٜVk[IFrȫ.hd'EըT$"A*uVhk!fi%iHmewcYw\
+ Y]i2a^b+Z7(Wa_ᛄfu-DX[*Gk1eܨSqbv-5{mnT\EEImօ/딋3=C>W7ejec8̯~(9C\Td$g>	4R(5am;<(<Q60g,F	c<BU!$3vxS#.LTɽ]Ml4Kotm{\/	M>T1p?]x|ubؽK:A+EKolտ/ԹJB)̢ªkvۮRy(%$髴N&XA]<O=YG5VGL\0}'`r!!0`v5;㶺,V%+<xz%]|fpulLiRkT?;JEcMQPY%Z;˾$`MD3n\*^V骲/ο<ݪ{OwA%zc;Ys֥nmFeeCLA8Vo
+sbR0KSp._u_W"ym_hX0a3>o_O0TE*r!CyZFci˫VZ9k0n)3;QULS7J:;N?Cza\/ޓ|nC[IY9+435N,9+JXcт+e?EJx(V*1ȾFF:PV=簓 [%AAuq򝝒E;f1]|k-\Em40o E*Y`uZyG2V>L0BpP;Va0doP(ʼkIէF5f7rd~iCrI=\3t>LD&8z+ru+XjolX͡Cn{TXQE:z*t_}.7g{'a=ɇ]
+S	ASI{;5FhrزW:w!Ϭ|W|\f<(osgd|o+2Q9zKNfC#lE.
+~η?eڔX"뒇<
+gN!ot(U+,؋zlJPi Mq6891`aO<@_4ciMú66a_$̚ b|(-W(SK,YFI}+mMIu).u(ORC:$z@	
+j4`#,~_]+u]j`lց-4}a@qH5,XGx9~A+{HY!ACE{y繻w
+,w]*p=,kcQeA&V=0LLPj(Mfx͕+9:R?3/[fY*+~졡&FQoVh3]&yX"WR6
+S>{R5
+mASp~VWS~N>e/ GXCgח}g4qQ	cI%"β&JU.>3[<,G'G4 -	lZfr&5:4'^EA  /)UQP3%JŸݘ seԚS{a,H)> i'sL5$-p[$)]|V@]l0(VU0%&+A0(-
+1.eB F%"&(Jy$0T|k^֠1;r)^-W=WAlWj|2K)ˁVTku<ηxxP(Ȭ=y)y85Q/2y?Wkqc^#'1DL[K'cFҙz?Ԫz;ynjyCCӚrjm-,Sʗ͗;0iY	x"PJ,(Rf$Y^j`f]6ܗ_G?N+[$0NIVSm]f]tr+\_6raͦ`u
+D礗dܔb̤^0w=JUݻIʮ!a3p<l//TjG5YQ@뇷MB]$OlW4T~{ShVo!a[({8-4ԁ][eJަIs-:D=<Lk< Q3O=z w\ߡ-4+3CȞMe}@<JfQejjǔ ]Ͷ<C},2$/We='rqlN{]<T@P7jp4N8eUSyÝ\'D7)QmA_A#PW<vZOAJv6ZWAͬ
+<d}EZ+u PZ4ca!ARh8QH8~HHx
+`$]f!xe6n5i?oa|U5!pNu3MosZ^U*ze5NЂcC84nEV+̄+i|(vJ+7hk<"5#E ūEv;Ħ*b$Suq5yb%nԥ&NV}/o?(L2+Au%)ԜwocDȩ|G!5OnTb*Cí\E~C[kP`O* j8Ն.ئث_hvq{˂Ԫ
+nB(W0T\To/OR4Gl gr"3N#oX~h`Gf~t60$/8FoSbio9]_a,S/6B8+fe2 :.a-2Mނ(`aDAS0ca҉Db@HŚEfV@QKf/&:h?hv;__e!2T3Pʢz7N)h"4{ԿzG>򑿘_.6b<[Ds2\_.8w K%1ZSӷ<t|u8L9ҔfaտFɧ7zR6]9SY2~Z[\͕ݮ3JVvJ/͐c|tdn
+S9j+o?Sm˅onolb(8@POB	8p+!zp
+܉Z.-H %)IꠦFi6|6v7c;ZŻ̬8lg޼y#e*}.1PidmsSa "|^P|07,[T<OHJH£9y4K6ZO{MqYGPcAj_ЮՉ8!%r1h;9!Kd		fdifYh?'YѸN%_w1\fɏ~y_k'k\;MV:Cݪ&WŤç`'*7_4n#썇,	qyl[d1Aҭ%MY@s<EA
++-Ed?.7[ɞI<w>&+SI
+ʩg,o^ !R.vˏ?y0~Yk"ШF[Y+ay\i2f2
+Z6x\-)d[F%kkp#\X+B<i:gpY>|+d`{3fγH&Eux2иV|9@+'N5Qp>KryMi){a	5|[qM	%.EuĞyT@@S9OeL${a蒩%*g=>y<T%9}	#&mQUNPRfىRĦ%7o;ڔa,Ȩ*H
+p>S;1 ;oAò=l2*g8;<w$ŘS͟Al.P{faG35}DJB)-bE@B:.S9ԅ(txL%t~G\,7󊲬wa}ӣ ;ccu0\/Jxڡr5^p2"ٚbcu=zBrHQNzO̰؟*"Ɋ{fqI/5nbͭڦMwvv#WXt֜俥.u;t{㱻<jr1_B+w$H.n)v&zTPͬb.ux2@,\&Zz{WTD?@-#	YH y.fiEz7-êX4䳆Ĳ2`ü7Y؈ƣ,dpi7r/uȜvGIsx{ʥ.Tyfҥ.MrB]Fdce|Ko3:d:ݤnr,utv{[ǘ1. gut"}ҪqNNo(O0t0Ow2LbbCn"8ԪzU5ysv?ý?[r,9ڥFP
+endstream
+endobj
+154 0 obj
+<</Type/XObject/Subtype/Image/Width 221/Height 357/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/SMask 155 0 R/Length 28201>>
+stream
+ JFIF  ` `   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222 e "            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? /J/
+݉zU=nGXŒik?t} f;fsr&j.# JQ+2p LҚM:soud:Sw՞KH/+mOOFjCg7Rjh!?O7V7FƟ#fIH8}k ڦ @[ 
+Ch$}o JZ7A Ϗ?d,6s0Z4}pv}>vm'L-\ +(3yy?.d*ڥܭZ}St#m
+[gJB̖絔br8{W8mŉW 4]M(arh46X[?R{=kg]cg=+>b#3';ֲ(EIXvt:PԔTFiU%u伿̨gMP-u8m;Z+أFl}PGqk5+ Թw$Дy'2} XOJ gx/Tyst?}ȓȳ ?OXYD+)j="&MeOGjN]Fm-49%|>=qQo@h"IK8)
+O	>j&ޯCj1ws'elU >#%:}=GcMqV`!P40oƱQ)J.,6q_rYi]SftkM{4I |O%sVp_qhk*GTdۿ'ӯָ$r1o$7Ipd9Yl)>ڎQ١Qg O"PcT,ri69 !Qy_4ө'@%=zўi);&tI'M c CZo's 1'٭b#~O_ַOC 3(m2<rqi vZw
+0+=GkJgs7'Ӯ A;zY+~x;nx]se; vu±5iDt[cj'( ]_K_ J]IvAy' 
++ ?t~M$ݍ;Lo !O o4\g<S)j1[n؄DA7u5 r5G&?5s~v|RyE><5qZfH t{9($JU\%_Dv0	vT}!Ѣu*pAW4k(~Ծ\!UTSV嵶@OeC+l~EBKK /3w(R8 u&GSv}#+MvgEp@b5># 4#9R~4!VDJ?AQyŕ?:}\mV+LQBdIdC][-EHP ɬ-N 4|+JVfxlyrϤJw0vJm.u+x?k[\/?<r;8vחmcϯ$Z! ƶr8F6IlatUCm*#J͵ϙ}_9[+u2'ۀzS/MR}'oHcV6|Λé,EI] }jMR}Qᛅ'ozΗZRmBERUbZ0O?\TlR
+_//#sVӏڗEUTRk%vpqO[?7?l-ͦ ԓ+js=iASCcCn#d, +QIn W ^jY
+{  }0޴ƽG;%m[PmGO GF8PTq8a[\^,<¢ZVszuFeǹ$^l"*wvt ~l[枏8ԩM{:+.[ף|;;eo
+Kc; ^YUYbg~b$鍠2dCsRjvֺ/4F$s%u2h	nwu{@fC=̙RJ?*~[t$VJOwY_>+,R[ʥduR"( 99ta?,5/6 u k[Nඉ@3)G%){yDcɬ5躮+s*Ȫ\ujplHn$zzUP"8ؘbp3|4HmTWk1 4ey%R zd *۴6ؕ>3G'K;,?,Aso4jk'X>d$g-J8v7dn!rBu:m*Z[lvcI<P6+,m:F	a(̈ dc@$TO:pf _áhh!:O-+wg'5GW-"&glđ\
+>6YGj{ii#?+/FAa!1xyOb][ݟminVIʌӿ3JOۗw1Ҹ=~IM0A{	HyH9ө* B Y?Ʊu+[f˘G$,rv3TˮjQΥ{~WGV[?Sm?OMo
+ ,Y>QΥyn(]sPmN~?~(˻**i"'.r3[A nreyLQ)S\<ݩ^'~c.>SW#T]]Щg95GP.obU[y0UMfy8?~y*=CR7 gw-w9${SRtJlo3<њO7/σcBy>Y>n{~Uwruf(27Pu567VڌhW*p%y0"(E# w<gpVdv#>[yK|㿮?
+V0pb0UOEķ+=֝K+YbC ƻ @U`4aL\~·<9>3SzoV  SY[O'fzgm1q®$=hҼKn.BiHsB;v\dҖ>i0ɦߟq~G4-m~ %>3iךuvlF~M\HjCd~
+ay͸>s߮vxJd=\R9eӬ>. c֢[*!hrZ.	ژfcY?MߥUB;"* {f9xhs/	aNs렻(%;W̬}BE?
+Ü}+ -&r gW=TN=GլVhU";pyvxS-:u} +5khٛ,"	`I%He߈DpW2;e*$"7很y4u?^ h^-UO#JCLqN*^Sn'v8~^|&ϬJj:}×vwcz~H<%}r?LgQl68#g_?68L/+_+mݎ>3P?-}qNIߎ>3RhɎwc6מ țO7yU[k1f8
+	$ z)[Ig\*99w:U4Ҁe29SS`פ.cO|wnے2['9?
+\N<׌0_u ?N1T@ }r8_+9SggB<$s:qSN
+G؀?3?*ѻuJϘ[_Ҡo]LsZkNU =ΚN:mPOqֶpѳxvWUb$~VӼ{~+ծ-4:k<ZN,
+I=pjxT8{RqvoNYB_o}9D|r}sֺ$[ffRIb<ϦqZ:e6WmOXA9mpgoOKKjZ*AHS܀p<zFkXQH䭏%%gKurhY+ e%w<ψs>?qS^U<nUCE#ڹH`iW8	&N.%ՄSM!4A[zr1?Җ' }zUKpg#\Up~\oXymV*p`5[R]Aۅo9cӜ=)!h	lB#a"L`hmI5 b{2?
+[Z?Rd׷QN)ru[3_6Dc#QI7}m[9'Y
+ݣΦv^J': JFE+q^?ȥ!`.w毝mrӂ=PԌmP1':=3ׁ8)#?Ǐ6<0?\# `\MACsrF qOʜ6LsorE9X;9Ǘ9tI͜l0w gMyvB	+2*c~zj{E>Ls@n\a`i w<޺&Q֋>^29\s\ؖ[ շ4D|Sa<[M74IR7mt6=6̛&#w>ﷱlԡ4`\.x 1Ӟ?*P[\S#^JguuDDOt׿A8O._?`Tld{cu4dFVE|0 {e[Av=8FrN#6Iԝ$h\V:Ʊ4zI%31(ӊt^H#EHڲ;n'`vh!t6%w	1Ev 3%<4i/KiXWBq}:o֫h5H&Kvހ, 'v{S4|*&E:h
+*뤖x<+Ot5VXwfCMf(JWH?\{b}/l+&1'pO9-K@#j'1X)3[[GY`IS]u%<<&3Ra="{I5R ldd)p>9 
+mg. 6(z`޴<'r9$	>)-kM,J*Ics TSTD1ntoS
+}F2<jd@SvǩT8n&k)À'9g[^ܭANX `W)ZxR(ߕ\@ϭp'79)ŷ9=m׳Ӧ2Gq$+Kgk\NFݶ[2uV^F"M܂##@k7NIϭS\ {896=X3	ɸv+VKIw	8)\8SϹzf<.^kh<mIT'%mB% Y֧]p"A)2@+SKi$1jk&0x+%c<xZP	ٖ6ct;H1]IsIll!x>zT쨸Yd#d,63ٮ_|#+Wݕ&-+0zt5#Q(虅<V"xIΥܖIږ2S(ܜޠzVdl"~?ֺ+j6K`}3nMƤlo-T+sԎtҼU2n&j$ ~a3eF) N{#iy
+s's^uA4rdLuZUIQ_21؃I [ENuJRuݷctֳu}.UuYP|F?8]Cc$2#GoǑ\s4\[UU@-ֺT-`WWRym%2xq I_lå^eӃC+$j3"yCw\#mAak%̒818=@g#r6AWRO|"iUմEK9KGl2b'߃!|v~߼\zycqNmn7t$sѥa tm]Cwys5Cy[r ).goCmz<Ay<V'7r=64{AG\^»h/1<%$ދG祴oU쎍mmy5#6 `{ib|Y##'qkkymkXw1]:8*A2uluZ%5/5'a\;SX~g|zku=O6n̑F#o̿)+ђeXSxD|nw..|iEiYY=76; :vM薷Pdɒ@ JT$7>wЭWDtt_n"2e4'#_S$c)BJ3ysEa}#݌l9˒3*F>ubmI#n2(\3q{^(pG&Cg}
+O#FEt{kk[/4{69*GV]ɧIl63DXn J5	kY#1-;IL+f2p%-vrNg]]["f
+0T UUӥQEgp<.Fsȶ{,/@(@lrv~GEF:,]\,0~CYMgmu:P7?vpy	{WWAwǥdC
+?+ǒ1<<Ru_*+6y`Vhb{[}|p~n׏YL>c1݀ ug
+ım@u?*۳2ũƱ#}<gmM:}15cFmiF|.dbFCƄ\pYOyXF2uu$W%q13[%v#I0@[YO%QFT3JR:6Dur׭u7mƔg[Lyx=sӌU_CKĖm1DB#;A9AXZ%U79 GBGuTRk^_:DCZ$wY;rhӁl54w?26UF*(cuxO\sm5RSJQn$HepXK#d3\u͹~J++h^4{[fp]KdϧP'(5z(V?洫58˃*5,d}>L`f@Sd~5wQIed|rz M` \vpRMPi\4눇$ӥܫ,&2qÁ5j4>M^YIG>_0=~j+Ggm^,=$+4$nIR'5sA7drp lc`*La_ -'e |Bx,RMە(qMN+q(J]/y%#BCZrXo,zg2YOdn|֙"o]w^q\c̐&~c밎(.<3qX-2׾j(j7Q厉5J:^iezm(-r	f'+9 8Xe>ipv"FEhU9rUvKm'M)Xi%y=3V״F[;x$6qnѤb8 RsמtJ6^J|NwU?:ǟlIRfxVa3\`~CkL15DQ-zONuc%1[A]b5y#QYJeR`Igh_Է%B	ݤ8VKYiQF~he΍-@ҥז8?OWV>:M4?'
+#㆔8jf)*x9nf\4.y+#I")a,m%b<qZX0ۻRm-Z5YNm,W=Sz<6[H.*I|ϸgߚh /A%`2F@ӧXzN/m^"H=irlYzrGSlRj֌Z|t7@\G-^8X|OON<jɣEk${	Ud+R=i ah"d4E<qҬA%رC1.ܫI#5%yژVXXWum~Khqm(&F+E4aZwTFW$@m0'VkX4w8@Tdy=ϥa?m{~<;-Ըu+`V8*)#O۞H#\zӣsm'+}i$F4	ǧZު?
+j{y_rͦw%FU2xֳ0y\)]'Is/>y#+.aMyյm_<T,+&e(#=9T`z2X 2z
+f yp$_u<)!1H*9bG4a1ps`}Yvg'q'z\7*j7N%:Rqڟh$I2x959q1r^jݝlU@u2z.qjVLBxLब(֕)E6u+"}{֌:!+S@+wk&Kk ANزy8jYmm$8܊z>Rw[k=.&&Eę qx%x aK]&HUHw[M3V%, z
+Tty)+_ͩqs,$H
+CVUwE-%\B&o*' Uj$cֺI,	mɅpďcg7R_z|<uVY-[B9]m%2 yJ]y-3Iis׃A֧]ƏAkmWci*Kh'iF<>}uڲ6<,R}%}Oe֚\q*m@$Vjv+4滆b{N$〮l(2ѲpZ+8 bn^cr]Iwc{#D-w#~E:-)̸UeC9ڮ_ޡ!8#嗱8|4PUP?*ۙsxEʭyw60pmo|$W[9<AP6iKu,Mo$l`@C5Т`,;	:xU'{EbB2lV QΓ.Y&d1.+nuEhmWGM \Ưu.NJcQȅ61][ֳ!'T	SuY!uE9\9,@g;X:^K0+28ƒWq]eєD,mH[oC:j8H`FnWÅ~/aNf{WWsi%|<#6pF$=+U7_R
+ʬ[Km5z
+.&MTi2ocx*ܺO3?1'9{~>+0gIE_~I&1jo/j AǭJn[ W8@4.sigPIQ={+ҁ~q߮+&hou"#X0Dmco  fP̬*qRVfʜuiw5V(\.FF
+ث:ݬwj3=[tEP 8MvH<tx*C&3!,HS^M^X.V}+լ7_.x,ODH"}ayXR.kO՛ oKAYvodc?ێ:JsvP>DCؠU.䙤y4S`x9F3״^,m^Q֞0|99砭"L~mډt,Yrq\2<>jx$"Ғ{yy4뤇p\3*zpx8PMl 6}#aw` ],U򩡖Jƙ eG㥎~W֚P4A`7Iq,y#R#A'p:Pگ"o@ngXMnN8x*YK5W[Y|
+6>ǰey^"p S33S`q#Ud^xzqDKy{C#斶+6ut9VqzJͨEg<&?}10˸ JXirIkR^#D:6)VxDx ԊfԚ%#7FY,LgkBk9p*ĺuOp0W{}ZnXl*9ѽaE|^[3Eli8Ng {+vK{_LF#ocZ^bA *Sv &?5I[llJ*XcۏVS.VTsus͑twE~R[19_fj_ܴG7rYwwuKfڝ4i,B]L/ʧ=\qT¤a-~{F=/JrPݵx'=_C	٦F;2G7E
+ sӤu	nyonV]BNUہA#{լO+Qi
+~= QKyLS!VeHC`ʷY2N2XCE&Gq+֥V5L4f<?Z1s3=j5P[8MޝS؎	vS8ۊ`Dl`"IA= N4Q,2g
+sjİ'H=pbq*>O{+UIm᫋b-6
+T d	޵^Om'Tsr.^l~=8FqR&s[5Bg1,-9`UKR6FEH
+FZjJW[OQo ,pHp;p)/,??V:#5e}NN"FA@ÜfrvGeY*j/n-l"1u-^;u5=Jx:{|$dAixr6pСia/r'/<LFцo7ny#9Xքi$>:S)CW}4"_Fd9*9 sҰ[lЕYX(B-c}H-qqVBNsbmLm
+#c&;sl&R]Wp)Kc{cwC/y!I5n;Gֺ)ci$|R	#L+K[IĊ\(+zqJqxUI]-t,(?4RIQ$f7wYR)Q1qQ:V:b~u~2[lu7_\̠`rNKn0JORZ)a+^vDs[C泩mcTyo`Y
+8=4ulKdmr[~5b}[$2Sv;EJTKbpTsv:xU!IyjzuޙF[MOݜdp &eya۱uM*e>k'mҪ'8=1#xh\|ENZl]?rŷ+#wdVFp 9Yk"ҕG=ONcҔN:Ҹ%VoFϤ+c鞃Ҕg~yieUpAy4hu֝:<K+,- d%p0N!XԌex F2:ս*+"'0)
+zZ`/)F w$5RD"\B=ۣZ5xL-NYmܘ1DE_ZlA|ACHsU5H5D@)U=+M~X'nWZdcCv9RDN^,s(PZ+=px c F~3q Zvhm ]J3w:ߜ~mwl"jz׌%}\mon%ѥψ;1#+ 7ZK1 %mOV?{oYJ	<:ju|!I+bep@^<s9Z4ΒώQŵMY_n Yʨ	v
+sJZ$l|Ҳ9#Ҳt&m92T@#ӊ-{뷑KVH7xNN8a%uw4:XC\XIڳn.m+x,B'%qp8H֖i10[o0!wԟ±9ԴXR6v_ 3V{A᫫Y&n'ANGZ}A[y2DHVErx<
+U +OBbb;ݰ?L?4QZZ1N695<sܨ9%TNp:E]ŵpШP6a\`g
+mofGe,Шb}2j*aښz3\>iNXi՜làd@	HAs%Ն@6:*}"ă`8gVFkY7^\Z*[N.0x8vm~BEZn!2GtD׏PVT_%)Q"ܡ8ϱ\ {Ї"iuw4OPz[f-pB4躊6JFYP=r9jzmiozKsgn$ sV,D M#YeM<c@ZS2Pv}?.(6 h-ֲV3 ^0I@2NOFuỚ@4j9$+X;4w&m"#I|!҅ż6.Җ%lJ!N01N;{ӦhgGtp׷ +]7bD!\#8ݎ8>/-VMa vy3<gdh;%;c~pjMcilv%B .0KRjƥi(NwgڌR-Nd\<ݒ:qChZؼZG2.9զux1J0UapH@),5&(^H9"+3y ҴA׌~+ti}<{6EqSv	 : 16zmޣ#[sʠIȫwm^kKldWP A[H.n40! +7==k9%}Jݯ+yc|גZi|LrrsG]w٥6q`c3/Zũ^Ksۂ*$a]߻ 7ps
+L9n-9~`Ǳnif=xn,M:WˍE0[7R0WkJJG*N4inm4mX 2B?vS=km8։{+Q<^[YFN35rG6w*Ϸ̼*P {wչ-u>qg1x~K$R``
+kANvfjֶӹ
+3Ʒ]2	 UJ/c ~8.i;h5JKv-$O&kV]첫nP|8SgR,ihz[WA}<dBzȄ<ɸŜJ+Uӷm/씔\]y>_nrO;vi-%X GC8æ2Q@+s8xўr~P\o:Vs|ce˺{4f<nD!-۟Ҫ$SA!RGڴ.g^d}Ɇnh*ܖhȢFR!HĒ} 
+vNX~m9Ѳi唆`:Pi/7.ӄێ9UAoqu hFLVnq{\{]8@g/ϮxUXUK8:9Ojk;rYEH"&N7{|CN@8^A;]"]=&p ;'jST	知sN1m(#Jv74O묷0$Ks G gں;vq큭ᕳ42|gQE8B/V`HM5\=t!x½WY=ɦV8a$Ϸ5F=K_vs^\Oowy,a
+Y+{[<w1pU^ua'Z6͟JBUՎmoB;\ȼ_}<SFYXg<ɦCy0ҭWALLTJ㚧){ǷFxSU#papÿ h~UkZ>0MQ~Lѻ)
+=;}*'MٛQFy )b F*\5:Mj(X%2<` .;tf vG8I4vu[m
+}TfXCu nXu,<ۼ^XVڹ^U>[+[uN+նh-`ͳ\U+vK$CT+<'ON4:3,QYIMIH93lg=UotI: ,H{}k쓆\IWZs:%@Ă#nFaZZ&PZX226=qγ!7R$03HSk`V:$NQǍd`󞣡V8uU56!j	گ+	#
+ʏrsד֫XH$$WjM%b`27	8=zcsՉ.|)HxZ;{G}*Q-?tK1>i%F{Kp3I<nx5-<xQ *Lbɗr(Cm ǽCurA{8Ds0n@mc?fݵ2Q嵵{_%!vH-`$vJ7)ockuk4,睽EPDrdx)e 9]\'>WjO>g+mfr]If_$c]>"ƻ|Bq>W?%㉣Q壨;IO֙yTs1F2:֔V{{7ar,CB uRՅ˞t\,+_2ĶBXM.2v9>޵wL,F#|=
+  IݣeB7#%\%^3V迦{uAy?vR<ɏZ1<rے].SY ~WJ-'Dnc.r=z^$Z%I[e{[μ\iΗ04n(KQեbː3k.k8Cu}a"ʝ)ՕM~Ks5kIodXG(8 gOΔxtVM#IT 篽oZaf+}LWheOB}9JюOg+NX:.MokVu ~8H8=oUVÄ8XޒjprF
+>Zo{M!k3,ٓ.qѮy8\ҿ=(Ʀ:v~}1mc =	8 ~8C3Y Y<cvq{~5_i*Ro$ǎ:z]<|JJ-pC#nVO78цQb4mhӽg7.@cd r>~t6[:K
+g cMM_N] oIզvݺ?Z[Nk;gGGR99#a}ISRvKnswFms00vUx}2-ץnD'Яn-`&_>V܌7!G=jVW^)#g yO<+'Ms-.ie?ԩ$44YdUVR=$QAk4dM
+z~?GV`D|30`p;c,/9+]jM;=LL5!3ZpĐv>,wZtm2F\0#nTdz\}.RC H֒VΜFEk.1x,JƮ$= +295ݭFWRP7sǠHj<R#1m	kQqך(u;d!M./ǌ+iFL7* `d;ֶU[xHI<ˏ\jmY$[)kh\<G*B~o9xdCWZFQivcY73.Q@v9Ǡ{6uiN̮]`3 W/w<13w'Ǯx7hlt"]r7GUR}3]`k,,Zf^j$1܄wj$p8y|7=SKN r8く2[n4	56gP`R}x^5cʵ+/˪**4s6<Hcj lizMދ,V:/*6 *ysOLBY5nxNOc裉"ţroxfes?_u_X"qm&8Y!0Ȫ{	OD\+7= +%nxNc^ʹ8=+ϠEmp$wXjY̖	A7Ȓ}{w,팗$:cQ&2
+Iޥ/4]YI# ҫ{*lRNse8i  ռSPV_LWׅО-C:PÕ'n
+Wk 'qu^$ݺP6T b;ڵI6渚#+MF-4ݿ_.I/.ҋM]< *2szƨ<ھ<%pH]`cjH20b#5nO[,prki.nT?mZq$1^PX:`?LZq%r~nYreJ*#ǶqRKjY[q2.sj Nw)N)7eU5gҒ^yJ,O%`xh9,NIjӺԵ7/G/zqӠBP{ddC' m[Քy-_]ktK$4o#F^_H{{V7uam]6Tb%1 RDg'ivz~p*K,TS7R,HlJU`$ϘW 3nCsٺ*AUf0	3j{7IMQ:ʊ$ HpÂ8i?<
+S##sxz^nkbkT?
+1ŬAslp{#?Φo08IYZ3H3AI ҳu{kH,YdiBz69|iݵtNLKDݣ %BWqg.}pK
+J$}p=-эcw6&ði"AsD$jבS4gEokأm(D w9$qkm,3diim8JtnZBp9NXCK+Ie,$9RߑUӔ		ᒶmwىs&̒'fi0sʫLVr f8P7Z_XX ztVIR%Lr0 *XQt~Ee512jגkh7څ;KS#DqPfQMbE-72(fsjp3ž:`$~Ed`˓٫'{b4Ku9 tW*86njdU妭յLа7}ʃ urzkI.0J289]W=3ɕJ\>WnB(\uĐįqU6
+׾OrbƇCs}:24y8s*xJ]m49cMۮr>8,UT'3u]%LFcp˟bZ)+>2|V69V<RE:7^ZZt¹ 2* gcX8l:٥šܯ=J0ܿxwN}FypATۅ vfۚ5˨)+EyQv55wOC|U{6)%ȔQXg&=2QX[Ee 3)f>*_$J`0Jc|35-՛ s!mi+Hr9*gRl5]&(N0!\`Vj) u+zMZu.
+f6fwMyܞd); Y^[%Q)mi}nY_LvRYV~0ү/V+yb;CQP(sZzVoL,k/8ꬃܬ'Ɏebvԉ G˟Rp+kǗ奏Uisw6<IGFKUTɓ_sWK% %Nm}R(ˉx1m9Xp{q^vb28߷βZ֧J?S=y-gر#x 88v4o*Y|F=i<-%^KvK2! sN2QXnod;F ]4I\*TRŵF._`p}EǧҶ up#` 1-Io4dIT^W:Wgt2HI
+rAI@g-TmF;/nc-ϛnu	QJyzy.JK(=MKM!ec<ϹdܻԌQV4 9:)Y~f΅XZm-',IunUۓ<9X.[{Fg-ۆ9ABx9\-n
+M/-囩Fc?CZQnm#ɇޛܩ&pV'.
+?֮ϙϧSki-4AeR8#e5MprHRDlHaRIǣ 2XuV_!p 0?jI4I,UWheE u$R\̖ A	|FeqUqubC۩C#[|ɎKEj(uX¥Eض~oI;$q$	!8oqxgyc;ɑܬ'0$>/ %++t\W}#+U]%IEmaUleg7#I~K,+l2CJ眯Lwݙ6^O G HI89<QBwwUH]Zғ:|U:vwMRIcu#ϵ)5AbHfdU%|`zqڹ+;S:9~A\uj7V~BG8w'u%и⢝HGSXFdoq
+S\LQ$A=VO4	3Q_+'TX"mKk`"V!	3[3U-ZQHe3mGlA*BjMCD6苛)v̗KXLLQK {66IRF
+	i֓%[<#=G&p,v4|2X8*N1^fX5jM=,~f֥^	f
+N`t3Dq@<W9i/O
+4A,bDmN2F`<Vm<1#'	M}$_i b&~r{YSwkrX[m+RaH(FR3<`J|ĸe/(sk.FÃqCzu(Køu9ۮ>$>)\$pMXnBsAJ֝ZqVLqswi?fkퟷ7ZIľCr	( ,wx`Z|IT[F6d\jd񭽼҉q '$sި+vu"xn-U&Zt^]g)}FUb_pp;55ͪ,۲rүhrjw-OlcCSj5? t#;ۋ{ip"N>P=	5xQͥJ1}oc}Җ>@k1­ho>
+IG,>ePH$wQwtLoVK(wppr1GSZRi"ar1M(8	'"AIs32*Q~	mya"9,,2Irx]~{H-]^+ax2FRݖVt*N=TeuKr-ҝj5*Yywסi-Mq{kA _ :|]9,A gч91撋E,2o>tOyg}?(lԐ95xuƜPQ$ 7#.o
++MV"~uܥjGL48B1+$Uc&IHBPWPh4)XlLKn7w a>Z3}? ߴ6Fr@  ?
+t֋y>a1m͒{5I5i5)%añ(dt篯k%4އzҔjQk[:=ƣX@]ǿLc*51Mi,^?e`S;u6 O+F@߬0C>6x#rx$q*q效Tt5?Ί6麈7L{vR0:1֩o{="7[mO<8ٜ#o 8Q=rkypޟi[Qm 2`xy50HڦZK4ypNa g5ԧm3ɵ㴒Xzg&mv
+xַ?pX+aV'gtVG=E,Wm#0_cP.5mN;?)W񎔼5GiIk`ېBɓ ?S!TYAw*/~⯰9VfO3n!_FJatoi7 D$| Vd[t	i }r0>K40 `&3?$گfn2p9u9E7̎LEN1q^yz3!/e:*7sk&X١co=Zzm욍4eZ[l9,G9rB細IOp@z$c
+r+\nDU@R02c8?XofHТԷU\nJ?OZՇJK]CP[!2PiuFG/pflAÈjqX4n,!.M[c)^[hu)/,Yavb	BApr+\+I]8UF&223ԗ`-tVG۳1ϡ+[OܗY'cbFvÏ+rz6|%QHnwFsUCih_MD.fvPӅ({]סڭ{nuQ	UP͕ASsVw#O{Gg*@8ϰd8?P 5֣4	"FV|0 *'Q8tTUM[ɮwc=Yp1 sމ;~\c=I U6 p2@<zhO\=%<2ztڵ,m#$}+c}'Xz:''P#F8\f1%Gi_]M_^S{	UU6T0y>k-ZEͥ+"TvcrXR;QZl{CۦuZHbF0^tz'"\%Ňv+'=?¹i3=9*O?LgkSG޷. 3-wE=$D37ka=a|`̑ dzW	B}Zhr)Vѕjvyk	\GrxsY+
++sqԏc"fF>nsI>T[={<ŢCqhm-w9H5ΜlsmRr˖o/j{
+ wLw+y~X;:~|U5= C.Mݯwsjc(>by:隍О lL~UC'z¹y|-{bj=v9zpqvi-|/c]B:o6l>~x?+_}3u82_Us]$Wrh	k:>@rvv-|SIٵe*j**-?CqxY{X,:# .nbohRV@YӎjVfb-RC@ñ!AY7]I!@ t^pgjrָ6}$)9+.|nc5!idT,>T k]%ݖ[[x.<GgBM՚`߫>Fn.m5{(eH`B`m=-;U6B8PT9([pp1awr:+)o;HpF80E_U\g
+V]ቡ"9>IYIw*JzrZxΓcWÐ dqָwTRJjJ֊&hcnl^x/]+<gd*:C@TbAeuaLkQ89#	 ή80LyrFnɿ6g(n7B~aMдD1&|ڤr$]a-{~6֑\П+%+4Le~qYHroC00dTpInx t8eZRn2*	Μp'Ks$$A b	9@MguVҝ1ͅ%&vre;v(M8F_;uI.Ku1ht4VDX́JCgC֩+!ӿgw+|Wh`X<)#16\w8+YQթ͢zu *͠0$r+ 37y/)!Ps'nrx ](}M.i!Q+FNME?l^U[ih%i #nLhq{:_sƶ&O݊z\촋JGs@r}~$e6b?G<֦*KJ
+mhR&Nyv'PR)+H_N"_0 㪑ZB_Lج«qưCdVw5Z`v38ՌTuRk[WRŭ̓%ſe۽C2PT+gwauZm*ʜ1qf`W֦i'dΚ.n*RGr8#Q=qe]x-r^E+qʄ',9=U/}M!}g\Eč:28#j[;[&VW\+&Ž5xTb9pJGgsuƁuqrI#b-ggl||G7>n:RIT:ɮ+ۃ_ `*g#3ӧXigQ2Kȣi8@QI[躴n-o%ܻ# za:sLS'OʏW'W*r2LWCv~6 vDɜ]G+YL<zǭp)QKIPkacys{Y~&E),c>@?5`!Ym$6ǧ?q~/\팜O~>HP1XՃXc0jgf蛛H<qǧ2U yw1S ck]I"q,]\[ȈP Xǃ=k@Mly"$ہ#r9-aSk~
+x"QAϰfB}k`x\(æ??Jqr-IcuX,	VbqЏJ7Nm%!ǵtBn;[sp.Oif[eW1S`Ok3;")e'*!WXKv|np p*wdIf 1Nc\[K=ѣnZ\jV[CQ&xc1|+mca%΄#9ßƼ-b+gKDRYwu_Ͽ]VnY ,;teU1xIƒ$Js|-i+O[ ~fu4(lQ={%ASpjk8Ȍ	^
+bUػLbĶq/@R¦'Ogξfx'Ԍ°/o1y檤$ck`+vGq(,4x)n3}=gV7yII'vAc
++NKt-~# UG d`xJTZ3b}|;koy[p*OS}+Ӣm=`YxE yg!DH`x"|vֱ}0^I#}SJPnqњkל]-|CVhB%Q`=qۃd
+ )q)L'=ZI&iyeQ~U&cAӥT_+nåm Ms%3\C(IԂ	$b;E # + ocWJ;Nc_7,-=Ѵ(Cm.9|ǮsPKhHEpsmJiY  }iB`V}}__.麤kLTsE(|H9A֧&R,[+O=wZG,~jTv@LphdV	iE7~&ż1G, (988H-T&7d!#ngcWxVƪGoPh'Ē)s>TJڷ!I O  u{se?+?ފ+QRZ3CV3I |.z]KSW/|Q\R[3ai-wU]ܗeP z 8Pho.)n(jZq]å.٩bVK#h**X-IteFO;8? ً>i hTTqZN㆔y٥HX$nQʃyҸ?Ӧ<οE'_ܒMQ#;;ޘj( TTkV9tW>iTP˓QE^ h_QE>T/oRۖ`hyz)D|ΟE>Tb5\ԟً: E\~ާqˤ' Nr7"Km+Jpzmzt	[8V X'TbY_?  Eu$S4
+endstream
+endobj
+155 0 obj
+<</Type/XObject/Subtype/Image/Width 221/Height 357/ColorSpace/DeviceGray/Matte[ 0 0 0] /BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 11723>>
+stream
+x}ŕ~D#CFp&3mpK1w6`p $+Q3AH!*"$!*]m9Ǚٙ;T]uu3=Z~'tWիW^Gk}eE?3H_PtW̺x֬9H.+){W]w?plyC <D.l}~k-Z_<EkΚ 5?+TR;Dg6\'o3J&:GݩntNtvl"&:3k<{1ˏ([IefJě NvJvOdWfٕaj n-VA~%4]F熿H(%ٷL<6^_j+ˮbM$J;H7*}l-Y>2?(464r z~^!Ʃ4?jA9s!D#{(!a.o6s,!6}f#UJʮ r2	s!!՜PO6EC>̱b;"'0i$'PjTm+Iؘd\Vi?r+x~=F1y7@
+"%:@+}NTkc+lMVrr]?yE䚓?Y;GeWZIHU:r;TWsVVh*ض"/B+.۟D^ȩJ?Yܐ3΃=9F1AP=elFfuD`㺋!Ps Mr	yˊ+B՛Y@sG% 099/lC}Hxe,ͨ)0<(E~nUhC+hKYޒG ġGE+"L
+1
+h zt]S{κ^G働Ɂ4F'fG'(e&K8a!-'Hka%wj<$n:gpJr>Y%T57+Nʽr|t&6!+6d#7ܑbk@	ZAĹ}8wR-{zm5EalwDaF[ģԚZo^YFoC1qkd	L.4jIKyy'b&М{ok#s#r_}rIo7Ff5{Õ-H*t{c-HY3'嫊4׿'XJ5&4ts^+?"#L9V&vzLG$9a2]$bO;`#ʐ^ɑm)@%tx!ĲGBڼ䘦(ܣ@
+獑WG)6&L.OLzh$@gC1)J W{HͽTfrћKںI-I7ԨZ'M)v7K~rEK#b6亡EvB'C-&O2|$R:fnuk__n%ЦYөj/*-fiO8}2*ܛ|}iKs2v(Qqf;ɹTlXW5W nM??j-eFrr-hAfR;Y\ycEc
+xRi)
+[u5K1u?ꅏR˟v Y݆ܱޑrߦnnv_n.boF̌d>CiW2gEI&QJ[.lN+ix	rޓ+9F{DpNy'A,Px?72)Fz$JV=WJ2uO*WhKaVͿSA
+H:9X5KAɲ{K#0229+ALO瀳-ZS SZ~,:&x~ۘՑDv	1/b72\PPV
+O0#rmn-Lr:e,_B-߄5RҪs&Ѱ[MCgBȊp5?nEQ-b*(!uzR-b+;ֻXļ-ofo"@xQx=Xcn+O+sOX3%ӳ@n6F,=^z8;|HesY>USoGXÈv	I4c2/ڡ">JS%I8
+UL$Eɋ%׍J֩eTϾJN÷K_&lwlHwV9S
+4W x6ح&UE_#	=lo߶
+	(O&njt)tBpי_,+}sS=ԧy$G\Ffq9)oXsX9_(tu <>jddǥ+fZ=XpN޳}΄+S:/~	ޱ1jf	aeo;w$/+<6@zi6̈7ѷ^J}agIUwoC0.S䆟瞩rOW{` ;?ēX "0mnm6STD +O[2$#%;0%Dj?zsܸqЛs4.Cp@
+TB!TdD+#Π٤iUA2fxnQݯarh6Kv'ᠽ
+2&v(u&Z-,a0m%c%;*ٿViur >c~I/:;alwʽUO[ͰwZV,%Eiae`)}.BXK#3^2<f?=m08cluLJDG7P0t+M-%M
+gw3+&H+hB<E |WP>S/X[6y}		qL.>]C~Ց1Ь^@#9͸N
+AIϱXuff,JpV_9wڞlݿ+X,]JOT@>-X5uARUۚıvE~+>=mgzN~T;e}ۑjqOkwzTv-MFQzb0@Bop@mL{ 1!<W^ɽw4D[$_F? ~E[kZ`+iHpF30K#x[-M^BBFq^$+y#]yO 9""xhI1;KwHӯHg@]{}͓?{
+JRͲ8swb&9 ^3֜[pt`no8@Mto!eM8ՉCϓ/I^@]8,%?Yp%3)L͕#32;ǺmA>)YnMcMP;Î'Q5շ7Răp$8nPJkE5ðeB	e	k{eRa v\SZGi>E6@Tg?C0ي;e{b:T{JWL-(G,We:r͗nipPD˰<ߏ?GjA/I\m&=BӅ#S{4k:ͺI7XbiJ2tJqS5g!xoTgMH&%P|>Lx$"!`+82
+R-0|h`T..06T0I%U!0eͪ3
+Th=>AWA`LQ!Øekʓ7n+N%̒{ҒyV7Y-	Щ!5DZ*!/N_V,HхS'k:w95ES+e[Z= NX~"M$lW]n#&WyA]
+fT\6f~k1Ckg82MO'ֲFW ԫr < ~,dHBW-pH%P1NE<zd*T3y4򤫍t.dOGp/gj@n@t^Oz</JC_A&~o^Iԇ|`$.I+DH%_WN'\%_8W;.=Nt33㨝2P/	r~_2-͞s<Vv;+c[ˆ.\tB!5{ӡ}pbiA{P_;,rH c܄AY.DP˾=C͓fDm XJ2g9vC*`Yib>0.ehTZ,L3,cy/j^;־U^vl!q,@ǔ1w~D]֌eJ>/L]6]@G#`h]Eu$A+MI9#Iٳ(ul؊t +},iYrsI3[l0G 2Fg9acTe6XqF?+2W;Kroau3jYS^QD
+N>~/T+ZQ8\hLԼF腞F+~;_edڞo}|j]Um+I5̥'+817&q}KX,xv9~2s; nKv>J|8{l,IOzpӉ|}IMbҁ&H;jNT\+p(ݼ¶s0GS)oķp댳G?ʹkωĚ:XNnBL##?ٜJ*c.cկdjw+$J@ULtTztm37ߛ^[ˤNzEҚou~ڂg_Cn>]ui1	TWn`|Rg4,cd!@f(kI˿[YkF	M 4
+TAy([IC`EaZx ٣Qn֢ZNob4iݒTF>ʎvˣfFE"%EFhVeC|i A-jK^@/Tӷ xd<!K^+f7rAV/;-l+3Lec,$ V\O?0@S^RWɅS8g":XÞŌ@g?u+|ld"1?i6"V4u3("`(=и=br"=H+O()IG oBBC+(x2T Xz,M;k4{+"+z hy 	Q@Fbh}W r2~غxILԑ`^OSy=ibd,Je95lu2cE>T\gRS_oOC||)77 3jeC: ˫t1f˪{?-E?цB8/	濈Yq>k`k%ء=#Km5?#*3PH<ͽC٥hr~
+ovw}qk?poywC+BbbqOjb#)cl?}Nm;;Ekp>$..9׶H_ʭS.{{CH|)q2aio-\ alp1'kJ4\Ɵ)w_km%Gf߼;N}Bލ$ ~?f/` 1:%ߍw5Bnt㒷;H^T`tJ6tAG@nO6+٠JP☜vv3۽od3$JYwWb ;7f,<#}dmŊE$(8TmG9GΤiMut6VZBxQu{6ar`4LyVѧ4J_~ad4&fx/-
+[mhxq1(}Xis6eN
+ QӭGe5V%M(BID$,Gds瓤jVE 8@\ʡ-q0vy1+r>ܾd?rM Na]"^x9e(ع0P$>p?&VƐp=rmJ(KQyZ"gCb[@jА`2f)VpooW ^$<>S^M4/4?wfT?λsae_F凘whC|wAG"-x˛/l'J I-m	]z-8p\d/9?;<G'_R2I0A D%]=SFZ>unqG6?4טi%u$<8tY_AMybOx0{X=+E*hU+\"{+^lB,iI+poA.a4M>Mwyz̄A5[4
+YGЭ:jNVåVɁmt w, 1!#8\X5|4[ VWgUtk)ekʨZIUQ8v0'szUŇuCtf\zsdv) ο0gdWWFǏ'[>Ya,PyB"WC*M*?Rr:Oswbm*7Ӑ4tZu"G?pBWA88aAٷ>FpC'Ĕ˸Y$k˄oep$}06a%sASNoBL[<hd;,Zȭb;%ȣyꪷ$Ye1}{lUy+^7p!!E>9ķ{E8Qt^kJyA¯)T{M-)OY+0nL,V{}-ڻUA'C*$O#՚UؘG^ƪh+ԥD	b|o~$/rhB>wV>ĂQ쓶⾮mKdSUH4z#"":bu)+Kgz{KO|ȨQ;Ŝ6]έ,Z`xa{QOzJvnCFw"jy*6%X5jX+#
+v[jc0S΢DyoJ.?e2.|]쩊>c:88+`2H%)"KV$<zV:lFDv*LRJrkiڧ\/*J˲?;nF>zi9ݣO4s4+M/>ƍCНrylFFX˄3iq1]Nv;GVݺ}JMkPTCq3"d3CSn*M0v>e^E믣<lT@Ͻ]\~ \+WbOgLi Û_F=C6Y{|ZqkYEC8(/"ItlSEKpZgw%%@~ɇ(T6S%H	J&h`Uri-4K +SNIH ".h&WB.&Kx6b[E'^m
+6}=ePG_c[Õ޶9Xjz&痈rJ?(Ut)r䯉kĠٸy|W=@<~u"(">AϾ/-ʇfZacvq$ٰ?@Py+zjp8>`ϒĉcm~vXd8^TDr1/Roq fh	ZE<K+@Ӳek.4ymK6ҥK~zi	dU8XC~Йč2W:~˥Cl=/0d"qqgNܛA 7,dw1!L!FBEH*FyRr+(QfD _Gp;E;
+[-pE|5c2%@/աic4o"9pԄd;[Yi)9+aMh=QN(?f7\x^Z3r <{<X{y0~3qI,.%P`\Gl0.S~r1=Lz'uGވw4X\zt5[_zC8GCp`5}VՕ7NNR 8ȯR>O1$ѐJՁ+l(2+奏0f0~΃cWŒM;RNLR;[n+E~>!!Hs+Tr	3}7hkKK3KE9h 3NkY6NԴ>+!n5Q=F83u)Ud
+TzmZ"Uڒ+㮐(HrSx%ܚt9F? {H8H5@aRxջvkOV.ק0;bmHV+9ә4pЧ:j`8揊-<J=U$	F09KrTD+=:AGưzFJ7VV<nt4ʾF8w6xƴ&Q|GqGkF6rDfۘޘyqxTW`:$;(jUK"!B	Q Jr-RNl̎}4	,s0Kj-Rw;杔#Fee!~u=`*r1i̮\vfe@R5&<:[xF$+ZBHeLbژZn`g|N, N\An?+,%%Z7j=3eanu ~ȳ[߮wqOXH%AՐվxj~}O݀YQxDJ8.5?-rw}5Z<12Ӏa0 {:7{zX KyJ9'Vȿ÷C`12zڡ-s+3Pp#Vsh/ԥ`$ő-t6@t&|1ۋyqQT6kFĶe@g֩)t9 5*~&ֱЭ5`	*mm7=L.s,C5XAA`HÛqU +7nTq4=wC*B+%y,tk!FX?;n*_[)*[i/_(S_[xGUABqqaԷvN1AF׫đw~7.kqHrҙL3>G5vǅ}8p<uiw:?d_
+j0kO{vt
+c5\1	y7hmϗPKʋ񽟉+|^dFV4\*Ð+覃ǻvB/evEcq~9K^nB<Xgڙ&6AsCADyB~zCpqun
+u~rmʢVJC,=eַt^.ߟ8	˴Ʌ4-p pۆq7; ~?W&$)ὫAΛfbܸM=~qjp+de\BN=(ހ^Z[Q n/@~S^GB")|Lۜ5o̵79O5X
+Ժ?2U7C܅^h]{EHZ$9 ǟC"GeQYH|:ry_7nnv_EK)Tz׹8 f9γiDrrƒۉ}~/SеEgHy޼-\s.?<~;nrL?irr[	ߖ6?f|d
+HzHvŻvU{RA^K/`Cڷl@X
+xDzd+dAr
+%qd'Y99%.@#OuNo1f 2՗@:7϶l]EL{Gʉ~EYd7ZRF7K5#U1&ǾʅD SӤ!G6Zj}#>84&+Q|}@K6
+oMx0n @ ý1<.U&busaodd/`wRm$uD}Iӌߡ 67*kPR[D:lTY'IfWˎ~{'|;?8!r+4cpl0eBM`mgib:oy >fg*:	Pφ^]t7|c	pT4>|o8x912Dmd"8zleo/$
+g*HޣIRhJheP>a8^!kyﾋ^9kMFu/INC1STonou{bYUč/ @!5pϟrp (dDHqqT aU*Y%t6~28zQAe1a="kNY 5Byp$@53؆pR$fNmI+:"zJ#ǖl.ݱϿ)MRH#3Ӟ;i9(mdD" 6M\b4l,'ڼޭ\cBup9ez$4,Sw-]dlE\m)&ԛ'!9ϩgV(Q6MJUzD.+O-ZCϖn/gs%뼁fyiAqsnGF9a՚o2W*Lgύ^f+v)#>Tgr\@ۡw!i\.~2Rorc~H҇ڮN9f *\%F=A&4Xԋ]M9Vh֎F6cK.3Q5|ȩM_!rꉁ5kBEN8aggPNhԒ\j`~P˕
+%9Iw:Zk iG(IZVaL@S#gj;:[r<Mi/AL9h]5%Oc$="KaGS8$|s.X[sN:NSK$OLQ 2fȃ_=I!R8ǌ	9FF&%8>W1'Jߘ	KVQB޺&wK+y?)4)1V?Wy,
+endstream
+endobj
+156 0 obj
+<</Type/XObject/Subtype/Image/Width 221/Height 363/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/SMask 157 0 R/Length 26552>>
+stream
+ JFIF  ` `   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222 k "            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? dHD7D <WAgmeiK+	
+`|Y<czWD)]JnEs)$
+ypp 
+[+SiZ4%1VTMq\.si^Z:ֆ+{no* ^ng ڟo^F3jorSMfҶ р_ ]5|Cs   vdʟ@}wx9涼Kh&ga)8rTҹtn+6pRlwn\o\ kl\4d+9uOl+B<bh_ި;n1.03;vBnl-MƢGylzry+7t
+Mzh[q+[^+	5{q+,s&ܨH=y[P#C!%ڠJNnIe`w/&?ѿ殺MBly? yS..AzzTMw6s?Uw4h2n y?ZD7z4vƀd5zHOUz^ 1Ku<L3AM[r[fejmwJw]Fr.f kk6m/}NTmϪ<8in]:NNyri$d)>T0jn/h;ƅgza+kq_-ϡq޹gd)"2{xz\TTR@ǒ>V5i'}@{11W<fjMJΪZ3O+c>t4~U#Zcdh0+~R)?֗ɥ94xce5!8<WQ419 iU[HԏR	 ڼXס\>V y#v1sN{OH  aKמx5xǿNS Dy͙[DgG  P۟6|B
+ DGӍR_)
+ Dd>.I)N ⠱SsNFiiW᷑u̗8e3^NrÐ:G*;J2lT#۱~KYCQ^T
+:ߔao}Dƣ֗= +UK)F{X$(q{f_ }'SDJ]rJ:@hwZtrX$IbŬj)?qNڹv)U;#AJ#`s]G\[)X}ZYWM-N2S fG3uxJΪDF#:𦂚qÂ'rQ%wds倦ɯl5tm,Fx+;+|C&ypauޙ<XRBY3i	=bH[E!vmqw+yI&#N?z}+U +RkŕZwBv8eQR kPjo)3Ofʰ0wl\> -׵{/vt5/$?3K 7$_ Qkx&'X(@$y/\,6do] -5^g$hzS9ԭMp~A뛗 9ߏr߄{.,"i ?7r* >m R_'FMN~ʑzV`L ϕJ/tJvM3<RQrǜ`s޵t-7_Vݟd<8e 15ҏxG/[) ٘~KT%^֭-Qw=vI H`!l}GRO1=ֵtG]I3/~o--O"tt-&C1qUuW%?H÷2GqhpcmĹ;31dݦG=wvk6qʬ`;c+AL]Q)hʮІ<p'C}"K뙂(2j'j|Vqep *H}#ƫd]{6|ז%m.Y?/xfNo*8̞E,{
+Z3mN[]z\ waڵy,9;G>>G	F.u|𾴺m@|O@F+Kkܚ~E}zّI
++!K/&\I.Y~9U4m;ChG:VH\Dlg-s+;Oo08[f~+; H8%nRkKK xoeU܄F{T!BMu5*䬉_zC塷k{[oܝAUʕjm&NHvf4giH{YcxHgY}#?_J_̏/#8Vj
+w+/|fl+<NmےYhێs~m43GXt+K:O$C#9ffNnq; "m,~Bb8/<N>'9u{} ƯrƩ?
+w ҍR<x?N I>+C8  <W/\|\3fw )wxCO 9pԯ1 "~Ud Wm ֥<?Ҟ)D/ZqrGNh )}<!q ={PWX&ة*
+B'-kZ uNV]f]cUl r=F*e+;qjlQ's^̋ @kI>8n)aV$'{ WH'=mۻcRDݝ-ǃY{p6SK3J&>  kO}%fI+v>]NЯ|Uf5H%D{w.ۻKXt&đv>ŏ  jDmi5v4Seޙ/ns)N}+h:,qMrG*J!l|qވ˿8;vs3ⳫN5#ʄ]l"Y1)z4YwmY;\_ҭؒ]u
+QO#rs$ɭ
+pݨ[F0rEgSfn4sO=@r|+>Ws&{𡴏R*nn>ק+{,h,j?6=H&+򣡘(`::=gKX+bKbM*[jpq8hJ-yUnV/e)lrjXw7F1|)s#G9"3y Mc_i~i| `mqy_'9gr01S>S;`FG9y,B% MNsF8֞ff7#jmIffo4.1U'?Ҙ:n.g1kI
+g|S|5yw6Mm+,(ckO@[\2ArWpl:Fyn6wg,vOQ%nbs7Α|/ +1I퐶B*+<~UoDW%%^|eG9bg+̍^%kĴ$vy=rn WTX3=H	ٿڽlyF'8oQs]ϤeVQGpƁ]nf7>fNǌ{|m%)j(2͖ue<?u&5dDf=t:=Z;U[1r+4B(\F2qSE']|.S8awTTImZGuwr|I1
+\c'4<^wI3Wo,0#*"L8r;SN	ډմqhV#F:8D)%d`xRsO򡦺i>t`同qB0s*x-izHFa0o0ɟ6?Oe2}EVO [rL[;N2􎑘#m
+ tߑaXJ\6;DO*y ` `kG{[&7y8PyZkň1~PyZy&s{c45bZ#EYڇwJ1	mw}h '~Q"B$ i$T;;}#	
+Jd\cH=AnfNyOO΂b\9y	]:co_
+۽wPLgh HqJjIsSn4ȣv}ʯPtT(8]׈(#teхeAGb9hm+1^%\z)htvhQ_&IE8 q;}kִGO["0ß1+H:ls.T٤v[`l 5nmJ>XڜD88bhCoXp [C23ASwT$V @Uzvl\H	Vfv~qy{dL$(U'QqVz`wW3
+t8zӇ-s]x=Dh4.B{3`--#n!r)4fÓKi(YIiG2*'Xm%̓twp?kH$ge}6hY;{tPHri;ڱfqiwqb AIgO\H:e
+ϴt@ߜdxg=+Ά)m6LU=ps\G{h!vS~HqpGC]TDkޗ-V#0}?OsQW x/	aN3;7e&{;u}(Pq^jmӼ93O"pQ2[2zPyTo+%O*Y'pO'ox8>ҵ֨\|Fۘqî:W=cayy$vѣ	X I 䞘w添5F|H0N}<d&˷1)`io#'ڷegδ~p| -# gޭ*exٓ96ܑӮ)8]=V-*b`pQS;*͒:tzݖ);ȡ'*08S V2n8G֜"ynw󺶬'^Y,2.FɄpi>(3=kjƧ]]t[16am#c}3>SMCm;2MHˬNHtn^ǭZ:lt۱-:.$%1zמk*S4@HX`{|z&Qcw知5-mN:\n%Y13ˢHU1+N@aHwku.trʑ# /NOZˤ"qso)O4>pnD[4|и	WyL` &~X>P}k$0$_B3 B5qRg`!VcƺtQ;|/mpyN:}+|.,laGy-oQC-4|I!8hWkz3K$O7\erqzSRn6MHlͥGEhKɌF}	tlT.qH,JaH9;{OPiڤ:j/=y8o_ͦ50`<.g
+:~6q7-qۥm0PZC/EĢ-U >.H||8늟þG%:AUڢ3ڍ+lt
+vݠ0;;ճʁ'Z6:O҈\B8lVdZݝ1,Qݝq~BTGhcv 3z{JMJi8NM_X}eIsj,1,`m{H\+&H S4-2K۸٬q16Ny]~gڠӸݹ}9D4=bk	8 \F:Ѿe{wK"K'+?z{W+8.HcZxHӓNN<|wocX4?.B>jyc4MpK0FZ[
+-u 'l۷R#G<5yf[yWZt9W+xwº:e412<*FGzXHVt8R{:fjlwA^#jsi+t0}>BkuI+JmJ˕C"dδ!eM7 R2Ԏ+v8AA=+֜+KPX&*g'`J{ppjܥJՍXG9c% >|Aևmq*IAfu"tg	޹[I +ݺzku;I̑$?vnBG)f$Y@+<7\_^ϒvzw3x|YZu.$uUհ@s{֒ղ}QկuI_g
+Cow-\Y$2en:+o@G
+`Vb ̕ڳK[}.AqWUn'ǿjω[+kY'*KcyT3q"o4]&'C:nI <ҸGS{Vo-+	dr؎ͭk@.^͎k iÏ[*11x5S铉aÍ)"z_Rmno.dDnUck?8v{JqZYƣx-՝dER#${>K+	ę}]떺	5#ipysD
+<`2mcqm**vvFp8Ǟ։%jR{l{|9A^ qbnە~"#hI9_JvW;gyd.S<m 4(j̳b:1?3=}5^K.$19\t;RI$%sJV4,EQ.zicdڬ
+ VhOVg'dE\BX uOQRiVA	a3	ѰOV*υ]^iP he .Jg9ڹW8{k
+\]ZZy96sxT[drZ_SYdݭ)eS#$r?1[E7WzڥRi6p[=KZ{;5.5YMK|ZS1}g%p ^8[i}{	bQ!򐓍 N[ƚd֐Ӟt2|~i;gugH4 bfBvo'op@Ձ  H;% +FS:n17.<[}p-+s&yT{dS q]W'eWc~^pzҭЮ$`)قF;R=/k	,'k,gksReHpv/<(	כxsN	#͎vǮ3^=qcmoo8r;EijI>öڥ4FW4o#ǧ"cO6ui</tl2?B+W6Ga}aq/obcܧ(` \E/ &M5)43ڤWZHO=zנiYg}xnndݶC2p2A<W'{Z^Zn!yV[N¨FA'01Wl;G³o.
+S]zc+IF/bSRf`=Pޥ-UE)C}0GpHE7]Ǵ3`HAUkidn	'ұhzO@x_ʸ+ONF<d _qWn+h[czzWVuI[Ț[/I;c+?m+j+ˤ0Z-r`/=?֨5-_L>OӦ71{qưڧ2:J$}F0O_Jr;Uih׾jD $1*E߻qk̵an >KimmZGy8Y/X(IQ}+-ie.퓚X.;M3;}h=1&N1O|L@"mD\ںM$>1
+8DQIPLf>j78> ++(OȻg[s5]Cugl"s;1 Hm;LIgv<b.c))GBBdd23oYa^ΛGGuQ	 oO)^{ea_<\f\.D>Z*Y}2pO595	Ki2T)=3Bm!4z-ώyak$Yӑ!hxʉTy'#Θ&-L	Es޲
+M*D[.axZ#	,
+6q$1Wj'lm	Oɖ=k^/򴙭\HXnR03ߊ44KlVdBf(,dܲ8\ֱ-SH72mϮE>TNS3ABm5(c*{5xBIa$Ѹ;ˊ87"ƛT^ڢ<[%03|:ppjb[e?}Umͼ YfvrJҤTxZEܻ^Z-.lQoX9cKW7Y#*2?d5m$MgI0kxQmen.n[Ko*(?&ʅz~Y9Όp;r:~DV>!|7Z]ػXL3遴`qNpo(|D/dd9,_Ko>m\泮rfB_ gNNKi1u< [C/`x-{:ŶysּUHQ;cO~9 >yOSX5 柯vVv5k97@x=G4[A̓9d#=+:5Gs<Z<,H@۟y˯	TJ..OT)۞FtЮl3rLˈf2ӿ?Od1x~9"13ӜviwcGm4O<S6噻a9Rv8b7`=kT dQ p:I7z)u$Gp0MrM =qV,yjf$}}r+p:{LcM (գ;_9ǧ^ECxw.>
+8DXeS2IW	щy}2ovKTu5"<Ww);U_PFU8u5Y4mBꐼ#NB`Sيt7ZTZ-ռL&-o0}Ӹdcs$t8+oZ}n[wk;{sUxOAZ~is巕/Nd npRقyݒE${-N2 mlgϞ7O+ݛh;<`"Y|;'i#2Ƴ)+gk|Cy[(Tmpw2JTIqY5` D:Hx uu\(wC,RG_==W/B){cjX$0 \m,_h@ZD7y;:Nrw07c#J+.}:0+Lu=z޵TՌbt FMǧWiZlQM\^˨jv`쏁$#8s\Usi[bXG'?
+;k;b-F }t&X#=z*ʹIIu9?o%%lv+gHc4.ނ<]YX%6̌Wo [[Zyb/o4~S T+s4nt*Lј޹{SUQ7IlmFaϪ]εi?iPWj[3Tt
+0XpH@T8/ymj!.	l-&5-@C%ȷXUUSGjwo]$l<ㅉLƴ4qhM&oO<>S#l2A df^B~'\Es0:n˹Bv=2OB;!.-wH,H3`{~]=?w:]0>W-8leZȳ!]=)h	;?HA8Wu;qyo$-$a69 Y^ؤ1T/7j*vljfR=E1qQUnIɣI*}V@s|J|WWmwRHܹ85-]jI,eFe^3,hR-͗L
+=Uk")#tWUo:U}۰h0FҰu[j[ɷRH$$Dz2SwXJ]SSwVH|>PϵY}ٲk嶙Cm3}3Ғ,=N]H|yrByZ4KC5$\#=+P崺D\XȷEo|vƧ|Uq+.T8W|?iS+BF O*-e8'בW~=jRiX'g{ףGm6QuwY	;UxD_ʔ]g7jۋeT<+Qyw?RI]'oxBc2DS~z5s^ذ[I7 
+{fϥ iMo;4b1>nqu{KKKDkxnٞ[(37?Lu&7ǛpӠŗwb89ŪyOU)ؕcuk=2̏[68 #y,kzEo<ّV>[I/<70|sg ]f/zObrѺLFeq}Ei?~}ye 2ܼ`W<t[ܤz&aɓ@:כ뱤Zٹ|):5"SOC
+ΖB)PSH<z+ZOXiK4^g)
+r9Vp@zR=pZFA"ENG*cv8 H2CxTY.-,j֒jz|,I3۪ͻ s$G ;qޖ䵛zH2UM;n++TZ3$ZF*0 :oCUA^X"Kv/%Kc 6:Q[$qDn&eڤ|3UϥQMmi`:_5Hn%c$V^FrqS``R!F@daI'8(V?C)U)~Tvy8z_jZEdw+nvq\##R  p9gq5uc-M"C.KO,O, >^Դ2](9aӊ<#q=1if<ĺ2`/^s:֦5rDXcRvxDc5-V+EaIvyN3 usd		ROyO($*4GOht.~cH<W',BEC:t6vK%ǐ]ňŐq$SҮ|L#vەe~zW+ݺ+|'񭽣3LX%hyS{)<v>%d<pс1Gl3y2s)X=]͑_M];Pbu(L o,629rJIy_jLsizƟuog7ue}z`VحmޅۥgxoI+)H>ϧeѿ񮧪B,pS:)O6OK4ŢNZNXxZڶgt{w#@9$ְ_Z'lڅءhn_.fƟimVh$3VVұzZݥrm Q=\V& \.Q[iXzvoAꑙ)MߺGU2Yu+Fx<Ckz+&+UMۀ.38Juk(5պ	k7
+CdeJSOmt8Hdi܌^sޘqG5&g[Yi"ξf93^Z,n$W:xD8c>ca%[d`.կ&B R#_n٭MN=NgŞKkx7"13gO84^x>x^};:rxry*༪+ })Ÿu{x<#2O0``Fry"奇dNIZl>O*L|G=$yS??} QdעjL7:u3̦I-;>w`[Oze{[{tYF6g'U(iq)c<g< P۸?ZLOҷsҥ`06sT 7}?Pŋ,X#dyҥr=3s]mcs+A߼Rwc8 ZE?;d >5y|A&jP6;s*Էv:O/Άqy=
++,n;O9}CZ+EH»
+hϨ_mnCQ$3۸z*ag5֝ ,G!NA sVޚ^f:]Ct{;1۹P\΋6[i;-[Y@Ġc 99%3<Q2kY$(, #٨5M>&#HgĺwǽkYy-戈Nua˫\^`1evہȫWQu=m$,H+sWqܖk[듉B#ݏoay鎕ڥSG̯99Q)`q53Ajy`)Dgݐ
+q
+L^]FiZqs` >[)y V'Sw*XZ9DXI.N7 =*;Qĺ])YaRMfյEK)`W(R$
+P W"K$r/̅2皷uZ22t8Ņ>K{3<N|GLRsH(6&qZ?vڷ4Kť[o41;m;9z};
+m%4r[!}Y$:u۔K>Vo&gu_HVimvLiϫb~zmKM7$l؍qA%yD$k{ f_|:"y V2C~D]Bei+JxFz89~+ݨ̺l,VV\B9j;6KE5oeu cBڻ={^׊,`3j
+QpNrGk*ضc)f<t-3Vnz;)]jyiŗޣp?^αemm^N:T@0rTZ!ߌ{#Tʧl`GO4Qtyu*B}QY!_c}1R+v4i ,͎r}q]Ƅ<6qopF͓w'n?3N*Md<ES[V,̪UaH´5AgmP*Yza}dkvHyvI`Tr6boMà,n\U;dUʢv)L׭`98^l&mrpfvUv;[s+k5u'#$.y;x'隔Qwޣ42EJ|F~jXdP~85xSk~܋+L"ǎ7!9ҩ7m\I+/´w"/cx*,~ռFݢʅ0D`0 9xS]a3%_8m6玞e\ir!6nl:zSqJHO*{V֬6kgHӃF8{ r6<(B8?խKR]7Ps b/BH9JKMFvQE+Rr3R8kޯ=9=zqֲKatx3],1ssZnU1@*?9OMyUaN@(޾hx>4Z,Z^]&хw}7Z5fFnU֮Jnv=&P"eqTiE̒MpgE/dVQw<LG6+P0( '9Skco|{ơ$pb>?--oSa_Oz-vԩ
+xY>"ii	.Хk1JOBIyƍS[δ?aeEuniWP6i[ܾzABϵtt1xO¥$_/Mg8kn֗	o<$P3#eb9 9#s9Z~,F@-aq8sO\TmS]=5i2# W5uii`J[ FOD?ќ S{UU\ 9C}VT!+ł&eٷo%=*i]bX=9◳cGqieѱT@@8+4;N~ͩ6|f( "#Ăr;a˫ְ=ʈf-ǆY	;y)#p.@]6nhZ\m\/W;g8)7ԴKUīQTL]zSd5%k[)Քɷ+ZvZݬ~p)¹O	ޛm-$EIY2ʭҲI(E+gۃޚVISoXGr{smY9-U[x
+u%A-Ėe^9ZxI-ȯr*QDb!kR|iyJOժ]<'3)Vpm'y栽>s$Br!qUz"]WZki$GUh*H85iZF p7w}֑J	SS8#Rn$N?Q֙WkgxC_q#Ƈր[Z5%cL	p3A]'E>.ִ$dq!2*ϊ5d;ɍy
+7?
+붲FMޜ9h+sG* I*gk	:W{jmv{ra}8Ш^mc+͵ĺj8[hjOjRfk^?t\wg5xizi BajpuVi]fd<q-պ╲ 3QnRI\1/ymxv-y!eH=khWkFg*Ikci[vj<XQC; k7/\Ulc
+rAF]N>*->6 JÛ崺;	JܤN3q9˳q+/hܹ|+#-<\_Ec9*)&]R}"ծ:c+\poZ49Ca"ij0u=jM3&";٥Ϟ}"r*k@-$.[*˴+~GDt85JKnoJF 8Z|>{Q&q8+**0;	':j:.&uy6-1ʚ+lx㚯`l]9mN넞`pqsҲƣCR$yͶ҆} 0 ЎxV+PH^cyc##S[M=3Yk܌CrO_jӯnuP~{kOY̺2L4(I['\ :?# ?<gj]jz=CR.oF@AIt_sc}+;T{9˄zRxRմF5/s(1y^ Ob́܃Fj7t	5VL?<[=N=k>a*jבf1⼷×2h$qyR0Hׯy5xERGZ#ƖچBwcT.:79ujVd!2QQIrzך[q#1.1++mdCPR*&1Ib-~+9S,7g`|uo^P5V])'1qQ#i[Ls-ƍqgj٦[AVS9,x$1WZDr&G\χl&i͸Pc*yA9#[\ϓHRlb/RrzQ+Vl̘*qiߊ̱ؖדR3w)hr7Z>ol,;HV𾛧s:ou#LYTGߛ6u=1߻#H}k̵[KR߯zZktV6W3FQIMj|srqZ6^&կ73ʫ*,;#F3M͸9}>-us}Fщb}hUE$J3m~?	Fۋ{ Tb;0 21 9hs+t'kX_uڡYqhR+6I/,*9<1<9\:]Nm!8,9ƣ`+ΛFj3+uoC
+,Oe9n][Xq̜Bƭx'V@{'$ӜR]roe5_Fh8+1F=l@kpme"i+4ţ'nV=p(mCh3vc~sÙ4,Sp4SVtXwcQv< $ekk9chgycd*	 uH#2h*	|J5Ows6IH@FxP {-4[𸶎I#x5L6  \^\yC r~OW-׀hk\MrñxwlC0[NُO3[3n.Ā	k`?$e,p3[_x~ڸI5Sxe$gjgQN1KE}ĸSRb-gBo6/3#Â+D|èD #(/0><aon]5b WyΨѫW[FKM-ыN/=AxΓiq*f+d);cvoQz|+2Yh3c# dy7x׎xBȨX2I<]˅pG< ~]HgwZU7qܤpxfSIDdc*3Q~*8PW6-FrF|m``c񪺞5gw<V$#+yEjJM^	!3'}fkL{ԛd*؏_je'ϸzƪ0d)N =O5iWu4sG)X~lfs:ks=G
+\3*mK+}ư?f@YU293zu:ڋɌr>ߝk\wZ;0`8q ťu+;XmTgQqo[n[m. A#sY泵++eѴf3Tc`u ׇ$Gm }kwX_[Z]<0ؕhaX#˜MCn&cM=ǘYm8~]x8赝6 &kk4h=II0*٥&5^ێ2A]d:/t./fYo	 )^OmK~U|Y+sJԓWTRG#<c`B"'5+K3Ys]7adMJk+)wF!3hZhYL71ibFʏ>?-ڇ+( /h՜ f^FeEC{@  W{jV\y6$h yV*z⹏9ԙ#f[c$JX}qZjіwKY"i7K1*A+LTq-5tW<+F[ռOkkXF 'W#y_PvI dמ474ZI1O$y^]],R x=ǳߥcxmGI*-R
+FFN>N]9p卢FWwzW40NX@ͽ\.JA!cilӮ xFVFV#+tain8v>0N=V6Yv+jlL1!8nxFW:IB^|T65Ċ^&,c  }ڽ.+uvʳQp#b|sɮWյXd^7ފ9%W9jsKDW~-O*H|tB\*I*d1]ZV1HnG3g}e%$YЍ+tjw)4.uE. 3~U8i51JWX`Wi<Fq9*❆JPm\<Ib+y
+THTaUA"<I5h62bMH̓+7mؤcm}=/7w)I|[@+pA{=/o%`7	ntkB^GMCCuͺu+fIe'AО+[]Χl$n_'$WD&{Na>Z(` K> ]>k(T#CoM
+K]N#O-mȏjm^]faci#;F>W-)mct3g O^c]hZ)t+s=F47O4(y[;{֥φ D}2Ȯ2>^G_Z[3U]-`n1^E*"Ed$$sU>Mo11`-|?Q]펭auc1(c1n >Vqti셼5KNF5(>%}M9V5/yq\֑uzV>d"@Ƶ<+koauq&/9r?ƣM^sݺiv$)J&6^Hlz{buٴ1='q].n^}%)<	\WǙ}vr eA#Vy#L;Wp{sߕׂlm~j/n<>TՑw2
+8lʚ9cڻ-+ujd[扝dFg8  R:2z攢FWFi0A+0Z=(g=7+|3'O@͒?*iꐹ	0&616G,ZUǖM+qq1mG@cr s~LO/ky⧊bҿOI>CfrXl+DzsӚ 7|G1I*4ǆX$,l@a2NM08n*S+*v4Ibt,273?ެI[HLg1xFP܂A6lYFh;2,oP@s)7&NǄna_+]=sŨ/ sȪN23b?kCW׭7ȥUX'8i4K%$c&2n[q\֝ʿnNN2N֝l	?wͥx~} Z-YX({\uW98WK:6(&E9^:>Sm88s\Z5\A$	P#F{V[emE>nF$%-ÎլuKK{hnԶD+;$犪*r\QƧZ|ҳ+!I!}QɥCN>vPX)-(9eW(l\Q*z77zMxY. F)92j)[oGizR[_&o2ČX\+?ġ'd)
+ jNs֬K(]ovy8d76`qn|(vF<*(-e<&6I?+9>1W8`ڒ )eڤm8 @`l1dG eqS8D|㞇4iwboV?vg?Is^C6sIP؞Яͥ	.٘۰IJJHDV2(lFẟqzU5mw绝`Ifc5,<FW.ehyHO]Ʊumo2X=仂ƪM9_8ErZFڔ+/
+>"/I83vpΏ[=vk<F9IrҦ՚ژbfy>Pʐv*i-?+q9Ɖ'$B~M5Z+*ƳjTN<Fw|ay̺lY:ņcADXe]6ǃ0sݏ~kK6ZeygvT <J@n5G6%}d!+|SXT0ﺶm8{}~]Mܟ.Z>,mKVYVdN2$=kK+i$IgH dÑqm=2-KRjNM%h'Ӏ
+5LsA._nT"#qQt(&pRkK֗P$XА2FG?Nj_H}]}-ckﴭkN5XG&$TFHڧ#85_R𕍼Mm">pC\cf0A玵>̮#D#yҘnI04-dFTIXݷ`rIl|8"HCuPRef8(9:6~SsnU2 zi FDjg9'5yĬy9n{UdM~kvE\x*Fw;k.5IB褌Wۣ\[E"ݔ!_ou5i-Z ΂iPeG`O~E2Q(&L0AyOCdld;A<ׇta3YJ鎼QY4ڽbIWֳ;C/!\3W9kɤklXĥ@:չ'wib*%t`YOG [Z84cinE EOIHJ.<k3q!ʫpF<atք+%E9?E'G0PMԩ:kb*+DOf\c?X.'h9beΣ[iRLٕc,s N*Ke5"fv7?tsҩSӵ\\Gs`B+񩱼W:kb|i=FY9IDhi3<fO/O7qpݴ+oXYyO>hn	ul5{9% \A<gM 3u:JBRַ@aDefq`sڳ-|EuM>#2F,NqIHьi
+Wc OjFJ֩$擿+8Nx>ºt.֫5ژyLvNc<^'	#@<!=x݋1x5DTĂrcSS=2m+Td96GExggJ+^ _' ls?+WQκ{/B__.=IPܙQʮN AI&i𱍱RhꉦMpkmY#gr0G̒'B##viقiTc=knMvml+YUm+d\rk6ASM6еw<Ig(b%UJ窮y8Xz ^{lrk ,o|6+D n9wWNƙZS1jm+x_L:حɉ,s= i{xsmJ@dtƣt<|c=zu=㠎LAsSz7lnYы,u8jkQ&[X?-6Fdx_MbWs LaI[ܝ̬OQ(=d*N͞?*,%dSVQI,ȸ+5/w{RqUb`$3/XS>gZ|vbe*æc]4W+ʉ-?z6Oc=nkEmDgn6n?3U6,vW=YiV@4rsV;Upqݘg"n&ӒwRoy(dgc\vkyZ4qE]>)R+<Iig	-s"q^f[itNV^&k3&+hTI\vvxWqcxga6:VceΎRi9eR`w=8sCZ(_S&⛶l],u85!B7B~Esk.č[<oSnI8lWwٴG4Ѭ*$U2'voj)^7Ƕ]9._P9%-: MxrYk/2M{׈umSr+"2G֡b*ENb7+9oU-$v
+W%@1ǠXn,ofevfEw͌g~۫+:1Td@Uױמ|Lٵ-D5p>hu.eӠQ|`hz3YEȤ>)Ǹ_uy2Q~e9=+`3ATd$_S;pih,A5ާ#w+6^煤O<JYݰw5G CsH>Xnb{OUupʅn ^iGͧ\ηqUT+ Az$)(}zignmOSRqZj(.IryF)WefH`N[[fB$*sߊErS8])n̪Bn1}A+sȦH˞FGw+/MkvҘ'ol4CP;H\Z+2	 DtzD9V2MvaLçL;L>bd<Ƌ->r4%xУ7QYGz㣸#GKU'?7/M+1xw9Bgy8"ޛuu<FgByiḗ\4^a񀤨݂nce34s/^';pGjUk>upivO$G+17jeZ[-[D"<Y+;vt	.XWHEw$(Bk2 rZW8S ^SVUкW!k31ꍞO_+kYZD)$>bv .ykL3G֒#$Ž3k5:Ut\̴=0[r(
+\ VGWjX|0LqM>5F<*߇H{Xݠdkw^V3Te}jC$m@eqG#9L;`9Q  ,W&ҬC@1 }Γc, GjV&:7.nnog3Hp2{zaQcuZZ`5w#5.>kv+h/
+AN],VAj7rw֢W-j7s9y\<4!owG"a e!#uֺE7pN7Fcx'oNV/D+TXsI%č,#1&o0\*c#5>.&.ck8b Iv{+wCj:槪wpAӌS|TΗfx{rCPT9 	~ X~#*$Yδ| ?NuGz Ɣ%+<ٜ<HdݎI'8Ƒcx :-&ş<D ˤ؉]D .c9 W2+9qEu=2noDjobyw-5݃[6k/]gQ\z:N{7kԊEn\'Gs+QpV5]&sG$ֺA{ {0ezAo sr-F
+endstream
+endobj
+157 0 obj
+<</Type/XObject/Subtype/Image/Width 221/Height 363/ColorSpace/DeviceGray/Matte[ 0 0 0] /BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 4827>>
+stream
+xytŝ{`%@CBxo5!Y& ~ٗ`	+	`߃l$q0!>;$c[Gm2>$!daȺ9I==U3]U]ݣV1owԯ)6Y\rwS,/.9Qrnw44v+ܦjDWVn[P4F\*JϾm6wVQC)<SxDYqE..<oc#=Hs']56H
+F_M;
+VkHtp9oqWoۯM`Ƕ-`HS-CeKؚ|泸|<oX"oX,8+=g8\Ź?cB+q~%mm K6%x8RW
+JA_us$$6@NU4Ĩ]|`C^}):⪩<:QyJSӃP &
+y}dP
+p.yErGx$D诓#l~+8*e]~ģ/
+
+Nr,ǉjTj
+}p& e8aFM	.T3pyZɬiJII˽ϥMQ4IRxM
+I.C	xqnT\`F<8iNz1x|Gӳ;Fq:DDCNi쑫<4wQ2̓aYt|ro']0wzz_5G[+uK[w[+cz1tũj1B:ˑ2h\(oSq26k]/-SM276ju_VT-/%Ԇ<K%~KÎƟL>a#8EwAò`	/'ںtȯ	#=qW$'Ŗn/ Fa$1^2LhsqRj)?Eȇ-ct&s0͆SAZ>mqw"NmO׵J=9L}SGKO6s(e㟡,b:6'7L/ha}gFt
+".WV'+rsJSZ<AT[JO+zJf#iSNo|8|)0wWrJM$=e͗모Y܍km6ci!)d&:SGĽa/LD?fShYmg+ZJκLO+JK]`CiD>?[[:h֛sGƍ-6>C8E\n(o*+!8⣰,ث4i^dAW<A{`jHLDԚzM$9jp ыT aZǓ]N/K|U\+l2_hĽ%_Ci{YSXi42Go_˧rπ?Eȧ "HQvN枝/_~0$?Wio2M[P7V7+9Gᵟ?iM MP@Leˤ8F<ԝArzf׍Nw P#nxB.Pzmg+vns@+R_N@H=R0kT'8RW\rppEcMڢD˚\fº Dqڀģ(<pEFs2.)-[+7hoIMN}(u`6RZmbC&hȠs{͟ZLfp'۩&6g3_*-^|xLi5^
+.jٴ36M 9JJP/+w*ֳ>j.}MW8ګA(]S3>5Gb`_sR>urp921XLIDhJwaWfh'+5.pI=7lL)i|Y*Lĉ Xy^<<@2Aӛ^ioP[*.0A_&]H<.<=5\7ZAq=&}Ʒ~=-u&H+\`U5q?a&zWnOV5e#Ʊ*Qe`MR8ieV{TDNZj%5cܰNXzY$Y߾;=#9m/9! /2Gp+hZIK;FY&nYRꚲ5+RV|T4@v_}bkZ>!vw>4n;e$ыS0U̱7=1ĩ#]XAtĥ:FVd_mj|sۯ8r}б:\l
+ҭnMxg8֥A8*8v-t\%BtqjbiiaՎ,WŵL/>s+"6qcvLWeGFC*{\9=𥺸ynFH7Rg?S9oQї.'ÿ/-<W"M[C7\xmHe,~Kuq%wm0hUE1UϠQzZg|&!{2;scү~5ŤEݲ,,XG^XH#|9癡{?uIa8]o4YY!@9U\abVwˉo
+L/zc56îf݁r(b5NO{0>-$ts7ld4qa*N<_qg_ۡ9pE>n#}Vr+r;mV?㋪K@)2^sqAePqQCcE{GrDYa˥1DȄ W91Ư"N[lEDJyP2/k@9TCI|@ƨ7ťZb8J<i숴DdO|scMtp +[GOm`SEkXx&h۴s3]捌M,4q \^|d>>޼H?q~I}čN.<5ݡOc3:`?Gmw>EFdևFcW{g2fgoEs!z& {+E.rTs{O-<)漞G'9ˢ~b}9P=cDO
+6jp#.euimi]w4X5ewM\_)L8 ԚI tv+Q25qm.*: l9vCEK6J=vяӟ[Yd'R<HGV/KG8y0[JǢ_6^xE?ndɆy,`ACDLh_T7Wb8o2	ePW&7yM\}ŘQp>ᗭ5{or=LCQ@C5qUOWM؋;l)B6wNqeG
+bĝ¬n
+~E|N(@46д~{֮@+aL_&g󆗀
+d.N5"B/ENqto?2Gq Y1RL^bGrF4%SNpGZ=^q$."|?E
+JA_)+~'v&.JAR6U=Kv YˣSvҧӑ5;1ڎ82$m].>=Dw(nig]KQͣ'cz_t$Py{uEO֡Yiey|=H 	~t4V!g=Ꚓ="9as$.V$h+sK<0.jB̞t$7Til/®n.Zz8XUqlA@6qrzM\8`MZ&-Ilũw8x({/X6wqٍ9։(+gp;P~ۺ9yqk+2P5)D,:gOtL5֥7O++p K]Y |G`ߔ?p_ы(&l-m'?AvT'6*QľZ7PW
+JA_)eo ۵r]=՚5_/L=`ZzStg̎!sE(}/03w0}o܇ρ>83нݎ ί/)xFX9/zA3)t).n1Oq){TL^?qgV4Dz37{^궄+ÍW1S"%BL	㓫KgNޯ5gd4zoDyJ{yBݗ/mCtqjfb"~m5DM""l(qM\JtPKC%8_Qc6?+^vNؾP6(1q(zo2CjA`FOה8ZuYb0&NXLm	}BӅ	qxBMX_goW!N
+dʻcKaQߠ+2Kr*,A3i9_s'Yjʎ1g`-{Xx'}ux
+endstream
+endobj
+158 0 obj
+<</Filter/FlateDecode/Length 2682>>
+stream
+x[[s۶~LLl'=nr&I΃0N|$'m@J6I1b`98#?|pztrL/##2Ƹ+ъi	;ul˺13I'{#B(%JSά(k!ux^p(SzpFp2x{|wI>M9:Gq>0&7
+lFa>PK(=jm6/u>Z";ΰ7\ƾuv?N#@
+#Le-f#l*.mE
+DBP^GNлd\e\Tm_ni+4UNNߚ1%c.,U(g(2|uAo%n`RQ$W+}mQ8y,]+WyAUM0F9|U fWFP+Tu-deBxW9Љ7:9VPB\<ͯ+a4>4)`1Q-<dz^|?;G9%Op!CwwPw;6nZ+[Pp?!?qD>sijmjC !+TA<ã}<8@!|S@i^HU觊EC|nX
+TNQQCX@f/O|GhĴ(4\YPW{v&e+S1ܩE!F,ArV𞷔+.^9j
+8AȧahЍ6WZ.\ڭ((k<EW~3+]6++>f\PøOɾ\o?U9{Es3ʛT~ozS3c<{$wjzϷ%<"o1[089d!ԂսN#4E	O. Ʃ)XpQMƣ+vܯ9gP_ڧ>+n9+1})Q#}D{A]ce@uëi7mm-bCztE6-+O-\@/8\+K\Q"HyЄJN`*@.(^	tڦ.p~:{SMRGqj[6ǧW7=CQt%V=@L
+T͓d OxNY7rڍGI\+4|JS]4)񵓷0@qAU8m;U4e| ڿ?ySqi}rĕ(=8:u[$IbJ
+lkC3(k EPxsW1y^+H;c5KjB1렝j<:Yi+H	He?BKΥ+vXj8~pLXMHeSaȤcBS!`2ch7F=v|X?c3sҭKH ҿYm.M{><\֎UA|9﮵iGث]s*}^5K7׵W[#_2³[lmEaۖtT8~; z $Bε.?^1~a4W t$78ѡ#	/@㕎htU~*4Luqcb%^lZ)Fl%{ lUiЫgUG8Z14@BW'/U:-{^}MnQ+Iʽ_4MzD>.@B>z-BuX)S~mR'TO*CWRm0)59c1Èay8UWޥlW;(Lbgԏ,~Vrd)Dahn,+N=n,-qaI;ЏJes.]a9ڲ5V?%/R9W9ѻp${4NwHZ8lbIbӰZ9N9g<{79,w0Yʂ.=ft -fvXКCջ憺ӸvkM2ʋ3^6{)fy<6
+}>T'ېҴB	eǒ2_׆%i--2Gó>I3
+<AkѪBR۩ٍ;gM+IYj6HK4[X/.28Y#6![5p?ku7F8]0K
+oicذ״&Ч[\
+I})劗rU<.."x'"TN'ףRxөI4ju]pmhA+y	dѲóa8gY}JG
+a8ז
+UU= *r7KDK8sEEsQDV]o!<H/`Xzܧ[gJ
+;P&B%ʞKRECbQEEsQD늮c:2(+h5a\-Y\؆r\eSxrrQ.*"tքQ[v`I)A%[Qڀ+mT,*Br$jM
+endstream
+endobj
+159 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+160 0 obj
+<</Type/XObject/Subtype/Image/Width 357/Height 221/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/SMask 161 0 R/Length 28696>>
+stream
+ JFIF  ` `   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222  e"            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? 7NoAvGr},<7(:L>le}ꯃt hmu%O3R@C~\5;\Woo!Mz)cKisL\}Oxz1_
+g<h? ^ ١1  {fwa	8x's:xz|тOb-Ѱ"Y[I(@Čy~M撬шՄ2apL}.#ע<f͙CX66^_n=|7a(2ds7c뎙(ɏns7~=ګ< -G(rcmLBNS~KVH<Ik67;a[*^j|RyUWY9`ǧZŦZ9+ZeKwP69R6Bath'CvFqqkwQos1Z|9.9<qkK)ǘ+[8Z[ioOpǛzdثI8cOi]	mgki
+~29?xoEonjvMin4'']_iX.V8m)6!Kn} J'o9!M7ȭME+KH s\`{'g}J+,JVN|3V}ZLW,D[ZZڤw,%?t \~i\YXgڰ#^uE4q,p.'r>=KOg;9mi,cr@A+.r3}FGWcmgg>k{A` sUh40[̓pG{	S\͗ь/}W !5KǶMR!BHz±CV{I[Ma]5lCҹ,x;AqH,C}`m2'3'b3}ht%?y1G1j-2iңh9cxI+Xd|z	En+Rky4A!X| 7lsG{]7J[]nq	Wps~i*ncJ85yA[-fdkhn<}xRj[<SZ[$JDq+I:6tʹ)q 	5bY^/ѥ?(*ve+;}gۿmmmm۞Mtxn#KTu>c_-AT#Qm	С szt8a?5YI|B9*o}X6.<r9/
+аOHfKK$HfGTg8 dHzW/qmkOCM&+,Yd_]H= +nǐApyڔaT F@ +؞{yaGaGݭ7ğk(V(a.70_E!d"[ n#
+MY22ݗ8˄;P#	<:$zVub%cԴm FiWL7$\.C<랜ga]nnbiU1jFg
+$~ULX\Qm_duvMiYeg(_qYm+"vb_cZ4x 6me #G4[:_EI)ln9{دmJ;%VRD@	vVն=̖md@`9{㷥KceZ"IwFy8>znc3$6+n+CP
+<D}+J;ZH$ŋc?5-n$ma,q?A{}&*J%O`s5[Wwv)<"Vn285vmGFN5]0%lӄ% +<lK*L2~?\ڻ }mj| 5 1ڼuA0٨s%do,+(پ<JZu`AnWO+M"L-҂O~]2UʍGN[CiA?4ME# ^UOU^KhYU4zNc$f&pE
+E2+°dU{o`[FdnCSrK4KM\W}Ek7oκq\ߒ +汸ԌQ̚r\D3;s
+hQ7u#;^.ff-į$wgs~aUo_0^k69#8˕8C<'B2YE>ggfz{->^Ǿ?>ho79ٓ{9xf[''²zVb[iN9{vtIo.ch$?U~K.{4R2.zuͩ02TT +巩ⵄ=rb*d]],Ȓ%FFzzF3֯oԖ5p!YYXp ^j޿k5v28X璸U=ɬA_xUnwn5	'|"Y)=k1 5i| d&xҠ}&K[Ic;7?Z48Qu<+q{ܐ6< IZ7TԜ|/TKX.QswӴiEo,RINkԁGcH	?"~vu:,O/mnIYvy8vd34YLg\8 CS 6c8=&smsheСIҗ5:gΪ`vr<;vu[gAq;mܞOԚ=:tPm`c'SN(Vk*0,r^WVIS	jNƆxMp`]U=Z݌%4F$vN'fv=KWr{TZO3eŻn	dwqE*}>9پQ lӧӦf2sI23?ZeeXd. @ROa#h-?1;?+g4ڊ՛apӄgV\V%\`#<1rs؞OZOwQWQIzӿ?J˖dYÉ
+QKs<@nrxU**KROhosV/x.Lyb5fR9۝;U(PyB/,ٕZ!0x\Be :p89ez
+9s_Fkǫ#OP6UHYG0pH8b"H9Lg$OX:ޘbtX&.[gSo<lǿ#iZIC[yvK95rhǒKhԺ$czҭYnw|Y&Mބ*cm..UXyI,R0:bqgMm~Gsm:		b*v*[s$f]\PpFiŨFד鳛a"b$ck/΋{yq6d8Wo5tn {q(@7c|5zK+fj%\oTj$yK(WazU+b#v UaM̲$^xzg2Iw @;I*aZq*rS:[I,/!}zPfC'\tz7JSk0>FdH#DL`eINZtQOKvP0iZ|yBr?Tzj^[cX>#KIg`]ho0d@j}*QvepzϯSiRfσaMK/3Gŉ_[B-3 k+i\3N;
+Z_(VEPN{ƪy`4sm(TSvHq^ʊM7n}(c6ӝW&UNT9j#]ӭMm(7B<ɛjݎo+f y.o#?c(]=[+YF8%y4Ķuw$vVg߀1jVz|Ţ}st.oiydnZ;u9%_[M$_؃
+!%̔t+B^ΫtǨ<-63-HzrH$dzR>q,v]"X=K#\Ǉ3l+k135+TU㶆@B*cO 
+H<*BJ~Gϩf;'a+udH?[.eYoQ.	_6e?wټzv Z䓽;h=Vg(vg{%чtWqYH`Bn¬_[{+OCSΪjMm^ٮ=͋ʅ<̂Cq@#pj\EtVyFG(ܧ 9n#Ϲ7(b0 pp2v<k6KY{ik"9tI4<ujIdRe8$\uTյ٤k,6-G̹q+myX4rC2oj%qX
+ $8+5+X%ʼa3.Ҹ9 ^D3-sBǧsq[.nfxZO&Ea+'#?:}g|b) vXѪ]N~xPythlY$C
+96%ݶ8pIRSWk9KYUU[vxǹuc^MVV=I6iUo#NjRC*Z|WϿݡr-IӬͼd)Q`tgܝ&D	r.Jko=w)ڔp3/##8CҺs.|9%7&ܠx+G\QVqKa`ppqrIK_^e{2ė?xY\@@d*uBbUPrH@GN7䁌[lj0e1@/=Ԯ16AqWS
+OS6W_[M.^to2;Jz\[̥Y{|Πe`jڎGeKT.w9֨I-Fu$AJp>GN䶨m|Eooui~4+B8L{TyE1Ӛַ}+jm*D0zS?nRBi]ޤV1Ei-M90rz֢XRiXj.],XQ"Ť@8QM>_0HZc,tAbhLK]v m9U.5؊T#1x=39U=LҦ_xU{_]dqe7PbqFj:3XJͽ@zd}+\<{M.G |A[wZ6eg=#fYsJ+{[EmEKuj{-c^[Ki$ew%k2CF	8&-6{1D:ngi9'NcMJQy.2G*LNA]s؊5-q绚mɺyAn;:֮ur90f'+Uv\[ѓ/kɢ;Ct@ SrDH
+mmزO9zV[זsB q{Zjz\N)$JI9nJr2qMY߱ijAww\,(>ddrzAkOYѕ6D!v	A chچ>ڌsG4 HA׀}=kckS^%ӗ[B>SJ:z4a18*?ΓZӯ.UR=/  q3gӊ-5n9t;'$KAGJS3-yZ Pb17YP{qp0c\1ވզzUbj->]~&g jA,[Lu8-l&.cWDXREu}mqV*lm-$ՔCy9מ?*'[	ǧ|ĆK3{MJ$+ +nY/yw]G zJM-~"+M桗iH=Kd*lHU OiSWSGq(!Ʒ"1,H
+6Ieհ񜪫~7Āy҈w]d6Mqr8lOQ[(2}igww-܉z5,1\u>6}ai(;uڊ;e38,O! kWl˫X~(<+?TP(r>OsP甜d=<-8+%}m/T돱ud6>OUDJU0z	&_#[anET'dѪ0wMl 6ynIdm9&$:kYi[ymb >~4Ztۆpܰ$\pyk"xwWFd`)Fx#ޭ%Sթ̴vOMgF/ ЅE|eggmǩֶ,^9mRÃXm0i	ټzqj%$ҌGD
+ƮYIȌ7>FfE\+gs]Ǩ(yQp#1?j鎣^ 
+W*۸l,qUNeNMwF'.+RĤ $0H=.L%VW܀ f6%"K	.%8#vOʢ>[)!Bpϩ@Iք >c1+u"ӪZMJU$q錎zWܬpcpdrp g C\9#_zr_ڄ[iUmP%hڱO,\h|H<4Jc9'XE^I
+;Dp9$ɮ7QZKqqS= cxnء_26Tz *t>
+O'y)4ՖXy`LɬcTF1I'Vߎ`D(R^i8,,d-~=zʯ'كF5j/x ~qu6Y/(͙[r>J+ \w;NOֲO̹4c̙jtӔv(	1 MM*jZc!V@agA="exx	ɷ5Z^%u;}~Q}gv:c=%=݈*-6$}juhOKnScʖ/UDdF*=HjPG*}"UW$=;s&j3[L6]ǻHj'87-Bj8-;S.ϵR2;;~y"2Rp4&vvPRے.XU$[N=)-0 \='&"YZ|#-T 㡮&QkY16*mf/^w}7qidIrIݏL~zQh<VNF?3k6𻷄
+NL9sk,KwȽO3MÕS%[GmI$[#U;PzWlJҴ԰\yw+Bm! T>.ь</LoE	2kG7~1Jʺ s	j:"v|_s6іYS=+v=Ž拾2Rfߕ ~UKku{˧Hɓ{`1@J%ynW8Zϧ]⮟\Z$Ml\ e>UKogtTi_qU*td0,1g95އJ878VYP,o@둑z۝~k(<ܤH3*ڽyqzM]M6q,FÌ U%:jKC㭭w]gw$\b)_<~'Ҳr*ICsӏg4S#_ծoow_e+;;}QLey ?ZI@#9q]$Rjٚ-4 社S4$aqh<LBvftD6Ӵ_ ڟl hQ§_z/i4+%fuҵ<Auo\$WC]zȠ$c*QZJj}
+k[x^[x.v0#rVGz/<aǕ󎿍P$ɔwJuy[|'{sODKiQo+y\9q=µڽǆ<r
+$yh# : qsKs
+#9MvɆS}kW]Eđ+Dcs#$5~xQZ3>+W[v!+1'=Kd5+w7s,L*XT(>׷XM$z;u;)I?9|SbMoDu"߮1'qhM=>WF<Ԣz-?t7>Ӥ8)
+Tm
+8+[;;dYc_NA:Vݽū[W2c/NV3{{i5T   wɬI*VoP]_ՍxbXtFVR) I ㏯$KdvikX0 g=Uӭ֡Pn#l0:+VR]&k: #$̧;I%m=)M}mn%fiwujt٣kH
+{ݒ3Tt	Q#j[8jmݥAgH]Wфd0 q`}krZ.Z[]|kG&D8X]<uIfwVGr3^ܚmQ9/mb:8Hy'ɰϦ1]ѢEC«6׮߆KГ @py䎾_lS5k+}IDUB9@p{ƍ6K)1HQK)\<|H!Uy3=\ V=\=wV|:~Tz^:HG_5{ǬڵMa|:]~
+\EeI K6PQO d}z9ijZe1URxWKm2Hgc@ܮ0:0y?tOH(,T. Ȫ;(Wߓ猎sT[DҘ<Q*qޞc5%4<-zТ7ݮXA;mtMFq9ing(ጝ`nϹP6<p;tۋht,19+6 Ϸ+߹*<\|jv+^'4YiʪO%czu5G&BI4x*HZhy^Zu*&A ϯ>Յ]{|̲.#
+  UU.#,%imK]kZLة`FX(ݱUOC+Jo^hZ,1cWqNv8ձRX&ڒ9UzR>0(H]zM<3¯u`kYN#j?lŅƯ"CVC$M"!2|@lOkqf!WܖhZu麓Dʈf G5W/Kx '>޳U(y8b4OU(B$#ݞ(|G8q 5 [J*y+;dFkEz%
+P݋LMs}}yll.PTv&ndVԮې\]* 7 85O#ivF8~?kZ*)-lYMJM[tcu%w*{ґ1n{ JpLPΠ`1XiAo-!ܲfn~t>YBI;빐" 6p}3K3)e)@8Wsܟ.BTn1s\vmnT $֌࡚QTQ>N-qEi?3> 1 N "5%ӬTcq 2q#<Ix 5rgT!"&N_wC WjyYΊՓe' 4b \9TՌK`v/h6Rz/JD6c9()q17>5gq##2	':~56yq}rǦzں[ˆjJ&YG$vko͈R2q #FZa]If{=D_]9/tDݴ{H7b]ls YQ]	
+E[NPݻdt[6{3la[Jn).]rGqSjdvQc*'++<som>+Ѝ  HeomF+3O	wp+")pzviZm9XZWB閟j\	p BaÂ<Eiei
+iJXK8ƹ 8To\UF#~SKDvKJkr%GE1BdP $S۩=A
+
+0T Q|taO%ٮn\VãSʨK#3Xщ!W_>L<4ch-ӱv .H>:.qNCT㻱^I+#''v-ݰMw䉖12ќeUr*h$xzqRa_/3	nR=?VR}?ƖX|2ckr9?N|Ǟ׍:N.>&5b0z˩`kkQ 4!ێ1 VK.df*JNc>ym/\ .,@ 0+Q~b/y?S^ң38ɬ): .̊$*qsWKZ+;LᅥyRCg cGf]XqQ?%j[Zq6MHW]&	W ZXsZ~`0!A9ϽajW
+;5m4ƺE{TRzQi6x(}#
+JK»IDy:~ywr[$1f/ TPX|bŕkQwG(IfI%ɇ̹c$r $:
+ӂ~[qoyDnvn@~ yWZ;tJΦ_Ӥ_*-'ya{8,V+1 1rbV-jg.#%D.0
+	SQr̰\*)$1c9S8rh(]6czEmM5+ApQ\?!)f
+C
+ϩ߫N(@PNF@=+eBVy}?+	En5Eg_0+#[i#''Lס^4a "[* υ\+μ±
+2p3ZbzU9i?A.|.aLy#/=8fsZ/*o-uTkF@q8JQѯt{F~lzҲ;Gڥ'?'3ɍ9G_nY30.wPԟ
+[8vo^ F␫c#AEGs:x_RiʯUGc~єӬ/WMZi[)&uo8K*;0c=kӬP-8 V-,, Zj:hEIE:@;f3+9ټMA# řji?ﺯn_">S~ܮJVF M㟦ĸԴn<9lC!Fs/Pp{5`ڥq"z"ԁ< )TnGSSm5KY>١9 嶖r	砨m+k81!؜92qVn_z[A 5ŕumC
+|u"#xZ*Z)u*rz' 7)}_/2 L8?[:ir	}0\g'<m?ʰ/Gk[%	@8vY7RI￟N 65i	#RܓګJV]<=|Z5퍶ykkuu<wyQs
++?7y9֪$TW%{f;ty/K|?.?uec)}sNi.hTH\s򚫧0uKpb@2<:~UyFkK/gI`NA~nURWc,M.[v0Wc`oT0FsrfɸcezkdwnELR$ഏXW7};JQQIEgXl?;g6m{;4s&Tyl\sJ g?^  #X:zYh|tT2nWӧ2>=c;WsTH 'p)9{X[vح%1wG&Wh	+ozµ_߃Ԡ응\fCPCv90N}+x4(<eo' N&5fhpGNx"_C}
+yZɻ?gm+
+ZqL%Z%+Sk#ai$d&Ɠ'pxV'wʿtW[km+;>`*xXSiTNuokv	!%H:j8^,\ݨ
+^9	To\zK3+E
+pc**O85[ʦ;L9[ӾkQt #jMmT=Hm$|8ϧjgogGwN-C-0bjmzwclGח/l%qc ?zƬnǣKݧ^h:֛ok%bQ7.H A:sQz\7 p T}Y㠮NXѣuLmd>I"w@aXcSEo%?ku/w7ԭnIDFeCn';X޳Goǈm$ORx5i\Xiw$,뵙=39gq=w.s沕g(ٞ<,i0mw\յWxn-{TA!_lwH9pcһE,+f1[x60Ny:Ӎ5TiFKn&m.D fM HsQEc͎>up FxKf2q=klsJq;SRiǖ/xzKfrqg[5MBxY"w v9W3[My{61AakCPe{fC!eV5c̫u1J\irYS.H%Y&fuی?ѲVml#C" ϵc]dwI'RNjj<W^%ԛгt%r#gxg֊QM̷f[<DF;|;=kn羾ಈ-rGs>qEϧ*:͈)m^&BqR|*K+Itf8kL/Nty/O٫5ktzrߥ\Sr/Sfz&	<2*dNs޹}bDY=[QZv +#Nw~v>"$z\QQ]K
+Ы_M>䍋n3 ^ ƬtI6ϓR+<f$ϴ?13]_PmR+<gQ[g<'# ?y;|7JGO\?~wJTACnadNP@Y9┄R~]2 r:{gǒ\V
+ӛDrr@?4ԓ(BP[鞵%QO̡ڤqv;(2pC>GǧzP1B|՚H@ Ȝg10~n	?}5.-KhWkCf3;湉ɓjJ<CJZ^ٳi4QldE}#cii|u=2h|}p2>5]K'ub
+;rOZd9ڣzj-C[>cEV_ _#;#ʖ"CTsXOy=pO^wG..̜>ub{SY6jj1+=RsTHy0y'K8j vHI(@<u>UfI%|u ؁ *bR1@q\B=l-*|Q~K^O"vR	V|_qmukovBوZܣF$&@3YZMY#WPNG>C;Q+H7I	ag ל$W9FvXR d(ic$2z{SEV]V J g9
+s}z']bB3fr}M)T:qZAju<=c{%C:+)n;rssZV1fc`8+oD<IaOaq 4R>C]$ZMms+錫E+p
+>kҌh5<]Z5Ӫxg1(*>&DVW,GZ!mUMA;%+8;FmK(o/tԨ,y}3%V;ooi%7_K/+#X
+s5 Y`a	8VLǽ'5k#K#@#󱒠Ǝ{9$ zUR֬>B IUu{8rkɐh%sy2DQ0Jȣ2#k}0FNޠwoƲʲFmOpn|rXW9s';-c?W'+=qӌbH4{t*{zVt_`|:oڲnz+EԀ_&RA9o$q#Y3o_>u2M-#HXvgh9+yWRhٷHc^PsE;Yl,=B2RmV4<ǬZG%$J+t2mdL҂Ƒ >\΋$	%ۑ$$H p?
+ub	x*2X	,32sZ9+BX}ŗEVrrJbqk:g،rFY	#^gZikrc_up:.w0u<v~ϒ<<\dMTnJx_J($+Sǣ[̃##ȋ Elhj6Tmd
+պV= En[0Zkqp!C,8$~dEPUoT8GX'IA mG J<gQ RhOGM~6毖 g1 oAl]DٻXDj?"԰ڤt?1xWp>hHmvBP$qȈ])Wu|^lڹ +} эYk	3+J>|4GC u'Ơ>OJ7 lEmď ҄.#p#Ewr7m5{qS,U^rrv vxOۿoW4ͼY;_Sf6R)jݱi61<UE+Umq	P1QwNou+Z-oFyQrE =@zշJK-%ll*O瞜~{Q?	;E"ර]C±T®Js'g[Yp.UA*;RU%K+7C펣+;#bZ+/	#Nv  J^08 x)ֹ/Eif^$ !`IOS ֬˻gaXVR&hPj g۸G:a47dtC+d|i*-F7=B#xZI2AH =kM3%fHΡFAOCnv٤d|) 3AjT }Tպ[;yUbLюL`= W뎴,#'hYݟuFiAFD[ҭ" iUD $Ik[[RƷX32"(p{Mrȿ`qgܜWC컋?&W<M> t{6p+Ib`t~x6=ȅlfy(mY[1,3s5	?+Idy$㫰\o2yR9 uVJ6<\*4u}wVЩ_j-_۬*G5b( 
+U}<1'$?uufy.h;Q+#"$hJ7u<g'{ND=2z~ ʳٺ%N}VBWx}+x؄Uqwz5v` ksun J7I!^9qM6duVzvA>@H9+t^prʤlv<Ru\cҵnDI5Narr9&FӝEbM֪2N0Ϊv+KK8-O (UfeLR$k,R8t==>2rtGe)҆"ѵ]]ŶoځM<I)-)u ヒ8/;S66Fh2,Ƕ4;	;O4aMyXJ1SK~DRY;.b  g;\k1zdk?w3Sׁ 8EXՁc*j
+:ZskUlĲ'
+tVBqFLl`qQO@5xD0,T	HY`ȴֆ1̅st)J/KvEg$$ j)1asWi>fy[#Ҽ*$1ܲl ?ZQ<|m^uJ[IY|{cQJ+Cnd8:u6dȥ0OG?mxX  ]/ލ7,y+H0KHQʛm;T(SPWn{tgM0G = 񾺿G  	ƹD Ӭ_MM?s_i[J?8<Eω52;I >72! +\q3W.{rM)8!Ք\FLKhx pK|H N3*k_[Z[}UBKnG>՛q-ђT Z䴁89#?Үֆ8JU#WJo[$0_wqJAoߎ6I<fbO (>Rz{fJKOl%=QiS"0G&LbM)fSElC1{u^;{ f2(A2gЌO'K4ppp}	wa6|w^T$j~'+wX -~]bj*A3fP#e]x8&Q%̃r[?W{(ٟ%Bu}478;K;ZA YX7T9*Ƭjɤjy4Ѵ*mVN9=*ǈa%hm\D^RTpSֆ+>ݺW?gON?_yG^zwp~֟8ǵrZ[Kڻ[Q܁VOp9ac5!#qȩdf%2#{u3]qNiƵX-flHF9xX%̍:ih5Au;bnX"ae';C+NYuMEt[[vaڸ=QY9%.MBRK,s#;+ѢXxBB1*[\ѭV+El\pH׵[n%Ԭi0[!c885Ԣ*E;~Rq'=}K\kak+ 5;9$8kX*׷m[ֹEĨWAgnX!\+ͲyS,G^Eg5ՙQ<g?p1>»/:ui|AϹS]zqQ{&eu`λpp3)_UIMŭѵG_ݣ
+4Y/X}S3x3i%O^F1T[Tsa0s>U?7X 0K 9?\ԃOgMhrʹyBdP{u^SnO.]xqcI(:#5HFӁOEn&oIc(	cޠ'H6lRYI_8JfrIG]1mrh+HVFPGp+*;h|UQ>[f*XYQcDX$t?>(7++KupV	,<$pps,]Ǒi@gB y#W][{&_0D/܅=JΪ{NZimgu3?u7>ֿl;^a~RƤǰAki&\jeUϒnQ>`}s\ăKo+ݻ(USkup[#G5Ȋڮ+ҵe6ugBI;r>qo$qаc3c̓* ?(3irjxT4tcV-oehi ~o@
+5n`܇[q4ˈ>OO 8lNyGV\˫$;Fn;v-.
+:fKgd!T|qg;ؚUZf$<X ׼_ }So#Z({3\Zɇa[:?yq -GI]QRMRW1`ۧ>'&Y
+
+>\mݷYA.tgPI/O\,gWLm߷jZZҜg6Ӱ~n3F2Qx/{gy;w~ĞAp;K¤K09U㯯qW,淋pu9)XFy<8N,nzg=j'tg^jQ W;mpľeҹAKnq3z->yw;z=dJ9;L>:,G+dQO<Xs]5kie0þzbz]MujFJƳ	c	Qں/T}5mWd7+Q_o|++A)+u;=RIȱccu{8^iI؟Z'd&Ev!7ME74c<w=~;Fn5*ۉg=x<^~1Y} TX4o"[Jrnzn0wwvVxy6vˎ# !y8:pRzJN*rGӥuOx4)p(+E#z\
+ wV~놼2#1][ PgUE>deqTm 6/m6yĨWkc<z9# #sk{p#$!a83l:jf*F|-$ 44nC\e*WTO@\u&j\R5"k[y{o՘ʒK1\$RqW}bC3[9lǇwO呋\/Ryo}LR^[A R!P=ڴo|7qujƄK @9xLYP_y!Gs޵[VN?	A=)V,ku﹜8BpG+ODMݰ@K Xn=d:7e{8Z-R(S8H:0I;jr\&,Ok<*|2YN#ӭMwb7᝽ Au9}Zi##c-㹉Ifuͪ/ԷWri̷7PvZ v9n5{&w%HÑ*r~.fK떉vAhy8}9Oqp?c9CץJ3ѭ:-]ޤ_챆@bX(ϩͧy7wYOBIild*Xa V[С"HE6%vM AZKb۷ };t[htOWt%<r2v_zR2V$֍ Z..ъ;|C%ĉQ7
+$
+߻aG;i~UjƯ3Am*2q԰סZU+leͅ sYWR4eo1Oz߇6Ewcke@@`}%K5rEtbTn=YJ"-?L.i
+ҳo}\ Z(\"?˜⊈ؿc"5A ֊} ЖaI/5[Y0R@#ҡ%uGm:6 YiI\禄#дY,%ӭuIMa
+LXg9ƃ~ϓz5#t{XK-@Ca$/\$W\F v\.{BR>VU? aݷ4/;~^f	9hcd\DÀ0*5_OIwexCG"1*z j)E]{1T;Ekcs'1*g9vFˎQS-g
+7m {{J#VW_rK6S'"074zUFm͌$}kJO[4IWv=OCl@$$&~cN	냌kեB>?Ybھ[ܯxw2cg3Y֩l]Q#XqֆiϦ}+/A[X~Zkmjqt'/.LhEQ]DﶛrϧH7wXg0Goɥ$p?OƳcӜ^iYrd~].fxGT:د<b:.iK\Ⱥ"9\댃+B/v+7-8v3ֱtV$ҡVݙwt+;$@ybqފA.gsba5RKk/OF_CUr~}X^It7Ӌi5+ d?Ҩkz{GUi OBN3Sjd{WNe 1Ҵ
+pVWTmuIgj?j}>;+xR[PϠC)X` 6x@=j-.]>9n)qi =jbQo,E[{rRF3E8S4rxq~7IZoFMf5BhQ=&ã[I G͕݁ðVD
+hd;{G/ qc=Yf6lufҞEԫj 4kmo:N@c ަ%IkD@BlG=UmrX~{{r199#+m0L={Yeam5cD͸{ Eɝ]9̚{<_a7WI-L}]۲NWp힃B9#K&W*3lY6w,՚@v7 p>z7 
+q뎘*2ǥzdG18 A`[3YIYL̄kchhqe5V\˭Ϋw%$8co}2U;)"Ә%Xcp}:|.opb?8$p889}WQ[ECvLS<8$Ҫs/"#. :|,JH+`vCU"rVOp"/4dHldIA*py+JPe8LcHyC.1q2SsQUA{uI}>y t9 =jΣp'h]ԁ>.
+.#
+G=1\xGуF	\iV!مn~My]#q#XdMN&FH9v޹Mٗ<FޠtGP^kh]P6o,Z3\z{s]nveE_+8ߩ࿱PX˒; :}NqV+[BB
+=*vo% c90}]gY\o7*ح_h{J9sEԨV̭[Տ#8jP[YP*@RHRT<	"˗FoQ{Ys>*")dB^GO+\4="4SIݶYn
+Öq?
+x:X ujng:zf}ŪqA>Y!OqWkmjRFZ1!ګ(\&<vvj42I><VΓ:6"Y $H+r2+V<	R֣ Cլl$3 AܬyXn<~P?G87R\ZyWB9?io%ǧ1'YգQK&p	   \zDfҵɰ?{Tc$g~kNPH%qNN1URғ>W> ^zvw>pRM5$ffYQ`rO#ֹim. V'&)uvv-󴞧~5{mU=`)˅AG^+҅xsxĺ	+E*#ouvy
+
+Qs5Jφ }+][4,=~;m:<Pw%ױEdR¯Bqm78RN}x`j&)3t|cS{qXY edGd7Lva*:p]妆-WE53e AwHIoc+z|*Rۊ׎+dl2`WoN}hSМNV]	+hH!ܨ\I8ߒVXq$EJWaB ʛP(?/^8{@[Z{pN ;ckW+^<$&%d nAێjLn}"6+<[#ZgܺEhҚ;89y-1 d~)R^xPB*ͬ8I*F>wr-%ؽIGVJ1#&!&v_u^)Fmy?s&SnOљNcN)>mu9=5;+yS{Iaո IeAiSq-UR[X\k_Dr+jgcHg F{pAn=*B\b38GndaeJցm;=?վ?/W&Y
+BJ R!{u,n70;X`yh.^c#V5uբlӴSg8Ս:Jhr:,	8xYo-%n$Y02zw,K4K'vK+*AׯjtVLf~ҫW0PMx;4LmֻxId{u+рGLkPS͸U$LQ줡,mbl[z=ۆ1ǿZwqyy+"DO+䁟iNUi2G7D;ǆs[Wbi+Dn71QF޲0B=;GJpY-K8 {Ucm;K"8mʞOJK4yYH'w͒nDo.90.$qS(ά=HUOEo{6&2<FP*|{;,q0HH"rI[ҡ&/Tp]wsbubmJ-gV6KB	4_?1slJ/$<;=J	á9?Rx>lb4djG%s:Oд.mf9??ӵo;n{%",Ya(>wX2۬>mt,K J,WP;d$۾Rzp}kH8i`^
+kOȿk7#M+y,xlQT#[.:CF^oTp	P'p;ܞOǨ{]cA+:WO5v_seYVϱ٘&US[Il+o?}  Z~S;!;+5 Ru	 F }Za<߃ "̡݉bI52~?tI= V+5y O"XXt9Uyilo(yYb;J>*  
+OJ' 7B@|7igbc9k3y7 ?Z]O,(|z0W ?&ӮIW^+S,GddFbcrq8Sd^4i
+, kh{hG~&Y{/e-p_!p:e]/Ү`H[I<`F1ڤ2)8`l>^1{<cy2u/ ?Z?ioEƴR?]jZ|N [u{]?(9΋sXOlIO^+NwT+$Msoz} zTj֐ZD#<!$snkR`S6\ 6͔7S2<XDE<حw} +l-{7TpH\Oě>fGb[wXA1ZqJ[ӁPG~bL$oFW<O[\EkkĈ=<HO5[۫T2Z[uB@cr¹+!nmX&YR7.jFT^[Nr7?'k^^A5RbE1@lF09lYZ=Ƨ[.qvIf_AQ^U>cc˸ oJ{l+SY]",RusjWesDcWہ GGi?mq4*K2+~FVm=@ϑz9Ye/ꛕTm7#5=bV#!fHPpN~gx)5+ytƚ$e@~YH].٥ݬ̬Ѽ22}OT}Nx hNT`yԗ[9rKݟ?OGDKd3M${O˜?suZiK50HW?ZZPNh<w}-X
+«W/rqҽI_#WG4ZU@Ֆk_KgG$s5R/nuFDj/9 1ӑp)qvZiYd@9댏We-i:. #פu{-RkwZ<qmܠA^	n4bَ{\BZiY5E>C+ֳv4Ux՛\_z6	O+c[#h<:}MAmZI[F˳o+ٕ.ZB8\V%ƽ 3csϵ[u5{D ΒL^Ky4ȋx
+@<m)wW~ߛ WD:,rTL8L_4j?
+aDPm2%68
+8zIiyƳu
+iEիLbadc*[Z<[ ^ٽ4L$cҰ. 4nX"F6ώBғZ
+gq=/WH$18޼ s0H,rG @ ;h   ƹcl&aETՖ\<0WHE܂ OQn/+صG:-bUpneƣ
+<֐KϨF?ظXfF"Ss4VV -?֊I%d|J'9;
+endstream
+endobj
+161 0 obj
+<</Type/XObject/Subtype/Image/Width 357/Height 221/ColorSpace/DeviceGray/Matte[ 0 0 0] /BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 10944>>
+stream
+x]	ŹeQT@My+ch4h QyAD@D$  r˲1}U9gzzgIT_+pڨko/s狯(bJe_̴}dڰp~޷e2Wkׯ\?ӗ+Nﯜ9Wg
+7ٳo^)S'5W&߸?w("1$I`+򋷪C`0Ќ5]o.i]3Ul 2Ro]{ۡn?zsupME*<V3w&L!r8B䫷wo\ik VP6|-*ꊊbw38ۛ	\4vly讄]^iYdAnI>C1+\IZ !7De>1D6FiQ]=y"toL[7]5
+JC[#u2O|u#*NU_O-61U[,.\* ;
+BEeePӫ@Պw}n)"Z=ڱ`"u,#Alt{/,vj/J5w?+-df%I>᠖Sh;?x:I|.(+SElS1E"h8n&No(c`/++d)և"AQuQ|Luc`02KnS% ޴c渟_÷ i{{!w,ŉmXu㿛3Gg?V$߫~:TM4j^+ |b=[\ѐܧng@Lbm69ǔRKkEe9FPQ f!y.1?TbD_gY\[}dHoITJt"7n+'92*%_7z9?o9Nc
+_oL4.Gz8=
+Q30,_P/<>;_쓵nk5	;Y? 	JL~`Rq|5xNn`PwFWag0_^=_$5Dz1Q،Exl:!hٷ	BA*dy?'pw}
+G|Mk}}/hlT3/bkyҘOX̗v| q>ZU~Ӯ;j$sRۏZ3iI3?V.^d`GLS+]	I۷ҝb1Z$YrWbll^џRF&Qi]>2Q&`p+EBuGsx6E/BC8LNǕ;Ɨsbo7tyLKg3EZ劻9>)B-+ ?1}MW9+$B/<{ǽw煷Nͭ2t(K\AjQ؞!G- 57~g8oRF:\l)hٳ'܀q{CШ$	VwVlYcl ~\A<gPG{Dm͕.
++9r+rw@fi5pO0{۷*&6E]E?q/)k@WMu	;bmΤGQT}jԞuш);yyh'ck}qPoq#e0q$cU)fp(9(n3`pdKX`
+~`6޵`ARݺT}r5.UM&;:uz!0P8}Rv)/\gjSG7wF4/l	vOGq@rGK2BLl,`-{$-DU'ZbAzavO5vNWd5RNwχ UE=G\wP賄YsA?--g|>:Y2 1S]pB>|tV'V&(tV櫇OQSڈVsߜ?׻K0Y	6br:*)GWw%ߓ|Or=9@HfJ
+2GYy?gǐ50XOR+TM&0˚X~J5bMįCAQiE3kZ?"pttn'NkrC5\|t(Wm4&<N6yv7}<`du0M##kDM8vsen`1y@P-WJq9PAnڏmAxU|R:Dxلp,ܣ	Wj4JA.i؊(vZ(iP5{{OH>M"/Xws'ʹRf9dEȸ&">Oic:$r>Tz'V3%C[Ϛ͇K,#{;+zJfL9K`O˝bS) -Hp!1GaUZ}Mij?8-P56:4/v*V1lj1g/ve_-3AnxN(޸u_g=OK|X.čtQevnA*A+.Ğ1qv+:k,",;nAC$:؛PT	zʹ:edÒ$uI#+\p5<Tcʻ<b^ѝ6W-3FpXGz{_\t,PuЂz zʚz#{َxK$<2hfAq"!ojQ~_Zfjx+C%MD>~NS7c+IwS
+amDNо	X0 DTQٺ"=hi$J-r?98BLd2XaWn!{` MƵoݸm߄X]|-o,B~I=FO\Kq
+̕8Sҏ*m=G9"6&1mf)~-W&qw$.mav⏎ν3u֛d9;Yh0q"b *<bX|2U",kL1I{g^3Bw5׌Ho!%a	3GxYYB3`(wmq&er޻"|;/x䟩Iљd2"BYp\PbYs}xU!0sC~R9o±$ M"g+?DsX=>}2-2cAn:xX{l+`iCg#\f$vVraci` !UhFq29(ZcO nXRvl}FV]%9E!U(	
+m)ǌ_}LyӁt+ uW|髐Xs܃,lÊ6}\Tgu裲;Թs`ٲ2R{8-Y0GBAAHL@l\c@趺Z$(P}6>*|BL;'5j=os6|OU6LcS 07D1U'=a<zp*drWGnMr/i1R/zJCH-mז˸AMXxf;nJa}K%MTt\o̧A$}mA5Uɷ9 n@if{!yMKuH;38G$'@T K	S
+/]3`*i*hc7tEA2yU\́(J_I-dT{+ܱ|zF%x䤶s օ,J_	s0ܵ8Yk@][: $G[lNHU/ggtWw/ځ#$}ѤKk&ve"fxlKG=U#y9udDmjQSn=̍gH@bE2GKBqOVzFQL̽_qZRdqf+h%.Z#\˻+11lsH=ZѓZDܠ%C=&ze=G6	VL0</6nf)Cė$Kzd&ޝ⨷clKPڶosPdDLH+1Iر_$U+>B|MHf4UIb/X
+4JFDI+ɌrW`DȎELU@_6(&Yi T;JbTkxQQ	z/ ݤ|ZIX-b5UX=C(f7gB
+OWPq*HjUGJb \~=e@~9)[n(ƴ]\|e@Wm>2@65Бd cӍl.Pj,Wo'G ?;Bd˙'\4	:ܾ;k>'FTeLzXPu1e݀nuzy  J4:D88!?܉ wIsB>=Ult+yX TbJlCGkAQf֍@HK!8YHPc
+RB`#J9F4CObNsh|2(e^d>@f<Ցd9HL(肳fպ"R$,.X4uflk%YƑb8ΎΎxK~<5bR}gē`2 C9#Y!aJ3sxO|z'^hl;OrsҾhUZ&vmD
+՜ٜu)2 	9¹ywyh}4ea/%&qIgĔ909SErU%z`bz(D<n28MZ%$Kd">XteaK3KIaOz۶kWcKb?IlJc8}a2Zðu!{u
+S_xѝ>Gnz1ᬠw~gG],y'&&Zp'SK$Wڏ+kmRbpXzlshfJ͌vB}ڎvHGBɽ|'oeƱ@dqڹ1;q2y Xu7zTНdٷ2x/,cMڞ8e[%m±jXÉT3%~=LvY|V52ەNş#kL\Ndλdu3"5 |n_c*H<L3Xu	Jrh[:4KU53)SxKkHMXK4wZd,!
+T&GOSd/ZՅ$z[]C*A!Y쪴.<,.4 ]fi ap&j;~HFyQ@|	
+B]=E$."%<XƮ8^H0<1HΰMkiZiwAI&F 2'd=^H^g*O:du)@Γkitaa/Ə0c  -2PA$MV{^r-i+bLԗ]ٝ:ɢt$3du<Ia*0^Lkab~LnSVճ[9'=rБd"bH	L!B+Zpbk!wYݾmxgC~ĕ;b?>+mM!rM2g/z\N\Ȁ]Q)dj]fxòRMv]vqu.<y*IZDmE? ˜fDew&6xVCe]J\KH/5,}x~ow?@|:1T(dD${{IA+r,tBw[:y\{+h ƒL(VSGY[C[֙[)Y. 63d.d0،{}C35¥fb{rPҁaJ>^<+p"(	v$!=7'!]&$s}mJ4f@/X>|s)X0]+-&d)YGO=z0>{mڸz^	yY:dQz	-e8fgZF-pdꐉF%E?O]Wi^9)G6－\~:/H+{
+fmR9d#	PM2:J^blb`Kl}Ɔ:::`dSneH+kify3fdtlsԢ[k@\c|PMv#5Q'qzp@5bF}Sc&"h7IV;Ht	/L#Le"5KT+dVK~oʎdj@a#U/NHc{d"`TƞЁxt&1ial~@
+lW45XPM2p#Xj+RwoÿA"ɠޅ 	A<ցx쇝Ǻt͊ `ÈBHKH]ZK:JKƾ?+2a:L}JZaDzOs	uFnDey:Ѷ*}o*Mq#=g.߀VH[z5F&5/i%SSni|Y_K-viH$˟"tXUsv+S0syߨ09@*G:ćHເѶ*Ɩm4̾4]VPMh;o#:Q=1%7d.P5əYfJ7=ziDw\BD9l Up!֜!29 ,KN̹)) :x0whj7-Vl+C5nwӭNXυ;PMZ95cHV٫Z7>%B?53֣d+9$fwLtUii~)|l[cCS?w]Kdu1Q$$;y%n_`me:AI#-gN.ӬVIweΕnta	P߁o$\S
+HHn,wk[iH;YH"YJ	vGԦs|:	QLϖCoOY~T۱,Đ
+W9key=PF(+٠-YT>'O;ʄ㊵iZ.7<)"K0-+o<*
+s2ҖRo'GՏ-R 0%2^UFׁҐeh}M23ؘSlJ|dq6Qoepb[v5Z':'z[tĶ	-}o}oҹQ쏉V47(C5x1w&ƒяE++h}rg吘Idj35ÆJ_K=pMk ͮmfRayH?r9r}yTㆾ+`/xd~55eU2Md|8e_ 'IBƠR|"ǒM#7t܆S+\Ա/4ȕy2fH&YC4yAcZqթklqlk62roHHwKKhD;  eF#U[?Loz#JV@үyk&21yWðH1-s|.e#G8YCD+Rŗm2d^;Zx+Y(&+B#3EJk5kKX}lsm0Q`4+a'iD6#_6CMbaH[ak̇+= CJ2kHHq=jsVȅ"r0y[ܾ9rhǑClP`<ɟsyAj]h:-m&5k,t}/b+uCR}ˤN@2.|[μxC*.uِ4"kM5F'?&pxj-^D#	YgE.uPȈiZe:2|nŃ?+7S<p2,~˭dO2d9D.<,6b/"YewߤoE2KO&D T'3i`D㱓\5o2"|W|	̿0ҀrmV|)Ne "{۵0ӝ6
+vf91'%&`݃95yLHޘei/cK#UmN6.Rh}81G]>/!	2mDQ7_)]ҥyrII'~w8A\K+YUɯOf	#TǓAK)'\1yQFuآ&HNNvN>gq>Aӄ
+"%ٸ'>bkP!,:9떶㍍qCQY'dPn@/xÆ=
+!08nޞBҌ[Eoa߾:ow6;3-a&bBM	.R\PH;+gFˢVD|
+xB:=3jtb+`b@$=fsH8jy+W\;+Y|)jG1.'ft-b 91.sMzH)FGU濣U_vC61!41~+U#-9;I[0{G[3uW]7NOߟx\m) %j{Gfz8</U	~G3z~@O%n,o(Ů+{.Rk؋szLF\l0s$/)`1iu[N*/f0c	(םxiZqO`VN ˿XU⤋t	&GmOƞaO=M#j8llhd`6	ڐP3oȰEBC+Pw^Hc,ItÆR||v>ѧL6N΃ZcH-	fiySu\W;+]$bGP4	oo3K||9?ț鋔uqܑǤOvhiphyy#9bxfxak˟/g-CZ^mv#SnzVk:ՌL m#?A]'eu+A+d!_P7l'T1o ;/=߽@.H&ٞaYHu?7h,1!y۸L^	w
+6Q=K)*oo]os9;ѩTL"<}ooL\	5m! c[/Of0QiW2Y|DFMdA͐Md؟x@u5fre,	x5蓒՗ya``__ڗ`[ǽDSac&OnKh|esgenKKf'L	;ϑXͽ˛1ʄͨ_
+;$C T-^e}}\3Qx&y<$?1WlϯGm/txJh1zyc3^]Zjul;
+*lMٛ ]Dug>AO1	,ryNBLgyE'<ecH7`:%I;b'u nLBJo~i\S^sE1/TcnUc	g23VQ nR/?&%wd[J	i)%~ \n'&_BIՂgͻ ~Z'md!#yqXǑn[PP;	Zp\eM!!yg_e%L%+]dSIߥٞ&B]U,t7AC54J-?i7:M+fC:}N yy拆F:FuaM'l-q5[n{3юƾ|w<5zet+Ϝ;2!v>T&],
+B ib-x~c_]sU(=3F{rw9#Lil\˿/wR4HLrlwAOp ,Ԟg!zEݝQwq9rGмf*2RRTd^%3N  SNFnԾ@@0՚V1.U%VxE1r^.i!&!K Uꡛ		b2#ݎq9^3*O+D2ni߆ђti1LM|KH_vOz6q/~4YBǹsvso+>ԸwʤLnk~9Ƌ/1j#phc
+endstream
+endobj
+162 0 obj
+<</Type/XObject/Subtype/Image/Width 363/Height 221/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/SMask 163 0 R/Length 26878>>
+stream
+ JFIF  ` `   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222  k"            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? ]&SJeq= ?UirtD[|},jiش-*`~-uR1ojr}B V W?QL 	h"s_]5r\3I.$Aռ{d^Kk}1۵YbC'+YQ5iAԗ*g6:މwG/LZ>78+n7V
+?/?)^}+{R~_(Ɏ9Ҋ}nՇ88;\q wۿg҂ӈľc'hldv{6ciݏ7<:ⶲ"㈺P՟bN[#h:ݽ7Ac u8Yѱ+JO|
+RU53U՞XA: ` @U[88=qTl&Gګ3t.:g]դewĜjN_+i`=[i\ +Z>j[0v=?xA=:W>bs6ɯJ_[l$Kre8;LF4KB\<pcUS8rI$Ln< Ck5m[P
+ x8#UFK:D*eQ/
+Ө39Vl%-rt3xCbudPlTFʌsRp1qֺK[62G3l$:gw:TP]+[ذLw;}xl4wגۉ](J̩GCխ`[<+cuEe$j]2L9#E🆴خ54CIGsOxA;!Lp2K$Q@~a+hsڝ\I!	$iE
+7rY :zfW|Ǌ|X`6vևzl0ۄn	']"~]$ D}EC.o.J7w, tRGi6CnCm+ðB9neI:nUF lcCx_Dy59"Imm!  Yop:4E`YzdtQ.DXh[Stf<p3ϥu ΈױOERpAc՞M'MRDO)l]c'	3c(۸##mckckgu^3I-Ё9	8HQrSi.\E3F	x  4I%H$Q9 UXm-YhѦpG?J}A%%VU۱ g85	o#y,g;65t#Vӯ!Jm1|܄#Xk39umJ$)4°|*=zat+[!(8~{ӒM(ǝh)^6yjǱU|C|k,,I$qQ%,t޺+'FV-ArT+7pH8$+ODvK2Cޤv
+70lvzy\\𫩑DPyuw!X*) gG]WGxKG[A|\w1_]W|#!d?vAIu	6rTHu'o֖uuzܑ9uW=-3ƌ4g
+촍
+;<<ʡ|!OfkIF7n{	k=|=6Fwg9jzgw]9@ʅ(Dcgm'erj׋|+eujؐf ^i-iy漏?N8kWנ =cV?2+"<;!/L |ŷ8sq:D;V@N8JN{ZVJX-$a8Q՗<wקHl'GGNLN*c-&w(y~R2PmҌ	*j]@'U+@31{@Q;1R]) H*hdl^.mg3.6n-A<9o(c" =GgSZD+鐰)q  jC.MHBJ#'{gűԵeuv68+1<ןj.Qsyn3+ıI
+?SFJ*m.<>YbgMvnW⁽"rqL	|ks6@]LeΡq{bB&'
+gmcwp~
+t̚@-e3bhdݒ*cMRf&6|; <r302QCu]]֡.V]~#nW !J:XMfl!B̀Bm1N	|G̡C%}	i/-.e+TA/ =;֦-+XRWѠO17N:;%'X)*ۧZWWSͷNY&v/kIjgS@=G_:.-+A"?ߡ{ Fm$gr	7(cgCUTcԼ5%ǗcpWLpjkZ\ZXB+hS>ጌ} -	#	
+Y+htz7u}"KOo$CBpA }(-ggjTdW<QqZW5]wyS˳ai.-GB|7)r1hM	g[O$
+-QI8$?:WKAz[/F* Zw*H ;IXfr5HLnW8 =x ֮'ҧFȖ+3aY}oƼ[B,f#d' t֝i76pI;YKl|p 1\z^+AǷCj:@G }i7Z|)L10Hsy=ik{!wlm>Ss 88FvZO;U=X?w~H-ţ)"ssO^oJ[?d Y|O^{c^tYMlqwzgyuZ@K'-qvD`Xu&IkP ^uhzl>O_ּksJ؇csF`>eo7YU?.q@Һ?8vzZ9b~4$V$p{Ʈhv]:|2<weNM6ďHI++ryޕ.GzAAS
+Qio3γ0H*˓zZws(GC:7wN;1?γ.-ǂOƩ$RX  Aօp=?mcu?"Yo= Ͻ^t+ \j,[s:^Guz`?*~inB*'jhM#?Cֺv(+_0.z)-1pJ`]~Yw0}*0ݛYث$,pԨ+=aQrJ6P$:ZݸِOA]։b'66p4| eA#XՏ4Mi3ԛ&'75Z5y$UK; I5kZaoH\r?xzY,t-Wy@ }MkWfMdD<8"
+FEՈxX{{_p7),:9۴
+dfyI)xX[ T}	IPmukxtesS]ȥ\`eVb6=.{lh=Fr[Zđ^J80=O\c;C,K,a7x+9RoЇ8l-RDO>j@sL J4/,%3HǹNkO3c|gV]V3icUcM}N-LFU>ZssެiV̞kT=In7kxM7T^ӌArUROnx_îRkiu47c,1,<VFI3+nߴ ܒo;\iZ3\aTmc8lto=޸&HR7|;[r#d%tQ<f*Ojkq=RLĪ>%|MkxfE&:]Xm'r0}F)NJ++u9^-!6 88[|?{o']v0 IYB8<gxyr3N>VkF	: =cfWǁ\
+Fuk}B3n:~:um_V&Ɍ#	<ZZλ+pF֑eېsӌQsԙ>α3I_ݒڼVo&V(]?^?[LB=KgqSx[Z,6E-ːs$݇&:bŴ!AI>i-݌43HTbP%tIJrH-!~B(++:mojǙ	;$ɢ}n|Y0:2X7Cy5_oD(<F$HW\6nsYKj2w6ݐUs2p[.n$0_@8'Q4oRߊ4K@}-VPn9!ru>ҞH1U6 v'N:B4[FRB)	xF(._0Iy`ݸ*WS%{uxtki!@A"^Wxn+M&)p8cnEfez|kmin(cۺ9ֵy6,dd-3K6dRrg"@fݓf_xz{M+ &Ceu8k&6ik1lRYxK%#yU$!ǻ9J.`z#^=!_SdVݣŨ[i{Cpqkzχ 
+Es'1ӵg?nFpZ{ 1/! .Ēzw(ni]v>[Y,$3g;--{|a.@}[^{]JXgkM$v@M"+x!	$wGZ3Z;[f@ϭil٣M:k&v؈AkmtiSeN,l>`xGҸ~#P9UNоtJ*ԴOI[+mB2gr@z)ZWR7+nS (pHy柠A╂٣D>c'jzK 	=6P $i7+I$Ny,NNOA9uj[j֗Ki#T۸tHSҊMj鞖[@^cn`=s\7tKm6ݜ O׮zdΐ!r0u#ɩψ5E/ +Q'V>rG<pxs@hs}rn֧epr'3#!\s޹_0~\E	UE0w<=ysq}ZEŉzsFVXEo4v-c!ݴa"?&	`XIYJ8B	HLUnYIq<oK]bYdC.~I^S5 }kоoog+Ѯ6F}kҝ !su5w9GP	5g⋨P-Nx]d88ӛUHBi=Ή]'ZK" ˅'$[v杩jwN)SesJ[@s쾱d1{)6f^Ojۂ6YQՉ 5x"}wOfck'PNr؀=zEk\Kƌ{Q$;+zUǙp\7w,x&$+M3]'.IJLđ8?^dCvnǶj^CmL zr	{E	r+]5nb7]AeEǠcߖPM\NM;wZ	 -!UY9,לCꋢCh$IT,l=*_d6ߪ>kgjZ[3AZ
+D=8B+<(8~=XOCX eeU* -<bmvidH w9KpqBln.C{<;}VP-iEЂH<+ۇI{{2;BgԓQQ{y.-q)r3á+VdC$qj"c/7f̯ˑv)&e̺|֮UAUs9]O<q\[ܵe[ö 
+dDW]'ޣZ$e-cҴ[Xl#0x*dVeb#{+خ#BnAfH*}xjQfVi:kEۈn	-sO{EW+J RRofpȨ쮥+4.`r?C\ۃp ISrO{>se(VR}_h s+ Hqj`39& p:
+`[Qx+0ip`Q/ui4a&n<qm=6?٣RKE,@^&qX#BH<[-:d  :<\+iMyZF{]7܌28aVz !. Woe}4-ç5}9\|jɓ8٦$G3F&ӀAWs<mI';`= ]c pJ]X FMv?QU(%{?<~mʿ" O v=+rtUyA9	hOqLbX&T7&|3ozO+܆"6T\9{
+Tmv9J>hֲGgIrAc! տGyquܶ	mo0B,(;OJS%9]Cۙ@fFocJo{X!7NClАds9it^4yCqȮdnZ1h9A+dgMsKJA=*kbOr>pHk[J+Ƒn13,<
+GpU ko
+1y,q$c&93aՌϧ$
+JZۢF,*Āڨ09E+ƕ:'SEWݲ;}=q~(wu2B\l@ RA s6O*NH<SHM#5MuzJFtI{ڕ·>Lիb
+\Jҫ;SO4qpGSZ^([4n	}?CYہJ?j>,v
+te=@ -|dIXwW1lYA*#;+ukr+Cȓ#W
+r	&w	kyscst8 IMwUN[X@XӒyIrM&چ.+[{DrϟN7:kNF$V[@9 Vx%|JUT MoZkm/y`QfFddOIU?Gtk8&~XB=}뛎6{[H廳y<#}ke!i/PCpSfn4[٣S/ފ0Hcp'h r=7:1Z^YגI!"B+OZ&Kkoaf.%\IoXO-]n]6+Vγ{s&zװKxB*f]@G#8[u2<Suxv$ i7]M[tX^_e9^3K{)ҧ+8Tywܤs	^	D, ACY_[:g1 k_,>̨F039=֬>cD#Rp2~onޔ2[.K'xԫDfs7c's[$N9?橻{{KZȷ.q<LxÚvtv%TP#\(^@S=sY"f[GT#
+3X皟Tntַ)@||Nx=
+ܭ0w0ԍǜrsn:})U#a8IDEyuwH^/~.XnznawyMr,e	#<ry9v浦"wѤuD FV*85f',ۺO֞mT6$k+s<zq뺵[}Ghv }pʺXd\$V85i'L6zm̭G,Fw<<ե5؉"}Nn$Hvf(Kew*j6KlTF!CH8*-:l1Z\!='[#=CQ]-t*Y>K~BvǩΣ>fc"?A!GՕqY#PkhfkP`G@cIn4y$3.٠wG*vxhoj+ (Fp?_sN<Y>UfnjSC[,F3$c#?C]+V4pSϸKn.Y@m5zʈmˈ=YYɭJ-!MK`80c}+Z\朜FA>${bA<e\oNyTj=H$NjJevH2ʡ ~Mio[yVI B IkfQdGU#spy+w>!O^4>[E9{5tdO}01S@bi1X vƗpq+/!#xL+zT%vSvF,^Il88qK`m^+{hb0v`W`9=j j=-Q 1ʱILU*&4SnWS:l;IklJfsQڷttA-Om8IYڋ2A/Ƭ^nQqkN}@})9@<iKHsրqJ#ln8jfyS}{m3Icc~ӳ8ݎ3[4 !-mZ#37nǽvzՕ:Chjws:3&AONV-nKok_w"(`¥̗Z̬^im䑎>f1Mt~5+[+%4vq?².hT(U?e( cS.Jֱˬc۹n+]^K?Nc|ۉ WEmw]^P-I~@#ߟ².t+rfﴶNiq]b}!t.oDZ{đ돕O<n\_jm!Z{ZQ;P`	>GZkV/$ןa8$qaҡlRW־㸳KgKb̽1/'WӍW>\ pXF2sF{#4c    7g-TVBÀ{TVõwbȍ@GPJ}LAc1 ?QIDv%[NF*s0Ғ MX̳nŝp2 s#֬A1h7sZsJ*pF9եi n$ʠX8TQObpA:敆L?MitV0]iFԌ̛0제.3\}$d!OwڵZ<kwW-dC
+8	$c;eJ2A֦\0:{Td{0\5 6>AѼVپp"n.إs}pNO]ͅ~Zk/&#Bg_w#@]7fLE}{[J%mM̞Nd>X,Cc(e=O1O%-FTdzzv*;k=>3b؞Sk6NEVfpK`db<t;g<{}D3-./W8TQ [cImOJCsаGչ+-X)Z~CU݇}Uuimux,% ihʣe8f #XSWeޓsűܬeqpGEfaBO0e)ml֎ei{1nxZlKK*c,wnŮ قnsҷ+J:eS/[+$p0:c J8I&>BAqeV:;`
+!Aן°lО`}Fn1۴%qW<ʻXZţ]K460i#8feܜWmlոI{锦C;(S=;믶=\	&Ñ<`g&e'8Go>Oۏ[6:ݍ3ip^ʷO7F@1=}+yp8?ږhp#d\{n;[Rއk堎	܋%cI?^6uYH# &L[OUT)2235|gGVE-5]ZOF^{lT˫أ)Ⱦݪb#FU ȮOcoʣǙ6k̛y3뻲.c8y`Y%x;xr9]21\%}˟U}qI]  ZF|#  ۿyb:?ios̅F_i..xXݡ$Up|!iu-^DM\08=#: } /Tw.AMZ:=_I\%1JVgVuH vA廳%h|F$R0 +|Ƭڻ>Y{=>89MfqgҺ>OHظP6  玆l#ݒqzOiךf"ewinѼ~Dos ɬ习-;I6nxD^Imq/cCrtywήbivbdVk;-RfVD.6?xp.);#pE8EE7$z7W>e4-p*NO5-ՇA~qVΡY0oV('BN-K{0,l~+y 
+EI&Z#/JS@
+α/"I$Z@D`B5+'5OR8HYqh8ʨ $ې88֢[2[b!A9 JnzP|ٻsMjxX-$w}~b 1ҳ8T2`09
+fߛ8!ozE"wh?#=؞YO~ɡx\vҒy`Pe eA@}}*H HE( ^kVKxSHbeecYVݓL6r1$QF
+18Ӟ?*.?axo,.  *
+Pr0>Rz2v<~hPGw`v*tvb*y?.n9ec }]ئ(n. x-20?w<ºm|5c6܈cBw9ҷLҭfmVxgC!r@8WT+y7XO+h6eV;o1+8*GZ&_Bōޓ,--{ap;V~w]img%*V X9+kM_5.%r֪|(  4i"hd~vY[WSַoc@]kϭn,gd9WF|Uti,t&=ek8O?QYN16I3׵[- K;ـ"ÍρUkY{dԴ2;I01aPqצGp׺֣qLɌǀ; :*=vf襪NV
+ crkHJ0J1JoB9L%·@8,[VC*\FqPD{A'$}*ƛ:rO,ȋ'I Ve>&\vW
+go-E݁Si#*ZFaiq|s}'KkZ
+MB-&Fs1;XuYFyc
+ķqںd}bյ9mpk]&4~{,n]b!rqp=zw-e%67ijfr:r@'>"籱bcoK#]mzn!;gjj+gav*I#>دmKM[7e;9+[a48q=T{5To̭CL_^)*ݖq֖p+9fIyYcԚ괉Jip3<u5N.0KSlԦpζ#kKitSqʑ3
+zdm{F'Z7?j\+Ij!U86W1ψ< w )(ǉ4C m s,Q s?
+ |REil<3ok\I=Rp<|ψpu#K+mi6Rjr2<Ȭ6 X$P(@ y( je8Φ+ ^p֬H:[S}+cA ^x% X}PNۏN|(b;f5ƌ[ t' Z.y gZ<A$C鞧Ohؤt4v:uQrcC( +|~jr3¦KhS@
+[8gipe3*2s)-FsP?9l鄪an9coη47:H),nQN!Nc Y!6STfbEhe%89=s8ւORރomui7vƱMA')AݧHWu^[}%-13odIf"?-Kq	;dko01qޕNa-Hl֎?OjwgeTmɓW''9ɠeºpÅ
+(-15^9Y9*&_yʣ4 c1d`? SaSG9g :^M)$v
+}S^ֱ̖nVP:R^a %*<ٿ\zr9"k$,wyB'td_%Y2HW#ݝvy8\Wi}ZMK1%"V3$r q=*r$8	2 ;ޟ,^h>Leۣ+=O NmgXMdqW][m#AЭm"rXaOL#>Q3+w5崀K
+1;M?ltO-$`-Nk0w#|E`m
+8l}gjQ'u-.Tekf{/#A*< dOX]U?Q^t]ُRI5H3XII\i3jCYNI= 62qXQI
+Uڅ+01#cоjǎ5Tu0h|s5c_{q2rnc4/#u[L0MB2wg2TEhsճ'aE Z3_Qoɧoy&(8mr)feS-?>Wz?Kd\$l:ʧ!GQ]WY\-Ĳ,2,6p~á$+xw2o#!-|9>pSP΋mqyKoV?Xlk.c'F"*99n1S5O[Ǧ!2td<ΛFNJ\1̠>xLqMkq`S+HH%`OjԞخWdsr{sx`VS
+yAc< TRUGx~ϕ,U  8zס+ö|i5F$ascٮXӼs5ZH26pǒ[QakF-> N¸S.v֞AG/;Gij.oQ~xvtUl#\uD|Cu{ʺmɢ[69+ xַ0S|q ]Ǣ鷒D*~
+nwj78̬Ftx8;Yo[B!+$*gjf"2nxwY} ~). ҺVqji! qX1tWMZK
+$0<M #V _f[_Cص!8B&'k=Ju"$r{R[[֩ >\ڽgb>S yE ^X3+` {8;ㅥTP4G0}N0+gZ5}F."&P
+#9'sI$Hȃe8՛=VBC$y A5k0β=#+p23S5B-Jz.&V!Pr9zjߡҠHX8$		e\Ű:tl</m->A*ܳ 2uK+nQ٘=dmo.'1Uf	,Sm9V>.{G Hbv(P	'۱7Z&w$|V@b:/}[ͤiCVRēU~AQ<1ޭfec95MJ(hg_>s5AM,y搞qzn"dq"n2Gӑp)o+Yq$tt9
+Obg# = k+mYKYr$.`GZN80qRZxuxm &7#z#4;8:Sak} O;A\J#L|rp*i-m6JH)U &g%g)By jPewX4x+`{J<N} 4l_IVECf6χ7>:sgK8#;ס=Z^uq7Mi2l}PHىИʃ	L2B˫H&9u){`|c`ŎyR|7XBy]'Ĉ̪ vRz QVc7K $hvF,G!q k{jzoLhmҹ+hir7^"xϿ&{y?u$O~.m.H13Ko!܎6qyל{|{V*.{	}G?W+J6&sBtyX՘/CX\yz[k6EI b3Gy`Uoxmn$NyƜզSX[k&$̭p`X gi*UrH'A7W:<Ō:{bܤO2NXgϵyIn>jZ==+ݬGi٥0F$ZBV+De5}d9~~iڗw :бa7:y0* qI VΝgw屶 ,l8>wmBڤk<ێͽvpI9`f013Gr[Y NFF V>1r=kMm<ZLZ cp$UyYnCI#dy!#݀#>< .5_=|kxrQo]һ[iIa8ϵzK[+{KkBpҍ8?Ȯj5s dgmƕzhd=~xnXTP kL/??-;ۘiRrڣK_kɉ#;H֩ǡ[kRм=M2KI%a
+IrMCHU3> OL#a "އǤ eW}+-XjZO.>  #ux7)" 띿RԮ/f
+$pniJI[+^gA#7#RK8 ]'nOŚӈmK;\6m#D$,8SkRe/.Pie\Kp)ͦԀ\H*#-xJEYDgdqң텣,	GlRv6e3Č#sԔ%̶wqOneFm8`Ah'"rz~CDmtgEAي<3G+FYT'2_y(zF㊻+CLx$F2OR}Oֱ-hCX  FkPr0zsRl-SeŌugh͡yi7g13dw+6ڕŬ(mӹîCAGcۥMiLG}0*2#uϡGzdz֋|-yeuo)~AA[+$sMw8=Q5IzMx#(ӵ_Ibj{5imP`2At](N [)KȴֳBe8pxR}_Zod|WUn}"iuHXFrWaVHLjVF2$pz sҫxHKK˘?i8XOF#cGSvD	L?4 fPø?^ڽ:oM΁٢Hnz 8,;Ŀ+yNc޻+?DG!ua&=	Nms0a	ݙ3ZW\F:G^f	-nWXG`J]cf~wC`k<ay>nO&AZPȫGY[e# &"e.q憳+*:mdV;mu-[MҞI&O1nc!iu1iQ.ֺK &KbP:.b'u37ҮڴUUcHU\HQ>RXϙtӏ*.\gsOj	نCd\GV,OWڎ2U#lzRܲ{2Ok)K0\lszq0r,VUaU`yV@jcF[KWi[Nal8M܌5&jS\(6XcSJcŦiujx84hgO*qٙTN2^iw~1 ֬+zL-^C$H>_ǥu/ԥY&.wI,nae<`q\eܖ`eLZ,V]:$BJ<Q0ez֜"QLkе[y
+ͽOO+b]Ս#ı躥եSpc']w%:+m&Lz}3^j']yk{m[Kۏ;<B)Q#.@]WxZ554X^ֵf6qZts7LUһFQ~8%#')62 1<kxG|7=e V]_LʻU3ҵ<5_K ޶ k3'<J8QLHH@yI*UQlaL猀FZcBTu=H8h7-1ք 3+223,$/v\H?	dc+	  y#tV`	L_6DHаI 35kMJ'Q̬0r'ߥf/
+|8qHn͎Hǳ--7oq^17,@^k׵MAXj{vD?;q =>w"UGx!1L[獰2qx	A312?Bܕ~d9/;ZF62~ºqYiٴO3OS$c#c}I
+[HEYWN)+R҅w#}ieHd+R6Vtˆ5[A^{zݿ֤1pY$e7sH	`2(IXw9\S)#+3$&B]O<Q!De*>_ȃI]KCe*xϿ+kxxZܵ^[	
+۸:~UKiVSv5ь0Y\*Ɵ$əm1|ݞ{N}Zfv	"(8C1\)p785'CLc{N$ IrX|r' 03^zF$]UiMpF:L/BO[~oedϣ\Jd.{jq&/kh`wA
+IuJ\np3RyV!?N}3ҝ5\FdFܤTy=s7>!ݣX]^
+.FHw)5662*@Զz>2l&(>3
+NĞxҷl<Gyeåk̡nRyqYI!x%hFIea1Ӛ6fIƠeӏZ+onLKJt$<qEV/kpdàqNWh+oZ5ŬFͼ'eEXk-[,qr	 saa5}4o4#ʊ6Hy -5Ia0xA;iՅ)ۘ)Τ/ciDpa@c!w
+'Xi&@Shx +Vuu+&hV9>f0G֠2N<3d{U9b4Dr"Ȩc} U GucP:Af\FHC]T>*6?fF	.ͺ^Sr>`qQKCQ4i@3J$\/Qsf}ÓkVr诳n8T5Mþe-Z\7d2HRN'J7^S+"p?@?aQom;ŝm-A`ս_ζYL^_
+1Y`߅ A|} s u oi"d1&)83FSF\j S嫳e4$s\֭d7cS+J)Z215Jæw3X	[ 62+[]χ8 2o(g=lk0t(X*%	=!G8˵3OP)I{ԌiiIM =g`Ϧ70al>8⼪I"L?zF-Nm]Edyo/ܰʸ$+=@N+gV2{Vh౑dQ?mQ]A{ΰ4[!q+2BHAeκkd\j3Oh6dc/^W9{guL18IfpîֲiDrOݫBa}ǽ'M##CMmmG:{ztE1aPp9<c2KK95e<vfJ%'#oYΝqoC%wq 2@N5Xc=q1\m?QѴ䶖i-n"viJG0Rxccg[KzK#4Q)}37v&{MJ1ƻ_	[Gz3aY/`fv*pyZ>%
+5/f!r+ZԵ4t&IĂWH)O͜1u t	Z\vًPmpz@{'yki+y/1rz?kwG+qcR/PEkge-,7_1s^ۭؾLwPM`:-϶My.mMQJr|J-64Z<^!no#Aga$`!U8e2.őNBs]m4TK#dkt#qkcźu(e*=qp)5ItP-M<7t݃j|#o;aLVoa!7LFĄXf6/f~<ŸG-#u<AC[V	$+ xС dt9W6ijsOao[壈p#_jx+ۧd}ߞqZ67Z[+<)ud͵dZaEeb-D<8otn,l{g2Jgq= XFƮ9ۻ~l˫{v{Y;F~[Fk& zA [Ki	Ye81޽.N9`{	331}1={מmoyBӜ3RWvܯof)<N=ǇG[Y'yVElv#BZM ;d!CF:VktuT+0H_<q~(廸_W>!խO0,&mR">w|Z>Iu +:~UCoCu6֌t[{K{>[[1v`tRZC̾-d}z5v+AYinٚELp+SZIGO(m#6qW{"pg_G:U|^g9u+LW+>9=ǋ9d1YƒB`uI\{WIXKvU⼊FLII(WA<zp9)),GɆs B&Mvps;E˿v/R3+M 8O{$Kr&,z-LECaq.IxQUs#J,̃@}+6S|K4*gEdqNֵY.'/dDSGݱ3N=I:,A!33&43lpC7.}n|RΠ[A":@US>)?zߩv?^@-	(gaZLd s\YLX<3JEm2C̮*Jzy8-߭RUˑSg%?
+Ǟr^쉳sF=J@8Wm&m[+l*57J/V٨rN %!qW>*s6ṥ%I)ls_XXYwRZa0a)}5i[w'	YُT5So#7qn	Z&/|vs;BՕ;rU8#ѕJ*iӪC)7Ɗt;ׇ{iʢH	#p7`;kZKufE=k<6L)TMUJ]VKEf	6TR0={tWYW\lqQ[0XԮ3Ug 5ftKdӮ*(+\g޹/?W6%n-[k('zdwMw\^o!nBF)(#ǲ$?|K*ɷFI$hQ5|>9H]>`t.t/v=JQM%ɗ7fS $քn?N 9Jty/$[r(rnbPBy(suau 8F^QO7.󞞿ֽzNyB&rW-2+Mq-#|$ @_mfzG-ӷGe|Ȯú{Y찬3di÷nŢW'?Z,疻y8"@S%Z72F>+lS$LfHʆ8һ-`FyǨ(As )j luBmKj_#|cB. '<q5/;KP0睼fnnh5,,6=gpH?J}:Lm2kg_	+Tm
+O!xҺcJPЮn$h2<JtKkFTb$g{z{U+XLYGZ=2*&l^Kh4v˂=5,+kdYZLc=+񎘖YІ<*)'=9.k;hBNH%[rdǙ;uӚQ[d; j՛J}WLy7i` II  vV<GF]4?+ 6$l;?u7TM:-RL!q^R1@2"D
+-RMO<:Η$1$u+ޭo0~H<m[e̖K[A 啛 cSxs2i2\*M%l }~|+9+dvi--,kv+G$%rnQ޵|Mb5$Xc
+"`Ux@=cH~p$=3jҞRg(C5hoJdl/＾0CϽ>NCM471p\e}*- Hir$>F6
+9$qNڌ$y46L`f)[nߡ-m8do5%-1pv 2c+?$RI3Nkǌ,^q4 Z,"[#.I!> RF~m}b̃u=?S?N;8e;,G GQkwZ-ͯwxS=OL+9bV,ZKgc٭&1%&ziУ#3_.M.Xؕap[̌w۰y$̇dRTp;s^#q<?)׋qh,|K>P?ĹOWJU2 Ͷ!1$Sר?kT4o5qޭE
+J(u94r XOZHw#Fi-ID FM*`>sAAuusw {䕽]R4f`AձЋKF_#cmj.)<qBq[1ٲ95R͠oeR TyةZ(bxo3<{`? פ:{"'֗Rݓk~sydЌJ4!+'.NW#rN)Z N)qH:6.E}F!Un5+NnHʭ@a{~d+3)qRQ 76<ֆ֡v^崳y޲KhH$
+8Zx=SC4MV"$ou
+일=J۽E,fXJwqs;Wqy<!ܰ
+	=\K]1wgYfb4vn7<498'ϭQ3Ln"9U` =eiS}SuI[.i-[$o4O1`9qN)]	Vf'&muI$#} ]~>F_=mv"9#m2m5&	w 8I72Z5 ANzTӆS6kZz>,ZLЇhlU<RfiiS^Ak0gA8K.s,*!Gz(JtLm<Bf0~k[+iuĲzC	1@2ssZ>'񥿊VK%'vwV=vZ[HV+!8ֳlҖܹګ\5(T`އzsW~.}"9?.9mѰAWO5b0؟?NKğ^W
+GZ.'DH8QU++_D[7Zgm4>o&BY8
+3ϫ޼Mq{uFw2ivJ?*̰!:ⷵdItI.O$)u"-ZЉ<Gg7Gk}iZ2 !Iqny7;ˀ<ICmt0:%U%=? ׭#ⲉ~=r9Kb;oMEqiwchYn2;p}Ya[;HC\CMRզq8\d2N2OJht #RT5{an,.^H'Ve!H'orF3[Q$γiKwoűJ?8br	Aֵ{#X\&(00ydZX $$d :u'	=u#$qxˉ*D(n:w+*i:+<p]$ue8#p[qکiZ7ܼ@ p{jrjw JۈUÞV.;`Ԯkj^-m*-?O@gԱ}qS#i{+ů*EæN9d8 ׭OS 9}st:}ӀG^
+[4iřeط;=ba8*)[>i٢B <SBs{U{^-N&Cyf.NHiвױ>WgE ]6I\q{r$tp7+$WZD5ZSƌUokv:ÒŤAGԐHӕ;<,$ֳomQOo1呻s_Y	/&6܈.vzX$I$IȞk|ɜtvkfܞF)
+endstream
+endobj
+163 0 obj
+<</Type/XObject/Subtype/Image/Width 363/Height 221/ColorSpace/DeviceGray/Matte[ 0 0 0] /BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 4177>>
+stream
+x{pE\	
+bYb=묻rǉW'@=刏SCYx@`[K I!ɚ]6f_3c{vgvg2?3|ݿullN*i2@}x0<5@;ޝv2`#钒	ԣvtˡ!z] c%ΏvTc)hF=..Ɋ	Hl5
+.G7='hY6szXT-T>w+tL#&ID;a0X:#.)JID+W_2VRcN.ʾk*b9pM!_kW11^,]߻׼-'TR~K7gK#Gh++TAlm4uY%2Wm5"𬘜M_"q^od_W=p:jiq(+hgSb6i*Эup`(ր7E4;SޅYCE4&
+&~2q0ۀ$Is4G}D.I6ROQÎFCV|4?71ʞeQv레b y`X
+0q' .٭gM"#w,o?<YMW֗+IHQk6f7ɐM]e*nnDVI@.BhD L/cHMR7-bXV٥o
+[J-ykI4-3C=-{v>_lWdWh.[s7XE/?E?<yc+-3]4K}Jk\/6LvGf+6I5R{`Ċؒmπޮu3X	|C~(fZ4c4 Eœ	ɚ%b/B8.HIyDft{\Ĥ_[Vz[Rj9L>	.9IPۧ-ՃCLu+Mc߃׵LkLu<8 s@;&[4eKU6$Vg)3
+뇋bdf ԉL_+LLZXT}{k50S}HsWU<-aw	)5eΓۏ_?}LqA5jiϠwйuJ;dZZ\<_PZAm Lt!&<Ztxvs>!ĖZ9s4Z>RC,dM+PZ%7wQ`2 jP:{m'ɽOFkf݃p=@N%ڥ[^oPFz 0Fx"xf+a06<qt/y-i(8p|mva3RW#A)uP5-XQ
+'*V,}AQHA<AfCJ4!5(0q݌|anLR$\rVҿ=ӭd`ε(x:aSm@Tդ
+R[CvѷZ}*5RÐ89z6km.mU"rpI+|ʡ6upߌ xQ}Ij9	cs|[~58+H"xDo袊S,rB] Rj}Rj8tEZMEj&%up/׫O".#_r$A!uUޫ¥k!=R;dyLR9HR.s.H+Ф?F 'Ma|E]Ld@d|$4x&+6''qzs}Q!559>!6zxgiAV7b46INj.@!uc $ܡBehs@"~ڙ&bӖO){G@oz)/IE+fn:-8xz'{ Ԯw^5v41aHMCjbRÐĈHQڝP$I6@!C꽼cۃY͸PH)t=mQLlEf>
+Y50Jaŗ}B$g5/_a;iZ!BR%Jhm/.]IxOk.yB8c*mDGm6jSr["ħQ5{SbR=)h/`4 m?EF`[ʺFbp^*Hv󓤽浼I^2Kk|:Gپ*Vj-z^d"
++ۥ-ЖD*!if&Z,9~oSvL#!N[a3c?){v.jQX7w!8M!=w!oPdyuV}-^#b5DBjH3MY=^i_g/Z-BY߾
+*TK^^6	pIT5+wӨ 8l1.i~'KY rj}QRGs!Gnk& |hot_NL*UgAJk5ߠZw)txs	QY[ַ|]TeG<8ڵFYjvc	lX<s׀Oc`NCjb6&E*} .uc-BYXՐzX]C5R/>ٺ9ʟ#Hj?Ԋp*R#`K N^mv	t	/׍fʜ#Z9n5RO>gK#-Z+<Rk'zf86>S9+o]5Cȏ%CꐸY1&!51ALjC$+X_Ddc?Yaဥbj8WNUʺUQzHֽ'nIMA4Gt5'F͜+1xܾ7>~aS(PuoĿnR̊{fxx(ƿC4	MVzInw8@WEb:fYhvt
+ly5INh=KՓB^]v{TU<λP#^ܩ^j.\ՊjcP}t1tǯWQJS}6wR2uL:l
+
+Eo5V5>6Gqطn@ڪh`a{I]#hh\DpIM%2b>u\)c2eI4u8;~z+<[ț^$V<Od10WзKPjS$D<U%pZ+̤X&r)xJV^)xz𠋃5\-2<hw2$''p&X>2ݟ-#m{C3g|LFȍDilTK@>2@$׎q//8#9MjR9桔NA~W~Fpu.̏{a+~O$\035ݩK߿]+?}jQ^>UjIȌW`_$my-yw[@|OJޖvxs~9s[{1$avs_D:h%&Sٍdǧry)'^<!aЎbn`{]´ʷ}"fr=٠rvtr{~H!77}1[
+/ևBLcOMk3~/=	H͌4ƒ.`3R3E,*|ͦ..WC0slPCjyXș;fz<Ii],F``|5aڃu:m.\سu+ϟ
+n&H|k
+QQ;(%&NĂ)_1!}4110>3
+endstream
+endobj
+164 0 obj
+<</Filter/FlateDecode/Length 8673>>
+stream
+x]m7n>,n:zYIM;8;ޝxqrǇJ՞v9J(HϾ>|٩G_^t|@ujƨE:Tჿy?}W>ݫ
+ZYP>WO/nԒĠZE;g׺K{g/$8שjMg=?wߜ͙3ď={qvۛ΍ٹ=WYogq?H%l}I!~U ,%{}ؿV8D|s?ݳ??|ճ!0Af<59n鞽xR aw.sFnOGR8`*.u.=Pݥ눣g8Hk1	t]H:j%uW-w}h6`
+ჸZ9d
+|waqo}d?~=3_.1giMj}+9doW_΢Ȼ?<>Z?jps{C;[S*,U{#m޾ZQۋAN?~ՙuݷA0_t}a=w}H}g;m&sk:--s@#m跷-z8<2s# ƪG A[ iirÇ&QfM^24d ѧk5'T>1{F#|cN
+td~ؙ-ٹ%ݻipaϋ`gJkF^N${91DA'zn6?r`ifywcaf4)2ÄX+h`tDg\0ڍ3ߓ1dxdh>6gjzKu~6v,^vf~SX3&&˓5N'7^^L)XCz<D}9amVBS^&KR
+-],i(%fŲa,>`M"9C2d0{۽3	H^=؋v
+bْ%MLu}s(|9͙s(-S`Ȑ92O~X@Qjӵ>T9sYMgRcHI\xn):5%A(:ntȚ!t1]!	7_Co'2Yt绯OwqY"h(Nou[~Υ-*K3cu lw:tAX`&xf4_^3hHDTc≥޻}-xSNo$.Z8ל{WWB-!'zIZj7}8 d:iz"2H]2ZU=*H=|V HdZ޽axPeLd0S&1vt}RO2Zqd|w~B0"c̀iדgvtTK-bUҘeMS+脉:@2G{>!øiκoP2TyWnϬFI` kAi2TKh&3D\-0} ǋ?h3zpI61Q3km?Md 7!+(3œٙ{aF,Tf~PUpENS,ALZ~O3[Ф%&:d=mwXQ푕m2'&VUsMTĉK[ӌ+F49MӘAM}-Jm-tYLۑUXm&h<Jv>с%C-WEWݽ*-BUɱ^aI6Ϳ>GOX0طzrLM.үIC-s MfpXqx(FVhTUzV= Ϣ5%݂O!XXGm -4fD;y
+_6B&dKF^Ocxh)<rтS|@ܤY8Зm5 q.";? t:MVF6chhVd.G7[s3ҎX#Eg!V=İ{0MUOESRi[= veHALUC' 6),d6Vq$,"2)~i/BXf;'A- kT>m69(kFsFW^)hylkg;d*
+S6"O+S 4{.R4ě/2ɌƏJ/ZvK6tҩLX.Tmjƿ:եSD.H͵8- }\iT`ӚC%όaA=$ӴIsiv뢇g/#ߌtkRHRoBC0%<+afC$=!,B>X-x8,#dP2t im/m
+ÊJR,FHy&t%>hr,X-Kpf/4`H6iXSŋd@+8}IBEp4zq#C@4tS0p"0TIRJ2Ĉwg_.!V+ݰAD..#,ʂppF{&l-j#)#T_<t4@8/)IaB#T9riXyE1)t3OYFpB9+hGb9#l,<PWΚ&ƃ+d^<<կ'+Y̗-D^c͞2v
+'̸ؔ錉iV;胔j#m:BUAF[х Se[2
+VP*e^P)dspab{5egh5)8NDANfφM"rNIPVG7se8o(y/hpzX(LW<t ) sHwbyRK:Wy8`5;5ߏȵ:vk;Ӌ++ET</t<᛫^'FE`I7T4+v_s;`"Q+eoڤt:͔y"ʼ *9k4ߌr[7ք5U2939\tL#Uڋ)KGZ)*YiSy8|bL`ռL/Ce^,b{B+K lJCn%B+9ݗ,
+Ql/yX ,),|(6>QTj^"xBZ1J
+k+ !{XDBQ)&)k5:DԒuE~x`{*{9]k a&,fb@%kaH]jM)z	aѦv6I9Vy) Khk>Xb}S^vXk.=^%MSɃVv{
+?p`,d6|n.uI}KӺk^G74PZb|&V[:Ί90u}~K8&5kyM]խL|G
+vw<Mm@'kIM>aahe vb/]uw{;O͜բQ_2HUH[zP+xDKrU%Sd4+Y$xUErX23`'{^I cCql'dPl/g)B)7/}(1&<<cTo&
+/)(HPçR5D9k}*aL@h$$] td7,2Q%/20v$TܻZ '	bG*&υ=Sek^V7zu<{f䛩D1v;	ASKNhA>J@1`,U'+iJ$+	'uN3O1kвoGR֣r3*QFDk>MIg"@*rl4+;tJ^O64~FR0dZy!5`IGSe%Dr¹dCjd#3,󪣑@8QTv\OЫ?-5 VU.H*:N[+:]1N	FvmegBXJ^[/(kN< eCb
+]]_cS^4ثInm_&PncjH3%iң6ȅ⼕4Nj_Sƍ~Pa؀TШ`?a'AM+ۃTtp|K	>~T`Oӏ(pvaBy`)uyxSkF9j93$
+F͛V+[&SMй%E\Xg5.Hk1zt:hu+q
+ĂX/ZE|hKmhV0G ʤM"J.G7JYA}Q@I58!̬ZNMbj	'A:K	lG
+Fg'j	>Tx?+JjB<iMx 8RRM	sƜ)&lǇȺ̀dСU!fPfzRr90淒aYjV` pgx^,ʉI%2ף)ZHFRLv=|Xm8W	:;X79vQ1Ө;Қ?=9s@w@m]>)GpOo<A5P-q-~P6tuy1fGylT&ɑnp23o4	v]`=q\RR׬>9Dxjs߃bbtʧ46:QsC9ʐNd,T$*D!(3	SIUblT:rG]&6Q.)>w${)tt%lrry8=mCOFf|\&Edk`>*l;N0ǥ++%t}y{:2{:9
+0|zVpJGx2]xSRN-iWW8+9{(-<:}qyȵ!бcB
+B:4cejzKpN։Rϲz!%=
+
+ɦ/9C!Zıg0B؞KaztĉK</s:RyAWXxk 7h!B 3]\<C`%-G:Y	AB. P<~z+gZM|q|M+{]tLotOyxP6TGeSC+qƼ!D/W($7Yp){1)4`:??hs-q4@0<=#^[.'{/}K "0;]u5ϕCu?7[o~d(oC G7 :W6J;Z0l	NrIs`}mT,_d &'EЕA~MNEY~Ʊt{7z[Uep4/4$RߏF,//A3
+`!JF^oE[qMo*W<
+18V,Hjf4lL|[-!P/(v|lh[34$gnB%:Dlw%.3fdHʛѬM+~ۜn)w/
+´g+C quB=!T`%Sp~/
+E\+0zmVSPL<h[2A?v٨8iQSƳrnhV0QQJ}'-;Y$g>#ՌGe\Z u_b+'u<MP؁5_-vwwF\r.5E@kp|X{m+F->}@1P'p|7u*G>(rnEY@C=Em>
+Òȳ"$Ǡ=op
+g,qzH̱} E)׬`orBla9
+A@ ֣<tSR 8IpO$-=U^f@d"yEe|cUÖ=dX# N{]B>2$1UͶRQoGeQ,V$ˍ(Y=+p>Sp4+!e|XL"'Fǽ!W3g7FofrB6 h2̶0|J|5zYM3Un&`;Vڭ)}9t*w-,LK.Y/L但}}nI2KV#e]@8yGYP Bz( sI'h 5yT⃉n:6<MpCs//(/^oh/N:92h3)wV힞k3,s+tQB`ͣAxzQq6AkzvfxU^<Kүh0ѧj;/WA.95GhWD`P7}	{{+s0_ΈwVKoAǀ2ё#]X?$%~bѷW<Rk<w{/ͫccNPFyv3s_\8>&|ç+ߟ!#nֺ;͟n>Ah&nq=Wko.!hڽ`_|v#7AHnꛓf"7׿Վ0ջ_iyƽ8F/5-xK}7yA/~<y#;<{ů=D|VQNz7P/>WWTyvj kXث _2GG-ps\6C{ `26jFy+O`K.uO0Z41Za/|w{AC31%|:Ӣ&8mآ.kcB	M/?{4\#Q+<NK-YZn++&ast0tr/Maiɸ5z˾hhgAUCFOe/ϝ01)%z*3rJa agLh7L-qA[<jA8xF3^b֮ӗ9r 4	tGon͢0u6p9=JeDZ(36EJaBܽDrhm9/yE%E+Z݋$^28:
+obTYw-W2?V.p	R_$tn{Ͷ-ikA{@.i>'ߐ|֐z)C0ZcMkbTӭ'xsّ@qgh.̈3@D33xb^%°}5ofՌ6O XTAQoL>(q0<ؐ7;70iz鎍LZt^S2
+ G,oW_`~IB}Ôi2;% hKM_*5;okr=_ݰˇ4^RiW[LEvrFCLu~^[LB]&xT7+fq>9Y1d32gO%lz>:nʿ˞UHq<1e`R9(aL'PsZ/P=`ܱ6EwoJ*~#h}!ǋ^T&+poTI{"h5://- c/4oݎ§\61FCo
+xFCǣZFb;\\K'*Xv{a₴*9tSf# b-6Քw﵆ueȗU*%'1LT}P;#ˊ税U<膀~a}|+Hg8
+Ao+<]Ɓ{;6vrY;Gnq6r|Hj{v!lz'fCDwK(/,7dw_:a]wFvQF*05Ɨ۾.}5R3&߿Ed_Q.SDq=HtxLEӷQm/dŐh'wan(fq< /YHk\B%[₷%2qSB<d˼նDc'+;*5}=}B;"Iuu4?p=gR
+endstream
+endobj
+165 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+166 0 obj
+<</Type/XObject/Subtype/Image/Width 394/Height 649/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 73065>>
+stream
+ JFIF      C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222 "            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? J^V.HaOp MwHѝ*$^⯌גN[@iucEW[P@s~BT%L7:tw#]
+[:|:Ck#u{2}>:-k$H
+p֫ a_'ĥT>LįSfb#<G\k}ZPvN2_;$֟/P
+?|֕吞X;pGxoӿ%ƙ'37<L+|dlsǽ!Q<#O<,[hl%$;0+Y̙U'ѼI4{0> ¸'n׏sH<Skv<qJS!Nh>b>OxV`vkvu#k|Agkkv  !_,y<qGwg{0> ڇ)# A |vJ$luO9 j?' A8ڏw&$=sS 𗗿n ?3QxO/ _.=.!=⏃A - h  7q֚\=+sP>+WK >(4 d<M|)cwsZ+_&Z?W  kȧuwh}N?{Kp[$~UU~'x9 Sq8 S&?=h=h+{C$b:[pG
+Y~#J֢9nWѽNi=, |My  ߉Z7^wh}A +ُ9A (_cP'
+lsրnfbO ߙp 1  k}QѮ5x`-gl$~#qYc݉U j/ N /+C |?W˞a^i|{~uᔅ%mjcN,fƞ Up2wUڔHOG]Wγd ?`!-U6X 9tjY4+he(OGjNxg^A<L#~Tp{tyc;iRXdG^qqܴXbI~#xĺ˷Kr}I==ֽs⯈C|\7e
+kv,KIjPGasg$cs֓:A&cBCd񊈷=)C @?0zfbыY;zUt琑ep+7s^wY#l<ZR.|	I w?¤FNq@[W8Υ# 
+C+?$OGr˹.ٷ׻F4MQ'L+ 3yU vM! 1f _9e:%{f W?
+Խi'V|HQߤ 
+Uڴk{Ee W NkI !Lq s^:{]CPxLnp $)A^a|6];<Sm>zdeJ@s?JG2d  kbRF&7ܿws95Kwq cd?ncw+$8;IDo}CGZX8Ql2sw:	|yѥKOPJ2KuzL⦫nesĄGviǭT5'-/˒Zs?Ρz3ߊ`{tyDQ;7O\WpG=kO ŽcJbGݏxl۷T*ԋ ֳ(PM(hh(;A&N;Tyg rh>`
+;Z`&OKgo-VGK+E' gP8Z|mk}ZzOpÁ:Iu;:Ο'"M.(R$I,ې}aڼZ<wJyٗ[~BKnem!v'?w*%6mp^#nӌ.I4NBa#?9T#=R7^3u~b1ן_Zs^ =q0i H8Ȧ.Huχ^83go#gЎ~*\0<J6cY"2R
+A>,bL(z?*끫;  UczҼY=yb&otߙWNK9czq<u<ҷ^=)gޘz
+yz4Jm9@NEFBpΐUۨ! ) R`)p=3Mҗs@&w0pxͧ9@:1Nq~J2zWgQ.\\fw_ûD=zTygg1<;x_,xT	}+ZOj+aȫL	TW9 Z;bN3{]]G_Ïr*RٰvqWzjGr<ެXG?U8뚳cg#lG-_|ă?+xic+x19?ҩB@8sGȦZpYnG4ђ'AŖh\dM1FNh #)I''JNx@m庸P,4^k㻈tM;6<˹q%>KP]ڟ'MBaT+lo潼w2K+v';UWНC$d<vz.6׈
+7s8[8iUʜ*n[]+hx{_;O#C[>^p~5ߟK)jZ&!Y-o	 Op<Bа>aңn'zɱ@jc?/NІ<p\-*x _J +ލsQ#|U\]χB*ҽ2aΏ?YL[ K]#^Dx\׬u$xN ;W0,1F֔:gdҘ '4=1JyӥCp&8 OzJh#<C0i]ǦiIl(cܲ7c'4/flӳ;P0'Ԡ#u4 >i~I3 ~ڸKhgM]|{iI?[Wn#:U ǪI?7{T#jP$y;{ \ xL9^g%WU";y+3Rd||86A,|Vh{q{Uo]0 |WL@J-Xig dW-Ib2{5V>W"k*&=ۜga?+H⿉G[ ARNdc?֯c(D	'Ӱdl ҁۥ! {F;g3ٸ' MKr\QK+DQ' zi@Pml<ioc^6l{/Bnf]KӼ'j|'aǱw]ϋ5\Ρ{+3w5m?")CJGwԯjkdgh PEa>[Z~9=eh01{%*w5gx#_DP lnT]!<ymFjt9<?i!?tǶ+lKP,f"['!cXg-=?zlN|-]_*1L"#Qnm;q[CN\9#j68<==iwd(شM{*Qqڪڟ@+6{
+G|ɤ֩	/AZncU׮#;M&a7q+Vc$GOFQJ2sAj{[;لV𼒟A>1,74ˀsDu/qG&AY7}݄]/~u<n
+]S1_.}88M0pSG_T< /$P@Ќc^ci)6;τ<?$-d19 Y|[m}~	HV+b[J[sSezU^m>ϥ
+Gq1]~ު Il?iA=mWwt+Rd'}k7Gā( sku]hw0:p8Rn:o_O_cx?JP]KnMlw˟[ڨAlHM?,[ZCp,f6"/2x8YMgΧ'8꜠qROcJnT&yv/k:u2rv~,Qr$4q]M9U;RLH׬ MF\C& O4 NJOד9=?"#8랃4OJjzV}MEFO4y'Jxq =Ԣ!$8'LQnzp-[N*3UUIz>ִn-ygN==
+&6)տaJO}5v.䞤"c72Ƴjm	cǨ?aWeI]Mui{]FG<0 >ׇ᭮WF hGpCM(]<tW8DrMz6-:kf717Mzu=+dImg{{_j2[l+qXB?/zu]:K_cSKב5=s֯#>~bhwI4E|*nZ
+Sӥqxf.趙{y:?Lw-kZW֑%弌t9>GǏkiqm.6| y?wn׮lo2?ć܂k{t_~G7SB$==c ++cI˙4o `ӉyϭKcj춉N8ѧ/7VL}dF;hS7T+hjZ߿grpʪVi"{wZ* zm{5q7U $)?\׫|s&6x2J~5Kqb"QrRkt-l`?2A,qϠ-'՜ʬϧ"Abc>G
+^)=KxJX]F$#;
+\#XE0 WSݾ2۷_ښ?p#cu]DZ9.yMWK}߾Pko+Ij7ڜpXѺW`= s믥64-Yr ~^~*rsӃG+ץn[xn}7X	4X]NI,Aӡ5\4tKK]n}QcRv99<zPJa9?YgU)"zy >ԝNdh.rZiouڔP;xi7s>4Im=+m$UgVxk'*	?jH
+9x$xh A+_@y+  [?~~ی[G"3ӚNk |ӷ:F?E9=)v6|vx̒?. =RFGw'6 A A+txٮ9ru}[Jg Уcר_K)>}7-$<yT`F}"E}s65}isϭesQr0)OzbJ:c @=)=qF*(' S=Axw-Q@z<W:Jӊm&'CZ	}a WҸ7K.KcS]m.yoa,Vo/>x3֗R-xR>\c}X~m%*bͮZ9]>8?Śnw]̢xXұ^BYNpO~曓rlM7"}Rb/=6?*[%uK+xdʏ'ZP7=bo,,M-V^ʔ&Pi>1Hv6Y1{/Y!2AeRs#'ѭ'kFf?4s{Scu-FTO2i{=Z47<>ȺScp,I>iw+l`.s[+Ҡ|O[9Դ%ܞAsޡKxGsCAln'o'aiv߄rgPk÷gyUuW#Ե'eG*]:`dk:mGcѡ8ݝK;r3{}+uR{Ll:^=Ej6eHBHG'ּwIs:!z(kS_	.Fx|J!A'핼|?Z9?d+C^'ư,ObĪ
+L6x+Hd 4$njs_]l-j~˟Aݼq2UFnSXZmkE~ZֲZ۬>idm[Uy=R3_:Ʃ8Mφue#?et
+Dp,D:e"~t`vӞMn,	C+Omq%64EsǷҸK6TW}#[&S>݇:*H 7?z֒EIچx^a%q_.B0 x=ik> 7kZ,rKs$/ rs޼Ih<"	T:%=?*2_jgww	JKe zi2o^ǩk=̒nf']1NpYNA6}qCoBiq,FeD1H	 pӠӨ Vүtr%eTX.v?6T-"P 'ϭpK	%gar჎ۈ~z.r<r6z7Eo\xƖO6 Kfl1S>6Y9jiק7RX^ \Ҷ d(o*ZQO)?=Y;/J{V,JG?Qx{4qJ?(& w|o9-jnm^8YEU W~s${\'#Qϵ /#mP{?V].:@0۵$^?t=R助f ǩǰ{̟G<? I zh}+v /ӮYYbܮFOj,|oK+ZF2>lgҋw0eO$Ng{w@I`N{pkY׵-RQ'  ?Jy~F[4OJRMIm+J2@QSiOcTMJʊ1ӿZosK2H՝{_ChG,4 #;NҾvYR56$[${^*ơiRH>}~e_' đ4%RŻ~#ޟ4![S&yP /*]g;I p'X^VO
+%WWZH;(gy 
+Z~ݤ &?4O \T]Z¼LJF+ ʋuc&#H -5)vAo3 KwG&Z~GOW+1dLBT}=hb6%Bŉagi 
+\w ·}sú>%cDF>W[r{չ,"K]C.z7';oHuh (9+c }hG>*[b bQ,N 9ՋHbP$V?.3$cR#.SּYmknXʲ\vf|[ާufK1J2zln$>ҝ8VDπOܯ^^ 6!z#X| Hyq1sp0;W|ixmc "\U z+1L-RJ'׿8WOmw˦h quu'B~?&:$[#PFzpAz+Hua'|e%~֍ғ[4|kڣ9rODz/|(6kF"^=T42#ẻѦy;wVSxV35:m.3W<AD
+%
+8'?׼aF@=1?Of\J~*x<s׊SM8BρԞqyb|N9RO
+49F22qʥK˘diV3$A8Ba98=R,ǕY8e#v2	!8FW$6:pjŭW1J[Ų&+恢yeϠ-xj0ŧ5 yBZRc*qOZFI#O껕7RZS`IXOH9S4 w[	|`jYSVmm㹙RK 11 w<S-xb&T̟tHlǯBi<Gl򝐡@$UxǦ4ۑq ֣Gϗ>|w^4KspE+'4%&`!m\8#a huJ.##qN.pzUsP#i>EK;0i*g2 q4'iC2{
+oeqwnBΡ`3jkKIni⥌e1>.7Oa0Ikysc#QG~ǩA8g8 99iwnF,͸ =y	ci<f BS{oۼ7I"Qygq ߍ;zQ߁Lszp$Ͼ)ԶD2FU?Nb!fx|.x~bm8'F
+њk@M`2s{TK(:n/`MH9< i>}l?H:t Y'?Zpt*o*,|e]F[}A$ZAK3xfG'$uP O=JF ?{Ց7?|s}Z 9NcvztyCJ<wg#9MX
+-BX^5ۨu%OS]A7 60O^8MX[?u6A&qj-{R? BwYnj>qwxu?Wt	;0@?
+.0?/u tWC:Ɵ._np09/q=X5Rx86Z6(s5^E[]<+̯.N9^4ZD[)HaGpiYIY+}hydǜ ]J{|Eo;GD"~x=X㾞S.%ܿhӛTFxQӮu]++^$0HUn,L+zUH +HUx$:q+Ե5[/!ml U??Oq&mdZ&<eR r0{sL28,v3.i+9n!X(Ggwk0il{4Bwq0Iebx1J
+vsOF&e	1푓IvMpTLBZG#ӭ$d.8'#"V<v&F1n8'!
+NOWtG?Og˓+]ԾĸK&C#Lv|j̉r4MЏ0oBݿi eW_3o])_;njx?uN*έ]kEwu}FUP
+8'QxKG!{Il7ݼ^_NsWi%ը,wE|HgG g޴J얛gK²鶖Z؛O(V?4K2 w;źfxmv2=yE:}zv^[81nRsF]GPIid(:3[4;	Arpp8VnV4Z;dj6O瑌u9$iݶ=+:Vn+oo[|=Վ?J|w-|Ssl٣U-?~3/"jw>~ r4d`+X''P#~~75!WHcWkx6RW2`py,玭%m]ـ~"ñ~fuui.k]W<q)fZQ9O?kxZ FkMB2_=}W^_v#va#؁x=<֮VZ#5v:d ֦ 
+ϊ7 +){O=Tv>WS.yǽKW+z.WIS1Cm,	"st\G]ב/;/r-moiqk8pKs__ǭkxxaM;FXജHJ+ Zivj]˳QhxV}ͳ=8r_<#o/ᶛP{K\y=Z"UBuxg=QX1 :w 6U3N^8`3yĵ|Dmt]GfN8QG?o]{1|ƈ|P;`qW=5Mdi+&w	bz
+mBO jlQ=[Gq,HNB:wr~4nrsT MW$u*}a+vxlǥ 3@qRDʲuܡ+2=2:UB5rZ2+#e9${{+<
+y%VwV!l匈sr3Um 2EbHU=xX?y?zOu9kk[, ,?-?Ƹ' v_O\mS I\<2q]p~1{KEsFGNqUpOWۃzЖXc4
+7G*XPbw-##
+tnKaF+I!I9l
+XIzWdlaxd{wEmNyP,`Vl,NO672dWؖa7YG0sK4kʁ	mp#'֖lby-Ɋ-Glv 1A`X8N;qWmZg[E<kw!.ON!ۨn;Nvnq+\-=,#H-ҧ'9tS:tSoAw4	 ֫rg-Cog$r|ߥ42 ɹA 6s}f$M mcH7w~uRZNonqөu]*F^
+I=~a~N-+̛Q	<623^n80g'WiWǓk@=komeOo23
+ߦjZ^jOaZV<u-W1hZƴk>y|8ېyZѴ] 4I#Dlq*qrx qY45OSk[)hD+.pnH>)`	bz]އw$2{>gEb_U Ƹ۫;:H$#ȇPh<3B=7.*#֤Y%xc=?hb>R#4ɻ; _^񅩷Bia W9ZL[ip6&K^4]ZTᾶCZ݂yV燬>jvo1؅ N6lt*rxU5Xn--#'tz׊4;ŉ|O?Mx+l +Y_b1G<m"&>zT}R+-v)bs~  [E޸K3ڭO1<ʗRH=rA#@x{TPAKn@n~QŤWyr,`q]3QIM~^+$s)F?c$@pTZ="6zK|/ P#MQhM^HVLH|5-k^/bETzs\խ.l"򠸽X7pm bmcʝ+F:;
+{cv$do,O *v{ȝ.jV:2[o5Y2ȘWӽsկua4	nU} |g]v47V]SS!<GjxbK_-d
+3$Kn$r7?iyɒi<k1\KSC0G צ'Yw Pr{St#mJgskCQ}y+Y{^/@QecYwBq᭏Oh6Gg0O7Q8ɑ׵Q<mXQDmx̀un6˾=ǣEx\e	wN.iXil dX᫻@4:;Ipe#9=ZmtӮ"IEz{Ӕ0|FҞ=5AZZWbVzk7)sJwQZnsӌ\_\,pLNqFs
+,WT%rFp>~ANAv1̱f 9]s,sޮz5F 
+zN ݦ w~Inl>e %S褮JKIeid&?0AݏC]_ůN_܏ݢu|([\y X1D$~0\XԚ(lR"w+2(FaH${S}+41E+H_\' `7gv	*?>:;tXʏ\_)LxcZOqg@*W/,Xmh|ǩ$T]#j)>Tz]+bq$:δY zi\;+˨n<nEK)I܄"wҪ+Hn̒szi9ڋy9_][m&ɣQe9s9Hʒ'4|'zGHbOej_\IB,݁(cgc7F`@O`t> R(9qӵI]eu_;K*I11LȯL7Bܛdlcc4Jj:%q{.& 0AHݸnlW)=Ǡ,6kTz7 ֻSks|CիeL%7}):9F2Zn]yw>Dw%%̶1}RMJxJȯ㺅4OtRDJpJ|A>qPmIY$?s\sqNp&1Q9{&A.h Gs^m|Q%hI;	b7_+f;<U y1W_+OXCԪ"VY	=WT$DpRp%Y?_WcWڀYA`}`4xTI c$#M%)v)l
+I9$ *FFv"aSaw<Tu3xM߿>c]ys5ą̒9"sԚ>_=t֍C/!# fsmw}80=.F$` 꿀氼0UACyr϶;q\W$dpx4ֈqkS̿i2?x`*ĚY²1l 
+{ZRmwwx;ZWd	U9l9ӊڧ*;}+o<1,7dlr 7Ҫ#8 &Gǧ" dQC[Zk`2;(Rw.6e:4fm+;dIX~?M{;Khai5]C<ӗ.7#v-ӉgِQ,m+Y,-D&זXm< t/&6]*M}SŚsdlcuXmrgs1?
++\Hlpz!++J<'rp֝RH.=BeXy!H+l-sJk[k=Bd.5'ZI&ids}!{3mqo_MvzZ5&0cNӐH0I*' m;ۿ= ip
+xp0F9P956fӼ5o[Ĳ_tX	@ܼoo;&Egm`tFcqpzT3sG;I< +scֽCB,+iynVMmS6Y;Mb8t{k6)."6,22F9^Qsy]v8w4>"XC}o4+B8<UDW!vGsV/f1,M @;Ldsf;oWƳZBHM"*-~U܏6zoZ,i౱w^h]&zv~QkNdbydIǈ8 Em{qNDv>`Ľ['n|ߘy1H 8Fawb\Ta8݌${5M^61ԬdDd*hګ@XZJW!kټ8=^EҠh3BP#w q'MBIO6Ѵf[+wyCqGtZկ+dA+ʰ@wwwf7ݱ1D2v^i-LI#i-Z][hD3@VT+?{`'ONb/g;1'rOZ|a{+G3]O-cv:?:=wͧGeohpLhrmĮͳ) לD}+үXnUhd 8^}X6s"*§Ӷ=It4W$XK+pf(c1mPFݓ+Ҽ#[j5"Qwbv;8}dI\9U?=x=F(	=JҦ{[ygEIO W7$PN7zSI.vyR+n#B=ni{i浼 s?/?J^|Otn8+ޫEveqX>Gх  >q'+&ڲ3ۂ$Z0+I,	DaS\cѵ!ɲ gzvEHm^=wgj:UŜۤt;X7A
+O YKȹ9ȾѠZ_.07獽An?nD4;"c}R~-^OX{<J
+ ,GI0AͽsptEnH V^!=L&Bxc늭e߈KGS)Ǡ|?4k	K:nF04km_Ğ+؃Mu[1K q  3Z,{y\n/Ac4:r>֠sٶd_%ˁEƲ4[\icy~l'dC>aV3ͥ_2fWj<	<'$H#'i!{.I7m'z?Nces&]o3jI;rƤԼ_u[OֳoLJ.^vMxjKg7_oJNTs{G9oy:QRgA=O+kzΩ	9+nˌku;Imoʌ/"!$3 oVQAmꓘ|Q%ÙD|2Oc'ŰvqHi-NxFɦG@08k[%~/XaʂVhd m'YXKMZdL62{IY>ѠV*<M׌nݏ¹擹ڸϭEp3g0Q103+vF2$9Ƿ!3I )
+߁?2R)]w8$)T8u|iɈDvPYs 3{^ڵĞ{-sWE},2ۤwF30VoNZ3ܷ::F&MNc`J%ͼzbjIoq2"
+qr}3kmpui8$L.P|Z.Ǖe+ˮ
+Ǟbw)Fgƀ?1WQ
+pЦvȩ^Ǘݭ}鷆=SޛqIywkUB˻VYfP#AiL#`ǓHWT[_{=}ohZK׆=> 2H9 V:+chy=sO*nO>xv-s^9o"y*]`/ JIص*5gdn2T"֝x/]"yc\?*kE`"@R55jмH&,TyԤC܅SЊHcF6cz S]_+ݺG!v!\̗E+
+ZB֝ɹ oܹ F<" 0^\>#X|^2 uE+I?t\a ܮWqXinfYq\.]4R)ʕc"0n>ү#mo,JBx#^O>Fd|*wӚo4.k>ƙ6sx5xGENrq+-
+25&餓f%:<MԽlc %p}rq@_fb9 
+OV;z7lma=+ڷؘYw'ץxj2\wSƋ%t`7NT'Trr1i9BoiF Kks;InB_9bkZѶV}:qdY'c8ǽ>faEmTyI3w@flv~~lznnȠiIN2F2{})r\wFKl>odZ·8K}߻YA: >|# aՁ@-[ͼ×~})N*yd8';NE	<J5HPɖz!+QS%+ 8Fx'Ֆjg*( ?s}1ױ\LVmy-MH@TvTv}I NLgnVu_$9&E'f"3v}sJCMkK?ŧ\B6rdWe#cw`(NHH+ǰePʱW1$8=#zVw;Ʃ$
+)Ί,<y}mC&Ua|)ޢǊu),ZXmE?/Ha9+p~bzRm5)0l$YoǽhE}/Дou+ШʞwI <V	Z+Ǻl>F6}7v@2Ų	p@ <ql4k]BRK{|0?j+ N53Ob|Zu}cI媪^Oiu_Hɉ% +iwh0MK#>j#&t*Pkb`ݣCR'^&(#ۇm{WZj~L4It滇cu8!y=I+:uޓ)f%L	Vdu*6r3X+-o۷oᆵoi"<Onq k @w:힖4CNnG,<#n= ]2ci̚%8<pV4,<ƛъzu:w'{8-" ?^qU|amk.Vw,a)o'$U$wͻc-3vvۀyrBwtd;_QsIiN`=?y+mB5Ht \ Xdv8(qL<ڸtJ* RiO`HAONyoZxQ5Mryn-U_RN;u?^*-+.(&kׂ_DlCj<|Axǒ(Q7Q5Տ2E0 gׅ]jpk7ŝ͍KOm:!Cߣ`WQxL=+Q|s3`+mNO85H{EWZz+خ*I\;TfC#'+gͨLrgaoa~B+5ړ1.1$2wm+>N 1]_Փc7sk"OAL '_ȗl+ߵ|25=Y@GQ<rA!vygZ6SfX8 ?|I,{+, 8\=8oFvi&`"8=1>/6K18l ּNֵ|Wo}RKwvڪ8k0Cfe,Gq<gӕtz u*21׿W_Onlv?ҾIFc~($󶤚|o#[rm3Ƿ3.j&cgH|nEi|Ff.u-?o*ߺN3מk7j]8_.BFK+9JHÚ\ů[Fkf|PG8\^E90
+F?zW#^LwmldrKy1AIx_H.rI<A"gt>i;DKt[zǇ$cL \ XdKeW$w{ЁyCRW#ƮXjڡIX:uNs] +}?OW,	÷8n}ZfޢdG{ݍLJWC-[q<1?}^̈́\`gkx\} ̣~1(Oj)&RoQ]r>W NvWچKV;[a'*8	.j6~IosQ֕ oKM:[e!GKǧ4sjH.9#I9Mʑ@*Mtd8aqGsY;Tu#93nWd?QӑQ[kyՓ幑xL+ש7sgx~I55;+ }YZu^ /bo2y 8%큀=ZY#=osʸ]
+}?
+G\滿k67ZE+VF<$}&A#9Ȭڳ/rXv,̀Nx֝-L`Y65yqGCa@-O=:A(984zWt-N %6ŖUI=Y_PwJ;7|n929#fD@5JD
+Y)DAv1=㍠vvKqA٭[]0=esӵt-տtdKDI l<u `Nkwap Sm##X4ա %\u(W5v	)#GjҚ[>]:[K=!	T zԷNIWn)I#+qTZ<\F.can7U#Ïƪ1tU@=3]u3KT0AU2/=?JٶS^ib9+M6GG}h^n.wecRմ%%auwY9"EqRpIqS[O6nt+ڔ~HTϸk6=cw.g5;%F9VP$8+[}^BxmfjͭAqbzd[Ż/ |/qΛaqs[,+ 5xZ/4Kb]gWF_VNzh:^k|Qӭ#qrsyf+j
+rt+e89GJF>Eّ̎v `+oV TXQ3ʑ0v~S2@rjre#Ѯ>!iéiB]!F@Uw9_[Yk:,vzchv%%rZP~O秛uۀ7Z `T+sIJ[+ҵ(?~qq(X*u5¢ĥ,lzㆩnʠ(ĸyxץ{/+0֛m$~XHdi#!TcUt+yM"BBrq[0] HdP푏<[#WJ&#Y\|OR<ELm<8^A8z|+'^ᅬHᔩ; {Ysl%5;{HUXsg?OJʵՏF[Gúy@Kq!TQj+m:HeWU3 qElX?Lҙ]] %9>U}O!8r𭹑.+N԰73`w3ɻZu^x6O+E$op~fA\,;9w6ie,]I8eAXs}mt%."E 3J|hJ=#z&3c8O Ѹ썟Sȯ놧uGc.(Oݭqf$0 1VcW1 Q4itn85Oda+\@,4H#_.(P~O5!h 0$mQ,?qs
+<Ht{9/ _)N:~koa\K A{r>k9Ҍ~b˅RyEUA#zMrGQ*漿r]z?}˒kn!J$>c.	y'/Nd N&zI=^GBH0҉9;X?G+c)8ǶkdI&w(kՌvΑ$WiZ1lpiIhUC̽EMȏ1NZB9!sfrUóU7SsP{I>AM+J@kiΏcƒG[y7* g'ëtZZܥ~Tp(8#ް`!9[~8{SRiM+|EkPhMV,^!6#5mXd֝d9>✆71N'+!<9ɧZ"8nBFZH2URy2	Ǯs	I+$]:==؍"/OkX[bsk
+۹ZU,/kWb0ǩ%GЏ#w}-I(v<ÓۻYiyk0[!G* j끌)X^ dZ;5n3Ѿ޸#X,O$pP]%iWtH *\p5m[,R:;l	8"Z_MhxUbz^d$v"in+ 
+e=C9!xj&U$|
+XW	!Xen28?LEG56zDz~R2_[o>NgĞ#Vn #1X*cI>[7&p^Y(20ۻ{g@n/3Km0;xv&e?|d:[i-MIk%ѴIӠX3yp_sX5`t,9 gӷ Z85'&qO2B3KTi3{=M;Z8'7^)}VImc
+H^~Qi	:aznoy+ #;N{WQ,xV?Eaxa9cH+C^knQo
+O+M<D 1O?6)^%灎aW6=n@s ry&bSy 2{ko5=yAtd=~^Ukpʥwwg׏LSDO|Ҷdw"ވ^PCF?uSO-ǝnHm>|+k63C#ógO]
+Z챂c88'jj->LwQSJȚ! }jwscO zГڱ뷐3" ~5ShZIGNB}2ّIMu?E 漒Hf$a/DqXsKy	2*fbfdK.M+0ùYZCs%bȸ9#)#lf8SThH>'k@d^kn%gRxD3 ZծzclxUq#Njfe7_EΟ<j=mWu=c9N&i\]Q'~ULm8v0qjI1 t7teZWOo42[cz)w6Ƶ%]AclYv9IG+MȻ)^O`ۙǱ	PpEXt7֑Ir|FՖumB2W|(gyҭx@=NKح|h$o0.(b	D5̗/dfW9'<~^n%\8QvrD,Y6}j_B`L`xfZL6zs[(VF#rdjʸCxm$F[#	Ҵ7jJ[H# (.}xEkV4k'7VuÎMںO*H%hS:piz["H`~:~GOG7c]ub$r6u"Z-v<F|>&k64Z,1:ICAvx.Ѡཻ{;}&~+FǧA׷JC_\tz񅷵ЁqJ/F)6yB@rAswpҜ's`lF[o3H7uU AS&[b8*7Ha+rO=*i󂐉sKR\JE0>ScFf@Q`45~ClrzWweo%0o&!#a{V2VKum)$qd0<?PԮ/G(͐>&Guw%#P6v.{jpW' K@
+9\73-y=Wv(%Xph"wn$~8ZQ$kڊ{+-ۺ8'ҡRk]W(	gy#3&D?|S-ˑVW㐹AIwgk46:󧕓?0a   yɃ$#:I
+rA=8V͗-AJFZwz]6vE(TI=ghw9gkd/T39&
+pG\~%f3?!_6/o=Tb:tٛ# r c$!^@Pc{Inn㷃0Q0Iۿk6z֧s[mw|ႝ`ql.sJ]pqzHFAƬUrOV!#`$/ڝ>o ں/7܇-FK Σd;kh/>,3&Ҽ{n-Ak?:(mF2s6;q޺+*+Zj:]ơ=ʙ_ʸ1 	Qdkz4R},,ZbF ϣj:Z^XHY`N㜑+^W;/7pYYQQ(=Aɯdy:;6=
+5?W^F<1$	#_WonBNA"qA&229i@.\8\ǭ@[hWXme>_z˩e3X	m{,kº[y'QTŜd# #9#CT^ml
+ܗyk3ϫFH'/2ۥiMܧ_Xim&5̎> 8l;GB~$үɼ9CnV>pji˨Np$6c0sFcAD.IkkYU3 ªf;/i/Aaapkk篁%S0pOa*͛G7ޟ-kQ(F봮r7qM_J>ztkށmW-lkC6?ybVeF02I/T*ePx9#ֽÚ{H#$+6K1'>e.bIތIo#r>>v^:$A+"" 1"R%)?1v`rsU-qVXd9O5ޛ=:mĩ @¸+OQ(<{-] &[Y,mw0Ivs)%d	+w͵!hA?5溽X݂F#g%1O?Zg2oH`5,vF<?ܥBKN8F)r)9څ__J@9z4h |OQMg$j#*H9Pi%O.Rr\7PQ׭J0oHǭ9WճH&흅[ϧ^V7}_B'c#;`ݻ!qګhZ}lZ]PoKScCa#/$T,1_!VW\IGxp 0zOUaC0HLaq' g͎rpiFڙ6~zVhі8]F Gq~9櫹3Ly@p_֮3"asqY<i` W?*O69q9V\9	9V0nbH<@-zKi3Rc͌o~&S+aPm\Q|;1 LUuf+(I4r~egh+m8ܽ	֜0A=Lh`W5yYQHMs#n ,TeTqۯ=CcKH_X,TI]H8ʁ׎+j+Bn̲ye(Y=1M-uY%*G<pێPx&KKQM"S%ê8dZ{!=+s+AȎ9$Ki6w-Q4$˶s |++}JL)r*9y%O3ۭL0v!8 3F2yj2ÁMk36UXPҽ:GCMzM瓵#"6TBDUUcʏ;W>E߅t[ `lON#w}ұ%k2Ĺ/tZ7zDZQ+2/_/k|+JP^1yk&JԠkN{`h+ʻ$ƹ]:V&}b횵NGCK\G ^sP*)ֲF웶x_jy*=}֧V1+šIX=+"ľVjY#wl񓷯*݄=Ym+$Zzĭ^+Ķ1 =|vsN4OK -z%iSn8 5O;9xXfjjVzui	rs8^.}kTdQ4YHooy7iY尶$Cq%_C]G73s-C^Ӭm <76\{ U?hftAW+<z'I|?m%˙DFe$HS+~{cV#qiԊJqwv5|Qs=m%}GoǶ	yHcfYVP|X~kЅj0P3ܓ4ZfsNڴp1zdnϿ5BE-E/k :t06	NA緯qIf=轀?˭ԏ?OxVl~bl}s("iW<׫iWV f|hkVC ?Z	%&\wp3m,{
+Fwkf#P;rXqOQՍ7INҮnK_m #WKaeXCB HB NHY)J<_9sN9 ri[#G^*f!cR.1Ȭ+^憑c.GeoΥ($c{ DtkPfd.%#}+axK3xkTO5a J5e>cyrƑcЏrN*ОN>vyq	R	vPzȆ6e C }8h$ҋXWi#TsS^W?0=H>l)<JO@CwD`&Nj'f!9@ 20l8ï*2v6J{TpŎ
+p2; kT
+qLyw*@2M!	/y(5Ďq  gfHvd+|6c%c1.@q ;N=*-zӁ!<N+HC8SDsG *^z./+@Ay1 ^MJ~Ɩ3(p2H tX
+kwG*9+15Lw˔(# sx7^)ԒhڡUQp T!3^]SD|+Xhus-DI.;3^5OCMCK!eHݛ(ĠS#j3f5!lT#@ϭ>vV\mh^G]R$*K##ұ>6 ]ǅ<?|v͍-<aq~ E)HuúX_r pѾCGu^ԭ\9J]b'M$אqեmM_QdbMF@M,ǌ3~^ԴQ-P-<F#POr9=xjʌY<Yd̼3t6v,!q,quȌþ"ىܶ=8 g۵F#ݷ=YsH&B1 g\ʤ;[tl8EG;.F0:8I]26_E=%ռq0~=j[\;[)f遜;|F;s5p_LmnKU008d=j ~Hm-5mXsB8#+cExb-KNxV-#1n};w]>YiZmؤמC">lpұ=sM[ mͱ=FH,t25Cokkih<4{߆$WW6fySOu$X={WW-dͩߔm g :RthdL(S9=WL2q \Ұ,ųI;n<cʺd	h-[q8rTgqߵ;WҢ%
+
+d61lb](+u!MhW>G5AEnyַiM9es1^ҝ+Gq^;">M+zfZ;"ͿhskVdn
+GΛbI<Ī=U7gjnZ#+d1_*)D:s*Rstk^xɻۃr]^_\,HSWXˑ!pyf+<g\?K#oAQ=4nC捊?(ѩ\̂7+梱!^An 8?ϊȶ`3[?h%r~~Tܴ*oڌ6SyWl}zzI=J[htֲvcˋ1)B7ފZ5mS6#|VҒ3\ViH^f]70.s*u14dtX+2kKmcğ۷7v@ZxB^
+3׎e˞KVsSi%`э%Is+>sqHr+qB:tbTg/VMĳH!I}8tZ^}_/pm sgk6Kˌ{uc$)
+rΘnPI֓৩P19<?ڂA+# dY
+͎2,3ךY|ny昇`n.	X$T'iLF*Ue9_qTLp4 ;HjonzqQx<ϱH1zԸlڑc UVuK0X8xqF$4rx <ji꘵H!|wy7u	5G+[P[T[ؙ4k{i#)f?3 
+AnNH]NZ{-dSرx9'Ѵ^[[+mmGr~Ғ}s=;'+Wdrv>%)+2n$ p uZB[9?jqQsSZ8x'2Ѷ>\ϛ{Ô$Ļ[9ǜנx;	hź'?j$;yp#~k/[O<۞];hRIkln!62uG'x6F?*dAAjA}R۬ȼezs%HA$j\\+;KF7ܯMkI["mĕN{* -OF5kt1gɨ26ZUT
+1$;wHLՋYj/
+; 9]nZ_i&4m*s=ndV7;K[9ZMևq_#<|Q4ˍJ=:nw+chN8cu<<=6#>	 	 U]|Q@7kz3X|.  ^]Q
+z%_Ƹ	d!+kU~e;ǿP=yެ⋨7qtw8>Dcy|--4a0qҵ.,(.Lc2$5ַ	x}+x4aF8^ݛ{i-mgɅd;UxqU(ݍk0iDP;:D|ڝSI ;Hžu^	G"ǜ~kYWˑ=^siޟ$5L1YP3=9з)BGލIPI73z놻ii'jq[jOwk
+Y?{g]T%뚅կag:CcMAh.ep6HR;OO#¢daoj
+Q2iN8/&N AG4m;M>7z]0]U+O0oze:Z=̾Y}įFH5xK"$YDr:;}+PLЎF$k;GΞx]˨_W؃cmZFM%Ucfz:qXp {S26ɚ$|lPHGSՋ+[Qcw4")!dUW!u ҘCg -GcO%os.ol^3x ߁\ĨQ{pT`Sj`da"FBy+t'kh\I* %eBK7$)8<dqvq<`JPh={ue) ަ`!G'  ^lD"0Ge{BrīadtmNyɠIZS^Iש+B:M~ dϽ?9  Њd2zm8bN?ZٍC-7i7Wr=xhOk
+1WϖNF01z\H
+ܶBlۏ2Im坬VFhm nPp18O_d`}Ls?q<qYm:	"ovMrV+hPN-7k7^1<Y-}R=[Pebqg
+qy96 4eN<cB&;H᳀( cB:Q߽6\#T.o㓁ҝ9qO
+4 .7R&d'T/P??ҚWOEsM6Tm-x٠ⱞlyYX6g\m?9!Ghe0J{p?#Z^Y+ _^.<y ~5%u($U`=+o\[k)"AQwzW!iFx4?B2px珮qXop1sJ>f}= I$[74Kͷp s
+|#$*cy.mȦd w&XrEW$2<|ޥ/558!{kUCcd|j5ijד
++.YҥŴ$~F+БV|9g+VY(ǜ{U}d)Վ2/Ns
+$eʌ<_OjV/QKtfh漰98x M`xKRm`yFM`a[֒iKLK$3uff 処^k+|S]#ⶫvmcdyjVӑuy@597r[!X'=t?5Ax%q
+?>T1]QqFOs7VgFsJ&!sv8t=f3c!E%\Ͻ{O-cmx_%23ÓJj;upMȮ^FTG9uAEO*K g$n#ھ/42ܧ^Y#앓@I;\*D	v* OZ;
+FpI$}]Q_rr74<ەNb;֫%ݥwl1	xSI-A]ԴGl E8OIxmK¶!HJ[ݏu[[-1Fb0N+p'ӟO21l3/?qZ	hx=e.tr06ֵ|Yb.QxVrϧ8lwW&l$r7p?@~6/4*[X=:_C&ΑJ?CT^+~"a]ilU'ldmSsJjZRD3 hF0@4G
+d[jsNg+5*=jHNa4`ܪw֭7t$]bqUe!#^;q 64]iZuVŦqN	NqUsH8`P[y/݀1	J<Mg%ǅ/SypFM I!tMQԥJ)^r:Sm? fw1:Ы׽O@r8ƏC8c_s[eҖZݦl잣 d8jK{X.UI`z0 rskloo,di7ݺ8?'y<ĎYE(by znԁ~MJv2`5 FiHަjo/
+3SBHcBH.h*S)r 1qh_,g@qi S L\TF£=I (M_:SJosn&}rÐUۅS/
+qm;;T~Өi-Mr>1GOo­麔Z֓irRʶZ$%2u@BBǒ8Lvf,>8 ~ Mu%Xr+$*Q\\yttIw8sknoXn䒮oĊSWS<bivēP8ӟΤYba;{¡@
+1ӏ]M=o<!yҳKb+j.B`}I |'}"ڥ`m+a9O _v^"Ͳmf KL<U:ʹM@#ZU5Came9ɐKɂ2-E2_<l=&=Bi`6^>%i1BB;r=G5CpRdsNYXZk<	q[0ğ[=k~MivuQLCODĝP9X#%p3F2W:qtRH-HCDw{W;ۨ- i['= 5ԕ>g-bɆ86't\4B#=k͆0M>bި7gx^X١,|Ȥݒ	9<StUДjk3KaK!lp@< ט+=ZYY$0YH߭Z/oUY_cPUn"GC;Qkc~궶7,؎Bmse?4pA$߮Mx+k+EUp2e~/7b]Erw=ɳ.od̲wpGs\k@1)f |0~mIkdMes9hj+Z+ƻE6J9ʎ%+aT4o3,#e9|Qú5Wi]1p{th#p;C+>,A {q֐H؞;Ceq#2NLqyY?)z~5WvQ Hͽo\
+NnK!=SCBhVW8TA /lԳ[ 6v.i(ĭ
+M,k ~y|XZ2T!9?}8㚻__ZmadIj[.2N>KQr c4;{;?owQ_-+-ז=7 uVEevV`å2{;#ErXՎ#p<wkĺMœ֣+10
+JV2dm+^htսi,UOa#:5"G}c~`I51T NgH. ֓ n^<Brq֤HEH8ZMNqWc;zT"#ß/Fܧ$hQ;z w՚2pTOv֤vSۅgDv' x41?1ۃڡ%{f铑Hd,@xE>0W{BV
+h7|:֮l_°9Mj&se,2xvMK2A*;Ƽs;h̖&gbl2;wo+}b%#`l=?Rr5FT	"E7$٬GW-N`!A/W5s9>S_Z|M-Md2($Ns;t(1s#!v]5Y.[F>W%f66閅 !srHҧt	T@2#8{͵gJ×;]֪g渐>c3QNkά<sx֌nmX;GV|Ac^J_pkŸ}zT94fYX-N[$=FFV):q5Lm,h*ͷa_xxVt(s3PO9E&J Hڇzy^=2!H8W5SIGcL,o5[Q-*(~>^ܴzMhr	v^9' m@ ZĨ냼QkIJ+^}4{.&g  dg;UIn%xtWq$H$g^NZ肞jvMdtJ<JISLQls#<(fv9c8<S`& CxWozzhR-G;`2?%$Q8$ttωx~i4y9ѫchf05Vnqq\$$9<q+m+qSXsϧPyJDRX{d^``Xn9\)%5sJJTwh X{ds]GbUes5FEcP9+ ILF<1vY^IWrקZu2OF,5L嘜 148=c۫΅POu*`*Lޗyw:֑#~%Vzn3XK[j%\\_*#`0=Euz5Kėm=^K8XD3x3T>*qrAVcןJB72rvЩ:ޡMFt>y%:Fyׅ%tuH-lb4rA*=ǈehKfDpG&xL~?oM$pVLI\?_#H5o]xgZMhxm	 2:EM+8y]9]|5/kfL|?:]S<QֶÎ7+B4lnA,mS̚Yv:µ^V^՝0!e/?\t'Q5 mYfdq/7#'ZԋKυKJKz`Ȅkoy=abWpC_Ú^Y&fϑH , :wuE(+ɴH!wIF.O9POԞ/e4{Oݐ)!zdsȄ9k/+.xLfX@SN6Sthcqz],fV+A5b)|9~Xt_NHP$FNwXACwdyooh8gɖ֗9IlX3֟O^SX2Ǳgw9!Z
+]Au!"B\;LI\zƑeSP1><e5y~o~kk)	eqp<Psc3{c<|S=QŬHaۓz.'nneѼ8lԜ l+UygIAì%ɷzQhEzILbx
+=X.Vugoc*j-#Ӑ<s5}!i_ؕ|'$c+t4R%>/udpfy1ӠϭE NڶaJdq+n<7kPE٭$-99xjߴ:nB!=u.>/++ci_ږpn<*IdVB.q:F+_}'vBmf|KoIq*H#J&|?~b:xNśKK]W=	IݞgK"g֢.I]X|S4XIR}NCQצzAXQ^[CcnׂYpQWv1sǥpM(IXrw1w~d6-N=Iz#=nG%y$|GYZ3$YJ9,6J:ݣiOc?qz RK'7 =3JKQ MLb*P@|wV4G+uHV)X^G$t%*#>Xcэ޾Z.*?ٷѺcu.LuRǅ#zV:mP?Vodjr$GDNWsj!I^E z :)MLvZIk!w8z"BBpI134cOi)+E$zF؇s2x#+ݫ篂 YQ	6}\u~#X|(cV{p.}`W|Q5/Y[4O E]Gwj	[p$NA+ ~$EeGbWx;..UccYiZg:r,)!b#3+CO7v6
+1\
+ui̲ĿtxVA8 {m@614L|}OV
+uk{fEK1䞘DYMƛospiQY|	)9瑊_E%晨`Mi`q:׆h:Z!$g+FNvq61G\-(DF`Xq]jS@2<Ұܙ0E,O$+;''jI.'V8V˻zu[1`nn
+8*YK8\fō3aqpYY]aU@'ۥV|\9I&T?/69g=RK 4J=7cHD3$/c?N^8=7s{Rд!_wxϸ70H<{UIeٹ#	czAo-km:h*I[YA;#(pyKQ,NWWmg+5n.ƹC{[:o=3BzewI(\\Vv!ԉëjl+ז0קeGyqo;4<e^<ḇ0{,Vz#Òϕ:JO<Idvgf<sSlW g͑Gooȹ(k4MCJpvCGxC	PJ&5n\Y(I)ee ңW]ˀc1oCMvD̞ac#nd{ai}[t"rg N+6D,Y+#{})!s#Ux/Ms==؉ ڄX{gvyd2H$tfUHܯP7,}66TS
+˨ݢhvO>u%WiBf$~V4,7bG<֤ʚkM$a@G<F3#.k멓l2ȤQkn\`*U1' ?.Fc+jc&H|xܫG=h[<,ŋtT@g}iW+62D#L$Px?Vp͖?jo|RʪwC,}\$?pqW+ǁF^D<3bW7G ,y'][sZ,30A8p{7	z[`ڱ%jv;8k6[pYKl#=}ꎣ!+4&ʧ\g|E&fmrOCViܛq:*$8kUwjwh>''OOҸc!&X5jm8w6݌)%c{[k+9iэvONMIofG"-э-Cim2WzoI".bXݛ䚻6V2)[K"!C!wos'q[>){ԃ^@>ZLki5mo *k AӗDBG|;Xq1٫z4~/6,dz}+}	\v<S;K̑9[a)Cm^u+iZ^eo+of1ws'⦫}|IAGc_ԿW7&['kwn6팗"G?+en?.XIݒvXܝ͞gxM'rKTRXHN06T8}9~S֥RBHK!ֵ|QԹ&{^Y%sOo助IYc4ih|T|ƂoV,߷SA8W sV4^{fb#Gy '@=*diwg'a@<Ji[Lsi&|3=EBF)1Ԏ*˩kmjyJ rO+id/vǩ玕IA] }PS>UGDI[±M^1vm+)8#֪.ۉ뱙ɨj})<Ƞ#1U<CrE{_"i
+Դ+:[) 3nzͪݍKc;K,hX	l)'IBesA秸CSiy8=3K`Tv>Jnmor+6/ckZ@[?fC3A;#DY-qI@ m$6º$X f( ix.&Bi}=BI0 ֻsݒ/>2zҪcf0&]+|]4>o$v{+-3q$q}q)Ni$Ua@$
+cou<rGtkf5"B7':fԞrOg64}X]	6	z+ZhՌ+B8 % t/4FJGzkN5_F&y84+cqZ <Gxh#-_Ӽqsqo{Q.mg0Nڃz2:Z,OU@1-^oaxiJbC+OaW粒P4%{dˏZN-RAY4O>< *Cq9Ul0'Ye 0o=UҨA^$uwWM⡹GoQߦ)d ?ȁZ,
+>ǫ{
+>V27
+/=S</,24nT9s-\9YYؐIcryOeUsտg`A֔;v2Gɸp; H9ֽ/%<Kud]RgqS+vxyT)nVӞ::FIېs+8;fV7!][xiRV$xqg=V^ݶ7:.$vx"MWfS+uxw9'V5[۵Zss'[sG5.[+M.ed+~'Τ::?h݀BedW]u9.'qp$瑎zZo&6X9(}*%{BX%ծ%L;CI@=qT2%~s^*0Ҵa[rħu+ǦI튍J+- F\F?J<YhΩ<2\j^ \݉ۑ ih7^جRrn-zG&	ܗmNZ0E27zg 瞣Rܶ,FdRJoMEMRm{X!lI#ҫ[x[X"
+! ")Nս Bzzo:K{X^T-[v=Nkkٴ/ʏ6)_c!+*)|)f\BϏGzGpVh!MX3qGJ觲!}G2</bA2@ݘFp;r?ZO[Gxn%>[]
+ wqҴ \xqmEP;?:\47;:yݏ^IϽO,5խwiLK_E)עi4υ9+¶F 03az7)֟+K#?6r\uRS/q<ʽĚdZ]IlZ3q=@!AK K{hcS6^wHcXz9ɧ5.]<ML2:]fl u ]ts `1#wwRa2dzZEda pLL0D#2`Њ ڡ+6 |]5s=՚58۵7;磼["W8<0<4qjz<.7lZ^2zjI^k%RYjQ\ ?h+k 
+]B	*`Eq*+]b%⦸.-UUnr=Ƈ%$e B@i=jgbI`_lcRG ?W~ҧ s R57i  llyπHKM_OHYn=Uw2FnR,$]q`s?f)N~?jcdyTI$n+ Fr	\]Y\YN0IJ{ׯdy+Ԉ+^a+|Fw+gq>|DT!PJڱI-p{D@J-<}o#̖-yQݴ}}ӬKƢBUb@N29kOƝŧC%Hp8Q쎫CҥC\$,HܟX}z'kwf;,@)
+'ϯz|C~$Ա+)?=Oj'+
+G25c6`G';wqjȔs,.t,nǗ<Xc 7Qרp?:Kym+9ōgi+ZWOBhP# ?GrQ*qmeu]fF|A듌ڝFV2;bhǵOb[xI;#Y\D	kwU?R,PMϕ`%,A`8?JA500xJq :+VdH\7;P=ivRr*@.lIIJqZF;s,$s*"7 v#201gNi̽1R:E8Dɵ9#U+ dI?1_;fb 8p_<*Xyj#vsOwV&nU<r'Uu6	++``/aE;GuoD@+#W3km<ݱzV7bU@Mi'WiT{^1y
+ᮦk&bUu#?:0 P*ǪHhWe<ǜw4>?ٳKHLF1 תմeċb\G<*qA$׮qW{
+i<*e`yC+v&5=ƚ$w<ҹp/ W)7W$ g5}\rlx-'O McV;hxisw =˼SXm.4Y\D%>aLTwO>]5k{°fy>jV:}瓧ԨHbK8k$飖xu4wk180T/kWnmLv (Ef}p@?zo# jC%UGu7~k'~YT4JV)k"%(1r-
+4bV'fr2P\l%8ʬ?9:'eX&&"N#̚n쩭SU7!?=kSH^c"EC	yYڱݫ&̓rn>:TԮRt%dv~6ZږnKq9{Trb`>o ?鰤R=Ą~|	XZq`#%bw"\|)FNN0bճJ4=NN&r$}{R8Ѹ*/p:W%l𶜶Q)W
+Frt^{gqC_ugtڄp$q:ľRX:5:*6Zl[VesJip׊]a?ypÒ9V-F]Wi (H蠲[ 5y%qx<멚VUk1,F>O5	UGOK"<Ur!Jr:GωTl8?)iĖv'Ġ#rC8wũ+QijGټ{Ʃc3>ƏK\ Rǟ T<AbR]n;b[zVw8mqUUDvS$R =ZwH/lR OOƫ}?1u R"ܺT\Nn\O0Qfn
+s\C}sq-3!V 8qAn ('(̨Tsض׬EZl)6hTd nR\ƴ֖ kXEdcf x֏c/<Cojϗs{}#q[:cS:ͧ&ǚSGdxKQJE1X-J\nͽws^f-Fg1)vnxl+-bRÕP#ⰼU]h$_̖򁔑?Cx:~WvڡyK  $еxzb\O{i*$	90>Y6Z}43^l<qX +^jweI|?  k%gI$Mܹ
+:ox[5#o9yft A]Ww,Sy_zWJ}t:U.=o^!vf"E ÿW;4ūds^B;$B~gC <KaNY$pLG1\maݙ#"zXxQB
+ʸBе(xYYI7TmӷZjvћk>h	|oҲ?o\eCߚ<:b/	}ϘE\yOcX^Kê#\"Wir8ݓsR^0<Mu;5PHVǑr1֟ie?Csqj[Cw3.ܜFqn^%ޢlaW٥(VJ[j;X׼MqhFUw.
+ڌViY9,s69lF(=3[[d98O+x+ܨgBŇpH#VrԸGB3FbdͽŪ#^8֯x
++GT6wM&(]p1'=/Jcm1"Ok!H\g<!.m⧑/	ZdnRIQƮJ<u;RT2L2A?*+Z{KdE%tqOjt&If_̉-dySlQcˬ+ ?Y.+AynB,aI!;XzQ4V6c&xT]Ƨf2Jw M8GQaحMBc'8awPxSxH&~gۀ9 ÎZxSTU;bcd76t:7Oũ{7)5I받v2<]jpmiwb!fi7+Ӿ>u)4a :Q~.W+#^HE+=lhu?Ej=<Se$BNqߦ:f;?Z# I|wMd`@'nmEyl[kD=J~HJZ㪒7|c CzMr7`z`7S&?C6d'	g&n=_Ӽ/õk+ϗ.ߨk#ڔkc)uu+
+<Z'Ktt 	@?+M{i94bXKV=CWhs5>ӟ^.;b2_j8I$~II\Oc~i1oWq^$:ey3<vU"6^cKGkuZg9%0	'ɫ$1Q
+kڎN6`?ֻn%In>x;D+ٱū97bG/d?iQUAxWH@5n-mdD|C2CTS?º[xO+hMeUz Zjr	yfʵlh/sFGCW%yAy>gCcj#s3UКOrp+\Uqb.`TRw; xFm8ð[rYE-K9 V?ŏZGR+Gp!Ujw$R#u 85cN}B-X#fs*ƜQL.]q
+2@ҲrGdjihW6oqȠe?1U5yG}cHKbr!m Us\>F+Kq֪Ոzt++3c;1x-zuj%I6%@G?p6?ޛXk2Eil_x4[<UM3N]</p6O;s 7|āFJ75 DۑV2;U}[-e9fv[4'EAa-𕰽CF9kk¾+o<'<@	7 iyqcvѠGUm*vZɪ_uׇUׯs )}<R38oj'ʣ,u#M|V;W֚vY;ea)n<9pO纛߉ⵆ==P, J4cI50wc;Xivآi$kRK	یdMɥq(l5߉5{{+ɱ+j`Pk~*/Ɓ5Cwh$P{t</xnuyV+]#9<7u 
+D[UuCq)sX,si%.c$sß]ֳgع嶓˚iZUvq8ygsA#2=hGXk5%{+$z :x!:+fRAڼ{y21}/vvŶvq?j.6{pֹ]sw,@ʷXk:k6Xp1nu ?#L-SfG+K+4x{@s{>px`̈֋rn$WwP{]BTHt\~THk{	sLEEcYG8>_Đa}\	e<HO+j7qqn>Yhu8?WД<~}Q<NAqOa\i`#RNWV8%P#<~fd)Sqf2nV.>^O)Vœ[9 ˇ-_@W,6[Ocog1A
+=S^~mAj3(\# c^.*DIB^3a^ǨC$8T+ sk;;Wƽ6d+( ݑс$Sjh|Wvk6-t'z)5riيھr$bH}#mNbE-;ON\J.]U42i1ēLFiQcW;-@Ae?_a}s-(Seݵxo1 :|cd#J3Фڅލ;[nIL=+>=oJ"PAH9=+5|Cge!{oaP5{;̘o1P=6ek$̹i$G^?vW+#ڲ_+xV$X3*q=;6@;	
+59cܧm:k(H;sDW3hu^zơ[-Ȱ;Xr=e[xrmAF7.X|Nt?»EhXe6FY
+*;uvUJޢGJr3R-jhʣI<=kw8p3rx{+_O{B2[BOp
+GӧzJ{DygSNj=OLП
+21ڷv5k~J;'MU]ooSu)N,C\TbxH7v>)XP#~[Z7;23.<gGAT7Өj{K tj:guw?٣cۍi[ûTƫ&p.-7Q۳
+c$OGx;+1ځ 3ַ5\iݼiEw	'vnzVZܴzzw"YYR4.pFI>w2նweiukmp( |yyZ{+ndhĈ Z𶝤M+1AZnzo'}:Ǻ7 2!ڵTmYny>!呜%b''; $o6ot7TyJl.#Z޺ܵSY o3zR NdḌ}ǽ)skZizrn'0T`eOQO©!N79y'8sozLZQ¢DE93*%yco;u&px?CZ֣KohB+!ڑ/v]D:`fӬ/ǁ#C瑸+ϵh/,oj؀jW-p`
+
+9np8ϯJŜ6_vI[ Qsv'»{ 9I{zW1}.,Դo),/^{>YV^w20H ֆk^I4.cCu{e=::$1}kд(wqc7<6	gv]S/yO:EŤuZ p%O+/ȲyB
+aް<MM`;0*:v0E^HyNW0N gaJO`<YTܤc윟>xowov\.w)*+~#l?rDgQs%(I
+7kR{:;omPӱ'n*΍O{i|F:NqUrGsD
+rcu<vƈ;Xj
+շn	g\-Ep :  
+'^ƷS,Y1
+'#뚴ӵwoNdԣǛ\26=+E;R,kTE}<r:f|;mnb#u%xG#:FM  @(8mЈ7v
+tv/:8;vr^^]O줗8+k\o<|y&vD Ĺ Wcpnz]oR|0Iz[QoχXxdE4'5wND+i?_S^;x#na<:μSӑpȐ;w0hUl.Ky5ࣆ<b1soZJm/̹bOLnr!P ="ŌDٌ~t&;&3ɫx{;4in%>=s8@6${\d/wb9V]70:Ěi6W֚I"`| rwd<UIp̞[mOq>d67o1UT`56,?J<s^Clym-.6	%ʮiͬV,csY:l'^=2Gasy`4KMN'UdFsd1!lLHpﶍk[m_,͐J}~>sZE[m4ǀHfO&?׌ kݞk:H
+\&E5K+IMwӮ3-|H :c u/KkEդݣ6V6H>qjO/FzW_$aaE> Broe{܊3-fy>Iv2Rñl~uN$Y$ʹ⮟9b9\դќ^74uivq@vu.~-}2oiq`yޑ%<W\HwkHl4t ePnMnL#*(^!+q
+Z8Ў`ӊе+U=}_d-u1#`Id$ğSjM2kmJkbTY6\-Tt6kqSn:[,E_lM<r򞎣G=&i$9_? [-K FпpQ{HZ_ %IԢ)
+(t5xN4k~mr[<Kc=ɮ+OW|dv8M*;-}_RI}?
+AĶsNҶ=r[?Ux2%Iy)r$|~$\nRNWvH첣evZ?YI/tv;_rgcASI##5m*[So7THh:H5o3G[3f֛]tiY[80~uHp&ܩ>%E%8?mcؗ{ xF$ukOa?%P6gkKkbN|*,`E=1V5;t{،?\eDU}[cWa聾A5C2>TFA<L*Ix.G6]3$"1#%ņpE_4[5[CzŊyXTlu%zntǗ/׽{6>G8Tl1maSFb\j?Y_j6(c"0* ~ j5*XD"
+X9=zvݱ\N#]7yһg8k&!1j<<sڴ|gnlY䔂p& ʆONG=n8Ҁ܌Ծ,4	}H"`;IRk>xrMǃ졇`YO&Sq-OM^@1ILԋh<$t۶tf
+BoqVdcߙX	+Wt	[`Hc=N9Ҫj;#n2c3 j]6''
+-3|	@5sC>vWA5gs"(o8M~[;2E%eEFH}q{Y#G& 6Ny#Ƽ]yiK2@G+wjd{y䍦uoW{-!\%BWGuvU
+03ޭ\JǦWG99{x'W{rOserGl8"pי"d*OAy?kZ,fMđ;,6;zW%iϦκM[{uRCO'޺A'5{W|rw[P/AwcI2t?ι_FI[co.'s>F^hȶImfU \Βv^OVd)dC	\c_D˼tzW)%&MGt=ޯxD0 <g0cGu.h^58ԑI#7Ks9=zWuk+\ ?Fd.վzǷZu}GJF[9AӔ$^CPd{Seh؅OMdRq8+	xbX[vglzqҌS)B^sؼ]@Y\=q!+V'P9@-w}q-n\-&C*~>jEsj)ˡtҢ1qm#M<wP?-^TuX7$7$K[ӱ#G	J+XP594mb~7]%(ZxK:;?Acץg[+狳],D.I+O~z+:jsF۱&Bl^d{{I5ǟq}èx+n'zfMc&4>Yiq,0g#Fh'+UVFn>^_
+o Q  *ǱҨ'{qP)++GgxƏF3#4tщSwx'hs߆ ^{&>l{fm/ e@Zr6bx&>߮he	ԣ5Aͼkxrfn<9qOJ~5(o.#"m9VoL{S׮Ha&Zt<=O^ˍ^[4W>"4\ŢG;'޹Ir{DZ^RMIE2c5~?S66u^_(r>Iʠ*3Wuo f[5ۦ .݁=\O霔bhæ9xVMGDGbiG(38_'uS?Mw1\۳E,d2*G#E9r8#cլ&Hm2]"d"Ai8{Dz7"_3Ϧ*=7ĺvwfuZ=cZ/w$}-\.Oe<46,s^LѧlɾmKS(<bO8}GYX3bNǿsU=OXc)5mebbSq>\fkwt 0U ڈO[S
+}ل(?Ν!ޛ6x;nӸtG6+MRӷo퉉MH.R+6xڭ|qAMIǶ?9ל"[ya[{YOeeh4ڞuطD8hAWIT:Uմdv~+%u[aovϾG ctzӴqyqL-g:0:=qeglFI_Xw-Rt.CZ~_=jh9e*J쪸hbVOaX[PyE?r2)fg͓-9l-uM2Oz<s[I+G{ZrXN 01G"[▏DX:/щNK&	NteԔ6=Go+Ҍ=1Io/czooN)Cd+~ Km>T.Spp뺤_<lr)pqt77 #.3{zI7M9w*JI[ɓwF XV׳kyL]N{ƒnN1󝟼}OaQwr^]?k0B̮G}jηSs?ּn{ָ2ʥ+z':ȶnl	m>jU&M&^szgW8[Is|zQ4t,n?wgpu+2M廿vFǼ'{0Mr<YWזxK%kx$OS^\͢˩]h6,ea>n!cc10q'kƿ > C5rA$r=릕I($c(ΟC5UK(-xcO0۵v	\i;hfd6z8iSxa.|/"	n;c5nJۉZP^>u[ы[),~Lq5i\jG]|&i^GS1ɯ7-mە8hSYEQ	i<>@c&d|cہM@tRB߇#s3+ﵷԗK,Zi.#2$3cRM</-$K9,NE^2]@ E]+P#Om8?>vq#5gyquIe$+G5W_ySy?
+4Zm%kYZ(&牕1 +nH?6 dg9+㿭dYN݁4^:~u*Ldu>OFmdaʃv`N~"i.լrjw͌nHUlj/oa ]jƱ54ݣfB$ⶋ-ٜ=7Yuem kXr#-gnG/$T[f  {JK]zNqtEԀ ;gS'ltRSi$'~ϥRMMѴ?IqogR< 9 e:UiKEh8A+';g,mh[yQaFq>n5/Mme4[.2BxT]k&V/ /-m%bsw`{Zx/wʀ9HbɴnrC" fgh|A5/+1q$|Ƿ\dÑ.m_~.Al	owmX`XgOǿZʶK"I:eH	-7> V-nJcmwqx;Nִ+/[mC̎UL9)?Rz~5GT|9joDl-h	-? eΔ+*??v5)fK=>ŧ[!S!w9>o^Ƨjn4^t@ڼhʕN3qY8R=,e BO͎];FE԰ev0<dXA\qOOz<![x7D].3'w\frJCx_I4V).oe
+1p>u>kVirX^iIy܂?.eGTʿ/a&t+N"n&P$cHb'Ps3ۥt%;^W.x[OЭoeu hS>brHg9#;^.5+FӬK(Ar1ZYM{<[G!Q(Q7.*,,t?Q]2ktiY/Oʳ<%m^xVwne!q[ki:]û^([!r99϶yIVj*ZF!+^$VjanXpzn,<;=֠װP!%>^?@k3~2[Ь,w*AdV a,`8 h1WrOxGKmW5n߳B'ȟsܧ9xK}2I4Б#I!`GGoAImqem}Z\#p4-gNm5VeG涑"Ce= ++hT\nxKѼ<nc
+@I M\Sڳtr+QbfɐyA,{|՗O׷N2$v	C$eOSY%S:QfY[}2ۘx8=ɭƾ!36^68UQY\%G A=^ ="+^ FS7wVi݁Ēs2N\<:q^}8EԴ0ah5k15m?b"U\0)?+B$y"29䎿һ hͫ2ICR&HrޟR+.CW<1eg}dX&mҼoc>x0ǘG8=EU6^[Hj|=t<?WFMrm顱]Xė9^u[k{ ڙXVhdC-2;0THnTc\;mU;p1mK\}_0G0ۈaB"5UU ` 5qZUOt? F	b߸Xn^S]&1FH븒@uN76=şw GJ覛M\_#+"]yW / )
+!k"i3	,H7\'.4Ἂղx'd|Xc9᫬4kS7G
+OjХx[}GnXH<(k~C\V9Ey}IȨ{7Z}lC+zK|F4<_#n\q_ǡ:׭5bYZ۪%;ddWx--hy.D:6ªyL޽28JRэ6Far~e?k<HV_Gd~8׎>H&ud]tSk+N	|ux # dg$9<jt8#kHBaGpGQfUS0HKk08mnUN1cɩn3бWB98?Bat.>o^*>Zo4|uiʎRfK#h1֚A:+ /+Lj tkQ1V.!b`U^899ҫi ;V vz|n}yuj8^5"	+qF@I8;tT+y~Q
+Y9 eyrx>0 Z=  N~\H_w)ٱs3Pv|*8oo%Sl3ol*1{ncN*@N`
+wzi'ZKe+y0?Rz
+",2	 vO^iĖlu8@Ƃ:zgC|=.w\Iq@snm%sX̏o-jp=?u_+5ëL*F Ƽ;+MjF]HʷMϨOiQˮEGk!|TB؜:Bjh5ʪǮ~
+y<,s)#k|Cmj7֗Lx>a;Z_]Dm;sU/}~_>iN+ue<{pÑze`Xn䳸Y @ރro5əgX?W8֧<,V"Th81.gQ}sϷ]!77YEf]I xUr{ oYJHǅsG,VuwM2::|ST?hw	f14Ě=Gi^^OEoXZA F e!ֽb&7[g+]OVF#G=WAkǚ-kFm_Gd;	I"EM*:=k<MjRŖL
+̜~92V=HRYh|}
+f|tUZփNX
+S&+<dk	$ņԒxK#vQUBn9fqxWRm2˭ʨ9P s2[;}WDBJ1ut:%x;{YW<\(kFo>q]$eSO4㡕I3˟uZuǗs\  U Ok<y=M)r;.Fݾ3q]([Sj0;wmTmҥf'= xw֜qڱi4-Jkۛ(.Y/΁xb<WhLx3[j=܉t$RKyNӐǠ^\RK4w3$Apz3O/RTY~WHSw֮ԉEbϊ>+,)pq'A=1Cdސ`maI=:ƞ)L&6}?3s@_֔?ʐs] ex;DfH-F/ڹ(BJ-oQY!nrFsFN}kCrsGtQ)qo#=K:@.no'^0XacCޟW8=;Syҽ[RmRECs8kZ+ιt2̳0% +:~Wtp'+5ԌYM;AHer|*9c#qݵ]yt[=J6l}qSpv2<ԫSMѤWq6,[8cJZcqךIZH)؟Bh@9zIpcҜV,o0e}&8\d2'wsx,Dw*mE¯rps<F0vF?^U͒xH𭕍>eq m!(ю8\t#i+<0@?LF3U&I/.5+by"+Ҵa$Σ<a漹CCW s^Xb}ӼXyȲ6U~@H 
+ikpᦙFKKgN:QsC29}.cR#V|\ψ|*(lDq6e-Z43GN?G
+uqtLh/z?OWSYDR8!{zv0V{`:Tgֺi"e9n\CݳٷBO
+F1\1\njeox y@*UkCμChƟ7Q>^ݍX7zG4Z#k&AdÁJ63evgǾ?+ܑAv<ִm=Yv>햧Zl?*o7:r?&tEYYkOnQw&ڰ>(?Ҽ~E7$s]}Sp˅?+8x5ѬYQn'D,L :Ozup-,j	]ZqëG`uCq6sQGҬ쿶/K2jc<7':i#Ke'*+G،J5έwk[$N^ڶiw!60xI=*5#shb+:h]fҮ+ϨDAvo^1?'ZkyK`ۻaW??+EkK\>j&Ycw|Я~`W{٪f2\}ѷ՟<Y ?rF5f؟'Zְ\yloM3U%lg!9֑CY~`9 =kI-02Ⱦ[ NEsIsR`w@R1'0ϵ&4Z^N<?
+vnڥҵ+;aψ?L|7'zo c O[:56!rXkEI{?Ql.Fw}ٷbX^ӧOzx"cƤBdH_L\6ij1L4Bg6ڠ ADIl%Q6qdUuEܭpL@`+=,jZFm唅c2k[F\7Hc#G<ܾtƌd]xH}7TN]iݐ7$c<2<F_Kb[f4,rsxMGes<ՊOFT[K?Nws*oɫxQ,o"pUUT*]Px_R׿fD)#;2zq =>
+sN*:+2JZs}$ YoFYXfce͠x8C4onnc6-h Fl 4p;|/LuPԮgᰬ1c5nNEI^!^Zac#%9ڀp;^-G5~i<)1ڤ2/
+Y JcWKʫnbx 	j~#Q)ݍ4<:ÂUf3J­?(\ps㣲[I%b4$rxu>(.|;a%ΎCP7
+2䣐?^ѧ}CQα6Pim2d+U*w6v2W6A dUZkC:̩,2n`0~fWqi^x:ĚgR\0!f } <U~ hŅy=f鵡JG#<;l8VW6TX.vQOOds*8C~x'x01S8Zq+b6JHPex(\Vk<k_ugmocY1W')x5an h9X+PQL.FGҮwY]]2&|~U%DHFk=v¨TF_,[W}oBNs^n(yYZ'toMSwm#vpȵdNqSuvi8IPj:+IYDg|kDBcgڨQs>>ZwSb2?_]=Ci|Ϸ?5ȭ#u$|7d?go$v=`>֯mwQ3FI.y?JسhɞTz?n8u>8+UԤyƮd~D1v9Thbx?[
+KeFqn+Χ5s[!c[Mnۿw+@,PYghUrN?JZCu#[ҽ/2KɩX[']c$SJh7
+ ׯQņ_Zεe5Z17uQiٹɎA/ TP =?yy|/`vUyGbp5MxZ]C99fXuQi:D?h\dU]*o,fHmʬ~2{U,\=fjZRwT ZC3`aid2Rn3gֶJïK䕕~ӆc
+^"	\FW9`zH5f{֚(gĈf< zeC#%F6y	1lAtesV7gut~UPl@rz"{Y5ˢÃ֟ĄBwIb {{$J7}~xe+k;x	rP6ְk	)+%cGDծ|?éڬf|\՚r93N?ZM5DYu55.k6pBUp
+&qԝY5{gjce9r
+@;<WԜvvMM9S5/Z%TB!V <ğucRk ?ʹPd-HV(u%bDr1nĳ0]w1]*yuuI+v8'ҀpAL_+M&oj>06jVsyò?3Ԍ=$f~iOZvy<^nB92GLJ/-r}wuSYz֯жVV +hǾ3njv46K>yew:Ec+=rVf&M*7m0~h; ld}EQޔfqL魼mE-c3C5~ zQ%	x#)LDWiP3\r#O{\u,<IPI
+=$"5ojrAcie`j3͌xj՟5;x^{H{,J8N{林U0I"2$m'*d-#rI=AȎFՈcoI:]&]Y8['މXBH,䳗mQ!s\`gvFGW=3957\n$D];p=*Pru3^c+jPLOI_*q'#?j<:a<7'SiJ왦Պ+"A%R$[V0]~g7lW\Λ/4=[[Xd`8| oݙ[k8Z"HU\c tK	A=Qm3K"_,֗1m`}eo|1U4^:  Ǟ݇J]W¶YgS咸8¸+WIf(a=}j-7bq檀|=S9#aj$(csf<*2'FLmdk[]֯p+ c	Lj&rATgY{-qoI>\W[?tsT"5)wy2cɍX#ǯZbHċ 2(8$jZKZ)r,YG^xU6<[[^YZ_ˁ9,Kadg$nZ<+6GۃTNvMgbi&O ïc{}3hڝƨV$[1$i;I~ıQ- z}y+[jO2HA
+8N*fQ?C  %7<D >]N\u^=Fh F⢭7R**Qw*Jfjjq>)kb0- 5GXcTNG^|pU:Zw,d?eLً(Ih 5p)F[h㐆pv'ޛm<V68݉r]1̗R.Tl\8u m88e jr8lԃs' Z*32s+NT d&˧Z9?Uֵ|oxh(ؙ^g8Y k5~\M`8Mƒ)L'' N(vrgA24+BzyY[HZ(#.#-zXczޜw"NC3omm%~eʭ2d29 yϥ!^GjV42t[HZ">Us 5Qx~UnYąn]Y\~U^D)>Z|7Yxn!	n=FJ: <fZVzMsH*ui$`+u<`鴁M3V!Sf|?MV|oXvڡw`+֛pVIIXc;U=@֦0G8NIv߅"Xm"0ۙwC{Aִn|?w E]ZmD%*x^)^<ᓜF)K`q]?494MkH2)^G?Ѭjhuv$yDjw0 uSG#N|88pC/tE?l&hX~rY@;㻿oCWg.$>e.]dl'ӮEˣٝ#={ҝ6J.`C&BȬI!Oێ3gQgrh.Z9qj@g]Gnur%+vAA	<'>ˆ[_oʃ#+A4QXo>^CHG/O.*%r9ՎVF+(RqcwC<]e麚[1̬K(H?<%79RRwW|7\SSM?ޥ\d;R<sqJ{HbAcl0p 
+sΝv28`cu}#6p$ suDgF?CscԴhDNMFM򻹈G\4d;uR+vR6C{.mbԟl	,yw_4ddn;8)Jzm}J59޽M}G1~x5Գ:{}վjf$_sŹ[ ?$ⶉQt|6x1q\pIG\WKfEI[qk]zkBs &D/ioZVdPd:TۊKcj!(`vAqNBG+NE ٫ի~+\?WW[Q39 wq?}2{_ o_<ַOδ+bRyzmb4 =ͷ6л!X`c&偙yrCw<81:poc=;LRlCf''P^x~uf&'+jREHݍHn#sޣ1,HVy&P0$GqF;5k=:mܗ+i1C&[#?Jkȭ-њi"/=~[_FM)a\|(Oui
+#8BW#kԠMee5,IZK!]7$㞟n.+P}9BLKTI.N\?'w8I+ e[%M#.~8ǥT5{
+Fy_ߘ<|nbGrɮ{W 5]-M6C uOg<Co2,g;A$zeO5YZ 	cF3ҥ?jdNsCc;vzb$/gze[xOw!]w:zZqc vgcw$ZLjmmr-d@+%]cK."Ť-Qs f' ]ׄWGyRW` ,r3C~+ÝF\Or/k֖2ͧl{D:-SVm4tS$<[oz W]1461W;iiAcD銺x|r*a%v'5fu}D+H$Bq)\Ѳ+Gqqj󤁌aCF J .IOd,Av@۟_jb!I{ۉaUXCkIjMŴzdVpp2x$q֥ι귞"FԾZ]p9ʫ_/+*?ɇCR.tMt8UO	
+P׵KhS<eaC#9fm\\Yn@*8phW:m9>]_0r} h2aIFox6\W$  ,drOn?oxA.%[^J?*+7V^m9x9#OY}vZ4xIK\ʱMn޼yTaO'RZMytG4b7m#w?jN& >`Ee"C[=q<3V
+r*J]c.?W{VkN&CŗV.>1JI3T Ԅ6S[}ݷBb X|yUn,嵝6<mS VaKvρv_cI+{+e57teˡP8/= 
+ 	S=NhƝjq@gpvcT-*S]JmY"HOq^Ak3[l䌍p	 !rJ˩Gof[H\ ,A0	*4M!v0@ s?l(<$4nlcXNa~n"/
+m}9U*Wf{{iFwӯ?W7hY\g?/Aۓ\tk&yHU:wgkw}BK˝F[i[c&kRe;3 R<c]Wmu.}.ybHS#>°+\1X
+5I/QAkcxi'yqY>KFNlCI=V;}f"jÈ`5D5k]o.C3+#}GO `7Zʃ
+ֶ}?>haSney=zV<[hz-J7ە`s Q(\ͷc?˷3d~-^^mmva 6Iyx~ 8}_M*?2%Iu;8_)t}?,ޖs#i\Wiҏi
+֛'_R
+C>,,3ߘw1ہ ;NɌGC רQkB#ZHIwo yyx 1XDse=oҪ_/c+km]dzW\kyX>8_Ab	+v<9#(?n%y!HtHgq+;rI'$$֞6%$EJO!^
+P<ǧZ\^ΌX
+ֶ<74v#'Ls(H/JIo2PKȽv?Srb[݂3Y/WߚtRtaRJjv=OzZ\ϖwb6Q׹ ~U`(XM5ð슸K iً	f1
+?3X:=*뚔~Jz[ޡ ƵN|jUggs$[RhI&w\z'MViYwP:"1PQ1]]M:+F VDR{uJ/EbOE#JjlKqĄRG#<z.	[+AbqY>A=ERqmnw5oIM]/DH^[Vo@3sWʒfw5|E>Mz''bʳ^5 +$3HFZu7ӝe1xxzԩ֟9֧)\y=q¾ !_I|jk,Dc
+:/JW`?HK>3B++BeZL7C	]nbMyh9@ =ż-q!6?z>(2 1	*{N,RQ{}쥄>pOp_td2s|V$w+ț#=^oD+:g*ΝzT[J~c2P׳[Z>!&w9'lתi^'6BU[qG #duM(#/s[tH#Ǘӭgi]lLNĺ<ke_^joڹ+n[:.%ޣt@p1UF4]FX7)xvn-5	E#'8|4+F"V Jn$k%o#IῈ!5)_ˆiv5)OZ;Qg"	m@UoNGAA46:cJեw5vp޾ey$bV$Xo>gc'Jj:VUKOP*cӑW y<vǚz֭@wC}knُ BP#Dv!*Z+@Tm3cp8 qQ]&zȭKOPխld2@cʨa )ᗃ&ЬoZi`Tq/JGf>#մS4w3?ȬXed$¯~'q)f{޴<&ֵMR;'F,!HӯuN=RP7,.U[#ݺUH\ʎzHr+#fQQ  iv$nM/΍k1Rٸw"fǘd@>|1u/6^﹐>^8+k5'
+	åBVl7c֤,bϸ	q?Zi=n.>-uk(h~r]L)I_	a$xwLI~k2OoqWI\/sl!k*>{|A@M}H3'z
+@ ˕M&|}XZ]1Xe, ZaR/k*9^-:x2 9'נxI
+_ ||8ϧqΛ=Y<1כJJ#/ rHwRf9KK 	\"<^6]svxUnmʱ[
+T2 G\=O&]<,,͞Gk mpW:lR$FBI$|+uFmL~\g&ot`y@r1=3W2[ƽ6m6X%_t\y?-%nm+b.i֡=k A9>xTBׅ-YɆwc_%U{I-ȍ|_x=I	Ϗ//kYgsf9$ԞA7d&UE(DLae?:DrJ9ipO`>0 ki.4PAPj] s^Sӌ,w)MV |'(+T.u{yvq{[8iJR]ұ29+2![Oum!<[2տ̿jh'#)2{AU8FZ4<<n#xxʨ,Fgf9$#n?ZFY)Fa)nDA5-ŔkyZ9"})GVj̔wFYUál-wJbOXGzz`*Xԛ܋h g'⟰8iqZ[MM_jgKI+*wcR~(݌é)Uw/OarI$M8ʗaԂ2x#g5 h8#5&x(Rqr2Ĩiz/ց\P)Қ=1R `
+Znpx50b&F	4`?)
+OZ#zU  /IQ40ns ֤}_$ҭX7ڜ[gdHqtᩜ2s^kZ:fTw n?4w"ٴ|ۿ=?{EmCkH[cZ}%-bXQE Qڊ(ťmUU/F>Ky ENJԥFiAƀCH H µi(m  O>ѴڧV-ۛB6M OÑ`ZGE>f_#z:6QT   q lQE)oۓBE#S>0'<'V] 8 OD?|<뵴M8OVoXnq_Zߢ +ȡ_Cu] "Z G|,dr?uR:дGGUʷhX|9mBϹci
+$ˡZ};~QEß1$v֚~DCo񮮒9#.=$h?tH uQv&>xC:$_'oFrw?ֺJ ÿ	HЭ~xD- 6 (»q  j R+3 u/[@y%xЭkf."w>Ň4ap4;\{tQ|-1gƢ vd :訦 M<9OSۥ
++tCqbo+b8!(ME RREP
+endstream
+endobj
+167 0 obj
+<</Type/XObject/Subtype/Image/Width 394/Height 634/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/SMask 168 0 R/Length 69594>>
+stream
+ JFIF  ` `   ZExif  MM *           J        Q       Q      Q              C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222 z"            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? (4Udl..v28]PXFyhQLQaB|ێA
+ہ9*7eX$6靐@8$W rIk"0'\H=mVKw K\4،JطeQůSM.2F{gV֘d>r=( ²1ǌ'?
+ ԟ?S ۪I1?J*en 
+&3 o+M$_qBu[]h]e6i'_]s P Ǩo
+u㶕 ۪h^eV+#C R	 [p1 PZ_Y~~h  s  ǩZGT?^dl+Y~~@g˟P µбJT?^	ن Y~ os  ǩ4 	u=u]\o}fc WpH6гǊO  mg qK	Q^weB ˞??'+M 
+z<\zT}faa+=p{ e=K 
+B xJrAN(a7G ?,g˒??hyA2# ⏬3 Z_6\ ?Z?6\ O,pxZC)=x^wfyi, P ³(8ztz٣Sw+ݙᖂ>W n C VA?rh]fz1O_f $Ufҿm]T4G֦/wݙ@V&z+ SfG9OJ o&Hi}ja'Q_cr*f|4w6m Uw<E7, ڻiql ۃ9سkۨԼZ)Ic8aWZЏ/7/3K<Gbyeđ:Ho)?kbIp EW)}jC W(39(%3	HIJVܣ1?iiJ$9G֤7ø~llܼn~xx-b`olfݏćv~aI̫]XTm{hK{)bG"d`pAAQ׸z:*h$ rq)1\>f{hؼ{dm3[9{w :)֌<LfU_
+QEw 45ɴɲyHH|̤Wc[Zh|n̆O#cۯAұ>HhzyNbq	Ke^wFybrMTcNsDMyMQVCI&i4,8յY//m`^imMzXFr+\%Ss]g? W' FK =5qξ'W ( \ ¹OK =4iReq~֟"X_w \ @u \zi>7 :o :qo V^cc-ܑ1q/sgw籫v0S[wtN~v TimCn~ԙ1ҰOTz2J̳Z֣8kj>gvdJz}kRݱO ?ƺiӃv^/Z'EoŜ\lͦ]/\?Ni4
+' !STG`~iW2zi;]뚊[;֖;;LPU(7_vW~s M\@`o
+Ӄv8rEvtA?mG 0 FzʧA1{ y[UY3OC.۳"Y 5ooqn_oq 	ac?ҺӃv&2q~?v[v:":\p&WA#o ï҃LvxGK@Xsڛi\,?4RfiR7BV
+*m9(E:?ѴkzP<@{
+~kn"7`zj؅:M E_,c?gὓO?w@OC]\Kt<g7s)sVK	4F{9~NF}GcT\ҋ=xIN*KKp.N4
+ĪƭZm:M!ʰ8"<&e8)+3 c-sO8e   <U{.lYWFxx6#sסϚ7?=+p[=PWOVc3?5?6k_Sg5#^qCM4޴(!4ށ3MJ	WZE'z(kvp5@g _k+?FyWqH#&O)>K *<}pΓK _.焟ʲ[[?? ZU? 4[ֵm🊿 Fh <, 3ݺ62Jc3q LQ .SWXl&Uķ=: ?j;տ Tv?~  y @ :%>bq`Y 1Oc i,\:2ᾧ>i?nY?hs JO_\'? ŭ9o] = ~~NMI  MP^_	#wz3I;h6)zSGb3]oB%޿(s?=XW5˨_i
+$V狯L:M E_,c?ޗ۫8]_wi,$X$M4Uk~_;b:٫ 	Ig}|3~Iٸ V)^Ʒ~sIP{n?86}V<S0SO~	iLh%H5> E5x{+u<ύj0>'#cS`r<5U횸ƭx(׆ ?DfDjVOZOCM84J`%'ZZN)(h4 h Np pB ȕ<uڿF~?/Uh#.?:4"\TŬv :m>sy6*nwI]3~qa?IOk'4[sU S8  ?1 o Ǥ,L3S;C+?QYp 6qu=u  A ?jES{ #
+{# &?5o]/Ľ 42W#c4?-QZt~p? &Z}/?7 N'9 q8Yo] #9I
+   a _)#aZ(Z(U6]KQG4L'<<E@80ZիrIbrIk<St4{imGd/}|뚧nF<*}:NaIE&ˤln{jKm]mCjDu/!?sw+zʷDAXu%, Փ5[kDՠo/CVx^s]5 W>K[bԬ^ߟgV>h15\bHԂvcbEc29uWZF +J{Q	QJ|w4B1UCAB[XݧmtLG29
+{ M +	8>^ݪ j]>FWկ1jq
+4O컎XH ڥ3nYpJ󏱽[>WCmPڦH{N$Ԣr撯jw/QH^#qIޖqB6oz)(%.F0GI@\3w$x+XqksCEރC\czLVf+ҝZVN֛hXu*T޺/N&c  oiԿ & 'ZցO")s</-̃MӢ~̱ES<c}%,6܆IUmny]^[m3؜D0k>89?F?cK# @5i9yD :͋|,F7$X"i^2ҬX-i&~c[F8G*ܶi~33IɦǺ5`0k :g |q LkRg+ ϯ|Fn 489 M>!_Di]fd<	Ǔ=<
+Ek~'!?# MQW0 ST;_Qii&bp@`yWoEii)d>D,	@[IT2lqMkx/#Ҭ@+#){v1i,4^.<3oC-և\l޹fFF*=[+mdh05ie_2_B>5qQU^ ~T'uZw";\+f?,GcӴ>	yOTw 0;?m4,=[S:>Zz.HKE!DPG=; 5Nqm"PHDog2hx=3Jr2 ֽmHUUmQ׽vhmRqQFRxB;M%?Z{5euYLzm=/G&1&SҹgÛa=FJ`^å:KBF3ZȀ˗n\ӥ(\[/%S再xv[G؊,M]:EixHZh<~x-{ׅxFG''ϕ?В	+xRtGHX+~AЊkWU$x{^^s -Xυş3_hh+ݳ\dՍ>g81^-ϫ_;}]!|)GrqXj)(H/appgӌSFY7Rѣjʯu`4rҷo/[tF$&k-.4MR?4D{U緇Ū-npTXyymD	=H#ީZZ+=.d5{=~+mGpɴzMņ]2;YRaHWJ)6TZ<s{YRfBM :J8׺xS
+ҕ>wk5{p\s]+y鸦DǨ)?. ~Ο,UV9?' B  'G  :Y >gi<q  j?&. Kqf_4s]υ GǄ \? G-v p /U yj~Ο50g5 $? JLc t;NkHDa̛oU=y{6$ SY vkG}/OƚMZ+;9=*:,%5;{(FZV>\5*(E쎛4Q@}OV^i	
+<uFI5ֈ۴ci#I@X^%`k/+e])OܧM^r:-KKqe,"9'YzǊo5Tх^ZĖi'FyL:ܱ/D89Gһ/O+n#>XsT$;#ʲEM9I28x֦סYܻx_s%ԞOEKM]VVFmOӭp-/{LFlj桭H}9`º*6vG9pk/h ޷)doL;5F|ٞ6pU!GR΃/3b%E# 3 5FhcK6*-bhT  \VU<z{q+,ʅS`:ʲ|CKp7FAv&3]J0<IvًlB	= h#?*}7μ*m4 :|,ψ@hj^{ יx:nq[DC.nG"WS"<Gje,"Sv&)]$WYTduIsZ32"yӌIq[o4nڄ}ba5̓$0һ*ZX}]>]=t}}  
+w2%ĭ -.s1v1Λ㡁sNK^?X֞$h8bfҬwGn}uzλ{M7PeE&\ozi]1SkɢY[j&E`'{d^:}9r'O66UE~^vQ<&-c&w=Hey{<YZ_jl73w*T4	F2+ϤwۖbI֔m{/qyJ~\}eRՄo25#.M=O2 6ó=7vgPyx5h7v7>	˓Vqr\8>vdoMDLl-~tr3ԓVt]V d,M֛ ƎOV_髖1G1;~arW>mh *3x\DW#?k MK ?i m\2p3ZQ,u+IPI{W:/F46_mA𾍎|Sg ~{mv[i;Ub|j=m~T?b9}/S 	UR/dJ M\ݼ" oozK'1;sC@'ju?h5߶-1v_;	r)L_b0nGP zy# WF5xN?D]RT'Ўk6[.B9)5omZ+f1RHӜ;i=jVƘ`CT0MY M?Y 0ǙzK7җL淗>j1"%n~nةR\3;J|h*Kw}4zAd*{aX0Jh|٭)ϑ#UݟcuyQbXEVOs ! lW1hЛGb;/١,l9%V5N_#Q =cCwsVLSAx$7c~4QQ?/ e+ 
+? A˿ ֬g˷˦!u1TOhu 8m{IhucJYo] Ztq ˾aJ&C<|T6REȍD[zQ G:_r_?°.SH(;RZbJ~xw{ەu99&\VpIqyhB%}+aƛf>/??FѻZ1  s!:tRo/^.{5-ԗ%r{ѭy;n;Vmng娌S{*4FY. _	«ݴYq 	*h!wkV0-<"dFn3}k՘op>C|A^oۨݻopFq"uOU 4Įޯ31lxFP3UǸҨ-<gZ^,T_.V1biMS]єRu.>yGC~h\6֫vщ.Fr.VW6Li0xh[ VQNסET|*nMB N
+m>REqZߕĖ1`}vZigjRF;
+/fQNE8Ʀ2;?yƿ
+J@#Et'}wb;*Z)aF0kē3jk[Q G+\PYx,q&L?QȭC2І6P)`gY
+$iv}PDB(98ݭHhTcA5=/Xse(+X}iq˓ i[֖yDӼBbjX#GHby/
+NRI4V`2A +ac89#M֒5*y
+ǙZ\cN ɥue+fIԚc(nUOKK4pb:Z&1x+Im"wzSpARFc pθypsڲv:c)95mlgw1C䉣1 U tXGIbZ3jEv7?+)[)9I9+46.'b#[T,f8zdއJVn*CzF$
+YyvḊ6fF-n'KSiJ7*cˑSv\uu64vOy<KuĆv`*Mb1
+M9@	<ԏmkr@[啟a}sNմ9t[uDfFY{r܇('6C!u}ۙ-q	"S\
+*4=HϽ)p^Tq1'ɪ]F$RIN=0qVAH*Q0*~>ZY<ZLfm'&w&Npi8-x
+Q^|@*ANӺԌIo/ʊI,1HNyԶwf)\Uv x6N)$'O/ޥ>R+UY{K`vE$zŦ+pݳjgF!%ϚKڪ"Rj	<>G%Yv?*MF<vx]wgq)4FmXk;#Y*Y0dzׯr<XvSc5+7J|Eoݳ{23g1 f' 32xJFs,'2ʤDuܞfg<R]\=&79p6eO֖:;VW[v7BZ]ruTpL+[&tϽi>}i1K;V 9]1}ʯ)NZ]N2!a+ĞKQգ}o5cHk뺅ߒ̌~V<W;s)WIZe=by0Rl 	1cԜm9Zt%XL8TxૼbiQ$\0sF>čn#MD.HI=Vg*'ժ$`qCVƍ.$㶡,m22=`nm}hs"Ơ E+$Df7SjDQʑ8B+@fi]NMXY^M$hP	i+BIᙢ[kQ#_jK+\4ڪĀHlOhE@>v/eRf\v\i5Anۋ.yt2ۈ&)B!>iv֮aCa_Qp99=k79RmZLiC˟{|k$+<ydI9jqyN8pCDҴ4~f95\nl# [wgҶ<?`Ueby{Vl:FpN95xppN3+jIYX7+92F aP\Fj?1Oyjʲ}b) >ww<rdmI"گG]ɺwGTb=k+@u{kڏ*(z5kTtS\R]u𶃴DݖάQLYZOY9-iND"bc,0$x5)74fW޳U=FZwvmK0<?f23oj^=ylXba"scr_"@IEw#㹚HVKeb396ħNQd'Wi;4Tz%3_۳O3髧Y04yC{Aj^$ $bz-JBuerN~|J#)TWӷtpivڦu4a9	5%Ԟ3^3xQmD={'p0]N:ֳ5$oPSb4*EXJW&KGgڽ7sƔRxS8ZXfX<z:d=tVz\\֋t$9i@vݣ`x7FK[1jI]	XG)Ab(W.Ƿ8zʹ~5O9QNUWe#!D+3xJsŞHSi0++lOji$˒HR{4I)mђ>=%k/i˦ WXc-5Z-\0saQY(,Px9=[J}Z9ۈ=M\-sG?+%пl?*-Sixmwagg ħ_/oi}++v63[oX 3^Y[+}K%~e̛܍"	^*S3Kоz+$nsM\<$Pidg[6dǧ֡bK&>Κwd I=:hZ&PzQ6=>yv]BB$,ysm\>RU{TcJzg[֙#31>;.\(72֣DgprjedHQژӳH$8'aE^a""+t)#B9¨ZsLT,amQ4bWR=AKskb1FSB.IX#]qQ$&@
+@ K*x;F|&7\nq;VS$~GD˰ !Qy$ ;tOu{oM'eP0 28"ܢ/U#J˩!N*a[fsk/a1sqR_kPZ'uxg!PT+J:49i;pTR-:K<]k麥BnHA.yL+ (Y{ii5wm\Xz4Wa<d#L·Ֆ]Dy*[>i>w5*WįkKEv7.o#aECW1}a4,BG+b	ֺ."JEfOzXK5'݃VNnfltQpm L$oƕLdl-?S.V)T#k`}*LA8 \);3px׏<`T;+?WWw+("r&BW(ӱY Fyj{mN[MB)Sb{3JjTQ¾"J3@=+2Q] *UǌWQjMj]\<!A!9Y|A5y䶎"Xg
+TlF&nsݼ(4X 6γhzy-q4n9j[B%$ujsF!bJ=;j#xGri*Ԕj4p]1*YnT鞵@x\v+Xn=ºh;04lҲJp׏ѫJqFASR!jT\m5m^;bN[v ^rHeIn5j=*d{`qKtRhA}QfѮb*E554TW^dDwot c.ӵXm2Hꁗ#9Vn9WCd|XW"ORU}-FY=ZM[px#ڱsܙ}mh/l?INpgW Cb>T[  RB">`x%s[<$dP940<7oygè]̰dPzW]sþD;.XHh,f#'ID܎7:~Pqp%&<	#fc4Wow;AA Riypa\vڬ4Xվ%+(8a<vIuou#@4ryIrkM(c7N\d2>hn5fȌʣ:~52I+7cT[YTzjrER.!r
+Pok[!|0qP.NII1T_[;%ͩfkՍoAZ1$Z  *rT5@ͺyY6jG&Eع5Ā6ӕ_l+'lD$|CCR|MiH<ܴb?%  UӇٟ+  -jץ^ךxG + R FzS oibz=٘o2̄ɝ`nY^DM RN3<MفN绽c}GP~M3S][78m&\%W'ǘ< fE6y;s]kFh#턎TȏAVMI4qGpHA$|~o=Oˋ˹,T U<Q2ٞh  ?68;ceAiW\$gأMݰqKpawlSDyv)f'ŴU:k{QQ|ړ\$ebٍX6-d쬪BvAxnZgLAe;}Vo+Zi-+,[Wc
+zGstSn멵cVkqi% 1rx˷!ۤY*ƭOq79Y9z]|77#3WТ)%`QiW.ֲ0hp6_/<cǜ5ikhss9\ӄ{:*tZז[z<C᫄;4aixe#ҫ^X	a4ɞ[w9G ekxsm~uA_'9T%KMn;xn HW7<#3	%|nb	8'ǵUgd2wH1]cc'OtKe+51Ԋk}BOCt*+MmXNivTWx̷B<6Y_W|㟥s8lw=+77rڗ\$rWy=*9n+@>rdzPe%~|<jVPV`3Э-' wZjֲ<>eӯ2DWzq5Rlt; }͑xVlԞo:HF*=[$Ex/Ub?yQuu1FQ/G{fDI<Ug>+Xgp}[0ʲqu>8ch;	kh@%yTFe)$}:o ,CGXVRJ3F<GzʻV1Z0ZR1NݡȊ!!ns 1ϛ^RP ak|L*r'	W wUcS:͞]I}QjsJR%*q0@ArNԩKj+p'2䁍+ yoSq
+ZG'x#IHE*cspAp01tY<aڽK0K	ivPt0T<+ŷ}vGW}ujJǄiWPYHq15pݖVZ4^XZ\%WaYҤ&TdK9Y+F+Z=2H\J/<ϥ]uf@&	a][j^,%͜-+Y:߇$RO"WkSc˖?+pW}DcO̦=Y_4jSn jxriVglaIC1+$ꠃWoֹ'ޥ:Ut E-nb,w®mtx~o$7{z~ X9nch	x > ZZ1x>H(le Oi^^ X׊VWtAy   ѫ^&?%~Kto  
+[կI8 InF'|=OC>O`X~5ymm̌+'	4f@$m;e.䑎Jߋ"iy YxmBr9 gӅwU%JiZ?t[FݭCvwgXk)G&57.d>h#~Z|u`<(T B+hۯ6Q$eWҺ-7<*j%RW.Ei_֖_bmH󀋌UȮtzD}l)XnЁDj>,2[Pt.o sLw&=޼)RةemGJrb@`[U?vS;97F.s|Vt}i22X~>gIA'4'&њ$nJGPT+akׅE(N9m8+ J"^ry%v.AJpu`&)B 5J.2զz֦Pϫڨikv^zkZƭvc d_^qsbhSчpkM&{F!-U dm:_>g3=ݙz)gRJ7?Qu"Eo EZ=> Oj]F$=E5t|Zr+H8 t#5Vt6ԙb-84suI;C
+9s=Tغ0Am$vW7:dR\im}&- Rvr>anBḠ5,KUϭPHo$99ܾYނmWZ*JX8*Ep *Ƈ^xҲ#x|RoUnj_92{D# k\^|:Isk=O+%FhdP}2k۹4Ɏ؜SZkiHiY
+-~JSѾj=3ǲ"gH9ێں;]BYe"96sۈ.[ k'!zROV -'ҶZOF h2{ 
+̵]6~v;c)*PNNp2HuXbUbRpqk^Ig)K{D?hk	X$rQX}P9+$VGt[XHI.ђiF2x 
+j^E> #9j%)L9F5k9krdK_gϸiV.Hbeg¾	Zg|G#E"1B'ƣ^,ժ4ٝ4m7Eybt<^0?5pX萴rR]@qʻql9+E!
+2ҽaI>Jri6}_*[흖& q"g n3۞j%Oc^dƳg/=Z&OHkZǫ)Μz;_G)X p|Oa\Cņ\V b\fq^U|]ft6:~OjT @$>S>Dm*A+ՌyD~c@ $;UFOe`x18uBI\գŞrGKeATy
+-nBln"^C1'g֭xCCx,CM,rBA'Z],RQppVONOFvϓ1?2<˶˾	bzjD`щvre+H$'JQ
+=}K2mK ,ܟ_mofyԄwy+gD𜪤l:<wխ
+OI.ZO/"P~H=
+Tf|/Zn毴7ا\ Vݚ-H%݉'ֻ/+뚶:c-Ë++/'ܿ6
+-=֯v@?JRjQ=0zRWV\x{NGwO^-K87 #  )m V7w+6*.'OZ/
+[կ+ag-+۳Ǹ	oZڤ͔b'5v5[+Yn%dR+r8lb%WmVM16JůMj?[
+v+͚ʌ.8hbk.k:ݬI"K4u8`$Nr*g*ұRz֚(@ sẃڢ& 	xl٤t3JПL'+(tn00\K ЋIVTec.y%1EbI*0ۿB>UF$**Q< 9<S`6VǈFlH >*㖬7$G+<Հd`b cH\}.4ZtVX6^!8+ijW72ܩ0YfڹSIz\EIJܦ^wL.4=wֶkKgY)QA~͗G]=+69h:xm5X"}?`w+yj_jwrlYIyN\\蚂ZNO*} F{fCc]j)ϔrSwZgA$-ƱƟ}MrNSGzc,)=MZ5#k&ǞH5+vk|ܨr1'!*\p5O[YԤ
+
+AY)zVcH>i'V=GB*:jʁ@?bHee.LOo±(}AL{vGQ^;Gm,cS5$UlC($#ӯoimf+Whnt"kW!.+XO҃{}EF
+H+uJխI@pz]G٥|+CI Rzm[A,w]~Y\hgrq"r5NWIOދ03[,l	P.GZ[^յŚa~7t Ɔ?q)M,>'RO)3OA+Xawm}ۛZM݀oj]Il:O*OL& tsRt	~sucFTM'رy}3OyA[9 r5wONq[`L쁋"c%Ҵ׆tTq}
+sT2;=27O%c6_Zh*׼dԽq|Pze$L"&! f8
+3vN+[jnNU8|K=mT`OV52ޔOn%)+<Q*t'?=BS.TJg++GR-7Xm0wd Rox6KKmldgTsZ>㶣o-YC| 8?/6_#ιaup5vK!,vbp8vPoe{Ao̡*t>R(3BF@/N׵ūEdd$p
+WG;]1R\<ө>{Xͤc93Ө:N}uv'Y<|[/5.2.3T<K}mc+mKp=k9*zu)NjTc"YAsvAuo!;؄AXy @}xZ+IZY`H;##,mXg]h:O۬l˾9H=Ymhujۧ6fwT?5Pv15+7%$zL#Iҩh趑 G l.ЊɲZm<G,q9x$j+/Z:Eq1[y+a㱵iH0!k+-|;+iIōCq,'߭di$HI`b}]|n]ޘD`1SvNF&]URۂtpe~8 r :Z
+J:7#
+cRr+ښqgyR5%Nq٢ޕMZe"yqm!!C;J?l籷hn[L$? Z&a)i֜nP(SsnUf<+ZPk4iߙl(#VM_kZmk+]Ej] gmda2结;oQO}F/^ndaT8+"aһ[+(a+K  Y%V}'[9w'0uQF,KX-'ѻQrzgj4όmtgE_.i69bժ'vB[2~FV"}A3Eq8I6 g6K+6 Xw+&A-MO*T0=U$J3<8$6I$Ew{kџ9K9s~XCMKi/$x[Jz~u˧O4nrZnk[av2UʬԵ}E<-	S6~gMkV#E]+Fu2y۰
+#D7jm;H<G}k0ݚЂT1u-*HZ{=;J_۴bQ>כIɮmfm+9#.=kJ2QqT{h/:,r>Z2Idw3[5*y=ZysoXOKuW%]=qhXnwJ/ nW!:" c`nA9#ixPHaZiOxR[kekxdYb>Ҭ6][6=Ē)̃r2B ŀ^rG5jO:֎T $P?a]\Is;ywr ^2q\'FFh:pWC/b%A,v`rFOQ\t<tm$\t*zWT&"2&м[[-KQ*0)\fZ׶ӱ<OzMk6G n NkʯAa1	1R` rj%eU!y4crڗ*,,GoWw&׳fYJJ,+]$Ap
+[Uziwsh0':m4<,k7w9"s0L5mَԏԟZ֭4+J;;']=!Ik0#*>gt-DA+\3g@: $jƤ.E.Z0X=wpUfZ.ԗJJ9[ɓ8'Ҹ[N`9WUc6A-ByxRhǌj71wKG+BwGy (n dSՉh0-Dſ=)Z6gsi$buW4S|j͢řݾXG
+A`WC%퓰A0Nc^:=zQJXСI}
+i7()#t  Ghhwr%ltaY$w\4sM .q{ީ<OZ-PN1lV\)˝hu2wu*(+6XOO/kđ gޕF\NEy9YMKnU7z^uIKe'j"{];r] ӹ6q#M RIGJ6W6J$hQcq7ȬU}JL;.KLn?˟oZė[ꎧ˸t<b@ڳuo#VOmuy4*A-vA%2ZRݗV=d+2괱TyX:<*$l95{Nyc ]׋Ry8Ӝ#+  
+[կG xf@@S^aYn-_imxkx\|o+iVQ˫]`D(]h9Z1ou{yR<ՍgF4[Q"% iWBNN@eRLWL{%+f* ֶ+(n!TIy"ڧК<Yۛa]*{ntvWayn7r<-HvwK4ԕl8%j'KDN'nE5GA<f w6]%N	,wh͒F2 \TA$[\nNJƕun?,4G2KϧCZ鶖ɼweGp#*,2XG
+7b-iEԱ	dTPϓrA9<'Lp$ջ?N0` :]_X+<hdwQY-ف}q=#wQe?vlR{'Q7bM(+Ӭ8M[$y6 늢5SpF~y l룺=ƣ^M4vs*m=p5H8;3XUWAAU*"<ZvH}ZnHk3}rCPW|ޟ$8RZȑ˕	)?ȜV}9~~G5A=ٖrqRIhyPsª0"e\>BsjyV6E4 [X{PB{^\П5-z|:ݟ+MXonfh.JB
+?ޣʝǯwc''vH =)*}F[=F	Fɺ2á[vZ>DV+s+.HVVlQ&ІF*݈MIѯ*Rz(dy$fH8[:uj6{Y1TJ4P^B?O&]xVclN#V8y7ZmcYAf"6;8ڧn:Zش6ep[^7zVPIŝ9N	;w426X>[\3:yw!v'j9xk-Eo`> 1b[棃W$᣹v֚Y"xyj3<OxHkk+We6CT׶iw( TkYgs/Q Wi,e3#Ά903Ozq%1Mocɬ/6~lngfKh兝qW+:j=čsFo"mQzW9sZ+LhUiuk.+6iZB2Tz*c82j)__ۿ4F`(_aZzZ尺Q%le:=*ޗO2+?ؿ*Ӵ닍R+U];D?J*pjG[W:WsωgQ^	 ʓNX^Ztq%ܮ :GCTu[I>F:g˖0
+¹>`HPpytBU>#N%>,:v&mǧ@BA8P7rhI&ḡǙ4,dm5K׀aۚ[C*gm.ap|#[ϫZ9`!%g3	U +%~' 7#̶Ą8CSҵ[T
+Br
+ֺib`׼yܞ+/^fxLf<Cjǀ*eJ܌Cy۝b%~5iZ[4͜S͖>]so쯧ѪRKZ\rmPBrwS?A'n/!ai55$ayҾkB	´(y~/2iڂ^Hp(qO#p:/$595GI!aHm # ?)m V~np~Ɲj+7{4^2HBL~vSE5A7Ȳ e<r1W=?;> rs[-υ}pu%{kC
+xk{rk2HW 82GzǇ>z"Aj5kH-Y-*}vNQfyvy5Jms9meXG5̒FO+W42G!74M;N}wyvTqnRsO;~}5sRJ1ai9O~fw-'cmxKQ%+hܑCgᩘb ߒ]MXҼǒ%[88' n:ՍytzI[\;=ObXrv{ny *G]nu>e]ojaq9~ҸU_mcK鴹W:lZd+X%`:p9&. Ti8nX /!,X汫>wsic.px0?8Y^Ւ:'cs+FP.H=)`K
+×pcM&ݑ.iHh q8
+)nJjR9,H*1Gn.ϳK;f_Iq*zl=gf,w-v#T
+/#?IJF>%c''v+XX	>` H ڞAS$sq4Mgˍd %8==9=
+E0",*IJ ʎ#ƜܜƐdmF+jQPM.c[n;f:+@#z++:ԑчJ{XI3["Ǯ''RW-醥mdRpu>{k̷vGA=}נԏ,Bc9n8" ltsV-}6	(:w=gQ%r9ża)
+A4v8P;!9ܷyH6$c9Ro:M r+UXrNa:T^hCBIPr2;U!MF$|l&Keذ6=^~;Njts|=\KlS+jj2G Ջٶ-Vk\ ''ҹSpb2yʂ;_:{y@2@,N $
+VI4ΚOF<[$͡\+^{63i-gn8kd\Y[j-t(QⓕVG?yrZX]6x"i'f2̀	  zs]0kg/#2Ơ*l3[)||8V+XmSn7~/m(͝QnGb_ 6D¼pvgTU"C2*Fޜ
+z+rW]!,%fgEivs5Scq]T\{F'=䓍8.A)lcN@k;dN9~map"Ksj=Ph7ǫCm+"}Fdiк(i$X3eKaa?.z-hN_/nZ2ת:}^8v)ccn$gZιc?׊F|guEQ! 2cknbݷ~+8pkS$Os,}'LgXo/a 0Wp3^7ڟg{[wvwؼ(ɩ&쑶A%Qeb!PbVfHbO)B`pz~>y7$kF4qbI]7mcn-T9`Ě(R21a撶U'w/xMҍ2?3$WV%S0wB\DYpOQmEcrU~i:&|ء} NI}Bn1%m(NYzpFAA=QD[l;|CqOhAEb0GzXfzZiVķ%onR/\yPpN9o-F6Asoʎa:mqgwc+be}GeR^+[N.FI'u]x5VmyZ,$}Mc77'Czm"8>IlQd9\{כWwGa-5bn?:Ƶ,S3Ko(&6aUM&}S K'Mךp+#R~'dEJѧ)!9&$h1ڠ[YA{鉧G=΢E>BDpYj5KQHP66a^G湞_MvU^|ǡXZ$x^Z1)6	ڝA#5.@:Zh2D ŏLv3D
+Eʕu= 
+HHfPNNG+!JaH'	昋 9L!ni+*@q'ReH,bFId\ikFCjdDLj@34QzV햣5tGimbOeKP09dqYT:(W)]v$Ԧmi<.}NyMOUBZיd"z_sz^nGh;+Ŭ2n_9Q}ΒQ4jҭԩ3u֩6+ه"%8#w'ҪxU#;NbjGiͤ]6o٢d7PkEo yh`jg´䆉'ӯCK<Vh&9@ $RqI.'+c>V-5>2Aʯr\,z9s;KX^>@" :OxcYѭY/[+Hlb OSZ?Wsc V!Tg9c\{b`ukHG6&qTN2=DaZCjDtH:$~]$dIsX|5xz;=ḫ,K/n38b 
+᫛"45	բ³Tg?JZ՟,db9 xWU-aY<wHT8N*L#+HVZ!;Ef0c6GZ2vG0(QgA5:"Ej4aunIb  dOðϨ,$pI;G5	#yh8ӏX%Ym9}]tFQZqYuj3i&KT5|Aľ\l1DU
+Ѷ@V9e	/o=[cH]5e+l;aXevOm=8泮H(qR =׋WѱFFѝ'MФ?$vPw9Э8J?-j׾hk3UӜ-2:V[k!7E29NQ̬Ӹ<ujr4'úomU̺60V&f !Y/t.`KpCIs 0>U=y).OpW9X54%c<8ׂy>g	p'Pv^kln`"Vl4 W4z{zʶ-NoKٵfo87s3,qU|g'-&2U1;|/u%GmanT dxڱ	TvGv*,4=ކHfXwtIUbV 8iTaۖ@܂uzTxr{ƕ3¥{g'Mxo9]:KK6-m)Ոgi#WeE_)|4: }WΩ['n9_kR=b+*Gn+UtQWj_cƑos$1( 'EW*`^nomɆ5YcRr5cZjr=	P7pr$M_M)axY\e	ʍ[#	e!KYg`>`UvKm.9d4c;檋7̎||ib!;2gkt'֪ ]V7mpaxVOe*bFW۽ChVz3/b$  4yQ+cҥH OZ<F7tZjEr	En2)˵=z c](;Gz`B#ߟ@
+9)ʌX_S܃W(EÂGo<%{ԋ[Ni)tCUXm9Vl&·@s	|I
+@Hqzd6$qڕ_iis1*$֥۱\GJ].C[ߵ):qecuݘ/70H2͟Cڰu'#+έ>*7bՔ>G)r\s_17Z+m>t3&Vb>R8ך's#
+TW"yrV^^EJP3`d + =?ɩ|{UQc8㜞jRGjhV{{!{@Jiښ"JZv=+Cͥ<3ZSwj7PCh,huxZvIlyV*m$:dx:ŵ0A<ҸbpK}+6hc]BveOjDP!NkzJ=6qïbiu9u3*,n]FJq\V U!+>	BQvg
+Ы8="n\s~QNչ.4u'-.zc5""9
+;@,`]4𓚹s=8nMޏymi_G(r|]>ʒL8I6qұҙ߄1V/?f򣄴imBВ9p^2NICݨroj!u0J:{]:|WsK0xUiN3L,}{Fm#Wk;#Y*Y0dz׭1^#1\i(tˆuy2w
+H#8>:#CK8_u"n-,&V*Q@>&Ef&m,H|X;w x{i<|9Zמw4ml-Y3%XʕX*`GNZ᧦ajsߒΨmmql0/{2SRi.mP,H1#,s:iJ[=wv+n.-TD6V*{3j:qZq\/\ޢ<aK+imEP;lgn  *!ںM3XB:V'MV8#g\iFsBJ1-YAI[ͤ_/hׂTf>`rC.vW&=fQηcsnZl>`c)PwUqԑ뚎MŲv!iD2P~F>c텚4>!/ֱD'bv3河QݒLV[-aZ=&hԸ* w*؀ 0\\uzr93;,NiC"jc|sɩhl/N0D9[OZQ'0r{֔DR>b621YQoxWLi7Q=IP~8i-c1	s#}kGNZ5͹} 5 +N+$q uQIJJ%Slu-۴ٓ+S,l,YL=sOjT֯>D9!*e[U}Eg*oO/
+KhMwcIzj3Jl.-ĐXvUOgR}BdD4g9{{(VSGhVw(L{~5"Á;WB<$OcޕA^sэ'ԑWq@QK!r*zQ1R֟rxqLdD() ڀz7$dƤu*zӬ忻KhMi6XwELV]2VpOB*1;k"k=R@
+TԮ{NYZ<-ΦLSZ$bDR5S¾Mc\9"~nMEȒFwүi%ӟZ^	`O-dOLҰ|ǥjSPOmqlvwLHث<wY}6>m_N6}4	h	k.I'2,8Uqʹ:1q˟v_jQ!Ͽ&I+5j^պ,J?Y&v/r%liӎj_Ok-wS0_Z[FHܻDb=nG#aKXW|VM]źh͆0 ~e<@?oI$V+ ?si$!" 	' IⲼy{;6ڞ,sF!#2?)=0F=,ZӥɸiXJܕ*O9+CTՂF`ù[ װ̷>T}N<uGO.}:kˍ0 Pw1I(O"+^{+wa[9>Ս&)/ki15WUѭK+iu=^[GтD(@G{4/ĶQY syU"VRp#[{{Qž6P+GLl;EԸ:x33<ap$ 9Mv¢\)Iօ4%XCXKanDgy"r[vAa+Kڲ.6غZ	g.ְ:jlF{G5&KE2ZU!	M蝈 tuZ{5?s:xeٙXz^oPũ[HUHO ޽C6A.mDUOE$z
+I+%dm kl)rb@+ST<Mqsj.]wI%Er8JqкVTW!c P97*MI4_"	}+Y\\\=*Dui4!Le<(Olj)4Qt'Ug&*B},h̤u94[w3֚-I"+*b0}ORc+>Ўφ gҥ0QT֖G+36eYƜ\; e kVޟF=,NY_ǽd]i;_T|o4B/ʐ::s?t*ihy
+OM-4
+I-mBGq>OZ]F+wKꖳGFwg,kLO\]=Ϧ\%=:ӭiWG-J8EI-u~toK=eyqUkPtYzDj6nX%tha\0M|96x"+24-z^(o6nYn,F:Ҕ롭*ŏŨ6:Nl'HYTn\I!,#.[5^WYJ緄SQ{qDW
+M4 1&s*.t5v݈ոznO/l{4ò2Q\9Sq:uip<k.Y	wfv=L.GUe>g4-q08 ޫ^G#h-& OQ^
+>'ZlCSRnryj$Z9$tKH(!r8'q88l<Ҥ6װh!i X~t7awd2[sp3Wmx-(v<QS%Ɵym5zVU8cb1yn[6Q7f<ulqLv/Oڎ3GCHpчJ'+IYF,2z0i>fk+*L)'/Sjti07MiޠGSV,nu8-;ob/nZm+/s\fr%խn|"BAahv1QJ&Qsj=7]yo0,%"F J*ux=v,w.N-a`m1${W
+_M)[`!$+Sլ5k<&<S79b2rHqʥEͻU=?juev9pun5ZRS27)J:W"mFL85bﷹ=j&/ќ!MPF*~p;}
+Q,Yð㨫1rA$x<尐D*vǌj&l*]j<V/	Zu[=6}.ԤhʌSf`+iMGDon+UӤuȗѠOmBQӼW$k;gh٧9N_$pMtO%=O;+HF~gWks&c
+!I-ٲW+I$RVwʨ'
+Z&>HMs
+//gNYҽ&gV+ל:xmo\\JnI#TQ"I< z[F69 x6+pS+o%Гʱ[b̀H=_ſtg`wX2F30 .z3QXK:L>m=oV\OJ~I `230kvі~:mIiZyQX̗(r;?Obׂ%B;]:ns/9\gmm$Ó{Hr9vH#HF <tKKɵXKweYFН@<ԗ4+=o<O\x	xMK!6)p.0h=JdYqy\ּ7rjޤi
+щcvvˀrywǆI7m{<YQuz:]奭HnPȷ*G\ ur<<M,[jo*m =C}?jM֩q="т*D*HZ͊P*ypJֻzHRvw9M^YƘ11DnU#MocEƪ00  :
+5wN=ŚNyֶ-0;0)spԚp`EY32/ʂvO&#bΙ1
+BrȱR0zgvd RqŏZw;PitDtCΠilv.=A}	!@vfVi]EX LNr84N+Zu]ˉ´m!.E7%)!Aޕz̐<.ZK;Qgbu4|Na+C~ MVY>oaZ$~jƬ|n(m%Hb!	8ո};P0΃GpEnŧ#C6wQ7+d\r+o,)Iʦa\u;;[N1nf%ihtԈáB ֝0Gj+}:i+!6p_p9cCHyq-qVCX9_zO|>o-IC~_^?*\7.pEb0Ҍdont
+s\𾵫ZZZ\NbgEl~v`z(lb1fll0^Ryr,:U :WM+0Scb
+Ȥl0p`+khXL np{5/Kuܱ$zĿ,Ks"-2`Gjܛ>̵0eۋ(5;k832oU2C)H A+8Cڷ|Iiv01$Ɓ`Ɲy$II*֒ oy>*Y`סm|;҇PN6	z~Mig!;iDǜPu֪z3ZiU-ڷK'@ԯS^YHx_9aT
+Iۻo  ;%ʔOREfW$"5ƣ=nT	vPN_.-V3WV嶈6q}̮/,I GʽBfj2МNkk{'s_g@ |'h|'2867>7-"IaQI#C+A#{E)DB7LO{Um$jV4+7$ǡd5-;JmK,E9$]TgUt0&Wr{.N;3ESPT[b{iK+ |<MkRo4ƂR8P H0+E7gR1]b C?$
+ {<T.3#fHm tʨ3}ՔCGdzV37|..,DDf>A\A.#s4|._qژcDdbJcYFM;J2-+o[%J޾46rʶ3`SYchcb1}n`u*sly`wOtlxZ6o+%$.9}k+kFaol#;Gv2ѮŞmp$R,hw([>Xi+[}S}*^zJ-Rbۡ+[	6Jͭo  erN{`AGX]Cuex@HzIlVURSiYTS6K](8׵KwGonHTOK6p}+cE𶩮$p3FعϭLbARiyNki+`Qte+`=7cORhJ=(rꍖ&ZImqzsUa?ٴϷoXˍ}B-B5G`D?xvIt絎zX7oԨH2I"DsW5=Iy_57!V=A:eѢ86=I 
+\WM=ZH"fdGD7C-Omǥnx{^,O)@U%pg)ssE9*M;c2k>2\_})uY-tk)4m?d8wE 5mWm.P}vؚ?/Km ?ש(#jU}t0#Bʣ
+ǰkySh.#)WtQܰ*նuxml"8
+=s77~[C	8^
+.#mNOzׇ-7 )kj_iLZϒI2"H[ T:rn8QJs+ogt4*=+KJo;EK ְQrvGti茼'Z3u
+H[񨬴.& [9'*7t3_ʔm=3CԵr dVT*l/_Ge-GI+^rq6g4; N<VSJfQ8܌}+Sv<{o|Sqvb(;#z%uO-0$&`Ms:uj6*+J3* W}cqaZΒxFCg7ɧi7Wxf,EAdv3TjtZ4egMMZɉ?q]QQ#V!FַaDDwa3իS)|>UgR)r*G}t52GG+QϜD[D jfz.g˲&I^+VI/(F'8
+[Idc:<f'ӨMxMJvt gэsjuX_Qt#tg2Ok@iAcְ[\[k]T[ۑҺ&osISRO~҆~>|ܦ)8J-BMNY-Bܾ^kZڜRZ?UI.g{_7 #?)m V c M B5 ß ѫ]qNs߷kWCϊ#(7ko@k|1>q{7+nb%sL}3^jZ꺭̰umgkV,H#'ָ8.`59{MInv($rI5볭ƛx슸]$t+Hsב]~'\tQgJUc:nIǸoumg\ 3[mn
+?#Pxa	}?Wt3QOݸ-"XXe/FR6|
+N6RlsmGB1ܷ&l"!rWr#;>ԕp>rkJ|MHa|A99 0ͦh-sR;W権G߃t˲VNlsژՋ֒Xxclm޵X6"I nԍ}<b<}pM:U`V>9֦m7fv7S>p]j4'oGEy_}KIfkɭ}퍌ִ(>/:;}v5g]_>dW*(v·YxdcUmGM&˫ԲK+]I+wR=į!mp U*N(r¹8V]e=r6YF5%#ҹ"_\[i7}Gg!<EGc$ԮVJNXc?Zx򺐟5EcId|@ma(,Wꣶ;fǏP[hgSz󋛻ۉ^y&p\ovWoZ5ՎTfft;{ykM7S]Mֶ˝ gʟᩬ繻յ[h551}n?ݮ8kvK3fsUc7%%'kGou^DҼ(51w+Cwp_l-ķ'A\MSKGAS]Op+I0OtiG(҄$οĖ{iϋvbRqϵGMb]@:azó>kjڔ}V+_RRk廙o҆~\,uM׺ vux캄 d{prJ2G=*ƑjN򧎸'ڹ}C\5DTU*AO`_L 1'ZتX*RԮiunZVl
+~5[|b, jՈ}-BfGS>:2MЕZrJ[}TKk	[pMP;9lC`U֝jZ3y^w:on@cUH.&).
+~1R5T綷Cѣsy1=6[#z>(Ӯ[2Vi-Dkֹ;-NNf6wri}u%ڞF|6~.9lmXu]5WwQWwG\gpT`w+áv}wSYd9=xrL҄R Hj*VuFvV|ֳ@yvdsKyFHT >Sjִ[8[KtgTVh@*1Rk^tp7:-[E,LbWa#L Iv0S;C-|&ĩ+Gl6<.N@ t麛qizdh$:s;OrM{VGMbxIOSE%J`="ϔZњmWڤ߽]vePr1''$dy>XdחMcqewȂMcjv{֌nsBFSpfDmu[]muhc$cc8 .t/Uḻ)gevsr ]RؙΤܪYhq(_^w#ޱ4a]6&gk{%]I5,i[ "`ͳ
+=02+u${y-yΔT%Z~@?x{w:kcNZ5s-G Z)jWp1ķҾ'^G9 aKo浢iKNƇqmR
+[Myrv3nXXkk6L~مhHu0T}Ⴢ)ǈ'6T`[+=	&Hr<t$fSU7Vnndxdi8fgUqc׊yG+u"ỽR&!$ZHmC+9rkF(0Tq32F  ZGЯtX|% +h-rsXsTӹJnL|JCi쇶Ʋu!p-+ҰY
+cݎpzU?~8,iHSFq.[B1w<ި VMnnZB f>s8z]j/--V?9#lTʓu9Q19"{f|\ =?7n>7n-`,mî0}N+de&3u9S^Y~-i9{xRq=dK{hگ"%A3(^I*(^:>Ӡ5Iu{/h\{6>f1	EÖp%-;8fN{hRr1qj妟ZK۰ArOfUjjݽ?Ȭ-LgtQ{];wd":ן]E2bekZ4\U;vޜVKTyה+f4К8I]7;/ߚ>FDQV>V,MU^Ì^ݯdxq5BKS++4CF1^ۼRc8<=Q/̼q^sma-&8gyvּQcX!-*8EpW8kQ38\}#	}M)OQVt&>uX8`ў*'q=82.
+T"si8RyN:3S*J+iGπxaޘ$qFLIv4Xi:ǽMn̼U=*22vt4޿#夙a   N:p>z	Tx 1?/J.Mq4dԯ%ri{T8zmʑ	)w<-4\@N89Ema*W׬axjM@ y,ُj%g*kBJ8%|v?Ztm#zU%%ȿ=fjZK<f6.+ңmmȸbanҥmBkڂF$?4}3s\:nO@x"TұPʩb$ϡr PѼy%+V/ %e%%HX
+0=)hU˲ȼʸRR3gSңOh^OeVySЎkV+,F6i?tn8'{NS\?0sy5$q#ªս<D/ѭKC;4KiD,fgA@b4[6ZIę<`#x<֑)Z1'Uf䔎lԩ4MG`ѵ+vMrO<q_>yրaDNYz(
+>xyyVr}
+[կGT[kb3g=k< #?)m V #W#X[Vpc)TRWؒ2<8iU?{߲T^h>!V>_;I`3;n05\]do3*Gqݎ0s^}{-PդT&Ү?6.%UgpCOrV\Y&JjtG\i\ygA֪~mCO;VgxBg }p3LDUx|;k:7|cJNCBpZn_U]>?m3^>xn^7V;xAK^*Xn+hv>|5o+]Z޵($-t6D/'$!QRCs	S{ߑ#Ḳ+mv,YW}w3% {WO!uo߸1t-Yiͩ,>	vN)+X)b05[Qֵ+A|eNvq_6Quc[%<BAĀ`7jT%d|OBkɓm\
+~QI[a$$PQsy -&^ISq]q8MΘrEC^-]/#T!Rzs][)<5s}qg]%ܲؕg=Gtc=rN3Iҽ:Qj[W,YۋgO*n7>UgR\[Xht/]6&I%N	gү+BLvўfӻqk\ ^Q
+d@`3`wL
+cx,(#5:k|^J/*7`zqy~ Ck|,scq<>_1־LKDZE1ՔJT3z|lzE@9g|sqgmr3[	g.^78ieT{JlR3Ojypp`f⺛MJLTeKa\fzN6$Pp%v6ZRYI6ZD(Xb2zu>JO)/u[
+ivwqI\MsvV.d?ҺMOGL]Va !ֹ{bs'`Jq愜FOGSOʱ;l9N6:ZhO?< q4ʹr6?Q	^4CL|8>-f.9TƬ.Ft e@^=QS(CJ
+BrTz`+rյ0Mk\7YGbYʓ>u6CA4و`  ,c5%)I+VeRz2771k<D(
+?w4uyFTތF+yl2WCNhrLc .0N@zT[kˋ.DaJ,c<z
+iqW[GB]pfqޫ۴HI#'jk6cD'& nyUTOStt6:Lf}Ȭ > 'ѮiZ.3n ǽ\m~m<AdHN$?+ 8<utӊVmzrg˨kGgowq~l}}+G~kY#/ßk>%urȶvrts2 U@$/=qUF7?ZdZs5|9jGSRͮFbU
+/;I>*};#:(I<)ԂnȞȿ_&7&EI5sۑ.nAi{yO.F`F	#.3-ZJDP?@KM*sC+>m_cY嶹DL;ֵ֓oibi0vʛNTdzuwRA	2SW0Hw3n/c(F2IܻlO6]σKzBI3\g,ԫHq!V%q*	'=O I33djgmrȣM{t;OՎNc'[\xo@|*T=aؑޯhVogϑ &{ySQgdX8vvoygF.B!}d8<UEWW@*ld'/ۤmRcD;[m7	3G{1}95=  RnB&emrIaQ53ѡ8/#$4($d+ƣ/-y3こzwۿ<jW!#$A:W<QZ#]Vh|:ɤKw4r|sm=3]1-÷LIʁukμ+a>6/s^m%s~CG_ ^IJ<\~pF[ӭήawj]ୟt?UiL
+hCljnl cUMHc#uiE]E9JK Wm'3&mPDr	E_S`3H_1N;\}'GO.)7]L({Te5E)/uo3ܚ\=$r`0'_z|M~Z%>|1V,mVnƛc"f~:28uvݹ{f uH֜~iau/ |+}ofx]D)+7Kյd+};wNkM#͜fps97Σ8[׆<O4-Iܪ	;d9!ǩǧQ%ԋ!c.|Qq{=:C#\eY8ڽ[1S/SQg_Z^y˧ur`л˚%6l9v*­&]G)-34#0'Ri:.|R(.an4P?J:m]&LXMRJ
+/,(iǱ5WK[fܜ	`Wkl5M^S 8$aeqj+yp@*BOʞc[moku0Ėkq9j K+HrDޜWTƭM-Jd;423dxWĖm'oBG\zQZSV|6[bۻ0T-ƛmfa
+n=>֋}+rĀg8#WS쫥^+yF巪062ĊY@ֱ޻tw:}wv7Hdܩc"F=l"U]
+v>iw[7ya]<9Q\^4WHZȉq.6R4m}|]j8:=w%+!1 */Hc+kr^Xqfoı>Ug}Ikn.6??1!NI>CAihsںi/3F֖U嶩40m9=`8eGCLv*Drkp9:iNWgңG٣gFԧ+hWҺmQ+{q{vs{=v+*Kdps@ay'Z)KH̤<M<VJk]զOznd Gcg+HNK Ffs=ޟ;"naӅ
+5Vk(iN??x}kx&:uʛwpp?|ZR*gi#{ ?o5k-^6
++ȹVQ^9xMC;}K~͗F6GNCTX_= #Y$f܂j:.Wu-QLӧX}*Ȱo1m1+I~rGJ͵چH ݷxE-881<&T+lb?UU\(vnRћcVTU$p{W|9dc5L, xGnw=Ꟊ5.V<iaffG+""3|$2 $+a,u^5Tj;LiI?1NkXp<z+knWRp^ /5¿z5 +H8Na
+<<#f?UtvPGkiI;@&M6gŠ2\zu5xL-8f@oY \Ow^^a.WO,%
+sQOǧN 	0xm7$$ir{1+2!HNoe&K(=+̜n}M
+TjSOkt3/kT+(&0gbE TU#91L=Y݇J厗ESb bŮ'-%3ɮ9iӥUwF,+ÖGP@ƂH<iZM8M<"`㖚ӫɺt^6#Ev98Mz0~Gbr+Þ6?KM27ki6yvu/R ;Q[{z}?/} ayp_7RY!䵕eĿ\Nj; NHϽKmJ+6k(Uv3C9묲գB*w#񅮓g,vO?ҼkۇVg9fcɫ"n%16' c>D+ӸZSe/6H$ seg+fR=k?LMv$APAhz t`Z(% j뾚z-sAE$[DcEkjk/Y9Qku[G5hK3yo|1gpQRm~g>!pevӾߑoͥωV$py8S֭u;ۛ1M^>9T)/r\dRi>T '+Iݍ;H__̳"eujvZXKO9Fk8E$0] meՇ8m ?Rz>W(˻w+U.ocm#)vT  * uqp,P|ıǨN=>Գ&%&͌]~JՓﭵ%&&AW=ҷCP|.aǭs";g~q=F*m %#''Qz]=MjJwyocO9eyo`д~TA\TbD+N]"lnY.S 	)*:zVIDS=ߕ/ڞ*HR"Q0)L}սPM%܁y2&=+a0I`ZmF+̬+`Efd;O*F|SnV3Pꎪ[+ed2Cwp:]yqbKOzTZvjka-*J>,Xx=^x~OX#%c4N,OHJti#O3SvobōͭבxBp"ZX`k?WS
+-gX="X*adfRGPr;ǜ`+_uL;n{WR,㣈W[?k]{pi,&G+Rڤ׈YƑOY,k9Гq*y|~,7خdʈs	zrپ"r|5/5+}8cx% AS؏Z[hVI[xy<OۺeY0Pp0Lޟt{xM$70N=k׋VrSgvzg{k[8Y5=˃=_-׻v@*J	k+JSr77
+5"{r_= #^;^k.jp- XCD\Ӑԍ7RrÊ;{YmVXˑ$qQ-2Oz_Y4vfiV\|XJsO	5v#Bf*VtKMZYj[.]#y U(Y#6GU~ OUt`$܊o
+Ks+F"[hpfcw9h"S4eq!=yY'm7Q[1Ll*մ]&Z5y!mH֭^%}}>t>`|, +HrCcMl8޹ȗͅd5
+_f{Wrz~GXځGpeEHD"۝$Y8Z}RB< =+VBc܌|z5Eu^ZbG'2\aIyH'W_s_P#sj`mi`?ɮZk<Gh+|})UWR Zx~aiQ80Zh)kbHY1Fc9IVg]Lj:27 x}+kdjodI$WМg-}coG\T84UO:'yIEz
+~i4zR$&$"h>j) ڬ:K9Xz5*?[!P[9_3a;⤖¼EuܸL9A.r=JN5x#RsJ7$qK !iX,fy5?G𥵣D\@@XȮ
+i!>֔8^Ȍ^vKSL[ũpP'
+'TT&R
+r87lPxX$nt5{68ㆋ9^Ǣ|D΂+&_2rL ہުhzx+1`<b8{Wy֡ A:럙#ei{`|c$h^kgV/	^<VÏjA pyRzD+
+kSE9-漞ܐBGa^9RH_M8! ++3;U?\m.%QIAu^Y]ZE76b)Pkjz-丏Q+N>PZw8v"mGj{+epG8PsSVJNd)6T19L<'Xs]e;BcF#ux3L+ݜfITǄ8\e-6 &"M4JI8Dv:^9t7Κ̑Ծcϓ }$t_XG+[9rNm"x~QpsiCCFd!|"&]ڹiudǲeBUazymJLLwEz	ylXNw.2\6EdrDjb{n/Y~fO1ʞs0zKo}hVvţ\#jr$K1 [êE5wQ\Xa;1
+W̶<;9ᐞMZ:̿fH+`6ryT10k<\NI^-=ogv.fIYXWR6m>m>VYF|AҴ+Sʲf~#k#,3$(̮c<28Klv8xѧ6a<*??xu}Wi>Xu{8ngHǥ|WJ)s|DkԋX	浸Wh<rFY{׾iz]F;OIdZX\WM9%Uԃ٤t5G4̲ ĽSCCq鷓y+Eʩ=+rϨpXG>9Z@fK&MzaKY5sj<^]p  R+^l4ֲk`ӌ4K=kRˤHۡWP1OG*s6ބJbz~>5jEVwF i0?Ј_ι57dkTʰ롱 n1Vh^WLqĤ 0Uwħt6}ӑ\<bB9aRoȧR<_ىp>0jfv6k躍cr;کXsk-zg5	Gzx#0ִ踹 8Q>o+,	:g1*ѕ'=JG}Q\5.^hvLBK.1$S$@,{Vy!Ѣ8nѽV?ckm..ne[H[WVљ5{k!I˷5Ԥ<L}WFnmxDZOw%ڢ)峑xu ]ˈy2ק*xT8#WzLjVRU<U楹?gQ٧Ӯj7Fozf OC׫[$?76q=ZdG887Ӗn$l\.<:]3yT$sNSwK#`O3D$ypцG|IM}H<YS+_Kӡi!ᷚX8D{]$3om?v>V[]G=C' &o\y|рxDQ]['[:rlK7oا1칈zڸsD#ϧOQxwZB*+fnY#w_kXiQ$Gv*SW31?}TmSfkW"I/{Ijڦ̖UT|7V(㷌Isl1ZǾᇩ؈<<)Ns^.=֕%\˳W|"|?ROC|6xR7؍gLW-m+T54լ{K"%-ŔyF[^r`+/>ܛ$=D<N_.Udmn
+*Qi.^83O5?:%c갘Zܵ!yd
+;tCXYékawO4mGd˴ӵ+ZElc/FobѼ:rK*F.pn%~UI1a4K[/qCI}4.m><jq-~7'Ѷ(FQ]uuk+Ojyܧ58.i-&5}gD}WIVc;n@X-wyP Wrp ^,;uUU/U~H:6=5oaC&FF_LXՂMMEJ+m ZuXO{i!>\s2P_j洈H/a'[cMrɭN;yvYl>uRJȗBXz+NZuu84=/>H\4{L%yb:V޽Sy(uAiZ_ko)XƩ"n *p;`dzRIx8lXvctskHUc}imFRClƶ<CY gUsGPǨAVEع ǐzW88˕QĪI5h+HvNs֫mrvGx:uݕߥIo,$@&HÑ{iLw+vG7m~U"yxuN-94lYZ[A$v\b6F/IppEme,"jV2FȪ*$P~\Fz)/78FFi[C+єcm.5O
+XXNEog>k*_	xL xU])\18F=Z?>㟴?^?^w^j%sAF%69;+"}K	'ҽ>&[O]6`Asw 5f70辵_&mwTeaE8 a$$u?%ZBŮZs-XsoW jֵidky`˴%zeSTɃJr,x~y\.~kw}k𶌞+EƝwpOuoaA 2kMl}1Տj7I͸;X"Ӆh+N!1XK6뉯BZ:&ΪA >sBzYjC6$n>O3wNH.vJ*εq:ʨ+w=y늷Z)-<Ren$.d"nC>1LzVKmu	&Vk3ֳm8Bp0Gyo}n
+h78˸L |]mi#<zivzU֢7v|޵ +;X"w?TwjA].4"U0X)ÂЊ/Z}ȬaX\X;~5\Z%+ o<(>Oz[X4dj+&XSQrXcNBVLac$ _+ˮIhzb<_b{/<\jmU</qZ?c~>/Ù" ^h#V nk-AfI\]mhiҬ1N QYP:T]ZV[񅜷%9V$?{Bhm`fk͎ݱU%eurnm&dȷ}q]k|'R&ɰ5iGE'#6rq: +?ZZyj7P-ҰZ6ӭ.muUmג)ȍ{F)+':pxiTG!;Iz@ڦɺW*?
+s
+zwRբQcuy;e|X^
+k2GX@\+hjaZ}aqBrv8iS%KImrM{:t}&6gvJRߦZFnL`*KŔ${6?GԤdfk=mvi+ /?#[ƧtGPPEq4Gܯs&-ʝYoxE:6ghDsxn;V+-ݬW?O޼Ieu8oaNy{>#Oo̖NzzV=>U</j溞BYCW5ɻc2WK߅n+xiz>&%Qg,ȉKӾbT#V<2ī"5 Dj13wlgh63<mQ^Z8t%/$QԓSbo*u^'^;oo&hM+Mpkk3/8;^ ֭lu$1[o6BC+$FPZMQk{xL
+Y$9'$5xVD6/"foS[V,;rvuƋG%~TNsjsO0
+``WC>K5M]L &n-%i23?6qJQ	tdiNL(5_as^Zg;>
+OVw-oD22'jNORMKgN7pM6/
+̊TH1# 2=C7J4%$5\),cuBdkQ~!> 	}NELV]2H$xm&LQ j֛R[,p5D>YEcmE#h*tgQ%ϊt +3EteLp\9=+:0qN癜ׅjՂѤYҤZ-ȁT%{F lh~G抳iPz[u:hLI/榶)Qs܎0p]7nE_9aQȧJ|cEa~}I|Qk.iW˨3Vȝ?Z3ng[m521,9⦵VdwF8V +|GVY.E	gamFV͉=Y.ӎ9	U	X1cFpAu oyl	 .9NQVm+ߑF'A>Gz֢=3!¾VHomPZDd!@E$Us3θ7!iR/qlZ'328ڹ{{Fl`Xcv5Fn\Ig\@R0Čv\mw,U'IN5>C\MjαXA}
+~e8E`n'Khw.[I
+p=4+Ia^K^^\\D{J3@Tvk;YUk<msU6+!ţ
+JysO0y8+%d.1T]t[FUR:Z?#η4iu>!&㲉晸My,5+*Ic}=/v:ܶo#ү4}Qa1LA;*It˻{/d{o-u:phSȲ_m 5Uu6C@%On~aX+e,eOazwD:$#,J]FeXe (H=*7s#j>/ݒ7;zoiz Emce!$/\U9j˞5Hl.jKm5ǦXsMqvvWZ[!C_^kg o<+"ڤfs6m=R}[\i㶷26ҲNIS:nrZk{
+M+Kygqd2YM@uZ/Pu{kYסn?9$zt+{h),,	a+
+CLWkkw{$"Ԣ`.nSwZGo컴.3ܨjn.+[a哑ҺSF/tJ-vPʏ9q6d%WWa澫fP*aoSFăP.l@}q8\kgFiRQZz"εulPXL˹X+"hdetd`^ixv9n!(8Y0z\&\e28sբbVօQǦ?ؤ,IwiͬZ>H$PEl>Xu#PlGkl]XZ~d!8rjVRLc&*RQuquxFͻ'f6TzCOU>v%ե帻wwϐrzLJi ~lW6u4䩧oq];}8<;QGm4',!91=Áns+SAA.ӈF)'|qYn.``i_ktFjeJ)YywM"Z#saY>m4mma$]nVF8vOsDɩܲ0˿_$,Lm$,Ğ 2M9UKR));o<WZs%rhjz	= >NX㰮 Gv׃ "d𞹪+JV_3ZXCmHw0W; a?{cfpV3|FsbH) 2 B:p.,66>dq.22:t A28b^rc8'giTekJ	뚳[{qko.lijugf/oAKk>A&\uᛠrIxO@kMs=/Ӌta}[[L0jԭo#,NW6jvZ,HV?/l|Fs{OT6Џpy:RWؼ+U[.F;B:C}Ib^,|N@c96wKIu[w$u54|exz>W>!KU 9 u'dwgWF /!	 muO)$ɸ( I ;׆>wk %/mQNr3ViǕݶChW1k&_3l_jKi]+nbqZTQ|ǟNRN:1z}glYY' thu=OCu`>vй' z
+iq%vڳqZgc*"u	7靹 3ea%c\2i66s	Nsш%اʀ v#9sAE
+'dҭMH|:n9$JFIIk:]R<sf,.r8o?'#sor52͖+Гke)ќawe)`3ګJ6_-T ӦS:5}"5W;>,St К4/]S$s+;O+Ȫ˕9Ak7+b{kˋ9y1pin/nI+U~Q+Z8_ښD׳qYԴ3m+?!⨯!  Is
+vV%k2WfY䚞{9kyZ) 2jN '{JmjPk;6ާiڭ"yu$̿tTRU%k\4ܹj-^_sUe,CU<՘<K#?i)nF0_&[f=qP ,V#o+H7l'p{+vEk#|y늹TN9rA#VSe~TkpaIAیjdN*F.f\:uMi^Nv^>Rf듓ךb{P+\T%7t&o\ۆ2YU潺v,s6:c堑#8ARj6IGVdSY%ͬ;UOm^ChRI%T (9%VE#=<L)'n^i1]dNrzռ[|(jo \p	J:`UٜџkzV>vޜ ?Vfl{bR5)OX9#zv:+GOͻ@;Sn'i$Foj.&8>cF@I[+gWW+&rEmFђ<|~BQΓ+wyMgA.bıyN} nO^gqPrȌ(^V',y9"YuFBGE!dRA~RKm,y,JʎGZVj>!ӒR< _\Gf;f2j,
+=JE&99eJ+~[x2HA'=Me,?hX
+q ֯>,+C->W$Zj7ugt &ep+
+(#gN4>$U90F9x/XK$Vb֬ӲԗHM3&#+vDһc%4OBN3GxV3/I7TR'n61S9^!nOL֬ϦM/F 4YYCe@kϣK4n0;-+#(J0Goiμ* AӮ_i׺ZiDUI 9	rgE@[>'Qi,. Ps+۟KwLT.\?&x'|9:;bCij[۰@^5Ʊj1ڢv[ur\Z]XM4SH<
+x	ՕlحsZ5!g	U$~EijK(,$`tYZci[\G	85{+%l13+c*H,fN[8G̎Sꉎ"oo.:|z>4bqӓ]/f/2Khߝr;Erl:Y{]]Bbcϭ;$ Cd i5<թ;(Ν7ËKbo"w3{cqe#]tvZ%wY CY1XŦC'emZԴwqa:
+qQzRݕ56Iĸ7^rG5K<JKl8a\a,Ce/k}IK+^N(o(PIt46P՝Ņ>z-iN.N֍s -<uot׆nM3Odl[Z:+U2iUb5.-<t#ΚEv挗]_<P#ڌS7vdGe^vO*<ҏTrt6 s-ⰴU!rgK6nwVpԑՏ5SaE#F@SQrc*k𕾗9.lݣX+&ֳ-ғU籖K68HD+Z'}}e(h*7iA+] 
+Ziru,I*TWN*ZiyK[cV/eRksʖՎ%
+iDQ<T9rw7"ԫ+ּ/mxf̿MTߨt='BX-Ev Z{	;̩{?hr6+m:ʠO&8bb	 S֤mPA"E!UPFU' Y;ġ+TwCAGI9q u䁣Ft˱96!srqMhfgt@U:?[ũ='Yƅ21"٘c>M>vbp둞E4̥OSn=OEuoCwQ(1ßZ|2. ,$*qӯV<aw5iAH|ZP,a|S_|WlFrV{5<Zex=+jDU dP6\Z<+^j7uX	X11$>/	Mym2lqkJԪIs-?	Kܚ2bެQf ZM~#sk%H^)9Fy "mgJJQRp8l4r)3nREioz.)a1Jt ޺)Ш<$%-Yɬ\iz#È@nϛc@Wx[εZɓYqZӵ~Tol_ZҫEwt%*q^q)|/	[Vݦ
+_-׸j~#o4+bIʞ_1s8N\(+RZ5΍KOWӇNio
+ h+\DaRtfդV+4y̜S+G4]oZY;e9ZKt5o|(ShڏgO|}imc4v3\sՊ}>}Z{w}T gIWvj]/Q²LW	)8:LBFs刾1u%b2K%ğiep8=Um>V{jIdjap\HyR=+a.d?ipEy0rHpkBW;r]PaO)ԓʲlT@F{
+`(мRh:{j5Sa>yDO h_r`?_j,RԮxZ>gg4QsNI>o]~$N=kJTfaJ5(oc{yD
+055֓cKug41g\].A?ߵ(9ֱ tMB^Z{S4l85xNLwzմ_Ўk}.i5$,."lG5io%ϐ0q險T	]aSA+[iz.mz<~ZzPg𖗧n`˩ zsYz'Q[PE,k3;w'NT΢M-vRWqw;S,ϵY\[l[&8uޒoK$}"	H~? .akxdm1מ붒jQMqlHJpG>1?֦Att*vm
+cB-M5{[$Fv|~5xP S{
+DwSKw8EABqU樂PiwjA#	1$`V0ԦKIoU9+ԏh=:"6dAfwHyFG"qTεQƜIoGbEq%Z\EǴnT0b,Z%M >}yP7WV YCEI|E*c|VzfM-[CDHeB9`lS4dnq-:_DsG??#ZW])+  0uƋ_yTެt9}cZcᆷVPr|C>'J/Z[BKc~c=I5\gTMUxtx%,[/x &=@ܠ]}O}t2g-[)by%~aH
+? ^vK +գElƚ2+v=[ñXtӤO^Er}]JV<Ƥi. KV^$dMda`j q :?^[Emkׂ?.r#aS7wӈU/%dvn1.{SYܳ;3IMdNV2j@y :57)rEoi!ː!qHmzU&Ho[:?.'R>G G5чW<e\KmnXK6ՐJɸc%[*xW37L/y]HFAbo8?7" ECgkkl`bYa@
++Ee^=rг8\\|ܠ8s{7]-OZK$S.r~n#pT"gg
+Hb[yrmf f=[
+w#yOp:םZ0[{x`lSXGi043ofswvq+?D
+VEa>+*;{7vڥHpybߘYXg3 x sަI1V|o^mr(^_b-09p0QkWWbQvon4\IAf$a 㦹1\u=[2 686Wߦ%W| fj\ˍjXo~ )`k8.U +
+]GGCt>U؜V\v֍8WCy`x<X_9xoZ.222ئfぇʧY\v}g	ٵ^xKyMj+7IVZ4*VR}pkҁ5K3?mR=4leCq_!fʧ~6vOaJO7Rp3έE+y
+|kAnc_i+f3'ڌp)݃m&OlS}5usSuE3*0`1|'7	kǩkK2m&K[04Jl@ jW1iH$e9ϲ^c&o*TAҩe-WIso!T9Vjj^(5[_O$k9aa7ScjN9NQFŗu[΢,L{Um7W.Z[IHgՆ QިvF)VEr3OMv%Y+][WEܪbC5
+~dtcV^d1qıs#cd2Ʌv:fy^qo&3,2?*4Mq$摋$M4q7*z95fȍ8F|j[ڹso,XwGq)hIY2JY)M]vcaqY%1v(翉mIcl#ii'm}թkך1<6e|B~54wʋU-IqNNN
+4ӂVFVqNSG=J&x(hR"c@FBjm1TϹ3EGLR8x4m"@[ԁ֭^xXxZH{'Vu܀=EI)a(d,SSUor^cNEu1-IN_k+P+@ǥSKo&+{m *0,H4J=)M	xSkiTb	1ui<o1#@dp>ҏJ~w?//*33 Ҭ-OY;*W-EBweՄTnJ.[˥e2R?2=ZLZ;,!P[dR.0y8EVW4FkQ4<+e=kQ:ǋNU~;OҸ[I$A\j$LC+([w:{OxwϕI4ӮFkBխBmTQ>9$<9>~_rB$Xc`3`:6UYJ|q:Ԟw-\3[IFzVjܐ̽9Jg|S5mMA̒3 *O+^UtM?lEer q{({xMG\ik#G, kāٴkJw2Z4<SiZRNc+Ocscnݹ+=ǁO35t*U19珝k	%Ms*ĺ?ݿx{OTwoXbz\=iv3G%*n.3(ocl3PcڄmLUBv)<ϴ|] ('{B3YvMEn|})n?-\3+7fK(bIS%x$es7vVbeӭN5ϖ<ԙPj
+̀j_{ҤA.N*-ǚqxlGfnJ]/ܱ-2zQTZ x h,u+XnIQmpeӏ'3"XlMtZPLR=\:ħq9^Qi&ܑ=J9'B?KHkV@گ@oV200OΧs4M*+{9:ec֎=i+KM&#hw[=X{Tz,ZdbI%LޟJ	={TѼ&%IU	SqWGyYR{Wtp};:ZLMB$Ƌ.FHTah`yq'C!hjmƗxַIE烐ñ6:BcA%P{7nMŠlm6ɓ8o	kXo-[DrF^_MXFvqt嵎eO)ŷ PZm<yso}lΛG?sv2[O$OIcbFG*i:r#F%*>y>	"l"˞Hˣ<%'GmZ~vVcGǛc?^en/?88Pۆ5(v¦w.ul&"\+vsɫUzA=6+)ὅikM>}RI_ܮw`U*rk!M8MӔf<RĘiDHU)JN8  "15ϰ*g88ϭ)EVR"	\h3'S.rTBIjf<o
+g?
+Tj+pSM\PաEjןiʱx2 ],`HApIjj,ngҵo=l5cG{f
+u@ч#7R8v{/T.e*WEƗ~eHU(p*P[A+6+1Ċ¤ ڠ$ I$fy$⽗$+GrK_m1jР%&q@bBZfv~&d:z7#\4S@^UZiT,UzfCme:{`Ǖg kDMXȩtm[ѭ+6猑޴_&9y{	4y7 HVr3EzJ'b!76=Y=	"v="$o"M>76u}+ϛ)ۏܹ+qbL\U>%-GAx\ 覯$\Q S? M^GFg /@pY Q~>Ń(biÿƗ" ܜ=*`)cSnb\6>XӋrZ$@-Dieج/0%qVjR$#X̝E|?xֱs*՜T8aQ Q h^B'OB*f2W90+)FǷf?J]\$DJ
+Ԛޛd]ޞM_bݪ}K+%.mGQȶb?կvM+c̓{>
+J*՜`c:,X2 ˸ޟz[(ɲY=[C!7n-Fu,2A9?N(0كr _3ky)b)"2Pi++__(}hj	X-hU5@)Tw5|9+7[ A꧃]ONѬcrR\Xx:ֺzIoy8s]VxEVS;%ƹrk9a>\`
+θlHA`6X7&n\݂w9;k+hnKg
+ŧm>3v6<_q&k[uZ'.VQy,	ǚQ2A$皷eosqp+{mڥ7&{(^YY\m%V71J%6>iڬJBK8?QX_<?~: ś"O.l >+<QR\ tw:MkmW /1l=kM_x.BŁ~P_/ټmڢU%dz|]RӠn5pBP~(&nV8E&CW#蚾FR?yj ji^Fe)r*(<iFnx|Aeh\+$p30<+Xv%xHŌ	ʵERWGü5?g{ͫH@Ӛ<vJC=<r+oeo;qWC'o|o/z2/' {f%խNhԔҵNj ]ob-;D3:LR=vK}gywCޫ$e7eުUQ+t:0tcJJwR>=߷@cGȫ0d?M +qOOc쒏7YJyc;Sydhܩ ]^k;H_ٿG\!쉯]Pc҇BA:WZki=?JڳJJ
+yZ-մ\4(p"	-o0SP9;Rưa9ԗ:pK4`(|v+hio%4M=m,Zϊ$op\{S<)YC^<Wθ̧$GK&gxu>9X#%XrЦ$BR͊/viB^ӕzatB40Oɻ~5vmzCJXmwirFbDX\I[6k5sjX X+
+W2G_\ŊdOWu^'N"H/т0@x`xmu(XC*({s+ݻtqQqPzi7V㦛tWױC_%kL?ϞϿWc{Nx[etE6|p$ &?-dFCV0ĸdzd^?zs.]̉&p[R̸ 8P+OVVF`[ؑ*0T y;#V]߼I*G2sj`җ+bYl3\LBD3};V+ӬR}vPfj1f+we_E7oC2AʦM)Wlu	U(?qzg}ֵ ayŀwfqj?[܁kjkfys4$bD6ChS7R9bceILdg;*׼+4ZmD,vǦjURQᰲK0<Qǟ\r&H_xoc]OnH+iZ"i<#8MkG`aE{7M9u}^+FsɒX56iMpD"mYV֛oGg1"^RQY8
+Oz!I+]j:KYtVԴnG*`ȯGIDo9v85x{Oh%Y*2,jFHD_3&zqsT GK.i*t=H4մ4l67ftDq03\Ok8i&O 9˜t$+*Hc??إn
+I#ypx[VY[[vy][s*;ancժ#۷ H-*FYLg
+<Sk-_~ 1ש5T/v>BݞuB";T*7隗DY94I2SIl>Z'=Z^%%d=k϶oUc+gN1#eJ)h[ʡ.!a/;e;aׯBl>"Q̶2Wh'X.<
+F*~E- G WEjymy$n|uT^W:kjo+y|Y4-4ȡ琏Ơkӯ.uOIԬAE#{*=I@4Iһp)UU:őF~^G6i-ܣ2SԖ'ICn{A%ٜ &撓Lũl,C`P zT^I{ VPa0Re$Lk"ɻoSNAgR6KA$r}W@d57]3¨[d) xIG,弋9+zE"*u?s.	-<A&,^sH[r+Sj>#IMdvۤ}sUmX&4 nqZ0[3q!N흸@t&]훮diIg!PrEEup
+sSW֤͉DE崀 4NIKfEwّ#m wT1Q)KiN)StөkiM8D9,;P?b@5q,,. 1ȌH}i=ᩭV;I کϫO]K,Qݒ8ӅAb$xoO.3 <[SӖO	FrKXiW  =xznKw\D	o'L(ۧPV6R8+uPVU<SKWC+u4mQ#:,7%b/bP9d,3稭Zr=	-("0eu#!#ES,s+٤.Kf>TkF'VBye/9+9ݤ]Z7ݞܹ8=հFT+'<Dm'i[дux,U9gMt/Y[GhsKnY\Jo58oa MOqWY=9/c FfұkJ0bD=|ڏfa='J74	5Y󣴶U$sTn<]W6[cF+JOhw/q	eLK*5 +{m*Z;I4"RkumEg 3-&YM[hLR-+zFo>{9Z;N/; ,n \׷X>"Dח`]W\h;RxֈxER{.'yfy嘞IY
+HgvzJI.U'=)DӼj<j5+xm¯m{;'<Y;g)ݜԫͻE= yk:`0g#8
+SHeda@j{k-\gOCQ8J(򽎎E H| r[̠2`eGҳ6`te52HijV(Aa&H溳&Xz+SGzKq+I!gg9C˥GJ|:#4#ڣSl3Rv+%d>nRC}sɦf
+Ƴzg4pt*KKQeX2p֙H21R0@tMBmd7$`i2=)//Ky^W4X=ދOW Jӄgҩ"]V0hjAWEYqzfzTQQ`a:^i!\px9Op`I)ؗW	bĜuv)$2.RmT@2I 9$coۥyh; ,3q+ϼQ1ڍ7KNLn?)|p$S&#ҥ;ȭ?V+646Y ̤60a袻R񓓜
+(!W4Z E[:Ki(x`;XteR8U:(vP|JՖK+*Frt qzgJc|BoiYrTE:#e7p|? )g?ٺw }w:sR ʚ?F?\erG3ι ;+L_9B@_ghǰwqzOo9J ]dk6?erQ>w_/b]Eݒc *#
+ diC(ǰu+ N | ( { @/ W#E=O` 'K f 㔣+?f QG`'vO?T T_ +L QG`XBo:X
+?/? 3hð}{:o9OOw ci-̳ð}w: dic= )^+L G`'u+M ? +e+~??> VM )GVM +gOy7I /?3hðwo'
+?/,i̿r(p?b># >o9C|FoiIqQ؟b?^>!_Ur%ٛ WE=OG[?3OX	 qQ#v#%?	f ľto9\u{8?o -?V|;أ21%:CTgcg$f)"x̒y湸Wi\Hř؜I{tQTbQE 
+endstream
+endobj
+168 0 obj
+<</Type/XObject/Subtype/Image/Width 394/Height 634/ColorSpace/DeviceGray/Matte[ 0 0 0] /BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 3041>>
+stream
+x낢@aRJ`ai3?Eu~Ǳ|T %(@ JN:`$&!0	I	LBP&!()IJJPR%%()AI	JJPR%%()AI	JJPR%%()AI	LJPR%%()AI	JJPR%%()AI	JJPR%%()AI	JJPR%%()AIJ'()AI	JJPR%%()AI	JJPR%%()AI	JJPR%%()AI	JJPRɎ%%()AI	J~w%%()AIJJPR%%(%%()AI	JJPR%!()AI	JH	Ό(۝A%h3(Ĥo
+mFOv%%()AIqDyôHz["xwF%E.҃N(q/@Hߝ[A&XG0u$ +'pĸM?`ztb%%()AI	JJPRH\N	J()AI	JJPR3Ϟe`JD{p˃Ko{(+a]JK4D4wV[zjR|lj$Z7Ǩ뿼ObOǞQ=:|d=~|(]&lȾCwol0}gMI	JJPR%%()AI	JJPR) )AI	JJPR'C|N'dJ	JJPRRwr6&[Rzs}yHnZƹ/%<~_H;-Q_$N,4?i)[.?^W>'XQ$~~NQDoҷiV"uv+jNYPQ~+I	JJPR) )AIJJPRw'JJPR%%()AI	JJPjЯhl?awd|GW%<VIDd$c8`JRSDǦemHTY5f%93Wq+m]|UH]{.=JwVDp}ݘ^RσUJ(='H	JJP%%()AI	J7KXSG'JJPR],%%(	AI	JJPR%4TZb3aCb{tǝ3QJ∵nl8ɟ+o%*OlDǳe-ɺ%.I'dU5#9$uOyڥ*>+/پv2gDfܤu>J	-kWHSˏQZg?3
+VJ	JJPR%%()AI	JJQRܟ%%()AOlJBPR&rgk&$Iq>b	)N<u5)]=&W(%8.j:8.n{vOh%W/)lS#_Օo:+vUvcIrNW;Vz%
+ůOWi0UkNՔF	_J<aS%%()AI	JJPR%DIJJPR%%()AMB~5IVbl"K/	)kJJ7ISU''+:Wubch;Hd6oSȯ)znbZ͛$oU;9^)ABN/%()AI	JJPR%%( @%%()AI	JJcJPR<#HVZZ£VUWrLKpq4:%~<|$:'==IgrTO}wn~j7j屄ڱʀIj\}x^[1d%j*^5^JqҍRщ%!()AI	JJPR%%()AI=ɓ^/U19S:\o[.+l{AjEܚ"3HZɲ(?YK;I5`$6=eN\xmǏådjQbbWsKl)anDc1kOIT}.9/Jx+\RYvbĿ.lծ)RJ6*%()AI	JJPR%!(%%()AI	JJPR%%(IׯF	Jj/H刔h|m/OtzhU|6=}wR"Z&{MjoD=e%W8U^{O$\_5k~WNJ=Q=a%Sߝ()AI	JJPR%%-Jܛ%%0)AI	JJPRRD|UZDp\姟uD2_<԰{KLS1&uk_^efN:CFYu8*}^>e;h)aF[X2Wųd޲IޞsU!xi;$6[Cbui:8\'7I,럊?(_%iI,PPZNJT,aRE	HJPR%%()AI	JJ蕠%%()AI	JJPRݻEmQ*qyQ[wDSTbDUR&@Ǝ[Hk.ߏ=E*H	JJPR%%()AI	JJPR%%()AI	D%%()AI	JJPRu)AܔhhL	JFD{}&%%Ur݇%%()AI	JJPC%%()AI	JJPR%%()AI	JJPR) )iQ"$% -J@Z7u%n)B)ƗPbx)	)bl)Fb\)FUbLRAW{;;{E*ѳV33333`bn
+endstream
+endobj
+169 0 obj
+<</Filter/FlateDecode/Length 4927>>
+stream
+x\rWޡ/gRQdJ*VűlleKYy޼yƃ5[#;օ4C A@G/{trq#FBWF4׋߾i.pj{9/Bۍyyrr4=LJU׈
+WlB+LPF6ʘVF֫мG9yR2}g;
+_vvEwCo.rqu9wf~D[/G3{N' S|sgu0?znw8O϶crO wW8PPixO  w'K&XשX+qk
+ߛzy[҉"_DA$۹(hT-&0ʀ
+|c;ߚИZz"bu&h_5?$z@IO}|z	6+7.4SkwZc=(1M RZܽlŗi֙-Lз*|t;i# }ӧRrHTs?Bq<=KI'VAˤ7ohiaMZBaiܳF;l	t#	A
+QS<pv^&Ua[gIQov>h,V>Zbiw]K('u"Zm=7uK'8M^\eϋG8v>.^_]僇]򱹫b*ՙ_0(%"v0CrIӣ--b>sT\RZ:I"=<P|zxb[@ZǦ9s_џ<<h؝>}X#x#ì=&JmSixG]<BO<>]i5NǄg<1ٯ`>XPf5 4L-:> ).Ӧ08s%GѺa6m]1g=Qy>2[OOdnd8rq
+8" G.&UQ+hc4%A61[ؾ3IJ݄@VˀDȺ:&#f.yq]n+ 	tnN)+qFS,`iLI!HQ\	pV~}y%gWJC hjxy ;yFG?Ag5RcqtU	MIL۔|7[?tLP:	]N#h+e[rR'ݏ'Y&]G5So;\6&KVOCWq[mC,f@k;&鳫ꨫO I'}	! I'"m+LU-DPvը!>Ca4]#ٍ5r  v=2С%9	SwIգL=ʔAVٯsy^(̀e=F~D!#Z8	E*`"o_[/J2FqOB QvTnhFmg[RQY mZ@7[sHJZ7I(1aNRd"&]tdx&B]GDZ)$ʊM=+["E x\"Ƕb>do܊ `䃎ǅdHjHiN $<"P|M1g"#tGs;ə|VIoΒu!XC잛t5:њH?
+	3-Sa4Y@A,{ @HJ#r0}lYMTұ{UwCHxP>jRJ+U!q:9tgGޞ_]r+NդqTF/@0(![S|[9re[e-c$"^+2EDXR'VEVOAA9e"-*"m$@J+4'ܺA.mTM0LPL\G	6/,If	c>S)G?Ĵ/<­;=t6Tp>>n.uɺ 'EeoCG.1$|Dg%J[~7dtLךM](0!Oz!$rJTeLHiL:g{F_qWx76Lahp;‮	'ݤY{/9tP(F&x!> "*E! tܱ;sӎp,8-MD&8i?*M(cf{-vI^*:"*4~~%"foNǻќgk:3u'-1,9z/@"̡PpOѲQrMb /+4A#yB\{%YRq<o]L!bB iC{t)R֑O!sjBm،'fm~%=HvmrH$jsV	3B%#6*Y%o:z2~MS*%Z[/w+m)4fMwQ Ml:	f|ӱEоw/~<E2d}LTV#0YraFq1FqT*0qD+FT5Bv]q9ثd27Ie:{62c[n	ɱ#n9˱CJf_Z `"2YOR*׭lIg2d+}{'YKg&ʞjJ!~{M3XxQ fwd+ny !LwNٜ=)e?لd(6("3I; 
+B>Erm=5PvbàrCnDHH
+F +0)U[=tW1+aK,Ѻ]@ȫɮ,6i$q8T{X<!n؇J*d~qAngn<*'bkɀ\&W\H򪤌C\-CTy+ S$.x Ud7ԦdC2Elł6Q(X\fGA `fc+`R0vi~!#R ejuV ]HHJNPU=~&
+єc|yV}TwX[&%cܸ 1+'rsDb^IܝW!Xh`R|]ƯߍBuȫSGpyz5=Xn4Hvg XA#u~Iz&+lp90w0dĤ d$pP$UZFiCɹmeI9ͱ/mv) a(VCa$m$.2s%+ vEM_
+U 22 @&)!xpilJL͞G{s;ox()!vv #b^_NRN{|,ιz{w1ϐA*lqa$xl 4yE"Ӑ- 2a0*a;DrnspHI|b* Ȥf/6ďSluS|+2Fsnц ,WU=Dn<Q=ʲM(?;t>faͦvZX[b/
+vU*M(X{QZuK%!`k((uqq3H\PYt]rH ^Vɶ!c+x:JQܢgSҷszSڸ-o]fA-"TN'wVΊ!+SܧZNlWQ_，o3Rޕ|~H7yBnYۢwX)ʵ]V:/90AHv[WRI$;up"t?Cw}~o_ 3xI)aFw""1"ijܤZ+s8M~#il7/*HM5j>'kOQjE>mjȋGrê/)JnMQ
+S$&."V:lKZū-TMҊPM8?_'2*ń+8ƓeXϱdM&y %%X
+JX&=@g_(LwL 2b#( B6qW0b [l`)@lc@2/;o	Id<*OJEKBfS>Ng, #ȝUAXX ]*"5Ky#"فA $bCb,#uaW969"QX :ɥ1<"ty7Ѡ|	Ib^=bsa|[]yU4 *r52YM "CF@6Jz?FnqtEB؆Q?utBkzcdmv$63BCˍ?}q<	Q
+c[О	ߢ~HQ6
+("JC #YX_R#+++o7u/7okMd!E% :)yk I)s VvQ_fbjc%mDuB mvעfI ˒ߏS
+ޜQޟӛ{jMRpӒ! +/!Bt	-:d󍠛0* aXҼR=6ל*-εH"﯒Z{Cq/ƲX:HgpLdB7\x
+endstream
+endobj
+170 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+171 0 obj
+<</Type/XObject/Subtype/Image/Width 1364/Height 739/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/SMask 172 0 R/Length 228002>>
+stream
+ JFIF  ` `   ZExif  MM *           J        Q       Q      Q              C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222 T"            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ?  	\ ֬:^  jà(((((((((((((((((((((((((((((((((((((((((((((((((((((φ3l"&0I $py+/b{KR{PI
+B#6 62OMEj+/~hW*tKQ.nIضO!>KB]r|.y1ƹp}^8 ȴᝐ9X;~X7 |6_\;G+wEz'+]?;O gc?9Xy ь P h iK9X873k i[Or? hatyx&oBT0#l1\Ԍ( ( ( ( ( ( ( ( ("mgJU6
+1>c\s^yJrtWx7@WQ.-{aN8! Ʃ]SEz2xyZVT&N-#n 煱楩J@o\+I-I AtyD-C_kUd~~]lt. [=ORu\\<$#`r
+QCheT]^]nکCg# \mnZi #p r.ǀӑs P j͗$C}_Ol38-V'<q,s?֎VG]|fYWV<6m9p4b13N	'2@lz9$GQ^|%aw ĺ2x^MܬiL{35n^ԚkpERQE QE QE QE QE QE QE?A a+Շ[3  ѭXt QE QE QEuGuV]H ӭY7-xR6(!N98#"oDlD~'z0O-SRf-H6G%3;x9X,CJ+[H5U>tk__ji}CQ^	~u1u 	0 	 ƨ/b?Z+
+7L_  '*5G<{qy='$ >ga T?jx?+տo P ?wu
+ Q#O)\x*5H|  ##O)Txt= T/|$\ !GUEz ^ ./5L>o  T}C^<SkY / ^'nh Q΃<@</k#ޢ Tx_X >_4W ƨ ~ ƨB~Ǖ^>t[ T<N1Tn2ԫv<W^]Tn~xxLn2yUQZwvNC|89;pNz֭i𝕻G>%^H<gy<ԫv<fG|as *AO\9[tWx?$%}>q )K"0}>s (A*ݏ	`D`s )G<!Rs O?r2v<>!_	─c.?;
+?A>s (A:o
+dg¶7<JSO
+g  UE{"^ Z  |%B?W?q )s Shq|1 ?q )??[9OԪ<> D<-+[_9J<!VS+ے?WrdRx}'-uq )G<,Gs* Q̅:^|e.	 _[|;o OWrSèo9#n?'!~)? Rx xk#)p=~?  7aOGa,9KԪ#E{x`+B JOA4X!  ;E{!;<ui~[oH] ߒ>QN8NNdRxu`Z1BTf[$G.	>$MA#) ̇tWphA$l$f$0\|}щϧu k + j:_E]9\ށЍ.&#Jncq.&dR|E}!҉?Nh v?ِ 4 hxA fC;G2>uk]!2"G L6f.G2>x[<ᆃ! iKyˇmj;Q_D}O[AU \?MG%Dz~tqdQ|E}jb].Y uѴ @qdQ|E}	&fvt- C xY#>F]2&aFtW+*tM	! j3xB*8 l<9}BTWqV1'UoA Үqhs2oG0P)t,M }'HF OԪ;Q_B ei%Hc% 4ӣi >=a is!Fs+o]7N{;BIAGRt9*4WHѷi :&m3Gq#:&d?>} Lߏ'] IbA2hO49}Fsh lm!ӴeGelA/zk1ii,$`(,a@3ǫQƊJ-cUH/(QEjU@  IcդI&d?T|E}4u/|-֡(`=E>>UuM~Dc"nAHoG0}F}ϙ详?u8#[y+E.wc$)vLsn~_慒DWy\2aq9ZK;GZݸ<\\'ֹy=:bi,Z-~{dR0NzTPF{5jKN#j0ށX'îTje*#Tdcݎ>?4hdFv:ͻv#+g\ ߳N6Eu^}ۣ`u܁+{IB*&JJMBtmbķ:Ͷ?sD)v55bfM|nO,p2k*{E#uZ|H׮'/\.+.CݏEcڼ潣q<^ZQM2)bY ;< Hƛ \%ipdϟz}<hHΛ UӭQG? Ye}QWknF l?M/m ʽWch- /t_C YUGQ^M3 `Zg@! d?M/m eV<bkRp4= R03 GBy]e+'`zC  пY O!fɳtM2&}-J h_ٵGhN?4, 2&MFA
+ЊI؊xGSQK(A$:[dbx30 ;9pSqP0U   8 W>ϚՆ'VbHO;^4ҕmd-Hi\#7+5[b:ƪ	6
+Q*bS}SMAdhQ6jp
+ґ2g?4 ?Mȯe>ćRP@AUE`1D!<Fߕ	ӒCRPrJrr*6NsCT&vZ[ۭ>3,+F`+|Jg'EݣfRW#eXdwvOZ".tIŪsXr7T9v9\1fц:4W+x|-?9M { ȿl} i6cW?] I +ýOm& RGc(WOG-x4[n?!y-cC9կ\CxYz^  ?1WA#.?SoNfn1I#+.Q@ޏk[)WWxQmxK5g֪d(!B>QI 9=3U(IQL(s=xW?5<g #׈?%s Z ( >i}ewʜ<_<RnBrQ[4:iݢR̰F2e^rO
+O*n2c#M6sp |ORj+[[g6?*s*=J^V[{T[KrBGQj}NK}j 0aj:}Ogb7+z]ѽNHg5#+Ihy-{ty"B}P,t<R&MsdP+>:XjI&KvT,O0aT$wO;5ݓѱK- 	n6E~ѯ8847 	+VBc>qH60@G3@E/	uZB:@	?&x NE"\ldUնOUvXW$\I=brwZ@Ai5g9Me<Q"jvǹ+cSyl	nxcHڲcК>=sd,4wh7P1nh7%隥P:y)u:ÚnЧ*l_SR0RAe==e6QWK4Ǝ,#A4߶!^SY	W`#Nc $.4~랔Q,v	5uO:MYMY%kVkE# W6[ާV+PlԱqI<?	N:sFp1ưh:j#6<U#Y#4*݆y5ϕPCA!x]`Mw+Sgn)"_|ݜ1u8	DG=
+Gإ256JuA.WU'>qHίT/:I[VV	8-G%a @#9UKmHH{Yǜ
+^Ψ}g嬕fԄ)lgҲLpw{SmuzcHYJ
+6ƍo#+3Ƙ5+ssBŒ)$sfNbV#Fz|R]PZ~*u;HOA 0sϽPRBoʟ_Y2.Knnzs^@C(@@Ru;%$MiI
+SH^E`5Xk zh%EgBtdV729 KUGpj:ѹ%/]|-͘|#=*a{*FSu{i=バdtMQ-r̸48MԽ^,F5)cLwԙ$sƇ;;i.1Pt\qz~ΣC`ַEn"/&@mP6i"aXldxuSa?I!>ݨs"x9J*aiF83~L*m?S(8iVOR9b6K~M{Ԓj@^<  d1r
+"764s"U C*Cɀ~ʃOMJѕt2e?̊]Aȹﶜۘ;8u5bMZX':SF<IQ֏c.x/"-횎3<ceYД- }`T1}{vQdP[|벤M`D8Uu9bn" mZo.D@
+Pbx~m!10ZM5.&瑅+!qO˱?_k 4yގ{m/;iyJO(8^ԽBs1e78+CϨfL<|yf$g9iYP9ȧ%__2[wӥ8]j#b:jo{-Esӕ%>s4jAy܏QN~F6Zfڱ vx-rN1OHO01M /5^W+20d}޵gyy=1HmP%{
+p9wڴ˕ǒOچZ8[n	hSw&s׸Զ3dvjxA"A=`HcE=Afp@9-Ơ{9+YC`SW֖y,hTfK>ZSwN@_\HShRt	c9R%cu|Ġ
+uJ*̸TKq.㚪b@b:{	s,>4EʻTqȨRQwmTFT(z֤+d{gְfzYGAZg@@ ǭH5$;R09^;˫{y-vpǥeΕB|MrH#V:c%Xc )VsISmL?wO+IvijO2;˼˧'p+WD8NҮ̮cTdV9:ت2lW+5cSuIa@O֨\KNH5VLqFIQ3sJ8LMA5+Fk ~u:EXe*ҩ_2MߑXTsfJ5D R
+v~4: cvY8*3ǽyq:LcevFEgo6t,sd`W1xXt Bi+"Eÿ`79&mg49]1pq0oUAw+y#5[,,Q>ՐtO7my,]:gdVL7\mj6lF&<`ۺuUbdGc6׮7|ȇtۍ^kۅ4ӦoMRdD>3ko;)w865egzG7u$fBq<BF>yMFw5-plڒx{⹫?\3Z<nn>QZNRI#sRvGh(M*i=`<r}-dKdH3YW𐊺w/rޔw8?Zik,kJ`1r՘՜`l|QP9&/tVNLh~\?Q8cIآ{=İEX5	}`JtFP->fTWɭڑð]vxo}>(`+|p+QaKd7|=j)^͙GI-p6ϓ.LҍbپVLzMX)n|y~=\^xE&-8tQNGM-Pj;a{V+q5co-nۯ_XU`x?lC+M
+]+tbqJk0>xUB,֩cjw.Y~^1ӑwD+g#d6A5s@8c$עϖ{	w!ƺ(Px^q^sR%A磇/3w.~ki9.z8YFz+Ԣl<T[ٗ#5E'<ail̓cֹ\sơW
+=Nz}/o濗|U5Uc
+TQ$<vc͓rwd[~n4)EGױ⦀usCҷm	i n@_@mȮ|]\gdS}j1#
+#l-!TK`bxiz
+Ҵo iv #=ky3TQ[u{јl'Q݊ݿ-6qhP+
+t+Y<9 չꧺqMŎHI%TBϖ)ej,1nFq ׬ؐ̃ɪ̬ u9ۆSg^檔eVVG.:<%>gmwXpY?޸(Vc[ܧ` ] jMvÅ % zHi浥+nle[YX9W#iښ&!;Bk&r%DH` !@kolWWқu <++ęQ6C+ᔃd}k)yJQӳ)ElxDm]CgkY?S HtzZiمQ@ 	\ ֬:^  jà(iJHBn``>6Ľs?J
+92i:<,  eUKI.÷ZˊKFQIᔇL|q>nI]pk2Uv+|\~գUbʹg4,MfG5WGdsN+T:>D۞H#jynnw	ỤwR(ڳA&;$ÞGZp7{\N
+h<)mEFar;Z|pO-c5ƢvrKkU]=\niZzjvxb! =Zڄ@,x02=͍υ-͢(s D	Ȯӳz5LSt1l4s}y-Bn<($SLmV.ZP~*֜}֋qaq4`8J?
+]_XU!
+f#bRnFæn;	(çX)|wM;]	&A J{YarD@ڹEhG	U:IWt+"8aTgTz-V89jjiٝjK.fp)+<[I|ФC` ֣em{k`=̠*R oFaoHksZ֞ԯmk{}W:YrJ#L(!V|wcVUVJ@t>tg*¢/;(ф!m}RWcM+ǳi"2
+K#|dFj̕y?zDkGpH 5cΏ<
+GTf}̱Lیm Ǡ_nGE+ܷ霁V#wA ei<@?wju52דErJ]d$Yom{ԹY#K%'
+
+yY0ZW'FMl&@5)|Ҟ\x:T|F<VL!VUO:bUZV!O=)^ñ-JȪN0i$Vs58i*IE/ھT}cIA7ME˱ys mUr684{̿ZYY.qdgb/~! eşpcG͂FG*F@fZM㠩m#Gtf޽zSbivShe׭bN'lY%`cjTcxlg*N0jf 2j GlTL^F+^YA=1ǔ+{
+q':Ԧ6 E#5jBqץ]0	B0$V~Ab繡!|$a$fXA'vp2j/УWX{wMaUC29 ulW"Jw-i;-耪}+wbn<Vgz5<e[Cz&ta`k<QM>Kxʌҹkd_.샜|lSih{Dc955rt/Wv6rF8߶YIUV/WNڲu_Nv1atx,\chJskS$:X2cc4[my2YWPN;KB[{$e|8v[BdO<uxYn_BD]reu2MjzbU&3pj.3'r6NrxCwyEG67>sS("6ݸ;V~5kĢOG\սN5ˎ'>ԍ؋vvrބwQqe9vSמj֡ui\R9`ݑU5F[rȫ{	nJ#-N̲$_h%]¹mX̱.3{V<g=iR$qѩ0!$(֨dAr=}I^pSEHӘ+s{$U;"ޥ2bYA=E2{;uP2 k;YU[;=EɌ}NڤP#%I;[L)N
+joe9֪jSEy"	@J@ <qdZ8+NF9{,M[2{䆑@`+m~_)2r	ey%ܩP2>-1+\֬LnRHꄂ<ދi渑*ұG koHhYE,B`b;/M]]Z3q=r%|j%ErzEͬ^}պ]&p!nn7x?*+ƳZf8I:rK$i*m_^Bh:ݴ՝qs8lww1ݢ-a(dzW*kSꤖ-[i1jv$17$yjྲྀ/쭊}D"dd[}.cc T_ᱱ;i8Jqԝtiga{{y+En#UO5k,	H>@+.MRqpY(^{UN]fH(yHxUj8VVr+놑GG8jg,r{,YYA8<W]<<|~w1_=Z<հ1#+ve|cg# צkk.TÂ+&m<.}(hF>Yq͑SIaQ!}˿,=Xw̧f'[vFTbn +4ϬRd+J^ץW4햌})YrVƛސGcgAҮX1T)x"Bn)N	v5K`U+	u	ʘ]ol>+UXE Ofq&i7]v/k4jx7]6G6<PsLv)a2O|NXg[t*)+]VhlB1[[hC"2ޟZ/5hCde|8y!)XԴr[#lljKW-disnpټ2ݹ*ҷ6Zľ++Q,Cm,pwx Tlf}47/;Ǡg$ lIR'чjѦLۥvqcv^)XeIlqI$u
+(E\IWZMh{?TorzO{:g2YG7ObZȁ`ösTNj챴U48єv:{[RO$;GȩfK$/4k`M;RWF$TQ1\?(##c':QYX>rcI`o_ڽ/f|{Cuqaf6qofPa }V&_25gY5}?-wD^	=r4.@5x(L]]nh l9%V/N Ϛo!<(2̍||?ǹf<NrCmvۉh#j-Yi,&zNcr3>Pm.+=6Jv9JExՊFw88Q `Vo>hH$5<v?(GưTe>qL9o"pr(zqC5u ˨m;g4ҸFy?֒Ÿ[;ط}=HqXАմ*m'+~Cȿ:v "c(z)Z0ȲEc ]4qi.SraCK-ZE&g2<$T]Gms%ckڴ1`:~5v1VBC,@e T^Tt]mWr{m*^jI<
+#RysRo!O:95HǸW<>"6Cݞ5$93X%e9+>gО^6X欵 ypM2 `w&	zz(}WK3?g0P>S]`a#>hY\"F=8q3+ewu,r?t;MjHYqs[<^?OxOA1$QEQnxGJ Fa zkV QE 6i VBTM<Ҵm-4df5RF@8zB#,<շq+&'?)\VՍD
+0+AVvuXzSrV|7qђHcys¥ I]s-.K-^ˏy>9=)@9ZjM\<&8zj:O	[{WZjV1dv,jTUI?Z8ƫwe"B?6ݏpyǱ5ȵxط'^N_y5\B	]ķeǩ+{ɣ𖥺w%_*Ŕ-c<6
+c2]^Y\HJll=@9  &&<Ӧz-t4Iyp.w'OU4b]A#H;,lJN=>?N[h\,S&@q8 c+%qrcr}-ji*,n`G}d(|88>GgzRdI|U1Kt [|vK<2i^p~βGvIh|t"Kqh3sݖq wP$JaKZn>y`,3+x`(F-&hnKb:y~vwc.XDR 3ȱ+t˕p8FrɼfEщmĝat:M75# )kgxoM9;,qWdIAu$8d^u[ڸ<J03`m;s<sMjmfPL[BN6/Rnw-I3lҪO3A"n?xe"2=Uɰ4
+9gW]W6`WcdUV%$G<iOc\I;F#'q&9UPyJȋqzVIEUYyN[IR"&"/wHnA$Q-҉	hv"kJϡ\iIUH=2Xw}VZ j[4>֛Q-9L+}:{Fʻq5xB
+dM&&XeqY!f?mncpF]ޑx.d'zotBݶt9էՔXoe5o5BZپS8G{dJimn~6UNjsi7b蓖3!aӥ @͍>֟rS>-:2BKdsc,9U%ӭ\{r"vmlڛ,q| t|;R܏Vo9a;<!nQyFWuYRpj
+z}e{W*HW=ï4وItL>]xzF2J<TrYR9oޫ6XZ׷+0?g `sNM"q~v*3ޒM-+VA+67:sZӼFT""8jbc6s!؊keqlqkP0`7:sV!y<B+aRe<-t+&6$`AuhF/8gHgYUF=j}*{1Ərs[JO~*Q/̰I[D.b*h;&(0
+j0֩]pc督5>
+lFD-JOd+/EW4{)>4+`~6ݩc.uqm( b.g@ۜҾc:xSN3[:@دݬR3*=ǥj[jZtH nd|`aNi[$	`ۈdsOzBHث;WB-#pqv<C n!Sx>=&d{4ᑌ}qVTPz޺*t<9B=aV1ǣ<:m+'أrıNSR& d$`+VA4>dbGܝީ5ZQFQPmNsΖ*Uƣr>u7qjۉ%b#xt^jv(AçB\dUmcF#*_?,5{R&TdNַvi#=
+^0<+JM`2'5/9c[uO]ռ'`KMT$d3Kxzt`C,^T8qBn"D0u+DåE*&e {GQnD2
+|)Hc8?WI0jsT)Tga:/#-8<JE\_n؟bfr>~)Qbdz1A{!ڑ!=ǟ*h|#2b(S蠹R]3%jI.FsǃBmq{
+'A	Ϲ֡s,lZ#m|VjQͬ,ی1''V-+ajc=</|[`:T$a[H?JMN "Ͱ-"n	I5>)j/ԽO:7qY&"ƯMpVzhKuf8=*}Rk[ o7ζl
+5ڤ,(7L8OVFqSR"8zvDd5'}j^_]yM뒬܊v $W b[X3k_ԫ% } OnlI4Y.!B.rJ̟_.K0͞~lSu ^ȱofIbRhRqǭfJi^<b݊lOA⤇_ϔl8&R,aGVU>um}hFzZn]Ì5Ʊ5aj㚆-]Y=s&48D M GNrk	@1ҬI"2&q>ՏN_KQ#iSkQOs[>2ԢIXtS r?bW]SSZ2Gc5aږ!XIi?IF\ yXnfC]%F2Cpv+{;Zqjd?;˛hXZ5ϓEbRivV9pGg6qOaV=!'@1YO?Jr|CӇ%ͥuH<>iP犿Ey,x'^J͎ln]msOGE:pݜʺkk?j$R-nvaUwk˜tM0t<^tإ@9b؋>VL=]lEʏZl5<4m6K3(+k$hoR<^ƦuwbOI1YZIvF HKPXV,g~Cdj՚.leGjWl|Xb|2~+n˥ 3>x۝~ N~D(nT`DB8'+/]EœlBKp8=z].=+Fr1M$FzTcn#E&c<,0:+Z)1IfgFuU$nw;bfG ѓԃV3˃T<	$JV֋ao4}c+
+>g[$WiK4'X|SI*xgcj_J"O7tGid!Eιfۏ,zU9جo]R9y_xc6)b/D53_0f@+V9pj7$OoLJFj>\;E=LD%arjBsh|IjMr
++t}?OgK%X魨[][^%v3YrJOJXQ-1fhZjB>x]ض\ϵiŠŮji!?S/xvK{-H.U. K&dp˓9JQ1ɌSIӎ(dʓYW`&КkOiayĘd?K<Dެ3\P)do2VWu9w`\r85ޣ)n86Ji)oYw`Ά&gn06Uӎ<z}p0y׵)|/[$VnoĿ|
+ 9<w5wumrz
+ƽܱ#di fٟsڷ"/ErC$kYܝʺkM sMqЛ>F23Y0ӷ5q'<K6N:Ԗ
+ۙZ0-7+JO*ov2;SXHҽihg#Uft+C*1,|qVњfeq.:Z_۽piBc<w|ێ>gl\ح@lTo8Z^p*̱E!0+WdW#
+~Nkª4Fo*$$ۘJ'MUT<A<Nq
+jJV)b
+2sJ *8aϽ4M/ִEi93a@y12+^Ak%`}7 Nz 	w(!)^jkiQ=ɖ_*I[s{
+w	,
+Wa{XN2z]yG\.av&P[v>ivQ:+bMCKKq+?rlV&i1jbpR#d{O>8iRujޛGSȦiw:=J] #'j|A ~0FEiJ+&$2H8f>VѶ|ʹ=j.H sקd>JE^2iX4 9#W"(d)*м/q.O{n1<\k)ȥ~;Z 0N^OV? D^c[SQهĂ(8 	\ ֬:^  jà(zV6i5oHHPA8'ҽY<3׈Wm^Ь*	d ~8Tj+8mK6z
+&y
+h(7ʬ"+sS]2{	`qOue%˲TZnhVmHm;C['qOItFl[4䝭JŴ6?iy<֍ƉuZY1岟AM֒my#<TIn?mN[=4IX:dƸsj=M<j?v  0 hp*[	lSBsr6ġ?0m`FFA/O.hw171^SI+Pɨκ0l::,.>
+Y\*A?5+"^Ƶ<eayOykQA$N.ڙV;uἷ.:+`VUIf7ӹ}6mWQk%X&yLp'%^<q
+d[vBpqXb&-w&5NW]FlFJ֤S$6A*Ek4n BFzVXKa[0:E0$gϨ*NIJ(u:6$/D.K1Pj}?dXinYJ[]0]!Y9\T\5?O^)2ֱ+j4\qUݴ^Pg.uX0uzjְ^E>,BS=(nWT,3++IҥզIiG^QDTa'bz/&׫䓌4&p {vg|3a+jn \)y5ugV̥
+V[3)EdZ[+b$Vo3 /^Asᰗ IenF^ƫ?dGAӴkzS}68ƍxѯqH\G	:U"Cd\3PX{iRK 9h]pKkt.lP3Hj+IE}
+GDŢM7TP<@YdQl>+tɬծY5YF ,U	5gncمni4q\06# wNcI49:Q^Xn .{֣6Jrhfm
+ֳV2_:'楱[Ѹij#Eԗ.>@T^AC9W@>մhB$j[_4.0tܲz	"ߓ=ajDcd`byAvJ0J#XTPa}b]ORk^IdMFp
+_%-.M	}krNn[kڕw
+pLK]=iZI(+j:A+f#qMii6uMi"H2UukIPOi~SٮT(/m2w>͠zRpSiMjo yaQyq3 ό+7sI5pmY]Ě[?<DXSyr+JZPM]|st67v.kQTV`MbQ	$j6Ŗ-e0%/%Oh1J]洫69c81y9;+cdLY ~-:JYwYGb)ҝٞ#{3-,N=k-gtڥXiQ1Ircr+NfJ1qآI4 ? lH5>czёԧc-[$bQiJgnsҭE>;4O^V/9-$=g?08+!NMl'o'%Zj*ҁ:$ 0Xy
+<żF.*1\(3fiey%|9TcY氺(ڒ.Xڶ|Qlm<A=9ItB0jٚAљ_I%NGZ7M񜵨FKՁ*t#Tm>}*in={FvW~'þJ3Y٘NI!O	"Tm	w5+wm$>O$ 6~iFڰ1xtf`Zac]ܬ2j쌘urys#$nB@Wvgx;.y'	Ā~ޤOEGjѶGw,N	Te2,'u<m,VdDR2JpKvLv?J1և=Ia+IѸ#n:sO[F gP E<^\F΋>-F푿:.5++SKӴC)c{jV:GtR<k gr{N[VU9us%#~Fn3-8YH`
+<#iBٓlΖ@!AY[͕w'5N4Uὴ`C@~`sw+߱{1λH>e'ˣ8iЏHR[>d9ս( j[gX*QorͶY+;z>>RѡU'NMw)Gdѵ[L7&A<oMҺWMW8vyXЩ7ʚHe	9Ef8QhC6W[Dmw qsmQnũs 3I3ʑ\vvݦaXK\K`prw{W4I? lZM[J$Z\14$+p#YcO{?81VqNw0B6RY5R#61N<VCk
+`6>F?/X2sÌ`ZV9#6~<Ll4-VY=Z)vkw25)a[2Ci9bXﮣU +0*{5H{97F+Gn\ݹqʺPEb]n;;X]J֕H~¼*̛>T(hssюմOCC9H``W/L5	W-$F<=*垯Jnhc$ZiYl+&mlҗaI￡]IuHPsVLЩYT1nSB{V	̭#aT}jΗe.Oi.79914%$C'С|}PaW,}+cK	o/۵v 23 `K8<15FƟ)Br+at6Gn}4gI# ]0@V8\1sֹ_jP@`rٍCV7!?Zfn!y*6QuuGEpAV0ifxb&LvkTXwNYuG+HͰc@*AV+AaKX;m<<m+[o\u^Ҷ-D1r@Y8=KNCD
+1
++k8*h glB05Dl~n^~B,:{Tp7qLӑdVV`<8(-]һO@=M_ִ0GsnyeӍ;Jm58$IV0y ^YG-[ zs\[w>-V0bg)
+KHÄ'9V;[>yqr1RjRFS*6qZk1==	:iJ8iJ/Tl-r$"p[N`Oj[DeT42͂P:ՙO&;\p b$Naؑ޴oG ILGpG8fͤ,:hF"5D;_Ga13_:I'
+ܵ+{q.cc>('~Z}+?Xq/፣6Miu3\^q1sڡķV\d&]ϏJi˩,h;XFUUK8˕ۖ4=#/vwԁ2(,s=jjv%I{v:H!sw2xzڴiTVnY.,C,(̛C:'cӡ(؂#*IBѸА3*)%䬤MɦAc'?.9^-ҳBcfD 2d6G_hvvXn*3\AuֹǂB7mgn5x$vI慫i3k'S޵'fL`lVǩ>\1B$lP#[/}~fwy]Kii
+)bs=ZoW]65!䞼SVT+
+1q=leJf{m$_773qjdKhZ]YvJ c+ܚYd)Ďk}8$%oC:\e#hnٺV\<g5GFRo]Os]{ba鋳s܆dlQ;lrdBMݖ4@ cʑG# X2EF*%aUNS=*xw(PnMu: ,%yaa1EI
+޹a<'Ap1P0:aWGL|Asv,|{fke7E
+6AzcR8gk6(k;R9ĂVS+gҫs!"?ҫw4$,NqWud.qU"
+0O&z¤csb_&ib~FZh~[l<MZ~!h!)R3
+	-9Za@:%*5I%?Wy>.O{_|	"L\0Gezilr%s+.&\+Zh{N̨suTQiI8( Ҵ4Xi1f@&/(˺G2}jU)t6m9leufN[Kq#a!Sѯth{s`zNKEܤ1=4GvPtZzӰ3L~5q1𲿊7 3WץIC 4B H(^  jí 	\ ֬: ( +[=>yygس;I{׌WZ2I,:X 褬zySjkh5vV(֕ݶ$-ys2o=k6Gٹp'vr1,Y{W-K'NS9R%'G^Iմ+(<?GS'gG;ֺ+1Jo:+Bܬe{UҊ=J8-n=9sZ@r.#q<f`I8<6o|
+Z)eYd8:qVn݊VQF ajAn5/NHm#-})K"uFҼ+tq-5K{x|kx/!q{GS8+[4׼[$g3 eo23MRvi=v%6!;ƒ舤HI$R<gATG3|3S5"#:n"Zc7Q6sXy==Zoc+WcrbvgP+Cqmn󂦺;=V]ˋo;:U/Zm#,j"sJpnWR6^^F,%	C^;G-|\v= `ZMY+XfUX^TtǍqQLK G dXrү+n$osP[=J[bcYXOŋҟ6JrWĚ8֬xVO&O*w˼.5cI!LǨmn1Ӆz.I5JMڤI)C5$c9d(R}Ҕ6ի7&ѯgaK>'M&%3iZ;Iû pQ}*"LϴB4x#@T7K=yYMccɆ[TW
+ZUƴ%KAu=gR//gUA(+9IǩZK.2UVϥ_iMs,WBk 4k=W'SⷅІ8H$U5kHJѴkTջ{;T6^rZ=ƫk7VjsDiߺAZTq"F첲V,ntMDHҨ9W=kB]ʪD\v>_YIU#њjjV׹&[jj6.r{\kk[RASK+q%p(d`q]ӭ#vGia4a}sVBhnԚ#\QC`0hA%YTH"*Mr]:r[.RJ3ғnFzKL)<;cIH}*qc5+3ăr>=kK0XQ5i+c @FyȮ+#̧7}N{ pisެy`E7ӳn1\֩͞XSm2!F쑏Qڴ)PHq @;T:,YcC4L
+ȾђWf?_)dwn7tޗ>9L*{U.cƖC*)=+.Uʰ!eJcM8tg@ҜVPI\d>ywAr(LM4䑑Ց9ND^*Οko-7vgU}ITݑt7ڊYK|=jk~FkO`vEd#/?U*2[CEsbjF~~HG=Vc\}i-`ݵY%Id֬KT.yTkzԭ,,Hۈ'dư=UcNkXQg|M9 wppj0g-U_>ed)[<N (@$3#<ӮPLQ$2w8Mt⦷WQ6	lUXM 4%d*3 Fb:ԻiMin"HfLr2ɞ3Pm!	̀H2Af.,%>+ԥ]Gco6Ɖ.G=YzF5v}=%Y0;
+c
+InUL8<YsIe_۰O#w&"GQJM\\#((>KgA7FcTF0F7idN<ciBRܪxFf&LsԚ+W(L(E,sR+~GCꭊmQ#mt=+4dHRn)Mp@ĜTETi1ggc?g>%Q5D7_ܫc&BFӁگYϫYiy\wǥdo3I,%'9IdEbII;a|u:RqǑ'U	d#JZg4 KaAIcRإFŕv-ם|8 lԢmGc	lqCkF)Tep=H&GF)OHw#iV9l[HZ)TǭD}Pm3)U	I$>CfZظU=HM7J>9Z!JxP&FN.E9qo\5ut5q8BQ!q]kN	l*JUzrKi;dR^g314}wKvQѓ2,=ŶM"ƶ7PRBѐ0C#TLc1;T+X8M-AОhS]\C*]e\gmf`U$|,5H0Ww̌#ɮ{+3(nUo1WnI=k~f,NFGsIъ\,9lZ"tUv\JTݭS%r{ĲGlЬ=¾7F'{{ӌkaԩCƠu.i]F+ͅ8횽k&ğc	e^C?\\W!cdӹy[<oLº!=Qb0Q!^ڤUԹ@+aI n [dy+a$l0rk&y8(;ʞx_'2k7vfL^mnn>HhKXLZ.^1H>Kh4B>X!H^ֺ-?jŦJ[y_*d1 rA	ucKv 2 }:yD&O5Ks>Jz+#4gRa7R)''fI*-Xh9 g>xI'xng}Q؞;>H',2pz{Vfuk-"`tsTNv}kNgar؟Ux1`܁U--d}dv'B6nn1S) R2\nOJ}@'$rjVjL	Xs(+wQ}R"ln+@K8&흌B\~8x}kXnVމ(ڲ]R2V{w4tISk}6٥wfAGsv{ke+m֞$k(%K7F>P 1ڳon⹽ZjD#"ڥ78[KI"9.R5ݵ	Jv}.w5Ը&9 tSVuj#B]NKլ!ѭDNܘ[fh}53Ys4W!\sޜ:qWz]lg_w72[Սk=(תҳ5&QY&fh .Kt {W6`Vwhُ,$ ְvK1Ӽ;ue>)18<i#0URocTo=\=?xi5y<笂V5Wi#8xAoqI,S+G.G]\upaON)@u.WdlޕZp0\US1IF5dpO#VVY57kgvo\zV/`{V4"g^a(ʗ*zdөf_z.%f87p\FIj{af9?VݜW4y#4IV;,p6TTtFԑpN1]1UZMjVĎqUvFh4HR1fxҺ+B&0ah%r823H%ٝ8ȨUpeGqJ8>GuٰN1U72)pFFjFuit/RdFT).W$.qG=))-
+Wޢ,"=i	|d(s	],?6's~+cj*u&e:jĮ?ݮ][F0ƱOty4ٛ0'foq:6vKAI-f u
+ejpdfx{F5Ui4( vϥ;]V7*!eoqNr3>zwZ^+#S]0:Ρwt	MoN[GK-Fb,:nVGcXA#?ZpW<|}?
+DK65x]'D-jbٞMMBavR-8(Ov5KlLp$Ь,u$*MTg-11VDHo3<إ5i}li,k)Oh;Ekgyo-A~Xce*/_#ҡq]%֣t]&ǨOy:H## }yMB$hc 8j6t	TN\ SWץxIӏ 5
+>+ *3s=xW?5<g #׈?%s Z ( yLPx"HGjQ@   ڼ WlkP|Bhڝze?qwwf f^Ex8!zvI :rH*0o#z}[WM#O#°ni۬ f.6Ae/]$fQu[,<KkcmnХI4笾
+Ⱥ{kL2FYt4[f&ы74",I:+oC|saڣo+F|^/}hsm$	4'kZ)s	~sK>VI&U7+-	@b@+}Z4>{c7('`ۇi%Ě+ٷ#VRT yݥmO^VCC\ }ANNI%$)r0Ҫb8-V/#9Drgp'-OFPV@ȊI-$VV&[H59e$7z{UM
+w $jۑqNMK+jf;]>Y$ z	<MKح5嬍>XbȬ h hԚ\VT6~z֥Ŷt∘XvO:E
+\``!w0lz
+e}X˙=Lh4ӝ H瑏7dc 1+2dS$$yQ䁎UMе&7P?汭Eng=#U]1[y`wm8~5kզmBd_.ۏR}}J=j-,{f9'h]AjY}HX!m8LS[O%1̠"*]wVVjG$7HO;Q
+r{Хm/ijuĐAW1/4HHřVšhw7Iq<+Y~ HY;p~R3Һ=;W)9n]~EfK&I!S{OGLx␶j=沖\i$C=ǸQ:}O-ŭŤ6]}i;9Uw[V1]hg`d8*s֧}gjqs#t(>Qpom8 pg|.sV<I0^(2dJN[\]U	GGmVŤc{u`F֩k7p_4ldhbE20j$cPzӡ1,ˀēG5Ihҩa45fedzGcJ[3El `tP}j:C[K2}ԲoFlpsZO-6Z0QNMb߿M%U kMZ`É> 7ך`#[k)/#{j%`;iDEpJ\ut(U)ҩTB?BKNUG%جt+D%1J0)<SD( O RAưh/}c5z-D2D`U>_R"MǞޫǋS /e+}v?Zmj2QF\$Tݦ*ٸMi4n O,ͽƭ[&4ҤPTwYw6C階-ۘm!+H[xV!.a)ֺ*F\3ΣV#cO5doc9Gm#?Vt˴m(A9(+YBUZy_[.>|Axcz+5YB?0#5jZ:a&7I)8Xn=K$D'vu$洪ݮs*Rrq+OF[[c[v.#>_jI69翔Ʒ<?2E%>a+Afd8<4.ez}nPOӭmI˔܅ATW]}[h'4 >GaGgjB\>KS+oOٛO]dOnmDȮLK9%Hd,SeEG1#(vF>D9j˽7*>ki,`p\7
+#ad0GnW@$K4{¨d{?]ar}@"iZf,F1!N=jsՕ,	y\ #5ŕs9^0~VdL6w:T;аaW0O@1֮E%7osϠҭ=J7VHl>*Ɲj/q3+4MRS3kC<b+4b7%uOgC^+Hٚ',,ϥs(Z<Iu2550o"楷b|1rЂSJ gUZZUW\K"a	 S5֏傶-"@⮆v$m5!6ezu
+T&Kt"/+ZQ]l]JTg5v_]6y[J,* ?SVm	8'PɊ q|킅8ɚ1,fnKr}Z3kVw7q!YLRZO,+o#Ȯ^FOslw<g2s5.M<Y뽎W{vڭOמ.mUtkjJh$Įb r2k/gΥ|FoؖZ\DFҏ *_=>ͧt)3sq$M$Gךq{!fXqPm5+Szܲǥ'p 2
+_ո<ZiiG<w6=;}NiXqc;;}nu_ijV62+0+wGLf+^<7xNf<EGo{$36ߊߑ]3)jQ9> m *Y$=lv0+gv}q7zRri,%=ԢܴBA>5-(fe6'5i3Kq^Q^{V C
+jqg_Josũ"3T"Gf\V<63;,1Km:	5$wF)']j"|=Hw*0$hfg?1$]L\kg.4,eby&A2vҺi;e)ՙD@$|ެZ.qm2sSmqV4)uإ&4
+N2850hTԵ{6[i[
+G}X;_s.s4?<Rб \BqbUZUWs-9fB5Β9MW@ɪX+4RN`gd	wNgeN9	ٲVPv M;Th/̈[N5bz?5N"c^Mi*0zkbJRLsuZv+$
+oVz~#;n{T>fMGqv'Eλ	u0q*;+&R>%,2~QW.V$l}OVZNUe-RBoQg/sw3ԙtqZj.>!#{Ӣܪ&qC+(Gnq*1 |Ȑ23Uf	SVK?W/ooJclFjy#o+Mpt:uhD`+5o?׭h$`G tgK}.Z(}Ҿ!t66uR05\n )-f u5⥣*.rܹs ֦-Y'J3Q5Inl%O	?W[&?"ZlKK[+@"d81Ri>FL6<ι'޸di;QSZg(EE\qU+q3R2T
+,r$kDOR5=925 ҭڨelr{3BLHčq<@"lB;P&HEy5gжJQz&+含m'>Օv;;3qS\jɹ7
+JtJ*?QCV.Nm⟻Zj?
+:㚓k =8Zq9zx9Lc֍vPzv-"{˨bگ#mR?Z`1NH$t4--}'RZ({nJT [</O<OFRq\4Wyر#N+B9X?
+[[Kz!d%|R=s\Sm'oL>Vg1@m|qڌU*גG/IF5+VY)=X
+smo*g=+UrdAd33u5hI>kdc
+-S̡s 9޻>KI{UDa^ vII9(Ā8?R1.sh{hֶF)VDۈeaA ̧ yuh<0vs{dkc#MF*RmXM$*%u@]j.7^WqhSUU%OAdEqHaZ1bu/t9ܷ+hM#hb3^߶=bv<`$c#=kFD*@lS.z<9LK>q[ڶxG[@j`+F1h:MƑ%e3m(JRm翋JUFأg]hnw{JiZadal!IV6ZEGKӾh55Tb^-iV+º򙏰+(>Wjyj4TOB"1iccV}4&5%mFl"(5M
+4F,Mb-'y(ϒ[*ƜhOR*fsye+[]՛a!o_q*ޯOkko^\A\mRè,NdWTһ4dY-DD;Ҝ]kmEmipE5\&HcƱu{}=ʦ#dj`VB!1QYQ-*xuXOBҽ+O° 詫k	 QVq3  ѭXu?A a+Շ@Q@{ǋU: Ƽŏ F ]c[c e=jͣwp;6$Tn2zzTR@˼+zsg3+|f`M=<֗jRp2[[%C [y85lL͔q<ɸjʓvg>T=9\?8'93V$ዼ7$Y|9IW=U8I -$UWO==|~ЗQFZH1
+shzb#?(xVZD㫔rIsŝJ{MB[t.6`bi8U IATb*ue-%!֥Qu<z5=V\͋=nOuI	#TW_sqmZS(I큍.^o^ni3[%dz3<М=ej+<Dub8gb6zzuk]nͅF::njpƞZp>=j++3P&+t@9b җ*>wr+akEe}+5>tm	j-^Zn h_9ANͼ7VO-lYHPS_9 +)֔wQѡ%sMREu,"?Ze^KtF®v;z,39a:C$p^* xItҥ9.kN7F[|-qy'-Vb ;OP,o5#bdo^r+ffMCPcNL+W՟-dZN?.-[xU텼
+'*@PC]J`d^]ZЭ4HWWy+ak65H`sڼVUiJά:"'JjBzjuF5A<B>\S4 ue5ΡQ#΋  f'SqM>'vfiQF.tm$c'О⑴} ~kNj=_&T  fiI6Vì\K\ ض*}7Gx#F-Kǐ'v=*PHiT+jSR
+91ThM6Λ[6ErŶ&><US>[5FytX=rk?9Xw7ͭf-aht&wSuE{srM[Пv
+*$K5-.kZzL+t7qZ:\w|w3 gA#kcq)Xoc.ٱ`Ym¦
+gՐ~"Zis.owM inU񒋧^wItq[Bam_Ӄ]HfDVzsFBH-Yv\((nOy \M_=Fz(MsA,+{ۮ?,} p)`\+q>47k찿%w 8x?4C  `v_j#SJf]AJW*,ȣglI[E+-Q$Tc@a$qROw|m<G;17_<Wj4^[#3b@f-݌4z=ا>Ru
+RaJ%!?+;- \Ei[uk	xcICP=M>PkIbX7nQ%E*˿1{Ua;?!d)/hߕ#`'*|꾢5tc	rN:ɵ	ƔP $ ϥjh4lrH{NqQ}1J E'"<su:&Ť"]ԯvxX\-+ >CR1޹WĜ+Rm*7KwZWywrcAX+ƶ;{U}TKTnȘYosOwrD2=6שּׂ+gxׅNaoUfTr+Z)iX"Fv~WYV/\8`'`=^{aay}lZA\I[xS67c񎫂0-K{jS25
+W2'CZ߸4}&+6ķO7j9ogU	{8j%MJ-Nc7`kS_lm:QIt.z+M> i|ݻx$v:FæZ{SZBTo͈9Sb7^)-Jw	-gZ?7^B;BkQy-
+9}MT,Yiٚ+8D[ƚș=G[5xw擌 W',xe 3SG1⒭4)(JNTs! ,Z ~&
+m7JdOdpQ^4/.xbբ3rАBd|a줜gbb-ޡg$$C*\GovI9u൉WAuhR}ҴlGGy_jYӿh1 NX=cEoTr|m'3Y+ H,-U_u_\E*'ڹ>yz%As
+,~Sx
+gjmMJi}5-p +7DTTV
+$xs4}Ylm	/v6; %#',})d>%D,i I!\{<[BfJ'&\QNg+#_jDv^ٶZ=[p%lxU	UVkՕ=ՃMOw FZFV.q >\q(N?pY'e:Ӿ硅ѳMHeHB Ujy.;sQ`	)Usl>o=?d:SeiIS\+~*9r85*BJܦľ0a,pyŲ*YQ@֦#r+0% U>Pr0OQZYnpJ&̾&̋&V\h=S췶ϕ=TcI4	s Lu$V]#XxRQg`ZY<O,dǻ Pyڰ$}S@
+JFP#;99ɫv9]vT7;Ko:eg'R٥8٢ܗX%EKyonN0IECos=if&2FYhZjʛu,B+(>NְnZW&y0a֕ܝR(Ė̗RW#Tkk	].1,?vj׃K,VԚSI~*-Дb겳`eW }+ XAִuz+1p+f #+jۃeʩY[j)gܡHSҺ.m)z(@><wiTmX.C0`GP(Np:
+Q#8ϡ]n8cG BްIe''EجDqp+ir~&0!8Y>Ss]V-.8Q#ަȻ
+Wxˇ6S8ۻv/]xLORocW^zUivM:tƎDg9TgA}nb**ѣ25*xlX':? 1*G<~Ub?в)7-Gm>ÂGXݶO4k-Ι"܁fېj)c=jmR`([XSVjH˴vGIأiQzaI)YNCKZn>{9V9h`	Y^$4<14nИ,w$VI;;_D:OY_|m8ggrY=XIKK&zmТ*㹨sۏd[c`42"`ޑ-(wɥr*J, L!50k~ԃ_C[a31: =[mlUlYqqrkJ90 C%9l @&&T(]Ij)(J엙vXY*"hO@tֲ9iW(hجMԩڋzֶ]$:&1'0YzvH	zjQ^$gn	8#5.>g$m'iYUM?1n]i<9B=XK/ln"f򢜢f	+!t>sڂGjJJ9Z3 r,@1(~FԁduyCؓZQ#GR#ֹog !zmc^bL"bGҋ+N7OFWMˡXt复Pڵver6PGE<AmpHA8;zgݔ'3˪ib@c8=vRw)%d7:5mvVqiZġV4 &ٮmd+.L=m[Hgd@o.86F!fҞ	)XQrCPpM]4[}(z6\tP|GY<Ggl1ؓX7Ce]vtGQU(}܍5ԓ8bz#<T6XQQ?8GZԒ*WM
+ 4IW ?*jj+ xQEg?A a+Շ[3  ѭXt QE WwjmH vklz?񟡔chۖݴg֖/׽yMr5QV .II!}#UFDҦ$ g?LS]LI%ǖn1sյugOGV<2)aa4aPUJlJVKvWKQuh_]1KYhd6i..	]4ug
+Rڳ,1|ӿcgAK)Tj,ɄKp[;#V8e-qm*5ۙ!Cqvͷ2s7`hȺEku42V;ч[{DŲñrsXd<5BpV)b(<_P}ֵ+7{b9cLpެ]8>|{~'Yuc{ZCiZc><3jJѯO1߈&$.2Yˡe=2F!RR9<Tx~tVP"ɂ>?ZCU+nrJF+2c^I	1o;N9aFHm=+tKjml`WqBb?qY716xUϵa=$tQMҋG[X[0'dާGs=s6nXpK-DFo	ݻפLa	*rRpIE7\ե).o|l4К<6iPȷne@~arQѶ5$o?U'@C98Rx]W^"1OKa+8r[te}$5^*Cc+:ow"9a:c K׋&D, NAǡ7Q2a*  ( RpխNVbVgPKetWs֪<VU"RR3٩5.Jn]4g`tbBKLZ;@ɫ&j	+YȆgP{OFm9sNJM#NSsMݖDZA[82رu*3m9QX/-< Q),-%hIp29j}0XJ28IUSBkz>,2aںno&,x-s	<o`QtU4g@m	X6ۤ>@zWGcn#[;>O8KoT Ëre"돭Pۮ2Fsַx.xZ!t	D8984
+{+/vP^ދSt;d۝z
+û{;&*
+*LKo.!`s9`w_o1+ڪ*xyub@rI:## A[#_+T y_z12> ұuoY}D##EnjLW^=]2x4+bщmo-re$<|ʥH5gkx^%	op ߺӖ!,m|]$zGßH7Zpy:98M6D>lo,ɻY8IL㯩y"y\mYi\.mm{`>Wz70W٨"^ѿՌ>?h>Zo
+jlŨ>湪K޷eR\Ϻ98ķ7'iZXZMk>BSOHO-Ȋt&Qq>q`erw<vI/"qNE-=MT	CҴt&EdvDx`4<sV?0RAマ]osIxUTYwGR }6k;"#io69\nw*^ӒURH޳źYVLRWbFv8+,?+ʐ$
+@渏+^mh[扆x9x=@\: vYM]iEvyF6>f2l*^_y5q&eYPeiF+otv.P#V/\0RjS[3Ffla)uhNbdSn]}!Ӣ[{R<NSI=
+P\hzI\t3Z~U"H%M2w^+ bK{in>GZF{]\,,~Ur\R=[t8;1$CC +<SpSP(#יDc^[pxRtӀG'(bGĜ2[v#HMc+ұ?6Ş{nMCHT4ȊsC]t*JLxhcAsv/u"!R;(G(;WՏAp7ĭCO|7J\1<ms~a9+tqp@TܓRyZ$\`uo<M g?: Ԗ r_xKg|vHzE/!5R\DQ=T©&̾}E ҳ]Et|aq igg7Sh7x Giw\vvOLsy>+Jeˆ=BUU WViñC,C )pOPriO6ڏMso.po0*s;n mGksc#Dc>Qs3s6 G7K]wA'u81Yi5H`ԛz+iknrYlT.T1$GLnm6:-M݈sМ[^Sncpzgi'ʎ?xt@=81͟έP|>byW>)+ۿ=XrKv\
+uso;rJr޵<#{wi{f%/:;RڣԕuJxZws9PF$#$)VƟ}yGR{	_R61y|͊[aA&cl٭mN]WQ[C16'Pj\]s2;zsZ+V-;hRW<#Q5Q-tukxf_(3&ҭJϽӄW68wʬ5z>FnѠF5[fg	BcnW]~2xRy#}MӡO?S"F;ı=Ys\6V(ЇyBI\0Uc2mM43ik7m<6YywLR9@:[
+5^Y18V<7J@̌WE[AI{Ԗq5SD+SaZ'}̏CGr6잝k5GҮE/.vW
+ñW5X=S:c>y1=3޳nye+֦G.ls7wc֊tG%Z&lɆ?iȺ|yqՆbosT/+Wۜ7w{bS H ֮^D۶[Jew8+tv?هa[>
+x5FQMz95te_} :zGY^xf5ٟi +:#J$e/Hqxjft$7]Si=a.9օՃnb[ԙV41Yb(RLսǶGJ3Ll$Oy
+TYԏ>˗S}>IT֤7zք",ϑHq޹33 v{7+IZ]+"^g$$⴬ia4YF%9ך<lxv<*+D⧹Q|%pUviG4r7pMlc+JrɪZ|q bfjcRgrH`~\T
+A5bU3,I!a;j	*sګNAc_.6K뷊|뚶Վ 딑ބD;x9xVm#E}{Qq$lU'KOBKK	W*<j0A[8Yd_2Wi$=KA)_BbR|p]$v3
+zdѽB yMJѷřbrIFRԖwPTDǭE;Tqn!8=hZ=BjN6ԇ!S)IsG₇Nkvտ	kr9nwx'P#k\?qf/ZdǷu@.vʩQZǆn\⢱!oT854k~N/K J^K>P+A,02zR^7+;Vllϒ<ֲn:0XB]!n-.R8O-;ñ9k˓=fF(Rj?/~^k8SQmڱhZ cD1fwT [dhwZ_zgB=x(waNyۆ+$KdJ fj:q7"2iR0})4L|rO_JюY%Y䞵ڹUm<\ȿɸ`}o_}#<s`BHN$E xי	]ܮL'a.BݹY79HIjc&~5XӴok5 B,Ja޶{~cVRʠG4F!0+[4NtQ>ՙ>bɻy J-cf|PX\GC{!V.M+D(@>חy+f9-5)xYnon4]h}jB;m/6|L.Uk{R-rGBx4N,kBig%s wh]͜aNq>?[YBȩ?*jzo?
+C 9	هĂ(8 	\ ֬:KgqI,m#.nuy2i'kެ|+鶑Y:HVKH$  M+1Q_R79 迆 Wع{wy.jB wHc4+1H.QO28RrrAQ:.KsnM\⭴+Y]y߅h+I\4Ma7ZgkDb:eRȘ#\.kΪ=^/_D|'5heS 2&w@o2ݎI7M4Фv&pNVqpZcysk+ʶv#VaN*MgQҧ㺶Y
+Evg/׀-bA'&?o#6zEť\Zi^J.;'X@֪b*J
+]}Ѭ+[0LF_^1+[}SCmȭoM[8aG$KGo[_Ze%ȣh9WH1>b~]e##+Mm>yV?lj%gvx9ݞՂ1QZʥj߁a1iܱ-$ml|%@= A8s2\Ep;SB*679}j;Q `$q99^L*!AF5tqkHp, /j"^m={.#VdJȷ3ȅ6v'!=3R[7?ii<h~3ZFU,ziT>r]kSⴵˉ]I5}*ޗc
+si41Fu-ۛi.-eYNRjttiJDk\|!YmϜ5u-M/5R7 Ig2Mr=N1ZsM;A9Fu?LM6md圳50+[-<,v|KE?o?wcs*eo+س[My2nʱd};r2(82uX=M~N85_ۛ N+.DyU#-?1vсRSsY\01ZnSaݹbh2,?)ۛCKS6E>Y(np~!*_JqnqU~KwHd<GǜQtt-mj̤y1U en#l>1Җ%
++9Df&NtU&[Df@b9YZ_D \v;z"*I(ҝhe9h2+Y},"(ob׈|#wuV{"D!
+?fKzM[ȐOUIҟ(U*/b1ut<cmm; uҧcǖBryjP>^qHXU(V<NM؅OOַakN- <ۣo)" bOZ<\AV8Skj<꺄aʕ=s,w^qߥo`z|g~e 1maUL#xpzY *>fMjyG G55b>o'׊JAOn)E++q,bAۜJ~WC
+./'4vmVq5Y&6yF+325^Rs.y%R*rTwZCALzllt8e+#njŶR2TlS0銕4u??QOm7Zqa QΪGgPJp98(W?5XI
+`5oyF_f)V00J;\2l{`tw&TtB[epOjh..qDdAoc?bRxCԣաC!gb0*&]:|˖]|_2>pN<'[/ʹ4fܦFwF|1+pKP~$ yiSS/u({9mcg[Wk-7L}<ɰ;U/	<<\JۉNޢz+kGo-JHujukITN.,7+Z3WԴֱDL$~	T+=\C;cJtk{k5ӡkV[(+J`մ	\/zr y~{yYj)^"񶟨xzq,(g g㬣Ӥ'1FC5?s@RP(txڻrի);`S\OSI+z|KZ.۩$gdkyK6Hȼ?0 j\M)S;|eoC4'iRgk't2lW 6rADx-z;w?i
+-}?`W ~T*h9_qR]S\SZیSh|QgR\I7_6I>V0wJ33\zM*J~{5sg!TH*{կڭB~ˍ:qz:<Yj\ {:z\λw,yv=?[ˉbsOe{Y%Tr2r9@<1xӗCЊ4Bp8}km5:'ӠӱҸ+.u.T&<]ֺ~CKqdjT{>mUqMlX汤ZF,K.e#=Vմ+WQ>%T=H ]Ʃb`-rT9Lv@DH"$H2FNZƤn7N2mwVOeyb܌`=> 2  6C}KMO#<:U{8QQmyn\FAǭt~)n4譭(9Q/-#Yu+EIFm >*@+*q6+MgX.]2,^VUR M!HPT.6V@5,ˤ}Fڽ+*cB%r=ͫNx9. PyR{dl?}W3g>Dٷcr9(34F1ȩrrݿJN a7 T02xHnCz-OJͽNI!,/+6{Wt5rH?ڳ.dI!;_iӅ/=,3usTgrKkh7W9+c]Y%9 DV+_Lep@*A[
+P<E"? 8?B%_c= \V-; v
+ψ.sz컼I+v, i*%w8wD
+pſBzB zBc˥t#ekAҖV K~0Ͽz}*ܭHd( I&إS;-q셹I$R+#	ޥx
+'CǾLbܞj G <S#a~\y8ž@a[j	R잠xU0"ȸen4 5tnqL
+9V#9ۜ,Ҹ#}Ge3Q+p(19t8F~+`EYOMZҪ́1Y-κ 	l@=ES4zH7dNy>#9v8cޛbC#Տ997!#eGOSݫ!V̱\HT1+ZfH
+iZYif9&~ևn4Ww3cdg#$C ъCOY!26SQI'$I&,$Zoiuy ift*c֫ҦufEq 4կբHܧVoIx~Q[?v5.\5?QC =}_ukTc5_ +ql	\0{Էsj N\szT|f/7oȤڵ Q4{Ku5G*e0{z.%_k!UfiFI$ Ud0Ѻ*puM66CRv(Wh_`J&I+Q;<2<p V,.<]&ϕ7I|G2h-c3#)"eM[ v z~Rzѫ6{9G'oQ'q}^9+C)Jǐ)TqZje$@ۍ8[W7g+<*kohp}R7CǸ VV3BJ+V'*k{,H38iݓW~$kC5&鼞TZZy[{\;<G>Z\Kcs+HGcVoX| 6v5^63XYGRχn;KVVw n^O^[RXBq"DMhG8g	F5*^*6tx5Ч C 9EG aHTUOGf?
+(8SUy\37z!ZrgҾG4 76vW7WvwGEG\e %  5ghefOFʹՏrŚDr9$7r9}Թ"4VN4<߽Vڵ[H܎.>#R=?һ}J=Rq삈¢aQTEv*Ğ3.7_6^ukK(C4E@[tp1}$я0 ҥؤQ<Ag7 HHؒ8*n@?Kږgn2{ԃf~n¤=*$ A@ |2@q eaX[KekF5H!iELybpJ	=})xKP]H^+kjVv/e+ۭjqjl#9Q/tJϸ9k+Fm_zV[d@@gָPj)W׃AcTKnL)e\<Ooȵ/Y")c(wmx}Hi0:[jVFRD÷ʤ$wpIR\|8CgvA@~aZ}Bg_.Hw g5>ySC{<HCgo~PvԚp]2(9-dv9;+q0w:=)jk%^NC\>c̓5. t5[iRi$Fܙ  W%m)<7z~P.}dj	Zg;G>%0:n-h,AUnUMU]oM>prIwl=ʙ~SA_ἎR;R[/FsPbxq]+]P~&NF~9Ft\^4N7ݖ14 3-`٭#X ? ACW=]ס]'7ֲ;2*̬ti>ItQ [E{GaB81'(zV\Kl$bJmjHeuefL[G!o03)x4;9>7C[SABw?:Զ/a[K)duU #Έ DyT,DQnbGfbxaxKWeOq`8"EK{|kr[tȂ5J~Z
+fg)qi3[\Dbx(E]_kҐFGJ[Z$\2迵|EiÞi
+z-8x]䈤2Ƣ?JtMBBg;jy9SM0AC(du<ڔzddNlmВwi$dcԓ[*x!mq-.x+]?:U8gXF=O̷vq]QV녲1i"&H,Yx~(|yV<ڎkY/|$bN],o:[\ CPCkCdgrslpL'GIxG֓jtT6VW7$(bd)$gI}kK:F)6S*-*>b@(HTp4S&XѢc!W4{cu9VQ=+?[/ɭF).@,I$I=c#$G<\s:hWB$C
+kT(}z+ND1;3J<u[Go+QrF7
+rcHc=uJMCP5헩mX" i\W/k~j2^晏FpjWmմ	1vT"gP_oCLr2yTڢ7iz`=3rYA?z|qIB+yʨ9a{2'3_i|4jz׫hm
+3:w t):XT0R; ԯ>./;`֯+>1wPĞm*yrP8i֚=HѤ09PI&!וm|zU#ps(ǯ/W!oi|i[[@w*2;נ04;+PTI.xNkEpZKi<Fd1 :=Fu܁e'J]io(gj<WJPjǱb͟0kSۼVfh6rJϒhDтɓ=ҫGʠvW=UM"D+!HTΖFIa5i9Cz5OAg㼎 c'Զ}υKlHFzCӴյa+#3OsVYjqTg/wls	nKdZ>"ӗJ6PTnţP1a(Fz4jFR[NG"s.1ACv6>`##?W<r&SzkD|}W#9>DyJd`.r	OjG^+U&tZnN4n9Ҙ[q O+e{& )9֋
+G0c=+МgmA$>Dx=\:4FcuHV, 6\f0Qog B'Ӛspjk,l$]kg>|ii6,M؁猃ҷ_$]cݒ?g'o"Yv~]kЭV]q_P*	Kc!4db\A,!S5C8:Ѷ7Rk/XC Hb;uR{;D I5m&kӼ0SE`ڼsZћZXʮ^/7qe34W$n| &<Uf\&	%G#nz *);km@\0|1.p?>hjX$3`Jq4uЮ._0Ǳ*+tɆ.oUW|D!9 
+m7ŌEuar3UIFK(nrM[xJzZ|sVOzZyaJ0"PFwKbW O"R\RAVxcO,g{y#9EO/|VuLRP5xG=>I4W #9:Sd'gJF~ꓓzqpYrO~ōR^O$
+mhDe^AOC!qMUt=H-2F[>+SI;kFZ Zݣ+o+4O+%[|pj+we&?'4 +Ə;Bm5ymbg܁pŽsځvߜdg솩2
+Ҕ\}+e`1X k$xXZlٽ9,2O&M:幫dҏ歧2cu4
+1Ni72#`NBWOpV5F	 
+ؒ*ܨSF]s[V-'$Igz+$HFu4{­hKw7OH9[K.xEt%h6^vtx
+6IV>d#gR\˔>K`G"12.}pB$1RX׵)e<Mqԃ͛K9iRϥV.:Tt +i-KF<vĩS^ExQ̺"8s*to2e XsX-R\йe1/<bE(\f>RЂ,7FY[djdAF|n)t:1Vt4t%af)
+(NJ]D$%vv=K| ס(S$v41b :[+JlrIoFFRdnbK=bR5	"TK2@=j!֤yV`5&׺"e<`
+dRI75[ > _p8kvd 8jŏE+i^SW5f$I>#+4%O'1QX o#ҥ6帨,mAJ ~]6MǗEe7w*-A
+k7w$3µw9VǨZҬ4o#S!^O&E:#,u \Gp7.2L&f*{zy3gg
+vm)ic]H.#O#wkyb7>7ʠf WН=J֒VzP \;&=> d0xmRM"+oqVZ~wF~4B"`rɀaSw;~4Zv?lR[\ "Lm3\]b+9<7ҢBzZBF1Bh_ʼI[5 t%'?:Z :Y是!` U-g~m|i_"37d^GJ7#S@ި{5'B`f'<YZI#cՉR)W0gHS-Ѵ,CɩI<H񍹡1ƣV(D? EK^u^R-ywRO?$QEhq e ۚuI_:hsYAALC	.wǼy,\`pxkXqؙ:MfЇSЃ?$gxȥ񶻪i&1c.dٝ͞^!U"I!~9+DBt:>L^?\n'9f^K-y<,sL(K8neZr,ɗG3T"YkO2zQ^t~'Ϗ6?P$&jGmҚW@L-y?ui?v
+\Fk/WRmQv	v5].IkV֬r q@+!ȥFfB{94ɀ] O`	8 ~&
+Ky㱯,׵+Tw1R(՗sOR=̶TK-fhǖ#+X:vp&A,I]CKŚKykkE$DOflDsB2qwOS؟ q4$BBƢWǚ>Vrhim-vP  ǿEbT& ?(y6.324-nuh\S8I]*x:|+g'=	+8G#?e|3VEŭL82V>mxjVy@ݔz}+f٩ˉ!p
+zMG[C
+( (>ޡ浥Dʪܒpkì+ɣKh
+KOS]t-(\9e'͑39j3yĩגzSF`)ϡ2QZC,P"&' r
+G+Pĺt$bI `eܒOsYGuz(Nk-c`:׌|C|k&-nOGsژnd.ZH(v_`9.27dgծvꡅgc,<וk5$8,g磸@S)]'~`7	Qh^a 0N)m`mOQDp
+$#W4#{|\xU^wQLԮ,wEDr3)<M=MJ`c<Vs	 4UZ-.]	6D`IRV},x _C)?\+
+ s5[KQ$SsnAzWlH޳I!HG[3MiLq+ѩ?8Zܔwtar\G2  :+3[ao*	Y[%]TodRԭ,fY!pɳm$98n$HnZ-y<TI*4}Ab]I;JAD##^5	X;v1sU$oJyqs
+;APc<7b:U6ֶA8q|F=\+ѩQʏqO>`max,~uZi|rOmVJQI#-*sz=QE~<Gh1,-o>z7]N7z&Um#TlTRǳ)kRZX`;~nד!#]ey?Ah#+ѡ8;4oJi[s?S]qv{5H~+2=Um%[=`ǢѶE=pb8N )	þo f%e^~E$}Mu>aF98-7񬱢^Ē.3+f+smx@xVj7IvAw[\Z3:5 eMZr1:ugx%!%+2gޭS8=F;T([*ih6@n!Mڥ=jZ;h,yU:|2$*-);؞e6s< ԜRTY%[5zgWe}㜜-sP5%:gsY_T lj&~
+7+KjS}tx倪ȭ+7:uK*#s67M9jJhh7
+ njΝKBܛOԧּC${y#E' dp+[G^,K8.#ڸ`[	9?qŪՓvN/	N0oRujϚ(pEaEuZm׈-l˶aq\ETw}tmx
+~P/fMVWXHVqݱ+Et㜡8r6Wڍuoom6(ljW$Vs<l2R@#B"_XVH*]?k/ylptMrx{W O]o[FLmBX54__֤_k>N:zQZճViloiwZ}\(Eڣh 杦FtX\jyкèkokf
+6PB鞵gMvKBr==('9Vȃ7Ovd{BP0EflŮ.)g8jo]@s+qZZE;HUͺHRDf:sUi[F]D3VEՐ[ld|ȭ{@|b#wVDr_jWͷw zE{w^_B{@Uga@$<]6@ޓ2:{эsLabG4<+)x(9W)ךS@Lp9=NC!qڐWq4( ='LHPmBY!%ge	0vŞ`6)1mţ$p!=w:J8<U'8_X!ɯ!|V)<zO$gIvB;xd\,eMFfl=v=Gv֞Bh$EGc]cmZNWHZm7&k}!}GcMb]>(RӽS]}[O&	Em"d+,Og,+n#fkuUrcf^>'5m/#GnfgYA5!6v5cE:eF{]i+}v&dsR  c=3PÂbŊ+Z~籖cW[e,2o녗
+\?TwY.m{vOJo?+KrZZj[`N.<Lxc	*IEi6䜒+Y#+#DZO>XES݇j x}䊰Gm Ǡ<cs#=qsDr$Z`u+bJe$j"J`tQ0+>ɒp:0!Y%~'o)1Ԗ3q7}G(ߘ_aMY]nC<1zf%O<r41$SVdZXg:3L3lmP\ \U5c8VI\0~#lx}"V{qiZC6xq?hvWQG~VAЏ\驻KbOʣ~Ns)3fZp@ӊŝwFm_gia`0n=֨G8f`ʏi_~ %J[3!݀g:݄LzWZ?.ܑ]_+jfQ VTYVf!Td$=Id%V8K,+i)
+ qc4V<Ո@>40_k@h&1$Qe3fuPJ xqڤTf2|7SSdzc֯fCNۏlආ2yYN|Նrk[-٣v0%Q k6mݞ"f1U]֢tkɩ77spU*hlZRIsL8jX).y=Yu;?czT}jXVh*'-\dP~:F;yKLs@
+cӁ7:Sx֝ۧzhC[jN'&(TWAj?ձ ?1V
+q[֧ *ڇqc Epf:>+hk#[UA:w8p4eQ:Eu1TA;s^/ҼNw!XeEjYܩM6 ⷑƴ):Ux:L<W)8q:$hehR`P"n;MUԏiV5tڰftyZ~G78i}ЖKi;0#pU'JBLzRsǥTK
+ U@*nOsb c# |2:qWt{ҵ!PqQ*.RxZ.d+ʧOiox~OI/ucL(Fٮ3l_WTק qcz8x&~fc+'Lqc1O:WԵ[]ͮn QVS8RY!8$\WG,{k[i6'3TO+n#5E|o1`:	" Eu	^rǰ]}GHѐ ǄZt-d}%26`sz8)SYk:цgc!]vQ zHb/4->DXdnj</r}Ը3L>"<w? ! RלעxD)?'H(m&[\| mV{F2>b&iW0;i;v˸ w }JڴȒ+U9!}?:N^o7ė=3fלc<g6fM[X`DHUI ;	H;tm8|lu9sFebOA
+@'I^+>S|[{2ifk{۳Kn.6O;卬M;[;D2  |w\巇t<:H ytQ\5`Y8y͵L1FerïRKR[g.2"ZnFyE#@6Ab^G|/a&8t'4vF):SM4px|?o+)n`+z ċwCluj(]kMU`K崱c`2xNM(Vh9a J۲qo
+HcTmuiY4@2?*C)}kݭcX}\:Fޞ11dMD2zMy͟\lYK/FEI*qֿ+y}R d2@<=HYOud5_GʲF^{F*6s4^.\y#OeOS.+Y`XY[U=k_KӬKU<րIEGۿ>ݮ{R(SSkdh3kN- rqQOiek9'Db~f6gms8 oSڏc#g[[ZZZ$3Y׳ڱ@1;F˒P7i55.[*^GA")1)j	I",+!rkkNѤ cr[=)Z&mMt1=LjJog*!+FIwE؄vDm>'7vgٞQ+@ge0#O$d r{p+'O2qqIŬcĪ:m#iI¥l>!IӍߕΊ=j{7POFo*&Od?YZi2juk'eG.(+R*34ii{]5="Kj+_5e$h>_+KBHR6)>X׵=+I2"ݜqcä_x~.AǙf
+xH8Pjy=
+z;B;'֙HPc?SUH60&4+;PJdoݵڜȨtJ1鄰B!z=YBT17PRvbm sW%-+I#9{ۅ撤ߺJk
+af6b3KX ?(qP:<ڶѭ֟$El& u6}p/n#V%t5 燌cs>FpkC/j-_Ój-ya Anj7`E7R*oTMץO.God$,H6OK 	6w-,~nVtXa*+;ó__4v,;V֬O^}D+eSW:M9k
+7ݤ+o'V/>$̻TlNJkgQ[卍ߕ%$ F\fԵFK3I?
+W_G^>CP(|ߕ#洙Xz8y{Ԭqhog0~.Z&]f`3i緾Sc28ܤt5:Cqځ{]'Pdc|gU6A\s6|*Lmyo%BK*`QhְE9zVmq'eo fP 4TDj4>,[]䎽k6K--4.a}n4ɖ_qZA]*P<袱S]NF~J5Zc)RjN[ΧZZۡ 01\ŗ'$%CȦ4psҦUh8Sb+Z]g;G_֠L{ YO@P*+K Cx oSֶ42(){K"b&4<7ui]Gq"l<{u[cڨr0ApjUl"r\|iomqZ|={Z9/#\MkI+Bh#)[$(O!գ7dt6}};$*j+FC=İs+kRұicԖWviq$;iᇽU:I9t#SѴmt΍[n9=DO-Dhq`sVQfəy?¶Wöwpy%ݼJI0FSUemMJ8)AS9Zǯ_zxwLv-d sϱ²[Hp	[rkq*nX:.f@zp85mew,ͺHv횉Q飄+V<zĖ0m%Gݡ.S-c_|<̗p5ں2䛅c\ǈbd4wvjMJXr|$r· V*u+) s a~tN֞+L/#=_ӌASo^9UF3%q՟9X+ү4p fK_j)*1=jV%|`g*4}i܅2r}HҹE+i\Wo+<ca*e6Gn"k>R\a]GnEֻe(e#k_&rpMq'#ޗMsBo
+yM:c99 ǁ+Ʒ}2hu0[K]Tul'/4KMM-cVy2p=jk[kԵFf;]z{a5v=2l
+5t176'2%ܮ;oO\x=@[+?:{6{GQd(ǽWFeYdHREua=A Wa<_Cլu/dhIYI# 0&uA	R8MKw*LBR@paMk"n. sW	C˰ВkVlx͊;x/tV@m&I?oSU|FWgRcVSǤ+e+#HQ֭cec< "R7r9z4ߙZ9좧M4Llb2u a9"FvsK 3FUHm%kArF;T|Q|NwLdЌ21+Eq{_m,N?92^<B|WNkX](xNKҟ>s&peFɞyT}D9+'D82 :oh	%'>O;FKЎSdw1q(V(3TX:g$O%ªZ_xW[kplKb ׃cό42Ƀ- :E^I3G
+rqE;M"[Xisd©r}+56souo%y6@p9BHԼw{i}0:I2 ~r}-}+[m1g+:0w<Ln"r{NsW77qjaW+2(`z0]IK!Ew@xGyWRh*rMWqj+jeըIǸG+:;CC]2R	1Il)]+WWV6Z<NeA:kf
+?3$#`~yi<XPi:sVlM*#%c`(ZVD7}N]+/(ڽbo?Td{
+}؋lS(=}N|nrK#4;;++I|MEH2IH'ܠNyyjuv5ZXaNyH[r2n;9"ڷyz	"=,_\R Hz<v"'4bQ?J`x?,l+2r*ݍ %PEѕx cq{8o#"vr6x늎w8~e5W dZR?ZH֦,17NnNRt-y<cJ :J)gc5jJPvu5J-78ޥ*x#֞,+;D';U5<m/,}U(*;Sڜ})R^:V Wk[$k vx|ѝ&IҪ _^sVm9S^ަB])%@ P@9D]LVjˏ\WKGc'uhLK-qT(ڡBb]<jXF efʅ-k&iiNk.d6Q33;}̈n=+
+>v1392+5T~G.{YB+6˓N6:MBF]Hs(~M<aAPL7nbrWҥr;֗oBl~:}_[Xds+#|5rzә଻scz⁄\UoM5df1ÍݞS$Ln$f B~#JLr+_mv<o+&z# lizf='ҎVٙ
+T3 =k1]cm7FKvFq&4qkDc8o$~]Sb-^q>uz#+S+/1 7? ^?! y
+WWDsD>`Sy2wlS~۞"@\ɂz enO=Oî_Ė%GWS-sx|b$ёlꦲQ{[ys/.kg+&)Ṛ5+gF<_"9 RםWDWbp kΫ	ӘH(O	E]j?+]5j ؙ֑5[FN&412ݹk>2m㍐~gmsk Okr*Jlm.whǚ>aڲ$|W=DR߳
+^.eo]F[ U?t(c{=#ZOsK|@fdg##U(vv-اe(w9#5<[nti̇|
+}5\yM4UKZjYH3|k'#@W	2n+ݼeêVUcg-_\.8;U$mM1	nSIZެEB,uk^F `uV.,'Po\1W/&W70O1@t+>&%&eT'-NLO2
+m9Ahq趷zSg1y<늷e{ajsC5ȲPMN+8y;Xf"t8${I%wB2@b3W-K^,J",f
+s[ϨDrS;lssOt}sȬmBB+p={JNy[6R[83R˓KCndc/gqž~=4_4;BD|ZRLTw5FgiN<&$WZ4ZG<VPIGzKG_IY,̘e1sC5̯f(Np;TeeN0n=N#wYnavJɍlMinۛ-jl7G,2B0$v9]
+*8z-I=fLHeeq  Tw&ҞKJN{v+sm*F
+kGy*MmGhOIާζLNrVi$##20F쏙qeH~v*rkahFȠ7s7=. dg>ɊW=T(R#+:!WshN<Q%1Fޕ3>S7!YOV`~{is[FO{TB.XZ5`bEoX[-	>Y'Һ=j۹(
+{V᳨iWNLa23ҵt&m[R<`1+t8k>N*ɤ8oeiisi0F!G<r_-V橘Y)gKP2"+3ړY<n [ɂR7/w0+MZNTsǫ$mb8+[I\=?@[0O@>kpx+B[&y~Ssw=JƎ|Gnۭu1`GsZ^M_҂J2z%ns)NBGO(])hՍ}{UoiVutod͋}hN0q֯+C39 ʘ&3랹BX<V)Wh}'שgeїP&P` + <O<Pdy$m&U%sxr4ߙ<RG[ҾnoDlϵeP0 >¬Oki+&fH[+r5aj6/A:P kK]=y!R#9htM]oI<'oi<vTYx{vY=X5q}sym+ⴄ6Ef[&i,sӕٻڱ=M
+Qf8),0</8<T%۰5 <²7
+}f .TRkB<S\&Xɀ*ULs =MY`<?r0b # ^h{ǿldEfIbIm=#)]C.Lz=̹IjKmqrXu9eQ$X;s47dPB
+6NC9AVb.coݎD-vGw<bC>r:m{ FMV@#V6 㡛 *o|ooCYҬ; 61YuŪ向K%̬/e"mqqoy% U -n}2+eXlecj6sJ:3Y4?-rn';5:XFg]
+]x0;Ō_IQQ¿*<nU=7!'-G
+df${;UFyܺ(/֬E$+ō9)ij@4knB}t{,2?ƻFXtI,[1Up\IW# Ջm?DVHn')dYypz5=fR'9+jdGH2W֬jK+v-1Y~*T*x g?˶X(a\(m3ኋV=Gsm[Xt([Gq~(*%{ͩC=֯4Xjڪjw2^uLۛ`4˚6HGS[Xг ~Տ87pkw@6'OԬo٥T2	5RKmYLZ,HI]dfxY+IТ#{s=5t{3m`a2z8˂⻝XcŅ	N.Koplg+x2X2(e,ֲ|6x`2$sRu(ᆔ麝;9?&ϵO'ҮxE2JPhB[WHjC}sCDtBzLfҗ
+gܧ
+Fq^MXGrzW7({	{>sQo܌|º;_Y ٙzK;[YMkB8lt{kM$QcHBcZIt!%w89"w'ƤY !қ"MBܣLC&6ϧZÅ&ݽ9Qrk<fs96E>Sj gm'H<s5\"hڥƱgo-č'e}Mv#qfj#Lf&x4e$RhϚ3Ukx/ zmأ kSZ:*9cv~ܟz;*/8_Zmn`eߙ;^ǦV{WMyh9,g\>p]g L>YZ5*CdynLhq>-KeDf-Z	5PKs":N VgP.TE&~ JSNڞY
+i0c-E4qrz^+̟1d0Yh\-Ğo+ VuA(xчB+9ڞ}ί^IbִH!!ҟ.%P$H2
+xMsuq${JQyYK# yMD&O	(k;=qg/'֬mn-3̃{
+MU۸3I,;WoMN+ԶZ,hF+5\f2ü-%0r-%ÑӢGm51.upW{7arJui'gfjgsvήRϣ_hQT>'[S^gy\ wo sWm.a[|X.-y%Nxj!Gk2`M]9j<LekfRPL5y68j-9t(2ժ<C*	+[IӚK_0<]@U@4=o+{ziůGSYrYMӑd˒FB1_ IW8TcC+ME`ר^-p͎E&7er65wF6ߝ*8KY\U0h~i֤V>@\⤵xn<+;cڹq+g;bQ#9=;#',2zY9I7oז>/y+ *H~ N*;&>V?ߍZ9ؼvZHKҷ⓷IԶr(;+<E h_]W& bKoj--{yWnT@H# qO}_ɴA39BC1Z	.6>sԫ";':zCx.>\UKU[m1".c${Vh|,  gt~Wc	?UFeSGʛkV3Rũ]!*v+ӭTjYP\9#rB8YFrUaq4.X;fqڷlV	?}k1teaC8FmT|m٠R1X%["rֹƿʩBRgJymvt2#yjApٸv*}jC.W9]VJ'שjJ}gBE`w[ =.qxj"vZM>Y-獓}],̠mi\g&i&C<ՍBAsy,|Ut]'=6ç֠&"ZKx<bf2BrÚv;g*p' ^v0MT%\uZ0|W$2`m\ڧ_?,
+>oƜ$u`|JLȗ	3L-Өٱ۬\IH%1uG7ng +!=+/cڻ.ϑF,gD;9oFϽyľrx{SZ<{b:h>ФrKǧTrx/U]:dW"~F(kV;ݎ:SYXKܣM9TAիk0YQs)6Y&	'rk?,{2 :SR+/zoHrep?*Ŵ:0*ygFq Q8TU)94 EK^wYMQVq/8j?
+0׵|<E]g M_@ ZCbdpn![x"'ٕ95{Jy%FGqz%זwm$!}Fhc9
+kzeOayk+۔#矡-%k{X.u
+\CҜ O8>k]݃GǻԒkno+vmb0
+p j*5 4=OǕm(L}8n4`]^%'<dJIֳ#SquSgt#Hz| ]0#P շP;;^5?j*c#^o1|̙R+#\C&)ʬͱSEt4ƶ>e$n	${O^ǹunY%|8ߕtZVKybsj6KĀ͸zVz-JnYQ)lTdj:]64FIXI IPk2-2>ƕgnzUԻHcEo^qX֗SܩۗsKW~}osm,ꨎxf>i<J# w屏ʡX..-;@m1, ~U}+LLXk8ݥט$  vqEnM!]A/y:[-8MRJ(ѣx*=)l"/V!;ʻ1!,?
+f|24f7a?5ԝK+X [;s91{jz i7dLr/RXpT7U9	ڢvқ4onSv$~p;mmpt+Pq*끹rGMֲZ+˾q~$oڅL֘z2fxY֠esH5.VCKiRF>GQn5YXeWb"yYtQYeeB	qڶYO>h%#Wv&s,JZ)Y7RNcX<e*@nj󴿶_,X,J('FO,`ǽy"[I6uzTz8|$o.eyk23Qd,^fN康nA+cЌޔvIqM,<YxJiJowHs]݉Gw9a=j֡c[\Tyn~R	=z9 U5kM$cupC(`1ޒ<N^oZ46Dm@,ֆ{ ^j6QV[V=dZ	4|G֣3dBРRpzƸe8qJgoۛlI3%9Ozo/7VLA)(z|iv<z<z=`yf~úQAQ8Յi3tOq*G#$Rrt[#;8f+˰>Yκ׭fsCX- 7VRr7¦;|g rݻ,qFbNkŦcwYY<z[,O3jۻMB+߼MV5cG_ySȮu+$ƺYv+Vo_/4MX9FkmL	an 
+f 0xjȓJA{ ih׌	=3>++v&r£vh,c-]c{!wG!5%ˉL}rR}Yã5LZ>Ѵ[.inF.w5fV!.J|#LFE]e(j+m# ۼ/jq%6N*[6M3ʧ=ֺstӨWrRDpb `ϽRIK#9tqMv	?+)0~8%+ŽOO-L3`	^2tʋ<5 RJVFI U JoC8<?QԸ,,՘9SK,dk*:ζ(>$XAl]^xaoVuxm,De.ⶍ?Uqyjbyk:G-6`ܿeƫ6a oI[	m-`PP@#%xMm6Ok%G$ʰ, n J%EkM<uSHg݀pykYĬι \|': E֟u<;f#.IsX}bף:
+xfGy>ܻ<:Sz$GAp8yIO'?+P=j76-6}ְ6ƵU+R%75;->5?oFܳ䜭@;yZv,w(>#W2IT~,LSɋʪr:mbQjTyq=3h\O%{fBz?/kJ nz[7R><ւ܁Zw}]^7~իbE$Z[}uW&`~[[},=xttlOs}[~Vݹ +gV`%34hy6ۼ	iJxs؟4cJC:N}ե;9sWuIoȴ.$27jh\aWnU{h;X#yqOnNMs[ڦe=nP9X%Ŏ62<~5N-U%`r{Rs\凗2SwUEj>$vpDd~^:mO=؎8XE_&{SL(^H-,<I8' dmeMf3.'%iBm:ϊVrbe\MӄpF[[*!ԄTl],lue8"7tUW	&:W`c+/S!.$kWu&I 8G-u z$>xsm-SrUl"'k0wp"{ K}ZN!" FM2*A܅%GQ#ʨVDݻ+$+UmcIjVdO/n$3&#ʃZKmOL1HC#Qګ>n	ǜΒ{v`¹qexHΌ\C~Pmh;qikf	u ~+DI8ʒ2:=	Zt6 sF_S+CQYm66p7y9ojq|ǝEL1MgH{.ʱqq dX\Ѫ+}
+99  /˓c$f[hs_&C"!h&¼ynPH9ȩ3ZjR̶ҕlRJCrT6o[o,5ǜ>Y'V⫻	&"ԭ{Uy,xh{gXm݌<f_Cex@,0Be˪z4;AqQ}+yGt+Fz+jGh:V#(
+2p:TcHD٤ `7֘kc'ePs+r☀WfKVZIAoEjorYXbG{ӎEm>@$..<%&kI-oF[첆#Ugm=a[zx8ΰYIVR8 #^?1c7ͻĸynLθ䲞e	4ŜKKeiS\}$6fD+z~!㧭i4 Ӵ-.er򍼑`+#+R;=FɤkO^%˹Y38jKkMcʸ3,1?y}Ebj)$2gM:?O_DEyM W!i!\qt'SWE;gj?1A=zngC43"ϻ=+jo''d'2̣cG[lR?(AҤ<o-ճ;NbMF\b1'n9yn#)[xM{%CJ8A3 [Ha֬ZOh+ԭ=ꄓ;gEfZ+ؗ7wk6De8Isek@ 8pcXnRKق
+΢j;i@'nYۍOZtt'Yc]tWe VZKsR]쬝Fr*qǃw]a^ Y<yA|WO( yRasԒ17~SҼK#ʒO£5=M؟J{՟ªǏ74sbX=q֚ȐCuI:biXux
+1\'<R3<G,ǩ'$w8OK;IV9KQxlxOEUP;({lv{ ;Vχ쮣{/xT$nx;dsWu[k:nPNb?=9F..@xFQ.|OpVScl@w`
+e#= {+sGQ`mw;~ᛛ;v2'Q>ޚ_SrFʥ$+v,W.þ;29{{9S{qsfbV5/VΑAE&+y\FZ⤟CTuNDX0^e`u4Zx?\ }[1rBQn'JRx^V4[ܞ`xIMۃ:~5xhJ7O^k"gOznYuyc1&pWK[V"RJ8ٲlXp#3ʺQJsl檙Y)ɉ#,ٮlL)bv@%x\+	!?,ǵHX#DLSk,Ibx84٤#ťtxr h9 >R {G*9,r3_RPOۼϱG8W*pBvTpwsAl*S{ ,2rML)-ʔIchߕ6:e|0 ZI`	㊻i&Lpw
+$vЁn=a=\ RXFINeVew5=]V6'CCp	T޼>3*w,~GJ`2)yĲ3H zUkoi+X]#`d_+3P	6p$y|ҽ7s9۔{R!io**]J4>I[=Oem9yɣ(7g}q}A5(>qf T,%+>饊9Ae۞}7IJb*8SZŧRR~&hycZ?!-9}+QZQHR
+*%cKK0{ON:h][i+M[oN)Kwb._U]~SZncu!qmj'Fsz'U]^v;(Ū*Ps#I&p l<B? a(\絭?3QVpKhdd%bpbw+$`eSߤ20(P=Wɞ3  ѭ]T_BO&(++ g=؅ = Krd>Շ%Mg\Mm~W?v|lGMC 3ھxsИeCnSza  HzWh?EE=>;f`ﴶX7qsj*~#uJUa*VmGt=^vW_Wkw<t킯5Y".CHg }sV6
+$:m8eM6ݜgW6|1~^;VroC:=cN=K׽=f5:kW!T2A$j~s|O%-ⵍ&G2G Mǅ@<7}HS .%HD^C2(($$f 72W_\?K)1fm.лu'4:Ʋ|GD6GQKxoo[pRW {>ZDgk&VgzF^4ʩ$z6mֳd;g\:ε&&KT$ksVQ\C$>d^8;U4-+b~aVxCTD_'qFǩ(w1[hB|uc<CGP.-BJ1/[E|<i'|@Sn)Ywjw]agh[Ӽ 
+]tfXe-Ǹ>܀#qw
+Iݟ%KbvB>%9ٷs@	Gj<TaVnuH<={
+}&Mo-"-t_fGmFjnVuI'(]PNei	?}[Kie$	sJ;gF'(a1ElQҫii;\nǔ -]Җ3,=@Qm{+p܄kQ]T쏗yT˭`mgMwc4ė0IJN/[0(drMr#Y	wR\'sQڳ!s֯YS{|:SlH2G=+5Ux5䏠_ő7
+Q,,F=kx1y{qVVNI[1/-MTba%)>&үA9ҹ<iф~e'6M%{7=d1*̤"AiEqmwi<{`b $Id{qfl_OR9O~xjŎW!r1-Fk]VX@ImT0GLXq͋hl}:WIsOY1qeΤ1)ܐ9棷\GJ` qYS-[Wtg7*+3ȿi>=̎r	=OtwӬ/rrf{Ic]2PQ}.YJ4ET5r벤f㺖Gabp#CPMp_ݴC~f) i.Y`G
+ӧ1uBmgs֬_J&RZwꇑUZ,CEueLo-^v&Jo'=3kQل*z5I.!iQ2uNkONf$(7\C+Jn<#'T|ԓi,l'c31 sV>ۧx/.I:]>\{ƢѮo`Si0nwg0T5ɶ4ğ8UzWrVU]Fb橧ݾk>_)TzPM2Kl\Iƪ=*qmek7QA+НVy ]ͻAF[n9g֮8byܨ͞jjBeq2Vox@ KmLeh}ӏƗMQ(bw `r3k<XɤF)6:S5GT!-y!hf8X'{Hի.t#ִ{+KZIB&bA-#n | 8i5)u[/c\`t,H$tP"#{b.fٗtԜΏMQI!1Si+}+a4ˋk,N\.~aNN3)$
+
+>=33G?(Ɓazx8mOm$+gu*ȳ̹ج@cNy-5燙젹ʥq4@d$k6>av9!(98*9	%%^G[H`$wI*JT|Ivbj6cXlu{¶$7)v+̈́>&TiBvg تb2E\Ǹ./-b q]7 WOkqs¯m^Kim"*>F8{æos,Ne.I8Z0Qb=	|V m4ک|Z;1ӈrpxXlV5+峂==+eM燈b!k|Xsb|EO\AF8(VP9z*ʝѫl}k^H< ftx(ڼTMXMbȁaPUJn9+9:
+ EiaǥEJ*J8\uJ5Gwag+H 4k>TgJ5-Ml67ۜTN*xnPxmI_JQW-i#%PdCU	N	klRaȱJ9CJ{vY9~W	$zӔ,&IJY];W9{p+R?͊fVd.v'(ssu*yl!\ǵtbyyZnH/+`<--dH7G$Rf@w+:t ~|#c+kWM1ItdN$`dMeu>ϋsL
+IaڗsB&Ņ˜y<7ti%+\9B"_ '=+*F>V9Veu7bh%  GCSuf<MN]RK{ׅBL+`08-8ANfͼ\3A"7I0[i?o֭jͮ$㺊ORXKISGoyΓ(I$AAd |ӌ_(`<$XnB֠-URR{E@G*6݌|l|V5Κw@w9]\^`.\rрpT+Х|KyNCU՚JvRͶ{$JYʍ뜞dO^>weԎsT[]G+כ@U%x Ҫs]=T>aXgڷ|Mm!rWL5E#捷4e fGϮ(PΕ\k%mD(Z5vYTaa++h6<BKP8ݓ!pq&m9ozox lɒi%h~H>v$0	')Dԕ{$smqi(,RԶVێխJ+ߖ&\*it>ڄ֬#4Xa_ih}BpGZao{}66H]lMbhZgnJ|péj]+&s닏*M<V5f{z#ͼRdF:pk"Uմ巊;y[M@{*MwUGԶu=r	5mKPHOK[xz
+p[չEc(yR]1jl@v~aʚn i0\$jF|?ikZƣY<E޴ome49>U~u*0ULLܚzKiLW~"m yIxy]72)8~]vKjI>k +X춚hL94{'y\{ۡ\xERv`}TcOwt/ Q΋xO^a9cq5SBKה+RjGNtѯ1 {tE7z(Zu[[9E>WiEr`1J2qVHjхYs7y^_^bg9oz `V9)ⶼ #A'!&F=jQgwbɅRS+UtmBibf6۸$ cN뮋~Hs5ӗR7߭]G9pksZ0Dς:֏cnRjc%z&%8f$d.޵4iduT]zmOXe#ojG4]: h fXDbc S61.jpd CV׊m4,}&8E2Nj޲4*Haoj}g]3Y'=zUAeN>/]ˌ]r]̈9yPqLAr;|l7؊;NI|\=G?ӊé ˶K ,ҫG٫lOxGօU69qWFSUd[x`  ӚKkejy⩪ɽLyb<}zVIm$+<j\cLR{hēISIAJ3*b2Y2 45˶G`9vsQvF[F[*KfwQj'+7KmKmhCVP`x U|
+(7OZkXj{⫒Zj:u,ZFM0"ր
+͸`hqMr_ɩ]LZ6|#ү6;V|a*'՗㽢rHu,  xkq'k2kChMUwc$I5~f_WI? ֹ º=z6{,[Ǧkb^jE779!ը9㧥h6>tgc93⣺[9h168W./kd&0u:36ϵ}z֗Ku`OA,_r226hdsNe'nsKt
+rGJԧ};d!S.QyTdwUQԢE%U:JdA+\hy7<խ+	Vx8;kk5\Hf|!Q'P)MF&bO=1^U*wx_-.y-ِ4x[JW-2%YlUymq[W^l4`<dT@ 00	Gքdݎc0kjK4mjr6Y-˒OSU`6z*E*<sF3Y"-ӊ
+Rf2hb+ I^;Jϵ!#e4v3SJ-yzN9 ?.Z(7<g #׈?%s Zs=xW?5
+(7| #'m VO7Y  #߇'m VZZѸ8;f@HHs'''bCV[O5wGI/9EBMqֶ-]>.9E;4wVQP{6sʻ+EǪc\MlˡE">㸬m2O+©"U*rz(ZajFIJyFLN=|sjSUXNQRc2qJ	4r*:#C#,Nzjzc)Vm	6S3Šj?i{8LA`%5ΤLi
+4rҹjrOCIs.9$[[y̯={WL($MKsjrd	!  t߰ԫ1:P4=۾NFp#lpWYE-Gl"RL}A'2溻iҭ5輼H1s+(J1U]6?QCowJO(	:=j-VӴFi&]ZyB	|4Qh;+3lSˑTo/uWqX)88sSŭn<oϱmܪm(u7J5ײI<+}_Fe#u%XG|Ssz\صDyF]AZcm'g22J1hztKm>g@;q?kyMybN:%N~d|*I#DYlɦR	#D;!<K+w}:+p+		YOq<24I^0	A8|U-;rr$  VX'NfS(R:S_64?@	Y"̧n~U=[ST%ݳTnHR 	Q5tY97tk[Pu=,qu$0@7~y;ROĴMFsP^) 9t+6e=\Eh
+[=&{h$',۷{IӗcEƺokVȍu_(i9XJ%D>-eomqcɪO惄ܬ:8oUlȋǮk$5/KeLjF`]p3C hh0T'FR@3s޺+ZG-<v?:RL9q]FJЭtS' sZqi>ujTQwTo,'|lrU>".-aDF[S-tt[jc|D?_AYq|TZGxۙ%NOf+at]_Cm4xfVcs臠dEbIdc#s-i+5 !NvnkljPK4XͿ?&)5y|<OT̋[upݡ_u5:M=R	+ju.̳)UU0l`B+oAdOQo4Y))(N[= C)}]b(GZ:\?K湏O0 aFGV2{m,jowYnUFp.|Þ]=f@9}t&e&biw0˼4=Eeh_VZzd.zJI|0y{L-7,MIs"k+reD/5rt<
+pK9h{f.54axc(ǚuӇ(߹[Hۮ/&^*au(^ѿK+̊,:4z͌sWyt0jXWv<goBcj9*+"_,T\!v	E$ׁKHԋi,F9"mn)%eֶ6܌mԁRx<SYη f1mK6`?۳4JZ#+-mg<ؼWS}$8N^MZ(%to5:IuNik%n'] +nVf$c9i[%ٴ{&}BGY]qD
+S<4nHմ	!?rT+J׹|zdCf$/k_jv:\z}cBbLJ9;3꽌*SJJX X&ᄒ	v[֣ZشK0)jK@9	[0x:2[i]kOr s_Ed[nޫo5\֬iy!KekQ"ܮ<%I"fߛFS 1g}'xxQ3\bxٞM<POAewsZPYgݭإGO03~!ck5:).<}gn+k&kճ5IFgNrk mi6V7FkkiE+x;t?/Z&V0|V:Ihs#=]	W
+AP lj0N&RtLyc5t%v,dXsv;~BNsWzP"4;K%6W$N@s=*Վ{c& 6k~n-UO)`nx#j"j7%iqժeTJA+3=Fx5vҚHB'ެ61u5Σ)m:$er6pj[Y)9TCR$ fq&icJ[PurD3;ۜ[Ҟj1ZCy`Hp.=R}>z,Nn/<#.n" m]yiR$rc0\odq6E,۱o¯ylW)݊\WEw!Լ_gG݀~U%Ldh!AR4^jqIncXay\a8:6.^2=B%8W%d,][ϡY)sqpMqq,͟,Jfavȉ>JK3iBu5xPǺ*U\9):
+VO̭+$y+vRNaۓQ潒)yzێ=zIҥrgSDmˑJ[j0T焕Jvz]ΫYEH<*mKL%g4m\Kv{RiZd^gpZdړU4:}3L3%6TrWs՜j'm\A{iVKhw\b"GU̵8i5ǯ:ns%<5vG,MCxy5_[wZ:.tQzFfפEM +7MsH$6VK<d VrP4gKFy[Mqs[k+vg0L$ /RQU㵕+ZЯ8kqya?r"2cpv#_>1>^tҶ2}A𽗂uZp6ԟjkgOCus
+R%F+}w>AZ8+7<'?rb%Rą(sR?}WW%:hkRjnb8F"z/&h:V ^ÏƦ2\1{NBSo kh?`nCi)!`޵iek
+$-$Nu4GR1n?2G
+ךŒK+.IdxuY'UZzySW{T'Qvlz+6<!AkF}fKi-%ݓ!=_/aip~ /}:rƩF/N^k"S!2TbBV}JWnr#-Woqe`\⸽HLN3x{yxWS8psV0x=k(zf"(.1޶L٩wȘ26rja}:f^2p`)Ӟxc'bwkV:P[^IQQUJ[-]漄ɷ.p{d'b",giV<(q'=~tUϡ5kb^=mvIkʂG	v0hZT ӋI-wWMkB)A?l [=,#+j"# zVuШY-L{)V$T'5&?II*}jebJЏˍ4l`= /zwl+6Bڕ>sךH	t׏[gt)B?yS' Iߦ\?JéH8V?VJ>"|1:j391"5d3g?ķM)]hG&?sժC{ku>*B^*'h;qԚ$KMU]fYr¸{t݇>jMgS_	IьUM+Q[&9㴎k(o"2ym1肟Ǔ,ۨwꃏ+r&+{# onb!#yj@û43",$`Qvu2}LmmAZ1L,s%c'"Ӹeo/ fʰ*y3AN.]/n3{ե`x7\#zY7#cװ|ߗ̋B9p^3)a6Hcm5['L8Xikק#1ǑjܝwDs1!֣>͸g	w@#97)+tEp@X=U|a2)ɉ#	UoZ$Eouog<⹽;YEApiou9nigMeJ3fg+DҹNKJ];]CǳkM @Α)o-Ғ)Fǽjl=66ڤ.'X<rY~PluS@CyQ!},o+F	vsT)$eF/#ɨ$m䞈R84 X=i${sVR9nlqV3ɞĿݳbe-kI<GAZ:^q}eq1#uϏ/}kNN4I>1q^mYWAՖK[h$ra拝VO\ޗ(֞)PyG{&j[ƽkd# d
+.;zCjjҍKFC#S:W%[o}-	:6_#>S#;;ȓXbztcZ+Hqo$Sk=*/phǒsܚlwY\u=R}))"	""36iAeKhi( % # %?a rןסK>2 yQEnxGJ Fa zkV QE nx0^? ѫ^&}Y597/ s\W/GN Fz=˅\#`o8QRj(.OcR pTZ{bI$[yz,z6+Pmhƅ&@S[HX, cc\Qu9:qq"L$hYd4 g1WKsgej,4Hi \mw^$0#0z׭)ϖџ3&,v{gr]P_[ZhM.+6ktOun35p0![+1I˸Gjj³Qt9gw$KX4G?z1хym#۞Gd mQE,2ձ*̾'T6{H T z:eqwWsDm%OU84ʣ&# %Tơq|p?ϳ	9HRf6Ɓ$`[NH|ҍ(XỸH`(LO
+NquĚ%mΗ8!]j xzWDi7cͭ*ʓZk<yvv6$a͡pPj]Z7K'N(T0	p-XxfGПPGQ4l1"4`=HFqmDզ>7z0Ga;k+-/\ӊ*1TT5dxOi)>XwrYj=ֈpb۾G܁.qkSO-Jw01Fja#6/t{j6c4O 8IO39~_nkm2	%KSFG
+7 Cgg4kiG$O1+j%f?.9,1<Rӆ?m't>cB,J W^m>?WWr'$Z8#8mg.xeQrç\vM.d%I	UEX-ћm⚖6Ƨqok٠X;d>Z<wYNq7UB8KHg?pDT7jl!%CvSӴ%Vro,Jأ!AiqayumXױ's\V>-F٣#˿VI絹`&R<{f?Y̓'+J+k2oLL9Iq9..[#Tg1UV%;XKFޡ#{U(];] -Wsi\߮v4h\ڍ;6tAIV=SnliS3w1nx`YZ*ے͞Z7dҏn hJ<sӌSM4n1!g}X Jd]:Ex,IBUE7FFGx)cxnS̊ՄQOmRse\\XX]R/y$d~>TY,e8|HՁ
+P<FC>Lg{,rYbM@tINӧ5o}V
+H7#qTnQ(!5¹ *gLq8)++Qx|d:nF,B#`ON|AKN;}I 	?</d'M{4ԥybӦICj7lO[~}:m' ߁׋Nto [ .}*b&ůn1PY{V௢g*㯩c隥͌2ϯCK"$cs1ԚR;vDܒ}jim	d ~R9v+>eI6k>4dB_'a,@ jjB_1$Lda\ut{&KrN&3Eq+)8'z`h3幆ecR6I`09}rkM;&|*ů>1~6/Xǹ	P	'$o_QIy0KJk	$X!۞$Ӽ;h3\[GVlA=+.9M>VJv:fT}oG1o/oM&k+ygU3
+Qvx;|NqN,#/Q|Ѫ?ҧYY'/+I	;祈VgUysDJ6kmV_2܀5[^fKHf?:ȟXn-ԑ)"jkbM09|ps[-*et2 a+hiWZjWDf/9eXt.:8{*Zo
+Qcvfiʰ6x<һcN<j*ҍdwjZkE`عALs\=&s^j7+g iّ.H $6$Sr|ql/q٢b\QkM,K|qH"l|jT7ugݤĒ y8]妓=k{ffvq:#)YR8\L--v LViXy6&ğUM5=FK.S[EǶ{uA+>Vq:v.'$9hl2t݀Wuٵ?g32Au&֓eɮ#ŗ_l`Uh
+@S~qձ0ش-xO-8> 5"n*LQw۶~dw
+:SJlx6rʳi.^NT劂:gҸ81ZtiCcd>nٜT<ltaΕNxe)(#l;FWOmRaoȊFхz+Ƙ|)ygx̞P$v8vEE'$+88;ۻBt-^@lvn9}+	aVk?zv7/WdÆ>ou>c*4{+8X?l4n |Ⱦ'W5R+R)<MINznWt59
+]fVU.Cks[3oAV|/neqo,\"㱬=6bXH]TJ\<JSf.wӦb2epH#UG[pxKpO+_=Ȁ0+#̹enb?3Zӥ|'/^C_Sc"Q$:b2s=)dBpy,+SWOџ^	;nshj6U!|]rIzm\62|#{צi!gc_\TJT1)kvsvZ=SR뛐+N_Xܿ$(:zҰ.<36{
+Ӎ${V"2RiXf渳Ͻ|=25>Y\6{m_LQ:YPT+NRF"19^+:94=J𽴾NNa;;aZw?<֕+Ʃ	ϴp+^)!`ciR=+c+}jJjv^Xc{c?4ԦN('nrGRS3ND=1ҴhN[$O݄Se.}j.afp8qF5iϫ52\>j*k9RRgEmZwՖaֱ:GVFX8 deg,!is$=TE-Z_Iso(cⱞ{`V/湪vKsFa$λķkz9	$DX%W?6q*b,YcT\WMx-&.~\~fznRjHQ@ʻF#+AsLnJ`0#9a&ӱSeX{e^gq[5wLo3|JUsfr;}k֍oZ	6®yfc~ OoȼrA+W .0-T潛YƑN/E z?uΪ)*Vr9$5Ӹ%[QXR*iji-p<:W,=sO2
+p`]P}GJ3zmt:v4'&qxq$cj%4yt>DHBW+r*z  	
+G0KǧT7(:U*-dRM>X__=A7PM,٭a@֮ 9aMS-]ٝ5Ք_z;1;ύOz֬+0>ҏ	ȡakj V5^XsހC0\pAH x.(&=˞ 1QG'9)+j+2)Co#p<:Ud+!`1`jdJ51jOsnƤFxOJll+mK.}6>- wY:' Yne91uR\Ux׊ >TRեhXlPMqO]d|cdda XX/.1 Xyv3<z
+zE摤1Y.&,͟^("ua`Rtbx)
+0\XØB\R):~zAtIJt?ޕGs+ETO{	_?-*F1׵$ѕha+ܖiW!== ܚ$ch@XSŏQGT^mj]F!%`TRMrF9n=FjT@5è7cU`aO[KdMPM{ZI"`!8x"LjLH빶iS}H`1ғZCUn6`{zq[3=MW@OS(簥W9ހ0Ú̢CjUT:y9Q1ڲM,&2B6qMjطִObLYH'h = }J-#on";Uqd\KF7,r88jk7<~+uӴ;Ү=*iݬ9VA	8λgko_z3RØTU}Ms8s)s󤮩%dȶshaq?3F5jfPَ"K}}bmE:G~:HS)=+SEmm%5giÅYJR{)\;FA:2A2Q4cNU\\*[Ɨs)-ʱAHNI`;XMWBMZr{O "K F-yz J ?_̂(s=xW?5<g #׈?%s Z (s={v5k.8'< #ׇ'm V"k=
+#~95
+kӚ%MQ2 V"Ƞakj|Nǥ,\)AFj1-#oD[]  etͲ;onSh1plm4S!47F+es]ilƞ$!!%~S'l1ծ4^ HYInxYmSA˕銨1;eNHI)xۛda0+sV+J}Remv,h0=TcUIv`*tf&WkRZem lc;xOɹgvt	E{҆ RZOb=sNo=5't,GgrTF<Jں{h3[8inlfiVW~o¹EYbxH;m"KxRHֽ,<9|mWRK[ixgOS='ܞxPu{kl( =[@7%vM$tjX<g`)8[ryOyZR=ͬXn@JT[	6p'3 tm7 # [+j5DR{Mmymq&| {
+篆i#fV\:$SԊӰ;_9wo,E_'mǘ_\Z66X':1\}*#9<4KUŶti!'VWw?H'm-aF2`>=WY2V&[3 {tZ絔18v;@<ֽKc6|,t+_5 0j/OX5E$R#`(Skn[{K-V[	bٶ=8e-{3iڝGF'$v#ӥ*VZaJ/=LoiGZ3[#>f0\U;_GЎ[;K`sw}[t2y/kccAl<M* H.{[e;=MkSӡ[OѬk;G@+?mr'Ń4[hxN475"`dN}'YmSZӗCR-/ܿnfd`
+qqkgku"a!y'>q6qp7'-SQi-cjujUN?jNRMEnsON5+-$u$R85]$&ϑXlZ5`YE0y6.NFsNx=ƒk0eëYaIeQ]k@8s"0ȪrJΪu0ϢGιIhąFOANy Gm-29)	cuA-p`~e|0q]S4FImsOҦ^=$+NӂOAOr	,$e<zO3dx?x/ԯ3l%[޺}+emWYd>K09@aoWmŬtΉp{aHq-,Ǝ
+Aa] cOe-c}B6n	R@_YRE6h!pzZgdkcWncXo_,Eo+h::x}o-'Qs<Ӱ&(?RRv&8sڑ*xLne=I/+4g;sLWC TU>Km)KbXRUkjMpGgg=,%kz	c
+F$}@*PMV7	|9j(\0QR=+wD	eTy5t]&C`" &@jQ]Yj*Av=rsh_VUݎIRlnCC^Es==)K.VTJjQoB%6)4bve#JI͸%Gp{U>OqܜA'uH?OJGbk%KfKYo&#VTw7\#}]kFkKXZ=2B"gckP:I}TQORI:TBy6zM0&%	G8ϙ_rhorc78UKqkC孳DD2md@	i|\ȧ[ە#6ʅ+VݕW"QFOJbmܜ~TAiޢ?s-7[tܐޣc֙qȌzT
+Gք
+QӞie2eeѡ)3C`gZNx
+yզej
+1L<9[KKD|;n$XZ깍<jq8c<*;՝0- @zr)6q(gᰀq\ߔ?NIdeèc9k#
+w4u9G7ŀqZ$wg.K܊cwP
+\g\iZ,	OBU'K9mB0yHi~.pnl+6@u0jN,TddSn5W=`Tuhe4tnkHem޶5۫+M[k녂,m ՕYhFw#ǭuNkq'gxֺi8=O/*]Z+R\Vc''eHJw)6vx7pry\w]Q:McrxQ~Fz( Iӗˏ4{=?ƲzWJǯ<:⮤m(2Ek/`1. UW
++Y=.k?2[tlz}hj*0\Rmn oE
+lr=&V?^'U|W2;͒MSޱ5]AoR)J\oQΔtvۗ5d[iQ0kS?l)Xhb;͒Qh\6!Eь Igz8>gdN"z+i|x+Q&Q[8dݾԀ=<Eixi5ء/BJWqk\ȑq^-sa'k.Ɯ>hf.чaO'K+Xg'=*Gl1]'QWu tݬ ^'߅s , h(mpFk)eU{TP[E{yZi[U!<t%y+Rؖ`	Lf}atȒ)ִ94,Ry'TDxJ{PTbk-xsú}k\Eǭ>NC#oHU=kP_Kum\@Zz4kYm49C%"Ob{չk򧈕$w35ǉ^I\f0M5tH?適uNN_XL6s}\P3)GY]x<\SRk7<7 Ap4c`9UY>5KI$17JgA]]-.tw1>XO';ofIxy\=Iջ[]*CO^7)nj+kHI[$9dGME׏uQk
+ڏ2kOa<"EkR21OKY5VpR&mb+[|Ɏƥd?-y{j)F)Sc?H+,ԣer1U gйEA(8U-:,#YnqV<+NAI?L9TG	7n] bGkNLuqK;ˉ
+-ݼ*e\Uuv~Jl7*JN{a 1Sz883^k;i,hX{
+t+}zKe-zȘb0n0FXdZ>m6$nC6kk<VѴ,w+9Χ7BS1=1GBSUEӽ$x!ܟ҉'^=NTWihpF0{4	i>]MgȈ:3m)?t`pI>q%E|o͑޺OgmmS6LQs/A'](QL`vd28J$EH$Qd9*KzRB2d{DӢ1Mx؏uЪyfj2ycy/x<TvJ)Pqԛ
+G+Gh@J	'QΪ Gk{.+q-,k!GNPnQnHb7uMw^TP#̼dQ:'+S^,>q֫
+M{eZhy\k&)\֗Ndʲq\C"\=[Atfel2w&8rߩWspkKe΍{u5ӭUϘ;[>杯Y<[opk,?fʙ kKLP.EH(&1֣ZP_fc	c0B젔Rǅp2zfg,guf9U'NW*׭ŪH#E\g4vXg[,<;19/z6i@@]@8H/OJm{[Ff=jmh0}ͪHsKvzzWGb3]_y5 FAyFYb ڮNF6OTko_\Y+7U S+jWZp>+oQ;՘l	9RFs3*)k_S]QՕHa4҄nͻء;@Ak<[{Ucz+xK\5e6aN:ݴ6:ĻFM¶>`CAU<=/<D(T:.|S63)krqRUAf݁RISk +RkF	hwҴX?+wAUc6z=[o-H\"1
+$5sBotKu L㜞K{-<qޢ
+imn6x 控T\) !=S0~wJX6*GLߎkKG"4ł1ξgn]#>nu@f+!qOz5XX8BfIe#F8ҹBXG,ksyO(Z-u5iq Kq<}jauy,!9|>Q	M *x6嶎qS,W,Ifv{i`6&]=WX6E3CsXڽ B*;tk=/_2Y1>g
+j.K%?!>T{j6Ƶ5l=Zğfqn.q4ՀOT_db{&C
+HӀ=Oeg{t1[T$>$j\XdoRs2.ٍ ]\I<,ޝD5}Vw,.{41;؄:_qgC+`Yǿ~ugӟ5K>G3 yQEnxGJ Fa zkV QE nx3G J Fz5 Jh< #χ %m Vj}(K:>Xy=MeU75#	Ȇ-q װg#puj J (]u/$<.^̇57-NfkQJ	T.߻2mokO6ZX\kG|GHI,҂MUZѫQ8
+r"K+>OLO4r<Iu"T#[5te7<1u(Q75>d啘<9;N?Zm+nv?bkt;(l&$2g9hYx{MmyrD"6֜碑ޏS)ʕzKnNFa=wvgr	ؒ?e>Xl\oW~/-xPW8Nke HVwZ4'uʐ	iɵ62ê+ }!I'w:eGx&eRBfx$cUF.'
+ 3g^sꥈtce˙ƍχ5Oƺ `xzTMޣ7K22 k5r3ޓozwhy,6uKuc4mr@IdEs<2Ewlrom	S 	 e0?)4I3rX4TǖƘlUE-kY#EBN>joΦgQY8Xp,HP y);M4zxBPnɛ,u+_C6near0GG'+Qh:|V rY[8tֲp<FT$NN.HԜSsXjM6VY#^',+6uII5+2UPNFyȦs[$Y!h'*~n<` o0\o3Xje&YC'ӕptcZ4V:8:~74E/%ߴ1#o?Vzk{yr>Iyen. HXY+V(:8;}:W'v
+:kmNdf66Jsk$m>|6 Z=2U `VlѳI--q,@dܞpb JYV3RTU`Ѿ6rizxbSC=+OW>+0 xmӱ1Oi@}3[#6JwcT}KJ zRzq^?
+]\0:P1|PbJ8Ϡ#' \HaQ xdN:5PG+!͆{\;TQ7 G+{ImB[f@1{/+c]ո>c^ӵ&n$e+M'5UATμܔb_J\LHb'`kQۋ(ݤXmb=ytZaxM7ZN?k7]_[[$[j&O:ȹOkKڨ[Q{cybpK}5B U%zW95pb/2HwmVyHBRm]z 0<U9c˩tޕuڴwKci Sn
+nY8pbyS]4xF HTTh`v#+y@swR4miUVֵ-z%Ek
+%?{=kc6K [IUơoRi[fo瘁}[{ ` ~s5bvkWZT9R}̉XZj001횽j֎6irN<36be~5~4FW/i1>qyq<Ҧw1ѶC+2}
+a@,ΚK,FO+1-o+5xl.&
+7R2:<A97^ya!kUr8px<׭hG+CsGC,gдn%$R6w+`.рƪOèih}·Wǯ5xzKcmhJky"- Ud\ds3f~jI#w3Y=b 2f +zUI,A]Fk=VVh?sV-<OٴyR+Tɑcg]\z5IƎ,<2qY"Gu'n⹬p{Wx_Ut+Tf{g b>ZC.u%fcά"N6"3Z-7v"FTx=+H8\oF{snЕpwFu*d_aJd_$rxqZB~~zSfq%u,bwNi]VM!Dqh+c9s"{lL;]prM.F;C'Fu6S$!İB$o<)ҳucQFp~MOg5yr*ޙbڋ6~V&ZXZu ؜J	ܷZݹMm^(b6pܬbI3i֋HdD1ϵVO\@yJ3 TZ,, 9'b+8lbUڅ nsjWh9`0@ǚ8ysҋaTsߵ08N%{UK6H&UӊsjIAkuXE"dlc$ `	=Z{˘guIxEc= ௚88QX6EOV8Q2%2:##AZ.G<P71^h|'WVS[z%iq=<.̌	Fe^L{.;Z5E[eS噕 -;#cH@1iN9=Kԍ(f5U[îlH\F6 qE'f'l +GE]:ژ07 =N+M_ө*w{'UME1v{sT8E5ATM<7	&Vpߝ(uAЭmO؆DIl*1ԁW	j֧T0- ĵV0*a>m9q|%H0cgI&{<l)vpI H' :V,k1c h:)K$h5H<Ch+Nt>#Ŭ萤|mF+swVrcSu¨HHCpscV.nWY[j9"i$,\Vu{gL>۸@ [dہy*U0koDOxR/"A+&OP7>7Ց`G yc;X}^+KG,a	
+5fϟoDp)/wDYpIzѭSj{[Z[ĶmsaRm.ܻqֲ.c*q}
+V]6Df%W0rr[=s[z&w@xzkF[րKn	NgJJg+ቮ2H_sZz:gB Sw[ 7޳ xS<:6h-N0Tf/ J{#'D<UϭKA>SҺ 1pr8\|t\ɶo+<H$^h߲WXS XhVy6ʧnƶuU#Z)*\b]<>T-K>gLzHq6z|\ZxQ1e"+,{c<7ZX9棶zCt2<g>b-.rF\REï -^RHZ݁hP01ڤyIKڝ#vA.HSd;R3FHRb2)R N3d
+=*9]KAD'l	+f9zSϘ|4=
+ǁMҔCD"vJZuP	, w5?/җJ ͟w_Svtח-4ɮ4ON̼(XΜRcLgtR4N &Y:hܭswv"xdGV4{=
+[V{Gi2]ǹÚqE5,̑['Vjpj/= 9tEgqFdx:YJO2I<R4RUǆt*H]Q#6ɐ9۸+ʇ*ݳs~m*bb^iLY[YJrfF-*9li:Q˙MsF<ֻ0jfrx]!esmUJ] u8'[6 _ee6"2G|\sVoh!bd@Tg٨<QiV!aB  c%!TQj{wj>KnQ٪ Y{;ܼĞSuhA6刯2;gcDigǻ۵<$fFx6p{UP~^zSh`5&1
+wy؀<ʵGЦLGTUH/#+H+eg[Zm GA2X]0P`GOJz 3W#V+VsoA힔㰤f:O5,V+ҘL`qJڎ<qP]v ֧"2OqқpڨHǆFcm"@	>uss+ACN:V5p݋EOFj4C$ufkBQIt=D-ͽYkxF&
+{#{6g*:
+}x}uBpєugHI\ԋ'kF:~eYJʹfZqtjR<$.ZΫټ0rU'?)1JT˿_CV`a
+yb/؟bʼ6f!Q~Xvg@Ԏ(]ˌU,0Y!;Re?)jkAd.D`}}DUn=+JSLgï{Ys GC`J9Ǯ*3UJf_X-jI#DD̠o=+p2;;גW]|3V畷G^CY|UIT<iQL7<g #׈?%s Zs=xW?5
+(6 #χ %m V& s](nf4q6rOo8  bףݣI{($β.]_*Ilieb&	F֘l4+e&5g-ǠI
+ʜGG	;)_:{-[K?Yr۟)0>δs+*<25s:+'MѨ!Gw#-,<}	5awH"d{k{YPp+x!UCF0VV3T+4їNq]ɳ	#W*c+-Q&8Ui;++OjTend4Rqn2#nA VJ+N62̣0zkD:_0dojĚl.@ݞчhR;-K~w&9CVhfhؕnN7Zطof:8z/Z5.A*PqG+[)Ri=VE0{Vƙ൱.m `{䰹QO61wTPpd	5tԹ\0LGqZ˘wFڪ#4#㉎*++އ$S[՜ܓϥm$$`w횫k L'-fc*䃄Nƴj&qr%-mc[id'{5KtXTnxLc%M%F+xO\As<]i7k7XciOAj}kI66_vmCbYuO
+q*EiRFO r EץK7۬"fPM
+ݑȫOdmp4C,ڦٚMJ*0%+˅2d* n=9 g2oGmU+1#jGwc{P n>@J.e?WP umFX2KȀ QNGԇ1ͤjIRt(mu1ߟJ5nE?&K:Bs\[L-';uRSJriά׭bU%%\F+]>h&;$$I޽zGc[&cRqM&~lS:ַGo##v;HzP88k14 Ani76?Zg9s r)	 :1~nr1584+] t`ǱnHo<u RB&O}28k<䍮Os?:.!` Z1&}Fܟ&fTWL*.ASQOr&fZu>]^Ί=)M?/;nv3j(cl'-;UW'ڲ=qy:wqcV2\9[KHˍ۷d$ϕJCBݴADKxERr xT.@'2Ubip}kV7SВ	5 1y
+ݜ}k}*He[3FPLHHۆ-;#Ӛ6zӣW&旈uh-C"LXul+ڄw62XY[g{B<fuf_YHelD샹=}=Nht˝20]ˣR}x~G;E~w qBdb%gh.JaL/2Үiڝo9Gұlp{x3sR	?im5|ԐX3^ϭjkޑȬnGgϼP0#d6g8Pe`	6׊$]D5ƔJ|վTg(v@P1:[^{]
+	<'hʹ?1'
+X]4aG7s_msrbȑ.cs=ERbMji~pԩ?x#${pQ54n,&)ʔ ue;t~4-F/#b5kCVEԯu'm)ۃȁN0A{``Ҟsb(Ӌ|2¿<nU5j<+MJKRYy..q,r8_SRnps8HYʃFpy5pC=qחS]09L*2ɬأ#svWOM LjHNNi>ҴH+ws{m=g}C<V	.
+}*Ig8h`l}Z>1dT8]=sMHm՚D-4$[̞77p=kPUV={F}FJRH?J{֭TI2XWS[j4RM7]4!8=G'Mعbc<+}loi:گT\iH]8_TL[$~VB
+cgJ9|ZZ%!<Tu-͎{^մ()N}9B1O=(ЩbT-9vawk;&[Qʁ޹#]-<%,( rN*αefr>5R2O\:t,]X@ =2hŵ2L	j7VP޼1XnGZ[3#42AyRZ4tW9koC}ūE|ުq{UMZP7v])Rί  CZ^jzv1c}j֡:<6y7Iv2Hݸ`d`p=h|Edçߙ$Enp}=',ʹY8Ohw,
+~aJI'$+6k3[1	]N˛;˖Br:ƃ+%NqXC[*2
+2Uݰ\HyLţvXn$1c*qZ(vB{bP &L2Yd+=XslHv ЎXmӎM-G)aB>eqEt9[/,YrrO5;~WEC-,!yqntC;m 9dc؊*BR+ӎ1oVaBnmUIZ^meI,QS܊hȓ2E_#ofPdiF'J\Zŝufɂ:[('bi_y'ҟHuȰf5''Ҫ|m#ϫWB\F+m%!pn橛.0ã;EuھaROoj3Fe8"}MXUf$txkN;dfI-87+qPZz_]1S+C|zAkӵ=
+Rm4To qMF3JnD0ggygqjg_VVtIO ckQiMJXu٫5m>c'vK9隯u]>z~]Y\k>6q }
+
+]έ\&[ڶTq) /ɋ3+\QM8vxz+67n21=h5uh-&;I nEkZx|0y!qΚ#%nKZ9鱛5v49f1\eq(>Uj҈spp;@x릒hqn*F޵ml^N5<v+h<\BH1=kMt5ͼD^"IpA878e}r:W_M2WlB%}}jfBS$Kʧݴ{M(`aW`	C5͸mV]';qզv7|IYiWmux ywv4 {Bx@u+(|A3<gaT+6Jm'vv^0Ѵd&5ɖ %K{{TM|%E."U[*;5j6ބb'=)OvKb[jמ<88Ԓj4!,.99#`1+>ZH,x3rhHi
+lt&JC+ʺNTƦ?q}U_B:+\ݵ5by:í=5]2+nKS$e$Y$a*ǁvfwXBO cij^ǡCpOjG5'f</C}kGэսӒKklrC(V!%aÞסxkKfp䑏YsCq{LiBdqSk9ኺRQn6ВAi9H;NNxckk=ʴv=o4ʚIo*tvX.]*Fh{h̃t<`WV$x٣k%{Z=wi7I
+FX ƿ]BO{T0-k+sWnbí9 f<	T;# k֧OAn
+D3X<$Tegisf\ٛL>\@p=*+ 	ZQ,хVڦnXƬ.pǶ?¼g<Zs~+P!3,~uAYk(m1VŴUۇ5:-sя}IsenN67>շwxnG[jRN`*	- ֭=648Hcո;cִu#`Q]QjGEe2M$~SGGzo<.1f OJx[DķZZobޟioߵrs Fx' # fv-'P{2L=kSY,`Ty|d;F&g*` ǭWx<PTn$Ni )"W#5mM:_HLr*>a˕<Yi[C7gLc5{~ mRdurI=*?{Չakk8skOCcʐ(ws!E5~zK?wϵ\^L ǒ*?N*k4<+8 WjtGm91|"Fx𧁹{n/-M&9fpؙngKzM1+K1$9F0FC c]EܟA*ɱy!OTcˑUiL1 ҕ0B*CT"'+7E#E9rM8.]F	T0.Zwp20r	[kV@]oV+)%/2ȹ*$x*\s-zR2;@D̠c:.G0#yqgKQHs=xW?5<g #׈?%s Z ~Comm%&!%slẌpFM4xSz喭Zqi]?vgRLX$ kONYk2Kb,ǒYM><9Pc+u6 iYȧ9$q9a5AD6sRKspڱ8{Qͱw,2Bx@Wl%iFC(?{޹9O;;o<Q/Bרn譢lX(;Y(dp1+gJcZ&OZ[5ZPxEo腞@aY<zPiHi=M[7XL=Qiw,kju:嚋bz?S~l1Vu]NSJi.F:=daЬos cyTV2[ʛՠoo%;vOq62~e YhRıI]k@oAs䓟/'oZH]o]×oj_ӵyKxclg+Rtc2z"&rEWk+53p14[\Ⱥ}6ݸL pk[G&ۍ>Y%^vtaռ;m/oK+9u.bzR
+)6a_Q0hYLkWyF"Y4m4f̸/+J2j9A\ȒOY+?0I'By>y炏,Y:zv/c |
+oD2$dbc8Mh͞92nMaX\0#L砥F*5W[՚;ح4[&y0+cʓ0GGϱG$@ci[}ņgYZCHTFO8O_CF}BdH>e('ڽBȧYߔᰴ=iݦl'rXOtt?}EIIVݣF
+}j}>6GdlilpN,OI I}qUmx%!P@#eQ*´(CsAm㑥J= ~l[\³2T *mT:$1#s O:"mFq1cħM=tz%-)Ո=+r,{D޶k罷[kXHCI'>9UOBN jtv`mQt.!zncHha=99֯[Kk51VT`L_gp?{T>|>>X'9Nj5l=*\
+aNA ^9vApF:Rzsސ</l=yA- B)=5 $
+{ϱQ2zBԄ`+W;US}?V+rDPz++H^v6\D*A$灷52B%855{Fjupx~Ĥd}<IvM`Gyop7Lt%qߵ^ŗFI]nϴ1)<w֩9VXakif>b,2pHpH5u4Mu5{UAo6AYm[5waե嶛Hi898!#UFܛf-Q>_#2'Pq~MP ',34謴4`VH_{xNDl8L׮mv97rz$))/)âŤiw-gwv>t'<Ou4M3Ik"1BOLi\G0B@2.㟥TFti8jo]NL4`%NC$̹jǠtT&еADzC,9R.9"5IQl/tT\:%Ӯ/oe58&y@X*c6n͆6R۷V p79 +G,p#';H8GiE<!+g5J%*N\C_UJkMnI#zћVoq2Ntb_@QY8W~.ڀ̯ˏ7`U6wem׵!3Y"X`urj .͌\Y$mV\:u泓7,޸=?NyGN+6ahW$5=1AI!}?*U
+ﴜt8^Ѯ&֯o"0 Pۇl5=ǶtÆK1 VZwO5e"-	4o4v<ld-3Mb쨿35LDv,dkZKI/4oOkxٵK۫%U1>A^~.|9r:{|\XƬBt)ktɵGڡWտwmPOz:yVVׅ5)5$*dXWIŶ½e;Gk&vcrʤv,(ϥVBށH+Ɏϭ\ wSad U'[,1&%V1Kms./nrdg~xǭKytxFڅU=T;ۧ}O/^}5V{:$qHHA]D?Qʘ.mRICmgSa;"YX7TJicpM{_+`?8Z}ݾ^O)ilSnrH=N=m%%YvݟqqSk^Ok7:#
+PJ46F:S+28a;>fI;ol5${Y2##g+seG2bg<R8U10YzβǕ|h<q^[>3&Z]V4wn+5myp+GDbэ0<V.?a(AUO͌5MyͅO=9H'E3H5%Āk#Qq, M8 %~ҍ~V@֜\.eܞkfO*ivz&h5ŦihZ@dJom  :Qr>|Qٶ5Q3 k*皲=KfA0?A\hV\t&{3FJ8JEb9 jCWֶSP|6!QmcMcs7W`2ܜWib3$ȷNv%=a\2f{{U:r3htGbefMt|wgȗa]</M%k(UB)MVs$nI5&$D <KuiѾp@'=YеpHIRR77dfJe`<WiHG |zW2>\\`<E"0KڹEA/(0kOT.%[OOXܑypgQ^H\ڑA>8ZM"<bLn// 	;/V8]i\7wPDaItl#{UhƝK-ԩ5inj"+Z{X T
+vvdӸ1}+am+*ix Qt+j;G+k]2s!
+wemO1X}fՑHG!jk;tSa
+cϵ %3i1 `?jTY%Җr˵d+8<TQxj+R␌wT"Vɟ4}j}W_>ݜ-<
+CVX(v˞42V%nɋxyxUQޓTЗMERW;O^khN7:WWPn >ՋgQ'g~QJ|Ԣm!ܒ#\ߍhONyHG˨*Zu^34{K"3/Je.`i +ATl{+Z$<难4$8HčpXFvp8(+;8:孼1W̜* ׈[kmN6ڨʜkZåxZHCOo)POueA۱*mtHsxda8 \Ncf09S0}{R֖)++qy.F2[P2~Qy6}v63A*엖ƺ%0\;/,8ǵ`Kg2e_kҦd;?
+T>2TIqi$ʪG~+"(銵}kiw3P۱ C]57W<=]'R$#Ψǟ.}xI8y]QxHDc<VdQs׌s|c,:Ҵ{Ȓ@Lrzі?RBJ=1j9/,?Z#`fME%d9$u4[[VHTN CP.F>ːVpy -42m)?wi2<R΀@ԑy`u$#/Aϸg!8,Aڔ5Q#wCL8VY9\ܓέ$?M]g5qV<9^Ѷr/J`wPIb3	6S	O*pxɡbo%tM6-GZ[ghTyoH.h9lfrVAP[[ß>^@dMΣN125)ϹG v.r1H*xk\ iX=7S(QI5*ݬ[(ih`C!j9n[yY\qarM!2>5Gw_ԼG.,KX*m>:
+Km͸OsY@?XSYݲ+9bZ#QzE J#!Zǋ1 ҈j!'%Lu%J$vV
+(7<g #׈?%s Zs=xW?5
+ ȯ,u F|/Og t)l[91:Ӿ֨y˜?
+*]6Y[jA*P7,0qT4c$U:Bafɢacf1YRH߲G. ~yAD#k'MSIjeImrr3aU[)Wn7>s,l..nX&I<-[o,% gwk1yu'N6ƼG]qqKe*߅{[?IncTWEKm&l6n@߭\2jR*$'ɍT";%vlr_WӖq$,WXk5hRN6N
+uiaW%fL٬ShZn2 !^Ali@Lt{tlK4n9;} gZO]>P|D }qSd:s|#z%ѭADd`߈P^zzP^zoMH-[VM4Dlc+C6֚\+L>al>N/U1tQՕz'F}2{9嵝3vWQi]Z^&D;k777Zn񑍾ԪSQ}KLDqFǆu#ujIw~jh +1[
+U3O}o_4]8qbqآiealTeiw5cr+VA!6ըOpj"#G+4yLzꟳıY"%72!Y"K~E3MM#<Z6x~P&hOVX"_/FݿzwJR![iZO4x4
+Nx|u±i`^ijaըO1PɭMogc%=iږ#O5In
+{i*Uf m'M35¬259\t$W.ڡFE[v왣)BzZͺǧ*+%y=1XN+9R\mIhL	q$o5|CO_aH#kfu*+ +Tޘi޷8G4}i_$gN #98riAϲFv߽0zҶTt#Nods+rl玘X2Pl҆4hF #H:V]Z{`C˸zW<Čk^0˿UlfU#v>"Mť".tJ g4Y$KOjXSЏspR{AK}9-#76r4-}kk%bH֯]rn%	?~V,|Ct%N20NׂX4gbG@;*d=9||uhp}+stbu\ tZ][@K]=ljpņއx_lkr4wRB$̱d0dXγro:hг1Y'E}.s'X7px%Hx[h݃ηjmkD"@{WS}tI4;IaYwu\{=qE?yݭ*Unpotڈcn6lVr+s  Ǹ^5/d*0 DZLުn/$́5=J;RJ`b S	
+3̸mNǰ[4qC4$W`͒H'&XgT48UIH9;cV8V5W=U6r"s~zS^Pm6|WcQtZf%jLOy4$v(8wcno-PlB\|5a_x7
+yAE?.:6N`x g9*{TcFUQΟ^oX4OzI{ 嶛{V±uܷ5W/k$bidBN̞8+=5Y$=-XC;ٌ
+߸@WO-ZR#LW Mu;6bu?Hv¶>}m#Uo +XBeٵ:֑I&[v;1~Rʆ `3Y7(㸚O>IFPfnSGcP-oGkfȋ4d̒F#fPpyL֛{=Jp!;F8z1ާ&cD-ȱB2z>}i(#VmV%֡tP`Y8Z7ŅJmK;d
+M=|*#ԣ.Cv.U \sTOZ]O]oA?)$ sJ]%cֿU\D|])-l{JO=ms(I~u'y],vrU'lj߄&3f71㞕zrQiV\;\:f*_6?P;dC5K\aT`è:_Ӌ:ʙQiN?)*e}s{-|'s(Ւn/x<8XgzV]}'s|c&jL=yj3R.o"fb
+H	wq=e$Xp/mɒ{s]毫\x܊)ɹ=7FBGӖ"9WM1q瓘a#VjcѴ5YɣG,ls\MXeٸʞ⍚ܟFū%SIv3÷Frgm)Smx0	 ffKmqq=$B_ja\q[%V}DSvt\^2f=#Z6WY$`Ep6棫56Je?cX>*[id$xZ+pJ/+X3I0R}H-B{=3HU& G?#+{KkBx[h22KRX0=S(LèqN)}*paGZNV}JىJƢ܀AVlde9j qj_Ue
+nxʘg>2jǊK^-/,[CҢ(گ@>iL4P6h̗rHFC4沤 (X9&Y9z{~دc\KDahےI:0XuhhǌۨCҖc|	!_9[,,jwH2@ȱ]"1erOMS]O,Qin %y-  OB-滱1 Sl=Wҩx@z ۯQWʆ*|3Vw_ RtJNe=T~U4.,-fFU )#s:HsRY\7{4rX;AY2s3ڶMIb;i̊@SZy X| [Z/o5&>ޛjɪ].D|(MV.Z#-oTUguc8MNkΛLP.%<$+XS]`TR~C u{zxT৷BׇOQIqc+4 Uk2e	㩮.Gٲ1]PAc$sг<سou]u(BTcbu)NE̫t|Ho6NNxcJQ~pB)JG玕oOpJCqW%' cttÑ	3ji|g.I4{q2Ar g$XڼT2_93lw:gtn^T|GaYM?t=	.>=r;UKՎÀ<i#M6OEY.pN޵wЎ+y7sU#+	Q9J8'1
+Kjk:,Y&IIeEfY(-=vkiu-R93
+WZ)GeӚI-̝[Am/Koғ-ڃcbZ鵉m?-㽂[̑!.Z$nNrn]/UU`pJ@A+3\j(<?y%kY?٫:ң|.Z&+]N7)W;Pum4Jk5%Y-v;jNY:]#c}慢KƿhiK!=@yD]pXsi6sqitdt;Miy*z_5xKT+Gf (ke/F12EqJFsTt;"xu+9YIJѡ/94r.1T\7L1MtTՑ|KSbw3;y}'~(ޡ-[) +G\õIesһ@UiVA9-짵u-fK{co쯴  KqA;xݤe-SGGrɜ1X7jE1ܤ`|y㶷﹝J?4e[y#k̬ϰ1Dpe=krį!:(䄟lV+Fσw ݌t|xrؒ84'<tӧiwE&dH檅y%b;sRm^&2LmxynzޢSr$ѱ0Бޮ^ x<t>|+:Khi4ؼ8ϵgO$R ;`21 u.wXfs{:д=E[,keNr:c5OȔS##뚹SOu$VA&\Jyݞ~e.{t-r܌"i1޴ f*q4m?NU@7GT25d$uZo|Ea2`Vvc&42̇k:\<2+23qwi+
+;TEɦSQ1$gHܼ皏9X /$NJtk#4Alv
+0 j*E88V%";[CN]KoCg<i2Vqs]=4[
+!Pq7=+qA;3EY]ҵil'!h4湻P Q/C]Ƌ:4<6i.YM;};QfklIc#tE9Zq^_nq;" UǷ.nURXNwBj%aU[baFI~~`?9J)N4Dxκe_ܮέObq>}ourè"ucp$0IhӭIs~e
+"&ZG5Xt3ax֩^])kkY\tRMovIgF3rqU5s=x^fE3
+p
+4rkau̲[ȆyLԛXr)\#[^X.3sm~<Mdp%_ݤ)$ })$κ23	?<WDu9_r ҈kZ?,( 	\ ֬:^  jà "[ js<SUCBƛZ4LML{ml`j݁ҥq]V2E;2|U2ҩ0!415Z鍸kT7){-!ܥ@Ver8+D<ӵdůuK$ɾ|69b~Ea=}7d{bb1y=Eq%d{Rm$|KOSIws4k3IU6jszYb9_Ҕ[,0QT]ΥTuʰ+8J<+Ig	ZJ.bK˩Jy36ϹBv=*;RЛmu虊^\)cFOWYefݝL,Nj݆6-p!w	N7XSSG|-yWOT(?hi(]iG`7c#9g'ZukYƭk?4Dƚ6tVA8b2fM[pkk̗+fYqk(sj# гpIH}j+wϳHeKv{5攱\ە$`ۊ֚Y4ǆhPQU'<d;}JڊYm;j+MSVj̠I8AJ!{X5\6.{'pW/_jG3;GXd<*_.e[YPK+}+>\o5Eԥ L@6Ȁ.1ӥr¬c'VR[j3Owk>Ewrv٤mFi5-gPgIWEڧUl)ֳ.i]`ʔ9dm{[A4EHcX}Nbt}0=ʁ[d`e׵Ch^IQ}TAJz`wO9iA9ӟ `sL@.W֕Hc=9KҘ6TD`6KsHIn^3ҥ>h`^vgpd#f {ZIqmG߈vgȝǌ"j>#%6ImrPǾCGzX.T+cڙh.VS.	j HV`w8-G<GmZVaCa/JDDU#ۘsxbvǖT3lUa;BUyە#,%JZo:*'
+	IԀYZS4^(~Z6esr  tU5R1w(bU	ǵG.ѓot$0Ua(X6]Ttֶx6AZLxoji'J2f+qO<249mNծNYsS[xFkUJ^^rY˔k9ZJ4ӶL:\ IwͤbKBoRtO7%⛥$d+#7t4+_bTm'F d9@
+*O!ⓏζnY	.ѕxѰ!*z۞+2\\45חS\8it}k jAO-\@ʤg+5vWki
+K$#봟RjKa4w]5Q 'h\ +_Nyf%WBW;@.}sC݊hu0t+kO4yeI`}XťM,0 G9u)]m!<0|;~Op¢8<Q:Y]k~-7b6V7D\Y^#f߼~b.Um>=\usiq7Vs1`nFOғtg,Dj:da1<+[qWE11cvՕsak+Xo"șPf(`ZOf*r#mpJsoT)c0ܜ"V.l`~U]Zqgm"~kfcs+H;,Kێ=굊Pk$MxiTv)Ά&.)vVuJ{KT#GP<>8 SW{A|;3\gR ±aU*N ge*htRǝ5=lu+st[ebh~_/y޸&܏63n*ɖJFRH?c9+tRS˭yq%Ԟ[}А&?JwpN>\ևt{}.Wm hZKf08VRx^zU5):@5 @̄=\cNXUq+Yn6ɁswϏnK_/$x8S'.zzcwE=+`av}ݹ|֏؜I''Rީa
+B۔BGRİK'Ga`kKO#<7y|%$`A /zO#,y֯exC`>#Wgvg]|lj]+@!JֻB]X#$,n覝^ZD%OBI\;o4.qz!=g>!Y+.VWMRHn*[2et88싮9 myQy_0OdmI6Mw-=܏Xd)!!mֵ8 ȷP܎3I(8bczTӊOհ8v7N|YqpGҺDя5l' *KkK2+D1	 zZ'VM<&UssK3clU4ʫkˠK, VdɓY"(O}kʒiݟYNjQvEk[v2
+aK;rZTh#w'zj!I㍳$oAV 84#K6]G, <3Ǫ2O{HyӁ\i)$rҺ]5rr=Ft^5[2;G-55
+畊7NcODN嗱r)ҬzA!z]nHf,ǟv{,ۚ57הњKW4DEǁbr58D.vw]~	Ms
+wn!j70)J5ܺ3iªT0֦֭eERHQ֤ׯmLIсvYz,].ĸ9T]hN47o_B h  Q/? ѣsg?k.j} : ^0 5-/VkUc=q5FasI)JB>i+[%=ߔ>\=+;3]dէ
+ʹu8X3Wm6敏y:\iy^뭥>NԔ&rZYat̙?-uvɒ!果\O+:.p9nQe.r"ܠgU=0 fb3TNQ#k4hP4
+ {Rh.TmN,DF:6$mKfR\ɦ254^zn+-lJsZ+1mcr52<Czn#k#(?*#Qѽj%PMH~(!f8,v"m. ULP{B8 w יV<ϯWt4c[7U;H4%EXԊu][\zׅ5?t*D<zioxneb@Z[sjoІJCm#**($ MasYrG͟LVNaTeCiZk["} Piu4}9E/O%iZbFQJ<J[K!}fzʸ	u+wu8ޠy$dveAhНI~2{]"KY186++!;!EQoyO3GfW1.x_i]X[d\+=}ihs	aj"Ud9,vVR*bXQiƥ4v7$`P>lSէl|wː9>եDa7.^h73V3	A&+V ]F.AB?k*Pӧx.ĺu߸]ѨR$HMִ&'$jCRh"~a4qFaI6^AdaTcÊkƖNHE5Ԛrl-qbE|+2'LwI	q\yI<Ovf0z҃||W+RY)R2q`xAjҽt4mֳnzu7[qN">ve^:@g))5ZI4QhJ=桔n98g1L9<Hۚd`$VqڄssVD,$99zV;sI"╔$q
+hEzR4*pioK䌕e+U#.$ge_lZX?3B_0Y5kֆ;WԞRE)uXȩVMKz
+S}४D5goy$y}52Y ;f˰bryWOD|֋ˣ?QDV~.$S)]8=h3y(h<R 6)^)
+Irq\5/|A_<`+t5گL|丙-܊Xi#9
+#QtQV(GT4FY40Jf-g,lQ%FyM^"0SJ\wEY4f,5*3db]g'{SL1gsiMa 2	T۸Er $_ J#)WI׊ 덷G^Q]~_QZq?A a+Շ[3  ѭXt WM\wL~SUCBƻ\2IV++n\?2`zsYG:GFڃ\nM#P 8%HK)p)ۂF@W*	'd9C)+7 лӮ'|h6IB瓃]k&ՍxE\vsoa2,%$ԑ^Zfyv91Wb]88=ikYIkud_͞r+SzQI;k~҃ުToޤo 
+ob?
+Njzv5ÅI)aVI.u{=v)4x,6!pW6Gjb%9+we&	9(ϥ?Pnt˖cG5\B+B0.<oP$+gksAmrxSYNP[s	B-n>\kiy#v\FrVsνW޺M1mWǚy	ӌsJ%$t_KgQobKռ#hrϭ.KJ Hql>z֐n+]\;'
+iv6p
+/ٹݼ9SG2jOK'i]4F좪b/	Z\Ț6Hыf ݿ6ڃrx `3h樓+cwJC+r&#
+cX0$\`֞oxS^",?wHcW0>V9v6fDf̨ڳƙ!Ҍ5w[cvZYOS$p~һ$>_V6as%eP1300Us8cz5	V[r$eMoikG"hђGS0XpFGZbid|7R#d X⢒\zՍ׾B%n;gdrjm4l~/\ij{u<?IKB{U]i: vT Xj&LuҮMzF{,v'<eaue$WP[h$0>m_CƌJqMױsn,eoZ͏9]jly-!ژj05cs8$0l7r9:TEt6'X4N KJ	=z&)5y<4֣@f,ހ,JC<Q@<zf QqI%>P q>mͽܛY3ۊ i6ę?¶,]=v<^ujSu)^~uki,,&"|^O.,wLLGctv>"і+85Xbvwn +o ~⪧VI$z#SNRV\720٘Hk{q+	65U<<e0.iw+&ert?iaጊ;45Pv`H#PosV^M+i3Z@?)e!Rxe=+SNh	ݣ	 F{3*;L5n+A;X-ȈHV! G<1y;2xjMhI^=Zx&6+ЎحyGɤMۆy}*ۼb{Hw1+IcݞN`tO. 9yG*V}N[BDLd&0ùW<Ћ]cW?x:K)Ni *JS?
+Bi&D9Ƴە+#mel'٨^ʦ-6*W#>z{"᭭R;fh/"U˓#A]j) TJ/:v-BX[@
+Nh䶐qf4i~5J$=jⶔAXܟ0v	'GM\X rÌNU'U{GRc\|2A`rхK;r#Gk|)ǦJe\ӵ iPMekw$2#'%Fz፡ZIcIrqWOۖMF;r*^෵=^ό (-.-&H⅞ Fyh'NWώS䥺eXIK<nvN#5g׌93ȍMy`G_/-ky<L㯩iifu{I=;xOx-ױjW)u%2kЯ4oqq$m^	|u>Ս3C,!JX<ЊǟG벨H:Gf-7kcjVM72DCT j&^湔E{neLx>èW+c\7'OTss<-0K\[UsX	k+i4IG4X9{bm?YKH9mF1U/m,sKY#n}8?yt jMN\P{> /HgPO^O2gO@=*۩JǦ\Nj/[dڮmc N?§u	މ<<݀s0FJ/咟Zxn"Aw1qNIZp)5M.[Y3f<g6w$m#smeV\sYv-&H䍃gVv/+ZR%ǿJ8|U,elN6}1]%N:fV%&&$,Zcʯ5n-_,RFP?4ŊLHVob ~}~[;%GEVTʣuiͥkoJ-(-RB,n7pY Tx[I+Xa,2=+GtgK(ʥ5.aO1@pY%";uέZܲ.2͑UB$k9-n*qM`rúҗl7Vp&Yن~VgCYE
+'wbREd\;֖zĶ7:e+m
+F)9Њ;4cZUj-7:+io6.ٮUF(qO[Zk}h5+wW;	\ٮ<i}u1*=9k GrBG":xX#rrr:[;Lmk*9l0T ؕ i`;°q=V1 FVV2x)mlχ1HKspN#ڢ/CE8{i빮#vcFUx6=Lj5.va?SWeE-뛀r nwVSv:gsycIw#P
+H#3	$t&CҝR7r:RRqڣ:?j7#:m1'5tT=F~UQ$ ^HVGr1"yϵj\NꋛMpo훲~V't=U,nnUCC[=֭tn`e.R%A!rsx5(YXm2y݂GZ,*$1SM&:t:ѥ^15GKI%	ޤ|:}̱ew[1z=856˸MKMՅ2Ltxru+Bc#CT[^^]F-;*Y,׊XI#Y c0^0r([v>q"Ǡ?ej#}W\fe$xUvVg]|gR$Xq\E z&yXDt=lH)3׭uY\1u\DI{p:.q]80PӃY>{#BTg#uEF	<ZMbZ	ZP6PQީ0+8a5ho)%3*[;E":-`#y_$dokhG;6AqF򷫨ݫN8< 	3\FV+ J\ ڮp%[O6<׀y5YAx+rDn@gҹЙFg%oSHs߁Sy>dKxd+~٣kOv֠"Khw, zɔ۲hƕ!8-@x.kΟϦ{w. 3OUu:U"+)rr5p\<?:iMpeO>zETkFM7~#kJjiI^mtbI	e9/mrX.Lb#6Zt&g4*6تy5D^[P\hh  =Gq1ywنsP};ɻQK
+J1 . SCa`tzT7Q㋈JoZH%ct95mZneh;=bkGwPZ7V!f3F#U
+,XR"$ʝ~SnA4Ё9qV"Xq㖷b
+"P\3qdVHɟ[<#UO:tW4}@T=$V^rg%> 0JL!f`9rh,㺑d[4`~~gk%K5s4;hbT.BR@p32s&C*oWsmb*DxW>*	GCɫU-'/9+nV|o	#9TAZܖ,W]F2'u6C?\]cG	2iXz	f|SI"^hp+=8)9c[[#Ϧ]'>Pf\}}GUK4
+#qz֓:_+y	 RjaڄU#~2FEWԓglFwNfeڜ>uJ]JWpWRx.MդE,2e u5=kV󙔮?PbW--l~dBT$%[UdmOS 3Ht[md|>sE7LmWOݭ.l#Zuyp<a j.5)緖Ibn㟥Dd_*syҮzSF3*TIdi&dE,0 PLlXvݖ`͉+za1=R$eOo;'w9=`aKk^:iźQj{_Z109sź+y]®[<7 Z5	Blur46:+l8j{+(io.G[qKWx%pB5>v(HcQ%O2>3}*eX0>UX;h\,m hU_4-%{})(6* p9@X؉ß5ʹVP=aφ5S;d=ꬑ:v;O $GDu5 ;Wq ҈k|k(O8^  jí 	\ ֬: +о |/?Q=?5yzzg 4wps_v[Sjckw5W40o(y&	9PJCʒ[H]|߭A)	>2xZn;qCMaHoB=̬qO;_ߑڹq_
+=\ҹctD9~4߸B.^q==M\ѿlI;;-	\x54d<7t>ZeX?Cٖܲ[]!}{TWNgP8IvMhne5,0'[<IjJ`X`rHb\If,rj.33NkrϓG~iYB+_3ߥTHtc<{v4!{X7Fܓ>?U88h֛l$KxO\XS1y_@tn"2XœcSyf&EyYai3D9Vh{NVTzsVo$* *,Xh}qK7tTF_1O.}IZu}RKFO<#{JAk6r}hsNDϹh0hֶpML.d\zb'S*gq~/cmkl7`5:<rpC4THU|L.R>J-ˈ'MFVϭ@i8qsܒ&Bi_0;{
+5+]emul<֠e%G8/	S3BRk|`S0RvC#sU}kgS/֬X.g$!e-xOޖz#<E[NtkKtA1Z-KO,eʹJs
+GCUjhO	9_e4d[Мj=cN mC ǶOº-JZLKr/ҨxR.4wcu1IHW^Vz6Nn;_Xr޵hC<=1VdtH(c{p-dQ ׫svE>Ր.eO'kcx	#,<{VS/GsUFMVn4{k`~ջ'oS ֪n9vp==1]GfO&q3 Pofڱ.lŷ2ċscfO[QF1ὣOGbNYWXUu*CW$l6F9]"$ bY+OPEvЃu+Gǵ'^~Ϟ}CF ٖIӃj 跌U@ᩐ_Gf$ @1A:Yj{\jnPwR}nm-N@`f5fVGkWh}[4q+K?&Kv!#>Ss]xKD:c__kKu4Fh|zW_GK- XԲQWC5[R0ޡ+=<j[ly֤7:ƽٽKmO8XN#>u7WI;F2KII&֢aca*+V`T-Q6I cONu8YC/9 `GAZ2CO$isᆴDף^ RV93Զ5EsY\\Ws.]F?Zҵ4D9>
+N9Rx<d*9Aim45J6wϵ.ՀQ;5t2'X不eFJA&mBGC튆 YV^QG[ooC#]QYqAᭌag[1pқe-i!x#VTC⅗$gpiO{o[@ays6
+I'i<33 oOsy~%qHٰGbn		ZgxzAodcqD:k1 F˂Mw4FH8#h)y+&K\A23B{92I U.l~"[ Ə#;x}VTЭ뉮3/ROze 1HE\3h[6?,rq#9?1>>J=.v]nvJ䔁l ѫFfe<ݫ\ЂM!f$µCKn6*=z-֗+8X*~+r۬	e4P
+w m@9N(euFő~Y{#Ms5ώfӤ/~BJp>\zU[+<aamky}ԑFg;{޺yڕ-kj[[}̡<+cwj¾ۯuAZյWӵE%#A	P !I${dMu62ijCY~zt|\rW<Dk$^֖=3QB9Hӭvw:<<GQ$`Ÿ	1.9n.ำ_,=<im.s}**Q =M''4Ҟkנy[3n]x#<ֱ<@Yz ]*5XsXsi@68[^%MeyvۣUn3TaRدo\or4#=Ɲڊ˖2+Oi#-㐌UǎFJN?_FkwwG7@Jyy+VU;
+VQ_qg/_Oé|u`?<VNjzp+: Htg"m5ˈ่ -Ke5:w"7(1oz\*\`~*;GCPsݻ)<^z{c&?'Ub|aִ# dU+	|A&O9A*N2ilNH!21;Y/[{.X87y /JQOyʊm^FhVɩ` ;ȏm'8rT \CpDEU=mYq,p8
+03cX]fC# P>CR˩^Z	L*xr٢rqFΓW5|q$Of\JTUR,cIڿ\,zrjB
+ V}X:b<_[iEt?jH"i+⢓PXR#v2+xTX`p8 ;,"jc&%0= ,Z2kﴛ:p?«O{stAVr=kSGO+;kMI*=MXibX$ź=1Uzq+6w*JQ5ق欌Fs֩hjiJ2 Rjw["gUڻh|RDO
+9ɚΎ2vvw{	cMu[(./4kK9&0Ф+$Dn@<ȉ%b;gӊղU_D)ـxW}zPRtCyv~nKsZXl֚r1_ª^ZF*LX7@+Pӑ.ѤH`;-YAȹaEknhf@	S-Kҳn_Z0ψ$i/ Xq	bOe0vs7FOZ
+ʁ~:FXFף^׻C{bH"H5xCT[x<՜(%4+vo8Zw8{.äP֣"f b+	Z@TfdqTVSei&#$uy(bZgR0ɜyoM6R{l9Gc59c$~SS[txuS<&oWhOR\U7HDRX&+.qz Xzl瘍[=wUIߤpblQ`կ}ŭ  >I⥲\|/A@+ƥebڌ7K9+*KcBsM"ӟIyUnRUpj,-Z;t.N<>gUtқMѾ$.vqkW-:9Vú%̍:pJ<\lHLϱ	lg.q\D#`FCP+"U4ӝ#a'iM-QS kk+G[yЕIqxsy#r?܅MV/</y"{9k4cfh]O{b"V`hmȌS7/]G5Է=@Fe?}d'֪\Oc:qԜ+_SQ庺dDnX6@` HT7VR\lْU?
+1Α4NOY1Dpq(H=4,L7{@ioo??a崷n#m3»a 	Kq֟&^WzXss1 `<T"ɂ=Wir8VgvFVot=đ+^`wyoP =kfTEuzMx[\IzB@ⴡ%n02hZ[0~+ZP5ƍ`Tsrk6hZޕSM)\b+1TX~FZ3a2XH$l>|%~EC})@|յ$jA U*՜tC.HJcej=`䪌v5k	f>X@-$}C,XRvIܫלRjˋi?vԎ 2
+ҚJĂ)0<4`ԖXݦ7j}>7cQb8g_gn_R.<}"	ki[q,ڬN鰘apK ET,,
+ ERBs^BOd}ÜR=O5<;FrTɦ-Tr8U.;(1u )̇\F>ӖWIm<w3"{0Vm}\
+I[B>yl$(1qҫ]u9:(/$ $ۋIm$2]H&*QV938=kB)O/+@jtLǭHٶ{ud Q/Y4)s7\fHřI=Qҧ4Ym\᲏r9}vs++ { Lm :K') 6 Qy]vQXQE3  ѭXu?A a+Շ@z |E ] ?S>"> jqRc?|٪3J.CMwct?i`'u8z(~nvT}:ޢkQj7rI5Yǘ>kJid89XJʼyep9,y<vqRǢM+D+m[8>vek[cRkW*mcu&.KJ{	c3|Ϩ+4F`8Hq[ }6YǸfܧK.Mi&YnUa@e;#XC{$I|rNg9Wn\[Qp+tH]fFZ?} /i0},j$b*тZ5YG}wojexĲGzհѮn|I>5EO4xu0&=q5gtlkKrcl:8ɰը6ckm}fv(fҬ:*[Xtcj kVhKtLկI;{KDnRgCOm^"-X#<~J09:k1+"mGN#`$;ؚKw* 5P 1(m|pwKu]d {z55#څYOb]*[Mt>b^^@ZUb+m ]h#/㎵e3bMM{I ,R/"V	 YPG$EVvgY[l*s4"2ЏCD23)d62"X#&dfE-n5*3FY[ħDh1詧t1*2AaVib@c Z}Q
+N*݂Ews_YzMKp֕5+si(8ѯ%;T'h2;yo3L@ɮ+G_6wp?J fmNYaʅ?'Yc>wmω''EK#*Î@tzr.bu'Q<QeWs@q[֥At@\^in<tOjZFtyuN i]ZGj,-d(֓T!^44TxY.IV&6:MѴU|G=0H#wc)6{hB^t%ϋ1_ȸ{p=kI+nv끊}f\i%Dmd`%	̪ZL2e<7΃Jm_ؖW6<N֒_;Y5]+5sS_\h>Éٸ^OW8Yȼ>G\+STۜt׮_ŧ[ rIPcY,:k^`fKEw"cu*dxGAPڞ"1mPHpIڷ*E+VB3tG	n`F*tCqkP58|ѽNv7VIdmws` ;fkcYGʮāT77m@34#%*7T֝" !Ǐƺhk%%  {W
+^\@^GLܖrM[Z[Ά}N+cyEՑw4r	gfocom1l9+j[v<<ҫՆʾS)_2S$EJ|lvyh[1|&BqȬ?khWNCokwDtÞzVīKwq$W6c8}ps,J*|&t+B_3v>G+)+K-?Lcn|Ȓ\CSjڦg^Z֥-_Oz;!+(. hgxB۷c{/kZLmz|3n";TPimmͭȂ7>LJjhq&QN.nEgY5sϥRbGGdmN$ h}VrEiC Te-tAA<T7/m()dI&hTS!Wj'Pz1$YcB̖1,o"̿ZLzW̵xB:[\6MN(4Է͑uUtɏ	;#`mVSb&rsvc+܂siPi׷: yp$.sԊQe77yc$ֺ{-GNOZ&r(
+z7~ڮjW #[eGs`vzq[sy (oO5$iq"S;O$*%3l6"%kҞfbDxzO+^[%?f4a?ʜl&ݱR XJۚT{5Ri
+1qpoTֳSu"\X,zRwapNs&ެFVky;i9  |NF!]&&T_1'W3uh[?rBGJNW5Y۲5g!c$9jKD񰍼{|ɽEaF,WI$Lҕa9]XhǕݡ$:#/T:դm|MkbW$*CeՎ5֤}i<s/+֩U$]H*~]Xk8XEWEud<l[LJ,Kr9RRI7ٞ6Xt{x݇j'mfilַyx;2}l0gNԖyYe[ިaIHEu)Co_$5iս{qۃCF0Z-O$ɨfՁ||k+V*%aiMk$1XeLy˽H]'`E5ylq4VV֧}űX6oa.Yr*&ۀ(RPq7dO@{Trɵv\4O.J5C$D8.sVkSѓQZ+4Q42?b71dEsb{W32m5xG$kd = mIdLM6?3wrF:GQԚ&Sוu=RUagb_jP#43vD~6B`J}ҹ\F<luu{(㷖3Ē9FXNFz+J7ʵRjl \$cӟJyGY^V&{n;*%:[I,(۟Z5_I5EՂ٣c9$B
+QcZӚz=6W񇇬tNkE/(ZHH9i\(kO鶺d4"!`X^,ѓ>E^W+hmUM?	_<e,@U] A dzp40mC,Isgx&Ȭ@'ڍ͹< iT T=wgqNlbЮ	&i"]n+>is>$t9z[H4V=B;-mf\l;}B+Ȯ쭥y#pS.kn,ʓ5P߅*1M;X*_R-+k֢G2mr3^#f-%'cqg<jo}w_NvPѯ͜l+2
+֎p拏C4U!Sڎٯne ɐҩInR
+稢S{FOQG,q9#<UVdg&,<xNEY;'8]<#-4^eg>j%>[0|N"hab>iQW65aDf=sԞ&]<7v&>پfh4\Ā#~>1UgKFH}sMbiLG&e	[(dUًnQ.BƦ´{ɞJ;%{~%k$ :H-6 qL3}L+pZ=e1lxx+FTd뼚L=pjش))Kh!D,qrjH^8nE<5;Ac6R4  yg>dϪˡZRH $C]~-ixsDKT`ڰϤl7pT2xe;gU:ͽU^"[DE	&qjOm]㾝"0"e9XwN3X!KȌIbdլTz0ٻyF0yif'{V׊m4v{D$*Ȓs|W rd񍦧-1</Fzn]L-=/QH|,YVqmZ5,ʞQs#d;MKw{LfJpWMZiGs{	?6ݴk*~S ֨(EHb s֦ỽ`H-̚n =ֲ\ݑVhǚZRоR$Gʜx?s&.Dp~qi%6e.-"xw=9c^LjQ V٣fX0kFB.yDF4l27KF4d>|>`dݔḃwXl93zְ^b(tatȞ!+6ݗ:MpbݚEGmb(ӭW\9A$RoF.̸EӔNUVF~VN`|zQ	>"?C[ϛM:)ks:Z9U7+T@~
+~ x:}w
+QX{iX56
+3A)ڄ=3ҡџ[9{9sE$g$lF~uχYxy"1'g٧M4i LVjn1AmLZr^Hbjʣ`q"\Uw +d-WV[C{g8^[\6WOV=*$2"0=@4WS\`\+56bW-L(?:DgZ$*֖rUqU#4=K<+: gv[CԵ4d9''s]Ǉ.o[-F7EprkVcAmS6OE=y%#*j>e#m)g,A93UVjx{[വXdɌd~ȈL7񎆺tcts&CWd}d|J7v{}gR[%K]3z\2@Rkto
+\GYcö`]Ob+gS9~4JO%*/0[u]bXΗcS]$},/6a uN\ѕdl:.:`S)u1xyV5..ky,F`u5M{j\\R;[kSl$r
+2։єƘ|ʌ eӭ.˶#+FV<Yfܚ`)dbU	+Ip@)c|>7;=Yq $? J#,T G1 ҈J?,( 	\ ֬:^  jà?+, yz
+{?UХy R-1**J'9]9T c1g#R0&?4m"inS}*qSVrQq><i,bUpF[K;yUue3*nޭ]2Nr+z^Fdܬăf}L{*&%9XjWnXOiGxIɛRhyRm^G>ƇgqLZV[F8~ҍ	rV1 .dKF>&ƏoČYbrIn[+'HX 4VW_cFb8RP?foR2@=~D!1oS J o'`҈-@sG++4]h_9oa( 4ԄxcYQ
+Z,b` G?ZTz?S]CwI ~& y? Coыf?Ʋюc#& tM_7xNߐK{aV9?( 5++84[&ӣյVFQz>jc0\i:ƕmiytl̶te=qGA].ŢYu 11*cӵjej婫M
+:NڎlqWmNڗR;Vݣ<m2`zU}O|Kz^*.}D.6
+1yWQ+{EesiI$m=2Yn+Q+ZZ9D`2ц$
+Xvdgb~ꑫ!7@?\UTcBYGy>tyN	]:ܺ+:n,E򣞸սF֝S[eTG@(&)U19VUot^>YlSsjr>Ig۵bϬ-²Lnpyz+t34lh
+FWqM|2\(Dq:%Rp5%RU9I!	,Q\^]<L17̢Ĳɧ38>rxSa\ZGrڕűv0DH]~Xl+le+ŝ̌aElN*-0ʒwi_Er˹sU{IjfL=˻\!uu^[<
+@7+o,L~rq\jI'cAS֍ΣM MWɻ+_QcHHQvBkBCuuFI+&[7Wb}@In5tPr}ke91u.+$y&Q<'Q#S ePr{p9YktTsi&m.,ea9IK,vB%I8"4⢝.>v9i˙c
+JUd$/Jx:iF7I+֝4jam&6#ЊTF
+9[ak:?tS+Kpv$K9Gհ
+}
+\kExWGr?LV3Z]g&S  4
+~٧:tİ}ecUWmɮӌ"[~kRUc:vԗ4w,
+c9XUf*K q֯	Ot\sһїvxUȣI}v
+cѬokKt1E*p7UϿIgm`K,{ܹ=6cUhŻ+5a7ڤWmQ&vqT+[]s,!mdZno4Dۥ$d߇Smn1Mԥ	5Pxd5ی#8OuA"F[v(^Fp<y5sP!*+z^[dQ6MJ*{
+EJm3(QN.䲛SmF;|gc+U ޳D-t<<\b+K*qu!$+㨫Z\XM6y{X$AX_\nb@qW좟XkM:Xw	#Cp?
+hiq^^I5Gӱ5jK_MRKRx\zVn4>2xđ^HZ~ք^zo {t-3.{jZ9t`B}wˎIPwp`16I?.ud	s^H<?Ұo(b9g >smx-]p;ןXگ MkռCbt6:dk}ty#s?jGMW-݅Z4΃z}bk؍ +a_I)ԤE8mķ~+s׈bYw!N6'%([$!
+=D)}b^d`W<sޒ_3$dZR~}3PGzzdlLPWAK9ʰ0> <j,cҭ;;cft{oL7zniǨsRe<싾N?JVn$"jSzu/}+oP/y;O0Whǅf`-Z5}ޓCV.K׺wQ1#2ԂM#_9$[}&x'#v,RHO
+v
+xsEq j+IaMsH*|Q%ܨ (Ibw#^:E߷ihU5+)^ݷ轗H&{YmoSO61KoUMLI9w4V@F9Ffq\ӉY7m1թGǥt~k+뜏]?Z?Ō#ŚP8#ʩk;-쥄{1W$s(ak^9K5sF08d~lo7'&.1Ӵ0-<($FF	$c5+-mL2) tףʶg9IkYxmV#t5֣Hw"r \ ĂuPgN	?CCI-9fixZR"۲	85]	ܴNKW_iSR(BfrprOVa瘡RO8k_3._w7˻#XU0/L`mf~u|4Nz%?/7T-fZ#f؏vp;k錓+-g>=d6f[ӴR2$2$EH1!Gtg{ƛN`襶@I'Ԋ }}}0;!0+% J5#R+9FyI!:f@ю.^2H!zU:Mx#|Ú[:/=3ӇEXGl枎x'ֺOi!g`<vA~yC\iκ68,O]F|	okti,b~eii%O&FFm+cSȷ{bg2>Y6G%Ϊj~*Xj?rG\dY:
+֧OdH+ eZ2"Oj gh FҸ2x'.Q͆uBHCB+FZR2<n$SS򔓑]&yjrG<ZCrnﳐ=<Eo8w?xF}+8h{LEWFsrci kvz堜N\+"d7ӎjf38-=T- < M4 Wέ~z9oT{,52Oq֍]JSWN{ =~Z <\0=;Q=NYwy˖erI85y;rfl  fQl  P4z˴/=zVF{ =wz砣O(*Su)mcsq-eUqgڰz"fS>U¤bcԫsX鴝+fR`3H&߲f|O˩V)'nXii9iFt?~ҕ;c$=֗7lm>EVk+|hp}9k˄R3rǵ^״4.l۬c|2~!ckdG<+f:b6G0+C Yj{)[:u,N]떔9pN+4m65Y7cުg[%ĩٲވn=1[{'S2LRu9JGS=3Z:?ڳ&w5Q]QU ѡ1lTQV?5F$cg&FE]~v{q4 QS:bɂIIE/y)ӎ+".&^:^6&|׭!}Sicy]:TbYRq'&6ve0/ʋ8#Lw5p2
+Xg4H-`&b]=ӠF|1UM	բWhԣ@DjrH+P$.]ˎkl|*\Һ9ZY@5*'ԭK)32k[PY+dlLWK9џi2>G}>"ZE /#oz݁ p1jUB#E6ι%fa*x}iy;Co6B0MswjeobjGsoA+x}X|7|avHoc[V@qU<XO#7<MvTyU|DuUק>Hp?":vzQEnxGJ Fa zkV   xg@M^] A ovSUGBƱc9uoj2ӊfpnlWw1ΕΈΒ&Ф7֛8b7r:ۓL,1.Oix;B*z+1}j'R{ֹE`UK
+~YɢimUIUqcZ)SIn5&~#ܙ0!үnM_j`p}̢`IUn4 g?v=Ff}kM-DD	'bg\>T1u;kWŢ]v6%=I@&ӑNܷĘ<T
+BR")=[Na^-);@IZ7tL^c(pcpʷ<)m^A={A1_'k/)jvH۩HȲ{Tj4\T{am 4>\g´,x<CsA`]/++vA&@pP5pi5KPF>[&ǉe7v"4h,MTcp1+Rubs.ac6('MC[]r{X!0sֶgNԺ']<ag%Nћ8Ù;-LM^UQ|EA)
+;FqUm?CokǌZI)'@YqVJۿ-NuoD\+h&GұL$ߧ+{KHWJdĆ,9X&߻ |ҩ+%zr4đvNze)X?/Vwm /N[[`F攨<k>cF#Wғ̍:yAK*mMIzG8E#c% 
+}$0\K'%m̒u?ֱyR;O1@;جVb>Q1|{-6jTh,:Oƈcy~X˴N}iFg}Ķ7hT}+EKYӤg4&P LZҺBL(+-|E<p
+/çM,w\yhrIA>Gjtj3FifP0D_5v\^zRH"A QR+#I+gNmmӲ!ix
+ Or@=9+ۗ[8p?ZU,J9UkM}:o+eOb2=+ҖX6pH"Mjzna%zmĐ 봢JqsF2VGHȤ6;U`+/r-<-Sief2KF]0=B٧}&.1e
+10s\Iy5Vǈjg>_Qe]XΒԤD210]Y(\vT.v*dsC-IVo*)0}kG6MbO`V2v㟧z%E,wR^ڔŽe2.N~r[+c]^&Tځx]~`$:g<dW?vucmEbbIbz|[<Ll	 ,cr=zd&xnk`PE6x m=}Z夁N]H+	㨦x+-&0	\0w,RUN{Eu8Mo9y#2* 	U$>Ү\<<伧q>`NA^k(=orI8*+=rښYϩEekqr34yW@v&,j&䜨ݕ@iϫ؎_Lԥyҧ%.Sd%ʊ1IL\|Уq6RѣYX@اyg5յx 9d U?u]+I
+a@$֠0Ԟ$Z3$-u|^mm졌Ed99*wcYQ> 2:.b_E:Z>u!(gvq!xoⷶ ]>GEg}4]D+t<Tcq=OJ\? Q4<`c m;U)y3eO-ݙ+~bh0 U[$HYc<uV$퐹W-JRVGGJZr{jq\F|+
+5R/Lq}2n=:u.-KiIu/|=^3XV[_5⸂)n 8z(Zܨ`hM4㡹;ΚH;9+ĶIT[<2梗ғ)
+VŻvѲd=j26)|LxfTl{YWmdeY>&ZxX`$2IYޕ*r9qؚxh^QX	YzV>׏<_؍?s[#2Dx P{\e2uuR0%9:CaϜci" ZZ$ ZZéCSRgKn#
+ls<h1 t5brZ)Ta=ԎV+I<lеĲ;qjl`NO1lP5R <S5p	nF;[]55IFݶI!څu+nʪVBż-Ab1*F3=ڕxD,SbG8/f44 tJh0rT}[x9yoUCR[HnF8d?Ze_=|WfGE'TqQYJ!CWG}] u͏xK>V?oG<_c{6yHX:3Z6	cN+Fr25z4hNGCSF$:1_PpK#Y'.#pv񃸜qҳ+Z-vaS8mT`F+j)'+?%Evo]mKսI'B!{cA=2JFlʏ`D7n3PM:<CpeNsJuem{G02mP~S֧k&0]ژgn~^HbZ䑊Ҏᶎ2Jȼ0^G5*^x\&+;H5n_ fWyV '[W*jF&1o,DAWQ"wPǄMFO̩OSST%=ֳ')''RQ桕JGRvhв=Cq`Pet~)reϞ1G Es~y ۜduT7Xƚ.Vm2+.hqQ2ׄ4y`rI<g5!#r*?ڜlđߞ)Jg֘xirpZiosҖŘUX}=
+$$.+VbO5Gu=7a/ +ta6P@4|ϊWbScdqPZp1X{~pK]*JT6<S=21L+|aY^I 9{㊅`Iw$s<ɰV/՚MG[-C)D8c֤Q{dxba7/{5ʎI.ˌmn+&H+#e=*WL=Yio1@˥j83];\JJ.2qSxE˶8;BXqޱ6\jȴYO{ۻ;F`Ga-+qGtgS>ZxIgq'HÖ=Xڶh.TJ#4)ޤm$>;)JԀq>zrex(
+3W+EnJå n_ϑ[*Q:O(<~Yv;+R#?g|}E!ҵ8E527EJ+@8UZvYGf/PwFsҖy$Xշ8͞h=m{:r) GA[*C,adxbz
+,֌S*pm+: 8?U8<? `N8uEa`"-<+Z}4i	(}zŊ"ȉ,}+ӮtC؋#.I&R=s[\:nSs_mI40gΔ.OkZ+ʲF(gޣ5D1ɶH}=wbuiaK?̒	ceQִ9+֔}4%Vܤqޟ6ZF<bp1UA$FږT ~i8WSԖh.2`g5!G{(Ve KAk?	b?&T+Ҧkm*XvZh!YgʟZ+G/LC44w5\OLV©-joJF3K*N}*@~:rb4Qtcc=i@( @J椲n=0iN4vNsYW:2A}[kZkVVdU$g2;;=ou3F0%Cqp"8Z᠓w=9I.-˪ČZ}h6b*"88Oz)'+skǕ !|0{Ws2>S=kCeiqHQ+vϽp+H@!B=i@+*\;T4n@F95aҔ
+XucEVط$wqT!SapQΫ' sC-82;D>s <k iS 򣏭c6V+[s "1 ҈+A@ 0Du啅/̿QEnxGJ Fa zkV  [_SWנ?𿈿뽟֪Rؽ6Z\zT-h*эU#0{Wu{
+T*䌐
+0 Xi ,4պ ʚ>e+)ջ\h*3u<T.p@>͊(z2<fw*ǿ6BA"$\:GQ-Dѡs>CJƗ?cib]<¢ʻ8 qDBXI5cڔy^BeGʏs6rĒy$d)s6(MF!x9BP.YIjzǙLҋfbLO49&LSk;I(ez=)Ĥ%Ahr֝ݑirxG^v;^_=y;Q "˶""F!+˙e
+
+I^S#ÿT+Ƥ)+Ʀ}y dWfP#igko1Jwd;`2"z:+;\8IIǙ,`TSƥ஺=bK9I
+C
+ԚZjCk" &A{:M+|t9AN(Γ*.KJ{=A&̲^[}qX^PkQ}#G@GsUi7q񒓊~k`>U?
+kOv>Wka&,Ikg2v=5[W(2x=):˒}.uh#xuG 5k:v*HA^2+lkf"ݻegLbh䶚Y;ظ0&WZH?tRUm6 z76mﺲuM@\j4PI${Ɠa<٢U;fr4cUR+ܖU%>vlLF~4nbV6y1,ֲrއެxr6,^zGwkZ]Ɨh.n̸HE,O$UFUiuv:f.-$VHճL9ڲ!8>sOht85G,K_6ols99'Wip,4m䙌;[,CZ..,5;KQacr8޶rN,aB4kEsmdufX)\wS,ᘏ3]f}nlc?8}(҅Գ HaF\1XҒiڞ*}F4}Еv-?U+"_yl^A6݁}sQj6ϰ*%iV2uQJsu
+J1E'Cmg5˗Xՙ=}[fMWBE%-$Lmhx`Ъ0î׿5mY3f9={4]^GoeGi6ZxV_֝7V(%Vb yR:mI)q5(^gNU#\$9c҅^Jw>LZnڲ2BepƣiL&;3QM["{	RAH#FSQR`}>vgf+.IFެsZL֑Z%A'6 $kBU.9qG,,[,yPx*ҩWm=L9O^{!}ZɒOLU:ɼ`ET-Feu3ujm 3NWv;g8t]S>6=#NÚm)\JW::MG ՘Vwjܺ,n93Q9(j8j&fjsx<K5խKA!V7#a?8-jn+P}ɉN/IniRU1BdQ#^3zU;]~N[<T:\SkC3|ǛkOOI+rbBGMyZ)\·v\Ź$g5BB͌W%Jv¼?3WqzȋQ6:q+	~58T5xgҔw*N1Q j?ՊdX>=t>Yۄ|b̊E8$7;O4?ml'3$mt`&k-t8D_s[R=8J..Su::cmDUτm吓5yTv$zW70Y`U*[h1Ow HWūyI\^'J|a [F"ӎ9j? M_sV)˴gdcL&`C0*[kuGQq cs[--S|y[4ex4)|-p85Gm^KWm!Or=*^[zCЭ,nE7Vb	Y2pÿl9w7Y=,qҲN3Ҝ}2/HNN20ryu)P	
+q/<8κuci`4)+\%(*{zcth*u RgWidGPUdK-.6}NM6,=9C+QI"{b_-UeUwGkJA$_NǂK㶒1/wlR\镅8efin@5 (1oP;k;DlKGkewm+}7fZkT;r0ؚhFfx:'a>e8U1; cesJ.p2}SX+Ξ'NuyJtC ,t~ojˬX4ֆ$H_-kf
+Zq֞r@F*&VRJ2נ(+|Tz 0=)m=(`ldXЖK[ޣl3&+wa,;_Z饇sW<LngSP}NV$2@2ݫ~B%s:)KmqTŌ!60 Yue%.8"	#e1N(]_Kqx8
+Ojɺȸ3"F+z7һ}Zm[2dQr2v[x;D'#I٢(Sr[u\h]5з[tY@#KI RE20LH)~߲j7ͭ;[yF :8*FG<Ggy9L5˩5N=։m溬V(}ECִ-tf$Yb1>M-	5y{LԠ1k~c۵Akdx2ufX 8oIm]CE<2drHz0zUc{XC0-*MFIN9^>C8婈nG9ivlJw6{VQw[+".qǂҲ	$>ea+KC);KFTZa [ԣj&k(h2PDm(o4Xf/%M߆kC?zivU3Ogl|TQ;
+MGm"J-b=G] 7@܂25-Xhm&ڇ6-bH7嗶<ݙ#<I}YU?	]աB%H?ޮK}Wogm@<]zVilZ^||zWO
+N,-rɺIAa7'cxZ~׫H]= 0Ҽ8'uҐ}̤;G
+k[D6+,wxHp̯) u͈sPGДhuMsemrr~vx*#/TM?jGwjdڹk.[Kh9}N\H<z\M6w*-KWt 6zf^]&[BN-@ORi6܄98T:&)_e)t[k/wlnbq_sxS:V,|VۉGЊ%7+C99!cyV+gofhY<loޭh_ؼu4qM8	ӝ6Ҿ6Z躤Aw=-N*i*;	DNxz˧S^5I1$]jͩkW_nU4\me'ʕ⩧RRr;RГSk;;{t,3Qt+;^̳j(8=.&äjq\C/Xj<:B΋2B#>to~uu經HW3NDm}*AɌpXz޳rњH =Esyzr05bY16AʞSdr%?J g24 +;7$3'Ks*19>[hEDEouRS7jHUk"ULt98;֍^FH⹆^kd4llWY.3,|gU^-N\xeI"2ʊ:Ipco?9';}K%h|{f[%[=yZ1SϤRV{\r䜐1Uc*tޮxD>xjGKs
+k`jqךt@2Gjp𸍔CVu4xGm9 |YetbM;|/P+ʗ+O]~nex<Ż
+Kk=j6Y}3BBgq[D_3$+H<5lq+
+=jV1PRmfi4Җəg'M|Osר3/WǶIڷti8P
+՗-ܭ5khe2dshJZgΥ7gx~+RW$m6<^#ȩZxXߵzbaR>n[Vtwv:`=+"]
+ҹXp.JWAD&Fzǔ*iՉ 	^4k~?O0ѡL#ڮqaj  |[ (O
+>Kʫ.,oJ&uuy(
+sVc$o,sU/NEӐ^6i\jFrJ 	G^]^u "' 녿G^[SG0?XQE3  ѭXu?A a+Շ@zI cX j |1/gХF0;:\FgT%r9ꐹ_+={{Ҹbrj'Ld${RǎztS{.F:Vq8bČ+O5Hiyǜ硭K6Y&To]&,}/q7pEa]'s\Q۱LLKkcʓF*Syy29o/v2\sTU"l^;bI5\2Yvu"A~c]|Mi5G`q 3W_A<Ɇ!G<W,MɨGB&4:v/Bl澂ˌr\*+Ͷn1ױv9<Q B=@:n/zm3}V J(JXe2ëg}glogG C߭QķUȂ7|I'e_Z+H İ+fhoPr11<ttc?ו>gS+TХӢtf*r7Zn\hqۛ_2?1ެr[gmbŘ &Ma<V4UmHP19Pwhu{ܡ e][</=ꞵOJ]HΣkbNHݟJ5ntM.?G]ۓ5.X+Fz洭$P1R@h3ZhpT	-zw5[FE<EM<r<+"Hx#jd<O>I,x>wOʹ'*CzξN^ /ss+0YD]p:ս1-"?[GBۣ+\X@2uv1!`zZw񜴥:KMU~ש5s"EځǦkPH/<<)g?(9vɩF5gi1:kޢWIHh:P|:+OQn-n,:nfck*UZhfrN3+MgɮwDu yv
+d.Ġ#Z9-uq3<ę
+qZƓݳݭg԰蝵+F:|bG(ާ~kzq6[%^&+n f!_A|&@@(|5pmVzR_c[3=7%IIJqj=ϊ{ia39zZ%}CVgelP1*PY]_`LV&%J3:Vʛn֢܆TӴS[f($m ׀ +ݨTOLm^A#FhDi|,S0z+ejZj2F'y;rs>"
+0LEJ'cN{Փ0&6ƹB
+Er){z_|l(TSmCcO$Ҳ-nxYc{+#%-8sJ`$4ifʙ&@pAbG!?z+YFR$*pX
+ $[M&ٱ]\<L-(sXӵy5k'3FRHHswQX|Q}b+pOCP:+$D̖&^HPK78=+&+KEW*!\.zYruEya ֦+Ne=k5!i6!A=IR]-L7=A{露B.XއUvyHa1ɦ+CUk;#m+CZ#!{
+la`gҡ4&Hn :֐Q5#'=Ҷ{iJOQ/@ml-nbƮq4<;]G-ߊ0 pIU5{-V5+uN>[E+ɯ2ԓ*.$neO
+}ulf7ROYmIy9U'#	#$hPQYurG_? ]5N{k%1ہM7tE\}|Wor<'I~FZkne19e]\"u<yGY=^-$N}A54\#|H=+sUR]zxz$AT63b@:+M H[O	\/Z#d3D"e<TP}JpVh/hyba1^ZU7m/5;G_440!tFgeGQ]F#Ѵ{xbBD>%}9ۘrv0hle8 jiLu9E'åZӴkn!sGri-edIGo=Gn2fաFyddՎ{Tч4f&1*m/ 1lOԼ?8Jpd:WEsi{m:u_E.L(g1{__j4ZmSo"f_B6uF'k75Gg}"2FH`#&X\=U_Xa=ͥm:օYq}muIcB\mZp[ٳ\x+3jc[=9b8vPvK{/RWcvO?ZRe`r 7q]	J8%ʣ+(
+%DqSj_%X5XxMhEqþ/3&yI ek9ɥkyGW;.ɲ0޺<Yk$~cI(=rVԐ [>ġ;\mqҕ:ܬF
+u^^j:Q.,e0c޳IitL%O+]itˍ+˂vɛwV}5-Nwҝ,v UTèg]i3EX-/BjrG+6}Jih! ֲi{]*Z"h[Flh>;ͧۤI ?\+j}RM5lH2ѴJ0=sV|;EO	gΏ-oW^Tϕ0N1`$eQ>8w91k&:rQ,  j*7$~7.ϧ+uje[m0ze擧j2d@c˾Y}ݮa|K'ۿ;[i˪7X#ғTXGʢ(Pz.to<GKk{
+ WmCIgV>Z=N%H*u=&Um42GL[6zmƝ8[hAY:<k6/#mEZIEZj֏<6+x.bR:QϏ֍xoNKxV@TM4^bDFᓪi};GlIuϥn٬7:m57u( lTH+|=SOJQxꔡ%k}?FӒĖm!^.@ӯ4JKQ-cW"5'<9gE6^WB97Tn`bFѧ4R3\¤y]9Zؼ-5d_ZG>$h#.sӚ8q5*KnCisCѼ
+ɷ[gU6vܤF̬&;0j>x݁;J:p~CYJ"G}~"e|2H<χlo'k؞H`iv+c$vG[@"FHtڮH iEyUE}N&uEVV^"KVjC  '.yv<Q	uE]+#E[-OʮZM=$q^cb'*utFєܻG6iXgsںmT r?6}r<ªw7vGeգ3tl4[xr<zO{sypK7'G9/qxXNjc֭bΚ+Zs&ŦT"oviKqxmb0ǟw)}\5wuv7V	oʕJF05T+cFݡ9=9q@*ռe޹$<Ta֓fٳ(ߓ'O)mi̽jwLO)yqc].m9,rm+6[17ZLc=kHV)V=:S.5m:mǆXbbA![i#"bEee[,l:-zs8,}E$_[oAzxAmH6 ̨638#~Vw9elm_eK/ͪ_ҀJ!$wcԚ[ydDpHbK7SY_/DuV~ fc8Tk :}:s}h>TH AeQTqt\!+pw>Y5f:xZ17>{54lEF7&y&{9d6Sv-lEf\ aTomNhn'g*]ޭSvIiͶرp{Vsɫ.8U|𮅧ZC9SeSY%ڡQ҅(=u!*R[niYj`Y iڲ=;MgYYZѢ9_lLjng/dfEHdv9?юpæ\QG1C%2{ T	}B+Hh'v*HoC,'oﶲH~ vQt[]f&+`o/;k텇7n.[80ȋ .ߔ܋@-o@Dv'	z#V\o+-t8' jjQvg]RMN;<dcAHnޕ=")v9$T+ :c>@
+(٤ɵz <ť қmiU_\ҾWi90|Jvwo86$$_kcD.{,f sF6==)aF~$Z/i69'RtXS.[U8QpGN+RwLpVԭxXHuOT).&fя8љ vBIE]?RUeʛԕ˶nZHJ4[ݹ}<њ,x njQav +j &?~QOǺ8SSLx~x.O柴p{|/s㼂Ef K̬5UeKwTqKYoJ4#η
+h23}pyNMVBtN6Yww>x#TLT`F<{57,<sO3HKEu-ak?&
+ۦ<Xm	l(Io[Ϲzԃ:JѭrĐ\/ލS%ͻ`6>Y=3[q9w# ׯ)n}M2dޔG)'گQޒD49'wkesܥ&jEnq<.T/ 20)R`i{S:>zcc<.\c Q(лʧ48歺a`qL[4L=.XgDu4饏g@>g=XӤTa6XQSB0a-B oG^[^u "QymvQXQE3  ѭXu?A a+Շ@w c>j+~ds uEwBɱ;S5+ߑVsn=)s> \`2@=G96{Q5s;*.{#d~=\R5s+ʳ<~*3JSO pz/z]A;W&.reVK˚"N}jr+O;!z
+f,pFgB~PzWojƃɵ2?QU<OJ|2cgq[xQBNH%+E}([Q.tYLnV\[vr}jqU+d,,e $6YCy:{/ї+qE&ޣ&BUFXf1ǅժ9 =})s6W[iX:_7Xp\LN@x=koJ ;X=uX$7ZvQ9pW2gXۗV?[kg
+ZYQPIȫupѓÈ+f&RV7XOԬ4onMُSAufd#O<Z"sMk)yS ?α5m+-E\w)JU#kMODWCE~lx}WQM&uxˑmɠ}.
+}V(A}`?xkCQ]1좜ڼ&ra ס'xA_zڍ$V=Z+kx1B3UJayo/y	fW$4άzYjI=q@ox~6
+#
+F=84YߪI4x /j{c+<בΖg}jn!\FôA5ۣb'+WES[vvShߍMm#*8Ɉ9.V{yV)X=FL&*X\9ZHhⴚGAP
+Qg}J+}ʊ%7$ SyU ZC#\hcm+L;y#5T،Dh++oy<=XuP$3$ɮJ!ÃNU6%Cko0z[#:8 fIh.s+znl|ަ焝UvV5TsjVdBEqʄn3qV5m=[79dd$yu\gDSB5Edr+E/2ڷ?+rLm$7BNAԵwmZa=tkb4c<?Rrz8cxgxB4UWEHV	r#k얖 v8`Jxk
+V.CJ[/Iy>Fg8\nFh08kҔ>S5Cv)6C|EF$;$kLvTz_5h$WEg:h\%A
+WVlx1em[R&['w {
+[jTg"b\󤔛gєB@UY{pMl3X`kg
+>្bkB=9Xh٥ `|!EE[0Xxjə:W:Ǚi.c6/^/"ey<a:f6i̖ҠBUX srpWlφ8Ϋqz6lY\)Ur{Msu%̌{ :cڢ/Ml=y^f7:ן^\rS׽98gqѶ&D%%*n=v"8x1Қ秥hdNLcBD>'k٣H$ςU+Y-m%Ts[Ե+NHFy+Q3C[{&]C0Oz,
+D
+*J{Y~]Q39)\OmtB`ޚx5kσ|bjֿiou(nGv=ps)8:7Qe|'$܁늏X7eXȄ&䎟*;}cUudܰ=kѯqgQC-ۋInc	`T vG#ҤiNUJ󔬴>¥+]c"f^_"6?3*Ha--_p`ҮMj!9P1 $0BѤoںҜǉbcBpX ñ
+H8+8fSO.G~XXjZE|?J>5u#$+}5-S9ۍ[[V{U JT0sl&RcEv[Z_Fݚ%nj@NketU+twi7i6*xBV?dooFm⦛U'H`HH"|[IM)C 1}+QIs*s|jڂۈEhA)ۊqMގmF0~bA4F9++:9,6dzT>v⋎ț1xJڊGl;Pj^8Ř֣_Ibo,HaVӊm u-mEz͓棧h?e/xTq&*Ozl|=<^ƪ2玕Z<WY-Z-!4ed2`WGJ{-viD%HD^sS5-jN}U8/'kSpHAc''$ֵF6ֳy_jST~'ޡYby@o.kynUy-_Eִ˘#p@K3	`eZݧSJWʎsӌw<[VBX^*q	>c49d?I"r0TpEq{Wl+`[{Yb+1 p3*{RW6$UZa42\E<0YqN'Y*?|;g@d2&ܝI n@.ݮ<VRNzˁV4[.&Ymݠ՝:XB9f'ڮOݧ}L9G!iTs\@?zl]aN|~u(	7U 9f;3qadmcA܀MI/OZyۻT:װ|3% #DKH˴csXn'ҺKF|9j%14 8[ALd
+>ҼM9JNH:tcNZ6`H(9@s[zr|otIjIBD9<9^ǣ,M;]=/bٵ,bہMAg nD߻^y</vc<r5+t|ǩnD{Au1O<y\}(g{: zإ;I9ʂ?*4H4ЮmM#g$\Ҵw
+=kr%)O1O[Q6:RP\h-σd <:"QQǃ#FUUuv)HEf`3UWd`Ng\D
+j3
+ڦD#m7O*Lm4}d#=v~՛G8I0?r\٧O}ns'h󳯒>B55߃Yj/Oݮ+[90ˏd5FO6w?棁Dמ+=<hJG~	Pki3g|/qbt<3	ͻުBݤTAq^|FoGUP0)ӍT&7s_
+R]ETʸb-NzE?ιmp<=~4n?
+R0}~*˫~Tu_
+EMwȃ|}+ <܏iL ~> wHhOBH׾hvUs*(5ƕe8e*}n+/k?ߙs:UUv2> PQINHd|lFo/i~V;&u75'bTȠU":suA|Q?Te7<_yvuS! er&| ț?>3T%ς̅ŉ8٪:p\/SA55%Jvo/KA
+dgr& `VS TcQ_΍Y]TAE'a\g+\隝##4Jj!2GxM@MK*PB{s ?q9~T*lg|}+7S3MGNuRGixHyz/W_7KQߊi=[-HȪw^yz3+.{l'զҷ37+ SKJn|4I+Jjy~gQ#$u_ڞ*CEW+Imn}LdFSK+C«Anr@<,[{G rT͸!RxF9dt*2gK^dڙ-4ZtL&r)@Ɍ=0H5>>yԳ5cD'2+X](I?yd+xU){G,W{	-.ƭ# G'M?Uf'+lS{Rkt;$~= x%U']ݮ&%s6ܰnIs!$}kzt+0I:,sbTʘ=	Z*iISneP	  C*.$o}EUV$dV(݉LX @+tf%kY,6܁ ]yT95Jټ	l<8<G^Y^u "/Qyv5Vİ+S7<g #׈?%s Zs=xW?5
+/ cl8| /! Z;KcW.cdvǪYd[v03T('97 oni|.g5i+JCxFa% gi`ത}jyi+(5ڄޠ<Ȥ6C$r)_({sn>[7\GSgU#{iwmrX\Au26>}Z+Z7L+#v3ZPMn{.dGuhN7dSkd/,-ck.ٶi]8}Yv<3\=UqծZ.ڼrIpֳb*;vk#m59F- i>u%">$SO9tJnQ^f[ie:tX]FѳJf$ m:VYF+> ,P<,1AyCUJdUͥ?cZm"F8n4}Fn泖8q[z픚ri3%טei+xcX;f1mإ
+qWsIv6Nʹ`T'r+#0AR?	Oɨ-yā{~Mo~J"8TʟBM# [#KCm"曥6<uV歉uMxs5-6rW}+WF<*Uz=}D{!!cʮ?{f|ohۛH+wg/OeuV7y53XO,Cp!y(Tm2;I+<t*b[)4]K =eL')E$f0{<1Ҳ'#52dnzʖ2E̪\g-k94a?9>^/P08]H'pz߲AZ+e&2x	b=Hсu84w۽jn3a	'#>R[ tqTua:ԱFDҡb,?6Nq֨hp>4Qxt8Nۂ	H<rd4z++nB8 5Ra-k	jmXՋjR5%Vhv Vۻ=D%jN7CKrzs\<3kBoJ5+u2I|ɢg?8cǽf:)e,,x2R(Tc+dť_HKS~Wwl{ւNrBɞ++~L?c^+to\1r9rJzk6Ƈֶ[6X27 ^y˩Z-kkVTeE#c*ԩ%-?GX*:%IHP׭G:nW2u?vW$Yt7ERP@X^\klw;zQJs+S7enmj/쐓)*}@ZbkI&!]=+Y-n(,m!~tG dxEK4ĒU9iuvg:tj4oAG5+˓Y6VP_;{⻟+63\fRߐ~&ͩ܏S\g{iRMV=<&&I,?dhC
+,`@ֹ7͹C'Zд9VU=k'aNkVur<\	G(j!cr9Eı4qP7\l3Lcw|Ȁb6;G]Z1seXg7vj ̿=UA%sa݊M6%y3chr֭~ۋQX[r}kv1;geO9)beja&5Ԫ>QFvxַ|ev"EPt,q\bTjqW>IAY\ 	=\{vPH#5cF}25VN*2fϛpҸЌW:gمJ$j#3HGWQe
+h_4PB\,1 l	kҧ[ܬ+kzڍ-8y1Ԡ#{򝾴J3:sJTF5QgfO(b5[8LV]B#E+(ҵG'%ܝ7:ڄ xU+\}WRqrXYx6biL۾B٣A)%QPEN?\X;3NU(jYifQ \3C}E/nou⾶``31֯>!=*cpgosCW;mVؐPzscuXǫqOE7]u,>Zƽ֖;QƸg x_e{aq Af@
+ +{P>Z~$+UsҥÞ$-홭Q3BuSLM
+%ntxަξ&diE<+){<MG}	&dXّ^jM^񅕏حFI]˟Cڲt[UY٨2bzbЮu-/G;>1IeT>J7Ա+ne|crz+E''8z2MpROo0.f\iNxcXtއv"7ߑ fC- EӴMkT7ҏ#~\mVѵ-1mǽus+ 3^  {|"7.s_ҋ۟5C?أ|+VCTx/a["qXRYo>&mx'i*QG-,UZ匕	0l? 𦲨JHH,">s ?fY=wR+O"bqtf!nR_qz/xqmsի_dhcyܞgkWFM,?dU$IkWRأHx؂Gz8E]MMY5u_nda<q@x{T~J(\9\] ͸CW&k.GbF{
+N7ε;}	ꓠD6rȨ&Ә},4g0|m:xz$I/&l=>qN \ QYKJ4}$j=S{`xUji-&mXǞS_q ^bAAgPyW`0qW5E]5=0[I!9 <'=Ԟ#$VCbG5N0RQUWIRZt&+݉ZqlxkMLK5ObPrkhe$)VQ+뫂\.[6;1hH$ I <Zymj,ml9|$g2+]af-0\X,,@e`C{k.4D+uH$iE * Xc$zcQsWb=w<Ce̒9+	:=B{ռR34cA\RiŰO{}MAF:{ﲯKdQPF1N"^ {QQ$?TF>Y]S	F%IRB1 רiʜjlYIhE /aOYOȠdi.āpTJ~]	6OIq+<b`mCnd0SV~'rTs0EOks%v])xQmI6RNCgNzfA(_)FUW;'u 7@;u[ړMٷbo !nd
+x֙vƛVwnr5^|̗F+܈+?&BFӃWsYkv ;*R;U.Аn Vbm҆venPc9-'#L]֣2LEp2,8l[6~\i]=$f嘖5&a{FF5Z{.hO5쓅i[{T>Dap LQ+$&7'~92	fܑM̍=j	AFMRlӋV+JeO*2*;&/ZFQ4*;3={K:I8xlqY<pEj0#OZ-	JzqS̭W *AAIw=xOG$=]U@=h|ȑT'ILqԊkB%L!meuM>9^'WF*V皝x&"3#~u)eC*([3"*\ӺgqU+ĿѹgPzLYu1Lgcz׌aOe(pGZIWqtout*Z^iVeHc==}Dg>8R|Qq0ZAݎ\e˪:-=SU	cb!5X<ԁm⹗y
+ ءs}BI|˚tr<d<Gg1l$PYٳ  dqZܱKe\10GRzYz̗'5ֶ\L7e] ȏ_G^a^w "??QyuPlQ[i?A a+Շ[3  ѭXt W|>8ǈ kWס|> c kSbܠqP=/o1rcɧ)kZ	@	<sVi<  .HLZ_-\F{!;֨o|.{
+h7d5p9KƝ1();szǝ,lemtV6GX})6ku{y-fc>yv%SLOāOJkmx̋I$49wcbrMN5[ճ[cV1k{rZI+moT[_iU TVHK]I-[ԊÎEEV;nqԣO'ʋ:-ĳH
+"<	PT"QsJ-UXE%,;wrj亾<	QU3$ųQ_=WGq"UkYa瞧2} /ҫfqʔ#6:=+x :+sI> :=*|12 ~xKNQp.k]~Wh}hCkpSdX+L,$ku^v;Z[f>jj±Z6aȪXU{9raUo kxORڨ\i}`4Fh}>rZٔD7+P%SlZ݇WϭwRkGV,Jp8wtFA g=C)
+)QۊpGO5tJvȪZc(oJ@:#FЭ^32˒e\]h+gӂ6q\'(؍n;&jUPs]jw籣65{}/ԊIkv@!۹ʧj^$Kn c1>2@ׁOPҳe-Kf<QMlzyvrLmm-8zh [6V(U fHhwZzl\|b۾U9r.RI$4n̝WOti=-Y<RNePq:U	-pҧ~ߓMa<nn+麺0xʎ/\FЦ-1l{=18W%S2D]þ+,,4c*,IxBF[B"K|7w+t&8A5cHoPʾXmPEsqw5˛-+"116	UjQZ"1ky
+*{[+Uo+bǹjv֯k&R?ZXk^[Ae豜}i1AkV:[<3|X8k~Z{{斯trLfF*6;Vo.oeGTc5k?Qm=DUhLOzd nLTs+!죘iK}
+EIn{|5&e&v`T<e鱘zK"ٍ^ Oդ2H
+m!ˌNruav]PW䆫MԆǨs޺=Ɵ:mN'b*Ǖ0oaVjm+Ig>b~ǥvj7^x#	6$ڪ98Q׾ɦkw6IPmmwWfiM۸ᕬr	<O+Am[q6+SHDV_MwҌ_ӫ5L.aZV;Z-bI{5ÏLJ:Nf,sWPdϸ4[	g5,qPGi4/ZVgcf/+3^}w(qsm$fab5/5Y=ꮭW4P,:Z?ڦ :1ak~{-ͺbI3n{Wz8»MιMiVK;3r
+ز⾚d8`{qT^v=\±$F2ݳXTVOXZt%vבUo&C	VTUT.-p  z@'ڙiLem?N~<|$P9|.ObgsZ\ȼoLUOcE  P[c0gX dՉ~5⿍G:o[Lڵlaǀ/8+.]	WtfEۼzmܯ#bBj.bFŃ#LrqU<ڽjU(F6OO!ĳFTq3l;C 2%ٟĶl儳mz<n|F Js=+(an C7N/4{:@:ܮ=Wj0;d"ؙ8?Mvƹ zԋ%P'\qX)IGlz>ƝJI]I'<R
+UY\D%\R$h9q,}Ŵ0K$1rݝ28wĄnZV𾖹TM6ߊ[	smp.Kl"~꾞cVno(ڛF>^]>;DU~F_4^=ۼf,|VܭfaRRW+ΜR,]UPiR9ݭcn!n|zf/eC,	6Xfb0˂OlTwoq-܏tX֍+3
+N|"'I$oR+fز!JXgnRQ.SjI[CFjz*iS?>b2Y$7"]*2)<}*00W.2ı8@\jvya
+`?.1ҮirʱQҮ3G=L4-y	Z<mc 	P޵|gw`ib("Lin:k>%֗<KlH	?W	竆/ydN	}*ox|UfB~!ԭ!-!q%rs2~\iT\E7တ=3p5я%]5V<[g{;	˨ˡEK9iV,'|Ӗ+{>>Xi? R#j/Fpx,ryؽVZJbG">i<x@9&>.;YwaGAR%W۵Lg4܇E~Ayrs)Tq12Z4U_6O:Z9Rc@RxaڀKMJ#H5ZёEOҹ1>:Im>]nPIR=n<]sGjMʡdVY#:ޡP(ې;lҦp˓?M$>xf\n^L0ztN硨>!><f2A*;)USD~=)*M 89+'QK(+2,cj@yDP`w<괜jD22HkW$Q}8ܺ5td椑J;pǭ('Z3 +(aӚu2j# Wa\)"1ɠJs2peBTS{.c_z8=EdՏBNӻȩi{V9SVe0iX0<£5ҧtx(:r4T h'$ A5P1	W	A }u \(/Ǩ:hT,Iy+;~4?;w%OL 皴)+H:[{F)"6/ OWQ$lUCJZM5af:	+9+?7;IQӥ8f+42MMURA踏>h|cW|Rt5Ⳅ:#SVo1ً[w 3Ϧ+n	j+X,}:K*S}.8J=<z! \)>$Hx"BVPGPji)BM,kH#e.}ިhAkVRK82J.Ro'@
+8 ZO>E% Du#A טWUͿXQE曞3  ѭXu?A a+Շ@z̏x jO+x?N;[R2v00 m+~8̿(*&)jc|\̫KNs''ڲnvI$¬;ܰ82QÏ/Tdg q֩5n (lwY	kA./R)p	>nBI8+ȅ|Wsbq8mv1_Ms/AJQlql_K4Tc!i~H)tZQ=NiGTحd \FE9zdDx$l쭠&ΜTpg2q̟0P1ҹ
+nO=*u1TݵJ&7p sYz=i FerOJ?iJKJiښyy>J?hFC.RebOŭӅY9Ri6fUi9[44m$\<zglCieb˖'ǭ5NH%fPt.fH+Eh:U%ғz9֬][8mS#*oSWY#Ǝ<R4JUs^cOueD}Ց;_y^hhmnG ##'@uOЈ+K|]I(0G*fh6Zq26vl#$V+oeeQHm~&.#(<0tWywZ
+Iv@.!&6i#()[ FT^BO}"i{YYc8F(1Bw`Q{n^mX|VkŕJΡ y*}A A"*Y*
+ȬW&2b*YR9*(k\rruM_妝i}Bfa.Lx9u^xٷݨ ?*x'J]B2<m1s|OPU6O,  Z~'?-'ePxvx.>̧n' l nfPgP	vFMuecʧyixm	DzRrjUQ=&V6u;Oc*붺ޡhenN	AJ򭌍wwGrβr+$)&ꢚdڝ̧K1Ϯk
+VH24p\%p뱸#5Rj_$ۢ#lG\l$	b;Ll2	5Vz_ZXOXт#25nMS]6]*>69]wAжjQym06>>3`B`Y-Y8B}j_;y-;CoD`o/娬4-6[F|B+`m?N֦l'Vk9n}HF[m#zΩgs'Oi5~K1}N*vjkdoZo$:94%Oq\5lFlrVpyحbmvCj*/dtZ^	oPeRSRLBJP^<7waboĸI<cceC1Eyaw5ni՗Lai.G¹*&M:R#ԮbaAb_;ۆNpEurڝP2O\ěR0Cb+&(-H-eEh]N5vY5גN#mȯfJ[nODPWwg9*Zqڭ\[$+ZM*T{.I+{ãCamt(=c)k?9[S뮥ʛ<65{w/BM!#]}E]ԯt?d {cc5EJ%z珥?Y+qcߦUdO}o=ws-P3}}iSJn'呺'~,2qW2Nwg$0C;`>dmwu7۪>іz$S'қW|6tV636c=Yݤ#b1*$>ϛ%U86MV'x-!cHI뚆Sd3<2Wjskaw[gtyXĻU=)-}MDF_7LY9_LTjݩԮM `+O**\gh=zi'΅:4>0fpuuqI_J#rvR+dx64}IW`<{ti`PY!NZQ;+NMײ}Lt;zSi4K予*cx|j'<"3X
+EM5%N0r+K6K{
+L`Ө>io-Tod*S#+Izgim',
+O>G/yw\eF3Gq< ROf}ȽS$#]mGoy.
+B4}pȱڮOz{{ۛ6fX:j7@)b#7KS[$+̷W;hsƟf:pyD<6m`M,,rMmxϏs > 5<FU+S^O"ѵD8+O2+C2uܧ;~5}.InĆFI`8<>_¶ͽ7S+eoⷎ($,r #Ω¢,O#9~sNցkΗOӴkbwY`s,8fޢoZiWyq[>{mmv[Q:W9hshҙn7"-%N]JR8FLu)敮f'?cA+Jʨ]?c=O\:]G菉m.n)Kb=.?Efx]B@dy#һenK8bf|7.3.5+IVhr+tUQ<$*i% q |"S<QJ siY'5VVɈfU+-OF#7m5?R&SU;>Н?tW5^YwD+ԬK*ϋq^^	]ǎ"{Y8)FMUYfݟ#m=.qq(pj֮ ZyV.eu#H؀@k*kV:.guq_jS<Zc$N!y'̘~q]οkk;y[q˅+ڻտJҵg6
+I8?b/O#ڲ:2[Ct'FPvrWa$ͭ^mG횚KR-J:ϡȺtSsupڇUopА\myjҴSm&ra%\xRT)?Es4`<=B9IǖW:9i^rֱi\r~+{)eLeOPGJXq.MH$8@=ss=$mAמIqI֒\
+kRB ,e+zD_agИDJIdv"/nsV{thtc9˨U(Șr:)6zZ[V`,K#):2\{
+.]In!+ҪfmҔ?x`ZB̡A<.ҷ^? ^Ss+#H䞵Z'ۣ)/WL\,.ܾ`Bmw9Pol+^ g\jITmcO. U;\w˽
+2*xނ7tTKc朚H1s֐%fz!J)(bڇ'zqiEFa94Ӗ2텭vGЙe# %psOl"l^ϭ2Q!⒔1RlڔRt4d6ՍdTeM;$Oj)JZ:զΏ{/8'b~NpYP0ja+܈ii*)hM@\bkH\ĸNfGSEpb1ַOBI$f?{	COw,ހtqY7vzlKGZ?Zr֜?0g3l_z$Wc\`Q\i+eԳpzv=āX0ڒk'3lم4--%- /QBNG
+"qz#@_pO;P
+\5il-F@5skzN,"|O(]9>U"X S؎MBa뚴%snf6UMH0+Zv7%j
+p*<.?v0 v>g+x#A טצ ȓOG^e]4>6 yaEVǚnxGJ Fa zkV W'w 3 02|?UХjU6$0ǽj<@NjE yg>[Ba[w1zߚrh3ld(FpT>ߙkDd	 R}*IԸiPWuP7 l=*5FO#+du8jWj8q^ce/R()qCݺb4ȾjB0J#J9j[APn&NI뚘u|ƈ[^M!'84qKSub9G9`Q(ST8ΓI?Hx :q[O># vYe
+HD`W'J֪̈́|Yu_X[Xj+	.cY6CF?z"HuD?xzfV(I.UVkz絸;"똻Q%]bo>T8:rڛ"8Ҥ$X>u	VPkjC%K+ҫWm:J+eRܤN*Vail7ؤD!q+dt5WβCj<Gz㚫~CZ*-eჂV1sK	GTnA?kdh4uZ薏ment9IwOmFUYLVAÁFy<X;^M-"ʓG!ZukRw+.=ԗVwV
+zxI
+UAnT7ܜ8溵Q.u$221H:y᧲l՚/6ka`jy ף+1&ﱝ4.{(&`(ߝTLQ4C=&]R+˭G)6117~+4<6OcXRODzؚJƎ`,lmm2xp1NNÚi'<!ww9V4ZkKeMD^ٟsx`ysu|]k;m/mX'}l6YbOrI'Bjv7CP"`mR:b|kiz b`;*GV#âm#F.P*HzqQjNԋr`xKqh涕dH8e>5i湊#31WQowu5CH\ֳcsgoOg06T%Jnr3Kqֺoie*W-GkNrDJuYŴW3Ke6B h?¹?j.mV/!lVc(&MINЭ5̞S16x,=3[JPR[w$q+ sTo4?R}>xS޷-b{
+,`5}y.]]CcuΥJ/fQ{vΒs' +TZq<vi,fA!;rG`ޕEb:Q&]MTڰg@vHUnp}jh<Vwǖ,i.I(y|:>{ ^QvN;~bkۮۗ3aϭmDKc|&M]E;/Ry+hOLfּ?(OzK75+UYcq:¬/0\R})|A6#r3pVAq]{:
+-m GrW~H\l\,6W7{H$\gjUGđ걄Tg$Z>	t[NI$mHQ\U))V=*tj9l0[u5$7V0ycʆR7W[Q=J&y?Tkm7iP43wغrD~lO.n'Hd_+XBݭ#w2,é9GV2[f
+HS/>"j	2iڧ趜l|#%SRD"spN7ϚO`Zs֚ISDs$lx+xu.;O63[Ib
+tEHAcb	m&*bЮkMo\6׶76S&H5^}CQܤmj!2+'wWpg`(B;}v00x9js)ּ}Eg,1+X
+ bv!1)7W&_Ʒf|84?+sJ𐷵# c6rV x
+Z^<ٰ8#[ߊsg6џ,1%+N-rzaV.,t& KKslGp`}i*ZS] h<~_YEugMZf&曣,P6kn?w Q:`&:ŭ[h&$Mx_R4kd$@5
+kmUV'+z彏ԊʧJ$<~F_ئTq}#Rv#ua޷n-k4Cn.>I+[M4EMl6z.wcB}ݗ$r]_Gm=U6ɵ-R\!c{f=:쨰Ck_?իk[; -&Ǚoo`xIdXEKpm#ҹIt֋SɥAdoz֪nq*ɥX_ڌC5zGvvΣv[g\}ůmῳirHmMboҝpISpNkз ki	v󼺅I cO?-꺉饎|4B h<m vm-4%%+"p+b%pajyYVKxr0 3PE׷-۰Ή
+.N~m[Sxc69Q)o5tXKOg][_	m;y˕v&sʚ55s$>S(_Y,y ('& =9ZIUS~ydgGTX#	i	79AA}{Q"4͒xkm@]zM^O̱#[/O5Gبȧ4dY{m.;R)%w\I,;oUdqg,(W佸%B qUY z;Hy
+qLD t٢\y*62RrvcR0 _Z|W %ǖǃ\.UnzP+DK4+=ܛJ@9_`;v+ɴ[/ \Thl]c5n# 8+zR+| ?Cec/SI,FGjmu4c
+ ilե X{:A@X3w4FINyܵH`8I]CPn&E#'(rq~ӕ9Grh)տ#vj1ޣgJW.Epg$t)ֶI#͜*8MKkJq^ϭ7g)\G^Bx5bE,W{Qt#ޱu14Jq v9W*2&6I-̚94bdGe1=h-OJLf18k׾QpSB#9MKQzzIʕ''a"(iZtKy=-!]b8\Rqg1Nh95_/ٯ"vg33e\5UT|Lk㥄2EQ3ܪTrzR 3AzD5lHߖnw$}tI&xAk9J}*QHһ]#ºU彝_M:Jp|#zڹmRH/g8Vur(ǙӫQӎ;YM,{;y(ccέU fG(W֖(Y~8!vɥ)Xy`1&[z&unJ"dTgpOZ5PO+ƚ@w%҈є193֖E#:13\bsVm"%\bQ<?qOzl0>_aQ<r}v9cΞeF,X73FH	
+VݤOQ
+adF+hrcZT~EyI3voaH1Xo^WGCk  T50~c1ZW3EicZNd`vֺϕ>U>#XA יW^ȕ?G^g]>6 yaEVǚnxGJ Fa zkV XIgF< <xo?Q-4wxb7`>b3ȹlLD.k$ty~OVLVM,Ҵ^0XbSs'ISVywc)qOLU^^Isy/@i<VIl!'N+o8q[k 4EAkWnw08*OSK$ },*/PU#e#-^2
+9>{riGdeq)bw>U=)lDz]"!gl4ٮST}N{|
+ڛĚ}Օ7Z*CFq}uVMZ[o[=5&,+BwvN]GAvb61f,j0xW_$-ɣv_Wα=Gm(4G:u^2,ұ\jV3lpMZFGIG)Jg
+:5[K`52 LMRK_][I".E>Us|_;߉Molt[8`j&),;\xoOߊ{hNE <	(;ZP]\<g'i-Yqo],Cʺd玘[J]N[j[h:L/ ȑ\EKrwyNɟtxK[bO|z-+;ĒOrMgZQiX%*Щ'3R#Cs/?XGJ}h8LqnCsm^i9Cƍk^Dn7abx5p籍|D(ԽO+ynntf;iMck'/ǩa<i,~\?QrSܤn#Q5ԝG(rv>.	'wA q[:q aL5)u5kޘ9*
+\GG.mGS7K	_CnIǗ>YsZ-	Kc #qWLTxzYOm&F3?0KKtȮȯq8+TϭkSi_貣lWK{[S!9{u8ŽF93 u(-$ A_jQ;8!@	T:aeo+ݬwi+)v"&:z>
+g]u:)o!<fn9Bk3q&kZBVL޹ -%G	aLt+2G"ܟC]_7c
+"D4F%\NLmtVN]wZb'ZԠ˙TdDWX y@QYwYiP+,1KD;u *_7s8S\\7]yd6[U/!u{ ?ƨ=4}<PxuMBdc+;ce:~WļUW(&h_hN󹹧|Q빫s^*0G%8RD5ڹOh6ժ`']3Ih\)^9*@|/nX=~v;+{d-M%EXm;` V1]fxc縊"nceN
+7ȫNE	KK4-#-Cuq7YXwn>&Kg?|jr`h~\dp?*.	|'DINGTo4kXc9:"X`⡋B;(ռ} 鏆--cK1|qR+eqi.r k%OP)*yTje?菅ݑ_[!S]҆99;R=>*Obg%N8!/|oU4BId+M	 ; \0xኯjq+9MaR_I_Ovn6,m/$Q+HFtɇQEbޫھ߉Ԡmsh&IoRE\ӓ]>bc1HB';Qhkݟu_<P"xMU>3{o6ׂ>F uFJH1*tK[KU]ASEmjax)#?)\OR:`~Ue}i:Y14>|Q%reVWԯ pNQԑҢSr(FCֱRwRX߈F0ևd]U&^k}(Q\m>QTio*V.agYEJ?? VF]hq7*~Utoy/ T5Stc q~z_|B۰*Gu!qBֱk[-em?S.<ILlFaGz}jZ)JtpDs@[;vмHA
+%ٴC,NXaj=j=2#]ad} bQA^M4s1I<MT.[h	UM*2sLvE}H_@10+KJ9[KӒ2h].oV/~pe2=V5+ZWRFh z
+AկDmm"KX/񪷋uCvg*@+[Jڜ?vEoѺ9WS IO3#m W&;q"N>Zes,KOzMY} 9}zĕIZIbK44҉]H*9b9Mt+ Ϧ@p΄ݎoSY6~Li ʖiVKa,QNaH<s)N[P/Rఋէj4rGcۤnwҳ&q_I,b>hi:-'jgo9ϖ-[J/⑂H6*~ʗD$P͂kW&/A#]۲H0r7W14!yǽGunn3r.8 ƣHQ^BII95P1r7195vvQHU~O>_biJyj2;/q0YHἸMO"#}V#u#ҠX[~֥2;3JOld+$^O8g$iOc'y;3j^_Xҿ`(6̃xSYuA[0Jb9^.KUϲy7 kN	Ŷr+5#_sVc>l<YT'÷%++Q2{QYTӕcVV]ȪtԴqě@𭽌_/ʑUއ+ޠm!WQֺuπntzRlcK^<PiE+&9N`j22?z(>[P]qg3'
+Jdҝ5=eӆS"M *nO4A4ֳn| sRs5[y9FCP⧵Zz*B	l,΍#@e!@yj6\
+K2'P95ASOUl5?(MI$pԛz$ 95`mSh]q=+L:zo8QpjqpF!`yARMڃ<!ٷ+P6z|VI)_4vw/.VeNi+56O)\3S8(1ZP={`S;ȣl̇xwS9EJZb6/}j>{SZsӌTUZ+`":|njŕΣsZDˌQښ"n)^[]^qgl[a
+zJN:R7%pt_z͐r*z&c̢ōoCNI$pɹ=KNN^tP2cE6wa餮7cZ(PtbHg1pqUd3#d<Uw[H}#I}Ώٿ
+rٜtkʌv={
+&8Qa@CǙ'zzujR:Ojrvؚ4'9=:Q}ii=I]Y{[ab0LmՁyF,	n2OcQXi+8W'I:1E5ʎ03޴5i'.
+Flz*"z]Zn1\֭An6q ǏU^*C#oL`Vw`.Cǘ˵R<0*>,sj(ʺ6gkhxKU\XXH+ p9涴ZI93X<8DXuzo9''6?ޤ+aQk{}aj"Uoy4h)jd$qڥcj"*
+8*Mϻ9
+
+j)5RD::G \! ҈뮏yy
+(<s=xW?5<g #׈?%s Z nW^ 7y
+7B@ۋ<SUGt)l^ǚ8Ww_hw֜@P3v	l\6}\?ZymZLy5TXgLg^0%JA[%篥KW)Ozrm늦ʱ3֠ԚHUFP3	rjz[jpA*8uYrEl-kbV1X	F)]ʬbV(4?u* 1	m ~'&:+j/->1_Ⱦ(vQƭ+ SvU;kYUjN3lDd T#"lqֻOռpZlB#j?s
+W_5(-|8Ƕ)]	b)?0?c ~G->RO҆*+>4:{gG&wkrTR~3H"~$ rX$nPGJmzKYد*0+iq\$Xy)T>/3zb#]mjWkom#  Mj] mYq.,nhmǥBgTӄeSχItK[H|[&qߪADy`UUۚ΅iz"C7UO\}[M 'T'/Ҳ +Zq 4Hh;3[־L4,ߚ,	7R`RB vZ6a|{+F cS :x` .Ǳ1SUM^y惯Xxre!l=ˌUO\Xɬ	chc$-& [%ŷuڹIJzT{P։^ocVr1Zs0xZ+ޗX**_fS4|q]izGSZjV	mkiR uRmʊ欤O3F#ya1]-5VWQ	kks?+YS/2z"vK ɠiuOUEcy_Cnt72+Uҵ=ύť'߶iWӣI2:9<՝yH<'ErO1D2dUk"s!P
+d4i|˨ ԬD֍)J)ךV!@ڮxG]1NeQVaK,PllTըtaR1NĘ qJdlBU&݅rՊB77=MX(Qi 2MH1J)SW莞;+-J{952|B"q޳.4%HSz)#ɭim-u"m2+5=dǶ+JFu[̞8}99xr6赞X?Zjq[C/#;5NwסI94#+v.5͸0pr;Z4nn4)+FU;K$GTj۫
+Ee;Ff|nnb,oueo{'j-4v`sA bNP)bim@Ck\o֦]]]-$O@('{!PNu
+_'J+up*VnV9+5Rr*U\43
+XBf9F+Fyhh.hy4XܤFrZyQ
+0-E+UEsKI@EƩWX桏cSI{θK L_ B\v+	#|5tcO=)*{3ܣ<pH~rb͠\j&B)=]}JNw=3"sGO]ֺ14f9E7[.Yj2,1,x$5/UZmn}H1ȝA8>z]sv%ԥ.B9TS3hZ_\[q{JFzYmۤp<jd
+.u$ʿ$V/pFy>$|5ܪ:+O\iE!wg|޿JUA=FI%n<.kFip' /lW'hhڔ{bv&k|7<jR*Z321 !*<zW7Sחtw0'8VxTSL)$L9r&o>M:=2XxnC0͌לYX5~\*yxGJsU+8~=?R$HeYxV[X5kaeWW<uj46may>l.],ix+.u]+2@Mwׇ5+&m-ſ@/y!A)%fy7Nm
+8ȭmmEuza@o#Y~fε4->=[YmԀ37V=܎L#jf+!m) %8~W:tuź6IpsN4GALb7mϙ굅@O왯Ɯo]{΍:
+5KuGT+ω- ܓ A4$џJ"Z6a#8ϵ;k s @5mJF504#i%T\dVjVtOhNE$JSUD#E3yPB	Enˋ$#C4#
+Ѕ*ͨegEjSncߊM$oJR7S#D5VXd40mQKq#[qϭ6)7)zѫܙ+HCws%g"=0O]8]jjL[<qVNHV s<'t2a Q"`	8-Ė/CǍNFkBx2]ݨ.'$k,I$]]}/K-iIsbhۺ9
+?~A+@9ǡeD,2A9C5ΩB\Zz 1JA]N	W/)G
+eVׇ( 	$h^kr̽QV.<I5U7Aj(ߝXc'-H56Pé6c{EkbtEZ潙͗n.pӱ>`#0YFFըCQ]G @>dVz|r4RSVzu #tYpfa_OzxY5fz: I-;(ݬ5հ1Y(!ⷷ+uv8{K{(-[ pH摞Z:Slg 깨k0j>]J˚0R^țGRԃI֑hMyҋ/H4fhkڃ2o_zչdO>! tJ=QFWkgBaQY^uo99cI+43E3^C 61wךtά,cܶ.+gMn摢$Lq)\Y,:[`FW%ZWr4ɷmMڢuGTKmp>G 2*yb]XNb?"Zܵ7#pzMӪ4;9
+=+gfu%s6Sȱe{ex<Mukwla8W^YK(mMys\}ɶ
+$Q+2TgVѢBɷ/Q勱դ:ota+?Cǽ@˴޴NN,<>VF
+:Ԗ"51JDG:xL92:Q(TwQ̬4mJ;;=BH1P
+ԛ[Ӯ|Zͺ*}j/
+PmDy֟"Q c+2tyU)b%rSqMYAL.r7#} H9*2ioB9l^61PI DAB7#pWնh
+qn.4_	+8[V[ʙ5Y
+sbiA{^cmJt[ha=ݴq֐v Q*Kh^Y+!.z{Ղli,䃎?L
+Cxp J#3L /_G^g]~s_QEjy zkVnxGJ Fa]EsuWX^F̐˴)F<h\ӵjlt6 !8V氷s,J^;O 	կX@0oyc/Ѫ+Öw.텶U, STӡrPͱn^HQށ%Hyf3NT!0>
+3}*=ؙYRIu#MF qXM;XpYEEveg&m?	Ӭuh`&жF+4VrJJeh˚+csV[4<>[eܴ4RG$LĞy#:ɕ8*OqO^`Qmiځ}΅ιc ]c[Yeux2ֺ1_ f+Bim$9"5+O^ ٫gC ʹ:ծ{-eyXt ZB
+shWtpК]n{K c2oZ0pWY
+j(fgOʇ$&4nԚʬ%i֊!zIuv3B@S7q]h(ӭ128ϭkBq.Y^9J*yR0AN'N~ym'x'_IZN湐H9啅i5j\=,-)8{֥Dptd} >_S\nqަ-aOۙՐPݍ8IY3iR۹X2vf̄YF)M{=~cwGMźZ+HrH5-Ǌ.u4@Mxo dIiw7f@6/+h՝s3+w҆"KXj6V:[KMH幷Xe2-9Pý&Zuh&RO/, !\JY gF9/)o`t{y8gQ]Y	,ȭ_Yhex7 0Gb
+z(<5dѵ\)A[M&hyHK#bxj;hKa"!a6pW]\|d+G×V3x4dftJRWhJqOTf6ݳM ϑޫh>|+BL]FNva3~JjQwzTeOFAJogv=72[h?xWZ ÜccJZμZ0QDc{u=YIcpfnw/XG$clYkibV)3֢jo) !,v|`QQR5*'Q|.u\>
+.H73{ۛYw+'C÷dI+@$ǣgڳuiVW&[+^;
+/qh]ū=݄R89z]cs^k?&>#h|Hh-+~ͶW5d{gpk<d?31'޺4נ:XAj@5܂43+oRJJ<5	ћ#.[-M$lOx&zNl.d_dS]AeuvQs@z|<I,/#'Ԛ}8- }}nekv
+FB䝵
+R
+5fXmxdH=+gmgӺ:*B3,5u+gV+KmۊGk-v=d[!Vl|zU6ԚPU I洴
+ QhPOZ9W[z)!F[{B[<Ҧln)ЊSk{r/o_qU5kp4keo"KJ3s^Q:6vBU $.2x;+Pa3A8POz__J%ԣ"+:nsUN6bqN'1{i>p\czTe['ܻ[么Pp*iY`V@ˊ܃<lg
+*B9vJ[iګO*cgUҦw#,n"pq/'wm%ܖ#;[iik?3 < Bۤ.dX&3)\ik a?SXte~Vq$qs_s\ۻZQ!$=k kbdT:R/mu/[<`ZztvQ~txS'dl.F8/=Ź:.냩_5KOb/-be_snlyҿ5$nѽ'즞]J KCYiy>{Ҟ5-F%$\j4s"6FF.n.kbh7, l%G<U+yBql=+G[Ts)Et8V94.ewjѪԯd<d_]1qYӾC!Ir*UY=-&w-jI\&!#O>ҹ1V|}Q\_ݑtoHU.6I)0Z`1.bwdOR.ǌPN'YJd'1Z*[jC{{3ʃ*A8TjiN#i(ݮLZOnk]zd}#5J
+ ȥooX9 `sQO:\M+yR7\m+,h+s''}jKk[Eb+Vjig^_"wXͭ22?эIjA;rB@5SZ Vl/MiʁSӾҤ<[=:Ue+Ԫ9,?R[$7+PrU,c+32)nysO6e`WhZ9b]7%c2X$)ܢ\)kFXɍuZƉj" ^?}sƕC-Ɯ^k<mW҉6+M  ҠHGTI={Tk&Nic(rnE,M"H$*zuQZu'rdxYZ"wH0oZГR6MnD *$&k1dW^⋧6G'^SÒqU15f,»ؑSBmFnqc(cωQU$R}lo̧Etfۂ+X
+F;*y[!"n AZݜc(f>z{PLR)d}*AǼcڳ:i1׵@Haޭ9jl6I!F)DmPdA˨b&3vCZ99 
+ΆXVyTmNk@PB5_#5!$tTIl(RA# ^>aQcYM###j+ u*ㄚ3<COOg5$<N{5s*spdyp%p@n,ԚDG_:/zꦡgt_;ө(h8tjiSOhNT4)iߡfNvXԠODXpqLvT=yMX17OQjeYIrcJ`}IA+Il/^F+7hVdnMԽF+7i9"pcb37te9FO*xg
+
++uRW"NGy8nvќ=(/ڳwٝG'#"Rp3ȧd0<})X'r*"5`ҙx4ӱi)P>ksM'=-K'<)3R}1%Lԩ0O+6QMy2IR nCTlt!s֒:Н(+2"86AsM{pz5]:6t)x3GXS:ǒC`b_I04%zx<r ⴔmQmMm"n?Ƥ+D}}E26DJ~fg1>9
+Q݌qU*n]KppMou 0=[2DX[ۨv#-*w""9WyT
+" x:*Y-&*w\ۏ%0IsT Ib;+ʫqf+ +S7<g #׈?%s Zs=xW?5
+(7| #'m V6#REZG7R #Hx܃>]O.r¾hsNWtp	 7Vč6ٽA$Kst_Es@#jRcQQzjRpknb{f5nsEQQ;ӏ4M| R6{0zag>}̒9oǦ0>|93SNI1MSn;.4H;}^ZQI=E,n&UiQ[PaXGjjgC?vIcRŮ] ks"!Qk6~7U 
+T)bI{C"	mRk$Nmvq=kD  wךXm6]n0}؏ظfO&1.jX lչ	ƫcG_R	0{V~Mujb)	lnWPYd|֎xz)+Tw.\HtM6}%M0E%Sr,N9|GMNiu#ꦹVUFd= ǡQw_e9+iQ_}
+Pj,L(:so%$k{y,FeH<S\`W.9/<& 5H$f<$k'#QU"XVXĭId|m2:q:Z:َ<ݐChEtRh7VzY2"!E k5xcJMWRq-m\K$x* wޯe5K/'+Q]1ҕy͊P s
+µ8~tJA:s6Gp5:U-+j髩^$N֍~Э)4Ѧ^<3$_ zS<?cv7J#0K_jףXX[nlWD8"݌ԣ9))G^{'WZ[[hS_ch؝А9z}X>kCږ1CҦ+&{L0,C;{ڱ5?:^\<DݳҺ4xSj{z݊Iy裩OZ6E+9E82
+d<rkIY2i^_2O֢}5ֽ)kdu~0᳦GLgf'ְ4_J6
+Y<˥Kqiw$yIcbV4w	!Fp+r啒p+h ڶ5Ԏ,>cIɥ{2>~unQkm	Ԓ"|̠>Đ[jo=g҇OFM0'iqp U"2SKXGF{H*oiDx
+GE#_FϹm+Mu7S~:fXt+)nb9X1}kgKo2YA[s4*
+xΖm"YAգs^ w8GORFjv00:W+v=xS4=yj@yMwJԚՠ4c
+ $ViݮY䁮p	mmV.T#Ҵ-B5uOjr]~iD7v21Y7rVmm]$3ƝrcnGqٙmw?\0{]NUv :C"ш9խ}48}5+x;\-FK%Q[99ʶB0>՜Cnim{Fo#i'	$O\eB-n1H1 [VIm2$fy;b"0uR@azy}J3pBhb+ 2?ӥkh	{f~ޒCXvbI֡>\5O8Ź no+;6Jr+lc#N4]φ`jL"hpz
+R=Z"ӬDX'O9o`EiAڕ+ѾYon#,("euQYڗ<Z ,.X.'u)S8b+ABHȥV/qkSt=;3dȿ]n-29VgjD|x9,/^Ճ`1U̱a(rCw:ڣr,d"Gt".K)4 ?uJk:fZt`68	.U0Aڧ]]Ec-}+	d:WYaYkvi4ڃ~UFM#<d!NQros̖=8 n'bŭ1Du'>a4ϴjcO	)8WN]7v6WXKryyUM(žf68SՔ/t۽=`7P#ZKKnV;V$X;g޵QҴ+bMv@qiBghu^,7e@6l6֮skF1971ޛU ³.cprW%8sX擡YB+8mڜU;7]=\VCCpd;N3s?<gQA5j]^"=orsYv#]ʹb
+&apL.Koi9#r_K9>+'NXu(˹=!Yuqq+ݘU-^P](+&skSՄa̄c>u݊(6x2Z亝>4\]CEU+l.C)8*	ߥ;$W}WSn)֪}h`:ڃ#\՘]'=*]ԤfٞjTs}et (;UkDG٧ʇg][ShtVM#*0kBLǽYFRxϽMUj-SmqH[m0梵Fo0۽RԁU-Cz92K+5WáXimޭ[eA[ަѾj%k㼞[C|eEgCc"E%femue\㚝9'rb[ISRu5דvnrp+j}LXnfkc#=%ҵm0e#ht^[_BFlz#WQs5re8[_iv_l墂H|7951k	R""ѾUhz⸾{(9"p%Ttyi3U׷xOJG񉡘_zɎF AMf+Ak YGƱ
+ϞǩJ)>S١)݊Q\4d
+ݷ+]$Q,+zgc=V	giCZF={
+b[ge ǕrJ\*A޺bٿ=ZfmnS5#=o~i=_ɊZESh"E\a*y36GڢkvY
+Ylu7Yz0)I sH@
+Q G<Е9rs:ը
+ Th>߸c49 I0b,:Rօc'a)iwzQ+IB)cZ*T.9+FrFoAJ/9()<g Y7sЄSqKHzY)9A?)+mIF ^ҧUؘ$E*(sʐS)t:(Qj;t;S'J\gqH S8N-9Ub8VC;ӕK0P2M(ViSN@6/'S0N?Zb9YNUalc<S4N;Pcޡ#U}JE9Q87K-#cOhG&+E9ګ>$	G:BO?Zs.Ev%J^)qA8J3dDұZLIZ6<\ݑԓ !$V$ѺATorzlt- ~sn .`;{V_,'N$Rp8>n.#SEEVy|R2Xk9T`Wk!YVecpN}[$Nr}ioEy0`r=*+=v[%1db?:yM~;}GkS˪s.b^Igsg +p,"<Sg mÉ`X٘,R(t\$`{]1A||KwIh1vY$PX;BGX\͕h+ 	\ ֬:^  jà(+ι྘+u޹Z? kE]-Xb>{0^G4",4~ݰޑ45ùUrSbi]V<Ң-, Μ
+85]"uj#w:F*XayG *䚏t:+7J t u?T"37N[,1Fu(佻sGОRv.0z0O6-k4-15o5+h[Üf'%=k)?h|l|a>Yݿ[tkilPiO^U=+ :œYԃ{֛Omjmh)+;[^<0#IZG{6kF'Qj8^PjZwy.>, HE c>OЖm!gh7xv3O
++^ǐr󳚆2Q+pAĖ[u,p*JU85RW-NZgT2O$+vU㷖;?,J\:ٞɅ=һдy$2$s{wr<*U8187zNZbyojr̘8B;־kY%VXkԎ!Vnñم
+Թ44MbCyG>ճx[Nk{> t*|mҮPk=쐛Q9%1##xF Nzqֶ[Il02KH`6+
+qow۩JJҦ(<S,WXOMɩG&ڹz*^ӡz{;GǻzyM׵DWvE&EtmDOVcGHŮI}4QcXnSa`gՎ rh6.Un޹lϤ(SsO[MK%{k!ˡO\&żUi#M޽K--}RI$|۔\ Q;)Di
+]s::hmo<zJjF{c9(C*ܞk7WBe5AOGZ4n_{s&mV,B~LjZMGI0AޜIM0wkkiF\Z49>f5I/pY(EkQN<..a+]xQR>
+U@UzS+r[#bObƜn?0Pgԛ]O~T0VKa6ZF~0x=n]J6ݖV)&3UVX׆t#5r[Ue#h]('NTԬi Zެ`JgRx|wsRiO˞+T~>LRկ+燵9ɤCeJim+}[acTá+\ҦT9l>ypbve_f͹wN͎TMjfPlɜ:B֢)cd0Ny_%rӫmT΍qRtq"WQjXgCzྎI]Tsӊ0wNW+Zk Pq+N]IHbyYɓ*CƅtZۡ6)b qdC<1֪-*q5
+[:S tue?j-.w㊮xi VrZZD 'U|=Rq\a
+ר5_/Ox>jEmycYq aZdhfNr/kR=zJ*Lw_RTx??:|X_x>ոNSM)*>濺+GN:6,5⹆~HlZ9~̑eɑ)ҵ=ntkT۫Ҵp5K>H@e(YPr\B;($JUȽ}Ơt,qW앖\U*@#?sهc+j;[;(bId|CD"jƓO+M6s$P0 ܁Qj:uW<PTii
+c,WަqzҌ8Tnh:=HQVSqΨ`rlݪI
+q!XjL)Eʥ[BoXݝMy:	l^+.9#vxZ$R*6KsCy]NxN]\$:'Wb@0(	i3}5zTƪ:;}ϩi.RF'+:wfV$|,$P@t{׫_>3R1	|)Zgq{WF|\#;-K(|1B&">`?E~cܵmCcOs֫d̄Um	/5>{VdNӚqFAlvpW9[R;eD++iEt( f6j1rHJr5VVW9{7Γn#M[K[_,mJjy]qud߃3Z&rqt8uK+SWB9Y:HOi	uuD-!5apUHbe9,jՊH@]6	.͔tqvzJyWm!duV޷%-HPNGO(6CQ`UI$abڪtЎy1ӭ\hٰ)?{GBw.5O$)#5:UuIEZՏRڣV\ܟZ|g:Fa8gn5V)9sF#bR'
+~XP@SE`yjѨ ީ`;ͺ]}-ky7fzzUrY]J+C1܀&ҧs]ˎA"%,\X\Yugjoѐ
+rHM$Iw
+E Jg$ma:
+\[!JZ1(%'5/+J2}wn]KB|Ȏ=OU
+I=x(rTĊ8>OBRlf8RRO\$^O]CnΠO\y9t/Fߐ}Zҗ_Cʼ̬d\S 䁊Y]PmA=j'c*9UrCM>qJI&+l:tػ&OQIGjA))s@1Z3QTbaVRIiHfZ7c1sbGQJy'ZiZɻЄPu->ԀsN#f ׽;\IE](8z;xֵJǟRn=: =XP ~jnI9i;P'5GJ( ^Z=:NG^dSCtlMȏ})I49S~mьTUIZyqIsOc
+i\ucQ6&&CNrfG
+?VZ}Jƞ\dVMfs.UvGiԕ'HԽ/rhI	FO4٢8Fڣ&ly9!bZ1"QBǡ ֛aioZWrc[S:NӑAh| V,gQ1WiQ{0jD=dsDR#vZ9!' 09smI=J6T&R0Gh*FdW JqT]M2murwOw	ki6̪b ԀY;n>.DD'~2!	.;B<qswy8( 	\ ֬:^  jà(DYL)Y.XvHϼ-6k4TYT\߻:ףA3F(G+s$vNgfq]\w3;
+ftzLc5Ӄq8LLQǠ͹*խܖȏQN@Su)3ͧVp4]gtn2Ҡ~7Knc`=Z>Ƽ,E?gRy^%()+~5pwkʑZE
+[ZĐ^lnʜ;0Msr9S=։,G\ұ,tȚ-2m$+
+^>Va{ JUtA$+$*"MVѪSq
+j:2偠"MXⷵ=-ohɳr3$&u~]!!G.X..n%2~E'==:ZOD,ۻ(.טeM[с]P }޹fKYet3I||֭hi1\yO8)S|f7	VU$r߈oY2Y=^y94̧9cWUUZ$rq(+-ܩ({gֹ1͈'s0s)\4IY2oƺ#YUy)]\zmمm TIdYNLmG5WG+:]1&9>cZ<,{0kk		c!ҟSY!
+  @$W5IKrq59- cD\1uͨ=6w?LW\ؘ+vֵ͍.6}Rt"MsI]q.x+EVg)0-2xt۩8ӵӨIpbX#<G
+tE*$FSS\Ϩ7F7nmwɭ=uLD6mlF`m/>";~5閲I]?u>T~Oj+GKQ峹ӕV+ɭ`~},,&[k8<2{We\FOz6ou Q*+7̡Ph%W>ds>J.;?Xfl4,nBD_*|>ZrL㟈3]M[ېΪ+*ôvGҖK{{m1@P)e7J\f(-.I"#\V!u,#@Eqmgt=
+aᏸ+ִaӥR\(1]XCX%.JnuYCCjݘr6u{mOF&ܱJ2atE)ţ3jҖ٠63+Z&85{+§? !}Y8ʑzmsk6G%,Ǡl
+lf1FG;IkbXlosi	Fۧ"ɸƬ	,?'o&zj³\v7Z[]A82J`SYvtz֡%m8Ti*E7p⬯?W𬋼ۜjHcƥtm݁B<q U<;ڭ` 9Mk^c&--bIbiYv'4s-4U?7ˌTI=:nUp8>4&s˻7f:ehod 5ϖ(w稪m!|y̻N]ɞSbR Ay^J&v$(W./*i`ߒG1V:
+^N[=hHNʧ9bS''+ҳbW)1铊vi큨ԓR`Ʃmz8˽Đx&}hin?yrA-'UҰ-bG20B9(iw77*/l2>\?#kfkw h1Kl6p
+a;9nni#(UyvVYOy'LLK@~\۔:2ֽa]Z[c &N0+R4hA3 z֟o,owiZ9T.0̉QQ#mFai{Gcîm6|G+mdH~Eco,@~}ޙy$si2KV7q`W1o(}kY'cs)TtqLx()n #+Ë(mO];!!ƺ8B|X''] wbj+Tc+ѻPq$.z`W#5Ъkt9G{%L)C62('ZngsT`\
+V
+=^G@Wpzs[ɀ2+}I6G_AtnYGʽ'2V,3#ˍ;z̶f.cMch%[8>4Q&pT)=&X	RjHnRM7`2 b:T}v͸ZIxݏWTYƝ1=0)+fw85b+IX̅m+,}*,	6e=*SXHbG)R|U r2?%$֕ʱzM1 _Iݵ(=$N
+ ֻM4^{<`]ΰ\'t%%9N#=kc騺}Cr˱d$ppx8זQE;Xܐw׃3IKF;V7jPvԟ[n4Y%y2:]+(F2*O_<W36#oB8zfKi_3#|PRL|'&h\7|6%BS))R]2:&6̣Wo1(E7=*n"2篽y[dԯđM_u5ndİu5to$%ڪf!NNd?>+𥸆'uU=EU\O][ۑ#r+m1h~ߏman.ssj_ҵg>.\=e<6S]c,|=*8:|4倫bYG{z}h-#eiY"|ޚS5H0r[s@s:9}jE߱QKBpҠǹM9*MhhrzH8G3rnoi,dUʯ^jF [wR?2ù\S6nD[ wJ3U	>9r".߳HC"j$<`ȇ1RFj,i(۞HʥILSץ]h#+S f2 l#7#4 8U}hGG֟bǔJ"jӕKu(Bx؟|j6;~^ⓀFR[>&XIX@8$g jBrx( ڮջ!2F?Zr{тG}j\no+BϠ|p͞s3dYq΂1Հҕq9}f]vڑ99'ALaTF')|ΠUT +sTiyd tsCW*w&~2߭FGAsF Z6{]G>
+cR (Bԉp$LKqH;S!TǠR3^SC*M\D;f'ĢJcPg=M6J:i.feυQFE\Wz
+XRh~GT CpFOCM7gPĹDb^wc^ڐW!}9A#b~LqxllK-}[OČN+;ʯB4d|LEJ:;]F979Կto$/`  GV|&&Zsw2n9s\;3đةӭ"V'1zcn1kʹ5mSq?#%W$I}B\J@rNڊ/0͝"
+(<s=xW?5<g #׈?%s Z ( xZ{G-@HpyuY+X۵+0&,s7yxڽ7YVWuU:}KS۷+Zwi/qXW,+pZK.VgД*;{3PfFs]ZjwL368㚼zTv-7sT5bQ%ʎ)n$4dӱ?#`Q3ONoPȲ@ǘe]vǣ7⹼\fUf,fwP/5Iˑ¯@vtQՒGz@f~g#'ʻN	M"+FT 8 ?cgvQ>?4i`u>aOĽ`C\"ź)kXt!5/na m+n  z]^5τu  @J}?iFx}hi^q̾e9Qg1=ºbʌ|;fi^ {Guo_|3zMz| vF [P\ Eo{._+ 3gA 5W[R? i~v_7R//W?dT+d 6*Τ:j_ mb7_ӽ7ܕO_Guq |RYF4B*jbW_ӿ5lJ-K̯_K\Ka;E+jM+@CG A+ J?  !;o[(:FM2pS"隙l) zX  X Ebtuni$cRwJK+mkw;k ,H%oaF[I5B 2F8K5+CK⻻xȰs\ӆmDÙ:հӦkc&7ʃq:Tkhd)nzclEg.<V*<n r:kS|fRCNj`Q:M6	>Nw.AJpG+ #3.OJg#uB:٧O#4nPO>h'&(lv+˂)8]C.zk(=yqpaO"U_f<qLGlT(ϵW.e^«,S͐t:ab}Z+!>d'*>E=NBI7u'&S<f	<z
+NzSD34fʷCZ?׎iΌq\qލ}VO$$2c^@}p)l[=?g3g*\Vג><hQا6<T~X P1$w=.Y{R6+`E܁NriV%f9"'x5idYE!} 6МvVf[ܮxFFo,GxZlv9I?xV`V orsTdn?#`tZHy=OW'RH{
+9\2)alxzفhX{V|IYوn¨$Qڽ\|B W$NZ'GޭevT1]|q-XqQ]0	'Sl+fi1"G gV9G9\tD3[˥N<zi6\TuBq:U[tn>JU;Gcޢ}5۞@ӱ'5%X yw:LOjR-wO*qU*u!)H*9-wf8SVkijJm+5m}#d>*TJuV'zUpI8IaIg~;6*#<WhjlŞ>LH0}LT٠$&}9><#jESSʐZnkуKǰR[q#jR(N _?ϜuOtnerzOIUGҒ #OCt܆]O`j_ ~5,~m⹡RQٞ|-*Ik%o.}iH9ܜTyvn֪C#@̾PyݸmbQݝ8\:!d1$BCin&QWgr{
+c,><&fݓ֞rM/q=)d`fW~!8$T,H0pG,܍֏PM%rٳt>HjQ+bh! sZA-6v2kHIzRSa
+:nSICmѹ`Fiw|on$fP)j..&ܼ㍘֝G=4-u>R0h'}Ux^V!Y\bL6lf+{y+SQr)KA/$[j^06?:x=S'Qz:IDjiiqE;ЁnTV(9rs>n5f74i~q~TO	'Ӵ[53nMVjv^ѡ[,!!u[ދCmE+=-&4?3%28+=h0q߱ӴeȐJbM }8Rz$tԥJowQC@pz{SۻZ>`T@>b6̓5n}7O<Yw^:ؠ%r[#8KvO'e&ݯhm5(-ݻècU.K>Cr6d]]Gu\ 4'*X{DݽM|a(P 5mMN+{1I8?5[ZJe,gK9U.hDQo6Aˍ?P;~SKAOS'LS̛-O(0OHtJio	|Ox_ M)>F ځҭu+HGp谼G
+3Vk=Z'6Eu#98$hªۻ$O/ k	+:( ?IizdVdrMݨ$ԏ^˥7!gm;Ok"չy"17q_P'4 mX[;4W;OT$T&{k_$hRNup2<$TK8 Uc8T&jr2%Ԗ8Qs4]/SQ"ҕNTb|oBx/?(ZZY[obx+7I$H3/SLܢ7NHsŻz\xV3.xL & !gwVQH|ĹsEbAvQj+3^^`O=3V5Ыo
+=߯AyTGShiEIYGcj-#KjI,FQXS4&zy]GRϣs MR bN:QJj1ڳK[?}oGiݤ0Q4Zi_BJ*<4ã͚j^k:$Óv\!G~\h<^c`r[+)|g 4r7!e4QG)?|5Bޕ/"|c3,ێmPx$SsꦅQS+[x8_ޝU[EsYn4 {:w<;o8a t$tRx~kLqle+xT9PJ=]KEiG,8 4	+ =YzܨaZj&XHKK$:ϓ+OGe }^0pv޹٤DT9 ucޒH9VeE?j#6ofgsK-0Y;vH5nݐD܀{V5%&zl7.J'۟cҘ8|AWA1A[5ahW	Ϡ}I$ŉmLn+uf0ohv<Nc}>![}7èdY-.
+dW%S?H: <mER(9M 	\ ֬:^  jà(tMnm)$n2!; (={]Ru="q,H%]; iCZ0b ;׈z6[ih aї eNA"Ou{o싳+In<.7~Q\ӼOj>XbWۓOI,J?٪j"hąD7rHd2*- G⦦ڱF9u9s&MG -c-$s==j-E,}jjc>=Q4^g_t#$lf6OܥW9e󯼗.q  M	1x
+jΧYϯ>Pe RcNLKy?dx-]]-y\<>?=mo Xxö:Kڵ\.QJv2zH=N׺9k4>p#pVe C/?k Ig|E=Xٿ:i9W?4RZe^ ?U`S  QJY$8`>i A T߱[{A? ٿbRV9ǝ&=֝;^ X?i?zjT{7ѧ ?U&|i;?K[gD U0Cj'XI ?U
+؜f gEl D ⩤Zg?G Q  [ؒXqqoJ>Uc J^O! ~"ɵvOݠ[YE5S}$ ji_0 k?+wv6fLDl088 f>М+'GW#pӥ2BRU؂)3qS}z?Ί̏  vcfF~޹j "!_ܟ+4GNsǢR_?/EEl܃J43c5k-" ' EO(}uhleyWѸ6d1ƕhzp¶=V֖MFˌX:sw ~\V5<c|eڌB~4{vjN֏. f|;.ѩQ_k,] ΫmziԷӚdth]Ww ~W,{ ? =5Kqjp$[BtWw:Mo(ӎiw]t<k }S@ {Awƙw ~>XoAB Ks !\PrthWt FXK?#o@;~t	`j_2:m ?/r4LE4c"_΋)J FP!mIU/ @㷔h7C4rǰF.mؿzQL?- Tc<nѦWȹ0,g!bH?Gy\ ߣHm|/o/E\o-$moŵ߳Ik?p홥hae z b>l=z+3]' fɾ-g٣/]neOyEͱ4^O ~+џY ٧umj=^֊Iya 	A/	n;yfe y Eטsy5WGԉ9 X*?;m[rgf?ov	gCOy[q|B#J|;?頬]a73_Һ Úz AQ++Z( '"	F˼ |RjSZ_"n20xS:H%o  cUz9${)G/ղRoފV3@ɭ 4W9YN̾|=}Bs_GoAVwFۏ7jGݘ4G4|q'jJ8Iebx |1uS	v?cO~Lhw<}M]qq Mf S`i@l+?h{
+}#@e'>6Eo0VNې1MRa 4ԏ"sS?3[yLOoyw$ tv?cO~Aa:6|q!)s)M1c 4{GݍP&iײ11SNy> \oa1M |^^ah ,Kd7iS]xfyW  ?<8c 4*u`Qf&e< )lت>U+M? |=剣|(aQ f@6~*y |hyM |~],5Ensfq9t8#U&篕?hns{i.>AM>x{ylՃʘ +	Kg)MvR*jI̄9ς]FÌjޥ!Ɂ 4ϴ sϬ4ܢ!tI(FO5.o1q LiEg i2O2C'ScMq01u8""r l4KoSʊU|ޱC#G,;U6? '\jAyPTګyw| P$ԇ Qw+A7dLX&Z	C=ڍږf? KK9bim$z3OYFvcwt.'}.<~OzO'=ȑ@<m_ΨcgǼ&&``[I1 Vw9N
+
+<VZCۛۛ9,ܼzu;//9+ճ "u1_f|UecQSsOVnAyk.4.#KPL J.c.mnv%Ӂ#u<k)2451\ #ReMK{♬o,Ν;ۥ)\chTMiIw2/׽V1Ǥ_$ +@ohrmܺp7س譧jѾOή77ZMfQa)6gx=THU}ohjEҌNI_gw|cxK闾1ӹEiXdGrF LOR}[IѫUdc,-55_]FK9Sjj;oEl@jqm ~ Gk9gsNR:CWuj7W&R	 
+ϒ-'QҬE\APGbMUOq;kGU
+t:5#MSe)kc8${7SV~ɪ}UyߣS)9E+R:s4|=|=4f'X]h$*km^Hd	 _\
+:?Qet F4yV.lkWRǥ+6Y%!޸ :u=*Mf(|q!'>}W?q ~'v #UcaGu(xu+>c5vlzsQcyO{skm0זR:a F\ ˅G0X3sGҧEQ\*~aL<Do`p8Éuoc?u ~;/Y#<. FJֱE}˺G24Gcx+r.v8'5k+Z iF<.Ѩ٬=!^x;儢8eE{\ME( V?FGѥN fufG40x-%ۘm5wfYˌAM,ڤ*\_B#:b+Y f[٣
+mTJ[S9dURٴ}+JŜr^IO#j  ۮ?陥66fis)S}P6T&` m4A e5+:O?fp	bB\7W?׿w34=29X;|EAϙ#{w ~/# 'Aw 2)J!v' qkS˻?w} V?+r?Od+n $^o| ߳J|3컿i^ޗ#5mc,IrO] _ ]i e] XȣrAcGjj۷r ֭hZŤ~eƝuxqTf5Z+hː%V1q2^ơw~*#p}fROAt䚖1iO3|#҃kbQ+uWKe=M%waJR8XH݆  ku^V<J~JvDukajS+M}{TeXۺ73ːvAcR˼g􈕭¹Q!N  kG^ɞ`UtUU (pRORiƛn9bQԯ{y>q{t.%iepw3VQE nxGJ Fa zkV QE QE QE j>"Դa[$f%|/=	
+cEtx÷.MgT}'/Q1 XER[	S;=kEݰE'R9I
+{c_-7w!纼֊HDztZ]k=滣>\	ȷ68F:zhk]4SBMR7AӃkudA5M^jZ;Kl{ʆ1XtQYQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@i\.-/uFkWo$Nd'*r#zVenUo..n.\I,*$(AW%xOk%i\aؑޱh+MY CF 	?7g+ V+ٽ 	?hֿa/ G&, Z 76g Q 	 gֿ>_*.M|W C>  Tk *(ٹ 	f>_*M<U C6  UE7?4W Q 	e>_*wf&~) Y ?3O Vٹ 	e>_*/ ˬtUbQ@]xMc  3OK Vٷ 	e?:_*LQ C&  UEvm e5 / ˬtUbQ@]x]c   2k/ XPf&^( X ?2OK V%ٷ 	?d?:_*L|Q C&  UEvm e5 / ɬtUbQ@]xMc   2k/ XPf&^( X ?2GK V%ٷ 	?d?:_*L|Q C&  UEvm e5 ɬtUbQ@]Mc   2k/ XPf&^( X ?1GK V%ٷ 	?d?:_*LS C.  UEvm e5 /ɬtUbQ@]x]c  3OK Vٹ 	e?:_*LS C.  UEvniu Oͬ |Ua@]x]g   _3k?/ XtPf&+ Y ?5_ Vٹ 	f>_*M|W C6  UEvn m _ ϭ|UaQ@]}k   3_/ XTPf&, Z OMY C>  UEvn m  ş4k_0 ({ ѭ _*MY CF  UEvoo5K Q 	h a/ X4Pf&- [ Uo  UEvoo5K TxCCToy^wlݜ8Ȣ\ ſ40  ѭ _*hwe _''R7|O3sӯ5B(oNu"4)644lW   q*PEPEPEPEPEPEPEPEPEPwZ}]Y\mp,2uG[i%[5L4J'<c׹v񖶧"{o f牦XTkuW8#Fs8+ݒO<7\\J+I;I<Oz(QE QE QEÿ
+WS_~e˙J7;lzT @  ?Wx7 57 G*  & 袀U+ ?MM  
+ ɩ(w St®o jo.(  ] ] @  ?Wx7 57 G*  & 袀U+ ?MM  
+ ɩ(w St®o jo.(  ] ] @  ?Wx7 57 G*  & 袀U+ ?MM  
+ ɩ(w St®o jo.(  ] ] @  ?Wx7 57 G*  & 袀U+ ?MM  
+ ɩ(w St®o jo.(  ] ] @  ?Wx7 57 G*  & 袀U+ ?MM  
+ ɩ(w St®o jo.(  ] ] @  ?Wx7 57 G*  & 袀U+ ?MM  
+ ɩ(w St®o jo.(  ] ] @  ?Wx7 57 G*  & 袀U+ ?MM  
+ ɩ(w St®o jo.(  ] ] @  ?Wx7 57 G*  & 袀U+ ?MM  
+ ɩ(w St®o jo.(  ] ] @  ?Wx7 57 G*  & 袀U+ ?MM  
+ ɩ(w St®o jo.(  ] ] @  ?Wx7 57 G*  & 袀U+ ?MM  
+ ɩ(w St®o jo.(  ] ] @  ?Wx7 57 G*  & 袀U+ ?MM  
+ ɩ(w St®o jo.(  ] ] @  ?Wx7 57 G*  & 袀U+ ?MM  
+ ɩ(w St®o jo.(  ] ] @  ?Wx7 57 G*  & 袀U+ ?MM  
+ ɩ(w St®o jo.(  ] ] @  ?Wx7 57 G*  & 袀U+ ?MM  
+ ɩ(w St®o jo.(  ] ] @  ?Wx7 57 G*  & 袀U+ ?MM  
+ ɩ(w St®o jo.(  ] ] @  ?Wx7 57 G*  & 袀U+ ?MM  
+ ɩ(w St®o jo.(  ] ] @  ?Wx7 57 G*  & 袀U+ ?MM  
+ ɩ(w St®o jo.(  ] ] @  ?Wx7 57 G*  & 袀U+ ?MM  
+ ɩ(w St®o jo.(  ] ] @  ?Wx7 57 G*  & 袀U+ ?MM  
+ ɩ(w St®o jo.(  ] ] @  ?Wx7 57 G*  & 袀U+ ?MM  
+ ɩ(w St®o jo.(  ] ] @  ?Wx7 57 G*  & 袀U+ ?MM  
+ ɩ(w St®o jo.(  ] ] @  ?Wx7 57 EP
+endstream
+endobj
+172 0 obj
+<</Type/XObject/Subtype/Image/Width 1364/Height 739/ColorSpace/DeviceGray/Matte[ 0 0 0] /BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 5546>>
+stream
+xv㸵@Q"J<$"K{t:i[vw k  M q4 T8
+GSh*@Mp|=>L_K{ç~חZu5qڳ]5*h*\֖TɦQASbƤզ
+׺9&6uET5i-¥nIM+4)'+_Mɲ
+KP9YTa.ɫ*Pu+4.4XO^T5T`9yQeWASp^5"h*߾t0?z+cV7~0mjy\疦֞$mnj¦֞jjyqESk	֞@EM="Z{. 5L kj @S4, s h*oj CS6Z ʚZ{ mT@%M=vh*@MSChT8
+@4 8@4xrkMi*@M~4_BSh*@M q4fTW>
+GSh*@M!
+4пF=͛;kf5ԍyAN)h-ɦ8
+-7+ M9j:LS8t4OG[[c}o h*@M%Z{@}B5'
+cNsMj6ˁO>5ԷOeԏ6ѶO\'M4u)&}BST8
+GSl,T8
+GSh*@MΑ%
+GSh*@M q4Zw-뒦B\2WASvM@zɦ60wi,G
+GSTl#@.oC}$tiSզ}А˛ćz u\7O|	pZM	3@[.o13 hGZȨZS TU2yjT:4 T8
+^SȧfSEȦ^ST8
+GSS0484CSC(4[83BSM-65=5W{-jj+t^XSa#77Ƈ˹{sM=%8c"eSiCzМ;RSz&$iցZj*/>ij=FMS7ԒySJɋFSn<TojGvS2T8
+GSTN2eFZSI˩a
+GSh*@MZSkG+Ms7>*5u
+Q^\ rZn+O{S@\.o~OTa5kkyucM=4v<fc^OwS]dQc{z{TO|s/SjmO5uj9DܠZS?zӫdܠ^S;S{,XDnPTL/jxOSPR]~hj*	Mm=>i*@MmԿR߮;`?MmoPAO4 T8
+GSiځ>tjScnW>k^,6%ХMo{W+訩=fO6tԳ͇l=Kou<n⭌}li['aM>SqlDr|X/oVT7ZBhnN|w |PyThkKcTW4 ӂ;t6=bS#gx~2NݦD 7Ylj{kpH ڛ ޜ^zpû2@?@4 ɧ4`SfܳƍlT q4 T8AIl릩Mj</M=D~xe0^z0Ȃh*<'rue_I7Xp|Th%M q4;M%_:t`Sj{a4;]G_+=u^Y"MAJvʝ$}߿Ul )M%c]{dGS/::TnTr[X4$$&ǹ-@5&dprSon_%fTw=ω/@좩t.GU+-3lXU{Tn7؅!_AwQJ;14lV^Os7>Wus6S˩pM堮7l$=J+ǿﯸǙ.kMݶn>|zwKn$u}àC#PY
+/j
+GSh*@M]+6gvi' 4kĦ~t)@qTKh*@M3jSLhШMhMx@Fk*4 T8
+GSh. q4u¥opБM7g"ijV|`֓PځB<M%4I ogs}dh״+*i7\i]Z.kd zn*@kh}裩p+gh:=pM]+h*@M{Ω%C:A>MDa.KS[ )IS!S
+mr ab9JS0mjO[ T8
+HSh*@XjjF={sipl%74u8. qR4!cJTQͭC7-=r4u|Cg3H.daaNSG4M\}/4U*TRrTDSIQ:p4ovԕ=uwuX"j,9AShjg>4MS7n1rS{G/yT_MMۯ򤼇붗a좩YNCS2@SGc(7$<yXo&>mg17bS{*}odoh{#Trp腦Mp͍vh珖i*@M}o_C 7T8
+xSkxdao"GZ{kGvҎ1ǚZ{ m;ڃh܁*#rZgR#1:<T8
+gĦ&
+ИM]x wT8|~޷+n~u8HS4ݜxKSڤ](Y:
+T(M}ijg4MSh*4s⏦EၦRـ_N>/M4M qljyq3ATh*@b@4ZG.\mi N^{jώij~8M䦩ߺwuHLSh*@M3dS3hʐM#/J|TćDT8C6܏TM`
+ҐM= `.Me/GijlJS;d?Y
+gȦf{k#=C6u,ݛYk<BW%?
+!48Bi*@M q4 a 졩=*Mi|#\JS!w4 T8
+GSh*@M q4-T6M+o4ʸi*,p9ISaI
+wٸ+/4i*@M q4ʹ TXsG4 3 ;h*9C4u6T8
+GShj,KC,hB
+zey=Cmo2 n{.Mvڣ.tlm3rMSS,·|.4~<MMet
+?\Sݔi*h^Gg.jZc螦nd+9C&zY	Yijey!M+vf&/BZ 4ԱY{4?oԥ^i;
+짩 q4upvBi%zY-;4ux-WGCNh*@MP`NSf[#hll ȌB!MRn4Jmwh,
+ݎicBSaAOeD
+6B)׃?
+\h*@M2##T8
+GSԇ9p\ }ߣq-C7o /4 k  q4 ԫoj#ouTnI>-l4'qABz iQX7rSON*ZpdTd?%4"FNS)lR&H3jT80q4`NSVe+
+RsJG42i*T8Z sz׊X`NSh*@M-bmZ@SB!MR.4
+h*r7T(r0P`FSB!wM-fmFg2MeNSZo@SB׃Z<u\44h*wp|T8
+GSh*@M q4~ii_+bm9M=O^h*@Mg^1,krm(\ASeK:&
+T80q2`NS)dRɀ9MsJ'4k3ᙦ5/p2`NSOfsJ!'f4 68dU!M q4 T8
+GS/f`(
+GSh*@M q4 T8
+GS/b`H
+GSh*@M q4 T8
+GSh*@MQ 4 T8
+GSh*@M q4 *;
+GShq
+ISh*@M q4 T8
+HSh*@ MET q4 T8
+GSh*@ Ms4M q4 9ڣhT8
+GSh*@M q4 T8	=VG+dˎdj KT[i*@M q4|T(vCS\j*@)M q6UTj 4|h*q;xH:TQX ab E4UT=RSJh*@M q4 S+5ɦ*M q6UT^<RST8* O^B 4UTvHSE`NS,dPSEOqSER$6UTYlѦ*MMUUi[㙦*0<jC[ɦ*06m,*07],iy[ŲT4и=M,m>mE>7TU˟m߫M,ߓt+\6gyX@SW5)ą* -
+jުF=@qOЦ~RT`hM"_M|Sƥ q4 T8
+GSh*@M q4 (k%
+endstream
+endobj
+173 0 obj
+<</Type/XObject/Subtype/Image/Width 448/Height 1115/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/SMask 174 0 R/Length 105601>>
+stream
+ JFIF  ` `   ZExif  MM *           J        Q       Q      Q              C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222 ["            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? ((((((((((((((((((((((((((((((+;]yLJ|wR1Fsvfi77*ohi.@
+#qZx;Xa\rnR6gy ~HEk\jr%KkT @q,rN95E%kEM%ȑ 5"	E XQU쐹 Ab?+3K zgi *{=s+ A?b?+3J| f-# 4ڍ9 9GZ?q h =?c +3K┹?AGa1h  " +3Kn9.I_z=a&3 	\ _C1h  2s fi #\?O ҂m*î=s+ E?c?+3G") C\ 	nd? G?G C\ 6<[p 1i  A?b?+3Lݜ9os ǣWf# +3M 8d=s	 gF=# 4Oz?s hCK{ C Gb ! H;8zMzSV9 G?Z?s hGROғ>ep?# +3Az4ofOhz
+^9  ǣW?f G dr
+BLQ샘_C= 4 Tz7>fJNy;bf 1   9c +3MݽSv~bha'" ǣWf<f]}~ h?z+1aT|IҪ3x+\R5㟘FxS	L	 NIN\AsS5Ė<SD$E* ڣٯcH!Rcll !NW=T^᥶TN$o1v^	;KqhsQEH(((+KjtU% :Zm?Ϫ\m)f?,#le{ C6yY%$խ^-Vݙ畤$SҨcV+z	(a89>qiqS@Ihہiŷ6x(ݐy+|itAs 6)1 {s8֌ɤ,
+ʗg8>hcO Q?xtAb+Ao4vD]c%w@2I{7tˈzxKV3lKȨj>A(3hGu"]L[[Mo$bD).Fg8z^^Kq=t$[2#:&P?BHi6+RTm1R`dܫC7nWѭ^:=++J+[i$;tR8+1<c'XhMpL=6,0H_-މĖ>LQ#A*T|A-ܲ-X"p=K:ZK&oȕyVT
+:;^s6p47طНЏLA.lS2=A"[Vsq<i=Q0<qr
+\+#67	osg˕X`sz
+j3k=Ěȑ!mC(w0`vnSvRkKZA&mrO-$MF Ä֚~"}Mo
+.dVIY[0AR?']#|NX&t9l %Ҵ6-縜Vr0Krd*sGu/V4C3,eT#'M?-}5q\G&'er.#>s]鮤Cd@ANֵi-V,W7+p9'pi1b6 $ԢoYJ4_	"X@$3DSK&QWMmCw+J33%¸nq8z׶|>n#ݦ -K9UXb;|B<Aj8&^+F. |(܂iv$З; WX2𦚖2H*KA*AS8+g񎛩ir^\ZBg/Ҡ IO p5ON]JH12qP'_}mO+ĳ;	A)r8)H4܂y"p z]+&1К7_JPvr:
+;H>9$g⾧0qN$ 稥nh+1;zap\b}~P<U>I)`+<۷4mWzmw|b=:>T~n.=	TI+Xhֱ6+"."wH;\󍙢w
+(aEPEP]/#mjFEXF̠&X;KĎWAc}1 G?ʚ9nzerOkPw
+^43cNCG4&2 m8dyGWƨѥi K R?xVlz{S]ݎ+ksM9kv#-e(H1 Lt%3*:Iqkc' )ARp}hϧ@9  {@8tO5S~l@		1Kd}<sЩ <|jVz:gPr;q=i=8JӑXO_4[}X%2@֙H$E;yf'֤RO͟΢(#soOtнpޑ bdSF;=)#|uD3$[5ٞ;f46Ypƪ2K1P2gvw5j[mfLM\{]GnzP4;(,HSߚ$"I  =QO>-F:ǝ9vd!~pp? &O$K88#<o(6~ק (`G<׶	>;zPy#I@ւInހE)	P">SQxZ(uHP$l  ڴϜEfGo Ƭ*\(,( ( +5 Vo`eu S[)֛xTsx]FBcohQ( u!ր8֔|R/}EGlP.}F+xǴwZtAXjPYDۇQ$S>ӴS\ky.#vM$bȉp@$rZs^k>=_"w:/
+ E.rd521, Xʹ D+t-ܫrJu#Ta"H2e#"+kBȲGK|a U
+0"cFOmٍ1Z*˨Sӯ56#@>8tOJ hntߞZ3AS40IU3˴b;T f&+1ƚ"bWJ/o5;Dm%`pO9#<09a2G5+]zM6XeP"gJ=VQ!ӛNHvHwVAdl|` \>
+\ͰKC԰l,0b6Ͽ5sZbcxGW-ōÅ,dqtEu+F]Ň3ETCT?S~s DuPǅ!sZ!-O5НP!P <Ȭs[zSlb@ 3ڱ9$f˪}zK/%K-N^Ӵ?-$ZLy+z?88ӿuM-r~*ǆ5ndF
+$05[Z?-@#Sgg}T>Dd7\^tG 
+9+м"xŞ iW`bw,|wY9 -ړZ1=jT?>3q5$c}K It]z0+tϱ4z`iy8 =#4|sM=3֗oN;SB	jR.
+4 rNfdJ8ƀ0dBhS۷ qsڤ!=$<vE@ß6%8 0<Y # a	 cVyPȬ BՅ^Ǣ+"((/u Vta/o^K?tw*Q,&HȤBT1HNJh#<깐Rn})rq@= TF1ztHFAyQ; sY-~3GuyX3!Sӑrs#UJ`l΢O$+`1##.@  k$	֧II؞WqQ֬~C/&{V"IdiXArtRr%YzA=B}xTЎź/nŭ4a2l T2]z (]<V,?ݖ49e#`F=9Y\u8e#֥>2zPy cE50?JtJҘ<vĸ\WȬW7*OqOc<A5چNId3F|˦ C ˼y,2k#t,LYvm\z0o ?y x1PCՔ-ވ~5'ij~lީ#zh&b~j4<)?|&2sy lZ3'R!_-W[dcIt8*0oLm3ڱOév"G!&lmw^qfX(nMzGE}4wJ[ _Kػg,~YIk|ɸRz5NN) Ny4|~'%Zal*#3(>+`|+`7d:Ϣ%@'+| "s1'D.ICOl:-$o?EFAÚ_7_֥l[|u1OLB@|;ӂ"*ww\Cp:ңu3wP![s㱧eJ
+yc?x{J`x}O&U'Slgڛp FNxqH枬W	̱r2+38 F5jG2   1
+EVEQ@Q@ut}zڣM,1L'TApԞp{rᮚyhp&lF(nR9!GAӱ>`C! I#[Ě6]akʶ+ӭpO8#\K"h<[&2,URV$+ϗN1NȢWrdZ\[ 񾎪:|>:y5(KyfH#8A<pP@hXy_%m[n!X)<+`|Nmz,n|@(mY\\$I4pk|1<[^!ԅ12|F'$>S8au8ir`˨G9r&g9SS{KL\IK7>gjUD7	zèVo,w2
+օ-Ȉv o,o`v
+-'k{MT3o{k?P?<<+7+RG ㎘_jj6MgpH2#! k6VVo01SV!Hzg9/ޫm7C8*df3tp㸞]u~|ݤKfCf38r  <da91s3 es-O /p5?ʡn3*,lY7798>n*ǃ?n?	yj??#x 0[ug? LSl>*m~zֲoY^j,[>dE;:=r'OæEDڲ_rzϷ?V ^x+hZñi%<s˴ns&[!/o,Jp᜕O'R,q\Flt0,"lsN;29:ףx@8𯉹 dZ,rNk|3U?ũ&r09>C:fWCaLn5y#֒اYNo҄vONp8ۃ;SꥳҖOí4'֤a!H0v$vI}v Mf \ 8h sI3`3zXk*gˊ:AΘzz\t˸z
+ϕ\qWv1<y"xUGV+h.㑿fFarFN\V=QU FyZTdc"mo>|+-  1m-V̻%G(èzy~5ד ȍZ*[QE QE QE xSM-Su-y]1瓮   9p2\aB>CCiF??d
+xv;A˫kkk]nW#2PAGZ,e#/$w&RNҼ%G4)De*n*O{5\jzLW֖u;xI7̸]ǜ.    lntK,7ʸ#8$YRP6?ђGJt?In;W ',K*IP]r$LiQ|[Bn!CcʒG*7	}5tעu-z-'OS36$#z7v^k}2h
+a#HXU#<=+<yltdq߼øn<@g_.wk?-K#[ǝWxEVb7c5r:Ԧ6[vV1^2	pCăKd6NdѦ!?2"|!$@ډ26j-cL4Qk}m R_lEwKG&5 y[^#h4^[h+DBxqeL0rviWz,gk$"r>	H 4RD
+`_43wLƼP|}8:v]f^Y/>{-Y*a^T(nڼ<m8Ȯ÷rOoejJZ(Z]r6ىW
+bӨլ'ݼKr 2ERAt1#H~4L`=M]v2ITnߛ)q= Ox;aOU Je|ĐHH dxRomR
+h٭mefiYc!|} '$ ÛouioKkhF|3<GxM'y$,m0*_ރG |P8 'Hc f+2}7Đ#M"Öbr@ yIfeŊ^.T$i9P`6ʱ IK}N+D.axl $9EX:~u\s	_5iO	a$r7nTc'|=9hegeeKl)
+(R;dǳ+NFJ\l3^#h bNbx V#Ue芁- hܵ[4rMɷ"gˉ*"c$$JROd	kvndR:E`^+ǖZjRO5ի<ҺrbQ]}zY~!KE͔3lUb,FRF2hd㟗)l+  'j	xSx MKV0z>L ZYX..l]3CZYOPY-`#<4՚Ị,j?kH@hϩ_\^JZYn+ \I!8"zi~l v \ 'z@: GZhޕ\ci֜9N=(3)vЏSJGz曌z`=Wx8{קw[a#^bz[Z&DesAQX֋Js<uihڊ<C]B~9XbOx垽_'|ƇE_:f8C*%NIt:{frgk	\ ֮ ^jQ7Yf ^yOuyΡ?jNPّٛEV
+(
+(
+#2|Q`DlT e-rypqqzX jq TuHZnV(٥H胹>֕1nڝW?4+%-!fGЩ Y"8\ ;!#h$Uk3\i)nm*p  
+]{.4GC˺m#^.!rZ -M1CGa831n\v,?v[bԵ>eD%I-CS<g\Uγuu -}#'n?3
+	  TB	M[iuOK1MRwE '͂=Q;._%aGطUr	_a4)qo!ᔃ9⺯xCs>mRnbUP$إBq5~ec LZ{Y;Ou?r.`]feKcD2E"A`"NoG
+H,Q(T@¨  ~h:MM:Z e^uRTwљbA}k{y|K:KՒKF.vˀǖbTo>|=ݏ-xjY6+ss[>0%XqrXIӊ{+n%	;{Gpk(ђ8#2FVkp	i c|EmP+ZsОǪxQi7k,0 mCi_+#ڻmCƱk:eZ(OG`Rr27Y_h릿 %TX1fk+/LJh@A>ُ T͐+3h$ c U!Bw 1 *59+\d];MϳGm̓+NAvNNr87>&gb%yM&?OS?h{%<gtxl\HFe 1 wǡy6`GrcI4vU  wϠ/NҺx$Dn7 pdXFe 1 wǡp4}s??ƚps
+A4|sҽ|sO>J@`&E9O!JN5AqiNkb@~s1a$s[)ӭb[{"+Ro5He(מ#
+BjF9[r}7@ 3*)LCI#+oR21qHnǎ:+!$֜z
+h'~tÿzsa# @E'h*gKsNq}Lӏ͒84Pl$1Q{}i3h1דY>) Z  cVǹ߭  1*EV%Q@Q@w ^*^,q G(? ŏקf9ǥ\ӵ9$h	E$W 2 ~263]62:|uǦMiG]:!1L`yaU$8|= x?m<b-;T\ۋŷ^H"r)¤)VЩ Kg;4}q$rG¬A.A`Bd4 D6(9B	 jX<a5W>0xM&d`r!x s qGS>Df %={"&v95/)068=ir <R
+ <M4x' k SltȂ ?؞ <M8x bxw 5̲zzTqޗ"WY+ְe)WHW9}OaԘm=)q`RaS̸.FjfApHiGCw6m{&[Ep1?tvNA$ ITS2B_4N!ly| QQ&=0!q QjiOc<^gA)FFF1֏|>g	 #FI 
+_l S^q&fǜm|%_EܫT ϣN A70 @<JA_+둧7 3 \S4tN? #|!n%q\a]j<7tu&-Qo[[;J)"2A,}$]|(2xOo:U|\1[jͅȯ<پR11ݽ)^`zEσgC8&Q#[שls_^;u+Yn-lj.qzFfRsHdh ǡ旾_!co≭tҍgmpDTPrI' s\i-ߥHG'i'Q*+RZ GҚ[${Pb+FTs@ 䜞nv+.
+)M\6ڕqc$psN2621DB	[+iWvNHY ڇ簦}M>+i%2Hk7֋ǂ	:wl㍤p,x楖`|Hv4$|55  F5tQiF;	j8$uw_8k ?jƯBdQEaEPEP]?D8 kO<Q _6?Zw8x</NqC(8=FzR2Ti񥽴gdRYvJ+oTףԯԶ޲.X&hA*+XLXaG2% z~_ݭܪ۶g]]VO!!1b,29[GI EhɣCK9Q_66?2}i̭߿VkGFO
+4X5F&#ܧV`{S+17@s}(9µ=U56
+c6NsVm{I9K:qސ]FBk6v'{xmvmC~POZרKhYJ~8ք1$bL+qZ773"B$UqY#eVCHbYXb1	0^`Aǥ\{kakDSq`}w$s隽eo|^l0 2"Gw41duC @o^i-@<2̩,:($׉4J!8	5D
+۸=I$|#kg L_B9Work>g5"Ŝ9^1ǯR_cv m>a!rq܀23> D
+ HqF8FRW'/bX~Ejr+{WX2;+4(»HPnoL}ޤ)wA(mDa!<cG=k_+xh?f$xYໜi@b5'wqJSPIBWKXFB$j`  :
+AѥЬmV󮤝ZVČ~XԱ-T99<g/{ktr)$d8|@"ƨ	 8]Z'%pF鞕.v;eiPLzm$g#c9%-lT`@*	S,jVռ6;bJI-QCZM/*+n'+haPY1	 8'בxڎ$2Zy!p ʕdA'2DQٍ*"%ڻ(<YN-N{AfUb'WUܤN3n]\m8Zֲ̒5w:|9q5ơckbw2[7=w:2@"GHգddX6>if
+0' 	}DsS33>_^kU}N餒'ڪZ۝SPg	*-2ƲEqh|VR8 jr2P6͓:0(X>RIy}q5fEP.j+{ghM3'5&]隥^~XJa8>cU $II|Щ\qU,U!}I\ieWl{Ý $.V	mF}i2vBNGsRxgF V!buLUVK[z`?G"̻HǽXԵd/ۤ#GsQK:QmTCws>K0ݻ`>ԻBMZ9ncƧ$?CO;Bk}2(R,9OzsjڤVPf5QL#Iq(kZ]GBQ3Q4'PUV9)tN%`.N~;Y~crBj@픕qa\5^+ [  1XF^g5  F5g[QE`jQE QE WDO ͏֮*De? "Oq6B5m>S+9P?:u{ֵv9uWVS:Sܣ4vB˩݈4}x+BCsV&&Rʻ-zR#e5zZRTͤ~R0JZQgLH'ҥcJ:<r:mtگfQor/U3E˖9}I *7Vn$[J  qҭ\pimn, qyo4K.@O54ۈ²Wrg֝9[KTs:
+[@>kGK)m0v	;*HZ	 +g֖Kn1=]uǀ|]w"+ءFxm-ҥ(ل;䀬p;{SOr&ӮnQ[k: Unv.fp} qyi/.u <\^/mx`~{Yf2S)8LNcg˞>54o w7.j4ʸ#bO|S$Aqпg#|{\IHmb +	*ՕŕԶѱWV^A~%_:]n9'b8 ύF?(嵉"H.w`*/1w{֊Wfx\XbO	)[$8< }A	anHk`23eK!\sջ/hL&I,692=3+͞t++،7+"`@$`3zeAfZܢj7Sɑ2`}voVN6\-Y..UJS!ml#qb[$|%{%ރiGdʉWUʯ cF:vl[A1iΕo6Wzj®v@|<|/e&Əws5r{(dC(>oNase,42Cț>lP&ek[P,Hy+>\.j֗aI3-<b{KyaC! Զ,`	szv%ԦO6̷|J/-Ty
+cr0@^-ռ۸&ee)w
+"i#CVrBjCӴ[v`Xt?~&v6rU|$aN0Ox c8dq19*L<lՁ 潎ཱུ=֪%QWk7=ub6,FFCHIݸ`0O8*W0~kqjWbKrWVuj`-Ɗ)q!J@f۽ y_6Eei| X7ԒI9I&oOvF;<_wN1ϥM-	u)u<؊$Y':
+̑sk'#jiHY& :W1w.ˉIێVcaXrNzT3VmĹZb	`fF+C31LI(Km	Z)Q+Pi,;>drK9뚱lnEYZʶ*9+oY@ K	#3MΕdnYKhcv;j[<뻛Q]Bi!d9PY"i-#s=ޓu{+Ĳ%GCU݀Þ Kaquk{l2T+6[dw+֯xRNաKyܞbХBÓw)V>?7_ ?jG ݮ\;W ЪfMQXQ@Q@zeX+-?yzslO&˖HXIU.
+.˼#=2:Gq=tt[qk~P=HYNbzojB/="Gf\|p*ԩ5:+W {	]fg6^&$sw$,I$l·rLIaZ0*7ǖ$G?0*Xtsi{Mu7,kY#tg_8OJ xI#!HrI
+C)=kt#h1BIS{Hb[RH*1gVGTj?o=Z-HQđVP @=(Ǜ!)'w5ͼʤJgu2xV\}ݝ} YY6HʹCTJ_CYee|!H$J Op9W#!;/MHL:${_[|6]%/u>	W1[2IPXF	3bum}thDO.7CFFC F]+(_u4.de/,{5263]s-4TQ#Y؞I4-vxnPmSWW]&Ѳ#bKm$(8@6<Q_^1^Mkez`}p2;3RxđhAin7\0VWpeVSR>RH<"wO秵M%cZ^%[N;/rfʸ-Ioݒ=fHJA0сK>-`kd[2uF{EmKxܛ{{(s [YZo	DjX<g# | > Vd{;`YS8@<52dP*Mmn4tԙRJ~bGOQ]#@!$`k[aϥ`Zׄleʑ++6=P[<[j~AҲ9%EVI0|nx+|vGs}s{Kiow#y%cs+kwBEq!;؂+4~YkV0Kj	+L9lG^2ҵY#6l=3^xzm^IKXS.lY x,  p`[]66P\$E+߮yOx('Hژ-I
+VnBhG$>C``9Q|L`(%1  fĎC˒ALn][RF;Hlp>3w]O\%DyC.	c8@bx[REp7#̋o+>!$RG"0YNA$+Q#;˴*s*O9_ʟcsvkE"i|t$Fvc׈x?㦫xJִ^ʶh#
+N Nq55Ҽ%i<NTQ]HB$N:e~V)ayΙF`02*9>xhkմ^|s$#S q*3@4ծ2ȳ.ϵ@K3XI'HV88-U`+5äYKHѷ$OT9=_j#L)5좨]'ƣUX4[Ǳ'dl.pGO	xPΑ~evA(]^$~4.'`!2NQQ%xHc>}E#yl)ؕT+;7
+ccW.n/仹V,y5wJ_OkoopE;]r8 >	 G;X!wK<S34qK!Qh_,~D㡪W;KG~Dj[iU EPOL5|y,$-fc a-C${ 95㗇E4{$# Cg_|DgFoaQ)Km-䝪N`}+#WעVkc3<'z惜uX+zoKqa'
+31T]`@RǮ@^rs9].adlv]q 	X-<eh$	#M6c1,i{{:Y )n|RyK}C"<( $]_ysuܗoo4ʥHrO^};_@J5 h{{)NI}0pA\hbx+ͧ.f$#; ք+=F,W Bq#i$'N6]ɪAɈ9g qA\޵i:oNk9<AFppzWږm{ZGx1#?"zi$r8aڥt +OY]=wDZD_xCQ_Mo(˻QfFeÈkS}ϲT.KSyLXbDW
+KаrdfޝVݟJ62@#ñjVxS6tU'K[^YY!H~+|S #~ _ Ư@2xNWFk эYVi&(K
+(
+(
+<|M*1VK?W]ǄF|	⌓X #[|F*Zmjf$ԒI=&nt,^)⸐I419f v}j+;FYvڊYId WY|2b]څđO~c!]"_Ԗlb<cq1Uwu b>M3[lHH#DN>_	+wZaHKk1)`6cwMp>&%+q
+7L*2p@8`zjW$!'4dXoMHUUfmT9f detO;=+Jd)91b3[+^-FKkm91 9iGq#>EoXYQmd%iX{s-i\ZIk`zn2 8ٳ9ڪOQw$vח1a%TD$D@TDx H'uE[ma;ݲ6`099sxFx[oQɶA<4C$bn.ޅJ}V_F%``6Ƅ'v6/Cl7bAdsC"!`y˂35%Bv=r;/}sf8i"ٕH+AzMjᎥQ+\].=Iaε+}u6jfT3Ry {Vl-̗'_z5XVhe9Z3(W6a)#䍹75{$w%nRL)\'|G!5A]yeGWSgB8_^^2d/=Tb(+So7[vNkuo:1Nse`9(dH	eYMĲC}j6MlZ
+3(rsZxq[Ƈ-3ơZYoi>׀;O<Uh*KRnTm䲂v{cďV<F% nʹ	< F?ZN1ĄkvYƕjn=bSD K}dvҫkl.XV[Kw^:e{3\gudP ؁A+_Pkv.%e`I.D<zIŇSut=JҼatoMKS\	iFHHFj1l53#[QUV Pu'a ui5-X;Z*onkjFErۖ$}]~=K`۴#6F`*r89Rځf$C<BUvm=	duo'ѦVyj/q4[K2а,@ z_?ou ťI8TfY# c$h~0jHqR 0Fpqu~ʯ'>lu.{L2hz`I*T36[ns+̪>Up+|eFk5"
+PțCe+8:5MbGPn&g;K8+!:(QopEydIg<zz</{M"[ܔ2  q#rr92+V,Qэ̎2OaT˃1<bٟi+]P ZWTI .ʛ[<`lD4+b+֮Lb*˞_n7W.A͛x¿`v'촋'՗(1A -"^[S+?pvԄmGf#k k9ku1Ev[<ci\++n@F1'IiVW[ed+l ónyQ}n<xRԾEcWb7}th6ĆW(r;4o%x+R +2MQ9AsQ¨!	˽y7L>@([iYh4<_鲋iҁ 20Ap9/7Smfae:d.ʻAe$2W
+{핎Is"K=WÚevnyaԌG+&t&ȸ_܆X˝& sIZcՍ6Y[^2R
+7'=E`kkk G2E^Eᤷ1(㸑5prZi-nCE+on,K]p8Eۼ*IСmj{򤀤M1OlUei
+W*AaPI+E/7^Z@GUxBeDif=sK]jZ.'M[Odq-N#@cLT~},#
+K4O\j2_\ig9Ax# +*'wr{!$n~=|?tDm7Gԏng\	%J 9'Nx  cW~|`n?Ҽ Y??j*(M((|+? kW+]׃X|Lè8ǝN;>t6O_HVEbv+:SZ2Garl;mʎ<OwG){8W64хc[ rmkr.";J5_z:(^g(!86wlf(VtI(8`zqc\Tcy&20I5m4PjQNcbB*NF{Tjh][rvcH[y+ʊF@[i-m"-sOe:iک'xYJy'PEߚ"ľ45Y{;T3iOLؓYy%#E\;`8$~\#^O_j63x/5@,3/svdg#!qq+4qn0ʸ)lV
+rZ^֑uW\ŕF<P\$>S8xr=Fk10etKzmy>m<ȸ4B+֔lkhT8gg\H pJ'wTq/_R1WֈY͙0z7>Թ@Һn+&9ҡGΏRE鷸{瓚
+ocT!7&#cOsVvϦ_pLt)*;h-Xv\tlI2#:xOQL.z/t߆3k:-vXe
+ڵ'b+yca+J7A[$r3<01nSTt6{I?,m͌aN+ҧiUtt$Ŝ`r22+Ð*%p8gn:˗38.;16}Lڧ?J+ŭwϬ󕠒*cn7q${Ré6b2[. 0H޼}+B:%I()4iZgK*!s838%H.MVf|ͼQ\GfP{><uV߶a;Y\C}47΄JP`c8R{V\>V7v|g9z'd tIO
+ǀ@' ` |Z3\M$,?"C)Z5mc$1u[ w;Ue'P<.H_	'}Ě~mi #5ұN6~ux`S3*2vZBă	>b2 q}ED	=yG'2)I1Rdc A9^Jxw'ң*Td{	 u@S:sy*z'<xCBz
+lGI-V-\)mU6uyY}px&_^^K[s:IOcX*'P9ѹC<37.Gך]g[^m||<wf5`!0@2FH|p63LIDbG Rǅp2zg5Xz<
+v^Pǫ|J.4ƁW靥 Xǝ$A#w+>*5i6]RVV#n tl`psǙ,)┻yhQljj:GRPIMN'
+1,v|S04@$09Vf ֗͑O1憀Uj:mD[F0LE!`8N_-}ճ[< vF2IL8s0
+I_'ǃu~MU 6@cdgqp8K5K"ِ\4 O }Ypy;3ЊO =>۽C@y;>v:ۢ[h 7Rm>O ibIb+G ЪfMQXQ@Q@v8G ?_Z,HO1 ?6_Z^<+e$?3ܫ ppJCVRv@'>agV4W7ǘ&_f_3R)Pr@>WRf}95߇45DZuz|C4ӭǕjr`%9P[ qڹ8>aνƗr$z,SAies	 9%'j<b#igBc1 Nw)/u	A-:rZA dIw.6w+cԝiZLcc,{B8
+i>i1~ai<BYJIY#r}9 .7sK9eˌ[F'{Kgv0I<ZLy-q`j?+nmTK,bu%`Ucڎu'v?f<ln6B_q$֞#+K=9Lʌ2:yU~\JF{Ի[EmX ֩&*`; [ L"'gj rk
+A32)rɀ +k*m[O{*:t
+lu*cwpx;y#'|ѸnQ$R,~aE;#_Kl5>8Mw$R>P|QCF!jb;%pv?I+~?MW=ZnXm]6mX϶e#>f?/rG<gum75{:x	&!$CAƱ4L	H]}=jԓWC%K3	2mޒ$BU)b-_a{3-ڪ{W Ň|ia`	<bh><ּ-%#a,!lǵsj7S]Ι0E
+32Jdp68;(;ӵ`XӷjVm	w6SK+ZY)U	d} ɧ/3ۈ9N1&4eH\j)ǽ7ہ'P<-ڷ-]rY
+I4^̣=rp(5u	SǑKlԖ ܐ(1$8U[qh^+5ؤJAkU;|p `=rp+
+d|ة8eeGRr=jՅV14lLH=3U?pg
+B_'P7L6 '*/0rn IDc-T{PopGR)P@t0(<ѓ=%R ʿ_,z@{Itv[v̿~HU'$ԑH­\%{xVQtE#ܟzr9IJçj9#6+gz0Tf8HـO4kKM* ȌFz|gxFk э^/mI~?yfn C5nS2( ( +ǂ|Hq /6_Z|1 "O?MN;I ֢=+=2*>2q]&EPZt*2 OϚ}+ۆ0F?]Tv 喎pI\55It66
+:RqGٓK)-3hX" }<3s7|I_F-#t>inMG)!YKca\6W~?o]ch,F#		6Mn rsK'?\AezJG}Ҕݣp[M\ͤ;K4]܉ y< >~	RB9cr[Ix;+smi-&wr2y  gO5mvkXKrDzQ"(0,sW$e!cr>|l'Y%y9*XkkDEH-'xIrk[>Y-;]gw,ܾ|S Vӊ?No	m̐+]:n2{F9h}us8f:sQ7d(l&HvQ_A%+F⛾bgݩ'^9VϷZ4űR m}7rܩ?cI7<' :+hV+j,^d<8)|wn}Jc[(5'$>2E& gi_8ravvF	$F99)cܛ fYm/g640#ֶ俷ɍfb|ܨ]rV/;U>,:^\I
+ﹲ{cm,ے݁ЈkTS}k- s [Iݐ9ۼve$@SMARZy4{Rn6m$1ImdS<h?HJ2`cӅK;&k|@l"n'}cˌL[eg$l\mR@MǷ5+CX/5[;X7;-ōDaP"7!``c冧-ql{S'eJp	 ҾIlVxZ.$)H̒Hbѫ(PjV;ƫd#L3!ʧ`],@3j3}~f]5Kawm$p2nFSqo5iV{۫0ƦI0=w`▧[^dtQi|Rb̎qZ5e|kE֞#K%C36SN*io-',nBc5Hx+o%$,
+N1КA~ZpBFC$Ƥ+p>=PZ>vhhv7iēP;=#s2mvN~|Wi/+Y5PElӒ s]-rEaeQE]Zp4bcE,u=,u|r1c{=tt+y	k%ʒ #${J<|cG<r;n|zަX d:/YZ}a8Uu
+YCc8L 0^,%>iʹF9.-+u*FoZN* VеK\B6q9̑2=
+GԣΊy@WQ[*{Ϸ?V{x[2N?ТJ|Mϊ Ofpڕ
+t Ҹ/"qO5e[t̊(4
+(
+(
+7BCS#]q W6xzSٰJʺL8>?gZ/i6l ۤ,ʩ#8Nx8`
+w@׬ϏkwRҔ~#4MzȶNzXXyayM+VzDj#݂?_I]b$v;I9u5fn-G/՛kpL| v@T[FkEq3<8zS)+ Qi<+ ѤmrCnț2ֲLQWiRgi鍣9_1B-8z4XuebM
+dov۵ye1t??t]@gR9mQdh#Tam7OVaM8g|/skgt༈_daF29 goyǑ=t]ko+XY%(pM[v+{*jtf@ܐ@ݑ>ay+EixO՞-icӂFAMoh^,_kK]\BW;gp>|8d<JqyF-jBi\kjV#樖uf+O͔[<m[ޢ0ZLRh@'"ׁ@y+!ذ}jm9#25l zqAlGJ@qwB1e c֗q,#h>b?5~bo 2qMy0$r8VCJ 䎴#4G8NN8 @\ִ)u-?N[+1`<㓊dGѓSSH[u¨% &G˦k}"\.Im'<UktXOa"41*4xv-C`t{Xv tV}ޞ/j~d)w	%Q8\ ggZi,͋-͝(PY
+	+Fr['*z<eiM[H}2la=vbB0K%ʒvhA~Th~^|ع yZx, y=+4Ov9ZׅuTdE `rܖ
++WF?uO$qQk]Ic{Vc+gBjv.<9mn#kI䌲Ld+irhwXݎ3)6AEʪe0V.4E|ŞAt#?v 
+\/f[tg
+",BK MkL:}l}.aH:h(s4qC!V8U\|-oczww֥"[K3#+ʂ27`v6C aoZITE6W*	G=H^E<3!`j2;v(a6K!'p A8Άfm
+D`N9*䓓03Y,H^KϲX?bA ڸ80Uֶ(x{V|Hk9('LIyځ+2pOw}/2H$C0bOA[Σ{si.1|KsZDzζd+OF3761ցYi>L2xX̘ͻǧzgkr7Hp +Fs ++ϦiyE7;v3 d`8d4]ēJeYqRY]3{1`{lF0m#\'j?ouOc.(M(( +ș?O\u 7g+ߘ5jr^PFFIL Ud<œ9
+A }k5"+OMmfM,*n+xUxml8@qϽ&X7[#8&ZPn<.T,QȥW;3yQasrpTeL/Yn砕
+;5߲M+(hp2HA <8uۏ.(L"}>UO|
+k˷WN8$u8ݝU\}1M l}+SF$zvxĴ7UD
+6W9#6g9 g{ի" Nol.m},es&
+?+kp-A
+LAE\/dr*rO5D8cS7Zb$iv0A0~V9?\VuK{5KkKp 76&	|5ęm2M"wW+\Ew*-cʭ3wUS* ~'b̶}#[1kbXޟ8Ǧ{
+oNh8 DQ3KSmH(uf''B(K4^~aښ#<(@=Z}G>Tx+,cp
+ R>\R);$z~1zz p8(y +jv6-n7ڥFn#++]g/gQmyv
+?ЦŤA݁ʷ`*H
+-Yz"( uv:
+\֍ޯqī]Oq"p4KxbFpz5W	}ixv;@]_lQ/yй!0
+1(s#8vQwFPp
+ 뮛Ho"Ђ9`Vz$յ}kZl-.cQ?s;3qqW|=u\hNc<1FiRUV
+wy4ių25ܚNrd3oG?1Zn.=6kݞY%,rORz*#z4}f+eS&+9v
+ "wTTMN"]6X`3Hʆ@f ͞O&h	fuܽ=qԵ[5s4=kReUPk!#@ t*`Kwkk5H72Z̩,xާ#dr2=΃_Mp[֒ȭ2,w @e8㧠7Z7E]c0$+#O gygRµу[3_A	dh$v@ ;wk}:=ڰگ|@Ll8 c$ǋd7wN"ҡlH*+%Zú%Ι6aX+H֕+ݕnt+BT윫Ʃ9FD`,DmlXta*#<8#Mޫ,:kp=FPss$@yF՝ΟsGeHҸ\tOxOJK[]>N\y+{닣PXڋzU{Ntؕ]AM-n#]Jn,p~# W ٿ3]ߋv(
++C WOu C5^ˢ+(( ȝzS#]o ?^ 76zq
+SnȦr֤ښ1zA|*XL	d*~^;Sس65@`i.g xEmS)d8TGN,g#$"OϖS:-'E2&f[1iR%ɽy<;FہWpBu]:n|CiAt4'}ɇ`)T4xRz5~HDBqaA1qZ}{`Ѵ c(|  G"LʾH"H.%Inrct 0 )!4ZDBͦ\PA$l
+B[m5n\ߊK+T4Y7fx,݀%okw$ܡܧnc g5*JNг+vj;	@]IB6MͤV΂I`==+<rny<4%gʹ߭ 5gwki;'OZBmMn>Qz nh%+`6#kt uspJWӎMDjICN9+<fq1=:1C.ѽz=8>\P @>#9$31
+AT
+M 8ǯ=('ҙrnP@?CNC0g$dNo@'糖qylqȈA9\G#pȀ9TKglЁmY4DeX}ߘxwx'RfdA$,皬\+p9yݹ0xIvȯ9m[X %ggd<2!TIj7?1=i=AuŬ#d2 dwI_2K]b!9qm͜88٨pOr7m.F֥K\ŷ !T+5ouJN=+4%v]N(˴4c[ڈ7{4[y9r+a\+0m3u ǚcwnk],vv[{ϴeeMj<eة>i0ywu*2ê9X|0R=ú!k;Q 9b2ϱ̖<CLծ5ٮ7Z	R}3`gS)<9>QviZKv+ H޸ψ>Ӭ?w1db lL%wGLr9&<zI2A<O|s1LgM⽟kۃ@p& X 3]ϊNK61k?zK #V _fp2袊( ( +?X Oz嫪Z gQ!	{Q4XLyYw|%[]&C1l^f犬|1,/QϘ"+=Ƒ#gtI`^2s"a!vV2|qy dMp,ڃojuu_6GBF	*1Y+KMEҴ𩋍@(]75𑼿\m0T1gr 
+guE>wl[;m^>}>S?׏zvdCeJc{+[
+?*x^z8o00mAqUV3sǓXZjۉJ,Q3Mv8=j%J,K}~pªHc2G! R*#{h,dK Q*Wϭ+H1qO
+Ka+L%f.2°  B++cmhL{ap((-c@W}<wy/]rsJ{{Ӥۻ);I\[NW ;V%.G ^jM[)!0`ӾnFLx+<}h#!ʜ=Ӛy5W?) 1@lzҩ,	^<R&;zF{t"T G;pO9>ڧ'К`mqf.`ռLI$nJ 6wd\y
+8@񕽄$N h%[th^91/A<~vY{";l !2xOS^xHΕd5fIuK}NEx񏐆sF<]ίgWDF7I&܌:\;JOXAZcieGG7I|$sܙ[8Կ+>%+oۑLn󟸧ӽqb` =xǺZ57h #@ qk{|=Oz1V+N٭0g
+ahΥOY0Ϋ5#Qie_ا[+ߘKF.Y#B?=\Sm|-ʸW>{+DEeZY7+y!{G9t
+ ėETQ)Q4Ȉ"o(fb k̍>`$=2tzMßgK0RX 	4lue	\B1wជ~YqhYrѐU>%KXM},i72<[ͼ6Ixhquy ]X  ?6PoSF@]dUscJ)E^#geOs5?|ݳoC~dt-$H{W.<O| C5x	E}>_3j7k:
+EV&EPEP^÷^)m.H-Vl>c2n2ۦ '<d MTw|56z$O@,@SԀp;)=9% V-{sk:MǇ+2;+*IfLA	ԾXZDOb8@rrGFr7Ly\ZZ]~eܲw 	uz++ T+/L/5/E kw*r<cK'E2,sX sCHe	 ,CgomH¾Q1(+g232I3x;qEmt܆e%z 5o\xv fX³	z~LOCRExʱ'}V'Fג k420Cn؈0F	'\i0"D G x=jsOw$CSZǟ0E!]xTMWj4BVI'6j"zNF H-7242^,	?$*v7 $!dx-Z"1$B?8mrp8wV*ZLean75a}vim-ʓ@pQ2y8<}4ي_0#mFp?J}s$Zv$Ld	pS'W.ts^\y(.Dg7 0Uhyy]>^X_XJey# 
+	<aq~o?lMSJ)X& n<1Qu}8smm=21J&kt.L*!lU|}Gza"o9gsGGz/p`QzҐpcF8tѻ#hdp8NZLp=+ԁ Q:Ppp&v'z}6p8(RҘcԡH''  :jN SgL U &;^z\Lœ\6fY$+6@SL%82qs^icwIc]Z6zY6[ȮOˌ 0<͆ՂrgGUl۝OZ}#W`ZtWֹZ?6mo_JLsȬ+$cH'܁{ʴP3A'{dL7L1@b  ,󏽎թῈi=ֱʎ]h A' $0XAqZZٓ#)X+xR>ckm+eYTBJ}р烊Q.5=XCu*;XEwa؀8鑵sZ촫VDs)F*>Rp9 {R1v5PrW<v\<Ly^Jm7\ #M2,mn5#?,呕h V-Ik/<GuǨqnl0EńBg2I$c$cNtJ݌ٱocPMl|X~ee6芼z~5e^[Үb%]OV=]J[]-K캶U3FdۻϘ ֻm,)GpoV=+ҮҤs>a;6hWw
+:\N[!yc![z_ķ\WX vm_= 1y}׆:wh.tH1"#\ cp*FG`JDR	I('ҳe`{]M76QbR^UNFݾZ(:
+MN.8ϵV {Sf# vlؓ+O\vI:øe F06/o C5^3 8"3 ^}< Ogf eWP3(İ( ( SKy`H[\<lT~Z<= "Ư _vQ/ioHʹFSH8GS_1j'Nȓ0Mg?/^+u	Ls#1sxV{M}In-ǔRBe1Fݐ6N 5wFNZ.l//c,r??J$K%v!y=i4θI|/kAn6҂g?¯xSNχ=SO-&׆gXmb:EUp17j BI<ʌ|@[H$9FiW6Ƃ٤_7τE<:~!Een.ntAZY2DH 8>),wa!v偝d*(Ж(wrpʻCܥo^}]ʮSwn, ݝq<VfH[HQ2J<cQpx6څX`p'	KUe:ˑ6$dl#6 SԮ38`u H
+4>h겶w)l˸v@8$0\kSe
+S+%UDQ̯ P^vu?ʽ&I0	Ǯx@[taee,f w 0s[Y<=EkԲƑ;}z/Dךivx.v}iXi\w1^EDr=+*9ndo#3e$aJYc<զiwqT۬2*r)V=xﶝ6.>ǭکJp2+N{6tѠXO}1Jx8T-FSۑ#m@`/|h<g*$/&
+&ÒLR\]Ek)Q$Rd .blA8z5?1-
+T-ݶO_'+>VKfXY#!}i#ȁD+րgq4]6F-F[e?lg7aNc s+:Z&<7^qEj	x9EKC4s!zg RwЩ,!\wj$&9oyr4\6c+oy{źOˑqN"<$T3ъ$ă3@ZTU$ԀEvGZJl- #9$FeYQ|* 'OsY_"[B*f|1\VV+̸8{8toq#jW&[IH#0b77*^8Gsjt/4ilmn-$;Neo+A	..c+qwiFTv'$N}&=EV(u 	$Vm[Y-9#hไ4
+$) `py(OTL(nyV9/~3^j,u-'Aym9Q+#9@Qiua,6jS󛔄Eݲ2qwmU>Eo8yp~fqp1fՙwn%Mij2ہC&uKpB-<^I"4Y
+/P||^ڔI"%$N
+6 ϥ^Լgݍ4p2CcN}s┢;,	I362X}kM/PdZl-n"RU┮|cR2~b[+hVP2v*NT*Ta$UOjk6::y4q/ "CNi+Я*mn"KkD)ոdqXӏBin侹ydU@* p Mb<	g6-X6_ C5B FL~U z2yTAǢÞk:æcQEQE QE WmzsCpq:\Mz'˔y%Q/mI嚪;_H{,_.++9|#'3X'-(4K[duWB3,qNF״뗾.q-912cx$u_k[{{XRIOR\a`4ܤՁXg}KĐZjR]Ho1#=#=N8#j-?FRIN/Z}\F[ w<s^V6^EutZ}n]{ugprX=p5mNFƥua VY<dl[ fյ6F++fm?³x_L=ZH4kcrFO
+VbvJAi$H]q
+I"1$0H"Soސ5m;c$i%XwV3L{<~`pN{dЛ}r7Ey#4A{ c$c\؊3IтiqD8KwA*<[]+\wvi,4g<kAX<|sRKմ.5BlfV#$JT+8Gc2pGo/,TvY#]yn]ϓs
+\ݏ}2U,<~ i. f'Fub0~6du) CR[V ٨QwTK#X$p9'  \忉.T&;r!Tc8r(biePXjӺ5vO]!Gpezw"Pp[H	b.#Lu=NIl'1U}9)WiU6iڭa8nAT\`E۟e3ʙ8$ ŎI+n c,Dg82Ƌj6C[.ϡA$Rcĥq߃TtGGq@K+pIn0`#Yw^i}eq d:a+Ü};_x;sFN!M57ɐ1b5KK/c;h!F$"
+2I$rsU4CtvOݡmPӂI-|+h\F'8mWːsU!#o+ӭl&X%E|c.ǨڋKl3Ԝ 5> To갫uh6 !0sEB;-6T:֥"Cs#ȼ $;Q	⳯i b""} AؽG<sO+~XXyw+d K/Aoqu{Yu6tŴQeu۾
+*Yc}F"YvDorGSv۱+{cw >wQO]_#AoխMEs~R J_55)'G.G8$:8/uQzϩ[̖o4Eo=dO#`w\Gmq,y QMҬ$]EY0ԉb ;\R' {RWK\ihZ݉6+	刬j*2hjZo$)'!	<ך[\|:j[ɮdiQČĒ *Υ=itcҠDZR[F+"`Dn9QLI)"!9@P[	K0@S7
+ԁOQpTDը;_'׵)#ʞsHQ$ bi<T_B~fUeZ|!5%/$@DR\i\^Ri2T֊jfK$39O!=և44/os %̀ 	p{UCPk߳xJ}@+jP|p+BI%c=A~=:FF*kf>g$p8Sڐ%^O&3SgRB89 vZZ~|3n˺ܣϴ.;0#v/5%(x[hGo_5ω9'qrر
+j{   VUeQEQE QEhj#u($1+8S3@z/$P}$CI[b^nn!\ = v+6h5%gL29+÷+iI;GR	4ہΪU78'&Gi	<+j23eU JsMqgq-ǛەkE.#d3}=$%+=.c[_G'f">lDp)ƼZzգXV'.K0O98>M7ZM٣`sH= _v03(8l{&q䑠ӯז.Qm1]Xg=q^/4뉭+#;Zɽ?ن$c طSx~=֝T@޻=nYAFt`.ojƴi4kJ-GNg_F5EEI䃻|uީnJ;߰#ʁɰ3=Hߵ.K6OLq]z$[;;Wj%Ьp@ʤd[j50sQ[ \Gu-ź!˶2:)Fe88ݻ0	t j_	Y66a@RQ9䃌%R<dQ#
+ZL<@*F6lhLYP@9GGWfz1 (v9<YGMLa0`
+P@#E@FzM[hG% F#p FeᘍG4I&>H4uzL,R]H ڻiix{WIM%Zd86Mb\ǅR8R@<[yHY8u`Ud խcX{RcMnrRm-˛I
+y2Evm4HyNe\'i61iB&!UD%+YStdMp"DJX!*ȆsgQ918MK}]BLPQϴmRpA$*Y<!
+KBIcf*H*Y*Bx`"ð[xjW4}fIeŀ hԆ?xңaqj0OF6rhZUH̐|ܸ,I$s'5-WmB4!X:Xz3GCMڽw.4t1=EfV*J 1\99r+uߎeEZ(i#JʫF0r@$Sl戡zѵqq	G&C+	?!rB~]5|'ummW+1-G#nUؑπx;p3xK7^ԭg-rFq yAƦt4,"FS#\E揔)nq1֢F&7!?qMa}cܓޗ.8_ɜ}*	~ {?H OFXI~<z;KkjVF'Ky .1#a7.x1<\D=-/Re2,qjR/\㎕O	7	'zEyk.^EpVal2Lp+dr=84^EXlw"Iܱ:`H9\*1ӽ<`ݜmvX{˙f0H9T\jnH =*a$u!Fe1ӄ #p?Y[J;W\!GŤp上V;`DwskdlĊvcU[=*X.C@]8 [ڣ[Z7vTm\LGP,sJa|}n϶zP3$G4Iav ֜ap|ycc)'vvN;vC	yң<gkϡ_ڿwzVf7(%ǌ՛u̙ Se/v8ܧS$ |^6@GǾJbojft_!1ݟl;N2{om@w+s<wj΢(>rU"DW(aÓֱШQXQ@l@ƺ	[ B Z ;7(9Ѧ#FجH6ۛ9 n!fl2&Mut 7;_zz:Uլ2OMkʂ-cqLwGb͍I[k	i63N-ِG=;TCqqvB`+Rx~mK|#\,fr` ?JwotfeRC O\{ÚJ[ʲRqI"ĩ5; <ZevR;uכ5 yʪG\[6]nriK %Hu;)$m([;pvrַYۮ'q/=+FoZK=&AEeV1MIh?5@ h@ŎO8ԭ%Go(ǧLb;N	k*+a*Hw1Z+I[i0?0JZbQ1 pPr'cIO
+(]܎x]xV}.Aegwg$hO;
+~\/Ul̊iz縉B2<P8ݵznvp/(NY?Zp]+GDײi y<.HA # ??
+iKM5̱@0@a8$󴌞de@]	YZi:v6|v߽VK2ʡL{asð=pq_>٦,6~t!XΡs܊WH ;¢wx+Wrڼ+]{׳k|5GF^INz㑂Ng=+x[I{`4A.RjZ%"88rBeAFaG_%{ǃ\,4:$#fpC1d6*FY|Nx.嶘r!RCy oAu_>Ĳ"#tl^Fqlļpq6ѼkM,Rէp< 3?"6W8<-uDLn'!IpEvSk%iL]76S{IIaX(۸JMfwǤi	lF6$$NƬQ<hn jXhxelXrX~:67o7dÂ uBwΉZm+Q:a	b@9v @ {
+-HZ 1%RI=M5pzLIli
+>\QmKM>-B+xR-^^xVIH;ۅϵKb6"1Nmu5j@ue.$aI3*.Ɱych%VNTZiMǷq^Kh>%32u#'.}EP,oo,FhTy"9>yqeC!QN;sC`׭,C3uZFHjAtdȶ)JZHϡB+1QqND_ᑁzNp`۱׮jku.8`;ppINxȩ7)$`k|;B8\ FJ+rynoQ
+ZbqW
++>[rNrsRAGGaOGX} kO&NCjpmۡ?*ƯBrQEbhQE kML-5U[YdWe`qǭU;cї-܅19'oFѬBZkD4lRJˁ:~5ŖBM	Xz
+2lV3oi*$\tb3TkV4[knY$ZRe&QRszdD<~d2G"[I5.x~~R+]L1(
+[q$Lx&p98u/9#9_?VZ{׶<>E* v Y]xr|
+Fb{Ƹa3h6Hn.Kl 9zk׺5Hn[/&.3~5Mhs!:ccuVcPb2q$n;5-k}m:+H>g''i"LRK;8݃B0FAMIEjr;_z|@u K266`syR UUSC.}b!ua=1.4k,f*Ȍ<1V S
+mI9&)\6[ܺI&884Hr~6ۗ5|:~}:h{1 Lǖ2kpv)L빛vv?`lxvFK1PIla})\:SxY6UFA  abm)~i/u<yj̑	0Aq0=˯JyMv8YXɆ݇dqPlI@y4A!ܭFTY7m~bGwjI7%|:cu[Hš6bLѱ+#+QG"c&8>c#CHcpA_iiWvijK啛{G@VNZ˰xd6
+>fxk|nHKٶ?h/+xJ]Fy>9N$Q1jy]dcц*ʧxV'#1V儰iVF	"!8#F9O<Tn$YKڀB,IRQY~ II(\"I0b۠P|t!Hcz,O{oqtXL̜^֑i]X),МFQ pLq9JJ-+[av+kpC	8+gɮjIq%a0%@ :5MӴ naj4p98$	3*i4;846[\pN2@敚WHwM𧊮4O#8
+T~aEVE(;L>{9hon,/g E9
+_0{sy
+ 9f[Q,λK#)Ij)4p$UvF?s ѯ!J7!ޮs5S̶<Q2qT]Y"rA91Zr>|HyT5{Oμy|+2ʨfE*X7`][hö[I=:7ɼ5f!2y< +*\ї=ډ,$cVOymecUn.,<;\X12QrG,yNa!vE_#܏ΑXm6> {9lL~9mpT#pkU<<3x3E=m^ت<\߽~"!lS]υl5*"B.Lk׶jr=,K`$(JJێ-=bΜhdgҺE:F#mʏ픠b@\gyFrZ(0Ehc\?
+!݀OB+D\˧=ѐDdn:14!Я
+5F55\0#+Ҩw~잝.Wj;-ۨI7t44mV9HJ|y:ڀ:SaSt㝵0wi Uv_;Pvƫ z k?&TJ(+((z?KB0-nkȴx"f6:uf:%s*(%Kl岽^zdWYYu`JĄ,L4w1LЏ;=Z/gݭ.vlOXTT`$>&/EԣVbgm}2K(T\*.qq`ddHx<k-܆|^2ap # ڞ{smyJBD| Tcc6'{Q"%xT!``dE[ҵ}#{VXYKm%FY{x {;K/G+WP J^y5ByU=(fڔ0N́\zs]DQq<QI!X km:5ܟ2w8YjRkR) d5ƨZ%>n#.]u5y$&yApP{V_&2[iю81泧)9"%a/*GCַFbKeyAWƤcՀkw#99'EqH. [#ZK8l[ڮAAnF'Rĭa?e
+j'tZI,BQy砥YAǏp~Bv)>t~003ѨYА1Otx c긆LU&터.P j|HAmgR+RCj27d 2WKBRȩupIn\6idYrzciS$2ʹ`M׍QyjdAj|p!r=LF d|sP[M~օ|]Xf՝ZiI9%,YB=j>D=qRW*&:$8N]rE =OJ-)\뚈[n<SbFzSSio`{V_؛?tޢh	lsG3Tj>陱@>Yk'"<Qvc /y:
+Ksqwx6!s:jN+*وHcA#=꧉t+JXU9H;?g!fYϙwC0kQK E_wiZSٞYo5-oY[{d(S%zВ85	'yby V玼KIk{ݴ!4tlu sm,?S1.;w繬R5*$7~Oqӊ}Vm1")X|G\j ƹM:QۏZ yokWMO.'cL'֧<+ip$Mʹn䌀XZ@ct/o/<jڟ^#i·~*g1Xhm1ռӤTn*yR0}.kO&3(+&sk#awdt5EYU#EVEPEP^?'> ;\ ߄m +^*ḙJ[HgzlcQkRFL,d Ȭ5{vA4,apzc"7AYjRQmf{]W>HWUg qY,4FW:rcCos\-/=hpx/M'R~>iaZ|^R<Vlh0;-D#2:>v4k&ɐA+VgbZ2`I.׽]wa=/x  	ZbG+H2
+uE|EnܾfӡYbcT_Mi-=RqOV4:ΠŷLI#݄D(i[S5m2n%
+K-m Z\5*1[3e(?D?_]E@ڲEs!oxΫ"=FA+\ )p'Em+Y/V-
+n4.~bqUNXna@oh'Vܥ0\m}v=T+Np{;y?29;G"99(` XjpMY\a߽$Ki#bčReZK3G]Okf1GA uFzdU:g3iHl&;%翽s`qZڷ-H`@*iocAnQtOOhi/%y.T	>m ~BnexϨi,eVĝqߚzI#zEY%VE?{ҡ}2QAvv&I6$W?=oA:ԱY.sSgA;@݁<\$J8$d拈]2vj,# )Y@
+Xz^GghX4;0FC l~H;vʒPS{UXxe'۷ױy,w$n3+4%,	W'13)n냟\xGfٕb8V(c1qj2̭dgOm#c#>ϽR ;3tWR$`̻bs ִd#! $g]!ˏm cǰQ*Ȯ1RXgjBZ$Zm!rJg?*9կ|nL:뙢];o1hʶz]"}+/>KP+S#p{܊z#\oǰB,?{b<ept2?2NV=KMO(c+}* e76%ɊhC{ԱnᏄԦ[DG-ϧtxN+-NBV{$h.¬9ˁ=+Ĳ/-^N6 8;r[kF1wsld K:[k=+AU6^ͺbE8 {kw7啢k7w4.Rw,N7 z>O iQXx[M͟fM??G.y{k1]Ґ.R|p/Nt2<Wpi@}̞ZNxO<Ck{w rZfc,T0 x'4nt=4cke|J9 kO&kB.	$wSn
+w޹O; ׭EQWdTR(+((|,̛6Z:k jTfLڤbJӊ0B(}A*m&B!61IPr s1xŀϽ>Oi|WHhCRCzĺ#})Cu IPh(=&)b0sOǳdO+E?ұ  o~4;xLLdci154{"+ckzKvQ=km%$,s4%qZZ5M&[.@ϯ.|~u42HgrsN85+"K6rض,k< \YM$O+vhL=
+jv$/htBʟ:(-O Z<F9D (lbVʉq̑.y=RAn'mR3Vnn#gˤipBKouq>pVZs:k!/'"3ǯ ys#R>f$cqj)o.8b	by;3^GP8o-DMŤGsб@OO'!Ylң܇`;z[3pslumBHu}ctm[BإE,K~2I8o.O,Wcph|Av\ 
+Ťb+6ߺ
+RRoMHYt˛yDn֦ޢyr2myBY	I ܐ*q)%+:9.dnPsDm6l4["D\JIXG43k3;O4Z͉<-t{svvoc;M=^AЌ܂C<3Nx\dz7_J̦6-zXW!s2>FTYr0ΒةX2I]rjSʾvMu+(P@\A>T䈇NB硬
+ps۽hܬ)}$jHN2=Gֲ%82T2=m̫E铊`BHjpyʹmHؕGjȬf^[ģ>&0B 6$@#]|98R[T\ڲ; 냚y`9GQUP5_W'ȅ U+kw5Etym)+k^irZYv'i#Uw}1;z犤[;(-brpqV"Hu1@0O0ÑS[Kd3((LbڥY t= 8 Ql	oplvs\2CVLWW(J,#<; 	xżZ~O1&g sxh7ЂbF$23	<q0RyPJbF~w6L+9\YXm BK=J͒*ǎ. >MMy*H#	VJV?9OZ4UMQEaEPEP^N>x\?6a&W$A /ǃД8Jn&pG66Aӏ#>NN 0>bzg{m.s(3\p	'Sk橪ki),eBr /#3[2$E!a${UE0
+NA c$j5tk	kqm=8#|Clq^'Ma'~%%>@[+V-/~?4;|bzM=gp]ֿwko%b"Q#ЏZy/x5u]{(`vQyw}h_$qb;}<qUy[;Q]\׋|Eiä,S%vc/ߞdSulg?Jډm˫ĳ0O\ʧ}Zl1 ěqU[d!7/bp\o>Z~alfU
+q| =UpնR1qQim&XE<SqXj%$I)'굺6	/i81BK|DC"\qa-v>񻜩SJ+=qV",v1QD|gq2m$8U!0$ 0Ayf̏nT	S$}B&ѻh9SrSuttl N0`A#+WGs&c#sJP42z֎T.bxb9	NN 'AinM<GݻT'5n:(,$ v*u?Z|QiFnE@%אj%ږl" Fceq" s6έ7e_ݰ$}A4HQ J4k? %gdl*N
+s  oVDI<̓«J#A+@;s%ۗ#ڿKu  Wш9LVR@ JؗO"rrNSV#W;
+JBћhFWssjKnnG'	1],J5<Z?0q4nrp4(	2bI#fWW1}y+*wZA,#C\JCa2dw\wڎB=;z`x.)\dڵ5U]X6Æ;}+Ocx-B6T6ܐ8浠O+~.KF;H=n˰xGNtfS8c~?f%yƭs*7tPrI9o89A=`5̭m-Ϛ6]'q?(ǝGKپofQ[}U$>[&T#n;e'-9=.(ex)\FqWS>t%v'܌~Lڭk2&[MC^a_&#GdYN1)]ېq6۽b.mpzlSAݤ#J0G !'ϘGϭE^c gi׭-,nѸoH|;T)\:\׭EXMܴrQEf0( ( [5	?QY@؋FO\ '=++g7oUCq3$</${d+jlMP>bt7u+W3s]=ǚ;RyQaqƜZ\'LKK[t;y
+~bXd E' mm-P@ϵbt80q1<^u/nnXF@)  G|@UԤ$v	mIl4}{徺@
+zxIO I߭OoLsF|)$kpF]o5Ս{#ZK};Lg)!3P̟7#ϭL䢮Tcvy=RH{!f_Vkm|1\.pe^K&,Zdtޔ.n2ԓWFO@G>w*|uݳ"K%«2Ac:|v:QHLX
+r8t)>[Z麮p>>5E74+hӵ0saQMs ,?$W)p} Þ#jm/s%n3\8m=h?HŬr3䟥3<g?;H2 *ݦnQpOBGjpI1.d`ѥmor\G%E<o${<pĄg471h3#rT6:$$oPzք bOocy}Gi-3C3=k{hIfaM|1wb X5i9M$0ߩ|?x>t٥s'Dג[G ̓Bp@'; ^x~4d+ipsyLʹG9>k3?D_WO.V%z5ԘM-m¸@zԫi ̻K#t?J98KqЍo62<p|3ď }|Du>v
+сTP͠iC>q:E X=;WAZ$nqǞ+W~7>>n;|Tt~  Io^L#`W  n ^K&w3?cmkY"e Z[8P3`}\}vogD)ܽ	^'lvi~ۅd#'>Ķbuf='q_S^1y(/A<%˦ks	'>❤iO	壍KAb`B5%}مGSK{y!ӮS!m++ e׊Ʒ:彆o]Moy&!!#tҖRvAoard=V^^[oNx5}{c`n+dUmD}aI+9zҨEqQ$g X'=vP}yU*t>`?΍=vk-vKî}Gz.ӱOu+j1yj~P-I?*yOĈWM8m"1]ṷ7]'Jo\`1NA OKM.}]M<q`#T'wYTGQ[ hBV{$HMHq-ߟ\:b((J`?Mxx Ylw9 ]& Cq3qǧztoZ+Z$Z{>D=3U-jzŬ+`/'s+h)umn%?0oU=t;hS<k,ڕ%z*[c[cy/ƭZKmt{K빮m2G?w9 `5~Ӽ-cw}:+(b!Xb9p~ZZM|i
+|Gj[|iiI4c,?e5oDy'lgi%|#w:9Tu`OGzgs⧺]ilqiq}RM̑U#y=gEGtgڜJs$d',+:z4huk#O"1C!*/l^IBs0VE#0u^RV\yQo(BGYӯ$Y.9ϩ\Ĩ$ڪ`     zU6@JCkWTjGX^y±5~ĺ5FGZTsOJ[d	v#]|/c麖$ź4c#>Ĳyh"#)r8(۞@#ʜ<;`3?
+U (PwMFdX>cS`8.u \?
+{FTEVeV RQA>?)X#y1@lXNH,W'~ ,4;p*01=
+Ɏ;E'*g:Q`*WU#֛r+*r<|Gi؋iʒ@PUφR/0ݰFq\ܳg]N;})YWx$͌J!M(^pM?P{G M?{6pO+4nOܫ<M$PO+:KYdu,եi%d%J 'PQ[_i+,ncV 9Ux1,; $!hN"h-tY̅\S\zLB{i1ʄnf:`XSECvQ_T3ch)l+6y+WSd{V
+;+q\E"1܄ᔎjkm*P;,I8 h؝:o/j-i7~ԭل4m|Z r0H9siC8ǥt>}N.R)B$Ӫ' /;*;^p7YڌMnA+`gw3z{լFERGwm綎3J	P""9;dԶE/uK$Geу=u:Kmjm38귚}ލ%%mRSWS%寈QԴNn2H
+!iA-[v6'H	.Zо`1eOAZʊ)eX\i W"ѴhNd'=n(dSB	Xkpd 2Q#)Υ )+m((( +֠/~k"Bt^K^m_	9sk>锼OKT76|ڗ7{;5	Z$,$a\?F!~H( T/m[QgHIh|wz\ /3s]27|=æV"9r^։⫋j@ypw0?1\߉aas%֯A24rHAŞ,UIA4ct&yu{1m(9 繪:$~(gu\ YBx3<c @rX$hO-ɟx0:N8:R|VpSZԛp\ƴEF/aÖz+&[rҰO7 &񇋢ö/?_1&=sQ|uğSGEJCIu=KH*\d|T  \sxrCm{-K0:W?ؓ[Ԑ!؃w&0dԶ{')n;mgᯙ{mt&Ȱ,lrq'' <:U*yym!@p6z`ď~,@ ׯ xt^Nӵ]N{+1o6%B!0G9?kگu1qIlXǠ^Ձ  {<WO㳏edVlh@'INPv(^+/#M+FGɸ*p{Z#LcjB&r2{RO|S9iA#HOڡytӠ!Nqf#ƜX\c+4 `TOy
+jjzAw7Ltھ8dbVڕ7zfP1Ԑ2};,,gHYdtgzt"2jYvdj)Vg(Tg p@z-ρ<UyEc\u$Wqlhڎn񭦢N=jv'Gt#TVI>!cќexG;6 ek.ț|6̔sSA$( Nxd9.U ms+^b620.Еlgaa+ʰ]M£?:5͆.'[oW#AjzNۈ3+V\p۷;<<ӬiX^\\G4&0b,}Q9)<ȅ̈~>"R1+v\ǖdcwX|a5܆I		cn҆F"D'$ߊnui1KA2!n 78 VcPmR7##3'V ̖Qۆ==ha;sSfYw$S"VŴtϥOaWmhޥVC{ FgC+ơ|<C4`3UBÚ-+mF	aON3	 nvzur]#<ÇҠads#y?j9':nOsQLcמ6z׏8mMrV{מQE`n줬QE!Q@z+7JS~$ :Z&t3쯴ɼ^4.IbH#i1Mt-FHRp~ѼupՏo[Zix{YEP@C G$gK`ڝ/#kt&k1rpIO^3U'+:sVh׺]YԅN0刷7bD6 e|W5Yo=J|r1~O9Q~U2Gr<=Z $`nBp2[vI-HQ-HfTr7;#!eCEK?AOѵVx{Gc#3F_+F77\] cq'p>Q9ϊCƋ0"y1HXّ1Ӗ}lGzKG2LJR0 PiV:{+f*;bХC/*mA+FG8<+4[Y\⹟ɝv(?C?"ѬUf]p0J"䑟qY^=SyD f֚~JP fĥm!KHw K6Ry,AK8bҞfۡtwp:]cđ]5&KC9,ᘹb݀ I9' h66$ĮnD!]+ 30;GG/+O\2o6P G<OvIi;QTN =+Po/n9w>浼!ًTH4R2'<zk2`:0#ֹ@yxI-s %w;:OiVZ۬6ÒwG&21(#E
+hxn'Ɏ7f0~n6qT1&xpv`2,2L{phD# ky=NIyGF5% ,NNø`x'N-[KDe-V#
+ʌ <9G_
+iKDo4!cRh$ A8PV QaAs$ rV 7W<KY`ifĬŲ# 9c9fbWP9oU	=U#'5s.qs1"!/̼C֘,/-tq#u(.s*:j	ʅ~AQȈX`ds'D1d
+ʐ2G<Io)V"bf@9;G'-P{T#-\ԍczy#1.2v:O!mg$W*aI qN,P($*Qv4;F$qZWԬ/n +Y *n'HK@@8ǡ+ߋSpEEUf1N[o|t,10<>rz <2qk*S;A74kFXRFeIH|/^QqYGBzXAivI+󫶞n滊MI,ح685[6KIE1eJHА>e֋#͂YT򣱩,fe[Y<	"Nu/MgE{x Sxq׊e꺒,63,H9%Y,-<R2X{COYx< 29)'Z IK!߅2De\j]ALZ_-d2iu/V	Oqk9FU4+Ot,}{te)PݎGdg#96?I/,m%GhUQ1 $JWS׈e#8SoIV}ԋB+|)qaw+7z̰\&.r-v pA+u7ᴩEڙ76nDpry=XBuD7
+WkCowbw<rO;~9I<-[G?	wРKV,Nq
+v;l-53%ݭR%MH TTgo}X,2\FLy'U']͔iİYWX
+8-IVgDyCUU,Kq=+_+AȬD"Fhbm^W9eGFRA ޺sZT'Fv >kOmn=渶hW+Ѹd31^?/o C5W0鷺x׈v2%Xb#o@>K/o C5ԵkQE@((Nn9[h+9זW].^-TwqLZz =^vܭ2>~RfT?
+1)Cr)\n99M9Z o uGcQm4w*hK.\3h?qq֡9
+|vhQi-Bt9i㞔o0Awt"]n,m2Ypx9 +s,/O+_A6yLq]ȬA:\@+8xPo2A</#( 2ve/jJ;[.on?in,sR[G5սld#M'ֽ{M[6}O'k$gn&V/(D7Ci^lYO}⶘Ep+8=)nu˙'v2J2~MwTiɎS0!/~jDkDEǥY1q7ٱ)}vDu;<?ۣ wҫ7q+c`.Ny럴ʡde!G@HKA]H@f=I&I=zSɼ7[)On7{D#4jI'(W9 ׷R-2H)e5W䙢v{T<yڀO(4{TQYvjwƤqݶtnbB?w>h'#.|ԗ4$tϿJ/~>kEa@' bx}jNOҗp9YbYY뽌vѡvb<NzZaj|1ou,p#(i><NzZB-ZFm3igɨZ4ko9iw'ڸ'jn}YY>~㚭uBڟCɜ.0+6v@HnEå<֍heu}F@88a'cYu}/Q5WOLcMgX-5K-ںz^FSɄn01O?yOOK	Xib#-/p  mdE2+KmV3²ax,*n@fWl羚;I<HX.J,$O'e&~''1>]%uٌyR\"{dvP`I4--kO$ύH"uA
+8pIOZd'M9ē,*W*~F<g<AiF-b{6 WirnA{H2¹UpvHF3ىQ&6>eĖe$$OI/Œ6(<]L3xo\[J&	$2``G'x+X[)>rXwhQgJe]`GHlҩuĖZJ)c:9vMW;*FBB]ls$ W ٿ3[X6~?i oU.(K
+(
+(
++0 זת] ?;'}.5-ZnG+zHwgFb¯ee|A+t/;cqN67E6a?o((K J5pfVֿiB?gn7`g=xUJ)+jdIK=KUKki+
+.01hR+
+*|#oM6oFߗap ARϓ`98i\Zou+4FO"Hb|i!OnUtMJKE!x T>l'9,d*7mLԻ/еK/ fؙg>nH]G$5Լ>UHXh"B܁Ut(tnYv]wˡRݾnsvjx:wg4y$ pIv2iܛ3xKGu[FB_@e6I!mYLwC@tk_XmmE6.dʓ$}TH3+íjr)lь	9LtgHJn`ג xFI  H;@eʚ.ƌYe?}(3g*t;oM25$my8#5wcZ[KĞ&2A,+x  prs;4]^-|W"w3Ԋi]I⑤M epSjy;9l稫OhIq\if	Km[
+#9cԐ x'^ӭ;t2"9
+xVZs])kpdt`mpA)X0`@
+rI0 J9ho\Ry"M9i+޺>78ap⹃pqR[%_L[`3y}F4<,N$ƲTaJu&t^\Le=ѹ+A^1#V-{1kE>aA+\85؆!?7js s֌ ځ'cqd9p8}pdvRdC4@Q##"݀p3v4nn7bF 9 1 $b }ic`#aHLe)2@2 '
+ZԐAVO#n#nWhm7|B+<bzBFܪpO#֟Pѯ5A{G]mc=a
+e.%e۶<os+4d.K%8u*⋽j4,Y@lY##\00952@H	RAI]f+b  0
+Qkxr\Or6*ZصxΎ7\pWKC+7QRƆɩ%vt3哕C|gnOjjam<'ٔd?ֻN+=­)VQ`veHێwcYZmث*<99u#fNR	^KC71{WGdHF}o-JM-w3eRP&0*NH=T_%q2eFߍ=F2Z! %lS6ǳi$\T>kmQtBG@G֬FĎzj͂4smh6=O`Fc te|\5o C5nʢ+((R05f7N0뼵u귟F<-q~Gw;Ǭ$J8l-０0?ϭ`7_J`,;q]CId,KrIn'p<I8r)#4F
+O8m=zNӓQcgH 6A9o_9j Pßjty!ܧt	<C7M?h@d!w)r;q[ ebpydbbm;`FFz`&E+]_2+]><o)G ~U㣷z IlĪRWPNH@'Oqm3mhPWBEԕb,R<x<dTv8֤+ߌ[${4R̤I$;(v*ra@"$H FGc^08$?̹oV=M! hdg?4 0[}@dw9j@&02Mm88zBsP@ Fp)|旟j`!9ʝRG<sқǞHscڝ\v)@y&x4{GZ|eљK`YGqz`A&,J#\9 _.i@-@B3bf,[
+Ğvz_7O2~M]`,W;  A#|[lhCe[svLBcaZh6UmzUv9O,ԡ"y8ʯkN;qnZ)2E.J <^g\Щ ?(`JX0K:ksA8
+4B6vՔwj$Rݧ|Tzt˘\yM`#%8ԖP
+ZkzņHcRSQk;l7JdͣVQVF]^FV,ʻˑb08#ajwDp,cm<: ՘Bw +@</	9W;KBA+$`9zVXɻ*w+1|u1I$dwo9P+ΕqKin'~󁑞hx3uu F5t7|ax>^~Fg эXT(4
+(
+(
+)Y~xm8l6C#0ÑP\LQhb3'2p۝8vr	ox7Q<53\H;XxH+I>l--';qirXf}`$h(c'GZK)/1iZz
+)NUJ
+>uv<"R9we
+\\߹se<w܉*Y.PoQ0`ʁ aX~ςx*U1B|q,wH^i.!񞆖zX?h
+d2@I݀{6*eԴ"ڜf[I4K]ST֠mZeʱ9A9 |˿
+MRĖ3OW)4 Q/`y[$cR6n|]9!H`1ι7{pͦ+Bp#2ny4'	5ѵL:vI~_xj֭o/Z{kHV$n2IFI #5^8:+)9
+XX>Q9985wgvΩ.+8,STtv'^1OJA*AA	RːFr+b$`.kV-\q6v &F% ÿ{qD] b:
+'pm5)_"R`ˑv|ppylf>%.4GcrZoc(apw5]v?wb޹~_k
+BJh?mjcOqp69ih_a-?-fY^(LGq.x9Mge;	G]=JE>"}zR[>ĳ/&',GsA5>_~ASr:R2H+:PFK`J8b d׵Ҁ>KrsAI;h;F h'J9k=ގ'  `13N_  4c1hBT
+,xp=9'Z\cF.L"i16xݞeݮ%pHZ/B;Y9#9yUPbuiyJ ܷ,6HV9,;W<bYm#rz;-
+ (1L3n&<@#HtEiT2zY+V)Wk1-ƮP#NC(j: [ϧ-c)P1Emx9 4MR{{y#xfX<$b ηq׿"x4emKIOkcVNA0W$.]_&t|>crr'	#'<cU#chp=
+H(;Pc )(ȥN[})c?-_=Ҹw9-/k 6k??knIrk 6k??Օ^ʢ+((?H;5Ƙir9>*ir2/	
+ڴUQѼAu;HhIP`` U) ?tYgϗys,	?	 1S3NGoDeFчHHf`@  *5~k5FgR$^>̒T	^v}lYJK&U`AP_9(]ytf Wr &xČAAb=i<󼲗}rMCr" N35b[eY'.nph!эH1x?+o+2+s]u+>VP7;DFO94tV񾳹Ios$caWO|jc.Esn~1ئ:?[ *4%i/+VB ]۫۸t[;;3$0GrpǃCc(q)1HN򠬊%dOp)0hf4ԿxxNFJw=: Mp99l2q
+ vsj\קn#th ?0<v t8Zp($n( ?{ӎ:qKoZ	pB@(nցwZAN8<ST =IbkEȶǚё/r3ޠ݁zP+o
+O3N\Oއ<~t2]B/!
+wU9b]]NN+ݽim:;[i#i-K)$fn1 qGS\݋ܶyFJY#Y% ЪŶsgg5	Y`@{}*s)Gb3G<dRIHh=r^+~@ x9!p:pzvH\cSFO$pҀu=X)MW#=95vi#ΦOAΙ,Z6#Op$֫GGpF+nRA9 fU]J\ww97g1$w:"q	⡏kch%}7WxG+o э[S)qQȢ*
+(
+(
+4 1**Ib7; yUFI+ޘaoZ)o||Mjs[S ֫}>$~$;7z~F.<{Y6FCVi<FFkM
+-05XRFH2s\`r1ZAw&i^k)/TɊc݀:)iqeg]jmcP֢ݕdLPgQ|^"lWʀB\'=Пj&7xVCz]
+ 1l*wdS8k|?nm*x$)}(*{fUŌE41D cr zҸ-LH<SÏϽ.?{} UvCނ	:Ny v>5N1 O=a2ǎ kinsjg5kVvOPU6vv=|DՏ5m0XO!q܂p318
+ ۜ7\5kFM3ι7ݓ rǳr0+OOm]Ǘ{̊JNoh֚^$HOY$e rqCveEE@łßƟԮ9e
+(+Frjw)O# )*8E 'nr)J sۭ LZ8we.j BxjBA(OLv=(-Q،`ws:
+@8r}Z]0$W@b215="LC2Xs HʬY^[W1~zcKu(x}CK${f,OUIpϠ+x
+FNC0 [*+`1%ܢx܌ppF~nN1V:<)jD.p9<SG;sO:ƋmQX]iqR\J+#Pok+܂pp#QxGT-wpûiUP?7Rï>m~E$P0-3J2A4֝Ppx(SFwzq/lE1E,3apTc9Vv?}sS-=],$}mRr=EEmbjHo*FpX (w0%h @f/GQ^,cbj+u5-c'dZq+l  F5{n3+L͌d5>* Z  cWU®MQ[Q@Q@vx?l5iT5WibG+XFO#CU-KӛiHUIRdi@A12L2KN3@}}7rNy5_Kgh%Y.Ò'`h+;8g%z{ڽweMFn
+I3ʩ	F QFW)br{R;ڟ*/su:~ei$'r{lu/=;u"y1xp;;ӕn):&KuOPi4Th6U tpz ۮj2qU p98$z
+i-D19@`O99۟t($(9<s[^}Ow%A3532 gk	.O,ݴf w=x&^!.|l-~wmM#X5H.YT@#{dۆ9p0<dV\2a
++ ԒЮeXh:fqq)[UwyOגv]$ Tݗާ;x80q˹$xjYiHm|#` ғI]&ކ dF*+|֜pHqJBgor+GF%'5iz ֚}sH%L3Ҕ22@ǓҌ<8%sߚO1ۻ?֎HʊB@Niwg8@
+	cn>P2X`hp♽q?A 8=(eN3o^p2ڤ>t`6ܸ Z&+ǽZ-  X^d}RMF]rĨ fx݆+ ֬~<%յ
+sG?W+xgڷw3WMaycVcYHs&FY88\t.歎7\e%.&d3LctR\\峀8 `ŞԵ;+Vm;/,7>bvpFdr8䷑ym 62xRW#$t$Uwͧ{k+"w<V}ُC}۲q@9 d|lg1G JE-`t4wJ3g;vzt>҂Z`H@t
+"`~5E  V?4qD5"G}7wK0F%qV՝̗MӍ@z]67HC%q8TƱ)戴%;u-1|7]-(&o=kǼUϋ O Ưh֮<)۬g2yj 0* [  cV>QElfQE QE X kŴ Zq dz'ڻ
+BE<i6j_&j8_I=ܒv2I[v vq]w8W=b`F	;||n 1]=q<:e$.r'w+o{p+`h^a]K$6QcRXH13Bv:ާޙƁaŹf۰y8t׏J5O	ͦxcNRގ  s0O8 v4ګq*F	$pr`p87LqEökPfd$x^6d+fRBſPkK %K2H."OC"/.5&,M,w*hP{]?rFzWOR0ևLܱk#=?*LitfU<FBIc52sci!fLʄ]Ώ[ֆQHcj+vԵO쵲K"y!\V%s'һ/Co2Y+T@I jUaN\׼m ++g3c"+_xH:K[4	pO6aOs]]ǋ-gZ Ԯ5n+g+7zg+ikUՈ,UsԦ?\J>e/TQw;AW)A\ ۣ[yKu_;A?
+<[Z>$TO:l2)L.ߔ<:RtM+	(+d QEéx5RSk7k]fHNO:Cy+99| -Cƥ5 ;Fpvܝ
+d)sjL9%f1^' glgkaV+׷λblEo]׈.i:ĒmW4L|h8|7\5]LR9i0=MƉ>1k:&<HK(2*H)<E]oPH㻇HM߁SUҚ}[öUvO Ȗ,G>Y5▝cF6U܋)rdw }]ww}r-4KZ:灵þlQI_40\	1JX"5Xjqng$j1̣=9xAKGwK{\}266F
+ nG#$S-N6q$o.{%Wҭ|E1-#zY<(Yvuu]2s4ط+ <#@<qPPi!=1Tg< (;S4oح;YҡYYUDvSǎv9Y aԊBPv03JR6= 9<;esZgS4 aOAKkdW,-8jS gW,K/Tdjgs׼Qcxdn@>b9Pgꢬ'bb+pGp8enX8y㽎FkxrUS2F.ShǌP5z淨塂fUe+x#=kY # aC3EVaEPEP]@isέ>?5Wu [k+Twvz&7H1;'c8nU^Nד3JEK49{u>R.Y#8""޳d#4"-vKyk(>7RQDu^)KT2ΪxʱWaH*RrX6{Ɨ
+7WwgүͶ'jf;8_p2@@>O{w=[7P @P i;ᵶڭF=Oau[Ӧèa+3s_u7hznknw,  =aO6i!8*kJ\O*g;dM6z,ZbZmndխUgl+F&@[n -&ߔg {i<&&7#'̲K1<,	jz?R4II-$QI"@~hTD][f
+"!*HTϩ_n-仝^*V'4%`$ip fぁ]'A$_  ogo3k?.媺	|rq-g[{B셧upn1?Z?k'[ƹ-b'F8TQڥlS![&+ӤvE\K;6O qH2m3}EoSLKn" j:e70HN&h{Q*H2B۰/͟[o+YwqI$k%i[2L<A]YA$0]fCӰ `ټ[Ͱ1R|Ly
+0z- =TF
+p m|M-]J,LI*8U:>{),256Rby[ع [u&\isZL8m$zFP+kU&#V''
+Yk$sU9A楏M9YN|GfC݇5.j:=ir/88i_?cM<I2/RI&.IRʳ02`GHE+uBY"|xGd䐪 zwkn[{M2Vf%]:v'1L}MSѯ4V+VEgM+Ar3T:MWmǛ<#<+ sF9׵/{$RyBa`F @Ker;<&)#@c8:k)UfDܢD]Heat"2pNi9aXӵDTW,#ny1d1ȩ<\.$9t\EAX=Lio<7#Q Iie}sЀǵF2<zS+b}zEmtϵO-KpULQp{lxnW98!I84 v4ޫ@Qs dҜS9-Owbyʀ|uMA=H5z 1A}ds|L}C~?
+=<`50	a&=:k{5\yNNQ}N^M#ӧ5, \  1/Fk6ܧs950R6הmnDj	F9&1hB((C9I5="=Nէ7 S= L5Q+<OxU]F<Q-$y,tgcdwH>	 ޗo .! om\7#P_Fwg+ &3 oMA';)p#'Ѹh?;}x#cĜvh$^?'K 2Aؼ5U'S+A {^Sǉ<+^y.U]J28>e<)rxjz5}jnĦL؁ p+qW=Z}Xo@֟A=Opƹ_1c3)Ek`r6py<Cf!nvV+HFA$TƗwzԖr2U# 2)$5eF\
+F=jV=cœM5;\3#ʐx"o-?xP[5;(mQO\C 	o͍>uo?9S# 3>geHM[MInnheyYW;W;xflg#84CY.,g`?x'Rk|,V+ӬquǓ2ǿa%px$&+{ofoK,J̩$E+)8by-ޡ#q$"A0V^yS=__,,KQ=Q̅G,8%v9?A\M0f9mXr_
+j2^d22)+Eyo,L$O5r2ЃA$URm>KlK$g$`OS[Xzψ[O=-8[Y  VZ⫠pdQ7qp9-ǙGA\'ďI}7VԗA*@ z+ݑT@,ۏ-׈Jk9nd>IXpK$,I$$j=;&s7+q3jm ӵGIM[%ۖe!]Je#xu?%4t۸ep QzVN}KB9̄E²6FW#]#K\W1C9R'Rd4p'`0w|Nwlj#Ե}0eVgTT1
+8bI=&Y򃁟Z,t"vN ,3zU +$R_:`Uq$Tҁl|u"@|:ӭɂh	,jrQ}hҠqӰqMI4b2Tt
+8~nIj< 1jh=
+	J`4ci4s֝m! N4ܝ]o]%(cwm  bG4)&MסkNu|-iA.,[1(ۗC-/Şm6ڵ&CO2/$GYKnD+ψ: ȭ]b-C	B@`H'8ow %q .;QEbXQE QE Wwb?s a7?YC&c
+ '9<sQFR9lGI 䌏z)|a=;RPڕiqFj17er[`Fm~(hP[3H zN2N#4Y<~FWuh5#S%ym"d0g  :)Cag714[u)A''DW#gCקk0i|9e(듐OzԿmRic" 9fp2X<eUoj6nx.W#*0I*RFVMzT8^ޫ+1UiU\R@'ҵu-'L-5u%+#'J JstJxTch?Z7aNGZN4  x*4SNch<ja$TnGdS0̰XIC>HlWbΕD%l 
+X+=z%1j%]`0Dbdc`s'>0Z[
+	<*UiXo.uCcy߂! @;o1wX^]Jy-/Я01o6U{eOk{VГ³M7KmF-2ɐ8/
+^Kaq,QG&bYP22  Wc;OK+QhekoX,0٧,j[#7=@IfQjƭl%K6P Bʭ[ē5koq6Әd+(yc 68ݎ**ɞS2yrH$TcqݫWә.%'5Lx'-[)	NYx3x)BJ)#8<P@jo8U*z1ͽE0M><ʫl=}Fv>rM LiRd gFv@HsiUO=&\}))3G0XS{e6>y40qx t+Eե;<+y]G@{9Y3ᶰҕ ]Iqm91у	9E/ͦi3wni-	<>]*+3Kr-KQHupq)\p~_=F5Y"CmpG;:dҲXٔjB\7:CF-fq d0HI8_ # aA5h	QQeUفжc*%K7GMw71fQZQEfPQE QE WY4
+7(Ǩ$lFd!`l<uhsm̮aK]c,v2r{ewwƥrJ#0pT8 +8m^6mVbdQߵexGxWyM+]NzF P,=k:=q].Vՙ$ވ"F9t=E]^.X<NI+0$ ZE{vՍi^tm;nL@u,A7PyF/kVLV tþ hrYJޱUa{\ț_M矦X>@[]V ' V·kjj(9<ՕC"Hv0$ۧѼUmy4Os2@2ɎOqԎ-ƃʺ2eЌq<M7Sė6d92Ij9ǵ9yG-3$	U_A}G4nN}d S21Qp?ʘs81J<P֐({ʎ$)s~! 6ps]v_[H6H#B[,X/@	O'' \gӁ^y/]2XdĳeFF9 |ڧ쿲M<2H5ֽ{6vQut #<6YFH׆t_I!pTyRehrM+ח^"m=I=<_]&wg"x#whC23 :gtiq:ҵ鴷035'OHϸA<v	 <ioeJ3]Fe+{ai	̛S
+Xv/׼QvzhCt՗{m10dg# 6Ym{$v|\hkl@Wx+Zmry6t6I1dP`$epF˜d'x/+Zu4sJ\e;w`vm;*fMYHyV430US׺<ϓ&lJ"H#*yBy<\pN3jE .,e*'XǸq@	`GנP9Ow\qQlԨ^ :q׏Ƒ[|zLARA)O<>qޣ#^aqjLc=G <*;JGՋGL=78QH@Q@GɌաe>,C A&\EȦ8S3X915+[Ofro+0\Ro:kZo5kH Y#{0૱ꢺ;-Wnm
+V;f%ndzˢ	.ΰ2$OvɼrҺY<a1ҢT'vi8\ZejO,0C(_,ř ˄|Ŝ\? э[װ:eIO I!Ǣ+((<+3@|g@	889j?5_ fz OJ $ڵ$^>UiX:PF0@TJhk	ӖTvu(ibw!U`jýbխ/EMk#wox0'PqRpΒrN4mCG{{m+]cx l&JA@j=8VcՒXocTK 2ѽj_Z[|5Ѽr]mRT 3)scUXn&r) Z<iRq,6n:CW8[C	t3d*@?1(e<VD|btS.O3+D?J#JCF)Tt8?oZJ`aiwkb$դ(	gR>ҺM3:.i{iLٱyͺsV+usgZ\yWr\[:Žgj$.X
+ֺq&$]ĪFC+te#E'GcѮ]frNq]`in洱KGnŀl`p68 7)]b+ʛxݔtrr9k^L~iO,l72.BrY`g'j,Mޚ&Cgfݔكn<z5I{+;,đrI$<2jGGRΝmnNkgkؘJYTC {9qWUa\x~ZܫseC2yU18=s^[xcH&ˋHʛ/c'>:`65{	\=4Kp \u }Mt)СITQ`MZɔa(<x"g:ݽ7Ӌx<Z%]ڰ~ ZG{c1qA$Tp ֔S7ۭ֭5[WzF0Ht5fTZy/4}{dn,,E+c<
+7 t/jY$ vRa*<U=H=2HAShUݙADՒLYGǠxPǶ{x݀%pkteI%Js\E}gm<LZ!:.99Y;I'ĚVĮ@0v0zn885/-x:bә`U	kLqJDϑaq^/jak[O
+*Nݍ=y.r(##юh9oǰzS*T9~F8/<f9<PG0 Ojb9jdGd$0c1du=kViJ<rFnƣ.?w8Ġ9~a8)q<&F!L'+rH;X 	?:rrGmh+'N|3]tTn~Um
+yl՛{uxdx*pi	vR#4ԒzWH4ĺh.cÂ7:s޸_xiu++k[i6	gE=s[f]גxg_ PNZHrH9j;9"$n+bxG=w1]ٛ-.|Ű2A sр8 G=s1:*&=QYQE QE ,k \tկ58/<1Ehw6}Su+?߶4bDC
+blH<pq.v<ojC+FO+m֨Gt;$_6 ~ʣQH!ԍ@bO
+ 'Gi#6q,cTitc"//1IKg<U_tNkSn5XUES!{rq' /kw=%mG`=gO<ɾYfbOj,։ܐi!o*y xE&M ?>nQM546\HW#E,O)0#ݨBZؚ Ο4]K4D<Sf>2^ A?n4K-ɴkDr~V!N4:%  cjl 62D+hQK⧓Ymm
+$;qcҪ#Pͅ? NHͅ? `,E$VRYGY.F+GlF?w!«*˅M7PFl@~dXd{Oj!׃N}>a ٗ`e۟l+~T,zR};rK6=3P\{'s4ɴ.lNMNU'mܜgTO]g7S[q1A
+r.}jzZ_\6óo\cVͿ NϿ7#6bI-+Jp`Ϯ)/uKFe{QLX$6t,@07˞㎵uH0oqT;).k8tp3}Q9Ϡ5o.#
+bK|y\ ߖ 
+.ARFN4W?º}&}X]iMX)G0FҜpۆMoĺe@#w+vz:;̈_x98+@99'ĚSie#m*
+ؤcuF WZ$7{ZH$ICQP!+Ie瞔ǙHt`YA*HT<\FdPGѐ3'<, Rc$U\8¿ڇo4u	(Oo/->ХHcYvSqn?#Jdrpޔ&HzR.xj]zi?>Ԡ;yX>nP/ieS=\"4 V`X6)bsxuo^!Қo%,* yj%^/ԩᇡsè6hO>fP[9e+cJ
+lTqV7|EftX]wm+ =,N({0oz.?cWAjw:W2]9W?\ƢyRAs(
+(
+(
+}Z?ݚ ?=vzq
+n'z֨%}"X˒1bdjkHO=2ody` 3	=-C+_w+T<3kEV5RY[9ۆ"kYHFQx?X##Fͣ?{Ffg6w6/Yy|P _ܞxEMtH^{Xń eIAl^ mzoc׼cy<E,Gl@!@  2{h^nou2xUbf84Q!Q  9h]O8{M<vR`m5Cc^nwooqKKWR qమΣYuA+F[qd~&դ=2FT|,KJsY#Yv$}I/ou`OXjrFx[5I lEI2?4 Y*+AWnb$`}}if]qt l d]q +2"e:y"qqo C,K`g*3Ekrvq9BҖtc p?IE^%P4G(Ҵt?Ŏg'dR9ITm:HY͏IXt41 ҿ<Ƀ ^]zkis]sm|I)>}&&WvqKohp=2e`r!x xp{yx/S,:d֯[i+=wR+>-ӫscKu\OL+MqT@j>l+9~f׷jcįEɩDzj3-زA#3#^	=+&Zkܯ(ݸ(A'|Mn5]F;Z4Vگ){RM\I6ܫ@\O(o q O\~/. ۰6	AUC -LFҙwkqHvV@oql>1x7v?촃	<Ϫןi J-ދ =r/>-y[^TKUX7$q+6$g?
+.>?ޏrs@t/[\j춶Oq>R?).;	VD u"4N{Vn@at g Ȑ#nx|6}oun&2DIȠIP2uV&3 }l  % ?ryl-.Z{YR6ƍ+-?\/9XZXfq(G +4|Ei5]RWy+urhMCϮll>qk,3e$RV"\nryBna鑬1Xud"+ ,@'IyȷMy$I>kx 1.Ǜ>,apZ3^Ux^HwXzJ=zWlc?e0w+9 '%o&7uIRzÎĎ\A^_+5*}2~UF9W
+ SψS¶#ꗞmܤ'˹'Oz|yg[xbXg+Ցq^0" ry_Y^- ] jl w.GY^. ] jʯBcQEaEPEP]>" gbgߵ=Tw;_ý|MČ#9slMC~y, ֻ_=ZZ.cc,
+?f˫X@Txl{46Zđ5Vb"SW$ ,2<QEWJ\`s*^HR?j7D_"tǵdK ?VRK-Swn=m5+{LZ.ۀzNxKiҍZ[uR ?1ȮR+fmR8}ë(*/	iwu+]PI|pJ60v	t//ۨ-2oz,|yk7o,!8H18"PDyqQUT$@ @3794-Vr͎yr39#}7i@aWiOVQnEC8#8>ie֫xP<T~{h+\@iF7F8 =ThGFZ)-OńF[u"] kCɶh+Xt?Zo;+VϿz(?ŞRR2t!-5+BF\8Id׫+n4 n󉮦P&>u-xE09Fu+:׽4uבT'wnj6%Nk7<$̧ z
+:Θ15%>eb+\Zf?hYw*FYI_*պWE²єlПjuNwgqiGWmy72,Eʪ
+ k,mp_ϦjQ2X Ǳ?jFOsҴ;-!t)*7Dsۈڤ*_iH`;l\	g7vw\K倯CK&c[ql:UZPj+$3^-@1&+_c|A[č{&MiG +
+[%bO'h u5]X9ɔsbѵ_a"/v|t2ZcbV6>u@G@#x7Kt:M]SeBԫK䍫2~1٠Gv4~Zy~wjKny=.d39;kEֻxoֳE@@w"7Ұo{s5{zGRꛇ=/}C|Wj}J$ԀIǩ7×rj)T`qèM$	$%-];<m%XGwk:}ۼ:}tIU{J0,Jd!S,0k0豬{#w(a'Oirܡ#z8$u=Jҳ?^*zOe! __[.$쎦'TU.p: 9F-]CB[j;|'$)9jZMΞ/m|L}3cP+ҒE}+]C<9be]cvLFG"xYգXȶ2C1˒Ǡ8f8裨Ł'q^v#5ŧFctpy8@:5ԇG+Oh_!<ONT`1MeUjqyf1S3##18kIi!My1UrHV' gWxΓD#Y;hq wu.sм5_^]0]4V(]b~Ew T{4MWÞ[{}KM%$dLF1"qи8<U߄5-n4TvO>XRAcҴ'-^]~Ik^72#jo%ty/' ʻӅ;ːr*> l*kR\\\[ܒIj擡[i^m5JmȂ+<Rd$dSj)+xm֡$_(F#A~;E6?d6zu-Ը`A9!UG=ՁkW%)N = +1 T/^qqry˧ F F5j+ݾ;~_Ǎu QՍ^DƢ+((DsvWU|㠻=8N5=&be֌+t-Ϭi_"Ƃ+Lyvx0Gu	g%WY^OfX*aA<8|h]i _Kk&7WVSҧ8'K;nuZk[!cq?O)-.s+9ꤤ<W#隷@ѯS1Jw?GiCd1]#ʵxVՠRIe[
+$c4l|[ij`յ;F2CyxbT3)$/8&;{x{,d3ug r\ nl?15in($[U[yI-2TN:)s15X|2:I4oMs?ZԼ?-q\. Od:<׾o/%[%)!+vH°%pHȮ3N/Z TzQ$[n~]t+N>V'o5Cp	=[ȋsg֪DA $tI#@b}j5u բz7õ4[)xe#vs19#\Go-@BNQONknVeRRnF;_ئGoxYHMďSP;ӞMX	>'GL %9;)gFTʜ6c吻ty-⼷ex?ppTnEhrk0un4w47Q< vG
+1PprTW=[Cm㵷c,0I$T`g$Ir4Rj6g*w<o4hbq<]&([)W+yqZP]6o@HiGW\ѕO[tbĐC4Ry8-Se#8kV&<]ڍŜ[kpI.acdsЫ AkO[k+C>/!g7R R|¥~֒xˑ.xZbt/-yQ8~{=C3cmuyKv5N3f]$sg<!qci}ғu%g&495\6!k(ݧl&͂N}	yG{ $ʞVaؑކ'FPdߏ/5*ùUmNog3O	n }jy4.!Kc!OOheo+Vccː^G>`wƮike+}Qˤz$Wa$~HA$y \g^]W6Ko$)<U{\ҎvppcH d rt d%w~4HK$<s@a2Þ Z<roF1hOn䝘0o-ɚ	-crkFPܓ,ڳ|ݷwJҀHP^+[kJ㵿+5,Kn<g]=׶S_^yi)stn*ZM6=(z@T?ZMj[eZ0hQc4+-~.ؠT\v |tF{d2mQu U"yBiW=Ki>UcFY c\OpzUC}KG}>A$+0ǖw#G^F9 |gm/CKE5J`Xs"#lRc-A9kHmo$p3y:S^6
+3+}pj[kmMr=8+rbZ77[U+QEV]g<u8EG52Z6FrU3;J݂kWWZDd?1Udѱ+'NwVAiMo-+>Nxn%WFQ"wu#\qdvW1ƒjPP'`9*6FI*#cij񈕌ג0GT <W}۝:#ib?j Q5akhWK<20͵є:|y |3nN6<L'WDH%P;Tnc{2&$);]Ot'զO{&xpÀp۲;O7/&5=F fXՕYJ@;NH#-54zA^.w.RYֹ︧F	~NQpj(Z{r##sĜ})YrM86Ր8EexGm{71a6 h[ ?cT1hİ( ( ˟kނ?WUᛄo+x$f=`Б#g3.8\w3^>fuRm㿵p7j%8O{<?i|=iSodVT( @#8ߞ-hG+:m:{{iu;ͩ!ٸdXYsp2;;yvH-Wu؁" 0N}We ~5YKߘ$F<$Vko.֗i;WK\MAÉL`Ei%G$$b#x|@B9&ݾhB5Õ	9SǬkV78`y#H.x82?8>£%zЛd4l^kǈ)o8tFļ#=qvVơ=_TH ;HWĶq?<
+c?9OSLXb+O@)i\s$ّ}G%Al;p>1/"o&:5ǟ'q_F~aImoxۏ|Kdã\I8N9ڿ67sюr9eQ-%Yj;Wd6x$Js%vQ3^rR([$Qr	G4"6(]ׂ}kBI$K|fm!3*F>RkzmeKY.wOk[$웛p{ մ6H?Wa[xb3ǯ|Ts$13ۯj'}>I,+H1E+
+ FYz<
+%iA+*}}){ې$2[͸gt	cٷ8O8o؏jgگogYF /<c^U (R2ڒ4Xn>ѐ?w=W0<.7zYY,H[cn¥[( 0!%GǽB!$]\G S);C8RlaĔ5z+k7OBE
+&c=/W =@H ps2JUm>al$gOҥ KyE\d sүf\j2]2<a=(5фv#B$:i-Idިғb}k^DLS?@jƑ̳dɽpր*ꮡI?.;
+uCD *Ujy|읤Hj+قcwehOauGդW!+%1/9;p>a9眎߈/LU.!9rZ]U6z-z]TKDs3K#BgvL-{pۦ9biZ-I-RvHN2{GZ8Z!u	I(>͐3ck)sT[}=ݴ(%dϿw86	,fgS+a¬m +?Q-|oj[q#6+M_<UIP#6L<$<gˑ0yS֖ܼLY&l(^zRW:b5O	Zì	2]UnvF2{^nu2 @%W8zW/BM[es/̬xK}CF$Ү`k϶:ԥws<++ϡzH[wwR9Ð:OiR}+63s(MkRmQgHi`a"xՅ	0uS MS B.<q Q+hxMin#Qq.^jS,s,`XN2}j*5EXEVEQ@Q@t^
++oy(&c_-THS<&%zҬW7/'ݏюI'MOYՖ-/"3zJKdg/\!Cơ
+J	@ \вSSm2uk8n)9 aqLm%]xr;V%!WXaۀ:½i.ltH^YQB.ܖ<Mp/'Db=NE\fND)gvL98zWZ9!׃|lX_JVk]m,5Y)S球I6|/YD+%!y3>w'>$⋫cF$)>D'^n0֢:Niiu柴YAVLsUIn0{BXNc{k4PRGs,YIJEZ{Y_fQ4PYAdnʧr%^qqO=]U7e+rH/s?)a#.7*.ʹ*sQDw`>$	&sӏG=KiL m\g[[pe$iQ]= *;<
+Вf+ogf$b%gq>-}˂>"UbdRH..Y$g_]m\HJRϝl2~l+ON{{R͎Q؟S@-M;Γ$^W1Ǹ3vT>&H,2fEg$32>_ʳ^I|] Z;qf+8cPDiJZ)L*@0NI gIǩXR43Oo9$w&6yK24VzwcE@Iʇ~[dV9 ֪]@md܎Ȼ$FR{DaC> =+Gwt` .ORZDg%`+(PH'U#X-YDG#]"ӤT8	q@6uK`<~|w*?C	+p|EZIT	uŴ+l$x۸c	-'^[:|?RsIw#Xh{cj$)8|=jn4L<>HP\c-	-!6*%fAjՅWUd1qdwɳJ!&]a	>ޚbe@ ~lQ+MX˸$< sA/'w"&"(k-~KZ}2Gb]HV	s0F'h4/V2$fqS.w6NA=	;+=ɢC.<J]سFG5ArN:}MH"eW\"=[=> kkNmHټ&,>OT}k\*jʋELLҵ[OV+c"yktFbC`nAI(kU-3Wךc^+ 氭.4	Oc"7nr!?r3]+Zi:NnX_I$||<LQчճԦZqcǞqҴٵuy`4[IE3HegrXs]YNݭy/!?.Glusrn<M%ZX%Щ<GQc}^k;-<XX#*V?<pA$R{Q@(((,LC#G$l
+ 5^(om+I0x]cJo2yӱ+.kw$:2ڸۻo.Y7k+N5%X^M fWtV$*rOֈ\ޕJͻh&2.8Ly,u	Ib&4*Ө:i ry3}? VQ׵7PFO=EGۑ " S9X0sץ#rNLc Rm @m? R9Y41sֽz%ޙw3ʊM6YG=}+еM
+խO u䣩,pÀ٪H$8rΨ;;޿xmp0ԓimZ'HKkM$-
+1d-v>^-XKh#EuD'oE1~vR2n1g`YhͷƠy9>";3bIY w{1iv'?6|67}Z+R%`HiOyiQpZГ-.ty`qm:zzKY;"q1(YN+KkpobٸRTRO+Mkq#Td烊 Y̍eBxMX^[yl";w|,@AWoKI*)l@[d1JpI§^-&-:-1W&bgڍ>a^)hH(`q֩ Z#F2}@4f{[x{%Dq*zn=W{ַќGI+vW1y#ǈıSB]j-ڻE
+N{: eķo4\N
+eBx?,,86:2X]3F
+Dƍ{5rm-m92gUŕB7|SJ7E o;|!BB 4\!ePvۚMOkqxdxW4{Dd Vk[AĎ&8\^pAHibӥ8Uz ϚIu`F2y>Okpr	I9[
+'-Nӯq	s)UGz .2pQ֛:>y9q$It ` ++P1?d\4qݱLJCfN
+S4Оƾ wsoim*X%?:.ߘ%F'>&VfmN o9v+Ds0wLm9 `j|RMC
+(rˏ={'fáNyiYv. ??;@rnO <ߓR4&3gjxlW?K(L~u!J5bS%̐]bUջFr"  ku4}>/*=CY@YNU5xMf,u;Gx3~~\Cˣ=?*&\1<z-*Knegz Yq..HS[Gg=Vp.nu$ 2I  I+_"JЬR3$ځyQH!9yavymGSծ̓2N\ TTR)ɰ*QE QE QE QE QE QE QE QE QE _.OolĦlqs<ȗ~ޛz߁8Mo5fk8̶l4[<@. q\vG!s(y݇ɃN Lh?7c
+O>wcY)Fw`70#*֑oa<șpY؜ JxvQʪtn3>2jȍ"[wցgtԂcP3Ҭ{dDH GWgek[2E$NAޛ
+w ;T6.^ *`vʐ3Vt}rXIF!gOY_>m' SjZb3$גq	qnDwMjoY[/WMT8Vxr;[?Uny$FHq[]"@ay6p?+ɵifi*'L?f+ީx]+Tc% xU@\׷yJ價q
+щt?qW8$\Ip;9l@#wiKŻ4NU <P2I#O1$W 5[Q$xfUȧ>Ա&ڤ/;J}jٹmќ3c KKV=˻} |v:44.wqZxub$K7{{YwMsmo(0J' ^y(0ZȒǘeVD>bաP@r9[E
+6H$RK|ѐHas`Qqy$y?iG44Ls3}R䍥fB8ե˙V;nP|	wb+^ghNVA_wCv+' CY kkU%8Ŧ\"EI|c1+?پn?5`;EVEQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@zj^[ +=e`P!Bk<Mnن>&[ź<fIr6p̠_
+r;slɪhiy0Yɴ4[a#?08=8˴ywnwAl%9nl?wTd.3+1C*fL<+G~)̱_FAaJ AV+'Ӄ5n|{qX.e RDq/vS}&D]KnBB֓]Iaf `,AYKp]4ǐ_0;Z>G%ϘbHZZkEv`)@/M8?Ҵմy'S:7/}Z~cY9ǘ!=5Rgzw.Nm{m! \A<3RѺnm		%zz=?HAan䶂:ЛWBǫwڳon5;EVЉK ϏCQ}ds+(İ|Q4m-$g"8/e{!$}dFϪKus-Вvlo+;>,F
+AVU_nFUxY0>峕ZdܠZ{wQ-8qGvހVKk{Kh-?:m*$xⵑ NKӥmPc[eu4ᶒR=k-.Oyg~6}zRI-%f|yn:J-Sw⤕;kmt_LZKy| U2JI$}=?  hikXY}bA¢Żqǳq&@АzV47v1ȒdtK65]E-#x3Lm+  j=K^w|/PEM. kZ;Tx̱r<q<ƿxWۏ+g-.QEAEPEPEPEPEPEPEPEPEPEPEPEPEPEP]¯):W +G/ˏ%5XD4swQc}`0\peNEp3-՟mX6p^gIah41h iM|_=P"T?*X=Ǚ\[NVK̈́[ٿڴZr[ePʏLRHXAǷϒȌyY a۸Z|[ɜ4ڭֈ5졸FHdR %FIm30zwe˴tPgD!ZQi"X_wp8617cq)5n̟i&e+_j71Xazz ]^Kk@Xjl>{\[#r@sOiY)G@=j#򧺉.َYiY7RʬLO4N'?<$ȳi\+|jθofi݌ C5yQH_CZSqaOa?<_.Y2er[B"BحК<|DFA.ċ_0 cڛs}Z& KҮ&+fR
+yJ7"ʕ4a]b8]nĎ+"E,e9R`/ުirOap8V:Z-̤,h7h*v 3A\ǭSu>}/V[[D8V9L03@iKj7;f$%71m?\0\}e#F©m,zʌ;Ȟ< {?>:t5Sq]N~\ d}d3* #/iI +i[&)kC,`6yhrqtfY<tsC袊Ƞ( ( ( ( ( ( ( ( ( ( ( ( ( ( 7/ˏ%qu|#nBشinfDw-f07?2
+pTɐv4@iWB_{cֻKRWzdŢ¯Gu?yBW#׶yG.c@U Gq?OJnWA"β7ڝT w}gh5n^3Fzfqm$HN2A?uY2aUO֯l6:UۍNYZ9*yp ^vm֝Clֶvo;9JNHs7v5y[(PewbjgNteBʟ_j([@TzC@Ic+t|J޼v] 
+c%
+P@v<naPC$eݳJs\=¬De"Gqi]y`Xt4mYաgc'Q@ Y!]vܬ}5#XDsIr6JQ'G1w*wkrj <BYǘEn#N#nc&wn<ilv23>^y޽~kX=1PH܈[|q&['V	J0mk^7ߵgk4@bK)lZk7jg8`@0!wW7i2z8-U{iIKA++jKEI.T H'!a4n^IL}+KKˎi^@߾8>eoAX?w [c|(2 nu bQ{rB$I0~
+  ?	qCZ5]x/^H6v"<MtEe|hC2.g-4QEdPQE QE QE QE QE QE QE QE QE QE QE QE QE QE WKPL<*t8$mmЎp\m;hV 1h߬ݞ8`HIdT7a9J2_SuI`ġyf=yz^;aD@<w$l+"b6,ːdCqȭVtcyRYQ >ٯ眜Fۤ+}QJÊS&XKƽYSigPe`:$[4#$иl[4qʟƺ/M5x¶Cw{IaYDBp	fv60 𝜦e1!L2 ^Zy61˹`;RQ,TaiKyߞWB?
+jzVy3r@ýyA:匐tEB20p8i_mխeb+q~m=䌓cZB!'WxWBy;T1C*N̨p*h4k,iX3Ox~/U6,Ru-j5* yǧҩ :dSGB#	m;==b. l_j+6H,g6`-7	<z0r+Ȁ}* B| .FM[xH#76_CUYeۛkPL6vzgү^]vӬS2{[[:ΣsdgYrP>QRq"Z-4C1v:mj+l|̀nb5kMpERA: >S ecܒy~Ѭ^)/l
+g?Hl|4)oܪAڨ G3*Ǐ3+=1VBK+ujg`Qi.aT7۟Joa<wY1,!hɑsó!}Id1xPqڇcZ>#u7H#	I$Q.w|qpUFFp\ҨQ#ȨĠ( ( ( ( ( ( ( ( ( ( ( ( ( ( S ѫXuo ]g?3bݎv8{/TxLJѡ+
+  q|P?=(vYQ,Ȳ[i#>?wܙ[Ж8i]ђG\-B{;k]պi	sk4*
+%dfc;֋bN|OŪR`N>°"4n!MȨxcTV}0!iX 'rP\I4{Jn'uA0 Ip[q%X'8v8#}=iۉ')p9ҁܸ f7A$uEEAc}Es|DfZ;8๶?6 w4y6Xp 4զ5	f"ް3}k*(ɒgu@`}KKg3-ޛ$B*T  .d1ZBcE韼sVb*U[ެOF0vUQIvj sڀ6lnZ؋G>X%Z[)aWܴ}c+Sa[(cIKyMHtЊ`^5a̂XB$ۼmm#1 Sn	#o^
+>gm-Cd'~	#5,!U1xkM4y>-ޯKlN#ǒՑGg603g>k;n$.K6ʑ(S}jlXjR8
+1!sڲRub4ePhn-5%zRzx7v"+%c\¾x_9y>3 *֢3wtL^!	|F3ze١xQOcv?Ug.GEAEPEPEPEPEPEPEPEPEPEPEPEPEPEPZ|_][_4)cE }W^
+DIXW
+F09#)g_yI*hcmi#y'3݉-v|ܮp@뒑>,@#ZGCg\@:4c)g
+#"K;HFΙGer?|#UsX3oH<0 ^;hYY֎.CvC{sso+槝7a\IvX9=Eo2Y͸V0x={W/'9N.x աJl.ľK2աbP\]ɂQ{V= U}Zv=T*rnFˋ~;zͩr[btd)G=Uc_gU%b|ҳ	e]nHfkp6>Ibထ1	XcsۀI3CNn(KH %@e"=p!~}%P
+02j63ͬG`᣹gȑz̚Vqe`r`õ mZ[Ka6vҙ+eS*ڬBxzcY Q~┤뱢IFXIv8GSjxF[!OG+cҰTq׊ЙeʨRr+a%cpJcL+>Z5̂&>*$cFZ9|hG"^[$?0ov :'sxJTRg-+NzW+񨃣x[޼ 5w./±(?$''<cE{Q>GQEAEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPdQRIwLۂ.N^E]E%yۅ^ڽvE[Os -Hzue8Vt74k<eT2F0,`F1HTgh%NFGN	4)ܳy# E87lZ[_'N;$͸rA9<ҩgf "2<);*j'Ěx+1K\Hk-kgl#94rF+8B!r+I"4ҳLPex0s[lq|5u\O.]72sSEr9u=ww3/ُZĳ3ᘷ{޵16"!5<FC.U*|JUT\ߍ[r]C%ԱR03۟Z}4IpDp6QMf6iIc_cAe7%^F2CW<s?VƮ+rzWAg{{uUUs:'=,2˾9#`@ 8 r.rq]Up@6,[#pʹ9=}+Ѽ("ֹnFuvqW(qβX~F+^
+\DU@+,p[xBYޡX<MJ튗VG_
+xt$>nOKSleYPOs]tF_8,0b>3  8SO"m_ha[}v:+'+Ѽ02$}B'EAEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPQ|M @ٙ
+yif9`{׳)+!(&c:׊]/x nR,YjȎ*@`Vaw{o߾yYq#8ylUP08 LNy!$x~`=֗w!mjd$eG⤬ěN+hFȋ0˰<U'"̋">Z~wcpZ;	
+rH/fFS+HՏrVM7P<Oa槱е;V;ʵ]˩[ivײ<2|+x֪[jVkPxp+ǔ%6zޠ[@&! pNN㜜p@8jgB>GMW3랕vK7* [E	^VO؄5yn<Uo+Ӯ扥9Wse玞Z> s~͆ 2jm&9&{ie{GGsfރj;Pb+$7y i)H-ԷW	?*'b9psPkirXX	ePYghV`38&ռqp\.$rLA7e:VzJVk9|fMA(	l1~W=֯zko4rK%aԯ//w.\wR1N48co+ +A65݉;^=rk~ߋv>ƳԳ.<`F'҈	JC)73OwmOƅWr3dc?Sj
+md=)l+xͤL2OMeuwsx(J$2z+N;m>K0%\HzS3~\:G1Ԏ]xTrQg0H\gvݤxhu}ItQEbXQE QE QE QE QE QE QE QE QE QE QE QE QE QE QE|
+[S:`n3ڼb[I,:
+]Mq]Kr<X#ĴЩ%RI9y}!-nL;h_z;D.ZXD_sn{A+nʻgCԗq*T-**»	18UKyb%|vmlpUpO#TDuxRGIn/'9BU<5AB`3U!Idm R;6+h͔s3DAlHq\{x3=5 j.&B 2ԖPɐ  t+mJ	:ܬBJSI˗#EBy O?K-꽬qcqr{+}w3XHmWf?c\BP|)u<<Er>Z7A?s
+zmIۏJn`*dw)I
+ׯ@k@)<k}5C|z+ne`#!ߓNYHX`mGn޲Y<#aS:y
+Ċ {Pܓ3!^:mA{vP7Kڹ\vM$yL*j梊xLY|rP"[eWM3{|6."?{qU.g/wiU)^ܼ CJr{tBg}q5N!\GPFz׹ᮩ&AҾmbO/ K/ 푌1Ak:B'EAEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPҾ4]>i~kϵU;wYX./סx+#:t^nv.<\XԥvFkXx\Fƍ)ڻwc֥].Ggz{TTǰޥk{KIU`7mõhIQ$\dGUV-ˠQQgٞO8ϯSx"	n: lr:};UQrˉAu?+ڑh1~b9>ѹePvu`hٷ=jG#YLQ2`BEWy|G*ozmO1\y	38Wߓ hR,q
+Qc 3NY	1}h?d06Ֆf2I&	`t&	5	%&"FWiwX2uВ2 Bg1#<㟽+4يG$ nbN=!@?QfdDBѠ :/ \mY^Pdkx优' JvŽ1̃	sҫG3Fαe2>2OaޥI268
+~3.jlG)Pv OZ+U'.hzg EˋiQU##j O?k[Vb5|۹#5N+~c
+5I
+D*;M	ݴ܋tuf`mW+6N3a=H9aEw8Ngdg'YFq\tXghz0u:v<(J
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(>lR gګ@E.X}A dTsښ:w]9^a2+
+gҼQUYd15Xb]f. 犞DC,ŷaڪ+p*$[TH2/1jEv<j}E,;ia8(dTPU}9" 0 ^z#XqEFG<{4V>B@' ʘ7:#jh"m8h9yYIؤs%;}jREc+Q̸T&BV(Hϡ -/f<Ͻhy`EB.g޳ hbu,=*Y9o.Rv0 LV1P5T1jHN{Hвq}+B$v`Ὅ$X-]&J1nl>9KGЯ?9va2BQ
+94Ys1iq }c/Ոis ?P.2I|t63 ђvnǕ3lƧ`t|0T>lb,>O;O֪ҫ(R=(įkyP ZK[Y6e,
+1"$w:nȨ~G>Lh`:jbgË"`i$C.O+tD^Y4Ii["GK:9AC}=yQ<(K
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(>1fP6$d ̦\6f8O>/43GA,S\%w0A5+aYpfr`;HJ`+ZfH(3RvZw=sA ~Q֚s  i%U܃$>0L p8?JXգ:Y8 P9 <s]i2 *,uk& 6{/RLe1ч@b,:A7i3 @Hgnw"}EY\و*%;+T>Qwb^Kf=Χo ӚI ]	&l!o<cUXWɸTAȫA]/t.5K~yIiEkA>(@A.#@^MG$iR^wԃ ᴖ;i:h3jeq|s!+{ǸѼr0Xj[c_/Q88VS #Ϙ59 ۏhGO +Ě|YQVQ[XI'+ZcOg;Χ$a7+{ÛE:U˸vHdVBT+Ծl$^#p'QA'iyF
+)0JpH\2;ZDH
+̀Ўr>I JuʹVۼWqy1F 3u{.NI[S|݈8OSBg}v+e1Kb"-%o>|gh c}/iQi:VDDNBI' ~"xĒYZWIH2'sh"(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(?
+endstream
+endobj
+174 0 obj
+<</Type/XObject/Subtype/Image/Width 448/Height 1115/ColorSpace/DeviceGray/Matte[ 0 0 0] /BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 9711>>
+stream
+x흋*E{K(kVw"lbM                       m:w`;9}΁>@w7[_lr(t/ֵ{꫚{X"xhC}oSEA~mZ6jEPx~?V}9;jSvW_yl@mAN.gM%?/ïį3c)+!n9|?@s7+|?oJ@Ĉ?inio$,nk+-0գ;/>y΋fϮxk4|Ufee^ﾬSo7Led0oq&o_)?Tt?qoE嘞ß?5'믾غQGZ֙4Ƞ寽ob.GȠ)5U_h {^d:#׊
+Ohf۟(#斆?]}`-7Rzjh"I@'i$I+$I,>ՐEOtɎ2l]*N?%@?BE]кzXv!04kcEVqcGΐ`"^F&bZoZzO)B²)[o]:]E%B/ek2!OXTKȰyUZ^/T(J+|V(1.X4oaW>N>Eho&9+^RFZKEI킡<7R+S?~.WQ9>|_Dʷʮ"'t%j~+	HpT<4D *+/) 쯾,?-Jc!Sӕ;"믠'TpPY'ߏ|7~6++6S)MW
+{c|r5]SzQFa{:8vљkך]w7}~++c[@Iakj!酿/BlqrV2Pbz} ?o+cd18Bo_g4,n7+f_Fbf[/|zN]w|JџR,=ߕE=|F[Xw7+|*߯׽F9sUٳ@/+ڃ+ U;S2^/pֺpͻI6盷soa/5x7@Н%xzO5^omo{w%b1zwK	}+cyüFZ+[-¼1X6g òCmYc=)̜WB~AzmAzZPBŊkp_	\'+`,F8=WMO\N>h|fC0=EOo[w.PL;
+[RWaP
+x	Rj&X5{@
+x(>Z2ʑY׳O+ØEߜ±X9_5= >iu>TQwu}S~j__,+Dx{Nl3+>EZB+~vl'+Wi`'4V,Ŷm}g=Ch7z@Q@_Oi>Z_і/Ϫ\nzP[jʞ*%ҧ)\b`kfM؛1+}NOnUW[5QD}04z!h&!}l|[d)+!{8kyQrGLe]vU(j7fpTdBG,]I	T˼MfIig6fR3q)kܧ6Cm,Пf7-[w]J;'8=] /)Muۻt!ߋk+E:gnM+:qS/l"+|UA897t%lZmg'Vk{a'N]6N%9c_^}0Bه:eQGZ\Y?o7++`p Fvp9@j0ur3ѽ"zGĀ"Q矵57wn^>~Ào#?܎nNV(+&BC\,*eyҹR~M,: //E_Z0,8Xݍmo	KU||C$|*ykBQ}Jk/U%Y|D]-;oرyLLC#%lqvm,gϟ'G=fﵷb6?/4ݺ	q+P}* ˙5w9:C	³f#7қe=*z,rPhn_[{G=wNОٖ?	o7\}htIDdoGKW{IlmYgPʺov_ße:
+wt_o#'폫OOp.P|k1++J^wYK@ޚE3iN`SƎrܟ,ń3jv;^d_+v~?D1cfOYL;t(G3X3`b}[沎Ąُju0<,1ϣ29ǒ,W|%tkc\q5+ĤD Ks&c`]Ļ8HCVsW^)ߧ9*C3ė?TzOW
+Q7pXoJ
+fQ/P2gm	i#j%̎?SxSf5N	
+W?yd{	wtOOid_p6N)BRlbڟ;?o<O.p)<hUg~2vgLH8;o:~~K_OnuID~{؛bo?PY%odS }/5WNsk,LqjcrcyFkz*Yw
+찭\?)W*o%fmٍX"2Q+n-}>xfrWX?zKW{F0;]?A\k#!(N2%Uk)bE]gG'f
+,U!}!0vtN7eJ?d+p϶`b/T>gZJ/ӨL_FV|K+ɿ%D{'Ο1
+gkuG߼濉NwQ|f+8grn47+ҏ6óΏhFO_p#]ZCGL+D.tͼ緽u;n.R;|=xc@W_x]K5ii)
+=97Jb<He߹Uc.z /?_&Ǯ˖},7,oUw9cs\| W[UOkZ9nRuԃ}0(ϙힼ@wu
+#.aߐ:x\,Р1ڈ+9@1b}q9byRUCP(K>"7xQ-3j~ޭuquvP*MIvX<mzH WvN9dh3]+3rԊ_GRm
+#ꫲ17JP-B?_ [s˷K~6/T;/sNpK>!xU%#}?ؕ۟o7?8n2	?q,PGI}K\LP웽5Vbǝ&H+|?o,W9|?o7{c
+P\nɅA|?o7+|?4wߟK4jOY^x*9g&7,sKù٤gO@Q
+?n+e3 |3?,#tft۟%zsL?Hnpogw|3)-FMZ4Uc	|$ގS$2uDCnK8|SI|k&`3sAuP
+?P
+F?ͦ.놎J<#Ś+kez{#>UJ>v]N-m+MN#`Ї~{o7+|#/7C_Ȃ{K=a~'5),޼JO6[Ņ<v$|9α%piXq=NXXӷ+mU#rw۴BY㤾Tnyu8/nzq)/FB!O-y>lu֎_lOD-#ob~;9WeY<P6EL"*!ԅm]&勄+B9N'F:&-X3G9+|.kft4E[	?o!/)?dlpJuYOkهyd 3'EVv]33+Ss.-iSVv"N}녣W0'ܼ?Jk_lc6O+Ngg(JVwq+> a7;ʘ
+_Vs0<Y~~oLtoy5;x7>c."ǿ]յQD|cQbq|}i'<q@P:/}foXx? /7Jz#?'OgvIp|iK0|ßD+B6f2ZRJhlW_A$4raf)mRF֚Vwף{WIu|m<|SW߿vD9֩!,A b袶"M#<M2+8!!oશUj,폄e|8O??IFWQrV.i8`xO5S[%{O&|?ovg<vo7@+cA->a%?o\шK7+XXbBB3E^!5D_Wc0M_$AǬ+k5ZPj{?_6xK
+6ÂK1-W1!3T`kأ\'wrE#S+R܄E|r|JRÇ?P|V>+|?oௌƟ8yMy?N[J}1J걔?SGuҮ%"ȇX .Q)ƺn+RG4e̜s7p{Rc}<,8%ky>˥,wmE_!^++ؐWjGo+ͪ~Z"^snNo5XrH^_+v2Qh%+|vB~|FAk
+NA,P'Ǩ-	0j`jgJO4d&PS]E;ö?TFOn;X4gI*ƀ]Y5=SK^?~o7F#]iꆍe~oWD#}4ž.Eby|_GV[L9 +Z*8,26BE+J7[mr3_Dʘh½p{kD6V@ku ~#1*]J_(m3aI_eYE$ߟ(ߊt.mfO,izx*j6pڌ|?i=sr`ޱ'ύp$++Ezlu6ȧ\4Z.dm4?{3r;#G=ߐ|*m2WAEwٯɶ?C,UW;XX7il{Xdf%VGrqw|D?O)4c? qcB)+7 善?o7>892;,Ēo77o7[H-v]^,\_FkӽXee}cF,3]_VK=Ը_3n芮?	67 Y/EGKb\wzRz@]5oFɟex,Ugfr-g+Fh#uA:JF\Іt?Q0,퐉o/\~=YozX;bWڄ	"	u=t5~GG)]?{pH_},+cfد
+u߭:]k4{XYn+qYij>ω@/Vyog~-VyL{fugugO]Sw=Rd +PoZcgys*_젘J^/|PbX^{va=AFp_U7L'ʩcCZ]`9rG +_|:FC	e#⯰7֩kkpz/bO<3.OS<~Zw_38uoŋ[;zwtpeU'6hygZ3XW{Ohxw_g'V_4!oQm矣k5E%/tQK<_颖xX/u5ĄbPE­?DWnߟTkiaѷ̟/~f]6af:l"-H	?y
+Du
+R
+{b$]-9o餰[sA+NxHYߊ+-"v}v`F4#OdƟ?d[~=Н@N]+Ov!Wr'dUQ j۟?	)O"JYxհudJPʽ#XGց΅65Į"EM
+Bpv>C 1+z.(;isA!AL
+b\= C 1!j*H;isA!ALwpM 1!j*H;	QSAvԉiГA!-Nw|t-c]63UUmRBWU	;:N:1!e@/)!)g%E>uRBd8EbdP5^5^ȑ=$/rAO	\ 5EtEP	~?8BE|( _'	_DW ]DRG "`σ#.(;PA ȦEKȃ
+AL
+bB\P3r͇#.(;PA$AL
+b>eΞ>1!6;8B#.(;	sA!߁"@%`;PA$ȦbB\P9(@ȑM(/r$DQ e4EMQ6A#_9U] o%M`Z|PMTפgp 
+SbCyj=ЛlU{f/r1ǿQ63VEl, "G>]P"&_DY( eD/̓
+QA#_D 	e4/lEE"QA""_DY( eD/,EytA&h_B+K(	e4/l%MЀ_Te)~	P6A&h_B+K(	e4/l%)Z& %MЀ	P6A-A -A -A -A""_DY+?j
+/"3%/QDOg!4ߟ%EH3K0qೱK( eD/,EE"QA""_DY( eD/,EE"QA""_DY+<%MЈ߻\
+CY	%MЀ	P6A&H凲
+P6A&H`CY+Lh /l?U*h_B+$U
+&MЀ	P6A&h_G_B+K(	e4/l%MЀ	P6A&h_B+<?Jh /l
+VA~(	e4Lh /l%MЀ	P6A/	m$
+C ?e.&Μ+-N=Κ!U\?                              lM3
+endstream
+endobj
+175 0 obj
+<</Filter/FlateDecode/Length 730>>
+stream
+xVMo1av5_[E9(&PJ[ (5PRHhZ^Ì{\qUkց@^qā3ι[Vf89IUr+y	</*Ѫl +2Tp+3;
+p+(<$ gV:(~+KBHO_0Q4iɄ*d[841tB+H+JE.pҔ3dØ&¢G:nMh[NV5N Ќ3\p&#~bsмW(Qy+0dJ]?n`})PD=%u}!$Ng&޼P;x
+(9WRyLsc,2@9p>RSڨ-NjUk'><mV_8? q)@|\|y-7rۈ"cj+,_U,Sf.IhtI73*8?.i?Q)K[/"Aνp(WoP{
+a;K|6Qu5^j_ISLƤ^+,60wJϗH#wK hhh?HIҹnz=if&RnLӡ]0eN9Y̦BB60	ȑ35ǖ%`\Ww]wvUy3o%uUS'% qo8Ȳ 
+endstream
+endobj
+176 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+177 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 22 0 R/XYZ 0 0 0] /StructParent 47>>
+endobj
+178 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 22 0 R/XYZ 0 0 0] /StructParent 48>>
+endobj
+179 0 obj
+<</Filter/FlateDecode/Length 4237>>
+stream
+xn݀TQ3{'|I1<lDtd:93]I)V-rvgvn;3^|^zqy<YD!i*Y#+>N
+mWo~:< z}yE+LJ<NDhx(_$#eL"H$UY4ǩ%<)>8<x:0qgиG+)gӁ܁`>LZ񁺮i1 d
+:a2"m3xx5H`4++Bρ;Ãn=*1X@fBEѧX[ҞZ#&f6wh yi:	.0 Υd\㪐go+ndViPNצ1>"d% ?U7?l#6F'Fȍ~|nJ!eeI+ ˪Z|WHقS|Gi,7w*5v~:P_p./щǛˁ6[hG+I?zetiIӪEIt"hO)XHMhqH?{/P.U|5ll=_G:2^|)_,..e}q*Ixq{:} eh%:+`E58-
+w1,NA*"T0'd5U5vZ[؞ETکD1#aI=-"캪g`YyM{>+ 紹x4Ө@^+qGY-_9CW24umAB)! piQ9e`%h	ۓigFG*Muӱ&Z xκ3'1J7
+|׊%C>'6-Ǹ)]OO)p7#ȕqDGm!ɸbq<Wy)w;Tʙo!Y COLyHPSdfjý# äSNsJV<*pnyXKۓixaOdYa/uw< ɏԮbK+@+H92!*1Oj[Y[˃X	{l+a1CbT\N(Bݢ];ڥ,v` ^Mď
+$7ҺYbMCr®C2c/TN1;wqLiwXU!,?1Ɯ%`3Jdd^պEȖYNqTsYNaKpU+i4p]R%l<{KYdW
+d!"s!T+Ar>鱍,lOsOQ*%C>PzMɂVH|* WRh}X!3Y&Z\7ӵW>9	"d$#⪙J"3$,׃xeP06v+4EJjD̦^Fx2>DvݕWH4ј֍&D9ίAmg/B+8P@QW]C-+U`H`=)XzۓIB
+B}CAJ3:ӉԑKY)H,A"Enf^`5lLLblk&0&$'I6yl	8XF%Q4)ʵ^+Y5JܚҠuҙJ\-_m_"^B5(r;֠X+(Xb5c+؀U(/%Xb5b{4QCd2X#RqQk$p5=+zz]1De`@)ꄻ״[xHtepX.ztC	`}L#	9Z#F*M& 89#l5lG5DY}pu1ZZO<!ּܣޕ}wsDxOy<($Hie6J2d2ҠE)nFqC|cY|}i3昘o{Yϟڼ!io>Ω|3
+@+J>ǱaECPo_ٳx6״s(Qx2ˠ tcŻ/ca8%s}˸BPqQVO-9̗`*8hgu;v/B,6Q~0٣Vxb9LZBylZf?WZ5@XRk<Z5#u^FÍW+W|;(&:eT:J#-п#^'Bz>
+i|v.p*$NBg1'ܪ$QOX?/k\w8p6ib>˺ZALhggț((_@ɧC8go		%ҹĴ=HȮ}/, n]Q,qh,ˀm/dq=G?ΰ&tQ1Y[5KXݕq zThP\\GeA
+{D]豰.2<&U耤ȧF\5;>uzQ;a+^Wbٌ+&D!Ѵ~٣Gt;њ:ѬrBV[+k#m]GEkKDVlmh}x{J- prly]is"qg<xoa |(Z-K!I3JMoV
+9~ӌJ6 nF::MC0iX IQ5 YuZ&UKk`%K4*)Ft<'tňs#Vϗ@!h=]$Wut	tZw
+sry
+r4L߈4aF8G~J:ݨ{c|>s<>(Ot}b3!`&^ӊ,Ubi
+OU;B✢nr1%*B&OH)CH8 Q(]pJ-%k:@@zW圪exCK2?@r3 #0DgmcH!;O4^zNgfeO?_ŔQo"MY4c0/
+}@nbdyS#g+ttZwoS[cЙ!	~q	^/CndRWDv 8%rx	^dbxP+*ɣ&k*w(ppavmg6aG|@=Cx\NorKIwfvȑfڻ=w	γXKm?LwXPZS mW6aӁVk:V-&ݫ}%G~~cMYUǦ{)5>Iެ@e5BQXI1Mu­#+yLSF)QyoR wg5WmcW?hbV"|xX 4JO2@_{}ջv,u?xk3WcoGCS:xTA|?}#Ck(%Mngi
+AO-<IީS!LsR*h+6}rj8:-/;RCRvn 8O1+x桡3p!ZCU3̈@%]yTgl7*ÏM&.0.uV%/Y^P!yZt{]>!~
+5rAkQk)ϼZ^%u͙+4/uN+{vGp;Göی]0"T&R(Ǟuj;yhh+8xM3s!:PCWhаb:5yV}ަa! :|>xX? pXV'u4?04t 6Yq4f+6oN}zYcKa
+""CW7bfo'7!|V ^H K%BxPV9^fj=+5ԣ䗞?IkCkR(辥PRdxxu@[6To"Kht:#مL9H:GoR [j񄾅,&"&M5;Rީ<KgO!6]
+endstream
+endobj
+180 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+181 0 obj
+<</Subtype/Link/Rect[ 587.02 370.82 668.52 381.98] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgspec) >>/StructParent 50>>
+endobj
+182 0 obj
+<</Type/Font/Subtype/TrueType/Name/F6/BaseFont/ABCDEE+Arial#20Black/Encoding/WinAnsiEncoding/FontDescriptor 183 0 R/FirstChar 49/LastChar 53/Widths 5277 0 R>>
+endobj
+183 0 obj
+<</Type/FontDescriptor/FontName/ABCDEE+Arial#20Black/Flags 32/ItalicAngle 0/Ascent 1101/Descent 212/CapHeight 716/AvgWidth 552/MaxWidth 1881/FontWeight 900/XHeight 250/StemV 55/FontBBox[ -194 212 1688 716] /FontFile2 5278 0 R>>
+endobj
+184 0 obj
+<</Filter/FlateDecode/Length 2656>>
+stream
+xZ[s۶~LWg:/q܉v&y`$f#K(Ϳ.$Ja`˫+;:9f_"(Qb1#6>`ÃWg׆՝#+"ez߾8<^3BIP"e¢RG7@`G"IZsᘈx,y!@ O>P|&oO'+X8on)>P5>}㠨g!z$8ɰ:w&8Ǫb$K
+$Gw@:AKq~xpzӾ-@6v;*f1n(U+<<Lb݂Sp\ "-5&6f&vL;a!@}u-R;?W$I7)ViU<+`;̀>/Ƈ0+Ϭi7)뚠g{
+!WRTǬzG1n&Vƚ{
+$Wfw4/B!\=q3J-{q+l2hnt	.b҈+ob6ko"GoOm+gɮ%D.H$&Nz9 6 o1d[ hw
+
+P)@F.v!xeUy3oA4t"ǎl~~H_5	ZdP 6Ƹ{0gWi78!K85hrzd[("ρ1lAƢ|:C&B|;cpX_<ՓO=-F8@QMVՂ"D%%;Um+VpӅ%m8Y8 +lwh}5zJgn^NM!#.y+}K+Ҽb;ג)-0(`:&%zd@S1G"OW+Oaߺ05+1a7W6flg|2 E:J~+0oS5\,,zYtu`%@d@ax`pGuȯ7㌾o0r~m@X-`5/0TYzsu<RE)&m/40#n 8C2֛V:~!btB_hQkkq>~SRFu1Y5ndc&i@9nŝdTȩmi{Q"!ܷ]GgY{a$ON"[Y\3	D4v}GK-8݌+!URplC #˕hOY"BDP&pg$>$z]"$G;=~1TJH
+4+U[Q6$jOp~휡wt	#%Se>YI>*b<P#&`ZջFdQ;X4yPf]Ņ8Pxys-cm訹OV|Zm"g൭7c>GT@KF:#`
+:0D*Ai1Oz?41	9lUP ሬآr3qK|<~Cr	gcŭ3[*)L{+(++]z3qi:*Ķ7kbN Q@@E넷CdBOŖ2 ,Nj'M[V<)ҹ_$X`BkpT=;TJ@,R[rI̼e☏[+hlA?z9Zj]sil+Q$w<,c΁^YJ!4z^O}
+XQ-&Nב+65XL:eb\ }+h.>;@I}*JPv٬D+6\$䐕\6kjcE+.(3/˴m%c*>oL^\!s,qoj<5C+,$ee7툀6`JOQWҵq]Y]ߢTzxq1; @
+h8E]Pt`w?E{fg*8*BHCYy @?H1.+$ER'L@|kyPېHdl&ܓ:7X3)5vHPaQ;eye#E.d6=h׸;px[CSGEyXAՀMvc7`mc:螃DAA(⸼Rm¥ƇFD\0"YmH@ڐj+ᾣ$,Dλ-I0ϙ4Ib,:qz]FЖK^ʇ:CEy_N	oR§tQ=a5.Cmk+/wϰ'׻e*kByc3`V6m+R!+ӳ+%x{$c?Ǫ]&+oF8@԰{$`Ù?͸.Q>
+endstream
+endobj
+185 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+186 0 obj
+<</Subtype/Link/Rect[ 154.18 355.75 308.04 368.95] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorggattprofiles) >>/StructParent 52>>
+endobj
+187 0 obj
+<</Subtype/Link/Rect[ 149.5 321.07 237.84 332.35] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgspec) >>/StructParent 53>>
+endobj
+188 0 obj
+<</Type/XObject/Subtype/Image/Width 775/Height 764/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 179539>>
+stream
+x_/{Ԝ1=${brhb[+(MP鈈]Q*JSH_`ޖ˲g4!?;3<3aYj%	˥͍+++>S   `LC2OSSSKKK{{NS*$?KKK_   8/JI^niqѫBVr9 aJb   JKv,ޱJWFKbH."HҎj    & hC*;+=)#.Qoo/	EJR"U[!  fk("F!  kP$ɄBass3JE(  ךH*_   fe(*--%!  %4+oȐqMa"Xp+**   f7q3[n-++3c,El6B   bz>))i߾}|g>c2h4q:5Dr"  YLl߾$?pٲeVZ|yȐ8+E囝jkxTl2|x:jW2jsj)Eb8P  0P{+VJuuu?̙s	E?FGiJɺstZ2/YM1ʤ첟NA(4LFA?`0&c>h4FO叉734oֹ4ϋdg_&'q 3hlii!qVTNӿE(67G:;QFfǒ5+CB 澯dx<&YUUEB9<j݄sCΞMM+=:&BܜrLlܹO.FYU|7CLʩ~x͔eޚc|+=Z,Q0;E97QRկVRS8}Ÿ6@kӯSۄ}E`򂂂>+E9v攢I/SWVJ玦,H~G(I&JaTf<\e劕V\w<PWOڤZ={/ޣ1h7o<y9sF"cOwkKnЊj{7}g5d-{wDU3
+eFV{c];C5uzrI5j	KgRO䕬̶~Ìt:̛7oѢEcm2:ZYwI/O&RV[Ss&׆".K6ڮ!~Xpf;f>H1 WS3{i:9veHF#\X&s&%1,IuPTՐ/0'"ux?e?(3[CQMCϏNUwZn?8br"Z729v)1f:g͝;w2lOg囝豧o7IJ"R-]]]
+5RNSG8.R_0M2XfJgW,^,=fɛM`/!`{L_UcVdZPWM/#4}:I?{h4ade{/CBэ+K"}!g:Kd1u9,f<P1fTzZ˽j]__D(b^z޼y.}RB=Tr (6O噢PT^^^TTP`kj)-?z0^q:9S nB	%-b`B0+Ƽ$
+Z[7>x\&S*NMss!Wi󎀈[KYZCkɭw~pY91僒U֦eUԗZKnziI٣^Ro9Ec6'":`Ŝⴲ6ziiY+]*{:iOwqvNEI"fUߍͪ,IG!,9H.bV>S^ X,++=o8O|"-QDܛ}!5)̛S֧vRVM]K6pb2j5k.X8t[2Ș|x5xh@?,Yߋ4FP}=%a}?k]֝(1KN_7:Ei$VkȊ9|n'F;l&S+ڂ{Bn$\5dg="|+4*x07orڼe.{B%_#mL\nR2%X;vuyV=²,7uHbRn}y Aa~P4xor
+`$ 06=g6>7絵^&Z%UlT΁s rF|eƉE"RE ${fI__3tS6I}X]S]C,N^{.Ѥ*m+pagVxO[\[^AI
+]i͑rD"/ nLe%Zn%%I~ZQSS{396.Yw4*<EO[n	EmeFQVDoi5j.Z[\H/)f߿c{L-j5=Dz#3'b_*lVZ~P`KHYv
+xG5*}Z-?/geSTة)e (R+?TTU(Ru	v^rRK'AaF_+91F[Cŭ_8:s4vv2yU\+C)Y7+/"'^CL2~жW(
+j-av3X1]RZV,nL<g75"K(n#GyntFrTr{^Vݴuն[D_?y+ SbZjΜ9K.J}bCmoqj^8䴾)2),tz\%!؜1"P˽xSt*C#z~Ikd'wY-gx$]Ejnoҙx)'7|sf{m(2ؽ-	!vn<w6HYO>r(j\(uv:/+9ם.G+|S`q1y_Eը7YBQ[~';w:;70ZA&Xv}EW׬]i2:yT-Uu0=AHHiJrܣ>EE -wXX9=lD݅JjijrK(2?nGgggs-1"eǔa׳trn5
+E'eL}oAK,Y?\9_fPع[9q(+Ť\ozBQZǀ+kB \& h4d2KJCgk(A(Q&quoQc2M#nOwXzB+]JK?9z(ŹMt[Ef4%:]|@Df<\B.+:#2G=D-|;	8qa23Kkan>#}ض/|A_B"1A(ƤaH7N:;]8S׍L*z섻MgsoLZNmnD"Is %n)y_^D#cS,~+CN9밫+BCY~hfO}rco7)ZuWx="S dv
+ l\-fزo]QL\"$*h*L"nu}ː鵃/r͇Bڟ-&"5]q'GѤ'.
+v+"AW|z3nϬ5(=7{)1i8Λ]ܶV)e͙LF\"W*EBA+*}d3šg llRjiѮ.:|-!*%+keORiF\֔{Q&yL"ʌ5Uҙ&ovLn%j=#sɂcIk(s{npFiOnu<vm1r("ǠV~lۗ֜cY
+HP񤰞ٳPtzBe$VSs;4>hlM4G~N'WYbR=e&,E8S`f.+\5n]|E[1I7uWo}E?o_^ǯf>ii-]&"uZUw%V~}|?筡Hg2I8yZ7,Pz|l,Q⛇7-aYHoCKO+^JH("fyZkǱPs]{zVߡ?͵qk~̑ĢQdi f*bVE9>E%)h<U_#lω	?4z;&ųZCӫw$Ѳ L^iGNGSM&5,-,	c.GBYȤf:Kf䭰ON-t-<Nd21yÏZtPw*:^r+;FHBؐJÏ\
+!R*TםъXűN<y1AW28f^,=zapGNPI̢>/:PPoE{;l,=q5m%B(EH<jٳ::ݰ`UFAKl`0[bMNQkC-LkU&8mZX+?R*Qn4-A&iILD^[bر.rbxY1k-/nҒktZW"[gֲ|-Fc#$0Hjr;-	8Ig#< ̃P N3
+OFF
+8WT)͸k f " pZ၄-ZRʦ{  ^ &FRX;L L#"    3B   B      
+   P   `5Pd0    h	cEd
+\.`0   lJ&9
+Ed<    pHoX,\.W    DՅP   o9"    B   B      
+   @P   `P   @(   B(   P    X!   (        EO(qy<e
+9
+q&[uM}R2墠LAIM!hQiu
+,62.(+됍P4H(++   0%Kf"  )P43!  L1+EA#fBӗ_sc4(V   gH.HؕUX:TƗ5T&</"(m(LI~p:Vn]-MاF*ޝCc+I.j5kMjԖrg  0Cd(pc[,=x,!F aۮ؂FD<2EOUuus|||v;=kL~~Jz|}lz}TNiH;ќ}sLWE
+Ÿ}vgX[
+l*Z"  4P:֞ntt5ysd@tn,EjiM;;訠ӾEtV{땄"YIE̩𥺧Ӂ36~է^a!>KNQc  N!5ww0=Eױ8JӁ&8)P
+ZPTuVwƂKےo?ۺeC|6B  l5֬p%R.O$^^WsIeq:-WQKsK+k;E2T!b0rsr,cQ[:revGcqS{MFEf:='1D%PlL!>  6vOOX}Dv]5*;_ޟ;wy}1'۫N;{mXs/		'jk\S/-hL?7gݖcK="BQTt#lyTVb;r|l;*K">ɠs((3eS)mX2HPMO_  cӡhڂn߆TA/
+E5<^GCAYC"#AU^Kq'uϫ~>}ݸM,O9t%#%55FDtHv^i+<3K(|_.\`E_o?p*Q=X-^0pozެ}M@( -]^)k/D9[L{V0%1bvlrcDvV㢭ǧ5ubm_2"l8w&4t͆c[~r߰zx9o۠;4cj{)W/Xaիv;)JZK[aOhN{M@( "*?J{?o~\ii΋}{;歙8簓ӱvAKk{rKj+Ekeؾ_߳ۻΓ̦^8sOG:Akhw}#7\(QE]̪gahγ  [CQG /i/>z(Jq/\ɮ,H8zhݦl6F>ķ"pg-(*/+`-ׄ]*hJJ%qv76}4Y@Gk  	`H(KEY%6;w?uw|A]#x
+WP|OQmp	<C9h濫..{+|azSL2Kc#  L2Zv}ێ_/n{ϱSR''+_c_#.UtnrШ>^|Lg>^[tl/0?T\NnvNfV OL\cyNљCv?kWPTXb<ŹsssrR9:qkhE  ֱP$kcȨ$a2~{I]76h,9rO?]tA~)'?.b
+ۮ\rN2޵ݿw/v˲ܒ_PtQXR~cߒGyd;sN5~AjFƯ%K:?yܽ;+XL_hf3%yD  M"L.dtu2:"Иr@PNg9ZS}+enX.Y,-d^RYi%|x@`DSp#_ۧ	Ym_0b~Y:[BHH<fkKKLDꍆ͖~߇J8rMӾm   SCP4)%;&$}8əl  0!L
+~[w.aLbQ  mfE}ZX(>PLIH  hfP   #@(   BDBQV@,+QPPPPPPH$"ljrQPPPPPPg!4le
+99:d#   (        E    VE    
+"    +"    B   B      
+   @P   `6"\-PpTrUBo
+@DtE6'Y6ff2'J[d2th~Cfw("qH,Upņ+gM|S-Jd"6"''8ֵUkkkZZtLR__Oh\mF(O="{ȱ38JQՍQ|82ԗ+K+WfSXnLIǰ7"kFRTǲI|hd(=31\ieCmf&#{,Ov=Q/=!Gp`f/QwjJ5Fޏl@DAYLXzdvvvR(<l'O8{U"w2e$g4>N͙QNRggg@Ւ͐*~U.%'LF!#NiTdV;::u^`ƚ}H QR:ۓnJSv@0Mwh@c~_=K=b=uJBzzzZZY}Z+
+dVJ%9(S"d K}!dzte0ȶ|}ɏfހ4R[m$u:]EEi#[?~L_Rd2thH"1dH~6L1BуZ@#xtˤ8%tR)ٻ=0cyU6#I;d)FEfB!9vO #ZT)YBdggzR$13;VdLov)[4
+##{U("봪)FȮdʯ
+EA@tϦ-![舡iV}n33\yyh	|>qHC(߀1iÑZBBBbb\5H Qvh|m0;FVc0YLR5xkPDV%YL&݌L]%qmt+(:$*y?AѼ2+~96CPVVYIr("Y(דdELpjG,Uht9p\"/򛚚?#?dٸqիd?36;BPmx?~J}y Gu~ٝl6`D&h@(gs(խVY(sPjIsn	wZ1%,ގ_QEIO||{ubw(īk>_sۋ_`*;㵏t2'm6qPp
++`$x<XylmM&+>s̙SF)DKzr8lp2PqQGǦ@ Wqy"hu"_(Y8*k,@ӧ|U q^_{X"pBd*t
+*xRZ Iр[8&:/aҁ^)*8ifDi*J6I[_1#Z0ub>s(Jޤ_>"骗N	L~ED i &Dפ'rw}<!;םhb[э1(%G,~*ڿg`E* 8v˃e޺u$<] t¬],^7m"TnسC-Q  +&Vƞ]M	70S=1H[񅜞Z/{_GkxR|s<,:wfj:[]Ek x潽 Eչ+30Hg'S	r
+iG%b13橯g89HʯsD8'Ь=$i/JB*s|q2<il.M~BRUU0F\Y҇~"}bfxxl`]oYa#8q
+zl.㈒B$}]a3V	55I+WizMq;'/>Kj"1pWuUB=!uT,Sr-m[72Dp$['"wc1\ "VGG6LRmJBmm'&?.:s~0`ܸzWӭ	ކR<=Vi%TZ[Y WHm#q3U!A/&qU=Y1OprPD"ؘuXXہ"]]ׯGDDXYYq١I?TϽ|yb՝_daGo)>|dafGeNI @Z`ޔG*~vû:&&&Ɗf6]$XW08teZ"i.//˛61#È~$1?<Xh3411t
+~:NE;1pҕfH/
+ٙƷQV505515Q,$0įKwXMLu `bb`5\U9~OxRcgݒǢԧ=E1(2zP7Q49NB(%<^$<{(JC}]ay-=hI)ꙮOuBA$ΆTW_]}4⮉tD/e5+MLMTMM=GdV&l̌AJM _Jjy ltbWZ\n,B_jLmlYB`)$	~ؒV"?umM=0bC-c>Ot&2l.VB,60"0>|a.}=u	=N@hh-ϳdddEzzz`
+!_"+-khCv;S\Xjz[nx{ì'm/	Uao=ŋ&8+lW?n/.'<Uz+X9ȾbPٸ KKVP*n<`ר`bJPjDtv,N_Y Թx;dIg02bYZLaqBD(A7-G$CpDJ?V,9lQLDXȥ$*ś
+4ހ"95a` yb!x^'vVH&%ԡB_5\-Z"#oV	 =+xZ2BSu ^QdTg~Us,mJѹaȤR4G  Uv?DvN:u9jdT8L&hd"B.,NgI߭每Xp(dG:"`]i _@x<~X,n[1#+(+gTO$Jg.jd  Pvv>dm'U1"Z?=1Yi-IHMe!݄UƜ+q4
+/2K\2N|= ZV%a͕(4`9,QG"@*s:)_U#1Y\tCBHR(M#	4`thtڏKgrUUDâQIQAqen2B1x+7q]7GWk/VVN]Ā$L,w''vXL*NЭfqL<Qa
+	98bd7wY34+z-L!ä9<+@CB+m@xEl;voAAAjjjϞ=!;;{Pd`` FA NyyG$n[`ŊZ_}~=(&XUsҹ'N<q\ã*ɹx:md6X/yY^QK2ǎ]՗u~+D)ỷ>Wa*%\틺)FFva	r7n:	JK{:v􆖳_5^~aP4 lhmm%H7܅j&@Fx ѦM-},o_34I6gW2'N\t%(٢	{ӓعse˜⎋-4bh܋aQ*ONѴ+nBOT5 m/B-pb13WA,m<D H%  b[[*8c	x*NeD&m5j*u6Wݼa 2:ٍx:_ J>'}WsYE2)UKТP@f;2ϝ:wZ#\O7wБwL\"2';v9^L"!m|4+:2'd#X$BK翔jw\3	is-}n\9%=|IFR"48@
+ ,qU> t&X\&$d3Zk6ՁGP(|Fy!"AQ<*_%&Mû(4;Pn. 9"Vpe9߬gKȞ(')D
+PWD&, Z?qB=lI%WxW=9s^;W¡;?;tRRjLc}mtO:)s)לּ`edxZ_|g	7SQs?~Jѹln$8G!+I |lFrDւ`%q4faѕVr.)ȦxqL*E@R|}RqQMЇr950]N9ONJ--һ:B`	.]v즂BJ,;;(zg1"pɓ'`:BزTTyfAA-3R(bskC?t.m=BOs}|iE#w3; vqy<>dbZǯk.febOW=0k.ׅ&x+:+6Py@.Ioק/2(LoNYD0!s_0y,r_mWJ>1񍣸X{FPذ'zaEE#Z+595'0XCDGgA<9ZmuJ4NO*k9YػGGGDy²G"fhojjdzzNog"IJ5JnXd17Q碑)u<f[\]\y0NV=2"7Uo
+mҗJYb?Bsh}xohTtdTd-*yR򬖍gp|Y}U{Gw[mb#2}tt{}-UTMDEGyhX[Y*5a;
+|B++m" @SG룯d	yyeOdA11;}ߺy`X vc6)*ĦUN`+S=l|X\oiZp(4l+0܉e:p+so.i,2!O0?"'jS`/?262
+JjD1#U^蘘DTgƓEpK1M+e0.h&!RS<UT,;ٳ+c aw4 vɝBUcpSbm\"#Qў]4m%v
+lx<^(D.紤<vG]`ah`bߞR=PS5&	D*	aehfT=ͪ+V=}RS+2f4| U^_f%w]+nyݡEcl ;(zg16^^^p8 5:::ČˑEDcAefIX&n˾S7˨a[_W_+N,O:u/+K=|N_'Cю;su_=TFJq~y__<բ`)<vMV&jj*+O]ݳYkh3fjp[P[7F_v5"8?'=K!,fa9#|*#`ux_Pț)d!4'8YNSqHOg ER(הCM?ӴFFh<35h$NQ}=5k3WAp666VTT d2 ƞBX9Wl<1X\QVV\?:L2 o'Dt(-ia6#+S@TZvqqv2"Y^qxX8@O](mkEe}K#EeT/[gx@̿R9j!
+1Chpǹ!lݫg9T
+*3+T5s:g4>+|QThBmf"E#ηA5r<vkx&45g+	-@Q}}[e0 SM-oVƦNC 1OaCey8dLɨzF7h@j:1x^_tv~Aaa
+ga$Zɦ<-| j0@Eyiqjnrꩃ"q.=}:Dd<>w+Y;DZG!oA*f*no
+jo'Et&[U׊l@8 a& KJJ:::p86|tNKny  $)S9JrV	ގR(+@Q:HV>.n
+Ki>X28:mu$"8^Wj:ISON?pmBxOEl.IdWbru{5ظfoޓ7+uU}~t=?WCF>4}oCnǡR(|\0}d3}PtΡؐv?-t@ѧԇrg\.O*a;hwC??=Xm~Z۾r?G{<xSx&,cPM%7aeqY@Uո
+ϥ/ۼn>aWFR(
+mـ"/ E!pxI}Gv8x풽_,}sQb<f'<w3OAX(o1@5t,E(Lhu{Uѽj'N'<;1i/G,͎+^{qu\9"zdz]b. cإkO|~LR<gu{p޻C>)EW	w>v*gXLG7<Z;B9b^a|fXSs$0P$CHvzdzEZeOHj]!aT6gX^^0??v1C@cRǖQÞLevi@:8)Q'f۠zް*$4w_UB rx⃏ }vi
+zHo".cШ@%S'dbCx݈ܡrkD#	K
+kd40b\;LMy!&zDpa<<x8xX;^JZjHl,慷SЍmKּIcHr7&ɜ̈́8tRVsn|xI$8j26-/W.CAI;V5DSSDP*PV.@QTbcP{#Udu]j\LmrLŔwG׍a[8b;(zg1@VUU]v9--mPҁ?+.(bykϨ/W	3)#5b&47הhҡ3z\J쉿>WE]@o,Nk߀]4Gנ=T{׎=/6LLFII>}t!K}>W]llzF
+|ni]x;(5o0.[OH^}rby@cR~m.`BR]DY=aGy4oe;Z(jӑ!סHO?
+{?o r``rrfi믬|v&.EH.YԀljj5[GPr2Ґ$"I'jJݴ 6c5G>s3gϜ=ٞ(ݑ
+R+J(lh^Mp&Ho_cQY+cCQQ.V7<j|iGvHldpR(
+RPڐBQM[,JF=P#"KP/D28¢D2.y
+uʾi;5IOë}&0-V!^&IC0 ~nMe2A"1	^\2+E`L<.erOgNγQΦOL,ں{cs$*T|虜}{PTQ]&I,}.-&(XQJ`pbl;LU)i+)t?X7\PV1]gTd;į)%{E'Bu<hmo
+PU<H@V@wKYyPE)87qt5[rIE<8sb8-& aUU([J(Hb&Qk+2%*PQ@QkCⱹʮ[ E+[8ݕwVÇ;w޺u+++mw?1قawͶygŷlƸãgw=8ayRy~v_N3r)#O?GOm^p_OJVPTB*4?M$Q@wj~?CHh]R"˗ɢ=~T<![CV}[{JTbٜ?LP+p9ߚ}8bvgLiihwа<I&#VooCGDU]	iY_u0՝ˣSUeΚUMx> wj^{csXI~:Z!,M/i,(:wp/??__;5gJ*bPUa4qiTsjʺ$rz,a@Eg#S+
+,Wo^
+/b]L,2~>=*0X[ga7MYl6XP PmjpqTQMSL.80[;Sх%&&bfM}IQQXo'"{\6E``Kx+_Thheg2BeRRqg}}&iy{Uֳb?hgp!Jrɣ#Y38"Cz92 )}_TCX$lJV<uDJLSe"er/H+Ƥ-KKtچܴv	(%,:g1(ЂiDS+~r2QӳlշPM,f6@S&Ҙ>#k}im3`M28$00"lӚqk!IgOT2^
+UT	pvL,U;o  5'&&jhh||Nѹsp؟p4A$=<h+{#QN^_:V_᯹73)_?w\S{UZ׶j:jX.DAd)Cʆ$$V3a%!{;	z_Jr<s${o=skf1IJQp.qW'WTZ6l +Qy+EOIXyojtPe^^* 7i"gXx|;9v$VLØX/uGzݴQvzLhLS_T{=3HQdXJ~s{r܉//;D!QO޽u/,,σA}N#+8
+3Rd#ћpGDzN?$-/}OAO~ȹYr__ؙq#'2*$֋F+`)޷"<K{J2ߴq-ET6\Ձ)qZݍƞa"_mwKRPr+dd{ ED")N&5'>p#6ύ~᫽J*^IΆ"Rc}z3Rru囐QTXуX؉z3_lض^Q<R$	36P|3҉#3zvVQX};0,rLiޯ"x >cW<+0,dZdays󟗒u##	Vњ{tE:x'$]tv.klp3|u1/|6f) R𠤟T>60{lo\V^XLMsThxCZ KRϟ)
+_0"KY;6_	My/B+e_NN#
+Bw<zRD)
+-5KQ|fŎ7ݻk!)-臣_̑K<Uip7xG(ĝ}{0$P(''_~%DEEļ{|()l9<5hPOdѻΝoe5_pZlj{s͛oaoaUi>[>/;ihź!N/zXpsfh&&֡5/fMOQԢ,_`d٢>@FC;6oѼc1/"t?E)}$ c6qIn"K
+9y4&0aT$6T u@.XùVVs?ZNaw^,tȀA~+!Y@GߣVgj{מ?m$uǛ}_y a|TT|D"zAW-_ n5o]H_7
+s8݆K,e\+ras2w¦)}K/37l5o{0t6&8ޟg~꣍JQ	St56n9$fC	ZhwsD-/bYNz4Jwg|s;g9[ӊ-Zdя7P!ϝPtbb"M&c%̱y{/]KE[m۶\![o?+e7.;0+\|XRi/(w	O*ݾ@dz^*LҰ_ZY/7aG8@P~m]KV_	BVwO9s6if}-߆ Rɿs0 E}d(pbocD|3j0sΒl+RCNl?8jpxoޗ1&eF#IYyw\bj\(
+y˧K:~xn'Htp}+P$BxW|6)IK>UYǰPB.i9?=A{Ad2"pn_~\93HR$1>Q`+^$)1tգǏM")[WS-	&_AiA!ۆzII^JlC&0Ԋ+HS,]M{[Pnbv).*`f$
+U24!*e,DW5ޒm}d_>G76bc4,>%)<&0XvT	  ^ #0XbX:{I,_'}Cŧcz*[5v+RC N"{QHPx"d@J_Y1|&sw學NMF4+`Gil-̣Hl*lol&2 K-B4ɇT![cl@$ppXT%$:dAIAM?1Ibd{(ȼ|(BA[fp"H p6!`j0jnR@O!;cP7xY-MZ~Q3RD$_r*<J78	BVU>kޓX#p0(E4NqL;^$>Md^ˁe+!'¡#t
+(W/+yK~^IKYC(E|	ZP h\6Y\UWPXXja8<#nOtvJͭd愜rd޳kXYqHq]W+-DBKL>p,rFHM?U^!8Xh؊bsU@a^##0ua"g~1G#*s,9@@wuuwX$)z,{QҠMH(Q֍z*kDo!?-!Ȯ.f;F(J'$FxCUP/@ו[kɯ'?91!/+:0NT;)t^S`ڠ5)Tu+Z@) s1Ϋ7[ma7{bJGg`R2ɍqG܏LW_tQ)q^P@@aHPoԘHGI'R4a/[	vHPˬ#`S3vQ8<KЌ^|}=)l]R'_KH)EbxP;U>7ƌjjj
+psyKNOʌNUJJDhHF+Q
+~0:+E+Foe4Dy#ɬ'vDy7=\ML]3]?$L^aT2`mUh&ٍnf~)T9L*4gX Gӿ.f-x|퍓i[6IYO@1%=i)gN`1[a9q8IDDS5	˙~:pi~䗑릇L``C7W t:#@*^FRRmg{@@@@@@@6ꗻLGv+"V@)yxx^o)T<+DRLVk&PB)rJRȧ)lR*5Db"Q(4
+>㙃q8 c4%gM|pa0?9&>*+RWZ30L+z7F OvuNL67M66+H]uLUTdyylQz05̍fCB11t0郀&] B"V)Rktم-a<}OmRlpc:}NfO2N7h	Svwξ޾ݽG&v     	27QZ<6sr@ hΊ~ GBME1EuOIޠep4_+UbX %^RqETU߉|6Ȓ5Si+4Lj6}6DTוTj566LUZFӣ	؅666NN(Tlsz^0j3X04FK 6GHFPMu<U$ )BfUW&c4{*Ҫ_g>&6bM"\J"bՖ2G3!p)xF>d4FSPZw~SKD΅:vJAW^
+Dgv	^#k\L&:b+%6ĺ\>}SH|LN2p*B/V1UW+PTVR4{/˝vLtp@>+EF##Nܲl%5^٣4	|%'+2P~Ub} =&=}6usJ1\d2jtXϕB,"o͆cȭއ3!#SDOSj`{<7=`hhvgv%5"n)")'/Yqz϶z"%^XTn'Jom~/*5ome4"%P|Xcz=?'΄ӍzsGnPbL[W(/טQ(5"$8юSzj$Mc+w]+M+ho(/G>Ҽ!:mssϷ8ƴ)l6>0NeI#eV62{S5E$YRڻyY %XxAWHJQAoTSnǿ! QQ݆lhlCU6P
+Cԟ"AW_|mmT)|}= {ՇBb
+F_}D$2kSYYڤ$3RhH6	::W݂l=l8₽p)2pZ1[
+{D$M 1x֔XezMYiE/Nmd2Dձ
+4+bNAc1)i#Q#nC]C"`A9Y$VF@+O/o EFNDaqĖhU:sOfP,ODX(>L'q`+2QRH#9ds344u2I#<<NrΜZ-p'60ԙL>OiY|243etXҪ<2S(QuFaDRx<@asg)VRN0E
+܋h	,>G,3O\-2ŤP!Wee-Uiej9n6[Ox+52%,] ¡)yL83g"S̙Nfht>I$'Ha0EZ7Ph()k'UqяFc#$Y|C^Yopxs޾Y)b5]^7(flT7o4sgW)(=e*V.eyXE\-ebB7!Ӊ	n$NZ9Z!`r(2 v#L2J\:?h,rrJU'e7CDBJff\[{6tMjF£0l̝4"㖾<P]6FRJB(e/R!RZࠑl6ʴWT6<S2lx^(Kd+:L(33N Xb5PFBDg.N$M$Ybu.U8QRDז%Y)FÙkD&Ad$NilSS
+| mqW{SJ)W@h&ER*~rݚ˭ƭ^YnXJqkKWXbOϧ'U5iҨȈDV䓝g]nшgX
+!${OWZIj7H2%8ȪUGBM	~m½\Y/_b_څД_zwy+o˺.	gOjU\8{W\v͡^箺}f5 !s"o~vAgLt쾭Kصj@dk^[8߰V@Z{XKu7 -du}d$>¥/lPT:͍XM:H+[ׯ&k^nA k1_-xz;nZeK<e8h@+2##Y2FdBcFS!`۞svg?#E&=[[D@$W-:jҪݩ'<lW~qg"{+%>߆A3Ѧ<֜DCЩuk6Z^cӖ;1.gр2P8{W^3YTgܹ|ŧ2;;UaPc+;98]rO܏s#v~w,CuimC	H6ԶFI	qm_bUܺx{wZ3@wAW٥SFO-+5F^E(_mngv[>߽\+>۴ųُDW|d\~sZ(o͌>]:)~lXb6;'kGtj=_).Mu
+9{矯x;N8	<m7`7K_0d4c5BZ^|R:)L`+56]F\j/j),̯̉G4B(a%:s&6LJ?7~f!<3(=۱Ф֨8d[-snJ4_ք}KpIz ;훵lnw&uۗK8=3׮zC`pBJf`w^udb_KwN̿}đ.C¡޺舓,/e=)EW%fEޫ|]nB .^^ҍpeZNU%}bJ	Mȗ^9f`h&=fXҪ2D!">)^:m^MpD^٦с__ΈM-DFܵ;;(W/=o<̅]o:X^C1:<.3SRYaJ'		Iwͦg>G$<5.>tO6g
+b˅})1g/RB5u;<i8ςAo:udmɕa﫺d{/v/ >;Fhr@mu;0xaQ
+KNĵC>W."zG\xdodZ+(&vG;da/ר<hl]];{Uz\cn({ױ+5tTv(<,?ί7VK#:[o_8:/4*	3~iDH K<v!h8-a%5@&\=#؄ml:lـ@hk,绻ĢGwblrz/2iwĖn.G"D#ҳ ;Y2c2 } vA3yJ,cI~Sمk~Zn+}17zvVe;ݻQ_U0ӔD"DÃm"̨9XŕM*FKmF$&\ng
+]!ȍ;z60W%DX]-e?-Eݶ+<_,_*i4RjF˩dZCyA^[Ot1W8r9+cPPw.
+/9;׼6)8JɈ'>J26Vd|DPJoYt,EnTϥH"'.q9Յ<<A%WAHIL8c`X+~P^cPtMf)+"2kK\|/1,ZI%qg?JzVyMǗ.f`yJӯ3}@\Qn@4IIZq}_Zͅ13{wCF]CZSg@U A\8w9"aZ^td^{5|΍בVid%&]qW'~qZodb|Gmc?+;w20jY*N{ݝJA2u۴!01q;6J:>Rŷ7c,9:|D\+(#*z}\@%?HR)saWP+/'%$
+?sсY4@pTmsRUOŠpe/tJ6oy|̀aW<,Kr߾#24λ
+7SF+q<BcEзZ*#F;k4o L3Afz(&q0zR9+_XR~<o`H_*׆R.-,s;q_CG:/=3)}_ף5h5x0^O7|HKnM/t{>81.
+s_Nr[#xS{^FΨ!AJD>w}+*2GS~]s/]ӉԀ.j4^"/>Yd-_Zh)"OKQ09oi^*	9r[LlhR-I?}4$j&=v#^OW^  E))RS}cp݇|uqCzwxzԪuZmc>g}<[ݍkCآ1 
+RADzHG@F@600{3h̻&lv]v10{{ԬQ9<OEr&n_ٿ[zTR$`1[rnh\0yWMi,BP§W-]|Ί7lpz$|(YmrMo햫3ix6>
+P;+]Nk'0DG[P'O9ow$ "cE;Z򔬚QiTJ	غwFQIO48Fڙ*#LGWges"(}%}%ɄB_#KotOMk"`3-nWgꞁ묢_Ax
+g>F~(9uw)^_ƛ}70~1~؁FXĩC2Wv;((yhjAA;d5;vOEQt(jqa	'@ŕ(RsQT]!\.0%i-33StgOaE*Epo)Sq͔[q(r8q'UNkoQFt`;yb`W3H{0:&4CFMӰqH~63W{:~wʸ8fILU7;8ep?Eus':L;b.w8u(ҨA)h/+Oj3ޕb`w&{툇q7\T4b*I	wx\Qqb+bpD T*#HkEʗQ.,rZ3EINRۘ`Rt+;OџE ƕG^./yɻ#E54)ா2PҰ{
+Nm!t.hQ=ET=1a]sQt6^#RV;d( EVONN("L2FE~&dd|kc?bSu2Eu5%gzW_1iyqQQ]mjtaUloZ0uJ}rz&$$!薞MGS17?"d+X-<1ڱ̭/Ms|wHK߼8Q{gN9w B._Ni#,I@FR^UtG,4g`MdE9/$:ZY8H쁰({:yX>][LuSin'Rʧ9L~e+r1*L*z}ӮJ,*tz"!L%(zr6Ԫ(JiuV+"9f$D]y5&[ici7E3(
+Qf={!di<[a22{u:عܷZhogg{ݣfϴ?|qH&]T[{]LucBqImc\dd~5)ds=baq)&1##PqSm#KmH7{401WlPR׈T43kˉ9gڗx}E;cyDEmmmI%sQ7by,OD":.)]>!'erjuc{7_%M
+{K|om!=W	p./ݧ,.L0bE7-0
+L,Kvq8xBcl7
+h}Bf@FQKUr0EA(jL1k?|јOCk4.>[I`o>m}lUQA?"eE0{f7RFz7wԆ
+/&}=n}]7k)ZH~/+6Xk<jNICf!iY@aE}#.4:D7t-%2pmvQ#~5?kbgzbqWE|I9L\m_jt+{l]jl%B^[CEkIA7l
+ZzAbm5ӟi4leg(5Evoa=kf$˯tv1D .9<mn>ϙB%>pz-]DvfhVձO]J)'ro(gLŕ*UƶB#>QYNg>FH:q)Ofվ">?>IҳuBd%9Y'M~\ҞEj;Pjf:7ou>xNX;ݎ0<d`DOz^i$.WԬiTj|<")t30~q񼃍_TfRZSN85]:wtU78|=,i\TjT5n.*"r
+&'P"'Yy8\ =q/LP"~cc{^\2"3'Φ 6Z(7QTݞ"!E2"OmηunRK9Ķbl\oCdDfƜp!Q$ mL~Zop3<6.+&6xI:
+j
+%wό-l^E\QDGf{/_􏸗p&-)^Ap^"RFQdLy AT*3999H=?>\2n~R> 8~=a_+m޷^ݡ+oPT0|0A7#|5>-?>ZE-Zxƣ8*W$.)p:n*p-7ܭ%*#tl.?rQ`l^+I#V($=19 ,jɗg}>)d(T߭XyI.\]JH(#/_lђEw;+bJ*@EQYݭtl1\u1(K/wyLL@M?Y␳i{P,XZNoU.^[}j眉x5׮b\7uaɊEK6|Nt\xeOm
+pۂ%wmE#Am3A3	+ޖ?^pV={3wR#s]n[ErF=4PEJ5R,$AǿY;"6ygG>`ev?ӯڧW{8ѫҨX/>ݬ= duFVA,y]9Nn՟,?pXz	^͐h*255pޅrìT{&|N^B^jÆ+w+QYΧL/Yh'3R5|T8yzϢ˵o硳FU`OhBOU&Q0~={g,3 5js"KZF&Ც]M-%::fG/^r%S+|cׁ{u7mz3;nj_>+OtK,W*
+4ݴr+{rF*o=}o<N?,y=+Řb-=?nԺu/)@b8;?ă6VhCձ7>"t1fARD1pO2ov<
+]{1jWOwhz7(;K'-7s?Kׇ~NN`J;CsXD<=8~ĖS'	1Xv)KPb6	;9>`x@399NZsD*UO\$Eho1p7D&[{qxDcRǧlU*M+UʕB>FS9/l*JrJ)Whd"vvxdZ-y8vC8D"bd6_KЈtT=XLa0`x,D")XR.'8>QB)OR$X)P"1+m!i`'Iʹ3)DP!zE~~ĸ8UBJg`nwن'*{N=v/ޱ7a#|}a2Ib3+D
+qyEMǓ&O6OĠoRH\v|4 ǜ@fDG9*abt4sdrȲ(0-D
+,&iw OP(`kr2mbjJR4SLWlu!CTR<"6Ni@S8<BైdO;Er0+1L-'M<|(*F;+,/`)hj+DT`Ɖtt(+T
+su20N
+XHL;AEX,v~Ejvl('%N+һi7]\CyRpO?hc`Se%yL]T2{[wmf
+Y{<i12R#04d+ҪƾAt0>4:iWmق=F.Y[?28{<Ah!3O(3> 7շqaTuwuEȒ%u]9Gw\pXX,z{I'%9BlO?PH{p':]@		0]w@脺ԆDcjFݕGMbO])wf{L2mEi >6.Ar|`` F(JLpMs+ueög~Roݟںr.xGV-J%7_|b%-Zϧ-=WPxSEG/$euĴBsϚ嘜26I;awHC?oߩ!,T^ĥ'6-^Y!ŗr~@2 FFFW)gyIf 7?>ڋ~329݉hmjE5477>}\]Szl+%hS+=dL.#
+6[66cP]]ӝ1֎okhkõ_((
+5>&r)k4Dcl0? Lexxx~E  WcppFAA@`hQAA2(FAA@`477ί(CA@̻)oa! ~EY.}G%AA@T׉")<_AAЯuȿTAAG0  0  f(  (    H
+  h"  )" Y0  0  f(|>bd0~;3r`  "pHV[UU@ Hdkk+OXAA̣(Kr&%%DQWWettdR]]]ZZZqq13	AA~QA(
+D蟹3B*
+]шb"}|8|v_"1%?UAA*[S/+*B@$&%dV>9th'6&E+3 (4u(+oxMs\kmba}S*UH&qO}DW, Kp8?~ j\.^ iԄD"A5{߲<2k:7To诋,*%Vz-["NG<]wO9Vpy1I&'x|dz3/z|Jh=[.]ƹ|*@'d@ήK%-Oftȣ1^UMDpGylHe1jͽbB`M
+AA|"侾X
+T*gffZ[[>|"  lD"EDDLMMe<$t^>bQD$ihs7+#X0xk
+;ϼ*4J1|ɦś\a3H"Zn`|3S4H=
+?~Q=w.Qԁʾ (42iۥHEB6smJ4)pL
+
+\A<4_H$ȩ;300~رm۶[nttt|NU9kpp-W(gu5TL|sX"7{xZXgW2}ۇK$o=їp}na9WLQƅ|H""<-KrĻ)s'_(O*uȾy)Q~D؀4!}C<71AG%0L^^0`=_zʗVZcǎ[nqT*4]VVB~VIDHlޝ~?1Tu x)Q"Kuqqqr)`J&
+g95V!FL{Qġb;;Kғ a9"z}ym)ηe|_UoZu7iߖ'5<D,1>qu$]$#D1_[4EIy;|{gb2)l.mBO/6S\Tg{G̊a2)	؎GG'g!˚T+T
+18NڄǃOJ
+ ~}%z&&&@]]]lٲu6l011)**~5.'&tA̓;>wȶW̜Dl
+:uu/_NI*֒{a͢?i{M.~rwQ4]1b!o,0MkqbcnI+}=t&-u}a]+@(="չǍ.]\wUK_A9<GH(ri5]BEY+3ڳH(<zI܅&uV,Yg]B&PN|jBTxxjN\,JY~,lҭ=LbPtUw>q.X;/8gbY_r-AKGDDP(/^++]{QfPJϟ?Deee?Eƞ)}i6U䤅Ւ2#xTs|>ڱ	}z1Z频OQo`U{T!{plz{wEn%{ҽȿ7Z9ף}U׷]U<j\~m<m?K{"*h[w5=R~{U=}}aNW7`Hl[Hʤ=t{rcOӡ>S"evu91Xvh>A2:de'=Xܸ|JϯOJ}Hǥ6<o꯹mX#7+BA?|.lذ{Q~z=="00|$(	޷Yͱdhdy?^'F%/λ{"Bht18iOЇğ߽'"bhJ:Oq_k\6A&b4Aq̎.zY9{!)SLe҅3^ξUR)arI/osM{"XaI/)aKl	q۽7vL{k8dQm,@,9Қ$}{CiHvݗ3}*<_ox\]O2xOU15Oim>Dqtgjj+U(HJw2fިzRm8nќJE!%_z{!NHwCA|"4@ FGGI$Rxx]VZ5E[nurrjnnh4x<Ǣh}ss,._ӸT$Tb2pd)m-Bdb	c&XRX&3z½Fe&fJ+M5;:-c~&{lc':mVXfu1Bp@B|rH!cr({#|󜾃[Խ,0,Dϝ˦[z<b`qQ>)_{P"zK:{˂ZD>n^-JOnѱO+"\tG<UR)]$xmh>}P? z/Ky!
+<dƍի׮]駟맥p8\^YY	ZaNő/1,O0G?\y+7o7sų_$1qˌ4n:i(&~kVYf+-9p!'!f^3;ȡlNqlu䉄dxmЩQs;)bn]1w1*o\OX;7kVZFh -k5×̎Z$-3o+V( ̗(P(---}}}J溺lڴ^,+X,Vrr2`0o7_h)1HMfnU$sQ$aWѹ`~"bnwY9'>,,Ggȕ}wBFE]02Y/ox/q*
+wiyHFk}̌@B};Ϩ6t{Ͻwl8{clɘs rΈ"E@9ٳ{Ξ={ޖpό3~~ꩧ5)|w"L:UplUOGOzfVYt:1{IӼ(c.b:S<gtϓ6FJ-vzثJ$     ~m|*H&QT1::*
+XfPiddNz	$(@OE[YrW|l7C]+z2m.g[$)EAvnNDP{w0ʞh +ܗR\SOAQiA5qVLYN~5%T JO]!sw)n_NLgJ$>ә;08,bme#'%!m4"v}%޵Mʺ}#`}>NG?<w%w.XtWƧ"]]XX @׿?ۯ?x1wihKƣlrkC]+őh?,Brczy#Ȋ4'(ԁ`Kj:4r?m|xdtxh0")E`I<ruOS<ݬf<ɿx$_̧Y9ن+e_ހe9gf;{92Zt#NL+ڹٔs[}'̌vt4Xak	b
+O QE9`ii)33sbbN+/jVTT2TDm+4ݰ	Bj6)⃃n͈HbH䛨|{vS}TomwSh<F]%x>E".-14*L71zhPMr덍r6v)}Cmw/Q('WmHP{'@v}w){>E3u{,`\"q"7MBBG?J-{<<߻tf޵&iU4B+E2|cu_pJjrj<[}_	ImlS$b&=<[[z'-Úb>E+>x>ˬ s[u7ZQ3!QKi"[P`0Zή.j^$955E@EȔ2|kʪ xk5JGNYJ  d`G󴔷jVlJxID2"IETsnGkLJZ_J"	2,,+ɫ.(Ayw]%Vr++/(\EsT/VhW=@vGk*js~͒	T],yC
+C5kkY$I^hJ0:u;Z?Uj؄悲1A@u!tVz');ZWu.7$
+@m5$     ~>!QE(jppTDsssD"|  {qviҼ7>z?\kmUzch^"ut+}>z/ވSE[/j`?<2CU'*        >,(؂DHA@@@@@@@lAB$         QE[ 펏oc{_ESx[:#lk๷#xSƟ6Uۻj횪Kaa/>Fo[Ceh+a5#iTD|$n5[[q+x㭬MKōMB_W>V| 79J$d(Γdk	@WMol6HuZd"|kG]"]er:XJH
+ji_Zaʏݜ  
+q/}˫.yuqM[>W/ZMr
+lI
+OPI	޺EJx
+H.nbbm%怀P"Zm
+,8x؁+>|վ6:y۫+h(^R,>+Q}ndºB@.lfUVL"emb!J媟u}PۇuMC9 _%rLX+62GRj<:Wh`4@ zǛ"MR^㳻>Ka؂*U$*]3N+D> l?ܲsGhMśs!ܓm_ A2p)싓dU-<U9jdSE2D#zӬlf?J!:parm'`&&RD/"oG.0R%4zu;2;~UQ5JX$IPM4Y(.ܳ,OHiR:EZl*n~֠Eش{j!Q(yVS!".}K0k{ǋ"@NC.<[;,Z-k'p7c&4EsKiDbgK==[5)w,&~XinWG+Cː&[o3y/i3<  R_;FWFWU[@ӭS>=cMt3.mO_mСE5=U֕FR#	A-ũЪD$ ~ǉȟn+Dj'r`\S.b@_/,3e5fl>=QR3[[Sn)@?ԯA)jq|p5XsD$d#i&Q$ƃykmW،a[u6^J(Z+SG-B'یq2㗹WLYpq+[@bKSNȺ}`!`Ol AQ$E%&Hj]]%[BW$^E9EkKK%4j9AYbJ.e4z	<EL!fIu"_,c	4J#.z@oP9bnJ(dQ`ɋY!-˺|D*1У%,nʑ_רB2+!1|3(T2n=pcJB bmpg@.+T!T*'8bT.f	x
+-(k  [Zwrlv/UiAזAc4_"NA/-xEwm&pE]qx*_%ST%aRWq:qe:4 9UMuQ'֗cZaU<n*^cU
+pϩgecX])!/nB
+о[ֹ,|HxV;tZoIXhzĺ@T؄uV 
+xlA`I+_H[|;,`yhFP,*]s(BwȜYE>jc2htq+,m7"a#hTJxHY'`pd'bqt]v5:dtEZc:Q4NUb.ti	)TOPolt1:1DepLJ!I
+b2H`=UsxN0,,/HuJzA`L~L*&SCi͡le*\,ct|uNuۚvO7EWi{HY')-@$32&s>4i:b`"II9xv7A/r(Hwg(42x;
+nQl
+F"0@n4 '	l|A׈DXfq/fWxRF$<Y nEb0EA@^^HO	yb(Ie3 ikfT	758Э@1s}+X3FXeoC&tV:QTd~u`sXbT+P.t8B+!> Q}Qr4;nYaOrBX+}zzYS0_D{fO^޹ދ>pǏ"w9ȵ 	 |Rëv13#U#Tv|&MK,,Z􏝾ϠWeM?z省ݻ+,ó4kdV?|t3_+^W2<\BOj&J:Wu>,onwўz_~uUgR$<<_d,TbÕSz+\}߻mK:^侞A_h^KAϔ"n^
+w$X/0r/%/Д
+PǕ:O	^peVeQqɎtQk=-UH$LliÁ/ww]It^ۭvu~HMͲ\ tM[k~rmJpO`מ߂8pG5{xM,Q#O9~`rTǚZ5PcN&!](&w$PPz_v
+Enja/wk'.B+fi"hSgܻ#&:??ώ%+4(;⊩Cq,ɣ#aW>qD	C_Q=qʂBo~?}kضT3JX8Ŧvx؝8m;ㇿyՈ[`kt)!(G{`v?xWkzo/;mRnyA.zvlngxx/[{q>~,8aPH!s/2wj;<q«9k<EH$,-=ީ͡/ֹ?ؿgf;9F>J6ٹO%LJ*7v٫{Q˕Idtc/uJXL1zf7M}}fh9 nm[=eMlvĬx3c;5m+|3f8bUjV7mr:MTAkv7j>];T(U>z?w?;??_mm.nC^J"HqeF;vwed`V6J}.x"xTK6n&> V	:Si|ĵf׌CkC\;L#;"
+K|w`|"a8[nDdȳgxMڶ;wY,b?+r.١cWfO8FvQɈ'5$'(\sx얊b#RM&e~70.%Oogxl0r!,$6`<qdrdF Z͹ll)	10+jGw4uu7WdE=iqx̍b&npjY?7!|q:(oIW[=Rw"zhx=ǿ<Y[$f%+jQz Ah6Ys.gƕh븖!͵%7"amD⅔$`ǐ޾ڢp%1VW_+,km@ڸ6,3DgVU^}[9QOD#[JxF$F g.qó%&	蘨,aO[THn5Sx8ڡ+A=Ⱦ^t"Q|^C~}ow[mKIyt,MBF-7>6ܱɕ\dk#I-ݝpWN==ޗ]},ϋGfdiX@pV@EߤUP1 *Iw[@4f3ngM商tJBt5慧\wkʬo7L,ppI8J};,R+
+ƈ!%>	eC~ DM?Pk6'=c3ȑn>mMU%<|+,T7{{}hv+8&$,4ԥcvcbFYx|oͮƴX]ז7p)lMJNY{\#2Me.v!7o>~سR+s5Iu-=+1j³/^ɩDg3E`ttsGI9%MekSSM-Y{mU!&=+#:&m+~O:AhX8lnkhhC:ͮҰu~ݍ9)Ol`s9eaWۅfĦ9=1hxN7>S^VT<]h+;5؆ly`eKQ	9).&g+Zz}M͒ڇG;2~eTVч>\://(69,7%iαT#xpHPU>b`jnk[RZ,	q`2n&
+s1FbZAi?	DA)Cԧ20(dk<*S+jf7Mz%%5#K]}}+gV'-g7adtu(dxgǕa}-S'ߩ2odDsL=X׻P֬75m.Kt~pkHxx[ûO_Y$ч2aaA7
+~65`BTF9O	§2RG%ss
+Smzd{1Ce}ĞPaEgǑōmeY<-̾/]fX9JOb:-4<5i!{ld*v!~D+*oc+tzwբ) hyvm[u]Ec^~E=OnYAzؤQ>кBHx㤤܆xgsiRIzEz޼duZB=VMeMQ%Ϛey) DѦSn)DV|s'!n77}P0RK F*ˉZ6))94IjMLz#M0-0+lXN`Ww+tu_MGm=E{U+╊+i&]M&g2iNTY4:%+%[+Db<gd&71G၎W}5 ox+L"4+\DF9X8e1呶q$@!
+f`	aW˗=zX՜X L$ťT`fd++^4[5\SQlt\xXGCW3zVYc(*FѺ{^5wil,h.Hyƚ"@-R;*➄cU|ZZӒyAYSsFmiC4mS?[d""Eg7ܜ:dijpvDQOI)Rcz=|>4kz'af;B*Kl_4M|V*ZPK=]`sQ4z5ERe"fyq9G1Ue^61	rۜqnī`ko#7jjtk7˪Bo
+)^%+>wg78)$Fϣ)I&Y(DKs!,sjZ·:<r~FaD][])2S@ Z[g-MQԂnu.+$泭thfe0BI〣]FVjEQXxTyNq2h
+R<6KtwOK[
+Bމ;fY퉩wNЩ3@Ξ={ܷn$g7$J*>4sΞ>}|IGi[Y--əT)PVYN%[[fTq}G+'bʃJ;S7e/;W7ؔRϙ<
+|>4BJ-~MGfےZ斶cY`p<*<5*;{.(tM
+gѳl?ӧM.2b`kBDYjj^ҽ:/!!Ht8Z eƥy5PM!g/[GW"fWlz#g"z挹mB{0-(=~5NDY3Up:o@SΜo]عU|U)j <oSN;xJP%;ׯH$FDNC5X}mQd
+Kkv#}m]љ3vKM&P-INTMe.pИ	1	 tm&Cw&Ld++G:\?<;O*S5cUDqRVSjn55ۏqkqA<Z\	+Q4<.-ЇS?os(*_d-݂-^alUQ283=zS)yܔp_xD)$SZDr[DXm><Xu[m=2$;[E@m<U\kyX`ifl6FkKLW#Ҝ<Eno߾=Iĉ&{HbH^${/؋Hb ;0 f ew D9;V|??Pm3sG#\ ӝiuvtK ;4Z$+|;#{3>+7oNYhm}h5.EԢ8_@#xboUPSqײg.-eZZO?"vf\9:<0vRd[ߐѐvNݙϞ)jk{^nxMG_̮ξ5
+K<Go{=Rطyl0X+^O_Q@l&SN~MZ_ms:W9.E%L]\%ŦQC1~d[.E0sOv4P(l&/Qjg+h3{BЎgL'eF~J.EynSt _g f.2>wtǹIs-q^EAw;hLF-Y\g-_|A[M=%>ͫYgzF&g$bwKnC[Rh=$E(j)_A$'~52KzXb̠WJ	Q@s-XeBvFN
+/wM$gwWǝjxNLp1~+
+btO⬺h?TlABbp9\
+=X])ȷ.)p$6\H^*TZ$Fp~+ExM|Ȏfr9Yb<}v E>Ȕ}.Ee'ڵ6p%x)ⴷdzֽdZU2_<R=)#&؞~R5wKa1BJOYwsә"Y[ae?3MoRߵ})Qpg\Dݨ)&K }:XֽIQݪHpAm/t&{!{V׻."`T
+Fƛ	,󛛈"7:D.b8lBov%U%%eZZWqhh{"%{ y|`q/'!9ƪS̤L/G4ܟniK9deW7-"ֳ{xZ>2+P %grd[IKƬIzv,	q);9++j EVObRE^$FLR=!)"5_eayBTxQdĲ>H@)(4|v&#0bl\!'ۻ$&V>ecƙ2-EqEJWݍ~A{"=3{PǄB+-7;[h[G҄)CQtsU9E͚7ϯ1D%x<Ny+Ew
+{ڪbݲXK\ltڜz_N	`k^HP9sNPK&;˜OLk]ܚ^#_|6 3]x-Ee=sLp=Yl+%WJ1Oe_/GEF\`t+
+Ű+FOgBK!8"ޥݷojHElYKgkqRr;(\Hks't4?^>pu-oVWW"j+g9+P(7wW-s#E[	a:8G˩]őyġ+-jZ/1t|;|pzdk1FqKno׽"ZZKuϟo1T@̴'Lݺ~b 2^O]jUN|LUo2>oG1N#Z,w;,LrR$S&frOI$ren=_JzQh)/w}tR
+x;-$[K(h/hDjREƝW({7#Z^pEȗw>tȡxn CW=Bl6Z:f,T IDDRx1W}gOnJUL]GJ8uvgir.$9XZ8`?I5ҟt˄9
+<7MJY#X}ѵb*7՘y!cv%?ë-E$u}EgjGȥd;RT6IVX|:πFgKfui|9Jbb^+L++yr~;s
+3Zq$RF\>^jsɻ;:"DCΔ[]KzN7([KpbXV8Uy΁Nbԥ郼%Ȋ"W6Ս֦m쮂}l!kT 黏XR=(fnzG<1_5(>)[nd[dfddUM*JS`^[`nj)%1ٲ ,EKiJS?\bmC&2RӼ+)'Z,(%Dg%FzLn0H%yy^A	OBRgsgB|Pp缫odHJJzZtozi	&ꯈ;Z5M&[b\BʦXFPkQu򣠀\bzHxҜ7RdS26<[4|x\Nzr|TKp^[M[͸A$F<!.wzr۹ƓRq)ݍR8(Rp@֜ +ɹ㓅9Ҷk}rFjflwYz̮3-ެ2{E~7ݽ\yM7~>^YYdrV_Zv3^w$Yf$fB^Jd'Ede3b|
+/\.>v+ZUjLh)i{/LJ+
+oYZ/4Jц\+cU%YyᵚX>42n^))nϏ[ҝ٠[G4QY)ER<[++!QhZ^|,o93"+ݘ*$\32YYXǎwHczgq{{h"!#6*(1%=}}iGQ^ӱ%F;8fȠbg+{+ELUd|(D2LNhh {44PFqoPU>8?j{N@*ΤLP?q	ݛmPoKJNJ
++\(z#Eɖ'\+;^nsgGKFEޞN	#NYg{z妧®;:XzwNQϝSbS$GUN.W=;"ĠǇ3FF	сC[F6F3,+EKGv;d$&dI޵ӳDn>aIi}lJEDAv^,q/3"+p^%n],/kow*CZ6:\QIFIjjMFpg+.?HihtWl0櫂X)XdD2J]vZMnR&-/mf~ȉcy=<u:_oef~ȱ[7.9zwLm6m(G̮޴/)bHʭܭO|q;6/57WvuUxŒ._:ŐHpQ"ն9DplŬ
+>C;sŷśe`ty=9ԙf!Sjh0N8=|8B /Z:E>Bd-0*Ee|VffzN YHSR cg9euZըEvs_=q63*hO#͏=jKCo׷Ow$zz|yg{N/_x2#ĘBFKŕ |>Jؘ`< TK{rlnZwW	%sxwWE%it*IϞ67~)+z9%nG@W8y{\8+vo]g>&T2IQmO9jv#9e`[PpvTWE'P8^9j5m@ZjeJΎ
+%X[\/ж$W7f$]o]eKd[M۸+uƮ,/G;mnܸ+)hdBmVKLb4kRG65i{UO@"SFB("-nL|cw<D/)/ t[(+>w8*mc,FGQBv`i1dM̏_]JERaiw&Yz,,µ[678?w#9?hr4{win~cz7uǏ4qj0x'xz=J쮎=J>{5H.mwz6?uKTW Q۞cǭ]q{Թ>5P!RW=unxyW_@8>K
+%*JswԍN5Tl}ϧs]f׫jٲ}ʒn\'Oy6DZfW >$+t U{M~D3"F
+XH)(7.p2~V'%|A !tF#g4
+Jc25vhFN+JPpB$<T*0px
+RD\"2IPb0JӘ6G6hj1F5溷I7^0Ǵ΢?=ィ	"p2+Ct(F|>mlCcsWgG	ER9"TȄLZN5j1îJg5~|ELd9<|8LA7nMeE}3
+Q8 c{tPj9).Oa|M1N-6֪T-1t*K*Ui5ⷵʔMGurkj/5B|qCJ.`sjʁZ!W%ٔ}*M D<^o\|A1-%ҡ:0e@c +1&)QN!؇Ơ2=ߔ*Tbuscs}mm7h`{zŧ],:˔
+At
+	jE5P(x0J2	tUCJgh=^2Pկ04L,-tcGhB^m\T()Ѩen @'٦zBtZ	&B1&` B)ODP2|/rУj7ISS8U*5w*(xK~I
+Ţ3@ѷBrTӨ䰄 /ͣ` R:c8L,ǬIѨ&4K%
+ez7^"Z'S(;xBVoy\EgRЃp.Bȧ)HփLSUS<
+uRM7E\PoJt0(Q14e,>d3Ԫ\XSQl!>jG+UO3 _{F#cʨ{`@0"
+1[$)K3`^ ;;W{wޭGD+QKfhSV%6+6KV	ڑ(<\I	dπe~/OJSnU<p7YlKxݿ>^+Fc-Cm[EƐ^EM-s䇥(yÝےe+cUFݿ@R@Q-V(rJѾ~7`Z+hQ8&1ժZnۂ+iAS!?A A R@ bR@ bJ@ J@ (E@ (E@ FA A R@ b8Ho5대b@ ?(EF H'''gggX,z@ G$E er9F\WW>Z]]D\`(@ z|\Rh}}3;;x>EQ'~EaaaMM+PZV~Rբ؏{IZ
+?K\z^h՛ӪUjрĿ8?A gG$E yB $P>_׿믿ꫯ@ ӟ@ ϟOMMm=J[aegnv[9oCD1\~ŧueA2#3MSaMl?)JG1*o&Y\{TP`̇-wf+(wHS tww)r b^YYiiiR@o$^:sgY<s|hCPrs<SqAБJ^>pRt#/wWl:n$;2굒YB[jh+	~^Z'ͯ5R+a[Eb\{?@ E@󥥥 {W_}(((2HQ}\Pu6&|"JMi!JM~4)#֬1;MzD"N"^M_͒;~-w~`3xԥGqK|T@ 	IHRx˗/_:|9=9Ѧ+v7L fP7Fo\w|ҡm@
+otKsmwȸcz7qq%|oZ@W3o8DykzSIe<$^uV:y%^D&[v94#Vj0ӏtrtMHѽs|LZbJs(w+pSuW<h"<aj"oWkxz?ڏ<@ L>)R
+a#`DuuuMLL|/)4(Ǹ-B.4UxEz{ȣz
+lX[ZZY['d?SiM:SgiicyO餌*~eۉ$_K[ccwooZn~*5`mcܵa7G˷ĕ54yzp*kw'a.5ǜ-}KV$!#̻d)2C̴D#33wtB㘓U\H;=pd\ -Trj
+)8׀x[LOHՈwS6=m믐r9o/=ibgYC[t9/7!+ClgU7TP8LJ>fieeiekgL/vEԢ:L@~|,RYPPr?|̢oy+HQu^ie&Jң\2t
+ޮst.,}KS=l,\ v.cEA.Vw=\YxUHH7贪霜+<w7pWG+v5"Z5mﬅE'UVek[?ttw~z{.iΩKT%V5{Zy= ]wm~'nrgcpާ|+kµWOc޾1=hUɧ/cp]DBHJ½˞dNa"Õѻr=3rS	|ﻹ>prj]V"H	zvz逸s;q!zLʘZ}/sHLjHi^fF<OnTTb~ޭcGBbs6Tt֠pץ`bTKC)A]A{%U>[)'xqGG -@ ?=>)Z__'  <)E_5aO>v)'^6;oϯɯM|y1"rbER:"/[G7F#+&}>{Z$U(́S:8:S~TtZ+ ʕ
+?Jn]ϱÿ|R"UJb9W~- ")gAKXđć<|Ҹ^LU޲obx}H;^+DBAgSBͧۜ]BIo|.!~vI+DPt<x& +w*)v1&uK5xh~ǻvo0
+>YU{*l#3[AfPpl&PwS/N|dd`U$)dqwpԿ+b6)_r1G<AzvѨD%Ɣ[O	Ձ]'7 NNisu"IHQ/!/,j	uOTJGiM:G0+oY}uJ\lq	4'RbfRC~^)@ mmmo{0 I[[KQ3]1+}&F/;zMmHv3ϓ~^'߸TP2/עx/kwM{CE:DwD]4"ya[ϔ	R\LhhD4+P}3"|qʙ[eUK
+-#\.e{cVT"a/r2~l]crX,Ќ=rq)\+/w)l@WhH'ڣ~!?{F/Wݝݝmlό&`3&"Bdh26&QBI(KZ-VmMmnn=gvvڙu*Sӿ;J_usZ{@z5ݤքEP1mHb=Pw
+"+g<ۤH26CL w	kgeJtAlMr?%b
+b>>/kPpgkeczt![.NL̑*MM+W3<=fj)z(!쏎YÇ"$O- n{719+L&p]3cׅ
+=5Z|:A%ya<Sa```Y.Rd2[ZZ666}WH5݁-THQLոiȨ+;㟚5"O֯vjN'վJ|Jb<B\[թ_Ge.ljV$;~KFfUGz4˫Cy2Ƚ2v;(E+ut4x|lD\=9 S<<Tb s] )וnm@\D)TtPß9y71דI@y tyA5,[ ϬiDqт./66d	_Y}WgWѪh oظĤr-$[~qړp;ʔg\d\+S6Y-l5GHQZ>u9lU%$JkgHq!rx	qh6VXY4O
+#>vl}+10000~.R$044cPOW!9}%0iy>x7+bT~I`PvԌX5--ϼ
+ƔTR'&cݬ,,O?~ᙈ$k^oП,FRZ]#?%N_"Kܹ W,_>_>-+,0w*S,ZX`aei_q V(_"Pƞk%|LnրoZ/OV-vd86=ue`
+_]V굓i!IV-Z\>c#3vj~[c_~~y~=L}E`IȌw]6ԓu|rXb ,隽v?~}X=finWк*0)xsy]H.///~J#i_)R܊eGKdw`6gx95c2!ڃO(i[262.$v*"	x}+;A{2akC<"n~kk2"E,4-SԤ,:ŠiJ@46VU\~'zJIv4(S7p*R*I%ݑ<ebiocXPuL)C'@#IŇB{_(<TX~Y`pŉ~aAHSeAn6xg;]"4k)9Aښ'%7Ӓzc)Ks	p,NR.D>-ٞ%]Qc>r!wm,K|' dxNB֤+nގmXo4L+޵%>E}Ó*ѧsca```.R䉤766pQ_[XXA;";Dsc+OqنvLjRd$̱/CcTN9Uf^U'}`NeTϕ<Z("EZ-j
+8$)5:==),?1FVhN=}7*-/̌*SKҸ(3Ahqx}xǙ3Ň*oKQu:Ɍp:PbQ))6^INNNC.L	;ܖrLmCB%)e#̩r?Ǽ6_oK%fvՋsLF&	ny/sw7Vļ-ǈo!5i'HZ
+wOyB  D:|W@Rk&i`d}ϯ^#ӭՕgE.j527L?{'.Wg>~:-6@#Yx]t3Nm3:d *lvH0)xsy]Ƀ$?_+X,F}bb}}I;^o{LvFV1Y@objGJQ+>ΤxYY!IK<(sFz½B}sјD\Z͙ߘ0{3QYh	rf>Z$R*Qp2)EHz0vEwTfb&<FIR@9<40.DI#F;y67>P +'-Aih`||Syi^+K=jO)	\cbb9hc2􏈧?eiDZk>vo)KL1aAMFd!Q)IHr{p@fhؚJ1@[c)hI$rH!~gzT"EsUs5y?xpm%4800"2,rVHh!?dtIRcRI񢾾Mԋ.niiWT`12nffǘ]s=7BhE%ڲjNt̹_DθhfpCU6*9w<	'_6n`#>,d%:!.^Q~%seQrÀN3ݔNE/&UAL|W}bpds j|ŕKq3;8<DcT:`Q_9䇂%xwٵ/LZtm (>E!BwʝBal_ 1mEN֎5lv>&ɪN6H8m7;w)닗.܌YAE+qO5ӰFovDkny|K+3!%Vg[N|o`N϶ߌΉ\DJtg+@/>,XXDzmd}iKz¤"  `kkkMM+Fljj`X`0|g&ϟJ.X̗@NdjthtP$T5<3cuR|CNa"h=!9|>_(%r4rD#X\DDLBG H|\H&65Z{$o>O(s\fFiJikhC@a|J!)>)ߗ(uBA"mWэmc^UWJlγd2"4>F!s_e&/р^C:R >˙2(lq? MWH%\_x pr ^c lDbkH4\^ӆIы9#!)!gH>kkk{{{} 9h?{\ #rG?+m^8g``````RÂH:Nc;aR`	#a@z dZL00000000a```````ÈI	L00000000a```````&JiUR"J^E&C ~<?60x
+Aߡ0HF100000L4)2@zV+gg>`" VwiLm~[&-(hh+Z\iR#R4J_iy'+vΎ6Em~^77W4V YC]Nnu+"RIM)N-rzp}||{-gCF'ۘdJ4O+o A!ocbb/zp}bb%PzM"^TjDhI$ܱRfxs^W؇yZrāC8Ɖ;(5"
+wY]ݹ*4߾%JZ"2|XK\zX~	S J3GƱ3V,V
+=e؀JAZ@Nu2H&jq*Pk:ABz"G!V @HaACJiC'CBy8ҒmZ7Hl PRB0lЁZ -#(RUDCC>UAfAW|r]d'H4qet&c+Cz8_yCZ$*PdF@:ds}ZSg"?V vbtqʦ|.О;	h9xJnԎFڧh"ٝ䇎8Z#P{RxqA!=B !@@⡃ Ǔ$g׊96WBFj05و!eh#!4AiA98ۄL^"OBA8<?5+_)IJ]A0=y6}VO)N	bӣZK?!$$zѺ
+iuzF_OQ>;w8y\iCeT?[xEŦVKCJ$ӥ31yc[5 ~XA<+. @| 669c^3X#Mф<O)U\ S}yo"Ep	Srl5Emc,+۟]t&e.A P<YWE@JSk4N${}uCSl	b Ӈz뛩YD|D0rHyh䊅|rE)0)<14uA"}h4#o]"4+xw/KVh_vdg/UcОbR+L)}V{~XZ.!<m@.Tﰗ{K}m58<?08ibhC`TJBLoO2ȨXXgBP1qiwG@$.4:ftR{?ZZnlMȵ0S>q9ȐmpWz饏ZS9^rJP>0$vlh]0bR-y\#{zD;9޴%$;iVN%>XL>trEK
+JXo0bawtwu
+񵴵>o~+5,@
+dcfO+x[ /loYsɾ͒ :	"N7o^9cvok:v{[;߰nT.j_hN|*u1;ox]
+rlw>yG"ܯݰy7ض/l㿴ny溭W"WuRMVf)q>vhW|rgG6ćv6V<#J[t{Mry7Kwɽ7Y[~bI+Lt*7 O+mZdCȠsj)nn%'0`'K@{7gk\2({m+3OB-O;/Lf2chs
++~uu;M\BpV7~o?2&dC'Fhe2,vNnv̉Ys殟;ks+4+!1vֶܢ+̹/+.	κg%5rtug+2nQm{KC1lWRpݥ2*gs+wy-oXXL8ѻқnE GD9F`KEAIWk75qK3`00000)zIHUKY<`8 4t1;ٕ&ȼ+>RMbF"7MG1IѣtK;S}/E$77no0rc©E=+|FTru-Cg+SRk&E4̨AK(+SU<>H_]Yl&:UF/y}Dl{{~.~>K'USkel{/%5ҵÙ&QcJ׷盻3]+ƶ[
+S-N-ϕvgx^-RXymCݫi`t/tb`A%i+i7L(AחX _ ;7')1~33UƲlq(-f/z!93G~q!sy깨MFy٭5Ku2cc|OaXԖL_\}|M -?-l`exvNnJʸ3~%muyfqO3_Ʒf7,p&(wfR&g)`BDۧ%)[pvcgYH.a1VvvZ3lFudRrOk/㲂2H6=p9No`T^:,awO[7Z<
+sY%xZV@7)	9Q]Og9. :|G0000,0)zYR71 n2mJQvoB}`r;Ey.7
+wL\!-rgfM&$EPSKg^Y,̼űa+`ax[+'ZOQq?[ӧ{~+џ'b/M.x܄y{VYS{T۫+')d?xzw[PEIJߝ9+#}mw@
+<}|(hoGe52=˦y3yΥuw\r&XȠܑ.SRJ'r僗&Z+uBY>zӻwt7w	sɏV6yFK*sKNN3"@
+!`<$"19p_k5RNp0/lz|=ia[Αъs^h+{rDL CzPv'lv5"R>^F)~d<L]PX<=Ip̯P ӳzzFK].엿yNCuH.M jvY#]yrHkiCsiGGCT7BUR7qŎX۷\z]_E	h\0jm?Y+@ñ=.t+p_=(}s3RԻ#]먡RaquWG&)/tu.g5L<V1S-RJvp*}.B':VE1B P粃Cb|W3҇=~s
+)ȥSVR6!f1yN5L	xYQr
+ef:ŭk:\_\[<eGD%$l99,.?n*)+dR⒈"^SEn{PO͹n~MMM)a6K3xmnRCJ	60rq*Eل]"ŏeVVgQ.^MH>Jb7b2NKKľL6_EO0oUtplڷI(2pkȉE}{zyᠻ*ţaE(+Ww璬,J__{u<WjR4UFΑ:"ёț֟xS'C@/-7_RO[ShUϫdl'E)*ioiɳu)H)զfzˣpp ٕ6DoxOZk̤XzMSa``` `R=(gOZp%R/Xv'*w[2h3%>ֹ]תVsy!qU+0b*{UuC:Ǎ֎xFGVyJYK`({)np=҃rlZ!7.6Xw(kZpyjb4?2ԳWGQCJա`g#-@q/En)*k,kpjgGb[2OJ/MM~@V\a	ܭ8\ǓZzwv$E;yvn%O)
+*H~BHui
++Kr, D9>#ҡAg-r`4ْT0,#绥H'1ۊRH3RvVrn;[|
+F9$tG:)d/_"QFYkX'W~$ԡC K̃{>OxC굇-rPg˫whY[nR|Sm2>\~9'x]60)ץ(&-FjYleU?@t?%pƖ%T"^ovJM+,;M$gD&l$&Cι$o;bdGшVJB,ڦY7⽞ie=kDYp/qJps6/$ރHܑ-&a>.3?wX5VjcP)T;wQmx{޽w%v8Φql0B1޻;FtW	z)7?r6{	l؎f׎!Hf4LՕ:UFLPdcVX^eEPVO$7R2mi\4BSy8\XRڲ=I*~449W*H0Ϭ:#\Nw	$00{mMCzIxe3UӟnkMZcLwZ;;㐈~थWʙ;CLجR=w1k$BDrR(fh%feF}{`H-NבOv/	)i>ܡB~\oQ+:U;ѐt▦;+|RXd̖G_KgaYG1c˺sZIҢ>Cs-F<
+sZl~8Hw,a-vZ`Qj\ EA5Sm7M-|gdbnz-iCHQPl1[va3cc3=+J-d6<`fbdbdq谩a	Tr*\hRGP&+z۝4:bfbld`Ǽnϊ^Wptl
+%J!z)ssCY;МYH}t셯z}hY*װgqrx%WGNxv-_JvN-J5;
+U٦` /??fl`g9GꈼpaSc3s[æVI$ҷ.FML-LL}ҊG+\}nbodbibb`fgt6(g6ɘS-YxEՐۧC.iCfKY&^:VAɤJ\}ƣTd\=tJ䛓fn4.58X}s	[!̶͍5E<(r(Зo;_ofwa`nm35a25>zz&&&,L765u6DhKgމFx=f6zSڧ&'[lplu1zFf*'iRJE&eW7L)Ԋ'a   ~Pi&:x2"`V̎Lb"m(+Z*t4d,694/bx8"(9=cD;J
+u0TWWбQ) NgKnt{tc==cHFǚ2"\\<ƃ2fbͥ\qEtP"豍`T7w})!^w[~ޝKxeYǋj=ݼfkzVa}\G}#ӊD|e{:,<S3-Wssz3l.7ǅkzobK1SkBBV1SQgTRy#I^ y|WѴ0se?ggw줪IJT0Ի?KW@/ ޜ?6$yxE1AH׸"|Ӑi茉B >Aޙ@WDk&Ԧ\#ݻ ɕKܾIHm,-ԚO"0K*+ȓ\#zX(+f+uV2$r8%~~~.)5Cm}YbMA7|E#=;gR|9ۚK'NLBUpjcU7\\=Jsm)PHUk}iQ+  x;š#Tjv`blڇX+㏠(>BHEbj|{măvd5ohR6P?lx},G[T>ٌmNL:{Bwڵ36?ZaYx^0mjݣfӠj fٕ)!M5#i0SQ[~X 1*)[H̼$
+÷QD(+e~sp?ZWzu7^e3XEZ{n]p?xPQڅu/ny~S0)/vEP=EYu#?ذ?g}#뗕iCM>My  cšxc`_EML+Kj>[0nmUVeګ    ुP0D{FWjQP&FZпַ   "@ =iAOE)   P          @"      +E      Z      h@(          @B     E            @(     мAJ&^T*U(VH    yB8ϟꪨξ}v~~~}} Fү;     aoJ(BQ<t:CKGgggKKKCC     xQoJ(^D*)))--Jkkk_a}}}x^O/\	
+/V)ǗדIVB%
+CTǠ,,ή8WyA\G
+qt@.Qk^T)&2<ljvH]a//ҹHTJ^dyR  Pe0mmmx%} ~J%fҟBR̘Um>ށ!9>_͏:PB$xOQ*9Cw,+`}1$2R*KD/Yg~jRGdsbӺk5ׅx}˖-oF5L@5&{y})
+RG哢/]+   vzC<DsssWVV
+œÿ$NǔL~M%n.^}\ˇ5XƿWUZTJs[)S;︲Ɔ䠳|+W<3
+ߊػtTVh~D\|+͜TFy}|ҿg+e'aYid[13.|EEߺm=Fqk   N(BQB<-oƗyb{P1J"XW,rx\zspǩ-*irQ/u$_R9-A*%$ɴ{&>o_P|߷|}}>8^$R7~o_ugm
+B   "AFFFZ[[gff%RhCC|R{/H.8UʑHjdQ}zOrjcv^S/G"aZ>a _j6Qɏ0(aI`D".뚉w-Aڂ1/}21/\yGC0Jk;˛I$.CEBO(BX03L(䬮cxbLxExx$U39P/qKj+;峇\%3%vgܩ,C{S_:˸J](©qDÏ0C*)_t6%3ePD, r6`2R   <
+;::jkkb?/FP'v[EblWPM8G۶mma!KJ< RSY{v}ݿ=^2f'ʒOo_|5gT~DHOt(d{JL(S@9*vzݺcm;vm;ֳ WiO2.w|1^*K9۵e}BWY>c{]wjdbx{ˑm;غݸH	a3BahF{W|+a]L)Ld>\Pz򲇁9Ͽ
+3aC-wne_:x<%;ؖ`Tv+86xm(BPBD7m{;}JB
+mG.h:pX`>ojwPbg]&\(E   ϼo=󓓓RԞ6DnFm6;uԑ?w'iPQ̑([s	Yy)!&WBkUtgxgO%zZ0;?#gߩYL{_Wk%w>uzhriYyIQM׼}2嚆4zݏ΅g:95*M?fq[jRukόN'4䲯WLIiYYiI|ÕQPP;姇'D:g,4e_[X1<R[En[L<}l.ǐ|7`MPq[ݎTH_̵q=|HOk^>
+'rerpvO()+(/*|?'iCh _t.┕gƹFELؽ   +M"@P{8eee塽;'B#g+1Տ+˹,=
+WSaK(oQ
+cIZGSnyeY?"H[9^28_P?*+N}v*"?wIJBΙMqδhz׫&j/K4pQȕH*Bg+EIZ/R!=	ف_*\ʱ"H3F_W[~c^Aj[_	䏝\'wfǹ\	;8~ݵP4=.(]?+,%6Uag>S1U\qrYĎUx<Eҥ,/32X#V<Wѻ(xY   EƟ3:̟vy&l.2U㾷,qgMoO=>!EFRQSo'vK%㶳ö}+,&I_YZK0PzBA''?<}|jįiJRVIz_D]#*f'8e'_(śCQsYhbObOJgV!a5M48C	Cn{O^NߊI&{b(xSގIIUbՏT{-&ϡb^٭cjפǶh#Y$w65F?Wor1wڱЗFq4~х#c0D/+5߷D'&ݶKfӐ5ܗdڐd?snn㐒ѪqKc%^\2`   ~[[[ggg_E2OgQs<|R*D^JaR!;}]}/1:<2"X|Ux(PjA`T5XvrO cjnIt5c){&b?<w2#ƷB"U$?Ptyx昊._äCaGOc[OvGOEs?w}|Lؽs׎7C{EAQ(J5ȿzz(>s"BQi5-뛏 $TM+{\1yZnŦφ{H9?n۵Cmٳk-mjYTH   o^_VV<K++	'W+Y2t0yx_:^Us+DRDOa^ifFfR`SIG/}B( 5J`DTGRKZy:WR'k#E*Wq7Y&\(@3-1{.Ŵ4#EYpEV!ƴ)G.gednʺ{oT,KxLtKCE.gbfxHsڗ\rn16Fnwh[F#Ͼs6:oXY?R(
+w)b-جG[W$6   F"ӓFѾsY?oNwwwVV+O(`KGb}|LޥMrxXF݌r<m;*W+9A%C<>PD1 QD]
+'snYmTGa`8",)i^6iCyOȉ0XNjNv;ET<gUPD	9gN%j|%{vh`q-V'Z?_(HKu7ri2*Vi"tYӺZZ<h"5Coo\0w}z'vNI(,:ټkJ	W[COUjOPL_XbI  zCF;UNoii`ٺ~G]:|.<Ty)e3uQz_zTXū]l/
+U9'+<X$bkCvM\,ewAΘDumvz!yq.[	x}g|]m,{25fO68zZiP;\Z!ft&2}69mE0^.7\<~up+ӫW!R򚳓AXǫ4NzE$6LR5y7,HFdv8s5"PaB̸Gx1HU3o<bȫu`Qh)wufp8_/72M NFk*zȽxa+OjN<jrgրs   ǼP(h4vܹSWWGR<,))ihhūEѧM"HɹU!7?Ll{6ըhq9!Sq鯍·L"fo'-_01VݔuQ|U}#gox֏,*nNOt458/oyV=+)ҁ;7,~+֮BF`gJ_0<`+qX?|H.7]u2gWoWxS$'>{P@-yokhp#}7p@Jc<7n\VtgSϺkcoH,``dhbogmk'R$+쐳++;kc1(V#E   O)9JBx.҂?'"6jzK㷓@Pxn!y7@VBn"[Fb`M7
+>{3*zTϩ!XuRFȘq䱓X0bwĆ}[/ $qiH%ޯỈÛOlCZ"x3k.40L'
+*ZG8
+bͶT5t1CERie?2̺iAnxKnK(L1LLiM'M
+nȉ-!xwVikd+z,2WE-5L-Ҙ҂	2VjoLpQץ6?_!l{.VǗWG0 |>\]b~
+@/'   YoJ(xx%)))x"Hxpz    7
+E
+X,1^?޵T* 鿚     <      ~+      h@(          @B     E            @(     ЀP     V"V
+?E"g'&kD!Td)|%ݘU̠,/4aX$gfXBZjMa͠- ̖(oOӨbmj/.,[eePcL-[frJ5/B_O?{22Lɡ[IϋELu&F	`DX!H_;=2b+C?^Z])_/ߠ*)4RQcimΖ-[nܹãp+f&Z'%'mR
+3n-CK޺UܦƢDGgތ#-o<`/b'UL!ÿZ1~ FQ+::up	T(j3=|dQ>Pl_#T2]Cd/UO!FV=g#~7y;6ܘPD?5	+5]V5bl?vBQ5ӆ_hQeyIgBԚf|0HB,{ei찣	$\EJ잟)C&Y#Ŭ+Fm{E+o=SGoߺ_L/{̩  yBT5Wfefw3 ;7+/0/(,E(y-4ur_+TRFk^V
+O"vMUfiJW|"4-toB1v ё~Kr盒{{H%T&&Gm`^)`Fi^B;3Re[+ow.L'RRHJ1sLO-oC|洴i9.u߫,i-樑W;b1nCo-̾eZo]Q89Iƹc3J8rnj;aM3<Z'zI]4vam|O#^Ǎ\is\SdsaN.־9y9Ȝ+Kl!ce* ?>sq%YNCUuꪞ,S$Y̌cĐ$33333RəJfUR{gg:?_ܸo{;8i`.DE4BЍY>45:3oR(?Z ~=W4D.(Z=Ȩ6
+ށ-dF!]Yf*3f1o''rԴl4	G60>^݋d.\KzyP:q#s;P7,@)ZsSPdP
+Ƚ`AKkTȥɓ7$h%nxin6.Ga_
+QCѻPT>O=+*5*\ȠeJNP(T:[ߙA
+XN>9><YBMeP',F35FE![F|`Iάx:")+"NJLeLɕg?KT9"[XiU_BVm,^@o-U+F_ X͒(M@")Q3V!QbA-+'GC\	QKy#ʹ+'7jKZ L	/ʂQVYS.I=$SN,rJSY:pe>> :"[*S-FN,|F#b1%l&ux'V)G9U42} H>3j1K?|:/
+v+H0{2-I$B&K1LFJa/B1
+hbS(RB"s:ջzF¡
+ݙdP,Tj 0%lJ4*V^:w,#K}ŝ,\ݜ3M*!M;|ӨS( ao	Tfi:Q/<BpQ+q|~T>Եy(VAɠy,<
+#+PiY峛 @e>Vxd!IZ() c1](kQQI.%
+b.qA'XDdb\`bL$	T&WZ$"E/fww)[>:z= 
+cFTĠ^
+KP.ٴoqjM:V$(d2T#-KtK`#@4
+|7*T,ϋJ),rEB.b>d
+b%FĿ++T*uz[c^EljNl0"4yD$. Z3/ #Fx\ Z	2Z\gK8 PT|ʸ2+ Xs,V6!}(FſZb7CI= E&^#d_J12[;hhV(?E&5G
+jE0ƿ E&N֚85?kd0rPo]({Awy.hnwss:*exŤML}䖕C[P+$,&{kHR1)սomVb_~P-
+OG5MGƇ9Z[Y}W_fmR߱Jvwbo޸auuPD0Ӥi%nX체g+ww{ErJ0ؗlmuꦕUH0sUƗ`hyReX/kTɪӵQD;F]
+^&iw;ck+O_evx?U0,YGV ݬl~^FAz?Y򏷳yWxutlCj-ٮhLKGEXܶY"9=j7azZ;7w:7o!~ W(?ї)M|tz@}moMGGM,W+swn[ݰt	<+Qa|-B}23 $c]_)g<h.dn(֨F[P	ȲβА$o~ۏn|^SY<ԇqrf%=Ze00ұow r+MsH#./ױ"7|>y,FjYBVV?)'qW+{@!\էS`mAceD<<yWFEj:mGÄ`1Xƅ$Qck'} 뀐8ԃP$Pba_wI07k"^l1+QOdE>u{KZpb@xulTeA0w-l4d:Fc5Lbrd%V߼ukz<b';,w:/ ( jK<쬭[ܼnX9VQG5h87lSˠ[O޵O(lX86nܸ	LmL*`0J+,CP/=*D2p|6:ed߽Dvi?iOeA/nXz&^63McɵФ̤X{w߸{*>~ }p[BM+{pkOX3vHQaHX}FCm?zU5>ߙ`y{oFULQ薣1*=|0M蜞qh4񇆊b<oߴ/髯p
+%\ۖc<5M_dyw^hNG!*jG7^$Pd6N"#=a{jZ]@(]b/B17(:E#b}m#]XESSDȤLKPOr &񴳻 ~ 	CݢC\^#R)Yp?Psb	uy5(DFE:7-NPbR$*.4"<"IRh%`򄌏 'd73?9dYmOIOE+	źgGkoh`OL[BSDT2uxUSM
+`J'`1KgѲؚ z!I~0Wr2&I@oȎB0HdBTmJ5(DDzƷ-o%`ȄWv.P8$ qvnYAA.08ztm;V6[^Dr~"_^H{q-/Bq/cJ/ @$4jh"ߛ,Ex2;>!SN`|\UC9ݧvGܞV}P(\=کFP!c#Ń<vȃW6-.Eoj:)<92'V缰E#bb^k99)H89%R@LodНLPs@"brK@QSMFCl*+Pt6}r4=:ݼbݵ'rzc;$:2sɆſHxr㺣i!ɥ	
+%
+~GtrGD$d$<rp(.&25*)+
++9	!d
+A+z33\gUuhJ*.*UjŹqL'0ː;Ů(0X"$]>9qu#66`,^DJs
+TWhD2,9%<-ռh683)֐$JW^RuN:*CQQ0P0$?![\Jٞ-FE!WrCOTF,#;π]|"s3;W8G!3H"+Y6Ic#u)޾$($4* ԵYN땜dC|գT.{u8>+OD#j^\4
+@;G$Z={Z5`&wcC!LPD+%Q"ܒlJ4>b1C"Ad<	du%3h)@L!K-*NA(dݧUG{XW@dB"
+uOc)R,$1:{"ԇ_D}6iĸxZ?;Bѝ)"e8?gdfdLK5'PC[(*2꤇򃼐 ى}mc[:85Lu,^a߅"lye|3s{<z<*kjt6J{w*>/ٙ :J+?4EdL2OlXzSזrpϠYB{N2766MՌ7:kex7PnfO%9"s7|7]	6|ܙH'Ǖ(Q7J0K08^|J}):?έbQn6Ό$nJu"4G|wPeUse+6IV"(mTݏiTCGg̜ ng,0˘P"DG9 ۲N=FYeU-.SVaDR1Wh=L!Q:q~Eӹ 7lRiuB֪Ix_VT*27 OT+jnr]řiƇOyRp;±_~n=Yuc.ȿucx̕aNc=KjO['d#3Z[<=qt$`*+1^P8huRZIw(PA<bҿd M>~6D=v>ܰ@5{TDK{8Ғ,'iۀ傓Zg_p^lݍ
+ͩZY.IrĖf7x?9ŗ0;b3-K)8<:7ޥsc9i k+#9ɩ/*5hDpu;|tPrtu+&St"QEcBF<naju$5uH{GI%stNF槀йGx*ꤴ(},v6Y^}\1}zqBr[w؜Mz2Өן*D#-Ԣ4Rdw\¡z'"S±_zA~NY|n>5U8qy>a`LB M+U*i}iozW2R"L<kCD7l7+I8xss),/78DJחfP9)B6JuR^!xx'cc	7a7iWg,tϬ4T|Rs
+Ӻ5~<z#8ln]ǺUU;k"vreaTZ<<cqQu4!/,.+f}CJ3P4hZŲVkkozUtM4{?Mxs=xhxz4]5>8<	HE⚗OvjT>^~(҉v&	cMc;cM)<S+gU8,}v_s]ݰѧPwFyEBQ+ɱl*|QQ4ǅ!D<'S~l՟" [THѽ@@QWw?q-Vpۖ{r=H"/IJqv)[*d3lKM"Zq/Im34>:ZF.\B|GW??޹Z*i.֩}}0/+KkȈ,x7MfO"ڇnt1 +"ͦɶ:Mt<Ja
+!Q.slie<DB&ѠWܾO-0e&šxRuwbOD=TuRxB"?1XڻsXע)@[ǽ
+,$-eָ&@*3__E0Aml8h9Y+JA]#ٟ>'\~+Zz,PAZ_Ǧ}Vg2$ٞ>l[sGU,;0*#l"dcqO*k!1hx#70rwt
+P#W]yѺ/ӳ|`3a:zEFI)).Mt>pw|Cm-kAZvZ%3i+(S5h	%;H\8{t孫^Ww8!Z)ϵ$>z[G߼e:2shm2jOe+(O^˧/Iy̱=St̆
+Ý?^zEbTт@i2AQw	fcs嫻xG {fx:1%^T!1˓TֱjP@iZb_~/-ǟX		k(28wJ,P.E5亓bB!>pn&Ź ?RsDP!OVW
+h:ka/a̓YPB| *:~NEMMboݦX#"aܜH9?>蚥\z?|m(5D AgTa	<FkikB8?]
+՟?>$>1Qջ:n@r+
+فqt*9KԞj T?A8ЂAf\݃44+.{ʴJ|Kut$54[Kwʹm׀iO};=V&FG"e"efOFjb~+E鉒¤["@%]ӫWIW4R	$+IRRbO\6n{E=_BQ]D'/L#2<|+;6Yo+q!-mS;Ǔ8OwbSRW*,'#v8?/"  --Xۗ%t^קϢ
+'RlGG/]j^ mRaYU#m=βolEy PJΫ¬S fY8<тw_؛u!~&gV+)k>ҧ;׮6	5Th%b5:jq 9gAukMZo:_aHws&ᰄ.sMWPY1GjXP\ѿK,Po;b&߂;?"9Ae7iAОiHz(rw'#N8SڂudCљ^|,ͪR=R&KAef47,N~=}P$2hjC³@X|Tx{JcO3% |¸ԎE!Dҽ EiCr!mszyfMb\1;VQ pCe`-Xs(⟉%W1؆64ԥpi)'>5yxam|/+@RM";v卹f"! L:_@QûzB2gqy,
+EJv	e׍uwu(xE&\w9jy'Yc]]Jk-cP  ':RZ.+(E7PXS[<$A@&Q$sGS8gGRS#д+(ށ@3SHnuE[X]{{vr3+PnOs*<{XMl.<k|٦zV4ORxw000fr*n`xttҶ1:>.?Oyx0EExOF@7 (j6vnc3 =p.!r)т+&YS\.DEQ	ĮV^a,9g{tJ=xf|E=P285;2Nueߍ*`YX=((nkˎtnے2?踳prR}D!>{s[Q~"\(߸d?$+YqHYYޢ+K7~8$Yŷ9̼)kʟ)Wnԧħ4~Tt2mDKl*[g	ϡ蔚P2<::˕dgx;<Hhc(m~o	BVQtB+,ܿ6\nIO)#Q+.U< ﳁ'b+_+/U(
+._ٮ+fNЛf#0޳IkxS73+?m軶_),8j(B$CHBg07{T_x=Ό8:Ό3NR.E+)
+{'ЋT!@H {OpN8;xf}qZkog1acҡ"
+EVݎSY5[%WfztO/бPcfU?.^W9] ~+zUU5>E+n5Orɲx݇|w8҆įlQhxB/R2_};A!Y#X2Xbkm1e]EhGl<6]nf}U~Ej"5?!>%ԩPΡũlePZmRttiiG˨P!
+)QE[Dt4Tͭg\wPՈ_	3/za2l(u#>1/MɺXL;w~'Ef|՜<᪡CcҳI"opny̲{N&?HϋLiXzz(r/(\7+|! V;~<%2HxA˞l(5O¢,L
+&I8-Bw",F?^EQCĊET+862T𫡨#ݱ{fՆh6VLٓNrcQTEŠ0썎ܸ̜-μaD_ƶ7F$1tZ9w֭e37t@tʒ'ka1^&L890A};)[W=UfFm{mAL.!sK+*t~p*JRJZSҼ(jmBѿ~o(mL>:3<OĎ4F6Vw+&fГg+Kn3d9'uc<<Sy50k\Lw[nrzQ/J1fMّO'W27>;te<6pU2WYrs74ROri"OٳRiٱJn+2jv{+n])ESg'{Jrczu/oա2s*0~JeSɗ+TV[x>%Ow_6T}v'&}`jgxTGe_E|\Gլ>.Ng;[Ӓ\od]O.xP|h^M歿8J+n1+vw7ɢd}dAtHruL_DseqՓݿƈ<wyjhsUw8Ƒ3;ܶvXKs~odfPP$4j'JJZXl
+D$?|ϽwBwuu[gB])^Ԃ,WzBNG;aeqa$qROtx/Gjyx_ƙ允XZlӒkWK&uPS3Wb|Ӱ0YJ]\ToQӽe]3Yz6,QM/}ae3g2N=eks^!gĊ^+1
+])-ѧ2*Fx?
+EJn%455¤0e%j
+E/fVGkoN*AGR_ sn.Q<{0z(	8 6Π1h؆Ф$ҹmdEHQT@B<gQܒs%5:S[PTPZ6wL.BpDI휇HBOC;[w?7A4}W}l\ʆ߻H%pXљܛgJZ=5%Bql6m3Q^;$f+pt}܀/w>zZI	~пB΅GK|J'qV0٧;נg{gTA^66QW?+myt9-|N!OxGĽL3E3<&^'3"Q,YX(^ftk88'D&Td|Q=Qi IgBdPI6$*>g+EQUS0NB`:*[Ir{(5VV=<J8'κPxChwZq~@_@w`hBtjT4kWB2O~}	G҅"ɬ(VS|б]>sBt[GpȚUmw,[,dGtppʪ*6W`)t\{֞G><U%!o)X3&Q.CǸ?]ћ-V;؟|!hg"b\m_7jpO㢏=e+__kqZ2{矜<w'|'8]!(hHMcC=_R~MmmJK[29/	nJK}+,\+A+>tc_;''Vϗz6vEP[*"nB&扭Ue7#h@wM<p^Q-{!XJa}Aʠ.\)|##O]}؃UfouAImn(i{ꡋCt s"30.	q_ġ˻f"g" 9ܞqg嵡ʃMPv%/GINȰlTR}⼏^G:W/4vW#CrKQ1ySQ/?.06tzjgbw#Z⊟:G_a+2QhMSskO?9vfoj|s̿,W3'}`{+>	LJ
+_P:8y{)}36*/Cá~ӷaE厰xPW9Q1LegQR]2=3lq_D}fTgN=u39[@kYP74PwE.:яH_1ջ2rQAoszy\X;rz]r\ͣt4W#Ur[b	Y~םN|yÇ><|))GUak Sᇟ@~ܶD=8TvB 5vLFkeC<z|
+mgVxc U`ErxpD3r=/.hsoƧ264cgw+hSDplyG$O-ϱ.TյU޻pt㯏5bY|˕THOjC:t9(UuN{wˇxS]܎^k=qO^V=5ܧ:o+G=Hs|'S`w=xБ9?h,&.c514TgrUTB=+RF*^ּ8,0J}17ֲ_j{Si5K/CCu,@Pd4wsPjcl~}45gy	cooxXVhI0
+[jW=jw\o4wdH7DZ)kaa/rNDƠU "9E͢''H$r)tZ2I#0]2w[c}M8z1MH@"_A!q,c\Iqtd2[44gbHi^>Wc79	Zza5̢5<SOpm6>b0H]xF(%+U^{a5)tb*TeQ<O	jmAoVT3k
+
+aEL"icW5	ka#QMrjDƞ$bA08
+ʖɘ"W3iy;%[;ɜV5Y5	1EY,ɞd
+ī
+LnJ|r\י<h2B,
+j00CށYo^v$Ƥd/
+`]MK'0ȋU=zGΧLRBji$l%l.Уe
+'ּ	`MhRqשUʧ{-~m&n(^sU^BX\-fMo$㶮826~k[%K6]RAǇIk;RL-&OZ%A|D(cs$XV	T
+фqҦUR(rX#頹緤Lj>55>;OތejI]~Mᨋ+;*?Py=AbWZ^BvgߪˬЩuDcL>AQI>$BA7䭵}9.?ufj EiU>[A߆ʡyn{%ΠRW9Td4i6t<O.
+ 30-d7Z1wq9bkqjU6VR'mœ顎o೉sinVoGDQcB='Y3s14#Vx\wVYEbYbJrdd+M'CFW'0c:~[-m*`;T?X6|:;~db[ +L#ΡlGfps\Hm[)m$~mS!3¢沖f&#inucQ+\lpi-jxk48ekJeӘb͛w|CGEƮ<WKiuJT$BEQ."  _*h6+uuI!U#|.?UFz\ B  O%=kN'?Ͻo)ĪV3U?[ P   lTH6y}/43b"BЛ	 P      P     `B     E      v      P     `B     E      v      P     `B     E      v      P     `B     E      v      jc2u:ZhZ~_AF^R[fQ7Y	*Qj5PYL=0   E&U:{kbt,7/~JRglq95m&β"Ӊ%%m]7nסP.    Eߘu7/x݇l7VP
+[B½Y866Ig.yzMEH-/ܫ'|-XOM5fJ_^zŢUfHa   ֿI(z\4ʷXm)HI``|]zo"۬y.g&%vt{Ciz"α|d}/'L<L3ߎv#ݖUSKjeZ~OWckn	3+   /)YH
+b1f&?u-VY6E,+h\4xkS(M
+~lU[L=*mbnO)HbTi-Zo2]ŶJ,oJcmmyU-	Mh65)(Fo0HbɎ@eV_j    Oo$,<BqwJxJ9%Ky7n@&n_;7J1PhDónj](WSUyᶥnG,
+?Ơţ+Ro`YeӨ~~yExVw oCMMk?
+\(%fRzGh
+FHTP nqHUP:۳U*H[#o˭/KM+*ЎNq9߄,G[uh۞(?V	AL!rzVv'Om   ;_9Y,/؟ybSBBʆ?t9;4lz|=^TjS_+u<wDd+6W{bJФAUuu_N6HtݛN.ut<{zlRGSOITRyƍ_8wSe<6r;$!^|~+%{=r35%>mMtC7N2oX3R?P1v0Jʼr>P/`Pr\9~{v#Xiד?8A ˢ̆$?g{>ZH8uלb2❼Cezƛ_)   G] /t:@Eʼ:pٳWJxknXӺ$^ʙ#ֹ=mbrn%jIemm=`8DCvAĽ5{LWZtgu"ڥ<bQ)eȆLVXUE@(@f&~E	Rm>rݽ*?s#E#-	y3R֮F[BxyT#
+|MEH{Uc3\&WL`+*ޠ<6ͤe97+''rb]*~\'6IFnW,cu4]Jai~=nkh&6ӻi`vCf	PW T*PjuB?)J.f!LJybdWM*2Xsa$\A@`]+.Tk%7_"jx_헟GD fj?dU!MdlmyTZ<3/Z<Fi.?artB׌1"7W8[s\B21"jxMuy^Խj,_2Yy*P4~)~i35gّANNW.:;~ŐqlAj*,.uhUQ5+wRrKGrdJP-i׃pQI>s&ja7	}8Cඡ   ~LR)
+wſ~(J+3Ejy]L"7o+OuҵRgCu8z,(6!II9rz=GE@*lư%?U]
+Zf*/~+>;T8ԙ_+E^p$*dDTʠ}ͣc)ٓ锋蜸Iٙ9O|B*0?+EDbUbS=EnΤP  SE"EJdb8f8S&5Y1;veqyB?NpkjN+W6Yk[;r/Y%legS$eCժlwhꨐ`7:s]|s)3yW!pxyAdd#aW6
+E^p(lp4лi&T@L/.D2~{\;TPA0fǨT+uS?+EHKٹhb0+LϠٙGe  x)BB4㰲9ZȜո%֗wf~>`VgOn&tmj`<Tprvqnմ?!T]9TY:k^+mKE5!Ҽ̌WuLϬUlmo3gGIf͗P88jK(pO
+	YƠNw̮3J.ZpPS
+|#ʕRPN?Z1>SZ q-gKuqw|V9Dܛߥ#h$X E"5$U<LI(z 
+)t=zkz^뮗\}]ːd
+I(		nx6*WXHPU}=˧~z}cc=wTdF߿y󂫛wnngZK,)q%ȨdOHʛdEת66ByP(K}Zlo6W8w<pwBzb</^sqr9#=O(n`Iz%}y˹cN[?Ii>TgG'˷ٓInWݜbӚT]X|2l}gy  +@(-|(2r<jp0Mfբ*g1-I];rp}Z㨨ǕӋ|F˒&ZZfITJ`Zq8x],sWlɏҢŞdP[?~۬֨[=-DDE>ayz0+z0:u%鱡Qh6Y-V58^S6:;iXH:+C44ַ-Ua|!~ל0LKtTfNdb\tmHeCZHh.z-k!$z*cRR{hc]pk*py);gsL93:uF{ł(JbA^ "MzBB !R =!	KJXs	}ftggvwB6qH*sksQ^sQ$\8ƫ+ȮKwrP ہRY[u)LVdrLzm\.qH2HC$Ǵ)TJT*}SRgg;%뢕JL*'(wQ-T,>G"Sȕ-[)[mN] RRf
+àxRd[YCϨKeتX,@JL/V)Ēi!k:&P*˃$h;](j;a؋M@ țRY[})ZHTƪ[6_:>پ{g M w+ЁRY[@)QTܜ,@vVVaq9#@ <P k(ERY[@)@ ȯ"J@~%AP +R@ _	(E+8]ұqfD~vJdmh×2pFHTG)Jdmh\
+G6O&(coTaAP68@\Lf@
+k&A oJG/EA%Y^y+P68R4 a``sA JgYeA9zJN6(~	H*\屹\P6
+xtT"+_~! /YǡK4aP hlDk/o<}~}JY7[ԇ%R`_z)J'LK٫.2%t"Cԯ[/U3j_FEh|P/QjN޿5+x.׿uf=!фC)@ƒ"9Oڋt57?[n^nM`ۮcM/E!T'W78V^RF(^Fi(ʺ㛟FTϘ>\\!!^ze埖%&+#Xȡa	xr-mSl$$?tt,jV̋Ě03l8)
+6!RD8GZ%2UsmڌAhPADӓ㞔_wRDͶأ~rBs6*!6GEv6	w_4éeݒ%ʗ$j qwH{vA-*E<*|]l@#V2+~mxʗSj9L~qVMOYer:j -]LVa74'PYō즟f00~A fKѸ8ܝ~tb}D4"##@,`=$r_8녪!qb	5R'RRxi''Q
+%R|LaMjɐ,gƟo̓I
+OLI+Q~u22ݞm,RW$VpѶ?2tkh(b(Ez*2&2ԅsPlr9;8*4jgt;Iw]rJʏWjX]+-/	5F?'7Yu)v"
+{%`wd.^zDy\Tu`Sqq˗\Mv}o~Ğ?|KXYzcBLmpTx^w۵fw6}dR%+nE{5d_j~	*V,\n:?2(_HQPCqbno/|U'E9{xw3WM"m)!LO+'cMdI;4<40xp$kQݽW[^c*PO֎ӽܱV=-~,Ť<*ԫ^)o
+%s^y'NzWAxlG;{+L.bzw#^m]s"362*˗̮Z^(mW0S:&ÛHe6߻v?1]@aR=.C3*0K˩ d'%"|=0k{itԾh]O3}E:)JjG!4tyXZg퐨0[gh+]X=7osڒL.#RbܙNG"R˳IgA~MyFxv!HPtVz+$#▭W/$5ћ)}%jW0M,$c]tjR-ԠԀȌ
+^#f(n uq&VhA}+C)@͆mۦ[lw9yW|?.E<'h5a>y	}BĬ8+2ydp!+a_JQDjqaq	XL}~YQ7&P1MjI?eMh4uFn2v5ׅiů={lǦ_nޱiө=*+u!n18q毿xtǋ,NC8Qir໊rN%6	oڹo>]*7F<Nu۵pM[>?/EGK-k5G9k6ojo7j!Nյ//Ne߸}'PФB	(zZWV}_+KTS&XWg\m[/xRa9>wt7nQ]{'{;	<;+ST="l8)\=L~(wtR t5"
+b|FV8󆾅mCc
+~p=3MRt?_~>WPb/0z)JO
+W,uPQ")]>fQjyԽ.!y2ZQc{AN}k|nY]L,Cqs}YEVjEB5LE;2!4fica~6rzB<"Z7
+q9v~D2cT@A&=%dρ`wOGWF%4rkHcI{w/١)'$\Vn[RSx@5^J+oxpRCDD|:0(óQ-9i羺X.Ļ?u;]PU/)b*#ז1w7Iȼw 5w
+He-wml{+4H(ExRz2+ >aL=ux]R]5<%Q;ۇ88WVYI~Q^G>3qNNe3.~㇉^=%Pͭe!n}=>_my;əa'>m2:x}[?[)?TBb[crk.v_{T#ı:FOA}arv\r6bTWwc#8U]l21;$xz|OmHA| :0v(9WF=5Ic8c_d^>{뮇6q}"yF{e	H﨔xVh,~s=%.(`BZ2wfhVT@S_?=*<3heeeiiy9(,Kִr7	Y?yP"EѺ˧d63iqIut^X}dD$c2KlrJ+	*KXnT^7Z$ƙ}28bS^1!/F:{6mڽu/X.ˋ="Q,c=µHׅMfh(8<*i$V>
+Dyy=q/IN!s_a*G" )ma+ϥAQv!cGRt(*q5BL~nMDݽx|;a E*^X+E^ȰxIb6J	-+=(|M7oD+;iVO$S$v^+'Jk^9X5ɣK1L_ ~ReѸ*9.|*n96tSTfg۞)*~R0pW=̈́"k<b12L)r:hg
+qS@Au/vQq9ynUaiⰊ8<rCxоQi?5I6v	'saKk\|d:65iWlw`dDVkIbg_KI~0R6(`a)5QZ)ήC;GdSGF;9^~%773<L}*8RTV4<0,287tŘ:?+pK4z&)⍷tRG$S*]#MB ]7־.p!j:)i3EpRԇvwBX=n_%EEIg<\1*X=d}N']c}j+XݲA:1!Vx:?ttv30sBJ_T?俜)*'`@$Bk}vt1"Tרktkt,}w R.ȸ"PuC8{{ԕ;3#NmS,tRqi(#mFW~t?|1Ȋs%5qZdg&GS{GGeОbzj&v޶lw'W\G&\y$_ҁi|/IÎӡ^19}GP%z
+uLwRerA׃kb13݌0בW2{z$5,upT|O	ǔɶѥ=+CwBQU!KڡKA oecIB%4ʪz91ŊŔL~i/~K[NFcc:X9_477hּv2cD:r۞$DiFGuҧ*|LG,nTw3k[ Rt@ղktu
+>56)?Jtyycǋ.^hS8#	Q7ǐ3^>u;9ɖMu^JQ
+^ޠ]8J|`lsx% Jc:3s<gv݅2tˑOϜ0OND|"7S>ǔтLC[3:Z[\r:3'˶g/_9wlv?P0r䙰I1yg"RI%m+~\v-7VE7j=A'ElyT;)i58/΋!Bk'VHJ◭<P k+%E:TJ6t\rw/^_KU6r߭4Sd)wD,k\B)!N9)Z+)QhgqzۮݲMxDohɾq'7MawomdB<YU]nmD˼t(hҷϞ}R4U6g7wo:xfeV
+Ɉy軭nAq!3[eg]q)O`(,Sbd+g0/oڼm75C{7m.ޯ"V4d:>{V[QC+;wvpY[u ;:>^eXDj{00C&q^.;uC[vRHӨhR@)-6mPX̱
+ EqI"(<mg0Ik+E3澱&fpYhLf2HQafچSV|;{ +("wektġ	|1g&Z@F8X^hζ+>m}c'qSV4i6L΁t+ʛ*<><֯hZ$ -2'phyȞ'&1t>E#}
+7YM
+C@L2g}Xy``~I/6JQ\$U>3E
+mV2Cc-Zah2y5Wǯn^QEɄR: g =P7WthHQL~B65f2<rꇳnhc-iH*ͿZ~Ry7I$)nX[68}Xsy1~@5RT+Hn)gAPfV/ӗ1>E6Z28Ӫtk6-000k%SºـJV/ׁ^JRY[@)ZǼMH&18bZy=m6@U@(WTpn+m:o$?"xѲA)ld?tH$!u7kYEqel6ÈRH(H	+DbA7/F+!M0R6,Jᯯc/5/RY[@)ZCD9"PA7s=ig1AMBơ]ڄtq$EH000nT7lэ.m&ndpjp0wT
+JA)lL3dFN.8$ʐCRRR<R__u}f295ERx]?c<G.c;ιtl#f=>_9R>Bй\P
+E+?zEERY[@)ZgT8dL8犫f4 fQ,7T%uʯ,xJdmh)?T	JTn\j)Ҩ5SO'N/=Ӏ4ɹşiOgKsSӳ˅sӳSSԺFP(Uť3dݣbDfXR,A)lp3^h4XP(`c^"͔`'cdirfCH/E4w+M44"fMMz|QZR@-޻1pSxc2qb`Y(oE Eo|Jdh>RN+8S\.Na:_awC'`'DKi`+̹.J;NbvgUU^pTɁM&H<S17K9	"ڕg_opivQՋo!ŹIFw;Cz˼n~܊+ƶ(\F4AtJ'=Q7G E@ 'A Pw~Ս3pmáRIZ>+vޑvC,HFB]Jz2(h^YH;*춏v~vaSƝ})y܉C3Og$	| u% ع0.gg&GeG$xspmiv~$3+<T>r(WKFRd'o?4A)-3hW5H/E4s
+;ByBryU4r~oS%*JZfS$؄diKifIV/.q1e4Oh(&0:z3ٽj*),.N뙛_XTI'.7COg&'"3tf~,ݑS/=oaz{2jiqnay)PJL@E.aT5ݩy<n7ggfԺt0?3`Ӛas)*nŷ3P>Yp"(E3Eo"D4v
+)ZLә-ln[A'W>ТQT3q%9IzzEд@g['No5C3jKeK*<4Ž4r^:,E3S2\Cz5kb|&u
+QWSQacW;Ϊ*/gjrGaFCϰGOXϞN7EF-uX8dekGv|{)\PLb&f&(׬tQASw1O=SK_!GKnRjRg (E姉@vhhJfFI޶CJ2|}EZ)Jdt`o^jm}͕.x,>3?v3kv'70dQowJ<locFA+}NfƧ-Z]<'*]{+YM"E9<pюvmio/;)5菵1ξ(|GWQimgcm+쨥e#;?rĳ~jNS?- S3>h,<X[_52?qE:o@~oR[jh4(\.p14(EJ)Z-䮜&
+PP	9lh-X"Ҝ#6Q/1:ЖSgcH}]k6	HQr%"7QՃ&J%FgSR!}r)0р+41}3 Ew*{%ưijH_"hcao̄\.,u{	|V;Oflmp(Ц@x;շOq+iOgze!TSJ!b+vU=<~6<80 ajKFrLd4
+QWNk"Nnq,H(x;
+p)ۆ05M
+I?{}~A s)jlSTP8(@E^K(EhV>b+fYQ_!EKEVWg<}׶ZqlY"( Y"C&^WBNxz~z|<9y97g=8?O>'X^	w8_}OlO>>:sKHVJ@gv*îfNiUy˂
+d]dd&xdOEdl.jV$D&I.}Od'z# fGGYYŢPN1e:&2QC^TE^X"\sb_~e'~|*IMXhhœA*G(ȃjBSsGK٤@Γș-.F<N\NElB4A鏼jCRgM|g[;GGG`ꆼ=h@  EH!ŋ;"Xʨ|QfrnL'p݄ۧ?`^[X_s1fb%+Bc߼jf_0)rilj6R0'Vr\0JUeh-+鞍wTXxTtox Eۺare11''<--j8Wt@(ErRT ) R{ݜBյ"̊sJ`.(\$ָÂ.&Ue$y8>h3#VV$,!EOp]%ErM3#'R\,]S4D"X虧ao#E̵W$rH(ᦦIO{?[R|_KIr3"LE+"bH	l ERT4mxxmX[J/6Ae	8fgfx
+z3tf33&:'
+T:nr(d"	OjZ֯ygoɾڶH.&F>*%מ
+)ww9ojuV'>a	2yi.t`jjPTzq`#f8+)RÑ>vk~`ЖRM`wT+Dys،"E.~c{}R)<.5C!炇fH?Gēb*c̷^}R35h[`rcrZ&*bB=%tNPZbq/M+M~&E>CCCP% >ZV6mI\R3ƓC5PJ%{?={|g#.Xi0
+cBhsEVIJ>x[=`∷ygU+]'EeN]|ᔈf
+]4etwh`oQݹSAS'/[f?Q-rXJzz2%
+i(*Z]v}㔝}Bs[|uٿ=Uf)oYfRݍzǎ;??}6<OeY$٭P'_l3PY}L+gIAAq7Hk~g;TJ㷓Z,2Y"{z)}IT-l"&asIGG[w޵kqCG])O1&ZZf<3j۲umb3*1DhSGL۔H/FYWR4===>>-5Q\j8tפ\}%u/p+㡏WzJiN{;Bu|<rJY!1;ͭť$g|*7!>^4JhChS	d#=">ã}}XZ^ۊfDƪD,+W%9)	I*nƬbX>n~.m#ޚNNY3%!obh,eb@ M,FG[2PdD򶈲oj. Gb5"&dIHmy>G|on]K*Vmkt=I+X Oϣ҂}2bck4)b_g5 WRTUR p7qY񩍽4*DD^@TF&.t(4/:xk-H*@kM8P_.WvSl/D#)dT*d=T
+I)+k*E,EA@"QzAiѩD]!EGYZV ) 6	kR]8]̡J !Ek^9RDhLH{`kw]JD-CWN	J/~Vo`OwmrNduO_H~ZrBmZK<4j<JGk\i%#n0Mki4'G٘>}ӧjS'ϕ>t0;wsgܱ/Pc#-Obn+1@  [  ؘM'E.f;Gf旔g#
+G۟ol~M51-'5u[qD7G]|=7++o5.-ЊɨDV5$XҹpNC6A"p81+:zLn޴?{TSuYS{QRTЏ
+vz55NXeS;Vp'a3Iѫ!H E aIڬu69N`.zǾ-۷عsZFN+[zV>멊5l1?TJ8ihp'$Qit)$ i;<pg)(-ȃ]2nGT5<4OeA)E:;+Lbg#LzDt0xX#s+`HlwTܾU[p3qH^ubs~lmIU]+)RxKy"@wxY*Zӗ?!bE[Z/<L,YfQWE@O  ~'?ITu}ΰ@ M'E#.n`+m '2u$[Lhf0X۳czePuSx}eCxHr$i|#ieٲe}{<wl˹۾O&uV[Df#&(PmCCE&IIHdU[(ѯ>ߺcρ߻c}'h?;פH.++T?txsŵ.`͘L;	*TrP,+; >(Z7+M`4L7\W?|Zڇ< +نKA+ .X/E(jm5)*[ E 擢sJ/h7 ~r k4*]HUeqf5⢣s[F\6u^ԍJ(#t"ӻ,pXܘ@+aU )2}^ba "2Ryٵ:yUhjjMR$'ZjrjUy{)#aU )<8lW&db0?ːlw   EJ^"8snq"sdmr9-EYQM&"&l6L]k-({V3NHe>"Ť+E/ވ21ꇛN3*TAQfz'0]w*E)9LNGU@wR.g:9~)dՏP"l˭(xbF"}h H 1@q,33e)#SMD7IVtFyUuoеN)Cxr&i6˅_"Ԟx뀫[HL=qjf/WQOSprLQzxE<Bq3^ubʧx.ŠSTzR]EZ\P<8;&E
+L*XrVm
+r%p	bryFB!axlP؝&E+c2#`=iEzW"%[\r"PzUy|R
+T(Z~KBDLY$-cL.ĒQbIP`Ce"Hq֊.E2xR l̦hww{~!E蒧)!&p.6ܩ>x¾:cm5ׯFv MuZt.gU&*ON=p'O\h&[fб14M*Aa+g=BtsXscCʱh4b45릉ڑ42VNPlNPc!JBf^IQIe].u)rv*`"H1Yak-EEꍼwGjUcYt\Λb'_9rNTJ
+)W7|#GԶo?xMáj+RzRz>5,ޗhfqTK^ؐpѣǎ8z=yP,g{INm"k:#O~oXS=ByZڌɕF$!W=,w47wy#*#Ǡb=sٻxZ[R -5)~%) \RĦ:ڞ+bhu{dKn>b
+Os$!"?4> kG%mYOm(mollmC\<QjPX4mgi薂yۋ^l{8?zŖLYDzxEgǇO:P7n=Nh%OKoIQRۍ3]qppuuuwskjB]ʨ
+кe+uu#PF´l]\Â\3妣<hWA`tpUV熙2ig'{wC*>lt=[!v.`!0oG^I`co6AzL}*7n{^t	fu?zVRʳq\!Ÿ]o_շ+Juwº[?{  ) 6fSI*3(*k6./a8/}ثbY](?)_ZΫa(-w)EÇ;v̏ڶ^I~T~R*?KykxĜIXcyݩ'l[zC.ɖ/
+;&7f®|2.,sտn).w13Lw5n#*;:ۻkBj]
+Uzz\NjiNK+tKk/8`q?ݑoc^zRlav~V%C?~WIO쏝M HW JQJq)$ ҽO$6%WD('SȘ].Cܬ1=T銜挆Fz&!"/"\&DoSTS<4ewY(b"00#Y
+g
+=?>m;TUUwl-{w}g܇L28WՑ<O!X,c[?zdnF)B޵іI'GnUݺ}ǎ_nb>5OlaȀO ]KѺ+l>IF|pm݄0XqW_Q(8=ް+F9zDbE!^Fv_JL,% 	qi=z-\`#0]p#wtu+vnD8'z[kS5<*f9VWQq]ۈZf"$E5)fBRd&EVA	H2UH648Z־NG[-E E  ) IBL"+5p}׹\T}1/'JhT>+hT=>^	M\a'o%Uw1fȱzwK<SfMՒW$r?YZ4PQYY=HdU:ܾn~=%7wd;Xf㵛V-)2L&Gju"GmNt9+B'$1f Rx_R lw-EHh_UCqU}%R;$ *FeyA53YjCkZJ/Z1EzJFP}'oݸg%E+|66@;'^46880ڞg8x9Uwp,KP׶2qnDu"K.#C'l\ĵ"HBDD;+U"|Ȩ*VJ E  ) xŮoUS۷wcGM[;.eVLHC{qAjl8wy2$DR;jjkw-Ed2)rf[1Oxrp%L޹}5Dag]z7;i=@0دvb~"xẸֶ9X|5'?}'l,3e ;H 1@> ޙ)di@ce^NnK
+wNs,<2Ҋ&0"*2P_]u,Q8-a#=uOs'&-dID]ynNNnn~Mͳ$ymoYŊ&Ie	
+xmIg
+e1';zewMbxr\& w@ɔb~>^$7/
+	bY~6ʪގ)mkQ0YgP%e]O  ) 6H;"  A  E @     E @     E @     E Te49>>!\V,T(V,>=6#4D*4<ZJl*K3y@>ebf&-
+`Z[  E Nr	Juf׶O1_U2O[NEP%1);TH įM7QHh*[VTy29S3E~U(xcv+l{A6u!6}䔕gÔ@;oT*DLz@T"B +{/R lw%E
+	e_FxbR*}kQBRݳ²	'<.!'x'{fvOnAVyy1nV	9VI\F-`;~P߯~ԭ(RZ MP\[]^,)ĆhIN̬/zA(d
+nhWuTTcY
+  E H兎=NīY.VYTj(إ hy!OHkkmyZ9I}d=j辿__BMg'I;EKw]\H|tE^<utA+uSSlTOKsnV .;s^$3(
+苾nK |R lw#EE!|fThZ5N,[D
+T*I$2L&1iC0h4KBMp<8F+?SIkI@d
+(e\L#@2ˠsh%brDIrdAb0ʎ@!yҲ絘fr,X.s4jt4p-ݍK)EWڣKbF\6$Ee%$\KBY#($"j)LpE9G,R9k'r
+c`W3#i<%2[q
+kRqY?e|A6/|pN[2q_[Jc/!(*LeQpi,|X03o[n</E`q,>tӥK<&H8<ciqD:@c\rMD*dRؗA4~	XR @> މɖƄ$ta_("
+z/U|sxE53seeSUEtl}ӊ~Gjwb`)&Wn:غ+eQddk=yLkj|` ܯv/8G;	Z^{>ςRp.1*06&u/TڭӚBيX@82H)YbvU3b㍮T,ph`:.;%(1/KܯPQٮM/KZpm-5UUw~w+:'YtFfT+PLlIQER; m?[?pM".ŅV<95Aj*5c-bCRaOE[_8MCdS"usfr QŜ))L
+01/;Nۗ!jB՗*_~qJJh.2бwq}]1!W=B=}:o2؅Ix3vo۳V'_lI/>T.?  E FXqbpb+/6]}s,35>&B^X6:aq8%#{[jI܍i'F`Q1?]׮JHKqOPOmͻes"P!S0g.V+F{^zNOwп]UQ][W}ٻdfLl'[q1mz{S%z PC.PE厰{oH6מΜ2<ssN^Y7Yh!Us~YGeĥ\={"54b4=۠CEM@njAՒ=otp/+-OHQnJUUsC\L|Kj'g:avܬ.ԍ tDv`[7hx|4un"" ' 1KƆyDk/I="9.1A#vyx*z@S[ E+xb72?33'HhH,,̵,tF^^~#_''Ȍ8P4e+7XN͵
+̂!ш耨[qt)KpȻO{C#Ñ*	˄S&I^&$#m\P0CJP@@wC ʉII!9A#v1M:)N޼$b{iJ:9)Ef):~AN3٨#b?Rt!"'4ϣI+ƹ2sKQ,)dMԺҦEE#"XUt|zPߘԞD-(t_du"QnuY\kUq(e6)n`VL4d<^5InyxJXfNMWY>Z6LlMvsvjIZ~IIVxB/!4Oݝ֗pH
+| /&G:]GԷӌJy;<2~侽Bf0zǛ ȨBF|$*qO}_ǽ@iZ6:(ihJo:ӻ
+/bЛJ!v^@y>0&l7~+YZ7/AI-z"b҇ dk@)zئ3ly)%j^>3l"YBIc`C{;xA"`2AQ
+5 痤
+&;_)a׌Fd7w-#HQü`4u#X]0XRՏ^tLkh)k45*?{ڻaϟgzĜ9J-"#|nj&Zq!m8މ<}{
+Q+sąy%;W׏,wZܹ{,U>9#1=I]DA;&g]JGt,D R>6䐖]7 Nԩ@]/H`tyä2l)Er[OPFA:A]DVV&&ʞeRԗQ9̔Kk:*VU|13'*PXR5lO^lZu?ZzN6,Alls'H @S3K:7"TrRwnugRԽܗhHQCr*4JGn4ěϤRDL?"JR~&ͳ́֞ӳ:`#QV`>(,Eg濐"B" E!p,6Ydv<TƆbE}FuA<ژx&KpE.L$%X:gstTEwy+g+H)
+J!Id/S?yRt1'чCw\N7KwXCFN`"-5|լw}@[K{GCo5-4敐&i	
+HqQyX.$EQ07φ	,?J
+
+w,&	(E0@)PGZ:;:&((bk	L>+T 1m(yNwHhn0WJ
+;
+eS0X>a6Ϩ.+BE:y	kc-9א&<`2㡁C+pԁ2xEg/GMTw#7)V##GͩU=Gϧ3ҜJ)Zwb$OwϹ$gM:ÆAOubGoKh"*b՞}ĭ|lTzS=]yduC\?p++XJZ%lg(_+ESRGmo.rf)z?XAQ
+1zNBP"QQ%VTΙj
+E7"7DfaI[vn7O dk@)z&)2t묎[w:{=&$i5ȦB2+=+EnjW/9D<c#<rSt<,~)v~L?&(ӳC-1އK1me(kښ8v{R24vg9;:Oey=v+:(]8p@`R8$keiT=?[Ԯ,j*?Ł Rnjt>s/`1OP֗#n$8AE$}TDpॄX;{F_0,q4q9-+OА8ﰊ`-tQOa={ ezExHS
+Ef)	_+>(*[x?&nn/u]G@ގB-sъ =+_ؓvl{Y2*)(~3)̪LMzS^xRQ	(E  [>J/1WhhoU,y9y6dqٳ&IUB}	eofꪀd
+m^%EWXa3?r+cd766*ط}Ke`;pYPGHeU|K&~DLHjdRVHhdUW4tTXՈ^.ae^]owEt,c!}o8}[5h5h׬vf/:d%
+~={?h/-Z"*xwr.;v;zZRv,4Iu;@&||vg;E쵷>|!::}V+*B:}c;wYXz'ޜ[V;w[8v!~LTKY}I_ܺcWKI$RUy}Ŏ;5""K6^QgNn(@Fn].Ve*݆TMZq}frGeD1sm(8;>2HGVDf&Avsg2;ثtNp_Y!@iB^v-'HՎ5,o<'9#8R'ޙC~Ͽw dk;)$%X~gOzN1덹 RC9Bwbmz xVu]Yfs~uMLAX#C؁MG
++ZFb3LLېk+uVe9&ĕxٙQOB'Hd\Θ_`3
+Ѽ.QELU|0f؁ѡ[t2<?28|0<;<]\m[*s	vjzlLY(7I"k;8M$WֹR&nY3GGWt"{ΒH+TTb9ctvy3*C2l<,P 3c0i6a
+84]!	͋"NJZ74hN>#y5CB@&lat^7_Q5ǳ<,E+%A3Wf``F)4^šXTsHN"2ث`ZZ(4<t$]֩ܥ+όyk+V ZXX`KPT+VN'.9kR#,N k*hLXJPlR5I|1x&vnAcdHԋ.\晓ߜ:睝9"7OgL8;th66Oﳻt%oQKPJBE85Ogvm!3?V_Tm
+^yjb΂vR5IĜ%ry6ڥDm	HcP?z5O9>!d94BNvB`2--Ay6=nk&F# JּGR$eݹcR*21,곇BRH£ȴR$%㺫auct>WT.B3@RXw6:y qy|.?auUIb!~
+VR*R3wN[Jf]ħi6>n7PyuN?(E  [HT*#fݱ+Dc9rUS*-YީĘ[1@I$JYa|~&T!o$g=tƭ...7oQR9Gc&anw|2GB*cri=UQ%Cs"^Jț JּGR^썵4Le2D(+vVfgeu+/339me᮱Sh}Q,E+N\sLzCOYf >鮧G^iIm::۟>\;<0V)EN@^ɣkv^ic*dp^,lնm"FL,-٤ipY*RBŐ(lz[rV/_i/yA}{kCږ@@@)ٚWl`B읣|>_;GNrGl	L읋%MֆgD؞ŶNs%U{:X~ |oQ0)?c$ s(
+g9T{w斧U Rt"}IyJP;ѵ]s#UyH AtEU`U{Mz=UN>o{@Ҵk7"dh+ZPցUkZDiEjrFw_|buA+i烀dk')Y싷NΩZa;<
+eiv|&֍(	./HzП?t#d<52dY22:6>1>[ ҙ|Ry-CqaNmx6]$ў{@Ǔ[=Nӟ?s];-|s5T+۶=Rdi!7m|fp ذS"I"CbDS=]SXҾ(Q\+TA}Kp(+U5y3@)ٚFdR"u8NzIoC*83+H'P#n_󍍉K4msjr9f8o֯-d	+&T"*!4b >eЇc.  )jtFdLdSI]3sli#EZ:3&6$,n|7Z"NoR3)YP1j 
+T:ʟJѽH(0bjF}_ظ0P  +l#ECV:ET	<fU65aM:K2\H$t@YљŘ"
+V
+qfURb\󓢔.xםS,_"^3Si))+W<I%\K9KcE5BzR@_bF$bz:tuPS)*,0(S+	wg'Hs]=O)'\(EX_%to9D\UƗf~*Eډٖw8N-t>Yh7T>in^׮*kyp&7iuj6eG&yj<?g>Ig JRL-Όb'=D@G/ P@@}"KU{yXJ
+,M!>a<}>,PFZ>+䑰pͣ|s7G]zs)bsQvK˘'#
+r昢Ɏ!nR>?T}D"{茤b )BC!%X<K6/]Wvxxh2(A#\R~?g_vczrG"py/>9w9N_7`GsGblES)I+KKRJTCr{H<4/.=}ߏĕHm)x\E+Ҙc*sUj}75@=,#MRFwm8kO<6q  T@)ٚIdRP 'zyKq"
+OW3'xÁB\*ks&fc~VV;Sl@&`N\ݷ{}]80WVErC3s{siO@4#
+һ&WT|KqWZ_.,2@]GqϨh(Kʻ} }|b	yt/9(A/"cn[Yu)d WNs2o4tMtܿ蔚Zc"E$xѽY9pvO`nhΝCްޢ։'cz{sΙ#ETޥ|q+[8J㜄,.rdWuDρ!ma./zfMM3Rw@@~@)ٚJH%RR\*:*,L㘬ʞv,9ԘZ21Ò_ѥ!"KvJ\J_}UOE$uU,6c5dGG>JxOVSS]9<'ёƧVͲH|L1G;2[~W"g*~lO9n)-Ϗ(DRraQRbcxI"}ݯ\+_PF1fb}U7'߻M&5K0s(1_@?\+#O&*x(N	NAԜ/Oƪoo4vŝneczFԖLxu;QTs^sTPcw/>wxV> y dk;)2#}U#^|Kc7~R^{mVYlyVT1)11wYeнjuB]٭'czzzs)vEld g/IPBTT꽐vJaQLbqqc"R0dVe 0n63S/5b<IԊIn5g}Ş7ٻw%니E	"w
+P@@潔wm"^+"^%}Q).ΏK<h~dRT<B<%)X~UhRT)bqW<3\bo%cEA͙"jggĲ <Oۦ!WA)y dk@)z)2nl(#"{_O%5b)3t_%99bU3Evi,H,P+Sc3/^P@K.:URd0j!!^dRҟVDRk(22>~i2؜i͹S)D16r䛸ɠj9m}\@)ydk@)z&)26<L|~wX2 #g59ov?seO'yM1
+#u1C3@"K8<&. jRd5B)-?q'	*//Bd'@~hZ)2o.YΪ:,C&;_o	MuqS·-Q+H~r$efkUX(,	^^V[{xZ,JȻ	(E  [J;vI^Fn<rpM;i\EƯFZF}cu1l*]ƭI:zn9ރOO-747>|X>;B$+7 1ʦp5XIc=p}t(*jF9<,xտqMn@]lN)5k+A3gM2ƀmNvOxOؖYW;ڹk灯i2Se4(E l+(E )E)E6~a7<~.T)uFQ.f\OikϔE׉8q4\	h4X,++u>*4O7AӛP5NTIaGѰv𒏘V9l!W6jzV!,,/PD*q3$`4Dt@JB&r6,ihGb@P$ӼXR5l#o;ꜞSgll6@|{YdxlD.7{[2=wvJրR;HRpN+7A% ) 9tMN
+DvSH
+P@@P@@wAL+FVkt_HV:JV=cv P@@wmU?tķz7x [z~-~VlfJ*g(E  (E h-d"aM2r
+pB臚ţLh_hX#.4-Vhɺ<-Wo[05ֹ̒{F/?UۻzWn$#l9	s9'&s9gDB$+UW3awA$fF|dtLqqV
+صL++@Rq2NM g{a1"~ﾸza`e8O[N@E&*b`qFa	>xگCwlJo#3m 0LA)se|jfZDaQQ0Ʉ);Wq)|XnSO%Z3$E'IതHٙ~a+c׊vf憢n8xg6o^Έ{dbY6Af9	ꤗna)͝/51@lO-l_>E)ZIK	+zUжxD >/_q,xwVYɦJvڈVUXI1}	"I@Rt8%)ps@WM`߀X,x+f`tyjK4m
+ d;Ѵ)RMH/n^n\fGO|>2GH6rs+&vȸxvtdvL;Hs40 >V䑙;B+"pρft.F"LXapet{0|W{[z'<_/Ü[U`R|PE{^>GrcI@Rt8)
+?mАN}y+iewO=iy#s3x">_S0r(EiEMSdSmP[ZV̼ڮ%6ۡu7de f.X$ӏNи0kJ| c-cj*[ӊrE}+,%7drH˨#21'MS)h4w8P[r6M>.Et\[zfZٹms>X76ZVNMAeTMP 7^QJJ{.[V _tX?xgQRRT:r=LkeFZZJrJ5u%2Tߪ9e_&pĕꪉ:(ȴ̺Ue\`e|⺮!1>TN*+Oئ
+"p*R$``):ϢbVyO.v׼i	V7ѭ-s!%JHH\uO98Xi,:-"=#ޞP@m%S_ۛJHeƮbpK{wį\z~^pf_[7w,bW	//ItSxB֓ߺf!L&oݾyC+^8Ac(׮Kܸ.slc	d/_%.!q^_QcRly	bܽm?R2\p13q풺cZT#Ʀ#]v]\\_zeR$`pyWF3,>1s"%CF£ERgb_)߼!..qA)v[϶~^9v?t2ה~Ks黬MRj%`s
+p+4Siz+W?C5lX<	"pJRD~׳_8+cEr=Ms9b%䂲BX[5}ф e@xPr/4VY9oj|n	;I~ѷ:{0<=Xyd{/=0;sܼ`]d5Ƿ}.OM-O4~T<Sk횝0r+α7MLjhCzmx*z/L,c+II>~ϦdffsTPX\]1Cߢ W(/{@@\eR5*?\'@/¯΋ʜn+DGh,i!ҧF+&];_1ok,)u51OH.4|sgz'mmbGf+oz{//,/DyKdtãkF&&gP/ziɠ+I@RthI+ӺYjpy]RI7Ts)#mf3܍ɖlL^J;)@'Ԯp|!]kO-*1)"rDk	1906LmyIQS4:>%KE>"xZ˟}Bb4O䔕aGb~#L?ݸ)Sz-ㄊ$gࢎ-'\+O%%TW*`e j}b(eQ	~NcV/>31O^y|KRP*ʪJ
+ʲwTĔc{}]mW8,O^\%[ߙ&?coWMb}O&ܼZcU w_G$bj=ݹka0EEe[?^x؍[6C̀d ):ihKMiCT""=5~ܒٻA;곣Ra\3R"{"hō)wP54.8y0H[Gw?}/~-JI4tDvSA\{RHIiihۧi^_},u%hI=/%ub`JQ5RYJƖh))2	Ԏ>P~
+򾏲EQVOJ=/+.)F54EZ82V}oߊߺwyxDBɢEpH{DM+RI%!6wlk+)#}IìT	XH@Rq2NgΦhM3hEF!K$Pi,yeX)>Q3ePߊǰrm{IHQgDNvmR|&/}+a^~9J2L󑖋.D|o1ݱ6LX[_[6aTZA"DXîa!Q3L!l4f>O'E LpЍm[+0(OIqL_6		AAj
+Z߭>f+-(82O=  I!QǗ&s<kzۡ
+g7񫤱ױOTc[H+D+6}bÂ-n8'uLϐoعULYsiR]W((E`]\.t55P_\[]a"? A@$Egӑ"@gm+F˹XLR[&WQ*Y|SٻW%#dGTP$	#7YԆ+$/pT9E"W5
+'\i_&ZrJQ
+~^p,:(Cfp6RhUҦpٛ%K ObFG{[ΗiI
+<.o84M?y.Z50yg쑻ӼվEIQ_kR9ǲ+
+(hޕJkJᖟ"#̑Y]gn~;) ZSXQq&Mhۙ"33Lqrx`8 ;^u:qD{?FԎ兙(y.l̅	tQ4*
+YNGP~P]0ȼ=74T^lj``2+HvToZ!#:Ŀ$E'IhC뉼J3Rw 1ky1ݫ]rwՏϔv2<)jI5@ٚ'#5,#P	9١ʿ(E@E}]k364`aii@%!l̽Zz֏4mEXYYxbS=;+}-6=7Opt47E ewdym>swR$ps):p;SL?`)).^2yn~ &B
+5ne@FWgp{píߑWF5sun;K]S\𥇑M#1zzp;Um,퍍јKQGH~*Baoacwr.bCrF;ܣvȄ&Zd ):Fsy4ϋ8wKR.sr'
+l*O"}oH^
+ow4$Yg
+QCQh6,?\lb;N!,6zZ<}|G+g} UܕKqid6P6̥~|x΅aQDwš5EI\7ܸ!lzcW_tI9K8kť!ʗ/?{Ϭ^*_?A:ztC8_v^95ښda]<'g	vq!iMK]RFƓ\( fPշJa kk|%&_WįMh+O۪?vh[59vW.^!vF6E02"_JT{7ML,u7&oSE#mS}2"Pkm"Xˢ2~yD1\?qvUQ3NPxx!~+ )8/_('sFD f#݁]؞xMꏿvOe0)66d:0%&
+LlPqóq]vI$:`кK)T6 Ш[+ؙʦٱ\{.vo ll>[UR,}zqGC B&~+}=bIYm)&3TǠID"u+BColdc}Ce'.4
+}";&$lM߫ǣ[o R 	Vs6fqۇ	L 9x|+6xYL/jO[ oJSw|Ѯڢ)L7%I;T΁pLa-|5[)T WH]:>ρWNA¥U+'~>`/6!
+B߆###uihhȯX;*EERૣ#Y:qig1Е!BEU3Eɀ+(T3ؗ]̉bLkkkoo,Q,,,uR֏"?_Q ~xxA/{<P&&&>	(곤hy5׋?P	&FFXc6֙t>/M7@\2'K+hxxxll"s8jD`ױί꠶ )%Kѩ?f:+ޛSI<!Eg0>_pI>M30,ӟ/y<6=ЁE~g֠ [%Kg#Alpx'@	!f+uOcIԤ	H=Qf&fFǈ,꫞">.m|]<Ae$X2VvNQM
+H  N3I&dx3LMCCA0ӿF>mvbxfdb _}E_X2?$\Owp^L@"ׇX=R~D[&j}_ŧNM/ 
+A@$EgӔČ`=㼞56l.k|X@z'w-"3#TjN5to}) T_UN&N¶ _H{V{܏ph䐤ՃU
+$E'I(2tM B/ټ 
+ 3_ OX|6#nnr'y(~* <OQ!ES|E܄
+d(J)ڝ[A`^%\ONL\ʾ:	)xBrT³H|Ѯ|&imDhl0x[~nG8xW]M\'FOu$7Hȼ<(A@$EgA ij+KqrvrruhX],焤W/	<6܇)Ȍjo-\ZjLO/J@-6V\rQk|:k3=>⃌ČpըܼxOs`bFZP]FxbOXrz'i|%}?OZ*GZ\kMG6$g6+U7?wMVF/ڿpǠ϶Dj$%:q;E6*/CF6SXd(#77)6c=/4prKpͭo4mQ{Pr0l`ot64v,,Ssb_';-ԵqL{vAJ(oT.B@|H  N3)KQU%*s@5385[L&圛^ݳ8/	Gs9:s24PI*-/21O/`Ư=@9۪SW|(TݚF꠨ ,g>וoue59}mYe']8B}w%%9LNIEA)c6M91L溦?5Jʕį<0ZR
+푶0%E f<85) r_fWyLMMmIN*`qrIU]CZzZpSkj&>.YyF_
+2?7(+hcb%LYQ&-fWEY_m~侢V:GE )8H ::>YA??l+1#djU\teK&2}Vl;≈p7Nӫ+ض?;G46C=_Vˊ?,V1%K+|T˂+.VM|=T\'kl)KюjZo.6*$E$^2ysr/44CC3$4	\u{6ׇBZIM!"',T+#}?uK/B[HddUfxNC(~cm~;12C]윆Qpx#a5$[N&E;kw7IQF!on,Cmwu=J7pLWIg I@Rt8;E	Hǧ
+.QYeT+L+{I:&U`{B}:aյ@Zi;;GzƷ/'*t"c[G7F#}&Du,̣MUl*.K(Jt!-tmU6xT  7ε a
+%P?O'$jAAU)/SIHK+*KJ^_+lrR[Ӵ=1kcehB7>hBY0DW05FU#>.E <>S^[VM_vagǋܺy"LACsQ(OQ;,0WmipmW~eV4W׶<N}М)^MD&v%;l> S!) )8H ǜ"BR)hMcKc]ª˼+1eݸeT)*'wgB*Ňoב
+WkcZ[̣tJ8|6pTԟؤp	JOkfgy_dj`lhI
+vR{"637fiR@DSgU*OwPG7ڼew/ʷۍGrz0]<Hg	qc	RӾ8׍Lq7026w+̯>'yh77R+6n4»	+N"_$E'IXfj,G>Oz=Ab-Sg>""e&ᕊGP\4	/e6?!Eqy.l\
+,>??>YRz/}_m|>o	TԈBm+[٠-gRM\|}_jTM0@Kر޵KvMr^G}Rۻb_y:Н"_	$E'󇐢QWq[||E+t6K>!E|Xj.puzZPtRKuOam[бd;nH!ummko{U52MM6
+++HV珮p	0/L+f0=գ1"&v\#4⺗*wDv+=ܒ5c1saN5jHvBK'*noSH]j/E:c1"}G^V2(l+Rd|)%{zz
+%M?HXNyNk*z6vw#]"OȣE.uM;nJc_uuFV^a	ͣшFPFPV/&{kK{ccKԂ`<w4LF󹒏WL(iaB{qﾴgＣJ}gϜ3gywwøր:YA 96i$$IΒ34tnBw1|nݪs4eo"`e:Z鮳[v͏侮<_K;[Ύwlc{t^"恦 cʷۛ[zzx[zĺh09PdS熮7n컔	 ) d"m>>>	C]~{[e' >Kw[Iŗ0uqvs&HeBa$d 	DBj[{nWFҚKd/f''+y7$<laewҼ3t6<^ՆK,/c<=!iR}kVZ=<1EXBqU#Eׯ^(c"1My~OH+KPyT6,>$24<▉]3n:m;U]IIz/h=xPC^#+U#-ݤVFf4vVtQEE!4}G++.8G^,,<)(
+o31݈0z+b3g%#3<{qL%"ہZf5]~V/]x<gĕ} 6 R 棐76+\jۥL%"J}20Y_V075998rC$P%¤-99H8^LaTz4B86)Z\*\˃~˒ʛ$G32^GƺIv
+vܪ+mğZ~=xc.ilI(lF$qPa)̰z=#ro$ft\IPHѯopFoU!.։8
+&󢸒ͳy6ζBi0E<57]&G+Ңy,8 5 ) dHQFFtx[O./еqhk]KևaQ-gI"mӞx)}`z'X^8yСC
+
+FD
+(N~E$nDg,44e:<vJ%.ZE=Oa$HPKzLJkڶR]C_>0~cG=}Uu<Ht.+" @6;C^jooS#S wNސ"6!KGȉ_yeIW+o::Bq03pF 1X22;3&eD1_Voy{7L-%ыR)Zvk%ӨVV8QInnЏ(Djm E lv	jccO>dϞ=jo'E^_Yf4ȄEi2	}~r+C|/WOP4:s-@ R%mo.G" @6%,o`jjfff2[Ʃ$2@,`!1(T-7eRd{`RD&4|wrV]U32Qt'UIsQаE!!HHDqXL".0(^ɉާOʭ31[R$8/ֽ~э.{mvXY]JdM5<
+{7< @  |\RUSTTe%x|TT޽{?3=Hv++ԭã81_Qs'z (o6bϥ:<
+Lp	VkȖOf_<R4CFRյ?qcΡPușJ[C_r)j,OYE 1)n+vqUPQgNyW$<C!^hx\չ@o%f/,Oj(k{M1X|i
+tʼ`ơ-r  G$EP`^^^ÐAMRSS={b0t=sad+;^=Fz7n45up>'1/Z"_^a|!""<<ei+i^dHQݹڷ="։뜤6-g)QBm#[gTMWtLڨ2;	rR뚟K	ck~#,sn`FzhuQOnƍec;]²2{k"B=^1ZIUS$WWw+)#᰽s!o~v	+x1  a ) dIrCCg}?9(((==}׮]P&ԻlڇH.;Wsv%5w⪧kmo:y6WG&XSՎNS_"{9rȏG+߲Oʟ@&Z+8 d1ַj!Q6(^@f]s{qI-drp0뺱YlG ϐ7U.y.9­uj~zaK5.0_iJDpcn,'cxB;]R4q;6.I,xM4V_۞ R ;R #"roO7)P֯8T16h3."!?n9qŃ]>?o=:.-eKW^qEccccOWLN]x^8Ϯm[g|ll9#1aRtS;-8@]/nd̤Qpwǀ+:caaYcٶ`WL|#ﻦN-KQv0k	L*A\\	<	6i8E~kop+aWnÂFޚ>wR@͈PI~xP=5 Q ) dItPNHH8q'|?/J:/S+6g)݌)IAf.'i
+).)̋imz*I9]6aE9ER*ZM(K/)za5d>+sU4LiG~Dk*D7O %o u䮹	kW\2â/VAm}.EfN"bk-dK`YDL*++}<1S|IMUQI钕RF#::^UQWRT<{ǟ\4u)iz8fY>1@DWe>X+GKKJз''d ` %EP*񑓓O?3ee嶶;h~ :$d4DOύ=?<oL2hubɠȁ'(9E/}FfZy9\4LyD>jxD]#tx;;)d+Q>xfU;ג*".9HO\E E^ׂaE5毬}榥PPVQس00qtYك&ntY\uJ>pI!¼J4ۧH؉ǩ67Kuc+
+XdS$AW㬒E%s규jDh  ) dIњ40RTTԅ?^XXŋ_A0%>?{"
+2j'FFG+BbO+}ք22T+l(
+cn
+ws+g{t#Saiuc[n()i1q<tB,SAKOϨYvX;&mt)J>{.EnArrvA
+&{;W}U1DVSg>me]&_}:Gc_'^W+N8'?ޒ׎~wÿ  	(lJQgn$LifvͶ=
+go_8]^ɮ@K-.Rt5./+~-m:IݛMpCdK ၡwk73;+ a ) d1Jњt]<j$Ԁ;I%!޷W>s!yy#Lsb0cݙ:?앗/ഖKB
+73Umz{r|^"XUֻ% [@Afgzk{p3Nc= w'(̗^ɯ{6RnotwN;kldB0	枧w%O+SprTt!x̋RTqʡoO>93uXn}K{`tcNQmO?xC]$\DƵ֮x wߢoI&&=*WLLyÜ"Ha%%AeVvF8Zܺjqjvsంaإd,+ |@  |Rłz+FRdҨ$dUzXx8,XZ8ita2.6E$<"%&$?"<6"!1ZbjĄoU0$QiL`c~Vtd&XDTlqOGDgI.<
+N YAQPK;ڦu2+1IX؃ڦy4n1nλ_Oat_IjEOK%Rhft=)YsT&{]:Cn!"BH)EP''[p4yg)x::Pvy\?"؎&oWԭ"fXK    E l>)JJJ
+'I
+5FGG}}}eJNPՀ?}cM+Ȍo$37dQT(k`ly^0} J[%[h*I(if$n"DР|px^y;	ʯȔ9Rt-#5q/"\k4Y<ŴվxJv`L"n,A"E,jUˢPp4rq/N | @  |RC?%[/ڇl=Lbbk-e}N)9QogU6'_^%:s$R_]2>dkݵJI,gӐx^CIc/߯2Յ ) ) d"?Bݶum_,ESu奕9Yeu*EݘdWLY+jg^QQ;E
+oS;2ЋHu)*ZL܌Mj\SSWW2	]? H  ߿/"$rrr;::<"@Hkm.(ų,157+n((lkyC#CY}h&42֐ȈKl -ʘKb2;K/cŭG)Пpz"-%*,ₕbH   E;m"B |yu{H(	"XS$ڼY ,I67QH2=dB
+Pc^  ~@   )l " @6@v @    + "  > ) dhR$+/d,hM,rX,.' E l S|>pz<eJ?N/É  E l MD<>.!0q~  R R&)9DdyKE͖bM4O,Y:j hR H`h4iW0
+F&`8K,i ,62粹hFa>J?|.qBL@o$l$͆0Be6P!b0 @ R)rK3:15c+B
+#Qm!)M-n[\OM-K8Μ /e+e	wܣr<x*Y㊚eee{;ϊ.:vuݼ
+eֺeTIX֖qܮ_Քd639E I ) dh=R:ӎ
+DBPD*Y39EȶP6M6;w`F<-nXYްs,6ֲ5obZ1:j͉׾dhavUY5Q66fmmK5p  ) dho"_8Иlva+ɂoA_ñepmmb*5k^{MEt*#`%E*Uu#GV5<͏wP-JwtSPYThsl) H R H`h1\$xLY	i dJ=؞gQ&!9ޚZb`S	>aEO$\HD?kq=QpDSp'>/ݻ/wUqN	  E l GxUlcDDa'UT&1FW]Rt/+K1Ιsf%3i-jj(BCxr|L[N}T.UPX(|xD\aZ_+" @6@v "E"1:Ua+ARpENz*:R>8COg9l+'9v	ET3ָ}aбѺ(__gz#r1Y.HFΎt>"0{f߻tz)</U
+9edwai) >  E l Ib*?JJXZE+FٷOB~cNQld>d-ht͠AbWrOD9z9FWV$;N
+51<97Xwڣ9֔|O慨~wh{wmz񃚚XSmC(|2j@|$ W +6I$fxO<rBaĉSgtCGjތ
+7&5x9xQEІ"0֍vNI'{E[ b:$'5)*J{aÑ#T"{)4rhS;uߣE﷾  5@   )lIS ?	ަ⊞gXl{Eų! $f%C9BSPT_j.+]<'kYToIzHP_Ìi׸ԩQ@(sXlJA/"X[#-*a!QP)1Qv
+^O  E l UDB/
+E"P(KOCbȝDFi.I  ՛[$m+)v3U(XNZ(ْ/$D  +6K  ء ) dh   @   ) )  " @6@v 'Eb1D!P4Egf/^3dr*	7Eb.D Σ,<7*==P>8J·   ^H   E;m".LIt7E_C<WVĔ3/!i	ILVվO޽__{%SޮO8|և]#Cq E l O8|TbfLu ]F/q+T^Ӽ՟V Oư9sXa:[	yξ,O/܃r[Zk[8TNvO !-H R H.Eh[%I&P&	ٮ,J,p~QqsP,J)g - R H?(E|`Iafg$f0xs'ܥE2nfJLIQ:cV9+H,4D#%Ao"SiyEHLLȥPy<%`<H (ȹY] `f0ȤE
+fvJ&//I<	DlUH(i
+#bN3@$/RT#OHb8	E,Y#zKfkL!yB[%/.o4@YplxEc4*3 " @6@v 9)b-,V(;$/u'1南U[GYP%fd<[񬙝'*5	Rs;{Re-R4QRu-㰖A9WCCk}.|eb'31וdjdyMNZw5m;~\?,+LЩcGuC/ytbW]PGT|ZBTp
+;s%Zs%&W<r!995+4T:_/@;-i/#;L+U/_WJjer|J _" @6@v *E	~Fgg 妶c87%{"<="S~~vL[OMfNV~v%eɹiAj*ip[ǔ-EŹ(x]iz7KQT=D*"-33|[ۮm|q{xJDBffrL
+qnغÒ#>ZͼÒCt4X؄ )IPX-/gg;̴h];@ FڪvA)03#]=[N>}'pmI^֞ɩq>^fǛT.蛥Ǟ{ bFF'9y<h.u;G)QQx%+ H   E;m"_~~A=o`Xhs4]I5a-/Sɩwe5xJ,59E+t+d֚xyt1DG~a<()QًjSQIH-w_qOIx{JCGt	P{ĵuֹg}7Y99	C0%PL+66+p{-{\&K\dYdV}?l!Q~hIy޳-Z٥P@3Ͷ9z'T4ϬhzԹ3AoO3sӬ oĖ03F%==ai!w?-twSIaNJĂ欛FzήnY8<Ch4O+*@R@hI<L/Ƙ, >zA7[ZOhkjїomB)
+p=.*])rMKyj):ko{[շfwٯ{gM4`ta`(g?1O`NOURտP7*DR.S{:{\EE>o+cV9o{:k><(u &E[{qﾻ-{дYՀ"-5)js>𜑋w~A^a&t}}74vx_>7gO(;ƞw82+.*jlͬ8y*"0>-RIyLҤpbio|Ǆp$E}*+0jEi|3A]mlyRj)rv("EƁ.[+~{37?{:RK}?%)ywCSYڀ+ڷ?*n@ H )^EI.zg;$QrON)3($kR<#dQ}_Fs\,
+jWU>'n*-%<{(+-WtY=B/'P4HYt1ik}d^"06շHu^U\cSF$,T}i|yUNLI"+I$EZksIM]3(#({3}/:?2+G'8ӵ|<
+n"x<p@{Rt(,&&0xXRv3}rqіp~=
+*)Is_	F \suqRdr6ڄ=hmWxR&$:[DiI7vHME}\Wp㐃"H$Efi+)Ec1)!Wz~9dӋWzl͚֬^eXq%4]G_j?G_/! !\L8.N;[7m˨pn[LWKRs(*ib)"O>!%4I_1tnu5<PϔPfhQ6uvxzS.U>&1mLAOM.\5)b)a{h{sժ>~;})]oÈ`ND	s+ZE^`F"SB,̻}a՚U}F}(|/x"mTM!xeXyFM
+#risH$Efi+&EJR@&w%_h6W٩fBfF>/m
+\)bv+ee)ɪGG[FD#]+Ź9cC䎮.df$KxbXOI[VцS<Bl`Cu]lq3/+"7;)s`{ud+C6*2pWeBE+-!Fw{44˗I|PɓJd|젵UM*ӒҪ.tQnh(j	-Ig# y]H_+$Efi+&EBAR@hIǥ(U4 t.
+
+6gHHRt9~ At(((Zx$EKARA)?y(B=:n\`]*STTF")B ^
+"-`Ť(vFA:\(رt"+`+Vp vsT +a%>KXt,R#	"B3H#`7<.Þh$J^!q$;
+OtTͦB+FD09OBvpʀ/npG쏁`盾֠GI$EZJJQ*B\~Vp> 8hG,\(.8;QM<*tlfX}TBD%|?m
+lt7	7"-?@TV kAqL"?%C+Zᢪ_#eB awPPP~$EfiSEq\ȅ+꘥hA?,s:20Ān",T@B0OPT/R!lg/7T0L
+(>x+%yVj</z"B3HZ2X%á(ba?E%EѠ. qaS\h$ՐJq.0xXȓPTsSPI^6̉A"$TgF,E}o˂akI3ˍNfHE |8vйզڧ
+a9p(=YCAY"B3HN@C*P@*F׶W`gz)xԂW d^n,2LnÏ_1,@~!H4bsT{cVD>poکTǣBP]N(0e"-`ť #PMJUP5c0HkiHj*q%6bB<SxSRq=@f@HĂlAm-6z~Dth< P2J,lW,\({T	=k
+FQس6nV3(_PPAR@hIjp;4l<3a	b0!2,s90=D<" cp5M0~OA+Za&쉆5ٚSUyPIQ.&EV04Sgjb*_PPAR@hIZ(P>i`380Lt8Cblpj:=+Oh+堗
+ll|A>n{S)C"F!F)XmڎEOobg"B3H$Ep-p#ax	;B*Ȑ;Ip,~HzCp x(*2)}	Caɂ}؄}|!µx8D(( )B 4HxMR4+vl\{)+ÐP
+NEpb1+QHn,XWA,U5{_HQ썁\HN	az&A^4TBl/TBjG>ξ+
+ʟ$H )VL±<nܮq˯RH쁪!lQ
+u<7 (GaD}<R޵P?u.C%U}|V+n=
+Q5 s!z 0@	VPIn##{QP"-`h{8v@K=?/Iˑ8lOp2ԯO<U	n7b~
+X8h89]M	XOÁ8J4IOMөp&uT^ʣ((O"-`ŤE"-Je¤EZ.hw%r!/IZd:QE3Ãj$EKARq)*)T(
+\eMO6*UQYgB	O~׌ϕJz~/
+uO7)/GV|&џ@o!IRi+&EJR@:\tU,*TReu` Ic=t|2YDcN֓3JIYfKO/ʘڢalQm
+9S]yyiσʬ#_}XX]1-XjӃ"-`ŤH!"|/\bNRb"&?,Xq'Ϧs^~z*fҳ,9󤂦Od+ظ£KfZ׽秄X<@U_׺_o֪-avNI6|׼?oXgƍ7=H[|?@R@hIRc~5R`.]-E)>1)JOsV֧ن}l
+
+bn!M}j{m|9/`	fNfOY<0gr$Sɤ\+I}Y{DJw3JDC{U__02͗4H )ޤy?B窟IՎ~6^dX:O۷m"4LY!SG+'Yb)?Kʼq1&V@n䅋ysy/M=Jȕڈ@N,8b@R@hI"U"%';1iyz2V*\JJii5yR,	)P SIP&ַwċ}my98RSۆgfsfb]YquanF&g|.U>t|lZ8(Qh*9cž7)=OJ~$EmI$EZ
+KcUqFӿG`Ξ?q?+rqq"k׮`ջ{č.L&WbU66S*EF{Ln?lvk֬xGoTtǕs7ܥ͟FJtN4n{ǩlP#$/ff?avKsД*kAN](LXpqo44$EmI$EZJJhX5o۹{^5{vݾoo1L% +l{XTTδہzW<ʳ\o;SGS*܍o!Ng{:b6wLjLiY^ZUx6/$dKψ¦Z+VI籝maLT(&*n?r@--)'$ύ6V|oU+x2IBAR@hIw\𚽣gҵm{H
+ScآZ*|l~;+7X )酑Ww'wL,LӪ*vQƩ7Y5?p䴙=w/nGX;Tu)ޡxoX3l
+aa?;G/_w5[΅yrJ!)Bh3H )VzLyL"+XO+bJF;{)ARw}(0QS|}RRd6e{9@Kzq%'c+Hʡ"O7}em7<P\ <C\PB)-$#g2B e{w|+km{+BT>J$E-I$EZfx|r*)
+sq7PjtE68,pii??pcbKsjrU2	9c̙VO3gH)zʼ<Z`'Ov;9TjKybbd?ol痘9"Fz#)Bh5H )ިy?<Y3g1=+D҅\kWnxpnŌ^:ORt's9FI%ԩ>LhK󢉼8ǘHπf7}_I(2?+siY2lSL3&5/SKoDbYo?E3lIBAR@hI(/>Vilw+W8"gbBΠ=3t|{nĆ+N\t3_lXN>Q}/`wT8Y߷ޕWBCbn/"lts[K=ay߽gf?&7Z]_<;kJ`9nH )B 4HX9)ZyIqbiT:y$޶/̂x+
+O `^>[>[m;oF5׏Ͻ)H);[/?wԭ{N$]r)[2ivIa	p>?3g[l1vIimebSX`^$cmv~m3Jzp~fxQU[OSl#yŢd"3Z?zŚ䇞gt%Em'{4pD̕`!$Efi+&EJR-,̲?/a/
+R/0gxB!924s^$dHĝU;>=.*v`2&Y\ɜ2R!gLNbqb٢|q~vf˗xVX.`ҖNqGU<W,3fXSl.~2b3Ѥr)Cgsyb󭫾(.'8%{S"B3H" )B 4H@R@ ~H )!"B3H $E"-`Zm]͍9#$J.+X͵Zf^Ps)G̨Nww4AfjZ@R@hIbR=R\M2+\!fL&g~\hiq0~֍[b7>wN-z
+0Xc;&.RC/fwg	m	.ivoh`RZP(_4oQD>WI$EZ"PȈ16E#H&R#B-s/>SK;~aS=+HE%3(4?/"(:ko}f2a36G=k{JJ[(n[ף"94H )^	?њ+~%u9_2Iz޵$EOh-I}I5sxJcj,J2)RuPF,V;3#)vH!><EGRI$EZKdnXSnw>krogE	K8CԻ%TQX\&k(8+.>)5!,.1!..>kRdzMn\\";7;oyϼAWR(vϚJb{EQYmArrbcS{P}qJR#rz^T=NwC>'5!%) TVD~+P񱞪Ą8g%)!GB)Rʔ\BOyWsKoV*J"s[_30I}++sB[eQQU^<I\Yy!IxdR{YQeMAbZ1NƕuUqX	IM8͙ꬭ&e%;8{#䦱k|r"-`ťf㳏Nxrw_[eUޖ~ڴ OMO+>mW:tgl	+=-y\4<䞏n?vh'o\jţ*GtXςkn|bQb~t9qyP@P-Q>fc;wm>vؗ_|n{.0O7|ѮV'8~QID}~/ܢG]EɟG[:VgzsO|Proڤqχ+/SĤGm愋-RlXn2M΀TZ!]n7,o{O6m^ӗFFU]Dءg~t__ol{ċ*_Sm߾#FJD𘥉?\[R" )B 4Hx%RPO<^2COv4f;Ӌ8;w8p$:O֔H-لsn9m풞O(#d\#ޑ4
+5F{=+RM@^g8G;G"kFɳcZ?0}nMѻJcyu
+oPF/\>c3LJt9.8߳"~n`&atJ8A3.4N鮩]G~Hq]NBB㓣tza݁[nbѣT+'ܡVH
+\fGZ9Mgㆯ>|%u]tPJeY)>&&m.W{~ud#]!gMY>'bmtKa;ܜQg]\Xz|Oަv~-eŶ&g]]Bz,	_$EfiD0>_5IA9K8|88'^rϩ.6?N?kO[r=_r{emJL$	x%'t7}󴩁9SGnX3麝^U\Geޏ[^ODyu?x;wyv]{flZVdD B&&M79(3"D344p/v^l31SUNϹ]Ҳg=W4'v6TkyLlIlE=\;<RSg'FZc}Ber,Z-
+е/NI|BrJ]{UQQ14loZ)5a9	rʟxju<	+顊#᫹:_<ͯkIr4VS#9|ad>iz2Jk ' ) H%HQu6c[Ȏ^'E\>Z4?}xMKOsW1:8Q(mΟeeV(TSG^Ea޿ů?
+1<ins^pAEw`yS3*)J%T +$"_xZrzL6}'Q=Iq+FJh<fLgA~!#A+ΩI/_୬RiU!Z$$I`%P;:	}a*낉'q-xk2)S(RAcKrƗOBMTː;}1fȌʭ"h ъx)2=)9obQӿ  ) H%IQ:6s燤'Wλ
+\A2Mg(;zvV\GGwzhN;Ĩ)ghU̗ldd(,H)Qf晍+'E44EM0E	n.iQi=	vļ]"4/[bp\ׂV 
+^kj9ЏO&$K!W,Wo8U!7!OIcԧݫ4ՍJ-mRuMHPK|1?*}` M8Ǔ@*͛63K/{\[C46HqYs6VI)IݝxSL E ) H%JQ#1>.ؤ|IVG~R4-3(`'%CӼseo gAh%4N5&:|]JyJʳ7&E\BF9<y~ǂ*nxVHC],LEG{2[c]=Xr-P\:	|zՕzJJYEzyƿ0̘jF[SCWĦlG-A9[˂S<0Qg#Sb
+FbCpWN`j8]&dy,vRYtb5Ҵi]"b>Y܀˝Ӆ=KSfRDs}T4)V+ E  )=)2l"egDy={ae~E;Y9s"idw%.(swsk,J	q3GpC:|"dl޳tF4LlSڢdVR?2D}՗futwzWsi_șkHss{
+r֏Sƚ"qVv8c"?\r)oړoԶ5R=+`gmJZ?0tD#ܱ<;&frk7 3ifvٗb`{=rqk[KlhxA$>hM|#n~	 ) H%H뒒͙E%x#K/ʞ虘gTl#T|K{mm--K#
+ufy&I[.WA_|:FD)iuiBF&z#jaT͝];L1 <JU?E"
+w&ҷ9K+R2Jx}cGIlh~\742 d-K6Zچ=_UD2՝xW뮖
+)9WC:K[BM1_"-{ӌmԽhY4/Dۢq5DKuu{Vx`nvHEki;׍rmT[`dOVq#ډ}?5Y20G
+.FT!|wa@ Rt	0)Bu@	I @ b>d'OcR\ARD"hU(dQ&O(aKJ+IauWȑbP
+~%BT5g8H(T+ ,!HX4X,R+Xq6Z.\4qq9\K\!Br+*:%']%.WX/O 8hZ:Y 㤡3B&0a X5#D	+$<#U1[5w>s7wOmlM-Yȉsz6K:iXeG +GhN%b.@mb9~>H p>@.'Ep$j6ߔْ<bGg " |]]`5bOqQJ\xi%q_8@ Rt	 R  ~
+@ Rt	H):fPHQ*`9J!U~`)?K" |].LҔ7)/"/;ꚓӇ6xzwMu{Rֹ?:Yj'ek 
+" |].LN)zmb/,u'̾ -ή0!X X#Sgwz(%⬸D2]xv/?}fZR6FOQ65M,x_RY{3/HKT$g/_,Ω(%%+H p>@.)R24le\2Iv)C4ѱ~*KQG9Kb.E.>r\a!`v{$*/B1|KvY  R K[6r9Iпya9B/пaFC꓿r\XA:>wdW*[qurܳ-O(͎ӑWA]=U~t
+j"
+c_+Ea7?u5Dț9+E<ttL\#t%r	j%`ErtӖ2BuINmL3c{21$]^os$
+,N'^J'dlt * 6H8XjJEu.";BK{֗G"|ktO]UFzyOq,X;lkXCyZ??ou[.MEÂKEKr`mL"ʲTbR!3{+|~z˾zRTMиsF ӤRɩrE˔\ߠQČF
+A+7=_%-_Vj;FVh1I_l|FS'7 /e|=SK=0 (8uч7cՃ=UIl:,NCsUlH@e`]i~SoDb^M R @.oXGG%{UMͯ4n~ny=e!}s7544i\_Q{65k@CSSCW_#& 6+aMf]uR`jܹuc|m
+snggb䭩{GO{n/dg4j֝6tss+V!+CpoEXcc/_o>]HK;(/͙л/HG0ՓFqs]#GidLೈ_E5L10o .$I040o렣&կ}븠EB_=DԼJx?;xrUUsP{Ch4o^qOiiY"l}XXzkѸ񑡝g<M~n ) H%+Km4LI959Ydip"9K,K0zޓxt&mow{{kmf?2"L	IJXe,q,L}g[^%$NZߍl޾bfo0ťic
+<z\,PwwX]3!5}͛pDG.~/ݮF%Xԃ oO+կ"ھᮄ!7B[ӟ8ROUEؚm|fjSFޞ"זz~ro<38qGAfEHKavPS?5%{od/!P8#J450_D}U>%./~z3g%lmG\SrXX>MUxY_2p9R K"d%9݋?seluWì4'idPU[s+,}---[?8,bh]J_t's\a,w3qq(#8BCLI,ZeD)\:77/RkR"	OTG쑉,!d%8C-*{p~XV^KĨHaE{qoŗ7L0ȳ-v.OI3b~r+= EnvJ-nr!=B,JsZBPZFKMUwۀ.X4y mN%;٥ff8ZOYaAlH_x
+	M&+ZMsQKs,\N fHRyXݯ^vzUD#Q*3kQQn^AAށrKyMLj6Ui	e%I#qNܱmX	#"PE+67(Iw7Q)"᲎Hc`=9Q٩BCF[`Y{z>-. c`Y7A=Q!r
++|&w)T5lTHQ˦@07ow/4i~.Zu/E)}xS]4HL|p2:2gaRFF)G" |]"^6]Γ#rjJWI~mSnq64}Pm#UYk{#]'vH!O;~_|RÊ;g'Ex\GH~t4ޓG)G&eJ'9g+g<VjF%%G}x^׵nc59>8gs\X,=x9Zk4I=<+O-CtFXfZIٙɱ)MS&gc$1o]Xc~Dd( kh$Ed^ԒPC">ɚR pRDtxT3KHeKQ}h(;֧^ ct}Ply;]n)#qi9;Z|>
+JmJr{K6A8qO?Pz]+TI{NwORl6sCOGΓ#A\~}lN#A/s?TLRH;9_[\߿mĹ+Xy,EFY]S%ޱ_Pwh1E-EEnYX3>IŬuZc3q:1od~"Ͷ{$<+p؇3Ew#&Y) E  )\E/+0*Lml-+/2m6173u0q*qT7Zmj]Rѵ0OnlyW-65>;|gA=߈+s [3cNk"k.QF|$v}sG),sJXsSkI5DY7R(٫ij1Um<)j!+TKz?m&:kCO#	иFcc7~/Z'EG
+)>w_"_0Ba;&\BUOC#SC4i#(gfW:Z]Kyd~Xg+ ܳOZcCAÛZyvfmR)RTRpנkH H # )\!rk`)#zoO0ev`&u+	Bzj=׽8q6<I/X7ЂHmX`T?֑SжUd̾h{\c[.^VumTGZ(<
+eEn>c󭡾^ؓXnDRS$)RdފYL,aJ1nnnn1q	UE&[2)묓crBm{MnjbJ닲@oӸ~)/'vu%RebXy$Z[ +.ù@W{Ӌqvw_Fx&Y^9FIM],,ml_fE5'6&˓9MKRzOiqW
+9Sf_df.Ps 8 E"VeRDP(`D!G%ZrzN< sZY+yX*J#V
+J?`ت?0VWIU{R:^Lږ̪}咳 jk~hkgiUoh=' t,\=o?nh8řpz#J9|6.)|Z8L&Ew|RZϣml'GF_%XETfCPSm+HadpUXq&ixX/ E  )\,\·3t:G x ) H% H/Ql5$e&ػpx(Ǔ8@ Rt	 R  ~
+@ Rt	8)B`sx+{L\&%|:Cʷ=.ԽC@*Uy|_lՔ'}$'	 + paR9>oݸuͥmJ.2C_ToY&6rX)Iޕ)oT)e$_ݸ}7daBF } 8 E"Q5>ֱrpvquuuvv0&N70.nP~jS*8~%6.Ia@I-IJv~D^o,Lzb9RX4VpG5#FwJ{NFJwҡP.}}  E  )\׎ӸL[X &wv޶)gtn줉%|$92'HR6&:5L\EXbVeC$i NC=1Թ	+꤭B~h}|\t7" |].ZΜ}۟/$ 5Ywaa LqR$_l+%@bP ._(+B`X*p9\BJ|c$RYDPaV흑"L>	 AC|ϚI(K4){o!,We@*y+bZwG}o@o"LԜa^:B\"Je'/#eHBd|L
+E퀟 E  )9)B$k;)ZnVr|CeLjZldhlhfh^MޔхԶ֤')	kC@|$DHܓakan9L3_afG]Y~_iPHZtM6sTb!wt*1264|Wӵ%7ՖDF&a>W5i9K;R0޸^&:6&6G408}pRߖdbjbx+8ۍۮOSk[BB:KuB$=-o.{"B\!@ ?@ Rt	P).5?{(-s
+oocwwkk+S+6*X8H:9L>Nznv.8-+{'m.:К_yW}Q@ibiy[<џ$߻PE>uy $+5^Nޛ#$\p5302lYU8[HFAqI&W~g;؞elKw}[kftCL>xWfՔǛ>C`h5I`G,}%ZO/6yuL,U  @ Rt	H)*+2ww~+WǶo6,yyBWH>ni1g2>	M(6)bѩ5~!CO"-đ846_Qo){^LlYZ VcLR7wgQȸ뵶9Q+{+	9IyVWc~+[Ҕ(]ԑHsмʌ3m@'4,-+jo}_o`E;Y~NMB_(aH*<Gӷ5|%DC7+#PRcl߷vHQ:毑}xEu-~{QA&$FK,(M" TwQ;J03;hK	IZgLra>٥	|%к*	D Do!R&ȰM[ M6aRG8X||Qmuƈ"X-$F>¶69yBH$٨n	PC]oOU
+TC<s*>|):2;1^~_f{ｫ&2/i
+o!vaAOZo}E!,x;e[VıbVm⧪ܮR9 O}T_LxzZe1Q=kpRC}ӪW)T.< ^Q ;Q_C4?E!}|-7cҫ81=.$tEjel`ǥmJϨ$9Y
+pOI/55`ftD;|վhᑔb|gS(_(AĤۧKl^D#,F<r
+MBǥ}+_@EQWZc"C\b!	8(((Bw<ֵcHEg42%Qїno:Ng4E[c^	Y&9؆'T,d?HɪT~V:&qCwLbHʞű /FħZ:FfHsěŹAAp+~E<<FI,+lv.6zAEޑZUt1~aI@e+؅ޱ"ǉS8],Yh6Q ;QQ|>Xkt#4%+O%.ύ<ppRD8F:(4;+RoLgNH/KAÞF?O^.w N>9e"[SԖ&BZL?{
+OeW(Z-ƅܹ8I
+W}t$]G: B<]֏.ksu
+5.ؠRN{.&6)#R+?rK'vlOv=\Nnm+L=/<w|w+3gh~z&VQԁ ^Q ;Qf-ħc"M8Jo褖жhl+ΰDK_QRV>!>a8I݂_DQmS^+䞵5zGg͉_SRRf^YCcd˕6S_juB/I FJSs>V2jW67*я+T+)+)ռYAXD!]1~z3O\G:fxUe%c*G=t)ZX +,5;!|sLT*))?|oF槖:<~;DUBGJ?U9qM5!L=fܰDH`QQ ;QZIDsdbyv'z*R,m||ں#_Dho\e"`gYv
+Ơ3ZZlC@nYwqy
+aͥΦ8NHJ]Gl6G[&$+dZG]NrbJEa<ɓ+Qxܲ+603ܾ)@ŕцRl.w
+gH_ɭFce3bm_ ]o(.ƦZ{6I䑹(70QQ3S-5	QUD6yu07/-Z+1ٹs>wsYmQFD΍
+@
+E 3E{E  {" = D  oD D  7 vh Q  Q ;Q^IbAZqu
+Ŀ m vhص("b~Rԩ3NO;5JէK$*> !H%s`((v/x k&.A4npǶw"O%Z[~x-2:RWUՐѿ	w  !E 3E{FQl*2IaEliV:FeGHIhs}EAA%]`;ycL>7 E 3E{nG+!YYOu%!rl.`1Y&O(qLƋ)pΉ!bsaYLCq\@cFt	lIOgS7(ca7v1n$`r" 
+  `g ]0#5:K(0&f5iKsOunBVsߪ^8S1,.#s$w#'IY55qVO|UtQkl_{+7+WL<~uGIJ[5@"k"uқ~ )E 3E{nF\Lٕ/n=svpws}jXИU~IkG L6!Vn:7òk|o9c+˪"u<̝Rîa³.*9xyyYh_Vs	p}qNeeTknN74UOF%?v0t3+Od}0UM   D DQýϞpvC~@b;qqx㪂IX^yvmƙںY<]g4~`ms?a%ޙm(sr(28Кꨮ a}v`6@OZYy,'~A'V>:o6^U+7*k Q ;Qg!20& 1!XC#sqҲm%CR% =PAMS\_ySIEEuhee探M5l,e1BhBEҒ_?Aq'J3?w+Dc}r&_D D;.~IB~FhѸ\ҽD4Ý2	IDOcP.6{2]=EEYaj=kt
+8TS3uJfE\HNJYqH	o$DA @@h,8#kɖZ=CAnvs@,fG=׼nX8k+Q$$M+Z:jFZ^ 
+" =")IjͶ'
+o6C{gT,|q%-%<|	Յ7" /[j!yy:'#RO?ELϼ@,)  vh(Ze`f%!Y/jFܼV޷BBr},e2DE39TMoeew66I%1Β:kl)nta*BG/'~W]eOpsK!_d#o%sEq!    `g ]"bF73s髃UՄu, :/͌åąT&JjrJZKJGF+&9>4?XU5s:qvdvfpyif|i}j_UKMNjZ1k볕(Uz⏦  D DkQ#:AOL|t_?gO
+ @@{6<PtT#{{o/D DgHI8kk#kl6-" ((l @@Z"RiYY$369/1O!-&[S$1ZFO\ZҘݼ#`HBmam1H`Kor@<1osmJo+Q@@E[gy?e܁}taĻY"9:W(D2~Iqx?WTxX3).{-a{	7lFP[GZ7('쵡kwoM}Л'a+>"Ұ  `g ݌gMϨ[Jr,Mݚw92ёS>Jb>^*("b
+*Moà%R/0WB^/](jo7[z2uDeVTU<+22[L+hnEg(" =`GWQ%Ԭ`PcM Wڅ3|'Wb1MSoI 6TDq)b/r
+kirl/EҙtU˵[@$;pIY(  `g 7$<Jfebr/ޙs8,&gL:AYY[JZq!fnl0"yMv
+J\qy6Nu*)ZI*y{-k4
+/_Q^zO/e.[1I !+7֩++TOH"$mְb6AZY^iIEQ">~yyiף	UǗuL*I\m}Da0Rي 1Ϣ-/-fyC%xI\rk!H,pyB;}c{[3&o8ld/6dD`}d$E"!$d^<sm`m{4_duefx4.⧅KXZ^%nyq+@@E뛬-%TP?ߍEg+.%pWۑ!V|.'oet+TTduCn\ۿGg:0wDu4|,U.)b7͊<u Q탿iG(koብR_ΗQ=}$fbh(@-E3*Y#bΚLX?GxLo>;ro)Q:5}~(NEEr/۲Cne5N+at1ܯ(/w`>-|"<5ONQ~ſ}ETZoұɯxD<pU#ooSWWB!q'J	nYj4=rCB[+oM{}Cޅ{u'uX=txlon2ځ|/dwBӇ%#dD DQ4V;:׬ܱMs!O#{	DLL {ׯd&e% lYe ]RdJC&'jcӢL/(]	KˊM41MO]nyv%1~>e/zjIsi+]ς\x놮a`	9;_טhAZjeN6Fm~~19YYn^XqTCkwTNrFn?2ȵnxbp#끵?~G<PR]JYc}z_w_R^fNNN[wSL[-#ļ<S+.&(⒤;ݫLOp:9ҒW/d%QϢoSdw5ϋq48QWx70uMFҚJ4TJN͋56v'G2cݍ켳2s󃱁NOGQiΏIi9Ɉdk~^"н@@Ep]==m^t+#C~6uzDTBi~IJ
+KD>V='oH!$u(L[QXE_X}`27!OqҺZi3e(aS|ttյt6U$hLƯ+1BtmƲ}36HJH%|wͷ#{a\J2'\ѹYQzS42WTrTpgEAQJJJbt|uMPv[\."@HqG?ybf2&]fJ;q)oE_q-iɉɘζO^F?KC;8{]UFк曐[_T+v񉉹GZO/Ó,
+th% 6L6k 3Ǖ67Y倨h+Bؙ<>sKIDy+m(~/  `g ]~$eH+2?ZP),+r~DQs0Ga#y=u:,*$.RoNm îkbu-wE:"IQ'kb0`sT2<%
+s8݋nE+n:*GON<CdV/+ܑG*(:GqFܹ<1AľE"kf5
+
+G#d;>7'Qt.)ikHʖH$CAߩ~"\^@?}ԐHLA]ѣ
+W<Ιв0̦Y
+Jn?ӇHYٿG~ȡ^1MUD-ebl=GXbKdLń^8_a:zXǇ[DT6Aoz% vh=ZCb7Nï|+;E+9Qdr	l$p<QvvF͐(Jӽ۱DH_"4.DC3gyScA"X$0,/$ppu	Nh[m	pz;{f&bjrrbfjy0cS#lI(811e(
+VC[[M
+~ <}jboI	
+}7:*{h%/1-ƽrr¡4+U_z3gJL;S@b΢WgY[{t t1]CԅF7k/B!R/RUa'gjo\fD52Ϋj%%yLtt'꺻eCͯ3Y"D m"Q_]D0xF&:»%5ڎ񡡡7:LHC+5#nFF4DBW0~RSQ$R4"{V!o;vIA".m$yJp1¡Qm^O$'XBX >er%׳@muϐL'ɭ+1~C]ÒFkN4#l:J2=ozST=[֓vK&(ns<f|ςN{[Y:~.'6`]Mܬ<RG%1Z}ؔ׮SZsvõ0nAbH Ai.vnל]V8,@<Yx3LbWi%WmO~?|*g2/27+::DOH/k `nρfgJs]QUőv4G-2 IJ	Kxhnnn{i]|\ޓlw ZQgfuo1x'@OO_ͦ');E-ۻ~1\v!.S[WSW]fkmi(2`2GsmHk.ʰs/GQ$ltqkm{tYUMCCC]^|qY\Tv\嚢YXzqnCCճ?.#Л>?')M+%Q֮҆"$jtvsg}ePGU	y>HSrEb_n%xEzWn91Flf̌!mn=o({`gunŘעb-4u\w	#7T54D&Y^Ӊ((	qFVTW/G.+	EqYe6a폟TJoxm7P[YXlw'=<2XQt7_`qz`VUQ]j{9(-^1 4Y6"6opZN@{{mGSPzv>::::;;;sw###cr'w)?< xSp|\.~oےD"Pp3?DbRvʡl}t2~KAяoW:t4oŶGzx Zy[QDm@gdFy벋4J8SQ]
+-)A#srІE+t.)q} ?Z^_?1yCsgḤGaN(xkam|>FuOSTI_,
+2=PPR1.M>I)@SJ6kzq!5>ɣJ>T]ܵؤW>CZꈸa
+G|K+1]#Ą(ZL`ϭoTa+/V<͗'u/j&1$jC	Ůq)|GW#Wr<&%.Uu(~v=nc	?	W0JEZx~`7Fl22-UT˶qs"b=x+#U.\Qkac0p{{}ޒĘDM^[rILb4JS U:H{]zۅ]Rv-,,l^]gwc$#윙9g9'.
+rss
+A H8+  ~pIX"!+H$|P|>T?C4W
+2!V7#|b~IN+=>"K6Rqhtc#ikk&1zz#j 26hc
+N_@$}7݅)"ryrG >(shˊvvnO%9ʪ-}x|YѹDLi4Њhرj8Xm8љ9o,hJ	Aci;(b40ZɥaxîڻX)482ȔrŀhIeu8[i$tC
+tN3ptzz~aNSF܌'ϟV3=)$.ڰJQ0XzqC)5	y_+g<`Rgu&$Pb#jnEr0nV$+nRetL2@a'J2esN\S#Vp!ԄffǃXO=rieBt@`X.F <YMl3T*=H|2lI,Ļ1<SSSG+͔.FR4Pl6dHz</C;=+paEjbM^miz)
+?q27\#X|h<!؍B= T*cĐ) dV:A@fdp")X^Wo/h?y|ODo|	ϼNaҍH6bpL:>x=} |pRUL:޼ufarjL竧cZX$EQ   H  ^$E K,Es
+5_YVVUM/[Z踸xuK$E"c$Ӕvo~WÏ-óS3ѧn6pvMkXtcÿ\{Zt |l|n%FjfF岱1! > )x=} ,k5MnZ}ٮj/$Ʃhþ0}}=nTw[9[nt^>9^anXz"IInV,*fSդcHthQ!Ml^JU^ޟ623%n}~TlF5C
+Ić$E%"FRVt|dIL=34iZ 
+;ZzAtܴb O$ J*g9~G!m]^"8<=G8AiE?s3ΔM;Ȕ6$QdT#M<U*ՎG>ڌ@6bڙ
+)pYH8*\{E'beq`|N39 ؈tt,
+LMC>IYq)ۃ/?qXPF2NfA]`0TjWW@(DgDZfwo'J+MLktZV)gE[YO>_iJʌRǆb8'k>4ߛr?ɋ>X+Uʩ8ds<2C.'KR\,S(	i|VO|drͻJȢ?jj}ȗ?~mo+kׯ7u@"	eNr|}C)\|fI#?/eU%%x/m03;>-ڵk֮d1d@l{;eWW,-l|O?w[IdrU`F)*`TÑƁX@tjF@01F+l eW\w+|11yQ(l0@ pxmmmMMMeeeYYYIIIAAAzzzXLڥt3'RmD#v6y"OU\nfB
++<1<)t4`zh30;뗏CMu)Q>֗gRTrÏweґaoahLك K8Ltc\Ua3}8,<6놅cQJfrEˡ[UTeD8WDan+:uD Y*Z~ЁMl8+aVD>
++\@
+=div'I9;$
+I}8͇{N_QI 5"H===Ʃ`}}:W@_ч@Pd5JV׃/f[*<Db[[f<*)A***MͿ}~1qO[n`ǭgq]\eOӼf֖W,oNM*:2O=򰲰u\p|D9S35)G3Hg^?Zz镐۫i>
+03,$4(0ԩSFvJff#ltaGA7oݸ;:Q$,&Xt$lagC|rnu-go]Oߟp=<U\F5C2/9:v-,!yӑ6\'dWgE4Rz(aqjIy+ z #2хX,H
+|O )<h/OW \+p^ˀLՁ	BHy ǁ[RJ+|E2؎+8aAm2iq7tڅf^ŨtuH\F(fnQWݏhs,fe9ûLMg禯v؛B\skb{2cAiA߉F;/4$ޱ;k={ܲyǉf10Qn2&oٙ7tv?Gz)*8uCm+xiH/EIIpM}mO?15pRxM\-MZp&&&G-kî:Ǹx#ǧg5'GrMFX9hx}H}
+dl>3)Cah8{e_ߕ"c\	/ 2_Rdlx;^"ߞJR\qt2g5O4[	(O+h;jZW-Jтfvv~nP+6(&0`"G17f|f&p<II	8`KQ%纁MA;4Z%bs .(E	aF)NlIJQr{+1bwX$,T/6VdjPU\l#
+B0KAvA1'՚W*|.mew;JR$EoǛK+}z@̒HV3%m	/-ˊր$lף摰NL'2&$=j|ZKc52\]htz<bKk	J^'y~cW)|܁sZΝ?ɉR1~#EMɮ;wQڥx6JF6!Jp-"_XЍI%Q.PwGz)ӢrJ"N$E:> )ϖhDJg@m>R$=H}t{xnaqyyyYF|cWTDByYYj* P듶W~<~W)l-p'wtr<񡘒HArQb~'4pi;1!AWgTZSv!:2:	~=6p9FM@iF`efrwQuػWVsͿW&S끤퀚V@$Eoy^xLx:H" NyA	sRonݱmJ2"±7n޸mۯat3RkVn\Mk'EDF&nAn!"2]/*&{lrCL\$d4+cMoڴǝrsBY+QfUSݼXoXgDf#2n.'謶;.04E2<`AV=9Zxqmʾ[KpY%3j]7!7[nڼia;L8;+#.',=5Y-bؗ: )+RdnB4,ȌƐZ͈;4Di4:>-Ϫ9 <H59JR䜾k䨂WOGz6Lkg&jljEi^?c*&)ŒYNȄld#z?}X!U*GG|zj~A Eǧ59ʹB$Tf/hFltG22=07?6_=-<Pp@,@	.vV)%Y}+´zTd돁9l!? )z; )Zu@RWfIU$Ee^6g7$Eq )z; )Zu| RC!).a2D\IAylDP.O	/|³Ftg"I_"\)Rx+P+
+Txˏ鼹`%pd'#JU˞2L ,/L@ rPHCdۅ}{Lwڵ[>3s&TJ*'$21rPu<{	k.G;f{yggRݠr*w^2YaW:C@@K"E*6e#k*%u
+28̒RwB!I]8`t\(lW	$\MJJia,̥.ஆ7E|}ʭۮ gW׋w]2U$%84!
+8#}"Ea<Q_6 ~7"z)Z'T?"9L_uX,xʦ"RP;(mlS$-,9Et<6뗯3׻VW_tU,fOF\F0yxTKf꧲f\MyzJ(q1o5+ݴR$H(qg.*ph~f=_oݸigYy͛w>Lj! V)K!E
+:W_V]Q؊ )Z6oۄZBC	^y0r~'KxK )ZRkq"I
+)GH8r8HtC"G|q,3,!|fIeRR!o\>)Rt,s95tN.+]|E	rcQHbCwDEx޷OA3yh[*)tӣcNonn)*]E;](AJV:C@@,E
+Q׀GԒՕM-mL~!+GZzn9 1@
+PJj"lNfAjK؀H\++$/KA/F5t "eCVx dbbIK2!IEqz)jc
+{n1;z!eԻf?~F/d4Ī=iT߫twhvԂMh6f}C9v5QۭKBJve<tW\-z@	J6PSdvفNsq,#66w3A8o|^֠RaWW+hs,Mfœ
+'i+,5juZcO$stg&Y *EJJЁoAaa/
+#Q")Ԅ# +
++X)$wȪҊV`edqȂjt3+ӛKk#;XBJ{s!)ZDf[fN"nGr[<M*-`~JJH%+>40L^up4/78y/@QʤBAwF;};_rK{0
+[ -uuuWKH||lWŦ;8ckge|d=r\_a벽S,MngŖuvwV{氕>7MY]d宓ٽk>Wl,@Q'ιF|$ i{{k3gɈv=rj϶[OXylH<O)2a"<zh3*448
+QWVe6֓$x^Enj~IUN. Y)))hdFҼd|	GFwr!JnQEʂܬrXNaiU#o@2ו'TTWT»@z)JGjz
+ׇCY"Hކ={\K"^WUX"֦v>@C.]G''1kNS/8[q8`oo`(DE^`cbNwcrK|ARtRʒ/RWsx|C0wq)(X&Imcupx,[t@pA޽<le{XDIMM8Y\z^x
+1)v;'$y%:axEgMAܸ O<#,ЈF5޾vzBs VE&w7-=vIWy1Ml(EOΞRTJN^jI
+<btjvwL	q}r]ǧkӖ[K\dbey7)R*DC,BH++ak+x*YS K	\XWUGa`5MLG,0;sRHdlw2+ׇ-,.Dw
+@V8,Wm˕ހtil#~yH+^>\DBȭ}GKK<\73fOoe+
+<ȇWU{NA|tfkX2g=
+Uxӽ|+=Ot?j)*du|orkPKJ#߲qu?r=.X|\&eK\6a֭OksM>>ݵqvsKL7_uY@VCoX!+5޺r'qӿ>nabg~uɚ};Nldr8?CdU0sʊ[o'7b\nu(o'Sңm2 2ֆNT/qʨ   Vw"KM~_QJpt߰BQ+DduNj+V_[P\J(QSXmڐC(Uԑ<
+YCe")>BQ_%ERWw4']?랥m!J2YpNn`fAXDah 3,'7x|>Yl,罧hJ'ȈgeXVxĘĤw9.g'訌+>aimbvVpe+TVqmhvlCGcKa -OA}f6vIɉɀ¼T~š]=c+k2ؾORcnypwh-].TUe<47OEg%{>nOf'X>m}}p3IT4A@ E*W"=D"QQUY k&!
+`z6Q$,"?^o@*HC2 ڐRd~KEvbJ2}BO"zhHQM3.nƴ0 a7}ܸy8S@&YYީ)އŕ2J:X@s~,XnQ~
+-hJT"Sk==|/砈!睏'C"/"mޠ票>KlK=uٿlCf	[>_"pdc&KB03,O"&Sz)bPDReaO
+"[QAքްo뮽6;ԩBC@ "E
+U[P7 6X(oC`5ؚÓ"ɇ[ڰ\Io@"K2|@D*)b
+%Rn{_[ur.:NU+k@`HQka#˝qdbӉd1-seH!CKeԂ_<;u-+A
+$DD45Yn8RL,	6;HFx<2ʖ	@B+o~8$3 ==)7Mx`wݭC22Iq\csL"2_ߊ58&f1wGboO+.7X]wgv$opRCvS;ۇyrӣJj}ٽKJ[4z{~YN\O7/k8xH"S>8ٙQ~3FPH$ҲHQ].6|3;z2D$pbJRR
+nTvA#~2
+Z%H+YE1%5mP(v֢9pVWe7|XeQ՝]6a"L?H/MA <D@f˕ &6~>mAeݰ8quTFOsl` E-l_*|UF[YWN`2nbRة+.aI\|R/:Mj_0̏7k֚ɤ9qyq8kqʋ_b;ny025q8n`^22 !	UI i*Hl\K.!$Z$|^J㚪*Z[}]Ej{#,?;. }1zUQ˸֢./iۊ]<쒲뗶tɻo{?ܳ#<6#f뫗Yõ{Nf]HQnͪlzú7.pἏp9A]?y-Z|voh,Zwgm{K"k}Pk{z`PARR$8Nrv˔׋emtW61/ۙN A"А-I*}Q+QRb.]8wʯWco߼s++L(P+tUU]݌KO]m&\\4viУYeyΖژ}C+G$*8Տ|+?_e	,k7kUZMnV誕gKw3ao/\.~;pWԕLC)*;o,\8bE_M;[gG"z/~p9P\.#
+-ֵ:iUuEǂc!QE|jɐI5M+Z^Vęg~NK.t6~z.;~rL*48"E~oFY^[,ix+G	:t16NeLdW$::ɳљU-:V/ynloOER[,Q6r퇯:t $Gw(/owx"+V2!)JZPQf+\D9eys˝?`sܺv|Aݡ
+z
+;V]N3Rt+ؗnFfhPPtbi|@taVʯ+,).RL).4vUP+cHh\!eWWNlłnEΦ2QR4yR4b3Ƈ)l<15֦e"*cUy
+ظ+I	->.o˖/.5f A/冰Mj+,za1Z1l4uyե鱕>+vƇ!e^8LGB i<644n2+'v699'-66iL6){}?ck>FtNNa^u]M4ܻ|Rdh*.ɊrTwQ1P|?"xo2 Fp[e+QP@&tK]WWUUU()By%R4<`lQvO1E+:R^/:fԙK@ NJ%J\AJ>o֎P|9\hRD)B)Bl"_ )xEÐa"-"."}rL&#RY&E6e6MxdQ@)z>/EMzA@e E EVz}?LkG!R|(Es7#zn)rج\^VDā5n޲}gqJc^dm
+Fͯ6#=(E>K|2=W(VS=>@R)J9l&ck_<]0zbGO]X;1\[_tqIe0!,
+HDǄRd)Evk8Ky^̥Dd5@ fA!ED E.)46e|g++YBVi@lݷMMWn۩'eH.l;ܓ,P٨qWPki{mxlܤGL)"=S"O/EОz5@@wH(|!(QUrp8Neeeyy9D.Ԗ뉻 E6aL+;ce6%Uڪ<f*Ar=bE^+L?^_q*Ԅeˍ>:ΊZM؄S'®ɨTƄ_8R/o L()+ݜSP]]+C*A=k2-LMcTHUHn'P{|PX DxTUUUR슊2bقСԸѱnRR4'e_O*M&ʨ{]VXwiS^qߥKlE,d΍Kpъeo.qb?n?	c5#lXʏ?d[a%d5KεK6jڏ^[P'O\#I.B	#	Ԍ\E"D"ihh
+
+hi;"{ܖFBۭ;`/>'E#` bS7 ԙEӊRI4Ȅ\.7%lonzRtfL):xoTDTR}gy.W*v-+:v蕔O֝.U+T~1/Vk凂y.G+:oYJ(Zgغn8A\}:ܶ紌ZL^i9O!g!r2}
+CGBH#X){$Om5]y)@~.sl"q؄WD(\JHwp)#	BǐgVOy)ʓu_M펩#slx=0Њ>(plcM'.>sTS~,h7yr牍"o"]1jJˁ ~okRZ*b1t C FR9B/"vCWJ0}) ٌRP .Ef*釭g.4޷Y^)U]}%M-?S7t|zJ'蘟}m@p*  ,bz1q~7JRɜHJꦶ!JR}֜'goF39:ekSꚓy%>+Y+r:lw3O?@JƔ:/6E淍;lSOzߕz@"AP+CUA),Ed("4(&hEm/?~oJPt-"wE^};wT]Ev_	~Wo7͆[b$5ݿ7К:m]3Qd RZ\^ɼ,(bJُR>CMP(A)IA5.㒢uT]]Wm޶CWB	?u׬7}˕?=KacC˶}56ߺ7*6'</o/[C.ۛwn7lZeQY%zc-(E2RTZH$
+y5J2׀zS]]r!
+FPI"z?^.(tݤpج97YN
+ծ4'ꆄ-}?X|7vѨmΏ[xU_(kj쪏~⃇N7LSNKXEn;=48M:<Ϲ|.#Wg+θƊꚰZ݈ ?d)"&V3"_jRL_)L.)EOO٬&i ,S8'&3dZg\;6۫Vv+P/NԔL4i"zj3e:ǨYV=b+oA /ߤ(}G*B YCRV&nC='+oqM)E4"EJX,/)o`ŏ ;Jkmhhhii!ΘRD҃RPO"zh 0#(Eڟ*Ed+rJ|]*DtxF=,Xǃsetp|\No=#7y;!ȋXP#A5E~֚)EpM!+V&O~9ngIP?G}X`xBGn>	`B^[-_\P&E4`(E j~]]X,6ZCx,pȟx+kႂutt@VHwj̼ܤĴ۩YP33HN4,Xpa 	)P f$dfBPgUUsjj"5wF/("w C̭g(E@7PzQ$x_`J֚^nM+ᲂ5440Bp\.\hɒ[ʖ?L ރRr[^᪪*25PSSG,HJ%s*9L.@`A&AWg}-&Jd:R>	T*S |Ȣ5w) 2A|AB#)Y^aD"\.7771oyFm'B
+kP|'KYYICAV#igHH!
+)|<Af̨$ x!]058;ӈȾ32LDA**kğ
+4$FC,yQf9#EnEd5"H*!aB	@d+! 3[ dP`zZ( Cȫ)h#r&z*kLBBr6To,=A
+n^D+xىu .1$VP#ȟĎ#bGăzAf0 "@BC C8CPRAmds/{وLS *EdAx:d#"
+,(=@Dr)z`	<#2㸅!s,=}FhHDF !@@LIKAR3x;!L վHP@G;6Hf! z.]ScxZZk7q<#l1%+heb5d%dfJvzCjh|A|U?^1ī7"42D1%0]A3i22DF{6_IFGGd0LO"#JuX,rWpqr!ˑud-KdY}DЃ ,)	[b!Z~A@BLHn+AS|>E)<L{3#
+mЂAY}$5_O9iD
+4"Gq"Ӌ&(^Ƚ5z f27Hg>F&Eg2[ RӣR<F)	<h/2Q0Ȩ=d4=s !2kP# '\<uAh
+B"_	R\_"FJ+<FdyL!7""0!HVDZ"_RF̩41ǎ<y&YM7@Ĝ5É3yDmdAx<X,p >377$2x!2;}:ݼ,2p^2555A(577 >9Z0.\4"S0j:_	Af; Bw5===2RCp*)Ȭ̃RJ<(Fm<4.P퐓|`__Znmmdx>`QQQ!EAAA>E" id{ _ONWq3pB7AĎv\.D&"
+endstream
+endobj
+189 0 obj
+<</Filter/FlateDecode/Length 3989>>
+stream
+xnHn#ՈYb%n;!ȶfl#ۊDʲ 9bիWUW^{0Tƨ2+ʼSl||O˟?z~|뺳
+ZYߎYւ[hV2,eWe:3:fZN<!iMqGw\S(|rpe2<-Ï[mPz:+Nt	=lɰ:Len1px GA_̠0	b@+]p
+|3ElAL<5ݳ*]\~u)+H؝0z>*0k׃.p[)gbYxB,\\r	|?^t7Gwpr]ث~gN#tƻ2åt{|#.D]ȅB*<+ 2[6@`Yr`Jh7S?ƐKoDX@kPWOKhy@).zd}Y| T	R
+K[2]N_܌II=j~P-_eͳNn;3A-nC(ϼm;7ږI*3HdhQ#WN_eOOLւ'9u*7*w.Xi<V95L=55<a4k@2.Pg''BijaR3ӧiM/Ł+J|
+j ec@+p8N,:#l`ba/"NX& ƻ;]UEe-NU9|#@_#sj}?Q>ӱ]>"hsf_wk#v,u o7,f5򺈁N2&I& ;Ihu"(6J/]I<#5I	y
+us2+t;+|(o7څU/kEJql+&ՕLDJED!OESV5}8E!	Fu!+|,C<u]#Ė59Fh	@ӱC#"\cHs55Hh1.˵7h hYR FkB֩0_T`_LxW4֙-Laxox6a Ul$54FFiO&_+UC줩@kܷ%Q4(UXl>9D'L㒆̅;Teհmzؼڼ=[N{ki:"I]t]gttlЉP\FfԊBc˧m!-6VV,ChZ+dkW>n;3QEs=aG9v18t,c0q]sɴQИ%^Z[6DSA| 2&Hw+#(I_UXoy(TJux]>Ucل&)
+iەTEݜ7&s4lh[6ggb8b'Q~om@ײM=}dVk9Ǫq[Gܼ&h	Nj\~`ŊT}]
+vgԭa;rk.W4Mqx`j'1- k6b+x=tC۶!{NߛQQeQ}zIA-Pq!Hq(Nd[0-1&m|1+éi!sN:l3Q4Nip|MnEmtg&pK.XHfyF_| M6;_ftHq$/Y@r~au+0W@{bCkc]>mܣu㪖N	vXl/%LRa'X5![@SF"S$0\Ⱥ4pXYuE+A{!Ixۨ6N[.=}qRGfIt.){4:8fV'u܆k[thYE|a1C0W62̦_AuOE	+3Yu8لG"O/_12gV́Ռu3|5KVܲ-No?!
+6e6fl 0FwAQPHfs'>A*NՄU+omţ-0KGc?>1NڇƻFGBltPy8xv"n*xa^ȥ.d$hX1--]a[QtKZ=b-'Gb>")3&*~t>F=N`Քn9$%J"j}4TTq 7lUxUIVoYbV',W㊛5:
+/lF< Ԓ>&މ9m-QDtaTbjlyi  A!1!"l2:`XJ7+ƾ	<4Y 2/}t}b6!/lo7v-4K	wR
+6]t1=+hӀIK u+]픁R9+&8[r&J˚ UzqUJw}۶u, v(Pg]<lz)7,puc.=;@-)4{Z20hzL
+<'}7 milCkNikb5*fZL1у7Fҗ-.U0e\*ԕ&#8Iv!r"Zh.1w}/mDVЦkV<@ r7T׻(bJa+b{) im*cZ0#EycZth^j$DdX%Qutߣ
+tbM̳CKUx
+_tr|h
+|:<J~E=7Zm5c@FdiLQofXE0ONCWM9$`'h\wH.cfq4~q0	z"dM>?ZS^UXVܭPwy!fdgUG'g}Q75hdm:U%,a1@?U;\KPyJzWH25OrHh^"kQ[7Z07(+ʡ>W tym3@σn,DsoHOɅfH#!"Z8vzh÷qos7qP+>ǧ*~iˤU^G@۔E	HR	z{nt=֕ǧU(T=p`paW+w
+lPxv pf68_lCUL˺7H)Y*P0\6
+<r	?b{s`_XO.EYd[tI'+݅ӊJޠaA#ӧD3cg# j+%YJؙfF*+]¹?"q.@_q)$|>@^
+fôcN>u]B}`qsc	@e~	=4'x-O[{]74M	e6P	liNe$3RǡRBY,%u3i\T{HK,\} P1aۅX]0M|_˯f-fz/j|eR@}-%I#@RW,JTŒҴR¾553Fimu#v:\xm_p   F
+endstream
+endobj
+190 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+191 0 obj
+<</Subtype/Link/Rect[ 136.92 249.29 218.28 260.45] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgspec) >>/StructParent 55>>
+endobj
+192 0 obj
+<</Subtype/Link/Rect[ 394.46 26.424 449.3 33.984] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgspec) >>/StructParent 56>>
+endobj
+193 0 obj
+<</Type/XObject/Subtype/Image/Width 874/Height 679/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 50911>>
+stream
+xtG2]s]=޽kkʈh`$	I&9L@B` "h,c
+3%ᖦR:LO%>pzjUj'7      (     z>{    !Z    ti`G     jmE    @Zk{    h^ВX40#    @cZk{    hlxcll{|bA=    \hG^QG# @/}Mw-_,&f+h7#va>8˲<$Ȇhr;| fM\?pi`G N;ލ/[߶x"ZzUJG ZM|׌{ bMo}qJ#ֿ	챰1hmhWB= *w
+wMlg;s\Qh$I^ӄ)c.%FbԮ~'?HlhN=H# :Ja Í/THK]j֙cأl,/3Lu{)-~T=6(d=hGs+ h+8 ucZ=JKc
+nl/B6s]0|N-w8q6 rrYH= =Jb&=JW
+ۣ0n Wkc-`  =rsQZh䃄= Tp6"+  T,NأP5DhAj,0# @Wkc-`  @oǞ?H7QkgZF!şF|53  p6"+ Tdo%n`Okhw5H&Ya(1R`Ho Ђq6"+ h   К   G @k/:     v`     @;G     #          h     d?     VMh     #          h     {     ځ=         v`     @;G     #          h     j16~,X`~"Q     :`    x`    x`    x\h:-6K/^2O7iךᗹQ>    (+mQ6u*(     $\kD<7!ܬV{   @khFfQ#eӾD,I0A1s-ýΚF/	np9aX;Mc0    r{H-Q{dzIY̭,s\Ow*7n1
+'    @@h2'{4X'`m'946\0s+    {$/ /3k;#*3'eQK|ka    hmM愡mjF3/.=Zf7dJ{G    6tbf#}zYa*]MvFG!ŏS{K{    fo     Ձ=    Ձ=    Ձ=    Ձ=    !,X`_HTG     `G     #          h     {     ځ=         v`     @;G     &1~miFDZgf   [{G:Ս\Fv"VE*zn$  4/th*PO(]t%a#;jٵ	  #TKν"kld'"_-Vs +{$WDzikDuND_Vs Aڊ~\>\JYbro	FRǂ%]-@SO^qe
+Fnj%ӛE#`l   l#lB'Hd,5'$[=}+\P iSWG{z_֦yoFt=yA^nm=j[[m_mU&ٺJ_*T6ѬY^@[vh	˔QӦa  `7T=:K `Qq/L[so`wsj.v%KQG{Tmr<NG4 /eeB+FM,[oAQ#㭶J;/ZKNj4)^9W,f+I[IGu<`#  B3NH#jr,ٿMҜE-#$nwK/jL!>^1ԇf͗^ڴLXHpq9]9g3QOR1F:Hy8b,FQM6<rF&V +:Y?mRJjZLl7+˝Y;sA<[9ډ]k_Vk8;Ed[s?~adB׳ikIr
++  &xhVsjH.wa\0n6J3dd.$ӉfR?{PjQH#wQ;!տw?bZ.CHYcv7(M0+>YiLnJe;qX2wAWHeժy)[RMil9
+-s  ZأEqFldΜkh>ߘڑj֯벱MlMM~]{XkQGpnX%+YTG9Az°6MB6Wa\E%]T_&_eNR2	C _YY06fH_M l n{baF)~X%eQFgyF\".EcOu*t5?{*"/_$Ȥ)҃xe}s"V+px\F4庀bfZ>k<d7,,Ҁ+㔭4xV= ##l%H%p*؋\+,ƚPFI6OXnk,\
+ևhGیg
+٣ݍY1Í5ؑJĚ.ouzjXRqu\'m!l1K!yF!/kHxJBR|Y~eT܊ՎXX`|B9e[	  eY4=D휘_?s)rtpt~:س%u<-з'»;<HeQz4ݍ|ai!hGJE̮{ԋBi7Hץ]~3zp(vpGۯC
+ +OðV,|#!rs  \#4˯ɨCjtwðmZr6qZF єH.	-CXm(ßK&H,G  hF4=ífBQ'{tusft5%zn#  4#ɥF3%=E]@3:ޚ=7  aXjs2.oO,X`K3Z\e hoǇ  @CzjJ{@k_~GW   !{jb{S8<P+I||    +{lb #    ƾ {   ZG   `Ç߸qՁR#   Gzt?cvg% pGEEEGG_rf0LΝS)СCww_.6#dSȊC3lv{dٽ4)h[^_ˡ>/|+%˦   may*S)[Gj EFFn۶/׮]KKKS)lN-b\Rb;oɶK#X=ZG=Z\U|xp	d^۷ea   Fo׼wk)iW|G!L}m<WWOo-Ӳ_TDx{ob޽{-b[-|,xqO)Jxǂحg<(*+A,zob&ƕ{)U;%өC{ׯ_M=   ѕ=ޗc~#MIy+?\6@6Oyb/^+VO	h!%MS,?&ZݵHW'Hĉw9y$]/++Sߖ#{It|Nd9,%#7f`|{c#Y=Bbf"?]7O9Fj/իG   oM[>}{AvX>w#t)fwUUEEE)))[lJMM`1Jb:>2oZԆ5]1k墯.Ҏ7oIqƴ{zN4뵗ye#   :-'V~;pG%}֥߽ۜnfwUT?Fx^K'/j{,\M6"G+vTokCOҷ7 ТGy{j("tB9َr^zcllݻwl"MlX}k]&
+}v/?%'mWk/G   teU:VTܺ^z)#BL:~ͺ~rѥ²WK~٫!e5xF#*jS&'UntDVN%ռRBOsLF&r$|QdG4mNӣ&T[m"+bhlChي#{u]HT-"Q!	[7۶vΦ-:g%W=.GN_ygc#.xzM))rcL0i}D_4Y,m^AgVOcQh[R  oo>;k)+"	$?)~ĸb>d}u߮a6Y5ֹlzS*dY9R{.j+)n#՗T%8!GQ
+j*# aÆk׮ɱ`k?|pks/~p9TTӫ>5޴zhB<|=F+;ۮ6~o0@*(	kZtT6KtPhikL1jĳ7=b#f)<ioi  :G3eุ}hdA۫z/WOǹޞ=ҡ9_jq{d.'C
+1U;"xvأ}HI]d_v-{=IR}[7Wr)Ո'RkDYg~12*٘w~h^سQR-ݞ7/M4o'TL3X{#dff6;{43zSb8}`q+ 	hG$	1%+ J돮pŀ^f=zMV\ޯg/O1WUwGȹA^n+*w'En"FStOhNRI;3Eu{yDV(T6#<xpݺu۷ouM$H42118dE.=.ON
+{I5ޘ3A{ޞ7gk~69G[6VZv)lyaUGoy̙fg*#~caCg=y<Mu9Yf^QEX9,
+64)װ6VAvqlL,aYZDct{Gn%L
+m
+!%aɴ,+˺VDݜbؤB؁
+e+{7]{--B_=dPbͧd,}adY)MM]=BBx,)WJW^w$bɿu/7M^Y!6-XF^:]1қecU;bE9ŋWXߦcuy۷ܹC֕6^
+v̸~Od?QS{N|-㩠Q9[6>\q746F|{g^c/GԱ[]^ɓ'[=<%ibIv22ũ]ؐ:ʡ/3Ttjx|ÙkiB J1ٔE5pczYaVZe_nOPY4Q)EjMdHwwwA>,N~Jӝ:+6AJZ}i~ @W}fv
+4߻㴮6nqAYYٱcǖ/_k׮7o
+H^8qnC>Mօ՗>١'7[Fͯg17z~>9ct#Q_.p盥_
+鶹[MޝL^&{G/
+cfշʅXxK{a쑺+N2)iIT{&1k2p)&=e㽑"r[?M!UvJlϔt
+ +{,c_~lfGY{.sޯ^zK.L&t
+[esj/c6fx*t>RC~4m?²4ߋ5ɟ]n&z[c)}wΧZw>^SyȑfgV+	vT["W/	ƱG*t"]v،0>b՝K"3y;,& ݜ#`l_f
+X) @sGyfgy2OuO\k"caM1c҇Fwxu~kz~>xΎ9vwcF7`]ڷwX=}3,D'j/&ah+c\9q4ȦZ+;2i̵أ3ז~UؗctoꑦZBɔ_k~>Z60ٝ: G`` lteer&-0Kj1,ylДP{tuvwhf=u>0=-%Evޖ5#=kGѣM悥wHLPw-jxlDj`NMeQ6ٱGH Z{@W`'vj   #hU$%%   GЕ==   +{$h{UG#   ٣#PRG#   ٣E*d"   p]c[
+3G   @
+G   @>)//=   :DFu>di+~`0衐R#   Cte՜9^5u*:$|,IGrϸm._wp/Zp ~^Ư._<HlD)   ,q޽lɝ7kG;qC)Dy%ޚ6~m* 7=vk]և++W1w/~1ڏ?AMQ9۷o   {?7dȐ~cF)޶acCJŝ.
+qВ2u|'rn@i,7'TƗ7zhky'5cBi#ܯ56
+=W+E^~   ]#gH2vC/3S}jKFHMM%Ng[msIm;%3XӮ)3Hz{ٴ"rOqS%ߕl_*,?S/#QAƴ%V]˟u1mlF9SQ?[cc+-ŎB^
+{dDxV}}~Ўnۺ:-6HM%r	bJl,	/M̹nmmްZ3ǧz:SpzpTLe!TN>嚛=u$>}[YrxҴ|{lS.dee*$K0*5~G.^`=nۙFkwCݪw{C3*FoGsLL?hAƽ聓G3Ͱ/{(S|2QdNfNSͺ'"w*c)Ԏizvչ=ji+;eM#cVQKۣfqpw.dT{;7ggQ'BSY8eʔW )t&#;tٙ+&7b[u	Ν'ꘞ~ɝ;w$}85A$b=n=ZuU'2cC=N_{kw}PbzMbmXXa/nf"Y27xzX{dQ\n=
+8i9p*#lJh<ea\S(cDH:h=SYgG"deر$ǾA5#;υIEWryyyDϜ9sӂo[px7o.co5]TG+M?(=wh$OD^4iPrcT*v;~^p!)ش;tM✥;fnlΚq#>]`klbhi;
+)((_r8/9~hЉ~[?V2gPJ!0)dxIHi9
+/m-JL(Zfvl+k 쎡-#(fW$'_c4ИMr|NYXrx:!maG>bJeAdGo81"1ef(P>31W?D%Wkts!a{)DZd@J߳Uy>uo<JP>}tc!Jo$xXIIIgj%&,84f\Lz-WDSם*wyeV#sYk'sK%yJŮ_>
+sә2Q	ꇦʫ7M= `MQU{"%,GfMϪ;|U?IZrc|@I50.Pz*L/&IHܴ9&;)%=vQnM!{[ݯQ_FI<|;[q`a+Z3ʒ+NN,J% d7ֈ\}Ua^]Zd{ʤܒҺX8˽ψ
+7fsiQ4N^M+*Pgk-kַ=J!W[n2HٳgQG:Hygm>~⧉f=UNօr~>zR'h{UG-:?xn&Y%wRkg_.IP|Իh_~9KwB6%|Oow̻t}+P7(GHT	{4+\;tEv(Wi,DY`z4puJ%>cbG1gmg9_SURJ޲5B]E+$}QA}PEHckʧþ.J\ذ3в&vC5[)׬3{TFѾ=}oڣbė?e+-]l:hcuݖ9k+˿lN+O!H~ri&Sq:rcEƥwRBfɚ^tؽpϟ=ngn~PnNfɽ+g_.cTzաbDaVQi,jJ'IʔB,a/UOe󪛫rwwgЄ2!r;bP2~m22%rUSum(lvGz鰯˴#C%kڇymRG8	Y{JGƏ{y>ufW_{{jll,I!RvڕvرӧO'%%iي1lKע^޸YV}>)ݺ.eatY{7)mx&umwYc*ckw$r$O_)6K*~PS݅χ=
+ۣ0w#=%_ac2N>$	)ᴈefe1UR2R~vǠdUd[ee.+޲6sV*(;sm2)\闲I+ؐ\?ڻL}Zr_ڒwXG3ת(S2s~H(ۣb?Y'=Sy_Ҏ/_;쑨w}o߾DCY#'~ޞ÷9ÿtpBV7bChCq}uƥu\}]`MBg}zso{zo5]N`.uߟ猳QvjeIg1N}%#(}R9KCR
+7ȨZT0(|^{([yʴdG>k$χ'P۩պ6T`]3 %j}*UV5D]sԖDjRoI!q}FTJ(m:%k~-_Q78GނOfc*_z?TKrr2G+):<xpl%0ds@.Ӳ54<&鵷Wzn6'+ow ~邼K`wm0K{ 2(|# @
+ 4v5^&yAIGA<#QMD#ϟ?o=[2X5]4n %*-6f(Q J4vӡk]c*waS7$[HJJJe+Y>]秆fg_QyT}T޽{a   ѕ=kFvu3]v   {Dx{+G+jez7Y	{¯34=?l(ֺR(UYrk]5N/ ohO<PlSs
+78#"5UWx:`gۣ쩞T՚c;4J[Ymun*8WAב*=1黦
+Tz8]?Pxs]%:d[wmn4{nN+{$PZJQأWz3ya\w@N+=B>`ǯbFmE..F*-i˖;'l뮥{w=Л=1	${38XWy_k1#t|iuoA1O\	9-~#VÙE,S>=&QX`Ф|Jod7
+?5"m@1d㱥Q7UZCA鑏CTbz_xJpـ'5Vi)>Q6lR/_aѨܰ,#wJOlP}*(pxNիS̝~1GEm=x{K+\lGc#|=j׳TG*S2os+?
+'>APS)\փϝHQ^Ħt`hƟڛ6<_ГF+M\RJwRM>q?%ՆGdُTe[5.媟lR?_pH[dRuGJe@{cbG1M2oVa}4鯪)WzQ=a|N?=E6$*),+h56V4uTr*MKkڣƊΑQI'NH"k?J_,~N~l%n	M
+|!O/{u^Zd5,v8|FIvVV,g3`A4IGcdw1Lɬ_cită-YN RJۦC0?pDH={OnWW?A֭{o~<>/-r=Vqw9վ.McOtKR>概>iR^Vzݻu56:o}Zjӳ~Fi86=1o]Gmg/G+Ba=FƃWl񬷺i\y<FG=F"˔k~m=޼菥K0eh+e0j'1J%=
+#tmS
+"x(?nkpA.+wL?a`B7+k5w:rF=oȵ~o:%YNgt)=+nߖ~Ja70JZƈk/=:jwIۭS\1v	F8gKo-N'r}+jsn\~zKpLdosKb6(r^e&UOOt<sv663$mc][N*:,@Ku?u]Mo6c+7Եڽ[_.ڡA2nkdR)ӨlUvhTX{"^gM+k:kw᠒5TAZk,72ZSjOeԌL8]1FD"Eɘ_jD:6e=`cSZ;iSOվH=]OOtWWW
+*B|ʹnU3dn7(l+Yd#/^}Pj=BatRu ^89xS'_y%J3J#iUszr"1R*;@jM|vѣ#R(}=6G_kV8=(_bۙH|LlfygZFwdd!>U1c>d3q*!tQB;2[RHёmt:1*r3wp9>lQP
+ADćK=R"Gy6%ڧ{,Ίr/l{R֏.֡Ğqu7L'7N]z+
+^V<z0ZЃ%xXY٫3ze%ʰ0ާǵ=R|>2=pKuE]0%hj-/##s:}aEj/=ޏwnlzt5!5UExƠi<mџ#Ah[XGFHu^1BǊK@R;%,.NcâTc<=6,APl>=^pIRi:8C|X,B.7G8??_T'ʘk	7OG#E(H4.A7"zIQ6f{v>k(͍3ߑp_uz0(gKRO^+3Tfgkyf)y=œ9lJ4].#sZrua(مxZ+95b4 (Lirx$8Jyigzy	Y.K12XF?7\kѻ\v{EA=WPkUvuu'^smV'VK4`w+hhO{ٻBQ`y+[؄oeVr=钍AnSk5^xAaqzljG${ AG겢ӣRJgkCaA8
+r1,/e_N
+[6춄xnY\Sc+W繟cоƟ4jiz zq:8G6 QPY4O~̿fFg՞ǆb ѯ^iuzY+~dO	k	z (RIjHbE>iR2r$*@Cң]K?1ZiG7{QcONt;fd_ǻ?DuZ6ia;[k$t!j#⍚ٱ{a ]v=bZ-1Zh2"ioYBlpԌ]cW˕d?y0˘ Hk'(vZrsSA@pZB 5騌A] ct
+-yMGbw(퀵A cD#%NĨ7P{zz ҪA(t\]]-(?>χy nvi紐/f$Ն	AJMMY*9T89qGjg6%ti<"5T<ߵǱMz TiG+Wl[ ;/ٲ:60@ʼՕ&֪[:.I#kvSIQkz TGR.7g#̌G>j=n-_QJɆJFWW
+K6[ut~.uthq+3A@ X_ȑk2ڝz&(>=c\$e|I,,eolЉO
+(Su7L'7N]z+4r#+vjQ5ht6+VȅS!>Uqm}ckG-wQ{ԇuzl+S|F19f<	/j0c]tTJC/2
+grR
+AM{~A#)%BǊ_i6N]aQ=+kX!>UKNz,JbcsBliR(c%LlR<}T#Dz7|\݈1(MNuE_Ԉ\Gc+KסcQ^˧Mc$ՒMtA^ǥUG,VMnhǗw)
+K12Xz?7uԌ労.Jډ =ٵyg@]GY@uPWFS?
+27կ	!RcS= yYbJ7txJ/[QD$ɸX%O?|cf	C^| Vz'B1RPە=6$ԾG*FvZ("APT"VIξԢGy㯌ܴy:m3F7RHGˎ% KGJDH#Ӡｩ><dE2!tOQ概>ᴄj|a{xy3ll7XAJۢB%^`>tӠUkŹ/t-r~+S碴մkV)g0cAP
+z('bFfĈȩc7]=C2#3mv
+A&[FbXRl>@; /]ݝ,JuZXk S+55Q$4y=33CKKM/)+g>:sbb/#Aԧ="P\rŶs/MS+rG4r6׼_Rj'7N/	
+A@\nN#"/kH8[Imhqʢ~z''yFGFI\S*N,h)FFk#B!>PS8KB333nI\MX.
+qs	g5){ǆM''a+"=H#svQJz%N#C8wOCWG Oz4DvQ
+#O 9~-!G͊k2zlG2xz?2+:v~gJ0(EG Oz4h[XG"F(Z\\fL7s~~N\<QֺPJ%%̣xtrcBN!>QX*3ćb1_u<'mrsDMG)O1pW}ЙBA;0mhQ"v.ջ/#Aԧ=jU#A#G (
+<]gp2\Ecg0F0)1*-cL=BA}*У{d1@22 ["B1LRP3 U=5T*+rؚ>iX~z܀ (EeMp(V歀GLG(@5{}";-s O8-D~z
+APD/ʤP"[5+c*
+[+63II7+R$zQ&iUo
+Y=e1jg#m3CbM+HL	%Ҫ޼P=&%b)ڥ?sEtP)"eh=XW~s}p'((IEA+gO/wUmJ=ϽB+УG=1	Nsqqqk'R:4Wau5c9Ԋ>Xweܥ?~pE/;jOG[ծT+W RzLDx$>|'&'luqt:s\2~=>'ޓ|?fAɉ^3{
+`kͦtJ~
+=z+WG:{,ѣi\ۧV]|^DeB8sҦ;uGGF./-Kz
+X}Ћ{Wۥ_xT27WRWR>|?6T2xW2C+zQFG{'w7I@+woCuFEJR-Luخk&SSkk/;27{+1Mv<zrڧ[x=^>Gx-^,%^;ϵҘ/VZ:O+c%/bzһ^w.!)1$eև'93ڥ~Il5z.ӨR&C\i9ƭzVGZ=z>ct
+m7ËϵG뜐r.sRQeh+c%/b	~F#~wZddVQC#c0iӣ]P*hz42ǸP
+<q#%rc~i#C%%`G\gu=s{E=z
+X={Lo߭l.mcgt=TO)Cm(g~L#AOC}cS!~=-U	dezT4lW
+@uttp\=C(.oQ}̵|ixO?\;uUW0Flx|:?@)~g_W	Y"	ZGJmO2m ~A#cR"D<^_%Pzxƞ|-x,(catt;6jy}<{siV~z|gIzn[v)۷_:6/x6fa	]ы2z_}W_wxf6~*ޭ>Q[nEx8LW
+>ᱷy#S6p9{vfoԳ=zԅf0f+F~z|^;d?x{+`t~C~㵷lcP=&+B2C۔tL6A)(c{ÙL揟grޯhX?wnaG+zAG:{dJ%bE^k>iJ@48MdJUy+fzD_C"ы2&8HzV@
+Q7}T'|"?=+A)(nC7oԬ@ɪP(pǳ7ظ#'4c	^I7DZ՛jVG0暹3閟AA*cR踺Z,eڥ|\?v ' AA*УG]kHpCռiyRxȣ;'&&xz TDĎG^z6zf6[<YBu'GVE7A=z9c.7'f(Ys_;PeJvGGFe2BvJY-q(!;r2>qq޹U@NA@h*CYkF>^̚Rn_S5Ւ|Y9uh)X.>gH0rl<U@Z=BA}*УG-=+{$$l*	ܕrI5ߠ
+x^RN/!>1yFv?J:_/FGgG[6{tȃvByJ;PrHÌ*05E_/{k0~(Gf鍿+_o~~e t	QG\Ogy5#1$"<1ֻwLLIHaɍcõ<2}\U$,=:}x#A]ǤDx$8J8??=[2񨽂,*U>HL2,9$}Q3vSG OzkpwG'a:La`0hg}zԈx2s>D(5= 8` Z =&-B2C۔2ǾSzԫ\G?~7̂BD*F7M2Dh~+6	A+@u*JĊ}Ҷg}(5J̖rHXqa3rMx @GADPb}Ǌ+r{揢 *УG=	NOwwq =҆p?}oGAfG@Ai1Y
+])=AU{lqP#mƨc	A+@ua57;p/aB OzLJt$1χy yfl(Zutrg[R*:!TA@utc\n&0RRC	z*M"t4&H@JO!>1G^Z<LTbcXGa8Q/ݵenb_|AP
+Q|ܜ#/S(ĨEy(IёmΠTO|rz++NAǂR:gq^PZ]3@.]~R_3_ɱaE!>1M#Ǭ])tpNTnBn`L[a$S,
+1j~VUSBRaSS	۸4G*A]~7Dz鐎\aq8+AA*УGӭ=<Kgӣ=p
+A5(edͳ]a-_RܟǮINhO5F,6
+=|fx`&Ҫ޼f+tG\;7vu?TC)a<Ji<v~So"=`D&#,={lR4ּ]($fȬZAH"訫QÑӼ-wye.@^{5wP4+1Ͼ!=GKzz6cR	1333z'l}ФǑf>Fg!GOܙwÞQ]Ih׫GPɼz8>{z@zsG=g8wwlZ3a##68֛>#,!tp){M=`cLGXl=zi#T*r*L=~/fof[殯_wfէCLk8Ǆ{+Ja}jGJD=%:kA0X&Ȥb=߯WO\1cwn+QSGv!rsSA@p!B~uukzd#="-*
+w+6{+	j߬ހHB`^z/_F_w׊qM`w=bѣGQ;i_tLUzr1_֊mRýO>y	G V1}dV|5c踺Z,]J=c$MU+!mW?W,OI8a0\kGGڦ@7У'_y%J31	Nsqqqq*&'ߴK<ﷳ$ێBxKN7Ya3~sR5T~Ċ\dE)gUތ;3fQ0`|m?\+)GX+Qć v.5Uk?qb|\QIQؔ^|ۄC̓Y6&dxuN=z@\nN#"3H8[Imha-YNu$6UX`=|=nT%,{v4d|FFZO=;ߣ^iX>1jF|,0؀JWӘMa+h)z
+UGBDș{dq/HU,')Qc"1Cl&e  S#ǆM{;(mﱊ[6)/x։nU8$f:ݍ֧֛Ȅf`+h(qm}ckG-"n.#NȦ|Ddn;!DHtFAVH@Jx}̓V׹ɪ4`멯m[k@mHElCqQ씢-/,Oz䰵n+џxy
+U|0,zz6У!.9T*Mg"UM=6<+\s7]A0/'O5G+Q#bk)<Z\G$mXo~mAz4=GFv?fٙ\AP(xτQGe5ѓ`aR̈́'7NYa਎˴Bcd<l4-	Glp7}GXl=jjG$/++a1k*7i U"B1LRP{`hі z\GzK"银}!~0l +!(
+etQ<Ӓ'~pZ{`ht
+\_e>tӠ
+G6zL@u㲝xwڡ|0l +Ig/nV'	ˠW9vT2#Wڝ5ӺRv|zQz*n3//W׿FۏYog!4oNb-2Ԟow8/3=:mBܾ~땟;\hc7*!j]cܷGN Mao$-B@5/RSEJ%ck^m~~RxqgH=w\Γۿ=V|+Nsl׉T3)[Q[nQtzѭpziz|hïV[s\Fp'~^;.-"@srX%v@q֎G^[<L*{U5Ν(!է;1=wXG+#7S_XB`BUXz)cS	=+塜v:/$ת.X]8:2>6M/XXQF!p8u	G'wm#\ѨΓ2(ĸHhF]*\9=҉t
+~ݝn.q:
+E)eGvwCw)|A>c5#X=
+1{`I#`jpDʹa~JĖS\)-cP	^zʔrvf*k\Q>oVj'6Zyv";rmOC6ʅۥq*9fHy3 oPL]K!c|;n_rJ`PsF!laH'@hdd<^I1y֏ =G;|nJ4zK{I%nI++|gjrJg8SnO=JL)P5#2v(ܾc0X,bG+9K%ozd'NqңLi0CƿS_fP75^yc<5{\[x(鑋OOӣ=CRe҄l3
+f3Եj7{k0Olzt(C]GvԻS'8SlzMt'=͈wt`]0OHF!͈\k4,)m)ębӣLi\}	QP#BGOE;&ch[~voV݆?1vFC{&<6 aG>_?'OAm-黏EG]rzԾAeRfqG?(ް@[c0X,|?YzqU|ScHJxe@Nӣ=լKNz,JHjۅB@r9м;G#L0vy_{"F!c=#FllzӤ[sm\s )zgZOεSFv}hz2n1dGt/zlғa3_4N׉jG,^[ءȵ=QMc~<^מ=cOq<5ct\nr5cbTQu'=7]J##=GsoPϨgφfeMwԌК"3X%>)FsQ=rT޲2; 1ʘQ3Ùo+z4yFY)a)D<BQ3zbH慵9lxN;lǩ1c<unG=g8wwf֏')GQDH{Ҷ0X׬;kĞ?1$M=&+B3$mSJQ;<Q|~oGL\낁㉽+{*vMGJ%vBN})eGbX:=BP"J1=ziM}i_+!cP(poɳ7ظϤsqi U=U#O6NĨ7i|0l /V=WWWJbR(}6x =s6},~3z2=`4c:z}RHpCՋ<TCLa8׋W-дEQpԿw+4=`4c:z/'!hޏM6[@vZQdoK1m\{`htQs9=8b6]ƹלe}@ᓓs$S9~+İbDݶ#s+FXO*nk7ˑ}r\>Bz̖Q._q6fBk,@豿4KNz]rvi8!=EqI:Q#+5NOvZRK#ǆo;ҡM;jWq䑡:s,+p^U'	Jo_/m9
+Nh'`ntQRGϧMz(!=2+l1[yz4Nl;T/h7:to'{xF+zd({hTʩ5=+i}eQ#o>$zNfoTn0X_g_>wϰl}6ȩJ|=l>o{vr5'z:(
+=UvQ?=6\PBa٣lG'wd?=F鱕ν8՘~uu	֪&lo+&`0n{۷ FGb絟H *"*JY/ѣtJaX1׹mkVCyb6B:[җ̵P&;ˤǺCuX#@6Ӡ3\;/\k?=ڑki=փ1d2,+u;!c߉Kƌ=A0::"Č=jƀ@GkDu#<mǶlziWtoȉǭk̸fh{X.G;Fcd$G6=:kB;)6sCSicgVp9ǔl۰:tݝ8nGͣ m~z5mG=>?~1~]%DN|BnؿF-t<tv}HDJJ
+G؍kaj*#ђ_@ sFCtcn_p/#WVߣf08O>,E!HǇ	qQNߣEk1=rcG)JGAWe?؍QtH:4M!-ʦ鎓<g 8ZCY3ەJ|Ը(4)cG/B1RK6;G.G5=2iGeCc~S(ͫ+"F-qwKEG&%⺇o	kl{jk@M7l/9rљh	ԳGVT"VT5lźOS7+7fѮE#l-hY.h1{ApvQy@P-(%ܼRj[yA&v"ю\ѮqXkuW!.FYbdю\1rm1xҸ(Tf=vB)#{s Ox!cL׭ч$F+6ǰฟ^̊˦6<A>jF6i$[PDÂ6GJ_:(И3jF5cĮC=EB )=A=OcaA&j}N@E|y3v663$@Ntzךuk#=jwh0X*+[FbXRluFzV@{~r.$g5W|0!@N|(Lx$8͡j^G@'RR*qԋ5\G#'=ړuC=a0,!У!+Wlt;3;yi`te&TyG ;+!У1ӈ7VaR%ڧ{|z5=)tjz#cx>>QKE! Wz4=NR#!"̌=[>=c\||wV$e|a|ޓ~MvɷU6'HOf$ɍzWCÊB|<{`h=BGCDkk{^0=c/"2@rZB}:r)aG#PClyx8Ke{+
+BG6zL@mHElC}z==Vx^:zJ+)aqu5|0l ++%^pIRi:8C|X,U#}v.7G8??OtDs-af#הhR&ջ2CBvQ +!У\u?41p:BMnhǗw)_Xʎr5Jᨣf.WݞvQPD@PS= yY|unpĬ!G6zL@m!tp&C)@G(L)=
+}:vV聗+rj|x-^ :ފF-.ljglBܾ=sG +FO}SGT*+rؚ>iX)=
+G*4~H<F*d\wM5(#wmjC{oJ`A6MmM`$JGN?Q_|]-:to;nW9R/Q|6GI/"=Q\[Jn&뚅c7ʿ|N&1@iM}Qg\c丮;sCd"0b`7cV®"@1IB;-zCxK?"Ɂ8C%Gyx jZ~%T8L9}[U=]?ݷ~s*{Y}:P߸ fBo=P2ǂCL|<.IjuʹܮzA׾{=zԃ.8fr_%%u*%y\n}Sǎ{$HLMPB4+45VVVx+oI
+1PNJ{qk>z!ߣLAwq(Lr5 En->AwqHsۦ#@FL4 M*C!R4+tkco#&bFz]qbx5}ԴrZѣ$7e1lmBs30ZGq_"637:@n)Ӡ%14Э	qԤڵkz}-H?&[7|7Q>&Ι1c=>߼򕏏/{U`|iLsAǵc;N˛EPqKrԺ{Lin2۩Zcg$ur=z7LLE1^jƗ^zk+}pí~#dD˽G	HVn]W`UGL(,ǃŚ$&UpnQy7ƔuL<\M#Ga!z((%	@B7s(if:.7R\8'Mqizc&(^~ć:_&?Q G*Bo/x۟9s)᫟V̾~6MAVhO5׉fڶ@qfI~çV͸yBZS+Q5ĭ\U36?0Vfkvi'X:Qf-w0=N"<yQ4uBa8ߣ=!.$#?{%q;!SK_|Y2uXzO?lZ'~6]%
+kD@rrbF|I3O-sdݙ_WG{6v lmtΚnaWDUx#	MxfKnkŽvN2>v-.+`E|c"R:ȥoQ+X9)E:k&>θJfrPV[o}F!L
++&cQ\/`)1$hB̂bǗ^;K.h7+~T~W3Ie?BSq˕^e%~aJ{`46:Xn{%G=7QFkbtL1c7=JF?o˰|%^QT95=*+S2#1c9z(+h4fKć@?JqҬ!ڬ#hBtB)Tꏏ-Xr|VqǗqy3V?G 0=`4c9z2c3r?^^ P\\\zxǞZtM߼G^-/OM\jcCnސe[U3#*Mv]8ߣ[{|%_0=BAPQzho= fUJF2=X
+gKz/:6Aã[y0l+XK)a VfޛZ!IG6z,@å[	#A=Cǀ{:!;-NV5촄&a0=VVVx+oI
+ϻjP*F@1y]6v6{fȸ7PT2ߣ>3B'^]{qū]@o7wݘ:¶J(i0l&כޏ]Hr7Gnu؋[{+9=]T)kO)cnڷx-תO^!)S9=Sf|]&"<=ꬨ ea~`Qgu] {qJu^f1ƩeCjx6o6N!ĐӸw$6ԭ7xe$̻H	{^,˶Gq$0MnC !7멊pWИ;=FQ6P+כS-kcX;yq> g<2IG]Mꣻ?Q$t$.yBoCW%Dӣlq;_~|Cy;:Fly ^Fa0X%ңwO7sFdu?}ޱQ8zlFGɪ%Ա$"(8զ*4)kk_1N}lHo&Ip͉>~<i(؁[~ܕGv.T]=kbz߮m7W3^̮?on%9 SIBiY PzQs97Ӎh)9lG.4u͡G&hccV#%o\>uW*lXDHK>U{)^8B,DJ!+Q+HD!lBE>@TídʆXz,W˵^zޘXo&DAX35	$Q~%ՄO0r'N?fU_%7YwU#Ou7g!T'(m۴+Euz%.(?I~{{{\s<`DKG*#?0+{uzԬH*GIqL>n%35Xzx5g?YQ&5ӣI葋ԌTR]&axgʆ(h1z,;^a<n~c&Q>g;D%ѣ^cbz$VW'W^7umǄ51{4ڱ2c4|'z4ci豀j󵚙Mrk4i'Z^;s5LKe(9!{4wv3ǔ+ɝG	+{4$$Hh1kikɧ1ҴwE_<+2@2ѣe#&ISɬ+={LTј.u^sp/..k^VCqXsm\o3H_5f@tNK#q4L^ϤwriF\mo(c}zcCȊZ'%]5hqzO{#֝,Nu"zx&az2[sՌTCϮhcX5!\b
+8tbrٱZ2:z"ƌj@ E#ٚkOKږuUn\%݂;$|icŷCߣt<^ztun({\Cvކ/@bcej&ۦz/XQCefYQP@qHE8[]2h(蘻oh%=`0X^z@j4Ċ<l}8ua0,!#"a0=4#OU/Fp!8AAE1_+6HyW+{`#h=BǀLȫx=uwCC!{`#hrHzh+Uz}UJtwStuv*ot51q9{`#hrP/şOFn4ꅅӼ7",nP8UKY{r>[!cDxw\p7q<idz$G{ǸӔ=E:7O!|0l+X%Dj!F-C1p	|<'2xW51oWԏ7Sqt4ci5u`	=0:ׯHD).>,4fsF@WDUGNq8%7\hGb<zѧ"o`"ԛuB9fvF}3fgFB
+նsťcdj@+zݓ
+_~|*:/tRյ+<J2ܧHqonZM=>j+	=7M{Q*+pC;l/M+@e=֛}mY+	hGY.zi'։'7W67I8rq+z⫷'=Ąњ~,ѠÙ[q]{&.^j=R36nԟN FƢR;`bZ'=sԱ㯾}#}^sA Fп\^ѵy<rțiqb?Ǹ$&ȧgq劼{KqE9]G11|G.DM{㑃vUB)"{4z4=c_/5EC$yީG/GKFc$ K
+ρa =M@m=qjNf/VWfD-W3eM#'ΟO^yVJ%=|=r
+aztC~!$?z=G_Ιueur;*RLf{enN?9!f6R'mFgMu^25w[g-ݎ<%K0`Oxmzu݈f1R,
+LMH&}K	E+/ԍ!<rUZDulF&󒩹:	%|}u-
+tq@=R&zlFS˵277wz6xVQz&i1ܛ'&tzƝrM%Vfs+ƽu7ƥG7gg^\7~*ӣ@PŃGA7OʨƹIB7s8ϡ7:oz#'-rwWA߮^:/5w:W.~6/=
++yU&%MeT0o4[su"&"H!01nsKWAoGg8OwY3VY}<G3¡+w\дL 8&{<%qͽuVzs=&״7-pKIs/`GslעG0Cdd5V<%Ԥf'odUEGӄ0։ܚ0+Nң8c*`!luSб"cctX+]k)葒Inң7j_j.Dz4yэ9¥v4	zt[zn):C#,_s@ejjg]ѣ7jgeZ"=<FJhn.PУi[PϹf5+vBVLe=JH&ߣZ9rvN~|xlУgbCM[sunyo[\sF\zBzPKRg42I>L<m3@ȉH1TC36A.5w['rkr	w[A0=ոU3fYWy|ܦbB8zF60AI%WUR4+"RcْcsQ$.T,o,րGodl\TDuR4nDnMftR7;[INN˅ӇUzrTzߣ66pL.2uT+++<[7xΤwq*R 2tl0ݡƍ	+@8Hț1jg#gĊP|0@q$xڵzN!>_<f^ܧl/wG4:s`{a0,!c@=6S<TK/⇫UzbHi;=e4e¸l{Hip4x܆;G6z,@%v<&?<ߓGN<i:=ɶr{ې-LATT-qaWpɓLU6ф|#G]ydwNO [I<գۻ&vs1rV[[IG"sPcv-AqM4snt9MRJGl?\j*@år톗#o9NIHf]oNĈ$tDT>}8qDV}dU5<1AtޜކPqnӮw"yaQb@P=1j4tQ4'#]MfkfG0#w7tWMϔ+qQc BXX1GkKZmV3I5=ŕ&m`Xkg1qޣr	Z%]r3dnF!p=)`0ZQ}Gk1QFcD|XyizˮyY+b͵rþ }\e3;-=v\
+\Ud3+z=ޑkoCxʥӣ;r	#6JV̟-Zǡ{k7̎=jxy7ftWU3)I֌\8fx\r׶r*tW%sN+e|ң;Ft|0بY1}Gk* ԢM":B3M^*ڋ|^B^~|j[eOF-OAALgS['<U+'޸|9wmRֳnNĿ[qdjG>&9wsnm6	2u7ғoB+g@C*BYDC!@ܥ}F+1f3 "z]cQ=T6xQ~{S*3K;+ɯqo2ӷh'uZQX*h4yp4lS=ɽKGgfX=va^Jztvv79sNTn}zyz #<C술^|xφ>OUF'eDC2a9WW6nN?9!P;1,Υ&q@RgmrRw{X+IΘ~'ʖ(¹v;rm⌦iߣi:(-V5芼B=1مppJp!r=rڸWy={zj[6IFS8.,/S	+yU~rnЍ,}Pq1&qd7RS=3>zߠ85
+7rMaIlMٌ1G|2 ǠrVVVx+oF
+ϻjPUd#=~4sωK/pH;g<i+.By"ModU=z]^d@Ѻ HRMk>{LѣL>%3:T:	G2{ңwmWbv}튼B=1~y4v6{fH)<arroڤG`B-ǚG7r"==:sGKAvqz{8L[4(vaQM5|OA]Xϖ;si:nt{Jz:"c^xڵz}h+oZ1czyO !@|`TpߣZ9rjcVPA'r#9b\7rna?c"}AiÚL5cr(g!{W7ݞi͵5iL+@e1OU/P5K>Rr΁ԧ%].ͫ[Q},3Yb:DcO%Z~K*w!Ly#<
+.Ze/^ztG kr7ha3sRO#SX54[;zt
+cMCf\C="v<|[G6&=zRG5S4h$ۢׇfzǅӂ'O$z~kp7y(þr` >GO÷kbz߮m|'Mc֬u́o2E]qN?TUL#kCeY1GksjU;H1q:qOV$mzs5rKnkހ.9󚝓L?Y?>@z={tB/aѱb@P=EcUX1}zyK=+ӏ̥rqYiO7q1M|0X1GksQV#nd\:bc˥vУjtv^cbVn0wxScGlt>#Ե@Kh4fKć@?JqҬa#hBtB)T
+'<'nx\@JCY}9?]Wg! =%BS˵]SܒqǦoWFw|yrŅ<1،iW\v{Y(۵E`gw^=`cRYK!c@3@>um'<q*0+u-c"D.%3B|0X1}Gk̗h+Y3Js	Glt?[#Ե@{FǊ=B]P/9NV.D(,aѱblAP=D+++<w7x#]5*ڋ|^B^~|j[?n+Ù[dUDGKɫVg&MU0{;:y71͙sk
+U:eZoDyz c@)JQ;=3$ֿ@^ghz +=.T豨~*iz\(]?ٽ+Y5=j8-uxϫZO=@_f>ԡGR+Jؾ}!ڵkz]ߡ>_y mZgl@ u~|sH3_3hi`RaC@)M~}KInN^ƞ#g5ʭ^"￾Pz4DyӼ7}p;I(
+p`,[޷J
+{<3##?zQ>:2")pVc48b^[&1V"L8 gBЍɣ'9{'Ź$7(Z3w-[n_Ca=ls'ͽ֘!N};:wӾGCsRңu:Q"{)Zokyz Уwqx$>7<Ro8&wt+nr)q0zj:1̷.m<ݧ?q$\X^t$YF9LģE8mJt{ =okvK&Nf8Mp&CfGFD!УQ&z\X8Бq>Im&wtʈ6}8Yߟ8Bu|oӺ}S}y΁<İq]-݊7+|I0+0=яf9qCi<'MUE^:8OoFYѣͥ+hq-PN<p=zoDtC41jeGܣZyz УQ&z<\.n="2@i#%=>O^y^9}Y72?)XNPSGϥ Wȵʳ1È#{G&='Nj9d7T&0=1љ=^azfNd5SZ=r.myޣ^͒NIA5cYz4"J|7?(鑿jǯe;D~dc843tӚt*//yH;$)Vn\<3<|cs<FNǵ5ׁ0=ƍ\[jOwzP8?)%M/FæW7aLkUmOCgrlz,@FL{$by^zɓL<߸ɽ	&vKʀuݴjNcJ1)C4xT'Lr!73BU[GwDY j&*w9yK*63'uqn$~ip	M:?ѽAޛ`>v4h=`5(УQ>yhVz-r<+_X8MH*IZkwVS+#޴ yGSF)/̸G5YT#k|E+g@]hݏ'OjmߣCfLܪoZ!33ŀ5aex*ps5owx8A6x=¶hG]h}hiG$+S71k+u-cOD8[]2d(	Glt/{FAJs!#6:V_ZGEaz 
+fߊQ$ϓr#6:V__.|
++cZYYْ˵l<g_a#6:zԅ@P_^ܽT0z1/Бʛ?ޫmg#s'9]o89,}Qo9থ|0Q__=CFaNi)w;fbbl5=bC3-=w81{@{z1#-FG|븛_sA(DV*G+܊v+|0Q__=CBĊo48+gZ9?^9F<-õBh&D}<{s~4ɛ!=wc|]vmc
+9[>0"%qrsbn8-}:~+ }Rth>GRsP9꽕)xu>/!/?>r_I-{}JRwuv{Uᙉo\>uؖz;X7GT/qϰGz?<z%[_JL|]+DPAWB<fHqfKnӻ:X!
+ν9&yY'7	Tꨬ=Hnhi)4AQVvnu<=2<~f@E{w9AE@SMZDnmZ鱯Z4ؓSw/ŵ.yQE7e249@	4^eyV]}!c?Ŀ+ÑhG>M;?sN4tY\Gnބ9Vq:ݛRS3|Po#=z];uPz440)kz߽^ƞ#g@QOnJ"=˯[Gmq߽vEB1y<rț4?Ή	qܭv.IFLnX2/@jO4>SJxYseǾ?~!vDsG/>gEEO.wj$ļD!Lc"E<?pA΄"핍GOsH=TNAIn!PYg&w[ܾ3*,Zps:M,|}o~[& ziPn@&'|\u:r/2ѣz,@P5׳%H^jWVVx$[ǭ6qMR;#ndϪwnvϮ>3lHpTv4{,V|6UF^mZ'֥MǨ't$YFZ9LģE8mJt{ =ok[nL[ĥ)ޯ8Zl(/pʟrlEMDnsLCv+@yO'\mC877wz6,(&j?A^zqnqL;WPG^GR9VPn;MpݞKk+57NHoyL_MF?ĥm8Zf34	Kx^G)c:8zt%E8Z y\K5]=0G+2~MT[~T/)|O*qlu_ 2y3{ң:{;Vgr?kFOtG5S]0#>j4&#zLNUDa\:XOkӣ9У% 8 =LնxLjzSy.4'+ֿͯqXGoVA5cYzW%fH6zO!@ݭ8[T}jeH?䙁'8<L%yr؜yy΍Hk1kCazԀ1O>4aMnqz]?w<cjznc3es[I:GלK̴Z4Hq&kǲeu4+vBVL=v>+)d-zDxyy& Wuxת-{ң;:i[*|5Vɛ\z4T9s:<tAoS؎+=9v_Q[JJG{Bn~ic5(#ba^RX+gB@~G(Q=¼zmъ=B]VVVxrO}nI=`cG]h}_s.fQ8Δ[=`cقzKt$|e'ޝ;q[¸GcF_wY#6:zԅ@Pf|ڵN!axY3p^fGsT2`q *c.2Ǔ'O44_ι~nfcݝ5)x *c?4{\X8-H(F#C1pf3:o?-#|<_w螄#h;яBvMLmGv2*U	w!rlsc}^)1/CuM rzEUGNq8%7\j]:ϟ`r(Σ7G+_z2ORWL5BJ!@>K!!bcUoG3=%s[1 χ|g
+z4Q4f<7&O_L,ԈY7eސ#|AP="=Gyp7\O911v!s/{rP<kzLYQfs 
+"c?8hV y5_YY9<lZPuG)d3(i1&:j*}V\A+c^	k[{x+BY9XG䇁0qՌ0v9 ڹWe9}h5+%-m/ߪƙwWgڜ*0VwOCw|} *@P qL׺~aF|UVzfO듏?Ssӱ8#F1_"V!= J|̻F	$=@A#+c?j4<\;*Ijٯ
+!)a?UDK8S3?kk: ,#.ҩfDFu=T#񛳝޽~Bdzx7a!H{zJr	%jGKΞI!Gêң7>A1_+6<*%M7cⴄ ]~(kw5±pʗ#n ̜У_x[ hHzKt$|@+ynϞκVzsN1Lg}f϶V.}?Y5㖄 O~(Y3 k>Zv0;2:o丙8A]=vl3>zt>*Y3 J)c.2Ǔ'O44_Ϲފ⎘yݝu)v5 J)c?{\X8-H(F#C1p>6@ wML۵MC yt8ٮ$	H!sTzC%9ZI9˒copP(* R
+WB<fHqfK㣻7ۇM?:L)xGY[3;o>U9GWzN	s櫢! (@x0=鑮_*1؉'uGӻ6"xٍj؜4ExCJO=BA
+GoYEKNZfZ\=6#o9$Vqz 
+ͦXs=[]~ee@w5{v֙\lYHQ[.@Be:VԲ\sѷ+plV=Uw_QH;^[l5	BJՆ6oS66i%l0 8C6;+^Tʨ΋~mww={ιg<9|?:Z޽읟{tv¥ڽ+;z"Gs	D^p>f:ӛ7>3=WUѭ.{>=h4Z8XGҿgwd^Sì9ihx4cZ!cYBt,6My3EFM`#=G#=VdQ-//k`%XGj4m'hG 	j4mq<
+U=kgm.={ཟ?{a)IFẻH6{MC?2?:uߝyzFJMT#=jtR6y8I=k=N5o|kQFf}|tgO8ѭMvk*ڿZr.ocP{TiF3=>=)B#=fHDxʑf5dWtKmJ=ba$9j^{͋ݹtO):=?\GfMYZU02+MMZs/4~Տvj	d\3Rӎ9Gwn2uC/)Co%HU(3׌3vm.K1LRprelm3Mڣn[hQdk1? +Nr>DMMTs6?8zɍ{괦G{}szFO;9J\;bNJ%;_hH8ǅ	ҨQi6O+#jɊ퓭眽[w4n/7u 6!sn?|굇תoevʚ=?[еx&=JV4F#kˋңOmegt~̜LNrJ63޼e<(8L'\V?`ߴN-NO˨Ŕ5KxXy#Y5=ʉB@6-ӱ{VOk?9#<)K֗Ǩl$6&=jup3XC5Չ;QMsfw_9 +i9#֤`މn.هMH:Հ'qC{!q4mVg1aϯ+O=%FS̮h}6=VY`SB2FٞFMBӣ^|6ңs)sFvk;=ʚ=W3t#=VAkT]}vכ׷Scg8gq";S~&&iÛVpu_R4${j{Nvį݅K47r6OOң)sF*y1Wl>t'"1	{ܣ\7xz5#tKn򩽳+KO*yo%-CCkDP2vGqL4o\3\/k#=V5sE Rk}jtv[uSy{[mk>l0NXj浕3MtSf5[{#Oǽ3깮繗FʴV?{jTtv¥u{v=E7/68m?+jPىN?$&ε3e..%?&˳bf$=M4oazHU(?׌= 5CFM`6DĹƢfHmXGH*P{hHHU(Y{TZ<hh18c&  +#D<= HUnN  1VW1N= 2EzBڣ}p,F )c*(޼r,@:3 mGϟn[0@= 2EzB3vm.K皩C<Ԋ3[6n>F )cNqaaAB4jzG2\h"CpI=Z_7j[~sG^,|}7
+V XǣG6Q7:dY_,o}pv?ɗߵE{}3)ܙ	Wv9_3/<iNG˟]oZD4}cѼ fEg?#kz$?q'_V< $$6&=jup3XۙLV'mJkYL̡]o%F,ܙ]IMU>{z4+l"T=OXY̾mVg1aϯ+hªB7Rc?+}GMG>z  `HHUc=u<=:#UQѤ$,?{=KP])?ڇN_fq~Ȓ't0Ȟ0Qk@]s_57{WMOcouLmw嗎=Gp'n9 HI:8Qo/;=Jɧv~n\xjfKPF0dZ*7тv6LkWPx#ǩګQ/=h%%?ǺT>'H3P:n3%fe;F~Lݳ9 HU(s\cHZZ-对.%_=m֧w%U3	nC2?2sx>89=J>hɖ&d@	KteMǭ;yRs)G 1pv+}]O+HiPKss^~fMkg\53*\c°<)fFң5U3GTq?ر-%= Xs +\3dg5֑G:xϵ GzLK"\cQ36y,K#`jjժc0W&9KW8 P*=e-Bl41L L$H L@] "=jtR6y8	 )c_s_pd9Ό7#  ST"QyyH@7*7FE?3)aU0@q "=Va\3:۵[,@:s'43T7Je(fZwdU2>  $AzL)<.,,Hh4FMHYf TX4)vE߮YGz dXǣG6Q7:dY_sц>g?Y+#3t։֦pg&_g|ۮ3&X:S.buio|[/:L=% 0*$6&=jup3X$Mh>xpC:+:qmIg{\M$jշnzϴ<	{~]y)6Ѝ%Ԧ5% )cjOoOHDASXcs-)NұO޳l))?{65Ik,G#K2R8y=W 1	{ܣ\7nW˥GW?NOԭOm䴭'2KvB-HkgCɴE>`s^
+#  U =V5sE Rk}jtv[.]}`$_=m֧wvWͼr&qtʌvf/?c(_{ >S	k׀wD
+:MmyIfPKZ*ԽWe1;n\;S檙i/3R)B+\5 @HUZ{T {pG%;K )cZ!cYBtS#+VVFz dXGEȃc1fH L$H L@] "=jtR6y8	 )c_s_pd9Ό7#  ST"QyyH@7*7V'xw<x#= 2EzBf	ukspY7tL&H`ښG @HI8ǅ	ҨQi6׽*ໝpG @HUZ{<zi%+zC֑5Z9ձךRLxǓ/ǖogg>8^s8=dWG @HIl4Lz>GYg܃H;j&Xs.73>Vvml_}S6P7 
+Z{|GgxWhQk?dK"]"N2%=R{ )cGoԛwe"cgbDSG?O{ )c\s=X4R/ǭVK@ju_~V3%F>SeS`/v:{M\s= #  STtv¥ZأV{Omz}l%,uM}l)=ra!= 2EzBfwuF! 1-sE͐,5:N;3#  S*=e-Bl41Cz d$Az dXj 1VW1NH LPkk%{py!= 2EzL%śW4EȢ0=/tvYbn2*7<il\	j(z㪛FG_6 -c5L`]axpd^f^lsqك_cχ?ݳ=8fz's|z:$mL"LoNz dSx\XXh*őf3=GG[KsziHdЄOIj8ӫHkBz dXǣG6Q7:dY_$=ju`r3GُˤG_'glo㖼df+Ͼ=7Vg:昝#= 2EzL`aңY8:sEyѸGcJ.t[C`zu>=N3vO_33_^V.i^_}59;Iz cjOoOHUc0șp;Slw]iGʫ>rHVtU)wb:R* 0HI:8Qo/ոGiܡ,q u[=%;ϲnY2=Sǂ "=V5sE Rk}jtv[kOkD_Xmv%.^sO.PQymeS?$IgzJӛc`yQϵU\<>\s+ Ttv¥Zأ)ax~zzӡqsz\x妊u33v!Ѿj]9CICI޾^ #=V\3 HC;2w(, 1-sE͐,!:Vǔ"ji4Xx "=VdQ-//k`%XG#  SG 	#  S*P{DWG @HiZ-ԼM>oqBz dX\\+Y΅3 1Hto^^9lU 7(_覑E{p "=V\3:۵[,iG'Ɵ#!= 2EzL)<.,,Hh4FMH1u|i "=VkѧMzhYGEEYٽ}IH L8h}!\c_nTRt՜Ӈv+8H LW{zxztGH!]vB1	#  S$qsߨ7W8G @HI,//5MKq1mk kG 1p;zn>G 1!+=u#s͌7#  SǴ$"55Cjǲ8H L[^^"FCK3G @H@G @H@G @H@G @H@G @H@G @H@G @H@G @H@G @H@G @H@G @H@G @H@G @H@G @H@G @H@G @H@G @H@G @H@G @H@G @H@G @H@G @H@G @H@G @H@G @H@G @H@G @H@G @H@G @H@G @H@  (Dzzq	 ꭏ3$Az0i8H@G 3$Az0i8H@?J  ]	g"=IΩ? 2 5!=IO0 tQ&>";G c@	O#G L0@}P{q &M``#PC\s+`Ҕ	=4}POG 	#IǙ+Dz =4}POG 	#IǙ+Dzzz `4H@ H@* "=I "=I "=I "=I OzS߹
+C{ SG @H>"= EzD} /#꣏@H |?=޿Q갃!+BMH |<=?SYL.o]#  _uN]8{&#70 ڦǮ)Kۘ Wm;'OLF= R;{0e3`# `\<=5ד{&\s+ cO@H |Q}2Ez =)#  _GGL :="= UL#  S5I46#  Go	L
+ .ǔ@=G Q  qEz  @yG   Gz  @yG   Gz  @y   ISߩ   ~   6#   #=  <#   #=  <#   #=  (Y ѺW/VxQXr͉K`ET<=HryxCzD60$>]<=>GWw#=@ǮH =Ez0$>]<=>GWw#=@ǮH =XG qA!=H &DgߺGWw0\|;L4oѥ`H &D'~lyۺ\x#7mGd<=`_c/}d٫:Nsa'`%L9Sj-g}&ZGyA;YrIN-@{bE/  0=>rӦI+o'TZŷ'$G+6DpTk{z/-2ᇞ=Mm5xlJm;}+BO^r<~a!=@w͍Wu>>9\st*xz+s}\zN.:yI{j@*D?d%NCY>|GvXSqp2I0HkT$8Y:uHBsۋw<~ͫ?z$pxΫy+WM=¢Ϣ%`I4ꩴi J?ҊQϾx `ϣPk{\+yG&+}xN0L(l%/׎<541^XG"4Lҳ_`p	ӣz1sO|F$=^\,ՂLђoj$"yI%R//=J0cOhñ#r'`p	ӣueON^RCB5IrZӎ?;Y/?u@.2I8TxqΝ\>pju߻k/^,0juSX߭.y/\p<gưL FC=@>Z8pq<xza[ۛW>o;,1updG*+}jy﫿g-+C!d5'GB/ٓ:9]n6߿S+LrZxEk=_;;uZ/xK[#	$hhMo/XJ>2lE<=0Vcg~Νpļ|vxz$GC	![:cJP3L$Hk0K.%M#="=v5Qk/<^ =<H &DgߺGWwXG qA!=Ch[w.S]ݑ`"=8:ǳ"=@R}.S]c꣫;cL cWAQJ 06$ѺW/VxQ  Dz  @yG   Gz  @ܿǤG   đ  #   Lɑ#   "=  `@G   #G   !=  `XH   (  	W>=   >#   #=  <#   #=  <#   w   H
+endstream
+endobj
+194 0 obj
+<</Filter/FlateDecode/Length 3263>>
+stream
+xZ[o~7ݢb%7"E>A{QdIif]kwCrfH~3!^c^x{''`/BHYXfe.j~|ly|+nGݦE)
+eoG9c-I%ʊ=ήAk/4"ALjͅcV:vY <ٛ|be+~rC,_e,<18':JA+lϡ|",PUv̐D+d%ғۣ,W/k6j;.6OH|Ů>>_y%(+ɵ,V ; wUHv=bD)J&^=LUzݣ8 j]ZjԒ,-31J\fꋷTT]ܳZ褻VW>F8+A]:4=GWa:;JI/+ 
+!dU,Tǰ>K="C69@˥eU)fS5_t./щx73:os!]=m	gnlD5jJvt\ْprEaJ_,[ߓ?{`/כ9;2W;Fe96<=jI$dI?<{|OTVό!jNsl^wqD3sYfGF#WKޱ"V3'KaK}Y.썤8|ͅX9%@/$x\Y+ޥЈWM>4]$D͝@7ij.i&>lv^zmJ'T}M~5mcRr=ouAeҹ1V9rZ-q! UUep</D:$^
+?b!dR8qfFF&4T-JPwXAGcNO&^sէJ>m&F0938
+".NFvhQX+<\읇D	\?1^MwTR%{/Gރl![M8~LM2P"7dk>f>DVhhnHom]U_DvbP$l\h| d?ZV)Tn<60	{.:j%T#vf%ģϴLj!(.D9Kq;fPc]C+Dׁ4~Y ',*D7ض&+;-o.-٢V<VӛN)ն߱BgtzIkLsd5Lnf{-RKMǐx>$Ⲧ57$A <^Y಴;1b-`heh\ϺT٘
+/*z+(eQ7D\7)݊g-XPZ UI`: ~&pZ(gӇyVɂ;Jm8K}yz;J0+vʧS-^2xN
+LёX;(v#mNZغ\g` *n)YW=xL!+n=⽚p&6YC1@laa1J
+OQaq|j v--t	IG=i$$;]۪)e0#GK[zA}-TfU2]X$#vUD !Mx.k_=4!G,'9jMn;<%cUܶ!hDNf<vgǥU'/	pO9?	 iCɕ4y[gqhv\+x(PtbQ ؄/z*XD	i$;DƔPaGsUJW%,H1iQQ3VnkQlS~f*LvFк@FDݣGIOH5nBmN7X!3)*\uC|1+O#f~1 Z.׏#;m^#Oih0OL+_n­M|)H*|R<p++(iV+ME[P"x f	]`z<rG%x?3$囿6_s)Z<;FxmTUJя,4f#Wj@f}ƨwQ1aičFihi
+TW|V1aQ++ڟ_M_ *V{ƛjSUvsjKΌ+sa<N^qtf#0[ރ//[l|da-U$,ZK$!y=r)+>fAkK4AH1c9*k3Y?_~ǭtRr}J]M+UVc02dPm[bՂw0Dm%TFqM=C-\
+|Xa۠v'B],qQN@w1h]+bL=ҏ.6x2+<-d@B.!;!+͂q:{]Cɞ5ʒ4ڣEyD=A0+uyЩTPxEՌ!'M*&c G\X.u(/Ze˩}(a]Ж}96<9[v~N{x{/]a rC+fY/tf_Vzbxw,KݭW'Mt&ZeL{&n_$u'O$S;뒩P^4eʱ},70Cm`!]+\L(7Iu.޳.} 'iS{uu,+qJ*`H;|j=8W
+XAS~*C"~bHjBOQ62Ce{,~Qi7I6O[̝Í4	,aW4ͪL{z&Qx#P^47,j*?۱S(yb}GMג/ňQK[uG1j!@`PrPnPB7!ֆf9Be/<zt{**;=RP1jp{A¥x*eR=ZZ&
+endstream
+endobj
+195 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+196 0 obj
+<</Type/XObject/Subtype/Image/Width 246/Height 476/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 21094>>
+stream
+ JFIF  ` `   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222  "            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? (xZc^޾;$c9w`:prڗO.wz
+[Z׼e.Nc[IF䥤gܹJ<fJzʩ]`g# vBҮAO@cS
+SYLYhƺKvj|[_ڏ, DNy|%wӣ?Vo0W=|I |5F|Kw, Cڟxi?[4Kķ 
+?(  ۷ ZE4J )胦k |
+ ?`? H|W{ C?ڻG4QK bP# .|E et?b Z+#R`+ B8/MGߍ]![,x|?6
+o#?mؠ 3 8x'㧟wF e 2X.qzs?m~/OzO4CL *6tXR?wVCڲnMƣ> L#O`>"j[ꎵr.1i Ln·jíoERiLj·I,;tuV .v~cۉn^=z甼gW%:ׅ06xv 9?+?|F>~U|ў{w( dҤҰXK1=&v&pQg .p?^XrEƥ2ۮ:ߥfxoHk"5Q}:0B?ΘZ\Ksr%N8uk4RPIKM/<3Ƌ͑di¹+|JMWqڈ$C(>@7%M`w֟丌K `ղ' 5o-7T~9
+t?Z%(|p&SBU F36Lb>ϳC{&<FX~]zo,[v+uM]>''PI^}}:~T||_v<BS؁RL8_ 9u 
+a} ޟSC ֏OP7='^iM4cW-;7I(RW;	 Ԋ.fHdck&kpU`S##<e\YKht_ھ[dX?Ϗ\tWxm#92PkƳ5a̠~veg+_r$5Q@( :i5Jz69SWihχ4@}FKc:z J(7p?d]X	~Oc7__ӁŦ9_ʓQE 8?!iwik%c?
+):t0\HI 
+Բ  >&ΘRP  JJZJ JJZJ r)v
+:'&7z|KG 6HJ&)$"8p0qI*: HJ2AQ
+q) a$T&d9T*u\TO}\%N}jł woJyqpʍ
+ZvB-IĖ_h//riI+V,yNJO5oBi乻ĞK+!JZJE	EPQEJZJ(S̅Ӯ"_V5OjK` gv?P:|-ìw!T`bSC4TVmOE!%M`i+s¿*V%+h ӂJopZ`lRW%H5|\ _(I!+T) =./ 4{9viW  \ ?r=@ 4' =]= 4 Ivx;JpO{ ߃I 5w \ ߆5wxqEp% ?7? / +G$=꒸o[ ԟ<% ?W`s߄5% ?s ߆]=?lO~ +J|+#mKoAnƎIvx;Z+ ?5' ?ߖ]=֊kxO% -O◅%P_:8D@>x;:!>e kGY]2#ǿ7 -K)鶧/򢛥6gu # ^1 ![> [M X_>k?+k¿*i1k?⺟#>=嫚}+zP2od{hR?4l?5|mmK tmG+mM7K+96Ѷ$=Ӆ3G+vъe}ԫ/mҰ]ml+ꧥǅJ4&(n	GuiR59QDziӏ<F'L/iv1t+J	\|-i@vʖon<Ӝ n'eVS}+G&y-i<5-7$Эyljx_F墽R3c+V>[VCYG V/|T̘*q: 6W:ޖ$$BF\9/+*0vn̕>-+_ fߔķ5=D6㌞*5zoMy% zTQb3]8\<aNN$5->{qL)_;	TwvН	Z8of)5DKg41,!IWG#ßKQxo?i tUxo <9 "ޝ ^/q W-F;G'򢙡' QRQ]Aeoൃt
+opZ`|  _+xՏ<]:{{[6] S6r=Q^$g6#FdEp?tP;⍤sTd[g]z(1
+E湻;L2*Yi'}⭩`xsYٻ:␤pUbtzݲ]O h-ej$rvy%mCHUM:{յC#aqWe[:^#:. Xv7ʿ֝OuiU2PD>3FMiEj]g +hhk$pR]dT Ҫni|TIq	rGTZҲagwǫ15h)jQkuV$l'i[Y3A1[60a\%ch+tɆJ6] (障֢p[#QL1 q^~ZEvP9r
+W'8Y7ֻɖIZ-QV9aXa07+}74O\ǋ.Tᮣ /i ?s!?:8k祹Gcx#IF$E^b
+5
+Tq+_K8+k?X Ӭ?WGᱏ+>LT8 u*W_hwS uB9+ҋ>zTיG Mw?1Ut+b42M+tDM[ӮcwVshV_ݙU.rFZ85lGqM԰Nk~!vyI\噎I98[ 4*cG5f	.#qD9Τ%V-i 5=[nV:(=MM[9 ?IAGI
+'<
+\GeEu4,B*G9q´y̞"io4Kc*Wc|֪nl`3:n?+Do72i?(}
+ٕkS-. !d1/@ǃlՋ}6$cӭUmDjP\b(M㹙5HqUDI_V2SRHɭo)e*v݉6H-A\֭ga\m6w4ҵ"*ku=`My[;&DC<[ `
+ΒL n|!}؃rJH5P*.a]ŴǸ^tǑXz0:\ȼքjtPRRDC@s = J?X Ux d5Hz.1ÏJ*=A6k"@A?V Ӽ?WO<=a \V{ <V#hx~3źthZ3
+wɏ; γlodMA}'Ar1RQU2oR3&!億q8Srxym&2ʪ׿AV V8P>Թ(]P@ǧ7teFN}* (BG$
+xC2
+8'G굣(;9
+CQ8 Gr?Rhu*7*TⶹRJ{8U+JCҥB4DrGۉ2*Q,͎BѶK5IZ #Zc R1cX*W8?KmO49jd$47݆}h%. ikWK6vӗ*6-ЎqgsBM!15*\\ko\JIb]+j3ͯk25tgWayp9K-Q\g<סNS2g51٪	#USuBR/k< <ۀvmb=*ԢAve͜09-Qh +<|;^kѿe \WWoo_#-ϯ@mFϼN\*_	 ȣ ת**
+8 <V#WWOP ŇZ4Q K?T7Gwu vrr; ι+01>C {/Sjd1ǥlA"[zWAgpqh҅hn@*)a`r	z2p3Ҟs]u1$ܣ\<AmaUso9Z#p0$G=D`Ǟ)[1!7Vi	V|6MX s)c\*f$yc l٬-N zq Z/<pޫO|7}g-%I2XԗYF3M3jQ6$5Q5jH񨼣ZFHV]Jֽ/ϧ;fX{QQCd@jKZ$WK4l'NiUarx3`Vuڝx5)IY=<)E-y/Y
+Vuh }pGjɼY^w,[s]I dPzd\; :(֥Vn==N[Y)mx
+F
+Yt[xswxx?"Cnk+⺡8ǡ7.e)4@q~* Xo]  OʸZ  Fb[miSQMYςs N(?]a f@c-qƱ]  {OʘQ'X ιOQ]g j9 a۴|	YZO^K̎+R땫8x[T
+uϽLt.֤p㚎PD/WhRۂ88-tvU
+4gb:Rf,+HsO)ʣWԊ$F(rBTsPK&mU%
+s$e?Zd&i	Xj:S<jhkNsL=D&ȣ=m)fo"ڴ4ǂm-I{R}JSmZҧKORԷ.u7dfFWjc_<+i)	$>e[g+GȪISկf[qRI]e`Z4uUe9;ΖܪW5[ROR.koSXsEY  Oʸ\?(k./C+ fYn}>w> 'HRFV(H$ q:\j>.dFsm#@p7c{· H =r_L6>>%l~ud͟Ϋq^)7Re9_2RGҴ.e~d[c/U*[N/A*3͌4c	;wZuƦ*jO0T	*J)JʚB})x45Nj_0i>)3	X*?" )!E;ØO`lq\[Y!LRG(߂GKm;ܥ$׹7軏x0Ӏ,#\SߞɩR.4 (;pcidXe
+-ٿ3Nx$PqB&Tڲ m>g֢7V8 XگB glgUl1Bcz9w7tI^E,m^ݷ8e*GYHUNֈvg-H|BY0$ 2ޥv^;;OzQIR+ekrIm<dq`l asER2=95̎<LL4[5Ujh  f7A*oFtpzޟk[>u^@GgoEKEAg- Bi KN dwO-? *h3Z6Ϊ:S?տSQh|o՗BsqҨ+֬[\gaNR7q1٪UT# R(sޕȨ֟y3)QAc++K952J6HIV\}A	RLm^k8N\zqa6I?oҪ̔Ώo!B)`.	Pyp';7I'N.UaG"('q_|R␊W-ͷ{di[dgv{
+ɚe5#9DSK҉&_3 ~=7X]uԛervh*n隥ŷI+:kJRUhm \W3y  o N ms_\mu Q?[6Gs	F?xlJB<Gw ui_	 KԿ ?:4 %T5	 ][HZڔi&ts[qm^>|Ii%ʪ58z1ԋm6Ĥ(j[ <Ns5<1w56cNI*?C }ƞ ѩm/ڣGme_L*=[4Kh%<%s Ѧ } GեܟoNRDfY礟٣}CQ]-F~ qz }aO/4}JOQ;#BDNsBX{pI?紿 i >/mnS\*瞔:cP@=Ey_7?L3M = hϗ+fSьlvciڜؐˌC<oL3 ? `V)鿺N6J\"
+?@Qۑ^vg~& 4ƸyH=Aj2OR#(z  o?rZƏ A$Ui+ cW#s_^|>4:(ݤ \ ATy ! ]ޕ  _ʸMS?]u_	 K_] fu5=wګ9ta%?׫.T|XIԓd%oi[tJwuoh ߳JI7|y ٿ٢9$H^Z f fe  ~;\$)ja4- ߳M/o =4.L&^{i  fIȌa5!6 S	 JHJdD+J~ ??+ ڭN$:SBi"~SH Jq'O\+X+k ?c0\c?颱Rjaj~#Tg4W5F;__})bW1&]q??i:\~  sK o \7Tlh s죱]A QY	<F
+Taj]ޗ  _ʸMS?<_ ]# ?k \S?| STYj~5/$n)V:׫+!uh|{:֬PA"Ev<֐͹ϚA]O<}*h/-FGbUrǵmy|9TY<ϳn9H#)!
+F9+YG;g{@+R;Ƒ]88#n̅ 0;RfZZ;HM34EM&M4;	IA4j!&M)4j%	JM0HM)55HBa&io	 ]P'j{	)Y7`c  J$ڋhҜSL-G((0T_ ש ֵ_OQA  Nxǭc  S c	JTeHFm  M?A *] sa  ʸ=d ē^>uKs꣱|<6OE?  %^ .  ui K   :Z %T -#1gq < LXܠf=ꘆ柕{.UckROF 3DY?xRy ³~TL??*H˚g 4ڂ*Aisr}K
+a iR0 4r/B h}%?T<~TL??*v<?h}y K 
+ <a IQi5> ^ ǅ'?<*柕4Oʝ.j}  l<)y ¨b iSL152y _ 
+byM0 <iz]  l.<)O ?FT_*O/K w <O?Ƙt5H_ʘbS?x鷟 CiL TLQ q*i?/N?x闿 Ci#HXt!GTQ q*a?/E4 SYj{֝ŭ6A$rw-dT҈9
+R䕭T~mo{=  *ൟ  L3]  *uE a/񯟖c 됢>< EIGG t %Uj_w b+A608+XY j_vuO5^>+ {/VKvjӷU䙥QnJrMnQ4ԙqM!4+M4Bi	a4h&MURiM4`	i4	A4h)!	JM4e!4<RLc#l?o \WȽ/k }s_\ "  #_4>;Ot($?h(uS !]ƕ  _ʸ x<+?i \wvuZ$iH;SSk''ݿEbak ]4k7 ս" ޑb{atYg$?E|W[{x"h%=2{^DF}MY9GDCu_HX֓ik8DpsֻMħ[W#&S2:k!?pEu1R+=+3av3Ifhz<2xe-Lu*3Vo:@v|Gw޵r`sɪ%F	 ;gAn\NG7-{B56ުtciz㚤"}eVO+jGo@LjK7vVΧ[V;yHIMnF#+
+n$ 4ni3]ǈ)5$pI(o:*)p!A'\x󤒦Ϧ`Vc۩ph4>h<gNkq+9N׍c.|I`Se	KLm\ pTXpE`M&>E!5'us	8M=4קxK|1cckx</'{qC
+30X{棚ohp}׭4ge[R0@<UG>Ү-moפW}燶GPG֢cE+kEXǃ]j{H)]j>ƣcZ sğ	<-  *൯<I _ 1ȕ ׺K?ʊ:Ń3u? %c k +g \m vu vOS   ΪC1xP=s^%|]GlCoz_45}"ȟ.{s~#RLb*AEl º bi&"}K׃SVn\B.-iFӴɦePPq;n/5Ko$Dc8w`pӥ-V<\O%+G3L&k>p5fϥyͨi:͜svpOZki,"Y20^F͢O&#rse
+&ϩ<`擱hjzdnYc]\Wn+vHkh_nb̖3Jkg,,%
+d'V0ӇbfLs^}IHö?^奾LM$uv&=bY7qmj%+> (sYsPg0GWv^r\̑O`STD!3a|n~*,>ML7udݵtUƺZB:$~ti6 QPMtEY$|Is˻k~XIג]Gu'bl;6s\rN]N캤)U曲uogGڈ>Ғl0^xLҮoŉ+NJVXc0➭ݱ	^vǃ]|R&	Z@bR+\+zh8RQ獊gY;c  p:"  Mw_o \Wȷ/oׂ>;<׺ *)| "v ^(u/xؿZ4o %KR  ݏ eF %rZ`ywuC5w]??? g澊/Փm8RA~$Wq L=yRi]W=?Kzi{!9Fl}ϼQQOC5K5PrkFu#q4њ;\*2	 H*\oʔ]b8It#lL@Fс񬜦Pֲ*rq(2Pghk*
+cxMWsm'BK+i/45BN0F@$g~5Fԑ^P!d cҭNh̑N#o5*M/{S0۟x8yO"6ү+F8&٘0c"".@Wo ^9+SoW=2*2j]PwY8P&m]8(ܖ8d1@0'i&q^Im@L}jzF<;aMNA֦Rz-+
+mj+HPn[N''UfR]*V4.[)C`ߊNSȵN?ʐ Pֹץ²1-?ZǕ˳1y5Q(E|.Yǅs_^ ȳ/oנYǍs_^} ȭ/oνϦǣx3D'QGN?%fοck]n  K/^S eD rZ`yf*/u]AC :?违r5f6pO}z?{tZ	X;ԓS| tt:ѽ:og/3Ѽ ty EwFBt:< u;{xt{ t:O:?违yC;X
+=z'_ΓΏz/\W[\FY#(YjpX~{ >t_Γ͏ןF7biğz=z0jD,'# ~k'I<YOA738ۃ)JE
+꯯[69{+>S[6A;`+\K7]#9a*w\bcYS̟_ΚeO\um*!O+(j	vmIK
+F_T;c*}:a?qsxt{!WLTunoΓszΏo?y?F&>uoSn>g6_s_^{ȫoנ:/>׿S ^z?N? ?I dTT⮹/G Y rw4?Z?YΞ5 Y u[5 Y u^>xh:Ecq<5Ѹgpz4NNuk>XG"c*Gn:%{h([n'ѫc+rGnH %@% dב̪0vU;q׌f#BmO/ӊ|@w"	&gdfA VB1 )
+R+Bh@{oя9=*It6^'Kڏx-=A""#JXO~)n.HU2@u6 b )+ȥ7ȡKrqX02YH[B?FV AwL-f=γ[]\o	(yIQLѮ)H74pLy rgv\S+6YpyD1)4ߐӌuӿz\d|u#OIpyv>B>[\	bҒh+\D1C7P9UIؖU%.ʣ3lӵu 0cpp~S*'Ź"+*gǸ=Wt@A4.`_O8ݶ4-m6Qa--|U&<.,\$cɷ<77Z7R61Yf]BMô+@OAORyp]o\ۍ"8 /Ԭsé-I_NF+wj.\/"#7=?ZidGģ&64I6leb @r}5M/<R@Kg+8jD0<VW &4!Ioʞ2G=)Iأ@bB0F[Num%0UA}*ƙ- noγ.$)G5~zQIGzdYX>/z +z !^y ȥ +yL> ?I TTRCD'SQR3F ?&@V?kF ?&@V?0<;Z$W,eiK\=#U K :{ǑifK^O# w EC =l=;Z̟G! 
+?{+_uq֧s#BG! 
+F={ r  5{8kS ? !I ? *ð{Z̏G  |?ʵI=;Ϲ ? *OG Vip?k>O_ *OIbhp?k>QТ S V4{8vs,qfE{7ZpWs7/ߕ4 VH0={} =[ eF?~UZM'N=Ss;!q *oEc5s_^suo{ |z_P?Ckx6ŭ єsEHb<M \Z4?YU\{Wx M  :-mȴt2,
+͜L? h_}El𶱷]yJvz.URnKV}3]hѬ	9uGv @o{kW?٬
+*$Cc\#	ƣ::q`+^5Κ޶q_c9oc%yyѫlǥZM Hñ	5I J|+yjRG!P>0^Y*oѳ-FdcIY!I,Xu,`3pzt']Xd-vkϻG? rzfJuݳ<G9T^$`n+Z+#-aݜ7LXc$ }d<%EIVbWW6?3I  >iպ.21´cTbwy撞krN%5~X<SXim@+z|%472GEyVb#%W{/ƚea ^ilVdFN2+8cB ^A##=]w׊.D~A+ӫ)]$y%M KK-?ojCዝx >>o-"v$Ԟ0Ӭo!F>ʜ^Ƹ*.7R&Zl#}<Ry51l+p)y+[+S7[[KIy8+> TWmoO{[)K}Lq>IO#?)q:4۱I>ֵ+k`EkQ3ֹ;cƮBOjk:H,GTDĨj䮞۩XK`gړ[ՌTUyA \W˿ f< kn| +{6ڽi7QEuz$1· ^*Fpף,%C q_\1Տ +'o5OSk = J V _/SCm+g,p2k爡uZdӓFb1ڨxti/]?y}EcWϖ z?+?N oy,lEÕc|ԗ֫2t#V4ڠت۫Aӥ>V6ѭɷ̮K9pd<j\e + '_/ʱrν5}}v5G
+\[_PK4^tw,	!>ϝ
+  !\ yq
+C;1eqɭ0^*25ꨤi
+.Mn?uw+% ,U?[dK= =+1s⏗IB=]rH)F&Ws  G'm  ^z \_\	<!r3x<]궍ip!1L^v.jM82m!@yUyDhKoɉȥ]m*1lgB^|U+Y鿲˵R'#uӴy$-,jO5ZTOڮZI_̙7875wsRJccJʬ#ƫwx7sZQn&˃B[r+ nM#X&be]j6u|'sI 	5&/+|~gos ^普A꓏41R`?u\]܆K喐kZW.b<N8)f{LovqkjTdVԒI3O>ݼ9^i p5Uڙǁuq xsG*m2"q=iϘqEHMTUף +]>  +ʹWk KqT5_L:_nN(#&m n _O#y2qnR<	YTmC&"!/ 5z
+lRaʰD,4	PƗ,4;.Q`$H+1gPN8'ҡ.XĒzrM&^M+i<"x6 0`@~4kQ..[f9ʱW{|='GF#'ךvA&1 JA<hRICd ayϑxÌph4m5%A885t+O"5k &c\C@vsvRW7SF'b9 zrh
+y1RF	906q,N0*rSjT+*ѻlsWZ+12p6<}+2{&ifF9,OZ٥c
+f7}Uj>hP+rw3(R 9 k2>y81(ɽ▨ۓEY@cx SW)@ϊZyv',M'&i1SRið154ĜI=ɦ[Ҵ+ddh|Gxq>ҹ1f9=+YmZSu.cǦA+)Fwњڢޣ
+
+8q%OοZi4T,HxQU< ku?o5Vs_^iss |Q]W?&t+?#8]Lg WM/Tgn?h{չջl%-6E+$"	Ȭ/ϴʫu E7ʏW{R8%Rw>f5 |>q <% +}1 <D_?U~揳	G?5 1 " GC>j' 2&"'kO I[) ht_Q_74y3?_J}xE |
+>o >| < M'75-/QKoht>*o ɤ O |[v(C |
+???4yS' M'/ b hأVht>|K <4*_ ɯ~k > ߱Gح(}K/yR 7 M}9O>i >߱G ?y0 o |C _O}` bZϬQ ϗ &ʗy?k/Y ϤR}  b tS>Z O |(bFwp<` H?اn-V
+ tk	:J­̵ 6s z|"IDRko0_^k;QbҭTTD@?J)`>#P?[~x ٪ %և=y6ǒ0|fWq
+4=XG\HqW>E0;j(%$XĀp"~Q PzJZJ`%FG;-Fʯ4j g6|Na$t=	`)o W@6u+c<hGtoֿ
+WMm}Z #Hڎ?nqJ+h7lxxr*:n6Z(QRѫ~KSx⁐R@Jk(RE3Dw8+L Dzte	S !]nZ1F'+ *XkjQ?qo
+@z=QHb:,2'ti4}J}=+m n+j[jmmtSaOG^"G) ֺZfi 'St ^Jkv[?z5(bq|Mj'K`֨!T=E H%p0z(EPU[p!mT4ќ?VF&@J^i:R/lE8xJk&)Xw1>?熣 G'QmtjX.dqeujzN#ӵ=IEuo{ub@5EQE 9)C}jO1?TP˜1Ԕ֪Zyn[h-q;+<]ONCs?bk]KZ<e) e5Kzpx{JKFҠk7vnxwÐp3ג,u)( ( FUu*OkԼޖ S?U]5亏0oJhYmi\.w5P_Ŷgvi#UiD8w ״2#:B3U% YenX;iiGͧA'TR4`bkФ/U r/E_?i35 oZ]]3= 	٘Uws.+>" tWvk m U/K ֠,3&) < i jOC3 Wa?M ?Ufn ZEM-q| ZWk+S%igꕷí% 8u.[coo ,TtY1]?-X>0hXy~!jX pjx7$.^h?閫 l u <H]xQ;D1G[Wo5 ~lc״QHJqANtdlO5Y[X@Z@ƽ*z( ( (
+endstream
+endobj
+197 0 obj
+<</Type/XObject/Subtype/Image/Width 211/Height 377/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 8712>>
+stream
+ JFIF  ` `   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222 y "            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? X Q<I4{l!Vu5*:l!zi,ڛZ*HsڭZ!t|!M9J8wOrmS881;B=ɶ[yLtp8K6ևʖ1F9D-?O5GPbuKױ^Ηuo	D~Q$R;uxmBg]vH>͸$1{FAntS2ZJcW>e,p=Jre%($pHɩ55, ,e
+yk r:Ӟ	&w2Ky+F:\/
+0\ +OJӭ#wfCGVvU7ksn%#1s%<3N|҃vbԴKka4O*p̲ӌCXfwO ~ES
+ VF2PM/t(Ԁ( ( tڋÁI$ }zU:'Ny[YP:Y|^o{b[H謻N aԟbms&N㎙;S Jā ,m,S6x=Lt}l'l1Si:W B bğr(S̃йU	Tf+uɱAⲩ*kи|l%¢S +[73WO?C6[.q79cjc\r1n:	,[.γ  F<?  ;h:eΪ9_-?Zq*uZ7Nq3
+<ĮSQ	0I>jʏ`}}U1RJI46Ո|Tyi=+䰡%QUͭm.VQ08wHSj!g9РS,TM^qeo-?Zq*cm 9[CjbGWr_ʏ-?^mI4MgP[(= ){D>VQQ<Qvdzᾇ<qO*U_Ap}<{,|Tyi{xqD+cZ˿0CVagG:NvOO/G_ʴno<R^1w` sfǙ 'n#=1ITW$Zq*<UmmfE+c`s{˧ʆMҦ+iE}Õ|Tyiѱ܊y`L2pqMM=hO/G_ʝW`Ь=$0D&(yiVR FQa*
+?Fv  x?_Jė=:8ڹ<RyuN%}ֽF瘝eѭa'H ޛrWTR"2T.~iE>mt{ܛWr{ݲbJٹ+"+	 {!\AQ_0/#d*sk*QeZbIbFx0<{tCEn@) 'UF%z[GX8/ÙKFIF}͜; qYTRtA󾦼xW|
+Mǅa[-s9T++T}xE/e?iZIUm3-nV񘤔ʫ4c鏧'*4ShԒH牠I;E	lTrJE kvL7'kdsߡ?fQK-hMGn3g'PJHǚŸl_z͢M0S5,Y+ʁ n#EQ}u`-F8gV\d9?cQEJjj#'tt'V?Yo5QE*tOan[  x?_@#Exտ/Vz4rj_oK >~M5^s2ڗ}`hR ϬWD̱ X?& >ԿU裑>ԿGڗ}`j(.j_oK >~M5^9cK >~M4}ɿƫG"fXR Ϭj_oQȃ>ԿGڗ}`jr e/7 X?& E9cK >~M4}ɿƫG"fXR Ϭj_oQȃ>ԿGڗ}`jr e/7 X?& E9h >Lcp  B4WU/i/Vz߸6(x
+AR*cB5:ERŨܣ<Zf;TTW#2SHVxZFw!j)1M (`QE QE QE QE QE QE vZ F4?  ЍV$YSEXb%ڳи}{`RQՏq7>(gܘW<$c lxܸyKǊs}o:1Iv?N|+5)JdD$UMJH#=5[9?,qzmezRXg$Na
+H %O+y1طN1sv~o{2WM_kt{/QxgKmE.0TWQ4x*VsXj[.լNf|0҅j+Km:\sP/Z{.fosqb7 B܁\csTnh-ջK-FOb@'>Ic Ў~ע#Ii>o1	⚔X8]~l:P
+Oٴm]:#E,a\ ?
+iP%+g6 ]x'ӥ.y(} ^QZQ@Q@Q@Q@  x?_@#ExU/VzqQE{9zը[T4mQ%rKio2|	F}?.	Z)tUu8ehA ꎷ}j?62^(7 -oN OG}լq'U]ӑ ?1<Q$ekq|s0*@X"#T~Yм7>iI\oa5TzP}oQ*Cɶ6!]V6mm4ϽUL*{gZ1/Օ< ңHvy"4\eY#Ʋ58.QΒ p^6pO^E[SxvY-<j' ?^Kg8pG`Au+yjM"{xh"N  TAG8|ʓ++횝9ɸXd|M]1EkZvܟȉH+<jGsu͏%QgMhVLsKCͶdV2gȣ{ڵ˲_F8TRĩ,q	IF1Vek<OYKl;9TڄwTy%u*
+	jI2-+Vp߻o T}VUJT|8Zi'Il-QVHQEh (  B4W[gO^EWyaNE YI1Vc<x|VRRfQX+&ÕV<@U }k%Zib*J
+Ne6{g|&1wi(( ( ($4~vP E QE QE QE vZ F4?  ЍV$YSEXQPݐ,&Cx+Zg:s+-S2sךO-ؙ'.7cL]B*F
+Lr=OCfMW/Pб\?'#ߑ>zຽfjj{E*\5ܱE,QKKg>*<b(a2׌Cr;\עZXZAPC18IehmI%3<uP{6mYvחRmFc\!O@X*%%tKV
+)ǒ7)!oJd@A 1 )Jj;1Ea%6e1e&d`,I95*<[H*ބ8UWb6(( ( ( ?  Ѝh +­Izԧ/C+<0jbĻ9JM&dq80r6kn]\uv,vBA!=hEpE]ͅUSkkne2#2FMME]+UR`[F6nOvSQG*cDq ;_:))2У&E 0uO9w-!U) c#ME+!݅QLAEPEPEPe hC </^oK՞?zmQ^Q@Q@RY'  Vb2N?<ΕHԏ4J%(	
+(
+(
+(
+# d;UU5>Uv{ 2o".ӴpN)*JFUp1J}_xB<̣EVQ@  x?_@#ExU/VzqQE{QE QUQp@\r\ 0;zvW,ս6;+<ڧoFEB!v18>ơmIª=r3Ө8N.-\.eddgIo|H!T]v$*2>lS!nSE8i=r誓jG+Ā@;N3rQZ)&iQEP(Db'bzGXiܷsBFӌ{q%ܴ9Cm ^)%,*C{N>ā# >wڸ&qRzZ(|H_(4B	U
+I$l}z:fR~yp0ps,7 $`(T]	x("KȌXdޝ](`vZ F4?  ЍV$YSEXQL
+k&ݧ)/2Ip	bLJve(5Z{yZu	$
+P]Ϩ犨	pmp@Oα0i"n?Xr~b2OTz1c b=~psZ\,2'_F 뚀jRlfD)S֚ݹRRR-t?z{nRx$.Dv)c}i]f@x](sՉޚڔYu"F ;Q8$sߥ&נ%.Zia1VIB;.}qY{v	o1 Xѕ?w9ޛ%̶WL4h~bxMJHњV;Ң"Z(c'>f9.?bI]
+,LrjDE( (f,"Ii>	ҢsQ*14n-n0V-2=xJoD@H6q9>UKkYm:4d7˞;?jf፟ 8#?Yi
+,PK>p!^$?֥i-6Gbr+UmNx|I5
+UXl9,zJ.wddy/҄5-v6#eMYS,cdst'<`0x7]>UDC烽Ԟ@?V"q{F(	;-@#E F^)hO,FAcm6D JE&.dRK	'9suS%(cGVh1騂0YHY|`fkx6iʜhF)X!*20"N Xl)R[zV裖=iG)ry=1֚6}T99גjVin%-"A[s=>5rvQE1@֐4ctd?OE&. u ʐBg͓8 ЏREcnќs#=}PKēg~U5W`+|6iw3uPaKܞu=rs0*vZ F4?  ЍV$YSEXQE QE QE QE QE QE QE QE QE QE QE QEh (  B4W[gO^EWyaEPEPEPEPEPEPEPEPEPEPEPEPe hC </^oK՞?zmQ^Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@  x?_@#ExU/VzqQE{QE QE QE QE QE QE QE QE QE QE QE QE vZ F4?  ЍV$YSEXQE QE QE QE QE QE QE QE QE QE QE QEh (  B4W[gO^EWyaEPEPEPEPEPEPEPEPEPEPEPEPe hC </^oK՞?zmQ^Q@Q@U?N.HA< =M)IE]4vEZ*}ܖ)Xj	QEQE QE QO6U1hn2)m;	lqJ mQ@Q@Q@  x?_@#ExU/VzqQE{QE QE t~дVkp0sګ6s]Cܞ1¶NޙkIݠS=mf*So:!8eR\9y\嚠ս=Ŭ>L.AT;uz--_EUQE QE gO Ujb/!!FN*gCaA+ܒXzÓS%0ԫG9O-ԑJ<rB+T\?EeyEQ[Q@Q@  x?_@#ExU/VzqQE{QE QE _H-0v+1?ӖEjg(YVn[|h|Q\cqTQVnESQE QE TesezWVi}rpYA,ZmQ+`z~UEB_;
+( ( ( ?  Ѝh +­Izԧ/C~Tyrq*( ~O~Tyrq*( ~O~Tyrq*( ~O~Tyrq*( ~O~Tyrq*( ~O~Tyrq*( ~O~Tyrq*( ~O~Tyrq*( ~O~Tyrq*( ~O~Tyrq*( ~O~Tyrq*( ~O~Tyrq*( ~O~Tyrq*( ~NCV< .+g擗.TpI\
+endstream
+endobj
+198 0 obj
+<</Subtype/Link/Rect[ 492.05 25.056 544.61 32.496] /BS<</W 0>>/F 4/Dest[ 203 0 R/XYZ 0 0 0] /StructParent 58>>
+endobj
+199 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R/F3 17 0 R/F8 275 0 R>>/XObject<</Meta395 395 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 396 0 R 397 0 R 398 0 R 399 0 R 400 0 R 401 0 R 402 0 R 403 0 R 404 0 R 405 0 R 406 0 R 407 0 R 408 0 R 409 0 R 410 0 R 411 0 R 412 0 R 413 0 R 414 0 R] /MediaBox[ 0 0 720 540] /Contents 394 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 132>>
+endobj
+200 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R/F8 275 0 R/F4 90 0 R/F3 17 0 R>>/XObject<</Meta416 416 0 R/Image430 430 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 417 0 R 418 0 R 419 0 R 420 0 R 421 0 R 422 0 R 423 0 R 424 0 R 425 0 R 426 0 R 427 0 R 428 0 R 429 0 R] /MediaBox[ 0 0 720 540] /Contents 415 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 152>>
+endobj
+201 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R/F3 17 0 R>>/XObject<</Meta432 432 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 720 540] /Contents 431 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 166>>
+endobj
+202 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R>>/XObject<</Meta434 434 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 720 540] /Contents 433 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 167>>
+endobj
+203 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R>>/XObject<</Meta436 436 0 R/Image99 99 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 437 0 R 438 0 R] /MediaBox[ 0 0 720 540] /Contents 435 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 168>>
+endobj
+204 0 obj
+<</Filter/FlateDecode/Length 3145>>
+stream
+xn9nc+1|;d3Xc=2{P,yd9oUmE{PYMf{&NN9H0R)WY#jz|[|wmdugIG7猵0&*W	Tg#@VF71ɔ1\L
+UFw8D'%@>eC-&[j`%4~Ѕ/r1p l04ߡ_to?>{O`(=Ev!:qnc	d"1_(ۊZ a FE W(n,ؐ@w6ٵPl4)(ln+$/MNq[Rɭp3[xnrfra	r+aŒMkJg ٿ7.a:w,F?>w kEvY
+T-~+pg`+s)ov~}ʹB'8^wj!o݋-廓V7hfaY#B#ޡ?Fm|@g]uV-SUk),7:S~Epm=<lu;^L@w x%=cQNk߶<)v]lOqY(fJ	+	F@Qh0+*!%jR>j4* <&y
+5gP4+pHÊ^z&|)zʀ;WUꆾ_;	z6#~*a`+`㰎p`!y,ȦTA*pA<;~[ArI$XoػLyA!Ҭ|V_}qx@9}vN-iKڧ.ƌD/P'ޞX b)d8j'O0nVV7(ݚ&k
+Y=ڼ K\==La^s>#Zg\iMtkCMĸ(X,J^l'+D25Fذ߹Fu&\GCYlP[\5\N=̉,q2Wz+혺?/Vk4ײ/x>>4ܲhL~Oq2 VEf|UPTψ1>燒) +/
+|aFo+rh${If|^&4k`?crJ@;]X Uzߴ];O#Mm?.֨!7pRACsڝ͉i+URؚp&ZH1T:EǋziL4$rmzC1J=#twUbjmPd2դFSߔIM'WhP
+y-=ݕ_B`Rfh $N~hļG`*{6Q*;Y]x;݄߰-eGmPe\	b%EdcWD4Il%kGUWPl:;0N!5J
+(CADU~~qm\(8Tt)@*XSs<Gs|=X0[d 'P_JR­j bKh3z=cePAbDQSz~&И<L7*;[f[D)Ξ5ϰ*4cpC=|Z-3-cF{iXYPWrgĄƁ,/?RmKl(DY:,E+f& vՐPMZf=~2aW e<7W L ʨ{`]KHlٳTІ+' c@]+k()Ŏ!jW8l:U/ERvyNȈy>5ň$ _ϫ&-rm гFjs Q6l5U)2R*tդs|Zq0s*&`O&1	Y13+_kܹ3l6غAe($I2zHcq
+P=]W<i~K%ӔruֱH۷IȦ%E@趍[! pTOUU@;*u@,kR9dòB5KHv]PD8mjUu<ڴt}Aw<lE=As"D	M5dxt=VdV	
+,QN㍏
+Wos_Z"!]U԰K,!#@Ft%ZG5ByUq=ĪKB}\itGVTP3t^آ&0]jUEx^NBat~ɯL6-jD՞aLz&,> $MG :]{z:gJ9sGfyG͢CQQRvYPr(5@ +؜7MU؜!Dqã@yhvAB2TʴEmī|[.Uc)hpO#)2SmCw\`n*WlMR\\#Cе61&U͔K<"tϑ8I_ _uy)Y
++7	j5R-wq"k$L+!9tԻ{(ǫn]Mzy9E6<pW^\!	`#JP11(CYnJ,X(8MɧUӞ>=CP@BWS0$|_MM/4WYM{޴UՎ6* ˽k
+8}ϋ#i3ka3P-kg#Wa
+9s-D%pApN%'s]ڻy{gB- QJ{⺞ԤFXWzDS_/)˟1x^<Ӿ &H=紋Hΰf?s{}Bع$Xl2l3-]%  6޶QhU\eCѹ/{ޛi]LtU/5I
+endstream
+endobj
+205 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+206 0 obj
+<</Subtype/Link/Rect[ 262.2 311.11 343.58 322.27] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgspec) >>/StructParent 60>>
+endobj
+207 0 obj
+<</Filter/FlateDecode/Length 3434>>
+stream
+x[r8}wԈ!@6Xd2خCH]Kr$:("iZ2I Aq݀ؓ?ٳgO_`;~1drgys!rˬșV9[~bÃ'N5Xpv.K}Oom7z<³3W\+vv]B3Tyfcg3lh8'|!u:<UIe<Lsq:0t1OMҁCc8N*yO/1AYd_@Y:JH0
+L/b:B_*byR-a|/*4*aT.!3^5Oa
+Ґ/X˝+uv6~JFPkt O;MP4yp@\	(3c6S)g2heP-~`mht+
+'Ag_6/ٿWeN1ǧÃfyZ}LJy&Ko]x+dFu>ء̈́eX _R!*ry$hw$_ߦ]ݿBm{ Dw?w@sC"8Ik}UDiImJ˖'yY.#|Y2a.ǋ,up1C2)&frxϸs8/f ķXdt9##6.)˻@ ԃZ"`@v(Lӆid2ůњ(қ8`c^a<χpAIqNr]QuhBMX*P!,(MyǬ|E㜂~zUSHMj8 ]sjߕ hb z<9;i)يe0P.m9HZ JBs$dp$C2DUx\Ϫ?Y	 	$J4r,V}F]Ǐ=fVj`4ܭ`ΟėSc7Q9VLO +XM@ԅDtM@h;6
+va1TUfU~^I~H%UUO]!KZ	 O@a oz=QP2H|Ȕ+i:q١uAk .ZL2i,u6:ӎI2ne!âXRXHe`XJsfl)jV;+7.z@Ӌ%jDF67<}%'+RBo6m`o{Rn13lyYڗXjH$5^&QTѨ+VhS)hF̸01c]ʈ
+Lᭂa3TF*fiAäQ1ܰems#|t#LJ6Qp;PemEdgo̰g
+n}3&'p˰uHȯ	jNqcFZ@Jqy.P3Eb	3ZBB {k#e#rMMm36+B(I0Uf^ [mijC۠\U՝ˬ)[&@+9B7o#`0MܲȊ%{oKŪB|AuǠ{sB98^QSxC Q/ba`Jw0f^DLhsl=4Lg%)<K~UzaWk|=$8]jͻFև́#s%8'<Z[1ZdTPY|xMgMчY#?Q!Pd.5#,lcчq<5ibD>Qx]しeHu%V)eEY*/o1|B-HĊoUa-Y}qiR^qOMkvb{7->ݐ	Jk(.
+3!a5+}*U2s5;AI >{-㊊$ʸP)l,c!:E,P̖,7C%+\|nsq:PUϜ~+nXsWEMF]%?x"u'1H8O=bjHX0UC8@
+`tw dq8؎WW="OAK5ZRr[STمx;/Psnh	g:[6UeUM|窚 =kZn]j\ϭuݺ2_Vc.𚆄<Iq3ìfX$|xFiЩn|H ūA:Y$]坷EyRAPɗ'p&!V'4fsqæMW}0kĖXL"mU#aV'7#ͼ©x):rg4MsN*ӆv/(r/ţht~1!ƐUJ'Ey]@w6n,(|Uj
+rx9O_U9^\!q|{~?WrpAL9& +jɌΦ"Wr+p
+k	11jm&r|;`-8)]SG.}aq- (p#5'lwF	F3hCH<h@BZGy#NU(Kx Q
+ekx{ɏCx~4g$
+=;	 ,9&4}#|yTkBBlC#ɇGG+6߃Na=~V6WA}e,,CE"p*Ƈ)PRdAsfvST*$`!	).~XQl7"AO@djM
+O+&j3'"svXhIQTI)iy^~ˍ}>SrNԦolok+gs#&! >S(4D0n;G+;ǝ#btQY|YvjHG%ٟ)&:9G^SNTh	cvc_΃qyuos7Ev>0BWkh1F
+DGƅւ- إO;:xB=4aq2KJ|}PgnO8xs2r^{/^AwŃæ!רضⷤ{ksu<X1[v+NȻX1x{*7bd?VR莌
+endstream
+endobj
+208 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+209 0 obj
+<</Type/Font/Subtype/TrueType/Name/F7/BaseFont/ABCDEE+Courier#20New/Encoding/WinAnsiEncoding/FontDescriptor 210 0 R/FirstChar 32/LastChar 121/Widths 5279 0 R>>
+endobj
+210 0 obj
+<</Type/FontDescriptor/FontName/ABCDEE+Courier#20New/Flags 32/ItalicAngle 0/Ascent 833/Descent -188/CapHeight 613/AvgWidth 600/MaxWidth 744/FontWeight 400/XHeight 250/StemV 60/FontBBox[ -122 -188 623 613] /FontFile2 5280 0 R>>
+endobj
+211 0 obj
+<</Filter/FlateDecode/Length 3587>>
+stream
+x[_s6^	f:I7n؝Mz,jI'H4eZ2.v߳?<;:yÒ~`%,I)2aF'l9;6;|{njO8"QF}ޯ{숱H25I*3Q0.pH	&1T:v <!z1:L4u26
+w7,d+@GP::ǧ8Ve	|D
+*@gXEзᮨ/+8.Pt6Ea!+T`"i]r"@L6$P@*b1
+Jtq&^@B'@IF$֦d)׎ig92g|$do׊F70p
+ԫu|v_>ϧd^[ǝf0>6v~؏n(2}{<+I2[iRWYnur2Tpwd
+7s?,+4ݡpn~So{=<4We&ɸ]LL
+Ja?Ѵ/343&d0U>bn9
+sjN3.)g<|:U4[#{0$.$&Nz> Hʔ,T4ş!V)UtN|F3918넢ٮ*]k3Ǻ B(z+i$deAqf+J7X y3%e$5}oX x
+#\ɆL}"ޠBn|jO9F\)PlDJȆb.jtL*KzCC,]Rʗ8Lg@8!ax!!4Ka2],@Ud_
+TRVcej5虆=v$NoLd^Ηeۯ߀X*s43r	bm⁓ǤkuC8gg.[yTV_WA3\$.c*3fdv2i%K=+HrrA(Ľ%ÀfMX1m~)#:ڙ:,xڷVBi_dTP('+Ub5lem3@"
+;ܠ%^_Q,C)#x-'xtͥ QNKW7yk6=7uO`]ZСڨwVL4 N!s#?_*BX
+boVSglq()7x
+>9P":˷#+Rew@hBF6iG\QR+K.nHϑIzLҰ_QmIbD+ۓ]a`'հ]hC'B5.']-;I&zPRA8d2aˡu4炑L7o#gm9,θylbs	R%l
+%	Է]AFpՏlgQ0-X(#24^>/{moyVRz+3*&Cs[8Y#Lf|Y/eN0ْSʄ}&s*!V9eaBN8i|:PeOù+Zhr/_+iaP%nG0?4\i5$
+/#Ӌ˔p//Ζ>VVi7 TfyLvQf/Ujw=3_:`FdIƂK;B)93=J\*Tԩ5<PQR;x-!ZpHAȪ*( P锻*Pъ
+*6pASVq
+O@%!VTB%%k*nmHxWHS42 >=iF%rDNKhrKNPaId
+d%(@A˷%N}+dR-=P+6yAodYMՊK=@u%pJ7O#IJ<I$^%rSq=Nہ9;ǣ1e;Tr"3UWX+~ȧ;)14k+D]0hwd?'+e8qQ.&n,/-!Wh;u`-ffpv0KlZAI]ogezݰ2R@̖<+L;L0((i:&n$"VxkWiӺ00[A%|H'HPfdogdai/PAcnܩ8^\WlPaңJD+ +Db*\*g$l[k+[ah&
+5b"ẗ́BEʭ{""_˨'ߩh3@4CIMqE-#y;ͧj.t"0XSD8F(mϰ/RT;ql3o蟘Zf_apbۉUY4& ~<hyI8			T._\d7H0gYzWW7S΁J[<Wty`;Sv`џbqXoK(,΢1Eq߼Zǁ/;T7˓+z0B4[ Wh(`FwNVe05\WpR<)<
++Հ1q׼nDs߱k":ū%\Tܭ*Wx._J70keb4[hGTTs#%f5pUlo~(ԾS.B:|U	5q}Bĩ7OH	@e+?i*ړζJ.;UHgMQŝEٕ7W)>Jv6+Ժ닄􀻯]V~u3-5tΰQE"ޏBV>O<;c)(Cպ-YO6{TE} cUb-*QYDL1PuY1<D|	%!غ@;70//E8DP·Y54*<4jVA9.~Ϩ%h&:]~ro[%Ѩ~dJkmLֿ|]pv*ј02P	GE~1P懂AtQlFO r+dP2m fkbo՟'ow:FM/ԕO2QdN2P]=He}ǈ'_F)t1}O؟̱3BPv
+4~Jjep/2 HF,}XThXw2IAk!p(
+ =c`oXhJc"UESV:+ÆF߲xK/=&*'oCӆN巷nC!(֮*Kmbؑ4ĺD|&ťS4-J$ 2MA6}u 0WLe2*+HV|_
+endstream
+endobj
+212 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+213 0 obj
+<</Subtype/Link/Rect[ 61.896 36.432 162.22 43.992] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/comp_BLE) >>/StructParent 63>>
+endobj
+214 0 obj
+<</Type/XObject/Subtype/Image/Width 742/Height 415/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 16917>>
+stream
+x[lי-P$_DGټ, ;3o%'3,}eSn8 6Dԕe[8')L,q$MRݾD9UUշ+9_]o     Z    7    LU    LU    LU    LU   1_)lU)ac   +*.lU)ac   ⊴zK{    4 "] o_Ϝ_KjJSemȮ/WHgo/8|ùaBA5X tQ^q}^h]k_4ca-"3a, 4xmc +jTrh`REXV-
+r, ]y_WWdWt_@q,@뎡O#M~d*o}i=-C_Rr
+RLi,c z]1a, cc pF˱hTl5WLyGRn Za iL xqDbp	Vi)nbm,܊Vb6V3=e 4f`0 Zc1?bglAu3s|4[hX!Ʊ  lU)aciOmŬ-f 2H u٪R@%$̸V[G+~0 P'*%`,  cJB-2V}dT9=WlU)ac qЩ*6FQSELWx[m$KgsV{ fJ	30  4ڭZ  ~X  :   싁  	       c   @     X    }`,    >nr    I2<    @Á     X    }`,    >0    D           c   @     X    }`,    >mk,&_//sngc)    X    Q +   0o`,   @h]=JrQX>{}!̇{OlOYΥ?5c   ƒ-%2|wJ$*Ƣ   @4X2;U    2g
+fRQ2wnPo?;fu<:>4dԻ_~9W   n,(d&Z	5Z~~/MRLX6%J   jv%[RE)	#Lf+8R[+   D(b@&uzdX rXn<P1c   CD%0Y̨̋(+G=r,VPG^Ʊ4   h1f_:	0s6VPh3y?}S0   p[op[    
+X    Q +   0o`,   @xc    }/(\X    BX    }`,    >0    D           c   @     X    }"n,Z"TA~Vw'ʛgl 6$B?Eg(Z1H7iWDa5(Ґ 4:[Kp;F*T U7iԾk<Q>!-  Gf,dYp<F-T UGcھk<Q>a,  G"e,L"y
+`fЕDp5(0 ZD"ӠDXi6{b{v
+m7a7/#hABWX~Eޱ "]):GѓJ|Ȃwp|#y
+UՐN\"'䏯۟PoPdE]SqdBK>}}bsצډ߻4]w%6%ޗ=+4}my7^?uމ4ޟ--}8VO{!qH+nѾga, "~r,(:A}ܱǟz/.TkSwK{8fEz>CE8HRT${_9$$$*4xf,uރߺ'CU.|Ce ΍ilHO0h] !	Z}0 K^HKӍE>䣏/ya#mo?K&CУ\㹣۩N1)b+KZ&Zx*3ܹlWЂ]OgG6,GwnHLHc%,ngR(Qٽ>k%7+%R:rq-9qX;Vvͣݬ:>rr_[͕_9<w귏GK͒{q:/O"x%b D>bI?4XԩJ./w|W珩7՜ǻ<HT3g"'Brd{Wy*ҴT(]"Ow5Bf>ǮU1!=D']B$6rq5c\lC#ImЇH^;|tԽtjOڬbӑ`!qUfaRBVӌ˖t^+Ʊ< 96˱</]=ڟ>cֿo]sWD].Cp
+Dyc:1rn}&K	S4R+29L\\B[*hr"-K3iJ0/u˹zI00Y9?jy˙5c_ˣB/8+-A}͕ϗLd h.ǢNJ9MuvMoW90g]Ve;RT[yg>鞎ዷg"QDoepE&=ayyG͍PnSciԖ	rǞv2Ӈg2*>Y1R3s-)chɅ:̀ZwV yh3 LWk\Dw_Y24?hkY1Gg+F+rΚGxiY&f#3>cUrskݠ?dF޺u[ƢY6cZdJnz)Z/ݑ=|nw;O}Mtiyh`g7e<"!kǱ/ά8V׭& @c7u:Z+ί')5gʡn;!%C}=Yi2Dڧ1/5hs8+z2-su>+گ7$xcb݌E£elh>㐨ȷ[X-{S+N{GrmC]Y={ہ:p2zvze״ (MG)xf>ZYF!d\[U ď:e[Ȇ݆#uh#ۆN)C:kVs  n4Xԉh5fm+rpLUDmf墨Mvd䒯EyH0 #+3uZjY"|[J5+}E"xH30 #1u
+D-~Զj"Q;%0 #0uf[@+^xWW ho)  >Ι+6' hW}X  Dxc;<^xX|w  ݈4s     `,   M   `,  X= wU;>56  (]So!-0P%0  ĎNƳx]h`,J`,  HKG߹'2vnܔx|I*  @ bl,<es<ZFG0P+0  Dk7MfC^>[a,j`,  2XFqnS̝OG/0P+0q_2Υx +Lc]^c%HB9Wȭe,:G0P%0Q5 "{v^X{_x*uX$~r, 0cmXct}6"AK6@,	m,kW?y/ZP.4;Nk6çӽ-5/R}=zqGQ E+%0sb.| 1rWE˪C===}=olI޺"nOucbgQ XX UmdьEýNbHpEc,0P29XʙOL/#iTMݠ
+gOtsU;1Z?;f >7&J	oePg	N|\.ǯOe;՜Y-ؖTYd"T<fW,cqzp{ENqjnq<Qm	=4)f!.ԋtXRZ4iF&e[ӇĜ]2e5NYS+ٳCLS='&T_6trY̹yzdK7>6fugL. P7264cjcy[ùV M"	+'cE21Y-5=hX,8KtYQq΃rEcM!S)Eɧ}f|czc4Ȥ1c2r^UK#[u^5e[R4=8Iu\Z`ic PXW̏`,OsW~|}~K$Wv-Uٽ>y,hِa. 3yiRꅡ>kZǏx.&{j/tdss`oj5biΕ$q*X߶,BwY^\cq2s> +@|Kcq,tt'/%ןo*U¢BItDk|U[)~"7X9.'tebd3<ҕٺ[@o7fe*1Q]"Bsc9Ol,5A>JNfhR)*-}X@(3Y[[O'K!c_W|m,|<)nOvnFJ&$DYcHĞ6.z6Bb
+%!r4םĜV5ZFO5r{i,+GϖAP mEN7PL5R--V<r,BZ尗Mc cmzc)XR뮲APVd{,>c)#!A*X:]K04K6 `,Xy ڞ~ZX\!`,  2 b  Z:ǂ0  Dk   h-cA  |>;DX   e,+ȱ\{={vxs:Q`e?R O]be,z%h *`c>]q`,zXԵ=Z޲dC}IQvT޿}`N|3x,=(*<^ۗSC|nqx,v$. (0N9 K#QWa~L#߳M2aa5ZDzwXPnKO.3z4+dV=\<10cmERe/A~@C!xMfƣ₤%^r#ts;%~m Kà.!̉)I#Z/{S7,Ƣr,!hs`,c p?!TXRLːH?j2dXk)hsnJVnT$]=eOV=/ZMvpwG*_@q){JkΡsImkk vbj4kGٕ/ԙi`@^y--.}X{|o8u[Мp+YK-n80򶶄3\Pgω\2t9?_5WH'*Itj|r-g}=i7VV~vzt^X\贏:ؿT6D>Ø[[ūlQSQ+kȶFfcM=fGKA3uMyzn.1u   UK]񨧶[x:?=TL{4Np~Ł9r&%K.asH:'Uz;z7]2ܟ9CNl憸-z·2 6)eρKŋ˔w~K11x![v̮\ٟN~e천哉ԳSYع읻2,M){S-WMx&-paxHGjU\\285\|Zh/9Ebbkx5dAJr|dv&z1
+9Bc!iaަ\
+E:ri,lW{45 f3]NA6㽩g^y'ު<зmdesM-[o\a9{vGgS!.35=`Gq)~KT2-X`T0<s9tx8;Tl2rq-@;ɬ2Wq;贽e֋odli@,B+GJ_5F	caEѤBU9'[eS;̚x⊣ϐ}+5J#[K;1$kxҕWUYi,^ARr庂Wb%{GAVqm.%3îW%+Dԕ,X@lX(+2i5Ǎ2r^ʓ˗2RRVXmnMY[oRo/:wRשKͥnur+[Ng+pϱˢR+Gu869x<VTbH;"ָduhSxߚb~c 3yiʱ> kZǏ.'1ۢ:UT?Je&XlnNXӋKgޙB+KI~-5󭱾m?Y9hUjxnq}V]_>R)N,mP1GgFlsOe">AEc`hDj0	r, 6αLlDIxۼ-M鴙csr-!GjmŘ[zi;e:Lm+sK*QˋrNq}KKU+TM<vY<BͭZ<y1Vм暋{l\D.+N:fZ+ƒJɆCA^`>}}amQ Wu^6O?s>gf#jH=5xzk?O?_X$+ȱ\{={̻ݥԪ	?jjB4e(NT;o9~z)u<{Au2U]+ޭ0Fbs~lv\4 KMcqcX$αrt
+^\o}`N]=GyT{/KשV!6{Žwso/='HNўuz>%~M K#QF=T r.duO	zn]T4zbћwXPndB{4ۓ9B#JL)K+KX90I9	 ?PZLP.n`6&n?,Y4YF9ɒ2rl8qjď =uiJ,bˀŽwӃ}.xݽdh(ù c @uɷ4x+G².o*)
+9+J*݁U*؝\nB<VT  ZR?Wg40 %U9,R:qۂ[ɂȟP[)?0@kŽB﹏Ԝ-  n"  Zc80  Dkr, 6X   e, KhJh>u b%~t+@ā K`,Cs 10	r, 6X90F"HOLkgkct}6"kNM[ӷ!~VK60pՀԕpƲvhϏ|9_9?Jd\0(f+u^HY}=ck^)1(eERK:B&9|{}IGwҍnt_(c?,>=wQǆ"܊_[seglMУS je,JTU7&_Εʤuu3g]hKQU+-g}=i7	lόlL^XH=;Reլh-`,E<@@M&A2Gʇ&߰J(^n2Soȇ09
+!7ＫbFµɵ6((lF%X.殍(?sw0~r,m(*f,2NeWg,bXYٟ.S%0ۆ&2_zXʘpy^	΍J*>Y:`VدsVD[S6	~3JM,jf`bڜ\`gi=y31wMݠrb-v'[RɲT
+b,EQk>.M/SY-Mt[[Ȗ6"J3h;{vlॸ6Z?ݒ*0{sSacH$C6Icq{qz4ĕg(uùsE0%4`qR V$QY[%)R4LIxL^kŦK3ofjUNYӳvnzbbd<ՓToU_6t2+2Sv$}lje:Eݛ[hE264cu.QwߠSXd+D,/G08|kSmEzq9%%XNmcO+>\bJ2'j4ssWǬT'E]q5q8'YB1Pe5x766Тd>4S͑<m ul9g5[Hy}-5AoysTi,`ɗƱ$azdc2*%R&F6sS<Pe[SVBÚ~@_Аz{Y̔"fsBǰ<TOK\Ng+ޜGޱօu"=oݷRp+t|nԲ]jA=>kɭ^RӜLjuzkzq;_ei=of5ַm'KZX:v_\Tu*jKUmcTZ=66(]qci`,mH524T~,[=>tzpDYFv-8eZ歆>MJM[>u,Lvϔ4Ve,R)Uf1,YaHE]e;66K`,X@{޶k:]/ց?@ozT]5Q+4 ?VxWE+GU@ぱHc!jN@ c X:]Hc?`,́4򙆁*W9U.N	y+ ~ď =u5x6?I5VIE> T`,  2ݢ6տRK|%X  񴖱4>]EtSzv|~~KwWv-Uٽ>e߬NT﮿A7bnaiq~$|Hi\ml
+o_NO?P}sē8*ϋ%bno<BT'T9Uc @yS| cz W**Z7lf?x#lو| "=$Q>umŭF+l
+/j\[ck[cVԜs{r7  ZRelĂ6Wiv==X^+)i+X;l2p2jѨVj=6L7[#34-R  @@ZXuY8Tq
+!icۻ)jh,f!65sqݎ϶  @ ZXz[Z#{Cv->)5J^1ŭ~*X;e/!z*)d{<E\[#X<צ6;$0ߕ|k-c+ĸPW l-ua>gcqߣZׁC\G޺c2lT`cm.-9H%<~v.F޶	>]q`,ݺQrZZ?:@c20HZ?`,́Hc 40N׷hc`, K6"αT%Kh+գ)0Dω\UП> Q5=:>UC_| h0T%& ڇƒ~9W\ý+SU+z:/z[+-5jY E+K.a4퟈\kKDVXVV,M' P?2Z9퐛& 5Y>0D# s
+/EcQrA4ݛ9ԻA2i)qrnpj#gǬ<:>++2}g0ENj:]9pi2liZǬ5]Sŏhåu;"(L(9k)
+O:_EY/a8\~^]I6ܟ9CeX?q{MY9?*ţ*͑;[%њ*_s	\ufqzSǦWI>1>偾mC'QӽgDGt?=e͟,Isf ԗ6XCu)?\ښhj+4~))EK89w$hȆO7D4cIuN.gwt^h{9~JX@Ȕ}
+c˱Id2f$~sh9.+j'F6sC_@[Qc)&B+EK]:~}*[%jͭ)e,;&KOt<u?Uӗ~)9@#`]1?%i)OIRzO25mihj2EM_]3{ZyQx
+Q1[^y*t1k%3%S_\>8ݞ7NRs657.,B˞%e= 4 +a,ʱ5SGV<%NlVOU9'[0Ǳceʯ?ٔN{X.'cɋ%'-ׁ,5sJr,%9y +<n[>u+q,
+VTd4x|.bW1e	cY?w{d9\ebW޿& ڇVsri YKN׋'vَ7i $0PiʱYeH^sIlGcO5Y>DX.S7(t}Qܼu꿬#ٰpvbd3})KwJbk#o.Is|-QU C4TC#cOu[" 5Y>X:]-a%X0K6Dd@ ch{Ԋh`,  8 -  c)X   0   c)X   0   c)X   0 %~|%fo j c+p䄈+@ぱ `,a΢Tb c4`, fX h
+0!N᧣w=;/aW<r򖱬j^3c)3GSɄɳ|?}py;]5A69r."d,w
+7=TI%cQw.IM_{N#'o˪r`, fX h
+Vhjy/g-<^e,YD9Y M!eR"bd.??ַX~/W-c0 B#;2C[NLldxܵbwFWHP?*ݎi^<91S ŧPj&WLn]&C"ZTclZZG=D={M[q,7} c1@S8uQ9ЅZ13du9rH*Y(╗34?o]/{dU\@knAĦ[-RV"M\y  "R%ԴY47UT〵UJm<s6{
+e,>X@ jcYse(i	T*9XȦ8Y8 $'7dE5:YssWeZ="£md-!0 B.#rq[6(C%Np+G"Uh,4Q5̱t+s,~ⁱc)X{6Dv0M}7kvuphp
+E[#s\h<*9{?6on`, fX h
+@&c*9Vy-^iK,(ܢvϻK޲Hd'66o/fw⎵bdNBZdwy˿
+1~;;ȁxc)4랷۔#3Oo8CBۻ6$Å]| $eeػ9ADJVj&)98HY0{LRjsGLU- G߯ ݍ&φLX.&\GNP,,I$)0Wei26Z&~sۋAba(HWhY,b$iX\BP,˧bE|>I( ϯC@ b$@I((P, Q$X (HB DQ,bX 	E@ b$@I((P, Q$X (HB DQ,bX 	E@ b$@I((P, Q$X (HB DQ,bX 	E@ b$@I((P, Q$X (HB DQ,bX 	E@ b$@I((P, Q$X (HB DQ,bX 	E@ b$@I((P, Q$X (HB DQ,bX 	E@ b$@I((P, Q$X (HB DQ,bX 	E@ b$@I((P, Q$X (HB DQ,bX 	E@ b$@I((P, Q$X (HB DQ,bX 	E@ b$@I((P, Q$X (HB DQ,bX 	E@ b$@I((P, Q$X (HB DɤX|_e bhN@*9(X ˭X3HD 4a`[,寜bY,9ŲLbQ, eX,bQ, )eXbh.bsWR{GM6<\m8[gS,E 4am[x݆[CuGo_޽`r϶w=cbQ, -G4,KH\ZerozpfmewAx?/>w`ĚWVv^ߺpNN{Ѩ'Q{WO>WP?u9r̟<or4Je(2,A݃/?\}IBlm|+|ypM(P7ZjP'_ܸvhm'wV+?mҙpC%c;1&ŲX@s[,_XƬ-1VSD)rJbob/`IVE,\oMg8<;v/zS++{[U7/nW:m'[n;IZ{O4d16bQ, eX,^w~yng݃ZbPn<v{ᡍ/|Ql5nܸrՇ<NrMvm8b?݃%7y}rFRP,E 4,R_$4C||++`pyh)2V? **erU.f*U<WQ, eX,]K,\R,E 4XbY,5XbhN,ŲX@s8ϋD@s\9(X S,bhN@*#\bŒzD JX,K;T 0_ ȟb X )   = RK X!W  B  S, @ ? O  S, @.Xd?:봣LY4|#_\4\r551bis$9zgʡXJ-/chMSsW_,GbI=))hb9bbEj)hMSsW_,GbI=))hb9bbbɟb(3)Y(YP,bք8;>wŒzt/ԣ]vX[)};}7q.bք8᛽WlmewG˻>ؼp`3%?E??gRkGueM=Gp?8IX,a򽲲h
+n"U~ka!b	۟<4\2Kȕкǳ䳛sk숝v P#aܽ~ZA"NʳJuI(brzѳ[ϺX^`stersث㻃g;B>ܽ>(ÚՇ>퇭?bɃbnCuix3[U砺yQ,К0gkux*sK8+0ӷoK}9pd~qp8w[[?	'XM]RC+;	A86bЧNypӛ+5S{qr(<thޫo6V\9/û;{_~'r}dgX5a:7ة_9#sQ8#U_,m/n$@;!%n=8Q|8AnM}\SM呙6KFkQ砅o-)o6NرK^c;(Kk+wN.Q,K1ǳj9U8S0/ˤXgN/-ӫa4dLkcW,SN
+Kb\6m+K'\X`q%,d}ůT	eR,(.WvlIqxtz[X^`i`bia*bÛv07\;! Whw/X7d2yQ,К0!;)9>OܪS/ֆwoܺNw<.NcK)룫뭍xX.('Mihxia*bΉh>{X݃m==+?pZxeevpavwyq~7[(hM֍J{qU?p
+gT#ꋥab
+f1psbIy0pombgz,96N|VcK,M,1I[,!b49o̤aν>_-J[,NO@k˙XkY_`)P,]j)hMSsW_,GbI=))hb9bbEZZK宾XR.w%ZXΤXfXfCbք8;>wŒzt/ԣ˝bɟb(3)Y(YP,fc_g~vR)7o* 9R, @ ? Fۊ ȓb b R^Zq Ȗb b r0yi5  7 Xt _l  $ѼX  X )   ȟb X / "B
+endstream
+endobj
+215 0 obj
+<</Filter/FlateDecode/Length 1611>>
+stream
+xXKo9qz΢(yn=x8=cO`â)H~;^<:?y{īW}\!c3Z7<{TJ̊~0VIn
+[pP0r{-BWc\z&w&I싢7U6llA?q?Or| "
+Hя|w:AtI~.{Q.HN0M:d'㩔WčOȆs\\g275j6҆[!+Ά!A9T*aJFU+yƛDKb@B&+:f
+ǵg[ԣec-6fUxz?YϾ ٿki5.0Nw7oՅq>{+uY
+e5-cnuW:~wNU7W9@\ 4\J!\m1"E{qa4\54W2]dNe*2rl~._GD1CO	2ZPs!Mv4WvϊX`muhgp캔+DU\}e[B
+L*X`ȵ82N?rm@!4>pr|0**
+l_y
+..ReCecGI +cK&IPm)1(Cs1NE!Iw/5* AqHS8!Z,NAga6K& ~~NiZLǮXMY0K WLS$AܒLGEǔB%vE+I)ha0x7v
+CaYĘ&]XWOMoMCOk쇒*pv<l_rs_^g+tR:/w];1ȸbg?&%M~v4	v.A0R]x>9Dn)_;*"+
+VCg<ج8(""-ȆR!j/(-T
+L:Z%}Lc !`Z$(w?(4
+%?1T:t	˵+e,Pܔ4ҩ	
+T4F$͟qEF/un%+Fs&Uev$ݟ%SxນgEp}4K=IZ`uv:tZ1xƼޘ9hX-н>0%&pIPm)ˆ85|R2PkDl(ZQ
+:~Q#gl
+)X[#7R%ƊimTO@F_ۜ ך'*JK=B,o2сpSM"R[nh+A?#Ki$F6+.	E0]C2AmPiu6Hv:%Jz+`WߤtxcCwfUxLy4`K3'/qNNÎA
+endstream
+endobj
+216 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+217 0 obj
+<</Filter/FlateDecode/Length 733>>
+stream
+xVMo1a^Hkl6r#Q	Bi@wJ&4-a=~TҪ5OOZ8\H-XA+a4*]+E	m<կ&Ѫl!-*jpg
+x @*ń@	8&M4RE~2pq	ǀ&e<RC&~R"jI0uZaBa#H70֤}SzOhF9.8ӱg?ZCh5/hG8jW p&LiK+l=AHT"/dә)
++o^7J*ϒinY(g2@pٗX@lU'*\UWS8 _Q<;{]D1,o,]f毪Q^3jz$LiKwArE/g-*/BXJ7R[Qu5Qj_+ISLƤ^+,60;zѢ)i#kK>I+ZuY&4i6B:Moۓfi4,y)iV-gS"-j-K$$Yw2wvMy3oil!I4̲_c
+endstream
+endobj
+218 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+219 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 22 0 R/XYZ 0 0 0] /StructParent 66>>
+endobj
+220 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 22 0 R/XYZ 0 0 0] /StructParent 67>>
+endobj
+221 0 obj
+<</Filter/FlateDecode/Length 1499>>
+stream
+xX_o8@^a&aŶ6{ȵN]žS<DhIHp+޽;:@ǃ>\!)J5y+̺O&nG¤,>=~|vInp
+KHU}00K1\zr6 BxR|۹dIϲYb؊:Ĳ9|8IOHi@gP'.+IٲZㄻ'S36͈&L'ޖP+>q!'dlٔOJ4?h?%$>a
+T2ōE[=]ëK\(]"<m梡i)9 (C(Υ`;\!ԣ|5RJ`7,oh^iI~7so bt\4xpv](3n*q;QHɵ
+2seY?i~zdr_s̩ x.K)Q*ҹ%'gr)]|CZ/ >/cF=4jשYntNoڦئ:Ť~3,C%5?#<G,fxSQс+W1GCg~R\{/yK׋^FP@珉FKqO$/4:$3vyN,q0^9%:>y">&"hc)1sS>58׳aqܶ)ll~/v3D2TP"'Do	4^BCz-$'Cehjm5(625MNo
+j_yiehE'`.w_yiI뺀d6+f5	ejE&E}KVifL*.j@OmaBcN'm~uUvu-4z!^UH^E	7ul S_n+Ĵ!#B6bˁe	k+K!wG !8Ci/	1:<6Yx447%%ڴ"&!7V7>ohoD|Xލ&RxY:kк.c|OWX!yI#
+ؘ҇BӓMǽ+(TrӒKGjr*5]oHxYF3yGtx@2$nP~ũeÔV5)Plg[EƉcaTV*SXNG`,Pю1_U>/q&?*C.yUk*߭U55U6z#BtUr9ջ"(۱R%BRE_-F~D
+^m];tϜ)}
+<4(OD5x&OstQIWv
+endstream
+endobj
+222 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+223 0 obj
+<</Type/XObject/Subtype/Image/Width 366/Height 251/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 12363>>
+stream
+x	|g7EjݔTբZ+#!qWTPW]nugDBds8"!&of5ٙgvvfWV~~Iy}<3ϡ#     V!11 0&ٰaAW_}&AD&hA&AD>rLҪw=<}000JgX$fM(&h&h&)1j!{ńEN_AZe6v[PMR2I.
+ؗ q2O_f02߂RMY&aӪw66h`h77$D|MD`@+?F+H 7񧰆Ij5nF*{Z<$%#̪s.>;e!\#)ĄI#FdjE~wnS$dju0h_ eO!hhsa4	@IJFH;54	@IJFHś?)$%)$%#,һ/_ $dE
+)A`dj~7Qx^C $%#̪Pr];fh@3ƾ|u
+-/<4dd"|ٳ`#h77$$8YX M!wMU9<(+v5ӢZf}>@Ï:((돁&)!4jtQzZnJRIJFHa7NW }ţI0MR2BN5ph7$%)$%#T9JzGh@Y+1q
+nIJRIJFȬuZ6^nkhh`CBIJFȩF5`H4IK=NYhSMRMR2BZ5x ґǓ`H+4I|P57COhhg)LMy
+,/0o3+&4M\`	IJv4ɛry>NSX
+4II{&ysìjάs~P8D)t4II
+{&h&h&h&h&h&h!$ck5n^36ěd
+AhAd&AD>hAcI-[>k+ +:t $FO- +'A HiM |$M |$M |$M |$M |$M |$M |$M |$M |$M |$M |$M |$M |$M |$M |$M |PčYAþ~IK>QyU29H{龟{H8oR!`&S>ɨNSh9KčL2^ȯ8)yDhXxM\ږ7!҂b`QTvKt 4FS8eHRQ*sk"`S&}:'TQ\5<2 }2ʠ4fxBz_|F]}VJ\BAl$Y8ZYxB/>;A,-$TGB-Z#}tpתf|;'%9"b7ɝ;{ۡ5BmT$2qOWAJ#kȨ+4f6OaK@eU5=^T)uI&mx L.j#I2ISʫ3΅+N1d㑻s936	༘^1.*:$P#ͺ="h$)CrTXZtm/_sGshggg|:u&H	Ϗsww->)"2ɒFwI͗	5糟%<n߾B~ȑ#O>-|mPl+W[`dMhuYBp4uԁ'XL+R0	o-Lg`]J3*UlܸQ~)W[`d0n8'{20` _BkgݺuG3cǎIG?58 ?2qɟW $@r\]]I(%&9w|М-[?h'___-kCCQQQmڴaW͛7Νӧpg]f?hHՈDGG`L$;"&a>|8)JIN8!pqN<Y
+PH/K@˚+ܾ};A͚5;seP@)Wn8 $&%SܭiNiBraƖX$+Vܺu+$N.+ߛߒ>F8Ђ&vZZشiC.c)zLr5<WMZ&^sRD$+ZJŉ"_MԨQF@IX$.]zتU+&!C0QT#AzL2a}]%=%؀<qoGiM+U^}/ݭ(/²&~'SI$\,hE>z(آE{{#G2	\\\6&yK'Yya~) I*=iԝ}SDӌ8&&&M"9+3;}
+4	eL:k֬o.^󟈈x+&nfb\+kSɜDZD닥<7:}8oxW4oޜ߿bŊCl>M&bYzpի׻w6mL>}{
+n{u\S4Y1n~#$a7c%SV|ImEtsT9B$>!.$°sNvz4	Ǔ0CG*U+[iӦK8x+&{P]øꇮ|usTC~MGת)-ϧL9nŮE/$QQQ[&-AIX$ أQF쬠Sc5>&~0:Zpo&o$$Ȅhlf}ŲU܀+vfB&v.S6%zZI&|}}IGzb'.%&W$((h&}^I7oM8q'N  $+&Qu{$I&=D2>+:8hE?:&ZH:~`'q\|)S* ?w0ə3g$?L0)~ܲeKt\֬YCo5IF-pxy{.YR^6v^C0鉽K59SD&&LNo225&Sq&yuMUvڤ%dҤI-߿$|+o/¤MoӦ;Cz!֭۶mH9ؤI;;;|Wvf͚%P;v@+m֬[ӳgOfHY o6o/t ;w_B֨Q>in2#$w'+zMr\\A9Bnۭ#VO~D$CTDo<2v3IP?61-Ï4T@&aF$M_fM;wI2|W"31ӓ` _Ǐ'L#NJ\\6l8sLn&k׮)GEFF0	8puppfȗ/;[k+	2/?M`DƩ<;d:Wkh=V<4NG	80w}N,$<I>PHPeH&r$|3:t(+Z47à)6knVJGo2%sرF@/CB>@:uDO>@dl囄MBMVRGdZrz eI ^Ҏ_yfB#IrxY$½a6evn4IPPPƍ֨Q#F3 !vV$[߿W.v6ILB$d2nL\=R뫸W-}{h䝡ViS6jM`` |kNl;&/
+*N!ܖ2	tvrrve5\S15v6ɪ}M?e2$amy f9/&JY""(s{\?MIN:rǎc'̘1H2ɼyd cp8nݺ2s۠Ix2IU3IzN2gEZ&+2\xWxpX{HbS?mIYZUI!]F+Q|Qz1	|I@2T^p
+i<0MUKW{O =S0@+rL>]$.,p׋aܹL)ITZUI`k'=S7$]$vk4381v9q)pqvWrE.hт~wW\itdΝԩӥKn:t/)%XP#FѩДS`k'~~~mܸQ`۷[n׭[gt}F#+WƍkfΜI2BǖBUF:vJp"CL|E1KT|y7v6
+tLoSޙjFQK	"0}>-ZNNNOF_je˖-_[.Lc&2~xR` Pfd3888tcfX$C/#^%kMeرÇN:U\b`f&adTɟ<]m4č0,a	S؂IΝ;\̙u-ҡCnznt{exWo2ebX7a۶m@N* 5gI+vnjB_n+s!MGgJO絛AK,=-DVNyiӦ+7|й u@>s
+%WwD~F`Fokİ˖-#RjLdVӷ/·4ad5k*Jֻ-$((t믿*,iHþ}K3I/ٙtIRR%v4\CZɓ򸹹qӿι/&RLbɋyۅdBidt,^mVx-$88d)S|mHÝ#$&bKO?b+tC=Rν{GI
+9.y;m4'56лi&7o^aÆÝd#&aOuIM&)6*e;_ͯވbFt$
+zу[09k釼$hݨ;>vLh[Q=f^LޖL|%Gl$O
+ мysQh4I1qU=M=}'F4	tq %6/o&M\5]KL2I7n|Ä	GV;::FIIiKb5q[u+,o]*g:t +EIIֈ2[35qKuzX$s\[olӦ+{9M¥4Z#4ź+Uވ~'YO26o.Lcwp$h.$2K<ݭ$VqM[א4ŜC2υEIV󳷷g.&.&1MBV_,H&<fNYMv9e{ke]r1mǟub*+Ky%䯿"(G.íh#$$ĮJk:g%W;Q:Wtx?a7&fu\ʕ+e/i&!e34hLByλ#qnԎ9Oy*l<sZDL"(symgϞc;vxNA	l$FJMb?L'd۩ril=__<Uy -GydrO	(yX$PO?sұk6Td4	Ki6IЕؚCfY#
+Uy4x\ew5YԀgGu9NK4~?~\`+IIfhwtrNoe)T/^5$h8n{bv&ճ)xzzr0	|>;8xQb4h<;TGa\O*So{j2IBg<SvtՏ&	
+
+"W)jλpB&RX5=f_|SqRiƷ5M⪯94k!6)SbJ6@ېLrEJGC֭[1<ݽSdkHF=(`cǎr/qӣIg}b}AOwУU;~PD@g;óِL.5i70BaiZ&zǐL"bϞ=ys		5[i&X]TMw={!%T^=DAX+M"$k7(
+:&/_C2	g?.Hl馗SS}4.z+RM" cnU
+MʹI&+ ͛7go lҺ i֭[2 %\֥KvJAxVZ[1cƐ.Hޥ4jx^AQ.3RFk=IY_&neѮ$&i֬7Ν;VJ:JA-VEL]YKo[@Hhdp=xرcIy??y$iG0	o#! 	Nd!ڲe%-LVxÛ݀FK^tZ!ԛӓy38&	sZŷophLsKg0cޱIʗ/߂)1/#>E{&OG>3'-R\94{*VH:@&Wys璎Q~lԨ)+؉&*^j~!~ _t%|;JIy;^͕$dbZԼEQ#]}QA`tA>CYL
+-ހo4-"~Q*Ν;[mB.=`/^LS	g'{qRuQ B?(R~~Lnlx%/p)1Im{#Ӊς+cZ{"z
+j*mIX$6m2:xT*Kk/Ƒ$6Æ+cعsgC5ݤuMmsd5kDucZLGI.S150Ne59y-5	o-ofkbhڴiXXbBc^d>Z-Exd,3f^2t֭+&:uIY-iL4/hA@C/$b6@jׯVw#6.]m$ZߟT*ڵ3ЩS'+i@`v6h.[UrNV2IHizpf&Z˙tq+S7VVPg^WIn
+3sLSdk@N cƌ.Ii.	{!M^Ο?WdVh^:N|$kMIBõnrkNFIM.Z;Y&/ y)$0[g+U4m4T`n&y|ʮTVͬA#k֬6&w+>#h1&KE?u+m۶?R|P͝\P+)+Wp:::UR?7X˗/xzmG1[90x`ұ,aK=z nI&[;=@{O6HعN W'Џ,($nj;LIS[I8pHL2's1cݻٓ;L2ydެ4+C2ׯR!`ѣ>7nӰ0$;UТEa8 ۷/U04mtBSmĉV``f(Myf8]vܜ+Y˗/[li3hDRݾvZglڵt4LI0IxḑSDjD$fb!)މBBB.r.F9	þZ"$7gK]dr3H֣xM'(O+75	4':OM85㤔[p!HxM	HP$ԌSnܩys<O<%G-ϪEFD~1C'Q#N
+7o|!b`s!1-<JmWg<&K=kC^L)؂IԬI-]R9Q]~b-/?Ec_A؈I<WՔ"z:iԭBAMsx5`S&VW=P`eLuy\=N^" b5hTY_:!!}3%S ؠIl]uL'T'WebH	yԱMH_ Y0[EiMF:dQP\ixl~I(s {#h&:}?wuWA,@-kqxHm<Bxxj:5g}Ye^aّ{Dc%`s⨸|,84jHF	|h,,8ގ뱯a!EgE,zdhޥM1p:Kh~s阜O!kx m8|NsJE}&zYQ1GT{Ipx2N[ߓ{ϕpxA>PftPHi|qyCM 8jftj铂ь+wz!CLh*s,?v-ώrLVx踍[Qϧ=nB KAQ)XVadFoBVݻV 4	ab2O>2mf$SJ+oySW_>!~E ??2E{0Q]1͘+4e\W34:!T[NeTJtNOg+MF*i+BP٦r.Б`;C 
+UbƟ~Mbi$4^(R7S>eߦL{o' R) ϥyLR͝ZߗU[(@nz	7Ip.SJ5ze߿aۉhap3k#g/·Cꩣ.~5P$?OG=+PyѺKY 4*(h76e]_2B[L1:jW3.tyfӽgN$ha[Gud9IYƎ}JQGP.40mHP^vj5&꼀m/[I6:ޠ\6~jƲ~;)Oʹ>_$t,_̮ꦻQto
++`"hac&p^+Nu%IݜխGT+jh{3+K5xXgCUROQ+2[QE\q88-g֌MqKuj22GP/ȃ&A6w/XBbl^^Dz~́f2OU2)>@ul8,e	3 QU9xn30Ry3W-OdLuqӥŨ̩>$)ܯAe /ŔHF68O&A6Punj<ޑ0Șd{&3+2ycw+rgo-zi"/'Q/ZM5ꤴOD}HpφG$雋+z#-̷4	L\!̄L.@(ex}TkWc..!+G'sX-vg~Z79?q9fLa:hfi{ZΙ=Ais&5kK񄔶!*ҙw=tFV	T=UrEC _A}}@=IQ^>bHutQ&qw6&jLy?vL+!sή\?odHg:,OA!jQs*{KqFO)
+8YeQ4	<}tfB(ف/!/UDߏƥ}1ɰTל̽ߊi6zP~0:`LzB+ӼOt%`,,|@umEJ_\b~|Ix<vpk$"_|'ʤQ*h4<W?0sPkxd/^)zP?1(561rpƁ]nLǤ2kUքY>cڡ!rW3}zyTpE\4	zL[D=q~Z=+0+z*VPh1сOʺ4<egA#ßmLq)%0}fP&j\eLmƣTZۂѰ.z!qǏ;h1<p6 g{.G0&祳hʯވ	8pox@20bz(]N}/Ne8q)AP4]LXQпxIO{HۿOݥW-ΠF}yAgغ:ZeN_)1mw^3yp黕4%VZ2M  |SSw=D	<]<(0l5&雜JnEżQPG=f(Jݩ'ԐwOd%+jrONBϥ5..]&wBcQ?O2w74r\[k@4	0xNb+>\T GQ#OφPSs0mz*_Yu63j=zy	L%w*bgiЮR=O^ԓ U&e"вʪr68<<֢IkUw8gT:_X=ChAbogtv-U\uy0g?BX,5ˏ_RS^LvuH|ƔI9ݤGk
+E|#`ѻvځi6n89?] &4	dcz/Ȃ<*h009eAgjaU+<}Pл:BwfY࢐J!Nj+Nr{Ľw>S=9BI|v4MGL;$ygFOٌI8A Y~(OvGԠ{MfYGY9zJ{bXefA1kRɨE^*9MKi$f2Kn)c!IfR&Opt8KX
+4	zC;|c7: \Lz3>9~fת/d;iCG>˭DSPp81cUC&!WꐶyMߜ@W葳ԫWNyUr( hA&AD>hA&AD>hA&AD>hA&AD>hA&AD>hA&AD>hA&AD>hA&AD>hA&AD>hA&AD>hA&AD>hA&AD>hA&AD>hA&AD>hA&AD>hA&AD>2VAJ+2	 AIAe !$         "=
+endstream
+endobj
+224 0 obj
+<</Type/XObject/Subtype/Image/Width 598/Height 537/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 18112>>
+stream
+x	t\řeCp87(y[dN0ɛy/ZMa`$ed !aM2Bn,0/NBl^pkB ,!	`˲ԥꪺovGvuݪUm   e  0<Y؁a@  ((ao;0  %la 10   dn Vv`  #wF	10   Gojq7 HB$) K=(=в<=gAܣ+2F-f̙+MD`ݻ7)>4&0ꋢH=O=Է䢩7ۛDg6qOls>TjcSϜw>LĀJ|=+yS!1W=;_6TKFujD	|0 ǧ{(3{tk+Q/K{Uvz-x
+a}LۀC΀f$/c0v=rxiktft-K.:stPLKᒙGm"\s[Ti]s>$Z}qDN6pZmk<#5E̩czaK$Iƀ Yں>xy:!VGRݞZBQH/IwwT6QPe^Kt?1Aյ7|pjZT@9^#ɋ&.A;0#,7)2]ҐU-FgWfߕa \v`헔WxHV+jao@9};*( ao;0.-/{FӃĀ:ao;0rrS9Q*2O-A+À:ao;0B^R(L]Y(wѯc9cJ`Y;|Nձ
+
+LBԐp^_]Zk+5*>.c
+qb\bo}ы$#	[}c؁a@" P`@Be- P0 @!@i  `@  &  	 h  `@  &^#  @    h  `@  &  	 h  `@  &  	 h  `@  &5`W#<xRADe   T* P`@0  @{V-rUAP<+U7eG/}IO=dcoxuol.囅} IIY+8zVJ|N)N|Eg* P(ԯtM-gJ Hħb((c3OOi\d<}K"5TW$VϜDF "P*OΘ*EӅچHOkIn8  DJb\6MI5I85+/ T*`@ӧ}˘uǀI\ta5:+Ā  KPL/<:N+u&WAU4y@ ʗ1`"9+!6ڦR,ڕ0	>_~F\Wc@ 7a7a  *+(&zoK_   9  @  
+ T*?<xRADY @  M0   D   @4  M0   D   @4  MJ܀|RAh:#-c;%k@)]Փql) N4[R$aQ,q)$(GRRAh:#-HBX8+(㥄s`) N4[RPR,#28RAh:#-UUU9-c߱'/>jdP¯_Y亵X6a9c,+df3n'?6,rܛH(fߛo*QЀ=mKb^!:Hh59 %R{T0ko*}`m	jRg]}ebewKL;Ԯ]s+ڭqf<Dj~d/	go+tPٿutؑNB;|rvnylQTlm?{T+Z8xȷ9=<*d6}ykWT	i[m.ZtnFSEVnD:1 (\͋C7`gh'=e(ɻ/})r+Μǟ[xS._=+W_Y]F#/.nuHn8yrZ1x:g*f;"O0jbTꪺgl;\ˁ%c4U7)⯳9|S|=1R3cz	jCDuwl-#kn=Enhk8h4+"̘30๿uW9
+U%tљS&JW
+ͱbIU?L-joMno^0&۷H]t%DʾkfNҩ"7ziȾ2EzlXYr@^U:	FIoCSDwV1%-U=#khvnQnʹcnIl*-PvDmCdT+utg9OĀA9ܻP~@21cOZmzrUڑ՗Mxp`Q5$%u$ze96Cݳa+fuzzK씾D[m7֙!:@<=Na][Z:;B"JX5fȩVA_j;1H .hkH1&5;(7#=r;ڈ%H-5"Ѩm۷.w=VeӝV諼+nQD[쀝Igw<&!+B1``\	6vOyЙ0,|to G}GޞK'W}yz%W˩ʹd!.2l. AŠگE7ZlqUdb5G+61˗&\;?&OMSyj[3mRZ[NVypEN&?'[Ӄ7ʱwE9`(s?!<a@gNÀʳob=Pw[;E<V-W.[=AnlҞNK5۞53],A(ЈshOץl7g<ӷ.]ihSTrIo	;WRQzlP"ݢw*+xgl[ ,{+і%X!or{g>$g%:#-B$4`#C(˛NIG.h
+huF*[0 BXa{+i]%X!ꌔr`@VҀ<b`	;f3R݂!
+a@a˪ ~z<xˀp	  $
+g;   "Mv  i0   DCa@   ˀ2:oZYfc[3Оݻrҗv<v˳߾i7̽  *5yޑmw>ط.|D7{!s~g>e_-aG
+ O5/>c{I;///ܗkG's+ٸh3wWdy-|M^a%8{>xݴ+.וƎUoYA .jX<D(٭%VǑ-_um:W/Uw|ʻTGm\ y)$KiΪCmթ?8uvסg5T}luiu@ʴ \򗿄kT;#ۿ7w7yPCe
+;osNm{~W{|w/|.D< K/⃻;kGpHk3/C5Fs-y:W-B&^h?+ٮNUmˍٗO{J[/<,'6Wa^߆WWn߷,<=nT2
+X63= V0Iw~$DbxsѺV߱'m~{~E7	ɱh=yruk;d*|/XͿX5"Wj#i!WSxտp|ΗbSOm~?iԅQe v̢v)"
+jz?G \yp+?خ{5-;R?~3_w~_"+(1G'"\"ی+īXQNtVqw;lX_⍟=iӯ?'g]wٟ/^8wOUήN>fd'
+h< ֭[5Ӷ%'rڕK󥣲SW?ɏ?s+??="h@(󧗍7w{GXƊݵt[on˽R*A̰Kbn%:7= $w޺[֬Xrۏov}[:|d~h>avXO]ZsHlؾTPO>ݕ_dJz4oY{~z!;/XտXvhW'k"Tΰ77sG7߻{^WQ]<[[beT+[8<ޙzF \~x8~{p뷺X׋?ۿ|o͗g??pG^YU\??4y|="%rMlwo=̶]x"?jil֍]p΂͓r:KvAbQ;mgWu*=aw͞\9\ao=w?!>QTY=kǋC_OvOGK"$e Q# .6l׀,ny`-ݿ$~G񵮆%_3[(Aqu?	)(w{y;pgw?tG~_;)͞po~%<|;%^/xyo{}w/|zCO)5wu_r҄?o?|^yoޏ_xqG;#͝y z*\.mڒ[lƬ\ϟ}O=S7KmrUj?Z?v@6_W^埻G~Os;9V15aG ./2A  x'2  xG0   Dk׆e      @0
+d3A  *  J   @4  M0   D   @4  M0   D+aÆ˗͝;Wk  0qB1+9g'Nb[tj^j  !
+ͭ_ѣo#RDxչHbetNjzx$z7͟.:%[Μ<pޅcw&:efUxx  E+(zR]]]gy+v0ZM`J~sO>uϮϼb	NЀ ߀|>Sm)Ay~іBrRT-3P=1  @S|+
+Ӊy.^yM]/54uQ),\)'
+]ɝȉ]]À^	Ϫlbֹ$ݨU׾%  J߀s=q0ݙgiPtchpŬ)/Qm[Iz"}gsXW-kr[jvwV$ڮv15  иƞp%,QD\vQ0r:jwN S/
+">"O~ы]Njqݿ".  瀮+ais@ BS^Ā\]k>+y@Ā  9PF	܀/J딟v-^.g*ή ׂb@ lwA  po  &  	 h  `@  &  	 h  W̚R)Xcplkĳ1vW_IN&ە{b@IW~L>(
+qnUCUEjOQwJ0MپG QI,пr4{Ҋ֙U]Q{nSJd2Qݐ]每5Ϭ?I)bZfP?y~ZP/S[&WhUqz-!ڢ~[v(gUz7S18[GkWwGDKz9+,Pl(|N,Sty}NOzT95Gs>PuyuCs\NA#680O[ʪ"v?q4޲JVX:ǵ%Jmn*JOt-0:ǿ֍{z8}D*ʰRʫ@{~SՖaW%}OWϧ*ħ9ZB޶xM::vf=:j Rku	;{8IonA^ҫ.JNbVZVB:8D xuuޭʧv,P{aߧ+o,Lӛ;+.ۖFSH-0ܨ<#NF_a3V/
+\?+V]1C_vwlS7V ^^|t+h7i@-	Bi[oGQ3`<mi%|<Q$}tم'RVug
+;UPs1/V+4^:*2ѲYa،ez0N^{dx{޶H	Ӓ+iǎ̼G=G+@@*πWxQéՕ@P]a_	WA˜az5Kkhz6~QP"X3UWUT§8;͹@jX,eU`}tMoRI>wuSiSC)/Bп x6yPRY{kV`@ 	 h  `@  &  	 h  `@  &  	 h  h+6,_mܹ)y,  P+tvvΙ3G(oppĉ)"]Z   |ŀBsׯ?z[.^uf}|ɴP۫' *Pl)	ʹ=yKEۥ%`@ P|}NIA{G{75YSsņqk< B+688c@cRhniHݷz&Λq{JUquBMOTenk>^R+옺*Y-jhH9nn9ո}W3 P߀s=qℏū"y@Z3'PI׊_$l7B٨*)SQ-DUuzTR3 Uq |)9௿ddZ)UF~4b^N?	g@}bZΘVg |)q|YOzRD՘[Ҩ!9
+jCEDiހ; /e}-sb3yѵЫ^ְmJg^FΔOt-#Ȏ  Ky?`UЄy@=ϦӝŶy@g!r%O9jjgs$`"UC'=eTѯx	# @RF	%L}-~m3窩O!):L~ipR'5#^vF+UK쓏w (S]A !J&V   @4  M0   D   @4  M0   Dr1.Sb| <f p)J9>\n
+!4`=& H%`Pj,)w~Z+ŊWc3Ow|6n~Y;^}oG.P(#u#2t)ʐqꮈFzF87ȫu/$WwU{dп" )kaP/Ǹyј~[Xy-Euly#vi(4{N4^Zˀ#eUQ5g?j4|\K~]UPgzu/ NYiO'{XGzΏO9}Oi-Mp)X;7.H^  3<W̚VoJv
+ҿ4b4RP=Srb>  :gW_)¦.PMLxt^ڒx%0Fb8WAp4dMy3UPU_{ t*π>W8+_YQ(S3|QLx'26FiiԀ^Ȱ*R8kddU{G8;  )/BnY 0
+`@     @4  M0   D   @4  M0   D   @4	ˀ6lX|y[[ܹs_-RU8  @FoW^ysΜ9By'NŶHՉW  PhnG}+"ūν9sfX_-R*ZqǢ{o
+FV T E6SsC{<йPl]+fMAYœ{I1  @l@yϩ?<?hXPw<oA2OԛOwKKVa@ ,E6`[[ࠏū"cFJ5wbrWUp|,>Qa$;KUw%/H=UJ9ڔ5Ok<oLV'znLg  J+8w'NP*;E?%2}Rmj*LȔzɉdQ.5Т	ūj/1RC^Kj*ozۗ^]/:k T*ch++S6u2pUBV]Jl$ٕ1? @R<JE^%7`VQn3Js={ PfTƵA/-JŜnhwt4&k PT:s+uVW/*7YD&f,>'. 6͟9(Rύ T 09_*s꓾_əc"U]\Uv5c+'z T*.(  D+   @4  M0   D   @4  M0   D0YS"5j?rR E~G"w!HT0?H	v.*?eEP٣!0DΖ0xU<чE3`]*s"{c@u/6cw㩱/EDր)1A@0kGV7׏0`Plk9U-/ϛ)lƸXD9eX~Z_I+2že/z{H3D+ս2擮L=Zggڵ3.nNyƂ*Wx>^{]uQM+k<ϭpf|}-6#1dCT 9nc-r>k@)Uǚ.Ry['"vg@yu^Jޟj=_Eq+l=i^LŽm:;ߪݸVi7~oQ荸UW	vH^+Y[m>WE+)J>d>c+*+@phyP1ZK`|+c̤a/1+41ꣷ];#eŬz1B/(d
+ۙtݴܚ쵖loV77vJwUjkLvg;0:;6g$vf9k@CF~ˎ+HTY< o+.=1`PaTW1_&h@ZHuƷVAѯʎq"\z7g:{#x2iKxdu#IV+2vNΟC&z̹W1^^T#<⣞~QXTϪ
+*RjU䚉Dꌌ|7vׄZ}Ik_4{#c@n׿BzVA\ccWd/>>]1O
+g?Ό3G;Nc{סme|#r[IM|JS7~
+aQay(+hk/5Z2EסFa@gyF0+aj[c@d}۵KfG^%A۫7%v>Q2z]	#1>9[`|n}f|K>]1OQ,:@|b㐱zk/;*>vq|S)rK22  (Ua $0 @OB  M0   D   @4  M0   D   @4  M0   D   @4  M0   DR0p.<}X1k>F޲ Q  @Q"Th4u3e04j`  $!Zi  J̀jfWkYUM=}^;2vlRjuUiשּׂNUjrsUgQښss(՝` ̀//rJn$>6ϟ~z*cEQ:e`4[LϘp%$'uK{2E ZBW"c[4 T~98 A(^	'Μ644ЧpLZ0/%S b>{X|ʙ>!ŀ 9ДY_mp߀*hvPӀ|VA1 BSLh+5B{%/_J`3MJIyɧb<N$3'p^W PhJ兘։Y[Q T>3h@ɂ"9& 4, P0h@ P0h@ P0h@ P0h@ P0h@Ť  1D T(XL0 T0XLBPv{n+fM^y; B(*e49/1ؽe4Mm΄إn^_z(=[OMP0 eg@{3OE{Rnh-ԉGթDT eGPc3O^jTlLj)nY|Ԡew|EʭM7+;WjljʶX `@(;ŀ<W2etc$1~M~GŤB!BuMڒt&iw^Р|I{~e67Wb^U7MhIT(24gLmӯQ"#)vnjxNl[7&b R޽jYMuz!r/wΙ^mTy r%PvDǀIE]tbP-)|pfRc6-b@(;݀٬VˆbLƤҟnR.zojkkbګvҥ=ҟ+֤
+)Hb"pٕՍt+ZLټkӷ몯z5y+3m|!׽ӱz	 /91 ea!J%ͷ؅);wdnPp0 !b'@DT(XL0 T0XL*@BŤ @i @i @i @i @i @i U(,=^4`b!tPv`b"
+Bف	
+Bف"T(ʎ0p*W:_1k&m>k9B(*eHbM北S2s6gBP7/=ErzCէզy唪tT	epeg3Ue'^]2wW=~$4z"Pw[;HSiʑted̈́W𿻽v\5S=Oijj:wƌyLxӐnR~}y+Pv̮><z{u'p\Y!:AF/}kcbIYJl׾Mbl)]%v@M%^
+?!gCx9sTn]i>ԗR3SϏ}w"}b_oeɭ95tҀ+gpp3_9}X|đ^b1x	Dꤥ{@ gIFle>+-3[[U'
+vX2EY-*+~QSK|rthDVO7?xweO~_\S[eޟf	J9ye|_<0w~Txv=^<ztUIc,tu=/_֙n?rԵ:2a]A:i);̹N<[4LJy>e,eoW
+䠾#QK7_uX;Q[ɿۅmg^Jշ%(;5HZ{y)ܙz{|v;W!=kCA:?=fˑ%_._P%Oz xeجUp( RǞ/ZR^U@ޔZ-2sY\s,J?ooHnR@re;.ꗄ:^r(Vz"u^afaL3w3Z71<3f?Z譲;ZjmL{yOڹw`5gHWo?ʭU+ˍS`V3;8B\*sj/GgΟ!
+I{ƷO\fd	wWm_/a%ot3%rȒ+͞mbDn4ⳕ~ȥRݒX6,z$]|(ˋ_Ξ)*\To5;`lHei[KԣP$) R'/Q@U7ug٬+4ǞuYޞ'((f Cޝ:sK5;wd֣]3K=TN:ߨvV{ߜ>{>.>)\( RFIJ?/|5{{߿>o<%ی"u(`d8I㓍_Ϝ'Cm{ܵ!H?bCH
+%"	E:0J"u(`m&+H&&+H&&+H&&+H&&+H&&+H&&+F)U5F4)H
+ԡQ)L(
+ԡQ`C$SOHo_L>?j/u~ m( &DꤢҸSKj5#~bkٲY_t?5J/';ϭ<{-Ǳ9`H|2קx~.]^[9Kg
+cGm#m_Va7LIR2+p(w˅srFӹX.":xFU.,=P@DX,/HtP?}[}'7ԅP{@C%N13z׋[Y(fܪam1oR]s9Yr1{d=?[ooxkz?ިމlRX'}UV6 +:zB&\扞<oh\LJyiDKZ}FuC=:UjZ++<3@NWp( R'~hJq˵ڈO炧/W]1Kd7tzS\NQ
+I~h.δOOEWA_PC"j'%甭V3dv5:ƞI^;ֶ߫nBDꤢMTûRg?Pq'MB׵SUq\S3jẇNԣ:j=gJk+6wnIumf[;tK络"uR\W90U1_;96J结M}b( RFI\Fy] H
+%"NFß[, 4C4b$H
+%"	E:0J"u(`m&+H&&+H&&+H&&+H&&+H&&+H&&+H&&+H&&+H&&+H&&+H&&+-P8^ D  ;Q@ (  N `'
+  ؉ D v  ;E\8^  A/ $7n{-,w/L)G+_zv'kT JHiͫjM[^]dLa%FC'h
+7r `XqPb3uޓ*`ӷյ_6k:6s@,Z;<}uCʹq6 Y.\;7i׋{3wum{e>= __|)T?qv*'u _+=^y$F}9(}h-i=TL}oڭ3z G\7oj{<%sVhJys:9qeNU#cKV֯}xJqK⢆ݧ;(yט]7C]p `uT"x5럁<;Uiz:%퐓q^lm\Zbg]')P;yyQc~4 `%y3TH▾觊_GK|0T_KMrq}*r{]sMk̮WAeɥu+ &X_@m	GK^	c^sSծP_%5U4kwzQU/ϫu L5y0	 $ @C  D v  ;Q@ (  N `'
+  ؉ D v  ;Q@ (  N `'
+  ؉ D v  ;Q@ (  N `'
+  ؉ D v  ;Q@ (  N `'
+  ؉ D v  ;Q@ (  N `'
+  ؉ D v  ;Q@ (  N `'
+  ؉ D v  ;Q@ (  N `'
+  ؉ D v  ;Q@ (  N `'
+  ؉ D v  ;Q@ (  N `'
+  ؉ D v  ;Q@ (  N `'
+  ؉ D v  ;Q@ (  N `'
+  ؉ D v  ;Q@ (  N `'
+  ؉ D v  ;Q?  
+w  b"U@   D v  ;Q@ (  N `
+'P㟾:zqҁ7?p5!JJpI"^_I(`xLq.q.蒎&L5
+E
+QT=wP0%]p]Q䣀FGSEGAG@ 
+j2J=.`ܣK$q2>ިn40dzSٺ>gS|oxp3 `䈙Ǫ'^}kQ>Ծ?QT2Zu֯|~|ra=**wWJos%Sg}xmflr^"b1f\Fbߥ幰s0`cdUju;wfw>Ip$rC>5Iݕ=[K+BuuTw-_*
+j20t#{U-Q뽷JpwT\a!wN>X.Qvv"L 9>9jyw"YNV|$>\an#7{TsP^|h-ܩf7koNO}^+w#&XCpk;\ۊz+Qɝyu@{΁je%/[}#\P:xGo"ͨ%ᚽW*G0|/vXC"ڡ2S%dҙ4~y]3RZg5]_{-rrH%OuMp(uZ<m|~V73Իc]A\9|+_R@9,,."wv-Qy#c]o߼:`#H}%q8)9jeWk3;¿nj~1ޫ:;UK%0ƅLc};Aoۻa1%+qS| ju cZgI\PZ~F)7:콽R$:ǥ>8Q녯,W$£c嫷粭jv\۫T=K*ǅLc{+ޱU^ޱqP0a8SVM)?fĢY,KdlJp~vsUk^HV+pQTzyမYp9㯾iGk
+ε?R$&{.`ܣK=GSEGAG L5~%]p]0%L>
+j/
+8
+
+8$(`;(.q.(`QT}QQPQ$kK( T@   D v  {Cݦ  {P@  (  `S? V  h 0~ l@   ;+[@  & `Q@ (  N `'
+    ? ]M
+endstream
+endobj
+225 0 obj
+<</Filter/FlateDecode/Length 739>>
+stream
+xVn1}_iaؑ^_(R$"
+M[E"6i]ٳ3>g%UZf1T5&8)+9ha:HI崣a8KÕ37A\	4Z55$CU-Dc\Aq Hp 8Aq2:BzBD~4MI3MTyL&Of2!@3KCp0Ls5 :aD-pG3a#St+kkRҾ) ԓb>(.\#4Aے4=Y4G pK4%Vs	EKA*_ZJzioBÓjOBћs%U`47Ƃ)j54PZEopRX^[q}jm0^ǜ4lJ{QxVe<2Ko*yY*0vwIG@ˤ{KH`\{Jo).ADJ;qҢB\~C+n/t'TwPso&<4x&o)gp<䝠YNvkrlwcK.;Akb?7aF<#e)+ǔ^3.z5?ǶTh2 rv5w1 Lfm޹q,e^KQj]pd-y_{>ŕ
+endstream
+endobj
+226 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+227 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 22 0 R/XYZ 0 0 0] /StructParent 70>>
+endobj
+228 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 22 0 R/XYZ 0 0 0] /StructParent 71>>
+endobj
+229 0 obj
+<</Filter/FlateDecode/Length 2213>>
+stream
+xZIo{ @H)q,9H$1g(FK.>kȾ1&Sш3^q΅1'93hvw4z̰`W+1+ӡhшNki-MUp'kTMfP`>JcI+nI5 'D/΋w.6.Mp_\cWKDaRu	==}-]q/@p[c#T X^%٦ᯌoDF'YY59>˻%Y+y`"g 짣l+e+@w6t%]0J%uh1pB)*@\KMVV[똩]=VrSߞ.6s8;^_ZݳIoWA}O+_[_y͠ts4:~d碌QԕnF`>
+A!DdGQ-ݰxYV>BWIV:^ 2\CI$(qxZ
+t+u!zO)o~)]wo&LO7MɊte)Zǹ52N9
+OKU7|8=[ŜNš8^N'tSVnhWgn/I\<8' qH2;גBٽɤM*ӫTnʱ+*w(U ie1U</3|Pum$YR'N I,P]w?,gXuIH.>>N=~$_|\}?@4CaoN@_!1#+;l.@BR#WL!'}<
+.1M7!Qe:).|UTf].|\`j`FFTFhF]L_w[$'t(Qj&
+%,oWDYZeOcP3VXkpJvʽzՋN9۾PH㎄1RZ$wXq:o0[7Ui؉X7.$iZ&!ل}w:NҎjŧּҶ~{X[g+efwYЈha8m3CHډ:É>DvD+"ѷD(;"+"\WnXGD"\O;"!tO]tE$!E_+"['B+BޡI!HD|:H6,y]nY>yzƩ)vrgIE$$6d=*̥n4"a"d%T#T2CMLÑi^4i!AL&Rñ{!il<0^GL!'f.6؍DWf8k+:LYE@oLPBW(2+2Vp6MٱI4mE)w<|5{<'Z˝JLm@OD+GUIڥh\$?9Hb9/sɫ3AQ\$|.l%f#gm| c{L/R Kz;8pSQɍAe[MF+B~@WU"4mhfDȆeľO>AHKCcM׾x15e| rz6i2H#q<|@rsçՔzyI.6B\f_8GCxF50)a
+VƦO4fў pwݸi{
+]=e"$"up}X=s"m#	2&CcW&9nH[ťժp thfD6#2bowy7§T-)FiInKުstYC[cT&ֱ/Ty q+Zk	Aɪ+*PT2 4Tk`7i\\[rHrRmoat'GPT/2ra+-8#0iCn\,Z>Iy<]9D4ډ̇%6BDlbdFŖzy3}H{Q
+͡ HH6Ylax	O5*oIf
+endstream
+endobj
+230 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+231 0 obj
+<</Type/XObject/Subtype/Image/Width 677/Height 228/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 37879>>
+stream
+ JFIF  ` `   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222  "            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? (
+(
+(
+(
+(
+(
+(
+(
+(
+*DmB+t?wy徃+վ3h:\1cݑcUFy@=CF I49_I5\WG^G IiH~=cz? =v__m UOz|4bxUWOCM8\/?hW?VGQ^N X}^Zn&2 xg 7.cQoJ mVq<ujtY!iSWMYW  ?%  >?[?9X]ExvrtV)i?F>>wХAt{5C㵔VFF EG7hr3`ҎI4W  $T|o{wRo-cG#?$Q3 9]Ex|o`Ytկ\oy{mwgG$z+?}EG  }as(  G/ @ r0=o_J?ߟ ^F=얚\Jq$j][NDt8,I8Xw}kmBGD&,I{VOTsy珼S&o۴̲Ii)o,+?^ޕÉ9CPVW><AxIٌ+֝x瀼MjV	H^(X䗌aAڻMW--UI<.>0GP㮃:+c`$Wsm2l$8Hu]Kiw 	Qtzk m<?f2ڋo6YTv ҿ} }.[֑yч/ 9X]Ey7/7߃' E E>4XzΆN_?
+?񣕅U+|z3E8.鸰?64j*]+;itWitb;+-&pOcUPK[  	^'Z\\6E$@O zQs9(F?Qit?jTr:+]	F[JԀ*U'/j_TXT ) R /?|.R;U//_`Կ atz|7R  3a	 Ratz㧆[-L4 ⫠~&xW\bQL;>:,uQdQH(((((((((EkF,i =j׆|qB${1bG?o`2'%ԢIg CqzsX]xn;Wm#6؈m}ܕG 	^D%Ja;rvOJ7}B@qW=S{X5kkW+l\Zo3V<4+UXm:N	9z9lVE9ik(=pCVO4xmK_!s d¶rAI-Ėڊ3H"mB#rDp+]\,~\P	gtVvDZNIESˏdԎyOth7x4eaNRp$¨loԴ#E$W}<s\i+[{?W| OIoG4#+.c32+{ö.}ԣC A$Zʬct.MgΨq]+<sI~9QөiLkKV"`Kߘ߅\@wRy$Ҥ?%D\))2mp88&U[xHMR2NFZ@J^qbZ<cZmiZI?{{E*v$zc#Fچ}'5jjKkK|p+Ppw<QxgZJt+m~z馄X@.q~14q7W[Ƒ P}*1"%7> c$k,[,0E\;㓎~M۝19s?_z<Sal.$/.D0[]XWRpu3	A' ~rW7>i֜ai`dWy
+xےk{YXmzGU<+%	w-q:֎=ꡛw 4jƶ+Y1=YT<5Um;^CN.q߮H䁃ڵ|}{Z=~/QMF9¬ *=wqK塞yڑy^2閖v{oa8H*ŐF+bt}k<%GaH&]X"A$ql ;6%g9ǙXQvw0k MFI!X# ۉNy#+k/^/[b3|M~-nȖG.X	#=؁pa}*z}{+˼Yi$bڡW' +\usxnitvÖDIu]^˧VkFhn`s,)	ߪҹ[dn㸼)L!+O;AYnT<o[vV0y.RIc\}0~jODt4LU~[6cn*WR.fDoT"*s޸4v+Ym[m];	W,<1{O5.ǽ0+B&kv 3	?kgo<q%Sq?J xfJڕ̷(dp	o,-&G(o`etwy'g^vHg@7Z_,mnG9+c8dT~%$:,|d[8$l
+:VY2<`d$}*|;<|SI,s7tTc:[9$p4Q|7g@+Ōq<>O-KRlsM4a,R=Fy8̶cf cF[oH%Gz<cI{+KRH'& Q2Z2f˱k|/-#ĉu{sJÁAWVlMe0ETgs7Vڛxl49`T͌(g8o	NCݺjiȢGlF+ZVMOMҦ&-Uj&cVm>+G`du8v#㌞+\.ǰ>4$iKa"MޣoǋY61*ph\V$He$1CQvzg =/b!~|' LhmI'hC̶È$mK';dE.8)]͜8$~54jU.'XهP	uot=^&{+?3K6fg;-Vm_F5YA5e
+iu1((# (#Mf_iw$Rmyڭ	rt/[ݭ tP	"ʗ\ve$='}\,ڄVvpB".w`>unR;z5GE*jٴN}u<{k-6X""kcy,R+ #7$&Q∛x0nIMҺ?K$KoM2.ӹ H=s]r3!^+d9"=DP#( =6/7}8?ҁ	mێ+C<K5M.m*mbJ9sӏ]?ɥ5yrEܺ8< hw][_[o2ITzcV+y7s|rQ̪Ñve3k ޣܷ?ٷ["_t&eE  G:Js{ )zp3N=ooċ+4=^vV+X^_FXO}iYiwd,Ք'"miQEAAEPEPEPEPEPEPEPEP_7|t' ^Q 6k?yGڮy֮X.؁2+д8BYi61Gf=9eq߿5A%Jbi@0A^O|tAK"O8q1#}+y '-M!>oTTFf%+dڹզRn<ĔNHqVKht;=&I_4LΓE 0<{gk2e]2=Zt{i팑X$p.zUtw/QF|E˜c8Z<E,^bYq׎}K; 'HC74wd
+ vޭy;ᕈ`r=+]WH-֣xVXѝG*ޤ+pIWCWNKVU񈹴ck@KQR>/ɤmlP[7m'zvα	A {H$h;E-{XSGRc46FW(v4%bNy91zLGWxdga F^7Glmo-$Voy9kUƛ{9`4+ A*jV2 $'8 yΤbmJfd21V<3]3x'ՌG =qYr<<Ok1^#d8T?6J=r>xK3Ƕ-VEE// bU~y9??^+/|=qūjs">Db\ 	FON+ϳ@?Q4/pQ=s@}{WaR[(ξͺG_ X)~x&{uKk)J#L,z kgڎqYb/"*ܒ'< ױ14dvvg릾s _	8}+<$%Լ/ooxmm3iRfh{hJ<[~%߿;iAL?51r8ҵYyy{k鯭s= e[M,rI;Ք]޵;
+V˟K`1E*B@38}q^;ݼЉTŒWrKBxMQ5'-D23n
+ŵ.>I%9$(a4ab+r+@^Z1J	 m#55uqrtXa3q|7󷽹+7LΑfOWsmI$q#ؐ"Hݒ۰>^1Wdj3hi<L< <XEp=8mZK,gGԁ5JNp&85& 'oLuA>\AZzR.Iqnon|ikwD1,^/_sNI$aկHdCN77ۯs)Ya쥴\yL7LON(nYuw}d7j$)w:,JH-`6nsK])$9x<҇Bh.yVI?}+ݺv/I\}#koM+ +q2hr8 Z?+`QϪ} xqfi]yH}ݐ T׻ǯ^q?ؼ54W/= =|g_ L˒U+o_ZZjGI''Z_G:̛_esntGtN+kX3Z-6wivnW#(GGPN[:MYlCfhee 00l/. Fp#@#8+6Q'4)9w)N1VS7:D.tofb[|n@p8ۯ[˜+(6{}0x[nI
+Ct xy >{]BXYrpj:[K.f嶕n]B/:x@hɧ21۱_#6q]_c}:Ke0ڪ40nu'Jgr^=NJhYv]r>	{F[ķ$̙K(q{ͪ,vq"x'ۥxP3ͽ-`䪆蟙⾁DAc2kSX:+Hc85?tX_/l,>mDH\.':s^iEyߌoC4iimqt୎!N);v4Dj cy+l3|힙V,k8?d,t['2ʿ͜tY-q᛫ei%V;ʞ[/8T]ؽ-I9UHy<{VCևCAaes5̫Jr<i{uĴ>u,E;%ty89>½E:az-񱱉]n-mp*@ C^w47sH*[<+. ҫEJ\NM{S#8`x<Җ=W,o#6RLL?)%6v8<!"'ybH>k&Mƺs 0k+h
+ۉwwm|5~ `k(ꀃ:mȻO{8 iO#WQ_%yHvT<Ϧ9l8+ռ'=֯=A}FAUAǱPּa;bt;t=sH xrpzAo[n@8N85e'5Eb<eup1ܬs}UNhWZ!z\5i5E=GҳJU~6-m: >׃v[/j |F7hWmc?F
+ZtMGD6v+CUM6&-Q }+韄N 묿lTN(
+(
+(
+(
+(
+(
+(
+(
+(
+ 1
+>M_Hm#TPK_8|Z%K@vINI2qޮ[b\
+Mǹ+%K"ULd_ћ*LN-r 5fCx<2 ~\g!j',+@=#=)\I70z1ҧkiD2*=)uԊ܁LGZp뜌3hji4@ŰlbNrO zvW!u9Ni@Ϋŧwz )dXHuki!6*):wH$ˡn@c@s vu@;GAҡ4qXt<HUJ	d}ҁ=rB>E(dheܒ#ajK\{k
+A$rG"ʨN0zjMqMƀI{˩VQg{bWpьn@8º&xzj֖873gb'\P! ]	;q$(Ȅ  nxUn#1`ɽv}sixOnwf"1	#e^#qEdW$p}o7T_\\j3]Y[dq,|q+[=ܫln[lb_$ X3qX~5ot1,*%??kTxl`MBkKs>c#lǦUbH	ȜG;E+I%<cyaǥhY-#9̔؛r߀yIib+Ur`n2Vz%Gkedp`J	c	no#´nmO4+Un#eTJ5e[x.02bc]KjZ:yYQUnu^l=	fB0tG`]fy4lJ\D#8$ӊmi,Ȃscmih'ҬnZI2|06WVϗY|F^,pfSgyv`zVΛ{gY{Mr$MA57.ݳ[N8fKPKc>ԊQSORu)!PG|msZ=︆{mep#g[Mm-RkVR8
+sr9ʰ 7Lx[GrP78$9*:4[~͢귃*l~i%HtN4g]ޱiW5V,r^wiiP1^&mc{8nqMn\ƚ̩ʪmHQ6 oΦt73à{c($'һOhu:x$!2˧?61JmݟVZ%䯲@|\ÁpOrx^.fC,Į(&=\6`6yWkYZ#"!)xr>v=W^uo<wV+սjX6Փ93ڹۭ1F!yv'$ P?3:fz _
+_iZ^E	]\VAca]iZkRH$HF7,pzzW
+W;Kx{1ӜT /tXo;$*tȧհNsJɍ;n>I[;C*O+,r}IYNvy5U&xK),69qXT a&N@01j	^PBV~k5Z*C2:\E±	TrO 5tծ5}/,lAYQVS#sC#uxzmVL}U1k0ʠF2?֯/.($Vw6n_]x_ķϣI=x+S"|WnG\D?cruBqr=E=I Thd+ۻ'<Q*| Mۼd\ukSRе+2k)6̦C/ARy<YB'?v:"g87
+G3c]G^ 5sEſh3Sybtk(ꀥ_b؞Fm=+џ~
+4ZԼvӮ'u8 kFkr>
+"]b| fkŨ-u;[YQ/4zneI;ͽ \z VgūY y0	]υImmR Sr׶LdKBA
+qrW/s̲xTӼH|笒5W9+/F5{ӭ&p=Iֺu& 0>@TI%>Tu_]?O3M [17.$/u{{.+m:XG	$IJ`cޔ8u>:  fgzC $ +&"4.@/?t脀g;$zW|7 _(yw6ڃ=:\g_:ŀʜ>3 }Rc." 9>iojd|'*P=O/_ڎ@8'D~!2<Oi z=elqǯ~MTHJo1T: Uz ,! U<i> A\ORtf},zu[#W{֒x+ZES-j1"P;ؐ/W\4弅⫻ yf]׆+ 0nvr	q:d`=kwWA~ȣEw׎?Wm.Q5 5xR²2(Qwbquu0ӝj
+O0S[:Y`?,9 u 
+fg%Gܙ_<T3,2"Gz%:`j,3dsI 	^Q\UG:c>vmk0dBAƬdFc z@r57_">A5R]SE},JsepJc5]ぴ}y"=)2Jws'NYG]Knkҭ ?=^+:-j1+?m,_ 16r3Ӛ,R]gec5bp" |V,d1+aUYۢWEo"<ymyֲ/..θ=*33R[VLIm^P8l%~,Ҡ?sN t?MQÚ{.cEf}%X#G+8dȕvu^:]&x
+qTc@rl<49IL *އmT_Pomįj<sT~qG6xoHm6RL!Qܫ?>cǽ3t'N66,o`qr[Sݷ[{;{S#=nBH95''ږ3=()y kOMᓦCh͡}N13#b|I@{ !@XJ l?Mi~#ֵR=:FȮUToy©$]Ҷ=P}ذi&GOƋEuh7ݷU<(Ė2
+*?8=9ӡ hݥ5{Ėm(*sv 0<U0I :
+-4IӢM-  '`g#4ϕ~":΢T0:ؿB6"}H!I?-8Vag,csg,CnNTGǚ:visU[xf]$et'b
+0_kӬ/#Iss*G	0I=;ʀ6ǗaAqMJ[m[Xa:.;g(ּ-gY(wqkx7'88%@oƀ:<BXe3<s&_z/
+Iy7ސSk7;;A;yRF[bX[R
+d$7hF>'[͉mԫ6EykMAnXu!j{Zrd(7mT bHzSrR:WD^aT$'<}Msҫ8>sǲ 1~u]已LI#:Ġz}+dx!
+_F`#b+}S{NKa+HcG9'9f;f#==k6-+V{y+Cݓasӎk9ksD_>IgF#wXT.M9!=Ay6ټs۩j?=GA5Ήcz}(mza	|rKZEM, hpSF%yVw)s媝CޅvL:5;'>b~5DW CuqcNCgH$)#W2A؜c򪰎Tn (Ȯ5K+'Vaz:j)$Dh8e5bpfrG'4;[[Yso+Ec'Vψ|?XiVC;d]U2j,E!y<`sMX̺eO+JleOag$dv]*pO430ENAmoZCoX$ݯ<MgRo:QdNld}3@<92͍ZыoL?%`×3j2MK6wjm!~sU%Ƈi`4RSBqk+d+ǃR{>(b%.;q,{~2Wd+G_Ƶ<\MM'p8Eχt:]WZnEe H;ǧTG _"Y?vq2l.$ys KHڝww{+`"%e Cq;Wa$?җA4Srq3`x>v 0kW&wp )8 ?·-QKi$h(Zl帔 k{s]8|?᱿o{ɬ[wVaG>f6 yr#1$uz/N-/Mh6 }\H[$<v I)=cf\S1`8q4q;(˜g//keW?9ue/k:+"ʺ? &IE+}SA_[:m QP2 &wGs{2CO_ *Xgh1΀@րJ#9< ꬥi 2zԆ4H)+'8ʰ}*ʹ1^W@r:pY귚f ^f-wRoSwY#տ{>mdJ~O1{汥/ү\G+8f\[.Lpݓ֯f`;0+NKIc;HaC0 #8J̆zmmue+xYA#=2?5ixZIj1Hpzv]o7zB<t##ZQAuR)$08?+B`>`qrО㚖HV($/2`ujFYG+\ m~￰~ݞ	&+',9#5B *	 ROxxTā˩F*_9En,6:JFmWß5ٸ;th7Y!Ac%RLIzZuoF@:?Z$ve>_c=Eۓ®sۯn B39+#KB sHw)P`b@Y .qn0(ۅnrZ6尶P`{h ܻe!vy^6!k8+\%Հny\B824qV9  :9l&Y>Srq4{h	zodcT A==Qfh#m^y+ג}X|$ʹII9rv7)y3͏FWzhgE>Drګ=FXǟ? jZͪi0+sv?I\.5+[sYڤ-*c\0ˏZCsEu<r`(<ԕ$H#MZUmԡԮ7kf-%
+@O	'9<qHmxO<s棧i72jZb%GLp08<^kM,uiIPqQj+R6Ĳo[x⋊}gP4_xv:dd71Fv7R:ӆW]=w1	KkSiZ$f>e]#r<PɫYuj˷jLc>@SAgv+E9*1pz+XUmHۖu`ИǗRt^,4&ϳ6WXk<O܉ _rF3\|"(U7'knۼv gӊLҝ>qcf?z_w*쉻$FDybc꾆le-+x'qMƓ'Yko2".(_=׽E V!-5c Iv_J4]*BИ㷊0H@NT\8'֭DRқ@n\Ln=~5XV`={hLP	$1p덟u	ր:WzqqgCfX⼉5WPhRQ$6=GzO¤Q9${L P$NHHkWJ 9 qTn?c+^=bfo*GZcýeU}|$Y	
+q&ֽWxm#p0\qϷ{袉AI rC2gLxPaYZ2[]=$lQƶ<$i =URnӲHǏBqZ<[CfV^X)6sڹvaGNߝCܣsIqMqk+q"C%zg5[ǫ,ZZD6DXv秭o|8.կm6%rDdF:{\?;GY[_6Jz$h3$ŷqO/zcc[iO٘c5L1qy=`q@Tg |RLlGzunݎ uMrF~tڀyqa4V@Z5v[31\[ |)<0G..<?||<Dq>#9qf+f`e9<{A$Iy2"7"QW?5y(yI'ޥխc}ךt7Au-LsczStYz²q!یmC:o-M͜ɩNDR!B|G|ŷ+;|+a>e}lۛ5J'pH(|](OFv+![sӥ[]B @1p~7(<n-
+6M2g~']:[[94%ȱ)`$ڼŹg1<g18IKQ<A^h)&:22rq^h1>H4!9x|/1` Qml}[Z.\mԯdʒM f|(&垍mXj?nGd1F=j9=N3zqTGvФ;ܡ s{mi
+p4[@<sӏ?t}O+dC?O |ca*qUL~'sz~6cЂTdgzSH.q#м'x)d
+z	9#Ұ1eHeŜ70ʯwtmw uȩ`qZׇuOGl`yWr|bk_ Nl묿|Zyk8tZD\'%$ʽ//jj+/Fl.MY|32:k[!P9XG͎i $jJȅO˴Nb)eD#kg==zR|DE^sg<vK*a $--`'sN`ݜ84^41+ZHNo('c6ivo-cu|!)@ښf MV@$W
+V֤cF*	=}M+cm4^tUz;֜h9,j y9a8?Jf`0 ӥHH-BFO=F9G7`AsӚ[IOw<M40r<"kAp(D LUXmi7	bq@ǡC-ϵ2$˩\ǂGlZ2LJ8ܣ=9n+wX<˻pT-@[  ey4滸t"Fࠢ:}M:+x
+2;Kb)`Pa;Xs.?BaIʹ0@$דҭH_.-lH,`x"PΑ*1GrG8$?:AӴ2.dqNhK 2ݮV5v$/0.ǅ,<'֜";̧*HStjR@4 ۥ\]!v 0Kc?0/ķR-.gȕ[hӞi</8YVqOx}VX)$ )4QP$"̭U]q1j.m䶽U$NQzyTFmDG]q!8eˌҼ_Mp1ch%|n?/D=;V<m]]Zqchh NrOJgÜ1svϩxX	 d{8	YUJKk%\H]|\sihzJ"C%ĨLr['s&wYeW /$c3zƳh*7N=3Gc[Q2 $^yd[>Ԋ5Whnfi`}1sWMBWYQ$ 7nsȩtYIyt|T$R UpJ7@zzM؃Y5!we(pLI'q 
+iMQ^XFg g&oivnUȗue@ #~ 6%O.kdB##ց3CX@,v|@Ko!w-0+~+[ Mt-b"$ʌ3,{Y+nQJ	&^ت
+N/i{sj xƉ{ EPՕ9?tg*UPt=adpyiGO׵h
+  _T#Yv
+x?{U5 ;,U$U2p$`uެjƪmsp}83з+brHӅ'$b>h,a{U=R[n\U )|9|$u7i s?5GM5Ԋd0d8OM$o-Ѱvh*ͩsrD6\zVM*8fory<ևWjK'b#>KU'SZmjw!Oz6^PBF~⹂ѐxxVlG&
+F!A?^xUM42YլX<adn-}&]kX^Zkl#"ݵH-QulX%)$,ejڰ]?L_k413 }2;z{mmJHEԒHt[f0@7`5+.x3ەxv$?:ka1?dJYy)sCm7 Ҝ*GZ !rr;g^AM9}: <Uwup/<oDUSqzgHdS8l(mV;#%bsޣaDA$pHJΥiC(ȔL>֥'Kɂ}:g2tc[9J$<Gz,6Eэ-|i$5=$tqQ\Z\Mkt+l\a+u Ǎ!i{},toj5Ρ]Y+,'l\w|8a])[+Et\ߑPO1H/r@ OBAsgot`B0wd^u?Wy-8q<d2Jq&֛Px7L '5%eVBnIZ^*||ŉUϭu" 3_ G2藖;cc?U+SE "gȸ ƥ1>!<V@ [owK5+#}ֲNTt|E#3 .%*k++߆Gm HE$ɧ]Ш5.95O_nOCS|.٣Tx\{~ҷ\ XU\IKR׵]Z[0pY]>^j#7U˻4qm4HN:;yʜA@nۨ/,d-
+iHm# s^wjWwki%J;F,3QԌ~gIc%vp=a_N,묿YDi$ʃj$$u'__wCQEdw6ҏT?ʾG//pXdq_\OOR6Y!VyXVr5 \UlnI,%!'r?5Lo(6ݻ+Upe$6zրXm:H%nPw4!䁃zopT)0f{vJ<T|FyB%IB|2krNLl[iȆ7
+"cn:S#DIP A@^tTFG9ɫS]%Edv
+'{Mm-YA C_L؅Pf|9`	gS=?*ţ]ǄێP`q5_-"eCFTRZA"8c@x? @UicwLc?g+C'	u\t?HeM"#4XZ@%IcWu<sڀ.i-r7ܙN8 穬~C&%Tg	DnB)	v?wͥ+D n R{ʁ)g8=1V亞HbEF6$v0ޝCF<dw 1Ӗ8<CdCm%O_jcIK!.9Pb*Ғ3+p:=98@Hq0ޜ: )vfGA={ۊθq;ȚMp QXYI!ZֺoAkz)bP~7t&qԱo,{J$'=\RAJ}nK>޷3茟R~5w,{3EeShE6cA <?=φGҮ+
+Xjq{#v^|=\/@!|-s]{5&};Q7X47RKZ=UJ0n"&=-'moZW{EXp$kN Q<)܍.sXl^Ĳ	$iT:m*v^0(Y$%
+aFg'm9{+'mNHW,4Ѩ-Ϟ![t pAlc4k~۬kqJdN(}1wmxZ^-"&1
+TpFzgTUΓOц,W!	|/j9ڹQhO+ӭմҢª`Ų-:|MsLyjD`p@xoCݽ[pDihTw$f-5o;C]$ƪI5E2g* P<R_|V݅z<l("yn{X8:Pi(> 4=?J 0sҁ 9ɫP*3Ua-̇;Ӆ#L֍L4MtDa~76~v h{Wf1-5Vo֬Aޫm8d'%	iiUxwd ީO&負*砩,bsC獣 3?&.Sf_>xg!@#f~$ 8q')UHؐztWf!!CO9Q"Ie*NϮTWeIV 'P$V?D0Wvs}5mjD,u#gw^ۚ'wYVQР ىd4fD.A$8=ktAN0kwe+VBQ{%8[zmK?iJY]Ml_P'u:~{b[mnxm3HwLY\ܱ<;_'=k涰۟3OXݳn7ferݦ-Em{$^G!)Gy `w[ǗS\ʖ5q"ycT`15oxN+G,:hݝD gkĚG%PwI,	<r28<B`62H^o,4J'XqMN@,%Np9`N'MB?G|0)G4nqFp	qJ n:sh@$p;P<zM#(D .Fq¹eOܼŗwBsڽO
+sW'g6\w\vAbkwr,o)ztlT%wQl#Qqǹ5D;w3Orj?wj#)t'If-wSyLPK"hQO 
+ <tnY8fpv9q?AoZ,yAh2(F;`yAVInu*Ku m<ws 	5WMTAv$iẎ>&ڢRxKV
+kEC% ƽwG GS^G #X\ M`Dq 	[׭JZK^5kn!{ڲ>"q蔥saM+]l#  * 4w  /MqRd; N#?|W  _<mivm2ieI<&. Ҹ_<Ƨ.|21ښ`T<75+{[:;{J%zmܼW99$c<ץ|3[?Wҭo)lWr OA`psғ3$oZA+\[A=&I8\=k>8  fzO\-nn
+1q2s{'__ҫN('2;*Y jѾ}+䖺%KK0	ziLDzFBIN߭Iȡ0FzsURCf]U-xlܬWhDD\R&=gV23@c#g\p _,{w!byq  +k۫==ng.;0P3m r#X	Ǉp'9okX+[U8㌟T%(oFp%ZUcfR"]չtKP8RI6Gb̮ǂ@?b3zjܶۈ2>aZW#\F|+rqTdܕVV!DjNTpz Uv
+42F;_W-*eYڧXqֱwmo{"'	=[Gқzj9bXBm`Es3[6>{Rd|U/g``z_ƭ\DN9B TXFp؅V+wsČ`ZyL>_%P' cZ<Yd34l!G9Gz!8#O!bA-O-ȷp;}=?Z|O=G
+ N>x)sطNpG \bA,ndd/Ic{~5VG".<<p{}iVрGR0!ד?Z	,ci%2qӭ @{0S<w1\5Lc)aal xg'< :մ+]fS&UR[8iLp/-WhӢV '޽bqڮcXgs: oZ@M
+Al%zn䁞
+ix/c r3ݪ׀,VR!I"&΀꿎k.4kB``ڰoS҄O.mD!v:gS@uY\\^-sJ09챌=yGLoxGK `IO =Cu/Ak+֥MAF,Hc޹L#*pA4_h޼R4{`a԰ \|q1͕D!08e &{B-uq4Ē=O5j1Zb\B$^zn55wN&gydyC :6I]/o'$Xl1r{bN"cqϥ(KO@bsKK߽0;ҏzu (Wad]Z+eopclT}{sTE
+Yd+n 2˃ÈSץ)ls U$󜚶U'+!	
+r '+bK֢ʣF4O#ڷWuKK'1{$wJW{p̮'4ɷw }Vke֟ƠU(${ϨY%Ӥ[fHGr96<'ܮ@Kh"w%gt{F9<zT+{fo$q`N
+ɧm;ikso!`X"W;1\lUkTF[pK	cwNۦV78*KQ7s~^#;xx[!V(m3,l/b{m<W-ūݭMíH8v Yiugqz
+p23]ރsWW	օ£%a1l{1H
+zGu+CH
+2rWYkJcm68!q?Z;yuQ>"K:ڂ&)
+=3sTNXZGZ8]V@ w\
+b5ҵ	Q^;V$)XN- z1X:׉.#b$Hms׵IsP78Sڀl{`uᡢ4@5اAO,9_jlze%~%_<^o+^Ӯ?jumWXt(^Tlne8	'p:V\m$m=}iizndQ/K.0 S+.6hқ`I i,:.Kmv [i_gQ]BKhq!Tv?)X4;#/z^6Kh>1
+ `#5,I'Hu/.ٵD0c;}g޹RD#Fb:JJ90G4$2H 񊌃g<1ݟSLGڧK)(CMfb`']揬X`'H(<y_k)R-V8';}q]	c5j2&hb(}J md%h#8$玼bYm` 	dϘc?C+[LOo$")%\99]gm
+mj9eQ\UK /θ\PI?,q?鱧űxTGX"%!F=:dg Mm?q/>- )]SYՅƍ{yna-Q1<?𖿧٭ JS$|,c DmW]K kX? m4=/ֳ Qo'Ypc] k_m5igefH."H6qpk.k?+ܓ \ B+&y{SP1[lyq)l*m{zbp>c^CԵ[˵KT<󇙆*#e|E4ע&$ j3IlW se ]e x'u/om㳾M,"@ 9^I͗u C55G+o~<z9'OJ6c[gFڸkH	6a+x:ax_%!w+8I#Bed1\Ǒ=y -Up j!gQԜKJtDH>A(.VRʑ4vαFq]u%2YgE#)?55̈m
+Gn	9M6AzS:&a(Q˧ͅsVC.8#=xjp3:bI% Ps%a\d!ML·byiySr,U79P"?N*s5Z5mZI],}wDC搩z;;CޡD!psP?ieΰ4QTgV8Q,JŜ6ˎ4r/2PY1Pz#(ΰ0;m^Ky+F v~"[ͺ3, 6  	o"C3GI'֊EnXGu]HQ]2Jc""*i{Ѧ%H֋ JEIrl'9?X,E^= PtIX̾ZU\u냎qNKyEW;~q=)z(0pva9?_Ҽkyou-έkc?$_` *;{ʺFǸ#hj^
+Ou)nS^ʕd6 mE]Mji(=BomQ޼\/f,b{tb1$v*Ѽ2:1VQsҫrĚ$چe~%+{Թrrły2q^ߥi4ZMLD0sAm?r~6k/L͖DU{y@!ʜIʁ8zwJP+&4 	Vbl9=Z$cBew8#ߑ@^u̗p+"ݝ'k\Z*kyAۜ= +;pϵvwI}#ZEkېsM;lv6CgԧLfvMd.1Ԏq֛G鳭֭ I/LoXnF+|AəoLh;}@F
+9ʲ)AңkiK4Y =xY:uO	"[;U ޤ:'d	>6UsmnYQ!/iCweǯ7ʓ
+B?2>^M(.p%@ݑݏQM`Vq""=d](襝X Gc+Z0j/A;C
+ {?漢L׵23@TđJv*2Bɪ:}Zc@G39+*&m
+]L9L)ol|n'd]4zq3fe4>қxێdkċu"aZ@wzAE:b8p_5^)X@L`ӮilO,+V%}p+4rɷkk(r=j p95+VN*NO1V*_Ynqk+\B1 jn]5K6<.qDwQ_jơ{c5)X
+98,䳾xgXeHe>|E>E̲auhM$K g+PϨX.R8.Q,+XE(#tEbW'RkҼIki	K&o6q<P3qy-`m69;<GhKqsP$Q7pKnyPD8Ìbۅb滭Y6o)<BT(J冞\MnG+z .n8R90]bcfdm?ZZ:]CvY5R=Wi'jx6-rHuK{E1s-SI8<V'|C6{" mQB`O9?}65V`uo?$S$ۗV?)<qhSv՞"0."xo;qoOቌ2!];n;v U+ lft5}˅CY}=Su+o1Ȁ7P5/J.mHu&LW`P\r;xZ.Jӕ"X;|1V@''tA )xK-qsH@y L)F2R"6,
+1}>aI3^zi\I HPFKu#]<T	γD?tgQU<bg@ԓO|Co}AaT#ާG\C7c\YCU M@xXyđpۮK@e+#L][Mw l$l7Ha`G W2(mu:p`GwjkTpn`@㻍cνmOT_N{¹KHx	ːW s׾OnmgPȆ(V߁KΓTm`VR9A燯|G{;*FX^5R&vF'-ь#E&!챌 AI 
+ę XW~Ml΀;eQby)[G1 ?+Z>V~A@Դ۝'P=:+urk,51RU&c$ 9q ag@U֋A+ݹi¤;(rA $ o /j*=
+Ea^y 6bene|,cyss誌W<x#J*+ܝjD n#wS,+43cӕ yǭDg  W{E?hitG)+!vBkadpXog>f-7+V$?jUH ]{F8ML܊4HbS$QG;f)F 1mn3 WE,r٥dnpy?87fdlr{kp>-۟81}+<k="k:;Ǐmvuѷ?0+T]=^O2pO꾀TŚ$.l	|mw=X7*J~jwpN;❝1j+JiS|`tOCnH<~>jڌ@n$#45 ]]܆`##>OqmY2Iܗ\2čK#i?)*Txo ƩYhN5+{Ki䅔" ]&=N/[<D.RET62IYXkwpNgoonƮ_
+'yis OOEeK.Fip+?Mz#[X(TaҤ 0Nq |Fx4|ӒY"/v0 :O+T`@TdgaqZ ez^Hd%=Cv !$ǽypoG(<h]p?砨u^/{S%T&q+{w\$0ޚē'4xIR<GH3dI8)8bT@8pz4+rY!E+Id	cY(AX>V8LYbrx7&4j񘈌IF =`qT[-ԢiĹVHS'<}><[Xމ%ݱ渝l5oI#dJB?
+,bM"d[E Ќhͧ+ue-q[v X9B`sH,yԓsZ_5ji7 2:5kīM-ՄP6%6R)r q56 OKIY\w?o S_i6woyQNx޳ Ax)Ҏ(((q]m퇅\,w
+б0NGW#TzP%k@f;T2+9y$NNE,%q%q˻
+S-Wq`?ZuL4QH 緵B!QۻzlNl4]Bf7IugMwMݼl#>Rg'qc4p\W[u]ɝ0zmQAV0'#V.a-Y3EK{Yg!CdJku+YWS7A%q֜b=si2D" $<?JG3rG_aWmc)E!Uf:fAaOdPńL	ǭ GVZml\,x IӽrOE%	#f7^{PkFKߵ,PB``mc |~hj+Om0f-)O vJ<|\V[wG[kKD.W^uR]Jk#Pdl]?]>QJga>rFr ?*DoL uk[2۹z +Z\ i߳8),A $gxI;u%H+NA{4.lfӶb.jΫ^%Uеfմ.jhO>2C$ni\m.Z-^8Dm9~+]]^dԢC
+Ev9, cC\2JX󟕆N9y
+'a)z@,b } JҼ;'(	cc6w\>\|1m?5r
+]Ş>-HR2~l2d8NxfMKP5-.dnH3.+$zfJM3=n^<'^$ln&o-UZP9=*TV^(lon-lWr$QO_1i\Jҗ2
+XsuZYqq$F)G7wc-lZR0BT"i~fr whgHEd;1=z{Lcg֮)b2ӚLf
+>"K##:STd8s; 7qۏZ֗p=NhyN?AH9?Jq8no/k5w=k߄?N뤿lTN(
+(
+(
+(
+(
+(
+(
+(
+(
+[d|F ~-߉zܙ2#;d' U[db.pǪqUc#F+OKT{wm\b Vn[mR`y$c=jǅ%75JG"Hcֽ
+?	ZsVq qddtkPQሡЙ"0q2#8K&"IrY5ontf; `nns8<E/K#fȎ_>`oı\ۤRU18a8I}jOxhV1k;uyrRrO^yldC *wBD>S3=is:48bFp*ktWs`
+=x>pLp7Z\ڀ#;pyn3=iciIOz Lg)zґPui[ Sm T?0<<Vi6o
+;?0 +zi,5ْFC"sI `q[ RojIlj<KGoN{zqXI|R1jXA^03MO	4<r)l()=j2Ʊqs#B4Wv_n(raP'h!9]{}]JOVb;{q34j^P<}q7d*c4\ W$/QY:ψŞ}jVs5qFX)6A#IǕ[s[Y֖vrƖpJyM+dEƻc>ݵ+VJs0Nq5"S{{+lY@2<>ѻ
+r~ooJ~s{؋xo-X]pfRi%B3Vfs=ΠXH߼ܛNzc7xjNYf;vgIbȁv%*G=	y%AHF'$ ;^*M;,O+yʅ !r;t:Aa8#8+dO[2TGuX#[i8."!P*;9+^*m=oXFf%}OSD:<+ K[G>֗BAgp,o溠nx@j^Ф+']q[+^J!-RcVhIQeV(dk'gfc'(8=A}wPw<Ekq#H"+i;czֶ2Xj	Kiq&F1+-\Un%ͬm#F20 ;_ϭ%nCU[<t-OT|7{uͧ%\#:o@qX:dT(jw.G2I+?u>qa%MN`@H1S34LH_ʓBnKu ך"Ս:".50+~	dXL%*w2KAg&FT=kb"@h9v-$@ȱ q:kTO/u+τB~oA._Zu6[eEFܰ}3XwQĦN'J>MdK[nc+	%Ns)WjZ~S&mDY`#<Hwm\*.x uwwnc瀇eogF71)IH_ށiyb%HJ)^rW<+yL! 1+ Ŷ`oi"(ۙed/jXxLjw[jQ,l/`=qm{c=I5%g1rY(f<񸚛-eau(
+KΖk;I;=j\sZďt1)AM!mIC~_h0;« Fsߦ8ԭkl4pig랙P'ޠ ?N=]69+G/~aX	g:ؤ`*AyPϥ8}޼]Xyx#~44x? $) M.4}: 8F2p){iGJ N+鿄Nl뤿<_? I3YبQYQE QE QE QE QE QE QE QE 78>$^DlW5_|4R=&	89VHE5.]D
+![6 U݂U(㸱t;kx؏XN辀M6-wPVbI8*VQ#
+鞠)³R>Ԃ@G_Z?.}ae.%9J(>Aں5Z:Θ<[r	c<Z>-(n􇶼xHvO)8+Zf}z宭,n-o!&gblpeV<d[躭Dxo\D`0{⸭KsO'waWkF{$tKHhf=yӛj֕ϫjpX.l.N I=]<Lz~Wve dby>]
+R`⻭Ki/o:R27fZh-j:Nv0LHXrXh޴O
+wm{oyi{f"5iA=1Z^"ٍzQ)mb$C+6;EǞړ֦oo(ldgu{CXLN7K?DV0ve+|WqNנMMd{?1m+3 փ+wh8m@UnDc93V-!^Z	Vw,PA\c0<;v8ω9. >}hI]NƖ(0 60r1j+EX9P+m@qq\lzR|GxT)1` (eukoPEvhV@ xw\ 1kx}'{Жq;6}zE wWI]1}U:AdΈIm.A{U]x;Khu,đmdSᵽm2ǹw"@)\"?Мqb?jJú9$d8:fxDu./<t|#*嶡gMVYHC$iu9Y+mgYOQ2~F
+[ >	C+mra鏥jiZom>5nW #+МT~7g5):?~{SًAu]2hRVy2szNcuaX˷Ee2#`$d+;MCTAmu `2vgkIu#a:Ajc\l!Agm=wj)}nc%}rwn湈xו#|:a-bk۱5ܪ31.<md}ķ~SDAF}	AiGwl@"-ۜ
+d
+p)cq	iI=;a孟@hF(aֻKRuUm#8>7gr2$gIIm5ZKie+Е9+IcnHݰN0OA.;r Tȯo(MdsHw\FA. J>'W?w?+*_j3w%q43?.t3jVG0% g
+ zzט{#et5nښ#I) W<>%5`I3Xq/}q$M8 aZ-=7WRӬ#YE3$(¶G'["ӠiwD"u1+RP[;}5x>闷:pyG) 8s#޺4յC3)4c*Ǆ#^F> r>=Ruc5Aor[wҹ7ij\R_Dlc>^ 9+fq#؅FE^5Ӭm[i.9o8Im9q^wD= ½'O?VwVۘ#Ul(+%NFsRe<ޮw%,wvLv֞֬I~*>D}ܐGOsiN\j{+jmam52ۃdkth:qm>w~+]m&=1W:hmYi7STe(IH3z4J7<ӥNUm13Zm徕?%"z:j޵z:	-N}qnIA4 wg9"26c d@2p9EƎR!}@gRcvy춳@G#X/xIhK1dc^7}{aFvULrH/Ҕ= });E @澠L>i)2{'Mյ;{H̓q JEtK=6R%R'95FTKQEdXQE QE QE QE QE QE QE QE S&;^dԫ+j}z˫)>W)UV+jZI$=1_QQDRNrmX쳩Ǔ8 f%) }?*6/GZO"9Os:a+Oq%ӳMy)`2r{WػQ?\>H⺸v*|]J{鶶\[N֮%Aott0a1WyiT&kbh/ee+L21[Ǡ뚏×KKe{gF+\8!ʏyT&Дl|}{3[Ha#'s叠 V^iږsoaOHar8 P_ھQ򤦒@n~0jp:M;2<d(w{$+wev9A'_@i< UHʬxYvTKZ(mB]̫{zʏyGOT{+[ m[(|&Qz$^oi,e͒Gg/ps< 1ǵ{ORy$ E/cC0'ڭeV$Ajs鯲'1-	(rWw>9, l+4ÏS_c} 'U{O"yOE`[^KZh#WJZkϰϬR}}  bhxQRVoZDlK=''l c(]29⾀ϲ ;?±|]-{`\H*GLӍMF0ƪ︶K+ڥ[o'R7l)U!x~WYj:Tp±mrq%&wFa+{$sʇr3+dx;_A#6<I	Գ_h$km>ВrIy)?4Z߅ 
+ڕ|&7zYJܜOKլR/`x?.
+q}k 73֟B>HVr_?TM@x4+8t +ei\- ?h)2i Sst o7+N _K.|,r\`](ѱ wD`]}i υ_/O _GSa\ F+{u  ?zߕ 
+_ K{E9OZE.F? ٶm ~)lG[ ߥ 
+=?dz  ]#8m3- _ZgϝG} ߡ{O >M[m#۠s\X?l5]J5Eo.]C}+YϤ(^ЌzF(C>QS{Vyۍ:uҡ[+#`-{r{l9 CgjzXb- bk.Sqg˲%[@`H>h5zv$#<Lvzm?WQ;_{E9O -IoI=+7]Xd/+ӃUn'ԠmCLH^ro99 m >[ϼ_|;Ffd(+W{~Z /Qk){E9OtQmg5Y8?+'`:ʾ4?R(A|kFڽ7:Jxȃܣ{ 1 "Cʭ+2esonۙ p=µ) Pa:qb I |)>20N|5oT\_ʵr$'6 fO\RJ YcǏʾ"5NN?-<!u$](,c *hQE 
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(?
+endstream
+endobj
+232 0 obj
+<</Type/XObject/Subtype/Image/Width 432/Height 270/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 38029>>
+stream
+ JFIF  ` `   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222 "            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? 	ɤvTFw`$~1Ϋs%|}ϷgR;p8ʜ۫=*98wL?j'  O!'iϭr<\KozO # 
+OX^ AhI+[4=?  E  /n>
+?!nC?Yq4}n}j>g7~#xd I # ¼B41j+m$21#?X{8(4$۩ʩbf57dhoY> ?', ܿg9,/NHd{XWxq	8??KK!;|Zٿdk^?鑦~nf &t1nug55Kq/JO?~UF嵌ai˛=+gc lM',+x_.O!Jqr@9N;)lQ^I)ҡb*7cGR 7G  3kl!	,l@'ۥvx\ĚDT.AuUV2oki9XhJ))>o53 ?5-] {%sEMxoH! 'U*G֡[{ǖϔN*ocIk5%|E-hk^0#5,+g| %Γq׉j][wqW+Ol砰찶bNR;~Ft3soNOo%qmJ [l#Z&4̈P2`u׏{Q]*O[\M3֊H\gRpOl5ɏ*xg^JS)e4e~Wz,  ;:6rmZyd
+X+ ܓxbZHQB&-x-w("Jr1TFtUɰ/ٷ6kԼ[i$Xю܄݆pqVg, ε´nf{!ݾ'#,7w Ss.kDЕ>j-c W{sm;c%ώtk8bBn8ѵ)lZh̘Dz5cYy/t&LՏ\>[Y-/jo]v=K_s r ߖv8ѯ*AmU|؅E<\,KN@{m *c^]KPۿ {U]8/$*@0$g1NWW O^S_}m;HRbC$$e> g}>u_Vr*ҾPpNmɣߴz/5<Hvh.}2栽ƅ\4wE*F?J+^.o L'
+N/⼾I C?9*}W #   ¯?죽i',+(r~5CZ{+ыҷ,IwXWDaH=})FO*IM  o @s 1 zjs;K,C{`^mH3kp3̣ ȨY]5Lr?
+ Se7/}A	2?Ha綝ŔAmfI`sV%ȶ9fv%Ad3W*{=,kԹ /&g?b`|f{ͽұI dDbVI.&ur D+ki|YJvI 	 ?U`OA ׆?$$dx̯]$S A:hl>Ś<O1ڥQIW * ¼|S85c|М3|y wLh1m[kw<G ~) xk8ևoj1ϟMkH
+$t0t$jUieb)5g=P}Lq_4nFRpG2?J/ۭ+iIIZ1UFωjB<ԝTpME:zT|!May#?~5ߋ[{ ⼹ם}AEC
+LM5{/' $*A 1QufvbO<m;=-*2~kj+g7Q]FZ&ӊᴭ_2Ǟ[^ɩKi}OaEH1on6HLgk~.<Ǹ~ys^Ѯ,4;&pk81f$Ɯ{.iҍ$Yb+F9@ͻsgcjmJF+V?JY@弬T:@m{f1=1kџEKlK=ڛ`+0}3*2\ 
+q{^+s[ӧqdX)סx.$gOy7|bޤ{WIj<p!=G  j?jF9,́?݄J7RΤ!{ۿKIi%+z{VVQH$,J ˎT!ՏxwU{oRB2Nxޭڴ7?%kX.hNqӯNx:8M[n/;X浲ghזazz}:V+SW.UJZCXY.es5}9]܍innZcO'WVp[8t+O.?3&܁Yl`0j<+mceb\ YJ67<׊ZLdp[=Z+EAo.-b
+zy VXYũnu8WFq^rGV1#QYk!b~ Zɻ
+:I$宧E'$'ީ;T<m1-pzc5bfᘒU^+`7Q[~x^k+>m11FQ@Vy<5uu1@.&r1 +[zmz|q}ir!i0Q=x'#Ҹ_LF27 @OnkD^[S 7?=N9$o5A!z]vw:ci6r)$b^CXli8_2{zWsg6zW6T  d5(^fiӬӱ+ĝ\:l`?# C=+	4ՙ]ԓn UX ۮZHJo/ 6*).7}kZo=gߑ^w>I!OlZm[^0?.E96d ~J%{kQIv:`q<dpڍIpx׍@>E^X^WZ? J5oNdKD4;d3&]COu.iI ^ݽ}t\,7FS؟ tXKIr{<.Ӧ8zĸt%l[IbSɏ/zrqدJs{qI#;$瓰<lH[ 75)5mN+F-dt}MaN[=K<n=O&-SDh| 5揭ZZ[sA9#x# N9\ cG}峋y חyCɫO)-LQ_iW:ư2Ä`Bqʬ} aT~kMy%bHȌRq_ýo/ZM%͹sNu8ӬN-:Qg	oUaxpqR+chֶH1,>ax
+L.\H]|#Ϭ,1\n]zc5FjsiS5TM۩Uѧ2ۤ~Nӭs3xL$nJFnM&K}3a+ZHq23s͏Ҹwfmi*rY-ҫ7~^֖5	?N2x/m,pJD.wrAr85W4ڌŢ"H1*OR-YƖa;̐g<W%ݾ{Zn#o=uiX>@W+ekAJг.PK|HRHch,Lp K59nqܯ~Ooa|=\ލZ1j/S7Zd0̓ۏ-]U Q[zo w٭"EymjAId!b6K 07ry>}"#l/|F-gb	cO^M)8_ޏyt.Qs^2VruNO^zE"r5{mZw(9ðIcI=k_=v<|XA뽯W9ĒŞ%aRTRKZo؏b#^dk-byǐFFͫϯ?ܡuS)OZ`InX۲=g%v@jŕޣp i>i5X!>&/Vt؋fkrN+x/ױW5{|c3HцZW#\A=CwP}#on6ߍlYIji=9S׼=.Il[yBc0WVS4]i[~e~~?g<-`#<**Jޖ_/K\t$vZ6T#bǏRzU%x;u1neI̡H RI+jltMa)\ PId	][hnC޳Z\~+_,~|e-f.t|;Fy8WAwvȭ_
+Α$ޤn'ON:3qZT`VV9}	sF4yŦ6`!76\
+`
+᧳V*n!	 +X5x^E]F(Udh8;CGecYA|  g ]vRIxh{ͅ3-maT'P R=vsomv.ٗs1z/jMQ]G'ӃXVj߁sܚJ+&ڹ}NPbc,AS]"M{ke[`޻dtr"VTf\DF	A#=IV0y|$dcPgb9]j^hT|\d}bZyI	['^_A6Mm-ps<=t:s\SI:l8 9Nac >ſj&Tg =:濈J>AEgRUyS	L#%n]Dﭞ9NY	Q[O*?qk5 fD1U@HԐ+59-P;G_`3z޶cfʶ!FQ{0дjp>l= mpkKK haP휅=9H]IYZB~ṗ;v:s<Pnw<3^+lp֣+1k[_+;Gs1+"DUt
+_4(/Nofw1ĵ,POFSgd;Os60v+umw+_iV;B8I^!PY#2FqklFOc,V"(ZR"KnqU䶑nնge8nhi+Iq$>[4b-]6gq,eKkf4s0AO' S9ܜ6T{ݜ> ,	lzvUͷ̗68K$^Ou /tEZINv k Jr|ia_#u+w|Ȍv%?>*uGe~fe'3׎Z$V2DX0~:g8q#D
+|z&OoƵK*IY^a'6q5UŜ-ͼeЊ{cK+n; J4־"we5jVv z~<5v0g*#yċ
+9ǯ\zu-i)o;U	狂0-^LqXS6lhP޷;in{o$R9?tؒt9$|yu64@2*)ZIyF
+r '8i)8Ytq0\yZ'Xv'qUFc^	-#FqޟAӊfc~\4oȒc0@l[G
+7ڧ,J= ?(=;؞"pGBO
+"(y&wquYaFC,CdĎ8j]IvfY0QK,_jr|\sV!,n	*##V4a
+Rd8r3 ֭?Q}
+1,F:q`}1Z-NFtAIӾE3nXzlĚ2>+K</&d?=HfMrrMr=95wbb ʽS Uu߇?޾Hm ԓ5Ow:o#$ף[N##\힭g>t cm'?08U9eIS_?:_ϭ]~˝5߈h$8> [U}KFvYѝчYJRR(U\7e+d`:/Ht6*aAiu9G>Ǫ=U}WVX2ϑGƵZskyw_oe̽i1M8Ǣ <i+V3#Z7mhԼ5QO@NOUyDr9=-_K1 Lڰeh^2J:VO4mMye~aυ3たʱ~G~0$aԨʵ\k6?dϜ?m	>9=+.D
+e?u4EF+ؑ\*<vlڼyZ+өҝXgRcfYF,ɹC1+siAe$NG]~.]\im&+oA&A
+z)Q"Fq=:f)IO+bYT|~2Z[#] )2ݾZ:'هʙ
+Kgd?ÝU`'xكJSXՙP85tPUf5pUTgkvF]^{'kPB	{q\D[!Mr oV	4#Yf2@X8j$Hvݸq>Ymji^>__'u~LX}N$?3#W1 5MKLZ0<W6\/c"< 5F\2[;n?IisjV-U$uP
+ޓJ*KNG>fnexz"obviDۺ`Lqϥt^khDn#Ǡz5b,"9H|d5I$gjpH֟X=wrzum/ FY4`gӐ1|Tf28ee%Q;q՗_4Sq`N=OZLur9X9\
+#ޣI=MwgxKE>u)հ8+s]帺O"tRg8=R`q3]K{p2?n	?7M2jxv)6^=OM5ٶfDhv>i;]ji=KK=$ӯ/22Hq!Qqz%bǥ?J'ک;^giowj7?d*>B͑lzrQlo/[r6L=*t+J[+sdm'A>$+6KIn	V8$mosSf8L=I}V6=Nt^ZMBdV\O=\]My"GhnQn׿,L2wt9qN=+oúM$M|1 q@N)<T8ʥI7n~F%y-r`ݒî8-/Þx{9] d0e%wN̸׮V7GG-xI뫿SW^InsyVv Ϸ9mj$p$~Z+\mmjl;H/DlEiBG"qӯyfX?E!W 	yq8i{KMek75M'ALa- l+.+6+g.Ռd33
+l;+{CpőoQTJNQ7v_[zEgϱ[(q'8c]ƛ!	OIp#QZjds(+ӥ`6X*}ֈMNU{ 3tOv]rE#OL!9AGzq^+Bn͜>PHf\A;/+m=8nR)S 7)+>cԷy8&4d9`bۦߡx]'@aamv|YCc:v)kUer\~=Gy-m=3]Q,hNi>K
+>v&*ErmI|>uT7®#wxKk+K͂t4`&wnN+3Bqze".͔.'j~'u5Y!_wy7Ltc<.9N31QKKVXDv<Xc:+W{{e9h}3NtϱG'ܹpGܛm4Γw$УmWEcu>i.,nαvt|ans+AUU}wG@X^XQCY)	U
+J_i6ͧXj1^vnrwm+֩s%Nƫ O Z,f)	RA/VRHVp*<NLydw X+ľ 	lcm?|6yG\+b?9n5mֽ7ӪX ׯ2n_R_i{l ~꧊ݟ۱i&TiYBxxu^_iZIqm6+/܆W9ge>{FڬiX[N|q7Soi;\}=%:#\,z.SjI]y_ur_+	$-*>!8[mďrX^kp%W54:F˭j^/;	r;Er:~eOx^ =I?tu' +
+xSÁ#2pknKx3F\u?V#ܭXQ[/m-zOkhqn</[):l`# |8<uȯ82/4Agjul|IQ<oom|ʲ2m
+Pq,V2%ʥSwkBcdq]Ip	`\jYjwryad7N_Ux+9Ng+jֵR[[ҸHJHwLp9뷭y5U5oK3ۯJ ]o
+rE8@l:={cՍαYC,YmcV?[{iD[LKMp;WG msRh">1azG!npNu*8O99|D87_G_B]dZL70ǿiXw֯|8+ow=ɐ/
+r> SY";{Hi\E+t8Fෂ= yp$ U,x9+(F.mjv׫QcG}zC҅	 RVl1
+si9|=z{HM,/称Hҹɴ(ܳC,pb2@' v+ԤxBkpU$ɨR1qi^s#_E[[E2^kzTi$sY~e^ٕv;Qڠ2\:1˃Yɳ{88؅Uv皏4G= Ï Ǩ^GT8n  VyWKcR[V#$cHr+JiI٘Փhz#&k	D7êIElxηۼF#_1zvJQHΒrղ{i䑾?3-➫،(<㓟NsӵJ
+4uDO^ K9}CÚiE_(<lkc[~dg[h[۵m|z6./I$c9 Tco*cjI{Z^ r9}|Xe׌<y:o}k֯tx5MFydΑ˜ \Vo㺼A$Vp#tvSb*%N7QM)ʪVVG[Z8|$t>_\L[c>B3G!+ºBÑwJr/>QO :~qXK٢y..[$qGZ[YU+CEGllCkh<DځyWхc1ksWӭu>.᷸;L>78v)xM`g=yfb67͑w:?ޅDZ~Ϥ$6=+\SGVH	%p3No1Ӏ(Pǵp{29_Im9Oy9&; lʻ?AL:K"7y].QgUtJ	U:M*6r7H`VO}ji:3Y6-mZxȚu0\mܷ
+ȷF@g;#&%*zք&_夐$1,bO<)Iܠ+EߊSڄ8y°=|WW|-'c *pyIhw ٍyw'?6gk#gp4өaP&ji-K\oGⷴOEP043OOtq*q"Mm
+ҋqӪo{ji:Foi <Bs{p&%aKHy]qHىU'l$@ 
+<~tNWZ:0䓾j&-K1,@,K) yU%W-ZVNH`A;'?{9FR$Rc	}I/yawy^X9 /Ao	CwqbTEhs֮MԮUh`[w>pϽjqm$P4[mRzV֗W)]8F2pu=ߤcl'@^r\J˗n)K˒dvd=F}>Y[Awpdw;U](7X!u#Ni[\G<#A#'\[+uW/5 /k{ufYD8`@CcҤP7K[Y2N[k9qP4'ѵm1d_0%^ jk'uT/o+Y-ozd>yPQmW;փ.4 +]3j(Pb͓h1hYU2پ`1g^#}9!ŔpGj/OdZJs' F6yQVUI{w]ztV}rmfݷ8ⷠӼ>!P-v#W*9W}-Q+em͵sjh1|rY.5;n*A#ֹFkKȣX~R*֩%bT_PA}13WO݁<=:WTӽ<xPr).Vh70&T
+H{j].I"%)X3Ǫ8'Oݦeii5w(ˎ xJWb	,+e\ϡk	*{+'I6[Oeh  u;zB0^k +ڤvLK}bOqMr']7l'w8ZO)Y{sjV91|R'RKy-D@O9Obfϔ7VǈmWy*7;J>AVS۴l6rsg׾)T^570Q38H\}=4>cVћ=f{ŵLhg1wwɺhu$pjv_ɨ_i%J\1##dmFxM+oϚ|HG^>YԊJ1޽_ru[Lu(ltѶwROlsb|c!̌ik[Y<wfX䷸pC^x\"H.+d`AVSM;e<	7m{:iW:ݴzr44$j2Β6@UR:=k#-o級((%B+UkEstwwKA+| {|QGlom1ۘ7Fv,Җ_]O59;{[=ݼ`]Fq5Z*%.~ؙ\t$VUckw"[]Z*S RUc$JXIҕ8z~'a i9sB$ӦHWn@ːI
+lHA0Rm)i8
+y˩]igQxӎs>LT_-gv
+럥v}ڮ]ZyLvЯNAsބSw<l8S֦8#9c9$FWT`9큎J`LFOJ='$ QY019n)$o=q@ǹWMxZ٤0>Y#X\ĶvK1a Fק=sZJ1Rg'J<+zYyc!'n}+q
+$tVo$/qA60Ԥʎ>&MAvpqX%Lʽ½7|}__N ǰy5_ 7f?M^hy,GϨuM4Қm`z
+(4M-4	l0cڤ@PONH>qQ fԲl[isy%ҹrEc.r~J|Wn1'ZlZkZ}˲qή	8PîG_]lZKmk8#"Q *Us;&&?lXIsE5US/ $( qt 5ݾ}kg%&+H*{Z>?!rB;W?[b
+-w+?;9vmj/8_R.m+wMzBaYwrYOafzDK':&}VyNvı-twzDZ;I%8<n6c烞*c	ѭJuhV~>hǱmbp&\̮<{Ʒծ%C$h=85-*ṷ[R"LNLVV{|ȗ22B=xvStֻ1ݳ]_]Z-9oXJO!|uۅOLz=yqcm6K%ȗw c<矧zYZ<{r8et#=#Y' SHU<VRV~}5XGXay
+gD\9-`9Ml>$ޅ]OLs TS4V620:#eXgYdiaI>Wn+湯7 _􀆞RՏ;W ~#1 +J*;HA=^2۹gqg1(ʣ}MgȭR37UyhgRO.'8+s#$j:*LcDr~Φ 	:>8OSJ,;DWpa*@U^TcRDX5kCl.hfN}+ B1i3姆O[oJbs: 9+wSSN"tRmWZ]E~˛qQ<9YnG.x
+4'ͼIDKYc'ҕK;ppN/9>AQiI~w:l\mym泲~=Ow%'#Y[Ȩנ(ue􋆼y.mCs+bޣhU\. +ׯ5Ak2j+e=ŢD%i	ps4Ԕro]wZM>mkk}^i?i摣IJAʪ:Is[X&iUTxq<7ɩUg?v5$sդg%e{iZ	6Xw5MvȶJmuެ;;#S =gS~ܫ$L}7VCU*0Sye=O*innf*Rxmxa}J͢`͗u\g9Ӟ%5g.5~Z9Qԃ"Q9X͂*>FAԖdR%	+= 31@HSNCupFL>VPXJ#vEt$2 !.}+ķ,*sn3_HU-QS\6:wa?+OG{0-|1 wdv882mnI.KbIc2(; =+Ԅ _ևէ쪥5+KCcXm#014$17JqNn	$_3`5Sg^-Uv<nRŦF|uxS+5QL6َAz3+f8:w>kmnhdhCe<RRVJǗ_+)ӕ76zǉD6FL -<lןyYDd> 7~~b_jBAh.\~Udi{IkWulڵ;,as͝0gX^^'q|~UUՆ? {/GjȄgI	Cp-F瑩7ZN"G|@R@#>j:3QWi=;U6G 
+oؿr?Qa C |M -{Soȯb? ɿőƝs6 
+?' 	GM':ʟ~AG7g؋tӮO-՘]EZ[kWC夈֒Yu	kr\yF+vft6&,j8Wnv9YԘe8봓*'Qr)	JnwR۳EYl<}sj{eF8N1ZoJVPQ]o%G WM!eϝ$F1/}).IC[)G,Kn6"@Jko~6.KIi]?ΰG#bX@<+cyv0>+O	^1oj3eIzVhz-c֘ulIS<R$֑Jt}+ź|֨
+7S(]'MqFo*4F]T݈l4&1TC Iuǽ[]k/-xJ.k%c*swŵ#vh/hW?*{tv1n `W8s
++Ǖa؜*kVg,dPu8@Ub9m`iN֍{` igl$}LE[dH={~BYew;ֻ0o#g&q%w瘍U@
+~NѴ|>HPzwBOW>]H
+G T-6gڞ͵?1GN
+$1xm^:jLq\Ncb.b"
+z}:KVA$LtVAi贋{9.;.. O W@+R٬{&7d}omhSXɨJ*,@;y9;U=v5(%M%9oKկmZm)NN"|y1^z,kG:;n3u[rS	';q<;Ķk9]{!fr{bpv1=Vnn3[OjCi5ׇ.nT+YcVr8Ϧy(:3 ?2:p> J\{zB73vhpV	"#PA?<Ev#Q]I!Cd ӵIM݂X̑7 ddG_sOyq%͍+$QH?uZ<T7,m}KF Uty>ʶGB=p}3T<6Ev"d@5휷p}1<jQ?*jٷ;'ǟ0eUsv=*xI3]t?.be	He;[j-r.52498qڽ!+*]FoαU@82->&:f]P_PWL\Rߩ~ʤ%uJrn,7n-BjkK8@B丅SFqɬ-k_k{{fkǞ.T1#@ ^2si\^4`LХΛv{*<V>-~p6Uu?2)9E8e iBݎsuX)EN+՟Bl /צf͔`.YHx'?^Z+[&]K{eQYs^ 6S53Nӳp+t5K M<	^-,$uV?O2|%GtY&N8Ւgb0F0w}>qcө;wW=sLwr.V\r;3|+Dk EQjo8=+|<tb$!>{V_g~d!	O<c8uIR_#)*k8}kRK
+A" pnPOb\nƽc1MyKX^Ide9jK1ϭy-,D28b8,3zTۑܜ^^Yu?r~ q^]o O"A N3W<o`s_ݮ?M\FkwGc؁vw!($a\SuZGe-GKdpyg7=?q5ԝ?i H|? L8{ /e?gh%G,ns ,#	7*u_(?i?! Lo6t3K6{pg}m RT'  ftM99XbO23b8EMȫw W j~">
+C+a(:Ns%|?g E
+f%  ~]עۙyJeе;՟PPY5+T.B?q\U^s>M,4+I}LgˡJ.Tcqk!xdWŦYjebtZC',;W>{S"vaDk);$.Ȭ955BmHW5_!'SRq(TUd6$})n*֧ۧqyǧmBy*0l=jnrZ1$1qIZݙxk}'PKlZ(*#pOtaMs#)Վ^Kjkn*e6 d5NׯZ[fdpU=1׵[C'tܶnmL+=~N[,OSP =jEp֨0}UfI;S#)&[=0"PҘ+Mu47B:Z{t)Bݲqښd#=)C}zf9'o^CD&gOڇR2z0=E_  Ӡ2I9dGAQYfb{URT0Gb'kkzuxu;+WW;x3s^UWW>^mn޿+;;hΠ6}28g\nhtH7`$ּiNTڷ~+Bo-o{6(*x'm8o۾a00FFs#;]7_-E2Iz1]GoRm#yxjrb=
++ޗ⩨Z'ctJ-N9nmPQ% *@#V,ҴSp0#rM/Jl^g-o!WߡN[Ff%;汝%߇qZsN+jnt$8ӫ4H˓54ds,j.d W;նz	+:}\O z3bԮ..o.A#]y;n3sؐ'5="Hw֠p$$Y/;[*59NIbʥ4: V`ĳH䞤٭ӵ%QIB/[!?"o.2`p*#NpqW80yLl[Ժrڍ/^z	osҖAd2ȡꍜo	5zKx_2Wo)nXA8銳R5Km:9dgq)1S T7>tr_K{4pe:6G'oWp~a+Ӽ'ƪ"lg]ф<jZiV{j u7vv9 u;ҸTm>5kVMۜt0٢}\BI"-{{R;h4ʸ衉`3XpٶH$.!vNR1PRGKӟV NޤM+Jx)+S&%|'w18؜"$r+,$6@zs88F'*6++# /++7 ۴9 5p\qnJP^A  Q 5yЁ$@qgHl*6b^S Z>:' G%??MreRx&m8}pKTu}G+gR|_oo"4PO{H\nML(1"){jX5kȫxcD!ʢ2cRxh* 3QCk ^ )*MEo}- 3U /g9SQxX Be2Mr:u$eFZ\$.ܟjʯOE;sM?йhն83sT7YDu#@7z]g,S˴> ==FGך[IMܡ\sTtJ$-eO*5v{/jMZ,GzХrz&4;$sm2F@ 295ܑ֒-H{sJy_69ʺTkM7Q_bPя;#ryVSMN7ED[6n܏UbNy.mKdVP^_$ךVpY] 28_ұ9bվgBo}K;hZfKhnh7_i!l |Ѻ!U\a}1\qE'yIP2Vߊ.,dXs2&랔-q8ok]OufbȚ3FU>QUsY<,USU%{_j9JڼCv *HW_o|')/=*Gmdfܼe=ҽ$|M;2m8%۵DC@S;{Aڜo<ATHһNiT񜁞+5:Qg`ޔJG>毈NW,0h䍇 ?LS</c5!ʑs튩?>W5Vb}.SkUiسl 78utm1i'lhl#ֹp EnGiI(C*d pR}*tJi{xk_[Zm`Ync
+5w)2p JEι$+*In|Dܯ9Vlg&4EybwMNo2b-') V<qXZ^^۳w`{sTc6w yqx{`e)%`p;=SF.g+:!M+mfXH70i9z_ UcxmZ%O(/ $nS,>r
+GΧwPkĚbM"p9&N8κ=||}WU#`r~</hwʁa!WfIxS[>GFWᔟyT5sqjQu բqG/*I+bz 1Y7+Z\OݑԓOL{֎-<mVb$;oߛ$Ҽ$fO 2MuG_y9Z_3gSZprJ̥+zM]Mna2mb* R^^ۋ-$w706Aı^jqU_9>c{
+4{xͨ)^ U;k{({~K.\TgPFV23zVKgq2k	uƢj)gr`zŚVԦ ]=T6zl?asջUQlrSG2xܐ1~g8ME|#j/uzwz'?(O(l=jEci͞]gaa\Oa(;O rsMО8|AZ$i'Mc?/Ehsݴ4RW)"r*XGkwg̻Ҟ2^LwV0I,x^uyk{x { ^_jm]Ork.GidYiT:9t9rXiɣZⰏpX^O^]x3<EbZ+G'lWeqI- Q 5yadOF
+Urevzi ɴ-i 8\'	\ ߱ Ryw c __ H?m?[ p(M[ p?Ƹ&ur~ S#˚Vn?/o_U  FvhKgTDI'~nb?W C4l׭Z~ " O̯q i ~ {6G}7Fu?OeX2]v?#+:=كkz6ۛY- flcp#:jжWR].'z*Oֹ٣T۴<ެ%%R2Ȥ0;N?>UF%}x:ufznv&ӭm_0j:Ui}<w2--|Ol/R;Ҵ-~jO
+#SLy 
+P0{59W.b\,jGGAlR.ߩUq8_YHHB|HP;Y6[Aw+û`gQlmi&n0.e??9?Ӯ׈}l d>Dŉ?6zA\7+{͡
+"J$bt$q|&߀9fmSNYn,ϐHg%ҙ+2M35,O+xy^g9]`nq㧥KQeVF#!#sH	2*$6b:ݡWc:8~*Tq_R5市q#\U6|ߏֱfKw˕o2?*I)y<U+ȅf,+1^w#\OkHIsNRx@lcG Ǩ`2O 
+V>Yŧf<w
+`XeG+eaPs1ޡ4"Us$sF ?LcIU~Ur>)\ߵ*շ(RpW<!N~;Xm=}'Qòb}|ce#	N}cMm.{U:F`}+,Jl2gg3xJQf[^R<\ʄePGjUA{魌V[C(I>HmÃOJK>n?c ^1)仿\b±AnaaqO9cHؤKdHD0[;^V<5~J/BWo-mAʹPOk{(cG21*+:.$Jc[6܌I*褎8h@UQ c*)ƺztޭ~4(e+ći-?#F#9 kvp-#įe | :8,j[aб#ɯ[XW$05ڷf
+;x}Ao<UY}ֽ3*Pkf/gP8CY?+eZV}ZtDOI#20.G|gֵ ]9Kp}_6O</+3B[Q424zgka/z+kCa #l}Fy5T'#^-_.%oG|×l^_ XQoo<9"UwB G\jz>Wc Ćp>Q% [3?͌ ۀHBzxi5ƕe}jiCyK`m89#yiDm@ĘeM}]Syxz򊳌om=w)z *IE͟zj<2|Ĝq9j1W!+v;:5ӮmHW1rܜxyچv9%[fI8q[/,l#!&S^2țze15vSA-;	2K~RIS_#q<kOx:[KxZ#*7wǸKot`b+4
+߀2+u+,0
+s^_NHrÓS+{7sʪՖ!s ,$xG/ʽ?o U9<ݧه琧RDҹq' ס] z	^* \5kGO}uʃA0Iq ~S.Ԕ}w o Q ^ wO~/ @[?`jiWKdԟ 4cƋ?{'2kX A/i|9Vr|O'5uuq{;\\$7y?Z^#i& :BhwH
+[F4.+Ja?u\䉵X?חL*QcU	U"ކ(T|m$e1v;C[,a)vN'Ruu$ewqC		+烎3YiTIk3$0+<@D^]3E=tq{v Jt{ldHѹ#]em󩽀~ S=s}kֻwZ(^NMIӡgKI!a}+Usp;mȅ
+_z`n l EB>"Jg-[)%^m%f?t*[9Rw).<%AnJ Njۛ
+E-i8H ^xRWWʶvT|*iYl1N]߫OK:/$f :\؜+VGLЎ"ԵXfGE}J?P3YgYsJ)Sj;9	<Tex8#Q#֌\	X˩Ěk@L\y/m\zig{jY>M0\s<Z'*!GCT常{ǸC,IoϮzlqOTʢ>%mA~ǋLNmйS˳8~nݽ뎔,RFႱ <?xuk8g݂Z$$}Gc\Œ]1{s$A@q5h/IM`ݜQK/v|~-լs̝85Yq%=~ky tYVKyQwXǚ~@HzqX1MZȌfL|F=i> 8RA.Ot$t8=鴞9ߩcYk)lkɧ[d
+s><	Cv[Q;+<  ן:֭}<   U *xio-+4$s#aUB2篇#+e<+2Q L<OMHlN 7w q\e`0aWs#ZmmɓQIמ0HzQ+|L%JrjQӆIEX i\\5hpl^֙u6ɠo>$*tF'q7J\>T+!EY=Oc-R|VeQ[HdxuEvSTHB08WQ#ؑ^}8;*w 3t[kH7"Βlq#*NzJcZ)[%BW>/;<kVhiFd8;#m 3z<;wZ[\5ǘ yy滝[IY~ƬTcW.NlWe}GLp*t Ejj>rcqh۲26G
+vZIu	Y5My"%UIju{4pjcp9?/.*	f{aMk{\~_ʎ??*;^uϣaF3~/T@0Ik+eev9q\wW DMYetP:F1]}gM1]8nE`z͝Ce+4i bysL2徦ӝfs5'wsNx"_ȲJcAV ;;䯧l\:255vڒjRHѫ*QW30+&rA [O4?+EBr Y #zU_
+UOO"k+?< n&Wx 5uA۳= 5r+  5sϡ ȫͷZmHqz1kJumyLR)4qN'4尰1Y2x5!9a
+  (2lR3p~cX䟭(sl|FrqIie~1=)Nm8zpY8=צs)/u{i&$t9#usNiȩ)BQr*L;sNxН=G?m4&#(8 xn]KKQ+lq;g/%kYmIB?嚃ԟG^x.weZrD(%dnf7 
+cl0D^"<c棑R;&>$qEg*xErnoqNxh݀0C5\6Am'iBqn6zV;nOS׫8R~v86DRFT3K:yX ry'' w<t*};=BI	 zqTrSqOMH|hJ#Ӛu޻	mCGYmC4,R'`sqp6toZE;F:B2^8!lU&m#!BWߌWS]BD4a#1bJ$siƚqn8TTt}{Xܟ0bMek鬤46n,r9y8`#븜-ox@+Vy!4Ť|As&+=G HP9%	F +=A e%ίsza Sh#WiX[p8\$x	Q,56$V^/46d;].{yߧԌBzjUi_e6+d?y+ս9V|:W˧};M4`[(ƑZ6 ?cM<Y-;+r=nUjJnkKᕇLT.y=s]' 1}_'2/M#'+[*WvU8rɤcJBŵVefۈ-\qPx1H8!
+C]+ҭ4طn+G8>S4#X&! H$`w4JeѯYURZ C2Xj%X߇b|[\[	u3)={̨+WWRO6f6HCML2 9O'I'vV"\ѲWl-dJ@|@}?Hдˌne+ WȋZ%5mZkvwgH)OGW+|B8OX}?ZԦۺ bdԒ)%Vw28_7Ϻ" UT ]Oċ{`4-8ݿ/z/V_/Z[&nV@ ǯZN1Wv=L&*1gwMNI22:kj7k+C.R2r1TY`K2k|Nc+͊LT(I+YB1rkFtm3]NQSںGĺ^oqufϟG/NzV$RNљ^f.b9Rs@諰ʚBtplg@H\դJdUE+{VM˃:TԥfyaW+ʗSh&( r"n ŏMG^:ۣfsOtEc
+Er0IrG;GAT&޶H()8VVw-!I홁 pzUq$'N+ҧ1\q
+9)s۹_9KKIR(]&90>g++Xl}:mv:/`_Ƽ?f?.?WWN>c= z#>.ْ`_c   ? <⧲  +\ 30?* _s֘z۩{JJZ)+Z7wWb`8=OlS|wj"Wthip 880:3[Xy43Y&:?R#pbA\̭.UTMu>7}^^\D#l4e1}	ϯjOGZ1S_WɤGqyy3 P=pw~y?
+}ݫ[5Hm\gA4D߸Hߞ԰lNޟ.89#-Gq®p2$RGwJ[8'P׽[|8;F;[fmvUG6xwI4qYiSFeW r9]l?3m4:kW8k8$}R8/F*&]֛jɥ,7I{ l+@J+{K!ȏ`e _\tr!n &Kmn*ڳybi{G&wrH qí?BXEny2 d=]/maP88esqEgxMM:H!@ʲ.eAAV>oWZ=4;SSGe2s18fWҤIZf z. <ˊlsup|WmؿnW#tqw`e@'TZ<dkUݽ[svY	<) Cvɭ{OV&P-Vȷ=Z]IQʱUH \+u"){45iU{k߯f|;WF:mi˵_cYEVBRsu^+tBku8.$m8umn??z|]:5ِqBA+洝W]<6eWSvY??`]BpzHy
+^ã٥P4ps(LG}ktۓ!$E@?6p=iS5c`}Z+iv #4{{BBY~usPttQ(W<D7p1g=E`>r\zv&wAa#;{T״Vߩ,Lm:_o_2WH)v CWy%M?'{0ʺk)%Tk9 |@W7 Ԑ*6?U^ yv>zOW+64/cX71agr1#=ިK_ot!_&̳[HJ} v9!Q+ pw=UCÝ0fu0ݜe^6{=9ku#5C,pU
+N2Ik"nHMIE'}ӏֲITߌźeMB^mҮ@>?f2&o2GҺ'tn$ދ+9eVcuZ}9v*XRZtдֲ]\-$c~zp)/RܵL@vF$L^X^Wa?y fXa6@=+X#-W9E1óqln.o"*8CN DTx1h#\ʏ*7cs]Ou;;?RVTc΍(n-lufXXB)?{͡j	0aGi%ǅZya>,%FAҺjJYvCE
+ Jffɥ)$+([&Ex;[&ZF1QMЏʛiyǙv8\+tOAuaGֻJHeh0\(ǁܑqy{w{uCkp+ѾG1ZR 姮$jDd+v ?HݸYҼ@ge@"9A"}'S
+6a?Hݎ]tFqc0*a%K #Kŷl.VDOL14+/ϴ[m!3;Coy\͕]9ZK8wT3JܳrzNI6ܭB2;_ j|+Q0>yok^65mÐq^E,<b#~.6_ t]HZx+# wqc?g ٍyWi8mQB32_͑iLW9+9FsRIt^M:;{{A3E"\ye4mQS)4T#aqڕ^$E:|0#kjRq2<OZ,zЁs-ݶ7{6#=x=>y"^{ihR>g#'DXLI`WkIoxԦ8wWItl8F-=g5}g<m'YUܹ)}܏Zum$ZβZ{ŸO@XdǦ2+N5?{$Wx[aHY8.HX)5.~MQu9Qܐ۞ږ)s_$eڻވ\W8 K[XbvpCHrd{o+;S-R;ai#9123O9&OKRW7ղ[ YYIyq4V΂ )#x8^*_[7a ZV+]<y`bO9zE)c֡[exqըϔ;O~ Z´w՗Q=jmj-ڸMQ''xS2XG'A۞&(8KHǧRO^y	P1p7Һ*TH0<qwkDɢu1ȻpdcWs o1cч${}Z[i?]:UٜS	1;u߽gMTuGVoN*U+[w4YE.$y6S# w<t+w[ۺ'l29&BBC9 TNAa8OcجVu/n+zc5ޮΡ-F
+X\=JڦynCʱks6BΫy6ev,icx`Hd2 ^įXTIq2jzg^<EP7#sAJfgګ_YƢ/7f$Hf[+\+mN##_	6xPF	8zM&l.h6= ,qNep
+\:ZO4y2&{NeSxofy¶qEiLYa`R!r~?JIgPX#ڙq^Yaf#>Z6H5{?0iU0 +z(Z矕ѩ:]\KԖi4nmߍc8uIg{]Kͭ8{W#+;릑 0
+3ߞ^Oyw3N3V'%Xݣ2e:)>NtW34gqb@7W<*{G GrUij*B7,^yUK}s]ō;$쪣Ԝ4%jѽWJrU"[w> |:%B!ܞyizkX]\BWC	kҾ+ f")\O^KLM~&cm;\
+Wqܧd<)FR55%S՜LY|(tɩx4WS1l5Զއ+4B'5?.ZO>+Ju$sbp!63Bn:],ycn1蚬ژg#m^g\ u6 i]\ꚬ(~䙎9<(1廹ߘaeVuJ;X/Q7tYB|"8ϸq:Btі$T",'.۹XVjy.#Wiv+ӌc<ֳu=+X˩z 44=\6/8 +f4q=޵m/gcnR2Bq@$Vı-X,؀GrKF;<hELmHTo>{-ա+i`!FőXgߞ8JY<T:.;;v1?jӛTM:%;FyV<Ntmu^ tTfcrF2p	s{cI|v++q p?JE#37p1R&ΊaF*ir6<3mgiY\Ak<3dz*s]$+@zEዄӌW";kwV.ʘzVbMLc^+z~BP. xzO	[}[đ"bB( HEzuǯ-xt#ה0澍N5{!/߈:~|ƾH'6*Ðk~*3&gMNSfӚ>2<RbiBsN􁛺EsZ}=Y+-9kcp%u*m\ J+,+6yf ;؜FVg!Z=d[J){9˙Fr]bGݣ帵 댃^i8`xo݃ WTk4B[JT_ʪek2Y=JGޙWjpZľ\)o<:I'T*ʤLw1ӚB#>MsSR	A]vF#R$$9G6%66?)cr}woJS|BE~}Э,IM0`B($<OCҽ~8T)z]:qAZQI^
+$2Irqq<Ć=>myӭ0A+0##eMj2%YU&G$*8Qt$(	+9-. oogF|ݲ4g8R:qODAE`7_t i4cS5G\λ孲-Y jV痃iV-ס6yWWֲoRv'd8m>m ffeo=u#@sS.{|a;+tޕXWv2}߉AϠE
+њa1u%̖xH._7b2i Vz}}k"9ɻi)Np:o\u%lԐT'4j̭My7[7m P0< *ɺ|KgkY.Aiچka#g#q k}k~7G5_4]$Iq>6;F> 3]8Qll+*2Nq[֫NK}//ջLQa5J*9;B&H$xI $88  rڝK-*Xw39c>+?C)>Ә.l J5ar&oUk{e8XMa|  g
+~W'5f&@xʳ+ݎ\FDXp"Pq;Cj*o,f8>2z^JϞ.v,6% /Ki	!t]͒zp:Vz>a8[I'+²$}Һ5[hL&@=Jtz'G4s|S `֕jRSҼlr[+/Q՝L[.pUݐ 2?ڻؼ7_4ۯ"8$qgY<0pCrxgw9{]|PҤeM>ss0:sU
+QLeWs,SHG 8ixNPbӢwGGl߽IzI&vHę S:V|W'xm淙Ue[xןa	5}sapknAZW-vcɓ8`$|YO܋	Đ%2 3<Q.H63, 	cC:J#O,I]+ۮG|i}NI{I˵0l_)]CG#>|1/خkkK zı:aQ0Q* {v~&f^$?y?	)ňUVDhainAbhm]Hho@=1w+rU$<|14g5,>Xf -R~YyWYSti[sKR]t:;My-*$?AiKooe]]C4Jpe6gQֳC)*[n&+{H=*[wZ᧝D?xr>s[	N4O>$XdFlL2kRGeMє3o3zȴH"bWnDÞ=WPcms8T|דhyG_&`j%( FiY.NO2:k7UJч0oXE+Bqֹ.W_ǚ+Ӈ3+ZcʸqqV-$7, TSGwfXz)V!1FT${Tl8=7{;"GceB{cKZtM
+o<L\D+xg$m#~$sRi%kH>FI犥9^血[QMra; y+zs抰Ƀu);^]+zQssr´_ kI0^2هzh(+3iњ7fqHDvp)?"׾X<$jEI x "   7O{<O  x T pt?ƽ_Tp X?ʿ>$U4w/fEa*F?؋ Ϭ_^EREl|A]G 3O|[)x  }E?GoH?|     '"^, h ¾գ?
+ ϟO|V
+y( Gy 3<_AQGգgi-P^K@ QmH[o쫠h>lcyls^EiIF5Lެʕϧ^,9 34W_
+kj[J+{*N6{ZQqZ z쉢6]f*:=r8s*ƌ )EItsԣʢx^i7:MHFA:Y״-{PtK3Otl+خ^[j: 3g$F4h^,nQ!LI{+fϫI4?_<Q0W1BO#y튥 W_OK_CCæքycg~.f2xenEyMOsbRA'8ֽ~[?W W	< WKkZK[K:˿Pۇ޸s^EV+U+</oFر*4
+Lë:+,x+?("RN<8((=O-~[[^HA {yDOt$uʳu?xRg	[vQ'{Nq径: 37pS7/:=IW  #o׭{EAE0իY5 3YcѧT$=~ ^*kj)<4[b=/Kỉ.-#ex'\xō#0ǜ2ߨtI7<9JQ 3 @|V?o }xGPGH6=E#drֽF#F1w|dI[9wuX&1<F5cm ÷:U?"H*!H| wz]JJs+Jj #5xM=%խ)!271vlЊoɂStU{n9t_r1wfsԴI Ǩ q 0  ^E/@`mh_ܤVy%+zgm|ȁ5ăº:+HRv8Y'Y.(
+endstream
+endobj
+233 0 obj
+<</Type/XObject/Subtype/Image/Width 802/Height 722/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 35158>>
+stream
+x	|աҾWWB+"(*곶D 	bݪlaK;NXYEEdG l ̽393wMN܏Μ99+W)W4\n Ҹ!2elm3dvCagdK,'^,lm3dȖ,XO?#Yg^-Y, {~F%ΐ?#[`Y>A:lg?dkK!{~Fd|u֖8C:lɂe03%-quْ	agd;K![[03%+˚>@~m*T5~<S<]	ĉGdvCagdKVe/QG:lg?dkK!{~Fd|u֖8C:lɊeс;p!_RĲvѶh_agd;K![[03%-KQ,@ݭʶ]jNc,r+ն<03%-quْwԶඖCͲ
+>CX42[Uagd;K![[03%e2es/k\eR/m^,lm3dȖ*,cmY, "Yg^-YlY[YUhYZYG:lg?dkK!{~FdU*ީsKEķgz]\-b8w`Y2,lm3dȖ&,779c<%T},03%-quْU0_␽?#Yg^-Y-K	 Yv%C3e֖8C:l½,X ,lm3dȖmY~B:lg?dkK!{~Fd|u֖8C:lɂe03%-quْ	agd;K![[03%dvCagdKbY          |                |2c͆'k\5mХK
+
+&8ȑ#  Pٱxg2mwŦk9vG;
+ PǴ́v~ve%vK_:5h[n]S ?=X|'oF,ZyQ)X1_Gۂzm[I-[+ @bcb83⬟u*pzǂMD3Al߾}ݺ+n;w>ܼ+_!:'9˓ɹ&$UqsoN6Gn+=.~cGۃ+7mOtu_,V 7aҲ%d-FnTD+}~ccIȉye^b%Exi¹WL[[{UE~0ef¶7R;JD=rsZ/.cһUڌ/o3&2 !}r9	pK{vy-'Ev'
+Jm]ҝC:6MUut @?wVzVO{qơSeyTIv޿:uEju 惒XT*I\[YӔ:|\09
+7eO>i肕W|v6m{cT2T!vz9^%x6Xp5{y6//AomzuVL6+=ny?		,]%n^T8s\BRe2%$kq\s6kԹ
+EҀ Xduj['tK_;9Wz¿/
+*o)7xWv?Vl84~E~d%[zp{mⵥg/\XDW(=ȟ'R,+5x~+z2^6֭[+n>֩ GrGL_srW&DT&lϙ=uzF$LVԦ䒮&$V^5QpW, knpDyV,"TKw;qꑯs?u>@yW%$3,gOg$0v,JJ1>__	jt SļM{`RoK(hkve3ǿ6pA0uPBb/MH0.LkR.]om#.泱׶D{Fͫ|PVU'$:꤇L%:+fj=3o&Cm:O+h_:{JFr+uprĉ鉰nՉiaÔZ;sۄ~09'~~ E(+z@]M2	Fje@S݀ɴ ИRVPK9ޖ9O/>RuJܧ`1XQ4<n.Ʃܙ=JE۷IR~={ĐˆN[fC{Êүde|hj"]m2'?6:nu,+11Y"4@&]c3Nhf`*׍.ƳM;iڲqm'~t`Ѱ&me6ce=|L-YODX7"|؄!(:wZ羷}E_6pW^6|%Ĳ|u0ahVosb3- 4(˚hS4kZ̉hY
+ሗpXq4˷Kϭ%ZW-i=_H*:dݳ#{xmKkk[_fAGF˲ie9 Js|lR+a nƳ+r7&KVo9tGCOXq_ܼiӉ`GWaN+&:'scbY};)x\$dCϼ6E0|eZ'[e Gm^E[<u38]_~bx(rFI[ef*Ʊre	2X$\t@&8c/ycjc,6kVCj55jɨj=:cvVGFniV=1!S$3O1sDPgʲ\4QѺK7q>7|Smx"LߦɎ+WQm~l`ꠂg<W<4aBZYI"<v2 @c'm
+кhcN^{]xmG:zN{r؄`ⲍes)KbmYmߘ>?xA2
+:FgwlN.e5߹e9v&WnuާOmтjWǷ-ge;+t@۞WR;|D'sh<`):ќfߦn+Zrۏ}bYIo. $t~߲jw+kUi pS3e	3~кɟ+s'.u7swO\bR,ytfcXű
+7RR(j"H&crI4%o+]X2|pŦO>쎘FPѶ;b.i0Xb+<3SPSat, /0Òq_;ivqUיHPf<s)`r(9{Vp"l&od>V(WG3pۍ:U3>sdZ8!dS?y0aJpw: -+ @FԾKo%-cWHKjJ+*n;41B}[91to8<1i;t#U[Z:\P^6qD͂I\=nYVc{vYɿ6mULJ)ЊwF]6Nrh|ݓٙ+n8S4;H,`l\iR0wӃ-޻Z~Mūvko+-ѾX%[NUl\\:]tgD_{QooՍ꽬>Kw:B5J8=F7	XM  3#_*:_VڔMvŁ_ؙuRma.7= Æ33"W}@\+>U)2xk***lXdq㪍e|g[MzsPTYMlQ+u`Y]-nn"-|'}m֬`áĵ/dYnOu,[7ٮj+Lp]ֹm¢5{{nx0:Vr`J-$|vVo3 c3- *(:lP!?:zb'b/ !mG yoOerJ嫕]JTMAZ~&}vеk3_scO\/}S:{Lv  Վ+[~s;^*jweeWzP+Pv-QÛ_Em;|WDT P\,`?d,]*7*]] \           N(     +W    XsEE    +՛!yc7   `@`Y  P3o|  	oe @D,	e  	,  52wUBe-H?$;$[Xi	x$?)b<vVn:TӍ	E%k_"TϪvjaACT(U} fYk!@eUT5meB3_hҜzƦ0$S$}B%$UʇdӘLXGP.e @Ds)KQ9L\5T[2+q\C˘&'Q9-ic87a 	6uQuQLeE0fS2ߨ`Y   8^b(R-+Ю
+!%/EK,{؛F,K%z4Ţ9F]gl!WMA"grH05IDGG|)Qabo   hu0=PzCB=hk.M'[/0Tm-KDc')S'6yWƔ?{II |@e.:芖Qr}4UEafJ@Xq* (}6!U-[hQ\HQ ,  j&e]`PPPȖ܇ݢo	P~S2z<-!IJD^{L9r-ʘv66+Ҳ c'BBY?ӥިlYGM
+  A7ne*PսZMQ&	k=*EOEm1qzNe1FLZӮ2|^LOr(9OƘ8]BqDвf7`Y   4:0@GVd<?+e?nFDcL*ADֲ,AMś{YQ.zhyS.~".%Z2r?e  ,0ўY+^U?uWWPQhztn&l+~QѻR2:ˢyZTFKXĲ$gZfշ+F)!S$)D(ڶb\4F,   ,d80endcy=zph91]5B+#6Lc7wvƷ'Fxś^}yXTϟzɕEə/sCateB'Vȇ<1m[1ȸ  fbkY+tG,:P/#3cǭeJ"SX   Ͳ3L\ֽM0u[$BUG
+
+t*X   eU`YUNL%K;   DX+,  h  52_vmw|,  j&e~oe @M#{m 6H|         *ڲ޷Lၙ(@x`y`x`=PEX쁏c,R,r|XUX5XuX+O=y`5e`A XPZ,`A loY X,w`A X,-[=ev`;Nv`;lgEN~o[v	H@ X,F[,`A ?yˢFQ%z?qVXVsݞ~4,	E`A X,ȣsex(;ei[#j4zFw7poѰ X,(-H`A X[1莢GlѴ'k1jM}mo1^eĝ
+Wiz=)3c3CȂd,e7x
+2,HQ{3R3o"QIF3á8%exh(}~3 X,(-ȋ`A X[J=eCPku@̥}u1t+7d+نCʾv`;ja;ہvܲ[a=&BJDY=mzϤJ//M\8@{-^8$X(U_%B X,䖃8[Izl,HIR债ˆ{9LDRvl6(4ţy!X,hA8޲7(3
+k*?Yn{hJ3v14;iX7r)/߯))~ͨ( X,X,`A 𖥹+wH3)baS,?3h֤,7Wq\UoB$"RfF
+Ȃd,7x½ X,w`A X,-_z+gہv`;qwہvrǝ[,,N`Aqq;<Z+N,X,A X,䖯=p޲`A X,ȗ`A X,-g[, X,rYsoYlw}`;l-=pe`A Xon`A X[.zoY X,`A X,ȣ=e}   *aԨQݺu{C:t[nUO
+X   P:tȑgϞ]N ]A:DvE\\h    O.]Ο?ߖxH' "z$`Y   z^THW}N   'T\*zQXַ+>;ԡϜߘ7=ی~}P_|jVw7n;xۼ?<ǳH4YVt0T EjYt®ttWw5gO:xR1D#j˺z"#{L]䙲=Ԅ>`bsF3P+<enF"K9K\Ȯ/ UfYWвL7Rڏ	LH쓐7Р!Hda'S3rFtEqǂ`ꠅv=f>dX	{(=)~c*D`mڵvwݰ*m*]Yb́\Cm_e#f̤P,2PqbY$ڨܞ
+ɉӠRNrƵH7ߴ1~;''N_	IJLCh:`7,y%IX>e@j0zy(RqU6?4͢-v;uzQ˜E"rIMh-5%;tK	Se6T4|ޓ9&iԍ|j7Z'{wwgs<(:?TzRĮʑNשZI+*ޓp+,Ͳ1-=;A}:{3Ki դH>lP(yZYU&QXƝG?\MxM?pZ+w{oDnѦ8I	²,r0's,B%eSYoyk¨iˮ\6`L1{0 B>sR*YtJq毌:y_Cf#GTvkn܇DkMuFD85ͰK:;UkYqƫɿb@{[7/>aJyBGe}}rΜ`rnL*7"	Ot/C'/<igC6[^0wX>*z+-";7%m
+]d*Q4sN<x6Ws˲ǖE*kh>r2Iy$+- PL#˪ΪLm#.uSN)Z{3.xIKXYv9F"[+&Rz	֕eU[S]E,_W+P(LvDOTXQb>9>ɦc45`⊱PWF d=r74=7lڽTNTyR"WA!iBJ-bGS୒@8l&όQ9sP*pp6T|=gjZ|qmYF+ՒM|0}GU$\"Uo;
+m&?_0c%ѾerP^YS-iO JSNØ+ԋ[+lq<xjt=|9kϞ/4{+?JW]7q)Ek!D#^5w?#SKăPH0U,릙Fyn1eWȘNq2a2{D/N,&R˭2β1-=<.Ev2j8Tq"*ɹ<sfBkN 	Ow.i^^^8s\P	Yȉ%`eshڝ2@2Gʿ=DJ1c$&.cFQ23!'fFT$N-:s2tLQ3b{C6X[w?mp>dW-Ҥu^G:k<,f2I/
+&?u ,1ŸKpʦY7N].rM칲s.hgk?w*@|U3]6j7ZLוey	67VMG#<GVdDr0S652KCFo a
+Z@sćoSRL_HP%yS[XZtr[T!nHGsaYI}Mv^c.^[zj%!A;S͊qg7EbUHE__/ҟ?$Ɩf?m3_u<`J	}u6hD,f(n23RcC˲!eY4סeYyBlYoۤk۷'OVUv~y|Y'{kV&,n]CA֝c%6G3 0βWY٫]({o-XjkWnKkUm.K2Q{L<Fu;ɲ܌p)i}ZΊ(bdd#\MLlSdd%Z:"7n81@)GŬB?RI?h]*Ce	7r`.)H9dYW={ԪUˤX$t[˺y&Ip樷tv;NThq
+&)=7qJ_=9u'z?I43ݽES[t@,U{i'Ο:{1]
+/ZmS'#Yd:,"Z/ӷLXmo".aU;ݺOw8sъ١ˤ:FĐc[m;Ǵ	{/ 8˲^ͅ}eY]ŬΈC݁Fڵ/y삥[]Lo;}f{/i 7,#!e:
+Yx|Dg(ȡc1L&z
+U8EdraY0*Bp1(bNlB>|)+ZZVzYw5٤1GO_rg$a	&e@"iz-cI,ؠ²2+P)_LݩߜKGZ|h_޲=V	tju ղ'9ǳ+6x.{/՛J?\c~;.(օeSG[Vz VeYUL-}[;sQ_{'/]kʽW5m1%$<㜑HdA{'7?[[M^G'#_59vtőj	|+?m2zE١YɭVXg=cPROEos(9*) AzdyfM<G²xEnOľK֗*w״-+/̏/ZuOx%蟺G8²>uTØ5q%qJvty.L+t#@9&,gcY4;9x,1QU$r[o7^>[??di2Nnz,޺sL+Uy \Z<oFaYYaW1[˲CԷߛ|ރ Yb{oD"Wd9pK$lJΞbӳX~"49
+bsp4HeJ|YPV#4R3U*RW+eXAܥ^EL~^5vLR HhbpٴiQ)]թ;fgz#5;gzVR,j$geE|7o3Vڈ7),&#[[ZwqtX~)&#vX6gRK+ȡ	l?S;f[I:z:81^9w67Do6|+i.u\ᛵvUǛ6wIdAo	d.VN=+ QV=~VØ;e!W,ۥ],}eSu,Έ'+[*2=n)o:AvI 9D"h$2߫kØ?D~X\W	)IMv[666,;EZ\N25:L	Ro `a,K^mYVƅn'1mJ-lrԒͲ1-=;稖g|ƃ_9v©3ۍ<{IdV2	Eˢ>=,L4NG,Ke}в+7E|)|yX#c]|cPb6BqF q^SPH8LgKG'+ykcAL5QgvyFqg2T7,:
+m/N})/%l?({\eI ;6c:M Mz3ɊvE+",+fqF6RQWgtLO0$*;ղW;rW](sr܌ps&66,ۍ"s\N2+qp2a=3{VY˩'<<lSqJ*<y-Ib2'aK2GW+41-=q~ߗ8<!sL%rBhYeW:Ћ#GL_9_6xsn:Ml}	)POskkעe*EzP_Xf
+%!-pHmRٶ,PvMEP0*JLqbYIC?Ivndע2,pڲ*(ӺƙicۍyI=g0ia4c=H4Yb́\0T AdYUiU22z蘖¶c_xg;~rIm_	=&h쉄eu   !Rq*f|@hR.V7PےXW(銈Uخbzb phC]v-  Wh~w5-s&SѩKϦ0zj*Ac  bKYV\p],SUg-Xt ,   &!q',DeE"S    xK.'NxCdw,\W   P<8??ԩSoȇt
+!ωDͳFW,   0p.]U!@Bو%gі     xr6eW!E`X ʗ.R KP`\e_)
+1-> TW'wE`X ʗ-{)
+1-> TW'wE`X ʗ-;)
+1-> TW'wE`X ʗ-[)
+1-> TW'wE`X ʗ-@ǒoDaѠ?/1{@Mj5΋-ڶpH τr~lFNOw2'_XD%9	Mb"mR]H")I "t'646-BIf YrA+z>Ӹ{@Mj5΋ ZU4-v\-Յ2<3	DDx`Ɔ-KOC?F"#Afвcr5q?{g$$z	Y'=ڑQ^d(:F[+vu+gЮμٳmU$"/2S  @lNb,CY:27~!fH5f"Eel(⣺NZhz)(tOvHVQ,ԭ{0ei,k=L.)m4d'<T|aaTaX̐̧L
+KD^Vg$4\:(].Yԭ{б0ròeo͠XVj˺eYl?-%?S1)BQŋ^V^]U{VT>%]$j!E`L7+rJs݃߻cKU[O])wTN//1+(c4Oߡlp6r,6|'&a3Dc>aYv.T['LrwEEn[WT{02&km
+KWv-Tەi>$wtQ6gvz
+/+ڛ퉃uR/C:Pe1^e^V"0$f^Vݺ=ώ:~1הz+ߚ>/߮}fs|8LS9.@74(SةQB2a21͔k&Df90k4+)gCUfҦKh+e]Xu[cuq~IxS>'mT"%(u7zz)4-6|-x#HNV˸nqn^V\sd8|S~zXe3h+a]qSe|t6ƟF{6[6,9[+.ߟF6Oi,^c1nӨ{t+S%4gkb%xYYB+^c1nYB+ey$8 `W.Qc4݄8 `W.IO#p f	-\zYh>	O#p f	-\zY   j    6/   `sʽwn   q!   bY    -    bY    -    bY    -h|ye//?[Ve-zHuN  g#e}%v v.ޔFgNm?bU;mQ6;>0  8^ֻFBҶ4-M;;f>  (>Яayx<lߞC$q6&o~"7nm:LU$(DoZee+2&ՅowZ_mJb)RϤEYQ&v]p΍Їgb`fZ  G^Vp$OuK6mSIs~݄qq(vWDOUL³}JuLJЪZifi@ɼwCUT;|Hm\:aX  G:I/kaE(ފ~mjt]7+[
+u$ԗ; `։3$
+0y7/u{nFYMN  pdrb8ˊ.F[1sq,{_aAZ:-,V+AWJ
+.hw^Q؇[Ys#C O!x7v+ˊmVedo[%dcYVmXuAΌM:_JrZ7׍ ptÑ΋eBzSspG\6Cqs&Y%devZI{Y5^VC5y_kveY޳{Yi eM,<?gbY~!9Q."GUXWcD`)6N3ңI0UBtU;W0|#5=JCIO[1a/d 8aG]   p_ߢ   U,k8q  .   \Ų    v,      h,   ^    X   {Y/   (X   @e   X   @e   X   @e   X   @Ĳ=bi,nBDU"i-mY^m5R]wzE&.np714  8y/_-L.ޔFgNm?bS;m澒NpDcn~gJzz  ؚY/]Ѯm/MS6M;;f>+S  `r//O69>DGjcr/rֶ|*cTPB֫kUȘT5i}QZ)#YH}6>fEu	75^dK<6NSox  `
+N)nߦ*)r>ү{Q_>.JU!S\F\D:٫efffPѝZEçegok+1  )%^I2xYe7ҋQ%٬r9_q~-rV1++%2DN+f*h<uI4ˏT½,WlΣa<  Srb8ˊ.F[1s͖)zUdkK봰X]N+f*˲izEWcoee  CxYh{Yo7~V/2ڬVQR~JƲ
+;(,u(
+cYisHrgbY  p$ÑeBz4jUJucUi%e]bhqT6kHES^rx  `eM,s&KjHcTa]⒓sBV	IufdGgaee@,	w`Gjz̍>w֣EljĤM   8   1{   hXp   ;],   `e   bY    -    bY    -P    X+,   )^   P,      h,      h,      h,   4e}{><2ӗX-dEN[ڲ}Zڦ( BWK"ͲKfֹA[M7RN[Դ<NpS/jyZA<   Y/]>m/MS<M˪J*݋  ḛէÉظ}Cs|#N{/_d\Bcac*>^^bEƤNҲMiY2E\x1-Yy~+  @PxYo?9G=(/;1a+맂*D>X%:M&Z%h^-43[4s ]R^[ѲÒ~(J  +%^V^p>tb᭨KxJQ~t&7!+[_y_).9I$Z%/UwZA6SA++z
+,,*h(  pd]Zp}.Ks`؂j<iaZ	VTeXƲD(  r/+5m/zM1hxfXJUB6UiEJ:$Q͉mI CxY#˺-/ajzbUQp/K+9iUB^Vad+e[j^Vl%C	  p/kbeE;G<UXWcAUBR]}n٤lp^oFڰiǲl?   ǐ+      U,k8  .   \Ų    v,      h,   ^    &ࠌ0Khvr/?ȟF Z],,nj0KhvbY7F4`%Ĳ<ᯫi,ؕKeyYB+򄿮8 `W.!	cO#p f	-\B,ڟF Z]dg4r,Y.<m}Iƨ?^6hc)ڷ(vҖJ&ڂ^i	zڦ(sQ̣i^KŲՒ[b_}o1U/$-Ͼ"+mi?oQ[mz0){(j-jf1]Vd0'`6/3w1^KŲ,o*eEs.37b3V^<~42}WҶ4Mb6+/FD[+xY%ABz/%bYU?᷻_%T1I3`TFx~W"<b\87/^_s*F^^Xw[CF?=6}d1ˌn|+w~YwPf"H3`@g形Jg 0	^Kv˲qQ'-i
+iyYA[{eɱM".'ULYj[OUpn.\CMW^-43[4sd'sv53),wEsmD]"] 3]vbXbyK4,,4eE|Hj{%GG^~rW/K}oE%;+9мٌ]Q-[[+}*A}
+
+׸O+ٰR`fAZ53
+[>e `7yK4`uKgEwˊZR~;ž+q=lv!Zj%JvZI6SA^֌-qr^i04%g,a,^=9{>?MteE2/qG2AvVF56^⢅[Y|Au,%SndJ촢lbY윘XѪ^Vn"O"|nrɎbYi%dztk֑s	#ǚ~H,q뱇ނaB`KҬ&3.BUr\dc(N+&c4_e`3䣮{dEY/YPeE8[x֒/˂%_ƞ^%̥'˳,QOoh˒|UPfpٝW/U,AFrGD5rN3ңIRsߩeLlɂת]7jgA)y3f,o*Ѿ4|Z0;i"Y{+؈;n{9d+,Oh4۸ɠS5al ,O4`%Ĳ<oi,ؕKey$8 `W.!	cO#p f	-\B,&?% re    jR/;  Fʽ>  rs,AA
+,AAB,AABAi!ĲAAZ,AAB,AAe]~<<vM|:/n%o<~x}4gK=Lm;cXuq1mWD5T  +do~$s9=?_NO>D\	yDLV+,i]-e)jj- wŲzoJ!e[^/xYt^H^VUR/ytq/A?XV݆p<	qJV_A83'JcdӇn[(P8<q՚2z][Rl֊2Ǎ%X4htǴ~+C]465XIdpպF8yQo5R褗A,bY@obr-?;muݾХs;WC+zCDX$|7&Z+ӊ+]]"i@AeLѮHI@ѷPe'%`D ׾޺Pnfe_M9Ĳ#eEe+n^Af,c/vQ	q6=zg7JYz|ce5,˯"E<Ǭ[@j"!װ;]l,3IuFldY G$g\AR/HfuӻṌ܅+/V-*kaz2ieQQq,K
+-·ѴY+eٚe!_˪o[nRfgQUǲ<Ų&E׳ݵXV!YjNK˳/O}j*\,+mda,C,A<XV_rotf,j{Y鞌emql6`8HRemeYjTi,
+"1k7of0& oa,k䯒[vxq>+Ckfq+f,kiIFN1$2QkrAw~ciTS@Zt3卜WAbYAAd+[,AAćBAi!ĲAAZ,AAB,AABAi!ĲAAZe    jXq4O#p f	-\Re 0Z?% rX֧UYB+8 `W.!	YB+8 `W.!	YB+8 `W.!	YB+|X|9_JK*#r^k'yz}^#YTEeWnK+eQsC[eciJd.V	34DjHZ+lqeM,_-ɼ.mYrMbE1y һfKV,Ҩ@V:em@,+p;[L!׮U@IM҅ v]
+(#Hͪ/%nbY7'EX9kӵlÝIXvt7RvT&zIc}%xY+ZUIQ,d,
+9r݃!Y\)Ud96|I/j	tunk\;=cSj2<c
+AdL:uM>9PfdqOT#
+W,Ӭ׭!o<TDBI҆lyY4)J{j9[fRY\+rɧeYk7#%zYa,U;At(7m%ۇxc{YU[8S0c:7GlnSZ~bH_Vlے0XY]"if]&CvVzYvtF[hTcigL ^KŲeiHt{%E'/+n"O3'5j4e\aY;̸>31}%YΛeE֖WtW"ƃ&=5[xYl-hDr=qAxY.!eEZS/'vAZEYyb|*md\Be13w#C9)0-Y+ӋqU^,%Ϭ	+;̨>,8ewwDo2Gk޼Zlfbk/K)p\ܷ`feiy
+o˚=e.bYWz}nNkuH}a}8xY.Ա4݈	"ztmn*Kvf#}H-؅AIY7ْڽ`t/+5μ^FaZY]<{Y`S⾗^Ru}mX1g+B\)eqo8=	o URU;YzCd+کU)1hd}ѡ_O$:,S)cڒ09Z]"#˲CyG9ywFA@iPIwreM,=?% rX{4`%Ĳ<i,ؕKey$8 `W.!	=O#p f	-\B,&?% r	,O10KhvbY7Ii,ؕKT/    VzYpP^}8 `W.)o \-z̟F Z]XVэO8 `W.!	=O#p f	-\B,+F~YB+8 `W.!rt#?zSi,ؕKey_YB+
+9)4`%Ĳr9FΗ%9Dޤd%<e9>Gjԕ7CKM\2*wz`-^ਬX2_m	=ĲBК	EDF{|STuD"Wqx	wJ+HzLc/v^`.{a	bYK5cV^Vy#GeQYvV=J*]e=Ϣ:Kr2uGf>.ݵ%
+)]<M|>_$}B-!*or@(=.G+i7J/CC_sj_C[.SG/aVi'΀@iItŪ+5y9ǵÀ-X[\X,P7b	3?IF
+SrGsZ[|uJ,1PV|o:-:1>DE~dbCQV0sV; e%N^⎷A5Gvߥ	/k
+yyuK+9=ŲFN$Zod)]ˊ{9/+Bf+<װ]ծO{4ZRm6〗-XebYKjYˊVSZށwm{YpJs,+pa!bG	T}iy;ٺr^)^<}@,k	oݕ噝F+cH3++Fy	ꓒNif\X+eX_Xֲk/\U.{YL	WZｧ8>o/b/+(pa!]Sa\;mJZwQ׬ej0\.ivVݥS2",>jߊf/7B!55g\-*￧G+ZL:M4}r^`}?JwXckܖ?şF Z]X'MR0KhvbYq[0KhvbY7Ii,ؕKe=m9zSi,ؕKey$8 `W.!O8 `W.!	ԟF Z]D^    `5W!0Khvr/jܖ?şF Z]X'MR0KhvbYq[0KhvbY7Ii,ؕKe=m9zSi,ؕKey$8 `W.!O8 `W.!	ԟF Z]X/$gM)&5iy#
+ƈrHXTmaǶ(و47/fJn-\B,k_ue[C4Iv¡>t^yriԗ)+NһzY{;vƽn-\B,kIњY­+K_Й}vhmU
+䈤ުleٕ~F/+i2 `W.!x?)p'&9Sf6}UO^SM#ߍrVHKTkQ+9OJ/*9>|z]&C!&ˏQiJNzI,+xzaթSQV4Xn-\B,kI9_hC9*ْ^7e'B"Єb/+:YZHQkS,k_eaja~Ύq:eݮEr.r;{-;-7RuCL
+.n! r	C^ɸo=ŲFN=+zFʼ,Fu`(YMEW#7˚;*PíH߸lz>k!OB+ZB͐1}zYji2̞$SCGś~aI Uad3T/+z[ɻKZ/Me`W.!byp>?[>nǍ|IaJ/+SQ*'fXThlXV7v*ybYW+Z~E``ݭO_e7>ߋN]dJ5Rb'3HeWj-R0%Ћeƙe+yͩuZ]Kee\B,k)U_߇YWyYTgiFURѢ[K=[f٢zϦ#gdE~0c%QKxO7+QY/+l	(Ӈul]'+ؕKey_)n 0KhvbY7Ii9P[YB+`G	Z]X'MR0KhvbYc4`%Ĳ<oYB+8 `W.!	ԟF Z]D^    `5AAY#^Vm{|! ,bY  -X  H!  Be! bY  -X  H!  BĲ.?F~yv>Η.o<~x}4gK=Dou%tSE󊺶{Yxc@.{e}%^8[@=?_NO>D\	mLF߮:|48AXVM)dtR/|b9Ul#<xY Ʋ.9AR!'SrlAUOIFx56O}8V^nW,E%ņo.Sy!QGJ,kr*`?q`.|JXSt'b'[ ȧlpcrv[F7}mtlcKm.L7Q)Q:V9vDaZckKS$()lB١БT}+5ӱ:ꈛ+<?5_ _ˊܼzY=ٝ'/HhYn{7C/?,/kx+eY+S5#`UȘ'3dE1"unUD9$V57QGɝeȁC/bY'I~4`d3`G'(e<؎ubh5L/V/wW"yYcUETq{T|رGV'qOR9p e:/&n:yoBƲv}cY]65壑JSl.yzۈ?(C/bYAIY1.^6os/kRee=ۜM+>sᑥY;deyYU3p e/J+ݸ{پ?Ժf7o^`Ʋ¿u)C'UW(7L+	TMo%QJ4ҳc+Zm3p Vzl;` X<T; fB,A2WAX  H!  Be! bY  -X  HQ    X˂C2i,ؕKʽ &W8 `W.qOq0KhvbYc4`%Ĳ<Oq0KhvbYc4`%Ĳ<Oq0KhvbYc4`%Ĳ<Oq0KhvO˺O#˒2j+J;+=(m{dSi?Wʺ<uTQC+͚V)+{٢MTI~'rX_Zy+\ۂ,!X寬D~]s^?HZ]븧-+0Q9{߲S6Ѭi%1
+3}ޒoMUs[&z0ܬz\&eyS9/+Z2[s׸cuŋfSYol=0WexYM4sZǲ/JjLE^]Y_KW0rXVUzGO"Rj	`ZbkDo"-pA`mL:uM>7ObPOXdqCT#
+JWjan'+ya^]"lS6dg~fj2ٷ2[OH[fɗ:l]oo^K>u,Z )9j'-\[.arFc{LD>XQ)-?1$įUUV+8Z.M4.!;^V2bcY%,7Q	p	xY.q:IAW2Qx3h|q52;mZQj4e,#)&e53Iq$WY^ּid,aqU`ЖJ/>c}RˎDgD^KeˑRYKf"I2v'ɧ¯F T3sG-=2ԜPZbeiqw)ɼtZ<ZWy`/%bY5Ko2GkmOms{/pb3[v`feiy
+o˒śvee&:t꽬Rf\	L4Pc\cYi|'vVCIU<<0ACͅAIY7ْڽ`t/+5μ^FaZY]<xYt(9'(I-Zd/C/p$xY.Zd{8edKxKTSukBߊƛMDR?h]2
+'8Ep0b#hEwȖj,ɥ2S	%^Vk雼k;Tׇ\&{̟F Z]M,=NR0KhvbYc4`%Ĳ<oYB+8 `W.!	ԟF Z]X'?% r	,O4`%    I,8(/
+YB+{Y7 L=O#p f	-\B,+F~YB+8 `W.!rt#?zSi,ؕKey_YB+
+9)4`%Ĳ<i,ؕKeȏ0KhvbYKO#˒ZVzGc|{}2sϒW^ߖT:(,yQ3oz*[n`ňBľ&8*+p+gna@,+|7d4KVF31̩SQTۮS/+hEY*umOS/ת,hʙ_NZBd	`/au,3$^<_仫UT'x7/k/wi#prvĲBJZs"O}bb UHPzP]In1˚$Nnbno~j|~h(
+%z^@w5Xz
+QxӒMM?	xYЂDEAZ#;m[9eD'eS)nJ.wYN齬'TJBe'25}NT7l\K,C98\-YӰߥ	|~7yOvĲB^zoݒJƪ#c^Vȉd=IF{YAYbNn^҈Sa@MYcu/$e\peA6e&2ݠ9Ĳja^f21	厬#e)krMӃn#17NQ{$GVxY-	U]ueKx~v'Ĳ`K7w7ݺ%3]eǲޯey?|ߺyP,v;eU-Xgv}aB,k]ɧ6i=PQC഑F84oaݤxŹF\r|qz:Q콬:/^V%el9> 0mrUOĺDmme6ReYF^u~T^ӽ{67D0ji `lY%1T4$eA-..kbYcm5o\B,&iK>_ m7``W.!	=J!7``W.!	ԟF Z]X'?% r	,O4`%Ĳ<i,ؕKey$8 `W.Q    XMeGAAHE  X  H!  Be! bY  -X  H!  Be! ?ˏ_ޮ鿝O/O^6٫,Һy,Sj]\idunE)EA"{e}%^8+<|}:=mzI'l?n3Y}7v9O߶۰e%ֵH #eoޛRzYץ6^V'f UeTZn?^ [a,næ0sFx3/Mw'=HI't&'gC"CȆ!rDYE/쫲8.LwO7*f5{~(3lv&]<EN	ʩyql?kqoŉ*.yM/̽=ojwV>]glWObh2d[У1-~;%{ދ7=~ԎUIYK&)iEQ+KsY5?]J5wgbqwuatiˮM).Wb].5*Ɨ]LߝswW#Õ&YjG(س^驣Ӝm(M]/)d\zW.'jINnRmєkXUԑ:cweDaRVϼ0ְ={SV\UO3MQ\Vݩ0%V\p&eu\5;T8ckXxi*H==*ˊ&*Ϗ=eSV;SMEyueKYObR感]m\Vjc7e켹#eh.kCF{4a{ӹRE%ۻ:gW+z.{{d%<u6n%6\ֹksY\{4ocQTy@+{/{.+eeIY<Q
+{YRmYwrmeuiuā'鯓lX̟@.]鎌\-tO1DMRYcijovCQʵe)(Qm.KQEQb.KQEQF1((RREQEQe)((EQEQjsY((5J2e RsY<HٌzDKj0T1jG4IMe=c#`XRq$sY-i#`XRq$sY-i`\5\VK;F`\5\VKx{=%5WM2ՒQ{=%5WM2Ւ:^haI+UG7'9^xo>WǨwVuPso~~-wk+e|hG7flt:Fm%{s?xoc'kab^dtese]m[3[C\?z6}H{kU|WDݹ^6.V*t9~͊\-yĉ"7g:fO'c 擲\V.M	h[s?ծ+cT޻lV7VƣnNMh5S-I_.(-?)52-v+ȲLKsY{oo/b/5ejĀy5/Jчwtշ-G7N{Ny.zHޝOpD*͇&vejwޞtXlG{J7A;RGndp0ߞ6g7v=)y{]RV蹬)4	)Y%en?x+]6حٻqVv2=բ}t%w_`mr6~Ckj2Ym4+rJudr.!(LY17%}(-?)+'	BW~enb>7r:OYU]ػ|_2}\婳Y)+㙔E Zg;%[2s>ȥ[)+װy3vWQG2/L~?JkTݑ=^;8D<#z&ʜh리ɩةia=pyp[Wj#OSe}Ϩ+oIT@nhߞj><1)k^ڙz)^b9_qYil.|N1O?'YYZ:]'.YSV&Ď\$͞J@eec{S>]O\֜C>8Du(}^)IO\p~DL0^3<J	;E`>]U3_7KQLKjReuL:e+_ØkX(f?BZ{KOJc~Lfz{]EeZZeœ]==R-^u'd^{o!uת[oEjz7<1sv.+#ReNaj{ݕHTx)kǡ_{nMžI,)Iec^haI+UqzDKj0d.%zDKj0d.%}H+0,jw+0,j!mG4IZ1jG4IZއ Ò&%S  mx^nP{=%5WM*OYk#`XRq$sY>z+0,jw+0,jCC`\5\VK;F`\5\VzDKj0d.%zDKj0d.+CoP{=%5WM2ԣۛGKaj7;ܛ48F*yxm\{o@ܣ>I/[U'ݑn/ANp	|UK0*?ykKnl+鐲4sɢFFG?~<ngP|LY=k};`Yg|ʊZۅaR5,==@沖@nk\Bn1*od73wg_T2eltnχ5.>)VKY+d$)k
+<um8s/(S"Hd?oQA'e~33eeǣ{_NfwSMU_Լ~ųג(W՜P=`R5,<2'\%rY4A{ȭ4e_J*od$qjͷ'4@ÔrB[p:{eӧԁn"H2Wz	RV72)idH+OWYSڊ{e{#7NY6Wq(V=]:̢\h.+
+M8zզ*kĶsoO[q88WUozJIY԰Uf8g2XF꤬ܫUl<@eZ{?bA\\pnl64kyVUzpIRa	|UK0D>7u%{~#䷒8
+Nѳ?geڳSXhHR[հ\VY`O5G r1沖-Wk旧05s,Ca#3OfMf?>)^N?~)+LbYZeKY=kh=R̶]5\Rʹ.>}.Ȥe	RM=AggaԡqWJnVޫ-ݰpȆdO&Yܔ5]OI0)ϸp	Z1jG4IZއ Ò&jI{Ǩ Ò&jI{zDKj0d.%zDKj0d.%}H+0,jw+0,j!mG4Iɔ2  g pu p \ @+  j0 P, e `. 
+sYop[{噛g^yoqڗnL+tdӖ^]koI+u\vn`-)+*w蒹[p%ŲkUֹ;mQV4WƯttM[1KYWtZ/lMY+_i2"8_yʺ9'e pCtSMo?w|xb*56>ynR&cPIͧ&KrF+6kzJ-[%[gN=OxAnՐ=Zkpܥ;\/F)Ի-d*^~J fJ>2]Tc;-^!xj+?T+T/z?&@b.v; Unbux>,JTTB9zv(t
+ZʆK{fƳC汕&2CN+X-ӏ1-oߟ7=#?o1<Yz'/;g	)(lbtvZXmt'ղ\5eMΟ{`ffpQ"e2utQIM̛NI}<W\VN+Z"sY;v; u1<Y:5x&a-ؿa{L{aje:j\c;0	s\aVZ<{@蜔U߮kY)+femK{Y)+#sYKt+GK&rnk8u[+U`swZf޽ɸ>3Ο{`fʪ+vK. RVp k*eX h*e \+) ) ) ) dz +Sֻ  M A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A a|K/u+Z`ORI X@b=	 HYL'`',eͳo?X7݋{o9ӼZJ7'eR!']9[ܭqg_|xaxɚ, hǬw_8?8~wC潻'bHR cNd넍wFtELYq=c5]8+A&WԐ'69l HY7-}np0[OTeiH:+oٕf%4<) (OYٛx~dnkw3q%ϧ:3νNYa$OYd5x})zG?ʓ5$`HSM- =	35r0+e\2E_w)fgaN+R ,Pfo)kj:tI{)2Fx*9
+e_EJY @a*0Qr4e"[uR1jeKv]،a&<u"ee)d\VR_ɤ~h^,ek퍨yHYu+R ,Qfo&S<5e	nMMLͽk'`5>{s?⻧)+5[Խ>ͲϽk'`'$ , e1ɞOYp6 h>eq$ <Haʺ[OF<  6KYw8YͶ; x 
+) ((^Ny  m0        ֜{#?n6F~i#w7+ՍF~}#ol77[I)R"H)R"\gJY潍<R)EJR)EJΔrS!uHR!uHReRǸUW>zsW)EJR)EJR"A nn>#R"H)R"H)WRݥR)EJR)EJrG!RbJOz*n)EJR)EJR@F^ݥW?}>1:HC?tK"H)R"H)Rʙ)2[M.x>A/Rn׿xyWC:C:9l#^M.ɛO~9٧o7˃wK)R"H)R"bAH77e!xog-H)R"H)R,..4"ߺKUZO[ǟnr^{~I)R"H)R"77gBk{+}i:zMJR)EJR)enJ)o#7R"H)R"H)+jw^U/r_:C:CX6՜G}ďm)EJR)EJRKy#TLJR)EJR):Sʺ)EJR)EJR3FlR"H)R"H)יRFm@JR)EJR):Se{5R!uHR!uHIc#Y"H)R"H)Ruq.&H)R"H)Rr)e]sq~ +@
+endstream
+endobj
+234 0 obj
+<</Type/XObject/Subtype/Image/Width 762/Height 656/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 36696>>
+stream
+xtGe=}{zkA`m/Ȁ	0k`m$DAB	A P䠀J fJ*JGqՏS     \     H6`;    ֜Fv    `9    .8Zs   ]p4"    EГњӈ<0    </C9    @h8m;hv    z؎7l w&u[|8OO]lkQlciQ\ph7K_421B1lN燬N/ (f3Yl)Gl u袓\bu~##ofO[| 4樞f;D ڴSʶl z8NWi	jSp`; S (.8e9t'}3WH^vA1t|4}"(B>Oѱ$H خ:u EEOxe'u$|tH2#qˍHv}"%CiG^^$a; ؋w  	)yplG^WmgdkqIԱSSvi˙,{!ka;]7$!>f;yX 	ڶ#z q4"k*ڎ4+lǢ/KECp4"k#ۑ6ŭF,zCp4"þ%>߷#P|
+a<,>Kd$œh<Z, 5y` &
+[l;W470G _,GԱ%
+ X5y` @+!y  8
+ 5c  h=`;  {!Au                          Fv    8!N    S   k   k   k   k   k   k   k   k   k   k   k㶶,X`싞Nߝm!    ؎6   فh   ؎6   qewjyqz99'z1i4.΃3ng^SƘ#n,    qxth2Nvc>h\gh;    8l_|r©lяa;   q7Im>ŧH(]~F|Cf'U4<g+"Sn4c;   pazìF2u=S&PzVE欮LrZo\vh$    8
+#NyE.y:5	Cyޱ/   #:{w//4MEuGl4l1{NZ)b;4+v    c)i$'Sx$l؎y&¹G   Al<þN+|~Jv͞Raoё$>Y};o..p   KYK   pv`;v    g+l   pv`;v    g+l   pv`;P`,X}黭    M                                    1l4 :C}s=-NTv=E\-:c  1fh5fjFSE1N%ۑK^uZ < ƀZ{FB56pԄǀlGk_uZ < VhC^Pl+9E1f%W"F U1PwǐțbPJcJ#W"F n{-8C]C>GW|]T'wi3o..`)w㿠g?L8rnW26 pyXgK0P[WIM:nZأ\]bS:O8Ow_t^<x8L{yk;UrMin:ti%vyW|^$3_ר|+UOeX^-]ZxOdZ9qZ<l i{	lMnyh`U9Yd8IEPk;if;ڎՕLҭ^ݺ.ϮREX~l>fTxQUNWqFGu7H^ >p9eqP+W;/˾-IY/vw/A^ݷ{3J1Xh;L`hla [ɋI1{<bc8l`3ng#ڎ8jćXX]Y;G?EYZ2ejMtԜFQٚ7`>5q4WWqqv^CݹZ#?ݨ01gOڨ ESjZ<s~7Oߜ払U#ڏU(CF|jC+(,|LO,<"^!'bP:mOH1y{w_19ӕɻs5
+|%:/_{lJ6sl3*Y4yb^͏>)
+*S6IJ$*Sx1S"_\ܪZGecԤZl<6-  nc;:۷ns+*+2g	sNz'т{oò	:6,YSF1ꈆPmǂxɒ"5۱Goyqz$lsY&1o&JR2+">iX~$}E;qsxbv p+<jq<|xWbvn-d+RtyNX%pDvJ#ʕ=ՕLUMTsJUjIa;tXɐ1$g{-t)^XjOCJoɃW% k?m`jnYqnԶgKM+fƭ{|aOR8~\Ob+|tHv[?vi+f(Z{巀f,M+x
+{6Lub$ȮRȁ2Z~-kdTU:?L^R<xZ ۱mo;ԬZ95qJy_u1_?3lZCl$mJ%xyP$vx(%X]7WHIi_+GNlr;NRK)]yvٺ_)J8YQf9:?cbl?$Y++E1$101x^Z޶  ml;Ԧ;	dm*]vO{V=9cf;Q- @ҖC+M'5Tv]<ɦqo:ĉ>iVb *mf;Ԛp\Fum ֖Z`; VmlkN+C8F}#Wl ЪP뼋8>`V]e;  G"ov> ˊ  mbƶ#uoB{pN4?  856Sہ7A  WP>؎z pU`;vԚ  q7JKKw5G*++a;& v[Ԃ9RTTd=.??۶m;wpႼ㣔<Bݫt?]tyعH&ݦewLeTxy-n_suKK+=3駿=y%v,j8Zp h`|!չnիWCPOGHuVwbG=+WRRR4
+3tO9E+ʫf/ݚyܨ)GKs`j_X[ɟ|A2o޼	_]8Zp h`|ILL,,,,0>at]wf|v9ś @+sgocnܸAƲ	dmm]9rĉ,E+\(+ݲD\N'ˏ:]|P#n,W:ŷjc2əa;KGN3`;  +e;-3N^^ޙ3grrrZl.'_BP'FK(׽Y֣XbluT6$<G-..>v[>$	;%;7-:Or{_,|gar3/+OW+znڹ_K`;& vs[l +k1u'Жc:]}}iiilllpp͛mۖT[[		^\}+N-?8/(`VV.lVD):o
+UTa_NtyylG	 *3gٳ'111!!!yNjjcbb"##i,H֐_g1ڔJsRqq(2b}7;{}v.62HRXQAA>Xϊ"1c#H6OKz]tNhhhUUC$}Lunk8CiobYulgw˾խ_K6d2	ہ5A  WPsRW^ryyy9)))G)((J>HK&ɹbZlҞK>DbKi|\91S.l'NLN߸ "tRқR,q9TyΣcn[,\Dgz[nm0C(f;|s˺y3Չ[@El۹a5?n\1sV/0:i;ʣ9'
+Xzl狱ą5|7CZ,677Qk8sOW!2yӨ9	o?K6@0Ka>7mnm'111###55O]-P\\\LLLxx/8oי
+7y9Jˎ-A,l&버d#	#ϠDnKΓ	^Wqq
+ܾ̊y{'߆+r'|q~w蔏GzoA_TP<JX@lG	bP˻~#'<<Fcs1͒ߴcm:C5CbC?lJz3QQQ:bG>DLGraYꬲ#l,<z:r5kPVVV6C>L}vV̾unKKv,:$6|+{݌ORީJ~=wsǽuB(+!f~Uޜ=wMtzLu+OrF؎ZTa3gu\ެ؎+l66+q|ZC\X3m焚ٹs;Hu^vچI%\|.}7PRQi*r"?Ҽ1E sbYQβ\'T?b[NNN^noܸX{oDFFj\_ysΌܶnќ>&7cd,?|qo-gv߼~!O˻&5^2O<iQu7^s[Mz vu9H!F6ŞY]#:iˣGg,^ӛK޾!zLrS2yC~(NQg{vvęD6U.zp. e;JPk׮訨(2<	c/)E&Ohϼ5>/֨%2jjf/j;y!>2d1o6<Vx"X-Xbڵ)))d8͛۶m+..uÙU]ؖi7p˻[InFqX紩97XR{$=e8STك#yM}{_c`;&BvHHK3tSΊBYfTyMh(IRlR|lDx,yɒ P{T>:4H?h%<PE,lrc7I8\HYLm',,T'̌EݥaXAuuÇ!_.<zŋN}
+2ܬYM{({-M\ߏc?42cXd;:_|BS~XM{5{|LvlG	hiOtj[*4wUw>ûos;uf;%BwIC.b@8CI\$"q. e;5J0			y$\v/]|ܹr^6q8ېM1Ǘ<͖C#i3Qsw~-siUׁac=xׇ׭xv[٣De߿Qk*t<#t%]و	j!aVݽЍ|".QȌ2Dh}DO&~|YJh;11ꄘپ};[cڎHlggt|F+zo[N/7ÿ+Nz1?ǎ~gaCVyc+-:<glG	bh'K2Ta fZjsU|biȏ3Y;Yi)qVChd))&6MN%}LHn;܎4lZP:y@[lQXI||<lq4޷<*.Ēa+?,ᥙx xIL$_SHb#KDv3_re;@G`%vvԚ  nETTl \CN LXXl \CQ	@AC ہh4A  hSj0av  a4i.{+ io#`v`;  WP=)p`;vh18lG+ @0&5?ہȁ  40q==}ilZԬ8F(Rqvl lGlHIl*/{Q7>f޽CyD?EKhB֘cg_,w>;bÌyFbc$v)#}mG|S-]7O9%aIhdS<  )l'>>4ȍ^x+klǎM~K):mN-g
+[Tl-Kز~;nlpf񔱃͙?cɜoZW!7oބȁaOU$xyy,{X?.OvΜ#"#+{O޺!/OnE`u^}9gy=(sے=5E	INMED]exMM.?Nj7z^9}F46G+\z#mB2$U1Kc	%a!"y%0+2/2+}59b+S{sF>))Ը8뺉K{;k刮~N͌BL	M̠}gd=8u|Ep\CڒX*3?.lT24wdz[WV]9Ca5Ow_ߴ46	_XE(ҥK9V؎Zı8CE)p=+/ nmTZ{Yz/UN盘>ZNAAAnnnVVVllĠega_}5&]ݝ*&ᓹ%ܴd;!y|=v؄Oh	ϓFoKcc6v9v[؎ZıX6DҡpZg5v&NB_HxvdoHnEʄ?f_jygwRcǎXM{VQ'*jyVNP:GnE\ν%L[scwj9Պ4"x}׳
+~MϞX_GT~^46m>B9v[؎Zı؎Da<|Dv Cَت3!=z4?R<x4&AٳӧIuN<~J1cQ_󷕽#6]~OzbF%ݻʼw_<K"rEW;ݐ)Я8ŹU*2>.#\c|Is-A+9S=5`E!95m;dK툪S4%	 `5f;ǿ%tށ&))=IsȑP:QQQ{/=ܽ>4sOqu+lTg	NWTQpJS"NeZb̪W'QvIu'W]^CYC|Ҧ,*vۑQþS\Ԥ,*͆$5ljl;r}E`˖-zvqqq:tT֚>kO^r{R7Wuz۩]SqV9<!nʤe]DoT+6pe~R^ǢMq*dc!ZH>}Ξ?6ۑ퐚vv԰sIH[|ߎgU_훽f|t8޷uv;>/ߗ_~_b"aP~ȑh݈}?+}]wkkO)~!]pfb
+NG˷2)O%+W(9\6,σ|i<Kp5yAn[Uu.q,맿}4a^ݫxBvZ&4lG#m Jv;/>/k/Bhh(Po׮])))NJJ:qDTTE]}K8!.٫R&վYSXfysQ	=Y<{ޤ:w~o2W=3:6fG29US.y΢HiM&*2QѾ.!/_"l pF;ߎ:Zd;:LHHΎ$$<G/nO:64g&oIc;L_{~PTȓS׆<ܱ!?L2[O[Gu'fĝ(xHvf/Yl `vj4asFh !INN޽{wnn.َ$|$</'~fŌB;PNa_[i>lC
+,3CWxM{+6#YhE҈
+؎<a;r`;jv  8H:JCjT'??:!>2Ϣ^<D؅$Q[,MlPT԰={vvԀ  40Tk--h3QQQf"""ȇ(>]I粨x؎؎ ۮUCPŘڵ#l lK4ہv  jv h",,#l ll4#l l#<
+lGlG+[l 1[,hWZfGC2fU8   m2--m-__Z h}WZfGC2fUUm'//oM噥BB= )жqFevt
+8$*cVhK\vҘ爃9Μ\  @vu@-CP!Q*@[zU.-"J4彺/:i5TNvNyL}R Ъsa7'<1񐣿P0q漻lDe;XI]	»B"GfNҞJP<seelMf/ IOOn;,^r m;6~}d;_yi:vPˬ?sݹ4ߪQ٫x5S]P;MV3mW3l+WR"-AiiYmc;&~|^ov hEm!ۙjLn$롖YBs/z4!FeW'O1'u1$7.7wVȳՌbq3lΗ.jç~-IS8-Eztlt,ҢVXȤglǏ `ڶc+ꓩ[gqVn'M?ŹzSo&N~ӫ_<L	33<ug+||FB-/YG5ϊŨxEHʤDOgxNOȧhD̖VsA7kAuK}?xl|&=v(doi!(zXgrȇ_XLyvbBر8# 
+vצ^@g=5m(9ewnccTVN'ޣWcEڶ#/Sr^VQSVƃg*^ȐTv3&Na;eeFoJa-}&(-mʕvdG~.A<r6"
+ӂ8E&3g;F!3ִHyꛏB=ѳ.FF~logtwM=ukێLw{d"ڎ$UtP5N4_f$<5۱Ϙ8vHrs;J`획Ƙi6v_<Yv!3 lDvl%ںd'|z+WMZnB<;j&!&ۙd01jgf PTp줁A()rSwiŮºŨJ`Rx$tLc5?uB}gLv.+h;ށ'g6nBS$@{)d=,GcC<HX4)eB$?0 llֿz)FaHmiEvh;yoe56>qG	ֶyr)a;u+^{v5'Srdoaa_?W{'o6l *'sd(3B	 m۩=kiܬL4uI_=h`z|5znBS"8kcLTکS3ԿIkjhch|	,F%VL://|	L|5[0=3aS
++63[Z~<V3춊Wk11X6CWTh ѶWZf[{_ufEצQT/o}nu9xRv;d2S
+T Dv]j><kŔg-whT앃a8;j;~}7pg`;!Q*@[¶  m۹PpHTƬ
+Ж
+mܸ@A! \ m۩rEevt
+8$*cVhKv~K:[3?j? p
+m!(Y-q9=HS):s<m;  ;؎	SzPZ?Vw+RE\hN, vU۱E=kO_eZr%7V~	E%j<*fVv pg\v,t6~`tӃ̿%?ml\Qt?m6k lw~q\WRhe@!,fv78q,qF;;yl$m2}J=q,Y0.")Yl/Ybs<)bX\i~!afwUQ]}j[:!T*v%O%zX*L&'Hwb4ysGXgxFu}>#zK2\r'`  W @0sAVmGjB{	6a:SG&~j:a$O'q~؟$$=f~#,螩尓Hb; Ѷ7o|IöOiɫvGb;lOdgFbF3:/d]7ꟽxVΨSQA@Al"3cy;zݘ<+++<'*h3yǒN;T{Ĝ{S.Y=eF~~!Id;|Cu8>++5W}G߿2?  Ѷw]8mj6ɪF	6}Ju?QƐW\ٺ,ӌ%vXQ<dx@N*zq='8;N>/lYۡ4z54j'_>5$3~A(i̱lgGfF6Ա52YNdwvf)G{ y@aI&7M8<Q @IvҜ{>_ޣ?"ɑy!уb NƤe`_Ӈ픺iÏhekݏVYDў+WKէ>1 ؎M+́d+r0dv!Hf3E!  @#Jc$V=og;ң <vLpPV[zEPІx˹'ӱ0Q3 `;hlN-JDM ɰ,'>qc +lO=H9΃ d2G Pd`;{GfltZ{"<^Ջ礹p+ړ]Q# (2DsqtzK귩s^Q8ޣ_i#+: #	b; ؎M[!]E{=SOx+[&2}vlNLTC'Oa$;NpzxХDyjr‌IV98Cڸm+ Ecv`~[lӦHp8Vێdb *5oF:N.HrO2Q8F-3il v lǀ''_҅̇Oiɫ4,<<%CZc;m;J9{+5Taѳ'e#H4~۹~_
+g4%=ϤW(i؎+ێ]aeeeaam8vDTS'0*'*bs~氞nm s[ydR`;6d5pN՚Vgf*kE%ڦONgxx %.@Q'H^'\3eD[<Cﰙw ?@IvlN;pxgaaRHVF?,0(3vhLֳxYʶȬ1KIdR`;6aXxxz oDa RJ&3(HiUcZ2 IdR`;~@a,zEt C>c;]c`/>{f,O0m7
+L|GoRRؚte>+_~}|amh?~, @glojrcJv޽zrFug< 6Ng{Ddr^n;rO
+-:a>xN$$:WA
+lONrPV[z\}D6CS3}[읩ćׇmGڅ[{"!d>3]`;h4xs~Ҧ'|%=3_}]D8C{_屒=.^e H_-1|*wX^(s&ߝuGf!`O:b1کw"Z|^7jq\(cNOO?9_g)?Îs[d8:C<Ή}"wyHJ&>6U"N֝wyrн݆%GrvCر+}2\"M+6>7fUΟyMݎ9`sj=rŤ\G>Q-Ѫl6-GuJ_DtY̧?+L<( yHTG<;%"wF#A-]SMd;3gFՊ75^#Y]
+g#Fp~웯?n]E8mT
+lb;d8炫<tEsU*zW&4uӾ?b
+Or΁g,C]ԋ1o;َ-,xl';vk	bnv9~lg`;Ο^j_%ͨ1n/NvwB+}7e;zHB[݆xmNڎ݇~ķFG?u3OFzڎ"؎vjEQI!өG%Of]Xi{I@/?!@@qtkMwۇ*N1s./ Il纺@s,ey֛|Ĭcgr"0C1z;5tz QSg;Rach9[3`*yly."NVxlj#l^mDH7n|T_)<ְnYa#W7FtƳh33?!'@Iv1yi;c;Ꞻ,FF}m;t/|+#G}Qn|? 1glg3CNzKfdE^'dջq&uڎHŧ>=ᰏ`yl>V*n/۷ xl'?(vP2)?C}&k>X%vyHl-oЧT'3Y,m/'zLHX'|tvv_Nzb;1H+vrR`;(NҜo,--z=؁vvd-2*GRvkB}٣zdSt\yP@IdR`;~RXKȺ1,&UGwyHv l'[HiU=EiSuڰ o;5 H3bt^K^ӷ˩1 ξ#O䛬/'(
+ Pd`;~ҌjsA@ v2hJ } Egر~Gsh'j2  ) Pd`;UgsslsWu֫w>og )lo?UHZoʍfNtHGu F؎vpWyOgxuAzKyA39v8$g#N|s ivN~QY[SGl]x{~#Mv ?Ëj44Ntk?xhz9t,z;QNp[m{ur!3%(:djGϟ9"{ڗ dNG'o=~q[){GN|2S#YF}=v[J`?Ɋ ЁPMg}xۡcgj#jExQv4玎L̋<  +R7vxҲ~Yv͇\7jݓm˧hL=2E{HSv}~!lc;Wq퐷f_PED-H3c]r_M؋bx>:ֽmivpd?G~SCu\ulqG` '0ѹɪw+XzTD2:#Gy>r  ۑ:vN1wx2&A! @+Ӌ>5Yd;<$67S|&GE3d$!Ol]<S֫?j{GS|@v#YQ? NҜo,--z=DvtԅC2"N-{jR1Ey>99,e dΰN5KYBuZgj7R PP`;~RXKȺ=ǰuI 2	 M`;CJ3)ʴM{ !oy`; 	lO9y-ezEt Nb; 4  @b; 4I3s.:<] b; N4+Vͅ ᷝy 0?gm Qm*߲S}Q#v2ģ:[7zTH$em9K+NH_=iw/S'}
+lb;VHU-r,*KKKtUaWz=bTXPqx!gz&h{+6?
+l'+ʒHQ+waӳWMT)08@ SA^lV[b8C5΀Hr oo|#z%:djz%NlGNJKvjyagD.ᒫTh+q炴e<}a=O1>1ϯ ęΡ{J*Hԯ|ǹqm@l
+l'+@lǰSt81_b۶JJ=|F5b=*ѫpOd:|=:\'$夥~Q~xN*
+Q'_4
+Ƶ=/F/+b;E.؎=v<9Wێ19C]IKVNn8xDwsNqƝ1s>g'N;1uS}gw~"_=|O(}Go⚏xd#Y9QA7MӞFtuOlc{c9oohKF\8?sF|v;}v޾{ݷmgCs7}`m~ć/eQwl'Vk>XGxhLGjЍ}.GaFZ9Jd;칳[]F絟	6 SO-/>oԞnh	o3tS?q_.22vFv2EwV*:?~`Ԕٳ2gƴr0ƻ.p7^&x׳:m=\ގԏ }^=KZ<*\gOQd)ί<bY.Oqwxݯ.ݝ)pe'lSy,q2}iG?=}G`ԗOG<?c&?&JË0,<<]gk); Lb;|lukҎmQӸrTtn։v~9?xO+,\q9ב؎3P
+l'sHiUv.M{6L#Y]@ȀU\~웯?q\nٹkn%#66A	D`'Î0ȁg,+Jp`;b]/WضGŴM>yWP N׽X<~
+;c(r0NB0?jƮD]5diۡ}O`JsZ`;v8DS-"D@~* `R6f1>pOmG}c;mǾQe՞|wl)Ah4x[7$ 4gl%,?1c;T 6; J:%?"?Njwlnn6FzK'sYNv\[vl._y߮Ls.CW9+++sA03"/Hoi?C7[G|-9?sxzzZerj R"([ooWoN^ǳ]?<ԕSx+lv\[vlN>TCNeqI=?=s<Rg<59q@FČ)^fzqgK~o9e$D0nto {o; Qcv`~[lR}c-0|dA$Xd]5I!ul/< +93nPgVMBv\SY'؎+Y͛7NNajPjgId	$h(fَS'4΂gG{K:3fmv{l"ذ%jVVVvx>3ŧ=og7Yv3׉c;<aROazrb;E. ۱!yׅvZ|J>l69vHD)LOx+鞶##Ya;{i2=et"$v!BRᑬ ?~Y`Pf(`g)kԱ+m'R+[(0Ic=PLu63O@ SR@y*Yw3=`;6aXxxz oDa R"b@AAJ3ӒiT<؎J(P%o?v$os0": !CixE{CОw (9\#67ϟ8\1v-6؎#(< ,(uރO=ğYН>6VHVƳnXΣZT v32v2hlm.<Ǔ6 Lb;lJQ;WxMB=<Eo%#vDhYvTv32v;m9?';;  *?܏VvQ =3ٶ2B#f0m`;֍j0{TN9$d>i:9ic;1s?/Nmw'#iZF,^~	sx
+},Vܟ?Ⱥxv^N</yW_cێ'NuF I<p^-pBZ7`;`6s=x,ϡw%~Y1l:#lOFN(Cn#C5Jj-%1Q87u)*d8hD7n+<=sDp~=epiӻj ?rAIv32vH"ۙrNጢӱ؋lՈzFe}qш8F퐐t-]Hi{:rBc;(C/Ŵv$ܼyKnJ^s>o;?.#hے
+OF$J̺ݹga;`/ SR@¶cvx$9?'NR0,ܘ%#?ۉsootOr{w)r ؎w]8mj"<(o7+Xgx@9c<\~xǳ<#YF#@d)9JNv2}^ "D;炫kr*~?vd2Ҏ]ȔclLi<=Kh8gucv:9T.#v laXx5yNR ~Yx> `;CJ3pm3ªJ o  ?b;} v (2 @@l"Nl3rPV[zEP(v/FgucM @ml'$f G"yDW;v+}kW~{RBe 
+lg?"P4MC'Y3g/1ḤxA$g#9y:o@~2? v0jWyjeeW#zT*W&ZٹE"
+Yqɟ+N#0[x:bҷvLY>I[ }vguTazǳz溊] qށ"C[
+&M9}ۡ+`ӯ{@><yr}N+NW]{HNѓ! v0S-uIo-m8{Bۑ|+:#t=9B".dk<59qP鱩GzBv' Q'\;2<_sXv8՞p[O/Y7g0|>lM;~DK.[vDZd<<G᧼ҧ;!>jY=RYkçDܲ}8 m[^҆qlOiܐt<ӝڇBvRI#0F;FfR#;jTL-_m=QZTICsDHą"E"0Fƹ+,+aB`؎b;W#Ǆm;xOa(:F;Lj8@GFNj=(u'|'IS]Nso+ӓLlGIj;~:c2$q`;z^׍y;$r&L)dTןmr1c22 Gl4ngK~ۉEk; i>q+ɓvD`?e؎}8 'NOZ|J>l6Zm,Lux&@m-2aq$+ ۋ3r~Hc$mJdv2v`RNd;z:X?Kٰp 
+lg?Qm	 Xu0=WR6*tٞwd]2>oFu>#gޖ/Y߱k##MgiG؎=ft\>V{v @alaeZSu@zu{`; f>X5&-NG Ph`;~ra8:cͅXȁ E ( lOGZjŹ WDZ ~ۙ :h4x
++i< ᷝ8  ؎x~Gshӆ Glnn6FzKcRv[ @\.h]\pxqc~BR+kT9g3Y,Ll1 vvep*N;3UJ8p?tlG&y, #	l1Hd;ڢV@S+G;#y;vd(J֦;?s0Q8slV7t2  
+l Z'%,ᰏ}=bJ&n;b$fVVn+`; ؎Y͛7NNa᧴Pϒ!dv]E_,vʨfQg `; ؎ێ]aeeeaamǟ3vc]јpMW%;)g`Ā Pp`;d5pN՚Vg&%Wڮvh>:j:CreL3&uIiwf){1?00zv (8D;$9YXXT*<AϣN,IeP/<(Qٮi̱lgGfF6Ա%`; ؎Av^6%1, @v (8@J3ӒiT< v<̓ptƢW@ ?v (8 v<$} jŹ W 8 
+l'[ԢTxOTt @v (8Îs[d8:C< Pp`;YUgssl6:[_+fwQyxv2eƑdl(h2sU"YYYᇹ*
+[+_9EY9٘^\,?9$EU`; ΠH<;?ZCp'J	n;r"v陣8WgιKvF !Ql'j4BTS#yf.	 RTa<59q@GY֟;:&g4Zk\}aO&^<m,E/;8s{}0#ίF	 3(\v}=f<L'zhWsdַ`FovtF-݈scaN8脕8K/bAGe5KU50bv (8Ic;7o89.mWq?	q0ѣh:ԅL-''1v#Hz>Դ#ll;vCɪwI*e;屮hL8ƌfĴv8ӆ߈qFgk}rh1)}8?sǪ<cfH;#Q`Ā Pp`;vuᴝV5Yd;<$67S,H4W.4cRDvg#(Q?@}d}Ǩz$
+ 
+lgP$v9\]&YZZ	z
+촣|`נ513ǲ0Pgj-Q?鞥+
+jZb۱kv6\  
+laXx~q`1, @v (8l!Veڦ=P lft^K^v  #lNl9(T-"(@ 
+lgh4xs~ҦPd`; ؎v-2̡mvp @;Du677fI{h^Dx6Rc|GqVAv (89ZsUEI.^ʄ9<t+^oOSc'qZHR9Lu@/8C>+J:QަR++TU
+cup!-ծ?f8t~- v<0S-u9Q=;έpz<}aSv<ʁ!=5Q8p#`$cg8qhdͰǪ4CN%䅋ܚ^5^_pwQY`; b.8sm;*ІqlOiܐtL1fC$3xVҀ:fj\Nj,p~u$ꞩeG¾h=  !؎1aێ~k4vm;JNn;Ɓ=#Q1:@҉`<3b~D"wl' 
+lgQ׫at=os,gRQXdV([9oG\̘-E}d7g'[vb~ڎvl~l'Vk>X%i6LVHKKKXOc:}<eadLĭWg;~GNDl/ȏs$Ex"1{$+w3I
+lwpTg~x=3Fv8^=Kِe{6kܑucȞKIDy[d}G_{i>K;v1;ݥC1w߰:ܳv (890,<lr=\K7zH[3u/ l٧Ƥe;S= lCnc;@ap9pv  #lNlC4炫0 B4  -Fެos8$ v (8ÎSTΏy 0 Pp`;YQ[rz98OYE9DX"l0N2XjT %ڳVMusxt&c/0R3NT v (8L0;J"9l;D5\3>\N=EO%Hk; @x^lV[Wb8C5؎EIZ##Ü"Sz>\'hFhж@o'St	[TÒ^sWÍS۽@d\svtLHIv$g8%!ʶYr&dz}ˑt׶﹝g"Nu"Td`; ؎=v<9Wێ1Gv~0	?y+$ow;InGtj{v2A,ݶUyg9?3yKɘIMsv;l٬}1ڎv ad"<(o7+Xqr"#DÌ[~>9ǆN*6ׯI=m'H%zSϑ,`; NVpJ@ϣ:2WvrYndAS,ef)G?nt^۳D\m#JSv lZzur=`; N<\hCun:+A 
+l  
+l 0v (8 0v (8li4<ig~O݉~  !g?  !޺Uף"<ޓiErӓW9@ ak)	8[.H{xh;qV9j6dvg8q\Kp_k`; N&mQyRNPOm'
+" v</S-YAp4TjlGt8C[0Q8 )AՍ<}aGٔ޿"ON_C*ql9a`; N&a9pbP{=xJ8%$gV0nNэ3:۷%ϗ\RL6{uTxg#l؎Uێ1qz' oZទ,mF3:{hMöQ~'GyF 	zd9DXW4&{o;0=SF3S;v@Vv (8}vzjU~ad5M!uY뒺$;}=|gxLԘT2xF`;@dgX<]TyQdX*^[Tk3s,+u}Fގ~GmKZulp]
+0bv (8Ë0,<<]k)0(`; N<\h@u   
+lðc;r0l`;  ` Pp`;v8DS-"D@~ Pp`;hܛnlq8QI iv<ČRd8:C<o@v (8=Ugssl6:[_ף"<F^fxx}saw  Pp`;oW&9\+򜕕 ~
+	$^'o(^3yPk93> - 
+lǀۅە9C>:<G/S㧻D?Br@ Pp`;lV[Jys'XdK1Ig/5REةT:u#|ԓ.r:AɉƉ3;]3o;`gJ.m` l1Hd;sAV-CJSTtl>v^SG?5.(X-tK3;5NGB!jt,"˧E˹վҝTmvu  0l`; ؎Y͛7NNa᧴PjgId	۹ڈ 6ƴg#3	x+9fݟs@%jVVVvx>OTO9g>2Xt0IC`; ؎Yͻ.jUfɹ蕶kE%ڦONgp߾Ld9էs$+֫vl9)vN;ǍZQT0+_PˎU[M%E?NҰ@,AP,ʛ6UlPb$qыBJD}z·B!g9s8\r89p88?s<ҽne$z=<ovt*R>WPEi <#Ypli0$+u- vP68ҎgvY6;\KPDư iHig&\Yl{Ӓ]Q8άH+trߩiHi@vđvPxN!YG)iHiZ^Oftɗ+H;@H;e(ط#m%wx򘀄vđv:ÛكllmQV\b9v~	k匨=88N|'^,Y~Y~Y0oV-	x贳kCk;٦ђ#`mDvđv*uH]-ɑlW)>].N3Ϝ>}D٦8^F=d4vđv0ogk뒦m?q[fݻzFf]^[т2&7(NiZ2sliн=?ZWnvWo*PVO[ᮿN£ٷ u?>wbOfP߈=EQiQ qJt4VpTͶۜpՕp=t]mINlQk+RTl
+):%$x1,">c^{p4q]-Sd5=B@G)D]q<x{ܯ^z+Vn;% ͫ
+}}鼴=	BjwK>WҔ
+g	!4 iHivގd[v[R-ѧ{/O;##Ӟ67"S"o!RW#ӰvFG)C{;xV,ydcݓ
+vסϊlUd$+m;?$dvr7y'CҾF$S[n;#7ӎ6vGg)  ?d~YޜȻp{[l*Yrz^'O1KaH;@H;e(dk)kg$S-i;ےy=v-D
+g,8N
+iHi@vđv@P+ qjz=}$_2u'9C  #픡=Ykg20+ qDsf#ѲeacZM4+مnd}?`z q2YK+%ղtuA"步.g[:pni+]\ōq qJx;0gۍ:vRkgpW=Ё$F40+8Nlm]j±6nld3_]P"aEWHK臊 hK^Y`9`̕꩕nW]N!j{0Eeݠ?$'oJO-'vđv*qѴ#cX):R4n/VWrRBN-t~yq-L;2G%0/j)M8^<1iHiҷncӎ7G+W"$Q Th)Q*xUq~3E=.iHivގd[V%ǿlq/!v
+g8cٯWNvđvP䞬ζKz=#Xyd_RDv4';Z3#>c{!3?$xl=Ս};d!$S[Rn;#1:S?7oyu-+IdW(-<E^b8{Y_7eھwf)CG)C%uXK^;}D@$S-i;ےy=v-DIiߑvU}D8N
+iHi@vđv@P+ qjz=}$_2u'9C  #픡=Ykg20+ qDsfkȒz
+.ckWͭyo  #픡Z^,Y`08gXUȦWBrȲI;ٷ_iHi^Ɔ-*ivu㇫p30%8Nlm]j±6nlzlii꩕ZFA2hQ^Ƹ5Fk=?w;}E9* vG9lZZ61;EEGکNGӎaHa4Hp?;y0_*VVhEgR˫IwT3Z*Eq q2HN-O;,.^-i@"igՕ+iH]r~wTcN򠀇$S	;oGFsN
+on3Ϝ>=MڑvH;!8Nܓ#b^'sxd+xOctmM&Dٴ E6OF6:wTS<P1"H;@H;Uj;ݽe]n?tcES_:46/>X;ۑgMΎБvEG)C%uXKyR>"" #TEζdr]Q ;uDG)5ЁZ! # h<8Nj$S^'vvKDiHiސ%\;Y! #T%uv7ݼo՚V+i	>-9g0*9 iHiER
+`I,]]е9<L;;;Yo9M qJx;0g+g?zsWl8Nlm]j±6nl{^2WZVJ	[^whX#Ev]/thI+G<}=֪Z>]VϯUIY.tɐwafxEvđv*qѴ#cX):R4۞$D[S;9QSMcDEOqiJ([S7v	'[,Lޅ-eCuf# #Av"myx)^OM~ymՋϞ~	!<uOWh dÆtM;X4hZEDGک##Y9yAi`r\tՕ'ѝNI
+t">:=e0-}>M&vđvP䞬ζKz=#Xɺm&{=v$?^㠞Hưx;Ƙ,wv?>Ex8vLPp$+Idy<i#YFGکTͳmt<o,+BtV+^+Fى;KYw|7W,N*KXkxsE$4	iHiRxLa-f  #TEζdr]Qgδ*sEGG)5ЁZ! # h<8Nj$S^'vvKU?p q2'+{CpLTf$SHqn>vzxZsβ庼2?J GG)CXR-KWt-`ޡ#ޅWB+f˛Z`H;@H;:v666laPI;f[NVU"
+i- iHicv.yUA5Xne=ةr?azjҟ?x-vhr;]I'[-"[A:WkǃcURBGy'DK`xZD"H;@H;8hڑ1)mh[1\B@
+_;9M5FW*x4U).MI =
+Vuש	GÕIM-75*$Sۉ|iǛ#v?M~ymՋϞ~-Dn8lwahSeRW3X3hҺEGGک##Y9yAv\҅WW*_FʔۉޮZGrx!4O2:t&dvđvP䞬ζKz=#X*vHưx釒Op;"Stn;^&Y(8$<otvđv""v{sn]n?[`ps^+F)>v<orY˙`&)ܫkgQ$xCuRn08Nl'(Zd$S-i;ےy=v-D9>`$SjBGx q2з
+iHiZ^O&tɗLɫ~H;@H;e(~OV,ڙ
+iHi*|FzxB1^L%vz^R_aTr ?8NjYksxZfI@>ʞfi&! #TذA%8n:YAمg.X9"VIʸm`vđv0ogkWTq[fۥFԜR:sl~KIY3^a,2vZ=rT/nVȖcf{A#hXw*G!CDvđv*qѴ#cX):R4KbHֹ^;&1[ٍ(xKSH6cm:
+^%R;eFCUtvđv };<V<x{"apk+^|Zvq<u=k
+>EӅ!6H\&z=cёvđv*aHVp~Nڠ2,uXqyK^_]?)Yn'z+N҄ 5O2,&xEG)C{;xV,ydcɒ!y,l:җ"NgG Y6g)A)2EƱe"o$SQotvđv""v{sn]n?tbI,}3O$Tw銑lao$o
+;>ś\dr&3w*z<f)'$Sk)	<J밖<! #TEζdr]Qg*s&! #픁@vđv 4iHi BGکVדI;;G%Sw"L$Sdeovđv:n.ʜ4sx]`VH;@H;e(W KeꂮEj=D;)
+Y`BH;@H;:v666laPI;fϚ4v-07 q2ںUՄcmܖvWS{~EpEJ/Fiu꩕vK~~ڱ:# #TliGưSt0hpxlh,I in|;;UZ*cviHiҷncӎ7'K
+8+ޓf![s<;%%<^,з@Gک##Y9Ejj䐜symvU4gLü,
+8Nܓ#b^'sxd+xO|};RL1`vAIdavđv""v{in;He4A_O:KٵH-N(iHiRxLיt-ef yH;@H;rf-Gc2iyxLq $SjBGx q2з
+iHiZ^O&tɗL݉T?0)8Nߓ!KI'*CGکJ$87nvy=<y8faZtYP+6{Oem9yg8eITm.Tۤ q2YK+%ղtuA"DVOҨUm=>{mFtg]9CYPRbh4׼Nyv'a`17?yp{?ߓOG.":%"8N%+[TҎǳfvDoGpIT sˣK2jXRy/׷3eIKOަpiiHicv.yUA5Xne#EγG>z	;/dI;>)q~0}8+[iyt~\iZ9+1G҂=<=Vʹ3-S+;f~~xp*/=FΉU|o=wlvđv*qѴ#cX):R4۞7oG/a=N;G{iW3OqԠN=9o?QM;9u4Fv$i%VMzANK~l5Zվ}9%{*Ѳ|~s-9[vH;@H;ew[+v=V};a@}vJ0,fCA6}j"|@݉ٮ?Ë9x+vIgjlڑ _, %!Tۑڠl:/L3oGSr#GN䥋eޤigwNvLoLU0voõt3GG)C{;xV,ydc,O;{tW. xgE;{mrk)r#i'О7ez3jOdɼ{x3HƭyG*vΉiGviHi*R-b]n?[`0oގov;z;oovvxL-yf)hkl,ە7j9<d+ގwx&lRvr^e9vDΉ<3N׮lvđvP|-e;GtRlZin~GH;@H;rf-GcB)ޞ`BG)5ЁZ! # h<8Nj$S^'vvKU?p q2'+{CpLTf$SHqn>vzxBhE{,.8NjYkk)$\)7dnw
+,8N%+[TҎd7+?Q^eF* q2ںUՄcmܖ׎ѨCYMDGکNGӎaHaliŕ\ry;I;RB# #Av"myxxxSAvđv*aHVp~N^mRv< qJ|'m+<r+<z2Gޓm&pO$Svށ.-08z;h68N$d:
+iHiZ.Ҭw%ȗ{Z:vđv*G+tl q GGx q GGx q GGx q GGx q GGx q GGx q GGx q GGx q GGx q GGx q GGx q GGx q GGx q GGx q GGx q GGx q GGx q GGx q GGx q GGxh )oHi@vđv 4iHi@vđv 4iHi@vđv 4iHi@vđv 4iHi@vđv 4iHi@vđv 4iHi@vđv 4iHi@vđv 4iHi@vđv 4iHi@vđv 4iHi@v$_|ERVy= E0T}P ´Se6  P  l  l  l  l  l%  0U  Nv   H;  H;  H;  H;  H;  H;  JJ;?Fw]i\^)e8EB\!igG"7V"Bp?-.v>H;Gig,4H;ӨCDv.UZ]<T}tuO;U]ݑvꏴ,XivAک?H;cvAڙF#,w)Ӣi꣫xکi,{8μy>7wfrp! ]+ʧߑX_}gN|9;c\UE!v~gxUs;MJ;?G{?2H;B0^=c{q_>ٗߨEҎ;!u)u\N޿腣3<Iyg,v ´S#}.HO${P}?/\;Npxxإw|ڛ7^}j0ջ-μy=7=u_ֻo5x٠}
+iXR>yǝrK"c}/=??/3#qgqݏO=O~}˹
+E%Iى܎9vJ}i{yU54xt.E.޵<uH;g{ϝFw{'x=o_. {?l߸l}?%ܥ|'}3fsLȧYigG{ZN{7sٗlywpVON/	]4Ht=ܴ'FN+sq|oRYzo~;BTaڑ믺EK5%&i}ޥAÛ/sWpwJ]1߯_ډ_^IN2JڙvLwM8FJ&zn#}liHSiO]+WwZ^P {^9Aiv?t+-vpCڹ7+߽ް{?|?;h5OлwO˿mvnc/9Y! ]gOCK{h`UƯW?>\N/}_>ҽ|܎x(vJ}iw_}ͼEsx};ޘE3i,Ƞ׾[Ok>{w6?ߺ~ĠQv..oyLY! ]g~r+:: Nwgpqө#tign1|FO\\Lz嘻LE<)WXn._4&4iXզPFzYj΢#iXvm;wI;өCڹ(ܥOi꣫;Nv@3+4v>BiXR^ENGWwSiH;B EڙiguH;@iXR^ENGWwSiH;B EڙiguH;P!w)kW٫Sv1pQrIi  &H;  H;  H;  yuHv  @v  @:H;  1K  H     Xt.v  @v  @H;  &M;   x  h  h6  h6  h6  h6  h  hm
+endstream
+endobj
+235 0 obj
+<</Type/XObject/Subtype/Image/Width 49/Height 49/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/SMask 236 0 R/Filter/FlateDecode/Length 29>>
+stream
+x    nH@      G# 
+endstream
+endobj
+236 0 obj
+<</Type/XObject/Subtype/Image/Width 49/Height 49/ColorSpace/DeviceGray/Matte[ 0 0 0] /BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 379>>
+stream
+xՕJAhQ	BB.$`a!XZ"ւ6b-D#!1{{3x,jǍ/qKU)>.b/j\Aa
+]@C
++;)DoTF
+o~E^עDԑ8Q0F?c8ԳgiNOC#O˟4P$ii9XӘEڃ>#lUJQxJM.'Y>f)DٰpEJCQr!a+r{^N&J)}eyp罪@A@h%JB.+9I}0? ;pKнv>8~znè63\J``)~)!16t;@#W+LEVg
+endstream
+endobj
+237 0 obj
+<</Type/XObject/Subtype/Image/Width 49/Height 49/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/SMask 238 0 R/Filter/FlateDecode/Length 29>>
+stream
+x    nH@      G# 
+endstream
+endobj
+238 0 obj
+<</Type/XObject/Subtype/Image/Width 49/Height 49/ColorSpace/DeviceGray/Matte[ 0 0 0] /BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 357>>
+stream
+xՔJA\T+(""V2$UllװBF>j8%3g:ABL4ϓ҄S_%1UZA|+耨,O J:47.4;k
+ghi:U<{ILk1C'cP kTut1jj,Kڙa=swj8kzqǌQ8dja)bvM+!.v<4伛aZ<XY1M̨5b5X[<?~m7g~}hFygPl1{7	t+n"ϟ*\#I?S
+endstream
+endobj
+239 0 obj
+<</Filter/FlateDecode/Length 3372>>
+stream
+x[oGa{Y|Jvbk>8⨕v$Cޕ6RԇZjp8+{q~1GGlr<e85\Hs39F/~0`$M̭ʴF`NkH+I4Up'=& `]~D 	&gNzvy!@=!HH`z=>4XW~l%<|__˻PHaLƇzO'HUe܎*TI4`~xj
+_dz'xTCuyWo~7Go6oA4I8'  7vYktɟ@;;Kvya@)*F7FGGOQh4ZjԲ6ZLpL{[kPJ%tTx+=5/ kkiq0跇ްvݕ(B^݃SQ+I2o
+v
+U{jYni?Oc))Hs`xu:!ڠy]w?LT۫dG7]+g*)ǹSke|:M?Ts5V{^d٫#۟],+<.Pr/P"H+9<g׏sjA=B*tG7C WqAKxYR+|y3sL2 O>.	0<;Μ3L
+8lq~|Ҥ߈{ en(5f#Xb0dpS_2Fk_i5"xі+ahV|_
+=~pa'qt02:MF
+j<0
+?ޘG$<ut~|,.#ߵSO6dgD.MÍAM'
+T	GF"N1+ΊGkN"'##]W$Ud狂4H,5L4w_|cPY#
+(=GeNf#bQg	GpqO{'Q-4̧G{Zyp HĐ뽝c+Ρ 'Əs\VId}>qal`	s^,?>>A2 0Մ2f; fءXD$+'|)'C* }AG8x}j u
++Z)`kԻaӥ5`َRK
+;o+WmT]_-!ޔG`{
+lt8+I.jozg-S8${lt#fVtG+`UDwy}{u3Z˜䭁R^:@÷o_`N[^;ɖو/Jx>H3Am	t6 LɄ4>ڮEX W%RZ%fby>3%۶H9x
+[!")8^	.S20̈́:
+fkJ0^ѭx7&\bZ4ĩ88*5!'xx➠DUCd :a|aD2W©NiQ3m2lkR~zGR@7q$ek0Ok&zU-&%OJd"t28)Z+Mkm=;kKAVgvJJ>k6& Sh.	Ss e6n~7)x$Yk`51&KGq\xnFtY,Mji/=Œnb?/0
+*ˤYY6ǘr#=ʦ Hy]HW={|a$jΒ&D!Y,1ίcu7.ۍ{|z:C;ȡR@g{Lr3=oɴR,=ϥ
+#@`@]4-u:#~S$qӟpC=!}O^xl=0 ӭ7ju |5\
+a4AX4ں[v4+!&;$Kڵo`t,N)k.kSg
+v;ܓP&oST.r2a LS2@'Gldl f$JMETYiD*EraR$xhG0AW3q͂*筌Rz#[+j㐾;MDXާ7 |}@c;W"~/qD>CՁ'4,SnxARX2Kg_T+x4v4.7q|ł#I!GD@^/g_bx\L-Ln-Umא"uE?bFĜ/l8s`[_l%ʜ֯c/Us-TVH*LBbHVұP	jEa	/RMBf62*roސ)ɳ d	,FȰ!h)`.s
+ @Tb#4[]h %e_2i|;t5i`;Go;ۖZZ;Њs֓<Hnv8
+
+5rzt@{#JU[@# 'bEt'BBe4K"`H,
+22r19"LBh-`,"yJS3me59Ӭ-6#pMđ+z	qJ<x!A<Kƈ+ƄEEIj]Akvo;vS yfp>H͗Mx	-rKr!u ɵ!< T12INm&I(l6VصտC7pS
+A(f,d#d!PR"وpلa B0m+TiE 
+A	f%
+jB WF,jB1ˬHPh՘:r{/MJϪ<.τ^
+Aoq%&+gh+Bn)lJvT0whD!+@J0 a+.
+qoKn5|,	oK|}wxpƠwOkt#ʶ;L+tf/=|t.W TZO0H^VT^[FE"zݒJ{dgJ|/IP%uA	-t_asAwI<l
+endstream
+endobj
+240 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+241 0 obj
+<</Type/XObject/Subtype/Image/Width 258/Height 176/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 8555>>
+stream
+xw\須FԨ%Ė4F+&F=R,!D@EԘl[
+((-{w{qyy<3;3P(
+Be˖1(gS)X`
+٨SNH37F&DCOZPmhhI+)@+)@CC
+Аm"wf=+~xVo޼Q	X{5#]nb>z(C
+TQ}nku*_7H|vAֿQ	X  ]+=ע)Ph0M[?+Io_N䙞R0@e( χq?;2s{lԳ/UVg
+l/?ygȧkHAݼdC!|3I(R)PxR fJ4lmz2R)PSq!FGG魺K?C
+T6A46!%RgdȾ-K釐`HƇswӇ`Zd@
+Z!*E?X2lĴFȷwzhk[63mzѳR}weaF8g]K3@eOtŒU[c
+ -Cs}mM?Xt+d>#BOzڣ-䶉yY)Pxm/کohD-pqK0@e?R
+6q%ċ )h	l}{>AC
+TFQA?y/;R)PE#HAK0@ek\֐uWER#-')e6;Cڴ%OJC
+T6ν@!dӡ+}FihO#S0vxMK{_3g>RFf+)P(
+uF,#oh4m_@;z$t
+tttC/|GKw\zrGcHar>z-s6uf uj3(@=B
+lW|5E&hƠ5WEW4b*G<>e.uOH7󹎌&37@eO)۞V-fI0LfN{'*+)@CC
+А44 ++)@CC
+А44e̜9<ڶSInhhI5|'NlԫyRB!(\
+ϟO8p3?*
+1oVBG>s!(RB!(RB!(RB!(RB!(RB!(RB!(RB!(RB!(RB!(RB!(Ǣ YAL
+R_d(O5/_
+S_\y}t֚Q"3vKVC4zfo߹_eQ(ej
+.>*W}HZ%k-2؊ͽE{"JRӱ@i\aR۪lk|Ef]ѹ\YF6Ҡ4DAnp\sCLFWͭW J#@/`uHxs6vLz<HBP)x)VLZ	P*SvҐP@}R;g#-Rn 9t"~-@dy&Pjz)HH
+Ҷ#{^giĮi6GPHAVNOD<\/1v]|Xn߾L/^|G$999쳞={'+!!ONKKyӧOϜ9C>謬,EH%:6Ee(+oxv'oS:ʤ߫WYf>|XnB6O?Õ_޽ȠH+=˗N߿?.]N4I> +Wh7L
+Rh7vAhPw[GaDhkkC-xQ,AC%_hFj嶰@Iʕ+Zuww_n]HHȸqb{	<
+0\~\Y7Y9Ti>4RڵGPi&ܻwcK aBYeT\(VVVwfΜ9hР7nif۶m [m1O
+5y@PteT 4bĈ$*O͛7BDFFjx33WZnann1y%Kë;xPEk7.W_sgj2!#A
+4!MS#I
+:q(J.0vh!C(YW? NqѢsg([!ԩS;v(=n߾MFhB ?#<b-,,{???vxPbmhүB׆MAk>//gK+𵛄{H.}\\?(䤂`H&i
+@V{	ϟ>}kၲ}Vvos.޳T0( NZ&3o݋)KKaA
+4f ++.4SLaԨQTP)X%pݡL})t9Xc- ZTt)q">lll<hB@.@	_l%t8@Uu廵)/>	SNsS ]'JH+AuLOU\]<y]~$rS .9Y0a9##kׂuW߾}'O?|04[n"#tpp`Ş={ȣP9MJJ:uϟ߯_:6l~JWLLѣG!ӦMB߾}͛7o+<yB
+# R4>|+W9J"59-o۪髉*뗛)@ YY+dۑz
+]q<)_T :ݻwgO|N0׊) SS;v &Txxcǎ}Ǐׂx|||z-73g055]{5)۶mZx)(1chv킂B)Z˺NAVo,yH_?+ѫ
+xzDP{87  ?eٻw/#F5*yJ(bC]+33JYܹSnB#MBuM.
+Ξ=;p@E̭SEOJ˔Ա0(з)##tݭSPt
+BCC9Fm
+=E8q"YשFAvvܹs8jСCKKKxСCpB\/yRC[iUY9=s*_Fl}G/:rX?HuP 9vy(rg+ׯ_J'x`R_}cD=
+DAQsNG9
+*O+J+<~7h@v$=/*
+#$#df ::: P	ϙ3g޼y%<eoߞ@i :@Զm[QS_}ː'CorQAZ-Z( rlذapř3g`zzV)Xq"XgVN.N)Zɥ 88Tq[t)Ti(:Tcz
+OJN/JxbvQ믿ȣW\!|,Fng֬Y$333F<Ԕ˗/3ƆC3b	@[{{+j!@^^^PH֭[ rxJKftw#=
+q-y@KZ)B4qqq죎nܸѺukFpKax/8~8#07ndҥKJJ
+yNZRPE3:>nӔ8pΝ;ƎMz*D/D
+8p	c)BS %1(?ާOF;;;zo3~<۷۴iCɣ0bXh*А12+O[,**[tkhkB)ݿEC/4M<A&&&01eFf F	&0<y :/Qx29991b i<x
+XKV0VߎkImt4jIi𢡉bɀ<<<1> )(ϑ UZ
+6A3YٳqմiJ x ~Jwm;w e# W))ҧF۵T4#oU ͹s 9 R!Z@4xMMS.He[ (wTxΝcaaA!-5P Zpyfԟ{ɡ}YF-5J]#Gqr)cOc311!RH'wG%@ =;jsۑIA)/
+lnFWÜҬ,p^*Q&j7)LR@@fNZR]19P˜Rz&u)Ǡ@HR!0-@@HK1!5=Ǎ"E-Z"!R @GI
+Z)
+,VLV넴F"jXk&TZIɑ5R@(ZwMDG ;7~pu5=HY9{g1hܹ"Ԣ(ضm`Y͚5 )i~
+rqW:9D֯Vz/=(\$d7f?utʠMuI+{P@)Eh׮]BSp}!333a##( -.ۇm(9S#\vE@4p(a1=Mtݎk~DB#322b<#)e14ܜ'ׯgaS Ib,hժ+4gFl
+22k׮			T$;.(ՎR#g0sod?(Ylet/rMG*11_eIǻuЁ *^(`Lu^F.Py^_ cu@PP#!Cw 26LOOOC(HVx"Z9aQ'}J'WrߚyDv+<y2OS͛cNӧf$Ѿ}>z///ƚ֭[3*p2(Pɗwe8`ƍU:x  GR)aZ0HߓvC(aC6fRXnp%[
+O.;J՝;w|	(ӡ\A<fBRuvhN;5:v
+%K[a0` #SByV ۛY.\Rah\		HE( m9]	,U$2LIR&<@+ٯ_?B J&FXr(lر_QxpnaK28cJ-t=;M8rѣj9܈}eo\~-wU<KQ LC>˗/JOvMHӧOg$9G(
+	OBK:^:'+ZR,#[.SAn<~%7t5vť1%v(}7'O={6wtZ=v"GhR頛 aJkA[nJc } -,,R $FJjIW:}Ǝ<w+I<)h===###[ٳZ"\9<8k,QvـKC۳gOE%KRSS9n9::Z֣
+MQr4@۷سz;Gvr-*Ǐ*}N2܊{c5u+)p3G85TYPς?|KKˡR9ܤ˗/SǸ4i!CPgΜ9QFEo޼Q(AKTkkkzѐ<H$$L<)8W6+FaѢE~~~ri1bu/B}h u}BVZE2v) ݋/4T@¯$-O,5HQ!#=Ra&
+	hK?O^OAd^+QWxVC%S'zIȄWV]ko}%P(v
+@ϳWˢhwewPe7JD}B^aZ9pwрՒ	\PHC ?,bcbDzyQ(9
+H%?/xlj}-ATb@G:BiZTVn~DT2K^n6:b2U5S*w^|˘ej!JO${OKCҥg"ݦ[ä̜|[y+Dv.ć'ODGo{C52o|[ߝ0+"mvPeDk!匣S>͌f 
+Jiwɩ2ӥ_+\u.3vT4\P\>̳jH|%2&$ut54I*o
+[Δ	# G6n檓+gw<^0"WA(dq$I$/yA1=loATVC
+[b^gSm Dg#sܖѼPB
+P|4v+QP[;H>
+*UN"#5ԹG55FkH:Yg+1Dm>QR@+\+ %41`C?7VCWB
+P|4fAȄ9YAo/E_l7|ʭJi^O.]q8B<'՗<q[# %9rpA|-]}%yLSCHVHx!obtpۈOi-S}DǦ}	g,=Zh*6Z(gi䡼<VhYj:9Pqmر.'K?}#TUHS
+;9KW9-MIʎL (l(~xyV>4@hYKF|%9otX혵(6Vg	zTb^vrr#<U+M-8y$5ާAexG%^o1kƼN5T_I-"kk/e6_3-x'=/0v 3/J">t~M]L/Ay] %.{&`j`t:l8YzntUt}W t%il
+/`Xmz:&en$)R!~IcA>59y$?m2}[|pJX~(u7bj<ĺn5ރ9ޑs}/ 8+ ;EĢq`x	=%VIjNԔ;B
+P܂6!t88?P2Yg+z	LѰuU=ȼ bɉɢZK.nZ+"{R#2]\C76k4=-hZuV[Mh#RV|(z^'e%oQcqrO{/oC^Cka?w,<E+'mt$B19<+rX^vb"r`՘WZ6uǱM`)@)UD6sC$Gx&qԦ(wv_.&5@wUN.]E4x9|Xۺ69ưwN@O#IËi߳#^|km?d<
+)@)b/&ĘωEZUMDDH}aH[* 
+KQCDx^ŵV:ZMֻX(o(eIĮD+ߟCHJbR
+TK?B|١+0c|.]?)tm(]W+%)/|շPݗJ&'6v0քmz-A$0˔,%iU$kyq[WЧNyѤiHyxY39y~<Y	( Nr=zx0"2';PXdqtJ!y{hv_"{,G"/Ot-l))@
+)@
+)@
+)@
+)@
+)@
+)@
+)@
+)@
+)@
+)@'}@C
+9)@R tPF;wfSlc6(
+BP*Ro
+endstream
+endobj
+242 0 obj
+<</Subtype/Link/Rect[ 322.82 36.432 377.54 43.992] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgspec) >>/StructParent 74>>
+endobj
+243 0 obj
+<</Filter/FlateDecode/Length 726>>
+stream
+xVMo1av5ןU&%
+Jz@P)F%e=;jnONl8\H-XA+a4jg]+E	m<ϼ* k7 R*xT=GSq]D< bJ$letA	Q+Mgq#-h2,dN5MLe<RC&aR"¤0uZaBa#S0֤}S@'}8 4/5/h{8+%SqswO|#)C*]KJzioBÛ`!s%U`47Ƃ)j=\q'hjw8WR,J|xܮ:|W1 Cj=w_=`"
+\gPBTқ
+Dy^
+̨==2ޒ7*8?|RwADJ;qڦB\B+t'Pso&<4x&_)gkSQSP_dH+V5hJO!N'^Co$!9טC`Ջ]r>},,gw@y>QlLlT'%aX,BO޽O7kAWZ_5VPw`P+UxH2ΖޚGCW^
+endstream
+endobj
+244 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+245 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 22 0 R/XYZ 0 0 0] /StructParent 76>>
+endobj
+246 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 22 0 R/XYZ 0 0 0] /StructParent 77>>
+endobj
+247 0 obj
+<</Filter/FlateDecode/Length 3941>>
+stream
+xNHG{4qnv5B@7=M!vH$toK\D,~eөHi_ iT*ERaM*Ã~Ãw_Hq_MN3j6Ã?e_$YDKeB-Nn )\qs BH'dʉ*'%CD➍ehør6H= N$+]㷟q-#d3tf8D{)Wpx!GE\D7sx_9-_ :E8[a8C~xpv.dJqnH:Uf%Ҳ)푪1z"cEKӂL F2iyb0.K`!r(;?k4OӠ^ŏ1+RKzq\6`?C;nBEb*^2ъeH+ ʺZ*$%`(rLF%G`\ޣa3;`?5$ |8g{Ij)!M7B	c)F]!u	`vF>㞎c,r4\>RG4ς,FS}'+I.8H4o\06<77pOE!_q1,`
+(ܒ0Q_;$;x]^+jeR	&{80)	Ug6ǱV+zV7INm".0x$ PST-+v˻WD^|/phȢIR*x⢜r P(j+5 wZm\v4:m$l2ud˹J *h;[ }k=[y4ߝ+lmz-"Y_#,IIV'@ř^>iNr۰ $ĀOu-fh%T] \=<`T.!xd+QmgKـ	KۃeMAzOx1;<Pffc
+`ͣ[^K
+RJ퐌j DLɼʟ5YNCtՉlR?v[TNs)
+k0vRp^+n}/݅T*c-"84H?cB@0LH-o+|N`ud:HtKS`:G;
+|HVAˬZq-IpULddllXDUwWQI:rx;@ms}	υ!d@8)`	V'0)\ǩL{L[~T.DkVP|Cv k1kpϨOk98Y;6T1ǫ]C+f&O03Jy6T=f7$=bi|Ϭԉ+ނ>c]d(~feZ`X[0?72/p.@%a2M$dk)<aI]6W62KR'T
+ڂ4^5}TA mз [/ȏMTSJW$&|Gv+gkGL qHA 	s5x<
+V($:τp\B.Šޣـ2cˡ%fD	yes
+/x X:d2:Xg%x44Z-M.sI.WxnU+a&΅ɖ^]:UMf(j֨g\_{u8)~këT>.!|5oZ&
+5=H?,CKnB.+R?E1yHۋ/Yߋg2KvpM30dmnjfɄsn`՟
+5H] .gpfeKw>YTtoT΢ԓjd{P@, Cur2ExmƠX+(lyKx`P1Rt?-xX6GVҙ<Q+r&j8|b[QuLa%~`S,>X	Bh6-[`@dMT_}
+I:ݶ$j4K{+ lr.-nq wS|PmZioE[?;\6y$dhI㿑KN)t
++,
+h+¬Aw'vqTћrZƨKwR[;
+ wUkړ4ZSF;F$Xܠ6Mn _oPmOnP*oŌog4Ma\bݨ]X)D=;G=>9TIɇYG=_lzJz+V?!\ykZ#4Z׷	˰U#OMbx'ّBlkpG	6Gu\sk9;8+eb@Fd
+OHɣ=;edzsܳs>9욃Fցss>JS$&a7˂b0jp,@0I-&0p6,nml֦([볼V,^mlbf,NmY^75k?jWgN8uN^5x`Krwhmn2W*P]>-,1&.U~ؿU% $^Krj7~u8A(p3+'	3M^sٲ]&4!b[h=wT+H\X~AR~WG_]"-tiϫ!mb1^pew{ԺDZ󒐢)d$ن6mE19Cw)`%nx[u>E7怜V+Ag ݂?dyexk`d};-71'c"D2kj'XlDٟρ[ _sQh(D겛;!d+|}).J/GL,/LlHEN?,RLr@aIne=
+ЏA/3;8۔6k+8YW}KBDҥo=:dv4Rl:okmnJgSk6%b5[LF(!^
+'mS%+<AKjF[2lNyN90{3KIO}"M2Щfp߱}}:S;_oh9GTNd]3 z.t/`tr߈A) PZݖG,Jo;AdW+sdD~yǺGhFƤǫyH=T!6Ѵ)08CGܴx
+ᨆ0{+pڀbodrzZqӂR{F /mbWd%m&,MҤ)gDf2U<#l\v5z;YMRx?,Gq?ܚ?ԎaS5a kR[zZ˓Im"<q$˪J;<m35PZuFO1Ma;)ⰗLj+³',8gh)h#3p[{F:ظCU)߀2H%yzv?y̴-LHTb$*˄RI9ش&T8IY*|UА*JJ֨yWJ(
+endstream
+endobj
+248 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+249 0 obj
+<</Subtype/Link/Rect[ 207.31 295.68 288.79 306.84] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgspec) >>/StructParent 79>>
+endobj
+250 0 obj
+<</Subtype/Link/Rect[ 61.776 26.424 95.376 33.864] /BS<</W 0>>/F 4/Dest[ 202 0 R/XYZ 0 0 0] /StructParent 80>>
+endobj
+251 0 obj
+<</Filter/FlateDecode/Length 3578>>
+stream
+x]s63xz5oNg'qmjIdYr-%iowAP	gI~`d/>~xq~5?^>apcι',an
+~;<`oOA5Hzu
+\	`RXL8)ǥ! =!?7tzx1z?92r+^<NL}Ⱥ'j9IpËW#K6Iu&OD3Tp&&:~^ d#W,c;Nq|]tx*r-q;PKv5)ك*;rd	<ElεԈel	3YưP}q>Hz~It'֊Txᳯus|@6_kƩf _/a~=#6DźnBXI_RPvyV!hDI,ӧYh6ׯ)y3s?x{>~+MFXA_&w߽A-}:jJpӱJ,ә*<-2	&*aB0E>+ěw4_0YlFF礇쩤I$IE&6<N#yoB
+PE1G'qr|	#]fPׁg_̧npk/ܰ曜Mkul07GdzaUC+BP",t@~̀`êGL7F˟3S+*i5ԙ"+
+igY䠆bTLk1;f4xVd謺pZ`Ҹ#HD2:sr9}ҘXtH4M߽Η>t0!E.?ğ|3G\t$r}i3eMRcN0+~!0H١iKxhh#{.)YHDZ-,	^]EӲn.`!ţ!bCh/2ц`w,Y3bʹX:Gו"lW?]\E&i
+!&Nr<l0jݢ;FCM~)`IBLQV5ZBi߯Qr囇%&b)cDv!79F Q$WH6:fY)dIk ވʬ_;㔰\A:K]ܛ=hDbHFe@pRl(:Uڅxa.0$YH2žmZ2 L&pRecQJDKǖ Mse)Ep/(+W9FQ"n
+':[f "v7qLyea,Sci[Pm>:vk䶰JO+j=1KF'BQGp- &Q17ơAncS,aMlEo8n0<%<6]-X'" 43C:GaXi<
+?ʯoO
+>S1ĵRb#ӤbPs`Jl<v'~Y.Gs"WVbAtu|8+ٍEn7:*e~U;'nf
+_! wiW`JpХ]S6^iKd?Yu;)^iܘv6- rrPT$ĺUCd?I	Vg(o1{_	A])ZzcFull^zu8;/ftVЪrR'qhT#h;9<us(qcQxsM!*-jj.k<@okHa6ĵN O!ij02i('$ielS<jҪcW_\p*`+ⓨTa[^)y3(:+ۂ)*mL 2aI]gx 1Rn'$j
+9I8/ o,NR_q{*?UƤ]m(À7B$Fe%9عg/wH*]aaw ݺlW&ьfGـRY'eQvk/)9#,X!ɥnEQbl"D+&7hpH3i#츚{2C?;u
+zv|v_lfH)Z5%5/RВ*5@_b5O1);};h}^sWM	.
+mR؍vѱ̓rd,Vo=t)\}cޚ ~@/Ri2x)Ϣ@rl9졧%;_|eR<_w_y?JU&%< (({a7rP\u?L,>466V'T)?=*_>ί(CD
+ԻjYA;TN-jl
+7+4f=rYnjrʁ,aYn16/Lr1K7/jP@]X{_[&\*vgy~@/䗬񫭐bδy ^Kn,>h<3T=#MkeŤ
+tOQs}o *jӐp@("sj͂AvIÇ>\1 Ue.W~{0P6ocĳ8cz.m\l 2hȃ1miЛ,Hl]A7gsr}<9	"CLQ&`B|6>BaJVgg}h,赓>cT',x:UPwP
+y)FM]IH6:I)4>M2 (B %T=:Ҭ>*ނlXoAN΅mF׼ˑ)^;F&=H,KsiTBV!WOPU0|+5 (\!!,7 J!y;KEmvp@5_QE@+l9E+t2}ju ,bNHk*^@?Ӷ1pVE
+tJNsn${(¤Xojmxliw{;ZfS4Muq $Iօ@o|5pC@
+T<3zTPŲ"bF'5>ndG(YFTfD.0JUՕgI-ȵRm[s:Iӏni<d,C2YKO1thA+6'tX!w/v3sA#U6!5G]U}	}FJ{&"p>S!3~GHL0vݒ܎QKIj)mRGdj׸>eu QJX僀<m=o 
+endstream
+endobj
+252 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+253 0 obj
+<</Type/XObject/Subtype/Image/Width 1082/Height 547/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 104970>>
+stream
+ JFIF  ` `   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222 #:"            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? (
+(
+Mɶf
+pґ?SڮS[zϓ7tψ5;rn+Y傔o+TcܔWKU=I.1	 z
+i`ǩ*m k'Jl^ck+g$(,k?.6~Zu<02L֓VwVn3F"U89Vb훥_EM^A7h*Xw,uGT/FR؂C:(=TL՛zvrɿcN*9d7̲pdZu6/xV]EiMfOpWWs:箤 OSnh̳?V* yAa,k9X֍{jʵPTKTlY0*; /iH7Z!A!Y7K<?#dlހӛm~TU:
+(,rZxG\Xg5^72T^m0aD?SQMO3YԭZ/ |6!F*ÓvgqH x8W6&ᆛ_;+c\[s;<OZ|c.iX}qXiav$'< <տKzʨ ?Kߑ?^Mjc1Ҥ
+s_9E8̷-ʹQVs֏󮆴ȃ
+nwp xO֝`mǠM]GdoQLz4z,@lm#s?S[}I5.ٳX֖.EU{e) gVSثβۿ:Ҭ]!r굵UQZD!YpN˟ Ӯv9?`zɟ֜vQEff;G$OC֐9UlckڶXEi%"KUu	vR*gjt_V|K(8?Y!nգD.B@ҧi`ǒwU۶i) dVؼE{R~6袊̳0q Ӯy g³iZ4TVcj훔_EM^A7hV3N-#튱Re-o^{m#ؤzj/ZvYfGGU~%e"&,u~ # eM}QʳYӗz94U-bh׳Jǥ'dZ _VG,+=qkƾOx367Ot^]x(UӲ< P>5 ar"V\U5#?^]w9iI'3S_̿ܨ0ȥ#3iJ@6* xYZfhsWc#!?yCu'k#xز#DURvA^)E]~)ZLPwVe}FpO+m3X:{m?J+);4tQEfYypSRkN! ~Bշ"i5db+VBA_ehWؚ+svo'myj۬PtRVcNwwU4K۲ME=y*j%y#^)	'ҳ,Ͷ-3d´랲r/oVu֕wAY rӬ+I_?J
+ߢoAS)dubKg!6=qqTq/&[6xȿbAyp-,nFc?#If-iS4{YBR/ZH]Ksu^S}=85эwc,熋a^}cna"u\ 0:*[nϳ7 ^MN33+:r_TQEq|E%ch7  ٫GY#WS`>_g<S爠EzggO4sWmzj8zr<-g<]X~u|'xd,JGG5WF}-?|C XZ+ϓ9.߂Z v2; H+~naQ-Y/1χa86O\乒9Xg9K跏b"?>+l5`׍㋥_CRR՗EpQE QE W3wgQ#+Əekwh2|B{q}?Z+CPODkdJؙ|"qa'YZy}ԏҴc<zC#ЯVg7#LC覱69r'5)܊ޣ5WKlsm dVzKXo9zs{) jTlTz?ZYAͫF
+L(O_RMEH+.yzIkDvf3nRlUX ~wFȲ;ob?WG\FVw3W1)+]3Oru
+Ϫ}Afsg fcU9ǢƳUAլeUAjѬd S!O#.\zlqz[|B^rMaZ۸B	=?ZOY(MCI7{W5Inʼ"O:izvo׵xO7sz+/?{mF>_|Q;'t5x n?Rkkƾ!ɿk k.W;l5uݡGˏw5_
+Z^&EoKns~4n~QX~+}_=]g?_+(GW5lE5%Azqe) fnxc̍O\u*rֵz-su똘Cƕ-®e gb6(=	\4>}.j]U mX*]P+j̓zX U-zgKe+0#lN/b?b*Oav7s
+v>5\MsUTdUȎP&=6O?Jӛu~bRkiG6xc[M{eO0 *լm\ShǙj6zlS
+	SR88ܑVqgVhqw hU{y%!8Lv!SX$=u
+w(>5WKnw[D^4پq +zOXU65tE] ǣVL&T~yIqgß#>T~KKP?~%o $~nߙT>I'"h| 
+kR>ԛ8[2!ɳ+#_x^ez^hR7 ##/5 _kkO'[_@vf#%/0u	|J__AO'o$Rߐ*Ŭx|_BV?%+0Qq+bڊhK_t-TEI9ǣNoUAr^1~YcիJ#D>#I$zAÏUҎ/@S[|BݝM`[Qm' kSsUM{TuQEblsW'u̧ՍoڝֱEsw1>5i61b?Zڢzb7J=S9q *iETKAͳFя0  :ԥ?Z©iGSVu&~+3)*ŔVKsW	<gхtʎk Z֯C:]Er kbSg>iR*tGuGi6d~n;k蹩tsWЃUcz(4cGkfIr%"IQ\ J+&
+?%5XUz2Ji#y/u_t^^<)_kܫ2_Oez+y_"o73_>[K]C/pߑ{7? *J,&rr\>c'K0*y-Yxc7*@m=T:bry$ԟ zoiwT''q_aowTue̺\>#hU$ݮƸ
+沶^v 
+ ' ǁ۬G30 J1eR??\<;p;U ǅq/V,<ftU_J?q+z՛zJxߙ_5 tQE}Q@Q@yϋ[wfT?ֽĭ7?%/?ўR|ߗꋞ+lkeJ
+	??z5< "sUj #;X?zdq2Fe)'?jIO&U~ְ[=z+(ݮvӛmWc*[뙸9 k]dcMM.jRB+NckVT>W?*=/zuS좣8+Uj aW7X?zc25+]Dg1Њ]F[5Gxqg1 d9N«i6~#5jig6KƮRݚds7^я3냛FhU6+X?z-lV&QY*|$Zq_򮂹#OUӫlRN,aXUeXt*|GR*ʳO
+t0FS[/BoKw Mcy$k'h| ^Ms%\ ZOrn^gi^i<-꿒++Ng'o\b~GySLj:މ[?z
+o/ο޷?WXj)w¯x5z+XZl׬4nԭ/kKmzJξ+/}?iy?jXI*RN,
+Hl*9 +#ȭ*eKrz'ֺy"s覹z)u^ޒcW;G?z5hspQTA IqZJ8d3r55Y:VT#I%cBZ8OUUM-2lW;[ńuUKbjnt6EMUlbUp3X͖1)̮}Xֶz5cV~IOXz=V`jG7{cVt"l?J8Ǫܬ+0?poW
+{cի&0=dReiO"rMOUOusXEsG 3[UʖNn?kW>jinWcSF?$ЃZuajPO&Cnݷ5G<cj"  J;kB ZcWaֽGGԗ(=¸mIҸ/o&?NOz{~BT+2pm̳ һsE_27OԯIhwn 	<S'mIμ,^䙞v y{g$<O]rwb_JY^f!ZY~K9ÛOFhpZΜCѫ9|lV6Z٬MX 袳THkrtt*[C&+
+cUXt*|GPr)Ci6E%ŴXu6sUب&koI?z1|&4/=~s}/WC\ܧQKr]e+k.XzmTO2uB=J/ְZlqs hV-TԎ,$uGU8ǫ
+?5î#>+#ȭ*gKrRp	ZyN!s覹)u^sgF5zѫFˏ+LKP_Ktzd3r⬘#ߐ_C2#H2WWϙagypνyӟ! ǅ}+]9,^f_~ޱ^^6}?Ҽ^W9s/՞<nʴxGM>$Jfڥ@3^=Ui}+zQ~HQS^M%v+f,ŏRrkmu8 7W_r k^w={DXP3kk|}& #_qk._r^-5gJ~ׯ׋>}2Y 'WQV'w|xajqM%SWlWԹ kVއ5o?w{Q_P|QE QE Wk\?רהjmT>9=|{~E+6ٟԊ	GKn{d'{˭`1gWCG?#9X?Χ9 *о+FL:cXUB=>*x)>j8Ϣ*iu^} Zج]  0ZڨO05#=;CȏB~s}/TVl5e'{Zk.ksx"l?슺KqńA랭LuN©B=$V83X|'021&i)}]ҏhS[0nsz+v5#?+*_Mm.b?
+kT>+Wt*[CX!JʫS:KCH"R_6 v~/k'ƍ `~lE5ԼʬFOGW-| ^Y^o'0^=~]QGW?k?c&X3߹t oz J*Vc  	b}6ɝ 7:ҏHõm7dSֿ> u~/?3,,⼏` EQ~uU03LzllbZL9?ε=ɮ-?櫣8\]mqkRtcL=jΧ\>9 j]0?pA9ćR}Ob#}`1lV.Ҕz-cO6ԃ嫧$>*&Rqd}VmjGV-U?GV%8Ϣf5bSɬe9я0ֲKG?[1lW=~s}/ֺ/o%?Ζv`q}WC\?
+諸RO5Z:cYդ>g?#9OWS8r?X9 *+FL:l­$ ƶSr먐'>kԪ+Al&zmT+; T<._t_V<fahU++{OoK Ѕ}:^_%S
+ψtiOkk̾*nIW+׏>4vKk+V+n޼21<ۧ_vk܋<kȫgD `+> >4c WOΟ⼿Vz'φ_7W	^gQ]8WV#99v>i)}^ҏoM9,F`7oW?!YRjlElqu hWK\G!a]=:R#V=kk'{Y5t*|GGfsg dQxqg1 dllbZ5~?hlFjя0OƟjW39t˹˱5WsJ8z{~_t15cĨ}UP eHpsZFRsիBuU>$o?Ǯ/sG 3ZΖ'MsUޜYMsR*krqZuf Zլ|E9OFN/'9 j[辿Ҷ	ZO 65>%n֙z9swl+GQU9:ƾ2jJC#NWKN
+͏ۯ5\s93|O7_0[O؜χMqh:z[kʬ%A,_Wxz'§zg-5u|-|j ?ƫБ9k*?ɞ^'H \~@
+*_> jMp μ~#b Bׂ_gtHp~*KG J_DcN6u;u+3|L
+xnoTjVYS>^jh(B(N޲1kԓ^&rk'Z~)ևUu-PoITfLɢsuŘ JQBj7袨CGOgIhsi dU]\ jbse[X?XG6[:9 G+sGj|&T"Ŵ\twYr-{J?U5X:YzU=roGĨ}SNn?kukX?kbuskoS3롰9\tq̈́_5]n3U?G݅aVެħO
+Q+FC)  ZќOMe?	ս0?pTZy_Sylc:
+oC\7k*[؄}+V9@}*]LdcY?٬|(GAE 3X?m1}kgL?)OL=e~ԜS fDT؛TLX>ƼOPLN> ^73;bBcDbORrke;v6<}+jOG<^x!N?х{}xWo4 Mu5oIyo` Ec֧w/`~Ki7ըy/vmz?g'{`wi%Bk=aJ::ٟ[KU!ưoI?z1|&4"k~ֹԎ,$?
+T
+Z9ج]  Zڬ|FF>ԶG Pu9mN.?
+{-ΖSQ[V#j륷9 +#Ȫ4)VZ"*$$ X8UtV/,eVO5_VҘzg( }TY>$nW5pss! hK\ħ39 htfvnqs hWK\G! hWOE]RՏREwU?EJ39 *TzX9ګF?ڬ#?ǭ ՍZ?GBS[5Ivqi) d7SKb]ҏhS[_?ʷjES6 m O+ꆞ5+WQVu+@?5B6*?X+ vuOk>)>u$݀͏Wד|Nlݷ׉ߣgQ׹x5xCM?"6y?)%yy+ꊟozd J+Dy%V\s#8w
+6zH+'>kξͫ'="# D8 kƯ|#]ljӓT֜q)lͣ:
+oo z*/?oeKsZkV9P}E:Ke֖} fj?O~fL IGg}U?G݅c~Z1aZz9[O2kkC)u.BΞq *k8Ut05#'T:_UX쌥:9Od Jф#Vf~hG>#i&]ng}*Oֵ~:{z3'ΰ)R*niEk6[5OҟrRٜ^CO'5%G]c׎|Fm-v{x;ʱqO2q/zk--nk<:ۼ9[tUә18Gy#f? ˫*-yk+93W/zFφpVg&o\΁rݸ?Vߌo5# L^]Uo3ÿ xmv[!san~^)^;baz| vn B5|~yIv/R΀<C1^_=iVoI ¾3^Xdܚ8J=";[0l?ըC=l2_W7A?iWw䏖RKͅQZQ@+aI [;l>++^^dIO|'lׯWڽ%'8? UNG>O
+_MݝsaVi?bUzB?~3WUtk*4o0ֵ/_ǔJkN,%?~Uܷ_ #[Xq}WCQWrs! h :e:CsYvM;'5Zٷۯ*bj3+_Pk
+Ǻ-ԦF򔑏k+'sIc0  :Z6~0A9j5%dL ;-c=ƪSx&x9%NSw2{gʪV͝Q+FY5?{ŔO.	Uؿު= +w뚹9 kbc?X֮+?+9 )
+ v Tj'WysQ	tZI Eoï,&{c]\ مp|3lxQnW az~4k1n?_>Wkڃgkk,dz5<8|IKuu5'OWg$<]9oO55Wusb VuJ7RO͟QVUN" %USX [ dՍC?j  k0>%/S:tѫ4sUS9Dڡ Aor+5S E/*n_Oa tӜ#jhS[SC! d *Χ]?*H.# x: hVEs7WA\Z6+WEbseݽlr\Llw4!OY= 6r@kO=iFiD%wZ?GB'WCmNw". RXr<lP乮hU, /5)G'푴a㎞Z2Pirrc9"u*r+ԪSS\uC*
+]LL ?ʩխD_
+ZGdg-i6}5[Y?{ꮲԏcUj& ZʭMakZ	>"Ŕ;]qc/=SKbZӎ/辵Tܪ{=ꍿWoY ƪTmvs#5+},vGgѐ#|rWJm*nֽZ֭^IH?Jr}6n ٗ9JZGƼbn]~g? BƇh޸ MyMz6 f3~zl ڟ=[bR_Xk.-%?/bs q wYMyGEvX_EWR:G\72 kbc?X֮+$>+x #+W?(=UDO74 MX &XF e~Z:?|?,»uAMU2Gq8ڱż\eddՆ9%erYBJ;N.[}G]%yt^ EpP9ZكW
+@Ǫ1SiNJOA.+SV?f z#_Z)AoIt6EfkяkFϛ80gյǳXH?O.Џ
+­[< B(MI K?nbi_ 5).5O	TO h:)1GQ^!-D?2W׆xxR9[e~t q_јum0Q^^4?#c]9שŒ^UoiK%?:@rD_=GcĪ}'  V玛o5?7Q\¦ E?Vǃ1 jϚj  uWU V_ X	 m^#2gݱGWr|s&Vq'5pekx B[fwz:־ _G)dR>FO9aψA ŭ#>?Y)޼_~VEᓟٟXƵ><kf
+B>_Z~
+(0
+(+j'nt#^O^i8*^G/rO+`;>^E^fscn}c_U|S~CbKZ^ Uz|̷7tjU'< Fkbeih eͭ>ZOdC/jgOr?`V -°YrISKM\^MLQk5vQWYi+ Z>d)UJ(n`( ( V*GB)(+i''ikrk(aGuږmZiv+idv-1+'Nc7Mپ|Gutև=z5rs+uXzΗSJכHGe P )T2uO?W53*W-ٳǻl=n?S]NAr?%rXeҌq^|7lxX*kv|=c/C_0Gx_Slg<^|%$~.SbZklu ǅ}_:p$SUg~f?Χt3Uj{údc!Q;3 LW?J?٩<2s3xZ~E}Zp_*Oe
+ѾVMjkro_uO?u>" ?ʶn- t& ~? j*|H	Ҏ>VU\֡"Gu;T1&uMbI'l1ի͵J}JᥔRrtr21yKE BYt3qQIɽƢET( ( iua&i3ٲRBo+2qؙE=Aԧ1VL^[Qo ewSj%$& ~ҫT7m +5[Yc*ƕ #UMdj2EfV kI,|EK<$?
+ uSKaܞtuuº	[yBJ|YُRri(ch G A?ltF?ůW8?<rwxQ?  | hϤ_$=Wvwg3ῐ"X`?W^a ?&SѴyu %}< WU`g0lxz۟+,eZlnW?/yKm_
+ γ{Ks]c&֯A+/Esu ǜ?uv-̝W?"US??dc9cPu5QvFq",<X_BOz{̎vtncI|ǹ4((( ( *k{t22hDm~{*AաafB12Cz}*+;frqXp\Es&߇j|&05_uXSGS.iC[W[M7?-e tT(撊PۼQc7+*>~ ;E!k|㗡 
+>m{g}$^'^A }̿_CQQl6K?FJ'6|An=-5WF9s՗?ā }fǄeP}ySjkꑟիoSc=n^  6y+t	;|cW?[;|]+z/FxX_~g^+tk1n M|^~YG?z
+*ًZǺWε.F(G(yk<G> ?Z:λ{ ]MgW /V~CQGxDvn?{JҺ
+=ՅQ]'8QEC[8O2j|ޑ <ȯ0?C?/PXӎ2 %UIΑh *y3,y  j
+> xUkcޓ U??X? ުڿ|!?ݬ[,@	$""ŧPkε-M_beaj uOx	?>Xs;XWQE#
+(
+(
+(
+(
+(H#h8g8 ^PJe$rU4)E3 Ǉ5ڴq?_W)u3+ C Ǆ_CT25/ B՝C~Uj숖ѿ=q I6;]~a/I  @¯t9l_x?Ĳ |5s5xN>?Ưg)z3氎؈zO
+?^^+@HDZ:3/ՊQՇPs_GWdGt(s9O+?yO%ys?Σc'W/sE9寶 z~E/|=gA0a菎iV~Z7ޛ?e֞{( dWl.1c־/Tt +j< t%~m_ǔEg;T+B;r~i>;+s#z*䧞KY[,ߥTm0c羸i$.W9QE QE QE QE QE U3TҮ7ƇzE wŨ㒧덲q"r?}EuO+,g*º!+q7o  jΑ U ݩ_-}hi}_ j8|EW<°sV ?:T|D ·]>h!xBcG9-iOC[>|+O=+kzۯ#+H:+<"IOŭŚ ~\W_gf1>t[q+>e?uc GR ڗ̥UҴIS?12o\^S~H<XʽWS ^MRWj+ z#_0q2)'iӞj$ VC\eK^]yEsqä&B3:
+onҐ695M4f=:kۧH$5z(QE%Q@Q@Q@Q@Q@le|g =+z.㻊Y"<ڴ4}Zm"M(x;0 gk^k xEh_]{emqnA[SL*|E??kf< t-EڙH|,h#5>¼YmzI y3UKjz ƺ2ϊGr2{'âOakWp J8gL94c=-׏]wĆϋF >.9?SXe.z§mM$xrp?sc[ 0ϊ
+gqk m_#֢ 1 3k_:a?β+OíĚq u,}Qm5 Nx{߈_+Dϻ *JςGp
+Fm?+{N9:*3?#>9#ϵf?oTjަsݟjΪWU~7~K^} g)B:|U0
+?>_?P+
+(2HqGu^'×E Ѕy|qer_zΉe \Wרh$ȏVOYz >U|IcƏOVտ*Ə_Vտ+%CGkZ7Z@dbBoJԯEaA\1f,ĒNI4KSQ(( ( ( ( ( ( ( 	䶝fȧ od^/6i1'nUVdN7G_[oxG 3\!`AEoSJ	=̛S ;5tnq?X}K^$?k}o/NQZ?W?<a A5[~ M ױ[rg῏U h 5e⏸笑 UUɖ  g_a_C?Kqʾxm:픏~S|O,+S s I?"JҍG??˿CKԫZZ??Z:G|??Pu Jɭ]gX eQO	DµIV6y$k׋+gϛ:g2MVu4iOTzn!EdRQE QE QE QE QE QE QE V9˟޳覝ՏSюm܃ʫj?Q]$x>h;´_ 󹜕b^ҿj] 5g{V?bV֯ bJjElk+P' A50ַj$ ϻ *%_b^EĞßi 3 O|O<An 6#	ψ^Vs'K
+.ν'Ke5e1+	|3*QE$mYK	]l;q c3~q+>zZ+|@񦟟YCj[<¼קP ٥ $bRi(Nӧd?+ H?ʹƗSZK*CI!¨5>'b" tUr ͗џGsX5%wbEVfEPEPEPEPEPEPEP5yOuWI}CI+ZreR=M./a z,eZų ȿ Ǆ!Cg?EVGM{诞og=s#:=b tWfX⺲O3;i A>z\7uN|?p=.јq?&r_[>/zDR$DW/[ῃDrc'c 1[JlWt2GemTo+W+E/5<OV}\N5G 
+Ĥ4kQǅu3tǄ, +,=|B$74:}?x-{w?炊YPdP9Ԯ5ojMxIF?C_Y3xiw>?- A]Er'WCҺ $QEvEP7ُWףx =?'+kO՟E +Ӽ:s3?S^c^ᣟY y?s_љ6zm}q򦾍&$t&SP3++mHu+{vׄN+&h(0( ( ( ( ( ( ( (Я|ȍ9Oq]Wk-{k̧5$>ʱ$V׍崮f] ܿ 5n0{z?|Sl? Z| Z(u1o 	L p__XO^_7CGF xJL&?: D*? L?3G{g8 C_ϐ +kt?ŗj(0?U; S. G% !O_G+ֆ Mg'>%~?C+.}+fQsU#{Y1%'^>xBʿ
+r5l(,( ( ( ( ( ( ( ( KK!mFS]GwQt4+*snn"j::U: 5c{X x [ ެz|AZ'mԘYuǄ"{ۑ &NԧxUQ_F|Y^ .fWk? #^Of?ٯ#տ3} _F'O_G~H^y u5
++S_T]KrepL48Gf%>'@:uk >x?SA-80 W U zw 㦽W d z=^1:I?qڝ)p]|%0o>xNcO?ƹԭt8ݢ$I+2((((((((geTtPy-̝·/b?^ywlv}wz Au|340hHq XHbE+w<j?+~t; EyUz MN:+q/z3'Ɨ ~ֹ|rI񞣟'V?Dr ' 3jHQ۾1[O.!><Zϊ̈́W-\Ul}??L6:1UkO/F[3Ƈďk Ѕxu{wH+rq5 	uh~+ۼ#e׆Wx(~# 4?P?/Og9GNF'4~;O{z #]mr?5uyw~>_0 y
+(N (/ :/מf#|½+>7kk|+ "ݧ CjD^3?ZJ(>LQn  I=ןkR&k QU>ǤIqN \>#QEQ@Q@Q@Q@Q@Q@Q@Q@Q@vry_GEqUkN}?P3$z>d xTeCc}E6+  |Ol3] -y ?"w8?G*? # _	642F ?	 
+*|?ď=3g1  #^G^;E?#^K\~gW7Q02 ϐ k+ǀ#! 6qGVAv?3ϨTW8
+ٿި[p=% ɿ5Y_} /R
+  tף?./MslXkX _ָmnϽ"}{wfQEQE QE QE QE QE QE QE QE QE RppA4Pigp.cz_5~llǆ޺??]	="/O?ҲhO*Xj$V`⋿?_ďxQ_D|a?O FQ v׭|9 F? μ}pOS+:ǫgz³HS^]ڗ§ ˖ C2Ē;[Z+ #l?rUxo?So8FX QҼg¿5νX SfƏd1袊=߉5cmSn"1kgĚ۵_9?jgZ
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(,g2B+5+;&2=yyt1k>H ĉע+7@ \[ _ ׀f[': ?+>e?y}zo¿ԇ4Ok8 #':?Q 6G[}ˊ<_u/H[Ϥ X?N<cj=RA G4,Z}? Ȳ~<|GtPH ^gsڼ{ "V l b׊W|@ 6 1^/^~['G/OՅ{woiu>5^m# F5_'''Q_O WS/C We_W |$QEwAEP?/UDQ* #\|mGe 6 r F 9??O'6 2TW3{i%?>L浫>?}{u+XrM%rws++f{wMoN, S|򧎝6~ɧ]O2HS=Ƕ?:ݿlg WC:#Ls+Xg"	r?#!6Aw_%щAeG?>X~O.x>ߝt#  #@~+,n-.JKn({㧯ZCEEIr_erv &v\;Tr֙⸝|[CBs?J 봿ZĆ;;ҁ-V#e{vclea2NzmV_Y^O>oq	l#2)P?x-߮ t7-tm=ARO3j.
+é\X5inߛwnhhBZbȏY7c$P+72jjlm{ָ	hyaZT{JȪ:v=iZZ~wmyme8]G(NV{k7GR/[]Gy$`\DpsԎ½
+8oGdm!*0:
+쫆s 
+h亞iR<Gʐ:mR>i%Y<u<G\=Ǎ.tۭB8!ch<g^cqa+Τg X47uGJz5Th`뜎Yj:ȗy^7*'Yڌ]|Qd쬧1`k?im/|=>ikg> +%MfwhP1'r 	^C|~h?է\q߄'m{WS]4sYG}7?f'>Q?t >Gf >hu# ЅRzQX'.# Ѕ{Yt5zgFl=n5+zq | C7 y~+ڴÏ ϗf?!'|u͜  ?w(OՎgPJ> x ;?Mu R k첯x ]O?%t"_/* F_<L#bYI9&\bH-s}J㫝7KVny&7dwBpT+r>֦:K,nYY>i^GO&t`+vDƤGzƦ<Ag䷿GĒzӕ[Kyw}!l#Ʋv:TMh7q._'^Syuj9j;rO \/mc}ba]ެ,E[[*>1'8YsFrqϥr _}?iLm+odVG@Yq+K:Fq]]0ꈥqҡXn'}{D?5qjl[prOo_­A\ua,3ǸGg!eF#@'ou8&p$ӭc]x@rpԪ54NHFjj2?S΍ӱ#@i4j\eT:_tbc+iqI\ֻ-֒vCVA͸H}FG~zmqe{[mkGKɰBp~b:MKZ>pm|>"+\uk-^5*S+NėZ+wKo.G>|5vWҘ9O nxY ,R4r$,Uj.'I4_/#cxEK5R/Y?6U5}FVԬ/b$rR	ې~xQlId~
+K?+Ma pAL0# =M]KF[; k⋨Qi47?*<'V8dؖTaF=Oc[1wo}# 
+ 5ۤZn:Wa^]j4VFb#nkh[y9W{{NU=·jѾZAZt:HY5 ֟e?*ȏ} \ BZ%܈UUvSGQE'ؓL+.N멛k~|, $4ǚǫg}?ew3{ ^ 0  VH˿ޠP #| ?Z>!6|ct=1 3 O՚$xM#~׳ x׋xqM?νY Wן,}c'LZI7u}{T,VW$R*$I=MCui4QFU55t_5=%c+lcO5=cS лK{,I)*'=9\~5O&t`+z?66]ĸ{U|{΀.},NvfHBqտJTo.U&,\+nL.p2Mg!Mή㛉J#$ 1U ș 
+ <t󝨢3s})-tm=ARO}2q2^ycR=#0W7hD9~ۯ@$IIbl}j5!-oLװ;].KNvH6U>4(!iߜ;hnx.ǚN:}V5]MѶې! ,zW%蚮M76;9:T4$P:+ZA#i^ 5erd\Nky*0Km>jrCaj)(<õRӯut;Rtsz 5MN\YβN237ZVkydUٵb>uERVo{ݼzt6S[V9՟ȟ l b+K$iI Y݉$ZʈQOaY [N "xQ[ψf8_[:+iUJ11~5wOyni";khj/&a`9+~i[Q7^	,?E봂G U7FYaW,CZZ"0ۥsnV}ip^8xoS:ǏkjkY͵s<*(V# vq	;ON+Vv5b<5pÂ-k+'`>#^]w<lxzz_¯ &4HRNY{	 |w%L G3q+LEbǊk ῝cE/z~o:oكdj os+_:  EmS  \[ cgI l( O>u>>a K?1^=^~]'z_
+_xܞoU^$0{y~fi?_.(λףo q־, v>c2 y
+(( <i  d kb 3_菥 l+м(sgu l YGȜVO!'+bmro7Qd__[Q'SWEW9S45}:[)10AңѴkm얦FMŋHAbO
+Т1--ϬF}6`,0p1^5i}Zr0Xm89P]&?# Q@gI뵔8jy%Qjݵouphna$dCo#ր24iUػO>{;+f-MWk)aV =7!ˬ[?hiKil%>E r+dxK,xMlⶸb#SZP;/Ku̱0S QE s7~ӯ/k噋7"VVW"xYFTT]\('3DЭ4W22fI kt#@IF<A$m$2 sMVkyRXlOn3O[_Yig7Q&7++1{Ѯxv_%$@nzA⵨+x)n-Pr+S]R	bI Epsyr<J QZz΢A ם|HlH:]+?&7U݂ x^i9*N'ZmzJf|>$zg/Yk+~)`; k˫z{&A Ckt&Q׳3\LGEW'ib~x?_j72 j^>d x?_]ޙ  ,ћ\<_ķlng_ ɥf,Ř䓒i+
+|)jZL&oʬ6E St5:[)1 7Hm]=lKՋnğ\WK/XGR~?{{뚹6%<bِyROi/Y%U?5edG:b0u/iz]1gnw}r+Xmq@W8oZ6^ND?O@+9V1)nw5thWf59Xd(?g ;kII";YGW#iWb<︯ V^+ƻc=˽5wGl48lѷIso:(zs̅ W4t]}*e A{-ṆI&hi̪I8zWGiIcj"Q>ͩX[ 9DyT13@aݝ60ag߯ZCmty`gYy2'8`+R _
+fKŶ++q(|'?G<K?ɬ*crlSN=Y+.v+2	~]Sl₻cZm'?D _F5SGEǞE?ῐ#Xh|3pz흎?^O\8oU_cݨz?+`?W] sk|?9] +ǿ: EsuxG O^Ӭ~W ?!^׬}y rʮCS+$}k>zP+cQ𦟪jj7+0=*9+WLXӥ."(@aϥ\(i:Eb0I,$
+fK. ᢹqZ7:>w?KF$TFFPMI4y0ŁyYWonv
+݊y &Ǝ/v)<=ŢKC?1|sOM4yLFK@kQ@ͧt{[ÔIW Uc:v"pG:	am٢1ti4,c͝0
+}&Um PA Z--Y~ëX4c 7Uʀ-EKc=:/5T*j@LMNӥHSg?/k.`s<pGh^+¶6W-eM˴nuу+A7f\Dn@a7뎴WF;<r~zU;/
+~e}߻6Zܢ
+(5?>˷$\Iw`OһZޓ4nR yxM{#v׆Wm/S~(zz?3 +>?݋ f~g&WCğDC :ʭOmK βz_9k ^|H񞝏?ջMk` Z|q-;?osl f5?S?EyGDU z**>=7<Y&O՞n^
+ <7
+I>f יGQEax ݏf?vx?u3QEEP5S G  _/ D}.YXW3 {; *+r U"s_!Tf;z]f/N~<W_UU>^QEdjQE ɯ=xWM(=zQ^{ݧu{;T 0G@]Ѧ[HtDz3ڱ{c2+Ia ִųj У[?弎{`g󪳀~,g' E h+]]'SZy1<]ڗL%#ڣv %/I UVx R}.U<@MqKjV猜ɱ񶡩HZ#<g.EO<U5hfS-fgUcݞPt;5V\6o4ֹSL_s5C¿/|!sq@v)	"D'$A뜊 -PBt#8.k߇:p+3}Հ@}5BIfd(SWzqnI)k86s#<u=nU1 >U?jj O 1( ( Kyb?Ġ XsKԡnŶǊ2dJ 8I|$z> ^oG^ #?~g+SZCR[Q0=ďL  ?7/Nt+k=_/+״G0 y+z $/\ &v+S/ܾVgOT ٪ x :??͟% !FZux\_R W7h|bEtQ@axTIfr#F=Oݬ?iR鐉Go4CLE{My#ϥ]t
+;Kf0rJu:t}}BVO-d98^+p_5bx8x;VnofwF~]x5&{։k|gj=g EgV]?F+yqz _emB=	 ei0zWeiڌdWmzw\ΫMƱs-~aP`䓁=i+=#̐Ku[!E	#7GگW6
+-rYZ88Fxd(xQS䴷8ݺǥh$̼O{V%8 {??v j[OEy{=յ.-k!gh<O%ަtF쯶U-k# =/Rhw&/k۫qf&0x$_  1@Vx~ywߊ"^ce.&Iw-LHxHz^پ^ZG刅Kt^wcr(c--$rX~~ZZx^.T?񮆀
+(
+(;k|e?-dx~ro?pU]4S<pxaxS/Ȋ E 
+Ň1
+<~(| ȯu ] A_o/V?-,7 PWȋYG1\]v fz`?agMC5r =UCQ_+D] ?	 
+gXx ! BXGҸ1 ď2wb##c3[!uqqs =+D(©ꗟU2aW*e]Yh{PM[Wq#1 +[J.-͕M6E$Gum
+M#X-i4JS=5ZY@ƿ4Τ=(K'~[).%f	$WQ 6wqcufַrNAX}t*4)XeRDHQ߅Sig$I+6
+oⴻί+CDc\da:=,3	||<G6	tm< sZӸJ	n[A<l`y8m КI3 o(Zo_zZ$ǀ3g5}KM"Y/ yʳ]i|9~pYdxN>|ǯ@e.--MRnʓ{+6 跪f?:G7<z\ g \Oz kͼk=]ߴp٤!C~fZ~" ȶ+GQVqG%E0Tm){OwPO܈IORBY Er6U  w4QE QE y|/vW]'i$oZRzZ%O^^ߨ ] Z
+|sC+>7FFV;BW sOk|o%u92| &q  Q uZ^  Q u]rV$Y4[	: ٍa/G+7 ׿kq; Ⱥ #+WvC /1oq  -=<޺A^vS&`*j ȇuOvi O9j(,?\: FQ]p r|Ϛ (O<( <m  ?5s[_k?_l|»	 
+YOȜbMqU׈1 uI U_SQA{ETQE IOȁR@[Z&kx_H((6v]hM׭ME Bv\Bӧݔ,C֛-4֐I"x#5b lV;41Koimf-mIX('𩨠
+XY$VF T  _Zt60AQ>¦!mo(NJƁA?F4?,]ߞ3VnloVN@Q@(牢56du?QIBEԍBߠ(((XRQ@0{te$~U|ar=1 1'Gy  ݏ @u#t| *Hu> ?{c=/yi 1Ltyuɀg Kz֔AYv0ג׫Jc u qL_?ɝ: RG-EW'a_?M  g Uֿƾ( vgf2~HerZf1(uLlI&
+CtQE`lQE QE UMI=+̊U6*chSm-ХP)9+YڇüOE UNcC F4Kӌ+	1!,a]Op1Vn-m	soBȁ?$Vm524_	Oztn,}lӦsĒꮡ+IE Coimh-Oh((xi>3}Oz *}䳷yI X~8PEPEPEP|U!P7X0
+"7 B;  =TgQE zïu .OrƤ#¸ ƩKG]VǊ}m㫰m #_+29?0(xG-G ό5, A ("1_ǟ˚Ol?W?zi+YNBZ81ć2y'݃mN#$g=XM%Z )( qciw6:yRPF#4EE ʟE CI4V,} f%w/rЬJ7
+\Z@' X]:#5Tjs՚(K =xMϲ/~o|U(knf0Dm(6)R$1 `FR@,	6֐BOSasR;St.&FۯZ *+[{"3 ahUT@UF  
+lV鮖p+(AZ ( ( +cm?*ǫL^	%1Ui"dQ /P W׶ꍳ:c8J*r ^g?=Y Mԇ3OkϫY !-C?ޡ? #T* !C B5BZė6 #n ]ω~z[k 6 #?Y  " &(=C i @/OcZ`
+
+ 	?Wx'D Ey]z D ~OVY6 Eax'B/+?Q]}>UYYAEWyEP/[_k +_/gw^ vBZ' "VS	ߩoTt>+P5Z[5(0( ( ( ( ( ( ( ( ( ( ( (kE_ָ?9] +S H??\ 챃 |-zY~_ ?h=//?ךWU Q 'ZJ | 3ޥ[F8S 8הת?J"75ɝ 3ߗQ_H|K 5OoOV Z ??͟'.˴Ҹg٥}@u]*[QYQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q q\%v;&@JڗS*	j FV oO9q#+>@* 7^i^EM_ ++jq}|6 nbX*z`agG+KV+oxG+KV+]G<_Yӿ'i ]?j[6ӿ'i ];1?3ɾ	袊O|( ( ( ( ( ( ( ( ( ( ( ( *Kw#?GE z "> \^VP}[++˾z3 ] 	jp,  \WHޡkD6~GO?j\տ3} _FQQm^!|[ =ω1A ^zg|/߉>#z[kQ;	#+OKO ++g " l
+J+ W w ~OWWx+D  Ec# |Eax( ab !?b|ϛ?>H(8( p-WRJyC?_>- v_?+.o+o/1 EVSdfmެM2+ϛ
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(:_65g_T <{ # l ZOƼm\Ǐu?ZrO/~袊ϙ=//?ךWU QK^i\x/z9Ծ_W䟅*m-IPL_?ɝ9袊Xm 7O  u?[5?l<$ek48G8ǫ J+qB(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+4ݦ۟q\}u)ΕaҖu6/O6<VꗏHGuR,=N<OOC袊=/ WW|<of?yq5OTz8j>
+~ q\umq?2,A ݩo+ ~, zߎpV"$_[HνcgVכoGEW{EPEPEPEPEPEPEPEPEPEPEPEPEPo+novٿxzq 
+ ,deOοO+ZZ{ ǿWyC7 
+G]տ3} _F[C7'jtCG%O L u3Fh O
+ צ : #4,ޣw qQEyǥD+'^3 xH_^k\x/Vz9
+|	G A5 R } X6 "`QEax/C#wx/C#wW͟7|QEpQEx<?Um W_- O /xpº ]qD  e_+ѓTqtQE}9AEPEPEPEPEPEPEPEPEPEPEPEPEP<EGs= P -kG Ms= P -k?TyE0zGoo޽-ǩ0?;O$Z7o^[^*V ѵǝ 3?ߣuG7EW']_oxmj o ݗg/#G0V5l=V+v:QEQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@uΘ=??ҴMZ!  #WjHGuR,=N,OOC袊=#Z z􏇟-k_k뎇|# QW[F  *䫭s #l kp_0Fo?mԿ[~0 R V%U?WZzb=C JO/S e 73?3S+=ࢊ( ( ( ( ( ( ( ( ( ( ( ( (S7התFsRy]{YgߩYcw3{ ^ 0υ WF38~ ! B5Nj ?#T
+9*|lzg|/󭿉3G ^bxWF3 ufeC Ď2(=#Ɵ"h @7GG3 ++?=zo?EԿWW#D]K Ec# }EWII \I \_ 6|iAEWyEPVg+{W5 _ !]/cԼ8ݔ{ _ !]:ݰɻ$Uzְ lߏ
+OWg+ v BH9gYxR5̋ 1LӌWMUn _JNO? ? !OPAVIo 1 *"JexNEU3WBc| ZΩ"& ? !Wev	p.%WkZ@}E&7s v BbyRHn{KB+3<Y51*RvF/# wX76iU+?GvApSԁQ;WG VB69\O+Ϋ98*Jہꢴ Z
+E4W2CR|# w =EW${"xBtswqz/Ga 
+$ 󬚘;)5cBB9kWn:(}پ8z# w =EW${"GiC:T7O	kWos"42L QB_
+tB+Sjvk ?"AmoWYEtfs8::v"I?#x]s\ 7+е Jɬש$|% & EvZ<v
+:r̃'yuF"Òn闅N+3 ~/ B(/'#GrؽI>OjѾAk5 7iBdaZwf}_)]-1	=@Vl?/%"2kC°[\B0H_B}W?OR"6 ? !Wo<!omnRު*kjRqWCRvg ? !G# wmQUȥ-{u(+6 ? !]e5d)ܩI_Ga 
+c;{ZU Vh  w($6^O+BGAL v Q(Fs̘<3f@8- ", Xտ*yW5R|9oGa 
+?{+jH'E+[kR[KB *ɩSZ)4_Ga 
+-yԠx*kY*oqI$8 Ga 
+?{+jH'Fu \ȸ
+o8tG}7V> xԨkns  =5ʨn$kԖ ©$]dU[[#<SYY(LI!`NrEm wu(%kmpXVE܍G<Pֵ 984G"el= & E Ȯ^p bҴ#LNKˊ  ɿ^ǔ S&zRimS	FP\t[ 7+o¾J;l`1h+?G"dЄԣQ.Ui_qPY Ȯ ? JN)&LT%&Nbs}c]gԿؼl_SZȾ9Tw:(Qfr_ =;V<i"xBtswqz/Ga 
+$ 󬚘;)5cBxB$fv((RZ$ {( v *#؞yb72 s[ܼBB=+L QB_
+Ub-kBGa 
+ڢ=J
+J۳ER v YOE8ݕ941{*Ӿwzm늻Z@?D2n ? !G# wmQUȣc{ᮥ]袪7!G'u7ޛ?fNO3B$F@*֟ }O4#a)߅1̄ H# wtڧ7U:#b ;Uۿ[R[QWk[S (>RRhjN {( v *#؞yAF|!waCe k ?"
+@j՝;05*  ɿ]';q,SC Պ ^dQPԣN*6j2yY8W & Ev'ƣXX;w0to[k6w+u+4R f_VK.$ApzԳ cV zJ%I×K' 7( & EuVY8]!ͅLm.+ & Ez a?dTԌll%r Ȯ$Zw.gu,@ȦֵfMzYjTjsVg# _ !G#wlQ\?ٸOGvA؍2Kˍ0Mv5 
+骽:+'N曻
+(
++Hې:UT|Y mu {/c־`I=+d@*r+tSNzְ lߏְ lߏ=4QEY MU 5kH  v ܿ|lԖ £- ?[ؕwX _ֳGX _ֳak\/Mk\/Ҟ#2hЃ[L )VMki? *ɨ˖* T N_wDw /Uj V;!KqOhk?"ϋj+CY Y)|,̢*5 ֓@Kβj!Թ
+ѾQk&o7Z*|!O2hzg?ʍKBQCԿ!/G/(+mg?Ҳk[YOI.`YCgO.-kG  &Y
+X0=59u2h23Md1:aUkzo kKF} XSR&[Pڳa }V6SrMW?OUXbH (5B9U#v:_+eݑ$Fu> Ǵ_S/?2h	Dp	VYͿe5dֵe5dv\AZ:??o}}n +pݷq[??Oa?OGOeR.ǌIeX.G$IT%_ cV _¬j?/)|%
+)"FWp)U20e=9^ AʲkWQ`\, 0I=t+)T{=V *ɭk/M TCs&L@$dc̈$<2
++=#>ګw r j֑ MU8CR[ 
+VxVm ?[ؕwX _ֳGX _ֲ^7ĭKZY zZJ[ɢ+B+m3<Y5ǔ S"I+k8˖}]ҿjƅ݂X
+2ڲ0e*H |,Q ~ҫU *GXQ=b Z
+E5X9h?"OC_3(OAP]&9'`D	~MkI  %YՆCpjaԹ3}E`H3XG)TBEƚ$FҠsK¬ R i  *f,q.ERqJ_+EaY5~VFG<:SK-k 5cG,r"eNkd ٩OCE2IcwI"1H=U ѾAk5 7֖Y '$ԯ%Z /F%ռ9vW??if(jAT N(%
+ UZڟyAʦ[fdLYcwdY~4"+R'VAo  Y~Y5o  Y~Y50ݗ-VOeWf3w?jh  w?>"|KUn.xTd[. ?
+ tU{?StԿh.bn' #C4W,ȒF܇FUl 6VMk_ 6VNj)T
+ְ lߏhlRa  ٿN{72hkUGv8oR뵁 o 1 +f>c xWMXR>$ik+8	Jhmk }$Q1$jvav?,? M__u
+4-(8k>k > ߱^?_kZ<ev;ly+  ȡ״	E<%gh7	{O7M8(ݳWxm_Iovyێs¼E:k]VC9$'$mdٜ_).u[m/Rau3e܀~8M lߏ2о$YkZm֛wO?p8צ6oU7xJV>*\c&$R>~5J_/nFF\\V>u8'`XĀ/<wUwKF&*a{69~Ω \PÑsrV 5fӬn|*;g9  k5.de{Q۩T {hRlVM$w%|,>Zovj*hpp~Z%O-IM)*AY'FIN[ęwn/x!6}DQ鞿;{r4I3@:Ƞֹ'ev:zZ]66 8댌ŻhTY4]hqʛ  хuWMm$wZAy%+ع\^Ŭ-τe?IIV9WM{5z\BM CjÚޡ@5]w#|/K]oòږ.OwLI0q)#vzIk*\I{aUcBGӿ敮.Xǳ? *4YJ)PPGf]3<^MOϬi~Hi`>01r+݇dҹ\Aխ4}b%IƘxE+H	WSG4mP΋ɠO3	I[vqj X?.F.ad(k;lc:u{^ _{ǘǻfy/Z>u#VѬݝxHOCҹ K5mC[<E'(7z)=nznvi=0s +l8̩1gw8
+=ξ6ٽolOotkwS؍+g8(m0IYt+Z}A|
+IӴ%x%1ڼSl?$+1)"{#
++nߏ:d"GBlGI  %\~ī!/ލW=@Kμ-Mq#\XPܟ&Um{Qm=ֶ֧f^U+}*8VUE	&ӟתvo(+Hh:+v2k1S~ gKΤlW##$t+QΣ5u$Z8\!pW?l.!>x>KR@vL#$8gzP5c޴ihdY"w#`GQUIX=s_]:Iޓez&.\+4Ki3O.?۽%ky 3oUiڝfz}w5:\+sxcv6ƖU2W `>9uAl/fWSbRGq>O]֝]G(Wb>I+t?ӡԼK+^H.By=妟b7d<( g W\|.M#{"+D[z`!iէ#symȘRAN &?7 :<;s[gO@<k@M?ΛVKԛqx.HK@ 6gڤu#73xn#2!#p+_ƻwon_+7Hga8O%Yu:~+.]=B,Qˌ1U=5><G; iw)Rpzƍ\M<Au9VFS_zԕ_22,t|ʻGzf98'+OpơT}c:+ulӧdf	&ҹAzOKn-olMYMRHHLq*÷~x:N*Fϛ51mOi([69Xv.𕥼vkZtpơQaJJl~jQk.N
+pȪ@%Ӿ ]x2?jh_sXzfA$lÞz]k=-n.HfG@z-_s´?+jzƇowx+"F 2mqkxK^vvrj6  Iǽv^&fCev)❧j~פ4uK+4r:vʃݿe5xO\,3[ЦGkj%Q)u JÃ,X]?F|w%Y,|R3n~7d~}Gr,s^kJu->l`8\tLd*#kE$xu[}^0򋞻OV/-Yi$d("c~8ҽ_]|?e}-c1\2nt(#TIgCφ+W/9h~5\^[&Y'D,X}=]t-qg#bOGJsm+˳~s֓Zisŵ4-c^}Om:m<[i%ךq#+ʬt?NOeIH$ ~@⺟^ikbZ82qM-Dކ G G +xρSe;m_@Kgtq׾ U1bnr~"^bZ~lAp2rzZQ]G&P~!6o~,.qH܀q^e  _ʸv;{}fY`(%AS9m^xWֹucEI.8ǧ\F5K7+c=YerfJImBݶr=̟+#\h]\>cFpirH<+=֋zLy딹񶝣j~2<ȇGNz4W@<{z\ǌg-c9FXGpH(kQ'xc7+Pc7G.~}@ >wh3sCoq'ޒ13i*{[+&nl&x$vIh=n}}8`noK;-L̉,H^uoᏆ[GYP#"ǚņ}.eM=	8z=*Zv?i*I`*E>InR C7X fgysb7#![Z[+L]ׅt%-|D,dau/ZTcv *I=)'Vz[RkЮYmī'5i׬HUXS,}J	eBh!cj~P;{zdzg<[񝞓41}+NaRF8=iw~yǔ S.|Nt^2M>i<pG@kyG|ki*XBRԬF^xPn#q'k^3gZ`{cs4NAUe " ^k
+ZX[)d 09sOYt}6{+o[Il(wgbずIp $\j3iM˹qyj {q<mbmO6R@m/]wği1+ON:2~($}IwOo-!Y,F)hIuoGԭ"Mg, ] ,/5=K;ֲw:*Ck&auiiO`u~1խt=5++K`d (Ak[xT}/,n>CH{>?:I g[tq9zUO=`g4y-nr#0~{7þ$zuVVp#{zВ۵F@Kξ\2X|<tDXu	Cg}G'':G'[{ߑ^D|3y7ЧIOroƾ?γ&+\b2ZL)yNGz~oՓwhCPX>.I&s,NONީ ɯosH3}|㡮>'cԗFdnc]0ׯL*o
+[ӴXK$2Km);ЀN$qֆ	3%Fg̠R8[~uO2.8#!FEw>^580%1XdJiosؽ0$(HbPL&񧄿use 	-Gl?ka@mz\3v1 |Ὲ~|temFcWEj͂Z-JI#>Vn,|+qbYn?k&㱷ҼMxQk; >0ty//X@W9q^=xddvzg c{>VIhՑh6>H-rUr ǽ{  WX:fMB}8YN>^ǽzh  UZ+b|My^x^;-̛h:`s?i׷v\v˒RNҺMľe5!r8t;am;^ӡ,%pRvE,Ҽkr[jSI=d[Ց+46޲61S|{/
+icڋ.,azؖn3g2* dנ%5,.T	G^}y[L𴚜h,y ~u{[4H"۷ c1}H-+׆Xoj#p<Aè<##gZxOo}V>FY c}MI畇m
+ e;cЭ؝<-ii.O5k`Hvs(Ǔ]&k+jKv1ޣ޹ 
+PN`[{v5Lk+qq"kݺ &}nx?in-czkЌYNM,>$׾!^Bu+'xa[K5>XBOzvĞ( BU\zJK1G _WAkŚnYv31	zg:~y@P߄t2xiӆn}(pZ˭Z^'&Cɸd.@\ {f][#H11<W;{@͍C~ɘպJD̑dx+us$(:	bdʖÞOyuۛDwX/;y%($.zJK?ꚍu\F3k|HΉ%"c<^jSyżiOJ~< ^22qۆº埈m5+&0)}ǌ+)6 bz ;m&<k?/W7SP@ϵm+}/ƓݽƎ+-c Ƞx4t7U]Af$/-t1o2E6= i+_pw}G=L@N?ZjG^o$ {i<v"E$f'  :׊]x᮷]5枦DV<PM0G'߭.u2DMuy.	qx1w J
+A~?ʼg%𽾵+`eϙ{5f?/x-|E-nkR%;K0F=A#ÇK9kVZwt@@=3x]xl!sw	,1V^hanR aVJMዻKME1H+٧k#/BJꨫ) Iws+U?!?1 Ra|CSDOlSw[Gy3 #C?!?1 RxY>'xу#	J<3 s_jwjx. ,6; t2ӆ8=k|5)嶛k(h[ă9cL_ǭW1iᵭ[׼}4E8't@%z+UZ+T欅vdb?ݪ/ƭi[Y>c xTu%|{. wuh wuL>T kZɭkZSvfMQZki? *ɭm3<Y5r1FdRkCJ UwJ /;; *Y ~ҫQ֧´5}+g? i?ezREY_uҵ 󬚈u.}o7Zɭm֊S(ޙ R (??Tj_B
+QEYi֚Vki ^U߆7؇gtXpk Jɬ♬v0 {JKE'# К }֏@M?ΜV[w<	<?[AqJH%SrOrASxisItϝ=x|'斆5EU?p9T~#	yfEA dUʸ~9AѾAk5 7Ҳrh(</x.&7H+th-`TơTg$L6U4JnG<1cwL:au \oˢZ}2UG$H;7麯~ERSI)42i]v(Bk;[yFF_(WA оZXZilC\;}Ty{Wc闱^YiPqHq_zޢE"\5 /ѫȵŶ͌E Ƿze5d$SmZ1 
+kbvc
+
+Z:??撋ے|VK8ցvp?q|,`{rPyvW'ƣ'+i[%nd<|sZywG ѷ8aW Xտ)44--û#%Vdr|N'.<i|VH<עE"\4u{xE1$2WFEy&ip^h(x$[rGҽ Aʲj#֥JM37l h:8'*GCֻ{/M UZ_
+$6({ψ5;O^CY_j w 	oOEW*'xJ"-q_!h#Qq#g;[+wZG}7V> x94Uڊgxix~Dr7|B%j&q^jIo 1 *&#◇g6;WTBE	fgMpvLXLe wY0Sn;!ѼsquLw:ZmÆL?-AZ@i8i/h^{\LiFswcWwƜLwEz8o+zz\'涙 SO1u%pˣ阍V#yc=}ӴdJcnk?sH!6]ق'<]K+J<6$CH*]ҿhRMm#k7^ "NgD tNG6^A/صp+q* _V''s_jjiA5ؐ0`CV'<5>E+7M~]r+CY YԸRgc]k]7Ŷq-b,|p'g^Cya++ᐸT^EW*#.^g:7+BdJ &Mǐ?wN@KβiE_R!qY_ a3\h j[h\f$gzWfɭm#LQJQJ.Ìj͡kofִQx ddN[~}WÒ[haj\)> 4U9Lޓe{	(<dA՝7ږah[dlQHp#v:g?ʍK??UNA[YkPwuN	F}+Ɓh%#0`Dy#Qu@^;Xo=R_@U}rz.y8,4AP6 ʽYO%k6cʴ_xFq+_iv,q\oa׫c{X  VMk 5Vq]C|!k>u-2(&g),YHz{vg+8i%O=<:*O;0BkuHuk&3}+to7Z4hd׆ºr=y@c8]i3Y\k,NB>V  $qE)x{PW׶,.6NxņnKhk3[,s'np21u>jATUn8hZ#
+m*8'~Lh71z8[S (>TfӺl?+Vi?eg{>ѦOV tM[~"X<CiN%pFX=~a]|'浿e5y^+]S-1~~\^o  Y~Y5WlxB6~F_LҷrOנVip. XW| ZsZ6zy|=^!g\|Xdӟh\i?hF8Bĕw$x]5|I騢\|5ׇt-kULa	1j⟇nG+GyxOgCg  *ƭ cRbԝrZf뚕qkl#~Q8?Z𾍭KzڴPO]|f]<5%1A<F2öTךxcxs6kGXuݑ{5 +UQ*Mp%5xKȎ-E799oֽBA~?ʲkZA~?ʜՐAݞ[xWQ񆴓osWloVOԾ*<#ocS]\'ܫ;#MӴg٣Hzv 
+*+i
+(4
+(3uQk5pLQ ߕtSL*|CkZA~?ʲ?[#MA緵!E;c q*6? Un _[UeH{vn!O=	^  ݏKtoG;U[ k:uc<xgl7S?mk\/^~Up1/=GfdQN oʍ54d־Y#ڲ?l+?Gl7W4az	R>SUKb ? JV)<U}%Ohk?"?+}ڴ5b`*_ĆeN oʍ5$ בO"qz oʢJA}پ^~U6AEO)FE oʬΙ R 5X_!*G&o!IvlS ߕUjk?vZ> ߕE?CkZ?7 : oʵcS8<cމu2(l7F~UdZ7ޛ?fԆ QGnBODuf? Jc q*b/b%HҪ[
+; *^!IGAT??
+	nֶ }e7Zm<22(l7F~Ud ՓZ9q oʢZ:??Cc q*dP ?5Mp>Sjc q*/r[?V5o^BJ;TR~QT?S?c q*MK *ɭ{'M I㷵el7Q+kZASe7Z`.`A<~Oas"v~Tl7VA{H  v ܿʑZB{T/Io 1 )Th?xv{- wuix	{z oʦ
+*ֻ <_ oʵn:D@R#2(l7F~UdgyO?ʲk_MR,Y[TGvTCj U6?Z)*GtE VWR}*~TGdX֧´5}+POZ±x	/C_2l7F~Ud	~MkȧFp8ǽel7QO? ߕj*DSd(?Ȣ ߕUY??Tj_B%HU)#£
+tS?c q*MMg?Ҳk_XRVy=Ҳ??mk 5e7Z,`1dQN oʍ4o7Z5+6AYΏ7Oj2֟ }O5_c q*R9=wBAToX'ک7D~ݍmO<Y{V 'ڦ[fdQN oʍ5- /ѫ& cH0s ߕD7eKd6tj~U+	#=aq 2j:|~UKb^¬j?+0?xvUcv0K3l7F~Ud +UZN oj oʢ=ֵfe7Z*F0 oj'ṑE;c q*6? u|𮚹~]%cWsZ[Dn`"a:⥯5PgivVyk3Ҳ5=*uϋ_Zɨ L }~aW vǫA61̱G@{tm&qT [x L4k9S$+cYմ 1z- < ֫v{Wf6kX6oSZ$o }o?eUO<;u)C\9LS<~H;N3?ݪ/ơAsX'r }I<7gudԖ ©$TF#=qU[x L?QZRL?_j%n6gv>\k\/Ҕh#&7e l Zq'FḂI6m=x'x N?URri#Se =ngAxwf* Dɲƨ`z[x U/ _#`sU:98f2 xV/๒l_  Q_jˢĞyxV\9T?_jt_uS'r&O  U+v۷X}پҜBMF l Z  V]~$ڵԍbS6+6sڨ  *5/K!SȹW3ge l Zq'FBnݞ- < ֧k?vS'& moX?>
+֏@M?ΉA+d l Z  V]^$߲7enwUm`#}&YAs4SLo?KoH7__M6i]&,Dv*  T~ERE䙩 nDv+_(pWCRvc[x G }.gyoxdk۟5Sd  } ՓS'r&5?[x Vl܌0­| Z%pdj9<vgu7e ՟q 2j:j.rf#@q%mfqg  *ƭ cK<+ܗe l Zq'F&ٝ5Se  *ɨZ)4O  U/֏>m
+ֲ T/NPZ$o }o?eUO<;u)C\9LS<~H;N3?ݪ/ơAsX'r }I<7gudԖ ©$TF#=qU[x L?QZRL?_j-'ٝsXw  x4ɴ l Z  V]~$ߵ7I&ͻ;gSd  }gyO?ʲjTNM$jl ZMY/%]ҿh"96\~P;O] } KZlrgUG'zޛF@#ݸz" Z
+E42CR|_j?[x YtU{8#}
+>'x N@KβjcTѩ_jgxnئݾ
+?N	+zo?- < ֬*I瑵k9u%Φm!mwQ??Tj_BsXgr }o?eUO<hݻ=U?[x N~?S+&N7eNM;#Sd  }ؼ'OV}X?ԥw_j?[x YtU8#~ݗ=q5U$pqԚ7ޛ?fNO3Ke -gHj _S7Jruib  uA_j}S0A)3Sd  }᷂96n=8
+ U2M+Iٍo?- < ֬*I瑿Ů6cn~\O < ֧[ _VML`ʔHo?Y7r2gk
+th"3mɫdAq  V}|FĹ:tqwTF#+sVU~C}E.HXgr_  Q_jˢĞyTfwcO  S &MjT5?[x V6m
+ְ lߏ($I  Q_jˢĞyI<7gujW3o 1 +E-)֡^e7#exrn..2>b0q۽zmy/~6znn*7yk{Vfÿ6a/5~LrcDQ⺨xY4-K-ѓO1[כėt.֑ƈ7n'RL"X[ ]b+؃@	um3w֚-kq2+nwXO9|AZ+UZ+TCs&( ?ݪ/ƭi[Y>c xTu%|{. wuh wuL>T kZɭkZSvfMQZki? *ɭm3<Y5r]ҿj]ҿib ? JVo _Gd)n>/+gd_CYOhk?"OE/QEY_uZ	~MD:>Z7ݛ?dֶfEO)FMQVAoL QB_
+4 %?eQVA~VMkk?vQO.dִotOCEUjhzo kKF} XSP&[Pڳa }V6SrMW?OUW?OQ[mW= JɭmW= JR&( ַ ,Fַ ,Fn˖+GG _'ֳGG _'։,!?OGR\̟lKܞ?! xU[> ?
+ tT(+k *ɭk *ɬ\
+ֲ T/Y5e  _ʜndEdG}7V> xխ#>ګw r k5CR[ 
+  obVc| Zέc| ZΩw  x5ZJ[ɢ+B+m3<Y5ǔ S&?.[ W~MRW~M9|,Q _U KZ-? k>/+gd_CIH2( ֓@KβkZO/:ɨR+[H S7VMkif*|!O2hzg?ʍKBQCԿ!/G/(+mg?Ҳk[YO	u> a   f?j'!ɢ*54o7Z5}龃k o_-(mZ /Fխ??if(jAT N(%
+ UZڟyAʦ[fdEe5dֵe5dCv\AZ:??Z:??Oaq 2j:>d xuKb^¬j?^?! xU[>e/EUk_ 6VMk_ 6VMgObVfdֵf9ɢ*$  W3o 1 +*l߇oGm[l#`I=	joj+Ŵvs|']Om58&akm5#6?j}3>+y.ȶ,Bۈ>=+<%
+kŴ+ܣXy)n*.qT5Qk5Qk|ky(uc͎ɧ1o\1#8+ְ lߏƱxUZ]бqW6oQ)]hM3&>&[xZ#au%^E6*FsvgQo[3qrI=H  v ܿi4m=݋3YI'$i"e$0G KGT ¼s2ּ?M/2FɊ%7r2?һo{kJӴuI|g-c+Gk wuh w׊k%|a+F=epsh[%Tw/9Ҍ6&zk\/הx{0x46RIfZrzb-&`J2h<μ(-4Xq$6xsY8Z-jq%ݮJr=GSBPl3<Y5ǔ S~%^\y Z-FXfE$WIe]ҿkǇ/JC}z8YSG~ ZOI74i%vwk5,rIsCiM7 /UjT$\\<%-sA-/:Cfs*st)Y!rݳ" Z
+E5?oy̷-<'S>S,6cȾ$kE2_X5=vJ2^Yiı F =j|E,.%;y3GLWI  %Y5'?ygYmPl+݈69+o7Zk3j:}˧kWp2=o7Z'$%s&}s=Ki^5*#^_jz6qrO--@%>}zչ$Bj  *5/K!\	dº,H$] !	*SSV̩ExރA=Gοdl{vqҺ i]5ũwJ54z݇dֶa^1mOֿD9-I`z㚘EJgִou㶾/7)%
+-ͫ1XFpt>ƽ?7 :$U&%OǶՕ	 fxwV hâ`2TnߕSBPlmMֳ_c}Mihzoym|%ۻ#S+%1Uf? J?S`Tg 3>=GӚ~O5σg吼wb̚VJv&ڬ.%O<8BzkjWxCXY߉nm.{ա|v9}u_(nVLɢŷ%Ǩ4	ZF7(Ax0ŞkGA%^Z l\>t.F{-e5dֵe5yˋ4KӮ䵸8Dbr9jIm^kGG _'ּOV𞯡:hnd-k	$mВ{)JIM\̟GFե$H%ee8 y05oX/m~~c=UU̖l+?V5o~\wI,Ԧ
+\`Wu tRNLvZ(Q^A<Ix\Kh׭+Źl/]5u͕btLI¶F~^ƚbph[ *ɭk *]<oA-Or$XМT#Hk/M Uw>6O_xj8+%KBH_
+Z1i4W!*=ĖE6*F[Er3l+_$Vtq:jv%Esoj}vC]س5dp)2E~H`A46%|𧌵x̺ѯbfA+܌:R_-|ǵ>t Z: tx̽t!6etTv(Cjgֵ ה^#(t̘#cV <_MݠJə4W|C^nvBX:sYNaZH	sm=vgi? *ɭm3<^{*m6*2(<)'fںH* ^<<ezU PCKr;ע|6I1I+YfcN;LZhٿ ~ҫU +%{A-kο.ϱOʟ5-=/+gd_C^qP<E:\G0r)cW?"W+uW_5[^kbC(Qxi*/-yD+a/nX	L[z_uZ	~ז|EY.y¹
++؏L]cHk[H S7Wk^9TС];\gNH^(bԕ̚+֞	g!ʺ9+q?-tnSqkP +?Z$Qm\3?F !	+W4KFiI'ē7s]. !	*SSVʔW,5z&4~mnAqӎ'UM_+k66JQzs֚bphg?Ҳk[YO6k_wOHggYȤ={L]%y3kX ٫m|_ooxRK[Vb
+0}{  Q'{zU&~%ϩy%]\$>ٮc>9fj˧xŐ<R=Ni	Ato7Z5@6?-s^+H<5Mr%E$7Ri  #^EjXYsƯidgk]g,,Ir1b~fhrMLOousT 
+KOxBumVEPВH'vZ
+~vJ=~??yw5駱hZ\c޽GS (>RnVLɢW#ǖ~vi"7+j[NQ]fymT,ASU΅e ,Fַ ,F4s{oQIm<$r;vִtk5/'m_Gסrڳ9R:zu+|E3fNI;E)I41in?OGTM#ãj$@<טxWƚ,d]?1HKAr{~C}Ep
+.d$IlSvr.F0}+տ)'y&;Z-(">!.SKi+b1f_L{~5~+5ՍԒY>I¶WW l?ֿ l?%ƾ-ѭK%Iv:3֦.z%kX6oW]xo<JQqR8?׶6oQ)&b2hCUկ{+-3ċ$lT:gHk%#u9$Jj 
+髆𛴚ř%䓁]gW>^!G}c/-/{}.|7dm7'+,/>.G_I)qǮ1dhX_^
+[}~wȖxe1{W1qjΈF4׍t=^o=ŴmZˇpzq |S{I{*G g~%xUuP]ILi6.\$1 95|USJO-;p9=+T&!x$yA@ؿ<⽾A~?ʸ{?x^[MNKX,hʻ *xǞ]#S[! )[}GL[ar(tz|K+6n/2E~OZ?5x3Mԭ6AO{\ױ~ATϾ++riRٳ
+6Gsֻ-hfE$ABCX>"&jm}YVAQֿoп	
+yrA$ϩΎD;Str$n+ǧnGg.6v8Lq^vq\G<"]g҈A<,ῼi#,#@0]?P.AI*HvW:p@~P2s^ExQ5(k{yVi@TpROEڻz>ۭH	$ EgNm<2.	Hc/R rOt-fe]̱@]]483 4ޖxį
+kVZlDBi<TS'6rnIwo**4Bk2u^4Ėꖯ;DPK)np^yǔ S|goo9Y$0 2A0s^?Uj.ՔVWZwH]>:#>!x?zgدBHuE^/bi`ه%q};úW--5+Fy#$vXսEXFЊ[gc׍tjk̦K)A9>|#CL%dWbI>;!tMKf{+	P1o=5ơn>O!>qE-Gmav7@nu#!:{bOk Hc+r@GCtiL]W]FJ[Bd8g~ in+ejYjb *;<qV<%xSVٽl/moPS5[ľ)ߍ-ym[nAd.3w_|=^]7P`p:jfmAk/&x[Pi!!T H<׵@A= > xz5;+Fk<E'41FfxQLV%QѢ<<}ּD񧅗IӭT"wm=kto7Z%Hx@I5+궗.e0(0smW i]*w!x5j.ޛ}-mxF@#|2G	R;lsJo}Ė~g,g(M*<ea-Bq/ڷlTm +oזڃ[]ȲʤЌ{G/Z;_>|3'4:}:+;Q{yydTWnVY<?*jhpFҡ;`}%|=+WQ}BXgG)k0ۑעh擭]p$1F	hz3jW ,c,r@!O^_Z:eWnr8ZO^xb%ݺ񗊼=n[=BHʏrxNZ~K]e}a[j`-Xg3׵G  &\^+wj6]I{z]ouOe%Mc7I/,?3Ob(<+?Ğ2W#jBX"9WC_xnZm%űcPrNG*ރo
+xO}V&ԃBǲMѾAk̼om,Xsֽ7F}CWWFK]GP|O1tGCu5ƗMf2)e  w#wJ-<q y{?)e%oK$=JojZٮkgcӡAEUpz;<{/
+I*v(A rk4>(4Ife׌Sfh	.ur|dN+ʿ( -?ywNvl|9w:6iyl\!9rץRGQM2{V+[yJ #?WvHcn۠3^6Z>ϝns=its> }i[͇<\f <? a	E%`:wV/֣}m-̇I}=W=mo  Y~^1/>YjZ0@ބg ,F0W5&Y&ln2D# ~N;qZzC:sҽ[<nk<XxCK #*=+GgB
+4`lđxƺF}qjVrqGl\<<wXGDV8篽z6mGԞS	 W7^|I-ow7dמGpKMoO_ةtjn.qwۥmx֞+Ȧ7a'< JڦnۈvqT,}R8!l*yft(Ӿ$xSKK{+LiX^.sYZ$;P`ntvUanlcx\p:WxC֧.Qw:98J#%۴鼑YԀjo^^֤4(v]^ѫ!w;x_{Umy[ݕQ)#K2tBKPoW*o~TyX,jӵw6_
+[=xntMNQen0 fEtA*"Cs]w]ᨬ5K5+ax!#;sX[3uo+~fpr3#Њ-cӼe}8*ybOg7<7ɧHn#f*IZt	+<":z4-Sh5K ʲHҏ6M`S˕	'}Mu tv:$wQڛ#pn=;tG>(<Yuwvw2g{+VӵK29->GPz6PY"#+l%xWOuBOC>R@^SO"R~|2s^Gx<7nv0@*@ZoBo-xE]^ 	h:[O0]c=+'7][_O'a!T(0r3WO|Qiͦ1$#Wq0FqW~"xú.4Fkxʢm-L@9,p1֖+wgyO?ʼ~6Ú莢C $?J3<\&+YIueu[GtUс8Sâ8sG} L$}TP}A~'&*}yB_g޼ߊ;x2PmG89rGoJ][ޘ.$Y-tnl6v9xzi{̦q_%A1ן|_ؐ麌CphE|99޽? ѴMGny+Ku3y[D%Yܤ"	8|(Q}o|/mAMʗK88o+Ʒo(wQ$1`22, uZV4#@c+kPP!A ٠3`k]nVK-L]]G&UpBMmSzϏVKmu	"r۔,GI.G[;K$G	}xڵڅjpz-f۠n=ּR g-OͰv@{\+μs|7#Qm溓؈N$R{zKTfj-g)ntEnU* ȯw?'<,NlڥAe0sh^(`$)4&<7Z_ȥUeh`P>/!x;VI嵎0J. ]+Y6Gd;z\?ï{Jna5xekUSZlz/ß ? fg忔'2q~.r^q(b8>]DJHB9OZ擢^nYN#2FO__6w6VvJʒKuҶI٧ev̗>о{_xy>(-[,R4iaz>~wM7N3w9#Du{[~3աfԮ(fXX^B+6,u1y4"ʮݠq(Ӵw{*mKt^7/xz Uܶz_yqxRWYO*6>[d\gj?joSQLD' D-E尽>le@޼s"IOx(j^drhC+񧋼7u]ZQ{c zt9OZxkM-Rh]X==]E{c8ڸy<qiwwzk{ ,9F6zIH>iR?ZIR-qGO0?g沎11=}a J-6oNs|xL}~d=cÚmkg,ӡ# v3y/
+I*B@95:wğ	y~y3M2ȊfzWZҴ[U9T2_x|ӧZ/vl|9w:6iyl\!9rצxQIjV2 ՁFeү!h2@skecwHSzX[Sǭ5/njNzg-xMӯC! UTso{SPIw>0Ρ{m-ħ*+v ^(o'm7RԛWA oC9^o  Y~^ixk#UҶg$^^wt;w٬:C:}zo	y_g!,~Xy<a?emQbD`rOz,s&+F8 $p~8񮑢_\iܢ&`Q[#z%/&]儑>^xA'f9~+W5_Ky[`~u6c[*]%ڛozv[;%)F@_?ڦnۈvqT,մƧq(i6h7L?O4˽B{{O̿Θ:zU]^7:C@`d}ў97)4E5sc$|vOq]MYxt.%Eʈˤ1Hc/R񫏉Zբ<q+#5[4(s ׉MG	}M{#l@s{Thא_źeuu!:UT9yA~?ʸk_xZ+{mR敂9$]͇fSKsǼY+ܽΉ, Cx (ڎ8SDP}k5c&l/2c ~1Ӯk |7x#NmẏގFdb;zCz/ſ$p1zkk#TU>^eS> :p1^^?{J4h5 7lv@iҲ41|<c|Fҵ fHZ mxY/5+sjzx 0lu 5O~"Iä~-7qtһfkǍ5xL?oav t`@ wS\. 'i"'ExMkI%,?A^h4+ϲmo;ێs_?j <hj/vgZ/՛+CC2h,?7je7 hE]_~+U_dx.+7+s$1sN hhK 5F)9ß7!o9˚#Wa6 -'ǿxTZ[2[d6V9`|J󟉺ޅx+}OË\Ic|+<3"^B7gq[#PǉM?=z{-u-+BMz?%N+kIG}E*I+6NfρSĪ[_k|<D\cĤ?$vqֈ,jZf>.ndUu}1$+.%Cђ6`!^MOHF#`?{cx}C;?_+xm^et+I3(azܑ	/6$?ġNG^a|l2 Dg6>WT ]3ֽOSm?6>تϟ|CM÷B){5ի,ڲ#GS7!C>Ob45w*Kq|?U##e+ѽI1$rp9+xύ[V3߱3sӭ71 ^ƍɬc6୳>^f*7*| <@6-{߄~+/\}~1ftp 5Lmb|>yD+Ǯ:O7L k~$ Pd0~86דSĪA ?Ա>k=. 0ȅLlQӼ2:R'`y .䛏8y[فozIã+gN<9\U>]OZbK̇F@Zt TEƑ'RF w6'?ů-_:_W~R-_ xx2=ym|G{Eָ_(+y}_?mզ?ٱفnhkB3-xѾQk<~5v
+}}پX}x Ai_!]?ȤqBT4c}o&<nNp;jyeghqZmfOG؞>F{g=/fc;mXb+rJlf<[^y?*,4 hg>>~U)$ 	H?gmvݼ v%t94nOB1+w>x/dܲ!_7 t-Nċ&N
+dF?^as 	Ara]vh==ݥ.nok '<;x~M:tF!<ˌ+?Bs Zn sS՝W4|Mf;<L#w#Oƽ?7 :o[7}W  &Uz=1uu4v kcsaS hhK?4V f.?*c. 
+ N^5{~/£Sا`G^ˣ}龃וx ԝKh Pn~uOv(`j:1 - ת
+Hel^J}*"ϋGR
+|Ǳ׉ɸSA</5,}N߻LQ.?Ž[HRM_G]N7j#66u=UЦ@|2u=
+5P#6ݏq^1rSG16x0z++)'fT!_7?v="@N78#Gu 	9ŵ>ߞwguAiǇ_?.w.kMe^i Λ)c`#O97ӑȵy??nx<|5om»)-=@^Xxu' w@}/ON$; g~y4>]
+7M{H1ǒC=8r.G#C[[Oq q_BCf##k+Q.=<b2. ]&?$Po1yA͹85/<Hc? ·ǲ>m6&$AeJr; JΧZ}ڶ+(Ulj |ić7qvq=jSd͞F᳻y3M%j) _K+i	F$eC>CC{ \~" K?$Si'+v}Dw	lz7&	O5"xR?|9 u%K!^xu߲nsWkr4(Sxr863 =/t,/wVR-DDsvn T/^5bN44y| {+7U}}hPo9d>b<Q hhK 5qr/c>o؃oߞs9n?}Zs i=ƶ=lejT6V9`|yoBӼO.$1yq_٭ݏc=8\OVH1eSulmmKc]KEe0  ^	mӃZRhgJx+T*< WZ.)&I+c;x!"}GM4(5M5uo1WcNpkʠ4Đ|5F6`!^CL_HF#>`81sּ6xe!x96=ׂ.&֤[_O8q$lGW̩gM`^U|n 		:v}^+c70sU]Ϟ|Ec!ZZ}ڕOp1 ،|wZ+1ɏQ7yCm~T +'[?1_Ғ}4xgAYe7oRLI*q=3<^3Vwp54LauMĶFGz|/ - ױ1}:k͸+l!W٧ʟ%<}^Woc~9BكOmgE4մPV[1#MODC'SЬLG^! 	Jomy+4T*<xr]D9qא+s}펝n+}jwۓu8?b|>(PX毓ֺ huӰ<4xc=qMxĖ+F
+|wMD[<lqӑ޸C?ů}k~;]U?Ҷ6~WvJ;[p@$dz_<OqP-Wc־Lc7yu@"ͭn&2.$0_ڽH S7WZxj1/Yt둨JH S7QX}x #RO/|rϘԎ1?
+5+gط [7osڮ`o8\Ux)b-HGC#~xNm:2.O?\ŝ_GҮ,έ;Զ6ϊ5AX+k[޼++CxUv R#1g9+;Fvқ%8MU++SЬLG]n,'{+}c t4lZr<L# ν3h gټvv޴Cp]77b5̐r׋[kM&FWxD_~yG_Z!M9 b-p 7m ǹΫwl&Kro&?ߧ^?Oon  3ewiدi?jԞEዛ$`/ѿߖ jOSw/پwg}+3K<5=OQ>WN;׼?e,,5;4p1Z&Im\y-xI+ChǒۧS݉lXj:1 - ת?	t7_JԂp}z5q&
+|$Hsǜw潻cZe?zdt%1-jFj:qcFll;zןGS x\bb?/ᅉ(|pl8])oB#<st++)'fT!_7?w>7u尹BN79=_'2һN^(6#îu?/"3wf9>x5iY)a
+':tO`"W?ӑ赃yʶ<>ݷڍ 6һ|qҒocm /ѫiac}s<1s;׾[ OWx h\ypu  ms4>]
+7M{ʵ% 0)B!#ttm E\WОGڱ!|t߁֏#~#k+Q.=<b2. ]&?$Po1yA͹85/<Hc? ·ǲ>m6&$AeJr; JgōKLgt`2X+K2x ?1gZ|<,G$3e8s֛KcKd?6kW$eC>]!\gmyO7$fcg~+vﮙDw	lzW
+M,yФ5
+r?[_xfiK:&oټo9x~<hj463 =ѯt֬/WVr-DDsvo lߏxkV?毘/ҽA~?ʟ<XuFO㝖I.s D Z>/o7"&:s6?ÚcڗA%8iǹLcv
+!X1!?n'}3ӎWSxuk+:{+ ds5':oY̩`k#C r<yw9+'766t4013xgщo1%:W>#дb%C`J~,]SEƷї$dc56	~ě-|M5 +[>g	ywc 95=s| tj\K~9yle.kitRQ,20+zmfqgI^9%mMH*:r}A~?ʜKAE<\Wާyk5č! 3_Vw8j  ^ymnuX&(U#J~]j+5Vh˵Noh
+=Ö"iZS!ձ\_}FkY _-Dhrsm--)b;+`:^Cm{3}mFr@e4. >]X ]MMmdn/٦~aӎ8{]hzsw4GCzQrV!x]C2yz\u'"f5ۨa&PO㟭p,1>+#tTֽZ͖fu+B_.$x w5/o6%7"Dpe1+3pyJQە4<7	.eoǳ˸9^jZYg36VEhCs̸lWsrB葒@ I_[AkX% (\F,~]Yr*&HCJ ރkrAyzcayz[mş̂ _	@^:gyO?ʼVab=jkDH>^ ڽWL )WNY!/3K[+?Y  _z?6+IpŰ'|w> cKkZHnm`]ΉÎqC]5([=Fd1U}iW9x0K5[9yV ctv  mhTKf&0zq\Oö+=LeIZ6w7+|=.s%AJogxR.H Jn~r\?+pqlxR,+hPsBW<RZ"Vcχq{'uWɜE MA՜{1px/<wxK[uw:Y}G4}Xg]+ּ~
+X$=|װ  %^o +I6T)+LDHJ=Fܺow|[F+^}پח R;?.E<{w57ݛ?vs+Y2Xδլ8˅ϵE 
++_ ׉<{xfm.Lݑnqc[824`|^m.;'Bi~OF{-ݷ@۷]&uVҬJǊ 
+`E9>5~];j0E
+.ՕG@ñܤ֡ zs5_^<O3[[j3yk=j[mzScm>o&Bz~UIG-˩5M.IZK  JKog(?1~WmEo,GAq% A 
+\9_BkXOj73|#{g?z<ou~UV#,vI.gvqU 	vpW|#KyW#>RF gw C }렇j.LPm9$aO~F+ށy}[G#mI@❠y}龃ך>!$ŤB015Z7ޛ?p'3Ip 1Qs)i5{+_ o w>Ekƍ?3d8;R8VJ+۠*rG8]5;Mb;;Dri^̿+oo=ܖ
+(9z}H?ꨣz?ڌT  02XמZ> LԊ{_l7}òܼ*.vc=9ҺirM6IZ$BdsNY&ӥb%EOLS,tws T ;]X<3YGR?
+?CZ?tZK],ISsϽV巑.csdԃovH_x\l gM(tsvv o?+}~KFd޽r@Kb[yhhV$۲ 
++_ רh1vXH=N1y-On}?+2v1פhr,!ʼaCv̮p>1{B5&紖%D'5>]X ^wfi2lQ䌜d
+5Z&K`!+@L;C.SM
+l.//N~nqӊo_
+xl{uA'1֬kYנ4|$n20AAK=vöj@PeZN>tHY" ~	M빧\	prsֳO_ d7-. /\g|ֿex&bXd.k	[S>{&r<F2d3^Uk(Vڌ
+z_ku'X*( 1^Ww{AvT̎02sT[jS澅;Նov)XdbWcJ/M U:č_KRKs=kѬ7Sv"HuYdi ۓg4³ W {\zsus,<L *ӓɭ+i1xNoHVqmCNu^6qElҴ(Bcz<o<U3Zj#@{ֻ/^&7*O Upk~)tMI2	3xet`@ ]w494uQf9N:⹭[⧇mR[+ƙR܎h:֟*\+q
+˰9/{|C^+cf{uܲoE9mR(S?#^ZD7+xldN 7S=y+oA#8r|RєTtZ5(I6g </}/O,6hnb	+Q+ h@&m,
+_Kb&zJ?nUE"Fn8<5f⏆nu)-ıHd9zc][Ͳ)f@nf@WgyO?ʼVab=jkDH>^ ڽWL )Wxc?qx -+n)FI<QǭVw8j  ^MCkf\41l3IϽyݷI.lPy*>9KXE)#܎^OK}-Z9=~ϯPX( [iIz$IC6 i(gZq=E	Er-Sy$]VP2ʬlk_~%[Jv&2*䍬VGOkYn}3QUZiba+C球 t"kW<LS5x*DROr#Z#L)#X8[)<)/HE?ebYSJMڞ:ޙ\~R?d%(\FO/:-y\\GvMϛowr1RJ/q4?+9uWppzk43}Eyv_BuQ3mY'H<WfRvs+]3[%ƶͤm$.ϵA 
++_ ψ~ hRΰǻSОk;R"%@y\<js;
+i[ؽԷM
+3Ko~P$ג[})g*J[9!tq`?xNߛyLc2p8&68easOꪣEϵyޣ|s?s_𸴍iyk5{ĺgMCDu}[)s[So:k\)p6Q0A
+15(Pch+zo8]88+xQKiHq7ԃLTlTY+q_MFbݘ&oslG?jn|Okm/42m"H1  |n<~G6!y\yHϯM 
++_ ܿ+JXmnڳ⟇ZͮUm0wiK"8
+3כ>"jUh@"@qHHo4)rt3^癍8s'ނUW W CI}KٯY7l7U麔I+גdAO8Z[y*Ǩ 4;޺ෞKacri$	uTQTֻxOo}UQPe
+Ғ>$yI#8=sI(Q+kxcxv[Y<Pg=WW5uɦ\c.%r:3i+K1$,23fX#gTf8 ɡK<1˵>v0~4\zRX[qS5J̖֗HbFNkWÿ4_^^}R+ۿA/==@TrZ崷4@1g5V ZH%Ӛ+4*ӯ8u,T gw C }Ӽ;	`24(UVOF Z]O`cwd
+cvI=J|7rtAI%aE?a?FڜľZƳ+0<_ ? [Dе&W˪
+O[yB:+OVvC&6rj?78'?X&{uVY7"x?Z^[n녞7fr:joV:+@q w445{wGHtTַ5?{-ĺ=;#E,nd%BX`A}x_z_ebH&\0ҍr_- ͜(H,Tu(\F{RuIG`bx ֿ3uw4|,j̳IM'o|sSj6} V:xSa9F_z}fy?DֵXմ< *n#{y=ȮRrkB"@6 p jx.汐Ouv~;tϩ&-~/RαZZ+yF
+J-߱i6;f1C#lw>/g"M$VVSAkк{yOVjy[L;ֽcd힫ɤk[RwYf}Bk#B31/ U^qd.
+%o^[?P<gni P.yڃG$gIcPN:nt+OoBEy4;	Ki0+DW0u{xnQ41;Ok/q5XxZt:8FkX쌥Lx;zWtnso8ĄCwҽA~?ʼv+C^&ajz!$CԏZ+ *n{c⯇VZ4Sqjr>/!~+WI[p`Ha+VKCYy8dsxcPj~:.'p~03"m͞áEH=0WxFգ}(	-C8eq;+;k>nmx[֛־ W g;s;C<Oj+j2e1v9'һχ4wFH?,Y\bjxY8u;PG]ï^xOs,k6Iݓ47}4[kEt[iRa~m'+ם>.XŭdD+b>AFF+>)z"\٢aI<ʸ_\3? JWZޥ
+[kZǌ.<KiCKm'HI';^yO> ךSZm|Ys}v#OCz7ֽ7TX|2*G#78՞/z fslyrpzԓ_g<>E;{zS>'BIf85C6֥Ssoǃ. IRBy?wmp{ǔ S,tmcD}s+w:N<8Rq?*=3<^ID4ɣGᖙȷo82.Xj}uSy+Mg"&h]`C\G'^. &WZZ[a$rc>ݬ+tL4 ";d:~]+ǼSGDJ@,mR	0* ν/?/#ţYG9tk	|yPkR2GI5̙]qYjΰ1㓎߉$̺mn/	˪hi$R7bAZ>n]i,C&b	\x9ZJ3Ƶ+sEҋ-Z2ʤcFI5{O5/}5t0켙gU+~"-E͏9## |Q+WV[]Gi! }օk;<<S8ܸx~[mೢڭ_Mϩ+',ܫS>'7:u
+W^)ǆWO)ͻUM{f^QY$Df?(_^}پv`̏ <A_Lխ.yPU{ ^M/Cؕ\?ZV/q>\:r!Җ ߯W񶯥h&+5|,pAց+_n<I`9$ga|P5KcLt{xKN{ +Ws<	gKk△:^]%M  Pﺇko$#xY#8`;UVkͭ[476Ac?jE{hEoh>֮Kfk׺r[*wtM[w%ߔZ[Y)4WC+o ܚ:scsX،zgĝ^m7Z22fU
+y<yiV"ӏXtgB3ڥZȧ{_
+Khy/tn+"#8"n?7 :_sF!nm3[gp0
+ CenjBk|om\a(a}jԑx%iє]0/uS3NҮoԼ4j+ufH`v#~5>"\MR9{
+v`3ۧҖ=+k"HUP3ה_<ssiZ4:7,,2b#׬hzo&|=ꩦGm ǯ&%1Ziux|2Fa0 8Cmcy\y$U腉8+_7]bZ,i=3ҺυZީm2wtrN
+7⮁kBL)l&YżvQ\׋c_)> A|R,BarFxG]hHvȜaTs/ ~f]Y5[Zv_T܏^kΖ߄4$V=Fk> m֮R+8>һjCkx˄S(@Ss4(b &2TiD7M%f^8.;#*+rqO]oqs[
+#9l]7<_iz֬Y4L;$~h-Ua ,F.?ËMFR[èOx'=)}ze5x_5MGSԴm7M'eѦX55?
+evE%d|ArURVDP .uh \k$$*3 u{ײb_[EvTOeI{=#W>)4#Ma/5{QFqGg[̪f'l|ƚ $^ӴFwrxOJȋ颵v'qՁG]_>a)3ȑS+l)qsc:\w(S>x:<m7P4:ckCƦ;X۝=ceܫoPhv?Z5xbI`_qs:t Yujh-V < f!ܧgi
+1sg?Jn[RηxDGrpqZjoK³Xn!1ʑ^?j.~ZV{v8~ss^˭mZG+oxXIӡOc?¥h.$tM>o9st'{= *5+o3[[2\r-ӯL׷*o෱6h=C>5吅'iN9OxRO_m7zz:T*=K)d"e!{e`+*}g;٢IDߵ-m>DEea"|g/fHc+:"O=t>kEK2+@kvzM32(zz&-ZwQZZDʸt6KdXBA><k}k6RN'n-Ǩ5^^[6[Txz#k⟇.;VQrf\A<&f+\D4HpzO'ֽ:\_ bq˞xV7ƹ_N_"7w,C'ilȭnΓfxojziD6[ ^Mmufᆡ{.]$!+0烑ӰY1n}qO<7<!&i6_@,0}I?i\xm7G$ܟAxc[:<~ -)<9ojJ4B') L=L )W_Y~0u7EM^Qe|Ȉ=@+y u叏|Kks|ؽSܞݮŭWSMM')pĪg 
+oiZ~$Gc0O|{W[xKakRAbsڣzNH${(C:;UcxLkX'ә[?'{k+H,5 d8qʵG'7<?7eH
+
+u'>_ϊux,<@m-g8oޅms_VIj\Kx$+ףR)5CȮֳiڴqu]+ AVŝFI]B=(M+_xRy,4]oK~diFH ַ½jC$S,nzd-[]&$j`+C㎢7umOUmR)$xʂy8HBk3A'ZQмEx^¿-yjZ}7sھ@KμNQQIar#]ͷ۩_2\8{i1#F>PyN{WfF?-nRjpK2Ŵ9>vq?ľ$xc-ƚhjƟoڲgt(3uerd08<s7+^i7426 \o h3?ڡ"03Ӹ>=|7ѧiDGi 9 fVO-RKK;2o7첟PBxuMM,ң00)e$}qeZP|/w~k^3 ŠyGö֗=RWֵ[hԝ
+E0 fww>DⱁI1̥dJ\_k&sƘ<w~GѤt\$Iܬ$b#B>
+]'\vAc (u<:cX@ΧBI`OHe\a:,k29kэAUp*ckj9^7KHԋG,Q^@O-98潼 ٫4xoƺ~jɪA#l|׷z  S+o<ğ+ok;0N{}ax[E<yyXl`K@H^1^.o7֧ɵQF'՛su_v*7pɱͺ0|p8C^g( זKt:lz>L
+ 	<Pފ=^ukmXmAqsL7nf%{# t[}BJs4 1½/ᧇ։eat9
+[~9
+_MGSף-x<coMwAq] T`1^JܭSHԯﴻh4녟AָŶ&4/1 U aJ>*k+m)ugc<W3]WL^ӵHI83KKlukU&9"uc]|%q$[DcW$q\5csVtXtAskĶFhّ)+yVºl:K0u&b+Mki/xJ4{M9̛CoOZ>7=G\QݶHHqk|qjhԣkxH]J>"'u /ѫ7jk9bGd{H??C^o  Y~^!xq&6ll6h11ӚWWe+Z|3M.NA@{gҽѼ:UR)I5e#B>&xfg+e
+J)f2x+J͡&9/Kg.tP|C=uŴ*vw4y ]g5ZL;hYŴr~UOlR_I%чj^E!3w
+\O^"+D8ֶj+֟sM9oF\R[M+9ZpW! 6#R޺	iZoQX1Z`coʢǗm:Xd/Ԏ⺭#.fĊ!)_qIlt>$:Wc+J^|?ODܚzq2J z</xJh;+$
+xĶ^Slմ;n'f7u]&ÃJY?\i lߏKy#RECbJ1>56oU;X{55}Z OГW%q"u8zڠյxMH_ap6dT5-_[ҵKKBP3.ѓ;TxRV;ʄSg͞<:^c[Ƒ"Z7[KuMsHWКiT:}BO<?_> X18>^\|IxoByIԠs1
+x?dhq>.j~~?M {w߃Ϩk76w@g- w? w-K$LqתxŚ]$B-Zl
+aN88"4<I^ϳmo7q}^!?%cͬc).Ԩwq+Wvg(({9x=|֘y݄T*F Zf߽/5']N{Fo&̧y`u׶6oW0д]FS?k3!`.23^a  ٿO?O2 Y>"]/P-7*aꧡr-{ 2D9u.go_>$Fmg'ʜ*tmGվ Z4qsi#>0d9#v.ϳCv{b:_[ď\#A0G Q]VȢ"( x/w33AyV)לwa-Vm C+y^MN@)m_H>IkżCgo_xu`>Ё/+szqtNЕ-teQXxiGv9t%w}vH ^WنFcx׆|'ko,9RB#ohv>!#/aּKUd~2_XKqA?Vh;7VIy7dVT`t+ԮSBGrI+̾h:u5Hw.[,7aڽ6M	*4"zEW떑4~\.T,soKvݤo4g'?sz~g:=jz^c -t靃 l?C+=Wxt+Y{(,KדNѵu?U'o
+jCmjvR¤^ ^ǔ Se^mZĤzC<sblr8E4qQpLqCX-Ia#a+x_xDҮ4s"[ca*8z`Go{#@Inhi,V2|eqӵ˻haRf)`1qs'"S8Y%?QUi.f+IgNdЃ^3}	|=I_x}R zSghPy'ǵ&Wv=Il5`]r1m=pqZ%K46d9/ZfæZrbr<Z/Ҭ[̸e:AϱJg^7aڪ?}Jjxs:G{I'}0@ 7M5ތ5!"t,'@#]NvLeFc@;RwVr	~כyټIo+r;PǺ;E$ ׾c|uM+2铻 G %{;wkuv<?wi{yv/1nsּxXw^,ߟZ7ݛ?+pI)hygjTwoSGY.c1\	ٶ]* Kg^4qi;ad6  08 dW6q-Iӥ:)>VVN+9]i`=v~ZX]}(0 N.A)#+O[+B+xT $>
+i,k{3P*;wP׽o OKxU"6"28^ ?:^M_nr<M"ISҼĞЮo$劋=ZعV!Ԝ#ׯxCCӴm-V)'!z}t:;Ǫŋ#,Cq×Ɯ6^ xZC nT8q^mSN+~edq^#}r^>5]w0inhYO;Xd1I%Qb]@ ^`ǥ{ou_	.M5e认Xeb1tc^ezVy
+мCyZkVp
+]$/$/ɭnoR+F9$>\EIOǨ6ZEuy`g𦃠8 A;U"r  794;`Vzo~&'Ե(l;FWT.DѾAkμoS5o}I8Y(t?b["CVN. ],6珘 ~XwmGsݖbypIW5zމ_xkVwhn#8I<WxwLŵ 6%cg$穡6Yl4+J[x;xV!W/3h#խ 8V@8]<5#e~pȇO]SI44WB-5[rV$\Ҹ웱_|=i&xnndyd+(p<Po&1fDCێr{WMMҼ=gwgh!pKg㩮6pjHIRD=4籱Zmʒ3fxr
+4ףs4U/LN~;7}5!'z7W>hZM:qs+idB8:5A=@|UW(P9V +e+֠ΑR2Mep˘ B+4OtCR>Em7 8YcZмcfޘ6SzK+d>u ,s0E{h0UR-i$q/"᳿̈PȬxWZi,x5;<+K~so}V9#ø(h4-n5ջ;Cspqm$gx&Fӭ-t)9n;RCmMl
+8=ɳm߱XOS>6mPF1YMl	s^д$+b,
+w
+:{Y |7]f{۵gHX<)渍cF-CD]Fх`9bqƃxfRE{slnl9N;PrIhz6,ph+33  םk^	VKY#>k5h#V	<R.S+ĵoh7Ϩkildv=P34Fr ËOƶ.n&^rFW>V_
+>hZ&jڗc'ٯąD1/M T}G^'u]COa4#=G42ͳX$ȯ wzw4կ_X1~[|N}ʚtI> i>}=AujL[9#XhMVSA+#\ִ2Hu[v$$3jZCAAA\<as34ebypGqO^gaiʮy׌!JV%v{>܌c}شJSdK}8=}ՃPBgh#Sut];BT-yEbyI7[M8%V$A'k<Z֠-nRHmŬ9R3dqפxF쎝x$PN kĵO.ME78#8 K^T=9ᦣ7l4;hV1>@rTʽ*ѳ '+Wi&2ʒKe:ڽRC豫 Sgkz|CgmGTӤq:++扤x\ jWkQcp['q
+Za~u='NR.3`??#_x[:CYZduޖ4=L )WxEZ+@氹Fqty_[k׍XQgbLS+GՇDa/|'9wyMv8wfڮc6k!1q^k;4+6H!Js+޼=go,cvۚKf79xVďjygr=V$qV*{i.-x焟&txA/Ú}m,T.R@`N{^ݮz,t-?Lwit@vs;MHZG6?\VG-3B4EY<1;I閚́-\:# v
+3S@si6zKo Q/#`x*o+νmy,8H.S$(:Qcr[kz3rdR>hrvXk05-Kgnqg=+sפ Jj{xI	~׊౾:at݀#} Z@$s?V-Ʃ#ãEp,/pa@ztf?д-sþ,Ooo1eh\}z??_GI6Hu!6v7>[qOjz^o]j52Y@ 0粜O|;4PqLr0hO7^:t h)zNҬIF_ŧAicѵFV{5 &`aG*}kcö_٬D0Ig|-dhCFm{!'"<;;$GctigSz?[vH)γ3@t=xטx+mQВV Y8^M+ym	{N zz҇NŢLY20pN&N
+6ܣj[jwo#-VWL#r빅ŸH?V7=MO0L5ݥ3EۥS. (lg@kk>ɦl}ԋXB3kGBLw
+5|Ld.
+T5i&ُ̂[&ak5WX}z}B׼uyo6%v9˃yM&st\)\~>6+_uXJqI^h P?Z?\\(6U=zuTb[#/t/iPy+KɶKy ==|:+DXMO\9+4kk}WF/4,oMڬp2+|7hg[!bN3z[1C+Zha$p:$7;H|iupm)ѥ#s^+i(ն9ᑱWk_
+i7En[*݄֓Z-=w=:ǝ4ʲ\>:w]3 JJk&^]FӸf%3sC{-U{9ka_s9[þ"(-tUWA|k-=*>1\_=5)ՙT*FhzM"k{#9`ѡg	++6{me5y<5YoAdU-_m 'ѫȼYt{崸'ʜT8RWՠ2ޥi;2}s^Ƣo*"x1MEѵ0O,aKFE᳒1 q8"+I#GZ%<G">
+^=#؅$ٟ9*ciY,sF3чq^QiͧW[M@ݠkvv,' PHMHXh?fb
+n=;43Ycu%Ċf ep9~ooجO'J46#4L3=鵭=.s^-:TMR#L5n<)~~ߡY^Me0"GNq^wx:?%}FHX1s ᶁxfSG}qoec؜v&M$=G?i<JO^} xcDKvSƎ@NN{}R$GHePȻYOBZ8KԴ15}<-D<+(+7_6[ﭧUf3d-Q lߏkh_ f4kmtfV|ϰ *5q-%c5 xsikpl*?:\i<Qz܃33ِt +-k4Ō_%S|r+EuO6mφOE]Z9S VHD^ݥeY0
+"vǶ+WO[[!j"UzPOYo  eϵ{yċjv^ [[Oy11;F$d#ֲ49K+nx'#юTt@㎝f'M	Yto,`}ol{S G!O+ ^/i>͖efsPxQG5ɷx
+=&/:Yү֑&z}{WʹC#3¾¶6^qo,I| +h&2I׎~߯ThJzP]7py5+U65	+0HAG#v+T^5/fM\{
+QrYtY4i$,$ ?Jmkc	<Aiu4Fp}?v#¡!6ר0I;vx<q-ޛes3n[Tw8Hs^ Þh!G盠<{Ws{O[[[{g_pݛm\spJ{lV紟jV!9%>^]<AJ:e(h^ Z״+?zk08d>{̈́w-pq+2 ʪ1]4OO7>cEk`Rk:#$S;{*V,&?^ĺyowC+F+7JZ=ԭ!GyLy}qRmM&sZ5Osi[G-2Q	9פjKci.K,y Mp>Cq\`"ْ+z%i.ȡ+)AIKmlxK&[+,b*	j~EX>w^T^Wk iyq-)	ND8ݜ}r;vSᾙy;mnCgq,
+HANƝ`nzV SO _xTӼ5=U$3dccʽL )W+2ĖS1 |FCߥmJ// խM;ĶeUa2g۷^ۍKBn|ڇ+Ş<[n07}Et~?,t74=gq&D<QWۜ0UG Yv7zŢ;p Ǿ۟Bz~Ox$k-X.a<@>V~)hI+ũ=c"/WI7^^REy0s0?JOc7]s	>+i鍦^'LH =zwֽ,υRtq}e zzӼW.*->9tyl|TQj+4]4n5N2YIG<bh 4kNmXd.}E\μSO׾ 붒xKX	GbFYӯ+dB \'<kJsmsm\ Rcm#>"ޏ\2;/VvP]<r:{׵hvo$o뺬Z;uy
+(+.=x^}پ$8uc5gŚǌ/o+MikeyX~*Z6aC;+vxIQ^2
+wp\oryg `gOx7Lmx#r{jHy\}y'q4%O>3iN.Q%POayw٣)mQ<T){w_y	?򩳿i|:u8t'j[ѸVgRWW4B;} :\vzNjTf~ex?<ߥ+ӫ(u H֮2nt5T@z%Tg$WîE׵8u.UY%Ȑ<,ӭm-.}q1/4~-%)wM\Lbj+=*Iy$T}y*8X@M?μƛ_ӥh2v2skң }m{[cĬu nH>gNk 	}8XAt#h~+yXN 6~DbsY.mxsyQAY?ZVzo&ּOY|=m4YOF}#Zm{]v+o-2ѿ+7'`M(ݷXu+#Đg[ۼl$}kck~ondy>3`8|Uakt)>ڮxA kL҄x܉6-ffj/حO'Oz''{>1Mmr"o~LwYݼ2)ѷm 鰈R4ܙ1Ҋv?7ǋ|GhI5-BB:xUHT=8k𗁭!Miu$]e6~x+KGot(MO!id>!K=CMDm~><koi}4 7pFu~ӥ{ZBuEUÍ6 ko-((IR>_zHWV 	xĚu,°J
+k 'ѫӼkx[4+ge׭$lmjSN+:	PG^ԍ,,+1$
+<_L[y;ǣz/!s«\`Q$	s=w3/+xnK{{%q2x}=ZQ$м_6Zݨsqx x6^5N%ݝ׈|7xN6z[9M)n&w­n _bԦS&p1ZSWT7ג,!I5/<4M[phipqWu?+20EMWVgW?.K{.ᶵղ'ׁ/+Twd^Az8bZ5/.Fdz/iMrG-)?{蛫3%</-M#&\.q^;c|Cm*?Cdٜqԟj^E*u=5xWxR{{緙FC*bG+yϷk:%o3%;T Sa T/^iyL팆XYdTrxK T/Mڂ<zZ|Eɬ4|ctϱ>+ ;DU4|Mbc&Q"T]d>+xh^P}qy]M3űAøiXWΧw2iV73eGv2Hs^ Þh!G盠<{WqK/Kk-n3km|Kvnfs	+AsO5M+XMƐm|RBz/zW +ޥ?2+/ Om=5uwyW2U=WGvf;GvUf,|R~jNVX4EuxHIl2g zzv~#ӛM+HCRAhQGUewdȥ=J)94&RuG6,hV01'={Vm<8n\0^ >$ڦq X}vdzq޽UXՀ*qN\ZvS%[);($qǾ}ƫh:,o%89pkǃ+s|l䩎C3}r?*ioZleQAIH x)Vsy{Ś-!s#UgyO?ʸGm~$	|@*3(mwI+? sV4EVQ|ɟnߍzon5-K}jF2H?x#Llab;;Lư|7:↝Ě-^m<Ahz;AtP:ցE;s+B1}?Aw_\!kKW-?yrGӁVu=YD'=AcBL[Í{P$Սao}CWQ+]~S5h,j73 	g5"dR(8]Gt]sM}6K[΅[G = ҳ֧+o~Vt i|l<ZċK:94y|`+AƔ2^iIS8~FLDUڑ]OaUih+Sq?x|Am$0Č(8#_W΄θOx6ōڹb9 &G!|E{Jdw^젺xtj?$o뺬Z;uy
+(+.=x^(vwZ޷[W]>5y }:TQx++SLav>ɰ	st-o<WknuOYWRh \G#ڪԛĻQռ=_\M|;:a1jsyq  oN;mz~5W~Q.%	q$3~hwV]C}J%W'>DoF{vix#_|AkkxhU&NKZh)+DKXz`uƤrO+jȣrmuߥRM2nt 5T@z%Tg$WîE׵8u.UY%Ȑ<,ӭm-.}q1/4~-%)w0M\Lbj+=*Iy$T}y*8X?jK/n+mNH˖۔#/{u9K?jn{[cmxkSC{$@7Ifi|!~+un/^G]]W+%	uG 4sg}ѦA;hEЉdrzRk<SGÞHa~ .YG+]m;Mi.fp<Jkw|ZxQ?!W䵸 ysg>|.կu_I(gpT%?s&}>tM(\y'v۝Ğ6i <AhIXߨLD}ros6{n7\?k߆,Uy"de)Ѷ:=?E#MɓϽ$9Xo&E@0G^EڑO3z8xK&X.@2s߿_JHoairv:N\<j\kIMDk3`SZ/aJ,/paٻ]7|/,὞	$ ,tvU 
+Lu֭dAF8#+[ OWnxzΩ'eN!|e ,Fwf׬\sc_׭$lmj.%ux%g +cX\ַKk$k3ŘZ(A=wbv"#݌gh?N3|C?"׆䷷hYc'_BMo}ڌG7 WmunS[mdXO]_έxzwgŸcxxϨ4Җmlg|*+Jo:2n Cw29tF E'<Ӽ	zjܛCHӃ?JχMfuuBHt"뽇ugH<_o}N^dO~55}:+ҡI-`c Mtvb$7,f9a ||5?kZ̆	 qwUZWB<Ax4 +=)aFBW.4,Keua&\XGO{Vs9k)A+(|(Z\Mm;G>V3>lriߨxUK;뇎Sc lߏ5>&l62,JMzUf#kxε?UÓYiEfc}* w_j4iLE=x'ƺ|kk&мe??לQgcY&-ox	q#чqUiXW+\yw3e7v2Hm\vegae#݌g cQStxOiZ5ť˩C;ۀ)\v#9zo5%]< ҴĚ!q""*8Zo^&[i dL56xVH Uw~xg\ҼY&@ݐylXCTA XXO9|AZ+UZ+TCs&( ?ݪ/ƭi[Y>c xTu%|{. wuh wuL>T kZɭkZSvfMQZki? *ɭm3<Y5r]ҿj]ҿib ? JVo _Gd)n>/+gd_CYOhk?"OE/QEY_uZ	~MD:>Z7ݛ?dֶfEO)FMQVAoL QB_
+4 %?eQVA~VMkk?vQO.dִotOCEUjhzo kKF} XSP&[Pڳa }V6SrMW?OUW?OQ[mW= JɭmW= JR&( ַ ,Fַ ,Fn˖+GG _'ֳGG _'։,!?OGR\̟lKܞ?! xU[> ?
+ tT(+k *ɭk *ɬ\
+ֲ T/Y5e  _ʜndEdG}7V> xխ#>ګw r k5CR[ 
+  obVc| Zέc| ZΩw  x5ZJ[ɢ+B+m3<Y5ǔ S&?.[ W~MRW~M9|,Q _U KZ-? k>/+gd_CIH2( ֓@KβkZO/:ɨR+[H S7VMkif*|!O2hzg?ʍKBQCԿ!/G/(+mg?Ҳk[YO	u> a   f?j'!ɢ*54o7Z5}龃k o_-(mZ /Fխ??if(jAT N(%
+ UZڟyAʦ[fdEe5dֵe5dCv\AZ:??Z:??Oaq 2j:>d xuKb^¬j?^?! xU[>e/EUk_ 6VMk_ 6VMgObVfdֵf9ɢ*$  W3o 1 +*ly7 "e~t~
+a[7 ms]g|8c_'*55B>_ZmRb#`ppNkt{FեxZD]̖)!QB^A R0 ⫯?jwW5ٸbُ> x=lk x=tSNzVfdֵf9ɢ*44oj}ZG}7V> xke  Io 1 *ĭ˺ Z: S?+Z@}kZ@}AEVgyO?ʲk[L )VMD~&\AWtWtrX# ~ҫU *
+[j+CY Y|_SZȾKfeQVA'?dִ_uQϠVfY5}پS
+EU[??Tj_B3?F !	*>`EUkk?vZ݇dSKkG  &Y5dEd7ޛ?fѾAk5 7/6__U͇E1ܓU UwU TGC+[U h>Ҳk[U h>Ҕ$8,ɢ*5 /ѫ& /ѫ&
+  |E+Qԗ'ƣ[' cV ¬j?/)|%
+(Z AʲkZ Aʲk:{=µ7VMkY*o=4QEY MU 5kH  v ܿ|lԖ £- ?[ؕwX _ֳGX _ֳak] /+dֵ Җ#2hЃ[L )VMki? *ɨ˖* T N_wDw /Uj V;!KqOhk?"ϋj+CY Y)|,̢*5 ֓@Kβj!Թ
+?ZGS(ޙ R i  *5/K!QJ([YO~?S+&]O+X ٫&u2h+MMֳ_c}Mihzo j
+V  kO rي;ڧ7U:}S?
+	nµ??dֶ P}Gqٙ4QEhAo  Y~Y5o  Y~Y5ݗ-VOgVOXC)\̟ ?5Rؗ=~C}EW cV K(QEd +UZ +UYعa  ٿY5a  ٿN{72h	- ?t 
+
+j[QYQ@5EO9|AZ+TQN{72h++#>ګw r h_-$5%|𢊷+r?gQEL>T kZ(=GfdE SO(˖* EGtG V# xV/OE/QEY_uE\khvoQEO)FMQVAoL QB_
+(eQVA~VMTSKkG  &EOCEUjhzo h|Lf? J(-䚯~ER#v Ǵ_E!fMQVAo  Y~Y4QQ+rh  wEXC)\̟*Ľ Xտ(e/EUk_ 6VMVt.{kY*os!EUhi[Eo!- ?U[u k:*ak] /+R#2hЃ[L )VMTGedwJ 颊rX# ~ҫQE
+[j+CY YE'"(ZO/:ɢu.}3}EQS
+EU[??Tj_B*>`EUkk?vE|AZ@?EOCEUjhzo h|LkO (-}S#+[S (>QELCɢ+B+kjɢn˖+GG _'֊(J>d xtQT%Og  *ƭ cE/)|%
+(Z Aʲhs+ZA~?ʊ)`MQVA%|𮚊+
+j[
+endstream
+endobj
+254 0 obj
+<</Subtype/Link/Rect[ 556.63 309.55 593.59 318.55] /BS<</W 0>>/F 4/Dest[ 60 0 R/XYZ 0 0 0] /StructParent 82>>
+endobj
+255 0 obj
+<</Filter/FlateDecode/Length 3593>>
+stream
+xrF]Uy\9xS)*XJm "e\DH# 
+l45C7/o.^%rz0ÐF,!*dlyz[7'Wȡ;؟^~z®o.kP+J(#AȽ,B>!I8J<f<"|9gA?g[
+	w7Dh?S]nُM| C&A%\<}A'/s Ca >ew\߹M F0ID4Eز@wvo`wLɂʿ3˞ubrP	\:4&b:3 2V_dThîVGwxRUKp/'}}VOP+ye Vŷɭ[C{HK'/Ny - *n}Q!0j{lDQ CMXo
++s`x}sj
+F@a]7w/.XgMo*a*сsa*+#dn;bbr+{rƯ˄g#}M&p? Xr`h&t
+fswvH ' l2f2O%(pM#`,n9%0z)uX}wN0s=R{-ZxET)<#s=v9
+2C<6o%&W6[R~l3DcZ=XL۵Yle|*Ųef+\SKhd$[̲sĲo@r団C][q Htem^~S-VN
+NEly$Y=]+
+n
+Zd UϨ ^g֜.kl)Cni5R1,$>	rbCe0Ȣ)6鎲ya}kkDQ3M"!iGɧmn1,klsO+^-mS/|7ټ~vveZ++gIV\3Y/(4D7lH(%Pd&nnXB^M[ju;z]MHM`Glxz-e̯6XhEs_WiQIw3HVyf aCd{f~F
+xG;icu!nrOЃOǷ*L"
+#4D@w9&`"^a~rv6~p,^0{Xr	LF0нdH/;)g+=N'ԏ+N%jz4QBֽOZ:BMf)NSα0	+ZYUxܩ㝿~CSWHEm6F++[9JtB
+2&h30Zҕ+rP{8FsFVgY!r: ⚚Ei¦Vo[alY﫤Ixlkg)Ffݞ!\ՖˡñbғTarä%}QoK!=?.;^G[e32!KD5B쾜d/I+ŎdwiLFa;S6J(w8МՐ1?n 3)_*-^Z96jFdб'2ֵߊ
+FP/5CwbҶUw_--ZQ4&Fu`* 	BQ (0I 	/- 5P3fsaurBNP&+ ;lHq:w/zS.n{4"E@
+qpF<b,A.4LFu<b
+?vx#N T.8DWE|PtnrV*_8~OeML:	!i CL6Mf0)oFoj]"=wg~vx0'ֵR.j!7Jᒔ㢫^ dSԲtk,$'+{Vv5\ZXւ+,*LYcZZX}haZz
+6Uk5
+.V*%[2_/WwU1΀1no(a8D⌍,|Mҁ}_ei);:h;QHUncajn+qQkq,LV;f`#J/P0CqKe/w`F+qQ@x9¸-JJ:r{3tvxa5.L(AϑGl:رVQu?G0vᒆOʱV<L&C/pޕA9.Sa,qp<vUX /uGXxfhGVME4,*nmy1tDSE8O"t T(0) Ph0}V  A#['@lZO9FjQ 5:_vة%|[nsߎCfS>⑖}6%[Cνr>_z$8~A<R	Į;F #({5)=/GjX?/{ŔsSLlq6<'S	UQX^n*/[g)=`LDm*+y&(Deld\izk;(*!V+Ӓ)FQk` m2Y2nﾺi3.X-nbNneev\O++NsYLP;O'/hx^}xT|)@X3IlTOƨuϐMj7iG<ξVNԑ_DmFʦ՞[~X+'ۡm4gOP01,	nnSӯT>вJb}脏#фf&xoDs50 m~:%lT%T
+q#GJvO<Q<
+KC*[+242+zǔ̥iGb(E^	k `wơ5@UDCJDr(TZq?K(Nͭ!OޢMNՆجABt4(."z@dm+9x):LAig+F偁|Cш>,uUN!TzqRa6*Nc`)lVX_t<6_3M$c0UJw3|	Nu2?՘p~"{%roz%P^**$,dUʑmv^aj~ͶѰZlW]sWpR;mw? zT
+endstream
+endobj
+256 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+257 0 obj
+<</Subtype/Link/Rect[ 557.38 308.81 594.34 317.81] /BS<</W 0>>/F 4/Dest[ 60 0 R/XYZ 0 0 0] /StructParent 84>>
+endobj
+258 0 obj
+<</Filter/FlateDecode/Length 3263>>
+stream
+xn۸=@rZ,HHb=$>u㶧f,ST8C63΍{ˋSٿs.9əќ`Ã}8<춞̭l;yqx;2$hN'P +|5 JZ3s'=#(k  O/t><l1?V-q+_o28ad\lGdpshu]Sp?8f";`Ef%l+K_	q>E6ZAcPsZS?U4Av~~?<8E  [\<@wvl4)C*;
+o
++$/tNh6Zj27ZLr6( t=`KgC[4
++}kj_%A2XϽfU#6FQFB\I:! ,j<[݃CvG.)-t !@J2qH0sxu1'QCr:p޽8!?4Ʉn&sQH+ϽGDVd'k!;[,]ʔNG0πlx:oLRd^ 쌡AqR2|Mwchnj+[
+NB!o9j8Gs5^c'^[؊N|Nwu $=8mh_r:XOo@2"GCk򉖮zH)0ik48]Dl2Ͽ{Z+m.d;[BfGn>d<&njIHl	&%y;ٳwiѹ]hO2%&㾏t5F>'
+HCʣr:#]CB{[O,I&`0
+qBy1?o2,lr.Jf<AUғGܰ2>/Ɏ#QIY
+w^)
+S-cV!tx_joCrc^TaXnbufq,J?M<Զq֯88x0kobR\t2|P ʬA>=U&w?Pc@Azej꽩Tkd=)84xA̙cS?&Zoof&+]<"|Oъ+f?Xv9!聰IdR^fb9L
+9w^3cteի0TT99qC63FYDW!Tz$i 
+=+|14Z!FB̂6^X{p@RN]R[ 5wqe^Ixu1qcDv9
+ۓ\#*
+Q(M9dNbMUjP-J!|rA-?(fxP
+2O4;9?œkķTzp@2vul.0aa-MUpX#<F;܀@p27!p-2){vѻ:%lY+A8+	1[6`$tt.#*$0B驶'sT4"mќ|FPV!n|plw_7m)x!mZ,*BSO5{P^u:9j1dp,*xfĤvd<2+"3fL1A๬I{Q4*7E\7:YAY#ۘ:gR*;YAY#e#ˎh/;Y:hBVjC^:g۳*~heGD%j'l푏8UogzSc`kj9zmйw5IcpZ*EM!!l c9Mʻr;iiQj@߻>Zv@6)(-I	=pҦTħqZ6-S"]W}ڡʛP͹!1e=Xd-ME6=BKKSE.s~GhRPn:ܫ4yXNTVv}d<hmtɭܦv0Qkft*YëlMմɚ.VS@~Ͷ7̫\ ."ҩ6XID+V7ށLe4_FB{l]i2崮c BH%<vWi7tS]xJ*0,Mݺ+"T}z8>H=ܰ3a E̫6fV k4C[eY(T?J2NEW7I&:Ll
+
+So6{t-9^\ȭLJgyn]y()Dn,+X"l^HgM	ho@T5ْwIh|%|bnG.a-ȍg7Qy!+ha~0NxCBfKme)5ÒTy$dQɤRBz-v9k)A$Rƛ0(hr]T[r5=)+R |Ӷe^Pua	}" t$^*gV		*	`nƋ͒V><l+(L"N;Z4>^?90Y>$b9 $FN{e_Jjd.ꡠ2J(F-;%Uʷ#0U6o"0E`\^tK`1zI#0:B^/iAFK` #eFF%+0hOY'3P22Qw4}SG6`y:2cN 6yDǷ1]C2#@2*)X%9WBg)dxKizNWǋ+}H	Mt+̸7\`> ?މa5r`Eij "ܛRљƘ}p\:>:Mx]1krg
+`uRU$v=P/&Os葱Bv>\Tsz=]­d pp-ǜ۩TϜ6V /)z<*aC
+endstream
+endobj
+259 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+260 0 obj
+<</Subtype/Link/Rect[ 557.38 308.81 591.58 317.81] /BS<</W 0>>/F 4/Dest[ 60 0 R/XYZ 0 0 0] /StructParent 86>>
+endobj
+261 0 obj
+<</Filter/FlateDecode/Length 2308>>
+stream
+xZnwKQXqn6[X,ڽp'թcN=OHHV$9Z{}aA8o8$^^~zy9|w?!`!R"cVӓ?^˷c֧'UI'!c5I&JQg dîoQ$c)cL
+)Ϯq*g	ӓɻt`Ej+ެR,~EdcxsL2!~Yπ>8tdH".m!<JNyr	EJ4hAkŮ==u-p]Tzg]Ům{@/@7𬷹;/MNq-QQr+˘3n<3qe
+P_^6;_kd^5W|n}AOQ+x<|'n}ؖg֎eM%0<`Rr/s<53=?&#
+̸,7w*3x R
+HsbxsJ	y͎h!\?},Ļg=дja3\gr#8!2R錭	B2L__1PHU}ns\1c*, mO<Etd& D4D.Ath+KN&X+G&y*On&We8HDuer)e=ʒb햪SU`ijz!;0E8}xZe.OVwi,̈́&$N&('kB9y*ܭ@욣O?X;#-mkC?3j;7Ñ7
+Z{DՠyNHzuse['3@S6Lv.JU VoR$RMz蹡ZFL#пR?R(kt5q,i0m>bΑc	W:o}.b),+ƭOq2Sڷ8s43i\5R"SXhlyY)vli S=㲭3Kb	oպ'뛊f!TQCh䤁c[oT3}n%ӈ[rp-EwipݞO MPV0<RL0`pR9ƄMY.B=TvL\֒n)3|1§=_=CuA[I;^6qIfĒ%l0pԇB:fzE$yAopٻyP&2;0-3Lat+>C=2ŊKw#6:kJD|3-PP3n-,(sКdAYNPAJ3%{nAʶq @a5]<dQgXL;ظ>y|wO.e"ʹf:k2|SF"fx'ܷF[z@W˼@\<+Rzѷڏϻ_&tTJO8+wh Ji6K/R]~	Y-[g2wv7;WuNmY69@o˱k 6G6Ֆ(}V7@jS(L
+W
+WW <[劄WصW 4\}$4l}$4L}$ԸJuZۯV3rESR_HhRM}^y@%=~ADͷˬaA=K/3NrvSGcRB}RZQij0H##-3/Q6P]⮽ƾ\zX%*`}hgL|=ݵ<W}<0Zǃeڢ%y!uf@9Z>m71Qu]m<RsxLW^,4Yy^9hStpcxܕ%cn02}H{P%Pj8V/&nO
+WwUs#(52%%$kEx˭ıFDuTsjN	[P
+_B
+V1N SRT;υ宺-(Ρ즖fj?L[|8o+wI凎&54 s5sBbǂsdɶE{;qRTӿTN/nL>ò>f2+Oq2nRL"uHpx\N \,SD.[?pa
+endstream
+endobj
+262 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+263 0 obj
+<</Subtype/Link/Rect[ 557.38 308.81 591.58 317.81] /BS<</W 0>>/F 4/Dest[ 60 0 R/XYZ 0 0 0] /StructParent 88>>
+endobj
+264 0 obj
+<</Filter/FlateDecode/Length 709>>
+stream
+xVn1}_iaHklU\aW"H4wMhZ3PN~vf~8BJnJZqqT4q$`uFT??8V$vP+9p+$ gV:'a+BHO_iiD)Ud&sw8V841/ٔ447:MU+L
+SfOԒ6~'M,
+h&+6-NAs\q~asм
+6!g/㨕W_</h؞;${%IRԶ]RN{S޼P<	ޜ+K1L9P0eTk/nv*z.ć+ϩAWxes
+?W(>J{Qxe<sxUU ?U`F@䈀ItVy#"RejX!,}pw?-~{+5.)En38J9KůM-GnA=k!,O#rOIL?C|O1vu	=l|v,,g]jA5D,I2 sKðXU={Ow?VF_T.UPw`PUx-2Ζ:ݞGC:]G'
+endstream
+endobj
+265 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+266 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 22 0 R/XYZ 0 0 0] /StructParent 90>>
+endobj
+267 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 22 0 R/XYZ 0 0 0] /StructParent 91>>
+endobj
+268 0 obj
+<</Filter/FlateDecode/Length 790>>
+stream
+xmO0Gw8iol~} QM$4U{Qұ2ķ9i:h_g.ppP4MPo6Wqs.`40`G!
+8#hu +JbEX*)
+zr< z @j̈́򻰕5	Q𕦓86MSMfa0Lpr#>ɘZ447:M49Y+
+SFԑ!:D8P)ifT8܎{¾) 4%'}|nǷ~Bi^,
+?+qʫ@
+l*6hX;$A(J͡tIgImhxBWp
+^\K(:0cڃ.Du)4'pkLz=+ԇ+ϩAwz5~X><̚ERgwB0%LEzz$;tLnjӰ; 6w\<Q)(.e4v!LܝԕnͿMri\l6e8w))Q[թ
+)h>?xUf';\2!S?.C@+v;VJԏЈ4܄&d9F]!w6$Mk} &G`-Se5M'׏6V@!	`nZaz<`$i!JU}\YV6Տůe7X-U]ah
+?z)2
+endstream
+endobj
+269 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+270 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 22 0 R/XYZ 0 0 0] /StructParent 93>>
+endobj
+271 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 22 0 R/XYZ 0 0 0] /StructParent 94>>
+endobj
+272 0 obj
+<</Filter/FlateDecode/Length 2622>>
+stream
+xZo6HQEQ,uJci$˖=đF3!}Ӌ3&~ߏ\!1`&l-xe]q|$]3XX)}#v~yXlqWUDk`A2EĮo%c(1)x~!@<)I>OspNLċUh%	'rڀ%<18	'Qܝ%y?D0B'L$Us.jzǿQ@&
+nR9JWK+O-=]<>:w6Q<2@WbfB@BJ&@8Xhy)9*@TRr#Ib99a)2+Skvd?"#S]NCxgvf7Gq1Ww㣫~{WtG]2Q#\+Z .am`2"Ø+Uq9T_\$GL.C)!]B#WTͯaݻEӪ#[ulYJ8!bXkocfyjC/#a(#T$IZd3*l.z:2{ϓ}}(."#S^kHkj=VeVBOB^]0\_jԗ,pEUM>];iQ3$(?_tR^5En(TXR'` JET5_^BO %@zXtN|h-}N1ڔSi(D\Plش4Y#`r!,wY ;`qiZCy\x:hZټ<Ӳmz#52<~[2<λZ-Κ|Z Xo"8.r@\BDQh])rmثƞm:/I&֜VXWbm/ܶ3n0IG0𩮒6էnhCdn>U[BWH-$l@c4-W˻M%A+Jl4^⳦T4b$鮼:ߗT0,!4Q*׿W=]+ČB"ɡQV/L^	8+^I+_f.!}	w)t@1<PhZ>u;BNBݮd5h(<0T]v8 ZAXv8A;CSmReXێd>ւ̿K{Ѝq]>ʐ{-Fs6d͍_6(БkUb[$uۃ^kjpi(BKHeKl&IK7}(lq@G+P	 dU5 yV+*bWPAOq-An3#HuQ'+DNPsl^L},pniσz>~Ӵj*n!Xw5fU[`*(voNʵ*;7j-| 
+Zz]ʼ%;7`4@pkV/l#)ZX}U:Cj;[eGΐn↽AGP[+Z*Y>#׾p'j_8d¶"_{vqچ0zTnm<_ۥSz1kf+(k^4Q?:͑[.>'<nvygZ[/WB£o챙	S45<T0)p pݧ{0kq4Z	@+?>H(4A-I!g	ћ,qhc|cnF'au C>L;:IR2,@R&9H7^<wqL -i.t#|\}IͩK8_w`k+
+X qGFys 1~&Xt-I0O+5!lkB-W}?޾U"ǓnˣvO[S^>bĻ~؆[Q#$8.IZVdE	=ς/ԄzfYj!o`|Pܻ-Mp}
+b @3>NcяC^Kmْs/i\=jޣCvn	hg%LpLht.K2t<K߅DI+0xX㸰C,T?5Ĉ&cM%O :K V ̟p3$(̩s/?[K濗BT_ưff_x1&݉#C0V9ZddK\QSS)6|H#5~"eZR+:^ŚnH1C^ψ> ~J#?_!s^~D`;~F1CRE~
+_^K
+3?'OG7XPuiZ^_tgTI#of2
+:fv7?X6%
+endstream
+endobj
+273 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+274 0 obj
+<</Subtype/Link/Rect[ 285.6 395.62 440.3 406.9] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/wearablescatalog) >>/StructParent 96>>
+endobj
+275 0 obj
+<</Type/Font/Subtype/TrueType/Name/F8/BaseFont/Arial,Italic/Encoding/WinAnsiEncoding/FontDescriptor 276 0 R/FirstChar 32/LastChar 121/Widths 5276 0 R>>
+endobj
+276 0 obj
+<</Type/FontDescriptor/FontName/Arial,Italic/Flags 32/ItalicAngle -12/Ascent 905/Descent -208/CapHeight 728/AvgWidth 441/MaxWidth 1876/FontWeight 400/XHeight 250/Leading 33/StemV 44/FontBBox[ -517 -208 1359 728] >>
+endobj
+277 0 obj
+<</Type/XObject/Subtype/Image/Width 660/Height 449/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/SMask 278 0 R/Length 22133>>
+stream
+ JFIF      C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222 "            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? (((((((((((((((((((((((((((|p)q}[K{Ҁ(ZfTOqnE}H
+ QS=ÿ|j QE _ҤpUd~#h7Op?)4[&FO( ƺJb9v r`y-n!	PWcJ"el=2vi">pyiX.sV%\ǶU dUѱWR:0h(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+*:u+|?C' ʚ+Y8^i=?~MA5r_WGg| ֪Dy9Rj0jdwΙE )bzQE QE QE *V]9O[+cܞW_C?: ٢)))h9l=J1.tA[>?oa"oC]*)Ma/t-EgQE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE:8W	32M 6׷ޡ(+*z?ZFiė.?>U   ,@ zW/>RzS[?om9)c+*ߛ#`~tl x3U4 'UlL4 L4M4 IJi( ( ( ( ( 6fR~PpC֫Q@OM?2lUbE%- QK@+!LPdV.f_vA+taZn")vC
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(wͶY}J@^{;]!ARZi2Jވ؃׬]Io\V tXU%Cr~$M3EC-_MaO.5m >[e9Foơ4M4 L5! +=;UmQ#˶eSR|ݢ44]}3'?S[֚en1wR+OеJL]"ʟ#5iV:a1yp]:
+ֿGgl JͥJ<u4I+&++Sh&"R _5]ߍ8.sloָJ}gե`+( ( ( ([Bl@O7 g qH>:K@Z n)ъ H+6?ں*gb וZ:)( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (=߀#?O3+|ڎ VQ秣 |~Yͭ/|P!Ⱦvֵg!}SbI$hXKfAwwͪȡh:*U+4;5m 4Si̍5i2kBAnpLK
+!ZB|
+ILm3FMu`$5mZ.!ֻeue*Mp.uRZN+ÿ(6 B[F*QFuef?snϭ^ NZ*Ɖ$6ө*J{l3[7I}=+X՘<.a~c`{:5
+`MrӢLc~ZC/ ^aMqh s
+Dz(( ( ( ( IΰPO~ϵsͲ=$^> )KLCi@ 
+Z LSJԘ6~EϚ䓟Awh 2AV pE!EPEPEPEPEPEPEPEPEPEPEPEPEPEPE:8AHTd·] mP?Jb 
+m%v#ZPZ.:n q^/@aj` `'tl64:n0?c%cc@!m;O ~l:Hs~g{@jM4 ӓ֘ihO4 rN(jX	%U++̓3+>c:*|(j-c4`oD\am(dFyNq(TEU yd޳v4TSq&?ko
+ڦo+j1^,taivjWABDь	DV;VvX^nW[QJ7g JZJiJ;v`,c߮:TB6[2JK:}+ZTaܙI䴕+[ ]Y.ye,c>9?en5)&i25͆8K~2~M9FyP}ű @=Yo¥fViz/ \W":?W^FrW<ފ(9B(((("`E2 Օ: 
+flBgoZ)x
+`
+ x
+`
+ x(iqINi떞E皣䗟ǽuڬ$P2/R)( ( ( ( ( ( ( ( ( ( (VZm'ei4Bq>sodԷ BEmH4,!^m-6?{CkVr
+?J 	ݘl ϖ F\Vͷt'u~ICb~4Yc_) '{YgS4HiiiW0 iY^j (j5w31ַ7dQlfU@!#8?F56VKycֈWwS_qjsԸ7cֽ,`!^czC [{@(($WKt@ P HI!.Dީ&mbSRYܭݔ7Z oJf]Vt٦;+/yjO_Sx@I=+~RHd&EUv׫'OpprO
+?:++.fcg0ǩcּY>Z$Yl1;1^᫨<5_v  GAʳsT^	ܗ%dOd*3ןVu+#䵶R@0ҏR?>ix>#mbeK&D|=vpqq]H#5)9[o#X.IEdiΡbxY{7+׬[ O
+y_?Cƶgl Rq!qFo1>ei<mz#ui{*5iQ\Q@Q@Q@Q@:<.gr+xW')RE]ReuE1
+p
+xp
+x
+xS <S4S1R8}V욄]Gm7ڥc8?C ׮^( ( ( ( ( ( ( kDpD92k|	yrΖ|NilՕ~Q=z54};mEăӧZ<BW({p@}NU MoZúnvMy(;?UQ 	[btHhn,iƘhihi3}LF8+YN.~?)s< >U+[ԥۻ,rjxtv oֺm2q(A[ڻEOA3+^G U)2:(xzTZDKjҀk?.#֥em[ɜ-f#Z8 `}*CLiTw^Gz&Q=4;6w>jv/4*Qޙic}Mpl~UuͭvFzm?QQR*_&҈ARK!豩c
+7ជgdѶ?5^>ҌL S\R~ZQrd:dxV*4en+d~"O?ZNjе?'mq[~Y^ n#t LW9M~ƭ%2)VhRT9WP}:Z-P^+xr+V)d$.Q<]xPvѐg(WakO-.B*R^~*~ҤhC{yݨ+񾻫Naqvl';X |Սmn/kkKnӄ"9#j\RF#ih  3P(bF߈(wF}Q]ƁU5;OinRq}Ab82]? yz^j.."_+YZ!m< 
+s9SGsZ&fEQ@Q@Q@Q@t:\miV.#GP
+`b))N@MLC:)!n-䉺:k䍢qBT7vF3ƌz(((((+NF	&q37>-O>+xDG
+bݛds:}]BU3WQ)P"5JU U{s@a+0Lb  ԭU/\d#vy%V"ӵ}\oVIe0hY|-y;*hp$1Bv QQ޻FQj) @)N@:Eb!`;sޓT-q#wZcMQޡ{4Uh,[{z
+ g}?k"?隿L%"qu*~JjPq@EpVRVn+>HynTb˞
+]ƝWmH</"N -6<q5|?6SxY_Cq+L`|<Xz2կBgdF-[GA]1?|?+Kk'e##O[qO^[&JRv_s˹kvwmknch-ޡ/5k#m$Ҽ}>|jriǖ{[Nk]AW涗c[ ^G_Dx5+bA{9UNj.=x)$l2#SPd>?B+V# D</a?Nk^9{i_(uV^9<*4{xsfT{}1\%I9$V$
+(aEPER,sч-k&V?ސ KV殩.m>5#kr|s:α5:V"sYŘIIHZ3	N	EWdQE QE QE QE 5Mrv+ӽCF+ v Ti47|2yUt[T
+EN h+U(NKS (qX%4t?ڶQ
+*T4S卡oTʒ(((	nfXaB1QO`7;~@zjt*+.+琎OeEbI3'F8Z-Yɓ ~*9Wb3Z09EPh2QU* t7R8h.iEVr_`jmQ^f%qэ=(6Zl |t}_@z?s!Qn_/c/ݑM}G Xv:WA7C-inܢM%v> gmPy{gw+n1 ϭp3
+tgk9TQv<8iV(G`2I= L>m]f_9|=~KҼ@pdc3^W/2r숝['xDmCNI$x:\5}$rh([[>M|]n"uEӓkP4Hʴ?e+EEA[kfsk6tY| u9Vk:9C{^ާނU{RդՙGQHBw#e>wHм2Y Zhi(#YөڹcQu9ܐ>EG/y{Viދ[+ k,^K4^Lw0^uEw(CuSEJ(ԼEjPT?v GE*V4JES#^Vi2εPۭݜdBSBk3lcʐz2+k-ET I-wm. 	\#w[;TzCC \q)/RH{LȖ?OƼUnu?U<WW7{Sfv:[+O ׵;܉n)Quk>~)9ɉF)sFkGE )4IRnI'P4ڷm|/L!g;ZZe7W3p?3
+("cUtێb87}ŭ(G8߭Rdz]exi  'EE.UUƷcAU?1djp~ Σ"n$4M#%BVjд=xi~(B+B#1S}O>2)77toʀ,}QFҎOw? Z ]L"o1Xf:4):0<mde<V$Ƞ+rPNV«<(%3ʡסU]Yp1 >QE QE -W	(ZG8 T`@ x WwL%R	.-*L4̒zO\JHuQF U!	6)?J (3
+ҔU!s
+ QPVJ:J+E%- /h?d pz6Vxk4g%׵T7褢cվ^De@&R 
+u󦑫hWoGm4ۏ"A>~qSzwEWds?WL+nׅfkKwgk#o\}F_AѢD\QEwucy\¿| xr?QR"N05~y i/_U>vS^(QE QE QQOuo8
+MaAIr썫W3W0BHXBȨ1U<Cc4XF>n~W%=/i%oWbj:+fN
+1V:K˕8a]޶nndٛtW\EZC{QXmݾ V=I
+t		Π56Y7*Yv%$qC!@r;6v=տ/HrcOYZ2;U?
+z5Ʊ$hY4˙a/^vA+~o\B('@W:ܲ-#1=gK~~񦦟3-Y]5e~@p2im<!w{{#= @QeeE~lbOx;F"T{-}rԯUz(YYsZۣ,1rsGyXR 
+[רc{@:~IeBT^"ч\ tcR-yASenTx:7|}jPk7m=%x=+ icZHlW
++X:k~+Z)G"b"u!ȠA[}L,Qkͫ\A/˩Ì~1QHaEgO{׍>+ABeT {_R(j ڠvfJ(ꮣmX%n~ͺ3@JQZMRR2	Ei*(MXqP Di)ƛ@KL ]׃n5'J<!u	<L}G?5ۗGBH,FiE}I.i$2;G")(FX*_8lJRѾǥE<N
+`^pO__J+h9GQEuQE '/~y ֽdJXx/i2qƾ5VjޯQ-kIN1WihRЮV?ސ nG^d5ɉ6Z᫙ІnQZ8?Z»Y[Xd~E ҸrK1f$I깭Y|
+߉W~*.UC!yyrH1ɤ5ԫRܛ1F)3Ef!r)(
+M % Ҳz7Cj?jf2pM<FMuQxfAqUG5;i9.kŵ{~5D_50;~~%߈vNG ~]P@iv7Ȩ|I&.&QW-%۷sMX痢z(J}Y?5gxԋ` R6+ h@/@OYK^XU 3ҧ{۱>Eh!GTa?@NzJ ǦQ'BƟyҫM \/'5#on$$/n=*:C
+(
+kaխ3G$V5[Y[i68~@d:T=C7OaSG<}i{Ӎ6TbeiZ0{Tu5窚2R+ dҚVț+@⧆rʣ"E j)A`IOW+2_%=񅷓	1ı?¶-1JCQx6Wc?2(0~M]}BX"i%WċI*(P=4&M)!iE6(¡d8jaAx4GCRUmY2(6ea#1<mbQ#${i2lrV1cf	T4 QEkO.o>p?N Ud] TS/BVm)9% o *ԯ%8.jwAEU( (fTR@&/<Md57~?ZՅ5y	6(&ƷH; +V?i p+Ld=_,%Fq;xnm巷$R=)Eyճ:Փ.ɫj@=ܞR(Pv\ujW)J_+-RQJ J*xF
+Ǡ5mmBU*%gmZ 
+M=af8 }+E-96/y-lW6AU~gbZxkQPi:כ+nG*޻,KH}Ieͨ  tPӴe
+075B3N~yY֞II-uGSjn T&c){Kq?Um%qS:*95'<F}5VI>ݩionnMC&zFjE HqQE :71z/Thm| 4GE QE TwlnGO]+0(?@]J"&eD+.Q
+?o6VI裓=ʃޝqd1UFu1f#51ɗ`ByS
+h^)H	i A3:#"MEO	~&&hPiӽT"%U''0{M G޴`}pk<φ#PԚ-&z*_֠: s CQEjhyr8KO]5xm?Otji2ZQMSQLP-4Sxq x?%bOٌ<Rh>QT&ZӔU̹ETqWZ+50ԭQ mQ@(i໭֓[o} \Wxf,L H% ?]5׌tpV%6¾:sJ:2Ic"7 te3=Oy]S  uC/<[$pCX~4+kp/?Jh:e^ކnfsq$åAM''vŢ@-`p`6k^6{y%?kfJu6ú{~B\V Cǲ&,F|qfCh&$݉BҀ(V+E #ݸ;XBKsVZK8_d?Zɹ֤\{X1Vb%?1 % 2YNh"V h JImi.%VcVGKM 'bAPO||װ%$dTǠ	$I]QE!Q@Q@Q@To(+͆a_b-/My߅;VCG	H·m9ck8WM^Ixj!c4Akcj*x)Hi\`p*\QJ (Ȭ+j+:{#M<1M=)xu U+" BANAK@ҩZ!ր"3q)#4N$_5b ZZ Mnr?ȿ8
+ɳL.H[z 袊C:OY}d+mM1Nf-0SL 3$at< A=c% VUeJQHfdTd2	E SaQDh:(4P0) QE QE QJ4 kZ@.hG>UjEHoo  ǏsW4{80?>	p9~vxZ	x!Gq_;[QZVڛU'v=M u>"}mWo^@<UIGϲR^;w4Y?*^TRj~3@'Úk2'-ܲ[xhߟcǟ]z/_5ĝ\9	'Q{	\q@O<qګϹ4R%yNX(()ȏ#
+2hVU=e8?ZӃAI.~U  F
+Y@&<7pHzym^M5̎~w&rss x_ʯbO.@V*@yL w撊 xLUOS@5\6&1A⑺SN4ZATUESd nΠƤ``ၤ1H*?S :P)E -Mc@Hj]8 ckRXmO>cV[ր-'/9XT'~e[hd~@=\3;1>(3с5y,u)"qNb)N
+x<PnNNɡmPrRkFU(2|Z-g̴qPYUv%8phQJ,VJ
+2i+(Rkv7NyZMtò4r; $|7Ng;lkfl~g͹֤.I'4n=My#hUX؏;Hb#ߙj]AV3I!j ߺef̛Rw*Qjudb~
+ 繧-Ŀôzk  ?C&//Y'gmiaѓlI/rߍ2HݪSlzCE bʑ<*ob~U1PY1>((*h-n.l(+n+\+̱ߐ ҃EӠ{8V(eEފ5/dNc_O+Mț"T?<ՎO;
+\KWǒmEITm<KAa@˱4`dI>}ihsL4TfiiJ Zx<)E Y5gTѵL$*J- fN0j)+~+B S4 Nj@cQ1s7z4 Li .GRkMj]e?AV.nV٦8-4]rxO ?dR3f${RQE>?*遮KK}'
+hLSD+<bpS >*<Ӂ	*;2[/#iCIGGPj&y?Lh6U-jJBe3.QUYNkW!
+jTߙ7Nބ_Ӛ ƎI\*#;FMjۂ\V M[3R,Kg˩;hf;+ӗ.|_sԏHOH/ֹwviΔM kOwΨK|F,dn]ja.A? YNRW(JѠjO*Q@Bd9 xo b5,rI'ޒV Wgg9f-4( ( ( ( ( [<* yQ+H7wcbOV}<@~j,9;kyzҵ̽n#u~f 
+ z=riW3>-Gү&РAP`Seȣ4<eu?0O4,Q.YG8</{>+Ľ V4B[	1^(2vqek5Ǻ'+J<,{7WXY"NJlBs' R ❄T6n.Op!W4cN?Ι֫pَ(#LZdX*uh {4Z)u'4Ia|6FpT+Sar?C}i428aqnhsR&iƚh
+ZJ(E5f6ѵ haZe⠔Tހ(̹+Z
+ϙpiu8"O;E 8S3M-@5BC5B͟ ~j	 w;JFI+Zx# <r}sfw"5X"?S³i( ( |/ u3\MuRyPBeiB+ KJ+0QLD ZvhCU(~i-C0c(2Cs ֬G1?*C-\: %sYjO7SY3p۝ր,KzrXvz%8Eż3}(JpXK<}4Ub~*'W z(s˵`4׿QhO׊E &{=ɢ ( ( ( ( (n ?:փ3+s2D=4OfmF}ft}:ےfVěWl1( ;
+7eĿ!Z6P<)
+Ӗ%oŵ'X,yS%liOj UG&-ռ"ͷgokrGk75VTlP IAu5;q~g.}ľU/s?6W>WOͿ4Y[=M in77jEGVcT<ZuV:=I*5ģbS6-k ) GoNndδhH(w6"&{q(uЭ݃I5 g #mR$ 
+n|Y\G{YS}]I'Gҕw[q -p:gh4n^]-y9<t}s#nܛy	v Jp:B$-@V\`v+XMͶ2]ߨ~ i3Eգ;eb<F?99OR4#w> Utڑ0ڣ4JJSI@	E% R!桧YF1LEh=)x
+
+:֌Jzҩ v:;RH;#ӸޞP kIګfWlĲ{/ -8AUu-C!n:;GR8Bh )( ( +$c1ֹeO] @)b+1K`4yu%+OSOA8@,\9fcTrM p$VӂQJ1Icpe>%˕jKv/}|-pzgQE QE QE QE QE="Sg>3@&| h I_eh=/H$"<$knMu6 ⓧҮgX1jLW)RTt S~եI1 aFVtsPC74֙ 4$VZmm`Eazw5SJ8s*h
+:4X{ءNVR]חgS+A}\bquWBdusW#lZ{8ƘoX? I	w?榹M3
+\%ǈ5830+Q+s՘'43Y[XoP6y+zDmѮU	m@G#Z.-R[y#qӡTһ8lbl+ܟ9l~=b_6U5[8[xc@""FXux^'GR=A9b}|y@ nQsf݄cvOjRANfQZ>+5[?,S`{V%
+)s_oК m*Pݐm#֪<8b ]Ք4/ITƨGKLk=ccYy#s]fk02ws\U? WRXqDjy*HCN4@	IE% -8e(jf!1 ]CRSLB8GA ƯL2+>N)BNv 5.Y*I\ @AMG 0H7%ڿ$]T( ( ( ( *֝/v-<UZ : )¡Q4?A)x4fƻ=F]Q^܈C^giVqjFjh+#Qh,p*QcOsJ~hPh4ih21UWMaXu( +Z5;X ':@?L:| eWK  ^G  ׭3Ɓ{?H*pЬYo54Qtm={NH?WNNO;V,0ܷOf,cyǦi)(1IKM' ڵH
+c.`W鈹Bނ ZjuD i#8{]FĞAA[5x^~#$f&y̞\ν м]s/aYW}:"t?4x}M?S8W??lBVT[6bǡ$qn?W+}IFR\CR28fn<1[~68> +;ոڕpFx?Lj=985b+_obVc?^sa"Aܠ,^'SsEt)oc9&Pdy 
+Vb5F3n,iS֙{فcv}pޑ8kFWC+H\?Zԓ[=ʒ;s]|h@ߡ{[xᴀKsԓI'8iO.8 <@zatӨUY\n˷)17+P5Oڢj"4RJ	4ihE<ՈU2 ժ5Lb,<TM0U
+, 54''jɚ@§а'o.1AsiٍTfIz
+ŸMOaTd$$RQE QE QE QE QE QEh6#Z5K=r>ަ!ԝx"%A@x?5#bIV.2yU64 Xc'd?Z+@}R~R}M4P34QJ\M 9+⟚GH+ I\y J+(4iSRQI@4~@Y]=Fj5lCpkC<~)wUuz~zb%HNEGp4jV$1'ISke>+y]ѡW?CS@[,sjdc{Zf xphjqD1js^#e`0(x?j,<[5-koz%9V3k
+p14)Rxb)'X\/K]Oq3k	]Kƽ\  a>t#V( 6~sUtQtq]v⻻_i6D2ڬ?	bsƃIA-&a[V\8)#VW S3AgҪ$TXڊP& VZc LG6yNt<,s@ y! }7˒1沮u;p~}vZ5.c3WE5zI`|w!'#!
+YMu)'''ZQB`
+McAja4F+0Gz q@S7Z2hؐSQTh@\H~n4 %=OzpgW%' IݏJl|GG~³o	UjC'#GAPQE QE QE QE QE QE QE QE Km/slzdW]67c=W?12:|Z_I@csCt#߅ XԹSҀ~8PIE -4M Bʕ#ҥv COǥ J+8p4(4j iӁ
+ ~if CHh42:ւ>սFj_ RU+@fL	>r*'ֿ.ͫ4L~IlA$ky~lM5\Xkz"+*Oi\-ղ:?.4G<M6eaEP!% i:ud6 XGҫåYWL`_`r?VE?w#zC\E iQ3sc?J;  ړkSⷂLQ*4U_d1W f9 (nqnK7yY̿A\ߌ&<A.3tfGk.^>=+R9oy81<Ӡp6n\NVӓY2jWǣ=CG)ũ\
+cO.sq37Vc(Ȁ{4ʽM@tJtҢ.y4utJpZ ǓIɧt @eXӼXs@R'm!1Yjq"_zt8WtҪsɪrż[ۘORM%!w=섏AE QE QE QE QE QE QE QE QE QE V>ٞxaRA)t	 u5pۤcW`SFAOix#]ZO> J~ u	QA++
+ SHhgғp`<G  <x5
+ p5@N4@% iM% 4[6 xRd4)t+ XSC
+b5+
+n([f8U'lǃuwc26Eu{g0]\FqNwk袱|goDQ ҹV{s3Z,'EsB>d˨\#&d( jaY4A+<ѫ(0=D*;wwu^2X4qj.P Y6ԁ)(8#Su`GR,T\ERon3,٬׈#,
+ Tq$wG&gԮ3RxR5Ȃ07Vl3Ns,ݪ*)( ( ( ( ( ( ( ( ( ( ( ( ( ty>?x~q{oZS9"ոQOUqSs=8	8SE:k:d#R=GPFE Di)SCLj ANO
+x<P)(▚) RQE 6ejCLnE Xm)+IU,@60n*5 4!4KcB@Ot;Uwf@-2ݨk<ޓcҠi]rhS0#tN#!uGc! dZ&!4ThH&isoސgsX\/ߑj,@ϫ 85q]LHWؽ꼲mSSPR9${J((((((((((((((((mEb~u.<0+'0zyèe9XSxSd޼֥ۗqE28aJj ^T7E SH)P$TL* i΍N NN O
+ S ZJ(qnօgLZVP9{ jzI$:M(QYLX kNǭ&	4 J	O	@t #Ub &>7>(Q8GYjƫ5RK@O40{gK6sOAA\r5)ߣUYFNj[x08{5?y} Wǭ<@qM}AGGsUY- \>TcaUKQqPQHaEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEP[(gXb)@(ۇQW#H{u܄i26TEE<7K@	Hy# $+z8#CoC<STAzw1@8P(n[ :))))£@ ))i(2џ5VFh:5wY+V9cNܱRƣۚxZk\[QM 8%J6!_qT-IcL 	QIwkޕs9?c/陽Xע4V^^b5 db ƿzMPI|ǠF`}֡i~
+ vp)xoVZCЅ$($t( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (6TG^9x?+z΢5
+Ա2 0k2;#;Քޘ5uq9Aʜ{np49h|}i{ 3R\~t"{"PKF(K@N
+ AFhh4z 2(kQ4z@dQ0+MB@f9Fih-L7g
+ Q.)Hm<GHe<+3ʣkT{
+E 91?SM ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( zJXjo?P`YtwO}+ k,/F Pu E<^?LFSiEGxѩkѿ* a4yoڡ?/ڡ? hyRyD;1)>@>rvRhi}"42Uesi= >io#ƀ5؅ku]_k܌_JUh?v?2( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (
+endstream
+endobj
+278 0 obj
+<</Type/XObject/Subtype/Image/Width 660/Height 449/ColorSpace/DeviceGray/Matte[ 0 0 0] /BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 7846>>
+stream
+xw|Mg {n$FB"HQ&.Uj֨[	5Ԟ Vc1#ȾxI8ss}zȧ~{(!B!d޵PQN6Ё yu/]AS~ywZ6=ι?~]<i`zz:0"pkkRkUо;{nuCKY~b޲rQOr^1s9;ĸXz<AcV2>>}!b ip;j˳Q'3fEW_f"+(?ӥL^#66G1KdƧ9Ƅt. .6(yo"Dbo+a` SlLbtmݜˌ(eC"||:J#1yＡˏ(c8@ClRǎѽ.}2htlt 0LŉHNp8dɶX3 p)7NW01ZHN_@io%+
+Qt(e~1uK\]cHHL	If̩S)UϹ	_<t!8~#Բ\8 C6懮D^Bg["l%bIm+Yh\ɶzv*EͦƌIĻexh94
+?؃{Dɥ	E*};=Ņp9#^Ռ*5:JKT(qOE˰G`I:	vޅNB92¹e!o>N[{FmG?:7׃~['!yx*M'] ېc8Ρ͗5)PfE|~g*RW\@<+׿%C uVB+%hA<1%KH=g[kftSm!tɌC%qmN;^%Dku Ԉ9薒	Ϟ;@7XC7GH^;bʌ9#KHXhRfS}^pRe`=(-+b=Or<nMnUqwTiM*~Q2#N %B$(LA6_VC7՞w%E]IK9Э*bH[eE`_<r(:'Э+BD aXd&]Flk͎Yunhp'<@e9ۛz^=%ȡ\1KC!̧c E&`:_ c`1_'޼s5x~:(UDE:hB'ߝK:!T	tN
+HvubBRgt^qr%_+w 	/; ϻ^>r(S(?$/	WiBBBlk"@gNb*܉g<t7>r(JsGLQBClN>bB,t'_'x0:x$DHM<(~|PBC'ÏՐr:4%-X+{ْ$Qcek	%:t!!6J޻;e1~
+PC7
+mԘyg}6w5\tg}!tz3
+Bĭ;ܺl!eM~ӫ`jH+~y}24g}(t|:,^"sj4T	>CʀpeN$yB+:tB.x ]	*?&d B]ʔőM2gA/r 'Ƒ!/f/1Ad3cP4tLH&`^WLzKlsc( .HqKb7,43	H<R<H؍D!pFMs<{HD'E7o!1"XJ؁?BM!hH
+&tx #}6Hdug C	]#^3qR*t-3%k$%oRB<`+M@I~2	śO%BIʇlsG}Hf$n[p-ꕓu)	]$9-唾?y֤d#	fŕp.)/ICҔgn0,<́IKY7ږJMDN($2Nb݌r@4or9+ң׆4N_27'AZ?sΦwBdfJN'5MA=)+KɑHROLi䬿ڗhI8U.aiNkb흉mі6#%g
+8Kw?\0d5{W\TW 2bxL+5Lq7Wrۯ؎-%m~#""q+$D[T3}d r
+Ii@8pTe|Ib8gB1ttM~tPHXڡf#P2HǄی[K<]&N<&${D>gLpIQb@&߼SHGE)zhTmqfRrvrMɪ'&?1p<l'CEs%LovRv.d~+?ޙSJ 9:Rl묮+-~CmJ}3M`n<}c{BǅVSB*.k(ن!t\'S?ᘐ
+Ehp/#rNHʛ]=̺k,	6z
+ryվ:kq=^+jk^Hrg?!R7zvm7U1TFRkR(t0̒w88K?1ĒR#y"[钴[79t !N
+׏C$Enmx^We݆wgC6yl\~l`zEq/SK	'5S2p ^BGWU8Ӹ*ʭ6r9: B=P[Ni7nΉ[<>-9YHOs~ B#sw$
+y9:9{䷐|nӠ+.A6/JH.q)9Ñ'򔪂߫KRsIpdHsnLiW-d<B]^rNR9]%e#-YLΐ畬{3Bh䅽})b	(<?F$v^`֓Va,t!%¾mzeԃF6n#ޣn'A#	M2`x>Ӊ0t0]M,#k9'[t0rd>{n:
+3"^(;MQ"KݦбHߛd+E7;( KcD2PH{*gt,w]-N[va<НIDBZFvyK,"&nK#WTN]XT,ȇntvzC"}O(azŚu&![l49u$-F
+3ɔ%}Dn7t0&|y~64S<%nʙî/`Ou
+SBC8 ˮ=3)+
+:_F"3	aN`{H)LE1[T_ ZJ|#횬K.P:u-1Ӝ,߿ʪsH^=6~y,^1e&\pBzdh/-t70`NƯNHoqjtQf/vfNr>ˣs?1?]da\0͓
+7ꯀ_xDF+39gDw4&i=e[jy~bRdX#F_Mɯs4tH4Q^5S~\5{k^]6,'A婊(h0eK\6LJ_Bn[2)TSCD{9zTCd;4
+ҡ1Vzw5)x{>*[~QjZ*孓ADVտSݿK+	y+S=2:(@'Gv[hc5v4g+{n^M-fdCo}ԇ.!SGu,)/oP\Vv:@G'W̧dهgz>yOVWʪe9+ uTZ^yuHq]"{AXo*{0)7bBR_S"m,ǆ f^A&B uV,td$$#{znc,ǡC܋_;|Q.чb6A&G˚
+0Snl<؄1;nm0LphdbtpQ_nL`]dj$~DMe\Ǆ4n	wov.H,(y3`i}c,EҕK7cV{ (FNBSgqKp }zD
+M7Q1C{}f+A9	S׆쇎*An918ݳbjt	tJ;<ȏDrn0JU^M (m5tr		pr##"6AZAXcAmqpsI,ͥqIuf,*p}h­BjA]q9bH9{ ;m\o#&a]{A6`|{cP9xnm_{%c_ؘ5V=_l^2㘞=͗ͩd۔,'5$/ʭyX,QyUtX^omgŐ<Knh^8d;֝q	'!yVq.x7=!+2+/`!(Zf̯c+DfSu|n"HƠe[{m>
+Dǂuͅaf}eF@_,iPߩO.N+]qbʨ,JIE{بէZM	eMSprX0?dJUey잚B{fnHeIN7ȶ^m<w5f/6	-,oģeLɶ&$/XP/{>ĸ]|'ִ'$gCe+iSֺ'UA>E3M
+dnB/KIY+NuD6 H۠&l;	%{	bM3x/v0;~]TF磽r]؂vK+AwʍW.p<Ejؕ$/_/x䟆UX(vu>y׶١[!|dOvrBl~dy'JJe&7ߤ@+*dVO:*muӑ4l{[%;lH/ߠHӑm<k>.ـ9WVU&Vt.eZ,= / ]PJ	eb].?wE{CC"Gm]0%kw:{ñۯ!5(DBflA7o+
++d(cc@Ok4o]z?a}KU%=}޵sמ}8s٫L+KF)@!ZYT(ˇF+w_KD&Ї@Nps ]F$&,fOjIg;hxIIP"kGjsv%FhVyHy]Z$׿ yOC#SR&;H/t崻zŠv{nBQ,~pg $bI P.8T"T(X4#c9:]zD
+pPL.?fgPԀD^^^3J@Qy!\^DҐ
+EO@PAEF*E(+U(]^2yk
+t} hxpZWC43:s%n26t]/Jڦ0b{d*>:qNDXZXlt Ug6R\ʑ.9g'n앑!zBdCW"bÐԭMy|;Kxǡ+	K{yD!$3{-i/\ׁyW?ޒ:;t~Y?7h5;$h^?4+krBīgގ*!wjQ)2mf+k,P|StMd߄f|/kY2Z*V@W*Ӱ :O{Yt"K%h>7 DI5PsFL]d6Բ7y-#mcp}QLRb	]qGbH.U=8tI9դzhZ5-t#W5x,t##wIj9oytzpOz܈bйf%t#=NR^1%ci9](%iϊG[:+`n[{YA E:'@i&qmP"|*-̀CCul;>@	oeI(G>xg!E*K)S*
+"8 EP+&ҽR#DOǍfqnJ'hGtĎ9҈OHVOh	iB<H} T-o]H\Ce^_l3T~fvfB<bo̭qNܭ0v!-̃mE	<9|Vwﴷ6Ϗ]HnKIHֳ*uW5BZ#%;f(-EC7Niޕ{ݰbz7x]0j^Jq+ZBNna\njW'	E$pX-'UdZJ~꿧/6A%p?Q)/6aǡRwOC,9n}*ͬ@QQC' m/6/C'EVvn('pM*dC+t~2O;hSxl&n;h.ǡ:zV|U*Y^gmݘVyC'ܴ:؃Bڮ>)%H{Z}De^\$;O;3!]#e+# հv-7SW𮾘"g*t"D}gM8%.	vψ_]ۻ$^)%!FrWv+(=eDy3A_?Tyay}lZs/HM"y;TpǈB
+Bx'5zY}e3DĦ!砝mHwyApJTw?Hl|}Jk_=
++#?Cq<r&HMm|b59*P:G.W )w%W3#K5;OЂ<yqq5,k~:Omѧ~1|YͱLkNgXNm3u%OeDb63qijjU)X7ot"cS.Yaւ׮]b鏳׵Mê
+b""BQ
+endstream
+endobj
+279 0 obj
+<</Type/XObject/Subtype/Image/Width 660/Height 330/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 21890>>
+stream
+ JFIF      C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222 J"            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? (
+(
+(
+(
+(
+(
+(
+(
+)	QִRigUf/\
+[ک+ P15+8aGCoR0?fП/
+'mz_Zu|z {œ}׶=Yɏ:'@Exw$ծ֮>z@]GV3D:ȃ+dYoy<:!?֤F2).] Ou
+DƘ6j>/׍aݏzh}q@|C(k!ƣ>(Ї	(6 s"(_h_?G7 y'
+Bu5(	}-'ŚtԢW<Tu%zb)?,  qI1	מ*xhq@p^!N D? 
+/4kkIT-8y v<OJΗ]J1:d=jӷ w?h  Ch>\и;Od
+z*EoYnR+sInL^d|?1SOwbR/U _ٷݺ$ d`EzAc!'х;C" \'Jy4 ЊZ(b_eo>hԨ2?(zO@XHo<Sv@EySB_x27Z[IR(h+<q*Ir?XOq6p\7ҊQ8ȏ}j^3$8:ޒ#/+*ƙsQ,O󫡔 + -Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@ZMkۘ^#`Wmk[ۧ%_u4CmM<ky(OQm=H8l^Zޥ6r_*8N6LA+i+G +..SEMcE1U+"ƱV`zLB]*q֤kz0E*zZda8ZM1x⮦ V
+9=(zZzI.9U~e01hzjqϭ^M@>5f<u#:U
+ 9GJQÓ שnm2Օ,峒ƀԖܱOzض fkFw 2M</UUU<B v
+ަX[c*5en3߭ ](3R,(}8p	a<sqVR%k8 ҽ{؞Q\1X;QiO@Ѫ̻IusK9Xp \Yc`p ]]N4*'9ZډsӚjK$H r_C2 Z|Ghl,jA#>;<AUo~t00q@D	H {n8R  ԋyӃTTrr{Sz
+ 0Ps#u&N'93Ҁ!:dasjP:w g}'=)N zՋ9+P[, J F$D}WVjU#J [з$s;
+F qRxF	3%s)wi
+91,`?O~f=SĖ ~8.lR*G d
+kFF}}(/΍L1բ`GZ6%0=ROփ+{Lm"+xT"\*d;FOTKkؐ^Y">d vXo4#}SoЊ Z(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(:e_jY_ahAy׌>+il A^yoچdĒs{Ƽ៓i64}{Ƨx"?B]3qX,s].qIn6l48dr&*U ۷d3[ylqnwZ1[A~h ҊPGӵ ݂;}+䃆7N*`sXOZ'}en({ݩz0~_)vxBbKg՘V|nzUhR'E/=k"7H;zSq*KVDrtɫi/ WK[̰޹ex$heN5٬ִb26yϾ*x˭İL0pAw秽 o=Ezx\@DmV?3zVcP`  W=oj	ΦG8n'
+W9O(^7EZaYV
+ qm20F:cP9Z֤q-`@IkC?]:?{žDmBIrKqTO|@;oqO3%by\^ ^iV3/MZ;FՍy>ո߆h]%ʬ;Y)0Ҭ/+dLqI	*e iҰ9ԵߌZ1")`Htj^+nEӚM1-iyc{3+pAP-ƥR:-QN|d$'q4˨$cBs>?E{	rYJTd/qgkAs@ol-qv?yz5@;&ᚪQ`x+aQ[%qk C.G@q[ݺ e(F*pkRy?\-sPzsjXn1޳,/vcLkfn;]FmtLi+HpjzQ@Q@Q@Q@Q@Q@Q@V'<Oc]K f(oA@SxSKk9<EFlo/j&{ۡcO IFIl-M'4Ry@OƸ]Ƃ?Q&$?wNʢGRsPOBs@_\oz3@r;tV J9ts֭\d{CiߏCp8j$Wl
+9 L$'õL֩+T}5b73Y
+F7QfyQNy+D~ը z\rsެu4zT/=N+5e_ҦY}O@5~[crpE+Hapc*p+ӞsLP,%~&HcQKҳmghR`Ҭtz%Y7NPjTԗ2(R9}Iz 5ԩ?8(a'L0)E lL\L2|8=֒W3xs	'*	+zPyyЌkg8oC0@LXu_rCw@)'#Ue,EYYY&9YI=wXO5c8vۿn̽*A7bOT695@8\& &h7mFdw};8bA1@{U2rpMn<t9]hQ@w4#/T"aT@$]+*b@XsqO{F ij{U+#$tfIJ>㚦8'~]L4q׌t*掙#vl4Ϗj+j⣽>OKeEe<U k5_#LE!&\Ӊ r)FoA6(<d?!Zw4.QM1XZ+Aס 	rO_q[5DQ@Q@Q@Q@Q@RIb $ z&>}(Ws{˾3u2g}Mt?<r|I>ChݾyKe$/%%-!Hii }spc- F$
+Jޢ5DޚinyUߚ~jUzRbs ( ֩RCǘz xzIZܘK8a_Z`֥c`sZ `᠞2^kdw |5_ZiMaОP'J{bަIri&X6::ԌL=jecʱC߮(mf1>zGSW  @n#mp\𹩒+SH\K>V<}>堸B}}붵Զ0OXk{N N˼}2VB]g4D{2\_L.?jAqrkn{g45 4tł(b~,x-|;a i+wLG൩n1OsXPr"\:{*QG 3?++}`2^1)cF+iZnA [ce'+gĚ"^1Wx84$YK:c=x	y? t>x?
+x8=y5p + ϡ揵r#G=\q0/#qPܗaf'Z鴽0E[_C?ztYHi#.x {f6Uv\ƽ<alv91[ɨ/r(QAɪ$<څ!zm#(>~?pzk;Æ0qH.3v¢yr_0G9E n\g#ޑӭV
+䁌nWp~j uVψnϨ_B73W#8ʯSԈrozM*ʓHeoz^R ҳ9r!תhZ:͐p/'WZ>6z1wGQUoa-#35DQ@Q@Q@Q@yahcJA#z%Vv\!/Ś&-18pi19撊*J
+(
+ozq^hC 9Ff$T$Ԍ~5Q"MLgZQPl2ܑO UM˷^h 3Ҭ,Y8i>ӎ;P{wϋ;A{΀:mHgw"n-u?"ܓjZezFzuV¡KqZ^A['?u5]	lt#+JxZ邌u+]Ԇ{>K?(kIԟsZxшOZ Vc\/j>ߎʾ;j uPP38j\V_ϭ7[j c 8ҵֶ0;ט k8x0~@-,R$B}:V؊-DP5nZ Lq@Տcr\m)LSiɨd`7Z Zw ~5,B e28+Ҷt׎>9b2@f
+Y%)ڱ&;5O'~.+@/֙?2uiq@5UW?y):uNGր=J_~}Fk~ǦAnOjЃ;xv ]@cjGMXFOqY|s  Gn6O5˝Hwou:b:nX"ݺK[}v>:{
+XWv;ɵz;uv⫝h;θ?Y9@5߽K3TɬA=:+d;z#g)RmYk K}f7S
+kmD2dւeqs\	mKm+ChPnGN[sKуztn'Ͻ8͟yV2܎=S%O  `o ȟ֙{?CܵFj62RjU' +ENJ }Yg7c^^CdvXj,ܢ)( ( ( o<","|M~:_9ףiՍ͒cS7B?*R
+))i( Jo:zWuHFۇk5W9vq ?R%O'5VI8q~[qTIUf+_ϖPx5c>Q|ǠKZ{pb5mK<
+ L9<'=3ֻX+/(zf/ێ:}(UbKRBy
+as.c*gJd=^<^yi``v<nisMl6t$tz!DG?"x b];y~b|qUfWAiG8ӛq(!1RrH19'J5<v\s#846{ҽcrҽ4hP# asҀ<>H탊+FQZqNhu}2:\8q۰:Skӿ!AC[BߌP}7ʤq;STGw^3^T0M۠Qӊ 9g]*e@MheF=+En9(öPWj yʲ
+1o USʿ<2q] 5<FwL }ƀ<ɝ~:dR=0	?
+3HEِt q@rrCII*=z+i*&{g ߲˜i+nq+m& ~FtxP ct$ʠΉhq8忚1jHKyi<=ҫ?'8@su5~,bm[b_y#xm@1de~>s}1=Ok};χ(	~[/jt9cԉWS6" *a*M1L<t";hahgVsI$Ӯm#O1Lצh|:(u-n=DG3GASy;G'9q]ǥqjrO5n=H%?ATXS^yroVrG5rC[d6@!
+rLTh<SQ(@zWMD[w?#߷b	N0>S4TVh^ aԵDQ@Q@UMV:Eq@~JM |/jȖB ~jtُrM2h )h JCҖ a6y=ź 
+]'Z=	!=.Ғ:O  .{]dfvڇ_Y:x:,p6OE+]㡩5yۏĹ@V0Ҧ%akƼ?k:g zIkTj6_޼_>IbI| mڭϦ+Ȥkfd ۚ a}sUZtʼO!3+W$]}r,}z,6y!?F|A!@mv<uZ>~1	g]\0Q>ÊM:̝wuNmy;5Duzuy?q?NkͿUƀ= K4í.xjYN&~ z?߯::8ғPezo:Wi>3iI@{<w=ѓ<52cPkRl''w^{&>2?ݨO
+1?j )?SxW2@ i&~5i>~M @ g\ԿڒcP{A࿵^OZ >ϋڸA8NPnd> mi]Z q#[GA冺޵*링 6QEBlG?(15S I&gJ.8m}w)AUMuҺ:'=E1kyGAEuXbNh%9R0jifY9k渨+޵/H4&qYFa^&u/EV*`zP*1R  MxrɏPOqZx"Mg
+( ( +tlJ&+@{r3XZ;EAaKAO F)iq@+F)@	ڛPi wO^;kz.<U#ns^}<+ï_QT-t"7γc߭ayATI&+Q P~O2s@ko5b>ⴠwnA$Ϥ+ Ot 3@bz~޵_6КoIi;䦀<8׭E>WS1QW#/g_mI م xϘx{~?xl ը g8׮T x(sI澅O@5mM1Քeze_y}q_K'[Ngr[  q& z~x!:iN~L	<CGʛjMƾ
+|?		 |/` +@ϒF|5h zc^^ Т|&O}<5 lEH<ub(㬜Rf /? "x3Cc ~E |o~i7w5W! " c ~V9Fٿx?i?c ~W):ѻ# /#:,  |_>" 7]  /RѓҾ OǮc ~VX ߑ@ތ 'n "oQix5r]x)?SRSw޾Z'?IMO7/4[oZ7_OK?n	uFo/Q=t# A7rkߧFp"+:oG<Co+)+gz  <KL:(.VE䮝;p$ y=MLN?֭߁|SchWIyl[Mw!m/+5i>fH;rklB X+d.$
+RV#"I)Lb7-.5Y^n&h*kb3@5m[ְln&^(ښ*gNh>ɻF?/גxooVT/7uTaA^"0daER%)( +>:\y~?n5u.?sg;4QJ5%
+<
+SPRHZ \uՋK;녷Ys$,[Ѵ>)'֦]>ϔyHCVоk@
+mix+9h&7t /&0V5Kk`z8}   +au%N6-tv+|g/Cf ,Z(#65+*1U!DS((((((((((((((((((((((b{x oSQ@+sZ?*/5ݛ$?&M>|kVJ-otI Ou
+hrC#Xn`" #$~<R|~F{&-Ԭ-kɵm=9IKy8%a"EMLRK6!ZiZ 4SgqG5'5iy#Nsk(u* 1\iG,{	B:j>xmB^H]W}1gu+䗦?Cb+:o+D	,@~H}OESQE Wy~Cv6 WW?|{5y?֓<
+z
+)*JZL' )4RZy7
+=uV4;Yl}:}(ke<K}x`dO^_GݰL0c. V^mkue3y*q+|5FXuHT~"HKm2K$lQE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE Ax}cb>٦569܁{3J7UԬt	'nci>˺fRM46#hQ-fgYdr.U8ֹ1ys|(mICEq0f9zWxg<!5]a X nRq
+t{/ 2;8=+p`{P~G W|H`c˄a x?:!\ ܯ+UH5%2Xݵ'E4=K*blםhځPxQ"+ 3kd+03Sol&͇s/^'7[n."MR%gH* ( >*|GxB )||}9% Ǝki5%Ozce-W}{^W_mo+c ~-Vq,Q.sշ2ң-aCocXrp~_r1U-	<b=w'Mk]{#Oq\tj2潶}IZIvz'ŷfXuLp]8?JPǙ|+ݨK,ѵ0Wj_ m "jY !ǥhxVqkUG+B^G['eR|+]`L[~\,vUMoL _A&{ÞE1EPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPE2N hhWZZ[Fw7^|h
+=g<[B*G`
+|]Ӵ{}EO4 xc^v},<&pQ'b7)#SZqݼz~Uvgޫ𞔆\')\޷Aǭt$ܵ w.Րכˬjνd_kΥ;uSؕڡ #:Ow(#RU >^cpڻojT
+O"U&ޡh. ^Kvu(*ҽ^2PkuP*,jA-2-gh2%&Ѧ ( |bc~~Nk*+*SZ?1cFiҜMF%۽>ީiOGj@H e&	"yۿ,Zz^;g!!<Uc j,Mxg^+f{cV+{o&4h)К_oc?#2&zTn7yo2vV[=+K)⣸O:3)g\iɲf7jq>6P;FSkKGna 5 UCN Z J O<׆Qys5Q#
+3N4o{sfngF`ᨸX^gMlH*K(\O)#^bBJ1c+|a@?w\hjK~p`s+*AI8MPoG)XӴ˄ky'Vp"U'=Tm)/y:hcO?)W?Ƴ 	L	 4 @ gK@7ci( 5o:@ 0{W'V6e}uL'hׇbQ"4Vj ޢWźխﺔxD=5KS m jY:9Z NOMF
+ ѢnigbQ B
+ Eg niCbRo 4h-zvS1U 5S]^
+oo6h:Ux ؚ:+⿇| Rb]vJcѨ)j:KOYjue \v=[!+ 5w/: *.>$p*ƭZgH+UޱjsJr3s.> wjI!ͥÕvAk]PҸz\ȴOB^?Ju/뚡?kԮ$S;q@XcLOؚn1;ij\q@zCTDx9kYVo^ao v_[':^ yQPθM`lUЕʏzqm֦(B3S6]j·@qG|Rh#s5pW4Oy Ǎw BOEu]۴^ID A]> \é<߇zӢˏ]=1Q@|*x WB0o0{P}K^J6#ԕ~Kv1 iOLhsL5!IG[(N&,g85@"{h|,x`fDَl-s)F|ՉcsiumI +=,xO74~U
+x *_;E5ƢT-NAho_CR]ҬuSeS}1i$Vԣ.+ge~Xڤd?AWf${K)	ҮAC-ʑߓA\J18 VqʪLc*:dBzedo"y*_kIe~#^n@*VE=Mϟ0chXvvBYJ_BMio:$}fZZ$w6 ȥaq9j_v~UVLԔg cZEeڌ3VfuZ'" ^0C-$ni`;N$zĝ/]%3Tg3}sc#? 1o@~}><ڏ
+Q_ 4؇*! pz!Zdr9Hpֽo≣bnGscEVw#IsRfcIDis(|n5d\Kj 
+hq/PԪ~S?Q@R?+s7PA`>]JΣ+>@LxuO/Ԍ8ɂƬoc8 :P1bj+fO@F}h*M"E SyAR\v|@mQ*,Q@ aV^4Č{scYUҠU>a	4e(&}pfEcyױ\J턌3M!\ֶYY@~5yɫ&;Q~Ki?`OO`?w 4+/:GӠKxVc$zV'ލH+g⼞g+~?Y
+@ƈը
+jtR9KZ,xX{PGqG?r#<SK Ѝt	dǨm _2F=I[1-YTapT;G?E)1@փ@/o?*kgd ƝVK gWOX ě^d}qK='ᾋаu|0?ot]}1Q@p |>fxSuřWqH@e A *&oddmRojThh&9D5ģ]z]]@?0"f[ۊLNqwזIkXӰ7(*yCIL/,UNIuF#z!trlYҢk{ęsLbˀjk6gE+g) fPTz|5ţZ$<_cMϧ|
+^>4j) .N?ZwƛyX-Twhi]x~U֞?n|q!Lw+Sa&2L8h?8;aTGۚ_T(MJZz!*ƙQցGjs]OZk(4&OSS++@kpR`b0Wɭ;x_(V 1 4Fh< ͚} ;W
+5NhO2QSPbJ@iA +7$P6qoG=R=6ѩr>QߚhGe-"Yoe`.>	D I	kUaZ1zJV~Ѡ#fnL :޷l<+;q1Q* aI@;.kb
+ڔUY}} sԲvvxd8d]+>5ی	kNkd$~U#1gx?R!u:1ĂŚN)e{X~>T+/LGW4"L&sJ TXՏjOqPsaZOu"sY1_sgx/O2xCէs r<]aY(|Iz='t'4*JzUyO`
+ QSl:mԯ6
+0^IƊ2},}{LLFnkխ߳xJX|ny>xށ2 A_瑆 ^kZQdhdC  yQ J@m!x<H~WS@Q@Q@>#i8ʸ؊o^%goX}GvĞӼQ=e< 4m)44ϏbkY8"xT[̶lurocke"Gb][,iۋkٲ=Gu:V+iGzճқqnxST-=*j{ UEǥ Py5iyUϥ]79nZiA!m$ ZavK#!\|y$X<O$l:21c}X-ͼ:N={٥2B"fG@Di#<Cfndr2
+\v|T2+IDiG҆4 LHf$h٧Q+g8@74@4nD3Q7TdnDis@fBi3@e.hSwRHMyNLӨ fOs;>*Gj9:U[)ͮL\"ý4&{m^=ݴ8Ѧ8sż6  oxj=.W2U~|DX얬\DuMEc ֠kx];f{GތG}uYH)S1z>/ۉ%B:֤xƒcqFE{ć,xtWʌo©ΪLց mNCJr~U`ubA yԒ\9yܞjhlQpt7w5E-QC0 j[Bw8znCRC@<[mUA _؟YƤn?Ot'b5ŁS݈U
+!&ZI!kc5k7+ֺM?x2N¹C$CtR,浭g4WtK+y*9=<~t\rۥOV+("_f)HMKs@g0 {VoR-$2<; U-ԗ7.ҽ;࿁dt6	X?cW ҘilWL,@W(
+(
+(
+( {k#	9Ex~
+cY	 P4e.+T`H#i>!6W٘aG"ğeBj=t?*lU'WYN;Ae+pұuo+-Jh8/zV`/eI)u+pj
+;Ud۶OTuN+ Fѐi1\\piQ+ڙn#ֆ HXllq޺jɌi@BC]Y̟ ]_>@<PǊWRLnixzѼ?}JR0U~­1ہPzL?
+s6#&	TGש© ~*iQmT ߟNVȯK6jx_x~x2N+h'tHcRT0+3w͊qA X)	x98iO4PFrƦ=(3v+<LxZ |+*QOk?JʺL:Ki#]V`@*x|Lt+YBGF[dּ[)<ęʫ{sФQ( ~W;xTRYٸ?ދub}{ hm>n\,O;\:kȪ֨H!5X~[!yyJNJ*Znh*k`*(XLcJMFM &iwqM$6]jKGlA#/P1`@RojeӼ/%Я.2m`:qڨi'>T#?Qa\|<o\vI\]/l%t=qAI2* AT/y$W?Jv+7L?A5Z?L|{Q3SKx׳IVVuY3wy<LW=^Dxz,K s'bRc^!:x>åNP Ibf;Ag}kD:sGxWt=t>2#ڀ}M}|0L^xQBQ@Wv^$|lB+4TE
+0 )PEPEPEPEPEPEPV7PG4L0VE\oÚi,ĺtǼ'r'^E |7Q  E4LwsÃ!=Asgmy)R|fHR?W:
+jXo+T3Z·w1 _a5%_Ǵ>|(^ gnu+5+si<$uބP2Ĉ.`EJXّOzg;@l0ܞHPuiZ@ҟURzdFxP2jU4 cxR0"#VcڽѤ>uP{{׋I[{O[w LΥ$*pjK>e&QZ =s;x=6bxQ@"zLԸ5v ~5A?Z SUh@?
+ :PiӸ%RE2jt_pP վ?jS4* ZZGZAdUYb\¼PwҬG**GN)PbO :UPtS0+i٠J@fMDu 8J	 uZbOD^'ij@
+XC+ZMv"w|/Q\Xa4&zU }wه'kׁ%y[HCћtO!פQcf̄ `UGEz=@%uVcj Q'^:ٸ,O]&ZֵHZ/_O~ׇQA -d&000 xV;ɯjĞE ٛ+t?^SeBe_k0?Һ(U*U Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@E5+xc}C: uԲg V=Z!_|Mݱ2~?z}X.x]kɱF\ZdW
+;2aW5m+5+RP+3s! ø? J{87`T{gsdM'(C\N7R.p:?QJù-ޥs˪?DjEc.k!`1+mNP;׋B>M\g2%Κ= uc"xc W"n?ƁI	B1?? OW8 4 v ^BԧmP\xgPE	ɯ_n*m֐<&Af5Z2+vu?,.E87.OSJ.+ldTL5ɿM7S@`ԫcGSãPHY m"/4\rz4'xfCL7RD5i+ć z^~u濩ր6CFnI^惨F:)n4y9
+*3tݪhPap@+-IZVz~m4&o]F?f\H9)pƜ#{"ڎ^N+~+xf+p./G9Gn0TFbz 2k>Ymt7l_](c[BGB#5N¹:?cV˸ G+z.׎g.QER4F:*Nb
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(8o^+xy%e+G+|y`֌mc)wnLlIF{<ڵxkDՉk&Wxϭ |\Yc;V\b!aW?	pIM9 <&e'O1|YC1@4:Є@Mo+^߻H#G?7t­j?	|?>vu)rcotղ7KyCH9N]sSA7Pj3y\=팖&@\:W?" tmez_c\zΛs|x\^ߘkbS~Y?hϹ@xrC)x\He r?*ϹVlB(qHh9.p?JϟWJ)pR :{QPQ; :_9V|j_&+ywjǐ}J-SP0 vy]N+y_&E}jlyZE ct
+BW~n3wQi{WcŲ4ҵ-k?Ijty>+M{mf Z dRE4QxRR?/ ZxJб%*5f+.k<{$d *Ú%<&Dk4UQF;
+=<
+ xJ->z̿5X.x5UN]_+zN7zć^EE;\vBA+ 6fLA[TSԍ"@F:( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (E˶DW_F\&!LڷC*|57]O?L>iZP)]O u 
+Xޢ9O=t+O tP3 
+_ 
+_ME sc>4+?_]zhV?@AE b/64-?S*UƀwDGVA4M&?/?XK;h ğ= Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@
+endstream
+endobj
+280 0 obj
+<</Filter/FlateDecode/Length 2694>>
+stream
+xZ[o۸~G8fy(
+4NM8SN/~gXR8C9Ùsٛ7χgL}ˎBHg^	f`+6?<xedzpRhhÃ+JrT
+R&ZH]S.E@I2aRpv5å%=)0,hh_
+x{Ly"8ᗣx`?%~hU>	x =itM˵m4/xM'#,N%<d7Oq -G8s"]Tqca\-+rgX]ŮF#`JL=iSr (\r+̦qXe>יJ$;._nd" V&.PKxbǟOÃvy'eMM0<ts=BJ*cX*pgvP+z$J)oX$z?F~"W_Ј3;XJ0WOP#B~n~}wv<5p[cV1\[^{_WS:b|^˽Ƣb/dqP"Ѯlau>!"'oյ)'պ@V(= '},('O#8}.n-4becAA2wa+>LA`6CQFf5L4.ւ,L6ݜt"YVAX˝ky$E퍭-p;I$\dqKD27Gg,N2hpD|\V܂)WMzC4`{ҦTYInO$|Gܦ,r۽Qلm<HXh9#{0wCK/cAX`rV֓p	\jXN#9E_[TKRAJ庨Б9%.ȋDB)ޅ=l+&W1(bMMt;kIf/6?Q
+,NuAe ?fx;gPcL	gwy\JֽAZhnvCztO\RFsX%9X"ōt]dh9%	!6`UW5ˀ5:,(.9Nƃ  CAvQCYq>;&+KbHMZw\_ b˯pQZoj>	bz	QQSJZ7TFKw;"Wa턆I'\DoW%50dZ7T;R~A5H:Cv	xNUkR Z1M|RIVEk,\PO̷6GSr&pb{.{L٢n&?̌fӤ7B;z{qaK`Wpeir
+mF^F`0 MW+L:XTqHE;6(;	f,Ǔ]&5CFguN[f}X@.a{	g8]dIOۙ8ڴzu\&oB6M>4''e¥~{v?N؊T1'W+*.dH*I])U@6E?2㢍**iJ\sX˳XsEnzmr]{](B'!jZߦ
+/M2hy|4c)=
+BV943zv#
+k<{6@<G;ibE>^y1d]˳Iw\Vv%L n+Ll&#ttPS+M+thWD!-IUTT{Rnԓ_O71kQ7g/#J5y$ox1}g'dET%Bn`;[O67`[AVY6U^&=l)ھtm>:-!^W7JŔ/(/if;++|'oq<w	&t fLf"hjae
+S(x<
+LMpCB(&%};zh2G`DĈ~%+&lxފ)T++ؼ<-}fvRۥ!L9>l5sɤ(n\B	J@irF"[oU:ݘCU+@VD*цpfهv+-'m+ ~sBLj[7Ozj&[+ԌUw-i;AK + }xdo.{3=;07yAly8yAIKP`b#BHbuv4BV@W
+",OO	ƶn$X*k	
+pG	ށLk"]U aBuMꁊ-+	l%`v~u\,  nD&
+&
+endstream
+endobj
+281 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+282 0 obj
+<</Type/XObject/Subtype/Image/Width 367/Height 590/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/SMask 283 0 R/Length 61523>>
+stream
+ JFIF  ` `   ZExif  MM *           J        Q       Q      Q              C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222 No"            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? *֝^j4S^$ $  U;,..ϔ_ܺ㟐7m3H<)`I"RE 2'lRJvv=K婉Qv*U~>&9Ðgfӡ\w3!9<'+n)ze;Zϭ7y>3\;_t\ s  h ug\ i0:ȓF@te$dgҏ{Gމ'c ~wܑ0OJY /e ºgkf;M y- ` 㵭=(̞}fa|(|;⦹ ` 㴇' ֩FdO֏{_ė?-vޑ C%G B_)s"Ǽg}('$ h G%` 㵮YUT<s/_??qķ' ^i?1 +'aObphA U2  s  iΒh%?+vz+HZB2ifb Wy 
+J9ǈN??8|8k p kV14RP<"dx_?? 3CG  uc#ķ?,vJ2:>J>1 _? ws  h w s  kk2̥>Ll<3_??t 3-{ iGÍ#8>%v|3ihݐȈW>H&?vW:7o;Zsv>0 Wy 
+F' X ixv_ mO7yL?7fGDpI\Gc ȴCv us ȵޜ4}jb|=̳C<Wr ۩ = [>Oo쾟}GBt[@S²wʽH;H3>O:l t_ m5  ViwZ^yᎆz}tP|2Ӆ}[q`bCX; ZZwY/|.ZiIT#vn:*rWWzuZkrudFA^I ,[jְ~T9NA;ɝ;H0kXb#ó)_+OGpnM1%'H0	珮WGԧ*rqA^м.,/Ph#y	3^iڽ"My:AHHPA8'ҽVPEmTQP   13养GlG4FW$v4<DטsA4*kFԒx$Z/)
+('޵Sz%R2h  MGxѺQ+#?g5' hrm$͞0(P}Vr: j?|= CD髑 xZ o|-jGy.W8v;WaX \s؜kztU-[`9sƣ,Ko!U҃DwU楨]Jnew-uZI y#?:)9+:nʹfxAC\<%Vp6nc_]_1hs\/s_QY%'bU%R%7wb_(=!EuZx7KqAu\%DH^=aOפ??郟ֶ6]LʵJQyp5c?L-:O.@٭; ? ZɴSؔ {a-%eih'.Z>ujC!EL8KºdZVuaq,IPlUg ]EtqtQ\.c1aQc.x©saSsǜʨgq#PxRK&Fh ~4iZƚ{Kec(W}Q%~g8j*7˶]XyuWqVDbb)NF]2IhPr6\]X;a~kk4@sѰӳL
+H$iA@XtT@ӁKFzm.CI#`RXP"X# ^W?Ƶe aq	dY=_yv[8.F,v=3^~)A7G J F-z]Ku+   ы^tsq/c6F<5OUsQ2k>+4Jh8(2(%PaMEJ(DG[-c-qǇ^<]v@iv< Jꫴ}7U L }kkrֿ
+q"WS[st|_"s _Vpp?JyEy56i?LuFx?5K\usפ? ~Go=%% Y?WPEty~5d7^£<j=j?^< #e'p\ as+#Nq޺OHa _ (OeQ  9 T+]~{KPh;4SihLfuK7|/.8_:f=0;~5OZY${|m_ ă°ybkUOZsoS܊Uw1kw"C A|BAЊHhWBC؊q4Zn=R[il嶙va*
+|Fi#ƹojQ1ak{Zw{4iӻVGHxE fYH#M/Zb?Z?/)4#c虫+Dx_x7x| J F-zU4c>ך7G J F-z]ҖCrָ͑p?E2jW8^+>1ichP(Rw 
+Hh=qz!RP:&wz9 g =ɟx:~ g~W.`?6WhvYU -4ܺ#I~UB&U3W] 
+ ] ui/9)M3`%ϵqmPs9|G גrle^/,c+oZO|wf\4 sU?Z?w{p~GpI~G+{ψ{~ cZ\㞵ȱM:3}y5?zSqGG|Uh騮O|⩳#k#^W] Z 3$dK2|(Pt=nťZQIK@\Q[5u䅳t .t+p[ZL6sZބ.V傦 1uNkYvaTl_A\Ͱ*0AJn:5XF54^GQOڝ7wXFڎ9{&=B\ ĉZG#RNk4fU.+;,ӗ;
+:oAฦ>ۥd;n:3}i-ֳ$]q=^GEMkzi薾 ~+;0M\X+璲NF&O_pظq$jB}#I~ciϔŀ n?Ł֢|qc$~rϮ@VCŷpj[ DV=Ꟍ[ &j+Dyy_8g +W_.yA>9No &mwA޶l')A$1z)bS+gDRpÜx<U(s2Z-ˮ[	j9T]-ز&`}jSJ3Ȏjr$Rt+Vp0zұӨ$褥=h|i`CT4;<Iރ@}%|+{j72[WXqP}¹  rtfUi;Uq	}N 5-O𞣧Xs=CE
+Fil506Gjmtqo-!J.?LIvީ<$ǖ_#hῶx9 z׸>t	-K[$	:b$ISԛN	^Mpu2l}jmr m4UWuoYsc>b+-⫨IV\q^w:3_ }?kJ嵷91XnKUrm+_S*LGOLr#ڎpJ:ǽ65awc?4yZ!u!4%yEߊI5i`Eo/aԉ<)o/y}U?k[{h^YX3]RN)B;e>Jj_ӴWV-;U^Bosi|?դPZܤN]+H.DU?횡w^eƜG<*Lwu<=n8G:0hVIg^$:vJ͛Ty45s"g⡰X[=zyH_5P+OpEkk:{M^rLZ;sH+m)qJ.[WZ6[=ܒc$G"{?nk].N6vGA+FLg-V隄֓<MjљI= ]A~^<@Avjl9W-X%+CjhH Ԫ{Mnc
+Aԡ-q\Uݴsk=7ZjvgqE SWMإ#ngƟOV5m"4ͪ%Ox  bפ^dO) :oq}  J F-z-:O{#Ὴ"?5_15ƈhp5}&&қ_7<I l1TH+of
+ i\_H!Y}#\ i)e,XH4e%ɺʭeiڌVPU2I#tEMMwgO卼HW=*]'դmnt++kǯi:61F~V<	$F*b+AKU߉sso}9sep	ItXl,)6U5k}=<Q{Ӥ̂b	;{,wwP 
+QS8cLG& gCT{֧uˋ)aQO]YםQG}
+t>FiTXۙM>ëj7ۤQ{ǭ5/&k<m1$ԼgeisfdY	Yw([-R1_].˒(]qՌ?8xS ߊQC X}D  bTm( |??  F ?g
+?3
+-?AGؾ  4  P   (Qjʃ OO	 z?ߑG ڇ?(SJvx J?ACE?]kI𮣧XjKt@hKMG
+ u+6[hb#ymfi*1  *^$+2A"gcFi!xdw Y/1n\׬r]H跏T{$(;wvz
+B2y&T*s:8]OWUUKCeXzx{ [/ڴu=*^y'n˱5C=3l  o5/o[ji{fYʻYf'NItƜ< Q5y_yg&;<i^g*£+E_M3V' #4 ƪ4jGLVNjbj5U-Rݦ \H1{
+]Q}?&>i?Si  sRoV+	B<2/jQ}&vA_)YsqK=+W_
+Y+e|KarkKwV+B5g1$W~ͩt8Uj_k}:9'n# ?_[ht:KQq0i
+ r7zYJ*q,
+P§%k E! SU3k?D ! SWF{,8 F F-zE60(I[@⼻:? ы^:"t>(vAycB W	if&~g#Q lI@ԮI^;`ðcsRϧIҦ{cӡzk5ﮈsT˦ip~f{-k!3AJBCP9ֺx,`!b
+?Z9TNV5z-7vмp3&K{oZum.im:}(rq^z=5j.?wsKEaR7N2Ymq*m	Xd^p"p/ʄq
+ѐ"#9©?JྦྷԪKOfqEJv+QR{84 )n*v-Zj,}`>"$mYW6&t"64!g"F'j9 ՍEɍ(6k#s<¡hTMPX/*yK,PX4H˰
+cި8n+9cv
+p;}FǕ$9T9II 0{Tqޕt`E$$BU[r`j1
+ދ5F<4H;<+vN3Oʋ#MW >;}ie$I	?ҴGN*Hͥ~HOv*	~UؿF((TN7m^1\`8oA$#nc`yf=AD9MN*S4֞\=juŎY]3"/!TU,@$ttp=)`t:w2Jn2w>Vrc\qژHRE ʷ=Ei&h	ٴ*urz-|	PGR3b;mQhƒj募,TP	"3>vz*ќ0#4G\8iPtȕBU@L@WoE	Db"ǔTrW5T	eN.Iܞb1NQ}+6[m+gΡ'EFqN	S=4V8FQEGf:Ϳn7UHdt%T6aN{%g7<&4VxB/Caπp 詫WKԃ~8 
+|^G  a8TGfJ~<i ůNӏM?_k|! # a?Ok\Fx}{~E+iXE,ni喣!iO tH~ؿɦgsI#lƹ!>I&>Մ۞JZi<.SOѕuݍ
+I:ZK95iKlUY	ץw¤ǹ8zm꺹nŤ-`̧5ꚀGdjS7_%Fn.4
+˧?z5=J}oP3KT.#~(+
+9S힮]V/7~f9''4BC¸I$;!e9e܇R*@qn}?!fΝ]NASҬsyU}*	"hex!v+&9h3@zSW	(;_2)<AM$1!FZH21$)&bF(t#{O1\*I˨N1P˖铜T|3܁P&M8Ty9[&kUL;01Q# edR@wVȎO-5#,BI=;IBvm:	E 7j]1[i
+"wnjJWZU<R[!GKlM=:&J$cGE&_Ƴ7(ݾ(JB	L嬅B})_$Ɖ3'9c+ozZ1AoUPA6}7yeղgaQXU30t|A
+Kq7pm 70J ֦X\ZjwkEjpNML 식jtܧmH	шk#<~U/Ŷ|O[lJ?P3zfqIKݧ/f_T?횙'Ed$U`q}[F~w^FӮh#Kk촉ueQ%6yr8=N"G#9%a|n[,GdrA6)ŗoDWvƷ]Q:[Q5Zx°&E&-ͫ@VI)<HM}juDr޴inug֐IHK@kN\_&5|[h醴3;J縐K+ۇMm?%1ZAm.e##q< +ҴeMw닉#ҨZ͛T6nYU9H ýicGkm9
+HeU%OZʶL$ Wk1lɷFaP}pj5]rͤz*xt'P
+G
+\iܕ4e#Nz5@qp[qi0?I铤جNMXDj>#OBu8O=ĳcpd=WT2Rߠkoe%CPhkR@"+n"b]CNS^JXIL `=wpsL|("XX!p=iv{Kq*-ޚЇe۩k7_. XEPy8+ a(TL##|1a_ #Q<T˵r A Z/	Ik<! # av|jsw$1; IbJVV17קjup3i۲fkNe:6{CF㊚&hՎUN3ClQ6J/KYHaP+2e8"<
+-\/un3{Tq(͵ "94 Ɲdj#[5աG*d}o wJ̷8(̀3'$&LpJL[h'=I>,̻W9^j썕84Hcq v
+oX)*aV$] ;\zГbsYpE w+~?g3Z]%C 1X{4j9EّN*kVI_
+	$m9f:&5a7'
+	 H23{
+E<!e/AZYKjY/r'hoIɮ49>c7Ϊ8,_\^ 1GxW3\Ʊdp-7
+貫FsEmjF!HI [0LaUP+Gs.ï|=wbudFP$: [}ή%Yߘ2C(+!'{j>&g+Pgh|ajYSȓvֶ4	gst iU]#UijF;_B!dPcq֭2o7R6iomb XRr$dNXqiMp58GkH5TaYo]6zac o^hRqn݋IF6'?7l>@,UYU$14Jt˙ +kO𮭬A1LgX	%k ܒ3FG&#b'U+.4
+YxɵDJ¢|A,<F㏭2ךmG+*;+VKio+Fj6IȖ39~.vayI"!zdx~ocq%DNHbPo4mBFmi 2Q23ֱtF=UobPyyԹDeIҩ[K>
+&_%U *tk6;yV]\.l`[Sxb32Iʂq7/!bҷʊI'm4s-8(jȴ4H-X{nT9#Sj%i%8ѯ%V_LZ+xK-EC)r?Bt+;F[{[O1<s{G'kT3oߡֺvilPΪA6-/T[{i$%]Y\jL؀]C&iO?U=ĳ1HLlT+CrP|S{Ӿ\8؆1r{Α3!Uc-{N1涇b=v2Hoj!Fd}CjdIUIiGv~ݘoH$u xW7 宥eIoJ'Nr2 VsHQ~4 ůJ3'$5m bץ59>'ty=OcFiI=p3PAHb==<p澤G#'9\T`SC;A"H<20j֓ɩ4qHFhQIE'@%s965rrq[:B.&,䖑gfIMctq9'w<J%ФlA(qn+@:ywLe'Q;G]oFN9YrRITCTzRD"U!96g) ɧE5*84$ u_nKd5U"S8$cFFOkۢ#*oz露dOEd2H'ĖcĒzI=k;9n>vW	:ɥG'aN@,ZΒ+vukuqvvIjVkRۀCV/koiffh]~['"UU_]i̶դi&r9laFӌ1 k:ޙh9XT߈NZW4_4/];jV'I\eF||Vn<'ե;mr
+_lnY aKy#Ntk=F.|qVOG,zEǔ	l\JE{!r;}ke	GO/fs$ıZhH |qI@RG${ֵóS"FI^NH<Iw#=qWϡyfy=A;т+bY e+0clҴ4 ,r@M~<[CZ<[ =.}C-l
+ϰ1ևߘ{%dGč\dv)r]44Nm,nr *]+ݍFIYZ<X.cHH
+=*+hH2ΠsҶGq`$]w,~c3j~^Cs[JB쭟e >nm0LyBk	0#rƴ01mmE\xNӴK}=$x!I(Ar[^4,8Z7눷vS椉$GvLg+Ib>*T'qztEͦ$)#epI IɪK+BfCg$:@+4lvd>gųvך~cL dII\rn N:H=--nϓ*>))S #LG8-,v@k{Rnd#s,ťЖ]=cɵ9wH*qơU` p yRgXQ;BIft>+GSSfY3HGndg&v+OЩ uK]]Gh2GQnIb StL"Q+ѾҶЦwH'pa]fY^\OyoZ 7Uqڰ5P[3kY".yP{L8+PƪM1;GW(ck
+f6tnf+͹˵\00W]_G#ˈ Q~Pq|ٌZ^k{w6<AQ\j^LK5,F 
+|sB/-vzV;mx0#g>¸ Ș!RNc8'ε9? F F-zM'哧^m4/ ůH 6Oƞ'x=OES<u>L,qopOdjڒV*JT @ÿmY^x{Z4n+*P7⠁˞aК9~ʖ]߆]6;bm\ޡ1[VZ#\jI[Z,AO
+Kj+QhLx_q\]NUf]+JcIsAs*{ߩh6	ݣ>+5̠@sbo4/:BVЬ[+H 0RotG&kO%r>b;+E+sRH)MlFaEݿo4}R'²@F@L\xU4!U8l{mf9A#YbpՖfg?g\spXN]hotHf;|$zO<u5j7M(Qa'[{twMX5n%QA=ES늧+A	W6 dJR̢ԤITWNI;>ף(QܳvfխA$drHͼV9~HA3p2kvZm;e_.FO+P_ިYWϭcmn-}jxe+(3ȎQe! r^[.#|9IMqJ֓iMM@<z޵n.4Y
+\urlJ.3vc+ַWIr3X[!ĸ=:g޹〧EKɼ=ZxnY{ =+uR{]kϥ<+Jf1Ϊ{.==gRQqI3	ӛ	!vxԺ~yHicn@jF39]&ks <aQN*R;+Օ*nj[cf8t#ݴ}-NE+mSֹ&}CxfbP2Hj[҆Âw$ڊRI8  Nk^9ՕkC?ma.QyjZ,DSZEea_/thKH&v6`{֓\xcFڎ"e_)<TJ̌:|ѕ97&0Uydw
+8X/+O{k,8PKk`RJXx :;ksWS4=7G[ȼ?m+wWLGj?:=>ch0yK5L9#۹puψx{><}J;"f X`=kǈ	F݄+ǚZqk60X	 ͉<Q[`QD,1M *$#ƅ
+I gN=M6f4SycջW&owr}?)`?SVydYF%\Xc #iݴF9W8.Zl;r 
+ѴӯtZݱ,>ޱ5I.<Gq$Y|3kt+YȑǞzW<<e7sq9J4JZ +˅*VG>Z@ksYx+8m9HJ캔*N~xʜL-:ly9GRUW^Q<6!Ԩ>״{o`hξQt'+{XԽB8Dq 1h	 (o4#/.O<Ս(ʶulk'ԖL>b#<QGe# rtdb'tϭRGkSȐgp  O}ZHr<*us*m3(2ysx;kۜo\ N# r- br~ B Z'Tݐ?:h_ ы_@#FHhemN{vYZ؈SO+qizn*,)*8%pO8pqᯆڿGk۬IA XwIbwN~h4G'kKm.Lo*ct:<+*k53DF\\R"I-и..1UWϸ)=:Tt`MBOȖ%䷓+NꚼV3F-pZɛ΄3brc0@>DTၫΑc ?:X.V,~R:ZK"YH#r@WWLx{砮3Tx5hO4ldA15ii-qw20jHʩDLhlxlw+)9QM Skb ɳ-<ddq{9IzGi5TҵO/F=P y}+uUhYI#\mI60o\"7lh:+ڊ6cȏU?_B+ZUSdy^朩SwH#OlV{u[ko
+=IoiasAu\^}}9XmiKcƻ*T凼|*Bk	NKvS]vw<8]ШXyy[Hnخ+8z55ϫϦַnH_>l\tXgٍUmx2NR{VQhӤ罎u[wxjroe>N*l6͋h.>p wi4i93Z)+>W+g:N<N%`!)sz4+R/kVQlXFy'n/"RGkBx5	I,%d޴S	cy{lam.`y`D\a\3}Rc&|ոM5~Ѿ!y$'
+@Z*:IJj05oVݣyI%<G=5@hU$T)fbAlj:~rؿݩdw4䨗"Q]PZOnQ+O9sz?7gW$9dVopFXXN6}Ӛq*rэkqo8-̗|lw1'֫]oQnbtl0VEx|P*EʰI/ x4oϦEt{iYўZQN1WM5*TźiIJn<¡K)_LY7HՌ&UϘs ssĺf{mdQi"|F#ǯA],6Si:L[B.!N
+ZSfMSªMKǇ4Wh
+zsWm,nN+:K)R1Cһ?K2SxUM,+MT49ˬ{{C+F5]}NXЯmV%6W >벓ŖqX	XXIPдZ Q}s\-;唙	ݻFwݞ@	ii3n)sNI䞽Ma7}OskdY'1.A=ZYyv0/>ޡbՊԣR3Ϲ2WFOkgiKIKlP0q`z;{y~[[̮
+ኊ)י)_SnRC𥖟ld#$J3$F 
+K#@ŞZ3f㌓VtR^MILW bqYH.l#]$mU#s 3pztwx7 Oڗr;< \N-cZT^ 	6 ^ 	.{?䵛b^(ݜg}^+//[ ůI~ڴZH2\<*tOɔm@|Y_lZts;\4a:u=P1fy[j*(,O {EsDu;[ylHH-0xz-="im,G^s1 q
+OBQqzūhګ,jDt@U7y{*RL(tpiY]MLǀ*UXIYedg@n*sڻ+/V>ӟMF,!w{t:h$7C43yaW^5ͤwQE\ ,(Y+fF8Ws岆
+Ji###К5h>p6::ֵh>j#GѯҶlt7ZμK W+KVSj
+G=8#rKDDAIlWjX*a#u&EDh0f=iћv<p;jO<SR;\=";+G~[MK=̐[M.ZnfXX# zjZ>4/q'<ջ^ixrMb+:Eu3FZBO:]/CƵJpu5nt8Ni͓uqU0Z˼RgEl	@ |UcgKX+ncF8w+[ZGssj\zN88籢2iZp	lY.9>Z&X^d&%Wsd;Twc;\LaRbϠ:%OVQλӾ5Pi[C
+6,$M(<"ijgKK̽`~{zj涼SܓiTdYe9uw{yYt۝dIx`{Ub%К.k-ΤXxnl'ۅ䁋WvͯCUfJ&7H(5yS7,z
+gdt.m=BTYX$q  Jޔ[ֱu5\I(yr}z-O.~@vĒD:5iKꚴm+*,'  g7q>{Ȫh_WE}PجjrKXGnV  )׶:z*JѬ6i[8Vͮ[]"xLl'V~˧yC<W:$qFOM5K9.${a4H@{!-4sz
+Ԓ]Jk5YBeP׃XqL$PeRvk34f))v{859 tJW[{;]/IK6SySo(=MU*e?0ͣ
+~E۝N V+]mԢ%CLyiHGc+m[A4F'h!V ~kEw|pQPgo-w,~hhQY+khU s\cssĺMu	#MtUG,YW[JyM֦.42Wż?{Ǵn-z-ތ|B$x_syNd8Zms5F(]>Uբ]Jݖ<6zu{;k[Ed99zGde2|瞿QX^ 犮'&:qN$cfjPo!nWZ3IZ?Ku+jQS;Ăco\ϋ|! ok%)[KRq xGGM? ы^mf*HpyǄtп#o ݼ9ZN}ĳZJ Ry
+kZri$B[~^i7s< u/kqO=#]=ncvV&d/|~RH dsnlCk+(/,nm1l!E	->FijjտiU u=AY,ѮziO$͕LЎ[+:#9)Έ{g#}{TyFxʆld3m_Zǃ}f(5+2]JbGIdȲ+9B@J1#)<*Wq˺إ(VcN&v7jeutbRs+]Fx'o=p,pfc~eu;wS
+!$vW:\CUZXU}\`sRjm 	wnsvZIG-<7egxWwkK\B5	N>ӤќRzjWec`w$BAǆVڼ}).FT2HI'?;NG+V.T\|юU 	Y<3U7 s*ݍ1te	*~T"29Y+C\.%|}ƻ{sN.+p/)?7ޱK1'y5Ac zեVWrJLd`zfwzjnEWW\[zn"$JI9ڧY|7IU\x"pRFԫJ0-y
+}*4%+SKkA_5Mpz@jPKc a?Sڼ]y~bEEޓrjLۙe8<kX<"\H#ʈ|^81\`.wlQֿ$z6_$W=qYBfvùMN)?Sk:z.f͠7oJ8Lv++TyLq\'*_J_b'qjoZJcW)sYs[_.Fkvf-n-F=J,lK_"X\a7](Ai
+2ƾmZIk,2gNĎXv8WZHӮ|/qiر[A(\6魶+y4#{ib"iX/
+K}ro-LPСG *m'LQf!y;S(tSu`HЀʥWלש+3OŨXXb\j 	$1ku]QM2K"r e=849%o%T%X^"Soe-g(ţ4FaU=^Ƥe"AԧNmd}ASΖYg	wfb0 'u5ʳ);sTI;b1=]LTml.M5UNz$dȒyF+zMukX.#	,K#i+è>*j|tȥٿv.s+~Fzx̿MnDZ,7[*c/
+0Dnd`/x[CuAtX[;3(qB9)ZQlAżcEP@zWgj]*5F;3\xD  E]e^ũ\@LD!6}kz/nmTڑf F F-{-zrk>Gaѳ^	//[ ůG@s|ƵQŤ?$Ʒ;nֱḵey$i%>t*1+6ERR7
+"VzޱtK[7q7Kq,@'@kkKBxQ"E2A` MC7Tިdi8 S>A=oNSi<藉q}rעK@lˎraT4v:ru߱ʓ51) E1!hOZQeu&?e`b\ $`vbqx&Gմxs 	Pz0)&,7xvWi_1bmwÓ:jЈ͘\p0}++[H^g*#ƳAKH۴bdp=mRhj:Ǐ[Iy~AyI+Iq1L+^kui-+VFRk"SҐqoJUt$[þ||ȣ<~o'HW9證~PH*{j:iZhOPH</ߎҢ{rDlyaS^^gi;fW]l;<L1(EKa<++뷈q3X{29ӹxAEVJpM>Ѹm횔))٪1!=JViGmʑUmULw z $<R+RTqS1VpEsc WzkVP{`bgջPHOBDऍW)]Vq#";zz+aWRi *Z'a֥E]BdMpF
+qz
++]YvcQv^bg٥dB aawLm9QkNxkI#x<|aN=N)R'F$<czUk0`i<3
+Kh&CURYłozͫJ\RL,-9Bmo-"8H⸲1 8G&m 6O"4H(cDzԗPjv=+'|Okx{7VOKk+9-?Ӵ>Z:D:s{oko̑E6Sḧpі$}ޠ|'Iy#{ˡ֢sP$]}K<!&WP[j,d\տ4_CsIc$y,e8^xHx2YTT+\kDFaUA)	TpiHҰ#Ό?*G bY2;؂+
+4YY;0Wocd/5ø2{^53KmVLxJCjm,ۤ}kT<9ZdPq?symd1f=XqT1]4xnxK0.a_EliZi7ZAKtvrې>=vo;bMN6.?Jݹ? >*`? hM(h%FNWwԭDZ&ҧp$ B Z}'ÑnΑM>uՎ)FahX_?m`OFpN30jSŃ+ufkPV'(_fIq 5&Ԛԏ.HT.FFOJqyvl7hU)5pqWR١kI`P۳Gӷ\5;V d+eجޜ9
+$5g܄+=gSx9@ޕi^
+Iӡ]'Y𿇯"kfHq2!l@ʀv$Am{JMЋX[5VgT_wP;cڝ*+H0ʥV|弓QxmEFAC?efݝ@`u'6%[O
+7>	ڹ끹QvK##-[k{)u5FL!I5r">U+[c@A =JN]ε#ә.Q\:9^m֯^j{C]G-BkN[E
+I}"xV$cޚ*Hlf;G[m&[N SYYr!ȑ#¬XRj0*9%Uy
+[$ӥӭTAL|vһhadocf=Q%j˩F̳J $޽M7$9%Rb2xZQGV**{t|Ҕ6#jVJA:ՙ
+c;
+%HO +5XI>t.8֘Ѱ ~3:`Nd-K#yS*Am!m|z)5,xQڣCaA~+	uk`/ zr;tQxu⪸ऍ֕9]|R[Y^hr9#jYRj2oj$ָ;Zk{[Y.W#8a5r;"]aV)vPrRèk >TC!T-<I=yڣ4nܜsW-bj6oR  wkp dZm>._Ni^#!>6rLwpՕki9y%yid9f9cZϦ);!VV7ӫ^Ow櫁Vo>+#׭5N4Ej&OAxgG}%yrec 'rp_i7ZjM翜
+Z/Oxp"uI"웺wPhs,5<DaQ=^fψnHcNג4[ܣ#####qZg ѪmFb,W2v^;1~dV`xsUOaUW{xLRE+5[P(#zשx4b:$j ˒rI'ԜטlǶyhZܴeܣHXRrSe.eB]Mam9nJˠ~iH@,Ac nj0ϊ=R+R[(dp$;̡XrG'i̈́ztSA/Xab6HGU]jg7<V/mO\ǌ<! okӼ-jEڱ3$uK)-a{ȱ_09/ O2C΂?MF F-{F8}m$k3l>B- 5Pp@.UZrV9:0j.sv'yYAWSC4bz
+1ǥAjMkĲILr̪aNJ/_Kt;MCE%"I>v23ФF5̱UGͳ<$w]<-?K4Vu~;X>[J2@+Fٮhvee+3,/84G3cq{{[B=2ATUs3R^ JKxyp.m$]<O	n%:Śf?gI]) >[^{/]]Wpk%\p0=1Y}^m
+Ҙ ưnM흌1}52Ic#8*H  'ju<߯SMu2\Ne 	=1[Z׉t[@yme M pJ* SW29?(i4縲IIH77
+:I$.@>QD tQ?EmN[e+[e˶{泧M8D(Ùv*[N?z{UO%ͻٺ+.=WW~E#cy8̑!+zm*JLQ[?ƻt޻#ROj9$Ǧ*ui]2&#\$[ڸ;~5z0>fR,@#<wc,9ҢB .N2	U' 
+᜞+1_lqPǸ3n1$1r88+dd1ԑL@c\,O?F#<XtiKw+PA/!v9?PPXNsշig!W2Y,bKi^8ҳ5voBȪ|6+})܌04ۋɮ-yM\3wZzڦyne[Wu-Yd}:I> {s^Uj$캟_aJDX*
+#QMƬdKw3Gsdnq9j~@]5r.EKlE¯̰]?t FүD`CX+?R+qDjYxa=j.Gt[]kz4%Th!QlD;i/5B>D)rrVaG3<>f)d-QF(9T e8:Y>s)P(yK%ʱڌBg_tWaçKW1Ci
+0Vp(A=Hޱn5+{'3.<6,''႟q
+)^09MSrsG(hl /o'A9@MY+s^-RF,y 5
+Cһgki4s- pY	u٧M6n-<ecI4eKyTHF' 3VtUXIm2ȹ # t=oxTb1?!Yx$Y;Y_,49/YӦco'o\ߋ|/-sӪlvX846G-|>OA[gz)emZc2c7ǌ";j 1kt-&=[R\F(@Ut$ϐ0Im
+Vkڶ%vD,]sB8pq<ai΋{,<1@PUm9aK5TaOr}=]=iB6KHH*ѱ?w	TIZOּ]g
+2G''q&U0'93]K9#tt:ar(R[nUY
+wKX
+Ӎ+*iw3Pc&۪>N31Z_\]ikD1,ΊX+
+SFCt	 ڕJiN-N)	{x)..XqdRz?+N)-en) 1<ǽ6=NIfوJʯ'\V⻍!,hfk8u*sǖ:\QNstf/YL~9 uv}&Ur#b:Z٣Hț=x0MlspZ0aR|]Ot{-:]]R-9['AoYMXifhbSմ*fz\ma#>ӏ=?y
+6޻݆xMN">{8ϱ))VuLX#	ҹlv,zJz-qMe]εZ+34k(B[6ma+<>Ca$vcV-o-[3Hݎ Z]ٜY]\ckGRImSYZYsX܀z!5%t|Uj2.YSݩǃ@! ݓ7V`K
+
+rHGr˝3EnFF3Q=*3R%Kcgl7QD'(#׵g9+j4eVVBPi+ΩlܩQ4- eLZD@KIL,].aaJ+Wrg`2҅e6^?e&9㞇>#WKO[a3+m1tן}dSnz.eZO
+>aTLSꒇ-JxJ5g$"6W9&ȶ~<5 =T3&t^u5)]zԩ8wк$FmAX<p+9?ֺ/YYjDo/dGp$ڜ/'dMyF93ӮWȜz|	cc
+ҮW01XЅPIG8u14-W'YG:S:kXK"DfjI\ڄ*5ЛĶ:v+%fK7}{ʅn:b
+3n2TB2nzs6@֣p~ȞofDS .zU'˹ɂ꺪u4HȐK#9ktRNiD` K=g$`.6)z}Y71HϭaF#שcrW4Y]7LTx/mM9.`6oV$eяCkgdiJwyoa "pI@ɼ?m^Xxb"*w
+ǽuX-CVxtѭ_Es =l=nʹȜO? LӬZF$v6' z?Oţx:kk&B뵆#ZPnJGb)<ytxLm׬h]Ouo$F^O, gcZ ZDe\jFe:$s;RŝƜֺm?լ8u=DNt%V[2aP`Vk㼆Gݴ<7۾R  U麑|C|5EjG$q۴;pidɲHY\eMMU4$wK+GQ\\鷶Qcg4Ik Щx7W7sVVd;_9rixF >$ךGghYkd =I st+?>%KpRXC'8$v*hMd5͖^Κ9[Nß
+<Cb|#̱99*o\I\hMDǕq`kJ}\8叜iViFt.\c<jGXZg+oq;ϿZр:2翥a<2mow;*wXxX ֮5Y&H60.xֱOJ[&I#=Mc*ͮSХ&7vzuh^ ƚ\*O^MJ"2kj
+Aw>EtڊZ $aTzQv I$CTe2D5YUs>S֫HG *{+氻KY;ٱ+pv{FeGll:oPENJI9UDmBwg TvCeq^&BT$I
+x'=%b#?^ Vb?h$cZ9/F '%^+>Z`I}A532.TGgjKyI{j%}O"I'-dj]NmRO2(Vt\o#ѣޟ+׬ϲPٱUNG4c(jR5>cT]>eSָvlc==x⟏7'g8Q֓SKt9 ˧sí..]sJ0-v9;تkhƯ_zDjwNÂGkjQeZN"!;Ș|+!;
+ۯiK$FD  7g3iGY=%,"kdsȶ)sǥSR2qֻ#Nˎ|m䧦QvJ6x[*%ONGb)V(ǚxժVVSX =N`LI#Df(#=ͣHe+A~Gc*ڶsքD.MͰ|{"'G:wkBogE'>Վ!kFYav:!@q$` sCkWNU]0CXP@9 ;Cѧ[D]B{+Snu(*$G`e=;ۨon#Ms
+?֧'q
+] "a ?.Z]TmٙUɻI4Ј5|ůA/$k|$q=j 1k4][J"}$CR4RRCjvN
+M(%Ur+ysV-oLWkiעGHX},6L<gEe.ci_R:G\Oi4k2NG5t&=u:N]XjWiWBa2PʸFFA+Χ Ӯ%!q%P+G(H8llVk\@-Nk-2,mO[Z\m9]HU*ibΒ#k>b+}g5fe$cFrF2*x^tUM+p!8ZB`(br	R2#J׵#nQvW\+4Uijuk{ϚJ5RQiP2`T}PT:nۀORA$*gל34(61vZ?+p^rN^^UJ.1
+WNI`*Cyc-OS7mE-Z-[AПojr}/:%	=Yr 4T~'֥٤#ܚK8,0{'ͥ+" ?)䊵Ǚ?E)@Fŕ2F!g珞Ԟ48jF$Z;B[kfo䢮6.9BEG?Z\,M)w8OCSE5I5y!m'MqXܢ.$#Z`ySdJP2MJOm%ͼSI̛e
+ֺܾVtߑf#eoqYH?(5d,qj+\+vqEɘ[{רǗ'{jMk+ΣBaG|=GA	NIToSr9JɇVH0Dl~U4&dDUVgњl
+F8nƤw|21ޣfc6fL'ڸdϠZX?qI7/)}wb	n:Pс <'Ha+(e&G/4w;XXAiw(ލ@yR6{+HA؜Dh
+康'9`~sK}j/܀ͻ*2 {'UZ&],Otf𮤍4YgC+'	8;a^q&Gos~`y8+vz?'xf%{c1U L䜈C,mpA!jS	.X?*xU=*beςɫs#-3Wi:w`3[U&Yz(Ersk3+(lA:;*(^2g;MsQ[}f*khkmtuT"9˸mC\Yh4:su<Iy$ Y&B-8Rz}}GQI5Au-n|I]\}Y˧N};)o\_j[ "i ?.Z4;NO$>l8 b~(i)h6)!c`s)E)kV+:]wO>?4гF?k|=kkt'2F!1^;??A VGEJ5aR25,.`t
+x+Q{+rAڑ`UmHkqXp@:Iw?TZ[C`iФY68J/b(sn
+H_g_[#+	Yξӏ4Y],TefVٜ*? Lr5JvpGw4&Kx-ƥh$qZ&u
+S VU1\+! r {Md3eM]ys+ms]$P_O$1 Tm-oI2 =+SUg[QRO8'mR8IS%նuR5Կ/z,TO%1ߞIrY j̲f Cj۞h98>skrs*f=qV.@嚥jDGS,^DY.$
+{rfRM(|zZGC]l3J?{D<_oj$H`XLAY[ytqUW]=t+B(#h?{{'&WDw6hd巣zWM+F-up!dM
+Rҭp`t`p)a냵I#958+om|e!BG,]ǰKBX-1bG<_i 짅LRyX銏×:Ff&43"T7E>֣G#8>`XƟg]F$e|*/sJ[xEhfRH2Fk:,:5(dX'UoqqZ-葻mKz瞸tRN,d5klcMPF IOx9*y</q#֯t}Wצ-NX8Lwϭs]?ھ1$bK4N1],MZQ+I;m}孥؂<ܳcYh[|sk<q+fiڭO U=ZMhW6߸67{gާ٫llSJwzGH..RA!ڲL֕χn4-J[ch`+ &Gn_xgɼ1_oߚIIvC#?+4JUM<EJ5U2ձxr V{8M4XŢ뫨2pFqۚ:_	]$zzcXR/x1u:~飐t.Upҟsi׳ĩ"<?vZ[kl6m4Zgpu+0l
+js7շ mZ=?nv(oWң<?ۈB+mIzg pM%Ʀ$`9 H5(c/$Ԋr$E<mIRnlr\Il3xliŶ4D]?٪>+)PNHߟjʣvKA{־[\iy{jcqfIoL8~ی}+K$`S]+{8M8י#FdX1r0'ZmxyH`Ɯd ,ż1Q2wG^[{ӮN"#8s@'piWhQRs=jT^W];;1޺kGuY$i8}W=
+=L3XXhٙoc;Cic\0^BJ.ὴ"Тa6+{-f(!_J7TdYc0G5*qrR̞*[Dmmtx XC#JB>3SϦwiwMQQEfG_5+>? EXQmӚa߰^mNC8 F-wztk?3гB?k#𾞑[!*v+RL
+*|ld/Rӵ.	h]wd2Tigs%c$/Bx_)&$O˸)t⹚ 'L~ϣhSB7x0+БUf4ͰUT-其\XZ\	 khmYg<˯8U6=+:؋ǔeRSS]%TheGS}F8l)x<^+k[\Kr6wR2( |B(㖯-0 ֕qmJfхn CYjTw:7m?Olv!pqҹK+{n A3#8V@Fܩ8_/9?SNe(R0|3+XD DM,~̠HSq?(AOˆ򔺈e*QrHRm}h`Q"ǰlZ,>pܸ Pk3vqjp$Dvaìг5{NF-a[ʌ98j|/c`9"@0{7mַFs8*hPpjIk1
+rzo+yrt⽧Okʃ8ۏκ8uD'XF ?u&VΔe~D|r/GMHG!WNzFsU.t.klOw)1o3^	;,+啈'޿ci$wPVw3iGg;[^wqm%2:6#MrTJz30xoǹ++N1+Fz]F=:53oB+fu%г,"#23g-4sq֛v҃w$KIz3NL?&Id1,qP'qhr(-,(8A$&HU]FNr{>7"'Ѓ֒њJ(L+ulNsQw ;zTr2~JK#\a&e;O䪩5dٳ}qPȁH;lSi8ΞHb_ͳarWǷF=M&9MDuQi쉛(=+iN6޶>:O7Rjךe\άvB6xqNI=/fVhء#_hz.`cő$J,_+GgXHU嬥r Lѧ<3ivA*	 A"3^o*5k`( eLrO<P{0V[ֲnķ4R#Vq4t96"UFQI+u`w^?f9u4!3+J2˵VLaHܧsQ{]kVvZlv6pNyliyE2
+L(81p(K=z%<щPFf.sp02z[m}aIfx֧46i%y`[v
+3[vXMOO_MN_kh`vx1Q E]Ed!RS+nw8P+;➌4-k%ʫ[c9Z=ڬVT  C  ы^5MQ]>Ӑ.|tǥxG?q !ZMխz<s6L卑¬rہ s5-BO$w&}1\cc{A$|BF2vf''<hmå3m.mRO*y3|-ɪ{M\ThMB.졎`3#ŗ	q?lh/ɷ,q\K\%֋u${H#ȅrFb
+a5NzeLXͯ$u"imUc\)&HR6ɮ]5-CGiȭ$Ux  yVVu#]G܌8*}*cm#lFsJqw \0ȿc,KdtWS_]2+5hXW?#+(bEW8T+V+<sS^4tȴhuɢ4zHTt9u?h煵x*vnQ^_<ǕcS qXVQaT;`^djqum;"*T@e8Եwq{_ؒϮrk*4Ջ{.gQ[ap>U6 '^c
+j^^2٪ǹ_e~a?TX7w}{]&ޥߴ{c.Ʊ?Zpd2(_k?S5/u]wH
+oW.4LCI&ֲVqZ#|^V;c+r18̜r,ֶ rm(	\	T=[ɧ\d0Ҹf8(%_ǩ%jbCvңB$U*d1Yy+}: +R2q嚹2Q(WtQxwNEٴ 3jK)ZK(Đ:Y;m&UE,G^+:(&+	n
++:msE8F^'Snu/#Τ/uRp@'	dV!`qQxVkK{u&=NNkDI+ vU#'sԊD4l*j )sYI4+ӕ0FE8.QbW1`	=+<&Iɥ#a wCw*u P"Wnv9 l--Z)Vp+`j7qҝGM410:mR=:[/-%Ͳ͞vt@؍UPڝ6̻n޵FEQ;ZY\is`yi<{(9^"	9+waު0RF[g@$TE(*{&ţE3̭"d	?j՚9{iӖT̙M|,0QQQcnqJ#2z)#\++׷Ɵoe+(coOqֹPu]C1	?g 3F'm$WSEjV`,[Cv8X4<lweb^y'  3jf[$淐Id0$pA+تqn:=uM?Dh`[#y5W%eSgn"sU o0# #ך_ "+J-aFi;[s7÷JU\8	s-B F-z?ּ  A3o-zΛ۝Q`)
+oEri#!
+jHTе?4IHX"Bҝ}3W֖qqa-¯DpYWr3F7dn6r؋7
+b=hOqmsks+E.ZP崴f/iYTB̖'[hh\nPU$aN>mt'KM:UQsI'鵻!vP$550kjicS]RK/hW2;D
+p9 ͤuY,+-G'p`YA`W/eS&MR/Q<ULbd,NSRU`g_$VͺG{k >98on̓>wsQ kVt Kv=55+)H˥AzRlKDz|+,jRcֻ;i,7h)HB3\p=EJt,9[ZɉGia<i<+v7%!^Z"ycWcG'ǚ7QZlƛC6n JDjpFHi}nO?k:KhX;(UGa֯+D#X,w[^z5({d 2r?X㴿٣;Ĩe?Rݘn+ Bǡ^Z!S{9A,b)}/҄m\/hD>!ӬmZ؈ΪrI_:Fq@ .8.% n 
+%kx]~:ī~W,)BmɣӯF0NN$t?Nt {u^5":s-;ָɢSA5O0qZh~]:NQf;s(-md}F{m\KrsrFy] đvOCڂ0}k;{
+}qͣ6g'RNU!*4+]r H SXˡ_iV-q8.=OWɗB$e9>W]Ϳ_=cE<29CһB=3F<4+Ibkf-8QM6ðm;ŉLSxvJs?wkr}ϑS{+/PÖO#'ږMo;-q$uw{\.^wfpp)&O2 rG&K*-+.AEև.kc{
+'b{S|9=h\)Zi's9G$OZ~̦8Ǧ%JUX^fPmơu3
+`.Sօe:JyKKg/"<?kXXh]h[G	Q~\iHG<<AQfQ)1 aX٩e?1#v.F>o6¼ci\[[O4P"D蘖QٜT"|Esٝ:cYwFc9 
+]Ys$[ gkĬ$ZŅjX}rtd5zr2	):W#jB~G;՘n%@ۓaF!{iE[gk7jV&"?4$lJ8ur	N%imu%K3g1`\+9=&ӼA"?Zm\\i,dW=]~<Vx40&*1l	oIŹ  'OiW,@5;A}qt!xfN<kԏ_7MQysп!o J4n4FY!s5Hꦼc?:? ы^m ÊҼhFjF^FίxW(Yd>RW,wϭC+k;{%Ucjb+JX溌 "dUs<7kKhERMgYDCk))^CnJ7U>m.uc0ьwFFۭ]Iϳ.HbĖ)i^rQ$zgo%qs}M38Has pvk:od8X{*ϡ3b^}k:eҺ(:{>&+5%1X$``984WZo2Ko+)$+0a`#aF3?T^Zg,i=F+楣XInv`r=ꌰim+eW
+[YݣR8byu3f^^ªo%7ڒU['|Zn͐Ҙ7Okat
+9w})pc9XLɃn' fʹ vR	+1HzrIsӍ(ٞ]<4r1OZ1}'+QVL^Sgy-\C^WUamKcl͸WK/{s籙UH*zs.	=J8"6 ܏b+Z&]:@SykMu("wWZg<5H4t }WI-+?32eVt7ؤRrOp.qjE&;r}GjƵM~_86=7OӴ+55Gk5F 2Jk'W=ZA!+\0$=k
+eU}[>HIe-7,<Um{NROx"ZEƒ7O1λ8`-F~0y9sS\gZJe%mo8KH|
+[S^ɴ֣ 5KhZe`dTϿZ]WMӛM+\wIokNUd^*2ugwJ#4ROѕo,N\+dv:IsftZΤ'犧sQytC\8F[£Sw4έ ,[u$3.FO9j_W1-U.f#l=i%Tю"6ģ*&=2}h:ŦSI5&F u3o^*RԯCgĞ$]['@KTb@Jb\7:++gY_qЊg5kPOaO27I"Ӝ>WVݢ(>RwlʔJ<+])Z<gg|.,-ື̎10¨Kjnp&M/=kFmbq{H{(+"̫}NzThg"e>Sk7i|/vY]ixn4,x9xs\WV2I4i_k*Ҡׯ)̺As"U
+K5BY䞕9Х*uJ쵻Y֭+mۏ2eޤͭhں>mQ)=+rv^]-$Xj,"I^Y"aw# d;
+X+WF{ZVgV8J*e~Ȩдn>ޠ!Xb䞙MCL}k_:7 fB_-j|/ļ.dMx`RTqpIUp^'*7Ը(˸PX;QOΜ-`Iڎ{MKIԬ4=CF61 ܲ 2N'gBv;`Ҷ:llĳ-$+OW -q5[Ry*qܫ2GkE$~4}QNxm̀|&Pu{%M{5<k5tGsŦEMw<sʃ\ -qiӭ$TcU|\ X 5HT՝)F9r3>7o E Ogv5 A ZKMQK˻]y0=)b"Ռ
+9;-
+ƚhsj*4J8W9QxF^u]/Uym[θ*cxRI&nTH& 'ohwYU_sM 3"F mB^Ͱ_kNWG=+K,R[I	+ Ȅ3\]Zn:F-
+J}՟{*2 Q^m5;Hͫ)[ǟ1J,o$Im󥈫,9WoT/a]{A[¢Ce(x mx_ò蚿mٍKEyQK³8UbJ m(ZI/@MĢdT88 GYXkTuڦvs]y;JQ%FK^Dyc]V5+<xz^.-*:se5|X{WfYr Ra~vqvQq$y!EdCƠ{'~%%kcd}scAP,< 
+B[zU=I&fr/5L[W:eYR*_R^@U;ұ!uEFWcqx?)I8O`uZ%,9 j'iYsBQ ~h⤆H9 I@})ۡ"Y|Sngj W?uv&kچ*F`:RVcSL]*.Ph(rt?P 99CO<VVc"6bC=ݰfia-n+q?~Ғ:<ִJէ%.nGc>B0Cd
+K0;Kf1~cڢ?Ws 2(y1 ~u]\^I'Wbvҡyk4 m@͝U:m#`B:Ft4&H?xGm4 w1[jf-ܞXM_i퍀y5^yGkyn?y499m2ԕ_i)hwǆ+FY\] eOk3b-Ԝ'Z%8X?*o<۔+`NU!̝&Oy>)-2jKq8g'8'Z]}ki9dojKOGddWj'Hmo6J^k_0u+:UEkdxun~rʌWn@ݜ4+RH#r>Jl9%C$1N⺰qh|4j(֌ <%{{ s9MĬ	/\  sUtMy;+{V72pW%L%5^j3E-̤F!L}Zԭ5g**U)b H`"ٮ]f}v csX dڼ̈27%ʅAGfGXЭ=OS1gJ:΋yqH^2oMf`rEsGXYhP9taYRN8@52vrj!wK
+)|7C]Npq5gTUG=1{VR5uWdz7dUTv]PF1Mڑ3O   F F-{Gu[-mBiz0'k<ώ4 Q+Jq?o>F8J
+jA_mXD[GD3unZ-=ybޠ+ue-	بaԏJ-19a6Р҂EwgVGY3|5mD|4+Iu9,.2qv跚DMfl5Zo>[+g^IlkcVnsV:^V?`\9r6& Cu^$=ViVWO/4I؊K3`rpSl}+))c70		+a#2B{IELꔔbbd1ӌ+~?lYb0 ّ&H[fԔe'qTR;K?"hƙ`4Q⮍񤺐yCvWO60귒M`Tf#Gm8I޷,ݯ2cz3nV4\cfEֆ+>dHط"D{$mFWoi̎YnwnҼok\yzШ<G@uFq>Z.sw1Mij0Z^X+\n]i71ky|ݑkֺڵr01Y4]kJCjwh"~+g(FzY	Ue<ٞHlA֭r$UPx(2E5Ř*0qrHJ.%0s,S]Z$zU-y]P۵|}I,s5ϣ_5V#uӌ_@+4Wl0RvW"%t۷aŽ塇wb+|9+מ--QnC/=ǵe~6{wFW=vVl#I>s49!='5c+NWLF&Qӭ1?A Gm/2	+ʉv`G ruu(8ScUT-FVabnv5|QZk[;<_>Ft/Oqkuu^Pxē
+@_M|gW]:j	ivϝ̳	|z'l ׬%cƍ+S٭LՈC.?=s>7 j jC_ikL3DnlTB;VYrMnpT.hmc"*#ڑj6֚ VFjpMrIX5mILֲ.uJ}Ӭm`ul8Yuk [YC)>0yUrXS<Ymn-C#0A؞N
+Nl~2r5(Z0!qYo}:é[X\ 0Lލ\5nD\ѓF0kaUҢ(#l~믡Rw]\;.K[),g;w~п❇QKkFF&5` Y~!^a}3b7{9\dO\{4H	JMO>2啚o+V kdlv0'8H]J}65(N/.K6Ǚc^cd1fS&|}4H1> hn`pH`}ՁS+taW<35T9ˣu0S"0eC`Hvۀ]ZmKD_<Ȍv`!A'%wͮh7QOc4)EGV cPzQ[+ɪw/*Taı#	Է
+"@HA?jm
+(  9 o67kaQRD$dr2cYP]~b7+VA#+gkנhNӢ(2M>Ԛ\_gP9Z!@z/6okzYh%g<lA!# u:
+.C4+5~'LpGPkS÷[)aGM)[I?/詫SFVmJ7w3<V5k	8 p~   ѫ^a۽^qC#VڹzD\ɐT5RSvZ'W]k,G*5z]m?qF(\F+.28}s_ZmGMǿӆєce`2 㚼<WkizRC5vd3vd gjrOPsZDo]Q
+X*2Tκ~4s}<'O#H`td]bA;Ŷk茱;O՛m<#;
+UX`ZD"W,^*< 3K{&󥘉|Arrx"r	ǝmm; ع32ĥcս+CSԯn=}ϵEJQp\N5jcnlDYQַ<05f$z9_'NDѣmR7MdU
+I|,j(ƶhR["ݽdQ{Wyw)]s[F%V5hEG>N]X?.+)NP3jє%э	,?+bU8l,೎0ޝl"a_S_-"^Z%On4 Iv9~9Kvvp=0o> t{inV$_$q\7ttz}i8x=Y:q=+ i&^p0}G%zu',c]+ٴ8-$Gm7\t5ܛ+Ϙ%N-}[T68($ײj+$+8V=i
+m7֋N!Z5E,+R-6:j[q9?y˞zXBSQFGZHkfO丒'mHŘ櫡 Fl{:✹T:tcӴK4iI'̷a'a\[캴*R1ms9קj M2YEH:0};:Rm̊aغ޺u"Tj<~{mgB=kڢ[})b)ٷq\kʃUF@ojS3޴/."^Z|n$[i3IٟSJr4H\ܨjmJsb"n|Bf  {?hjq~jR8*2IF[^tevOqZ-( (%r#aziҙ,.˙Gf⻋{>̭7wn-Fobݕ;D%<(To<+QI$@UA5:]nHInqp3a~nOYϺ9:y VXm<p7t\v_jԒsVH-9FbKnOPq>c2b9_rڣ]2QHtsG𵾡ޯod0~cS-pa06/X0L085_M?EXQ/3Kʪn2#5kz,.5Lc<]V^ڸ*"[aZ<{yxQ\xfk9u
+7N-#}܍Ǩm7@/4q勋뒤rB'xm@ tfZMR+f(V1t՜XLSDɦl^ksl\0	M.deU-SgNIxˋx#q}"DnXQgeĨ=KS{{^GI BCqxJ<1.X<\<;Rv3 {(NIѵ'̪+o{U	_SԾRA@	WֺV<S`gL#[Cǌx z*j).+Gv*<Ұ*iVGwmڔ|z-6ԏS8ARg|w Q;oFbtŴ4;~OWx+G N Fz}e`y5Y4?&ƺevrMClfU-1Y޳6llK^cpV-dIWR7_0pUG~t\-ViSojVq5®&-#v"l\4\1r~]q^,Lr~F#VCƬ)lt/IЊi) +ym55V_c	JLFsŰmH_gMJWʒ&G۸zdhf#`lѩ+f0 3@\,yCᩴM2w۽y(9SG3Ou$[M3$*(,@Ҩjbd!ϸͭ[ޜfYc#FZ֮.jPXltr4l< 'R? gظ̔#cj*󽥶G}]I.goa,zťˉbˑ5ڶ'Yp͘C~j'[Y^męk0^xTH#⍤裠I$bVRkE|wzYNbm_A@Lmb\zԢO,t{?kKUۻ7HԵm^;WH!pX8E c+B6ԩ-69f/a4!5>-6v|#E!?_]i70  WC{yqmnE
+(QP  hB)4*VQ_|/8^zQ˳݊miKn.e1Tc^ C?_c<3TEmixgGWԭј$՝i*$ 2ռܿ)X4p\XG+F~}많]ߊ;mб&w۸/fn}#ɚY	³uڴN*QBTo[][×:$VSLnqf?wzt iz-6D%>a@p=?sՄbݎ-Z"64:]zƺ7Hמ8i$؏j)-4IC+~5kKڃ['ybY7{a$8ڵ%{ۻЕ/ nak]Я"Y'I,ӧӯ?5SIY$}j1\A,a?ⴔT sҩ:u"[v_(K"R[Gd8rD#.%F*EzTZň,v,b;Fڼ1sf@.S.SԭRR׆$QYnQ@	?
+|;}<zv)g"$%XV%/Rߴie둌ƪh:n7=3[sjڜ %qMJ+m +A+Z,HZu8[W- Mmܜg]];5.>kF|o-+åJA7u#i4_S9FSVӷR-GY;v.Q7Lm:֗lm#,ntJ K U֡.v@8EMZN9T=JvonukgPٕ}VWڋ:ήmQp8Ҹ:kly},	$Gwۨ]y 0nk\=&8s9Sè;ˢ`&
+$x2ӊnhWZd'KK{c,,G[[v1q(-pxJy$T.V2<0h%H:n]b0y߶R6lsl*+;{>' /pADж3뚱p^rX,sʊvÍї!GR*LҠJn/3XH%֧ly߸8?<jOm* 5^][znҫWEQgg;bC|N -]xNPXf{>lʠ(*GaT*Jj'lL]]Cf_fҪ!j1\qC-/B\,~n<\c aLs&A9OkN詫:UR7Ͱ*WzgyGE-jנs%|fú:GN]EQ2@{2i3o'9OKMIBK[氊K$=͹e12[K3,j G\z֮^Z>Ŋ6O/>涣;GL4jO[;D%7&EaW_bn8k^=1$]QҰo1w%	,"}#Mj5Υ'zYгyxNxη-eoVy&THrzWRFz* q$~i⋋Ic2$92JzbH(L`֫x-?:ŭze]E)y2dpxa<iReSLŇEo)wApJgkbinvc}'Rw5VK0b i[4[ȋ&diqZkD95յhpI :ּdG{FgWˉe\35
+E)MomH&nD?rigȓKu)#?ճn;IGjN;Z(̂L``vA#	QдyCӎYG#\1<֌VO,?%?րAޚ.f,n1zSn gts0,񅑓+8=eryo2LyǩP8;[YI *oZJ"r:QzԑB"cldvO4\ƫ; aML y#?=+?
+q6?WQN<O3?¿z`)0a]Vfk)&=)nsKcMPw-򐤣އ8AvwVڄWZ^b6C!Mo<(8w&O<)ڻm?M[+^kFv+¾Vϛƪh9|?img]PN%Sw9+wM+w+,n$ZvήK* =1kA2T>+#P{yf.>uSISWe:7oq>D=<7KE,+r,!ʠT<yy8pݐƯ_Md0UX:Hk
+O3g[wjbq+0̪Y,@9<<Wj^MKRվ̋yhIO;r8Xy5w`Կ."b)x,kO\o..gk!+؈ dTVx|+EVG3CLcx'kA fA-BXSR(;
+Gxcf+yuL\bR=޼#Ft^c9 aKoLڭh3u{rK* ?o5k {6jϕ$a]3KEs)ӜkC~~ˌ4, Ʈz~&shAW}rxb3Wӗ=vSJiJ]\7#TMAf`I9}+;[ۿsΕ-u)sVE5:q)4y B ٫	 WSM	rkZM'A?_O|'WHa +If*rH˟CslԜR/a򌏔WaI"KHdűܗ@Fs5~d`g#hGX۪8?iJ`ޛ؜Ea'
+ز;XQ(sYY$'jC	,ֱީ,E>w$*[zV2Z0?1#Z#VgiHnCaGSM_>#{McmoOv{(^=UW9٭/eC	뤳aͶ6fڥ\I-GҺ?Ix+<Z̩ksXĶ c5un$|vϵ+}v7eV
++mFnvb@Z ۾7ӝ\6%RI,΋#Cob|>%o66,܊-Yeuf۩Ƕw,jԮ\d+cu+!%nս_L/KA$RLNAo1MGEhcTJRo*%8G>d]EhjR)bjs*?UqLͱy2W=>Q<v9tҁ415#:쬊6Z}֥tBBr4n0HaEt[DIj9YG=*+[;$lkr}(ge5*e(ddMAu,ϟ)q3%A\u;Nr-% ?`ζwmcl6s\loCKdIL.SxrF$E);j{ro:áTMM!r   K,qXoChFsr/gWw˧uZRec2Ƚd^*ִr;>+
+Q汽qku-ư̳(Sz}c?g>EU'͙Mp4S׾+G誷h񼭌Vs pvq]dI|oZnTwۡ7ldLz$`O=wMgqu0Y[$(^w$Ԓ ZEZR[n`30	^^UxΕjEkm%IfW}+;~cqv;`WU}, OwoA#TQB1X(vKI56+9o޷A=Ml,U(jM.Y$j2mk^E݈w1 dV^xrz2Koms. ;.p	%OJg˩s7ETӱiv"PɷdGIPpr;eܛ}F<MPfΕ.+#M 5eF)f_Jv#mT+wI*I ;-mMcut+5}ڎַQCm6h<[Q<勱&:ij3Et#Lp6ϢiqW2!a\[F	Ұỻ簎pNO\[ᦹ!Fq7N+(Y#JqlUKT+dcמ9.厝$e._g\jChF=^`؆vf9J<@gC57R̑}iCJ)Ӵ~*ȥ<6Ћr1\N|q\6zX;{WǷ]۞jIV Yѥ. /oƣu'#X.0#c֢(& ln	FrG8>zSr(5nwxV	JտAMzS]#M_U7Hs'=+MM"޲ܕ+*66Z,z\EΒʣ:v}A6[ExtQ&ԸmTτ/OG"u2%&J.6(#TkoqR)IݙS)EEu:KZs}|lh87EsI{i!vZݔl%|"}Od]_4kw>Oq(GZS]נx+/2y&iCN(2]E?3%Tqvs%:3owy&P&^POLzJQޢBDSG=+ݲ4p7TrC̓fxf6myGy^kZXjḼA,<mД%z]2;mW]Ei}Gf;ҤX,ҵvw^Zkqn#eQӚ]GFlo4[KE=IY+F2SkGCS>VY>abqP3q{Һ=b B[{kջV\'ڹΆ4ٗq$sd 2QѦ-Il"Zzǆ_^k]|iOr^0Ml LKl$W-ʰn{U񒘭3g#TgG`әmwocGOӵKbkE!%0ҬkGY[sis`D8 X+{+6MxlO(wGNh<K`ޮg$S^+=@Ku  O^SZ?+Mzt{u(nz֟h.qkzTV(1}4HL)Lҋ<_ne} #RF_#>mkREyH:GL[ٶme8ÖM6ZV6dxZ6Fp['jsM
+ gG0<nU&nՖ-Me6>࠙dLW;k%	5ΥER~t#'Vi1IF)䈘p@#8Avַzm׺}u2Z8+|@$6/Ma˦Y$Gяj,{>H㿆{X-S"H J0i|sj/|'}b#)|ǕjKm$n=cU?xv}:O$׭Opp2 TO8nOH' gҲ.{ل%`R{viV5mYˀ+u4H%́9?Zn߱Y˶<05BÅ) gmq=Sˑzƅez9_*N:ꮴMUdYaС`3+fWMŦ/-H!'c8VKݢ,dLbzU+]Un=&eQr>]Ya0r&29O&OQ:&<\sE 3WEisjEa*8 <wĭ/WvA!Yq1:1nJGU:WOIGX\ko{$p^^u !8+}9E.Sa	Χ:$ [_|h>*ֻ^ |ɵn%y|qҩ eP7H՛z/1(/)?/}_VivT!Epƙo$J`-*> i 1u+VTdIYj:Jf/f_gtF+9w 	K5y.U+n o*G{3c׵vzO{hcF+'UW!RMos*O<+#9w,X&]bSmyE)8u&E#M8ќ+Ng 3A5D!՝T)8ȪV>WS&8u6@$G,7PO;,@}>Rcyȹ׏QLNl#u9Nw ]Q8=)ӱ E,@R㠛֍wS@O+IΤCQ4r΃jYlaOғmCĩ%.d<zULq>wy<:}sTjx=nk{[,o6h ^J#qO4E,q=I?wQ[ͳ dd4y	5'Ξ$p,ch-8u&rWSCj +Mc`sV(GܭN08=ht(z-t+JRwprcyⵥQBWɊxr@Gj0\\p$Iҽ֙o{}khz
+{!=t:ޑq9,ʹH!yrWn{F>{8?,yޟ-ཎ`:Uo1  Iz뎥<CP+,=*-WEHMvak:isngJ)\i$u"I0152B9uuor^$5=$6G`xr{54(;($bXi\j[nc+kH,;(. C0Q{CJlL-m$ *
+Z.2xDUOwwMR;lA&iKUI*Og|b	M;^[]4Ș2v䌁STt w &jʌ|y{)Ur,fpܮz-'dyA74bG?ԨEbp`bņ]qUa֭\FQ=}n 
+tqyd'q&&KXK4fgpTIeC:=c<0	a%'V=VKc.^}MCUdޣ]um9h6FL084cn1BұF[H=bI!@灊.ӟ=N{T"4woo's,J!?h#
+VSy8ZrݳUm//]Z<*c+<gK`{IHBҹGJK61mnAaqItƔ25wwuuأ#
+IS/jz05Ut4*cº@s]a]BKŭf$cWJ*R#Rtá(ج<^w9Xnmq+Һ{Kn<r"kkwpUK\\^\,Qm>!cu%~=ͼmrXWt :\W<8I,<Mss
+Ғ+Pw_eW9gVbՎ*H[/Ǳkq17(Gҩ\hwmc
+Üz[R;;6&\W~e.nRE`:[}^'k9hlsQxCPy-;shWZUW{.t9I5ih,o>lW5GX47Ii[P#)B55((>*I+³k\Η0Zm#4uסF%IC&tl2BOF;7DJǪxEcZ\L`!B-@UP;S:jOs+O(-#rOR/U`_(o}k6:j6T(vFX`Ǚ½%M[ZMlKjl0fln'ҭxau(,i$ҹL+/nUYԖ>JoquoȊ'l4^u<֍J_Agwwp%!lKUC @J|Wyo[;le7Zv WJ5	Y15*QsXm;D]ć /V/K!qkVOXh  j;98;Mu&66ww.6:+czۚnX?#J
+aqZUm
+uh$PI.Õ*wa{/u/8Y"a<n#i__cY썧YIb1yAҙ.w2DFvץd:Ӄrvu+Z˹TE\qһMgzt>-{pݎ0y5\Z^alZU)b27%HʅnMC0DyGkG+Go]	RA#	X^#A,:\9ziէd=E\DymO?J	3xg	W3L. 2O3aeT
+HH=ZĤc zҴc-hhοeUX k5-nXmeZvGï)2en^ոU`4UGիxB\wF	⸖QPIa!r,xTϹ@h{.z|{{"E'vc,R`?tc+ Cu"hv롮ci@m^qF<OyK1g =jׄq%pP+i9;0.o{~[%ui5GŜ(QؚD$=F7~먍ey>Ӫkn2O&qp~Jg'|6N}VbvdG`|ȏܑ~szeֱ֝)T+C|4fI돠u@x ˶S)J/>U. .Z9CZ~S#@@8r[##fůG3,n}>[Bɰ*Vc"ȲL3g(ǘcҹEČU*3j-eF#85 whG !5[[	Rm]N']%{+,Ҫx۟4{IsLѾOx<=֯
+0{⹪=n}6O[z_nn3}:T~*Σhy|d@UOqV%Iv [STOk*hxm)F,Ȩ	=XWeI2[Z"Ζ=$p+j|6)T{R@!W8kRN+~r?N
+F:~5f[h|](qҺ)aT:v>cTGYi+os㪞 U]Y4+[LB{~
+nxQvpNku^WuVS
+mBqo7.<p@kY[ò!j[ĪXyLV*Ù;#9Z:#/nmw#{EᏜqk%GN;.cA8+#RiQ6^g`1SѺьLGRqSh,"皑%BtɡXdugR|4f2+Tk, 톩pX"YIgbPܖ>;{E*]G/:w$Z$-՟Ð9Ȝm;V,0$/Q r3Q'lE+"u2 b}5eV[[xRxJY=x"AwpdZP\kW5R]IY5Νoc#+&<F{gҢu5ՅhԓeƯ)3CI-tX&ܷ3C"FCWiw5\[ʇ*k^zJ,hG:ѩH:s|(5IEq89^[JB܇Zc6PCpxJ5H,0B?.NN+kmE׋WѓxK-X!G@J+ϼ|?Q [uҳKov,>K85|D<>kq!ӫts'wtyzy[U[+iE7I e0+kgʻM	`[nH92MHs1o]TdXȐ;s>}DH8U0Eqm:\.{<y@"la^tNҝ:N6*l?LaA&9V·|9Zo9bCՀL;R vyQשUM1ΝVǹ*֟=֏뱲7)q|]]FnqI3MsIcl/xqiSwiPөڬ&d&;$C2YK#ңVxIB}H=+Pu	^vUWC\xAtwps>hKwfa[߽topK#?V6[Ոߛ+)UQphg]HZ[m>60XIbIMDF+^ԦGxݼq=렇]Ҭɺә/3؏7cֹ\oZZP&΋M4j#J\MnYm; &'nZ9M`1T7VaW		)8Ml_WpUEu޴#En:Hæ}`32kt1UFT<7z\ZMtwKv[fYܵJ#ihDcޛcbg*z.R0]*_+ ;DbƱpa{
+n-R2*ĺRIةgʞS%nz=ޢI$}; 좳#aV,zi77bk7Q
+T};ص-.;i5^zS\0N_4+1+,+Vd'z_9sZFS%nwV5u]W˖@~Uk9'''4$X7wsBQ4$6nIMTGDu-Ak鎵$=i|;V8'dyr^imz]tvkvF?e[,^p'w9Z>oZ{8\<0&UR5y`0	揚۔WD\U\{T`8nWv|tUC['.⫌Ӱ}jNI˘1V[q1|aXIXoZOЕrRB.) n)EKr3Wlsb0P \繤UFlrjeQM>(r? w/<ZGM,w.KRr8OUdOM*]+k0h
+ްr8>O]!ev|nuj +x5֜\/!p Ár2}cxwYXž7/q/+X8"ӌ;0o;X֨<kfYAIGWeŲ_%[yTQ
+x+J)(4,Nl{OZOVk+EIsӊw}F{[G]c*XzTP+[j{[X~e4xOYhm>^Egh6ޭܾ`iY F/]2
+)}Z= X+*=-nԱxC[w.qt".>yki{u ~'"u ~x}Z=VT{ƳM FF5?u ~x}}Z=`$!?dS_6uhx}}Z=`g? Fg_ׇGգ_G? F}ii_׈Gգ?ʏo
+kq>.ɦk? FN_Uq!F] ߓJ<1 Lx}R=VD{g#:? F5b6v׈GcOk"=cYA_ Ʊ]ߣ^#EUq5<3ߣJX6ׇGc?ʏv>i+F|1+`_׆O% Ʈn٧/5M F&WqoT{#:u ~8ͺ F&>oG3?nѢú][1kXr@f HxM}^="at+4{YU-	/
+21as\ÖrC!FǞ2Z9cEyiF'#3WV$yn$V/$1fv'$y$V
+endstream
+endobj
+283 0 obj
+<</Type/XObject/Subtype/Image/Width 367/Height 590/ColorSpace/DeviceGray/Matte[ 0 0 0] /BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 2720>>
+stream
+xb:  Q}oaю4lVdYl^V|ZiM'6pjéͦ6ljͦ6lr&7lr&7lrɍ&7hrɍ&7hrɍ&7hrɍ&7hrɍ&7hrɍ&7hrɍ&7hrɍ&7hrɍ&7hrɍ&7hrɍ&7hrɍ&7hrɍ&7hrɍ&7hrɍ&7hrɍ&7hrɍ&7hrɍ&7hrɍ&7hrɍ&7hrɍ&7hrɍ&7hrɍ&7hrɍ&7hrɍ&7hrɍ&7hrɍ&7hN\ݽ~/.>ܯ[݈u;qOhr+ºȽWf> h{~	|܃|䓍MRIS.~A?p1(]*r{D=@n4FMn4Fjn&}+'7hr݆wO"kwޛb2G1'xΝw:w<1|iXz]Nwϝ;׍gWz׭o	gt+x%p|V4FMn4FMn4F{{gOn4FaOX~zrɍ&7Z;Êk^÷Ū1ApkNS@{}(wFS!wsX؋
++Nn;ǹJ#8*aOuWu<"AU%?GRUmڸk1g.{hrhrɍ&7hrɍ&7hrɍ&7hrɍ&7hr{Gj9GOpoa 4?Ν֜t<;rlk6ep?Bᕲ/7v;!>ٽl>#Ykf/xv={wJi|\ܥ}P"yNA>(]5crɍ&7hrɍ&7h}g7hrɍ&7hrɍ&7hrQR/Ɲ=ߗj6?I܄8NpY$wz~$wOp[lZ)Z|Zb8}1tz3pG;3<3#o޹K߼Qm1b%A%5srɍ&7hrɍ&7hrɍ&7hrɍ&7hrɍ&7Z;z'vq>ۀUsxOw{r0|;7vFRܩGh[TM+=>=zRow/,	Fޘ3۟ǣݛ)|QO:wa!Qݭ{5l'߿jqSv&7hrɍ&7hrɍ&7hrɍ&7hrɍv/{Ņ݋{FP3|/d6=f d<tUoFr/G8g
+p,HxUcn*.Ȋ%F;&n>2ߙ]]=/7D&7hrɍ&7hrɍ&7hrɍ&7hrɍ&7hqnE=(:}/ýwܯ2+뤹2]C\ܛ	Ev]Ͻ>o#U|grXGvZ&޲+LjnǜydC꿻ܕ0wN9+FMn4FMn4FMn4FMn4d3f|jɏX~of+˽Y0f0Fu77E}6C[#Sf^ݟI=&M!	%N*NlwҙXۅ31g޼߳_;=d3oD`1ׂ{v<+S(	fKFen;ɍ&7hrɍ&7hrɍ&7hr]T/FMn4ڹ=@+ֻfɯ@W_!wq{E
+nsg-'++$E9J[)nvέވE7(wbHfeBSWnٿDMn4FMn4FMnEn2FMnp 5s[];w@3:Tڹ&S[Yl~ܣk^`myl;:hW1ܮ5.!îܛ{{'WrЗA
+_W;sON.pN?'nDvɍ&7hr-zɍ&7hrɍ&7hrɍ&7hrɍ&7͵cxYߛE8;7*<UFjr>ƨ MsӋ6"wQkkr-zɍ&7hrɍ&7hrɍ&7hrS}ˍ&7hrɍ&7hrɍ&7hrHҺ]ZEz]rz"7ܽ+r+s@	r+}FMn4ɍ&7hrɍ&7hrɍ&7hrɍ&7hr-z-rɍ+MM&7^[K;r}]m/+eܗz_P[%\N[`ݭ2mT-xj?W͵QK^9i3333 %.
+endstream
+endobj
+284 0 obj
+<</Type/XObject/Subtype/Image/Width 225/Height 207/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/SMask 285 0 R/Length 7304>>
+stream
+ JFIF  ` `   ZExif  MM *           J        Q       Q      Q              C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222   "            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? (((((((((((((((((((+"jW2_^yٶ,p4ē% a&ߋfq䷖݌}>UJIA? T @)k;T5́yXU݉hh=ߓKe!ȚޝH?Jzݫ
+Únngsnc@[hHS0H<Q@tQE QE QE QE QE QE QE QE QE QE QE QE Zl%5+{(Jw;Pwf'h$]YI+DHpdr gsp: 9'$O wL{Q&F
+7g$7(rc4 =iwհlr+H W:j_elc;K'TUЪvH0NsY\i i"rWG;}V=>+
+}duI'<.FikrksE+zֺK٤#>\[#f99fV<fO957d\c%vvvz}Ŭ HDpG,Kqk h7Ww0;ŊBRE+';9+Pq61osa])ԁׯk2.tˢk:QMy[WWӭ申9Af 3(Ó	 qTVއa"4.]mv.F$kv8ʼotHѝ$#)!\nÆ#HzZ(
+(
+(
+(
+(
+(
+(
+(
+/y9#uk|38వO2wE%N0zc駑Q8
+ƻR5* A@$䜓Ԛa1aM6iZ6!m-.%d9+eE	L4ߟQufMF[8?hvw }I4mFt=>{6i|
+MrƑ%	VXE9VS+ u6I|Hl.'.H}ǵfiYI*?<`U-RuE 9V'pGkMi7o{v	M)ߥ rR[˾UU/g{  g>6q$BE) V ::GPx5~ ,4]*?.QZ1w+y͜dS\P.<hHm}y?u9NrO^hi7ۛI7;ZI0"ȹFc'`:i/CKe¬̨$za$r=joY"]Ir)I#+u#2 ƝsqcOHeGb \g
+?El `rӵy2tEK >OqWS5=uó,r:|8;rG P( ( ( ( VW:vp$ $ ] ?q<z{nю&=$Vl8\@'1[[.a,YBB i
+\rM-iu[+i$"a ͗?"p2jzT^+/mr#RX`Lo5,V-;A-wK*$F7lp94kˋ8g"9βHRF.HV rPbo+wF~p%{O58K.	U }{K6w2$Y$`+1hA6P6  4ҵu&eBW ~sՏNxmK)X"fPX!PsI1XQ3QHi@7Z֡n f` ҠjJSI@Q@z|#:l&bVDW i_Fxs^ۨ]~_''󦖢{O~\=ܑd?\+0d'+MORMۘ;V+&c$mA>cCERQE QEK}CŚ5~eL܍"	^yu<ŉ5~+Ś4ݾ'Zzh	T	T!Av"HcbDVvNծ50w1lNdS;NB!	uV]ft2EZHCȪ2XOevnQpڪ+cu+FsМnI(s,KcB1U<SmqhjD<H1#~=9BFQ.)؆_9̃3 ;qz@fM+]mD̋otϹ8 lI%Ow"WvyvynGL {׏JknR̹M&*!$ZkԱkL%"!YN`㞙B[+Y䶕"qvBjtXtvxI(|xI޹rI957J M֦zMQ5LjJJSҒ
+!eTUOaT|il
+r}MOk4=Zwqgg\I/Ux<X!?JF؞Qa+O SlӴ"Lݤ`I_b#i`gO<7\\J+I;I<Oz) QE QE QEᖑ|Q{7!Oy`kܴM}+2zO]1o5y&ewrT*H;sq_O蚖C>"BCܙ5?3Q&M5߆L+AQIձǋA!5Yjr
+3u
+
+\ ŃjtV4kH' YE˧^iAŚbM?;[dds=>#xP})歷![NVl=G5NL
+ǺJOGm5LW?)R)|b@b|>wI%CPs^hّb` ӃX|M6-֣b,p@icsH>{|yUʐFApr9^6ŀL}B[%>dHrKqe9 cZgmD72#Q*	TmTM]<NӞ;#!^366	8=뚑>P'6B#H2p ha~9ici\'PKchyskFκm[y
+`QSwxǧ<ˉ#M8 ?I g'H˼{۹.$KB(UrI   MbEl@̿f+ܻ<@H-m5H((((P#[C4 ѱW^ωn޵Aqr:̌;Al n;W|Qm1 tU;'Ʒs-׊u	r=Ӗ']VshJ}WZW"[3@<'ԑy/<;(KY<(sră򟓆=3RX	8$i6hSFp}+1jS[$<nwʓ x>KgOKFZYJ?)%09"YXo$DY?.kPӮ$ko#vR*ů{mMG-帐>Sp႞288+-IVƇm>|Q̒(#*ePEu~^M?wP.t.P+ta]3BE1?ΗLլnmnKkц#5QJ0&rvt ZEbPAw!SRxZԣ614̹2l)d5yk93@ރҰicy ` :I</yʫhIW@v8uMtpz ,cֹ;?7OmnD&If,>}<qO8"s7݊;h՝a*;9xU]wSRQm>fXV$9rXX EPEPEPEPEx^-viU7"!@W	kzֵqsioq5LFA\m'qj>>Ҟ5Xk%H嶱dp9 gn晧[h]d-bX ucbrI$TKx</\@8+LP1Wk"/vr|utM2ƽp43{;  .~yz{Wrw+I_? 0   UJM,:^^67db	Vp8A _TW^J&+O"b2@}3cj~o<KbV7}sh];gg&H|y ^֬/`i6҂?+u&BO8tҽBT7Jf|C+~l]դ|]00dg ޣ[Whڮo;}N"HP}>WdEaBf>:{PyjY˔*î2ugr~$iw&Uv3SZFv_yfpapIrGUlpFy6)5Fk8cGE6}XK!^R	
+3rzk`;$q*KuƁ&}[BA}HѰV+2[y"Bœztk~JxQ*$sWtWWry]4@dȾk+y]BFD+Ў g Bce'GKiZ@74`6d`xOin'yyfřIIR ( ( ( ( +\Լ?.魮6, `zGCg@ߍf+'RH-ŠǦ@İ8A+ֶFcͲyТdI 嶯 g$SQS} n毟cmg |$t&gʟ4p7 O	xOZڞbXdw9gsNO'w\LˈM	Qux8<V'tf3])HHR2輏giz$FĿd]㵲VyBVW r EE}eda8:eZoGҮbL\s IVlBN8 ?3Ι_6Fp>{hQILNO 4L0P0bAfMWN=<$" ǐJޛek4}6YX}ɡvf b YծfU}R諒HP0  CkctGj~sUmR	+}qTotGGtbJ$ 	A{D_ EMjo׌tRԵVaL2g.CІc?w8ψi%,Ҷf=M}6cwz}ĎLs'Qy+}Z+%'c~~=s՝έYq.'p54Y6@)lLsJCc0A2uuR&5SX8,ᙇyR䓷(( ( ( ( ( ( ( ( *γ77*\J0\<dE QE {? b wkB!!-k.@sp;z;9AԟJ~<׼/;;5 ˥^1r
+d9\~]:-:+i!g
+R.$)I$Kldm<)TW+0!py'tQRPW|&񷆼??Z{;vgB`wWVE\+9y>x::@ do9 c߭6EMtS"[G<xpl9'$O5I2[E{-u-k6FedPeI{iy/miˑ08bZw"_xXG`]JJ;!f"2A%A   _;xw)Ωv"" zdIƌz(((((((((((((_j#$$W6Ѳ	"eYA{+0'ZMRm?]۽Va8w99EvawV.ˈᙑe\ STb\nt?|X|Ux[%͉Hla (9O'E%Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@
+endstream
+endobj
+285 0 obj
+<</Type/XObject/Subtype/Image/Width 225/Height 207/ColorSpace/DeviceGray/Matte[ 0 0 0] /BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 957>>
+stream
+xZ0Msl@dIfiPcW&d2L&d2L&gul!+]$c]p1cɷ[H06m_p#E5"{}ь#PQ`/r݈6^8O#ψ9# |^>FiQgY5}&FmJ|:F@fVxǲ}@hA_eE$|*`%wuRݶ;2b|<sj	.ۏU~ݾESʷϬ ?ZQee@}o>
+(`	$+Th?aȾMV(þI5|.ZaƎ?[Ϋ[C]E{ltQb1)_3h~߽;^BF?@L@@vA{7R13;bfJ	7=oQsABJsl~Ƒ`hLX| wM5`|T_Y|	4
+̗@|	,@DUj@=&|D/0t;aDLp>|W-PBvPsXQ wr}=?TxvPRX(ZuuAyy < ;hwc^!}; .<9G 9\.|Vaͩ* mߵcj5Lw9nRn|\]r&ƥھ>XMΏzM%R,s*"}ͩ|ͩ| GFzqrݚsjqF՗+>}/9§
+Z+uX tT{1＄U:<0@/O(	="E</R<.꾱Ceuk_;<0d2L&d2L&
+endstream
+endobj
+286 0 obj
+<</Type/XObject/Subtype/Image/Width 340/Height 233/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/SMask 287 0 R/Length 10196>>
+stream
+ JFIF  ` `   ZExif  MM *           J        Q       Q      Q              C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222  T"            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? ((((((((((((((((((((((((((XWYeSP@$ dx x^LC'.)Fٷ H9#
+8! rhҬw0rEex߀NRUg85B.q5İJ:<nTR}7H}zrRY0`BN̒3N@<'idݧP1\ŰB9f^t+֛c3]\>|&EG8(Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@{a U&<4(
+dd2+$bI'$ֲ+̾K?M,»w$s)X1 "D;XZ`X( ,Oо7r>F<@<(/FeVv\ڻ!A(IM P+L2sso'+q <}NA\oRRt#A",2RHϱ^C۬ <O܍8 Gj̾FY%kv ,1l VU5\Bn}>10M)B#*#sGp.ZkyLd2<@E QE QE QE QE QE QE QE QE QE QE QE QE QE QEbRyGI$  O O-zuԮoyV0$a2 Ɍg26>|ze.Վ*=`Iڬ.uPY]ĒsMeHUE]M%)`dCjs,s ;.Krl#
+A;
+>1f g{m@	sʥIn@;&Ǩ]Ih]od-Xg$)'B쮚B3F23 y<+fx__}ve@c>k[v29$Ri:L-,+N\b-;:p@sSk{#>d8dӍdr8 !4iԏw4Me3֌I%[$Tn=l~TJFo|I]əXsQ;G!铚ǛǾՠm6`C0s7*H`AAm	xIVFyw$˸Y+p39ɥx~htg\UnCd~:`eME,{@]čppaPEPEPEPEPEPEPEPEPEPEPEP]gtc2k$k ݌YC!Sx܃iV'^cV=Dc
+T`|4=Eooo?Ȇ85N]#<.o`2ISMi<#`=G"+o,FX,ʑF`x{os7c+,
+Fwm$}zot5:;)oEJdPLG~ÅRs@nEE{_֖13G	"N\;AIefݗڿcA<!Mc@5AG\+~e	#v%\m88z=h.+i4*O[DBdrXT\tQZ]ĺ\%2;R#m;Xp~\ j
+5ǽTy
+,O@:x$H+opQ4i*i-F0W#a++k+n^N7yn9r@`+&]-e+cK]m1V7͂<+{i,ߔɌ"1N۱Q$;v*\
+WeoL+iۓVT cԓkt[~u(dAِ|zU+Suo$JN0ãm+vp4IYjKĳDY^p?lyS0'+QӤҎ1H5,Q|;Xc Hӯ<|1$*I$rI=GA-iŘC;9ŒXVp1 *H ʜeǭA]棫躵J\ivlEl~8Pel!G$]B)e:[]]8嶍9$YYw`[4œV$O.(oرrTUt
+é5cOjd>M:R)9?
+Mki8RJc;A=2zPK'IBbknl$`n뼞=gxjљUUAbˀz@ifX=(95t+[}GWfS>Ѵ*!YD.<ݗٿ"K#C{=Ei[IƐ{p&Xg%d.0I09 ( ( ( ( ( ( ( ( +EqCgpĖђT' gkŹ!\#n844@89u2ZީIE 3&џFlOıt zEI&l9coT?ҳn49טe_NZ1Ğax1
+9pO*GZs=̱I~rgpGu_(H]Snӂ9,Z2{+/ ΖAwIwd zRovq^q5/2ņ&Gb[VXOk%ݼkvm*W|dAZ'5;kê%rB^HC$oX *=/P6WٱPI"䔦d ;#%dsN@R g~}&0bݐ2UsA/RP72].gis6JH+1ꄗ~sXIt'<(U$w$"XMD7eEGF廰RFv'n@q@Os+˼E]Yb*$	+:P8ʦ[ֽ2@ڼRGD~α,R
+|G\n>@,;5on-Y)BG+Yc/7\^G.Kŉ\1$=77ef`ts7L/oi-XF	38{v&R'0uc%ԿxbIip0A'NyW4gQ%2i۳}-+HXF介+d"ERm;+O8:-W?ꚼQ{t^dQQ=N g޲PSSP$ȼ#`Tߥ+{mR]˩<{-L-@Γ^HΠ%E]$c$<95w+bhYc|'8<:uy!Ur~"2譟>L(E:hIemF(S"<EH8,8a_c'?( QE QE QE QE QE QE nx7 xMь\w`}ڧ3_Ij>إ!@'D"UYhHEeC	RO+TIg]h701;Յu}Tǃ`X]H={q^'O3O=!6﹕Cm,p3YGQ(6!r[{VzW[/48$:ѩU5?+ͱN;E>3b3>X=.H
+:aϸ,n2P4,x殼={L%fQӃW1l%dqUq;l	+$xEa,)oOi[dXK4LCmq h(ecGkz}vMj4IYӺ"FLfUw P\r|oNX^T'g'`7zΩUK3˙1ć<;x[5;/KѾm1fg9?xyaTn }{wUbv7(>x7Mړj+і9]h+HSެv,-7}: Nx5Z{[dGHAfRP{K:QތvM*  :I8CDu[YK{gb pKmQI$0vǇdV[X;Z$`N݋MTt'ڹXc\I-TG8'<cau.Ok0FTL H^Z-M-@-M-LɤȠfSI	彺$+^l|+c<-kp`$wKcn	h e|#W6 @<(EPEPEPEPEPW;,$ۨwJ=78϶zX5oMMC{bb% l 9'9*z
+&Hm&S(K$#+6県W|uIiu1ܮT,6O@ 8$4IZW|:WZ;jM5Iݝ	leӧjX8~5x=Gz)"8 O+Ü%OL^'rʯ @vumxKRGS[䈓\śx/dQz{+ȱp9ZSjExcHđN޽
+8en]9GEb	Qӊx?q޽kK[*^'K6+xj.1Ćѹºo+~7 1s,t)tAez;4SNHdg!J`6x-m	 #αn'k6Zv+r?Ʒ(`8;vycETҦO"A$qΊ^CUX x79`8[-f5Ԡk3?zW%Hm Կo5bθq$ReIclp	ph;IA	&'X?ܔd~bSfrJ@t ⸷&ۦm{xFpm"@3,+UOkX%t@ͤ11bR0Ja ];Ě[A:k4DpF}Uu+RT714@\aUB''[" \J(7R t!oWF
+?K#o7sMlE¨x+7MYsp=pp[ dVw4-*ZK:uvYO4֐ƑDdtQ=vC6(EPEPEPEPEP^=Cm kk gOզ~*Iq )\uvjXRWCh߃>+J Цd6Z|YJU8*;9|Ex{Eԯ6& Rp2y s_,3G J F{?υ,G?'z֧Y> g]s&L
+ g
+ 9M}F'%|^_ŧN֏nlFیĎWn9ZBk>0_$8 c%!H2Y"`TYUXw6
+൵yHKTI<_AIwi͜-*dPK ͎.܀sU"bzϪYOKn` Ĭ3d 'Fp3^M7~vٻݎF+	h+y]";e
+^=rZeޭGihC>|b{
+R#HYx|:#/<Yxۘkrx1 Uԥ}ᫍ6̤t8e#j6\`B(I3RG易8ƊC,wڈ[*2G82N֒zmNF5T>V+).z$W]E+巺6YWF8z˽%Cq|)X0\&Z&_?Jx^mAVHmFaAH+iL?3/$C{vV<p=ONPzd6eۑ>Uy5ћ 2*X#bAPk4By!7D7`nIX QE QE QE QE QE QE _ 'Mo1m<C3bx'kko<^Y&Uɻi ; {|S }b I\}o[[$-N@$u`Rc6 #χ %m V?.J  	[կdA_ ET%xn'G R FaV~-jԔ}+ny-jMN֕	}9{IΫ?::&;+x;{#M3QtQ}čK>؁zce}sI}yG#ROKfW\,y=zӋ	#~8x76~c2Jpx$31t(AW gU5ėJF,O$޴/IYۥfNHXdt8c8=)_[X;|@<%sp->xā9=yyҺk)mo2X*pyk~1xKԺLG)WX$gq*-:>e5q{k,G  Ip_E\YǴ_"5:J܏zQԩ޷k+)$(WO{LKxibsc+mYgoxݲ<Z[0^H"ls,zzNyGRTײ.b D01\ƥ
+$P8
+*z[?]Et%$mmaLAԲTCM! ɤ>ʍ}(aiBo5I[
+bRѸG%7Mwqy]0[ 8񑜞H;Cҏ|E9u5p4C<g	uU+あ2  ѭXoT%յkJuDwE2IOTQE QE QE QE QE QE QE QEkMKl[YtWe`q^6+ZZ^Au4P`ryaTdzt4
+O Z&iڧ}+/v63+ }wIέ?>:~9>_I{ilãW(?0`154[}u  E! "g? @Jq>E*J>R>h폘?J7S^x\w{$*v#lQǢy/ D󷋿t#q Jܣ_˥jz	i:N %K# Z՗4+mRT+*25m07FO_#W~Ϸ3MO'<C,ip"4z뺅Vx˾dX<|^_bԭa-W#y cF@99ǨQys#1sM632~<5gFȻn#L~Qd3iS޶N9'F</Gw-%Sms޽Wzua%q#00=?,~u/`>uk'o=E&7#9 2z/mxyyga#(9bq8&n[|$xk Kk}ۦTvװ-!^G+<Autb+)S8f1.~K.KhOAcڴ3YiPU$}4qO Ir$X[K/&J/aSa`pՑE QE QE QE QE QE QE QE QE QE QE QE QE n}.W~g-Z	R 
+ʮGʊiM\(C>[ $E r-|5ƯpC-C6$'+0u_{A>!W5+Gj-{qB| U_;Ɩ__-yzg6Z:=w+z<ᘃ4n1[<vMwZN񩴑dDX :0s8 c ثW߹P.п=G1hn$lĀ`q+qN7
+꺯֕FkWڮRU$x` d0N)'f6$^ZXGa4PZږkf:	F@j_m
+jw0nAv!S##̹3k+GQ	f$ 0   UIt~>3k.^FiH#oRԮ5[ƹamD\s;OI$J*
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+W	$P8uU|Xp![i	^)`ȌU A?r r kj:\wL,*HEI'$Th`zO?>>+dm4Ƙ 6*rCUIG?~-j+ox#GR FIG?5A?:: $U v|N[(PQE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE=֟tVW3[\&vKr8#HkO_nn5r-˘
+&w}XP[ ß ѫX4P_qtXtu-uگďk>MIrPU9؜B cd4۸QEQE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE 
+endstream
+endobj
+287 0 obj
+<</Type/XObject/Subtype/Image/Width 340/Height 233/ColorSpace/DeviceGray/Matte[ 0 0 0] /BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 1655>>
+stream
+xٖ0Dftw¦-[A} iDl՝,,,!B!B!B!CuB6fwucv+iXWZ5f=3sQJÈNuZ)).*J鵃M)*hWJ(jzZK)vJ*3ZƝRz)n)?lR읾^wkuS^Ji[(}V#ڄ҆Z&,:Iif
+̜fګN.4>GvMkccnC	~WR+BUi{˫>N=V;ڑ.Ly⧠~.+<9} .OYzzgbMif~
+홮 E)Ч-0y/sޗLx+ZFwZ3I'NG¯'(+|=i<6SO/4r;zƙ ApvcU373GuG}te7Д{plG]&V=aȍ拹i~<4	Enm}	⫝̸4[I~Re[a,:ImgiئnR8)F=ltMV|b78+:tղnf1R'h}dUؽm?!em`st|g*)Z非wrg&)U'$R8LtNΟG'wq\AJ .tMoэtzu&Q_ro)숞^g?\>ז^]~N`Z
+u؄W/No5ӻhmj~9Naub;jSI\+tnlt_uZzC5i߄`2$`XӒ0cX}9YE]Mw@+Fo_&vZSpp3a}pf>#tnB+ta])t(:E.L9R6lSyV02L;]vp!ZFpyt+*4L?&ϖpXĭ]d9xT(ʽ(k.^#uੰI\zӁ&qhVJI?¤rInVᬪ/y¤rInpՆ9LaRP{-p7VZ¤$Zᯬ
+IQIVVY¤$v
+sH`JaRT9b15V0)*ɍAڊX
+k0)*FAk@?w;]M&E%(!'b%¤S
+Q&E%9Np
+ExURr uS׾xe^V1IQIW\=It$pWN/NNr4]S46!ӶZȫSᝠS{읊+]F٩i8;EGtr
+EɕZ:DGNr*KRNţlE)!C٦qkC&tHȽ;9Es)9b9U\ȭǩv_ͬto P34T^~N=v
+R;:BCh}85oQX:\:ԺAitjCЩ=tjCЩtRNS{:NS:+NS{:NS:uJ	!B!B;o^
+endstream
+endobj
+288 0 obj
+<</Type/XObject/Subtype/Image/Width 362/Height 247/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/SMask 289 0 R/Length 8279>>
+stream
+ JFIF  ` `   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222  j"            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? ((((((((((((((((((((((((((()ȍ,)fcs@+m7NKQ;s#c 
+mƉcsb gJ ۟Μʲ²'ٶ{nh(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+4+/ʌ^La{_ƹp	8$_a42| Ñ ֠+j(R2)VPqN2|˥cj3&_O^?Z>kv4Oa	$R*Ef\~|+xQZ>&"/e`( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (G"v8 wOҡ]G~d$d<+J=B?Uͷ`HwS*0G嘚`6*lKyIqƀ/i4RȎTl5Y-mBȭ4*sz7.5b22nJ?꒡k'8i+"!榠J( 9l3N4 ʹ-%$ź?9
+P,򮨚nhthثVA4)lk.C|Y>E 9*E'Q(O,X( ( ( ( ( ( ( ( ( ( ( ( m!aoA+J,_iq;[U.d=I/S:)(gKH ܌RPķeXV%BGʞO^ZqKlT2:*ϟi"Ҷc 3nmMrn!dInd<7wCKy*N@41A@M2X) }M*Ȓ.ue=UyF8 L1^Eik
+nri4MFg
+aztwddЊ RiL&M0M޴ ME,QLǸkyfh2XWx_hڽhK+Ppn	8@M6<6uDsuAl﵍`κ}"Eyfnp2=idtft{.lb),,	#t84W_64bk	ZɛGar(.s&=9 QE QE QE QE QE QE QE QE QE W[;mW$  kA,Aty/9M4QNq=+6!nvymT&^buzt5J	9$RBdFS*<PX2ufMZMʃrzu]jkB}>c+*p*ϑ&"fh2lJ:5>ER;o%"BQz߯s@B2Uu+&框2;s'+UP477ĤwSj[`UE!dnI@	nxV2a ӌTVi$;B3BIɌS*$0;6dm 5-PxYǵ<ʀ]~_OV07	=9j6Hlsh4F`  &`K+ֲ rw)Wt\h7&i4
+
+k34/-5Jѵ>+{8-ܿgo݀8rkᙴ%⿎DnH8,q5k7Z%̓Zlb|r; .uV\KgnQti>Pu8J}cXM+Pw;=:Ba`3#U"NҬԻnΠh.j簩/}+M&7ʥ^E+3ހ%,k#MѮƯ BurTc1h}+'b7"q⺸#<?ft}b+y.j;.A/בI]K_Ff#MZL  ylj+NKYz^7$:^k+1iЃ37e^Q)J鴰 1<PEjHˢ=uY#ٿƀ*QR<2 ^=G5 QE QE QE QE QE QE >	m1R-ц-!#+ϫ?sI^Y%jhMhk<$ZFtϥpבL`g8 c֨.GEc6Sڵ[E=JCESA#Je]}f >i713BߘQ2򮆔1++
+I:d|n#57+xRA:VeǇ-eɷo?ƕV#minrxq{cM\ k^C?Z<0ܣ*r+yK4xǷ d{*q(2+sw40=3dHaV]g?O ZLY \ݳԒO@	L9B[ǅ<zt4yjajajij yj(rY-ya_DvRz`ڮjizχtN{9eȰq6t<zW&i=?N`u-cHGಲIJU`8"u9𕮩qkrlmc;nP,2p9&uya~9VYof?4M .H9h6+&~4GETu&)4AE`3v9( ( ( ( ( ( i	m$1ϫ+~m}QMZ-sea,2:S|S3zO$S G^r+OE'FEc-+M3%[hB3q +{&ȧdHUy.>#iE+k4h[+yfsc rMrZ0Hc<׬ݷ7Rxk$[؁#3^lvP[2˼]9'&4t^E;RC"Wk?M҇3#u{\A+  S4SCl	mu
+C&(t5ŵͺ?XO1n|/kKr?? ]b]躅K̃v;Ұn\<{LkF%Tp}.^wk+J? 
+V(Z3pmSf0\TFa=ƣrḃ 2d#9Q~8jr8#cAOրĎԬ# q' @ RfJ q4 RV,<敇e @1 9B}hĜfƱơQ UQ\go1dvGwOfdETQE QE QE QE QE W|,Gc݉ԏW^s]' (:~Ϥe{o	Rݩf,H:Tu;cUnt]q^x^rb.ԡ<}`Hcذ دB+|j	pGB+/(K{h|ݰ8oc_@nkF}|̓A#*a/˅8o_xM*\2)=B(/K].ѯ1fX#`
+Tt5v&j1?,;(
+ZR'IݏG.WKIZ5i)P#S^?:YƛmVWQ-3S$;b_p:VCDpE{LvkPk~ Ⱥ,̥1&s6wik"ZI`p|!wثL#,B
+s
+H$
+($aY&5ORD-ct(ʹ.O812K$SzE# @<M''5w/M!8Nӧ\YN[?+V.._eռۗ= 
+(uDR ץR:rpfV
+_N!߅u3TdU 3Di%X+/2I3}Oks[\_%?0IbI9$L) QE QE QE QE QE WI J _ :+#t =wWn|+i _ 5|U-~8ѵkkݾ [  &w	lyᏈ	?:u qkwM_ >7[y`byxzxLWZw**Y_Z0b=F~dMHD4:pSTZ޻{H0n%.v{g})mb
+/SAӮmʅHszTMh}$a޼Liڔ,Nb`@ 1
+bO㎻-"& P~'Gsi>}^I#g#/g7g}+$p& QkrDіLmb?P+#RfVY7ο$(\7u)b.xU+5.NRh+|Cm7!Xder=Pm}l]E\Gzi%G߻`A&L~b(aEhxF;eݴvrnjE觘fD+,f2yz)RGCIE 9dB 5tܲF˧ע5pZaƳ hP;G~҃x54MQG)J4PaX>!fe3/S赭_.di>ij-hU#989?Q@3|UOM\C2#?
+Į]K{
+(Q@Q@Q@Q@Q@ih<Aau8݃5E z~':m=exY
+ck15QM+{?k?ׄת|v;RC`ߏGp{( -r5|A|uZL@dF[ a \ f2 dS75|| [ oE QEIGp74ճ] f,+;ˍB[Z[[sIՏ)q PU "Y1.i:>icζdPz=YD-0ΙOu>_ ׹~soX;oG2/6DXIBCnX,pXSҾDFi%oXMzƯO!dE {a5IQ{qaN+2L R
+쎵?5u?	=Y	1eoԏ޽'`95Kb^L?̨.Gh|5uMF	$uUew1 M'>"nDk<f?t=X)d?J/M4#z8OKƸ y8gIv7>ezD͵Tf!,{k,kKndeY҂DbMQN=[.D:Ґ#8%Y#ԕlL6Yb;
+C9kU}ml[ŐN𗍮)	<3/,,pJg<Ʊ/<yn[_ʨҸ>+Ğ%ՒTٷXQH((((((((((E6_g8 ~&+\ |׍UN QۋΔ3ҝʴQE!R}Cۮ:h |U"b?ǈ9+ū?g   r%(7b9q \cF~0 @  #\p[u9ls 8W+cnuKޱ&B18$W6? }/|9:bӎ{8kz޿\jWltQ`+~N ǟd$$57pHOת9zDl{W!<S
+(_~xO^_VW:?(8a5|p[i	  ?[zW	;2o¾Ч-OKm?|r>yZ^CE<+"FjbT0~5ɗnL~q3<~a+|]>\á*3Ȧs am@M\v<D	sՏKeLسrM%R ( ( ( ( ( ( ( ( ( ( ( ( (񮽧hw4΅r(}sQ@{/'	>j<9}Sڇ4ɶ'IGE4GKG Z[~ >.xLY4=lX u_+ON_1k[UbX9?Ot|ET}7z1+\_\Iџ	X 7jW  |I %nSh#]kB{wd ه^/]o)7跤'!ލ5{vQk+cSZ.+#~$8c5^NLQ
+(( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (HL7#^'e_Mg4 H98*`)_) ]e1]cCw 'k>xC..s9˺/ܐ3Fz+Jdo&$ObESؕVO S4 O\]v	 h I oc ZOv+ë~= ǖ ]
+%G`)( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( +iMo1D(n _kg\xmIX(C
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(?
+endstream
+endobj
+289 0 obj
+<</Type/XObject/Subtype/Image/Width 362/Height 247/ColorSpace/DeviceGray/Matte[ 0 0 0] /BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 6069>>
+stream
+xy@].ETE#5BH%55RRլDMKK<G䑖f޷j}M
+ȹ,;;3{0;33#y4s~ `0`0`0`0{E"wjmĄJo${aٶ}ԓkxܥqbr{&m|9Y?PΈr@&t&wiJvvU.S8W4r\374xP4'.S{h쩁x )%&)+&iD.D4Eul< T4Ea*&\?˶EˎH	ah]jBw,['}x )׬7M2@
+CiOh]M!iCx l$2MtH,b.L59{BJ,	ESd: _EӲQ]m @2phZo"]A{A˿L++"EBe=%<{hs'<RΰtC`+
+wz/w&JAg%w:Z_`9aݎp&I6lFc|ыi"r!--CJo'f2J<y:_7L+˭z)ڎkF˗D]J$<X/U+o ?ILh-lc4]%r?󌊿#o9[)MieGW> O5{4ƆöHj`=S CW^kW7rNmϖgFщnQI50{M	)\>Y}3Ԯa^p~uk<vq8R,"9Q˕5zv@+h[o6wx|=Ak5MFg@v6nff)] wʱhH+ tȆi;ccKjJ; ||r(OG/x5'۰]ʞ>!xW-_E'7_ xf/e(}axDaq$oJtvp-Uv[X_b)zL? ^I+Y?  pCGde]_[X?饰[0ީ P{ߥV'Iu0G죝||A51<ҿn2.;|ɪ8!`pb /	ǼM,S,Rݟ!fXz!+{}-v!_V}LoT2ONU |{n#3L8_*1rc*۾|f6|ԾE+:οlluJo(˽.Yn`
+o:zbҮ4_ɟ </Vf}gs̓bBuޟ
+sS)'u?JfԮIH&_%'n3g)_f->M~z{c$_Кj{A+Uaan-2Bt-9 :,Z'ܲa
+s/yڼEOF"YT³dOpiSu	57#} :I3'"ی#Ln6b@S5,V#:;?zG-J+׺	e
++Gn~H94HPKm*Pʳ	UVv)
+uZѲ<띳gDh{ZcjZG
+Jyggϱ|D<ifU^p(<zA+Æ|=l/7)oEE'&7E1mYT1'WLlyWyKG'j+Pc5+-B)L`G=yoDp/G?)OfxR㝮5Kl++N+đ?M^v($|ˣ 4BxKfjaN{'&/7/p]i4>dM຅tAOǈyC%D{[hE#yId?XI^򉾣-9M}X\ikL ;stQEQFׁZDv'De)5ʃp:iKA{r HZ> 25v50eB+}Sۣ gT0t7,	Cs;>CF	#TEavI:8h6*(Y@l9tI=߫
+)KYA~%OSwj&3`'aYx\q]S-4ZBYgafw]o+RG!ׄ>-%$Sࡅ2lՓե%-Ce^Tnv/^I	@_7EQ&Y1frxEԬVڜSݍnihKPCvTAN|h7Gr;%xAwgێ=&tږO@VV;i&MKh_]~u0~oٶ&yv]y.ەZTm:imBMmJg0MRilV# b*uN\G䯯J^aopЯ;QTavkK:iL<^Zݝ.%D/PIz[LsV/k^gՎ*`>DN1=eJ	HmqK!<f7,j4pĵҝ[7Pa+XOs(|Lu[)F٪!(D$!Qx06?(=M][B"%x%_eMYk0
+ԥtS|Q%_jd(
+/myqߥ/?q[5W?lQ^>Zg.ԓA@uO@m?-'t%LzRjiX|rH^;
+UKC'SLZ%%I8Ch~<'ڍ"!\+<H]!@x^3@^ҫkW!0+&ںv-{wP*Ⱦ^I8+";;j>(Lc*X9T\8"u@=*}+搫6d$WkHG!
+		 cQVnd}CJ"t5G@ !A?Y6)
+^[f}>-SI՞G? L؝GjAa:]4jE[}-W駭/z}PݥzsװJ=(N#nW<=94:
+t!Ŏ>y_r)&IyCOiʫ1AI=%Fz(b7ѩ<\'4o"ds>uky=kJ+Cp*!S蔻A`~$;MX~M<B)!.O@[zς/v2;9(Nc,or>!cl񵐌/:Mqu*uKE9o;Mec9M8Kn}3l֫JNL{箫IX*7+k>ڼb%>T.klgyKE~LwM$8ѠĴ;;l,cL7j&*x3MtSKULo$A^-mtyև2Pi.q+?">`7ێF4 }+{GMIvPt~ F27Sw9\	WP,Y(\.pYь83{R6f}/t)\v>5)3TS8ota[l3e2Kllh4q	eD2w<U_tnDcBl<^9-;7{8ޘ!~\lGIꖴd#+^%/ɻk%/"m0};<d{\~ר%.?Z+5kVsVcU{oi'tAnFr93"{}Fqg^ MTLվ|aJ>g(␉͟<ôr\ɹpoBD?%(ӠOq+.)s9}gv;/:DOjL0g m	g6̪jb^sVq}J噦'әElމxۈ=|IONUm 'YX6\kVwъ`:5?P/ŬDwcFLvb@é]d,eϞ\gq(ȉLu\rϮ꺗lb1m PSz(O?ʯ<+ZMXc2Ts7%sSG_(p$+So1^ivt4P*OxnoáL+]YZjC<XljvcN稛*ֲ*ut܊de8ZZy"4VwDy)Qfcmy.ΣE?:$Mk]w1+XWMgQƾ(s+ŭs݃Nwi='1d1frvsc̪GpD9/9o㞌	D>M+d6މDeʋE䌧C&ǄMw;c&슛ܥPClURןsJZ(4;)TGs
+z[mKWo_Xc:z2:}}G4?(#4{mMk(Xqǿw>Ztxtc+N@S+wWu-C/,O皦_UTjű+5+M#ob#y Kb$EHlZ(z;#9NO#yÅ#in`|&n%\lGEjUnl1YF1'RJ?ϣI3+Y#iNPIS}yLb`YlV'|P-IO(1Vu݌VX]}x>X\30]α=wݫѝ÷LId$LQ7\/q&ʦs.Y9@HlD063]9ꬷ{)x9R;Lj2o+6Eg-IrMw2d.3E|Up2yYSܴiyl]aOa"i0^ofYbu^MyS;6MiF<YViY f̕(8}m>klHn˛˓#tkussi5yg'|D~J2_]f.8"
+Z:dC+Q-G>iMӏݗH(j~3Bb_.O.z_SNЈ>/MW1{Wb۴a[TW+SCjӆ1wK`]1U9dHneIZ4azmv2m9_`tg07@te?ˉuHaiu;=5wo<ߧf|9bLOd7?Mb;"UM+*4{Ee`Ψ+N+9)jLnsĦry>Hm)34H0Fڂ:<nT-ɗ<;/:^itގ+]	5ȳXgZ*7Vb:7neV_uQ'K[FFm]:gF6
+l4*iTtRahPB-qvlZzj+<ش丷	MF6
+l4*iT`ӨPB<>:ԉI|9شxLX7#6l4*iT`ӨQQ6Xޗɤrw/.s<`0`0`6
+endstream
+endobj
+290 0 obj
+<</Type/XObject/Subtype/Form/Resources<</ExtGState<</GS11 11 0 R>>>>/BBox[ 0 0 413.27 281.71] /Matrix[ 0.17422 0 0 0.25558 0 0] /Filter/FlateDecode/Length 30878>>
+stream
+x}͎m9oݼ~3d_z2I?B!qè;q~lHiWUgĈ")")ҹ޳׿[j=+ίzo鏔^n~^u/zە__ۧ?~KsGku25Q
+F_Q	N2{wz*-Vy덟tݾޫPT1ﶢ&+󳣿|9I7TK@KoݲJnIPP0Ö*=:H]O2ZZ\%S5@e"k"Μ IqVɡCu=_ٛҋdI7A\o}vP-vt޵6i
+(8)'i-}w?|"IÓbH2I߈D#̺3\
+g>kSj@X}
+18P&)sz[9ިE`DW#uiLw0[8|2w;s]+^D8sE|KR 6a+[w.kN'bI0IM9n8)X!fi+~X7tޣ'6l@% 
+Ax Dq峠ʓ\1"a⡉!ҵzc9 =/<;OJ[!M"St[lj\b-# 
+^A<J#7+%h711&x`!n(mL#%P
+IT勲:s,drѼEg6XBFyfh9I"X|ЂR{āE`!Ԣ}Kz?60эUA!g9*rV@'bAXKd`]̀ru3JEWe=Ln 6,1kyGmoS6ݷ26e%bA|pH"`}7Q6HS̱*gba<)D4M@NO1wpNt;~&B2X"diٝ96WǄ[+L1j{/jqC[,E5ut9_&ԥw+ڬM
+j(`T2!<G1Eqx'qԕFζlS8,QPH^\q>x!`&k1PX߰^\kygxpONշ=۪݊{'y{hpMڏˆ7W(	+B灨?5b77[>ɽrs%qtNnw:K
+[fѨE+o5(2۲tCV%y7i>УIm:$?xp&N|} Ɓߝt<e!KQgx$e68T/;EYσƏ?OzƘ.÷vudz6M3<l>Wܖm+hҹ:݂_<YtJ2K8B9D`Qu@aeԁniG3m"q{wF!zaL`g]h`6i7D	Z˝VUF++U:Q;EtW8=mp)ē,[m=(;/ܮe\+ BbA}mr
+n-lb̖.`U j]D&4+{b?<Q55]<4eSH|ctC}+"m'qЭ	HZ9,l$V6G&j
+g6%EH3v􎆳MDTM67zNr=.jL>nƠ4~</n^78o+<t{Ie~|ٗ&z{]U!7tIs(7R7PqƂU<6B4}ע~^!HgqUqjmCR LIdύsP*GM3A*^N!c枭/5\me߉uBv Fv>q&Hdv+\5a.b&jŹ3%!dfEd^MmFg_⠍XҜ.f% u߽}[S-:XN;fUBu6\vW0ڦ5vh/Zq+mŴjAVcN渡D2\r"*WYrY"-4GhvQLF`M6Cfu!
+8%d9jn{:]uv7l(8VwKBfp *03G}Sg>}fAr~su)QX䱗yF<NcD/?5q\|- Έvy?G<iSB( mP8x7C"y;78t{T^pM!2EdYnystREKq%7]D&AA`G-9TNȂ$7Biz-cFs(A+m(F :[RMz#"сc|'h@i w)QcĲ㻈sMb8+}xA'{?0}1pC"b1bNeY|6P@䈂#3
+(=ǚ`9xR;{/xyF"
+x\gP#
+.L{)ⱡy%bc82bVIF<ӛ"nSPf{m댁#~m
+rJ1pkTy5bNY>%bgψrdDE\Ɠr!^6x6\[錁K#	z)NA0_-b7C1pHP%|QuQ刁G)h	lԑӓba"zSNf#nP8xV7Ic*ӃpvhD8xtFBR=LoMv FDDjӍxЍxPv*m/(v&=)x#1~#G"=" 3}$zp*eDPYAMg;F{`<z3=<~,xF`[a7"GZpXU.cBR*o8'pDS7ffyi)]m$p0An7Gܽ+F`6wopWs9#Qܝ7l{<68=ZE]mRކ# O:zQ尦z*S(7+9?+oJ*VwlJ_f 噐HX͔y']Vv +Jjl tOy^x'H GTOMJo89LHdQ^19^iٟv656)9UBP&TJD%I :D)"'<&dV#`q(,Pe=,eS{	F	Xu$Swiq.U$&b>y(Ee eM?ј%Hs!cWNE-,cz#8*pB$"F!2,aXߨgwK:SX]QSaJ[A	UMK@BNqcjs"Ypr9) }{u BNn#DB4s&? <J:D`n=a<ɍȻS:WR=
+3hSbouo@WQڡvx? 
+[]ͣzJ̤@OlC:\R!^׬teHI"攡؈NNY!Jӻ"PPq{Qz=:sq%qI*5$Zr<+	GzZI8P"|E?sQpHCW7\SoDј)wm[.ً,6s0C3Lsh%
+30gw:7=<;wq+AZDZ-GZҪnR*? .,N_ŭЎֵN~NkLS+}ldmV$9aN,1*k᣸z8cۢ$Gl:57Dtf0`n+-? Lb&? d7A:9A˰l؍5(_Qz5ip8"6RbeX4},-nR+cC;T=_Y6LGI<HRu#p;M=cGIAa$?oVW$[o9MU>#;5g+럩G?esAΗ@:cG!	cD/-?̗;1QjLB|Y!/]#R'hZ=8+#_p̗b
+U|0eՎjS]W{3-:ibF+/U@̗5Č|YV
+85aFu
+@r-&<"cYڙ1+Θ5YVd̂g,^ʘ% Gp=M<n 0*g,ȘŜX1kszEƬAȘ58GƬA52f+b)6W9rfG,?2fm=Ei
+YZd
+|􎲳MDȘI1鮏	bgbGƬקCè2fȘB93f!}̋P93f+E;56ufbGlLHib,fXڑʌY1UȘRb+ʙ1k+2f_YAu#c6ũK>ΌYIΘuaA%2f1eg,%2fyB̘(#c\wni0zdc/92fw|+ <"c6Fz3c6$Óg,41+WAudbόYHHdB+lbF,=02f^9̘Rw;3fW~B̘ň"c6F{iʮ3c6X`3zd̂0ϘV졯1Ųl\YNnhPi[%Ů>92fe\1AȘ+onx#c(U
+FT
+	N1L~Mq`zdb01+@#.휙Ye8S+*B83fa#cM83f1Sg,32f5ʘ=y_+2fa?됵W!qO-w񚱪v (U]Eܾ־qs_^NK&ʩ(vN?;6z[ĳ/S4	'(KboleekMR@+
+ǌ@Y=@A6k1VMY+~eC9(	n}d>r/7Jv`SC> R>U$،cك	O!#_8NxĠℚ|&ᮞAЊʝJtTLbg;KO+V@Z8c9hfG`nU
+s*kr5ΐ|%!saAt 9[&/炋a:[fB
+d'3|:GdZƶFV.|$ctZL
+E<0:!jūxD_bG7U|G%/~:'5Bo\}|C8%<Iźm&F8.wC]e+w.Uhޒ)\0}%<'0D}1r,ِ37%+.n81;Dl-&@7x](ۍZ92BQNֆ	o5HOxBj'.J%('q-KckugxG+̏͞71Yxǩ//ͫ[zzk7n)h-nxB(2W.Wi_dk0Po
+2x[7u^saAOׅÓT^I!n]zS=Sw;08\#جg@Owk8Wj
+)gve @aRML9љ!Y>ņt#,mSGEDrs? t{;||,L`ˀ:7𶜠֕xi+SXqX"7"+FQuL܈jjyswA+2Vb,*(Fz)CjҀ{pSpNpħR!*jYǗb 1ґ`vwgɌGI8!7S<w|
+HuT"I+m3;B)&?#yUf{>Fh_~BĲ&? .f~~5&v[Hb\.SZZ<NYvs 4QKgd`G%^q'vR<ϛjjz ]v)wd@VFNuvDla;V.ꦍ+G+iwj@jڭ
+ڈ(o%ۍ+$Q5;&?<q[!gNt)pĈ0]D{'?PCCAd=?lyf^X0_NMx{9>b@}CؼQpYֽء1կ.CmC].ѳWI5VX&)Aۉ%xKͪ@4	=NgUoĠrhwKӲL<fКbr5lS8`qf1&OmC之(,'^c2l`L_6hvGZ`qJrC[.P~qjXŷt) H^,6pB0)ZR3螒RyfK{m\lR	;n1)83+v%*O!f ;9LqKQQPEY1{CAS[gRSy8U O2J(7@9QU!
+`!V@<N;*%дte2jKJh5D!<6DihIT6O dK_T	CURnESɎAS>v2Rah:W);OLGpUƻE^g|*o~\=I}2P/^Y!u2ۈ	;8}B%A	2d`%ɞ86\`^;)2!*B2L*:5ZNE^c*l0N}";$텵jta~{aOol;]M(o!&><ݩ""G/Ci!ig
+.vBQd 8'n+);+>F~((}A,""CH5>)wj\\nH3{#1@2H+dA!MYƇZҹ͉YR}A|sÓB>?II`_uGrюZOjY"vi^ +	8ī3suTg&=.n93ͯʢv]٭uNy]:|h}娙ʹ|uw3v۰oDaԊ.]Rd>
+î5۰ݘði{vuPz0aw+PȾ:Lg7seK^6屋Mc{=7O1n5Dv˼pɮ.vOrsӮdA+ɮoD!y^hh;ՄmuW]*ΫLa}	v=E^vBȮ뢰]Z]bѶ8tcvnIM;#٥?rֆlPǱV2JisVSjC9	+Ǡ1hPI+2bc{
+و%Pҋtd#!MHWqjo+fa3vFC錪nAe6@2|<Fƃ.$_VQ,rʑW	^fo4I|Bz抐gmda=.+cpU;L6.b	k,{k/2D)׺)moRU\#4(Xq='k؎$	jE9]/^ђwcSd?+.6c3eѝAV,~BM;8*fIٟ[񑩊EȀN
+q7X<+ҘHPr.Τ0-VĠ;WR+	@$鐄/IOHJ׳an][ވĐ~&33ePbqi
+Ko3TL 1ÖJص	ѩ?+Nbr)l顥cڍDFLv਍a`o\&e/t:(.`h$h:+K<!w9mM
+=X\b4z9(Հl)F)c!doJX9';)ݔR>Od iܹr=qڰ_+C5(DcErH}+@M/{-LXiM<*D:jV O|]3'~}#y79\r6CY(䖢?ɼ#XڼbpQp@5[\}uy܋GK+,P"
+r?O^8<_>pcF\su@ Oid$t|[юqgOrw6ZǛGyDE$,x;pתXZ@)_d;3xi OD[=,)!2[LoZgXRĩ됵((;45@Jcd4y~V{F2_r33{jפǵ؋/~Xtvx~L%>cjqWO|*YCO&ǘrf7#6=C,w%#eiyX9,hLr#7+'&2:wOk>x<D`Xt;IE{y&9U<ɗ
+q2Hy2{suTVIE(ȰLa{F"oR&6an=	S_($R _.ybJLͣy8ŴjD`(tԲ2{RnM$L]+QB/zF&J#YeR?udhТ{fm|Mm67070%+j\MOm+k2i-l>ˋTQ895厇~[m;Bh/p1*@E|^	)n~(HؙM\B
+_5 /j؈+ny3d*?ED#%bK>f_L:9=
+1>v_CD\r+j5=OJASͽ\^N!\f2cEEN<TPt<z!7Dq2DOwЎn[&EFeZƓΞ7+LY7xd<I7l!SM]f+YG tx_EI9!]RӪavneUjpRviBiv=Ⱦ/2:mol"\v!;bCv¾Qy=CvH)&A?ɦ.?FOȀ8%:#*Y54nt3i{E+ߍ_z^E=K§9$FSr䨥$賒R)1[!3o6Y8ta4EjX|Y,	dے_7U?WJd_􄌫=ރGp[!,m2 /&Yb.ƖOfѼ@ȌרMpz<J$Z:tIOG4)IsoOi=rz#DbOR_3}4썞@0HMNܓ'sʲGdB{P`Me=#",UAUN+I
+I^s
+o)D"ؔC{.tʢ.d.<}#Xaf{cXяWvV.b-g2БdX+梄"l9Ž.G*~QՋ="rr Wl;H}(9+LYb.ٝ٬+TWdzE`TqZBߓv&5_3-OEB0;]2ż@<SK~ C鈌܀Nm)ga#,҈Ȓ%&x)sHP,25f\EnHȍHd*5s 3x1V$&)_pH+rphx)lH"Lc"oh,Es/0*NfݬؑT<e(2U?Q(2?bL:{I8w̕
+q- [Nz u	)Ux̟H#<j`dIvbڎE&<p+((? WVfc?#JJGtGyI&#S3sf!ŭO퍓krמfĊ%輇\~rvP:ao=5<<EѽHU*c&7kGU=̈o6>h+Faڳy['0=@ih.N˩Ot!G<qd:,qk8IZyx/G,V<pHou{8rD͉ċǡ{N&Cg;VZE=,Ykԭ|㟥 JN>3>>H~?I7sha2=)l_CQ<+AuˊOW791>aP|7+2b
+C2Sbybu,<az#(6ޒbg)6NfOŝ:,"B)*CEFR,|R\0(ȇ__f:Ux`>nc]#/[h{>^/' ʶy1^a
+(*SgvL UYLvvBwN]Fp#ѕP<-k`m_ʅpmmI"CySf{E7m]#ծ0-Qᅻ|wx?ڴ"+40B1Ǧkn'g!>aO^g&b{_M+V&A(	7#3L{/$fSr	C/tO@OB3x;bWz<&ӯ>= !>pGrąe=/f?HA6B!,,o'[t>jͦ&H+#>#Ala.Kg~k]4jfkF\fOW+&ݻiɰ|j?j?H{fa't
+HF\LN7Lx-	|	ȳ|Pv Q{o(RVʆ5'G0an)*pޒR]f6J.6=o0`d5@:_blєlXʲ9~hB'!d?.ᒙxX;/Ƃ:{.hcJnJDnCt_u1jK@Qv	7nz5?@PZ𒲨
+JDXrp (f#>q
+r&*8(Biwt8a+` 5o}<ЫC`$CQ֚*̘a1{IF#gS02:sۦB^Qh'"M\V_H|hB5(5q29c6b*[{@⺋)PdR؎vw,COOl{p#lY7|tJ+S5dCpa^,Gam.VM'EQкҚd#"xM ,+;9bG<">M LM'_TF]ժXd')9 J.gq׆4Mټ*Gr}~%'+=nh:DC҈W>>vz|\շyovּ{f/ya{xO̘htxyLOm[G/56Hߟ>;u}JܦG*==Io8lYIvy\AѣE#rCJyQI/%JE/lS9{7;Rky:q[aSV˟W¼!@ک{/vfiI 4oAٸĬ㥪u$S'D+&A9Pz@΍+!΀
+aƧ{wդ_XW5*)SFΝ[SDuLrv2Ix=c4-dx׋$^?DQ/\rJG{CgaAcPUHG5! jsC42ۈbf	g+\jS/~o,4 :{ *(dZHˠI1ZsdL`|md%Ϯ݈P[ &;Iȣ J`Ĥ˰KߋӸ`+d3j;!|`d|O1xiǯoM3\Y|B4C|)St>ef9f^p>`Ԍ7ΨgTSWvN͗f85 @fHΩ8l0nw3\:MF|
+>5'_]MgԌ 
+fYuN%85 kj86fi;fhWSsVVT
+=X5CᬚZt^:W	m^+j9kj+Wyfc6t{O]LV)XϕMvQǵAK=;ҝt*Q ,X5.x}_=D3{[8+ͮw5c\wٟ`d٤`sKD:<Z֊'-MEGP/{u$<fnn/>5ݯ,޵7nD|+CJB<V#%ƫ]@U~?6TMI>Ķ!3B s,UJYBto$KI|
+3bEތbK#pHZ+zϽpg&ڗx^HɞlИZN@()ks!wło	$^`Uc^'ҖooxQo6r3+㒊PM'tHmOkI`fVh]}d_#DrwkF]`Rj:JrAE**=`{xfDϙMx<CFLRi
+00H!.6C͒5SUqmnl+W&?0VuH+WD14}GxNZM|5\cΆ}vc o43=X*+dv|QpIF+yȁ1`-0w_B{8
+`V蠷lk?H!9d&@ݍȽ3Byj GRvAbzӪ)Y1]߶E@8L|j#1SpJ׎
+8]HgES
+݋,[s+r"y+?Rv{ hտDb~,eIOMqW'7Mo+ ."toWG95@D1Q5B~ r7x!B(&Y9YFGȡP8'd㼉4~a])
+b0pPgQ0_-go5<˕j]D8QmĹq<d}PRRm2[3%Q+QS7( L *xZtb
++N*"6)&Z$bSBxA'4D$yYgh9`.kWi뿭5@D΀eGEB$^Bى^br cڣH:MZ::0j٧׀a_-~FD$g? zܺqVMql[iക~H*J?6h:6ho2b+U>[ƚ~зR{Dpnk3sg	Ϋc7vXYL(]D~@}k=y#+xJNSs}>bw-nqfW4{s(V72d76âI&@ⱅٌ-̛[XF}Y{[X%0m)( ℨjQvoy-l"9PomzXdssDX籅9"csDX=0G[ousf sRaݹp4sSɶʆg7sݫ*V}8?w5ݠwθj0h)X}掆GF]K݌jJrdĜhkqcL>
+*d>\f~05+߱o6'~L!(Em@)D-|*b Fz,כs5*vb֑t\*2MQ|VPq<*Fr==܆0XCVPIG^#tT\'sj!l	9YE"{a{R6yGzZ~J-F$t$O5pJ ,to4
+hOzeQMe7
+ْ3zVW"׀#fNӔcâ`&ŴhVDԡaMϙwXU"1{4&nX۪Q'HlצObsW,x##j<h4J!1+KtӮQ7~s_Ϻ)dZ	ؿ7v&-ف_SD|=:ڠPGWw::#2'RV@AÐ0(ɂWxM-Eb
+
+b	:Oċ'1Icl<qeK|<U"JH;AbTDXLXB=x`_j4Ń7˰@o)my|.٬YpUpja6+@M?bf܀8jt)of@`Ԋ,сdD: )=+f@;)m <
+xR93{{36_a#jyA؅+P#ƞwэ+Y0tŴ.zL{9c2	]IjDyR%
+X/Vwvj~SUυwVkZk=UGjk<YeGXn(:"Pqư?t7>cІ0,1Jl7u&1raf"4xߙRWfma~?mȠ!;jxw\ps}i;"HK7AefbF`Mщ{Ea#u)ai +=s9UR&eyם!9ә_цOzzGY#^#l`Cs+b,bs<$XOdyDGEwMOÓ_Z'"=˸7J}ex)kJ8D+t',|-HurRy,M=ZyG+B>o- KYs[mSLN#=e@`_Ud
+$b{x'imruWfo#= 5svP+^gP[S1%쟝+cc3Rw)kYN%zSŅN(65\{ *Y&I_yg(3MD7/{~ʚ*Z/"F,a2A
+&bND'W&v8vI!fٟ'6iΉa~m7^WGƋQbE6^*͡_L{XA:_g|k;ITr|X;8fnᄉ,/;&xA,|c	F'#xbjP淶Ԃ3B$|}>_EY6pG,LH?P$fyfEc?Ok$BgsʮL&⑃e!H':f~}p׭XdpZ6gn3ma5i=iN) ʗU+3^lN8狋7V3Z@J\v+"Q0$k8Cb[d(Qlz IlϊɌިƊ	l͓aIB_3[#UDbݦؐ.P-L,z1-ib&wF DTc/;]kL	ni}vtD|d>+{vBؿ&_d6&xY6X	5V9wqT+8A QXT"yDJlsj@⎼,*'nVmg/]'DMBW۟v>ہ%gO:<㞩]ߵ</6$ߥspKf$ (C`9-xcgp/g9OS]s	u V
+DfZY֐]+jޖδW>+ UF8WOk[9d#Pr67qvA+@Ѡ:ljX!`
+ڦg'$Ftz s-?HmN@>gSVL"0Pri	FLDkH+;to6K+Ia}'+~Wq gCGxSVfnwjl{"UKI}WɜF͗vQJ(.+@m8}.Lܨ5Ox-xCo֭\JعZ@!;/et I	b'ʛKɱiR@!>Ymʑ
+!Uϯv2 -y"^M?{ o8dl<*ݑItGc!j)I(Jf š[YUbGGh[;WeSz+xc-OYmm{M+v^WKRxK<6+OoE
+]0's3s 8{[(vͪ+;Iɴ%.%׽+xc8EwKڞ˧Rt\V4hC)+
+:xM*Һ6Nn})$\mj7]	V!i-?lw(~G|cQY'(Tq.4V
+\kcc7^:?~w+f!b }&F.5RuCkZ,uOXǋkŤ>J{ĉj7-zhNeؤ/ˬ#BΠm++eWJe9P|r5^Tvt@uHh+**LJ?(1fGIn-i		Bܘ,TsäA!$l4["rPL0;V6AdU	LOkk&$hRuRVڟ[e]nz0-G]"*TTEهc.ǺQw|:9zAˈ9t&+Wj	J9!aYb
+&nkhv 6\<2|@S_J׋vD8@j$	.hrjwE$(pq"$c`SFA9vle	(^Ipjwz \O|}vЩEEtvSxQUmCh\~ LŨ:^xuB|=>1?{:^prxLM3h1zqG<pg4uhébxe tx՚%7cQx+M/=5`3<NM/VvW"5zΒ=-*euk#֩uʳ|@Sӻ5?\j_.+#,e]-iV镅ɴFNwV΃/a1]1?*xan!	S1O26+tR07	he5yK^yK<+op3`'[O+<'oI+	2;GAl]	چ*{u$1hE5lH\l3Cu~4e{*B'#BnI4"+ڶ`f!ts[1ԖT,8`ǥa.HJ(^GͭѨA[k_n(l3{|فx}x۫Њ k-b^kwu~.ݭ9#vZ?}9Bض@:+Hugjt~M ۈg8A;vۮvAlV{Aq\;+y5E'gH+ln?i?w7[PU7[4[f낿6<\R1 Q>Mxnރ46qbDN-!*w0F U.YUަm!X`k 0kb0xz(xWȋѢ8hgE,۳\N~)MH!.&&071THF:)LÁ	H7Ğ^ՎĈdiI#L'B|PS1N_)ti #{[Ao"w)]$NQ!YD ^2-l[+17phP	kL,ԢF0x^]hT12pP5fDӆ09|qcbbEyki;˗7hHρ+Vpr1SrtWaY8?KbMԔX:i+$?d>4}LDi}DXQ<@"kdS<znPI<cEB&6 &,"f"(iu]-"0c#FxGVl0h|]<*+5<lA6:]2Tjm;S+atQ-Mg+ڤ͍Y|\uxh6də4_<O6O,EϹ'0KҢ1=$&2C+:juRnTuF-C/gD3Tψ4KCPҥN ChQ3pKJ	ڭh)7l;2\53N%P3	V*6{F	ܲ`	}rQdҐNrH!+fN؉h9:3ZT+|f@Q+p_sq83A@8p|GtfO+-N_KTb QԒ!Q}/7myHT[SWCC"tHTUDe?$NSE唨z9%*8;%OCpHTHSEYP/PqHT!QrHT=U/,
+U//U/DD)Qz;%*KTSϚH픨z;%sU@t_02sI8[~sH{K-Bpk`ɀ;57dv\z&{@_m_6I&{z&mam6	MW{lM+~B<w7D/d ++1IK \C5|~oE+Q9+kb=Y]Qs2;^~Fx& S+~wk^-vz::7~Vir܇#DΚl)<~XnB][ѬGMkG9 :0s7-Ȃ/òOHЭww	L1)KH}[iѡ+9BMvcC( 9qzJGEzE))I,}3ZGQ)9.lWݒ>ܩ_}KS}m}>ծSC¸0<|]̈HeFęb%g,DLD1xbr"V?}zleDڞ,vó,g+=[YXg+=[rzų"ݠx؞bA+q7hnV+OVl ʠg+f{VlVyTf+V_j{OV6ʆj>=[8oVmVݠnB><[=}9Bw`u{ȯVj:<[YʠgYVlVYg+4l%ľD@leemVmVv==[óլ/5nwӳg+?w֮/J7<[!lzx*"
+WOGVOGVj#tF)RrFX$,;wJ	吮bj (8ј>+.Jy-umiz:;+Q_\Q}B<}SmÅEM1`6-Qxe#2*!'B2X0#Ǒn]-yNCL覒.s~ `XY(">=LR\**V9bϺF&ǸX9Fͳ[.C ͜QH֌ZG`ͭ[:I^jI~r CpG4c֪]i#<(ncSXY&Vܤ4ߐpxiTG:Nu48YNAʒYL<>OtH#-ԅ%>r{3#S5I,7XwLc-w̏4cyTy꾠~vP{gm#ѷ	ӳx9[^KkƺOSwGʓ+кGoІ?Cy-=՛o,,RMw9|gf%mӚ0wljK_A`Ҿ3M|4[>"tB3 k/!kLQٔ%q`guπɔKs;3RS-P+Ӛt]j&0}mxt֘p"(z>+Ic2|tE9o(ˌ@T+{=h:1if^깞GX PbDWDV;t\++1+ŉY00	{D3D)x´Y7#֢LEv3.m:h*ɵW{TF9!j+8eIL-gZI/ޓ3y
+ZJ`Vtٙ VA})Ԝ[j;V("nu~rk¹i)uCEi2s=b'::V["jpnܺgsQɹu0'n+ȹ@(swn]hՈ)r<m#ClwjS`UŸټڠ
+r^5C͌1n6^dgSI6U.	.kQcīDf+Dֳs+cj5#^+ WYՄj8Y=XV_ Ĩ3P>7)OBf3<u]x?x'JwddjޛM:s ?[g+ $]Q-[K IflB>>۫((rƾgr]-%&Ca:<Il3@A^&"ażBd|@38bpP~zKX+Ly=+ز&@ZHa*wnN$PocH*I:Y($*ZQu:T&[W^NyF3BD3lkNQ
+|pPhBPa&TO|1v<8	ʶzN<:f1~ME䕵sqp5bdoFAJAœ"cGD(MŎX^;.Q7|fVO8>cS0yVm"!>CԇB(pM:il+f9)i|
++~mzb!ԜK6I
+~BX'@! #f'3ue#I`0SM:“mF vb쉖f;ewa9bSaA_LLD ő(Mk_uSk_YbɎDaƸbIS2֤xRQEm,~t}i8ki^#E)5n<|3HhCtĀhveЯs14o2:df+č@Ig`)9qQ+3 1fӯkى<0;1Ll\"b˶ю5Ǻpy`)2+h0ĝjkngǄ9q@hNI@˩HdWK{ h\J
+8
+:~AHEo|kB )xL58ZQ_GƌNm6v8ffo٥)+h+<?Ǡ,v}A;!"VY-}3;zyab}Q5k]1֛gV4xBɽqW6(x8guk]-qcv10ܣ6S7d:E9E*gƯ/
+Ac2D	Ba75D0!}ɓˁ?!2lC-hLo=}!y%*w9tm3ASu\P<;Luc	vOM|epaGL-xVbgTAyBgA7גfK6W@`۱S^=Zp7Qr쨻(HO>.93EQ+@aZ*A/D//~|.y9*e~#ĸ_y|>6oogE ∳svbYLep?\˓HB0;YT^!+X'c҉`~~^R'c{N*B+kɱvvVB&[t0c!G 	)NZY4[O3sC8op\|B
+ks&^h$f+(ɯ(<ǉp1L4749L3ѭG|+i&
+W& i8
+vjd8I0`[R.+- ?#ױ`j೗#_J(eQX|K[bzǢnBYN9>sewqQ-rۭkxQP烴Bf݁hu"nJ<򦙊+9tLBQ	bO<eH%!h$ҥ
+L^MtE:H,?R?kmvN>ɯUDO4sfCPnaTau쮫SX>\^bg{jA-J7oBJbVH=j	>v~N\q'LZl9w_A7D̟12GN`7u!u,;L^&N,!zv {n>(9*mϹ&ݺc\gy+>³[־Bph-īqYkq;}}wc"M8Hu4ll5׳ƣIj=S}W3,m
+I{/{7bD3G
+µ+wy.g7žwU@TznaBG~6@)yܓE	+wCHx`=d޾֛;ȻdAn!|oqhOwsE
+X+.]Yle9l7j.ix+mĄqFѦv~E8eoz>#CT[%`p\^Ǻm>o1z̷BH]LG7_%4EUeb3&+ ;x|h$;]PyePR-T4K$6ySEH|`#&uf[} z0 oa՛ŗ-O@w|gT`(/B4NFΆ,}0mbRkC]!uhԽ[ :>/e%nN76Dsw["$^X
+s̨Ld~V/r╨OH<mc3=f#Mn;boURp<7 ]M\Tk9Y3%&'ՐֶaDR>2A$iw2t<"M%n-n,jb6n.4StLԎQynC;/XaX$w"yb"ܽ*zd٣ll3VGKVv[z8*Em^+EO/M ĥ|ʲnQ$Av,f$57ɑ[!GuLNQXd_~aE*YdY
+XڣtKez`ʏz/Eh#r'-J*zpjP$qD5N=X:Lt˹\~V8XXyi(<brrBK&b+s{M(>BbE'g?9si[^;	aތ#LNr
+q^8y
+X
+P߮vI'2,N`
+BUVK/xAT qD)T`(됓85:xO,=w>trקSmNOKOA %˝_Q=l"NĤρe;!Cv%:B|kg:p^ܱ_s~-|rcecip3#N:YtPtӓutrf>^qȭreud%tq]/	T%G+!H}ZD9 NrPC.1
+5<!_:kv|m%ɩ#)+NɚqUe~q_k3-uaT-cdBsRRV3[1EssQ. jFr$-9{e*Tʩqj4 ?ǲ1@c1Qd|$%x+CK%:tGp\@-S0{(4Jxr+#|̜Yh9?}=k8H%h`Vc|(39'qU(X446Fe9CۂOE
+Fc,,qVto%rE2>&cr!W	^#J3-^q1j]xEcZ*xVzm*,O"J	x`RE*Y@:̏bzC|@uɛ#M\􋅁MxOjˢs+BZP	.bf*@	1-v~ux]'Hxi@D7dXRv`V-C"TvI0,VJ3(v.cdz%{iѪozPmE^yb߫+jRIIED];sn~BEkK!D!e6l{CV8JO2cXwTy`ٴvk[OSәTP#:~l)8sI(ȫ8s%8|)c28.Hs%Ra|+YnDPw{%۽R繊;b0fzK@-'s1ZcdPöH[6Cgw6N'lc.+iI*;cmp^|6|(W^?7]?T%#3vUzWT~aӌÖP_~"ӯibWAG3~)7﷎G_ʘ}}۶pߖ%~KrWF8kq_qpb,!~?zL5Wk:á6hڊjb+3Cm;6lQx^m8z#$o'Fh9Ds_6ښ!:IePwfMڿL:-_Ӭ~=>LUJLu+bCѤ[-oKprW51~.~ۀs2R¹z8u]e4Uto*ʊ4;vsm͹!:*<:4ouh='ݿL9.TgLu+eA~U쭖gNб}gq00CX]P(rV}s	e͹	r>G:*pCR)ɘϘۄ-S&T˄Z:CΦ;N5g̱d'6L]A㌈**_Ŏyߚd10e1y*xʉNU \.5OAy揂MtqX%P⹌7y+ߥ!u^-"H=
+ޗ6XHO E~pޭ[?4䨌j>	o84k:&F[ݚ$~(ͪ׶ggW0HD(:?Iʧ%MR8،e[o_^ٖ	9X՚ˈuEȕ<6GFb"嚹k? ז\[(Sϵށ#!^M'+h-OcULy]ٯCKQ:yI*!AJM!<u,cb}ɴ"U5uȡl	2Vz+W+@![y[(S^-ϾXW+{zr!C (9"7(Y<]ɝx#Q;C4M#<ajMQ({I#6ح>#oOL`+h)|a^+ر='hIZ('4T`W)vwBU}4HlssJ/t./Qdw5jN霢Tf<U%_N"REPC {%Q:y(T1N4MDUN8T;괛^Sڨ5̑2,@ٮʃ~ܜگg;z$ѯω5 jƠw43AB\sof:hir.rGwJ{佛ϛ&QZq t0koC(9 V?AjRx,W-? CˑٵG73CW^m&QNn5n!c	re4>SlA\_fh&8Sj^Xl6E>H7]8l
+۱0R%k(S+#DD"ڊQ.st*L]E4ơlD<@8Ƒ50	dTZ[2Fn̊:`%~30
+{J$PD5 C`&T%U4{ڲ1D(C`#j'ּO)2w(_l
+oU jQPd4J'0>&uķW|iY-8'xG8M4ЄRdLe>5|"12"RA3LNfӒ5`sGƩ:	6zhqB\8mIĸjrEB!v`bb+J~c(l=Mȗ(VSM)5B;5PMS8/N`a ;ÉduTF#"5O{kXH mN*OτN,F!1D[%Vbu 5R;[;CLI^U= ӫO*_T*s_#B'cu"(L])Bb1ϼ4FwnhmV)`hF=_-eYSq_L~*l}XO"eZSaai?%1]L-8"_mWKq0Tk*<F᜛'d:9ma\cv.T>a2$8`EZBbE_ۗZ+@Ƈgl|뉡"R#{F#e^Ĳ.7R>PDk1W\CN.TFp$َbxC
+S5	I*W-J}̝k@>QM+F	DTMN`͘d|}LkƇ(jV)	A5&2>&;O̅b1d*Qd`2qc\ A/*qa|0z>21+smNʔQTC+14Xҕ6صPDMBSs+9A[ِC3PSG1ʺut][&䯣B'[q+HSHM3Gb4vkZeY#P	˖ҥ9%xMn?1qFt?1LD\{dl}HeR	.
+X
+! ƺ	q8Y\Kb#~RH dvR;kivؑo=)Q+'>1t<<^i?d+EH+ľy2ܦI)@LYTz\g"CoP[Τ$qƍK:MXZjBM?Y<=,nnd_V91QYՌCUl#HKѰr>G,W݃dR'#ĺ}NV=6ꠓU]KתVUյj󵃁z"1 tװV]ˆffz[5X9RѥbVʈo$*Z͛_Y7fbU5,Z.;H]|_|'K/ɵA3j:V`-E^ؑTGdõ=eÀ+`sܬzw{#fS_YϫOڽ?)GɘU#oGW't_A Brm2m͌Ƃi` 4"Xʼ533pfѶ]+-ą+I,4Mc-5m(Uܬv^Ig5%7ƀSC'ؔB6`z%G׹g_0 t9:8ZqwҍP~G({yP7cMc;%MFf19Ӻg	VXCT-ͱńHqcߔglJѱk]Xv[b0 xe2]e׿AӾ'0<gXyX0	Fm[Ѩ˩-96}*fuUuwQ!ߓڔ0ukjթ:[-+{[BH#=dyM2?	.sHUi3Rɤ>ih=x-sY_aJig:to*xŏuѴWz6ŏ4Nk&sS%4]>x-Ge6ȁgzT^{[cV `%/3k&S_y;+r	i^6P} Xu
+endstream
+endobj
+291 0 obj
+<</Filter/FlateDecode/Length 1895>>
+stream
+xYKo8Q*ߤEI)MRPH\ǻ+7YvԃeqDj>gQ#{wu)?`!R3F٠Mڭ?n--ɆUgv7֧v]\[$W4šRx1EU.%\vTBLe`Rp{W9_.\LR,fd~/ݧ?M'KXQ"P7F7ݴch]MO:<Cg9^Fa4,mn^Jy'H	 KnFdD%/P- w>w%PGX)n,Jl@ew۵PkbP Uurx6历fNiFBɭp3yn3qPO;O+]dQ4k~}n0޸aOËָݺn[ӽcQfT
+F>wk2sв?3{M:GT
+?2)o _R1wJ"y{G:jw#z; yMw46cVd\gvM2p֍[:,C~_R!69"Q݀Vj>8MhfnČxN?Fr<7#3/+a4ݳXُ/T끧9XA)4N'E"k|!XCrFKrY,F~|.q *mhSV1M-h	]I^C ~^Cn%U$c>ӘT?:n-6lyb[l洣/iEX]<FO;F SBuOw;GH]a\$C+I{`PYmFq׈#ụ˴ft2,'+ & 	-ȷl2O\HnCSh&>P.1<]CS/Y_~=Hm`rT!eY٠O!e8*Y]%sмz,0;tCsv]M AɚܓGGіސj>b,Έh*)Q۵+jJB՝a	KW+mG	|
+e5P+=LV VJ𘟂eW/RFE̢ßDFf{Tj[W]RXs ivJZZ!Z'^V_PR2ޱn*H陖c>pZ*@I=	`sP"Gu@!e\5rH	/88+	jݶPl*#*8J^)w@@EҎO:o$PI*$D
+	L4AeZ8p<%[xX@N/	
+94:hɃl{E8q~#k$T<Z%@+W+v̩Ys(~,b`]Dtx}a3=:_܌`,BZ`\+@JmћP߭חqo3O <,gȩsY
+2+<,3w]P+)]zlXuA5^	=i7/: _lrTM/薢pٮy< SFEt$=?٘'Se޾atx0޼B^ݮA[ ̐W B]mK6Q>6
+T	PGRMlB/g>zdx\d5XLp_s'=TnWfny&`L=K#}5Ew<vxťrk*tJ/E!2& 
+endstream
+endobj
+292 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+293 0 obj
+<</Type/XObject/Subtype/Image/Width 357/Height 575/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/SMask 294 0 R/Length 62612>>
+stream
+ JFIF  ` `   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222 ?e"            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? oۯXWZDdCQ 75gxE[aP3vZW,tR6ޏpatLI$䩊I'	Պgo.)uL6S 6TRs Lz˟ZnS=E_? 6$ m Q tC  m V-$ HJ8 C?  H+\Ny#U GϏ?T	-x?  >+ V M'?ɣ_y!;s&}67 M B+ V Ϟ/3 ץ Wy<w A Q u;'UofL ]FVQGj_? l+vB}Q9=67 ]<NCV  W`]d? ?$ [ D6pTc?,~dvѹtT9 Cޓ ?z Ut~ƛ3@ Wy<yu.#^r?o*2,2=cJrbW_qJX//sDz@o*C ;'Ut;?ZtK<T]Ab=/Tj!o*gzLUox=:;? 2ﾻ  7 N>! m V rIAsO3 !8 Llo* Lym WAQ)J>0 Wy|0p+ B;HX۟ɫw=}ham0?	!7GO?1|^ wۼ ta5~L/#e@3FY&C9dx(IFMß^=ȓ#?<_B?º?3ޗ5?Y9LG%<x#R=u
+Oy}if`{ ڳk="x_:r$h@ϙo71GwawSƚK^׹&M873?4m T4m?\0希 J}oC3|_Q]TgrGjWw-nފI EjymzOtӴ_G~=*bi0Q'RF*`"@sb.V/)Iiy5bLf45]2n+nzNV]z;`W#Ek
+*LAԒfo3?=s ?r?ͫWcJ_/ooa 6 gKu}W*JmNsM *J_/ciۯܟ_F s\i}hUKF׈6uiDHz|ORψ!ƭh$lHSrWyǏJ+%ԕZ7vrM֪|sWV|+J'[žnv_/{W.]nG3mpG{{a^7NM.[+<k: c C(Qvz?Z\ U -r#i6Wmx{FP[+2JS#h=sƓ]ҠI3%8KGw
+8@C7Sz"'  Zcvy^ޯ9lؖ +jIb 7a<Q0\V6<Z3^IytqPv?X0mu9~DsFR0'<pW31λxs =Z)%eG׫QNW c3M.kh34a}iP+m8u+mVgcjO7Y Ե+:ũR 
+[1qs  ZdF*r<].^z_Z˯"K$	FS؎k$ki!FgU_s\gV*2fvaZiis0SvZóN)A++qIyiX\! r}SFHaU4\M֦=tO0ʥdd+gZF ːqr^]jӛsG50&/G3^9>v-1 = Bǌ}?SgO~4ZCҀIL4f@/#NRPԑ Zq܉lv-#8'$u>釣a AQd u#8rZ~?] $.*HڌpᵣU T$/ofчg')CPyiXu tBh@Y?3{YKilK;[/t2hI *
+ZT 2g1xl6y .>_ c9+ZLuj559 -c 5>E c?\|< jmυM:rXoGo/ 1{Q\!KHbӅ6@5m6+Wκ+W~'ΰG&G$>Gybc$G.oS-?b:q{/Y_! QZwfa쎟WqK%ƉvZOoϊkil9FG1*pA#u>"Q6 G@~"_9qfOiG+\QXS*xyi6RבQU#vZdc!ω?+" SO9-;Bv?[l⼓N vOW{W.3d}+ϗTzԮTDg>]q\JJSI@E RR[9ݏ֒SzZq܉lvu21d\e}̓g~"0:8VɍZfd o_8O,U:^kǈ\r?ק^umpjxI(+l1+ 3URx錊ӕ=<,1)7$gzr;+xIZ۰l&RxӁl7"띳a7Z7_+#ʷ c]7Ǐ' s jə6_ʞ }у?ָڋKSC1ּ&`+*9 g6S r? wvG%O<{dlk7 jeY nzZC֊ϠBRPfP#{ºlWڡ+WO=Ro+zjI)Gݷqb-g0G)
+\Mw{W:Q]J=9G^SSZ+[nTf#?8U?*__ؾxۏ1\M]tV[@zjME/3F+IioqO(%/%7TJtlnPUKAiii3=lo+#u$AFG=j-UŖmM"^ZGk6b@QQ{ҢkgZu# l)'(Z(4Mz bwkJQZwGcoj6E:H2ui$c̕w3=)i^v 2](( d P 4WOG鄮fXN0k&'Fu[0N3:Bbk8LgCOB(l瑊-e$cSQh*Y+$Ɵ2ܬ
+݋cVGhдL[z֎iH~c>)`|~ӕvxYJs#sR@`0Tl}*)EIu
+)?9B>Xac4ңm`Gjm ^,s^lʁY( z 8 ۾ e5¹^i+ooSH,[KR 3Euo+ 	ާ&+Ϳn0cӽqO,	|Wz[Vumq? H5+φI? \4sKT "/;2NӴ560x"*ӟGVjnGJh;D}Fos: "? BRH~\9\4sG%E}V/
+_zxE[[!mc5}ăד\ۃx ?_Z70zgUg>? -ZJNTӗs
+J+#Pi-rNm)L>qҊ nA-FϹ-Hګ>޹tT {Ho/qu*c[QJOdq*KR˫/յ9uMR{~PNvʵ<Aoydno5(q4G{zcYOo	P̗5ڦSGUGe ֐ROI »ңM^KkioOCN?iY59#n[yG3{W']:M6C4;EŬ=\7.wf9,&4/^iwh-A!܎5qA;%c(T5m5M;f-CJ]1̧5=VK!2rHϵ7Z|Q+xm5eAՍ 2+b^ "[YUGn]8_e Cɓ?'T5)<OQ"+|j쵵]V|[ox|} >~V=ɿa]OGf[vFV=ov|oQOѢ	eQk\d!bW>+cs)|v9[h̰aEd7xx_@è8p	k.r=#unpW'#"0zpG(5uپ0@Q^/ y' !;OW#s`'Q??W$bBbg.-^ǿ~&suH܃ds'dVZ䊳>Od+׳eqrw9Ud%v.ؐ9zҧ[[N+:پ*ܺGMߪi6]jkW.Ɲ_Nɲme%Cv=ۚm4m>(XH}]!JX>k)-uv"ذߚ=ͪ[[anYH[c8SIO:GUCUVVw/74xnR}G]iz.6tx6źSkl+ϨK/YwZS%Re.A?PqҴoj5ՎyrcARtcfq"bʐֆEᔃ^sKս1"TpL-2f$`HBq֬iRt,̎@@ ӅɨwhzNGmt#r2q}:7>uo𫚎}JkۇlAQjO9w?ʻ'99>Yx!a6 Q ?V oGek_AOR~ې?.zο.} ɿ? бǅ3 ][)?!ЗekOV 
+63}lPW`ruK_|S & 0 D'Ek?kOcc) kʦVO:B_9p Mc4F' X=̭g R$R~
+cyT| >Mm6nl7kSǥsNLzDZ}?wkvybKp3ֹ,Z?pH +
+ί;IWGF8ӋRl'39cy>Aׂ1\ʓqKhKSYK5 gv>'l`f|O1Ve sczÞ/3JdsIRmϯN*	5\JF9fk$FWYbֽ/:ω5ekb@=Mbu5 jO#3|jp|(@cᫀ3mX1Ge*ΔyaFI|+/9uxIw$ Q7C{7Pu ϩ~s2j72]LEAڬ_뚖Q]2CvGRWwXS2=C»Igm OO+gs]7(|T=}X+ݮzf$z狖FRS_^Spt)4&l)SV)ݶ'QCs\ǉCumqkk-w}ŇoX1`uy.ǟS/Z
+rVotwI( SIׁ^{}uv\_+n~*D* 0:i3nOVs# GފOv88  {"{1_iOJ[UbwO/1 >*A:/ԭ+@JJyN}OŶT̆+i)X;\oe.QY6 F3XPWbM=޿Cmm̋n5)Hwl'F=k\[j%(/ |;MDW#rs]8=k%R<͵	]N<{V x_
+RG_W'ʗV2,b9^~QD~ķ3kϵI&8'e#&"j& 31Vsz=m>g9s26Mhzԑ*)ʒL&-s;ڡ#yTDe?\y*|N"G2<c3F<I?2@i-I1̥#G>Nu}ŷXe'ʗ8oj_>b$)w~lP`.K\+A" IS ,~6j9 D;pWN{|E,0c?D6,2K!"8,@ѭJv~%t ]/oljA̱	OqW*JA*.XdGFF2=,$J],y Ȣ2>&QJRTۧ[+{M%D#ܥfxl`T
+1*Ha^wL̫ҢTGRqCCK~nh1+KH>Q1MT<on Fv-t$C#Tz*~ȵei.z#
+< 2*	n痠}폨4Z,.~dw{LmsU9;rӥU[-S9뙄Q=2}!vF8 sDyeyʲ##;ޛ74W(*ۣ0>aPG er7 sޥ`^s<R8WT=4w[$$nsc~ȧEX2e!8i~LrSO9
+DN䄉Am'W35}q7s$bWjiBXws5ZxO%N*v?lmݷ_[?gh?B;y)K2Yx21:M0bUqǖsImnngX9Q$j2RTܠTOyv#ir0x}wAT!;OCRl$H	c?z
+(2(w*w̳stJ͜ۏֈQ-7H+珡Bo<Gwu_QIk<N؀%TeN8^̿sG4mɴ(f'h*"ɵXyOʛF>jձܺFXp[xZ.^oMk|Ĉ)2ː~OZɠYM56w$ bW'sg{G sUTE˽CgmE&s{[ڊ|Sg!e  zhm kȬv?;~_If2v93[hLұ~[?Ż(UsȮ8}TF%[Ϲ[Ւ݌+b+oL[e%^VxZ!j-[q{FdRTB@qדԩ.ƛ[pIF]+_Ϛ)I~q滖P%ծbƭm,p;{-+7ZG䫎O6;}2n~#籬$GPK'
+­Eog8Y-FY,zOYdX!OQKwOw⥉w<c3=iI(b JA#ɍN:fvTHpԓT?S9.dD:gc+Gޭ[Y~ݦOoz?prj
+ˆb@4*HU>[O=|`~cL#ogҕ׳gbXI-b"Dy<ʂBcȶvԎձ gΚFQʑҺ0)qjN܆]ԵUkf$ )#ҺG[<¥##vr%f[x"ǜBɃԞKNx&xkCzժ50*#M(MvO@<C֘q՘[b,ˍ9>]jJcKeGH>B/ȆvZ1-~Hdw7Rg$ 5}oR0*@0mCW8b*C܄Uwwk~9=}ົg4² Lc9Zw^-
+˨ȋ9|mlN*Aȹf'0-ٱ~b^ȱ5߻3,4mJIDBf81Ny5y%<}ՁnjuxY|\ "nFO8s$ (?9PKK+<UW-m;w7z傂9 L^j|+{O3\$-Ғ~f\\F1>dǖj7.Kn'*?eܒ;^B:B6i
+[v#$# iV^^?Nz֬oeIՌ!R=`c<ōΈuqK3g<tQ]5{[wWw}V bcZĶ6{&Ki	"C@O[[)Q\zU(4-.[w#XsUx.#9ac
+װ C' SV*S)]Fj/*+)&'p=m!Vu\) Z?#<ȑ3d`}0jC4m*|xzSkRR  tɥCd*L%f.ҪqǷ?FcT0.r9_#jVI^>eT9=sO2.GA)ft{d]X\nyLSwJ@6O|vCm
+HcbyǥiN?/U$d%Ȍ$Qg+~?*|&lQf*3ӄ Z|[ &p F]l+7OM`OJ+ӥ#wOWU Ubn}_ A%PY? *g_R31	<:p0dz"p0GPW0$/TzTjX0*NGLUǴw}{T0'`z lrI Ry8$LDJc?$x*K{g|h<>F0.PJ9U0WNsNyۘbL!f9#8GJ9J$F(9iUs${7.x\..$ @;Gj:5ՍeT7i늳m0Hdd,waZ{;2#Q ֝'QkN[k85 S
+:F	/|;++=ngf(Dac$^3T>~S*(Pui\k_oİ@yܥkF48B@y\Yj:tIXxFȨSUy%؀1^$.Y|u7 Z%$m\mP<g9=8V+ܶmcxѽ4a1<h^Γy3TLR,Iq؁}:pI9eh&5,R6WGy󋋳>kx+ëAJXzRׯ#(3 8^fvm4\5ͬܒW|]qɳI$fd+9'ћ]٫ǾB_rAj%Z_g?]xn!g&s"(WU|I9!״{TYV8l~߽֡/^/'QC$QnD*q]~!Kk>m`lIo "TddϵqLO.G);sǭEZwQ8{wF o/$y^'E(LaecB2AKej:ַi<WY3n>;Qӵ+Asepm_/!JwCєy؜FY$sT5Fm[niwG̇t/ΦРVN]M٤3NB3N@UR4"RĸX3{ga8>wkaUG+Pd437g JTW71[Eb$E.w`<{]Οd}6,pk*TZnڝƞ(Ҷ;[]:<i[0>]V{i:~Z8dIwD?Hs{U;J4
+[rxnO8W3i+LxdXfUhP9t:Jïo>BZ_ˏ@3S= G0 U]gZkg>c$Ǒ̿'֪^E5ywk	U\	t5dq]Jh8$?)ۏU $`C؜?\iZ[UnA8ATVSeUAʬ)#ƭ<<iɮd,3lXGLMpoQ;a?%vsǽXIx9T *)+;1m@>sv^k.'{*k}RDX.olη3#NUJi)'_s8djЌc1 }E':Y9 DA Ez~} yS@ K 1^c8-=?ٯ.?c /WNJg_W.9f# zӶC >ϰ\G# (mܗ6PªҪmSޑPǠCuE.ENޕQ2S_+>6#;OOI0ergxL+}2	+km,G=lqH3W:\1]87ku_T08\jiڲyT(1y3pI`#mDRqV6uSVU*2q~n;E4H{K3( d~`\>c]B6
+jteSEamRr|,lrˋmܫ0I8+t]}ciw$e`T  qO)4&@57λet_S*d6Wѥeeϊ3	f:#
+1N;,+0U,;Y@;sT'[9V9כU_v⺧frXHXzKJX+hryfFzjjӕ3/BQ]?"y0A+$iR(';*4&pv3ɉILN+AsmV'"~SרS ;GHѾ03GY9Ne(pu}iVE(݁00=O2[+0i{z
+l{7y;@''zcuΑrڥ7VrI-o>~5u&ҶaaRjirj3u,KzҐ{fAl~TQ^TRUA[:qܸ@~ztTBʪ^}g.o{s2Ӎ.Z_ԖH"2'$7 J$̓hQ nGAUYNO7fFNzVk}F^5~vxa?WItGar >ưoas62HW=Qjީ+9xlm#^JW>+Ns{2|Aܐ9G5ǈi|n
+1~q)|av5L)!kn%'kq{B5K'dE\&if6Fk!;%fX$z?x?pWAwUcq ׯA2Ft+ߜUaHH>zURާ*iQM XA}$bU]F7}k
++[Ù.e6d;['3jzr&/xt-Y/ޣˊBA<b8m#kl	x*Wa \Kg+ޭD,(х#+|#l59)nl6MwFnq^}H?/#{^7I+&	=*ٌ6Q*$@W#=Y^ط)~}ӳ X؅(>qZ/Me,qN3#>ĺ{\ Fv`ĊM!$ຊ7F \驦ԭ$~z|c}QRM=Ȼs|[_XL:{<y 듃{W<֗/KY@KFImTnOV5Վ{h ٱeKp#+_]NXK;EoI*q`޺-#Ax"{h|?}Uzwme!$8ш 1yW8ٙPKly\9;Ǒ_t֗" Ky(vUO0!P̬M|*%C۷ Ȯ hRGUs8'=KO3 T 䢓 C# U=Y?1i+,fy~ # _qbBf~;BKR[hHZ2h$hyߩW[+3Ck2Ki,k*aר/oj.{-w#/<qVXB1M:V!NGkm&xIW<~Px `EKYmH&#ϯ5rX9OD.	kn4hcVqxisL^ZgceK4P-,dEM[8$xb@Ubpg QYJahW˔(l vԷpMѠ7	[w )7!=kjAILƵ.[Wkm
+4Q&H<{棕zR?0EoŨntk`_0'cc#3\ȍr}x\F^lEHI4l5k+R@X 8?tZe%2l=vߒ?ĆvXʀgjsi^b l*U|ٞ;OOMjcӭ1MȜE#Ĩ??f5b.>"0kg쨱{[ɍLgp>SgLFPl.r?zGo`zRa)Py' Tx_zֵ$0NSAGwdHI$.T).2w`rICFAix<nc,1TMumJJ,d}մ'żK)R@89\5[ӹuFV[.io'Ӿ7I?V
+c ?,y=}aszMGшROhF cO+q"FfP-n>hw)ܧW X!b}˷S9scj47}-?*D"d?κtXBR4AflaUmm869;r^]v3 qo{SodO_# -e sӶڍ>"KқhvO+/ AnH@$ÿ<ƭ[Z+&&±+JW>͓WkoCڢCx@k{9#&ET+<zW!skW7LEʫ6BG{]{Y]'=o.e d3{=i&>RRdVխ-oev"Ew>Ɨ6ݕ!
+A k,?&W_`m^0߻&/'Uutp<434E ؒߕkBg{6wBB`8?)8Ym$.ώsooNPN  FZV JT-[C{H .FSƥA,6˻lmD{u"5	1^Sx`PFhXCjjԖo%f0%jӸry^;bKh(RhINjVaX(P@'ҤV72+\ӽs7vOI|K8F%^7}2I%Z{Y I#8#ڶ.F)[o 
+~E'<˘cpYU+S]X[0HR6q@ ӑZoW~&wy[%p>5mplkgėRAE9=G=s+YYL+(2eR;SWRU9QL)OW/1P)28' ]h&rGyW s<Ip-˫%[Dl2N]A8+gR[M&a"˻z0#Tc+jOC4&(4.+{jMTkCf?]<V|8㯽s;H?y(Ic\4a)9/]V#EIȖ6k#1 U=Y?1i+m-Aa.,qF\yJ6J8
+2c>}7zHRVhM6EH)jܫ:JQ[|YVsav*+䁲D؃]}gnPܔ+cTlsGjH8_%e0	9N>_?^w_iIvjV\PO"QӃփ(]jq%܍nDA
+fa;b2r~SךvB'Gsά߇S_q.6QH$0zVڄ<uMcGCɠ0d݇T+*q9mz2lB !Yi_YKnqF=?Zx=K40ȡKtNxҼM.΋mb~^խ[g*`[i[Ks*o$QIOi=<rTuh67zvǏTS9R~lw1Px46%M&V8Zm^6\wHL$YR+-4_HqhXk3H׷o?č	%TsgZ4滴$10QvZq8VNpѯ̭l>cfz
+q{<W4u+1ubGr2qk`?# 6Vmku]<neV$,Ӌ橾/KcoR0߿K}_j;ePDIӨSpdS&av2p=}̣<cֶ+N+w*gBimAp]vj?ғ햲Iȳ)o/zu)IJqNT3,01j[)`lv'7۞@k<?wueim+ly76$\A'Knۨ#70#L+JRy8<lJkk.-Hcp`|q+h:4.RN	>ޛonV%G|0_ZmC*UO UN_t.t_M6S}aT1*HU}Vqjg+F0=++Xd,岽O=Fy'#Y:莘OťetYmۅ=	k8I>+ۜcY`@ogM)4tR橶eRݼf/{MPr?14er.}{hFB~4+.mmʹ[J\ѱNkFG+?FKI\nz3zkh\Gf OZBJ ʥ?+u-nՓlctQ+f\'/O Ǩ5_Yh6e͈hVigppTvǯBP-{2D|zpگ\\	]^LS;ު	nm`F2M'hZ?,R-.̮6ݺ6m뷮}+GTl4$#4p۪S&9뎝?Ǐ^C1ڢBcyǧHa0R1sۧAUj,d]m l>6~-|ͰngUrtOZΛ0Re+%YGJNsZ]GQ[McXHd&,M'^.
+쯭Kjm-ɸm>WGZA<r5HI>jd;AS:~+yi r̼bv =m褕t:Zo; /W\\g={T.śqnjlH	}# YN:jtoToYܩcP1GQZ~B:[2;F;cO^:ViFxV[~*1ZܸͤigK<ףNvs18hԬ~^y.onbI$~TmS)ڭ)paNqk+"pXKii1kM?F29Uw 3ǽc:\mңTaN
+:yvkz;tumK6UhSU _?dV|;槫8K3s" :6cq:ɐ dגY u_^m]O	^rq %l%/)
+vcxVSss1cMdXIGXD*vpAs߀j_!I5-ZkYf3fnv;q՜&<_xV a:ӵrʆh.gi(pTuv0s3*{\~zkIB4l|8(T<w:2UHѨۋ,[^jQ[ronQiz6ks^(a7_#nss^}ׇ:Ӭı$vk:։HZ쮷e}ָhVqk^]+&R7pG
+MeOur`iwpU4W0XDsZ^PwιZ$hVU9FEe\T;2\Tԝ*]y.|]̷Cwt_LUQ.S,_)U%0ǞƟf}%(/밁!Es ;s :֥2,MԂAQeU*qx2/m/٭y"SS:eֲȭqr`uǭ\CtX͸s&\k屵Q.7,/8&e=fhۜ:p\''pl@\Er>G~馳XMI !+nj=5ǖ'AM\VJoCF>%yb*ѣrO' 
+}	ghשn~ԚQd4tPTx=+١AAc^z^LFw]%-­u3˞1緽a{cA/9k8)tkʓbKoo'|83Md;v`j6iZ]=;t̊,Z3^E|;>.̡Y(~ >^M_8bXvb8# 7ҹR=jr PլN$:cmF1\ fM+"k/I;IhfX|ەK)pU c֓˨5t}]qJ:՟5*UV]lֺ[{ wIp2T %JFfլ.mH>՟2Bˌ}G^~.l渴3hlQ=Oi/4{.<;# ~b﹪p]sZ7Kcq]׃bS%lE\ZI  z{;=7EY2>Fa>za'՝O8̣4O>G#E
+z¬\%β.Cd\rHU}1	 83\7g|#Z-H V(8n8*鱗XrG;\E$f*32"GSzJAi` f&vY	 g{p"֫/i);淠.hf?f ^\Cֻ-OQjrYKr9g2 ZZ.V@NOȯ;J*~9v6u0խ=N4"H˲P>F#${GL^IaZ,O1ÑO~KsĂX]Tpx>¨OqZ-~vC
+
+nہףTZ);u8TA$rCM9djKk .xW.eqf"YoẌuZc֑W^
+2v}^Uzs]zǊou@u?KGc ުz4֬ZQ2nmzz|UL&QޔJ[gzBVOs	R7 Ǐ\*B2 ^gvS%% ydo;yrgfw0~77Ʒ:OLI.T?K rH|쀀8qֶj>tB0MB9FǳNHJvv rsjfGZ.I94(١ay$0+ue'fztptǚ:ӯ?ܟď~ +Ci%x99vMw: Q#6j/axYj|V[.y^]A'[hyn$lgOn晪xGS`7v!fep	I{-Ga5ӈIf+./^P+g;LVbܿ)x*}޶s,%Aom 8ܓڦtk0g=ᕿkwA%MK?*ӬN2` ŭsijDvz> ۔;)}b4ȬlTpO&k1HD}rߕ<5zwsޟf$ݱ45Bdu#BX=(\[{u<<lnҙk<[8?3mvݰ5n27WA%Q 
+ڝ>yhrb1
+?yb!2ر"Fc<}*_h\6H}i//HlȢ/Y(st⽊4Tx|o
+: 8e@;oNZvI={w5=+磴#*lp"[q<IǨ"t;#ْ(rA
+@2:zP\%T5
+.diYasʫͶrF0OPv26Ru\jK>w#m ,Ooy825ߋ_uM!n'MQ?֪iizj+k$
+\rڐNwsX:>OlSWEir<ߧ]{6VQ9q%7kڔk;2je*)W tx-JTY#Ux<W, egp23}sFP4l:Unf4.mas]6vH"zuŭͬa42Ddu85Osۭ̐";v*u#Hԣ dE_qԞz Rx9j5n_t$K⽻k8P(ndsqPV,s>9Nk3}N[hMbr~_|pö=yh
+O+ߊRTRsJ^' t.\_h^B4"vƸ8z6exI5krbrO`Oqo34OQr<J-^N:IB
+ȳmnE]@үIMyJ&3p  sZ:66CeN35SeXiޤItfQu77VnyH_^*棬XĲ@s"Mmjv公mJ]ɓd㏭;GUukX+"1 eN=qRi'k}}oA%kRHBK%g}f6)y	M-ʬ|6 X9++UA nz>t#>[{m5?"7=q^lH	1;r~^umm F+y<ADy;ueij~y$4i3c$c<~TZh^ @#n@l)r#<}
+ڳ;T%zE7As"8 8\*\JY!st1K,M9V2>9jQKc]{) JLc(Q^9SCn,*Ypey۞uwkj:cZ*ȋ!\uƑVvIm+1,vss]O.m>a<ӣ	W@9#^FqUjpVȿ>+F}teCj;I</=<1է!Xy+`~fq4ldBy qR<w:jU=k 7s#aIf\4#/@NڨWvqNw></(,?墚G<qz-&װό	lTeI%ssShʹkN9qЇ4dNHZ	ZP̿* Y:qIyJd%/mV+?IJ(PPGc	'p9?Jp"'IޟG`$qdsrFy;{p:ӡw=NqSu9"Nõ#$wQ"3vذl߯Z]61l܃۽7O9&20$֡89.=֝Z~FӑD 1UZ%#Q8)#zJWFժ,7GN>sg5*b8 nP{ht٥H*'98-+m/ɲ^;iHN]jtխ}o$kdvycO*?j(S$]IxxRОH/bX 1WETқ_vGH墌(r=OsJTHĿofW/f US p˖sÞi.\N7;
+m"m,l{MrKb4csJ1M;UKuf֏33N2:`<󻧷Ƙd#9I	os&b+\o UQSz%ԣ`:y@8ܝCCat\y ןnm2C3Y<grqZ>5Үo<#4ZM;\z@r $z;׵F	$|J'7ROVs7-MPhc+!=`3ߚf3D΄u	k~[Hevfܧ W-\\7Q=<ץ+mZ{Ve+X
+kHa	zM>X$hў@Ծ)t
+}J,y`}~_YZeK+fX50iwDqw9^QHzԗ<u{us\]N>v { CMekwe~kφu_A{>j KUaC*3nHzAGϯI۩YM_kF.kUur~&.ny>NܵQ_CEtR0j7Q⽗J5+.u| dbO:1^k1ݵƛ$-+s*F2gTN5}WK 92q Mr [Okg]obam좰t?ۥ--M;I'$d7@uKfvI?+Ǧ1׊2pzQ^>%~b,FKDۘY.F 7^G\u*N Wpۀx&$X s>*Z3ң5O_1aM͚9yqL<ڻ)3ƫ 1+ff~_`}3y7r8ju"sbp8zƿX<b',fs+s"'_0.B:]{io_{yT`-97'q}+TH/cn94Vjp"K$U?jRnt&P8@sO4[ZTTW+;ҫ[I{k4wm<
+<eq9<V27&;(%*ʚ^뮾If!Q~M9Ty;ZTb㫳=
+-2i1ys]$J]_Si,k6KDndx-;%zdqT/-&&Qʕ9V=fi'xV)WZ+QoKۘdgCg?j<rQ u]OFR+7Hi@@p:Sl01i<z;JHq Jdަ%
+zsj"1x4ʪ~R{㯧4XCG~FGJ]#PpG1M*Hz:O&ݽr:g6y/NqAGR
+GL
+@A"A?)3Tyc 0^\m	u+l:v%((=?:ƴc(vjuWݗ#+Io6ayuj]]ȶQKc$+bVrQXW998P¬сIץy
+v>+bc'VCΓ[M`
+36й<GSJJ~n*y)"'v\ӛRǫCNR6ƅa.</H!`.rGOʪ63X{2>\ W?mSYns&ϸtuK>w.Chw1yvM:i8qJ/X[~};4}-FtC=A?\73 
+qj5/T$2'* +bc僃[N:8
+Y8j{Y]HI
+x5Dm`* Ƨ5ebt`cN0gqNcF8hUӿjLJ<{ xO[ɨGmy߭tSTZ#I^rV_mj\TlSyD.A^ck]yo4
+YxlRIXŏV=?R0Qz9NXbNwyXu -X[t#?wV8{y+m. 'QElJDRݳϴ, Aڢ zd
+MÁm^_:͈L7;J4ٶ `rwGjOԍ崰Uvΐ#FO2~miVмǹ/(?yָ+_CԼWd hb>S3zz ]xsSUAdVLD8@?)<ms]XnXFnyj1vHZx]F6mn78K\k(˧u<?LWWcsot&U@^Oe<WO3j$Kvs*wU =
+\c8-άVgIKsZɩ3%		 W'/y.,ΟwsGt1ɌpyC} xAu i2qʓSz_igNе0\:As&n8U#=9	(AX+իqlt%lcЮuuy_{8PhXtRt8AV/4.f/k$qJbF+a:iL+&3qYb⤔Ӓ֜*:oX/̄MZIIp0vbJ0f%9!5%xiO !Eͨb%H5}+p+!I.鐡<!AtЧc֋i_9Т-./,KΥSE64[4ӿ{``\"TC29Lp=NTծoY7㊵R4ҜL^x:3Z.}=tc[Fx)6ֲcRO.[|2A=?SXC$AC.AҪ',Č^`y qNlqT ?#P>RI`~{ԑ&z(Lyh fL6xK P7wb2p#4si͒:sHwz߯99S[Zh$E>2JBS,weh'<1Uqwk
+&L#rcQLP" 'o#>ɮFVK5(&ܾd-aA
+T徇a0+U^ #MҖ*ʬ[ƫxz1> wXtMUq,t-KS c<+O 	]軙`)]@UN7cqΗ,RsՕ+{oN3
+O$-R8h98ኻ)#Q#ǵS!0V('%		mMSGڱ[.UnI,1Bvئ҃  qyTI?ǷPnTi	y1p<QoR+T!)Gַm>=2oQ<ҵX#@Cm+(NO+;$zZI..㝤ÏGxCƑ3@~83JQQYԩ'Rwe-F=}6ʿG\?QYV4;TҖÚOtY..nuIܮdz*̶ڄX5פ>.UJzˡɊ{xfdöÐF{<Zz-DhSiB^*/'eyq~	=;UKn=/ZeY($XRd\GV.yvVl$Ic2(8x|U-^B[ > *ΝgM:ɤFY%Ry5r<@;ZFnUVM9/ תoE'+rQ]4|;ꧫ9]Co_ hW4_K@ۏ-@ Wi4:da+ڼ7}aau{%h(=z>Սe8m䲜htδ&Y%3yAqs]Fy{I+r.\, V6sxZw'bZ6\=Zֺ~JҳȘ%@^zTzX
+Xee޽~Rpd!	^3*2`6?E8LTcG_Һ,rne#zW<JZHiS\Ե"Y|*r4.3)8ُ{nӂJ:DbHFS'+*U"caj>_jӬBG 0]LPo"Fafcil/n4Z!GՈell.u6o&msC?k~u>XytVw~n.n -NwNG$g.ArY܃q _e^=у݄8Tj`Ny-]#ء'N41Xvs6%G5l,"6i bW{4o"ZOqp$yjg(DmA3 J**۞ԕI'D06z|:Zs.ổ=3Lܞtˏ;ڸ+|Y7ܙ$uU4:1ӷ短BX)o*4D)!2StIjUOhn+ i"`J;VJQ-$z|KWC=E{TƢ>n2lsLGsQO)s[dۘ|R2x昭϶)I$ ?¶W<qOa3֥Iً0Qp~b;w&.svDVoqҰ̛XgKwsbmK.X)EB? ^D,E
+I9pGݯ'rvGb~UkYTӠ{k{RAǨ G
+\Sָ}զ/iީM$7	sqq}s%ď,ұgvM3'dhjկp.tcpps@$Z#
+xM~&6k(');'<
+Rdͅ	qa~bI(ɨ[AqV<(~.ڦy|QFAw};d`;<ibeMӹi+onf?4 u `Ʊn5k% ZߖX`Ԗvy'r@1ָvKx^׉6Cu:yt0|MIJg~bk|0^ eas!xcV]ANAHw6d\m#BtHԱP@ϵsgVxMleӏlޕwA 3;
+afV]ZN75JT+= NufIFxR?uoGu{Xh{ GU_Gguc4:}c֬[Yգlh?m1~CzPNg5,TF)񍔺w+	"Ul䢴'][xkYgǰQ]	$9N-<k61ǡa^3<|Jmg_Au+ңdyG<}+rbGWQEkDx	d͢xl|@DFqz$=6hb3Fpr~=;`uT+t2uUkhBnyJrMb&nFS#/W?<o!	蜌3GcVGz}2i%	͸Pܮ~]q9HBzG'r	Bx,Nqb#lZXMki[sT0nuKaVȟG0;`ָYG`|3Z2?ಀ  Fy9O焵mQXA^y돥k!93*⚛lvX&< =+fRfʐ@
+ݼx#9X,1nAuRBI$=,b;rIԅWM\# M'zhJ2Gq>滟Wt0~.2*
+1n< Lv,GQTdMq$JHXۜ/ z8&=O>E\ L?.O Q~jvw]:T}ƜɌc, \ݷRdnq^@q~T/rD=Nkj5]7tqc0PCEgWA~cdnt=lwH}+]Z4[y~huܧҬ>v{$ڟ$ҠY8i6b۲i}NHJ6$Frz EĬȈX" vvk3qƌ^=;q5l0+Hv:Z$);<JW;vaS$b3^tE!=zKr8qzN%:VmZ>o7p?iw_' as|ǠTFXRF?)r2?5Y@?1})m2Qާ-z+D{xn|0aqa^ofd_5pD|@	 ի?Nͽe\CjO.UN@x&n,Q)?6G9{Ѵb󚒝IotHuVrFEhm2zVƕGJˣMIbXG=>Ά&vR)C2 Jq}v[,ߡ]hk#cy>q1/0}/>_cP,NxU5NM{)o(<93Vde2h%ZpqqxEz))^1;k3muorHW	;e"מe4[hZE[rc_ Udę=-y؈즭Jx:qEOJ(! T 䢺i|LwOVrz +i7Q
+=#CҲԯ~Њֱu.O?"3qg}V-RZ{jѕ^沬乼[&u*穕e˨\36g=Oҷu˹-i#,p[EPoY&IλTH{2ji5>kMPqu`7=L](Th[[ VU8;sF9ϿflD>b3j{m uܑ$˹ߓ;+
+.kԩıL$7|[1*H(G烜=+!avl83MH@GZtUZ@f7͈cFMZI6 T#3ج^|S	L 9';Vdp\g+Viݭċ@/}rxN/s*tj*wڦogqp-s{hZŢ11!E'֎U!c{!Uq0 ڠ$kk)9HpOQYJ)S
+m/c>@HӜfY[2żZ\J^MZcS׏ozemnAA*q,h %G$| z;_qqqbZ5+%\"? ºۢFM?hI79?SQ;XxԕuY%9$u,xRܼj2=$ɻ+_NO[
+0̞MjuKbm= i*ܟJ~vZnG֨s+c99~cg+үjz=ƚѻm4s!uM"-Q0)Er\WVSMKF RIFWU2eIwOfmMAyy h8et5/˛0fdf̎Es=X2b< ;ں 	+uuI-.//n!M{QsҩjA%;a
+	 ksO,伊54Wvq3xN+kV䍸'=+jTJ`pw/i$f6;=0%Y9ީL01WPx*nG8 v?δ|i$-r*/Zjs{J\ w>?xv8:]Wv$2#J`9< }sڰe湖DBM;(WYGVpЊf~UhZĳG"fڡr\{ѪwOya8tlur涆eCQhդ4k fh-D0OV>zU
+Zz$:"I"WS3?҆ pN{;TJ=Qŀ4OAUo.-nb	4g8$ХR2z֍Z_Iv";,r;~WVΑIg2Fr	VʹqVM>2 2C]O\j}VKB\e1D8錊Q<*[w/O/hE&j)m浘:/S==1X)l7e3_Z鿴u ,%R\HWn#ָzb'*p =40j5z龚]/ba,׮X9
+Ǯ=$*4eHvcU	F.ެ8a餹6]:`xYT25ծ8v#L+٥EȞFVVa CJ{e'NM fZ+&sJQW4M m+$sK|m641;Jcǖp}O>Ī;-@ (sb~{Z5M-~Gvk~J*o/G ≯p:Q]1VV>S.j~l4>54 _InC^mN !^3~VFq[xsMo+jr, aGַn4k1ͥ' cӐkW[^\,pDa2BpI %+[m=BOLf}P<(㩮-w*
+$Ե(# '=U5;y[똙8k>ҹKˆ^UhϮ8gs|ա[Oi.6 CO#$⺩'-chO\1qz>-Զ,l8ȅFr0H^cX[yhŻn%SO5Чtq*U?i{-RC\=oYC?/ckrU|pGu%3	YˏӨBpԢqo5%c?ʟ.2ѪHUNqev4}L%ur CaM%re:vPlۨTqK"oUs֪2咑{X8>gx^\_ڛ9^fr sLҵY&nGHc$=\a89EHwgֵ[%NOkmc|3&|6c]	&@0aZ[[ĺuIsz4r] oW>1xR9QVosՠ`?m)}F)EMH֦-pZj;Jt@\;^#>񌁜Ub$YY*GFz2{Z)~ǣM6qqxU;x	M_G.$PJL|IwvZO7~n߈42p8U
+j$0XRp{戮+ώ<e/m%F[6Ie.KJ!UvF)~h +fno<9\/A<9YjZE@첫	=WOϧ7"QFdʌB*'"OnTk/o=ȫQYmgO;_+X]xs+nx"X:kӿ̯nx>9Yߚ\}VRZlwPøJm%mZX)sjDgC qVl4.-b,Z+f`߹<c'8\MFmrJpcO$OEl#8>V-b'~{[}u'Qu*F1@;T=hin&Xa`_I2 $*"T^!Q>HKVmN4I{bzVCkrH_~H7?/[PE*0Ay;ΐ&<VnJUSM} O
+T09%Tm1R8=ISL\Rp4ٴcw%Ȑ$nW ֖c̒8BubԎ;|v=jd60#$`Vt_Efv̫y
+ r>W{ETSrr{^^Ϻ(g{k+@=*{R+-ť`)#>W4{IigsqsY1m2\*q_b+<ڻ[~g-\PΕ&B{dktQ^j~eQ̯b9>Ywu]I"!ڠv9>uWچu,vLLK@O# ^e+]4Sz4c}hSm<* .bӭta$H(pgOhEyT|U*K+S9/[sO%xBע(_>OSg'<C]EWt{K<u#ˋpA^M !^4:T[Kw⦧%},^+sF[E"XHI$csgtB72I'R:c²`9m%^<|Mljwv:UZyA;5
+䁓r\a$C۽/8ɖFduSh>*%7Rc+H>x\x.]AڎX)o zI o9v2:z-^FJĀJ
+o){wK+ɣV2#O 3֢2qN5+]\[FQR,`c?SZgYZgg=«MkkČq?׵M2mKGBd;IϨ#MJQ>0*rwn7dEڴ]9}ooNdY͒=iZ^ilB	a'1 ?XY0<  dSt=}5OXO߱?Mismn&hYb_A=9v57/wT݈EǩgiAVGf.)RsĚO+2q[%!$(89?Jl4[\#,S'1奾\_4׾kcߌz
+>OZoNO&lSș;Sg1H
+'?Ú.ui0I	.!v(q⹹~)M%#!wNZU4l䧃W&k8&$uo+^lq,8ƺ. +OMyf.g ܮ+Yre9^+_ xFDqs4O%r=zܽ{5|N%M#M=2{W*x\!Z>X&T<\BսOgˉ 3`1z*r8ʺ?Fb-ݾuN?
+k96M&:u8>kFvGAt}h?+AtiɁџ=+41pk76XKdHw1ȩoET7;~eǥ?t4cNo̜x7O_jZ.mEۑ>ҫHө7sJ4V8 RnkA]X#;"_YH e\Y,<pq[mt;{	I'0'+ uǧA^hޫnT԰gҺy!՞X_%sNEM5P1pMzX#JDn?1<A.zlЅKFBW#%(IǹT`ߡюWUYI$wf\8s$9'6\|hh}H?ʸ.ۻ>Є9b!D'[(^Y i[cK"s>oӧ\[* 1Z6%mLpmxY{UVc?.`m5Iش = *].^O'  wb ՝VK+m-tơy03 UtBΖKq毜i\bj~dBXjK<ő-Tr?餔SfQHdB=(b[uvqz' B) nJ}g:h C#>rbGpS5QmKXAq͎~5g~$ud,Zn,/	 u8?\WZ\zm@:T0N<9oOag$u+$3@#q]gkgJ>}Dc_Z-"2I
+wgq-X7o*D 9Cc":[1}d$2xl$ƪQp( `vF)FI6i5ڝlasMNS;l3cp (# s|zk x-@\UV_,/Qӎ*W/oFx+f9@c[ֵM:}HCs*s<cn[֓QWsJ罒VH/o!HCKƄ<gvx 
+uг=+үaaR+DBߘ#cru9qc=l\$S!Ril˖yfB]<Gn}jg 31좡+OJE% >`+v>s*4B1׮iPXAk$5]EcX^M,ܺ".xP8{שBl+nWf+-Yfz ] }.WR + EA*:.F:~U
+[[+o0?Ps
+6yk{b{ ]Ԯ φֿbytAȎIW>q> cm*#zk^mS[[g Xgr[[&c+V~o_s[As+ӷ|~5i=Ѷʔva
+J<ؠe}7pO fxr٣9q\泖
+:3jyyUI46VmoemY1#RN?
+ZrIgJw<-eچA8u*O+ӷ\·y;#Ӟoj9+'Žom.`G\* .Hƅ<k/2y(P
+0qLmr騊T 	~s3k.5XfY# 宝9['F0q91k*i.NVwٙR_NO֡?^ԯ5{.l@J7?pK}5=|+Y?=C)SJz,RV^֘hޜqRr܎~o֕܋̟w.wuJ]R'YB8aJ{F10dR[>(
+	&inPն*%qT|͊UW02ǯ@)6@UA&#)*MsZ׼3ibYvɸS9֥Ɇ-.c4Tϟjm:Mك|rrH2sSu	Y@cӜ{i%J۴zŴk쪪e#r$01:ei*f<E4b2ʐ$s)9@N==1ם]SգﯴK{(aqU^+K[T̙'sJ..O+l%=O  W{fJI2i=kK6>R%y6+࿳;4o68x˳2=[֤Oѭ D9*LZv.=s'oq\c벧S Fr~$}K3 ! ^ڊ#5=_rS'eq ?0q49Ե"Ig6$6o ]׸>"[;)tY>+_qY\竓Oem{TW;c#MHr*ּ[[js~cG,{J{wлB lb$8e<'cu/<@Ʋ5byM{Ø\΋H1#Mko~yRzfZ2	eZݼƻxUi .Á硆ӾX|+ 	E1ăVdwSGCz)$ m>ĒHs TVU$c:Jxzn I	n9ojv7N#N#r]+ܩֵW4Pty>M%:RPU}lXű'LA${nW["/jQgq$Lv22{7 ^4NkyOH㌤lխO6::i~Vg.e24$p(i"kTBQIyo=G# |-cCd
+}+ּ>s0X*Dx/A*p}:qZu?9 dBEdꩨCZ\SF7$OWxW?yn (FHZ䴵"{|c}?Ƨ<u ?o&<uKtた\mtҴ{e/8#kMh\B'$$~dLI@+/:\,i&m=Nk旲zzN?woiViDVYļOsד\/-[0\>i	/SۚO]ь##&^A5ĳ\<9v3S\1hɰsG%awI.xP}=O֍B\Y;?)ٟxvkI{c=?; z'j4bg&rP=/c&zkC%쵝ٰP7 oӸ<Kϣep=a\" <v	C*xc2.ß'>S;ZWS/g~Viʗ7m3/='V١e9Z!
+209y]6P/&̐*E#8qk/!4}^1CdvV 㑸xrRI|ZiefV9<{vҨ7K$뾫r{In+k'&Kk#	I g', ́I$qju}oWio<I!f;yջ4ha.Vzvަ.w.y*rY|[t^ݍSY-FC		9Ϋ+oST:ݫ42E$q]0@1L_
+'W5QgZêqk_ԅqv#]i';>YiZ:[+Kð$-'nҰ|KA}E4PlDaV]_E^H.#WW',zG<{)|"k ,Hs}E'>G^:u!%g{#F'/V"@$cQՏ]NgdX$j7XI0<an\ּBUBAݎqv+Ɵiwԫi^z/&_+jWnlg3^:V7)!"rI[%k\vZT+iU=zvtmTJdzq]=\O%U¬EHzKd+듸ǯ>*'æ> =(1Ҫ9	}jEFщc&{Tms%O,t_^u+Hf Yw:uʤnwg=W>TuyyF 2YyjcU4ԚI|A23ҡVk0e`~n촶mes,1ƹO'#I5+-,#,βK"0ԩwW+4#4D0RT1 9j.w*k6uDЩ%VOqȼd
+ [BG (kh|g'R\_S oWt<z5~?sLbKCq8\|8J!Kx҈cq	b?,~5wgSVY [ͶcSˏCv45ՖSj_px+#`A MzP_hv+ $rIF@=q="q<5>zt5?-OjZkXC$e[q3ko~
+dW8R?uw>TL/ 38p"sϨ\ȭ bGڸϧ+I6iF:k5n4jRKq2UMqیgYxvڽ#c={Җ+9E/Rv>MѴ$;-@,sU]@JړQ':%Q9k+}wmK5R#~S&P ۚPIXS*ʯN<gqj2]
+J
+MJpIə	¦x">Tj[:" >+YNt(WШed~Lf@8̑YTUcܽm}ug\\UXxR+dA5<Mk
+a|G[xGrǫ{<j,M7W d5*9;Wíڍ?`xٔ3Ӂ9hcӁDd;`qr^o&3Y<EF۾TpxEūrK?,؄YW9Xsޣ)A+G4jYCk'vnVcm,rۨFqG 
+ҹeιL #+HȑPGWzUiY/cRܛ+Y.wWС#Moe-Os_AS$N͝=X휢| dMI&mXSrU^1Ҷ}8QjvObw)aLȫtomVs6<C}@,|ݝ/.MA<j5m&/AadKrbr=I<zVg,N4SmWPHr7ո0~I5}@2 e$g#onROlSNzd(>_$/Ӑ_h1oK8sin %gucPOҟsvPyWZL[n9Z^#Dk{iAXFGsX]adY9b}Lc,zڴN7g4\ϕ ƇR~ɫQh0CP6o3yc1kxBJi5F<Ltm, YJdBad`S5*\wjfߝG9%דO&xݤwQp$(UW>c²I煯݈j^FO*$F䃁8yQaaj%ͩv[1b8;Nw|?hZPBt$P:#j-c^%ϔ"_π&)98^ݔQԡ%w=vz|-	c0r?_Z飙bGpZ4Vw3Q
+36spOB`zL{BOu%P ?Z{D}F\ O[o+Kuw#%7ddll g tK[rD!];
+zq _bnM?Kkei.aY?NWX-5ķwIel켢V 0rNYs?դӋ4I?
+nyN8nYEPH9wU[E&Fyv\䚒_`qW]%7crQa`wS{ފ_ hg} О#1=_q {;]n;/deY:gWXF':_n4{KTDy3Ϗ?L ZΫSɣVT?w4B+4ESȫZfmia|-p]@[Ȋ6NFR+|Cu6Ir.'[p[6n#V3#ߑ:<;1QW=4ѲcgCt́AiGO˛EP*:"J2v<+I4kMٶ( }kK].4y9ݓX_
+{|Οл0(Nx?dn1Sr>˨ڨ_[[*G?̘98~ueQwa뵲3]M(NIؤsEt3qVS;*.9ךM~4Skv˔93לTS10jMB-XFn!Jdj|Ma-tl83 cl;Q%124{QtدMU Fup((\	ҩZnns:vSoe[Jdi##kB֒VWqgEI|[?E'?m0ӯ~\5N8z ^Ly+7W&vdEꮤki^sm%Η4LWR., 
+/;waMe.<jϕRWh=s#XԢمG}f&ߤ]̌¢+;LSN 	I< 汳{ҒAmau{2lM+tTRƶGu|Gcu6%IP{p> QS%V/:Lnҟ_κ"},`_UoMNQ5M(>S\2ʥ||J]OMKV}2E1R]Irޣ3T6+B7.Q[N>EJ\惺:xx%=]>sπSQjl@1G[t5Q-PRKHp:K4lAem-C(mksp,SijX,V-R:=@ٴ;0\R).6=	ֺ}8/} _b3)~_v)hؽ(e8= V9SWi5Cd9U-6rH揻F }ִ[{i6{I'T+LsGTta3|osl+Z2 j0ٻP+m4@$q$F" &\ZiC["?.vsZan%~h-]	-imE5] 
+ fK-H{!neN|L֤UW_G*Hxb8?W&MpÐOz)-anLK7:]-qޒ{Aqm'erdRcU>⢥+.hzX,rS47a"@65'tشrA$9Usji텧N&YtB޼zt汐Y]b9d@`~﹪q̩ԨRRn]ٶmh(G4rZxv\y}\][T>26rTC]
+x=9_OaIvT_aJG++s]t<=\:%ku]n㸚#e/~sޛ#i0%H$s3( N \ժp>N3{|VЍM:o׀X=JIZhX+
+ |b\MWڣ+{uƝCEʦvƯx]4[yxF_\}Gkejl	f[yR 4H-{-Lrb2:TWQ[m>xO0<b)v!^)\p;u)>ΝI"NƆd
+(# gW|@ Ӭ]1wI!-iǳgꖃd Ѕzq ߭y ![?M`~lVڧ: M^K+yx$u\G̹@[*æA8.-g#k⺝jMsZ1ZE##5ӆT)ǞPyk_T-䙝0ą@q^j+d$c5{tY$w+27\km+3SZQeԪnIZ'G>!/Xqbx=j{ּ/ivUT 1^Ƿ_B@sZfkwf[Xg s<D$gRRZ۶GTgF~\
+Y[$!Fko&uE2DW$cc¹{e픪\)A_siԧMO,1u_j<Ha+qWƻ__m-n$c,Cۿ@YMgZz)fDK=]$L19c&i%$Ce8 קxWQvP ]g+,m$?A;;mVDKerFkZU#N.>Iŷtz(QY:6N6yߓxYeKyfWn H?JRBWڔgbwG 30qGb9?j]FmRظo5
+DVPA=+u]S >j1X8HoǕ?(}&#?t֍[XaaIy9w,Ė'$Gsm<.BHqUʧkΛ\Ba1Ȕ>_^y+3'.~2${oo<3tұi4Ǖ !X}+hx>(b85 M[iZ-loGS{
+&.gg&~m)t wћ~iI L(fO]ފS	=uxJh帽Ҥ"Qk
++s8طEۦ$ΫƓɤД$V1ǹ9+潞Zn"YCzopu88-}5ߒw$.=zWZr?_N[uGm+Fy4&Iaq	= *}$~"k=7[VXe_N"`ӭ{tI2$-~ђ[Nw34U ~F'{^f2? 3ϓ/j41KiCl[]?q 630a5NϴН5cd;siMCAʃFZ4[RcE[exc<&]	"WI;H&+u޿pY;by2+U |%; O{K+ˆ-qk:sՆB=򯏨A`)e<qHgoknɬ* ]KS-Ǡx`-pח{xl#R{kos{h_ut1ysj`O
+9'U0G~АAȮhow;;Yw!PZ)}rpNAƵq=MGO)gI5i IPz=[zUٖ-?N^EvGdP\Zoo5ҫn*A9x׷xJ2jkS!uVoA!vG*VRzTյDy{lkZĺeE"l_F1\[LИةWX9>'UFk,m.|'jި]J8<`qNu} Zfr3H*+롩X"YmǽF
+޶aR|ڝ֫ƭ!ٰ']?ޮ+Qt Ouז+ܠ9xٱ<m٧kw޺giv}QG`G?ٯ;>SrԆnr"  ׬K<l??	讚>CSgV+ߴmO]57+Hi Xx !{, t Ѕ{F1n-"䶕8z*KU:|ۛȐ\1M L}2K-o$vv=kzSyȗeu!tVuco]ѻù.H9ɡ݌^J]qn-d&S5$@&f`T	;tV۽ds9lheum?.qנeݞ,E:ycGϨI|co+˛o,1])s,lzsm*m!a)Q*TO"BV<]."M?l1˖:sk!Ȍo̘U dK+;KZ H$w~)JN1!:;oԡky6t6R4r b# 4ش|׫ʎKkfAKd(PsMԮ5;滹 B ~j,*ajⴿ;+7%_췇JyyhY|mXECZ(Ţ('˷iQu,|O
+N:bxj5'xEg[[[cA<ziIg?qEs9GH#+X$akvz[if)`ΉW%Gl沕9NZ*
+mӎ#0AU''  #q[Cݜ4$VGZ[ZcD+&~d?b+'Cznr]Y+qin2zH+t·Mθ=j->]4I	22
+[ZE4YU0WEtSJVqVBӷV~u-zmyz5Y"H#c=qs^wts vWu~hrZ<1hʨ<v<%o4.-ƽ-Rϒ=l¢gR\Fj|%/hgmk~=t8@mH!+M,M+"tXzyo
+[Zj1k 'U#rF.O%V4=Ro+kCjF[{"2d^{޶xd-/ۼ->N|]&KO^]rR1'++^fഹӃ:`>U͹N%^\ӭ ?QmLo\BʶBlW'wޛٟ|rG^k}&MjCm2KX0D!S{&cBMDr)svPK;ǜm;jTw޲#N`qXleVI ǶsZZVK8ë#s$~FU'GSRI/u~_-nsͦku H|a!PAWPZ[J6XWP9- =}=_MV{;K{ɷ5cW|Tu>zNz&N|MeltsIj
+1o?5]s{u%4HŝIg,	$KO@}E\+H-3Ju7C ?ZMN-jT#]E ^
+[ɵMsx4?:+ψ$?
+ıLO?3HW'uU?I1XÄ\=ptn´qoK}+Gl=Li#~WwW, ~C{7'L̮16-ܬq2Q[9ǥkRSÇPĴ}'6$!;tqFsx۷*Ny''UXR@%A]^=IN#5gpuV)x؀Nq[4&[xNBOPcya3yTVn	hךlHQ26x^I4-,J O;X cVL~P3;oxlđ  ,?$Щ0W:kYH#6sPU+RupuƂDdAm'сhMK2ۦkxc1Eu&>>eLt٪Z6Tbd9cZ1pH8 ׫ Kc5͉Cÿ~i#}ѵ`!Sˎ<($^K^>
+kgVԅV!s]8yGMl_ou=yZk8?L[kDslnjw[!3(v}~=&k#g^Qiw6)USumEzmjtqܜ*铑du"b{WNV$TQc,ULe*H2ӱNx<8F*F0G,vV2c8Ƕ+;s/SƯ:J/O3A.U.fLjAe<erI@j+]"Xv$EHQI&L#^bR9xiC(r3k+S2t "&mm{֜ I p3=F$|Z|SK9Z4Kڸn^]b"]$03$ar;}8^]݅mg'YX<d9XUfbե%k$Vl`,H=GIm{ Hԟy"q* :
+$YJ&5ƶO_ķ1[Cok,[ơMb2"k0uRq;E)T|r0zpњ#k,3%;p~ kk{KXdD)
+[ճɬJ){i:~GKUj>1Cemi%DIU9cR!@$>lVL񕔬[^PxF8ޫMٟ)S.XP}KY{#Hbgh9֗Z]Gq$RSAx<ΈFd1Ip۞F*[m,TYW/$AP;~y?Ma=Ž>W.sd\	 ;X񧋫qby#W社a$vߢtŖO:=:#aKUqpztzV֨5ѹY+s;nVX1fXё[<aw4ySc}{ ],jڈ5IDdSrS:Ǉ岇
+d eR$+5RJ\Njs5m5F EB'*[xIF7 H[װ?OX#)2oH(OhO<[:-[W5%6,Ve[ps;^|ڌȈR%q'%ZRRQfmvI塎9H$g!p=OU!qvq2,soG"-}EnPq:ޫjv7w>d	B̛;`~-Y?mgw{y"b2+۫YPE+HBIŀ	y晥xFva6ac{_Uӥ*mKS<q7ٵK7\v-u+I
+cL1Qj	C}udpdL3p$l\#bheN3`~p8,=xl՟O+Tw!WUax`JY :uy.ݖAAG$]%r\~4˫H5xMQqi,p@{]Zl|JRIjydm:ؘt?t]egD MtJ0ِ$MM=ͥClBp7\W]6]9Ciwg>!,1 |K)_\p@0Fi<__q v=ZYXThz#>kܮ<Ktt-YKysjj%QJ/d'Ѵm?H}6R͓8jvz+v,[#; Zŵ,6֖fCK?"ZC\L'be)~U h`;ŵ}u^駡f܋EtX'%0^P-ŤsyBJ2
+O/n-Hn#< Usekjv16XX$4:mh]5xMimЛ%ϊHʻc qkeVn1$Ks U?x1\jK:XZN%ml4!%e+<IhA<je~~Ss7[zMYܼfaS{=,^'Sn^duRt]O4K1?L#3r]$^W=ogZ7;.ޕ>{[-=m+ܢ[oa4C٪nx'^j+zsQ\Ǧ$?j:,NYنB}<ʪ
+%s>@V_s}ok%if^1ѐ,q}9[ZFu[krFR+2>=7dVdSǨNpi7ݧ^1]4;[:w"#X^c*Cw>I6YeYVkHύL皕I:eINT~()ʤx u$WW+]lOّȳ+gr=hei0j.n.$
+~Ai{g+ǥ5KIa3#;]3Xx-47$nwnq펕/NuaxZ4Kgj+=15E%}ȩ9Tz;5nH8nf>ͽDQe\S-(DǸyW d㭑
+_EF+nicG$/nI$?i]?w|ڢ,r+Y#9Te(BoZˮRC0(YJ0>`_;LHq٧y++0V\*R"!Zrg\kȬ#X"FAMSd^L3dN8+Jp![]4HiUaeyq9~ Px8f{e{đ|0<A9\:l.U
+<U;b<~Bʯ	֣[;'duX|tu:tnyԧ^uZ^gK<.fŶj\|OQ8pi		5\$|ݫ61È+1F2#Q]U)TSǋahIªW_}oq@T$99S,wz|v-Sdw,8l Ҽ4gqE0G({]^˫+'!rsNyX,J\8<{=+.ۆ KU$35J!ׯ,;%7c,f0ڽև5ty$ 6Aw/bR.fz/ASkWCylKl,:uisSiЕ\$iJ]|BjT +*=۹%(I'+4RQ} __KZpi>O3gʌ:WҺ4]$e+vj;HG64dNRp67vmv%0 [JX_SŴ$l5^Ovimk ߨx9 `?ȫw3Ey{ {LX*$tXR)E8 +N{X􋴺H-Uޝ{>al<@8RqS_+AacysSo)Bߜuجo '%Ii\^ gi*ɤM>-zkoP[ŗCGk)3+d+هQAoH??)		ے9=Oָk[K\p
+WBB#"yg4dy%/),k-{@*U3J#1 zEޓGmKőx[+R<?w,B-ě13]5c[蓋3y3Q׽Tnmk4 xF:XOIY.׷{jrY %ᶜ-N[-jI r[<
+mc-|s<vnB|$h'87W"5&$l/^ Rrdfh4k2svtnim{}6Lnvn؞[j <aV\_|1skւ1 dr}?KNږ<<9-ͪ}tֻ{lifB`px<^(䶕ֻ6+ +_A,J]\ wr ٿͤ$fV%y5Rr$
+pkO>tz+ƿd>|wAc3+嗇mmkso8q.qvm!#V<1ҷuh9Z2#lOnP7LPZ7z+mBK'͔k_1YO3NVt+"MK>8+'1=Ѝ'`zS]J\u(V'
+2q	ln/iQYַlmJ+Bwv
+J/;	V,vvW]5IbX#r Ou{rJ]fQe<0VֺԡXGyRye/5/z\v:ԒszݢM\O]I{an>N8 к-k@P<P=+JY-Z4cM$$8ɬ(tàjPKo4.1f9 s]qwO~zT%_Z\qKo[F2}K+0BYJݒ6}5nYM/~Pk#~YYar+:RV߉тR翺޺+O]7< ɇꍌc׭RtuMB8%A,KktXu{i+xX0'chzG(cH+r#a:	I[o'm<mGJ|SJ۷|<mLڦ1V
+c3Ueu+ү}.;	u'z̬
+ѫv1*δgh;0e:>rOAZϝk%h%S1ʎx8٧ii%)-ʫ}l@)Si=E*lox[^qg1	 t0y5>F[FCp3Q؜֮/-!v6 H'QIrm^$3w
+Q8xkRRxj^=mk&iiApy4rj)X|o+Z/ƧsP*?II	jF17#zz?yeMO o=Wk9cy;>^QTs	'OW1KRdiQqn'PFG8'hǭOoCy4+&
+^R-[L$O,r
+Gަ|l4{jbk;L7SE%pwE @~ֳo :o1ҍZ5*p"m'֖&K$6;(ʣq>-*8Zj q \a h ǈ3 <! h>;yamXֽ+[햗;BkzB0ĄUBTsqX%m.{9V3HKڧ,K\m^?QLѼqe9?$`bO IUQ=}w+˾o V  /L*繻2ߒ9#`faAw>) u_1}{ ?%kz51F@WxP9G27Hdb[<p=q4FA!sU}
+;x^`6\VsSmɭͩx((}Td
+J88#t0(T(P3>t$n/2?" Mi:aY=y棖Vؿ?51#x#0|*Ps[/..Qh:F&䷸2`5T%k!9OEI'up_zJC,vۜ|Wnqު2ۗ:w84rvE#^=ٓ\nlyx=.GQqSbe pJB<\Yp e:vCQj%͝#,3_ʎʋX$.Ȟ[sla#<M>a	4$Hj'cSe1(]F6Ќ}^Y|lpIwwm²$7J!r!GѓDO~҉Hk!جTzڝȲAFM |؅QՉRbr)]^jH0vH=j1KE4;O=նW7Zi1(߸ϠWVrE#Ͼj6m/^(T( gQQ\kWv.U8ð?*u"sXj:-zߧ\jm-Bbm&r3W4P&9scԯe
+^܌l@'=P1m$lsJuVRQN+xlݶ_sړP휜z)aV/nx~]9Kz: C؎ƫyy`J3ΝXz[L<X|QW.uegVmfv>U-!RF ПW +:+d oqO+U>{/(F7oK+944lCq8囑@<jo)nmVo:ѐ$|*B(漙'Þ:^}oPX.b&"dtmwOKU.TJ+S`\ɇ AĄ >WTvV>;m;/Z+p?m_+Wz%y\p껪vsUP2ܹܤw Ww4eQq$أ-4"viUd~t3tTvsW-Lf}!.s:~|#KTW.AGOzݩ=ڹc{t3j屧O7'{ckG͍b7BI?]7AH[/ME|Srj$rO*'g=|rII^|8j|">}<\A.OoƲ?2FUlZ6JMTC+h5ϯR &O3(^1^8tIЉW~U+ZtجW{}>pci22/Wp=ym<1HuؤjZt9,eΞyB;5r ed{r<OMiuG]r_(맙EX6r:H"ga]GKe^\]B3+EK3iԭ0ayn0FFwxT[z
+n;~'8f'+8yYDWZ%ޮLYeBϮrG5:|zjfuia=
+px1ݾ:l֮f7F=fYb *ESV7ͲYd۬.ڹO(VHyPlYʕ{,LNSq* in3=7fJ#d!v½#Ų#i75f+i֡T?rZu&+' Sԕ/5®k\O٩n^'VC{+*#r123XOmr(º\j}{;1,F+msHꩂ["j"{Hbp3{5OM.=%)# 3 ֭{y)ԔU1LȭEuF\I3H;L-iAF
+df{$\e'=+scN>ѥR@VH؈ x'(EFf+I̶YUbT>N	> *қJWg6.Rq؋FMfu(37)X]?3c=/0[(9:u.cFsjk0[!+pkUOC'ՃVS]q9L*J9*FN{'V&mpWq}^<ŏAj^ pw9G\5'WGԧz@o.-V7%qԑ, y >=8\ŬPInV#B+d`q՗&w	P
+`bZ-s\ʹmng̯8X"%|@[9b޶RzCyndi3I41i \羚:>	BXz-&Ƞ^~@pmN?؀ %a?ǟA~ׯL1ts_l {ω|u>_ȣGeˠ̀1n6s ֩@hM&V2z/_ҩlD
+\j3IΖR9PGurJ71r;
+4!Dp	EX$K-RXg"=m,ѻUrK~ Y䔤df],1>f٧(MT6X+3''[!ę	/ƌT}j5SmV_#ԢYnAЩ1[ձ[Maz!*PX*? RuLr<~+$BDud#!ȮtDsq8.ǟKj-1r۠w{6++b/k5g+#LvpS!+`}صI/: :nʱ2rgAbgoƭ)+h6cݜ+{K^UO틍1-9$W+@r#a5Ů̶&Ac	Yq/Q%+М5瓏ƥO}Qou2;XwE%>T^zϱ5.y`NWsS^4Sl Up>-Jԭ$0!<޺\+A'3iQZ/{wy{y,4nƕa$i@{z[oϬ=vR+3vTۦ?G9)]n}&#N9FBy]$b6;G@ұ[-H|:Ѓ^4SXW7]&3l]H\s~5Hb)i&6)N
+އR[s,h18uܶwQOnH6piHfr:i.=pOdr561uh(4Z̎T7>|{s̽tdGD6W[k"צ?*|I#20 CǸmR8IJGhUjV~_#̝1-Ԝlj{ czt[uӅ ^rXdc޹[mbSg9sk^aF
+2  O_PI3<u2fܣ#HF2ٕF?JM> !o(^K($=H*3Ё[Uz^N69N*ޛ
+*H90J"I$7<Sdlnc\AH[h힕kIڭiɆxi^QPYy `qv:⫩2m)Ah7o6%fyv 67}+hIh/k}Xn-e,7Tbk&}WG(Ќ `6JOHoᱝ8XQqMv%JV<iҔ}v}nl6:6jz{\K-Đ)6dxbcYIPhcY!@ w+6^ҟH.n%glp3dWT"k#1x*VJ&NVtNi=5F^[Vy烟Q|w}<3 Z	e#BEPSOcYʖtO.xI{Xiv*Um}~vsgkr|Ք9Sx,"ՋHgf[IUG\w*+Yii+gYv;J; 3T-|S$:NxyG?u;k+]>'uOCjH&k{4W++7ͷvOj/ԫZjW`nPuF%X@\XڒrL# BjΧ%cl<kE/iq^  P v )hkeϊ- xW?J+
+>V^8&u].vdGc.+k_W9,{7EXsDʱ^^Dh\c`wj$ح<qCUSGj/Ҽ}գR-M,H%S~0]''ֶ46Ae;"{[V7WAin֡ՠU90=q]*YFNFKyiV.acu]H#JPuYJTC̀q$^Y#$:̹,u;K1Va$@HR~}LZ>)M{kj@W5;6 
+S=OҨ}YmǗ}qְ<D,plH#\яf5 |654Oգ̭j_+RY-LdQ |cszk=Q]"	d͐V9c)^%XHtfY$G3 ~	9"8Dr'jrV}y!
+΀}pz֝um'qsccyVQGts9Iea]ڮ+ݜ2[x191GaWGo+Ⱦv>׵pFe/[W*Xs *s=<^R7v#-OYeIp[qY^&$h!Poe)F;湔צ
+61=g	YKsZ)ǖG2-EzMvSOtnkyF]ƟԶo;涧bS=$xT\Y+Χ<*?ᵔ\08أQ5AXWjɺٜq<zxԏ,IUNJD>d[ă]7Om:cYYs\ٳ}㰫O;3>)֭ZμyNO@G=,@ڝ;mS\^y_ݻ`~3gMp=kjT,YCUb4HnKgf. I0T5̝gEC XOYt[*ß]SWUhe5e|Ҹ<\5ɬ K^ 0#zrK$Uʣ+zՍ#J5n,yFw0=jImCt<v5n=O{4@9i#u*Qܶ6c ZjP;qB]sZ;ǽMm8@
+p'ښA*DcD.$9g8j2qU4L&lF[z)4-8.Hjֆ5~SMU޿Ub0=)w]ɔL
+|Ҵڬ%2sVrcɴ7S YO =8s;#qG^h]꾃'KI Ez'S6(@LR[3gz?}]ŭ"R dq <דQYNe3Zeʵf{ޙͧZcseݛ[f]"KoGdׂG»bEYXVGuƠ8/4(+&o,҄*ZikKy`9<*=Smye=Wisxx\|nuL?kl0u@7/4ڛVlK2ésZr9¡$dÂ.:j7c;L!B*\αָ-t-df !$ Wɮo7\9M8 ߷_;wݧʠL^Yg?oϯN:ƨFxG4}WO_J?/ 7j#oc X  /! i<5ښ  _]GV?R6ɍ=	%+y520u=4=CU]?S[tT漻SQ G ?_ƏyĿ   !)6mݱTȾ 4]PǧKc X   ty,?יjj u i? O1 k}?NM;rrT^`5M@tIh? 7 5 > v'3NkwV*92;ז i o 7?;6>?Myw ?_ƓOP G|b_ zrp)GXzW is iY{U. }?ϟGWSP=oں  k+;-My@յ!PIh!u i__;v?iD^P5mHt.o[R. ]h? zJyXJQ,7W!s~K^W-&''{ΡXu՘A/V(ahsA GA+f,ŘzQ[F**b*W5Gvii?hI EQ
+endstream
+endobj
+294 0 obj
+<</Type/XObject/Subtype/Image/Width 357/Height 575/ColorSpace/DeviceGray/Matte[ 0 0 0] /BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 20663>>
+stream
+x]|UPzγzީgrN=;YÊ
+¡"JBIH $&ݙfv3fgfgfwCio~ӟ7";~
+# D&0z[O<鯍FscIw?_cINq{?h>HoIINSc]D)SD໷@pz~${?NPt,)f1nIkLHu%GoM"c]^~x]睉#XW`i$kab$z.Nrҧ:Vl8?O$pS3	)*|S̓4!mc]K|=ئ:b@+>B|E{2ױs	[!(ͼ.đ\tcVp?YAݍ_$Rr00Cbv-B7=]БYdt.q*XGvݸ5m۔T@ ]|YtRNުI7.I+b[DRb@˭I[#j=1r"tH&y
+rH~ؠV˓#hoZu(F|C]tU!q`C8L$I!tMnq+v+7$G|bC$_hHδHDq{)2`V+߯k0}p`]=;OZrg~эmTMH~٨kV83*S)ѐ^%~ "-Q9K>fZM4OALI0,#=q3ѐ#.hOb@r5FOfjݲ".Ct#]hQ5"G.)Ւ3)G|܆%!b]Dw;F8>]+N=B$uIFWR=iȐeDF](ƝɨpƈZt#Cr+pj]]ƐKi!A{x9C2f[\ H&OoƻS@0>FsVndH@C-_17HWJl܇`	BrwK;43q2%Ě՛tF7m<Ra/Cr80*uA	BŕHmgHBTҕ =91KrR=x
+mH)
+-Rq,V	"wm,\LHnF8:CPsrIU	%.|fc+㡑"'KVc:V1 qV"EWê]E4G,qĠ96FPc4u=!$1Of`+q	Ā'c}zI_Hb%I
+Y"|Hܪgy"9HC0w'2O+:B$uUA[%Vj1NUpS`;">0;,Rǲ0-m'`#*'~Z7P0j/X0HO rsI+P	bDFN5Bk[H!#x`'}8{/$/һR+Mke<''dd=uSoGd}q !.-zq,/0xu$Wҽx8N0>GQ*Ɠ;zޣɇ[j5$w,k7_@iI><_&T>֩;ŪMl97z!yX ^CrrnkG!9IvϬ$-|q6>5H&Gΰ9/kdry}$>+@dG# IĸB}- JdJ`ͪlzp$kl+'+@dG# l KxTr_'жe7lka~!9]mL$B6$i;`+gWJ#,kZF
+d [2ӖynhʿsltœdZޝB7Å
+8]kJNJH2 U0^Yziv+h;}^.K3ok[`W%9-,3@hrIJ>nsL򨑸$QɉD4*+k>NHv}kC.L@͢vYm].!}Z
+>-\U7u?L4YY2HId}onSIMɎ:dh+&inBJ\캁i(ZBvg%s#!.Ho>mTWKKTK~>xBqA2k#__ߪRxD<SjY$Mi IK(͛MU:dKCVzx!~Ieva:OvCppq>SNK
+\iZ෨2)KOUUJke!*Y֐~\*-P>^jPvD'0ϥbLPfئ0=)GZlXqNrMբsB!ԥ?_$\'bjF@IJXlg:0m2
+*b$| R"~%oo[DM|E/x,'+|K~iX!$EWŇnviG_<lX5M2qM̠!qi&SH6bnUI	 v!V\ah웾{E4VP^N=kAɻ5΅	+gp3w[COSY2pvtڶi?֍Z=
+_V&D(2b[ï[ouw{o3(z~\5"%]vH3s>l!ԦTϯ]:b7O(/
+冑].tc`ܮb޶ZOoF,7d  	!C|4wFrف#=)ZJWpl6!٠+P'\'e1g6cɇn+?n=Ro~?ԏ9mwG_P+9hҗ"{fD. W+|gwB'4mkDzvNRE{tave&farE訾NNiHCo0w[ܑ.sy$m.'1qG<=ˍXK%6!Z6t%V]M:K+iiIХF=4j}3Ƌ]#OϯH$	dOOVW3=Ee5U%2:)ZWk.C*qW#x*l*lےRԎ:qGaH<)dJ18\Egj)X'12^+Z\1GauD dmjY|Vqp={=B~IvVHa.ՠB&S`@5mL!cyAQR`}5Se0iݪduru9^^erΏpcVӒq1ŝQ؀XKs/j὏RrBa'
+|66@|8E!\Ͱu8׷-0:U";P1\=`%EpQҤ;=Ah+A\+z=l>ESaE-8|QҶл>$[Wʇgmj8cylW
+[yx!*d{;zlɿ[*G_]PQ<[VJ	*[>}8L8z6'=TzĽAV^zu}3F`s%Nفa왧z%y3[4m4Nh!`ßEvG$ˇ/K<	)G]kMs7lm]$ǈJ[} 
+cJN" feͰ]K; znl<95HSV?~d_
+5/vvNpۼMN0F!%h)1x8H6-JrF@|H]vY3݈`ɠ;v@3ܨ k^} 'y00-G.?Qϸ~H7뼰's9M2uVY?#q$DV+Gd8ѯ_	ŭeG0 3ԉfZco=z7^1xOt+r	Il#JNpc\h7 Kx&cW^w8
+wfϺ;KNkB8
+:O1=^@d5m}Lpe_Z-l:}vLUMyñAwu;C6o8CC2W\:1}wcwazJiKN:0,r,eZWhoʆ]9v-KM֐rrZ!UZDI;Y&aM9'aQ`8mfTPl߄e0ƐM:[L3MܴLv:8Xl7[)i
+aO"~mˇf~ɼʆ;>=PqEICʈ&%KYB;з.=v,±tMQ 8;#Ea$=-hHG{#y];Uҕ̸0+ciKH.xC_AMx{jpH@6c*zcT)4oL#"W+5Pkm BIo`5+2SP)ڷ眾8m*k
++9J͇z4N+0Ax,s1߮db[@*]ES6XaF)W[pJZky%6
+vlr&̱˔})9\	9(lb	Azv?k>EX.7m_˾ӱ+KL({:4X}eg,iEmSZ)~@$uj8gY M^	1=%ȃ*IwG79$ï PO#~Y'd*k+Y٤3sT\eQ]SoP⭠"~b뺙B>B@>=+"LѲ+yTi^hYUNĘ@E&*S$5^ŗ,
+AfI)KM~8%K+QꋴLL2ϐn=AlrHULR:/Em`E!&h9XTip'G^Jp!d'_Mam-qDA$zچZ2'GInE_Ͱo1hV42"wq3Rd.VPRXq/̥{ݿ?MϽ.\0Kg'+XŸL"L# ,`߼fዷTǹ&LBoMqIiߓ-Ё$ EO[N3|iLd\K6_@k[3&s5iV@'*-T$k.V90]nof-AomĐL=f~8t	״ޚ[&}wa76?yl+
+#?%PqؓZ{ݾ--0;&^}>R5V>cȼ,Qs~Goa83q;$(JOM+tu+pq=GplkAeޱ'))-6,..\E\F\-ٜ}\K]+ywAj:E=d8QQqNC}yȶ2LSJeR^;nFcl*ܼkA~KW9$3XK|	DuΆK@7v7k`+b_)Wt-{[&x==xZo~XHLI~^M)fI#C$ӺIL*+ׅ7+h#a
+Lh͓zh0|` 
+v =ŏiH;-gz㷢nC=_u1LGx z+$#1W"{XCF&-HHV@[Z?P1 k85rcTEA>U? N4Kz ]u	c+OXG"+?"Q2X5WiЙG2ң7;In]
+7\p!7qtU{TzcSI09p'4-:Yjɛ}_wdGn-<}%AN*eb&sE<+f_jP9QaCUX#ɢ|o__+Kj;\{_uZVLtuFdZ0R+MH.RG:ؐ.=ɞ*tDRDa+u_	B	
++pb /pjQ/\lj)큟9,"tZՇf?sHܭ3q2|0,8)$o0} Qw"Tu$/_D<x4T޸J U]88+}j/IL[^j /H=M'οXW y2s'2lh_⇟"$ +riGZ7Xg{A+9'DKh:\L1W^ޏU#U]qA^XD,sz:&ѐCY^mapN㝢q(&E?'g:՞Par2d+M,<XҒeo8mwDI?~ {Kt
+o x+XiGi|"İ hm{+VkT؏-g+7F)0-yE/^FG ?8ɮEl@qR$~}	D%.
+E
+Rw6M+h3?ę$`桧"g'c#ćrQi%GCYiVf+r@ss	&yy8{1_ڽă{m6Ӓ1̎KDcecJ"askqx#K{ae Iޑoo6jdhӺqgAD״quR۠	~se@MS[&'lqH7;ܷOrϞhrAiaHإ-<O/+zmRD
+>\FȆ<,al|_ǗXi}UY? ^mT{Ɛ:-<_tphHfT0udpu}$>itVkȲ@6,eGQd&+iJP8]EKst&k `Bc)׫9jw5E1]SFp t6'lLt\:ND%lQ٨sC`4ɾFI4ẢN|>RܮԞ<6t`	6P;Dlwhҹԁ
+7S<P(eU
+6l3!W67-ԇd*0.N+N<":rsOPU)! ZL YE!<]WXri\ߓɧ+.!t!%v݋%c=ؠ)(B~877rpmΌUPU+W!xƉl=M,H"T_T'vQ=_\0HT$|A6]r4E2%]XKP"ʡ`8mKK.85h,+{=1kuk94`@H~Qx {!G"KK*F]K7($*IʒI 5KkxϺ$Y b"(?p/?J܆ݝAkHa&SAuSݷ+/L=oyћV.-1$O$!?|/h@oJ'ַ3Q݊PSu6D~t~t37i}[=Uf!WsG.콄|zwsEשUuT6nO=+u-gDQ5%v0-2E8j26AÒ!EԅP9v]QTd+/N_mb<k6\;ql8Z?J=_5z:@ wyH,NnT}<MrTVn~?喇&E<3d,Z	#&K7
+O=2t.*Xwbc]QJZT4+b=$r@J%8qAHNEIԝ#oޕaH>8-Ls;hݴ0yo"GEn灸\UzZ	E+n쟹!L!,{III([ܣbA^roQL_KcTW{=A|X.Q%&yGoɓyMۓg&V:mܸ+L"FsveU6P.ؚRw3"~IᕰYm|7*P-T07pm]1RÆm^CT_g>uV5ļ5;O*K5B$euE4hgKF.C;;h}A|}/jDoУv+M-ES"gĆJ3J}-Etk*Y\LT6HnW5Ȼf?umЊb`}+d/fv Ynd(K+qi,	oz`m"pBb+Hh,`݊sUf63jTl.ZΨ*%n=گ{ÆoS=f;=9xQ"yB5s01X~Is:IsѬ4ܰsG׽3¨{mGw`"Ea.;]>Hr	\xÐǓ+kD+Y PW4xrաu`V¯'jℕPc3GgVy;CUUx`m@h9aXaQ)E*Zb:-?Bj`q$;y趴qa̀lp*^R'*$pwĩHX,GiB='*.hILR
+5jWmcz{sRa48 we
+ָdsIE\[4L
+0ߒ0˚xRoy<<zpDAP]g,,Uonɕ8-ס,_>^Uڅ8qZyY(H	ߕXpC[/#鶜;i2`F>o n^K`CjwR1 FUÚ藱FlϹ>1u/?2<$xexӿn!_:+oiI1r$还j]8{co{wjѝ_p1[<}1Ҭ:_b4'mg\sy~/4ōޘtbj#B8q1[:*Iz5d= 	չ2ˡC cbw4@H7"~IZrIE-D2/F+v%G!t'y7Ew'KkrW
+e[DM&GѮK,|/Ʃ/vRXL.D:*Z
+߽Ј~aHcVQW:7hܰUNN1o~&Đ{ҀWM\$[I{.r??s~*؛AMl\7ŔKp9$O
+K㌑Pi?(qmΜVO$ 2oSOi3߈5?zkΡI~-v-ZV6ed3a!&8DY̢z+剀6J)+S]5)"Yq}HpoGG+i.Ft+!+BKW'nV# V֐dXI{iժxtvawscQLhKbzTM\ԁPJy$\]:vH&(jU+y+u1D ;_/.nOLaA/%K2%	Jp/Ue`ɜ=}$Gǳ#&m$GW+:Zc+,pYiaAʡdmǚPT<h4!asAV\JQEIH<u#O1#[/|Ilh7MVS=ԲrX=x9Ȯ\]kL&D"Qa$$+G+sh0q]Z++k$oF\2#MஊXH!s9^jOLGD.50\\KuY^,93#\x|x|%40^S%`'O#M(9!jg{o[%ečetV+dH~wNI.ruB3L7|T\)tk݆;/>o^{>޻@NkrKK>`EYDGN!Jl4+AZԌ@E*( .܎#؜o~؝aIhJY93,cT^M3f$7yZiy ?ѓъr<2aVIrRfb~VuOaRĭD!wO548[dlxU첛JK0$aVc[GvhCaC*9g.`]6S>sycGw4_Ұ?6(m,kElySo1 \Ӓ@0{m&^c+$iQ1>X9y,{ìp'|5gcIQۉ߉haeqRv3$(0@$wI<g}ڳUi_r!q?0m&*@!1Kp5Q$}RR#dX()ȑIwML^L`W,GINu
+EBbIrn[1ɸ
+bSKAn9´"n{
+A)Yض=2gv}pɬzclnͲoZ^1JݲXV~wr46B]I0}NDt;:AAiؕHɸwMMaavqOs9եINש%{ f2y757V,dO\j:]#46hWӃd\IkMNAkO	-DD&8Ќ`2Gz#>T_h(XG{_jش=<Q`ꚕbh(	]ģPv 3#yU}]vz=$$T;,W 	=yzYppu٪6X}熀m̊mݻ&c|;22wgRr=4)d-"u aBeT"݊TQ\zX+]g1JKV]cpEͺXIbh1%E"o~;LzP5X'ΟuPJxeS+[IKH+H$jD4(=ʭ~MuhZC:pAgk"HJS;sk{	*(1"RGqd *П&+C`.Lmyvy3\M9JԆ,	>D1p7?Y[|P+$Sϥ9Mn? &)Z*H4tiιwZD?e<g1*,	w
+*34ad5}A|f!C;^fyuustyoyT*StgO5oǋ+w.txHNFی>]W^A FWE'~.6ۻ8)ʻ`%5&h4Ƙfyy#G⫆`DQ$Q0h@!"{k:
+uruwoi;Ns3;3ݧ_ɻجUَ_qtF%7k_PN*8}\[qLX5u^پ3*HQ Rdds3ҍ#YVPͫnw!|n#55aΥկ|;X+s ϛuFO޴iκL2$.>Uvl	rt4В';F,@/꺒<44ͻ1|q=6(4Xw!<:g[Ǜc{_576ʐMiuUs[g雛Z-6V9*I6 GwC+Cn)Ыҟ#B=	;ۯ?qΕ,\|DKDiQ+x_rCopKҟU&yThUTO=sN:mp_ɰc>pkګf22-G}e9v'4. 5߉#+P'xxbU}-	=:H3mctmt¶\8/?@ˑͫ4iҺ3i$,9BœT266ឦNHWug.t7D	(X\sVRnn8boF4Gv<' skE$;H402?Lup*!.&s|3[eIlڜ31F2j?Sk%se/jy"wG|\Gg)Um^kD&%Ԓ۠JDo9^#UXN668)G)HPnS_ݱs摊+|$*l.@z}oi-z7Z#yAoߚgQͺ46;q_/hm2(t֭j3.^/ٟb8L|32{ߙ7#^a&y۟u<̺MyNm+H+~&$_.b&	u]&si4xP[g9Fɵ^nYDB	xn3b/%AmT! &ɶ`qI"`zSEP9sI$TO"K5*<R߸<*
+t4xtFRHID6){K}̴}GJ$+I=1og+z9)87r71CT,D#a6omu>KGsNzjv{
+Dg@X>t`7$t9*xcUi<uFz*\$ɓ\<5KQ(LwXTx_8~:̾Q&.ҧ>4զ*Mlʃ~^#7?$\ν<t	E,,kT?&3zܛ/W&,9[.a.Vr[??NEݺ9*p_z̹i|Mxژ\3ʑ6}d" }I=R<{3E3cz0 V@"V0=>`_$lAݍ<+Uba2oE\<[BlAdH6]AY8cb<]y?+raZpDnX0[$@Oɮ"x=oږs?g񴅋L;& pzA3$Y\֙ ܣBuБ׫|2]+T,k@=B3dm+p-P}=r=5dH^^?5յ*&GbC쵳Ɍ28Bkޒ`J3h|dT<1Cs<*&s¤fx
+!CCIK}:H;,3h8*PAȓ++pt./U:=,|P"9qMXnu/4wiHXn2$2V {[yj9ӌ~&ݒ5f+d(=\wQg4C'}vGo_XJ)z)ߚ|1z?3Ӽ99Bڛ/˥<d
+eH&xty:EROk~	`bWle$]g@#q4C_{rħ}[|k|9!e&,ˤqN>;)|j#Lew|+xx
+]2s=kwN40%\5L,)3L³nA˟˒9ؖ%@,dqOW\v󮏑,-޽wDzleZ~ƽH6yWPVu>Kϗ䐎^gciP!+VL@.a{Ghjl$#-f= *NR$g\I%
+~ְxzXyV3ְ|5d{4xD)wo-_C9¶! ٠C&Q2T K8C \4XF|v62{Hv~.17M%N!dLw{N/}sIZk}	!Ɇ%x}Z8Amy+p+*8kOvY7B:h-iw?!1$WxrtU3;$vfwН&XV;vF67tTH+N[7i@l =]rApt3~ -e!]L)̦d"
++^ǤqBoFyZz9k<FIH́&L@%PUf=/v+9[AA=R>i,?esJjز	N(Kh۪KT©:ʢ˃w-;7y;=I:fy+8H Ai])~$3ivSF`Q[)zjCY~dGÉTVeqS}q7,ٽ{}:-n	bhM?'\^1d5v5ZlQ)rQeoEcTB)'wcuUإuE!7
+cJ_8}%aF$cnwaeDh71mhaSѓ?t~p#Rqv56.j)9?Ucq:焈0\T^;"Y`*C(9>]|~._XlmQִի@_FQCBబߐT4޽4^~:կ䱓KȒloT":V#aW>1{m'	q }Fj[ܑ<	%M
+{3 |^1<ax1$ﾄdHDI0ApC~R))g ;CD4 3Wr Y`&$Or ~(d"= ٧H}0XFx?OȓLWΙ)/RVcÓ'M+E+yRYM"\YX?!wusŵ	n+xN86`o9R	 ;]~i-+wJohm+g%Le۠l6Snu~.C=J$#~hc,eA2Y"IޏHSAiH{s|M1vbzgt2+ݐTJ|GU(¨`&!B{WklJB=+ou5
+Ab"HGv8Eb_Fd*)$%T*0FcCw˟y%XSMR!U?ԉ2-ϋ7O,񡱩^ksJ&b3z"p8Ob_;:̜ܛ71+]:QmcdG1O߈H20,t^@+7P(cy!uO0%>Śf;|_wOX'Pu5.k%#fo4 ~v|]G{~`fo
+e5V.Op.>:~nV#;dS$r:SA-Aӄ9'=wm}d=d4-oG՗j\Օ-}LS55C'e_< P݊Y{DMdQ
+r1b{/+1sN푯F.-/	m>#s̬ۍ](Pp8H3-"WeC ܰ3kn&݁ﾗ@ň'`L9|FolTv3xp$Fd`G;6HvևbnDMyԓ?!|͑,[˪dsD
+,I-utfEgS0(w}Z8,gd;d?oYIZV[%U,:b&.K#yWW
+&%XYjwsϷR-rф颾 $|\2O6p(ԟI4Λza¸{>WP'YzɉoCqSNLls{ xHp&%-М]#?`FR[|SW*p3ױq+!_I
+z.?Wco$k-X<1_UCHTUTxx'.(u/xG	kE$ăף a^L^ۚQȸf( Y]z*vJJP[ nɨ Ͼ̟20<"4b_W$_2#^c|&r΀JJ-SAٍ~
+G%SZͣ'jpfxif% \Ȧi5W	5#a9G'VI+~ͮ d,	A
+@I_;:EM|}2j7| =\0vIjϛɓ}Rd]ڗ#n~̾:DsY;{΂}WOHM]V(z5Ig7HOF[oo|9t2)eo fS~O8\PA{+ zo .e_n%QaF>Zu'q.L)]Df5܎,jCבhw܁V=kɒ"[ \u݄)%  )EcBi'&,׷e}XyLpxCr3|`:z&_ Q!>\`^um)"YQ |[BCVsSzf%ڿR+P,Vz2.3DP.X  &
+(6%+Ɛj@+wtϛdIuodv LTӼi#r¢F9P6̚)?e?59y.h*'h9ΚgV{-:u萪*$;kѸIcEb#\D hˤUi;FXIޢn}$$'*A*IXr*A?TZ	%`mD,lg2ܫh7Ş:tidLYCȎ(_(2\;-/SRvqIT3%C9s $y(
+{^)04A={3>7+.VL J>qn=Ar`؅u+ (r-	R,Oo^"h&avT6Ώdw(9k+'"rAۮG.͇G:sk9>=aHUߊvX~fti޲!t^v9EK4Wy}7_OW&Lrl>F[#(K#$|zܒzX.w; 8NAngq45+E12'7oP-.o@:T&m;`/T1lh xݍ/yܴo)䮻_@&ds7ݡo9mN^\,
+S7+F]Bow2i2+<d _Ih̋
+k0mtogHNJvP]S"WX.,sa6	<~Ǭ
+QxM[c0"Jˠ+jfk4=Wר_h〵^NzHBLqۘ#a&C.c73c;gY^&_;4D$E1/Ai`ll(n>v^~y-.ji5*V=չR&|nx[F H&v\k"$jw#M#ة`	:)H>\8
+~jS
+TF 3	3\%3,$G1͒S-u|[2b!*]b;!;X?*4+Ac#'[lbX_{pt>~rrҫR'D;jLּ2%tbD$С[*[[tIԞ_0
+K"\pY)PCaZ*fd$HV>lxd5 Zm1|Ӑ 90-46/Y|-Ard@ $+gd31*C/Cfɣt~d+8.AJ 9tF^S 9|UBesGz 9yy	a	o&p]e:O-XT#vi헡<D2WWZCgpz0TIFG\>Ro<6ByٯV) ec\EMvIxݑR)L_|
+]pWn$}&=eP)ػ@,]mEQpM93;#2XJ2t=/z7Q
+aAE^!>T}qKՖ!T*faIXܒ"y	e9$a}*I1"FY{
+B$$#`L0}+jrA2rJY$mQ9$ÞSVm'aWE<i#0Hnga0!{ b2X$n+28$>$$]ڿU~˗ ydBnuA@+Af(`\RvM\ɺ>Hn<'#0uND	LNC9gFz`du2eH6jPg:N:8SvX.eF4G25Lķ.+ɗ8PL8GrQLCk*QD:jѡ#7""
+ia#F`bɀWBz'B%cq݉6S$=w!okBpx?35~I'2$1F 5$HNZ2Ghaf E29O6vHU~0/K#|&O76X2ȒDLJ
+$+c_J~gTd0oIsA|5͏OIAOIa`$tJ@ʌXW/$>IL9w~]|D#Kx$$4OHoS EC>v4HFHgZM#Q髽;V	zrMիw}IDIɒǒ@RmPMrڑ y y y yM%
+endstream
+endobj
+295 0 obj
+<</Type/XObject/Subtype/Image/Width 222/Height 188/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/SMask 296 0 R/Length 7213>>
+stream
+ JFIF  ` `   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222   "            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? )IS ]'ƙ@Q@ pM9Tjej&ȼ4yGSҙp~@ #&-ºέ[=:I9٦y 17SyRq*yềI$۬G z*?Ězbf sJ+O/ %zL_|l+*ǌ-hW?؞7DqtVǆ5l͙#fMrr6!=}3Kz|(}TJ9=7~+G$T:G)S }
+\;?~4\oʕ+QH((O2/?4 (Ac9	vPi_J۹,Pec[vKQ $i=#i=kv6
+( UcT,UΘgcMF̿d]ROiڲ[ q\M^?ox[V(Ӂ ~ӆ` z 	tlocEC5 ЁKvɨ,%d5?޵aizL< vOꭚ.9[S"O\֑`UY5*><)珙jl_]  
+RF Yeekg7$e+Edj%\z?9N 5/gwhRUwrd vaqY=UM-a'PKeUY,rV\ k!+Ur?4&3UV٣v볯L_kq#t>TD.i.e	}SwㆭGITmetRCOAdS܍Ч	@(.=ڼ7OZ+}UFzInbUu`7qj =jT9^w/?4| x+1IbX/uX$?N1j`"?#NM2S(Ic:#fWU`7H\WQTЧ#íȼT%g(	%XIk1d3;@Y kE3Tj$j9ޟiBh|UX59֮'d̫a*sJ6FW>G?`$n;;ۜN;/ZozÊ8[IX3n7YIk9s8Ff`fqOT 1PaeS6(/{A{*</.qdIk{ӃnW"ãZ#XߌzuʼD1z"Rh)<nYOBQ_,}EL^v*Mu=l"USD=)}> &2N PNң	犚r%[/?4| x+,1s:5"O5a1f3dVbq2c
+ղMD?βFeη1#0EWYQny&+O+P})CS.&l㑰p+"MMHCA\z3-q^&mBgaxK0Hy"z:QP润V" >-nmWGK\EIYN\ix#-' (#$ KONzλPkHhǝbr=p8<~\lt+hܬ$|qsq;;v^, mw7>
+0mV08K=NzU!%͗x[kzZϽ;§,Guԙ_VGqV޹=M^޴q2C}fDϽXY\Mǅi4I%5NyjSZGi|ek=j]5=X8# R(R6gpT1桑@sq۩!e ]'ƙOtesOl2D$sZRN$sZHGFo_O ]#uR:w\nB>Lc  ?l OZE֒4Σk杚o-׬n:1?.WuF+N?˯jM֩,2'~s׏Z:=ugvހQq]DMIm+!HTz}+Ϭ6zT"M&.dV$l2yS18q~3ܔnp<gGJER12ƣG˟rHۖy#K͗%3#99S׎35;RbIa1#g+tچhnc2[G:>?0FF((/⹶<	Iƥyz夑Y9ɛ?X?ulWWrqVcz#މo<!~l*o?y
+$'v^2?"JGTGZv>( wo12Gr3ƥ;	$bǩ95^Wv! LO0=kHUXy	sj)_A R0ʰ`N*)Nelv8Ҍ]I[G\)Q
+u>TkJ
+ѹ3dD<ctQ[IlQE zO"S;n@Ou	
+xmREP+=3~q+7UҮֲ W^xW8\9q=<瑏q\uiLaM	m Tʻga%<H py~s[DZyp=`u9$'|GB\`?+8D5rۀ80e\=I v=jqhaMl˪!<9 \>5ǕDfтv1	zWgmsw$5O$ %ƝΎP %)|8S>lɴ6gy׽hXĄ١Y;X"xX] +"+e[sY^)!<I{wng613Y 9^$R8*a#6}fVz".b!aصGT9'SYeu%+[{֊<;Z4Aۍt笻 Ơ7|5lz?RG*>̹ *g.LC^}W^終&#AS͏aUE1U͹Yh| xrhtt%A K+8zH
+3sL]|ӏ¤\խk[$$Kz2UntqQWLaEuEW*y衤r۝CJo7sD,00p<xs6z1ġ!hP8ҴBΫw A,~'4iU2V ȤfjqGE
+:p+>O	@냜Rh1DW1_GeQCI0;ψZ5 q9
+>'ڜ.LU(~N1(QE T]Oܑ<e꺶nfi,|Vĉ|d}dA G_[}Ǻ48YO_@ *况[IFmePN0r=WP#m×=9Nnox>_i sd xπY@)۟\uFڃdDԓZb6[UNoG ZOQ܏DЦNI'Q]͚2$1ۚd,WU-,=A,AǡRKm%K9YR\,>8k&&QlZ7u=bpsI6윓4_]R6V7)팫/Pt)6#a9^b&4v6݁EU?5$ir<(Cŷd oD=fOtW+POMEwWpW\=j3I@y [.DNmbc
+7~N\ֶ6gxSRJvU'Sw\$a#lp錟lT6%O*C*$՝>hk,x$Ѕ$8 A9[NIif༬`tܜ}pk#6<N>D8aȍ}I>SKjƝ*Aͧ+)ht.
+,}<ZrԲǻ7_ǡFڝMu"P+O{r
+z"`)4+#kiqD2*]%us!$ڪV
+(
+(Q8=0'\}R%y=o]qKuc W=qҹh)	QԒ ޣg~mJDvGi 38M >:?+%n5zpk6K'Oqc{E@kgm6sLqiCECaܳc<pj0Opli gSᚽwt6&I*rq,XAk"kqX٢)ebj̗ )H̤+`8YTmyfY4-0) @VӢ՝&&Χ0+obF<6fAq5[yAѣb닻sq,7HK}EhZI.@)=zSڒ{\#1a#_oz5KECeL2#ՄE45Ue 28'	I; {JTE]H x sSDe`m̒Gs=͈,;47[7c543i'x@>pqH{hV	'aI֧mY2 X;+! p;m-. p32+g
+Oqyg+[V/-$䑞tw%d6x~I.cPDsL[ȱW?t3j6m3(7>s	$/;q4HˆWuQPD%B<Rfs4OM^E?ʜet3f ^̅FHq/~ѯ' $,(62GߴwRM*nUgn 敔<2_jvo9<j,UߡA|lfI;tg_<+Q9ꮁd?oK }
+]IsQyOЊO.O7OInĥXuR>аi|?hǐr??ȣE?WXujO u㚯mYn | @>aE.gSa sES~TڡQ@)'>R IJ#{ⶁL;U^K1YVa|aVCːfVdŹW9'$q^f8#o@HURX /TSpc{o=)Q\tDrRO2&Ѕ>l݌uHϥmk1XX8oiTn`=jNT}E<N ET+YYk=i*0~8RPd{
+ +۩	`pßqLv9`qiC! n Ż0I;8f4)bX4sS浃P~jO-?H#`20b('5+NC-ٶjn7g5|{}>z+Sp8S[ o< \[[mM$SO*랶''4nA)#<@ck.wCo7jlKᩇ;.-/k~F/aم+zx3`_G-#?)6FV#=.o3gCdt#+]F?ᵲ$)ӣm7=+lZ_ہ:{n&iIfo$Yj}.=FUn/$qpIl*Hjm~vEEWc ]'ƙOte QE QE QE QE QE ($ErI'Q@yϴ.ATgy7PGqLݬ"*[gۆkb*~Gm=T8 EWTVVV-s<7Iz)«5(V# zGoΐ$}OyL3~$rMVԫQR
+endstream
+endobj
+296 0 obj
+<</Type/XObject/Subtype/Image/Width 222/Height 188/ColorSpace/DeviceGray/Matte[ 0 0 0] /BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 10072>>
+stream
+x}TKVb*g3L	 9g3H4bx39`3c@TDEregP߯Itg:Tuuuog|U?tSECeFTf1_v$Y)LQB~s8w9#{ʳC%~gvy۷dAXFi-\SȣZ?O,ߡ}C?f9'6č_6<y|kcuԕ߼I[N)JS)KSˬ8qNzU*_I]9lҖ8LYL:kjj(D2?!8?Uԋ5*ͽ{SmLjz^"z8TZ___x]@M&m"k>	;/6mԆWwޙȱ}஝wm:(QoK&*+}%.GMILPb7	ֹFfX	>ui-B5cK^627
+kJ-{{|sŢq:481R6&[|ڴiw/EiK1
+X,u-o¢t4;j+7'%ǟ*j 喾y4:P1lwҞ3ޔ4H_>=ubGݮi?VA̖53 #j{WS1g8{̀޺#'-Xu"=8'L;I3?^ĭW%UZ1	҉黅L	T_ՋgN	 :lߌlR}Y\!ܒ݌TaIٹșFa[THOLY?QWi+(*_b1bkBwOgdaGOch؍'%x_<j^)014o|Ս)nMkbbZN.a<o܀:GMY!0m׉[yY4Ίz]U$uZ_>hf^26:βNfpĭ(|r8~+O\vDvʩdvR/ʅA~W	|/,i#8QUEy7Ody?~"K^\k0clf&HV.ʻ:Ptꯉjw	N>|hSzi*ST"EߦZ`BYT~ErFbjW͇ǳ"CCY+)-E'1P}JrWZdo_GTWS#߷<={HP|lvUQ2|ZP1&ߜx/rzi-ױ9ޑKD&F04h]j}Xݱp&Cae.%t$Z&$OoVh:/2_qCSoB̠1,a?&+;U t7N+72;4K̂nItn~qWH0 <%s*dmly(!!%1dd6._:Jim kC"'0@GRt:i# X2vt$ D
+E.CA]PߗaZE@gZ/7v
+7H+crTe4fI>iXvҩr.|ǔNOנh9hӡK'
+:S˒n"{-vyءE*Pj/ՐnabXDw<B(biKCʄvi [DI[ =vtt{դp{NkX@vKE7
+N>O_;Ҡ{xBICGv0=^ZMPJ
+,qTё&LZ5^MnJqDtJψMmjO}1OT,KkPk4)'o˞;Iltt&151ۮ;?IN.<%Ց~Ɛ1\ސ{%hBK	!.fA;7;nsaISŇ*t3159o~qO96H~+2m"-wUJ}^zp}JYkϷYOm$b-n
+္	m EQ}`cR#qbz|>m73q!
+A?IA7ϊiyt
+ThHOm"lR=<We].,F>#۸
+R37DR><sSdتfGiLE5QNvf+!aYmUJɔ!f='dsRhە\5(`ݺWR[OVt[hhyTJ.7]oc9ՠ("1W7}?dMZądƤH\:;QrRe%LJgCztC5gȐmjK,g {R27JL+nW	CNFp'BF(9:`A;3^yZǂvLc~	kSC::=4YH+>	oqpLcN{)y_:i^<Mc+VLv\SL"$mMLig`_ʰ9&dvRzBTÇ;*R@+,_LTGG}7pҒC݃OkĥAr%ǌL-2be륇-ink}Җ[&=.NGT$?Dt:ƫ0+2u,*98Ά/+#q[ghl$ 0(
+L,c\,."<OkۼWyx}V]*9XrT`Ų)u$ce(@շLg$Jl^? ̱TTyڜ5A?"ulmrwL51Miir( >h/}ϿJ)#	?%N9@Fb)ƀLq^6a>O87\sx<4J"pz+GGTK+Z,9KBӜL}Sݒ6X&zDn>+O!^H6mYKנL#/&xGƺs26ćYku1?]KfX:!cluٲizo+G,ee4Wwn>܁țQ8!	R>|\'VswަI~]RmSW&E:X}0\NWshH-@A7!DuCZtv'vMRḰֶ	Qn&ی]C\#j /{Ttd,-qrɯ݃9n>NvnݼV8$CuV
+L(5t|2u8Řkll䟼4'xEx_DoKH;(ǋX,Z'dx5SxSJs+\gggyA.Fvk'&'ZE
+ul/óJO&.	]'L˙/2H3Xefl[[xa{u86QN6wG7#3Q"Iz3JH奌:/f:xzdD[)",Ng4`n?JB lp>z2夘į8`kvwez٬q771$")vQH`{@R$bK@'7[񀽺Ma,XZaho!tʵ6xvV}?ې@sĥ&]lc/[vՎK[lX$Si2T3=IQۏ쳖~>IS}Xڮݐ[9y;DdQ s8FI@7x0H˪\NdͶǰYׇǧF/	khcG8nhATqaat#kuu+v+_na+NVmmwpؙٶc#QrE 5EIi`=:?{2dTgp{n^N{5_{Dۇ:s\\7FX{%Ej<:  Z"GN("CN=e칗~i>^nIB79g]%q!Y~<҉PݷTnW
+Vd(jStZ!٫`M4VYdd{&!)[#9e[E
+͔Ba" .bJM?"ݪLeK8/;ߩ&}"1vG}.NXDyh}i0tjo>@iJ@_yl}2eVGy[Y[7WD/1fUYܛ=ɰsK'!]zd,o8lprtSYiRhlYZ][MCV.
+OYr$mSkt2F3C+Gw+>Ig_B+amA!GÜ6[M9ɡ.ɦnv܃ӼZa6s^adrgmjthCP/k8_{-66FEӏwIoM AQ{4ɩ$	j(G4[gsQ}&n$F/9UAAE5yDrx
+CAf繐1UQTVb8+˽;ڭq}:MP¦ER;2[Y#E>H|T~:xUVJYj\"SQ,,Lt5HІb00jx~gYŧ.iAI;BSmmWj)pTSHu'@n~+	}qB e>_	R2-E'GF'oBݑ^bp >`=-:҄&$M?I0A
+0Ң[
+_i)-&Hh ҝ%.꾟 .CAc)tp#݀/,E]#6~F1~֡:0Ztj'dXЕ+==yAhvV~T&.OnYFt%<6p%u
+ĕ̽n,Wۣe2f{^MC&&w\F&$@Ά<Nٷ$@5ǣ^̤C'pE,*uzU56j@]L$ut4ChyС(<i>3_ϯBOݬr%>W(/}/Iൾ9[4CxD}
+n)_*F[E(hZ"̇/jQ$'$a{$y[D(}BoJ@/:hmz{I*BV*"SI-Yt,؞_ƌ1~C'(Ɵ!Tڍ'抰~Z_Lz<7(?Ezi^N=cPc[:p3:2pLH.GGYZ&EW^\ *MGCA]FLd	4.3:
+	اqAGPn@2GrdOK:0XT	o8G~ Q\GDd13iGTRl6"9Ti-"_ F
+Ssۈ}n=㇐wn4D/F7Qu;+ 7nG%@7ȦAI rg-хG֭dѣCV¿tpUuC`hh)3to{G$@0`qDybc$.b+ u>k'|RK%2`)7duu.3	ԑ/I
+~	<
+ŝӈb^;؛+j"&ߎX@rydu} 7P5~EdDɠ]VXiM$+x//(C '2%&%m$0bޣeL\
+YjXϼH2㣅z4_	2$s'F_1
+PGp
+dǲ*Ȅwo D6H2_GsYQ U_'tIqx"%ӖV$3^]s֤	MF8N:{20WlB kT}i4@u	F71#wيgG:m
+
+jwG"CE7%x+aβ^;gLA}Xz#l|L	 }
+ח<<l6ZAQAFPgg}(N|_D0m\8F8nQ"36P{osy4a#i5r'y+C%" 7%ZvYUP%+E_T* n ͞) b1ey=}K*ՙ!&(0e(sUآ+:fo	x.n'!4X/g\Ik @~!8Q]/>2;ݯa{fMm\gCd'kaS@Og5Pn ;
+H)\]Dobβ/<G` byPzH(Sgp+Oѻț0[GNRw&HѣȠD
+4AXA.qC՝;Q&@h)pHy2}sx #CP+E(Gfn$R2;VU o?ErK-CǠ#R]yR0[{mеV˹,BV_[,+qE; EΘ#Noe%/F7:Bʵ|\A``]Sb]BF_xUzktTf֌|bTH!_Ui,I8apK^m-7a+Q۰x8#ʗ!ӨL>0҄t ۲'\.P+e#htIৎ>@	K|@BKRm$aOw~%pb\>l\MG7΁lF;
+Bmt5yvxwf|1!3ADܸehmHB6.Z_7ߛ`(~B77D2C@}]#p}YWqw2e:++ZMwKNJё^jyTQ*?$6K)Z38?6lN*A7\0p3fcoZ_6X3/>gA25|ֻ+j[4ngכQlIx[خ+1F+H
+$y쫣ÉV݇[+7kjg#am}Ɲ?S0f_}
+["	qZK&!Zu-[P~DÜ8ޠ{_]cklC
+:RbӢ!QnZp̌=qI6LBlMl"&>~ƢL1hd{J5DUY	Wc8:J#\z]
+$+)sr!訫X0d"9yWj6mG׏|)d#"S\NέO)ec~cOHp0x%g[QdT"S|Ͻs-AQʀOdSeOPAD4)+gM6Eo$ZtqnAq4-ak?<	ѱwUNu>^+=R[mM\b't	g#mw\ؒ=<ϲ~õHzMH!rWq)9+Zn͖K;up$:Ehog O@,>fGo;}[:8ì,(]'qZtQ"<V4]&b*kprΕ_箦"*KlA%Du9Fȿ9Sگ@l>f.wƧvl]E;	e.#-'vWigt3ߴOW5^3)'&tLݓّFӆTkD5zr׶/H9ʛONBqb)ݣ{W:ZGSowFr*`b#+ZoK?+"ZpcϖC-N8
+Oth;6h:bȝB{P2E3=\ =j_95~ԡ:Kadz|Aդ+:no++lQ#zY)|g+Zh7TY_Vܞ79tEMqaPVZ]]ѥC!Sh)HL6}Tɻ>㫸+ɝhddP"i!"Q	j,z~P:gݢE+Pj{I}_>l<wR~rҵfQ_}a
+͘9Ji[c0Uo۝[K 5CYָb3fnއjLX]\p]&vUjNaeUd
+[(E5+C
+H풉]+A,rʚ=GX荧FJ4] FޣP-E3&zw/F!=ϯL6[8~`j)2yU(DnM.K-4bՏM<w$E	]Fgp?
+DW{㷭<[pxfthzA+,S^y^j>];9,PqudȽOM90SrKs௧Q~CKWTMmZjKr>#\"}7BĘ*TEI"g vS	7K{7jނK(<((kU+>]I6]0ffajM5N;-ӗ0D7&5WoҚh!tu8yɔW+IgCu㙁VK&	4Ck~Zk59t<-DV7o*'w&X^Jw^~Yk/Nt^1sD/be5SLtBRcSKϊ3+!X9(NBgQLQJx+.lH!H&OILE'uVګbȝ
+YBF#מi?oiqm0{- fԾS=yU((jm/D0q	EX:tEQA0X1W(Ncr܎Sϋ[y?AS/@'J\\+CEL]YS]+qXƷJs[|]t8)t3~!Tjnp+mWchL|g[y[06U+5A~-C@`1iKQ\c`̱TPD{Xr!`p*in&1T"0ѦC5!_ͯ_אR.[=$%	% ɫ[7&>H&ȭҭ/q!÷}X-VPɷKshKt81XZg>B{؁AKZ/&&ͷB'<7AR֙d`blJOVn)t2ߥG{
+endstream
+endobj
+297 0 obj
+<</Type/XObject/Subtype/Image/Width 202/Height 192/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/SMask 298 0 R/Length 6186>>
+stream
+ JFIF  ` `   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222   "            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? {L~|OQP|O =d GE I =d |Ou-&yvPy>l x =d oSͣ`8pdޝE eyY?G75,,* I =d |OtP|O =d GE I =d |OtP|O =d GE I =d |OtP|O =d GE I =d |OtP|O =d GE Kq SERQPEP[Py0䏝>ނMȜsV =jE֣aFB/_Ҁ-m>㖏ky85M9dk2Fbjͦ !r|4Uk=ѣbXu`\)XǸ@qdɷ~uqgql{Q( ( ( ( ( ( > | : ?΢Af
+$ )+CN;d.AvSRъu 91~5Ǝ&bdROƧ&h[Oz ԽfO$֠}:[c*nib!FxTE/`}1Vd}H? \ye@"]q=j *8CdJDjJ'>4$7n7++1ʹ/h#dޥF	 1?{9ۥ[ fhM?*ɸѮEW:Um ppF+XDuski7 @tTMlfQPEPEPEP7U-}Mu Xk˕NTu5UB(j,mbO8'U_J)qOQitaTا
+ :#nn)!CQP3ӠSZ Ge&bOۂ'?J?nϙ.pp;Onαm)7S:~F%Q?cx\nTFĊ;g<G<rLuLKl0dp1q	b2o-g=jmUI/dV <p2:T V=3JI$Z8\xnpW5uJF)4Ĳ!GUe=C˸ZƶѶ9ۂѠsH_P9QY߃u+ C +rOe6VŴ"xQ@Vttoz1?ϥU ?άZ\]CdP%I9$TA7
+oFՊ n(: LRKK@ *+/+׎B*L~ШI%z~$s đΎ7.❛@<TbU_>Sk;'k)]r	#WA@v6_ܴH<f;M.[o*?zt8ZdRd,-ò=3*/$dPqfYV	g8Vd7$dtT+մ:0kзsZ.vL	gjL3
+1#x+QI$L3M l282گEs4k"z0?¤-|CVQm\>N	Qj Kq S(ϖ47Ӻh-11ª[P隕UlW|gu=^5q
+-!F[?P #^3@Ձ-n$>i"W:ku2i4ې7Z[O߱3Zۤ^+hCqA?< bPwF(%\(胪?YVVR<Sh`J*{P	 ur`|jNBƎ(;~~t$iw3m'01P}8aAy-1!͓o'+=˪c? \+S<V@3Հ048S  N8_m~y8ý`c?!YX5mfq]>7԰ca4 ۏD
+2 '~<Sn?o++⃒̻ + {+Cþf⸙iaRx ìt!dVPOg:`My +篌2<r?ν]!'1d!GJ+k|OkK;g3)$ƀ1Զ+8+i(3D1ҽ T_ީ6antW]X{uZ n)r)*ΡM3olձ ]cHVhI^.GO@d?<78`A4 R`|+^1m  I),GV=KK -~X'.s çJ	{ܫ8X738"`qI99 j-.9$@>~gvր(Nn'i:=UnxSҺOh-ki#aջ@Ǆm/oAxK^i?_>I#K#H.Rk>3Mŷ,yxґ Aڼ% ?νᧃ'l]0zםsu(?ξ߇,,bᢄy-@TʙUGu9tJíuua.\+'P𞛨/yWX WN+7Np2>>tE#^ڧyd%z a2?RJ_ֳYygE6=>f j<=b]J-FH`
+ѹǓ Ko@cض#?ZğJ\[ڳlH|{[N@(iNW׫\K+>9sĤ+yE ($A+}rR'?Y_+s2mQ)p'R+F댵?̿ 
+к!r?1]XӲb͌t\uՌ|R'r K|.nQHt?$bmW?oҀxjc#]J؊,ɠ1Ei'oSVsK#H,&^
+!cwn\
+ jBJFqnu") 7?@kܺeT8fd*kqxzѿ0xy@ouu5w2'If'$u+P,.ɀ+60>J^#+kkv-B{[4d y[#W_C*LΊ<Mz׭ u#蘩^uFty],>!.lZr3߾@m
+y#φuh$.x9UkueV } xsxCe:ĉ]@zfUKX̚`6q?U|]in"̊8*g=%IiuݸԐ?3U]inM=@iY![)E>MK&dp3We2Ǐʀh^`c6J7ٵKZTSO4_Qx"t?zq(q|^ax	/{$!DaTrAzƗ4gkPr֛wZe.m|r2[ڜ;W'1Zx6[۰T_ֹu7<k_V
+5+T. 1ȫj˘6ǫ	Y{˨AO]瀴Y3j ݻ!¨p!CB8?@2zIi^Yř$5|[B'ϴvx<<ߘ QE-}MuC7[Jxm*єG֨\QPi4^%Ydgxk+Jd>&OTPk RE#@+Ϲ٦,+1=IsQ②%CFЊ Lѣ4[-= Ŵ	j)ڳkAtOa'؃+V]o,n
+%.mޣ]s0Ď:
+]VfO }M+?WaAmm&~V+hP$TU|9H̤mƱ~#u9cg}c3 g?em?Jx4FQXɮ^ YDRex3IB+Dȼn95*Й-QuG SUyl k-cFc<z,|} xPx~1U~p+kb\}Z+[)Z zyBHO1GjYHoB(cMkČrk|A>unprgxAiYL^wCkZ6-xl}H'ɢ( ([*> | :
+(
+(7|3gW>sdǛtrz'ǅБkviw'*2|?Zz(-*{r:G(r~5q	Q*/%>|rN:*]^ΫK+0Zk+:OxVdieG;g{=*:IdM@¯+~EokgSپsp:ӊJj̞$]Z֗&W#Tlڀ9M?SBDQr߂Rin,TnW\ut w;g=(4]3QZG'&#xʮ3G?q~2ޛR[]#Eo7s/j7'NSs ,d?i11u?<4Pxx{)qs:n9HUOv=28ߧE QE QE Kq SERQPEPEPEPEP]ÿ75yMM>v._1d\m:WީMٗE\\4ss5a5͍ͭ\\Ko:9V_עh EeêAkB:d yxH4lbbcf>`}1^[7nOȝ\߃ouKDUSSi>s0*JJ M>BӦu9[t$`;Ϟ,)50*&|E?*_kO?2pRO;83>z W%@Q@Q@Q@Q@
+endstream
+endobj
+298 0 obj
+<</Type/XObject/Subtype/Image/Width 202/Height 192/ColorSpace/DeviceGray/Matte[ 0 0 0] /BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 4772>>
+stream
+xy\GǫgOPAE#h[⫾1bxQf51xُMbYEm8$\rVwό3CuwL74GzM,j,ɫzLR_΋M:wV]%LqR$1TQz9N%e8<M!I"XtwVW)aH3*R.r|xzB$=	TCFBڂ }E1EBQ&aNB ׵O@$#3TR$$H,oVk	O4T՞Z6IT9	TԐ$@mjVjpI	HyrdM$@X-܏I2rOx$+	۫c5cP(7FoΚ[)%kݏEz%xߗE,_G)epH\ -׶U+
+VPX!bh@{w{P=B0	$ 	Ґ;16kߞ	0*1Hzڂ=p_rF)Y&4I$'#Ց+}+?%ָ"Q(>+WqcO]
+ޖ zJ/IYӃs.qfUtChIx^E;p3Õwփ6=$vʤHf"+)?mP?p#`1}y&I4|*fi96ګR9;dITDm)pmw6Y,p^Xٜ2q΂=\U	?v+f6j>-tN1[$bF<	"xkz.fh:x3yK"(EI*/3|STǸ1Кo%AG&	T.f$A׊;3wBN=.qϞMw)!|ƔQ}&7;@ÓTLP&*)L}ũ$"MCAv;MHJsv`Oq)&h_tƓ?+昕 ƻ)ў9,IQ"<#6~a.{ĲBnI0SA@졮8E?u)$Q?y|[z? fJkgJH`nN	\*>r>ˁ[z&xG Ք}&-ZVS".HTHw"֥:je,6}eZbY$Nt[^w5_1ikAVw|Zf#|3IMYTI Iyϧ+mؼ؃V{a4疵+uWnWFbeh"2y7B=HSa25d\8J*29A3	iU|]O
+39a-W9ET.,I$(&u
+k\tSݶ%zEft"		?c&wePa-n2QHJ1*M.V+6m~1e?U\-yX1]xbSvԁe&]"1&V'ӝ	`u'ު=R\.wi$BuQ@=^أVS@!5+С"7/cy㑄ȖTu%UoPima+mXq梦'.ô'7+'uSK|	4u"	xgj~$DJ8Q4:j5+NPƬa$(adjCY4	H	n9]\(!#W.&^Zwa!'7Y4.[U<Ǟê`uFARۊfjũ-Bsw[*@w+d9Bק-)
+=FrO}%wpt^fw;=,>8aCY+;	K	E2Io8BewqHR܀TϢFҌqKai !
+}bv$4*ɺP8wuψC[>sP,l6ЩQ{FN}E&	J;Е|1]: |,Ҫ;gT(;Ya#+:A˿A*0O|Ƽ`{ѬUM;cFXC*	$ZfWܭI+ggRcJƖĝiR^ ɿQUm}
+c'X¤Agfc-$QDnٱ+B_0jOyN~?XޏH-GV^?G+5kJgryoVP?
+%*yfǖUIFgLakw_L^,޿$MH?$KJu70㻥D69nz.[_V-#6ܙߌZ_0d3qQR+dj>퇙BtS^ǲc%Hڃqm?['_=98fpS*/+	{s?-/x$ѷ;>$m`99r2LZn2XN>X[(ը{7~QZ	'CaϘ/[6l="RP9`QVO}Ee7&4.q1*GڪlXL8衟d3bMsf<Z䌌ɢ#a}$O	w;8&ؐX#< 17	h=z43g6I[y*y,Y=߳&[D;"2k5|nybS]ؚQ8PB'nV$&rmUnh0x΄qTUK2ZH"3)"
+fE]0sk[ÓkE-Cx"*py\e+4f'U߼5/"_܉2tRSqкOyT''ϰ['}١)<<?~sDtl5Ժ+EKte3x_~Ib%J^&D[q'|SЏ}᱂<7j+w(F|6~Kv914ݶ]tyYE?j]OcHPX<v#돰T\8ԯ8Ws>ky.xUw<IPmwdMZxrDdk+*fs	'~0Nw}uU#HZ:mw6p$ mܥBޖJ/s,wzH"KZUvZO!HoLWֲ;ɣ@kH	a~t# I"W
+@Xc$Tv+H4k(,w$IsHLK_1W#Ib^He demFUHW^qPL$Yۆk
+MZMH$.+JcD|%M+YAJ{Kt&)D09WTA$RbMSA̪b"NH_lngA$aҥޮb"Kw|tO?@{N9#qd 1B np~A.Ɠ}`YI3e102v푆
+OvZdVUɬYH#"A$qz+XGɥ$XcL:0iX4}'9@?Q˵Z)&6b>	}ÔN3AMٌ|%1zS3[utirq{WN|yR>1Uj\|7ZCpI.]ˇ26>A<{+zcexU
+0'K֊RtdSW/qM[h
+<oF2QDdEյ9M%`%`}+;];@Q"3 -pNツ$Ha7[.}qIꑬȵ~WqI4!/1A4B0 ۲lJ-8)wu>י#PCae$-^YTܕ;K@`@BQNk^a$!=r*GBٞ^DrcqGHˠ3c:Z(Q 5`EN!RE_Q[#},'"123$0HEo,;%gU8p]R'H_M;I/ݣ&VM凗m,$P.m3gҳ#G.TyO"3ǌ3a/+4	otG_~4 v<tΦ Y]'$ԇ$GЯw*:IRmV!(IGQa=S:DHrй8)&;@AIAd$N~ XAd+s6:YFJAlV4'I(	BpSD:;$q18R]rk|LJ R+"Jy跄v# ~Y!,K5D3L<!Cl@@5F"ۮ(+/GYkJp@ڵrw/_5Lr2E]_.!_>
+endstream
+endobj
+299 0 obj
+<</Type/XObject/Subtype/Image/Width 214/Height 166/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/SMask 300 0 R/Length 5533>>
+stream
+ JFIF  ` `   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222   "            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? ((+GJҤԦ+z M7IR,BFo_AS\v2 yuQ(TQ0{n8H#z0WȀ8d۸
+bJDިrVǇ'L%I++2{;oк\qQE QE QE QE QE QE QE QE QE QWt6]J@Dk(  ]3LRj/.z+XP*/@(`psR*q~Z!1j6D3B,U<>c"C#@@A>ӚzT2DDb<! zzPM]Á>$I$FGew>֣iD`29l''xq%>agGV*`mQ Nj@sQEǪs תpF+uU%E`oZ3r?T_UJ)p}) QE QE QE QE QEYCGi7"YEw6vp۬0u=m6GYV>$JZ5ZjWR ; du jzs$jYO,Yip¹({8/Y ʯM~--3GՎX@j3PiOsb\q8Gmۻ5tr+0 QZ&j&OQ5JPlN1Wxan ZjF 0Dȃ,ҚIH>FvEor9*3geH
+T	? tQ@Q@
+Y' ziVExb R2G0S@`Q[K5o|sUbncr*5+4"}捂H$Ӯ&2}?M<fDHCH1ޏFmny$(V6# j"(>23:v 'zI|c;#lC&$/he;H:~׆-O2DG !9QdI\dg:TPı$|A#Lrv888=+F$w.YFG^ B.\+jvP DT*&53
+FzTh:B)sI@1Oue<&8;?
+/˹~wӼ1"nݣҀ<tc+<gޑD?-vux2X-B
+VG=R6Hj)"`8f'GSUmF%HB\tk:8"+I[Cxs/1qԥɤ;$RDp]Gg#g0I3PI$i )<ƺ)tg*pk:{K?Dz#;m!$N*f# {Ԭ$dCQ_C'
+w' :Tl(6HNL<}\ۏZ@DED¥-pw)n RHv䌷A £aS0ȠHSL"""ZD?; AO5)2Oa]qEm
+ P"(aF 
+&p;} g'\IutL۝$TI1yq56k1gVSgW[{pml) {߆M]icbĮ{?_J'e_C{ums{9#rE=j6/<{is{>-ܯ?ZuVx=r <?R4VYl`~&4o9F~XAS&=@!8L~PFRy8<VzĊ?#HпEE0P\Ԟ1!rG֘T>HdȌ;0	g'k>}NLcV.42Z꜊r2?+wy5ֶ?G>s`8GEg)>E[$tWYqy9V7+&@%cg?Z@c$2'}*6fH6*UP" "idG Զ:|_~up+>0kz{wZZidi\y}O Gji; W]M{rsk뗸r1{j/ kHE \ҤkV~ױx	xOf pG3j8*8+\N1H\)Оǣ"^Iv go?5j !BהC{? k^HQEDs3/~!v6XFxWF|p:z\rvHŝسܚ/% zx( jΪP5VPgXdhi$U%QFKt;^y5֭{m<8~zk콫S;!a)bXk>#R[0Ϛ)svHý",?p駊WСy"ؓdUHV[&~ 16h(2 G*Bp})jg\'քwsBGsH%UMH%Z4
+X70mHi27n)ɥɭ[jv&ȣgwֲ7a@\XvHXHG#zkHء+>Jz=OSHn#X 0U -|~i[\yW^^OtF^Ϩ]5v^
+|_xE?ʙR`֐E Wg4񎩠X9JG_*2?j柡^kn(`ۜbV9H:WҶ:©Tr͇?*YOtBu#fwפhk|y?Zk5xam{ g=Ҽ [%}PMƓ1`_9E-[ѵ]iy m/T?^TW[k&7'N9\,wF>?)6RGueWI&1 85>&5	q/HsWe[N>V%uyۏΚg>.NH]k.>1GpT0G^r(A֪əݣ-ՓT%ƟlK.TpJ7</#'_Kxg_	ZT]ΦJʩcjL:ѶyB"b|{yV8=N4P8%U?ZF$pM;.2c~lӑ}+Gx<lrN%i=/jsE:}A4_~1~WEwS__3Dqi1h'}jDUoiGnDsC$ X Pk]jX2K?*g8L[XKBMSQIi.޼}F.,eڒs-+tAU60'WR 
+C7	,ēzA$i( ( =?:W췲Dc#YPMdZ6?+tk2W[̫l{M| EW3'>"+ƿ|d|Ş5Tx{7KgObc=WcܑDZ$}!b$9޾ӼCDe.>U=I\|#:|y83?w^#`zQo½uxL71G4M$P\fi"K?dPt9_Y]=ȵom'SIm%Evzǃm>7wsec(UHC^ms+&Gj?][?'oXO!x
+= wf/Y&x̜ڝ %n<ϩ+9{[(k3z:Wc%yFdڷ+:b_D%"H35MBB;FNlH:ܿfe<-Xqw14Zzm) {]m\ETvv__  w\S LfgbrMسI@Q@Q@Q@Q@Q@Zԯtiu,'F j7j\{?~[|bdN$23WQO^#ǈ/R|ŢC
+|Gƚ6Aq?=5^[O@Nۻ$M+ν#zn{}V**_~MXwx"m.؜}S`v`>WжzսX8?7eڛ]NxÏ֫nhRsJqnjWf/wv$ͷ<Ȝ7)$k5֝p~I$ǏJCw PCOԻ[}6ۥ?\whَ\8\PnU QwOjc1cyf.Ŏ9@QE QE QE QE QE QE QE QE QE QE hilfGg+ |+0{RG#SMTAf%9P]#?QEQEQE QE QE QE 
+endstream
+endobj
+300 0 obj
+<</Type/XObject/Subtype/Image/Width 214/Height 166/ColorSpace/DeviceGray/Matte[ 0 0 0] /BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 4790>>
+stream
+x]y\W$;UPBD^kU\P}QKpPՊ(ZU/VZPRpeQAEd_Y&sߙLI&	̽s{ιP(_n@ږd|R `9-<9;<t-+I y*Ó@O+uj[,`v_Wvzk[4axQ).*Z=u@:)9д-#a\Q<z+S';/mI:qjǎq\ޟo:{EG;Ԣ(IS-tQ''!;@_ew1U-އ9MUV۳;eP(	?sY ?c	7Cu-PCt,s[/.0##~iuq,"^i,hW)Ƚr)xwratl0/p#S<~`v;-+2zځI爑BT2 ځI\ҁdO^VSjr6sv	y]^FfӉqHug+M nA'Lo+tѣV:)A%\,Aqj >TǭY*hZ?Pg꣍^a.pqM]ǐ{š
+zro;=:[}iT#r$UYI_kC":lW7	k?!w~9?;!{zs0HO^ {-8?s+D=z\?Gj&8/vFuц).=v⊇ɩE|KPyztg&aR|1-BmIno4Z g'Av6@GfΉ`n]4UܗzvG*RixIR< a^`^L=X]H)txN@ޗ8wtрRouQ'^Xv24AvuQ'Nƽ8BbpiHE
+<$/	<o.RɺG="hݡ)bw"6=A]-BV7ݛ{uVˇ|-U}*"5LRO\rLD𮲊odMO).ޝ+補.(7@{{Nw6m#\OO̕SżF]XC{ʸeiڜO4#>}%М\W=$#>*/+IkR	ԐЯiZoGU_#=(TW =Lxӛ?Щ=-T RtZbv6mT,jfylע!:Bx!RSΡ8d\3FO{!֌ȡEbٙClu~\V;$+U~O2@|R݁v;l5o41h $И%GHY+k4OO,gG:DvCK؀opfu.DTzd178ֽۿn鏨(~>D2XE3BxnK굽U ۞47W0
+kUœ>EA-`gOvAD&o/#[n9ųT>P6S
+)=
+,i%~}}4h(ųQ4_:DӐpmFw}],!q:ŷi52喍x(bS8OgWܼfEZn9j~ S_k¤t#)Z;;HgZ+Tm{Ҿ>!lfBAL_Z<`N!SϮ4oh8e.j {@68=5d8"e5GSbPn䗍T!\Rn+>+ 7oSC)>&I[*<I+[23}CWߍzhuvtR[ 	CrbXR~t,ޏLw﷠#&s|z~nHK
+KXR5B!08laQrjȔ\WP4글^e+헍o=ezA;$݃p	8Kt xc7$=6d&}T"d뜢`234vh9oB+}j8kI=jljj'*i~Kz>:-MwC{"+LyV_tc.W>e+H1
+ƞ\Gꎭ!x4\?9LPg#PyX81ꥺGЁw$g~c-M`+J],
+#9-jb}AgBce7#xuO=w5aؕ#d4[õCpRyyI/YV	Kmz5lE@rGnRQgo=N6Ga$8ԡYgVc+jTm5!9̾WhA"?h02Pxj5-WoEο}B=b"`S50ZrZF A (1__~MuKu)'NťUgZ-eߩ, ]2ZŒ~ EPhʮT1m`HƁĭpY6gAD,ڒ_o,fV.̏zUSsS)`K+|^}/0<ez-Uq4 i^;Aܢ툁YrmbOaJ4wV]%XشxX&Pyk+Hxe]J`el	W\JE+Ns$$mX]V	Rۜ:׌}/8ZOI.H=ЕH1XI*,!vO=\$$?6r"?7#[C
+WIdV("5)bw.IfE1TiӒ-,u"/j,J %?14zѫծ
+D0F=kj'ͯV/qgiF/Ӓ2lEfJ\OІ ՗M[\L_74.ı
+$_V[p$I]KVȘXddFQ+g}5ƲT2ĊO)rكZN  0|\tm"p%)4uξѢ߲Obd)fbqlO(+Ni
+)@2 wL0))(߫Clٸ+*ם+n%`>
+D*2{J~zNk\}X
+ ~ 񢖫Mxiȴ6\ٓGdDipYIa0~!Ş]QR )a^yW]\i%Ha8L8ޖ0+;x<&w.+Ɔ8<:љ?+zeH@4JhF۽ȕO!rv{7PW/%{)AʤsM;&|	;ppp-2_)Ӕ9u ^zKS%՘̚-A_f
+Hd1`192*NV|()..1 hdcu浙!3Q D
+#{0hi:R=ǯU@$ )O5-S:)l'h-t9DU6~&M0
+^7V:)
+$s-%3Eߓ`)b8%%J+
+WY&C#;ʉSk==\;H%m,eKOxBjQW%N̨X9rHaZ_6"WIzA
+N_k|tlRlZM* Om̗2!#Fjb0zXd`)pU+eδ`/f9D0%(F!R(v!]hXM7gxK}M:Ej館#q+)R0vCީEnA2I0lTp+E"E@s!T,ѣ`CPSR~JoxwGf'X3Xzblx^Hf8~9֣w9q4EK`A0൷+7q5H
+=RjopIrӎQh)HQBCf^8j$E!CDvvRPf*`XL"'Rg! KvFwO>I4	e1ZSZEW,H_jIH&@}4@<YC"8iW6)[	E6M@iq%8'FJӣNDpoDe䐲{MRd% ̴}pIݠ%rߥ,rV?hk(q"-)d,MFd"8̀kLRʆT$ PJUR0Mk`Ŏ~{nz A7&6.6v%\v["4s*:
+>A3
+K>Q!jOϴP^mo|[{"P2).拾X@s\yQ{z"
+&4-5U1鈜+EC5:OPGK覠+Ȓ<W`'?w7/$M|^rzi>BPhmȁق+8R?;Q#Aw|B	xem1mJ
+endstream
+endobj
+301 0 obj
+<</Type/XObject/Subtype/Image/Width 206/Height 217/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/SMask 302 0 R/Length 9997>>
+stream
+ JFIF  ` `   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222   "            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? ((((+ODm`ّ ÚՀY-ۣ.2zOCڳdᑣNX`+uat=
+k"H[ڪ#8(?+]xqF["*=NrO| Ȣ3U渚%`Epl`98N:ך0  %bsk< 22 QE QE QE QE #CS׻K\t 5EPEPEyH*RhHl'MD̻JK[VqԌ?1Z2Cl!|??i^L?yOF  eiꚌ6˺i*R}
+Aq*i 瑜uyG/Z[ۛDSnn5x֏b3\ȹVrb=:J 闰iEq]߆2I4c-<d`z	4uwK*pZg֟|-yJԊjqyqHYx'ڀ<ozO%-ŵݸ:Mc3L+`M]>&I.ęR!x
+>z'4[C4K:v y|I5G@d7-$aUϸDҎFyd۝= "|yyxi`nT&Fp 
+={_ZhQ^kcǓ |G%Э5G'ˍa\nS}SR/^O[a$o0?oP	Eu5GQO;,0|˰pp3+b,fDkgm=}N@UKFtUe[pj QE #CS׻K\t 5EPEPZBRkpQuf+0poܧ6*}p>+#4r0) FF?ZQ9`GJ =GJ/tKϴ2rWIQjia$mluS\\4Ҽp8Ig&[$9yqaԟMskb|<C>Ad29R!y,G\/c/.坖GWǯaWsxL-{6ep"C_P}3>W_BvbV$I_j'᧎i%#~V8s0ڪ>a@NxY̳3$=;WOY@@y#$e7\$<</o%s.^iJ2:
+%6De9Um1 {q@hʥϜ09|ߚPLqFLho+kZIh݈
+ܓ둌z[+Vq$ղ<=3'wյ9mF{rYcB ~gڞ{=|Pq?
+t_okLJĤ'{_hz5ޙL`~h6~s@-ZXj\Q6# _u߽Gov\YO41;`UYK;($^ՠ>2Ͷ(e۫{(*H =G v Ж5}VZdHp2p88 joo	h( (WD-<jc
+~v<ZHͥ6[df=p\w	1OqJpi'S1@939'½C,1j_Y{wv1j2s(-jZ,aTn#lkմVQq&1Ξ$sWlq,"u/r'֧_R,|EOw?h>t"=-uXZoOk+X𦵡|Q* C"OC5 e ǇXiQCrm0?/pP͇x)ˎƽWVFe~ȼқrrg ?Z:`IT1 >P;e-WMFe	=?
+4ݖ]c#>	?\u#o=A<PwR%xa#i}+˼c%a?w$l'-,q0;V{+m9'2w4-4+FW|s LWBսƞtmȆRIQ#!=OY|HӞ'
+&Rx~Ƚ}[Vmdj ~<YP-wmo)1>
+7ib#|y2q]Ɵy8܊1">*Vb7p0'Gz kG v Ж| !ݿ%j(,d0<ノ83T+XD s/ Kdy[MQօG9$P>cL֝1C t+:X?սKnqMz:[=>昏ۼ?7mݡ=\ς'M6eˀ<WF!!/\C(u찿UkwIOҩx χfȔ:0\:{溝*[?N  d>qDrG'ڸOBey^G\/8 Gր<tPd%ғnò}3⦭b
+j@BݲNI${6	  Z\,*qOǏGӾ*@gg,IMi7j6 +ZQDRWQؕ=ou5X&T#E w<%iʚg"k{眩}	5cת6|/&k-7ob09dq^osY{9 
+JBpG@>SAqO+۽3oq{PQ@9084H986a8܂ʮp}8Vմ`c{>jxp}jnѿ|M f2A&$	f]G v Ж}fV߽of-q@Q@Qw}o(G_kF/^wQ٣Zim(ȒG(= 댟΃ӏ ]4v=81'ғq}h-۔]KV97C` <q<ꣶtzK>T	s^Wk7:.͵Ţ+m<7\WĉCoN?n'{y>ߥ uCNuTxtqϨT h"]J*_ck7FSÉ5^^7A:֓J4 Zj}A Ch
+lO.|<}1V8}[hs.l,Ds֤YZpocQ!W2+s&Lh˼_;XBھpK$ev29y bx^H%P?Qzĭhڛ&QȞTp8 4[7V"#{a[cs( gޭY_عkY0aTGM[Z+ܽݬ(1"K&wO j֒O7LK"L #q$<O_ͦ,;у1sbgᠸHdȅO]C,Ne6߼<m$oP@* ן-ޞlg͠ꪶȻ;eH 'jQqM#& 簠c8?ءm9Y#^CjOtɞ~g? BZnl{ ǂ?57{Tֶwu	A"/iwZ1 G~ >D{b=3ң'o?iVbhOv <O:[i]q=`A8_d-&;8'<"mܯcڷ(ewxSy,d2uU=~͟Rj:tbx,/WX+z{5hKa SʊS>oǅMOb`$vq@|z>MWNn-r/ cںm[G6=D{Z忰5)+[[Kw9-3}(ZM
+YkuqӭvBSlǑ'{	s{5x]-"Ì$!#ӑP.O L[|*k5/޶^n- A8897x\-CgjxM?xq[^!W+1KGEPǾs tzgżQu_]C!wh\n#EֻkB+.Zۢ[ЏjKȦm;򾤋cczojz)/%5'ˈ*@IhGž)>! a#2ݰx Vͣ"H#:'<Q9ݿ@e&q -a#+=kRQCf 9las 1Aûߊ 8`I=iЁg7FP$l*+놵8fTX<9 ?*ܟ s+Cgm=A| !ݿ%j_joo	h7T5-#UQԓWMBvvdL9^r?+KAq%^Fg?#j2ehXV?0ڧV5XO4m9N=,p3 Z5KRP =x<A5瞥OȧǷ>E%-b8~aj#dMI*z^=+8>:Pjz͔uݥv&b#OGQ-d^ֶI&qh_k"o}ayW[릟ƶ{(=FgnRG  z <)Xj[nYn,m$0#x+Ӽ+uW))<^F8׽uy+iO}Xkhm]@E`:?~uӣMcN%Բ1Rmвր8_̌uGm2;pA=+|4I:\QaO&=I5aiG2\DW#H9Ϸ6㞔!f98k:7Vы)HUYdz\.(9iyny1ҁ}j z4wӁh󜁓PIAZ6auZ3s=Em)269]ȩ,<c;EB
+YGbĳܚ֮H3Jkd/oұ(  BZ櫥G v Ж9إ	2Z0+ =!5b@n&vYI6	 I5x;I&ēHqN60F|A`R$XGz{P
+pjQ"7>/xCE|*$<?SǇ[Fa}KI"s{840![h縔E,*I|g4e[ހ-	PySgQ>(gPz)X 2aէxW[#x g̸]Ԋۓ}{ĚVcF FcӮNkּU*uM$F|EyAsҧӵ'Q_*>tI}JI_TpIP-)?&0@&_z&EYItm<x۞=?SV][M5ϒ֠tQ
+ŞBW7խYx	dkG+  r4v{˧[KOhS2NHRyuYWm]$͊<}JG++ 1ߒ5'$9$SL'/jƩ-!VbALnǷ(
+DYp<by<I(ia5y8}̉;liնkvn	lԟ&ӓbygT(#|gN[+˃ww,vosPQE #CS׻K\t 5E=Z[yq/'=HB GEkuwFђH@:~)cH-"[NZ9l޺`i>p6?י4-{\,_#Kq zMubĂ8 ƼzB0pwO}Aa|g%)E+!s7,Xry zׄ<'qx;pvpO5>;&.cP~^CP*?wxԲ+s8D pO@4_j^cyndEPm/v׌Wi"їM-|ױWė#+1m߿ЏL@8<NIʱZQ%PʃTz2"
+##PGN=)n-df7u^GJ<'kE \8' ;v ک#A#pb\vy_8ytW)/<kmu<&(ZgĤİ<S!\1@gX@Ie?-Ì:~u˂N{:SW$9"Hw'+~#
+KF9$%}?H<u#rԯ<e 0]=?r QE WK+M ^ -sU#CS׻K@v^X$\u1[g:-Z3L	m7PA?thмCv4?\}YsyHWĐ?:<`MޮXǈҾBn?-_Z[_İĈ0ɯB0i]\(C g.<Ƒ]jN!odRA3&vw^fR<VxTo6 1u
+p]Oi"𫺂a? ({zեh!2w_WZ%ncFZImhf.RJZ)=c+ z',7E-//G	j^!ƆCnuޙ bu"`yqH܊?8rjr0Z0`vڌmN}{{.?ղTRzUiq'k{ܞGoӊ>r[Ԯ-Tsƀ=.ZFv̮ׅڴI\rp_5nnK"BRyG5~S"oL>OP;? ,9]Y5ʡE+O5e1;#rT㎕-dRXF
+̧a{v'u<r?Z 6Y[1o-7doZXpꍕV Z FV̭~C~W>կEK <ƀ(k
+	m!cz1E:Ii^Yb{֛@Q@t 5]/?57{QE Vcpɰ }gE I6`Fy5ɫO<c+ gW@'u)'e4p=x
+^Ueي"FKH~gǩ }y>znoz
+Eu([dPp! ;'Uׄ	mc[tH`=~l[:m.c'#`?3"]&MZ6:@Wdr_Z}6bP1퐪H9/2+ƛƬD&Y#=U>i4Hu{y)A$ Ƴ_LOs!mgJX4[<E¡un7FN?* /J+<dt_T 	4[-RX{U}7ڪj(V -eʼg9?vI<J\_Ln sF? JÚGqɌt?<lx+,p5"VN[|y*[$60wv A?18I״=-P]IKs+=MxMseX˝lqo]gO|z|pTkhB6
+ND ~+q<Qۛxys@yϠ4PEPEP]/?57{WK+M ^ - sTQE QE QE QE Oiy=8g nA-֒lL	4H؍ Q\ܰ?eS4Q
+sW]RY~kG;@-9}c/彺i!#y	U8ʀ'5^O᧐)l}'VZ8F(Զѱ{w衘)8ƭo]K.RIa0.2#zqz?dcMʎeFz9U}o\ J "8Q^$Ng],I6?8#\Ekq1שiˬ_x wby/!ϵ qocmRJ+| 6? 16S}qy1̳9'5 QE QE QE #CS׻K\t 5EPEPEPEPEPEPEPɣ]2F$Ib0ȅ@R񝤞ncdi\`F$9\U QE QE QE QE WK+M ^ -sU#CS׻K@
+endstream
+endobj
+302 0 obj
+<</Type/XObject/Subtype/Image/Width 206/Height 217/ColorSpace/DeviceGray/Matte[ 0 0 0] /BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 5096>>
+stream
+xy|Mwd 54(Mn	VN)5^-JK+uJVQm*R1U!Z3I$!aszg3dOY觿zZ7g״%I jB'M՟4W>kO_i+;t~U%K8MF'|k!%p!
+Lz%h2Ұ7aOX\+u:ӧvu\w	)B3«V]iF)0wz`/ttV]biO)4ߑaЊXQbr~QeɓT%4
+MY4T)xCN"HSq#k,'B6k%WZhfɨ_I]3MU,˂VqmWRLaNUeP%QHhaۖyJrb+ޑN.#Q4q1fz_,(닪)4SXi_.[f<[I_Sz
+Y'YrChB>q"٩#qwy8+Ӌb$LfW_IɰƲ@YdREګYΎ-j`
+鷈Sr}K.!1Ji0OQu;cipi;$&ne{0TxKк~*ėx\?RSOc[>O=)bM,Yi4\mXMC)GplTVyCY)R&2RoNCL9Y_Wa c&7+y(s?Ξ5򌂒RdʽT6kk/i&k8Myx:+|<ҋ3[?Q	.*~ٷ%EtCrEIv,GJef>J9Q(Y*+dPdH#S/AS%g),<?}⻪d%Yh͏嬘< ,+T4]IAdS0N|-7`֚[g]3ɿS0Eӳ4Cˬ|fTu@X٣J{JqhvY[$x'Y[(ydz
+٭$Uo{d4X1B2ewj-K')!4J#BRE=XNσBkT{}ta}c[I*\b/^	>V
+V+~ʺg|F٫N3E0.	mOqSL)T+ԤaνЙظ
+M"Y03C+i=VRIG?XS
+i)}s4Z)^=TӦXi	vq\ 9Ϡ<oY:i]f{+ht~s3VxCՠh֠$fhQ>QLDUHkHp;\R8zias00ђsI'*\4>*jϱ[pD}J򲛗in=UN0I'$WȁՃ<>|R2N[	0~ klWzu+4AQ+n{̛36+4COsuA#xzrc<a'?}33x3nݩ1/7r
+]}<Ǖh4PNҀ>
+T/t(@<iy8o&TFiQs·7yO?mH&ew>M[[!J_Ϛo>,:NBD4ޛ4Svۻ.Q\O:G3nU:45RDCv;̭+T_JSզn5!vԠgVЧ鑯_P)4ѸthkѼk&tMT	mzM {Qjtͳv{hFK$e֡5q: ЬC3C4SRJ:4%i4ifXfZNs	=4#>fQZuR:]K4'gnЌ~i+ҡYoft6M3v{hFiްA3ʭMS5M#ץ\Oqv;hJ/iӔIA3:MnM)AҦIA3|Hk~G$mwvДiDٰκYpew&յi)Mqq	>`ft3M4/=`\i>A3ʍѦwW9y¸Ј~ηM.؆uf\m#v;hJh5;_i8XDz\R`8M+9MN7]F5+4Ɯ	q4)}i)(mv;hJņf4.ׯ
+zJ&FP5b#)1Uv;hJ3i.=G],мj&tz4a_q%ϛmAwӧ2#l+Y[J?F1Yj&/.^+j?@G۴\^4қ>w*b7wk45di="֋:4kLi{7|ȡqhm]C/JRPmx{z=iBvз3K3~bDҗ@Ͼew}40֨Z<{	B$3`yw¿tEw_+З=P>'I-dy/:~+ld[N
+o.>M}@$nO|N*9@re}BS|iD~OƓ&GWX>=\"{uHÖgcUm\!<ISӰSk>V?"lIphz5%Cb-|J4,C2AJ#;M<Vwgٟy衝,EZ1@9؅VGa2|Ñ7!~߇=0_8őWç!O\7J鷩8Z%2|Wő't{ݽ4HװP.Nol:H^HRZMth+r&!A})M@aԝfK^l~+{+ySxff:|l2#hɛp	,t5ʕ%F,HQë^NjPB0n48'pf0d>f-YՑtdTQ+TAXH48 hlϓw?2+Bǌ B+Ca,M+
+%kSjc˿i|/<:i)1U`~ր2LyX2Bz"|+_F>5]0_jPea\h yFו=|a( a6OT8tr(N2.5+53(-'a:s>aI	y#34t50Lt|ZHF%f,3ܨ0ÿ(	{+Mi{KF,*`N7@*"G{аh|PuͶyf`4@GPGhc+5fH+Sþ%,},Ffь<Ċk+5fs`8؇PpS+b<TV+I8]&'\+u89h8p.׿ i0c#+{#4ePBy~o$~^,w!Bs`#$kE3@3B)`:όrމ
+`Bg㑜H3֝VĊMC9{c4UXyA?(<w+<aQ)Ns#f8dyް%BtVpi0HfP4XZ1񜛵8ҁSNɾqu۹[4&,Y^¾9/ylOLw. ohZadZJb5NZp X?Wr^>j)9JB["m{]+32҇ʻ[6%'Y<+kNCyL~q&T4xJ(u[\odZFi*ur|mTJ[JX|%9Hg:}&`Ét=b, (UOJ
+CDM3g-x-ԣny۬$$s4$+@,4q)xa\x"ubRoJBdZ H[~u>:^4"M3N'Ѩ}:`_]mɵeFژ.'-d5)l1ꅛ,8T!!{UX|Qwh:/W9^U?bդUhs;iGqB+f2FC<볼Bh(-k%ZmX62''~DLe96uJ+,њDSna1?<ZbsZO~9	Ҥ:nfNԩ_CYwK%ơ:Ə@gh+f~Nࣥ)(ʪpΨs+,w,b`n7^X:,Fwiy/Ċ|BSM*-Gc?y	Z:D^S>B8BP7<O^0!8q5Z}ޖ5iZ
+A-W48I0/V~-bVӍH#/4]%yLD5+M+ha46<q	O^c;Z/o4.^CCs:-|"S8FzL
+MOI
+2p6Oҫ? 
+endstream
+endobj
+303 0 obj
+<</Type/XObject/Subtype/Form/Resources<</ExtGState<</GS11 11 0 R>>/XObject<</Image146 146 0 R>>>>/BBox[ 0 0 386.23 437.26] /Matrix[ 0.18642 0 0 0.16466 0 0] /Filter/FlateDecode/Length 50998>>
+stream
+x}ˎm9<3[	ߛk-RqEQEr\G׻W=^_)ߘ+߿X=\wXupkJJ\_nZ^DW=Ǧe50Fo(?UxBJz\;-@i V߽>ryA*70ȡ+Q3O=V?FJidf@ĵM|G7r
+)ySN{nb#O>ߕ<xs4G4ȂNWsވZ@c+mޅѴbMF>HanCb}^Q|s`hzCSa}3HrM9YuaM\<o{wch1^_")[&7!LGM;JqaAnUg[P~QP;Ȟ \.W8᫃^&~
+.w^[gAh̟Nqr&}spPM$8$|+er[r21+Udg \{2#
+Io=HqKMb3~*a2 p	@JoOli`MU; m|#挝xOܚrxGn%K{^C/n-(N,6Qi}
+T\	uHj>9 @iw@S[)}W0(iq2>_edw y0qS0iJ646+UիOVx_	*U'_ +7ՕF0 7kI3tQtbpwAvg\nC2#ĦqQ!6فP+%'d߲ɪܜʳ%] 	ou7DjRmhY[*-jIEqsY &;#a[61DB<JbԢXר'kv9!5n674jɗU݈dָ!7ָ5p#
+JԹj@F2@[&o|Ci8/<`Cۢ."gr߹[H
+zxx<nDmgq)и-0CX
+oՔu<}"'i6{]n|᭄}Ln&*+k_;4Jׄ9@\?9GS^nU0V,f0FD-N{ٯmhE 02+}A(;
+A:Gýp+yXɅ$Sފ{"Kh닣$sp
+S:=)g	\ߧ2
+)$Mk4	=Ul#&HWq|#6%y+$?!|h"EoDЌ8m%ځ0'jcJ @ в8R5Ӓ#>6@f};4aDm( ̇"`zE.vS\1;=[Ap\=mI&F~\vcŉ .N-۫#tt%>p$ǤU2Nk97]p'!%&xXjlDϯh
+=7@Dl.*	sSlPa;Q1 ձ|~7T &WH~*u!+=sq<%ʫ QihvWwȹvqe>K۲A7!bRʮ/Y!1>,~yσT|Bt|F,{
+FH_ڎ-v*
+(2RC	T^2[73֤m@1iaa"2k2.OYt3v.X!4֥df;x]6*NMs	kDiaj?+.޴Bָx$h,fT|/`ErаbHO.|1S/1D@]9[FaTОE ;gQ7*a.Nc99Ͼ-;.v )M5kbU~O&;'Ԭ_D2ٟhEYT8CCMLII`8IPh~gnu3e?L RʙI\7v]6ϣ#N2^EPHKxi5ɉk9_/ !%lS%\ʵ<(hrLz۹myW(4Ae1$>}x-?Ff}q?ǾWX?ϘxMŎBiz+JgL&D\	s;tkM_|C錉kz`ֈ1qA
+^io3>0NCAFtvf(g3&n3&.b<b3&n1qGڼČͣDLܠq1T"&.H+]22$m(1qL(b>YvYxp
+a3jϘQ#&nP LGň!.GL1q+%Z
+wNxLs8ch݁;`SGr3*^/V;G58{3 Qq&ޚbከ8|H.	|ǆ .Qq[Qq7Ĉ8UQcB\@ _Fc=?GTG1#*DT["Z mLQcEo=*GT虁\ߋk_8CB#*»El#*~KkDqQqQqOQqPpfD}<qQqhT"*nP=␾C"*.AwxD%|Z-dbmD+wT6QqWxQ(N#*nP:*{:!l=ϨF쨸p;*~"$wa˾Ψ88Qq Y>=*ϨI%.x͗xT<nwdUWn.?|X\W<|P_[QqY+FRU V9.ÌnDA"1 +7rb_4gL5w[1q1c(ģ8,1w[Ao5P`L5w[1qW1((o=+Gm wgilx7L:(amlVDŏ裸6ԏ[mbET+FQq78fTX.LzD!*t%CPn+JWT)M;+h2rxI8+5?]ӏ	(E")"9qzM  9W]9>a07	5\E!&cy^@|^Lǰ!-/nմBgrnvh8Xb~֊DmhLa8m|ݍWK5F_Dx07+ʄ@z@!қ2&2;t;L	W_:L#٤ {h5\<l\3\?#DW;y4ye.<1^OaCM)ش:ve(
+HFgp+xFoa|`ԛ~n^i2Lkg3 mNf ="yJ2x~Q`@⁝%ͥX';n\.X%0+
+8~84Rv
+T'EՕ){~|qޙ!B=}i+OB$n+]?933`*vPPSEB	4㚫
+@fFx)lBD+QLkx +FD\;A+9Ml~ᑗ&AgFDD<w+qvj	!l4s0AtXހk2-x4TpA*I,CQY;,z35Z.j]\XWݷcgz	޶zrڍx]cy@pG9"WؙAePhdh"$QP
+CB}IoL<#46S4#a!|I8^!XdZbq˴Nر̣#3DD=-FoG|G|Y)f$SXu0*|lwr]5LXy4GbxgdKf0cn:'uWıՇ#jEǱAx]F_hZM!tl8ǆj㤰rǚҾܸsqnt8бێ'qQύbKV}n<7vv$O? ˬY ddZB0GYaQ?yP%ޮooex9=)Rz}Mye3Hv/)|?e^#ed)MWĄHw80C;b&ٿe(RfY![:>q .Aki
+2+cLę2kuL1+U2+W+*2kP?Sf+<eh- 2[z~W4ki=>fa?옠_H-T;qV%v0ȿ٢$b8kY!v8[DEy,L5(y 9Rs|}8YG$jh6H5(pYz$4Y~$fzbyBL%ϑ8Yƙ8k剳e8+ȹvq%"FLq8^J5Ǚ8+D$B#q=E 1>l$΢3qtDA)o(+@/n"Y\ObALڎ-YI>D"mi3miӼ"m(wiglQf]W<TǙ))i!6^5H5iPu6N+a)fc'+ρD<HsC9QhZ6"/6h
+hi1#5li*l<4Dڬ`eHi|6*<f!6+Tv;Rɐ6+i4wFJɍqOA$d%fc:mR;'?άN}ͺ`ڬ44fuݯ(⡊f6^ϴYW̋B'ϴ6ӕig,x͆,:Txzi3?̒0iq2:,#u\6+HK\6:?.^y^:_8LGڬHBi8"mVc[5fqD,]q܊3݆8MٺǝC;ݪP?-^ӜTwo(JvrZoiۙv8_҄EQ};Dpn[2Mq	$l6Nf+[ t*!0Oګ6Vf{?d;py>%H[@Pm&Bd-͢Y.hTC,MwpyCFDe׃˔4Ma&$,1kpisД;E"/U ~Z\fci"^,vD`e'6$pUBclyh+m#c1w<v6EDcg3{ AR|Uw<l+5xf)DӇctЂgBdy)"fP!xB'⮺uT#!@VәqSChE 6)jbbeD }H0zh-@E{M!@}oPvcu<Yk 5mUI[ϩd!A?E[w9z#BsfE"oLwgt5B/B6<>$'v7. 3hIȜtt̪ V(Euu0p:b7^,5q,X	ϲIv{m$ZSO=C3AZ^N,:cFO). bS#4DfbwhC2{w"rEz~躸,.Drzn:5O+.L TIpT#>`wIH方hTKi#|Qs}'%	vQ}.v8o(̢΅D!bsOϖ5n_doy ?BM~@cصRآMVҼ^'xXވVb @5Uvs%$G5. 	LGi%ܱVZV-;-]{9,F/V8fփ8EՃ=ZFȕ.L9z&~ވE,uw=NQ-Z̭R˱3\Dc>PW:REͽỤ+7ps~\6ɤ[LuokUcYtgW <tZiEtg G-"ZBx-"	1-g Y׽bZ*8?i_^>l/$sh6R煐dTv^\5	2rvY4kPn݈1Xh5x"+&a{CM@TS$EE1Sl|Nj0ȁ5&A F@Xx怜p!:toG2ad^N1-a4%+	ir	Fs0滰)OsW;<ݎF,)6zV"iXL9J+Q*;0$rA+	)e-75I6Vhrw`+d۽O6;
+db<s*Qkw^.N&mdi%~Ax&
+:Ĥ/'XŚkCYQN%
+&")3x\Y@mv֨ٹpSmX*!6͊&P
+4OX<'݈Ё9KJ*>\|9L,xJ+K+1tخxQOE1$FK NpT@.\]a6F,VNTXp7cDM(NB+3J [ 1vQ
+&P+}CC+6EJ4ĂTANNrq5gN0c|Mz4&C37鏤2X$rLk
+4,n>4r_m	*\AV][uVTY,wn挬<dLS#XTQ]mCFdzjnzȐP,O"5.Gdqmͯ4un%+W)ـi$>Aw"vaYjFE}w]59E=9
+m$o](H^=-a[AW;bOٽ	Z
+7 Fnj[
+Hb^rE4INĊ4cxK*@A#|nµ:)MσϴʂMm(6z޷^ssYd6E/bͰbɷaުF%ˇ_6e3ٹ
+]M
+G|;֗K.A@O:qå'v/?hF'(j&:lvBXnq%zTcҴ+P O~H^-FWy:ܪCm~ ]
+=funˋuM+s},Fϱ u$5I5T_8F|_<>zS2R8+wj{_`AZyY^ߕ[bѠ:uKkm	+ӠUbCX6r+3WuSy{,W-[g*Cjft5snb%<	[旜z@xAH,(o*R"Iu;g|j
+뱑K%iNtAe< */mso^KN=r|+WX`W(+ǨQA@SweKхU-mhJ[RN)rɚ<f%w]nF+ڧ	A~
+n;FxD7dSHWxO3'B(#q`8Rdm[.%SעѢRalx2RRH/
+l)ݔl)SUI%`vVtOwİ+yIauXE!%w%eTi
+c|.pq+S^ۄ:,%vTJe㻂|GJKY7U$:'1g%W^F٠̦A3=r`  A+gD;z4hTA&+f`!kXM<odP/Ha27ȔTu\*[VfVd|;l4ڮxʠs"Ić#pΎr#jr]Iشk&͍ېaP*ۈI6	f	p^Ib}ήdRxNOFNv\&6$#(RThZvSH5ܘ/NbSFwt'-Dw{b̈́~!_eUCa_)5|eaʭW sR,Z 1S3Brp
+\[)H!.ޔB~=a~M`jȑㇼ6AYň"i烲Iu,Z4Ȇ;BdX4ӖPъ+;ݾN
+!)[C#;Yn^kJc"LJQ=6+>Bf3{opa?bcrD/"=oD#k1PIehEe }IC='|`IDB,x9qo~[;`EP<kT޳+	*D$I,rX\V>xP>kԆ/B:.trV>Wgłד;lYV'+7&*zs a͏d O\:;s`:ZRkǵ]426CW	mҎF|{oz"Z1ȅ+\;MR:8GTخŜ!
+.gDø[FW_a&]g<+<gab.ceZ>FP󯲃8}y[ĸMPSރhk)dY1H"1.Z,+Pț/f bYh:|gNصI$-o*S-ҝ}9+4!nRr.i߫^⳶7tyJOW1rRmXThw{[ԎkO9yshDˍ1i&[[ق6qWS|sE5ݳ+gapEՋy5!=31kU0mO6okFm)|=+VU/aqJ,ȩMt"DZOgZmהV,peճ솼ndI2h8Ab}@nx.kû+6pYe-}+mSڎ"Jk!0y8bZ	/p=W^L9Qs=r)ofw/On\GP	i@@6USh궩e$.+	q!?6vm=+6f@k6	mQy!~ *T=$_tb3aWybж!6jZ=ooJsGAƋF558|dB{e3Rdsq4A۷8^,?tEi|.-ҾZ=8uˌLhnqr1)31(ֱcn{\):x`gOw?|U{Dg;_nP.
+߇tf,#R|1RKC!e49ګV^j[+{LaY)D-zϺ@Чc󛪥4O3S!˫&m]kPC`5oO}`'O/	<TvI%zb<6^>%h@	OiD牁E|vZ
+}IRr'Y#Z[t7BCSʟ5Ϥ0AM|3fp7C]'s1A`-(XkxMD ϝ^*>ieNRJNyIOyb3HbUw7+Zs@WȀ`7ex=╢㸨̕c+:&TSTwٕS|#t&24<|P~A,X=vC_^$pgb#8.Bݷ`O &\O|9	Ű\4e`9Lxv;8.,ɾK4".hpÒ"rz).=bK,2ٗixxJMxZaI0D;v|WaIjl+-D
+Rd)hP^xNT}_gTb~"(i30/;FR|qO-8۬iGv19!I_	HX:kt@8LVn"
+%ZNL_0"y@Jis 4Ub<% uf93C >ͅAPH;ܞY^sq:PFaģg|CLDi93M4/NfGݥV-uψ-ˣ͋1tL'p#@[uٔ؁U?6ՓA9B&9#MqD
+ĸZA;4'(N#/\ǰS(j	&7/v;g9ٸGGPŧenSŇn/[|++a\Cz0x#:>+(k/eE@]\#>%#ACjYcS4*`!5)-[KAu重!:E1}IAn-Rzyں:"'..||2D𳽿2_և˗xeab{>/$ddMIτy{Vy2q(`S?L#hJMȳ4$ϳw?xl;A7`+^[(/~~tPF柽_5UmfCB$6C/DS3 q$D|ʎVp\gir&<>FłYs- GNnUh+)A_EKJia_gTXY#{:xX҄?,Z#W+Xބm!>7">yg"ߍ{%mO  1h}3^dbtwAD;8"I0^V<	vDLɀV,њݠn5w/܆@އng"¿MyB24;Ohk,()NZ`Z#)lBUj(êC'pGxR~5.Дs0$G쮛 )&uV6`E~,!1a'#3
+J+?lΐ :|0df {ZJK2{|5|kلf(d);2ɉ8:eb*]-xanϧt M+! fx.|;SˏItݱ|7_H?7z@3f!VO146ݸ1fHeCq6[Ǐ0	vClVp#\oto[6	n=[|
+װ ͮԳANm#d|W|nyC&1Ҵ
+USL%){2mڲxb|kF m`2[&ĭn8k&|ouM>X7]14xdVր΁Tάr%*AgG	P#Vw=(7#f&?_o cP6KY7ekˠTrQ*[sHoߒ[9xҞBuwç7R\kҮ{$EEQMQ2!PO]yEIxy!`YmC)<?t=nfn9Tsw;m|?c>,e7Oew%fǹ1|E~N;Sm3A|mq,xwx\jM`z+Iy`A:I!2CKe)BNvW[P
+jE\Jķȑ25ȮH-[n۩hH
+iiuک{Yk57;&<GəvNteȮxc7}/C@CEϽH-vUs͵{"3\q+%'1V<P̀dr.Uլ|	~rF\;>.;|RiwPp)ķh/bG !Ypj^/pىKrv&*[ODR-8-ABl./+ 9S)f.b8*jbC12g]\ ڈ["r~bӺdkk,ֵ;֝[c|PȞkkεjcK,!bܑu+\SǱZVȗ\\T˕AP\&\..kW^_v7iVZ Z܏aVo
+9<5b5sVa1k6*\ݷA{ڹXq1b:T-
+Imm/VXOc1WދubrbWX
+XhL݋VJX8\dŊRΕy*E'lbBx.wZhZبZQ:iz/s(	aÄp.o6̓abÏj6b|=X:gXXw鑸Lrk"xڝi:TXF>¤%U5Sa5B[ԂKG;kAx
+yhM/0=c-S2x!y]6"=m!a?,J	*La*-Bٜ5M$/40zs*/@Qo+AYCo"z uc"-Ǯ(Hs39#yMˠ
+`-LV0vU|Q/cWM*j&HFSl%8*Mj-^Ŭ_PI]@=Ť+e{<gW+˽0aaeSW\e.W^+\9p5sR[&,abEÏYtG~0=MvSr Ǚ2J@8#kƚ\5bBrHzk:{#6)\6)(	+wJ㳽$<;ϹRL@ǐ+[A^)2s`̊I><{lCq®-ul{նrMPӃ+Y'J,ܭ	dra^zHv=Y!CGV9F'L2.ϳ5Bt(ʕR6ҪbXyY
+/[u*'=uԋXū/
+*G_3:_!ҶֽvMQ챏Z_
+Gw+Wp#}"vAwҖBT:bCy?q!z'APd8ᯃmh{$^E	W#7E+sV8ډwOhPeSfq]NbG2gZQZv{Ys~꣋NЄwLY=`&!m \$YVXfa``D/gE1[y>͝#!u3
+= 8U!mXtõEO3;w͟{͝ Ϻr bUls5H401;HA=:[YT'q%aVȘ+Oo (G('laŐg"nsPmgO":͆#0$N<+^Y.ŝO/!:bvB0g	ȴLxJ"'*0;UmR\?ocZ0e< M!<idyC>@ݑ.p=Nk77AR@!]E+N$ۥ(6+u)YUQb,V᜿ɶb|PDIxhڈ'C0AxGTD>	\lN@OӸ}gqOm?ֽo,z7.?h4wfm37ّ!1$1{"1+.Z!USb~|2G.1Z%07=ZV@"jь,vFS($)47n"NbA_1mڨO3Ob:]2{HxtwtILd~))Ӧ֤΋MEċ{47#9h+=*dO4m({<
+9C/͒(֚ʬ/6)j:@,]V>`|(Q߻@f	iā<&kD&Hwr3l<QhNݨgQ\е!k6-e\gg)My2muYr
+qȠ5E&+v%Mnƽ;#Psi-:/fgF
++A{	},7&׿vQ))7nVd$()*˘d^;7S@(K}8lWtX6<߲aO-,C֙/+axIi>5."SJfUh;FՂ&vd(+36N8gx}B[`N47M|ʦ!M5,dnu4chu~$_LTPk9RS6cJ
+fXͷY45XJs:wcMcYA|hۚ#[3,A"ޑ٭nBv(KͻʛPdtDlm-S	P5@$ʏ3h?1Z#vA+F ;<ʝ*l2l͙z}P4l=.f5Ɍӡ3%G&vT)Nbk~t4<F80ڲ{UL+n4*5	yPmɅctSڡDUF[tB*zOoB@&rkެs"8;$7qu=8,lcC>~|c|ss.Mt9эc:c'"<p V|9yŜ++^/:+K=ty^yoZ3]MfN2KH-=XCJYWGTjNao\X_p!;JvQI|/16f7_gVZ΢{üqm~@k|y'2 ;dC~&W%5jSiW+w>Ҍ%F%3<f9k4VҝTf+Qaa:6pO8Уbyi1j8!=Ƌ$t&k
+_F&7@PA'{x1*߶78`	,ڢ4稼{蟱Q8}6B3цy'YÿK:q FbZb(՜+QaXqg[s=xE[\՟rZ.8oҊp )zrm<!2ǔ`~FyXc7|;jTVE>vDZj嚔!Iׄ0g]J[F BYb|v`|q@eʪҠTMxިvGg XO, ?$ަ,αAA	>`"ohgOt0L+'GE{KXQ1Tn>QI]c6'OÙmaKH}#8YHq*I't(NYD{#Z\Vhf.]LbîU~5AP@N[j`b>bYq;CNKqlvX_P(D4 y@ h7K+;¨_ZCݬNT?.$_2t{}G2!U 3'n/Q#hGXyM!Q>NE#UePc<oeB ;kfEϫg^#~2ȀƊ\8.dn/yA"xЩUdº|35bZﵚ98a7G֑܆c,qg#C\NeVxǕ X3DD=!r*8 S,d:Bl%{#2]!첾owʫ]|1GAdݼyag/F+^$w\n9KآJ,y7`R^+Bԙ\+ 8㡮n+r"AYO0R)h'NcYH_9 tv7jgz03Urjóinpu@
+K/͟άfw^o1L7B.}*NDw3U Tb92m<h];߸Y'5I吏ɚ$]\{4Gh?IYcR9b~?!zOF|CM򮱷O24cEٻLjC/v/ث~Qm
+3_^"ϧ5,3)=%:c8%H피?]<%?f[z!A&]Ik`b¸lV`G/e}񠼪#u"6@Ddы֑Է%BQb+G@3ݢCl;!>ϒUpʾ`Mnvg-yeT#.agO71J/ 3ܐ|:᝽(>3QsS?4\LN	uh:uP.y==bS!6$K0hq>[\ǿ1Kgwr7,;)C*+o&ë[Vf9e߿1	,:\k$_3bp50>_ܸ:=2Α\ſ*q6K=nqjBkDD'D}p7 7RQ6ʑ62!vy/6#uu;Nq+b*Z둦+m"1Ak${y| G+g`tU=濫"i%1TU^}lhvvQnZwClr}R%
+v򴂣mή$p`+Ӄ~*ׯ;R.PۓNZk;Ur4vB32ؘii]s[>k8uŤ/f,oQX|KKH+^vD	:Y.DP7+$+$הx2BI]i)?<CJM>{o"|wal򆨾Cw.^?6yN<"+胫T#ģjv2Bgr^6Pi+NV5xwS#@"E<#1iu-Z}pQ<!\bOői[΃a}0:rwi=<4DQCw}onZ_p(
+t+r&<{_0&3b\m[+xZג7<s#BjS+`D\+J>\*U!L(i[͊_ Ē-261i`qn:::x^ڭfDA
+H6dS+y2:A15kaz}z%Pq(z%k(XzvzW]K{+z+\ѻ&uT.>kReGeTOUq-T\ջ\ջp358ͩ(%tz=ZgNqzPI=5Uk*jwX׭]|S.8qU*z0COBUNyڪ5e-L}nGKzֻNUuz}=PKPqzmuT7DwukpB<\ٻI>\]U=^+uSz]){Tq({|s޵=Tj漷7w?rJJ^.oYA5D(zעf޵t^yްc)ؼnzWޫT~ݯv_{n/wʺmPDvu|R@@PYiak<f^:`Xv+ސ;xsoi޲}kcvO.NImIt&ŭ'DDׁ~[VX7J=&emGw\d]Y& 7JRIn r%7Xl,[yZyZypppn^a^i^½½}2wMpn^i^a^}Ú}uuVi^i^i^דFU-ܭ]$>}[
+:O:O:uu0ha0{@½':N:N:,8-+)#4*pw2}#½-8-:6puXqZd^i^Ƕpߌj{+½½}#d^ǓFȠ'A{]O-ܝw@p&&nqW˃B綡.ÍQ],{]s^4䠲;͛OVl+m3튝9baM;p٨Uw?ʵQ9.kd̋% Nd=I'/U}l7Gyϻ7+ȷ7	>e; 	4d EHżȯ`'+~;k"rZ?:!M_2]ƠN{S{:"y9\i0-Hat@^t/[V*z]0{TLla5o'١/]gr-_ +DvCpI1HD[~a{y!VrOgl(K`EP>FO%tEźs7pVf6ҝɑe4Ǵ↑W0I"7.QsSж&T/\/+qBi02@ϲL͌T9TQ~xx|dmJnm얧8>]&˗bv;{,SJrvU+R9d伢!Z6WQEM[OVhB!LpW6PR@=xY36y_Hlf7J3٦QmoQg10%u^j;_p7%܌/|>\7$[jb jԥQI.I>!-R%qa3D>]zt-Kv4=_Ʊ"G|.;QҤ[+/(x<
+_~^Z@H?zBlf,]tAk?X/ZE3Z?AGnoDzY2o7AKa%hr
+ZA˓)h1hZ%?	ZTIUҳuV^דeoķ)h:t"x%?	Z8-'?NA+SI!VV^ςuS:x-ht
+Z%?	Z%c{~9OAقV
+ \8Wޛ-OD+yCq@= -bo_ܞ=}A4%t|Ax_</hO_P"_PvOWD{BߠF9Z})+5%Zӡ/}NQ+@gh琯o	Vʼ*]o+jfEF_ڸ	D#}{S3-,jQqsXG;<nkNލ|3oN05(5L\4C31KbgfW{7+SD-f_|@8Uͯ|mMH␕uU{bIhO+b>Jh.\}G%O Do^!~wWMM*}C-lqӛv@4tuP9&0]>n}/|]%|JLJJ|@DU"Ͷu[*1*1*1Ub*UWjJLJzϫDku_%|\%׈*qúJLJLJqhJLJtqEyh͜W")W}[3JL~H{JLJ܀7)=]%:"7yƾJL*1*v}HG+UbJUbJUҌ*WNF\%n*W)=]%W{^8:S:SzJvU"p32W|W6 DĔssK*OWÔ7B7)=]%nn͡|W+HbD\K!^.ۂr9}~>Nqqm券a>A\Ƨ7o~A<_[@Xs6W<>Ӣ& 4`Շb18fa'z>Z JMv̡r)N*J^s޶IMP9B.]Ɣ8kӕ!h]%?hbʺ";UAA7`<;M:aq]uUo\V>>aL'l?>7x.hŐUfZEXNz7ա:s,>GCey>k$iSJu#nR!nx>
+<yvqwzG֜>57Of4ɾw(}%+Y%q(wRlךWz<!r7CV11v(?4JkP%;\i/"g꽎r55STt,TtHAoH1_Nk& 0+"09[(<{#!BLz&kϥl(M'&"z0ӐVdbȫzA=/l>Ƽ4g
+L8:6T9Fjf\荗_cZ+Uf\^+B;F4z=P7ra&J9-D2_6v:zfHXewtWѮjfDJ* \K0Ƌ¡]@_F omp
+zPr 1A++SlIS;.D:9U4N^SaSxu:gDꉏr%JτRVj@kgJUQTKjp_xK3X:Zg:dWyU	j+1jZgً'{+=7	XϽ<Ŋ5nbhH֬#-^'dz|ޠGt^W^$-	VA_7kUĽZҗ+rk Lr±\D.ōMk\_O??@rENEZTIPk_/	=j៭_P_O'*#
+Uۥ]:.Ep}V+y 돉})
+³#UETzc4KG+#_ QiלSEð~iN
+aL*Z01pPPvɋ^spDyk,pkwA
+
+;[zYa^d?,CB4<*5wwe`JGQJBbⓂ\h1G1Yc
+:9-4EYU(P`\<W&6C4"y
+e0@<WAI RUis7T@TlϋY;lL۫XFr#R6mo\_v׻6ww?	YMFluHmL:GBüb/6o7#1)bĉ +dg@r9|?,*ƙ94?5	ۻYV SM+Ц }zN64G%Vi$M m۪% n=M[_8"-Ek{q;9+A2l.$7m信G܄;DPX:Pu@;E=A,MKi 8.2LSf5d"z1v72;0˻A
+Qlk6+[:7K,,j,ݼ:3,qY9;v|lH6	hॄmIF}0JC/dh@&g7i;w 6	Bn}[r;>"EVͩn3>^ߨ&iGx}4-מKlZwR/\ Q&>,6,i>I#!"B:JbE_~(=cѓ/
+*ճWE/r,y}Od+{7m
+\;d^>=h][׹#[<#9laC-[د'f6vk')ǫgٯ~&,!po$p0rZg~hK8'qm%L+O~>~oJ|0Ui'zȝ{nED&ߏI"#HJ~xvDlq;ܬߔɺxڡ=F:y@.BgeI!lꀮp!QAzhXR'5<B(P/=*7G%J|$=`T4qR8i,/bMAqCA]S˖!}u&7TRJ T
+k87ht9SR+[RjTK,EH6YbS3o	6XDc| v*%1Xٝ+?W+V |:CGiL.e.ѢT%jj!\wo^#u\[UA Nϱ?[Cv*OJ#(Y@yY'V,cPZt
++QռT(BȱK@URm8̹d8-L 8ԧq.)~	愛+aV}o<'FrF+2WxO9^:Fk+E}wiH)q:wmV4dSCVfry\r8|%
+]pq'rXzS# S`.7PMR \A j?6T<'~e_X+ɿ#/d%&5RW(I>k3? }p I#^r`eCK\U;$@kp8/ؔx1on z;V"5IKXske1Ν:Od*<\o5>dū۟exr\'t/}t3$$":=)SBu8jIȲuJrjݛ}-W"o-5Ȕ;:j]Wxx~6WY.q&_"(r4n&vpE8,&bl /
+ @Ӡ$"(zEF0[6&j%_Hd;@a~ۛL+JжDn9l>Xvmv#z\=aNHq7p7esHd<}9ȗdC"˕)AcP/v9 I;7)YobH'ո{퀮S_ߑ؅Cj~`$|4BL00q Iq~uB5.df;01*Q}F5N9N\d4:ۋU^Xّ.u[#$.Nl]6j]!1,X
+,<IF9!^rDKE˃=V `Zhl瞪+SH#5
+/
+KǻRZ+rB[m+DrELݜsЃN"
+6iXi,9`$[/'ݱX5YZƼֲj.z5\EQ۾aH-Q1.(M6BG¾u:xf*$6\~<NtOnu~E!>LkPE .&]sw-7yx&xiɗC;Bl:%NS@[<^}93n7O&Tch+{Hҹ%uW{w19N7so:2VS@Ukg+j_)6ICqq3/~ԧ8B<s!4%ѮYoI$GY!VzK%I+n9w7AwAB X"8G+jiu%䥣J2)|^`@Kjy`U+ac51ꮰ-+jA/:՟Nr~
+^J;_;J_Acb'xW>iXZ6B5+W,w%+j빀d}TԳC`Ѧ:XG:p@:<B_!+&K?(H;صXG8:팣Q:uBMC MfW熪3+2Ivj+bMs:՜eF
+^Tga5D X'UrƒXd(vvͮXA N1fLn3fU?NuÁH}\M-tATi{q~Š5}Afƨhgc{7XexW"ʣLÅV+K5:Cy*X2!̊-YY[:3H"1t"_Aol}+xOamϾu:?(AY2Yuc챩fin('F
+=3.CaȅTnvC|oDIktnzdA݅D_"p*k%EL[G׽kPGv}^%qS|BUdLoNDvv !v#	b,^@`kL2m!g'MաvCͅloA@Svٝ_eސ>lm^Ɂ P/lAf6H<RL+ ZEhQ>pigl&?$F@EtlڣDϞs^ƶZ+\m2gFU9:ѭ93D!
+գ; rũÙ<Ik恚vYyޝ)̫g86B'8{^iOZ#cpyҽӪ{C+w?ׄ|=UD)31;,xhYrd=Nbى{gHKyХFCч(n!ꗆΌmS]ޢ_׀/v$'e"B+H;w#@h_&zZ)`	tŞ|ժr:+"by#t^{Oгjۃ˹袘5Ie}@B;Q/#@/ʏ ?Hyrh# N#@u
+Fu LL]w#4>}Jg "6@ob.(9{qmMlF%qNhgZ`~DLsĩk "7Ѿw<3͠vyCkju]}uyU~X~hNI-ٽ_ͧ.Z\UDӖ[ wM+%53UH[,y /ز%+5A'kF$p7G(:_ӯ{,y|YzWl=::4?TnyG{2Z%s~Ա$ƹ#̦Cgи[{%Ϙ /ز֣dFe=Bcsf=P%Bg1c^1ιTՙ|Ǆz̷\|LU'+>hq"كv6y!'#k
+%gEޅg-GK֊5YYqomZեHG{ 2P<v@ _=izE_H|#1"KRj?נWɽ~ۨ>_׻+eP0Mh8쿎n0*E}.ˢx+?O%YR<-ϪڴgӬE~hj<z汵yhOX&;NZ^auI)dKlY+k7MZr˕'^+(b]j|Wkᥢ1 q,k+@B08e񬤵CВˑ<K.GŚ%Fw2^Ecc{ɨ_8g(r9TZQQ%FHbY,f6i}yKBŉNt!"+^yAC dgEO{֥F@{
+!kpgNts3݅J@Άg
+6dmW2xNaQek0u
+(r^t'NXZ즺V|P
+F#` :a^t@t1.
+ܡp ̨$b7ɵV%HInkŏ6v1E~I[=$"ҮQ^JF!\25J}JveʌȚ%bZ7 }gǤ6D$SbDr9`>j"Z!CBٞ@r\dX5%?tؙOz\z&!r0@)gjʆtRJ;J-*nArG4'	'	HûUG%{{wKX(!+Ry񒗏I=B:.	%-;rD|^$'ea`QBI+oSlkR j22|)iI$. D+.RIusR.*zYBe!Ɉo	\,:b%xuF!,Y9TG]sʝpB]j>3:ŢPqDJFBBEh9Z+3`@W?zvI#چNj ld0YycoRS6>YFKVh6=ڃ47mXϋDTeM}:96PD|oT}ùbz%#h/4q
+M{r#	`g`hMSZ2VSuRY+ǀh4kYU!T49,561AQC|R|^bȶj
+-_=^Kw4'h'΃4ntۀk]4't+`Gt/i|r)S:孇,{R!1ub@2ou˼x$_x; zrզ;BI<X+,K`5b9DJAe@"lyw}LwJz޺̱
+ވLxJ	/g-4gDHeC , Ŏ@Ƞ/Bbsl#Dn,w 
+D2eG<+sJW߉N
+*؟C a޻P2#):&gpkw$!:bV
+/6'J@=
+ADl+,jC.R%1+񢴱FioF9G@j<ohTH2?D	ָ΃8۰`9bPaI(]rDM|GN47bodX".Y_`\LVR} 1e)>_2ञ	bCÞkF5.D8-f	՝+f5)BѴ% 6r6*)&2N⯃FbEaHSC<%.w¸ixJyn 42),cj4] KBd(B?U25'|z1/9Bf0jQn͒בu=e.%Pekr?ӃM<|4w@xc^>rR?}׫'U}jhj<<y![
+̄3f=b[HGڢ%[+S0_=~~zޏCיH<NGǙHq04zfWOy_\}zDgt,e?Atਗ਼vE+o':MEyGqy[}??QOz:Ғ\ ~fﭫm{SZs$dWD4Xiz|hL|~ܰ?ٿģg)2k,GқKl?%u/|Sٙm2PBw?f+ O!pd2`Σ+^}:r| RAtqpٝS[J<zyf"2p8l'?^9o* ;GhQ9\9ڐ}b~r:-:#"7w0iuywfq{
+>(ͱ0+"H?x
+c/k}/3o)ET&$6f_Jd?^gT3|gtFZڣtD:(Ena#4y3($J!ӷBDtVUu?@~,bZxCZ}}vi?dj<Z%Nǭ!}Rw)=,뾏S} =y]5«C+0^^_q(!o^3΋TZ1~EΪPXN*+$SY
+rQZ:SS8ZRM	ҶAbQA0c¢uraiV]H|n<c$Q^/yD`UcpJqn1(7G${_n/R+R\Q\AiJ|r֐J4
+>CPL M_\xoXқ_@MQtBٻ۞,f%79ߚ +rzGQp$u*MJ*ҥ>O:L,yLnaT㷄 B^q".9; QyV7,^2!.MI|(jdc B;~'.Dxt~q-eqzʛZŦܺ6=0^!¦'3dazVlOwO}ʓ|A#sֳ^g6~_xZ*εf/qo&G6*gV	=SnRl8ϡ'"+Q5zm~M6?I|~j< 4|15L[G=Vܕ}ެFo˛e{xC'Z8\rNԘ@D_ɢD1N'@oZm xc3.w1H5$ƹ7q,#^鰡L(%`{M>9$}++:U7owŸa]C_p^`{
+}Kd<# .aR/:9Ԯf?1Wrᅔe&&5>HvMy3ma"#\2Vn,pDmL75/obK'Nx(d^;:!+=KvWMf+EȤ^ه⛈>Ig'!Yމw2w"t}7^!nyƝ=Ex]]ܸV;+P85l4%:{W7:W9nQ$dncO53
+n#ԺKa6*ɲ(O'kWǤC/k-q-uOL΁l $'bӾԞx Ŵ ٖJDvɎPu `ɺ+-&xqVyT8+QG9xodCLev*(k1^
+,6ˆYidK}mDX/5yG)SF -R2BGh #c:/k+P0Y.<=e:D>2Z$2#aaBO95o.&JǾN(ZIYm+竳I
+%kb$_/(錤1$:|P7Gk&u	&!SDQu*.PAE]踲(3IHNCQlQKyDˉZ^+{ `B>An/t0sQ\-N0FR:/NKcqja] 0MS_\tD-nCstؒr\AǪ9~"h뭲͠cU&C:fKFI*PApbV9Y:dC\	Q3mq3ʐ$bdOtׁ7hײF_ɹ=q_HРߎc"⼸(Av Ea_C%ͤ܎s+LY0Ǆb)tQL	m(cDkK+qZڒs~femY~bkED(fHP&Cz@['Aj0qܓMZ3G8HoDXRy^'nS
+[~WdA:+5LDl&^0XN0XsFyL%W)KD*ťI\`	}57qHjTb+`r͡rCwDj'
+}yw1ēoDW.%PfmWxQ1^'{2NU q˚&:
+xeO2T]dUkLZFP+xك=<l`:md׵f)3]oEuş4!H<-7Φ/o	\'wd쫢;Sa,̆M4u/u%´	%(*BxHA]%p|\I2˹j-Td,CⒻSqPOJDh/DXAtѮ+*""]AW	k&:SvVJ?dȥd/*^ԼRZ^mÚG6 eɒ8x RI})XKH9@h@-UDg)ᤰ,\Af:!M«,'BO}6K jDI:>p\$J2SQ-YrJǻ	;%8ˏw5m[wZīEm[Cf l-j5mә^TU0E.$T\Pۊ`NEi5nL:Ue[[Sud"=MfkPTIG9Z@+-?-7M[h8Xlg0h[ЂV}v-܌%krɉmkU S:m5|$"÷,x%0"3 ({XV XTh-A-YOB\ra>xkMo^l7K+,*oeϐ]0L
+[2^N"D9.t0b ͫز? C_+
+ $5=H4Ӝvr׳1#Hh1Vlƃ9ײ/ŭ		[%ʅl" zj8x	:N'IS:+wf`6!&3l(]ʸC j#ϴh:^&_i䮛X4y]uq[zwSׯ _Q%bD%\*6td΃3jRBroM*<2Z6 E~))~axWKO
+;v%i hW"'Р$g`zXճd<,@jZNl_
+eaɚ=vOKnRI\	C{tl7"A`$pv=R5	"T:l"L:aF\I&ؠRz#HxXj1=U]]l
+C4C\q|l$owoETAE *ss{yB*OeOԽFBlԽFHmC{T+a5[{KvԢx(	{(*cz5J ɑAxjJaZ^Z[WL>5\dH&TzPARiDMؐ&hVUPr+j 45
++*8~"	3,oi'nDl*y^&&3.Ul1&T枮6Rgw4ȕV'h	7-˵'s]YkOɬPBj%D>22/%SқԪJ.{Fǒ1+[Q(5Sf85..t=eQ!kZ~I섿vjׅ8n$;e=SރװR|mzgiY0zGŅmjWN|0KFL*0H"M=B"M͎o]=}+q^uS Y7+oLEO9<=١/Rf1w9oDl("PjDOne`eJ4OI!6遐
+1Y]>:Koћ<eϨ9x<Rcě,LkԳ.]۳cY~!"qZ@LX7'1Kᅈ"ўRSqXU<2&yeپ)uAzRFL&y19ei<+r+XŪ%J+wvq@ɉD3^=,l#AȻ,ztfqw&TqdʥU۰[-;YHjP]'q5%tc>
+=+(G {AiYDug/jr^y++O˝mv8)ҷ
+iWgɈ?Yq^K"WzŰxh+	+VvY&u
+u&|2彐bgr<@\9~$V{K6(4HˌYD=y|ͤǭ[ZUp.¡:CU<7Ϊ$vpL^YO+\9~q9Ba@r/:y$~&dWg4PP{áhlXrحfe+]NzHҟ1xJةQaGa=]RqлGⱧܣ<unNNf̽!g9-omW_̐)anu񠺄5(343ޡrVr>*վx4~+c=əА<3sV(՜ԘoF@ƀ-e&,U^UH:#T{c4"pd8iWOmI!rͦeY4J*5^r!ɚ,Kr,X@6<H֦3PGX3yQ^Jri,;>k7+T#
+_MU RlGR̫{#(wu,I{=]R (c!7y"Q%3MH]D/(/o˩`<+ҟRV"TejY:k+.gODh!rsR	foПɺ%keEp/DCfG3@^NSEa)qԓXp?N`DֵGD1FO~3ioF:~(be|,>ە򆮮mapcE4fR71g=5k$O$H'RJSn.'Rː%lUN[XήE?^*.-,l+A^ukrY	q,uW^YE6ac@ $MSQCP%%eٓS+N(; J*-]JWٗ5we$u瑚UnQ\1\
+2pnY/(B}i2gȮӖ^#NBLMMݩ2iS!IZKnF-+aӟ<qeh(Xl>>>|ʖ*eajbf	Xǥn'Y.h O8,oB{IRG۔=Hh8.dZC~`)}􅳭`AY81x$7*YPd5e:@`Urʢu[PԭF-(
+""聈D
+`p先YpBj'%=5ʚj5	"nChdM
+<nCGH&aCQ6xd*(%9Q׶$esmK-:%%S̍|be=Էd_=&sh]-ImĔ-T2s2
+MςU3=Aς_Ѡ
+d׳@f&Ykqae^
+A}zv}K-4}tnPIze]1yjVdKu%P/tjA"E%UM璊4
+*A炷VxAu.p
+:MR2չ2й8TB5\i:wsiB&ӹGUCՠs>P:^ls	Rй@a:@@0t.dLs[dӹ0"e/qr1LTNKRiÀzsiep;'Lx\~o5@f`RŽĀWjk;{Aۧ.h0XvrS%}ETH̫FJfzU(XTW[5:T0]pfLѽÿKO:&KSɍlϙij?c/ԫk^x(7C|יŜ4CF!w#(o_B}L.U(e:+1rXy`Kʠg81sPխ&Lr#:֋fz[fyp\J;yDu%z" 
+Fl#*Mo{#+:6x.`C@N'ۉצ_-i7}[o+?HOB5rvjD}f5t3N]E,du$x?dNmxKs⬗9+H%>1_9Jª4";hr+Y8Z6e0w~pBubqKL&OtxP\R~_j5赴Ϟ+^oh`6 1@|+DO۪)(^	:^(
+4:3%P3y],9R]P.NZvȈ!.B_)1ք#EfCـ.8'MJ2K"Dk2~u[PM,#ŧ211uQLU&+Xqr`DLjH_bCdLSkOn4-RlH۳ņԹRlH;ņdro"LLk']l6wF\l PeL5wMjQhBCbD,ťaiU
++Thx*4$=Us6YRBCj<АXB Je͓ ж̐ ۙLfHz@
+aGc"u4鏂CaͪZ>pgzr':hWbM*>8ap^̂RdnH|W_" ]"OIAH%@{o!Yқ,{MY dZk$TAK-4L+;CK0aJd8ئɝ͘ ,sN6HĂXJG[rΉERB!EͳdEoEQ@%XzLUK(YĀ䂐iL"y-KH0M"M@N
+_e(
+-o1"Jp\fO~?*Yv2X͇@;FdQOꛏ#۬ƶX?1޾eY \Al?p'm;~N1&kU_IޖhiGlPBr+F
+j*/X;Y$_Seұ_h.M"x -ȏ];BYT+Hbٰ9{mF[Yr`^~}'U R0'6~-딑2`
+QONB-	w J*$*KE+(dB~\le*\>AX0ܕ5#&!9%o\s͌=b+od-S\!,9{7nRI62{/-# pp[|m\xcIxyh>E4wt.kL`Ȅ1rOoL6
+|`):+K4$mg Fj~-]vdGv~%,6a4۲sERLv17RCPvѬ*h[vъUvF鲡mޫd.]TS.Q).g_h&?b\|;4E_
+Tp苄vKIZn_@DP~_Pn+V4M@p[~yRq0H-T?)]apFGIE}"Ʒ_MkΑۿ!yhYC02e2#J@hĻ	Hi
+]yx*J2w¥Z=d2b#zLձ)pH/מ+tQ?i"fUIRA.dD;G *vr%dVq^h$3  bIBe=D|Go4ȩlҰkx)ZD%sݴXwj%BWh 7@ARFxTCrCntD'򄈺Yä6TfgkwQz*eg +/Y)~TSsKdϝ,&MFhT0yFuԃ3ΈX)Yiw]!Rgr<J_
+/+뭊ӸY^.y*ސ/yA+tV2XIFOElӊӘ2k1rscxd,B
+"h|[N'٦q/Kz5eύW:fCZ)Yr/kl&mķf*U9LS<;L1J4fK	4S),Mq.j?K,*r
+7SQ7SN]E+z쮙8N[=EUSYH"`N5jC5T)}U;K@SP
+TVM?F3JɌ- R j6S@5FTOR?LEJe[Z̹%C=ۼ}Ue~w	`ժz֪IE ! DλX@:>feBTqF+hR7Z>rRqHuHRJ:rl-89BhqH%qJ%]`Q>nU#|R*?*I~"{/Fbkڱ4U+8Lߥ}^c1V9D޷ 	p_r(Bo+ߝT<ÐC+RlPU]o_V) F,a^P[B̽ 7HG$Aݤ/5}#79t/5234CYwS7D?sJ4Sdo~W_S:f #"]'+C07c90Lj;)7XsC3˪ڸL.yJsŔ~L T͞Vq1LW.	ei[}A0&_`Ъ={];d&zΏ+}j,MU-Qr<@Gy>T zsqd}<=oZJ'Xh
+Heﺌѵj!6MVr GU7+^R02 拾Ms§6ܛlNS:G?yDB=IaO KĞI%c-^o:<쯥Ō>24a*Ycko485KE_y`_=<{y9QMgf;RaϘ
+`>,fZPSD)S3ߒ=YU /fVxﲨ8|z6)+Ul0c3ds$!u/ KgB^:ÂBa?3]7t|-a_Ǟ<-ׯ"vX
+mn{(oDsD0VVι OM+hmm}hC_ zƱ ^C_y}VP;mV99s0?V\!$-IwaL_;E.1L%6&028]]+dKA~O~WwpR6v1ӟ~ƅnvTZCs.&o-a!1세q]+
+s + V0h'PT5,8.yBbAGȜ+̗iKटǏ;|ڜ}ˏ/a@:fXf z e2{Bv{BF[;Ge#X-	Q?.<ww*/H a9=*!Αb#1nEiEM@0r%9=z+j`ً}==f0_j1'q2.!F-T$+/k!V+*!Upß#PVPh6HVU9Xw!ݓ#ZȴlQ#s8AbSmG?!IiN~C|,uE-nͻ/?f㸁@F$ec,@%kX'iදeʃn-XZw81+@J6W+~\6(N߭J+M6ťUS[{X\m:ww\& *mv3_5A;`: еhn%9HRBJ/3#^SxW)6+I{Dryds|pv#&g嘊3	Hg87Ģ{Y!2UJ̣7bq=M:KU37$4/ĔG?$G[Xx,(v(ߋezaH(mo-?h3lC|##/|O̗Aq^τ`~S1K@(R+[Fg	BUsCCL.h^\`VqFu 
+TF}k۳!2HWqUm%@/Πa+"Li>(=I$|VUA\8PzuN$	Ir@x'zrǷp9 '~/L٘4@t bvbz>w2x `t}0C Fy2@ܓtV	Ѿ!VDTFKXRst"FrnÏT}l#f݀;)&O#L1:ZH\0dY'?+d!ωg5x{.~Fy(<r{@du 7E@>~k5Qc]VAgiơ#,:U$"nM}CM}!s+B+ jS8t1,Av?T%0@8ETwp&¬Eğ79ihq0f5KpLJnG:X
+'Z>~Aq]`zm!z]N//XGDz"+vݱ\k(EtSEQhljwÛJbhރ Q?']thj'~SFi\QFn{H:ޑGn*,$v^BpxpHK?=B:xDPOO ňI1VUdg˝0թE:y&~3Ud1olA&,x%z!Na87>NV
+LclLMb$
+I" c"ʅ'3GU]-겮>':FkL]kīLe:kFd~,58Nc7[fg1`,:|N9J%}vg1+wh{Fp;FB#XF@a%=+԰֙Fm\w~XXyn^?k#0؏2ϖj>:W+GKVhKi}/Ov6+|s,U<WI+Ufo.?/Ey0 r|݁: wWSs;&+NTJ`-dHCo*Ft/V,P&w(p҃HPpY8sPqF("ԅ"bjDQ{踤(1m_1 p1NAϖsЏl4`U⠰Lvkft.0o:+Y-MȌh&#Mh-^[+?uP"/m}gj- S8&DY#Smcx.yId#*mv8idt4#̞+Wyg"*z̏ 0TPGz_e@F@LbP߄Y4Tbr!\2N?!7D7prD|2jAp2	;t0Ҿt,A&H+ k~im1%~L')B-aU+TԢ*B RwBS21-W ڟ2=fQyzN1:S\SOSwks9
+^ j]?N0% \ĸPbJ~XR,d]}CBy`uK?)z">uʪR2GJÎSY߭>Rc"xnyE$eYn4+Z<l"&&|idI5 ];(я[0qr>^Lwԁ#vǓ.։;FC755Βe9H6hYy_JƟܙ\|!e[-T\|@B@/֏oj7e@ @zgy)w#Sz3*u:$D]R4J
+4}=Q漱8 b۴iү41Lp",&\y	NA`}Js> 3TJ *=ഄt
++7*PA.l֙aFÉ[΍Wmx%nnϨF$Ғ 	t͆^̞rD}CA~	þm2Pwu`"`1ÈZ|QeiM > ,/Y\EQdml=~k	$O
+{#xM$Ihi8%4!U%ڣ%4y4UM=, -B;JGK-U|.kN"U\g"D'|THmCb{ު3
+׮(LHADZxtSFs[׍uGsUEb؊h@n=x-OiwlEr_	ӿ%Bh
+#BV,g/>zC*c	rhylDRU+,Ő}hWqxChux#Lk*+Oq 9\eH(f<f"-RΏ=SvQ3#̜,닩lю,60b&n++ا(+$K1(;F|$Cs,
+OWM"]"
+)/$ׇ)s&z^ŉq}6E;PeM ѵi]8]Vl[.?:W%9uo=ar#	hy)IB+:=ZtqU7F1|51Mww7[ZI,^C+X uj0#uO!dJA]R!H3	#u	tǸ=:*i0sm:gu^gP/]$?;;?>ҮJtT?INA2%D.;83jS]t
+8xqn%iҶU7د:NRF$;XwݙMPBD|~主n)R@Apj#.q7]paVكT%Co _֧,ʹfU:7N4hw;DApd4BEizLej4Zdv2%+\(ҐhkSz%/vg⾿!z	qFg+*)0r8C`j@eH[bD8D?go;{lJ]ɀBg;-8"\Df;C;5sfAǋC+%ݪc'3K;X5EaRqr4g
+iU"B6Kb>e4Q7t6%V)n1lZ_7Kƥ;'MMHV1C;c	T~Gx
+q?!G]+l,q[lT
+R+?bȜpc}A8k*eU={ʍ%!l?}\ݼ$7^	,H#h>5]\@@,Y5
+A{Tj^ _1_Ʋ^euYFr)FG!iH$%3.`-Y3PFgvBo@GP
+D_B4"TڛjSeb[b?.꺇>|;I*F으`;eOPqd1k<7"5ҜUdjRӝwi,=x
+8{Eg>1=Kb|0<B!Sʞwu^3w0D{%gf!@Yj |v޼'dκq08N1D<|6VUeC{2+^/-數U&Gk|b8=揄+G˕aթE\u˛pK
+B?)\F0b}[^xKk,(FaWz@Y_wIK{+r6#QhVH;{dhwx!8WX򢄿+2G?лo,ޢCwr0<4F^3ɽ9fx"<Q5^ʖfw>oDͫBbtCd@VS 5e:E!2Pi;gE^h"wcb.U@1(<q%0Z$߈$-[sVvoQ%ro(61{:ziqI\u/qӣʞ9u3D0aHy)Eg R&]Q/DL4񆠧;p`YN0+/E74˾5V'O'8PcY)1!>JZ ّ}qQAhUqQ]xKHE>PO+
+PL#B78_0GLw!]A-
+LXc*K=`j[Y(>дS,pA"R9n/uo3 (|,wĿW`j0c7˯s(!v庋jJxKm%5uD*,ۘrwb<]Fy.,[W }ϳ8-=C^ڽH-MKĪDU-Y-?ZK*=eww]\׺̐V5ʑUdMC#$ni1i{9d>'J
+GOs!b'F=kBSÁq4^$%sV2G>奡OtC)9[d8+ōϵL f?ӏ3E7GD9n!OZSKÒ1GiV׊<6{lF0b.ǐձLzzh$Uͫ!~.~͗uF5޸$&&pzB˼RaO /.G!Ԥtqqצ$Nne1[fsՓ3mV8Y.Oi]L/U _\|ۓ e5\ε"}gxJTOSѓ?GWX,Ip,n!~\= ? U7Եf82]bo0w;Md^#TGa5V*::6tm*Kt@>6:#Ok^W`/FsHڱ+cSr=$.=dI[\ _1 {*qJspm)Fs%.43_^0(㓟*2Ϛ)s(O̐>f@jcy%+24{O	!eD5@!^d`+jtY+^M!V1eEwm
+`u6&^+a-W|Xlbl]mdntb7%@	+V5+A)[-dN<RYkH8C[E$7΄J4X}+m"/Đ$,	8!S28m=q.z~雌Ŷäq"d%"D܁["n#$<Iۿ;5,ι,{fD?e%.ْqB2tG;C	bNiT|2 ;bu|9|9<y9<䜻ì[uxHq!~J!i6c'MF:m{!֮u=K)a!90/Qw1vW:te$>n"$][1`|.oQw)NF+D:o&-3k̾9uKеՏeɏ3WycYǑջΆ'ts>_.Q:ŭb}5%FECw/sK3Lco~MwH%u[)e4_pvc}Ӥx㷆/Q<t=l;[o1`08b\ɔk/81^@VYDFH%wl|egUK|!B_B޸Jۣ!NļBfPM;,:v X5z@1[dȖu@6=Mxx>N9 mo0]aR9^s=4Q4QcC| 0!|Ubxw5+Q&G`-;r0̯nATLC=*.ɟ'TbxG;
++waR ]݅[P> +Dq	 o*2Dɗ7ĮX_up#^JѣEx]2ʐL~
+#{K l<aloWW3"c|pi_t㉡yqVz̵5(1l -ǂɒ5%ޥ:d,"exOX<x!vƒ$֏"*,n^LOdZ݈V/q2K1KJC4'Y?	+NXj>Ozqc 0io]P6cLU5Bz4p8oO]6q䅋YqB*+yDy&XNe	ރ=A>"G ڃ߷q4̠Vi.r~K\fLG.P3fC:AyPqr]tWD7Dl;3˫YV|u_Q(R&9Pԏu`Ie I4[Vզ4M$;bU&|SH(kOǯ&aW!!&If]Wo$8q {6.yĀu^+/]2#ǥ4̮שR-x<l 9ΚT$n!V{}GdLJ'.=q 0^v>|\JQc2Ad0KX8KRB|EGG2P0 D3Cft]~ vٹClJߞT6N-0p\4mL)x"gPzMbYf;HB1#5nJ$)*ayroѥ;㤴qXǻ~3cڡ7zO[=A~zLzW/w?w`UxC,m? *\_UR7tۭ1cݥ9GPf\b= ZK=>׷!ɐ3MH=_?_M+7a!wQdBa~qs$/Ī2E0(Cю^
+^;Ry8hWCiiLO4n#ofF:%2m\&2f\>`b+|X2+L OjVxoUB*7#aaCAgH/!hɐHGY.\3!"+iMTdf0z@|Qm@95&albQp.1n^B	>Auމy8ɤt'dy}#ՐeA&z ]QՉכv{D7"y!&I'_l,+1W>i7鷇(TQ\iٍm}W83\.Dσq˅U˃Y}odUM]=rTF-IV֣4zc׈y	[vʢKo)pqR+m|[~\@yzWAy&EM 5G!v/ZAt+O `\U ti9)+qC/39rmn1J6.E6ixvLs #N|53{ě!HD.lTU(*E2h_#<p݄WM&(HBaS]QXX*̌cqj*fW4݃qQ||:-rf&hBiՇJhcK0gj Zyd]u8';)<3UZ-<SYin36ŉ0Ӹ+ow55TrsGo9^x oVJ2o2ʍ41MOr)r]oM.f̱+?t׵!2?KtnI/+[I!bߖ$cGo-[7DQݨ]s;JͅH؅=V4Afeȉ[F|.C]$y2Ai-!psa&9qv$V07|"lk+AHK.@;2S۲?vU$5I4ǌ2M]d4eYAǝ
+lP*FqGI9!KV*}A41B/={K"LE9R|)+ncۈ{g9}rp>*(hr4gv2tBtb@$f}V+r^dd';RxsRȒ4@qA\쌅2ws<Z29ؓW}%GiߌmWZL=%O]i K;	a:_B|96W-g_|L)SKx rU8qwA5JE`#9!w#Y:Ts&n=fSKm? v_ǯW	q7MioU%:2\s0`gq+Sح^u/0U? UbWrь07vzw?Gg?&?2̘y%l='F8Rm\j)?K?cc>
+$MW֕N'NPP\:C.aΗ3w15ep8yrgn}}{\}2zlXqEn:&S/珌|}[a}v%_WF|K5jο:죕f
+iR`u/ρ)\.mBԪ'+xUDXUh9>蔪xI(l\/cgRïЯ2l"ò5JG(SyߟR-*=LUK:[pE1b!^bFyU#@\7D7btX(_UjDfZ^Z.ej~my-^Z,yv^!~U0nKٿULnKZb_]zKcC*bmO-h+#=D_`ï/J
+endstream
+endobj
+304 0 obj
+<</Type/XObject/Subtype/Image/Width 128/Height 39/ColorSpace/DeviceGray/Matte[ 0 0 0] /BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 1434>>
+stream
+xŗPU@X&t|om¬TDűRAWZTR'S-H3LC#9$fb8[PQCu;oXus~] !ܷbmeTrP'S]DYR׽R|dtw!m;:(&
+.9dMn9 }15熰Āh{& Txgq )LlIu	|g06݉g=^!/CO:Wq'zi:_-6>N% :4;mp@Tɟd6%lO7գdPY81!1\\}f{(hX9DCgdfG=ЯVW+DbRG5P$TiӰҶDJI5n
+~L	7Hր*~R?SeFtz:yUk§R[C.mS=1TJ??2g	F|Ҵ
+aIwWKD0|XhēxG1zs~$L&5Agu37\4ˌ> 0=:|ƲjgfՏ BCv(`avZ]R_kțׂ.**&rg7џr1_w Ig/Ns/gc})[O-712w̷gs;Iֿ4/HVGa͢UG,RwՒ/4p\2kqą~x7~G)pW{AGxْl{>&̵v"Uo"H{݌[NWoSDMd-}Ǭ)q%t+?#IfuiW/^WS[W!تC~ej_W?{ւX;)#h/lgR%c3.x»K|K2lmb~flq;_W(+ ٣3	tY:;dԢ ^>]!Fii-n`2ń*GG)1U&Ĭ*px?jXZ<IL/r<Svm}:>z#ޝ^w=#9/5/c+9,Ć 6K]'٠WKG J5⇊NecAy!9FaUe9NG[W\xU~܋y$P|h?]2V_2So!\8t;u{c[ w8+^zƣ5ֆ̱;;-bwQ2e{^XlŉY65:wF9b`5ۨtO
+endstream
+endobj
+305 0 obj
+<</Filter/FlateDecode/Length 6178>>
+stream
+x]_s8OUWsKLƛl쭹=xlEl{@QcZ$<wq$EntF}O߾؋٫?>a+c\f3+XnOlNuvygW13IGOOqzⵞ觜YQfWgݏ<sS'x&*8+p5h8'|駧O>ogG:_T3%#,֫ɳّ`2jv_@Ms q_ͰW:?w`6+[rh~IDof7gC )E4]2]| %J ݑ.4y:pSB!B3clK[()g
+@}~2ߞKf5naRmpī[]<> x?^W8Ami7?t{nBU/By!ei$˾XL
+Q̏vhyt ݷdq74"+Ǐ'3\ݯ6: 4w84mBZiV0ypYR+Zi۫LW4ad믋&'qu6ZaW<Odv􎰲`HP'k2߮jq*#dWa5 +Q%
+^
+4?"/A%U	&H%Hus	9|I#pp-/g@ݞ_ʹ\~qGd0
+l79ǏhjA%Xn\3}w7?0_8?CHLW#@k(M)E*8#݀Ȇb]W5Hwz[]ْd听]zdso8x	S]V)j!5 J!0>t4}CشXn[h||t y	uqrD&/eQ3Xos|:VZ 6h0Ft`CB2;#zc9'ϋ؅#;G~	92釗'C[ShmQ㟷h/tD` )N!f8Go]Y_zN_?״.qD%,'FNgA8Z+(dףpZ0rIW"6sjDw
+r4	]OL{ּSxr#[l ܹ+<8	qO9QȂŽJϷh@{1+vMsC]~fBv=վ6DᢀQe.1ndso!0*3'
+gwW%PCئ.&:.#+UԪ~x\4J2=P0 5P`(a芒*KW,E!ljR\
+K+@Ԥ\
+4xsAiK+RKy=rJ4#+xE䈧	ixȑpsA9h#+H#y=rD&l#"j>E䈧Ԡ	4I#GI4#k>	q$`+O9#G+ &ZSQk)"G<MԚMAٿ9٧	4^kI#kК}ȑpּ8"=hI+k(G#&pI9hk^M=Hc6	r$b#`oT!~1	D*f@~Wk*;jTaQsNEUcˎ*:U1;*x*Ș8T$5@Bn&]!V֦}`wTA-V74ר|CKv7~589ah	߰OkG<U-:xM4w`$IȝsYW:{8-t\rU
+n뱴rR3mbA^kwA;胫]PAT+h.~}-+o>1ft!Rj=Zdo(a8G[},n>q.7~,8`+x˙M+W~+	Raq*tA, '|ʆۆf=x^NpSA-]ڱ)ph-Lm\_ D)0X^TIܻY5˵{4zph) #&_gRy0_N	KNnzwP\|66IҚ㔫ÃDp thVpGqzt#`tta\ȟ׃>ّ0yǄWJʄv)aX%vd
+Z$d2
+KAƽ?}9So;t$}aA.0cf}>Q;CB!gVN˕x2	nF23/8xzmģq4`Dk  ; 2cI١	p9v̲@Z͎lx"mUW`Y<TtS-$l,`LC0V>+s`|"Ԗ６UهJqىCsne2}遏@wBC}v[\^@0zC:xZm֍;0JQyq}nSJ7xoڃ4g4aˢT<X0;:}m,Ҙdf_Pj_'|2%
+zL${2&-ۉγoxeLK^4*)}Kj0?I.qٔ6t	mwLҸX}I{zK.9'i+¯oTй-\o9d:{RVceה|Sާ	/ʄ*kȈn~wSe8SB6	{״8#J>$u\t\k=2_ѓ%@Edz@Mi|;1	KyIZ^d0FR8T2_*ipJnwu(h8n0=8\/?No߼Eſ1NR3ƟҋK4r&=.5M}QR?F=spjJ;`,LtyGw2i̽wEFcucZm]3w'W	%=V߃N[o	 Rz*9.Vr»f`5GOϜZH0o< 5Iv3kr`j-aKksrOcN+lq8͛Kٌq6oBc݅e؂k~0,WėJ0s7t&XwXI`ɥFI߃t1m%2f_0uTL߽f4."9%XO/Z'+Ei{Θg/clm_,:t7>|6V+"4?
+|iXsa+Dg
+H,Ƈ9L+}2bRKUu{5A;rl&ߞ_3_4SwoN5Om,ܡ{Յ^|M qMBa-AfuivYj<ЛHPܘN5AK_@?CyF2/!Nuk1pJ@,Jr&[{}-#-@:*`~k{j4Q	k(rS|VCX:"YV}IV./kY*BxL2҇$<$}ӧ뺄y<y)١&ݤ}
++|)K2Kc=P<
+Ώ@yHu#y^9ȤrhXbVh:!kzN=<zر6*X;+Qp{`$֐ǽs*ߡfx!\ӮۄC,1,ބ+v,?xJ)g/8~?kWE!\B%f<_N(ۑa)oy|_?K{|\zLI;mL}dpX˄\2+8_f}5h+1  KEj/m\TK~:u^)mn,XFsKhzyWtU<4I:Gex&Gw,Sێ&z:jghGb;ռA4h'aIq'V4;{v>I7:rM}GMUkUҐxD`Mn+$ϣŨZn_pBY)Nn7Ȍ*H36204) 2h*,oظ5nз]=cPkC-TbGj$Z-D׾RNց:o09u5P#HBCj$N\UuaGBծv|+I[#	+M(tOX{װ"[vj_ۈXNb܄PJQТ.A\+$TDIeƩ	9/;JqxTهLZgg+͸CFlVÈrm\Rh#^O F@E/_QEiڣXz9np~J+p#Q
+ TpvC8%G
+&-܈ޑ8#9"g$yٹy<`DRCH@8l$G$6d?H}0#ʚ.3\3ƪac¨Ǳ*hy7}Me
+CBdpWqAPeSP0/YJ@]JWfU}
+yOY%Ը*$Cn#`Iu5~֞be0a7Lt#31xp]m*k(~\!)-8q8X"_|¾3)GSV%0;^WQQ3]v$n|6SGctT*CrDywv1!9\wy8C;g#
+ aThŶ_r<9XO0*~Cو펥@\Xπ/mJM	N3gZal酦{;*b(&U	ɞT7'1pRXJ3"*cLqD3"&i[ Gˢ:\f>6s,7xGAsf/ L/i{ك;D^0۔mR:^`ST]ÏZPr[>r?ȧ$OIG' (N4X_=Ib[,B$&[ƻZ?Q%+]?ǑhEsUtNaS/FG"uPz:Mq\_G6zʇ
+PG'X2:rPe\Ke|x(gmiSeU_m+ʾ\J[T)<A|+NW-HuuE3"kjr#][o٫&]T)iJO!QSFhC$Z15#,3{%T.UwbbbjF8\aF8\lUx -3;jOnT۵'Qu@!6x[%Pפ	Dщ5QsN+E+]kI6GRZ#$A%HKXGvсE],qk:עU!S(ipQ~rE>gʟ4.l`2uccsE{,y~ݘRDBmI)Eivc*Fw ӕ1%`Q?dH#>	#29SpCE]~c+_
+mE^-5k{F?&Љ@AKvOxPu>"X@
+endstream
+endobj
+306 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+307 0 obj
+<</Type/XObject/Subtype/Form/Resources<</ExtGState<</GS11 11 0 R>>/Font<</F1 9 0 R>>>>/BBox[ 0 0 636.53 220.2] /Matrix[ 0.11311 0 0 0.32698 0 0] /Filter/FlateDecode/Length 518>>
+stream
+xU=0#?L	H{G'ѡQ-ܡntvflO'%jsb+!<Q6>$h
+f&&#
+|<O/I9x.H8x9c2e*OSg%M88?duGg$QXFy>4 j,A*8Q?̀59cz")'hb\n",rRUrt]|@YF뒄a#fNXZ$#JZyD.xF lB#1+pdm,(#@g	LMKvAΜJeyncƌv0aU kSaX_Xm\ |-[AVRLo2:+24vP!F
+0e	ǣGW+1/aeh'|u\1&8=ˈ/KR(U*<95޽l;[J,	u`_:n
+endstream
+endobj
+308 0 obj
+<</Filter/FlateDecode/Length 3691>>
+stream
+xr7*2LEcT,I*T92-3D/I~v7ȱF4 ݍF_ ٳO_1l}|/9BJjv|7Oݭ:s+29>82V$jhN{H^%zL0u)<tҳ{De+1	AEOGɉ)&jb%4Ge|؂MN$ trWz/ķ/W3p?9zP2Q]m)|NA6	
+77#w߁4A{  vы%Xd+%o@%wvr);o+/t	PoεeiJ,FΖ췚Fwx]W/}}QN(d0^[_z̀>Oe<L#.EJ]BRIڗ~V Z<*VP.NHЕ?fJjXů'R;4"`Pw@+)/4q}s:,k	M"H+/EfF+/1!{yR<ĉ*񹚱	8@+LH@+f3ql!_lGG/^#iu/ѽZbQ\X쎼 pۿR`b4]1Dm"@y!(>+YfI,wXmļd Obo/<"&
+]ܐx7sR& j2}sEC%-(huebvY	3b.<}J
+VKRQB7[eX3эwW2TS$zgp|3#2;jL\!{t8x+kw~wϠ;fvx]eA`;ERd*h5HS=EhZL2-/7>
+./Xm2V.e|  /_nҋÐ^Y
+/_.$T ^!
+d|ݚ$Lxp6MvtL&2(#`UL!spPF8#SXBUs]*gtz2	$/qtʱ]?
++	oP9\B]poó[ʧ<1`o<ӛ5s8wm@n$__ָ6=w6[ci@9}Gε*+%rһra*)S}[zz@o,MȔ3d.@S%j@Lb=8XE#&5h K t1dP ~ˮ]?=GnAq_[*2=lͩ	0ܱ!oTFq@ćRTY-S8S6ƀ
+0vۉ)EUSb'Ծ0`!ǐA$liF)UJNڟR3J _.'LDީ6kܚU1=VO+*ĺyHCS
+eY_Ìu,5ߧ*_b{l~rHr@Ũ`7ͣz|hFg,)mID\>HmvL"yH`+!lvʪíMîlצlB{@X	l3-@ח%.g\7!1:Poeu]QoaXLI\ 6ˬ(lRmyfn4+kT998}tna+sr=r;uHYKXȣ=CB͉Ca,x̔5fRQht]9ɜ
+Rx 4piNq60
+6 kb`p@TP1Dy8hhK"La10E#Vdo%!xvzt]WNaz>E6E<_;|1zSٖTe,Kp66`@K,E&pd j	$4.2	MJf>\w @QB.F?l d'<Hd"~FUg.ؒe[K%LqLۤƖ+et";g!+mBsxmGcGE+`3  4x)#HИ<*GH]
+巔Yx*U ۋmvﱋ. §!*}jb);5	r@ҶRaCu "z!˼1#Gt{O
+v/DxCAG8՝A?VPS@ke# *WeZ׎G%0ceIض<8P;&m2pX])gئt;*PbY} J,8%-fp2=Ӝᤴ5_Oia?Ln)dnqty/ns҅2T"C#1gsdbt]B	BWJP$p6['>tnN dd5 	 evO+5d@&i	-45dMѶhEcTkq-4FuXBcuMTh,AZhhɀ-E#D+f2{:ot5
+̺uFRw#C[;P}[=McĽ?hFjd`C_=v]2.G߼,+)$$BN8~.t`I4^fxim,XCwBvSpc^nj<_5Sjz݋)m@G.qjGt9Z8LG<5gJGwg+jh蹝̾04BnOe<h!^rWstRٱΡʁV=Tuyuݮ	%zP.ϓ)9ޖvkaFRt3_OLZH~{N/#M䁹0- MxAkś2Qje%,GHtBad *R^? m5eXNhQ#J0l\},V{9h&1v%ώC62~)sIu<U<=Tͱj	Ma_Qa:c%TYqP:~OE\+͸b/}T<+ 8VրԪV!LVV`l:lz%;7˓k+]>OOYkįXz+\+7nZ;/Xk&)`mL6wik ɰbb⺦m<ضsY+\۲S;t0SHQ6( x=e5V 1"+1	"Cg@ V\Z-5mvtD+FܺާmE)lEbꁉ1{f? <FG:*, &S6)P?]N]{tQCz-Ѭ@xAXD-
+endstream
+endobj
+309 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+310 0 obj
+<</Type/XObject/Subtype/Image/Width 392/Height 499/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 23967>>
+stream
+xXπb(`QT,V%Xc]MEEcA=	
+X{F`C_un9s#{3;}tbX,bX,bX,bX,bX,bX,bX,bX,bX,+tC._qqqɓ'_/z]omݺuŊ_ƍ;%B̙n:T޽{>|266?~
+9ܹsHbbb]v֭7odR/K.߿?,,lإ'Nxqovі-[BBBp>.,?( ---MWgϞ5mڴ233+X`BJ(Ѷm˗nʽﯿB'jӦM͛;w>ԴH"ΝC_aCOݻ5'Ol666}9rHЊ-Ur]iJ.ݹsݻwgJqPE'K9)S\pAOf]zbŊ*jن`xbRTЃݫ+ӧOׯlr٩ccc''ybZIMMEAEft"[[۲),%K.\=TWFDXX1loooiiK>|++:TZn+ʹj*ʆ-
+2Qh!+|ŨQPvx⎎vvvXarqqٵk0iI8m'ŋSW8(9E.lh͚5#5kF~Y	(yt *))	 AySƏ:!-Z!Bz(tґ#GFEE!Bn޼	4l0b#|ur}AG,r	5\0pǎ]t@@:p||ݻw!֭
+2|Ȇ=yd߾}p5k&M4:",
+  @Z*iɲ+e3ԨQ#11Q:y˽w1	;۶m!PCdC}e?D.mܸQWPPe"[2u֥cY%\!ϠA2%lH>!$p>}\";v]1 'rʑQ.ΝK(P~#(rꊼ@hftmooodB!R+Zj=ΟL!ju"XPDvȃ]u+*ѣG{(*W216~:|hδi\տ 8%׿|uzo̬W^Z2qדOʗlRJ
+
+B%GaD(""q	Z.hŊ+'UIUkizr	(hذ!겦>]t/_+q?׮]OI5A5~uD¾ڵvl۶mA v{;v,NkHp={xğo)e.}z11޽B0]OO."wwwZW^Xbaa?gz[dBB͡蕚#]
+}ȑRz t"yzzjҍ7*T@,,ͻV{ӠAbkkNĒeѼ (hq-[=.1>e.[1Wdd$-Dף[M4<
+P@/^HF5qQ84II'NP pƌ82yes2M:
+y\E.#h7M|zj@%K*t JX+\t)
+
+pDhZxt:O<8U۷/%%e֭>l6,"جY3uǌdii-[E.AD!wItmuvvon[c+aaaEEaVN<=Nn޼&V'.^Ϟ=5"r	Qӧ f;wC:P]]];w$''?\sW_t	qB˅R	J@8oooAǮ;t%V
+V:|t9.8 ;߉K-[$.r,3ez[)SF켢`BCC7t:rP=A>IR`2666Myxx|wd&Mɥ[lѬ L~ºs̡0~x|\bepġpFߗN\".!tJD7kժ٭@kÇO2E0l4|Mr |B҇mH.,Yrʕ"{;F^T)q,|+ʉfr劦"˄---+18
+P38%V
+ofm!ҡzN\)҅8h4DCX8'	8pl̜9z}e
+E.!/ۧO^F+Pʪo߾Gj H/ԫW/֎6v҅ǁ4m5Mi
+$z*!sZz5+*g#Zs?wo +ݥK>z E&:&++tڼy@qoqƁ\ǎ?vpAAN7фtK		~RئMM0X(4U¢I&Mgt]v+ϥM6&ݺu%Æ+#|r98''Lv{J+Oy˗]v" :AiРuKit8K_ݩKtK8^1NQ0]qU-Dƍk\beΜ9C#={LMM}M>1%___Y	=CȖ/_>A\2ŇPOݻwӍl`Mzʚ7oJ$
+;&tΝ;cIbŎ?u砷HTR:Q\y&Ҿ}{]6#TX%aT/"Vړ!*UƗt=z#K`4sYgILz*a*88F+Vl VfM깰LJ^U=K!^DنNK.^hmmM^H5TVǥ/_>477ikĉнd)렠 rZxb !**
+S	G4g5|f.>\ݣ+
+kϧSzԨQPKN:տ:
+p)gggnMϘP
+=ʕ+g;O+M5ь[ԅy'O^2.MQJezF)kD6l-($?VXxanݺ%[kΜ9ym۶`?{DtpΝKU%jӦM!kZum
+/NO\U2_}J*`WlHs1^n	͛ϣG&$$l\`L/Qiɓ'Q_GGǀ HDhG|Ц'M*Vg<x0+ I&kժ-_6{n\u.]ڮ];
+Q---ׯ_/b^5CիwޫW޽{799+AXkEMC7,Wϟ:{A`K׋/h\WLxzGK8.ʺF& Kc>a\\\~v`;",LاP1zZppWbI%N:QO߳g{hCim +W>C\`@H\8i~dɒ+6t㺃WjU@]|m۶uŵ^UդDCOXU<==o/ h"J*,\0MeÆ+ 
+OVۙ3gR3,,֭27mڔ{Z
+('4N;w'a8Wq5k=	ر)z+A|+:͛7O6ԧO1s2eBBB`>Ƹ7̘v2Y9F8<yL(xʏFh!u$JKKKC/@/=x@#].TcC7oĶ~7T[sX[lb7R(VmoWSCゐMCcVǮ}BTy s#ݏ|2be}.>ɬ)H[w`AfI%8.MdX
+BPnݼ'Nkkk[gff&,3d\o,V6R||wQg)={رcȑ#+o$ҽ{P7~beNٳgѢEY$DTbTUT6myUu4{xڵk<yLMpOƟ	}0>@$ri$I8qSvN%K8<1db.qd\ĉsIå۷%%+BzpB
+9>r/{b;m4-m|b֬itww>qݻ#޻Ϟ׵k~]"iBڢڵ!Zwn߯zƐÇ{nqb'Y31d\zhLΎFxFgbK9e٦n<p?C`۷wlڴCA#>abblcSF77Dڹw;;yR|L=<Z
+J;aB%-ğ
+۷u'bE)]iB˗Ǐdmen3}YBbUN0Y-1d\:zYjH:\WN"4<y<=q?3hP-t$R
+%իg>۫W5j1%%P{F'b~_!3XDx1HVyճD	LL|=XNM%rp(71p1gN39E.ժe#M˖ׯF*Ep}W	^K4C8֭+л']],Y  	>={V37WHӃgXy;zt]Fw@QHϦM-[cT:ʕ°.~bǎ^LK9mHnhtp:ucr/Y;|9̙~&5$dU~U3Y*1d\~}HҖFFfhSVLI'Oi,r	l۷ϛmk~﷕U{H3AWJQ56*P@Un(+s\Õ+<vJ.a_gQCMڨ%].NЛ82<f?i
+ѻ-?K2 .X|98<]FКYK;tuܞ%>?++u*Y̌B	*sEDdУN#T_TWxvSp
+V*!ae>6U`\ `W̜hJXWӷoub㽵fx:Dtnpȉ)3 ?&sI%D7w_ؒmмdǥtQ^T*ޱÏ"R64O+Z)[v(Y`g+%p)S<uZT5'OƦS۱B!ZԓK;wvYR"!%ڶUѱVGɀ=wGd')5u*j^M26]u+?gX^e`58|S.sIΥSk.Qc;f~=ʕii:]uw1	oiXJ"|1 AjQ/Oh$к~	oΜfV,"pvj*	#{ƅ
+E9*1Mz*e/E233ɛWy+WV_]2dx$S ,JE+W¸~d?&L\BJLHwp-%`k{9 	ެsʈŰO"ѧ+-e7*_BkU_Rv__=maa#j$'+ejرNK6AժQ}qݷ+7.CLq#8wDDÍK]ٚK-ŅϞkڴ4wD7+ђvu܆`[yPԵYVa	yݲGץ11}4".eׯ˗z|m+2]TևÀρE$3kժi~_״UX%Ls镢;u$ǿ:U>XM_pj:B"D+k (XlD7܋3?I*(Vg/Z(kcS@گ%iuh)lOyOP,!䆝g+&PtK8.b+pPTfaM+jư7nVԊAP]k\ʾ\B'%_^Qҟ~m$ww/.5՟Kp4W=ڋ)qg[U^\\lhe:ĉ++IB/n֬0f-ې82_>ci!5alʨM'~u8ɞ00%JXPJ"(V̼x#s6CЧ<=KXv*~ݝ57+\ʾ\%mQs__}/MطFݻ#h|	-9wn 8?h QMYHC۷Lʶ;vv5{
+'.D6Xyޮ(»vu4hܸz4hסÇ{r''k\G4"AZG9lm]1-3+K9CٗKբV~^ҹs	=ϯҿ뎤NF$|op*jX+}\qf͢Lqo19pk|ܹ2(K{OP=Lhn3Mh\s zD)ZLX\W?paZ"# NF~ה)3==dHm*gGٳJlhj֝Pm:J~\TT5*H/뜼_5Ϟgܨ	QHO}f鰞>es)g(riv3"44ܹͨizrڵ!0w? Q'!S6R=s<j(d{r<%lR%0J!'%ZN]]tz:~7='ko\Ǖb~ {Hȉ5hpfK0QZҜ9jaaCRPvtg @ter%WU
+(F.<`?QtУ^)01JNƍ_(PƍebbgO]k|9]`\ygpX{0Ŋ1:
+e֭
+4:'M)E|M5kү4e+:=9K9@ّKqq+E.
+9-mN~:KB.!=}}7#MmeZR?pɖ݂BիgTZp8::^3h'Z*zyIJ2e,n,XМF+v|}Ht.pR:d7lY`N(L&`8A׭[+=<JaڿGA֥KغJA>~<xqsdK9@َK4cV$soϞ\x{!>\*_	4b|V
+.myXo`cJ[[S{ܾ=<*'7eB3'ń=e'9 8ݾK|y9 qH/ZkB=tr0u{	p	mGu?;'a/\x09uGC`ǎBCvm:IyDcY%KAX1QQ=)&7[+~P%CgkUhMݕtBPTs:,K,Dj}^Է߶ Q||ʥdI>1!Qj.&M|2:?=WNU.Zq.}DWBUZ<@@7'%c&_[&b?TlDSYRf\ AU\v\Yռy#ϔ92#	2ZܴiiZ"MZ
+rְxROY+FmT=E ܹk 6lb{P[Tn+\Qׯ_u0fs)Ic_ΕU
+rjղ!z))i Sjn۽{{kW$YSDy/*=;5&իy=2~}<}:ؾ'O?x=+5(09yJ	HHpP)l_PGNMK,ğw )aжijOV ]t_nvT_vP ʜ|?.g(q'\b.qI3\┓s)g)'%RІ+Kp┭S``r嬜G0xeOU!.ݹsHo̰XLիW+,-[%2D.ݽ{HǗ܂Y,!TL/I$riWX,!ԬY3T%b.\b.L%b.\b.L%b.\b.L%b.\b.L%b.\b.L%b.\b.L%b.\b.L%b.\b.L%b.\b.L%VVtt"A111K21X9Xs+h͚5K21X9X_}}$L%VV_u;wIf\~zDD9s/^'%+gΜ9vXǏagϞ=zhdd$VX̥$)ú
+Gi(tEGGS}'N '
+\¯ϟ׿Gy{yrs5L:ZjFFFs綳UVHHV,YaÆ8+V6mV./-[^ĉ Y-Z@i;vvO^F|Q}6m
+sY/|ooo{{{T(PnݺX=99Y3?sI&+
+4]H
+
+.+W>yO3511AflٲŊ366\=zt޼yxqpp*ğ(tڿ2Ȁʕ+b
+Ge,ٸq4?կ_?b+K._*G$s5ydtR^z۷={kh狙׮])6l@nݺz!2.!1c:99-ZСC;v#B~ᑘ(O\F>x0Z;O
+e3fpYq*yfo߾+%+1XYMڈpNVZT#FВxo[O?I3tɸtIqKä'-\Xq	0`@\\ˋ-*Z'NIC%ebƍ񓩩)&$s.5i҄dp~+&PD6l0͜޳f͂i	M;wW_B⒳3*&?tPB
+mٲٰiڂ42iF$s 2666zfϞ{n&,loݺU(M.u""R i!q	>Ms333ĒWl,8w=BhooR* LP6	@duRjjff.XI"+@YZZ];%%Ẻ%WM.˟?Cn=(N:䗀&+m!/XSN6BBB|[}M%	#,,\R+t-ZB@Di~L\!DR,HձcGZE}ҟK5j SHU|Gp'saÆ5k|`?OJJ"Kkr/_>d Q.&**%DaC%J <[ t$sՄ"H6.+Wk\f	~z͢4@KZgcNNN`kk{	Z?P: 9Xu4F$sUVZoi_%߶m\r%+C8׆"ҲehcT$DKU?ׯfQ&5-44T$siqvv"J4[	رcXkƒbŊm޼Ỷ(i-2.tR(F]pA\z䦤މK O2e2|iL:f͚%-$sՄ?zh]A@7nݚt!Ϙ1T=@ڤz9F%<F7hР-[ݻwܹ5kT	aq;q	y#*j[n駟]ZXXJ%K,(:ht{+
+:w,Nz"<+G:GGnݺir	~l倆_t166VZw	ќXax3d`L%VО={`{7nȫRJ:u{uu9aHv!s'AwN:5fYIhNꆧOF.pHٓ:s4iիdWҭ[`-?CZZAxYb.@DgJ4_qI:3\SʦA*ׯ_?z(55 <,1X,-s2K21X,$s2K21X,$s2K21X,$s2K21X,$s2K21X,$s2K21X,$s2K21X,$s2t޽{[{AxYb.X)))I4_V?99Y)׳gϦ/^N]+*..n̙ڵk!wޫV~iӦm}||ƍ
+8qb֭C03{\b}x3#w+Um6= #F.\Xϝ;pQΝ6l,|7ifL%'(_SL177(lmmI&)j@@	@Ew֬Y&Lhܸ	:::J?D/00*U
+Ϟ={zzwАG\[P!5;v++6yyy_}OdJܹS,q3L@MRR-_r%FO BԩZ.g.\b}jz>h"ٯ@?~-PڵkG%|fN:XDqT>}!ަMd[NUN6M!sI&SөS{NNNG QƟGO{>yIZ`		"1nڵϝ;'|ӧODq!sI&SO?doo!OOOM6E۷[[[-ZhUgϞ\r!/ܸq#};vT(⒱ɓz[_
+J"""4{4sʎB$%ݑÆ+GZD&MUV!ğ|^ʿ\BwmEEE]Ӧhh?\ԩSˑӦM4HޡC)[O
+^qL%֧&؛RJwss;{lw{WŕE4JFc(X^E,*FcbL1kI"V@bFͦ1A@%(^V7jLl3w!Rs>~.;sns̙dWWWj?f"A+OџSN%%x^E8_Nj^޷o_j㓛~Am6Ãѣi\VVF!m<--+Z^9pfh2UV"lmmyĊ+IͲ8Ț<jvZ(Xn0@(<xpUG(*,,qss=	G*@WTTF6l	mjʕBӧOSD흝.]TYYI9cJJ=n /Ä/9cƌ			yꩧ̨+>>16~0jdllܧO2I@@p^D6z7q@GGGN9nx^˗/^+>7o^-\\\IqFmRSjjɓI0779rCm/R7or% tRБ#G*#r6NQR}QLErkc2 Q$"jO{!]zU:'db()),> ut% d^b x^@v%x	 ف% d^b x^@v%x	 ف% d^b x^@v%x	 ف% d^b x^@v%x	 ف% d^b x^@v%x	 ف% d^b x^@v%x	 ف% d^b x^@v%x	 ف% d^b x^@v%x	 ف% d^b x^@v%x	 ف% d^b xAkTXXXQQ!w/ %[o5gΜ<;KZ?nnnnmm@B%mװag̘P(  /1h?dffnڴֶW^555r /1h._LƏOZhh ^b	/QQQ=zضmN}^b/
+"))ivvv3fͭ h
+xA$P^^aGGGz Ġs^"(L;vmHHq4.zIի֭޽p ^b]/+GRSSnii9}K:%M6+A%=Q[[{頠 L8^b/	YɩGﯮ{ hxA$>nܸ.]`r8%R2pܳgN-^bK/+8%$$FDDdggc	h-zIvrr	 ^bo/+'ZYYk{ hxA$P\\L09|X hxI 11100+^b0(/6msǎq `h^W8Ǐ;~Νé: /zI$22ںw{K%gώ7,<<<;;[}z?7nܸ.7o޿َ{rʆ+Su8U:җ_~Q!+f;Rr#G̞=;??iLKjD/ꫯJx;::bpiKL%Ԝ3gۇ:9KL%ʕ+Wy'|r޽qR/1RP"^XX(K7 /1R#N޻v@"%^jZ}nݺ͜9#N@
+%W/N9S+^(--]rߡCpqYK<P?~uՒeKmLEsqqyl1ǭײ2v@m@FFIMX6hju2.F9oiOy׵'^jb͚5O<4!x50q~mx	hxD/)JxIx]/_TB:gIx	HTꢗ-,,λΛ7솗KLydkk;` ???333###ooxI{/)/]vѣbnݺlG׿ޞ:<b.]BÆ++((WKUb 5zDܨQNNNYYYM
+D8mٲE^K@
+K%%%Qꫯ2yyy<xtK@
+%Rn:ss{2kjjtM:oK@
+%RD?/wS5k[ZZ~G
+^R /1:䥪ѣGSWU_M߬iTTDKLyrРAU՗<x%
+
+^R /1:%z}ҡCK`Ŋ
+^R^z=˪%ĉʌ2a׮'2d%>YKݻwo˅^jhTՒŧN173+uwgמ9MKO=Ǖ~V\)^R^j68]Z=eɒ7TǗ^T.]lܸQ ^b*uh|&<<jooד,,,/Q% SC^R(TIiRRR$ ^b*uKD\\5Eo&s	}7һwjz/)JRYYizۿO?~Ԕ%KH+x	HTꖗ۷G?~QQPIO>TٳgLz/)'/$=RIIIDDrfff;=s!!!)JzIx	HxΝ;gΜ9'{19/-\ΎGccca__}I7@o)tK999111W޸qÇ[iq% zI% $
+x	H /^R /1KK(% $
+x	H /^R /1KK(% $
+x	H /^R /1KK(% $
+x	Hxf;(% z㥛7o̙3we/^R7^2^R /1(% S	/^R /1(% S	/^R /1(% Sl_]=W/AKbbTK֭9;w2'/+=:J{J.3p q~׿T˥n3IǏ[yӞ2k"K@0/Ɨ: ^b*%QK@
+%^ ^b*K555Qп+x	HTꁗ&OL;w$KLN{IP[ZZKIiiCLJotڵ'Nd߾}َzT^^N_~B%m#)))((hkY铗RRRŐ|-f;:祒͛7/Z(  ܜxI8s挷7׿?XǏǥ7^2<.33Gsn݆/i>ѫ7fwφXƏD?TXXoZ/˩Srss%큾'w52a&%"xI{HOO#z /u: =PˍkБ/KZɓ'+}ZKj/uxEΞ=K7dҷ_eYᥟՒuLs03318jʵkOkO3ExI'HJJn2{5-/uyד+P-/&=L˧999trZ=y:Kr	۳S?[^,4Y˗+,^񒖓|&ygO"%K\-H	^^8ɓ'{sl/K$			}ӷ[=0%xI=ॎ/;^^8dܶLx	^Rx㐗||z9r:+'kLߚS;nfnH~w2l'Bcf>E% o/i7n|pw2ہDA^z17GU..luqYinޝ<S(~w pvv#@rE~KZ{Nyw˖cNyvvn\PP޾͘OdJ)26nY*'s]R'cKR<%*~71X-<K^xI楔'7)a^ (KgΜyǹQ?/K^xԩSoG?ʓ{q7o߃;^xI⥤$~J o)iKs7np[rSz9y2|9W\Z[X	KQQ[-KJY[2%<_eJsॎ/>Й^{nF˫9ټLHNgc^Zs8[[6L]/I+$
+RBBdPPg:K̛KpvO֮֬{덌8O϶AYo֥Ã+/oKEF6SF${jk%ID^7` qAnܜ?ž6+Q^)Cr_|oO=xsɒX}+?K,XQQ{,bKU뙘z/xKc/QGJ3|%!\ffm/Ny 1UYYmŋO_?GPn#"|}^z~R`"_~vӥc)TNlC)r@
+y8SS^xIz%>}ߟֆQRf+Z~:*l^'\G~}`WPP˓Ҕ) 팿K^y)55O>ܠAK:^(}31^^޽|EAVVl|ۍ5W8ѽ\^|G')(K3}g4[!&_1n~=GUunI.Pe~-zDYeT֮mK'/QGŒDJM-[)$5?4r$͕j?ha?[?s&n!]m>̞͏Q?{᧟~QÇv%Q荗1֮Hy?̟')	ɝ e*^_̫(FIr7+[RPýwN7T/ݺubHIIQ}(Ks1b>N?11̙AHe|Tg+6js0~-zITSã1fsrIKׯ_/++{ B[G/;18ё?+RoCNTMYZ]&i^ukCNW||^Z?T752]j}\%荗/N0Rd-Ri/PF}&'6}7p _Il(W]~wq
+g>K/ɂ>y^:ȑ#y5>-rPc'm5{O_7V&$4A-_Ν8r߿1j>1Ry7&tsK/ɂyz*|BGuC^tF*ӧu+FFj;	!M˳GS5Q%%FhT9K^W&tF|Ԥ渮tog!ٹe5O(Bh$dd_|" ^|=׼P$,<ޫos#՜WßlǎvyKj/uqҥQFyzr))2N1YZrW/L=nf~[7~8ᅛ65KNng	ŉr^!HkxI^`˴,\^LJJJƌc̞EMX[7o#G敖{R$jY~%1vl^kTEM*yaCkTKʾ}f*O^=셮]#ܶiO5x@xS˛8qw	y73h͡Jy(qkRPb"?jDo9."D_{-KpνzՒ{挢L<tȽK.={w)S^AÃOdy	"7>GK*5_,Je%).xs58d*2ƚB?4ZfgK`|IKʄg5rsUy^Rx&LӧhʥxImॎc ^".\@GVcB5K/ɂx^9<  Wו/xIP/]488o߾lʔ)W˓Wz$uKj^*//2222552VҧOJ+CR2/us'&tTS[˟sq^顡zڵk			ybofs^ڲe%*wÆ+qqq\|ߖԩSdgqpם`MMbiqH)쥤Kb /ݺuَny7G7*%%Z9xРA҅L䥮]=?}C		; f[[~ґ4aqׯ<66VP4frr\zE^/5\yysto)/l*lDk%Mc^"̝;[u4sb֔I+_jŋ{)08zm(w{NyVeT+/%G[RxImKtsʡBz/t	\K^jN]]ݮ]̜9z ƎטAMүK9v옇ݻ'''K+x	TiK|Ow殺/kjʤGmLMzOsSBB^VK} %H,KGQV6օ{zrr޽%iǎL?)--#u{W{vׅ>|3}NTh	_qo_֞ێjjj֮]k\f>q*#FǚxImi|hʔ)&M+9Z8((ȘDo[%^Ri!00ԔI:x5('Q:xImKYYYÕS4k,zS+x+.^x'RGM聗JJJ)K,)//^Kmlp].x1@/Q~z333aL)999%(*--WRPZ͟sq彆V%u/Qtץ~}[8p@^Kꐛd/%b	
+2L/ݸq#>>>KNo萗rrrYׇܝ;wJ+xIMoX,,K+++?䧟~z!=ޮ$%/}_%.6TKB+K@
+%xITWWGEEm^UUcǎe˖mܸ1..իvTYY駟>|̙3}ٳv$
+xIjRSS[Hlݺ555111&&&6qժUEEEj(77vD/PJڲ);wF]%xIO4<ӚH ׯ6nnnSN}g̘ѫW/2XkKݺu͚5KM/.9sWڵkΝOVm/1K4PRO<xa4_-ŋcǎ}_^x-Z|JRRpװKր%QKԩS666=Z*T׮]UG(bqS1jĉv+K-/I$
+xIa#hk֬iKeeeÇ+PG"OY]KW^=D!txI"%QK<==,!࣏>jK9>,55U5¡d޽{SV~{,iӦCѣgϞh	&@6o\\uj޼yÆ+Oz!=E^n< /1K+/MVV7pȑ̽[Kƍ㧦+ۭmbMqozח=|I
+ľzxIxI<VX!.VRg>R,,,MH	`JJ/@dM1^ڿT~1:m
+^bD/I#x4\ͽtҒ(e2e
+yy_xI<(ٳ'{ｧ櫚4j(w+HM,:xIԈ'|CI2{QE	
+^$5{*&&ݝ;99555MR9@CԷ%ؗ0+/IxT7/^5T^^N	51y_TNOOWc^O?)o*݃Ν;Oc/^uDFq96۷
+SN˫WK4 ///aYfxI_N/boS%iK#G411155+++$"*TTTU^"гCF%u0xIj'NHϒf̘X4sLU/8pC!+%K<rO%xcKRӶW*<;}KzbV))++&4] ܢ/͟?#7WJxIԴt///VGM^"=vXZZڑ#GBBB97M^oKJoo︸'O]6S ^b*%QKRӆbbb\\\Q\]]9dJ.](kkKd~#kxD/IMbb%$(j@ΥK&NH;ϧM&L2dY.JGFF6pK/D 9giZKL^|e.UhOYx9dPR)jJ+6Ԓ555t@Qe[hޞXee%U:轗64|UPPjI/SMmOҞ2p >\d'%\T&kaae0p^\{ʠA!^{u0q% S	/^R /1(% S	/^R /1襺u͝;w{w;r!K@
+%RDzڵ?psU*MLL豫+JK@
+K9997Đymf;:Hp~VXsNkV\h^R7^vڑ#GRpћ7o2-/;99QoIDW\iJܨYPPFbbt荗3۶mcJT/EM
+^R /1'N[.***??iOѣF(Wx-/ƍx)::Z^K@
+%R?tܹgyޅVVtKLN{GFF8"%ݻwK:	^R /1:q5RHR:p% +S\#"V_֞/ܿ___kkkx.G6Æc
+7nT-'7l8aSy滹wccC{mpl333<8j(###ss%KHK@
+Kmf<)D+..ׯqsZZDx	HTƍMlٲE^K@
+%RԴ{/(.KLyzҥ&LQ}޽{,[L^K@
+%RTWW7|ꪭmRR^x%_^K@
+%RD߿25ccɓ'6StQN}}{1 ^b*uK͚5"]v%&&~ǋ-rvvwxz/)/'r;w0-/+opB!4jQÆ+;v오荗߿Oo09/+_|q:tٳo.]@o)tKM(I ^bi/u>x^ ^bD/)%QK@
+%xIx^R˗K@KTWWxzz>Sw#K:/bƌ.];@߀ॶ)--ݾ}tttyyz	 /B++6mZzz\=z /HUUΝ;|||v!K /1KEDD?^eP/ /5¤=zPm۶@KRYYYfffaaa  /+oyݻٳv
+@{IP={v&J; Z^b0p/رiΝ\K르`a
+w^^D{@%RYYٖ-[zI{Gj| ^b0(/)Pkk됐+nG^b0/UWWS{nSS[K%
+ӃO)@K;wھ};F/1跗.\0i$++M+ /1諗(.ںuEJ111xAP(LL! ^b3/z{{wޝ%I@'K'N
+++ŭ/1臗JKK)Lz'mۆn@K999]v4iRZZZ'+ /1贗v(,/i}@KiӦۇ;w'݀/1袗***{～={zzzFEEanK:祬ӧ	W7 4ĠC^h֭#QMQ@K:%B1sL{{S; 4	Ġ^ٙ%xA˽tQ
+,--²nK%mJKK R/1h&LpYKZ%
+70%Ree%F /1h 0%x	 ف% d^b x^@v%x	 ف% d^b x^@v%x	 ف% d^b x^@v%x	 ف% d^b x^@v%x	 ف% d^b x^@v%x	 ف% d^b x^@v%x	 ف% d^b x^@v%&/EDD_;uH0 V%+TKX`$""Ky	%FU=2K                     
+endstream
+endobj
+311 0 obj
+<</Filter/FlateDecode/Length 778>>
+stream
+xVmOA~Ie}[cLK-Fʥ!@,`w@RGv}}Zn?<zgs!%w$9L8܃qՎ80\)s+2<i !5Tp'=
+zpkȮ$ 5)ΜL!	GYSBzBJQH&&RC&Mlh2 M$/A+¢NMNp
+B+le+MC+IBa4\mHwK
+4 PO)nƣ~dsм0
+? oWȎ㨕U@ K+%'+C+.!V[HU~!gRmhy+x
+.Phs,:01N-SH}%$4'pHW%>ܯg_駋MYb30=`o"
+
+<gwB0%we<NUfIvL_r]oӰ;9RoY\C)q(:T,WϿPaշPK_JMa9xT4"74r;|))a~NU ;ME_*96|<wHKI,Am.F}t
+k#OZE#eD#|j ݬ}ْ7-2OQ.er*Ǜ|:q~*O sIt#<lfa$޽kkkO$MVCʧ0~с?]
+endstream
+endobj
+312 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+313 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 22 0 R/XYZ 0 0 0] /StructParent 102>>
+endobj
+314 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 22 0 R/XYZ 0 0 0] /StructParent 103>>
+endobj
+315 0 obj
+<</Filter/FlateDecode/Length 4199>>
+stream
+xksf#FȽ3{ҩ[4q(Le}w@D-̾{Ǿ?^p{z8BJo7>v[VpevF|sz	9cDc'*^]v`RJx&xgq)k  O/v9=0izf&laj&kh\]Ml|\v¦gLO.Msqz&Pa,]4`y6sxx>q"G 4L.1jfh~9M¡0,;b>=r +m_=tgg]^}hJ@НE7FA͹1\=Vfe?+.`ҥVxպ?ܔHH`8=NO.a{;Pzώ BTJ^{T.b2PYݳوJtW0穔dq=h۩`kQB*u n~hy.h	]&+$ӆW^FG@j&s6H35Aiv5/'W5[%ݑI6f+CVt
+-<B"dt؟@&j'<fi*$0Zq?k} dȞ^_O A2<x\~s8DE:aբI;ݒ,5+鉿;`M5.?3O>.5	0kTctBd&l" N /0%@,v\/SSr\IjJ?lЇ{3iVaFe)D&&f=̐QV{i7&|%uK6֜(Ā
+f[ڣqZ@!6{<~A=nh|K*F$WԊz'rᎅ6}} [iyL1v&2Eڰݧa`^'dֻ7FT{=THmB^P6׵ѽY-u0\e%]UY Z%&GR^N }BfFȁV.g-|;UFJ1m(p0x3lQts	fFnf~~Ut?"AAlrle?w	#/ۋ(!uÛ|"ynb~HI@(wh*A*N9ԫmϋ;S+Q$s,p8u%1+׮%%Ox΀M/AHJԵ$LhXAKv`B
+=;(!PIpTi)G}7=gn"+"QbaP n*Û²ځԮLzNRJAt]R~!Kx
+=^/D.9x$Lw RTH[) *ӡ\B[ΌԮLz<>ڝ屢4 2P!|[x
++0l'v^0s;4&"!A`MlVz]L5ntL*lHRWdj{vGjX\}+ђZ<wA0 Ӳ86?ī$@#gsMVn*zטN_0E?p02u4/Ʀr`}@wΆ߆wp6@H)=%*֫Yo?My+@EwFm[Р _SIb7%&(е*݃eԧLHRP&,1E8Wy[4s}&}#ȈbPт?'A~	t'C[M+)4v@n1_GuK<<ny/O
+*D7:?Fj~ԠhFx 1 
+ (*]u<zd)N0m2nlg+C)XBbW:ɣ[9*|Uu]~FW'lBu{z,:b^pU`6bcTՌW-W͖;oE+yhn:7Mdi)cHu	V	}89!0k&`Զh
+ÕR1 >FބWD+:W Hc@6s+mٱgcLBH!5ZAƈ<+TteTc@S:,pA lXMwBڤ]TBӣ2PH-++vaW1sU0 P9̑F9-2KL\,LԀ-(,4 9+{g]7` )m+<b0b&wU,̄0!.3Ѱq5
+3x*8;l}TLgUءߴtTȴ.2TCܕc49a-ڙ2^)qũaO44ǨRR1Dk1uA;H!&rD{:+}z/]p@#.'6v(EScԢX#*%>$ařr򮯮C+85
+].;V;)1oX\R`?4#oSh.On5]Y'*"Ć u/؍5tj\
+)w|E/(`FGH Ex,]F %tnx1@Q놸Eٚ 9dN5۠Z"[a![?\],pt:T+l*px%FN_,'3?+1RG{|\8&8NYIq ^J8,>H{,ETz,w
+Mz+@!Ћ$@BDpjoR@iZchesh5Uz.aZ%W+?V/1Gb`:2/Jô:FJRL+%VHbi9Vb#dUlZHM{N9~bKr480Ы+aM(DO+f^5ޗ܎D2ϮO\?Ӂ´4#^|8<J@td'ߞ(	LwĖ#bN֒ﭣ"9i
+2	֊^.2 /	'e8:Dd7Aћ~wѓ5V 9\sQwEhĀ|:ԍvrX4UL'낄Y^s	Tpdc\`SJ\)'4fir!VVݵ*V1%\ܱtS_9↗<fs{"4]olnSyך[BҵU|N~#}YgZR*s^N6n6xЖWp0><!h*rL/$۾)Rv}#.|	L]]6F/#cwkV D'<>%";^aTSYP4},}e*] hTm%a|uQAscE5*8 '?cz
+Յ
+OvĆU 11tw!O<~d,KۚJQ"/"̳FX0CmA.Ǌ,K#%A+Vpb	R+`4Sl+M12uulKE\Fi)eFqXR.г]a*BK߶Qk֥üȝO v4Dӂ(Ih }댢
+|\e~P*ƈF.b48%OtC6L\<>/%w/ZdG+9By[-o@1܀$OӲKp SUbJlL!Hgs
+"NC+!na!K}!P*B)(>䀒̶7Oz0C0ʗ}alPŐT/6JIZ?'
+tG4b6@~)1wR)w0%2#a3eZ(
+endstream
+endobj
+316 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+317 0 obj
+<</Subtype/Link/Rect[ 93.576 345.79 300 359.11] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/capsensedesignguide) >>/StructParent 105>>
+endobj
+318 0 obj
+<</Type/Font/Subtype/TrueType/Name/F9/BaseFont/Arial,BoldItalic/Encoding/WinAnsiEncoding/FontDescriptor 319 0 R/FirstChar 32/LastChar 116/Widths 5281 0 R>>
+endobj
+319 0 obj
+<</Type/FontDescriptor/FontName/Arial,BoldItalic/Flags 32/ItalicAngle -12/Ascent 905/Descent -210/CapHeight 728/AvgWidth 479/MaxWidth 1950/FontWeight 700/XHeight 250/Leading 33/StemV 47/FontBBox[ -560 -210 1390 728] >>
+endobj
+320 0 obj
+<</Type/XObject/Subtype/Image/Width 128/Height 206/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 2170>>
+stream
+xOdoWT"r*UVP"r(z襧*CE/
+=T/UTUE*Q{PUJUTX+DD753;̼;;g}wgvNaa&#8>:#8+S^@SZ%s	ry%?nX?caX?cɜ0?caXr	,rdvllOClV8dl:ԧ",*OP	Diׯ/Ǐ"oYRx"O`^Wl'N@ 6F6YȖI6qD>DG\vD~dK#)=.^HX / U20vMLLIbQ߿)pֿWWW1?n9
++BvwNٱl(Drׯ_SݢYW8;tjbOQ"@޽Slp$/rƆb(lmmEޮ`C<]"2x,oN?<!kr2	C?:m??@6+$}}i A9^@6+DT}99V@6+$WVVI ".JrʧOI "V}QO4QuRS Fmac?Uac8XNec=GrS) gBH՛D۷D&/_&R/$I/ jJ$M?QK_~Ay5f3X2˗/]Ox0YbXPP_^ߟ>}wͫBP~hӄy$xډ-Hldoc1Kެf@]f*6EtcttԔRD>$rYSQ4=`$1Ik+m(>[Yɭ{k[O?33PqKKKq_ǣGUv|hhh(;)㨘UQ#[Lu~e͞bpSfnnηSk^\\VUT\"xgrrw_x)K+<Efלu7rnO<lьG
+?^9<-=oRM˗/^u+r1lH>D͛޲^j'lZ33!-߇JCOb~'!+;+?j$F묤h= ܿ,={#V'QwV*Е,..)1ǲlZLEr
+}OLп.u=}=2>"BN50rW=&}{_Ŕ;w)AM3)3)#9ϟ?4W*SN4M?c1̙3fSކ2n2	ŗr!pjjJgq'ė&BVLv#犠Ȁn+;n;,B7rMuYwB`^Ox*w,{5s}?,n6SFfZMgqB&^l$5aX?%Zp!I7ßQ3
+6);Abn3O766ؿ&Aׯ_ǙOפVXD}5{ʊOHA=~###r~(oooGh4"gkl
+i>]awwwS̗G^BޮK<-WlƩ~ g9]P7ق1	}Ӄm¸񛥠 ߙ*O</T*"[3 _/mmm^1xcΔfn1ØwW(fBF]aaO*5
+endstream
+endobj
+321 0 obj
+<</Type/XObject/Subtype/Form/Resources<</ExtGState<</GS11 11 0 R>>/Font<</F1 9 0 R>>>>/BBox[ 0 0 756.48 491.59] /Matrix[ 0.095178 0 0 0.14646 0 0] /Filter/FlateDecode/Length 28543>>
+stream
+x}ˮ$;p~VM~ d-,@ yw 	fh>I2~MGX??mO,?%O_!~'~Zϲ|Ѿ|Z߿)?Ĕ'ϯ>-?1~j|$}#<6Boħɟb7p(Bo'%剨˾#[o)~Kl}c6ll>`}7V`o[X+1lkjՊɷiCwDfb}#Jo}C\'r(Q+%7jU$7xk?nC>ɹ7?\R??=tO!Fc(?~/+JKW|fyjNxT3c!)
+L#':+dHЛ{ IAA4=8D5+(
+oK
+@B3I.C?r$)CjK
+ IA 
+6+F(8RF;lfQRȋ_?{3),2TUXN|;r)ܽ^'K婢#eUǴ	HBň7 zmcB,S*d}\c1}BRFDP=eЏ	CHR^2&.B,@A8|iED^b#^4s@c..Rdbj (p5TD
+@B9;LHRh^26k^o),6m:[=:{@=[=Ƨ<ň3 IP*`4nbhG;:mޕSNF (0Qy,*Zi!)^)ásA309$<<d4$ .ċF#IAC$U_DVyPʭ^j_LuwI+ˆjҡOֽO*9fRD>fL$9j<4>mڧh+( )
+-iu. IS]nġ+hL Uf!B(
+@:TҸ	[ѫ(
+HQI?YÂQހ$)O]*;=T$)D4rc$q$)a(Z86"?EP4 
+IUňA;$ZȎi2-tHR(~R=@BFТHE!KdҪsmo 'IRp%Ic6u>"5n@U+'VH
+4*q ~PZ{:ָuƱw;Jy.IBk+T%O1/k$>UxQásG"fE&jg]W%]"dd$:CW$%{ɒp)%Iٗ$xR@\$$KzCR-a.+IRhsS ):$I,QjOP R1}`}t!KEb
+@ű>w*zeh"Iۡ/QgGDlOՐsUojjAiK܂$)D/Y#K܂$) 5
+YvFwcIޙfe߮fqUwdj) 4<jPdUAU$lg	c'
+ܧ++0$Uaoѱ$	G]=E}pC$U!)H@'[x=Q;o&]CO\S tE"DOhG[Q$${-tb/$IZ6)K$) 1[(M+1m߀(s9EKyI>+Bq) I
+bqz,$g/r,IR'>v&P$(I+rlt$)4/,0/S.v+7IDM7J9a[Ss(Wwzt$_p'^6TB^HRU@.0-~[}Q@әtL}_(1A1* 89o'%44AIsL+MlC1ʗIR%:8pLH@EmxzH՗Wg
+@Bզ}B]ՠD4 m/6^
+HQ3i*T?&D $)Ha6#Y Ia/2 *Ѽ c{"exѨգý}a3`cةӿ )
+L.2@<U(ҩBNH	?@K?6t )
+~Y/'HhFCHRXʻۚV˭%EN*Opu&cc=0+:QLHQk>9iql̾w'U.&0/?9jяǸDHMܺw	hKF"- J 6u:s^OH#<;XH'&Zz_)hf|7m$+\)оRFRWG68$ i
+Nvҡɿ$ArOt?yEض<5BsS:<
+IjɣqP?	1]=A2, UU#~r;$Yhk
+*#_Ϧ%-4!~w7͙z{K۠Vtip|ײS$C;=HRA/zR@BPg3e[=ɊRB?$+U "4 R?Y6#@= IVHN<
+Ighe$+'I[=
+VӦlYBEza=0Bx0=t5 J!B#wvk$t(xRW_0P.C9\JΪ%)CdgU@BtP(,RFmiÛ#{ VH`dxz| Y!|= &G `Ha5Nx^fwdu*,'eC^T!y<" U%Z8t.@B%.Y"C+ʧjx\Z-Q"UK.-Qh_̦Ymo
+!dew6*>*FRmUΑIV_ej5HVP%ˀ8\O\V I
+鍥 X<8'Rt& Y!h ϣ>^\W	)^#W#K!ҥ?
+l5m8ϣy5ɽIhETzt*P<P$5d>v(lOV?Uz@߱d;` HSX;.+@BsڿHCOK4o3*QwzNaMAwa$+3	Q;H UaI4?XHRx>axt@Bv/Y|<8 MN.HUp;79/nHVPB^"V3@, Y!9IBk+|E$e+HUPl
+2T?|X
+dj˿*@-=&B-ytn YQ\ ~@5Y]z{Ӡ]yhAٛ$%$S*	HSXa#g@ǔ$+U^L.Q\IUBr(ewS/n(x6bk UaYP\%]3l|..HV~v)O
+nGBkߖ+9t׃mKC_oH<O&4IVhNPTvjA.tf(ME[{5 o+qW'Ya8IB~`r`s*(C}hl*%Ys@@dt\*B	*5~HV q~K$s<IeN$my@BͿU'U,*Gg/芐 ,~rVXE]Gml]LD Jv=\40Pdô{ե1:P)(zMVe$+4 j[_b YWxfU~=d[b9vV7"y{yM]iT]
+IS5a Y!_5䬟a4( Y]rC@SȢۡd8!Hpo2d#a
+D RFi m@B#]h8[k'Zu1dJq=]e$+0욛f1\X @bm@ǆiftںqp RTC6SE({͘vӷ!72eI
+DoNxV\ UA4	t3k >L?ͣï )N/tS=^
+?OqCg<
+JddU\+l_vDU~W@Ǻk}vK϶Bݹg2HUzkV~(xxm7mP<IVm ewn֋|*kdXw]CRZZ>-dAo*up4}À\#Bg= 
+#^|G x Y!B#VVc_Y+XY+ZYYWV˄w' վ!+@+ x틝E:e"U	B5'6j&jP*ld57<
+\Zٻg=%HV>ekt6%HV Xk<˷=_,ϯ:H0$l	IVnaHh-϶2X~D0$tI%鏗T8/2*Q-{Yn|4x.5uP>'\$Y!;IB^Na`Vq^aT]	IVlD{=8,p	-IسA,8r۱ھDRZW5RS0m IDv6GT4A	ᝐd$	-oGPHp6♠$+_B^/!	ҭ^ԲYCp͂d64Ȏ+\8PdjGdO^<:VHEΦ 7u^HX1LBGé`ǹ.YO$*B
+iz@B|dEl^TGG *& }"i
+H7&@n,`@4 ٥HBO9lg"
+Ijɣq-Mpe*d*`IS\1f/HB*ɐ̓iIWB|	5P8%HB_wY 
+4л,Kd~jVV^J𓸆䁩O/2mX~~N=e'Y6IXD:fm IA-}<^^b^)Yv5WUS*Q~qP
+BدU1LÛB\C	5 
+I$tl"
+YMu."`ڜ_4ּ% RqaALUWWDeSAKT/Dr6V.k!
+-%IVhr|028ckV/ã3 Rf4ۋ&2f^ @g@RHV~y.Æ$sxS 2?jlFtHU`&=]+|	&+g1t(xYwd>6tU*QrzStm~5'i3W9̘ea$+d'svko/2,2,m@3[@zAT̛бi$+T%oX33+sR܄s jT&lN)y_d&xM"%2nk̼1\2@{T+,PV.ݘ<?dtl
+n;Y4Z.#]KlK U#e<3?
+a0%Y
+IV*tgr Z!
+Iw4y\i-E>PHU<i_{ϲv/.((e#9w[}WIS$oOBu1:dko6|Gg<
+M<UR6b<n$(!>^E;E茆V,h6]˸8I UA4ДX
+d_u	B/L+x*i3e$+D%AxN@_<Qd-[>,͉G&K$+@R3K$++6Z?1NOO&:U|-0GyPչw\SݻSoٛޛKͰAѹ0¨vK¨ڝdHV&IEu\|`x'{睚靀d @/\	4v3"`MVҭ^"!6T	W#*gb	jG*l
+/:IV^z٤ߤo-B&=OӆǶv٣RDcC^ ./ 
+rLK>=
+dOT,Qe$)t{n}{ׁʯ%7	*9驁dYGZ@g5TcTZHUNa[τrm UeW0xtU:AJ6G YA6i3"{D!"[D\FM[D\D뗭~ YAY6#:zZƧtL@-ss^%" LP+j+[ju${m7, T ;E-m\HǙOplD@@,(hP4b_
+hr(٦QM-S(١W4<
+uSNĮIVtg3T&/ҜBCғ(Av/<
+*ɵ.&`ѳIVD,,~$7K1I©Cc/DcIr[n^)7f~gڿU OBtIE'JR:T$+$TIEs䜼$ɢ9
+|` ˡ'U`)&u(E$+ȸI3E<甠<
+P%GHUbدj_I=qW $qt]ON^~uqEIV)K=(RP2ȞD7CX7@D6CC$l[O*g@/IV.%7AQM Y`?ԝ hO!^( U{ ItF<HBq!R87$+^&˛n	l'I=
+I&)֡vE
+C^z$+4uQ"4Q=$+`|$fH$+$@z2.ҡIUX)>^/>N$8No*x\J^7	:=5@~V{k<:f YA	HShFE{OBrIXHIVN2IC,'Y,z܃^B$G"zQX%5h$_$IBݼI:Q)xK@tfGᢰ<C(U X<R8.+HVK&%d+HR0&j`ڜ>-dPdx~u6 jDxvi*E7iMO	"iXI#HOܙ5!{dC%ա3R\%ɍInFP^̫eh{=2]Bg$DSD>mW(˄o(jmRg	 MaM3IV@M6e(DVs&HQ?<
+܅$:#Y:HVs$X
+Vs{M3ȒRěޓjD
+ccg+x@0* $+>ůOs8 U	t(JEAHSy2<
+|=i;,^6Oz<	HU(sͯpL@}+
+9˜$+BeRܦ[aI*ϥ$r¥d]K= 
++;%^HUh1_YCAH.+d	7Hr3C_
+I&Ise*gSA:IVP
+zVmFa:^<CA	0-e+$+txB1-%o
+,T۱MrIVN2IZ!$#WdEvBP2ةB]UҡIVБ*?*T/u $c謃ׁ_(; D?P(,;IBVR5GTpkc$ ZA5Ć^Nd؎*_j<{c$SmMw$Sσ?$YAoa0ƭV&'K= 
+U@/^HV>mxc}q=`'%I	%;s84.hlxz&	m8F&j_	hi$^- E*05@ғPL_B{{^.w3E..-큲X}+$jD
+Iй*Єkw#zO'fF1Dq0 D+J'YA7(JaRlHV00Cg$+*K&+@K iy^CGo s
+/ُyEo@P$+dk6װYOpg}!\i
+keHVDK+uWTn;==S&XOy{O}3(6ͮ*d͙5gJB/!!
+E88,lRI&J ?PކBХ7HV_B8/):w*~L3G1niWcO1 jҮƞv5 c$K Y!/i {d;{"?Hw\ )鋆.:z#P>ΤҘt,A|ZZ{+T>[|
+uofFCg
+*P&~${!ilEI=wRVr~+r3Qal3:Lc\rt|g2-9sIU&^8IV'	z@";^<IVHPzViΠozPz-$Y@]rTUͿ@K&nFCG*P)O#
+Ͷ dƨkC$Y!6̖+0,y+	+;$ULh(PWHӴݮ"ĖFf59s$'+͟KT-l"~u"h YADxAD3 
+kܙUti7D
+m $(!-׆Y&f/Y.$Yp֙i]VH3|$Ma	ҋhd$sAERThRshIVrNA$@j(eo6z2O
+Ndx.$I!+~
+ی+~dQ(L
+A˚Y{Ry3-IV6 M/
+B17=R䲆'Y-PW>DL{KxMٓ<)";Ŝ{t:w Y/2k-txw YAd[T4t!
++?lKwyIV3a&)IϫO[,+*[o{oTM3T 3-Ij|PF9g[ Ua8 z
+I@/^HVi̠9Vb&Vi;bb-i;DD
+Mt|fV"bʪpd{O{8%X'ʨp3BN"pQXs7+d9t@nވ?]+-A+9U8s:$UA	%U	/g\H6{|
+*sֈh`IReӛ
+d$&.tV.LH/w	^ʝA/!P. 
+,NΗpd9hH>
+G[_4*#C4` [3S2j t8 YKJI],؜|)pmDDᢰ\K,H٬ '$kvHMmUdD'UA39EMmհZS[qd9tIHˢ˲HVС+GG>IVO⟤$+0M˓4H&z'id
+宠wyIVhví97>sRt__FНd.~5kf0q	D*pMfC\iƅ'UVR:k v=ƒ5\Qltzz Y!|PHc.PsuYgX&7KMU\
+W3e7<
+>C5zMOBr+z({=T(wzhrBzh{=4UEڶ*v*pz,"|73Tp/u޸8I UĆ_6>&MpE Ir\9Hkv[C<%VB(AlW"oh*xF^aYOUEqx$N!hqQ:<
+zGv⪓^o t/AOܜ߀4<
+J:
+-y;'Y6kN))l\'Ya"#z/+_ErN:_S$+yMi'Q IaI%zy=WB#/k
+6EҹHOOAmad"ZC	PĚ*Ыv$~NԶ7O'-|AZE
+<.ĭuލpr@Bvf?hdBzTHVPCyY_foyc,j?杳KEKBz_t)d{9N}Y^:+x{N|fW$+1WEteC>+$M!9 PY]m.1]qIUhLd`Mv1_	#lDB6}^{+,q%TٮNRe{ R$v֓DP$+d'.щӛ
+d&ټGg<
+cNfM+"4aD =J'YAc9<nb(#
+H!F.dR<KA\$z*,+Q./ARdyP<z@@/$+eU^<+aeS״#i
+ň39#
+IuHIV:e*H'9ד#
+R TGmIUXEr]g<
+It'Y]<:zu4֝dۻ,w	[{2͐IWmh}hϗBXCr";
+]_jt\g8J $+'Y:SYOp6.$Y!B#]HBr'KzH{=WG_+BSl[py3	A(nIX$"
+IP@e$YJ7mFt05D4aD =J'Y9"9d$\:pzS0dU.0zSKU:HUpKU:HVrDR@BrGЋz ;^C!A3[=eӆw,<:Pz(vu66456%Eգcl
+~}BRO/t( Yya7B˻H20(Bo$+~/k
+c70SpN5jl I(?_PR&@`ڴY6?HoiL=Yl
+T̼qTml>HVXcm-]}"%H3QogbEIޔe<cRQo=T&(tk@!
+2Rݺtۻtn65ZVms/@(|0}ޠםK$Yy{P"@\Wa;Ix 8"˞T|8t.^xDBV򧈏77p|3t{Y/9$L#gJ@=AAn*Ȁ]X>~.k^0-ZgdaXc5eaz\>O5?J@:VaQZᏏ5xp1Pj_<xfQ1
+~WYq0m,ھǾׁÍVmkvq6	8o-jIkK(_<n`#?f v;nfW:뻭	0mݟYmMۚJb-,ت,[W8
++j`gY,aOi	]ŰNMnSשGA\8zZ]s7kDǚ҅qb{!noVKYwVgak<.[:a~$8iqP,P)}(7.@q$CXpj*[Hb8QwofgҀ"y@k~+߈>r9~,*]PmU.@\fՄyøw!]iZuZv g{Mo -#sx8llylq<lcjfk+qN.]ӫq{}f8V!\kX-</Z+7ڽ+8gbSJyrF	.;;rvn+| ..]uW <N=o+ 0ԞYg׍9/r]{rdd~wz7> ûPvp9/%XC[&-
+`0W>ber'֯e[x\j>;5/ߧtnqV/{xwhdb\G[syGZ>Xߧ}o zp1+[:k|}bco}olBɦ+Yi>>qva5?8Ovxx3$MsC{Y){QNK`;	%x0&}D&}|tF^drrp1k f<7ϱK$ń.9%C)fhkf,&]rXIzC?10bνf=#}lWr#KlZV\	-~W\mz$rF'v6CcPn%uݗ|[X'	~ֻSI.ܖw[n)x-##H#5ݷ4~^
++.lY_#.[ϺK)V%h[z+\s[Y5G|7L>/+n1\ݘ7yB:~'.t78xf7vwbŮX- ᮹w}	.Q.W}b(Πze.xsVqo ~/vkڃjܖÌ~>K[]];Ůu#CuvU%o\8wnnzmwg,CОm`~/0]Aa߯EZEZװ \-~k]y.%_zahOɔw-?Ɋ+p2,/>V?t<G׈{--~ůZ{:[<s:=BmZP	m9?1li?ةmKxp1:l[u[V\οb2]5b.Po?V,%/?\ڵ0zfx{Ɋ?M~<Oko>\~Jߤu>t[Kw2{Z_08S	ѭcJrCp1x^?1,~vbޅewd`Z:[meYlv5u uab*	ûO1z6+ca}zbC.ubé&k;MTv3&5Yi .գ^]dhg>grN֜db'&~$=#x<\~Ĥo||.s\3ׇ9ϼ.cnQ37ٔT`c?·q<H<B6-vI-I$:,l9 \ϟuŴ{}6- n}n\Ie/v~,<Vh|5
+~9
+'O6wN]9*	0]5뱫T#guحV{yZp14n=Y- .U0j:{xߧJq 8N{绒8 \T75cP/y)a~s}%$YO!abATV3d 0wO+S%<6Ͽ,mfxì,`}\iY&xoQuysl_2lcc}jx~ì+ٵ 8p[anߞk%IOZ,;ixbOI\iv}+TYP\]<V񘻦Wo}ϫ,~.R=b+TO)Y=ОTP%Cx wx_xZbs}+}Ua|LJhl:SVAp14GiLB0~WVqz*+̲Gsrl6>:]P윦n)e#?2yZRE0;Me~Z_+	p1\gVk}D$8Tc-u$-)l^uVb.wq C{޶uŽ-aO͞
+JPe{yv.rnIm:}p1ةXߖ<aEk} .4NabHZb{odq1}y>7 'C+J p1}/]I .J-, [Y4A᷂O8hΗ֫r5Cq1o(suGNOg_cg;=*sTt\{3=ߣ{vա{{76[rR#szCYu >}gاepw_B1IqWΏ(wl[{6y;9.|-ފk"9V><p[)ѶoȞ+F|vӴSn#{bbbd#>WLӆ3sňԴQ4"|i,l$Mr{edUX#Va+TaGVp1YX\Wم`haOc%\C1zưOv~^0H4KlOz2xO5ֽk	9[X:}n\؋ho%.ܖv_eoǇ2{j`4^.LsowH "n`ReUz[+VOp1lYeqh1+׿24wϭ~{<;/%)t?}<<hkʿ04Jن"8&YhzP3b+NԓY@7e?+jP(6ZmWb9Fxg}D5Šg_}uvn+-е=bSg} p{Fp1lQc,-ơš8t׳8=Ff2#Èqnpρ 8	n`+0]ҷ) _3x0wM_Inr Cq%}.Š[#x|I0
+`c\OjBh-r3&?3}ufp1t|kHn ߓirN懁M&NOhVӞʕbOޖY%x3εIqM2xp1x^?1mI}P10&[A
+p11=^H|<]o9ֺ'?]g=׾+>C{Wqm8nbLfLYMo[~/ƛ6N9wuuyO~.;_*zzI3ZL1Z+0s< p3K.fcw_N;z0 0bo2LRN-~f~)0q绒8SƁf~$8̤kW135>AcjyVjTZx+8 
+,-Vgeqh1cYYzR 0bjS	O/ y&?IN J@p3Ta[8H5Adq$8 ˜hq@	LjPi?\3_J`10mrfj|kBr2528p24O)'S}} tuw3 SJ0bYFr͜onGwQ$')_I@p2O|% ['Y$ᬔE\58^yk|j v8>jQ*]ji5jZZXV5Ӵ5bU,iZveU3MQ*ZŲըikmŲZ3M[Xk+՚i5mZ[L֨i+ZL75jڊbYQVj4mbXVkikԴkmŲZ3M[H<Qo<QVZEL֨i+RBL֨i+R"jikԴVgiZ;%[8XԴT3e֢52MKp2 yfi+f34EMkgG4EM ,Ӵ5!yfi+fX̲8XÓj߯Ö)RzϏ4AZi-j٬0ֽ&LZԴMkдiZxZi[Դ+AӶLӶi4mmmQӶ^Cvki[i[ԴM"mQ6Ei[H[T
+š8,87<;š8 ,=zTkȳ68ZG$;޸+8)=_INj:9{Q]yl7vw	~g}^V_Kۇd|O= p2
+>|/àuak*jP!b~Zw_b:Yz^)k:8wq$q 0~<|'pyqJ@p3xJa5.C8HA8Hw?2dݽrLE'*a{Y}-mzQgf 8SyaЇ3\ײ8;г8;F0 0B݂ &a|{<|iy.s>Iq,[W8
++j`gY,w_bnYzC|=Cq{odq1}!Ϯ$ 'Sgוbv]ȳJ p1<J<$8F]Ac~#.1~#Ϯš8T<,8F]-Cqhyv,-ơoճ8g0bF$ 'C:Wg'ŰSmnv+wK0_Yw.(=\(];ofq|5Cqϲ8XoeqZw_c:YFÀ|#q5Y8 <{Y8 \>զJo䙔$ oHq<1
+gR8
+gR83,`y&-Cqhy&=Cqy&=Cqy&#Èqv)L8 SmZJ p1T绒8 \Xy%Fdqs<S1XyI{"4sO0Wsy=Ԩ'ݣsk('rR!'5BN*frRTILNj
+9il` 8v;iIp@Ĝ5Ԩ&+V,QMVrYV35YX*fjF5YUdYdjbȲd*W&k&kT\QMVrjfjF5YUɚd*W&k&kT\QMV9LMZTUΠ&-Sդa3ejҢ4r<LMZTUΐgIjҰ25iQMV9CY&-I*g3ԤE5iP<LMZT5i3ԤE5iP<LMZT5i3ԤE5iP<LMZT5ِg-S-5ِg-S-5ِg-S-Ɇu!Z&[T+\CLM&ֹ<klQM6s+y25٢]KoɱGre-N5=vʨddddrAN6ɖdl--9 '[&'[+rANd؝؝d=ӓ=_hEzcȳd:בg=ӓ=Ɏu#z'{ԓ\왞QOvszgzG=ٱuɞd:ס'{'{ԓ\왞QOvszgzG=ٱuɞ:7'G'Gԓhy+ɑ$~^zrdzrD=9+zr`ȳ:7g#ӓ#Ɂun F'Gԓzr F'Gԓzr F'Gԓzr F'Gԓzr F'Gԓzr F'Gԓzr F'GԓçZyV~=I?}+xDO\>DO\~%za~=Ip1%zbPK$PvԴIj+²/+%x*nݭk}\vYJdb0GYtډ<,gk\Q]$=ơa8=<M~q|gq8k.]I w_I p1]'Y$AවO8Hofq|5Cqϲ8XoeY,ơoղ8gWc:F]#Èqyv,#ġT+yV~8 <<+WZ)ȳR8 \~#JI p1F 1gE8hoYYjCȳR8ȳbY,aOisֽš8
+aIxmYC>{p]ܰ(9X2waLsi76<x^ƲZ N]|{<.GYPb(𻀯$q x> 1|Ac~+48T]W8
++|b~Zw_b:YzC|#Èqy?I NVy?I .jEgz%q x3-I .g*Y$A7L%8(Ffq3YjC3,`ybFibFic:F0bvǚ|52d8-(嵚Dak.]abeu-UPw_I p1Iq,[W8
++j`gY,w_bnYzC|=Cq{odq1>Պ!'`>Պ!J p1T+<+P7J<3 1gY4A748T<š8T<3`1gֲ86Gk6qš8l`M|[mr'C_j|kyre,%?/KObovJ 0xJ> 1|Ab~+48(YjC|b~,84ײ8;z71Èqy860tݑg=y=bV:'\~#zz: y֓	7'\
+g=y=by֓	.ȳN0xg=y=bhy֓	.g=y=b:בg=y=ap~H^O'8ֹ<õ{Mao`.t+#;k7!p')#;55ed'#TT<55586,-ơš8t׳8F0෯TP\OBk5T<Pw_RAJp1%o_RAJ0x+
+R
+b0mK*H	.
+RT\~w%À|I)pTyv%B]I)SM.ٕT\~#Ϯb<
+R<
+RA7J*H	.
+gWRAJp1F]I)F]I)7J*H	.gWRAJp1<
+R]g% %8
+ֹ<+I)ŀu-[$rb:-R=I0xg%ѓ9lIZHI$ŀu-[$za~#J'	.sh"%ѓ9lIZHI$FDO\XвEЯf 8EвE$ӓ$ZdzRDALOJԓ"h"Iz}\-[D2=)QOeH'%IqlD=>.-"'EвE$ӓ$ZdzRDALOJԓ"h"Iz}\-[D2=)QOeh'5IqlF=>.-Ԩ'EвE4ӓ$ZfzRDALOjԓ"h"Iz}\-[D3=QO*9Ei'5I:3F=XyԨ'"4ӓbSfzRTsyV3=YXгEj'kԓHdz\M[fzF=N.-R3=YD'AQOiLO֨'EдEj'kԓ"h"5ӓ5Itr4m$:Hdz\M[fzF=N.-R3=YD'AAǖd@'ALOZԓ"h"Iz\M[2=iQOiX'-Itr4mE=N.-b'EдE,ӓ$:ezҢD'ALOZԓuΐgIzҰΡiX'-Itr4mE=N.-b'ֹ<klQO6sh"-ӓ-Itr4m$:Hdz\M[ezE=N.-2=٢D'AilQO6s+y2=٢lXezE=ٰ5Ydzakȳd:אg-ӓ-Ɇu!Z'[ԓ+\GLO';ֹ<뙞QOvsh"=ӓ=ɎuM[gzG=N.-3=٣D'A陞QOiLO'EдEz'{ԓ"h"=ӓ=Itr4m$:Hdz\M[gzG=N.-3=٣D'AAǖd@'AQOiLO'QY"h"#ӓ#IJddzrD=A]LO'QZ"+$JKu%22=9DiDF'Gԓ(-ԕz%QODPW"#ӓ#IJddzrD=A]LO'%I$05=Ip1TSԕO'	.=Ip1%za~+=Ip1(V%zb/ѓo_'	w_'	.=Ip1tIaDO<oԕI%=Ip1TSԕIoٕI<=Ip1F]$~#ϮDO\~#ϮDO<oٕI7J$7J$7J$F]$Ff 8PZ+ђIJ4q>DQW| %i(-Qԕh6H| EiD@)JKu%8HQZ+l>@E]f4R(J4q>DQW| %i(-Qԕh6H| EiD@)JKu%8HQZ+l>@E]f4R(J4q>DQW| %i(-Qԕh6H| EiD@)JKu%8HQZ+l>@E]f4R(J4q>DQW| %i(-Qԕh6H| EiD@)JKu%8HQZ+l>@E]f4R(J4q>DQWIz%LOjԓ(-QԕfzRDiD5ӓ$JKu%Ԩ'QZ+Qԕ 'JKu%+8 HQZ+lB	AE]f4NR(J4qBDQWل %&i(-Qԕh6!H EiD	A')JKu%M8!HQZ+lB	AE]f4NR(J4qBDQWل %&i(-Qԕh6!H EiD	A9ԕh6!b:&i(-Qԕh6!H EiD	A9ԕh6!b:&i(-QԕezҢDiD	A')JKu%M8!HQZ+lB	Amȳd:אgل %&i(-Qԕhdz%&i(-Qԕh6!H EiD	A')JKu%2=٢DiD['[ԓ(-Qԕhdz%mlQODQW-ӓ-I(JezE=E]f 8PZ+ў$JKu%M8!HQZ+lB	AE]f4NR(J4qBDQWل %&i(-Qԕh6!H EiD	A')JKu%M8!HQZ+lB	AE]f4NR(J4qBdZo }*Kf4w?cMb؀of8;P|IGwwt!K:<o_ѝbPK:\~W%	.;nK:\+~7,=ơš8=78?<ā/Co.jPw_Ɓa~$8iqP,Pw_Pc*6%jT1!bBP&8!bBPńMqBPń	A5Tㄠ	Aj6!	A*&lBP*&ULل'ULT	A5NT1!fjT1!bBP&8!bBPńS8#G>>+dɫ'̀*◊gx	ebKH
+$KH
+$KH
+$KH
+$KDzD49{֖V=r/WjcAÌ>aFZai[[0#-[[[ŰՍ-Q#Ra<"%
+.3H	.+#R^wyDJp14g\9]w_䌡'P?kR.(rJQt6rJQgfZ𙙖b@-|f%x1luW̴ʹ5ϴbny3mu3m3mEiiki+zmL[L[L[k+ffښgڊ^[1V7<Vڊ晶>ny>nyi+|VL[L[1V晶bYu3m3mL[fZ'CLfږgچgʹ-ϴ+3mϚi.̴+>knmymi|LL06噶amYs3m3mLfږgچ>&Җ'҆>fR/	^{Y3\ϚI$|L%!>zIb,3R}.0H	.<#%>Ű+yFJp1|)ŀ>Yy2<s'#ϓ>Yy2<s'#ϓ>Yy2<s'#ϓ>'LnT'>'LnT'>'LnT'>'LnT'>'LnT'>'LnT'>'LnT'a^b_#C'?]Ӱ
+;$>b_L;QƵz51be\k^^.QƵ2:@|0uϝߌ O~ߌ ñ}yu x1uPPw_u:ԬCE|P+u75C:4CdutPA>r:(Q7|ֻӡg:p:@YNu>0cZl܌ / p1Vbt 
+F1: \ug:j֡nl4C:4+p:D!P7|6Ynl頬܀Fw:܀p:܀p:܀t:̬܄ ds>b@< ܄f1: Y5>7ٜ->7ٜ->7əɉ>7əɉ>7əɉ>7əɉ>7əɉ>7əɉ>7wfIwvL73OxsV<2<zFv^W5} %x1Puײ>V>0b(5éaC(umy{+;Fk{kethY|tC :u|r:(Qw_w:CG|0uM:L=73p׼V: 5ջ n5]kbt @Lk(Yg|\|zN9&x13fa	.6,w!6J>Np1u|&˝Űg	.;L;0P r'&3Y/mY*7,warW9g	.L;ad\pcϊr'ϊr'ug%u+Np1ugd\ug;zan:+tYz3: <n5Uތ n5UF^7|Vb(>Pug:j}g9Z}g5u@YAY
+U9u@YNuXH?YHHNux Z V[P2AP?8J)]uϘVUM;yML;an3YÞvd\u,w
+>Nbn3YCC+|&˝b3YPg	^{|&˝b註d\u,wan,wVwga	[Mr'v)0YCAYa>tYhNuh>thY@Y!᳐AYn,ӡg:Ϣ;zan,adb:f}.3݌ O	> p1	>at x1ug*F}Nӡf:j}Nӡe)u@|&9u@|&9u@|tY@1VF<N>ǜWx#ig䢎5kR7k"x1|{MQG43{MCA|{MCE|{MQG43rQGQG43{MC 9bOQG43rQGCG|'#H##H##H##H##H##H##H##H##H##H##H##H##H##H##H##H##!H8~F.H9H:䢎#!H.H9H:䢎#!H.H9H:䢎#!H.H9H:䢎#!H.H9H:䢎#!H.H9H:䢎#!H.H9##꨻k*sQn9_לsa,vp1<v?:ý9\w'^sm|;nCduYnONe;ӡgxNec,<>DޘG\/뮏g,Uo;x1(co̶jo5 <ckvcdpu?lw .Ű]W5PQw_s:CC+|в|tCnONetY;ӡgNu>;af& d(z p1V>+Ű+bt 
+Ju:ԬCEYNuh>+в+ug%u+9uϊ:t+tY2#0P7|Vaf
+|Va&*\ bY= j~l)ov}ΖjC(50k`>YOA)CHۿ[W[5+77Y܀{Ǜ}_oM&hqK~||qs|q7N}_}Ow߿ϝ^;X|'qOc('Q>)
+9{!Q2++7'םn\vGe~iytS~麸Y޴J>?W?׫]um{D*Iܡ?fy,
+?nc>d,_rO߮{߾<g/Zqx"W/_F*_?ڏ?|늑ko{P{towyX
+endstream
+endobj
+322 0 obj
+<</Filter/FlateDecode/Length 1969>>
+stream
+xY[o6~7GY^$M-VlK݃j+6[,EE[{!Q$swNO?xJW@	%R3Jđ|8J_nb1-dheG^+K!$-IT+gRzD]܂wZx"q{"AD^h%v[%1xZ>e8GqPQP*%Lo+pbYI Q<>\(+C肪[ÄE8f4p&f8u;80+nW_Q~ڢ-©f0p&HR#ƍڱ@w1ݭ2v9#l/@7bxӄ+,ZhRU8NF^D>י5V\-[)ڏ
+ozzF5hQ⥏|8G'}:Q'_KZKk(.?yHy/
+2H(Is41.q}~CM.?b4ǻ֐PwF	M:w.@χfTB2ERTI;u։մ,2PU.BYהO{T02GB Kס+G>FԈ(V̜.蛼 Mh<]Gj^I֒Kd)pd-a* er{bTg׬Jm2lWa*Ă8ژ-Ђ[Qഛ-9c*g (r+VݬB(,ܧSK5}"؜dujZ/yM^׉:`~]#&@Ѓߋ)dU=Uoi+U rv^0@`3S >ela!:5شq,R%Xxo_#%3RϨȫR%Z+htK(6Êy
+i+P2{M=&]/x3 A'Duj(2FbmQE)`/mAIy+z1;EYEӁ6fAloGʤOwDFF`oŒi4zC#WgB6=N)rO&[Y}"8vɫ9[!hw9yLFNqkw!ah 8)֞Ma c8(yVo^Qp~Vc+lLX%Uk6 5mDp*0ӹHNuY¾8&*C`΂Ƨ26l2 6{_vkVZJ+GdWѴMt(t3PI~b\*qtfE6ͭnɾSU6ML[/HSiHr!}^<	T~+'Pu2/к9x=Dw}@ (=Ix:$I/JsjF>x17쓋>	ɇ~q%O#Z1?m\LD* c`%B%Pp,VO s]06@W^i>1R`q!f7HYkvi\-?$pWF^	"\r팜vA1^2*Q1s컚)J(ILvg5-j" _eK؉?xlͻ6ׇzy,Jۦ"S'ȔS7@mÁ@je=#o@=Z+v^?ϳ{fLd **I9Rq͇i3d"<ow?HB<:具~;+璋r]wU:i*||@Z9s9qݭbey4
+endstream
+endobj
+323 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+324 0 obj
+<</Type/XObject/Subtype/Image/Width 866/Height 853/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 91008>>
+stream
+ JFIF      C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222 Ub"            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? (
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(9O
+XXOe	(ebHL<e D P3 d %8OL<e D P 	]: 4a/'W_2( _Ne+x ?0CG&2 uu (k8OL<e D P 	]: 4a/'W_2( _Ne+x ?0CG&2 uu (k8OL<e D P 	]: 4a/'W_2( _Ne+x ?0CG&2 uu (k8OL<e D P 	]: 4a/'W_2( _Ne+x ?0CG&2 uu (k8OL<e D P 	]: 4a/'W_2( _Ne+x ?0CG&2 uu (k8OL<e D P 	]: 4a/'W_2( _Ne+x ?0CG&2 uu (k8OL<e D P 	]: 4a/'W_2( _Ne+x ?0CG&2 uu (k8OL<e D P 	]: 4a/'W_2( _Ne+x ?0CG&2 uu (k8OL<e D P 	]: 4a/'W_2( _Ne+x ?0CG&2 uu (k8OL<e D P 	]: 4a/'W_2( _Ne+x ?0CG&2 uu (k8OL<e D P 	]: 4a/'W_2( _Ne+x ?0CG&2 uu (k8OL<e D P 	]: 4a/'W_2( _Ne+x ?0CG&2 uu (k8OL<e D P 	]: 4a/'W_2( _Ne+XuSŏWsi7"ɯU%ܡ1V+k ض RE QE QE|L -	kg_ k K] QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE x_ JR?/o )@Q@Q@Q@'ξ  @>&uEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEP\'ׅ m +k ض RE QE QE|L -	kg_ k K] QE QE QE QE QT5}bBv0H`A9SUe :εx{KSnE8JT2@ OR(B+h`}̂Dlc*FAڥ(((ⴏ|R׼5*B,-&U;`Ϲ] Z+oY+"RiZ֗ZJH\tQE QY m5m{cԮ+73hN((*+,丹8any$`ԓ@\Ə[ܘNd($d9+5;^ӣ4$c<uڀ/QE Q\5x/T,6|bA' r֮xoQWΗ]Z3 q@QE QE QE QE QE QE QE QE QQ,pBM"p #Y5!`>am8ǥvH*FA@( ( ( u{Jڽ6v| rOFo+-]Z6`;g(((yv6ʲFv?Eıiuw1[g͚{i#@Cm#, $1@ZUFC?) W1B🇵'ӵmf[&G$2::UŞ	#H/AzQ@UkM.ka]K!¨4Uk]J)eQVh ( ( c⟂;!7p)Svk{źyMJbC&zeHPQ@WO_k2^s)<q+;Ί((O b JWw\'ׅ m (( ( ( 2Z w\'ξ  @ ( ( ( ( +>7 )ދ F-zy %:Šg'6JdoGҵ2>Uq|n.G ѩ[/74R$YBUFOb+żm~N@IԀ$MȧcPz MwK^+Keo; u'U}_|K|,tb7oї wp+V?%kjֺW6 kwFA)Դ"{;P#ޣh#3ڀ;[&wokj1Zp	2c``z5^u[s#"흠km5hCL0bzgtAM*+x}ZDsaڀ:~uҭv\peF\9?K+gZEvƻ,X>7xKOxv8l&) ccYJiux#@Wӎʀ;x@Qle W;A?T=B+9-퓋xWk2++͕ZI=֚cpH9e9 l6g jG(BH$ @^ xAWkN J@;WEҵ?j M'Tsq^9|1É`τ"dMB"D3Dw䁎0Ei| WW ifxF̈́<Qn,62<uMu(5gpFxUҦߌ#hw-Ukƴޯ隝֏gmkzD1A={KxoůGK晢{b+# $9;6֡mwۿsԚ>i}/̲ ,n$|}̍Ik/570GJnbۨt3i2zY?Ğ5?J;gf8.=B'/
+j+`mu$k4)ʞG\u/V/_$|f+T_0ܠ9>_&T1Aysu@Y0$g(еOxkDԵx-mKScIsIs4z.3$EGz",N-JKȡn:POt6 7Z\|n뎽(|C*&D^ČWaN;s7zy~+Cp$
+e\+p }h+Y[iVQZ,LsYַ^mfOk{EBm:gG\'/K/}L8tݛܸ%
+ umZCfu;$Or+/Vφ=.QԵXA%m&7~xe1.0+bGo: ]kE=̠֘1`ʧs}h|e?/ϑn,1z<-Y_+t[bӡi%~&:ußYA<HV8댞kɼO=*Ƈ̆i
+E+MtsPi?ikQlK$okw<k:^"n5ciRݦdx /4r(((((((O6RKI$(xz#^.ᨭeծΗSGczS@/ᯌ|'oiU$wrsԶy+w:++>feY	8P~EySCumZ1[cty=ϋ;X-$zE@״յ,Y."	*QCitc]봐~|dn<V0@ٷLv V(i:_|yai@~v>"~H[?գeƫYx ºVRZvپnw<|Auqƿk1Gqqy0C0# ~n>[Vi Y+ΫL(_5U@3Pj~2yqi}Xܜy @oQ&7>x@p esSi6Z'"[<v:αȡ` qKH#=:C`Q	S N=;.^x)C1U4/I2~Ҽ+⫫+sLNŷ5n~SK?".lGAA^cöM^O-F΃Gz /68m<ϸ,Uޟh^*y]Fr>@"~/K?ol-?X)I>o8(=q޷tO>*DxHo+ӆ+o>:뿊3kY3~P3ǯJu3]Rb|T<q>Ƽfb{+yfԥX/=Ii+tĸ=k6zGl ?* t^ֵ4j{H9v0߁"񧇼(#!yR2;P	ǽyvqsG|]aZĤsYqTGϋ-N.ngd.A_4NWunCِ}^/áʥ|G5	\< /+w|T^Ѵ"kV+^\9ϵz W Ň8'_ kOh41̂U/B m^LhՕY[2֟@Akj_+K ay?kxVya.X}rL؏(׭R?5 w~,9y̨v!<Tw$'m_է+0UgҾ'3ZԓO`lh)`5Z^edᆵ=ԖcI2WF=#һ/xo Κ"*mTkrSOƀ=G^/|'RkzVRDjAflu¨'x2BZYI;
+AAx~*|Yekejv:jXe(O$JiZ ?Ŧ?X$:x@LN0s8 iR:G-巶<Rn9?\Y:w jAi[#;VL7ҼĤ=eHz^0l\)+m?I Sm>K9$HU02 :thjOx~-WTtV푉#cVt?|ql׌Zc7|m'֡[P>v˨6:༢evӭHMESC@^gWWԧ<\5)YCR;נ<U#1=Q^c5χ> CS:ϖ7<@+iv*Ii%>d *mCi-H#؎y+t0$R(dt9B+Pi=
+FSه8? _IcZ6PG\U-CKKwr\ڈGQQ^(5մo={xZ/>MiVML4Yf 7Չ z7ޮ^5䍶4C@H 9JO g|/Z4zEMf8LDz8#/Wve$T}:Z/izX]kp+,Wkuo{kͬ4x䍷+^M7İ?{qtn_#lWqB|9ỽ?VHR1xkWQe3s 袊 + -wux_ JR;(
+(
+(8O| c%-wu|L -	k(((( b?bD魒rʩLJ(
+}ml×A	2Х8E(?fSs[P^!Ѵ^{=SJQШgk&MZWFGaа <צ@Ƶ赟h:]-)
+p\KO++IoZݥe@ۊ玣ֺj(񍕅l-/2msG-t%{aex`W?/QQ@7g^Z.qkh[Bdr3  
+K_JֵjNf0H"5@p<zeOޭⅼwQ!h
+ h<=ih&3-6<gxmW+t	ݶTpC^/=qs]xֵؼC.yf z
+ ^]udZ@v(<O>yE yd oQeK&Eݷ'8=?^kxFW-+Ume!<`7jꨠ&ִm?_+tLhc c8Ay~7α\_46
+s^⿇_u5O麴;	|6Z?4 k+\Ph׸_J o!]^;Ksf`Tݟ}(|W>ӼVod{qns +>c+^@wG"DSݢ<~>e#Sp$!E?ʷX,}y<׷lf$gݰ+cӡ;;Kpсr:'u@?07e/aX=jSy0ĔP;j⟇)kiڽ·*ymun2&Q:g :Wp*P h`q\x\]WI @IW8Z4g~FK8XnC]mXV/P4F\tk!8!Hb@ơQ@% QE QE QE QE QE QE QE V/|1xAIь2pѸ}EmQ@J~t_Ǻކl#(<}s]NW퍤 `.⸊4xp}yƊ _d$zwz Tޣ^i|]]·3^U^ "m 1ӯ5@>ͪx?h&#8ä:z8UW揮>(l.v#E'6 "zoKa/\۳0zMoV 3o]Ex>)lnb~##~ok^.ƽqdwZ634P	o^"_xZDּxQ:8ᯇw#qk"3R:q§Tһ(7ZEΞOt;[1c'ӭU(Χp^c0Xsuv4P[)..tm:L[ټ!Y:jxĞ&5yGp9O~wPo Kx\֮5mibDt <WoE QE cx_.{X-/AړM?=_QG1	O?8H9 xGN]°	qї}+q:Qi$ޡDMp`:pr Z(KJR߉nk{qm@c>BpN}G3΂ڜ^kP2nzL5Q@iMzGM/#A{Xh'_psYZ<os6vrK"J+89aq޽7_tV a:{\)f,o[hO tR}?* |׍fm[-w c#9_xZD{h7#ߍLOZݶ+kx(a@P0 hKYAmwǻ3Qjzeϧ6qi:)AW(.4=xSy'eBez)'ʺ/x>3j/5Q,*Nds]}fxK[o4ȯdkFxU=qQ2|Sp`O= `0{N?xwc|dHKos	ĐH:2[öz5Lɷq.ǖcI&XV֡ae m\tלiZu)n`"rwWYE yt?Aޝ兴	Z~xGv>Lye˙ef!Ʒ(O b JWw\'ׅ m (( ( ( 2Z w\'ξ  @ ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( + -wux_ JR;(
+(
+(8O| c%-wu|L -	k(((PzPJ,V>:u<brGB[ EP hE "z /ſQB[ EP k8OB[ EP h /ſQ( /ſQB[ EP k8OB[ EP h /ſQ( /ſQB[ EP ko$dP _j+6 0+xǾ%5h4-t6vn8^+zM p6 0 _j+wtP	 _j+6 0w^m=w+3ˢIKkv;d&LrW/(ڇ G!~- 5	g]O	xɥMK+vw nwr@!~- 4(ڇ Z~L766"KA i{֦Ia+H/k.P$Lnր9_B[ EP h /ſQ( /ſQB[ EP k8OB[ EP h /ſQ( /ſQB[ EP k8OB[ EP h /ſQ( /ſQB[ EP k<Ï4+O3BL{XɷGk+K /5EPEPEPEPEPEPEPEPX':MV6V=[ F?< #/3  ?omC  a F? F??omC  a ?omC  a F? F??omC  a ?omC  a F? F??omC  awu>.im{5N6Hz4&CfeUq@G!~- 4(ڇ ](ڇ G!~- 5לx\^dYK9KAi2 6v6 0 _j+v`Td6 o^(ǥdeQ_l8> _j+6 0oz=2]KsfB[ǥvvzݍV]1rHw/= (ڇ G!~- 5@'!~- 4(ڇ ](ڇ G!~- 5@'!~- 4(ڇ ](ڇ G!~- 5@'!~- 4(ڇ ]q_EΝ{⻭VR^lRG\E*3zep' O 
+(
+(
+?/o )]p^ŷ Ҕ(((g_ k K]p:?K_Z ( ( ( Ҁ8O_!'] O_!'] 
+(
+(
+(
+(
+<?**y8ޥs%]MOX(sy}ψo\cK;8{13yq'{
+h1_6:,S!A+rOOưo<}]h˨yۤwc܊ ,umw77:䶳]j7+ i7ػx-[z'ě=
+MvmJ]2y!C T+=+QI֯],8Qv;Æ<Kxh<HDIj1lc۹ɠ_ơ.=kTMvHaUlPS}kzDv$V(%+f	c q]ޏ[?Yjvc;$Cqd1:WCQB%m:@5xF%m//⳽TǴ+=__h_.nK{$ۡ#S$ǚ%Ƶc{WӥYڼī GGjsX.mWGq8@z fC_AܺYRabMpOxs揮ɦSP3psA{WD1 e{tᧅ5Ji9ni$#8 gxoI릑kl'$WN4Pcuvvv 1΀
+(
+(
+(
+(
+(8H O b ]p t 滺 ( ( ( ( ( ( ( ( < #/3 < #/3  ( ( ( ( ( zqm*j~̖1J2$9;jSu_ӴOyK+;Fz|;-yׄ#gWϢı]&u_Y8 qxŷVQ^Rˑ7F<q~5A
+¶ik6:^2d!8 ʞ@؛[FMF;G;X{m:? _\zNR'2B>ΑG#b-(I5KOYԬ&H6WPau99=+3ڥP]\41CnF85׿.i^vnhЕFdFx& I>+q#b#o~@^"G? 	XMŮ.$D,H <q[	\Ft ?
+\+*)_}SM]4SW|Σ #Yu\XхnҀ<ڥ\4+wo8\|4>S@Ϗ >K{H"m ȍ{u5JhWu1J JЏKޭO\E4 ao@ q ^z>;ꗯj gGzaR4`m5+|xWEPEPEPEPEP	*_ ?}/ Ewt QE QE W	 5[)J - wtQE QE QE p:?K_Z 2Z w@Q@Q@Q@_]' c5[-Ӫg#], ͥ J r t bHnkdv8OJ 8 )_  3iW 4( Sß ҿ?
+_< C6 +4_E<9 @++   
+? 4(, ͥ J < C6 +5wOJ 8 E<9 @++   
+   3iG, ͥ J ] Sß ҿ?OJ 8 )_  3iW 4( Sß ҿ?
+_< C6 +4_E<9 @++   
+? 4(, ͥ J < C6 +5wOJ 8 E<9 @++   
+   3iG, ͥ J ] Sß ҿ?'QKenUôB6\1S  3iG, ͥ J ] Sß ҿ?OJ 8 )_[S8ﵽ"J,\tlV"  q xsWK f %ƏX K   ?G"  q  R  	_ f %Ʈ ) i_Q ?@`x?m/ Wh  	_xsW) i_P/X K  ?`x?m/ Wj"  q xsWK f %ƏX K   ?G"  q  R  	_ f %Ʈ ) i_Q ?@niƻ.Е8p2;+k>Nq+GAV)A; ^@Q@Q@Q@Q@Q@Q@Q@Q@__hzmY&yBZY  3i\׃m/RGlu}@׀HOJ 8 )_  3iW 4( Sß ҿ?
+_< C6 +4_E<9 @++   
+? 4(, ͥ J < C6 +5wOJ 8 E<9 @++   
+   3iG, ͥ J ] Sß ҿ?OJ 8 )_  3iW 4( Sß ҿ?
+_< C6 +4_E<9 @++   
+? 4(, ͥ J < C6 +5wOJ 8 E<9 @++   
+   3iG, ͥ J ] Sß ҿ?'mImT f %ƏX K   ?G"  q  R  	_2.g%[J1$R\!V#5 ?G"  q  gEDUV  t, ͥ J ] Sß ҿ?OJ 8 )_  3iW 4( Sß ҿ?
+_< C6 +4_E<9 @++   
+? 4(, ͥ J < C6 +5wOJ 8 E<9 @++   
+   3iG, ͥ J ] Sß ҿ?OJ 8 )_  3iW 4( Sß ҿ?'RXHҵ;[(^Dkk5+N>+} o!XbףEPEP\'ׅ m +k ض RE QE QE|L -	kg_ k K] QE QE QE PzP	D$ 	D$ EPEPEPEPEPEPEP\& %A E	 ms  wtQE p׿tk˸tcPu}gk}ᜂq gks7P6f@#*FG^n-<Q/[N\њK[eհc'ִ\2i~ڲ]X7>9'<`wmz@e-$?#{]=y/<M,$Ԣ.9	_ʜV<Cx0b+Inm/Y_^r?@έ>.o7MBΚlؾ zb9x[,W4քj]^ , I1hh$7')]KM`y\)V#FG
+<g']wR/lL[Gsyw Um$K+F;U t;Rle2xc.9,8zIh^9Яtk7KFb̒,Sx5Zf=6&i+
+@=P^z<OK+%t)M8mzIx^񝶁gm y+.p2@EP	I __k?. ؾ<w@Q@Q@Q@Q@Q@Q@Q@Q@'eWw\'eWw@Q@Q@Q@Q@Q@Q@Q@p= ?)ǿ4x E5 wtQE q+-3YIҵ]^C].o gdAoسy+!F8  +4ox[:muK=JEMDpZ7+:_C[qXg+A$y2thsǺ߆>_m
+yyu/nz*ĉh8Z	4o.AGj_iփe-ky6P \h*jzѯ</igꚵ=ӧ+5b??텓IM+mdP~tM^<"֭;o$17X/-Zö}WY7>UC1ǥ zbk>)M6PG-{T2嘐>n5EΡibM:kawe .3ʌAl+-oÿ4l$Rlf[Ѓ {]j>%&K6zq
+//5,H"5	8zUĚ)д ;i网Ũt=[ɠGyKghȱ6+p{?}/ EwuxJ> " ( ( + -wux_ JR;(
+(
+(8O| c%-wu|L -	k(((ҊJ >Ȅw ޻>Ȅw ޻ ( ( ( ( ( ( ( + ? ֻ5?-.5˹
+@#S4M/>94W.jחGssR75O+aR[ytO*Qݜ۲SѼW}Nն..f,uc>թjU񾉪b3ckiw5T+jj)t;u{;9wO0BW8=厥a[OA*`;Ś6 ۘc[kǞǴp=u/t_Ҽ+k6mj^<;@x(#F
++uva,2qSx{Ě?|;+⶿Ǘa]濳.	 2v4Q;xTb[A"`6n9_zO7hq '<(9F'ݶwWs {VsS.y<qM37CR;[)qH8;c9G+igڼ3
+FҷW 4Q@$]' }yH O b ] QE QE QE QE QE QE QE QE p ? I]p ? I] QE QE QE QE QE QE QE xF \ 覮O _EMcUԆ,u}>v.h{@zҨV4. N7I$D76|88ߏM<Y<gZfcXp-p2Cb͎:Vω|={]^[c3PK>@&h
+ڶmd#3q3&ZfM/RUe}\(G<AJ#Eukۗ[KfsVNk_Nkoj73L4xc#jWuE qOc4-e|qs	_P+ΓdWVHDw1dWX$oyu+ isFzVhӴ^ĚAV-E#,@N9<T}@-oJ+Nb\㓃^E pW'=}KW67I.l1Qz0:KSѭ H55[9ٕRRxdr@yE ax7D4"my$g$g{
+ݢ <O %_K ]p' O 
+(
+(
+?/o )]p^ŷ Ҕ(((g_ k K]p:?K_Z ( ( ( Ҁ8O_!'] O_!'] 
++~ٖI"gR3Z_lo$a2~Q\^x7:dmG"E@A]Et+Rl5aY<TSTLKkcYdQqU5?:5[zͅ=£z{^5k[SY
+,=h(qj|o7cVU1NN~Z\ӧ+*».PF9ý lQX*ηnr8#9ƫx(}&hFt$R|D	?6A㡠|ChB?mVeB@O4^FӴ5[(, <INy(V\H#2HTSlἵeHH" :fm,Km*ya\(63ҥ : PE\& %A E	 ms  wtQE QE y8o hOp9S#ľlY_qnvt0EK+:еmFѴsmˇ28o[gytoa`n._uFs_}oӴ-_UOs՜JcQ
+QCe}K[ae$t1<WjVӵ}ŗ3Iy,֓i3ܣFv0Tn5iZt;+	ksl[]iĶS3g,99y{{qr¿o}Fk	d+lD{p' cU&nuK]?Dյ;kWw'xm,|Gs6mn8yxZg5k{גY[#Ya lZ'#z_Ikw~l"X84/ǫzNj#y#Wz P;gů5B'7o{GKiZ=*xpbu!I@Q@Q@$]' }yH O b ] QE QE QE QE QE QE QE QE p ? I]p ? I] V7u/pr~%~%oAYO`4^oƓxľ)o,Rܛ)v#^:Xoқzc=}SSSeEFOu\n#P"6Y	*nd\VGº_-ej2vq z*išo :U(|a[L' s>6謻 hz_/fUeE*	88R!<~$M6`uKyj ã~^Y׺iͪjvMs*|dSGtckjgמ_3U4NWz}\[e! c-S>ëܛHXɴe#>! } ֠O _	< as ;(
+(< ^|B0G</=@r Ox[O7=mixutnpA_d_54CPk:eu+Q?T%hWFMDeu7WY|4yhw	=Y"nn7:P,5;;kɯ+q1gr0$#95:^6Q'e
+cu#{Fixc|֡%.{F 19 cDwF;cA1$+0'sKxz]N-bn,@⸿ Z*_72E(dLY[Eoحx/?5ލXս֟lg!1^W4>)hBֵqm}i<A_scA8 㡫?^mSO[a*\`n%N9 ^ouxoJǤΗ-. q53'eX24hH|ltҊ(( U	 	*_  ( ( k ض R	 5[)J 袊 ( ( >&u	3 d %
+(
+(
+(
+J(=(E "zE "zoGt1ȟT7U6UZ.,4-^uf#Ez	,-&KhefPY횔g1P>9
+H$gӁPxze ĝ/M]ZƱ+i۵dTNqp!$g:u_k	1y&byLn}3ڳ|%3PmBEbs4P(nz +sHLwM8++L>35ã[yD	n@>»-SSѬadfǦjz}7w)pM*Pt\J ɣ:~E{pa:&ֺ_OPVa[{gϾ;ר.ոݻIq6 %rp:U/xsNUZfYˁA/nFx?ZǓ_X[ܹH4aP$rs|,zl(=<ʽ[Y&).|ΊS&[{iDD"cdQy;W@Ǿ- XQn@=gu;|RKftqٞcn=е+hU4+&+蚖{Yg (dvҀ<Ɔ8|#|nG%vqw|פI*kDd!V Áӓǽ^;{x(bPƃ
+8 %S ۠ " CZ|Si
+U*<N@Er C6 h @e Gww?fӿ uW' ;3iY N Q\,ͧ?gx#m;Y\$.j+ZZL7h# ;3iw?gӿ jx__L-8vbIgx#}; Gw gx#m; ;3i:+ G,ͧ I __k3е/no-BTi!lvq ( ( ( ( ( ( ( ( < #/3 < #/3  .d\zRjJS?5xV|M=xf^
+{f"Yx)A,&Dqч^xVhr2TN	 yV`啞3{u2'cZ,ͮxZƦIZS',$d+9}=ݵIqlX#-ჴ NtK!wn:&< sj6PFg=Oi+P[ϥ%4Gp@FzvW拯kv_WMO=amZFb)$=U} xmiD`ȱ]R@	MjH
+#:HDد~uqs?5wqt	@Y7H {VT>
+\4Z牱n? (Ӵ+G.%7`rQOZB-c5Q|Ȏ 2M{Tv^yIs",o2:}@.6{besYsڀ<qi_g0	I9>n7||T#O+S?a T]n/68פjZ^B*F)Jh V٣_q@}vO>/Eٮ-v3}jC $ ѭ]-=(l4;co1BSp`U;]:[[o%q(QrN Yǿ4x E5wu/4kwӥ:i%sQ&= gx#m; ;3i:+ G,ͧ (Ow?fӿ C6 h?Y N GwSº#1g-"^@e+*pqjY N Gw^r^F宮Jl  tUGw @e Gww?fӿ uW' ;3iY N C U	 זCŏ+S03lz QE QE x_ JR?/o )@Q@Q@Q@'ξ  @>&uEPEPEPAE pBO ]pBO ] QE XPmtaD٘r}s^\'x ?@^f6'Oc^|/n堺BywSv5>0oSn.ۿ/!Ж=+&h|CmcIU:Ksye#(
+SU"Y`l`[sq^o;AOë`uK+ O21ԓsk͟]Vi'¿l $r2@>Wx[n*osxJٳ#*Wzí>U#^[+#NB!'^@Ey b}^+7W3iFkeyK('d
+
+ ( +h.4hQ d\ aנW	 ms  uؚO?M'v_W+ӐXD
+ؚO?M'v_\5ťOu/5u(' ӕGK=
+O5{/rcW& @/OI ]VrWX}<Y8btqX_Řo=i73y1,VHn7`Fxbi? t 
+?4:_M'Qj%TzsI ]Q . *CI ]Q . *CI ]Q . *Wl;{hWtUؚO?M'v_WXD`2ЃO>qB@RV4
+3xA?. ؾ<w@Q@Q@Q@Q@Q@Q@Q@Q@'eWw\'eWw@Q@yxHVɸ
+1ڽH\ؾ<+״Zh^1KRP-Lgc[=k>q+mĚjyhrEb}8p1k>/Sn4~{=R8#UV2㑎whk",|ϷɳuvWMnPeүNgq'u<a}2]:g#7^WG@ K:ǩOu0[ݴkbFUP	9sW:[z%];=҃ǧWhxa]>{*ɷr$ QE W
+(56Ոdu?n}\'h/j ?4:ؚO?¯@?4:ؚO?¸N\v72{nR@66܃ַo^c+xuaMܒ3_RzP& @/OI ]W3ekmBEnV9S|Q=ު_Z^tWc+W;Pg . (e fXnC2	#uFA(x#W[+.Sn=x \e bi? t 
+E Pe bi? t 
+E Pe bi? t 
+L(G`1 @ 4:ؚO?§Ԭ9]eXzV(5K?-nv*0|W	*_  ( ( k ض R	 5[)J 袊 ( ( >&u	3 d %
+(
+(
+(
+J(=(E "zE "z ( +Sgm5+\GkzbQ֊ |-xf9e$yO1oƹC@iO'JjNrFgWwE q}Y[Nn
+(upEk?, a,F5bcrqJۢ>|y|Z
+H­p\rv6h07"'+]Q#(ĆAʌu% eYv:BeV,+Uբ ( + ? ֻ5?-.5j  P]nlHX=1@+/ntKMJ[#[JF95x
+2CycXǓ]/9|7-7GdKH
+$fx:Ú5S$~dH:,׎9~ޙYۦgqi3u,I)f
+ms^YxMZ+jzBYD+4Y1/6.moh>$rFq@jVƓiZ1k{Vhaz< %ǿk tmH-19;T`g޸+kziIݻ)D9{뚹е3K֦g>m\5<]7PZk-mkdPs+U}NAqu+=d+n<[_&+ג\7]t08P>;Hm%M2O}WTU߈vћҨA}" @_QG$_jFkbۢV+/2cgJF˵"BԚ?xH>4Mp0v +`UM;PM.	6>\[U]4M[fLɍVq\%.m4Cb#FxH 眏Z~W5˭<q< :jPb5[..LǱvPYmmfFH8H O b ]p t 滺 ( ( ( ( ( ( ( ( < #/3 < #/3  ( +7:_궗bnZ܀(?4鶧SKu4Idsj˿iVGzlngcԲ"J(~GiuiKkmE}Ɍ<=v0 {x;H緎H"x_
+^?Z(oZkz뚎ở;\iP]:|P-u
+Et~ |3íA=wjVf}6FV$f_YA"l<^ &_jmn6x\֭PEP\'h/j  M@Q@+_sIt[F/PW7@,e[!Ѿ%"O9YPXxvo+M<sFJ6{>ݸ4n?fC+:Ҁ:zh|_}a;öZ|ַ:S<۝'$څ5}eWIΠӼ̓55k^,;/IhKpE tlu?i,0Aٌ3}?{+ bP[Ö ҭ}Iĳ1\ </i|n<GKMc/&@#iԵk3 /-t}2似9I2Ur02Mc|Y(}KEkuR0bX/<+I-\k^Z!<	R[5+~ ai]c1^R@<rO;K[xf<fZo5ˮ @KP~QvOhZbWKyLrH푴;
+<?jdռ`g]bw60q#cV`|9?ºƘ<G{$FTNF Owm5sa$	!a{[զVI&xbRrycC7y;Cjau.7-Į@l`Uz]sWR귶b,e<n$O&!?Í,\,O6eLq1skOhsZf44pD#m	*_ ?}/ Ewt QE QE W	 5[)J - wtQE QE QE p:?K_Z 2Z w@Q@Q@Q@|" 	? Gwu|" 	? Gwt QE QE QE QE QE QE QE W	 ms wuj[t\ k@Q@Q@ֿ+xb,uH[\bUCIֆ=v>[^ƿ{pJ:ƹp% }znjOk>
+ZɩEct)r`:@ Q\5K<+>3]HA/֋K#hx{H}ZS7X6gs#h4kZme\EBh3Yд [oBfuy {+/Pm!WlkA&hi{Razβ>kGHnQ+!>9 wtWI}'ZDOQkQ0,w+ӌgēhބMT \,[@ uQE QE p t 滺# ? wt QE QE QE QE QE QE QE QExF_ g i%wuxF_ g i%wt QE QE QE QE QE QE QE W	< as <{ #G.SPwEPEPaW W%_f݌g>A񏇼LYt}ZDh=J{ ~*▏ggټWcv֒s+`+0FR	4tWuJ}Zm3ÞV4{m㉝wګ|Nm͆,ڕح,>T1":SZtUmJ+as2{RM\ikp%ErG5k>!E/5{Fak;#i\8 yQQm8،ڀ:{xm5""@-y|U<74W#1n-su/j#ĺ~xnm.-L?gk*q2}(( (?}/ EwuxJ> " ( ( + -wux_ JR;(
+(
+(8O| c%-wu|L -	k(((ҊJ >Ȅw ޻>Ȅw ޻ ( ( ( ( ( ( ( + ? ֻ5?-.5((9ǈ4ۺg.5ki4>TsOixzLӴ<M2)y8㌜]+P~uIl*;\FqVƽ\+I,w)&qIq^~Px{K?S+s>opv3E9>٪<;e⺘\Gw-I9Rx55\x4^5ͪB(v̅B qu=S5<I5!Q{d{s?ŋ+]mG͑!+w@,9!lT1$I?ZҠ((?. ؾ<w\$]' }y
+(
+(
+(
+(
+(
+(
+(
+(8O   $O   $
+(
+(
+(
+(
+(
+(
+(
+<{ #G.SWw\'h/j 袊 ( smkV6qEC[U[;Ş>MoLBJo5BW\PM3Zv:Ko [)# OelZ\Z]]5֟c>d 7 %Hz+x/ÖV5bX&I%`;g*Z6oVE[nk)̷I8J_\˯\kZs]ݪڤI,smV*3@yxþ<
+Rmjkh] O|WI_.mH,oeS u+[cM+.n#|ҷV8}+n
+(
+(8O W'  DWw\'  +((O b JWw\'ׅ m (( ( ( 2Z w\'ξ  @ ( J2=k{ܴ=Dmm\ɬ jy쑺U)J:n=kμ}Sz吱/	/cV "W2kOk隥ouxZ"w\8b90c^RP=<F)FokER?=G]ŭ5tt`A4Re9g9*>Q=zg~jZ\uuKjL6*5jKtun
+*rۙ? S@ӵ]j[nKĀfb:C]g- k | U~A'ݾw	 \}} u4r? C% M C% Muc hGP# o2Z /  o2Z / ];_}}  r? C% M C% Muc hGP# o2Z /  o2Z / ];_}}  r? C% M C% Muc hGP# o2Z /  o2Z / ];_}}  r? C% M C% Muc hGP# o2Z / #2U5T-2xd+a]H3+zQ;_  4 5}} c h@- k | G- k | ]wQ;_  4 5}} c h@- k | G- k | ]wQ;_  4 5}} c h@- k | G- k | ]wQ;_  4 5}} c h@- k | G- k | ]wQ;__W5w顬m" a6q>+xƊxQnk((((((((% |9xZa][z# ߀ d _ )|M$HkPq;_  4 5}} c h@- k | G- k | ]wQ;_  4 5}} c h@- k | G- k | ]wQ;_  4 5}} c h@- k | G- k | ]wQ;_  4 5}} c h@- k | \>#xGPn-5ybԌv[=MzQ;_  4 5}} c h@- k | G- k | ]wQ;_  4 5}} c h@- k | G- k | ]wQ;_  4 5}} c h@- k | G- k | ]wQ;_  4 5}} c h@- k | G- k | ]wQ;_.|QccDԢsP=+zp#(+ˍ?n?
+(
+(
+?/o )]p^ŷ Ҕ(((g_ k K]p:?K_Z (W; a =tݫW; a =h!/Z|FN1ޢ6)5k4+^e|+w9G'' ךHm5V[O7jBT2+:"}^uxCooG*KھyѼgh{V ,f?
+P[{X#O	iX̓BtKD$ 	D$ ۿAQ@Q@Q@Q@Q@yCM2nQ]TS5v1ռ5xFd|A-W7>\1L0=Fh4RZҭu+	D1#q}yFKWFA%>D |6尢|Ff:>og[XJ<ȝ7prA=4-u5Խt-u!\|=koͭj~ͪE뷑Kyr8#[V]Ļ7z֥q[Kߔ 'h"jVzJxA֤KH
+Yw̄믊xS{0ѻ6זhc0Ӝu  'pSUsHZ	4lpWqğNx'w ( ( ( ( ( ( # ? wuG % G ( ( ( ( ( ( ( (9 J9 J ( ( ( ( ( 'X&[Z-Q;مm9=+v>!m~%Rюg7ZYRH1@XxHMKO2ye7U:Ub+^]J᷁'%Wu3>[E$=J*sު V֭h|KksQHZSӅܡẇx4aBٙlR|W~"|M]RV	P;Ts]Ώww)mtm^E4rl}((Y>{y_Q]Lq2lr9ci<+?+;>!S&uH+!*09ǱK e'i?kn,-A22>m( QE QE QE QE QE QExJ> "<O %_K ] QE QE x_ JR?/o )@Q@Q@Q@'ξ  @>&uEP3	w# @zf # ߸ b	w# @zf # ޸ u=
+?g20Z׈,cӬ~n砯P>6i
+Gqm,EI*8?j+({,h-LM'ݗYϬV?WzEY14_Z?fOz2EM+xN6rĶG+D$ 	D$ ֧QE QE QE QE QE [x
+)<Sa4sW]'т3]o\^ѼEӣ4w0VQ gn*:"lmbSfnKv+8 x
+{l>T},{of?fW3xUmB8/f֟VKy/2nAס@~W5=6%ӣbn|p?:-G/-nGʲ7?	Bֻ
+(/]Z)KnTUE QE QE QE QE QE QEG % G넏K /5EPEPEPEPEPEPEPEP	|s a	|s aEPEPEPEPEP\>- j5[HmM `ۻ` xп.zzRA <:pzlVΓaYkwRm핁ӣc#v~u ~u@~;l@G8F X݂P\F F>ɯob0wcVxAJGeciں.!cqr$7ʹyl?~(vHqĮ8Һ(ρl5MsX6.̣]mPEPEPEPEPEPEP	*_ ?}/ Ewt QE QE W	 5[)J - wtQE QE QE p:?K_Z 2Z w@Q@Ǌ% ^ ~ @xB^   ?Y>(d"Y6;Sy1Ad{יIԭ[5ԯvCg2k3 o? IM/{<w9UiY~.J5Mw}OkxY"O+Yi/g <'#sbL4/*(*j jX~GvͱEӄ^z<MMҵc&KK#$g2޺\z7 K 5gI _=뻮; ǣĿ-?G.=^% i J( q/O F Zƽ \z7 K 4ѿ_D< @/  ox k(; ǣĿ-?G.=^% i J( q/O F Zƽ \z7 K 4ѿ_D< @/  ox k(; ǣĿ-?G.=^% i J( q/O F Zƽ \z7 K 4ѿ_D< @/  ox k(; ǣĿ-?G.=^% i J( q/O F Zƽ \z7 K 4ѿ_D< @/  ox k(*-QDX^9"lzp t 滺 ( ( ( ( ( ( ( ( #6>񇌭Z|VUQs \z7 K 5g?2?I+; ǣĿ-?G.=^% i J( q/O F Zƽ \z7 K 4ѿ_D< @/  ox k(; ǣĿ-?G.=^% i J( q/O F Zƽ \z7 K 4ѿ_D< @/  ox k(; ǣĿ-?G.=^% i J( q/O F Zƽ \z7 K 4ѿ_D< @/  ox k(; ǣĿ-?G.=^% i J( q/O F Zƽ \z7 K 4ѿ_D< @/  ox k(!2gŏK+Nwۭ[ҽzO W'  DWw@Q@Q@p^ŷ ҔO b JPwEPEPEP	3 d %O| c%-wt QExB^   ?NW; a =7_  }}QQ?_;xg]5s:  WMW[ 0Ҩ8O_!'] O_!'] 
+(9)[ǧQEJ#,p9#j+#Ğ!{?CJ2/sYl#:ݠ\ g׵-.$fm-299r:%5Ο$X\I$sgkJekx{awL, *t3zߌxwqxRM=
+@ <tW_ R<Aeb{z+.pH_nni:ե ?XG-ª]mvc ze?⋋Y!ڢRb;}s" oxS|4%x֡*̈́{}(h6^^KComn徂(fW f^pG qީi'M?;ֵKyæP1UFi3I f=Z_:O)Pq~֟{	ټMK2=&H|cc~g-/hOxT]*hĢd4mgO\,Ȃ;xb5 kWIt/GkHZ(eh'z +Ǵ kãY-i%XnNp 21+@|Ao+h6zgepD~}  zr:}o3úTSh0v&I!ZKo};m-+7H|x*퇈νpiLyYByWiw_<]͆o>,t-H|3N;
+G+
+Ak)uX.I
+Xw89Fh=KE뺔Y^-H,FA]|Y<x;	DhX;\8 1{UV|3<CZ]i_+j!04X,px5ǧĽnI> ĖpI=ir2y; {Tu;-"1ۆT29 ?@?M+G!Ҭ?-DZ	eC 'hW׵߅[3]K.6ʻX唟hdWij7)uxfH[(?. ؾ<w\$]' }y
+(
+(
+(
+(
+(
+(
+(
+(8O   $O   $
+(1S/<3<m#b+ c=FjzWe71NxGcIo?KK?E5OC1[ںI~^Iǥ mݵiwq	t2?|{ׯ)ο_WHZ\{(sc VG{_ia:j s{^[׎ύ. |EfgO_1vv߼G$8-!-'XMּ@F`A PQ^}xG.mn5kȹFɬT` wsIbBgq_r9 +ο<_z&jV\n{#pzU?*4_i:]{Hq14W'Ľp+rؗt6c;ߦknhE0@#<YJoޟ+Đcv%!	]wOxN7l9he]B㪺5& F·5<vmҭnB}'((ޯiiSӭʹzKmK)+VYCPX} \q rL=Nj]ķvG%yS%ք(G].(irsa$5׉<!5FJ[<ѤFdUn@ =s@Ey |msͮZ]Iklf.8fbHڤgMϧiVYŮua\-w7PQ^x%==oX4ZZیIxþ"g+}pڛ08Hf'hh2׼Yj5+[J"{}oM:u-^SM+Đ6xC8.H:PTs^]ʰ䑺*ט?TimXO-ٚ0dT3p	3UuKSx[Ե8nndu<dBJpϽ zսWV\@He@єTxBiK^Gu+[FѴqyac(WK@Q@'  + U	 EPEP\'ׅ m +k ض RE QE QE|L -	kg_ k K] QE s* "? 9x_ SU !/ DM r _Tz~e1  WM\ε # @Uvs)(=(9I _=뻮I _=뻠({ŞvlQ,&Q\J5u	 B#d푊 ,=#7<Fq7>mj>z&
+΍^_Plb(<3-mEQYx)-ֳ-+#$%dY\c+PkJBqq +}YUSڝֿi/j0jB-E⸈` #ֺ(6"5_ZJ{H)EdߒMk[x6_ƶklF6=0@?u4P	e|UohKKb*ؒ =ֻFiwvA֭Q@ixƶ-4MB>bmx>{O JEgk+ {g'?ZKH\ eeKM>LHN;ޟxN<wx*yx66a?#]UxE卾;\47FW]kd̳g\pd'һ
+(-Mþ&Dfo'6KEc'mS¯&~ZY޴W2'2x`7:4l	7_:s@+j^msڥV[Yi	H`Ic>xvmWRB?v7~Q@ީ?̓'絒$¹OLӇâ.V7ŜVݷZ(|3-ֻRP>|ǜ=ùwq?5,ju,Y.mgu@
+(
+(8H O b ]p t 滺 ( ( ( ( ( ( ( ( < #/3 < #/3  ( &𖣢:ql2/ +^#0Ϯ*Z(Ϥuq'o_jQg
+Pqc5xòxCE|ۗ;+}9;"|@ğh_-e&U_Gceuo_\ܸ1ߨ >i|>p@|۲Rǥlx2jW5i1@vl#ꨠ
+ź/uji40+܂I%'31nF.PVV'oq]=V+񕆛|WZ,XH"6vnkv"O֝E yo0\Xi.Y<I*be;ֺ6җZ2ͨPO$\b8Q@Mi/,WX=9+[p =ջ^+ǎ,P]]>׬K{[TmEP^ZFΣE*AI<ZhcPמUKp@ʣwk<}Q	kV5ĖO"Fu<\牼5IPQ*7F~ޘ|uCPuI즼I%#d:M r?QFeqoHehXG`)xh|=d纕%qQ@ e_9C݉ֳ(.eoNUݩ]XA ]>Z.-쥵d1=T7k[
+ܔO\iE R,Lllõp*PEP	*_ ?}/ Ewt QE QE W	 5[)J - wtQE QE QE p:?K_Z 2Z w@Q@Ǌ% ^ ~ @Kÿu /+'~L~ # @W3y tqݜ
+~s
+J(=*sļ]OEXxGRbK˒.`tٕyt'|3 ?nsWaNLh&9YzgG,o c,Ws'Yzg]X>  >t k?:訢x,o c^ DY EEeO'*(}^'; /[ }   >uQE9YzgG,o c,W  k?:?eOtTQ`Nw^ DY  /[ } 뢢s'Yzg]X>  >t k?:訢x,o c^ DY EEeO'*(}^'; /[ }   >uQE9YzgG,o c,W  k?:?eOtTQ`N;ºֿG] b<?zy %K )ӏ,QEQ@Q@Q@Q@Q@Q@Q@]awOx++}CPD34jv*9Zx֯ 0 wtP	 	ǉj  	ǉj wE px֯ 0 x֯ 0 wtP	 	ǉj  	ǉj wE px֯ 0 x֯ 0 wtP	 	ǉj  	ǉj wE px֯ 0 x֯ 0 wtP	 	ǉj  	ǉj wE px֯ 0 S>&k:.6U$q }HG# sؿrPC>%`|;<Ɨ: &J ?87_ a ?87_ a : &: & ?87_ a ?87_ a : &: & ?87_ a ?87_ a : &: & ?87_ a ?87_ a 275
+_ivzpfX~"_^E QE QE W	 5[)J - wtQE QE QE p:?K_Z 2Z w@Q@Ǌ% ^ ~ @Kÿu /+'~L~ # @/U_5]>{ĵŇԊ$
+C ⩧fg:RN==+ Q _S U?,j F_V9' j+`Tk˒Tn+[PPQE#y;QK{W^754c+ǌ69njg+kyg8cB;@'=4=&$XYi:qH)+sK^M)"mmt.>̱ͥ3<.Ŕ: ;~iK,kY̦)*X^+ClMFT\Gypҍ`=n*qyx-ư o;}G0zm<i/G[]xV1v9ZϋY<GnmdBxcp؜zsw+Ƕh]ʭ MG Jt}:;($'<34I_Vyva`sF9#96mo-+o_+,h{ߒ5)kdO˨j!:~2u77e]xZ?͕{t9 L=OQ(o?Տ4E+m:v`[i&
+$e|J9I{%XK>ծ%0"`v.A`35kGijW= .XDUr?w1>tzrI<Oy/(bHQbk=ׅ<8tUk{^..[zqlx;FA?P.kOw.,mYRb'I_Z}K5ͺK
+Z`ͻDsf +s>!+͝󥕮ar(STW'˛xR+{b}AU.puZ,zŗZYjwfݲ,;	#)+[KGyom-͋ƕ)::5/̒^ D߻9PH),q^kzV֗j4b2Pۧ:.nǤQ^MOͨDe`fCv-dֳX]{l-F}:\i9XaЀs8EQ@ޏ %K +-w?_^I~6QE#0( ( ( ( ( ( ( ( ( ( ( ( ( ( ( # sؿrW[jV=M^Y'jk%|I~Vr1JbD'@{U%q61<ϵrd] QE QE QE QE QE QE QE QE QE QE x_ JR?/o )@Q@Q@Q@'ξ  @>&uEP1	xw# @zn # ߸ ;_GG/ q 
+GG _:0=(<0=(+g "¸ ' j)?QLFȡVR2=Eq_6_V߻/svk8jo,.bLc j<oqy,;etJӌ`WSEFem{麴 eXN	iiKWZHϾ8\$q$⺺(TqXմ;/=bbzc|VxGKmGh?)ܻN}~EʂmDmAy${ cZ(+ClfGI3ݜ>iz}ƞmo!	Q]e邼"
+(*9m?V:__]Klq(b9: 8+Z\?ؖ1+1ں(Ts߃m/"ͤYvAgbxGB>H=6sn騠9Q/ynnkU'I`B9 <doi%B4iCBR*jvjU֟;2sD 0V@n:ېǒ }x>Ei>N-mKSJ-䡖 'd֞M:TIJW\JXOJآ(sx>=
+ef ܒ2>n=[i/#>0P`xjQ@Q%4xwDݹMR)6d*oa{+DL֮ulKeި Q'QdBFA-P9+rjMEPhQE sz?/H7  	uzE&pUQE(((((((((((((((nmtcu=H4	/GF?F?ĝUAk3};G.H(O<?* x_{ǉ4{4C82tA5}yO9icwu.G!Hk ( ( ( ( ( ( ( ( ( ( k ض R	 5[)J 袊 ( ( >&u	3 d %
+(9Kÿu /)* "? 9x_ VO=
+?g2E5 u.;$dr|@cW 4?o&>Ȇw ޻f5į hM @+  Ks1+ F>%C  kgL|J   я_  =({Y< {4cW 4?o&..}4į hM @+  Ks1+ F>%C  kgL|J   я_  =({Y< {4cW 4?o&..}4į hM @+  Ks1+ F>%C  kgL|J   я_  =({Y< {4cW 4?o&..}4į hM @+  Ks1+ F>%C  kgL|J   я_  =({Y< {4cW 4?o&..}(.;[[A-2)_;9zz# ? wtmvQE
+(
+(
+(
+(
+(
+(
+(<|S]W_-+FL1{Gc6p~( _/ GeWw@'~( _/ G~( _/ ]}5 r 4}5 r 5@'~( _/ G~( _/ ]}5 r 4}5 r 5@'~( _/ G~( _/ ]}5 r 4}5 r 5@'~( _/ G~( _/ ]}5 r 5;K'Q4ܹA/z}%XEʢEܸӾG    >G >G    >G >G    >G >G    /xz.+3HLOK9|xJ> " ( ( + -wux_ JR;(
+(
+(8O| c%-wu|L -	k(c_GG/ q 
+w% ^ ~ @B &u4QEjyAE pBO ]pBO ] QE QE G#sh6q&v'%Yq WxKZ,^Lˑps+jzf֬ȑSl `8-Ek3 OS^3ej:++B[MBVUCV5|I42[iZ%r:F ~t	uo#ȉ<LUpJ}}+(>MXĖْEhB\\fMAkjm`+mnrlOe\r6ZTV66ŬkNGp#i<qs@Ewms)PpZ7)EݳL![w7J	-+;&'/ʄʸBeOBk	iP)vOsui+$.n  n`OᶟC|Fԯ4]C\eNsvc%jV+;,c[w'Z a,bxJcUX9z$K: 8n}kBӵ ᴓɓcnje~#)Zf$	T?/@;g(A =SBDuh`r1O]Ɲe$ZvrYؙ$P6xS4BmaӯAe2/ɠvt+2.I]B@$lּƞ߇66붋@Y7e$quׅ</^5drkD*t8P5ݲNqv21OǠK']KQw[\'|9V^qͭKq3_]K)Y-XU1W+ei߇G[o|I#O@em5h%1md А>b[i-\e91	u#'hcIX6!E(#;׬%X6N|'AݞK7{Ks
+4ƪ2SND5'WFVSk4"_%ćVMm(<nr	8ϭo/,]+gcY$DQl@Q@Q@Q@$]' }yH O b ] QE QE QE QE QE QE QE QE p ? I]p ? I] QE QE 8u^5G, ]2
+Ns^\/u`xG\i-NV (i0jjI.VU3`ԜWYj+S'ᵆ?^0=>5G.V46+ {`7M+=v=qְ9tﵻo%b:eZ$ wty/.ggZ:VsYeN(vkPҭ}ǷU\,]l2#8N3ho-nYed8a+J+ݲȑA$"b:^Cm{ևG9#I5GmzK|Rn;)7hI6>+n&ީsI]uVH5xM߉ivE+&CG<עxE+gf + Wv-4+76$@.cW{{]SH#$1U'LW.Y~e|H@p 88wW:xzpRQݛDȌJ7vI5uԞ]][$@D{L֤3q	RXGF+4U6_;7[^\<PlO@9 r0yZŞK7tfϧwo#A`FP84i{i!Gs,>鮭՚iW.xOxCCl.􈡵`dBC|+oi~#ūūZݼ:M$'abXd@-&?6ϹZV%ɊX͹.y?q>oCi+-g֪^r+"syokhŴH\(~l.}()-^!Xgwq{{֛ڥ۽+;tíyݚh-[UZx^sk7		z߄|7]wX'%հs= z~E^368q+B[y3`"KJjGѮLmʲR6'=kEZ>ѥۧ܍qQ8 zQ@Q@Q@'  + U	 EPEP\'ׅ m +k ض RE QE QE|L -	kg_ k K] QE s* "? 9x_ SU !/ DM r _Tz~e3+S
+J(=(E "zE "z ( ( w.#՚5س$,=tTPO|t 
+.akc+d7Rҵ/o+x^F	830Ϛ˱\kn 4xg@ԛQ4*U[{0$&}h'6ōK	9$iք.>*=f)dG {W:;ZSY)x͈39xz(62k1n+Pl'$cZv:lv p@`=\(GijUKeZsݷ^j.-Kil̼]<t(]HUco2+o0aV,<;Ks*̓f?>	92cIQ@)g蚮[x[:"U,i	<8^+lt6E-uN3ϰP/y:<Ou#ouI~|%Aecgoasd؎\sǯB-OSR$wO0+s|0mZ"dT.%oQ;]}E45uHE͓9hlt/$5N >U( ( ( (K /5	I __k((((((((?2?I+?2?I+((|AM0`>QOAmQ@:O	Ϣ$,Jd$xPO,$rz
+oDƥ!2?;~0 ׿b[!0f$?;C{5b[z-8ܳ1 A(cG}mP[?JHS"7yO+?H_|x_F]F*4v͇.r9&(M:m>iӛ},tv8\Eyk5od1Ȅ#TPL^!m)U:Lf+J s sOA&ZZ>֝}QЭt[6)l-UV2H1mX5?l=mVi{<'wYI N9 [C4|?VYʲQ"3>\|s^aoMGnx&"hN2j^׈u5-1e
+ʒ<l;67jT_cRu%URؼ8(i-ǫpo۬9ֹ>+PCwVGXݽZ0vW]E P}NSZ>gEn#F aKckjpۄT[A9p&Q@Q@Q@Q@'  + U	 EPEP\'ׅ m +k ض RE QE QE|L -	kg_ k K] QE s* "? 9x_ SU !/ DM r _Tz~e3+S
+J(=(ü_ì?l$YJ5Mtf C
+j?  G5vRv9|D  i4}'6?+O񮢊,W'6?+O?q ZuQ`09|D  i4}'6?+O񮢊,/o8 ?Ə|D  i5QEo8 ?ƺ({پ"c  >QEc7OlVGپ"c  (`r f C
+h7OlV]EX=_?q Zf C
+k'6?+O?q ZuQ`09|D  i4}'6?+O񮢊,/o8 ?Ə|D  i5QEo8 ?ƺ({پ"c  >QEc7OlVGپ"c  (`r f C
+h7OlV]EX=3)kW?؃l@"|޽_y %K )IIQEQ@Q@Q@Q@Q@Q@Q@E(AWUđd&,Zxt_v R  ? I] pv R v R wtP	k/k/wE pv R v R wtP	k/k/wE pv R v R wtP	k/k/wE pv R v R wtP	k/k/wE pv R v R wtP	k/k/wE pv R v R wtP	k/k/wE pv R v R wtP	k/k/wE pv R v R wtP	k/k/wE y4~,x3[S/|*C9<~U5xJ> " ( ( + -wux_ JR;(
+(
+(8O| c%-wu|L -	k(c_GG/ q 
+w% ^ ~ @B &u4QEjyAE y_?  G5v3 ?nsWaL)((eQ@R=/uKgoΨOk;zo7@,pgON
+?-ljVqjzu#PKnF,ns_)P<XeR'=0;VyǊ
+^Am6j2>2prO zWSN..K[e,\!=	K[3zĿoǸ?v}=jߎ[5n}B6n/ ;ҘX:o4KLdđvQ~`}/n=Fٺ,>Czq̎ʊ絟i64gY[yVXtw|lHRX =j.y$]d.y##ώXbsDY|>!i5	-sٻG;c1@9 q4pƽ^F
+4IbY#`2<zt.kz)ɉsצ(!^	\WA˪hZfX&]e2cZ>񍏉4XYHqOpE Q\;Сih6cdE;O+wk=&yh@s#[WѴ{J]p,@5=^Yu!&dP@#"?Nȴo^&$\,D`|yҵϊ-3&YX8!s+]/Mukp	c6%ݴS mGzfG>9vyM2o#hP:4̍Z)"QKAAEPEP7 k  }K] GWRg_QH( ( ( ( ( ( ( < #/3 < #/3  ( ( *ih_#tk02)ަ6Ȼ+Iq^M[jΧK!W4C,=XY'{VYg`5^[BѼ-INiB$PH{k:1ku$f[qyhY7}{PSEqJ!.,_OU彣ow`c;OCӵz,ŝK6q uW7JK;D@3o_E&Ƣ4cP6Oy
+|c<`z h[RYi\˩D%i&0v&[dʸ,/@"#"('3X>α|.4l,rsa{U; zHcH/=} vT$Hi$uDQf8 Um/SִmJa5bHdc\--+QwmBX٫[v_Qր;k-sHԦhlu[W$? kBWំoYiiw^X$.:6W_ǫAcj˯bh>^fʱS8<s\]cIDk<Q}>DjqBd2[h:':O,(^FK{Vwo6ŚHJYP 	J~"=2BʲLB!ߢ3qX	Fo^Ԥ3+E0dg* +^Eb#"$Y~5#]*}GLuvX<[\L;!34@As1@tUM:-SMdXn#v22;qV ( (?}/ EwuxJ> " ( ( + -wux_ JR;(
+(
+(8O| c%-wu|L -	k(c_GG/ q 
+w% ^ ~ @B &u4QEjyAE y_?  G5v3 ?nsWaL)((eQ@* "yrJȤ2
+"[ii[3Sm~G)Č+w4PKNG A3P(N#m"# vۭGڕ5φP)JÙ|=y[I}V	nVYG|IC6zץwyFW!Gca*G	YGi:fyҤ΂xsgz^_E[f61#\CMXk`mB<.H)(bEZ5=gM<-AdjaXOji=Qwv%  ^KXn#{bxaLe("YiS)|pkF>+kpw%~UP>S/J]!\A+-ՕǇ3!vd.om&"U3@yC[t]^]]OUSGN}u/g62h'~&   Cwwoai-+KsKghZS/&ZE':5CZ~>}\ڧۮ"UznƲ#G00(EshHXI
+wnxgv=0h-ai>"UL!z ĭ^4OҒ%xJsex[Dsη:.]]8#<O~q#72!>8'ڳ|'x~'ͺbf17
+bܢ(4
+(
+(9K] GWW Z:"8*l(FaEPEPEPEPEPEPEP	|s a	|s aEPEPMSOVo47P/`G=da^V4Q/A@Hlki`]^il+Ol.%Hq;U|K<G"	ssE y7Ke_
+k:<n#2$b|9cp|1d3;F3R3:s^停xJ~"j6֊^9qF D46x[ͧ5-2УֽzݙeB p{|1%jLlfԥ A^g4i{mQt=tX V!X:~ͪkzkw\1S]mH5XYCiı ?Q?l  EmyF~o/8ݏL@OcܹU$(Q&O7TY^wPmi1M$H#`j>
+mCDbuS|0˷wWmީC MZ=[o
+_lPl{Π ;f}CCscsdh( ]+1i#+ ֑cFw!UFX<sWfk"URXsʙ(`Sh-OSIi+N\Y|rOL^c}kE{e<sL3a* t|0F4R4LUs#`T@оx]:.!g{c#8(k~Ҭ^{7n񬄠F18X>u{93<7/XFNaN=+[*b@g[> /y"Z.LrDIPOf:
+ jZ((( U	 	*_  ( ( k ض R	 5[)J 袊 ( ( >&u	3 d %
+(9Oÿu /)* "?Z6scuo=e:F _j[yԥ9;+K7(_s  x۟*c/cO~/ Q\#   c 
+?+?Q ? > ȟ o_9?? ˟U$(PQE|I=ǆ,4C4|"/VTʶ^"a*v IWGӥA$6Zt2|{BZx:7m;÷+wIn'd~ӯee8+INkmFMڵ0z/+oZi:t̚e$bRE_m6:dvQ^6l#[M|[$/Q
+nW[Zޖگ&Td,qǎ+Z\5,'O3%-Οkw1O
+	cO"eS.1?\m)cOK0QItyҎ ZN[b!SY^S
+rdWUt8Z=E57R9g+a <_6qxP^	,kdmNOjI
+ζ-̟6q8{o+K[3(q)p=\ v 5{?ڧL+"h/9=[   DͻyU_AAؑ]WZ[_[Ť`H8<BOW? т:֐<)YiPyG`qM?VS6!~V{yVMr,<#ku΍рBp}Gv_+XgD
+Va) qPJѝ:_;.0:uX34W?[.շ+\=:E2-'
+FRkum|ŧph%3!}9ӯ-`Ӵyaiʍ
+3y49"yIXܦ\<ָ m9"somabq~is| /eK7y΀vۃc7mVԬt<{Xy	ɥQ[]uLxݜWL?I6t8^jq:,ҼOH{	K$e~pĂ*n;=F+WOk/PKNAlS+qqcw$I>QMS~!֤tky/,H2hk%۝_GOӭdGm8!r)NhmnﭒxA6ۂ*j
+(Q@ޏ %K +-w?_^I~6QE#0( ( ( ( ( ( (9 J9 J ( (h>f[hԻ8 5QL>&wڛ_M Lʏ~?
+n1u_H Ѕrz۟uKO˅z >8H la]<~'&{[ӝ-,g7<syGE#ihh֝k}9XX+ I? ZiEm1e$rgv}Ҁ;g|F5ƖI:9oiYke|E>_2gnsj+KK!kwVvPͳ`Uq jHᕤRQy~`7u1@yhq^6" nOL<Kܝ|*ųO?7^ZN)]ZXmlgsnsֳ5 im)ms@&%89feHLcnxb6əH*|<x#5Om14clbgsGIp>J m b_6=↍r<EiWvdI\sϯa]ݵΖ1LXlt>N e/z Q~y&j/wqbbuU4Fk[RC:'\xvv(,t7Ds}0BHy @_ViVKpW.:cޖ_躕cssw^x5Z1x7f-Ĭ[rщǷ_l}i*948tJyys@4Ywu f&,pzjo<Gfa-.'=+ixnO( B#Jz~ x{HռK:CA0WSzu=5+K#{sy63 TwejONLx7woj?՚٥Wagkb״tW+'#RHY$a:APkf]MF\!8<Qf$:nix"myMWt  meK>̺2ZhrO(_>;TJF9@EW[dhe6Tb
+(
+(8O W'  DWw\'  +((O b JWw\'ׅ m (( ( ( 2Z w\'ξ  @ ( <U !/ D]8\Ǌ%*Vާ(0
+J(=( ȟ o_9? u 
+gOAES,(M*9ƥ5A	4s Ɓ]^Z&oxM0_9JCj%u
+$O\u_k:EJFwrN *>&#i%e5rJ 07zTm< g%YXC9\wtU]^pSOkcd Gx<'.v'?H#Vȯkckdf6KqV>昚]p\p6Hպ5iw-3$Ą-843|E2,SS:[QRkNF2vluWMX[Ff%3G(0
+ȥv.kڌCmE'ܜƥbhEW\5b  vm9@i\Xo-żrInd,˒dzPlmN/ͼk"m6n}3s>,5mC49,P=l<+j7|={o,Ăll H@Ω4}6=0cn,H cf	T#>H:*q ><k'I<6H) ti;"Nq-YZ۱Nb t(IӤ㳅lݾ+n$GM\Ky E! =Ťe7޷+܎޴,+hTd]Xs$1ϩ5VpjKsܡ@ʸwg욼zLm6
+K!q횾 |+t+}XZ-X{VQ@(oG s `% ?/H
+
+(QE QE QE QE QE QE QExF_ g i%wuxF_ g i%wt QE QEr^*׭TL$(B7PE6e>o-Owla-n٩1)PɎB	$ʹygl$KIc$R |?)bxa0+2s>Yxp==Mĸ|9Ƿ#tu|RH+(#!:͚N&eKX!3`.}3Yk.ݿFw{>k~ io}q{+iurM*MEYCwswIqtO _@wZ2\ɴp	 ^[#pe>@1cZEvo_,BJW`.kR? S9RՉrq+R0|%7tgfu ˷<`+^Pe$RB*z;,cƱDj6j n$kd*V'\+NO9.-K%eFX`⹯:izaM_jPBȡsAe]%GGB</zdo|PsoXڭiku#K81+	oRk3M_{o4U(E=Xt4I7qMc ˓ú4]&j6cldt*;mYYs%Q=.d
+E eI]hiv
+rnI?7LƅYMgi6MD1 k^ )h\ŧhv܌Năn?W]~eMn#ghjM|]i%LHF||nڃ6zM@IE|r=4߇ml2\ =fcēb袀
+(
+(8O W'  DWw\'  +((O b JWw\'ׅ m (( ( ( 2Z w\'ξ  @ ( <U !/ D]8\Ǌ%*Vާ(0
+J(=( ȟ o_9? u 
+gOAES,~tk7 ፱~Wn?WNccgi墎>cF_X<ԔN@9Ժc^$	q9EtyƓ?Wg+~O;& $>95I̒[[^F*ˏc#=k5mXnyR]:8 Μ\Go֚}˗Oc  %1M~M/YӢmo-E%a#ĺ	|G]K˙qzu?Ziqy ]厈r#RB3i,R(f`8{w^	<Ggcuwum5ccs/2E7QƟ^ĚKpD&W%BWw/lg.5i-şؤ1鎼ϟZkXIɫkiJd zc`I8%W:]RYt=;!z$s׊++CܑiiYe-$a-x#5ekYjQkK+<^*)|'K*|.ߗ8=@Y4#4ɩ]Yٝ;Mܷʻw98Rk}ƃgxwOV|bܔG=3>Ovg]-2( c8TG32iwڍy|e`189Yj<D]j"9.ZM )9J}KSA5,uWUKSpssm%onO0ld1wxJg~*\iW;{HABsZ~"𕧉.lnf%6aQk 0WdQ)OUĚ/xMEP_,cZfԭ|}vjoo,9e`)#z|5e.߳6k00py5д!>$2BC+wsҐɳx3Zݩ%ґ*62	g<a+go95.Ei3/~6q56sk2okhf2Gcfr1׏Z_jc4svݷ4	xݝ[ij ehv^yU-:^[g>~-~TIو>ZhVZ	ϼ8BF#_6M+s-xf"J'Ǳ򳒾"OڨXl#E݌ɔ-8Ҵ`w"RӴ!"ILM;Ȼ3p:cֶg#<{$i2$N.-b-B;;Q?(]YK?@ro5/xjW0iwkq$ゅ'w]<;?humF{-d;bH<áZaVԆ.%4eijԡ"\Gq-LȠES5
+(9K] GWW Z:"8*l(FaEPEPEPEPEPEPEP	|s a	|s aEPMR4&OmE J?G OOm5wW`3ĬeB=}{>î藚U̒M OU<1_Txrx 
+O;W9Pg=x_R UCXFH/+K!5vzV^v3]IsאG5!͇4AaWD6+!B
+ Ҳ5/w֥cDטZsn {Pcu]x{:ޘg5J=ҤC 0[cǞ]6Z*ϮZ4R]fx	`>R{dg5]9ЧѴ>V/֗"x9i#f@m@;qu:Hsxcth,uJS70]4$ެ7t=nOE}߉5H{x[aQz^{K iԯ0D
++]c:r+ a$)meԍ$\[mطp(յ_
+7mj'.#rU`ݫЭĝKt:_]4c!i:}ФK]ιb91oٷ_c؋,9|I@[ƩhV\]߇#f;Upڷ<IڥƋ-%qjYʙN<6~cu{'2Z܉v-\=+ZncjG/ʪL}@7[+ĺȜ/.8ȮW<o \l?[Tr|(ӮRu!ekdVm +1+uMj'jK̬`U1@ 6kZDDǙw$^nݺܭrHH?53(ɵ^5;7}B(ԴxHdArx	QW1]NOڧψuaX^N֘o.5Y)с{50H#PaWr1YM(x6[ݼ#_0}@X]c~-gRmg͋PK+
+x\7@;q\͌ߋoS5-}pj.2F99`ݕ	tg
+,9yOk=cY-wger)Xイ{ ]w^+𾙭X<$iqeNx9m<𮇪\<Mts?20w{5?J}?QI!k&%oFH<dn|]I^+k^_sl(c\)BG 4+J?xMMrXy	RFsΥ|!u{+I4/&R6v:qɮN+5-BS,E
+ $K?5+Imc_[˲  {9 dcyW~	|z{{jzu+Y-dAy
+szE okPGv2P
+t#Mzf-;H[CRn0I{}0QGR._["yV9:J ƭpMU ( <O %_K ]p' O 
+(
+(
+?/o )]p^ŷ Ҕ(((g_ k K]p:?K_Z (W; a =ts* "?t[zÇ
+((=(+g "¸ ' j)?QL( ( ( ( ( ( ( ( ( ( ( ( ( ( (  	uzEy %K )3(fQE QE QE QE QE QE QE p ? I]p ? I] QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE p' O O W'  ( ( k ض R	 5[)J 袊 ( ( >&u	3 d %
+(9KÿN:W1	xw# @zJ78| 0*ҊJ xR}W@{6bypƸ ֺ/@t7/ Ng "Tqo
+_&@t7/ ] heH#
+G &  h OR 5Q@ u C)? MvU@kYij OR 4u C)쨠| Mo
+_&*("8@t7/ G w_:x  ʊȎ7;<M K  &  k$#"8@t7/ G w_:x  ʐrB("8@t7/ G w_:x  ʊȎ7;<M K  &  kG &  h OR 5UY(fjۋx[o_\.X w_:x  ;<M K b̫i
+O4*8 @t7/ G w_:x  ʊȎ7;<M K  &  kG &  h OR 5Q@r# OR 4u C)쨠9x3IGyo&}h@@q׭כ Z:"QZL(
+(
+(
+(
+(
+(
+(
+(8KgRt Zi'Ր&OaG+[?MwtP	 
+V O G+[?MwtP	 
+V O G+[?MwtP	 
+V O G+[?MwtP	 
+V O G+[?MwtP	 
+V O G+[?MwtP	 
+V O G+[?MwtP	 
+V O G+[?MwtP	 
+V O \<=_چkM5B,yzq   Ƭ~ x    ¾տxG o{U% po($  4¾տxG wE po($  4¾տxG wE po($  4¾տxG wE po($  4¾տxG wE po($  4¾տxG wE po($  4¾տxG wE po($  4¾տxG wE qg,Kw&I<wlF*z(=]PEPEP\'ׅ m +k ض RE QE QE|L -	kg_ k K] QE s* "?u+uڦ_69!A EOs =ΜS:|њ?g?&EOs w؟eOΛ4\"9   C> E`T }~ ȟ o_97႔Z)b^\ǩs]h|(>"|=8 E?Ҹl4?^xfoyZ1kH&'vk>拤\iv8c3ZD7!lwKkcq;ppC`p3W[=AS̍cfиGY^ito-}ZVN?d>*Ƌ1y4:l,6}fwǉ}
+D??r6PMJIkcm I!=	_o|P+Ҟ)RVS+8V?v_uHhD'
+Ug}d}3g}/t.ӤTei1xy$U}sd-J$ҍh9TzI+Gᆙ[i]e巘1ItP|M'o=J4j1q4mc-42)$d|mZd ~.S <Xw׶Z{a&Km68?\^3[{y.R-y&1K,wP.g{֙:D$K O|u*vXݗ#9;Cž$|Y]/5YGD5Vq 2?I 	4mo,L|G[73.^W	;^<ti$KّO&(mv/x*5*܀=.* )VmĹOo[yzC4>S|1[+o^]l#CRr+ԓeoǧ2="4cK]3@$0f7#4sl<wJ{{{{ H	+ qyQ]CŔG6w+E0H]:{+|Ck3ҤK﹉NɻlU	 II}N6GQx4+IvmsMEYvBĂ8AcO̓\[B'[<c^akt^[,}2<I#IAm:fTދ;;$GY_P,q|ǅ_v0߆j&u9VЃ3_Tg=I٤g}R9aoL toA b_2s6Γ]ޓ8#V)	-22|4g<G%[$&j+>J\`T/G2H4u2KA[.",O!3"54{٬/JB)AA^q>t
+ZϮ3[5E-ckcCcCw ob{x%nG&ݙX  p2>l1W5?ZȲ1D	  I*oQFu
+j!,&I?|EOh7gő$GPAuV}?]%ZI8H]8A#=j6=$Kwı\ƹ!P;hx׭d-<HqEÝES59K] GWW Z:"8*l(FaEPEPEPEPEPEPEPEPEPEPEPEPEPEPEP\G %z䮧X+m2(徎x#d)<<O\?4[/O0k-(??+|qWE>U|M O_AEPEPEPEPEPEPEPEPEPEP\'ׅ m +k ض RE QE QE|L -	kg_ k K] QE QE QE PzP3 ?nsWa\?  G5vB 2=)hB AZQ+Ez9QԔP+4
+HzB UT )PbDa	Hpqie)dѤiP@ (Ҁ =ihbvx*O֟	 uKE    Ҍ'- m\s׎P#($q"(9T )▊ kF##"@ SU(՟-g8
+@ JZ(1"c0`Q3rzZ(61`9>PWGE+.H+qk}#ľ mM+N,,w7  (%0((-w?_^^o k  L0)Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@|}|AXi} 11_`הw6/tAFKF8 eޡibe$r>kj𧃴@ ).2k((((((((((O b JWw\'ׅ m (( ( ( 2Z w\'ξ  @ ( ( ( (=(}>"Ե+9e3-ĈA]W): E "z W ?Nx+ \UwPg 
+s_   9O r UQ@]): 炿? WyY:-u=f:qp)$=2( 9O r TW !'9q6=h 9O r TW *+ӐH;f8S
+ t / G): Z~$厳-wqyJ⵨ 9O r TW *[s=VW
+2} 9O r TW ȥ.炿? Q 
+s_  ⫼}w[D3$UQIPg 
+s_   9O r U<}p<S?񮊁\?Nx+ \U< @ ._*( W ?Nx+ \Uv^ZI4v1J>ɕ1X.炿? Q 
+s_  ⫼8?S
+ t / G):  Nx+ \U< @ ._*( 9O r TW (..׆eax}+d*3lubOa^\$]' }yQ@Q@Q@Q@Q@Q@Q@Q@Gx+CgeqA4Aqt
+ZaHk =dU ? I] p @  q  U@') > %  =dUwtP	 
+{ ?Ox// ]f[+;>_gX3~t_?2_*S }K Weeg-͍707I!:U ?Ox// G) > % ⫻8OS }K Q 
+{ |5(Kgyq̇ 1	㱭 ?Ox// G) > % ⫻+h$yR(cR#
+u$8S }K RY:tUw)42$HѲB*J ?Ox// G) > % ⫻I"E#D :@?) > %  =dUlo+Z/G5oq+ݴw6J6AE q? @  q  U@') > %  =dUv{k%䖉s\ġ8.$u _?2_*S }K WwE p @  q  U@') > %  =dUwtP	 
+{ ?Ox// ]_4xe](imk+?}/ Ewt QE QE W	 5[)J - wtQE QE QE p:?K_Z 2Z w@Q@Q@Q@|" 	? Gwu|" 	? Gwt QE QE WxP֝eCY6}-_~ff4ɦ/g]c4YA'nzn://iҵmm./{GPO!1WY7[K-(:6e$gݶ~)nom&+[Yn5IcB@֡ͮe?xORK3Gsk  I1@/ZjڿEhFeP'B	e]|LIզ$T;@ ++:[&ZKt7LY3@'OT:/?n</>invO3=M i;Seh9޺|Y[Zpi֋yq4mx=ͬu=5Hhm.lpG?ZF|2n ^<o'i>ico!X<9+soz]XcN=r+ ,5o0ҵK;kڊB@#J=㓨]hoY+͵+Tw ˢ`4뿶>,Ko+3sJ 5hZz5}f/4XEf$ҡF'uMeἅ팱l0
+<=ׂ> 뚽ޓ}}I-͔&WMG8=Aw\5h7hזkeg$gϜ#ddҀ;/wzŅNev\) s#-{{cxPx-f[jM	)8wT^'/۾b+3nP|cV{Kk{+V`ܥ͔%rHGp).嶕-C+!!T}OCk`櫧Zo{gJo*> =RCi}ɨ۵1XŹ\F1cxOMׄZ{[k{x[3nQJNSIӴ6~״-n[9Y<v;;O o5Y.>#-ߎ?4o6.խ4`6MAyp?{۽IcV&5[;mI^) s#5=R aM>夼/l&˵9QpzzWE+>)oi4Y`O7 $s@>!ŭ]~jam@8[䑹p9oOn=%!{}.{c>ִmGCn~Ѩyesejf[
+Há^G$ۋy\2B"62pxB( ( (K /5	I __k((((((((?2?I+?2?I+((=ލcknrnSrgb#+.5ğO7܉]AҀ9_k:6xZ%N+HyIht8=+>4VNԬt6
+#ێՏs|7-,i-JHYp h߄;:VצˡQpP{(ƝUԴm[Fki%fᏡ]|DXmR;yse xn,Gp+5LtUT¶n!I >UuVKl,Lt,8:Qaxyq,j&h׼'86&dY>sm%>@99yEGunVOKjr"~dq[xѵM?Q}{/^bfR8U</tYӌo7nېIPz4x^uk&'#`;jSs#K]5;Pؼǚ$m'Ӛg^+;a{8+exsAᱰe[1x MOO+ŕ@n&d0>\[^|5y45ӯ"6H}1R񧉮5m"M.m{Lr"	h@|Wg#.#; y3zfEC+# JSH_y#k嵵+l0"6<s^@cu~3HM3c>xENլJ[Щ[d#I :J2iSh,PBqڹ+cHD{Y[MH\pOj +ScX܌`5[iq2)<:6+8Z]KVz;㝧lag?Ĭp8~-|IxoPP0x)!{-טI ,uo5شx4nex»FT_69ҩ[VgZMk <g}j)_-'0$p
+yZ4A lv+za#eq9 uzߎmlhzf+hlc+\ aV<3=;Wz7qKuaVpNg 0on<vJ.hA,7VVc1^GKmC^8[K6J u_-XF	 (
+(
+(8O W'  DWw\'  +((O b JWw\'ׅ m (( ( ( 2Z w\'ξ  @ ( ( ( (=(I _=뻯0_MN`,-[ۢMp39]&^ K   ܢ 2:_ 	?a -?ƀ7(?L1 C i4etO++/å Zxc/ hr 0G&^ K   ܢ 2:_ 	?a -?ƀ7(?L1 C i4etO++/å Zxc/ hr 0G&^ K   ܢ 2:_ 	?a -?ƀ7(?L1 C i4etO++/å Zxc/ hr 0G&^ K   ¾&FݜyQa2unOë}	4 +qr+flv/å Zxc/ hr 0G&^ K   ܢ 2:_ 	?a -?ƀ7(?L1 C i4etO O b ]y֙jn'-
+x$2;עEPEPEPEPEPEPEPEP	|s aךxG]4-GS}ʳΨHב]&^ K   ܢ 2:_ 	?a -?ƀ7(?L1 C i4etO++/å Zxc/ hr 0G&^ K   ܢ 2:_ 	?a -?ƀ7(?L1 C i4etO++/å Zxc/ hr 0G&^ K   ܢ 2:_ 	?a -?ƀ7(?L1 C i4etO++/å Zxc/ hr 0G&^ K   <1I ַ7P7vװ!fvAV W<%ᛍjz5)S~Zp0Y 0G&^ K   ܢ 2:_ 	?a -?ƀ7(?L1 C i4etO++/å Zxc/ h U	 כjΗ|X@ӵ[,_o&Wۘ3zM QE QE x_ JR?/o )@Q@Q@Q@'ξ  @>&uEPEPEPAE yoxTp4+,q3 +?+ _=뻠A' B֓ q xO'   
+ߢ0?ZO+?+~  -i?Q 7 Z?(o	 е G  kI 8 ·A' B֓ q xO'   
+ߢ0?ZO+?+~Q?Vv:wRżIm4 A' B֓ q xO'   
+Þ6|Qq=ynMkuE*kv  kI 8 A' B֓ q oN-7Ft].5)L6ʨX3Hڀ++?( -i?V 7 Z?o	 е [P  kI 8 A' B֓ q o@xO'   
+?ZOE `+?( -i?V 7 Z?o	 е [P  kI 8 A' B֓ q o@xO'   
+?ZOE yƓiG˘4{8[AW1E'ߊz# ? wt QE QE QE QE QE QE QE QE>zM쉫W\+ -i?VeWw@xO'   
+?ZOE `+?( -i?V 7 Z?o	 е [P  kI 8 A' B֓ q o@xO'   
+?ZOE `+?( -i?Vex^'յ7Е+&(@ZO+?*BAn5Bo}lлW<o	 е G  kI 8 ·'"|1-+̐;
+xO'   
+?ZOE `+?( -i?V 7 Z?o	 е [P  kI 8 A' B֓ q o@xO'   
+?ZOE `+?( -i?V 7 Z?o	 е [P  kI 8 A' B֓ q o@ihZNcK-,<+@qzץ	*_  ( ( k ض R	 5[)J 袊 ( ( >&u	3 d %
+(
+(
+(
+J(=(E ""zE ""z ( ( ( ( ( :xt D&+z`]>Nw5xC֯<5-]?W}͌F8gzŉ㕲m?FfG;nnU'h\9ut6z'*_<@x\`st+/i{\ƣl_ib1<ƹ/xJOwoc\gB4=Qm$++d-V8їp~{ީ:n+swA%)(34x$BKw+mxaZkt tQ&|Gs1Ķ]I0-jyeF~|Eկu=M4%ӦhWT.xF <=kzΓ٬:śMg6<lDldV)vjzV>5;뗹tKr%_r#[[KYkn. ɍ%:	h?ڦݱҺzc y]nu{Y]jvk{4BI`BHvjm'ּ5%VD^A.V#, 9$ֽ
+(
+(
+(
+(
+(
+(8H O b ]p t 滺 ( ( ( ( ( ( ( ( < #/3 < #/3  ( ( ( ( ( +>-%u?JZf2I(v0+~'g|Hn-qz񤻚lǔ@98n>#PBg 5'أ	[Z+Yy֬\x7Xic-]yn#{}%dI`L"hXbܙXW˫Ecd3#KOM k?4-mYbɍ\8P:M[/dwH-ū(vFO
+5Mރ.(usIB o	nҚmgK9orSk^t :݇4jj[kXUw+2Tִ!]֥-KGխ+icN"[7>@H6zP?>.״7a0	rx}2 9Q 뷾%zݚ%˻[F	,a=Eq	ǩA9}F1p.{EztEmo((" *(Z(
+(
+(
+(
+(
+(8O W'  DWw\'  +((O b JWw\'ׅ m (( ( ( 2Z w\'ξ  @ ( ( ( (=( _=뻯{¾i`~Dfb9
+GC]_.? h 4M wtW	 ?+/ G.? h 4M wtW	 ?+/ G.? h 4M wtW	 ?+/ G.? h 4M wtW	 ?+/ G.? h 4M wtW	 ?+/ G.? h 4M wtW	 ?+/ G.? h 4M wtW	 ?+/ G.? h 4M wtW	 ?+/ G.? h 4M wtW	 ?+/ G.? h 4M wtW	 ?+/ G.? h 4M wtW	 ?+/ G.? h 4M wtW	 ?+/ G.? h 4M wtW	 ?+/ G.? h 4M wtW	 ?+/ G.? h 4M wtW	 ?+/ G.? h 4M wtW	 ?+/ G.? h 4M  t 滺+JG[顬l[&Ma=z QE QE QE QE QE QE QE QE p ? I]yS3oʹjb/gt_ A  4\'.? h 4M A  4\'.? h 4M A  4\'.? h 4M A  4\'.? h 4M A  4\'.? h 4M A  4\'.? h 4M A  4\'.? h 4M A  4\'.? h 4M A  4\'.? h 4M A  4\'.? h 4M A  4\'.? h 4M A  4\'.? h 4M A  4\'.? h 4M A  4\'.? h 4M A  4\'.? h 4M A  4\'.? h 4M A  4 xJ> "i<eǃ{/6Y((O b JWw\'ׅ m (( ( ( 2Z w\'ξ  @ ( ( ( (=(k _=뻮 _=뻠(((˓^h.ٮcǟѯ^Ρ|b!@sPQ@Q@MvvYIa@csr?GKGմkӋV,sgj$g vQE Q\wz~?l<ҹ^ uTQE Uyom`[q&`M-+_Zⴽ&-!ć?2Q@Q@Q@Q@Q@$]' }yH O b ] QE QE QE QE QE QE QE QE p ? I]p ? I] QE QE QE VVYi:etdԧh!EXյ+}IԮmM,*zm{	K*}?X(ln.H#i/R 'W	akO;CCt>02PQE QEr  OLVQnT%DYp{r(( _i:A~c碌'Ҩ[kC[KĚx쭞O _Ҁ5袊 ( ( ( ( <O %_  + U	 EPEP\'ׅ m +k ض RE QE QE|L -	kg_ k K] QE QE QE PzP	DD 	DD EPEPEPxi,g{̿T fӴ})Yd$̄coϥM9GX$@UF>>?iZG=LgE ˛:ά4P=-XQ'qu,n2[ĞYM+  ~SfMޙ6A%1"ݟpR@VW7SĺN WdR7qN=1@=vcsq^i2fWKYcc1\sIωQU25tp
+S4i~40׵ٴh,'o2 P@ўitƚn	tplr іk˴y y+K?54O.<?&i^,ȿ*^OJ<kxږi$QuDyI
+>`y'l`& "#b<E7Z,]#Rrbfhcs!G^ң"k?$d:<)M]!.r;r+ǅeҴrPxfR.1??tpyz?tm$sJtgҕLV+'ڠ  Utm?Q[[^Au9QͽX~zkO+HMnG8+<ӯ5~^Fկ43c<WwQ.I*	VX5> ]]儉s[Zo[8R$89=0( m)gu*vfFPsޟx]6xTZC[i7JpDQ1}k?x}WA失!'e6Tsޡ%ּ%qA+喣SQ:2AQ@I<cvm9lOZGq54#Lv9''V}OXlK^wv(_,m7é<KmszɨQ.A@xF+gI+($@	8p	 Կ۾1<W-#DJ%-!}nמqQc)J=#ܝ<He
+A
+C 8@ΓjrCM¨NNu ;!HtG(Hc57o\c)]-ҖyP;( ( ( (K /5	I __k((((((((?2?I+?2?I+(((!x:V3Gysj?:~4Z xsö lDo5b!XZ+xmQ	/ n-|-[/x^ՠ 0hS2? r^iv3뷲>'ˈX39 *zח]oi:/-;d#Nݤ{Fxᾯmm<:6dTacy隸]W"Cgfd`AR7na{p &kZ׍nnX-%U"w^8xZ<s}]iV2tƣOF wZƌֺe6K@IXH</!}ol3Y#ddS1;h \?_ א)#)cm
+K\\nH9HלqMNtHUR*G?P>+H9'H]'i u 9h>/t]M2IEN靠֣|ko|2Um;۵o#ݲSFz\^(.4:
+;"m;=}3\>/|)wͤN+3]\ V jZvu>(hnm_Xc־%o@W Mv]#F+d9WZ6^w?/eq$R1zU5W:]QE<ٙWpf3d@ @>0ok 8ݙ|r33UAH"MRJRbGQ$NV}+RWhIN]@ku8$֮WKuo	]Z%흂i!\m^CuoǑxt}s=,rv LGP>trxGC<6ۛu 2z0>_fgXؿ!ORFK}x<uOxXΟYB|+-iuEžIeQ\LqĝOq[mᖰFR7q3; qdKfWцMEO<8oim+hEZ ZUZM%"9@  2J+χ][Ww!9U#]% QE QE QE p' O O W'  DWw@Q@Q@p^ŷ ҔO b JPwEPEPEP	3 d %O| c%-wt QE QE QE PzQGj >Ȉw ޻/zi7<Gwpe0iY	pzJf70  \',  rY B??? wtW	 1G ' cЏ O9@oa 	 ( #   PwEp?f70  \',  rY B??? wtW	 1G ' cЏ O9@oa 	 ( #   PwEp?f70  \',  rY B??? wtW	 1G ' cЏ O9@oa 	 ( #   PwEp?f70  \',  rY B??? wtW	 1G ' cЏ O9@oa 	 ( #   PwEp?f70   G % Gͼ7{y|T֛Bմ1`uqg׵zM QE QE QE QE QE QE QE QE p ? I]yV^K>+[x;Kφk@Wbq[_ cЏ O9G,  r;+ #   Q 1G ' ?f70  oa 	 (OY B??? cЏ O9G,  r;+ #   Q 1G ' ?f70  oa 	 (OY B??? cЏ O9G,  r;+ #   Q 1G ' ?f70  oa 	 (OY B??? cЏ O9G,  r;+ #   Q 1G ' ?f70  oa 	 (OY B??? <O %_K ]yp<S/·xk]ߝ5FH\Ǹ>F
+(
+(
+?/o )]p^ŷ Ҕ(((g_ k K]p:?K_Z ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( k ض R	 5[)J 袊 ( ( >&u	3 d %
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+?/o )]p^ŷ Ҕ(((g_ k K]pQb $'k]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } v(]E } O b JWko$/e1 mSxJ h ( ( ׼9;-fnL Gf?s  @UP 
+  I Q 
+  I QE  @U @UP 
+  I Q 
+  I QE  @U @UP 
+  I Q 
+  I QE  @U @UP 
+  I Q 
+  I QE  @U @UP 
+  I Q 
+  I QE  @U @UP 
+  I Q 
+  I QE  @U @UP 
+  I Q 
+  I QE  @U @UP 
+  I Q 
+  I QE  @U @UP 
+  I Q 
+  I QE  @U @UP 
+  I Q 
+  I QE  @U @UP 
+  I Q 
+  I QE  @U @UP 
+  I Q 
+  I QE  @U @UP 
+  I Q 
+  I QE  @U @UP 
+  I Q 
+  I QE  @U @UP 
+  I Q 
+  I QE  @U @UP 
+  I Q 
+  I QE  @U @UP 
+  I Q 
+  I QE  @U @UP 
+  I Q 
+  I QE  @U @UP 
+  I Q 
+  I QE  @U @UP 
+  I Q 
+  I QE  @U @UP 
+  I Q 
+  I QE  @U @UP 
+  I Q 
+  I QE  @U @UP 
+  I Q 
+  I QE  @U @UP 
+  I Q 
+  I QE  @U @UP 
+  I Q 
+  I QE  @U @UP 
+  I V_+xf}.;[,ġ GEQE QE
+endstream
+endobj
+325 0 obj
+<</Filter/FlateDecode/Length 3196>>
+stream
+xnG]}q߇XQ^CY
+䁑i-z%ZVU9}h>^\|q1>?c٘3^s΅1'93o?'>	v[:s+28>3֠$hN{H^
+k{$	`RZx&xgן5'AVSݍtx_ftbnd+6:<×щ@hoFz(gD8BuD	%8#l{hLo~7Go37iN_ @W*P+ohȝ v%y[i;JLN"{ƛ`S8͹+1\=րX}q1[Ml~iXt'
+zǦE9]`}ZI<L#.Ej]vz F!D$eO
+6
+V'$j3`px5,տGRR%~ϋv{;jW)n~~8`?5Ʉ&k$ӆ^FbRf5Ǡb/
+ϗ<)YBHc'aH5+e
+W7KXcr>ŁC!$a#C"]BZ})/SDB|eA/8И|	Z)(Opbn_xu,$SSc.'VB5^F:W)[+hLLtUvn1ƹoWKQ(7T=HqAu8B* $zM1	͌!Wԍ=b2,M4*r@BuDBi:=
+~khqQ0a#sCeŞɥs*rA*=
+-Pʋh}،40oh4m!~ƭ.p7SbMڵ\iһ!Ye!e5ERLQJ:&G?sGXp\,Җӫ)91d )	VlX[Ϯwh]:Ql	eҧĸ\se3wfeT.rlmn9d'gʶM#Nc*Msеr+dj8x:m?f
+5ڟo`0%Lfb==TP>0y흈vgOdLu.:U*<jXITǒޔg^\x[,o"!iB~:aZ@<B^xˤżxhCSiZրHs, (>ĝR:2zs<?a"(n{F.`ZjEi ,dP+R iBxx5`BywV xD)aɦy֑>@+5D׳B{[28,D|0`yE.*6Y8i`uY/WQ;iOԾ^]*n+ܥ6.hsa$Eʑuݶ좥ÿ׵`̐rR7ķ/,9+Z1vhG<Fa{dfd+MX], *gm(l6l<X?2.`,i(zgUc֤9iԦi<puZ1UdP#.cEᬱ2I%x(_vk&1>ED+~4Ё9D$~(i*
++" lRG	f8\CA`!2rO(	j= pab CB
+lJ9f9)vtD,b;j+U܀캽X}jLnAL]O;wkt6Ʌゔu_2 Jgo7>E]K<TƆi:bpvWn6_ &+|*樿._M]5blOG_@u	o1<Z=&<_TPmSo q#V, 5<+lA753M;JAȶ%ild+:~fbTBS n	3 @X2QFf!y+6uIմeJHqY	Ja͊UfW]Nv@{nfmY+mw(mۃeTY;\;8w+?ڸٲ Le%CVun{Ry=ixRyX{x^
+
++kδ+VmZMCaz䜗ZB-T".@x~k0$<\6#CܒDtL.xkDU_+nƐ;!L*mjlDEB(h"(BmQvAlW(
+FUEmAQvAxk0(r{m0\o(|kHD!D0mms"&JL+F%S]jU;	d!@Tz^h(kwq|{ec΍-{mZ;s|];Uy:JW6?MogRtgKK`D0}VT8_XWQxe8[ïI&tE^	==Bz,B;ykg}Yt hosj@N)ff1$pR~;Jݠ3rI0[pri|8$YFFTOmP{	*`zql5{8^.C|V&xJR~* :SoҐBaѸ#0Bc +ti؀͈X
+Aqdx,G;lxH;#<=iFLc=9O%xillcs}&04j諠Pi3hQQ[RÐыBټCDׇ=`WB@vAK6 +: $FH Q! :
+endstream
+endobj
+326 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+327 0 obj
+<</Type/XObject/Subtype/Image/Width 436/Height 341/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 9730>>
+stream
+x=fuo%T$`F0A-CQSLR F4qa6B"J5*]nt}o{9o{  27  : @  A ?|+p5/}y6__~p5W@ R@	H F@6@ <Dm4.O[s㿞ʫ׾f7o$>կe>nVub`}q`?HjNϜYxmT.)_?^Г=+=d?q&To|^fɿTǜ@Ϲ_Q;+|AZ	" iGjZvV|Q˭KzP$5Ȭw8ެ+,YYߚL@%hq}ꔴ繓2Us^_PiW<Ŭ$ȝq1Tgp6ʅ^.:j8WÛd3/hVҴ^)jcA-GF_9_ٟ?ϣ-Sco=f܆2]M(cǚuOOae4hV2+vL'	Uס66WѸ6VOn!ػj|uJ? WTpz<,^|@vWH㷫E{zùfc7I'=umIrCҤd+yU!=lUYQbڪϛ}MD?̚Q{@cPmWҪnCF5O2|B%l^~y@)%>05Y	w3kVIbIq6 QsONoQ]sv<ZeZ4YIfU/EQ.&8dQI[W5Hdi@d*wgw@o.HQyzswWvYM~g?j<6^jCl'mLS ~;ߩCD[Pv),Ӵ8&^Jyc%[{,\5jyCĬ܅{*LzReWWoθ븇6HUEmMԵ:B9k(,NB[YKu[%ObASA̪z?7(EQz8e`|M]+T](Qydk;EʄC_Y\3vY)ɹ[bH;+S	/jm,n_b,$ktdT<TH:+$m	T\ڿgʝMrrnPwx?ى̚зIKpv(T3XDr'7+ϫcj莫Zژ{ՇSZ?Qf~}2[t#3i1^{UmToȼNZ$PcP!.8f*)fuւ͵RuL6k\bPYv,g0W{S0RzqYRN"3wT]MCv"eUޟ=Ŭ"	[F/T6F,r4*|lS]LK+IDзJ_Zٲlnu=!YAR)Rqq=*3eȿ.~No|3ZUtUݭ
+"Y]"ҿE߹]nbVED%J~g=^B͵9??S߮*t5dXɭI:ٽj@Uv'ycQgQb>Uunc?%adOBp|ZJo+}ڻ +pY?+[Tazhֿ]q<q.u8TT^=q6=U޶F<Nv]E~&:lyۯ366R[}1X32Fp9=?P'Ƌ͌67%alOT}*wOfтsDKieQHѹjcjcJ[+#U=b^>JTzyg+}upYea=$^62y6\/vpR_h<T>wzk>vԹ烟b}Lߔ<zͥf2yg^gQh)`ǒ*^@5j92;w2q'mLMyjgOׄEwՐ_YRIUNv*|yݵWɐ2֔~iY+~ISp6^l3+gCid/=3/~q6z O&M֫n$aVb.WIvoBGw~LӚ;gvYҩy}VS:Ƌ-/7ݷ/p*X]YDNnz1ƻ0O=Rn996LV˹UOecRSʫl2FOKB=7ݧ?ѬAs?n#{YC=N>9[z^k<JG&`Hf7mtcUIx]Au: mٷ"'s-}L.VtWtԻ>d]z>>>ƍ7F-yu@;KST]Y5f&cr;a=km[,}/{r{xCHkJm܉sXXvxb'mlߵWƭ.{%ǹ
+9mtC>ˬ6	Ic+{S)lPN_~dpLMꎘ}jGjW!$c"г0tgC'gF8,սƂT73C4iLvo$?P7;kCԇj;ճ,xc
+MT=ӬLBFjsmtޙdm;od>L=-~Ijb~;J\|hˬ$*e|c.uGkͱC4価	7F	6ƞc+FǵKeo݇i7j玌Ƶ6q{;Ho7qY;'>Lek^оw<W~SIuh{Ɣ?նc8yLZӸKxOoZp7b;Dw;/H?-jU+p'mte~|x=k&mt+ۨt{W/%Y˲:Nmlt9}jnqwff@؇YԼ5#خ6*|̭靴RJ
+ qo!=6K8`d6E	Ck\fً-cS{kcZ߿1Nn,>y泎pZ|4|c$mFΕdg6VZ rZ{>$՛_W{mևb|wd
+|4H-Xכֿɚ'ϸ+UZ (+^@]zm,wAV~x9T%~~D[9ԆVg*)wۦQ]<d+
+C+hlds4:3,؅>F=Y"RTKqf%]jrzz!rjo=V˩狵/Ʒ;v:PV쪍7Qe~Oׯ±7KU.z%{]e6dcW{~2^2qM&a}1T/]PpYi\ϡAB4&؎WZzL'+hʾ!EeeiɁjQո\7t|dj='r
+`VW΁t*2l`i.yhFa橫U
+*`o[ ǮTMS>ɂ
+kQc]j&G'tt֠=$!t6m>eCFr{wXvxMgQp+ɳjc,SjXmME2kd;~د{
+fiP!dm]t
+;F%ngU˹Sܖ&iw&Ml27MqָhE:-Jp,z4jN,s7+:SXkZbPUS(yƀޕ,=ijy³P/8Zv*)XuUE7۪("ֳnA|d/bam,1*+(檢՜-96+cc;EU*xVk~zf
+:\PIMb,`VPۂXg }FOFCr0Ǝ&[R&c&a^Arn2r@v+j˫XϺH0 퍟.h=+H o@@6.h#pm\Fڸ8qq@	+h6Wm$8H \q@@6.iY[am|_oՄ˿JB|g6 \=_F  ࠍ   ,/|_ "^y$t_Wjo?  Wo~$t7 pe   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ   ࠍ  &}M +{zm zF  m pF  m pz sG}4             W~G=|^ӿ;ٳgO>}S{=a%oۿ/uDcQ)Q?~)g^"*`a>w_dK/VH퇲Yx%ώ=?|u'|xrRQ](~(W呻~vt*(V^%z<%$ecϨ2'ʈl5Yx{vj; } =?=e[<y'=zYNu{=枼HWzY~vy{߃W^yoqv\>z'Xzxq/(nCS~&ֻ~2흒pw}7
+> y+rN͂+áEnEoPp_~h~r%yTE0W@6Ɯ9I{
+2ƫzv\(~э<&m9ȷ&GTH7ЩrHbSl dwQ4(I5^h(6.cu{";G)lScbXz6$:ҟ
+}]v'qohd?d,F,Sy'`\}Kv=wF,o.4Ի'ה+3,c:qXz~JjD*1&3)֊|h*: 8ua`2uO<ֿпQHEkz?~x۩46fa.Pj\j\xʓ!o_3RpzMOMe$?WoW0|X*b<GqN+b3oPcdqXGkߩtu]J=e,WgMA]K.qLĜl>aUBUȴJL$qiwUuc4խP~Q)M%3%F_;s5$I}@5$Nrx,͟fHB;W%+3 0	ed+?+NP.YJHr6V-&+hmOLf['6ic1{Ɠc$"\Q$mm|!<gXڃLT3pf-zW72GhLzs+J1T(1KHcЩ$1Ch,AN'*cJF֝w4S4,rsV<bS)WE8JVHLI#Vѥi/K)3Jf|L6&_T9N^A6a@K~
+T/Lذ|ocxpvL'=3YhJe!q@IiacnYϤ܌7*T3Wnጂ9*;1GQ;=S&T#J<&06SO#c#7/ c5p־P~&b(&U5PKF*GRjVս=EU3Id@lvoƎ+5*!1i=ct1FUOh:):VzJ
+@9mbF7v4SHcf2il}v>QbnK5)Vc#0iM7Qsn}v?4У!lj[b4FiꑑicLSb1zAs۸2޳2J3V+7MǸt,iʤ!]=%%})&ۈFW&!(Y^?VG0פ+#<o?|Yۖ4R#29b>LSa?zFvFo6W+"+#m1I+]11K3@/"wߕăg-}5*斒F3Os&Lc쓭g4yV;:mŋurZ̄c1-liXܭDW&'"Ӛ/&q\Y/Lԓ\BҊ4&zQ:kT+/|/ M毾Â#&OOinI=v.f1ژlsiT[⠓e7XSXK+TTocWM K'ut}ەxl*&G4a nS{)bNZJǯ # MbnL~|mL#Ý1YU6Ds_UzL6yU1aq/9Q#v6F?P(nWۙ\v,pdXɓuϥg'vܚ{qjÍ6NRK9W=WmOu;uAr+*nnErl@r*#qe<iv	)ع!zm{B-m<oc[5Rm1}=ibDJ&ITXxsb Ssx9ėic_L}zؾX&r4E[RPW۩bY'PJc<q]bXTv=$T	$sr:>u]ˏ;\I;n,;-J_u9)ژ\ô]Zfq+6Dm-sm -|tJ爞u@\i0뻩J-L&ژlp8ԳJԢٷ*M6hcT5YژW\WB8PȉMiI{MbeV[1Mcz۝YfwXQ?MξMQ:Ec$ƴslW6b˫8zZT|{Îǣ&-Qs&E6Xg p Q*hc=14:zs_}ilR:+1}rMELKt@ܓ=m_Є-#:[#^Jty6Dr	&ۚ(=Z:F:mr1iryehc'\mL+3<rG'UidmeR;
+уdoٸ`iI@9iK?=UݴQ^CIcRW:sSct*c)Mq$e +qLT)U6jZ>,=ª'>R@ϑS墭".pŇ'S繈I>^u#)ߤZMg?lE+<v{xau]YY:oh!cs6&ALcci,%SPIY@u 86 Y~dPhA$)eZ'<7OoB%X|@zOUc}mpV*F?JdqxX]dT+>x:rF_,cW鷩	p6^	VO2??K5ńcb@+k=nQӷk)sN);Goۊ9>kZ%A_>;LZǥvO_sj:K{J|HBr9/\n?W9# y<wcy_&ԳM7V1֣>s+nORujڨSݨ[T"v1Ɏ6*次cPz=O'\*-ni2i)5<t&йG?)ʖN]j\Z(mJtg\dxngg6=c|~ʓ'ObzܕmwԨTyԭb-XZR~'[xM|NĬT煊U%ovJ~Yc/JH`bQ	4YgqSTc0^]f/.2<C+{3_p<œp׈#s\5<8WFt_,N1,8{Ͱ_i>ËxP?k05K.3pda{mpe'=xu3lꧬ&|Y{            N
+endstream
+endobj
+328 0 obj
+<</Type/XObject/Subtype/Form/Resources<</ExtGState<</GS11 11 0 R>>>>/BBox[ 0 0 73.486 99.961] /Matrix[ 0.97977 0 0 0.72028 0 0] /Filter/FlateDecode/Length 11259>>
+stream
+x}]I9o7wa	?Bv_z"ʋ,R&$J|c<SIQc?Wx߿Gy=_cz#笏o!ec{}ϘT	m}x?}5>oɾ%?[91fjSu]|X>\A/wι3aO35G[>XgŒAo>.9:K/d9Oğ
+*M=	AD*u/.Zild4҅S2}#ʘڞ1Zcv\-j-L{̂4fNɊmYkX+j LΌ\LеIA-JEj"+^Lݗ,P鯿Ja+o}gXjlg<<M]TVqs~^PMbufHUܮm^΃j5[{{zڽ>&NGH´n6>gshC>`C|j+BXF'į7E6͋!ċi/,(@>+ChyU@oyoPXc[MS\5vwo8iא;X=5{(a4MËF#6k:-1PyI8Y:::N
+849֫q+8ǆ9g!@+]oZ0b0l
+#aҥ0([aZ]a,(bA=)k;\8kcs͢¡C XUck0ulc2α1o)bNWՅJ(uTa_]K(u+Յ3ԅXs~Nk%ۥ-"JAG'w	Qz%oĮ۵)[X#75eI%g1LD8d@>,ư,"F MͿ@(uȷ333.w0"1Ŭq$P<.Ca 1JAqZbY/6ƈu+[^.AcxIqa+àg Kޯ+̪T%^˳̎)C04#r]"V2݈D9F*QBrcM
+i1A&mi*mU"+lʆ@4fɲ=;#ۚ"H#poթ^I4Xz~:gK\Xf#mGEYK@[k˭P9:YgA怸+j],:{յ'4n
+Cш#xm
+b	+!12G:M1r-Z{ZFΫz]:Ӹnق*	C6EN4Ȅ`y'.uR>c$o*'I 6qBOĪohʽI}3q0+.0;۪u+Kbiue@㩭{xǶ"Lyԅhq\Ő;ii6z4h^E4!BZ8·ߚ.ơv-鴔7Y:4FaФL}EFFv7ڣ7׍rdY ~q:fY`F9i+0;I>dc #U#]0b&݉3#_	+v8z jŉG%Х`kKD$6>M`OKWܯab05eBØ<^S;:u)sXJ:=PP]-k+clא˥p00$JA!Cisp9o2#{Xnd.b}
+=mI~KeKHZq2+Mzt_YZtjtިkiߌ*Gl6m#m%m
+v5w4uN]Ӊa۸yĪq86 q1N"Vq(S36?e3!8+Y{#-D]g1tAYƌӅE't$7N+f·YrQ$ttAi8iCs4oΝy"~#f邺Lqq
+8]1q
+Dn.RubsڬrٍQKwMI8ŔrS5V0{〖g#6Irs@9t?8A5]ȰxLv: hKKdxxp6Es)7h|ʽ?EbF@F5DIAkDC`]%/@rQK&lXJwGrl&bnd.kHvA{B`G8Μ\ۜHin급31LR	7x"Z3+3M^8c%e3%GYHzds4`NNCv0˖aN?b1'YWg?
+׈Mz)e+i;n`0^֨T77`Vir1;ha6Iv܍UgqiUKnur+G Hm^0-Z$V!)L^1|Cq}~o&"۸)=h.DJ<Q;7kpmV?ڻ%jѝ'Cǁm,>8dVrک5%``[~Zi.R\PxCƇ%vF(2k.` ٲ[}D\(LNPGɔ 
+c}\fw|"9$X~^n\!=cũW
+(Y+8r},BQA`'hfYbD;4$	*d.g~!eϩZE,+\c!cR_3ܽ!_~7F<{tAf<ˁ,X0fKS`Ǹֶ+Qr3Ru+0RM~<eB
+gUQgUΐ7;"GW`$Wu<
+Ә]WГUp	V֘.]8K-D0+	*XMU[k0oܷ/~t0
+썍&Gq,5ڊ5Oӥxw5ڱes<0`X#UP` mLM?zF#{K8P#fdQ+S!FkN,&+6ul/dc	38;6"S}qbYnĩ}"NV'#/a xPӁ,*!Z;T߶>a^S=LQΔ!L%?#6?68G}ͫADl\.UQe~XF53U%hR&zAH ~ZGn/ ,1rՄ>?Dc[8ö7-qk(Qf&`<jFUykmzl|pE5U2@@ IT.Wf&+GWsIFxiK9#ㅆ`Ae@ʢ!-C)/@Sn4dD<xM&&IkӦ>ADC3MNC:@l$Fl2S2(*Hmw)NPҸnT1i6SrCNaC$Uu)-/m*{֠68%Kyq&[RQy%k]~Ū
+[W1q/wj+E[x[LdyA*܈Eܥ#i.A`b7,5zLZKYe .]'N4"ò	Q11nT9_JiqrGh9yB	F0zg'♹@I M#Yɱxܵ]]zk1^SDKkʨ3
+\H*F6$~@C4Eg4)5@,dks!5^-V[MV]۰0Ҏ0̘3CG=mI?sp93J6Y`u;kiKNb`kZ(1,10uDwi^IL*9pN,b i
+KDm>]pr\DE$7G#IS'!ˠ#Q ౠ"i'#08p8X#+rl62'[(YrGi5SYYoip*^cR cg 71.88bBQ(Tcފ{\e+N#֌)r#aZ]?T5; d|ʲOV8ATYk w5!ZIH3nS)s)oA%`
+"KQR,HAжd+pl'Uwhd4< EWM2Y즱Q?;7Dڠvxj({ -vp؎`}ظ&06Q{]D,-:U\ӛ$m@_.fb+;Y(Nu0kV#}UfW`A$:_D4e- m>BbQ@qH)e!I3CS{5C-xùҬ(}]X3&T7;c2KiATK=nsڅkBMJeDUe4Ϳ]pHCDb(Tf]֬kWGɥÙ#AɖK:DqK|L5fur	)A	Ņ}x.٫{4j@_PXCG8qZ$ť\7iSҾ*3ԤC{a½#$py_DmefNvaƅ@)ȯ#@1> 7&+B@H@ It<b=b*{vnMx}4W\cZ^bW rLť~Ȗ.jRt<{Aě9qSna`NZ!]d;V3A4eW hIê<X^$$N1&&IrDsD=tyPJIR0h-¤ZUuƜ.1jXZUvˎPV><s1Ȉ>3!0Da,FRԼ^pЙ!p;٠}~h	M ^ўvՊ;jM+RɁDhB^S7-_d?mȟM;ϦXnxV< [?d)b.,[5BpZ)7	1־DTy(+d]qIFPՔJ:d'~m#0Ȫ=@=	1yls|~P.2+ňY/$6UTo3]K%BF'"X\R?PDdUY9YXMiyL%,,C 2@͑&pfwG:q*ST
+=x\z+hɹQytM7+s)l9Uy
+^1,H8ɢ5#F<YEJYz+"0ulxqappb99:U6B1N8<FoMGX09|YXPqTU+.@DRD\%m366_ԦǣSUV2D>yq(E]sdYֹ<ÉhEqoPqd=ۧ14n%N;=*'WܸBդؚ?Ğ C!lQXɗ %Zŕ.f㷈VG|Yr<N@O3^:bPL
+w
+ޢg:6"Έ4TKL!a2EN*#U<	_k9xM2U]%[/3L{#+mS"2pmn\}os9qmء|oy]q$;lJ ze0MiCg1@MTm[ӣemL/]l䛶'z&Ü9w0YJq=&5k?E&H!}=L0="tYWG!{nN&wQ)HXKE x2LϦ&c\[Ak73
+l##;I'C0.ia+xg6ϩxl<9'dFowNgv1KP)#zgj=JXMF8!s9(A-&iU_+_7bXiWɱEx!2o*6՛L!D";/oۜJg*ri<-E<sq=.+)R"5++nvEW6B xP46okn.v⼋Sy W)z]T+YTPfaL88H<<ӽ H~G!,Q8xS_}JxZ˨p"ס6PM7r|UkG([;Or_q R/Z hߡ#F+!Ϫ?ZvE!Oa AwG+;'P*3sq?K~=CQBvOr5Z4Z6_tiy[~0&Uя9e,W?krަ!
+vr_-ag~Lg4J;Y%9f̗g?F|l&A]ht2z}uX\c!nZcݩg[{A2olaèZq42㝹kV%~"2+FkLݦg| oTI%Ag5ũ)nhJxa꽬OvFIOSKBf/Ćd)Q` QE#n@,-
+KFZ.N`G
+,?ո6hWK
+7z=Sy8ʪJX~h	kXƪl+~i8nȁf1?4_->ۧǽ,axkncBBKCì>L+&5uamE]a!;!Ӌ!Dg>ܝ]Mwoe3I8PɌc6qP@TڬEU,%oȨ[UzL|#0Gtj~ˍ$#e_*q)x%_F*gŽH%^RUyЕ"4˔)é
+7:o$d RH?+")~oҪ| s(7Se0q*?wo5gf#4I	0A +U=VD&J;UL6maɊIոuiV5:eF;O6/^Xn+BҪ\W,4`]]W<uSͲȮrS6,%rÆr'ANJOHxܐW<kk,M&oG㬋0GҫKQb8B^RU"Pu$		!W(~d t#H2e,%[LiJyA#.g''9ՊWĿ\M`TCQ+r/<(D;f\
+b)pL62%!kS:zd_l۽ɗu?.EsHVǥ-KaИeu| M5CVӽՀBduQj@u]X-VbRtD*GEӭU8  --AeuS݅1)KV/-}duW k$.(GBrH1'/n<a#hmfQ%܄Hkm| iVچ5-:=S{Jᄈף}Ȱ"+o؎ZZQӁ)'avf[Ю-
+)%>C/fmҙl>Zqw C:sD~	Z	Wz܁zs!=KE	0]-w%Ғ%+,̔egCS{\3`d+i:I.V8{r-Sb̄fY;ي4"M	ϴ̲VlJB$dڅ޺P"]K%:ySXա]t} KTm(	aH!A &%s!S&MY)+GFM~F*$$ER%!u /b?Yb$!I(["SBw:.{;U:E,4V/չR*r,{PgC9T~4ZPU
++F0<b^i*!hL7a
+EfJrZ <Zc	ځN)&63t44s*Vc<Jwkq;Qv֛U[`<KdJG/Ƌ RI5ð\こeMhpK
+^Mλ2"-!7ݲ
+:d&uuEwS]&-TkA	R(㼩%Id1457H8>V	߃G={Ը qQTvf{1R>mf!ox| b--9P`>S`ܜ6Oy8Kp<fV$gPQƔVMM+r*{la>/=);~j?Oԏi`WdԿ헩@my̏~>qov6q-!`C$iǢlL1= S~sf6}\晕B%elEp"[`JSa7f#0y3s1^zAH 1F:f&+!%H+_P5& <d/S+kڳg@MD|# 
+:E~:-uұ
+[,Hp?p7Bų&r6%*%i'L6t`c"da>T@=	7m*)>ԣuWq%!CjIW37sv^e#b3n8v`,tFr"w=	EO|P
+3Ba^#1<Bi
+wt<mu"' R/^<;PUvZUn(/+f Ұ,Acp\'/oM>8ɷ<:̼a+]T
+3T+wz:qifi9Ba㛍+#	R(v2)ry$
+scYaUhyI$!A*ipLdg*o$eFXqWkn=.h5t!;9ǆq{Q< 0Ҿ(~=Z^%'7s1CQ#[S^D.g=EA{@`)
+Trt]cb1YA)(yT Ȳ!ȍl>|sK7!bGyK>9ZVxݙ!窟-J>;P)-7aF|7$ŌAzyV0>=t}eګq 3"l jW3BXXdK&=}}D9ȼwu| 
+.q~"NVA0Ťݑ71t@ 35ӵ#eH9]ŹtїP!:oZ0=;#vGT	5,+-)[h%L|mw?"VEF^6o70$u3cNbGWt.ZvFOՙ."ߤIx(ٳ?|.+mP^H3_40L~랃 dȏ=ňn-'jy&"D T
+f5l^ǞzQ5>3\IyCN5z	Nct+F|EZ@r^_KVxX/wOd,`+27됞>?YeyTF8Mȥ<$^P&~܊YvC"'MX[vWB&`H CYqУWVU_-ۣq8>()!lg&9`&%4Bx|G)(ʌĥ5`k/?AMzGHN,D۫&nЫkq6(Aט)%"龱˳.-.JkJ}	<:wP+^An3pWql+}+ۀ0s|o$xyvkɜB^ Ua&Ȁm8ap?{ &	zCxy
+F_++կβx)s=+-AO]|dƄ ;,'a.rRutԠlʆDG23T9y[%W)`+(\8W3ҫ Y[j8BʬZ/(Aꈗ(Ťq^ͻȻɍUa	⑊v\΄%N$\~v\ދH6]b.;5bhv+]v\F;te	z;cF2xqCo49]"VO)"`T>+{MIëPn*#7\4<rdM|5cK5R\*Te",>Íx 3߅Q3{f?,q-:~XBv&&Qj@Ewv˴t-p*??if|iqUw^"lL `)c@3Tݏ~SU6&Mb<!5z{/ v`
+endstream
+endobj
+329 0 obj
+<</Filter/FlateDecode/Length 717>>
+stream
+xVMo1av5r#Q$VQz@P)F=o-ڍ&37#8p9RrNr0lG'0Ef`8#õ3+xGwqv`Il ;w.3!Lx9!)!=!
+~"&L&0QCxO[2N%@KCp0Dk\¤0eaJ0pR͂p+{ʾ) 4%=(#4//h'8jW p6LK+]q	yK;@J-I%%=MjBÛ`!s-u`ցIw#Z{)š9w_WX^Y}9u1
+g^{eavwE\gPB0%wڿ
+D.Sf.II7i8wܼP)[ˇ "]8oS!PPw
+ajR7RWI 5^j2\iEn6e,qrïSfj{t;rw~*e[M#U
+Ȉ4f."gMqMz@!)#_ȰF^)v9v'I" ,桑UqϞz]~JŵZiJfQ
+,
+GԻR/ǽ M]
+endstream
+endobj
+330 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+331 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 22 0 R/XYZ 0 0 0] /StructParent 109>>
+endobj
+332 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 22 0 R/XYZ 0 0 0] /StructParent 110>>
+endobj
+333 0 obj
+<</Filter/FlateDecode/Length 6304>>
+stream
+x=]6SG)o"Uz_& k64+iQ/? )тxwʃD +nf񫫗ϲϞ>Ȋ(
+!e2'"[]U|tō6.DvW\XQ(]"{*=FOTUN[y7K/:e&2{ -zŇ،VPo:|Q6/{(=m3xR8xC3hA.mFWU?\GYCa9b	.s x?]<=r)^ \{3P=U!7ӷ#] R.=Soy݁q vQhֺx2ӥ͡)l;QJgVُIwE`yu}j>k$A}m˼Ci⦛cu!gXBJҾV,
+=]ءeypNg!P~zi,%\A&l8}5\!:7;w_=AؒU͝,C ;&2T >7`*&$7Pɚ\(*{kxSz1 < 	tc{bkc_\4"&9C7((Ci
+X.> Rڊ%k3@Y;ŵBSX9JP9 P9 4n)K(N_e[Z $zGl}|M)'okEG\pJN:KmFÖ)	3}J33ݢ4|زu|g}?}FhO'RzNP]HX'	D65)?߃utԯaK]CL6zt pOe9Z}Տ]d{5P? i(S>+udt(etʠ)Q~E^)_Va%/D,) (CPT 
+%kG ) C[Z%/B,W(0@X8K>	uC q:-RSp⳿){7/S5'ղwGu4ǔ2yQgJx
+ʥPJA="zzmU%Vτ4yT`
+ܖ ձ~fE,,22 "#fG"hHYbr|:9p<ö	n+:2q7[zL.CHTxJ7cGU|'!@:6r	Ǥ{^:OOS֩C}Jij˒s,	=sN/5 2*_)+wgvcmnS+՞G;d)l1!d٫Nd/y+ǒPT2$)LTo@q,)GÚS[y:4!-aMoWxa_i78 =}tFhz+o%h HibVv8ts~&p:ѩOUD HOcajh[B+s@uT~[_'[7lS03TUK~uɏ@+>K3_>B5U<Wߧ4Z6nu.7ɧlq̀V)HLDe@Lߙ#-5Yvtpmf/AmE jCpH2+e+։_qTFDDnFIL5,("mS1+(UzyڒOaa#1@c;Z=D}Dm$Vg͞bG<b^GB ]PJPz:m`$a	oSnD>eR+<6ZĭDcFFO""7VHSɁ@pJ	]EK&'XRPC泜D7CYwUes	xຽΐOt:km@C<'!֓.cqpC}A]?+=O|龡!_וe|dI#~
+7Jךm`C\цΰ>_|?pd΍Mz8gG<&uae]a;(R9R{vlп
+yL7z(OʍGfa:﷨i^%Bv}<6L71Zwi33DȖ0A#订e+lgxw|qCAΓ4LSʴ-'H5Pȑ`"*]U4֢whYUY&}sɶ(Ng۰ޓٺNgE
+2#]uLDU]"wg%A])`K˓i+?7un]ͥtL^SFD8%r]3W(rUGpB dE / G/V+X0I0Lx>NomP#J|Vw{۫"f`6[zǝڔuPB"dJj F6Tҡ5  CB ,0z" \
+Ql*#ei<AFq#G(?c H@@h*z[6\5K5'jXv$ JкV9S  bZyYoWmw# @+Ŷ8R2v%"
+#À@[8jՁ>;*ΑGtٜz=< ֌o_)ΕvZ+5S.6>EQ!}*A7ҟ9JiX<Z<*{}XOdRI'#xmu
+er=nĒR|9[}ƈEǂYF+kX<ڧ>k9ێ"i5:e̩$-ecx)* w@R@82q ʱs'̈́kqZ@zGgG|/)	CS]FCr3<A~G@YP۫ֺa8)x&1;טNEcΌ׎):+LH뉌CK	$^dl
+Uض>}z*.CzJ!1/,a?EOOºkZkAFc_@U5Vo9Apq#*.0{)4KxH3:ny5i7Rs`_6[V:5=ɂyTg"7	LH9DbDAD"*7Y6Ҡlb+s
+9Xia[j1GeqVFXy?L_Bhu ROpT:L꺪9s_".;i+0q"fMkC 1oY'zUd<	LGE@?HIMUҙqIceQZU2b$z;_nh.pE(ur%!,Mn5PK%PUt䀢]GfbD@Cf<!?	h٧74@I+|~+]fV ,uh)zR+L<=TJMޢeHڒW2hWqNPaXM_b3@vkVf҉][.J|YPp)o4t.@hג}]ގwb]GB7\D[ƜvqZ%aÉd'K@1Qˏ"dJkw:B^-n ꕞ[y٫:kTxLVlgGzhF ƥx*Žj@s0
+(kSf&'Xt3NSGY++QK&>88]FA-UXp;LE^twߋ>˫12;wfW2(.}|LBne]AI!>ˡhژC]6V酌aI:7T#b@,#o)&h0ɂn%k>."FuZ<c;ۃU>FDQX9lq&`^T0D
+G*~7[>B,A6B/@XRdmAWt|̦t{ˋLwX%%*lh:\cwUtzDy-c;5y8mBZYQzlSJJ)Ue{?E=
+$A(я_=[RZ4[9[9>OlBzA2Ӵ:1iҽ{H;*E
+<޻EIP
+>ٶ	7{p*w0]e/-&iҰEu@!mIju7ȭJ='򪏪lh-%TW5ӓcwK=T]ԁ`:=<U#Eu`u(ϮJX-_)q"ko#qT/j\Þw/I}')"rK&=R_.w5i jE/>,))H)[t{l1.RO+HV$9N9rpZΔj*aGh:^" U,Y5~&':CGXr9 4K˾dYS΍m"/AE-zaYc" }wӢQ%F# x@vWkG=!&ӯkmhotȞډ ZT[NDɫCF2I[[nE[8mQPEA-cM+KI`֮b_]UF( x	?N6b̞D=%PONY܁"Xݒ5ؖ$!t#(ϟDG}m)"nثp1S+&@E(Ns}$RFfw*@`\D NͅcG
+p$Y76/)VޗD1ȳ*~&8NK${_V~c$P3Cz'hq")qѵn  .MeؽuS]0+eF+ACNVNJeY*I
+ϰ5@w*#VԎR-O W+@MV[dE\Ź~7]YYs9E^IZ61j$87#w[w y-䐋)
+s*:wJLp=+D%V~w+ Hht J*ro4LX{XFcIEY+x#1܈u`#.ءN,q7u8>-`c]5Bi:ЈnusRo2]>١,0Cw/.Zš·lFt{JRxus 
+]ѫmCǒ@,]y#>8oQAUNQj]=jmo@G9_]!b¢Y~E{ |S9T,%?Զ4L| @Civ6z>n|%R'2kOVy40wC .'C)]ŢӍeɹC̟>~#}DJA*y$N>/ƺa+A['Sq$˧5Ta$5.hm 4s~%iZE1P7,}Pk/r	4|6U@o|
+%kG@ xC[^9'.f*\DL#Q[P%xw~K{Rd$%"&_o_#`QQX|@DrEf%ˢ~CF-+حHZ"a, ]Kl'`Y8Ezš9J}Kheh U"&2.6dWHAvk1Q&{Vx=Fv&<֚Ȏ6Ȏn߱B5ZI< Qޢ%hT|kDx&I.
+endstream
+endobj
+334 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+335 0 obj
+<</FunctionType 0/Size[ 512] /Decode[ 0 1 0 1 0 1] /Range[ 0 1 0 1 0 1] /BitsPerSample 8/Domain[ 0 1] /Encode[ 0 511] /Order 1/Filter/FlateDecode/Length 325>>
+stream
+xRQٻ*j>Ǭb"s[K3,:	vu՗n>Gym7ƫ/b=YeO
+<e`W;m"dF̳((keHYhdg9r)؅2		W1~c'±	Ö!vls` zlO>;ipazejykEcQ;qh!lbĖZ&嶉7ᯘR}ASvP=rsu;:FQ&/IxajI1+rC1k덵sW:
+endstream
+endobj
+336 0 obj
+<</PatternType 2/Shading<</ColorSpace/DeviceRGB/ShadingType 2/Coords[ 46.589 516.57 64.31 433.97] /Extend[ true true] /Function 335 0 R>>>>
+endobj
+337 0 obj
+<</FunctionType 0/Size[ 512] /Decode[ 0 1 0 1 0 1] /Range[ 0 1 0 1 0 1] /BitsPerSample 8/Domain[ 0 1] /Encode[ 0 511] /Order 1/Filter/FlateDecode/Length 325>>
+stream
+xRQٻ*j>Ǭb"s[K3,:	vu՗n>Gym7ƫ/b=YeO
+<e`W;m"dF̳((keHYhdg9r)؅2		W1~c'±	Ö!vls` zlO>;ipazejykEcQ;qh!lbĖZ&嶉7ᯘR}ASvP=rsu;:FQ&/IxajI1+rC1k덵sW:
+endstream
+endobj
+338 0 obj
+<</PatternType 2/Shading<</ColorSpace/DeviceRGB/ShadingType 2/Coords[ 44.477 407.05 65.094 318.24] /Extend[ true true] /Function 337 0 R>>>>
+endobj
+339 0 obj
+<</FunctionType 0/Size[ 512] /Decode[ 0 1 0 1 0 1] /Range[ 0 1 0 1 0 1] /BitsPerSample 8/Domain[ 0 1] /Encode[ 0 511] /Order 1/Filter/FlateDecode/Length 325>>
+stream
+xRQٻ*j>Ǭb"s[K3,:	vu՗n>Gym7ƫ/b=YeO
+<e`W;m"dF̳((keHYhdg9r)؅2		W1~c'±	Ö!vls` zlO>;ipazejykEcQ;qh!lbĖZ&嶉7ᯘR}ASvP=rsu;:FQ&/IxajI1+rC1k덵sW:
+endstream
+endobj
+340 0 obj
+<</PatternType 2/Shading<</ColorSpace/DeviceRGB/ShadingType 2/Coords[ 371.65 517.82 386.44 434.03] /Extend[ true true] /Function 339 0 R>>>>
+endobj
+341 0 obj
+<</Type/XObject/Subtype/Image/Width 86/Height 86/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/SMask 342 0 R/Filter/FlateDecode/Length 4609>>
+stream
+x휇[Yև[$HAE@%3&) 9KPIT(1!`@0;QwgtgwWXS6Aos{'*/ذAAYEECCS]CSYYe++0cpssȬ5i/ .!tYEuEUmye+~()<SR~lY9ySCBÝ]Z>LS-[fu[#bΝoXSwn\WP_[p2;/3+76.K[['kI-Z1,,BCm-W/τ@FfvZFVjZf|bLxx͋ϔutu^n,Ԍ䴄ԠM?PԌ^]{ZGW$j]陌Ј}=|ޝQ'R2+&!x4kiOv`{zFM%%WU&?!&WTTLM]jO`PpJjƸbNG_KoveeFXoK '/YDZzC;{DJ;WPMDDVV\AA!]=}_?䴱38={g|uuo+ܸu b ߪUY\)%eixTLU͹֖+W:Zۻ 
+oz׮yp6v`WOon^>ɳ#""bjjy,Qٱ.脡blZ\\ݖ-ۄwY{/4"444]޹wO/Q8ҥKdC"Clٲ{g
+ :]J "**X!WZ^fB?nz|)@% ,!ݻ|'Q06*Ҳ
+UU5AHX1)aFF=|HbR4>qۗPGg>>·*JG.Z.#'O߻?ōuvO%!  A1@wO	^+Dy"gv<{/64ɯ[c"𫫫;G/,:P	 +))шz`#
+vO痯Gk\D/J [;M%<(%%(eϖV޼|:2r' ROakRTsKo_E]J`CzmƍZ# $!--2F D#At!hJ`F}$k
+īǠш(OD''$O/vl	  dyxP	8~eetsϩ%q[GT	=50R@|S,a&fIᥝtdQ1LFK8 f++`9@k"&&pbI:˭ ۻ8'f'	569JWWTa8W0KN8&*V22k	_$؄܊7%-#G&ߐmq?'!	<|._J@DD$n>UN_A%X[sr`3Wk$;;{$?pG\\\PP()9m~999nnW7n Wo mmr?=[TTTP*OR%y3Fs ԴH
+"IkDrrr#"qdV|$ј jqB+@ϲ貓R/v,/l'	%)_v<$44ܚy2g:~<
+'426!	 6***%W@%@TVogB ԔBԌnдeaiBwaUnx'6(NmlmllmmGNNh&!0< @%ۡ
+{IXRRRY3!ppbȒt8~I@utt0l߻)**;@c%b	lݖ=UP5z񋣫RcsKs˕maw!#3,5rF[nw"UazI_&̜$&))I%3XY n3sC29(u5P'P	$R	pظĩ+\z*BVjBEfTeX"K,L#C?:W6?IMRr% I% '	zHȚ*[;y+2|	'	XXXcl$a^^^u+ihkħϾ:NDˋFt=$dY^."y'	wF@Jj+ɒ\?oa2(2[H**+YٍJ@LLE@K[$L";/$]>4GnOA 
+	L]CJ yE`1 F9b`jo	T%y a|@[HxB"Ōz_FU,(@ٰZHi*qqqQQWoޒ1B"ѩ/:b?!	ܻ?hhn\H|00[;{ *dA+$^T@'5m۶fm̮ :An$Ku ;626c%$OU-^R.|)]7z6SXxp' #4Lckiyjbτ'v.4{&/CmX;ݝ]W{z{FKvo@;[Chf;'GwN>{ً7oCrEQ	~告*+D{ha'NS*+@Jx2BwJFKU	KWJ/T*+#"&!~ZT|[SRR&TYE**,UUSeD}T1Xha4X	HFZjiiaK kn96FKJJY-,UV+**qp$$$2ӓ b,˗$'O!'
+	'f_|~k65EoN⠓%P[WO#ZB575wP	@݈x8	/^B% /n"WPŤ|$P[we
++(`D nTFDDD[? !89R	 Lb>%;+P769јNPBD=97F%0`XQQ/PT
+
+@9UizEeuM*(D	g-mmD +*ǭ'[SW8p7+~d۷+MjYwi} `FI*~ڌ؎K ~Iy٣T^~abaaљӟUL`HpWN%@ꭩU}^޾c	 ?ʪj:Azu=R b4Fb``Mԡ8F sfjgh urptvtrvrvAbBi
+uGqܴAΝ)lwXLСTLM9111.nn_g#9echuӘUbNn۝VUյh00^~ܚxڳzw5eۮEU+[ ~a>En;gg7^^roljf㲭SWWF\~&6.q	ttvJ\))ix;-9b>K$$V446ua#."d^Ą!0qxD$>̾>#4[//ΚxBEe;O]+Kc
+}p`EU#¢bEsKm;\9n>K2Of;==Y+	
+,d(Q o޼VSO$ںzKݬ&T	ttv0 X>t֞͂)@4S80pQ:=x,+Nf_?q,!nb)XJm~~WKHL~o'`#`=#UGFPXtYgJZ[jii#x+GGqxUXx,Iƃg5}Ҟ ;k $O91WO!K_}"evnп%۷@8SE@@ y|	gA&&"q@RJ-mΊ՞DF3!w۶"sާ'kv!ٹer&"V#w!x{Sؼ>>~qqqEE++M]=]mBuoP'3
+G
+endstream
+endobj
+342 0 obj
+<</Type/XObject/Subtype/Image/Width 86/Height 86/ColorSpace/DeviceGray/Matte[ 0 0 0] /BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 759>>
+stream
+x=H[QFIABA,J(%`ME[,-"QqQiEźhB@P+!$L~y_swq(z$'KH6q0kQ"K:MZM{WA(VS;qh7/Es)MOyS?@F՘xԎCךpTi,%ިZW9:ϦM6Ĝ苤6$*Ą/ՁO|L5="]DՓkAkZRIt
+Pê~-AQbjB(T2ݍJȷ8HQÍP"x 	3:漭aT.}8p
+>m%5\l_\P E|5
+|5"d+LaP#,Գ5`aL_EWw)[&j>d7X,u9N;%`_=W ǡ^|5J=\0zl¿l2Yͧ赵rc-3b}Q ^H3ʕm~.{5`@ÏU!' LoZ/s :ﳅ"(U :bPۧy
+Ws)ˉi5}z+oL=n]2tfvND"Fj/1jOVe1m
+w<Iib_6!qbTBvwnHV10*/t 4V맲
+endstream
+endobj
+343 0 obj
+<</Type/XObject/Subtype/Image/Width 82/Height 82/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/SMask 344 0 R/Filter/FlateDecode/Length 4439>>
+stream
+x휇W%9	(!dA23J3,"	I"֜׸7v u 	W׳Lwׯo{]5˖}g_/$))knm]-m;wk`}|rYYKHFAQƆ֓+uMu+jO~yDc_W)*)OJ>|HRJ/4F]gS-mM-..),.(,.+(,qHYhw5iаֶg{O9;jF~Q07/?5-QLL>Ј7tF]C377p}sKC΃}|l[[/pb]LLTԷmSܺuvv_ t:괌lBZ**:f⥋×ة\U?V^:fZûif		I	IIaaa>>+VPğ
+
+[mcbr3v穞+#l-A[@45%i:ۏo8jhx؜G]v,,21):9%5)C-DDrut*'--yyy5AViYh3.`$ΐ×F/]<:s_~ڍ+׎< ,,[+jhl#uBbJ\|Q|{$u[)I\JCYY%&6N+7mDSSӈ<F+GZfGB9.ȨUV(Qٍmͭ0oݾ{{v211-026/IBsm}	IڮOEDEqud%cP++MJJˉ >:]QQ[wHj$hg...++]dM\ʆ
+3piin߹GQ#q	IPCO~###B6n4KBB{{@Qyò	}((>zn=qmCtjuHhfOԝ)jt
+!C@b`/<}GR!agq-=qp؏w(@;NR1
+2rsrTC//(,,*-*.+.-/-(+*<RY]9Vscǎ7/_}k_?C΅B'FMWO$uhh8khhUGE%sRkpDo_ǢB!OQTK#
+E]T\
+.Y-Q"Qc+D6CCNCBBQ{3:40*:6:&6&&.&.>.>!>>)>1)!1yݺu*RccXؔzpԴ_?ϞAȓN={|ETTlf}ãO..58CCD )j;v.₱'?400zMHH%E1^du_?{AQ'|U7?gd;v"QA--4rc{ŋİ\tquJJIuu_	1 (bS/}}r#man_{/Xq{PoN`OQ::ufVW)jgW ]DFF֣O{=HvrUKۇbٕvu򹺹^:)9;-Es{ϫ5(jwrrKJ(j{%%%D<z[涖֎Sݧzt>s+	x++\<:6:6~eY`߸q'Qc2_jE=Y,_5BQ㊸Wzza"\4a֣cMUUm:31)\ֶ+.CR++p:%0v"φa~G'GGgG''g\xx<u렷A>NHʪwP_kPnn$5.ARh|9P~+jlbbb7n$UTTٜƙQh(l/:5-ÉiJW)=Z<pbLP;-$4$4,,,<,<"<<"""2"P!fF_rrrBS$u E=44=&fRljjjҊFFG#
+Q)**MI})ōzkPԱq7͛˯>Ϟ?GVRV!׮]ˢFj&QQMgf/u?_JJmcc"+:6^ԩHK`$Ը	,j++k/(((`HjY-,j${6miPCÑOMQ[[ېz4OEt&&$77'ddХ)*I̕ԩ2̅rEԩQFA(*),jHt|.N3ϛsC99% @v"!E()>tqfW3sPCү|9ה%%% kwaggO>"QƮ^z6EN#thzzz4}̀oo`	));Slfff搅{-6KKKK+K+klVh666lP@ago=?V +M<D$*/ݧ
+z!!|V$34,b/p'n\Ll|l\B\|">MHLNLbΡJN9ESggdfddeffggd1tQ c_~c:_dN~SQ%EEEIjT>SUTôа38E=Q\d;CeU5dXAAa Q8^PXȥʼS5JJJK*+++TU5Uxm]퉺u'Z[[ZZZ;;Nutv=xh'(3'È$b Y{߃ǯrAs׃C1Qpo&SCQԣcWxxx"<t3Eɚ;1=ۢ؄E}KBB|ǖQg2_1/-jgƎg&Fb FZ*ԗ/`(j[}YER"K .~޼a&G'gr&M6vG	FٷCVjnߎ|MQ߼uGIIǮYň I-.sYv&,Nj,tDβCQ뿄_%gTfdfp%eؓ˜FK'Y!6+6bi<z/*/rQн){>|F<<<_[[fӵN;(*)͞Eiplr0:cf@qI3fC'f̆N̘~͕{#WAW%%KΔhl+AΊ2~hBc,UV,l} ]\ fjbbbC
+ѱqSSeL!^\ZP<eN&W@
+12!m?j&	g?5
+y(\
+vލMlpIT1.P?z$+;\ل--#;'322ƶD=k9Ms60*6P9Ef5eeX} ,[PT1/+@Z\WٳG&f[!&*&V4yuꉓ+zz4]{U >{jTSs77L,' :ІjHgȭ++tt &.nEez8v.[}>n+HMϚ~$s Oxm"憍+K[ΜL}g9hmmtɪPMS:МYذaCZz&:</``NJEDTTVvVA$j'qb`h̔S qctp55F_oEdeesnDE
+lP0KDdT.ݿ&;࿤`VVLG=W~3C]svnQzxz%!#s͆Z:54WH=RsY9tTOQ,-4l??.6M߀F3QSSXiV
+endstream
+endobj
+344 0 obj
+<</Type/XObject/Subtype/Image/Width 82/Height 82/ColorSpace/DeviceGray/Matte[ 0 0 0] /BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 706>>
+stream
+xMHAYk?@ 9Hs	z!lEJ"[l%^1mAP<{A]MGdgwߥ7̾%:ó<@h'=nl/tɭjS"ljpgfAG^'.lM_{Rn52=<)?gh}uI9NA먹+@fɽv4x.(&a8! 	R>rQhzPf8XWUCUJ
+`ӊ  ~hb[IL JCdEhW8$6_=') wEiц !+bpݗ\UpA^lq`[]lc6>-) =l -fŹ08܊-vs9\0_CpMBq7FCbS	I}KL1&+x_n ?JiF(78Px#gƟ 8)8Xyv+{Dx,>#D/ с{Όхp.<0 	JCCP儫3#U+Xޓ>=q
+FߺhdFN=~Q$[H5%mN75i_jy]ŘWc+ߌ<!_&R ;7]cϘ
+endstream
+endobj
+345 0 obj
+<</Subtype/Link/Rect[ 330.07 207.96 490.78 218.4] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/ez-bleprocmodule) >>/StructParent 112>>
+endobj
+346 0 obj
+<</Subtype/Link/Rect[ 330.07 190.68 436.78 200.4] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/procbledatasheet) >>/StructParent 113>>
+endobj
+347 0 obj
+<</Subtype/Link/Rect[ 330.07 171.94 487.18 182.38] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/an96841) >>/StructParent 114>>
+endobj
+348 0 obj
+<</Subtype/Link/Rect[ 330.07 154.66 398.95 164.38] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/psoccreator/) >>/StructParent 115>>
+endobj
+349 0 obj
+<</Subtype/Link/Rect[ 330.07 135.94 423.55 146.38] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/psocprogrammer) >>/StructParent 116>>
+endobj
+350 0 obj
+<</Subtype/Link/Rect[ 330.07 117.94 530.98 128.98] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/cysmart) >>/StructParent 117>>
+endobj
+351 0 obj
+<</Subtype/Link/Rect[ 330.07 99.936 484.66 110.5] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/cysmartmobile) >>/StructParent 118>>
+endobj
+352 0 obj
+<</FunctionType 0/Size[ 512] /Decode[ 0 1 0 1 0 1] /Range[ 0 1 0 1 0 1] /BitsPerSample 8/Domain[ 0 1] /Encode[ 0 511] /Order 1/Filter/FlateDecode/Length 325>>
+stream
+xRQٻ*j>Ǭb"s[K3,:	vu՗n>Gym7ƫ/b=YeO
+<e`W;m"dF̳((keHYhdg9r)؅2		W1~c'±	Ö!vls` zlO>;ipazejykEcQ;qh!lbĖZ&嶉7ᯘR}ASvP=rsu;:FQ&/IxajI1+rC1k덵sW:
+endstream
+endobj
+353 0 obj
+<</PatternType 2/Shading<</ColorSpace/DeviceRGB/ShadingType 2/Coords[ 371.65 298.34 386.44 214.55] /Extend[ true true] /Function 352 0 R>>>>
+endobj
+354 0 obj
+<</FunctionType 0/Size[ 512] /Decode[ 0 1 0 1 0 1] /Range[ 0 1 0 1 0 1] /BitsPerSample 8/Domain[ 0 1] /Encode[ 0 511] /Order 1/Filter/FlateDecode/Length 325>>
+stream
+xRQٻ*j>Ǭb"s[K3,:	vu՗n>Gym7ƫ/b=YeO
+<e`W;m"dF̳((keHYhdg9r)؅2		W1~c'±	Ö!vls` zlO>;ipazejykEcQ;qh!lbĖZ&嶉7ᯘR}ASvP=rsu;:FQ&/IxajI1+rC1k덵sW:
+endstream
+endobj
+355 0 obj
+<</PatternType 2/Shading<</ColorSpace/DeviceRGB/ShadingType 2/Coords[ 59.53 168.05 74.477 83.823] /Extend[ true true] /Function 354 0 R>>>>
+endobj
+356 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 37 0 R/XYZ 0 0 0] /StructParent 119>>
+endobj
+357 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 37 0 R/XYZ 0 0 0] /StructParent 120>>
+endobj
+358 0 obj
+<</Filter/FlateDecode/Length 3318>>
+stream
+x[KsFJa{ RxR(+;ƒR]gܥH@H AD1{/__LO	rr:%1(c,YG}GG]ir>>df3;>x|D.$$*gV:qo9I(SE<PpFH6e8w<ѧ<hh?VpsOwO2[.bx"' 'DE?p+5Ѻ|?x-p4:ƐfmMSA/8Wpl1C@4s/!_u{*+tvz;@	r})Ri(@&NtjAsՂS ͘
+QR͌DPh7)9]5n`RMH$W|W.Q+$4Qn~|tծݐQvS"O*nyfJ25ϲ
+mEjTOdD%a@")_.+cx{sj-=/C3>}w-y94)+T<ĉ2*EghgMlZC;!c4Mէ3rJ.Os7d(,q(|.=hBD),`͗_6' 2}mp8^}%qMHhXsO4D¸fь&VFʤIڲL,\2R^(Ir :AԍiR4a?x`؃І9h0==~g,y<{p=O;\J G-OZ
+tW+nŅ*m<Xjx+.PhaӘ?1Y:O9=ֿ
+e&uB,]u<Gjx<45Acv"R0//X Fv+&D+ӡ~p/Ds &:0)bfCcˠ&zťeJvB\ 7XEG<;l7d*UH82+ӆ]KA*&+نޒ9婋SVHp]-Mx9i#WJBhEbB#z;PLcx"#JT+¶"|F %JђPmd͛]-aC?s,SC˕]iBy.*dWZK	&.a/ ]_[<eTC(Q(!'̛ꁧѷB^39PM=zB-V/+BMBWJBhEbB
+bTzG|?o&yTr[ljMcSM3˷cT8t}s5((iX7}&$3Ø.I=nѸ&=9SxS=CT3~0/P0%OX,-MU={B-lVX+Bmm b=btwlWI0X`֞ViVܶ+P56EflR3jyOfprI\.X]^Y7 f*[ۆrV[m鸖gNE`. E^pXD|Fܔ9dfJ5$(mx*KڄJx2VVIZ)$[**Pؼ0$As$q
+8kS.?C8܃Y|,~+W>h%rI86op;@He\euH{c:`9E}hѝSwS?ϒ/-GT	5:rfg.V:$7Kx/3vHm\x~ Bwl(@^Hmz63?x\V$?g!+]_<YnR=x=""1mp Y6
+&,7XN"9|)\$<1t{0ƀr iR$n,Zѯ
+uoq)BnZ5 `4@XC_|Lԑ[iAʛۅ2(E9.B
+8wq5YT[io
+$_\WBN䳚*%M.x|><ʐ*Mealn3]]|Be+TW #-]WC䂈gmCnGJJQvF)Ԋ;_{A見Do=5Q&*(
+<_|aFuRib)5C.`!1!, ^fex+ZFImhU!@k<~ζ@=&dRmE^"񾪈ab[4S5`%à8]sqs|k\ưBk)j:E
+ϘP4ō-1YXlZm|L-)RY3TAVVrAHu}	u.]w`"HCZu}[~AS)α)ח>E[XI?qxR㷥Q<6HEuc3eeIw|<[$=2`qU$z]E-]e*Nmt[?C4HϗRVyxv8gSU}Uu.3S2G|QoٴakrWEϴwrY;Wo[si.Q5rwq_5P3Ui{ow>|4RP^seSo1OZb]^8/Nlث^Gg}pP8.j"p'tk5FѤ$̏JZ4w|+A"wXO5¢#J0E	9
+1j6%.u ,mIYw{[6v_}%qbiY
+:7mڒ[J>U@3x*T?CITߠ?>7υ9iaxň\_oks1G;Phү, A6'$oy|w㦈7 !s,=.[o|5ZzWo([ٸ95ktH2;R@̊S_GTY?C,;j߷Lv.}޷t~ۘ`Z*f]ZB=OJ,\źebl
+endstream
+endobj
+359 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+360 0 obj
+<</Subtype/Link/Rect[ 192.62 380.54 226.22 390.98] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgqid26297) >>/StructParent 122>>
+endobj
+361 0 obj
+<</Subtype/Link/Rect[ 243.5 380.54 292.34 390.98] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgqid26297) >>/StructParent 123>>
+endobj
+362 0 obj
+<</Subtype/Link/Rect[ 192.62 358.92 226.22 369.36] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgqid26297) >>/StructParent 124>>
+endobj
+363 0 obj
+<</Subtype/Link/Rect[ 192.62 337.3 226.22 347.74] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgqid25070) >>/StructParent 125>>
+endobj
+364 0 obj
+<</Subtype/Link/Rect[ 243.5 337.3 292.34 347.74] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgqid25070) >>/StructParent 126>>
+endobj
+365 0 obj
+<</Type/XObject/Subtype/Image/Width 499/Height 178/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 22784>>
+stream
+x읇cE+)/"ݥX'j.A:/jTBKr=PD@ZHQ$4 $GٽWfJzrygG	 _o&LLLLLQ@͋"	/x$-U/(?s~ډs~pK7s;ծn=
+{4."@zEߣ(&&&Lf,+aY,up~ogn~$k>U+֡9%͔dM2$mu!WoWոx%8q@df;S4gɐjܧ.YSVw343Vo/yW`/CV+:acj8A~2@<YyM|-nzM pBo]x5H`^F+ޣAxi$OzE8Eahgbbb kwڋ;h+x!XqN^~ǆ Ƽg3;v!:3111-sxBtY^1ȁ8Sb[<.e{o{Ye{zCg?~1ݢagbbbR#Kŋ%~D:zEu`omir`Oص#ﻃUc+yv&&&&T;]sjf".4pG5mv+vv`2dK*OAIP 
+wZ41nob̚VO|>~%v84F ˮ;hFS,CuM0ݙ˝IWT]EdkyػNb`le:h}' {Mvrcѐ}\1LLLLt&mLhs;6]]T4>hZ0oޯ7eER˂bӎ`֥Wq,&&&'Q$D 1'5S%M8X
+CeG˙&LZɘܨ/%VIb)yoru.'yQJt<''lxa9(R]oǨ<m#"9qf7+5zXb3uLcoU9a/1I@r}:=;'û +jLX)0X&?q*%D"90/ݸm=^]/=im]Avʚ>
+Q$>w(ӣ3OR(I$^=sD`Vo<k58^F۠8Q2q^7VEIaYh>DZdj`{/cR}.SV$+Z}J'AN7kO^EV<y5QєH${avGTUUѷȷЂ;~%4vftŋݻ%}Н6~_|n8c Xo `cQ_=9 Ʉ,F{~'3y~ԨQ	a)11]v;wٳ#vu5` V^q215J:u*J={v\ݻw퓔NKMMݴi oؔ#O[daհt{^T6dx	a$6wQ1{?|޽uuuj+lٲ_~I'L-҂ѴiӖ-[ɓ'ðުU+?c0^`||/+Lx4X]ە}&jx2ICަ+wDӿy>`߾}jx"ؗ.]a215T=*۪裏<xKDt50O:urz{%<0e5+ኁA#RfFT"NeMI51,Z`o"Ԣhlq=x@`nݺu*r	Z9~:"'N>Ə2e...:taFdɒs	o KpOЂ|(/Bx!첹Nd9P3h*+*ƆxFqlayu+ؘG»w2G]p>cx*,,|z+(NNii)u~t͛ѣye #Glݺ~
+0W^?ݻ#)b/B{5{gkuZn\1d!tkq.>p*\xq@zƱE?'i=BDpR=<}󖟟IW^y`j֭^ǃNb! ;ve5bĈȷd^Uſ5k+FRxwn*)#9`SL!@kpas7ۼVG vФIቁ=r؁iii/­[ȏ݃G{ﭷ";wh4]>Om.0pʷњ-U;/G<
+G7x[;a`RSCr©.W*#H+؛5k?bnНRUUE,sHONN~׏=J~t:u֦MC<vl犑'ly7R\x;UVD*8 fGv޲eiDBިQ#( ቁ=r9{`{t'<sΉO.ptvKI!UvE5^Jfo=9UQ3#vfvlN3Oͣst~߾}=<1G;Æ+[,sr!>}IOoժ`pOϯL90yK'TcqQ߂}2.Q8Bڻwˡm֭l=<1G;hÆ+ ѣGIRj۞k@Ŋں/C/g2vb5qq1<M)4 ^T2U;,[IݿsD+y^B1^oU\1RodRU?cMJ:Gr&=;ϭ z^"x*$A~{9S]]ݡC-[ٳ~X,;vG:u{3gZm#ӗ$sA$Pl>:7{ٮ|=rnk6Ó8VI5wc{'yQmەImM9,k~8y
+DvtNcoÇأ%s`M?6o\߿x~=▁~ĉ]hb۶mhؖwu2P	/䍸ȑUb%;8r\ǉs
+$H~v{	/WX:r-fW៻WX2TO7";ѭ[4b?d}a`O+.}+V t4rH-,0NڪU+׮]4'#)tE~]r" 8mϲ9l N7`_6,#w";*wk/=7+HrD
+SY3x2N|wc ;\<Ǝ,h=r(Eo4ihmɔ+Z<)gCL;;]<;rԺ+&r++*GFo~undE t^uv5jksm]W^Bh#A4ቁ=r.؉N'0fMǏV4{zcbW	&ޓqV7GӒN77/KB]J{wiul;FrȠ2d]ӝځSVi=(z{qւONT.u;wV7o#WLCoo^⶞H])1݈Wt-zǈ58':NZT2z+vXqy#ߔ6
++yr6;S_#9)9[Dv )8)YcBR8pbWp7j[{\! cǎ[l6Ϙ1of̙`\mڴ`kpz"ؗ/_߿!dMM[̉Xbٰa	@&<i\2;;{ԩI&͞={?ŋ>{O&a=a
+v> sssMFNoAAK@t-;5^o7rRMsw:<_#Q[""s@gwԨrPPs;Q:N	xü奤u''`;NqRBB^[[;k֬Ǐ"x2?Qz "d\jUzz/pYj۶A6oL;7o~! aQ<Q綾^oM6}<x@6پv0r5m{CEОoڵk7zQ;vxwucƌ0~Wðk;ܹ3nwVJ0W"5Jp_4FsֲNQcH=S&bC`Ge7tzsƬ+N4+ऐt$j	aY߻p̤(}޼y]iZa:xyw2eqX0㽛+fc  6?}ݼyszW+hѢĐ6DJhAC5CU3	H}\M4ywE#y"x?Ɛ6 <#9FϡɳIg)ud-Alm ;ZwRi9w98' 9P&}F0RrΉo5hROG_.wLFU]1z7|S	O>$hFv.y?|>ӧCr (gJWf;kD%vv՗;uT՟dx'<=p$ȹ[1 ZNFZd%ty.8Q6τ*tWK<;`'Sxre%jǍN}rʉC:?Q;)BG+c`(Q:8q" +aJHH|+/쀬#7o|bΝ;ø`Zhg5'cZc/QX-y+$s9QyߣCt|+\}8L}~Cr9"6V_P1Qe2dcJ?sŮ2224؁/⁫Tϟ?fv$Zए;=|`7n\aaRwjO/oYqFUI3;uN^<^[$<y?pA6r^w@)֝8ƒ15nԑtzG_vM}m]ţ#ɐ{r9{+MQwҥbW6Ϳm,آo~W:$ٳǏ`'ӾoVT6kF/Eȑ#D>&cǎYTZ׫W	v;юrk\<ΰn^乇n.{ix&T_O|${Vo˘+罰%L6Ɠz])UgHMj2v1z`M<pI}6F_kzdZ}n;֬YҿG/7cz`bov@ըQ#ȕe@ݮ.xDthF1h ^qO|O_$e(9\1{:^qr]s88R0fOtĈk׎4Eq-m۶g[	Z/^lӦM4WZ|2o4iCG+> 齹'a۷/:pxEN)$sW G'`]s=k\ܱԽ"
+X'[Z$.NXTO#uw`b[U֔9M4)Sd,bܸqPTG	GNЮ9si裏XFߨ\9sf0qONNׯѣ322wG|xBwD^q>?K.p6V:w\1"iٟWfjW* +ith	`&ey{Q*] sReitq]# yCIl<n7dB!\A1!EԩSO+ث;0}7nx?~ذa@*:^^u}ĉc-Jpb?vX t@+Wx>>ի0):toQCa~~~eegvxYYY=+A0 yowǎp'$--C֭꫱~
+oGY,k׮y.ŋ+߰?Xc'Z!N{%!,½9'#%QN I4 (,krZ줧صkʟ? U 999j bp[<s`c߶mQL@l8t_Ϝ9C䊡@8yAE(ݿiӦ)
+`6k99OX0"P#_|?Q{%l;tV7U-Y5:M<"//MU2ԡ-$K%E?m)-vK;X+TPPݿ0T>&&&^~=>A`NȓdeeQ:u)-e233Hѽ{wzC0"{~Q ?=JM<V%%%+
+IؼO-Je#C'	)E9뼂=NT*vDC JSP!L6˥b`إV[{jѢEii)t9Ýh+An^ӧ{4h}vbqCxj{իZyy?lTx<b}ܸq޾,`Ѻ'#'Nƞh4sxWc$C<򫧙p;-7+^Tu0`E>p^>s`{.cٹs(ۅgw^cITjN=qǏ-d|ZCn0;:t({mG30<bچtF=h]څ(VRӥwrUe#+cMZZ bGs`?{,)+O܊+_NhӦͽ{(=D%;Rcb;NJ~gr[juEVk֬ￚ0ؘRM2Ǯ
+
+W8Fj٫=x.II(̑L݀ xCT>'=jԨ˗/+R]AOVow/"(*`kIvfs+=rOӛL0AqO<ٴiSv=v|o̜]ekrn[{ܴl/ ,`ьs;Q.}u37yx=M+>5'?99OYYyT8Hpwd&YYY9xtjܹ9{jQŢ+AoM
+w׹a_焴\]Y L8!C1e˖[,:RG7owo+{fr1dddЛ,X@q.]ܾK׮]֜=v`L(kzt&s'X~ `6};pR#/:{/7LH-))y\1p,vJ%p(ͣk;/EWWi8h z5`xb֭)=֜=v=WHV0!xSqU[q7E=(7106Mʕ+}jbz+nX nR؋);Z	]RGEX§I~Mv !e=vUPTDbGZC؜-5.^ŕBb3hKQٍz}u	F5o|ƍOAf
+S!("G0;
+
+<o&ۗ$*`3ǮVxXaQʹHԊӛ\Pqn^+nTqr)5}d:5#5`oӦMY ;v&u.<}`V=Å	;69XX<qtT'u,cHB0uI
+%]%;QmKE>;{^mD}Ԁw޼,rUWWeeeL,G؃]qbfyݿ2<q;'ş[ƚ~xPA.5uYKwOq#V^T+
+5	w"Qyy9\9czex=J(9E vR"h3uz؜:4(IRe߁ˠZ77sIBKFE z<܃j,``&v2?GvTZچ*[D)^!$q^e.کӛQ(&Zzu k]aiVi<zUfN:Ӗ=?Ǖ4s!mALs/[$xp^vw"}WzdW©p%o/aߏAeee9T5jdX|2v؟U	^ۛJkTF**B"^4q1%d]nBbEvRԛ|Vo!215SVn;*<bpX.K5 a`&v2?ܮjǮŶ2KѹA*D$^elΖZ.9I]j9E+,bM i3"4.K")Q]瞻 Fǧ&>}?УDPifϞ؛F)1=*U533]P^/j.mqT<:%p$ w<F]Pt}eu8ew&MSո8^!j긙vB*^HeV_e[-v "@wn__+]r"3,FETg-`E]TU'<^l$0Be)9FIq:^$+;74c:7N2ݑ=e.)M@3N2/.TdQtg{zz3EgX P.Qռ-unS򿨾vEqYb	9CM_O!8l&vȑ%N7 Hnʑ~wN{R#Ij:=ɰ}v0{߿߻!{xb`؟aA<<kI*$r8O</x/(>hX5#iΑHlol+n"#<wOQ/Jts"EɠjiC^PWU_͛roD>
+Y*Ez{wrEk!zJ!\^ί(*KJ!	X+oOVP9limuOWzKA]K~C=G.q^Z7nܠY#FEY>r(>w8ok_gݫ#McEG:-mc8cx2 b08hWs.1`	\+qg6@k_|YFԏ``O1vЙޘ=v:	Iѥ5`Tx%ebwRҭF$!4vlSniaJ"+ޓi#IţZA|,ڍ֥bk＿ݎKZ2JcZرc<*]%+++Sr(ͣիW;^XXӤ&Q{˖-T
+.oY:
+_*ū(˒sZ'Luo%Z\ :E+ۏ6_oؓ:aTvqv#̅?M	[*�[.\Ho_<*`_~=
+JD`_vO!CЛK`HFO1,ASrdN4 s79Mp)phm)'錹&5!vkсZz[הyN֢yUvN#	J48=^Q\y*[&{e1+V[3j߾}y}QGNwﮦKg˖-#G7?5Ny/_~=Xs 	n1a>[oG.<[Xe[۳m۵nm]Yccz$cW9ݣ@#?5-`yҭ
+1IQn			;"Ԝ1FCɓQtU)[n~|)h2m4z3f(3g5_˃ycW$d6~VUEk!yeg{bNI3ɭ1F!YW&J(ek;wM:쀑cXH^Ғ]C!1v\`x;c!('Zh'|s:Doչsg٤I҉"ؗ/_?w8S9ΔJs8O5bvAGv҅BfXO{uq
+NNgu8l=-%3 vmΙd<)$6~%I.<	An׸:;+#^CCT˔(333~Uz_|M.t&)<1R:QeV,_W\y饗(=mӣGW#0M:taKq7ɆEg49xsW3Z$WW	vRhOJ^8oyޥw=^Zvm> +BTT[iӦ]qk׮X{eeevﾣ>|\.W׮];?;wҏW_{ٳgmٲeMM+}ǍGdҤI`OLLi$b`0{/M)j֦;CiX/]Nߛg`]1R0Qh+ifqDquR
+wCJ	ƤѫJh0U9Qp7wi<*n9s Ԥ4+LD0߿?F\ĺ7vOŨ4zɓ'dfoHpV=;)wp222СCI`'sĈ=Z^RR+6PΡ"q>-G)Q+eMTQm<x5ЊT'&Qc'9QGQzؽ.TԺ^o®%L+V5wjw5]ߖu-
+`n޽{֬Yt窏ƌ(VKoh"ϟtubDk^x˗/*<J(^ظq#ի>=z9ޗxEqeq99_ΙLA5jIN2Juo1QCܒQ%Qp%" ]ｪfid2g6XUuw߽E`9Ἄ``=kҸq㚚z?Ae7I ? *#?
+bo$?wJEo]9?A]D"OE}qEDP+x~L. 7x.xz-x=QpwiWkmԨQJpKp ~"ˈ=;;˟0aBii999#Fp,<z{СC:TXXXVVV^^0.wiW7رca(tv5>w8{mlllr %O`AA!5`ϔ>._fF4Pu&}^B]";P?+ֶBdUR0gΜ vh,mS%G|Hz?V+09%UxllB}1cFAK.
+iݛ<yrMȇRf7&׷LZ 曽'8p loիp@q~p=zȓPfРAm{ˌ@(.DDqO4uV104i:gM+j߻0=bFS/Oc0bS?77ǧ;̎'N]#^Ftvt[%5ҽdOd9)/cRR.h"ہ3!g0 2qy26uǞ={N%}*c]AR`Pst1(xLeĎ}5@؋GNGrEXónO:޽I$RHmmmƍ_o{﹉ ˟yIuO?_^{{q v5T~V^o/bwھt[2gBo,£`9~uW1w}FϪ~رWP{KeĮu+ɽ}vE2a1cNJ7uk׮}'6ǘ} @!Bs7;G]}yįzk%K46ޓ0,,	@ٶʆ6EYcc`ᑁo;ln~;̣o:h}LTz}e_'qqq}=ˈ7n|f34zjOtfs0a_^s
+u-; thO^{olTvT+*9ņ҈ģb!ƗGYD:E}>ofDDD;Ehر0p2eN߿|w:e7BENں`W
+9sZZZ<dl;)xXO)5$%%uň}CגX 
+`Ŏnu5;tq?yVi+W`-W'NɤIn޼s*aÆo`UWTT$@bhmZ=dB+O<铫+d[cc
+]D||a`kd>ЀucNǺh\1Rip,+o#fym$).vb
+>{,ppA1jI$fQ U\1۷r#Gxr^5'vDb<=߆kr;Xr~S|waaa@6ZBtFޛv+FVb06[dӋ(<SyaS+V:óg-_СC`	鱂=_鉲ƏOeo[`k"ψ{/=RVVnݺ>+><22Rˢ77LAzFĮݙ* .s6-yfO,ݜ _ݥ|=מ?NLLINMF` W{#~w^ke_>9GCS:v)NK\18eێyJDĝүbA|W"$KJJ`N媐< Y{nTӵq^v+{4O>7z`~~SW{~3)`²f͚I&+:f:#&OiӦk׮MsQ+˸q>h)<
+.ݻtz-ͦ7a`/`? -ك~75k=zy6{萓-|m%k L*z:x_^^i@7hkk{Bp?|[;Ĺbi	sd(Y5ץV` hӟcܑ|}%v=\IR{'sם@_;_SSskw`.{u04 +<MMM]EJ>[PP@`=+++7hB󅅅p!0Jkd.K;lࣤk	LRz<uu TѲΓ/'gx0PF~if(Mih$Kj@f_{򭞪w`W6c3{RQ uUJDIu`V$yqj	(.w,bpX	jYHbKm1=L
+ޟX-fLE4RG"53000 0ZaoE"Uylnim.Q2dLoocϵ9zp>	c$Aa\M~ʆ)w89ugYw-kO}`.Яw{/I҄Wcg```s Q78$f8OHGI,mqUê=mX`1ObTh5/dR#EN+*빥m`m-Yϙj10.k0lpR&ՙNyF= NYc*%\yB?Zv\D~u~)xb38 ]8uIƽqP
+v^vq+x=Ig<
+Bhjɴ9wFmyO4V YQXD+d^cMiHEe%0000xԿ@,ICÎ	1]L;D+~u|(nE{vP umC eU;qvg[`hɳQA| howH`wC7vyŚ$3{OCXwrRߟe3.h&shQD	E4d-զ
+	`xHx0zn'!|:==h<VR'uQk"ҊTJޥ	sRO]!TfA{EI6A
+HyRU^	$ҝ$1aHMsǩW[N}pArJδGW<#\OYv=<jf-_\ I.+LUC᩼&)4pkOOVY-BK=NQ;HI]tj2zl`HW"^$q.)E9	e͋2r&=lPWY7e!rL~Rιkmܞx^F^"]Ul8fsCRX}P'V#1)M^eͰv5α+U1o$*v((+=d1=HtN5r'V/<UTyv9FH/}D!j̷źwHxzΣ7r`K8;99U%ՍM;,tS1AY嬯<($^ZŧJ]TcEĢ&][GEU*룢ʚ:F,.I^dC28D.IkUAO)bEHjZ?Ww
+*[qpQ vbqe=unگ~ZRic?B10\FLVm4I@ԔtFޔefhU[t8iHh]z+\l24$?<4ȼ2yDSb;N
+Gʹ	&	+=2C\<A[?Z`+14HxoyUck5ZضiT~Tf>:nntȊO+ȁ$o(t)WumyhuT3\,mZ+O{m鿜L.9 δ׀39td&٣gY#i][in"BfΆS+W1SJH({#Ɂ䈸zΤ-(h椋YNÕpuY/TIv\Nc$p.n3r2CyT>n).s4 ZsZ`}B3rwt +"3,\`g=EZIatNn	%<F28\gF+4Nˢ3"4}0XhmFǥԭ#j9ZS&A0(n)j{c}z,':y`>USz\T9|HFIDx:fv4eS0P>v.{oywm5-ҍ[i͙I^T%DV/O琂8[ҡTqQ@F^g\-]Z⢏]?gn=MyٽwwEM`K;޽,~Oqf=2f OYc\Fļ⪍'G"[S߆'C.cZvd=6&eCu1)oy=Ѿӿp1@!I	qHHn4h3)d\.{!Awf"^Dv:!qd~w lo] V瞸d{kr4o}"fșz#p,[.wrWxnbW&m`K~q+eDVK&80";8I	M6;6=hI;)[1008D\ 1+FJvECc+Tü,bx1.v& c>lC'՚e"a3-_M$DX判.p! /kb`9 \B;:(w{m}Kuc}J$XR[8ڒv+Om%)}QإEzg]s;H]7j @AS_2z#]pLU2D[..[ߊ>$/䇄Utҏ3Z#SF	-8FW	'O5bsIGCjk
+1-rjYU2]R7[?qip3}nl+pd,"olR9IhP>XdnyL(Ϭ5쒶+wb```hh<qϻ0r"Q8BUuM%|!ERbі*q拿C C
+*b[eN~ qcrԬYᥰq,
+۲+kϷٵ5yr^s*u$=ភִƋ`>z1SmMDⓙN)I:	088qږv,;EeX9:Ƒ3;ڛzO+cы9Ü.u_5#:N\xF~ErWÄ	6g>hwgESAJ5?[KI	#'.Y͒t	!~np/ָX2ŀ%8D$Lxc/[%oABБe׵Pxr%KGbf|9Ӆ{gS+UAu3Dk/܎cQQscg;)|o6Yi
+Mp.. k	vS!zrQ3pl{OdEԀIu1gIS@_ZR9,iiiro %X?f9}إƶȡd)KKM5?*[fYӜKzŒu-n<s8/nwuhtHCS/8G?@Z}뙅΁FQ0o)}qB^iYTer8$OZ'/MU%gj)=ЏDfBk\DQu3300|tHIgB?-qfÊ=I3X93)3|v?yy/AIGF֭iZaћ@CuⰣ]ppatUcLC6\K?p6Cd~0'́.ʦC|0M4]aR45|)2}4ng0Uھ4,T{7Ԣ7DN=&m9/n;&/陆{E	5D@m?ʾ`!	!:jzTvK#Gܝ,o<|3BpNXE+9d)(A!Ρw'GL~vc+%-	;4{9.v/yMmvYKdqkbU]\,S-T#3-Ue2X}lJ.G8\^:bZW33}E/\ZG|7x1sqyn]+KBįmU,ՊE7ǞVm.qtQYtD @߰<fWZۂPX/3$;YX})0D$V7G_|6}+ĺ^q9E1y5~Qd>嶑!U}ҿC1Nl+CY1saD-Ϫd[
+hʀH} ND!UtHD]XEERLv뗛9)v{}|$L:S>~06؍vZieU4@%4*r1bg``HuRK$` 4[pH^VD,=5!+q2>KHulK]+c7%ى
+AֳFErV
+` 6ǯd)$.'8)mM^IQ3 fwL^sʲ/eX=llz<RMYRk~&Ï5*ɂ/_ת1000d G5&G;o=l&`M֝;v\z8;+@a~^.}:y%[aD,P]	m4}0o;1CB,z-ԫvx!ٖF5	[Y%Fޛ äye`4QIC0(J/~o*jDE0Pt"|]GÁLв>-7]}%ko[wӓ `UXuZloҸvD]:$k"R_P/$7Z٬oX>C$6),pjf[ޟmm*{xCIHzV=yOoxYi3bg``iIRRtz$5m'~miW7q;I	!pVb7Js}#h}>F	`7/rK/b?E8 hCd7_xR/C Z8.]0AJ3e/3`QGR5,Z|mS^!f}L&d	YsX"a3zՍmEƧVs.rj*JJi␀6'UY>Re5ͣf}EQQYP_%plG%GWԶz]DR^,%;0:yѤ0qzC/7?EqONegnf98~ƣ:XzBuP/tc'f&*ۏQ'fGJ%MeB~:S/YnO]̢VE3Fya5O]%Y(KH9IG+v+!F2&"e*Hrbc{L
+ Ҕ&ʫFΊ9tȬj-x}o2WgWϯ-jN嘹V=9/t>-Uj'~8?A/ye*xaO=xa
+Lѳ_GdpS?@M;^c}+[%2)Q5֎n'07Ğ%O20~Dz%e=+mX𸨚Cpb(M$n\dvQs#ŖF7Ir{ym3c!1<:)n	̑2^+]ksS󿴦D.PQ@}300<()5#[pO@kfX%)=De¿pR{.jFdT#UeT߄^B-[:$M]%]"EKqP_:Dʖ8jᔎ8st+Ò˅-sQmZ?#ODCM/_H;*N.ʃR*7|:zc300<(A-$}y,_Q;p;$QD{uSՀf#޸|'1(c+inӈَFNñ+{9y- QXCSRG(J);/hnJ	
+O`*Ѯ6x.ӗ3ywG8SןrQ$kIǯW{IFX%`"عfff0@|ȸpsY\[-gߛ}	Ão،6"=,DH,B;Z;DjڑL7xtP-h6'vߔL76s5IYL}pc4RI[DZ<Ӟ+:n(f/mޕAۄ|׎$zS@C)uguHk4 Q:@淐Y8vPmA=0`܎:2_azٲxqI>,ڣ="#;$ۉd";Ly왯nh0nw:i$ q 4:oL"0#ԖtEC'xS3yh\S8z
+~Y?hуO1gI?q͸ai+;BbFS.⩰ N+UEb$9Q!3FF칢&(^ЭIzC1ֆV*յ]+[ak2 L2{?%
+~ln%:ǃ#_.jHǥ50Whs8&~u|9^E'v~9;bEU&g;#!|%.4xՏ{]Fe0000  -q(4Xgo`C|hg.iSsw699!o"{EiYG2W!	NOnN=}xo=]Kmcku!䴬v\YpCh^u_Д%9ВtI"JN8	<xV^vŕG2Ӳ\,CZ}(j'ޡy}~7?H 
+endstream
+endobj
+366 0 obj
+<</Type/XObject/Subtype/Image/Width 198/Height 141/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 5320>>
+stream
+ JFIF  ` `   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222   "            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? ,m%!#Q&j ]SUTbiV	iJROzT4~MsWF]RݎK5ÒZoƧ ATn n R. lj 4lj 5J  F ^I+03%I+Oȓ>(n(<o_
++R峁A lQW~+/d-	\^xs#U-b߾Orߥpz+V+gmޑі1سXI=i(Yikp߹̬?ۻ)Zܷ3".j+(-;l1"D߅GtnyHlҾ"V*GB;PWGӨY e_Bx#χh$G6?j h ( sz5냙$ 
+í+{FO gE:4%D70?mee6wE |UE} $G"    |/E} $G"    |/_rx4:?'"   jEvPƱƀ* BI ׀|PIO	ό ֙⛴SB*_F~O_ּ$,$r$RiWO  6S!ķRG=ϰ9gVVsc.!_PxW7tDI`ڽ,J}uII7Fv6:*hP|5nZ?ڋo4n:?ًw}asnRo遇P.R[|Cuۄĺac5®: Nӥ-?VMlȖ֮:0Y7WkijEyt=?PʔxY#vGSe8 c ^MN6؊/'{cr7:''܇	G k%`H :7h<)O\챸dޝ=(z(>׿a _}hk0/k>% ξJ+oxԧEPEP^y{xTj x"$s{vZ=NO@s;f9$iWYsPi˹-#ܣ#qz t_
+xj:x4H+pG𯷩 #xKA m;KOdDDKÅ˳!E 2k߈ꭖx4X<ެJ iB\$~CtouCs:k&Un$':³(+++]t;q7VrJ:ƽ%Gg>ݔp}+xUR>*m2=B?0ko
+'e4蒶2ykv?އ>">Օm.Vi'??^W8i#! #@
+҆* Gj^,Ou  yg? 4{Ǉ>^KU9y {Rht/^IwjG3	ו8Q@)0/k>5u? C5@?_{?="N q~^+璟?  ƀ6J9 A/ # ?+h^ ß 2?K  ƀ1(kÿ{l	܏I+
+>}'Nӵ[%K(_W8<}Ҿz#E <^꘹C_.{L:׈1ss'`_p^\[$%B[Y[ph=, Fė{OߐWսSPVn-=+5R$;{xY`2X
+ ~Лx]+ Ò}>/CxH;(N@ֽހ0t _JGeiр1$i+ΥAӥR1Ͳܢ<?Ɵso%߅%k[39toySWZeW<0I"`?/xQKZŞSa)Lel(π6{+a-y/-2Z?rP9Q~c޽#?  jŏO֖q[Ȳ`r;E QE # _r fC^ S 3Y QE QE QE QE|[IOQ,]5Jۈ eS W[!n'c`+vu[?ucJ $:)Av|3Gx_KP4(ZO+R9+N
+(
+(
+(
+(
+(>׿a _}hk0/k>
+:ᯂݛ:qfI&}c  oP9 
+?,iQ 
+?,iWWE r Bƛ ~E Bƛ ~EutP?|h:]M.W?쯋ÍZ5<1!rߨkZ Ω/TQ3_njVpZՓ^۴DAWR3/|knӀ \~ wSi͍ʕVE=Nf&8If>㈯4n2%Gڽoaๅ"#}ouV^* CPhOr*O {eGOtZ!.Zݡ	U 53J˨jIUOhc+rڎak:LS\*ז-ӯ.q~XZTwf/$rX Kfҿ)?Ɲ|%qs#eV _W["oCp Q@Q@k0/k>5u? C5@}c  oW !@( ( FPU*F=߉ NEj{r?
+NG|1(jp2F X >d{z 6O^7+Bͧb+3S;A0E% }ըi^.䖗]֝}!2C)A}O[]+Ke!&E>;>[
+H.&:R{E}.ЍvuʆRe#)g[MK'@=gy+yܵ)G4e~+QE QV,.f8XጻW/I߉\}~Τzz/@/<	Z[KDh# ĿՏa__iZfEemO@ YI4if+[l
+3Ο.7]=FMt7$$@|O Ol 𯌨ZNc{$Q?wHO^oxlԵ%U1EWzҊ ^ S 3Yé ܿ +{[%B?m \
+ EPEPEP>u74H	^@KOCk#IchEtpUAsMxZȒY'/A} 
+7_<,{e9%S?k 0Eׅ~4OĈt4\ ]ޛkv^ZZ_@+F)ٯSL&隵ퟴ3 .rI LH\2xvو ?&&otھ  +K?O\&?1ֶzf[egic
+|0+O	i8Ƨx8Y>G}Sĺgݏ;0ek㏉ %1J-K(I	cՏ(h f/|I@Fn|8GANaRY+gнxywUM})1[j@(+{FO g׸xͬ>$Wxaf{}HW7 
+)  K| 
+) v<i%Tb((((6%nܙOC~ϊx.}<֊xHG+_g A+ |E}.wY`Iى5ꟳaee- |Eztic gҾiJ_=~ɟ<;KPKnu+kwW}|+odae5eo |o(tt6D'c}	߆kO(55I"3ҽ4(U
+ 8  QE QE
+endstream
+endobj
+367 0 obj
+<</Type/XObject/Subtype/Image/Width 188/Height 192/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 6820>>
+stream
+ JFIF        C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222   "            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? (
+(
+(5xǚm<N!#O3@Mr&
+MOT . #_<O|HZ lY1X5-@3z5oxѮUmWR[#+Q\.*HyXF$ +)S uI?W?){ kf׌5$kSRE X
+xwBӧ4ƍoW  2E[SoL~ WE7¹2g:SXz<W|׺ {.\ ^5v_3Wh_^ph絻*@anHv&(-Z tNʍzگmfKYx6*9iѵ~ҿ,=H (^|CEW+so ᗨ J ( ( ( )3A5,>f L*VO  Ŀt˻zI'XϿOT	o..9y$lک3<=UM;Jk?%ُ`=h*	|%?v%ج^n[{׶ྏᄊS-SneGT>R>})7V/3>?5nhy:uv~xօ QE QE_CבSm.w+ߟZz5tt߽?3i>-_x:OXwm[hӞߍr4,2eu#ЃּW->muɾX t 	uK}\odIWї׭}I^-VTs57VSK[K:k;Z\#4}ޛCuoE<(:+~|LŇ.۠^v> QE QEb6{<cG8|a M#?2o xھXrZFgmğZ:yfT%2\\ɽz 8]zauu 5=ϰ(|+\L"I#}ȗ1 9<;Z)VeoS=j>]K̏=t ( ( ( ( ( " ?|mhv-uĠ=E|z>qa}Cso!H۱,8Oi?nU]jO:?  |j.][{}}GlW^ 񥧍7X	u??+'vGFWSV xo+W~~# }EC[4.6^H# 5G>mtF k?>ե4R8o&s$HެNI
+⾔_'[/m V@Wx+Xi<e/-E}I	K8*(Z(
+*7!{fl^vк 8[os@mڷۖM+In+PJowKOP9{Xφ4oj' ~`w W&A<eM{zz?ލ!aJ ?oþ'4Zr쳼{#M %N +}e@Q@Q@&)h~<xtE<Oa{<QszZ_2h~F+J1UR0烃Wų<AMWrld{ KU3+zOЊZ?񶟪;<~
+O4ߴ&17Ϩ|G⢾dߴ6 @">{}7BԼK|2}Iuo^
+7	2b@i]£2S''G@Djgn\ M.g+W|x񎥹m%ӓEf:&3Nms0܁]{Wd5]J||}8e^|
+-e\w~~i 靬!?$PrMn<>_As_\i_xXu;2<Wc~U1AcP>N>xU*-MWr2k7Cy\Kɱ>3oC.?@ ?׼ ߄֝ rֱ(i=Ѐ85z{=ɧZ_jM۟v=~V|EsieLf\.źn&oր>|O苝OV2J~]k>=x?MsK }6[4b=W˂ɥiVk/+pk{]XY۷O'tcS6~U4+@6㹎nO֙^ͥ~ξ"R쬓fap?Zo>qwL#Oyɠ}Y: ý"QV/"B{|IWOP[95><uϊ:g\\uw[ąqbp[]']eoY xu@^ZiM?Hv]ݷmXXҽP|+f8%u% "EI/UP KE &)h
+(
+mE|_>*O}j8Z;
+Q=(@{f;_X z;H?f?-wzO?[wz ޻(yTپP'Zt~2ֶ5sM -.W?}wh^?N_a@7?0WuKAa~%Ew?O^Z} |?\תQ@:Wm5M3K <>(-PEP!~$x?9g7<?+}kaZ¤ +k;{ʲ/A(.`d(uRPY^ )=Vo&YUinIVyǁ 
+-^ ߉?  .g  ?Tmi 1v?I5?
+K 0vnOo F $ 
+o F $ 
+.  %?I^> +'WP֧㯀 %?I| A OV[ҭu;i-nc"vRE_;a _ƀ
+(
+(>r'Zu4_#oҼ>٠ m|8t]i.2 '򯒨쿅Í"O?ʻs<;3]A?4 WOú|+q鈍u$ѰVmy֪Zi+x¨_<s >_?P9 {/	_J _G%~  )4`c #( a ?jL_?-?Ɠ+ R | 
+  ' _Hxko'e4	O @x ֣?獇 _ M  OM+ C +4oi  ֤ a ?j;
+ æ J ƾ M   |4	 Q 
+ ' |/ C +4mot	_]>	Ҵuk&3x=루-nm"9]d0T QEdB{(&_aϿ|._%ƺ3*E(|KMo_noB7}^# [?Yw' +@v$mĿȯ4FUmuGY-cF?׻؊F/#,~ }^uIf ]" z(5_5Oz}7IRp@Q]'+ е3a B֩ ]'+г38|<Z5 s4WC}oiW[»HU=@
+,Hn4٭]ȑz@ ·z [? rWS 
+-ό ZԿ> - z ƻ~Y\X|;.r.NI2Cxs@ Z_G8>\k֣tۧNqY$֟.[3rxyFB^1@o S(f]֖3?
+ৃO<#R0>EIkӨ .`	mE).AR0A#x*_x[!̖tB}W+ymh]X:2U pk6NM>T"@K^na>>W=j@?;:{ƽҵ[RPh.m"jċO%1jq5oG_P};sh(Q@Q@wO%! S 
+ξ $ 
+Ҁ
+O?+<; ^1,4y'()+ ~%S+kW+6B> h~|LiL;q]mlu=0{{sMww3Mq3F43;m߉FA/KIim$~\<'_LoY|&pYkO+xvxWz{ k-PEP\7ov>;Ҿmp)5Su _\еj隝AuV;0=5N+I+t /^<kMI6̪||D=Gzg}?:O7q'-<	xӼZL*Ŀ#qp.-fhd]$lE|]|kN7H%f7Th+<9E[HRѷԡ~+Ӵ~B]gog#o6(ŗ_ p"eHF̱ o@ڿ[ ׄ? K!hb~@B&=gGo붛YcK HC)MuHP__Y֏w}s|0
+?^?t	U}EڟU"v⛯k}O׭a-4K#vbK9<Is[^e4.-Kݘ NNW[+e ܋3B/sמ /OJNҭ8o1h|x#E]>wk_gS=j(
+(
+(
+(Uolm5+Im/m㹷vH>ժ(¼a>\^Ao\d?U
+º׆.ϬiZ/F找r(`~4f~
+x3[bt -,g?^}jY~WR
+ [MWQ?W6VOki>!؞%1]E ) VL|x. ٨2_>06?uO+Ƽu+Dom+?5ǒ ̻2 ,c f{/6+il03nʯxU;i'ckд+W]; -o[nP̾G|Y>#MX޹o$׻x7.:]o;uB߻p9^Ij"/Up I@PDċqUU   t5PEPEP
+endstream
+endobj
+368 0 obj
+<</Type/XObject/Subtype/Image/Width 209/Height 149/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/SMask 369 0 R/Filter/FlateDecode/Length 113>>
+stream
+x    àSU                                                                                         5l 
+endstream
+endobj
+369 0 obj
+<</Type/XObject/Subtype/Image/Width 209/Height 149/ColorSpace/DeviceGray/Matte[ 0 0 0] /BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 2337>>
+stream
+xݝkpMWϽɕ	aRϢAДG1	%HTԳiBE(JJ1Ւ(B<J+{u%w~kyk+&,O+*.3nC'ڜ3mCvZQ25쟰9sᝠ5[]"یO>_5:P+rf2TgQjH-pF^;FwC+/Ht6+Zx]ht4dæ^ 0ĐېLz&ɐ9`xA`<}E]aC	ܼOԈNE՘z[Fl{.=-m(OU+^gPmFi7N%yڂO\yHXIDɼ]-Ƈ190@5Own;(ځGFCOo:Qq[r[oLE)6-9qܨz͐+?/#yqℱb@4Xmx*ғ]Mkn"R&,׌zNlơ:?5YUwcyNVb+ӷ"cMYv
+D!L!K~njvxzŗd;mdKzeơHW\GVhN^t]#|P{ݬAE'+:o[Z[8,Z]؉cOgmzq|zC/<V?<<$^o;rdH"{;H߭$k.'/uqQ?r5>+o-ArzC!΁_e~?_ O6n}U	|PD#}Ss<,Bmg)@%,BJm:[`q@[pr5?k	!+@7DArа&=^x+4
+K% "٤zg% +(+j
+4:ͼ+ Nl6,hK4+t.{S6Tc``w
+C)++&.eꚂ{&_Zȟ/61YnC)
+
+aGB#z}'=ïvx"k3W@Ǚj'F(|uaE\5'CCFbQ>90m!^g+2G揎eH~,6e3E4Ğ_dEbWzk[ekbE2缟ʆ]tER+yA+U+T힡jvߡ,^B˱/qoڍƲX]S #ц^ЬfqU1wP+@gG.Μ:wm/k3Wm`K; 5'h~ȉ{[Ohg9WZ+4nзGSu
+W\N!V|N"l6GЦաh>,ūXh$
+$ݰrW W4g 1kN٩4Ua"ݷٔ	\&(7!^׮^EHpPBp>%m:[2۾+;Ew
+wwJc1 yg/N8+۟Lq+>y{8Fp8ffr§XyvAt4>ߎAe˛;A"OU+A!m3uAu<K^7r&Ļ+?VaZ'6޼'뚬("e[&=#z>IM]|OI
+Ѭ-}4"#QNCT4S$?	Hվ'\Xm[jYF:n8Ŗ퇇{#SEVtեP/;% tCka?Y+׺WEǶP~%*QA"ʺKе]kKHd*~i[VZc@:@VQ:P׉JRR!$V064:%
+Y9}5gϢiVD'>WDG֬ʐbK\ޡU-)J8P+Us
+=W^91ŵg!>;Eq6ͷKwէx$Q%BK9-ԆS>We(6$	<6O$\rn]!GǾW+O*1hI9,eҽ^?q6!~ιO!*SP3A籚Zo`$ֿԤw\aL7ܥ4T.?]_T3-Acf,;z㲜'
+endstream
+endobj
+370 0 obj
+<</Type/XObject/Subtype/Image/Width 104/Height 162/ColorSpace/DeviceGray/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 1502>>
+stream
+xm<,,`XX,`s}wIlpO4Iׯp_qu8俟\:@ιw)˹B96=q8eybr3J	8sQjrN2k;Q˄o>qYeחS.j~'筼6Lf*,ŧtq¬i.g!U3F\l;DrN>X1=jwyӎ9fs^	J_:34wpB]+cٹ/H49ňY@I$g)k*9l-8&fOR|dP2zA8A_vɼ|rAѝ[OM}QI~ݎ1GuEJO~BΠـH}	/Ţ1h{+fl6@sf)b֘	Yϑ"iSF<+q93W3o(Fxؚ1\{[/HO(' 0GZ,ń|5@Yq`C'V %Qa OaR{Exr{Ay%?CW5)V!|'/l-Q9Đd.g%+0N 9āK&/ 
+F$/y!b_i%#8Ul4fWS%^S4+Nq
+K!Nݣ3`cشd!;Gqz"%/ȲNMUW6*S͍Q\	B8/kUaL3&|:pxW濟g姝HgGOqL{{ƮG뙺~-S7++	mhmSwcHpVfs, s5R#,p	tA
+ҤIrkT
+u2WrǉdBnqlT/<ay^T	9SG8_jI>!P[<06 gceqWu Nbo. 9d(1Z9rR"5}5_uO7VM 5`聪)q9X/CÅs8Raѳ/GLY޷ʳ#ͷq1#'$͗J.($8r4śRIN&QDFϨlq)Q]!/H}*	h (<oJ[98G]%|+~>5	LߠZ)djD5+[_~^sF-׊2sGF-u/:?{<YOgA]<upl8/=!wtBNʆ/EX|>?zWٗiv8PҦ$'م0Ibw{#|K爽gɑr?p"G22;5k2竨aޢ|du0aa+Qox6g6檦Ջ=w+d{K"%-]aЍ8L.@o]m	K{SA?7
+endstream
+endobj
+371 0 obj
+<</Filter/FlateDecode/Length 3777>>
+stream
+x\n6}7У:5K
+ ew'cvm3;Uūn--HXEa"ӣw(XB2+˴bzwޛ_tvǳ gR7m/;9=ʲDO4ѣXsPgUTv~*A_3TUv~EM f)7;LXt%=;@0b^TR'xAYgxmVx	Ώ0"+[Gp #lVkHoyDC(cy?Wvy	ԢPk@{v K&Of#;tkc;<W=8y iƔP̘2uY*S)tRdǫ췤Gw0WTWk>xW**~|ܥn;uw5PAM3t
+)/k^ZeP5S~0².խ(U6JS3!<$biW$3΁{h9a)o5+-}w8g0.ee᪫4X`MU@Q_/d)St]z8V]pP'8Ө;Ur{CHi	UH@)+X!u	,uGjo="!qnq,`ߟ࿳+>n8Hݍ'9JXvEkUFTtCmG:_b*qwr!M< x@Kq$c^Vc,ݼƋ;`gT/(i
+2L%^8
+z	ooVSbJC2MU|{H.ș6"Rb֋^_o&]'ؘ1>p j%IB6n|)U3t4 	+F"kgR)u&*J%%MZA3Nl+çn{"v`qclfM׺>aGNnE-.CwwLTm:ť4k'jcmˎj?
+E!t&kUкbU$KE`čl`8a)hL
+ht+ዩw'Rj*BB2
+;n!np;[5WK%Bl-5<eglA(B!*Q*(RhAab'wRF'e:=dh"(w]g V;=R4B6>M)56kNB379ðxuʏ7K\@ud! {̞)u# "yb3ił$	Q=NЀ+0o0Q%>ރ)s=
+7R760DsF5b/hu;LSˁ^7l3w%bS[1kdNaID*ܓStM^}^d
+/SXՓ@4s?&sxI>#D_{JB!`7taa4
+Zow#9-"g&0Ӽ G+44zil%LeFj?aaE-h0Dci"Am5qhmoMZU!`|Hظ+f7!10Fg(%+A6t+9!$XuJ2pODU	d񚦐?2&F CZx=>=fHBͽ6N>{%UÄGJE:rR}*hɉXHMN$!d\; Z%-4"bNݢM3^+Ё6*BP_ѫ1O[/anz1敝,_bCĴWMnC~ޤC0Os]z)
+l KA EXA@%AMID)D
+M$! ja:$d\c6IJJ /[6=@/HB*\<|~/+Z)[|JrmE|VVa3qa-<AJy-2R
+rd:JwXmqF*AC
+
+mZ[ǲ@,CS=<x*A*T@5YŒDVBQVjriHvQm~	"jy-
+
+YCF!ݣp398^D7{'"YDŴou렧cXir9A,#sF1Q´xw6 .b+̬[OP5u6JEQRI+GjD)<H%UiW+\ID)d(Bv)ҕ"H	.B6=G0Sy%WADX@bח(Q|zU0gRTGR۶׃8AKNR+WDp薲_Z.+e%my|7HEQ*0JjzQ*0Jm=,z	Jpw.ݔf26=@j𭆉P`OZKacτ;W.6gI[zh9EuĺMDu_u_t_b
++-1	ts{!.vS1	l	%3qb(@8HD	ۓg/ Mߘ4.nŴp;X7~xaxi>șfY##wwG1O=rh#IJO^A".i{J<vC6HnӋ=&NfhKܺ	z~;.	Īd+aE_R+aEdPd-tk<<Mxu,Ͼr9-]U%D2K.V@ťXsS!QI2 s>3\1éX4ASpkg=:oO՜
+}k:'0G*ױ
+<S'Ͱ/yeB]FT;֪fYg%1xi%|M]C+-:52nV0S(n5.{|C(8aC\gxZ	XHԺl|q̮ccU4 tq7o'\_8oanUB3]0MK;%66DWu!kuQkmat9VňD\F&rN;M	sZgX#.#2ZTeenAmZw:ƪ?Gx<#fAxwz T}tL	#GS:xk3i:U&ZNZOxw.	ൎO.fY{wXMKI7gC.~@a9YѷFwȎfvuO}"Fhՠ	KEPD߬oKqݻO^P^gg:JeW4lz͍|<pGGb͞8X<QL?.?'>.s'] 	q?;oVg?>[BcН芩C\@G+nOWl@Ipg+`6ުpvu$|ģ|*uiwca
+?zN^%C_ˑz0R0@ :
+endstream
+endobj
+372 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+373 0 obj
+<</Type/XObject/Subtype/Image/Width 298/Height 274/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 14908>>
+stream
+ JFIF  ` `   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222 *"            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? (
+(
+(
+(
+(
+(
+(
+(
+)(~4ƞҠ IEAo)q}ِPSwӨ ( ( ( ( ( ( ( ( ( ( ( ( dEu,q@VjS)v;;R~uV5ǋcRE7rʮ6:3`FY J&&dc[~6NMur?*4QߏCP)?ߑݘicR0AjŤsL \,{[Ou;pF1J1864{PܗϵU1f]?\SUɩ瀀ѓӵMg亜B>G[:OoWHLD'3ӍU;Pڔ}.iуSګ6? Knx}	jŬ/2y3&~sW%E6aoIFҵDC#S Ա<x-e.%m4gp?.ZJd+UD-BepߗCWGenxaQعEPEPEPEPEPEPEPEPMwXгUI5OQm#nMqچs>F?xv`H=5sy=ܛ畜op^#1tX]	,dRC7?{Jhp>i @ٴppz4leMJO𬜝Z+X>b`2w5`d71}qr9?6c$xo~@IBI,HcAO>RN}=h
+a\ru}jF
+kE۸?\ $;Q })Y$8$zJ|"ƅ\*}XdREHRO?k
+FT .T:}?ZH;3ħ<{uLsPĳy|_(+)S
+y֐+fyHIN_{񤙞 p_j7!뚆(2@eZ,N)(K7F=iMdq@a{6ɉXO[bbySMER8,0T;H
+>ȠKO(eg ~ni&w@E?ƺ;kiCQڼKULwT\IkyZ9>[EsGc+oy)
+j($( ( ( ( ( +XR !{/ ^5ϳkj~s \vҮOX[")yi%bܒimM!#P<8*:
+D02wrDBiU0aZF X{`syJcDȷrl:(lq4y)#rKsŹSޖYeE@x:(@z<ɸspi1y
+U
+p}G 0}NS"m#٢I|_?9@}z%%1eA[*;GӧT~UćB F<̜\;hԶ
+L%z}=#yHT 3LH[ɁeA}I$t8'ԊY΢$!#S"PY$=)'ϸe<gސkn;uCIYcV=<IT>!;aH~C<4E<q7)..HhF#=}Z,!9+%fs$($0[@ثk2QQp"s]kevl<ctd'qaWj'r2MscO
+n] SJ!b_lZt#0pzҠ`-!ԠQpZlPoi~))Β}+ڍxi<U8ϭt'حy+ʼ/l aAȥY;RF+jzҰe# Z46orŭ{ ֮Y]C)H#2l-Q@((`XBAq |Z&f7-W
+-3rOG`FݜZ&[Dx 09S$qd.%+,3%QEC0@wj'/S8Ɯeۿ>D*h7@W?oƣˠ4!?3pC)%.c
+9+?TaXifO11ardS
+O5'R}>&Y sdGhŜ$ y4Ё)l8wG䥹ë(})g9_O 1y6'V??!0>9Nlo 0o%Pp<1<E0r;v\ZL.T/Zjz.~2O@Ԇa<'Z'>nt*q}9F*&14fce>>`޼H~cuV^-Os,z4@a5#9&c+4DyP8)K!Bz{{ҵ¦, CB۪|ۙd<S!r~^+%fG͕K )f+sPS0+t"XTE?.{Qq3AG2'@ƥrְ^
+	흹`F3 H!)G˷=8" e|;; iBs* }qE#t^ 1Yo.1S՛ƾdi#@rjÈ"1*`X+ه*ǐ;Н+dGT-ʺ}"b~W1sp.$
+s ֨-vc$d{%WZ:gl:__tU3
+(
+:
++'d(KaЀGפ)QsMhH$)1 VnzULX]GӹEsIu8,9F> },\<|҉~Q\s#֡٢`z~߅f PdBOcчDq	m=T{\	%*`3XiƲ0;2v!,D+G_>߅,"%"sƍ[!<>N³ݱ=)j1m |j @es;LOju1H>1J?}u$%b F܃;xU]0d?PFfyҩ5G?c@I\ C<kw6aՈӥ.qV$Xm>ø1'X:@")m+F !`I\  i*ë| 7 zg4'FPyxcY,GĎW=H[Uۅf'
+}E"z.at>j'=yl6 yzJC2 <2Ef0>es ,px?Rџ1wRGRTeCic2y.?J#UVע:YyQ1(̬=6̥}E ǱK;- VsH*'@)lo,+r]OzB!6ePpLmqH<~
+j4%KFdSnA+䞻Gր"1NC0jKq}GAܑS?$(+2߆fC k X$h<=S<bQy"QPed{P[IEey-w0Ir=}AT+NRE=䊡Tϩzddo$Y?]HgiEUkk_]}n^YIӉQ@,Z9?7G>Ƣh>PzOf[ؤ4
+rrP˰yKtv`b6qI$+yDy:,킬+q#ږc!,{Pdt6TqѸ3R眣^4I4[>@*\	e"g?(n}:heNfl TQ$tn=Qz[Q:~n?g20$s`c#7s ֢x0Jz֕H~}c.Uf<=	>kX*Ai(LΪx[eAL=I$JQy {JŢ_}r6eFcf.GV叠 G"7?r7a)亜sPI U-k" ؤ1_V=u Z1s1|
+qucqN|`9 zh`mb&6ʏoiIf<F@bG=H<mQ9@sy$zZk.&,	PY \T!E>jQ9<L3,l ǩM4 C~T}r9'?Z~wf'
+WOM|޹ulQH#RBx^4<
+y[TŪNYy0+=lԳ%AI	+'ޛ'%Ӟ}F,e?B1rD(4Ʉ*;G=f&4^("o\{sNeALdSTtPFQ·Qof}+HIFr[4?V)}㍲̃R\Jd8Q> J w {W﷯-s߉oǥ?K?+YHe:+Zw]dhRE}FXSy̏º<, y+V:I:ox]E? W>SEľkpDVn(;W;Xˣ4L; :+DK&A/3@ڂBΌeR!G`I	'Y[ɷcF
+4IixTs &na>`n9}֝*XWoGc%ژنuQԲ]4i
+LByLlOTu".[˕@H?FB[qOЧ 89`xl*yhpB0?LTI|@z  ;ѷIp}ȡHU	"?HLHO Z<CpIX_;Ҥf U.?LTBKdJ;0HV6bUʏhc5#[fC)A?Ɯ-̛W /%OL<y?$xCG(+Hk,$RFf)r	D@K`>ⲞKG@1pOKbveXԾ|QGUc#$̳(
+sASi1(( GmI^LwKh}GInݚOVz%n';Nݿ}'ek{B5gcQ_4Ig
+GoFay$LA,||)²B;/c@9+_yY<6?x7P=zt	+ڕ#Fq cziFDt)c2/2:n:sґcɽtj~UsӞp"P!h!m=:1 ټȂ[=R1¥1>~~>b3K:dRѼpĨٍz(Dn[r3}p@ӛmۄR%{
+YK<-\ҳ@ u,9#+\+m))9;7\4^7ЉC૏/Vܜ,gT]y7'dُ]Nы8}j0?@j+>xXcvJ~ίu E@$=H-#Clc=?
+K0Iz*vcPm259G\CU0FBEtN 8 J4	_tС;H߽,#[ά`{f{@Y%>dYunME,([?R|fc P%]'Ԏ{Rb$_}1;pcZ&D}eSANU|_c_d0
+~j  \f dhWs*(eIG!*{{ITr=X+rd-|C`_-ZY-jeo*H<E+TdE0AGtYmr9Fa!BT J#e<rr>wk0O$J;{C_cF011f@ō|񴓓'U'"?1	hg[$ z}M,xbCL;LC?yG֤Ya,`O}{SZ5,3g - =)"͓s؎ǘ&POʓOI8ϛ;r>a5$Mń|m#1.6[pn?(KtHu*4tc?tc{zIg,T/!EwBȍM0mr2̾4<_ǯlTQ4 "\Ni _6O˨8XU})#nf8?jI,+}r:P1$iqovIpqAYUŉ
+::ґc[eu!۪ S~LtY@²/Azt!o*6/2ǠޞƸ!@>'@el[#e	t%vzI_V9,IʕCF78^+[Q֎cɑ׭W/\׮J9Cns?vӛWbǜ0OǳU-+"5\,s=Z-q?Qv~ylEGrEIs0ŖM= `I--(q:&[HvN{Xiڿ*j{__K>AI86ي;~8'Q~PeY<aFX6ʥecǣƟm#  -ã2I^33/.):623|?VXc(*QP;+'d{QOlwƛfʑ zHP*OKeY[*7" J9u⤸
+Sk ?(U$d5z4iZU,eW+׸S"g|觯։"ǖJ9WwyX714	/?yNTY{(`݈@ ?]桌	dXqK1ţyn#EC$Y}1LcdgT.? b&h_b[#S3	It8 "$""/S= Gn@h5a&Z={SRk_9Wǵ,۠p8gӭyDlϸe|b1n>yV1カ פ1L7Sq\"'Q7ǭ<"0:b#J
+7Ԇ+Ujd>aGc=)%>IyR2?-ϖlrƁ-̞R+$шYBpcEItwC\t̃!r@lzCNL'ғjܶF/43yq4K
+F"8@E7bn+}<#)Sj,ѓ%݌P==+DʯHib&[.x *'@Y0b Wg9akd|c޻rҥ'?quCT>2"dns[ù$or ZF?+6YǶ+J#˾F;ء4CdhP}8?CgCnQЎ?=m}}SKr2 =Y!^da
+%iXr	=E<[oFd9*d-(J)OH*IY5<"p:%.[.
+nGrP2!ǖGi>$$|$f%J2ԇgglNz
+HBp?{	+͌yGˏlҽi<_)H,;SDs[u+R6hgΣ>hryN[|,>Ҟӂ-9?b"np?JFa'ːS<eң~4ѝ)cxRLN?>ykqb\w/51)h?[ 
+@G7ʅQƤI!-Q)<x1~ dnR3}(ƥ31܍G,<Tb;{Ԓ Xϛ{"¿9`xl@dVcTp%GǖF~iM73`dRE:zhRY!_cK+a[1Uha#_jbè/Q 
+HH-/:=q(;SN5P_dx${5DRwp1@FYs~:ĸmۺ̷V3.y.MMzz1` V\9<`j34hn8"<[Vݶ8ܯڤD5ITݷtoƐ_.c鴌}Q (,ylGڷle7}e`麻k]aOut1b2Rd\+c;~;[/x Ygj*8dL$2{gme՛CILS=WOV,a/.l!9,9nhak+F1ǯI63}  <БfkS.2-vp,=I1)Y3,꼱#;⧚`B *ӣ(>V#2Z;o1vT{ԿaL~
+~(͈ww0K2D3<Q[x *Rm d'  pw45G$C'ƒi`b#FZh]تrT}>N)#p'uj9LR?Rݪ MdC|'%gw*@񎌜 
+r=(}'tQk~f>[Uw/1$5?uۿ5)	 "ʰY#T?@f\G @)L+SQ|]GAC-,`r	J'oCF) 36bd&  S̹.)9%Q<bFytK	MH
+=̋9^YP=?R"j8f'ܣ?Cڀ%@&00F9q}MUͿu>@UF&'
+Âs2K;yD"YraP$@UX$G,ӌ0UirH:Z!BdIA9K_ˁe,~#L`pG*~DrN7吜Õy17&b`>~~n$]Y w3I2ƤVzCJ:p>E:FK!B271z{\F'yl0>Ե7d·~1@y\[qBAyy$HvԞI,HHT=W><jmxa>GVmLjYYXjH>Q[G<)q ʸ(.^zZMԻJ5;vtcяzW%I7qOQ{jhsn01[ҒjrۇAQp]"6 tz!vv/ҕ/doO8+ݛ?l1ga͜wOmBq {i-14J_OKGDtrlOrjpyȍAcVǽKs
+׍/}q~c. 62+R `"TZ+}*Kka31Wi9fҪ@ʱo`*_`!7,n~`NyEԞD{zd`Ԓ݄]6Y
+JUcE/Լd 08?Oz29E5<%|Bn>楒ّ"nCD9S]Z,<n7gwnp>P=}RuU.cV.yϮie7xenX PU&&o{HC]?zpq"3cqwZl,IOԓD`0\uR1.fy=%`Dr<=_~#*Hv[ՃJ<I1)4m#[B5i	*<?OIu FRC9ʱ #3- ;O4Fr
+H:2pޤtKYVfzh}}91aBgNH=>O'\ S\p%c0W܊>̑c-29P-icIaAtsߚxu%º/ z4nC+9ia.28; gy1 u`pX|5)fL(+#;{zJRIH!]HQ}>=/N92=M`KH(w	qAֺJ3w
+((mwL<ӟ?]M6HX$PH4+;xy39h6F ]dl<~kDxe1Ji2*jl~zK}P1~UUq ӡKyǐ=/^\rYFxGI8'6؋L f?ґ[Ea1pqږ"#!$^a͌ގbzcԎY[eR68prU.d̘'~#җN$9J,0â Ywخ2@{f~mVcUcEXdIYߨ1%6啹N
+͖2B O$] q_)y3b|y>~YXyX;Qe?8n>T܂ce +SR~?0YFOq,x#j HVcHݦ-)O->O=i-^7{4ؠp|Ps85QSǽ 	VC~D̤֥(~@
+8#CPƳw03)7izlrGZr2H,rvʎXsLNѾ-E,N˶r'=*A<Q ITpǽ$n`ɺR<ʼNe[DsQ~F-ٖd;Gn}jO#1O*lrNNszllrRbw2c(eUg.yr1ޥe;ArM2z)v%̳*ISVR͙O?7gOZGfvRe ʽ+[t	*1HR     (((˸8{S@ -%3?6y#zjZjt\q*pƋp쁰O:E}"uޯ_זf_6 -t՞}}X˳]$cp'C;)E[e<z\teRIs$:t)1J^QqvF@'ޥ"|Zx˞WSM<q@
+q={7]񺤧]Cx`lfǖ7Q8f_f*?/'.9]bjñHpҗ]FS, r.㪏Lһ_80t?,KfN.	H=}s"<![Hdm>Av?w~	e`s!c[/61ڌgYd59a֐	-א2ٗoi 1~U# lXs7+'ɣhj qڐy?rwć;wޤ7)2~ޝ,RnCDKr<*~ 6ќ  pj 7H 2/?R;NόьǽK2|iyRE˫u6*~(#zQ,hp>qh^A~Iv8kFGz4β'`'ʷBxPOzBNp8<ԹRcS}7+q+Am`]QGKH*Qd[Xl0 B((((((]Hq1?Q[Pyas`'9S`ޢ$B(e<  %l=|<~&R9/lH#*ĚB2)@緞SѲ0S21*)3LC66 zox)Ȏ9	
+0b1	{~wNΌ:͖ٮ|jJ {wڥ E~VZ"Sk$.}`QVSZ	mi6Yp1sJ|--*yU_ObjV^&,0ۏlSc
+N~f9 
+6KvQ_~vo\(2]t6xb:d{UcKs"2ᨳ9ܸaH}ƛ"E|G0',~Sve{&Ü+M,qzdY >Y\a4e w&+bxflنji3H&ӵ+HgjY S]-bĚkm~ ʭS&78i}k/i:L~x?嫎[h*"U
+ 
+uhD7p)( ( ( ( ( ( ( ( ( {hn1+yЙC}=kc<&qe(#RQפ:,U2YwF%Pǫ$a0irbs
+rQ0?3޺yXfCRE7c\rmb~t"1N}GzO,/~ GY)8_qPjljpҗ@}ZVGiQt>O\Ǟح 'r+3TǑ F?C(MFQO㭼w.+q/t]nnYxsK`l%sLw}FxEUvQE
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(?
+endstream
+endobj
+374 0 obj
+<</Type/XObject/Subtype/Image/Width 256/Height 264/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 19308>>
+stream
+ JFIF  ` `   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222  "            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? 󿇚PjbCm%BF[ڶ.OM)2}g`[Yh4[MZtf]'Hoi1F>DGּCnIZ;/ipj/զSvǵ!|t	RdO33q/n5Nh1鮰;+s>/<+Xogo$7
+*R:{Άc/aEOڻٹ{k*1	szi:.㷱@l4'|<ևS6L!+y<iZ.ɘ.z=OYM6NLxci%RGҺ~1]'w~WútEwQKѣiJUH85f燵Dy%X!lSt[{IYeܧo-%Ȃf+ԧ	;kaqP9$ܤouFRu_?/ +I߅m'{Ē$8$8X3<lb_ 
+5)UR+C~S`j;鹝¿Io).&5|8mnm+e	!!={b?Gj(aW_58)w)a*7QtO14-$Hm,r>H"hԞ' uwF%>Yqu->w1\)ۂ2+{x9WJN]ݭgҭ) (I9o4Q$e礬qTulo!I]JJ4؃m󐬇~ڲQ006?"]ᦁef<f>nH˂o1C1dcis2~\88O%<Haq<浺yw8h3F-H3c #|:Ofu^0qPfh#+oK9oi6Z;=M\6.Rk8V:/}7gmzT|,VX[h\]Y3f;ҝ: ǽrK:Sa]_N|,Ԫ4$r|)_+=o. "CLIɮN1rNJ*2;AJқk?Йm/ө.1o.?籨ᇆcQ	!)8
+E@-q^2?
+nryTM}/O+-ǔ0	eq,{}qb%Fv$Zt"+~lFs$m߾Caqtki5o:v $p3=h';4޷?z	,grntwm^H<T j`/H4y7#ys\BX%n	6^- Ic,Il^ͪ[Agd#pp['A^SNS5!\ Ez8Zѓɸ RG%Vܩ;y=	~Te;7+t#mtlG<W!y9~W+u>>*\-E
+uZƝigsw(ծdnl<0+i<_^Nr3[T#\ϊ.d`y
+3+Ae˽}V+I[މ[$f[8+ˊϮ6mNy@|K&jkH=]sj{_Lr m6zBΚߣ˙9JRN:Ybn *>7cMQj-cӊ7!#1^\ j*.t"s4$# o)ryJ3>Z*c=,Z_B>dJJuwtoBoY`qnTMg\dj6e}F1.cPZCJU9'zW,s]\[LX.n= lP >`-*Rsmp+.e B%pt+| c[$aVF2F+J*mr:~˛uj$u =MLڽF檅]
+>ZNq=ĎFX+ZY~&mE-wkWKWHH3E"Q' ^/\,& qܚ+넓.O Q
+tƟZ%+\.d-Gq$<y ^M+#/n
+2\3|4MBI&S1F |oFxLϗܲg Zp>)tbƧq8^{:I&!L#m $9SBE9EN2J;t 0.
+zi{ szޡx0&=v{T~]["E)al]Q6@${'֚-GBzrGpP-h,=]5}Gzj)'c7Zޟ,6FG^XGq <!]դ69< ^i7_'v<L4iFmv-<8:sPWH\ӧ?^ɻnqp8ɭȢ]b_ޝe"5l*G|,n	GOKkjq*S{wll.y?ȼKMAhrödʮz׎|^TN9?Q\f!NP T/uYpԎkլ-8۵ߑW|0eM/^f`"\uo%An"kpq]ٍKZ~e֒W5TVR[ۭrodbA+X7g$ՍrO'5ג[lcA50RAOjن&B{vgSPN4[:-6n$r#:1ڷ-KuFqU+9v
+x"8\ibRE!'dT+)ceAI W#g {r.iVe9H97_Lv A\D^qaϭR/-,l+Idvuu>Od|m#hm>e'f"+"C|co0ٓ\ˁÃ׽ter6e4߲)LɝP R߯MӓK; /R6pɝ1}*FNWzH՛iƆuf9Z)N= C9?ç,Gup0?(dIPchCM @*䞜V=߻zb`s*ot䗛Kf1v 1zQuWFoWBM"?ncOu[fqa斟NCy˕b9vm%i7~qum݋i.т<Xr7hʹK|sWl=;{5fo5E+ozެОqӓT	F03ѭ+qyie@W/*DѐYB W*spqѯM)b .NRdH(lON! tl~2sl04h97E)zvXsNֿ+Z/;qi$Q#neIm}&[)"*xtFsrwjjz]gm9bJRe}A\pdFy^9Wqό,779/dv>G^Wp	ӗ'fN/xK2F]mkCy=ޙz% dJ|C|Waac?WqqU?j?5[R毧kx+:I`i䑔I}}Zc8Wi$/l}-e!Kn)"/+"@.!̮:q^ԥFT%h$m-֨۵ݗM&VMqrzsQ#BA#{TrFv8?(ݣXlJ0Џ~TDP/獖ssӥF
+N~&)ǖ;ԌH\9o.Cϰu T 0=)qlsU9WQ.@-G]\ҩP@zn '2'n[M.RI-&^'#]uͤɜ ojͱ̓ڻ2BWf>~?xs@>L}(^XA<QNu~^gc]"T3O6^*(U%\nᅮ-	@ANQJ7i>zI,|;uճs6WSlYXGko	A˾zSZEIBsXBJڠ*{' ^|;b_Ӳw;ȝ+ݯmjp:[OO7ھ3Dro*!i G=)H/:1m<.Is?>q^m]oLhx*gZmÄ_wTrqֽ'0~ƌ{(&*Y ̾Z?(:.A8KQ)lmurI(n"x+SRU*׫ղbϴ.qUa~i]V]$_Vx9'R/$^IQk$`x2FKxsߊ浍Pi$ |F²<
+pϮ+eo4vMu L\+2'Fܫ+2k.$}ݏȯZE]5FKO]+GNe4};y?3Jm_r[kI#e2ktOmcn|LjK.f,#i5ڿeP[nOM<Ɵ<jC:rjUݬ>f-^xR$\ThDL[{wP~ui%sf8,3Ed""%JGְR⹨лvVj}/ʶ4z+6[lېj{rcF+X`li֚X0Nr\+' XHQDW]SJ*J+2>#}Ҧې)cE7:ȱgpwyr31qzWg{#i0ڜH)'{UxiU+VOz<gXra@6gZWߨBwg@8Eɑi4ѵd\0r+Z)sIt2㱳p7鎸>yr
+N{u1L\墆wZ#Hv<iTATja vVg9c
+
+pNu$۶J= g[n4gïT>tg`F5Xxb1X8u{ɥp<}*嵬\f9MskƓIGkwZ)6N+Si: ؜u:/i铌g4"SA?*gfUIcߌMIp1FkyN"^aONqMi'  "t2Nj&獻h %q)R/XZ߃ "ɍI^'u,f"aV'fBY	;%@$Zle;=abӞW5Ml["5!zS+y`4{r^RwTZ| ۷qJXf+wd
+,i$.,V  0t3-mk,(Q#Cmcqp^4 dolfw'mzg"hn?(mn[D*T {^qėyOo5"K׾ƥ50zKnFG_|zPZܱzec3D//yknLC8 X2ep5y<r` !֨x]5Xb)РJF9Ml󥁧Z/RJmݧ~eۦNǩ;_E#GJ].k%q]A*HbVYeſ m㷺&ȭd++BmuJRV^M[8뺇|mq~~vOJNyR=+=U]^HHD{ӽZār#"@4<`+'F[6r~_Jla~&$
+ya0EGp"kFk܍Kr1
+=k[+\tz	a+.]<'&}̙EQ;ҙB0|b`O󎃥5dLWҺٷȯXMI*&BHp݉$c{Qa3*q.~>l#<N+i/ikS{/cGUG<F!>Ei
+2OpM @P4hPϯ5׳4ĤJ`Ut-.odKF`eeڤXl'Ψ=w#fo0detp"0>`w J5TNE}Zy(Ok۽"FL'3%deV$砪72c$G^$:k's+_0p:uϵiG+_ŧ ny4nֶ1|
+I9=xT\d+ H ЪDW˫3p{ԘSo\pIyb"^_eFݦOj&gH?Z˺VTnyTEIb+vgf*r0v<=JQus\<cNZi}MkU}5<nz?LݞؘI+ 1LUF s*ݕԫbgP0>)k2NxI|RjYY[yӅ	$￡w_VvǿrҼTb+c'WlB3ZO`t\QyՕztcD4 ڷkypN8OZ%2:` W'b18It'm_yGEiOWK6oHc8WoB!/~;~@Wi$I"fM k>U}Ϯ\VoD]ΜnYs8c+щ 9ϵyފ]xOY
+DF{_j̟ +>]7s1j~㽹=yixWߑ\G^/'@}7*\4acsX}GdPĎ3D$l3z`fɭ9K݈9%QtW?RI`k|cd*Ivl	acqzjSN|`w<ct V2;SUWFr1Ҧ"7E]tWѫ'ԎsTONj)/chqȫ+Oi;n9Tw!f?t03q֑} bn O2L |[6}5pevfN"M-;sH~Gdn}V'BFv|z*q{4Exц*׿JAf![ps	=+ҠӴXvShMms,$aN+u19^K9#,cgHDH$rzbtZANurڇ[iK/2={Tm >U_ztyj-ͻ_E$[S/*}TV.Ie->f`Iƹ블;<l':jC[ =FBwPs\ڕQ8M XaʣNU:A{xd&Ubg<F`qI1+Ң[n^[^Snw7GqhHRi >S#z?U*b%$t~HqӍ5O[XHd4/$Hm&QE,hTt'`U6#J6$ls+?S [ IVZ
+Ru4em.:8>Ǫj~MPK  ׯ m=ᄤ{½U{ x~I?!_ɹ_xӿ(<%$$8C]:]L`>,`"ԕѮ1XʃPTLÅվoҫK8GL"iɦ$x,=kºF\i$%Z]Tk7%~ u-9j8ڰi+%~Ϣ)B2->GgZ֬"M͇_Vml`2%'~ $>z|Lٸ>&~iv*e@ƫȒp28q^Ep.?m7:bqf;ڕyr|%K*n*xdbP{$ #֙&96áA^yPs  tӇuo1xh-dve κ%el
+p_G{'~*9_ q$JVȌqʞS Ea~EvA?$ɐBӏqTv|#hYʍ\皭v\.}x4z\ ^FXHF^{'0G9cTҼwV8>+E3p+YJ0Q\!ֶH%YsӥMoWuO
+a!OMx$\wͿFۋIJKbԥw.eLʾr¢4#c(QҖU@ዜs=l=8̞ 0I3S +)21@ޫL%CRAa9~難NMJ͓YķN"7ס05CNx-Ci)Z+[{PoێOnkFRwRkGkE?_4wu( k}N)6FO/#߭sV.9
+XӔ*Ip{YZM'~e:i}V꼑6>_'
+sohe|g[f+u	 #y% ?5>V 
+s׬s.)9g5cS0ٰ7Lֽ2M\y+PrGZ5]zOəzDjbēZRx_[Oݝ9ݍ?ڼXUn+xfz" [eg2*C)rG<{TWHP-uZnRKO\&)
+)I{z?Jp_oJw0ҫJ5š9vMV'y9=|/ "h[>1r?=zEuJ,sՎ7( sQyweBRԏ<efn|=G~kAl)8%q>k>;n_*n>o`cwda;JDWN <'RE@7cE+(z>	guӇ5KP1{[OȜsQvܮ>4`ir|\wy~f j`9k Љ?j-w I  :cM%[H9D~wOg4f" qzjfs|EW<p1uFagOaG#唼2yL,<)l:\a	nXdJDF}fP==kZR 72 1 om<7F` {Uk%Yws[V+n1LROeu
+&ڙGojׇZ4mq5B٦~¨5Z:<MA5قk|?#$:sJy A=^[4a%7l5%ż+2<`A(\ zo%<D\~N;;w <oAh,4$ȟ% ^6_]O+IL:$uOԐ6,dҼXjY~TяC]*ܕ%M.Z5v>^bN)r˷g3jI7Z1ǪJUyǯ8+>f9+G+8 Tt8ӥ[P5T*Icm>K(ʔ|Qgsӌ]'OP+l>ґ'2׸@NtRچs'U dճi	ڑ3 !QڿGcHж;sۊE&f7!-՛h{"
+y T,י}W/ ",=0OT6گ})Au2ܟ53R	a7^gt|sGg+xflSUc3M>cBb:~7ؑWR2+`2e8jIJQ O%rTߔ"0ͤI b7#" %Ǩ H4.DA;x#ҹg/-p_5,:6:2ZVMw#
+ہװ0r; #_ws$mV{+2X]a˖	#gJB~;K[pj_5XD^*aUJgʻZ
+elQ+[5s1 kfhIϙ+r Jt-uƁYǦ)[tWq,g)٤ePɐc4f+Pn2خX2A_:s1ܝ>MsRGOI㞔,k'f8R2'1q!䤎TRGn,wl}z6%!Is jrwuneƵ5&܊'kȸ'0xn_GI K_mn#oD+>Q_kpbh$+yZ		7ﶴ޿3]7,-ZI0
+rHVIB{&2y VX7d-&z X%] 9?
+2IV .^ ] ¼_Ǹۥh Ui ^ ^1Һ}?!_^xO,ζ&8vz,Ԁ-$~o=3\ovV]n滝=PkJg|f@ʧo~kS⢓k&hrL$XV$<j";7ZTWʫs(NYS3l9dEmOU"Nɛ˖"OѷBFЩׯGʃ!@ĘNq&%ǟI%ɏ885?ִQ_2KrS7F]
+!X"P2QtHEYcP99QZv,drLgOy8Ӝ&*؟;~l߼,Nrښ~ֻQ1-~e0jܛC}W ̞1  uh#<zUy6b{n^ik1j7Uח x:jw~&xeD>nQ1# j/1Fxɚ͐8T\ӓ֞Eѣ
+^Jכk)|{Ry0j.rHQ`~qW5lfxoIU`pȻF$qp+$])jͧ;6?hxtۊ暧V7dfhcjq^4In
+;VVvQVsfY6߭IZp:S.Oi6Q<c 00s^\(BI7e7~h|!JTcEwve"d2NҦh l+X,nXŲ0;hUbI%<-D7+v8Cp)K4YFLOOY7E C!(eF,[~K䟯^	7һ0W- ̪Yq˕ՑmG<1(ߕVM2 cU[P\j!
+okylwtb֟[k{E4/1ʈr>lgF=2y|3g9O5+FKd OL==ƛX̗ed+b*GRRkM}Fn2s̴vckY;5V fxVU'̼Nόն]Z-#ʌC;;U>xE]EnoݻE6~xETOT J?^K-m!	] (:
+qu+e``kJSUd]t1SFrY0@ktFoy%{IH~R=~|4{k-U1\non϶?;쯵cq
+H⾆*:	%(ʫ$+a	{nn{
+who(+n.X*ʉ<uGK+x?޽b冬>[kG	R'*Q%,ȟ@,g] 4uG=ܨ'ҭ-?ټa8ՒSDտ(֦	MOt1 9Y]ۀF'	#p
+|QpF'BV/:iҪ՗z<l2o:-{"H(l/ark؊ WH19 ǋY۩-K2ItGYJ&-K{I- {hw?#TPv##:\v1rj-" zE0O	y?ץD^A
+ A5J<\̴d=*O>\>P ^Q-#ge#q{o	0=]5-d:OX@@^8bU: Um+V  ZҥogKA`-y g N1'ӏ I Z:{˹[  R9hヷIǧ ֤opp Pm+*#(UU2MO-Ɉ'N*;\3*+'goSQ.4@ʼgraqn۾[}wkͿ3BdgYm\ `vΜ5ʡ`rx"	eb7_cFg*[g\4(Y[(G"IS<V6IFz2=2]dՔ v9|X)vK}xVTw:+0΄!A(mB-<t9Wu}om灃^Q4n?q!8-:rou= C۪7SG*E"k.v:ר~+ zϵy&5CɍzW"I?dIͱlPpJm
+UMݹz'x2#15o(LscvMGl
+o({tR{cXDv3#`	sA槹t+2<s;Sr|V22ɜlf}sTbs>,LlRX9 t+J6srpi&	>dastDil{֥񛣲mO\+6Ug\0\Tk;gu_qŻ[ Z"DDF\un?Uw&EV$d;u%uJGaZw:`@n>֡DwNڠ!\Zכ/̝"ʇ<c)0ALL!y*O>}6[ fO0\z
+<0)QO+ڔK:{:Y\GJwخY"(k:f :X<U(
+[Tvʏ\vˏ l ,WGI+?kHqY fu7̭30y4?s 1urSicyFTu;iב9R|U[±ϥNT"\n>Fz];J]>gV4;
+|l9n&D\9>v	MO@«VvύI{xwNڊZ	aj¬eU BIUؙRE+s;O\ncq(ךuŻy.V>TH/XI$k,^>5%//Ͷ:Qb?7>5[@a$ws׳^|בysZ~<䦺~LF\]?O+} n;y[pդ+ʜtq^K '߯p?Hrj  ';I5BCc
+X!}b')	~>'Ya0y#)JRvJk?#ZBiT	ұZTF@pz՛N:sjkVR~wS-ˑ,$r>j[#ysT!3>4a
+qXJm4Jw~*G |ːs!*3{T1Xd&/8NGXʭ.[\dl,7HvsP	pyҕp
+T8T{ àg-8ҽȵ݀Tz⣋~#Uy&DH>;zU+E șJF$$B\vKϵZU;9Jsx98kWnqߟD֗$G gړwːZaqh߈s gQϛ yH FgG?OYeGHmHk>!pvQM/Hɻ36wxO}}dux "O1?'i~wM+u,u'T	qƴTBwgQDc8~v~Z!RJjFZ/b+ݗ+]z=ZQVnY^JwlX=IosPGs(m[6P>  ^4Mt싕*j+~˫nۢ''>_msJ9N+Op'y;p8'q3dh.xD	eٖȯsYF  ws^:D@SWUƭj#bc]E)5n?
+,W+BpVoo=6R+˾~&3]xYڃBhqU%6?k	G?SR85Q1!OFެCQVV+'kKkM
+(4NSsx`M%O?<# `>Əcww<7$d޵uTNbs.i躐/1p_ƃ	1U3Rs@jmSq**FQ;n Bpa8?g$؞{f6\/$R sc;Z( <T쐼xNHɉi+_F/W{E8>!1449AC>jUI?t+HW2fFx gR[BCnƔ11sok{ޱߨjpH-0=xvޠ;~$dn]q%U+軿2-%[0 51'VlZGr:ӼQ[7D3@ ,Q+I8qROW 	~DAi.0=)1yL@M(b[ERJ30sWL7TeSFI5- $iGxb??Ц!ӗ#P1 7??h9Sԭ}ڟi԰o'Xqb#媲jnJB9|Kr{ҍ?ڟ0(ZJ Q-zjDQ0)!{~crUr}:u%h"AQgHI|ɏ^qjS\Eue	Zޟ̌4q1+5(D6ԅWvuV;SWL{
+\.Ag]ʂ	L[p +[B-r|۳޳[;cVDn;qVӜUY﮽Kz#i?ዙpɇ;> v>q^PIא]$;crJ~(+t%Gs <g'z^oΤP*z#L+FH׊#0122 7kkZmTƺ:
+9?)/C9?׷ 1U41:k\.qTƭݣ_M}aJS[잿3Φ_"yldwɭ/+\dGˁ
+pIWXW  VƭZ\4
+rA W;'BQnOѯ*Ng+KkP=sU7o[H~sףױlxqTivִJivo2bӂzawrD%(L)ɤȡ̠78^n=IfJEsן¸;,rjnTRm=s"RϵO4G' |<Q$>qqVZh jJa~쒇y;~ԧʤԒq)P
+K.H {#>:԰
+@Pj;pŪ5E@pd?Fo2T4]BK9|cx@*r2:wn.nGԃTdBʤ3sދhHnHuzzjݴfo298Zv2e*
+0G|u$pFjvbX\|q צ%sCEk<^)Q玒ӯ7x~L0UNy÷>_fVV&"I?t oi?|BYD+e;iG,jN_Nit($xXϵIkܺr#qַ[M@2Q8#v&g?ޥ't-dUiVN1FWz6N)ZFu|ZuߙBzL#Sݩwu&XqsM
+9.FS4scB(,3ƵmVLb%I ?
+RY'U0FsZْT,SgӦZR{2}>VEp(	ͣ͸T09V܈9ҴM WjqOD3G=+ݻsHL.-hi0K+҇Mi]MDR7G2[Ք~Fm +̱t$ӿ_HJN=aFieFW'W|VRerFGn ۄW|M j8:nMVUZ9_;݉ittP6iK6E° GPx^|go"|^-̙aP?'E04!~X{-]3~t?'EU.f=~.YDb2y=h ES/3pwq_pjѕ6dTeo0r	(
+q%ӵ?Xs&V}7{VoPO[hR(" TEڱ5=zǳ}Ujmv#.5$3\uȇ*W/*O_wJ<еooM/kv\d#q\c:QEGmƟ3va[m\r}jVy tRiEZmkriO{06YhR.X+l+YҘZ^=89ij̯]sEL
+҈G#I#c wLbEpTdi]lWٕUT
+u$Ֆ<۳QGuC:_:kZ]~޴jŠA{4[#zQE?%[_tܔ +F ,$+[I)}ZFn2r[Kk|;koRuxImvIޕP:܏
+endstream
+endobj
+375 0 obj
+<</Type/Font/Subtype/Type0/BaseFont/ABCDEE+Wingdings/Encoding/Identity-H/DescendantFonts 376 0 R/ToUnicode 5282 0 R>>
+endobj
+376 0 obj
+[ 377 0 R] 
+endobj
+377 0 obj
+<</BaseFont/ABCDEE+Wingdings/Subtype/CIDFontType2/Type/Font/CIDToGIDMap/Identity/DW 1000/CIDSystemInfo 378 0 R/FontDescriptor 379 0 R/W 5284 0 R>>
+endobj
+378 0 obj
+<</Ordering(Identity) /Registry(Adobe) /Supplement 0>>
+endobj
+379 0 obj
+<</Type/FontDescriptor/FontName/ABCDEE+Wingdings/Flags 32/ItalicAngle 0/Ascent 899/Descent 205/CapHeight 771/AvgWidth 890/MaxWidth 1359/FontWeight 400/XHeight 250/StemV 89/FontBBox[ 0 205 1359 771] /FontFile2 5283 0 R>>
+endobj
+380 0 obj
+<</Type/XObject/Subtype/Image/Width 310/Height 304/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 30263>>
+stream
+ JFIF  H H  "@Exif  MM *    	       z                            (       1    %   2       ̇i         Canon Canon EOS 5D Mark II   H      H     Adobe Photoshop Elements 9.0 Windows  2015:02:27 16:17:40        6      >"       '           0221      F      Z      
+     n      v 
+     ~             	       
+          25      25      25       0100      6      0                                                           <      2015:02:20 01:47:39 2015:02:20 01:47:39          %            +#     d    0   ! e                         (                   1       H      H    JFIF   H H   Adobe_CM  Adobe d     			
++++   "   
+?          	
+         	
+ 3 !1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw 5 !1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw   ? ï!٪o.ٱuxy5?!Apu}n>~cp:7{iLϪ_WmfH:ճst7}4$u/<T4pPfF%xU
+W\DWnGzj?bv^zޝuѲz{?N_Wu-LM}0D4Y+-;↭kŧ'-@5~?k= f Cm,n~)D.}kYu}Ķ8[>{P2t&E]]q"hSo+Z=\:<͎?`euq fA<X]??߁]B2iKus?fEH?'wvXY51}/4r:o}:n\ku},YյmGu}_gB.fCdZT;WWD9羚?gۘ$&3}+-ͬ%f#=^.gN8
+Ȩ1ºk/#v~oL'ZHxk`?:'o"+^ٟD582#ORO+5yyͿ	$ZmKoV?.=U5]|]R?TrN,+nӷk {yxmq+䵤"c2u_l0C6 {WiDcO'q-9[ U>pos;֥}0O@F^oa˶i{욯"V_gνD)ʭsfx Gu?]uU:	?9$Ks}CX7u5!X?n+\O'}TgK7lsYb.WLn=~uumKg!ݻo-_}tuӷ~<*1Zc8g/k{bˀp E?:{d3&H%kW~` `nl@;Gp6g!F)#ki"N·] =emdn"{nw6XsŹ.ʿF*k63nG=߿ 눧io+{G0;h.w HkWK_%$On߻Q5`$X68XbMK6Ƶ8A6nNչa[+JIj3 uY@}GiΜ(AGq8Os=PLdIԝO% 29w F`vC	t	t440vA/s۴v=4T%tsvXI"ʁ@-t{w{S[	qs[N1jNmu1i;˞>5ۇԔĸ;vvsn^^,-#6ηҤM1X!DP,sKjH ))vq{9%Ο3ZK\6h3s%}@,$<`i.:?r`0֛'[?z(Dj@skZZws~][KCaooV0S/m`<A3s7Q ͷ?fIc0<F$赿! }`3qst՟XzF@	f?6?l: ]#Ս~UUX)<l;7o-<0f{ĠOOx n+muM|>{@ng.b.pMxzdN&&֒b]),>C cl	Zd7asu?Nw]]T9nl(V[dZX,h!oO^7f@.b.=8t汚9vuOO}i{摷G;赿)-k:v$pgP[G~2SskKnC}ދEuw8gohvMwwڠCVi- 4zlsFO I.4ГYhc[hdj#@]Jmv״-a c i,vFߧšk爂%۵,߼a [m,Η@h5\$8A:Z~֋*q%45O*Vp m Cw~iwI2+>\gw}=)r׳hA:$+Ò *ݱW;w~Ks@O3k@lPksawwBJdCoX7;ck	|vlPqkPv_ \O,tÍD K.RF00w18N6Mf0sδ8X vK	հǄNuݍ}Gkيi^] !_?nȤGwڛ ܺ]g1S^8 w.vzK -mˣ`NfgkG?=χ?MfN$3@v %XXi,!Hc+'sN=FX]iԯ{&w$	ki @Nyϳ_wRD56p3c?q7cCc^)wd58C} k=hivkcPe$m0t7i?8}( -cv7߼ZY69.p--۱hm/to.勵g4{v7NƼn G ]4Ǳ:`G͓~IHi6+2NDϹs] 8C=ԻgmwJ͖bnhZd}'0nwA#qh=+ ERRWIvÀ+p m2(cG.xh%D@{6͖j%qܠ7+L<^ݻ6 sD؈c sKG.w}M/}fGcIDk{%v-h%\ K~R7TGpUI4oUD@p#]t(ٶ`v褧+و OoeҾ3)x?g8K} ahuowAgo{'+EnvMǨ1P~E'bA<"WǬGKy -G<gjKsy߿Zޖ(i'9_qӧ'Y|0{Xv5Ո.)M^o@k^Z$	iafݹ\јpգ&W{}Ch88v<AKߺ0Ǳ^>7wjP]/3v\XƱqL{]AiW32G $Xb\ֺ40+n3}X۱^ʜ;k{i9H͏Q qǸ`qH{;7vǹ5o.\Agm}[ޥNN֋D[̓+4=F 7?F DWx}\lX;O}!WVz˶ꣴc뮭+n+wgX}sN<0kO'@XR8TZan~[IsLvE٦龜9벰:l=ڧs׺Ont57g?}**q.;K'PJL 9Y՗џXcwv9 j:+LRL7t{Z^RTSun\ xf'ѴI^g K>mu̷Uo]>3nmIQW^cC,#ln7+T[A{+>8YձŹq*Y	.ߤDQc
+pks$2+_ԣGJ+g"='z~R1n45#+Ihn1?5t,i[&[دxW)U"#=:(s=@Zָ<-蘿xt}  ]+%A]N֓[Zpk"M59֝Kc~Km.+m-nX+tKɀG>߬A/'n؜7[?4>tڝ՝2MoeLOs9ZMzѺKռ:<~o=B.mDIi]woX@)1=s'8HK)Wg.KVF=UZLܼ QY\7w/q~:RMkd-G&9I)i[PoH$KmtmԺ{rqkk_UAzؖQ]cE[wtZ0*7{o9G!e]f˟sϢԩD 2&ۘ ǖX*aݴnѵFCf'd#MT6%8h
+<{A.s0:L{3DG nK#O-uN\j8K]Sƾo{BLs?*<}=rNCE,{C MکcTnIQE@5+8ц_M\y"c~2#[?ϳ'47 ZLZ733۳A[ƪys햳ṿ>m6dVKFژݬ# kmq-^	Q\j;, ؝sYJR6ln+ _D>l-v-sG{V>Ozo~J+ph1}?k+	av3~.B@cYGn /[1FLY+ ]5߾w[?9}@u;?C_i6~@F'ӵ; s6b#!ć	'5	T'@&KI\@vp\LiRa ,N8:⒬kҍ#$t\ -;#G?ځfiv_KȻ~Ul5k;tGc<ϢYʾ\LWŭE{ߵغѶKcC+5ퟸ-r"2H{[a+\~Qkl[c\?F?HFl߿4˝Zṓq%7{TNMxep:ēn [9QaՎ 'a:+vkvض\at4{cuB{d9f6}J;\O =֙I%ԥVL Z34OG8|>OKH8<	4)		$	 pHJ3_z.}'#cȱ7 9\X,RZ<@z, ]xX/!~Q=/[ei[$I	) wD	8	;x$4]x_u>a7:?~Nlp ?꒵}c^'m8NYg2< VS}䚫}cKUMh̟ݬ B1(LH2Uv~gۚC[QWVZW@yv9 z'nKlslk@>٬\C o/=4nr9=U|:,-556@ Yo'gk0-h% N@cFls;vi{ck4\>WC_ڋ+ @+ip\\!u`&@}qtھ#u+@q6 +"f'@'`k55vBmF@d$Vl4;4<S<P,>쒪]q &5(]OS5P~\{=<ok.;ٻ7s\dw\E@r#}+ۃCqWǪ+km{kkD{G5ӠLZ1A0~@rBݜ	&ܳ+h6I?r O\?M gWt>+ҩn|# ǚs4r6lH`{_D@.,N=OWǿ\ƍxo''cW~6K1w~s&g赞U6hH[#8װBݏ?9rwf1ɾ_Ц1	kLe˪y8V]]Bw3{\Ã6I#v5';Vvnxo(*։ap":x(kn&-7?Fǻk[EVuׇ? d?&h:9_K0D~~xoԻ`t[>`O`u[*K=ߥ+C1ݿ{woE]Gf e?9Sc}Ǩ?Cq+g]$2ݟ؉Ę#jȩΪqk	n@?Kc o#^;|=?&}] '߻P}Gr2'Nj#E!L~C "HH/0y{ cvE^NiE
+oaB׍=7X{;rCbz8>iGF-<!U=3KHm74~[B:n(lܼ}OKMiױ>OYվ90dO:[Cif">Gsntv?ց! 87Hۻy? 1eW uӳ}m{K.{=xd~Ż}P?KzD+W:?>[0m,FqXh?+"3 ̕ޟUۯ[<8a閤 U XICC_PROFILE   HLino  mntrRGB XYZ   	  1  acspMSFT    IEC sRGB                   -HP                                                 cprt  P   3desc     lwtpt     bkpt     rXYZ     gXYZ  ,   bXYZ  @   dmnd  T   pdmdd     vued  L   view     $lumi     meas     $tech  0   rTRC  <  gTRC  <  bTRC  <  text    Copyright (c) 1998 Hewlett-Packard Company  desc       sRGB IEC61966-2.1           sRGB IEC61966-2.1                                                  XYZ       Q    XYZ                 XYZ       o  8  XYZ       b    XYZ       $    desc       IEC http://www.iec.ch           IEC http://www.iec.ch                                              desc       .IEC 61966-2.1 Default RGB colour space - sRGB           .IEC 61966-2.1 Default RGB colour space - sRGB                      desc       ,Reference Viewing Condition in IEC61966-2.1           ,Reference Viewing Condition in IEC61966-2.1                          view      _.    \   XYZ      L	V P   Wmeas                            sig     CRT curv           
+     # ( - 2 7 ; @ E J O T Y ^ c h m r w |                         +%+28>ELRY`gnu|&/8AKT]gqz !-8COZfr~ -;HUcq~++:IXgw'7HYj{+=Oat2FZn		%	:	O	d	y						
+
+'
+=
+T
+j
+
+
+
+
+
+"9Qi*C\u+++&+@+Z+t+++++.Id	%A^z	&Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l   !!H!u!!!"'"U"""#
+#8#f###$$M$|$$%	%8%h%%%&'&W&&&''I'z''(+(?(q(())8)k))**5*h**++6+i++,,9,n,,--A-v--..L.../$/Z///050l0011J1112*2c223+3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<'<e<<="=a==> >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JKKSKKL*LrLMMJMMN%NnNO OIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G
+k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4
+uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD- u`ֲK³8%yhYѹJº;.!
+zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs+2F[p(@Xr4Pm8Ww)Km C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222 06"            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? sҢe,@F#U8Ů>u>Y]3lA5vqAFQ+aj^ RmHp2q隗S[^`\uY|H5+P$+N}6aCybk+_Q[PH5۸u#޳ dҹX)lt^ $X t
+?̷kOnxgƷH\c)2ұumfXng×'rZj:ׇմ_"I{YcU|44;_*;~r>fϽRiE':eΗ(
+Jyj/ֆBBjNi(3OÝa]HZ.#2(2a>Mf*qWgծn GMn~JCIʨօ9/"i77Ak|+qi1N|X{-nţl1ȥk3Há&A-JÐ{jͽm[#<vazֆ]hwluYvϮ߈xj)uM `Q>]+SY6X0qX/UqoC_>+A?|4!ƅy-G935Rk!e+8餅/3n?Z>K5xG'{x --L!դ푰H&͸k|.RѽL~QTH@ bǞOw{ .aEl[28@[-T`F	aJD<@,sNƕeNKA,H"2]w>Z.k;̛D9t5KnI6VWS53805.徑jDB2jBs[f̊-G}(%+WWo<L}Y:ԂI`f$=0KK4+kH}+\M.+9!UU7I_qr1HjX8޺m'VӢE}6L&,5 y"uSZ=N*XAF"ϔl\OLmb'5ֶIϽe&0jLmnj*;+Td5rXnc~Ӗe+4\BA3/J#jEv.Bn{NSNeToU1:uc;N?:M>u$<ڭBapIq8.ǎKUÄ́N:T/[ }7@F3^<pXX"KXA;RӸ{42+T6r~\銈KT| k'ofR@ژǹ?Z!i[IPd=zVY?3a]:֟<^iyr?1^/&Ginj>ݛDlO|]+PFWy/CBݹLO^6)ʌ֣MgPx8ҧ|N `f>+G;_׬[	4`	, S.]P`0\duDg;j33.s&'U5S0pxZ-u/Uv6Us1}R& C&G$m4nǓ&52"Ea0>iR" Mc'<
+䄰SǶJ1<*mSzPGyi:DqN=3Z0Y1iAɓOӊNrSs2AQNǮ^%O Hr"[8Fj|cSv'px|ǭ{i&_p9.b(ƻIǥ>fOԣcT$tzo߳[qk yVbIܘ}JvxGk5jVk<vRlp!K"Eޯi~<l}dMd!E+rᆄ5𞬫q(sRZ%S.Gzר5y,2v=)`!1i<ҫWVO)$Mjg_YOCi  zYhK7 b#yv1#(Ͻ0QS"z QTpR!{iٓ8ݻQ~9B#v\7SQo1*QS~-%61]$%bI\$QVXyrMkm/#?&D`9XM롢q\}g&v ӗq멬7Jح;y)Oc|#zVX
+w܊5`\1	RPG/pcF:E̕W^~b}:pjhΎ8fghATdԚ
+Ier
+r8鞔խqp\PCg
+v*<$l/!䐤m8\LmL6j\B$!	HYnVXg%H9V'ExJħXK񔌲ʮs5Y4-5r :m&i,Z%t aU(WhVX0fUFZKrɵ{SiWͺ>P	{P:'.?J=+n`y
+.fBp94?1#Jq|pTA~qW慝e*JzQ0q%=ҐXiwC
+Xr	p' jSfN9EX>S	$tV*Ipm!7>ց<3rO*P+eTw,Q/gGrQAMo%uVPSĶY F)0|H`O<xO+wEoI>ݥ8Z0UB#J+2v0#ވnMB6Ǳ;yJ m "4rof ʟ*mI+r)`W
+T$pxUOq$Y$¶HsRty
+1N3;";LP~b|g'}iMlه|u#Cn1+^HҮIF8w 3 {(]!YbR0cS2"3)[$͐ BY8\ӡaPU&Q 8.7n/Q8\>bg$Sow	 :f3׭䶠N=[K@ipmcydjIzeMc,Ua#?hV.67#hSޣ<kEgQ76l?|V?+?L]ˊйgxMשiy&p*$ d@Mg#G;	"XkJOֶ[}O)a(ϩ$dfPrpzqװ=iBt?46;MĒHEU?#Lwog.O{ڝl!nܡ׽F'͌.v:#=ҘߺeUFN:ҳ#y8gG՛q}AʹTfF@
+z\P4j$~SƦtKDX,#f<`$Pz`sg͎IOj,?3qޭ%2;$ݐԛmB, y##ʒmޢ8ǹ=ФJ6.X`=.AX6si6Q C*\4EIT]2?☸ܺKif&W`NNE>f p\d69ǵAI͌;Uk"is)
+tEdQ+xqj˒	#&*џʅ2Xe0' gқm;%"ș$r{ӣe7vBޢ`-NY+jf~b!P`tʶIN>c}葢6YGSr*%49P0ŇUTH.VPY3ԜsN#0GUjK6|M&4VP  =jV$B̪3n~8ڪ[*̧p; 8֭yIDZ0ܩbCP+ȅ)${۩1Pc"to
+~ei0r%p$y< BO_PGlI|Q?Eoso<)j+s!cw3LFޘ#OܻXb|IcaS<XrOh&zm1aN>c5$|_䌌V+0,
+vRӻmm<g\XH![c;TcIn3ϵG<4)ѻۨzdعx Vr+s3ko+Wr5+/o+hojq(8f4UsNTb:>qZYoY_:Z7Dkz:Q=;	;kKw2'Cj[8,ˆEe*mF<ҫK*F" y􃯮@Uthp jr^7aj[F229UkT6:4H%dHUy${vC"G>46tB
+cgÙn
+:7 aO9FjxHHc+' 1*p8';ncEM6	$o1uFxu.$pmqFB;CK-?)16ͼ,Z1ԩnMh V\ޟD֭+9k;s#RړgG9KЉ74`3ubHji;Q<}AOҡ%Lq7Pb@>%.^X(le[\k9¤%r$e6A8`@č$[)=ʜt^8f;F:SwIJ1wAOgfwb1.|8tBR]11)OF1ʄ=w}Jz}唾xQIknBAGةVmPsۭ=	*7]Grr=*Zin9OE<eyֿPHoǿQD	co#߭:13$Sx@#pvZ	UX!=:
+Im$dpZewxh[KYv]H`	 ͎*9"x;]{tt `H p;vTAi	fϷtN9EZO<S0D/LbC)m#_3;P",j?(籩m9LA)mU;q6NGUՙ_c e.ň%!\vQ ȧFD{Z9GzXwa@-{}J	`%֡ՇVPjI\cYkH@+4Qr1~Vykfc[W	*Z\:?֔9EvXΟ UXS"99lum3		*EV|pRyb{:>q#GrA^o}FcQWw!۹pwnor{1,gBb SJeƊ26{ӭG%\'>ϊ|iM4pw65RDmIi݆O҆4X4ga?Ff
+A$ȠLt'۹|nx#͑6͗L4C>@WܽJii\HBqjʙ5*ֵ`y?(o=!94׉<+_<UgDd	r>7biR݁j6So:c;\#  /HYd2fUDiӽ\e5@\1{T6#.nܣ;Oj'3cڛu$Z1.jU`aCO0[dmɞZ,C@ɲPɺ6,"F¾~h47bC:* SEdo1J
+hC:Zfn|H|r@fxV<z]e-׌R)쑛S$)`r29Q-f$6+$hF'y2^|C1.z"mU( b5+ZGim& c'!"S@dM?Jؓc怤RLd>h
+CIp$݊#w9
+|ߖ=!'+Nݣ=NzdTd0Cbnfqㅥ@M`J9eVE}PtpC˴>MFfEv!A=7ҫǸ%HHcY0x
+I \S4␴`.AE;y:|,7͜\}h"1
+&L]+㎝*f-3׎j;v\<H'%jǞj45oRgҬP =lHh rj=ycakKQ?eˉ 6=hLe:zũ lUH\ST3bXN?։lczG81ǸD2çl詹U؆Q3JΟd,vJC %61fqIKc=
+[p|՛xn-m+͐Fz4mH9qdTP
+p79<*6 9Tp 8'-EȚX/0:.QTCrʈqUL/Ab#̑<RTq2$BۘmjWR."l24*yE2$hsI7%O҇(ncPRE4H5H(تl`r^E4r\ƦRU
+U{de߂	8Zbzf!+2H犢vAoz@ {(#D5i,s"v\. ?
+O,Y6q -d<'P^@Y;-O+nrG>g	b$aH444%V&A 'if&GL2*{*>m;j]JYSj{20qJXq8%Np;r=N$ewsPʎ/ڣZ]AK ܥF'T0ylFPI׊3ǼEb2 ڢKCwpih"9"Y~/-H $AIwf]\y)w$ ?d1},@ϭ@14 d H.RA&H6O|g.%Il#di`?II;) Ykv2D-3Z,DFERBuU䌼aHj`Y<20 2u6w0\th)nSOqj%9/Ӓ8J4Ӵqޫ,fqcw+ɟj^:5w2A=1VYF	LGO֠Ǜi>_XJQ\1m9UZW#K9sUa8oiɞ}g
+|7Vvv<Q\,n8AӹjV5.u i lU?d ńzlqϐO梁wM+?f̀OqTk$+Ԟ߅s#F}ːФhW	?3d ' +HDp0Tdt^E)B8隠Z2T | #ᙙm"q5z O*pJ\08㧿Ҫm[GP9	Y7z֪ERUV٤m@$mcj+vUR)R:Ғab+`$u59`6uKk<V *uo,$(Չ=In0Fy=(R?9{Y #IL:~=ʠsWc(sʮs}E	:C=K(L*|ǾIW3]6ͧCV"/u0##|rvׁK1yA	s;SYfr֞Y$^<l wҲ\[y=jA+K,#FJnED5ͽ˽~}82W}ouib8U28#fH҆Ɖo/߄B(NQ%Ў6=sWah%#yn	EB߅cڪi=H6㹲Ig[0b>(CI1F䏟!ɤ198NE8=io
+B!+Td'Ђ5֊8SF3Sx8_\w⡾5H<p)z9br~cց"6ʦG @;`~U	;I%W<ƥ7 Mt
+3{qZ,%+Q=8 Zr( sV$dc8i+26B*9}%7%m8ʢ}V^D1"^*ٵhَXL]^]1T1%A$g5&w+3*+^r}mm(qܩֶ|9,?[dIs Z*s:8 <krzy -S8ݓJ[8];]$[yl]}*mbo	&4@IN=8EP?( 
+E=ʓb6+Ts*rfG⤋
+w3O=);!6ztb6+!1L{Qۘs'KA2r #9Jd·8տi1Q>kR<LS{FDqIV
+ǟқ6j
+zK瞽(Hڪ3}jwfegTbU*so>&HYU<<iwxPQ#ڛBJGn!-*O|}(KB-`yaC(:q֐3,e 1@dn;RMZ@_M v sRfxѤOc4))"ȩDoU lia,rg 6%cߵ ,q$rDP+`:p1P8 UvY'h7+pd#rИ+M'g
+p9$K&+H>Ju1-i.&DI7!&ƾN9JWgt_%1|@OL)!7\H.2N8QfЭųcJ%r_W#رs!d >c$$U@2~UHVC|U[t0=ȭ	bN].6栚	+J"9Ru%<) m,?'94-XSM.%RPg<NQ3nQC O4uf͐@@=OK^Bh^?Ub{Q% |x3H:;Mr6 6qSL72#G`Tgփ Kf@rF*$t4r6*A|F@Ts vhb2)֒<qy3 ;t "6)\RAsN-Gb MNyk;uPј?Y%H$IF+E\#]oթ56Y?~9)5/&
+~CdӛA7hN} F@QK.U_\pUl78 <U{WIEBTW`38XF,??#ݻ?cN­+)m<q^?ƁR3Np&,^4C>ԗ04o,N}yD48e۶+nŜX7qʟflC-wҋv(0#0+ԡRi3(8s;A(
+_he2f@ϵIJb!~VɅOZcRn;f$UJ:HLv4./Q:1^mqK>Zy8;#?nVyP>ҥ7xUK+ʸ3uQ1
+%;OX	>{}dQ Cq0,_AQmɑpy[)OO]e5 U~٪9OV2Kn@Szr0IV3) p+TYݗ_V#85$R=f+G)K~QinQԕ5jv78BFBgqoחo34$F8|Ak'9i$k(!}{P%p8-F3rkZ|u@'5g[iwOZ[X魭$Wv9in۸6}xMηNɌ}O^I5E[Ҳzԉc.A4C4mVS#6}Yc"e~9ٸMV1p!B>r/y3N
+c+jxVFF󌏥pvMFXLZK3:pn83h_Ofvx[2]:9 z|^}߆UnɃZt]{VI  t}(=c>Qq)'8"ΠW# 	s0α	8	/BM,*?*,*GKoؤI6Up*}*>0ueRBqDZt񮜬Hֳ63[xI28=KsG :a䀜lCU3x4f$ڶ<Aڰ^\H%'==+BJb bh@<r{N95sxg[ zg#:
+h:^jzӫ@N<c6Q$C,?˞k^+5ϗ2Y.st`3d{{k|1`횗H2R|Y#J,
+ۊ*cBia,L ~rBRyn^9_֪X2FyA#敞_0G!B+2[$;\wpb[rD+7JQ[u+Fz{Uu@>SN$,It&-+"9b< yMQuۓ:I97lsׁ\D,riH6vrI%SkApߺ0sӭzO|=ʳޮ6/8){#)Y^l+J'ޣg5WI\kF.P1p'T׫4VV@L xCDTsӴ1~Qyup-ďF$j5C<Kbz<jdc<ER*c^9Ϯ)<JXKg";U+zIgKxkHRKyt]NZHUF\gm*+׈y!H*ύh$Kץ!yϸe$zWhizZ.OBzÓ
+6mO3M;wcG-LV."8Ym iGNBiqjgJ)} 0{Q&۟0VsӊxB5P|gJ,_3)P	zah(튌/U9<Ӕsh'{FNA5oE,5KnEJs4if	Oc	fZ@ظj)u l\& p9iQ|iwuw
+F'=?kU7(h{:*+;'6(EAa1`it2yB$lZdQ6$y=!Cr*F*HBcnS##98Ui#=?ds.2	lp(hʑ-O6B6|fHI*zjbI<u+88J1rޔᓈ3{P:1ٔϷ@W#(&ܒ܁]\:Ar01W-Dcv(6f8d?SdP:o8}+x(S)BQԘ8\㠣g5(^=1#;l=L1@5
+f:Qnv/R֔:QpLmޝ2(wv\(" Q
+QJ֤+/ TYV#.*hD;+2&J6 a;٧3Sz4
+Vl^s@ϥJpc@rsKc !bsu )H+TLg֊5VR4FCiq-\M$=+W04oF¹
+2HR@ !#uCҡm}G*;FU\Li:o$gߊL+yvD,߆+Qġ'kfN#a@}ᘐy) Mg*U	<L"<mN+zQ)GDQqby(2Ȥr3Fr0*$yqD6ˀii*E;n	ە"F%2}BI8hLG?ʺۉaKIcٙ`alN3Sl_2&Que2W"N:ue}X쏘lR(FTp@c4@H݉J)ɠN];HxZN+Ig֘XݛB=)zMVJR)E!84pf0{Ӊ$QbҟHʌfwF׊w4Q ? ?KK./ |ThׇM=W#:_Cj66e@pzWdAh8+SbQgiUUFYȻ1Zʹ%>iOjHv85[&.|?J+`Rbb N&.@7}Jt9Qw`1S9F-d#(  
+XsA *. *)Ὢ϶4p+Ne0Tv$I,x<%w+zRx9#WѼxn6C:LHgB\N	c5kgXuYw{W5|EiNٓש[._+P3qum{VQ8ZxSϑ"Kޚ+.sH"yϭ*"ZyM	AM2,Ǯ1KL+3@)?4Rn'vАI4>GjvIvg( i[xmjI׽- CH>j *$t$MVN=(f Vw:oN̆fV8Y	*]o<GgZͭ̿hb1հkP({!N*Y4`9@(M#*m;b;F*;f*6SnݤQ!=RV*@aWC9'QFH)ye?E(+.j@	 &xMx#8,DHa}7nDAUO˟CP<t2IӡC$mQcRH-#u*\'n3RfU9?J'7n^](.NOҰ<?%+:fo㉌dVTPs(??έ/A[CG9=iQHqHx<bRփ7)AKH,97<fzM2XW5f#Qƺ_4c\*tg]V)M2MmjalT[}j~i7sҳ'2RzFy੓n~*+4\=&0hj4gW+ٓn.jyw;ٓyE&4?f[\>;ӛU8Aڭ _LҔ}eϭTlL·\3cCuJПR5X\0u^Kw4IaKX;%W8
+!0v;,R|. ݌
+Bz@jIm-0*{"bgP@ԭtRD)m'?Z1[cQOԼVJh٦o7(\u#O-xp2:}lQ¨tN@z2m"<dK֒ky\?Q. CXEnv''ں}@K06ìH*1֊rM2<5b<fy2}+hc
+l8b+KI E )7朿Z0K)`HH*js]Z۴BpuY,+fwXfPdTPi.t* \j~\r:ƙbMwVvG=q+&_i%Lz2T(H) ۊ畟dlXҷ/;hq:I%!^>لmbAF,S5>nۺSﾽlTc4[v_Px<I|K eFy Ihqc])f9 boz { ǔȥtEFX] oޤacf6牐WT'jqȮ:񆡨04F4CsjMr"xluV
+*Ig4RCqTG4t+3@`j MA먓o}ZrQs65 rLI]nMl5:m8#GX2EKLwYz<Cyiz+SExw9c#{OVF9j{zHEFRj(beYi7 {vK9ǖsSiQIў*$nQW<h|wF( C4+9JCVB!VےɖعP8ȦT@s~*%6ߗ>5 Y0vqp)"VdąOu+26eB2#D;g$s5fi`V+O|%89&<kurXȧVzW)88k:pbݴ5`U2jĞ^1VQZQj^ޕٌU}L1~R!EJҁ1J,1<wmA[h-\C0&N@o}M3>.Q?)p^I|5H^q3}'az: ;Ul15)?xO\=K+}ܢwx"GX0#VǤXv?!MU硎{XbGgԩiK$ݹ^kj0J[R8qT9Z#S+jrmnq)%rn8'5sfݰkPʎ!>LƝ+rxqI<}(Ussk
+q~OH-/%hmԙG`@wC8YP qHΩjgY޽Y~Q7M1+Tۑ 	Kj?~Z' jN[X+hm&{(̵rl*	tJFXI\[{whV]9߽bG,LR&7 Բ~/>23ژy#<rw8I4q"ʬѩ⢊VA2vD ޝ':zwj5TA9'2+>]P+N]9My63 eb9㻕o`mc2fkZłxjCԼrw3@kjpb'-m-'?am.'-WQ@<qVկga<R)'n2@Lm4k880ja_+p=MTJ\U EI  & yS+Z`Iz@Ȉȼs7y.F1*Q^8׊8N}^E9R1*gm3 8}'!9U5K?18u=<dWS$m d'!O&E+vu'I.zTRhpOďOJ,P+ihlx#^Mviv)ǵLΓGs|4<i?*p^'Y hȺ,TW!!jy#8iÑ}!Fi+js?a`U2oxFq+O6O.+uՋ)r:{kq<|H>=d{<p0݁sNK`beiLD)8Nu+o)E["7M}irR 5uѻ.5Y{O˪ɏj* ^kn.}bMFFʤNC)W$`Q)&wiԥSiM$| zuuh  5N<xIai*ڦ33tvMxkFGo?$%Ot늚[Re*Y4GNT>ٻ|.v8 Z6cy5CeIr`
+c+iM Rgj'&0+PDF+m'^ {G5PZ: g")p%gR 7گbm:[c¯*ڹ{7|Rđ)!vnE&%#4,L6&T2!:T*Mo<6J4/m̚>r=<GNqʌ3̌]);1B*~:`Q̈tg؏n+/oz@_cOMt+-]Ru+Ia|ʸ?cE8CR	sEj8tn3=Zx4+s>nw _a5xO,lw0wtE^ hE/F;2K\zfzhrrjծ{f!D^<S\FMEݠ871dN+ׄWQ KwҨW97Jw _587KLSU`\WRMԹyaqﺕ0'_OA#iۚv3=BM[Q50Ѫ A?u襎m'= pn'\hvw~7qw~5uxB>=	:mFo̍>t_í$*+nǩ&Ii][B$=Gz*'+H{02kdz|QCK䙼-bh5:{*8w["̭CiΩ'QQˆnHU#ǭB9$
+endstream
+endobj
+381 0 obj
+<</Type/XObject/Subtype/Image/Width 317/Height 288/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 20946>>
+stream
+ JFIF  ` `   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222  ="            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? :()h)iqK@	1K(1K\Rb1@	\R\SF(Q3b\P1F)إ 3b1@QOC)1OI mRbE;ci1O6J LRbE0
+((*v *'ҽ'	p	&uKEC~R0Z9=֠K=*t=8  j_^xz	Hyl#[s<v!i֕G=ŭvVts-GB<"fK$YYXI +I02p]( 9OJM]Ko$	'#U%:),R]hY$ǖxҪ2Xv#Ԛ{4Qv)qLCqKv)qH~6?b.) G1RbP6cN	b YW[dwԬ&a  nqsծsjtx۔f$F&rXFnͽ?+S+3,pǏ3\Lv
+]aٱܜv_d8lRb*xS:>ޮIH#?Ͻ]g5mx\Yddhb79ܸ>")ma*-e/O5p4D/U6gzנ^|U{;mZ!0cܤ|gl++-b.[(o*XI	fʓאEq"y6(]Ԓ=R-eG=W'TӹSqRGJ~)HEIieJ 1E-- tQ֙ųζ鼪y'ܾW&+:Nܜd́ ϼs;*4#EzwpR?.9~È餽݈uŲ	!o17`0q⼟Rme[><;/ Hm5gc' Xt4n+jGߏ(䯯ҫ#+}!{}lald%I%5%[IKex-w#X;ߡJ.%㺢O;1<rNk}i>hFT;Ws|m4zT67@%cYwK1G`ۆOOZ~uuy]_Cu0h,P12I>'
+585d-~aRFI]BQKVo`J2V3iJhb>lqJS!=3I>{luL- :S]fQ.}RvFTssI
+ cq_]qRpfv6֔.sI+S^t[7ec9~ts (mmI]G&6Qco Ox\t1٤X)h&%2mD$Y,k6ZZȊVz3\8發9bR<'hoWI'b%Bx<ZE[m6h$ekR1^7;j/, !#[ʬGY3#I#1'S*.lUdDqY[V+Ii.sqWS_MǸXz[뗀tbS 8#R)'A*:Ehu_CcA2LeIq-[dmX):VNmJs6#'XkX)}kI^tϲI~mWn^LW@\c&$Vʔ;>>V֍IoiN5 NRc&+n4]u{]FRlym9Ǹx\ޙ`u=NOw	pڈԌ2`$)Ş6s\^[\q=GrSԕ)Eّb!ڡ+-P&;Rnp$b@TOf{XmVHdm x/VJwha8[t~cVsZsўU*UO!sCy .M/Oo05/@XZ{N@OWTOC5amMk0xcK+r\Hv:=wֵc{zlXJ~lq#ENm@+B#2px'*r%VǗk *4'ʢny3c5mHT(հISyC"8[6>Pm	'4qog$dnԣʒ]~nfGc̷b XP&'# 8Jш6vAk!ʹ}ɪrfKDE0@ڥUm@\@nY=N1MeKKK{hn.#*=Ooi6ZGjg4VE0S#ۭQeK"c}$~RG>ֺ+q.F$_ r)8pim~)KPp|s:/.S7\XR%8+0PЮF=z[VYZ_2)ȶ`6N)[VF2?n8Āczqa\!xo,c,u(@t8a#8#>Ibhxoե&7,(@ֱ9篭\S&MmRmdmK+F L0<&W{wBkc"蠟
+F.4=ZQ#̅чp}Qvw(Ñs⹥xTՍiC2'Y橫rdGh j][f %oK  sӑU!&mi,K{)6}:U	xDuf+K. ѷ+DF v4?0e\iZzmrw4]N{ׁ&*xyZ 푒& F slVT#tK2Mo%|20/ \<Ҷ#	Jo#h|-_=j^ RwhfE4X=ȗ89&W<f]A YʓW<J?+<շ}r}>C?L)O]Mn3p:vBD_h4' {4"iu8^Hl:++X:=ֲK&)HڶG> htm22W.Įqkϵ	1M;d`ҜjI	{ͫ_Mio+[±&'%Up81z-,;[I7*zuȮ֋cY	m.u4c~n*I4:[l9sgk<kǗ!^MK<wxr[l<ˌ=akCBlo3}j΋q W.GO,/ g];[gf0dj=zçYdi舊i1Vd@R)PpN  ( 
+xN )RO=H=Y澜(
+pfqLihz幕gd6
+Ek|ֶ7PF5P<~d~UT-8-9Igjd"6on?SF-7YN6p{w+?m8-'5(l!e{E局W3Iv`=2hKwݬG.66Իiv[i6h@mmOS;sS)
+v.0vdRm$iTihSHHHRLRb )RN8
+ H 
+xO@(Zx *[t+<j oD!ijq"  6 x?+ ZvڜH?ͿƜ$_J@J¤'oe2!|ϡ@?ѥ_BӶ!wG <4T>mGX LQGRdIȪsKgViǙN;"xMViQx$z
+&I㌣dk>|O :u8AJФ7Ri_w,x=*KIi6H08]r3==k*y)օ>ZF`p9#{7,r 29B1}2MXL7 EdzʥW^zxiRIyHiT0UHvHjNrHPtMhAYAȄ3ziE׊y؜wǒt!pF"#Jw ۡug7ǩ(MBz+8b躰VMijr¾IZaZi\0X+L"+L0*NN8
+ P 
+
+@  Z  D
+}7in?4h r?Sħ n0GP)~)I&ݐS O# *\;.C*9'tVsG\)R[O# 9n7È*G	Jl2`~QOڔ!_rHQRTU:i
+t5Ď8h!)N>t'hBx NScJpQa.CwȦhga1Y2]qdlʩ>U0*38~bOzucR^gKQb%YNzkX"n9gUH&yw]ʗgBj+.UF1Ux+	uy:{8s+:.>0[]O4w$tOH~Y>SP>jϑqGqE\U8]6+ >ƠdAI,5)jkinJ^yr,W\%W	zcK}]G@ר>>ڵOl,l<,мM]JƸ-Ѽ7{5VHة\¯&ՎE%o,>ˉm[s2
+u#|.y؟\${o$ƒ=g8 ZՋ7v{Hb-#GV#4"!_oFB LJŧ=59+Ctst~'5%M`W;H^V-zT+XY8L"+Q$FV"E0(OE_-E>Z-1.r|OJXQN H5&/vT^5د'q\ Sp ͔1HvxZ֮7$sqR{5Qh9aԌT`i
+!b0U#~oBC,8!ֳ[<KI|i29'ʐ8#G\u"dfP}+B8wkS[JTq}X&UR)˧^?"fqgiii{xn7wnO#겹m|⧪)8'+,>SZtk/.mлU[{Uq̽Y8[+fGg3o Y_O1G^S9K_-N`*-$#ݐPͪ/RrMijEiQgʕ9ʓ?h( z[1kE;%f :f!a >ҭ賺IO|q]MŲ<ibl"n|" <זVXxV# qzkB͞T˝ME>f:uw?Yy"ZvwqsP<K|ϛ6awcʵicG@>fT$|QSO*?µ4Mj,{600$B9"|G56UϾTX{ϫZ|QMv`Jf?H=іi"vP Siuෂh)dc$={ڹkw ƖIdJ,riTrA (0U`.u3j1"}O56'ӁX )gcܓV&̖"v8}tEN:ВMRvy5Y_92M̸Pmb0Cyהcvz2<0-u7!=BAP9P=9qj\;T^VkY(ϭY4顇;%2z~YJec֯j]^!F9tqzsJVRnͮ(F[>VU;Cm*Rdla5Ezt%RIǝZ4҃UVeks*ZaZc3U.m0ґҩM&d3KYJDAS$s&K鯭d{SmHpZ	f\n3c OJIE]M";=-!kVDBA޵SUh'{Xg,q+gW{ta}~Edeڠ5bPpw&Ӯ
+4wp&md+EC8#$ձm?ZW((>Rki">i$"t3K"@1ՑZգ~ǋUviaU9-Ѵ:n?!k[m-Ү}ZA*\`3A$xGP9ǧ&+ըߑ<F6-"OR>Fr ԦO5 uV	϶3ҳYXO\rO ?y\{QnJ2*VN3OSXXK	rc(דν/o:Ok7x7<,k+)WNVmF;c-3zDSM.7#L[wƗr,H]CmݒGO\Wع[}'?6eyג Xn!IY _v`( cЦa!xؤ$JϹHt1w*Qu(եyFU4r+ĒIf_蚕n`Kqם^Wq>؞+Y\lES+m`EG Fn k"68=\*yy|R曣5vU 'ʳ`k[!b	CiNoW6ꠖ]뽐d=vզiy]1cI<҅9;9%ec-3#`H =cQV<T!v 
+>'#L'%b1n9JM853JbYX`ԬjrjUiuY^_~ @zqBPA؋T眒EW׉nc1({g,'@9=;ȧ)גcء)K'Q7s;	$f8$qV/7r26䞣wBGPi?H[8a" Hl~Ҳ+۶vH26	##ؓ\x4#}>ZVgdk.#tqƒ+I9=b2AlhB)X75X=~eN8\D#=#ksg.18QknA{EX?zxhUNz6"tVr-YeaVeȫ,^iq(kTl	UEB^J?w =۵6Q~M>h7pyM5pbTzjյߋ|㸦kBxe"TΌ%LuMR3(r+FTUNbPFF5 ,o
+BEOo1́*Bǟlcp8Ey|Nm_0o߰!E?L52YY~ # iø1w*nwyJjs8GG+ukhQ }"@u"<KX>$,-ӌk띓,tO>¼T͖2y>4#:Ŋ-mN;?A5$Bᣬ/zGCJ_n2< ,ь~j-6wGf2)RX稦ټ^jDrΊRGVW\V^RRkvaNx<'{c&w"`}T㤊kqK}xdqWrk۔:;Ֆ]|gjo"RjɊ'me"$tu
+@xytpߡw+<T=ymL/ Wl?Ƴ"E]O#bQֻ5-\`+z{m."d+ͨ/?|S_+?=cm*7#qkR+mIv⦎-A&g<P}u2yIRrp =z6nw7'u=5uUĶnD.vH#i#vѺ bf.݋1rMYYԫMǖ1qv:۴q3qzz+đ&|޾ǎޕ_I,&RDjr}+VgdvOk'$yJ{O6]K;dPwE#5$v(H~fՋA%Vae" z`I zQΪ(o8h"Obp?!]90ũQ$;vϾF1Mz+Ed@;s88 #~KvSe?9{(T<ۃxn+&u
+Xr:«inG%(f|tƷ-kF:ɹZOƧ.|/]7utI
+uӥ
+e(|VS$Má2פ=Y"LevIW`v(%忐qݍSأIݴ3BzqYV͡rT1F xxJK	~>Ӽc^tGL(8]enHSEߝ
+,+N)ֶ2^],6>p;rrO ޚ>Yxfii$dd|e`Aׅm8}+*sX'5شV
+R&M;BpI_f[ 
+ĄN9>VS--㷅#U_0}[n/f4[taHQ%8Rm\:wmD,x̍;#lہ	XZmddHMv#ڹ8AX2v! esѺ" hҔVJƝOi)cO=u iqk21LpCpp+URCÃ,;Sf|6yCcd]~V);pUkUX́[ԕ "Rrwc`֚CwLU-6b	L:DF-'[WD1<TK9"c Uh)Im7\#rۑ89QQӌ#ȥ:/)WFQ=r!qۙ%۴  }ZZBy_)=z3\<=\Ut+vL/(<
+6g /5ɼWN<`hZ--ْA#pTF^\0+m(4fcb-՝6y.@pZ<+k+^G}Qo,wsp}2)uE,N[ԩS@၌U7C	86/0  >S+=d}wѷtmSU+n*^+ѭ6˖^ 9%<jJђf,r=NhF?uzwq(Ďg< ŁVLS('8<W]h
+-6KUiefL+<qTsG	*l`8~^1U5KEy̏
+uy,?ƱS}W<=/^Jy?"I㏙$Q4E ǭg3]uFcӁlgy\ίMg=1I2Ys0xx<f'=e_!u)exmUrZBluv*v \t8qsJ2+|G'AKĳ{ ]?;G#I;iOtccG:j
+NL	G-eXs)Yi](aN^)AuU5/vU+L+Vj29q"[?;tZ^@6F'S,4R[Yel\u >NLI@7:g?NjI(R]fiW:yِ.Gpzw;u}N6Rt<[8uyL[|/@~cҧFm.)	<dfO0Sx^C2
+;)i WɕI+o Xid'kЮ-󤶉	s<8*~uku6mihU,+#Gy	Xz
+NOǳx[p8 $cZԴFHUp	к j/.HXXe?'ֳu)/.}<}UIAyj3uC%ݾU3SJq\_UMu&@3X?o/.nܠ90K6L}+v>s8BIYhzm!R}*[A6n;qҵt 	%Z[v5#͕cq'ڽ8`l-4C0AਭqW6\)@ ȴٞѮ~HBCyPmÊeZ1Ҁ`d+8jwݞm|(=_8ZkxeW1k6I.9OCEu_1>7G85"=,<M䙽UXyw'?uѤ0&WrϓX\wNEsLe<t5R&9UuCNi{?IVv%FgY@Td0bX9RyIqB{v$?ڤJA$95ɩva~IZ(ChMμHH؍6/=$jMoʛ-]$7-#iGle &
+ov8+q>b/Vi	ogوwA[C$.c6Ue"Q%ϗ3Zoom:k}:tؚkR2[lǓ#ڹG9pkhOcȩh4Y}Jz
+\lm>6iߙs+֌-z2U^mcʄ#S~UFkeډ沢nO\ St1fMK²=5J,aq
+Ei}Mbk[[,\0 p+ϕ+$5n\$tj*%?Mu[;*[]--Duah7}k:N_ZUYoBq;zv3-3˸V[dNvcs3]zXR7rZ5hEypF(3)̑_A<cV;6I2Nէm`#&CwN;cʡSh[Zgz-{XNd7eT7p+'2z҉%č	qJH)sc">_ujJ4Mm7Pd|?~mcU$+uqjfCJ9%p3+x*m?S6%e%}M={'~biM,p,IWaC7:
+/e8:z|,Kh/b<!#vc绣I_sN[<Q@w*_xx	]֝wym5	o.ɒUzԚ͵|qj	R4qzwcjЫ̵Iykgt8 <ְ̅LIR"D{*T;-sϩګI?%,Jo/e Sf#g2kd#:*+zW/"YI2䫒I 3Y\" ̣jK.דV-t8ܳi.S,x)T)9z"Ԡ+rgҼhe{@hخӌ:~R8\77lagUc)&-穑WQ:kIgo*5,ҵ<3a&Yv7=k_+-4Evf'ߊ>m-D tbAjʐyUFI5jzxtg< _D5y[2MdЎh\Og$M*l6:涎$$	#?$[@88}k}}8՘fbě6Uϡ,}.z,+FvAc/?NZOi	Ɍ5ТB<uQ.'TbJQR=HХy?.aYdTXyTvw7-y*:A}񭧟|H<+#EAKvKk]'a^]\*wZjpWNgek) B0!#SiC>S#f3mO`N{f]pM,?rB5JXB\KfܒZ
+U'"	$5@]фy ܼg<yO,`1ji,c<}MYLvr}j5d{tx{YIEy #(yD[D\#\|шo
+ 8ó1K3ՍںgԥRTogИB6Idr2F3Z7H`%`;RcFܧ;ҭ)4l"-wf1ZQ]ʭ'p<UL)5U.%<c[aѺUXӎzr~W֩į.~^Wb@zqYUʧ(I]i쭧4/*͌9߂ErBe+$yrk38`0JҫE$n2}H<~j0ѻե9O[YsVV>F4[t#5QG*9rSyp%QlϹ˳%,)64x~	SJ`Lߚ~1Ҝ0+1WmBK3Lo֚Cso7i|VyzQMv_:WONNtOBZ6֦gHôꛢEr21ߌ°<=6I"=cl &	 W1TT%t"iq4:.p	`G9*;^;*D,f8(Nrہҹ[q̠f¥CPgTjbk.Z켗cTtcƖ]>xd]O&q'F=br+:8bՍYYX_Am{w*
+Dϗ`9Gt3xNOkܪF|y@g>SI`?Cֵp*qgҸ:+\k77Qks`o\X_Pˉx hm7ո8׭gjN͗ 8k0dbt Yz(RgX^Ɨ@	.vo66x;yKq<p#g9HoĒiCyV)Y^JYy,G]ޔ-ݘUv 䞝?Z=2o걷b?Cz0	HϧWcqO^f_[>؏bF%ЙWvzXXg kf;c/0?iJ4g^4OF*DDftn) L.v3qP\
+Qkid982ֺؑ̚>hM7p0
+[K?ԩ\ ܢj z6B^X=$ǽ|,ִiq9(aaUz;vXUjp ԡcK`+Ey	0ជ<g!0<Qz3'=XiӼ- 
+  M;HR	hhLl,^1OO5-2Fr״S]VD*̧8JV[,I'$ODG5܎YCUnYXԜUoO~4-*b0GZjV\/}}k;;?ϵXL@$#Q.c9]JZ$5o#2A$:wvK)^Z_.`bw@aוUQugIשiI\;A:OY|}TӍ<q8W+Ic:I.cdPM<T,*$ǻcZxbQb~,#ym~Kjf8ZrN
+VDʊK+ǠWnlVygvךlmmF[h=NM^[;X[jO	@z>MKgꍪxUa\'n=B]ύhH2­^[^G+B5yU<p$z<dSΥnJKe>B}>Ϲ^`,oqhFc/on6p	w*e$
+2~5IƧ,٩DpVfbë9u;{1Omf(L+տ{(-cW1aqs}3륆u#0_\]YsΓ캥#Okk[˛c@leaq֞$jSf (%aF8569jU?M
+YgoB]K-&czGq4^QTY#k+'PAj?lHshy\c }1=)jq1E{fGF[?yGGKd2TV;?SExu!'=8ɻ5.VDq]͍	ኆϽq.Ϩ_OX4d~9G:[
+;4Iѱc>t<&Rӵs#פn4Fh[+az?kQ/pR"[?C]T.|gcqcӭ_%FGDeŶ</ ! 0O׭sZdhӢnMk77peyN7=3BkҺQpg*rZl֧- ~%a'?N6"aF3L5k[ꏴO[8$qр4'hF\aI+$P(|98Ǖ< u+^OnMߚ+myIO	 Ǆ0y<qkU2?뱍ßJ!x̊.~#.nIAdi2?½FH⤩Ro&_Ic02)+p=?e^7TF©ʣ{}~w>i+\"yEl}:S2;C49HWc0]`[uѹ·Cj06P8=R+
+qq~r;FRK$mt>ϟ=`jHS8!I]vB(IF>+j-#vκ4R:Gg}"JNd~UşGT(K&FO no*,P ʼ<ʓBiwO[8KfeYM9oOWt+,lʎ;7\VvZi@?k"X)"KrxWғ粩n_#RD]p@A'߰&n$#
+p0NkZAo+w78j^]ؿ?m╿#ѣjjo_ WzZM+H!B	0i*i(c iįmjd|Zipb+'ʧq%ccӕ<}+w`,:~[ _֧LL2Uu]:mM2DRIBH!Y+K
+dtɓ#uRk:^`٩Ӆq6}Eu`tGdp=?>k/jc
+[QkoCծt5dDc,3W	)%.82Vtر"420b?^ܵͅǝo2\2ze^q.JvG$Ik}b5>hסy*zyƛS^o<Ss,e8cip+==k"Ufkw>Ɩ/^棰wKu)u+ZiSӠ+;HnYA^'%5;RQg?fe+;Ts$+qS3v~if)$62@kxZzҡJA@$jե8pU6zDW	90ASt9KJf񏸊6bv=#V;7~5qzexĻ1I9I0^C8A5^\tF;~nF~P3Y²$.WR.`fI~5XT#`~P^Ta8A{亱HW8˞EUo1.r+C*KuIFN3)8}7cq+*4#OK}]QXw^{w87H85bqJÉLL"lkv5Ұ,<AWSJ:[Ig#j7a^A?sH#ƵFǙWRnKfsk#޽5G-!NGּfI%8uO=ՅD%' kTUgݳnU=&wÈOCҨ@..-bunEQ-^8s]yҿ$?N3c)c@`y#֫-99Ti78@z,Ű9n0'jK}|w<lpUےHqYC>,FK%
+x֬B+Fl#V\vz@@aZ}-,*W>ZrUiSݤf\KvL|HZ#	]׈H-̆f'2.6ņ}Ȯ6Oeor#Ҡݦ+e8Wt/7X; 'ҡqC<^'(J:ҾnkvC+L$gA(-44EKひKNP{Չ#h񅌰W1q\a%.W͕
+76pAQ>]ʤzÁɈq/o%zSQi,kq&-uTog7vC( 8 ǈqY&W=SrwI?ZaKwcʞuIS֗kYg.ĒY=sIl}jaʂ*ͬKq3HӇ'ZlS~*	|~R~=SSYL9<n+F}?؃Zlg|e1M-QTv}A D8`H8=+{Zt4[q?,W4;I_M?"8kB+>pc ;u u iyrNc+A {jj' ; 7]>Eck''u&2OpBHۓ<uY"F*Ƴ<KZD$OU4rL"_˩I-Ngr8{-Ԑʓ+t7IH?R:Y:徦z!NNI@+$^l,>ERj>U)g$d9Tۻi*ջe1[:}VPGb2~^WoRIus8G a'uswI_>~lg9>Y4hMђHq'OjH$2yRݘ
+Mma3amkTͅ둑yUP37LT65 $Ѱ%}h:thkRV%)q2H	rkanoL_˯[6{(##ߙ淎]O&}B:SMCc3bf1u{+נCkspUcuŔѫMfP1+XЦ[5Jq,{ g@0MuhY	
+CqY~%bmnrU~MgoIl[{x<L`_o&u).-0	 EQ^)
+8jTGyy+vei68ǯ*[}aϩs_L7g?غwR 9 N T 
+wM>i&U ՅmD   ?GtOi 
+KS}ϝ
+l_ۋR;v7`q57,9 d 
+-KæA*eE,uŔvܧ) H gVGt5 y# Պ紶Io 9
+JӮH30<U?\u*ΧκtOG|R8AbkQh`i6ݓ(>I na֧R;7Ce<.>$d
+#kCOhH,NI6ɓUnv>л°8}|w2])1U}!  @m? S)?O)Xpж$}+F4L H Аt]9~?+\.|Ĺ,I,y_oJʲvF׾ `h d 
+tm-jj(*c1(  -ߖN\~|Q vww~Ĳ⾄i ~W)?4Z߅ 
+ǪdW_} ,K4ŕF
+|ZM#"vu{<zmK;+d\G#n>a 쭛7D?Kֻ-} O+j9*`zpkt-"t.c"{t#TBz?*O|Cef|ϨjNK'mz=6]⾭ Wÿ  ?`i ׌_Mdw+#$Ͳ9$oH4no-a?}xb]j/F?;VsU;GZє_|ajLQkI,-渻ݧb8}XM4mS)[ú#{*}mPqTbm'͈9UrHS؃[cђ?X`ŎI6sRǠ"lc[dҺ({6cm+;4x_1dI@ cWOvbFLe\$787z> @OG> @OZoTp+Ӎ5c$n2`?A5qbdUFҘa2=#' O	|(k$Q~|jvZhБ<H܌}1_FhguO𧦅GU-JsMJgC	=J^猇f g ~(?i ~+aw?
+endstream
+endobj
+382 0 obj
+<</Type/XObject/Subtype/Image/Width 274/Height 273/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 16988>>
+stream
+ JFIF  ` `   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222 "            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? (((((((((((((((((((
+	'_-F,.gl61u&W`${;sʫPm9U	J`v0φ"t=3MEv> -]QdhAp,}Y'*w.V_P++m`AuK.D֭y.^yA@}k4k(k~f_ta>
+[\ydXVwcU$WWYB}{jP	Q;e>[U eciwյdIbebNN:I=X>yf?^Nq?fO⛸N%?Zkcg|3ouƷ2HBuoMg<]o,>V,=}{pV,k6h3Y0($b ڮ95@<SBۑxb*'!F2B'Gɕn*)f= dwIo*R4].[^(hZR[rH=íf٢kIrZG 'GR+r[<k$9V\O!NNwNR+v?=ik5ƱNqՏPվiZ=Ɵ=I@{ҔwM<Ti+Ҽq*]:=s@Ͱ++?Ҽ֜di DT+GS݉#{x+%ҝrO\ ZRgϒC,'WZW<Wgr<?8{>P{Dd4+9` d*`8߇4
+mCW%!iHGP\vi+JIiq
+	z"zmWlyt%o.9A^KO3Z+c45-8sQEP((yZlhюxFƻnOLJMYreVyYFHZ]oQRI9%Ktr@V4sۤR0+Z=_
+Z۽2*I,6x%dԵ:t+LYY?˿a`W8Evh9` V"6%!I$Jkݜlz_Ey2K,1\t˩L<I {nM70P&HkҼ/eǔ88j䪣J.M'.Myǂ[>)c 㦲ižN7)Q^eMom9 ~3׊#k'oiJe8 Ca/t^F9ɧXrsnnv261ֻc]l.q}s֦P#lPßRڏ=d.NX1>O /r6>PKgjïkW{}k+ʪJ C59zsep\OPk%* :ײ_!.62\Yȼ2ȟk୼7/uc'''Մ#Iӓn\m4K Zj7J[p!z'>yF쎥YN
++}mx^JĈA}IZ [xWYne4+̬Y)An^:άm ^f)Bp烻[#MqyP˷85ỸIeޕ]$inb=:qzo gVlF|=;ֵgGY9y|z+y4 f=eI|8f3ʹZbno&qUS}Uӯ<n_l)%35F[<hw"P{Zچ	IT@ƾ #`A[GB.k}:m{$lheq謣nyt
+wo-2գ$Y-	R/}s)>|cK6bVHȣ>XI *o<.?) Ɗ1\{Y6Z.x?#]uFN%]½߂᳞Xgܑ n^e7O҆8kYնہ^RIBah3G;Xaq>!%'vi$ N <QlOmǊIG,$BU/$6(L((+?˟0#?uG׭x  _ Cjֻ3k$7s\'4~s|<#GF+"99$٬Ti{Mђ_,+ЙM0ME,%q/qJ"נII6K{7rҞ6 ~S7?ZV7$%?f;zt8AÞJ[|tEFӛư=J CO4Vq) SRO	]W/(0z!)$:^Z}I g<U`"4 Z7j&ڜ4Ʉeצ)񐭴R8nt3(doޯ.P۪(RJ
++:KX9;W&ƽy-*ED\w?S׎p'd9Uȼ{v;YȗQWb%iV0$n+B!.f[ln=g]d\3X;ʮ_3N^{8wf:3޼%(Unz6I*#HuA"k[vf
+I:QqO<X~)yAmvrF? Vࠟ>s~MFbysxƨ\\U|IozXծ$7 _0qwWSǢYCmeoi[d(;5%y&Քu.
+ѲOj{n$gbw6=qY:ݭ-ƕ$g ^GtWQpFe'W53x\EXکOOک%y;.ָ%3_caUy!ڋ2A77cNs1ހGiJ*Z0Қ~gl\#e''`8 ה|v-b8%UZ&RPkc!cq\_;ĭj'qk`RVcCT'wl|E{Vny4['9!Դt۷U #+n{اESQE QE Wi^,c6lN6WԹ@J}zrV*+'Z~*E<ew>C>Yf#U Sך+Ȼ΁F6餭1g1fJJWlSs^!K$yCۏ&DC+'~:͠10KBz05u$M{>eximoQu5ĲJ"[銼u۔-ZOmJWe\z6;rKv'JF\܎x[cѢ-c<t5;	1ʸ8=1<ľ'lconCSqL{^{wxdl?*_Ӯkki.c HEM>s$O$#-n߆$Wv==Us$Y\g\GsnAX.`@R}KHáMC_B%ŷzV-Dg܍p[#~XͨCai/.!3F[sک>ø ^=?.6ˣޠsiPƣ8sEui-D&-N4Pٛfd~cר\xo?Gr>
+t|R,onF:"{Z쵵"Bzmjm6Rywu#1#:~;ε[Q5y^i}/1غǩ@Wyʝv8> /Y^?up<#ֺNRwL猢o^6i+'/b|(}h y?7v`foLvzQ88R4i'R92A+x ]+FymVk-L$G(\uF}+|*ѯd{{E.{kZrwLKr}_dk{v+v>ծ2	 [}=k/Q>o.h~[T<WXN֑h*6"IǧֹQ/,N_yo\hkm$1;Nyo%Zַr^+t/nc޼G/GVowIo9R*?>*EʊM;EFMMm
+4R[$5uhVkԉ#zYi=A`Hq?^Ҕ75EFmb(B((+WG-N>Uz F|%g Cj>j֖g(МWcฌ2F)2ďЀ颈d?aBϴ5bkxmE18UQsyQ¦Ѯv*P憒KTDX?YEʹ߷km,OZV3[<oovz	F]~_ 0Wg@,qOPUG"*qs6X/۔z^zt5SD 252-rxI
+iZ\N@>c[ͭZӦ˜,~Қf'^YU0th%8`c*pi@×_s[{y/oX8
+}	`YKxn;^FĕB9c,=);*JɝݼıDQk>G$m>B`h5J\iR2[̲Eg
+E
+t K/Բ.)fj՞io#As+-{qrG5`z&V }gGNd*:_b 5QKk)	
+-{WCiI<yג4@+
+/""ӽ`,H,tnCV
+zWwMC'ß\f:}=O8HkhCs<9Q˿p`vkJ/vnVZOoh1,QTQrVc[4d?^8k|Zyr 
+%'yW=Z.LJV#vp%#vCͧnWts*22zg"Tӭe]~x.խt|a9Q¯:İvv _;c^"1>յ56:mM:y  W)hP^ZIheVoQO2*r<wg)EWIQE QE W#_-yc1'
+~RF<~Bc׺T-}OF=}[n|?o][)|cˎO$OחAȯ&Ȑ;/]ǂ,nKp3!>yFi]z#`s}+R.cia2b]}wjV!*l'P=jTc 2gSNoн[cU4ԊND
+ 	'Icִxuˈ֬UTƤ	 $$dry?Z1TO1
+Fla@F2+ܱ1ʭ،G+6&co	~5+?Ě<փ=$yE;~<ƺ;|ED6Z]mĘbUlx*-5!NN+u;&GRaʑSijZ|c,zqn qs'x(~M[2b	hG+*ґй [%6GV`{0gh>1CWo)+OX<@U  24|2 :W;}SƦmd{!I}EsjAH$~ҹghu=vp Q	ՠ eZ5$W|"b8QL@ҽQHkDB3R3sV/$"(t]88OzA.?!RF]y}P}Rx<HJI^E6ظrSgD:i#-9#HY P9#_<|=Asq.m(G㐃ԟWК A MTT0Krghc|w_sę"@[I}$fq ׮z o½7W8ﮯmo'K˜~e#Y'N<+=> ]+ΝA4ݪѸ m/(X=*4z:lݱg{"m`iz ng<4EF{\U'xʒ[j  h$q\8<?-"y
+}HIR[˯>¯~~&;G!,*hI5n 9,~,"ŨC+3dd}17k9/4)X>VV(W=1WHcEKR2BۜymIhe'56LOh _*R3fx?] Q?Yb;VO
+(2
+(
+UfV:i)ȏ#Efc(ɠ	+ca׭#e Cj/Mi(װN_	Z+Zʬ:~y;+FR#.yIܖ?ħD_na*g9=E9-̿S+͊ѽԞ]ڊ]R٢̖Fw5[F##5 [}wzde8[YK*Jξ'?5?֭F=+WQRG'$.ywOo_,f+LX[2FǭXt}7KR,,`S`5^YtQa9osV4gMحR(?tjeqS!{;[LVOuT5F^5rzUM>>+xn}j4y+>v3@jSE;4 pF=A)ộ.>Bb I=`MOA7ڵ*K/?Z ՎmaX !F#P>U=VxW *=DSq&2<bZK{p9яS~ԝj /SXB&ѢҭE*AU5-Iukpޒ [ZϊzKʀ凾"JpDs#Nsg[9 XF Qjv7 1Phyh9ȹGZf/hfՋs|_(O#K6?y/ƧttTRrױ9w$2ϩ	nIZ֝5N<3fRF3QU/I8 )5`<rezy < T+QnԪɪ&F7b3z+[^"hm>lO SkdrݻQ]((ᯇ4HV,.ghҼjïW;Kg⢣^PIOOo|<ԡ4٭Q_b {KKRmfkGA= 'k-ҳ2F:[K_ZKZH	$/`\{I(]y4๢zx<g\-ާ,6LpwȫU%GS\_dK|SE1ZSQj	#m&RּjkIdo_fdqZȒ};Lh|Cˇm&I72{5}+,:ǕOjXO&"zppΥ?1泌̑^ZGTE~4IGat'?^@Pb|yk4y"Rm"@d9+II4̓iM79Ũjs0DM#Ԛ1ǈ_>y4j(p.5\6Nb$ع*v#h#l'ZkB3tHI"cZwa-˵+]u͸؝lm}21]hyi!5-Qq[xlIbk&>e'5{.I4˘sG+$T3(E^97i}+=JS?+b{9xI3푏wcx5^k<6FISfRI;#n\ {fby `>Ճk5Y4k=Tt[|[5D^u(OM0dW	$6V5'4ظA4zMҵ]3].Mb7du_4h-6Yh:z {'}#
+UTonfaSGk,Gь'Q	'Z>ҭEn{'5s}ḮaRd˂3^	T@*KaB)zVI,{DC"Aտ+k$^iG<e|T@ee=Fb2qԂu*[;$j]5i-~!M o*=;{Mt?jm& GU-l#wUYI/tާslt7c={W|BmF[mC']ɟn#YPYG1iڸjjRR4FI8 c+^Sƒ\bQE`QE QE ,S`!QQ@)ܰ}ߏ^f[YBn(qO+iũnxvśZ_$FzjXE$*BԤnrFMy%VVvkttMoklg79'4iц?Eul$`'ǠXQN+sڗw.9VR) +gctYGgs汊AeE8Ԓ-Ek~pV3YCj+=̶,%L~u.BJＲWM(czXUxd܌޵0Q3meK+̥OzNi0'h|H==E7\-=s-O+7<r:uҧMoH{{x(E+ykh]}<C+.⹽7&B[rkA"P'WgM#Rе	gQ4$qNjo-J(m?w-R.[XX~J =NO`|̞ެ<ѧVkF) |.nXMQ  Ѯl-wol>n͠9,* N&:lDH8d>{ۏs+vth}r?z,VeK ܋I;Ueѵ-۬I3gv 3OS@xg:G!o#IpkJF=`3Vaͧjv촅a(gsV+Ma+qV;cs~,sDȫ$n
+#Z=\4WY9>]kipUR,GLgqqU5+$ṽ9;w8Ҁ8nη7=rE
+?j6pG4wV8,A?z'yҿ뜟h8?A$+s4(QE QE QE WOsxHSpg.4mgzF͈pXmsW*1v:{6Bcp}2Z_KoɣvAdiR9 [y;Zl5ZKfiGYkQl$vFg;T77ҬY R܌N}_TI1O䕈4rzqt݈I9oKCr}ĿenX|UN+Sún4'mt'?ZWX5hj<JA!nH۹gEOLK$99h֡WvMTdO{J
+I cZ;w\s|#đ>. ⷩ8#'tOkof~F	z
+<K8 `Ԇ3FYּĞ%l~ېʁ7ލ|hlA?*4Ml|E)2bV#۞Z}zÞTa';/IF{1.GOlM@Jt˱|~֌Y\jn>g*zcYF˄<$Ub:1"/]iD4Hp[#~W7dnXOsN5&Ϥ!iẄ[jvlHpEx j]s-*pIGNko	sE39.Wc&=:fȍzCqmj7E\Aoƚƍp`+
+42z+qP/]m&G~<eR+qjzk^#eZ(sN89 9Wí6hAqu.NZ<׾HM])]j2]MPybx}kW4G?
+1펄?J"Ѭd''%vxڱ*7aWR.sA	/5m0K=sVW\ۢC)еۭi.g!h	!8?z|73ۏbJ14T$ݎD;KFo
+OE;py,._J&=* ;N+̏.46ӭ2(qPV1jTUXAȭ+K'}.E䈀N=tǷX$a#5_hA p騼q&|oe /&W\RrQEndQE QE m.D,26U(.^Ywov7S?ʽC6V}c%`Kv
+`~Y!d_Y?6CroC Y>%`F+B=j)T#eGq8vWɩ!ސ=?*ާnW3;M45]6{3.ӎЏppii3f~xF~쐰GsV|;Z'RZFsxN{U)r14:Iӭme_^+B^xW^U%bhX)F=J=eKnL#`?k,u'Ƥ ޏ]prWzQsw042xr+9M[]9hL{{5ayoS[*߱B8mMk"èBUȽvNzs^'/ÿZ];m82`ҍk?T/{ngn'_y*ɞYχ7-Zf
+S#+tzRJ񪎖č>u9exI;nv<Mz"[z\79 U#ßX]IkDOB$}:BRu   5J>w?zo!N#_s^o6v[#BV~}]HBI_k;&p\HF<5X)v<5z	*ўڼE0BHEi.OfAVO;L#,rp'7s (?ΠRKc&
+(((to_EGb >U{W|Ae]'6"y0[[$ML䢮ƓoCmYڙd61_26p$~U[o~%7|h]yb1Cw֢i>3Q
+ҹҧⳇ|UFK@)Vc<@w?k&JƏ"B9Ʈh R$K[h%uהi][8MU<V΍u[kVwJjTNXɲ=J:"b@'VQX6+#\Jo$c񭛱Wr}&[?%T\Sm|tm^&K,>q-EѼ?+\lgw<崭~X[>hN?Z_g GCS\WMIi^vUz~¶u[Y\O3DC	֮uay;iN[om-mdz( }>7cK7'Q#W+=[Qs}.H=MbYnL7G_L2pu{=gOa,Ўv5$)Y]Of^-"Σc}n'8LBvRW%fjzfmOd$k,W3'ui|G5C^#N.7Ļb dg+WC!hUPqR{2qv-9{-?Zy 1@a=EjQ/DzP݈cRdb:B4殒	9vG$3Td%$eҴʏoͶ
+:p?
+ě+Ia['F썆g5N:Y}SNkVY9}wyNݼW֝ٌ\8σQR}+cU4m	JK~fߑ`|8/ukqe)y!l3⺝ERgx/wGh%[˸)w&c
+j )7[~j5}6$\<2R:?⾾ʑ^WωQ)?tZ`01qVbҹEEPEP[?3b+*H#{6:akVtڝ`"+yayװ-"Id?c*n>5c\4j;"l'P;0UG*c>t	U[%G"Vi@)x*jȮ[W]W4mC4F }]n.lʩ&%8-_z4OݽL($R
+5.\3a;2:SwsV#D`xKHGF=U+r
+rtk}5)uBhaq(JLSjZ:tג޾4.-ڕMb?a؝Ev&?}4޻._
+cm1@ -U}gں3k)BPZjm`e1ڥل288IE;ɧ'Y
+nODs :3o"^ax%REAM8H.}gu++OuI2U+ER
+>V%Tv8߅~mֵ5hncču$8\J*=IYn :u=]yqѾ#R'<hvI^M}I#z-χ9l\䱅yU}Wsy'4]CZW7E	8׳MXBĊU?e+\3^2Mu%JJK[^92M[Fh K#<~ ҼJuF2%_B;dVeޝc|?ҭ DuJ
+[QǌX>\Cgcf#iTϹ\t m:l+0I:u9=DjSbܑW/<!$+v2iV"7)ܬH5 JXd,aBJga^Ǟ+yėeʱSWW/*Z95IH",x!zU-BB9U3F3֣qCIIYQV@QE QE SGǠQMek
+&'"{?3q
+Mƕ$}25z׀mZχ2>-j@>QwRYX@'mlH֥T#:	m'"iLR٤w,pOW8 ŏTu66ľC 2Ia	ϙ-^++[M+tG\e~=9Ge .躢'Oiٙ.qz5喗o 	/Ťn8ݾZTӅG%*Tqȹ+ӵ_xv®|aԮEzL3[gqkF).M3-WJ.xe;Ht9 u/\|;Ǩ5;fmI% u[W@1f2F}k)J[-sZc4mF%&2@FIiMZ=ǵy.Ŵheh!ߌqho42O ᆏW[tlU;6Ao\]
+8ֳ^u0J+gKCJՍίT+8v5HlOdFY}	j73S~ǥ3zu_ iR06<,+,l? SgIu5/h(ڄYrxa `;J<I=3VH:aX1HkJn#xwʒ9GPI3mٸm~f[YN6HOnߝ:rk$z]o+!|Or-9sI^-ԶeVtuVuާihfUB+ڤL- /g9݃9<u׷o=KNdԓIR++mv6:H1ʃ:7x<5A4e[G,:-s`0FGcsFת}MTݹfCj󿈑Kq}QF{ݽ%ӴlnW)!  2w⺟&uέ\F|->;~u(4x4}[i{Z:6&ҷWx@sZ>VWAhԝ.-QV ( ( =24Esê`'R;F
+253*2w7a++3;MY0MR"cq\5;#vUOojPvAWSss+K4,}P|sxrZS%&}+$8*OZ}YEPnKmI9=k3ܴG?ʛ-ȁ 
+GdF5ZLw1'^.8
+
++s5lyɧYiSm+NSy84}bvg956Uue%F	WF"H4+ŝuκV8T|I2+Œ]apțNS4msd*Tfnɨ"+T* UaS}rib.gs5oi C.}y\G$81XQ6>v5)"rb9~?D);V7ki8f3nt&xg]p***Q(7'sƺZs	J$MH UtO?1*^Agȫi?z5HdGkG =*d`\K?JOB.$zt:ƶK2nJ}ӑC[Z<6b6d^52Ӱ'T.U܆8k|GZjRj21i$ sոD; i*v9PKEVAEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEP
+endstream
+endobj
+383 0 obj
+<</Type/XObject/Subtype/Image/Width 235/Height 211/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 19663>>
+stream
+ JFIF      \Exif  MM *           >Q       Q      Q          Photoshop ICC profile XICC_PROFILE   HLino  mntrRGB XYZ   	  1  acspMSFT    IEC sRGB                  -HP                                                 cprt  P   3desc     lwtpt     bkpt     rXYZ     gXYZ  ,   bXYZ  @   dmnd  T   pdmdd     vued  L   view     $lumi     meas     $tech  0   rTRC  <  gTRC  <  bTRC  <  text    Copyright (c) 1998 Hewlett-Packard Company  desc       sRGB IEC61966-2.1           sRGB IEC61966-2.1                                                  XYZ       Q    XYZ                 XYZ       o  8  XYZ       b    XYZ       $    desc       IEC http://www.iec.ch           IEC http://www.iec.ch                                              desc       .IEC 61966-2.1 Default RGB colour space - sRGB           .IEC 61966-2.1 Default RGB colour space - sRGB                      desc       ,Reference Viewing Condition in IEC61966-2.1           ,Reference Viewing Condition in IEC61966-2.1                          view      _.    \   XYZ      L	V P   Wmeas                            sig     CRT curv           
+     # ( - 2 7 ; @ E J O T Y ^ c h m r w |                         +%+28>ELRY`gnu|&/8AKT]gqz !-8COZfr~ -;HUcq~++:IXgw'7HYj{+=Oat2FZn		%	:	O	d	y						
+
+'
+=
+T
+j
+
+
+
+
+
+"9Qi*C\u+++&+@+Z+t+++++.Id	%A^z	&Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l   !!H!u!!!"'"U"""#
+#8#f###$$M$|$$%	%8%h%%%&'&W&&&''I'z''(+(?(q(())8)k))**5*h**++6+i++,,9,n,,--A-v--..L.../$/Z///050l0011J1112*2c223+3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<'<e<<="=a==> >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JKKSKKL*LrLMMJMMN%NnNO OIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G
+k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4
+uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD- u`ֲK³8%yhYѹJº;.!
+zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs+2F[p(@Xr4Pm8Ww)Km C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222   "            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? ()-O,0T1= QZ¾"PPmM<:x6u#egqrXbg*:dp)]2wk:|o%l.[:H$qJ[Ow5\ %Wu`	pxekU9#xU+R2+^>
+cC$ɍĀN#z.#&}su%WFQ뎹 dcYeIwjo--3:dz.fZZD%ү,T<Cwi>esm_:&MN29u{UO)/- , d
+#'uj=v7/xXXȸxih);Zeѵcj6eGNG>⣲ѵMI7iIf gp:Quk24U+QӀ7Vbυu{Օּ4jF@AjBs4s+\9s.G8X;~䷙gqbO+Ĳˢ))`jI:+6erH5fӮ°V0@`UA=()QEQE QE QE ZoY+:e];xF8Px~ux/"Q+V`ܰ6/7&
+sm<7€A$=<Vl]mR}>;y9Vt$pF>RAmț}OeHQM
+´,_?h nC6 9lTW=kVZuvwdx q7 xs+68Re`cn9ri:%w1ʲȳ<+˂Acیt:uem?DK4CFքI.El$ձKi=,itۗI-<j\"fE-|xS,^NiA37b 7D񆷦Gg: P̨Jb#p %Ù޻oӒ괿ct+o]G\_;`FKt^v+7m&xr#&{X$H$@	,2vǞkf"WHI6DhN{皷V($8Z!Y1$"gm8QTbk /:1)cmCo{wjr*ݫ˹*&4I.fc+H!6Wj"C;	3r0+m[WWC:bO9VҺm{Ş/0n>Y-(ٺV :+JU8"Җ.#^C_?MLpOl-e|$䜨݊+_Xi4k벒29	 ewFAw^&cibK,(;X,Iw'YfO& .A`yW ^Ý?;/ n=LDt&]-FCt69ppRɬ_C޽-:.mr!Sy~o\@I^*N Vb,3|bs@95|U\Ew'ڮXdP8BcE){v-+*R[tzKSZ	Kk1pv |\;}+:ymṹ[X,r
+$J	p#
+5xFXx̒M%#`+$o^%-VI.Ԡ0A ,2\qKWtw1߄<2Nu[wXmC'9ԕH9כNR.[湽C<_9y\Vf\$g<Ymo^'-"%ܟ,q\*Te ݲcR,ʎI]#fC+6JލեM]eV|:_S/-qq{Z$7IL2rr2Q=M4W8Z0"vȝd&@N7nQxbԫǍ6 .ь{Jۗ-R,M+xAM^ߑkMNK6[ZYK_Hy{0
+ HJeU>bxjϋt j--uk$q;*2T9nW LkмEhV̺mBHR]ˆ9edsωj'T $)2`1$M?s3MG?#Û[?G)7|EoϠjCyEUQ$+"/+]7uӯf+Yxێ6`*j@QEXQE QEȹo J"=JD-Ja-s".! ҈/4ȭn9?vfP$$0A|d)'_Fw9++6L!ՠ@3$BX wF}G=9a7Sd$=n g<ciVyeL+{yKNr(%o! >ְ̲|~YN=wVIi}<7hN_uEvy"y%!9L(:!R22x''E^E$[Jb5UC;?䶃H$V%W6o%i@XqO ߌׇ׫߻[]oתaiU)]﮷]5˛aɧۈ6&r2S׿\t&ZCAYC~n1 qO/n2MvrΞlI
+o+`1f<Y%O"}˄ߊSʎ!ԒNKYsy=^;s=4n5+WViUִm2rNp	 yz֣+qe$1FabIa' @=+@)еhmƩqoLAxy8+9=̚XMLlqm?pWIKT4zdW0BBS#pQzbdKe)Z6,mܞ+<\ލ"٤HC2G$;EkMgmC,;ܦ*0}N	uyWݍF/~kߥwEnˏ_y4krI
+7u'ukk4uķӇs uٮX<-'%a߭%_0"@<'݁zp[=8G@ qoK3fhKDxqés;˫v]Y7]>[$"nr2FWNEEwYYi^W-)N2pgg{U~+F<;h,5N뜾Fqd>kP<>QVoS .'*R&Vji{[jy՞6[ۯG>頹id#
+]\ZoŒ]Gl,DjAx}+3KHt9I,F Q{7PW|p	B3z``e<D*
+?i=\;>~RJWmtwKֻr{ACcf%wK|}+KMm+ [˹kCc
+yW!3
+iVbFc\{X'?a=:[)EbK[<dW-lƬkq>UIM̯{^tSOy/v[']۸9iM ,ާ0G_K,T\HxGOʧM@ټy4p[j0
+OV{5I=q4=ڎM_{szZ%ۧ[zݻ{ɨxra'.	uM[I%zS|%֡$Gr݋̍\IW>l/$זK+e)r|@oڬpH^"(8JWf{J2y3+6
+(
+(7_|K ^ DUqwsx\0r8<΋ "(]'T`iFMʫPsA>F3'ߢ=N|Kz?sr#,~cHq)PsKXTtxRNsƾX՟e'1 +|G%IV(㑛iH#1\]a *W?h3Yݸ^jk`r5Oj{-qS<3#Xc=8+bIY'nRk1V
+Hoj?Eմѐb(  3 Ǧ*iV2Os*=ea##~+/,׿jϤQ)*Tm?%%8^۝'s:5+gYf!N/R9zxofj6mI_@O7$cvsո
+nOaw-AtXNZ_=4@iWS۹imnc=I>uS傔Nzlo
+dޚͧ}lڗ>&̷Y^Y`+&ƑYnC' wj76"& OZOf?Ě20[=gqxNyɛG3>96BF#M;x'C,5[k NjWkݽmnV$vBK˹m-yAldvN8:Pvn\|n\|)x#/;(eQ7lyk9#|eƉqccߠҡU9+)B|KFխwۗ]Jo]]-m`GjrRw:V[j~Ҭ-4#}{;(G$r?!T$ZڵVP\20BA]&kL.<4n{-#8'_=XKEݯ6vk~255J7viroW"jmtq
+co@ۿkZxsDi-M	$ ,+,zc>]A&ICwē+yx>8h?K?ڢ<\\6`9$aj$/_<8+Ͷy[]s^+Ӿ%*sDaBW;_{zOzt+C᥶imz	Gc(#p0X-!QL+&T86:o
+ǌuzE`5e\ `9}y}JoFWM.O^Wjj*Z)m[lO<Kc\O@&6D"X lpF#FfèK}=Otyh#~jҵK{}%!3C,p\W	*"1d=xB=BW.Mj_J]JIݯ[꼾o:Lj.XH9BJ2_`v2>v}5MJ0mz`uV+3?ڸ?~@2OxSKIW%1ǸQ,m#H;WPsKEmk/ag!ˁ,Czo(pg1
+ʛo_'mLNZi(_ny+QX( ( ^'zC {1u_R^'zC ՖT@^ߠur~kE'Zv#戢vd x
+'o|1ow2<r1TrBoaOƑrğ]{Ú5P-7n[ o5Mk̖nݼvHʘ<fEPJ(@ޖYY @E1+w?j% ??κ IKBH'R,1F+_G2i][:]pt!Y]h '+-gJ]`p1S.m&+gnqG,ʜeNJ2uYF.DwͥGj6],˷`~U8<dp\];NDHa˵ z7vtc.ѻO8 ZvVɺ6m9jP:o8zJ:8^YэZ3vIo{S%w>WVvDM_kx	!Hgc[^^1MI=źV Dv0WU}1d_SVsV~VVrF6,K\._ps$Yq_BU$r8α9zì54iߪةRKN.gk{-v}U;.%|UI
+f $sŦHYgyeJ6Ն2ss1M[Mb 3&2G#Id}#IG[5Fŷ8ۏ99-`pZܯw ^vK^kZkZ7kn[ߴyӋG'UǉM(T 	#=@'foUQeeq<~iVwb2.Nr	{mϥx!MZ3DmoGOQ2񅷃t#^+1?y*˃!' 1y<cɥJU~3VuTjnmtzm4VEJ+-W8$+W;`o,-/#ۃ%ƜI2Zo3TZp:>Qk|]֖:ir%v)g>)ӔiG^DS춵mYE:oHCfU)%.6dIZZ f,p"WGP'AN>VIuXf᥹B. (sVƽeZv]RňEE*1#6IJqq%-{^K쮮k^)h%zɮ|S,xyK$Ybo0˴.<sśYk6!`rnC<g#j$PȖȰJIa2
+9Ķ0"I
+^=E'w瞣񭲷)$IwW^n\a9I5]Y5h"{DmgVh,@@#i]Ϡ5躻Z&o@YQc' rsSq%pjGjSJؑ|$*~vKV[xNBm0 o?{6T`<^t)}o˰_eyy_qQ\
+(
+(7t_I ^ Duh6ῴlZxe$$FI {_E {ğGV'yuyry >+MԫZ
+Vu;wsR#dW aT9HFu ='s[^rNv{U
+W8=O1P+[žҬ{
+؂|w99G\tkY}BK޾]=iZR~("ݥ@+yy 0xDl.͹p	^Vׅ|a^Ywyja`Y@\ u 87ajmGMty
+pXc[l5]Z{ǐiJMf  }gŚmu[qJj@y1`5jz<?`Qu4ᓊ{}V.h։[tѻ.#kZI[=#U©`$zr~QXs0_\Ni0܌.Ɠ'jGf/s$+y+%.ZmYU$QcF' 9^mZ8U}RZMu].<zxnz1&Zn~v^rMSNU+][`_xE0v'_iO5԰:m!dWWR1БkjzMj\j0-B@cvjzv8Msė6iZ!D!Ă3cckS)SMNiէmۻ]{7kA:V;꭫_v5+]V}YcJ{	jǤprRVc@6ː;uÞ=o]Ȱ`X]W3*p9+b|/x#]֛bNav
+GUb3晭,MQk^^VWVΪ'Ϻ}2KM~_>Կ
+>u%}%T_b~b0P``XWҭ-K6+^O!(Q9֏b|'S׮ၒaAIsd+=2쑰ae ^8aZd)ZT%ե]ѝaiW^Y}JߟcsX2rn9#'}=+2kRI7Ϋn>Njtw)PXlpڷtuˬ3\s2(+36` V'8x5gvJ^}.q):=EzlKMGI"mbA$Ȅ	xJ^.KY4rF d|㷷JŰRCdgaWm&s[EX%vgEܨ9Yam|xh!tKg?GYK.uK$ TG XQ5qi+֩}3̉M޹ch|2xW+5m_ ӇtJ^͟	MVrQ3,cOlսz Axn$kk5dh.[a9ۖzMH-4~
+#\E/UUؗؼFvsB;J^GZ4li@TN
+((Q-:6cZ\{wGsJiݫ?EQ\
+(
+(7t_I ^Dui:再[=nn+ƓLn@8L}W3=mb ǕxBz ,bƥZўu~Zim^%h`Y
+dQ3:Z$}.M"@d籭ך_EupR1أa=Zu+P4O#{=NO9z{mW_^]^MΧ<Rt
+& i7>Y|߻bJ9dK%ՙ39 *1|N=kwzg$1U6*aWG{˫a\F 9F鞧tfXc%ꚲo[Zۏ
+xۺ_v M4vD7Oo$7'ڡԿ_ʵేPʶ/#lcQo ];B{e9v0nHt(&I~ !6kiPIuS<ӷ9;P\ކ[I.B8:C[ׁ!EۉT$p 8<kk-jPiSeo$"`3^I,nն
+}M/u2z>T}wm{ϢV|G(t9xDѱyA-+*ڍTF G\94MOˤjV-D.A3~~Ǫ]iodfU̌`` ;du*MZ6xkOY[׵MUQ1qOm[o/~WmiӉf5 \w h^okW:ɩ XO`9g(Ge%߉i~smn^A/ dwSΛD:=%|፲vS9@ȮYp7J٫OMt)ס9s5[=]ogE6do422`E 
+pw#9 jK}X>y|mdv+'҃ޟ9֍+]ϱ1>X91M:+FM.ůgLɖ39z׫ʱ5JNM+ٻu^V4U((Υ{ygp4WQpp;=Ңtieݥ[xY=q]VUai"{[5e%+v>xr({4 -iK+l$QV8Sk7YM.l)6]4~g'~VO6DIc2I'㊧j퉾408LixyuMgq!Hm++A䊳qx?:_+ۋa{Je
+|E.Vա},k_XMwW%I gMydm$ yvgJl#A3FR+DNTלr?:l{R mt{sqr9{iZ>[kEڳmb4 (럼1QkR}nԹ.QD9b0miEF6(w*_',-eykU[UIc4xV!luk^+cF\EWEP]ë__lj-LɺxVX G$⸺<&:\:ofd*8pPU:L&	I_GX*+őwFT"@#툳Ӂ x=+vw#拫aؙ{>F!][y:[mc`  WPU]hmN1;Ú]uwV1ȒH<Ro"|q]KQh[BF"l>^A8MCFP(!*+lۜGccii%ђH`dd^9bhxn۳KW>3H֣To}=Rቱ<׮*[Kf!+y$)dh0PFA?Ҵt0]xњ3F=k-{Gɺ{-{Yn--Cj\& q۹ 
+{.lV4I}RoY8boMdҨx-2m2HwP7ʸ$sV\C+5{V,<3Y+^4vyvݷ9*!-[Z1+m'ԌVNIY>߆wCpwh[6ӼcN{fq-!%}zʫWH,}@aSLw}qHJs0d;9~B_0bԯH/n;	[,=y}>7wǭAE֧?`buVp"Cs=9&;븃@kUz(u=b_4]aSvOI۳7S|QxxSޠmSXK;duY=hmBHᣌpgEڥc֫^jjstRY?d\oxGCS 2  I&+11U(QE WgmU1#3
+.a$ȣc5WEn^-FH!+tһH/̽K׵L&	6F#vNJ0vƪ>d+,r[A"ޜ"c<uwWu2Uqd|hXBl|R RtxcJxn|bUw}ןmf;-J;Kۑ@6'1YR]j_mDV0N֭x{HCeavZ*f@pTs$<AOCrCJ8|`I	zaaC2X>FߕKkZ'To{zon&sqS.6x Oj=27H/3>c(@sgYy7. S+(9P͂Fpq?}b/g~744E԰k6Dy/4FrGCQ|A[QWm?w{k] d@ v+cr>"[Fi.N^/uM ?57~ s4QE|1Q@Q@Q@Q@Q@Q@   I! ! $ՃKQL(jz])GF3\̓{6˴dHMd+6ק8cԮI>]ԭ5oh٣2@mnyHԙTp	-k\s^<9EHۻ{l;!>` n
+@cȯ3Yx]+μ69}k7yZGR$wvo"bPe
++H֪ORfx-H{W$ҥ.9>Hr_C*[#Jl	FCzs_UkJh5z+ewǟUr{H#Ao/d+p{~U[RI̓B">ʮmO6b@;9q^)VztM#`P--92LPIO ozC |a]7~<fJ'Ԓh-6VpHNHxQH[ua5[J(x7#Np{{׃ēF[;toۥ9(((((((+njI5`?7?5$iu )QE WAURUOK8	R#ԀyPG5Q}BuA<L+q~>i8Br8s5;5Bg藾7ϰr72it @A# cpHa@ +!-L~T*"y1Ʀ,cMyĦ@q+J.,z`F5g5k 5+E_+E%,J@ʥv}4IR+wARzeO(Tg<y3r+2I^$G,ʅ0'M}-<%ynն롖*ӕi͸7~ԩ Cjt_/Ϗq9鎸/*8M~AKF|y<U_#o8Ϯ+^H(;e.i.ކkZcdHr'h~!OKrHr9!g`2Y':SxcYRWDMwUeϽx<KQSSnwMi47dNt  ¼'G k߮a }_rWS 
+ O߉?/G0 ξ^ X {W-;StTKhQIxڪ>f8@2{VoFRm	Nʪ_4cˣ*\\A#&@:Yu4-fJ@nA|\8#X5J\u 4g̛Nv
+(6
+(/X	Q0b 
+V*5 ȫ} _YZRciJO޵;#ti)AHcYԏJ+о `]S DNmkjʤێQEhhQE oNu+"i6s22[ѱ\AdaU(\/=q=$9$[j3#S8T$2|?0E7E wĿERLѱS&%{ W_[7^5ދVJ)YtR<HF8t.u+hlU)HV;3Gӭ.$Gro냴:~<-/V4[n\a8=AǸ+}(1]~+亶^\JB$6m955Z3 <`;eoY,X,rT ʹ
+I_q歱o&d2O5hMT|=NyI撫	*%op\e6H̺ _wϡˈδ\`꺞f|PGi  ?h_  W)_ybb/|/T𴵯  tֿO o R_x}z3W4| sPWuJw#`GPk^K+ oЌ4bTZ[bMvR۷pp#'`ț+륟^uy߲Q׊˰t菡Qt +(+H?U oz˭H?T ozˬἽDg^;=i?Mq_{M . nkKg 6QEQE QEȹo J"J詓?s5kW+2F?.Tw :=;V DuFuTz9?z.iVsp^3=H<E>ƛD$!{.FFv ~oѶG6 F<wȢ{ 4l7|7u#i'Sa~˯uqM̕o0[uyfTDK/ ar{oY>Vl	UV2Kc:}k/ym<cϷtycxk io Zh8?@쯭M"uG `;qz3ټexXghjg+M?w$9n%2|&j&:L2
+\۽NQ]&ztZ ?3?  jtgwK E Mc_
+-?ew%7Q*3Ⴘʟb=*ӿ) 	/ nM5( u_;kIG>⡃cb:2Mu( Tk wK E F; k wK E ]g_
+-?V k wK E ]gW
+-?ckos8lPћ - R ʹ 	/ jMu( UnYZ5&5g84A#@䓜޹Jƚ4A#D;CFJ2	F<"dQEP((((((((((((((((
+endstream
+endobj
+384 0 obj
+<</Filter/FlateDecode/Length 3411>>
+stream
+x]s7]3|\ulK<;N=M_3Tym%4 H>vjAK  Agoط><x);{qs4Lp!TJTY#آ:͎^vy4,nhр<glܠDC(U`{%°$	d.=ʳ{D,1IIEbxb+|Xm15|>g<<qd>+O lxb>bYDC Cu&ܶ8^Ӊ?2ȆZ@clfniA;  aovUō;+P˝ v-(ÔNLܝDEEOq[rɭpd6xfe>V#-{1g?nht'Ӵ
+AZO o7Ԛ+޵6h?2wݤ(75zP
+)Vd) *j4CCq#+%+NǀP)rٹ+Htsߡxu9Z!\?7}s5f-+ڬ;!5rJ{Dj^ǍU	ꘑ9T-e])+R=+): t8_-T[}'vop;Z`."pB׶RlqKJ~<W9<X6cKIg4\ZLFST5I\L	"EpAöpPri9"6C%{Sy+WܶL`g?I2 QMf-?		O7FcFq]h\R7D r#Mv$j	&rv7Ym
+'x>܋P@&`(V1GC]=,&վV(D\lm#FRK`N0^P_&]OZ3Vpz4E/>}@Z<R2,;)+S.۔ٜHj+"a(2)Q׫%!N.ƞ^9Sey)]i7$C(?>&kIkm¬";"h>39`sݱ`p7,wgCMsJ4<_SZAb>xLayxJ˜ H3Nlxrtq_*"BjD"t=%8WRZZ/:\hWLIsoEx\e5XyJ1Gup!L$R*<g:AG!&s}aҽmCKP!w!K82ak|xC.~-
+!wR0E O2"j]"ihL|QhY4dI/w/]!#HvHE֩~FU})#xsn@Ks3,cnǌ΃jWxrw+(d	MBڠk-)ӗI|~Oqï&+*d=VϽmaFahQq!wYF&I2Y\"OHtyS(U%_͵1Ytz+/}8fU),ijK{JCm	I?d]fNsX
+f3
+~pUGW#>Õv'O[!@?OO-<BB(t|iU|ޟh NׯM;z{̝jhB=6ѦʺW4خifSgTb	4	CqFoj,N߯ICxkII@DBʕ[¨-텠ɔMl`lģ%{(;$9N6S[i$$*kڱ?$.$Ж㐛6sN"QF|Xfwwf	{xSGɧxO]bW}jw|K܇~@]y%mJn
+=@ :3L	VuRUL7 :! cHZtm#G w@4
+|xTQmuꦄvě8h;_U ah<k`JH'02UWDm2Gee{Jhmy`XTQd`Wiؒ;)"5B	A,:A<Ai#>%4Jňo>f;](Q%,Q3P-6']ح5C(]9sCLg,2]nI+A eݰ0+dp@8Uda3<,9SwM42Ȝ tmG; ?+&IOZYU8^iRY^eւyNXLGyzq >dm3
+e-ɜ4kl7)ޜCl_hvvٟ\F=qTW)+=B
+t)sj{͝~'G%7 -px,,& ;V?]ѭhG)tJǍR(>bFߐWD]r{j=Sdp}^~}q+lB|/I[ɕy+k@'5xd;#98^=h)6un BJ,f
+l wN75z蜆<5*&70/WXܞ۪+v\
+b<]chg4+J‪\5wKL٧9Yq:~H[vL7 @r0n5pQ>e
+5 /_Cuyr$[inYXXԷ9dPHBlN
+R+K4F S*/<ԥNX#%~ާ\i;p.O1{` ąne@58qG%1LH59Ia\X%ޞ26JCdԏNlqK7,θKa>V+@IEkS%9& [K=dP{KOe6l0O4	)d@׻֯G}ۜRJȱ-:\7@h㵂8ưцnak@du;̀Snwyq!2Cy[0今XO	6O)"3-,m[]s䶏X݈}YH1LQz*rpܐp4n[7?6`
+endstream
+endobj
+385 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+386 0 obj
+<</Type/XObject/Subtype/Image/Width 559/Height 559/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 47625>>
+stream
+ JFIF  ` `   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222 //"            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? /Y,IUzqHҪIN`
+ϔꐨ⎍M376>Mkp88=FFAW WaCb^As?R\Iɝ3#NDsTQs:.woyZ W:ΟX㿍cW+\
+$G'˹KxҪI+jZ;AUFen`\mRi֖R~1 ³\m*H~^
+#̶v֪+!GiynNVtwN<е8֣]GbA+6ڶlַΓi;3%R-w n\*37R2&}k/隁ND7a+YWrt.Xt88Pu_b}E ~F8_ʳ:qqtE;lBiV(SiGPu8T$U%n"Vxd0HgLL*h#-V+=>)'S0`eY)&3I7\$zAO+rgm/ܬ ˕UOh4jtٌSzږ3\.FT=+s&eUUGCIEyj-FuʱAs6\l~'P>CQ0iUa-PɫJ}7UD<;PB{Ԛ殠<;ۡbA.TڝS+"X0~f :M'PFLɓ2+׼[q?M@4MtVP.i+NyQXZ^Ck%6>Ј7b3yׄ-KivI ].1Ỵ`cc<gbiUU#h;CC٨,dyeַ~g;rsޮiz)N橣NtzMHmLˌr@fz+-P$BT[V徉dN&n5	rWb}Iz-cmJ+<^^L/$⬵91qg45+wX.*}q^{qN'>^e,2OII&
+Ҷ'_J[s]^q%ݬ7a+ޛ9k[|?sʅC 8?m=.>n uǭr-֢ԵD1o.G5Nl+ҳ*)\58wH>q6_Nk&|Jq<cwԨBI;\84QK{p@y8LεM$FՙT odVN=fҹ]WZV%y\rP?KșN-R<KvXi#O08ʂten-qּcRq>a?[)ʻ5?)n{g4-nI+F^yTwV.<MwQ.^gP98=ks6Gl7+=Ik6}O,#>2+o2|-um"RFX(
+mCp.Nznqԓ-@@Yʌ\d~MuȮe(1}^)ڮW4]OO.\	?Byͭ$pךP.	  :MSΚK̋ Z5+fjzJ]?Sh	r #"$L<јo{mk7ck*'P+jьq/SӢ䌊ή%26uWبOρ桃U,<ɦ5sKs f`y.w;y0XX 6v$vb vx2+eҫrg ʗ[ʬ7"ΑkzAa y8=mYƸ Vu2E6'	rI%y8WWT9AHn5"Hu	eucҹMoR9mobu$r
+Zn4m\c!G?Es!dp/'}wV QbY򻆞UC3gtknKXRB@5;T(MGA^iooM@;ҥ^&A?]{g xi:TKIFֻs-xlԒj׷vIne5ɏX7f]qF)|1~WWe#311ރRMn}+;ҷ3G T+jA7E]u5ke;Kz (XwG)56;|O(7H-Ԣn^<{W v $,:ZMXb7d s5ΝH$,UMt^7z`U_	 O'AIrA5W#OempREhC0E{{0vf8xjK apsZ|ҵE#N<^e@m*yzf+.ReM/S-&fKg*0kArUt!(/Xw]>9B+a#f>º7L1rIҠs|Zv\d[Z~c`]߃4pm|k<+h7K,c*k:X8wba4uEz$Ȍ?Bc`*vSA9Q Mohjj^`DbP2ڤqW+ꚬɵGpz6=RyH0OL}+44!b3=vX=m?xVn{yr7sК|6i<+N\D,Ȍ:1:UoP*P612z?iD!֗7y tVL✗-8K9߀Au$6#m#[g{BDVZ.- EM:c*j-.t> pB0Ct#N"Ł#Fk4U5UߍIuٿa߲ VM䷓1$^9m9爕OulJѺ04aCG*Tx~45ݚ#'R8(:rs/}х${Q+2I7:Xɤ}Z[\&-ҬIę;vMGrRV8jTswfΑa4n2QjؽW?h"3z^Ǘ M+;飊q\W7ͅ`0QCW+?s\͞IqUf.XkESV,P;OQTu6rFr5柭D}:=Gz#IQTaYS$5
+2[3뉭QXkpsC3ʸjZOs#;Yjh.nTj6uU*3C""}/Xnf5kv5;l>)W
+5+6Irǟ&s{x
+ ;g֕]Lrhjnk"%l$=I=I=sHTw"Jr:^x˖F@nq՗	`ֹ<8ncޣx-ۖjG%6 0rU[g0ڂ[ֱb~=4*b]bfNMI nF5XMޕMhqRjRYx tUh
+Z}_irOE,9%er:`c줶zAz:/GCLF7ՔO!%sUrI{
+|7jyeAޓ)b,F	-FVHndުIܮT\;I0֣u˧*W8mRDzaT]5|ǐ3~vS~OF2Wu/^js^KWYMhrҰVّ1ix%eS,E
+ok/kc?H kvX cdR29nVx]N"Yd\aq=yXR%hDF沠&jZXcyf-5{HҮum, z7zRJt#kS4eq^:Gap#XqSu6-bUra̢(Ehɟs<p*NDD*&H[F+OL+ҽ'PҥݘU
+ |j׌M~-#?CYb?/C=ZH3vu-Zöя'̝*3=Rp		TЀ=	ӍZ2]iR9Ow9⥑6dQZxxV8QUV{RKD|Lƿ7+w#F1fPb|{}&<
+ᙘdQ(}i<+q̱;'#?b\[1=>n^pebyd98K>b q] Đs&bK'&pڸ +ҙ9;[Uk##q[)U`c<k94s'MC?Ẕ?#яěi=O5{7Eu+\Y٩#d|juH>_RhOhZxmUtNUżBzӖ%G$w|By2`aIrq\b79$5DLj彭2G#*zJt!KDVb+/)NEWmMh.]aj1hȌN:[]ǕF456	<׬xL[Z*tY=4jp3[G!cTm+fvBpbivM=_(.klÑxWMeϼ!9 q*!QgX}pc?tb.&VJ!r`+|mG+w1)MB?J4-nm+t9[sq9( |!?ZP.["+9t9y+(8m0iܫdS_LeQY}vץxo	vŲ})&ѭmx#1<ⳝGtzz3,#A>٬I<z Sn4>kxJVgDPn6KY?)?a\~~eWlCXl@b*G#޺8*P0ZԞ/w
+eV1`6kn CJ4rہteBwG0'osF+NMCo
+%q5?|7CT1tR[}pzLduC
+qֽ\ë	=q]\_ʺj+KLhHfS `ҍK<5I76\,<c^95'ؠ᙮A]H\F+~H[A1<j+\xvLAY_#։ƥ;,M$ԒcP;4d&McюhvP*L6CB^j%a:#9jk+)mثbd-zATS)=[!]T +9rnc/(*DS" Piyk01,dBE[͖r Z|GުnEm^:Jwۂ8}`zuVc
+eI+Zq%Q>vCHcvB[YK6a`5rO	l><'>f߇ͪ\:3{5kHX^*Va?1U+kmh bY$Z:\ t 5g'-Aa3(%l=*;XR7u_"s?摲>k@"/3Ppirw}ъޭ9[YEsOݐuJxFyIs \AJ`!>4sU',-rH;mG#'Wi漿 Sj*h${~x)vEUaݴDm!AϦFjtz6u	wYd*ƺo]2zU#˳=S"r3=El3sV<B3 s#5^IF'_7<g ! ՏݙU~F ^m޽O]GTPYq\71SvQ]d"ll/O>#s+d?^峒 [x/,F]'x\\c{FsU*Ɇ}3K͏q`ct@R Ee˻awtE7)9\uWzTj0$Kgc=HB>Gֺq_E6Dwwh.:Nm>$T9l"MDH(zw3.
+P}F|%e[{Rǖ!&۵8޾ҷ zq<Ǒq**ej:Myd *N"&̱
+8H`wb}q57JUH]A eO)Q#Ξ_\?s2]x}뫃ii;'w-E݄OʑcUVªYZS4HGy@!W94,^L@`_KPyPGMfYֶ8cQB= 4xv\,ЮuZǋ,{o.($OA Eg7عA]4X+El`#vsڵ4gŃ	Gۑl ]K:W\\JJQƵ14uqOjFfibZc{5Li	sicT[hμӽHvؼqgtDy%ĥe'Εeߩ +<apkWMK	*{JdqGic&la6)u@ʟ2taWgr=GJnl$k6Gd4(c=kdGn< ⱎL˗GxVhzUۆ߰:c¸]Ozkogs+ȱ 5evą+kA$CpH㩈Zl,1&pr*}GP$rˌ	̊HxdSgii$s=:EtHC|+ʸ>")@W=3Jn3&z@k7NbG;&;	=kƩZS\DW396Q^&`y\sR[[<b[:^w-b:=*jGwp"i#8+'<ӖV
+;I3ֵQ<_4Z}Irc[k`/ aT1MPinz_}Zoj71A6uקQUlm\ sּ>H0LDC5+#҆2՞}kmq4q  ׮ӫJ%m7sY~(Smg{TUQKҬ%STe(0cD(#h'¼/zt.e	OҺz,]]h}"5rW73("m-Հ.6Qd\m~,"Q!M`SV8f܎zqjH4
+R+o hɹ,"YH?3YSK&F9
+z:4LaIpiTVY>njVvkߟh;oᵸtDr[MHE#B6I
+4$SBǻT)r	nbCDR=* ¨Gu5%xz$`bRT\V.N*5mSǴ)#ΛZ+)\ddSSjKGlFbMȧ`0G׽`Ӽ)uVlsq-KL|Vmǘ>S~8fjk/HKg8#$ϕ;3LqDZJĪL	9ChrO(]rjA8ew
+N0'Wm ]@S#_ϭUcY$UGzpY$L`#|K ;)7l\+'(kEP {/ xG?<i.'$/ hԀ@Ü fu-9ⵑ:o+3e'?[Td`czeIyl_>sO`TCiI#$aNH!nhq+*|kՒTaOOob6&64N1]E%^qkbA%N@`䎕0H2~\zO	GC+)ںh
+wC`Qr>
+HTp@MM㋛ thEjǡ=E9HG* ->?BOasS6p랹ZiK#ca7#,KCGm!\w:MX9Do|Hc3ohK2+^U㫩'K3(&GV-f*qp=+{A༶79:y	=Zykio1Aq^F	NoYC!fP3Pa?\'.{+e$GR?Ս-M](v=Ȏ/kN2ڹ_+ oΚo7	=:ѩ.?;v:櫾f>_5:忴IM0ܓ̭FTPҬ ~u"_ѿ:俴.GjQݩș=>Ztk,pi?:x3|}o΍CSwv΀f]2ղFָ.clrfj5GEj֭I	dP@;Wy)Ḟҳgi9GWtiA5<HEKvz!Pf,A z.8&V#>6tzƛsyR>ǦA{m+KkѶ{vb-RV*1SQi5rdGfMEf>5 j] Vjw@)icXg΢NEf3^<֥:/25cXe"p2=*x{O?W jh)9╘*Pji2穮[ZTgX*<@Շ̧v,RO<{HsSjD۟iw gE5?xGRyBzпtdeF'|үimRF@3ZxE"%LF1B[Ӽ-핚Y	gQ`r_iiZ?NQ\ʰV gr<BNǽ:i3Oe͞Hqsz'4]+H+ϭsSd	O5	sF^Uڗ4;1
+봑]֥m3PJF?svOdvv	o/fs;zYԩ=%(.t٧$FQ00BF;41WNr+%|61M'95k#=`Q1ZSiiɋ
+0j}ִG^zۃǭ5rrAga-=PyN1]GDVK	ffd;XCP[k\^=\Z966p=iE"50iڽ܀4Ai,HqSDwǽtfkM!肋sЈ#4%B.vv<nO=^/u끞UxTWj=VXkzW0(g9Sqs\7R PQ jyfԉ  q]|4,C .޺"½Wexz?%??
+u@dv1]" D¹ҿi5À	~2  xFlzrܑR P>~O6b[քJT#;Jb<TRFYW48<Fb@eGc a\T 7k?*\#K(%1&+j!Ӥ,ׯ\H"x)괃HgWxt)2 oI(ڱ*9xީ'+<8DG7oJ:sA;;ɠ)4 cM`(1 Q Bi@QҀ֒IRgڛ4 m⛊v})1@	N&0( Z1F99 
+;O
+\)H"R
+wn(SWSOz\8% 漗B'M@$WGC#T*
+g[IG*q^zLoO$Vێҧ=c+gkƩ-efnGخ$Ϯho6O9+"sU'yD`e==:_qx*ðۚ?6cx) UHyQm(VVQ2uzM6n*G\(i=kwⶍ;kkyD*n,spf}HH1:X.T[$o5e]+FTƽ+Z<A51s#"OjC^K ̓/
+w7 jXbHz`oe1UJ8$ѥrP&Zq*DcMosG)]-	N1ǽDUbn2G67i<Ò*[uimf%Q42v WHqpB]]o%K7è#\cI˖+H,],xgN3,9[X:}4pשi1iQsҎvziK;#<[xݚn?$qjeL_;|8sD9[b?/Cyx߫+ϮB+m@T?_g<k6JYv_?ߣ3yywlb=eWS6 H?VvKR4 ]Wv{ԇ2! w+{؟K*="\p+̂Y7Ҝ'_"o\<3؞'+&ܶG9F(4PrsUZob\=Gzf[zy=t!ԠIp*6xY w4k] dv4bf<8*Fr+eip9h0gb JY-,%kXa=iX.dM^; =F*͌B\0F=tYgy&z☍Bj/H㚔*bݬ6&	޸zUY}8(f)4!H7+μGҜI.>JC ݯlXSub{PX@9?8  JBy4h ъN% c4&4 bM旚 \94'&zPw r{R3&R8Rcu &)zRv4#~5#yip[gbp9=FmR5~	Q*$:imN#;^u'nd󹉯Qku#
+Ú5ͥn;SZLT_MP4	_#iU}i'V(Q\G+9Ռ^U썤rAs;دŇ%Z5÷/Rp=%6W<$TR"ǹ7yK	=jHg0ȭZ(yuksT2E&`0,ä2Ms;)P:
+i;M
+m&8m^G.L56ur\ҡŞ1TmOuXrMSl+4m=WH%Ƒ<3&<.pĹk.2W.&&1W͋Zr$P9 xu֣˨s);:w)k*B~TQ"B"rp*dm{m-ݝ3,Fqz}rב0Ac8@e?^iMjE*pGB#׍Joe@aEY@oL4?]6B^ek(-MOZش6<w`ʹ}z><^7.vxPb<gi|^ut2]<jN~#R<*ۤT{5q}c6c]ȘceTWIl^ٟT/:>0 wx!o*)+ɹӞ8b,kԖmM`1Z?`{W	/cؐ6ʹ7r1yJ[vyKpzkd;ʤrU,qSrvj- 9ȮP_1T gTXK֌w҆GTZt8*O]Dٚb\If2 w+ֈ"t쥾P:b?u<4sVAlR&M+\v;5ݬ;8R_Vk-KE#QeE9QН:u椕1N;=1B&'*Y]Tqn6z.rHS:W|KY.43bEyovb?N|5=ܱ-VE%w!׶xQܫKH)},8&ڌq@
+N gn8'@cE ic 4RJ Z( F)1Ot 
+x֚1e\ Q Z;P'SK@Cp ĲA=iu=״ᰵ1R"[#
+Xw:s&*
+#1M+)cϭRRVl0&c+:)JpU=JC!pGE>aG۱Pn8$']$T>i&`OԇK=_!wZMv>!MxJ$XFQ͡*A6m^ZT8: T$A)]c<2nAK.H=SN_:T+>8X$sЬOglo&X55ټ6TPt-|_{+jB:Tإ	[pO)8GD~$|fp1[u	HFI
+yVۆSi_ԟ2meV;1Wk}z1rI'bZ2U+Zgv3+t]~=Z/B3XmcZx/cg7c'^|,oN;1]x]qƾ?V#2<7=%Tǖ fo}l7e6*@9ؗܟ~k sy};khge=+?]Kɵq_w_oftt# ?)z.+~(c[~+gX]$Ii!Uq0b;}{XO˓ɥ ym<SS\Y4ZXo9ok`on fªO-1<-2 h)ؖibJdOJl[C^V֕bO#=+:	] 5#{x\CƸ//IMҪj0|UioLzmv$~WS$B屃Lٖ8'mcjI2 hE݅emӊ?i*Y);ɯORo[uϵyIR{!E}qM[8#^d\tW8n_{'旯Z1JGje	54!'9Ph5/S cFn)ҦݕFx4 m9 Ҏxci)hBiOj39ph qқRn 3ڃ֜}? ?wQ '4qNh8 1I&1JG<S{ 8ޘh+mF:j+zo}0A 
++ h;k⹙x	;wgSg,=*V dzzHg8f2nX$a}kIY$;N=k1Kd(fp=qYɯevXxu+i3qn!h 5^hYcFԣq#M\VV6?m<Icl7UOJ9Z7w*}xǥN?*҇Eݠ[F#fvy-#.Tz<=i׵DNyknk|Fӭ,5H,XKHU?ιm=J\(  k7P<C֝:JgL5Յm8ЙKVC1#NY  sR0I_R0j8(QSܢ'zTbp '~pilc09jeJЎhLfNCjʶKq0$B*[kJǮ3y^ӾwW'}"s"89Lԥk
+iIl}Pcךmj=ydzkPllAzFi
+UyܛAnJ+wzFoY8+*_Tw+yg n\/\<*K L:L8k/SӥGYJ/4ۃ]NPs\GPYqnk ?p>! kS,;X=2m:tܶ'oVG#frIO-Q
+Ǐn+
+^ xGD7]Yl$V>ѹUܹS܀bǥsw(Ap?G|=G<TnA3j|mkv>cD?1J=kMymn^&f ;cbð4:'8RD3m4QU5l[!3jд̒ٗҭ.vM=ERg-N5sS'Sd*ݴqҡY#ڠ`U?t\PQIÆ>WD E.fdJ1*^E(K:Z66;>漬?_୶>yzsGgvWxQ)!j@9Pp)Oi͊L+4 t4ip P~RqHN{QbE /hqp8hg<v<٤@"y4)pO 6gx@)+.+4 sF3Kڐ6( E'j  U=x{B] {Բ*|mPx7>I$+WqFzw?%fi/w:CCӲ8+FD
+Ɯ $zԒG#GN)>pGF>|pjŔmyK*$UcpgJ+uݰh49s+35MRMG)%G$77R-ꤨXgmѕځ^:S{b|Α.T!6qfcn"&ղ09c׿:+&9# #~K3;3+4:E#r'^ejHf8Uc-#jdGdFè[}2:Fe^{cJ-9 C® Jkd3&./ms!9BzN۝UkDqv?$ M] W!U9\fk"y<y3gh^TҤ.+7V*#׸9~!m;\t$wx?zngIi+ey-V*C }3֑۽B'%vwbGi.bxaӺcw[θ5mqZֺB`3;E!9{lkOjx2ufxP0m_>~i<&^:+<Oey?ߗꁗ탎sp"٫	001lԵҴ9|AVlG\$~QG+np[<6jA͡{_ 9V6^#R<l'-`no!^IPѿQnǚ5LǪ΍ܣĿ}Ԕ8'#ނ}*rO'^zY̫Zb*[6bvaҺ)%pxpI`|K|:Zw82xEƻM/a}jk	YMtmZz;X{J-bPK[zc==E^}![$83p;#18WUsh9^s&MÈ	1ڶ43r0< +/v v<٣e|L{.):oFM]R5( c8p𣹜!dւ!)O=)1@ (r4
+_J 2H<CaPqAҀs-)0})q8P) q@)j 9M&~l恍4 941qN SHȧu
+YHduj):2z:c㍴q@8c[Mq5 g{SdLW:GM˴z勏D/#>iSm- (9y2;/-Ha$1<5;+k	P|UXдW'8Yij/,q[j8/RHXkӾ閭Z%vHGL7zei2D6'hsҡHZL5ɴ׋ɓqLtN]D,R+Ћ JЃHmj$`rAmZ,<FI;mgҺ߉2h>edȃF1U}'X"bkנx,=Dw1!+%1dcz:q(<ĞX|WF8&]c_n>ѼTx2Cr܌[4^#,  =}⋫m^jJ3׭h$gur$e@*5;nQHrJF!UeArLd9hI6}}6+m+ZP7 ~U>*֮̗7߀⻙u/'V`f%9?3^] kS/f,cBst͛ ]fY_Y{X<+1`ivCtMfw/9GJ/zG5p?۳㑞iU}fGJoܘZ_czz3o/ҸK*K&pWw7eT7u=+'p3/ xGf?<mv-#g3Zx8.:}+Vڝ1o ַ.ǫ_6M}tIp=/7SیA>Wdk;@r=k܆$q~95O}σ,e ^N
+t&U.eL9")U|6 tfz+NHs1"3ϵon_YEw~D[ZD͎>CTs2ߝ9z<%+D4MANgj_Z~k8$4WJ-. K+PQW.,/=M "q+eIv)>f*{K-NpFVJTݬtz),+y:B۽Ew;ZXf5 558m`l	9%ъ\,9sPcwr<z{$1^Afs֟ڐ4Ph yR+; 460
+ >)[8@,hGZ~ LQ &M&9)+ ~ҽsMigM 4vi[9i2 + 62"1*QzZ ZLJL^ &IGQ kxBWc>rV*Tun=K"ʐC=oc˃b42km~	W'xSx%L
+r5\+R8;U&ClyOzUŮ"vT~t<U#pc ^j&m;U⩣:cciyu$7z~us^.+{-V6  zWjvX5W2%}rÌS6v2wTV8]TEy@<L~ni:xWm`}XtP*׉%lnY:)Bָa=GTZ¥nx8sBw݅%Uu:J㑃R_yǵZu+~7M;F2nFVg5jMS@o+]#ͬrdZƂo1w<PQFILlegA#+;jj-u+źYUK1]0%b*?T?+n:n! ~HfxxZtV(]AWXcקd1ize0@`OJ򙕴W߸ED#Qwmtj9 `ĊkK$C#+tVʸJ+@ߋQ+,(JƋmj]OMS0Rk3s_R5x|P?y0nկ56m1_ +=B	v g\O\`lc8=+,QI-־/ xGұ7;M6I'\O%Wt^dm#Zi-<kGoOf.ct1?jP-9g$_FBܒf=ҩ뚎s|HPz\%)g݆1[^AΓrK TF|OFBvK?|ixxv-Wa
+GTY}Ft{j7O@qz<q.r:urS=#/h,Lav=qָk6Z -8A}1Minmnf<U<~1,fs	ld5>_Q t2w~˰O99Y+?,FU)uj:.@+s+_?ւ+]*O66bZʇY!_ovǨrQҎ6Ụn81皳cq\Qx&ӯZ7g"i=8f_Cw%-nj~KxMwzrYe"&wb穮Y[%OZqi>f7G훀XB$FlrWde,xqSxmc(R?lBO>f@'@huȤu+sNWnh'4 n&NsM^:nG'0"r(y.>\ѿSO)PfܻpWZP3ހ cil8;vZgC sWasژx<S#ҁ1KқNbj>"}M34E
+3K@+ih)hk<jӑ<V0 C\?)[}g,oRh1ߏJ\ŏXU
+1Y0bo4єY0pN@o[(l)#ʯhŖl0
+}NZ1tD%ln  ?_S9+Д9W>WpJbiUW+u+@3bS1Y"ɟqܣq]DWFpzFtzֺX'ڽNXV:yb"dC۴grwQMɜ"Iq\&.X0z\3S|
+qAUχ tu̪?m-MOo0F8OAS#2ǱkcAGcA>wmrJɉ R:7qJ1$݆GC],k<q^I{g
+ (nR˩BKST=h3GB,eWh&x>)-ryf}!>-ǋ-H}+~ VK具(uz⽊+--]sּƞ*&)ڬ1?*ҍ^IhRJƻmO$VrE⏘gҸkW
+zWUmo>SoqXÛMFI` cNn}%ӵ{'&V;t|/n~!'dlIAR?y8zRX'LHiTWgx\39 Ih/2>3+#%mGP4"6`Yy#HOO5Y⹇#Q_Mt|/<*{=2{uE?8g"էkhA&mѬpKV֝ɀsjMWKѵ(·5.vEѝJRԕf5zLÏf^G=m4]Zd(qLl5IHN§u(D=Hn	\M.vI*[kioYNX )T{H'A<#b$R:o  l
+NINWΙ)T=8fT{h%D99G4e +"|}*v]E)#_19Es3E%9FAy#;F)ɠ8r9@; i撀
+NiR+=(;ӎJdӻb+c"<bހ:SwsFzqޜ+'ZAր&n0WC@+Tm廡* /ZVNj cTLş<8kK}+OR*XUb\\+#ſkk`8 <ql#4e/b1.p2}>kJ?7aaS2I^9s!?RԥRT-M)nvaTm"6&JI#6	`TW -2Y>؂vl.]Xu2+[V@i= JBZ$CӶ;Ze&6
+.
+%gTLё@FU'IQH.$a7)]++:ImY>U(gVݐ *OiU`!'~1lqH>SBwe+7E3=3[ob1A>aFb#]q֛!Dd"ɳA#T,¯S{i59!	}k^ӱ&c'c:dx|ֵ	ln3BH$~uԵ s vO$)n41@?ʼAU:SR\F**17c۱,;cq=랑Rl^a"(nъ}Ӭ7mCB 8*۱ǥ\r'5G khx \O5+<
++􆌒A]j {sUdg<g=\[O^eGfFN*+p4E5ZBs,$U_^EEe$=5emvܣ>Fy}*vGӊ)J"(c@̣,AUa6FQ^'Qj`K
+~QaZi>	ԧ1tET\t<%ge^4hY#ݲGU$+PLv)JUnq5+ LHsMAnQݐoێ|Ck&iTL<y\𾂷sMj,9QPGm'=jvgXԦB:`ftyR1y4F՚y%{mP"\n}]+3T8jƟ$6/602}m-㻐O"I+
+jFա2vv#N:Eњ9&9 <9r$jS{m'Nt-r]B̻O<wםg/ Tun,IӀj&.sL~g%$ۨHꕛcaO{&Lت5W_&waKց-#ny+ނ- 7QKC 	qHPRJ ;R
+^bZ3 (Q@
+P杏4 y. 'zp恎  jFm2i<|:g8)7Ӏ96)aMmeSs+R1[zդy72(;O)XƳlo^9o~Z#B 5qt4.܈oe>Gکo7ۀ#Nj_m+eT`qj^EvrFƊr	}A9HY:BhF˓lxߟd5dNY<m]Hsr艅#Y[M(?QT5Mxn7tޤfܼ]GÞ	fךg3ǥe}B+_1!Ut8搓ԷP#fCnzntZ}+ŭں$Akba[ibW2+o&5YO$g5x6[+G0q z𲣺<\mDۍK7d*QZZW71ۧ̀|Mjw|-g<$^[Zcʜ!yQWqzIxuVt6(=:g5$,ק_zN)ǕWrQUC<rGA]OC=q\Z4H6|}|:tH+z1J炔}wZU<Lor hx[P?1  oj_Pk=)'Q'Wo=k/`Rss]21
+v\ڲC!?xYz>4 uӀ}"GȠsն(L:9ue)^c9Ny.rLy'+PxV-71ȠǸ	朸M?w$M #\ͫ2CVgLs^e)0 ]Lj`vDC+G s[ֹz[IVp]%%`[sNJ2hpX$ag]Vj5\ln62EqkpeȪSWGCʰ=ǥi¦Nìݻ,fL ]ɼ*8; YdBP/k5N*/_Z+M\^!CҊIXZ?,#
+@+[U9
+kPSx<4癦v%WyU	|( Y4Y_O,U>Y0bu|';K8R7'4uE(f^*PEGCEbJC֗ށii3ڗPysG=(;Lbm %h ֎q 'J^ԝ dcڛuZSސ
+6 >~&fB>g7Ή6$7hQi_S:(44d:ҷIfO|á~vWX%s1<""xfH,]@1>SA+Nż-08p{bp{iǍ㱮\DEs*Nz`f*.T3js7$oiW:E.j&:r'L ҲZu?eO,F?>
+p:v-pq]&%qhК=o=E47`1{>A*xI/!ӭF=+B/i-Cl>;Ӥhvp:Q+ {Jxmw5<6vѕr7Y>=ڂ=aqȦ uj[zhiJoJ(nuC`U%}N+rֱebl6f#q[s(8aңּ\6ѯ$ʉs+U)A]HA3>rG5NR}jϔ#=jU)qWkg;+i 	Hvg8ilma4NM׸<btd^l2gӡx8A]|pzZ3Ө-+V6u WKP_V$kQ`*4@ ʰ-#r*fF  	1joJDA%r2RE#e+0yzxÒ9&|h Fq^2NA\=+> 7|
+Np.>4 u猺<.dps'fo6ԁҥECnXe[#i=3_G4$6>]AG0cqxCh'|>ET`N3H'RiPsڢǯZ~xY#=#FI{[mܐF#^$fiC4R,8GJRْB8T[j(wEk:u/)3y+6ᥚI^@gr6I5C7"g[&p魊@qN",+6ZKV,?]$̥GJ6U%x7-?NOD%l!a^xum}&g_)?:l:R8.{iߥ'vgh\|'qK_أH2 s-#{#٫I).A8^}Yd.V1Dx4'c*T˱=*
+79ȨKV<hJʵD?G8Zaā^BaEy :zoǏ4F>ةW#nl{wFw	4m5 5!  lw⋊3D@7ĂL[/ 0ٱߐ)"M+ts$Q]#x/%;9Fq]x/3@sяxM>iE*菀Fd?B)"6laEsح|ufxC^f?ўռƛ6?
+?m2cQp0hַAt_?>mm21j/FN(XPG5  ]+컌%+q2rx_Y&qhVKo5[yW$su[-l54PYxSR"9ݏZW91O73|(f<zW\$e$Cזhٺ\mh_y!'
+,Y~Y=>td6jr=j_nF	Dλ=!<R.vEuTrhԁH*9t7e5	17xl7yMԊMecROz5ݩ֟2,L"^ѷRGgs'݅[_e\ќJ?.;Kڱ6jAav>_%+A.Q~:nϖC\t͎R%'/uʊ)Oz.iiq' u!,h>
+dVSH7n=QF;+KHˑ_Rx̞?-*[ }{fa|O Wefp	' Qh4q#:ѣH.& G>5+9ȑִXdU|d7B>{OcFᶮY^,-jY9Nclp_y%`VucM0^.9譸EyX_ڕ>Y>iqYc0p 	:c	C#3FXG%dD/Q4`OQZb,ʤY`Ҿ;)Q,;ʀ'F TˌFS;8`K;c,N*Xe#ǯ@P)zSNmLJgOt8&F8+"ZVǈ5G\dOZLƽiՅ*cbU ƌ2^Cj=ƬcLUzR O) cin1MvŎ}5KDZQ<A8F)I|k7y2QCWT"Tܶ2+pJ}sVr7}i1ШNkU۟0)lsS[|HgMqpZ4D[*Mݴ^d2's\ݑW{%ߏflmz|yx<IH'Ծe 	_%:U[\w=!+)^֧s>?'+
+{Ա|BQ[?Z2Qp{Ǐg2Kx+~Hܯv]ը<^6a8aqv@Wܟv5Vs	UY=U
+Lsn?:ppAq{jO㹤-<cxv-r!F@xQv'Vv	㋕#0Z=F~	
+|vN9z ϰ=>e{%?(?֓Of$:*ͼ-u2
+W)Vx>?:xcQ3.DrϏaUxh\cSk[}.x_Τ=*2-n27<}hQEu;;K,q'޹o&ie|TYr'9d[[FzT|H{$men)X\q5Ƿu.B@'*Z'ţ@G*D 9kYƫqqkr"wPp@Euu{x0>՛u_˴'wwRWJrD0Uy<WCU18U|=>B>TZoٮLw޼&`HѹEg]_E9i$d{Kpr!$2*`'bM2>LR>:WH-;K1x?lh'OqG;6sduJy'iJ;{]ƱX\Vf=#@PUd_ƛh79"1:aUQ/5GFB8_ʣ[B m/nw(?ʗerF+6suė:؁ц 5jWK7hW<ty
+6HqTtz;j?jvEh/9#f+-ʕ>4ZL$yMFp$w4ԺXUes\SU>kTbkI9US\뉯:3+[j-SZcM·Đ<WL^yYˤ$~S}+Uo9drJ|KIF2 cpq\nOU)Ƶ9EF4)5㩼V=t+^oJ1;L Jyͫ`+ЃYN"3]Qī9` sN%!-r*JqB6M:Xed <FLЗQӯ5&l8XVf>½h4+7RYv+b0\;ڹ_c@ۋ;I=\Њ琝q<ZԺ"y'J~ߗ9ҬIԜfZV+AzS{}(3P(P^* SQ@Dzt-Q'gl~%G[H8u7ҥ*C3J}GP"mOAQWZJw4NPӊ;2PbVHȕcocxtJ1.9R=2HC,Fs]fc
+Ұ=+KÎeЭQW'jDG)7\mRSͤ0OUy\;IAVh:ʣH][:(VD(jeto^ңaLP#x!/4as16ѴzRb\cZ>sE+ bb;4fJXRdњ, R`bVf${U
+_3qwGJDo׾x>[ s^7[WϖDǫJ65_]FG
+g,C	
+Z2:eFz|)Zs5NVE*ñ~6&.ӡ*񔖏tT]UW9^:R_JmV<v*?9"!M8*VC!dҏƀH<S$s֗s4ъ,ejB0=M?+	I\RwԜXj換=iipyH^{H_S;SXUqWW\3X( {9k hGMTa Z|A/LWqx5v$rQ;K9ؿtVN.s]ƌ%ݎ	@'}1]hlюYmcQ;KEJJDw>=%hI}k
+T*9#I)P{=D.Ja$0MXћvZջ	{m1?.
++sɪ/&-i v5KIBzb	JOS<7`9yXbrzW<=k-mr8<0	ȮNLqJl+;55sqh\$n犬А;fG,5M;k|322=B䌌>!GK\kB궢P+qQEr:]IqUf2M)u5ɢT(eoI^65-UEv'tdbU>g!7h#O+׭ºH4r۬H~u6;0i)H[{HfɁs{rkP+;%Jo l+'ѕ] Fa!M΋!_uS]4ˬyc87yU)=uM2E%"X1^7K.Do.ǶEir%wR@]#(!rM
+)1K'XIH31Q'mh8/q	vnM %.(LSp6g<=((\Pq --Ԕ
+ nyU/y@U;lnRxT\y6Ǧ?O52D]ժ:jy{ 9zpV$ZYYK<m8+OrwbR3}BdGvH2[WKIVc9bKSMܝQ1J)&)dmdSIɩfCI(cԁСb=,@=ƊzsFrjDRJ74l: \+_L͇z;ь(RFHoP)2nJ":ӳA\qZ+;x=/Q=*x.NX)oOJdW[jM̮҃-䰼1H9^A)z'8?hGhVZƱ|}ٮ_
+*_ڲ}kkw>N"2J ^E:R|OSV3^>Gq)'9l`7%^v<
+/v:o%R}"3Ӣp3Gkc$V2.gT~z
+^=մ-r|9D$[pI<~Bu=nT4vVZ%m';^	>RF:WmWsCj8V#uA
+ r;ס$&pΣT ͺ]\){Voֽ Ak,jWKq W5Y=ҥNs?&[7s+Q6r:.Dއ?x{W谬_,%L8@>q1&<k=<
+5jSchj>
+ic^\"z޻eh*{bUAUdlxN)"'u(nZ3{u)]B	e{x${cWx>a!ט59XNKqcrP:▬QEGj+- Q@S)Z<q@J QJG=i:RbњBbQhbZ(	E/z;Pih{ъZF8(@	SCփր~84!ۜK5M6
+zSZ z@i'>ONzf7*u`u	Q@!SRih!ڶtTf;;O9v{ݏYyq݃CywG
+e<Q^Ν3+Fyƿ"Gpņji(XN2?cT1|7Xd;#*Jvԭ:{XSMVk>#^fUyeuœޣlzV5	&^]d=>`+Pʃ˱p. EhmoovScqdg̗$Uҙ4dHI39VujsBwZSW%:Wv!|=gF.|fjrVH鮼aN<V/-.ksMi%̩?pK-ĂYrx5Pg?.i8Z)E: NSw*2DSڱ5Y.7fq-VF=+im4!ǭ*;ג\]:X,LyrޫId`h
+!O|3r+6LW|)-S52\wrHr^h_z39[e?TsX9{Nđf3
+Ez l1Wx;]dHnMn<n9#vMiǞqLX/jNPwhPhE QF( $"J^Ac %OِO Eޝ8F8B`R bREPRBE )zPNzPFi1K@&W8@RE?Jg4N&rwޢ(4	Ҍa{VރJ]\GCeG
+sQS;2nkx6XԝGZ5y/Ƨ9]Vs>%pUX0že\౩T.f{^+iwyKMҮxV=]cq]7lM'ΔF:-r3[\-(*1V-6X4W֚PgI֚QzgJY)w0%r=4vi
+`\Z`T%+!9(ЇziO4Lёռ<A_g6=jxYQ]F~R3u(_	*9+;*pWZ4o0Tr1HDST<RL20R]E#9cf |Ⳳ5طR_g}R6ß7bO=+pcZ#]R'0ǭ{Fb?r?^H1O$KEmDM0; wǁ/\ݯ+(o2c"A ת:+c6zaE1tm#H3lsSH)9&{CyIN=ihښihG#4@zp(Z)(Bւ&hb%(z ZQ0+4\c(
+O? %(QniAw +sҀ\zQ
+Rs֓+ %ih1q@	֌KhNALmP4p)`收h&)EP<RbGV+BC!dVNsZad *u࿉so'[5/xw+޽d:1ɀZioł}GcQ9gGAԆsY'⹏:> 	_~kw?w'׽7ƥ_TV0ErF]Pb\+4XzBhQɪiͽOE
+z4Hqޘ54溳&2<wi!ƅ$0n/QJOZH	 0JgP݊l#NhE"MZFэv ""{5os8>J2+;]o!7=SVΣPqro'{V՝ݧ#J2({W2K*2+$]y^yF+qϥiC]'@є##ElYxÍ*5SжeZ&6i FO4ekUy<Tn+#Ϛ{oA7}.l$)mIz a?I5%;q׋smqq^+ZQn<12Hɯ.ԡDFUu6s'1)zSq@Rwh_z8/Q@	;Rt1I@  qM=)zI((fqS ҒS@4 h8?ZhJx	擾3@u|s{ gHqRZ TVқ!`q(> <L4b)$P~6)]qe8!3)Iȣf:NAڗڎPzP'g=h84unh+4#',=OH c4RҐdRC5w&Vsf^+7v.ӹ讗Z輹ѓ~f#3qYMsM#%
+R \|v)kMtnR6Ph]wSZ.IRcl@
+s8^hx+'@i1ksMԮԤRSv$bǩO8B`^))'&@4q҃ҝ7#q2 %Ӹ/޵Kí_b*֬\ K1*oa@|\fї{}νgt^;T0jxulcᗑQx,,/4	Jm)9<>`$ yZJ3 <UXv\ֆgƵ[-{)y3\תC4]'{>^8p+}cqo3jU`:	;W>`bC8W:3WC)x,kǼh_nWO:*C89E1}UcH$4eۊWRsH(4J(E)wRA)41	ҝ+ކ*1ChT0FF(;\hd7&qLC▌zPyr?L$nrivW48j@qILC9㊊@Iڂ٦f<3QҁX]أ'9/Z;P g֊ Z1IhC 3zS8f, @n;<uӁj`)<t+J܆~ *=+7?ʳf_uVEcP8a+ާֹg;$Iiwwss?Oząxߥ\R.U-y n\gFZ&+ȋg6&,k=U8G.\0={Rá8\1p1M$Id{R pTWC!$5b;Y%R2@UyhX݆Ɛ*oN2=w5}J=3M۟Jw:I~"DaPnϯzkQ_rԷ@ܙVhn؎u5kH<֕Cck+Y9S:W4RL&8jWR[>'Zcsz}ʛt:
+`-2C2#,[!jf:MlUCVGFE]Z]I2{q xWQXR$JQ~8+hG=yZc8Hѝ(g/Py;x,F ggƦ7ʇ;T?J	עVf`+2jBIK̲`_z<wdSю1H=FO\U+n>r0z@XP& њ1ւQ/ )q3 ()M<C
+)WJNq$7擵
+Nh("J\q@X^f;iE 'ҌQ)3LZ%-% fz
+2M智)¢8z`=isIG@XR}3Jiaǚ =:w#њB(= ԁɠ,J:{tryVvM"!8'VA/OcuPYQNNG}+մndnƽSS5"E|z9<W]OMU(u$CKg>ҪxO3X,	? QLU#ɨ|CsD@)R^Mv<UTtsq^H<.[&XFHkdD(e*G=̏qӭ5׌#5&Kneل0H'vbZg˲i.գi&B{͞yUQwtS\ELnI`x H<7ZA.P0?ֲuGJ<O xOvS"DN+ƗnDI |[ʀĸx{1Q +\'xn	˵($z<g?Mtms$`~ª8QxOS	R\GI~ePa"8MP
+?L% xUZ½'kDnOZKc>5?#' 0	]t[?T"EkʼP6x	 װ:wVnҼǂ1GDikq9gn׊g-nߝ4^i	E@q .*<@Xp}+ ÉzSO` R8LQ׭RAh<{c4_J!*=%O~+!qAZtҥ#u#̏=Gg޽cS~*ClIG<ד*ppqTх|<1IHz}('S0g4ܚBFh(yȤ8RqHCr)wuI{Nihv{Sx=3K9Ixs 릆9 Jߞa⛻>@I3ќfpM (L3FҁXYFr)~Sw}hhm ps犏' i/2zd* ?:]jqH;´+!ym6Rx5ψL5+B6>W#xUgjMY\@\ėsd9n6rjh҃w7|*)sԮ 3P/=J՟
+Z)sw=+7U:v9E$HkDėPB2$4,9WKW<;1.!*b 1֘K!N3Tݖ hKlC:bT`v;43l<eO]^1HQvbOi*ZY۰Q4Ŋϥ>8myLvcѧ%{j]ZHdlGQDj'=8<ןx"8vv5]Xj8HX}w:%GݭQK9D9ki%O;MDoB*q{ V%
+|됛03:7[m L1 *޵xh{kٕ|\קk#LTd?AZkT5=^M3s$co.cVnV;#? }+x9*tQ|WI~ND l{+y	oj cW4dd4$\+G&'4RR{P1xi9^z39g9FM4ԅ(*·Mɤi	4B#'#4lvZ	xZ8FPh=웼͆GWP0k4ZK%1;}.N*0+GY#0~U'5xP`zXm'I+Z|j2㊀ɓL
+gx'j+  Ze?Z}G@	P3Ue:ѿ?JpF9	ѼzO@rJ_\74o7Rn犃~( A>̟>(~*+B&+=h)ĺ);ҢY>\dpxIN7܎qޔ~S# 9@(2	3ֵB.NMcZ\{m|T$dU+uW^2+
+g^w=ylr:Dae}lzm-(}+񒁯06TQ1^Օݭ ^u*2m;1US c+"(3^MzPA8<s@M9ci1P9M&M7c4P9<SrxewF4&75=2_'bE$uBrJ[`<+B[idASYl\jB宮<YF8=n7C6)EPLIbc U+RWUa..˪{Ym09
+\O~.#i]޵ʎ[]? NC _+[l64|/ncr0rx+\x)ǰ +!fsxM[uHqFcH:PF;@;?/431QQlܒpsMa^sA=bg4@@Qtaj6lR3+Vx&y$yg֪>$װ:q,H+4)_Zִ	 iRK}Ob8J|<"涵)1틏!@I?("T`!v829#*G[6M֡5v)0@tZ¾+ii"fi8kpzV?pi93HlsϱcaƏO=a_3? Q7,9;<&y3䏨DZ9S _d>7izv=)6M N$+bhcQmp?*zç?zP7z4-8r h#̚;&}֓qWM]?w1O lԹ}]ei P vmϔ{W Σ(Ow?=O^^ӈ&zo$.f#̥N`\-";Y &^78|ƿ&gIcUٜyH&A	gd+jC%61-֚4Y
+2H 7Ҫ_U}Cu Vaidav;W4dr9گã4s+ѐH#9B4 *w<,:X Y},eC}	Kj-!u53Qa
+`8߸EW8D@ۜV>pGTÆ-KETnS߽yf,~jP#-!sH$ 8`;WkSY@$
+ΧnRNoqT\/֗ċǦ3M@lwK?2 AOKi\nTb=0󤺱pM*`zg=!qZw>	ݑBsJi$
+`fC41XJCpϘջ-~+=X?Z<(-u;i̤T^\Z6$j19`@!qL\0aQPf ơt[OɎy=>P$y$8Lt_Z!$$G++sWN,^|m1ZǑVv9y+9ngUR]<䪑*2p}Yñk1zww
+=ꎩt/oG-P,3)*IJAEG\G23t0穣 
+l>9s!*R%I<Q';2JH{҂?
+=Ft=H4m|g/d
+CgBFi7'cG2!:6C()AtnFzgi5r\ ::iSKkSBG[&|$,
+ׇPs2~o]iJ/nfɀ+pI\Xb	{P5dVeO%Q(^>DZG4jRq  a
+RB>FcqֆdrmOd1U#4w,.csҺon~Mq=xm*f?b1?mֻpAW39upg7jބHWtmj>N&`F"H<5M
+OX@rsN29"88B3 צ89H$3Nr)DxLN U0+6N}HASP(zTR[yүm"(ImVV13*h' L׷AN>̍ƻM`B+!ƶ0μ)Ih8{p7˷ vhvgX.P0X09U4u-B4i!U-eSp MԦe ֶq|9d}9]nVo>K	VFTqzUM͎rwqVE9IЍ c։ht|L!]*BE sz	Y4oP)q^Mi=fe@0Gz?.+aUW_'I;hMXsČISY+j7!J}GRhkXlէr#>ps-{tnfIؼz^\]jm3Uk	'1OEɕ_?cM^g$gw-/,)m_ҽºJ23}?J||weGNW˺7agC	wGG.	%$zV"U;vWW=RWk:0I&hݴWsNVW
+w`&JVc2wR6ҏSLz@P [	zf&Bҟ 	tT`zsP^[fqY	ôc֠bӥ	-лrzՍj`/%W8z~.y5?]=731E9V=ObZ#ƃp-JnoU6)\Z{22x8ҋ|i=yTJ͋NwTw0=Eàܮq+DR HW!8@7&:v?Z@(aIR( cdq@%
+R1JbR98a'⁶'jK֗@s1i4
+-͂iSz]uJ<a"2!	{T+R\r?ZmsУ<苵c?R,)8@M=^jq*EsaךRYB}*FI1#(G.4]?[L/$bch?'[zbRI++LU":e#p}3QN5<Y`;>kZ4i;sO pq՝f2<Ydo#l+';g'uUi)#1 W/S&b^ <+YpͱCMN{du$W?<,~4p,Eʤ PKǎ+V\K"16'3z\?TtmQL0'~Ϋmǀq?j6`f/c  Z	 s Rq^ӼWwuR<q}"t#r1ּ@*u\ɵA9Lk`Vdw<m8Ub3O5~J_·8GQJ1Ҋ4j+ZÊ&AɭZ5I2j.	Oc{X
+DX+CՋF:R#Ao.x9*o O~Qq6rs';rEخaMٿAKY[jPJ%1 ޽3V+g[PaV^W$ Hp\;3qצηb$qTj);q%Ĭӱ\#{b7YDr­rNVLzg#$0^%upx#|b+?Zjc ~lΫځWmb<2Uv. Jc޷<qp *r<>L@BGͺO~֬W#sQN[\\9N#R0k^x?)OZW,sQ^k/=`e>9 u~ +^ye?fCWPpE[4&VPr+<Y᷶`BWe8cee;V:i6zm	=sl/(ŕ1!5	RBVN<sf0|ŹY1W7LWS"IOV?7ڹs:C ǠI.xF<0y?7ZM$nsSsV\g*=) [iY}EޑiwQҸ6kUf\ \lz7c'|h㚨ƥESMhUk0K94[dү[gqC庺3>
+sSh#V;Rb.q  dSs(@ 9 RRJJ\Qҝuzi4wzB) RS晒zPTb1g9Lgҙ76"HVm}2DF2yMYgRbEMMYܱWWI'BxVh}۳ckFMV>eGaeh!bqڗR!m|	ܾ<a g$$HcF|峏n>CɬͽNEo;HqZK 	6"kNy,cO#Z^1_$':L~X!l`{1T?S}t'plcw)\m{Qtܯ |T.~땞 vs$PeRIL8ޜFYF['aey<揕jFRO@:S}>[+ w9֑V6,#p+(oAz _B̃W@>^3tPy"bhibqizQy ֫My')8<}sp*G5_[	#B.1yc,XVs8dGcC5^=bg&0-{b)lIkV/)f`=}k/h۾\z+Zwq׿xĲ*P8?+XxW%j8^}"+8Jᒤ1ۄ֫+n#?TJ$:ײ|R0S<Ulj<Ǖqz*<Iw$WYM^D !Y6MD=61^| AcYAV jpӑPV@WEw_҂?*JbW&<P;Q]^Yz 3f[` 9>^;+?>8 u~<3j1wnu<yfT~.[FN0IN܌Sqq w~tm?83
+fΟo[$זCu|vM=4Kk+9#1"ԥ84MjfsJug{N֢yݷj֩ivqh SLo4]qZOzWe]'J+c:FRԭva`*JC&=ir	IJpz;2iZ|{D.=;#5"(D֗0(8JEQM4Ҽ(c$^i1JM)A.Q{H wr2@i+>QD;*6n:Sp	ˍU0 g=am	a`%{X.#l!nsguopd1,749\~)1֕u+,}BUS8M;-ORQrZ2o5G+j=`& H\qIL5ba
+2)4eN=-1w͵{ckL}Jޝ+wt<$+2r B1`W}OJ)IkuIv70*Of}6Y\;:kEq
+NFIeD,< P27:v\6i?6Tt&M&5%pIIJG8*EY6ͻٹy+0 <tەV_"sϕӮcY@*A+}x>  h?=vx[iOyHEÛV\vX:ױsFC.0@?~?4t 8w[Hǌc25*1ޜҜ_Z֝>N91YݫJw|GJ]޴9E>ԝ@֫LHaW sryϨF&# +y+/GW!&5Eۑ k$ 6ؚɖG)Mg1~qjW7\;-.Qsک++YgcU7Gxs
+Ae>)&N}(v9SZc$G.R(97
+q?Ws[#FoqO5[Nrn%A V55!o͑ojnBَwêE":B&~"tS]spF~U7dKEbB3ںV|'bm}t۝˜ZqnMT>ɾؒKMhi(2+>_NW;LjF+T<ZbL55?J֔JU5f:չS9Sӝ;FN*|]JnP9#3+s%54kJ}zIy vd+Rx3\ F?Ӽon?yRUFFl^jn+,Vf+ιF+a=kc#YiW(+c	Z2=t3=.7WDpX_قWH?
+R9 iye?5kdFW][eqkؼso0MI7&͛vm,U8=L˹Q)Kk!Ƭye%}A:+Kf'^-/LBn2	>_t|/Զ#SuREǌW?0j-Md)Uo'z'#Gf,N0[H^p\<)-lfਖ਼)Θdu1b=iSY2^ȠGM5W6gwBKklB0W9whG^<Äp
+Do#wr0uj|\40B%:NbjJv8!i
+q"֐Aq+޴bAHiIӱF(}FP38gFx֬f1 =T)mXgi$tӨl>!ďj
+s3ۓ5Z$\[0]ǵz/G>:ȒLPTʫM5(ma9w?T+jϢm.Tp*#ӵ;{v{sX;V/Ǵwc(0c>V5)]AbEՌu;#~\m}p yLW+ui`)Տkvn}g?ٲHAW MZjvPH >_j^zjں0J0Vu<\tH<v+Wpjn)_֌uL( a\ 	t.AB5Ni+1֗<STɎ7GS&53-Acc4G\HwF=X֝M[cp24W	])Gvt9hJQmh\[h97|Ʒ%6F;P5k;;v71œϵ?^6_m A3Nu1S+O #FoGl~HAsV ou6m[KLd%i]FRŶҴF@KJ\犩I($HSB%)c/ qz/Ĉ3,	H;:ab2Ȍ
+-$cNZG_l|zvA<udWZ'H^+93/\5i֟uH"L:9YN+IT<^x|KOT CݸUhj2.[k0p}ȢH5eR=uVS=+jbO=)h2>=vה'\.1O*v۵G,gvsސ~խsEO;8`\BJD& 	b3/Z߳Rs]Sk#-hl?GVؚ]=>hO'YƴydiK7M$zxCaTjv"FkΖCFïj^͛D][@'Զ1"/n+B*eꢴGIm'4G<}^Nc8*?(YE>:E,ʆ[_b+D0ѿdּb;RNyK#`/j Z(Im%sEO݆*cF<n6x^CMqZW#J<J(<(Ԁe<Fil(6SV+W&Oj.5Cޓ5+@qIh,Ҩ##pc94iȄˇ@yLhr?c'&ö(оy"ag-OLTwVӴo2)9O,dsE^֦7ˋfeE,>Iu%VF6ֳrGN)*8&VJ,bS, *Dq1u W\p֏'+;#b/c=b֐Vݵ༲S)[ 1 {t+zմ77}mbҿTu+<נ=W8Bz?ŋkt2O*[["=jB9Ez|T	-ۜbsiٴЇҝ_hW$<sO?m"ץy3F#Yq/ -mK5ջsA >6Xc1K>+I l\{dggaG*bv˶Dd^!ԩ]4؀(@Ymmj&2ƀf[R2v5.&^k@!}ٜqda˜vjU94K&ِqҕ-vƅ>P?4{f=i	iIZ2 s'p3ڨ;d+NfL
+endstream
+endobj
+387 0 obj
+<</Type/XObject/Subtype/Image/Width 310/Height 304/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 31184>>
+stream
+ JFIF  H H  "Exif  MM *    	       z                            (       1    %   2       ̇i         Canon Canon EOS 5D Mark II   H      H     Adobe Photoshop Elements 9.0 Windows  2015:03:26 12:07:17        6      >"       '           0221      F      Z      
+     n      v 
+     ~             	       
+          25      25      25       0100      6      0                                                           <      2015:02:20 01:47:39 2015:02:20 01:47:39          %            +#     d    0   ! e                         (                          H      H    JFIF   H H   Adobe_CM  Adobe d     			
++++   "   
+?          	
+         	
+ 3 !1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw 5 !1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw   ? ï!٪o]maoFMOgPcc[C7".T㩺uf~, qǋM)>.^B1-g5_yzu?F?G= ϝ;}]Է0+`:iPW߶F#_=Wd7<ׄIKos 1zaH9$o5غ}JIm]upin@ЛAuw;)MlnM6!jMp6;UǨM-c1msj==߿QfM 1]qνkԬ7 5 OIE;] MfFK8龾
+82黉q9egV׻vzYtd?HvICήs}4=@Ϸ0IMg_ wf}O䶲ZZcf#=^.gN8
+Ȩ1ºkҗ{ok?uwN}kX}S+~]lA EsV#s_r\ChG?][Z/}/6Yp7F'WFWVm`f j]ubqʭOi:wHQ;$7kNݯ6Ʈo%'YɕkgOv.9i?HL%+y!ĴslcTc+wh3W{Z@> yq.ڭ}UVkνONmV93mLv<뮺Ϫg\͉[AnoOh}[kӬ}k~o'>k+q&u_F]y[lfk7nWA]/]De4`i>IW93ų>{^ސ&\f@]q?:{d3&H%kW~x?uv[w&Ou~O^ZHxs~ Įa+kdlqlr]}~Tlfݺ~ { }MZ;OMn5M͒'nKc}S2ֶ"C^`հҭڍ+JIjd )@}Gi-J?AG$C@?E1Bʽ0`.ԝO% 2>. sDtpt{n(k,|0@%ݠFk0if6 U%%{I+ts6X 5DmK5T vGS[	qs[N1jNmu1i;˞>5ۇaڒ\vnw+ޓkŅi\u"m$wzc[T@]ILca@1.t*Ք<fKӷԀYcI,y.	]t:a. >ފ;Z64ۤ7k?JX"7}ޢ_xgn  ID6Kaൺ=Iwߙg879.Hl kb,=# f?6?u 7GM̰SKqop|elqٽ<0f\QĠOOx n+e4=Qv~w*h~]%LM$ņ#S'Y| t$S`:o{5c\}~g\Q{&h X͏ZaskK8I{?s"kqv=̀] Eǳ'NZ3G7Yn8  !c摷G;赿)-k:vIdM:ڷh;bvT[.{uis+horhNmoTs*@l4=6ƹߣ{ G $wГYhSNF% .}%6Kw5-a+7V+i 1/Ac_KG`!ۉ7~K80nxp2$noH[bv+X{ ҭN K4m~o69-C'R ֋*q\?Xa5ۻK~wKx,e@{~Ksո;pfCOvĔk{t1>zJǰ0ʇov r5sA1Zb^+G.)q`Ѯ'ٱCp}@i4 Kssnxvz[ K.RF00w18N6Mf0sδ[?Icō^(GNuݍ}Gkيi^] !_?nȤGwڛ ܺ]gS^8 w.zzK - ri8p$cLhߧd>( 5;$3@v %X!2 4m~w򐍥xkǸ vާs!=qd=iԯ{&w$	k{v _hp}i]#Yk*B膱$} cޝ6;inKl].솶@5|{螣XACHskjL􄍦@[c>  ZhW"z5ƽ~kKKA۱;}B˴ Fvuxi}cu5.s 'n7ؒl;d3>+vlO]= {kVlu;@6N`A#qh=+ ERRWI;[ 5Ah᠗NwOh^K6ZY%K㯹@o6WCl+a~ݽ%)Ͷ Gb#Ek0m-t}';sv`#q\5=D%K?@}6oc~*F`H/7@:FZ!Q-p@n'46m 9!gk~
+r.-%h<i_e?ov> 翰:YПRǷ7&jcxűEAj'_1 goǬG.ڂs-eE+84>+8td9`ƺ 6w;LlR]mec}]?Em4׺Ɩiklۘ[%+[ɭ{mws_wj8v<wyKٺw&=ACfukX4#C&L+.f\.k a.IsZϥPpsvubگn8{-{*pp;k{i9"76=F4Qჱƾ"4o:\~wS{ѼqsI_Pϣ	ñ۾;JdkEޢjmf}#v "T{+=Ķ}>Nlnߢ*T{^v?Tvw:cF*sSOv,uQW{s-0ӷw?Kv}-Cڤ9uqvwDet+uXlwMݪw>-{$`C[~Ң(kI㴹uiobݦgRS,\Yu;i{jFbjbwLsJxkvր&x}Pk6I<3k=nWk=WeGCE[#tWc9p.۵ (XgK+ٟnn.=Zen,pG,on}aƧ\h˧) V}'K79  foPМ LGԣGJm<;[apG]!!oi}%8WO]BlveeTrRDGztQ8ok[I 2. ?Kk ܝ&5D]iVZwipl|VO<!)x׍\3j,ha019]Mg&ΛSfI쩛7Z~7k]:oZ7YtڋjccGt,MOa]|;Eo\ ]NSb{gJpR.KVF=UZLܼ QY[7w/qC.d&Dl[N301Lr2N3Orz [؋7}]k݃mƞ۔[]V֚ 7UA[?Tӻ+vȢKa =c`uFFv];$,,ݙsp |Z3ÝR DscL;\o+'xA|5P"[#Υ*+isD٘ =t
+YymDuLrQ|=J 5lD*<}=rNC}F=šmTUe`e7$zֆY_ Kޫ?U< WrLH8%Ϸ'47 ZLZ733۳A[ƨ_5>k7j?1konKn9Ѻ7k?Hƽw龚{qK`wG-sW) 50v'{z nqRԱMC5o!ms]sA:H?K;ؚ9O~o~J+ph1~ݻ}癏~.B@cX ݣzo-ΣM,Akw}6ok})rw?C_i6tK4og{&c#.wޗDy?ؐ?m&KI\hDa12cI9:I"]>C◊JiZQB 	!%(Eׯp!i> V7/K _Ȼ~U׆+Hs[c<ϢYʾ\LW1ki;akx.n8m@5ퟸ-r<2$ƣ0XC}7yZ5cnlXe-sw2`$kQ;u7=w<No|Mnsë{VW"Ìt2=Y3ݚݭ-1<C]+$mkkXq}{d8͘)s۳d2f=?Zf4.-귂d_^	v?>AAz_Ay@>IJsH(ObH ${翢u?_*kp5+,o[nޅbg!`?^"uK} !Xl{Q=+k.ft|I	) wwt	vѧ~)kN;;敫}>a7;,'wt;c T🱰@psc몔_y&7W
+][7+XzT@cP&$jG_v~gۚC[QWֵ] 3;wW[dkZqp>ˈd+xxKpFRaq HZ<>ǽw3ϳ5MsvtwG;Mn!m5l CH3NC1kQp6)p\\ Ɠ W=g[;O{jH5{9 dPׁ
+p7[9#I;9M#8#2*בPpy+h&5>eEUe4 ѣ+ɪHǒ.;a{7*9}xksd9߼orf3qc쭭6=- IGLGmqpYHq,`ɘ<Z?op Q'
+vpr &3+ጶh6I'& Op4y#*t'f1,a>Wt\,kH zclpk|6ltcGòOWǧ<^6/ fKwe^a7=H;G5ȍgi5acdC8VM;"kݚ<2Цt&'m1UYuu
+I,vK\ sFekNw?W߲m? QNUDt"Q/vRnۨq-sl{T[k P:? U:3 [ݸ}/`hMɿR:KEo3pYհrc]Q3 `n[C;F7۩zۣ?g}ޢC I1N5wTUEuUi v;:dFv)zmM h+w~OvBRr:Y m͏GNQ2m'?)R,&{ cvMI/:4П\*qe[u~f !|UAb'ݳǼM4H69io^˦Y:{@nC`#s=1= Qt-阼F|=1+?Xz_hݦK-! ;6~ٶَ?7vvzoc7L0; `$Ay.Oڷnlc~m! 87H۸JL/ ZDQ2?lAH\?:OMS^PQ3T2wo X=o[ooF;|~l R5{ӣ:w`	kv8ml{gP1\Pd7S?OQ^ކ_b?GQ$[<8qze=  XICC_PROFILE   HLino  mntrRGB XYZ   	  1  acspMSFT    IEC sRGB                   -HP                                                 cprt  P   3desc     lwtpt     bkpt     rXYZ     gXYZ  ,   bXYZ  @   dmnd  T   pdmdd     vued  L   view     $lumi     meas     $tech  0   rTRC  <  gTRC  <  bTRC  <  text    Copyright (c) 1998 Hewlett-Packard Company  desc       sRGB IEC61966-2.1           sRGB IEC61966-2.1                                                  XYZ       Q    XYZ                 XYZ       o  8  XYZ       b    XYZ       $    desc       IEC http://www.iec.ch           IEC http://www.iec.ch                                              desc       .IEC 61966-2.1 Default RGB colour space - sRGB           .IEC 61966-2.1 Default RGB colour space - sRGB                      desc       ,Reference Viewing Condition in IEC61966-2.1           ,Reference Viewing Condition in IEC61966-2.1                          view      _.    \   XYZ      L	V P   Wmeas                            sig     CRT curv           
+     # ( - 2 7 ; @ E J O T Y ^ c h m r w |                         +%+28>ELRY`gnu|&/8AKT]gqz !-8COZfr~ -;HUcq~++:IXgw'7HYj{+=Oat2FZn		%	:	O	d	y						
+
+'
+=
+T
+j
+
+
+
+
+
+"9Qi*C\u+++&+@+Z+t+++++.Id	%A^z	&Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l   !!H!u!!!"'"U"""#
+#8#f###$$M$|$$%	%8%h%%%&'&W&&&''I'z''(+(?(q(())8)k))**5*h**++6+i++,,9,n,,--A-v--..L.../$/Z///050l0011J1112*2c223+3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<'<e<<="=a==> >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JKKSKKL*LrLMMJMMN%NnNO OIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G
+k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4
+uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD- u`ֲK³8%yhYѹJº;.!
+zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs+2F[p(@Xr4Pm8Ww)Km C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222 06"            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? sҢe,@F#U8Ů>u>Y.6yT8#tӵ/i6Ȥ88M`0Igl?Uh:`$sΨSh[Y>0ȡĈW5n-$aS:Yp2i\Ҭc🅯Uq%EwVNe@\*x$ks>5ݵFHk7zu+>>Ö2_x#Qּ?>/ϼO|W'S޺ZᡡQ	6}ZJ)nrs!Bv9=+CWuqy!yϵQV\s]luΰEn-0zz&3Fܕ8ȫ7 #&7p?
+!$OZeTqkBͅב[DB5jѴnu['gbDg,=떂wbѶdRbfaГH |a=5f{򭑞NTdl3Zѵn.ҹa֙yy5O+[E.D
+6Gҹ@=kak6f=+-k_מ'֡(7`f>Я%h1xfZ_d1s]4EFmBpMs]|{KỷnrJAѫRZH, {M'qk~]{8'gu$@7W+Ƞ8ߡ |%(`Wp;A'[e
+8)Hgp)غ%i$Bf^@ӭgPM":%$X++LϏSH)j6fpakgz]ψ5}"բ' dhZ`g7[zQs*J*Wf1?y?\uГ|,I?eP8zaZ1?^,iW6֑ۨ%{>X.zdNE>+E@pMW\z5dVp'tNiDm:MkIXk&;a@$8r)XXU51EY[]9QTy򍝋I  lV=Ѐ^I02p90 حW׉mMEGes
+r&VK+yy֠rlzF⋈V(&weIW dc^;hc רZiӊ{B	W{
+3Nlgi^=Vɷ;A#ΤǛUhU3	4'|9cJn1aŘF]2ږ٧nm?LTGZ'^> <7$+{+FAN<_el%N!<Vރip#hDv;av\ٸJm0#isQ98<ݪ6(h[ -l5j<}j4xKʛu<彅Jw'4j?^:fHHLQ IeG ZrfVaduDg;jN`rLn>h0NbqS^<	׎^`BWlchEW3!aoq2drFAy2g^/١m(dVcI&e")" (sS}O(<tNeO5qA-H8hydE]ɓOӊNrSs2AQNǮ^%O Hr"[8Fj|cSv'px|3ZL+C>2s\QEi%KvJ|̟GOO#zo߳[q $Ҭka{HoM)0܌iյ+5,0Cwaќ1ЖD'^y$62ț"B+pByxOVUY8 9dƭL#GzWj'hҙ &\7'J^)#-PVS:
+fx<q ,AUI% vgpZh~P0QS"z QTpR!{iٓ8ݻQ~9B#v\7SQo1*QS~-%61]$%bI\$QVXyrMkm/#?&D`9XM롢q\lJ?3 |Vk ]MejPidS=UwyYb$)#r*֪+qi NBGZ9|ܳ:G̕S^~b}:pjhΎ8fghATdԚ
+ɉIer
+r8鞔խqq"Fr9G<GjF+8Z$!	HYnVXg%H9V'ExJN	Z3)e+\j<hZ1ːj7tMi=hZ&YJ0J3`j+$$@"6sUFZMrɵ{SiWͺ>P	{P:'.?J=+n`yZ6˙aPgMyҜ_3G \'1Fe߳89#}(;g`oʬDҹ^:Trq%z j )BNO M,8̜ rsf|4H+TqBew	p$g*yU$.2PwqޫHDa9D=6OE4Y@ 3ާ+me*!,AS`Dc۴y#i7
+
+QG@8}Ko$paĪFjC,-0VeaǦG0Jmcw A%~C6"4rof ʟ*E&cnCg X-¶2	;z'zI,s8I0=ԁ` `^BxSl8yOgH3]l>e w|u#Cn1+^HҮIFsU#r{˼vPeK»L6HCEo$6@	g8sNyfAW̘=G#⎃)msqzq:\%@9 Zz].HHKmC9=z{Kjcڵ	}&<NƢ@d]-2V3գy+Mԧ[Fyl+Cd6 ?+RO~n2.r-)l^uw^cIg	ҩ"JNr4p+0]*O GңS7V>SXmkx0knsj+<]N:2hUBp'#`)o㸒Iu(`q+}1݉O|S헓-۔<zc
+V${gS[BRpqZVv񵟜Bo8q6'#Zi
+͐
+)pd+H ;9ڠh+I#*=LYGqRͥiZxI4q/+?0,1DY,~fӽ[O.Kgdv0H[!P796ۻYNA FG+$۽Dqi;r{SI@l\;s{{Ӥ\/mw\GV΀heK*G \S[V>@\:XK12'rr)0Ń%=2X%H>lg ^KP?å,2/"`]@ӌ{T>\I1VT da,N0Aϥ6$wJE3~NX>nz݀(#9f9+jf~b!P`t6IN>c}葢6YGSr*%49P0ŇUTH.VPY3ԜsN#0GUjK6|M&4UP 92zȭ%I"U~fp3ǿT2 Z)&A	hrqB"XgyKnUC?ȩ]"[EZL5^7]p$y< BO_PGlI|Q?Eoso<)j+s!cw3LFޘ#OܻXb|IcaW<XrOh&zm1aN>c5$|_䌌V+0,
+vRӻmm<g\	XH![?DB9|[s?olQ;+:0 tnmv.9ޙ<m.G .{՜'cJƥ|h@Fh.u
+Z3[ڄJ+i#rsLmqк{IY_:Z7Dkz(ǝzi%W	ml㸳.@F c	6ϧJ1,,uGV}ѡ/RxdY8#lʢFS,8aU>jPރ4+-i$Y>R#|^I$pj8ݭȇ~Qϱ ̝ *j ekpC۰M?b-p:!,F	$FJ	ۣ
+A1恢\G7
+ǆ#<V̗sbWze8 zUCqFB;CK-?)16ͼ,Z1ԩnMh V\ޟD֭+9k;s#RڋgG9KЉ4`3ubHji;Q<}AOҡ%Lq7Pb@>%.^X(le[\k9¤%r$e6AmCr0$[)=ʜt^8f;F:SwIJ1wAOgfwb1.|8t|t@Lpdьn`;6O]CҞte/=:Txeې?2z16*UkOBc
+!'j`Qܜr}d")-mvc֦պ\JC|ݱ{wPNG$0GU8>H&% #֦fUVwN[f Y#onz*և|]2w^?ZRfb@W˩{! YEG$O|kԃ433X ^n=j,,YW9>I璪r?QwUe-kqjU<%\;9'5-G) 6s9-Gn#FI꺳+`0֓+ȱ0;׊6 k\ۼ`A;5[
+x-I{}J	`%֡տ5{V+kȮIh1ڬ$S\ +j&4J8.V/;GEZK	Qثz^%V2uQثg[ZҞ>evXΟ <UXS"99lum3		*EV|pRyb{Ώ,yw1Fb䂽NPCvQWw!۹p۷7=ۖ_^UB%n2	EERg?[0K} ,N}ΟDf8_;q)n"k`
+|nw'C,][IFduQ3z֣3KۃddP&tѾ
+<Tf˦x υ9;/CүZDn,)gڲ`%+n
+`XhclM5FFGKǟJlüLa8G{M4P w`z΢X H?VYQPtW.cmP#G$ %͈ D.۷(隯	o9ILK+`Ųr00~l>F;c5Srdp:uk*R10t,!aH!-$h+֌CqF$$Wj/#yT8SBt0cs#trq{G_Xy늡v Up}6E}$f9b@ >.Cy
+XEGbNoMFl(b~U(Ϋs֞fFj@0yZ8͓Mxh%6<iImF7	];ٶ1ǵ9)A\	>w%;@
+|ߖ=!'+Nݣ=NzdTd0Cbnfqㅥ@M`Jbm2":p!eJ{֦#n	¢FUc$g$1<d$A)nJAHFpO~FqHZ0h >Cfgf''Z@$R !Dکޫث-(B8Ҭ&b\=xfal#rPv[yӈ3V)}*j`cI+ MQǯ4l6uYr'춃1Gݢ@#+=Z*<NFƱjwR9'k*Ʀw1 Kc&>V@pc#qX+eOJSr6g>UVY/jGҐȤrF7!?)1xlpG68Uۀ{qo3o\G(Fl3m}tqdTP
+p79<*6 9Tp 8'-41"hcicl0?GQ+*#g҅U24P\)Z2<E%ALQDhRԱ
+{~L;GRA+SŘT)#MjF4AFV@Cc:)0`%/Yݰ<UWF] c9Rİc;Nx'dTr;HPv圎zUA+=pGI{"&^rs^)Il&7 	\@=Jm
+ 8=*ͳl>`#ʱdT%09 З1[$ fr  Uə38bW|sv$Q)eMX>>fM p8G,8U'8L9H'|2;9eG|mQǭ.%JR#=[6>*oa ZVPmQ%!844J`i|,p~/-H $AIwf]\y)w,x @CPwN}jX% PDAp
+-I0nFqR{<PXq/H7eAE#M߅1MwS */<3BdI[ g@CY$$^1ҫxʑHj`Y<20 2u6w0\th)nSOqj%9/Ӓ8w@ci8U3k13X3yRAZfRH'=*0h!)xxm'xDF8=hf$rMEpŴV `p}jM\/<u ivҴ8oi8Sῇ/".䍀vʊcu[x2IwqN憋[XԹ֦'zjvWo̜JrlNJfB8g&Q@;֦gCVm*5Ē*J'\Qj2)&BsLY.*IH >J+)בJo:dЕ?98,+v'@ffaH1n^H ʜ$18VE$ xe/#BVM91ur0TmUi-r	XZݭdTNxX
+	cMNbh\F0zR,bʻ~	dduj垤AirW	#+<HtJ֬p&yO?C@PIc+T[UWHGL(L`qޒYGb2̩&\Yv|6+XĽàR?DvnNz*X6]"O#ڛYfr1#?O=-#.HXx*￥fDX?2<zbVX7Fw>܊:l>k{Ia{0qdyp(Ӛݶ}jF@glzzPƉo/߄B(NQ%Ў6=sWah%#yxۂsBPi6wr^6+ 8R34p͸l}9onBX>|&+|v Ӭhg+;2`<p{z]*L6'>	vQ*0T7+E$qE79L>yU2<	aLY2I-HV5)T~ kxUl鞣ދ!a,p0mA k@ $hc%'sL^ɑPG)/lUW,< g%QEWEzTͫFpr
+bp%ԋj*ԚXު\4x8y+ݵcrWZq@cum$}οj*,R& T8TOvOC%)lpv^tm=*mbo	&4HIN?TUJ[
+[	RlF~E4?1S0r>$X(V#bQNmWic0Y\I	dOzcڏ&Ƈ[ݹ8jXZ	 <tLV2}seu*͝3:b2#BJV<UI#PW֐-ہϿJWH\nT;yݚQT=n!eV󎹦޵@b۱F\Ojm
+La)9=-f 9XP<<u3KpN8(>XjIH~0y>@7jL
+4:4pIHmp|Ȁl*r2*},DEH'!'XwKY >Ơfh	n=dk#"ouԎ*@`x$
+n$c#,FnYZ1A`)T!PN5	dpISI^n54m%h&7$C!xAܣ=Ac 8~C$F!ϖrI韥 x&ˉ8I
+,~?֡5*~\;bm̅ c0LeVE }Tg"O,YQUnFYӘ8"%U;w4ӚX$,7)(ҀEIԖHR@XNri6[ޛr\Jy#4
+nm0H`	掣,ۻY(pipKXm*@lRC?`@7'\8a8㩦Ǵ`3And%PG 9#|\:aZ # *c9 ;@4EJVO^I8	>yuorg+)[ 9Ilw3/@9<ukZc4f;OVqI{EQ'JpAZ*]j/}Gթ56Y?~9)5/&
+~CdӛA7~Kc+>} (r䯮EVpr`~`*Ǝ6CaA*$"*w$1ghvާXfGA#thmYO5+oyllФgdqjfb񤜨sڒf坉z@<>hp
+ɷm Wݗ888?J*}	KcJ-CpÏBy$dEMQ=Dq+v4Q۠0˴)tenjǁfCkƭ%eԞi\Ƥv=ŢI*%t5<J#D1Kݒ^i\_[tcнmJږ}Dq#?n֭|1뷥K,n𪗙W?pfU1c Kw}b8hF[;KDV++J@{Qmɑpy[)OO]e5 U~٪5tCՌR@~G[FP}/	$c9X.uEuub0IRE.i#mܗ@TJX:Kti
+=Sx$l$&q]yۜ3NEY94(_ZLYGicGqMskQ]~ GP$95+Yx]?-t+vԌTD7m`>W<g[dASP$c-iYԉc.A4C4mVS#6}Yc":qVwf=V18lY Qˠz!ϝ;(+I}3Vj*7r7d}+uxDbmJ2dո]BYSq?EOfvx[2]:9 z-2vLָJ׈ؕ "뺴g̗ZI8&qJ4_w
+.6 ~D gV 
+ .f!'?zޡ%I{~0%GERm2I&۠X7ORF@̪HU98KV2N5ӕó#	tVko&G`N}<İu '-v>gL5+1Y h7	r	8-*o}TI h;4`7c]: zv?wsQL<)z杨]3N;#wDK>X=k{@|7-Ѵ0Wk.eXOcrPK:0`@БU#łj] mHQyd}*D+n*+$zf2Ir	P2Jf /AxZ`HP2,M;GlsVy>,=4QnVryơ-ng'Ҁ,-1bĬ)G#ylYԮUN$,It&-+"9b< yMQuۓ:I97lsׁ\D,riH6vrI%SkApߺ0sӭzO|=ʳޮ6/8){#)Y^Y$OF7kT<֌\-:67!72ci5woS^0YYZ 2PM[IlN>QN2ǕD{Q֭¬<hҢ=<W]/q-|jdc8ER*c]9Ϯ(=(mb!-RW|i'ҋݝ.I!K[a,k^
+mu+ui!VWs+^#99#>6mk8[=zXRHgWq:Ə&*Ozo<g\91HIivwnhɊӔ}P[&8ӅޏVqd.q֘o'yNDr؁#ڏ6JS*DR>g?JQdziH89:SѸQ&3!_*ry) 53^ѓr}1[K+R'h^?4F'R̵q2Rظ?QRMgA~^+:(w
+Ӵ\i#5Y7(h{:*+?$
+Fq}1B(cޗJ #)!q⤓͋L&9$= VGH+0\u+<tvY#9
+:jոyN<dWd>XRAßΆ2xLs.2	lp(hʑ-O6B6|fHI*zjbY<u+88J1rޔᓈ3w CL|y r:n--usF,W+"x1X~T3Lg2T2qw(7~ub>~|)x	J18\㠣gIi܈!Kb>jr-Kte!+/RiJdLo8]锠@⋕wk)	r-1)jHQg,OX#8#穤vWg<*r(4(; LLӝ)z+6/n9gҎ)@9- gM9:)Ej5ѝZ`}h^uiR4FCiq-\M$=+W04oF¹
+2HR@ !#uCҡm}G*;FU\JiF}ghB`ٌJ Jqְ>a!TS\cMGbALă+6\}`T$ך{2Oov8"1"!rz˺*Dy+jH`7V'b; ~"#GU6XOq#?.`uG18'nT,	l	$lW/1 Orx+=?FA?Ju?̥S-neVS"'\ :vGb6KRy~jHw4`f(i{>iE8b94˴>ԇL/a ;y+9jA7mXn=)H!=iĒ(@1FiOݤRh#R?( !s)y:?.i,S#C^6~{++ O^!{hc2e=+ dSF)(3+hz*]A#I]ǘdzcgZ[4hy	;q|ޜԭe>X``{B°c)"b N&.@7}Jt9Qw`1~E&4xфc'nYPH%
+˱
+xojyv:A-i}pc'q]q"Idđ,_Җp%hX*OxЀ3qd`,}rEsKWK[K˽3ҹ+(;H-u̟ƽLr Y\w>d]?[^դ~|+~֜89)YȐsKޚ)sD=)s&}iW8o`昚Jm&Nif=qZ``hϥғM&($$Rw7u&Oa T{7jIڣݞwCi[F@ԓ?0)q׍B?D<ydɑEC7L<L+e7@u;;;O2a[p?d&DH|);=/JmoeDG[%cڄ)C<&prr`l"8 ZmSn1Q3+Mv?GІ <IX;
+!^i	9'Qc?QM6)(@ȮwcRhI~g(d]r1?*y;)fs%Rg}M1ew0-]x>Tghmlv5$7Rbq5 fjnK,_aMO/x}V҈n@=+Oʻ[ӫ6f8͏MueOxV_Ӟ֣JGx08ϭoaREޝH,9ܜdQ|cZcc<HRip8ϡOx;`zW[\ʚN.m$q9m
+PG~\FqN9sԟ^*߇F_֋bmA|w@[H41pH @IA3qW+ٓn.sߏZ<sawL%8ǽ JNi3?f[\I>Sҥ C9`* qVЇ8 X(:+Np)ڸ 2(s#+lp8c ν:]6>j:50u^Kw4IaKX;%W8
+!0v;,R|. ݌
+Bz@jIm-0*{"gP@ԭtRD)m'?Z1[cQOԼVKf XrZo9$'#0/m7UON8*/.r 8It2JK֒ԫy\?Q. CXEnv''ں}@K0Zmn:\D2l #h(Y(ٓ  KV#jǜS)m|!^mTAwUr Rn419~aޗx<RUTln/lX-,z cǵgXp]|e?cɺpl1vzX*;Mh`{qݱcmpPVV 2?Qjf)oxUc ֤6ϨHG8 p0;t:Vio&gqq9$T^qP$ri<$q[wLyq; d(2Oa=n '6+4%dPJڽsMmNޣ%yuCߚαclttjZu<8?SXbkP׭7-@JcwS:׺--m ק}y_PI</~yfkNy wG"{X=.rOoƽCA/#Aۅa
+GjWuimovC?(=$ :)~n4>7oV w1+:O <- ?%􌏵2vU}jZ` 58$F+zRSzXE&7;! hjݼmp!
+z i2NՙR5Yw کiZ7̇+p}*eftV-x##V߾eQ jd,0ArFf*Gm޽9X9&T&6gZq(uƱr⊳eZ+扥zt6MFG\&Xr:;뚉Ⱦh~`qJMYL8ߣ:<d "c2wg8jm*?6	33R6
+dCP0AYW&
+ܐ&LʅȦT@s~*%l	Ǘ.z,;~c8+KGʲbB:ݙo!2GS҈wRK`w<S^6f`	ʉ"QʓRaCƷ^O.eȇڼ)噶!a^D bN&N3{5 `qzm+Xv'WUxyrwt$
+-KS;һ1P*I?ڊWd (4c4ȱǷnp@$T^(II~:=1#!z lpNFqhwGqƀJҤ@UP*7c{W'נx HCrr;Vg+}7Q8
+ cmc;ki|Umc	q:˥J&9 >>Q2IodԨk=xO<H|W9Ӳ=~xRzEl'Hc7 dcʌ=k4z{~?ν.>F+jSsWg*$?Zp&5foe>)	M$`S)9ۦA:ycH?OkYRcezޔƴ<Tk)gpY,ÜWO+*ɬ;#>tL8x<:ͥ^LXʏ6PW=0rH5_Opu+9T4T|7rl\ɲh)x8'p
+`msdҪJڙw7|C\zn1۹EbeV#'2~>5Y- 4u
+ﶓ=єufZH6`r:{ih!XI\[{whV]9߽bG4LR&75,@ό<wpg;cƃ#R{H4jp=F1݃*|C$e@á(ޝڈa99'2+:]P+N]Y9My63 eb9㻕o`mc23m5-bW?SW5k^@[;c ~uq81qqۊŨ 8q~Y}*O*U"}8ɟMmg ML5k~.'ꗸ ^Kʤ  MI <򩆭| >{Riސ?|~r"=2/&\{G`#¥9=x~s	9{1{H&ASzKSy]2=hy+F ?U_K:9 JkS˪FMu2qS׊:=8'"A8bGopH|bqoK$ԙaĆR"vs> (D#8f3y%y$Kg
+'Lq滈LD^T&C7f& q)Dnz!U"?cnt4Hjp1ƹgҽ%	ImB+L0?mN&"wM ?!> hsSNdptu=Nظ;B6ᔄF U HS?Q-'Bq t%nP'F}O qCyu T*y7Spǵ`Ck$#Gs]WŮUuQ;G+㯥d_ጀ.$G ICF%2D'Ctc5vݿzn8!O	N1Ǧ}iN^= uNW9h<D
+wj)%u	⊣q?ƗZb?ާ$dlA?J49j*H%pFg~JN]OCgҭI4WP. ]> p^kBx<ZVUM3f+^v>1\dڷdv3KmP.'A޸u&QqCoe܂jl#*+Xj>O
+ JG-1FOBդx[Pe 
+c+iM Rgjaʓ]@ⓑn^x5x{mCk_Xw 7#Iy%YԴO گbm:[c¯*ڹ{7|Rđ)!vnEڦG8б0ؙRpȄSY5DbA+<v52(ϙA=h
+sTNFT`dbM!qӭ&ȇF}q4.BRs?t~K[յ]COAM{T'ӞwҘ&fyա.hĚ"GHDc'p @[0i22B BxӨX[8Nj'@[q۟协BU+_imCF8ȏqǡ8<>%ՙ\&|֑DUMB?.XN(FM{^B2zs/M 5#V?ӮxfLjzȫ%ê:^1NqiӅ&ڶ[r1)]E%[ H je7ayYu-/y:6?ҙm.؂{F^#&HcjW[B&#h5@Һx'<9/4`vԛ ?⹍[tLn3Dg^g%!D/?)9;&בyt[vF/bY-,v*ԊLV-GAӓQnmNc;ڤi0 c'#Lt$=)-Mm]
+:^7&% (9 |v$}H:Ta?[E*̌ChםF7Iε1#Ҋ]_]Ip9 tUDaN[
+endstream
+endobj
+388 0 obj
+<</Type/XObject/Subtype/Image/Width 902/Height 433/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/SMask 389 0 R/Length 18175>>
+stream
+ JFIF      \Exif  MM *           >Q       Q      Q          Photoshop ICC profile XICC_PROFILE   HLino  mntrRGB XYZ   	  1  acspMSFT    IEC sRGB                   -HP                                                 cprt  P   3desc     lwtpt     bkpt     rXYZ     gXYZ  ,   bXYZ  @   dmnd  T   pdmdd     vued  L   view     $lumi     meas     $tech  0   rTRC  <  gTRC  <  bTRC  <  text    Copyright (c) 1998 Hewlett-Packard Company  desc       sRGB IEC61966-2.1           sRGB IEC61966-2.1                                                  XYZ       Q    XYZ                 XYZ       o  8  XYZ       b    XYZ       $    desc       IEC http://www.iec.ch           IEC http://www.iec.ch                                              desc       .IEC 61966-2.1 Default RGB colour space - sRGB           .IEC 61966-2.1 Default RGB colour space - sRGB                      desc       ,Reference Viewing Condition in IEC61966-2.1           ,Reference Viewing Condition in IEC61966-2.1                          view      _.    \   XYZ      L	V P   Wmeas                            sig     CRT curv           
+     # ( - 2 7 ; @ E J O T Y ^ c h m r w |                         +%+28>ELRY`gnu|&/8AKT]gqz !-8COZfr~ -;HUcq~++:IXgw'7HYj{+=Oat2FZn		%	:	O	d	y						
+
+'
+=
+T
+j
+
+
+
+
+
+"9Qi*C\u+++&+@+Z+t+++++.Id	%A^z	&Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l   !!H!u!!!"'"U"""#
+#8#f###$$M$|$$%	%8%h%%%&'&W&&&''I'z''(+(?(q(())8)k))**5*h**++6+i++,,9,n,,--A-v--..L.../$/Z///050l0011J1112*2c223+3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<'<e<<="=a==> >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JKKSKKL*LrLMMJMMN%NnNO OIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G
+k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4
+uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD- u`ֲK³8%yhYѹJº;.!
+zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs+2F[p(@Xr4Pm8Ww)Km C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222 "            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((:}ԭlm3̑nMf	ڬW2/25	 ͜}ƊYu9dCWСg.'gh%T`S%pX+NOAi¤DA<1WaD\6cxxc欭Ѹ;#6Hgkg4$9 8/w&m +	Ĺz{YV3m#fK(7j6.q[PWa\MbN=GޫGZKv1
+$;3{%[("L'v(+ h	-dj|Kp'0Tdm)Gi`nڊ8.5)c.2I-;E.#NҴ[7`EQCV;ŷ[.m"+NzkµRhvϥ{-f)#yo@+y9((((((((((((((((((((((((((((((((((((((((((((((((((24¾Iy;6_>`i	 +Q@'
+x&C$]}zjd.K5l! ;xAQPC'nz-ƕ
+
+מO;6-zɚg`hZNWCpt
+q譎iLbLdIHcuH!XO3jeM8 SQopoMXuټ?IN['oޙ[q䲒O֢Bm$mV$frrBBUyi^Af[r[A['{+枓i2I3'6K2L01 WBp ?K(7 yT.
+2z( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (CA{1_DE1z@3 V0\+ǭD?n'c _.ݎ+Ӽ=хQW/x*4мOXwe,:=vS$WƍVKu'f.٘2틒kt՝q(8%G֐Hy(	W&]v9P{!U]14]
+P늫si_4Fq޼TUՈ(شr1\OM3Q9PkkQ2cn>c*̓?q\N;<:?ƓKuwsd
+$m+WFV% Y/^Ňs<\;$<1+@
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+*=-'?ӆ~zY\MVt7#8MN	!c7?417Pj*] ϴ+ ?/h%o/h*oϴk?4e4>S.:].w@(-\* )CWn EE_&4:|? 3-cW M:.:闣(xh^`K\
+U]WNM&  (>6+=`oԏM>P:*1N +IԏM>!o
+tRVҒ
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(4|>3M,_-+V_520|ߠ>#w>{#Vv0?û-Q1oܕ!皊]g'sRe@21PU v'Z;d.@w-\3`mf`ic8J,nkIw@0kjfsJu=+Ms4cu'ުsVx*v |/mQf>1\fYY<V8V*pK*gh/Z{9+0$n9⸿fb&_f~ɻ'O@k5okƮh
+F#jԑ6+ᾰ.&k/?9I@ȩ/d,!O(?ܫ|¥ ]V8z+L`+(WR+2ΓM5E{=ëzqڗ 3"z
+^_|>}y+s9նKin"v;YiXuT\$iEz.+VQpI˶}'$chS iq	 Xx.7ǖ@ƣ g^ixL$1RX7yLv85JIV9(AEPZNľF`џt qVA3 [eʶ UgԾq L{uF.,МP->T%I$&rdgT)i%- >ǉ#RsUa4`:.{93j0'Lj;RўG=1AS3dqMې1AER ZJA灴{@ ^NI9
+m<f '=RnL#'8Y|yt:5еʙ bI?҆h&ee''k%((~DҰ<7'֚fY Rʷֽ+BH7O|rsY,+jKo'-"xR+agg8>6|#+cdd`IcBIBѵoǩ#Q|P[b	>E)5g=<}i0Gb|=s`r3\uݔ@^Y3mV.A(ryQҼc=Tc
+/D$UU-kQ}4ءc(+QYWGk-m*ҫ$Rp&+d;}HvM6Mi*3vqCtK{bpաZO4%]OF1"8 v(H\z0 
+J0S [y
+9S ]مn}  k{D)[R]mu6Si[bj9kx͂eV?i
+1k/WK5Ŕ$ہ⮌ZsM75pȒTW^Mew%r!)_AKfjB?'wN⍰{tIE( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (\A}Yc;rqP4W\
+.3y>) ?*,KFWF|W[G>+	!WXxn=;SMGy%;H8Irn{H%([8Lz4Z`@^`wFf':` ZAoY0z!#TF 8!y;#H4Y[5<.tq9cFl ӿF\cv:Q:h|x?֗H˓ѹsR^sHLv>ttڱ*2G
+g0!׮*? |)$L卺N(tz^ܡ%ˑF&M]*3?W"uf%8R=:1;ʙo͂=k rOSSĪ$r'${i>blht˒jF;"\洲}CmZ ^IϥouTa}=8xS}8G V,M4J`N*ZB;-lW!bBqڼTLxxT8`o`f)lJIۦw>DH\6/7$Y\q\V	t28xQ6Qأ{h5^6/E IQ+:7#خe.o(4^4ԮP)eE>X@i݉-6H5AB1\lzį)c(91Z6)eGGjKnЦJ$V\ vn<[}w2T<pz|_$uPH>l;Ry8ǠոOqd8%@uO6`pgid'<t{vH*4fUca%?*d'ӣcK;(I	|Ӣh H%d'#;Fl9[ZGLiIqhnwc>=Ywqix 8qh:=?#
+-c'~oG
+w\\M,|M5U%U?L;nR8aI+<)"_%!+_==a(}ݸʞjK'ϫ"TRI*kхԃ_Eٌ08=himV}͞`̞AYuoqL_xnTZ&W<77؃|rb8nXc5/Z.NHkTe#cZfhSs>HדS+$x+ޙkBR7P:5l"<
+i+>h9s".$Y\m_H+vLZF8\dX1L 	%ϰ+DΩ0<E{ 
+o<V<G%ⴊ1pzkq{#Z!ԡ+.5;-#HEʸ+L<	=V
+\9A2%V[<nB;ǹZP})e"dpXnk8s0U|mHfe%W{BnlY\jvom# wEv<q?8aָ[OZ;*0IJ5CZLmYٔZSȓ;}O"ݐ@usJ}Ja)k<
+5:#^CrÄfӲkkDDӦA+so%Մw5aч }kɴBk}ZI(ۀnEoj?m4C/(#B2nJ&QYI|>&[bYN	t.e;9>տ}ͦn.RE+t5ZA]iՐqSU&a)HŹ޺564ҹ*+5DvrhduP݁ڼ@l#(9Ͻnx^գ[yĐvz :kͱ׼iy<C$i"K;Y	 >>}<u!,皍uK<RyU=4AѵAM»'\8<qN[$<Qt;˱+T'MϧK67Wvr8F玙n)]ppe> 
+?u\2?»ܞ~SS}}JÚ..ǟcj +o?ze֝s!J#G"2H+##֛V6-^1ܟZh( ( ( ( ( ( ( ( ( ( ( ( ( ( 1Uޖ 4 ;i$,>`g<թ.#0p_gҬ
++?B$eCIXsnS=*'1ڮ^y+-Pc99n-)9RyњIyށ Z\]@n3|ULJ;ztsB'S+FH灚#hi+"XL*_ȉQP~\cB~QLVY1ƘkwE+LJ8Ͻ4+ sJθ*21iCT`Rڔ ˽GsNI:7 c"R>?Jz+1gr^J/'9#3摛D0M*F :T=̄4\YLmH+e1ޜ~8Ls939ޔrGJ+z_4>B&]Ҟ2JhFZ'#+&I+@;ct#1H#U'{%l+i ,O*HJPFqϮ* t9B5܀9uҀ,('}}cR{D*$lMGӠ
+ہ 1?ƣd^v5!rEvؘyM)4=Qyǀ#\ɟNAN>v2Th Q@ryPxJ+H*a׮;`^pE9e6gLVIBpR-F?
+kGORH7 7SGQm53Ax5	C )2a"9aC/Loz9?J[92zSJ1r1Tug Hwr9}6HF6+޹;p4j5;iuQc#60W%Iy0kT`w7 Y5h7nn\o05%HҹTmA1
+mg%sM,,5qFށ-ׇ̀X.m5G}H>M*]DwF(ЙŽ˲ ߠiqw$򃅫^ڼV$R}t)9ed~E̽0tyH	=Y.%y*	lC\Uh2 ~0}A(I j5Z2I <ioΓ#I_<W|q[JApҪɻv3=mdR'Ex?KaGL{CAn<]>ßQw#" yǑ?JqD!=U<Vŕ̅U5޳R~wab}t7"BQ
+Nuomkq32 >r'9}r)&)\]56J\_+k7m֧\8̕
+
+}TgmrDlo<+JKJPyc )5}r]1|UaCp:<r76b-qZ.$9 tqaU2c"8<SF@2*ǓVc-?ZπFښ-}o1U#ңpڒ1iD>av5rd#&@b{+Rq:Լ숊KZ'O$g̮Wց\ gfխKB #UkEaES ( ( ( ( ( ( ( ( ( ( ( ( ( |Nk.&FݜcsUMbPۯbzQKmm*IssC/g~y[\19>[j"Lf̣yGK % }Շy#S_dv@7.^uE.D>S d
+?^iY&2H:)!> i4W Ҿs0qQ`nj$jp-㨢z>%Dk7Yf(Aw"UmtPZnt[1ϧpfQּ\z!Ӽnbu u_0 mEq4QK3 u+=eɎH?Zh/b_؎h)TVn-+Q{Y76 -uloWE.PܝN͗Qcny#QG {i甞ILŜcݰs̃ਣ=w
+ m\]ۏpQw;ņQsl iiS n+x9uQBʷa)PH010WEuQnվ5P6lOP MEu쎡l0{nO?jW!E>QEy)}WE+}A lf	1d +SE3^Frǃ#aBNzԺLdw+ϟgoN
+cӮmz̿WdI?k^.yXgwu8Ձ Zzk6QGY33y7<Ь('L5T  sTRQݘ02{ʿZY6ؓ.?yrI{I!i/A.IŚ6!uyx@
+pQ5Ųq0IFtx \c(gsh-Ǚ}f{k_i̸kb3\ ::ňpg\:Z(JZͼ(AΣdu#fg>zEv+{m#|kvMPd@ןּʊ,#Σ//Jy4iX}>e :(Z5i>\2*zs*Uo;N8k+w;iP{n=DGgV؜L?q4Qb,wKsf	 L\:pomk&NQifOv_9	= Y  +㩙xkhBopO]V vڽgH^[E.AީdeOz{J((( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( 
+endstream
+endobj
+389 0 obj
+<</Type/XObject/Subtype/Image/Width 902/Height 433/ColorSpace/DeviceGray/Matte[ 0 0 0] /BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 2632>>
+stream
+x{uys={^앰f!Reh`ujԖa)!N;Z[:CFa@T$`.:6	 	j$ p ɞ$svݼgy~߼{޳T
+                                                                                                                                           *^M?;rS;nZ;o}-ݵrIԥf>_|W.J[~`mИpekc}JscᇺkҶwSttPvy
+J_oJ[)]#>J[5BiK /D-D-¡%p,J[B)r,hRѤ BB(p\RѤI!DB&M
+!B4)hRѤI!DB&M
+!B4)hRѤI!DB&M
+!B4),NoTgn~.n$ĄkgD+nO.wvu>̹gnX7%Ir噲L`IL8SVI)֞:zftuuvw4Uյ/}M+=]QLLI7S~sN_^Qne-,em՚ugx`oȒsGc"Jb5nm}
+6힭;wܵkkv+oܼvG_әi-4='펮d˪;-ߕ@ƃ_R='툮䥳j;jyw}7]Z˄Gx2T{scwOIOʦGfI`nN}/+^UL*seʊMSTG7>?W^y2ީ+>oΚWv#_^\w[uX_OkZ[Mӯ|s4^5%0Uͽ3ktl&M7nU67NW+/^}Vlڼ5~x^s;ť6S:;+:(uMV߯6Q~f}Cÿnj֙mSrlY5啙oymxKf(oQCK}{kRx{}ft%1?2=}CCt/<-kOr'{W?}p```/:VAW?7dhG*Iaumk^t@SC,>Kdn~Oo|hkYڷeӦ+7o[=cx}/sz~n͇^Iu66s%50NkZ:FwNzn	ڿ9Z?N|NsGbw8kkZڲGUHO/]u7^vŋΙwFWkSc]"=E6.=@zg65,tKc]8`)]#=)=cFsKK롏֞ٳgt>wNG漭SLm~eHO^ϞW%z'gWr<nÇ]/;qȭ骘6*+VO_=/5[ĩŋivW2;gn%uUkǶF' zֻpM=ow2Vd={7wU5Ϻ 7#}+c߿#={V17|ނkSc|eYu5Eg?ڒc>v_ц].1/=v{"sgm.yYMS:JWT}O;z'd=[,ohnZUGE[guC>;_wyX*z_{_y}!pٍ+v_}t.?cμ\kө+oOWהe?Q/%ѳ0ozu|啟Yݫg}t6nX~ٿ~i֒>lOD+D"<֝B:W~/lxx]t""D
+E'"BtϡPt""D
+E'"BtϡPt""D
+E'"BtϡPt""D
+E'"BtϡPt""D
+E'"BtϡPt""D
+E'"BtϡPt""D
+E'"BtϡPt""D
+E'"BtϡPt""D
+E'"BtϡPt""D
+E'"BtϡPt""D
+E'"BtϡPt""D
+E'"BtϡPt""D
+E'"BtvF'                                                                                                                                                    NT>
+endstream
+endobj
+390 0 obj
+<</Filter/FlateDecode/Length 723>>
+stream
+xVKo1av5*T5r@= B(mH@؄&+{vfo0Ԯn7@ـi3ι[V49iκF40(s#xiu@ B[HTp+=
+zp
+ x @*ńIpetI(.ҤGiɔ*9d[|̔_Ƴ)5h&y)ju)rVXDQ7%&45rO,xIk4 PO9n~fs<՟kQi*/x%S咿w{%r|EjU.+i)[
+ڜ+K1L9P02@pϽxڭQ~.k"ĩ 29W_iҭ~.Lm x I!eFo++yZ|0Hv@@ˤ{z#pxȗG*el)4]qڦB`zB3j~wTCͽYKSh܌gRqnJ9˵ŷ-GN~|$GQzoWюY>$jϹw+Ux5&r.+`nK@&`/[Jy88%N0-ify}uZ2'Ջ`C*LrzOqv
+endstream
+endobj
+391 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+392 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 22 0 R/XYZ 0 0 0] /StructParent 130>>
+endobj
+393 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 22 0 R/XYZ 0 0 0] /StructParent 131>>
+endobj
+394 0 obj
+<</Filter/FlateDecode/Length 2709>>
+stream
+x[n۸wT
+EEIn6	Pmu|=E_<)Ee[7oHg^ߜ0~xȎO=x9R򔥒39}|{g{
+L{yRO*x*3:^WcII* |ާM34oc͠p{?ϦXܓW`37qOGt7Tuw4'Rh>U`<
+6Qn~E?El80x:FG4kN/aoPwo{W&f2%Y;SdTHg2AN 5Zj21ڔ,Mcr+v2cJ^I/{S 2.P+ںi4߻lևY{رEC_Xݟ B$J_f**,v
+z:0Mff	f}KI/./10{h!BF7>޽8 ^4%dӉJ-әI
+qDJ>:Ut?z8g 7Eo+cɶDci'XtMR'b\*8:ig8_nVmU [`LE}a?:)k ;k8O6u{.W½
+HL~i(aϼʿy(#/vm'IЖD/M>5eIVdbDjh
+z,]_0y"a;|ZEIs(DK
+$Јlq\ *++H8Kаo+1{iX/l2y=
+xxQ%ꕘ@ kmʥI&7[l~Ӂ+Uyd :*c CW-Uۼ8*IP.>ʷ@ڻd)(u.fFHEGpRySyxO)WYWU<nȟ4NHWبDtg֌6262׈!BB-pގnMS9EcܚĐ2IZ&RxZZܦwɃk(nѲCfD _ ;T2g"43*DIQE)+*B(*rBtcrPrŢDoiZߝHǏBR`sQw
+>iIw+:Yba:ޜАZhL$sٟq]m8ڠڄ%hYCEk쀶ykJ6k3܀~34q':+|Z:IuelOfmh[5jti*J	p*4`W95T8?orI4#I# m"+@(86SPM,RUp!]b@ReI*^Aѱ&ة05%yJXȕ$7&M6E8jg@1Mvo!9	1Hێ]A2˪WL('+U+cQLѾDC
+6\|R_Q,(V#8虇Y D-Z#'+L$DuRQWPFZ@<CyM>: ؛IA8qoUUN+|QBTOXqA;eiw'o2u:ݝH'Zxxtf>sӝ,I).ؓ;-~_"X	pu<88m;ĕ@VUÈKQ )21
+(%ԆT
+ˬXX˖&b&剬6tM6D@ YR;#vՈɐs̓iJbe؎X۰X"+( AxQpC'7	PN+rb ŻPAIVS/s(lcQ!B]x+dHLq~gO9N~bRZfd^S"aAҖ%6AYnGUE p&wd+6l'orE~iGo X>s`:Hh,=:3Ƌ̭֔r!0=|VB1<ޖHd){)nEŖBZ]+9:=(sAS,<z1:v"nUgD@y<Ev"5sE8&\6QglH7-x&XB!ƨ;|t-Ythv.[QxI:-ndtAa׳]6gi/^C& cښK	V9N8DQag?7xxc6[3Uqy;8QIvN=2xT[gawu\/5IןZ1";%y`K6!CT]"mf!mBٚ+0.K̳([$+O!(` @\YD3h.y@YdZ*Pc
+endstream
+endobj
+395 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+396 0 obj
+<</Subtype/Link/Rect[ 199.92 430.3 322.46 441.7] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/BLE) >>/StructParent 133>>
+endobj
+397 0 obj
+<</Subtype/Link/Rect[ 181.32 402.7 342.02 414.1] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/PSoC4BLE) >>/StructParent 134>>
+endobj
+398 0 obj
+<</Subtype/Link/Rect[ 185.52 385.27 400.7 396.7] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/PSoC4BLEDatasheet) >>/StructParent 135>>
+endobj
+399 0 obj
+<</Subtype/Link/Rect[ 171.96 367.87 326.54 379.27] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/PRoCBLE) >>/StructParent 136>>
+endobj
+400 0 obj
+<</Subtype/Link/Rect[ 176.16 350.47 385.34 361.87] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/PRoCBLEDatasheet) >>/StructParent 137>>
+endobj
+401 0 obj
+<</Subtype/Link/Rect[ 190.56 333.07 433.94 344.47] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/ez-bleprocmodule) >>/StructParent 138>>
+endobj
+402 0 obj
+<</Subtype/Link/Rect[ 116.98 305.47 288.48 316.87] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/PSoCCreator) >>/StructParent 139>>
+endobj
+403 0 obj
+<</Subtype/Link/Rect[ 164.76 288.05 340.1 299.47] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/comp_BLE) >>/StructParent 140>>
+endobj
+404 0 obj
+<</Subtype/Link/Rect[ 160.9 270.65 307.32 282.05] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/CySmart) >>/StructParent 141>>
+endobj
+405 0 obj
+<</Subtype/Link/Rect[ 152.26 253.25 334.1 264.65] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/CySmartMobile) >>/StructParent 142>>
+endobj
+406 0 obj
+<</Subtype/Link/Rect[ 103.54 235.85 304.92 247.25] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/CY8CKIT-042-BLE) >>/StructParent 143>>
+endobj
+407 0 obj
+<</Subtype/Link/Rect[ 131.5 218.45 274.68 229.85] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/CY5672) >>/StructParent 144>>
+endobj
+408 0 obj
+<</Subtype/Link/Rect[ 120.22 201.05 263.4 212.45] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/CY5682) >>/StructParent 145>>
+endobj
+409 0 obj
+<</Subtype/Link/Rect[ 195.48 173.42 380.3 184.82] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/PSoC4BLEKBA) >>/StructParent 146>>
+endobj
+410 0 obj
+<</Subtype/Link/Rect[ 214.44 156.02 429.62 167.42] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/WearablesCatalog) >>/StructParent 147>>
+endobj
+411 0 obj
+<</Subtype/Link/Rect[ 256.08 108.62 422.78 120.02] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/AN91267) >>/StructParent 148>>
+endobj
+412 0 obj
+<</Subtype/Link/Rect[ 246.72 91.224 413.42 102.62] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/AN94020) >>/StructParent 149>>
+endobj
+413 0 obj
+<</Subtype/Link/Rect[ 210 43.8 376.58 55.2] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/AN91445) >>/StructParent 150>>
+endobj
+414 0 obj
+<</Subtype/Link/Rect[ 150.58 26.4 317.3 37.8] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/AN85951) >>/StructParent 151>>
+endobj
+415 0 obj
+<</Filter/FlateDecode/Length 2509>>
+stream
+xZmo8 RqfNjQHҴൕ[ʎlɱ-;yfyH|foߞ|<|Dޝ	&B*%<J0kGa㣓זM$[4N
+mZ߾9>]|<g$I$ѫRx1Q#Ľ,pa-yL2eI
+;v,xRXKrl2LM2śqjz\|+SDfoҖI~P5=>,ϡ%=Y:*jп+99El Y%7c(t͟ ZK=T`C_vM\2ōz%V<;kAZ(vX.@-kEx6Ł ((yf3M`&8t|1ұw#GiDW0W|X}NWhfq@>^G/莲eB`,0(ZѼV,wf/I=Wau3af{I>=JQ10+S)!\<CG/ *xl;4p+Lx:!<LSkwWCNc0PpЇ!*Į(l'TvUI!Us+b
+T(fmzjEK'd֖Y(Hl3^)v@CLgt D?ZD3lcN{[@ŐX1w 6+`ptI8O>#(ich!Ԃl4`+YBK5ըsWٸU,fO`3zH|n	k+ޢ+%\piy*,<R̡FՑoT?l7q,5=+4[JaL5ЀBd%+^3#fos</+
+<bXke2PT[NUEL`1OlW5"k\U]us܁!N!	|#ŕuK^GSzRRt9  ]ths86gUOXHj?gtD6TS	\&,m<򕄄H !((n,Ez]"+FqcT|5"RYҐލg2KJp #SRʚoosߢa3Torh.> ^(.>EE?KeH~Mss;wG.(_]xV{Ie}`lᶝyVi Vw6.=-O#T%ڟ̱nBu}BbGRie/?P/GJH-+@uZQV@ \,V۲Ӛa &oDh+Qnj](ߟ#Hri~M<;0~{ mhf<l@8\)v\pbBn3(	[mh##u*JĊR~0Sf&XfkO>tCs[[ܟ<aL
+bn@ޝq#<)ły٬`sg_+HXN6G9)BjS
+#0 MǠ"X--ʱyPsk2VRM66fGTw/=/^wODsUY`$[esB5F~bSo^sn)7pQf&&bgu}Mx5*+*˼B@~W6X긷M!pkryM5~?Wka6\qND-P*k
+~a+*ˣŏٟhXI͌<(Pt$2>v+fS8ge	NL@灘`d|4+**>r7!nKjL~qfWĲ &%!E]LWjj,f5c*|NxgдDB*ЏPx{.7Zg|FG!P9^26{3qu]vgnWӕَ,k*ÈcP-. TdҘ C0+`36&+;rNi҉wӶI)P(R1Ecʭr}li"5jUFZHh7uRljF$2yM+W;_VLA"#5"oiw4fGOH}(!0 Ax|GF`Lr%+U xԛuh`Dv&Xsg)f^<f|[	b=|s(4&ԞOH⠫fdJ3^{G<k6$yG_Ä^ՙ0?N`S+7.vr2oTt)zpkFTCЃQݢw-
+endstream
+endobj
+416 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+417 0 obj
+<</Subtype/Link/Rect[ 50.376 430.3 181.56 441.7] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/PSoC) >>/StructParent 153>>
+endobj
+418 0 obj
+<</Subtype/Link/Rect[ 118.06 412.9 270.12 424.3] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/Roadmap) >>/StructParent 154>>
+endobj
+419 0 obj
+<</Subtype/Link/Rect[ 39.096 395.5 156.82 406.9] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/kits) >>/StructParent 155>>
+endobj
+420 0 obj
+<</Subtype/Link/Rect[ 60.936 378.07 200.88 389.5] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/support) >>/StructParent 156>>
+endobj
+421 0 obj
+<</Subtype/Link/Rect[ 62.256 360.67 201.36 372.07] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/Training) >>/StructParent 157>>
+endobj
+422 0 obj
+<</Subtype/Link/Rect[ 132.82 343.27 259.32 354.67] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/Store) >>/StructParent 158>>
+endobj
+423 0 obj
+<</Subtype/Link/Rect[ 192.72 325.87 329.42 337.27] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/Forums) >>/StructParent 159>>
+endobj
+424 0 obj
+<</Subtype/Link/Rect[ 74.976 308.47 227.64 319.87] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/AppNotes) >>/StructParent 160>>
+endobj
+425 0 obj
+<</Subtype/Link/Rect[ 137.62 129.38 236.88 140.66] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorg) >>/StructParent 161>>
+endobj
+426 0 obj
+<</Subtype/Link/Rect[ 12.312 112.22 93.696 123.38] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgspec) >>/StructParent 162>>
+endobj
+427 0 obj
+<</Subtype/Link/Rect[ 274.32 111.98 598.37 123.38] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgspec) >>/StructParent 163>>
+endobj
+428 0 obj
+<</Subtype/Link/Rect[ 12.312 94.584 285.96 105.86] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgbook) >>/StructParent 164>>
+endobj
+429 0 obj
+<</Subtype/Link/Rect[ 478.27 436.22 600.22 447.62] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/BLE) >>/StructParent 165>>
+endobj
+430 0 obj
+<</Type/XObject/Subtype/Image/Width 949/Height 576/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 93242>>
+stream
+ JFIF  ` `   fExif  MM *           J       RQ       Q      Q             ICC Profile XICC_PROFILE   HLino  mntrRGB XYZ   	  1  acspMSFT    IEC sRGB                   -HP                                                 cprt  P   3desc     lwtpt     bkpt     rXYZ     gXYZ  ,   bXYZ  @   dmnd  T   pdmdd     vued  L   view     $lumi     meas     $tech  0   rTRC  <  gTRC  <  bTRC  <  text    Copyright (c) 1998 Hewlett-Packard Company  desc       sRGB IEC61966-2.1           sRGB IEC61966-2.1                                                  XYZ       Q    XYZ                 XYZ       o  8  XYZ       b    XYZ       $    desc       IEC http://www.iec.ch           IEC http://www.iec.ch                                              desc       .IEC 61966-2.1 Default RGB colour space - sRGB           .IEC 61966-2.1 Default RGB colour space - sRGB                      desc       ,Reference Viewing Condition in IEC61966-2.1           ,Reference Viewing Condition in IEC61966-2.1                          view      _.    \   XYZ      L	V P   Wmeas                            sig     CRT curv           
+     # ( - 2 7 ; @ E J O T Y ^ c h m r w |                         +%+28>ELRY`gnu|&/8AKT]gqz !-8COZfr~ -;HUcq~++:IXgw'7HYj{+=Oat2FZn		%	:	O	d	y						
+
+'
+=
+T
+j
+
+
+
+
+
+"9Qi*C\u+++&+@+Z+t+++++.Id	%A^z	&Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l   !!H!u!!!"'"U"""#
+#8#f###$$M$|$$%	%8%h%%%&'&W&&&''I'z''(+(?(q(())8)k))**5*h**++6+i++,,9,n,,--A-v--..L.../$/Z///050l0011J1112*2c223+3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<'<e<<="=a==> >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JKKSKKL*LrLMMJMMN%NnNO OIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G
+k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4
+uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD- u`ֲK³8%yhYѹJº;.!
+zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs+2F[p(@Xr4Pm8Ww)Km C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222 @"            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? eDgv
+2I8 UAjr ;S Mpןˢ	xo#3d&d4i3 XZ"Ikr i$t!#Zֺ܏bw>$t4W'	&C$-+  oJlAhCʫ62qӷ?N)0;`H*FA-qX$-qv!^#LyR6hVD̊Es1Pi8,q޵ǶXZZsC53
+AsOsM[nMLy1`u+bH%Ic=0%︚88˰WOZ.(KIqV0goaUW?(n2zgowoveS7,q&q(\udRB;_}
+Y<muP4:J)øV׮'bcr8;쨮IMq+VQmqfe
+@:g bQ&QKt#A9yK,pFM"Ggl_}36ƪEW BZVEB:jM 0v=Oz 	Mx}ec+ z@ݮ)l:ǳ8Rëqhϫ4/Mǰp׽ v4W چe6E'l`OCJ|CygmAw"ݻm [nd{tT QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE?i+|d݌#ͧc*k-"_⮦  n$M5!Ir2A=Pxfi.$eG9 ?1dm+PUfqdY_M4'-+tS.}kn IaogqoZ!k5.Mh^xE sQRB`Sܐl jt.FIڢ01Ӥ||\xx4\Zn"Tur =m@Z~oYeTFOV}O?"plE aZz71.4)DUV𔊲[AKٟ9 >@zl--;weqӨ9z^ a;v9E T,٭</ oۜ`X7'TATDp]-o5#qt9Ϸg{Fc'fULl8?ttP:+۶%;p&u?	=I/<G^+zscr\dRX#jѺ]|fyDQ\3OWkE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE RdzzEB?: Z)7Qo_΀E&xGYc!N.($	om'iTZ9_as"KcK  _6*}Z|.x4(HO G$Z'4 
+O]=*+3=Zw'K oM  9%9Ԣ&?9 \G$4h`sV ?.?mm5{	|+fl s9%|˹ET($Ξt5Bm-:++mo4MsM  ƫϳ<{VW$4h @  q }sǹEeMsM  ƏIiه<{VW$4h @  q }sǹEeMsM  ƏIiه<{VW$4h @  q }sǹEeMsM  ƏIiه<{VW$4h @  q }sǹEeMsM  ƏIiه<{VW$4h @  q }sǹEeMsM  ƏIiه<{VW$4h @  q }sǹEeMsM  ƏIiه<{VW$4kF⹅fT'WFE'-ԓْQE#jЬdlꚫ+9I]ݙr&+pjZMXQE 
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(w((-4rs@
+-98 xRZhM1 ^0(SY@$A5|p)2X֞ ǟʤ́ +?ď,r++jA(IE]ᐘԑ܁ɪNWjaicb?C\6eׯr/ AzTw>ӵ"C!N$+H	>-!9> 2O'|MTn 3[FXєN[zΑ}l3==B?1Yl?
+t /Xǆk-ؼKnF+՟?Twp\/ʍۥdYKnrGҽ
+-'OZz7юZ-z@;wFhxeaURtAo0}jo]适T`qպw3آP##P2˞|4 _Α\, _KњR}EWx{?S[ɵ2OM|^DOԯ{g QZ$Ȭd֎˝MҊdKvֻZ#zy樭v_Kg	7`F{V~vt)5H#PD$qzxj*WTfV讗IU[\Mzh?hPJ?}kq}oĒSqUi=%u_̒<h$iFr<Tqx@\[ڬ2. +Ts4Wv>@lNml3zn3\4\IʇS`օK򽉝)Ch֤7P:nwcc	SQ{
+Oi=9YTN݋)^*Ew ?E ?Eg̋_8*+ G ޙ d )myG7zo V^zgխF02!<)mh}? m/<\n"ݝZ5#U6vQExg2_MUjԿꚪb%T)^"aikglgiuyk}rn(W@a{VK|cz,.[Cl]y	Uٜs{c+XzQe.mve@c+N1b^q]j͔Zy]c8>%Wi]J4Vog: N<C%vUE8#*Nz|g =-z注1֩sW= mM-f)b7J2G8$v+J+~-޹z=VaDʬy Zv>ү4Oj4)YsC-n#%<`Y-r(M)o_tWiaaqy(cM+~(z+_9]-n!kyu_.9g( 5Ov>/lb'l3U=PaEd@LִԐmF#r+-hfwi%m:l?E wV>+] 9e1HTHֳ/~!hv~1FK!-LA 	hO?ǤgjF%kM:xЌ܌qۓcu%ѴJk+G/+>4W>/_2xH	?]ٌo\J_
+x67Wl7+m	fUb&	׊ ߢ[ᾊjϥI$# %=zV׈qxnKmN9lcYHr}(v ߉[{%UX6#9W;V!pI|J5:SIִ6&Q;l`q9uwbZՍ PN$wZu͞oXK%2̬Wg9=
+|k/uȗQ P[%Hc⟉/n]v..lU;QXtQ^qb+DiotOW%qwOY>'iv>$DK/%79#?ފkYIM, # p	rw}Pҵk߲jivG1Q;\ߏ4=?WAxcEh(e pFqƢ>!i:&w6>NfD.,=/h<\m FWhã+7~
+ q/<?'.5cN~ͻ1<q@EpzmZtWGMJ ry^٪-O4_U[+yqamErĎ< z%纟-O!uGOEh,DYff\Iֵ?kE]/Vo-BbdA'70s ((|Mx5k=AD|7I1<?O%crE2  h~5u+Um4md
+,?_jS㏇Dn=%U{?rzuqj +_E'AqϘ=w+Q5X/k+7	mm
+/ČX
+y@x7EFdGjY`==k⶗iiP\hZYa]Ĕ@६SźvZL<km #c ;|Z|Bu|H^\,[-2#?.=3[A6mcwKkn#[QQq߱dSϸu&_*mVuǨDOñjj:u*([HZ"898En/6V]'wJOF!I#B(I)Grb
+E4wNʗɠ}!9>ϠMK6R"hQ8Vg<IcO7ĜA}w?,^[t?4=_2z5i5+F]xH܍{*ºgUkVTՖE ׉N<y7~>QE{+E|($( ( aiWyas-}#l Zč;ĩⴎ6=w^7EgRgˌt{ƭ\i3U+ ~G$ͥIfĐ$}+44cJ2 nh)BAt Gڷ;L:Gֱ]{v])bt<_]ái E=EoKњR{+h>$|? Ju{ Ï _5+eOG_^qVOM|t_~#ӴnT) 8t5֢'hՔ# b?Sv~ay	ɞ>=ZjJ4Wo*>Wj|Q?Q~!b1\duVp1Yo&It[-Um8qF;8ӠĚޕT""*(:)QqR-I> 	o&N=Ey9  !VuK:>鐘Չ.QZɵ6\ "kZ:N6_Y=qIwkjFoIq \[{F;@ 8aHdnt?~Kk[P[,;5=XCݟUi\xOYK Qָ-լ(|'~̞Sێ?
+]c(_lԹmuA̬O7p>7TEPn}uA\,z77rŋ{%g[ۄBsOjg>/  ё״Y_@`9'%$P5c=lwU5ƃqk{wnCd`W k] =; ]7t{=[hȽ$
+'WkdfsgGbN4ֹ >zw.t޵X=+##,{Wrq*aS$BБMkV(ARn=&;IMi?z5&M:(,dꚪթ5UKp*<4seh>plCa8=kĞ
+<,ֵmB9_Y/ȕ kc#C`dgIJ$Eta2+ϟ!-_ZMߊ%|5˚#H19zIM2Z|<=Z\gQmEYQ@.gsF"k1=1D0n "\j(QTnfݦ[HdD[ۀA<ej_%L2cBȄ)+K4@'jsҥ"e-_Q49ao%9A,)`;Ss+7qqqIYaSLLxAF?-w# UE
+
+C>WC})ouXG(],4 O@k<EWnq}z[w:<1'm)=M<9'ɏ'(|%{kp<E1Hsa &Niq-ͱX<<I#_&=0`۷(|f_jaa9Ң Fd\ZLJޡyy'_OPq=kUE
+G@28"$B,U@}Y.<-wG-_GsƑVa4<s>-~[ksgEy%Ϝг} H':sǶ	;NFp1Y fV$r*YA}*[Ih@,wǞ<Jk\[I'w#cnǦx}0ʮYC)$1KH<e~Tz^a⏉gHX
+9OWCZMwm`^=X@b =s_Bo9tWPGiꊨT@
+ V]rA_wLn%mJ2>64P -[x% <^H9G9ӭM@0ccumsHeBqFmxkǂ5;\v7]K<2(>WɈcpG_Z(dgK(%O x/'t E5sXZ~k_ROm%r
+9=1_Eyi|}:hHb#E':u-i<;|BbHΈ4ۺ# 3\'5ӫO3x5W*ji
+.C%Y2"[*C y@-=|`cL1+@AyaۖZ-[KXO7?GUW\Wlr5+'}7PSv p3+}y؊c4&,L?tu-֙kZmOWMjL[WN<Yk5+A5@ 2 "G$.۞$f*++M*!ʌIJ$6]Gcr+lӵ)ui.X6a+= ]JPE4EA=T(E^5_)XPI=B$滤J.+}P)u|)ʽA*āXaQք4ʀ<7Zl/cMq{>Qʨ0=+gfK3F}k.|毠;bEpEUڪ xw<OO-E滺[Ez*rj/6Q׊[+ZWu k+`F9(m 8?Au+#4 BѬ<KݵQ 8]ͭj[.]U	Tm$9z"èaѱw7<c᷅+w7S"w
+(2$a9^gm$`*U@UELP98ɧPMݾ/BW`"ynvcq֯Jkk[lJ[W,99N3^Db@ޡFi Lzɰn͞ S'ivmNJo M>W +77Kߣƾxb4fC,>ޔ,Q*ƂG
+2ހ<QK ԭHPd>x4mnV#%ǉayn,+!W5n =f q`aGր<4k_<AK}*YGBGlU?zXsަmvǒs6[uc2exC>(?_h~{*}E2rȬ@+b/(lufMM6vU@p@p%Q_ݧ~QҐ	(̪0? jv_+:5,PH(tccB` ;PȬAeiN( _ZfrI<HL@~US؍1I4 ^=UkVyV;Kd/,1{[+p)ז|e+dT ?)Prj/ꤛGx7^-ץnH9ȍAO`QE{q<waESQE QE QE QE W|8*xK KT7Qm:f2P`8
+}>YsHv Vuiz	r#vnȜ)»۸<C%Mv'L}W=km=|E)]ԏ+:Ey _Et?Wzo OW[RbH(8|2 Ju}5lᆱ ltu2 ?_81K^ƇkmiL*OVƙۉ|QiZ[#ʹ*Hr2+K)ʅ}e+#<]ROcck=՚LfX4<+Vdߣ&8<u.toie.5I&[H 3(~\(1ZaIyyHɕ!$"X,  *znLȱK-HWuz:Etxtϵi]FI#yUJ<񑷌V~ZTzi&LXJoBBJWi,Rm>crUFK~][涒\lItIՅ5ko)d0,p'z`19:biy+rx)hUۆ׮a<CI!Ɗmy~RB<QFNKRz= gss([D<n'NzWSO_thgtFM9|Fz9awOkiX]5B VӡV]K6~/|GuF%ݳJmE:JDQnF,Dq뎕h"|a3HDVԋ&q~##p^?:7yn^_38RRYP[FmE&$[3!PF>1V3} 5F
+YL;87ְARV7ڃyG!wu_Ƹ=-OOX1tm@I]iHppyZM~=<SC$2I5r+Wc6h5Y+s4I`#$HeRFOb)Vk:|P[b}o7R,zύ 2:v<i㻄w
+"~	+1=7ʚUխ	"`cּAj7Ltٯ̃WO
+\[)"`=S^ %]pJĬv*ʔ;z6Rú啬7>+XK;D
+vT+纺G`Oj=>WLϕ:b\<oy.&Kas.Ыޟ<eͿظN~ MN~oSN(/mr+\HQEQ!EPEPNGdқE ZI>T68n}{ܞ@A4%Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@ 9H(i-!(i
+}30~=ǥ4  2X}i۲ijMq呰ޱKw?,`V]I9,AQV݀I5
+*:9rlhZ<i,30ۣJ W̺.^sf'½Z7֮"´얨Opn IzRT~_3մ'Z_'Z=SN&7ThF񖔶SΚ54L>'^G<:[~~Q k#X'`[|w*ӽs7bjZ)o.nL6w?|=:uzܚvW{<}ĒjC;_-hzva[MJ2ǷN:_
+|E޳ؤ0@z` z⻭ißH<[.]"yEZUހk1Kkk	Mo:d+d"Y;A;o&Ⱦ0d2C=8uŷm+P:%7yR߉b0_E"M3UHtbD؛Ix%v9`UI܊-Gᯊ`|Z]´Gtcu_ךQߕ࠽sև3lviVGs$KD Pr#HϒYO^gkI<#p*߄55+_L4Q^N&	9UNe+5QM7|Z$Ծ֐\]	;$,h<}kvdF/Ś$/z)|CcrR݋ )w!31D9c-5)9Q.qJljx[6=:Y/k<4®= [<QkYjS_i2/g%x
+Κ/X%5'vc U%o5/Usm't^Ռ&71+{;G\W	ɩ˪	wځgWo!~/1{V+Ϳ9sWIjߛɨK=C>ogÒwG`{27xd=yQi3q?^AM^IHLԵQ=`mx?+w+; 跬b/.O  _եWz3:_ď=(= $Y ::ou}o^4<Z0N7u|~;qv7v/mym,G"#5e^ͯ3ɴ^ E[:J]źƧ6q%ݸ"0v F-ݣ]Ҵ簱ٷ|<"?źq,B!\X[Tmoʗ$@sFjֿa=أ`\}槽f_[^\j{S`\ Or5F?Ϲ{SkJYA,U
+ |f\ki:(8V9f
+އkzʚV9rΣ{5ܭ5^Iޢy-hta؃i[TmoCStRMϬd+lLA5CW6jwrP2=zY[[ktU*HnR{̺6Rml]BݏW/<O<Ww̓r2,g(	N+emoCQ|+vZ&faNd`rY${pOAKʅ6ẌѵF*7QIP6q]ZO$6䍰}uw*Fp{XI +}+.5%+%;o[: JA Q {_ H?6CR>4}vu A ?<pz) \V?[T{_ʾv'ⷍ} ^>+|.0շ`M| )$ W|9hV[ߴBa \tI$hJNgQEH@a)h
+^G"+RCbA( g>5u2\DNH8'I=S-;4ԈmոOw=k˚Rvhu+XHX"deO\AM+LjTUg<bf($nh]e}A]uyÏ~5)kH93Ix赝e?sb8ÕAPt5Zū'b]&#T5+4Zw9xHɨJZibe=yǋ)&Ǟ<ى'ź =3R~J੨੉~+㵼tIKy7qt}kNLKOAɚXOMr OTt뷀]Db)>50P=L-OKSU;|бq|zށ^;Wm4ﮆqjثW/ROC|9D.cM6w8VFO߈Gr+|c_F|τD%\¹qXXӏ<+Wr|=(+> i⋍M֨Kv&Fqs%!sE,~ DռS}+SQ,.N5(95s9tk3H!{.~BQgY	lB3)Ҩ-f`Sǃ#qX<+m{O@JrzaFAB]^UxZ=Ϋf+-`}_zVtMyO<	+G	jgM^C[+2¹kMV(f|V($~5@> v8Wx<+^̥YKHENt1Qc&x:-|Ȥe@ W5_Qq:5#h]Ox[0jy#h:(x_+imvI&.~bǵgZ^V~wI0 xGV>~ע5 7S6ūYesH?tѢNocRIm_d nN<Ow2AmKq5;SP?2aC]|x^%8ܝ濎EtU?]YxFS#,Q
+0Gֶ+iٝI(0Ce?:䗕!!rxm	٧=6<Q ; rk@K˴l3w5"˴9/T~ Wqu=ܾm+ٯF9'>|g-]yEf_.	>:-JBFt>H=
+>-cG~v5[GzR/JJrH~!@Lx:id[*-2uSL~.i31f=I#b+:=Cv0yA]i[cV}yV;Q7^	?* =+Y%vڷlA *G';d_ᅘyϿ ^+^035iv^=} >7_՛MmsT-2C,0yj6n?}_LokӮLD<cLξ Gu ߆ 
+ѵ4k%8}JK;=\(>cJ4[%F6D(V'u ߆ 
+?7TS-;y]7^\=ԍv%EğEd-]7~ g_ύo:|n 7=BNKbg:|n w ~*f[:χniaQwcq\Gqm4ܒFYO#Rg_ύo:|n %ʶ+Kw~#/ZnaoN~S,ucKkHY^5-3zʫ g_ύo:|n ?{r巉8*Iw"$rIj\Mqp,]$x S7Q} >7ʝ{4k8 ׽xvʟAK+䵸E>gE{ϊ9+ @ZƧ Wr}VxG}; 趪 WGhmJ1+HiQwGEW{AEeWwHQd>$f]Ic*ǁ5C	Rn;0#ި 
+ _MY A_  +w_}~g||??+ 4g^/&A}=?X, K  ş x?+w_+ cx/ G,W % h̭~?_ _3( 
+ _MY A_ 2u }~g||??+ 4g^/&A}=?X, K  ş x?+w_+ c/ G,W % h̭~?_ _3( 
+ _MY A_ 2u }~g||7?+ 4?1 !_ 2u }~g|}:յ˛?5$Xn\r R+] GW%J.Y0ǙtV/?:?w Q6O oty~!kZnfpUL$g#*.XRafzY A_ I{⻿]G|nm
+F8~SҵJ3Ir+
+(
+(sgBhI|Ckt i7ZG,(}z֐q[Up<WxsHM&)( ǹZ/K>˨/%1A@w_׏"崒O="#?F5J+IJJrvg><]<vQͻt*Rd|w-Tlp
+=UmSSOD!mux`N?צKڵRcV 붤Z9~G 	 3O tH,k$leX+3Mk+/N5X@{zO[ψ_ö?5݌`Yx>
+x~67G{H+&<Kjiq,2+F}Vs4ӳ5M=PR9C>G-RJ4}2[c"bO;8+z7	[k-gkvXL6߯4im{]^I! 8{ױ헳RGc8Z@hbKNХ=e{sb{hl+sPwDX%̌	?@9/"L?dwmBRqx_E-wF8!Y־/!i3c?nx-7NmBH5(.#.']Ir=*mCNNM:,y7?RKY_ye{I#ukR#tD>A^Y M g&bO(BI|~waxRO#Re%HzVXګߢ+;W6_#$M2xsȚ4ۭӤ-ȍlſ5|vvzJ7.pNʹ+4I P	??wT:Ugk2'_1+!	 'ӎ  C$Cm~D2®v㧮kףj}wF5oS'UxɧȄ2b3Q8N1Q[fWl>hieԯQffbIE;3+UQFF 	'6	cE :5>½Q!h(?! ְ;/A ~_k <:EߤC5F@yGb+t$7a[VbF' rҽ2+l%Ǘת
+ Q _W! 6 ?G ⫻[˝[R[}V'c]xTLZl(C
+jv6sݾ-.{rl4񝿅bt<Ψxf)ÙRg+-7+xnF񿉦_jXx^8	*z/%Fx+S]iZi+-5|~?-4Zλd 6"rq]>5cǝۡ q3I}tI1K$}?5$ѵXLυZKI?.Pr>ڕWS^][S,AMPE{YbSx 9:$?0yvֺeVb'`*РUl 㞵rçX[[`c@} :VERW>=e|)Wa4y*&0p:Nkg/0O{#dчq]8Z;ƽ78|ϧivVOq!¢S7~u`Mz!#˶Nɟ⑺ۭz+֋OF6ɛpD _kЇ24iWoAW
+G-ue;۶]ATp g=kQg$g滹6iX""'|4my1n\ws:TcgV.S:ґzRVcMbp$Lvnɔ.6.FXf ($&e^w_GZ՚~!<Z{5Y.G>Ùs,#14%I&zpܙc8-+lBGeηP}EmRn֥=[2nor˜3^^fgXд*{ʟ2W_Xk~i '?ƿ+~ד gѻEWW5xJuXK
++ @r@ƚW]Ò\G88=+_cSj|ܷ訪6?j7-ќy^jϦ39ᙤXGhk`vCk#BJ(
+(
+*?>8ʞq]=q_\u9]VVvp}+ :('[y^ml
+֘k^XL@=ja|O-g-􃷘"ަHd23Yz4={@cKĞFU{/ ^mq	 #TZ{
+p ONdn(Sݳ~Q^qr B J*xS _5+7׻q ^yp9訤Rm=UXKrW?u>9 R&M#-߆5⽳y"хh#=qmW(M2B2mٽ19&cI*%͕ՓnXgJAï	6sy%M V`?&q}<)ip^QNdT@>>/+9>XxEyi-Ъ42ԀgA4Q$ȑ	H\jpK|0
+<dZ8!v~%Ѧ@?:/,ck_
+sbf$}͑19hR1i UxBĺ h>]J9P'𡌼֟煲]p a/*e@#*{|Pu\]2Rԯ-8e~"QO{.u[}Vg10_Yήnt|=NUu$ғľUco|bIm %Ztb8Xx%H.wQRGay,BX.3&#|WZx77VWls$֛8G(wq*#Zk~%<<c6+oI]^^Ŷ%0]n>뢕_ic%bJ*=nLIAQcPct? dug { dxብ8e S}ڠ A ֛ I4IR=cOwcUBIthKq^+T_O+ E%}+{qV Dve#v`W  ڕ~ m ^?_/8Et=V(=( ({vzo%0kW"ݥR!ˑfM3LӼ7%Gognf<t^)Okº@Yޝ$]DSCB+wEtf&㛯='Rc!^Igh0|;.=`ԏدd<ASixn6" {95Ge7J[<4q!<UKsIjq#Z0(.iN]c9@q]%׀;yM`0rRãMbQ<9mƆEӯbp?jJAxjό.v#1?ro#:6	PP s584VZyè?Õu|ymI'RNRzԕ#sTRG2~&8^\?ľFc$nz-(ȲkLu{p}Ta+Ǝ|><H+)o0JX=WV{OB5 $HdCB^s[#🄤+$lNW"WEtXk*x*ǵ\ u+־[ϧ[;r0pUQR^&Nl\-"L5Id{O]eo4mb4	?O O縐QI Wж_P5Yu[o%NRA8<u*9^]WR|	ӵ{*wq4jȉ7~BۛM>و&(	*y5&+QVAEVe4|RVy
+AKXw ≬~xNO6RȬozϭhUg> ܍ʷEnaqnp}CZvkjs~Z{s(Hw9mJQBֱ洝F|Gqk:tYʘE?v#/-5뺧|1&eFq$pɴ;+ޤמx`@e,ai$ p 
+xvhUR=O	~ˇ#W65Zv5
+c-Z֟=G#ЧX$QEfY>k-ƚcG`T}A:z,c+鋏揆S'T7qU5>_lvm2Q7}3R#=+5&+)Eu? WiI֟"wQu;XKm)I B9$33W덩t2DO,'?S71s>Fi
+!cHw>ǵv)'^|X7JM֟AY!èJnCw9Pєj5"}LKk{^|qzWh? xTլF O9+aFe8<;mkjg
+`/yY
+F6^)՗:o#\_£ӌ~ V5?_iHf !f^{vP  `ڳ)F6N)QErޭK{(ߕ8Ǡ =l2j~#i^i?	PGr_5εy!O6X[Ame*c${_5:1;O?ʽ*sW91d.mhui8#3eoRӌ]e' k  +h,q'g#I[SB.S)dՑiޛTӈ*# }x'U+O	|+my;+B;[8$C5&W簊 SBD8-xό+Ǧ8+UTuSC;wï8[R/aaOs+(%R\=AAYF_JV|tU6$X䚡yoci%ԫ1xz_JtH-!?Ğ,5鏕jVx_s}Awr֪l5,:/ڹy+ֽXAEY|ː1VDpEZ^D1Wv\=~R#pNE&Nk[^0lzxFaU7%:G>aZN G"jVZoqk:<ǌSGWx]yEe\o$ԯ)utxP5+{idu,W1aæ 8Kt]ӢIiBAc  SxB_3wζɹ\ۑW|1ǋ /ӴePCs^ORI?zyy-OF䶷Ga}wt˩[ՀlFI#}u.uxF<Pmf\C95/ڞk{5[21<~U, w!uƣuEٳax`Kŝoyca-ܶ"BpNrILus>H-ĺlIu-oSaN]N{Y:O1Wρk<i!vCT8r.okkj+e5aywooeZ$)l=gĞ%橦j7V,Z\duVտfH5r'Ҭm.mlFȳpK8$g[O4^Gytڴ	7F㹰S0f]tk?	,Sc$zog[j~R6LN<Qg/@1MxMM0(PU'}k7N"T`>2>4{+66s8H`#IxY֒qL\#U8sJUʾ\ MZǜz _;'KG`"8E +JH%[h^XT(9'~z}vHzUL9==kɷvtETr>j F| ⤆/ڳdy=Wo?*jO3^}R<aou}p,r# JWMo{/jz:)=yxO=PS3o]̡9B6Kc4O =cpj8Vf,}q7^0WWv5}ZhBcj|p9yw|Q=xxnϡJu=[Ꮙ,CPծ`Ss ~>&q6i
+\tW}ODo?ZsS(՜R]N-&%4;C~XW/oZLON<d,pz#J蟑z'Tw[5kwoRwխRLXR}]i=r#D]0#z=3^S=4}OE8bEnt Y^|J&Գ#튱L׵]rm}:`22q }o蟕o*o7BUZRGh5k3Y+d۹y`Oj~4[ZIes+$<d0 ^;=z%'w{i5+ iS<lyA+ϯ19=87ue}OE|WE8ƜyQ]n迕o?*dG#5wRn'T}OE#=Cύ? 2:߈xR2 ѩ^O> :H^si-cC G$9=x)]=:TO4T,2#)\gmXC5 uPj+Rb1ֺ6>>%6>%j 蔯`}h_e&S7z wMaWi )\X$]Xʑc ڕ_n*? ?z|3l{Q_>zEPEP=OL4脶ӮSǸ\, GC
+6ۈ
+j+HTqVjBO?oR GҼym;jif))4_V~v15X;
+ꨦih	C[p+y 5)+IEdYؾ&3ȺCX['|MO!qJ7l%5sǌ8>Ы'+J8_V\ė)uq[/aNe(pE6G@*FQE Cuko}k%)4׍C
+-,<A:4Oqexb'XϠVԫJt֧3B[H叠_j QEg)9;IYݟT#'NbԻ$:S9x2ZG٥o&,}=x:_~W.eT݄^t2.rGLq_I]2Z1'̴g+aUl.d2HR{¹4yTAjatYdL0(:(FCц+yo>ƣXm gh300bk(!VPMGd}G|iobWQAsj́6v23t?͞f%ۚۢVN
+d
+RQEfXVN'ĖfTI+t u֢m;4<ur_QV>j-KTէsc,{p<dЌ+h߹Jt=3C,{chQErۻ7I-(^O#sjɬ1ng	Oѿz*.h8)3_|G`l~}+~kpHy8hc5dbOSσ4o
+[ӭq'2?{
+(''vt$
+k7M\|kakmD3սceiK%ƥ {~~sIsu3<I5a^9+WQ;:+{LdQPzUe5YMNDVGm	VETSV#<,hrڨ!Q6(.!r*Mmו'cǱy"6$grmמrzZq*,i/,"gѮk٧&B 96v֑]Z̓A*D9z{{z 2#4w&};3mI<> mz
+4Vn![2'p}uؚz)( JŭX̥A9X_niRv9*P;t5gdJwhdh{֓B4\ ڤgj>k406qdrumԍcҝUaMhYgGHt6!w^÷1siC=OGARxgk+w a75r;ȌUPB y$ɸV ٢ڞ8&J@-QHgk: _0~. /?\^_'G){~
+;#"	\WNךnq or)df:5<C4O,q2B2w:5Xi}N^E$y0'ֵiM/&mt;]SFu7o$r %0cۦ5)&j\VrXi xz?i=X˦_H7܉#>^m2sڨíhZ0DX(mpU@'qJ*iZޟF[]gTS[(xWi$@ ` sků.b@lqhCH? 	Y;Kug僮"_ psXj6Di<߅  A<t(T,qsljZ!%Wۼ{mWeq+cTpXi)t,N2sWĖ7: UsW[mOWu{C;oe	=qUutL^vdRxjymj[>##Y٠2V(LrkZY_ZL^Z[;ݶ 7BU;F~KfM!t6NdQ sAHI^Mu$[,ֶ\9U@~u$`KeOqkԚcJK)_tx8*2c'v<Ek[=iqZ$m䀹sxnOaj)wZ!H1\jKiZSiڝl2hf=<0 ֺBNT\f N[82HKmܤ)9JҵFNVm<X[\ GRqU'ň/4{;Ɵ+@e4X#u\c9Kqvtl_~DLޕh,mT^qvVIo+̤aߊ'MYj(9]%|K95\ZKmllrB2HEiJڕ;io5nn7Q;W)'4M6Rt[uan_9( 	bqM^Ƨh+֯V˖	XoM4 hSyL,'Myٓw\{n5=XNȧb?ƾth̩;v\ɂђ9;C#5C/jz]tXw\x2jh=ğ-68-aV>[~
+#i+WZQ&!^-,x?v̗PXj#KI
+wON}k;_Y5qo0Ҹ\vkmƥ* ڃ i[Rod2\dICڡ/5mBkB.mHPC+Tj"m?$_ k7W~χ?۷է:=(B(((((( 0^G"M;	<Aw3jEPEPEPEPS$:'b ij!Մ?CR(( ( ( ( ( ( ( ( ( ( ( g{p[2'ښM d3Efcx+4nJzOAW;ωw(KH8ۜ<\ S+oୈLI'$ITMN)Ti+NuNFjxکث
+qA%#2մ;EʚS+UV~n GFE'(r=+Lz5ma'fk)@#Z]>;t]da>+^/`xJ/j:jh2G/TXYr0aV}J{=k꧈NJ&Ms) >yjW.K'&xLLdiiqaoN" @YaO:c+񾡎`' B#֮ƚ(Q~˿Ef<uf8mO%6ޞOO9ֹD4~6r>zGqCiۃeme}mL G' !:*oJR;\ ǭo}tN?⺽+Kx9fƯXh|穩eg
+77Rv4{2ƹc=jnF#(FHs;
+WƛS4SO'
+l)>: QEq_y>*X`z	^ٞ`	Y"J8`z+.JMJXʆuڿMO]LL)EG5jR>m _?nP c G L~3ZJ//X  ?BW C>t _?nP c G ϝ( BW /X  >D>3Z+P c G  _?nQҊ//X  ?BW C>u BW /X  >D>3JZ+' X?/7G(_
+   t}z}^gΔ_(_
+   t k?7Gר|I_E  k?7G(Og? C>t _?nP c G Ϝʃ@P+P c G  _?nhT>u BW /X  ^/ҽzRM` *&W>h wa[ ssvc>'Nt#ҕFWfQ^iQE QE QE QE QE QE QE @ΝE WQ7Us2yQ_oQGޢQG3TWQ7QÕy+*s0E!ECzE9Q_oQGQG3T1)QRPQE QE QE QEG$Ï6XM IE"R=4 QUn5;IDW7IUI	 PAdހ*#sqʀ%( ( ( (vӴO^0n&+T?I؞|z+Ju]7x8)3 Q& # I wH +ՌL!CĿ ?8|/ i?O7^E^Ux0'Oҿn>x d +ݨՃ+_^# ?| / WQG׫|@?L *& QJg/xޝ  ᆺ?j  TQ#YYȹ  S]h͇"N>X>HYc  `pn,H Mze}z}N YGwf? W"~8k 5I*3?絯M;-Cz M gEO>/	]f 
+MTW vº
+)<MFRSF,z4/|OXX#=ԴVR)niqL7V {P!ǥKEAc68hT#riPH&S,&00(PEPmBK羽Ema~|mHʶXSpk[M_ 䯙^
+r^+#^ [G ( տr&O0iwsc`=pNEIjzPCזa h}71Mr տr^ [G +*LKs]'|g :>A* _ߨ <5 >: W$0J
+>
+kG#G"X`:Ghj _ߨ <5 >: W]ޛyA{K=h p'҇`?^ [G ( տrQ6NA"8#.}jdB[*2pdOA;~^ [G ( տr}f/+ώ ~ ?9_?!<5 >: Q _ߨ | 3Ghj@?9G/+ώ ~ hQY} _ߨ <5 >: WOo=*C$LDT=oz4DY} _ߨ <5 >: WEjS+ar׎2#gT`Qʰ!*?9G/+ώ ~ h?j@?9G/+ώ ~ hQY} _ߨ v^NfXlȻ]375N  o\%:tܣ֍yi3h( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( {;ur7<bs megoQKm.xdt)" x i^WٸwsIöemЃ?Ün?ZDq|HV1q{UaHj~'ր"iSÐ >8i6I&PUAHc<
+ qydgҦ QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE|Xឯ lrW̛韋\|1?JuzzosxP#s͵`)ܜtڝO&{j1+Nǹra<yǘxC?j7wcW,۸89:V>!͠i7v#PYV{L嵬2ߜcҜso'Wz <<i(aڨy@-p9۠Y±ˡ˫Ğ#cn}{/<ċ7McבvB`|8iI.iB߭d^wF_֫gX[ֵh-8*cixsk{>!!ҧfygv lyc<Ciixy,-uɓ`A'q& è]Ql50SbrN>B	nlG =?P~Ze[+!CHoaH(U#8rPDLH>gptֲ-~!+vk&G
+cA*:8똵OhMODм.4GctY+A &Bݭ-('}?OuC ^ 5zƵG5{u=2%XOW
+[!#:\W	x5Sgy^opn Ʊ,cǅ{1iU=B Jִ[gNIEkmnj_i>f>ϭ\j,n[Cl+~qZǂ|/]K[a+b?9ǰ$<ҥЬtV:i&eBQ 㹴$EȲ%Jc6@k}qYVu~4R ~~BIc}c¾#t*Ѭv*Gvox7BԬ%գjf]~<c+gsf4h.P_$*gk{᥶TvN"볃I&[5 +w1pq~ÚD.D&zٺs#''oLwWx{Rխ;kII <`pcx|U[Z~ǟ;ln9V	m_O1OcmմnPvSJT$[U4yeҗMKŌZT(89[i>
+a5sm>/nMF;ԎBg{V%5Y~[wy%g]ұe; ۑK<y؜ߛwk !)AZzEԼQgחVCzYbc:7ZfkQ4bKX5f`$gX !KIlрAqH'q*xWO}5<g{6zxM%
+)~XjT޲  uYtόv:om:+Jyv\c 3;>͞ikZ8ЬQI[_^\ޟ:ո,zʲ(p@'fr苣xAҴwգ1E%IG'4E-knp{NOGKuK5,oatYNHGf օK69mZf+#c!_ӁN~'Ϫkiq6,rZ$mW?_xCH~ɳ:I_3oln8SK)Szu27QFM$? kķW~?۷ծlcĿ#ڨH( ( (EekVe6Y,IaWaKy*}$nĴQEH(((((((((((((((((((23@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Ļu?ڥ$V?o&,tkO36s0=?
+	 A 쫷+_=Z|ҹ?o&AuO  n ' ʷߙ<G]S~,  h T ?B! *?	 A ߘ{?o&AuO  n ' ʏ<G]S~,  h T 5 C   T Q Q0 şMg } ^ OD? eG!? ?[`x Y m  . =  kۿ	 A  ' ~a T ???o&ʏB! *>AuO  ]S~,  kۿ	 A  ' ~a T ???o&ʏB! *>AuOg } G Y m ׷ Q Q OD? eG# . ?4şM{w!? ? C   T}o=?g } G Y m ׷ Q Q OD? eG# . ?4şM{w!? ? C   T}o=?g } ^SB>$/}ofs=kWʺ/ k Hݟ}k*zn7..Y&t4QEp!EPͧ_ZXi2ߋ]FVӟ6e5ٍRڷݐFtEzmga5̶os'1N׵f[ּOV{ei>~Ma][]j&Z]+2D-^ PN2Ǩ=)4K/xX[,4Di#zϞ]xODmł<Ăsb=TʗQ𶋫\^l`!?]fb)%huoWu۾ w䌑K}f@	b2Ne>X<uR=Ο.4&In	RYkN8"P$QDQQqwV̻
+:䌂0Gq:et+9	Gs5RFr2xkQks2\4o<seLO^mc[-JN9Y,nӕfFi}pČ֐2 ` /#3BNVt4֗1Y`:һvl18Iv:m;,6MoF(5n7FnKK [4	vLIl/aժmnYF\~cjqͧ&ҳ
+(( ( ( ( ( ( ( ( ( ( ( ( ( (-AB퉕OW%v/,n=K'zOP,Xc5#Hq\0x#֍GKխE>l!WӡG1]N^_gP}-T]>YKrw?+Fm{\[Km04Q1cҺiWw{=n`q;AL|3-+Y*˱|ORҖ: ]w 2cBtOOwfei<grx-5s[OjZXRJ!Iⶫ*s^3HP\G1I;MPqZ6ynnmb$
+#x~\zzݤ֒ܦe]##9O62;Pwb88WKJ[jPnQqchl?V%z$.kl cv1%ಓ:AdO	<0*z4O62's9b)zQ?s/wܽIq.o%3ryUO?.rNSrm1ME&QEIAEPEPEPEPEPEPEPEPEPEPEPEPEPEPEP]TҡoΖ; Wm#} r7.|n#@R@d~k
+r[B%8ŤΣq y:>3{yzb\q~oHT	ĲC$TaB#猞Qu`q y:>]CwZZ iU2IWc_duFwn=o)%Qdl8R;\H-q y:>gLMDFRymzbjyuI֣v#=ռs)
+ºddr8JNU"/oιCwiwyPB"X=sV^:Vf3.d=꽌Īśc8 ߝsi-ҥH/) |gˀAwqxZ?"O}faSIH59 jӜ*38 ߝc-&jZ9Ud[mm
+wskvkau+L7J,񲬉}N קcKq y:>Qv+?7G~ub.oάQEX8 ߝcՊ(q y:Eab~t}?7V(,WoΏ] cԑBgi'>%\(EPEPEPEPEPEPEPEPEPEPEPEPEPExOyw`@V#!rڹlq+7֩snqv  y` QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE+լ7o,#8 zsopţ7]ΎYFp2cWv(];
+6ͧųܲ@!#ZCk%˴O,3+}ay"Gı+<[DӦ2-Ucn}cM=%TL3(ߞR[M h:Q!vuZ|_qZNORE;\Ԥc${K<FS#T;sH<sSFM&̙wDh̃Gq=Fid+w1eRTz)9TFZ+NH\de/3]tIҬ>[sp\ʻͿs3ƙaqiTI.GQ7:1\FFxa?G.E\}4h|ۈ;2P@ ʱ)7$Q'Kg' q*ǈ㶸Y,~m*5(rFw`8W:ޛk5љ$%RlUIZ%[]ʢ?e|uiuˤG]0F+jlGZ("̥3CTͷv/!eYrMKU%IInq}IUpBX<qѴ!iwsġvc 8UTsڧmOOHﭖ9"c*'<泧إɖ#%fY!Y~bF]\ۗqt
+Gj0j&R_3CTS-$J`XޔkpM=+_ɡ lGkp,1v<Ja p@i( ( ( ( ( ( ( ( 6֮I&.5vM%Kn#kd  
+2gλ5EɖKiz腈 J=+Э;[igI$BII~+2+ɤM
+-L0ʪB8s׼KP}[9"V'vtJzEؚ-OTt[;\|lᾘYCCxxE^o7&'FE~J2K2ht9/RMb8uK+e6r"q@PrKs^>l$u*]܎^XjWQ7FBu]ZK{HJ%x\g2GSޒEu0iwImn|XFPA8$ҴH5KKq
+C+m@o0Ǒ8 حuOq*dG&o,B6sF}i _~7X]3e.Y/C 9'j5&(ocoU2& VytoK$LObJjm!zҨ{;PU'';::)+t-\=ZK33ҳ<am{}X-oIH O#:M[Fp'wDafy#9n\9ÚTv6ineTs4t  =/y)2hUyΐCgXU~fckp6U;,\,s]ec `ۍ]#AzFLo&w2oo݂ 8wc_jYYKkm<9{y$h6{V^1}EtڬWrQv"(~ed?O_+c"EԾ[b:ÍO_Je'Ե&8*OrX->b爴EӃ(nUSmuWJ.m_MehXE)'8rBq]&NnŢxx	8d xWFVЬѩq3N'|G%ƻY)]RL=W?7}ђf[irLY9uڶkb1h9'\2pGf lH"%Ԫm`2g dxW5T6wZ2Ī+3y񑝸5dV'"Z2;Vc(O"e)<qڤ4(t$3kPIvdߎ(N+BT6k/$dݑPxIr\*_ͪqkxSf'!zסi-Fc94i}l"8`spA8=K嫪x&ehuAm+ 3*$7gUIUw.W' OM a b%Ooc9N^   )ss_h>ԯa7C=X(w>rzg
+h$j[ڽ̡	(N662#ea"mYC`Jp<0XيA#}@ԼUi$WiZsU>lh$1Ʒ='[.u	l$KX~ipXq[x/AXeDH*)f%Trf-շp"00WukOZo^/x엓6nKm5|-um!rMm=Hu;Y%k6+`W_0@lsZ#bDUPG-ԮQ8k=.OkX|͟k$@--rW]Z[Tg Y'umFMhi"W!8glcZ華7vSEkVf<t<93/Aotk[YIfA4Q
+lW_&OGm`Au3JѻV78;zm^h}5ݪn֭W:Zf 0dW
+9' tlO+*(
+(
+(9_Lã%9+!A+U{(i<Fl{,1[\w䯕U2I<ק^Im$ki|N6ҹz%_<y8qUcX/CKk2~_g]<`sQhڄ<$WWv6ֱh"\PSstRx/@v9"FT
+U=`{T>.Sfa6P=wrH& ׯG>R[kՂ]<R=ֹ[ImF[H&'EnyɯFmLmgv_9+&Ŝ] I^[^B;1`2#jBZh{oѷyʐx# ´;g5<w)yzn\pJ
+xn<՘ /7CkOLҭ4vL#g| uv'J;8K_vZF#kpy{(deҩ>^ s篵u%& K9[vFk%p#  :hryQDnŀu݇'Za$+{L:8d 	h{CF+6Oke=	=N0uL[gs+4
+7}	wM擤}6W٣8x͵d`9'9`=;U}.KdV ?%ArOZ%/5[x0\:TJ~iXW P/_O%~ַi4ā
+wu/'*U7^LLAX0o"x/C`ӗerB\>y%Ѕtw|ñ1#>"u)!MQ[]ې>.gڴkUQjZw+b}6}I5iYd[*A2Ah P9)Wj:E`:UGYmKaF\aH9QԾD6"[3]QY]< O vnkIС!$+# ³l;<VMg}	el*U!GPh5xVkح,ХWY74q% ?<oV^IN2 ㏜c5'([DrL\RKr 8_~TD\IE}7օ}o#oEmI =Gּ\T:	<z~<V۪/@۔-Si(o5;Ǒej*D ɩ.M06fF2w	.Iy$n,y/?#ܺܟѕbFv  $OVosw+X[[BW]t7^=ĆYbK9 eZSϗ͔f,${(% ]Nk+dyS$*J^+X/7x|Sv͟uW'YXZb/. 2O,ś&G`:i  .VFK2	;vǡx]Hn.$6+|ёI?cj+ozN\Ioeܖ++ ⷠ^o-ʉn$#TRJ *CP[o2Da'`?!^(//&m:ݖQv$kX#|[rC8
+MZ=HiOew#EtE!I$
+<?F/$EUrJ0`Y/Cֳ浇{<όnۜ@O@yzQm-fTbK+=Ѱv$^jfDQ#<1rקZX[Xm<41;ֲ&O絶kX0FyF!Ofȩogֵυp!wZːJ|ў܁۵2:sy>`ky!UI.<pG<b*RM=SAA  `tm$o6ekaO[x`>-sY;O+YM*&$+OfXEy`Qr]ؤ6 ~7O|V'&;[гyw)}߸g5-ǃtbc&4	dDUeF/091KV(@q(.%I۷9~VI+OFsݴg'<UhhYyti&n1,͏r,R[Q@Q@Q@K-.̩|gi;Y䖓MA(fr%l9%~\ṭ@' w4++zW%# ZCmHv#>tnJ}wo=KTA*|)8⺊*>'#m^h^ICPB8c&lVHbq;y28aۑ5VfU`Y~Sx*0G7gN7[- K[*YGRz=pgdd8y#*]i4ijYe,DR3\n3MFVC3/W [|qz~G7HDgqMWN[ue슉42KB	B 9nǽ:nuX LBe]M{yZ=NJoy:&IhpGr
+݄Γ5̙C" WdnsӶk&ͮ6KKo?<;8uL g9i$xo8U%RHk>PL{Yn[UՖk_OKNyKYerܹ(UrI=0=p+EsiTQE QE QE QE QE QE QE QE y普EwwMdLq=CO X:-<ifTɧyfa*Tm.pr r+7lݜy0''Q[9lV,r(F1voK 'Z[M4NTV!I0A9GZEgka=MtQU*[$dfRQ7ne3h"]uQ_\ErJBFђ.XlIDտ;|0'gwgv1'`IYx2E{yn76%_2 0kOMv=0+Xc(˒I9'9i7Z&FȒO-@
+=	Uɧ+V9=3zܚm&׮,HnwdoRxSM=^K5=6(f3	vR6 WSk*b`c,WO=kե-:m+N|X?  ?&]F[[ˍ'XUmbv'@GR{ҼM{-cRѯrHYc*(_Ƒy=&Yeuq(PՁN~]jm2̕fcԖbIMq-KjZGGH%2Ϝ6A c5j^ImY+$x#98r3ڶBl\#g}_-2ݵ~e+B}M{NC#6h1g~O~c9?:ԍ^]ç gIbJ3rI!Ǿ{Ukq 8/,Z<hWB#2	;tx:9u3$β\ov9T$	 wWún"S1c>]đCX# 槢+.sڜkE`D7dѮ3"8]|#܈Ek{ˣ#/.Lҷ YmdYDk+W1 sLnu0d!s*E??P^g-?ki=۠YK,`+du\ WM&Qi1D'wv$UqGj:#Dc@ȹl7 'zgvspbI	$?__&0Xf_4 тG9o+Kg4񡱙fWsQ\VzF ]vOjPXfHfIHr]-lSuOjZo`C|.>Ҩx+Zzڒۙ$y"VIXFrqgӵtsIԶ)|sxs[nFm2c88${Q8[Y׵o_(4gxc1).	=]S_[ҵd2W1Ij)W,
+䂝xz
+FW٦&MtBAO5	/<]IϸI:^WOӖ:W="
+<0>Amkޓ8{"7dvUVemLдE[bg{clg:Tx_GHd6C<O"67 x[xW6?&M=%ږBV_v1|C4ť)QE ci%G:tJVEH?ݴ оCiss6I`KuUvgrUp ןt[фŝ.g(%\Ow*$u3wվmFh{~$dfW&s$#(K#Ysr 4	hs=9P'_91pw`0ڿ0 ֒ ^#KRLeslg6qںOFΌ1 nG+;G˼_y>l,(lXmPDQE 
+(
+(
+(
+(0|O:Tameӛi.
+H5oZikK:|HY|e.S}s5=WX͘47BˑqUanC` IIм%F4V|c"m7g88ۻ9]yitu[I,r">&_^=J_YRVpJT#x曡x2KcBOR:$('zZ ^+i~&ˁW3đ-49bpSd'=MU6B!2_y3| 7=SJ晣JG0vAe]:(MƑ_UU9H
+8f7Hֵ?E7m>i<`fub>B{UJ[<;Jm#.+S =}쿸<]n9Nw__dFd6AlH FÏgJ/wW/R,yf-1(3m8ŲNdck-XGb_'=+4]R[]#_*V2Gk5=0}DdD+w9Ջ.THh"'+ă3Wus[itֶ$Ȍ`{w|6p0xs?tI-%6!dVe#$<X}NB,;I|"oݸ8= 015V]F]#O:=$ȉ ®y.07 )׵it}:c><RD.2	%Fֲ#,:ĉ"8`8VZ=,&E2CގO3%%^#<m̐$]VMeM?ǧ["s	d<U箃KWJ ,V/ DXIJ6iCflM+߻F מS'@=IMg}	ТO9
+GuoXtĲHmLi"W 096OjúR[Yۭ" _1MUǯV7CI$@ȟq\++ w7x_Wm Vͧ__\)˙Ճ>B=S:>gKMңHǀv-6m!lv{|6잼ҝh~׶iky-˘:▿קq[[+)dAou֪Ei2T-k(nӕ<Նw,v*H edKԌJgef0wr92+B.{ay0iW$>\r~}:S)֥>Ǧͪ+=`us8o\v~\qjf6+΁d$I<pb$pyU"yxt@s[?{{6tW#1%u`l:^_G s^!׵MSD^9 6Up@zd4Ox/6I;YB@do]>P9+ٴIb'J;d6H'9?԰[93lKu(2QmC@@Ƴ>+й{yk-&T<rrpk&$QΛws5sGi,AJ+0Čv8 g8'z584Y%w `ep5J2<fBv-gq
+i}&J`),@bw qwX$,u)&{ms*NNp۱Ԍ3޻WZVsbWHrG#֓mi,"լkSYpr\ 1.V]>TF2@ҙrJ, 9$=[͚xMi,ir r18/~(.漷;C3d+=h.D hɌMsnxqhF&}soj=$eI89(rFqU5ox/$Msh1рlpEuOERzY8;Hҹ]d{3ɦZ;A2V9Y!x6I3mASİkdW{ܦ'H1Px-õkxV7Zk<zΆ7!,Þ3ֵl5X L+2O$$f=ɩt?i-iH  35u %Oa ^I>l&JWx#?J՜vR7;I鱁lj'Bh-ۡuobWZzfgY7q$8WbE]QX#K\BF۷8߷;n99fQ@Q@^& _T i?\v7+uݠXd
+!$N]:*N3경ݭޤFnGFyY
+XzcH|E|οڰlVxa }|=F};Lc~߱>_[o/7jp]2TR[֡:ئ1tnRzvʅvwtRR#џ\ͮ[9udt'l ~ c5m.ˇ 	ۜ+ 5ELQJסQ+z2aup}"(+4Onx WGEt"F+4X1ϵtV:u%YZfMr2Oi7W
+#pI5jjTQE 
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(8qr4P+8O` ;5|9ľ$"ѣ4'70$XURۗ*YrN+KGVa+]]!L(c!;Cld5iV-n+3 6nu%{jsfɧçY+I0wHсN	Brs%{G[ť[7SNd;<U# ⻵ȡJUrHl[ldyᬣ' 3 Nc}bRI!{mḶw\<YqҦ?l%~$zd,1 3,q'+}nCIΉ-̮̪e^дۯy۾ѵyLmxLUh,%-t Mc2~px0+ePA+\g46n]6)#"~\#yҨx7B9)cĈ[mnpxzu5]rlҭ/fglP3AǣŗVwkiڎ&HdB)Ȝu'<d?1jCX#W]`?ޭgHIkNf\
+XTP>\~Wu+е[[cg,/"x5u^oA+>=ՠම{k0k CcwEbv7!fq,!rw3N}eCO*HKsl|˩_d,p2J:3|OijZݢ[k$0K"683[znMYcZ/9R2I_8$osJdKbHuр&
+`PYKC`ey$&tc?ΖcVxY!}JvEd+H+;:9:'{h!d3=j3&;8iͺǒx:
+q<,|9-ڤ*ob*n,YrI qkcUV%1یHrJ}NĞ"=^Acv)Ʉ d U<5{}<m$f 4b SMGº6xn-uU,΋0S*p`Y_G]+ycvsAqzwmƯum~ռ藷Ge`FI?/ùVдւl<w*!/):-wusi%ә%k,NI
+N$3v}(LokFEC)_gn:wAx,uMFŬo!c%C3X!?ѿm]&i*O"ҏ1[:x{Jf+=gfJryb9ZZKe֯{mNP{{[H{{+5d|yP@'5gWVkieo-y`+򃇎OO>Ua l DIF1Sτ,Nx2My*J+6ͨI;rz銥o_Kzc-,UlH'Ou+ik	BϷ21Ow_k׺\H#r<nBk!`V&f8F`͜IaO>*V_j~e_YIc[4@̲DV&C1$6UpH֟x*ɤM1EIcuϠnkIge8VXb[jV>Y$1ZO7n$n  5  8rYk{i
+!SH$S__ִ$A$*ǃpc9|!kw2Oh<r5W;w`8&5D1I2ݭ׶Z 9oI4_/Lk<$pq*;,.8lddO.I@&-4j_f KLf?/8>O֣ oH6[%h`2h409<;p}ika.ZC,QWvnmrX}*kjzFmD$.i`'׀Ga]^1΂WC%ԮLY`% *{o	hI$Fr318qU?qt0jN'Nw[IPiO# 1ik:&&})#T]+8%UUUT85rº=G*Ҫ-ĞRltrx濶g4h3YUmn^:5^#[˫]6ghF,W>z`MjkV kaw%"lZAdݒ2yR{zZ,[GN<pёd\'!8`s9o=7K"Io9,NI&տtF-~/蛮n/m̨itym 9a$G+f]wYZ/;LøG0l~#oqƖ"XKܣ+hz>CfQ==yFQ@wfk1LGy3ȌUGHٷ><3s/5Y$QhVbB 3suޯHV쳭sk+U]r0uR!Px'KdJbQh`J ] ž JԾɧo$G|L"iU\ʩpHMo=ıB1r|2Ep?ޜttwkfRD#++D!%S?Ok4s-9=yO\L]4x-tۼHqUaYt8Z+ٵk1U7  w"m[E)e`d 'zz^,H6YJ 7c(I<u^%)zmimfB+V<2PǠd}.oo+8̒0Btݫ$Ad/7F;aX1pN*OGl-kXϺH*l@O 	z\»&~i-emeM#,ncʪ|t5]bm[FԼCʩoOX\(?ijңw{j-HF61vfoӠ
+^Ni~#`(._u\1Qna>AAi)eMurдBAb'O sX+xjGm>/o1ae|p9 ON9R{3k}Ue`AR=A^l"H%yG̎Y%s+ǓCQo%M-L-&1;p
+c=2Ms6ZuԺ&-fⷻbx߬I+5]"Z4Y Ye9 zkM/e[Wwif' 9h@|m4:Mo$d\-&'qbj>,=Ɖ$X.Vxʃ,>C}ᎇAz^bDyaxT,T:p #	edD$q
+:XxLu#tM)1م d _Kk.cIl.n\F_ amkImeυ
+>pX	2߼ Ҭ?4Y5O>w'*%q1aaзw>n%Mgˉg2nW1Z;^6߭] X08aON|-GlȺ
+gʻ9f5zO7^LA~)nI O=8BݛOC^:jf+9]F`@ڸ_[Pxw	 Xek/N2V\"eNs=)RHl>Z2D\"Ĭ0v+1^Bbv[cɴ|<|-G4<"MByam+~bf"6@?J]_^-֟=XZ[Zif󴯉y 8<ۏxr(㈢ʪnb  ZKO6rO1g$6srSBAjw'X&yJ@kּ[}˧qg.*HlOu puW;iSFٴ~[#Y}؝W&s$#(K#YspViu9wZյ;{׵6mmho6"@U#=3SiwpVtfk$.07+vos1%m"36@INuq弮đ21gIǵ%}稈m<L^	:U7Du%]÷$Vx[Xoaݯ"aimWSF,ˌN1]t1?f19^B%gI[dfhtdbx?ҟ_ ckɢZ{-+#.,H
+F3"xFk+_7$1jR	q($=֕tI{RO$s<+Ae 8Oh~k%)$2i9I,IA~g39}Wzo'+s't
+^_>=NsYR)gh-m属e&0˩]G!Mв`o<'Ddwy{g<Pw+-eI'E\`Rj*zk$gvYHѕQ"ǹpaT#þuAkpsfpv@<:S$ݬA8A#q+r9b`zx;B[KviV啥iRW#1a#;xN[+X.gdVD6!,AU;{yI2Ncn͞C|5iq2gu[$lbK1
+KUUkIB*ȗRg*6nf89뎔Cźl:Kǳa3ytl@EVM?,~|x臄UMZ<r#Ean$v:GaZ((
+:ܖ-!LλF@5&syz4RCC,deR3 um_YǨXOg)exlP_V+9ua
+9 润kHjwHvRi3d\go'9 mv<J$YA 'I8%φ㽷0]jsFėVX?zu\z+OIA;F5܆v|w ]ʞpMiEn5W^}8GݎP]Z[@qpbB7 rsVƑn~sunt.\WWhJ뜀C8y5tжfEoE=2$mr<&fxKڬܢnyV%T*7잙<gXKDvIFpGJkVԣ$wwq$eFOހņrcUE;.eW6ǼHrx py ^%Ѯ59aerQARA8YQ{T$*N2I$sҟ"4^	Bw =gS{~o{c-u-z?fmE"(1Zm5M2>]ż@2d8>_CSԧO}۬w#*O ս?OMkR=bBB' |Ļ:QE 
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(8I<a.wo`Q$琲:8W=h|s&]MkwCIX.Vv@Ak{F^n^}y՚W1؂#'h`R<?I䛩Lh&&- 0a tmMzT1F `pr~l
++g_+"?mU[3eZm$$:~[Ӯ,wZ5LňT,ޝm-.dy$rNa{S[/]zzIOo:id`KRX669 Rm>CO%IcIwFq^gH3R^yY]\H2  .+LMknmIFebX_5_WZ=2k[6[[-fE`˂w GME<P}Aghӈ!Mv~9Fx<մ'#^ V	2(-avO}3PXs,{瑢I6[n}gp4&k{C4q3kE޿~n{4vߕCB<utt+M50&19bOTvg<<$E`{QmFsgZռWK-DlR2
+,G>gS=16|MnFG]>i/[73Đ\Dncj/t3+մ\nLvCP|#^/PIvm@~T!,+ܜ*|O]EcgiwygUU28'zCN3io	c7qcFA+SO日'q0G̒gbXQ .<otAaaqoo)iRFH,dtGJnmW?`+k,9[9slX+o`gt0i V/吟srn hº=G*Ҫ-ĞRl5sƵqrj\ȍn߻\esZ+ՠSK>ʐJt8O祪:c[LT)#F A='mbRحȑMUXK#;qUmWZ )KeM8l Nk_艨}-dILvTFP6HWBl\#g}_-2ݵ~e(^`dO}~]*Xt/ݴ)*-+FIʔ=[[M#TTW0Q(0NkBg>-$ro0CP]x_Hde+כΎ
+YYH+  (/#vo  $}Z76sڼ+ZauA?Ó".S麢w1iW+]!Mޤ o#o'$N-af  <QeEխOpѳɨI,ŶtoѲK(u> ~us*]c⵬ukG\V+)!SaI\:Dt[ˍ*e7*n$$Z'kb)+?*M7  0[sj+[=ńz/aW$qxT&-![X.'23[^0y^v9V:%ݵں%fq$l"+W+:i%HZH㉶`Ҫ ~'5cm4nİWmN@@yWPvYi̓[pFPQN0u75;/!]+vR.GFȪ-%/fYf@Mv/ן	K[Mޝi)$vBB#Fީ7zt>n(hp=ݒF7t9j؇Z6'o	[$gْs1 AqV ieC'͖y$bnczc/rV3&.`L1~ANWϏjۤw0ۍJ-+r[Ie<2]ݮge.oEB=ssZ+@X&J湖GP*ً&#iu4^'؋+hnnn.m7E	:PO-j;%{kka<$Rl#;06@u6~ҬeX`V$I{&If$sP\?D$iwR18`7I@%~^j%IcUXM3F9l|Sj6]Vj(w,?1iV1Ah:f» B@>+>+MB8O@YfCv%-C Iʞ1Cnߠ~Ԥ<;3"$0,5\ށ4n{]:+2v$u#tAERxVAM.|*A*3Ӑ<zӜeR\&fẒTbi|߹Iَ]V}: 
+HѲ02A=z<!xD̋q цik|-Kė9#[xiѕG~C) /ieӤNQMBA*%%;rH#Vſ4f+9 VVD72k E-N J&z׏m;b)U88t  9kwWzzjj**6|	eIȵS,
+nmxV8'9Evw^.-d{u3BVR
+ 
+D𞄖iјEZ,ك09<ǜM ZXz^+ߊu7T]->]J I;Ԓr<+dt<a:ka[/{U+y)*6/^kBVI=F&$ݼ`g<gYx	r2kPKĎ6v$,Ny& FjXq`d[qz?.Z6+(i<(%ImfMʆ7L*Fڲo%Bڿ81$ea}Z ;%E5!i{ppO_N[Wֵ}'	t--.Vѳį'quVz]Kin'"P@ ㊯{/P̜Da'`rx`zڜޣsCut6+{[U]O`FpxoYE펺EM)$*\ rIWs
+Y$YU*8๋N i̯%̮vŉR2pAt1ndJ(+fbJ䲉fOJճd׺55bDqyB7cqZ:t2\Z #ewbXUa$ X|+q?&1==6cs_jQY;vgRWn'|mH C<qVMKM9l`Y\][M:"+X؆ۭn/1k=I*ϳ{q$|'#|5iq2gu[$lbK1
+rxYZ[Z@Hݽ植L1vMij|gٌZyrI*Ǵ9?t=1[/AUZPJ%Ԫʸ+z]A-㺆$,ۆ3p8/0~G1akY[CGjO8wBVWj ANNpQjӵ	QRKheN@1AkoBPZef]્%:Vޕ),52]ZY%\c83҅o  QE QE QE QE QE QE QE QE QE QE QE Esp3bڙoUZKwE8  hWEn[I<
+[bYvרֵIZNs.Ⱳlpv2p*|\DX6-챰I)hF9989_!Y'aVpq3>[/%T:Q(3[_*;Ns'OZ}qcBc]hJeh)'/-G6$&,ØHKbK:*q9G/ 3-,JSu;]G@9ch222ȬUΞ :7rst=LH$44)UBʞz`:njPڄcS[Wwd\`l?[ xff+YV
+dp2W1՛/]ExmLȳ4`#/i	U=y(*}%}NuZrER&f!ؕK7w1c
+{{<'r R cۛJ㱪X$<^ TߏJҴ{mmn.`2egVd0xqYS(+eΏˏ<7<{vo֋ks706@HA5pzO*yU\y؝?#pыk@/e*\ ܅A9=SDkXARl1W+a,K}k&0N:T+F1qg,,V]Hl: '׮+ՕG[0iVysPوUU$cvoaB$$(6&6:⳵ZFu},67Pv1w?®=/⿶ZYZ5̷"
+Ǹ	Sɮwcn}SOՋC2]z;rj|"D41K{ o#ogw
+ ( ( ( ( ( ( jʱ֝<E*ZKS;1'  u8ύ7N T+-ޥXl9 `]~
+"ifbJQڛw&k{{yl᷵kH0PW<*yⒽ?v><k=+:UWX2K<u *]|j 9JlTlېk{H֕40ʳLI-ĒcgC?;L9η8W}siQ:4gr`E8ߑ^iiZyS+8?8^:C 3+FC!=kOh+
+"2<KYK6ikgoaUw0o>i}D$0y@(<s!f>"Dlȱ,fxQ$9TkWԉU	@%i"5rUTP )l.MuXukM{m]!Wr8@$v XxSHl&l#򄅳s?d^4,r; \Vmt7bB=[5(5_!f| ;|ĸǙf|gZ=ӯ<Mwk)K$Hɓ&2 OƵxJD%6f\4fid/
+hu\ںI,`#,lmRTlm#;XWrŘIw[Ͱm
+<!#ysGws&)y]ύXٜza]Ea7G,ҙ	{29JҔKz u	-tʹY:9(qqlJj^9hdKI%b)qy
+ս/F4rEsv"Ί1g+St%-&D&'ǒF:2~-v%h{+vNcnkhT?<ʠqŚ}W[&{Y$1;J^rA1Z-vs3Kiӎ*xCC[&y
+iAvb<PX<mujVv+e$[]s7qƩin59]8HaM+3ǤXEN;e[ A?\tUu?Z^^C1H$WRvg8;gZ:n^״صlt{nf[iʱd	<]VTn%D,w!K0| u'4ų};#P@yyPxGD7RZȲ60Gq$k&߻Ulc4-æ+|AwmfmFڍ䖖&&qxq5<qy]Mie+\Jplk>z}9K#(%VV$xVeJ[f!}xr#@I prF}h_ n"ϨExoYg om`D8']'Oiju4]$ZGp֯w$hC
+I sV.t|Kg\LcFh Prfa
+Hj]W@ӵa`E37tz#-m,H"契2Hq-7>/ѝ>iL e%N3kѴ2C%	ݴcҵo3W2Dv>F
+Ě$sumeI.v:7w{E]i|$d;2^X rI qn4jb5_), {hNgHJgaJ4{wn+6k-5ʈwlbO  ROnm[G{d5qp,'%T(=N+yh.D hɌMsnxq|>`Ծޖg*cWaa;Ch`rzAy+GTӦkpao68"İkdW{ܦ'H1Px-õtmUVH^+L}EbB踩5X L+2O$$f=ɡ[ ZQ.,9|l,lppHq\UVsjc/$?1]Yam6\hl#H-®6᳜s*[`mdwy#I2|gݹ 	/{-uL+ y|$."-zS4kouO-QJƎq'  u8MN.RKl\7"mxq֨G+vo+H+ĥ}jq*]R952鶩A,J,)_-os:gZ":M坍#msFe`'תm_AQH((((((((((((((((((((((5#vG[w!ƹk[JhЪ \퍘Hޣ>umNfs;+moRR]%ɮdd+rA]qB[ԢxkI\`hOuza+#u{!奧ڦ2pL
+tlV+狴9$+oo31T_]~Mg:n+yFjFXpjcZeG+O.f&x18Sd`1dC}O@ӯP\3POz_) QE QE QE QE PEPEPEPEPEPEPEP)cN9ofUkedwq1|q7޷<z]R\  |xgIK7u9s::Hŋ0`Cn*xæ8HLw2| |+A8gk09='7zn+\\ˤZy$ÑrN2@vZ6KjN-Z"g&IR
+<)z#X+@-V#H)'<ވ<'F#i%G	vbjTQE!Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@(扢HaARI32܌}AA_+7K1<ǿj:ͱ{mHsZ0S4ƏVufb޸3DF4QE&hhЩ	ojJ@6!Tg?sL6Zs8'xZv+%m+Nyf2ۑ+9A\~+Hfɏa*pAu}g*K,E<d|\rAګZiVh8bgi*2~<ghsoxE|эŽnSʖ[()2F?5iIh4P0  =%vz<~h[xH9xvz1:<ldeX2=$(,E%Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@\,$ar?Ngo%J$hӦI99E\g(R\i ZDx!U?*0c)Ñ}ho@Ҽi`ZNޑ_IcJ*N(v(inc\HY*W	,37Ab詍IY2"9f[@#v	{XMY7mbE
+@,NrA϶;ֽY{SةmoL+.'!?E+ܤQE!Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@sR	+7v "ei|&>!ѽ ߝ6v~to7M ߝho7F~t(ѽ ߝ6 v~to7M:7@ o΍P{ y:m  oΛE ;{ y:7@ o΍P{ y:m  oΛE ;{ y:7@ o΍P{ y:m  oΛE {%uyzyϻ}m zr(¼^!6Zq䪈. +k ٬C/swGɨ+0 _ ޥ O4M oR ?ƲWñIf$5?h _  reG`_I j_ G$ /
+(p}٫ 	> AK h _ ޥ O5EO5' 7S  Կ) Ʋð{If$ /
+mz?U{8vi> _ ޥ O4M oR  ʢg'ݚk Կ- Ɠ]{5EO5& 9\G$ /
+(p}٫ 	> AK h _ ޥ O5FD솗ɟ} +.J}\;K}z? 	> AK k7ɟ} +L /hf$ /
+}z?o? |< _Oj٥ 	> AK h _ ޥ O5 > &4r샚viO oR  ?' 7S f3 ϼɟxK |9iAS4' 7S  Կ) Ƴ| _O > Z}^viO oR  ?' 7S f ϼȟ} + N _ ޥ O4O oR  ' yHʋG)J}sT?I +_ G$ /
+p_I +_ ^K$%I&wcĠ'־l|9 " ^P 1Qғ:(
+(
++𞡫E,nf
+3^+'ş˫,`[X?5'8YWJу>h O+?Ei A _Pϥ诚?kx_+ G-ok %a (ϫ_ ;3z+Z4 J Q [Ɵ X?_>^?5  V"C>h O+?Ei A >u|Pϥ诚?kx_+ G-ok %a (ϫ_ ;3z+Z4 J Q [Ɵ X?_>^?5  V"C>h O+?Ei A >u|Pϥ诚?kx_+ G-ok %a (ϫ_ ;3z+Z4 J Q [Ɵ X?_>^?5  V"C>h O+?Ei A >u|Pϥ诚?kx_+ ^Ɨ-R͛G]c#rR3x򣿢+( _&ZA?\M +릗aS
+(3
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(=g׾ R~g׾ R~j|LQEAa_8xFcf }_8xFcf z9w#̾TQEzQE QE QE QE QE QE QE ҖP}%6ZgڧY$TH*T{Fa\ Ķ g&R?:]Xmˮ9DK%.#+sBdԒi#mv5*LqNx5-q!)C*9ok3В^5p  o}G 5ji6A1 wvⲓĚԀ GsMoj߽-$T[Y!nkU	M>+»kmEOxLM1˴6[=RckN`ݷ88Wou e;25 oku8ZzW9B&A\IjĪŻ_e  > m5KD=X9U<_k[{}w		֊:ϲ Ə Ʋut	4G
+:V:xXCEmZ^MnR:߲ bx5IP
+ ?=k6_k˺kX@je3k F {ZlE$
+ZAK]
+Gß+?+Gß+?+~[HӢ+=p( $W ?9+lxe 2 ?_81_:xa|Ye% ؒgi|3*GJ&_VQ@дd=ǧZqxRi|cJgjk^ҏlSMrVi$L2Y)IOL0VqdE_W5UY.dv1%%zaPRX=I뀣;zu[5_j1aMŰȭbё^sH=k6M{mo5!-@z #YnNG~կCgY]Krz{gW`5+j~a$wpc$w⽵nj"ӳce~$)GBпjq\+\Awj[v<RKԬ.c"Fl0ɮQK\յ[MB64&5;o2qJ}].]b-^seu0242v~cOLa}qO h̎|ϟ`=ҟe-6}?P + Y}tlochLZڗwzޅ85hl:pqT.?/]}Yk'$3+jl,brG?sVqdV&"v]3D.lMUgKwh~`1%0tAwu bUL>%Ke5M6E!\ Tq߫S{I&]?Ğ)ekyݦԩrG+z5[Vz&	+}r"mmCq(l@gpk|]4]\eO\y"L3Hn8?/\(mF/Y,m`Cn73H	-p5v@+XJqnRAHX~ҔiKoo @ٔF>o½7l?-/䷸Cz^)rFGn|7/keh؀<q>`Ӹ_jr7d	}hz7YK_%Ԡkw\dn4R;;6$ E#&+v Umb		xc,g_lv~lxKWIg,YMFC݆c)bVNq*)<FH4V4@
+n hȪYNc8]rޑm|sF<nCؓ4fF̓4fK$Q${7C #Z] N! o\Ka h+= (>4 țk a rW׼|j 6	 _	O(( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( w^ ^^A3 +떧Έ|!ET l?o k?oף|r<EWyEPEPEPEPEPEPEPHt7J uBìcM͈x۟s3"xB̞EHF2>{A\uctԚw8"XɅgGLFm?X+4=BWcǱg8\;sWt"d-W}:*3{W;*52A#5ݝH{k> X&ӤKbGNQ+r();紕Y#H8 z՟[bd
+ !G |=3 ?O\"O͘.W n<[^F[<Wt..+~Kۢ+~"ckpicVTGDM
+"A(prI9Hy?GJմ{y[W )lҟX/*(Q11&  Zi8 تi]1]BI*$9ITmn	fqWfEX~ly[xf0F?Vi
+5
+Oi:UH#S)YZڎ0Q8a֖-ua_HsE}' |_HsE}' y~)tQEy'QE q_a|ݤ-S|/\Hr=x"Z W uT)9JMFO䲻nPH:SumCL2>Ȼd64{W % ϏE*-|+ u:}=0xk`,W]]1pڠ&gsžz[v#]"Z W   "}Ě֢P$PKp &^=ۂ!6{Z  " K  >? ƏkOrO^x^'{fY m3N߻oU)uO+qm>% ϏE-|+ ҟ`sά:\Xk0	 `ӬuK2,/m&e*db$dW % ϏE-|+ ?mR8_얺6x)`-ZwQHN~Arg9-|+ '"Z W }'|q_b5[X;"O=}{T/QL$3瓸k KC  G"Z W ~֟`sp_+5IE!|[m9=U,;:^Y^Oor3ؤ*zס % ϏE KC  U
+59>7ooDRrxK7I=w2kډ?iq5% ϏE-|+ /iOrOjȏj77my?uzg"Z W   "*J	ӓݞeh _  KC  O=<u?  " K  >? ƏoL-nL KC  U/"Z W =C3̷W?۷լD? ȯ W,,toAyN 8ߎV4M(jiEWwQ@q' +{Ɵm .JTfFO fFOѴm>m>(OO> fFOѴm>m>
+)>ȸg~1}}5W6#[W<@O}l`ڊ-9jLCqJ ]+i>pZ{kglcF:}NMR%9ҽ݇?#MM߀Ubn41 |'$N
+[+8 Vچ6`\ƸuzG|*5/#6QF^⏆Kj~v,T :{Y<hԣ5#gZ6QOOO> fFO>1@}h}iP6Z6Z} ͧ֍֟E zB ڕ_ ڕSgD>*
+
+ 6k7kxXFTog5;1WLz*C-rq}GZs
+(
+(
+(
+(
+(
+(
+)@$$ +|x۞R?9Vu*F)Ӕއ	2JC#tTRIm.c@#ZEw_iqoipZEyv> Rk2kS[Qv,V^ҴIz )~Iu	khz{<WRxPz=RMH{׫A_coNIPy"FLrYFh-6nU#i 猟ɦ` |I-4m67dqk~Ujs޽ͽe++cTm5fWUDOyR ?^"M"<w+aYb0/[e?뀪OBF-#)A64%KcG)'\\H>\}>[V;zXV'`wDN۞G0 \9Ҙzz;N AO1K.d W)C?3' +/1 2ȵc7*QrTti˪dz6J>˹'i~?hd Mz\̱mF\%&q;8*G`yٮ? 5jPA+a+~U=>'깴j	ϻ
+Z8OyC 
+OyC 
+s'R4袊O\( }squ<Սυ_馎gX@Y lf/6>NI]}L;|- zwZ ߕ 
+j9	'Ev=9r/N _G^ >º A v翲 +ek ~W+v翲 +ek ~W+xKJ	Ȁ3 <sGQIisL&X|q}GOLVF7^ >;|- mwor<reCrp#SRrkq^ >;|- Y>*WkD7#0)dFzA =F-`(q>v/^ >;|- t4QÕ^ >;|- t4QÕ^ >;|- t4QÕ^ >;|- t4QÕ^ >;|- t4QÕ^ >;|- t4QÕ^ >;|- t4QÕ^ >´4[{o7En.zVCJET( 'Z W^D_ OJWM/§3b3+5&(r<6b+5%&= =B=/5>NIn5vfc޺lO\ЏH7y5hrQ$
+߃uj"1}env's_JHT;WX j-1ơVr|ZfWnmt5|?~1YSH{W=  uҐ<Z鏺6rswb"FcSG#H"dy#eiݨ6>? $FOsڕ;ICJ.46"<2.?ޢ񟆴OLرL0!rz?Tn~L+{Wꗯgpm.ǖzd?>eRs#V+o6Õe9V_Z2Y_WJZ$Ay:t}!Oǭ6yJ8>`ӨjEуN.7iأ怸0jLRcF+?{0h1swԯ\$"0 ڕuSgL>*
+
+ 6k7k ^Wߞ^]>?z\dk!k6ms M%]?wS8)Tb7cAGЮZ{t򼇶)VGou7e
+הУЪS6ySuq+l0 9:m<Czռ]UQ+M /(WF_c81)J'i٭n' q.Sn;nF	G	\ȱ~| c82йO-%+7 }FXt sY hKKϏ% /	\[Grb>LQ_EXgS h2D&RUB_c /( /?ƹy?ͼ1]>UŌ{v>hЗ|O
+hVSzalq^v\jqw0,~T^+[\$shϕnhE1UߞKWբWhy3.EG4fba2ҵs]w;?/I 4_ 4~qq;/;koMSĺyѵ;{Z|OZ$c8<U*jp]iRuFn&js^j7 d2#؎j֦|8uc?Z0vG˹~'շHsc?δnmUruGk\\h%3Iaȷw ^ 6~QWYd	F{dcRY 5nW{Ds;b_1Y>)ZJѴT=g{ZA(c=#WwomnmIr;`Jhv(5HTwģ*`k9.	ۓ \$#>ZCU+	85ʻ\e^MV\]{q}]=)W±= yg"N/ҺHhe>iI#_ ȿ?j<W " 'HHK^}# @u}# @?OK-iE䞸QEÚQFH2Xmviw +ĭ)t$*Ī`vTVt3>nX^kˁ,lHHp
+ɇ%SUv_,1K^L,`6vt+5VK~#Q߭&pn??wͻ5˪%KQ<yByi9#۲# R"$QqTPUF a{>sk#X˨<KHF38cm-n&ZZ=O	E#s +]kثrz>eY-*A v?7sɦiw9-KK%XƣP>9G5QK۾g+n?dc0^(}V+U4p`uG53_?uo.~p"3pW3k^xÅ>Ys/6foy"Oo	-HnbHqӶkkQ>>{gmkioenG*IXP2rp&{K{A 8lP7Iӥ@QE QE QE QE QE QE QE QE QE yO?	+k1B @?muRL*|C1E?mkKFNt2ShiX.3S}}\C<_ge9*uU 9BqGw-:Z5&d'u9gw${dUpZSjjȑUE$|{Prb>\HlHҹ6˚=]VvQŗ>~"B5sk 	n.1:no_qFWsux `4I2֐g.|Aluu%W0V(.KO`V	 
+¯11[=y=I8C#:VזW6]A$uz
+ -ڽSS{'X䳜mZ;նr}5j>d3)JeJ' s)%d?0hbkx?Z:&d-QZcI`kkn͹Gqk \[W?t5+Gz56KI][3_CT]R^#ֹOJkIkpf[ltu9fRF]4m5bS6,1F)MM 1OhhK l?zy7A^\>&tC
+(|[MrۧFD,7s_SW3 ^ jIS˹t;~Q}AS\*`ZU>ޛ<+o&C)WzY{乷2pF2=ZO3,dM{
+kF'f:8C`Cow:bfVuv<T%KkYHivVg=ǥ:]}FH./!fyB9եeܦܬf2L`1]?0u<Eaou5ŭ뙼Ď0Y7hcGYbDq iyH#TRzuڃ4f8t-֛UZE[ll;a|ݟJsvwDx0X^+&k	cդ҉LKQY\[mcq*8$c=3+i+e;<95fy/bO2cBv'pF!rHlpKw!y0++k|%%}gWTek&`72?".M>  N*Hl̒$&1 wRv|*EvIh$%a^{ױǢXk~ྀ>-cOt5U/t A]"Mf+3@+|QY2KWvreuT~>C2a#q	|LtےM4#``el?#5)y-| b["\7^ɏ^eymsn˩XiUa+<5lX:[X&y(}(QvF(x``muڧw+InGʱ4avxzG8 jg$5i$M( zVx˜]em%T76l
+.29N\L&c<3qҭ¬jvz n}  ⫧P| WcMd11iZLQF,,gYJ6EB+/:ڬ_ ȿ7H[3χjZAږ
+Gß+?+Gß+?+~[HӢ+=p(ott+ߖ|~<~ugI+%bPQ	 Iby`GZ-⻷x&RѸ r*#nO7 >}۱F3MmNPQjHqi.uJK0Go8ϴipCr{c#l?[^[Yɹc]CΫUm%ځ,NRJ>ʓ$O:33 $I9zVRz[BT*-nf▖BN34lɼ6>%v])J%,L|c<$tSy!	\&wmnqqND+x[Dbѕ0A#Öqm,m#4YYdxEZ~`H"fiȮp1I[Z]02>b)+#/ᔃБ֣CӢ{tOB˽QI*::ʒZFFfusk,yV2Y2e@.8O^+二oo⌢ɸ:1׷,-/~.zWqaIMtۻ.g/$|e}ӏqTSOEy rڙ3E,8x#2,坸*x{$/CGf#*Mg(_$s[M7N+d]O^WTm`̢iJr))rf;DDEGEW eC(-iؾ.HcX.Tc8`UJlUk96wbd{jKM6fXQɘFFqn-EjTTއ!y&9mF6(-9y h/$N-.2%툹	"c* dB>,~e\6;)X(N BQH .{=̚vۭcK32OWܜ}+Z(((((((((? "'DW|^ J @z<WU+Qo4bF(уN jKv1]E'GVG^Q4zf#I9Ȏ/8$wU5e* +ЁڱTCWK|bZ@;5+"SHl.W֧\v07:SGVnzJrՀs_J)mcKFq&s+ ZMm8g%o01zft+WH"[ בVgGCu@''˳;i@R" 㱮#:ќ|ۼߌn$>d|):ΜKlB<v><~U[&gwRXYI54
+cwT.5V+;WTRi8+nr_nhZ򓓻H"wcػAވYf5j62uoEԳ6ѬG+&ea M@\o -xmW]8$VI6)#^|1rUv>lL	HG+qp%yPt(lSu-4[Ml5$} gbfmNԩzec9vҩͣ9BڕhbVCphbPphb
+ n+4
+0(\q ^^U`q ^\~6uSPQEa_$xG71z#<k  эN"ڬGpݠK'T#UO<`rqZuQwq#HU1^*Ȓ0ݬ GY/Yy*ni3αE9PDO!qj-9isZ_bD{xc72I4-#``M[K }J(iTCHlجitB<s$CTV~gy|Fp*]zݍR/ j']TR18` Q%6X +q=*{hy)1pFGQo4rrD7:GVwwf$EkIg_rcYpry`^}[9fiR ufcX(b+g))+|/'I"^[N9H9 ȇL9xroU3ER'gqJ<qEEYNqar=Z]ǐմ
+.x7c4,q%e GzZRiŽjĜ/>޲{ЪݞM	ޕIf$IMCk p 5U-uӧFVu%y2\ܘx5T\bM9l݇k){j<;_Hj iq$?eo{@=Iu&|<E^C"r2dqZʝ%9]6;:QWi{o{Q"GR JTI5c=k_d	s,H<t5KOxۛȡm,
+ STөW;:>|VM[e7z|*o?᷐+8S^4v lg1r*1|G|_M7m#k gh0V"ӑ?kcV׏' &[dH^g-%΍qz|  멩I(
+R::_ζ/M:?5ږҖ
+Gß+?+Gß++~[HӢ+=p(l溝
+s³Zqw^["E 'IX iiw~geL+;OPqߚ˺ֵ_Ax֖ȲHҳ;210559-ψQܵ+8H;rV?	+0ۜ+"CմK[?HQ!Fjc;tU4yφn2=JZB6	'ԁU( 	 R[mr	>.{@vV` oW鷞
+</v;eI"%u]`=F<'#:ĮO'3U~bAH$pLJuzA$eS	<S-ACH<q~b`R,؛l WnXAPkj,cb7G)l<֥ӧ_+m8,kO9ӿ7m8W2o<`j-aclcS9A^H\\uow%ޭ1Krg*U~cʐI<׺-ibwGLsK ϥf7޵ޓuk%Kt%`rG
+6#9kwiq+>DRbM3(rʬ:XZ=BSԓmyPcQJ g<O5ݍw 2Ak%.}p1R=[QHaEPEPEPEPEPEPEPEPEPwE;oO+-|'m _ =x]tWsUQRl4l5?ah&FEGEIm>XsZɥFw:l3ܷjmA${m푙|8ީx8jwVVp=2?jݎ崱LO(Ir	\trc+OQy/aHgrY6ܣ<b2\=kJƋGq2q:vwinXA ֮bHucؠwʣC!3a: ݯgm&]"ʔc?Ƴn8Z?"77=jSCoؑ{nܬN> 
+YI&yհ+cprAHAZ7*"mzַٜ_vO|A#({bov
+c^rb1cpэ'-b	f8UIX!.?
+&1~IsBP1ϵp7Ρw%ܻ+K#ޖ㣸|{ u\ɜMcCulWA*׾+`P8I$wփ3!8+Km"Y7}~=iCoɨ ax_\Vޢ2J2źXTp3\08Nh$JR%=#/B;bSj6j豉&FETO<RO}}Ծ++kԯS-8 ڕUWgU?QYG x #q <g #ƿ a)tQEYAR=-ec7P{ ֭dxkNIqV,;74G-®i+"EshBf9"	<Rҩ,2"v$dRsT{(KSTӓJ;rA%&kh%FPgHOcvyKG'b[&6C#A
+qLSƑQߗVӧXC H1!A=CS$[%ĈXd c]iHxTd>Lqq늆ܴﱫ^Oco*VXw.!,}Y4qڜ(zRqjkKo!FXPQ@#qMUW#cqWA`|1=S_lLbHJʽՀנm4fG=?ZgqGSFsWGs^Դ}CH˿#*FںNU1'Uʭ[<UK1V xs}
+}`O͎iO]Zf{+H,!Oڒ¿g:p}rCs~-H6L|ciۿSM?r	)8 *:AO|z6qА=:X˯Zχ  q R6/]HcOֶF)Z߈VM >/H'O)ePBqR(ω-dWM 91]'`Gsy<*PL\JnT7 _($jMDF)dJ7s}ׂl8뎽1InWhmzґM8RgA&PԸhC<I{U׸KvCz͑vc:qs	_+w u>ks"E95NfA]/u5XRtu }?mV/ _uٞ|)i-z'?W W?W W1=,⑧EWzEP 8X0ʐG5oO A5+{ 6j,f`$U	nT+āvkXSRg):+^	MN>&C@l$dҝnhy`es0r`EiY:zdW'wm=>7E)NW>NYE:!1	)\ ʹb8a#Lh9C1ʲhDWF2NA^mhn*Km#sOw-חBHBLp nMS	b#mN "d+PHtOxmRm<lhͼןi!YǔQA d CS,<::/5SUɸdБDed+f᝾*H5⫭FDĞwW;"M
+8԰m-/',bdv)X-gEPEPEPEPEPEPEPEPEPEPEPkEKoOk,VS @zC9Chmmlf6v6hmm 6v6,//eR{kaMz]5o$־|">Y~0K6KX5;yoc+"v;-HimEj[SzڮYu4b&;U/zؼz{j-5XǡrlXV[2c)<0*0H9tmDqc	)fwA嬕)hfx<O\5"p2$D9S*Ado+9ٞ3P'GOTٻ>9r5p$\>#\I^U g rZavÙU4reݣo6uCpc BKƦn`-uUO6%AT]0:ޭx\[˭6XE/?OސvBhq֯%[w#%X$UM.q:nt_2l2zv[nı1w
+y6$3c?q9߭YDWF\«r]G՘q_'hFƃ;@ջ:M{6a] c#ު*?2[wfk>*۞ip?uwgT\7+җG8=?!RkWӮ4[Yؐ%AX6+ a\[0v8Pz.bu4Pc~>a%xm8ܧMn$£wWV$)h@+ )h@w l?zy^\56uSPQEa_$xG71z#<k  эN"EU{HVwrGt5fo6)馅$c)3K3G ->74gi 9#9 V8桅$@೙W	Ѝބ~tkY6,T+uJÒs]Ees v'`==(ĶnqL+3YjmLm|Uxt;Ǟ8Y#g88В):SK+Is$C.g9^3ۦk{Eh9vl'zAU}WW?:Z|^kVFD?,@܌9Ƭ):pZ0vN>qyaH=܁ImYXy
+1܊G'rij;o9vT#F#*H I\w4ROcNOJ!kHĥ|.|cn47:tKBĤ6g9>-.6@yu>,HV,##b;+W|p@U,7T)r.rA9vYt"DNyq8R2O'sQ_%'& 'hht6)iLTj,ݳ	ek͗÷#dNd/Neȍ؎-6zQ->ǍY@GN"maQ 崯 E[M5jpʒ.Xnu(+ *}0?
+GK k_ƈ-lW)0wkУȬ >Ɨɲ? v~	HT \TS5Ӈx068|̹܎@k{49*&Mk6
+oj?iO,QϯWZQ,nfis:_ݿȾ }_+@fy8ڱ1`mv~sA&Bx-ܓ|qқI*dM3nvXeG"Kx]
+VÝ4^W/$6n:z%(r'vV]*@GOQYUQ4&tU }?mV/ _uٞ|)i-z'?W W?W W1=,⑧EWzEPESէҮn-ZhUarGԌ[cO_(<ř՟
+\i+\vgA1\%(O,+6dU++;ccS,.f1+=SXI*NXw7msQ5\j)R"`\"=YZ>-Hkf9U- ;;1Y8ʁ8dhutb=OhvhQF#ؕ${ԠQE UO
+Mu9Qq8R I[KCHa lg'gU( ( ( ( ( ( ( ( ( ( ( ( "~c "~C9Cp}(Qcph~4~4 0iߍ 7wG@y3!Fs]ܾ#ԵhZG[ݫ<kofM#I2F0gV5t]7dV-f}CSfhwf(U.8qrFQ(l4!̈R᳞:EfiҲ*nSڹgsu%{~`?t?}&lP4Tr0Rt?02B%'#޲IrNYXD \܋vs0ʨkcxn\G0* rvɥx<9soy9?2*Mf.ek5'.+kto	_Y\2~4|IytٚFPqdo,>j	R*<q|AHWC/A*Ew8y?xO@M#U*	\uۘ <͈yҵQC~erfS!E8"upkcLwX{sT]ZVok 5TSI:K^Mcy.I#kN")}Q8Sރ4hjr#;,w;I4:@)jIzS
+Z1TbR4~4  &(/G@	1K4:k? gN2CX ?=zmpOAEVE|/5Ư_i֏i&,|yQVLkU4"?G]ok5|9.cFEne /X*_\R_Hil 0=w7'zrj/c <[b'4
+ SO-1 A?%ֿw65R2?,lr 	ze <[?Gձwh5%}[s Tgķ핉bҬe /lG>C;bݢ%0wd kK9##rV]oh̲ - +)ak$53Nd÷#$${3i5c,D>=6 ?ٖ_ſm.̩+v;GjE!\*u|H+GLT-\Kn#}ƃQ*iomT`1 #aH=YNKcղI{A~y:Q*G_ 	 U	ڨ!A
+[%ecaVJKvco0w<|Yl?kcQZx^R3|: |8jrT4ωPPŷ[gYSh&giKK) Zr@yχ)u+'a}(WFTL㚱	l6 ʮvyWĚ(KulHg/VUlntܱ7#%׿^>&.H;qY#o+c#oT(c2^8_MR(jܷΗmT& .f6~M 5F61yG[Úf%MJmRQX> igKix62άb)ISz|W "_ιc#[3ϩi-z'?W W?W W1=,⑧EWzEP`<#A!&3`%px郏ww+1Xq;Uyu^c#NWwǮ}owLz¶1%䬉Bɘ/ljI<9j30[U7Q5Iu#P~*޷'Ι<2iR]i$0
+Q	 0TO[%(`GUM*2[ Ֆ(nm|L>Q§f.Eos(=lV$&Z+QZ[ʷm<ba1Fąw`PqrqZZ^Co&Tq @( ( ( ( ( ( ( ( ( ( ( ( * ȯo _ =x+~*ȯm _ =y+~!4`3b.bRуELQ\0h	4vYUvy\+50j'%f4~^k-ۂWEUϥWt$qJ)i($+7j1B
+WxQT	ǵ*|'Ҹ{[
+5Vxm+pGMzFwLt}5m${1  TqaKU+nu[OG!$`ouL#uʲժ_ɯiQ:zXMVH"7nywY}9`vlUTRc qNwwD,tdT2\\o':8BhTݐ4;zTFOF+DKv(SF(SF(SF(SF(SF(Sh@=/Mc  lz TQEdXW' X ٿ3_HW' X ٿ3^[/&N>ԴWvy`QKE`&b.LQ-]Q-]QKE?G)h!?H~E=JAX/Pđ*(~;+O  q3ت(ָOL5? ߳4a v'~yϩ	 	ƏL5? ߳4@(+O  jݷ z^aw$:ψ煣gHvk S?G&m  ^*GRWY#ݔ2Nxҗ2+j矗^8_L5?߳4av&?ox1wVH CLW-E.6(Oz 0 m ~av m_ Ƚ7 S?UG}5'j`FMPZ8¾OyC 
+OyC 
+s'R4袊O\( }jf?rh:a=hH[Q!+~~gvtV(+/'("+*"^%QQ6ON́VfЮ+`ilYm	TJdWG]EiEf٤+.%f%]#Vas1RsG^TpzGKfuٕOU1zz(p
+Jͷ0p3 exX[8hgX!U
+J'⺠ 
+*jVӉP8m/m`Ѵ9 9HIJ9]=:Ҥ͸+pk$~V˵t b 1Yu4ah@QE QE QE QE QE QE QE QE QE QE QE p ?W  >!ݴ7hÀ}p{j#' OU#kNq_B ;O T 
+?? 2i؏b=qF+_GtOi 
+G#' O+{+_GtOi 
+G#' O+{1_B =O T 
+?? *Y]ؾ\RПh ?GO 
+GW`/'#' O'Q=>{K;׾=O d 
+?]O T 
+W)Ri|32ēM>|уúiS)? *?F>9@7#' O'QbϞ
+^=+?G4?i
+G# O^>|=+?Gt?i
+G#O+#tOwQ=|IwQ  @]; S(>|}	  @]; S( sC . }evb>Rf sC 6 9 N T 
+>}ϟ)3_B9 N T 
+? *Y]ؾϔ? *hӿ?_sLПhӿ?Gt?i
+GW`/%.Zi6gom7cp9jsT4ke`*
+
+*cf }!YEWm"I;$]X\B&ڽ\V֊IʹWh??F/i
+]QS6_|E}! փ @M7 S( kA & hC6_|E}! ޅ @M7 S( oB . hC6_|E}! ޅ @]; S( oB . hC6_|E}# ޅ @]; S( oB . hC6_|E}# ޅ @]; S( oB . hC6_|E}# ޅ @]; S( oB . hC6_|E}# ޅ @]; S( oB . hC6_|E}# ޅ @]; S( oB . hC6_|E} |5&?FiG?eWh??Fti	Q1}#: ( g@   QP͗8Q_G 3M H Ft	Q1#: ( g@   QP͗8Q_G 3M H Ft	Q1#: ( g@   QP͗8Q_G 3M H Ft	Q1#: )	 $G?e?W R5 M D 
+Ҏ4$$T*\V)VI%kX\+nEWQE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE 
+endstream
+endobj
+431 0 obj
+<</Filter/FlateDecode/Length 1696>>
+stream
+xYmOH)a?ywO(R	PQBNՉއ4h쮍IKzx_fyfuDzdgOva1ƅ`)I#Z12ͻHl}8bprQOf3>|va&D9KEFXRU>PrK8dpK <>9DGe9>LcMq[bR&"q"ivDE~i4sp'<2va1rp[z G$΢Ce/*4_A5sB80켉!ޠ}d*+-@w	2FZ%: ]i3+vn6cJ(DI53&%:KDYCa@:C%ٝ/^¤Ya%W~rߌ>ct'?+cUxh]u;'Ku/kUBXl (8R8^fYQZ۲5j(٠
+s3#RE6>>BW%?14a9n0B|qțwqݻ5ˡIAY ")2+:R)RʔL/l0A~#]>#p]^j@싮g(ͨb;Onw8`d!jFKaK ي6'SN>%	Z'>KSq
+=aW~)A\ٰ|v/d(bOַaWtR}<Hhq́qêCcL%dܩP- ɱ) M05hauϼ+pˤw#K&Y% ^ \W3 |\O0xp>!KNz4.9^F[wsQWUboga{a_ΓH!B0HUCBn.>M5LRpV{M:AP%G$Ҧ^F?0W++=Qmd<N&=dV8O<UY-NmK3<OSD&,/j8m'xd1>"*H#\}"WgUpO"aZE;l6F..smʴk|}Q&[f"Y^EtSH8\ߥs!JJw4i|}T~ŜE3<5V(t'IhJ&zZSd:w~vGGJlzTsgv
+qb#%O<o1o:.iԦ7Ш]2kg"
+r1m>[E]vf(Jdg^sPw􌜓Lͽ'aDOJ+_pU>szSz]9
+UT2^Az}	)*u|V}z"R .2]:uEES/]d45oTEu}_U뙫DOV5+W/fȇdaBp+\ݞBYc]}*bn,-N7 Ba=T[QuJp:|
+}T!/v!p9A
+endstream
+endobj
+432 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+433 0 obj
+<</Filter/FlateDecode/Length 656>>
+stream
+xmo0Gw6RSxhEU6
+:	EE)cmos+ƋD_T;pvVm[+s53P T
+8`4|GQg`#	3Z~MA]R[JED2R.$x Iz Ai-)$,eMDxR|2æ\e̹a3Hπ'2Me!Ax5͚aPza[l0tfAS06Nǵ}S <c&w@?Zܒ4AۚU5GNp6SB+6	|gJWP"3dL4:ypJ~FJJaZ&sB{
+Ze@pyS+le޿>:WS7l@z5~_;Q~=W=h+L`9=ARH)RUUVnZ_UVQ䄂N(ͬrNgRE[we*67ԝ0CD
+pwU7+]vͿMãrS4̈́2+8DGEj]`>:l;$>4t:j+D.e.:pir&(^8uu ņi0Yf|
+endstream
+endobj
+434 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+435 0 obj
+<</Filter/FlateDecode/Length 7130>>
+stream
+x]ێǑ}PN^et c"?0"!%iˉir4Ăz 9רȬy?L?M_~ib<<Oo.ՃϿ}XgoY<0Wgli)#I0N󑡾|D9Lnӣ<$7)]%wULOE>8il^mf[6<ޞW}mL8M×O*}?!mۼ/yhT#3Iw|E?}myv<zC3iYq9<'/ξyt{xu\Hko}:GڔvbR	E;镥U+|Gv =9f̵m)/uG<~廋oE)zŒȼ?s>ӏ0Ds]vKh|nՃQƾe<a>nރQKQre4ʾY?mqˇ,w&incgD4ǟ߆@vmh!t˄Du4}剩->w)e&7ύtޥq2oi]e6W姴3.J7ۗbI{жdiEfboJ5օ]-敖8楶?c\9*J3U6AM4g-q1)4ݛ3U~^`.ućA|^7ehe6W=%>|Ǟ}ONL}L9z-swdBN)	%W?/ZI{v@.LycZrcL
+M|pZ>
++vT<|\zv:l&k[w%-	L۔5D'jN-v1'f>[T#XM&z?|Bv⢓Rc2	ՖuF/啜7Ck	eU bgW;Dѩ ،pz	dzr*g,'nCCV~LE5=VbY4Y*MIZI{W XЌ=A뤬ޜG;,Qxx4JC%+<N \ć>*xUd;D5h+G3+.{7$*PZlܵhacC+m`8/zuKjX<g٪7F-pnZ{zh\Ap5lɰ@Agh>a9	{Prpd֕gvC;Ѻd({7,-a07onpC+'u47Qn[O3q@#8@Ww)44.S^%	We%I9"?&&ˬ5ih5!+""I&Ad;|lc?msQ	YC5G:i+ڍl,op	7qj>)ǙwkPXEPS)BCuid^:J'EQq9^uA}`)d/V*avUA<Y0>PH^T`>wζ3m-AAY]"\:L$ +gyw&=}Z6"J6HYzM\d˘DϚX<CWНY]o#`fWe|dL$HoW^w_EPwEMkl.2\#sO98 XBg2`3}HXi},0aטw*TŊ{M޵ 7CVs\l-&X\)i4H4̊f?s ˝5*yʋjԺW}G<njd/uS7Kŭ;+jAVHA\(j'rOyŪ+1?)a=99u_+D7	iX	jv|KH**X|Hƴ,k娧Bkhzsaxɪ"QWbɀ^m g7e[4|W1Ʉd;\$;hlMbn2C)k!X
+%gc5r*+3Ij/aQ/ZM`~֢ZPW^f5;3^ƢtTM{")W"ΪpY >[t0PA^@6R7YL#c2;eSf{D\eCceWȖYdw͇߶<): ^]6V	
+aؠ̜v~"Q^j\+}Y,^|\+eF]n3o9?˾?r17/9uIno.ФzMe;f,)a[A->TK5PeoJRClS觥:&TeAS:Hcp)ܱÀ5Mx ~98ĻeϮXA!е#(+j ч*ךay(joM~;o	-	ߢ%->ޟQn&Pav5FY	<oHK+u#55UFmX<Ŕroƃ>r̘.0]sJ`>F"#sØALd42kdڡUe$ZmØwݟ-o йt cGI$!t]E!rt:n{cBS:+`p4DAXd-	˟B*X|D@&?k`Lf=p"'
+}y+'D@3Q8!#M21&0p1">kCy'hd'6+16dXO&1j)XҵG<!+ع̫gLЁ3	0 G`[c&d=`z&=	í@!!2p4=+Q N#1K{=i9ɀ\'OdVȤ%Fz. 3LmyHdAQ,k	4kɀ\z2ɀfz6 7=:8Wd@nD=(+逼5"̋f:Wf̴'6篞y!,B=PnC:̋U! 2-p0$| O:WЈ^Vb,'+bbIY7!'q='[M <)  2~O	@{J͝}2j ;`XR셥+)Sj:@,@Fr<NNCNݿa0҈=) =)`Q'B*axǤ omH
+ԹXAS1{RҨmL
+Ԑsٌ!)P9xIM\KcRF,_9̍IJyL
+$I*1ĢNaƔ@I[Ju1%PzJU ΞE?!{JX)R+)JƔ@-=%PhːE@=%uL	RyL	pyH	`AS1%cJPƔ@eSuL	"S\)~;sO	cJ_oSl YT{J&y=%Ɣ@1%V:)S̢)vyL	1%Ɣ {[ReL	1%]k)SƔV4fL	!H	;\׽lGJˎ{s=cY`b#iu Z1:$.!]6o޽&[^1y/L/eB,;fRYL`6V_y[Ly])S|k˽HXtrdd[~Ӣ)VLț据?h'(Դx}R_H}EK:W.UbN^c0뾐-&py2P@6_D/|B!ZI{v/|CZBӽ9^sBH9[eO:]|o 6Bl|o  MMSy+1f{s+1IX3KQg]@J0besL$(tEY+کqn6&h3*/wL%`'B2/.މ_w70-Csi=0׸r(PhBWʪ94SϮoHSAy@$d+&#G' V}ڿ1t-`6IRz
+ZF4D;W	XЫ<R!fv\oyw}Y4Fs5R
+VxtA"h{hy\Kaz55nl*u<A351,B	+( s
+5[YVJV~o24
+_G*0Pa\X,Vqr9v0
+mwh\`B:zT@%3,ol3:FF2ښTe-7lR`E4-$Ys,x1 B YH\j@!uxDHrޮ1"%PEpPFIrГ,Z	ɂoT?DA`{ʱXQNr,=$ؕdwAR,V82m,:BhJXheDҦh1H@X8$s ɂz
+܂dD$NMNWMxj$ oE{jJh-,fJ,6,@څopaY#pʳ bKJg.`	ph0
+AJԹ-k/
+8kA4vo
+jՂVTqʑj-6(ՂH0UZeYR-$6Eʵ`\h1k82S-5sKZϫ	-iO+ׂ+Źp
+tEY|Y&&9G1f8;tUm4d6bWm!~¶`Ose[/͸.y%n쎸..d%1+nق=:}!dy.d
+/a7%qͦ-8\;4<lt%[ppu}ZprZZH E+jKlЍ-čA]q!+`.~BརE+jXlRζ]쪓-܂p lqװ%|Pb2E1OZζXql	D52/rhmȓo'	p
+L/(݂L@غ΂QznVTRO04n¸kdbIsI^ahe!\H2-d CJKrmSEΔD:%\^e].$\-!z	UcT?V+	@@8Vp8}Wy}_iX@U+?Y,YGѶ'2:M|ov%(+[EJp)J(ud{XS%&60ۛO{!ǀz|5A+TŅI+g8^;4VBv#v'q_M_@mS"X爖^QýࣜWvXlCPJp]P)JL~hMEqw`O1%ܛ->~ ΙioU_B(anCBTۮ{aM߁1uz0,>pkAZP8EFP#R7*2^;l!PfDo~ߑNG[J&9
+Fw4moq|47YͭUͭSyK4A.0L7@f0dF	ƈ2q(38	C+827;q`6dX!R%zp׃۫j\f^57f]#jnVQsǌ`Y#jn2CQsjq-y^j":j棠e9	9	+!qs7!qs8!s:p>#8pBw媳# $8rAHpAHpAHpAHpAHpAHp9	+:%sP;'sp;'sp<'s<)s=/s?/%8~ZBЕ>-s>-s>-s>/s:|Z%8rZc%%8~^C t@Ghw Ą#pALp ̄ :	 :	@3 &8b &8b &8bLLpALpĄ9x	9x	+1s>1s%&8|b &8|b"`K9	>1+̄!Ē!LpLpLpLpAN9	>5s&8|AMpAMpNpN9	>Wn&tAMpAN؃ANp|rv+>9s<ցp>ow	z>kG-u~Q>	0c'4kWS(>!Ex4o)mײ""΅Xp2"N9rI]+^S*̛iꞚyQ'{_.^:T9tCg/U%s(Fʻi^^<WB2
+endstream
+endobj
+436 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+437 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 46 0 R/XYZ 0 0 0] /StructParent 169>>
+endobj
+438 0 obj
+<</Subtype/Link/Rect[ 668.52 -0.35999 684.72 17.64] /BS<</W 0>>/F 4/Dest[ 46 0 R/XYZ 0 0 0] /StructParent 170>>
+endobj
+439 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</ExtGState<</GS5 5 0 R/GS11 11 0 R>>/Font<</F1 9 0 R/F2 12 0 R>>/XObject<</Meta441 441 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 442 0 R 443 0 R 444 0 R 445 0 R 446 0 R 447 0 R 448 0 R 449 0 R 450 0 R 451 0 R 452 0 R 453 0 R 454 0 R 455 0 R 456 0 R 457 0 R 458 0 R 459 0 R 460 0 R] /MediaBox[ 0 0 720 540] /Contents 440 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 171>>
+endobj
+440 0 obj
+<</Filter/FlateDecode/Length 2905>>
+stream
+x[[o6~7G)(K*ӦHm&ڎc{mg=Ґ\>X|s!A/ߣ|v~BK=p1&#1z{@W{]yc,	fbdއ=tvPtS[#qup
+^5%CQ!vJ
+Mz!ۚWO|ow^/@!urP/x>+u[=`^,X_Bg
+WoQ-ýP+p׷׊cƺ28	_N㷀+S<>h3LJt3%[z4+<Q1+RHm;;@/@˧3ޡ^WgE`xEgt@k:jn?!V|g]^H{Cڟ,0(ik
+2B#բö&KrT@_5ZDܯJ8^	жiXխѻ3Ժͩ17̒øY&Z8EWqXS_~|5jytNϞF\Qo(E9kL4h@4
+~%(7;`bBDHlXۂF d+˩G\87],`L`l2``l`2H}fZ,_kk+|MoKd<S0Єo O,Gcil2LAo֚_ckl|l̀5&y&,_&^cekLdY$OU9&y&<_N֚rZkkl|lZkkl2|AI5%m0M	x&:iK`ٴT ##l#@4k`a c#$FFf
+6L c#3V#i+{3;iqx툲<fcFb huoZ0TSuժ6E-?[<}V84\-nrоEja3On It"E9lg
+&EZ<]|;Bu5,-}k1h<v#6_%2]	JJk?ƛzkN/%#}?fI9e?1T4= LZ Jv! HEpH|n9Oˢb(1
+<LpLUXZ(B+r/>d! Q marM;uwd0CIENFo@QM:;uxxSBM
+^v^@;Էoxd75jy^tA'zƞ<!%, 3\-x:<ݙMb'.NDױyyTq9g7W2/t %*I9I'm:h9 +x`%1
+i: [HųFnc/#B!VφY QN  X$S[<d`r4lj,!7	
+		NA>U 4N\Ok$د:5t;Uc8YD#M;uw O9)VmꈸX;s2 VdV'SxHXi14'_jB*WB	kk+W		ѴlWMqM\]lIN`<$h`|n9 I\%]c	 X	Z|\N#S
+'~7r=_mZcGU+ndӶ)7z=5:>%0\)ջ		7^SrE:>U7Y+Wٯ\xe6c2f=L.\%1Mi,܊ۊd
+bً0xrvye$iE@6`Ҕ+x0M%K|r+\]rg2{LZFV˓jݫiqJ=rSlY'ܲ&~-kmnh׵̣^ m Hpi.ѬiM;uw O-kqbY3K>p.M4k ߩx$-k0Nz؉:#ڭ:\>eɧJ[=0f7~5qְ>&zXGy5D}xH_kP?yB]l@{Јv`]pw
+	vq^le>*C F 6 nc&MBƿ]%;q5%;f&']TT}B^O\[EB^=*E[&e\ah8_Z&:u'怌b1WTd!>	"
+8&:G2iB<~(@<W uXxH=&\[+ZѴmRsrŊe\gY./Z PD8SU@_ ߩ[xbHC9pp߽h+Wu(<>ů>lOr;Kd{S?3̊UqϺ-qk+,Wj*'|_1@ p'1NiW  6,Wn~1ը>p [ :m2zx We7mƝل~2S4bfUd3>-sc~
+endstream
+endobj
+441 0 obj
+<</Type/XObject/Subtype/Form/BBox[ 0 0 173.35 68.416] /Matrix[ 0.41535 0 0 1.0524 0 0] /Filter/FlateDecode/Length 6951>>
+stream
+x]K8'{+t˨5]Z9("D=$mKE_/<]uyi~ǳx)a?|>K)*}Z#}5=ڎ&avaGq=ylrm7w<f㹖ݵф:Y.:*l{pH]\ָmv>u Pڇc76S9	S۳,ǣ#K\ֽ5mN(鯰+w-<Ycay"\K]]>ZJ<%Zu=f{c羶ɴNf9K.עMZeWELxEO!^SYmE'@d."<7շG&o.6NukXBW>pձ0ᢣFT:oUN:2ۣbiNf/)H0ފ6[%}|-l*G
+<<~lG!ZC3;t	#t]0IU⟋}u(k(:f;'>=w0B?>ZmY6D#1[O%e>kf̚aY*!Jp0<֒C{Pw@}ÉcZ @A&<bH![{fq4 i¶M<Cpj߃G(Mt[C9cP^ojmedeW$4f<ϷՐPO.dDVN:8MJN,edtNy㪡9-h1ߵ[UxӀH7ݓH. OWHeu&K/^t0DgIכ.6T@U4PEmܡ$#`r2 AX+l5WOܐx!_aUst( /r-JA:)c؅Τ5ja+E]j&"Ϫ',Y=$Ue46)6}		ZV,_nE2.)HElu6$P;S#N`L(܀kɹ	Q!֒sUeIarb{1-I95[Nxp0KlTqT/G6Gܞڂ;.5\]l`]Y|
+"'UceZd!R	(ZXHMY		}
+Ǜƛ_4+JX!	ڊM4n1.&|)^FhlĽ+I5"[Ű6-KsGGE#4Z+: []Av<O$P=@n i݊=atl]	e$xK١h&>FȧE&K	[pc0YlhqacfMXF!+]5fM}3]?F WVEa3-jSG,FTa~C_`<dffF{xύP$M`r56f" [8ڠ o9d>-]QDt$k:s)5-/FdV"Ͽrf扖	#KZu"hHIrA
+:D"C"|ؠ(B~%Uݓ9Ye9=
+px9fB1k"4?-G ayGGNEPOEYf'0[~9?fvQ?QT:MA%'al\LaڈӘ#kEG1|bI2
+	ٰL̢;+	hN=agGݬL;/lK-jw;k$^LM]sN{@ڻľQWˢ$-zw}m	 Ui"sU]	MmR"dP &ofpHv)\JTGW)D`l;+,7YI?[H;چVS;ZkD]+ `}}L?=oi=}iڱX#cl9)T7#[<@6vTll-Wq~Li}>SOMT;휉}mЩ0IF;DSWa_	ьM{[6=A	-
+2#dkj΄H~!74+	e }˗3
+`lx"@ID|M=ԡfu2v?@'cĊcGE0V
+cwAs;#u-޸a$mq9!#86@/>ILH^:YL/()L/azNoʇ-ڰZ#DEcx
+meyቆx3O4MMrh2i힙)+XϦ	ٳ5Yx
+4Bw64ͱYUUF0O랶4w+)PsЭ3=>+H0'|:91G7
+ecf[n8CgAl,ª<Y_R@agˢkm5B$0H-?ebBDf	K4;(S}8b8FGkS	",	ieBXSdSc;,E'D]ױ%otoMkFmk^c%\'X|XN0y{6eGNoۛ=IfVDKnM:ˍ:=e1dѣ:Lb
+wHyoѧ0s)2rr!朜&Kfx3͑zͮ}fU(b-7*
+@&̭4YcQ^`V5UɌ?xj9yfv.%!|U-vS)alN1
+̷i܆8/xZ5@h(i©ؑ'ITkoDk>I|+>Y3WbvPެpvPz>g;&h~dSCgjW@8.0rY8;LxM={osOyx99t $r.O]Q*'{J+QF́{)Aq"ueR	Fd,$tOk'x$1r~JpZ[ zɥ'77FAu"yz+L?Tw+	4 8#
+V;@a}3mFFvm-%
+qA&KÓ`ͳ+!)Y5]!W]q	#t3}+=ݾJ Хy88md̬2wMAk¥f}Na-9O+YYˋN2k|S)B^n4z(=)d2<oñM^l-5C Ou_Z8_Ct..y<)lbݲWT9Y{ɛnKR|'/d:H.gm=3mALk%+ͻENUOfE]S_j6bCм|GH6y[{Y^;p^t}~v$'7\G108K/=hEOB32_󚃉"&Y$vlmRy\߃J6|Үiv7''#Saɳn8N}ӪlW#]X{	fK`uc)f&+cJxF1`l+&|҂)NYg$Mm+2apo`efK)7khq7݃:[@}EGnCI]DC}nw$*`ò̤`xj'^sssoaK|#emJV&syUٓj7y+gR6Vjn{6aveH]CɓFwȑF$T;*"`gsFA`w8My4֎txt'Хg@100Lb.brFC9  M F$ray]H)%AJa#yGm9 A$[`/mF0B/pc^'ډn#VsC$TgQ:""=a.@T;/+r'XB]!Z	#t9FsEgAXu R!uYsWoq +a|y;L\x#bX}{]pNIЛȫS<(V=7Ww N-v'P@$O0L@uNz$L$H)H*7#'h.O+Y
+ɽkDG#trCXXw$h>?T
+Vb.yTx7yVm@#k0B߄;ۣ7Tb
+ž	#teᅧտ!D%-͢_+,V	#&	#Sae#>ǆ2;"-̀G|ýYwV\͈zΙ2  QLsu;+a$la){ڀ#+Nд?(eiC.y\y2pD*=tTp٩f",1ETFzW]icD{~vX _s(_.߄%M*^a.߄'a~,;CT]x~oJ{!yQٯkP'DMg̶=t쿾 2qzqR%y)rf+§0BםھP=b/߮e\dA=n ]F<>/=f0^k=%?0BpNc^]݈8IM /$0^;?T+U}b׋+>` 
+k|5ط(ŀlsjz> 巄yԺzʟ2K߸ۍW^50Bçp\H<iR{W*=<FiCߞR%K:*k-!VC;F:%MOa	ҴvFmX#_wMLF9[h/B4=^w	> l;Bk{j_!	5mR5)L+ 
+#&r?<@nvw(aSbT!
+[sWgŪP*9C1 %|3Qj7ݤaA/(pvߴ14UJJ	a/ξG1,-a]lpwL% OYP73M]$ZoU6f	ʲZ "۵E;&!ȟVߕFiQW/ؖET,s3>dn5}Omw!B.ؓs/Z|^,Ĩ"]ŚYڃa;-[o[wMxϭra Qtb!^8G!ľ}.n0cՋgͮ$dTg.*w4`j߽}oYD輣%gߣM
+zp?	b5٣Z玠`dˀA^?擠?Ah}E#f/4g*)̤ױXKΠy/1^F7ݿCёWXKdKhaFĒ$7۝b[t+;=@!S#0 6OAw귄P4y]1aMh8Z.]Vdś.U(l&+r׸+Im#I)9ǯ	?x$˹y#7/,?p<1N`]_ytP9<42KS̊\&in1 %att+K,E<o瞀d7(xlyﶦv[{®{ty{7=
+-{'8wv=	^6΍Q7%qh(~(<J)<0 ].l?{>
+Y`ߣ˓/cϳ֡h@_	fzl`gqi0KC^':@ν!IޣfG(	cW/8cUڟ0Q)#^%v=J a:YD#[.v/Ty?Lo``'NXv3gߣ{6cRdՌ9|ż'	i#Xg B^l_GK8QY#tWŀO¾x<'	I9|+G9"!pUt4zmcGHQ[ZJ.ZZ.9MhQ^ P2yeǲ/Z,2@*,֕::&=H/]lA5Z-jgT#'?
+=
+af86 ʠ^Ej& [#b.`HU1+L(/,֢3J;cso7c0	qNF3(ztImtMRa8g7EiogZXٿ[`*'gh`a(|f sE; <t}3|ې)xnf=\ѧ)-m#ty(mP4(ܣa՘Mph,kp%љ+#f8 LxǏvzO]n!#p;8[y4y.|>;ǟ
+endstream
+endobj
+442 0 obj
+<</Subtype/Link/Rect[ 17.448 418.8 51.072 429.24] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgqid25070) >>/StructParent 172>>
+endobj
+443 0 obj
+<</Subtype/Link/Rect[ 68.352 418.8 117.19 429.24] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgqid25070) >>/StructParent 173>>
+endobj
+444 0 obj
+<</Subtype/Link/Rect[ 17.448 397.18 51.072 407.62] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgqid24756) >>/StructParent 174>>
+endobj
+445 0 obj
+<</Subtype/Link/Rect[ 68.352 397.18 117.19 407.62] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgqid24756) >>/StructParent 175>>
+endobj
+446 0 obj
+<</Subtype/Link/Rect[ 17.448 375.55 51.072 385.99] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgqid24755) >>/StructParent 176>>
+endobj
+447 0 obj
+<</Subtype/Link/Rect[ 68.352 375.55 117.19 385.99] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgqid24755) >>/StructParent 177>>
+endobj
+448 0 obj
+<</Subtype/Link/Rect[ 17.448 353.9 51.072 364.37] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgqid24754) >>/StructParent 178>>
+endobj
+449 0 obj
+<</Subtype/Link/Rect[ 68.352 353.9 117.19 364.37] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgqid24754) >>/StructParent 179>>
+endobj
+450 0 obj
+<</Subtype/Link/Rect[ 17.448 332.28 51.072 342.72] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgqid25068) >>/StructParent 180>>
+endobj
+451 0 obj
+<</Subtype/Link/Rect[ 68.352 332.28 117.19 342.72] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgqid25068) >>/StructParent 181>>
+endobj
+452 0 obj
+<</Subtype/Link/Rect[ 17.448 310.66 51.072 321.1] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgqid24757) >>/StructParent 182>>
+endobj
+453 0 obj
+<</Subtype/Link/Rect[ 68.352 310.66 117.19 321.1] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgqid24757) >>/StructParent 183>>
+endobj
+454 0 obj
+<</Subtype/Link/Rect[ 17.448 289.03 51.072 299.47] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgqid25069) >>/StructParent 184>>
+endobj
+455 0 obj
+<</Subtype/Link/Rect[ 68.352 289.03 117.19 299.47] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgqid25069) >>/StructParent 185>>
+endobj
+456 0 obj
+<</Subtype/Link/Rect[ 17.448 267.38 51.072 277.85] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgqid26297) >>/StructParent 186>>
+endobj
+457 0 obj
+<</Subtype/Link/Rect[ 68.352 267.38 117.19 277.85] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgqid26297) >>/StructParent 187>>
+endobj
+458 0 obj
+<</Subtype/Link/Rect[ 17.448 245.76 51.072 256.2] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgqid26297) >>/StructParent 188>>
+endobj
+459 0 obj
+<</Subtype/Link/Rect[ 17.448 224.14 51.072 234.58] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgqid25070) >>/StructParent 189>>
+endobj
+460 0 obj
+<</Subtype/Link/Rect[ 68.352 224.14 117.19 234.58] /BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.cypress.com/go/bluetoothorgqid25070) >>/StructParent 190>>
+endobj
+461 0 obj
+<</Title(BLE CTW Rev *B Changes) /Author(James F Davis) /CreationDate(D:20150628161415+09'00') /ModDate(D:20150628161415+09'00') /Producer( M i c r o s o f t    P o w e r P o i n t    2 0 1 3) /Creator( M i c r o s o f t    P o w e r P o i n t    2 0 1 3) >>
+endobj
+468 0 obj
+<</Type/ObjStm/N 500/First 4816/Filter/FlateDecode/Length 6392>>
+stream
+x]]%m}Џj? ;vX"JZ펳_^ҿ9u3=wX=}aqkg,CXu{b<,SS,f~K|Spx)d>߅4_<ur8i*5~3M@_#7<V<LG0x2%L.:QRLI¥aq,`XBٝ8Kysq:Jg$M>A &!s|AO"A_ sr _+Y":3'?c%A|̾` |8O!D,z r/yPɃsR yNM0?4<^A8֝8KOSf<(	*gX13~#9GsEѭ2|Sn4RX/љ?N`T̵9rNƙZx0.5ϟFr9gP&<U !g*]3_34yʞ?S&)Gjɑ+ M	M0/+BXp>+y\nZƹb@{ёCS@SCc0.O	)BbSa|RT
+PLM&ΐAS[*g>0 T9h5P%0pǀ@Kmj`Ϙț
+2 FT!gSfp&q艃7eQ<T6l/q.Dǟ2qB(Pi6a@+)LA#_<(EfG摡^q(`762N qfnf-'m+F 1*mE8G"E@`DEsJ҂?GLN #c}:+sF4hRhL.z!?2ӝ< }43m J81"L z\b\us!B1y)3(e&BL|ǈs`hP0X/rVڈdf.@ےe}$Ch H3_f̄5s˳[%t<C,i#h9x)FL3W
+gbo=P7  1R@2eri4ZB`]qJ^!0ZaT9 -F,X[q'~
+R+F\rV(3ԁ3*zF=F-DhV[J +W9JT\/pJH2#B>pǨP>-0D-q2E![(9bF9 9*G-DcHB9LO/Dr.mRxaad;rm	lQr-mPBAR(98Ep,pb3\+H.̿01AZe!Lp%B#p8D#r0`ĲqJ?A$W9P#*K$WV9H-oѨhZ23aĘX*-q*,Q,F0qi! L4plH( ؗ8"րBF$Y'[it0Qk92?,O+{19Cpd1*Lը^ɏ7	/"wf3`̭gwuUV+7b`PTniٚ5c%\Kπpìy0};=(<+`'ș)LsF}8FDJvde*șU)rMD`c?#'&d48ab$c}֊fs+9+ևiv"(q[8V`ڷD%|ʰ2#?V" Go&?kT]2wF9n1ǃt f,_\6Sp#I #`+uFq*0pIfn`#=n*WY8@̭qЦO̦>mˬ9jj.γ|{P 2Wn^cKx%%,N/)mUVƌ`M馤لC0N+(\B%~Q_
+#0m}f$tfbmhB.X[X])sF/DӅhFABLQ7@L#F!(t~8FX9}[ga|C¨ /fF (B|pDعClx ݕM+!+wxPmb2:vXvB.fjz!j{e!p!Vx!bZgd.Dp/D4B,,bH^0~3"TX-aKҚh!`:h? /Qch}X#Z+E*17F>˒Tɜɜ9+W)w]iDΌrjFA^,#
+Q>?o/W~z˛?|s/\=}9?N/pF?|x5nEw~柰Ϫ_=y⫿yէ? #O^^!M<@5<{~ܜ4Fɚ;_0wY9sw[HRIb/__頱hft3gOZ .>DaM'L;I0֬Y1 8ax2mSt+
+řL&1IU/::逪,K~"ONN?~6F&OmiDuxuZeu #U),!>51&&$,+vWľx7P',#3pf^̚2f0eH,#Dz+(^+=L;jH._iAk*yIn|ҧ+6;8{m0p>$}\+'.vDx@ɂda?}q7&M-\XQJ,j+*Ztb+(DlH\#(BP(h,^dX,eΠPzPH~P+0BR&ön5%iOMGMFMN-D}B '9f[T{,+^~Y
+҃B^;مBVföٌ*ZtO5Bl1[;Sӕy@H䲧@!+!통ԇeŊaY>B@~P~%֒#Pjض5U{Bl1`8Tblk!r8Yt@ٌ\MN}XXm߳}(*	d
+iEhmY%1lk7Γ=!V+FLw0^Sd# 
+U!GvW]~py6,&b._B!Ec(Ւ#{Pȧ~sש]URTl?J}kEvV̆:EM0=3Z=[~bgPH>4nE.]v1YPp9vXb!_|a[F 
+N!p"lg!v}ybw-{;Boۜo{c(Ւ#P`65}X9>Tq&z&=l4"[7(f3s4XPЎֺF7PVTKB!nahFlsbXz&=l4"{B@Tm9;ac1ϠP{PՒ#PHl65}X9>VQq4ֳXmBRq
+Yiة\F<g1w[P{99m\f6'yO5cyOc=(Ufb-vòbF<1w[ݧ1F͹najFlۓhkd;=l4"?mVG]-fPXgO:bNM'{v|Aҋ*6_o_<Znjrj-rR/%]TQH]Y"SP]ppJ|`vj#^htT;ʽWb~P*ה5+"Δ;3[}vɬ՘ua0xx2mSڷrb[<~#َ7r//͇:Pu~@UWT?gS<+zSNG8}2O.ox6Y;skb3+rbb}B{.֗{)4oQՕ`䑡i;mWu^a7x΂&__ׯb}Njm9(D
+ad$
+z	{.֗hHhU4cKZ4F"
+P. w]	oVTVGNjIm%h&{Zb\/Ȇ_eW;zlij r6
+V.pw,z[(Ԓ+K6*=K6`%!vpSX_W#Wż;5]q׫CSC(h?IY:+^KN:{úɪd#d-Щܲ/ՂHLENc-zG7Kմ/˒aCu-;c+=X2 ^R+w|W77vuu>yo>ݛ7_Wo韾Ͽ.7޽I{ɯ|o𧏿Eq+_>$	ʀj$dŎr+]S{iɢy=kg:bzj++vIgL]>J=gzƽSÔ={QD'w<}q&UǦ7ʂ!m3?j/#mQmjMGTPu|t@D7W7S<{xJw[6$ez~x]@U[\riȥ!\riq%R닪EՓªgU덪FճuGճ!vӧ>k1_{ll~wM>UӍ/t2>p+F|}!t!b.ĿtGǢ-%>bvUG:b',FE^+p`8rlt;? ]?~>y+6mŷu}|?}|w}{㓏77/y݇On^_َ[)w[OͧRuE5iTD}_sstc?;#5 K3@CWZ	Q)\gKݱ%;-ibKl~zR5|IOFG+uf3/﷟;3Yi}ɬŘuPÔi>Goǃw^7ӛҤx$U/::逪6UGm.-+UZ4k!Lկ&T}#uUqR8y|ؠ;wi̧SO_ڙ ֽSn}oޯboק8#-љ;Uazӧ:5kT_낅gN2=ҋMKs,+ykU٘5)*x<e<L6)e#DŞBp`#y#DqT.?vն=mD2f6ն;oCE""Gmd6E٢lFh#[-md6EOFDOFd2ez{GqZDƳ6v
+Jx^^26ʛO=mpg9ˊjt'&YmG{1J'PB!T1mPg;~Vl>&£ӧίkEzay_]!+_B1Yߙh\KYc[B0eLtQDÔsF߇[GO7ٯ#DU:xPu}@qUMTPu|t@qUǷT|+7!|+7|7M.I$N&Q=}Q+.^2tH$YiI$u;-Z~T|
+J}0JL
+endstream
+endobj
+978 0 obj
+<</Type/ObjStm/N 500/First 5306/Filter/FlateDecode/Length 5752>>
+stream
+x]]$m}OUC?:/M.)ˑ؊%K*TJ+)&Zi-K8ݻ;44xp3<Z嵞Qn*5yG$|59y-G!ѯ8MK \EG -f\I"&!Fh#S̴&B<BIH2TI(Mߕ7jSԚ<HbV:D3B8NF"eqkQAj2U>L5/n'qMG?kH	ӡ*\q',RE$S!AqYr)adX2^IvXcED5AG$걛,:%8tĄVL	b>b&!+nNGU}4yy@f'6ry#GґSGWI'PК9S)xVH@:1jP]yfXbrKE*GCԎR+ɤS)Y+Y[ck[Ig1IF\9$7s琐ب({\mEI"IvXI
+Z\Vc#KXT$E]nÔ_@4̌dQUrMktHRI\ W%S[9I$8}UEGMGA1YdZsD>S(-5&0HDSI )<k:QIpkh15t5^ؐ2
+#8}IJM	0ԣWIĐ􆞬YYx+z {f4i Ez)Zj{;QR#uaΒ1 xjx>f1"1B?hBq2UZ%HX`NtIoK	'X+H CMiWEX1@V|RIJ$B{a"Sa'/ƷDŤu:ç`C!IIed@s$Q"V/V0
++0+O(kLKa,2jWW/B+9V	k YRk
+a9E񄧲 ߨɨtKآR	IN+8IIP$	q.1PtQ/pE\R*ZF
+P
+T:`bt*攐#w/4wAYwWM0xg&#YɉVNxBr`/*AW*&0R(aDL5|)/tA *ߤ&`W#d `tJAt)_TFDT0%UC@P HexMK
+Ej_<`Tf	.k\0aj#Xk;JDu%.i_@u1MUB\Z\"RX׳O" v/u' pߩ"A4$~`
+ Hbʀ(׻MkxWDDWDb`a-+iV0|ZEBD<+`tQ*."CA5! 80GRNj	Iz6!tw_l(BWw(/%
+V^l%H_^EE1,̠bKe.$L$ܐ Y@D>0ƭHSfb	*25]K/pIם퓺#"bd\VNB5,.WB6Q"F$/)]TBY "ؖi	&tkZzaPd1'"T"$BdT7F?ӝ+-Eu4f a"8p%3DјeAE3aC+hj-UMDR$"BT.!Ȯ v5RW6u5X]+֊UX+VaZj֚	ue')b-pVvGd:qŦZ.{	*cQk!0L%Y
+[PU+`.)ب(J:QB?NkEW))@bMvUd@@UdS "J0~RKP&JQkW`u51QϮV!v5Vuc:PDUS	]#jq$5jj	bWk5u5]+3fZdXZ@dQSk8QZ
+NZZ5@!W5HZiI@ MZiZjVծkZSS4=B1%	ȪjB ",K]+=2ĮVq0&.P*%\"KeYo6>1LTP|0ѰZWzYKE+{
+r_ dQhdfYpz(;(֔@"@KZX
+B/>ԃ/z/^<?uZ_Ç_/(4%^FIQs}>/}_W^>}w>~_z?/o?)?|o_;wT|m_yv[T'O?z7$+ʬyfێYr̲gqlv<v`c_5ޯ&7
+88_@~^=+_^B'\^kMN)pImx2NkZYRf%`-?rK ;Vcp vf[3.|V?Ju;
+6X[13]ZOvLn#vSې++FT6̦jndҪ]pL ,C4!M(&ȡ9yClkvwn%g#!fvWyׇcn?V.A=4^;?昼Ex6'})=
+/۴owe^ѣqtckY=fUe)|wW
+v)ۥnqi|Z6!ia6.gpm>LxIVtCc8c||G1PQ|Vيo2Ц:N<l%[m[]]'tt\7dN_Lu*T^.,<EGh-6Ѩ>V2iaoy^:#[.cwbN3~~sj_5+T	i+9Jt]֎ptVY:y;[Rh6Jj'jCĮἥM-j^FcW+>>kRcyh+ӕdf;]4'1ep7-+T3dP6d!!iӪfZʹi53<>orh`QF`?OlOC;Ti)l&ߥU{Ao87-υa+jwi]TLm 3rgjF ;Q`v6L>}(PBC	݇d5/`XXXXXXU9m`lǸldkȣ<.t+&k'Hs7S}j>v7<
+v =͒''#5+`'G?vc/xQFOԦՊlIfGjЁS~I+s.Յ4va,"KӒѝVݎAC``\=1̖66֋ւ	pY/R_k{kv]~q/-bv4;XQH-Z/ܯ=wYGyx̵oyp>=6|yj_5+TK._6=.xH+~i70Bi+sMiG#>~-=kx1~ǫ<FVpW=YnĆu	wow#%Uwspg`͐P=5wu-yk84w>Vnn%5wspgK>o:O
+tp_	q@;:}+:WpG+݂;#^.>	.hPoPX]pfq;p<p|+
+K~o6dސAA;pG8;q7pG~{#wh	wnAԸ<}++%ܱ;Ł=ܱQ}Kcws=ܱQ}Kcwspg6+I/`To%Ewq.Q}p=p]>K~o.9z#-.yK8$wݨ>X:nnT%%wspw5 JQp=Y;<#=ew /.{lˆoWXWׯ9y
+qT,+W,WQ}ԯ __A֯ _A~"ꍥ~y
+ׯ _GR~ł~EK
+~od
++XWׯ9y
+qT,+W,WQ}ԯ __A֯ _~"+^WׯGq`_~"^WׯX4x_^bܱ++WAK
+<;?g_~"+^WׯXÝ߯H+++}g_c/nf/]~ua;S^;Z^jpMk+M?iN|XoA׎'{m[cyܐ>#죱>Yk+-`e1Lؾf֑a=|֖²el1~҈y}vwGugmPQܥ#ߥUkk}.D[V3a\?-{Y^ي;-Wϲ}LN],-{ K.|~NqȢeaoexhѲ0ka˲SstTN`;XXiceiZ8S`;Sh:+\xW+o7p+\xWqWqIejX0[+ƽڣyas뭸W{4jnj[^<F>5ao<ŭgS?AX<]S<E8,¢-Ӑu9mic]NrXƺ7꽼Qz/o*o*o*o*o*olpeǕXeeeeeeeuu+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\s 89?v,y|ǟ{˰w 9mDk'_xTo#&F,Au#¹F9w2lޕ7;{{yS0z;jtN.٫B^S
+endstream
+endobj
+1483 0 obj
+<</Type/ObjStm/N 500/First 5339/Filter/FlateDecode/Length 6436>>
+stream
+x]۲%q}wa?/L5K-,F;e Ε֙9{v}:/URխT5_KZ/=%_rɵKq)\vY@lD:@$vɣ_d@6Hz	Ǹ1m3֭(9+gM
+ᑶ^AA@n  k0WH&@dT0~H&@tѠ#٤lx%5j藜\f#'\æ7G.6mMnF&upz=;9L40ӲbZ6*Q
+J1z)6YQnA闒݂b[܂b[vؔt)&j:JC<&#e(tjh$6ъQ9꥖qDԚ&HL^hfxUMVGa1Bnȃ:lraCAV:dجCf:~ѠiQ(_7Ir,$kL
+$uiJ
++p9f_7s^}lݪս'1pő+3*fG8l0]h3'f898m[Xbt΂G-ju[("eMytDn8\\ᩛx	Ʀ[qf:Ghl`КsX@EKu5
+Gn Fe PWX
+mYHm1A@CaL irv%eh0TjmA܅	BS#v$cI|n0Ki vPQYdC,a^ڜots%zZsg!W_hd|@ݧï)$	}(,a¥⥓dwҴDvI;A];71L a"V# 	 PᖸWI+`Q3fąswl6gIdԜD.Xv	8k9Zk9Ch7;6'yHTQ*>ńk^4('wӻ9"zS&U6QIORxtIO!II;ߝζIɣyJζ$g'=N`q$_HR1bqXƎ:T}6<a( ,ڀyJUgk>aal,ŵc%Xt학x}"uQ	޶AE٠lPˁW<u6.HtZ $+
+Qڂz`#%ËEAXbE%$ j6^:YSa$傰2P0cGfBx\Ki.ed	D-C[bĦH/gl2҅Z%uA}s)-
+m h> C,bg³cSvbl2+Hf
+a`ĵEX`4|=ܱ2?$ !f1s+bn^r+-0mIj @*5Q20|ɅAV<hEMR~ϐ0Gl	uX#-׶I~79(V[tl,@"o.P@Q([U {lO\l݅3'Nld> ҷejX
+X,Dnw	zl`鮦'[+I;}R+NVl*X̀ <ͣ!עȅj#"{_ .faߖD;5Z+<]i
+hԇ١x84Ljs2TFepw%j­%8bI"Bӻa{Da{E*VۯF(D~/-QWe`C,1+bxTHaYF,f#MHi߈9<
+kH@ 1G9t`Wh[u T0aa	D}67#񀇫X^5̞H QC=#))6o¯7naF-ڰQZZ=ᙶk4i(^$@cO8$p @y{Fg&ÌqmCW3t bŌT6pz@:#	D^GcX6/N%6bSN(6)r~ek8s9 c Fm|q<O;H_yVK;+?N)9^`f/l`70̐b}/(@'q$1Pa$XRדB^{Iqۚ^@(DȲ"a`.Ta$$x5 W#}-:6_60w
+qGw8RQЕ#UlA6*B۰Q!8pp6lmpYVj
+OB @Th%{|g|GW7~~/.+{Wۿy\W
+s_af]ae[aN++++++++++++++++++++++++++k+k+k+k+k3?oCC\}Wy2ɂޠ3Fl|msjm}r4E	Z`ų6HlCPuW@_}%,WCfQb??vYTdQY`TV03V+3a+Fj4
+FuQ]`TW0:VRMjz l l l l l l, ,o򶀰- ,o6A.#o
+sDeU&<;Del2K2	J2)lHwvMWBiGҊI+>pNc	+w9P~7A_>!A6VWbC4L zȷv 0:gMVgm._<4pw:PZE|ܘU(åP-&yȷtʇY~%_|^}7o^~/.Ӗrk?}_zp3}Nq:9(O>d!{:Ț'9}+Pj Oz~WzWU+QH4xJaƇn|Ƈ;G\ {r:-(	JJJJJJJ&%+%.JJJJJJ9 ÃuK$
+FBHaȕ2	kIP`RW͔)9Srd|jLa-H@BDf-HVB+%R2[+%ƵR2\+%صQ2^%Q21Wۮ%௄z%+]	J`Wؕv%+]	J`Wؕv%+_*[JA<^	Jfe\xJ z~ѶL$zXse->}w}w}w}w=//F7o#F7BPo&A`7؍nv#7i!|#|cotFwhtFwhtFwhtFwhtF/h|cnz#E3F<7ύmDo'z;AۉNv"~[gԝ`/3+ˏGqz+9E'Eĥ)y5Vg	k	..Y_^[L4`~Ë˧/?KgC4Q	x(|0ռ5GC5GLsxT4#C5G1f!!#0^E`f3|E:cCG>3E{wyeUd=ZvQI&\YI+QfpeǸ_rD1ϗ%,sY粐e̩5Gj.+UgyV,r5bFEF:5w]Q6b\mMl[SŲ3;h{JʿPs-.Bhp'륷VZikVRͧw/녃mc~%ӱY*$	U➽Lm<AؐiH4dTrP%Ȕ'9@ J.m/QJ3K".dT]ȨQu!BFՅu,d1c-gu;o\{y^ྃwgykw;/lt;؝].vgټl^w6;םugyٳlUwv;ѝ1:[՝~t獋~t%>n0#nD"($*FJyBxBvw'la[xHxwBxHxwBxwB!~6w'"JxqH-mk;k=tzi+vև#zw*=;XmNߎKJZ&ZKQN"l[cM[>Oxܥ=O>|&IN3շG׷cAp'嗯^}g^w'^~o>x鷿>[߽X˷?}7_oҿ?~߼W}y)I+kji.&L.v/O7᯺LW}yh"$,(8wYl⒵eZV3A#liv-f.t6sCƓ]xTXh]&Ӻl'+ΜmrQN-.g+N×9˅ӄ;m8nsn|.:3ĨۜEh<iwzD_ΔF]F_b};Mbnrj|QGAxԁwivM̨S4i;u
+
+*Mk擠;('~Z<@]o5I[(~B&9~ q'Oҥ|j|:]Q ǣO$zg|QGsRk><K<.+Sy,9%΢IoÏh9ʢe)?ٷX.]y</W+_Rs+-<xyR8-<=eJy5B[.?dyx_ӍQ߂)K[LQh߂)KGQ%Sw(oY"=`[:QNjEgf%6Z|mw<99=mVGeg[V5uVZ'Aюճ.j_<z+~y,F6F	W[FGS]'~j@o' !چo/i?֢֢֢֢y){^,K,A$((\WqLj^!Wꫮ:a~S8k
+Dw`L%kKо#v	v]\n[\֙8tכ;=8?)~^i6-S|kH" Mml}22[qslZ-dexK)3>R~[11cYf:`Y:9`s5j$鸁l#HtBBI\KF%Ց[%>k#27{R)J'*)tKKKK:nKJhrHA]#Gt
+W.̛"o";Xm6S9_K=>oʺ5>rN"l͞q׭\}Kmvn%kKL7)%Ok=S9z(Gʁͼ}ki/+2|+6/T)+ެ<\}M/i/NfXs)'PenujYz[|5g-_gywͼQ<S͢D{kQ۷3fz&K)O4Oo<\}_<<r
+*"fa_3?gD:ca94⸽t1rY0rյΒ2.>59!
+endstream
+endobj
+1990 0 obj
+<</Type/ObjStm/N 500/First 5336/Filter/FlateDecode/Length 6399>>
+stream
+x][q~OU<&Ѝ˗;NXJ%$QU(sx{\wv 3նKh.)-,!FD\"!B[he\IKND]J w+Kɼu]JWRkA5P"z-+(Qb%B%P
+KD?*1A
+\DrbCjzMDGY踘dpAad[Bk?Y-!@[ JJYorWE|bOV^[W\˪%C
+JD@mPAt֦/ԧ:BMDOeX+, dZQ(&e-,zKk,+ %HUp[xU1Rm2R0pLTfV*/VHUܶɹ*E^Qs\ҪP)rP+eIQG(>RmĊ"RZR2RDGa&:Jk\HE$7K^Ukkqh5Z!V,yɤs$QIq @ϬeVmM$'ENED\?yZ`\R1
+<.,
+BK>a#?(Y\'ka)2HT\JBhVI 1-ǠDr	+R%z+ $.Kż1T\*[ @k@2JƔ$*Ba[@qUnzMrTB`5Ȃ($twސn@Dm/HזF__K m_W06Ɩ7D>)k| @j+Y*HLK&V^f+r\DhnVRRd5B$,Ӧ(lJB3씀9\qU"MHd BV9#p%i:v_WZȬ ÅTs$ pՃ 1 I^HA^ȆafH	eT+㐡-hV
+TTfܚPv!Qj
+rtG
+#q,Պˊ5
+6I.Ed y B9+	bH
+mUBۆaMV0vRB`D:bA΅!g+F!iAX	-e0Uh+@IDm'dӫЦMBDg{!+ȬWF0K&Bp(,ը]A )$g8UQi%U1v$
+(NH6OHW	H
+6D4FFFX Ljo*d)4#,	`a*2+!3ȤWE[LBf*r	@g	@Ȥ~T"&!d5rB%YSD~ Tz!W$QHܫ: X#R_T	*h+"?mb@1"MY$?ʨħ&C~ːKJe)6jG䒊B#A")TL+Ȇ!?ȴ$ ːK*"?TmV#BneUZ'J(ڐ2x!u*v_Q[utB:Y-d!v`	D21AZi@o0BhIa\ҒN20䇭HEdV%FFaAbvQaE;w,3Vmaa; UWksH;֔^mJ+.;
+~ A
+O+Uۣڱ(4uz&}1CnԚ
+Ϙ7";n[>xj#NN+ *jKTs4kׯ3nZ7N`	#"ߓf~T	=I"P*ES+z'+(Qe	Qm!
+Ytz6Jp1iIh$L]EhHgWJ
+0iiWY+WѬ0lF
+ V9ڧfjdWEV$]hCqV(.
+e7/S=ΌeՅILK@$+v0ք!"(i7H&U]jl".r	GJW@5	I.E%5 9SySoe+VPgFc'dt%YYvFg͞
+Ք1ҫZJr:	rR	Xca	3F	eh#뱢)GAEN@ES<cJ*7VdMA[U EPtHuUa@yBKHD~dA Jb>b8P׉3RgW캙TQkR*6.V*d+-+KN!EqӆYhniK
+a7B+7$P&MCh|Aq<1REӐfKu RT+!ꐆ%]EؖD%D`EРϐYݗ!7+2j"  Lad!h*'%)ж $
+v"A`^Вj2*ru}bT31m-T3x+5P6]ad_)"]>iam%DhF-wirW$	HQu}!dS*64P+?ݧۮ|vݧw_o7<{uZ8rsww.l_<?bg#}n^guZ<۳$|˯oP6"QFAE%z!Ȉd	L&'l\f=~UW+\Lr5$Wc^{3mz37O}_p~{!\t.ug#S'NDγytU-OS\eοVdh=Xd.SLcK`S\a=v;l`vCۨF)E! #\CPsvY9f^߿ݻw7_z^{O^ʏϾ6g'=}>ӷO[ٻ'^޿xB~O=yۗ~7qW_\nznƢmiF]!g@ӟ<e:ɯO3vXxe/c"V
+Ѻg>2.o;>,&E͵6a\?R8悑MWMklTZyCRze5vοGm=+6a22{=׀mZpeiekkOZ[$as:"ɇ\h~#xh{C-ft|||Z&_+ؕ`:د	&0V>v!Wtacg6l7'9ɖ+ɸqmyL42>&߲R'9Sl"ƛ)'X<k갖y**S-B:gbк4{*u?zQ8`Ѐ[跽#,kθm>\][6לRӐîe/ʭȵ<X'
+\fZy=jŴZk1?(;fxRZwberZ\l^Nk>zb6t)J;'>zUau0S8Ud)zrrd)#nESBDK!##Γ#ݮG#7za@mXTi,դg:l}SXPo(UW3ivOV*6"Qc'~N;vls!Bͅ`zӝzuu聈>>q聈si +gMV%*s5RvM8i-.k+	^L$Qa(4t̨{q~ԀTGm3$kB/BlsQҤ89_ K
+d:e!yc/ұuI=e.qX\e_"f4`e\}p2H=^6+ls(B0PP/A<V<VG0`g[!zq=`Jۙub0D^|YO<rEǀlsÜPmlм9xa| [!]5#,5/vl=zvq\+R'~Flu>b |Am
+ў5+hvGf[yj"g-'6#mhSunZG6CdmCמdYi{$,	HXG=vŸn
+,an=`{ԃJl+^Es!;|A_r5记e范#[<᢫tHܷ|Jq⫈	V>Ϛzr+)2_^xdA>i-rNq]w?B^ zP;`!Z!Vh K#y#0^y}N9Ll:vc<"NCv{alwu۷^Vv'wGv']:PhM\ ^K < ^o:$|! &c= f0{ ڝ= "z'!ݙ0plmm]0{ t?sf` 8x ObC , v{ b_vSCX/pŋ-/?l-~M6+=nmC2׆/[>V^WP9:jQru9^<+2Q{ڃH;#CnQ77Fݼ6-ڎC/{T{ǣXkި=GsګQ;E:	Gid3ZgbNF;ތvlm;V',iN_	,Z7x^o};l+32g-+yG)8^_ppr॰#֝JM=DSs߄KGnf#>v)΢B!O<hu]GN/cf{rZj<}*.ˡkfkX+"qqw` 3Lų=2e!!^yK;WKD8WC3|5<n(S\eοZ^G_PC&㡰HC³!+񘋡i4^+kս ?zQx|p}+_h2apGe.4XЋc.g$+ ʇmy*Ε2셓GЎYg^?Y%4cD{m 4z]>Cs?1x~?A7!sWȲ]'"{9,Gtֶd=K4	ٳd}]8֑JGSvxɎ/z?u!L=KvHGȎ!##XYt]N0Ȟ%&{ԗW'D]<7]El9Sl"|5f_+s<Oq}ƅ'"-0h&8bP)aÍt<~k#k<u?wPg!wk>z_ߚ///u[Zo}ՋׯV7?Ƿw~w_?0ai,Wut=w5𼺸@3BX S<^N>?YS?nɧʔ '}	vl`C[>[gu-^`[EY@\?u&?^İۺޏYnc͇{V3+#;lGlGllGlGlGl̲-^e{є=W^{.~U}qJR4+b\Oyԑ-?л%-8Y<ljSs[/ĶJ1޼Kq8,׮/WYٛktY|p2rm{VeABBBpض66)#soyr ')fGU8`C|WNpޗu}LYڜb[auwRsCuFa$#nX݋FWI{!}	s!P4
+endstream
+endobj
+2499 0 obj
+<</Type/ObjStm/N 500/First 5328/Filter/FlateDecode/Length 6335>>
+stream
+x]I$m;ESPrHd٢E#IDԿ7>T߼NdN/C^!/Ux۷uﾥ -qm% u+*֚N oTH	VŸ	IMȮ-e[QRo` 'ge
+(+$	rޛnvf]LsS YV޲R;aHC+J<18(\2ŮR5]f8
+֌4zkJ]bz]SjPk]*tUi+ʾB-)!G+[)&oS3ZYYm,cUX1)nrJM]ѕWj"U[VYAE۵>nʮzS:SkFlfkI!8z4NJLjJjR*]Sb.L+hpMAC=_ͮz]+zM!.Mmg׺B)4cU%FTT:]5t%]Ovtpaw?!Z2kIWHl=c@/ +"fPz3:Ԥڦ3R\L0xzM 46,-"LFk$Pݨ'45A`H&N`
+Ab\IL65BW%+Y9!fήI*ip+o܍{+5%|3SWaU+bjLvp1-9]cZ®])t+*rXF]@jN-ݤԘnRb̪\&Fa(""eѮ}/vFOoO{2if'\j>5^ƉSwPɮD7v@;ձ.!ExHuX͠<Hr	4+m	?)%dî`poFARP@Bj&шN"& du ĽdcۍF$s:ƺl1*SͲjMjST%9#f?+ͤEbj<\͂4v+Xiu%23BlUEj8U[?) PIc>iH'`Ҥ5J>Y \V0 EAp/\TA塀l
+#XŽXT
+vC>G IZHpZ$X5V%FB٩Vs	Am&<
+T낦 48, ,fc]U%ŮːTѹ4CM QHGj0
+ƙ;i
+ZDL)DIwj5bWZXdT+(hzP%M`i'dnOR,z7@:"IA"$= UhLRa5&2 GP0j]ȆBh4`͹CF5  )]p6wA+	NAP#S*r	BlB~ 1/Ak:;H+l"p5##D$.H+\$Vm@sV=RFOr
+@3p¡jn
+a$ٍ-]PҊ
+@H+HIn@ PviE5-Ȁ
+8 pAA`N"(s"b+7[-zJYJ3ll̆Ųv|H Vwۯ0[ɵNlG7T0#vðVR/AXJX˩:bJ-& Ů&$ض\/"d4uIycdF5lg˛	YX
+`ue0v,1UCπ0[>o=}#X`hBZQAMbl<XÒE*6M;hV$XژV`j;5$wk?V,+6cb%v+X؆Rhfơؒ捺1<XKe-K=[R VKU\eMF+Zn22oFTj{Fn`iVm昺Ŕ=o,f϶Q[`9Xvlȶ/)
+L} -Y6r`Hmn+ݶ/X;f;prXgGkI_Ifaj%kac=N.tŬ<n8UC#:!qGGjGWcxXGMЎXM|4Vs Xa+VXXvX%Q&-vD#ѭpmymDl^vײmm_ö3K5?bj\зmm~E۠ŉХZ8R8k9X1_2uQCPBe`2şfnsAiĶ|+0b<XC'*me߳]ed(h<2ԃ@EC}6\C]\z{eV']OF*
+a`EFm:ҼSm
+ J!b1I)4	ЊYHK7mt,vЄ
+) qDQn5-ʁseass2@GsQ3+UZN4+biMK,ӮwUg__{9⾽⳿|鋗/헟~o/lS魿́{hyO|7?E15CʨL=BX!6bOHb%sIGNRu9)㺤.n|'uUi$́ 9fı$;PptqrA$k_#\ rc@qQ+~;`[024m`D3)9K8j}4"M~{3Ev}c!<F!4AmNF;AmMsx(^h4<x⥧\WWr,ry5LXyC+p])<M1e(7if7}Ż/솻=/Ssjn!5ÅdkqUq"ZQYm[B(Lueݕ՗ڳs1#7_'GrwT-Wpm^;ԑCMF
+O\KKppe8uT	'hBԍe4nUE\YC<axr޵QyTJWh
+p%S%z&{JmT$,ܦ_N6lh\$j'>*q5\9ړoI7ٻ웏[[|^~O{[fԝhwjw~D҂ludO(_3GԗYuKYuj<Nl  ɁviVV[p#Z%M)iPm?E{qڞz6?B[)-9E8|S#;wzx~1m@góɹ|9*P+z嫿իoūϾ/>|⋯>꣯?~"~W?WU{ߨ?o7Oާ??6`7\)}w6{+d\7:XɱŞ&?o#ցyVgK!sK@4?ZGm#M%?E{Xz@5t-~Kۢvy}^}^ӫo{m+>M
+wvSǎQ/ikn9i\󊕂GߦQ⫅Gi`1Zآ.{(UعZբL<
+zX	ڹh=qQskN6Ż/'kM{L-Ze#G
+h(lDZoː=Oc+Iw;:O+tϚ(˂429V(Õ4^hkpL^:P[RG+(㳬H-y"D9l.u%Le]$ԡLzFjKVNYJDϤ:u*rM{Qf|yZr}au$GAMK2?&_8^zZ9;B}LRGAllx(%#}_IB),uK x.}x^X0P*J91&Ur/mP_~їhNvNvIv@v7v.^5f
+<C5C 9(꩝3;uE9
+1G#1VcβVO{3(G?^O'acܽWns_;Vn{?@o
+E.KR4y2=M8*ȓ	ŃgiD+tr-^~8j֕'ts8xȷW!-F!4AmNFfB7<ߒBx/y\(V&h+=<4byx7<wsɑ3a?Lx6-1Ȼ(ܷsqL_QXbb:W|(/k1ȿV:Q,gix;B!*1/p+}=<<<֋2J!K,uټd.uT\%>%ZB}DjRTjJR,JKRG%(cʩ4PJKP8~y_'/1QF{sk]HW=+Ӽ_OaFG>9ųA}TSɩ4RGRPlSlSZ8ų6V'x.}x?c)pu>PTQA4W#	_#wM-2ؿ>O'ںr8hx6j*~cA!BK}Ex"e<ԞKPp>Cyexqxv=%n&z{xm[)5L9q:_A+ ߃ =dM`ԋg7`?<|9G	.cCԠgo;>Fc]2f ^|Nx1Ȳ^ ./.b	ڛ<mB~D|xD}<8j~}z΁V<O{ȷwC!<-F!4AmNІ\v(=tΞs:gq`1;CF<M#_K(	*+=T::-V|ۖ_ʣ#'O<[bv{}=)*(}9=6##JdVvٌ<~{X<sRG5}G:	H߯6%LC3%Uye [B}%*t$Ҽ?8t:/֞2zrE^On/{3e\]5Aŕ}$[Pߓ1쑫ϥ\]&?1(V%`K
+R2ei^")(|)⿇!)puǢ:&I+UTRc$M3UTRx*rp(Mn \k5^5f
+<F
+MpKm( Fʩ]Fʩm(_kEpw3SOCtw ]sϐW~*%j9t:WBQB	Pope8~	\('x4y,#:h%~s:exxNH4=xzM*;ha=l uR@^`{ؿ k?>
+c[}Q~_$L|&6c.1P|H+:<P|(>Wĕ -ؙU.?Id&/h]hn%\>G#¾| j}+PNrC$9]ïDmMF7Ayۢxn+xOV1DnF9(Qe",bf7۹eg۹Q>[(y:wsη3ZyKђ'gKLn-S's7hQ[<yH S%J{g(-}FK$P4S8Tjar<ws9^{i~5
+endstream
+endobj
+3008 0 obj
+<</Type/ObjStm/N 500/First 5327/Filter/FlateDecode/Length 6397>>
+stream
+x][$m~ЏɃua;d9-[Jp6
+}svXu 2wfx)UC뚖u5%GﺄPX*%r[i!}+E?LSmI@%Q\{q*bX=5ǴY5i@B]R+
+UXjA3dƻ'y$.H֪K#ᨺl.5PK*,`Q	VqJDIܨ`8T-D+qQ'm^(E)\I)\umI5)n%UH"*ʓt0(mSklX p`sXזD|ҵ%O8Y}Er,jA]Q	o$f1"'CsOe:JZ8J^8Pp	XY47@V YL)PH_+B5}.)&qY*o/-,iKpgEjNYY\JTJ&zJmMDAeP,<$s }-JjHI
+Uҋ$"B7e *-Y'$fNH,#hM%l-B9WR-ׂPˍU
+-eU$˪ ,TBdvjQDhR  BʑIFW\W2#H_J]W]*r!ȇK#H5JjTP20J)Kȷ loA8HVw%%85$k8mt$k]7Uō \@)n	>7ZUʲZP-Jp9'(+$[٤ȻU+j:e+K{(9/1@+$ } dAUb2B6U!P,XErX 7'U 7#CܢU`N#FR+I|	c`4ŀtABj.KTH*	k P	uWDDgKoBV,A[UltA+&$t5RPH\!5$$)(l,'{-$j
+&¢l
+W|Hd
+I  AB֬<+$4a\QM*$0`DEYD>QDŗj@6"WE1eoDZLQ%@E"
+3e-FU_AEUԢ	$#j6교(g!EJ>ßpTa(R[2bz՞諢SW-U^ͤBqE4(Z+M.9%i4B"q[\KPsĝB8Pm7!**RVG%(~HPQX$ZlI+% H?A6 rf`@ `)Jh5`))P$	4 9r-THbŭRMTڰ6@`0_V(Y5%hK
+JHV^HA4tCMȕ>N5J %!#A6 K N (5)	m-(	m+0Us>*i
+|ey}3J^ %J H%@
++	d_UzЬ	ԨY7RiՂJE	DkXHhc#f2C~@T%BKX15Z	X2BqxX*BZ_
+F
+HfZ;{A]hq-	))tߐ "s>GB
+dQ2IGŔ( VVC$vH'daIwݯ"ZdYm"hԅx@YIQ%Wĩ!i5| C8-2+אCāJ
+`C8'Dt%>A)M8)DMQ!GBL×UDrA"IB08 4JeZq	
+2^dS4J r;O.6EMDԪ,P%#pcB
+^;!aIK4E[*[t
+9Zq``{
+mM1jN)mؑM_8Bjx
+TORڄdn AI'BCz0*$qc{>6-@)( I_ʫYzR>+K̀XVH㠟IRAgDFRa[pt' GB"Ms8ТHٖ-BH΂Rur|q;e*ۿl*x[IBPe@
+mza4W08$9$vAcs^3ll'>lGGH5 " 
+\Td%9@PCJjH$C.@Ap}AwYR˫p^ʝ p Lc1CRӁ%5#Pt o+11r65Ri[ mVZʸ>@)$T+tM;RF4E8r-U@1AZ@E*PCNIޟ XH-zK-ROjzz9DvoE*5逃U8)T*L]tP)CU3
+ze#8)T++Hm+Ti&k~nNfyUOz֣vPAr	4R/(\骂KhtӪ#+ۑF" )q! L;(ti;m0[[*_}]ˣ/Wx˷O^<yy2>O6H߸a+OJ?_g5Lʭ'GUnjo.?hjG#,cLwZuqt讚zlafw\Lq'n8GnmM[Y>1Fg+C}f^5+'D=-+V#Dl;ޠC./\f/OzLs?D|s]d|`/+pf0QKѬ܏L_Gi=<}|,oy
+~_1&;L?u2>MB}䬓9y-ĪSK5zk4mWUR+'6+W,ksW{}Mيh,.^gkT`4Nlt=9w&B$#-ږˑՈ`5Jٸ
+brɩ&jګqU6,}ɎT'mKٸظ76l={ M4{2! [1x=*!tZίQ\$xяsogM=OAEfi51	ՋV+RhK[/rl"v۱p`WjxYqB9ϵ䬸i<V@Z9ˢ6lVƳ3%-EV/_\+ivNt$v@ yjӜFdG`X46Xu h{݋؁ఏgUѪ]ˮ^]b0suuNIIT05)	Aщ:ߓu:U/sw3P/?:ȟw*n3@`ĪP' )aIv= I~=T$x>T<$؀zOUQ((7k6dq;{GsTK Gsf7M>Εk:-^{ej0$/vQ`7!Mݥԇc}joݮ^ִaaayv.͔6sBzfgv(vh=r7Ȋ{r!Å>8b1ogM"&r̿Xh7VvcR\z>˽O9e:yBs>vm_	cAPA/˳o-}􇷏>o_{'?Wߵ/ӿW?^^L??>?Qӿ.scʙldv}DX{7Zl\ٸ+.?+x^k+{3Ebr,ʷk*k}m|6[mjv^lIOEL=<ovðcAGE󲇽>c66666ޟ\|mxyϣ?2<o=]^{1S/o`YST&U7xosa7Ŗ?i7qߗx [/0]CkpfSc<aQ7NyO,NRRB/l4ٺymKmo+m(nx[^LZ6\-FT#e0h\vq%};4={G$lt^c}K9rpR#tɻ(FO~7gϟ>X<b6:{۹9KSZٳ~-:eߠ>n}n۔qt ߮뗍.w'Y^4!t;+Κz~y W9_g-.dM^lrYP^
++z	0`Em^qyiPx>4ӝ^̙y>Qa^MjfX9.5On՜=>[ejq+_>dy_<Ys$`ߪ=V*(1ut늽('XW]c9<k~|B|?~ןWOA{aS὞S'{<;ؓ1YrG2c˼q|9TjʷaǓM:M:bݹLE3.R/Ef\0ީV:
+=]^0,MxLq+~'b|ogM=Oo*ktʅmMbvL[ٍٽVɕ[";X$l8S{,Yn;sщ?rW&כx;Aka2:]@>N>Mv#c%5ٷ*F#؈lD1ѬvW0.ȆdH6HFMȆqd8lF6z#+vvQX`Ky>\WOׁvV5uXL<<إZ~|	^l#v޽>B^z;`FTuKo.ϗ]ˣ'vz)2<ua+f$ʵ,v?@pi{.30SIir0234ʡ8+*z59x [TTɮz;>[⼺_cc7Z[F̏},itփC֦f>sdWdO]ד=C+%F_TTmv_^]/i=w6S|ytlu	O^5ہbN9㩿Wá?uiCa8xEwlfS8]^]z:Փ~zvx};ɹG>~>NK 鰎Ӣ<]=8Ot5Oi&v;AfqXAķz++ov;=)<bM3Mc=<q^.fovK힯Ńm`6a=6a}=Z&AJ)*7iSHSA ڝ M~u
+n+i\8<W#p4;{>M]}nOԥ^SM]vzlW1RX穦x;=Ƀώ}mEVۄf/?͑zB
+Ro
+eTq^Pԛ"LiWTV/Hv{+uQݝ})ܓG:uv{M]:yӃ	=<Hbݦ:~l7qay+mfv:yۨYG؞L`S7pa{̃Gg)NchwfɟyNNS3<&v43)ij摼ǄNO45Hcl7H#wuy$o1aU<?uK
+endstream
+endobj
+3518 0 obj
+<</Type/ObjStm/N 500/First 5330/Filter/FlateDecode/Length 6288>>
+stream
+x]]m}OU>&/bp9N۱KTIURyd#J2Ebnf+tzgnNT{~ʥP)sN
+~8&STSO#V9A1ٕvb+|3Q)'MUrk=ZK0X)ʐzVWws^-L$A< +h+֞~*它qɩk|*gZVJ&SiNC*S	1Pg8?B9_DLRC-c 2Y{@zsMh:g0gF>ާjT1jh֞`+HEˬ6hTOfx6+N5ko$Tl֙.$6i쟨+Ԇ4x*SFB*a+<UHF?EE$^3TO:ֈd%-b_z 7IT`/hhgFƘN+¨~6e
+њT~F%moXӘx*)1C4[$hh馡!ihgP.fCe6+V*@!AD+3tgܧ 5>4ݧ6}Dd#T(SkLv,Sk"OS}:
+ܧO#KJ6BU@V6B
+n6B
+)e*0
+{1s6FyC#a4~+J]Tס9fcֆF
+6FҒZDApC;"rJM%tS6kD>P X+qFXTHN:DhHFQX15&|` g*]56TMޕ9aWZ.	)hVfN6:97Xl`6
+M Íp&X`GAR*itc;JX4@ Z`tTՄ^L,QBnîႄ@Dvc(ðDP5jDXc1J7QՄl]UktUdZ0YhA'!k&VZ-kÆİ!)0
+|v@Dr7&Vfn9J VjL(P!4"f$$mHJFEX$FDf*zhlN6D*
+Vl#.rҨVQő]UZ3Ũl"5v"E;UBdfDoPQUܮRV΄
+%>ƵM$dX1E hTЃ	aAnE7@Vh`
+	<UqK֮@AYM ȦT0D5[@U%aUp1*v@+\QX[ha6T/U	*rh1"ڵAe7a>?hp[LEL+ iA b "]3j7@5Ts 6H2,(TdJe!pJEad
+kLI	<vRYRMCQwkLb%P|CAE*$nR amZ*ڕd"|
+JE(BQkFa-j E**D	@TiQ@0k	n>/+XWdTJʅ0"| TJ c-&!ac+kXhha+k	uְ)VK2jM]UcQfnC}Uqg*0XB bz*3UÃ6ՙ+*hklH+4ѡb!QjQ
+r^ήI+\Ϋ$j^(ǋK*dh"aX@L MҊlb:&X`Mh5kDsvM'4Q hӢH(b(y	$	&l+5&Ȯڲ!"	&0+*)vZ,	LM}кL0DM:T*]UÚĊ-h宊ݮKWD@I"BR03Z0Y3`LXJbbh+Q^7.<7pVvU}Х@40XcXbŪVEnWa50l?~V.HEX70hEk; 5<(1 :0l"
+ֳZY@ ou| (f8D:.a#Gk0j-AM0ۺUUTk
+A8	QXCA@:p]B]M]U:\"4&%$@<Qq5APVYE{PRЊ' uidj+xNG-L`)=Cn8c{vCc2IdHd'iT(T+eHfːRHWAvAQj̐62V	f5DG^sW$*=	ό_au0,2f^E 
+~SϚRkH"$L 
+ͪ-bw\5tt`aְ0CB5?O3'?ٓ_WͳO~ߧAszAO\_Ծx_~ǔg74kik7#~+sn}vqm<
+h6A+LJ.Trrq V/y:.-inryXTh~sU¹\r,SO-ߧV3\%7ztAO}Gw'j7jkPkEH$5@3CXI:wVUBgԭ- ~,^
+ :W'wTp,ZŸ"6َnwgG[kᮇYp#8w=Ok;w=,C~o;G1LFnĸFFY}0"ܭpyyŸtwV@(ݬ>Cwk#QY}@p~ow丣wNfG8p;q'#ܭp!dV!I[c;8ĸrwNV $ݬ>Cwk#IY} Gpi;~oNw⸓ wG$蹥zywY]kpk|];|#雔Ǟ~ I?jGPzm2GsdţDehz4G1#V
+L iP4aބQzRoBKI /&˓YMԛv7RoPlPtElG\.ͅpasC#	#|jLuy/CY827&Uj@r[eRngѲG.ȱ.#@MzN`ݎx%1im
+1=殺=*zW!F0{b`G&1^Əv7XlCcvfi^m¥j=](.Vwq)_W6\^%/Aɫ?sY]UEuq-NEp `^iUW^tNsu|0|BWٕZ~+k\!y=DV/,j1wUgb>z	=^W~vjR]Z5q`Bh]Zruj3/f]PP!n6E[6[7gBr%Drf'R2;|bÕZn6&?ڗrn,g!5Y^M\?ny/,Je/HDnf,2Sv8cz6cq`[gFR8xgklHuD+ )mVz
+Y(m{:@w(e@Yn9\B|p$VjKT6Q&u0X(9MbJIRB!`H%2-.Ԩ:\Fe,e	t7}^RHyO5,VDc÷5R3aJm f56<fS+W1)充^^'7	k,Cj=XI2fPۋK=zp`h#hiV:^4:a1?3g'Y j~<d.%n%w[ZEp~ב2.˹}"xeW+wɷ9O,!m!?GB~|H===W7G7Gz;9BD'BDD9BD9r'.kV(Li]hvq>Ћ6i"w˞a{];T}Jâqm3	=xZ?m="l/ȞO~Ϟ|kmuW{Oϟd;6/}{}@Nr46^?}⫏/>ÿ_^~?ʯïjw_o|^7^~/9OG.p䟿<K<\yɰq[x9\9^yxf=ik>Cݯ'q퍯*^yǃZ|ܥu~Ojr2Bs?]c>MY}}ltJxw!dcuFمBz,6!E!?9!Mŷϟ跟'qϋw`fz.^A=(&RJApP>MBmB}{lBծ̞Ύ$2Gt'>MJ\"F.cϲE.e/kꀃ#r{P;T(!{P#?4V. &L.u/ݷ_.uGZ'7]⍛#-b=#=b5#=BXKZs?`˵C(ZfYpZKc}[5{`˭!WW=:t$sJEߋ<HB
+>aH[s4{y>Iuqa>DRܣ̝2Y{Qć*zc1<,]FD;IH,!_=Lˡ tpx4&H^e?a rwh+tbaJ+ҊC4WTU+J>c,}{8toAVJƶ(oF&I&>ZC^/C)]&lTW2It0[	Wj{ȿ sm*/Jm/)KF<]7_|ghzd/+3Bd}.?xC:rl-r z d"1?S}9s=6q=p?)zf?~3wfO>|f$gs9s~a?o
+of?Mvc?q~TwLY`FSU`g?0>,ގO7t29++Vď? #~^G8HA"qGY"8ďЋ#JH/I,8O΋#JU˭yqhPml˓QttlŔu˲o7o=-vMFޡW_KjxЊBxJҺ|OY-fd֠W3x?-^Y>ϟ}ó/^<}ˏ˳7,MR{K%>?~I>##exi%^ZV⥕c5	/'7e\)ys .0?P晭xo&me.شuCݯg#u(+퍯&;ď Ғ)=f_Pn6CBmXm
+Xm$akAZP|/(_ǉ?_&̙xT~t}XEK`_{4nYI]W߷2HY&e.gTq1<찿u`Ǹ_WfwKwO]N8?X4
+endstream
+endobj
+4020 0 obj
+<</Type/ObjStm/N 500/First 5326/Filter/FlateDecode/Length 13873>>
+stream
+x|Yʲ{=&PpfO'77Fj fQ#E>UEu-@6r5vWM.	+a[&8Y@D;AmHP-	͊LD!dH¬HBɌ&$1KHiPu1;Y	)2A,b(Dʶ4Ti1+2k`%5R`8l(Pܬ	bS4@)Cᶡ@j@0h%ڤ1
+"6Zmt(6LPb"!fBm\eb$e&H`$eʬ2G`J FTPat,1U	JMkCC"	F,`N0ib/e)c@M%)Ԧg?&!@VP1T~Xa2k-pH*M5*+*1%M0$^|Dc>Zln#!-)NpRB
+x9d#P6P-Opm\0 ߥ2qEM @ҸFLHeaa]`@	AY@I&2&Rf+*!1@6-C%<'sE,n FBHf@f+t(۬m5Y	i\3e"QPXҬASflY	l&fM&m#e 6[)1kMPRPRP21E
+J^*FAEY 36A(3@K(ڬY	%Ln@M+iUR)c3T2(ml"-G 26CMkL)(PP,HyMM@2Y8~r( PɚaS06C%khA ۵Z%PPf+*i@DV2$Be@O5I,<a
+
+& if#(8"+QMXf%
+U8ERU@k ڴy*)@^()ITIw0J͸	qSc0 $Z(P%@E#r3(A(
+A*.dHIcvPthH" 5+P1*)$1`
+	IFaSst+Q܆j06(ĩ0a8o()#IHb#Z]Fj0 dh$H*H HF+RDsp@2P+ &$m| ݤa
+&YsftQH3qgffTV+$v}h qRT`Lڐ6c+ .F~ی6xC9&8+L`!ÃΘ6\ @A*hȅ` i$@B2#`(Ya8ӠC &@6,pA>lxa h6i	ib8=73yHΨI{l_;A	 I0 	t=`&e	1NLya.A!	DcLI6)Fp>9_*bmW()/i/؎!4ͳM2S%Y_`Co*m\0ǖ&l"38㧉'*&ÿ6*p94&H>t6M\eC	61Cb+3L(7#W i}2L|7e"ė!0586w 5f{cb,L- C`65S<@M ) +L 	i64i/f#13'b&iZ]ZUqH쒶_*ikC/9>>
+[lqЀ1fR71P4G
+EaofbͩadΊX@RF5iL<bϚ3iheFX`A0!bJbEJa<MW1ټ0?
+8#Iq 7i#!hgf7q47`cVAҨ@mdVX>-`w9PԮ+Lac\ jLA@ 5D-c/ &!ZN`\| (Q 胤AK-̙ìbbf~*hÞDDXBLx$E?sQNM@6>U&+Rd`0Fx̀!
+Ә0y2 3=Cãl@oD5$&L@r$1)Z>(>jc;%xcxLPO@dg g6 QG-RH+RqP@#r+NB@@nN@il^nvUp<>m&F,CRaX @O	ʜ_2r+LlO{}$Ӯe<x~+r L Xf`!,/=UHc9+Q^LJf ^<08	Im
+aY 1@I3 jpaȧi/)2ID<E  ̹7aE(3[ TZn2"HM{5^"`߁ i6|6~iF Yb[ '(hE8B4l+Ҡ'2#HUȱ"4Mx^A\w f#(<D9plaEre#(x $$-ǚW&i92I(+Ig@jHBVK-+JSxT;Γ0mSER('Ű'[/<`&llߌn\S{Y zrk9r,b+jqfT>k[^Lcl~7Ȍdm9ڟ+(P0co4ooT|Pm	@)yX!J_ygk-g=Gݏ\m1w{qVN08wcK-XX{+%^Mdo>Iam;u]7q֓ZɼˎmWXҗ?YM_Lu@PVDЈ`aGk"ZQZvDD\$"2""v?O8OAXE\,EY$EY$i#9v$ǎ;cGrHGW]D\".".qHdRCEwض+%|u""v)q#1?g`U,.R⏸GUQ+hK~%F}fB\nҟ)~[zJսu=SO5#f=VY_qۧ",Fϩl?R&mj/f}_S¤gV;r4gk}]Rbs[V2f`2Aô%'^K^[ھp8j! ZEبOG#V\ś	uTO_K}b}3g=bZ?E?aTl%?A,Y;ַ턉_"Ro^;Ec{v^o,+$/BDTyD|.>Kr^4nF_%WUba{o^%WXa{h^;?gY,K؟e	{yK6¡誀DWF8΀Яs3.Hty@]Hrt@߃p_<3ĿaA<,;!{;jkqcG-^W="+/p+֖W UxUa{=-"<
+no%^t4%<v@xIĿ_ojb_j}{}x?9q%bsp!3Ugo8䇘%^+īNqQFN~x!>()TWG7lCtIIT$b'1UaĳWcWyUa,Utn2;:&*:KY<mǚcneِcPPgK8ͱMS~V0mQE@+Ԣ-\mѷc_1ָi|[{M>؃򉋯?(_H޽w6h_I̥[ɫ굋]{UbgKx{wi+ƌ2o]' ~⻯fw1	WY䵋7;{l)nhL^j?0Yc~xqV(GEb&)b')b~b~HMK}}H߳U{cRz߱}4GjGZw+HwG;'q5/>E$׈UͿ~4{"hX)G7te_u>A$:B# $<D׷"	}}37؄x!=})M" ї$RDHsh}L,I3>~&O?I>&$DCɑqE=}uȏW?N	O<}?(+W4zsL}zA_DTQhfFo+"576\Wbq?Y)1{ej9+,_㒟7Jq80[Oo|	:e;NJv	~w)z/f.fonnQ![q^>n}|j+,Jz/[;àә澜]\녅jVﮜsu]<ղnW\Iyu=TqQn_ImK=WҾʗsERLtqdr\6tS7Ǚ8ҋ	:
+<ߦk1^t`B\79N1N
+fͭa
+|zr榵ZS趭QRyt\jScRMp?wՂ\twcƞ|n5[nq]j+ҁb˹55ӹNםsYVCor;'z>hZκ.~$uwvb՛Ir}^LwI8nL7frwTd'.F>`kk0}l-~bO-'#WysۦZn3lmT*F#>YV=ŇﺣԲn'o{4Ar%V_(ƹfez̎&֮xv!51߮[gM/,i6̵WQWץ>mkLIcXe.8~n])uNcW}ZKztG{ՠ^:Ῑ|=:%tiqXUSjmM+#?;rIUz[/xgJj8^oOr	w*Sq<Ak?fR\jSuw00~^ǳQhܽ>Vv\nfYpjFmy<7}Y\x7[ؒ,٩ȷux:[A´=||9j]{lUq\yAVmptLЩkq~Z=:\yVTMR|fJTM۹Of)>ok?˙mF+}W/Z2ѹuX5Md_*\8Y)8!MKgκ2NAИd\+kέZzӸ+%tW6-6=ɵ..9b3{r(]M_<\`
+Y9++Bt:-YzTMni(Cxe)=uKy7"?<bq~c=nGMkKkfh<#{Q1EdW+ɻ9Z^U;znPк-YuH^<yM7t!6뼷1	Q+SS*et^J.7jilyd/w{^B5[vM{j"5@E#ew~Rqi%]2U*7	|
+ڍhһ2?+zXUʛA\GXeXdFcȦ$VPur ש2a:(-z;vfuW,_lwp֛IN&km~/W)+Ӏ.!_d5*;^87[J(n4%-K<ݰ=KAݴ-tX{i]%?/y]Vm:d;<|ArnBp]:a,nlw *Myhl&Ǽ\t~
+E}as'Q2Α?g8B-Tv7>n<uՇPvt	FMNOY}\6nQL7;7蝍6pupJ+k&+?U~\kSOMdIyG\\qc^W#s~Z-ׯmv>2MnvlEtk]ދxXuε,x^\}l;a^,3صۻpA5&{ަu}pN MK_
+{Iwaە/ӕY&!#ڝ5WvUiS%(Ss*LQw(I'=ٝ{ҞYjKx<g{|Y+691|Tk<wW7*1ϴtlmr-dAR>UYni#͎KNYc(+X}-h\ii()m/e*׵u&̖zg{5T\2<e
+p8MIY8je@&.Z]y (b6=a..Vv48.ĖSQo+mWueʦ:[%sIWחlﵧ?+*3e6ey)'/JvQs:L+o=a]֗/d^},`0]!	iav
+o,4M<x$[~?)ֺ)M]/BdҨuی7uxwҖռT2^=5UZw^b7-pHpb--Tʨ7܉X,C>֎rSnUa\p<o8;n\9tRo;O{cO 7c#.N><cJu\/c\љT2U}*.嚸֪A"=ϰrtO>~2(~;tP&\|tC#IJ`-;+: O /ɜvj^7(
+#:$g	-`0;[}3{ydMV?5kxtڟJ_m",CgڰocHNܺhgUB%*<ҹd++_gE>z|y"Hrx6*UoT{dU2Ǜ6g~3'gr`뛛e7P`*SY7]~L{>\|tՀ~| }䷴7p󊜥gk냵z:+XgݳuQj^2ކ}[jU_[iotf}^$95^j|_T8Ifl9m.=Y؁7J[OɽL >儨^dG0CMvr_@,}Z"}c100xob3tm(Ry[췽z()EkәMwܟZIze=w/)Оpv4fƠxnܦ8߅cjU[뤪`ue]df7p4?Louhӛ[\znxT7Glt9T#+2jr8uj^VQ"֤ۧK̪ Y>]J`KɡWq),VmmvCSIL8AKփǾ{-IeVGZT^CKC~oatVVZ6:#b񽡘5&˩Q4D{=l=Jt,u،g>^.o37+;KATCIjcmbf`qb_kZytһ4u2Ywp`ܐJOb?i82vfʦ?{_=|VycMcp㜜z wkLmMGf_~~$ǭ]`ηɦtD}Qkjg[!y}.B5CnA[=zNFl|Ժ]+ktP Y[ZǌP[nuQڮ]XCG;cP,>&_z<<֭b5ldj:ui<,2'n/ws'IrY{ͽo1h=yRjdo۷zgd!tXd5pi^ŉN-ikM6~i8@vVVS+fzc8RA
+k'zri3[*..&ViN<{jyv{VɪZ<1ڵҟ pwS86ouɡ\m7#;YɹIwb^~Gfu7ݚ:C}c8?ֺerhUəf+h7,}c==Iq|;Bm</pk[VQr&n!&b.P<+*Qr3ػ+-]i.2uujYtth1'ujطչbV<~|.wR8x3#9]C>9c|50
+30?vsy1
+SK[p8pʋAF^c.⽻z÷mZs*Y0˓{wx1SkG՝n-&u/mW[K+|S_x-7ݥ'em1eLm!S,\v<iږp1oάyk=#[#s+6rl؞nBN{$00sw-V~km=aRCshn<uOg-Pa;]JI{eyl ?+-NvgٚNzzϚ)ӭs6]qy}7^nmα&$u@Khg79硑ΙHQWQ?֛V|}Hq]nshƆ[u'#] ob?3=hQxU`)1A\iHr@ٰ5~nG?|z10v$F埪%8Ěs,XLwheO -o?vON[d<6)^zew8]ax~5qGfws&ؑgZgdZ=c]>\LMY&s70jeڔH6N9`omd-z8s^d}RG0w9sRwN3u9o*AMc;渁'M6=ݭ``ޟѓ$Wn..2{:kt&2L\y&~|~+Sno3kZxݩ˥yF|Ol/{^%i\N$ioshLԔ[l.f9k?}ԙ7`Fgpv'}֦: =:ỷ3% O=8ݦ=F3wͽsh` Gz4I5@p_IxS8ˢVWzNy|<>Ro`NDg.HLw?ZYi^-bki.P25*Y׼
+%><K纣:`8b>kWGp?[)4p}f.|mR
+IDlu-h]}Z07 tS<\#,3Si"Of@as$ti_b;4$fH8V;}qp
+1O&;K<:.ڐNAkOڐ^=3Xxzz5;Hȡvu=L|i1};zS3M݅	=h<ʝc\:)nK\_/m,kz=>6:LK!{-FS>c/7N7R	)jEyaMa)0M\]UH~:Mp==[pҒ{­z6tx($n%лYn::+3CoowʒzLM	>$֎ܑ0	Mn(|3H.M8
+T~ǃgud)	;jj+Nv8|ب#{nCOt^lIJ&v`2Wg,>CwKTPjFrQdԶC?ev[NnK\
+seH|{Xs^<al%-\tgFX6-]~[@|[{z^:߸Zo8mg<lg'47<{3Cs~cTԘdke"7sC[\:	v=P릴]n^Ila#lЊ N\sF245;6z01&<8->iikyҹ./&7نHH)}Zg <kHK!<Kw:YޮʫȞ6o	߿7#vdSu[Q$܃Dň'c.6y@L71Lpahӝгguh?StlgǶ1vBO=',+kty)r_n+5ԍPǹ\NնOq>]r$,^
+Ĵ6%qC\50]9h$ 97'n+{nPIh#Qa4y%(p̜$%Ɠu.>CkFoݟԣͻe񌷮^>q<8:uzFWH%x9nqɥʧНXWGUޝ*8k)mԔRSZjJKMi)-5ԔRSZjJKMi)-5ԔRSZjJKMi)-5ԔRSZjJKMi)-5ԔRSZjJKMi)-5ԔRSZjJKMi)-5ԔRSZjJKMi)-5ԔRSZjJKMi)-5ԔRSZjJ/PZD}$}ibas<E%.6++}?JY͚$1'xaWEn5«Tng͜MFIKr#)<mhT	eS61M-nTn5b#C?OvHNϹ8ʃӿbl.}f1ȬۗRG[\IkdȠiZ3ig9PJbD'+9|)/Y_Ҥg)!+ʹ-r3	9KJ 9<˶ېg8L[W3vE-b*,b)*h;j;_\`ӵK_xW5GeD}TB`\n@9A*:rf~ (qUvTnP!{/%J~ !K̨J4+7Fއ~
+V
+R,.J
+BRLoYRG[\Ik Kk ,EQ(=b7D,FL)-))g3#UH!bږRYh>T)Ƭ+r>*OTYTV 
+W꾰flh0xUn{,oN=~;E~{?Z~̸*j*35c@ZMάs??$JAL;EZ#0m*՛=S?!,
+_ۙUєqu4 a=Xt	bZ+,͟G#?<gq8|dG#'?G1%?o'>~\
+?(Wh6Hdb},x,+
+\!e=	84D}UYXįiw(#ÎqQƯ@ |	PxpBJ,jb\Ň"ŵ"SbS(ɟP*6^/z+1Ri0t%+ m/6:>?]2k+谄RLY*3+K/\_3Rť?\_?W#'?a~7ͲC߿>&tV߿O޿c-<E|4ute˴3֐CeqV-/)* kRDaxy(
+*UQ1/g&(Uj=/ݗ< <5AOa`*ȍXrY*Y7].7qoh-<[@%  y@ +@1G r ER7A Ԕ% w`P}hgT<` eb&`2*,,[bKA<Vi#B,4@sհ
+!KrWM+{[/h ,
+lmT|yNJ/!}6E F$QX P.7 cvjq%WYTn\	^4eQKer˟1}0J1e*MҨDr,[yXX\J(V>.t	LS
+|9K\PLeW8 -Kp̐Ȃ@"aJVdyr+9jX	E%:hJYPo_N4[$1!PuI,~9Ҳju8rYvr
+yJ/ afr
+yJ/ uӥr,ʮ#+yXuroQMCŻ4xu֌>}2"ϕ\1AQXn \-21Ǹp̱	 *>s,[.7bvQZ\r;Zqfv0Jfv0G~Yy)`zmr#^qff5;0_waV/*^
+rƅwsrS0U0fu*0
+/D-߿'c
+endstream
+endobj
+4525 0 obj
+<</Type/ObjStm/N 500/First 5331/Filter/FlateDecode/Length 6508>>
+stream
+x][q~OU퇈{qʦXlɖbM(h\\EҿO+!(b3[LOߦgKH<2_ O+ b	0@ )@┹ (S@jh T	STjNG}0`@U49O!e)<32d18@!rV^et08'$]CnS+M)2!K]$g<\@ci
+)PQ[+Mz Knn
+Hb(b
+ sʔRN)GHК@*U)J:3uXU#A
+$Ig)OYĤB2$
+CUH&^ ZTn,SV(t̺ P<5+$<ڬm2PEA$Sua	PJ5T@Y %/TbQH7Au&0*,DIHqYu!N26*b^ *1$H
+z²房kV2
+%0*FXMܥτGWVa^څA*6"nfGnnUHД/M-f5RCHZg1*ܷPiX*
+kyMBI2Ѭ:K[Ż%,3dQiYx:7_J*;[xTfk WH&-PCqz<VqYX'`Ebb<09F}RkK8	pǳڸ@ㄇx7媫/-CznQ>D:Nx0<q1ƑN]B\dEag$QsNDK5sR41EMMVBjR% RFepk+!V8^Tu2Zxly UL!"6iyX5XRadbHH8UTG!7"+ B@LEo6Q"MR4ɰs#ɗ"Ą[I@ XDn2CL &K6i'BOy
+nXp!#iRmK&~ŝ%qX&ƊouDUBńPq7B:"#TկH@]"PӐ&  -kJi=CHq>PEGϋHyy?/,ȋ/B^D/ynV((&Q/,y*mb5Lj;A$\KDPYP.&d-!&u`[Y($j\2+1_U_6@5@jg+,.+
+s$ܿ.%+AI(	W0D D?"HWnPe@ 7I+JiJ@5	> " " M "Oxn=&X9"bB b@"@*ԌrG@:HC@঩@֗ "zI P"pS! f&D
+(!Hb>
+BVVURbB0CHZ
+	t@ ! `J%g{ D+ᦄ "O
+1fyQcI|(P7M0bIА		 }KU{h`U+e=(Y*@$H@-VMJ>煅Ts	J.
+QwP\5Fb}S"W@+I@ADB)-eoCYSݠ!bB&lyG@h:
+&@1ER<]lfE"	"m%ռQ?@xMƞFC[B@]XI,nFKK7Vj<#Dyj\S6ؠI,+в.(N³L-P1T(1R1BN0x7]\vC(DaY~	KE
+7=؝
+f%b,:Yëԙ I:l4l8X5j- k+t7[
+: t9 lgDedlědt0nE3l_l1!%¢X;Zsls)TjW@ U'T:@Uu2l,:@^	dua@"vlt GXSDZ~1CmBT%:#TTͨmh>4tA+tKPBҼRR @
+2 ua@ϠV@@]X"L@mBpF >+mƒ0 yT!KH& "C7	
+!HvdD+T<Xh!T"+]FgD5UOEB BPB|U%=:
+!&	F,k r'd ED,a1Wa@X7MFF((
+@bL貰W@FB4RJd RY@A!iD@L0hXcB jeE*(eGc%TT4'B2@ED#!UUA+iO
+A^l:>%B'esD#.z.?O<ѧ>{>G޽拻_=ok?c࿧G|5-??B	-х'{TJGoAp&sgQǹqGt8Gs<8{|I~+c"x\S:1Hgg_}z롧?~O>'w?W/K+6d<}on_ի_>{rsOo^~yW~/M~<xy=͇c!O>}r0(ؙšK98E5'/o5b<$+zg+WBCJ NYS%2_%n]ū/No+F9g9s1uz=mc	]-Kry<~H#1.a|!ѷt=j4U<Mիژ~hKS4]ף[cްrsV)Cp3=8{nϤo[=sbϒFӒc!-yc+z&}3C+d9Yм]hv8o6s"	RFi<MAu0q8Q?ݍ{rFԳimg>Z]!mCpp;v]g׾I{SGwl2Oj\yK>}/>.y"FNpM,D͕zɖ'h/fmUQ%=¡\]U+~5psܨFftiƽ?
+g"Enbb0ѱKZ@0 +(\{X^G+nhxmݾGm1cl${WQK5uk
++7(:i&x}+El?x1=:Qiw'-u|`ךcB9:2}4{G_{r}ً'_=}/_?:7Kz_Ew>7__gc~TӛaEevIo knEhX_Ur[T?-Zրqs?mޡoXoA*<[zM:6e9rԝ~eʸV[wjz|:O>ՏV9R׋IRO$v=yiO,GOz*dvqͰÞrGOS==zfOuȞSuÞjGOrdԆ=2DzZ;aO'V_OmȞ6מy{q</{ÕxJt%^Sfd%J*FKm.\p,{XRBU(eÕ[H)#S=zY!{f*jÞ=yO,GOfO<dO֐\E=S)=zjDm=y62==SK{S\WkWѕx\4[x2`M-M`[3b<lἱ^ߗp^9Wj0Ղ)z:5}YWN{bd]=={5}Y''8dO)aOvߐo{bdmɚ-^K+tϵK;|rk9b{_jdgy>?NQyqO~^տUȔ)@VD|~^ʞX~D)#}-v>z&ݣ^ڞX}=Y+ћћG?wafsKɽ*/KҊ/nR^JK-rIl2jVc/O,`7!8P5&q`,`S˒u-ȳ<& ŵ uE{QO"Ãԫp n˽QCkZh_3f^+~ͽQ]-[Gp?#طbS5[sW׋~_j%S]2G[D:[@}=QߐO{bdm{>p=*jf"=ÞʞX̞hȞ|kOtJ8tx>!ٓ4v|`3laO'''';hۉ`c6ÞX]=<bO4FƳ':<LcrtޞGt'<bOdm={ԉ1tx1~CדP';[XELZlt·cq{bې=)[L|kG UFv@ѳ%H /)ċW+xJzυ7+fV+b:Y/U^ڕxt%_-^:\Mk\d	={NuvձffffI$;Y쬗݀xxzQW)TҞX}S*eDnGP滒sJyC{m>?-{>u!wͺDmv}+n7{٥V~6YӚWZSP}moZ7Wzvd]]FD
+<[zuUCkcZ6cwޓ|U:4սuu- o>^|OMvB?Y%dt-y)P+) 	dL Nd_N KSd_N KSdioWMg8]":wj8 n87+jd0#;3	ke<ڳ3A#6\d}΄lFvJD9M{7i'6k:ؐz|ս{e}4pKgwPCkCZf
+\u 6\)oe"9s9$n<=59me>Y_)s}(Vf=W<+uBMÖ/AWgy 9{|crGRLyG7r^~9"-]Na`z="3me[hPk*?d=Nwӱ2sy+۶H>bTm{?{qqGDI\3kog/1mJ$Pq W߾׽d~s;Շʌewnf,~\*3i2m/iAIQe$EUFRTy:XCEȍ\u0;ۺ_*"Wq=T۽߰{'~mNV[myo#6Ҋh#6$HhVz_{3wv=nMOCuo{/mn;{h'O q
+[+E9,C_tyAn!RSzߔmy noW +HT.X(g`v;Fl)We\x-kϰ]fBİk?sҟv_c.v(lH|A7y[)l_?`nJaOX˓lSخ]av1Ec7i>v$BİqSٮ$*KllVful/k+0_:-L^|}cޢ$͍ۏzOXe}WÍnסA-6ڑ'µotޠ]^pgw9ZrENݯ~AO
+endstream
+endobj
+5038 0 obj
+<</Type/ObjStm/N 293/First 3032/Filter/FlateDecode/Length 11486>>
+stream
+x$q`++:eûZ˃|ђzF¸oL~5IVڳ7Q%d<FCxC#??ƟCSou\(mBe\S%QZQ-hqݑZ4ˣ{.M4:\Hw.]*Gh9*kG(K?H2?M>⻢.Ь#Эxu^K-*~nTJjHҸ懈_kqNWv<wR%ChRf[J5oBR~6:=~{}ԥyFzwjJV==T%KwAeKzZrhнB{oDokFohLGHKѿpp)=lo1ջKu|W\*.Eo#?̼Cs[qmV|n5n5z+yX6{lWv>KxDG	WC%a);G&qrV߲%IZ~äzn
+[nrhh~ZS\2譤(ջ܍@P#kOIް%[8t5J+On㥞_}{rspi{r|uūr5EH1+uԒTJk-{v$$u|[>cCٿO䕶⦣|dhj`=sny{r!ZAjtGhc޸GokB1G#T\ꡁw@)ޡ]e|CA*szv
+z	J~~{su~VC?Go'?IKGq\]\GyYkh[qmԐ5\zsS|Puψu:Ʒb|$-MC/ĽǈQ=ɝ?/^!.>w1<q1F$kX>F-}wVB/#fG|d\5xgÈ$gƷ丧7⢆sOM-ŬkX{oxP]%Z6n\Ө,n<F Cb;d\o߳Q58.ƛ8&8zFS[`1IbZGebbv5\FbzomeLzX@Ǡ$񚷘xGqIMo.jCSL£}WНƥ1k10JsqHn	7Ka:ް5<u 1/s$!4+%iݍj7[~6tsc+nPCI5&76Á-NS{&\2ln)o+X'
+~Yxh_-6&80޸1_1鋵qOuzǷ-@ை7OpG^'iƜo19L>^(Q%>+bJ5<-ިncOv֘=v8&8Z{,&Z-;	i/qA=EZI1OOr3da6FLk51r	1|,Vn*W:gw߼/O}?~+7}w1/(g_~Ͽ?V:K/HeWb\޶QORTRuݪT׭{r~`du6wY9~$ӏ[w?Ws9|?Yyky<hxٙ\(o]_^̗.eK릥.6a-[y[){T/˥;hJӒrvK#W'Hک/[f_dVV˯v~|r<|
+y-[ǋά.eKnN-ݰu4,}mm^m@.M޶KN[ݪ~9mf{ط!϶[STom8[Ӻ_q˵w?g;k޷Vз΃oPߺPWyB_tl˕Cl==]KO+/[Lm-=U|\泱tGhRNlxP=mGת^Sj>qwTN^6r팪BM!]߮?_\j68OEe<i^BiBs3/]˖--W˽\9Ćl魯~05,}md6[Zvn>ЫllpQ}?ڼT}k4W}n{9fNlQ}7vjǲe+sI@AjVs#\&CuZWiօeg^З-6-}Y{rHmmrH=dzVKo7t|O[Zk?T|6Ko_{[@?m+>>u/[Y-_r5kz5[PlXnRBeBlOK_>X*W<-Wۨ[_//V=Tn{o[?m!kկ!Pafzg,mw@n}9]go7TI`iVV˯`_|^6To[+h/VnPۺP{җ-}=gvuKwlo}X9lR6כZz;Q]goAUC>]g};/糷lKէrqiVV˯`r_լSu9vV ~5+9]l}0IW9={r4mC%WS\oj톎@WYeoԷ_g%+w/GyrV}_e+s}0ٜ˽\͊n@^8vAօle[vxMo!ݮfQjVn}9WDeoY	؝=1V}ZŖe+se끫<O6e;lO`r행m\u]\dm-h	Znm\3Èۖ/H6c[z#y-|g5+s7T	-/[Zy)=r9A,wdrCmq֖yD[_Grp03vk޼C~\I{^Hķupg΄2p\<O}O98<_ErQS:ۡ-P,MKN<>[98}Je>ePm'OaR89"3*5Hy1!S2XHI:OIbɬ0@yPl)F!6yĉY1aݖg)+'9>+m7+~x,&?Ӱ-"}͇|~e߿/>wa|Oן>>t7>|}owO_nvyw߿w|_+o=rÜFcEj顾:K՟+^y6t{=O>G%ɇi(s<r-s{(LCqbS(ukQ'QO3M<ڴwqzGN2HpzHF2d$*8ѧMr;W{ܑ!/V(쇞yAܧΔD~s?	N7:3 t@8}(Ƥ-v̍pw&J8_ab"y
+C
+4ZaȑF<g纊2K}vf]zL xޒC.|`e\CgvCdx12XM#U:D<Ȇ#D>2m/rKͪWe|57I#qDȍ=u߷zlXld=VCXslWI"N=#3|:wj3="yyD,1bGdΚGdc~\p&7q~[(ag.Cdqq`8?39)=^7HEȒOY<ȩ ٕ#|Ӱőoc!2%ćY̌ЀsS#eN1ecHq~hgڍC?ocp
+M#u˜cƘ2r1R"s#w=[)[D_BBB;ԃDfX9kPixq+*m`fdLV:}j1#'͡bȖYЀɡϓC'Қ4:k<v7TDDB]ǚ)xVSLr~hgCîG>4Ii*+{#z8u7r	#X'LG3a~(GU#kЊ[w
+zC+1SsھflG:S2ͅP̗b0ߦs+`sba+ylqtc9R\<o2+:YnS:3:=\N+|OHr,&aXHʙ3fƛ\74l20F^xOy?i3ԻYR2sy]0]Rޥ1wWuvj% :e@ω:&&4s22s:;2[*`[ϳuvr^]g'ʄi7guvvZgUXF-r۴6ep;r9lĖ͙6=Fen0Û5fuq|5zn3Oc8i6-3MKo,s3g/b|[5}V@,97s`mtH	^e2滸MKisUۡMi&"Jsy+si9}:;i9}ZNקzԧiA}ZP-YW}eէ%iI]X~җCi&,> j4f՝	4>stETf|e^X@̇k>-Wpӧi9,*{e1ѧEi	}ZBo\7qoޟ>VK,Sɤ	q9֊Ӛ~+S	B`5+9I#a`N$s*b|Ӭ!`vu#Si)tQ}z0	d<	Ę4`0'>J뱖hd`iuh[N*d2V,;W);IiMfę4sJXQZkVÇ)aEi-eӪUPZbN	̽fi-|Yq1%l/,K,aEN'BXpr'%o+pL3aJ	\F%m4ϳ@	+Iħ5LF	vI	KY¶k?^,r!B7
+0=#,@})'Eh+ZCh+5ZCh7dBk( b抙+X4RίXbS*0hReJ*6ʺ\`y*o܆ة3
+ku+eU[ԼU..DW+C2+C1[C.P3m%3jbDa}~
+`Q`d8fepȾ b5Ljm1-lаAc5b5xBaنjت-f(la(lX10fe26Q0uc\1l+70~a	`<i퉱>	lXa r1uB.P3t%F.P!+Q%QU@]rRRb2 &cvuJ`&)2r&TI%TJ@=Ne2.qSX.񔬫aC*A2^w3~-sag*\l*\PwrS2ˀ\f|';@Nw2s ;p;yy񔌧d$/J.x_ ]ܡ/|^x?M5Q֦ 1cLD{SųGO\060@u1Oi*g<צR*.3V6&b*a.P6kMٴ
+u
+WXXC覵UYMc__2kC[[{d6{C?0a`s6'0s/WAimUlrbk50jϞT(N뮌uma뮌@o_=W0Ke]6R<|F+#AX	~nem81<ML({"&]̵4OP?3v}	N@Nfo1pN?
+bitHCL[.pn\.<G$:A:S[ۙtQc`!<)oi²] 80D+Hv0NPNpNɟ7Z 	t*b'R\:߱w8:	Н:&NN+c[pNNNPNNN0Ա$\biEt wWǬ.P|YM` ]E-nv[BBnԬW.VSJō&0L.b5()Nl',?~0	atCq+++6e
+A^.r!pN'Ƙ0FP@%ar]]A*P@B.r`\Vp|.oJ¤`@-	J[𶀷X29w'`6a[dx	qK¬H$	k"Pޒ&4!PkJX`\Ҷ\fR"@%~O%1؅Hx,.B`z@x!6(IuT^B{un@(E?D_8(" _8:(_"_"Dɀ]S] .B=,RtEJm@d88#8<8<[+g@~E l[E l[E l.P~`l.PR^4a@46+a@"ag@6} a@'8;{ Jxpmv]aW@>~H_@@// | _  n/zҋxx/`xËa<ʳC.0t]`:й@b.r\l0@.oyP*|
+ط-o"1](()P
+[(@-r
+[p-nr@=[ u	p-kWZ1IStZvu@:-i!U*@i<q $)Zȴ@2-Nbca+8ü,#:Yu_\&~vz0)	@Z   -ph*wRֱ1L
+,K69~51H,` W@p8+Dﺐ5;*Ul7U
+T8' gBDpBL`pCU"^J_qM3Ie@
+!Rq0a*W
+U`Y3AfB8pT!X!
+Lcc!X*7?r
+aBܰ@g:+Yκ{Y
+ǳL+fc
+Vb^+pc!X@BS@Wi VaX*0R!W@E*Oܩ@(_
+T@U
+a.P>
+Чtj%|)`O{
+SBh+P!WШF4*Q@='"*P}
+q
+tNSӐJ%V! Fa]CJ=0*Ѷ
+=Tmz*D*QOz..\\^
+FToh*P	UqC*P	UvWBt*_NzTJJĭBVA*J̫<)N!v
+S UtJ9%Ut
+SP8TJ}އ)Mo
+|S07P:KSBr3%U$g!P<Q<Q)L93)74)<Mi
+OSx
+I  k*AuNQb%V椂@
+STUɁsJ6s7 O	UH¤`{JTfhvJBl`A%*؅P*¼3)\Hg*!
+(T@
+Xbݱ6`*5tP.<[*P!J]F1TbC%XA
+:TС
+>`A*J0B@@%X
+sy\*|O{
+S d :)NU"cܦP6%UhUPJتP4)L2%pT	Uy*@Kԕ4L%,SS
+Rb/*P)%S	TB@$%BR	TؑB@ (G!<
+Q(
+Q5.7P(1
+pQb@(E,JY@(J%m/<
+Q"T*FA5
+QH+FTjBvR2%@P1
+|8La1
+QP(PF2J(BgP@(F	Tx*1
+Q]	`D*
+Q@)$*1
+$RBP@%P T" 
+QRB`&%OSB>:)INJPԧ'%OAPJ, (%OAPJ`ا(E),JAP
+R᧰(ϑZ߲Q,K
+~R '?)I+rk=)|J,>%\XŧR +%O9LWxcRW0.wRKaYʡya)K-TXd,m+ixg)<KXw^)AJ1c)JW
+Rr:^V
+R
+RJB@C%P	4Th07h
+R%* *\L9Q *L	=TqD*	z)gC)Q
+hS+M!nJޔ,[o08)
+S`t勃i~U[apJ㴯qN9k8)*8)M!niD)1WH9%FQ90:%9rF_W=rl*\98#ш\4h7hD.X4E+Th48oPD#*FThpE+W4+h'O4D+\W4+h3HDFؿXE#V~3n$[9q`4+h) `4̾+^h7+hD$g+hD$e4"D D#4@Fh&FxqTF%̎EhJ<Iq߀FqF,h7BFAFF!FZʋ	/5xK+^jRK+&85N3dFNFs4HX+jAZ+j9Z"эFPh5Ո\4_+j$6+jRL@5	&
+5P_R[`D).j!i?U' 5>+i)0+i@M]$g	O4+hDЀ4php=Έ3xg;9(?#5(?Q~Ʊ#y[Z3p)3  4"H@	.(BFh ?#8oA#f8bo7ؠgA+w4ؠm/\Wp*\	WX9#D80n
+7ތ`7#m3 qdۀFĚ@5#P͈O36]O3,?Oō 5f6^шV3f6fI#Z͈V3f6q[szjf`N#ZʽfjFD5,AI5v	[3 P+j$7R,Y3QmjjW`r5%Ǝs AP7Ԉq3$m3BpjS#~͈_3K+B`@P~Ӡ4:+i$4A6+ipLHA-+jiD4++Xih 4Zm4آeVgFR4HHFؚmc D  HR{Aj`@ 4 +hį+g?y3FL {FAh51+gdL7Pf0?+g:2f'( ﳶӟ>#6}3g?#Z %fĴ@?k+[bTZsg,6g=㬱gp>|3gP=@qg368X;xϠz3AgDu3Bc3`}1cwFg >vFgDd Ffg`>tϠ{ݳ_+}_3y++[쳞|T+|,CFm
+d}eN?z!pgB~G
+ȖhJc!`XЫLT\&.ߖR+ʰDePMdxL$idIdfH{Sg׏?I?(~xv%WQ/|\>~qo'Ԟ~/rS
+endstream
+endobj
+5265 0 obj
+<</Filter/FlateDecode/Length 392>>
+stream
+x}Sێ0}+>rQB"{ɲXFd)eu&sЩ7{]0ʠeR(`8ڑjǵ;Pv6xnMf>㾛LOlf.Mq'YG+7oyE|_xvs˹#D[P1.
+LODܮE;bt:OnY4hdyPʹHSB/4(Ŏ`Q$*| O`AbA%9}rnȹ%r/kTnTn :_7WXO$R!i!{iB$oLrNPGHf'			%݊<\s?Cc'_t?̥ۃkg'	
+endstream
+endobj
+5266 0 obj
+<</Filter/FlateDecode/Length 104821/Length1 312736>>
+stream
+x	`՝4#i{dYr,؎Ñ 6UR\=H
+hiK)=,˿KGlC[
+ҖW[Z(twn$˲"a[UXy}ߛyf^if: akV}iup%+O{t {6^sWm<a;^v㦕%2b۱ћ6Ү}d 'b7}K}/nw:Mz et/bo"Ώ7Ɠyy?i^3\`Hʙ^vFf.s/λtչ]~-7nC;oRחwLC.t)K>w9/x7{-'=rׯImtkHzkr3Ϩw!_xQ&	7;/ؾk{R o{7 y ؐ$O޳]g* nM-OXX0_
+sr~@(
+-0}a._ n6t`lTYz? }p!+A?jx+any_>ay2-ɇ4xBpaX#É0L	'Ap0'`xC/1sFe&uI!F|Éc730|ӷ_/y};ۇn4	7cVEqKތZsip=H11=JOƃ=W܆G~sj<&Wb2WaXŰ`J_3S*;/Dp?ٙn)ǵ*ssnqķTs<eǱ(1ϝphf0CA#ݗ3f!0`0s2`&`0`0`0zgOg/n0Ƒۏm~°NC!lUX_+0ݧ o^`wQW>Z`}pp	jx0;0<QݸFJ݃p+\řw,lKJ2:,ON?b|>n2pp!42~b܆_`^r';@4@bA:8jC	zrzܝPWxOn_
+ImͶP
+'zzLF tFP# H !jpi`|oP+`7+#$c+7v-y%_ؤv=p'+0GcٱA7-Q`~v)/l-F1<G2W`0%V^a9:trD?9UXӹu- HZuNеAˬXJ+N齐)h}vCvNxK^oA̼+&0ef0Z*j+6TdT;@;TT'8P]npzE+i?0 ?jjafPA+5C5u	.zFH&6ACϰ6SMAP[+Mhj.bІݰ(߰j,F=j/tARF]K2Ѓ: GB/`9+aY+Xa u+Pp,`zXdSkQ7kpz"ՓXa8.*zԓQ_S`7FSa껨'd p"8	tVA'nSPπ͙WL;TԳ]0s[Pσqa+Tw¶o=8Bopp6%/åpepnQ}?؉AxO%.CpὙ#p1G^	d^WeW2Z y>q!P'è|4|7U1&p+0y>ע~C/QoO
+7~	+>o)_P>wf~+nD2|?	7~>Uר~>z|5+_Dݍ4-{Vom_72oQ6܎n߁/'܉]+WQ_C>|pW)Ҩ?ݙTqԇ`OI|a&#-Gۨ^ݨ?8܃Sg'	ԟ]ԟ>ԧOT	G iTQP3sT2?a~[x<cW২e?R}+D#<y^_AOK_7<?T߄G³o>P
+PGտËj^Fek_4?xM̚Akʬ=hMkSˬ/5ŃB]_kk~9Zӟdk:[ݚ>?5t5P+xEEyNo4F^Wi<"
++QA0
+YFe+3pb6WD]Q"	,w,fz=p$6Esr5(h)?iBc,`0%ȾaM1rS(ZE`2rJF=K1A]-/M_V>|c+XN17ͨk`<Y%A4DdDM-HY˓Fe08Ț*o\@ҿc1)㩧3ZG-YAVobpR+`0 Yb0牅$Q)4l&h`"`Y]h`Q̨+θ'ҊTu 7©'H&ɁAFcj"fb2	U0 B LYSgbgQ~YP=8`0F	1YB ?Y6LfOD\IE   A[oEIo<x&b6Y̼`-f,Y/@6)B,Na^$m-r /:+Ȇw,&b!;Osc(F13jh>t8\`0d?֊\+c#T>eXYyAO'ѨE]h6_bJM+θMdEPH[fTI`4l'P,	M"d];M@oЛD̼	? ;$PXLxg~CM<w+0'p6C`0wZvL)I"d 92o6 an/[qOfi"SP)P%uVrp0h0L hL~ ܝ&`.b+؍X̞ tn|5P~Y[28/`08[MVjdJNbY?-4Yh`*Ĝ*np]ϭXH[fT#a#h[B <1VfdlV-abX3NfIlO"kqe9r L06ofA+Z³X^18Gb`0F	ujP+cc>"f@*Ll6Mdd@	szTed-&$ez5Xw]WJ+RP)BΗ IעdF)d4\Vb3Zlݦ&٬.>OaY2e3^Ț*o\|Fł::7J>On0sdaޕ!0QZʘ$B/FsJFdY*MfD-`$UجZVb`Id+θ'<}
+ziFex[UbVhlBb+nPvf=BϨl6Q2:mVMnyW*x'o)31Q4~<6bmz཭s=`0JS+~ZyRhRݮU$[&&*)ьX\+θ늿*O_dzB:V42Nr̲Ud(I<x,Njw9D*{.˩*{Ю3*,dYeftz&SX(S{,o\9!0yR@ L^~%9vFy@X:z`@Z+W3?l&+fjTatFf%L-`e.T]UE)78+J+b*Sq ̊wlfQT"1BP=.Av(qGPI
+(eEl3ˢbuYd
+YSJٱ 4y+L), tn|ܻ̞?sj蘾cC=s=`0JS+~ZyB#,Ԩs[hXAQh;T\CqxWfuŗ̻/2=B:^42~/AX,d1<&14q9}Rq9<.M=;*n8j-I=6L"kimV`sŒJn=Rga3z~K^!0QZۘTnWɟJԨ{%OQ%$
+p)trTCUOUguŗ{*XNq7ͨ蠏px% unv&[+xn& d	?Z 
+<	?@C+~#>7-\`0d1QĒr?@>>~ s7_;EC? n9U[L?w"SP)P%kv $flv1+'09|H V gzv\t9\N&BԓTɔuOO>+ŒJ>WSد͜g6Vobkz` 9V: ."eF`S+D䲐r=.\tmxN8C.gq3P^LTH[fTFrFfS|M<y  p8菆%WGQ
+X=e'lNl$v)cB"|$F)ll/ѹQa6[+>Q,WCr\`0d?Sjş1(ŀ)MyÑH[D	F=&C-bx}~+7^g|E۪w]J+b+0#R)զe5`VC-H4	G%OGq+IEA҆~of9A+dYSc#1J`\,^~~Քekp3-Y0f1y`0F	ujcϘU{,RQhnq=\7{$?p/yWlEG.SM3*}[\`;B6cc#Gӿ+UmFg''- >[Ț
+K'o)eb=;|!-YklGms=`0JV6'hYF=qG!hYtX`0	z#ZP} SguŗWZ{!Uo*nQ6,pk=KUYebu7ld};c1	C86C=dtN>Ե#@^I}D%5CF9l}ݡy\`0hTknZg®P(
+,rQ
+S++-pƒa)`+i#Z4E!p+nB۪wmt+V,D-S"M3*碅(-j S8Eˣ(:!l5'P֒lnhN6'ziCMaYMZ6RRPc0@\WE֔Vv,M3HR׎LÑ}PaG+>Q+xfFc=(AsjŦaF3?;"0EnbT24N4k֐Ilբz- ]	-B1-Uq3[G!UoRW42>֎{78G<͍ͭZuE͋pyx\'/!uxE;S޸j(3nw/>"wnFI;ltFq!}l`0F	Pkş1E~ba*~loᢸ)Ăx]SJDZM_Uq3ZṱV,]HaF[5Z47ͨu7v	$C|.W2nolOtɾΞumm}IH&X6e/Jɔ]8Π.X7y+L)l]._#6-Qm=Tc81q`0F	ƵϘ$C$$,
+Q
+S]'uz#}A=ԜJ&RL5dcw]%_!]hT426ޱ<_(Z	z<<16uuvuz]]]z6vwv6RJ%S)o*:U^0I5l >֩=}q%
+l`vj>b4?f:>x_|Fqax\`0dkş1IiS-Mhi6"ޥK#])ETĥZ:Rg}KCoGg=lO+mUvV:J+,SZfT+G;:H;5tj_`_AcՃ}KNYM耎TGG`Q<-Z[(;ytl_D3ϓ}ɇE"5CF+Z³C7#i޹`0%~KYtQ+OG}Q+EĦԢ笈p<8;uuwz,j\ݱw]%V,$RHaPfqqӌ:ⷩh'+|g+^=w`Pzhꡭ}nnuuMX+n[F|=S{.;mt=%
+LX4}%r<5lGm(A_+w׊?cӝ\ٽjTajuKnup_^>۴eҁ㺺_Vt̫+XH5hS4b\lD+Nr 
+_o~د4Z\۩]sd<r[hx|&jg^򷕎3sUvov[Ï|g\/?<wwܗ}ESX8e5
+'>cmm>l!ߴ``DX$MVr{> 
+G~㉆ɦֶͩE;K+|U׬]w1~7pI#'TRβ/g>{"wy:f_9|҉'l_%]u6%4$	qծ6d1Dh҉Ѵ>[lǶ-;FZ9LZŴ%E%%%u1-WwaL_<6_chb:
+
+ZZ7Hx؊ny(6ܼv-`*ܭ,YѳъJcW}di>b˶++ёii+&Zh7iPZhgWj7v^NmŶm<淌>M򗼓ظ:4|Uan[=K#ccWi[7F`X[]_qF+{N.5JȫʾdZ;{O,+_ 
+mlp,^lY턱/|SsV&0=GS8I;>dudD58!V+G2Md{7mJo3rV44:~Wb؛3 ګSl1ƕ7$<O5̟H$"SRy{Xla2ӂ?%'ڽp:nwmnkpz`[F(ɹo"u5>Ù+2b"OV܎;z:;do[amhخ4e+ߝ˥Ҏa>R\8)7a)?#
+"JGL+:bFgXio+RFrL4M>jIc<Xm:yl<%Z5g<ljCi8g}$xȆH])BfgЍi+FǶ:=)s۹btbsm <V;t=1vx
+-]ixqC#1on+w#{N+X9Ή|~]4WOw{u@tu/ݧd;JЎCֽlNDi=veK/ȕ1G!9 G>,dq4\8eqRӰčۈ'dlTLbbFwccEqg,vêؘ1~Y%YAli$􉲁H`SªT	v7IMtZ7}Zw
+Qw'Ĳ[ӱc'ǢnHǹq-8B[DF$/$\ 7IPd/`Oy^`PnvyPPp}<t
+va>cϘ$Wp>[0 9|kea]N2x{qN	`0rd4F{>nnnn>n9i$!/_-֓-ֶ(;5fc5޾fk}nލ/ҍ߉Yʻ ㍹=>~>^:u+"xݸ>`2B#Z6{m~Z><==Wp1G]0{{Z0,p[0:{US[i?ms?U~/ר24ơ=1޵nhj%"\%Tw^gi33;|,n<ކ;{Vd/)r@+$1CII00a'#S+nŐƀUqcxSЊz"8vxb02~=<qQ??8X0qW#;]2a8+'0}\|K+4nHb'F$Ӈ)[[\&?)"^)"?)"s/Ķ1E$qi"8nPr_v}Cstڀ]G<JQ%'cx2Gdd=]vunvݮF<"$9fB !I ADA@pȥBx H c+I!
+⊛]uUt㱾+>^d3>t調?4rh+hBTh8HP[-S=p@C=4!+=! %jFj0h̄k R4<Dg1ŵ;Y	4+{U$(s<p|+:lt9X04	Lbc:ߢ0U`i9o1:bd~W4yIī0$^YxiPTJD|q-!ڿYu(o{tStk#nx)|?	e$!,KIv_L:V/}˂&o5>fi
+=uobk1_QƖnaph+hGg4ر?+yy)xZcxCz;_*f#
+D"&i/l](UIR!9t63:YӉ:^GuDϫvV<yP@G+΍#'f/͎=m#qCK##R|LcIdd46`k#]nѸQ5,;J k`e5
+Om캡MK_~ꙍGظ?U5#aQ\6(|ǊGAacX;7hhM(Tkp$ !rw3#/3+N'!+.kp<0=+=أz+s&0j g438Hz@ x5/k տ%A6tlfot>c:0oH̢̘ifb]=
+Qn1g6d8#{hɿ=uzL6n̡MՁòi>䪹6tU4W+bs+/=U*as+WksGO<#Cj0fj_9ĥ,1VXƘ!&L>Y2dV؛Rٚ=D-_L<M-fOþak
+tJNcKjj3a0h싍X#ur֦'/N2)hǚA"R_5F
+%cVCSc$юDH➰5ҢZeI|>E#Vba5rFJ0/4>^Ŀ5+cs_~VoPE !kuOBܡI<J֡-l-$A#!r?i%.A59|j+1,2&Ƀ0*L&H	E$!>19p9<9>I$-~Ako> CDY)jyϊ݈O*I}&
+<Gy6?P^RKfa8
+69Qw&r(y|FbEFzG8:W*bR)a|[&ywt`
+UX8H?2}㵜;_BH3H<jKӧg?8	ajggw$L O߁	WzX	t*}~=ߕ㪧;ȃE=ؠna6,u6x8:~W!xUZة؟bkM+mi\Qr|קs fp^Ã}Ђ?4LRf\lG,^97Qj1WpuVqY>t.E(D[+v$FbccMgĉ{Vr~:^sq#ǽB΁i`BLP %WNx^e8T|8Wù/-Ch^SLZNôO$Y8'׋r3Eܽv19wWy?Ň?/&o_xVߡw3H-$J[{iȝ'!r>VpøCd3-0#Tr+WIS^XOA!#Fr#O]2UHK;~?I:㸶?F~+IJe8\>&r!2F.x$L$AI2W!:g&a?qP ?pqdoD.*NVyx=yngͤoP*r;^ޢs-pue8AVC-S~@L>^BҗJ0f,#kI]|Wȿ$ğG+X.G2uaVJl Bb'^栌O@-G"Q2K0jBccȤoȎ,rgaRq/l!{aM> PG	ѳu>t#ۯ_v<^ƛA1K*Fvv\z)HƯz?%7_A&㷓*r</	d=nwqtL|736"	P	DPh(ݡډsDv i:Qhqd(=Q.wߨ\*,'XW`/?h+ZC/NWTL	׽@dA5Q"D+AW.|8  Tt~YqЫQ6|9)E8  -ˆ=/ՖW*J;Ѯ\ JK7R˷sB+:*ٳp;acW=p5ӻ5\+dQ4?4gh5+[de$7Fc .u:Dҕ}P&Kr
+Ziƺ<-׈ǐ,2C$bgqZfp_G"gx:_59q`?u]LtM2EN9uBIɐ1Y$mV9fui1Sgr&|cY	!E
+Y(VKfI$qt8 $D<܏BfZVeeA8.HFٌj#J{Wy+')ȕN$,uB2ԺVX$s۳⠽cЙA.A{pք}o&l '<6#ÄձÀ7`6+Ʋ-m[ǪiCRxO+-߻ャjf-]!os_4C/QԛEsu\ƒW~@7,	18ƒ|cwQmϑz?B*;!^Q(i [[rρ
+xSq}l+01҂\|EpS#~YG@ARW+TiDRR!T	˅-/&	:*\opq/uKl+XtkVlody٩ĶzW!XbeBh-&KUPU$߈YPi%E9U5#A+If+k
+`@-
+}iNr[9pqQI[ 9VGQrrt9[>xk<wyZ7«s;뾹s6L\u뛲:@qG۪-[g1c?=:]'o;g]'gÒ*oMۚNg32Iœx<NKZz8݅~&1]KOK E9ԓ/2xӝ$vٜRxo!LM0nrYˎΎ.z[lb@a/'~~Z^OܼVkvzeCA9}$?330S6?qHT
+/,pdg!Oa
+COox5ښICb|cر;a5IOZ:+o,zE;7T/6?xN-zb"ցbb!ɏCFBBKֺ~1m|E7OWyWi˩nCg3brntʠ/* (ҷshښ~Aou9tfTNO+䧕!4?O=WI˕\@!}¹
+pSw۹<jen'J'޴AL,-͝$=Z+/ubu;*:3$s:3+ri#2$8/aBJEI&hb@L/VV{C>'X+-6uP;mWt/ݱ7Y}2ON\ҵ7o[3lvȩSfY;&lQsb&MtBQ&%
+dYjvNǽd}jFLUCZ)%
+X9{sFNt~ ;~fcUT=iOeM0wqeM1G[-Vio1?U,K$L+O{6~)DTh'ӟY,Yq|RMp>;~tIؿb:Rf?#V 92d^'kh a'ItnID}}d2@!JDGej'^DlJ8fYY[.kdE|RkG=K.60瘵%̿g@+w-*X\{hmE72_o>?zT;Gw ;q?
+pg,r]B/RgqR%Ve؝8'xHFgE$h59 C9)7D,Ta9#h7vc^jW:4oCSJBk/DC`_rm2ioyCΥwf뭦-8Z	8e6H<V^|I*;u,A`CZ1[s$z(C<+ߍ=	RˌK6;'eA{pOe+5({^(wTN&k}89߼>ڮ/3vYBD"Nf%mMLy#
+'P2ピE9drch&C1![ш<6p=lEx.H"KFrAM3D6Zb4u+˘ꍼ7eCG9oH6c}srژy<yi2wwX։Kە<+YһP/#1J;/jC1]WEz zc2>ǿN o[FcԖj`HTt&V,NP8R/QRD%	de\:jmVMjHm#Q=E)^TzM4`m<qaa`ҾL555vlˆL4v6E;EC޽ݷt}/yijs,a,;y#To/l{aZƳ"#<$6]+KU5H"'ڵh5Xͱsn;tK<(PN/Yjk:+ߨV;5vDjiRqWQP1Xf6 AfhrXC]ÛęAS,EsǂVQQҟ[y-<TĲQB<譊cMLVrA+
+| |>gdj+VJ~hyﵱ1TT@5fڄbyΫ9X	fn0nf)5ZlL&|l6m2u@axLxM<&{+0Ǚo5/-o}Etk#v(;t7.˙|
+UVFsIb@U*wVKXMr2$X8FW Q03ZUЩt>]NyJ{`8&bŏ0m(ab5%lGRT}U2"6~H(f:,RVZC0ZXSr% )׍Ώ(ҕ=۽;[$sg&\>m#Onn~Y/yrVmHl<^#Fld1Z|yy_W5e4t
+fyL屋**pv~wVNʔS~&iif`+]յtcicC&}KXm1`-LN4:[#vg]϶nl릔mS4arhzH!>i0KG}<Q(mJ;L ]zzk(<dTHmFlgbё.MBCiCaj'KfxK)`!`W6o+,+kh	~=gvʭ]Vyvk\tizϲ+WzsVӭS{u|,}:j#EhE-m>N$k6IU-t軴x"z"TEJ9&it>UIZ68۸ӸQō2=s6T(r 8	ts&B&tcDG(VeB|vDd5_$NMP$5+HjK[-ɗ("TQ0{+39
+4'̞\b\R̉rr|+ׄu{Sld"QFPfl]fTe,/}4Tu^G"AtZ̶rV;Wӧ9}%VS_T:1 ]'*vcrmݘ*V2K(Z&Fe1Cfk2<h5'ShJpduBNM3-~o'?st.;mva;ΦVͻ13[T'$8bKhpT+C:Ua[^W<@<zRzų5`;|jreVL]:]߈B}ohE[ii:t_tW9gu+q:$vX4UW4aS}GV?ttNhP6>pꙝMU.K&.͇#%NCW%[S>&Ba}@B
+sDHBnHtkSHmmrmyi0TRCӆ&qJn+,-ѭ{e9	g3g'ՂZCk"bpnvp($0[@PuPDAkxyި7J})T51m
+T|r7V H+Mՙ.6pvGiHW`=y#a4bAi	dghgFj@
+h޿(1cc~Iv*%p?7{zW=x-tY-wXS>qgI>}Kcs+]یiq?w{_qӏ
+/T)GuU6SxTqJ8nT!M\a9(i3K7*΢`וYNJERvd:whScdQno:i[9|k\\&$>#e u:o_['
+=}6M-dtX#v&XݒrYExԁD42p6S/a7;d}DCDL!"&iעpKT%gmXfF6-{ҩY_֗炼$Ĥ/,"]aqi6ku+kM`=mC8ЍWɡRrxWmttttHE+ZXDᡖOJT=)QBrO}#\j
+{;Se:sk7Sz]SZ(Kw9ZW]b?+6y@ zH]M+rb;l;Ipwqn̻c݃|-k^Y:v+e>>wާ[~f^5uƺW[~ӰrIEhUY&^XGM'{XޓǪ1UԭkV9AFhIxb!ܩHm
+4!1Pj/ϰjrfz*D\jͮ	ٷqH$}oS}ӿq}_zu+ȽU=}UI%jatc7>ա◻[vRfvڹGRJqtVJ[#Wq4$7'yU#9d7b AmM2Dr ۬TR:ep->vtzK}K{/ie{`Q詞~
+c}k~5ç܄h~aR5DT,ryI(;eڣK&1+wq5mmW^hkñskml3YV1<khpr|\-ϔɟ˒A6KlN\3oxQfgB9Ay0@+xcIT~=t&^Q*I$3uda]
+ѮCw
+7bxQp5G$AR],5!M8oO#ehreWJ߳M^6Mҟ?d^+
+#<Cnq%fW(^e׆=57sGTݖ{W̅=xVo| .fVF	7%'0@+\KFc-d?@  B#PIr/:}_fLfdH ""qa (.FKZJݪXŅBH\j-~.ʫ"wιN&jo`};79gކ:>3[7DzXB}ԥ"U	(0*2k^@?~a<!{P 	q}+4ӷF5te~iJ[8HqŢR#"|u]aBbAfNX/fޗYu-{
+W:gt_XY84s?9q_-;}O:O\~ݹ~p޼~жvNn˪m߀߾SX?=޾k{{@ɗ_Zr:NZy_^bB?ЏX݊M猏HP	wH%l	xt	1EAQqrQ4Nq{k9)|텺HxyN˖t@_nrCBu?\,6B<q^m>m7vl7Γ7_)__i"0*Ѳ$hSx@QL'xW#HӸ-$ѷ
+	[S|ٶ$5Omgv10j ve;BV+knpT0bhؿ
+F0~]+ΝΝYgԍiS7&NXٳ61:-[r7Q|U&PIZ)Ai灷5"n=<	<]8k7a+T>E\j(wSuZbIKEnQRv4>3t.?nDg%jkX<<0)![(~7\Ww\8)8|U,pbNwӫ\whl]Ue")M|-%:wZ[IIE77sxGlD24qsKCf'izF_r _IL Dfidј^3^^`U3p;81SN;32f=٭O?ꧻ>1o}\0mŵGʘ'z.q<'JR#s%%njn1S&UjOYq3.,?AgrWY7Ywwiwց:uG7N?Y%Ns&k`|	.K0ѧP\-y1e@9I3)=ϓAc9y] Db+݄>gثc68oܳL.6٦? őEf<n+|zwَH*u*VL1N	!<>4x9~LĉHVH;LZ-^'tX,/y,wC|D+t/p+0E0d	I܆?\JKCKd(RCKZ2
+VDTFj$oӎK|孯,+<zi?[.BᑳF=bWu+%zplBx< )7ftzJRJP&_(Q7E7XyJ%?hNe>z]uzvBu=#2гvyU]=I!gN:
+y:it{c~u{GƮ_օHk=VX`Ge8!ET
+**Z	 %4:D 2U!.tQ\:IӨw瑼)r(o1%N
+q^7Ƌ*IJ@** 	R$sΜ!j#tJöN.}s$k3eh,9%cT2TVx
+:K訂JoMBL4#`kS뽰"T9DAC1iH\}~$&}pUյo߹2Rg^l1~v-}
+nt¾i\=맯gPY-cҚXJA'A_VzU, 2d(ܜ<,q92q;a=@\@\|
+T({({(;%''ʎnEN+BTARmWKTf\G>Y,(X[n R|Q 9HZлmϱ[O=Н>:Zԗ4hsyiDWbGRNeǠЈ(zgrKvg̱ot5ξ>u
+_T9ɮf7HQ|ZKmʦکk%Qjf4';{co,+' c+fwG10w֓(wtv]s${cm>ۇlc>\]/V+LN$gOnb(aUUAV3x''ddǕd(^B8^nIrF'} }y>2pg_V=|E_BͭQcHJ&3nɋkvt<wsu?G#}X>5bɆuvh
+ji7Z:AI@AIoo!GV԰7372	ĀQnT3J(Yc3x'=VoOYUu F"2uq(EI$f$+Y!@$@"PDCPLk,Xnd;Emr#(|d ~|9,Ak՟܏?[hmod2pk>L`
+(N+8l0Nc:DQLܵ"8C3C3ELIP~PLp+Pd("}7`C [Yel*D%p2S8TƂR 5;^7@} )ZFo	}V`cl@d5XJdf5+	]t}>x_qܰStF+IQӠz:QC;fDT8H!x5R,1+H(F	"dhU+{j0(\8>!nRtm۷ջKyղ<Qdː-KJLA";H v$-AKrR%)Y:ٰ
+M+r\dQe'
+,~00p}+u2EԕdeN2U0m=L\d
+Yu6Nmaz&	kuox΂5)((
+SS+ Q4<ۂV)OIج؝-椤\#y+zl+\؇v:K%	X	*TR_b $yl7l%\cbO#~1ⅎ%{T9CfE	[~5Y"5w\ a`7vkF}VSdԁCOhЭ z7ՆHQoKVBQ[)TՙG c(PR`d8
++Y#_zb=Ób><V^dqL>*xד9K\;!IYʠ4f
+B2iZE^`hd+8]bi}34z
+[tJYGhG@2H<y-P[FUt?,Nc>_J!y(+d͠>܂LDhQM=)p{郎`tȑYY
+F9!qk3@}`q#2COM(jQ vy4bkkKt-X=5J@=5`rH.c	jkt(.ɸmNMY,q1<7;tf8YvS.hD4m%d10ċ0AzsLI>x+﹮<.zc?+復y<D8a=ыQwP_Jf$v`f"3Lva>3pz#4$>l139`2ئBﳻ
+[׽oʮ?ހ _(
+k7f?SWahe=@Θ~$*oS9?#+	hP2!=9+#lCZN `Fm~(@aQQ*-(]'R1ȝNa>$C8AWJ.biKધ˟4Jvfp[q|ܟTԳna>@ՀmgfH% Sc3IIə<;rVb*Jffn!1u^joho8c:vk2g`]9LOM,X95f3cə3Wenݒy'n&"A ـ'˲-m,2a2|M&d).E,N$t
+/F0C%	hƣE>,ux|ɺ:X#G(pRrQ0ǈɑA9i;I]'&%㥼\S]vvU93J,u+&ȖL5]~y`KX0/߷ǐ<U{9_jv0[+ͅ~ސd7
+E>z$a)Kր5:6|pa9#,da1`2Ga+|cE@OEu͆=͞xo{=Uڔؔi؅.2iODX7L4uSWDAL6,P4=3`E z'8HCmhW1Od{9oi
+@EőW>^N0NWQAw1YWG]TߙRN3A;q9{%/lI$zV7ƚXlA'4d٣lޚ(4*ѻh;Jb`WI$Z7˴'+1㢙SS
+X_<XhdN{wǫ'_Z#y_J7\qydF܁ix.EʔJZ4;&"b|99O-ɚ*%\BJ2F1hb!99REgcIǧ'UFws3kVJNcvH{DGd<#*	8';DGd<f0Uf0MWW֛+0;QuX=_[BRRڸ4FyzscYgUk58OeLTԂEF-f5)ue+`YUPUl-p1G
+1`x'X;UiMT,(x!ceã6UȺRIHv0,F[H|B#|+	C=yrO1CՂZiQemtdJ8Qc-˓iX!aE?2M!@l
+IvoF=eȒ8܁!AD}-	4M7EL(A[3_GOk;p)yحG6>ޚ}+G~B᫻E?y'.U;wn9ӛίKw-SJ*ppZ=0l?b؜aF:	>].I:%[$+|bD"C>4QOt_Q轫4"K3Ȝ6/H+ęe~p cpm)bf	/	L͜43I2aW(h≔b%lEB}D0d=tzϽ9¼8[J3+&y/ĸȏcŤZ1+f]غʃ&+VhMkT8d	n={OG|v;LvJD$<;+ayS< 5p{EcuԊ,|VGGoI~U}ƽ>?)!4+"J@GbQH*bEmxW̦&ĕm(N7QVEN*
+d,@ZL	mmt
+}[ŤA!+?iRq CvjV [vMLV!L,ld籫ey:s;l8+D#mZʭBUOR:b}R 	~zS7֠G-	do*M&jp|WS^1|v7LIXS)"4JH\fJI/A9,}Zኘw	9Y$#<+]>#2ݔ2f	gfL`NNϢfaNNa1fxxejtteN\\%%U+`ޅec,A3,9񙄔j}+
+'^Lg1Ix<Qf!b"`!2]O0LKTpMVtK,6t]{
+[iRB4Ep
+D=v
+@ob)I\􁛞p\|42?F'O˱wwJCw>;ѦuGnC눡$<a*Y])Kxޅ~z*$+TɪPE+|(,5Jpc$+cpѶ|_x	)_4~W7m{x99#zy2=~L%ћrfV(\Q4OAv]9qaUZ1q:Ve$ˇhnRu)LLzY20|\eXaxp:ʳӭ`>X8_^ͷ.ek~uFFOb=ϼ$)>f>>Y8Db"_8H+BFX29~bk28
+X@Hȁhi3yH>]SU`i|22ʴd'J>_YThP4>UUJh b+3$v@3]gK&h7vN$vM? |xod~DCdl9;D$Vu,Aҝ#A;;wP"ϓxWHv$p.Z,svaW*ʲx'c8.e}(.[ՂV+D?B״OxU01BBm*bo;M``y)1N1T(*OVãKgeӎ~@~F8Gf]DAD8S_W]C< r\hOu$.t/q,͌C#q!+7"ƣDpߴ!AɫP'5hy<<}	q"G9$9awIS8E 
+D#(IH8o-*⩶-AmU$E:"b{ -Dq{U+48d?wpҊׇ4zyL,r\oԍ!db%"*Vh遃ά*g:	DR&H"qeO/Hsjx Qx!=0'?Yl8;Z3n\yԻ2O,+K'EZd\mM4	9	iֶvA# #J IxFߠ&	:0Rkx>܊&xR5i،l+Z7
+6rw(m2X*h"k'[l5G塭fYNk.p-|WUL*4DXʂp
+7Gt=aMh>_xOLKMcNY(p=(MEmǨ3a|T4P9Hauax'LUCa*Eh]ZWUGZM˫ꢺy77'ʚ_z8hMod[Ȯ?ޫYL&Z<Q؜NTy<\?9dMfN:/S+/)ߨԛ-`tshd>ZXkڴUڀޯmоhm^4]3oMYgjWia64-F=a'0I:nF,Sg&VK#c\{q5?T-9GqD̫RiNfq]+;4m+="ZWIf32lc+vm^ГˌȒt1=fA6W	^MC*\-+`f!,\9m89&iT'4GHN
+ncK,YVV_o q!k/b	$#Ww/ԷG{u_tHo-dEә2!oTsŏ ЂBfex+:3HItO-	KOuA\Օ+m7Pӱ;/;E*ٌI-;ړMWI+?3yT)eǎČi+'Λ3˱ހd@>QDm+X+bMbKWsc}Iy!3Ez;瑿?,($ȶ6{.`ߎ9l(F@c-!_B
+4O%dq]_!<[fY279V7}x"~2^[$@YLzsfeyqFS-AкbXLkDrtX+ւ `Ah!>,p /TǢgs& MX$ȩA| L(I2LT=q2<l#ScEu*&stTeE5̲M]O.|χ3n__zK_vyvMdOHGaThIG#t0<w|)Ԭ]+vj	'p܃<Ã+܃<W^{Mf
+(MM;-47/t[}x(jDZыK%jY6+JPA3ktZH1ۙFRq<jj-!u .SCN[d<szZ(HmiTZ/G r)^DM{l:'x41lU\ |yԒH<0B(kY*)OrX4}ug
+fAI|;%U[۷tw7Dч_|Xڲā8nx~;Cly`	2jڬb3ҩb|}E=h`yy}Qc`Z=&8R$L).Tr&:f2oRHHICYqo	P=Pԇh>{'ӫUm3M0;д1ua11F4	LG^ͤFۼCK(.孠LoJ^1=?ؗGUsf$eF "(K*UX b]pRui@> 	5U\R}SG,S09;A@f&wr^jnHx"wRƏ/eߤ/%X{P:!XtR2z^Qݟ~r<zCǝ'l3!d^z}D#N˲CO;b*W!,`HLWs
+S.wK#1qĸk^+?LW"PE#$IDRcMdEO^<˄{X#F͟p!ƟF!JLE=9&Z1,<훐#uyy=*}hNyu>xbɶ"<S(SB'EفB`SUpYZp%$fx;Z;[.֋ŭC߁%}`o?,%mo]7_rg{h:5XU
+r1^;YeFȖ;_
+=xoNP1aaၼɆ@]a0!6l A!-9zfS ;dǝ_E=R"
+@啂^)⠅잁?e%KgDy4{ÍVͦD+^Ķ!YI`zbOt:q}"HMW;/9zygWO<aw~{٣gf0=Z:_Q8F*m^*(vMYhOV&	_3Ψ<rCqXkeBaJf+[(\Rrɰ5jޫ<R/+h/؃vT4Amu 1C9JҔ*G
+2ukW&~Sv9B#DGE|w5TGLeztY+YӚ'ӣn>&9'ke:̀bъ}F+-^\>zކKޮ-';饴-X|"ϡN,+!>;mpWwz5	FPSqOw{ xsMvb!J /t[mFQmSF[c\c?~\7ncvc&fdF]:i!u.e}^zص`\cOuQ9P/260㙽!TGES5m@OqݮxBSٮf$~@Pq(>Ke7)ț:#R'XHNcɇS]m1 DGE@ gۿͶv-(7;FZ1"hNБNG8O@T >M+8=;>3{|(Om\'txMh!@B7,is]6HYfRn=k{W甞WLivdȯ/B_=&2V|[6n$쮂qq/@m 2Hsv~O>!`"K~ h6e&t0>Hs͇ڥFrۤ+fi+}$ KKu&CҀ$KUXH<@ۙʼ ng{C,c`e]Y#TUbx2a+vx*C]E~G~u\LlM0~'؊4pnC9|a/i	-5GW}"?|O>L;elwEEX\[eMNk_F^ᅔoF4q(#X*m
+CP`NYkF
++)E4nVD12]ߕL<UD4:ATpR@z~ͺ6DC+9	%MHwR2JntL-ꖞ奍M=u;7YvFv^Jd5޿Me79^Hy,o[H{MT;-|;?Gb?>5nOCgŧ4t۪$ɡc=hq=܄_Yc&i"i5r=c^xe|Rk-4_(̖cWqH/f	#X1UI3.aٌjveIˑE2ı4T^*gi!0\h*W}6UT]gk82bKaiK#ڠ\H6$D 0q5ג92gb>Rx<{4Ůb$?XJaN[uBS$X, )"`nSkGj
+%`U
+	d`Wvx)x	^~B"aA@Cl$B.e}Bюv} u]1ߑtOݰ`& 45+`,>a빽>V_%FD; ,)hhߣNGJbF8b{tGB:ly\1c1)rvT!,ػ`/8F&-_-e=/=ȯ5=CU9$I	N"2Z|`ʘm`2i3@3:R:Z+, 88F8h [!z#aw*{=,5I{K.bɴ0eE)$qC>23(`Bq31iFl`5!La"=Ф0Ӈp+"ix	P{,!	JJI6ɕlNHlHHj'UrͤKK̿H/j<Qke I"p*p#pZ֏wlj̮2<> ps&:~ZWyێ%@Mj&*z?62֡Gi+aj`BhԣVWxlKsoV;/ܻmW%H}k]9ǌ=ǘ0]p7blZ5;baTmwSZy|1)S=?*AXT~֒|WSSs@_#1AرZ덱1D|N-}=5?^O>3^:ՙmy_;x:CG(GMIeAfx$ec"Һu,^5)^rOVܷmҩ+m|B8Vb^8pWÃFw*N߰9N'lGBQ7Xc"+kJd|l7O::"Ů䮔.5\H<fsnX)V04D@Gv<IHILB~@s^ORm=1%z<S?B@0>I}&AcLk> K9T$iG@w EYF=AC-j/M$~Jjp%	{ǂ|btf;Y1{|2ILbb%9+L	 o@0t#>⎏rGZKWPV޵"_믽拯J
+s5(O8T4tcQqzZV8`TᙅKlq:/:/HB]h\"ٛ~ A⭢Ctقv1l1>Q(1I󑔦 ->a&/? CCv:MSI;SZLPɷpS2:e,:T7LUrVϘr#(7$NM7hxbSɔYҁzUWMyW+4 do=hG=|tn]vBg̸s-w;$}ګ!0)9y )sg:6MAT5>%hsWO>;93<3yIuEOc0TfQzAѻ#?M~tȆDJ4NZ`Hy0+HQu:[DEthu֩Br_t;ͻSpYԑN,NS.SE+8-uGEHs |NhzF/<$XS}\;/yrՏn[|Kn!Ná9ww8/|𝗱7ߜahgbgX^2EIBaS
+F
+ݶ@6P,Ma:1>:rv̀橴bZ>mO& aUE#Yf0HfUtt7v3g9v[P1[+'ο Z0;`>ΧtDr(V68jbЛA<@ ]yclM;[j&Kg.(]#%Th53!)EGLy'%'Γy"qH^,Rz*z*u,X>G\Zqiղe.JXu_ͽ#WT>R]bEwqJ}'}+4y'}T[Esʌ*tE/LVi[moy=^_(M
+0,c+ҳȀ Ѐ]i
+Te4	^cSÕLǝp~Q4ys֎I4xTƠ4UL':uc!QTjXM.M~MS(O7:A?KIeuQPu(r/1g#	A>!!vDZ=]S?DO{rq,g*T[zG~x,>˅c 5~UldQRr%s.;iu"D/9仅F]٩<k*L2×I U	IȝlD+KҲ*R,F!hn!?>KJ}H`ʊ#}MhbKm+@۸?yݳs,Dj7=w_{]xzꊫ}zY,3M\UUGT*ư')
+Us(lP5i!@Z&++H)ĺ8P+ɐC2E7JA)}A5*
+q4~TX'lX+vW8 8g`iEG	ʛĔ'	b{{";.;%EP	DQ%DQuutFoOgn+MtJ"#qnŋkn{pMF	Ź5	Ē[?/	RRGp48->b8pD+	"CHH&%ozQOG-D?GV=ӽj^ē(NKP45qhibsb{b &|RKto^UitHb%_UKyUweԥȥ^DSҴ'mZO?ZH$$ˍ]fVMh	\ؒW\UYA0L뚷Pz3f5W=lkmȉ3f}+j>	CwYFS`/ff&8X_J('Y!+Ӧj fBw7p2ѓ!YXz< zGzP#fA?g9k׃4~aJA<	La;-^(]/CŅJp+WJztspxkp3I,-^o'q9rD*@G8ǊsM9󑰳N!jg+U"SRA+ޟݟyHw,bFmIPrd ժP-ǑIH;n8L9R9Tτ]&X|lM ڇ ǲ*c-݊EgqQH\RY.UGynd3j 5~&pA>x8C<Hk+3<h3?
+ϐn֧Q8H Gi9)a`!OL-KRSx/pvfi+Bi}GszZB}.*5 ctjBʬ){|W?d~AS^$6fh9׼d̴;UIԔT\Ro
+ĮU)'űID aRbR)AFZ=hƈc#L(g\<
+RG*ZaWe?)U)f
+UjUzUkM5-}VzLyT	v{Www#oqRhK)>DrOHRt(Ah$H	LОw&BXTHLa^V
+9kbϓ癋5l,v7T,~mxۄ8L)tlbNeQQU0MlL怅+sd]K`
+bZ0-+	6	ϙfBhzVm-`nZ~<kt22K'eAҀ}]ܼՑm2\"_O0|Gj3zL9QΧ)H;a_2jǧa'"#}O4||S+Ci58Cx#Px)gŁ;^2s _8CHoZC]va_]r.0u/bǣ7ui6MfϞϏAEb@l*١Po}@C8J
+0{zlOmj8}׶\ӏV<l~ke'Ckv~\tlRA)lhp!ZHE:un,	tLrnA4ok;
+B	Qnw)bu;[\Wv=+ʫ{қOdD[>JP:E2⿋ҿKzȣ+ב./$dd8B0	ByB6Z֪C^Z8utYf֢6khk/`s8~;otx	(" Pt~f=Zf4o򼫤٠M
+aiI=g- O	>J&RrTBޔ{[j2{cr*f3N?ɳsJr3`J-uy	XX+??vNqE_g[-mQT\x;V5o6 ۟@CT}&ɺ^jm2#yTɊbVRVPTYUI삅U*ZڂCwZwoS16ڟ7REV8i&1JM:]`t]5Vm3l'UCFmE.BR(84QZ-BYYܥR0>)9iuڦ2ڜZjI`5MZlǌΣqR F\o`uĔAop޴?Ҧf+ͦ^q6Ik}v6\V\7-:vִLُ{rǕX^FUy
+`+kV+N3r |~ﶣ[{EdQn?9&Eyg2&*h9p #,4K#M7K%"i5\&7I(+01+5w-!#HDr@(D? $je5z#8i4  :ͪ6kh6_[8
+/'oiˀm %` 0qXVBanF?!g)'֖O(mט[sI]=%~nd)1?i?i pdwY#Ӊ]m
+9ҌlGR 2M@c]IAzsm̥Xjb##j_Ncۙ 'e6TJgձx4
+6tP4]`!&bģN%3K5ȀtI-ኦwXiY)'[nvqw4:7r6eY}5mԢ&00"Q? ~
+olСc%D<J0/h N?#[j(7:ZDI<Xu0r0~\Sa+yLy<+R@1eTA;kkNV㆏9i1<k+kljJ8T	(6^>%D %Y{`8bƒg4a
+]&δkndFԣxl|ᾄAwSja	$rbU;k3)Ϝ^ae
+)T"9ll+4uT	Jjɴp(~(Pb% żaU߱o%0А4EiGQpH[hYeUa.zx5ro=lk}<\F^w/<S7]5j{^_~^ے{-n--'?cjN[:&ъܴTn+٣˛S ;.m+Cf5ٜ`i X4]'`/XXb2±&l J{F j7(͌`3/x)8Px>,s7ej(&G^7.&#2ƄFW5^>Z2SۿYhWd">d@mX. 0Wq%GRNT`z}%zY@#5 f=d4݂̝ ξeXvwP4Q7厐O99R;WU\Ud4;ZnV&Ilv:]-.V$2
+GRL03Ҳs;n|/uI=ٛD(c7)tĝͭ^!ė4E:%!Q4ثv=q,j+A|`n~e0MLfYO>3=7LCu:f:#tu/?wzX;hXI|r{6wƿ~6;1|ө
+hq,C[?ϲ,H{`Khy|7^Sa~s#Q#G5x_i?o&O4tD96ŷїaQ!F	υ6a[m6aVXF'œ6Z,.qTQ+ѿјoBPm	$kK녻FvR[t]szm9F-AuMgNFA(JQcxuw:߀:;;a;`Aa6Ey^(	CznMS=)vߛe	ѹRx&2iJL+uL<f#(B@
+a]FFacDI-qf3Uodm^2+/+F@@-*^Pl"
+-Gud4T\DW4:,YqbשLb` }sk	k@cgh Eb3x:]eN[! Dx|wN}H		PȪƥ.Teں!.nVڙc7Z:Ӫ87e:vzg~'{^'$g}wwqrFØp EC MQ'gU
+)I'Abr?TZRFꛌ A1 T`Isvd8MVK$$OyTE!7bϕqK 6A]cX!5B+O>)2U&QE&{ĄN(]0?aI#DUaь[sqAR;!M	+ȧ\S>#׬ǟǢw-i<{pXFBs{$H̤E@nʖ!}#+S&]'mЊ%ELZo(?ڀ?	- ϶1*,BW׸°2Y-DidJ
+?dxM̠}$`RT~dM#5sEmM\$Ѧ6,KԓTMu)鰊y*g4ޛ~tG^Ҧ`~yhs[~Z#	}A-us[3O6O~!CD(@FLnJNiF3>8\)@֜I"'T&.dntjizQӵown/7#\wM5KFgZX_6|4odOeK̃2!&z9]K/6Mm$HX%\/<T,  	!gD\" bc5"\ϯ=cPup+6]wpeLFQm >]MH
+T棥hZGhz+cÂ%KV4()ykVVWcGv,)cbo۶eMUn(oҙ5a&\Hkji`3e<_f;
+]:W:9aQPH99#dݽ_8BO7	̢H؟ԧ>ͩ%7y7{o/,̿n)x+O#nigępX8ޢ+osl1)dllp(QC/I|E/00P$	oP/!|X(TvVĠdJ/XaI!-4U:8Ђ iͼq0OFiu28cI6:퍆V	U]AouU@̟C]a/nC/B0h~FLYȖE' 4qB>ȩ%USI~Nl rʐfM!?=Ӻn%֭UJ
+[v@y)̘C")]MB$^ #?<RBs'q}Bx<1N`-r62Z+bA-op Deȁ2|b#hVJb%
+ oFF;3-
+1dkx-+E&EB&pXC>`zUJ&MFBUUGïM--No|a
+t[)!{<D8f"hڀN5$#0֗Iyմ(1DF)D$4x"BKq%d!Z+]OqgBv/Zxwח=@2y*뭩pwy8T5sDzkeĤPĘ!;.u`~fߘ2ߊ3wLp/EkB{nDnbQkbF$pd2<\nW	f)L>J9s4&Hl$ji>
+]ICCRzI3+]pgYYH(g"ώ݉e_==Ņ3Z*[,6tWYyjǄ,Bu12n3qJ%OI1H	mZ!0@]a~L"LE}%$@i$? NDVUn[ܶ|4S:mՕ]BshhO23 &^-:XrHpƢ3ͮL@gŅHAI*Τ=)˱~`¥}Mgs*Α{vFp{}={|o#w%WR`5BĲL3 Q Zq*+9a)[MXB{z8^A>h~#iI*SA-5,d{axPbb}wplx%~]^?dBzq_k13?~XG0+-%SKrOG$P=O\.h9STH˙H#q1*@9[iKJ^v+ո'D5~Ct5|el=	oH\3o:bpM9P n@ztЪFT`X	
+hgm% s\Ng'Xy=$E+t*CFȃ *s9jM5}QH@!SؕTmdV'L#dKu4~=&_`&A:$'ŒuSlKc}wq\i#}+r;ci1abOŒQ݂cK
+ǔ}Um̞J]g/zFܠLz4>qzƁݮU/Z=\ ;|Pu̦Y@_p;Iljܟ*0MBc\spX6F]Z79?}/"¾G#WzĝY@z4%U:d}2\+:iKTI`- 6G;܎fEa,W
+Ȩced?vp)9
+ 01sђPDm,9+3=SC#/g/𗍯m:ęO|b_L>_xGuh½'=bvp&bH4Fc
+ݕn熡Lؖ	CN"ш;0mتJS9RX"iV3P%, 6Fu!s]ZQs8Ha18T"SN*|d|pX0>Xi+Ar80;k:[
+/F$A}a-xsMyĞO>/s}_H~iTkG;%.2UҏH`dKKp	:_W0=,ǱHB%)#Ɩ4I#FL1n|=%1>MD癓_'jC &ylD
+&c-yH۲,hɂhLhsz;tY`aaPsH_6,C HT4ܣ;{T8IX#p;"C4%	s)H|*āX":BΝ׉zwpw}~چj;<cmk._<ͼٷiڷb㮄={{rpדKV[[*'s@!h4HM XEUPBɠ]bXb=b@atU{"4Έ3	3)|}BӊꢳGy +_<xgw:=㧏Ad~&+?B_>z:4m+m$ъ^b:!9NLRѫM
+2XpQ8nkMq%#f]GȱEZlrG1Wڜ*z/&[V|;'s`lޡ900:+-M1hK.PgPĂUN5çr9#icf9X$IAOoUd,%H0Co(xImVhewe<l#ݫ4]a]ۊER*t:Zo-۾_CִtϷB]Qw}"K[U~NWǺϚ?VXVtnK~Joa۝+Sk_w:=۸^x^ܕ	MVXiikJT@'](b@1p@Hn!Ɖ@.eȰ96C"i5ւa *t?'L (.CEUX|-&:;8W$uwu6W[^oqGmp^|ӓշr/Bݟ<ڏ $ZAcG%16~)4lNrNV01*1bӤ"|-VwiSHDI8'CF~|#+}oݱz'_hbdLoD4RBW  +$7+iPem9ĄKa"Nsf!ZR簻\f)(ǅdO54.):~gMoq6龎7eY:o?4oٽuߛ{/s s07+I'O.92Ia@
+E,NiTIU@zJ
+I?#PI+SyR)dԹz(ؕm`04FFf*jߤ`,4q:#R,e	'ct	8]!$O|2d DS"R33Jz߇VUѾ؂p^]$z#Cs2F
+_]:$}Q*Ju	a`d$kHf 7@
+	vR1H@IYjH$
+jkCt^ss@hV_ǟJhB4Gs	W_]-6\ZP]<0\]Д,g2y@7g@Wf!t9cڈI)8Ltsφ,v=f4.q
+>Ԓ	
+&Y	D-&D.kq!N594>	+LuWXT0=|DpC8D׬={^yO]1ںLu?YkKCsk.N=η?QVU-{']tl0̧$:1 fUghfu&.q8pƂIRݬPf6Cr.4(vuΈ4.MV5а3r-QpGEHQR$̧wv=}އ^ieGYnvt-XwwiJS֮Q+ZOEW;`Fr>NXF0QIDs	Yt$(!zMOͱ	dR	F2.2Rbκ/I$F K8QcA9h,Dw/"`w+RlK|NH/|+f_7,kҡU1- SZVG.U	V'͉aZu,5خn]ɒ5۾-$\[+bNs\AjVoj#T*(Tܚ\L)1';[L+dp3zqȡQJ`Rѿ
+!1NxwOxDS%ވM)}c=O(]Io*:볃+b3;wuptn4''$.vl+OkS~*DBg4rXb'>~s$O&E8btmϾڳ?9spL"sXLR25ts,$N;g;rn0˔v74.)dݝ9YK2]u<`O?YŖ<$sT~ʌQM.=\v{Nͷ-	ću2`A0-.4B)WO[]<$A^FBT=#x
+z$	8$JpI*R)T5%1 hZqqzhN>lO7xˬ-XQ[9/'sMy6Ǝvܾ&7kG[۟;'k[ysoٹrdW9I9VHmPfC
+x|C~xsԀ&蠓gF k,P<;LpEEhjQO>YaC+{[ל.=wB]OXQT97UV>{Pނ#[Wͯʟ=Ѷw|JQE1Ʌ55;E0S6o0Wɋn&^ÈVUzȰzD|xEbH\+HD /c=2	$r4 e/J09^&I'}TĦ8(
+7&!P$
+QV\rƵ: .7b3yD|n'qfA"RU98`v=['	Byhy,i<6'i¶,[<ߘErˑ1xs.Ź,\fP.Li[SD:V8.LG;~y]-NW]b#>o9TD9~eˠ>jqUWkJ\c7kf<[(K[qkv'Ū3!Q+)e@#Ko39yx y4x|vO4H.]Mk]vZ+x2i7 µT_H$>Gٝiͷ<6tPumiPY
+'NnC/5/yᴍ?Z+v$SIIrb%
+lGvZm6z$Zd "v")Tlsΐ.wݽ2ng#{w#lt|erMJ"Gb~lLr@r+#R,"pRJAF LhbCZI*J/C~>4iә7ӥ$#NʱKgdY1i]3IzXJQd<sI4%hr4
+C+)aJd52\tz22L*Ztgz,t:nDR;.Mk'|f(t}ĵ ;WS/񹦠D[]ٯ?}zy}:ǚD{ت#Xq'.ѩ<7߿Mmcdtrcc".1+f`+	K
+j<ٸ[66M<;6bYRx3ywXDN~20BS!@1߁_ߑ=ʊ)JĠj4ӑrA	[H D)س`V閎AW-_<Xc>$b$rR4b'c=GHI^c1$9iMDN1 I#_1-.!KҕR5Ύ,Tn $gdzϜ=s7a1~wq!HbE6VP>QDD'c8nJG"1c+ 5A󲌁et^9&urh2"'Q]ƽ}ըE1z16%^:w	2x?R/2ln[:ԛ4S	S|2uI-+t(tF?y?Þr!b$N]i%\3XW/DX(6p$$$~rF
+ROJ0xc,M1ZĢ&!Ii{B#ݏ]?uL˕G4aZkCb]ȏV*`atu:\i
+A1Q	Tb(  2V+I2hg L:$zO.^|]{?gl>G\xhvO}ٻ7',vrt[w?u)"<W!+=H!^eStVrRfrQqzd͏IG5Mlr𠿦c\m7ҺVC췄6;?0YP6'+GV<Xo(5@%QI}
+M+K	Y<HL+O8ߓa~l'?]G;vNT(Sݯq5ԫaV9c2%D&^	Kqڤ|!p 0lG0vPgep
+1ߓpQN`qM}f0|41W;] ާ+tp6dWͱ\l<t8LM[`	J$RgP.8"&aVT`5R0J6طwFE]ǰe?}|p}b%L柆hquPkͻ4'u;h`h:z9u[)@`gg>/{`ڜ	3?+ЮF+ ttBr`y ?gg..tSDH(3(]s2švd{vT#Ti7﷠o*5_6$@32[KVUUV%y#}-i6+QeXh_d`LY!nǲpIMx#-v?-?`6_;ͷ.Bո/-=&X6(6'	aSb򻘟3_	1H#ĊuuF|H$eK+WXB7c&eP-vZSsml6?{s,ª ^wT\AȀ1084MėKϺ?kA^b1Mmؐb&166E={g Զ/]><wv~s9Vu\G&2eIQ+iC-w@q͵bq5amTBP3xj)RP&lB  ։(V9>,Ӊkq4axsC_wR34.*T0Uxxߜ=v,tOFNl&0)h2~lFcnP-Fham?)}Dyz!C/ gjOl_H!㙠64ظ8ul3ye!ǫ(<%
+Ea(4Q6>;3VM5Y~Zы..Á3Kc\]N3]{lnevaϯV|~⿡DH~5̤to+*ZCM_!ZHe1:<h7qfY>v0ʵʴ9IKu5t\?+JʩH+"uQȨh&f`J7z+Q(h>8*@@;ʿB-?hoé] JPËEv?
+`3׫6*AB^>[[6batr'&hS4`J~츂s~Q2ѦG7S}p7Z>?Wk8t}TǕpԯ?X?~JK<&&j]`1
+Ǡp2RCo(+?>Сbw7+ƿe8BqnڛĠDoƋcSF\W9JK)nOHϊؼZIAiQ>S+X!3<A0ʔo@GѫV+(-{ok[Dz+ָB\!~)sGXsmv޺
+8gA-[NmG+[-\DۗhKmz-ŷ$>ć:Z1dڞㅻ]E#']304rP6}(0Jy,s ,\Z#UahbhMB
+j֐@+}#(sDkY</}38b4vtqo!BV|a32X9)9q|9Q?aXذaad]0&L|$EbKiLQUR%Ňo	FEo,6KǫFi翊T҇L[t_a8wq?,Fʇ_#c(x? E̯bIY_) F
+TLq&mhߐq^d9cR4rԴ>~sEaK-aI~eEM
+sG~w~Zy9wՃC#RBK\7+3G2]J/gԨtsv1ט'5/q-+IS+q4JtD!r6-#]\QUrҿJz}(N_B)\fk˵jsݬ!+'1+}3<),|ҧ<E|5WyoM_DOOA˱+E»Ieޤwwn@Bڋ<H+3Wfd+9;v?7ݑj=e~܏&h&\z'4?A+_}k򗧒JܜJwa:=54/+҉@NE.Ȟ/}'iJOIZ='ԓzROI='ԓ$Ul>ITbOIiFjg:3nf̟Riάf>9'dssv̫gwe~8y?-~:|wݽbxɸʗ*mb}jzղUWT&fK;I{mێ]۲PX\f_j?x:m]͢E/,g wOi
+:vg[s΋o.N_sTϗ\	A"לԓnZۅ}T,ٷ
+(_\Q,ggLdsz4c|sl.)oC}:#s>7u0><ϥ|>0@z*pʓg6cy>r(?$ba0b'P9bCj
+(/G13IlGCyDǣhH92y^H}!q48szM9wB>cD'PL}̔R+98=ٔ]b\[.xι=\\0<yn{.xr+M /bE\X
+A: mgAy8:ZS|ooW;!ƈG/xR"3J*iZ̈XVwa11֢{
+j}t,[JB+#Z`WZdAQ*V+
+GQZI
+ĆXLK
+ڨqV
+}5D~:EZL>iه2GL> VwB>iه2-!]דn6t72a\o	:DGuߋt.}hK}d]B'SkDgp:NO pZE]Y.-?eʲ6T3tf.-cT3%h[QYhcN$YP㽬J6`z/A^C=H(UƚPSJ]S|$uU]6O@>{RQ,tC=JkΣ-RNEɎZ6q?8m%_HlUhVDwe>nR4ZnX4W+yNB>ƹȷcizb䞮\R45촃{#<)[J:!\Ed]_=7M*H,+d;t6|g$ :9Mf8!X9:gLЄ.c-Ci+}$Zl)HPP9N۹φ,Chm-#yTKzi5r=XV/*h>N8ňN-j 864j[ɕ1'E,Ջܷ^&bFP8T+lgs弇4K6u;Rרϵ?w8/3e=W$\TWUVr*^Y\%|9jbI}fD(3z:q~57ԒE2jXQm]
+{n;I+֓4ySݯ_;n(CedFOv.:h̔K"o!EKY-dGف=!4\E땽MwHyu:t~|d%n+j#/~T&ͯvn:)^BiS4tt[w̏vi^y^ݱ~:!+1sIʶ.w!y-3𴐵"]+y+3@+ҝ{Sʮύ1&r{;?'t|vKzTwyxeOsnnW7<>}ʧ#sGgS+G5~!Wb̪'TqW,k볮'ޣ4(,hf@r} ,z&z<,KPC{]Kп|6d[9-WQ3eNOPWQyHy>ʚV^
+X]"l:J/TZqKz(摏8gsrP2+'ydm	Pvٖ|ҀKRlqTZq:#6\9)h'E)Fr^3nm1:gj2Yý}`=0%;..ܺnwSR*ɳ1J4W5SKqY+,.DHE?:e]4?oY#2eozU|;Y?f.Umt]Vo&=np<S8ڽ+`,dIFcckJm
+>غ蕜j]H}0)QꬷKVWzj.K;$gW>n4QtT["}*5=6Zoc]56vUHŎj6Vj$*[MFrʵRp6dy	V[=$w#6:)m檥ϴyY9 'rcmrJN$YUT⨶ֆL8VJ66HCFn[I0Wvy%kTo,vxj#FqYwMcW&;DtpU;nPɐrC5z\,Iwˤ4Gᮼ\޷TIn"ƒiHs{Znr9֮BUV {[-EYEcZP"%S6@!+YJ{c5Y8=JgJzs6^4
+wżi:7ۖ؜Xˊ9hP-XယLփe@[=a5wk80UX.+-m/dmhp#yԸVy:M^\YۧI_LܲyuTkov:l#ng[)-v8j9CaP=/jW*qKp೭x閪 .R^I&{ȣ2:uc$]l^uF2bAk?̭U%.4#6H#;cEij[aWv1h">U*os
+҂Yy|\*,2盥y(ȔfUΨÒWR1G*-JHӊJ̙R2K~yTj壮drsQiƕiP*/̦[&7bNTPTQyiTg(="ͰClKJ
+,?="RQ'DA*/+.&Qy3\Z6R4B*,-6rR>4˛T/QgJySiT)Xݬ|<\QTZ͘\ZRaA1VZ*CggJyrK)swbD)1|wmFЅgwb+r>k,4_"\PŖ	Fԡ|^aKG+(Ԩ6^RxAuHۇ&Z_>OۺYc/iNPQOSOQC>x~aы#C?<o3ֱ[S1In8|>F4O_NGSʒ|ໞg)dg5㿿G46, ĕL%n7~F|t?M"~K*?*BTHU)iULT=o@_S]SAg5S70AU{A7O}zǠR?zz-uLg*(9sf&h󵐫-N]-]zv٠h灞n6^mToL>}
+c΄A;*hgAm<&&g*uN]3]{9MLT}Tz>+t~K~+A9S_0QC%@_I5U&+>a+L4cSc3A2. }	rMLǘhz54	}BTBǣfBCvz}~%j.5Wx䩕8Y"ͦ<*sY
+B7[/ꠉΪF^GD}0?{5\Gu~\W?@ЙO>|[?!?n8/_qFmObbO4VI<NtǶ=nǑ5;^☺ ;?K^<Gb˱3,fhmjX(Uh-Sr[Vc,^Y$K 4bLza7؜YBeLYKRJj}Yru}C={)DU"%(O<
+ʝ/qWSfz$l|/(?N۔OGsq$S)_xE()_CFʷR.	2^9\;}K\oZ~ 1 L"#G Kal Kc,+Do0}?+c6b9l4Ʋ\66<ﴎcp?I-$iB#L
+2aP)؅zaBX-l6}^8!>:1FL2qX)ExxTgZ*GeVU\UU_PǪSY1b\uNTzzzzzzyQ	՟P_0NH4M6Y52lMƮ,<YY٠٬٥ٯy^sTsBCg/4WLӆic6MNjDڵxv=gjBgF}ax'LgE5SBd\'2+W6ʸmg}{iLTxbXx?&U)25kkN]\R޼}g::'_Rlis?(ׯ[xGt+7mx+}zurOyݧK{ovJiƷ7^}F=o"
+vVm'a?I~:͵ۼJ1|i%fKI[*myhK-olh7[{opk֥[lݳ^QIFnrmOn۹w}]={ۗn_}~yaGڎ;f;w㫝;3vwVZg+{Z9ҳ٨g3}g>l^7jo{l{{/Sۗ`߂}}_7O?JcD8`>}:>iQĵl)kkyekі[>U<|ns{wتkMn:uIֽZ?;>(pA<u_EeT޶7>Ͳ}/PV'2>l-/=K/M|i&ڗ8>s$#Gڎqyf/(=q_	ys
+*N[_G|J)c_RUlPpS<\\
++x+x[+U
+V;_+Q׫I
+THOTTW(x=_(~?`ůnR2>׵
+Vq̐d]2>2L)㷔srT~,w߁=R0Ib8S/STuZ<>t<sA.]+|)纫!"/ĀKT+RLNC>_70l7SNÇ޺Ay]5:DrFg8;Cw+aG盖pFl8k)FRG"OEwz#Oz@C1Qh;S',5[[㞏{'T|E6y*ᓄF[ok=!JRD M8<qn3;L45i{'sCv 9;SF.WO>I$ߠ_N45呔s)<5$5-unp*v	ΥIiiHo]IOM?XQv%,cst+ܜ1>c<ڲmV)V	B~߁Uu_V	o( }b q/Ǥ ]>tׂߐ#-~7߰+6ոU W |o  n*4>۸w`Y^>@;5q9仛owk'}͆6p~===6Ő^vBdjvjvjvjvj;&~wd<3Яu@:_~Эu@:[k5[+>7A/]n;&	_oX%Wo;%FG%!xc渭U5CO|;EaK#~y7  Nπ/ >Ų>2@`	Xp܀z Fl45|p?Y_D!tߴk;6+.5^+*(Ãck0Z*F4J-[:SHtЭٴZ/AVh
+m.AVh&4i&ФBVh
+MZI+4iMh
+-.AK
+
+~Ç~Y83y]9mmJ5#ʚie~W(k6>Қi͈fDZ3"|C5#Қi͈fDZ3"֌Hk+֌HkF5+3^:"{_;֎hkG#m툶vD[;~UD7RfJ12tgXa2~i Euvw:xޭw:x^xњB(@`o%b_sUN7 zbG8W)+|E	U"J*o%7>*%J:+ÂxпVTS)B?
+l;uf8יX.q dJ2±G '@Tit6:
+Tx΀>}Fq{uzk^jabWb,DZ0@4@$Rӈ9Ig=g{  t<^1.dv?.F)HRvtܻ:䬄iY  vcnM;fVF&1tU{JL@m%$ڡJq	툛2q	qS(KXnϕHz{LpyώW )bSSSpzq)S@}+
+8r;
+QU_Luי$~2ڄUe*o#~зw~B6``oDH<Ox1W*AQ'QB[_fm찘~t%z:9JA;΀anrz\uQ1z_&HoAĴ@hߴ R~-pmA
+p^+i.# 	Bzd74h+Mo톴س	; ݐۚ 	5!v3x
+I꾂hy:Q1Gy>0<FGQ	qNbI:Q'!$Fȓy#N2U,ێIAI&&NfNP-֍vZВog86xo3O`i6N[L}OFgh }04FƨӦih/F{eSp"8]6ѳT?웕9xf+|a1\Ex@`2ixڔ(PdJX YdvKoI72Y4$_0  uq*~ӣaxX<ƨu+su+u+,.l+"ӀzoXs]8EN;LØށH1\8v@&x@]>pƽt^x O]}+\T׵>qkfh5Rj-1!kr1Pj(B%2zyƋS.(53g3_֧é x#J1X֗kZk>gј^{>{Zk ːeH2/uL6^ Ap10<!k&aObK(+A#A1|!I&7	$& 3Iס4۫kVzߍޥwgY
+%$~	 goaˑA)2`T.P* }i=	t},atWO2=0?Q1>_fZ {eBgo/{Vٺg,e":,]f:zgwi<ft7fG}]ey r-eT퇘G4	BW8e.N?ZȂiDvWb.,1S+)&?D\C%!%!hߎ桅틙Kf!
+U)r̫j@ ;g̏@d?rK+M1~,f3	~$#Q2N#.0#O̗Й*d|_1Cf©B&sW7LX26lq9=_fVa`!C qh5h\
++	+ϕ CDYm~~{HA|~ӯ{,Klj'>ik_C:M#__R!K!koLJL)iA=_-ɦW.BSXre}j?$	֌?neo(Rgebbf1kE&	5=`-1k4^Y/?Rk: ȣxIB)] L@# ꗣ}-s%&AK!BOSB&gBt+#J~)DXՑGBF{),*U+6ekǬJ۔RiNc=ЖQOD*ҧ5ʯ{eV1ZĘgz䎘I2LFE|3L=1=!T^&3>[|t#,+{IQY^LڑWvFH4yWh;Ҕc)!gщtRp'@;.:<yg>=|g{~e)nJ hTKy+}75k7?)9;|NkwiHDǀw~F>L	~vOwL_k3j_|5FW#j_ksm;FH<24Ǽy;My;ьS3zjFOOhSD"`[~z/t"XS1hh]niߕVS[<ehy_į.K~.GuУ:Q zG}Л:M~inMO}O:=uy88g3iwNψCJ>vJtO?|FsY	A?A*Do;I'8D jwST l>v"r0>\cN0'}>I"D %o4JdxXy|3rAmΝ6. "x;WovBc b bw1]1]1!""""* =[@\$w$fw5vO'F}zxnL~c>NڱӚ+|%Y,n}bקӧ_wŰߩ'X{Z
+na-+GOClA/:y,%ӓ]eűcT\}:wG nwT1z*HO#P9)OfM9epzL#n*!s5)AMv~k&xKio8GD"Nh<$ٳ>vv!Zsrq;޹y;ʧ:*+v(fŎ;=	 =G%uƌcƇ1eϼ=g~}q]'*ϓM
+`-htb鿀!}}_FY&6.t<kyW5h$/'piȋ(ÕL*ȷ?$hۇ+@ ÕJzJ#>G.K~axΩ8yp8<  $_"Y##deQ%11pȣ\;NqB(w<νýCr $"Y,y{{,#Or~ESܯ_|oW'ߓ?p <9U~:?<I5d9u&_$%C|y<gdg/_"/~:88y w+JU|-'I_o"oI;Fo[HuM=٣yS&VM+"?th:Hff/SIi4?%oipƤ1Ac׸IsTs84K!>47ӈ_;C;M&^mVCj>@i?Ekh~m6Цi璓tm,<2}C']1}J[H>}FG.i^^Ӿ:о}|ܠ5i!_\:!FQ+E:\pSI)&a!gj& @
+1#M2S
+r|.3Θ|.~9"-B)HKUZDqIn\N^PdU e}IBh vF@tzg0tV1\5
+ch}H1p8}/=8'D10<<0fh`PY``80wp$tHJb[z\':CAPj:R1Pbh
++h)~Q[)אΤ"O2,QPQ(
+p03#oG>b$ɏ^'1.8s3t`d6'*/ևW3TrjåoD`x+Ep&N"<̰:\ʰ!|ac!" BV@P
+JGr!@Z9(d;w+ÛHW ]8xs88GUP+1~B44Eu(3Tİ1`0DA#1Gա4Z{L:F8<0++Fw2YòAa}B'_LVX:P:PhPP0䷠Estx.C$ 4ŔgǡS:< LnA/Kbt)\}([AwA_vA_o@h~/~ߋߝm
+iAQ}$E@f"6vRKS~jC#̏v&D~('QDFɗ.oCq|V'v"e@3SðCK+CK,
+d)V:+`0Qloh@Cm]CRPGa)Rk-[?u%xmhYPY|x
+bSr");3a
++I1g b{hb-`2?8)c} bYh!/t!L"	9[WA֚a7bo&@#nlp<X5b+k÷6͢%! ؉<Dw9ӆ1)~iK%_
+όc4R):u(r  kL@9+7káz
+oAXymsH1zLL{ :,!sC~D@A5|O@}C&`7W	EtyDu8>tuh8zQG7  oE"'D163oLcf}3ԃn;/2,ߠ8׎2Ўh^D8Syn+E眛n'&+=}'}'}?G˾̾3}-!Gr>ϾNž-}1&}}櫺Y;B>>Ai_ô$edWȏKp?VVO=-jΠި>'$zr$>UNԾçoktfp6nI7	9T	N"?4X=z%b+zhbߗ*إ{`sʬN<3'&p\ؗbp
+Sst&RZ%;=_.ys/(2[:PXL]}Q:/*Sl=3Ʊ>]!s&7W|չ'~AxﵷJHKԺ'uy$N]_RWj'dڛӶCCmQM_>I:&Zh$11KG$I&#sX4\](I׽C2iiӶL p'v+ 7' H?
+*H'Txv*p?,' ؗ+'7?4&N`?e܉&1Ͻ1O`O{D>ʶ'7));d'`w'_|ul$${@Dr,%Wu2q34.[-VsJmvq]LD~JZKRtT4.Hx)Cr2Ai4J+IR,ҤܒLIu[KqԸKRI{A]%"u\PagT~9+muQ9-ՁJ@J{J堆e=T̞-PbPRYZVZ(eU5XR+JQ2((5➋=+z0e=Wɴ>i~IQ#zֲ$Ҟk=XfOEM?~lX˱cmǶEqs}kN[<l==Kӯcm;I@ Xn 	9qJJg"mA
+ǲyJD2XW`h;e@ }7dHZWｨ _3!{NލMSc-@uֿ_T+5:oww%O#F{==	ORvo'(ՓГܓғ+FѸeG+pU9Zw薣ȵ(Wf;_?"<..5ӮL]OAǾձcQ?MKc9u<MsD?$|1n>dC@roAX҅InC%{O+}EhF+G9g0Ξf}ھLP'gXwzbiGыORN5w\}wF{C(Cs=yhGƏ\}qտ]O$t4z>իԫ4D<nNL$34߄e$0+$F/VwAw<Ӎ_ge}XɄy3k$qI5$ ؍Usrn +iUnH{wXɏ(U@⻯FAZR{4֏+c +tm6ˠevy
+ڕX\
+S<FTH{k̞Q%*SX=޵_)K y1@dўzGA22,_/)aǤ9Ckjpktkep[𫄒lC/9~kgF%$#<k]:J<.1.cU5;J\bMkuql`%[W+Y	p7&'f
+-[6ciaV]di1EݘJYVnkxkAI>hN³+d,nֵfXdmQ^%61`\gà@X;đk8j\kmܸcUWoڒ(d[
+q7zY9FJ@yA[o<lqZlVv>a+r;I*vOƳmZkx Yĕf2#jW#WYGQm+8f[*4Ey;n֋kZQI@~j	zUi܅qu}֛.ڌ;ӦwF_W1͘*1~hm[V+#JsbNZ`\gKܶUV+[X5wٚļt׺msUZf!LJN-܅~1w"am^kp5
+<]l'KXhju)f"WP`٥[Xn;오5<uA4yJJ+l}g$lwUA+κ)-B+Z!ykWkkPnMu6\j,З\fa#ksCMס	Yv˵JR5N0v+'A.->(mS=o3:GiA~X8v
+ю</+}p!LE`nA_lo
+W{<m+CSL㮓+R׀p۾uģy1S<I`FV1׾uv],VoJsa4˴}lk]ML#h;eS}6K~S,go1+2+*vbʢZ\MrW)ǾA1塎־M۔u%=QFO/`Zɷouh1|c9לYfηI1YiZ>SflrĉY"U#[58&<Uۼ4F=5{lhNYyR+ENfz	S5W9Uw:Cl)jsSatBz1aʠ44v3}Qi5-damJ7^owb{;$)N+bnN.MNfc5f]5v?+9rqw~Z,FJ{Tsg\4G
+%lMLS{^ebpGװno+MX<Vd"Bs/4UkP0n0	]cä{14y8˘`uPڽZ^npr09ՐFt9S1	4lx+:yםޓ[]q-IqL;ftz/Y:[+6Ke{#^îb16\˲,tyn$s0fIa:BsGγy>esg)p,K|3-˝~5yUEW<(N-zu>|
+4+ԹՊ)l}4X'\gx3B2T#[0=L&dv²[kl1[-
+؝OSm;2+2|
+kܘecoy}o{&t Rn<0'N
+RG6zPeғ{t#M0m'+TFSn#
+)@6t^+d-tޑYvdܷMpiq~'f'ߑGﰾf;[;TY_6S%f`w[;,[4MG{?x.z5+=Vǰc+,qQF3LӨ}4np>jjvav]LW[]:R{떱Q N/&`MWL7aѰ)Gi4a,$9jt4@cZXh*Q>orgw0iO{xG̎$׀1Q㉓2"њU6Hѩg95}I0/*x4ЇU͜k'˜{M6s3g8xrp<y/f^YegYֈB]Zޕ9hxkG5#`;ޓUO+A{0ZbttV&chz6OHם.Jш17hh_Wxxa#
+(?F<#0jFͭqV~Y]~Єk̻P~ӴuXZ=bh,Z0XVxj{9^yߎIo-h7)v+4әJ3)Ns{7u}쫂Xe.x!(4P32Vqzq+bXڔ2dkÎJo>1vJ~.>IoюIg|t	-2*Eײ3J#V`z|o[C3n<wzmn=>9B{1Vho9b:jl4-qye\,E<7aY`s%@Oicc+ZwyqkftUJD5E^Dǜ\	BZDDavEe{,"	:]kbyuX[[6vgVX6YþՖ}}ٲm;M_5E6Zvv/FvVX彪KwܽWwMCrf{oE^n]iw)֎Hwl9޽Nu~h>{.wY)'>q5ŉo<
+CҝO><.sukسe\wNS6+ʭwe7lؽɓ*N'+E9Ykݛ}Wyoѽwr{| M>UYq	|^<V{-ݶj+Y\?x?TqK֒|+qq䱸Y3/xLRB:JURK|},"+,#$%oZMv&/}-ub"q7)%D!-2J~M^#+r!?xn>Gn;B\;7D|ܻE;U;*I67MuZUTPݘ>_>ޮ/֪r~u53fsg|n\NȌq7ߌo5x'P+$PwC,{O&3g͉%^[j4<L!>|X3_3QͣyݫWw	T3^D&	#' $U')4}~\}P_/ѯүEN^_MmV%g!|\q\1ҙ|6M	??MKg_/'jYY2_KI<d ::|o az6I樃 yc&{^pT4nlnpJõ+>NҧYl}>ODL__tL_+-f}Mߡzލ~D?_3SW|5m\GH%K?ljT5V+/{_Grݳ,?B28L8Nq:ɘ	'c>g01a,b:v',{
+OX%+D%cE(EBd"+˄T'0V}*e|{gvgEɎUquׯ_랞(DW+UJweU+U*ϐþ֌Sx;Bo&jFv|b3o'-B*g6z+ŰPEa/=a>@eel􅰜7썰BŰ/E_
+	QQ?'jdf>q   (Y48+Z'l)8;g7z~s99	s9㜃tù\t.;Wkeqi]X++t,vg8ρc3ޙLq֢}}#Ba-;L#H~
+)E;vτ	ۃgZ;:8pa  )x21='='%ϩW<gg<rzMϤ7Ӻ(/o{.14He,yr=\{=Q*AF%\69lT7@WsŽ3]da>]wP]$d6u;ڔl#-CCѝ蹩㪘r^ʡ̝rw(=O,<sow)ڦ״?\ڋ:=%y硻K.銐˩%HV."٘>|t-3(NڢhCC{<~5z.Ճ:|Ʈ8wMWdWtWv	3{<A>L;Ԇ'9#^wQ.%֝>;=.\S|}W7]tv.,Ow{WՕMe~/k+}o3`į#?U><q.qv5v1>OvrW)c{rpwt.x^eoíx=knJ!k,^1ذs
+4xͣ+!{=TyIc?}*8^5FT&OW!ogwȳ;췕vp<&w_:Lz1y}k}~i/ip?D]gYt]`s"}gTEt]ڙ5 :SSǤ[,#K;vtݗ=,/`Gֿ:+/ձYaxo^-ޤN7Suvx3:=ެnoNgW-:u0Sqx<ςI~GH>'>8/Q:9훟yˌsXey.q<b)G7w5ȞAy5(RHh@#71.o-n:\'S1Lۑ'4~yS{*;:<ޙko;A1JE5m:3Ńeɻίy^y~4Kǲr(8@r;~6~]EʾI_ +`_9lGKlG˚	?cl/ol/E!c;$vH!7CsC%.p;$\!^;$N=N̵o2Gcsny<mךo̋e73Ukn5 HZhin][EfZZպ,a@+40J`=fD}%2.'=vǛ7{k!v~rȈjdvdQhϧyLEշ55Zv<њdesvDK
+]uD~O4wpI6HѨfTi*1d@e [łQ)C#)=q4zfvڬ6aغm=^[96d+Flc?gq۔m6cݰ- nѶlvVlk-hz4כklBvCfzNacvC+p'
+$쵭S:EJ1z[`-۷P^p;A+p-	 9hIچA)*7HZAa?HFQ]`. >B0`vp
+0th	P¸pe\f2
+5L
+(_Qp~ x:%k¼m{ma	$'ML;E v=jR3	&r}*W}М~~>j?Pg\i/ 26w@8amÞl.l[=^`/g~Zcٍ@Uc7m.jI~|G-Bڏ؏ٖ[ǅXmp:/{7YoBlO~ySՠetߚ>	^C>h TPr\k+ΞiZ0_=֠Y1[ ;9&sS;iՖ{49fc+3%u&k-Qei!=cY3Y.mT*2Mۤ]emyO2[ЃWn
+Fu][8larh=5~w$9R(pM}ϑFr8tsضrBsB,6JG#(#3/08ZV{C::Gia;Fc6Kl(ǰc1cp-ThJttgޕ*$x+Cs]E_kSi2"ŴmѷWݱ^qջ]mnWr]']a{3+4:NFM@nE_uuͅ+0mﰎmM5\C *YH!]t>.Az `$+8>
+Rx>aaO§@;D%m-&x>z&*uE)4`H3G-E0S
+!7B~tcIq"s#@x], E|	'\·,;EhvYz
+1@K2%\69lT7G6t]ACp52$[,)٦MF ;Jy^i٠̶2I2*ڮS׋hFg. \SKv΃9}VA[#
+KR.8h67%<./d_)ߨz?6d덁sx~GF'廲"R~  IӨ(x:4XsS)Q9Xg2 |M; vz^mӘx,DI:,S>mHMU>1qoBťzLM{: @V!IPST(ڙB%@ub2 -A0Y7~xļW0@;Ӑ7*RX"NΉώO_X^Ee5H !OoR.枍ryl\+q?.憲_	5?.B|73C*o/?ޚA v>WoÍ1\ߨ\KOZYyh@?9koo@r()5hTĘx*__tMA~"ڻi2`K 9+oAEFDnboAڷ=lF3  r t  Jjh""MG2^~!0{
+80!)iQ9-
+7(;o}Ȩ1FcXB?K2ӌby
+@1ǨTȎ4īJVBjHZYH5jh֡u8{ڃNm'JԾS{w{|2#"G]ʊB6}lS̦M|~a}oҞC jOuԊ9=ooE1o{DyK@ˆA{4A)j	z ㍴ڷfx;MvkZ7ޣEJ\955R7=YMq_HB, 5A >d'gwWA=%}TwK_(":":+J}2 *E~2j_UЋ/êJe}x+݂-@ٗ >˾ഊ~v_CE)}!BǾ:`+c-G8G77#
+7#dߌ(gP1ފ,~HW$s9Tξ%D~>_/J2~@Upэfߕ0>܇qTq?h/ăx|@_'IT02>O:|F_#x3jxxF<Ǒ}	;Ԍ=j,Z>U6CCdY5##}]vsHxٗ/NşlzccӟFY/ge.})wxїgL-/A?͡GP(N<37Q$P~HY4!UҼR^%MaH4o MU$+IXIү)	
+ASDs"AIS $*i`rJ/zQ=Q?LAhUeHSQRBRD5d=q~:_BT!_OүBT_!=Hb~{b=ݗBzڐ!}#cn<;gtu!}=WBz}!d)HǇt!v=)dﮧk
+!I>?h!_(/]KBљɇNXo߼;f{$]{{k/˂}#}[_{{{Q287oL)H(.+AшȀ^ xNWnX
+=,`)
+!}(OTZj ?eg165j/s<+B!}ˑwoJ|Y	qAh_Y{4IӾz^jzmY߶Śe ڪ,aKIueanrU%Uh}WcK.+
+=sI>)rNQv+ei]n%E9KSH/=`y`,BZQ]0fKXn	l饳)UgceKxk0e-KܷݷldI.zON|(<r2"\\E,C$geMcCl/Ƃ~Jؗ|kT6>[
+ޔkm"B(w	A$+_A\xsx+R[-@}?>H"Ewz2Dhozg@̕b
+Ja_'xvi|8ƎG8w8蒛?v2*JXb ,3m-ez[KYI˄5v-o޲,Zc)ȸYלp>KeZrQ綿yZWm,EsLާJjf6>!φC\La)I@?VyW."m;Hz m(Ǘd@Of"`5H?pZhFRX|J
+LP9|O*H'!;>9R{AHG1EI+NS5دRޫ"H zEI4d%>88nQљIt	-x`Ej!cg]Q +[=PਿCR؏[6KF7b7T^Hkΰ9HsV".qε*1HAr<y Ԉ)"7P৑*+JFA˳JI N!'C;&G$Kڹ4@&b^԰D
+(I:ũXПx2M9 	12(	c6v2)WI9٢]d>(Q4@HQ@+++&D_RLhBkqR2@%0v4'Vs_UM0\+x)JG`LlJD8$oQ-cP7	8G/|f+P'EQFLpc iV`!0)ZGp>GaMMH/|
++EȌbN"_g`VE2pGc\.<c\SG1bwdQձpK"+H̃A#*1 \^OT,~}}+Ot#q>:>^k:70wayKY:OV!76^_yyv6^0ې[Jece> WLz;;wÕqOOӚz઻ażBeycEO]ȻoΟ7Sc[c"L|)x=ЗM[KBDc:?bm_mmkŏ'OKλoJ՟Z֟Kd3kuM?Ѹ[kޡ[Sf~ھ4}&H6ekkkkkY#FANWAv_T~\{W:n^!v2הoɒM%kJgӬFߒIM#|ioi\jP56LA>|bGzӷ7}M1M˦gxo
+t745yx;^ _iJt>)5>'M0^SOkѼ.$xʋ7Ƨ5jk3G絽೼nJgM5M1˯R.6Ml׶o)XւD9l%O;sҝBIRI>*ot!
+++iic:@4'߆X	D/C+mfcBd}Eӭ,?}I/#JX.w<OTw9po
+Va]c<|k"/E˰fd
+s8J;9ZrG
+\ M*tU`;-hP{cBۇ͜/8vm麋7+Lwnx9 v?R4Jf3;Jmt!aaUЛW1't݄y9X`40+fPCΡU!:(8ߩ}VTDw;X#YyX,%GX<"yf[#lc#2Gls/6}yGfHX_71++Oex5ʂ1fY&4˞&n6>roAk5TUDA4S?$=5+ܫhx?^}h K=BX}x4:u:I5H:MB[[%@PVkMn2cU/KԚMJxoW_RwԭH=NRϨ!v+t^}4`	50|&-WU0^+s+k'TEVm1sB}J&_Ju\1TuʺZ٪gF鹺U_V/ISJjLFjUGWG:;PSJU]WC^h1^(Մ*JsA5&PwW5݇dhJêUDg*`Q[ q 4Nt29/AI++U	3wJTV0кVչvAwdծV5HX+odΒ5,esnI%fl.J$0
+tpz2LucWD`2	eqYtb%0{:dbREI7p\]&ED Tnw&^*Eʡ(.YVv 02+GwH<p$ȢLw7q}t@|Q1~2*Y{C,JjA2~P:!HĠ?!do@tW$IƳb#% x$G`ƅ!;0m6<}aM :tf36Zڦ1 .Z;PN9upAU8Q!aSZAٰe5A+$P0?ˤ5A8C,}GB\u|cSz&TPW[+3r*3W*&W3F=ܤוC"jW2:3{yxhz*xjfo4U}:*e0ެ쭬@PGJ=oπ$ =EeJիJ|Ik<EenT:_f%Q=cq8P2By;OOI[D(w[ؙ}+rI)~
+MGIMuN#>Ť"}QJ,"ps\^ry_yy7.O**/,Z_ɣ
+Yyx--[S 7Hs]SQ\F=B"OQ0"<[lTv|@dىKeʮ \+eg lo2*}*K̉+rLm$6=Ĵf></iz7aIqtOdCD?S}2=Ɏ6tn {C!pQ5CU}Ja/@]鲡ܠ7 `tw#y ޳	[ΏZ^w7$Ztؿ[E#ЕŨ(eճPᮗܳ]KeWŢV%:GWކv&=M|zd'!=Q6>\[B?gǞGb V^[X'5:fF&BV)[~4{(TEK=|՗?7	CyJ,G lat1EsEE3Eip,\э"K,AG/t5<0~KC>L`K~{Q`ﲖYJLa` t?F՟=**U3=
+:Xh/K0ů^_<dv(	[P
+xBlȖV3-ve	`5o>~忧^be>eH"	#8
+#AD䈲+[
+T%);Y:B_Azȋ%o.>`-xP:Vj(;[;-eJrN4_)qj\.X^jͿV2RnqeWK'FfK
+J;n{aXy̾.fnrjttrQ:Lҹ(ʮN)]׮+]|%_,-=чYO;^rn>|<}c'A[v9o.](){PP9*]YϐP)]aJaVʗG^#_!>,#[3(ִm[㋓S %g<?^g<_/mv_*6M@|)
+
+"4ʇr	(NښV]KN?z+X\]\[lEg?ecyRO+*F?瓢_|,Z<p}gTBUZ4M~矛d&	Nr	ȿJ/>)-MZ~,iRǓ&Rl%&Lz}Mh<Z MO!pC53HE~D~4dd		PΓymݥky[l]ǌ2 ŻҋEU{ŭŎMb/÷fxWwq_⁂#'?s]Uu-_ 	BHbBH8IiD bEAEj1Rr)4eX@h"EыHkVg3s=^g/,)\[P]Mnk*mp;_:睓?|ݺ_Yڊ
+G/FDz$M_˴tï'6r)-?`sᮯүrӢHvEKJRf&(gx94-ǔu9E^50:l94<O.|LThˢ)%o/_W+?GΪ'sl7EfyW'O*)j7u%9KԷ`t[EEbrusݕ{V_Xu1nɩ:oM7#n77tE}sӒ'iOrv]wP>5$'&?+.4OKK8wqvOvi~+Bm7NtcwSv1,'+߾Lȓ \5[ńs)rQT}?zdlJnڶE-O&HX,\צK6[ڬϫ6*aSnvyuɶc<"p]]|B-X	+^K>򏵉m?4`xS¦ڔ/1u=0<_IQ9_S9iyy	y)yk3༶<>]u|mGq񃗯|VIXpu^tWy}K^Ln$<6\>	/ПMËK&n^^?#j8!%<$Mvg@SmT֣%oi_j^.WßGׄi7^v~-nJ6)=0~S|])/|NS	oKOٯeNixBwVȩϩO.Z\Guj|+?xG>:+%t_hR+#>uqoy;WMfFiT]mc\!bZ\cd\Ŵ:rO9::otG6+o96c\nYò]?kvܬqYUYd-˚ݲWd6kS֬]-^QfgS?gC]6Iė$~5(kqMfӭfg:fEzKJfʪNwUS`*ǿ'o3JvE&k[_ek.zĳ_v";[F~vA}C3b(z+[hD~N?1}ccI6*˝nHd5	ٚ!t	9[++KNV|X43KlV }F筓]*;
+c՚vԼ^d"w@Kï5=M=NKgTp)00?8In I,K+y7I#t ver86;*jgfKo:$:,c"B|N^3Pr=@4r[4V2|*M?"+܁MŤ+&.rGW"1IXsϡ@mpXy4zYS#ڱ"$z)sV4fYOKXƠy\ME3p( O`lYE*Jb> 3Ls{j9Hk}_dqVG8P=ʽe]Z:{I4NV2%.Cއþ׋940ȳZѡrБN7]~T+9?٩:h@"{ĢrNDFru{%^ !Q)F苮| w׳7*2RQlBA5#ʎ1Z>h&5zF`ϱ6s!;\,]kmx_&U'|cZ/!7awɅicd厀9+1X0[R,G7I[|?@`p' ;!΍'p&̃Jk뺮24
+}6tEai&M09ROz;\%t{GC'<" {
+43#S	=M|7:|Ahw4Csȱ7Іg28	ͳoAR&m4Upa<+АI˄NFBIȃ )w7Y¦Q+4w>~/@羀p.ߣ.M y<Bz<2`LGO-PuY?̑ư~h.SzP#T/
+O-m4//m/k<L6EV)S4X:zG݇O^+"~JY,@n绱'iBȿFž96dIhx+rw,4o#`g8ѽH^L_&t2MBIxF3)uW	Qh1bbi5r+zey^ p.ˣ$<n!t={e]E֫+z{Th#kIZV6BbGo$
+go@ƃ=Iȿ@aM5r?l8\  \+[O 7Y4!¾Ђa3ffZx)ML;L|oArzW<!#zMz0]xx^jeW*4jKwIa+*RFPa7,Fdnִp-<+@+ \Jh6XII,аsa+߮t_@îGs+n<\@u8#}
+5a+ B9wM42&TO6KHiުG~*9z}n E^֛kf
+'$;f-M`.~Ms !Bg9Ykd}6Ut/:\~.4ȋ.=mEĵidԋWiRƏ\kINorµN8N~/ \f%lJ#,\Wa9RױPkaP]s!5KKMe܋gӃ*A!wQ>g0>Z0ڀhr!mz꫒)I,-坦!ovJ#NA?ڙӺL+2ו0M	K#=Ub0Fg4i;ӤJ؄Azz`a5<~ȞBa|]G:oHU;Ǵ@Ҽ1|dV&c?	h(Z45h14#pLEnr%WRLomF]R\M<Nh)Y	$knd{4[a|:Z5w2a:9WVx8п*k}SMz\0fn̗b53_JPGxK`LbtNo9-BvCLi?YOm]8k\̌7GÕ84}/bX)ȳ<c%쐗+z+~X;cچ\L@$dպ'eJϝHOgRt63PO=p4'_ɗE%~{J#w>";s+<\F\M9nHBᰑSMٹo5C^LbڳMeؗϤ̔;xjg
+5mR,SnOzArUeh;\9L]G9Q3g̹1 %_hA$>g0B/Ω0eR4(mef$!d*_eƇ@%SI;yI@o῱#obszSlԇ"z^:,ZK8Bl?/-EH!)`_d5K\GCGCS:4?æ2yG&
+hi{i4D9?ƲHvKz*745^%ǦHmDNlMbǊJ	q\M{nl!7VxaZH~;i؅=NR^&#Ny2*6rdEJK
+wY2JMjͼf?~%o&f4GEj#lJ㧖xrqL ]
+6߉ٴ"#cCRE>X<c7R=Q%	͵}x3@.g}l,Ty1g@|or3Jc4uiK(3BYیmW'Zo'Z{'3r?%CoBN ]5xդvò7=n,.#zxhzM9meѤ;'+r<V_|ͦS){߶ϴ\zȅo&"(Ѵy۫92r3wpW3jzKd#@8Lh+FYT)%b{}HW'箙_Ej6Gn?!ʄ<	>a	wN!W9+Yt/gOy܄>w)#Y\ÕA^Î0M2ӑJ#xKhhu PۤanO݄v	x>(ܙX!cyo&x+fj%X	4.oBJ\>YMp+~
+9	y6ݐc|>+y6]S2	]U[+g?uJԂCbdS;~IZ 9+	NB@dS]{ylf8[F;S"(~"tP-wMI#yNGtdӚЮȩџHp]_W3D3fPuXM7ܤQ,[O{Glݜ{|+7l^<t+:)wL:}A!O!:9+!r~s%4Ș${zL!_3Hm1X2״Vf32pnX>ˤ_̈0v=l4!3*bČ{BgG{/̏tTݱ$0}2{} {S.w[,2ubFpu`v5WP_-Vj<:(auh.K9=H"}My.[-;z,3T=O/8{Y	9.w"fRSue}PQRwdW 0c&ڛ10?.Pzh܀xб.+#U%B*YiUc{qd/v4.a.dBcQ+ݢ:$J^blDY!p'\o.x|Nd޺nrlw!nGzN	C30+0ǃDE2`ayƥhp}p} Aa#䧐:6@5t,/!ك?j#0DPF/,R+9Z&^4*rfjJ"L
+,WHײ.o{70q]tm`BkWKcwgxSp0AR]"fisBa/vQS%38ۣ;WĞ^4de{<ַ*ڻP/<.ߢ1j=KrC3ACx|:It{H(,Fnzyq_Ў+L;3EgzEE#?,򳜻Qfvb} 26֞A/g6Zi$à`mYN-kGei
+*(-D=a=⩿qIy#dtVZ#;C[ ox<-*}Jc	mB^	>-\K)4e+P'k4Z*g"~hѼ-|yI{i#彇Z-r?vZ/;/Kg$GC=l& '`C.QjT/"G#zp|>pqA^&|rox,B/o3>is(\S=p1z"S浢oo%6=Yʪz~̎,BbVYzl
+QV+a)C2j?ɹO7$U$8hBS"#\c$"X< 2OX's.uR.%.VeպD䜎QjHT&SkC:Xv2ؗDЂҢ"? w)<_=+qb*#i2gF˩xX6Q?;zUnGdk3.UE6=dv1~E#d|P!{ȕIsh]BV#潘aV /*JVNˋXO:kh3Z@ToD)###G0޼5'vQĨB4_ W#븢X~ᦑJGUAaVJ501j(X.zT#|l/`sdϳD]*=qڌNڏ.SOZ$!mfys%:ޮaoI},ޟa_t'v4# od7K#OFoD==;7o[=H=IZxEZe@U;atWoEz-x'h6Ws{>L('X\UYˉ9wy nBJXukR't62;yx&f r+";ԭ+,M,oWsB5?죰frVOm3!{,=o!bv;!dE[ԚS֟}S#]=;{`,,SU6{+^;Ҕ\C68&r(==T)|Ji65bt>6#_?§G~ԬTI(zV(9eXWoFQG_V(4=*-znS2NM1(A2%#e\M)=_f=(~_,
+ȿAfQfcx٧g1"YW?:%V:4BuWiմ|bVנh~#JhQE1}GKYCcˠbސ27WBJHm4_dpgcC;ZdJbM߉P#vRE^,JҦ،j<0&ۍ. $pevB2GS 5}OEBW"SQfkRjdL033b04ԋEikWKg2ҧjMZzS-TXWKOҧj/%x,[aDuCFeK;l?#B3PSV<R'B8;j>Z2(9˴vjM1)f.6hz4Ek~=x"7"I~SaCTI>	yYmZ&-6IcFf(sMN̳.+(v6fΔ<EvJM߼fۿ!3X8SЗm
+QaǲLjP6maU[ԈCzEfTq]|;M1cQqrO!>]@FxǌoٜVqL,&ڳ2Z:SaU&qG4X\>vi.V+O˴^27y.hc-z2umFB36LMYY'ئ06Z7޴FExmڧs323cv\'f%iqؤg]=dm6Y!.cK	8mbߓr\Ve0?6`,Hf+]x,a50þiuhf5Oa2`}weQ&Ny#RG`Jvߔ{W;j_>r$JRnTykѝT5RM~뫦z׼V8ySWLԕ]We*CS~XPCW@/5^BzU+z.У&z!{\u[eZIVU=+ԫRޅ|*Wz̞UsN_4W}XݦF+܉jfK;G-0yCѐ*cHiag+T^+VChl+Ijk-mB%NQ+W%vu9BMֳ<oZ*W냱:#A5CRs{L.0G,28FXTp
+:0|}kæ%Lic&Mva̆cO"X
+SFvI>O?]?ur
+mpNHw<Oτ]>^0v,<{ް?̇&;fWapL&ip+NXB*pwN<O޽Ea!7u@<Law28`gj<BDg WupS`3wЃƏ,<[
+d<ߒ\Y#z\AQ=K_YzLǊu/G=z+=gGop7	/fG>TTe2tw㿅}Eہf=ϪFq*o*]Ҿk%k_t:zݾo*o=^ͬ5/C[rquU}C_VJz[@*FX
+ZdU[/ZWku:jZlnj4ζ ԾeO+{>`+yG9!:CXgYlq;awr[	nMw{@-Sa5aͱ	PVAJYJtlS37fq̪1cNǪֱcscN},vaͱc^7;O롉>)W7wv9&cJsjIU[/1&Kju_VVyuՏuԡwͨk*ȅ}c,61g]sk"i?߄:ٷ?^W5q9vi9g)3sh	ag$dg1=*&Ռ={Rz5׈^zז^{5d2S3{gfg>Ycbɪ0޳yq<N<Vj1O-	q9cٜP8pIG(RTPtWQEѓE5EvEnMǭŷN[޺Z<x+~㋷,n28sp1g~f[\_$(T2Ҝ1}JKKK'.]TtkY.!M"2Ӝ{{?&"XiCyC?CzΔ-ck#?(Gͱl~3>}z=Wf*-irpg=Ye¡R=ԕuhVQ6xqaG*9 T΄Ϊ]۬YzttӪW̛1T1ożz^ZMM˛W-4;)УJ^E5Gk͞j[jڥC:Ω=&A9UW8	nRw_Z=MfkXܢ[_:_
+qmzMp%mkokyKQS}ftU,YD@D@%/"" "s$9 A"*};0w)]~+tOĭy6$߹;w^.^{_,ҌM]yXd7|V2{}-߷Y}rط.G}-rܷ	"'}EN9[osE [oKE.[EFJsE~-rշ5"}-r[gcnŷ2c~o]rϷȟQp'	EBV"!X$HHF-r	%F-
+E-
+@[i/e\DR()jP$jHHE-Q<cPr"TQRG-JH(m"t"QZ$!1Q˄2E-l<&%jPV>|d9P.9}۷K]e\Y$o|E)[oBHa")[Q"E}<-RܷH	")[	Xo'}-Reǔ-S޷L21-oax[InB&lT{X0熻ep zprf~n8şǌ0Sw=o:o:o:ɽ̹슟3\G{t&Ggc{t.Gc{t!G?bl.jlzlnc_1W4nf4s[l	Umql
++{dg+k&EF|/Q½>Հs},Xݸ^l7ĳV3%﹮^eZ﹁mcm7X^6ffMN7YY7Q˫fO+IYma9y}/2[e9+bF`9^$1&L5/M}6:o']uVkб:bu)V#8Z|+7h|zy̹_yٯǛf4>P^ 쇅mBu1I@+Xc΋DX3Hϝxcίn;v)|'?xLB:ț^5v>rZlt|$s"ny?u1M,ml`ވLL%LɄ6z
+h'Sffw~dwA{ovo`?1H{=lO3\{^f7[.{}>fq]WyCO|ZVU䳲)k:l ɦl+;.]CeW@9X9Jr(ir'ɥr\![)w˽<"O3yE^ӱD'xN*'ǝr8yNAS)wwJ9eNEiit,,,q-q\vӻnn7-vswt˺ggn]Mq[A_?<K/%yK{^	WʛzKog{;d[v;;{U>;Y|
+|~Hڏۏc{Q,~Ha##J)b~bBΞ$XJ??T${4|ƧSZ>3)ٔ\z=`>e`/XLQ&U=^ڛ͔fo!(G9SQ.c=9=l_/R^}HU*`_SA_B,LeYYd9*"+
+$+QQ{Z*&jT=:`Iբ}u	zT=ɞ؈J&	-xtXVm)^rLe7ٍ*={koz=UfKϰ**{@^<eOBٛs#{(z={d^`O/O'R-)2{4^?^aϟGuѫr\BuMkkuT[zc{j w%wQCGyq9VNP
+j,/D^*R3ySޤ8Z?ԊɦSԆ*Bm9<jKC9NF'#ut:Y\.qw9SwG`aQXH,J=bN1pJPoRS)M}rN9ЩTN%}đZq6NBN{82?2FFҠbQl'+hNњqTiGw&fs(7Fs1i,G|A0sEi[-AR4U,}JP&4ɭVn+}"MauM_Bԥ+V4"V4C'h>,}A_LsG4O7iYLWZ"Ox{gOzz^"}텽0-hKE+t^:Z*WV{zWzOxO7^zSi7ÛA9-&o{;o6{um-Bۼvn-9vQ}jٟ__
+{+ZN{}>b="7eYX֐/ڲ/LdGUvT9CΑ8FBr\'7-r1yJO-q$Gd+'rJڜk4rS7nfqsy"nq	[}ڭ>rn#F%}Mw=\/Ke
+zEb^IWΛ{e*oU~ nAm({\Bv"T;CuVPg+uPTPP4PPtPP燠ΙΙYY٠١99yCsBsAsCs@sBsAsCs>
+5,
+5|jXjXjXj8	a)PP2PòPç堆塆OC++C+VVV>55|jXj<԰&ዬ%Z-(PPWbubBB^rՃrz &!-(W#ЩTcTTST3TsTTKT+TkTT[T;;ЩЩЩЩNPP.PPA}A}ޅtyԧCO_GP~PPP>Q?Ԛ k	h+5iZ7r,{>yךGy],8N859YkZBkrBk,?jM1[-VrݚњS_O/y^!7͛y_{+jZ'}td/yw6'3ǤǗ1'~}qBNs9Z9=m>A:MW6DZsu(=e\P	*MY5쟹/崟;~dɧwqZ^F+/3NQjƿwQ{1ĵ%8=Ƚzrcb>܇aνi̻]Jd+?I$b8&Qղ	*5̮PwV>yZFPiɼFBlMC>_.̯L+W	mM{0kGڗlL$%PA*s$ZfXz3H@:kNdکԬU(,e)Yg(Sy2;uW):L̥]"UՀJxT+NoUz%{LiAc~ϐ}GP?e}15ȟ@:	6C"W$&{?GGF?6Gux͵vԛshGs5[LKUUY]5&o_u
+'q4%k3{7cG+2.Dz?viq䝩 Λkn=hM~n.Z["ΫӋyc~M\w.Mzy>ir+J]]F`49Ө?_"HJm3mjxw*Z|,b!_$cN?'v>++c1kKCE%ZnlxBWͫ9o6w㖊  ,D6^!ɽ5A*G=J+j°܁oUFjF[~]oMPqMj=E(>zz?Ճ'zazדY
+ci73Dt(""HMIbE1O#W,Hb9iqK"O)dіTcV1ź>TԻzOP﫞>S+=]O3
+?"Lgz^z'IzzZ/+ef,VSV0c5%k${|Ty	ӫp562^RKd2
+[ؔɼ2"Y`H6ǹE.rb4儍rFa<bXJRw;* TPgPbRbkQ&NꪺNUu.L{+[=غn;n[VeuG݉o+mE;)ѽu/P^ͥUG޺oNr,]tnӯ;!B+/mu[MwJx"KOS<$2".rx|[bTw/]uW1YLS41-7@,K2~_k7b(}x.GAqX')q&D곬*FW7sϺm)mNYsR3@OR/^JD֜E)nQyxGD["
+*<Y:Ku;5xp^jo@wyyџ؛^"^aR]xV}xY驁 2"D)"BE6㚲f"OEAQڈVbl'Ɗ^B|AėKzW|%bNb&lz_s/S/؛}v1} a]Ib5kZ/։u4@lcIz'+n-4FSqDq8NIq>i<1bG|;jV)jfjWMoq_<z&̌m[_գZuZVjڪv^uP'O
+=ԥu]V?򺂮+uejY]]?kuM~Qkum_uu!]X?GuQ.q]R?KpE=#V{S.:΢\:ΣjO'T:Nt:~HgЙx:ΡsΫǬ \s+U@%K$QoJWjO5T+S5RR5V}Ʃ35A}&IjfYjyjEjZ2B-W+jJUk7jPSmq_Qzڭowjڨ6NKTuVWeIT?:AKuLmPMmW;OUuPRu\P9uA.+ꪺ~Qwԯ6QtXSj~([ng/hnezq(PR'&&e&e&OAMAMCM*@M*BM*AMFZ*Д"E5Ჲ<eeymV+VEzVP2/Be^Ԃʼv#+"/+N(ΫPPՃΊ3U3sVIAoBBނ5++J55555@Rd%j%j+%j%j%j%z-l{Ela*RG]lNb'+Tg(T(TWqoPnPwPݡPAz@އBTXz".l~l!QNTq$a&1Q%>qY!w[_8;cDz?F?bqtCL(^ȜQ<x>G+9rK6[?ĭm<{H3gq(-%?r$/t,/t"/etK9E;/^*qoq&G8!荈ǭm*6HqN}H<qQd,2sfY9n9EN"7a|"mQvq;J#p~*>/sN8n'd)b
+T1vq;C5}5=&6"%b	2vXqJ]#p~#]/sn9nrn9nsn8nw.=b~8q{X=&qܞ'8nOSg}UUUi1((51d"ܶ.HtY?xzۢ%eG@Y~.Hsei1藙:pIdm5KI¯Q$ ܀I[ې~DnEnQmJC+5
+f{[	>퓰oHQ^Go$rw=(lk<9<d<mk%RcurF	R̲Y;͓?n1cfpy3]ĭmvv[Wxzm-Zⶨǟl\>^˭JxZ*;c[c"qe]1MJ+5wx*[Žrf/f*x0ܽJ-qO+ V⊘=qQ-m9sשyjBqdNݱC8'S;Krw]{p/2O=GZZ0YcDR-֥R0s3O(UIdpy}2#^ƶY4q8R	#Fv:9U	Ud.
+_b#nx7	WG=nk\gml6V|NU#az:,*{?y1fYcGb5)mVv?e<ME\Oӑʣ
+"jڪǔHX_"tYtdljq	ZMD9-ӓ9	uc[m@<7x5jUd-Q[=oq[=)#ucKi}ͯV:sy&s=)Sh RDNtEoO#-,k k0O8ŲXC9j+t5lkY#͙FZcp;yqAVH dZG8~9~7+orf!+beXpnipNr4̊nni0BY[r2܊V֜fmm9mni;>kz{Nۇ;pځ
+w>;;sڙ
+waoszފaopj|nq̀تE9We/lՁ&.WsXKR.T+E7>s~Zܵ[EVՃku)]®i7{%NRBBBR	Z%M<aoO2$sɲl')r<(o8ש8Ls9Gۉɉ+'6H8,qVē҆F慶Ά3k4(=C%dҋI-$MH:iwҕ)iY&yrn];НuVU%U_uWw^G+u7=-"Mi/"!F |I2$@ @ A #d$H2
+dȨ +2dt2&@Ƃ @Ɓ A&$I d2d _) SK/A SAW _| @L A 3d&L2dȬ +2dv2'@ @ A d!BdȢ Ydq,Y$@,Y _|+u,Y,@,Y +@V +AV*U d:ud=  dCl1@6l ߂|m|wd3 dKl-@l ;@v ;Av.] d7ndȞ do/@ @ A!C 0arȑ 9
+rh9r,@9 '@N 'AN)S 4irș 9rl9r.@΃9 @.\'	hOО&SӃ++4uHx@ZƈԺR^:R>H y+7H&ț oHC +-@
+F @ o ) ) )1H iI4i
+4@4i A4 -@ZHK -H+V5H iMi6@ځi Ni>@:t  A:tDIQDG19@?aO8?<2#!H@AA	@AA	@Y+duY&@ւY @n
+ An; wԺ	'*Ur+ȵ rz r#@n	bcHcΧ0(E_lO-_X6f~:`#1n~<nI]qqA=j<OMu>4`a9̂ 0fDìrA#a9̒`g0I1\޻x*z*Fe&5ޚ,t~H/rDg6s_bzXcpDո](Snhr{bܾXn77q0֡Xp,w$;W1q>VZ'bE+=cj[-wB8ZMQV5M5;ZZ#Tt,~(ق3:.r?fY6DUʪex
+sޟ_|<y_.n{=$Qa|+%PIlzZլ9b	%U* #x溭8m˷w=ye)9@+u6W@yIQ.LEtfC:BsÖ/8õ@A:yE=tA	}N$-%2Ff
+y&XnV3*P5@iAln_jlu4OY
+kvf23yus-=YFpǤ
+o}
+0јJ%JvgGg`M~hp#Aeaj[lq/՞ѫ\	Zŭ_Ê+Uqʸ&1gQ\y]Ɵ{qLd	1bw\yA¼_jg\iZF(Qs-ĔtW$f#^V\DY9|0oƬc\רՙZ\D\[kW+ȚŹ*X0íWZA)W+&$ۯWaJ2-zb+kZp"Uw&Puˌm!Rٲ%pg-
+R"$ʾek)SiTD)!<OlZe,QOi?s,_kwι=9s>۩.cXH5)<S dVjPafPkuH>6*+-Yyqa/-qǃA%c@+joW,q(?+5<y^18>$qD2`p
+Sa*$
+STa*B3A+(Y$K&41
+8Tȱ`+		hz,x=f$	7@C[PA/9 VǾ=_tw;݌}.lQ+X=.UFcU6UC|zd3:y=uQ85yB?  H,'Gs0fRpu&uǏBFCFA9}=
+O"z"BQ˩JjZCQw+{Fj+"F+מ`2r
+J*;Ր5uw! Aڦj4Bvj\s&d>1'<
+_3Km<qpQGw!x	(
+w]MO>T+ԍϭ#gO]
+=m*"¹n\G̾p%
+Mcy&}#rWdf<|6.40r&3<LX+Z&j3;tn2:;+7ڢBsd`k	KlKG>LFi^/J4sk5.ސ } }! s	Ԥ7saw@ۑBX-m6AKM&hi	Z-m6kU,8?AAF<PQw"GƝuj#YIhW@_rB+%?cb&)+ϳsaa5}:cm° ho%^IЮbP'aXbϱX?	.+j&>+e
+_x l|PXO+ZxHBH<$AdIB"r)
+22 !r2d<d·!9)i'!!OÀ<yd&dyl\y!/AB^YYy:+ț oCACV@ށ y	>ȇ C>l|
+
+9.I0x6Bsg8,AtWFB:B:A:+n^|C|+,+r Hh?hq	sssssr+U3 { {! @Cp_
+`ߢ3г%I$O{)D	(W0x/bD&PA!y38&AF'<(	ekc(cI,'THʄI
+2G+?h!="%F$#xеZ>9|8lMAsC1L^ϦGQMT И(WxDQBq&H^Qn~B# :˅=Pv?+ΐ#r㢓u[:Z,'d&	14+6 tv Iy˄
+w?Edjn16[ƒ]dXvC-]C[[=1PER?En /7ʏ((+E'ShSX60|/&v;T眭Fֺp=r7.,kp	RתRN49y_L[|Lȅo~ޏTjmt?Nrn/^yc}qЇʗ6<jcYO͸9mJٴ;Z?2]ms&JpWf<ssIJ+W5:Mx]ƯX>&W-¾LkZuO146TJ'!KНIq`CV M&4?_a Э)S̜Zy4{T)X1,X0G]݅;Oj.뼸,׍.ǲ0WC[>P0d^%-#L0E}럤HrF$F~(8Km:/bɏ
+:+xWOo{ٸSoYdFVp[?쏏^OzExT1?qҥWt\yUԣayn\vMaIwPIPG%K=8LOh@ѹ7Q69>[vHs|g}A>ǉ~u
+Ui/J#/Rn9`idҌqxsR
+}nϓ9*oTӢDz06cIlBrMYҍz20NrD=pΏ2BnK&kR'd&1{X4ǂD?lTYʡ-۳z2-y5/J͂5kYJ75P4hOj*3]M36vH8?k&EӵW.o<,biFv@׶wܤTSsw5,.8ζwg$}Z@e?ԉqsVT'MJx=[1jQDS!VlQFw̨)9C&>7ecFR;ns֗
+#"?+8Zް2vrnЋĢx7HU`h֚N8k3NtM''+,ԞBh1545\JΊ|q[\[MC\cS	a4'rF,2dk	P1LA@	'fq8I/1T&hK58a)_rϚ՗BjA1))7xcz%n'oi{&	}UWse⭊"VJА+Y$3rͽ%Qe^o̥oBn|¢y}+;CO$zz+b"YpI/C)O0ѹOV.H;٨t!zW\||wo?wwqwlHE}ft	uijŸ9u:;4@N띀l1~P=)=ܯNgL!&}?/:1sX
+  ܽ\d7zCd`1cߩ`X%ee+Y̗l|jxq-swH\R0_=n`p<Բ[q^v>LӥWCO4}eZK=5g7,pjeg>U8`fRlX1hLtk7&L`
+mAVňU#T5dX\.ڡG԰f+60uc7f+6;Y"0%n%gM+k$ۧOJ{&ZWĎqAEHdqS%ን4DALLDId0haT1*kMp?5NL;H#	 FНYeLgD?
+Xƭ8IXkXYяX׵ll76WYS1c8Wrp8/EV͞]0_/YEUXkesM(_+_i
+U	arˮfXo(*R~+*ӏ?R,nZߡJӭ[jgp@oO{Ty,vdKno3p S4Yd}4+Neo>F*!{;Nb(ui֏ŋ׾}p|2NřTke3nQGK8AM'&Eu֝L/_(,ER=%Zn00>Ϊu@!Ic}M@`n,	osyW\w{,aI/Cn~Rm/9St3+xr^u4hJ1Q?KH85aB\-,-N׍q͉r!M/
+ZH{j3mB9U)/ʊ=M7J<&!mxC`oqOMR~ڄ&[K6F]m'R|r[R	]6j[{
+YՏ')zN-
+$dExYM\+ip|= Y׹뽼TRBުzH~bfi)+XVD~\\_&6ǀ:xG#C˜gʆj3#WU?y~VI5uoP/:wwEƈwyMRw1gٽrW.D0D&D&}FpUbSi/K7RF"z#zWo	CG\~S\N:ݓ-%bIZ-K]wpݰz2?+aurS4W-pj_As׶D5LH=\hUɊZ}Yͦ(T4YhO۵hrYq[u~]˃*ܱ騚{޶fIQXq){KS_9/O/W9X0	bdQ^m.T8lRkJR4XzMnIbb	]vͣQܺ3) 's?BJN<75q&OsTvjQ¼g*4+]0A)2oŁvŊrL=Nȅ%O$;+&(K]rˢU+̰eJ*Ɗk^Yzr4b<"=Ar%ߧ[]ݛ"zQ/>,/;P~5IzWL*CYANK&+rEflNsy#%-Q^Y}`Z	wg\cy%Oߣn{)[˼ʞ:_͘1D-]ml*Q=yJui_l(¤}6v~\_~!850[ N6GO$1(dpH:{;>޿mC;EaMXqTSqAX?"w<0_ Sg
+"*s$0/lr֯1U\w9q3zǊ<>X.5!E4]ӊ~X񼢦2ff&B(v_ryt˲F;0Wu{5H
+ݐnڪϤ']Xÿҿ[q<Mj[lr-szT7oM%]#օG~=С&SvDwÌ/#7wojY6fm6g^mM9V
+S&ؘ<a Jze
+8t &wIʷ|26|fjkjGҮ:>qOa\_ۀ9פoǈk0iٷΡ474`;ᤉ2|k	Rǯm/xVi8P>Yho<З(A!bOgeҌ肺υ.5^+X؄DhF+vg/3ƭi]"F_7%6]w٭-/6lxr`hK]ʱ,i9%|
+:<Ǉy@Վ<żR\#]K]+%{|̇IB
+endstream
+endobj
+5267 0 obj
+[ 0[ 750]  3[ 278]  6[ 556 556 889 667]  11[ 333 333 389 584 278 333 278 278 556 556 556 556 556 556 556 556 556 556 278 278]  32[ 584]  35[ 1015 667 667 722 722 667 611 778 722 278 500 667 556 833 722 778 667 778 722 667 611 722 667 944 667 667 611]  66[ 556]  68[ 556 556 500 556 556 278 556 556 222 222 500 222 833 556 556 556 556 333 500 278 556 500 722 500 500 500]  97[ 584]  112[ 556]  138[ 737]  151[ 576]  179[ 333 333]  182[ 222]  541[ 576] ] 
+endobj
+5268 0 obj
+[ 278 0 0 556 556 889 667 0 333 333 389 584 278 333 278 278 556 556 556 556 556 556 556 556 556 556 278 278 0 584 0 0 1015 667 667 722 722 667 611 778 722 278 500 667 556 833 722 778 667 778 722 667 611 722 667 944 667 667 611 0 0 0 0 556 0 556 556 500 556 556 278 556 556 222 222 500 222 833 556 556 556 556 333 500 278 556 500 722 500 500 500 0 0 0 584 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 737 0 0 0 0 0 0 576 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 556] 
+endobj
+5269 0 obj
+<</Filter/FlateDecode/Length 392>>
+stream
+xMn0tm i$Qi@`HYp4D-<6.@wՕ9nDNrc#HՔwqur>;'Ad<9@5H_i$ 9qL*K!_kӖYכa\+9J 7Sv(ANhG쀨֧C]~\Ӟ<KO*XK^O4{QJ{mۈyZ7;ĶjFߋ,}-F+t\*8~ps(P&`vC0$v2 e蒘BG|	&>E"1'_EyRJmCN4Y;
+endstream
+endobj
+5270 0 obj
+<</Filter/FlateDecode/Length 94547/Length1 293256>>
+stream
+x	`E<{wlfsm9HMӋBJKmJrD(
+EE X`T.	b!E|A(
+>!f>>3oyg:<ǒ|5m[%  
+rEO~i&=Kz[n}TKVADkNkYj3jazқVoH2ɾۈ=z{Yy{	(s,\vf^5g8}~\B7%23J#`9d';I<S̞ӯ$ASGtծ-θYv"նGlK*Ji-X؋{HWl9coSڻk6}*O?kc8Iexu<+?^>{*g5оc7ͽT/)B=d[kzrv?Vx7FY+n[RDoE`}XY#ihI4Dl5[
+ş	kQA0BF0Ԃ TkP^G&|*<JUnj(It:NUWSrkG$h#PC[!\Z=&ʯA؍Ќ
+$UݰuoC}GGN>~nжe=uI{].Sʲb!k5kiݧIuXA٧GG#r,OrH{},<]3>^uaF8a;Ib'`Aӈ.f+4CB=õQΚ9%'NU87gj[oGZw=6۹NB#̚9g*P@;P]m8\Կ>mp8bz-p8p8p8Amr-tAbpf2oxGz?OOC}3/+hzS_N'c֫)ɞgR:J})u"QU_IGrVnNL'i!z(.|,X*^a9:#lP+yʳ,j-_h{O!.M8hlwOPU]Y3#,CXu}("T_CFJrwC}+Q_`QQ0(m8n9Bp oFChIe<Sw.y(v{8FR^iH(xb2n[-D[b;/QQ^\ll(גbXFіƶh4kԶ\Ϳiv(v*z̙殙NZ݀'wy5S׊Fb7p8,TE9*ơ
+VK*U׭R5W"!Ȭd:H<ZS*nR]¾80D҈Jqi^2Ӥ'}-2j$#Dd&3BD6P'9.rL=z7+0+?/
+Q  B2A'Š
+*VRZEjZCU8U_Z~S@F&:i5_fJ@[h6t4mh;́v@FGQ+ڠ]}S4InJ<hӅ4+]t)Ѵ0ZFi1+h	X:z-rJKt<~V
+j:z5}Qr$Z+]Ok/}0=Bh]O'B7IЍL7SLP_t*CO&LϠ3Yh@?LBϦҿsCЭt:\t+@/C/b:Q:';m^:/<mЏӅO0$]>-}>.^I@it;]
+	U]I^<]KW@Agi;ځ5U3~~IFz]
+]M7~va-9yנӿoЗnI7A@I7CSUCtKY[wзC߀~nۡЧ>z?}R;L=4}ߥCG@+}оt/tG@g(;Ӄi?	znI)=})s)>i!YO#/Qk7oy'/ϠO4L1zDL~=H}FߤDטN^~!Cz?g"-(M/AmL鯲1wgc5ccؘ
+_ac+lL鯼kL+1 1 1 1 _czAc6ؘ~ؘӟczcxLS:٘:_gclL%7?t>1#.IzGO(jؽj5ű4z^uV3!jmUPtMJ)1;"JwiJLx&bQ7ju՜݀'wy%ECe	d!m/Epfԝz^7
+^7iG\:&dT{3SW3( t46EztNz>z^oֿ=ʾ{@_6y,y%	y }np8Y  ΐVzt`4< %Ҩ3^d)޿]lEI+ڕ+ML+,r,;6^o4u`ǀl1Gش:Y4hzI˓2e,^ czTޕMLEc	},b7p8,dKRϘ赣h`0ڌQ/py 5
+Ke[ӱˮB/GڕM8NLʱF;#33Cd4Mj`1fшѨlHE1`6+Z=R&./ODDI)=X&[Fu5'+25xdd	}lenp8Y|ۗW^BmPn5%5h5ꑋFb]lEAܩB/Gڕ͇.rh4㙌
+sofj9HY@y (h2jhAL6ѐ`V.6FE`1$%r[<I<h\&p8̷=L.sbA9Z٨Wɠըɠ75zl4LJJq
+( 3{RPh5	 XL6`GOtm %r`Bb s5=a>P{yp8N2Uy#Θyho0ruf<24kQh|.+[]h3>spVY9t?0#jmj[l(-SfdGk6TcG72Гic	Sb&25<̤L+Y1_{_4gUp8N2q<@01+b
+XuYG	I0'h6k+fmbkN8
+utl.r 	w\±ԡZ(3dVd՘mUJHY-nX-,Ƭq*Sz%e3r{Y{,3e'?XFΤL+YY{_4DwMp8'8Kū G
+fp̩BϦIYkZfVMfբ5ZLjwe(_RvЍg2*̽}K8ci(>@*,蔫Dv ٜvns)lV={*E@oTV&+HYA~Z̚挏{cY[I<c¿hDp8N2qWQ*5LF墩Ղ&bv#0؝6Eg,Ngcl:)[-fiz[j]Q㙌
+sofj9纔ci)>8:K(r9n悺nrf`TP&+LH6[no>.
+%ldf|c\M,]dd	}sp 1-)HfJYXUet:ޮ%dYvnu6Rp$)/'jvex&ܛg2`$$pJŘq.w{Π0׫H|L0!eJR^WTK$k s5F#3)SGy-U{_4b7p8,d,yRyac0W?1OE&סCLawH6Cou<D
+N^mveOv0g2*̽} '}d0mQ7(8ʻ{v+|㎸].{É4ƐXv)HK$IkX\)wp.25uqdp8N2E>p:pXS=~at\htkegn\Ymvev0g2*̽}]'$0x}^+58|<n'zF\\..`Awׅ}K@dgxeyxjhp/yRyiU:rTy}*pFpXor=n䲳](||`Q,DFV
+Q~4h6ݣX2wAo$
+c~^czajz)w U%r?&3s0>b7`hh*	d!s;teܒۅĜ*Ak 5M^v&~'SM:ȡ&`dT{3SW!ZƱcZf(P,eXY4-BաP^+c+`j 	)obżvg|c~+nDnSS%EC_]&p8eR*J=q+D)+9J?</TE7\hWu<QaL]31X(?`Y,Q$bDHB6J"RHm,dc?cԳB᷅?+0, 7:65gR,hh	d!ȭ,JO`.>)ssrE,@a5BAea'䋅p
+T/7vXvg2*̽}дV/<v;nF
+
+PE:Z]+h^cZWD!{Y:QJjKsߟ֟{eg}nwO7E3mӦb7p8,d)|'쁃'
+XXB5
+9mֲHY$V_$P%GCQ"pRUM>ɨ0fkfʔQPyYab%RY]+?^m+W+ruEsE,`//FmR1
+Hk¹ga>Xk<Yv֗8衋L7xjh^&p8i\]oO;Rx#aŇ+SpYz^*٣RmQ\
+DCrP4Rz[T]Ec<QaL]3u$I,#t8%IťܭOTǫcqIf둊WVWŜrg,S%HEWPK~b<&S8<Yvk8%[xSƤ"tdSSS׊ckp8NʙJmĤQ*9e5hD¡Zl#fɲ!*bp*ʪhu\Vm(//B/h7x&ܛg=j±t˕ʫ=XY9D%LԴ'Z[u5|<55NGSY^O[fSX:gJBdY߯ڍHM0T	}|Mp8'WQ*9T**bU᪪*%8{فƖGYSYp;g̪ŝrM%^WU*S]]ŸBrKvg2*̽}6r}qfw1gܹM+s+v4u 5iISSf5ހF3^ף&|,QXP-!crR~sp"Ӎ<n+/	d!s4_:)?xM:^!sZ[״[:\qo!{++	OECuGcSmScںܗDߛBC94LF73uV:@u(/ކQ"NoCg֖ZۚC+a]d4IK$rkx<_>W
+>n#~a\ukp8Nf3`ӎ546T46&XGg]rGw!knhަڹs|k-+pܗDߛBg YB㙌
+sofj9߻p]D"DH <
+V(`V,XڵtAW낮uuE́@RM˚guEu!i995SCCsy쬯D[b7`"%Eü~op8NZr#+#9ZI44ji2ԞXri9lkn-Ύ`]{bIGWKW{KcI^>%M 2ɨ0fæGS($7)>O4JBmgYtҞcږvZzlϱH-9gAWЯhWW(Z62boNi̵s,;Qç+|\_hX6=R&p8<L)s}N[⣏>vZ#]᮶Hs^ļkkj?zI8Vh7x&ܛgHJI*BLZ'#IMĻ$z?]D7]4Lߢ}Bx6)drP/+MIy,m7la{'+e+n}6F5/[To;|߉;׷Еٗ	$~ߺuF+T	;l)5Z&3M;.p7i**gk[mmk8kgKl1+=wV}kםxu:iXl%D{hnGݗ+l&{HoH.8aurΣ:Z47N46kfUWUVʣr,
+>r:j1NQɩ*ticE})O,X1yb$JLhI$wRg}(&[N\O/S/
+ģQȋ|[)U(-=&cOgMKyc{Ty*:Q@lᢔ?PiAJ\Կ)ջrht]}]Jճ1!E)[-+B=l3)mOJ6#+mܱW+}MMצu6ƒѳAqpTYI^.\;>7uBdlMlڔ2lRVD٫m-R&-Stѡ@ /}kc`l]+?)'j-#GXWbˏ=*E!RF-Y>)7:RpFNMzebTJ1y5B5#kkD~2Րv<U[Ǖ.9E
+schF}o6 ڶrm&-ӆ%kץ>%g9mo猚Гfc;g<E[:R*{do/_[ĵc|T&m4o$rHL,rha%֜RW⟖uM)PɋSRҌ3F9mXŘH+SGMHOhyPD{U''- 488&/ߛ޶!&K}ׄ+,{M߻=ZcvbU{b+VIXu}XvHP	=}@}2\VP*+$h
+|Hг}Im,WVƽ*boSƽBfPP_39ɷKNY-SzHi=r$%^?ʠѳz'6jG?#]ԉpd[E nB))14%bp吧i_z?"l}uMoo:AY}pra[6Y6f!}&[jt`ֈ m$vgnDxAN!Dp*u[pd"Z:8FV<l0+YśaeJ8΂ވFۍ$ůI(~.AϓMj5,ca)-^R
+ڏ ګav5	(|~6;ˇ&	巣ѐMPK'ۇO#CLdX5(\@*qx&pJ/ƲˍX*z,aԴ+ۛE7ݢ\((Ȋ;dlܡY&qcElZԋ|daIiC2QG.چRވш3kd{z`imWc7WDF򙬢3PQ]\$ȃarcX,c˯_X~i*x-FZ-֦qrSU8Wjk*q%KuAqqqѨA>DΕ((^DFĕn"~ч#݇C7pbai9Τuk:>1vnT]SCrJC8ʁ	eCH;ґ#p~(<$IGZYhdǙezD?Sey;$N~E7"&	S
+{Vh>O#	}X6cyP^a0h,egjG"ʑ78qx+
+OaYC~*A,}X#X~QX=pŅoPCV	!VY5DToc~.vΡ ~}"b[Cሣ(|EV*
+DO+KrZJv/G	;I_k2YULT&r\/ʷݒpC[I{;+ԭ7O~	+zAXh_Ylp .A؆p)&v
+!|ck"p>FXb b  `[?AE,`,`>X1}cE/,zE/,za^f^X2$,H",H"	$H"	$H",",H0,H02,dXB2a!Bf,$XH	,$f!s.bq `q X'K*F]{%&Y:!M!fB@;(BPAd\_[P\hIG+.CBF1M`}Ru[ԩV7ЍF7bt#F7m|Q"QD9jErQ(G(X2fX`aۉivՄ#1Ĉ1Ĉ!F1bF1b30Z1ZhAhA&,.㭡CA\Mp2mdo%\I0
+Rjf1 geDM-M	2MXbaAa,qw	,qZ	RU!RDZqC<,
+;n*fQ4-dQ;,D0*h[v"Z9zBeÑl8+;ac6T.DJ1SNF]XJ#2ݿWmpҢ`ىXJ`E5ڲ:0A,XXBl
+ N6hmFLl,;Ж-޶9j	LnܹhSOmϵE2sLo|_du f6u
+vЦBmˌ8Qu$aR2[&lA$9yv$}PǃfQ{3-2xGp$hf`عRm4v֌+c8dQUss:dl`LѦށK]rNKիjCר{8X\EFzeFAhUS3ղA_2Ҝ&K;eKgMti4LJR)YrNYU6˲,ʼLe";Z/Eg5o+( SrjZ=qT:9عi`lNH1g54"64Z!ůFcu;IugMd'u ϳW(]լ:uvOUjU/	fzvln$& !++_ѱ_g/bx`vvFU>t}2e}Pbjg$bJAui!A@]rT`\g1Y,]2_Rl}YO3Dڇ4zSJ5ˬ=bkB;W5+`Ef͙cMibҪB;_gU$Tum~UmȨUu?kåar6X^WlJ6W%B02Q?~N-fYpx8}¾U<%ZٰW99{eg|ṁW
+6;F%SuxBu,<qZ6l)}dԢ*ˌ=_,OSSRV5ER˞X+HN5r/qѶdėQ$]A͌YD[TaY{ CWc<63mnO`˲~*mp^fC͑726l*mhi)uO+6̕rdYtEFzd6{-)٘Dѥ`3.2c~+o_:0DMњMR O5?JIQ$>~q?y';7hѓH>,vxy2v>0fpb!XOŗǿ&W O~#yG
+|5wGdX0<d6"++pk<&wx夒T__ ^~eM @ύ/H)FO'O(tcH\O֑GϽwgVLcr#i&%ɻBp62~EEk(,oB}^vumt"k3WO_&Vgrd3I^%$2g~!GOWU1k|_u=i"[Iwd?9@!o>%!Wx At==>F2Gȳd#yχp[Mc;>!w?w Ov|O΁Ca!<	13DSi-]L7c7{{/Gw	H%BA|o;!T<Kc8q9?e)+K&| *qa
+g.A>AG؉~N.+'>CZ~ǝ)&
+	/	grqXJCZ+/:1eWFIZx<r]蟐nҋ0d"e050<O˸\(l:}t^;#E{r/E!Xn7װ[ŭE>mpǸW\O6~k7x=%:1IDD/m>Cd#˿~Ѓ+ɘ}$ʣQ+'bgDB;$Eaw6v+_`m܍»4L^@k`E8GzS(7zXJ^|H=DXKOQL0#3_B|?[>u͸/<nZheEy_Gk@=[GrxbKp~9KED@KzZ_?-^A+C-#ϡ-$WƜB)9t3ڒdGnC@<<~gM=ÏЂсxm$ǿ6#A>˅Mva8<JW0|@!?{'I;i#7z	u6,Q@=|u,ډk+(xqEsq~ǩF>ޭwB;CMua(&惉#mFՉ4}FDn+])8d*3w`)CZ
+B+dR&+(Ccނ+HF"GW#+ǀcgGzYG=R_d|CP$2b]:h"s,:,
+:Bp/++
+W.`5$?;2\q4DB|'HWb"+BbZ,h~(AP*L%&Ѽ7"p*apflfK/_i\oCyɓJO5N5$F!:$FWXc>C-YA:>~Hbn'7ߠB׊-s^D|ae"b%WYze#rH1+̜Vjf.Hƽ>Lqx,+c[É\Q?[vyq?Oo=`^%{.^p'<v<ԕbR w)@]DԥZyn	WLH2b6I	@`lPv뵺^kn͒$1B}\I݉>t$'s7mVI&nKQ۬ۼz4_ȦG*lѶFm¢ P4m|+ojYA.8.ԭND+W~I4k<F+{gYх]}w.6ms}$nK+KU%̥Ҹ4ݽ,$v~^-^=Q/a3W~;n~2QFyOB$Rw
+NX&;{&PSzas}h]Ux"(u猆+s&r2ά8r>)	?ܜ̈)+
+95A\
+z8JbA	J'7O0mTgSDXH)",-UVo? 5ٚ`hRѰgR*rfma-\+s3r,	#>uT-Gә4+jF?GSV~~Ω<;wM֬F4Fex7,w2aJFF~y7\zJ)콲:yc2Kdj+Ju@|Q4xƆhoC#s5=ޞ(*p%KiF>zNV<ÞTwo+-^j2HqQIiqa"'-JiőHfD*)).do=[ϾԕRW2lV@i{s]˳[*<|ҁ=]o&_Yˬ_OO+T=rv]O(dfJQĤ|RѰm,fvvM3`j"XqRvz=t̝sÂ+	_cJSc2JF"%AX͗I3>gL(ǩ0z-]cVF:
+91\q
+=DDQ~t[~QM!c=O&}<,m-Y-(>C@.@TT|~$5Ԝùkzz̿+[*J%%i?iZ1nšeIs&*a=]D[jh|0H)Ep!.*A1∟6Ɇa^ONnfax V/"IPb˨/Qh_Oa%揥R=[oq+:zk)1\/A!:3?o.tb"j76ov6^LG>0E]XYXeL,1ұ(h6{+SCӇ6){_lSh3F	DH3^7`rVTǡHbZ*q(%TQSXPRZP"Z7njGX$]L}֞|{6]97:~^*'݀I_}y
+4<0)zރl;`PL+0갚CmlU>x6El{zPHC8B.7?ɧmO.&Ydf	˿;;?GG&LطoM@d1HHȀK8O{<xۓ'N$$/O^)d9ǝXLkB2`$PC1|	4՚gVwV`x0PfOc m<j-8
++p$;ehv2Av tMO4)ҠXំz&`$aIw:z7#\,E@ӜQ^X`o%z!Si9JWW~:~ʚBܕӧ;+N1I_sT]A]	.+"ǵ$ҕI$Vya{__>}^6^'+ƨ隵m#]6t TW{]A+?dN6󭙶QVխ*RWm:.o3t%eP'@GY^=6@BTdipeepO*\bpZX~0,1_HRk@-0y%꒛Ǝ֢-Gn[pl?o\[Oq^U7ou[W{U?{
+	W!_FNhe֐d[։_Xlclml{moL@ebm`$blx7ZygHv@1۵<"%l4mSJ%N
+$TՔR}?Z}j+6S
+1`,HX?(9+5[/(flPٳG?sf)O݂7%XhEhd{Z}p9Î4:'#Nhmۜf7ˈ4&4x?tm訧i6S)jfhnu3᳸=E!w[ssxAsc)bxiěl.WBOPPzA7!V9ɔc3Ʉ$
+q̥bXl^ՆFG?kZ$LP3]WH>̾eMtϘs EnIyM_?W~_eq*r<eK!mu&yſM&?og8tqG³Y9#΃s*-dQ5´?o0f:j8SԶ  ƬTmь=IPSj`+d'{lo2pc2$BP]PYtm!/MI#W*?WO\5aœ&,'LwB=laށ_oxx=׭F)C)>ޭ+Ip-˯1v+--,DTKY*,Vlς,xq/KUFlϓ@꠳4; #.3OgY(F^"ްY:{$lү]A>_(_^,mwE:mۮ%IY^pm-!ìɯ7se3gn={@kʶM6r^o}܂J}&v岥W~te-NZD[ )Itf)vҲhV_9mas*k	ejv&@B5gtyC70«
+̕D1u2Ɗ!; 3h<h}2ϧf&e"]vc~3ԱN_7kj?}3kϚ9n¬@s%缹Oz棏vk+6L4cڙXvmv?N+qwxTv̷7˭VnmprIutE)zLծY./4{~p]Яj0SWLA	P1C9MPk:a:;-yGUg _OgH<`J^"TMi0xhQSW8O`z}tmW[yLL8J|t6IQ|/t޿n+r^#c䆂(ͦbBB@/y#;b,?Rӟ`Hxe!l^?'d2,ÈyDLTk]2WAj_)zd^bjfр;L/׌4%hנ_=wѹt)Oq|W+]7ᰰ7C>"Ż4SiYd(OVqaO]p&jF;eγ%B:r]+,ۜd%@H.ICQ6kfQDIxlzM,*Gktͤ ߴDMi:᱇)2c$Џn7^<lqhHf!o}2lE$ebu,e4&q9uap.믬se5zoiboFAλ0LlXh9Kϛ&1kp8Tki~DNKp;+f.׈T܁V%&K#bϝ8wMܖ\9fҝ"!W>!/\}v4499+3DxXrzt^*B8\B/@!LAiO$s"iU/~M3S+^{)SvpDGLnyW؟|ͣ3<zޡFL+&}&kødcv0 Hwi{g+yD|!埜)ÔeͲ+r4	MYrI^DA޴P1
+nr}M,wv3KLӼ^kvgzf0%0R9f.;1
+䣛Jl AR|qڃ&^)h^'KO1y=s|4|#w
+(s
+O.?,N~+aod77g63JlPdV~w>?*d{˼c<[\|TlTK3#A;X/lUkMB|t'JPIaU6#8ٕ/D)hYw)9o-3w"Ζ*څbsʛ۷ig20F`gqIB0 4킉3(P)BdI3P,4LxS! z+XJ@}J.PP;^-7Na״/
+~@ kzYU !||BM2eҿ_!֢ոTB|~/$Ǿ`+g={9}PBhFMN"-[kk&+^g0ˑ
+dc,Ii
+߲m[i%!m(SYH<I9Y]6ӶlONGogbss
+UC!џ?	f՜ϾB3cWz{+ѯ}|81Zn<C8@+LMGatLT,>)*}//vϘ?Q_Xک6I?uL*,8v
+{n;'EqWda3GM޹{?QIQ:9$1{7Eu?f$IHH6@0D$E`
+޸[R
+&	JEm/x+[M-"Jvgf33v}g6M*ݪ@<b$beupl2)3DxM7@u ~7B\
+332D<xDSqUJ`
+RqyS+l;{e&=2,<ҔENRQbICE٪aEB9bpPabbkk[g}֡bTfaҴV*u!u$3mIlmm9w	rS% ^(N磯[oA[womt۠$=IbiL3JEI$VD	!-s.hB$X$hd4%/0Nv +3/bv~2 |
+?!dgDpj4VwBWԸ?%MVeU^s6H;nz5&n1OHWx01lkLht95Lꁍa²XoYF	eNsE 3Ùq~~'8b!ok'+"Rc@O0 +X'XB]'~'/NXY0 S
+iLǅL3`hbΨ5:efԞga*])IN<)0aD3syZ|N: ΋K]&q9.~$gů$uTz ?< >$mLy.^Ke_Z^QQ)>Ē£8Z$ȉ+P`4$
+ϗq̘@Bd1jid	%NldGh"\1/QnM5Aّ~/9+A (%ưkhXA%B1ivW>#+54[ީRl+$Y	pD
+R\D_l;Ff^amL[uG&bTe&
+TmrɪT@%9L$Icػ$#`H5k$ģW^W`y|/ V<1*,"	~+0кWjR+e &HyZRcԘ)5f6h~MndUnq|T&c2ujJ,[I8W;oh_
+>kC8"&*DC%+s4θ\!Fai]Fk4SG?CNܯw:L)z0Yx%tklJ+	}RSKR8L6lȰ0F<ôh\_5&<]8O|	\Ok0G|ݢ˩PHS+A(g"A% Pѯvx
+ROiӷ[V# "Xy_·T\ؗW3uj˃u޵w nGs*'OBd&¥!-j+:B\8t6CDnux53B9I", 6P)А{2B.ǥZz\/BA}~DW__O:trkkgr~]R_bhwz߅2 c{\=>Zca/P-*h#J	P=Pi~lfls>tOd_>a 9cZV=?>AV<wSw'rbߚ;4ֱ+U;\W7UtКvjkg[j[]^-u
+\H,]!W_p^JBi~>@lY`Yz~}]`ux]l?yscδ-ҽ2#:&G&9jO1i1=TJ/x?#G5&Zb.\|%:dUR&Tx;Us7ij!2#k}*7)B
+Fdq&2lsf9i~jGPZQQ:ygUj+=yhަoզq~/@s<[FF8>pduA:z#@^\Aˇ	<K6.Ŗe?HRqZqu=.QZZ[VYZªRUŪUis&W\T8BvSjj~0r8[CXi"xf(ƒuY8lsY)%C <xXnfol_4OzO'g>y/t$>g+,I`iczݡo+ax':n_r.;nnzwG񘒖[GӱJc^pސ%ա#\*7/EJm?{=zi,YKJj~4?VbRZ[΍-SSGwK{ԽQ'yr1W=Q>Tyg48Їv0K?( }(8ES㍨@8Eb+	mBh?:FT-}_{WszSz>1coöz@֨~̗(mdڈI0璋H%O)@S1v#*F(YYtcQUsg4*G>Ϊ+V2GIԊhu\.[z6*3f|fH,yzY$V6l|du4Yȅs&~5+8:eSRag,{Nm"Z*(iȆ!!-zh"-V"2l*DC,.`hS	aTJcC;mio2eKzڜE5skOeE!8àOIO7.\H^|x*?^
+׊fV!Ϲ*
+])*rX}]#l ɭ KA&@y~OA(NP^FT Y0coBٹVPa}G+\!'_9y_}~[vL_qdv㐥@i*CLJ##%d)mۘ.-s%9M)WDŹ	Ե܍Ћ4aDsMYm\VM((j0a|yK	̠L;)san$kJ>	r?AF2ɜE)Bx1{d.b 2Ѡ+@RSb9sE?4*o71o k$r@C4.(AeiM$s6~(G9b=L{B)&(XDi[;[}}Gz[zq+sQ|
+ž"P~ˈØ(["c	EȢ%])>D!Ԅ;57Q#)3F3Tᎂ/!3l_DSJx$ed%˒|X] 2d"܄V(f%Ny6C8S_jR;"JNC%L&0x'eL&4lDL!p`\Y*mYe@6m*NӀ?JN <
+;?'`(8bEv),y?/>-qz;.>.EOb Bh ]/)4~)̔HuliK`g,H1f6t%,r2OKAϲ"=A'auA~Q)4;Փ.!`|,w= gqLHu
+?	Jys*rtZ/%0 H1'46b[mmmԢFBPэH8ڡ|D/BdFf,P7+*⨄aia5Hb9x"#ÃAc+	x5^`  Mp7B_sHڇxm|YOʢ)3nҞ[c`$ٱ'sFitS2ھ_f<cqf2_}ȑ	
+G8DQW8B(H"48 ,:]#&&ϚL4ܘu `t`ԍ= F4ǎZEd+
+D%%+)5n`Yk&!sevg*#
++h!׊VrHHa:R;2O]7~^?_Cq٘BK,ofwBr (83w_ӣmxz2XVRt6(98>(b!5	E2PFc]LMN^pGѿNoo<m'=}=kvqRF3l<<>a$K	$w**OqO&a1WQ1iÆ<9
+>}jG7ƛ6pp~O+rKj;)>P~p5_KKkBC}8-XScBd }bB!	-^т6H7 +4 fg+sǅ"PM)_AfJ5A>LIyQd}Es_2v`^a[o	a 4d#4Ԃ,	t ?z(JM˿=7&m0hc111Oyܴڜ̡n_924E"F'{z:X%xzӍO\װ~yW3k&xz!˩uukg> 3{2_zxe\h5ǍhPd迠+*c7CK|shu"x+S;	>o%
+'S\k+tJ^,VdC5f{UOTq-(pi#vfYj4Zr4hqE3%*v ozgK#5aY]Μ}\??މܺ?P	~3mLkڑ̷8Z<}[-[l}_r_
+_:t_##=uҢJ]b]îu8zD`bdWR3ܔ+CIfLip)uT&ag)9"TJvd. q3^ mԛ<כ$ӺfNOn4s*Yfmrw44+y<o|^6u#9{aɯ  !ivdqIHsi)0ѲqA[ss(:rZeֿM]\d"+t-qDbR;Y}d `fԈ VEjqhӑHE2=CE8Y#QR{-kWͻ}i@őqlk}ywyg`E_P6'ur6qٶ#"vk:ir^ w0[rVUs9n+,[SVkwݴ@CnQZPjh4Y n?B#-'6sEfjԬ`N;cq8M#͝/TM]+ɵFM0yEN/y˧j|Z6`}V&cLpބYSM΁KeI(<tD*plƠSĂ6hJrSE2y(Pn(q@<`#.w/F|Oۃ-^2}-WJKgT]+%~~dG7n` |x[V6ALv+0c.nqZ)I}2IGH[=߃<0{1a B>ǎ݈T3]sQL 5K{p]Y=k>?E`$|~Ue?,7Ie^ް
+n bvVm[qWx=N&ްz_۪ԟ;DO0ƾ>i2D	^uIhM;uj}8F1KQ9.54g[ӮtUwX//8r!jvY%-+\	*^'#1[Hd,+0)s YHCIn犋xG`5*Ϗ8Ϲ2U\v6jS71{9,O>Dd]\a-yEɖx9/kR~3	˂ca 
+SBp]NuoEߴ#W6KM^;u܈gx/G$/{}?{I|A{N-iEytjt;$3,p.QC4/J- j><&_>\q0[pmu#[c6|ۢd6aghh^hSABr2GvkܲsrH?2rp][n<UQnuPi"%=HvR&6]/_l$;Ks<:JV\jNıHi`1bB^QcˉF08%3S.Nd?]>6Mm&y8
+l8.զ>ؐaъ\qlcHx06y~{AE']oL|dLݔ_vT9)WlY\|ᮘ5Y0+j=˰oU]țcdOtvc>^[ib3OzM{cI
+JOn؃L/|ñr!fmRL-bDgYR֑$#G^Ar$Zdߩ*\qN!Wj~FF|,!+$.01DN1M&Q+jQ5y4K=27+jdiElQ^$8H@celmk@{"ߍp/𮊛():%|X-FWStIThW~r;/:VtB5^++98n7;f'99Cj;ڬ&;Zi@0ʁssPSʁs/	$;)*a+x\§>TB5&Ux7i&	Jz@f'oLP}xm&ds㋒ݢ3&k?0QK&겵Z+G7=u
+fSFέ1vP4iӧOsSLٰ65nնL=Ť<.;Y|fV~ic9dy)2L6zdKr\UUVYbCFK6 {\aFΤS&ܝnCy8#VuyL|	7 /5UAmƟAoߺ;_iOڷo
+[nOij#?M-],V	@%MbxWh
+q]x5ȀW[l͠EZ|".5:Ss!"Y%/oXOQx]w=]wmч^o{;vKAkݵ]69މ)Jru6]P$}@
+0~t,۬n/Xq`^}-C>/FM] r7 =}=37N.<|ovzF?T7=%]{"l6V
+QOjjRS꜉VuMZPHp{Si6-ݨpniwKS iFv
+j| 4sEv7Amha[fg@v o&m.zBs,^vT#Z?Vrˣکkw!3k/bSx5EWW+"тb.q̴̷:I$#xүenD+y4BJbȈ]<Ǳұq8lTL 0nGd^Ӄrͥ}0C`@c*3FN%%eF7X0gGdL)}cFPķQ[Ͱ:AQńmulumI<Q,:vXގ|rEtuű'ڣccZ~m|^beNNEDR|X	%6R2=E׺Wow?Qrڎ6zm+~xhXʣ<SsB`c.|TA`>	~a*J!R W9PYdjLL2ɥݤ1ɬ+52OKe* xtD.2+y$!/f(.t
+.aSW(7PɃo!ƶ Ix=Rn	!dW^yZvPшh]tx\$j*7f+CkPV3O!3˃iB,)=`+!mŠ9Y*x4jOWj^2%1gVP^72+5aGmd"llFvY&4kDQc-+UK"
+%ʦT/$H+R8;g.E]YYrO_?~P>gpNy2$yejƶ>aUWyb_ƾ0J{{{i4#ft ͌ft"}_2a`a	&cgm&c;!9&Y+&Uf|zw5{ޫzo"GNC*UCrZgkmn<nu8] .$QM>Jn+>=ZawyOaFuUIrAjzݍî]\kˀ\6+]@#TjCDWrE}.z\\~,0.MB6^P,gXNloqkiNiCIjrS^{Bh|,UL2A'	~[HDd>W<Hv\$8]QQi0;I?$x@2KFl箭|>(+(q]-&Խb3?oJcs[	p3#!7t3,B9@9<HuH7\`P.}?N1e8qp) 2׊	d+edP\ȯ%HF2lbR$oH*#Td^%,TKU_NQZ1h+Fy"M
+Ojqi uj5U"bGCۥ=h2~`:* !LK)>
+x \4{+XloO<ee$ThjIB!	vC@tIAn2 fwH`
+xIy =&S*c2H BhC8Fڈv]hڍ+{=nӻ])+w>A݆n%lB,})_6};DF%mBSq%Dkm@\7JgJƩ4
+@9ni-b&a
+.%H8l9~sǋ84P$'dCH(ȺRD	E5B18nS_VT(kN	4O;;99֎bOb7['3)ǽӁ7L oL";KfQ>HF5f<oD9K*\'cCTG9#	/y8y?[^̯=A_fEI!DN(^r~N O˗yIҾQ)z,dšM4e5;#73?-.K6U'bP/)^8Dĥٸhb\2||̙93I)g%}B;[rM~ױiYW'h}34t]t~]+SFԻYX\
+n]+NiKaV֪	o3_{@
+]M+o&SV8}QdNZtɚ6zִH7<ѧs֥+`#)N.V0 OA+ZqK
+V7G>MQGN0q󧷳*"Д"5*+qud[R=jC. 6Y7ċR7Ո6h렁>>K8f ٩isa5(AC:;L"Oc\}#
+G>iʅ P+¡gS;+?x`I=-c؈(2VFˣM, O&^/Ȉd<+lP8nz5V+wEˁsp	IN٬YanYCքUn
+ M!Sh utxh.=?M`۷Թʔ>F_>)mc8H覘6t#E	ˢ%u@m볲	۲RL53=7*qU h(X
+$m/w+9ǯs|km>`oC!5hjOŧZG*MLMLwɮSS)?2?_^iny)ns{yI/rU@m+Nג*Hrɺڦ#ׂ~ζdEE=cTj>\/z""7&&w$$$ksM#jOwHĵ9E<VotP6b(,Q?&Kc7+pQ9jt2+xEQG<SGeDto?+67 ?^+~S״{|O=#<xJ{O(gܡ7./,*RolT:⎦XF^No}zuՃk]=]x	y1\WF
+uVK4v5i9OuA~8uДӸ$zCmuB{a6(o1qS幦E2Kt̵(ݫpaw9y2TDf,lYU-m}\q+DZmAI:\½LFnt6] )K/_vCzv
+ZmQOv^2s%ɓRo7/Kk|%%?Z67y?ፊ`,^ְS[,q%jF&( ?St63A59b+iyvޒ58G*X57::>Zw_aGMMI,wFǠ;g5d+P':)r*!0 ?C<4a{kx+</ZZYtxV6x?qRUA#:jOk˲DFp=gvFL6kZ~`Azlݶ˽eâ.:{2l⼅YW7Z~N1d+1<ߺx׷)_fsxmSl9,2(5*u~45Q2%LLI=.c2Z5LZ76[ %}}h7?i)'vFCHb+DC=yyy#BPP.E9nBx9>+E'|`+  NUL[-լЁ
+;ǆ8p뀔>HPxYuG{[9Dv@+#\UYc34Y{e2ER$ǟ5d4e+S	&Ny0ZGD+W]Rg=0tW'Sӟo_0w?=/lӪi^|=+ۗ*'JN+.
+rA/f+nLm-jeUeS=SJXz!xF3/m'BF=N?poOPR[vdxo(`+9/AY 8',J4FfTC{UfͫH*W:?8;7+nP5z̪ҁe>ZEMQEP3K\AX`Yx1vbws,oxuRLiRMٷ&u#";DߎQ2)z4JBDDwy;}=w"L]WR:x{6z285klEh{_%㌳ <b* ?ZtXOזzC%۶Ihs]Օ][-,,<rh,חiXp6Jt37ڤZfWniS(Q3*33csKExZ%/7ʼӵ8Fꭧ}T찧5KrPMyGt>9W_띸:j>4}ChO⃤$
+v̀+Mu"Cb~ï1vF=H;G]1Oy	ھ=6K&v+-EsDuljԈFh&Z5h#E˯4mڼY[k׮/ܺ82dQN(R?8\I'\6/g؛.5|檊V:<Sfa|	l^9g|RR^_=:xv,7:sߺ\piNUĲ{gvϋJ{N~IӉ{T2#M%)2n{rk{K+*5zNGӋGA$ >J~ 	|̠JEM$$H#zۻDd(n;6`FS4l\GַX?bꪪIV^Z
+4?>4&Z )8bmidGn/Il΀$REU4N-X	\)!;|tA5.j1sF9m;ށwj;O=nMT=R.6㘹L%*VDT4lIc|ގІe蜈7m9\)UǵCxۃ?ƻV?tʓ4OMGU+"vp;%ۍ:Fa܊^?	`h;PTO4̠cQFʴ[f^Ndf>qgk6.~K{՞(0a2޴e\se:۲UN|3#b]|ijO费NԆK1y6Mo>0qȁ8q\t\r&a-FA32l==9uXa4"M6jqÒ[OUsɒExEaxޒi_YSJwvZ	H1 6ZKgD0m6\H!H>\s{qCc(
+PMZS_dgxpSdԙc쌄\>ɞ`||4L|.??ݶԠtxnBca[Տ˲)m37nھpN˪Zܹs9W_ߐ\g+QoiXr⪲es^;fߗ^UԸS,seA ya+8`n1+zfQV@K¤2_gA
+<
+Jk::q,%%m^Cj~=桄:&zù]X]Gds:=Ǣgp<C'0pMؖtqG m/okM7|s/mqݚֵㇶ?wۭooir#>vcHKEdKa+F:D8M`٤5 /o #OWG38..JڛgF*\~p;RM0B`E"a)	)|/8T+}E:𕓙CAo#kkƶ.[6k\w%V`Z^j'zy֒cF,4$=>{du&VNiE'6hKy߈E/m;A,K3Nj[|ݡ%@WX Sxlg+@ׅ -8ZxlE&{C6 ~ l{muzsmيEE/_ߟ[h,&/8K*n87 $ NsFpgcm_3M4'i8 WA6g`BWi*?giijnK{XObi'1#2zޯt[탞|w:9lI}@#DrٔPtĈ`S"PmChA	+e.d78u)nފsT:鞊?l jWxhvH!e!"fpMTnwϺws<_[lȬ{[֦ۺo:ڈ]C3rIKLfU*~j*ןMk¾u㢱QU^𡛦!cU?zDCs9-v	AQBbBDy}$4AW,<@EȝK՘G.	|~R\0P2L|B+*"ʻat>JÌ:4Z5]Jx\r<0/}9C]sx2>1v\=zT](:lR͍J87%f3BXblBY
+ݓ]j&]NhKV㵮+<>_)vM^faK)mɮ	UwϺof+SxÐ4F 7!cB<2rF's@Uy#lʵ1U<6Ds|+n7}Ȧ51k4.]9otլlI/\k2E08IPKd#Pn"H6$M轲T`}H ^rK_5 Cnw3Y:QeCѨ4u-ԧ	C#/2JRܛ(y(u갇z#ed!IvIca"B.CIiD$$+Bb"%zvt~xÞ37Ԇ~@2}ƛ(CQF+[zUw=9ۛ2]F~;I!y[q0vb1a.`O(WX緅V9`w(;#),x˜Vf828p^q&LRywGdl '1+$f8ZޫJ 0_%w=[>dXYMX׍F|3On_~qJZj9.L 	:dN(Q
+-0RlV%9ϴY!#.:Rzs>iTS#TbzcaqFEt57ܳ?<8w;߶zsi[dn-]Ρ	EyDB$A&<bmwl; yNoר6Ȼd2s:f6ضilR
+puU4os?Z~v<3E0rl"-}T+2&]Xy\2+;pi<:Xds@`ً|֏%sxiL/;+|s+48/1+		A8AOlϣ
+^N?NҭkDE39,0odYFfE5|<LɊYjadDb"mi9+Lo>f܇E&oTc'IA?6Q+V5pUdӠTOf`ǬQ}c%N ڇ+QQ}m2LSj
+h4"I*ɤ/J57ZP:TȔ*ɚU)fW(@ց>+w_ziiٵ	+b:12Hqc|oɍUxٰTnâQwL}KgCn*/RuܺǯDrc`WQW)
+P$!H0XP%|W|D$wiu|U.r0؄bUrՇ.['U6?zmK.'TUNNM46E1;[α-?xsǒuu-]9ڴA7̩ttrFX˴|- v!_Wy-[6tK7)Jv0HpuW=P$R"7@h)y5\-ݦX>VVM޵N/۳KXn\x{XeSe=+`<aʮ@~UeY&p(aG uXDbQg+TpZ3E,&*
+/sp/t̔*hWT5@a)hK)[8il+kъFioǠX7(ɓ|v.2V#||@)Є5?l4CGyJlRIŨ~xj>)rGZt٦g}On-ٵ>Ǵ dw񩭍˜'x=86>PY-Yda_5r DRBX}Mcb-Ҷ;5Y-r<5oN~
+9`[nGa<,<9|g0/I.	߄m)^+8%\ԛL&+D g,`?WU;ko5y緿IR{?fb͂htdj3m޿Luީū)_z́"ZJPN"G9Dѐ# ᐝPt9)`4Mkh^}Fqlq1ڐ-VķɊw/Bs$mTEFlalT2thrAeG6]𕎺`4"RCn%2+ͺu&Cܾ{Ȱޟ[|nx<.YP J[?AAٷk5wqzhaxOd~|U1c$G;I8Qsť0q
+U
+8#.*X{U`.ulǠ&+dpOOp;@k'<ifՃ@^;woМgO^4uك;sY7zTUA99ʆ툁]F]QDN,;z!z?~O+@)x#D7!\ >}S7N{ܨJA+!7v!+aYVlT*DEjyF3ql]<+rA"a7d}s_|c;Jbo~`Q_5W]3QVuQ%1*\`0x7Hא
+x)'yxxY&R8E"`C22fzH-oth"|qG-^|cq#.q^~Ҹ[;:]zW7Y?j?J̗{T<O"_!?UƛيuSa|ەg)b-ݢNܤxw"F7	xq)p<&'^)'wb'['w`@fd˶|ʢzR7BW` |([S.+Y㵯cK࣪Ͻsg2L&dOn  @@+I$C2aB&o2a**
+d-ϲoňZDTԪuѾZQ+.dw	~>pw~9ޙ;G+f^+\?D]<,%?;3qy|ZzAľ[Bd7.A[3E.כs}FȰx`{j Fw.1/H-3|8%QZ*Vh`H7~O>9lL櫟/hZ(7m|rkP[Y`ԌaW/,pj5+߹w_syç>{CӧgIlrQ!+cgƲaݻBC+.l+KcGXܚUpk
+%w@x脺1756jV~i(k$wieX=屭Ee9B~P.	dB޲(!?JHadaB&smX)ș9bfDpbHP@+%'L  ?c1gu-\eVT	HU^F Wқ'"|.VWFjN{K澌2$\u}acNTÅkW\W'	gg99h]mWC[flQQvĠAᡖЄpC&	
+$+OQɆ,(8InBi勇e_Ȉ}w+7CZ%JؘۤA]G{g5#E2-:chpK]>77ҠƩ>_5ӢԊcŝ)`Bz(Eo PJC䳕E4!-)3Q,,03͂-zY_,1??)Q;|nDLf֘G%d8MKH;QnȾʔ'@}yq-_hŗIat0|A#G,#H/ϓ*6SۏBz;fQ'Myش	y΍EfuI9C.Y:3w⢜aaqQCe_4~uءXjQ R]G:+޿ps^x?tށ}S^S4+{%￰Z!,(,,bI-Ɛ!0$d8D!KKКUNG!D赂kᑒV+CqOaW`c&;%4!="zv辰JsB3_놙q;d5+@c!0h0
+!. QK忲ׇlųf {2+	!DWdv.}mR=hMޒޯ{˄͡f&_}P)LWHT0-)(k(N傰	`xat/Id,"%Q)rP`Z!10(E&F&bu_xId>-[_Px`[~O?r16QN&>'9QFIz$8X#iL`~!S
+63*Ex!p||!&X/X
+&IV+cXP43:#Mb֨;]B`^X372A5!Ns:]jKߩPa}a+J{W5bRa«s9s#ԳtzWp*WpI#
+I/D B S%RnOnWj#ri}BDa2ޙzS	S\}Q a,1db~N`:N
+F~Dh_ OR#ÿm!'չ}/M{[.[3&*O!kO5uGEIX$#'G+ݮ3K'~"
+1Bw}.}ߓǏ/4c.eR\JuD_]:"~OQ7+5u.~X(XhDٽ2bz.FxԮ=%_O.OH	µR\|;yOOOPW$yog.וyq.
+gğh(6k|qY8jC5}۩/ՆOk*6@쳅xJ\N8k&/uV댾cbL֢Qſ<5ao
+'5jVشdjYYGݚ耗>`oX@iؠGLY5Mw3drWȑЇƅgx려#L{"Z-E?4NIbO͍{%9UӉ1w$%&g&oONY?$jOӲҎLc^.c?*e"R)kH~=iL_ZҦzsnp%]It˕o6CCWҕ/H͕t%]IWҕt%]IWҕt%]IWҕ}R/]{%K%t%[jzvQG=xtߘVʼyv=X޳y/罙Ȼ7ʏ1<16hw.Ӹq=]XXo|Ə}B섛&42|?)2]Uw0i'7L$?JΔ)=TYY?9]ONd+se*{쉲.l8%2SNѻ~*73;4,ۅY0+JRXׁ|,T^-A>jg}
+Ct7j`oSP+>=WM|O6ɦ7ZC(OAՃBϧQi|G9oFe>+!r+Jt=FgQ>X/ANB%DSy%cXpB* CCL6TRzgP>y!Y.$
+IBps O$U!IUn]ȭT[K%uD z&
+͆zdGI%@w!A>Py7@>+]2V>gh*PJC&ְ	M*-pqJkYxLu_t [5ɔ]{`
+=ӆ="TZΫJkYPxJ@'t G"Cҁ4<[M{=,He	SiEE!&S%68&hu1UZb1Dpԫ4lSAA1NXd̵DBxVЊZB+Wh
+_ؼvVЊZ?+T*F\Pi|Jt-6F!Ol0f[bǪbc7솪->0^aXV\*+ybg=ᱷXEg*KtTyDp4|<qz>UI4ogSOT>a>q	*+)q4ĥqZg~z
+k>/A>f2r6
+Ts0;Tb- [Zd2ܠynCZd5#̊amteb҄Ty(%(&-7N%/vN t+}}`wYjU> lЊ2ƵaΣ-T^+Jym;dlӉIz4_V&&zjx,1PGKTQQ@&^n*iGFr?* mQ;E[rYV6py_^NlO#F2/$~P\ܲ`PLdwYl(FVj$<2xLtX7\xv{"a	ڶ܏MHNUL8i*qP"M5NGu6;1LLkYH&C3_E )G}}-a%__M+ͪF@X+KWvR5S4)zЂۖ׷$S,6c9U+*/;Y\9oLT:+-JQ;_]Z{eo5\E[gzm-4lTmUYRsE+U\}ѫ->jbk< ۈnT=y~MK\lɢ1ll(G_]֎$+}[i4;YS'_:PGPX;$*ߵ{5}oTK:|udnuV|B}QB[յMʊ-6ֿxg%RWcjH%L}7>/_Zur5ҮJ0'7?ZkUEkVSVG}r߇Ϝ9a.!|R<n}"<Eirz0[x͔>|s{`,}XBv\[}Rj)NvY+~;;deo$+|WVshݧrw7mۛ修FyEmm-]I^G(q[T2\M]J*P쬨$+-j4tړѮ;ygZWdWW}xlQ
+nJTm{LFI=9=VCe*R+Qr}Mŕb ~\~>~U}r8gszjzIgE*ҡ.$9KUi3M>U"kUL6('i7sSP[G;E5zdRf\JJd҆[۠T>Y)WdqhTJѯX'Jd#_՗VQS$RbҸ/B(z}ѩQ'2,c(\|mnb	oq-1Js婮gY]r6Ւ%77V|M,d*sۗխ:ާҶ]+ru9\9jknu嶖WB^rm|:Mnr˓+fYm\Tns@M%6]noieףNt6[6]/gol7Jhokp;[4Fcs6e#dh_ds/]M@9(Ou6]\6>F^֘|j[LE+qۖ8[MMOΔyp52lpZi&;fLWȶLnBn&WGɭv"}-#WjloaCv44sSy\rm-Dxd7y؟W%ER\µv۸vܜ~ã{q$Ax싸NZ
+mP=Fbn^q؛[/d0\.+<[rŖ/OkAv%kseU6Z^F촷9KOKjJ%n./7c*MN,nSW}F{0v rహCknʖeq` aphr\$[[aàо)sۤskPΧK8=^UjTq}N26V7=5̐M P͑Xkq+x&8poVԁ+$kwȣay*H,7x|!ɈF'ͯ_i,G|nD|6ǊZAyS槪A8Tee֕ʵeuӋrE\cVQRZ":-C^QW^]_'n\]&W͔*ɐKgXKkkj\1eU+K*ȓЯA#U|@UEi-g6:œ**+ffeuUg5ֺXCrM×mUEUN-¨(KB-/!\]3Z1N.,)ERHV<T
+JM,!O-RJJT馗R+uU\UuV\f@Kk]_rZ+ܜQMLЯTM-~YJJ+wo<ˎ*ϧ x_a	+(m2/ܩyLsRKʥq~K[L@ASg=`{!s/d_{(F=K	/&[+07=)/$	8i'=.魫9F|`)w+0$R?~T>1o{]_H߻26Ue8VJeuQ\-XL&z{rr4HæL,;Zqi@o7$nYz	O	a&T40M)AWjnOY9/4߀@fImL<t++$+S:i{{AߧmvhGkAю]+aTqutt馃zn69:v];ź%ngnwV^ ~s	n}172zh~@%pf	\jd`41lL=Ԙzq']ƃqIO},Cd/AA7ƿ5	~̈́AO>tgA31	SӘM@O7}7?D#T	NA?7OQr.3|n'q$DGŃ`7+T/3~mMVː sނ|~9Jn
+6
+wW^)走?9",<t11+>O ?t
+Vz<D`S}9Ĵ6mnBʁ8iaX,ʰ3e6 +hnj⩴Y_῏
+g,NY'k$	g	~%3AX0|%M[^-[i)bvGDJL,%W3(RZZ딿MG .[ S(/fo|k)MqQNʏR~)=oS~+)~EE7R~)_G&|]+++(l+Eg1O|O(\d_Kӻ @DNxaYFl$`CX*Kcl(Ɔ#~2g4dlX>Ʋ6}D!`^.0X҅aP$5z!
+K;zaK8$N	
+E)Ib8C^tFqxBc)\iѼ9J%*EKRT UJyittVZ/mvI#	5һ'y-mV֦kski˵5mvfڵm]C#h_Ayu]N֥rtctEr]+u]+vkխ]򾐵^Rx)Ǘ3NsaQE(nRpUm
+
+3M׎Rt7[T=!lG̘pLQ,x]w6+xZLmcUǾ:>Q׊kS^emzck?;<nz}3sAʯsGsD3{9^μ.o\ju֝^,kw佳]XM
+?{a͆V(u^2N?*rcƚox7vo<퍽7el*4wM67}ټy	Wm~|?٢ߒ%oK-7lܲo[^V֤[붶l]u#[_6mٶzێm+R&E	ߙ`gy;\s;O|}G>Zk5]_6N]fwvw޵*:eϊ=jެ%{]w{>˾}ݴo{w?i/ ;}`ԁ8^;AWl:ඃGr!ˡC%Z}hǡ8/,EaQWpT%PawxwzwR֭D]oѺ##MGn8rבG]|$㑢GT>:	=ڬH<~_ş(
+>&آxg@%*RS:o-U
+SvRQV+*~[T38Rũ*"=6GTrV}*ަ=*Rqr>P;*VX8ZtYjRe
+uW)$ҫح'*V
+~JzDř*~C)>`ԫhB\,Ɗc]fh:]nn^&yen=;to
+x_2N.	au,60*++ln8bcq98	dAl*352c#ͅKKNcf$dnksCׇv(x;-#x7%*%jUQ9o/H11kc6XwbƾgK*n[ܗ9+O.-9G^.oBi_sV9y9ZR>o)OO,K-qzzC>QIY!قt8TCJMʊQ)gO 3$'iO9r&oN;9RiեV
+~Z#|%
+ G 6(:COs/?Os3Hô0ml3o׀Op)3W+m3?3ARP;ߴp ppwY*?Wr|/;?J^>~AIS^dsg~q#?g}I_'}9~ʇ^Y~'{ӏoܪSu n5m <(<8$ڜ<x"%;hww+ό1݀G  y{̏A~)ږɣx~
+Z3>|:Y4k,+I: I$$]$sKd?Ozg%~^VgfP4svA.H	: A$t@H	: A$]@HOzQR8SSyn2{3-J^>~AIS[	}l4 '``!pyO[p @; 㛗 ԕBgsd?W%y+~7>99}@',	t@',	t@',i  !o'4tb΋Re3b[)^!y+ٰ#J])R=.F\x&IgDOSh'=VOShQ/x-5HHv_I!0   h)QXپa׵%DȀΙ@KL&eФL=<l& QiA9t2iWXc;/ axb(dD1846G
+@+9c2z26p<{1E{&bgPڎ././././vDb  RCý/vpY 1=Wt:X8`+7Koa4G]%JvH-zi)vN==Ty
+a-<倧z%, O%RCTs0?̈I. `\Vhԋ$o}'Voo!`l@.YcGAs!˻Ff+<Յks+$R#Ca\׀p]v8crtX:^ǰCcy=1zEu΢Y1G<^g,zOg?YpVos7zP$>I}ѧ}ѧ}ѧѾ#>ekBlD?,{WvPkPC,B.J	%B+XB)Eb)!{T/KP>j<qqGϮjZZ+of.6{{=;;;:B/bz1CL3Y*uqU:,}uv=y\Q¥z
+c<$#-T=0+ e`%
+x^ P+A]/*KHG2P |X+E<h8{GE5)|W#8r#̑ܸKnh?gܸy\Qp.p.R:;+\Dz`'#LLXm_ri xn/U 4h_I%|m_	3(㿁eU;d	$17v;v;+qs͍<n73x͍?V';Y3=p3ˬxN֓׀	$::.pbe"VRZuU_n/#Z2{>UUk%uBSl{G[Kd(A|-_(&8)G;+@W^+|UC^d1 +
+)t}0|忎Bh ծ
+:&/f?{]@ d0x/5ob%tFU|saӌtխd]z+lgdfʴv;ۧ-Seon?dމ˧Gh1-na-z5zY p1#%&M_kQuK.+O3mߒmŷǊo	3րfo+,~榷'."҅y9k0k(T{G6`I+p*Sـ _	2|4o?@@PI	stUuR9jG?GTT{)s-E[R!s8r:ܾ:6aW_>$k9l^ˑk9PQxTc$ZJ}]e`*1C¯h;bj9+\@u󁹏Q<:~S<f5Ť}=~R-lwxgpؚoFrqxmמ-Z:}Pa:\bx}pR|-̞Nm9~fWK2:5Dyo:Ho]m{m\χ\\QKLyx.yM/,ssK\u/MOhi/wR_oܓ[-ՎȷUeo}GKGޜc^At^n/be0c5(uu90UFyo!qqV ޿/A,O,5y<:~XU~}ϵxzer7o8X?!+nAj]f gds$cv4҇7#8M
+_!>N8DNYY+Yg,K#?g;gܹvϢݳhw?ݏv΢h,9vhg|vO*N>?8|S_gϲSSR-Կ͟-e1FmP)6SEϟrRBEEDtb==FKcG]zӿ~G)	QՂWTGg_!<>'Q${J+Y]'h'OuNy'2E_T}wgg8/O8gws
+<=[)l	'~{=o{{1ytx~_]&*%ˡc+c+c+sgd=g]>Sf@B]^('{~O u0ot8#rD`,];*,a&_Oê$ASgפNO2ݠy;zN:Y˱IfpN6C[z;sId̐%8={)@~"s*Vcwắ;
+<=p8w+fă}_T?nȻ7clTJ9fN	7Ex8KmOn4
+߹^(ȳxL2,$/	%	#bXzk+YG+K<J,Wr,&}x"rO+hジ SrJ(${{,"&q\2|kOxn'OrCII>>&Os~I_q"pI~'YI<#i|~>IJ%^ͫI&00y&Yc$cɋ|Gr''''O&/)|:ί$>&|Cd-
+_H5;|1|J/'5|_A++f~o'[&meiT|lST$lUve;yW١ ;N/.OHdRҠ4fYi#)+=I/ɏQDyU;OyKE^
+"*DR
+H*\q>,ٯzX0W#jQSU9zB@*wXTB}ʀQR"c,UWe[QV"UT~H>),|S@&N'#A!,(i*BN f%F`f9l	Ai#
+w{7<K4 .4h@ G+0ҋiϽyyKU m K<~Aqx.y.Ǐ1og׻q'Fw,y#@:(]mt;:xύEy(_|xXU{ڇK+)!||耧hd8i<
+)Rj@Sk;(@<q2J?u2ܙZw7#~4ńMq]'q]<IGw#AB<[+GF>"~=@ƁbgpbIfaϺQdbtS=vc1Ch؋]]_8L_1\6@<c(dlCMEPde*q!i<j|+CR,EY|w2cUw`؍i!A!IħBeHȐ0~Eu[+݄!`ȂQ
+;j%xI2Rex(C çvw!Ü3p1Ü3txd!t3\NC眾ĭe>7cm^x=*N&xFsF##`nS4Ssvj4Rt)cn仑	?iį"~_edF)Q(0(07P0R o+Ũ4 9)FzjGo`l`7}H&c,2
+dxcc]Z+B1p#㞩	S =+dUsnTܘ0ȳmdLG\E۠4%O/^ Xj@Sܻ%MQ8A?ʖ12ÞP4ÞP\ܯB11w dHp/e(qg0dq 6;d1!2Е ko ]0:}W<F)λ'1o&1nfzX(ڰ&P4z=i
+^m0ڇ80܉8pjxQwm" ~W~)Q0|n\G`_p8v|z |c"nD+ycl;(Jd\^_Cx39_C+&PT~Љ'RV
+8#Od8D>޹vx|CR_G t!WO: Ies8O%26~Oà'aTh\%SlI
+?.; !ngP{ٍ][c/|}n.Hd{2؍ϫ'Ham;m<:o}a^*QѼdȎ/bN(Q|ۭ)}8mhOANƇIՑ|4/Rգ|5'J:ppg8Mi3rH@/b	9
+L<O92n{c`gxAcă	A7<vxB`t!D?L7Ͻ1as{c~L=އ+pr3/L7h{oN]:M+>]"_ᅆ{R"tw+HQ|U7	RPYu	VIMOM=kDN9$ޝ󮑠9_$dԻP+UAC#ᬍ"$ڋf-U#䶹yآ!tj]_Cб!R9N4"wz6|]>+(bˠ4x)*B~ ~6iY?+5#:;&;?{!#=B>#+p&^z+e@ r- 5D H3 Z"dd\".ࢹ8.
+\W5p;V3y/EF[kjMP2-P*m{w@vrV*tN]q9ZC}| g39j39*iDarZlEPNT;vV:|YjTs	Zv8un߹g.	;s7ٝ[;uw(vgDN(ѹp3;A,bZc=	L8l<|pa3yXxr^pN8/y\Z}Fd3(0mg	Ou4f1+s8`-PTN)B1g[N萱W2C2~|<8Ҽ1$02}Qn^\NB	4t8	S/@'+w%Jݕ+sW]w-vUf]viնs>42ڿ}{̓^>x`AQ<cO<"QШkOhW.ӮL ] _}D*^E3MXQLYIL}{<E:CJHq}'j8IST&нȗISJ=+m51-;G9Kge0Ξc=mNadOgk ֔b>+b1X#S¿1[·AK߳w`Oׁ+$+p	o`MNxjj2s5&,nz,P~ XYP[&aJYRO'C$B=@>ì߶%چfm.gH+iv6X6xm \6xpm6¶er;h3aʀJ=6 V`hA2_~'g1+,cu=o=,m崔reYN?h7=x+$jH1Y(-դ#RxM1VJӌR)D3,c#|1)LT(3bM1e^*&rFWLTZ)QJ&X(mKPfX*S[J-jا`,F1Mjc_l`<lI}= "ed-ziXl7nF[tC:-vviRill.!kUюoKA7qtC<`4J~+KTn6)}Fq 2WawLQw+):]hnJ%hѻ,S-4Ei=]p6ڔeGn[Xd<+n[LEeH$oTM4iSLe'L(o2&eڗ2e`aSmk&w)76]#X-mčojF޴Q֮BlHiӷx/iʃCWD*.<ST,֚IMMҤ&kvV]kj
+es4f~M1D֠4mox mfs3d5i+MvH5[v_jn0+5\4yxq6օR&(Nj^ztiD*}܄kō	LTZgj Ih6]ٵ;~ e[֩0]Cr7AohiΦ&ZmZ9\>dB3iXȄrxȼGw^5NhQ 8zDǢ6;.ѶQ5ېvq{Ҽ3GS>oi^4'J/x_<kn^~]4g&P6ZvAGjۦC˴۔nγ+c;mCpR-hjYmM5kX]4S0}h2əe^ \v)%lwtJTAW!%Ya-s-n&YN3zt}Ԩ1v"b{fs?)1KIK{0_84,^%鰱=Kғ-0^FS۫O\+-7х]=9SS]ϵܖԹոT__ϵi9S/1۲물QJ췖0+co߱&ua
+hq+F9IZk1R}1'-[ѰfeX2˵iLs+rR.ǼW*RR+4[bفs+$33/͇n0;)bQ{<fOוOWAm71l7uUl|Q*ׅ4z]OWcn_Iok*gZf|ZC]%}L,-jaGZ{l^	MO+MV)|{Ӳ.HV])Cnq}X+w
+jsZntUG!ܺeXlmrh+ٰۈaV!jvk6X%!jwV<z95VنR	]!oktm#Tl1Z h)!ǐj]^MV['p5bX˸*>ҢN"qO-h66zKs?QF1;=}hB|):tO#XQk@OXoBswzhS:PjNat)}^3jZAJbÆX}L+|f:vtgEt:nPV̦js8JV[bsF$6hebumqxɈw$sjx[uFB:ɒa9a?3/U2M%mma
+0ںt.O#ؒu~Hlf۝b%s~w55[-̯5oJZ+O]*[n@l]F9K<{;kgcj-SdE6F:tӖ%]e=~ei[ƪit?f:M[\E=DԚ{޷nZWhߋwC7-Iu,t^jng[mǚrO#h{(Xn=0zjixdݶt`}Y{buTHдxz"ˀ4Ib@dQֈzX_k6\0lft#wbjjK/4Sѝ>VF.Qֳ__uѶ)/+{}ӧG{.Twj[V~#isP@)m,=,ʜ1v+Al& -$ָԞ61+L7ѷPZ߮zG/Aiy}zm]U]E8fkC-+;_t},)ƌ+m&`Em裘Gwct5}jZgMv؂}J֣Oiő?nMڵ\ثKZɌnft.O;%k4dIuB{[w_dNPm])jݺQ+;SZ)؅QJ*	lm
+22Fe(mBqʚh_b.\߈iu={pE߽z^̅)]klmm7,m t/v1l+2l7N.4^nh^޻ػG6tzNwE.7NnŻe{[yWcUT;w7jv&ݫzS{+:W2^5c^ӛm8ٽ7ۻwt{޵2Io'r/;+t[ݹkYi?]lt
+һnޝsbKo6evw5\kO'؉Ắ"zglo$B!eww=U`wcd1{>ॽgبޓi4nGiz'>5d>C>!C>6.X Oo	_Dh)z{_gm .,-E֑.BL#+;)&?%}ur o)2CO~M.w+2K6q<O5;Ɲ G4]Pez m7/h8Å]-PЍΏ8yE?b@oaaX1義8@ d[.xlN%d??ݐ^'8XGBl!G'C<!WC>
+ǅ
+UB?7m~_(Q>{S~?WgO)ϩRD8H{D HV(!EHV	BZX#ʄJaP'VaShE!UpQ0	~!yHB4>p|:Nx992_ Aod+UU/&!DɯMTod!mm|!XW%i2zF%x/*a%qB:MX	:K
+"DX'TB-6
++6Ihڅ.A+`$AaHepS)hMAfi>VmT}ÞM'Mu}SݦMћ!TʦtUHޔi&z0+sN}(>"mh,ighFaCF~M]B
+$PU~NI;+UC|!aq!,rqbql#\,q\!sު{Bm&}ϽϹުf0S|Wg1o^>{Jz%UTZkA*>	J
+JBRRQe&H/})
+TT+^tY9)gbxH`(v;*5a;Zm+g,ǀc10s\p\rL99fs{eǚQrTu4ܱp4qhGw8>ۑNG#ޱAN*NeE}]ElÐRO!	T҃JJ烾E	C{[ξ!(8N= pn8"Z	:?w?pZW9O;9-PO8u`<yIvN#E[o w}zOs
+KBE@, #,Oa&'Ee>.BG	 zo?xG5g_nwzWS#'*kr{mK`ys񣼄\h^sT_͛'8trYY|'//PO笤+!Wa?	^5Lv+ӕmV.䴾~Q.];=-п;z}D%69{c2?˜4Z
+mX:ⵗPv+«#85=Ji?xc-2,g\y^F}9WYYW!{Kǐ[1sw\pt\rrq^: &xǂOivĺ39wRǂ;U?<7CƶOūuqQǢ;;K!b
+^[%NvTB1;S8Ҷ_tUˮ:Fw$%c].;r0 :.g#W'h_uy@k?JWGx:Kӡv}^~2Q}.G.EV?uYlTՎ,׍|͎brݎJףkٍ:Ln$p 	T\<ovtMb]\7'y8񟳅OC|k!͟Vˢ;nƑ7~.	X0HއR{'̕\X[i(|kW;t,9Tk(Hxg['301t7;&v]㎎?1?wk7׹&Yg#>9nH0.=ƨ(s[ʝmxF?qrz'/
+,C}ӢvTe;*_Q^Rb{)=l/ḛa{)~?$d9Ca;$vH~EwHdtD@wHd;,>KwHdpo;}fGcK)5~No7Ye&2kdP{	)ڰݰð[oo5$+{+9V}Pj0TXrCjf8v6@ݥ{/~wG_v/4?W^uP&ݿBEZT-׎@V&G - ՟Mu^Яق~4wطTu V?@D	UB2}NUw(dAPpi3*
+!Q	H6*CyZ>Dl^Bb1H/kbAq84{էOl3qqx82j5osƇƕy`ˬ1'oB.8Ŵ=%r)p[zL.8re@19-WA;}\B_l9IƝNQ.Bbt3S9gs<3Vm;-42a\yB@QU$>].3F cwGMx	<wqp(),e}Q<WPp&D
+0P LJȯ@)ihSiX<7Mx.S)Rk`ʢۦ`73֤`G&:ܸD~	@efLs"8ӢXz7=઩Ln* y2U#8-Im3՘tfNk2'MvS+ԛ6R?5;.㒩kΘ{7L#yu(jڇPi˴[XZq	󖋖qU_IڂlKԠew
+zۧpN}yzeY唃YOy2OLKqxd(Y.R<oe6߁ ϛ+%aRcD!-rg,1iSig5϶<$X-)0OA":-`EKRfZkYS,q:84Ya8a>4MWg+B?.Mkf5qtU#9)˴h4G3	.ٝw~ww̮gMjLf9ݼc.4о1
+si\΃qon`֛-t\8Ѵ`n7WOO{La22걑	RX	@{Ŏ+\
+5A,|3F[kuUmtZNY㭻-ZMI``LdRgѸKɴfYrs#+5V&
+6KevYޖu:ƥX/jAF'%	>o|EP^csa={;+@FddQpDI4(RweHWRu2t7 l݆t!_wX+uPӠl(nAנnhn557v5/ջ\"X(z`/O!$bOL#rJ`<%Kez+FoV<_=ƬFO;޶h-*]Z.8
+;K 40Er.da)U"(ȶ]`"o:,} 8Hd1~m/zӛe|B}A7>7}V$B'Ӳ_[B~y	b/_ײޚ40$kF`+ϚlܫSu6|C/XA\Ϗ\^^c>]aő+_{YH{  8q	XIX#MZw`sm8py =q^:4&Fo0>U;ӣ+rິOO5x(.,7 n w= `{)LaY2tKR^`?챿 ^<  ʣF`0O s/ ѧ?-)X4n^^-y |2,Zj:& #+p		pJݧKgqh(׍bh^s?-k9g93`;6#},ĔxmϏG yX$ދ:".R:FOs<V%@<;:jx+;"k7cƱuO?<÷iMܚ|6bRTO9}*4$t{Ծ="cC8D@@@>@1 4   m nxn^D4K S9_{`n><,>fPv zq 9{XY-ޤbߞ-& 7xၰoBB#=gvy<eޞ>9p\(e?׿R!JҢUGTz_h/TbT*zНφ&&Х%'a~R~cMQԛ|a{ޤ^GYy?p` <V! <Dq`6 87b@
+>@-Ϟ	|.{z Twfx+;!M*0RT`{C;+#l*l
+%lںi+ڹiۦmh/#GA
+$L<@Jڻ+gg"g>qI Ar/($<(5iD*G#|r@P1kQ#
+Ӱz}5XϢXBi6t%ҰAAeം+EқkYkX(p0š8cߏgߏx_@SSh?~
+Vmx*/P	~Jٗ&f_(ïWUT_ï/x';7z}uB{p:OӨ^%܇Px j<ѻ>jB_x,zTG(9cx5q<W-&UP3GOO	2Ȍ,V].!<yt}#FƟod872nڷij
+Wÿϕj+3De!~0o(<9lF1
+ޜGAkBeVJ/RKi
+ 3XFѫ@T~=~)+HЏf  M` b)+HOH$J)U??mF52F5/0-~hUy@S}QJzH|@*=yz@ SU~=՗H*멾@z:~1 bott5=c=Wo]m~_O^_OW}t=!`߮kػOJ4/W9|ZɇQ2:_y
+>=ypaa۾e8:HW7o什"9d!9"SHAw2C/ BA0)%^c?x(1Zz>ܡt7jsgXA=[+Ǹlۺ9b0$s*{m@(^+mCk\=6_Elcn=vvmn=6mgKklrF<-۹+\̶`xصEn+j3\YڳǸZ{?|BMrLیo6l|p豵5Cl^{%>vyf{#+-ICwlfhq\f{=Em<w~ܶo7w_y6 '_#++:zMPDl\ECKb;(7/yp	l|ޔkm$D(@	~/=$n
+#y0G r2
+y]2DIsŸHBqן]NI8}7J+8̑s."{0N qIIA^6+rg3P*w[qcqrCDv(-w:{JsN1c;Yc=`RR,A~`XiUZQې@W6?%IГ$xIN~Nvx1?D|	n"	
+9<'%~$Ǔ}D
+zGO>Gp5E|-<\%' H 9p(Ib)GHhBpљx-D	vzq]AX-a#	$RC= w%%t4KhZRR`z2ouOV
+Ib?oIo gL⹼֜a=- "ɲdY&dYL/nArY$L+ƓUF1	V&rO'!LVFfdsy$xǓA$	eO&%˓`+a~Ejd$	>)`t5ZRDr[&`AC/Us"c䆤;DGvHWO)NJIt|`ERĒ2"JNDC2%%:+K~HEۏ`SX/8 8%I	vBLY%0v'c=ԹKʮ \8)IV1 ym]pLeCwp4ΐa4OL0+u%%0iH x0f6P𗂿bp]pRu((`A
+6Pp)،Bm02hm2j72Gn$3EiAL6Ͻ,6<wQ>/F|Ga"~i+3|. rq=_ݷlOkZumOOn(o,7՘\P^Nƽ*5ʴƂ{,i冦򃅍:yCka]R`HKE+L+-b2k2V76_iR_1$zOz`\%6htwoRFZgg]o,e,{"ӓht  uܞ'iKgOn6ӕ5L1^u]mgEgŠio缑ŮXN2A&u# '	O7-ސ5	c|c4r0@{o e"Ţ]];aRstTiC!aJ8kk<3>Q~`Y}.~ k+OH)'	Ğx8j5NșV֟<x$,^GTcj̩_i0ϦB륺ꆁ[.]C5rQՀj4I;+Ҳ42CYz2JsZS3c7+43U<p"k5v8dNk22n[b*Ҡ2^g=ק+u'uu:}0BW0+y] X	D@܈6B"X4}Eg/	moQ!Ev4<r$aJq c!ݑJ"f$XqC+0	rti+v61tݐ wB`}NoԠ~	.
+r;<
+Əl9/Cخ-]wf1p#AfWAj N>$x}<$U"zs*FEx΢[p5/ +D7%08 FMp'U :lpVdz	4W\$ܑ,Ѽ ,LCb,lb<b3CI#>lכ>Ǽ#%wX_7>4,Ft@0Hh(o@sqyǩ52]Fʕ=;\L \@O!JD9i@Q<T@,Q½R˕nżOP,P\RL!xQZeQCY2WKVUtAE(S<ڭ0*6(;VŢDܢܢP( 튫ZeFq_Q@GF|@yEbFCQ>K(1Sb'WUB1XՐOgO"19]3WCOC>K~+
+^"V^+on(U)"s+r8r=R_M<A~SUТZ볈
+0%(@_a}A''dm2Kr(?||֑ k|\AcY;AQ.*ɣeϲPR!7xSvZW3e:eɲt(N'Oi%d]4yy&ȒlI.WKneP+.F:[V9ٴg"&}Lı@V@:n0ViQDb"0{3\V+k"B*x?qCYW%4#Yl&^1:EJ0Yl 0RT֏IU jOf=q"qr'>Kj9i$䜈g!"9b<_TR$-$!(#GD5
+Bw01O<RcИJ$q+~>s	5"1"q!ak3Og_1@؁gDujq-:βy_-䆶ipnd0:xނ*pZCÍZhi`ufkq[agk>q_|Ov>遹u|ȾcSx&3UqhQSLX{uy6<f*6^iˍ];vhvD~DZ1+ڱU;H{AG[-OTj+SښWW;{&Q(fQ:1{[Z52	B=&®Lw&رv5mm;^h9mXʋV}Ҧ`OB-;?qQ3/f2SRPo:IM2o3	e'b{|>ѫ*yqcz^*&0𒉒ْ;%+|W}YT>c_Pzt$K;:!UT*<>7aO|2LwO"?^{ xYDYb/UR\TR^ZRYQR뚒,g4CA~I+?UuT9YƯȽ2mCL0w6i)yL^Qw3=fGg;tVsRㄨџ2?Iv!h^ gp \X͢EEy[tYT]t܆բbĠӑ^߳ep3Q׉n{^~|+_4w,Є,R2\>	zzA`=m\Z	.Eh}nKZ^O{6&}^VEzplMS=y؋YysIaDw3C
+i[!mf@MM=WO
+:y+@p9O[n^F@[PDy845ZŒ%(Dѓ 7aAZEx{3ht|Ƿuv.k)pmBc *~=U*)Vk}Zb
+ZC@ؕgBˏ{;^&dv >#v}@T{y&_rX PߥgP*+JW+KbH2ĕ0#Eh[2""\Y9^)BI^Z?Y_RoQ=woaa"֑,Rlm[\Кy)*i**ȭ-lqVu܉EY%%c/+8
+E"wɢbRRr^O-ӮisF=ui-mQGGfz5z.ydxZ1s'{+./|XqdQzY4R龶Åc%E#/*~Pr(Iz<-n+oaP^ShRE}i(j0j7hߖ5X85-rRݖonשE7mKt$_I"n^Qph궂mj	жlۯpQ ۳M[ɻ/.	= kt@\9k99k[mI\enONsn_`fLfL֮]WܓQWss'($p>.cYP+m@-J۾Js깛=#QXH$S#[ó/Ley2 C-[E#HN~J~dd99PΓymݧ+y\Mn6?k^Uq5ٷsNBB@@#Dn"B.!	#	!ƈjMnFih)R
+H-"PK""URRGi*;>?V'^Yf}f}fr-+!+=7KC"Ev[*-J(H.jWе(WQOO/_vQ</в)(qʊ*J(TtwAqghф|ὃ_AEPf+[bQԢ%%y{~E	xb#quP0h?ryӉOy/L⯴E('O$M-H<[vOlhj3!7ŶV{s[V}լm&h+m&k|r$n0/y-־/Oh/_򑗛[;)VGt-w!]s{U_mzQ[4o[.o=ykߺ/?)7_?y65泚Os7mq&l9eցZZ+:NۖNxN-hм\vd`uďrGޑyoIU{n>Y:fM$ٟw0O]2ߊ97`ʠ[R(0%;?{@yu:Vi+UuZ_/.{ӡpM4ñ9í_7,_t4"j+kpZ'J<6&ilYвxKZfXjѱe|<6iLO
+eoI_Z"~e:^5y-S/O+ihV[;_c_iΞ=pY"\ǚY:dIsM-K菫?˴eosօ$fG\Qmgh) +Fx<C<m6nąmÙᎃB-ZM9hKx\*<%\~4\.Aseܥus[poD/mZ}3U+GriZ(-wJ3g+ǯ1)]byq3ZرyEx{|x` cxWWGs-WWW/}7iq۵͏箏lB		;5^w;_c_\̒su^WOiD
+g<_Mk1q~	/cLؘ_ifCpcBqp]QYQ3OVNV~3WCgfݝ5:krpcجizOOџYӳfeoY	Y4ŏ%2eMژrYCe-Zd6d<y)+5kWMݪϡeWt{t@v^tdYhbz9LvxI}S)-PuRVOW/t"zܫM	CrR0M0y]f{`cah)!L>d
++kDr-r6\ZawW=Ƀ(9W슰:¾m)>#Z~Y<+iD@އ쎦f>>AдANAؤ\Dg;AtziwrS~(}	0=7¾ꋇvʜU3Gs>6IYDcNK{+bit4o:ibH;x=zKAJ*}_i79.$n`%ು|M٧HAh*4H7at+[-?x%uRԵz:o;{<g'D7
+'Bm|~${53ПGǨ+%n;Z4,@50h0|"IwHOFڹ}#q0BGr!NOn]:WZBݽ<MYV#BN<hYL5)gE:`':X;hgCUPp:Cƻ}/mߔf? iG]$h>|Wpio|XȹFsK'#ǲ|ӝ(WFj|Fd\Y3/rzue3k\Y1 /		ݛ۫k	~G'dz)}"C0gQE;~}M1۟	賭ȟzg&q8]FdC0e׶gi7?8ty}͝|۳]+q7YњvjY%rV(Jʛ3;vzgRos!{(R(ݣ?@]:Egi}h4@$-^b}<u5zN=hA ѳ,O>&r >J^DW-xxyr5hx~:́;Hqj}Eͮk!㐗Z{XϑS~8r՘-6Rr!Ԟ	E0n RB+{ؗ3IayO4*PJ_ef?22,0;e$԰ԃuDb9q]XbZYBBw#bq}r"ԓ"̱ZԹMmh.5,d_>',AVӒmi=Cg%S>zd2{s\BgLRI"t\k(
+JB`6<if'<,%j><uC"YYƴ9F~RdOϺ䳚9\fõ~Kh1^Bv.>f	c>Dk~<0Zۃ9g@3vQ{L"+drG\M2AӸƹhz)%f3:ό)cR?X0PrEDC~]p.,6QVIbCIݽhPm/z~q5zlY(9~hm~+k7B~,Нf0=F t5[.f6cXW|3ߡyy#|͋%:ށmx>~\MM_E~.b4 ypk-'x 灝čG
+C⺋F΄ԀBʥƼYX /gaL>@,{p5mZ?DxVc	Uy0aC][	(K=rY؍[A}_4bo	߈Q݇#4
+dhny2Ѕ
+G	T;ѿ
+Sh#jzl&HxBaI!<BBj
+g@bمplkCt.#qto`*4=Rwi5ri;5X~RHkȓ?FԛړPZTQ`Z錠tK:c*$r]%A^?蟇CFK<ށmIq
+<xc?F&q&OЯ"?y<{<NFѣqo!qET#gBjYA]R
+c^,,³0o&C a,mCh1%5M`b'.u⭄q-9,zlF /Ws=kIӔw5qgJE2Z:A	
+Uk!y`Ofډ<hr%/)$S&u۸+ۓŋ-_ t55*A&1-䧧'ϢAN:SeJAh74KT̽P*}+S~e6u+wM\&%Tٴ'dڒ֬qL%-LSR-+45yS'h>jW3FS܀tΚڃ`%;ѨF-x-Lo!lsٓo
+.@[9Xnt!AW̐<pȺɽ9C0+}o.
+
+|4V)x999L2w݉x#4:9%@&D+ro?p +w%35F[+R3N*`qwLR{O#~w.^=8Yd+n9=-3~ݽe%Nz3U%[N(5-jC);c!wn;0ˋ)Cϵg4_)ft\Ւz}8<hVūZ-j:n{?k+:˧;39̅6#̈́5=D|:vy&3OR/ e|^@@}mߠȗ<3k-yۇ+BAĪƙg?}מ59oh?#{=$)W=NlRNGn`}-_426Kjɛhيv+uD?yTEz'qGP}qJ<of![	x~<l߈9K/*Eh>En	uێUuXn^GXCr!f$SQF6~ۏ5V=QčK"ҡMS1;|#C)3@;ul ޮ;{X^BÀgzW#B"7J mꍡ佥mFyXCm|{3~["<Z˝*#s+w;:Pzyһr>+8=Dc8	f_ٰ
+.[bmfPǵ\/`		G&#A8)vI:O
+n<<3s7L!Ri4ch^@[~?`% HɿnS	͗;v>0Ʀ
++	DB=̿7ѴSMk	:Ǧ/Z? {$V2<A*1B5L4+hF4ps|K褐iO!ag;s }[lN 6u@6Ϡ-$bУ~-%Pat(|nB)Exc9#tmߕsKѣX{|~C4n"~$Fx=$Ǆ!ODI `qHF+`.ƛPO(M]r,M&os75vr`:9X.x^AC<>LAӌk5Wx~LI쁼2a< M`%-R'>.᭍f."ݴ+|B[oXB Ds]gfQ;d [fMϷL*ͼRh"^gNҋ4@<LU"Q{vg8Rָ%q5{tqgߞ4
+eɛIV0Nd	=<s^Ww'4k`psNs @M/lz!@^YӾڕvړ="ޅFP~'j'ߧ7zghw!a6|ɻ5U	'\\
+{,\L.r
+6iA5^/a |Y5c:u,'(	c;4s˄X*}խ+RR|+M!+}S쾳d,#p8
+-7J,O(kr'A[n|ȁwț
+)Jt1oDIe7U`YH{FkA>CacZ>Zx	NXʙgO7O6{uOC/i~_ҵcZ^>Ԥ#qnE^p7~7A~Cp5΃)E򹅲?"\l䗂JӤ+Z\ۭeZ&{ejNg"랣4佨D5'FvƺR/JnkeVNFTo0w2N+EPzɠB?GvO켨9ő:sMѻ?Ehم+7B[Z+eId)=JK!Y[Z=WZǽ} R=hB-*sEgUDX4=ca Ά??ʮFV|V(z~5m}Eg#qlMh_8Cr0+\]f}"y#gBhvDe\:MH_<Κ
+qtz8tU3ޔj.t͛YyT#8#{p/xD8F%8JTT׼2"Vt02YFljkBDeI\wݪw(I]Zn<Ddc)*/i+~mTsF<cWWru	O494g5ѴZO]lod*Sx'eNvȾn{:uPdYo$&X{\w+5%[ɜob?)3N|:q~vF4/;lrd1~!9臢>${³LuxyxVQO˨=sԫbIϙ#a2ztfeVJ?17~coqZ~*huy(kb4NV|N-͠qh<vuFY<a.]CzѼs0+FdE?pL(&+le3WNFJ۪/TrXKZi_TswA)(}&CZ?<MkY@FYAdsu)ߐ|]G;SȼTU?NXzd̶9GٌJeG_z*;얌/~{Ϙ9Lъ,r7dcݘvEع&vg5_M1MFnG,v8G]a7o۩I}_MLӣB.D7bwg|rb{3&vG7\D;]tA+{ԯ W<	Ni=x-k({Ƭ6F?كjf6L _ #G`9龆|E1zĊMq`{4f ;v@s3Md͢XV;X5䇽-}VsHnS!	iA>:*f=}V=ʚHهvIQ5>	m$'Sun+ށa.&t|{3FkvS|c֡X~lTN'HNeDɳzR^eڑP UBߚ7F{/'RFH]`z}C%2yM	L6oߣ*f+EjdFXP(E-re1DwL_xJ ۢu:FA@S-{x=q#,jfp>7ZSѫk}y&2o;ʼƯBkQΚl4KZK3Xs^13C=ByNc3vFdykm̈UfFf¬6?2+3gAV()*EØRnU%26S!Mw'kEgs,j2j,+!8'}8>ZkzVzFp>\a1nc3H}f@F7lz:k"(7}C1*
+e+8E݊МY"yzj-Jg/Ff>7=+0*T.G0Kjsup+ųQ
+%ӇY\Rw99[۬挂e2sl`6>fQarh#QTKtLbxvhh8G͊O+|	g5܌V+u߽^M=0ø#.Ǌ2_9Y4MaSy~401{6)Ɔ59"ooϻS.G̹gn6mYM/5-OikMlF(}I -Gmv#cz@9yVл1kg#.ifǐg+.eX+=Η<Nris65iY+a,p(EQ,| Y
+ ^	hIpfLY+׳eFW,;~㩷
++>uꐹ.+5Awkųuf׾՜{SyޭѨXkChFM5Z*{{SNwUըi*YRT;STm%)je%ry.VuS`UU'BJA+uJWTTUz뫛!N=3OTa!FūF$Sz~X>LW}u*KݧK.=Q
+YSj*lU׍>Us^u׉utWSԷZ?uJTw[STzyYQQ#Y*[gc{WGO$:nWE:vu9R=oUkoQ_ATTX곀q:TzHMW91}qR`ws`QUӜ2X+X8i̘j8΁R
+$l[5qsQ0&v0uw^0füq'r`1,rܔQcܱp2'Ns*n8*w3
+w-Q~x6sBϮ^lV*'؉^)f7NL|.kjf[St <O8Uw^l	SSh;®0uj
+X	I}\ .4sp=H5p/< <4yI)r+(y Y+P~a&b#IʳLxnsT_=e+KI\qgAzJ8;\ͮ@GCd~%K_WznldK"U)1g~rF+Vi-l~Er%$y%^)5Ku";_^+Q6*`=gVgYVUa&XVUg6Y[~uj>.ڶk'TζP̾mOk-{>hOٍyG9!'i8#JgYqv8{}Asitλ+n[7vyn[V|)lP] 9loSfBe+181MܸeqvkWmėW?8~m'/%JHKN(U+P0xKU%A~G;c&Wv_c\J7RN^%ז\;u&.T[ˬ.K.M9sLwcWǹqj7v}YqL&ǎۻoC6wzaҷO4'0cdFmƂ2vdhed,ˬʜʤUmgyextu1-ms,
+j[fmѓEˊ6):^t8{qA]sWo)[|82>JM%֚TKo%UΒC%C;^<|_;|Oɥ}J,5okbzeM*YLeN&{t=2\~C^)a?֚?|ongAS#Κz#?;RcG<n{&]0~zI`6NwS*bie¡2=+T*Uul;p)ݯ3, $DDrDD$AD$n6Y23HPzv{9ǿ~5ݫz+LwOG5<4<roңBxh(^^'87PIwJ*=ű	B+e+d^DEsqH#u1M4G)*H; stn= bCCsBKN
+}RCx=s˱ZuRh%sCNf[	%`=':c['6֛ڌuRhsC[Nm熾%۱ځuRh')@N歓d<nzzEg[foesط.G}-rܷ	"'}-r9[osE[",oKE.[oMi%C[oEn[,r۷ȏ-oe~W>|w",E"fH6	',1E¡EE"[G"ܻ_%É11ݘE*fY$S,NH8M"1,No,HEcL8s2ᇍǄ'o]1g%o\]rv˿mq-ϷH~"|-R)[Q"E|<[oabE)[	"%}<	-oҾESַre[晘eLK`۴b8~Ϥy3SUjPw/+Ww?r5쀟sFlwύjSCVԓGt*It,I't"It'W8W%,]s#{~sƏ\ǏB.Ə]]݈q"Ts_m$T	|SkUըcBY-r4dY?ɒO%UPJקpϞbj(ߺ>xkF>97kL`97O=b	msTO]9ҺdIst-9cy|Ja[_~~b6:5vhw]X,,[WcRT6I0ii$R +!bߘ=,v/^={kR
+fM2wr}?G7Eie.uk+Z^=^ge^̷lEuR34wZ:a點N܃},e?+1e{:ykbuNŌKŌs:4o++uVŌJ,O-^T/lRoO":}yst«2]k2y;oSf_$}8%'m_83e/v!].i)4{=˞cϵًJ{a؇i<u7e~,/J|^V5dMY[֕+d#\e'M+{^+r$ȡr)G˱S9ANT9]Ζr\"r\'7mr#C<)Uy]ޖwvBNNZ!';q:NaS)<r8ggzNC):?0ص\Mtfvݼn~[}}}-Vpsw_t_vkuznCFwAԷݳ^4^/W+JyeY\o[ymvo'_mvؼuRvV|v>j(%؏ۏ m*~H##J(j~bB"8JefFdJciIiϠt|gQzs(_{<^2',++ao({joP6{~{?dO9L[SnӬ}ɾDy+=巯ר}þAe~
+²0eeYzT娈 +cHE*i*RqjT=WJզ'R){b#*-fTFaYNeGّɮ+ew^ړaOE[г}{m?z=?UfHU؃QU!<{P<^`I٫GӋc{{z|">jOWS-7d޿^bc^8XMop,z>6j wʝ-wSCWAyq+'	Yj*/ʋL^W&QyKޢ'8Z?ԆɦS!jq[uJMosgQ'':;Yԅc.uC9һyG_Az1(,Bs$^N1vJ8%Ge))픦N9}3?Aq֣+iiBNG8:/:ED"Ql'+hNaњsTh$Gwffsh7p祱iG|A0wEi[-AR4U,}JP&J4٭V)nu:}2MeuE_Bԡi+V4բ	p۸mh>O,}VHs}{oo[4Og3-пh'<A<۳i'=IK-R{iKO+|^>Z
+*11ZII+㕡4ofz3i%o76zŴ[-*omzkiHۼVㅶ{;F["+sv	=c?Kj(ڻ}!}>k_,`ߒd!cY],k:l( ;wd9EN3e1TZQn;}> <//MyG"w,qe_՝v.aSR\\~&auS܌n7-wt˸g*KnM[m6r}A_]}#Ry鼌^AW+y39<o[}m]@-(+eOKhAPT;:PguPg
+9#993arrVr6rvhnhnNhn.hnnhnh#ܼ|܂BGEA+B+>5|jX
+j԰4԰԰,ia9aya3PÊPgA++C+@+B+V 55|jXje
+t&U(Z-ߠbbA@^rՅrj zt1t	t)tt9tt%tt5t+t-tt=ttmTGT'TgT(TWR7;PC}C}ޅ	yԧ/CO?GPPPP>Rhcv5^ kIh+5eZ+7r"{y_^ސ?ʟopkMN֚ККf5KZS-v˹n5Ɵ>/k'Ëz{+=====Mf{Bko[mWk5)xywe~a٘7J`o?uپL!\iiy잃:z33t >Q3S"e,S*AU\{'N?s!N;wsӃgLdÜ5AwQ/jĘ1j4[#~<+>s";ɻ3J<w*~H&'êHaVf|Vx+Zfv%Dk1m_~;+}܂[-&[ryl-SsiBt;uªֱy{*HE<jۍ+
+,/Sf24v*e	Ҳ,C(Syvj;QNu+KyDEkryyW+OxT;]81:?,iC8f6=AI+oUHcF$!8˰_s!>:shI+2 GF?6b?8{kߣ|ו=PΏgGc[9-+VV1fu8אq~pˑٔ?8 ېފk&]_vp]'忁7߹4fd.]ǵ·D:W65r=o6j˭(Öxm4@SRo:ugc{[3>Ҁ65)U۟-38IT1:sy}3y9vY^WbᗚK";:9:(:5:,*f[O{]gW7[*noLoW
++Imf+}+65+4t~]@ԅta.E㺘.K'tI.ҥu]V?~FWJ9]YWU~AW/%~EԯZo6+l[vU:~Xg9tNKy#::QGS:N:~HgԙtfEgt^:2̈'ly3z 5X+QjFjƨjTWgj\MRd5_-UZf9jP5K-TbD}jZ֨ojm5]S_AmRQmUNKPiuFSߩKꊺ'uWmj^ovCT[OWAuHVquRUuQ]V߫[QQ?_:AK_=&\6 ͽyiaaͦ\Q:K)/"/e/e
+/O^]ӯ<CRQX¢g%='"BETDPBUEjzAiH/Ӌ!D&zI<,EV^Ev)r-rS-x&|T[51P:bMb,5Rb@D1Ib5SzSLS&[bNL1b65I"dL|1b!bj)J,˩X)VRZ+:j/6+AlmElbFv:b'un*|KC]G8.ӻ8I=iqgYP/?bQ">u8bX(GM6qlU)^MU?/&"8לJK*D kM>;#u6?q.H]X]ʱuo8g MdSbw}a+n%2okI9vR&ygS2/OR^J~^Ӽ󼔥xy.R}W9j3t;kV
+Q!#D]W|D*4"+n:c7Qd,2sfY8vl9D\"nc7˱_-(
+r~,>#p8vǋ8v?sN9v_p~)J|ű;C؝%fqs8v犹<]sOhH,]"p.8vW*5b+ZcwXϱQl,6sn[9vr;8vw]{}bAqc8̱{T=!Np8vψ3SP8^?c-0GiЯ1@B5/-eAucF^Wnl󚮣_u7"NSz?c=RczG=LT<(7JfO:bܥ(/Q(UFZ?-Mǭbl#GC]zTOz>iKZ	zIz:Yt?׳d=['Ez^p9)'P-QV0}6s_Fmu/Y%BȽz(mG.b2+?-!D`FX!"-3"aX$,ɆɎɁ	傍rFyا#T~xjbAYPb(JUU.|+oy
+ДOA?x
+J-u]Mu݌\&\^;}KuwIi5${oߜ{xy3aEQ\܃Muk^6]y馻qB&dANݗ( VNt楋-Tns>[dBn۫^&ݛ>|K?ݏ彺n˭nOr{6ds?sԘŊ[
+P}5ԔD9ՉrSz(͖4Z]{[sXbwT>VV=T>O
+~]+|:Ew+KPޯpK~MDXge`5****ל=./QPvPܷêh#+dCݡB{@߃+ :ܗ=w} 
+<z+ҎwAJ;J;Jv""s(©T#X5QMU3\P-U? KO8Ncx޷mQ=ߦjڪvVU'fgk+L`]^y&yՃrۺ'f+"XIY?+	<nOY;/3u璨5Ň<Ck5#G^hAƑƤ""HGގMi)]Nލ%<bƼٟ`Do[E3FfTlBvo1$r?ün!̛;OܱVpy[81{2o{xeUvX:begf[fNuʒbAvXW->;ekc=m
+5ϭn=YVCL>G/XH2;8L_JQZ0JV5{rC1|1TϬ_LRPK.((&<N I.N6C):`5_?V鸏<#EPM]}y\7~03U{ȼi#j>wI5g[J晵)*ɊE'Geކg8b߷[I%JEt!/\9\RqLt;ż喝wӻE:푷+ƵVfmg5tsQh$gKkw3m5?~$&Zf}P^3T:q:;<jڞAmQ[	Kc1c#.}9+1dZ\gQx?k]:uzzZ>)Q{=ȯ)4GRMg~4X<f#ܗg.&h)sZDEEuDDDWC1R|*&q/e55!'~bYCas:⾵5bY#Yq-kRh]w,8c5=Jd9]؃peVU.u#opF"9my7#<F44^yՊ4b6Z܄&64Y9#hpzݚ֑6-+iiiHN;շX;r1҉NVs9%ҕӮV{ž;V.{žSwI| q3OEXf:ȤA$tkIօʢW80g=+UԪf5zUo}k]`Alk->{˾-TB̈́6	&%,Kؗ\-;ȁr\%ɛu*8u98ӝ1N(U`RAЩ/t"Fb|zE>,|h%fI,rbľNܓx5DsDKGkEEGDWDDn[rk#mU~UQP5SW']F֕uC3dˇIS:AKH! C@' | CA+a @p d2d$ 2
+dT+2:@ƀ cAƂ+q @x d$I2d2 2dJ|2d* K/d4iW _t d2d& 2dV+2;@ I I I2d. IIIy @| dd! YdQ,Y8@,Y _|+u,Y
+4@,Y A, +@VJ +d-ZdȺ Yd}l  !@6l @6l
+ A6- [d+Vd; dG	3@v Av= {@^ {d>}d? 9 r @9r0@9 A# G@Q G1cr8 9rD9	r2@N9 AN3 g@Y g9sr<  rB\r1%I@{4!ОlxIKHn @$2u	i>pxIKH uA o @ AH +M7A +A[ o @4
+ AH& M)HSH iy i"@Zi @Z
+ AZH6 m-H[H i}t  !@y ct)@:t $3bk ~"H ~xeF6C> hѣhѣ===hѣhѣhѣ===hѣhѣhѣ=
+dȪ Y+duY&@n w@	 wA$fTdR@~k @u +r& r/*ŘEs>1_F/c
+f{jb*ʵ0	3?1nq{7q-z̻͝y\x5ԝyj~ 0fBlrA"af9̎ 0K9\TBl&96留Qw2gbTjPCyObڌw_pECU)566;XdJ(ٍ(15A&7:ŷ:sRqu\q"xr1ʀXgn?O3k^7GY!+Me-qg-Ajwsw~lE\j|/rֿfU6DUʪeUz/c洣?kT[|%e#~ϩ%!@	sXM'Uժ(O)AV )&4k3V?};@Y휘/Jkdą@yIQ.EtX(u洿.^NtCu{ RJ0MA$m-j2F#f
+y'UXntV̛U`2G}9PաӍKͶxAgtւڬ]Y悪dnܗ?՝	\L2m35S&MTJDEZT*Zd*QY"1mRXM%QD([sO=~W;{=s9~ϽgPH~06$ՍxM~Ч k{3IDvoK~R8Np	26
+mWCU+7kzz@덾a+1'*
+jwk(6@>+yA<[V3fǋ&u|vMV
+Z|VI=Dah ݎ|A5=u/Pp%ih%WnAh[`@A)BHݺ֬)$d~CȷBR71vYQzo|+ڥ`+#%CVlI	/}B	N_v1DK'Wq;g v+H+h?:2R{-ŚA$6ԢxaJ9Aay Un55W {Z@DR^P(^c\JWFއo*@)%A/3ca, EBXȕ&M-4gShʺ^>H(>q	Kc@'_TD-C>p8eh)~蹡Vcؚ(= ~Cw~Ƃm;+u:`u	5jGYCʰuDQGV2C<XӇJ;
+K;Jj>(5<
+r.˹J"]`̤ u5밌	z{4#FGM^F/W+Ujz+~^GKߣG~!RY/b蹚''=eU!!k k!@AޅiT3
+?á6gN#mC#8~o_ϖ'y'GΓG	+e,099lsEE?{V['^ '8?=?2$S"L9*`#n%DRCw|#R?Io$T&2t.Df.|wCgTF(c#AH>K>Hob~_KKn"Y!#7BV!2Eٖ}~Z?MvH*! !A.\AI#7/pEkӓ?<4rLy$HiLiLiLiLiLiLiLiLiLiLiUL~TUR@gZNu\sm9hYIh6XrBmhƒ_0cMILS4YayX=F?q,[`	5`\ڤ2So8(8.x\Íp;bC<⛁2%q~Ee^Gx+ގwO"HP)M
+1K; wB+/'B=Hdd:dd&dQcِ!O@́̅<ydd!Ys! /@^,,y+:+Rț  !+ oCVC@BށYy>dd#&ȇ C>l|
+
++9ȗ$)0!#I
+[Ņ  ȥ|u2/u]$r%$\$Hܤܤܤܤܤ]*zO+L$.nȷHW\-J#\G+77 fЊ^!ł"VP!ǕlEY4BDP`"dC:Q\y$>|y;YΚERn@mR!S*8a;Kp)	.~c(1ɕtϠ K 銄S|G LJ`?NH0KF!wPH7K'-Th !!a!a p
+DǙ2;h9r<Bgb,]Bm&CB#&HƤ;c3B}g9+;Y+t+M+&j/#G /_aT (v*EQI>gF3vpй߮uFt]c_Yꞷ_k[׵̭~m.TKz(V"*'CE5H'cMwۊy	OfN(f.ƟӋU;Ⱦض$jΚk]\ur6?0Q2R5mxUVolgsWuS#fxϗʘz8Iu?ZiVWc0ėlNny+⟅f{.Go)V:%eub(+"@(K@HQ$W靥o\fO.̡{b`RPR$8XR;M>G|.]A8(Ql95ϒg?ӟ	5
+[4O^!A:HNhXwgH63Jmp*(*R	0O_O?C0􎥈(q*$Nlv{G:lfX.84d3>d^^vGBrꖒv['|4QpIH?`.%oVM?a.Cjѹu^5-|D2gȖ]SlUl,->V9/yGےj|.t;mк4GV[l낏g/KΨߘqeZ#c+4gFB򌻞LȟUy}E(}㲬SYUor c|2/GV;\8YƢ#bFVzY>ʎ~ V>!cl]])B7$b67lpSajsKW]"f}n눜3-H}2#kh=mgdhwKv۬~Ȍ؜?g-+ƥ:l:y"/rS[j݄}Tz&]TOT 3CƷmE>SUZO<C'[~?JrI<}hcԷgWs6{xy*UFxZz!ݾ7Qg=]3-ҜPs帀@S
+nj'U:}\u7g"|VRpE~UQq>ZB]d+7M{yn	
+ЋLbJ`jO%<+XZ޺ZzZA`A +%+
+\rm])sRA#ƛK2(ɠ/!@[b,JB>	%I&7Wzjs/~Y67.:U*?3om.YiK{wu\Fsʗ_2|!&6`ف=ou&U'|N]c:Wfv<67Vm'Ȭ=4/_d|?[{Uʣu^gNo{gu i1ƜdS;MXS[:v{Zݧkiսԉz^
+f\1wkt̰mnᣛ}AM]Q=t5dao-A٭eO$ot.<k!Qd$_XZA]P!!@@Fxyp|M9!a((fbYSt@CA6;uL1KD8..w?mǲoğ6q6ʞ<ffv/yBRqJ}͜KQsVX
+5}ۜYb;9Q^eet~+U?)w?bb8Cڕ@I:4m7gBkcIbA_]%,m&DMlyl㝷l54y|kn2G"E5WkQc0pa[JӮ,+bpER(:@ pS_*	)V
+
+xbd4J+#cze{WcޖSY!G4jcF(T	ÙZF.5qXmY9o&4~_ײahỦOŬ |*ft
+3s0/EL^"uitl돯wΝ03+C*>y{܋·E8t}Et@e!eO4ηͮ+	}-g9?-:ǥw١ﺻ+M+r>ɕӚ$j۷=˶LnG^A)}=Tno4Ly_e:?Ng,yt:I&}<iaJ8׮'V/D˹zG"T'銣o3m'X
+ny7.]&%k2ɝZ:e/F9=͏p&AWG!w_Eݠ<Yig8ܶ-Z,57{cYH	Rj;=~xw򀽔vխ{M\߳coyBc)1C=7jG,CJ]j5ٖ,0n@yZީ\^$p583	H*-^h`/|1=RzP&=(.AvF,CmGҖn~h[3zKJSϭ~,cs\,ZIrfO%MȲ5lb|S{T)UoJ}'?˚:^f]UsHd^#R86ߌt,ko7A+9pN"xӻDu_W|'|1ȡ|+dĸ	
+N=&a))=97p"NXtfQ|CH*SVdUJԍ{<
+b|L9Vq~M6'9[_!b7f'kMOxTTl^Vܕ>oT/+߿>kW٠9+2OV_^H~T "VijV<׃-
+h|Nmo]wPZ{G?;eB+W_$
+vi~K۪bZCKdlSQM9U:6C*yV!Yvkvxb#x lFHi(~mm}W^wS"*W-B&.h쏋ܞ<gߣY9;=e`gbvkRq̂o֞}/-]6J#6a3%K
+
+mʎ+lRpx4n6jlaUڙ&*~oU5aGH0
+3#(r%{uӹӁ["<
+ӘGu+{oʶ^JU43[M
+UN9IYN>ؽ->
+;BkE]O?>![hk^w_͚0@/]h#IRʙ_Y\
+c}_6~s+_%${Ƣ{G), JoO8?`SQ30A/$	7}8!QH(DilPʉ
++QpQdb]kLUV^U1Yq*hK';:ڴ77؃JTukZgVc.z~rB$ç5G%%vui2ajv#m]{]/Cz%*mT9qNU
+E	,|Ϟ<{ih{+]ڔ-g|:y3P5LU-\}ڷ>{%ջ{usM>1W)|Op1y$bIĿk_t'd$g?>Gc+tC|MN	3i̒͟,+
+Kn/&-Znd_Kx)rc뫛-S;)_ݸqV(R>N
+rLX%[Ҝuǟ9'L V>\8xSO҅jԄ[-9)<ƪ2F/8_.h,yGSZhFS;!Sg 253'X:&y0Әk&e/(ܕ,ϛH=f1ED*+%%LjaЭp?,qS `>
+endstream
+endobj
+5271 0 obj
+[ 0[ 750]  3[ 278 333]  6[ 556 556]  11[ 333 333]  15[ 278 333 278 278 556 556 556 556 556 556 556 556 556 556 333]  32[ 584]  36[ 722 722 722 722 667 611 778 722 278 556 722 611 833 722 778 667 778 722 667 611 722 667 944 667 667 611 333]  64[ 333]  68[ 556 611 556 611 556 333 611 611 278 278 556 278 889 611 611 611 611 389 556 333 611 556 778 556 556 500]  138[ 737]  151[ 576]  177[ 556]  179[ 500 500]  182[ 278]  541[ 612] ] 
+endobj
+5272 0 obj
+[ 278 333 0 556 556 0 0 0 333 333 0 0 278 333 278 278 556 556 556 556 556 556 556 556 556 556 333 0 0 584 0 0 0 722 722 722 722 667 611 778 722 278 556 722 611 833 722 778 667 778 722 667 611 722 667 944 667 667 611 333 0 333 0 0 0 556 611 556 611 556 333 611 611 278 278 556 278 889 611 611 611 611 389 556 333 611 556 778 556 556 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 737 0 0 0 0 0 0 576] 
+endobj
+5273 0 obj
+<</Filter/FlateDecode/Length 378>>
+stream
+x}Sn0>lI$H8~ ː_ۛIX~Q*Ma"m'q8jdNz4!)r7+	J3g؊aN⣨M\D/ˈ=59yi8?Ya.hFpЍ<fe$-<!kF;thAFb'=s.%(mapBQ[cF,F'kEq*(h̺d%CUhTb5CmVŚEMD٨\ԍP0AoM7[ɭ4hqo"O6jNeQk3nnݜ	$\^eh
+endstream
+endobj
+5274 0 obj
+<</Filter/FlateDecode/Length 76862/Length1 231176>>
+stream
+x}	`U}fw&lmڦ9B] )URzPB
+""Hr	`ZP@ʍ"R˭  ߛ^&Ĵg3yw?3f BaUçpaPWT y6ǻ$ ´ٳ[#(#9A-Ym>r=`hYk/S-G/ydR+g[gt>7	 o.^hՍO[
+͋\6b+K ˲eNXUo-=aUȅJ;aY&YEkV|ʵMs팅`/]dۨ=_/4}\6JPKO?r1~l^]qE_~C`/FV.ZsҞS\YXTgrƪSW1
+qO:}o@^j6w?8o;(`鿼>m)<	~2>iL8nu<$tnP)8lիP^jK-
+YX/P2%`(N(]Ѷa k[z3ZJcX>mlw *l{
+͚i2nײZy؅L7NQ3yX[+լkiYEf:8,GOYF~lX
+/qc֛ ~uEu`dlw2^=~kW[miZZigWz-'exv?&m`*aKW2}}IQ:j5jfޑӴ<~֟еcez=7wh.[BBBBBBBBBBBBBBBBBBBBBBBBBBBP,6HHncl}P@[ fCզO۩}ҿY_FqsNݳ܇%V~jyq7e
+حk=)lK%ٲ=Osӌ-1SS1SS710fz7fY'W12_VfҞ|E{k5k'N5V2cl=+QI5i)}G}-PGxyӭ<,VVnXrXWBjab|VP`Xa+[4z=$폇rOA14áށm!5ƍ1fՈxjeUW7o3:]
+UEUB}kyy/޳f|HnvbN8]p&C샏O_7>@C1Ĺ!8Q18
+!B .B#wQq)G
+b(C	q9FW(TģQA<5"E5amcaq=jPK<NxF<cuOB=d47anF&Z0­D&x*&S44OÉh&nGh#34٘N<cy8x+N|$>3Wqfw`q'f/|,/<a>1ċA|4%X@/B/OOBɂW`JO|
+/T;NRӱx5XN|N$>'XalB_ĩ_*EӈtXC|> 
+$5%g_$q7h<%K_s/ù_q9#^'
+O+|؎+q7_#
+9|GwuM=\L}\B|R/!.'D,++3|Ic\E|#M|[]܊"6|v\C{o?b%ތz;{q4⭂ƍ?M?)܋[Rp$~ۍ?>l"-6woÝĿO' z?ď.q<~f<?'q/S/_O3oGxF7//Aaw<LxxqW'_o
+~O$do~6]<k/9`;+wo^OO>}驽|§K>Bp}
++O>x|::oOC}O}[>->M>M>u_>u_>5_>5_>5_OEWOEWO!|wC§>};>~'	~+O_	|§>}'g§U
+~_>]Oo>}ۄO&|6ӷ	MmOoOӥO>ӟ>	ӟ>q>q>Q>QOHOHOHܧ<.tmPUUJj4u_LUl:6ttS׳<JYU;jVjѭn}jZ?Y%$$$$$$޿AepeEfs4BXVTU׭ IYl"H1Ve`^̼}Өc0E<jr]7ն=nnH& Itua۬\ӸPuo74SK^hC5HM~Bt%+vnQJ,jA.6.H9t$jM:3\Cg
+sAܮ;h+!ݜajr=mMkRKHHHHHp7 !%`C;^njr-W9GB)kk;oK]eO6~ٲ;N.+N4|[&7AM:,˧ 					T<5+vNgiuPHנf^Nϑ e2{Wb15`v:S/\K=r{$ѝ^.ԅnm<</irpjrm}$cp<5+v\.WeuRȦb\Wkrm]s$7rMn3Mhrgk)S[̸VSKz_+!!!!!!18HM~®B.;ǽ&wp!s$\'vjr|Hv:St0\64άu=7qnx.nbaFZC9}.W󼰄	p7 !&;sYxE!͡[,&H.sˑ#1 ]o<H5y(CVmW`!yN<ą0rqy^iq9=A?&s`M0 &e#+lY>BgX\.~㶀t\ëwdX7RavMl>Coϝ~\F͙5絹t7q[							nB\mϊ! }rYsZq>7n̑wM>:to++Dkmvfrrx#+3Lf+v	:Z]6NBBBBBop<Dzsd^0''PȭFq^V9+jr;I@sн5>Fwir68Ϸ+C "!A_."AcAbay}ux\pwj[}mKHHHHH| d$ ԛ3+B3H!irt|'yϜ#1 a|1I):Qߚ"昘ӎ YY
+E"!D#6H @L8}v1nsy="!!!!!q!8+8@HMA"/ʽHnnq+D!+ tA1G7
+<	߀}$#Cs0E'K\A0rmb#7p"ޥB[N=*M.F]jr					!Bp7 !AyChi65Chr+I&zssy9̼Aj<!}ˁCh~~DC("?A4%fP0ęV󺂎P0/3S߰v` & 1E^ȓ{Xy̓KNmP8BnĎ??pN0S/$_wUpLecbns=.D8(Ɛ,t"I!Ca,1ba"i)rEBq>	}(q7}Nfw{'%$$$$$>Dֵ"HyȽD|LP	WO:Gry9SA4ʋ$dbx0I)._}aSz`2MǓ8nJPG2C"N,"y8Jx^oĝU4-DxABBBBBBb0 A@4j@V%S#F)qMq~#//?yd0X4s$=%	hf\]3&1ļ|{`,+kɢ$J<HP$yN|4,8;u'-ĸ~o*gC5wkĂȋrx|q0IXa<D܅X(s$|!~|.|v:StQA11׀[FԋJ<']~¬0
+7-/_CW$$$$$$$p7 !Aay+5rȜ=Q\YO$s$T!r|zhk'7ː1ǷVבA!~LҲRTPR)6D ٍw5,%
+F
+旭`K->'ړFw+$xBr<\B/TQ%|D~YQIDA*QEoU}A\f!c0E̬a%D1WV]FQY܀*1r**Yqb^cFrF8ߥhwCIq					#G{8yyY7ffMBI?{KF*F(JGcTQcI+jߧB8lj2$uCq?ۼ|PA2dj&b|+jP3Xq?獖JJJRܷohwn_)						rpOePV0r)
+rn\CGClIʪ2
+<UW5fFTj,U2ઇwp$ S]=o$C;O"`2h76cJcURZϮ'fUUeU(񼱲HUYcY\ES|R$$$$$$> ꩾCU
+SU%rqEB.C1UAuicm]jjI+=#	h>j.CR`^xrxVӼ|硖YY;qbsDLo#1}"'6`bDbaV[[U9U93xxU^mUKUU oc]jv90>4i$$$$$$>K 2MՌ1E^mQV5Om;-H).ɩ=8y\c-jjp;{8Nk2$u%gW9y<Cbe̜CK<lhj!f++5+è	y5kj>nC2ߥhwxrhHHHHHH|0apoxȠn)Jrog4S&+5NǔIW=}ҔzLX?+3Gb@sRItv:YYb`|UhGM?a]*F6m830 a)N*kl6Fc&
+ՉU5ſ7p\J%L4ch*aN8]qb{`bc1&ذk{w\;?ܻY(IPWj2/	o_T\R:eZǸN3ZۦN#ڏY̝>s?7jfi3dQ4y	5ԏ=fʊQ#KKR#xaA,?/	rqMZ4UahKMJKZIjJZDJ'(j6D0KmDl2-vY2_T"`k*𥭩D5!ZpF2I9m[i֕hKO=syw[W+tZ:*+pRIt$E&1P"m{Ԫt^-M&EKҳt'iֲ8u|洷\ETuQMD;8Sqo%>UZZhaGZ]S/ޤ-v垘&35ɹʠJԮT%s!|W̝Zj1]'%TsjyI]4 yi=+1/iymdzr~sQk'smJDNx3{]i"$y}dE0H''%)ڑNKнr0tux?m)=ګ{,X} l8]^.+ǅBIm$VV٫ԥV9<zqoys:߈δSͦ)eSveJYdן-f$/5,Huwe}^[fzîL(lPLHWE*wWZ+?86:EKLMH&?a^MKvg43=|	{m<WJ+J{M%=5ս8Tޢ\\߽+;֋S/餝XѪ'..c}$.߱QaJKWsgOulI
+|#7@ߨ؄}&<Aٲq{3gVT"*jŽҔ(fƝgZX(SBʉ'஢e~Ǟǃ8:4).W6{A\Qhuz >.fjarqMʍ|ި͛65N+7vZ+Z4&Eqs6'VfΩ9Q#k\Ǜѵnæ|{ævs)oW2siѨ+Bf6{϶~S^~e=Y|E79(90:KWޘROC
+>NdՂv]pɂg	>UgUBlGS qo8k`Mqٙsa+zxU%^CKmbZqZP6=^IK5^Ϩ\}AKԀn^膽MXvd|VWWGմhNr'&-T7ﵱ
+k
+ߋ7~WߖBVWo{5W8>B|m|EHZU32-([ KLZũ;mZ؝㵕"k+zg|LxU\TWaV7lH3^JŏruݨA_wnnN_7V_7Z_W+
+[yl.fYmMklo*z:+YaKo~1#Jf֞w1ڏO=/,f}~snW7c;zbEw( ˃-4.kK;;>sr$}PWw#|/>kr&=>Qyo㛹uo.LQٞr^bavu	_uvlQ+mmsyZNC#谿Wdg{&۞v3R;.@Jإ
+O]_]d;
+]adv=[Sm=TfYVQd:U$a2uIeƤjIIem⦍;q?6ȏ=64wҗX}&qwG']IAԙjɹFVmu­'$sߪ(]$UNId3ILHoe7f|:h5gvb뮿YA{l^{z2}zNs:z{*l䑪pWݞ1޸sVgԄh\Z0oh^9,[+J]ﴼ;O4^i;O5Wbn܃K
+4,Y>t:\6c5]In]g*<F3xK++-k+YNDB׏[ԧTv
+|xiDKeQIײv*GRegb!ii1C{Qg2Re(jjl(Tqi?`d`/wsRnBWgGQlRWWi#ll6tu}EK=v+z%;]r*}*t}4?1?bVʦyDv-@ѕqʗ+ʻEI:uz6][du#vcqW8FH*s!>Oh"NNx<W2aX#[V`?eǔ)Ք@'G6[[=;v^gChoj|H>/DR
+|j#Mx?aEldլfsv[b:]}f5?g?ٛ3͊S*qeRT*ULBerrr7}QPVQ^TRWj}F%tuzV=K=Gs]hHBvvir;-/ZaY'Zg[[eQW92\|NLnF:;zhO?AQnaGأv|]iTlVdg"۸Ӭ\1wәtrVc1MU^+kcL]&Ql#uwN/]YG~9JcW8ΓzGleŅهsle+7&e@gt8v<>K:rf(_zYVfZmzL	*w}fLg8R} 7P)ʩF6/j'˩k}΅[I9ьfݨ>q®4>ޱޠݦXa_Uy.w3wK&d \vaA4BPU,`R\ *(jEZjmmVEw&!د;}ysst"ߠڎwu!qwXHE?`Vx/+&C]YVq4d\7ܓnw9U<kQ$1/|DR\G"~	xX<H`g3z s<ڣ28B#yG?wu9o%g00+s\@L9
+W! JyiI
+ʀtIG]Rj}Roǎ:NtVImxj^'?k^@*w|6wieS;"RtVa,{`tٟH60Ũ7c<cuq1#Ho!qHi´O6'QC~RoGpu֭z%<Qӂ9K~ʹ+;>Ydr1bx)"xs+5xR?{%vF$^33bf@9E8ϴqNπYᇪޖ8Qn[Vɮŵ@8vY)?;2_Hd:JQ૎v5{"6ˊ@6f~peԒvIu_%QZSݷ/U+D:oM}E͓-_<k	χ+r7u6XKg;1?'!,~Tz#4,d
+uh|r%iRxEU!1!@~04e^#Ȫ
+@Xi!S[! !<W"qb+%0Mlj"=^	  =ښښj=ؑg:,6NpW6걚gαn"`;hׁqq 2=eV([(BnRw	,U|Mh)YJ7t{BzT\dy*ǁFv(ЋQd`v| T4+vsv+vot`++jj/bT\M-n/~8s7ro]%[b^h=R3nluM	_vۺ+O0.[T͞<`6)3&޾#H/W ۆ 	L4q[DQH"q+f Bl({8c3}Tu.>{=+AtˌNٓ,;M &kpJ?0oۖjUf]goչg}x񤉹O<7qs<{㦻J[UoI3id`2Yq1ݖ7-g,<gc!IA\ɯ<hc=lUbF**L$W"XdC9@lX28@C=H<'))b22eg(2+2|)J!,7fԽ6`,OvS>@ 3]nAeV[%<OhE:i1}		b_&tKմZQ٧i^/+w66˨;;Nsu~,)%ݞ
+f>@N1`/`"~"#OO5{iX8*#+}]'".V h<_"+JOvl.&Z
+ԚH~.yp뗪q. R.ɷ/W?]Oo_/aكolM5n6z͍_=7MXӲsQ];xo=̣㪫n1wfѠC7޸|w:!&=VF`\Wg6i-LG<nen,:ĉ;@׀xih1R"Hˊ$b˺~&hqX8.D	` >lh"mJ_¯Az}aWߎ  dfrtӵcc̣ׯcR؃6|+7SuQLйT2d{VS@+:P*PW><^9x۩=Tg<!3xqE(H8w [)eêU3KWr#T,fe0(/m(Zi#{n$7N4(o,s^}" l,>&LE$GzC!'cQ[;0lFjk֍Y>),^{[+}л)ۧ,xy+OvYocus!u|ֶv5[kS}T{|ՠtN\_wm*4RONFKW.RS[I685i૖v`4; n>cW@Κh_+M"`7ks>};Շxp{xwOltO(;GL??k{_;d8+eC"\Wo.l"c5Ep$q#^W88NNmH
+TJJ+{;#10 PyJo7eD#'u 	 `tK7PBQf 4LP땋4ww]9/^riͨN[6sԎ\?+~u?qyD#s5?{$oAM W1cP!^CxIV'˅
+|hEDBM@9W$,dȌ<5B`nCt!dɇ6vNfRˇy8 b1$XKX1q5W;tt|`?;wxBAD!@ ?*C#mj!+*r#u +x$.0h8sl"q%q<=5ZS"R`[ंFc9X:,{!Q֬NJ:K|QUMo%pm
+\,RQnLpRX~sQ1r;;rGY7<h/#J>}ҙ#,oyݓx $\%7c8Yx rVQNbH]pTQr,K%G)шYeB ^Hޑ0XdcUQ%Cu	BdeHX jsF$\_w˽wlKVʶύ$mFfU(ϐu˸'<ʔ9bhT)BiLltnd8b+P`{큒gF#wp8YiuYL!:BXB=a}ez_du-h +)
+*P
+"Ԭ(!Yr[ݧCyE<g:8.H3ְZ0+A\ʖ!a}ÛOҺ<d+_p(Km೰bV;ĩsS2;?텱g0,8޴;|)܋cSciwN\L^>sA9$R!5;%+NyXkP;0DӡYSAX.Lƨx9\lo`s_6b\4+\CkZF%G8iM\4Wn4[9w659>>u)(+ZEMW)ޭQURPA'Lx RQÃ<( 
+6nל.|$G2x=qr7V!%[]sybנ
+KU5&k}n|}D֖Jq)L 	]UET`2fLh >}i,R{$R.3G^SZRmUS<N3@CQ"cm#1w_@^7\bɟQenyYE]K柰u3v)L0B3|b:['w/b=?9O17["`SqTt*}̈́|{՝f5%}Ώ9ǷWo~~j)	!0a*H\%]fRUO:ESzEA.G&;!RiWi9xS+@L+{#FRr'D˝{r&WQکmDSzZFa=9+Axv)ٲsչ.lyNv9x=>{0ol8^3Is]-{{}L6ԟInT989788M؜
+Tcף80e+P#F2)4	3
+AAފI6_ݳ|UNYM꠰+T'I+{d:4)&M\z[nڒۺ{ٚ[䅛d-C=i	}meF1#*f;6[8e>\z;w9l*-ê+E
+(VjkJRiv029\zC<a ")
+1^S+Z۽3>wB}ǂ=.yf{ NL`3i^Ks/<)l{n޽\Ւ++zrEۗuwm}86]H+yuK%,+loY- Xjg[ojQ*`١,Y>ڬjeU/ӯ.pq~*'㥈q2 6|qdHu[D~UŕAT/"A~S3@gg -C{]R?=Ƃ\Y+
+}Ɗrͺ;V1UU@ {of{yQ2n߲ٞYW-zGyeuiIG/=ꉛ5̱!;iyq梷nؠ+GNأxxg3w 3;3FMkXJL Q͓(hL22L)h	RI=L7^L5,{ϣ7?]C:P8a?ؖǸ\,+ܽ\;[IԅfvU2pr%NW*t3<R"QB">%3+Jt{ceX^jHa	;oh~޺2dE|/?Ԧ$; 	iW^eڗJwzBx{ht	M7fbؿm+yt#`i
+%qä`ϊtA>$-,t^@Qp#;mժ ͣ,EPHxu;"ыt<nHK+O/߫GPNh	UʑCz_/:,oI+v@Vv={lמNv/`(ֱu'9O/9׊'˒ Okt28d>1]Wx%T$xI+~>u$V>"7GH6߽͡?II-xFG M7EԺ7̺:eZg׆&,_{rTcYn<i=E+1W3Vcw?L0\p-fY4(FuوD[
+jnz$q޶w($7j}J
+q "TPZ"t*147+KL<;8A$|1`nhP@T_"El [/ o9+f?&c]M@d+NB^]c@x̃x(Fفxo"[3ڟ+*{K|+~L-q
+A*UtTEJH fA&!*(dPNPLꖥ֋V7c60ldv&*Ԡ` 	</L8<Z"6O0%fPfX{a^Fr~ѨacVিgBjܕZ(~-ǐ6]$b	aLmPIi]bVf0PؽXk(Pk=
+QFei%P0T$d=}P=	VΞDrʞGL2`6VfcNfu-bȲĚI>iD۷VTYi8ޔT!y~ʞ*a7;r\EpYmyρ~%A~QJ\ʕL_O
+jL)ejRV5 BR&GrJK˭ԆBx:J@<R.EzJ^J0UM6:~%#By-BMzl~:BݑB!=4/DC/E hӉƳiG{=߹jhϦO{#`HsG5/x@	B~0gzk7dY
+2+wBɢ[~55TYMX{ <qW[w[A<rhSz=laъi(;;?U#O^§m%O3L:Q7X4\t|BFSv=YP6==-,b
+	R*0"ǈÂ#r(6 x,PYt+lx+h<n)Tj
+IkYXҘ/*Yr_k6m~&SWFٓz0]{7ЮgҾ65
+郮8otϥ?9~mwԼgMx3Z5j{@;3~ȧn{o}%]B =RG]/pDm'Ӌeb}.<7&IjW7_[aU95Epo(y"byք4]#cmt6kNa17h4n, Hk6b3oŷ\uӮiū_˞{2{+ׯ_VYѓQ1-8[L+fK&z4Wq1M'qTrOR( WwC1ngYT%[PQXm
+dyWͰͳq.}1GHA\g|ݒV_[n>ͶX,1?o~ً۝]uØ׮]}퐹ͣه!F筘sw;߲1G%A;`0=*M*Bn~ "Oiz{`]C콨(mŨT3Ab__[nspE2f"Ry8b3RK#o쮹l夙! RN0j`]./+ʻB)8Z=_޸Q~_rfJX?#ٱ˛>X,.$hYuث_n2UqATOL~,|u+eH݀U^ָ)^^\+2^ښD(xتb'MPyeGaoһ2Hc&F7$*7#-WI)3])n!Sҳ%ߦ-`>0oǜ`O^%kMgل+xwvom5HINs42 ))3ɸcS?i)}ⷱ\ݡyç<ֹCͭi<Xwdp7㩗z~rMcUS7Á6vpÖȸL&u{v:qa]TN#.*QXbVŖ2	)V&2Y&YǺ.'+;[9:::Y`P>_?J+~#
+4vTW~xO]
+]11{I7Z-Hc{WDN_-jï;r$L{AMd=׵R)5wD4M9r22\/?iXNʭsCq)q"1ؙY̶>qN͜Vsp@|
+p ,SBֵ
++-v ^+++1|6<V8KŽc0.
+^?r>*Hر[D;71żYMľDn?Oɕ{ᑀav筊==T=+~ww7S^9l1rJ^~
+g\-0Ǳ$HV$ZU
+V6ÀUOCHgh0"2FVJ8DT5m7:'K"D%{
+V-	n"gpH(ܬ${̘Vv=߅dtObFgKP}ۯ#-7)ZL"Bs0?tܭ9$Ja@~1q&+x*0[#|/Jc]zo[y7wҁA#}}{NՇL/C>G4b6iZxPFFY0*a/}?p̶up+Fn0W@άėFq!+֪ñ#U{ߎ}Nޝg=ϖ<Wu+&IɎ9ڝUKT*vz$YG[Y+Bpa'"8r.t?l-TC_VMv4tԝ\.CMLzٙ0"zeEXLc"zإ;8#3_f`]$M ΋;(;vV&a{O>٭YkfYݼsh'ӱЇ+eRUκcAIe/kSéԩ)C+$TJB Ő9&A@B0*&EEvֶѶ[!U{mm]l_ߨmӴRTUޟArI^k᷆S\ɟdWqhg"b̏oBi+4m)6F2ܣ6`zw6l\5\\L~V'e!2a|ΦB]!1+guM29SWxmM0C!+scBh]rPSU%c2qKC~oН$2zǁV6%:l	oO/L8HQ%m"3 7>L-&h1Im0`aTsIUY+vB?urқy]XэBybqF֬0S3Y]/?RF ,ǚV
+ Ӗ
+[r_77kU[\}_G	;ΙțϷG{k7?mKEYLȃJv5wYV
+Knl|c%V9yx"Ksc+aЕA	&̤ذ3lH/2HLd܉(qA"NĞP ]e.hR39En -?Q&]{IBF\T0^}LƑϹZ:r~S6ɱvc-Z:!{;~zh䛣3L^?;0j!LlDCS8}P`yUT>gePv`Č8%Ac1ꄌ$8b@*<H5}K*_jUY<ԢPs!LOlěQgSΘw9Vsq\m5#*TެgΜ/[p|qoDF"+7 z~NIF^v>\?y,b68IuDk5Ч&^Q=[H$&[IXNbR"gliYf2k8WB 4X	y4֍tUJ*FVيo+GU#grvќDI)=+ Vļ^L0߈fR,Jt2n?U;-='?y;97Wp[}۶Jiꚅٽ'-\PTX:xG՜!yv}#^J>`È\xgF2~k"~_^0dIJIu8k\"_`A l\tc4kT:Kfo0`YsػB{[D-=æjfbp"OS	}[\uEBC8(֜|a+lĠK%u\&hu(V:s䴊8G-za6>.rVmMV*Ȏv q@p1u~}1~+:lK^Ti\I8Zω6z$-&:h\K+-UD/-Ǒ;/x|ԭO\;kS=wM)^{r+=6	s =CFᩈMM1n]vkv	[u?͞e.~	D[A	mZfzea^$EZLa!BG~L;פ!ϩJr05;fվ?`+~Z`c/5ŷO3?xoQy '|~0&ViʗWWfCzzv$ƓI$j)vGbR~y>6EE-EJٰXQŉH4%HK$&l	M!8$d M@|2#qW: DWaǌ꥓`._jj$ʱmt9Z)x]Q(CQ>RFRqQj^5+0c֙~ӫENr&"_o䲳y٪8;<;'Çh]'Ldi:!%A6MgMˌ=ߛx1ż`xb0jk,e0$aA+F +`^$0Hl/.(~ikp*4@Ԕ(dN`d`N=)w숢kJE9J+X@.4rtZ\+i%kWdkEz,b+`,Ub֗.Fz~^Q&} m9aW]/zYdPM
+:H!]'rN[-yVd-cƠh4AȌ^K$Z^+2n3AȗAl`?,9DK?quj!+֤[=RdvX[);*JM*+	W请wY\Y4/g_>$RĐI$A4xR'la7k_I|5LNE= <q<2?`6TA^gH~:L׏$C1&8r9G+!/_K3dxjHeťؙuVȆ65Fo(f1cn+t{\ᝇ>|k=D@?b>efp#}T%*W\rgɇCC!Q|$jx, lu U#8	LS,fXue͆rk*W._MkA򯣾XxThxws.fx)wf;zžpӇ!*ȝT:r/Y:v^`40%vGr2aӯ=t'~$$b5Øo3j\/,9TEmlrY-ʫ8T+×Ks{М:hu6s.k%bz;M]Ob<d$i*<X<C)Fqȴ+j`#x.Q:{btN11:v]kn0Q}DGY]!h8rkXS)غYF?7sl$=q|7v7D7T #TM̫ѵmfMD.YwКqC	ba픧a5/|矓߷O;dCfB5mƗGC
+k35 =^+"KZ_mV$C"(^im\!S8&膎8S3N"i<N9XW)SBƙBVexk$%#6S$d2~b҄R>}&H9&_Itq)p:5hHQ>ʚkx4voغ8ؾgoe-.qq#=;#XVa\3IJz(-?o3BK&DE	ZY1A#,t b錏;D?i[eg{Ȋ6r9||H-#fJ7{md;?oU1yY6%1uzo2zeKJVBE03XXbnXqq-笲}$_AFdC.#UZ45h:Z9s7uo,\.3wᒴiu:HiiiLSrq"S֮]f+E0_1Oc3qކy60RECv~~F2B{I{+o9G<(T/v6ζ9[Ϸ~}-<7_4z	/
+x=φyZd>=>0bC6(ar@߬"I\,((C+o;ݴgs!1ڑs+BJ$$Jvx /bWP>Gc#Fؠh'TLii+5mD~j_S!#,qL#^1fbd1a[oAٺ\H26B-hv8+A<'rt
+H:#+$Dπ "BOETF<ox8exv@݀#ka̐lr`ԹxIWC(_g仏BD$KF@jCOLfN!?S}eCv;͗	T'#	G01sLl3K5oFiQ+"+1m/޿a珫h[\iŻӷoP/H]{룽"=׾dcPzO7}ɸ۱ˁ,-[٥,2x`dl^W>' >&QqJ*+jwq)KOU|TK|_Xp,,\ǎ"=+9'즢q+
+)<	 qn$&CGCUU*z
+IwGTԕd^$\A
+;t*)]<	%$ȳTYK2|@ aSyKcc㘒bOѥVc`4WhV0dPR`Zx_Kws$diO`6Yew_i>jȱdTe]Cʎ+^{ā	Ne	o-Ts6zph*҉7CQaVפ;>zxDaF>= 1ZIARH
+@tn>VwO *&?@[Rrӆ$Ç2C=g_~?}W7<>\"4?t&QD͈%
+^ĝ#Q6_Il!EC}'y"6;yB?/\{]6P늙}
+tMThM.(K(![T[zr^k7{=p\}~vZvzzm6=n*ycB!ѕԗNDvWFTfLRBu<^j|D,U+.㘨|Pe&G(NV8gSj3Kb_<Ar֮99]|o㉎X88}is4$USO?ڮ'2fT~beǲyKMW-oN휕bͥ"[pʙjpHܲЄ)SKKęk_rߑ k-Z_WTOǻ`sC\И +&(Cb;^LPr3S|$&r<#	1(;"@=P1aTOiz͍xSz~&3Q+7ͷq4eO4`<	G>=&G9AWEGWnβSYF~st+q-ÐjtzYb08Xn6#+	&9mln=2wH&5aw;l%Tx!	 b}S29(;^~5Ao8L\5Z~+68>={'\}!-"BXt&"<g~_PzsMl2A	L$,#1cF\A`^3-͡Xs8L8/T3,h]r "=*QT`=[0܉)ߍ&MO1?e:=6]﫛~	:m]Ooz`<}n`JY6(3e|Gqco⨫~]2\U*y,Y>1IǨ+\/+w'ap:dV=hG3at*j=rٌ2e_*HFTlZTE.yT7]A3Q"o!nF!bhpLaZȇ$I9gX) 9Q20R}`թ-@!,f/}F.;ӿ7tgc'kv"jǊZU $J18п갆gxqrYn&Bnsƕ-êD07a8D#g~Pfnsp~?b!e}eiǍV;a W4(%I{%&KILq9!kR
+jZ+XV@Qr-nbV2h]XRM/9R0B`?W('
+Mhbv7E,#?´mwdM^|п,M?ssaҔ{,V^XhFyF#嫟i[tPy='TƊG\^:=0ukVyYbs8:&Hcc'sPF.`15 <A4Z9S Pz5l22N
+Atb+1|;QUQVe"EVUf%w)̅jԹ(xijiP] ThEONBMʞ\>57ϓ;.œ1IBJqmVIWK+[z#Ajh!/
+ ,S,r^(ǢF͔bL(~=WS^e{ˈ4"PcE4:|4:+$'&znCEF8VL]8˝zVTThM0ϕ6&:$ԛ\ZcXN4!Q!]jiI{\̯r&uiVw.Tuub%/<eƁީ;W/.1oB¹'+T?M+*+oz=խfɕT93w{x!]Mi4^v~A"h4Eͬep$㡗6"ǀ+B~!b5D3[,DILwĉޟ`+	q*Pc.M?$6QmϔJ0Ye<pxK!7$';19'$#	gʖa/e:p`q#B~v^F~J2
+\ڿ4%f3GbHH@tK
+QKO_zՋOzli8o)wS؟+f{$=ɑX·'mhi>/Ȩ^PvG7(8IsݴoZyE\}e+:?,IS&Sܐ7ag0AV/(n,9geHE,,ŒE%4~IQG#cPL&&bbٷޟ-o?eҲS?zxI!il9Ww,w޶{QpCms{f{f=+edT/$*;duȁVj[aʰN.ta;;g`	;ڪk%9M!E_W:}Nt"2<SMX&B!6<%`ta<D|93G؎':r󟘴tG]wc_F(8F(Ps($m)K>~	'*
+pIe n<D1_Y6{c;T=+׾tD2^RY
+m'r`a9sii)	nٛAbWIzQ*fe-hD.=Snbtnt< Xz}w;V̣n`8˭m:OόMźG&ne.hX_V27ҡgc3rM8,"(d2հW5k6Ii\0$RM&qŘElubX6CvmX`{}OC񌅃X_a;"Vt72VBv+1a\ S%oL.qvC	B@d>""5J
+BOE̪^ˌ!~L~B𨔂НPN$"
+v	
+EiR@H6n?q}"K<G83,"tp2fID~F5R2hVUa?
+4.1[W1}>$nA_V`
+< JBB !	vJ^EJ0'Cz Kupu,4F%^u,l16d!꤈U$#'I+XZp\r<&r6걊y(c+Zs(J/`ZmR~qu8<vu	k"w?RZV(Jx"]NOD>+Xh#
+`&+E*"fW;
+O<naKwœ7ţrLw"K'̼GellJ{B۲7dlՖ'sܰbvR'&K(Ujl3J"36c&na&]e^ii.2j=Ʊ+uX?]yO=3rguqٝSrg?xbYqJ_δ{{Wg͆yI^[	t96*b-nא3:b@]/`z+Zˑd+)1LE1ڟ\Z0n[#_5A'|5ʿb;kfk4)wO0h'9TEY![N$ѣ xEI%/VdAVtJTبƄ:9bL(#M] ;~"扖5Db;.{=$UN-|fwXʯ?Wj<ytuw%"2۱_t3`ƲֺZƌ`qD"ѯB5A!#~ؓz`<<x+:ЧdK/:?wIf$\BkX#
+!
+$0a&&OmD "UQUJ}R#T}
+;߹3`g;wE)Q8m$\,/Iakl+"2ZRU󌖮-=ethe$~'+lglLC%__,BB_[Q]\v]LIR+'%|nK>ҀI^aKtF	6p3~zkgF캹n>㦇I8fƸ}mSDڦ;;_N?$u^2g\]2a-Yꪩ橦?&zF_Wb:EfJRm<%ڒj){b[D5yunˏ|nCrʱ=< v V1uD~ԍq3)rpёqёRtqds,~>a+L`HM@`JϝJȃahqȰQXdq8]z{\j۸kVY2Vv6jAey	+s]aK>]a+7K!fi:]q/1䈨o$T|
+.taVURkJ|dC?3D٩ϿҶE1)5ڌ|A)L<in~
+NZaN蟐!؛VbHM0~?&x>a0$GT%!Α䔥~rȌIUa+p>8OE5`x	M$1i;?)j6G_EZڄf=Mf~~#+md!Sg_Wl%<ϹCSf+%n*[Q'J3I1Q#ރb.-qvqiVd0Ik*ij..CX}a,[ZtDKe1	GbU2T,!1*\"nPhbEBV.C;<[8OQ K;RgΜ}G.9wHw?;7\.-ZѰ+>n,~ij6g*@8im$5pOYa"M*CídR"|1}Ϗ^-Q}(?>3/Ӭ2HaswnpprXKwKQ#TYPOMbc帺,F#DDȖPZua!67cGOtt0w"Q7_WO8ģo+RV=e|B1Yd9Wٸ[ݳlQ8]绵<fM竊ZZ%<U/HRui#fyָq;&Af!ׄ:~y})gL_s6!i~qԛyv<oK OX,XvmU77F_66tsY_Qn`;TWA6eM\'ʃE(+Nx!(N=vH+W;/b_dlEvG3u"n/WrSsO?;B&O<tCwr_2hpdrנ+ʥr\*ʥr\*ʥr\*ʥ-oTe򿪼,JJ?lґ.ukꟍi!ii}ӴtB!C>OCˆzpx;9eem-1Qr|e#g<:ԨFyѿ1S|-ñc?W8P~q92ĸ}1^1J/$Tх[G)"i#3La)z+t'Ka
+ZR'8f7cx|q	0~$fu1f$Y}B=b}c
+Əì'11f	,9O`c0fˡ<:ӱL`%ϦsG:.q(Cx"Mfs=^Blё	
+Lx%L6NGk2|id	tG#8x&^!Vplf	?^8CJOF+B`3ޫ0p+\e}+#7O'U脲Q0ͦLH3/E~l3764.U7MEƹ<	e}c?3pˍk0AYRpbM^oEg@&n$<nC7E8,II0pa\_CX \_n+=q.ah]e*KHGx$Cf?2zὨ}+0.Ȇi87G$A'w8&'8$6pIC0jyh:Ws<4A++4HAÃLcc(6VƜ́z07VjY-p~E#F'UhmK0́ځ+p(8+G5ϧWv=hM ^}>Z@Q+48l$j0V_;pl1*9{!c]@'nQ}AyrV;YT#. }Yh7`n-cT%YNC[EdiF8r䖮fHQ{Zj҃{!3`,)4ka'xTG.2Ү{E#3q1&>latv>v<~Y.xp8?6ǿfty)"cݰci8y\ġzh֬#̤HRt6ɉ|FqYHh+xd
+5Dc9z(4o\\-"~Њ
+(th ^K=.j&Ջܶƈ&b2(TtAY|j1oh7_H.7hw+G׵G~gouy+&B/ZUd=anZ}j*,mfU<Qh%pkUͥ]^A}jYE1^M}v++~sv)q3Iq$ h5;?vq]`oArPĎ5ApB?+-1K&,vj#vex|]873vP_"b%ncHZ#k!kTi~!Euκv:?Ϳ?V#A%6"v}7~/_:x|hnk;ӣ,y=*yogs_됮SX~({{KU!<	Ձ-[I1.0{>>ixVJu@Kݪ]Zc+dӏί܆e&#*vd+IlnUe>Ց貑oSp^>W{ϻ^+X"MJ{i} xQp6WQ%R6~eW98AkZ`D?<6|MQcSc1\6xZ),!3Z:gde69>WYzehv8%7z@q9<rf8eN3۸-٨gb\)"EC.$<Ucpq
+Q"4]F=s[F;E1f搦d\f\B:Jx*V6>0=`:
+YJu\%2db:Ȧ2,!=:"1FeƥɣS(D+ڷA?7­E6r8_1FʜmqhٞOGhYZk[8+#|GyA+qB*OW,qUhU|ɏx5ثkZ]X֫<N__Y99]uZu0*O6U^WkGV穯p6kZQyeZs\9cyQUVQWQ
+JU#pkZ{cv橺ubfcI}V+JK᪨p	~>Q[91q3<Ȥ9{V\UZ֊\NOΦʹ{k].Vj'ѓ&זWiPMZq{5{V]zaUdمY??TWx5phpE\.wEu=7ףUj&,T`i~w*-5T>?Gֵ:7s{Lк$HwױwBۅ+5J
+n^q:k(aޯTW{Fٴr{1珮t[9r=UtGxjg#1:#:4{MMQǹs2=/+ƈB>mj,imqfrQD^0aJVU%P.ܔUq yʱp,vZ|Ey<*=axXj&S즯VjzPDɛfD]B8
+ޜV{P=5i=*^; 5PihF@ÑP΁D
+
+ۆz&pbm&!ߢ#Z71֩ّdYC+.Z_0{V87_$_M5]bt9ЫmڃTyN<bm&.?W+-+Uj3KhCJq>Ħ-(/]aDIVQ|8O*]]Pcr,--ՊK3rVP]8;h6+󊊱O`=hY
+rK9%8͚VPXP6ߦqy *)+F-f.Y\9 [TPW.3rF+ڴ98J
+UlH_BeϜ_R0=L/.E\H50WRمY3lZN֌4TJh!\j,.+(.jd-KSڴRnbČb"yE
+7#gvɒUZ|r_d3fZ{Qj9W{cY}pGpymzz֗#B=* Mzr*u>wݨluNT@K,6c&Hv>Ob7}u	an<d=S I:}w)<IMc7Lm8VMeTlcᨆIc@m$cV&M;#|EȻT	a2E(#HQJ*4et%Pe(aJ;''?$C`GM+L64dS+LϚ^30ɜjemͿ `&N+fJhNu_6wBEbEb1[߼@ZK%
+x%x<151)l[*C5%D]h-54 fSm&in]&Ӵ˴Lx rMc&2=nzx<,uO74xyUVv
+U-*i[X	$VKZ_RXlN\f+^7=,L(jYXdE5+JX_c,Eg
+ATEc-ұqͶN:c~d:/_|4cIi" a$.p^s_A(IW`cY<l K`;%,46lx_fOm2~Wٛ;;`_K.I	RdJP*JRRje)cBy|N1#jdJ2GVRZ&erKiЪ+ʫʛ)򵪪j6u:YQ2uZV^uzU]ݥjzX=~J=~~mRM8S)d`;Ŋ*}VozVKRD]nԟzW}&]s3Õ5>~Mo;EԞ|hQ'oH+7Q|s姫TѷcW^n[V&|MkZSf[̚7|6vmکk筭]u}k׾BůnyY׺Ⱥ}>zS[_~=ֿ+Ioa+-7֍)
+6~-$nLuxm-5N7[oNyy7ϻZs;7JxئnwSۦ6-ѷr-%B[^fus]l~c[[R\em[my~˩-_o:jU[ްu'~4i}ӎMG>ڦnK6yۜm۶m{`N5e5ۚh~Ϸ[lr۶֍B;njݱ6vrW]]	7]jGmX;wibݿ;پi1w'FiEFmhu0QX\-oDw{UzNQ1j#!σFE>8Vԏ렕~QzAԿ< <n5j}HFmT}JO>clQaC+9Ä^4ݢ~Q/VȓL+dR,ErT>UwDąd!CN|{-k-Zޱ}IVsH9kc`=j<0<@c-G_Xi_
+#5k/GQ9QQA%걨g^F/h/c^/ĕm}]{oNOMW{m3zOk88OF%IX-aOk	%|8,qfbUĶWLbI֤䤱IWZf&-Me@60sGpmvzИ}]nx(w:
+89ckw%ɇG=`u'ٗR+ԾԪbxS+R:tjUjVTXnEW5yz*}PUo%CDR=IΟ8ϛtt:6jНqzua|`3``+	p; 	mwv^=u+zb= 0++  vcv5B)  	Db ^Kjj'3燠fi
+rQNBVh
+ZQ4ʁF9%MjGOw7XǱx@7!d?@3V\[ 	cdYw[	 N #O7{ -  Y{qH_@CdF F.\H( 6 `)`o ig6x+ig6x+ig06sfJ m"w;$∿j7htX	Xh5:`fh͛y34oм6Cfh0_G0
+@ f@ V	hx'	hx'	hxаv@h؁(H߇oC;t@.=[w@z+zټ#Ok"iDV+ljIoi5e |+6+k]|=(S#1ڪ?k},x?JFE~oMLp,sȳν.,p~67#Y/Wv+^]
+G®Lx\cT'FubT'[ފQՉQ1Q:ufA#`<QJct<ENު$'/24B_	+ߗ}  L"XI6Ni~l-$z+{ɔDruX>xD=>'?3wH<tjNЩ:5a%']бYOĜy  z73KX??C̴ ?Mׇt[|*sf,fC!vC~ +
+LwnPM2t|/"p+y1X'A^%2<<<d<KPd 	 2k	ND§'u,'<U׫h$}*!ԏ +la}
+`H43"cTW;dq9>8qscq;Ks1R5T'nP	j;aA	=M@	VT7BƝ~=o; C"CT?GQ:(Yy9')+u]:ꡨY2x6fP}?(Ͼdʼ<ㆁIP9	*'A$pNIP9	'l}+Oz'vg]֣]h`Mld}NzDk}Y_l}5ׁ- +OvpoQE 1ԯ |Wq~5xQn$-ۀw Cg 
+#ԝ"	Sh'aiȟ/||/ 	l>l>\>\>\>A.z+r%BdAAd2-CHp?UP]=OǸu>	VlEN2^,3mW>rW*ЏW.3Ur"B=5e 7=g@`c#[G9k5Ǭ8!	o :&꓀@m :#@'Ӏ?'?Տr._54y>zi6b^`>ίc*H`}vGC.=>n w_}6p gЃ%Lnp~k ޢ('}XC}͋z>gIXQئҵP/\1 
++0n%`b)υlFp,o<7c?:h!ps?	.]sudU"hu+Y̤'z+F z@DHj(ds?sPtJCFtntq4""hY	 k!"CX@NDQWXEVKn3 ;tGn3_>r[`!aѵg{F*1GQťnYLra#wt쫰+P64Σ8e7/B_(T*,,,|T "짬-] ap1$\l_!E.I%2 j!DŨr@%xB");!%y|S +H^,$kd+Ɉbd]GaP?7v<xldaFjCh#;)`6cBmd!3,GωUxpFfįy.O)̰^ck<Z5f xnjJ`dcE·u`bÿ_*@`ٳa&#W7v@nodjE{hŴ(WVr'p+j|=||U6^}
+]N:iW#dT80q]sa\z
+"5A<uIA"hsD]ێgCy54Bp̮Qؠ,sSY'2dgdi@._30nuZ7J@Aݥa\ocԀ}=X=\ҕ7A&S.>l~MocmN6xM@ށ^i7 HFlM	кh&*{oꢾIMPfyxo4BFy!O#i<4BFHw;ðE+xwxwwxw`VnocQƷx!;Wߞ0B^tj?a/57S(:AyQrG1_>躻'84"&o|wbK Z{ua@!c5PB)1XBRJ	PB!K)z)h,Wkq̥a3&^J5ZJ<?Rk-<%g{	4fk{>t_t7鄨Eox#9!14EXA,ك%{w=a<{B<yku0s1gs1g>L௸ޢI䝙W`<8蛍eηø>fGSÍSeN+⒧zAy%ޞn~l^wt/6{_~lU	5\Iu5Gܭ/ڭ?}>Tb*+m
+ir7Ky4~=r7E*f-,~'ovނVKZ;)bOOF {C@ww@6ȩ6:mn6yuګ:o<ޯU-\}cVUDyw/{e[RVM%fQ=no M`pM$=!
+IOcX@&a1rP_A{ y	p:8a8a=A60,#Ff
+>Q,Hd>|ceG̓Hf2Tkk<1la~bbނ$3	c~
+ҙef~1a~g~2afކ?'Y`FѐŮ`W!}} >>>y+yCl_d`"#%))(e٧+"[6wֱp&Md}`f6.ζC7vq~~pEGR$?6o}?ρ/ӿ^ַWD|.}0oWSzA/i+z+?Wf~:u׿~?)L	~J?OU=r7MM{C>q'Y8`Ӄ\DQ	JD+bOmPDQAcn8WTӅV0üĎ H֧(TQ,Ϗ"]BԆʃSAD" )"7΋)U߭]ڏ؃0Ἡi\'O2#:(7Y\LΉ|w6'z6+Uxgm|bL(o9:g"_$'3rVi4,rHw&#Ie$9],G:G\+q!NηY%\LÒ4>8sfJr3WZsC3_ >.Uˍb0%79LT[;iN(.g%1F)rX8xQq6+NaV6gUَ<S:DX#8MX׋t< 	r5x]qޔ1N}ae4˲W^,C+#`fEr-m/7:Fmrأ9Y^.vVۏ˷hLJb!H:a9MحmWC۬S9>zy/~I{u5v%cl8z,9B5piyyLx7ɓI/;/;b|ś$_qco*jlƻHO*q%ŵ~A.KfHV{%R6o\J8kG	쒲ƕb&'fm+99Ϸ/(][N6]%Wurk;];	-+`9^/rfWUouU.ܑu>Y4|OW
+\+|&g&1.B/M.3ƱQ _ɜ>fVrzyqQ@m4Fe㛔}|bp	iAЮFw!MqeJ+F۶y
+c]9:Qދ!=rލGp܋]B<])=JvM!nU$8.=N+:oR3T+9u?HYNpcq^zjm-^VzYdQISh3e#(8,נT{P4:WNvo$armR."Dsa3\g5sڃ44:k)J;Uآlto[XL9o	e;UEl)^"@+{t(TJ>er4 ZE?\X78D)ٟ,Uwi*NpGy6Hih!vD)ݟI2e'r%*)_/ź9J']Ws=~R)zBʐ*C;<']QpWt-D3b1Ot[B"V䒶ʔw6Zޝ'TzB.]w a]ps
+9/հK֣NR|Ms8<\w
+d2O=n$R|zPR2Ee(QbWw7q+MjgYUmZ+ې.uwʨ넸ڷ֙}k}	ۄQrmmB/ə,Dַg}/m|;ǑvqScߩneGX3t3X7$H^!c%}VmGAplql:qsl\cG۰k{pc!c±+nt'l#+w8U(vTOsM+nvSP[P4h^0te@'ޱ;Kl	m2vyב=+Zpݑnȓ;}?mmY8^z$D,=4nu0iN;;qV=XO;vmvTI
+,ro
+uO	dvxgQZR54Cf.ў:;bÅޠ506<D+t[
+ѺжJ\[pE+pIȡm^LVlwrva\--;|{>%18bKQi[$c7%8V,cg_}i/V($~3|QFSK]BբG#'?t|+۬N>;H,*.E܏I>T/+t=n9U-Z}g~߸㳮b1i(&qH藽\<](E2הt]xw	؏e\Ȣv	[Vwe%);9D2BoGI0_qC<t#+rU^/0_*9qV_?%録Ž '5ukD'9@-l<9|ət+ف=ͺ0'&JwQ=d\66MJjl~;So$RqSDva?N.yJq{X?੠ev,gPғN	,!}S47x[&IiZ)ݎtdJ]"o^JBO)}csѡ<]ԒCq<JslN8iK63dJ؅CUz6$JC۝}h3vj(7.t1}(2qg$OJ?=V׵Q'`jp{Iwh!<B Fx K!4}4"ϸHh1=>)idȀvahg部ti9&	y3)MbB̡&6a3h苔b'ղ}+;I5@.V~қlvOǃӁlrcp-S$=OlY5xJ+OzR#ު@1om|ۻ;P5yjOxv AktyI#mhSDŃ"IL%i'IxAH+9~3{<YDp# ̾A^P=-=w7+vgofwq@],C/+G$cd[nؗckx%R&Ga3| %XUt` kpk_+0+o`<I<L7K_1WwcTF'¨癨ʨ2+D}@T 5汨Ѩ9?0QoG͔Eխ`^ԭmgN9滺/銙~ݗu>fc^9ˮYP[1WvYrE<Heybc?Clns?;+X,w%):r l$g)GzS)Td*5UMuH՛MMVSd2`j3M&)`163M{0Aѯm6v6M`3`L6XYYbwB`gXld_f_UlXM߰Ƴ_gb<A!h VVا0E{YUU;t4vuvt;wZ;;NOsT:;a:9׹Y׹`֛	+4s9gs"s\mø`QWԐ
+3jh4M#VDlB]l7'^= >=m>GOxCm&,drm:ԣ]f«h;%-ϡ+h/uTG_Խ{t/^u^Wte]^2]^5\w@gt:3u`$H ˈ+ n mBtEOMV
+B_3!vo=4hA|iz*ǈ!$R^Mx4'z	sJvrZ5bGR:l{"F,HoIeru#}S~xZ&Sz+=6kH=+O*4٨HcnԶ!qR}#mυ[Mܠ.'hZ,Njzj۔g(d$BHztwWJ+|8׈7\ԗHY-CH3aa4QyHԔGofCTG1%
+o#^^^^ob?6D5/2o	RD[V/Kt|*gRG}LrH]A=W{HiX?m+<NZßQZMC>Y mq%H5͟RQi\36~LiR<<LI>MRvU*\Caܑ*\plpɑ!L;v'9hނO$2rQyEk&=1QmA?J#m*_E%MGbJ|Mmؗ+HKOM*;RJX!|VKAX/\TO]g#!l5WCOtR58V@ȐNy}Ir	ْ"I'RPJ}kP.i4/ځP+'}D|AH햦%쑮
+Q)IBtG0;X#V:VX/x"}Rk_hM	˥.~scm}_GEkRhm+gK9^*
+\׆rxΛz{bu?'-Jwb}=m\W#a.<U$o/1ٱGLsF2$1&f9:B{p!8̡9L=l~j./Vb*:C{k"92i}Wvx!k!2=c@Ο?~ Е+|ѿ{x'g<tqz?AOtw3EzfD~٣ɖC6ZJ*D-b7lo1tZ--^-#-[εL`d+-3-7Znn
+ָ5Z7bܚҺu[֝c^Uִ4jiЈt+M---u-e&v[.*t97>6]<;' ;
+ ppЍ'eP'1Ep0f8oh2ᦡy.CY3!yukSsRsjCyGsvs^s]lW+A,m0"gL\Ќ}tax:~_0|	svDUG};!@)Tw$`+ZGz|cyÝfy]W31e|u @1xf'_MŠ/+OV<?+eʆUa5b0o<@EN)$ЯF+`a؈}>ĬfV<dbrb?^={wBkH. rK@?nC5.%s	4.䲸.+Js\5$1JF	L
+rE~yҀm@hy{rwro9Cx!}" )(iu+%Q
+{K`zz=	ds͚g-#pra+;0$ ܭfKgJK-.jP΄8N8sB$7nJ\eԢXNV#iQ'RJ?$P.X*߃2ɿ"Zeb0K<{#Tn"э*?ws-cDC)w5X[R,;-{-޳)1(4SUqMy+kᬱXc]MMZҐc#Cz릾jZEEߕ}ncC	lkl봑$-XaWekgͽㆴF5]P4dWD۲ضmù|b8m'+ڬuÂzNKwЧ4m,WK8߷֗Зܗ֗n;їiHuueY6ٛW%UaZ17@?2qɆzߐfLaK(Uu@>/A67;{oGZ#ʵ[*-uq6OM$k*l+g+p#ښ^{pHʝ9͝.s7PdLnY m!Xw[Xk{gF+ee,xc)#[CwQ/Ԋ*yklSֳqm\Y/Y3{ AkYpn_Ùֶݖkn7wr5PL=e/T}q_VFs*j+.oCTa3`A[1gt%R`ƙ,+X혭ے+[/b_aOjE'sAݻvo6a`1$aHŰCތƱƱ;0ly
+1ݳCުvM(nt7+Ϣ>:_B܇:|	&=L%.a4iQ;M&Bm?=j^OD=?Fv5=pZ}neRS+RMH~K.[8	sja}Q"Dd=a0AmDgWt3aOXMa嵔<m3M^V+a2"6㩥tf]}!gx_"eCd٦MrfZ4qD[K?R46ZZ^d9CAzFyz4H#uE+2XBȹ@ڈجқʅє2[n3툝a:m-F^䣈TvE5=Zʲ˴xvaCBsT(GTEVӶOXb>Dk,nC{nڏ0Z]jcԆ踗o26&r~H@?ڀ؇0 "SG!\q)jjB(jqdԆFgcEkы)"?}^s$`^wgL,"	HElEd v_SG~}6[{K}c\L1_..j|R?KJ	̚dKa]8S
+	1۫ju5Ď{fZ7架/0l9G^8?Ӹi}tx,LLTOȂ359shHAlAlClGD"
+ň2wKA1D7C@BQyD" ||Q
+*`=*jo,|nAߐа!ܐR++Y+9LD~CQCj4HթTZvaF{_>@ؖ@0VGߐnCQe7؞_cFÖiab"j-^x.5*vi6"Q:**jGnZݏ0أրj,'6ka]9~-][|Eӿӿ^E·~yo#k{W7}y1 3+Aͦ5٭V ް?	őǑW?
+X7=bf7p]eu_]ƿoz`9d_(ø4p3d{>a;+;c%h'%Ӹl&Y	ac{rAc`<AA<<<
+}B_`aBzBEcc%qq(f>|g`/Jqxaz^dc	`~x3vdFW`+qA5a<wB+0
+|]TK./̿@Cיa|iyylT	|)Sh`~97}xHo<\d.>s	^}~Do?:k`o۠[RK}-SۓKڷgh_q^{!W58+˳<N։9n+,eX3}6YSKeɷ _@ya 0BcwdVk6u(xJCY5ϴ]?co`ot5jyȨΡ
+IcCuT{>j\sxzk5}{ܸ`ޡVO+ǌ)728ir8PqC=5퇷J){Nqh8e=}{Xp8P@paWmƲ%^+1v\N/w8d{Wɧ|!9rmJۍ1؟Ό	!,RR.RMC16u=v^"x	!`x\XE),R.\r""ҔB"^."!(BgUCwΙ;w97ړ}#h=^y~;м=K?u9[U/ޓoW+{rc_O+\55we\hD+Q@w%b?Q8.䏄Xi=3"e646QQh ?'H$(kkBBӃW_!v(IP;caGAd &~	cg//Eyf}*&XWe|W+<6n!7eDEUo#51X< B	`y݄FWBq7䋁/:o.yׁޣn~p,0o
+eIg DHbr/%%dzx?G)~q+{}<; J0/Y@.SB)vIO)H kADɻ"i?2+,):6S vY(uNY̉Z{[$O |3P^	S8)jm&#=*LI[\#f52R$G}x$Drסǀ7DtjЃi7tBo%DH$j?20A`Ïs^R.bO|HZ%+IB$+#nHK(AlB2&Iae!)6%}A|I;(i\iFP}O+KB v$j{$0j ^!U,	(Dr!ev%"+ԟJV%ROuSH('ƨ%!u:&K.P,uT$+!ǁ40NK M6S4AiER+[@-*P*H<&r՚+l2xK@DMY#7;4؉Gd%D9i'"Ͱ.io8#Ud$wA^D/+%$C^hn*>y+X',yfyH/$hF@, #I~e@%{R0u09!h%ѿCѿK<$Y]Ֆc}jPPk0eJnKn9xytx3ܢoW6+k.aB$/2~_L	tڬW¹++U[5]*;kܦrZT]]!xV4Y+W8jMad.WU꾢>v1˪cVNxWs8ϕ+ux-rkb-OJWZsfjp;U}W>b:.wr3R,}ݯުw5+ŗk@z9b4Uw^\ZrF!.pF#LuܻT9trJPMWubk^V'zW.nkqKhj+jdhi(p
+(gw=.'~V3ʞU=+ǠNTfA]E%Ykzr!-tiPz1WSZBw7n۸sd`M1n䆫TeUvS܃+f.]<5+zT#q/]pW,}%芲~[J|>tEׯh-_SZS[ZJ]z+mvEஙE9Ǽ1q49T%*n\^F5Rﳎ3B6P/7vk|>-?}D=詖&Ga`lAI9+=`"{~[`WK}m"[|U(<@؛BIaґP#|̯!
+w'EYX	 H
+32# }2D$keqq.xJJ!m/$]n]ѣ""YMRC+rlEnc. к7-<.,K$9E   ;rtovݫ^>Z" T
+o)~$D !<-`%+L"[@$qSP;1RZa.M)*D	0<9Epؑ}֞z݇~-}ۀp=m#B7{G(pHm<OGHC!\Pߵ=^@.#RaTP.o`=Aƛ5ZC3r?C19G/	 Fw):]iAl	+{t_..ٲz
+lMʦ	R+XJC{dC2(lt:*JJ3vA\*QVI˼lm_#0Avl lG!{$+  #H^e`;dv.:-!` X(tC+*[!/{H!9tlJPJFtʮ9=Ryеʐ6Ha%EaYH=2v6FfeKJHkAGT@J4A"MrZD:"V5څR^<HAu-HIIMKR_@HnJH _zK |-@$>J1TJRi4Ni +O;LrfI4$Jt0I㤚@$"%
+<ts/v%
+K֐JzؒpJ$끒HGg|;iJ%0Zu %f+SwA J(!x$+ta0IAZA&1H<ڢP -I00{ES,C$qm|bc1@=]?FuS*P{ԦT#>w@5(9BUFR<ғ`)Q$à-)H'N0I?F(w4S	,(ID#~RP4-f\$?	߀.flç'&	 C)x"Z!odW*$	1:dF8`YHEٚ"vȼ@:@$k>X&~ֻ->u	w,s@~|*㓝-w'%Jo]mK:'OAtQ&fb۟>*1\2ퟅ_X1T2{bŖq>qw]L~t1=FxxB~YJKK>FBaaPʳ_pt%}iyQ8g k+{.}bhw^t	˂7m7m2|L_G7ō{׀wbcԁ&qo~#f(fD{tnuPb"fv?Kah
+BOEEEk=K~0J_V?>MyOz!y3Nt`&O+I*E	EyEIE"U]E Wȅo:aNWŵ+Ƶ=kozµ+ŵ>yḶ?o7Hl	,Cd-b2f.vJb+HV&_"qs׹~~wn:h	ȟb6Y[eي,|	v~KRocOvV06(ׯkֈŨbY	G}"^^ʲW$KPNTZD~K_!~ݯmIP^+zyɗe_vs[X}~cX'#x^!W)G_#%hB8-G~#p?4A8bN?>*5۵nGB11zz x{	o3 Ht
+J<%+^tGԯysQBUT_3P aēqKe*7-(|T]EhW+vŻ.HR]Y. )\\ŮR%W r -	X!~T?BA>º^pj
+nˏRUѫZqUT
+--/cSN..7'RSeo+MP&D++Ml+y
+9Rx,G0 ,+F\;WG7/^J3k*{B]ATmFAsPWx Bs9{>.,M(vm+RhFgry,HBKPQX|Etj`]b]I-*"vOM!lngcq;G;OA Ul8Ϝl!*))%G C,@rB!?
+Fu7!%J;UYl+(w)$ՁH)dEaquFY{Jdz'T* ;2g`GϱL @gbZ,5b,@B8"8V4;9mg"mS>`SuM-'r;;^k>x4otf[t@+fLt}GFZe2T w`2o`jBAÝQ!gl0ȧ<Λv8X6W x,`PcΠ͂f
+En0+(,*u\h!Y:KAYbu RV~GV5	{?S&hjI'\`ȱ	e`ܞN8OρCi8ر9x^"q1ttfm6ƾx>cݾbk[8O
+Oݵ\x[@Olw"9ˎyv  ]uK:'[?}h!sݶZur֦FE6'ic65L@bع|-Vvvѹ瞳f~'D.
+`X1GoMT䷞vy}(ػz+oyl|u[TU䟋`+{,Ǭ,HEY׬ky:64":q.'/|
+4U\s/*qY3[wsҘ7p33MyiT,$?*<VnoiE.۬>~)~|$}j!1N^bkx7 ׶ X< B	`=q4/gGQ*l6GL̉6lnm˼d-ݶ=Y;j{nZNLm[+'=g'ؓ,lcD]
+tԞē i;mfA(ϖ9H3Zg]<_$ǧ	b6!&cMsKa[^4pn)b6l[QVb+Uj/cL	Dx
+6-+0<;H6o>cVMrG1N_I	Ӹ=>8l
+[g[NzbG@2ʎw)V.K
+z442LF+6k  F=blafVkm-$oЏ@ig\ge8&X6ބeZvZd-[-`ʭ@=pu:b[X [b,X0*U8%ᅸ $uBqGY9ަAm|`L[9^~`R7|JX9	avk_<IM^,0GZ(K%
+Zs$ѢhP,PmX,eI(XK997xA(p1 ![YXcŜfp:X/G1O~Uqv~'PO~HPRhxMpgh`?U{-Kյ>kQ*=YfebU`19y?
+λ7TԶ3zzcb  e\A('Lُs5Ԕ77xrs='o:gGѶL	 쨉v_m9:{/KK^s*3zSo: =s@S	1z]̓  <>v.<'	׻kΞtV/_w:YC:ax[`l`\lULYsi\iwsىF31&$fSn*3{M+Ns<dnC8kb!}4S섩{ J 71fyvy<j7S)<ڶJ4̞}n廝g妇&I	^Gc2deج]3~fP9ĮGdқCrh9!LIA8%qVw3LeYŐzV"Gy͜FbfMS)Δ`R2d InrL%gTiM3"bL3x
+%+ɏp0>wF fy~Ӑ|[Yq!q	hŸaZLqDK<1`Yo7@
+S$\.3@X
+$@[5>UD#@c`4NRMY&)dbr(&śmfV[κY54S)c9s(f5j;כS5L΃̶ܶ.M[Ԇƀlhy 1+6?evf(5S<V6A(cn錭*Î6=ؔf$yVto0йQ+Nd/d2{)w:w.w1AZ6vvИ8>܉mi-{#F+w  c]3B3s;F*wPbk2N"̡ܸEfLp5fY=lɋt0+?pc3ޜ܌EMSݗ b6HG#W)Ƽ6,3nA0ΌfM>̵g3is+gZδ]?ӓwf(ۙČg;BD}geM7ީWWuD*ҜiHEf6Ç+++hf꘶jC37svrv+c.u,^Wjx,(:!(LL0ii3鄺PB;%ok;wC2XTݏ0UM+զjS9[pkhS=,gm*s4>x4uDgCu$Ś}޴.Y  FTReg[eljlvg^mnp3oX?h#X=wΣ/W}kuC|~vKVx3y=. egegAb4NX  Fĭ I7\?{QO_=hJ	+"ڒ3S~zc%DLxΩ-oҬi+5f'+JfڅZ6NW9ƻ~JWS9s4i1󩔭:fhZs|󺺜n%it9Z#ǓVj+tVֶi۔TmOޤ+/i[./st]MoNXu%/#^}w]vcaEwW;ݬΜ9li.uH
+ޒvhDj(t3|F|uk@ٔ0KzXU|VE"~P^MgaLp9zz6H:=(i0c2fTX8%f]2L;;0qɉ<Jց"=f&}@E<ZIGJ4MiG])Mf ӑaAqthfL3JL#]RQƴF7|t!uVHPޤδQ$wUAP\6$)BN. /n@x)ux#uoI7YTwoGc&Y%Nf7{5H~LX?3Lkx,3t3Hgt'ftƘ^X+ĻA\SOz1@R-<Y1&Be+^Y^V(@8B4OқpqCZQYx/_˒UMT&+(C
+C6O%(}pERV(y'JLIIr(ʎ. : 1ÕIFeO4.Y\7c NTג޺4x+q2&xeʲi2r#eFdK)okM	~TtʠX8ҝy'ICa'CE'b)9dNΝS+SyE^G.HrP0cRSBN<?:ydR1!yhŀȦQ!Yҥ^ Zzx5%+9nog! uhp:((hD&D$o'NO_?֣Ϝ&I2ԛ򛇟$|zX=|8M@&O4[<VpA(mK9^֙0;Q6tE=]̬ڣ.SW9uڧ &>ooo']z^}O~xʅ@w2hͧD8e+CT)w[ ~Ss?7TP̬:N2Tj:H2] )RN2KɡjꞺ^}TԢD21]@X(6 V J :zGԝu!৒}Wb~AW//$_ 샰b1&~'>9MVvJpքC!ƯƯ&") GX0? 1m@>DvJhUߌU7(B&z|%{9C}N⼪0cz.ch^42e޿^iaV)#<U{J~A^,Kf7)Mvy|@#unD܁U~C>9f}1B	`X*y|M [i\\|Q~_@.+Yw$`U}}75A.?b+C0G]Q\I,vH.3vXrRkϑ|%7q߱n+N8 _ޓBɠқ17 (p8<\bŔQ6
+\]'K'reI.GC8=~ў#v&`VG>˝>80*""""**"""AP$1D(Fĕ @H\U8&o}=:Uu=s1Jcth<jk0:*q*֌c8#O1|`qnp
+s^Ҷ˴5
+	z58)_)5M[UFZ"_b,v:~9;8)Nac~Y<<tL/`{Vjw:-%w+F,^קq/syְh[k1mV1OJCӵ~`A9<RPpؚ+]c^=|7C6$+؃FmU:/1[Ѡ78b6Ȋ~-
+xWR~)]R08mgetlAݮ"}N-JK/+5q`Mżh	Egq8WpSZ	F43hy=UhU&NTQaЁx.DXQFX̺٪f!6=վ5{QDgKQۊA-а6ߒoss@̑[6=jT)P~	~ShSγRP3Rpfme`op/F1j6D1\1j{RvQJgehShëгJx^q_$@AB;`a$T{+&qߋ҇-؊n_154EjF]Q>02eh𴶞Hs/c{^^B8=mw/|IkfƖ`_V4߈I^3zG68A.?ACFt"ɺC߃JWPeaYt|4σጄv~b	spvjsKw`!U~%Zt]1lE`2nzV!=ߢa
+2r^enc9D8{+_@π~z[̙rѺM؁etx0iX}tc[Ϭ_ b,c[BO0W=e9F~c)JQ㩞0ܪt~g0`<{
+=ĺ+mc\M,4~˰ҙE@Si-}t+ry:{tJB엊u|Kp*mp'Y	em?_W>>Mp^Fy:J)܁f"@џݑ'u:漱px޶KiBUCs yir*w#_.}=)!V22Up=xM7rW0΃^^ikGUgh|&į|)&CC Ayj;J)o W. gG%ՠ23Cb=G寿A9+8J4\Kk8Ui=
++E>_-ZbY!oü4s:.^FkmDBk%g9Ѡiȼ
+D>pu[fz)%w9w+2R]|~gsxͺPop"sQvKLOҷY3nfE>~s5nνO3ZT&EXFq%b?kS>bTAZ][TEτ:7zzc[Z>yu8g9-V֦9f{# <Ky+ӟy2|j̯k1~u(3<lih;3j{gUG"=InW|ElpFJyN{f\ WOQ+1S:` >=gZQ,ܨF0LrYm{wZfsb>)fLz,EaQUz	D+@o_SZ*jřpLUӫ # o Ary|F8<5bjTktޤhu0mЕ߆^	`4xNu`S?F(Z{+~y`G۵5cؤtT
+ֶ`/ק1nI/á"m=6 '0wK©\tnWܕ(hx~WpF*Fgc_+SFЛi]9%B@,-W#?+/b~ZCp S<W'@Ծ({AΪ}.g+alچ.`_A~y`Gkdto[UZ©G#]-H.Q+@ibXHkƹ[tEԞA1#`
+oW#=܏^~d+cp2/XW+>~?AI4vp}xNW$'{m`	,t>ڌgֳ;+GDgeYښG6˴P::6d^SՙH$o?>G^>Q|ɏFVm#yI-6M-?	~5SD"#>S܈d~HY~ |}unA|Q,pv~gp"yPpkL1,΍:}.L ?CAz,?p9HS9p)h4_׃1x,	^	NLp,Bf(_g|G7E,ױ"hփ{{*t>gU+![Ig^1
+=]K11@uJӔ\3U_Sv*fp"TD>#>^.TDףmI)Qa4/BtùրNhO ?CA@o8>ZsRgO!%HhڈounX8}x:(!x!XDf\lUcʈ^(n~>֯JluH2 ~~	/Ǌ{V+YxaGy-	$b1s?06PN<67_̞&R1hhp"dH΀WМ\ЗA	.zÙ} "dFA'w|	
+g2X <j`8-UȾ{@oGi	-kt*hX#zm
+؞o{spz#t(x<xBܷ	6k(~%🀃יǐ=1]ٞ&Ӻ/y/K0<55;+ySb=/0ᴤ|m6~[ZT:S5ցx}Ӯݬttc2<|տUgr=de꫓bUhKm6I{4Tq88쉆a%z	N5o9'gj/<Xrκ,>:)ދbT1Ku$Te2g?}_kx=E%]8/22ѿfX~Z/flEX3ԻjxƯgQ3+vd̴NhUp#\ThrZӱ4z_Nm3F gPjZFGg+5lVNfՐ^^+<!Vdb}ɇH2՗VS4oU:t;$c=4CN8Jϰ[ɨ:8Fx&_a`'MmV-yؗ*$՜#7c-Yx#7!eU,g1*N,2K&̒l˱^9w㔓Yr.'Kg~Yr]h-'ו$f*弑˶͉(G2xZܞ%TwϖQ)h/+r!?h{pڀ苻w̹p{MOhGؙ^g&9N3/uteϽMb[ wٚ`~4CwmyO(u{:BO8$ڑ=k@UAǞex;i'p9$K[mg-)8Ĺ~gNs|(N~sT/_GЯQ@Ѓpca50s__Dvh]G+:qп}#s |y{]аV*}2 mfxBxԬO~0dN۸`܅T2Op>h\Gosxh;h2K,e/kdf##% TJM}Ce
+jŠ
+h>0+<f<~DoYT#(6di4HF'+hC<6b
+݃+5^EE0$٢k14>"FQYE`9w9̹ +Hmfn:)-s!+#c,SN67<AkL&f7>**xbn(N&&:p,.~=f>s~'c-{cXc*S+ki{"~h3nͼjf	^ MС s\8ŜA;| N9XMyx,;Q];87bQE>iɴwY*CmNDt8G 981܋6's}%@^KT5!1Ȝp=5!#$M?d$߃&{D:#C1bcĈ\g"7$B#vo :#6Y=y-V{ 1YD`$d^"̈'5N(^myW7x/eu,v
++=Yh!vW831}{}"*Я~zJ>
+!%,^B<js	+gi}uxG}X"p0xXUm}p(s#,V4	cM.̔	f'+|9ULlBS44-L2TSjTUWEWCr[=H$inښYrɗ,T-:duDeLMƦ	*h8dI%UI-Q41E[hd=v8\ .1v9+tKFoFr{ *FMpDP+6ۏwA7?cABNcPqdp:8{|6pd-oc''^>b|
+8c< f;j``iXl
+O1`pU.>dJO3zT=YWd՛_49ZVxP+Y6Cd;Ù?PݕC
+S}OU~ZhMcSG17+ηj?D]9fT|sY,#rU\76J[چض]m/ٻr}̮uvjw=v=t
+z')`yPX&x%XlJk'MlpˤJqJzﷵ*5x>N?5=ޞWTOX3+Ǉq?CEB٣ǶFGAG<j
+kPTWEf-*ZUzCuji[uՙ]:Y_:ٺu[S^wtެ0=QzLGծ8=nң}s~Q:|.ɔ4,V2dLKVZdJ;uqJyv|VSV+>--,m[ڧtX9KJ(]_p[w.<γ]&F?گ]tuygn躻cj#;zI݆qw^WQ {Dg>kDѤ6+yi0?̗ V
+8laxJ<DxWIS'~:~ԏ_0+WwMљ]ī;DRpq(ӵ`L+RɣlӠs7*ٳ970sL0Sy;Pvrtd\2{f=&vD;/9r$k9jǝ7wEIo2ѷ]"w;wI}OCwG߉.3r8~"ewǒbm9sGrGw1OqH'1㥖X$g;oyĉL\[&,숫xU]j.quoH\[$-EE"qoH\/H"+H"R4N-$H"X>"SZ8H"-S"SM-.L2c>StJRڥsj.E9&H"ݱH"ǦZ"R/,Yg6b7+RZ"'Z$,7ɩE9%H"bENK-20SJ-s38ϙ}9+Ot٩]I24˹]ySaE~Z" ȅX"#RL-rqjQEFc1E.I-rijRM-r9Z"S\z̄2IeJ-392u\AԗD4C&Iv&yX\pUJ(5GxWTEjQ0JM<Td='I5`ZEO?izEOU4=]_+T0O)բ`>ԵeJͪэ#]1WhNňn܊\1#bDVW#A*Jv7͂f<+_F{ɽ^qp+{˭stn{ǽ6Mn{mqvV>rnvOn}p{ܗn'o9[V[sϻܽn[~sJ{=qUwn{=tOEƶgeG~f25vM\S5wGbµt\kƵu\{+u]㺹$םNqY\w}wӝܩ;+tn;ӝqCٮv0]&nȍpwMu׺z7ywMr?qHw.ucer7]ƻ+w즸inp7n[~nsbw[~nwwE&W&(W@z+g,d[!pOK65vt3;].ۿX|z/s\|kzm\>'H~̉\dI66g+[V5mu[ݜjkښfmkQRulsgAm`ΰl#36M̙mfأ,¶0gV9εsP{ݜkڅf]dȕ]f]l%v9.Kr=\`
+\dWڕf\e=dFG#bʮ2jڌk}\bOKYs}>gr}Q2eso_++3e2$}\e߱OOjn6S\c߷C~d?2c34ӣuvn#5*]\"&"i*ѩQC.8h]OzDor$'jAM	jmL\g$ROFp?S%R$Vϐh=Kb֡eķFv^#c~*{){|[{MWcf6ɧX>=Nk>OO|s=m.2sH>Ǜ9dMNb7Dmlc<gNN֢d+IVU$vj5l+Zn--Eum]nCPbm,6mnKbݖnkZbf{;ؽ-{Gb^{2Lb%vH>h}>,}Tbwwz9>n}>)}Fbw]#}^bw]+}IbUo7%vuz+v]ݍv{=??K~`?fIn%vwfew^Q/35}w߁ͳ5xK^57Mq|+55M}mk+7_;l]rN227npEIӤY<itJZ&퓒crtRH:$VImNM[.m'3c0yxQ>^T9nBƭDƭU~SlTULcIlHMs]uWt\mWrELz%eIdp9tMJSAIĤOrrrJ?LNHI%ݓcI4[G Wdwoi2Ì"s|.DtT5MXiuzX>iE3DEl5Fŧ4Gcxj+|5~&*tԶUr]UWUsŮ?~[)u1]1?z 	J꺜&FoЌ^A$d~Zm`FG:IQRW+Ra<#g%.T3M*RYE*/8(DObdjTԖQRԓm4OT$J"%SE>U/~ɎJlO'I/~ӯ%S_>+8i,򟒼$OveHvߝ׬|UBtvODfa(1fif2י3ŒjaÚ{eRs)]k9OG>ݟ}*3}{ t RŒi5oc$cųY?*,YzYz$Yb(<nx\dK̗ǑɊ'HfWk?#O'_GAI<|yxxs#x&2\2dy/ȴwHYH]D+.2dD=d%>(8XpໂقYPhPHb"2^_qK*iBe\wι??ѓD_Jom:Ueʿ!/RNO:^KM2ywIʳܧ:y<_|ń+VybX+y~~97gBF9XB}s$bG~;+Q0Y>kI[Emy/c|tl`yPyo`Ky'=VaL6x3ɿ_"sv'p[(8cVXm;{gA׿\)A'}gr7ܒb6kKYY;Rw=v-&+wąRm+7%zWvIF_!\wf_ W~K/FٯKf%WzכeWfmZ}ʻF,elZM)}KlKeͶGU2n}Tf?ķ6`Tc5oq$*V
+OOj~	ߑܔdJyfgh_?3JG8g0%.sl&\czmǣD6,d}+-dYKtFЈ[}b5>v@zwܱC9Egs4~>L(IWYIf\g6̭fSݙմ}|N:EčRdjJ%"!*iPD$IPJ24RIRDg繟WgXgZ[ks6vC
+b>2-0ۉZ/dh=:ڸ>nԊl{޸/ƃp<O@.%{k=A03J BXa(BHq	") ]o!8z$ԂԎP,B-"U%P;
+G%S(T2
+P+"HPVDE"e4(F3wbXc{Sq7SaS蜋:D*	$*dB|w,A'|,Ae:܉:NeZ=AeB/@QZ=!.Z=>:b	uoA ukz<~IqitTHA[p	%}.MO ӄ!E8[Q-׉$H6iJ:d,yI>p8=g5g'sSyqr'rܽyn-+%IE]1UGS&TlXXUFO~<u	oϗw+5#$'-'^!ފ`		s	W x|jvĕxɊ/ῒT$i#)(&}ɷRQRFRRR!RǤ.KKu
+
+
+p Ǵpn16$H0`d?,$H r 	
+$E	cp @Y$H9 ,	$H$D"rEb a 	@X$H"DI$E$If )@RX$H*TI$E 9I"GrE9rq $E2dd@N 9"Y@dH6l ,rI 'Y$H$EcS@N9"rE 9"grE9 ) R"@
+H" E,RH1\r	%2,r WX*@H	 %,R
+H))R"@ʁ+ 7`
+ @*XH%J	&,R
+HTR"rEj a@n"wrE.R"rE><  REy!R"+@4H#F ,# X	H&y1,H3<iEy
+(a*D6	}dm4R` D	b&m{	OA<OA<OA<OA<OA<OA<OA<OA<OA<OA<OA<"6(pm0 DbĲH8 q,$H<raWCXWCXWCXWCXWCXWCXWCXWCXWCXWCXWCXWCXWCXWCXa"X
+X
+X
+X
+X
+X
+X
+X
+ˌ,N! "#JQ)Dd/@> c@ @YFS|MY)>0FS|P>>(KLFtLEE`ly0cceK+[:q/y+7Ƕqq&)ah<	3,0[	6aX00[0[0[0[0[0#[0+[03[0;[0C[0KlKaEqfaR(χnaD[yvmJjk^apI\WUqxwEuӊsfLwqXQP='L dDfVVMޭ;"|Io׻uwAVH2{_л[]KFr$c|oiMW̬5juh%F@&I"w\4N&NAM$`e)q3e)3yg!aef C3yq9b,ݳ=Y![3X4ǿ?Ù_J8W
+TN?0eO1BЄY߼F+瀯F1ʚ\:$S"qa6GcY:QpO<Q~eA=ìMFRa`o(|bbշ\<`Vo!!f̪V:BONSD*.ٝeZYQ͓x⠳(,6)CAUJ:s]Vf1j`H{p&VE
+Sp<8OЯ[X}qPiRy(;14:ފKJByσ՞;]\xXm^"P>GփkRHކy|7ӳpWU^A7EExʏ<f\&d[Eqo||{+ļDP"RgMD	BW^m,=:Y{!>P$k3+[V.3a>L$3mt|u堇1Y9s3'D(_ւŠ񠶓ݮ&wrS)K!Y?yp/T	$рIRݥ"YDp-cfH\SLc
+C1J=ߵjb[pd3*F*3S
+P
+JB)R$ MEgh/{q	}FZCAIPTcH'Hku=REewQE?UtPOw5z(OYh+߄aeנj-XYX[FzLçuUzcc볲\mveW|߿+)oCGg1b͛7?gCdUfm89`5
+Ɓ.{pB^GU1] ozrCWL߂+ 1bd)0Q\֕,X2gVutGKԚb+8`81iiiiiiiiiii][8:9WUP49N+q'
+T2^~}6OG7?1\3r_!ݏ']WQsy3"6~."uX#{6;YJT54-D;$R!PrNj!iL!-Hr)@7K`2&42!eI!&|I%?qHrrr9*U[K~ B!FBQDDUjZ%V	U"bDa"Q 1	Y!1bSOC<1Y @,X%!^xb	Re!ހXMU!ނX6;Bx} A|bF 6A|-2+F"}Ꚃ0>
+uMA]SPTHߍ5NB}@AK%P(h	t~b"=======^oUD\=B1">>Eו<KwLhJ\uɮR/R8# 	y.FQc(8'GNRN ̏[c1GNb~he8.7AK_w;Zߟ\	$,8ZOFJR֢z IP|K,݇yX`eJ/5BZ$d,8LFB\{OuN^JS===\P0[9Yzٹy(OB+jZ4=զuzs#{&EΗ53w=U\3Sit閦4ԴtuuúY:zz;P#s1P^q'!iNRW︍V%dE,*3kÕ=V7׿HVx~PS){ޘ}\T+e_$ {Ǥ/yymkm&{mnywFF {CNiA$\2"pΝs/wR,YuBԄOB8GǴkFK4wVa2Pd>zV{k2ŴgX)Q
+(?]:Uتze+D(GGK+C qa6&
+;/4/|ڐ0@Zί0{/?{}i\4mż`g.=0#a^^zIMctwXoNZJDRxcrb8ΙCϢMzĮoaÆ{GR-p$-S$M$VB|H>تw	;R>+ӫ!]z辛|>5BubWLWb6n/1B틌8:惡`or뛘gN[<e>_=0z$ꀞ&9\x9 _:/*q/flZףkΨW:?";+Uk]Aq+A9CBGfZw1#~mDܳ^֏ΞvRsXtp*_83<*nL;#>YnN8d82arWJ.+נREL5Kȴ{w7_
+SkmT(Bm/{gpKnV˂ɩk[V;:9]qrs7=ޝ=BۣyΑ1vO7|~¹,fk]wSu_=7/sR&nНfgdKdi»2	cq_5]_yvъUO+"P<]'0/f;3=6UGW^8>j^;k\U:2֫S+=´먤Z-\Hk(19+=}8H/RiB\YU-h;9+tjvZjvvZjv:詮
+{zK i-ΓtյΉB[w	$0I+DmdԈ\'TӤ4H"	4H?'Pվߎ~ʹK\$bCc%{.bgG1oH
+_AfEnsNߢj-%}3RIӒ|eUQ/&4KpϘ"/ܘ3㫉anF-bG}$";VZd^l]VmcVӤ_M~Ol, d',Q?9DPon-6+:%ޭ/iq_~vtA*
+'V̾/8Dyx(/mmBw)]z'a5Bܚ2CB<tĞ7cHt?XIzctA.X#q@bo4e2`ZBMMx-M$fO5+\hpA!z!oՓq~U"dvȟHl^_ld:'`='f}1wvPj13~wuӶע7:)e2+G9GI\gz@xq	w)ncuh-kt~_-3)lHWz5D A F*WfOVn47NZ8²uӱYo+u'mMt~3ėzl):"hiFdq;KAD~WIRpPEĻ&q
+F7G0|7Q	BjO/Gp$%0Kl=LŦLzd_TIXF,lNͻl&=05aʮ^z'jڌY	DYD7F0SJG"plIFg=w7<y@cMϗ1gݩoԄîG)/0Иs.):GA~^ϩ&= kJj旭o=U]4]*Ln;{׿v|k|Wvk
+SxdX*ztP~յn1_YYy}w[IE#s|쭧%ͻ-a1}ƲOk!ѤK=xqGכ*zdzse=Sv>S{2%-V*Sh&55mYBl	JdB.PR+U煚ƀOݾoON\"'HKQQL[
+[|.sn}0do|gّf\ |rClv>nCV$~~2C&!껹򦦈)#].(Q>!e*.jޫ0o6ۡrvwkFtw+fTU.It1 0tsI&]&OלwO!o9gm~Ӻ6{͘QM!<ECm+>dPUU?=*jz|мaH:R5'ӋV\UD჌BOD#cZ7 Ds}5-޼]9xOw+<{jxqeyЧ7f6$}L[:c]72Vld39kH_qމmUY-+E&جN}FvJlEm1H`ۉ/3.fu8Kq1+v%N~Wm#RG#r䟩Y-#(ۣw{=7>?<e|2g%fYgVLV;:2{/ْtenxP3o.~Rkb7I7W"qTIMM
+l?Rwel|fe Wm~zbKJc'v@Ue_7R Q84.xgD~ؕjW	,OirYB1gwJ6K?mWƍY|yKOtyFG ~M<d]Yy?υc7ݑ3Z @m+~؂ʩO>o98%k\镵O\xj+K}QO;]*_?TԶ1moM3BDe٢gi݋Vq铮{$ʦ]86U_{5W|kW8̩(NZONemLQ7Nx<7z{?ˮ[8pr;ʢ_l;o)u)mYHdpwŶs%~҈>_nUlW?uai>&?&_fZw'3h~<(Ϙ"Q:Sg[[Uv _$ִU(l.c;Lr;a^f`JC[ΘO??^>+=<}4~sRm*iSVEIVl+)V[kvsߥ.>hϼ
+{{t挽Q7e 먭_<y:աv{cگ3j	o8Bڟ;hbm!n+fBŶmEciŏO!^+?aRa%*uW;ߙ|P1lkk0S(=J]YÉ,⥎٪"ѡ+ωSRҙSOؼ|*v,v:~(%Э=џE*?QH\Bm++8z^JwͲ	ZEx1Mņ^fڊƆoY_4&,15Gu=Ӯ+z_Bj|S#ǰ	EM-ﳽRbeU[\09TCyU+3/OL/{fK;
+:ZÃ滏<ucIPݲF#K%lpIMtVzq_Zߋ-M[zqyr?oO3yk]UM]Tι_{ig+Վy%&7o_|P=r{eJY/U/,ڷZ3%I<
+endstream
+endobj
+5275 0 obj
+[ 0[ 750]  3[ 278]  16[ 333 278]  19[ 556 556 556 556 556]  27[ 556]  29[ 278]  36[ 667 667 722 722 667]  42[ 778 722 278]  46[ 667 556]  50[ 778 667]  53[ 722 667 611]  58[ 944]  60[ 667]  66[ 556]  68[ 556 556 500 556 556]  74[ 556 556 222]  78[ 500 222 833 556 556 556]  85[ 333 500 278 556 500 722 500 500 500]  179[ 333 333]  182[ 222] ] 
+endobj
+5276 0 obj
+[ 278 0 0 0 0 0 0 0 0 0 0 0 0 333 0 0 0 0 0 0 556 0 0 0 0 0 0 0 0 0 0 0 0 667 667 722 722 667 0 778 0 0 0 0 556 0 0 0 667 0 722 667 0 0 0 944 0 0 0 0 0 0 0 0 0 556 556 0 556 556 0 556 556 222 0 0 222 0 556 556 556 0 333 500 278 556 0 722 0 500] 
+endobj
+5277 0 obj
+[ 667 667 667 667 667] 
+endobj
+5278 0 obj
+<</Filter/FlateDecode/Length 22566/Length1 72308>>
+stream
+x}	@T{gafDMFYE (kb%5bLb}.i_G͢fi_Me{΅<ir9;vw;#PݒW/{ԈP%5(S!$u־P-]Pհ6B7!xoEeU22_+*W-,ṻ?-m=/|xܶ>>ѿg˫ +:؏\ȏ{;?|iB7}Tt쌴o߇6|	a؞5}'Y=C{zLF)CX=2ЋK BHyw_[Ms>;={ϩASPm,'Acu0M"gw}}}G馽fc_GM>zO譆ac@xO!dx.62K`?K8
+3j@arٛ+BPF?:ZFWh9k}(	PkAozQ<Mf <&|~	]NRSb<%p/{՗R/(уQE>JK2R=\g`.:
+n }9430303 RR83k")2(\ZhP܂*@y1ɉ2כgK1ӽtX+X>u`ԦpXH.*$u#$Y.ΠF56^" ֈVFIUd2rqX8f EwGԢQuPUS')$1@M@._:%UQS9(F7{łdeU	N2jZBS'&-4bJAGC@.(31`zdUU	iJRb;tX0ZtlRE$EFIUdT	j*+$Npdo^hQ$:` `|eTEFĀBB&1IĽ %bn e+i$%Ib@+IFIUdT>Mx9CQ`u0I\,[NՙBb ͚`  4EFIUdT^wN^ EkMpLg:۩$y1?9`w hlrAdTEFM131`zd]3NR'5-\PfMRa" 2J"Il$h0&Xa;t$/'<~l1c! 2J"Il«XwGb=͟N2jZBr\-=K1J@.?}ydTEFM哘^?!BĀ)V/f=-D%%I<u27+@g"tO_2J"IlΩXbiqGFMKHb~r&1Lp)8SE+*2jSfb (;ZiI4iti~%pdTEF./;"TYW,HF]n#۝*zZ~:q/ʨi	FcOAB+F@.+*2*pM0X8f wGgZZi$u.SM'0xd@Ai PR% Ȩ6fW?)HFqz35r{>Jԉ{,5-!ɗs9p4k^	o`
+eTEFM哘6!BMułdߟ'33 zZE:"2GFMKْxd@p-5t" #"!%UQ8+^w&A'+WzVVi~_˨i	I^O,̓ûLq,rR%UQ7:tNd?z>3HFI3+bYrEOMR']\H3NT.Y"/\pT(ʸCx&>qA2Jf~^~ŲDO[Nɨi	OOXFY)#.& \ "KeTEF%9Ω"TYW,HF)kvqhiԉWP)%dd$ɀPJ{)(% V('	;vȺbA2ʜҒ2޿n{:"B
+eI$$y1?9yfM!*r_Z/*2j*	jW3d«*UhQX}IT5/}LN⩓{CJ1jr"rȨ8+~4ُQBUK(VR]]#z$uHS'	2K0 VJ3)~fw8}'1[D'tTF]zQL|kBItڷsluPrJS~0M
+8>Wmj_lqyEy9sgdg2>oFz'r:6l2:FR*8(G]Սݪɦ|NQ6GY<9򌫕6NGgQdD5mQDk+RM@MW]5Lh{t,Bu@uDku vS[8Ԇ%ekȽ->H`	%Vؙ[T1+ᨲ:(:;wfS&%onյ#6(-(Ӈ8NH%P+)ؚC3>k`t)H,k;Rrd/R?y655`#5hVSqs޲foHV:*ZI>z1@M{k{Au4\O?PF:Gޒ&%@	GKZ4y}/_XMh]-`Ԉ>2Ek ZF24VF߄VT+6|#AQ8*p٦ j[FFjڑSc[>S`#5-k]#:5O֦/ ']XDN$xN >@˨E546y@O$[fFt)Z@~GN ëyڇxNpaBJΈ%R2,īiG9FZӹ (Qku#axaWDAs#`WQS0n<h(L,T7&81N̂--k746!以ꖪYPxr%LBAZZ{NePFybx(vͳǗEixj7Ly#2۰VV5a=c`<1a Ӡs+F'؀=ǡ>k^b$oinxR}BGU@kà޺(&JxFLgyGTHHt9܃{_cnc0pzzwÙuf{RوXzG͞eށ;ܑNTSOEz)7#wW?1}p 7}wK//`z?Coo+_{m/*qCvO6ټ}O{ܟdsO=^==F 7=++p7VwMp7x]jm0x[.up{J}2nv\Q=/8';ۘ3+%+ۘH^n̛y=i; 9b&^oHk:RֳBhĕƯ9BUJֳP5.P{ru Z#XQQ+ϵUPp9mM8<xۚenPn]lSMM4xQLY1ڟ M(0888++5]GyyE1Gi+Oh*HxEh1L8!3m_SxQ8ቸ~Wh\-I~GǺFǺ~1$=.|{읿/UK=w؊x=_:FcOCf;|zZpB|/i	_o?7s;>E\
+5q?C_FࣘCGн؆q7vN{q^q5zs
+ǘI{>NLO@?GA_Kǳ_FTf9os輏=s>@琏;CN90kl@4/X#9N4HTk5&,Q% ͕s~3giۦx:vbsP~}zAڟ#BZk`(.lT6:VhKtA
+\%a4Lk`|rh`?@ǜvrbY9XxX)Z;,eClwco1S<yPO-8TccŬl.Q*qidބl*+-ET%%컱}7? }uŵA#y-m?,c톔6եR}U8ؚ*pp)cSRpf"g, <[	TYK,%p	d*UًPRJϝ?8d{mXk/|2'pkGUor޺O~ϟnXRJfl
+fS^;+꽰lUÔ9OX$|gk%9ua-vs8>Nt<YScTzchCXk
+Ɗ`ê^Re6+YcA1vv:u<k5Cf0]
+4UygAKP
+쒬#r8̜֔YGWGpήW]Wd嚞+ELke8Kͩg?1>q{;]8設[?"j	Q17zgUZ*V4GW*=-dX{=-[k39@yG(%b(uTQ8ZqHQ~3f̚FSSb`^.l2+xG5xVh&:.A9,ӡڥb8U?la͙Nz}7UJ:Kq |	M%zبޮeY>ELak**	֥?[<)0fT%%bd1\ ύ,9ul9᱗m{W47/,=79l_{>)ٚ߶K^G(~	37 'vz`ĶJ10_3]$B`]zkfݾ,7x?WsoV>ɪ<qpRmj%Sco-Bc}o*%U_=k5/0PqEzJFoa*+f7HQ2aA/.CEEEeIđP|ЅXla[U c6&v[엱_Ŏ*>3{ܵ!7]"dpjZ,7M6d"]12]o8eìق,blu[;B ldУ||0Q7aWD&BYl.[2IgsffW)o0؟~-DVg7~C,Ț([ަ+?xz3;^pz<]z|f}jWNEKW=y`f+uֲ)biӌwLTƮUC՚-Y@VČ|bQ'I+4Z^NJ,A72&N5,MuUݯ=*m]S
+'j
+_ȍ{< ;3"dBO#w,D I{&w!8*64ltXbJB :vtxurٜV.w4Ȩj=8ʼBՠUT4`+O"H Ew%`|U:?3~۬yi'_5֬;iqG8?m8INgjAg !K9a4BJla3f&n!Kسg
+ǣ{6<?;ӗ_8WKFO|aNEy{ßJș_a]M5͆zWY+4N5dp%y1'vݑpuLXQ́H=ȆI)r%SVuB0'\gra@aIH6%z-0yLan`H:7~2g*3Abs<Yu+n{[bEeei*fʽ6XV]b~כQ}mMEsJsBi&h?54:ͼD~omhnl=gX
+cTJ,1hKv+NsBöhd,l.$M3u-H<!֜C=`c{7`LsHQ1WaKB'\nF.NjL[aWtoaZ+]I]]5N;vcGk(IM50)|0dŜXKwB--'&B0Q8YMR
+
+~O+{&,D?.zo=_W²VW;]l}g^t+I
+a=jin]~Ab_Ė=B麞9xMlˉy+J=<ܝMZ߸5ه{ԡT&`gg+,߱20ЍIWi|4KaT)
+,b9{۽n֐3rn&=.~byCUˑ+},Եe}k3(cnƞ깹9L(7NC 	`n쀢z漰ۀu:Jjc.{gAaB26&6b^m
++x;v$~,@ǲU0ع00([Vپ@h$^]EiЋL\1b)8Ukɡ4cޟe׻Flűg`A>z
+c0~;8q%Bp͖P}?>umlߴQԹGwT&ř;5y{/\ܳl䅛׉`;an\?ƍ))m)S+B\
+G:-b+`w2vxܙVs+wb7~=nݎj
+SziaF+*t땯+T{%y-
+ξfLC_#\6swE_!0>']ec+2ȨTݮא\8(XcW*!pwaD4Q9i$+b7w2Oao_<7dlwY]C%KrܪGM͇n4CV&Ụ.O'(0fǁ4r(pcep7VżT{b6rM$p5S|׹=~q񋫾uhH
+^frUkU**;WW]Q]3zk]7oUߥ_,>xa_eC+H'"0lA*IgQH8 
+\7C~zc}=z\9&s(=Kq%'ŉ;Wy+ MWS~~ɯ}	8yDlpU0%(TM(* jT+TPyV/:ԡVu{ܠ{IOAl
+	i[܌?/m	:ԑ]s#	)o8>MD'NP
+|6.ڷ%o6}\My#Aޑ py̋gzB;	x~m+'𩏩Nг:a	W\4W]7?h--94[슴s5k++GzZ:>83_[ڶZܺu`]d`||Z:BI<[QJ%=P>A@*כއɬECvxC7o}}2""GŀգN]=^`SMOPZ'V?)Hg )J=D[l:v^3i4%32ƭh'@'^1EP{bOɘa{Q6hk+wm{%|DmoљВ.ImʏlbKh_i[^z-ҹxKQM|6AE۩+U{(J&5{hNumXyJwҾh!ZK[ikF.idDmtT7އ|Td;ioI5?D5JݴN G	:8AnڌPt'vI5]}teP}v B}G#FkIx]J:-p%v	EwRJAYtt=ZI%|{}>"mxݓMW;y+wCI`?"+v[liq<|$<G5&̾Zu{b/aq3o:╻G(z(%F%g&j]^WAGjvzP<'cWeu4(x;jVGMmSm7>oR7-o /XlzPs
+2eP!\U@#bK= IQ7`=RE(56u-F։G%1VZ#vY	vZ
+$s g-<.k(wZM5"8_ϯ^%OLEko{A~g϶xtZ%=8ʯ.!f
+z+m%d6	K[4#F]$4	Cd"X$i-O]IB#?-ezX禳kbbR测FcƗH3~D+b	Yh.J	vBfp)6	؛~I<iJIѼ@J{5EFCOnjԚR<$t%'wÏ+ѻ{_UHWCWӹO{'"dhl|Zw+[jy$'iv]47ڍ[_l_!b{kKXhױhqF+iyb]_># deh*r2,.]9\Rw	b-X+q<w<g+-ihjvr>n"	07ߵe+dN>\>vKwg}0t߳Ic},!1(D72t.~iEC LlhnNZ)]Oȃ덏+ROCN_55m޾xAaO6S9D7NdB6Z]}BIOЧ<Zg	/Hv'[WQtz>W#t[/<7YqDdt^5+Wv}@̴*蠋ΰW8&/!gY:{Wߤ㣟.1:/%pķ|epsR*x_VSM}иKzg/e.]KWCF
+A$ ÓKNwEumݟ2 **l(0
+6]JQD(X1FXbŞ-QSt5Q".[1|,F}_p~k߹w=g}giL棘솤'cMUQ[iN<޷QɉhB;1pMW'7=J{&M׼M33fê+LؓM';SΈ6!dj>(5&+dϐ@zU~CAP_>*ٱZ+<zQÌۆWF[u1g7y^jdܭbV츅ʢKOܭ֖w0JAV>SJխXG['[[gY/^oS&fm6l]l{.]vTEQP7VUӢT_~wߩ^#\y8qrrt]]2RZPzXttxJHu~P9mq❯	qXgZǩ#RmFYT\ךΙ8ϗ׿NC]sjqJ+RVh*kR;}xVB}ERn,%g(d3157ǬY+ɕEJXm5dLP(Gw47-~0EYؠq+< CdÒʠ8^ Ph 4+oKh4ŵ ?h Q_-v%e|	zoбXl〡8h*%5	n2</K33,o@sUWVUFmp͐kaWDX?G|C
+C|ȃy!><D <^eWh!P{(Qm/j)-D<5h6C؍(@z ZDh9-@(W@X+<. Ke
+p(rF쐱*clp+B:a"hb$q20'݆EC~C?tС:C~|.·"|.·"|Ps| %JDoV(+>I^lGTw0G4p (XU [4 l6[6 mʏO -1pV޹>!f~sl[`!EQJb8УzB^\bJg_lE=ӣgzLѳ?2GeEoգzV[=zGoz.eYK
+h+ +l6[ <"V#bňX1"GX]X 7E-.b0ZŜ#JLރso̽={{Lރo5gњ橙8 -LcѪiКiКiК-iВ-iP- c0 - c0 - cBV
+=X+`ЃzBϪA ?pVM+̋"XXNR^=ZQfnb)+Y<0l2lP+6#'3E |`ȁ9+C>z{+mFa)vedS۱*Ye7R3;-zE"w❁xg wzE֢ZZ1d`2-"E"ZD@h-&r>&`3
+l'p08x<YYYYYYYYYbL%fZ5`lx0JNVff.238Hp:<n<J{Id>gL3ѓL$=DO2ѓ?L0=|1Ęj1ZcŘj1ZcŘj1ZVTEp@<ֈryO\J.HF!A?Ĩ%
+r_WS</̟rSshi'Tez(A/JЋ(A/JЋ(A/J^Qqp 2a0e%";48ᜎ8	(w`K8xyF:ɆJ`5c+)C?
+ >G"z9^ z9^S
+ +
+`@C3ԀQg!Ynf!Ynf!Ynf!Ynf!Ynf!YO'+I|`>i04OyQ0t0l{c[ Ԥ}F7)`^*gOfjs\8guqf(w8Pz;uʧ~hΪGYS2G3GwH}lVk"]_lce+[E0G u wBߕ>t<
+`YO@Cq`y_#qN4HD=Ɋ8w"sjmjf;:
+-jd,Ū2<!vg82+(H~20pTPZZ
+3WZQFϖh	._;/뽬;DmSz}g򺂲ڽʪ<O_2NtU.5堦ԔrP堖Ԓ+s\+s^J3<^ʫxcCm_z+>W
+{ݻիg&`ʐv W+Y&3YeqMpjh	<]ap5Wf8[i+g|<gw 5Z8% }nfrAuh_JΣzBV3/Y[>Dp_=~fKRڔ
+0*Ќ'K!W!rlr`
+DhcȱZX+(4444X-r9VE"jcccchMɻfE^ˢ߽kVrZ.BEh5+{V"2F1nڧVV@k  mXEH:D#QH:D#QH8WĨOWP
+\65@hzUV{D~ŧ,*00{<^u0:_:sA\J_M(yY< /FbD/Fm_#JtJzZ@bahyثÜE]o(EWteDTQ="yύR[(E=GQT΃y;Q!ڰalhR%%UIKbx_}1/P%p!Zjm8Dgl:<Ϧóll:<zicv«
+* ׀R':g mb㼲l*?8E1l7aE3a<[gPx9_gV@_)>Bu!j*DM5BQ[!j+|E^ϲ'lg}> ~glT3; k?@;ׁqOsߠdn|2wbЁM9ZJ,^+VUda6|sa,W+}oH*mĔߍjƢxQ<:nAavv4eQ/Qvc	vdQU6܌܂[v/<ܚ*
+kڬܙ;..˺>;oG([Sy*3x|4Y8Ǳ^|<"$>9<E7ɢt>3LgY| bDц+D;+DY&>a.%OglŚ$_dqPXZ|F#KD!KXqX,.⪸ri{OVUtfKlHoٖm2}!WKŲ]WUvQ^7%q)5fƢ1/:#"FT`L&`ʯeC0_*/c;$2g&T?O@@*q`>>QJk@s(JsR-HqdPZ(=`P D=ҎH{#A#D*J *D3.ܞCTաA4SBHN]+4S4SHs+ŽAқph+#APAy44H$@X6xl ʇX>cq<'x̓ AI+!4gL@jhᤆI+%|"K&MBhiRI&J'MAhLRF2Mh)I%e4NY/z	㯞,TדGb,L S	W3bΖ̂}VCnbqnU,d6ﺴ<nK%QUV#/z``YӖՂFnnO̭64OߋL0]g	AeBQ7E?0_8;;倪:ܠٛjv`soسM1/)2Sٰj,0> 
+wOZ@֞YwM'$NdCȆ"Cvԁq"(N#;$Gv=-dd?%EbJ\8D8N?=G
+ddV!@օ'@6l=&dc%L6=-)nCv2ٷ]NvmZ[n#^_=LXyȖI.|XYkdksYw>d[mGKFrBJC6ldA^R+*S<%,VlZj֯`ԋmZIߠL"kBd*}qՑZ uA:>1,McsBZdiOMۓmqCL[q+[߸nvmvi;ϴd6mM37m]L *+@+yi{b	V= }<Uף=Kxoi u^<½09\&$,S9R4.3()_+,9^Ne$'9E!749]ΐ3[r-ߖs;r|W]\D+a6;1g#X' 9w}eUve=dOa2\}d+e?_Cp(#2goʫ-ZGQqL'7[qR;qZ^ qVO⺸!n{ 8'.T<eqM%gqS"_q_<I.dT qY%YE֔^RByGZKYK֑Eʺt_6d{i&H;YQVCi%meUi/겆ttn/FS6Me3'[Ȗ2Pl%[ V'(#IA$B
+ڍtR+IA7!O
+9)[nE
+5) RЁےnG
+=) R;D
+3).F
+;)RС{I
+ZC'݋ttޤ#IG!E:/hHG'=tt聤cIGǑ'=t`CHG%@:zᤣIG'N&B:z葤SIGN'A:zLѯM:zIG%=tt2{l<ƵsyĝaxcdrˋnŲEޔ'Rn+?'w)x0E+.W#s*ogT~W6ĝ I`7QlTF?[ZJs#Jv%
++%_Q`-<Disd`n-+BG^Wk*`+kl-XSWkj`M+^k5qN`wkܸXSkN8o5i5Qs5X^Xӛk>`M_5(`@>q` >5	<·5I<	I)`H>Ii`(>
+y֌c|,Xų	|Xͳ|2X3Ok`4>+g5o|6Xy|>X(-X^kE0Oܙ `hNZsзk#F1Zw0+t`Vr%n[\%bX$W<urN\ Er|O.˥D=bX!VUbc;h@{x^sp#֊Y+։b&Yls/Kȟ!>_bNأS"}b<'EyA^BEWUY*Y^?"yFbyM$Ȼ򞼍Y+TƵ1'S~	ECQʱ(V,<JbvvAfW#WǺw :_k/k/k/susN-gZ[\hUqU+Hcu+h7NX
+hN|)A_<%!<,Oc<.Oo72+V|9ymAZS+<UHUKVk5w0~_@<-xUyEj0Vd,px
+ֵyfKr_M|Xka~_Wx){\XJQz]x
+LNt]DЈ%X1X"UcDS1[b1"}-1ۧb
+QhX`:֫>&VEaEF7jX# ݰΆcm:49*y,dPs+e\+)?mvc@k<܁F49W8z|-8SWTSubUX8V$+:P~6;πUx^>"ǎ _׳	O+8{7X7<^(Ovdj{+utwP.Wk]+ ,qZv>6C{r(ONvɡ;9T'PzM(N#79&[Lj6#89&КJs*uЗC[rhKeɡ+9T%P\5a	MJUz#*94%ГjCK
+z}]y{JƟc?dGS uθoHc,D(E]z(E	Rl{	7(p?quӉTQgRE]HulڍTQwRE!BI UwP0+@	E<֏X䱚P''3`R?C(E&n(dR<)]aPI1o^'}387YoƓ@f"l7HLF{吲JMR6HL'e3~I
+fȒ\R0I,"{`КK
+b3F!B1/>Ӕ_*r4ۡ=
+ν˫˙5$S4jdU<Op0uOu'Z8RRBg S+S^P;?QʮЧˍ&Gt8ΕnH4:[T-.ʿ/X;`uGNr33T涢WFٱ=0mhBdoku%堅fP|RJrrʶjԔOoWuxANa	CQSmՎ*z{{>j_QU{?UOVQ]^y{hM9˓1MWpJdF}wqqN[T0S!6~AKx?dS['gkz"֩m=C
+Auyo9=?O1+O/juqZuf.X{~_lWc\Z0USo|LʩNnkZeʢe.{?Uc@Uޯ8{{}I5|ko7Z"ҙ?oޯC?|sC.I*0B??~wv^^d}!VdڈH+-bYBJum`%ʮ-퟾fboE~",ve+*u}WUu;ͥǷG~t[hUGPGҎShT6q)I^#'(GFgĥya11+1=|=|0=q:gU!n.ej1%Dff泚uvR96K\(ʏ)Ģ}+~:8q׿ie[gXͽl'sK,/:-̗X?=ۧ]|nMMWzӔf?}'[?Zvkuץ.#~Qt]評Mu=[.Uv+>UN+];%=qϮ;I"th~QuZ3yuVXZwvw4.wv <6-K3k-̻ȻgDڅm8m7+9J,G՘GsTߒi?4#,}`҈JGǻ|v7;2T}u]crC:;h߬I;o jWcj=GaRG%+zaF;kct6-s;Y<"#ñ.3K_XlwZ*>W-ͻ>|JI9"o|Ҩ?,g[GyOїtz'ԡE9vW:&;Ywjݛs84.+ai;m>#eӌU׎shߤc??̂,>l;%jXB#~+k251^ִꃾ=&,ƫ֭e"bDzqYݽ06{[gG=\Naյ6ms}M7WVRjiO+HYI*TDDjr5?+[>+{u;jb_o}ʉVnI̚oۣY-:vđ][*(t9WwOEuk|2|_7ZmI߿GYdm5÷FhE+v5~%ډ?zevmdn|>ۭwm*7Y,?<ےWڡ^ּh &?+'iuw=.1G[&Ec&vZQPWf;Ve/zPZ*7ޛlkKw+u{4TFF=&%Ic08!n` CSRGSR}}|}|L>R(lJ]C'vF%<rHwHkOᇽB\MeM{[ypSׇu]\EeL=:-hvl@tֵ>`|WEܨ6܃sS513xRѴf!6%xQţv>wό};0wO۞k>к˗~!2萈f>ۻ
+x#Fpk-ٝ˖;^إ1pį-ѫ-공e?"PVBfj:<	'E5)*LwUʌ*rPjyp;Di͍iAN
+V,@{VimvL׵~*>V{[guGuKN	|TLm%+Qb"uRwP=_%)ioKp֧yz6\Mig밫:r;p(>%bA&g[o($aTDdMҌB(23؆K-$:(K,,9ytzu_us83m| j@breB'h{B|?bTyor|;=Z3`ajB~:G>UUaTw3QUs2Jydnn92˿kJ$*PĖ%,{ڤ5St+G/ɪky)t&e(rUA94f=y$^kqOe
+Nk"DB| 06T(dU\7|i$zgE2m7ʑ5]~_AӝO?Jf~2FV^<o>irRW7"Hc$ VPs*n"x(uGCrbjsB/Qo9G/rdy"!D.޽YhA_m8 tI*U!>[®A6-V1Ӏ\ow 5ԀMa27K5`q?;]6R5CÍ2~Q쎙'OL3TC)zW  񐚷1; mjYn*k!cc\ZeKNR=N+d
+XFu*䋢̬p|LJ|YzҘ㈴s]w,}TL1
++<0\,0!\&~b7	wdXV9%1g(Zip%J9[am+_}{D
+k7t+7F@@DH"_ک<<PCfLg>+CPg+Mm8?Q8daV
+n+IBu}l[qR0`!VlQE,|\[-DmM	FCsf%x>2υ䘸$+1ſ=_-˺KHtC6Z@&tDtTW0A24]+>u<j.|}nTuX/ےZXD;[BBe"c+Qm,&HuDgEubN]>9#V>stmXp^aF1@FP.}$>กP5Yj֔NBgzbM҈N		֢QJwjI썁j"fur/eZc/+vᜠﱪ-e]kтXdɱĪhei˩
+ն(|m&Ѱ3hTuً-]fgZbs5y4,Hk(CmzMilW3,w3+ s&?/~y7]ڟm͐7Z1`2+cڬJ`M -K0x 2C7=ˍ&./@ߝ$zP9xi_ʨ$'yZ-G-.Qt"VC54+ q8|ȅx[:ʭ)!ޥ(((GnG֡XH^"m4`!V#/|	@u!R|CBeN-m)FL+(&mZgqSk*?т==OS#=GDP Rzqm9dJ2r>u&sFfd-Cf,vq)E	@t_xmmQhij'D$Z1ל1V5AP_ؼ){QqY{қ)W
+ZC;U~ىɦJX9ׅǙɥp1B2uH3uǉjg%;y&>QytɇV&t=a25ǪqjʻQmݖKً4/ES
+sӾA+CBұw#}:1?Z(hbbVîg}.uCkFmlocsQh~& ,
+endstream
+endobj
+5279 0 obj
+[ 600 0 0 0 0 0 0 0 600 600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 600 0 0 0 0 0 0 600 600 0 0 0 600 600 600 0 0 600 0 600 0 0 0 0 600 0 0 600 0 0 0 0 0 0 0 0 600 0 600 0 600 600 600 600 0 600 600 0 0 600 600 600 600 0 0 600 600 600 600 0 0 0 600] 
+endobj
+5280 0 obj
+<</Filter/FlateDecode/Length 36030/Length1 74668>>
+stream
+x|y|ZyNrH9q$I̔8DA!AZ(hPCI:Zt󐪓(r/mު@'}ΉϞk@LD- :uMP?'
+;:DOi2FfH %e8+۾˞D#3t=Wܱ)óW+@q(yūuH̝myyaoM.2'}Lk")y%d#L?/++e
+&v{ώEH}Y γ޾hyk,}2}fAކG0_yC(o[ތ_H
+YU<dv}A_|Ka%);Ӊf3Qy2|OkfxBdGBƇϣ(+1
+.4__UB?+Dfh2jy4YL[$t$u2ji^rE[_,G"8+@|A9Sj)4B9K;?7r<}F+F }ASA{`p>}(
+anAG)Q)lZOe4+5*(PLEM521hʠ:,XS}'xXGiVUB14V"AQGF P)ڗ=e+Tz.&ٚnpeQFyD@K0x<99c9c6<J%3+E=9"p04qG5y$MD5t	I9HΆ\T(SvO;'J7}@2霰ut;Zc\nmҥi}PuLqZpgMrze;˱"3!ERp<䵕i5Oxs1Z!""B=/B,(GLD@n~a$ITY
+o=`>X$cv OTJ/C7<H%E+<+;@;񫨱ȳ-OL]\ KGCUC2R{/;݋7C9?
+f6ø$?LN-D.́4}ه1#jKycXZJE 4%h(b`㰆4c[	4TJqE@Zm\[(t+JbDQbqj9'nƻ[0o	yԃ"Q%XZg1[14@hYӝ jK{*,a|jnT$y(!=oՈ7zkKCqKz6<[%X-T:+%OK~~(E^yZ.զl=+)/d^ƹܞ7
+|cvK9g3{sz/P`AX+	?OsH[݋VEK8'/H>/R~Kߢ:F"+}ɇ1:BOײ/Q`һ*h~-8@=?~j'=ku<Jd/l¦O3|!a}B{p7,VqJV0V`>j./\>{zE6hq+x
+	0VN^Z/Ei/#
+ 5'MI|&}=@hA+}'MznW )RJ@}?c)*{
+1<]Zס5l8E[DoU~=nSh}@+4+goiX%yfxN?MO\1>~w-}x(%g@;¶n ƌ̻AݪvD66E67yxM{tfQ(wM x{_z+wBA*:Pq8 mMD2"y6S7`@|KS%g6R7eڦ:,y~-mعƌ-"cx~a勬RJKAзQ>t[!7^,QXV[m#->WXHmV>N²Jَ]cFAxiP!nf/c~/\z|Nٳ<Aˠ+2#fS1ۯ@%{ǻ |ڻc?ҶIy`7#&s#	_D*ih
+
+_Rz;pZ#pʬEqgI j&nfh#4l.Dr57xve*M+px/q2|#ڸN4qr[Z zD	)Ub";9ý؁w;n@܁-{Q0#ZkrpJkr|H%[S5cw׽r{>\smy EfYZu-ηy{u[Wn}YJ| )	5KhpY8Z/:9p#XSYKW@5Uwۡ5;UlU/НX'`?
+AcGFF!{
+JnAQ/3KH.?1(펣jFSOj+_}arf y`$n8טּOLs,Jа{ '!9%{v+<,[hk6vF f$w(A__C0.*|7j&Sg!X^uD
+}
+oWm5މ-H?yZxlˎUț5[z+ګYz(҂H$B+<[Bcެle|%j){;4И3=wdHVBk~jF87yWSzO*<طɧ@+اΦDlP8DXbP-ǮƈpWvǩ{?݈䮓w ސQM+?s4H@&<XFi
+AW=@_o>}s
+x',q?&ia)dPݎ~DCWI+h3AX)yzYt'Y'9r"o5ަ!/6S:w5nn_t0{jk!nw`ca1퇶A/f3ˀo4M4Ry>ވ{.s<	'~|;AU+2Jl(.o(H٠2܃<m)!7UyYVCkk`ntwԭ t+޿׫xMB}7mν]@yym?G#+|Ny
+7zcE+].xbA?V2hG_-Oi2DWʇwlgu!НJ{s/,E=9Yj++;h_/<Kq*42hE\Բ	8]zbwt-Pg  &mxꋝǶs'7s=X_]](_$[<\ۅijWg*RWtE@eL*sp"A&
+$S"YEvo+8ao=3|+38aq>wUû6
+!/Ws+ _Ӗ'4ӰPkΠ]:Q*p\=;}cWB+F|`9#lX'䇜ijuףMI3:HH0+afE]>pOQ_?L1/R2/@\LePd҆¯UX96k]UW>'Q%zх"~^~Zck1o=+1iҋP~ـ|zwY_~|X+`@j x
+[Pz-BS0B_ V0xgv(-F*Pc:"KVCm(ҸZbGv^Ƒ37~F*F1l'`O{5^O>
+Rg[~hn݁PD=0Ya
+6_D}i85+PLadW8 GRQ $`&߰cTKX4`OC3%NDؑÀ4G#Ӱ#+>'QFp8FN,s )NcpG+,~]n  OO ΡsJ7'`s)FOX2]Td%.{h:^	߀K.',rJ+1iq\
+W<jo'q+FZZdb:8x;	ON#zZ3tYCث/=^k_Rʁ/ߧMeJUqr[ipVӃw#n؏3y5p=ܭ7I+5ZKk;:AoߦhmwI-گ =+|Iӳ~HoG<U㬐z	Oh#nQeqM^UOfI጑9<4m3P+<K1jߴ³5p7<W.ync|ZfJ^i'N^BoUx6vXG ]c;
+t_e}l_6¦˦elK~zMO˦G>/m*Nܿ8F:`I-귎`5:+}Ʉ͘]?;y&v|ڠ-FXk5Tvt^w)H7\y؋]&]?akvM :Gԥk7Л_ g ,C(}ȌQƌ	nϪׯc,G~	}\߫gݺvg1CLt{k(Kdۈڄn2EpP`@sf~>fo/	T\3&שX<$5JuZ42NK*f%'7)pt4@qTy j?ŚcqS*BBKjhQɹT砹E婹)h7ٚ\G~!lm-XEDԄJAffMIu8ԼIΌQ٩)QQ9qNN.;:`SE(YuJvzn,Slh2|Yu ښMNʛrdA6lTW4}Op<5tEcqn87JbN@]=(|^!gZЛX%"g"g_5UlqXZo҄;i0G+TKyV5ʙnK2GaisuN|\e`Kܑf#+y*Xɲui)`$V̩>T^0j9'aE:}sd4EZ-	`=)y$ROT+fsv$U;k1PV@2 ۼ.T\ǋlTBUbq\Si9FyrZ[.o44	l"(ɭCv+?=Ӛ>j|%<-\}1gl-\c"\SP	+Kv3?^J'U{*-]'+UZ*R=Lg~W_5fǈW+*/d*-ϫ6@kyŔzVؾ49hY&Q	VA+|Jߛ9>&ެ*"9w`Ne{eX`tU2QX3JUQUz/fRifOSAp:Q9pT4+U:]ڌ@PGZ6YN<,VQ A^&C?VHLR1x XRwFDL]7h;	)ۑ)ۑ)Z5M{}$޲M´dR[hv;#p;_[Z/2 LX`nkFvQ*Ɠf3R"hk1Zj-Fuhu+ }+ר5ĪܑU)$j9Xi#lw8N[=rwR6MoRA.W8QH*TgLOTDw\bF0@6Z˄҆0CK}=RwІpaHErjo wiR"&}")C
+Ɣ!ɔ+*e"|AIZj8І94(4@(jv';deGv,c'oh+ Mh'08çԢ2
+Ahqb͡V,jH[(.-UeG'KfJt8DHFn]uYX[SGZ0rGL	P||, at;~UK;6ڿIՎwiԊLEJ,bQ'eczȪ /vSN)g;LT `֮JTC#Si/M8@aw|bSc9xKuu łځ@VTk\Zz t?hh)V'dmML5Wikw/"+rԪ sXRq)_nTxB֎	&5	LϞ?b	]&WsͿͿͿͿ?)sx.vWNa'|EÖ#OGU\ygT\A?Jdר)qW>U-~~{ûwgxXVHs9k6̺YRmt/+P^D]Q<l4-t9ӝoqif_&@vSzPjoc-qCv%9xs{qTfeW!KsrdJ?ZMMwPo@mWP[$hzfňgw1"r!9d׈>wjJ^95eOh[sYRCQ2P"ˑIzY.ZrmUWR)_u)WLq\e>IQLkʴeL#ikh(L^ o(BpsܢPgYRC|}y/(a^a58)ʡw.C) 5+r0jch5/%gsZ^WuwNyXl+modoi4GKi=LspGlX<@isu7fmeV|R|.YEԝ_Tv~ޝ @
+M?%%ȟS"7ܤBd\(O1fLYHg,jk%%9Ij͖p%ՀJ>R7lb4W2QJVA[R8¶ZdpgCu!@edQ]!MC=BZ~^  iLMvzn4Q8KEFk=//G®0VwP<ZɢG5D_oZY6gt5Zm#d8LөNcXKQf@1Ks6n>"u6(T.<(}Et8#>d}!F1RiePr#8xmQ;ZyI-΢4r/kWd1F
+X	$ߦl果_sunN|ZBWD} m~~K?'"^/Ya4v+lxxud5<@_a~8Caq{iFqeM4Owzu{)i<3yFsh#*qHiqu[[W՟7
+i5~7R16\u:EË#1F'2,oxF_]?~FFOc8tKֆzMw%7OsPn]yl"<mw>%ZBN6Q -b8"NieN3K[=m׾8>\LdҼZ_n}yF]~u{;קO_ZHg8+״+ƘCS0E ~1~Jg,{BcÈ#պ%c1qp&fȿ+wr-]y[Π~cdqQ!cE[@wn=ڽ*vZzKo4$ӣ5}L_yzW,mأЦ4+"qE!E?F;3({WW@\نxLk͖"Jw\zw%16W; 6A} }cN$JXhV(^ۤM&v4CgLBv?8CȊ@>pv}21TCtz`;hOb]`?VFyїnS;Q,A|νi/&:$rs̋3h)Sq-+7j.|Wj/ooIF@sp?NA/oPC&{S.zȷ4WkgDBDG/IZHl;IW_3'V+P>;d\H`QMHg0R	xnt0Rؤ7Zs3lg~<
+~}~ΦKwӃ8i[ a؞8#Rw+PS2y44Vr2f^JPM7nFz	NZ(=Kzyb*}BhojKRĝx@c"QozH=KY|Aט^W2HQcdO1ɿrA^l`22	W4Mx˴WژG.`^g}x`.:n]{EEGEME0%Ogg&HG~KbvhOa~^"^5ʛw!8yܩSNQbsuYԼb:h1zѽUMHbD"ZtZ;vI`xKXE<׮sges[x=V67U#7)ߣ>'v9Yv:t>[6[g^S<;p¹:9h<1(,D /K޷GQ݋3~kg߻l6Iؐ""",$H0I"[ZWZ_J[C#jɭ`Z[ПbkMK{${lBd|ϙ33gv=_JAWi=䍇Bq|\="N6l\%e̼X$8lIi/B{pc5ك'06p+ש85yk$gL{k,Ykvkcf͙+߿kUX"xăeCM&Ma<^-׻$Vٚ0i؅A+32atgVd.0	#\/1r_74<hپgܿx+f0@p	B{~{gsC{*яɸ9,)6K	Kz~8G}C vՄuP>rz8,[C>1TN@xH"JKNd~[n[+;c*[Z_ͼMh[8`7n3sK]kU9XsI65qk4=?J|騣$e>[rZ*\VbK'K~ɓB( 1F]
+〱Bk*9HƥD+$##15dM[mּ֥`W+ɲXqp۹#15 |DS=sSMD@Y+iN'<W |qXYѲQ	"S2\'P%^	zߖ-[PO_SVB"BaOWe25(h*
+QO+2/ʹ+D/Ҷn0?xMqh>q	kߕ?Zk7.wDڮ9%Xݠ\DG:\Q&4j{INBW.uwn^Ο)\캸vkU5;J싀{jK*9tؐDXFm0h7^ǽ|qGe2]\4lC@ك*]+Vi G[=QtEFOws"?)
+O\~T[s=(׃JxJ4bГ]*3*Уy%p.Fwam.TS~zx.Լ_u^dƒ뫮xm(KH`ʢTlօ>;%KJ/E}3et)c3#+7?4̶sEZr~jiѳV6ƭh(SϠ2i0J
+WeʫZ1`tePՄ}L:YY[1׏;Y$5W1FަDaLޚGjhh&4TJ元b' 7JAR379PNG)d_#T29Br@WMQUj	E<騞kӗXW7]כds.㪾g`_0tP"=+XwCRtxy\]7.b\.&6̓6m/(Vc=ҁ*Yl)fc++@*့v4N'@iT:CLsyjKѤҧ^L$/Ib>b\**.RZՂq}&F`UMxiiJ{cT+6ffX,	(Pͽ-0Z0-3o:`0MsaR&hg!Fe9
+58@M/-`~XYIxV_w{PBCl?eQًp+'UqWh|*H&>'`SzB#c<n&3t	=gh;F}fs![,-EMegڟ6骭bk*<h:Z+p5Z8)DC(12`KI;pN'ܡ{7:&шpkc1o:J=1@lBoBʯ>.t3`oJ<tHm:$AV¨K,ZX¾`->I{Kj!e&lFMٵqL`s<v4@; ~W|xN5Fx*~)wÔO]B^WK}42xa%^3JAͬAowo>CJx9OBo?lX9~|?|l½:BƑ^XCT˰(27DH$TX3UU@ڢmchiS;!7NnSʋU՗bRD*Uߨ@ :X"tAP,3?Ǥ=1gǔx:mXBj'`.L(0%&@5	u$%$%N@_?RlÇZ$+	ix!.JPr^;_T+U{YAYmFvi<n5Scgr=R)^0=8F5gSr\璡;{Ԓu܄^
+C>oN/eR3ur-ե8ӏM~yZ8e$os M` ũ@̬CA+Ҷ+#pI;@`>	bxQ(+q~ !18JR%V(m+]Z/VzT_-g4AGR!/lNZO٤FЕi-r\UH<Kq`X܌Ek&Q"7ԫ_k 82];TiLVjc$
+g(Oh]&I/>ּ8V'?+4R2z:WAVwSSʭS[B?	=8偩o2?-3TЉ٫*pOXdi|NoL-$aŖA&mcJe<W䓛ے&O꒞w!? 5n).)vTXuH48.(!S2.%2&Zu _`کUEº{.Y_MPy{j^7/~'M~BIreUC?aCWS"!5Ҡ1l Yb
+_$@3S	|<e~ =`Rn6L1 `UߗvXRtQ;Π8$~$Ǔx$:;!C rd-{sjw qnuPhtdܢvI%'VM	VCBx{		D	tO;:85Nhva~|5#{Jwk=;#@F6)M8*cOčmRDKS=ݓ z]Mq6+nf\?nn\mi:Mj}J|2M7j(lȶp1hi Iȱ@y<GAA/lF(+?d?P&n>arfއ+;\}:x~i\5?n2WP~gC_|JcqyLX,̄Q&5VSiS.#suXc1Q)[])Mfb.606$a&5;8n+?>>6ma=9߫??=u%ϜqjqK)Hy 8+$M)()_= 27>j>7!1B-gPϓ3[rZ}AG ٤hSMv(wMi!QfSG~бNm?Ml_q{wwb>u+kYGw|^7}ebi[r?ضY,%0<}	:/l8R ^v]XX/O"gB&ώN̗s==V:A\$\,2W'MI>潁ݽû˹F<>]GqGZY㢝!=|	yKp\qwƱ#ok$	j$1>,>N'Tߓ%dHF~朢T[@$8g^CsW+}-~	~|l5cRS/Úa+<l?LvL ܒU%	HuiEA7b}ivEf)Rlʙ=a7^ȑDVh ۿ\!%[oPߴ'UYEYO?ďi<ЇIgw?*+{B*7&>	hdݲxOXQ/%J9^UUE9q-2}c7ֽw;mww޹};ڏXCgl<ኣWߥ+;{o$#JYT1Sy
+%%5ϻ|QI6_gf.
+}]n#α^?9ȿ57yea.6Yx;	)ٝ"΋QQ+z%a hn`$Mu2wK^
+utT`KҸdʙȠ&״e>zpS;f+坡ؼwrSql{)-7>-xg֠CJLm]mRӺۺ7Bꭔ!jQ%gO")g~(^[TA\2@=enh /*
+0e-T#NS|!D;k$<zF9!gsZB)_2e˗JaDH"<''I#7oZtFnדNmywIF]WMv>v+*ewx-vvzv|<0]^2c85xq[]LNKtE$ɚUaö&lŵ,n}iGkӕUz,'amXi+h=G}e
+˕*W0/{Y6EmXJ
+nwVM3pz%&j)= (YOg|:YJb1?'֐
++r4}ڪjy+g𼹷^K]
++%W_<%ݥJӆS~k4_Y&otCDفA7H:imRJ"*Y|clBQVB.bNgįyǷ=۬f+lK/SZNvXt:++T?agVR f745$I~Ocm$||F9fsjtB3@K,$w;wp\č@1 ,s,`53vd_33210W' XVDit9+IFdhqL7qkƺ׷T/7,?0?ߠ0Mwt4iHA2Gc	^xWx+jy=⌅`a"H$2jg5[T+ґLB:;9ReJ,j՗5ްɤ1e2l.I	VH%F:DLTJMUFM7i<<.8ɔ{NRBx$pпύK~=D(h8Z%&BX]!\+	aRWuFr|EZ߅g͂=t@fmG2p39I}vŜV(QIN+xYtYהu.Μs;TJʲ-fu[[gg]4p3oRd8m˻ JAA#sq~Qcl`Vڍ>͝]zCC~k& g8[=N ΢ ;v9©6E16ƌ3DVUex?>dh@Xk Cb2ޣ!戥h{N0GbN%Rs$U5}~`_3T[TBmpU[r9и%8d,y%mS~x}ͷk
+iѴdsv-cFbA.<C%$$ͫUu0m_fCi4uqJ8&+0"4ӣEY"
+t	~f!Baz!H???{ܠF0bI3AI$ˊvѵ?crхi?H朤d-IĊHx+8**S%[+PI"jI%8 V8BdaF9C/+>ǟ:cn/ѻ:v'l r*f^oo-z%
+EϹy7,9?ϡ͑. lX@5Ų(77 |ά/}fᄁ1xː(9sۣ;'t.+k$i,Q-DC7Lyٹ	]#[%Mgs#BSwG]5$+~&5ߺm~W /,]P+?[Чj@Z+׉)?-BqN7MÚ?M=%塚EK&ԐM7Fv<,._;w曳BT2T&7xim@5UQmyajHy'p帼߮pe+mA2DIgX!R))ILo1hqsز'yra8Ef	sdX͞7ɟ
+(	1W3BSjv4yRt7Xʄ8(rª$Q:BYvcMtwXb'"5G+Qk^2m7'+BUO$:4"Di'̐AOE&jH6JN	Ƒ~̪ 9$Eªyy[7'ZqӖ-}76.qE߿yC/_7[Ӥۃ^ӘoH6;#"ڽG}塊+IU]}YF^Uac73`~YwZO/Y~cѻ@4TQ5#MNrX>fYXAE,-2~	YG{ʈc	L!+OlQ"kjbpи<+>5g+!5rxD9q|J$^{f|/9C{T'XM[+wbh|ղ9l7gҤ ǋ4Q4լ'1&ij2FjSH%¤]pQ\T#	,9D9E	˝+):bXce\yLI+@x#-K-uyݞ[Ōl3l^u1A˅U̫b(92T4~J͑r-4jίdu[ez&HyUA5$41UNq#7laW-l$'̌«++"	EG^6bMFtˮ~)څ0_sU͖"fE8xG$/MUTKUyyeU$U%lNw5aDִS8Wt];JHD"M$hDBeN/ \'x#cPǛ9ĬfLleK*T	k0ұ:Y׭;;<%qxd\Q}z)2j,;*n,7~,G#hlħҰ8woa|v.}&+=A){<G!/+~z5Ut}467os(1?'G7(ŋ,YFPn`(+ʟcԢݮ{M׍+2Lyh|-Aʛ-vuTZ~^_qdwD(eL2Q&D(eL2Q&D(eL2Q&D(ՁӬVL~D[fF~IHAv[G~T+h#@?-&sQ1?ėL^1h[
+0+-X;fY?.zd>Z+nt
+	<SmxUHZ+<˪wR|QXOk)lS(l6p*UXš
+8Ta1*UXš
+8Ta*PU<f:eSK- (,QaiL^c
+1cBc":q
+P9
+Qco,~Ȼ<dTD ]V8FyX@`R/N:LA]Pd4.:cvBaF^́8vGk؋.<Z/͋<Rx^&u60<̋<%хtԺe'ԣqwQ1}o!6Ч>(]t"zLs#S\*c%}RiwYrzھnhPCw̙n66gߴm2vz=K;HgPﰢpZ^|$	헏>fKw8:}vzKrjQwWye`.}y#Ik;y_*SWZ}+^nZtӷ#BU:rK;߻3\%tU:y^Ǻ;[{;;z9u2wY{ǚeg׼Kw-97imgwͯ˯K^ѻ˙1[/߰]>wQ~fFyoce~mlѻ]^tϚg{i7߾~EܹVްsŪ1±s튮pi_^n\X+`Tھry]Τܱf9֎k/{;v t|^Y:NxJ_Nxj{~ڮ9/Sg
+Xã^׽On︼sE{"u_EqvggsɽBHBޛ!brI"F4RJA#"F))!"4?")H#<F)HS_)RJ!y9 ⿾_>9s̙33{@
+}P+#͂LAvplgW'6
+"G䥴P=rTqqqhhOiAcZV@j( JG;ϗ'>Aj$GG@؇JϿc-HOЗH
+O+ܤ~߅$M"p	N-<-хt'$dHRD
+D>17[ &~g,΁?o?oVEFZVH4O2Pl{W53_`\~QfC[3FոH(Ԙ^w:xl Z$Mf^$dy9B¼
+v0KiN9t~~HrjNmЩ2 9#zK3k'!_iQ;+3j/?D??'Ǣ
+T)G}tz3Q .<V.~H^n4w;tg>}+~qM7HH𷹱vr~Nc=X yn?3tO<X5z*=&iyEH6z!/f/[C˲rX]YXZJ ƺ|?kV;Ak}2&<ZUIM*J!c+0+v>bJ::^êrxWy5R;;U{,U=GInPr7.S9&3b:2ktE62ôQռi6<LD]Utni/~>ZB+vFu8JR7JWP*WO+ΡjjZGi5.K}H'鬦k_jCQXBіipٛZG;hGgX=Iz.۔Cy]ZCIQtlvli<Sh'	C0)Z8{.pµN脇k[MKs)Zr5Qmy~;Lbvm||ӢR9f-H[))9턝??k&fjk|0}fL`MW#zѳgmϭ=ʜ".1@,ʊ*UUe:k}5YV"'lq£NxusL'uT't<9Nkչv;˛3a5*܄:qאU+i3뢫+0H|3mc&$/ρɘn%9
+s`O0o$Pox1t>>u{dO
+=c^JmàS/E|jA<P2 Al(0&*i`60XeJa5:{]
+~?z`+ 4o@ތpph ǀ@{A!y(!e'М|("'w._]<7w2u@]ALaKA|В=2`y1L.W(	E-W(wF`ںxB^pF(?
+(Uxe>1ԧnU(A	ā:s0cLE|+*MEX/֮c<}V9e00mf/O2pNZ[[Q!4DվԩpEۿvqj\`lqv	W3_l(J,RۯHSOR\]DlU:c޿NlTh749w.GNAPQ0 /=	x ( (`}6}|0=*"^
+^֯_L)Q8X4L>-Hkt[~1$g`)hb3CMQE끍q~72mgA_~+`{v:m14LlP6l
+ĕOYoav{^b.+;?)`3?%H?ZUt*t,8(k7Ahh6hA?	ǘ*&a\#>*G+B|. a0|g܍&R0b1@Y</q#"UaA}PօqpmL>.gsœ
+u-G!zUgfe :m`[S¾ð]/q;;
+gx B~G!	1)'c+eb̷8>`Qk6ա'/чOnm:[/%sEBFђp_<GtƎ3Bs+,("}'vCX(6CG=kV:	{жcakcۥw|:yD|wD9&{;0'v*B)CMa>:6pP*^;z,<A|ö=ذay3|xޯ++o>h?|Z浪5=>0$}rpҝ~9~C$ƣ^iwoqC<=^DI9dmq.4:T8p@q1cPQmP`3~d1K/SbfwJ_D*z\#)Q<"NiFWFY+<rlbNS)LMDv2-̌5)f2Smjh2we$sLCikܩڳ=oY=YݏﰖXQu<P:DW2pzSwB\34ϟ==eӔBen]m9;鎶CXq-ZPB5q/eA|bpE!q<')WBI\KR:EY#N`7Qv>A",?
+`00J@0 pY*9|`XZ`=p F ;!Į40xH#N0;f?D\Q SYl4o	sO0(;HR d-enehNxY>;"@Mf\ZDh5zAhGG$L-^K2|Dk'?H	[$#.3'/P>#}+#>c~r@~\(+n(ę?AbQB84	CԹ]Rcy\=>#>'x$}~%x0+q<pKHۃ /W/7?4=?xIz_Å#}l@bG|U~#=1JQ֤Kۚ iӖyh+b?24S;ϝt	|?{-cf8Khb)Q(6A Fp#(N(N(N '=`DN8@#X`Q+'@%P@+XM`uH:7̴ٰiӖ<i-iGҎL;7X?g|IT_ЗqJT|_o8{o77W-mmmI[#0(i```H`D`t`l`B`Rǈ@sTkd#L(h=^gDm/c~8JwsfNyW(zjhBX`~C[oZ{ao&(_V3UBS1z+EܰsD<`Aˀ`:K韊}Rۣ:0$up08 ߠieiS*@ꡃ*0joOwi'D=@'fvX;Ȳ~?cz:[gPW-kPwc9.Q"
+ՊmǇZ+R/ѡʚv>w5JAJ
+qٜ1{ۺ2y	%f^z'<3OԟN怇b[ݮPM^swx;z.usz\]ϔSZnMl˪YS{ h7Lo;;;;{mZǱ[NVA3LUG/WR9ES\pS Pmҷ-^_T
+3A1lW}Rq&ƣ^o!oE.^NqVP<R2Ғƨ=Q!\huMñ.WG:Ӓg$N yqkeȻ'󐼠7I//?G$\|U\O7fZZ(KAݪp2g꨾H^}u|W\>>]jG!(x<
+M.xyzxZPlŚ>X_[`ǈjE.Ond^zh']rqFYe	6_6>$lQ<6̯JhHŒ=W3V	A3Ǖھ^čjRv5F^置/}(?y
+HW_66v+lv`.ԕxpp}+%sߑz?=p6ϭcQWf=Ã#찞r)\
+߹d1H<+&(xFtLhqA5Wy^,+sy4B~}'"d'4j\.:*O'9g&C||s\݉gȅBԸ4-k.66v5aUH=զyΪO.:~	[ԧ7˚i6bK;ޣrtmޟAɽ?l5..ߧZ.׆n^ycq Vȱ&+zkqz|uG!̳4^7duI18g>:)EGf#.+BYxBk0cxlTIXk2Cl3l:#5&=q>9 ,ƱWusW:sV!g\Q<-GS{$-AR-v>g"tQ%:H[C|w.<.H_Q3
+ˮ/^뱟x\z#ڤ}^-?X~-z|	NwngyBO1]t	'a-\,jj&<)f-gH9ųr,BlG1;eddurl)z+RVAA!֯,]h6U[V߾^WWjhY鞈^贳ιvOr}ai)(c߀}{4nI{
+~nzegji3كlj-{6pgN{|gD|SD' ^D^OGpF.Gß~G>PG52cIVyXR	/6ܰ2^ߨ\D_{hѰ<Ҷ)em/ui3qE#^.Ddgyə$[qYV^hYzDd?㼫ՎJ\70]PaDEca^sOphp9_wҿۧ}!=X+`bnk/s\Y_0ٟv|=S0Tbt/TGzuovSjmy6bߠ]Zqp9lƣTB-}L/0+Zǳ[71u[<(7@4-Lg+TpeLϲ0E[s1}-%3}ϭdyd&LOnd{YiK{&'Xb?˙Ս{#g?cR_s!Qbr*tB귬
+yUw*jL1N+Y3CguM۬(y$$F,/*&40)w2?L+^,eZ
+]$Y>KTRX̼UQ5EUm5GT3YRvj36	z?s?3@6Tәĥ/JTU.U_3oa:.(3-d+b[i~{|<tKoxݺEdzVyʙ~&)j6E9]L_eznNo_gBQ(ՆqIL){מOQڷ43a-5D_0rx7ؙciET?/&_8UY0αr!+,TScg\|&ul!kTUܳBі\CJUzVhSwvmQVcYfe($L1Ulc*EIG^:Y8u8u `C>+Gq|K,6Ea_*[-Q|^Œ,dZtJU{RӓLU+d*-1Jazj׃*A(ey	SP9je,Sg(KWrw+;@20[ݜjk*(gy+˟gMuI?zcXMN=ȴ?f
+D9MzCY1E+uVPVkWT`}rF#anE!Y<Gij[b*
+\<1hWeby.S1s!(|n,+}HxeOs6%r)\jSKy*,oV-<eSqmq&g*>MƫOctwRײkjky6t2Tq  n|r&5~{&d<e'T¥'1ṻ]|UjE&擸nƣ>37/>*_XY
+#c3دVTcV+R\92_tKVskT۽/=Wql	ZM:QBI`9|E1azuvKtsU9ë\♖*TUoemLnS#tTs=FzZ	e4Hy=<E,vܘ61=Z2]*m`:TQ=Ξ+m^U?k6䤪aHTK*i(} *J?uY
++QyiVLre}՝mepj85U}jleζWu(^ߊX~[lp:3Tĩ\8-rǷ*oז(GIɑpݸjZp]\5|n[Q^}b$E~ű)-<P]-aJEW9:~(zRrzNWҰMW9_P_?u'?eQJuܡgaPy)@t5v$H9_:a:}i|%L2]V~߽8w1t*iLgLoDm6yL0]t}Sd:uLV+Ltdzqg.=L&1Med=eL3tH%2G0t,	L'ov|VN/(zEj"H@lE}s۬U~mz+O]'3i.-%zHi_'ZuJ	Oؿ <j{8
+uXjwlHyNw{쯛5gP١{v`}-~I8n39?W)2L4o۹xg:57Pt'Lt¹7Qbn44(Oՙ\]ݽzh>IXH
+|B	+qdEݙ!#]Fr$7z{Ytun,֎gmz&8ד|)>cϋ4L[QC^#pU%-E0oDWF}3b+0~jIFz1F/CsObhRyC>c8\KģN07la]yS!?"ZDz~wg3:x{L2k.m#Zw̢#*fHxH޵ԓO]?cV`Na4i
+e V/:ӊHMٽDO191FMdN}K**J{{KY筰0vy+_>:IU~kesz's00^0\S|*_GiO׹ԧ_[ϻ[.ԛ ]swV\h}:uLDqz3Ex~]輟~ynз$]_[+D9N4o"W۽ؖ->0ʊD3*?m%'"S>"O9b'jHԈ%bX.VբVQ'6zEl+b%{~qP'#CqL'I6[^-k䵲@fy.wʯˉy|@>(ߔߒߖߑߕ!GI#'3_|M6_7;@Y~$?M͔f'2	f3fO3e66ךfyy9oeNv'8w{]rtvusWWWk-w{g瀧999ssssssjiE[)
+ZVk=a=e=m=c=k=g=ohdlچ-Wk=" SDz$E_Zq-EG#oG߾'GzB,CC*:'+OQx3*RxN<G	⧔(S7xċE.^/W,^dMlx(U.^o7)M-&xGC;;
+)]A2)$DXgPH|DH1F̑9G⠫e̥\''Q̗tŲ% 9
+9BrFH9
+h9d,b9N92秜%\+rJeJYI49nt,;Iΐ3h)grECl9ns&ʹ4\Γh/ӭZVH {"Fr1.ʥ4Z.R1r\M_JF+e=}Mn[h.@ߐ&`|4D[>*G6f$[d+4YG>yL)<AS3= s4U}l4+Ӡ
+e!czҌ5cfO-gh7m3h03;f?	<] sܹtK%{^kB
+ET}M+ZB]TR֧OYҦ)ms<o8lgfΜgF\];;
+%q+h	<mk5F˸\S̵Z%	\kʝɝs}>(E nZA&Pb(ZE(h5Ex5bZK(":"C("
+m F"H@bXF,C[T"eiDJ"V,"@Fb#Fdh;؆r<"D>#"KE;RC!O!]q8* N'Q!q8s9@\@{+TL"o].G6Mh?BO' |d*#_!=&?P9Ev
+3!_QE1
+pTIIQR85NP*SQ5EiNQ!P[i*Fg\*D
+Bt^|#@P%'*C
+]*Jt:A@T5UOht13akMX6B*j4vcWF6vkڰǍ㉏p|>ǃ0|#o||/~?O2i/ux~ś9މ?n)4<P͝˝G	?"%""XD,%Vk+"%DD!QLeDQITKMl#_wBHJҠFR%j'U@Sr
+,+c`:Ln.-^KR4xM$L2,,.˃e<\.+˃!PpY\.+`
+X
+Ϊ8;gG#Y-pVguY=pv  +>g}&`)gꙃzA=Pog	Yz֠XPԳ@qxPog9zD	m lr\A 4+$rD 'H4$	}@o+}>}@@'	}B@P'	q"H%
+|_)1`0%LS0e!,S)I`0e)LISR!
+,Sth=t0C{6bYX+`1
+a:bMC쉸rao98p{	;,|6|"Ӷ/+JY6	ůފ?7+{[p1u  cb^9\:1!| " qD"XA!,"I{A8FT5EW>|Nvo!0J"(eJAPJmvP> u:ʈ(62+jЊS]4@᠋&2t	h.ڠ.@} t1]hЅ@#h_1&`)cƘ1}eҌi,A+؀4 H3L iA84@о87.+x3m$7h#=E3@ ,|@ h.@ <( 
+@`(
+@p(@hh>- bA8(J @ "h1-@@d(@ r(+JV@+AU jh+ 1K➙">WkRMTm{k#u$z8Pq̸qIpHH
+H'Al$+1Ke053Ź&s&bdUP4:MԌ;%RBpxdOnۣ{f˄&\u1J30
+7q}nr#OQM>dI7H#	R)
+!PH1Re E9H8(bbq}1rr_l
+ĘB֝"e4[m}orL~srӛ)29p4#X4A!b`)gX;,U,㺈E2~ÕRgQ!<QAw}xeF~()('!![60qqan^ʢQH 
+왿L|@&޻C`O l3^A9AX;[K: ,0Bţh9󷚉o`g)ځ
+ѾX3(սy6JrB̟SoJ=$f4/s/¦S䈜;M)Փ+';!|/7nI~%bR+Qiy<G'/?Ke#)#L3b."u\3&~jbbǸs02gi~mHe3S*14bL{>u0fw3)}j
+75ix)GfnR_.+b9vb_ ՞s5(Rb+-TJ;XlPUf-d0"h_a	,ȍJ7FiJSyĿ. ׷kVg,9M
+=dJ޼/prBlclFdtahokY8]	tǞIȠبH-#)0/"*r_V+{U7diUt7!njli߈6	h\`44MȖQ4!N8S\\=*Bo6Am\L̔?޳GJ?#[h!Kp	Y/XAPYխ9GNH2?è4,ŵr,+.38<?vצܯ_s'kD5x0f&g_Ro}{+r{Y})ںJՉy]͒$%e]mHш+kR?M9w'P₥c*.b?;b~BG{:y)̑\XKA㋉N/,aʈ6u>/d=P7dcL=*ie&Ke8
+h0OL+J(C9ChÍ?:>Zsrs&岴xUz=Q >.866?& q205}kþ(>pRiBJ2%X,dډv>L-{Wcix{GpHZ{*$&.%kΥǏ'3-pF2t樕ػqiOI\pV|EaI¡j}\pdeu|Q.[&gzil#c2ےyɧt4L3wOˤjԪ%՝'EWc¹li8u(wy$[qA=g~<,xr!F&ek;8ft~pCpV/蔍;)"N[ȟ%;oR6G^05cLcvXzOW?}^[HPwCFFF{ 3SR/ ;SޥF}N/+}<Dm]%{-:ؽbޱf-&
+ΝSů,j-tچiT|j̉qM5`V%^:AKH[r|؆ּ#;_VoePkrogI2»|{xsQy-~G*rA
+J'N<rڬ啺:+5{qYvSu_tKGd"Ka**Ow2r'["{ʩ]17TdyE==Ǉ)!Ak7mgH}2f~w Z{Ba벙ۥUi ]h@C`@,3%)sh泎/484`?5Nڱ?+RwQ/y?=h?ErM^ع;6Zzʉџ斜w>2VH[zrѣ&,єwISTC;&-g<rb߸ثNVQӂPŒI~;^')wawi`).vV<v"hZgv_٩պ*6oڃcli쵏x~QI՟N@}MCUCvAN2j,d:fZ1oIr@نW3x'k4RZk?374r7汆*`L҃0Ri4waZTsBC}clbbBb3ffAxt	v8fPz^jjv­݌{-KA"6UHY;Ġ&ҫjM|*dʤ8H:)/neþJ,jRS-m_MĈnQIfpu!w6Hx=k9|Z6!FGN[㢙H`|snP[tu}Hw\Z;}No,wT$x+ޑQ'Lwf392c981CIX)r8L	LpzOM88$4Ʊũ|w1rufK1ݖշ}3+dsHiәqɔxhe="9vl"@O٦-m1A{?i~;+9qדf?<Hsω<FָR[3}~$du+'v{>xdbve-\5Oy:]~RL<+WO|imˇƖ_+O-*mn"ڧΗ]_;?"G+A?Z{Rp]SzV0~{x9h
+"fڞ<ٻkԩKzr2}ӀR[^/Ru­C/(̹Yy:S^+RD>Mԯd_z&%Blsmx<l+sf}h(-27|qـwQ,]g)Ȭ/`޻+7?K<ϩyT%ҟyZ6m]-{WIuk\f¹<>񶴱TR2_UϏJew*$Z3mBm^y9v;ծd~U|RZFao
+W6;+{8Zp˕C>d):ȶ	*W,Wa*y-J0~w~[!V+hcĈ7F|dNt3?P]MIaC[N>mp+8kʾXZM/&nf@7=
+{Ud8ٯVիi{.HiԗOV*?q.?3ܭ6ӄ^-9={+J]O#۰QC7l#WI}Zz3zҏyo%ELa#rr	,jMqյ|@)~cmWvLCr}Ǳ<ЖP4&us/2uˇì+ܻsgՈzgrd?'[DdN1)K,UwN^0 ҩ;rYycM?(M{%q!^$oSW4ص6¯ғ]svMgەZY%U߬beWn$#3a6jjDKm!y¤c2+G_*=V!{V	EAW=)oC\jN5]Vk]0ћ]Pz	a-F%][0ۋ5Xz;[Qo+-~Ӽ-%'7Xo"?]9:EV*WQU+uXraaqI',?~)Avu'''D>0[+=zX? yH]G9=:w?ؖWku2E++2^&GxFPU5^+Z~[Kk_<b<+)X7l)+Z\5NM+xqbH57\rbV@*bɥK#d]t\=eXO;LW+r*fhuwމ,J9/n_)Of6!/C:H ϠtRG^x%|U3="$߃v&k)(܁(!w f/F#5neM
+NTӇ
+GB3Z#{;td+e^XJMhi~yހMLl8 ״|
+f.Y{׼xc	*MWl[J.HLs_?I%nZ졺dgS~~>Xrǟ⇄?.?Jru+2G[GD;;fyl=<w0nXۚ{XT(pCKFOeܼUs2OMz)_֦lߏ/dbFC\~|E_/WVX|Yt37%yXkŧ?<̊٬%R2tsi%7?S-rDފ/ޏ:Akb_kFɇy[tE'wt:sjgkn}u9~9:v8UQ}	'j%W=cp=!ǰS\ZSsZLץ;óN_dqzBy"lotOk{8'R9on}{;w֗vvd.d(ۃ̞
+endstream
+endobj
+5281 0 obj
+[ 278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 722 0 0 0 778 0 278 0 0 0 0 0 0 0 0 0 667 0 0 0 944 0 0 0 0 0 0 0 0 0 556 0 0 611 556 0 611 611 278 0 0 0 0 611 0 611 0 389 556 333] 
+endobj
+5282 0 obj
+<</Filter/FlateDecode/Length 225>>
+stream
+x]j0~
+Cqڝ!0R
+9t dE6sOB '~Kݥ#@q=&=9%l<S۴w嶳JoK¹1.xó>(϶_c)A2f⋙tݧ(̟cҟ~p"PՕTUQHShgSvW׶CٕY 9')|~ o]
+endstream
+endobj
+5283 0 obj
+<</Filter/FlateDecode/Length 13103/Length1 28148>>
+stream
+x|	`SUw}_ ,+m.I[A.@+-K(m&1I[GfD 2.6.#2*cQsoҔ 7;;;zI  T7Ν=4m:oQO>q'7_>܃KTkxs	I,3u+~g=9L]] Sq|joyHsE ۈl=W/Pa1w_  bϐv/	`óGmd}8*'/(MqqJw;no wDe |_TWJE-]SFbbiԬq]||diZ߿ {%x`ğzYχp!H$9=/+$qdQ@d+f^lL(PqR8*|]U uaaϒ,i>ijyԿK2Hrf#FFx(	Mx[C0 C4D@8#!Q0c!1b|?A<"&@b"#&Ab2$~HBLe8
+GC
+R}?8F#-x0!`<|HC̄t,!N	 w
+&3̆LB̅y0+9
+N<"#}@) A!T8+ˡ/p ΄R
+(*a*,X0fZa&@u0w
+<FX u`#.<ĥ0	|e X/Fߗp,B\WD#X;	͈",Cl|_@,GVbX؎9`%bЂ ̾]Њ6DN>."vňlOR@숗WW1.A\.ĵF\+w.īq=+
+q#>R^q\~Ո_#^k0-} u[* }aa#6j?@8o͈5;7a'\x+lA[;wN.؊x7\x܀n2!7!>xp؁vށ}p+Cp~aw0<w! >
+|ocq	IWx
+@<O E|ނga/s<<G|	/23<@|"|oGQĿc+xMop8
+B|F<"=xG3<!{>?#??W|*g ^_}&W?ை'mK5E'/1o]ߟ;xo8="  "!f'|/>F<qNDDhk!
+fDϙ"UldW*cH8s5j0*f+U|dH0҈3ġ"}E`j(S4pf C_0!4HALq	al|W;NFsp`bW$L+B0e))5՟:)F(S#d4̔D}E`j(S)!=HI<?L0fW7B=NJLcb渴P+Bӈt$dĢ2b1*dh\H0ؑ,>gJˌCf3"PCOƌ	02'}$#)H8F3M6$aeBo25q$#\RP(7&匄I<?Le +}E2FsZ`錡(7Bc0g0LSgE+5F^PH82LUҡ j+}E3GI/OSLyKߘ24{$Td9S0Fe#i5j`u+Z9!CKGIH3]PmpV7,?KVD?Q}VC69낂B"ARL?9O>ɴ03L-UL),7rs'O1A&7vvԔĄؘȈ0ZT]Jҫ͙KuF0u
+U;xWXɦ	gV3fVH3+3IP9BNTe}MY<Vd(|HKBMZB[U9'<{H\m=h+o;WWMY5Fw¦jmZZsnTt-^d)PŶ񪪼j`&aOΓBHl\tll]w'Rss5yêXt|k]S]LwjKOhޚT@{{7ޝG(67#ܜ4ZWYb441	(I#)	,jhʋon{J4^/4]Wq7z5Ҽ3fc=гon0wHnΞ8I{cFdTpCN[ȵ_Մr.LrҤrR54L5jE썝J+̈	:=FG-&uḿNL=E]Efܜ.o+xQe	5OգҨ7|Y$=Тf/<IZLGGWНbd&'XzI9EiçFأPf.h4nf܌P	+{|kZtBwO}}f_'7i--Mj\|s.TDBm-#)
+V^%UHRuT*U;jT͑R5K*jTKUTJ!UT~1,`y˟<e?܏>,`,`f,W`1aYh>(_vK]RuT!UHUTUJt**T)*(7g<,aه,;Kİİ-HW\[[SoFšbSoiUo[,SoiVoiROФk8hM&Yj5pF(4_@oEOE~ר;@.*u7Jf{4;@|{UZzB|W]fHM<
+I	?ػn[Xo*ٻ 
+ꍛVH䜣fXh`VsrE<+iͳc3pRWk)/gF`<G"
+ʭ̭C
+`C!=Db;U1ώc6&n-[XXVgzxU*GL/ߨZpg?3aMd3W"}a0t)sGһɓ82ktR
+)2&1`/#v}¿H"Azɣ8'[xv[sB<b#"W#!Uy|b*^U;q(!6?d`$@Uʯ,$@v"ϐ>pL:+ϔ0Q-V߬Q!m%`4SPc!lR/|9r쀝p+=p{1xNvb0SJHY&W>6kMd9HƣRWp۹?sǹ<a
+wwWWs;*U$J/T*Quj0uJo7σ+On&AI.{/~G*f,	eԒŘ2t7Yr<mr|@NbⒹ|Fn)mnE=ʽͽ2E#x>+1XeVqBZSer*fҮ\ܤ=O٧dZW%6vNty|uڦRVP/2
+ρ3w?]BFc+18KEmaVnNH&ރS|+`S/V%pܩ"+>NejOn;[ݣ^9NiQJ&r7#Ew[wpY6.|lG0֞ƓM|r5*WA$gώ G_BW~( g)(}A1/f~o(KHK[5kG/fQ!?t0+Pi"SG"踤i|Yv
+_&dd檲`]$)DfgsU9-RLǒ	SANˍ+S<k-.V$W?},,R-+bgM)cc)eBddf$5FrCS2dՃ:R\e77fÏqq	?=M8WhOcHIuTI)gFFf)sEtYpQѧK#ѧz>|ld,3!!xRDDV Va
+!lXᶊEyqqT~ŨG5v WO_?oևkLN)|AP- 	WULXuZu|A2Tta&3C<l>@YYYESPZJJLIN	R>'$UtUB,!H.,`%g֥gPLJ'v%]\A8WblcGnҤ%޾}dTm_̙;mI6#?VT\?3mInym_llk)sGRa7YjiSTO\Q@xgCo]⟾vVĉ/Fcm-!0r@	Zo:\49ǠCd6+;/pJDFJQqiٴrDL֥dOx7y%eS#r'MΞV>]GDx,Ⱥ6:ol'77 tXNsMOVKG%)AEE%5Jh$RdYIIBB!OR2EI	jJmw?OZ8XdϤa1y׿Wv[ӺJ.aw兩dΤHҔ`m
+xR7ov͎;eFV!ƻyic$c|;*I#cG<{ҧx$(bpkyX
+u!+eQjjf7:Mo򴨜1me.W	nbrdkd,7Oa;iI
+ue8X(NY|
+:)qd^e|leS4H""QRL <,RQaM7%4!(, 4|,GfD"&V7zOmݺzٶI|Wolk+x4d҄p+:ﺊ(_]TsBώqe0YoȈKKPǕũ~<LL(gL?noL9Hod'$̏ev ߸;jT,9P+?<hmE%D**S)֨U7p}ԎnEޥߠ+?R3/4EMW׬5{6щIrD"AsX"UxVHDnk`bѤ%#MnGqۓNv83F֎|ڑA74G>c'mM@.`(YM..eX<fm[hݢK4-R͌-:8-D,mv,.[unh7UˆY6v!ư'DGSA.knzK:MVQkr9Bƚh]nLMqQZV,a7r硐l%:\mFR@7p6F$;Hi}0KKt9fQ0
+t#eEhT&B==HQBqp+a)=D^];$Ue6etZ&މDqA$:GUH,:\qrvatiR@	]FS{%d.kvvNvKN3u*G=nm[65CzS'76Zm8VmM6SmD=)#y\`4ԓs<j7:QVEhq \lT%6]Uh78NJfr8l-n;Ff*tv;p-"U_-]%RL̔؆|hk=+Mт<Qbhc֗veQ.#^hMt1aT&bd8	ciĨk*DÌLH(UKhkmKNv1%ihQxvw9):pn+J؄vf
+X7[
+ʬenc֢v]V#4<B-6!nsT3-mC&A%8C<ۤsx +hAl]SySّ7+3riAтƶ273Y uKjGYp$jjxH=p+LN;
+IU:@bQ8y<QՉwzfe}w}zV+]н;\,>AOls'9Fw3uD<6duvʡv<|;e>+Kl:;G0giMcL.*wїv)@wtzwR$9<C"\O0fD.:f\y`;
+PV;Ǌ-;~Dٰn6=X8ь3ᘈ#KqgneԤlif4(U;!@ 㸕͝l(Ȟ$(&Mh@We+A뤞|&U;+,~Ρq((!s|t.L69rCq@S(e;Gm[<*'iѿ-s{y%$|R٩mc+\Kb-!Xlg<-?r5~MJӂtY_;qPϢ|zE[~;I8eK|+$YGgVFϟD)!Nf7Y:ث`vL'΢K;/@}Ĥ	s;B+ 0=Z~ӎkzз% nYRdfV%6ogv(&[̑~ky&8'{L٤me15f'(݀%$lMpdx,:&cEon$晙grϜEwꔽ݌%+Q֗|W)+Ӝ4qSLM`-w1dox`M:sdt[E|,m Oc:M2hK-gho@ZvH::o <oLMdLh3{OIb+4[fZGia<8wnˢS;w%ZAq0fY.9i}	Rt2GԳ;ΌI{(GY~!+R]2VόA?&Y?T栻кE}4kf'[
+=-ZV>u/Vv+>#握Ư+Q3Vtmf^Ϧ9lBomn\kAqFV#[Mڂ-ml37@Nv>`*ЛV#%D~+BJt$Zn"t3zd0";]u֜}8Y,UĠ?5eAc-ҳq-daTǘ9ΓߣzOŲ^7]͌CA#EkIr[xN+>m~6G;<w˧ga-|+8r|KKm HNgHwn7,_C ?m2X״ PI$YO~/w>IH;{SVҁwpwۜt>'u1i {k9Fa14?H7^pV9k7 R+5)_Om5maT6y۹N;	28B#a*ev4ύV
+VYWFBCNPϘƭ,fgȴ0fCZ1E=||6rG[pueG5;%7ƒ~bǯi:ucNT DLĘ+T	ܲ$C}$D.{v+[Qj1ڻ6԰7<Abc+Z(uUþ-_X7|B<ځ;Uq)QKRcaAaQYQ2CcSIKDfMyنIFQګQtѯtu$=X+D	:έ#v?$<y_*6cǼ_(JM7k'^r?Z(Ym}᱆{L7/\vowǩ۷5k(zcVzs؊K/㷭Mgr;jiK^-O>:ܻy6mh}슦'wgnؤW~pԽwPwcfd6n՗;QǞ7j;m9qѷ_]m!~;/WӗsKlzCQ:1-;HoSxt3}0EAU*Մ(&2+>URar;Wܨw,	
++WL5wNY /7lV%_	v<<ul"ig݋ݎ
+98z)~"5VڵPM_ݳ-'GsK&qͤ/:u	*1;K_7-If_+>Fe+'eWKxX/ыcU3߼K}?o_ٯOkjKNͬqqy7ޞ1@vg%2BPKސ+mK6bH]0q{[.2OaM،Y
+_~vr%iƷ;hasx7"n֢ޚܶVoӜW%
+~kkgo=g7'^7都=	]ԈЋ""#҂wITDHQA(PU߾yo3wrof~~g&RWFZPFmS	}tHÌ`,`Z-ɱBĠ^r/gjѐwBGE%3&j2]5&	ݹG]_"4EExld+z_$˷&+ud I,+)durXO?<d ]
+@(G{5y҂KM=mooZڲ~#޸ߕ0Gi:s<v&YiJSi4x6kߐ_|ۥ[1S,A=H~?䤅~H壿;zrVa l*Ռ=fPauEe*$.9$6Ka>T2kx9>nER|vGtO+)ea_#x"b 4BF+HD4S%oL&f]ߴtE9 Fn enD_X=?}p  &('aſE9SגGN+&K?bT^6g<j8Lν)}ޥ#Q[F4pO%#ޱ_K%3ʤ"Cܗ?{Nc<[uI3BilБ2`Di4'N{KZd 8C&{fe1O^9Z%/޶FIe{7xafr݅!b7*ܻTWY~;o-=C(PFwL8&7@)yIFe Ԉm63nYbF᜷|_f|*T y[{,G*	-GD[$˔c6;|~v5q۪)Ֆ_.)gov^d6p+,+C lN9LEZ=5迠y>8jT;kv,cڮ\0BfiCcӊ4«R2CCAXP*7|Ew~WoCfky%O}VJ&|\sSUv\WQyϰd*< MaΜnP,`mƹ$]H  Sx2~E*`߰L~d)OmSl#Oyy:mӯZnʑn"ؾ.>(jpHV
+IIMRt.q"kRG[Vo)Ȃ;TIҸ<'
+q;tSi&ՆbH]hWZ"D芓ћOwNb|.x,}'dTaљħCwj#u\c%Y5vKpOUnn Smn^b9:4i"QAjR<סpQWI+Zqc3OM0DҜYJAH繤+.MMr){c&M%E~Пp^ tjxݢ
+sJ|;kZ4^!- opRY@& ]gw l-@Cؒs|3O[usY)!oټ!'s;u6=n.WrP|/k;j2$ñYVa:1Wע3t+A?J~'1L?22	ņ +ū͐&|[
+О}H;K5fn$鼛.;%QU7p(*wE^ Ków,dRRQ5'Ğgw$$[IhZy270䠓P
+2o^[H)~l/%Q;*E?G(\F\qޗ.F177D9ƗŮ/xL_G<lU-(:Bpј]7btĥpCuh2Rk([ +w	ð?3`nwlujMwH;>q,6kW#ތ\o1I/ny$L2+]lbvs~FYAq<R'Fka}J3-똞&;L5lH"4U]`ǃ`n0N(j+_~A>"PY?łކ4 5
+:o7='Pؗ[7[&~sԑ<\'T(eڦq3tn-[鼯_)k\GA*ۘX9͆s3цFќ^l[COsb+pmk> 硽v+v+st%*qX2âvԀm HqfKlzm)KB"FM"ˍI"\RcPxV&x|P+De	Liv:sB:USĢUYr!ӢXdmYZ<kCj<+|HME1p/ccQc 	U
+FOC<Of7Ʋu%foZ.@`9o0"ҞIk*r-GRޟn|&'!ӨYMT @iWV+b-KzAHjvj[1voU>/:~_Jd?ҹ62PDqjOq49>:m;ԇ	:'Dn^	ot)Z:"6>NTzFYɄ+a՛/IyՌE0L-A=2yV^\֨'14/yo.i>_VTk]Cg5poyAc"MEh#FCSM/QdQ'K,t+&Skn=[;TVCc	^NN^&Ϛ-o."`s0w\aV'!0+Gʜ֓`:+cF(ɥK3\RCG@rJ/vXN%:aj-&^`xqjBޱVؗVgҠxބ1ѫК
+};XZPll3ܱ`ѰJ
+XݾThb?,'=-AWoHֵDWũIs|RTZӺnޥal⣱}|xBMGCŢ	b|j y2
+endstream
+endobj
+5284 0 obj
+[ 0[ 500]  57[ 786] ] 
+endobj
+5285 0 obj
+<</Type/XRef/Size 5285/W[ 1 4 2] /Root 1 0 R/Info 461 0 R/ID[<629CCE2D7BE42D40AC71B50414BAA376><629CCE2D7BE42D40AC71B50414BAA376>] /Filter/FlateDecode/Length 10639>>
+stream
+x4ua_ElED >g>9wiLń+&t`;)^xc͕pDiwV(>^iqbإpE+!;b+mgç/FZh\1b!\ey*W,W+u:-nغ_c/Xzbe)U,SBN+._SŪZ~mfb.Z>-6X~eOn]lHbˣ+6^<g;,v]I1n{/QW7y,?LwsϏS6/>u1y;*Z<7AE}^ty;]X7cjtX^|Rÿ?`kz]͖(v{s6ǗŹvmۋ:n{֥tۧ&l3G}l3c?fΤA+XfGjtbu0ٻ=>׈|l\lyqЍS9658XqS|~1Uݐg}X&tMXR3wgtyv-=o=;ɅO|O/>+?	bӋzv❚G~Q^lL^<?Qe}Qlpia}U7ؤnA͆o\lQSu>q:Լ}~w_=㋧klRA#&YnHj$b5vs}}{vۭ֥.j}.^XfNkykN;;*N);Y*0>ٲĭEcOQZCϾ)jX,kI姚cR{--0^7`nXbeQ/~CQ3g +uw;vZ0`ū{u0받eV\7[nj.lv0h24WA+^V<=yR-,V}TCcWޫfkVB+9{b[!?էQ`5S\<}rq^MwE{4*ٮ|>+9Z򆎯p&5mSۜ:hbu-۶si;|"YQ
+Q=5v==Xl{2T
+^LtMȶkpV㒨6E=	|AkMjIhcmYYKB_*Zqxub{=|PeA5^~s+cj+/Fn	#v_u_F1jUgȅ-g5F_7y_uGv.׊ɱJV%OנmXLMgqk洿0j>XO/M:/{ۦxo@ZMknدn]?5zk	.eT*&uf:;joeTzs]j\>m@qf-ƣoǘ/ԓkVf~<T|W#r+.B;Pb5fzW,zuL$=}j[Cx"<_-	cφZ#zAkLO}_K|1M0_Q.ctCwL}h
+L0%4=1ǌ37/fF?̂Y1_`kP6c$G0'`4ܘc>̋e0%8"XKc),5<òX`e"X+a6Xb=lM1vƖc{lm+	;bݰ+v>{aO=?þ8 #qa8pN8Tq"N8rsp6.E<p).-
+W
+܀qո7&܈q;nín܅;p'<x1<g4x5qx/e7:>Ļxo	>iG9MD+1?W~o',:ҸbDH+#̨a3JKo$2݌F#Ȩa1ŋE+f32QDF#(W;26F7#QèaCX/jE+#bD1UE>Y0Ke7+hc1FZxQ`D1D+Q_d0E#|_/QRF"(l/2QEѸhc22Eajb4.2F"xѿa,rF#Q۴ND"#ѿ_D1
+ዸE+(^D*`Fm/jmEqQ(e$2|.w`d0RE#Q(et3jYDFo#Hd/56F)b$2zQ(F"|_/nFEtdN#/gjE"#`D1FiFFx֏DF0#iȗ(e1JvB4ёrZ;D.茮0)&AwL`Jw'GSc*Li0GO1bfC̂1a0a(fG;@Fb8F`FcN\sc>̋*t#v0¢Xaq,0Kb,,VX+aݰXkaMu.6zXaCl	6f[`Kl+v;b']WG{b썽~8 p*8p48p2NE83p&8\Kp1.åWJ\kp5õEto7G7F܂q+nwN܃}P3!<(xO	<g4BS,x	/U+x5|w6x#|->ç_|o5B&nߡ)x4kaX#k:w4QE)hct3m`FE#ufv|-|F#̈[1J݌RF"#f3QDF0#fD1F"#`1RF"q(et3|F"#ϨZ԰6-<D͈b$2qF0hct35DF#k!ѿhcdziյV042QF)Qèa/QF#hjD1QFƈbD6~-<	D+Qèa0j5Fbd02F#`d0ݕ`d02F}Q`/ŋEѿh/jFhcd0(FdP6w-/jF#_/jE"u`.|F"|H]/25g.E"_d0ExQH]0qFE#|H]/2E#fWlstdsU\(0:&FWt$1z`rL)14az0zbf̂~菁Y1a(cf0GF`$@;Fa4̉1|`A,E0bXK`,RX`Y,VJX`UձDúcl16f[`Kl5;`g숝v+{b썽/ Cq0a8GpLfv$@p<N8Tp:8p!.Ÿ\p%UZ\pnMV܆;p;w~܋ xQ<$3x
+O9<<^8
+^kxoM{xC|	>ç_|5÷c<~h+~o͘o)#ѿaĦ6py"`D1j5F"`D12QEQHd$2VڹNeF+QhcD15Eƈb.m(FHd1Q>(F"#b3J(F"#ѿa$2ŋ(F"#Hd32QDF0#Hd3QDF0#f/lx`1jnFƨa12m6F#`1Q(FƈbD1jDF#Ũa056Fcܙhc1ژ8_D15DFsƈb/5nF)_1DF"#Ȉb$26F+ňbm&~y\Y#Ȉb$2(Fƨa1"6F)Q`2`F"f1J6F+ňbt3QDF#hcD1E)f25DF"#hcD1jDFk}An#ks:Ƣ㰘&EwL)c*L15ӣ'f@/̄>荾臙1cc aVl1#ІhH́Q1sc.̃1/Xba,E8KRs4²Xay"VªXc5l5&Xbc+>6Fc3l-5vb{3v.+bw쁽'>bp ơ8C#qQ88qNI8+Tp8\\q.¥2\q5Z47F܌pnŝw܅q?}x !<'cxI<^sx/E
+UĻx"ʹk>'3|7?[|~xZUGM~oO&no2?,ܵf1XRF+#X1FQhc2MRFs"ѿhc1ŋEfD16F#ѿa3JF"#ňb4.DF"#Hd0j#N$6w-d0m(F#5-hcD1QFѿbD12QF"(e0jF#Ũa1jm(F#Ũa05F"#ňbD12m6F+Qèa$2j1Pèad02mĿbd0JmF+Qhc16Fƨat3]E#hcD1Q(F)/ŋ6F)#hc3mFQhcD1mu}2*Ȉb$2m6F0#Ȉb$2E#f=Wj:fW(e1JLSJi㵐Hd$2(F)Hd$2QDFV)9b|mZG"11btäcK4ӼԘ
+bL0fDō胾` f@l!6̎0#1
+s1'<b>, "Xa	,X
+Kbi,e,
+X+b%հ*VXkau>b#lM[n͠[c;lv.	;c7=;þ`//plA8`p88'hcqǉ8'Tq8glsq>.W
+\p	.*\q+۸܌p'+܍ O<8ãxO)<<óx+/%W1Mx]>|yfIҴk|o+?G49?;;??HdD1m66KS95DF"k!X#b$2DFѿa1FӨa1J56F)hc3(F7x̈b3MRF#(e0QFQHd0jEHdt35Re@#HdD1mFQhcT-DF"Qx"_DF#Qhcd0=6Fƈb0ᫍ_+F"f4.2mRFHdd0E#Qh\D1FѿbD1QF"_4.5E>#_2E#(^/jDF#Hddx><5uP+ѿ_D1(F+_0E+ͮ.ŋ|F+x(F#յY%22QRF)k;`D
+fd02DF>}"X2[[fY'L+&FtFwLI+Scrd
+Sb
+L0-37fF,0ac(av@c$191c0|8$\b,EǒXc4ªXb9,"VXau56:8bCl6&aKlͱ6[avN{`w]^c}q8Pp$8'Xp<NU8 kf8+gqǹ8\p%%2<`\kp=+7V܌[p;nÝM]w|`=(cxOi<,GxËx/e:xo>})>_|Mf΍lx3~Oლ~S_45mE7#(e7#qͰi.:F+QʈbmZ(e$2mRF"c}\^7Hdt3RFHd3DF>QhcD16FL#Q̈bZ(e1JmRF"ƈb&2nVhc2DF"#(e6E7fz3k`FWhj0*nF7f25F)QѨa5*|F7gt3*!6FQHkT4݌nF0#m|F>f45݌6"=ft3|F#(e2*56F0QgDz-=|Fl"QfD1DF"#bE>Qw-=mnF#̈M0Fѿb2J6F+Qʨa1J56F)=^6~A+#hc15RF)"M"u3QlxQHd['1!?ܻ:c"tB7td;z`uL0`j`&>臙1;bV`̆A91цv́1\a^, bX`,XKjXaYV*Xk`-u6H+>6c3l9
+[cl=v`7ݱ`?q 80#p88G8p<N8'Wt$̿3p:8\\p>ƅ\p9
+\p=n7V܆;q;]w^܇q?Cx<x
+y<^xx+oMh">ƇS|Ɨ
+[=:O?i*A۴'?׻4ϑEꢍ`4.WX[sT`1(Fikhj/jmE#|(eD1(FQhc3jmFѿ_D15FQèa/ŋ6F_/5hc0jŋF+ѿ_/F)(2m6F#Q`6F#Q`$22F#Q`D1j5F+ڈb0QFѿhc16Fňb026F#Q`$256F+#hcZE#ѿbD12F"#`d05F`vneY.D1Q(F+_1:\j0_Tbba$LDV[AV.Dw_ﳟ3gfߙF)#uHd1QDF#ňb05,S]1ȸp_T95DF"ƈb$226F"(e$2DF"#uRF+Qhc0QRF#Qf$26-X6rLT&fkF3`&̘aVBk̎9sb.E;:`̋0?BXcQt"XǒXK32Xc2VjXWk+cu@OZXkbXc#+>67[bVm5va숝3v{ba1 {c싁 p08Gcp4ñqN)0'T3p:8\qB\p	c.\p9FJ\p5FZ\qn(܌p+n+w܅Wq?ݸc0a< cx)<qxϡi<"x0/57&x]>k|%>pz.b2wS0?G_+~on.تO_SDcK#Qʈb2JQRF)#Kѿa$2|F#f3Yf1Xa1E+#g3jnF#Qhc15DF0#Rѿ_1X._0݌nF#_06Fp `d02F"ѿhcd0EQ`/jE+#|2յg^P_5E+#`6j5F#ƨa0j5D+\Ȉb$22QDF+ȈbD1J9F#Qhc2QRF"hcD1(F)ft,9F#b$2QF㢆bD1F)#|b,U6F#Q`D1nFhc"Q`D1nF棔QʈbD1JF"g0JF"#Qhc25|2XFfoԕfˢekp$5F)#][93 	3%fƬ0fGks-anljVlu<b~,"XaqtXKait2XaE,VXn=kZXbzXal	6æ[bl>}la{lvcW=B?ľ}0 5nu/q A80qQDp!pN8\spPq>.e#p1.0\
+J\W:\kqnh܈Q76܂[q?}wn܃1{x	<qxY<gKx/yx+/UL+x&^6;x|Q!u	^U/Wd|o~TLq{uŜ_#~O7Ykl	f/nF)̈b2DF_s+YRF#hc>9ui`,DF#u(e2JRF)xf$2DF#uѿ(eD1J6F+Q25b2(FHd$2E(e1J<ekHdtLuͽσ(F"(eD16F)p5RF"c/3^syW25a2m6F#ƨa36F#Qf/RF"ѿa15Ffd05`F"_02nF+Qhc3jF#_0JF`t32FQ`4*5F̨a/jmF7#Ũa3QF)#_D12m`F+#(e$22mE+#|S`Tws^Wffwp-QDF#Hd$2Ui-5[5=,_hN1fĬ-0C;\h+ |XaAL|++Kc),%	c,,:c"VêX]}25l5=;zc]ZZ c=l!67ZʠU+[/Bl-#v4Xqek+8ΐek1   uu,S]á8Gcp4A8'8p*N8	Cp&8g,p.n08^sW1Wr\qH\kp5nVەaFn܅;qR{p?ýxLxOI<g^3Pp2%ʬ:&5W.ۘ7j{C|kI>J;N_Wҡ0ut50_aޅcبiaʄI9hZa!-chL@
+endstream
+endobj
+xref
+0 5286
+0000000462 65535 f
+0000000017 00000 n
+0000000126 00000 n
+0000000588 00000 n
+0000000901 00000 n
+0000001805 00000 n
+0000001858 00000 n
+0000008969 00000 n
+0000178421 00000 n
+0000186318 00000 n
+0000186480 00000 n
+0000186705 00000 n
+0000186759 00000 n
+0000186927 00000 n
+0000187157 00000 n
+0000187471 00000 n
+0000189485 00000 n
+0000196597 00000 n
+0000196722 00000 n
+0000196752 00000 n
+0000196905 00000 n
+0000196979 00000 n
+0000197223 00000 n
+0000197631 00000 n
+0000200359 00000 n
+0000207471 00000 n
+0000207599 00000 n
+0000207999 00000 n
+0000208127 00000 n
+0000208535 00000 n
+0000208663 00000 n
+0000209012 00000 n
+0000209388 00000 n
+0000209825 00000 n
+0000210253 00000 n
+0000210602 00000 n
+0000210730 00000 n
+0000211071 00000 n
+0000211475 00000 n
+0000211817 00000 n
+0000212180 00000 n
+0000212522 00000 n
+0000212871 00000 n
+0000212999 00000 n
+0000213374 00000 n
+0000213725 00000 n
+0000214108 00000 n
+0000214507 00000 n
+0000214878 00000 n
+0000215208 00000 n
+0000215562 00000 n
+0000215870 00000 n
+0000216219 00000 n
+0000216347 00000 n
+0000216689 00000 n
+0000217038 00000 n
+0000217166 00000 n
+0000217587 00000 n
+0000217974 00000 n
+0000218323 00000 n
+0000218452 00000 n
+0000218796 00000 n
+0000219139 00000 n
+0000219482 00000 n
+0000219842 00000 n
+0000220168 00000 n
+0000220517 00000 n
+0000220645 00000 n
+0000220994 00000 n
+0000221122 00000 n
+0000221493 00000 n
+0000221895 00000 n
+0000222314 00000 n
+0000222659 00000 n
+0000223019 00000 n
+0000223369 00000 n
+0000223497 00000 n
+0000223868 00000 n
+0000224194 00000 n
+0000224570 00000 n
+0000224920 00000 n
+0000225048 00000 n
+0000225565 00000 n
+0000226020 00000 n
+0000226443 00000 n
+0000226814 00000 n
+0000227164 00000 n
+0000229815 00000 n
+0000236927 00000 n
+0000313800 00000 n
+0000313968 00000 n
+0000314100 00000 n
+0000314130 00000 n
+0000314290 00000 n
+0000314364 00000 n
+0000314617 00000 n
+0000314780 00000 n
+0000314951 00000 n
+0000315081 00000 n
+0000315211 00000 n
+0000316518 00000 n
+0000319815 00000 n
+0000326928 00000 n
+0000327106 00000 n
+0000345087 00000 n
+0000350136 00000 n
+0000367116 00000 n
+0000367247 00000 n
+0000367378 00000 n
+0000369191 00000 n
+0000376304 00000 n
+0000376435 00000 n
+0000376566 00000 n
+0000380160 00000 n
+0000387273 00000 n
+0000443017 00000 n
+0000443148 00000 n
+0000443279 00000 n
+0000446590 00000 n
+0000453703 00000 n
+0000453835 00000 n
+0000453867 00000 n
+0000454028 00000 n
+0000454103 00000 n
+0000454353 00000 n
+0000454484 00000 n
+0000454615 00000 n
+0000457954 00000 n
+0000475067 00000 n
+0000526827 00000 n
+0000550214 00000 n
+0000554042 00000 n
+0000556957 00000 n
+0000564070 00000 n
+0000564201 00000 n
+0000564332 00000 n
+0000592822 00000 n
+0000603006 00000 n
+0000620583 00000 n
+0000621445 00000 n
+0000628558 00000 n
+0000628689 00000 n
+0000628820 00000 n
+0000630310 00000 n
+0000637423 00000 n
+0000754167 00000 n
+0000801997 00000 n
+0000803518 00000 n
+0000804941 00000 n
+0000808421 00000 n
+0000815534 00000 n
+0000815664 00000 n
+0000844637 00000 n
+0000908622 00000 n
+0000934276 00000 n
+0000962672 00000 n
+0000974595 00000 n
+0001001342 00000 n
+0001006368 00000 n
+0001009127 00000 n
+0001016240 00000 n
+0001045131 00000 n
+0001056275 00000 n
+0001083348 00000 n
+0001087724 00000 n
+0001096474 00000 n
+0001103587 00000 n
+0001176833 00000 n
+0001246622 00000 n
+0001249862 00000 n
+0001254866 00000 n
+0001261979 00000 n
+0001490178 00000 n
+0001495924 00000 n
+0001601722 00000 n
+0001611633 00000 n
+0001612439 00000 n
+0001619552 00000 n
+0001619683 00000 n
+0001619814 00000 n
+0001624128 00000 n
+0001631241 00000 n
+0001631419 00000 n
+0001631598 00000 n
+0001631846 00000 n
+0001634579 00000 n
+0001641692 00000 n
+0001641878 00000 n
+0001642055 00000 n
+0001821779 00000 n
+0001825845 00000 n
+0001832958 00000 n
+0001833136 00000 n
+0001833313 00000 n
+0001884408 00000 n
+0001887748 00000 n
+0001894861 00000 n
+0001916136 00000 n
+0001925028 00000 n
+0001925159 00000 n
+0001925652 00000 n
+0001926124 00000 n
+0001926444 00000 n
+0001926754 00000 n
+0001927095 00000 n
+0001930317 00000 n
+0001937430 00000 n
+0001937607 00000 n
+0001941118 00000 n
+0001948231 00000 n
+0001948411 00000 n
+0001948658 00000 n
+0001952322 00000 n
+0001959435 00000 n
+0001959605 00000 n
+0001976706 00000 n
+0001978394 00000 n
+0001985507 00000 n
+0001986316 00000 n
+0001993429 00000 n
+0001993560 00000 n
+0001993691 00000 n
+0001995267 00000 n
+0002002380 00000 n
+0002014927 00000 n
+0002033223 00000 n
+0002034038 00000 n
+0002041151 00000 n
+0002041282 00000 n
+0002041413 00000 n
+0002043703 00000 n
+0002050816 00000 n
+0002088876 00000 n
+0002127086 00000 n
+0002162428 00000 n
+0002199308 00000 n
+0002199530 00000 n
+0002200105 00000 n
+0002200327 00000 n
+0002200880 00000 n
+0002204329 00000 n
+0002211442 00000 n
+0002220180 00000 n
+0002220358 00000 n
+0002221160 00000 n
+0002228273 00000 n
+0002228404 00000 n
+0002228535 00000 n
+0002232553 00000 n
+0002239666 00000 n
+0002239844 00000 n
+0002239975 00000 n
+0002243630 00000 n
+0002250743 00000 n
+0002355896 00000 n
+0002356026 00000 n
+0002359696 00000 n
+0002366809 00000 n
+0002366939 00000 n
+0002370279 00000 n
+0002377392 00000 n
+0002377522 00000 n
+0002379907 00000 n
+0002387020 00000 n
+0002387150 00000 n
+0002387935 00000 n
+0002395048 00000 n
+0002395179 00000 n
+0002395310 00000 n
+0002396176 00000 n
+0002403289 00000 n
+0002403420 00000 n
+0002403551 00000 n
+0002406250 00000 n
+0002413363 00000 n
+0002413538 00000 n
+0002413710 00000 n
+0002413945 00000 n
+0002436273 00000 n
+0002444318 00000 n
+0002466389 00000 n
+0002469160 00000 n
+0002476273 00000 n
+0002537991 00000 n
+0002540910 00000 n
+0002548408 00000 n
+0002549563 00000 n
+0002559954 00000 n
+0002561808 00000 n
+0002570281 00000 n
+0002576549 00000 n
+0002607631 00000 n
+0002609603 00000 n
+0002616716 00000 n
+0002679523 00000 n
+0002700386 00000 n
+0002707793 00000 n
+0002718065 00000 n
+0002724445 00000 n
+0002729416 00000 n
+0002735143 00000 n
+0002740132 00000 n
+0002750323 00000 n
+0002755618 00000 n
+0002806849 00000 n
+0002808481 00000 n
+0002814736 00000 n
+0002821849 00000 n
+0002822586 00000 n
+0002826354 00000 n
+0002833467 00000 n
+0002857618 00000 n
+0002858472 00000 n
+0002865585 00000 n
+0002865717 00000 n
+0002865849 00000 n
+0002870125 00000 n
+0002877238 00000 n
+0002877414 00000 n
+0002877590 00000 n
+0002877829 00000 n
+0002880182 00000 n
+0002908948 00000 n
+0002910994 00000 n
+0002918107 00000 n
+0003009296 00000 n
+0003012569 00000 n
+0003019682 00000 n
+0003029595 00000 n
+0003041058 00000 n
+0003041851 00000 n
+0003048964 00000 n
+0003049096 00000 n
+0003049228 00000 n
+0003055609 00000 n
+0003062722 00000 n
+0003063247 00000 n
+0003063407 00000 n
+0003063932 00000 n
+0003064093 00000 n
+0003064618 00000 n
+0003064779 00000 n
+0003069583 00000 n
+0003070538 00000 n
+0003075172 00000 n
+0003076074 00000 n
+0003076249 00000 n
+0003076424 00000 n
+0003076594 00000 n
+0003076766 00000 n
+0003076940 00000 n
+0003077107 00000 n
+0003077279 00000 n
+0003077804 00000 n
+0003077965 00000 n
+0003078490 00000 n
+0003078650 00000 n
+0003078782 00000 n
+0003078914 00000 n
+0003082309 00000 n
+0003089422 00000 n
+0003089605 00000 n
+0003089787 00000 n
+0003089970 00000 n
+0003090152 00000 n
+0003090333 00000 n
+0003113301 00000 n
+0003118801 00000 n
+0003125801 00000 n
+0003126110 00000 n
+0003128646 00000 n
+0003130332 00000 n
+0003134186 00000 n
+0003141299 00000 n
+0003156388 00000 n
+0003175877 00000 n
+0003176015 00000 n
+0003176047 00000 n
+0003176214 00000 n
+0003176289 00000 n
+0003176529 00000 n
+0003206973 00000 n
+0003228100 00000 n
+0003245269 00000 n
+0003265113 00000 n
+0003268601 00000 n
+0003275714 00000 n
+0003323520 00000 n
+0003354885 00000 n
+0003373255 00000 n
+0003376086 00000 n
+0003376885 00000 n
+0003383998 00000 n
+0003384130 00000 n
+0003384262 00000 n
+0003387048 00000 n
+0003394161 00000 n
+0003394322 00000 n
+0003394488 00000 n
+0003394663 00000 n
+0003394830 00000 n
+0003395006 00000 n
+0003395182 00000 n
+0003395353 00000 n
+0003395523 00000 n
+0003395689 00000 n
+0003395861 00000 n
+0003396036 00000 n
+0003396201 00000 n
+0003396366 00000 n
+0003396536 00000 n
+0003396715 00000 n
+0003396885 00000 n
+0003397055 00000 n
+0003397218 00000 n
+0003397383 00000 n
+0003399969 00000 n
+0003407082 00000 n
+0003407244 00000 n
+0003407409 00000 n
+0003407571 00000 n
+0003407737 00000 n
+0003407905 00000 n
+0003408070 00000 n
+0003408236 00000 n
+0003408404 00000 n
+0003408579 00000 n
+0003408758 00000 n
+0003408937 00000 n
+0003409116 00000 n
+0003409279 00000 n
+0003502702 00000 n
+0003504475 00000 n
+0003511588 00000 n
+0003512320 00000 n
+0003519433 00000 n
+0003526640 00000 n
+0003533753 00000 n
+0003533885 00000 n
+0003534017 00000 n
+0003534489 00000 n
+0003537471 00000 n
+0003544584 00000 n
+0003544766 00000 n
+0003544948 00000 n
+0003545131 00000 n
+0003545314 00000 n
+0003545497 00000 n
+0003545680 00000 n
+0003545862 00000 n
+0003546044 00000 n
+0003546227 00000 n
+0003546410 00000 n
+0003546592 00000 n
+0003546774 00000 n
+0003546957 00000 n
+0003547140 00000 n
+0003547323 00000 n
+0003547506 00000 n
+0003547688 00000 n
+0003547871 00000 n
+0003548054 00000 n
+0000000463 65535 f
+0000000464 65535 f
+0000000465 65535 f
+0000000466 65535 f
+0000000467 65535 f
+0000000468 65535 f
+0000000469 65535 f
+0000000470 65535 f
+0000000471 65535 f
+0000000472 65535 f
+0000000473 65535 f
+0000000474 65535 f
+0000000475 65535 f
+0000000476 65535 f
+0000000477 65535 f
+0000000478 65535 f
+0000000479 65535 f
+0000000480 65535 f
+0000000481 65535 f
+0000000482 65535 f
+0000000483 65535 f
+0000000484 65535 f
+0000000485 65535 f
+0000000486 65535 f
+0000000487 65535 f
+0000000488 65535 f
+0000000489 65535 f
+0000000490 65535 f
+0000000491 65535 f
+0000000492 65535 f
+0000000493 65535 f
+0000000494 65535 f
+0000000495 65535 f
+0000000496 65535 f
+0000000497 65535 f
+0000000498 65535 f
+0000000499 65535 f
+0000000500 65535 f
+0000000501 65535 f
+0000000502 65535 f
+0000000503 65535 f
+0000000504 65535 f
+0000000505 65535 f
+0000000506 65535 f
+0000000507 65535 f
+0000000508 65535 f
+0000000509 65535 f
+0000000510 65535 f
+0000000511 65535 f
+0000000512 65535 f
+0000000513 65535 f
+0000000514 65535 f
+0000000515 65535 f
+0000000516 65535 f
+0000000517 65535 f
+0000000518 65535 f
+0000000519 65535 f
+0000000520 65535 f
+0000000521 65535 f
+0000000522 65535 f
+0000000523 65535 f
+0000000524 65535 f
+0000000525 65535 f
+0000000526 65535 f
+0000000527 65535 f
+0000000528 65535 f
+0000000529 65535 f
+0000000530 65535 f
+0000000531 65535 f
+0000000532 65535 f
+0000000533 65535 f
+0000000534 65535 f
+0000000535 65535 f
+0000000536 65535 f
+0000000537 65535 f
+0000000538 65535 f
+0000000539 65535 f
+0000000540 65535 f
+0000000541 65535 f
+0000000542 65535 f
+0000000543 65535 f
+0000000544 65535 f
+0000000545 65535 f
+0000000546 65535 f
+0000000547 65535 f
+0000000548 65535 f
+0000000549 65535 f
+0000000550 65535 f
+0000000551 65535 f
+0000000552 65535 f
+0000000553 65535 f
+0000000554 65535 f
+0000000555 65535 f
+0000000556 65535 f
+0000000557 65535 f
+0000000558 65535 f
+0000000559 65535 f
+0000000560 65535 f
+0000000561 65535 f
+0000000562 65535 f
+0000000563 65535 f
+0000000564 65535 f
+0000000565 65535 f
+0000000566 65535 f
+0000000567 65535 f
+0000000568 65535 f
+0000000569 65535 f
+0000000570 65535 f
+0000000571 65535 f
+0000000572 65535 f
+0000000573 65535 f
+0000000574 65535 f
+0000000575 65535 f
+0000000576 65535 f
+0000000577 65535 f
+0000000578 65535 f
+0000000579 65535 f
+0000000580 65535 f
+0000000581 65535 f
+0000000582 65535 f
+0000000583 65535 f
+0000000584 65535 f
+0000000585 65535 f
+0000000586 65535 f
+0000000587 65535 f
+0000000588 65535 f
+0000000589 65535 f
+0000000590 65535 f
+0000000591 65535 f
+0000000592 65535 f
+0000000593 65535 f
+0000000594 65535 f
+0000000595 65535 f
+0000000596 65535 f
+0000000597 65535 f
+0000000598 65535 f
+0000000599 65535 f
+0000000600 65535 f
+0000000601 65535 f
+0000000602 65535 f
+0000000603 65535 f
+0000000604 65535 f
+0000000605 65535 f
+0000000606 65535 f
+0000000607 65535 f
+0000000608 65535 f
+0000000609 65535 f
+0000000610 65535 f
+0000000611 65535 f
+0000000612 65535 f
+0000000613 65535 f
+0000000614 65535 f
+0000000615 65535 f
+0000000616 65535 f
+0000000617 65535 f
+0000000618 65535 f
+0000000619 65535 f
+0000000620 65535 f
+0000000621 65535 f
+0000000622 65535 f
+0000000623 65535 f
+0000000624 65535 f
+0000000625 65535 f
+0000000626 65535 f
+0000000627 65535 f
+0000000628 65535 f
+0000000629 65535 f
+0000000630 65535 f
+0000000631 65535 f
+0000000632 65535 f
+0000000633 65535 f
+0000000634 65535 f
+0000000635 65535 f
+0000000636 65535 f
+0000000637 65535 f
+0000000638 65535 f
+0000000639 65535 f
+0000000640 65535 f
+0000000641 65535 f
+0000000642 65535 f
+0000000643 65535 f
+0000000644 65535 f
+0000000645 65535 f
+0000000646 65535 f
+0000000647 65535 f
+0000000648 65535 f
+0000000649 65535 f
+0000000650 65535 f
+0000000651 65535 f
+0000000652 65535 f
+0000000653 65535 f
+0000000654 65535 f
+0000000655 65535 f
+0000000656 65535 f
+0000000657 65535 f
+0000000658 65535 f
+0000000659 65535 f
+0000000660 65535 f
+0000000661 65535 f
+0000000662 65535 f
+0000000663 65535 f
+0000000664 65535 f
+0000000665 65535 f
+0000000666 65535 f
+0000000667 65535 f
+0000000668 65535 f
+0000000669 65535 f
+0000000670 65535 f
+0000000671 65535 f
+0000000672 65535 f
+0000000673 65535 f
+0000000674 65535 f
+0000000675 65535 f
+0000000676 65535 f
+0000000677 65535 f
+0000000678 65535 f
+0000000679 65535 f
+0000000680 65535 f
+0000000681 65535 f
+0000000682 65535 f
+0000000683 65535 f
+0000000684 65535 f
+0000000685 65535 f
+0000000686 65535 f
+0000000687 65535 f
+0000000688 65535 f
+0000000689 65535 f
+0000000690 65535 f
+0000000691 65535 f
+0000000692 65535 f
+0000000693 65535 f
+0000000694 65535 f
+0000000695 65535 f
+0000000696 65535 f
+0000000697 65535 f
+0000000698 65535 f
+0000000699 65535 f
+0000000700 65535 f
+0000000701 65535 f
+0000000702 65535 f
+0000000703 65535 f
+0000000704 65535 f
+0000000705 65535 f
+0000000706 65535 f
+0000000707 65535 f
+0000000708 65535 f
+0000000709 65535 f
+0000000710 65535 f
+0000000711 65535 f
+0000000712 65535 f
+0000000713 65535 f
+0000000714 65535 f
+0000000715 65535 f
+0000000716 65535 f
+0000000717 65535 f
+0000000718 65535 f
+0000000719 65535 f
+0000000720 65535 f
+0000000721 65535 f
+0000000722 65535 f
+0000000723 65535 f
+0000000724 65535 f
+0000000725 65535 f
+0000000726 65535 f
+0000000727 65535 f
+0000000728 65535 f
+0000000729 65535 f
+0000000730 65535 f
+0000000731 65535 f
+0000000732 65535 f
+0000000733 65535 f
+0000000734 65535 f
+0000000735 65535 f
+0000000736 65535 f
+0000000737 65535 f
+0000000738 65535 f
+0000000739 65535 f
+0000000740 65535 f
+0000000741 65535 f
+0000000742 65535 f
+0000000743 65535 f
+0000000744 65535 f
+0000000745 65535 f
+0000000746 65535 f
+0000000747 65535 f
+0000000748 65535 f
+0000000749 65535 f
+0000000750 65535 f
+0000000751 65535 f
+0000000752 65535 f
+0000000753 65535 f
+0000000754 65535 f
+0000000755 65535 f
+0000000756 65535 f
+0000000757 65535 f
+0000000758 65535 f
+0000000759 65535 f
+0000000760 65535 f
+0000000761 65535 f
+0000000762 65535 f
+0000000763 65535 f
+0000000764 65535 f
+0000000765 65535 f
+0000000766 65535 f
+0000000767 65535 f
+0000000768 65535 f
+0000000769 65535 f
+0000000770 65535 f
+0000000771 65535 f
+0000000772 65535 f
+0000000773 65535 f
+0000000774 65535 f
+0000000775 65535 f
+0000000776 65535 f
+0000000777 65535 f
+0000000778 65535 f
+0000000779 65535 f
+0000000780 65535 f
+0000000781 65535 f
+0000000782 65535 f
+0000000783 65535 f
+0000000784 65535 f
+0000000785 65535 f
+0000000786 65535 f
+0000000787 65535 f
+0000000788 65535 f
+0000000789 65535 f
+0000000790 65535 f
+0000000791 65535 f
+0000000792 65535 f
+0000000793 65535 f
+0000000794 65535 f
+0000000795 65535 f
+0000000796 65535 f
+0000000797 65535 f
+0000000798 65535 f
+0000000799 65535 f
+0000000800 65535 f
+0000000801 65535 f
+0000000802 65535 f
+0000000803 65535 f
+0000000804 65535 f
+0000000805 65535 f
+0000000806 65535 f
+0000000807 65535 f
+0000000808 65535 f
+0000000809 65535 f
+0000000810 65535 f
+0000000811 65535 f
+0000000812 65535 f
+0000000813 65535 f
+0000000814 65535 f
+0000000815 65535 f
+0000000816 65535 f
+0000000817 65535 f
+0000000818 65535 f
+0000000819 65535 f
+0000000820 65535 f
+0000000821 65535 f
+0000000822 65535 f
+0000000823 65535 f
+0000000824 65535 f
+0000000825 65535 f
+0000000826 65535 f
+0000000827 65535 f
+0000000828 65535 f
+0000000829 65535 f
+0000000830 65535 f
+0000000831 65535 f
+0000000832 65535 f
+0000000833 65535 f
+0000000834 65535 f
+0000000835 65535 f
+0000000836 65535 f
+0000000837 65535 f
+0000000838 65535 f
+0000000839 65535 f
+0000000840 65535 f
+0000000841 65535 f
+0000000842 65535 f
+0000000843 65535 f
+0000000844 65535 f
+0000000845 65535 f
+0000000846 65535 f
+0000000847 65535 f
+0000000848 65535 f
+0000000849 65535 f
+0000000850 65535 f
+0000000851 65535 f
+0000000852 65535 f
+0000000853 65535 f
+0000000854 65535 f
+0000000855 65535 f
+0000000856 65535 f
+0000000857 65535 f
+0000000858 65535 f
+0000000859 65535 f
+0000000860 65535 f
+0000000861 65535 f
+0000000862 65535 f
+0000000863 65535 f
+0000000864 65535 f
+0000000865 65535 f
+0000000866 65535 f
+0000000867 65535 f
+0000000868 65535 f
+0000000869 65535 f
+0000000870 65535 f
+0000000871 65535 f
+0000000872 65535 f
+0000000873 65535 f
+0000000874 65535 f
+0000000875 65535 f
+0000000876 65535 f
+0000000877 65535 f
+0000000878 65535 f
+0000000879 65535 f
+0000000880 65535 f
+0000000881 65535 f
+0000000882 65535 f
+0000000883 65535 f
+0000000884 65535 f
+0000000885 65535 f
+0000000886 65535 f
+0000000887 65535 f
+0000000888 65535 f
+0000000889 65535 f
+0000000890 65535 f
+0000000891 65535 f
+0000000892 65535 f
+0000000893 65535 f
+0000000894 65535 f
+0000000895 65535 f
+0000000896 65535 f
+0000000897 65535 f
+0000000898 65535 f
+0000000899 65535 f
+0000000900 65535 f
+0000000901 65535 f
+0000000902 65535 f
+0000000903 65535 f
+0000000904 65535 f
+0000000905 65535 f
+0000000906 65535 f
+0000000907 65535 f
+0000000908 65535 f
+0000000909 65535 f
+0000000910 65535 f
+0000000911 65535 f
+0000000912 65535 f
+0000000913 65535 f
+0000000914 65535 f
+0000000915 65535 f
+0000000916 65535 f
+0000000917 65535 f
+0000000918 65535 f
+0000000919 65535 f
+0000000920 65535 f
+0000000921 65535 f
+0000000922 65535 f
+0000000923 65535 f
+0000000924 65535 f
+0000000925 65535 f
+0000000926 65535 f
+0000000927 65535 f
+0000000928 65535 f
+0000000929 65535 f
+0000000930 65535 f
+0000000931 65535 f
+0000000932 65535 f
+0000000933 65535 f
+0000000934 65535 f
+0000000935 65535 f
+0000000936 65535 f
+0000000937 65535 f
+0000000938 65535 f
+0000000939 65535 f
+0000000940 65535 f
+0000000941 65535 f
+0000000942 65535 f
+0000000943 65535 f
+0000000944 65535 f
+0000000945 65535 f
+0000000946 65535 f
+0000000947 65535 f
+0000000948 65535 f
+0000000949 65535 f
+0000000950 65535 f
+0000000951 65535 f
+0000000952 65535 f
+0000000953 65535 f
+0000000954 65535 f
+0000000955 65535 f
+0000000956 65535 f
+0000000957 65535 f
+0000000958 65535 f
+0000000959 65535 f
+0000000960 65535 f
+0000000961 65535 f
+0000000962 65535 f
+0000000963 65535 f
+0000000964 65535 f
+0000000965 65535 f
+0000000966 65535 f
+0000000967 65535 f
+0000000968 65535 f
+0000000969 65535 f
+0000000970 65535 f
+0000000971 65535 f
+0000000972 65535 f
+0000000973 65535 f
+0000000974 65535 f
+0000000975 65535 f
+0000000976 65535 f
+0000000977 65535 f
+0000000978 65535 f
+0000000979 65535 f
+0000000980 65535 f
+0000000981 65535 f
+0000000982 65535 f
+0000000983 65535 f
+0000000984 65535 f
+0000000985 65535 f
+0000000986 65535 f
+0000000987 65535 f
+0000000988 65535 f
+0000000989 65535 f
+0000000990 65535 f
+0000000991 65535 f
+0000000992 65535 f
+0000000993 65535 f
+0000000994 65535 f
+0000000995 65535 f
+0000000996 65535 f
+0000000997 65535 f
+0000000998 65535 f
+0000000999 65535 f
+0000001000 65535 f
+0000001001 65535 f
+0000001002 65535 f
+0000001003 65535 f
+0000001004 65535 f
+0000001005 65535 f
+0000001006 65535 f
+0000001007 65535 f
+0000001008 65535 f
+0000001009 65535 f
+0000001010 65535 f
+0000001011 65535 f
+0000001012 65535 f
+0000001013 65535 f
+0000001014 65535 f
+0000001015 65535 f
+0000001016 65535 f
+0000001017 65535 f
+0000001018 65535 f
+0000001019 65535 f
+0000001020 65535 f
+0000001021 65535 f
+0000001022 65535 f
+0000001023 65535 f
+0000001024 65535 f
+0000001025 65535 f
+0000001026 65535 f
+0000001027 65535 f
+0000001028 65535 f
+0000001029 65535 f
+0000001030 65535 f
+0000001031 65535 f
+0000001032 65535 f
+0000001033 65535 f
+0000001034 65535 f
+0000001035 65535 f
+0000001036 65535 f
+0000001037 65535 f
+0000001038 65535 f
+0000001039 65535 f
+0000001040 65535 f
+0000001041 65535 f
+0000001042 65535 f
+0000001043 65535 f
+0000001044 65535 f
+0000001045 65535 f
+0000001046 65535 f
+0000001047 65535 f
+0000001048 65535 f
+0000001049 65535 f
+0000001050 65535 f
+0000001051 65535 f
+0000001052 65535 f
+0000001053 65535 f
+0000001054 65535 f
+0000001055 65535 f
+0000001056 65535 f
+0000001057 65535 f
+0000001058 65535 f
+0000001059 65535 f
+0000001060 65535 f
+0000001061 65535 f
+0000001062 65535 f
+0000001063 65535 f
+0000001064 65535 f
+0000001065 65535 f
+0000001066 65535 f
+0000001067 65535 f
+0000001068 65535 f
+0000001069 65535 f
+0000001070 65535 f
+0000001071 65535 f
+0000001072 65535 f
+0000001073 65535 f
+0000001074 65535 f
+0000001075 65535 f
+0000001076 65535 f
+0000001077 65535 f
+0000001078 65535 f
+0000001079 65535 f
+0000001080 65535 f
+0000001081 65535 f
+0000001082 65535 f
+0000001083 65535 f
+0000001084 65535 f
+0000001085 65535 f
+0000001086 65535 f
+0000001087 65535 f
+0000001088 65535 f
+0000001089 65535 f
+0000001090 65535 f
+0000001091 65535 f
+0000001092 65535 f
+0000001093 65535 f
+0000001094 65535 f
+0000001095 65535 f
+0000001096 65535 f
+0000001097 65535 f
+0000001098 65535 f
+0000001099 65535 f
+0000001100 65535 f
+0000001101 65535 f
+0000001102 65535 f
+0000001103 65535 f
+0000001104 65535 f
+0000001105 65535 f
+0000001106 65535 f
+0000001107 65535 f
+0000001108 65535 f
+0000001109 65535 f
+0000001110 65535 f
+0000001111 65535 f
+0000001112 65535 f
+0000001113 65535 f
+0000001114 65535 f
+0000001115 65535 f
+0000001116 65535 f
+0000001117 65535 f
+0000001118 65535 f
+0000001119 65535 f
+0000001120 65535 f
+0000001121 65535 f
+0000001122 65535 f
+0000001123 65535 f
+0000001124 65535 f
+0000001125 65535 f
+0000001126 65535 f
+0000001127 65535 f
+0000001128 65535 f
+0000001129 65535 f
+0000001130 65535 f
+0000001131 65535 f
+0000001132 65535 f
+0000001133 65535 f
+0000001134 65535 f
+0000001135 65535 f
+0000001136 65535 f
+0000001137 65535 f
+0000001138 65535 f
+0000001139 65535 f
+0000001140 65535 f
+0000001141 65535 f
+0000001142 65535 f
+0000001143 65535 f
+0000001144 65535 f
+0000001145 65535 f
+0000001146 65535 f
+0000001147 65535 f
+0000001148 65535 f
+0000001149 65535 f
+0000001150 65535 f
+0000001151 65535 f
+0000001152 65535 f
+0000001153 65535 f
+0000001154 65535 f
+0000001155 65535 f
+0000001156 65535 f
+0000001157 65535 f
+0000001158 65535 f
+0000001159 65535 f
+0000001160 65535 f
+0000001161 65535 f
+0000001162 65535 f
+0000001163 65535 f
+0000001164 65535 f
+0000001165 65535 f
+0000001166 65535 f
+0000001167 65535 f
+0000001168 65535 f
+0000001169 65535 f
+0000001170 65535 f
+0000001171 65535 f
+0000001172 65535 f
+0000001173 65535 f
+0000001174 65535 f
+0000001175 65535 f
+0000001176 65535 f
+0000001177 65535 f
+0000001178 65535 f
+0000001179 65535 f
+0000001180 65535 f
+0000001181 65535 f
+0000001182 65535 f
+0000001183 65535 f
+0000001184 65535 f
+0000001185 65535 f
+0000001186 65535 f
+0000001187 65535 f
+0000001188 65535 f
+0000001189 65535 f
+0000001190 65535 f
+0000001191 65535 f
+0000001192 65535 f
+0000001193 65535 f
+0000001194 65535 f
+0000001195 65535 f
+0000001196 65535 f
+0000001197 65535 f
+0000001198 65535 f
+0000001199 65535 f
+0000001200 65535 f
+0000001201 65535 f
+0000001202 65535 f
+0000001203 65535 f
+0000001204 65535 f
+0000001205 65535 f
+0000001206 65535 f
+0000001207 65535 f
+0000001208 65535 f
+0000001209 65535 f
+0000001210 65535 f
+0000001211 65535 f
+0000001212 65535 f
+0000001213 65535 f
+0000001214 65535 f
+0000001215 65535 f
+0000001216 65535 f
+0000001217 65535 f
+0000001218 65535 f
+0000001219 65535 f
+0000001220 65535 f
+0000001221 65535 f
+0000001222 65535 f
+0000001223 65535 f
+0000001224 65535 f
+0000001225 65535 f
+0000001226 65535 f
+0000001227 65535 f
+0000001228 65535 f
+0000001229 65535 f
+0000001230 65535 f
+0000001231 65535 f
+0000001232 65535 f
+0000001233 65535 f
+0000001234 65535 f
+0000001235 65535 f
+0000001236 65535 f
+0000001237 65535 f
+0000001238 65535 f
+0000001239 65535 f
+0000001240 65535 f
+0000001241 65535 f
+0000001242 65535 f
+0000001243 65535 f
+0000001244 65535 f
+0000001245 65535 f
+0000001246 65535 f
+0000001247 65535 f
+0000001248 65535 f
+0000001249 65535 f
+0000001250 65535 f
+0000001251 65535 f
+0000001252 65535 f
+0000001253 65535 f
+0000001254 65535 f
+0000001255 65535 f
+0000001256 65535 f
+0000001257 65535 f
+0000001258 65535 f
+0000001259 65535 f
+0000001260 65535 f
+0000001261 65535 f
+0000001262 65535 f
+0000001263 65535 f
+0000001264 65535 f
+0000001265 65535 f
+0000001266 65535 f
+0000001267 65535 f
+0000001268 65535 f
+0000001269 65535 f
+0000001270 65535 f
+0000001271 65535 f
+0000001272 65535 f
+0000001273 65535 f
+0000001274 65535 f
+0000001275 65535 f
+0000001276 65535 f
+0000001277 65535 f
+0000001278 65535 f
+0000001279 65535 f
+0000001280 65535 f
+0000001281 65535 f
+0000001282 65535 f
+0000001283 65535 f
+0000001284 65535 f
+0000001285 65535 f
+0000001286 65535 f
+0000001287 65535 f
+0000001288 65535 f
+0000001289 65535 f
+0000001290 65535 f
+0000001291 65535 f
+0000001292 65535 f
+0000001293 65535 f
+0000001294 65535 f
+0000001295 65535 f
+0000001296 65535 f
+0000001297 65535 f
+0000001298 65535 f
+0000001299 65535 f
+0000001300 65535 f
+0000001301 65535 f
+0000001302 65535 f
+0000001303 65535 f
+0000001304 65535 f
+0000001305 65535 f
+0000001306 65535 f
+0000001307 65535 f
+0000001308 65535 f
+0000001309 65535 f
+0000001310 65535 f
+0000001311 65535 f
+0000001312 65535 f
+0000001313 65535 f
+0000001314 65535 f
+0000001315 65535 f
+0000001316 65535 f
+0000001317 65535 f
+0000001318 65535 f
+0000001319 65535 f
+0000001320 65535 f
+0000001321 65535 f
+0000001322 65535 f
+0000001323 65535 f
+0000001324 65535 f
+0000001325 65535 f
+0000001326 65535 f
+0000001327 65535 f
+0000001328 65535 f
+0000001329 65535 f
+0000001330 65535 f
+0000001331 65535 f
+0000001332 65535 f
+0000001333 65535 f
+0000001334 65535 f
+0000001335 65535 f
+0000001336 65535 f
+0000001337 65535 f
+0000001338 65535 f
+0000001339 65535 f
+0000001340 65535 f
+0000001341 65535 f
+0000001342 65535 f
+0000001343 65535 f
+0000001344 65535 f
+0000001345 65535 f
+0000001346 65535 f
+0000001347 65535 f
+0000001348 65535 f
+0000001349 65535 f
+0000001350 65535 f
+0000001351 65535 f
+0000001352 65535 f
+0000001353 65535 f
+0000001354 65535 f
+0000001355 65535 f
+0000001356 65535 f
+0000001357 65535 f
+0000001358 65535 f
+0000001359 65535 f
+0000001360 65535 f
+0000001361 65535 f
+0000001362 65535 f
+0000001363 65535 f
+0000001364 65535 f
+0000001365 65535 f
+0000001366 65535 f
+0000001367 65535 f
+0000001368 65535 f
+0000001369 65535 f
+0000001370 65535 f
+0000001371 65535 f
+0000001372 65535 f
+0000001373 65535 f
+0000001374 65535 f
+0000001375 65535 f
+0000001376 65535 f
+0000001377 65535 f
+0000001378 65535 f
+0000001379 65535 f
+0000001380 65535 f
+0000001381 65535 f
+0000001382 65535 f
+0000001383 65535 f
+0000001384 65535 f
+0000001385 65535 f
+0000001386 65535 f
+0000001387 65535 f
+0000001388 65535 f
+0000001389 65535 f
+0000001390 65535 f
+0000001391 65535 f
+0000001392 65535 f
+0000001393 65535 f
+0000001394 65535 f
+0000001395 65535 f
+0000001396 65535 f
+0000001397 65535 f
+0000001398 65535 f
+0000001399 65535 f
+0000001400 65535 f
+0000001401 65535 f
+0000001402 65535 f
+0000001403 65535 f
+0000001404 65535 f
+0000001405 65535 f
+0000001406 65535 f
+0000001407 65535 f
+0000001408 65535 f
+0000001409 65535 f
+0000001410 65535 f
+0000001411 65535 f
+0000001412 65535 f
+0000001413 65535 f
+0000001414 65535 f
+0000001415 65535 f
+0000001416 65535 f
+0000001417 65535 f
+0000001418 65535 f
+0000001419 65535 f
+0000001420 65535 f
+0000001421 65535 f
+0000001422 65535 f
+0000001423 65535 f
+0000001424 65535 f
+0000001425 65535 f
+0000001426 65535 f
+0000001427 65535 f
+0000001428 65535 f
+0000001429 65535 f
+0000001430 65535 f
+0000001431 65535 f
+0000001432 65535 f
+0000001433 65535 f
+0000001434 65535 f
+0000001435 65535 f
+0000001436 65535 f
+0000001437 65535 f
+0000001438 65535 f
+0000001439 65535 f
+0000001440 65535 f
+0000001441 65535 f
+0000001442 65535 f
+0000001443 65535 f
+0000001444 65535 f
+0000001445 65535 f
+0000001446 65535 f
+0000001447 65535 f
+0000001448 65535 f
+0000001449 65535 f
+0000001450 65535 f
+0000001451 65535 f
+0000001452 65535 f
+0000001453 65535 f
+0000001454 65535 f
+0000001455 65535 f
+0000001456 65535 f
+0000001457 65535 f
+0000001458 65535 f
+0000001459 65535 f
+0000001460 65535 f
+0000001461 65535 f
+0000001462 65535 f
+0000001463 65535 f
+0000001464 65535 f
+0000001465 65535 f
+0000001466 65535 f
+0000001467 65535 f
+0000001468 65535 f
+0000001469 65535 f
+0000001470 65535 f
+0000001471 65535 f
+0000001472 65535 f
+0000001473 65535 f
+0000001474 65535 f
+0000001475 65535 f
+0000001476 65535 f
+0000001477 65535 f
+0000001478 65535 f
+0000001479 65535 f
+0000001480 65535 f
+0000001481 65535 f
+0000001482 65535 f
+0000001483 65535 f
+0000001484 65535 f
+0000001485 65535 f
+0000001486 65535 f
+0000001487 65535 f
+0000001488 65535 f
+0000001489 65535 f
+0000001490 65535 f
+0000001491 65535 f
+0000001492 65535 f
+0000001493 65535 f
+0000001494 65535 f
+0000001495 65535 f
+0000001496 65535 f
+0000001497 65535 f
+0000001498 65535 f
+0000001499 65535 f
+0000001500 65535 f
+0000001501 65535 f
+0000001502 65535 f
+0000001503 65535 f
+0000001504 65535 f
+0000001505 65535 f
+0000001506 65535 f
+0000001507 65535 f
+0000001508 65535 f
+0000001509 65535 f
+0000001510 65535 f
+0000001511 65535 f
+0000001512 65535 f
+0000001513 65535 f
+0000001514 65535 f
+0000001515 65535 f
+0000001516 65535 f
+0000001517 65535 f
+0000001518 65535 f
+0000001519 65535 f
+0000001520 65535 f
+0000001521 65535 f
+0000001522 65535 f
+0000001523 65535 f
+0000001524 65535 f
+0000001525 65535 f
+0000001526 65535 f
+0000001527 65535 f
+0000001528 65535 f
+0000001529 65535 f
+0000001530 65535 f
+0000001531 65535 f
+0000001532 65535 f
+0000001533 65535 f
+0000001534 65535 f
+0000001535 65535 f
+0000001536 65535 f
+0000001537 65535 f
+0000001538 65535 f
+0000001539 65535 f
+0000001540 65535 f
+0000001541 65535 f
+0000001542 65535 f
+0000001543 65535 f
+0000001544 65535 f
+0000001545 65535 f
+0000001546 65535 f
+0000001547 65535 f
+0000001548 65535 f
+0000001549 65535 f
+0000001550 65535 f
+0000001551 65535 f
+0000001552 65535 f
+0000001553 65535 f
+0000001554 65535 f
+0000001555 65535 f
+0000001556 65535 f
+0000001557 65535 f
+0000001558 65535 f
+0000001559 65535 f
+0000001560 65535 f
+0000001561 65535 f
+0000001562 65535 f
+0000001563 65535 f
+0000001564 65535 f
+0000001565 65535 f
+0000001566 65535 f
+0000001567 65535 f
+0000001568 65535 f
+0000001569 65535 f
+0000001570 65535 f
+0000001571 65535 f
+0000001572 65535 f
+0000001573 65535 f
+0000001574 65535 f
+0000001575 65535 f
+0000001576 65535 f
+0000001577 65535 f
+0000001578 65535 f
+0000001579 65535 f
+0000001580 65535 f
+0000001581 65535 f
+0000001582 65535 f
+0000001583 65535 f
+0000001584 65535 f
+0000001585 65535 f
+0000001586 65535 f
+0000001587 65535 f
+0000001588 65535 f
+0000001589 65535 f
+0000001590 65535 f
+0000001591 65535 f
+0000001592 65535 f
+0000001593 65535 f
+0000001594 65535 f
+0000001595 65535 f
+0000001596 65535 f
+0000001597 65535 f
+0000001598 65535 f
+0000001599 65535 f
+0000001600 65535 f
+0000001601 65535 f
+0000001602 65535 f
+0000001603 65535 f
+0000001604 65535 f
+0000001605 65535 f
+0000001606 65535 f
+0000001607 65535 f
+0000001608 65535 f
+0000001609 65535 f
+0000001610 65535 f
+0000001611 65535 f
+0000001612 65535 f
+0000001613 65535 f
+0000001614 65535 f
+0000001615 65535 f
+0000001616 65535 f
+0000001617 65535 f
+0000001618 65535 f
+0000001619 65535 f
+0000001620 65535 f
+0000001621 65535 f
+0000001622 65535 f
+0000001623 65535 f
+0000001624 65535 f
+0000001625 65535 f
+0000001626 65535 f
+0000001627 65535 f
+0000001628 65535 f
+0000001629 65535 f
+0000001630 65535 f
+0000001631 65535 f
+0000001632 65535 f
+0000001633 65535 f
+0000001634 65535 f
+0000001635 65535 f
+0000001636 65535 f
+0000001637 65535 f
+0000001638 65535 f
+0000001639 65535 f
+0000001640 65535 f
+0000001641 65535 f
+0000001642 65535 f
+0000001643 65535 f
+0000001644 65535 f
+0000001645 65535 f
+0000001646 65535 f
+0000001647 65535 f
+0000001648 65535 f
+0000001649 65535 f
+0000001650 65535 f
+0000001651 65535 f
+0000001652 65535 f
+0000001653 65535 f
+0000001654 65535 f
+0000001655 65535 f
+0000001656 65535 f
+0000001657 65535 f
+0000001658 65535 f
+0000001659 65535 f
+0000001660 65535 f
+0000001661 65535 f
+0000001662 65535 f
+0000001663 65535 f
+0000001664 65535 f
+0000001665 65535 f
+0000001666 65535 f
+0000001667 65535 f
+0000001668 65535 f
+0000001669 65535 f
+0000001670 65535 f
+0000001671 65535 f
+0000001672 65535 f
+0000001673 65535 f
+0000001674 65535 f
+0000001675 65535 f
+0000001676 65535 f
+0000001677 65535 f
+0000001678 65535 f
+0000001679 65535 f
+0000001680 65535 f
+0000001681 65535 f
+0000001682 65535 f
+0000001683 65535 f
+0000001684 65535 f
+0000001685 65535 f
+0000001686 65535 f
+0000001687 65535 f
+0000001688 65535 f
+0000001689 65535 f
+0000001690 65535 f
+0000001691 65535 f
+0000001692 65535 f
+0000001693 65535 f
+0000001694 65535 f
+0000001695 65535 f
+0000001696 65535 f
+0000001697 65535 f
+0000001698 65535 f
+0000001699 65535 f
+0000001700 65535 f
+0000001701 65535 f
+0000001702 65535 f
+0000001703 65535 f
+0000001704 65535 f
+0000001705 65535 f
+0000001706 65535 f
+0000001707 65535 f
+0000001708 65535 f
+0000001709 65535 f
+0000001710 65535 f
+0000001711 65535 f
+0000001712 65535 f
+0000001713 65535 f
+0000001714 65535 f
+0000001715 65535 f
+0000001716 65535 f
+0000001717 65535 f
+0000001718 65535 f
+0000001719 65535 f
+0000001720 65535 f
+0000001721 65535 f
+0000001722 65535 f
+0000001723 65535 f
+0000001724 65535 f
+0000001725 65535 f
+0000001726 65535 f
+0000001727 65535 f
+0000001728 65535 f
+0000001729 65535 f
+0000001730 65535 f
+0000001731 65535 f
+0000001732 65535 f
+0000001733 65535 f
+0000001734 65535 f
+0000001735 65535 f
+0000001736 65535 f
+0000001737 65535 f
+0000001738 65535 f
+0000001739 65535 f
+0000001740 65535 f
+0000001741 65535 f
+0000001742 65535 f
+0000001743 65535 f
+0000001744 65535 f
+0000001745 65535 f
+0000001746 65535 f
+0000001747 65535 f
+0000001748 65535 f
+0000001749 65535 f
+0000001750 65535 f
+0000001751 65535 f
+0000001752 65535 f
+0000001753 65535 f
+0000001754 65535 f
+0000001755 65535 f
+0000001756 65535 f
+0000001757 65535 f
+0000001758 65535 f
+0000001759 65535 f
+0000001760 65535 f
+0000001761 65535 f
+0000001762 65535 f
+0000001763 65535 f
+0000001764 65535 f
+0000001765 65535 f
+0000001766 65535 f
+0000001767 65535 f
+0000001768 65535 f
+0000001769 65535 f
+0000001770 65535 f
+0000001771 65535 f
+0000001772 65535 f
+0000001773 65535 f
+0000001774 65535 f
+0000001775 65535 f
+0000001776 65535 f
+0000001777 65535 f
+0000001778 65535 f
+0000001779 65535 f
+0000001780 65535 f
+0000001781 65535 f
+0000001782 65535 f
+0000001783 65535 f
+0000001784 65535 f
+0000001785 65535 f
+0000001786 65535 f
+0000001787 65535 f
+0000001788 65535 f
+0000001789 65535 f
+0000001790 65535 f
+0000001791 65535 f
+0000001792 65535 f
+0000001793 65535 f
+0000001794 65535 f
+0000001795 65535 f
+0000001796 65535 f
+0000001797 65535 f
+0000001798 65535 f
+0000001799 65535 f
+0000001800 65535 f
+0000001801 65535 f
+0000001802 65535 f
+0000001803 65535 f
+0000001804 65535 f
+0000001805 65535 f
+0000001806 65535 f
+0000001807 65535 f
+0000001808 65535 f
+0000001809 65535 f
+0000001810 65535 f
+0000001811 65535 f
+0000001812 65535 f
+0000001813 65535 f
+0000001814 65535 f
+0000001815 65535 f
+0000001816 65535 f
+0000001817 65535 f
+0000001818 65535 f
+0000001819 65535 f
+0000001820 65535 f
+0000001821 65535 f
+0000001822 65535 f
+0000001823 65535 f
+0000001824 65535 f
+0000001825 65535 f
+0000001826 65535 f
+0000001827 65535 f
+0000001828 65535 f
+0000001829 65535 f
+0000001830 65535 f
+0000001831 65535 f
+0000001832 65535 f
+0000001833 65535 f
+0000001834 65535 f
+0000001835 65535 f
+0000001836 65535 f
+0000001837 65535 f
+0000001838 65535 f
+0000001839 65535 f
+0000001840 65535 f
+0000001841 65535 f
+0000001842 65535 f
+0000001843 65535 f
+0000001844 65535 f
+0000001845 65535 f
+0000001846 65535 f
+0000001847 65535 f
+0000001848 65535 f
+0000001849 65535 f
+0000001850 65535 f
+0000001851 65535 f
+0000001852 65535 f
+0000001853 65535 f
+0000001854 65535 f
+0000001855 65535 f
+0000001856 65535 f
+0000001857 65535 f
+0000001858 65535 f
+0000001859 65535 f
+0000001860 65535 f
+0000001861 65535 f
+0000001862 65535 f
+0000001863 65535 f
+0000001864 65535 f
+0000001865 65535 f
+0000001866 65535 f
+0000001867 65535 f
+0000001868 65535 f
+0000001869 65535 f
+0000001870 65535 f
+0000001871 65535 f
+0000001872 65535 f
+0000001873 65535 f
+0000001874 65535 f
+0000001875 65535 f
+0000001876 65535 f
+0000001877 65535 f
+0000001878 65535 f
+0000001879 65535 f
+0000001880 65535 f
+0000001881 65535 f
+0000001882 65535 f
+0000001883 65535 f
+0000001884 65535 f
+0000001885 65535 f
+0000001886 65535 f
+0000001887 65535 f
+0000001888 65535 f
+0000001889 65535 f
+0000001890 65535 f
+0000001891 65535 f
+0000001892 65535 f
+0000001893 65535 f
+0000001894 65535 f
+0000001895 65535 f
+0000001896 65535 f
+0000001897 65535 f
+0000001898 65535 f
+0000001899 65535 f
+0000001900 65535 f
+0000001901 65535 f
+0000001902 65535 f
+0000001903 65535 f
+0000001904 65535 f
+0000001905 65535 f
+0000001906 65535 f
+0000001907 65535 f
+0000001908 65535 f
+0000001909 65535 f
+0000001910 65535 f
+0000001911 65535 f
+0000001912 65535 f
+0000001913 65535 f
+0000001914 65535 f
+0000001915 65535 f
+0000001916 65535 f
+0000001917 65535 f
+0000001918 65535 f
+0000001919 65535 f
+0000001920 65535 f
+0000001921 65535 f
+0000001922 65535 f
+0000001923 65535 f
+0000001924 65535 f
+0000001925 65535 f
+0000001926 65535 f
+0000001927 65535 f
+0000001928 65535 f
+0000001929 65535 f
+0000001930 65535 f
+0000001931 65535 f
+0000001932 65535 f
+0000001933 65535 f
+0000001934 65535 f
+0000001935 65535 f
+0000001936 65535 f
+0000001937 65535 f
+0000001938 65535 f
+0000001939 65535 f
+0000001940 65535 f
+0000001941 65535 f
+0000001942 65535 f
+0000001943 65535 f
+0000001944 65535 f
+0000001945 65535 f
+0000001946 65535 f
+0000001947 65535 f
+0000001948 65535 f
+0000001949 65535 f
+0000001950 65535 f
+0000001951 65535 f
+0000001952 65535 f
+0000001953 65535 f
+0000001954 65535 f
+0000001955 65535 f
+0000001956 65535 f
+0000001957 65535 f
+0000001958 65535 f
+0000001959 65535 f
+0000001960 65535 f
+0000001961 65535 f
+0000001962 65535 f
+0000001963 65535 f
+0000001964 65535 f
+0000001965 65535 f
+0000001966 65535 f
+0000001967 65535 f
+0000001968 65535 f
+0000001969 65535 f
+0000001970 65535 f
+0000001971 65535 f
+0000001972 65535 f
+0000001973 65535 f
+0000001974 65535 f
+0000001975 65535 f
+0000001976 65535 f
+0000001977 65535 f
+0000001978 65535 f
+0000001979 65535 f
+0000001980 65535 f
+0000001981 65535 f
+0000001982 65535 f
+0000001983 65535 f
+0000001984 65535 f
+0000001985 65535 f
+0000001986 65535 f
+0000001987 65535 f
+0000001988 65535 f
+0000001989 65535 f
+0000001990 65535 f
+0000001991 65535 f
+0000001992 65535 f
+0000001993 65535 f
+0000001994 65535 f
+0000001995 65535 f
+0000001996 65535 f
+0000001997 65535 f
+0000001998 65535 f
+0000001999 65535 f
+0000002000 65535 f
+0000002001 65535 f
+0000002002 65535 f
+0000002003 65535 f
+0000002004 65535 f
+0000002005 65535 f
+0000002006 65535 f
+0000002007 65535 f
+0000002008 65535 f
+0000002009 65535 f
+0000002010 65535 f
+0000002011 65535 f
+0000002012 65535 f
+0000002013 65535 f
+0000002014 65535 f
+0000002015 65535 f
+0000002016 65535 f
+0000002017 65535 f
+0000002018 65535 f
+0000002019 65535 f
+0000002020 65535 f
+0000002021 65535 f
+0000002022 65535 f
+0000002023 65535 f
+0000002024 65535 f
+0000002025 65535 f
+0000002026 65535 f
+0000002027 65535 f
+0000002028 65535 f
+0000002029 65535 f
+0000002030 65535 f
+0000002031 65535 f
+0000002032 65535 f
+0000002033 65535 f
+0000002034 65535 f
+0000002035 65535 f
+0000002036 65535 f
+0000002037 65535 f
+0000002038 65535 f
+0000002039 65535 f
+0000002040 65535 f
+0000002041 65535 f
+0000002042 65535 f
+0000002043 65535 f
+0000002044 65535 f
+0000002045 65535 f
+0000002046 65535 f
+0000002047 65535 f
+0000002048 65535 f
+0000002049 65535 f
+0000002050 65535 f
+0000002051 65535 f
+0000002052 65535 f
+0000002053 65535 f
+0000002054 65535 f
+0000002055 65535 f
+0000002056 65535 f
+0000002057 65535 f
+0000002058 65535 f
+0000002059 65535 f
+0000002060 65535 f
+0000002061 65535 f
+0000002062 65535 f
+0000002063 65535 f
+0000002064 65535 f
+0000002065 65535 f
+0000002066 65535 f
+0000002067 65535 f
+0000002068 65535 f
+0000002069 65535 f
+0000002070 65535 f
+0000002071 65535 f
+0000002072 65535 f
+0000002073 65535 f
+0000002074 65535 f
+0000002075 65535 f
+0000002076 65535 f
+0000002077 65535 f
+0000002078 65535 f
+0000002079 65535 f
+0000002080 65535 f
+0000002081 65535 f
+0000002082 65535 f
+0000002083 65535 f
+0000002084 65535 f
+0000002085 65535 f
+0000002086 65535 f
+0000002087 65535 f
+0000002088 65535 f
+0000002089 65535 f
+0000002090 65535 f
+0000002091 65535 f
+0000002092 65535 f
+0000002093 65535 f
+0000002094 65535 f
+0000002095 65535 f
+0000002096 65535 f
+0000002097 65535 f
+0000002098 65535 f
+0000002099 65535 f
+0000002100 65535 f
+0000002101 65535 f
+0000002102 65535 f
+0000002103 65535 f
+0000002104 65535 f
+0000002105 65535 f
+0000002106 65535 f
+0000002107 65535 f
+0000002108 65535 f
+0000002109 65535 f
+0000002110 65535 f
+0000002111 65535 f
+0000002112 65535 f
+0000002113 65535 f
+0000002114 65535 f
+0000002115 65535 f
+0000002116 65535 f
+0000002117 65535 f
+0000002118 65535 f
+0000002119 65535 f
+0000002120 65535 f
+0000002121 65535 f
+0000002122 65535 f
+0000002123 65535 f
+0000002124 65535 f
+0000002125 65535 f
+0000002126 65535 f
+0000002127 65535 f
+0000002128 65535 f
+0000002129 65535 f
+0000002130 65535 f
+0000002131 65535 f
+0000002132 65535 f
+0000002133 65535 f
+0000002134 65535 f
+0000002135 65535 f
+0000002136 65535 f
+0000002137 65535 f
+0000002138 65535 f
+0000002139 65535 f
+0000002140 65535 f
+0000002141 65535 f
+0000002142 65535 f
+0000002143 65535 f
+0000002144 65535 f
+0000002145 65535 f
+0000002146 65535 f
+0000002147 65535 f
+0000002148 65535 f
+0000002149 65535 f
+0000002150 65535 f
+0000002151 65535 f
+0000002152 65535 f
+0000002153 65535 f
+0000002154 65535 f
+0000002155 65535 f
+0000002156 65535 f
+0000002157 65535 f
+0000002158 65535 f
+0000002159 65535 f
+0000002160 65535 f
+0000002161 65535 f
+0000002162 65535 f
+0000002163 65535 f
+0000002164 65535 f
+0000002165 65535 f
+0000002166 65535 f
+0000002167 65535 f
+0000002168 65535 f
+0000002169 65535 f
+0000002170 65535 f
+0000002171 65535 f
+0000002172 65535 f
+0000002173 65535 f
+0000002174 65535 f
+0000002175 65535 f
+0000002176 65535 f
+0000002177 65535 f
+0000002178 65535 f
+0000002179 65535 f
+0000002180 65535 f
+0000002181 65535 f
+0000002182 65535 f
+0000002183 65535 f
+0000002184 65535 f
+0000002185 65535 f
+0000002186 65535 f
+0000002187 65535 f
+0000002188 65535 f
+0000002189 65535 f
+0000002190 65535 f
+0000002191 65535 f
+0000002192 65535 f
+0000002193 65535 f
+0000002194 65535 f
+0000002195 65535 f
+0000002196 65535 f
+0000002197 65535 f
+0000002198 65535 f
+0000002199 65535 f
+0000002200 65535 f
+0000002201 65535 f
+0000002202 65535 f
+0000002203 65535 f
+0000002204 65535 f
+0000002205 65535 f
+0000002206 65535 f
+0000002207 65535 f
+0000002208 65535 f
+0000002209 65535 f
+0000002210 65535 f
+0000002211 65535 f
+0000002212 65535 f
+0000002213 65535 f
+0000002214 65535 f
+0000002215 65535 f
+0000002216 65535 f
+0000002217 65535 f
+0000002218 65535 f
+0000002219 65535 f
+0000002220 65535 f
+0000002221 65535 f
+0000002222 65535 f
+0000002223 65535 f
+0000002224 65535 f
+0000002225 65535 f
+0000002226 65535 f
+0000002227 65535 f
+0000002228 65535 f
+0000002229 65535 f
+0000002230 65535 f
+0000002231 65535 f
+0000002232 65535 f
+0000002233 65535 f
+0000002234 65535 f
+0000002235 65535 f
+0000002236 65535 f
+0000002237 65535 f
+0000002238 65535 f
+0000002239 65535 f
+0000002240 65535 f
+0000002241 65535 f
+0000002242 65535 f
+0000002243 65535 f
+0000002244 65535 f
+0000002245 65535 f
+0000002246 65535 f
+0000002247 65535 f
+0000002248 65535 f
+0000002249 65535 f
+0000002250 65535 f
+0000002251 65535 f
+0000002252 65535 f
+0000002253 65535 f
+0000002254 65535 f
+0000002255 65535 f
+0000002256 65535 f
+0000002257 65535 f
+0000002258 65535 f
+0000002259 65535 f
+0000002260 65535 f
+0000002261 65535 f
+0000002262 65535 f
+0000002263 65535 f
+0000002264 65535 f
+0000002265 65535 f
+0000002266 65535 f
+0000002267 65535 f
+0000002268 65535 f
+0000002269 65535 f
+0000002270 65535 f
+0000002271 65535 f
+0000002272 65535 f
+0000002273 65535 f
+0000002274 65535 f
+0000002275 65535 f
+0000002276 65535 f
+0000002277 65535 f
+0000002278 65535 f
+0000002279 65535 f
+0000002280 65535 f
+0000002281 65535 f
+0000002282 65535 f
+0000002283 65535 f
+0000002284 65535 f
+0000002285 65535 f
+0000002286 65535 f
+0000002287 65535 f
+0000002288 65535 f
+0000002289 65535 f
+0000002290 65535 f
+0000002291 65535 f
+0000002292 65535 f
+0000002293 65535 f
+0000002294 65535 f
+0000002295 65535 f
+0000002296 65535 f
+0000002297 65535 f
+0000002298 65535 f
+0000002299 65535 f
+0000002300 65535 f
+0000002301 65535 f
+0000002302 65535 f
+0000002303 65535 f
+0000002304 65535 f
+0000002305 65535 f
+0000002306 65535 f
+0000002307 65535 f
+0000002308 65535 f
+0000002309 65535 f
+0000002310 65535 f
+0000002311 65535 f
+0000002312 65535 f
+0000002313 65535 f
+0000002314 65535 f
+0000002315 65535 f
+0000002316 65535 f
+0000002317 65535 f
+0000002318 65535 f
+0000002319 65535 f
+0000002320 65535 f
+0000002321 65535 f
+0000002322 65535 f
+0000002323 65535 f
+0000002324 65535 f
+0000002325 65535 f
+0000002326 65535 f
+0000002327 65535 f
+0000002328 65535 f
+0000002329 65535 f
+0000002330 65535 f
+0000002331 65535 f
+0000002332 65535 f
+0000002333 65535 f
+0000002334 65535 f
+0000002335 65535 f
+0000002336 65535 f
+0000002337 65535 f
+0000002338 65535 f
+0000002339 65535 f
+0000002340 65535 f
+0000002341 65535 f
+0000002342 65535 f
+0000002343 65535 f
+0000002344 65535 f
+0000002345 65535 f
+0000002346 65535 f
+0000002347 65535 f
+0000002348 65535 f
+0000002349 65535 f
+0000002350 65535 f
+0000002351 65535 f
+0000002352 65535 f
+0000002353 65535 f
+0000002354 65535 f
+0000002355 65535 f
+0000002356 65535 f
+0000002357 65535 f
+0000002358 65535 f
+0000002359 65535 f
+0000002360 65535 f
+0000002361 65535 f
+0000002362 65535 f
+0000002363 65535 f
+0000002364 65535 f
+0000002365 65535 f
+0000002366 65535 f
+0000002367 65535 f
+0000002368 65535 f
+0000002369 65535 f
+0000002370 65535 f
+0000002371 65535 f
+0000002372 65535 f
+0000002373 65535 f
+0000002374 65535 f
+0000002375 65535 f
+0000002376 65535 f
+0000002377 65535 f
+0000002378 65535 f
+0000002379 65535 f
+0000002380 65535 f
+0000002381 65535 f
+0000002382 65535 f
+0000002383 65535 f
+0000002384 65535 f
+0000002385 65535 f
+0000002386 65535 f
+0000002387 65535 f
+0000002388 65535 f
+0000002389 65535 f
+0000002390 65535 f
+0000002391 65535 f
+0000002392 65535 f
+0000002393 65535 f
+0000002394 65535 f
+0000002395 65535 f
+0000002396 65535 f
+0000002397 65535 f
+0000002398 65535 f
+0000002399 65535 f
+0000002400 65535 f
+0000002401 65535 f
+0000002402 65535 f
+0000002403 65535 f
+0000002404 65535 f
+0000002405 65535 f
+0000002406 65535 f
+0000002407 65535 f
+0000002408 65535 f
+0000002409 65535 f
+0000002410 65535 f
+0000002411 65535 f
+0000002412 65535 f
+0000002413 65535 f
+0000002414 65535 f
+0000002415 65535 f
+0000002416 65535 f
+0000002417 65535 f
+0000002418 65535 f
+0000002419 65535 f
+0000002420 65535 f
+0000002421 65535 f
+0000002422 65535 f
+0000002423 65535 f
+0000002424 65535 f
+0000002425 65535 f
+0000002426 65535 f
+0000002427 65535 f
+0000002428 65535 f
+0000002429 65535 f
+0000002430 65535 f
+0000002431 65535 f
+0000002432 65535 f
+0000002433 65535 f
+0000002434 65535 f
+0000002435 65535 f
+0000002436 65535 f
+0000002437 65535 f
+0000002438 65535 f
+0000002439 65535 f
+0000002440 65535 f
+0000002441 65535 f
+0000002442 65535 f
+0000002443 65535 f
+0000002444 65535 f
+0000002445 65535 f
+0000002446 65535 f
+0000002447 65535 f
+0000002448 65535 f
+0000002449 65535 f
+0000002450 65535 f
+0000002451 65535 f
+0000002452 65535 f
+0000002453 65535 f
+0000002454 65535 f
+0000002455 65535 f
+0000002456 65535 f
+0000002457 65535 f
+0000002458 65535 f
+0000002459 65535 f
+0000002460 65535 f
+0000002461 65535 f
+0000002462 65535 f
+0000002463 65535 f
+0000002464 65535 f
+0000002465 65535 f
+0000002466 65535 f
+0000002467 65535 f
+0000002468 65535 f
+0000002469 65535 f
+0000002470 65535 f
+0000002471 65535 f
+0000002472 65535 f
+0000002473 65535 f
+0000002474 65535 f
+0000002475 65535 f
+0000002476 65535 f
+0000002477 65535 f
+0000002478 65535 f
+0000002479 65535 f
+0000002480 65535 f
+0000002481 65535 f
+0000002482 65535 f
+0000002483 65535 f
+0000002484 65535 f
+0000002485 65535 f
+0000002486 65535 f
+0000002487 65535 f
+0000002488 65535 f
+0000002489 65535 f
+0000002490 65535 f
+0000002491 65535 f
+0000002492 65535 f
+0000002493 65535 f
+0000002494 65535 f
+0000002495 65535 f
+0000002496 65535 f
+0000002497 65535 f
+0000002498 65535 f
+0000002499 65535 f
+0000002500 65535 f
+0000002501 65535 f
+0000002502 65535 f
+0000002503 65535 f
+0000002504 65535 f
+0000002505 65535 f
+0000002506 65535 f
+0000002507 65535 f
+0000002508 65535 f
+0000002509 65535 f
+0000002510 65535 f
+0000002511 65535 f
+0000002512 65535 f
+0000002513 65535 f
+0000002514 65535 f
+0000002515 65535 f
+0000002516 65535 f
+0000002517 65535 f
+0000002518 65535 f
+0000002519 65535 f
+0000002520 65535 f
+0000002521 65535 f
+0000002522 65535 f
+0000002523 65535 f
+0000002524 65535 f
+0000002525 65535 f
+0000002526 65535 f
+0000002527 65535 f
+0000002528 65535 f
+0000002529 65535 f
+0000002530 65535 f
+0000002531 65535 f
+0000002532 65535 f
+0000002533 65535 f
+0000002534 65535 f
+0000002535 65535 f
+0000002536 65535 f
+0000002537 65535 f
+0000002538 65535 f
+0000002539 65535 f
+0000002540 65535 f
+0000002541 65535 f
+0000002542 65535 f
+0000002543 65535 f
+0000002544 65535 f
+0000002545 65535 f
+0000002546 65535 f
+0000002547 65535 f
+0000002548 65535 f
+0000002549 65535 f
+0000002550 65535 f
+0000002551 65535 f
+0000002552 65535 f
+0000002553 65535 f
+0000002554 65535 f
+0000002555 65535 f
+0000002556 65535 f
+0000002557 65535 f
+0000002558 65535 f
+0000002559 65535 f
+0000002560 65535 f
+0000002561 65535 f
+0000002562 65535 f
+0000002563 65535 f
+0000002564 65535 f
+0000002565 65535 f
+0000002566 65535 f
+0000002567 65535 f
+0000002568 65535 f
+0000002569 65535 f
+0000002570 65535 f
+0000002571 65535 f
+0000002572 65535 f
+0000002573 65535 f
+0000002574 65535 f
+0000002575 65535 f
+0000002576 65535 f
+0000002577 65535 f
+0000002578 65535 f
+0000002579 65535 f
+0000002580 65535 f
+0000002581 65535 f
+0000002582 65535 f
+0000002583 65535 f
+0000002584 65535 f
+0000002585 65535 f
+0000002586 65535 f
+0000002587 65535 f
+0000002588 65535 f
+0000002589 65535 f
+0000002590 65535 f
+0000002591 65535 f
+0000002592 65535 f
+0000002593 65535 f
+0000002594 65535 f
+0000002595 65535 f
+0000002596 65535 f
+0000002597 65535 f
+0000002598 65535 f
+0000002599 65535 f
+0000002600 65535 f
+0000002601 65535 f
+0000002602 65535 f
+0000002603 65535 f
+0000002604 65535 f
+0000002605 65535 f
+0000002606 65535 f
+0000002607 65535 f
+0000002608 65535 f
+0000002609 65535 f
+0000002610 65535 f
+0000002611 65535 f
+0000002612 65535 f
+0000002613 65535 f
+0000002614 65535 f
+0000002615 65535 f
+0000002616 65535 f
+0000002617 65535 f
+0000002618 65535 f
+0000002619 65535 f
+0000002620 65535 f
+0000002621 65535 f
+0000002622 65535 f
+0000002623 65535 f
+0000002624 65535 f
+0000002625 65535 f
+0000002626 65535 f
+0000002627 65535 f
+0000002628 65535 f
+0000002629 65535 f
+0000002630 65535 f
+0000002631 65535 f
+0000002632 65535 f
+0000002633 65535 f
+0000002634 65535 f
+0000002635 65535 f
+0000002636 65535 f
+0000002637 65535 f
+0000002638 65535 f
+0000002639 65535 f
+0000002640 65535 f
+0000002641 65535 f
+0000002642 65535 f
+0000002643 65535 f
+0000002644 65535 f
+0000002645 65535 f
+0000002646 65535 f
+0000002647 65535 f
+0000002648 65535 f
+0000002649 65535 f
+0000002650 65535 f
+0000002651 65535 f
+0000002652 65535 f
+0000002653 65535 f
+0000002654 65535 f
+0000002655 65535 f
+0000002656 65535 f
+0000002657 65535 f
+0000002658 65535 f
+0000002659 65535 f
+0000002660 65535 f
+0000002661 65535 f
+0000002662 65535 f
+0000002663 65535 f
+0000002664 65535 f
+0000002665 65535 f
+0000002666 65535 f
+0000002667 65535 f
+0000002668 65535 f
+0000002669 65535 f
+0000002670 65535 f
+0000002671 65535 f
+0000002672 65535 f
+0000002673 65535 f
+0000002674 65535 f
+0000002675 65535 f
+0000002676 65535 f
+0000002677 65535 f
+0000002678 65535 f
+0000002679 65535 f
+0000002680 65535 f
+0000002681 65535 f
+0000002682 65535 f
+0000002683 65535 f
+0000002684 65535 f
+0000002685 65535 f
+0000002686 65535 f
+0000002687 65535 f
+0000002688 65535 f
+0000002689 65535 f
+0000002690 65535 f
+0000002691 65535 f
+0000002692 65535 f
+0000002693 65535 f
+0000002694 65535 f
+0000002695 65535 f
+0000002696 65535 f
+0000002697 65535 f
+0000002698 65535 f
+0000002699 65535 f
+0000002700 65535 f
+0000002701 65535 f
+0000002702 65535 f
+0000002703 65535 f
+0000002704 65535 f
+0000002705 65535 f
+0000002706 65535 f
+0000002707 65535 f
+0000002708 65535 f
+0000002709 65535 f
+0000002710 65535 f
+0000002711 65535 f
+0000002712 65535 f
+0000002713 65535 f
+0000002714 65535 f
+0000002715 65535 f
+0000002716 65535 f
+0000002717 65535 f
+0000002718 65535 f
+0000002719 65535 f
+0000002720 65535 f
+0000002721 65535 f
+0000002722 65535 f
+0000002723 65535 f
+0000002724 65535 f
+0000002725 65535 f
+0000002726 65535 f
+0000002727 65535 f
+0000002728 65535 f
+0000002729 65535 f
+0000002730 65535 f
+0000002731 65535 f
+0000002732 65535 f
+0000002733 65535 f
+0000002734 65535 f
+0000002735 65535 f
+0000002736 65535 f
+0000002737 65535 f
+0000002738 65535 f
+0000002739 65535 f
+0000002740 65535 f
+0000002741 65535 f
+0000002742 65535 f
+0000002743 65535 f
+0000002744 65535 f
+0000002745 65535 f
+0000002746 65535 f
+0000002747 65535 f
+0000002748 65535 f
+0000002749 65535 f
+0000002750 65535 f
+0000002751 65535 f
+0000002752 65535 f
+0000002753 65535 f
+0000002754 65535 f
+0000002755 65535 f
+0000002756 65535 f
+0000002757 65535 f
+0000002758 65535 f
+0000002759 65535 f
+0000002760 65535 f
+0000002761 65535 f
+0000002762 65535 f
+0000002763 65535 f
+0000002764 65535 f
+0000002765 65535 f
+0000002766 65535 f
+0000002767 65535 f
+0000002768 65535 f
+0000002769 65535 f
+0000002770 65535 f
+0000002771 65535 f
+0000002772 65535 f
+0000002773 65535 f
+0000002774 65535 f
+0000002775 65535 f
+0000002776 65535 f
+0000002777 65535 f
+0000002778 65535 f
+0000002779 65535 f
+0000002780 65535 f
+0000002781 65535 f
+0000002782 65535 f
+0000002783 65535 f
+0000002784 65535 f
+0000002785 65535 f
+0000002786 65535 f
+0000002787 65535 f
+0000002788 65535 f
+0000002789 65535 f
+0000002790 65535 f
+0000002791 65535 f
+0000002792 65535 f
+0000002793 65535 f
+0000002794 65535 f
+0000002795 65535 f
+0000002796 65535 f
+0000002797 65535 f
+0000002798 65535 f
+0000002799 65535 f
+0000002800 65535 f
+0000002801 65535 f
+0000002802 65535 f
+0000002803 65535 f
+0000002804 65535 f
+0000002805 65535 f
+0000002806 65535 f
+0000002807 65535 f
+0000002808 65535 f
+0000002809 65535 f
+0000002810 65535 f
+0000002811 65535 f
+0000002812 65535 f
+0000002813 65535 f
+0000002814 65535 f
+0000002815 65535 f
+0000002816 65535 f
+0000002817 65535 f
+0000002818 65535 f
+0000002819 65535 f
+0000002820 65535 f
+0000002821 65535 f
+0000002822 65535 f
+0000002823 65535 f
+0000002824 65535 f
+0000002825 65535 f
+0000002826 65535 f
+0000002827 65535 f
+0000002828 65535 f
+0000002829 65535 f
+0000002830 65535 f
+0000002831 65535 f
+0000002832 65535 f
+0000002833 65535 f
+0000002834 65535 f
+0000002835 65535 f
+0000002836 65535 f
+0000002837 65535 f
+0000002838 65535 f
+0000002839 65535 f
+0000002840 65535 f
+0000002841 65535 f
+0000002842 65535 f
+0000002843 65535 f
+0000002844 65535 f
+0000002845 65535 f
+0000002846 65535 f
+0000002847 65535 f
+0000002848 65535 f
+0000002849 65535 f
+0000002850 65535 f
+0000002851 65535 f
+0000002852 65535 f
+0000002853 65535 f
+0000002854 65535 f
+0000002855 65535 f
+0000002856 65535 f
+0000002857 65535 f
+0000002858 65535 f
+0000002859 65535 f
+0000002860 65535 f
+0000002861 65535 f
+0000002862 65535 f
+0000002863 65535 f
+0000002864 65535 f
+0000002865 65535 f
+0000002866 65535 f
+0000002867 65535 f
+0000002868 65535 f
+0000002869 65535 f
+0000002870 65535 f
+0000002871 65535 f
+0000002872 65535 f
+0000002873 65535 f
+0000002874 65535 f
+0000002875 65535 f
+0000002876 65535 f
+0000002877 65535 f
+0000002878 65535 f
+0000002879 65535 f
+0000002880 65535 f
+0000002881 65535 f
+0000002882 65535 f
+0000002883 65535 f
+0000002884 65535 f
+0000002885 65535 f
+0000002886 65535 f
+0000002887 65535 f
+0000002888 65535 f
+0000002889 65535 f
+0000002890 65535 f
+0000002891 65535 f
+0000002892 65535 f
+0000002893 65535 f
+0000002894 65535 f
+0000002895 65535 f
+0000002896 65535 f
+0000002897 65535 f
+0000002898 65535 f
+0000002899 65535 f
+0000002900 65535 f
+0000002901 65535 f
+0000002902 65535 f
+0000002903 65535 f
+0000002904 65535 f
+0000002905 65535 f
+0000002906 65535 f
+0000002907 65535 f
+0000002908 65535 f
+0000002909 65535 f
+0000002910 65535 f
+0000002911 65535 f
+0000002912 65535 f
+0000002913 65535 f
+0000002914 65535 f
+0000002915 65535 f
+0000002916 65535 f
+0000002917 65535 f
+0000002918 65535 f
+0000002919 65535 f
+0000002920 65535 f
+0000002921 65535 f
+0000002922 65535 f
+0000002923 65535 f
+0000002924 65535 f
+0000002925 65535 f
+0000002926 65535 f
+0000002927 65535 f
+0000002928 65535 f
+0000002929 65535 f
+0000002930 65535 f
+0000002931 65535 f
+0000002932 65535 f
+0000002933 65535 f
+0000002934 65535 f
+0000002935 65535 f
+0000002936 65535 f
+0000002937 65535 f
+0000002938 65535 f
+0000002939 65535 f
+0000002940 65535 f
+0000002941 65535 f
+0000002942 65535 f
+0000002943 65535 f
+0000002944 65535 f
+0000002945 65535 f
+0000002946 65535 f
+0000002947 65535 f
+0000002948 65535 f
+0000002949 65535 f
+0000002950 65535 f
+0000002951 65535 f
+0000002952 65535 f
+0000002953 65535 f
+0000002954 65535 f
+0000002955 65535 f
+0000002956 65535 f
+0000002957 65535 f
+0000002958 65535 f
+0000002959 65535 f
+0000002960 65535 f
+0000002961 65535 f
+0000002962 65535 f
+0000002963 65535 f
+0000002964 65535 f
+0000002965 65535 f
+0000002966 65535 f
+0000002967 65535 f
+0000002968 65535 f
+0000002969 65535 f
+0000002970 65535 f
+0000002971 65535 f
+0000002972 65535 f
+0000002973 65535 f
+0000002974 65535 f
+0000002975 65535 f
+0000002976 65535 f
+0000002977 65535 f
+0000002978 65535 f
+0000002979 65535 f
+0000002980 65535 f
+0000002981 65535 f
+0000002982 65535 f
+0000002983 65535 f
+0000002984 65535 f
+0000002985 65535 f
+0000002986 65535 f
+0000002987 65535 f
+0000002988 65535 f
+0000002989 65535 f
+0000002990 65535 f
+0000002991 65535 f
+0000002992 65535 f
+0000002993 65535 f
+0000002994 65535 f
+0000002995 65535 f
+0000002996 65535 f
+0000002997 65535 f
+0000002998 65535 f
+0000002999 65535 f
+0000003000 65535 f
+0000003001 65535 f
+0000003002 65535 f
+0000003003 65535 f
+0000003004 65535 f
+0000003005 65535 f
+0000003006 65535 f
+0000003007 65535 f
+0000003008 65535 f
+0000003009 65535 f
+0000003010 65535 f
+0000003011 65535 f
+0000003012 65535 f
+0000003013 65535 f
+0000003014 65535 f
+0000003015 65535 f
+0000003016 65535 f
+0000003017 65535 f
+0000003018 65535 f
+0000003019 65535 f
+0000003020 65535 f
+0000003021 65535 f
+0000003022 65535 f
+0000003023 65535 f
+0000003024 65535 f
+0000003025 65535 f
+0000003026 65535 f
+0000003027 65535 f
+0000003028 65535 f
+0000003029 65535 f
+0000003030 65535 f
+0000003031 65535 f
+0000003032 65535 f
+0000003033 65535 f
+0000003034 65535 f
+0000003035 65535 f
+0000003036 65535 f
+0000003037 65535 f
+0000003038 65535 f
+0000003039 65535 f
+0000003040 65535 f
+0000003041 65535 f
+0000003042 65535 f
+0000003043 65535 f
+0000003044 65535 f
+0000003045 65535 f
+0000003046 65535 f
+0000003047 65535 f
+0000003048 65535 f
+0000003049 65535 f
+0000003050 65535 f
+0000003051 65535 f
+0000003052 65535 f
+0000003053 65535 f
+0000003054 65535 f
+0000003055 65535 f
+0000003056 65535 f
+0000003057 65535 f
+0000003058 65535 f
+0000003059 65535 f
+0000003060 65535 f
+0000003061 65535 f
+0000003062 65535 f
+0000003063 65535 f
+0000003064 65535 f
+0000003065 65535 f
+0000003066 65535 f
+0000003067 65535 f
+0000003068 65535 f
+0000003069 65535 f
+0000003070 65535 f
+0000003071 65535 f
+0000003072 65535 f
+0000003073 65535 f
+0000003074 65535 f
+0000003075 65535 f
+0000003076 65535 f
+0000003077 65535 f
+0000003078 65535 f
+0000003079 65535 f
+0000003080 65535 f
+0000003081 65535 f
+0000003082 65535 f
+0000003083 65535 f
+0000003084 65535 f
+0000003085 65535 f
+0000003086 65535 f
+0000003087 65535 f
+0000003088 65535 f
+0000003089 65535 f
+0000003090 65535 f
+0000003091 65535 f
+0000003092 65535 f
+0000003093 65535 f
+0000003094 65535 f
+0000003095 65535 f
+0000003096 65535 f
+0000003097 65535 f
+0000003098 65535 f
+0000003099 65535 f
+0000003100 65535 f
+0000003101 65535 f
+0000003102 65535 f
+0000003103 65535 f
+0000003104 65535 f
+0000003105 65535 f
+0000003106 65535 f
+0000003107 65535 f
+0000003108 65535 f
+0000003109 65535 f
+0000003110 65535 f
+0000003111 65535 f
+0000003112 65535 f
+0000003113 65535 f
+0000003114 65535 f
+0000003115 65535 f
+0000003116 65535 f
+0000003117 65535 f
+0000003118 65535 f
+0000003119 65535 f
+0000003120 65535 f
+0000003121 65535 f
+0000003122 65535 f
+0000003123 65535 f
+0000003124 65535 f
+0000003125 65535 f
+0000003126 65535 f
+0000003127 65535 f
+0000003128 65535 f
+0000003129 65535 f
+0000003130 65535 f
+0000003131 65535 f
+0000003132 65535 f
+0000003133 65535 f
+0000003134 65535 f
+0000003135 65535 f
+0000003136 65535 f
+0000003137 65535 f
+0000003138 65535 f
+0000003139 65535 f
+0000003140 65535 f
+0000003141 65535 f
+0000003142 65535 f
+0000003143 65535 f
+0000003144 65535 f
+0000003145 65535 f
+0000003146 65535 f
+0000003147 65535 f
+0000003148 65535 f
+0000003149 65535 f
+0000003150 65535 f
+0000003151 65535 f
+0000003152 65535 f
+0000003153 65535 f
+0000003154 65535 f
+0000003155 65535 f
+0000003156 65535 f
+0000003157 65535 f
+0000003158 65535 f
+0000003159 65535 f
+0000003160 65535 f
+0000003161 65535 f
+0000003162 65535 f
+0000003163 65535 f
+0000003164 65535 f
+0000003165 65535 f
+0000003166 65535 f
+0000003167 65535 f
+0000003168 65535 f
+0000003169 65535 f
+0000003170 65535 f
+0000003171 65535 f
+0000003172 65535 f
+0000003173 65535 f
+0000003174 65535 f
+0000003175 65535 f
+0000003176 65535 f
+0000003177 65535 f
+0000003178 65535 f
+0000003179 65535 f
+0000003180 65535 f
+0000003181 65535 f
+0000003182 65535 f
+0000003183 65535 f
+0000003184 65535 f
+0000003185 65535 f
+0000003186 65535 f
+0000003187 65535 f
+0000003188 65535 f
+0000003189 65535 f
+0000003190 65535 f
+0000003191 65535 f
+0000003192 65535 f
+0000003193 65535 f
+0000003194 65535 f
+0000003195 65535 f
+0000003196 65535 f
+0000003197 65535 f
+0000003198 65535 f
+0000003199 65535 f
+0000003200 65535 f
+0000003201 65535 f
+0000003202 65535 f
+0000003203 65535 f
+0000003204 65535 f
+0000003205 65535 f
+0000003206 65535 f
+0000003207 65535 f
+0000003208 65535 f
+0000003209 65535 f
+0000003210 65535 f
+0000003211 65535 f
+0000003212 65535 f
+0000003213 65535 f
+0000003214 65535 f
+0000003215 65535 f
+0000003216 65535 f
+0000003217 65535 f
+0000003218 65535 f
+0000003219 65535 f
+0000003220 65535 f
+0000003221 65535 f
+0000003222 65535 f
+0000003223 65535 f
+0000003224 65535 f
+0000003225 65535 f
+0000003226 65535 f
+0000003227 65535 f
+0000003228 65535 f
+0000003229 65535 f
+0000003230 65535 f
+0000003231 65535 f
+0000003232 65535 f
+0000003233 65535 f
+0000003234 65535 f
+0000003235 65535 f
+0000003236 65535 f
+0000003237 65535 f
+0000003238 65535 f
+0000003239 65535 f
+0000003240 65535 f
+0000003241 65535 f
+0000003242 65535 f
+0000003243 65535 f
+0000003244 65535 f
+0000003245 65535 f
+0000003246 65535 f
+0000003247 65535 f
+0000003248 65535 f
+0000003249 65535 f
+0000003250 65535 f
+0000003251 65535 f
+0000003252 65535 f
+0000003253 65535 f
+0000003254 65535 f
+0000003255 65535 f
+0000003256 65535 f
+0000003257 65535 f
+0000003258 65535 f
+0000003259 65535 f
+0000003260 65535 f
+0000003261 65535 f
+0000003262 65535 f
+0000003263 65535 f
+0000003264 65535 f
+0000003265 65535 f
+0000003266 65535 f
+0000003267 65535 f
+0000003268 65535 f
+0000003269 65535 f
+0000003270 65535 f
+0000003271 65535 f
+0000003272 65535 f
+0000003273 65535 f
+0000003274 65535 f
+0000003275 65535 f
+0000003276 65535 f
+0000003277 65535 f
+0000003278 65535 f
+0000003279 65535 f
+0000003280 65535 f
+0000003281 65535 f
+0000003282 65535 f
+0000003283 65535 f
+0000003284 65535 f
+0000003285 65535 f
+0000003286 65535 f
+0000003287 65535 f
+0000003288 65535 f
+0000003289 65535 f
+0000003290 65535 f
+0000003291 65535 f
+0000003292 65535 f
+0000003293 65535 f
+0000003294 65535 f
+0000003295 65535 f
+0000003296 65535 f
+0000003297 65535 f
+0000003298 65535 f
+0000003299 65535 f
+0000003300 65535 f
+0000003301 65535 f
+0000003302 65535 f
+0000003303 65535 f
+0000003304 65535 f
+0000003305 65535 f
+0000003306 65535 f
+0000003307 65535 f
+0000003308 65535 f
+0000003309 65535 f
+0000003310 65535 f
+0000003311 65535 f
+0000003312 65535 f
+0000003313 65535 f
+0000003314 65535 f
+0000003315 65535 f
+0000003316 65535 f
+0000003317 65535 f
+0000003318 65535 f
+0000003319 65535 f
+0000003320 65535 f
+0000003321 65535 f
+0000003322 65535 f
+0000003323 65535 f
+0000003324 65535 f
+0000003325 65535 f
+0000003326 65535 f
+0000003327 65535 f
+0000003328 65535 f
+0000003329 65535 f
+0000003330 65535 f
+0000003331 65535 f
+0000003332 65535 f
+0000003333 65535 f
+0000003334 65535 f
+0000003335 65535 f
+0000003336 65535 f
+0000003337 65535 f
+0000003338 65535 f
+0000003339 65535 f
+0000003340 65535 f
+0000003341 65535 f
+0000003342 65535 f
+0000003343 65535 f
+0000003344 65535 f
+0000003345 65535 f
+0000003346 65535 f
+0000003347 65535 f
+0000003348 65535 f
+0000003349 65535 f
+0000003350 65535 f
+0000003351 65535 f
+0000003352 65535 f
+0000003353 65535 f
+0000003354 65535 f
+0000003355 65535 f
+0000003356 65535 f
+0000003357 65535 f
+0000003358 65535 f
+0000003359 65535 f
+0000003360 65535 f
+0000003361 65535 f
+0000003362 65535 f
+0000003363 65535 f
+0000003364 65535 f
+0000003365 65535 f
+0000003366 65535 f
+0000003367 65535 f
+0000003368 65535 f
+0000003369 65535 f
+0000003370 65535 f
+0000003371 65535 f
+0000003372 65535 f
+0000003373 65535 f
+0000003374 65535 f
+0000003375 65535 f
+0000003376 65535 f
+0000003377 65535 f
+0000003378 65535 f
+0000003379 65535 f
+0000003380 65535 f
+0000003381 65535 f
+0000003382 65535 f
+0000003383 65535 f
+0000003384 65535 f
+0000003385 65535 f
+0000003386 65535 f
+0000003387 65535 f
+0000003388 65535 f
+0000003389 65535 f
+0000003390 65535 f
+0000003391 65535 f
+0000003392 65535 f
+0000003393 65535 f
+0000003394 65535 f
+0000003395 65535 f
+0000003396 65535 f
+0000003397 65535 f
+0000003398 65535 f
+0000003399 65535 f
+0000003400 65535 f
+0000003401 65535 f
+0000003402 65535 f
+0000003403 65535 f
+0000003404 65535 f
+0000003405 65535 f
+0000003406 65535 f
+0000003407 65535 f
+0000003408 65535 f
+0000003409 65535 f
+0000003410 65535 f
+0000003411 65535 f
+0000003412 65535 f
+0000003413 65535 f
+0000003414 65535 f
+0000003415 65535 f
+0000003416 65535 f
+0000003417 65535 f
+0000003418 65535 f
+0000003419 65535 f
+0000003420 65535 f
+0000003421 65535 f
+0000003422 65535 f
+0000003423 65535 f
+0000003424 65535 f
+0000003425 65535 f
+0000003426 65535 f
+0000003427 65535 f
+0000003428 65535 f
+0000003429 65535 f
+0000003430 65535 f
+0000003431 65535 f
+0000003432 65535 f
+0000003433 65535 f
+0000003434 65535 f
+0000003435 65535 f
+0000003436 65535 f
+0000003437 65535 f
+0000003438 65535 f
+0000003439 65535 f
+0000003440 65535 f
+0000003441 65535 f
+0000003442 65535 f
+0000003443 65535 f
+0000003444 65535 f
+0000003445 65535 f
+0000003446 65535 f
+0000003447 65535 f
+0000003448 65535 f
+0000003449 65535 f
+0000003450 65535 f
+0000003451 65535 f
+0000003452 65535 f
+0000003453 65535 f
+0000003454 65535 f
+0000003455 65535 f
+0000003456 65535 f
+0000003457 65535 f
+0000003458 65535 f
+0000003459 65535 f
+0000003460 65535 f
+0000003461 65535 f
+0000003462 65535 f
+0000003463 65535 f
+0000003464 65535 f
+0000003465 65535 f
+0000003466 65535 f
+0000003467 65535 f
+0000003468 65535 f
+0000003469 65535 f
+0000003470 65535 f
+0000003471 65535 f
+0000003472 65535 f
+0000003473 65535 f
+0000003474 65535 f
+0000003475 65535 f
+0000003476 65535 f
+0000003477 65535 f
+0000003478 65535 f
+0000003479 65535 f
+0000003480 65535 f
+0000003481 65535 f
+0000003482 65535 f
+0000003483 65535 f
+0000003484 65535 f
+0000003485 65535 f
+0000003486 65535 f
+0000003487 65535 f
+0000003488 65535 f
+0000003489 65535 f
+0000003490 65535 f
+0000003491 65535 f
+0000003492 65535 f
+0000003493 65535 f
+0000003494 65535 f
+0000003495 65535 f
+0000003496 65535 f
+0000003497 65535 f
+0000003498 65535 f
+0000003499 65535 f
+0000003500 65535 f
+0000003501 65535 f
+0000003502 65535 f
+0000003503 65535 f
+0000003504 65535 f
+0000003505 65535 f
+0000003506 65535 f
+0000003507 65535 f
+0000003508 65535 f
+0000003509 65535 f
+0000003510 65535 f
+0000003511 65535 f
+0000003512 65535 f
+0000003513 65535 f
+0000003514 65535 f
+0000003515 65535 f
+0000003516 65535 f
+0000003517 65535 f
+0000003518 65535 f
+0000003519 65535 f
+0000003520 65535 f
+0000003521 65535 f
+0000003522 65535 f
+0000003523 65535 f
+0000003524 65535 f
+0000003525 65535 f
+0000003526 65535 f
+0000003527 65535 f
+0000003528 65535 f
+0000003529 65535 f
+0000003530 65535 f
+0000003531 65535 f
+0000003532 65535 f
+0000003533 65535 f
+0000003534 65535 f
+0000003535 65535 f
+0000003536 65535 f
+0000003537 65535 f
+0000003538 65535 f
+0000003539 65535 f
+0000003540 65535 f
+0000003541 65535 f
+0000003542 65535 f
+0000003543 65535 f
+0000003544 65535 f
+0000003545 65535 f
+0000003546 65535 f
+0000003547 65535 f
+0000003548 65535 f
+0000003549 65535 f
+0000003550 65535 f
+0000003551 65535 f
+0000003552 65535 f
+0000003553 65535 f
+0000003554 65535 f
+0000003555 65535 f
+0000003556 65535 f
+0000003557 65535 f
+0000003558 65535 f
+0000003559 65535 f
+0000003560 65535 f
+0000003561 65535 f
+0000003562 65535 f
+0000003563 65535 f
+0000003564 65535 f
+0000003565 65535 f
+0000003566 65535 f
+0000003567 65535 f
+0000003568 65535 f
+0000003569 65535 f
+0000003570 65535 f
+0000003571 65535 f
+0000003572 65535 f
+0000003573 65535 f
+0000003574 65535 f
+0000003575 65535 f
+0000003576 65535 f
+0000003577 65535 f
+0000003578 65535 f
+0000003579 65535 f
+0000003580 65535 f
+0000003581 65535 f
+0000003582 65535 f
+0000003583 65535 f
+0000003584 65535 f
+0000003585 65535 f
+0000003586 65535 f
+0000003587 65535 f
+0000003588 65535 f
+0000003589 65535 f
+0000003590 65535 f
+0000003591 65535 f
+0000003592 65535 f
+0000003593 65535 f
+0000003594 65535 f
+0000003595 65535 f
+0000003596 65535 f
+0000003597 65535 f
+0000003598 65535 f
+0000003599 65535 f
+0000003600 65535 f
+0000003601 65535 f
+0000003602 65535 f
+0000003603 65535 f
+0000003604 65535 f
+0000003605 65535 f
+0000003606 65535 f
+0000003607 65535 f
+0000003608 65535 f
+0000003609 65535 f
+0000003610 65535 f
+0000003611 65535 f
+0000003612 65535 f
+0000003613 65535 f
+0000003614 65535 f
+0000003615 65535 f
+0000003616 65535 f
+0000003617 65535 f
+0000003618 65535 f
+0000003619 65535 f
+0000003620 65535 f
+0000003621 65535 f
+0000003622 65535 f
+0000003623 65535 f
+0000003624 65535 f
+0000003625 65535 f
+0000003626 65535 f
+0000003627 65535 f
+0000003628 65535 f
+0000003629 65535 f
+0000003630 65535 f
+0000003631 65535 f
+0000003632 65535 f
+0000003633 65535 f
+0000003634 65535 f
+0000003635 65535 f
+0000003636 65535 f
+0000003637 65535 f
+0000003638 65535 f
+0000003639 65535 f
+0000003640 65535 f
+0000003641 65535 f
+0000003642 65535 f
+0000003643 65535 f
+0000003644 65535 f
+0000003645 65535 f
+0000003646 65535 f
+0000003647 65535 f
+0000003648 65535 f
+0000003649 65535 f
+0000003650 65535 f
+0000003651 65535 f
+0000003652 65535 f
+0000003653 65535 f
+0000003654 65535 f
+0000003655 65535 f
+0000003656 65535 f
+0000003657 65535 f
+0000003658 65535 f
+0000003659 65535 f
+0000003660 65535 f
+0000003661 65535 f
+0000003662 65535 f
+0000003663 65535 f
+0000003664 65535 f
+0000003665 65535 f
+0000003666 65535 f
+0000003667 65535 f
+0000003668 65535 f
+0000003669 65535 f
+0000003670 65535 f
+0000003671 65535 f
+0000003672 65535 f
+0000003673 65535 f
+0000003674 65535 f
+0000003675 65535 f
+0000003676 65535 f
+0000003677 65535 f
+0000003678 65535 f
+0000003679 65535 f
+0000003680 65535 f
+0000003681 65535 f
+0000003682 65535 f
+0000003683 65535 f
+0000003684 65535 f
+0000003685 65535 f
+0000003686 65535 f
+0000003687 65535 f
+0000003688 65535 f
+0000003689 65535 f
+0000003690 65535 f
+0000003691 65535 f
+0000003692 65535 f
+0000003693 65535 f
+0000003694 65535 f
+0000003695 65535 f
+0000003696 65535 f
+0000003697 65535 f
+0000003698 65535 f
+0000003699 65535 f
+0000003700 65535 f
+0000003701 65535 f
+0000003702 65535 f
+0000003703 65535 f
+0000003704 65535 f
+0000003705 65535 f
+0000003706 65535 f
+0000003707 65535 f
+0000003708 65535 f
+0000003709 65535 f
+0000003710 65535 f
+0000003711 65535 f
+0000003712 65535 f
+0000003713 65535 f
+0000003714 65535 f
+0000003715 65535 f
+0000003716 65535 f
+0000003717 65535 f
+0000003718 65535 f
+0000003719 65535 f
+0000003720 65535 f
+0000003721 65535 f
+0000003722 65535 f
+0000003723 65535 f
+0000003724 65535 f
+0000003725 65535 f
+0000003726 65535 f
+0000003727 65535 f
+0000003728 65535 f
+0000003729 65535 f
+0000003730 65535 f
+0000003731 65535 f
+0000003732 65535 f
+0000003733 65535 f
+0000003734 65535 f
+0000003735 65535 f
+0000003736 65535 f
+0000003737 65535 f
+0000003738 65535 f
+0000003739 65535 f
+0000003740 65535 f
+0000003741 65535 f
+0000003742 65535 f
+0000003743 65535 f
+0000003744 65535 f
+0000003745 65535 f
+0000003746 65535 f
+0000003747 65535 f
+0000003748 65535 f
+0000003749 65535 f
+0000003750 65535 f
+0000003751 65535 f
+0000003752 65535 f
+0000003753 65535 f
+0000003754 65535 f
+0000003755 65535 f
+0000003756 65535 f
+0000003757 65535 f
+0000003758 65535 f
+0000003759 65535 f
+0000003760 65535 f
+0000003761 65535 f
+0000003762 65535 f
+0000003763 65535 f
+0000003764 65535 f
+0000003765 65535 f
+0000003766 65535 f
+0000003767 65535 f
+0000003768 65535 f
+0000003769 65535 f
+0000003770 65535 f
+0000003771 65535 f
+0000003772 65535 f
+0000003773 65535 f
+0000003774 65535 f
+0000003775 65535 f
+0000003776 65535 f
+0000003777 65535 f
+0000003778 65535 f
+0000003779 65535 f
+0000003780 65535 f
+0000003781 65535 f
+0000003782 65535 f
+0000003783 65535 f
+0000003784 65535 f
+0000003785 65535 f
+0000003786 65535 f
+0000003787 65535 f
+0000003788 65535 f
+0000003789 65535 f
+0000003790 65535 f
+0000003791 65535 f
+0000003792 65535 f
+0000003793 65535 f
+0000003794 65535 f
+0000003795 65535 f
+0000003796 65535 f
+0000003797 65535 f
+0000003798 65535 f
+0000003799 65535 f
+0000003800 65535 f
+0000003801 65535 f
+0000003802 65535 f
+0000003803 65535 f
+0000003804 65535 f
+0000003805 65535 f
+0000003806 65535 f
+0000003807 65535 f
+0000003808 65535 f
+0000003809 65535 f
+0000003810 65535 f
+0000003811 65535 f
+0000003812 65535 f
+0000003813 65535 f
+0000003814 65535 f
+0000003815 65535 f
+0000003816 65535 f
+0000003817 65535 f
+0000003818 65535 f
+0000003819 65535 f
+0000003820 65535 f
+0000003821 65535 f
+0000003822 65535 f
+0000003823 65535 f
+0000003824 65535 f
+0000003825 65535 f
+0000003826 65535 f
+0000003827 65535 f
+0000003828 65535 f
+0000003829 65535 f
+0000003830 65535 f
+0000003831 65535 f
+0000003832 65535 f
+0000003833 65535 f
+0000003834 65535 f
+0000003835 65535 f
+0000003836 65535 f
+0000003837 65535 f
+0000003838 65535 f
+0000003839 65535 f
+0000003840 65535 f
+0000003841 65535 f
+0000003842 65535 f
+0000003843 65535 f
+0000003844 65535 f
+0000003845 65535 f
+0000003846 65535 f
+0000003847 65535 f
+0000003848 65535 f
+0000003849 65535 f
+0000003850 65535 f
+0000003851 65535 f
+0000003852 65535 f
+0000003853 65535 f
+0000003854 65535 f
+0000003855 65535 f
+0000003856 65535 f
+0000003857 65535 f
+0000003858 65535 f
+0000003859 65535 f
+0000003860 65535 f
+0000003861 65535 f
+0000003862 65535 f
+0000003863 65535 f
+0000003864 65535 f
+0000003865 65535 f
+0000003866 65535 f
+0000003867 65535 f
+0000003868 65535 f
+0000003869 65535 f
+0000003870 65535 f
+0000003871 65535 f
+0000003872 65535 f
+0000003873 65535 f
+0000003874 65535 f
+0000003875 65535 f
+0000003876 65535 f
+0000003877 65535 f
+0000003878 65535 f
+0000003879 65535 f
+0000003880 65535 f
+0000003881 65535 f
+0000003882 65535 f
+0000003883 65535 f
+0000003884 65535 f
+0000003885 65535 f
+0000003886 65535 f
+0000003887 65535 f
+0000003888 65535 f
+0000003889 65535 f
+0000003890 65535 f
+0000003891 65535 f
+0000003892 65535 f
+0000003893 65535 f
+0000003894 65535 f
+0000003895 65535 f
+0000003896 65535 f
+0000003897 65535 f
+0000003898 65535 f
+0000003899 65535 f
+0000003900 65535 f
+0000003901 65535 f
+0000003902 65535 f
+0000003903 65535 f
+0000003904 65535 f
+0000003905 65535 f
+0000003906 65535 f
+0000003907 65535 f
+0000003908 65535 f
+0000003909 65535 f
+0000003910 65535 f
+0000003911 65535 f
+0000003912 65535 f
+0000003913 65535 f
+0000003914 65535 f
+0000003915 65535 f
+0000003916 65535 f
+0000003917 65535 f
+0000003918 65535 f
+0000003919 65535 f
+0000003920 65535 f
+0000003921 65535 f
+0000003922 65535 f
+0000003923 65535 f
+0000003924 65535 f
+0000003925 65535 f
+0000003926 65535 f
+0000003927 65535 f
+0000003928 65535 f
+0000003929 65535 f
+0000003930 65535 f
+0000003931 65535 f
+0000003932 65535 f
+0000003933 65535 f
+0000003934 65535 f
+0000003935 65535 f
+0000003936 65535 f
+0000003937 65535 f
+0000003938 65535 f
+0000003939 65535 f
+0000003940 65535 f
+0000003941 65535 f
+0000003942 65535 f
+0000003943 65535 f
+0000003944 65535 f
+0000003945 65535 f
+0000003946 65535 f
+0000003947 65535 f
+0000003948 65535 f
+0000003949 65535 f
+0000003950 65535 f
+0000003951 65535 f
+0000003952 65535 f
+0000003953 65535 f
+0000003954 65535 f
+0000003955 65535 f
+0000003956 65535 f
+0000003957 65535 f
+0000003958 65535 f
+0000003959 65535 f
+0000003960 65535 f
+0000003961 65535 f
+0000003962 65535 f
+0000003963 65535 f
+0000003964 65535 f
+0000003965 65535 f
+0000003966 65535 f
+0000003967 65535 f
+0000003968 65535 f
+0000003969 65535 f
+0000003970 65535 f
+0000003971 65535 f
+0000003972 65535 f
+0000003973 65535 f
+0000003974 65535 f
+0000003975 65535 f
+0000003976 65535 f
+0000003977 65535 f
+0000003978 65535 f
+0000003979 65535 f
+0000003980 65535 f
+0000003981 65535 f
+0000003982 65535 f
+0000003983 65535 f
+0000003984 65535 f
+0000003985 65535 f
+0000003986 65535 f
+0000003987 65535 f
+0000003988 65535 f
+0000003989 65535 f
+0000003990 65535 f
+0000003991 65535 f
+0000003992 65535 f
+0000003993 65535 f
+0000003994 65535 f
+0000003995 65535 f
+0000003996 65535 f
+0000003997 65535 f
+0000003998 65535 f
+0000003999 65535 f
+0000004000 65535 f
+0000004001 65535 f
+0000004002 65535 f
+0000004003 65535 f
+0000004004 65535 f
+0000004005 65535 f
+0000004006 65535 f
+0000004007 65535 f
+0000004008 65535 f
+0000004009 65535 f
+0000004010 65535 f
+0000004011 65535 f
+0000004012 65535 f
+0000004013 65535 f
+0000004014 65535 f
+0000004015 65535 f
+0000004016 65535 f
+0000004017 65535 f
+0000004018 65535 f
+0000004019 65535 f
+0000004020 65535 f
+0000004021 65535 f
+0000004022 65535 f
+0000004023 65535 f
+0000004024 65535 f
+0000004025 65535 f
+0000004026 65535 f
+0000004027 65535 f
+0000004028 65535 f
+0000004029 65535 f
+0000004030 65535 f
+0000004031 65535 f
+0000004032 65535 f
+0000004033 65535 f
+0000004034 65535 f
+0000004035 65535 f
+0000004036 65535 f
+0000004037 65535 f
+0000004038 65535 f
+0000004039 65535 f
+0000004040 65535 f
+0000004041 65535 f
+0000004042 65535 f
+0000004043 65535 f
+0000004044 65535 f
+0000004045 65535 f
+0000004046 65535 f
+0000004047 65535 f
+0000004048 65535 f
+0000004049 65535 f
+0000004050 65535 f
+0000004051 65535 f
+0000004052 65535 f
+0000004053 65535 f
+0000004054 65535 f
+0000004055 65535 f
+0000004056 65535 f
+0000004057 65535 f
+0000004058 65535 f
+0000004059 65535 f
+0000004060 65535 f
+0000004061 65535 f
+0000004062 65535 f
+0000004063 65535 f
+0000004064 65535 f
+0000004065 65535 f
+0000004066 65535 f
+0000004067 65535 f
+0000004068 65535 f
+0000004069 65535 f
+0000004070 65535 f
+0000004071 65535 f
+0000004072 65535 f
+0000004073 65535 f
+0000004074 65535 f
+0000004075 65535 f
+0000004076 65535 f
+0000004077 65535 f
+0000004078 65535 f
+0000004079 65535 f
+0000004080 65535 f
+0000004081 65535 f
+0000004082 65535 f
+0000004083 65535 f
+0000004084 65535 f
+0000004085 65535 f
+0000004086 65535 f
+0000004087 65535 f
+0000004088 65535 f
+0000004089 65535 f
+0000004090 65535 f
+0000004091 65535 f
+0000004092 65535 f
+0000004093 65535 f
+0000004094 65535 f
+0000004095 65535 f
+0000004096 65535 f
+0000004097 65535 f
+0000004098 65535 f
+0000004099 65535 f
+0000004100 65535 f
+0000004101 65535 f
+0000004102 65535 f
+0000004103 65535 f
+0000004104 65535 f
+0000004105 65535 f
+0000004106 65535 f
+0000004107 65535 f
+0000004108 65535 f
+0000004109 65535 f
+0000004110 65535 f
+0000004111 65535 f
+0000004112 65535 f
+0000004113 65535 f
+0000004114 65535 f
+0000004115 65535 f
+0000004116 65535 f
+0000004117 65535 f
+0000004118 65535 f
+0000004119 65535 f
+0000004120 65535 f
+0000004121 65535 f
+0000004122 65535 f
+0000004123 65535 f
+0000004124 65535 f
+0000004125 65535 f
+0000004126 65535 f
+0000004127 65535 f
+0000004128 65535 f
+0000004129 65535 f
+0000004130 65535 f
+0000004131 65535 f
+0000004132 65535 f
+0000004133 65535 f
+0000004134 65535 f
+0000004135 65535 f
+0000004136 65535 f
+0000004137 65535 f
+0000004138 65535 f
+0000004139 65535 f
+0000004140 65535 f
+0000004141 65535 f
+0000004142 65535 f
+0000004143 65535 f
+0000004144 65535 f
+0000004145 65535 f
+0000004146 65535 f
+0000004147 65535 f
+0000004148 65535 f
+0000004149 65535 f
+0000004150 65535 f
+0000004151 65535 f
+0000004152 65535 f
+0000004153 65535 f
+0000004154 65535 f
+0000004155 65535 f
+0000004156 65535 f
+0000004157 65535 f
+0000004158 65535 f
+0000004159 65535 f
+0000004160 65535 f
+0000004161 65535 f
+0000004162 65535 f
+0000004163 65535 f
+0000004164 65535 f
+0000004165 65535 f
+0000004166 65535 f
+0000004167 65535 f
+0000004168 65535 f
+0000004169 65535 f
+0000004170 65535 f
+0000004171 65535 f
+0000004172 65535 f
+0000004173 65535 f
+0000004174 65535 f
+0000004175 65535 f
+0000004176 65535 f
+0000004177 65535 f
+0000004178 65535 f
+0000004179 65535 f
+0000004180 65535 f
+0000004181 65535 f
+0000004182 65535 f
+0000004183 65535 f
+0000004184 65535 f
+0000004185 65535 f
+0000004186 65535 f
+0000004187 65535 f
+0000004188 65535 f
+0000004189 65535 f
+0000004190 65535 f
+0000004191 65535 f
+0000004192 65535 f
+0000004193 65535 f
+0000004194 65535 f
+0000004195 65535 f
+0000004196 65535 f
+0000004197 65535 f
+0000004198 65535 f
+0000004199 65535 f
+0000004200 65535 f
+0000004201 65535 f
+0000004202 65535 f
+0000004203 65535 f
+0000004204 65535 f
+0000004205 65535 f
+0000004206 65535 f
+0000004207 65535 f
+0000004208 65535 f
+0000004209 65535 f
+0000004210 65535 f
+0000004211 65535 f
+0000004212 65535 f
+0000004213 65535 f
+0000004214 65535 f
+0000004215 65535 f
+0000004216 65535 f
+0000004217 65535 f
+0000004218 65535 f
+0000004219 65535 f
+0000004220 65535 f
+0000004221 65535 f
+0000004222 65535 f
+0000004223 65535 f
+0000004224 65535 f
+0000004225 65535 f
+0000004226 65535 f
+0000004227 65535 f
+0000004228 65535 f
+0000004229 65535 f
+0000004230 65535 f
+0000004231 65535 f
+0000004232 65535 f
+0000004233 65535 f
+0000004234 65535 f
+0000004235 65535 f
+0000004236 65535 f
+0000004237 65535 f
+0000004238 65535 f
+0000004239 65535 f
+0000004240 65535 f
+0000004241 65535 f
+0000004242 65535 f
+0000004243 65535 f
+0000004244 65535 f
+0000004245 65535 f
+0000004246 65535 f
+0000004247 65535 f
+0000004248 65535 f
+0000004249 65535 f
+0000004250 65535 f
+0000004251 65535 f
+0000004252 65535 f
+0000004253 65535 f
+0000004254 65535 f
+0000004255 65535 f
+0000004256 65535 f
+0000004257 65535 f
+0000004258 65535 f
+0000004259 65535 f
+0000004260 65535 f
+0000004261 65535 f
+0000004262 65535 f
+0000004263 65535 f
+0000004264 65535 f
+0000004265 65535 f
+0000004266 65535 f
+0000004267 65535 f
+0000004268 65535 f
+0000004269 65535 f
+0000004270 65535 f
+0000004271 65535 f
+0000004272 65535 f
+0000004273 65535 f
+0000004274 65535 f
+0000004275 65535 f
+0000004276 65535 f
+0000004277 65535 f
+0000004278 65535 f
+0000004279 65535 f
+0000004280 65535 f
+0000004281 65535 f
+0000004282 65535 f
+0000004283 65535 f
+0000004284 65535 f
+0000004285 65535 f
+0000004286 65535 f
+0000004287 65535 f
+0000004288 65535 f
+0000004289 65535 f
+0000004290 65535 f
+0000004291 65535 f
+0000004292 65535 f
+0000004293 65535 f
+0000004294 65535 f
+0000004295 65535 f
+0000004296 65535 f
+0000004297 65535 f
+0000004298 65535 f
+0000004299 65535 f
+0000004300 65535 f
+0000004301 65535 f
+0000004302 65535 f
+0000004303 65535 f
+0000004304 65535 f
+0000004305 65535 f
+0000004306 65535 f
+0000004307 65535 f
+0000004308 65535 f
+0000004309 65535 f
+0000004310 65535 f
+0000004311 65535 f
+0000004312 65535 f
+0000004313 65535 f
+0000004314 65535 f
+0000004315 65535 f
+0000004316 65535 f
+0000004317 65535 f
+0000004318 65535 f
+0000004319 65535 f
+0000004320 65535 f
+0000004321 65535 f
+0000004322 65535 f
+0000004323 65535 f
+0000004324 65535 f
+0000004325 65535 f
+0000004326 65535 f
+0000004327 65535 f
+0000004328 65535 f
+0000004329 65535 f
+0000004330 65535 f
+0000004331 65535 f
+0000004332 65535 f
+0000004333 65535 f
+0000004334 65535 f
+0000004335 65535 f
+0000004336 65535 f
+0000004337 65535 f
+0000004338 65535 f
+0000004339 65535 f
+0000004340 65535 f
+0000004341 65535 f
+0000004342 65535 f
+0000004343 65535 f
+0000004344 65535 f
+0000004345 65535 f
+0000004346 65535 f
+0000004347 65535 f
+0000004348 65535 f
+0000004349 65535 f
+0000004350 65535 f
+0000004351 65535 f
+0000004352 65535 f
+0000004353 65535 f
+0000004354 65535 f
+0000004355 65535 f
+0000004356 65535 f
+0000004357 65535 f
+0000004358 65535 f
+0000004359 65535 f
+0000004360 65535 f
+0000004361 65535 f
+0000004362 65535 f
+0000004363 65535 f
+0000004364 65535 f
+0000004365 65535 f
+0000004366 65535 f
+0000004367 65535 f
+0000004368 65535 f
+0000004369 65535 f
+0000004370 65535 f
+0000004371 65535 f
+0000004372 65535 f
+0000004373 65535 f
+0000004374 65535 f
+0000004375 65535 f
+0000004376 65535 f
+0000004377 65535 f
+0000004378 65535 f
+0000004379 65535 f
+0000004380 65535 f
+0000004381 65535 f
+0000004382 65535 f
+0000004383 65535 f
+0000004384 65535 f
+0000004385 65535 f
+0000004386 65535 f
+0000004387 65535 f
+0000004388 65535 f
+0000004389 65535 f
+0000004390 65535 f
+0000004391 65535 f
+0000004392 65535 f
+0000004393 65535 f
+0000004394 65535 f
+0000004395 65535 f
+0000004396 65535 f
+0000004397 65535 f
+0000004398 65535 f
+0000004399 65535 f
+0000004400 65535 f
+0000004401 65535 f
+0000004402 65535 f
+0000004403 65535 f
+0000004404 65535 f
+0000004405 65535 f
+0000004406 65535 f
+0000004407 65535 f
+0000004408 65535 f
+0000004409 65535 f
+0000004410 65535 f
+0000004411 65535 f
+0000004412 65535 f
+0000004413 65535 f
+0000004414 65535 f
+0000004415 65535 f
+0000004416 65535 f
+0000004417 65535 f
+0000004418 65535 f
+0000004419 65535 f
+0000004420 65535 f
+0000004421 65535 f
+0000004422 65535 f
+0000004423 65535 f
+0000004424 65535 f
+0000004425 65535 f
+0000004426 65535 f
+0000004427 65535 f
+0000004428 65535 f
+0000004429 65535 f
+0000004430 65535 f
+0000004431 65535 f
+0000004432 65535 f
+0000004433 65535 f
+0000004434 65535 f
+0000004435 65535 f
+0000004436 65535 f
+0000004437 65535 f
+0000004438 65535 f
+0000004439 65535 f
+0000004440 65535 f
+0000004441 65535 f
+0000004442 65535 f
+0000004443 65535 f
+0000004444 65535 f
+0000004445 65535 f
+0000004446 65535 f
+0000004447 65535 f
+0000004448 65535 f
+0000004449 65535 f
+0000004450 65535 f
+0000004451 65535 f
+0000004452 65535 f
+0000004453 65535 f
+0000004454 65535 f
+0000004455 65535 f
+0000004456 65535 f
+0000004457 65535 f
+0000004458 65535 f
+0000004459 65535 f
+0000004460 65535 f
+0000004461 65535 f
+0000004462 65535 f
+0000004463 65535 f
+0000004464 65535 f
+0000004465 65535 f
+0000004466 65535 f
+0000004467 65535 f
+0000004468 65535 f
+0000004469 65535 f
+0000004470 65535 f
+0000004471 65535 f
+0000004472 65535 f
+0000004473 65535 f
+0000004474 65535 f
+0000004475 65535 f
+0000004476 65535 f
+0000004477 65535 f
+0000004478 65535 f
+0000004479 65535 f
+0000004480 65535 f
+0000004481 65535 f
+0000004482 65535 f
+0000004483 65535 f
+0000004484 65535 f
+0000004485 65535 f
+0000004486 65535 f
+0000004487 65535 f
+0000004488 65535 f
+0000004489 65535 f
+0000004490 65535 f
+0000004491 65535 f
+0000004492 65535 f
+0000004493 65535 f
+0000004494 65535 f
+0000004495 65535 f
+0000004496 65535 f
+0000004497 65535 f
+0000004498 65535 f
+0000004499 65535 f
+0000004500 65535 f
+0000004501 65535 f
+0000004502 65535 f
+0000004503 65535 f
+0000004504 65535 f
+0000004505 65535 f
+0000004506 65535 f
+0000004507 65535 f
+0000004508 65535 f
+0000004509 65535 f
+0000004510 65535 f
+0000004511 65535 f
+0000004512 65535 f
+0000004513 65535 f
+0000004514 65535 f
+0000004515 65535 f
+0000004516 65535 f
+0000004517 65535 f
+0000004518 65535 f
+0000004519 65535 f
+0000004520 65535 f
+0000004521 65535 f
+0000004522 65535 f
+0000004523 65535 f
+0000004524 65535 f
+0000004525 65535 f
+0000004526 65535 f
+0000004527 65535 f
+0000004528 65535 f
+0000004529 65535 f
+0000004530 65535 f
+0000004531 65535 f
+0000004532 65535 f
+0000004533 65535 f
+0000004534 65535 f
+0000004535 65535 f
+0000004536 65535 f
+0000004537 65535 f
+0000004538 65535 f
+0000004539 65535 f
+0000004540 65535 f
+0000004541 65535 f
+0000004542 65535 f
+0000004543 65535 f
+0000004544 65535 f
+0000004545 65535 f
+0000004546 65535 f
+0000004547 65535 f
+0000004548 65535 f
+0000004549 65535 f
+0000004550 65535 f
+0000004551 65535 f
+0000004552 65535 f
+0000004553 65535 f
+0000004554 65535 f
+0000004555 65535 f
+0000004556 65535 f
+0000004557 65535 f
+0000004558 65535 f
+0000004559 65535 f
+0000004560 65535 f
+0000004561 65535 f
+0000004562 65535 f
+0000004563 65535 f
+0000004564 65535 f
+0000004565 65535 f
+0000004566 65535 f
+0000004567 65535 f
+0000004568 65535 f
+0000004569 65535 f
+0000004570 65535 f
+0000004571 65535 f
+0000004572 65535 f
+0000004573 65535 f
+0000004574 65535 f
+0000004575 65535 f
+0000004576 65535 f
+0000004577 65535 f
+0000004578 65535 f
+0000004579 65535 f
+0000004580 65535 f
+0000004581 65535 f
+0000004582 65535 f
+0000004583 65535 f
+0000004584 65535 f
+0000004585 65535 f
+0000004586 65535 f
+0000004587 65535 f
+0000004588 65535 f
+0000004589 65535 f
+0000004590 65535 f
+0000004591 65535 f
+0000004592 65535 f
+0000004593 65535 f
+0000004594 65535 f
+0000004595 65535 f
+0000004596 65535 f
+0000004597 65535 f
+0000004598 65535 f
+0000004599 65535 f
+0000004600 65535 f
+0000004601 65535 f
+0000004602 65535 f
+0000004603 65535 f
+0000004604 65535 f
+0000004605 65535 f
+0000004606 65535 f
+0000004607 65535 f
+0000004608 65535 f
+0000004609 65535 f
+0000004610 65535 f
+0000004611 65535 f
+0000004612 65535 f
+0000004613 65535 f
+0000004614 65535 f
+0000004615 65535 f
+0000004616 65535 f
+0000004617 65535 f
+0000004618 65535 f
+0000004619 65535 f
+0000004620 65535 f
+0000004621 65535 f
+0000004622 65535 f
+0000004623 65535 f
+0000004624 65535 f
+0000004625 65535 f
+0000004626 65535 f
+0000004627 65535 f
+0000004628 65535 f
+0000004629 65535 f
+0000004630 65535 f
+0000004631 65535 f
+0000004632 65535 f
+0000004633 65535 f
+0000004634 65535 f
+0000004635 65535 f
+0000004636 65535 f
+0000004637 65535 f
+0000004638 65535 f
+0000004639 65535 f
+0000004640 65535 f
+0000004641 65535 f
+0000004642 65535 f
+0000004643 65535 f
+0000004644 65535 f
+0000004645 65535 f
+0000004646 65535 f
+0000004647 65535 f
+0000004648 65535 f
+0000004649 65535 f
+0000004650 65535 f
+0000004651 65535 f
+0000004652 65535 f
+0000004653 65535 f
+0000004654 65535 f
+0000004655 65535 f
+0000004656 65535 f
+0000004657 65535 f
+0000004658 65535 f
+0000004659 65535 f
+0000004660 65535 f
+0000004661 65535 f
+0000004662 65535 f
+0000004663 65535 f
+0000004664 65535 f
+0000004665 65535 f
+0000004666 65535 f
+0000004667 65535 f
+0000004668 65535 f
+0000004669 65535 f
+0000004670 65535 f
+0000004671 65535 f
+0000004672 65535 f
+0000004673 65535 f
+0000004674 65535 f
+0000004675 65535 f
+0000004676 65535 f
+0000004677 65535 f
+0000004678 65535 f
+0000004679 65535 f
+0000004680 65535 f
+0000004681 65535 f
+0000004682 65535 f
+0000004683 65535 f
+0000004684 65535 f
+0000004685 65535 f
+0000004686 65535 f
+0000004687 65535 f
+0000004688 65535 f
+0000004689 65535 f
+0000004690 65535 f
+0000004691 65535 f
+0000004692 65535 f
+0000004693 65535 f
+0000004694 65535 f
+0000004695 65535 f
+0000004696 65535 f
+0000004697 65535 f
+0000004698 65535 f
+0000004699 65535 f
+0000004700 65535 f
+0000004701 65535 f
+0000004702 65535 f
+0000004703 65535 f
+0000004704 65535 f
+0000004705 65535 f
+0000004706 65535 f
+0000004707 65535 f
+0000004708 65535 f
+0000004709 65535 f
+0000004710 65535 f
+0000004711 65535 f
+0000004712 65535 f
+0000004713 65535 f
+0000004714 65535 f
+0000004715 65535 f
+0000004716 65535 f
+0000004717 65535 f
+0000004718 65535 f
+0000004719 65535 f
+0000004720 65535 f
+0000004721 65535 f
+0000004722 65535 f
+0000004723 65535 f
+0000004724 65535 f
+0000004725 65535 f
+0000004726 65535 f
+0000004727 65535 f
+0000004728 65535 f
+0000004729 65535 f
+0000004730 65535 f
+0000004731 65535 f
+0000004732 65535 f
+0000004733 65535 f
+0000004734 65535 f
+0000004735 65535 f
+0000004736 65535 f
+0000004737 65535 f
+0000004738 65535 f
+0000004739 65535 f
+0000004740 65535 f
+0000004741 65535 f
+0000004742 65535 f
+0000004743 65535 f
+0000004744 65535 f
+0000004745 65535 f
+0000004746 65535 f
+0000004747 65535 f
+0000004748 65535 f
+0000004749 65535 f
+0000004750 65535 f
+0000004751 65535 f
+0000004752 65535 f
+0000004753 65535 f
+0000004754 65535 f
+0000004755 65535 f
+0000004756 65535 f
+0000004757 65535 f
+0000004758 65535 f
+0000004759 65535 f
+0000004760 65535 f
+0000004761 65535 f
+0000004762 65535 f
+0000004763 65535 f
+0000004764 65535 f
+0000004765 65535 f
+0000004766 65535 f
+0000004767 65535 f
+0000004768 65535 f
+0000004769 65535 f
+0000004770 65535 f
+0000004771 65535 f
+0000004772 65535 f
+0000004773 65535 f
+0000004774 65535 f
+0000004775 65535 f
+0000004776 65535 f
+0000004777 65535 f
+0000004778 65535 f
+0000004779 65535 f
+0000004780 65535 f
+0000004781 65535 f
+0000004782 65535 f
+0000004783 65535 f
+0000004784 65535 f
+0000004785 65535 f
+0000004786 65535 f
+0000004787 65535 f
+0000004788 65535 f
+0000004789 65535 f
+0000004790 65535 f
+0000004791 65535 f
+0000004792 65535 f
+0000004793 65535 f
+0000004794 65535 f
+0000004795 65535 f
+0000004796 65535 f
+0000004797 65535 f
+0000004798 65535 f
+0000004799 65535 f
+0000004800 65535 f
+0000004801 65535 f
+0000004802 65535 f
+0000004803 65535 f
+0000004804 65535 f
+0000004805 65535 f
+0000004806 65535 f
+0000004807 65535 f
+0000004808 65535 f
+0000004809 65535 f
+0000004810 65535 f
+0000004811 65535 f
+0000004812 65535 f
+0000004813 65535 f
+0000004814 65535 f
+0000004815 65535 f
+0000004816 65535 f
+0000004817 65535 f
+0000004818 65535 f
+0000004819 65535 f
+0000004820 65535 f
+0000004821 65535 f
+0000004822 65535 f
+0000004823 65535 f
+0000004824 65535 f
+0000004825 65535 f
+0000004826 65535 f
+0000004827 65535 f
+0000004828 65535 f
+0000004829 65535 f
+0000004830 65535 f
+0000004831 65535 f
+0000004832 65535 f
+0000004833 65535 f
+0000004834 65535 f
+0000004835 65535 f
+0000004836 65535 f
+0000004837 65535 f
+0000004838 65535 f
+0000004839 65535 f
+0000004840 65535 f
+0000004841 65535 f
+0000004842 65535 f
+0000004843 65535 f
+0000004844 65535 f
+0000004845 65535 f
+0000004846 65535 f
+0000004847 65535 f
+0000004848 65535 f
+0000004849 65535 f
+0000004850 65535 f
+0000004851 65535 f
+0000004852 65535 f
+0000004853 65535 f
+0000004854 65535 f
+0000004855 65535 f
+0000004856 65535 f
+0000004857 65535 f
+0000004858 65535 f
+0000004859 65535 f
+0000004860 65535 f
+0000004861 65535 f
+0000004862 65535 f
+0000004863 65535 f
+0000004864 65535 f
+0000004865 65535 f
+0000004866 65535 f
+0000004867 65535 f
+0000004868 65535 f
+0000004869 65535 f
+0000004870 65535 f
+0000004871 65535 f
+0000004872 65535 f
+0000004873 65535 f
+0000004874 65535 f
+0000004875 65535 f
+0000004876 65535 f
+0000004877 65535 f
+0000004878 65535 f
+0000004879 65535 f
+0000004880 65535 f
+0000004881 65535 f
+0000004882 65535 f
+0000004883 65535 f
+0000004884 65535 f
+0000004885 65535 f
+0000004886 65535 f
+0000004887 65535 f
+0000004888 65535 f
+0000004889 65535 f
+0000004890 65535 f
+0000004891 65535 f
+0000004892 65535 f
+0000004893 65535 f
+0000004894 65535 f
+0000004895 65535 f
+0000004896 65535 f
+0000004897 65535 f
+0000004898 65535 f
+0000004899 65535 f
+0000004900 65535 f
+0000004901 65535 f
+0000004902 65535 f
+0000004903 65535 f
+0000004904 65535 f
+0000004905 65535 f
+0000004906 65535 f
+0000004907 65535 f
+0000004908 65535 f
+0000004909 65535 f
+0000004910 65535 f
+0000004911 65535 f
+0000004912 65535 f
+0000004913 65535 f
+0000004914 65535 f
+0000004915 65535 f
+0000004916 65535 f
+0000004917 65535 f
+0000004918 65535 f
+0000004919 65535 f
+0000004920 65535 f
+0000004921 65535 f
+0000004922 65535 f
+0000004923 65535 f
+0000004924 65535 f
+0000004925 65535 f
+0000004926 65535 f
+0000004927 65535 f
+0000004928 65535 f
+0000004929 65535 f
+0000004930 65535 f
+0000004931 65535 f
+0000004932 65535 f
+0000004933 65535 f
+0000004934 65535 f
+0000004935 65535 f
+0000004936 65535 f
+0000004937 65535 f
+0000004938 65535 f
+0000004939 65535 f
+0000004940 65535 f
+0000004941 65535 f
+0000004942 65535 f
+0000004943 65535 f
+0000004944 65535 f
+0000004945 65535 f
+0000004946 65535 f
+0000004947 65535 f
+0000004948 65535 f
+0000004949 65535 f
+0000004950 65535 f
+0000004951 65535 f
+0000004952 65535 f
+0000004953 65535 f
+0000004954 65535 f
+0000004955 65535 f
+0000004956 65535 f
+0000004957 65535 f
+0000004958 65535 f
+0000004959 65535 f
+0000004960 65535 f
+0000004961 65535 f
+0000004962 65535 f
+0000004963 65535 f
+0000004964 65535 f
+0000004965 65535 f
+0000004966 65535 f
+0000004967 65535 f
+0000004968 65535 f
+0000004969 65535 f
+0000004970 65535 f
+0000004971 65535 f
+0000004972 65535 f
+0000004973 65535 f
+0000004974 65535 f
+0000004975 65535 f
+0000004976 65535 f
+0000004977 65535 f
+0000004978 65535 f
+0000004979 65535 f
+0000004980 65535 f
+0000004981 65535 f
+0000004982 65535 f
+0000004983 65535 f
+0000004984 65535 f
+0000004985 65535 f
+0000004986 65535 f
+0000004987 65535 f
+0000004988 65535 f
+0000004989 65535 f
+0000004990 65535 f
+0000004991 65535 f
+0000004992 65535 f
+0000004993 65535 f
+0000004994 65535 f
+0000004995 65535 f
+0000004996 65535 f
+0000004997 65535 f
+0000004998 65535 f
+0000004999 65535 f
+0000005000 65535 f
+0000005001 65535 f
+0000005002 65535 f
+0000005003 65535 f
+0000005004 65535 f
+0000005005 65535 f
+0000005006 65535 f
+0000005007 65535 f
+0000005008 65535 f
+0000005009 65535 f
+0000005010 65535 f
+0000005011 65535 f
+0000005012 65535 f
+0000005013 65535 f
+0000005014 65535 f
+0000005015 65535 f
+0000005016 65535 f
+0000005017 65535 f
+0000005018 65535 f
+0000005019 65535 f
+0000005020 65535 f
+0000005021 65535 f
+0000005022 65535 f
+0000005023 65535 f
+0000005024 65535 f
+0000005025 65535 f
+0000005026 65535 f
+0000005027 65535 f
+0000005028 65535 f
+0000005029 65535 f
+0000005030 65535 f
+0000005031 65535 f
+0000005032 65535 f
+0000005033 65535 f
+0000005034 65535 f
+0000005035 65535 f
+0000005036 65535 f
+0000005037 65535 f
+0000005038 65535 f
+0000005039 65535 f
+0000005040 65535 f
+0000005041 65535 f
+0000005042 65535 f
+0000005043 65535 f
+0000005044 65535 f
+0000005045 65535 f
+0000005046 65535 f
+0000005047 65535 f
+0000005048 65535 f
+0000005049 65535 f
+0000005050 65535 f
+0000005051 65535 f
+0000005052 65535 f
+0000005053 65535 f
+0000005054 65535 f
+0000005055 65535 f
+0000005056 65535 f
+0000005057 65535 f
+0000005058 65535 f
+0000005059 65535 f
+0000005060 65535 f
+0000005061 65535 f
+0000005062 65535 f
+0000005063 65535 f
+0000005064 65535 f
+0000005065 65535 f
+0000005066 65535 f
+0000005067 65535 f
+0000005068 65535 f
+0000005069 65535 f
+0000005070 65535 f
+0000005071 65535 f
+0000005072 65535 f
+0000005073 65535 f
+0000005074 65535 f
+0000005075 65535 f
+0000005076 65535 f
+0000005077 65535 f
+0000005078 65535 f
+0000005079 65535 f
+0000005080 65535 f
+0000005081 65535 f
+0000005082 65535 f
+0000005083 65535 f
+0000005084 65535 f
+0000005085 65535 f
+0000005086 65535 f
+0000005087 65535 f
+0000005088 65535 f
+0000005089 65535 f
+0000005090 65535 f
+0000005091 65535 f
+0000005092 65535 f
+0000005093 65535 f
+0000005094 65535 f
+0000005095 65535 f
+0000005096 65535 f
+0000005097 65535 f
+0000005098 65535 f
+0000005099 65535 f
+0000005100 65535 f
+0000005101 65535 f
+0000005102 65535 f
+0000005103 65535 f
+0000005104 65535 f
+0000005105 65535 f
+0000005106 65535 f
+0000005107 65535 f
+0000005108 65535 f
+0000005109 65535 f
+0000005110 65535 f
+0000005111 65535 f
+0000005112 65535 f
+0000005113 65535 f
+0000005114 65535 f
+0000005115 65535 f
+0000005116 65535 f
+0000005117 65535 f
+0000005118 65535 f
+0000005119 65535 f
+0000005120 65535 f
+0000005121 65535 f
+0000005122 65535 f
+0000005123 65535 f
+0000005124 65535 f
+0000005125 65535 f
+0000005126 65535 f
+0000005127 65535 f
+0000005128 65535 f
+0000005129 65535 f
+0000005130 65535 f
+0000005131 65535 f
+0000005132 65535 f
+0000005133 65535 f
+0000005134 65535 f
+0000005135 65535 f
+0000005136 65535 f
+0000005137 65535 f
+0000005138 65535 f
+0000005139 65535 f
+0000005140 65535 f
+0000005141 65535 f
+0000005142 65535 f
+0000005143 65535 f
+0000005144 65535 f
+0000005145 65535 f
+0000005146 65535 f
+0000005147 65535 f
+0000005148 65535 f
+0000005149 65535 f
+0000005150 65535 f
+0000005151 65535 f
+0000005152 65535 f
+0000005153 65535 f
+0000005154 65535 f
+0000005155 65535 f
+0000005156 65535 f
+0000005157 65535 f
+0000005158 65535 f
+0000005159 65535 f
+0000005160 65535 f
+0000005161 65535 f
+0000005162 65535 f
+0000005163 65535 f
+0000005164 65535 f
+0000005165 65535 f
+0000005166 65535 f
+0000005167 65535 f
+0000005168 65535 f
+0000005169 65535 f
+0000005170 65535 f
+0000005171 65535 f
+0000005172 65535 f
+0000005173 65535 f
+0000005174 65535 f
+0000005175 65535 f
+0000005176 65535 f
+0000005177 65535 f
+0000005178 65535 f
+0000005179 65535 f
+0000005180 65535 f
+0000005181 65535 f
+0000005182 65535 f
+0000005183 65535 f
+0000005184 65535 f
+0000005185 65535 f
+0000005186 65535 f
+0000005187 65535 f
+0000005188 65535 f
+0000005189 65535 f
+0000005190 65535 f
+0000005191 65535 f
+0000005192 65535 f
+0000005193 65535 f
+0000005194 65535 f
+0000005195 65535 f
+0000005196 65535 f
+0000005197 65535 f
+0000005198 65535 f
+0000005199 65535 f
+0000005200 65535 f
+0000005201 65535 f
+0000005202 65535 f
+0000005203 65535 f
+0000005204 65535 f
+0000005205 65535 f
+0000005206 65535 f
+0000005207 65535 f
+0000005208 65535 f
+0000005209 65535 f
+0000005210 65535 f
+0000005211 65535 f
+0000005212 65535 f
+0000005213 65535 f
+0000005214 65535 f
+0000005215 65535 f
+0000005216 65535 f
+0000005217 65535 f
+0000005218 65535 f
+0000005219 65535 f
+0000005220 65535 f
+0000005221 65535 f
+0000005222 65535 f
+0000005223 65535 f
+0000005224 65535 f
+0000005225 65535 f
+0000005226 65535 f
+0000005227 65535 f
+0000005228 65535 f
+0000005229 65535 f
+0000005230 65535 f
+0000005231 65535 f
+0000005232 65535 f
+0000005233 65535 f
+0000005234 65535 f
+0000005235 65535 f
+0000005236 65535 f
+0000005237 65535 f
+0000005238 65535 f
+0000005239 65535 f
+0000005240 65535 f
+0000005241 65535 f
+0000005242 65535 f
+0000005243 65535 f
+0000005244 65535 f
+0000005245 65535 f
+0000005246 65535 f
+0000005247 65535 f
+0000005248 65535 f
+0000005249 65535 f
+0000005250 65535 f
+0000005251 65535 f
+0000005252 65535 f
+0000005253 65535 f
+0000005254 65535 f
+0000005255 65535 f
+0000005256 65535 f
+0000005257 65535 f
+0000005258 65535 f
+0000005259 65535 f
+0000005260 65535 f
+0000005261 65535 f
+0000005262 65535 f
+0000005263 65535 f
+0000005264 65535 f
+0000000000 65535 f
+0003625277 00000 n
+0003625746 00000 n
+0003730662 00000 n
+0003731137 00000 n
+0003731735 00000 n
+0003732204 00000 n
+0003826845 00000 n
+0003827299 00000 n
+0003827780 00000 n
+0003828235 00000 n
+0003905191 00000 n
+0003905556 00000 n
+0003905823 00000 n
+0003905868 00000 n
+0003928527 00000 n
+0003928792 00000 n
+0003964915 00000 n
+0003965144 00000 n
+0003965446 00000 n
+0003978642 00000 n
+0003978686 00000 n
+trailer
+<</Size 5286/Root 1 0 R/Info 461 0 R/ID[<629CCE2D7BE42D40AC71B50414BAA376><629CCE2D7BE42D40AC71B50414BAA376>] >>
+startxref
+3989533
+%%EOF
+xref
+0 0
+trailer
+<</Size 5286/Root 1 0 R/Info 461 0 R/ID[<629CCE2D7BE42D40AC71B50414BAA376><629CCE2D7BE42D40AC71B50414BAA376>] /Prev 3989533/XRefStm 3978686>>
+startxref
+4095417
+%%EOF
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/001-98279 - KitProg Update Instructions.docx
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/001-98279 - KitProg Update Instructions.docx
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1/BLE Lab 1.cydsn/BLE Lab 1.cydwr
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1/BLE Lab 1.cydsn/BLE Lab 1.cydwr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1/BLE Lab 1.cydsn/BLE Lab 1.cyprj
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1/BLE Lab 1.cydsn/BLE Lab 1.cyprj	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1/BLE Lab 1.cydsn/BLE Lab 1.cyprj	(revision 7)
@@ -0,0 +1,339 @@
+<?xml version="1.0" encoding="utf-8"?>
+<CyXmlSerializer>
+<!--This file is machine generated and read. It is not intended to be edited by hand.-->
+<!--Due to this, there is no schema for this file.-->
+<CyGuid_fec8f9e8-2365-4bdb-96d3-a4380222e01b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectPSoCExe" version="4">
+<CyGuid_60697ce6-dce2-4816-8680-4de0635742eb type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectExe" version="3">
+<CyGuid_49cfd574-032a-4a64-b7be-d4eeeaf25e43 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProject" version="7" xml_contents_version="1">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLE Lab 1" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="Source Files" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="main.c" persistent=".\main.c">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="C_FILE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters>
+<filter v="c" />
+<filter v="s" />
+<filter v="asm" />
+<filter v="a51" />
+</filters>
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="Header Files" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies />
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters>
+<filter v="h" />
+</filters>
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+<CyGuid_4429d4ed-fe84-42d0-9e9f-19aee0ff4e7e type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtComponent" version="1">
+<CyGuid_813b8d13-518a-4dc8-91ba-cda6042dfb52 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtPhyFolder" version="1">
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="TopDesign" persistent=".\TopDesign">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="TopDesign.cysch" persistent=".\TopDesign\TopDesign.cysch">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters />
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+</CyGuid_813b8d13-518a-4dc8-91ba-cda6042dfb52>
+</CyGuid_4429d4ed-fe84-42d0-9e9f-19aee0ff4e7e>
+<CyGuid_409391e1-c2a7-4709-8a6b-4622593f7390 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtNameRestrictedFile" version="1">
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLE Lab 1.cydwr" persistent=".\BLE Lab 1.cydwr">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</CyGuid_409391e1-c2a7-4709-8a6b-4622593f7390>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<name v="GlobalSettings">
+<GlobalPages />
+<GlobalTools name="Code Generation">
+<GlobalPages>
+<name_val_pair name="General@Custom Code Gen Options" v="" />
+<name_val_pair name="General@Skip Code Generation" v="False" />
+<name_val_pair name="General@Custom Synthesis Options" v="" />
+<name_val_pair name="General@Quiet Output" v="True" />
+<name_val_pair name="General@Synthesis Goal" v="Speed" />
+<name_val_pair name="General@Synthesis Optimization Effort" v="Exhaustive" />
+<name_val_pair name="General@Virtual Node Substitution" v="3" />
+<name_val_pair name="General@Custom Fitter Options" v="" />
+</GlobalPages>
+</GlobalTools>
+<GlobalTools name="Debug Page">
+<GlobalPages>
+<name_val_pair name="General@Debug Target" v="Application Code and Data" />
+</GlobalPages>
+</GlobalTools>
+<GlobalTools name="Customizer">
+<GlobalPages>
+<name_val_pair name="General@Assembly References" v="" />
+<name_val_pair name="General@Command Line Options" v="" />
+<name_val_pair name="General@Customizer Build Mode" v="Release" />
+</GlobalPages>
+</GlobalTools>
+</name>
+<platforms>
+<platform>
+<name v="c9323d49-d323-40b8-9b59-cc008d68a989">
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Enable Float printf" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="NDEBUG" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Enable Float printf" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="b98f980c-3bd1-4fc7-a887-c56a20a46fdd">
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Enable Float printf" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="NDEBUG" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Enable Float printf" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="5bca58cd-5542-421c-b08d-9513dbb687fd">
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+</name>
+</platform>
+<platform>
+<name v="fdb8e1ae-f83a-46cf-9446-1d703716f38a">
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Use MicroLib" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Use MicroLib" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="e9305a93-d091-4da5-bdc7-2813049dcdbf">
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Assembly@Command Line@Command Line" v="-s+ -M&lt;&gt; -w+ -r -DDEBUG --fpu None" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@C/C++@Command Line@Command Line" v="-D DEBUG --no_cse --no_unroll --no_inline --no_code_motion --no_tbaa --no_clustering --no_scheduling --debug --endian=little -e --fpu=None -On --no_wrap_diagnostics" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Linker@Command Line@Command Line" v="--semihosting --entry __iar_program_start --vfe" />
+</name>
+</platform>
+</platforms>
+<project_current_platform v="c9323d49-d323-40b8-9b59-cc008d68a989" />
+<project_current_processor v="CortexM0" />
+<last_selected_tab v="Cypress" />
+<WriteAppVersionLastSavedWith v="3.2.0.706" />
+<WriteAppMarketingVersionLastSavedWith v=" 3.2" />
+<project_id v="78045038-dbec-445b-b150-8c75283930a2" />
+</CyGuid_49cfd574-032a-4a64-b7be-d4eeeaf25e43>
+</CyGuid_60697ce6-dce2-4816-8680-4de0635742eb>
+<top_block v="TopDesign" />
+<selected_device v="CY8C4247LQI-BL483" />
+<CyGuid_495451fe-d201-4d01-b22d-5d3f5609ac37 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtComponentMgr" version="4" xml_contents_version="1">
+<library_deps>
+<library_dep persistent="${CyRoot}\psoc\content\default\CyAnnotationLibrary\CyAnnotationLibrary.cylib\CyAnnotationLibrary.cyprj" />
+</library_deps>
+<CyGuid_b0d670ad-d48f-47cb-9d0b-b1642bab195c type_name="CyDesigner.Common.Base.CyExprTypeMgr" version="1" />
+<ignored_deps />
+</CyGuid_495451fe-d201-4d01-b22d-5d3f5609ac37>
+<boot_component v="cy_boot_v4_20" />
+<current_generation v="1" /><BootloaderTag hexFile="" elfFile="" /></CyGuid_fec8f9e8-2365-4bdb-96d3-a4380222e01b>
+</CyXmlSerializer>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1/BLE Lab 1.cydsn/TopDesign/TopDesign.cysch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1/BLE Lab 1.cydsn/TopDesign/TopDesign.cysch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1/BLE Lab 1.cydsn/main.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1/BLE Lab 1.cydsn/main.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1/BLE Lab 1.cydsn/main.c	(revision 7)
@@ -0,0 +1,182 @@
+/*******************************************************************************
+* File Name: main.c
+*
+* Version: 1.0
+*
+* Description:
+*  This is the source code for the PSoC 4 BLE Lab 1 - Setting up a Connection.
+*
+* Hardware Dependency:
+*  CY8CKIT-042 BLE Pioneer Kit
+*
+********************************************************************************
+* Copyright 2014, Cypress Semiconductor Corporation.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions,
+* disclaimers, and limitations in the end user license agreement accompanying
+* the software package with which this file was provided.
+*******************************************************************************/
+#include <project.h>
+
+/***************************************
+*        API Constants
+***************************************/
+#define NO_ALERT           (0u)
+#define MILD_ALERT         (1u)
+#define HIGH_ALERT         (2u)
+
+#define NO_ALERT_COMPARE   (0u)
+#define MILD_ALERT_COMPARE (250u)
+#define HIGH_ALERT_COMPARE (500u)
+
+/***************************************
+*        Function Prototypes
+***************************************/
+void StackEventHandler(uint32 event, void* eventParam);
+void IasEventHandler(uint32 event, void* eventParam);
+void HandleAlertLEDs(uint8 status);
+
+
+/*******************************************************************************
+* Function Name: main
+********************************************************************************
+*
+* Summary:
+*  Main function.
+*
+* Parameters:  
+*  None
+*
+* Return: 
+*  None
+*
+*******************************************************************************/
+int main()
+{
+    CyGlobalIntEnable; 
+
+    /* Start the BLE component and register StackEventHandler function */
+    CyBle_Start(StackEventHandler);
+    
+    /* Register IAS event handler function */
+    CyBle_IasRegisterAttrCallback(IasEventHandler);
+    
+    /* Start the PWM component */
+    PWM_Start();
+    
+    while(1)
+    {
+        /* Process all the pending BLE tasks. This single API call to 
+         * will service all the BLE stack events. This API MUST be called at least once
+         * in a BLE connection interval */
+        CyBle_ProcessEvents();
+    }
+}
+
+/*******************************************************************************
+* Function Name: StackEventHandler
+********************************************************************************
+*
+* Summary:
+*  This is an event callback function to receive events from the BLE Component.
+*
+* Parameters:  
+*  uint8 event:       Event from the CYBLE component
+*  void* eventParams: A structure instance for corresponding event type. The 
+*                     list of event structure is described in the component 
+*                     datasheet.
+*
+* Return: 
+*  None
+*
+*******************************************************************************/
+void StackEventHandler(uint32 event, void *eventParam)
+{
+    uint8 alertLevel;
+    
+    switch(event)
+    {
+        /* Mandatory events to be handled by Find Me Target design */
+        case CYBLE_EVT_STACK_ON:
+        case CYBLE_EVT_GAP_DEVICE_DISCONNECTED:
+        case CYBLE_EVT_TIMEOUT:
+            /* Start the BLE fast advertisement. */
+            CyBle_GappStartAdvertisement(CYBLE_ADVERTISING_FAST);
+            /* Reset the alert level to NOALERT */
+            alertLevel = NO_ALERT;
+            HandleAlertLEDs(alertLevel);
+            break;
+        
+        default:
+    	    break;
+    }
+}
+
+/*******************************************************************************
+* Function Name: IasEventHandler
+********************************************************************************
+*
+* Summary:
+*  This is an event callback function to receive events from the BLE Component,
+*  which are specific to Immediate Alert Service.
+*
+* Parameters:  
+*  uint8 event:       Write Command event from the CYBLE component.
+*  void* eventParams: A structure instance of CYBLE_GATT_HANDLE_VALUE_PAIR_T
+*                     type.
+*
+* Return: 
+*  None
+*
+*******************************************************************************/
+void IasEventHandler(uint32 event, void *eventParam)
+{
+    uint8 alertLevel;
+    
+    /* Alert Level Characteristic write event */
+    if(event == CYBLE_EVT_IASS_WRITE_CHAR_CMD)
+    {
+        /* Extract Alert Level value from the GATT DB using the 
+		 * CYBLE_IAS_ALERT_LEVEL as a parameter to CyBle_IassGetCharacteristicValue
+		 * routine. Store the Alert Level Characteristic value in "alertLevel"
+		 * variable */
+        CyBle_IassGetCharacteristicValue(CYBLE_IAS_ALERT_LEVEL, sizeof(alertLevel), &alertLevel);
+        /*Based on alert Level level recieved, Drive LED*/
+        HandleAlertLEDs(alertLevel);
+    }
+}
+
+/*******************************************************************************
+* Function Name: HandleAlertLEDs
+********************************************************************************
+*
+* Summary:
+*  This function drives the LED based on the alert level
+*
+* Parameters:  
+*  uint8 status:      Alert level 
+*
+* Return: 
+*  None
+*
+*******************************************************************************/
+void HandleAlertLEDs(uint8 status)
+{
+    /* Update Alert LED status based on IAS Alert level characteristic. */
+    switch(status)
+    {
+        case NO_ALERT:
+            PWM_WriteCompare(NO_ALERT_COMPARE);
+            break;
+
+        case MILD_ALERT:
+            PWM_WriteCompare(MILD_ALERT_COMPARE);
+            break;
+            
+        case HIGH_ALERT:
+            PWM_WriteCompare(HIGH_ALERT_COMPARE);
+            break;                
+    }
+}
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1/BLE Lab 1.cywrk
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1/BLE Lab 1.cywrk	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1/BLE Lab 1.cywrk	(revision 7)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<CyXmlSerializer>
+<!--This file is machine generated and read. It is not intended to be edited by hand.-->
+<!--Due to this, there is no schema for this file.-->
+<CyGuid_2867d519-54d2-4c01-9830-c51cb08bc3dd type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtWrkspc" version="5" xml_contents_version="3" name="BLE Lab 1" persistent="" platform="NOT_USED">
+<current_project name=".\BLE Lab 1.cydsn\BLE Lab 1.cyprj" />
+<wrkspc_folders />
+<files />
+<projects>
+<v>.\BLE Lab 1.cydsn\BLE Lab 1.cyprj</v>
+</projects>
+<workspace_id v="74ab664b-9ed0-44db-891b-05bd1c6c58fd" />
+<WriteAppVersionLastSavedWith v="3.1.0.1722" />
+<WriteAppMarketingVersionLastSavedWith v="3.1 SP1" />
+<CyGuid_dcbd9771-0334-43dc-9cc3-fe99dc3c5316 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjDependencyList" version="4">
+<wrkspc_dependencies />
+</CyGuid_dcbd9771-0334-43dc-9cc3-fe99dc3c5316>
+<CyGuid_63b68103-67f5-4406-8da6-5c8625765b82 type_name="CyDesigner.Common.ProjMgmt.Model.CyIgnoredSystemDepsList" version="1">
+<wrkspc_dependencies />
+</CyGuid_63b68103-67f5-4406-8da6-5c8625765b82>
+</CyGuid_2867d519-54d2-4c01-9830-c51cb08bc3dd>
+</CyXmlSerializer>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/BLE Lab 1_1.cycdx
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/BLE Lab 1_1.cycdx	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/BLE Lab 1_1.cycdx	(revision 7)
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<blockRegMap version="1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://cypress.com/xsd/cyblockregmap cyblockregmap.xsd" xmlns="http://cypress.com/xsd/cyblockregmap">
+  <block name="BLE" BASE="0x0" SIZE="0x0" desc="" visible="true">
+    <block name="or_lfclk" BASE="0x0" SIZE="0x0" desc="" visible="true" />
+    <block name="cy_constant_1" BASE="0x0" SIZE="0x0" desc="" visible="true" />
+    <block name="LFCLK" BASE="0x0" SIZE="0x0" desc="" visible="true" />
+    <block name="cy_m0s8_ble" BASE="0x0" SIZE="0x0" desc="" visible="true" />
+    <block name="bless_isr" BASE="0x0" SIZE="0x0" desc="" visible="true" />
+  </block>
+  <block name="cy_boot" BASE="0x0" SIZE="0x0" desc="" visible="true" />
+  <block name="cy_lfclk" BASE="0x0" SIZE="0x0" desc="" visible="true" />
+  <block name="PWM" BASE="0x0" SIZE="0x0" desc="" visible="true">
+    <block name="VMux_count" BASE="0x0" SIZE="0x0" desc="" visible="true" />
+    <block name="VMux_reload" BASE="0x0" SIZE="0x0" desc="" visible="true" />
+    <block name="VMux_start" BASE="0x0" SIZE="0x0" desc="" visible="true" />
+    <block name="VMux_stop" BASE="0x0" SIZE="0x0" desc="" visible="true" />
+    <block name="VMux_capture" BASE="0x0" SIZE="0x0" desc="" visible="true" />
+    <block name="VMux_clock" BASE="0x0" SIZE="0x0" desc="" visible="true" />
+    <block name="cy_m0s8_tcpwm_1" BASE="0x0" SIZE="0x0" desc="" visible="true" />
+    <register name="COUNTER" address="0x40200108" bitWidth="32" desc="Current counter value" />
+    <register name="CC" address="0x4020010C" bitWidth="32" desc="Compare / capture value" />
+    <register name="CC_BUF" address="0x40200110" bitWidth="32" desc="Compare / capture buffer value" />
+    <register name="PERIOD" address="0x40200114" bitWidth="32" desc="Period value" />
+    <register name="PERIOD_BUF" address="0x40200118" bitWidth="32" desc="Period buffer value" />
+  </block>
+  <block name="Red_LED" BASE="0x0" SIZE="0x0" desc="" visible="true" />
+  <block name="Clock_1" BASE="0x0" SIZE="0x0" desc="" visible="true" />
+</blockRegMap>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/BLE Lab 1_1.cydwr
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/BLE Lab 1_1.cydwr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/BLE Lab 1_1.cyfit
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/BLE Lab 1_1.cyfit
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/BLE Lab 1_1.cyprj
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/BLE Lab 1_1.cyprj	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/BLE Lab 1_1.cyprj	(revision 7)
@@ -0,0 +1,339 @@
+<?xml version="1.0" encoding="utf-8"?>
+<CyXmlSerializer>
+<!--This file is machine generated and read. It is not intended to be edited by hand.-->
+<!--Due to this, there is no schema for this file.-->
+<CyGuid_fec8f9e8-2365-4bdb-96d3-a4380222e01b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectPSoCExe" version="4">
+<CyGuid_60697ce6-dce2-4816-8680-4de0635742eb type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectExe" version="3">
+<CyGuid_49cfd574-032a-4a64-b7be-d4eeeaf25e43 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProject" version="7" xml_contents_version="1">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLE Lab 1_1" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="Source Files" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="main.c" persistent=".\main.c">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="C_FILE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters>
+<filter v="c" />
+<filter v="s" />
+<filter v="asm" />
+<filter v="a51" />
+</filters>
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="Header Files" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies />
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters>
+<filter v="h" />
+</filters>
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+<CyGuid_4429d4ed-fe84-42d0-9e9f-19aee0ff4e7e type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtComponent" version="1">
+<CyGuid_813b8d13-518a-4dc8-91ba-cda6042dfb52 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtPhyFolder" version="1">
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="TopDesign" persistent=".\TopDesign">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="TopDesign.cysch" persistent=".\TopDesign\TopDesign.cysch">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters />
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+</CyGuid_813b8d13-518a-4dc8-91ba-cda6042dfb52>
+</CyGuid_4429d4ed-fe84-42d0-9e9f-19aee0ff4e7e>
+<CyGuid_409391e1-c2a7-4709-8a6b-4622593f7390 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtNameRestrictedFile" version="1">
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLE Lab 1_1.cydwr" persistent=".\BLE Lab 1_1.cydwr">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</CyGuid_409391e1-c2a7-4709-8a6b-4622593f7390>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<name v="GlobalSettings">
+<GlobalPages />
+<GlobalTools name="Code Generation">
+<GlobalPages>
+<name_val_pair name="General@Custom Code Gen Options" v="" />
+<name_val_pair name="General@Skip Code Generation" v="False" />
+<name_val_pair name="General@Custom Synthesis Options" v="" />
+<name_val_pair name="General@Quiet Output" v="True" />
+<name_val_pair name="General@Synthesis Goal" v="Speed" />
+<name_val_pair name="General@Synthesis Optimization Effort" v="Exhaustive" />
+<name_val_pair name="General@Virtual Node Substitution" v="3" />
+<name_val_pair name="General@Custom Fitter Options" v="" />
+</GlobalPages>
+</GlobalTools>
+<GlobalTools name="Debug Page">
+<GlobalPages>
+<name_val_pair name="General@Debug Target" v="Application Code and Data" />
+</GlobalPages>
+</GlobalTools>
+<GlobalTools name="Customizer">
+<GlobalPages>
+<name_val_pair name="General@Assembly References" v="" />
+<name_val_pair name="General@Command Line Options" v="" />
+<name_val_pair name="General@Customizer Build Mode" v="Release" />
+</GlobalPages>
+</GlobalTools>
+</name>
+<platforms>
+<platform>
+<name v="c9323d49-d323-40b8-9b59-cc008d68a989">
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Enable Float printf" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="NDEBUG" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Enable Float printf" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="b98f980c-3bd1-4fc7-a887-c56a20a46fdd">
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Enable Float printf" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="NDEBUG" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Enable Float printf" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="5bca58cd-5542-421c-b08d-9513dbb687fd">
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+</name>
+</platform>
+<platform>
+<name v="fdb8e1ae-f83a-46cf-9446-1d703716f38a">
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Use MicroLib" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Use MicroLib" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="e9305a93-d091-4da5-bdc7-2813049dcdbf">
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Assembly@Command Line@Command Line" v="-s+ -M&lt;&gt; -w+ -r -DDEBUG --fpu None" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@C/C++@Command Line@Command Line" v="-D DEBUG --no_cse --no_unroll --no_inline --no_code_motion --no_tbaa --no_clustering --no_scheduling --debug --endian=little -e --fpu=None -On --no_wrap_diagnostics" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Linker@Command Line@Command Line" v="--semihosting --entry __iar_program_start --vfe" />
+</name>
+</platform>
+</platforms>
+<project_current_platform v="c9323d49-d323-40b8-9b59-cc008d68a989" />
+<project_current_processor v="CortexM0" />
+<last_selected_tab v="Cypress" />
+<WriteAppVersionLastSavedWith v="3.2.0.706" />
+<WriteAppMarketingVersionLastSavedWith v=" 3.2" />
+<project_id v="78045038-dbec-445b-b150-8c75283930a2" />
+</CyGuid_49cfd574-032a-4a64-b7be-d4eeeaf25e43>
+</CyGuid_60697ce6-dce2-4816-8680-4de0635742eb>
+<top_block v="TopDesign" />
+<selected_device v="CY8C4247LQI-BL483" />
+<CyGuid_495451fe-d201-4d01-b22d-5d3f5609ac37 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtComponentMgr" version="4" xml_contents_version="1">
+<library_deps>
+<library_dep persistent="${CyRoot}\psoc\content\default\CyAnnotationLibrary\CyAnnotationLibrary.cylib\CyAnnotationLibrary.cyprj" />
+</library_deps>
+<CyGuid_b0d670ad-d48f-47cb-9d0b-b1642bab195c type_name="CyDesigner.Common.Base.CyExprTypeMgr" version="1" />
+<ignored_deps />
+</CyGuid_495451fe-d201-4d01-b22d-5d3f5609ac37>
+<boot_component v="cy_boot_v4_20" />
+<current_generation v="1" /><BootloaderTag hexFile="" elfFile="" /></CyGuid_fec8f9e8-2365-4bdb-96d3-a4380222e01b>
+</CyXmlSerializer>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/BLE Lab 1_1.cyprj.pmad
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/BLE Lab 1_1.cyprj.pmad	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/BLE Lab 1_1.cyprj.pmad	(revision 7)
@@ -0,0 +1,764 @@
+<?xml version="1.0" encoding="utf-8"?>
+<CyXmlSerializer>
+<!--This file is machine generated and read. It is not intended to be edited by hand.-->
+<!--Due to this, there is no schema for this file.-->
+<CyGuid_7a7929f8-5e3b-4f86-a093-2d4ee6513111 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectCustomData" version="1">
+<CyGuid_fdba8dfd-b15b-4469-9bbb-9e40c3e70997 type_name="CyDesigner.Common.Base.CyCustomData" version="2">
+<userData>
+<dataGuid v="925cc1e1-309e-4e08-b0a1-09a83c35b157">
+<CyGuid_925cc1e1-309e-4e08-b0a1-09a83c35b157 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectPSoCExe+CyCodeGenDepUserInfo" version="1">
+<deps_list>
+<v>.\TopDesign\TopDesign.cysch</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\TCPWM_P4_v2_0.cystate</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\TCPWM_P4_v2_0.cysym</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\TCPWM_P4_v2_0.pdf</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\TCPWM_P4_v2_0.cycdx</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cycustomizer.cs</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cyparameters.cs</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\Resources.Designer.cs</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cyconfigtab.cs</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cyconfigtab.designer.cs</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cyimage.cs</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cytimercountertab.cs</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cytimercountertab.designer.cs</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cypwmtab.cs</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cypwmtab.designer.cs</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cyquaddectab.cs</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cyquaddectab.designer.cs</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cyregistergrid.cs</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cyregistergrid.designer.cs</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cytcpwmtab.cs</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cytcpwmtab.designer.cs</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cyterminalmodes.cs</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\Resources.resx</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cyconfigtab.resx</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cytimercountertab.resx</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cypwmtab.resx</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cyquaddectab.resx</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cyregistergrid.resx</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cytcpwmtab.resx</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\PSoC4\TCPWM_P4_v2_0.cysch</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\PSoC4\API\TCPWM.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\PSoC4\API\TCPWM.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\PSoC4\API\TCPWM_PM.c</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_m0s8_tcpwm_v1_0\cy_m0s8_tcpwm_v1_0.cysym</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_m0s8_tcpwm_v1_0\PSoC4\cy_m0s8_tcpwm_v1_0.cyprimitive</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.cysym</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.pdf</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.v</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\Custom\custom.cs</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.cysym</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.pdf</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.v</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\Custom\custom.cs</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.cysym</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.pdf</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.v</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\Custom\custom.cs</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.cysym</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.pdf</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.v</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\Custom\custom.cs</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.cysym</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.pdf</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.v</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\Custom\custom.cs</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.cysym</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.pdf</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.v</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\Custom\custom.cs</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\cy_pins_v2_10.cysym</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\cy_pins_v2_10.pdf</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\cy_pins_v2_10.cystate</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\cy_pins_v2_10.cyprimitive</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\custom.cs</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cyenums.cs</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cypinsdata.cs</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cypinpicture.cs</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cypinutils.cs</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cygeneralcontrol.cs</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cygeneralcontrol.Designer.cs</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cyinputcontrol.cs</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cyinputcontrol.Designer.cs</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cymappingcontrol.cs</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cymappingcontrol.Designer.cs</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cyoutputcontrol.cs</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cyoutputcontrol.Designer.cs</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cypinaliasdialog.cs</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cypinaliasdialog.Designer.cs</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cypinscontrol.cs</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cypinscontrol.Designer.cs</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cyporcontrol.cs</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cyporcontrol.Designer.cs</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\Resource1.Designer.cs</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cyclockingcontrol.cs</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cyclockingcontrol.Designer.cs</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cygeneralcontrol.resx</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cyinputcontrol.resx</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cymappingcontrol.resx</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cyoutputcontrol.resx</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cypinaliasdialog.resx</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cypinscontrol.resx</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cyporcontrol.resx</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\Resource1.resx</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cyclockingcontrol.resx</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\PSoC4\API\pins.c</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\PSoC4\API\pins.h</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\PSoC4\API\aliases.h</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_clock_v2_20\cy_clock_v2_20.cyprimitive</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_clock_v2_20\cy_clock_v2_20.cysym</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_clock_v2_20\cy_clock_v2_20.pdf</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_clock_v2_20\cy_clock_v2_20.cystate</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_clock_v2_20\PSoC4\API\clk.c</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_clock_v2_20\PSoC4\API\clk.h</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_clock_v2_20\Custom\custom.cs</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\BLE_v2_0.cysym</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\BLE_v2_0.chm</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\BLE_v2_0.dll</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\BLE_v2_0.cystate</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_gatt.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_hids.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_bas.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_bas.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_hrs.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_hrs.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_gls.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_gls.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_gatt.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_lls.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_lls.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_ias.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_ias.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_tps.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_tps.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_eventHandler.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_cts.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_cts.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_hids.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_HAL_INT.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_HAL_PVT.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_HAL_PVT.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_STACK_PVT.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_StackGap.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_StackGatt.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_StackGattDb.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_StackHostMain.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_StackL2cap.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_scps.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_scps.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_dis.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_dis.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_StackGattServer.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_StackGattClient.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_Stack.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_eventHandler.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_custom.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_custom.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_hts.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_bls.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_bls.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_hts.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_rscs.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_rscs.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_ans.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_ans.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_lns.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_pass.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_lns.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_pass.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_cps.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_cps.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_rtus.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_ndcs.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_rtus.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_ndcs.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_cscs.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_cscs.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_uds.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_uds.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_cgms.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_cgms.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_bts.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_bts.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_ess.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_ess.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_bms.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_bms.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_wss.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_wss.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_bcs.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_bcs.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_wpts.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_wpts.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_ancs.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_ancs.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\mdkCyBLEStack_BLE_SOC_CENTRAL.a</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\mdkCyBLEStack_BLE_SOC_CENTRAL_PERIPHERAL.a</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\mdkCyBLEStack_BLE_SOC_PERIPHERAL.a</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\mdkCyBLEStack_HCI_MODE_CENTRAL_PERIPHERAL.a</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_CENTRAL.a</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_CENTRAL_PERIPHERAL.a</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_HCI_MODE_CENTRAL_PERIPHERAL.a</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\PSoC4\BLE_v2_0.cysch</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_m0s8_ble_v1_0\cy_m0s8_ble_v1_0.cysym</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_m0s8_ble_v1_0\PSoC4\cy_m0s8_ble_v1_0.cyprimitive</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_isr_v1_70\cy_isr_v1_70.cysym</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_isr_v1_70\cy_isr_v1_70.pdf</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_isr_v1_70\cy_isr_v1_70.primitive</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_isr_v1_70\cy_isr_v1_70.cystate</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_isr_v1_70\Custom\custom.cs</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_isr_v1_70\PSoC4\API\intc.c</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_isr_v1_70\PSoC4\API\intc.h</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_clock_v2_20\cy_clock_v2_20.cyprimitive</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_clock_v2_20\cy_clock_v2_20.cysym</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_clock_v2_20\cy_clock_v2_20.pdf</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_clock_v2_20\cy_clock_v2_20.cystate</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_clock_v2_20\PSoC4\API\clk.c</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_clock_v2_20\PSoC4\API\clk.h</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_clock_v2_20\Custom\custom.cs</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\or_v1_0\or_v1_0.cysym</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\or_v1_0\or_v1_0.pdf</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\or_v1_0\or_v1_0.v</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\or_v1_0\Custom\custom.cs</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_constant_v1_0\cy_constant_v1_0.cysym</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_constant_v1_0\cy_constant_v1_0.v</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_constant_v1_0\cy_constant_v1_0.cystate</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_constant_v1_0\cy_constant_v1_0.pdf</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_constant_v1_0</v>
+<v>${CyRoot}\psoc\content\cyprimitives\CyPrimitives.cylib\cy_constant_v1_0\Custom\custom.cs</v>
+<v>.\BLE Lab 1_1.cydwr</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\cm0gcc.ld</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\Cm0RealView.scat</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\Cm0Start.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\core_cm0.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\core_cm0_psoc4.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\CyBootAsmGnu.s</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\CyBootAsmRv.s</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\CyFlash.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\CyFlash.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\CyLib.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\CyLib.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\cyPm.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\cyPm.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\cytypes.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\cyutils.c</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\cypins.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\core_cmFunc.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\core_cmInstr.h</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\Cm0Iar.icf</v>
+<v>${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\CyBootAsmIar.s</v>
+</deps_list>
+<gen_list>
+<v>.\Generated_Source\PSoC4\cyfitter_cfg.h</v>
+<v>.\Generated_Source\PSoC4\cyfitter_cfg.c</v>
+<v>.\Generated_Source\PSoC4\protect.hex</v>
+<v>.\Generated_Source\PSoC4\cymetadata.c</v>
+<v>.\Generated_Source\PSoC4\cydevice_trm.h</v>
+<v>.\Generated_Source\PSoC4\cydevicegnu_trm.inc</v>
+<v>.\Generated_Source\PSoC4\cydevicerv_trm.inc</v>
+<v>.\Generated_Source\PSoC4\cydeviceiar_trm.inc</v>
+<v>.\Generated_Source\PSoC4\cyfittergnu.inc</v>
+<v>.\Generated_Source\PSoC4\cyfitterrv.inc</v>
+<v>.\Generated_Source\PSoC4\cyfitteriar.inc</v>
+<v>.\Generated_Source\PSoC4\cyfitter.h</v>
+<v>.\Generated_Source\PSoC4\cydisabledsheets.h</v>
+<v>.\Generated_Source\PSoC4\PWM.c</v>
+<v>.\Generated_Source\PSoC4\PWM.h</v>
+<v>.\Generated_Source\PSoC4\PWM_PM.c</v>
+<v>.\Generated_Source\PSoC4\Red_LED.c</v>
+<v>.\Generated_Source\PSoC4\Red_LED.h</v>
+<v>.\Generated_Source\PSoC4\Red_LED_aliases.h</v>
+<v>.\Generated_Source\PSoC4\Clock_1.c</v>
+<v>.\Generated_Source\PSoC4\Clock_1.h</v>
+<v>.\Generated_Source\PSoC4\BLE_gatt.h</v>
+<v>.\Generated_Source\PSoC4\BLE.h</v>
+<v>.\Generated_Source\PSoC4\BLE.c</v>
+<v>.\Generated_Source\PSoC4\BLE_gatt.c</v>
+<v>.\Generated_Source\PSoC4\BLE_ias.c</v>
+<v>.\Generated_Source\PSoC4\BLE_ias.h</v>
+<v>.\Generated_Source\PSoC4\BLE_eventHandler.c</v>
+<v>.\Generated_Source\PSoC4\BLE_HAL_INT.c</v>
+<v>.\Generated_Source\PSoC4\BLE_HAL_PVT.c</v>
+<v>.\Generated_Source\PSoC4\BLE_HAL_PVT.h</v>
+<v>.\Generated_Source\PSoC4\BLE_STACK_PVT.h</v>
+<v>.\Generated_Source\PSoC4\BLE_StackGap.h</v>
+<v>.\Generated_Source\PSoC4\BLE_StackGatt.h</v>
+<v>.\Generated_Source\PSoC4\BLE_StackGattDb.h</v>
+<v>.\Generated_Source\PSoC4\BLE_StackHostMain.h</v>
+<v>.\Generated_Source\PSoC4\BLE_StackL2cap.h</v>
+<v>.\Generated_Source\PSoC4\BLE_StackGattServer.h</v>
+<v>.\Generated_Source\PSoC4\BLE_StackGattClient.h</v>
+<v>.\Generated_Source\PSoC4\BLE_Stack.h</v>
+<v>.\Generated_Source\PSoC4\BLE_eventHandler.h</v>
+<v>.\Generated_Source\PSoC4\BLE_bless_isr.c</v>
+<v>.\Generated_Source\PSoC4\BLE_bless_isr.h</v>
+<v>.\Generated_Source\PSoC4\cm0gcc.ld</v>
+<v>.\Generated_Source\PSoC4\Cm0RealView.scat</v>
+<v>.\Generated_Source\PSoC4\Cm0Start.c</v>
+<v>.\Generated_Source\PSoC4\core_cm0_psoc4.h</v>
+<v>.\Generated_Source\PSoC4\core_cm0.h</v>
+<v>.\Generated_Source\PSoC4\CyBootAsmGnu.s</v>
+<v>.\Generated_Source\PSoC4\CyBootAsmRv.s</v>
+<v>.\Generated_Source\PSoC4\CyFlash.c</v>
+<v>.\Generated_Source\PSoC4\CyFlash.h</v>
+<v>.\Generated_Source\PSoC4\CyLib.c</v>
+<v>.\Generated_Source\PSoC4\CyLib.h</v>
+<v>.\Generated_Source\PSoC4\cyPm.c</v>
+<v>.\Generated_Source\PSoC4\cyPm.h</v>
+<v>.\Generated_Source\PSoC4\cytypes.h</v>
+<v>.\Generated_Source\PSoC4\cyutils.c</v>
+<v>.\Generated_Source\PSoC4\cypins.h</v>
+<v>.\Generated_Source\PSoC4\core_cmFunc.h</v>
+<v>.\Generated_Source\PSoC4\core_cmInstr.h</v>
+<v>.\Generated_Source\PSoC4\Cm0Iar.icf</v>
+<v>.\Generated_Source\PSoC4\CyBootAsmIar.s</v>
+<v>.\Generated_Source\PSoC4\CyLFClk.c</v>
+<v>.\Generated_Source\PSoC4\CyLFClk.h</v>
+<v>.\Generated_Source\PSoC4\project.h</v>
+</gen_list>
+<warp_dep>
+<v>C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\ieee\work\stdlogic.vif</v>
+<v>C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\stdlogic\mod_genv.vif</v>
+<v>C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.v</v>
+<v>C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\or_v1_0\or_v1_0.v</v>
+<v>C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_constant_v1_0\cy_constant_v1_0.v</v>
+<v>C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\stdlogic\rtlpkg.vif</v>
+</warp_dep>
+<deps_time v="130773114237784075" />
+<top_block v="TopDesign" />
+<last_generation v="1" />
+</CyGuid_925cc1e1-309e-4e08-b0a1-09a83c35b157>
+</dataGuid>
+<dataGuid v="47ec7058-2f43-4a2f-ae73-172624e235df">
+<CyGuid_47ec7058-2f43-4a2f-ae73-172624e235df type_name="CyDesigner.Common.ProjMgmt.Model.CyConfDepList" version="1">
+<name v="cmpl_deps">
+<CyGuid_f44455c5-3770-4452-b988-0a7a7ff46256 type_name="CyDesigner.Common.ProjMgmt.Model.CyConfigDependencies" version="1">
+<dependency_info name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0" xml_contents_version="2">
+<CyGuid_1173175f-1b9b-4ad4-a065-754a48a27021 type_name="CyDesigner.Common.Base.CyFileDeps" version="1">
+<file name=".\CortexM0\ARM_GCC_484\Debug\main.o">
+<dep name=".\Generated_Source\PSoC4\BLE.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_HAL_PVT.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_STACK_PVT.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_Stack.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGap.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGatt.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGattClient.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGattDb.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGattServer.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackHostMain.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackL2cap.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_bless_isr.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_eventHandler.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_gatt.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_ias.h" />
+<dep name=".\Generated_Source\PSoC4\Clock_1.h" />
+<dep name=".\Generated_Source\PSoC4\CyFlash.h" />
+<dep name=".\Generated_Source\PSoC4\CyLFClk.h" />
+<dep name=".\Generated_Source\PSoC4\CyLib.h" />
+<dep name=".\Generated_Source\PSoC4\PWM.h" />
+<dep name=".\Generated_Source\PSoC4\Red_LED.h" />
+<dep name=".\Generated_Source\PSoC4\Red_LED_aliases.h" />
+<dep name=".\Generated_Source\PSoC4\core_cm0.h" />
+<dep name=".\Generated_Source\PSoC4\core_cm0_psoc4.h" />
+<dep name=".\Generated_Source\PSoC4\core_cmFunc.h" />
+<dep name=".\Generated_Source\PSoC4\core_cmInstr.h" />
+<dep name=".\Generated_Source\PSoC4\cyPm.h" />
+<dep name=".\Generated_Source\PSoC4\cydevice_trm.h" />
+<dep name=".\Generated_Source\PSoC4\cydisabledsheets.h" />
+<dep name=".\Generated_Source\PSoC4\cyfitter.h" />
+<dep name=".\Generated_Source\PSoC4\cyfitter_cfg.h" />
+<dep name=".\Generated_Source\PSoC4\cypins.h" />
+<dep name=".\Generated_Source\PSoC4\cytypes.h" />
+<dep name=".\Generated_Source\PSoC4\project.h" />
+<dep name=".\main.c" />
+</file>
+<file name=".\Generated_Source\PSoC4\BLE.h" />
+<file name=".\Generated_Source\PSoC4\BLE_HAL_PVT.h" />
+<file name=".\Generated_Source\PSoC4\BLE_STACK_PVT.h" />
+<file name=".\Generated_Source\PSoC4\BLE_Stack.h" />
+<file name=".\Generated_Source\PSoC4\BLE_StackGap.h" />
+<file name=".\Generated_Source\PSoC4\BLE_StackGatt.h" />
+<file name=".\Generated_Source\PSoC4\BLE_StackGattClient.h" />
+<file name=".\Generated_Source\PSoC4\BLE_StackGattDb.h" />
+<file name=".\Generated_Source\PSoC4\BLE_StackGattServer.h" />
+<file name=".\Generated_Source\PSoC4\BLE_StackHostMain.h" />
+<file name=".\Generated_Source\PSoC4\BLE_StackL2cap.h" />
+<file name=".\Generated_Source\PSoC4\BLE_bless_isr.h" />
+<file name=".\Generated_Source\PSoC4\BLE_eventHandler.h" />
+<file name=".\Generated_Source\PSoC4\BLE_gatt.h" />
+<file name=".\Generated_Source\PSoC4\BLE_ias.h" />
+<file name=".\Generated_Source\PSoC4\Clock_1.h" />
+<file name=".\Generated_Source\PSoC4\CyFlash.h" />
+<file name=".\Generated_Source\PSoC4\CyLFClk.h" />
+<file name=".\Generated_Source\PSoC4\CyLib.h" />
+<file name=".\Generated_Source\PSoC4\PWM.h" />
+<file name=".\Generated_Source\PSoC4\Red_LED.h" />
+<file name=".\Generated_Source\PSoC4\Red_LED_aliases.h" />
+<file name=".\Generated_Source\PSoC4\core_cm0.h" />
+<file name=".\Generated_Source\PSoC4\core_cm0_psoc4.h" />
+<file name=".\Generated_Source\PSoC4\core_cmFunc.h" />
+<file name=".\Generated_Source\PSoC4\core_cmInstr.h" />
+<file name=".\Generated_Source\PSoC4\cyPm.h" />
+<file name=".\Generated_Source\PSoC4\cydevice_trm.h" />
+<file name=".\Generated_Source\PSoC4\cydisabledsheets.h" />
+<file name=".\Generated_Source\PSoC4\cyfitter.h" />
+<file name=".\Generated_Source\PSoC4\cyfitter_cfg.h" />
+<file name=".\Generated_Source\PSoC4\cypins.h" />
+<file name=".\Generated_Source\PSoC4\cytypes.h" />
+<file name=".\Generated_Source\PSoC4\project.h" />
+<file name=".\main.c" />
+<file name=".\CortexM0\ARM_GCC_484\Debug\BLE.o">
+<dep name=".\Generated_Source\PSoC4\BLE.c" />
+<dep name=".\Generated_Source\PSoC4\BLE.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_HAL_PVT.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_STACK_PVT.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_Stack.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGap.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGatt.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGattClient.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGattDb.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGattServer.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackHostMain.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackL2cap.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_bless_isr.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_eventHandler.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_gatt.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_ias.h" />
+<dep name=".\Generated_Source\PSoC4\CyFlash.h" />
+<dep name=".\Generated_Source\PSoC4\CyLFClk.h" />
+<dep name=".\Generated_Source\PSoC4\CyLib.h" />
+<dep name=".\Generated_Source\PSoC4\cydevice_trm.h" />
+<dep name=".\Generated_Source\PSoC4\cyfitter.h" />
+<dep name=".\Generated_Source\PSoC4\cytypes.h" />
+</file>
+<file name=".\Generated_Source\PSoC4\BLE.c" />
+<file name=".\CortexM0\ARM_GCC_484\Debug\BLE_HAL_INT.o">
+<dep name=".\Generated_Source\PSoC4\BLE.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_HAL_INT.c" />
+<dep name=".\Generated_Source\PSoC4\BLE_HAL_PVT.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_STACK_PVT.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_Stack.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGap.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGatt.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGattClient.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGattDb.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGattServer.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackHostMain.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackL2cap.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_bless_isr.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_eventHandler.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_gatt.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_ias.h" />
+<dep name=".\Generated_Source\PSoC4\CyFlash.h" />
+<dep name=".\Generated_Source\PSoC4\CyLFClk.h" />
+<dep name=".\Generated_Source\PSoC4\CyLib.h" />
+<dep name=".\Generated_Source\PSoC4\cydevice_trm.h" />
+<dep name=".\Generated_Source\PSoC4\cyfitter.h" />
+<dep name=".\Generated_Source\PSoC4\cytypes.h" />
+</file>
+<file name=".\Generated_Source\PSoC4\BLE_HAL_INT.c" />
+<file name=".\CortexM0\ARM_GCC_484\Debug\BLE_HAL_PVT.o">
+<dep name=".\Generated_Source\PSoC4\BLE.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_HAL_PVT.c" />
+<dep name=".\Generated_Source\PSoC4\BLE_HAL_PVT.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_STACK_PVT.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_Stack.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGap.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGatt.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGattClient.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGattDb.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGattServer.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackHostMain.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackL2cap.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_bless_isr.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_eventHandler.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_gatt.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_ias.h" />
+<dep name=".\Generated_Source\PSoC4\CyFlash.h" />
+<dep name=".\Generated_Source\PSoC4\CyLFClk.h" />
+<dep name=".\Generated_Source\PSoC4\CyLib.h" />
+<dep name=".\Generated_Source\PSoC4\cydevice_trm.h" />
+<dep name=".\Generated_Source\PSoC4\cyfitter.h" />
+<dep name=".\Generated_Source\PSoC4\cytypes.h" />
+</file>
+<file name=".\Generated_Source\PSoC4\BLE_HAL_PVT.c" />
+<file name=".\CortexM0\ARM_GCC_484\Debug\BLE_bless_isr.o">
+<dep name=".\Generated_Source\PSoC4\BLE_bless_isr.c" />
+<dep name=".\Generated_Source\PSoC4\BLE_bless_isr.h" />
+<dep name=".\Generated_Source\PSoC4\CyLFClk.h" />
+<dep name=".\Generated_Source\PSoC4\CyLib.h" />
+<dep name=".\Generated_Source\PSoC4\cydevice_trm.h" />
+<dep name=".\Generated_Source\PSoC4\cyfitter.h" />
+<dep name=".\Generated_Source\PSoC4\cytypes.h" />
+</file>
+<file name=".\Generated_Source\PSoC4\BLE_bless_isr.c" />
+<file name=".\CortexM0\ARM_GCC_484\Debug\BLE_eventHandler.o">
+<dep name=".\Generated_Source\PSoC4\BLE.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_Stack.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGap.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGatt.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGattClient.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGattDb.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGattServer.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackHostMain.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackL2cap.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_eventHandler.c" />
+<dep name=".\Generated_Source\PSoC4\BLE_eventHandler.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_gatt.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_ias.h" />
+<dep name=".\Generated_Source\PSoC4\CyFlash.h" />
+<dep name=".\Generated_Source\PSoC4\CyLFClk.h" />
+<dep name=".\Generated_Source\PSoC4\CyLib.h" />
+<dep name=".\Generated_Source\PSoC4\cydevice_trm.h" />
+<dep name=".\Generated_Source\PSoC4\cyfitter.h" />
+<dep name=".\Generated_Source\PSoC4\cytypes.h" />
+</file>
+<file name=".\Generated_Source\PSoC4\BLE_eventHandler.c" />
+<file name=".\CortexM0\ARM_GCC_484\Debug\BLE_gatt.o">
+<dep name=".\Generated_Source\PSoC4\BLE.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_Stack.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGap.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGatt.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGattClient.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGattDb.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGattServer.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackHostMain.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackL2cap.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_eventHandler.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_gatt.c" />
+<dep name=".\Generated_Source\PSoC4\BLE_gatt.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_ias.h" />
+<dep name=".\Generated_Source\PSoC4\CyFlash.h" />
+<dep name=".\Generated_Source\PSoC4\CyLFClk.h" />
+<dep name=".\Generated_Source\PSoC4\CyLib.h" />
+<dep name=".\Generated_Source\PSoC4\cydevice_trm.h" />
+<dep name=".\Generated_Source\PSoC4\cyfitter.h" />
+<dep name=".\Generated_Source\PSoC4\cytypes.h" />
+</file>
+<file name=".\Generated_Source\PSoC4\BLE_gatt.c" />
+<file name=".\CortexM0\ARM_GCC_484\Debug\BLE_ias.o">
+<dep name=".\Generated_Source\PSoC4\BLE.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_Stack.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGap.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGatt.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGattClient.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGattDb.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackGattServer.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackHostMain.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_StackL2cap.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_eventHandler.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_gatt.h" />
+<dep name=".\Generated_Source\PSoC4\BLE_ias.c" />
+<dep name=".\Generated_Source\PSoC4\BLE_ias.h" />
+<dep name=".\Generated_Source\PSoC4\CyFlash.h" />
+<dep name=".\Generated_Source\PSoC4\CyLFClk.h" />
+<dep name=".\Generated_Source\PSoC4\CyLib.h" />
+<dep name=".\Generated_Source\PSoC4\cydevice_trm.h" />
+<dep name=".\Generated_Source\PSoC4\cyfitter.h" />
+<dep name=".\Generated_Source\PSoC4\cytypes.h" />
+</file>
+<file name=".\Generated_Source\PSoC4\BLE_ias.c" />
+<file name=".\CortexM0\ARM_GCC_484\Debug\Clock_1.o">
+<dep name=".\Generated_Source\PSoC4\Clock_1.c" />
+<dep name=".\Generated_Source\PSoC4\Clock_1.h" />
+<dep name=".\Generated_Source\PSoC4\cydevice_trm.h" />
+<dep name=".\Generated_Source\PSoC4\cyfitter.h" />
+<dep name=".\Generated_Source\PSoC4\cytypes.h" />
+</file>
+<file name=".\Generated_Source\PSoC4\Clock_1.c" />
+<file name=".\CortexM0\ARM_GCC_484\Debug\Cm0Start.o">
+<dep name=".\Generated_Source\PSoC4\Cm0Start.c" />
+<dep name=".\Generated_Source\PSoC4\CyLFClk.h" />
+<dep name=".\Generated_Source\PSoC4\CyLib.h" />
+<dep name=".\Generated_Source\PSoC4\cydevice_trm.h" />
+<dep name=".\Generated_Source\PSoC4\cyfitter.h" />
+<dep name=".\Generated_Source\PSoC4\cyfitter_cfg.h" />
+<dep name=".\Generated_Source\PSoC4\cytypes.h" />
+</file>
+<file name=".\Generated_Source\PSoC4\Cm0Start.c" />
+<file name=".\CortexM0\ARM_GCC_484\Debug\CyFlash.o">
+<dep name=".\Generated_Source\PSoC4\CyFlash.c" />
+<dep name=".\Generated_Source\PSoC4\CyFlash.h" />
+<dep name=".\Generated_Source\PSoC4\CyLFClk.h" />
+<dep name=".\Generated_Source\PSoC4\CyLib.h" />
+<dep name=".\Generated_Source\PSoC4\cydevice_trm.h" />
+<dep name=".\Generated_Source\PSoC4\cyfitter.h" />
+<dep name=".\Generated_Source\PSoC4\cytypes.h" />
+</file>
+<file name=".\Generated_Source\PSoC4\CyFlash.c" />
+<file name=".\CortexM0\ARM_GCC_484\Debug\CyLFClk.o">
+<dep name=".\Generated_Source\PSoC4\CyLFClk.c" />
+<dep name=".\Generated_Source\PSoC4\CyLFClk.h" />
+<dep name=".\Generated_Source\PSoC4\CyLib.h" />
+<dep name=".\Generated_Source\PSoC4\cydevice_trm.h" />
+<dep name=".\Generated_Source\PSoC4\cyfitter.h" />
+<dep name=".\Generated_Source\PSoC4\cytypes.h" />
+</file>
+<file name=".\Generated_Source\PSoC4\CyLFClk.c" />
+<file name=".\CortexM0\ARM_GCC_484\Debug\CyLib.o">
+<dep name=".\Generated_Source\PSoC4\CyFlash.h" />
+<dep name=".\Generated_Source\PSoC4\CyLFClk.h" />
+<dep name=".\Generated_Source\PSoC4\CyLib.c" />
+<dep name=".\Generated_Source\PSoC4\CyLib.h" />
+<dep name=".\Generated_Source\PSoC4\cydevice_trm.h" />
+<dep name=".\Generated_Source\PSoC4\cyfitter.h" />
+<dep name=".\Generated_Source\PSoC4\cytypes.h" />
+</file>
+<file name=".\Generated_Source\PSoC4\CyLib.c" />
+<file name=".\CortexM0\ARM_GCC_484\Debug\PWM.o">
+<dep name=".\Generated_Source\PSoC4\CyLFClk.h" />
+<dep name=".\Generated_Source\PSoC4\CyLib.h" />
+<dep name=".\Generated_Source\PSoC4\PWM.c" />
+<dep name=".\Generated_Source\PSoC4\PWM.h" />
+<dep name=".\Generated_Source\PSoC4\cydevice_trm.h" />
+<dep name=".\Generated_Source\PSoC4\cyfitter.h" />
+<dep name=".\Generated_Source\PSoC4\cytypes.h" />
+</file>
+<file name=".\Generated_Source\PSoC4\PWM.c" />
+<file name=".\CortexM0\ARM_GCC_484\Debug\PWM_PM.o">
+<dep name=".\Generated_Source\PSoC4\CyLFClk.h" />
+<dep name=".\Generated_Source\PSoC4\CyLib.h" />
+<dep name=".\Generated_Source\PSoC4\PWM.h" />
+<dep name=".\Generated_Source\PSoC4\PWM_PM.c" />
+<dep name=".\Generated_Source\PSoC4\cydevice_trm.h" />
+<dep name=".\Generated_Source\PSoC4\cyfitter.h" />
+<dep name=".\Generated_Source\PSoC4\cytypes.h" />
+</file>
+<file name=".\Generated_Source\PSoC4\PWM_PM.c" />
+<file name=".\CortexM0\ARM_GCC_484\Debug\Red_LED.o">
+<dep name=".\Generated_Source\PSoC4\Red_LED.c" />
+<dep name=".\Generated_Source\PSoC4\Red_LED.h" />
+<dep name=".\Generated_Source\PSoC4\Red_LED_aliases.h" />
+<dep name=".\Generated_Source\PSoC4\cydevice_trm.h" />
+<dep name=".\Generated_Source\PSoC4\cyfitter.h" />
+<dep name=".\Generated_Source\PSoC4\cypins.h" />
+<dep name=".\Generated_Source\PSoC4\cytypes.h" />
+</file>
+<file name=".\Generated_Source\PSoC4\Red_LED.c" />
+<file name=".\CortexM0\ARM_GCC_484\Debug\cyPm.o">
+<dep name=".\Generated_Source\PSoC4\CyLFClk.h" />
+<dep name=".\Generated_Source\PSoC4\CyLib.h" />
+<dep name=".\Generated_Source\PSoC4\cyPm.c" />
+<dep name=".\Generated_Source\PSoC4\cyPm.h" />
+<dep name=".\Generated_Source\PSoC4\cydevice_trm.h" />
+<dep name=".\Generated_Source\PSoC4\cyfitter.h" />
+<dep name=".\Generated_Source\PSoC4\cytypes.h" />
+</file>
+<file name=".\Generated_Source\PSoC4\cyPm.c" />
+<file name=".\CortexM0\ARM_GCC_484\Debug\cyfitter_cfg.o">
+<dep name=".\Generated_Source\PSoC4\CyLFClk.h" />
+<dep name=".\Generated_Source\PSoC4\CyLib.h" />
+<dep name=".\Generated_Source\PSoC4\cydevice_trm.h" />
+<dep name=".\Generated_Source\PSoC4\cyfitter.h" />
+<dep name=".\Generated_Source\PSoC4\cyfitter_cfg.c" />
+<dep name=".\Generated_Source\PSoC4\cyfitter_cfg.h" />
+<dep name=".\Generated_Source\PSoC4\cytypes.h" />
+</file>
+<file name=".\Generated_Source\PSoC4\cyfitter_cfg.c" />
+<file name=".\CortexM0\ARM_GCC_484\Debug\cymetadata.o">
+<dep name=".\Generated_Source\PSoC4\cydevice_trm.h" />
+<dep name=".\Generated_Source\PSoC4\cyfitter.h" />
+<dep name=".\Generated_Source\PSoC4\cymetadata.c" />
+<dep name=".\Generated_Source\PSoC4\cytypes.h" />
+</file>
+<file name=".\Generated_Source\PSoC4\cymetadata.c" />
+<file name=".\CortexM0\ARM_GCC_484\Debug\cyutils.o">
+<dep name=".\Generated_Source\PSoC4\cydevice_trm.h" />
+<dep name=".\Generated_Source\PSoC4\cyfitter.h" />
+<dep name=".\Generated_Source\PSoC4\cytypes.h" />
+<dep name=".\Generated_Source\PSoC4\cyutils.c" />
+</file>
+<file name=".\Generated_Source\PSoC4\cyutils.c" />
+<file name=".\CortexM0\ARM_GCC_484\Debug\CyBootAsmGnu.o">
+<dep name=".\Generated_Source\PSoC4\CyBootAsmGnu.s" />
+<dep name=".\Generated_Source\PSoC4\cydevicegnu_trm.inc" />
+<dep name=".\Generated_Source\PSoC4\cyfittergnu.inc" />
+</file>
+<file name=".\Generated_Source\PSoC4\CyBootAsmGnu.s" />
+<file name=".\Generated_Source\PSoC4\cydevicegnu_trm.inc" />
+<file name=".\Generated_Source\PSoC4\cyfittergnu.inc" />
+</CyGuid_1173175f-1b9b-4ad4-a065-754a48a27021>
+</dependency_info>
+</CyGuid_f44455c5-3770-4452-b988-0a7a7ff46256>
+</name>
+<name v="link_deps">
+<CyGuid_f44455c5-3770-4452-b988-0a7a7ff46256 type_name="CyDesigner.Common.ProjMgmt.Model.CyConfigDependencies" version="1">
+<dependency_info name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0" xml_contents_version="2">
+<CyGuid_1173175f-1b9b-4ad4-a065-754a48a27021 type_name="CyDesigner.Common.Base.CyFileDeps" version="1">
+<file name=".\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.hex">
+<dep name=".\CortexM0\ARM_GCC_484\Debug\main.o" />
+<dep name=".\CortexM0\ARM_GCC_484\Debug\cyfitter_cfg.o" />
+<dep name=".\CortexM0\ARM_GCC_484\Debug\cymetadata.o" />
+<dep name=".\CortexM0\ARM_GCC_484\Debug\PWM.o" />
+<dep name=".\CortexM0\ARM_GCC_484\Debug\PWM_PM.o" />
+<dep name=".\CortexM0\ARM_GCC_484\Debug\Red_LED.o" />
+<dep name=".\CortexM0\ARM_GCC_484\Debug\Clock_1.o" />
+<dep name=".\CortexM0\ARM_GCC_484\Debug\BLE.o" />
+<dep name=".\CortexM0\ARM_GCC_484\Debug\BLE_gatt.o" />
+<dep name=".\CortexM0\ARM_GCC_484\Debug\BLE_ias.o" />
+<dep name=".\CortexM0\ARM_GCC_484\Debug\BLE_eventHandler.o" />
+<dep name=".\CortexM0\ARM_GCC_484\Debug\BLE_HAL_INT.o" />
+<dep name=".\CortexM0\ARM_GCC_484\Debug\BLE_HAL_PVT.o" />
+<dep name=".\CortexM0\ARM_GCC_484\Debug\BLE_bless_isr.o" />
+<dep name=".\CortexM0\ARM_GCC_484\Debug\Cm0Start.o" />
+<dep name=".\CortexM0\ARM_GCC_484\Debug\CyBootAsmGnu.o" />
+<dep name=".\CortexM0\ARM_GCC_484\Debug\CyFlash.o" />
+<dep name=".\CortexM0\ARM_GCC_484\Debug\CyLib.o" />
+<dep name=".\CortexM0\ARM_GCC_484\Debug\cyPm.o" />
+<dep name=".\CortexM0\ARM_GCC_484\Debug\cyutils.o" />
+<dep name=".\CortexM0\ARM_GCC_484\Debug\CyLFClk.o" />
+<dep name=".\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a" />
+<dep name="${CyRoot}\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\CortexM0\ARM_GCC_484\Debug\CyComponentLibrary.a" />
+</file>
+</CyGuid_1173175f-1b9b-4ad4-a065-754a48a27021>
+</dependency_info>
+</CyGuid_f44455c5-3770-4452-b988-0a7a7ff46256>
+</name>
+</CyGuid_47ec7058-2f43-4a2f-ae73-172624e235df>
+</dataGuid>
+<dataGuid v="b0374e30-ce3a-47f2-ad85-821643292c68">
+<CyGuid_b0374e30-ce3a-47f2-ad85-821643292c68 type_name="CyDesigner.Common.ProjMgmt.Common.CyCmdLineData" version="2">
+<genericCmdLineData>
+<name v="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0">
+<name_val_pair name=".\main.c" v="-mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=${OutputDir}/${CompileFile}.lst -g -D DEBUG -Wall -ffunction-sections -O0" />
+<name_val_pair name=".\Generated_Source\PSoC4\cyfitter_cfg.c" v="-mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=${OutputDir}/${CompileFile}.lst -g -D DEBUG -Wall -ffunction-sections -O0" />
+<name_val_pair name=".\Generated_Source\PSoC4\cymetadata.c" v="-mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=${OutputDir}/${CompileFile}.lst -g -D DEBUG -Wall -ffunction-sections -O0" />
+<name_val_pair name=".\Generated_Source\PSoC4\PWM.c" v="-mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=${OutputDir}/${CompileFile}.lst -g -D DEBUG -Wall -ffunction-sections -O0" />
+<name_val_pair name=".\Generated_Source\PSoC4\PWM_PM.c" v="-mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=${OutputDir}/${CompileFile}.lst -g -D DEBUG -Wall -ffunction-sections -O0" />
+<name_val_pair name=".\Generated_Source\PSoC4\Red_LED.c" v="-mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=${OutputDir}/${CompileFile}.lst -g -D DEBUG -Wall -ffunction-sections -O0" />
+<name_val_pair name=".\Generated_Source\PSoC4\Clock_1.c" v="-mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=${OutputDir}/${CompileFile}.lst -g -D DEBUG -Wall -ffunction-sections -O0" />
+<name_val_pair name=".\Generated_Source\PSoC4\BLE.c" v="-mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=${OutputDir}/${CompileFile}.lst -g -D DEBUG -Wall -ffunction-sections -O0" />
+<name_val_pair name=".\Generated_Source\PSoC4\BLE_gatt.c" v="-mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=${OutputDir}/${CompileFile}.lst -g -D DEBUG -Wall -ffunction-sections -O0" />
+<name_val_pair name=".\Generated_Source\PSoC4\BLE_ias.c" v="-mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=${OutputDir}/${CompileFile}.lst -g -D DEBUG -Wall -ffunction-sections -O0" />
+<name_val_pair name=".\Generated_Source\PSoC4\BLE_eventHandler.c" v="-mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=${OutputDir}/${CompileFile}.lst -g -D DEBUG -Wall -ffunction-sections -O0" />
+<name_val_pair name=".\Generated_Source\PSoC4\BLE_HAL_INT.c" v="-mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=${OutputDir}/${CompileFile}.lst -g -D DEBUG -Wall -ffunction-sections -O0" />
+<name_val_pair name=".\Generated_Source\PSoC4\BLE_HAL_PVT.c" v="-mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=${OutputDir}/${CompileFile}.lst -g -D DEBUG -Wall -ffunction-sections -O0" />
+<name_val_pair name=".\Generated_Source\PSoC4\BLE_bless_isr.c" v="-mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=${OutputDir}/${CompileFile}.lst -g -D DEBUG -Wall -ffunction-sections -O0" />
+<name_val_pair name=".\Generated_Source\PSoC4\Cm0Start.c" v="-mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=${OutputDir}/${CompileFile}.lst -g -D DEBUG -Wall -ffunction-sections -O0" />
+<name_val_pair name=".\Generated_Source\PSoC4\CyBootAsmGnu.s" v="-mcpu=cortex-m0 -mthumb -I. -IGenerated_Source\PSoC4 -alh=${OutputDir}/${CompileFile}.lst -g -W" />
+<name_val_pair name=".\Generated_Source\PSoC4\CyFlash.c" v="-mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=${OutputDir}/${CompileFile}.lst -g -D DEBUG -Wall -ffunction-sections -O0" />
+<name_val_pair name=".\Generated_Source\PSoC4\CyLib.c" v="-mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=${OutputDir}/${CompileFile}.lst -g -D DEBUG -Wall -ffunction-sections -O0" />
+<name_val_pair name=".\Generated_Source\PSoC4\cyPm.c" v="-mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=${OutputDir}/${CompileFile}.lst -g -D DEBUG -Wall -ffunction-sections -O0" />
+<name_val_pair name=".\Generated_Source\PSoC4\cyutils.c" v="-mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=${OutputDir}/${CompileFile}.lst -g -D DEBUG -Wall -ffunction-sections -O0" />
+<name_val_pair name=".\Generated_Source\PSoC4\CyLFClk.c" v="-mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=${OutputDir}/${CompileFile}.lst -g -D DEBUG -Wall -ffunction-sections -O0" />
+<name_val_pair name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.hex" v="-mcpu=cortex-m0 -mthumb -g -ffunction-sections -O0 -Wl,-Map,${OutputDir}/${ProjectShortName}.map -T Generated_Source\PSoC4\cm0gcc.ld -specs=nano.specs -Wl,--gc-sections" />
+</name>
+</genericCmdLineData>
+<codeGenCmdLineTag v="-.appdatapath &quot;C:\Users\pmad\AppData\Local\Cypress Semiconductor\PSoC Creator\3.2&quot; -.fdsnotice -.fdswarpdepfile=warp_dependencies.txt -.fdselabdepfile=elab_dependencies.txt -.fdsbldfile=generated_files.txt -p &quot;C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\BLE Lab 1_1.cyprj&quot; -d CY8C4247LQI-BL483 -s &quot;C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\Generated_Source\PSoC4&quot; -- -yv2 -q10 -ygs -o2 -v3 -.fftcfgtype=LE" />
+</CyGuid_b0374e30-ce3a-47f2-ad85-821643292c68>
+</dataGuid>
+<dataGuid v="769d31ea-68b1-4f0c-b90a-7c10a43ee563">
+<CyGuid_769d31ea-68b1-4f0c-b90a-7c10a43ee563 type_name="CyDesigner.Common.ProjMgmt.Model.CyLinkCustomData" version="1">
+<deps_time v="130773114277846366" />
+</CyGuid_769d31ea-68b1-4f0c-b90a-7c10a43ee563>
+</dataGuid>
+</userData>
+</CyGuid_fdba8dfd-b15b-4469-9bbb-9e40c3e70997>
+<properties />
+</CyGuid_7a7929f8-5e3b-4f86-a093-2d4ee6513111>
+</CyXmlSerializer>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/BLE Lab 1_1.rpt
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/BLE Lab 1_1.rpt	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/BLE Lab 1_1.rpt	(revision 7)
@@ -0,0 +1,554 @@
+Loading plugins phase: Elapsed time ==> 0s.214ms
+Initializing data phase: Elapsed time ==> 0s.000ms
+<CYPRESSTAG name="CyDsfit arguments...">
+cydsfit arguments: -.fdsnotice -.fdswarpdepfile=warp_dependencies.txt -.fdselabdepfile=elab_dependencies.txt -.fdsbldfile=generated_files.txt -p C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\BLE Lab 1_1.cyprj -d CY8C4247LQI-BL483 -s C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\Generated_Source\PSoC4 -- -yv2 -q10 -ygs -o2 -v3 -.fftcfgtype=LE</CYPRESSTAG>
+<CYPRESSTAG name="Design elaboration results...">
+</CYPRESSTAG>
+Elaboration phase: Elapsed time ==> 4s.962ms
+<CYPRESSTAG name="HDL generation results...">
+</CYPRESSTAG>
+HDL generation phase: Elapsed time ==> 0s.050ms
+<CYPRESSTAG name="Synthesis results...">
+
+     | | | | | | |
+   _________________
+  -|               |-
+  -|               |-
+  -|               |-
+  -|    CYPRESS    |-
+  -|               |-
+  -|               |-   Warp Verilog Synthesis Compiler: Version 6.3 IR 41
+  -|               |-   Copyright (C) 1991-2001 Cypress Semiconductor
+   |_______________|
+     | | | | | | |
+
+======================================================================
+Compiling:  BLE Lab 1_1.v
+Program  :   C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\bin/warp.exe
+Options  :    -yv2 -q10 -ygs -o2 -v3 -.fftcfgtype=LE -ya -.fftprj=C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\BLE Lab 1_1.cyprj -dcpsoc3 BLE Lab 1_1.v -verilog
+======================================================================
+
+======================================================================
+Compiling:  BLE Lab 1_1.v
+Program  :   C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\bin/warp.exe
+Options  :    -yv2 -q10 -ygs -o2 -v3 -.fftcfgtype=LE -ya -.fftprj=C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\BLE Lab 1_1.cyprj -dcpsoc3 BLE Lab 1_1.v -verilog
+======================================================================
+
+======================================================================
+Compiling:  BLE Lab 1_1.v
+Program  :   vlogfe
+Options  :    -yv2 -q10 -ygs -o2 -v3 -.fftcfgtype=LE -ya -.fftprj=C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\BLE Lab 1_1.cyprj -dcpsoc3 -verilog BLE Lab 1_1.v
+======================================================================
+
+vlogfe V6.3 IR 41:  Verilog parser
+Fri May 29 00:00:19 2015
+
+
+======================================================================
+Compiling:  BLE Lab 1_1.v
+Program  :   vpp
+Options  :    -yv2 -q10 BLE Lab 1_1.v
+======================================================================
+
+vpp V6.3 IR 41:  Verilog Pre-Processor
+Fri May 29 00:00:19 2015
+
+Flattening file 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\..\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.v'
+Flattening file 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\..\psoc\content\cyprimitives\CyPrimitives.cylib\or_v1_0\or_v1_0.v'
+Flattening file 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\..\psoc\content\cyprimitives\CyPrimitives.cylib\cy_constant_v1_0\cy_constant_v1_0.v'
+
+vpp:  No errors.
+
+Library 'work' => directory 'lcpsoc3'
+General_symbol_table
+General_symbol_table
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\std.vhd'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\cypress.vhd'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\work\cypress.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\ieee\work\stdlogic.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\stdlogic\lpmpkg.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\stdlogic\rtlpkg.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\stdlogic\mod_cnst.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\stdlogic\mod_mthv.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\stdlogic\mod_genv.vif'.
+Using control file 'BLE Lab 1_1.ctl'.
+
+vlogfe:  No errors.
+
+
+======================================================================
+Compiling:  BLE Lab 1_1.v
+Program  :   tovif
+Options  :    -yv2 -q10 -ygs -o2 -v3 -.fftcfgtype=LE -ya -.fftprj=C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\BLE Lab 1_1.cyprj -dcpsoc3 -verilog BLE Lab 1_1.v
+======================================================================
+
+tovif V6.3 IR 41:  High-level synthesis
+Fri May 29 00:00:20 2015
+
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\std.vhd'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\cypress.vhd'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\work\cypress.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\ieee\work\stdlogic.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\stdlogic\lpmpkg.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\stdlogic\rtlpkg.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\stdlogic\mod_cnst.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\stdlogic\mod_mthv.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\stdlogic\mod_genv.vif'.
+Linking 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\BLE Lab 1_1.ctl'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.v'.
+Linking 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\BLE Lab 1_1.v'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\or_v1_0\or_v1_0.v'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_constant_v1_0\cy_constant_v1_0.v'.
+
+tovif:  No errors.
+
+
+======================================================================
+Compiling:  BLE Lab 1_1.v
+Program  :   topld
+Options  :    -yv2 -q10 -ygs -o2 -v3 -.fftcfgtype=LE -ya -.fftprj=C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\BLE Lab 1_1.cyprj -dcpsoc3 -verilog BLE Lab 1_1.v
+======================================================================
+
+topld V6.3 IR 41:  Synthesis and optimization
+Fri May 29 00:00:20 2015
+
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\std.vhd'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\cypress.vhd'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\work\cypress.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\ieee\work\stdlogic.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\stdlogic\lpmpkg.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\stdlogic\rtlpkg.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\stdlogic\mod_cnst.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\stdlogic\mod_mthv.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\stdlogic\mod_genv.vif'.
+Linking 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\BLE Lab 1_1.ctl'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.v'.
+Linking 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\BLE Lab 1_1.v'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\or_v1_0\or_v1_0.v'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_constant_v1_0\cy_constant_v1_0.v'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\lcpsoc3\stdlogic\cpsoc3.vif'.
+
+----------------------------------------------------------
+Detecting unused logic.
+----------------------------------------------------------
+    User names
+	Net_97
+	\BLE:Net_55\
+
+
+Deleted 2 User equations/components.
+Deleted 0 Synthesized equations/components.
+
+------------------------------------------------------
+Alias Detection
+------------------------------------------------------
+Aliasing \PWM:Net_66\ to \PWM:Net_75\
+Aliasing \PWM:Net_82\ to \PWM:Net_75\
+Aliasing \PWM:Net_72\ to \PWM:Net_75\
+Aliasing tmpOE__Red_LED_net_0 to \PWM:Net_69\
+Aliasing zero to \PWM:Net_75\
+Aliasing one to \PWM:Net_69\
+Removing Lhs of wire \PWM:Net_81\[1] = Net_43[13]
+Removing Lhs of wire \PWM:Net_66\[4] = \PWM:Net_75\[2]
+Removing Lhs of wire \PWM:Net_82\[5] = \PWM:Net_75\[2]
+Removing Lhs of wire \PWM:Net_72\[6] = \PWM:Net_75\[2]
+Removing Rhs of wire tmpOE__Red_LED_net_0[15] = \PWM:Net_69\[3]
+Removing Rhs of wire zero[19] = \PWM:Net_75\[2]
+Removing Lhs of wire one[20] = tmpOE__Red_LED_net_0[15]
+
+------------------------------------------------------
+Aliased 0 equations, 7 wires.
+------------------------------------------------------
+
+----------------------------------------------------------
+Circuit simplification
+----------------------------------------------------------
+
+Substituting virtuals - pass 1:
+
+
+----------------------------------------------------------
+Circuit simplification results:
+
+	Expanded 0 signals.
+	Turned 0 signals into soft nodes.
+	Maximum default expansion cost was set at 3.
+----------------------------------------------------------
+
+topld:  No errors.
+
+CYPRESS_DIR    : C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp
+Warp Program   : C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\bin/warp.exe
+Warp Arguments : -yv2 -q10 -ygs -o2 -v3 -.fftcfgtype=LE -ya "-.fftprj=C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\BLE Lab 1_1.cyprj" -dcpsoc3 "BLE Lab 1_1.v" -verilog
+</CYPRESSTAG>
+Warp synthesis phase: Elapsed time ==> 0s.254ms
+<CYPRESSTAG name="Fitter results...">
+<CYPRESSTAG name="Fitter startup details...">
+cyp3fit: V3.2.0.706, Family: PSoC3, Started at: Friday, 29 May 2015 00:00:20
+Options: -yv2 -q10 -ygs -o2 -v3 -.fftcfgtype=LE -ya -.fftprj=C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\BLE Lab 1_1.cyprj -d CY8C4247LQI-BL483 BLE Lab 1_1.v -verilog
+</CYPRESSTAG>
+<CYPRESSTAG name="Design parsing">
+Design parsing phase: Elapsed time ==> 0s.013ms
+</CYPRESSTAG>
+<CYPRESSTAG name="Tech mapping">
+<CYPRESSTAG name="Initial Mapping" icon="FILE_RPT_TECHM">
+Assigning clock BLE_LFCLK to clock LFCLK because it is a pass-through
+<CYPRESSTAG name="Global Clock Selection" icon="FILE_RPT_TECHM">
+    Fixed Function Clock 7: Automatic-assigning  clock 'Clock_1'. Signal=Net_43_ff7
+<CYPRESSTAG name="UDB Clock/Enable Remapping Results">
+</CYPRESSTAG>
+</CYPRESSTAG>
+<CYPRESSTAG name="Duplicate Macrocell detection">
+</CYPRESSTAG>
+</CYPRESSTAG>
+<CYPRESSTAG name="Duplicate Macrocell detection">
+</CYPRESSTAG>
+<CYPRESSTAG name="Design Equations" icon="FILE_RPT_EQUATION">
+
+------------------------------------------------------------
+Design Equations
+------------------------------------------------------------
+    <CYPRESSTAG name="Pin listing">
+
+    ------------------------------------------------------------
+    Pin listing
+    ------------------------------------------------------------
+
+    Pin : Name = Red_LED(0)
+        Attributes:
+            In Group/Port: True
+            In Sync Option: AUTO
+            Out Sync Option: NOSYNC
+            Interrupt generated: False
+            Interrupt mode: NONE
+            Drive mode: CMOS_OUT
+            VTrip: EITHER
+            Slew: FAST
+            Input Sync needed: False
+            Output Sync needed: False
+            SC shield enabled: False
+            POR State: ANY
+            LCD Mode: COMMON
+            Register Mode: RegComb
+            CaSense Mode: NEITHER
+            Treat as pin: True
+            Is OE Registered: False
+            Uses Analog: False
+            Can contain Digital: True
+            Is SIO: False
+            SIO Output Buf: NONREGULATED
+            SIO Input Buf: SINGLE_ENDED
+            SIO HiFreq: LOW
+            SIO Hyst: DISABLED
+            SIO Vtrip: MULTIPLIER_0_5
+            SIO RefSel: VCC_IO
+            Required Capabilitites: DIGITAL
+            Initial Value: 1
+            IO Voltage: 0
+        PORT MAP (
+            pa_out => Red_LED(0)__PA ,
+            input => Net_94 ,
+            pad => Red_LED(0)_PAD );
+        Properties:
+        {
+        }
+    </CYPRESSTAG>
+    <CYPRESSTAG name="Macrocell listing" icon="FILE_RPT_EQUATION">
+    </CYPRESSTAG>
+    <CYPRESSTAG name="Datapath listing">
+    </CYPRESSTAG>
+    <CYPRESSTAG name="Status register listing">
+    </CYPRESSTAG>
+    <CYPRESSTAG name="StatusI register listing">
+    </CYPRESSTAG>
+    <CYPRESSTAG name="Sync listing">
+    </CYPRESSTAG>
+    <CYPRESSTAG name="Control register listing">
+    </CYPRESSTAG>
+    <CYPRESSTAG name="Count7 listing">
+    </CYPRESSTAG>
+    <CYPRESSTAG name="DRQ listing">
+    </CYPRESSTAG>
+    <CYPRESSTAG name="Interrupt listing">
+
+    ------------------------------------------------------------
+    Interrupt listing
+    ------------------------------------------------------------
+
+    interrupt: Name =\BLE:bless_isr\
+        PORT MAP (
+            interrupt => \BLE:Net_15\ );
+        Properties:
+        {
+            int_type = "10"
+        }
+    </CYPRESSTAG>
+</CYPRESSTAG>
+<CYPRESSTAG name="Technology mapping summary" expanded>
+
+------------------------------------------------------------
+Technology mapping summary
+------------------------------------------------------------
+
+Resource Type                 : Used : Free :  Max :  % Used
+============================================================
+Digital clock dividers        :    0 :    4 :    4 :   0.00%
+Pins                          :    5 :   33 :   38 :  13.16%
+UDB Macrocells                :    0 :   32 :   32 :   0.00%
+UDB Unique Pterms             :    0 :   64 :   64 :   0.00%
+UDB Datapath Cells            :    0 :    4 :    4 :   0.00%
+UDB Status Cells              :    0 :    4 :    4 :   0.00%
+UDB Control Cells             :    0 :    4 :    4 :   0.00%
+Interrupts                    :    1 :   31 :   32 :   3.13%
+Comparator/Opamp Fixed Blocks :    0 :    4 :    4 :   0.00%
+SAR Fixed Blocks              :    0 :    1 :    1 :   0.00%
+CSD Fixed Blocks              :    0 :    1 :    1 :   0.00%
+CapSense Blocks               :    0 :    1 :    1 :   0.00%
+8-bit CapSense IDACs          :    0 :    1 :    1 :   0.00%
+7-bit CapSense IDACs          :    0 :    1 :    1 :   0.00%
+Temperature Sensors           :    0 :    1 :    1 :   0.00%
+Low Power Comparators         :    0 :    2 :    2 :   0.00%
+TCPWM Blocks                  :    1 :    3 :    4 :  25.00%
+Serial Communication Blocks   :    0 :    2 :    2 :   0.00%
+Segment LCD Blocks            :    0 :    1 :    1 :   0.00%
+Bluetooth Low Energy Blocks   :    1 :    0 :    1 : 100.00%
+</CYPRESSTAG>
+Technology Mapping: Elapsed time ==> 0s.038ms
+Tech mapping phase: Elapsed time ==> 0s.077ms
+</CYPRESSTAG>
+<CYPRESSTAG name="Analog Placement">
+<CYPRESSTAG name="Analog Placement">
+Elapsed time ==> 0.0126907s
+</CYPRESSTAG>
+Analog Placement phase: Elapsed time ==> 0s.048ms
+</CYPRESSTAG>
+<CYPRESSTAG name="Analog Routing">
+<CYPRESSTAG name="Analog Routing">
+Route success=True, Iterations=1 Elapsed=0.0022390 secs
+</CYPRESSTAG>
+Analog Routing phase: Elapsed time ==> 0s.004ms
+</CYPRESSTAG>
+<CYPRESSTAG name="Analog Code Generation">
+============ Analog Final Answer Routes ============
+Dump of CyAnalogRoutingResultsDB
+Map of net to items {
+}
+Map of item to net {
+}
+Mux Info {
+}
+Analog Code Generation phase: Elapsed time ==> 0s.146ms
+</CYPRESSTAG>
+<CYPRESSTAG name="Digital Placement">
+<CYPRESSTAG name="Detailed placement messages">
+I2659: No Constrained paths were found. The placer will run in non-timing driven mode.
+I2076: Total run-time: 0.3 sec.
+
+</CYPRESSTAG>
+<CYPRESSTAG name="PLD Packing">
+<CYPRESSTAG name="PLD Packing Summary">
+No PLDs were packed.
+</CYPRESSTAG>
+PLD Packing: Elapsed time ==> 0s.001ms
+</CYPRESSTAG>
+<CYPRESSTAG name="Partitioning">
+<CYPRESSTAG name="Initial Partitioning Summary">
+Initial Partitioning Summary not displayed at this verbose level.</CYPRESSTAG>
+<CYPRESSTAG name="Final Partitioning Summary">
+Final Partitioning Summary not displayed at this verbose level.</CYPRESSTAG>
+Partitioning: Elapsed time ==> 0s.013ms
+</CYPRESSTAG>
+<CYPRESSTAG name="Simulated Annealing">
+Annealing: Elapsed time ==> 0s.001ms
+<CYPRESSTAG name="Simulated Annealing Results">
+The seed used for moves was 114161200.
+Inital cost was 9, final cost is 9 (0.00% improvement).</CYPRESSTAG>
+</CYPRESSTAG>
+<CYPRESSTAG name="Final Placement Summary">
+
+------------------------------------------------------------
+Final Placement Summary
+------------------------------------------------------------
+
+       Resource Type :      Count : Avg Inputs : Avg Outputs
+    ========================================================
+                 UDB :          0 :       0.00 :       0.00
+<CYPRESSTAG name="Final Placement Details">
+<CYPRESSTAG name="Component Details">
+
+------------------------------------------------------------
+Component Placement Details
+------------------------------------------------------------
+UDB [UDB=(0,0)] is empty.
+UDB [UDB=(0,1)] is empty.
+UDB [UDB=(1,0)] is empty.
+UDB [UDB=(1,1)] is empty.
+Intr hod @ [IntrHod=(0)]: 
+  Intr@ [IntrHod=(0)][IntrId=(12)] 
+    interrupt: Name =\BLE:bless_isr\
+        PORT MAP (
+            interrupt => \BLE:Net_15\ );
+        Properties:
+        {
+            int_type = "10"
+        }
+Port 0 is empty
+Port 1 is empty
+Port 2 contains the following IO cells:
+[IoId=6]: 
+Pin : Name = Red_LED(0)
+    Attributes:
+        In Group/Port: True
+        In Sync Option: AUTO
+        Out Sync Option: NOSYNC
+        Interrupt generated: False
+        Interrupt mode: NONE
+        Drive mode: CMOS_OUT
+        VTrip: EITHER
+        Slew: FAST
+        Input Sync needed: False
+        Output Sync needed: False
+        SC shield enabled: False
+        POR State: ANY
+        LCD Mode: COMMON
+        Register Mode: RegComb
+        CaSense Mode: NEITHER
+        Treat as pin: True
+        Is OE Registered: False
+        Uses Analog: False
+        Can contain Digital: True
+        Is SIO: False
+        SIO Output Buf: NONREGULATED
+        SIO Input Buf: SINGLE_ENDED
+        SIO HiFreq: LOW
+        SIO Hyst: DISABLED
+        SIO Vtrip: MULTIPLIER_0_5
+        SIO RefSel: VCC_IO
+        Required Capabilitites: DIGITAL
+        Initial Value: 1
+        IO Voltage: 0
+    PORT MAP (
+        pa_out => Red_LED(0)__PA ,
+        input => Net_94 ,
+        pad => Red_LED(0)_PAD );
+    Properties:
+    {
+    }
+
+Port 3 is empty
+Port 4 is empty
+Port 5 is empty
+Port 6 is empty
+Clock group 0: 
+    M0S8 Clock Block @ [FFB(Clock,0)]: 
+    m0s8clockblockcell: Name =ClockBlock
+        PORT MAP (
+            hfclk => ClockBlock_HFCLK ,
+            imo => ClockBlock_IMO ,
+            ext => ClockBlock_EXTCLK ,
+            sysclk => ClockBlock_SYSCLK ,
+            eco => ClockBlock_ECO ,
+            ilo => ClockBlock_ILO ,
+            lfclk => ClockBlock_LFCLK ,
+            wco => ClockBlock_WCO ,
+            dsi_in_0 => ClockBlock_Routed1 ,
+            ff_div_7 => Net_43_ff7 );
+        Properties:
+        {
+        }
+PM group 0: empty
+SPC group 0: empty
+WDT group 0: empty
+FSS group 0: empty
+Low Power Comparator group 0: empty
+Serial Communication Block group 0: empty
+CSD Fixed Block group 0: empty
+8-bit CapSense IDAC group 0: empty
+7-bit CapSense IDAC group 0: empty
+TCPWM Block group 0: 
+    Tcpwm Block @ [FFB(TCPWM,0)]: 
+    m0s8tcpwmcell: Name =\PWM:cy_m0s8_tcpwm_1\
+        PORT MAP (
+            clock => Net_43_ff7 ,
+            capture => zero ,
+            count => tmpOE__Red_LED_net_0 ,
+            reload => zero ,
+            stop => zero ,
+            start => zero ,
+            tr_underflow => Net_88 ,
+            tr_overflow => Net_87 ,
+            tr_compare_match => Net_89 ,
+            line_out => Net_15 ,
+            line_out_compl => Net_94 ,
+            interrupt => Net_86 );
+        Properties:
+        {
+            cy_registers = ""
+        }
+Comparator/Opamp Fixed Block group 0: empty
+Temperature Sensor group 0: empty
+SAR Fixed Block group 0: empty
+Segment LCD Block group 0: empty
+CLK_GEN group 0: 
+    M0S8 Clock Gen Block @ [FFB(CLK_GEN,0)]: 
+    m0s8clockgenblockcell: Name =ClockGenBlock
+        PORT MAP (
+             );
+        Properties:
+        {
+        }
+LPCOMPBLOCK group 0: empty
+CTBMBLOCK group 0: empty
+ANAPUMP group 0: empty
+Bluetooth Low Energy Block group 0: 
+    BLE Block @ [FFB(BLE,0)]: 
+    p4blecell: Name =\BLE:cy_m0s8_ble\
+        PORT MAP (
+            interrupt => \BLE:Net_15\ );
+        Properties:
+        {
+        }
+GANGED_PICU group 0: empty
+</CYPRESSTAG>
+<CYPRESSTAG name="Port Configuration Details">
+
+------------------------------------------------------------
+Port Configuration report
+------------------------------------------------------------
+     |     |       | Interrupt |                  |            | 
+Port | Pin | Fixed |      Type |       Drive Mode |       Name | Connections
+-----+-----+-------+-----------+------------------+------------+------------
+   2 |   6 |     * |      NONE |         CMOS_OUT | Red_LED(0) | In(Net_94)
+----------------------------------------------------------------------------
+</CYPRESSTAG>
+</CYPRESSTAG>
+</CYPRESSTAG>
+Digital component placer commit/Report: Elapsed time ==> 0s.005ms
+Digital Placement phase: Elapsed time ==> 0s.495ms
+</CYPRESSTAG>
+<CYPRESSTAG name="Digital Routing">
+Routing successful.
+Digital Routing phase: Elapsed time ==> 0s.465ms
+</CYPRESSTAG>
+<CYPRESSTAG name="Bitstream and API generation">
+Bitstream and API generation phase: Elapsed time ==> 0s.305ms
+</CYPRESSTAG>
+<CYPRESSTAG name="Bitstream verification">
+Bitstream verification phase: Elapsed time ==> 0s.030ms
+</CYPRESSTAG>
+<CYPRESSTAG name="Static timing analysis">
+Timing report is in BLE Lab 1_1_timing.html.
+Static timing analysis phase: Elapsed time ==> 0s.140ms
+</CYPRESSTAG>
+<CYPRESSTAG name="Data reporting">
+Data reporting phase: Elapsed time ==> 0s.000ms
+</CYPRESSTAG>
+<CYPRESSTAG name="Database update...">
+Design database save phase: Elapsed time ==> 0s.258ms
+</CYPRESSTAG>
+cydsfit: Elapsed time ==> 2s.010ms
+</CYPRESSTAG>
+Fitter phase: Elapsed time ==> 2s.067ms
+API generation phase: Elapsed time ==> 1s.123ms
+Dependency generation phase: Elapsed time ==> 0s.024ms
+Cleanup phase: Elapsed time ==> 0s.001ms
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/BLE Lab 1_1.svd
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/BLE Lab 1_1.svd	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/BLE Lab 1_1.svd	(revision 7)
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="utf-8"?>
+<device schemaVersion="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="CMSIS-SVD_Schema_1_0.xsd">
+  <name>CY8C4247LQI_BL483</name>
+  <version>0.1</version>
+  <description>PSoC 4200 BLE</description>
+  <addressUnitBits>8</addressUnitBits>
+  <width>32</width>
+  <peripherals>
+    <peripheral>
+      <name>PWM</name>
+      <description>No description available</description>
+      <baseAddress>0x0</baseAddress>
+      <addressBlock>
+        <offset>0</offset>
+        <size>0x0</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <registers>
+        <register>
+          <name>COUNTER</name>
+          <description>Current counter value</description>
+          <addressOffset>0x40200108</addressOffset>
+          <size>32</size>
+          <access>read-write</access>
+          <resetValue>0</resetValue>
+          <resetMask>0</resetMask>
+        </register>
+        <register>
+          <name>CC</name>
+          <description>Compare / capture value</description>
+          <addressOffset>0x4020010C</addressOffset>
+          <size>32</size>
+          <access>read-write</access>
+          <resetValue>0</resetValue>
+          <resetMask>0</resetMask>
+        </register>
+        <register>
+          <name>CC_BUF</name>
+          <description>Compare / capture buffer value</description>
+          <addressOffset>0x40200110</addressOffset>
+          <size>32</size>
+          <access>read-write</access>
+          <resetValue>0</resetValue>
+          <resetMask>0</resetMask>
+        </register>
+        <register>
+          <name>PERIOD</name>
+          <description>Period value</description>
+          <addressOffset>0x40200114</addressOffset>
+          <size>32</size>
+          <access>read-write</access>
+          <resetValue>0</resetValue>
+          <resetMask>0</resetMask>
+        </register>
+        <register>
+          <name>PERIOD_BUF</name>
+          <description>Period buffer value</description>
+          <addressOffset>0x40200118</addressOffset>
+          <size>32</size>
+          <access>read-write</access>
+          <resetValue>0</resetValue>
+          <resetMask>0</resetMask>
+        </register>
+      </registers>
+    </peripheral>
+  </peripherals>
+</device>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/BLE Lab 1_1_timing.html
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/BLE Lab 1_1_timing.html	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/BLE Lab 1_1_timing.html	(revision 7)
@@ -0,0 +1,782 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>Static Timing Analysis Report</title>
+<style type="text/css">
+<!--
+body { 
+    font:normal normal 100%/1.0 verdana, times new roman, serif, sans-serif; 
+}
+
+table.sta_tsu > thead > tr > th.Delay,
+table.sta_tsu > tbody > tr > td.Delay,
+table.sta_tscs > thead > tr > th.Period,
+table.sta_tscs > tbody > tr > td.Period,
+table.sta_tscs > thead > tr > th.MaxFreq,
+table.sta_tscs > tbody > tr > td.MaxFreq,
+table.sta_tscs > thead > tr > th.Frequency,
+table.sta_tscs > tbody > tr > td.Frequency,
+table.sta_tco > thead > tr > th.Delay,
+table.sta_tco > tbody > tr > td.Delay,
+table.sta_tpd > thead > tr > th.Delay,
+table.sta_tpd > tbody > tr > td.Delay,
+table.sta_toe > thead > tr > th.Delay,
+table.sta_toe > tbody > tr > td.Delay,
+table.sta_tcoe > thead > tr > th.Delay,
+table.sta_tcoe > tbody > tr > td.Delay,
+table.sta_path > thead > tr > th.Delay,
+table.sta_path > tbody > tr > td.Delay,
+table.sta_path > thead > tr > th.Total,
+table.sta_path > tbody > tr > td.Total,
+table.sta_clocksummary > thead > tr > th.ActualFreq,
+table.sta_clocksummary > tbody > tr > td.ActualFreq,
+table.sta_clocksummary > thead > tr > th.MaxFreq,
+table.sta_clocksummary > tbody > tr > td.MaxFreq,
+table > tbody > tr > td.number
+{
+	text-align: right;
+}
+
+
+table.sta_tsu {
+   border: solid 2px;
+   border-collapse: collapse;
+   width: 90%;
+}
+
+table.sta_tpd {
+   border: solid 2px;
+   border-collapse: collapse;
+   width: 90%;
+}
+
+table.sta_tscs {
+   border: solid 2px;
+   border-collapse: collapse;
+   width: 90%;
+}
+
+table.sta_tco {
+   border: solid 2px;
+   border-collapse: collapse;
+   width: 90%;
+}
+
+table.sta_toe {
+   border: solid 2px;
+   border-collapse: collapse;
+   width: 90%;
+}
+
+table.sta_tcoe {
+   border: solid 2px;
+   border-collapse: collapse;
+   width: 90%;
+}
+
+th {
+   border: solid 1px;
+   vertical-align: top;
+   font-family: monospace;
+   text-align: center;
+   white-space: pre-line;
+}
+
+td {
+   border: solid 1px;
+   vertical-align: top;
+   font-family: monospace;
+   white-space: pre-line;
+}
+
+table.sta_tpd > tbody > tr:hover,
+table.sta_tsu > tbody > tr:hover,
+table.sta_tscs > tbody > tr:hover,
+table.sta_tco > tbody > tr:hover,
+table.sta_toe > tbody > tr:hover,
+table.sta_tcoe > tbody > tr:hover
+{
+   background-color: #e8e8ff;
+}
+
+table.sta_path > tbody > tr:hover {
+   background-color: #e8e8ff;
+}
+
+table.sta_path {
+   background-color: #f8f8f8;
+   border: none;
+   border-collapse: collapse;
+   width: 90%;
+   margin-left: 1em;
+   margin-right: 1em;
+}
+
+table.sta_clocksummary {
+   border: solid 2px;
+   border-collapse: collapse;
+}
+
+div.sta_sec {
+   padding: 0.5em;
+}
+
+div.sta_sec div.sta_sec {
+   margin-left: 0.75em;
+}
+
+.proptext {
+   font:normal normal 100%/1.0 verdana, times new roman, serif, sans-serif;
+   border: 0px;
+}
+
+.prop {
+   font: normal normal 100%/1.0 verdana, times new roman, serif, sans-serif;
+   font-weight: bolder;
+   border: 0px;
+}
+
+.sec_head {
+   display: block;
+   font-size: 1.17em;
+   font-weight: bolder;
+   margin: .83em 0;
+}
+
+div.sta_secbody {
+   margin-left: 0.75em;
+}
+
+div.vio_sta_secbody {
+   margin-left: 0.75em;
+}
+
+.sta_sec_desc {
+   margin-bottom: 0.5em;
+   white-space: pre-line;
+}
+
+.violation_color {
+   color: red;
+   border-color: black;
+}
+
+-->
+</style>   
+<script type="text/javascript">
+<!--
+
+function HideElement(element)  {
+    var headerDiv = getChildElementsByTagName(element, "div")[0];
+    var expandLink = getChildElementsByTagName(headerDiv, "a")[0];
+    expandLink.onclick = clicked;
+    var children = element.childNodes;
+    var secBody = null;
+    for (var j = 0; j < children.length; j++)
+    {
+        if (children[j].nodeType == document.ELEMENT_NODE &&
+            (children[j].className == "sta_secbody" ||
+             children[j].className == "vio_sta_secbody" ||
+             children[j].className == "sta_sec" )) 
+        {
+            secBody = children[j];
+            secBody.style.display = "none";
+        }
+    }
+}
+
+function HideElements(elements)  {
+    for( var i=0; i<elements.length; i++)
+        HideElement(elements[i]);
+}
+
+
+// Description : returns boolean indicating whether the object has the class name
+//    built with the understanding that there may be multiple classes
+//
+// Arguments:
+//    objElement              - element to check for.
+//    strClass                - class name to be checked.
+//
+function HasClassName(objElement, strClass)
+{
+    if ( objElement.className )
+    {
+        // the classes are just a space separated list, so first get the list
+        var arrList = objElement.className.split(' ');
+
+        for ( var i = 0; i < arrList.length; i++ )
+        {
+            if ( arrList[i] == strClass )
+            {
+                return true;
+            }
+        }
+    }
+    return false;
+}
+
+function initialize() {
+    if (document.ELEMENT_NODE == null)
+    {
+        /* Workaround for old IE */
+        document.ELEMENT_NODE = 1;
+        document.ATTRIBUTE_NODE = 2;
+        document.TEXT_NODE = 3;
+        document.CDATA_SECTION_MODE = 4;
+        document.ENTITY_REFERENCE_MODE = 5;
+        document.ENTITY_NODE = 6;
+        document.PROCESSING_INSTRUCTION_NODE = 7;
+        document.COMMENT_NODE = 8;
+        document.DOCUMENT_NODE = 9;
+        document.DOCUMENT_TYPE_NODE = 10;
+        document.DOCUMENT_FRAGMENT_NODE = 11;
+        document.NOTATION_NODE = 12;
+    }
+    
+    HideElements(getElementsByClass(document, 'div', 'sta_sec'));
+    toggleExpandSection(document.getElementById('clock_summary'));
+    toggleExpandSection(document.getElementById('violations'));
+
+    var allTD = document.getElementsByTagName("td");
+    for( var i=0; i< allTD.length; i++)
+    {
+        if(allTD[i].className != "proptext" && allTD[i].innerHTML.match(/^\s*[-]?[0-9]+[\.]?[0-9]*$/))
+        {
+            allTD[i].align = "right";
+            //allTD[i].style.textAlign = "right";
+        }
+    }
+
+    var allTables = document.getElementsByTagName("table");
+    for (var i = 0; i < allTables.length; i++)
+    {
+        var table = allTables[i];
+        if (table.className == "sta_tsu" ||
+            table.className == "sta_tscs" ||
+            table.className == "sta_tco" ||
+            table.className == "sta_toe" ||
+            table.className == "sta_tcoe")
+        {
+            var tbodyList = getChildElementsByTagName(table, "tbody");
+            if (tbodyList.length != 0)
+            {
+                for (var row = tbodyList[0].firstChild; row != null; row = row.nextSibling)
+                {
+                    if (row.nodeName.toLowerCase() == "tr")
+                    {
+                        if (HasClassName(row,"sta_path"))
+                        {
+                            row.style.display = "none";
+                        }
+                        else
+                        {
+                            row.style.cursor = "pointer";
+                            row.onclick = rowClicked;
+                        }
+                    }
+                }
+            }
+        }
+        else if(table.className == "sta_tpd" )
+        {
+            var tbodyList = getChildElementsByTagName(table, "tbody");
+            if (tbodyList.length != 0)
+            {
+                for (var row = tbodyList[0].firstChild; row != null; row = row.nextSibling)
+                {
+                    if (row.nodeName.toLowerCase() == "tr")
+                    {
+                        if(HasClassName(row, "sta_tv"))
+                        {
+                            row.style.cursor = "pointer";
+                            row.onclick = violationClicked;
+                        }
+                    }
+                }
+            }
+        }
+    }
+}
+
+function clicked()
+{
+    var parent = findAncestorByClass(this, "sta_sec");
+    toggleExpandSection(parent);
+    return false;
+}
+
+function toggleExpandSection(section)
+{
+    if (section == null)
+        return false;
+
+    var children = section.childNodes;
+    for (var i = 0; i < children.length; i++)
+    {
+        if (children[i].nodeType == document.ELEMENT_NODE &&
+            (children[i].className == "sta_secbody" ||
+             children[i].className == "vio_sta_secbody"))
+            toggleVisible(children[i]);
+    }
+}
+
+function findAncestorByClass(node, className)
+{
+    var parent;
+    for (parent = node; parent != null; parent = parent.parentNode)
+    {
+        if (parent.nodeType == document.ELEMENT_NODE &&
+            parent.className == className)
+        {
+            return parent;
+        }
+    }
+
+    return null;
+}
+
+function rowClicked()
+{
+    for (var next = this.nextSibling; next != null; next = next.nextSibling)
+    {
+        if (next.nodeType == document.ELEMENT_NODE &&
+            next.nodeName.toLowerCase() == "tr" &&
+            HasClassName(next,"sta_path"))
+        {
+            if (next.style.display == "none")
+                next.style.display = "table-row";
+            else
+                next.style.display = "none";
+            break;
+        }
+    }
+    return false;
+}
+function findPos(obj)
+{
+    var curtop = 0;
+    if (obj.offsetParent)
+    {
+        do
+        {
+            curtop += obj.offsetTop;
+        } while (obj = obj.offsetParent);
+        return [curtop];
+    }
+}
+
+function jumpto(ClassName)
+{
+    var classname = 'sta_path';
+    classname += ' ';
+    classname += ClassName;
+    if((obj = getElementsByClass(document, 'tr', classname)) &&
+            obj.length > 0 ){
+        window.scrollTo(0, findPos(obj[0]));
+    }
+}
+
+function violationClicked()
+{
+    expandAllSections(0);
+    expandViolations(1);
+    var ident=this.id;
+    var rlist= document.getElementsByTagName( "tr");
+
+    var clickedElementClassNames = this.className.split(' ');
+
+    //The second class name is to match the violation element with the
+    //corresponding path element in the detailed section.
+    var identificationClassValue = clickedElementClassNames[1];
+
+    for(var i=0 ; i < rlist.length ; i++)
+    {
+        if( rlist[i].nodeType == document.ELEMENT_NODE && HasClassName(rlist[i],"sta_path") )
+        {
+            var staPathClassNames = rlist[i].className.split(' ');
+            // Assumption: There will be two class names, one indicating
+            // style (sta_path), other to identify elements tv1.
+
+            if(staPathClassNames.length > 1)
+            {
+                // Matching second class Names of both elements.
+                if(staPathClassNames[1] == identificationClassValue)
+                {
+
+                    var parent= findAncestorByClass ( rlist[i] , "sta_tscs" );
+                    if(parent == null)
+                        parent= findAncestorByClass ( rlist[i] , "sta_tco" );
+                    for( ; (parent!= null && parent.nodeName!="body") ; parent= parent.parentNode )
+                    {
+                        if( parent.nodeType == document.ELEMENT_NODE && parent.className == "sta_secbody")
+                        {
+                            //parent.style.display = "block";
+                            visible(parent);
+                            rlist[i].style.display = "table-row" ;
+                            //alert(rlist[i].id);
+                        }
+                    }
+                }
+            }
+        }
+    }
+    //document.getElementById(this.id).scrollIntoView(true);
+    // location = location + this.id;
+    jumpto(identificationClassValue);
+    return false;
+}
+
+
+function toggleVisible(elem)
+{
+    if (elem.style.display == "none")
+        elem.style.display = "block";
+    else
+        elem.style.display = "none";
+
+    headerDiv = getChildElementsByTagName(elem.parentNode, "div")[0];
+    link = getChildElementsByTagName(headerDiv, "a")[0];
+    innerSpan = getChildElementsByTagName(link, "span")[0];
+    textNode = getChildElementsByTagName(innerSpan, "span")[0].firstChild;
+    textNode.data = (elem.style.display == "none") ? "+" : "-";
+}
+
+function visible(elem)
+{
+    elem.style.display = "block";
+
+    headerDiv = getChildElementsByTagName(elem.parentNode, "div")[0];
+    link = getChildElementsByTagName(headerDiv, "a")[0];
+    innerSpan = getChildElementsByTagName(link, "span")[0];
+    textNode = getChildElementsByTagName(innerSpan, "span")[0].firstChild;
+    textNode.data = (elem.style.display == "none") ? "+" : "-";
+}
+
+function getChildElementsByTagName(node, name)
+{
+    var result = new Array(), i = 0;
+    name = name.toLowerCase();
+    for (var child = node.firstChild; child != null; child = child.nextSibling)
+    {
+        if (child.nodeType == document.ELEMENT_NODE &&
+            child.nodeName.toLowerCase() == name)
+        {
+            result[i++] = child;
+        }
+    }
+
+    return result;
+}
+
+function expandAllPaths(rootNode, show)
+{
+    var show = show ? "table-row" : "none";
+    var elements = getElementsByClass(rootNode, "tr", "sta_path");
+    for (var i = 0; i < elements.length; i++)
+    {
+        elements[i].style.display = show;
+    }
+}
+
+function expandAllSections(show)
+{
+    var show = show ? "block" : "none";
+    var elements = getElementsByClass(document, "div", "sta_secbody");
+    for (var i = 0; i < elements.length; i++)
+    {
+        if (elements[i].style.display != show)
+            toggleVisible(elements[i]);
+    }
+
+    var elements1 = getElementsByClass(document, "div", "vio_sta_secbody");
+    for (var i = 0; i < elements1.length; i++)
+    {
+        if (elements1[i].style.display != show)
+            toggleVisible(elements1[i]);
+    }
+}
+
+function expandViolations(show)
+{
+    var show = show ? "block" : "none";
+    var elements = getElementsByClass(document, "div", "vio_sta_secbody");
+    for (var i = 0; i < elements.length; i++)
+    {
+        if (elements[i].style.display != show)
+            toggleVisible(elements[i]);
+    }
+}
+
+function expandViolationSections(show)
+{
+    var show =show ? "block" :"none" ;
+}
+
+function getElementsByClass(rootNode, elemName, className)
+{
+    var result = new Array(), idx = 0;
+    var elements = rootNode.getElementsByTagName(elemName);
+    for (var i = 0; i < elements.length; i++)
+    {
+        if (elements[i].className == className)
+            result[idx++] = elements[i];
+    }
+    return result;
+}
+
+//-->
+</script>
+</head>
+
+<body onload="initialize();">
+<noscript>
+<p style="display: block; border: 1px solid; margin: 4em; padding: 1.5em">View this file with a JavaScript-enabled browser to enable all features.</p>
+</noscript>
+<h1> Static Timing Analysis </h1>
+<table class="property">
+<tr> <td class="prop"> Project :</td>
+<td class="proptext"> BLE Lab 1_1</td></tr>
+<tr> <td class="prop"> Build Time :</td>
+<td class="proptext"> 05/29/15 00:00:21</td></tr>
+<tr> <td class="prop"> Device :</td>
+<td class="proptext"> CY8C4247LQI-BL483</td></tr>
+<tr> <td class="prop"> Temperature :</td>
+<td class="proptext"> -40C - 85C</td></tr>
+<tr> <td class="prop"> VDDA :</td>
+<td class="proptext"> 3.30</td></tr>
+<tr> <td class="prop"> VDDA_CTB :</td>
+<td class="proptext"> 3.30</td></tr>
+<tr> <td class="prop"> VDDD :</td>
+<td class="proptext"> 3.30</td></tr>
+<tr> <td class="prop"> VDDIO :</td>
+<td class="proptext"> 3.30</td></tr>
+<tr> <td class="prop"> VDDR_BGLS :</td>
+<td class="proptext"> 3.30</td></tr>
+<tr> <td class="prop"> VDDR_HF :</td>
+<td class="proptext"> 3.30</td></tr>
+<tr> <td class="prop"> VDDR_HLS :</td>
+<td class="proptext"> 3.30</td></tr>
+<tr> <td class="prop"> VDDR_LF :</td>
+<td class="proptext"> 3.30</td></tr>
+<tr> <td class="prop"> VDDR_SYN :</td>
+<td class="proptext"> 3.30</td></tr>
+<tr> <td class="prop"> Voltage :</td>
+<td class="proptext"> 3.3</td></tr>
+</table>
+<div>
+<a href="#" onclick="expandAllSections(1);return false;">Expand All</a> |
+<a href="#" onclick="expandAllSections(0);return false;">Collapse All</a> |
+<a href="#" onclick="expandAllPaths(document, 1);return false;">Show All Paths</a> |
+<a href="#" onclick="expandAllPaths(document, 0);return false;">Hide All Paths</a>
+</div>
+<div class="sta_sec" id="violations">
+<div>
+<a href="#" style="text-decoration: none; color: inherit;">
+<span class="sec_head"><span style="font-family: monospace;">+</span>
+Timing Violation Section</span>
+</a>
+</div><div class="vio_sta_secbody"><div class="sta_sec_desc">No Timing Violations</div>
+</div>
+</div>
+<div class="sta_sec" id="clock_summary">
+<div>
+<a href="#" style="text-decoration: none; color: inherit;">
+<span class="sec_head"><span style="font-family: monospace;">+</span>
+Clock Summary Section</span>
+</a>
+</div><div class="sta_secbody"><table class="sta_clocksummary">
+ <thead> 
+<tr> 
+<th>Clock</th>
+<th>Domain</th>
+<th>Nominal Frequency</th>
+<th>Required Frequency</th>
+<th>Maximum Frequency</th>
+<th>Violation</th>
+</tr>
+</thead> 
+<tbody>
+<tr> 
+ <td class = "text_info">Clock_1(FFB)</td>
+ <td class = "text_info">Clock_1(FFB)</td>
+ <td class = "number">1.000&nbsp;kHz</td>
+ <td class = "number">1.000&nbsp;kHz</td>
+ <td class = "number"> N/A </td>
+ <td class = "text_info"> </td>
+</tr>
+<tr> 
+ <td class = "text_info">CyECO</td>
+ <td class = "text_info">CyECO</td>
+ <td class = "number">24.000&nbsp;MHz</td>
+ <td class = "number">24.000&nbsp;MHz</td>
+ <td class = "number"> N/A </td>
+ <td class = "text_info"> </td>
+</tr>
+<tr> 
+ <td class = "text_info">CyHFCLK</td>
+ <td class = "text_info">CyHFCLK</td>
+ <td class = "number">48.000&nbsp;MHz</td>
+ <td class = "number">48.000&nbsp;MHz</td>
+ <td class = "number"> N/A </td>
+ <td class = "text_info"> </td>
+</tr>
+<tr> 
+ <td class = "text_info">Clock_1</td>
+ <td class = "text_info">CyHFCLK</td>
+ <td class = "number">1.000&nbsp;kHz</td>
+ <td class = "number">1.000&nbsp;kHz</td>
+ <td class = "number"> N/A </td>
+ <td class = "text_info"> </td>
+</tr>
+<tr> 
+ <td class = "text_info">CyILO</td>
+ <td class = "text_info">CyILO</td>
+ <td class = "number">32.000&nbsp;kHz</td>
+ <td class = "number">32.000&nbsp;kHz</td>
+ <td class = "number"> N/A </td>
+ <td class = "text_info"> </td>
+</tr>
+<tr> 
+ <td class = "text_info">CyIMO</td>
+ <td class = "text_info">CyIMO</td>
+ <td class = "number">48.000&nbsp;MHz</td>
+ <td class = "number">48.000&nbsp;MHz</td>
+ <td class = "number"> N/A </td>
+ <td class = "text_info"> </td>
+</tr>
+<tr> 
+ <td class = "text_info">CyLFCLK</td>
+ <td class = "text_info">CyLFCLK</td>
+ <td class = "number">32.768&nbsp;kHz</td>
+ <td class = "number">32.768&nbsp;kHz</td>
+ <td class = "number"> N/A </td>
+ <td class = "text_info"> </td>
+</tr>
+<tr> 
+ <td class = "text_info">CyRouted1</td>
+ <td class = "text_info">CyRouted1</td>
+ <td class = "number">48.000&nbsp;MHz</td>
+ <td class = "number">48.000&nbsp;MHz</td>
+ <td class = "number"> N/A </td>
+ <td class = "text_info"> </td>
+</tr>
+<tr> 
+ <td class = "text_info">CySYSCLK</td>
+ <td class = "text_info">CySYSCLK</td>
+ <td class = "number">48.000&nbsp;MHz</td>
+ <td class = "number">48.000&nbsp;MHz</td>
+ <td class = "number"> N/A </td>
+ <td class = "text_info"> </td>
+</tr>
+<tr> 
+ <td class = "text_info">CyWCO</td>
+ <td class = "text_info">CyWCO</td>
+ <td class = "number">32.768&nbsp;kHz</td>
+ <td class = "number">32.768&nbsp;kHz</td>
+ <td class = "number"> N/A </td>
+ <td class = "text_info"> </td>
+</tr>
+</tbody>
+ </table> 
+</div>
+</div>
+<div class="sta_sec" >
+<div>
+<a href="#" style="text-decoration: none; color: inherit;">
+<span class="sec_head"><span style="font-family: monospace;">+</span>
+Clock To Output Section</span>
+</a>
+</div><div class="sta_secbody"><div class="sta_sec" >
+<div>
+<a href="#" style="text-decoration: none; color: inherit;">
+<span class="sec_head"><span style="font-family: monospace;">+</span>
+Clock_1(FFB)</span>
+</a>
+</div><div class="sta_secbody"><table class="sta_tscs">
+ <thead> 
+<tr> 
+<th>Source</th>
+<th>Destination</th>
+<th>Delay (ns)</th>
+</tr>
+</thead> 
+<tbody>
+<tr> 
+ <td class = "text_info">\PWM:cy_m0s8_tcpwm_1\/line_out_compl</td>
+ <td class = "text_info">Red_LED(0)_PAD</td>
+ <td class = "number">18.772</td>
+</tr>
+<tr class="sta_path">
+<td class="sta_path"  colspan="3">
+<table class="sta_path">
+ <thead> 
+<tr> 
+<th>Type</th>
+<th>Location</th>
+<th>Fanout</th>
+<th>Instance/Net</th>
+<th>Source</th>
+<th>Dest</th>
+<th>Delay (ns)</th>
+</tr>
+</thead> 
+<tbody>
+<tr> 
+ <td class = "text_info">m0s8tcpwmcell</td>
+ <td class = "text_info">F(TCPWM,0)</td>
+ <td class = "number">1</td>
+ <td class = "text_info">\PWM:cy_m0s8_tcpwm_1\</td>
+ <td class = "text_info">\PWM:cy_m0s8_tcpwm_1\/clock</td>
+ <td class = "text_info">\PWM:cy_m0s8_tcpwm_1\/line_out_compl</td>
+ <td class = "number">0.000</td>
+</tr>
+<tr> 
+ <td class = "text_info">Route</td>
+ <td class = "text_info"></td>
+ <td class = "number">1</td>
+ <td class = "text_info">Net_94</td>
+ <td class = "text_info">\PWM:cy_m0s8_tcpwm_1\/line_out_compl</td>
+ <td class = "text_info">Red_LED(0)/pin_input</td>
+ <td class = "number">2.660</td>
+</tr>
+<tr> 
+ <td class = "text_info">iocell1</td>
+ <td class = "text_info">P2[6]</td>
+ <td class = "number">1</td>
+ <td class = "text_info">Red_LED(0)</td>
+ <td class = "text_info">Red_LED(0)/pin_input</td>
+ <td class = "text_info">Red_LED(0)/pad_out</td>
+ <td class = "number">16.112</td>
+</tr>
+<tr> 
+ <td class = "text_info">Route</td>
+ <td class = "text_info"></td>
+ <td class = "number">1</td>
+ <td class = "text_info">Red_LED(0)_PAD</td>
+ <td class = "text_info">Red_LED(0)/pad_out</td>
+ <td class = "text_info">Red_LED(0)_PAD</td>
+ <td class = "number">0.000</td>
+</tr>
+<tr> 
+ <td class = "text_info">Clock</td>
+ <td class = "text_info"> </td>
+ <td class = "text_info"></td>
+ <td class = "text_info"></td>
+ <td class = "text_info"></td>
+ <td class = "text_info">Clock path delay</td>
+ <td class = "number">0.000</td>
+</tr>
+</tbody>
+ </table> 
+</td>
+</tr>
+</tbody>
+ </table> 
+</div>
+</div>
+</div>
+</div>
+</body>
+</html>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/.deps/ARM_C_FILE.P
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/.deps/ARM_C_FILE.P	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/.deps/ARM_C_FILE.P	(revision 7)
@@ -0,0 +1,132 @@
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE.o : C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE.c C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_HAL_PVT.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_STACK_PVT.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_Stack.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGap.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGatt.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGattClient.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGattDb.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGattServer.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackHostMain.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackL2cap.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_bless_isr.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_eventHandler.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_gatt.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_ias.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyFlash.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLFClk.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLib.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cydevice_trm.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyfitter.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cytypes.h 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE.c : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_HAL_PVT.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_STACK_PVT.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_Stack.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGap.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGatt.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGattClient.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGattDb.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGattServer.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackHostMain.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackL2cap.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_bless_isr.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_eventHandler.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_gatt.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_ias.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyFlash.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLFClk.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLib.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cydevice_trm.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyfitter.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cytypes.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_HAL_INT.o : C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_HAL_INT.c C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_HAL_PVT.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_STACK_PVT.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_Stack.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGap.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGatt.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGattClient.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGattDb.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGattServer.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackHostMain.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackL2cap.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_bless_isr.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_eventHandler.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_gatt.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_ias.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyFlash.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLFClk.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLib.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cydevice_trm.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyfitter.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cytypes.h 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_HAL_INT.c : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_HAL_PVT.o : C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_HAL_PVT.c C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_HAL_PVT.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_STACK_PVT.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_Stack.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGap.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGatt.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGattClient.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGattDb.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGattServer.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackHostMain.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackL2cap.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_bless_isr.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_eventHandler.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_gatt.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_ias.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyFlash.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLFClk.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLib.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cydevice_trm.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyfitter.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cytypes.h 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_HAL_PVT.c : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_bless_isr.o : C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_bless_isr.c C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_bless_isr.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLFClk.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLib.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cydevice_trm.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyfitter.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cytypes.h 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_bless_isr.c : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_eventHandler.o : C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_Stack.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGap.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGatt.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGattClient.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGattDb.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGattServer.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackHostMain.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackL2cap.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_eventHandler.c C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_eventHandler.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_gatt.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_ias.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyFlash.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLFClk.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLib.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cydevice_trm.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyfitter.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cytypes.h 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_eventHandler.c : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_gatt.o : C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_Stack.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGap.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGatt.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGattClient.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGattDb.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGattServer.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackHostMain.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackL2cap.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_eventHandler.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_gatt.c C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_gatt.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_ias.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyFlash.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLFClk.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLib.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cydevice_trm.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyfitter.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cytypes.h 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_gatt.c : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_ias.o : C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_Stack.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGap.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGatt.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGattClient.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGattDb.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGattServer.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackHostMain.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackL2cap.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_eventHandler.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_gatt.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_ias.c C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_ias.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyFlash.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLFClk.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLib.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cydevice_trm.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyfitter.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cytypes.h 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_ias.c : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/Clock_1.o : C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/Clock_1.c C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/Clock_1.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cydevice_trm.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyfitter.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cytypes.h 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/Clock_1.c : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/Clock_1.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/Cm0Start.o : C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/Cm0Start.c C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLFClk.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLib.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cydevice_trm.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyfitter.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyfitter_cfg.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cytypes.h 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/Cm0Start.c : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyfitter_cfg.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/CyFlash.o : C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyFlash.c C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyFlash.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLFClk.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLib.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cydevice_trm.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyfitter.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cytypes.h 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyFlash.c : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/CyLFClk.o : C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLFClk.c C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLFClk.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLib.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cydevice_trm.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyfitter.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cytypes.h 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLFClk.c : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/CyLib.o : C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyFlash.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLFClk.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLib.c C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLib.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cydevice_trm.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyfitter.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cytypes.h 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLib.c : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/PWM.o : C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLFClk.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLib.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/PWM.c C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/PWM.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cydevice_trm.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyfitter.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cytypes.h 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/PWM.c : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/PWM.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/PWM_PM.o : C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLFClk.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLib.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/PWM.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/PWM_PM.c C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cydevice_trm.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyfitter.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cytypes.h 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/PWM_PM.c : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/Red_LED.o : C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/Red_LED.c C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/Red_LED.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/Red_LED_aliases.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cydevice_trm.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyfitter.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cypins.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cytypes.h 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/Red_LED.c : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/Red_LED.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/Red_LED_aliases.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cypins.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/cyPm.o : C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLFClk.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLib.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyPm.c C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyPm.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cydevice_trm.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyfitter.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cytypes.h 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyPm.c : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyPm.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/cyfitter_cfg.o : C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLFClk.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLib.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cydevice_trm.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyfitter.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyfitter_cfg.c C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyfitter_cfg.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cytypes.h 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyfitter_cfg.c : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/cymetadata.o : C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cydevice_trm.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyfitter.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cymetadata.c C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cytypes.h 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cymetadata.c : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/cyutils.o : C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cydevice_trm.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyfitter.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cytypes.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyutils.c 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyutils.c : 
+
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/.deps/C_FILE.P
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/.deps/C_FILE.P	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/.deps/C_FILE.P	(revision 7)
@@ -0,0 +1,72 @@
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/main.o : C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_HAL_PVT.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_STACK_PVT.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_Stack.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGap.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGatt.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGattClient.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGattDb.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGattServer.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackHostMain.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackL2cap.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_bless_isr.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_eventHandler.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_gatt.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_ias.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/Clock_1.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyFlash.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLFClk.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLib.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/PWM.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/Red_LED.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/Red_LED_aliases.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/core_cm0.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/core_cm0_psoc4.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/core_cmFunc.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/core_cmInstr.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyPm.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cydevice_trm.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cydisabledsheets.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyfitter.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyfitter_cfg.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cypins.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cytypes.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/project.h C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/main.c 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_HAL_PVT.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_STACK_PVT.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_Stack.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGap.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGatt.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGattClient.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGattDb.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackGattServer.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackHostMain.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_StackL2cap.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_bless_isr.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_eventHandler.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_gatt.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/BLE_ias.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/Clock_1.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyFlash.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLFClk.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyLib.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/PWM.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/Red_LED.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/Red_LED_aliases.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/core_cm0.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/core_cm0_psoc4.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/core_cmFunc.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/core_cmInstr.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyPm.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cydevice_trm.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cydisabledsheets.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyfitter.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyfitter_cfg.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cypins.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cytypes.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/project.h : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/main.c : 
+
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/.deps/GNU_ARM_ASM_FILE.P
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/.deps/GNU_ARM_ASM_FILE.P	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/.deps/GNU_ARM_ASM_FILE.P	(revision 7)
@@ -0,0 +1,8 @@
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/CyBootAsmGnu.o : C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyBootAsmGnu.s C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cydevicegnu_trm.inc C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyfittergnu.inc 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/CyBootAsmGnu.s : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cydevicegnu_trm.inc : 
+
+C:/Users/pmad/Desktop/BLE\ Workshop/Labs/Completed\ Labs/BLE\ Lab\ 1_1/BLE\ Lab\ 1_1.cydsn/Generated_Source/PSoC4/cyfittergnu.inc : 
+
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/ARM_C_FILE.txt
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/ARM_C_FILE.txt	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/ARM_C_FILE.txt	(revision 7)
@@ -0,0 +1 @@
+'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\Generated_Source\PSoC4\cyfitter_cfg.c' 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\Generated_Source\PSoC4\cymetadata.c' 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\Generated_Source\PSoC4\PWM.c' 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\Generated_Source\PSoC4\PWM_PM.c' 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\Generated_Source\PSoC4\Red_LED.c' 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\Generated_Source\PSoC4\Clock_1.c' 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\Generated_Source\PSoC4\BLE.c' 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\Generated_Source\PSoC4\BLE_gatt.c' 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\Generated_Source\PSoC4\BLE_ias.c' 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\Generated_Source\PSoC4\BLE_eventHandler.c' 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\Generated_Source\PSoC4\BLE_HAL_INT.c' 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\Generated_Source\PSoC4\BLE_HAL_PVT.c' 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\Generated_Source\PSoC4\BLE_bless_isr.c' 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\Generated_Source\PSoC4\Cm0Start.c' 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\Generated_Source\PSoC4\CyFlash.c' 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\Generated_Source\PSoC4\CyLib.c' 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\Generated_Source\PSoC4\cyPm.c' 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\Generated_Source\PSoC4\cyutils.c' 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\Generated_Source\PSoC4\CyLFClk.c' -o .o -T ARM_C_FILE -I 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn' -I 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\Generated_Source\PSoC4' -f 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\CortexM0\ARM_GCC_484\Debug\.deps\ARM_C_FILE.d'
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE Lab 1_1.a
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE Lab 1_1.a
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE Lab 1_1.elf
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE Lab 1_1.elf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE Lab 1_1.hex
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE Lab 1_1.hex	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE Lab 1_1.hex	(revision 7)
@@ -0,0 +1,2059 @@
+:400000000040002011000000550300005503000080B500AF00F0A2F980B500AF224B12221A6001F0D5F8214B181C00F0A5FF012001F0DEF8302000F0AFFF1D4B1D4A1A6020
+:400040001D4B8022D2051A601C4B1C4A126802210A431A601A4B1B4A1A601B4B1A4A126808218A431A60FA23DB00181C00F0E0FF164B181C01F050F8154B164A1A60164B98
+:40008000164A1A60164B802212061A60154B8022D2021A60144B40221A60074B8022D2051A60BD4680BDC04630001040001BB70004010B40060000800C020B4078002E4054
+:4000C0007C002E402D3E00006CF02E40DC05000000030140007FBB000000014040FF008008010B4000010B401C01014080B582B000AF72B63A4B00221A60FB1D00221A7061
+:4001000023E0FB1D1A78131C5B009B185B00354A9B183B603B681A78597809020A43997809040A43DB781B0613431A1C3B6819795B791B020B439BB2101C191C00F092F947
+:40014000FB1D1A78FB1D01321A70FB1D1B78012BD7D9254A254B101C191C00F093F9244BEE2212061A60234BC02292041A60224B992212041A60214B992212041A60204B72
+:40018000802252051A601F4B1E4A1278D2B202210A43D2B21A701C4B1B4A1278D2B23C218A43D2B214210A43D2B21A70154B154A1278D2B216210A43D2B21A70134BD8229F
+:4001C00012041A60124B40221A60124BC02252031A60FFF721FF00F095F9BD4602B080BD6CF02E40800A01008C0A0100900A0100000002400002024000500F4020500F4037
+:4002000028500F4000700F4001700F4008000440000204400802044010B5064C2378002B07D1054B002B02D0044800E000BF0123237010BDA003002000000000040A010055
+:4002400008B5084B002B03D00748084900E000BF07480368002B03D0064B002B00D0984708BDC04600000000040A0100A4030020C80000200000000080B500AF62B6064B78
+:40028000181C00F01FFA054B181C00F073FB00F093F901F025FAFCE7A1020000E102000080B584B000AF786039607B68012B12D3022B02D9282B00D00DE0002000F05AFA31
+:4002C0003B1C0F3300221A703B1C0F331B78181C00F020F800E0C046BD4604B080BDC04680B584B000AF786039607A68A823FF339A420CD13B1C0F33002001211A1C00F04F
+:40030000ABFB3B1C0F331B78181C00F003F8BD4604B080BD80B582B000AF021CFB1D1A70FB1D1B78012B07D0022B09D0002B0DD1002000F06FF909E0FA2000F06BF905E091
+:40034000FA235B00181C00F065F9C046BD4602B080BDC04680B500AFFEE7C04680B586B000AF224B7B61224B3B61204B7B6135E03B691B68FB603B695B68BB603B699B6843
+:400380003B6000237B600CE0FB681A68BB681A60BB680433BB60FB680433FB607B6804337B607A683B689A42EED13B69DB683B6000237B6008E0BB6800221A60BB68043336
+:4003C000BB607B6804337B607A683B689A42F2D13B6910333B617B69013B7B617B69002BC6D101F033F9FFF747FFFEE701000000540D010080B582B000AF154B144A1268B5
+:4004000001218A431A6000237B600FE07B68032B04D8104B7A689200D35800E00E4B0F4A796889008B507B6801337B607B682F2BECD9FFF75BFE0A4B00221A60044B044AD7
+:40044000126801210A431A60BD4602B080BDC04600001040000000005503000000000020C000002080B582B000AF786039607A683B68101C00211A1C01F026F9BD4602B025
+:4004800080BDC04680B586B000AF7860396000233B6100237B612EE07B699B007A68D3181B68BB603B1C0F33BA681A70BB68FF229343BB6017E03B695B003A68D3181B7828
+:4004C0001A1CBB68D3183A69520039688A1852781A703B6901333B613B1C0F331A783B1C0F33013A1A703B1C0F331B78002BE2D17B6901337B617B69002BCDD0BD4606B0CC
+:4005000080BDC04680B500AF054B03221A60054B03221A60044B00221A60BD4680BDC0463000304030003140000E3F4080B500AF104B8022D2041A600E4B0E4A12681A60E1
+:40054000002000F04BF80B4B0A4A12681A600A4B0C221A60012000F089F8084B31221A60FA235B00181C00F047F8FA2000F052F8BD4680BD000120402401204028012040FD
+:4005800090B583B000AFFC1D00F0FFFC031C2370084B084A126801210A431A60FB1D1B78181C00F0F6FC0120182100F041F8BD4603B090BD0000204080B500AF064B1B78E7
+:4005C000002B04D1FFF7B2FF034B01221A70FFF7D7FFBD4680BDC046BC03002080B582B000AF7860034B7A681204120C1A60BD4602B080BD0801204080B582B000AF786053
+:40060000034B7A681204120C1A60BD4602B080BD1401204080B582B000AF7860034B7A681204120C1A60BD4602B080BD0C01204090B585B000AF786039603C1C0F3400F025
+:40064000A4FC031C2370084B3A687968081C9040021C1A603B1C0F331B78181C00F099FCBD4605B090BDC0460800204080B582B000AF7860024B7A681A60BD4602B080BDE5
+:400680003801204080B500AF074B00221A70074B00221A70064B00221A7000F00DF8054B00221A70BD4680BDF31C0020EC1C0020F21C00208012002080B500AF00F056F939
+:4006C000BD4680BDB0B58CB002AF78603B1C263301221A80204B1B78002B04D1FFF7D2FF1D4B01221A707B68002B2DD03A1C0C321A4B111C1A1C1823081C111C1A1C00F030
+:40070000DAFF3C1C263416481649A6231A013B1C0C330625009500F0F9FF031C2380124B7A681A603B1C26331B88002B0CD10F4B01221A703C1C26340D4B181C0E210B22D8
+:400740000BF05AFD031C23803B1C26331B88181CBD460AB0B0BDC046C0030020980A0100090C00008812002084120020EA1C00208C0B010090B585B000AF021CFB1D1A70FC
+:40078000FB1D1B78022B04D93B1C0E3301221A804BE0294B1B78042B42D1284B1B78DBB21A1C042313403BD1FB1D1B78002B0BD1234B00221A82224B5B6820221A80204B17
+:4007C0005B6830225A8010E0FB1D1B78012B0CD11B4B96221A821A4B5B68C822D2001A80174B5B688022D2015A80164BFA1D12781A703C1C0E34124B181C09F0A1FE031C4C
+:4008000023803B1C0E331B88002B08D10B4B1B78DBB204221343DAB2084B1A7005E004E03B1C0E330422FF321A803B1C0E331B88181CBD4605B090BDEA1C0020F31C002060
+:40084000FC000020F21C002080B584B000AF78600A1CFB1C1A700023BB60BB68002B20D07B689A79BB681A703B1C0F3300221A7012E03B1C0F331B780133BA68D3183A1C5E
+:400880000F32127879688A5C1A703B1C0F331A783B1C0F3301321A703B1C0F331B78052BE7D9BD4604B080BD80B582B000AF78607B681B781A1C7B6801331B781B029BB2DD
+:4008C00013439BB2181CBD4602B080BD90B585B000AF78603B1C0F3300221A707B689A890B239A4237D17B681A1D7B683C1C0F34101C00211A1C40230BF0CCFC031C2370DE
+:400900003B1C0F331B78002B1DD17B685B68181CFFF7CAFF031C1A1C022313409BB2002B08D0104B1B68822251007A68081C111C984708E00B4B1B680622111CFF317A68AF
+:40094000081C111C9847084B1B78DBB201229343DAB2054B1A703B1C0F331B78181CBD4605B090BD84120020F31C002080B500AFBD4680BD80B582B000AF7860024B7A68EA
+:400980001A60BD4602B080BDE403002080B584B000AF3B1C0F3300221A700E223B1C1A813B1C3A1C0F321A603B1C01229A803B1C181C0021002200230BF06CFCBD4604B03E
+:4009C00080BDC04680B584B000AF7860204B1B68002B39D00E227B689B899A4234D17B681B89012B30D17B685B681B78022B2BD87B681A1D7B68101C00211A1C40230BF08F
+:400A000049FC031C002B1FD13B1C08337A6812881A803B1C083300229A707B681A1D3B1C08335A600A4B1B68A822111CFF313A1C0832081C111C9847064B1B78DBB2012218
+:400A40009343DAB2034B1A70BD4604B080BDC046E4030020F31C002080B586B000AF3A60FB1D021C1A70BB1D0A1C1A703B1C163301221A803B68002B23D0FB1D1B78002B1C
+:400A80001FD1BB1D1B78012B1BD10E223B1C08331A81BB1D1B789AB23B1C08339A803B1C08333A681A603B1C0833181C002100220BF0BAFB031C002B03D13B1C16330022BC
+:400AC0001A803B1C16331B88181CBD4606B080BD90B585B000AF78603C1C0F347B68181CFFF7F4FE031C2370144B1B78DBB21A1C012313401FD13B1C0F331B78002B16D049
+:400B00003B1C083312229A707B689A893B1C08331A803B1C08333A1C0F321278DA707B683A1C08321868111C0AF004FE03E07B6818680AF065FEBD4605B090BDF31C0020C3
+:400B400080B582B000AF7860BD4602B080BDC04680B500AF044B00225A70034B00221A70FFF714FFBD4680BDF01C002080B582B000AF7860BD4602B080BDC04680B500AF37
+:400B8000BD4680BD80B584B000AF78603B1C0E3300221A707B689B79002B1CD13B1C0F3300221A7012E03B1C0F331B787A68D35C002B04D03B1C0E3301221A700BE03B1CB8
+:400BC0000F331A783B1C0F3301321A703B1C0F331B78052BE7D93B1C0E331B78181CBD4604B080BD80B582B000AF021CBB1D1A80BD4602B080BDC04680B582B000AF7860D0
+:400C0000BD4602B080BDC04680B584B000AF021C3960FB1D1A70BA4B1B78DBB201221343DAB2B74B1A70FB1D1B78422B00D122E11DDC262B00D1C3E00DDC022B00D18DE097
+:400C400002DC012B35D076E1052B00D18BE0212B00D18DE06FE1282B00D1ADE000DAA3E02A2B00D19BE0412B00D1E9E063E1502B00D140E10EDC4C2B00D11DE103DC432BE5
+:400C800000D1FBE057E14E2B00D11AE14F2B00D133E150E1572B00D14CE103DC542B00D11CE148E1712B00D1C4E0FA2B00D11AE141E13B1C0C3304221A703B1C0C33002284
+:400CC0005A703B1C0C33181C01F0C1FF3B1C0C3304221A703B1C0C3301225A703B1C0C33181C01F0B4FF874B1B68181CFFF74AFF031C002B11D0834B1B68181C00F0F4FC20
+:400D0000804B1B68181C0021FFF79EFD7D4B1B68181C0121FFF798FD19E07B4B1A787B4B1A707B4B1A78794B5A707A4B1A78774B9A70764B181C00F0D7FC744B181C0021DD
+:400D4000FFF782FD714B181C0121FFF77DFD002009F0B8FA704B04221A70ECE03B68181CFFF704FFE7E03B681A786C4B1A70E2E0634B1B78DBB21A1C202313400ED1684B7F
+:400D80001B78102B02D1664B0522DA70654B1A78634B101C191C09F09DFBCCE0CBE03B68181CFFF729FFC6E03B68181CFFF724FF594B02221A70BEE0574B04221A70BAE0D0
+:400DC000554B1B78022B34D04D4B1B78DBB21A1C012313402DD04A4B1B78DBB21A1C042313400BD04C4B03221A70454B1B78DBB204229343DAB2424B1A701AE0404B1B7840
+:400E0000DBB21A1C082313400BD0434B04221A703B4B1B78DBB208229343DAB2384B1A7007E03D4B1B78032B03D13B4B04221A7081E080E03B681B88181CFFF7D3FE7AE083
+:400E4000384A3B68111C1A1C0223081C111C1A1C00F031FC334B1B785A00334BD318334A111C1A1C0223081C111C1A1C00F023FCFFF784FE5FE0FFF76BFE5CE03B685B88DA
+:400E8000162B05D83B1C0E333A6852881A8003E03B1C0E3317221A803B683A1C0E321288198800230904090C1B0C1B040B43181C111C0AF04BFC3EE03B68181CFFF708FE38
+:400EC00039E00F4B1B78DBB21A1C0123134004D03B68181CFFF776FD2DE02CE03B68181CFFF72EFE27E0124B1B7801221343DAB20F4B1A701FE0C0461DE0C0461BE0C046A3
+:400F0000F31C0020180100207CF1FF0F100100207DF1FF0F7BF1FF0FEA1C0020EC1C002068010020F01C0020800B0100E81C002080120020C0460D4B1B78DBB21A1C11235A
+:400F400013400FD0094B1B78DBB201229343DAB2064B1A70064B1B68FA1D11783A68081C111C9847BD4604B080BDC046F31C002084120020000000000230800803D0013880
+:400F8000FDD1C046C046C0467047EFF3108072B6704780F31088704790B58BB000AF78603C1C2734FFF7F1FF031C2370184B1A683B1C0C331A60174B1A683B1C0C335A600C
+:400FC0007B68033B144AD35C1A1C3B1C0C339A60124B1A683B1C0C33DA603B1C1C33104A1A603A1C0C323B1C1C335A600D4B3A1C1C321A600C4B0D4A1A600A4B1B683B1C93
+:4010000027331B78181CFFF7C4FFBD460BB090BD08010B4000010B40000D010030001040B6EA000008001040040010401700008080B584B000AF78600023FB60154B154A8D
+:40104000126801210A431A60134B144A1A60144B134A1268802109020A431A607B68002B13D01023FB600DE0012000F055F800F019F8031C002B02D00023FB6005E07B6801
+:40108000013B7B607B68002BEED1FB68181CBD4604B080BD60F02E4078002E400220000010002E4080B500AF034B1A6801231340181CBD4680BDC0460C002E4080B582B0F7
+:4010C00000AF021CFB1D1A7001BEBD4602B080BD80B582B000AF786008E00C4B1B68181CFFF74AFF7B680A4A9B187B607A6880231B029A42F1D8074B1B687A685343181C20
+:40110000FFF73AFFBD4602B080BDC046780100200080FFFF7001002080B582B000AF021CBB1D1A80BB1D1B88044A12785343181CFFF722FFBD4602B080BDC0467401002079
+:4011400080B500AF0E4B0E4A126801218A431A600B4B0B4A126802218A431A60094B094A126830218A4310210A431A60054B054A126807218A4301210A431A60BD4680BDFA
+:4011800000F02E4000FF2E4080B500AF0E4B0E4A126802218A431A600C4B0C4A126807218A4302210A431A60084B084A126830218A4320210A431A60034B034A1268012169
+:4011C0000A431A60BD4680BD00F02E4000FF2E4080B500AFFFF7B4FF044B044A1268802109060A431A60BD4680BDC04600F02E4080B584B000AF78600C4B1A68012313401E
+:40120000FB607B68002B02D0012B03D005E0FFF797FF06E0FFF7B8FF03E00020FFF74EFFC046FB68181CBD4604B080BD00F02E4080B582B000AF78600A1CBB1C1A80BB1CDF
+:401240001A887B681A60BD4602B080BD80B582B000AF78600A1CBB1C1A80BB1C1A887B681A60BD4602B080BD80B582B000AF304B1B78DBB21A022F4B1B78DBB213437B6098
+:401280002D4B1B78DBB21A022C4B1B78DBB213433B603A682A4B9A4207D17B68072B04D1284B3B6004237B6009E03A68D4231B019A4204D17B68042B01D1224B3B60224B85
+:4012C0003A681A60214B7A681A60214B1B78DBB21A02204B1B78DBB213437B607A6880239B019A4202D07B68002B01D11A4B7B601A4B7A681A601A4B1B78DBB21A02194BF1
+:401300001B78DBB213437B607A68174B9A4206D07A68164B9A4202D07B68052B01D1144B7B60144B7A681A60BD4602B080BDC046D9F0FF0FD8F0FF0FDFF0FF0FDEF0FF0F3D
+:40134000580B0000580D00006C002E4074002E40DBF0FF0FDAF0FF0F0220000078002E40DDF0FF0FDCF0FF0F0F0F000005050000050F000080002E4080B582B000AF021C1D
+:40138000BB1D1A80BB1D1B88181CFFF7C5FEBD4602B080BD80B582B000AF78607B68181CFFF796FEBD4602B080BDC04680B500AF00F068F8BD4680BD80B500AF00F06CF82E
+:4013C000BD4680BD80B500AF00F066F8044B181C00F024F8032000F02DF8BD4680BDC046E114000080B500AF024B181C00F004F8BD4680BDE114000080B582B000AF786005
+:4014000000F04AF87B68181C00F008F8032000F011F800F037F8BD4602B080BD80B582B000AF7860024B7A681A67BD4602B080BD0000002090B585B000AF021CFB1D1A70AD
+:401440000623FB603C1C0B34FFF79FFD031C23700B4B0B4A1268C021101C8843011CFA1D1078FA68041C9440221C0A431A603B1C0B331B78181CFFF78CFDBD4605B090BD19
+:401480000CE400E080B500AF024B802252011A60BD4680BD00E100E080B500AF024B802252011A60BD4680BD80E100E090B583B000AFFC1DFFF769FD031C2370074B074AA9
+:4014C000126804218A431A6030BFFB1D1B78181CFFF75FFDBD4603B090BDC04610ED00E080B500AF0FF07AFABD4680BD002934D00123002210B488422CD301242407A14236
+:4015000004D2814202D209011B01F8E7E400A14204D2814202D249005B00F8E7884201D3401A1A434C08A04202D3001B5C0822438C08A04202D3001B9C082243CC08A04219
+:4015400002D3001BDC082243002803D01B0901D00909E3E7101C10BC7047002801D00020C04307B4024802A14018029003BDC046D90000000029F0D003B5FFF7B9FF0EBC51
+:401580004243891A1847C046002941D010B4041C4C40A44601230022002900D54942002800D5404288422CD301242407A14204D2814202D209011B01F8E7E400A14204D2B1
+:4015C000814202D249005B00F8E7884201D3401A1A434C08A04202D3001B5C0822438C08A04202D3001B9C082243CC08A04202D3001BDC082243002803D01B0901D009092D
+:40160000E3E7101C6446002C00D5404210BC7047002806D003DB0020C043400801E08020000607B4024802A14018029003BDC046190000000029EBD003B5FFF7A7FF0EBCC3
+:401640004243891A1847C0467047C04670B50E4B0E4D0024ED1AAD101E1CAC4204D0A300F35898470134F8E70FF062FB084B094D0024ED1AAD101E1CAC4204D0A300F358AB
+:4016800098470134F8E770BD3C0D01003C0D01003C0D0100440D010030B50023934208D0C55C0133CC18013C2478A542F6D0281B00E0002030BD10B50023934203D0CC5C7E
+:4016C000C4540133F9E710BD031C8218934202D019700133FAE7704710B501F059FA10BD10B500F0ADF810BD10B50749044609780220002907D1204601F06BFA002802D185
+:40170000204608F0C9FE10BD76020020FFB51E4F81B00646397800200A9D1C46002902D0082005B0F0BD0299002900D10120002E27D0002C25D00028F3D101F029FA032DF6
+:4017400005D9A0894008A081A07B4000A0732B4622460399029800F019F80028E1D17D7001F01EFA0028DCD130467E6006F082F80028D6D106F098F80028D2D10121397027
+:40178000CFE70120CDE700007C010020FFB5002481B01D460F460646002806D00398002803D030463843800701D001243CE0032DFBD91F488742F8D3FFF714FEFFF7FCFDE0
+:4017C00000F098FA00282DD100F0F4FB002829D11849084600F0C6FD0004000C22D13046154E3060B7800020F0803581AD1DEFB23946039800F066F804000ED1B088F2888D
+:401800000837801AF9B280B201F09CF8002801D0012407E0E8B200F00DF900F025F907490120087000F078FA204605B0F0BD0000D808000041190000E803002084010020CD
+:4018400010B503480078012801D100F01DFF10BD8401002070B5084B0446DA889E8800205518B54206D21D68AA182260DA885118D98070BD032070BDE8030020014800897A
+:4018800070470000E803002030B50C4B04461B7A01209C4210D20A4D2B68002B0CD0A000002902D0C3185B8B0B80002A03D029684018407E1070002030BD0000E803002056
+:4018C00088010020F3B582B00C4600208900009001916846FFF7BEFF164D00992960002826D1002317E09A002968062B8B5406D2114E9619777851184F70718806E0029E72
+:401900009619203EB77A51184F7031892E6892195B1C5180DBB2A342E5D3002808D168460199FFF797FF002802D1044A0099116004B0F0BD88010020800D01008C01002067
+:401940007047000010B5002809D005494A68002A05D0011F08788000105800F0A1FF10BD8801002010B50446FFF788FFC0B2801D0749A04202D24868002808D04968A000BB
+:40198000085800F0FFFE002801D00470001D10BD88010020F8B516460D460446FFF76EFFC0B2801DA04203D20020C0430090F8BDB2B2E9B2684600F00BFF0099481C03D02C
+:4019C000024AA000526811500098F8BD88010020F1B50027FFF752FF801DC6B20B48002504680FE0607800280AD061880098814203D32078FFF7B6FF0746002F04D1241D25
+:401A00006D1CEDB2B542EDD33846F8BD8801002010B50446FFF732FFC1B200208C4202D2A01DFFF79FFF10BD10B5002801D0FFF789FF10BD70B506460948002504680BE01B
+:401A40006178002905D062882078121D0023FFF7A1FF241D6D1CEDB2B542F1D370BD000088010020002070471CB5002469460C70142001902346054A05480CF07DFB0448AA
+:401A80000068401C00D1FF2420461CBDE51A0000900100203EB5124A0146FF2000230124126800290DD0012914D0042908D104206946009308814B8110460CF058FB80B25C
+:401AC0003EBD6846009304814381694610460CF049FBF4E768460093048143816946EBE79001002070B54589046841680089030000F026F806240408081D2124002004F02F
+:401B00008FFE1BE0022908D0C8B22A4621460AF01FFE2046FFF788FF10E002202A4621460AF016FE2946204600F018F806E000200CF016F802E020460CF0A4FB002070BDC3
+:401B400030B47446641E2578641CAB4200D21D46635D5B00E31830BC18470000014B0022DB6818479401002070B5448905680089022803D0032809D0FF2070BD2246094CEE
+:401B80000023A46829460120A04708E0FFF7A4FD241DA2B200232946022005F04EFD002070BD000094010020704700000248002141600180418070479401002070B50C468D
+:401BC000002186B016460391012802D0022859D116E003A9012005F088FD01281BD1039D324621462846FFF766FD0095287801900220694608814E816846FFF7B5FF41E04F
+:401C0000214D002B686809D0049004A9022005F06CFD01281DD0022006B070BD002812D0298840182146FFF746FD28880024801980B228806988091D884206D12C801348CD
+:401C4000FFF792FF03E00320E6E788421AD96C6018E004986860E278A378110219430B4A698000231060E3565360032313815181A1788170E178C1706178417021780170D0
+:401C8000042028800020C7E794010020F40300203EB515460C46022803D004280CD000203EBD0091019002206946088107484A8100680CF05CFA07E00AF04AFD044B002215
+:401CC000DB6829462046984701203EBD9001002094010020014AD1609060704794010020034801688068081A0A214843000970470004002010B5FFF765FB54220449054810
+:401D0000FFF7D9FC03490120C870002010BD00009C0D01004005002010B5FFF747FB10BD70B5134C2368002B08D0207B1149C20705D04008400020738868A08070BD886880
+:401D40000B4AA18880B29268814203D90A4D691A091802E0814202D2411A5118A160A080A0689842EAD300F015F80CF01DFA70BD00040020C0102E40FFFF000010B5084672
+:401D80001946FFF7A7FF10BD704710B5FFF780FF10BD000003480021016041608160C160704700000004002010B502000DD0FFF7F1FF074C0321207B0843207310010A219C
+:401DC000FFF7D8FB2060002010BDFF2010BD00000004002000B504480A21806848430209FFF7D8FF104600BD000400200248007B8007C00F704700000004002070B5454946
+:401E00000868CA0410430860434AD06853051843D0600868002802DA404B01221A700222904308603B480E216C30FFF70FFA394801216030FFF70AFA394C3A4D214628469B
+:401E4000FFF704FA374838496C38FFF7FFF90A20FFF7A0FA33487C380069C30B2D484030026A134254D0012000F028FA21462846FFF7ECF92B4820210830FFF7E7F92948DC
+:401E800014212030FFF7E2F92648FF21C1312830FFF7DCF92348FF212F313430FFF7D6F9204822494030FFF7D1F91E4820493030FFF7CCF91E491B48491C3830FFF7C6F9DC
+:401EC00018481C493C30FFF7C1F916481A495030FFF7BCF9134819497438FFF7B7F9114817492C30FFF7B2F90E4816490C30FFF7ADF90C4814491030FFF7A8F909481921B0
+:401F0000C9021430FFF7A2F9FFF7AEF9002070BDFF2070BD00F02E4000020B40A4010020556500007C002E4092C90000320300002F3F00003102000010520000EC16000022
+:401F4000FA12000031D000003AE3000070B50646581C80B245086D00002408E0304600F07FF81055000A1119A41C4870A4B2AC42F4D3D80705D0D0182038D15CC47FD454D5
+:401F8000C17770BD30B50A4C002100195B1E07E0541864782502545C2C430480891C89B29942F5DB994201D1515C018030BD000000102E4010B5FF2000F080F90F49FF2040
+:401FC00048700E481021801D41800121417001700A490020C91C4870FFF710FF04000AD100F0CCF807210648FFF722F9044807211830FFF71DF9204610BD0000A401002011
+:40200000CC112E4030B504465B1C1804450C002308E0204600F024F8241D59005B1CA4B250529BB2AB42F4D330BD000070B500210A4D5B1E0AE0541864782602545C344337
+:4020400046193480001D891C80B289B29942F2DB994202D1515C4019018070BD00102E40014940180088704700102E40014A80180180704700102E4010B50B4900204870AD
+:4020800000F07CF8002000F03FF9002000F02CF907210648FFF7CCF8044807211830FFF7C7F8002010BD0000A7010020CC112E4010B50B46062812D006DC01280CD0032866
+:4020C00001D1FFF7D9FF10BD0A28FCD00B28FAD105480078107010BDFFF76CFF10BD1146184600F02DF910BDAA010020F8B5204DAC6A0127A0071F4E002816DA307806287A
+:402100000ED1286A384328621B480069F903084381B219481030FFF799F8042000F0CEF8134802212830FFF783F8E00711D0062000F0C4F80F49FF20C91E487070780028DA
+:4021400002D1686B38436863094801212830FFF76FF8E0050BD53078042802D1052000F0ADF80348FF2101312830FFF761F8F8BD40F02E40A701002000002E4010B503216F
+:402180002348FFF763F80120FFF7F6F820483038406A204C80076178800F890001431C480C38FFF753F86078002808D0401E022181401820FFF73EFAC000083800E0B8209B
+:4021C00081B21548FFF742F81348032109021438FFF73CF810481149B830FFF737F8452189010F48FFF732F80D480321001FFFF72DF80C490C48FFF729F80B480B49603847
+:40220000FFF724F8084801218838FFF71FF810BD70F02E40AA010020D8102E4090890000041E2E40FF0F000058122E40209000000849087806280BD148780749002803D16B
+:40224000486B400840004863C86A01221043C86270470000A701002040F02E400148007870470000A701002000B50300FFF768FC080D050D0B070507090D012000BD0320DB
+:4022800000BD042000BD022000BDFF2000BD0000074A9168D26889B2064B92B2994204D105498A4201D1012100E000210170704780002E4033D000003FE3000010B5044668
+:4022C000FFF77AF8072C01D9FF2C01D102480470FFF76CF810BD0000A70100200149487070470000A401002010B5064A012805D01921C9021046FEF7A9FF10BD1D21C90260
+:40230000F8E7000090002E4010B50A4A141D012808D009491046FEF799FF08492046FEF795FF10BD04491046891CFEF78FFF0349491DF3E788002E4031D000003AE30000C8
+:402340000078074AFF2803D04C2804D9553803E01078087070474F380870107070470000A601002010B50F4A002313600E4A13600E4B18600E4801600E49012008600E49E7
+:402380000860000290600E490C4808600D4914300860FF381538506000F0BCF800F0CAF9002010BDC8010020B0010020DC010020E0010020CC010020BC010020100500207F
+:4023C000C0010020D4010020014610B50020002910D0094B1A689C685118A14209D25868196080188A0704D08A07920F891A091D196010BD002010BDB0010020F8B50024CB
+:40240000164E671E321F3D463168136806E01422624310328A58521C1BD0641C9C42F6D36A1C14D02C461422544322460C3288500C214843FFF7C8FF3168002808510AD0D6
+:4024400031680020103408517068401C70602846F8BD2546E4E73846F8BD0000C0010020F3B50026F64381B000281BDB1E490968884217D80299002914D01B4F142204461C
+:402480003F1D54432546396810354859401C09D0FEF792FF38682F1F4159C359994203DBFEF784FF3046FEBD214608310091465801590C20704308180C220299FFF7FBF89C
+:4024C0000948761C001D0068C159B14200D100260549009A091D865008684159491C4151FEF764FF0020FEBDBC010020002803DB07490968884202D90020C04370470449E8
+:402500001422091D096850431030085870470000BC010020F0B500200D4A451E0346171F50600FE014260146714314680E1DA3510C4616680834335116680834355114684E
+:40254000401C635039688842ECD30020F0BD0000C0010020F3B50026F64381B0002841DB2349096888423DD8029900293AD0204F142204463F1D544325463968103548599A
+:40258000401C2FD0FEF718FF3868415900292BD0211D009146580C21005971430F46C1190C220298FFF787F811480021001D0068761C00590C34C0190160416081600C4809
+:4025C000001D00680159B14200D100260849009A091D865008684159491E4151FEF7E6FE0020FEBD3046FEBDFEF7E0FEFAE70000BC010020FEB504460D4600201E49089E35
+:402600000860471E009001900290002C11D0486885420ED2002A0CD0002E0AD0642E08D808460C3001681C2068430C18207A002801D03846FEBD0120226020721846FFF7E3
+:40264000DDFE6060401C13D06681A6810A4827610C3067610179A94200D205710021684601810A462846029B00F040F82846FEBD00202072DDE70000C801002038B5012479
+:40268000009400F039F838BDFEB50027164EFF433D4600240EE01C20316860430818017A002906D04068FFF721FF002801D0254603E0641C3079A042EDDA681C12D01C21CF
+:4026C00030684D434419FEF777FE69466068FFF741FF0546FEF76AFE002DD9D1216868468847D5E7FEBD0000D401002038B50024009400F001F838BD1FB500220C49541E0D
+:402700000A60002811DB496888420ED808491C220C31096850430818406801A9FFF7A0FE401C02D0002004B010BD2046FBE70000C8010020F0B50021114A4D1E1746117179
+:402740000C3F0B46BD6016E008461C2460431668041D355114680646235014680836A3551468361DA353044616680A34335318301468491C255078688142E5D30020F0BD50
+:40278000D401002038B500210091002811DB0F49097888420DDA0D4D04010C3529680859002807D0201D0818694600F06DF9002801D0002038BDFEF7FFFD28680F34015DC4
+:4027C000491E0155FEF7F2FD009838BDE4010020F7B582B0002502986E1E06602E48D21C024017462D4A2C4610460C380178106805E02301C358002B0FD0641CE4B28C428E
+:40280000F7D3711C28D03401211D40180191039900F028F900281FD101E02646F1E71F48016820460C300F521C480399026820460E30115419480399026820460F3011544B
+:402840000398784300F0A0F8144900280968085102D00024009011E001251AE00F48016801980818009900F02AF9002801D0012502E00098C0190090641CE4B203988442F6
+:40288000ECD3002D05D10298066004480179491C0171284605B0F0BDFCFF0000F0010020F8B50D4600216A468C461180002839DB23490978884235DA214B04010C33196876
+:4028C0000A59002A2ED020460C300B5A801C0E5C184670438018954224D3854222D2002006E007465F43BF18AF4206D0401CC0B2B042F6D36046002814D0114E271DC819BC
+:402900000C366A46294600F004F900280AD168460088012808D030682946C01900F0CFF8002803D00120F8BD0020F8BDFEF744FD30680F34015D491C0155FEF737FDF3E7A5
+:40294000E4010020F8B50F46002400F033F8002817D10C4900220B460C334A600EE021011D680E466A501D680C36AA53B61C1D680F31AA551D68641C6A54E4B2BC42EED33B
+:402980001A71F8BDE4010020014610B5002000290CD0C91C064B8A08596892005C888A18A24202D898685A60401810BD002010BDE4010020F8B5044600200D4E00903170CE
+:4029C0000D01748029466846FEF744FF00280DD131460C3100980860601B001F81B26846FEF738FF0099B160002800D0FF20F8BDE4010020F8B5002827DB19490978884220
+:402A000023DA174C05010C342168485900281CD028460C30085A009028460E300E5C401C0E5420682F1DC01900F064F800280CD12068002445590EE0094829460C300068A8
+:402A4000C01900F03CF8002801D00120F8BD00982D18641CE4B2B442EED30020F8BD0000E401002030B50D4604000BD0A800FFF78BFF6060002805D000202570C043608072
+:402A8000002030BD012030BD70B50D46040005D0002D03D00220205E002801DA012070BDFEF78AFC0221615E60688900405828606088401E6080FEF779FC002070BD70B5E9
+:402AC0000D46040007D0002D05D002212078615E401E814201DB012070BDFEF76DFC6088401C00B26080616880000D50FEF75EFC002070BD10B5040009D022780021606846
+:402B0000FEF7E2FD0020C0436080002010BD012010BDF0B500231D46002802D00224045F0AE00120F0BD46689F00F6598E4201D1012503E05B1CDBB29C42F4DA15700020E1
+:402B4000F0BD00000148007870470000F80100207CB505460024FEF7BFFDA8796946087000A8062229460130FEF7A5FD0021684604F0B4F80C2804D0072804D01F2804D0E2
+:402B800004E0022402E0042400E0272420467CBD10B500F0B7F8FFF761FBFFF765FB10BD10B503240BF0E8FF002810D10BF08CFF00280CD104F0E8FD002808D100F064FAD4
+:402BC000002804D104F0E4FA002800D10024204610BD70B50025044600280ED0A07901280BD8FEF779FDA0790028204602D002F0D3FD03E002F088FD00E00125284670BD56
+:402C000038B504460120002C20D0617801291DD800290BD0FF25E535FEF75EFD2846FFF71FFAC0B22070072803D00EE0FF25CD35F2E70020694608706846FFF729FB69466A
+:402C40000878012801D108202070002038BD70B504460120002C1FD06178012902D92278092A19D8002905D0FF25E5352078092803D004E0FF25CD35F8E707202070FEF758
+:402C80002BFD2078082808D00020FFF73DFB21782846FFF7EBF9002070BD0120FFF734FB0721F5E770B50D46040001D0002000E00548002802D0012101F0A6FF2946204665
+:402CC00002F080FA70BD0000B405002038B5054600200446009022466946284600F06CFE0098002801D00BF029FFA878214602F0ADF8A878214602F09CF8641CE4B2052C2B
+:402D0000E9D338BD38B5FFF7A9FA042819D0052817D006281AD0032842D007280AD100206946087002460120FFF7C2F9FFF796FA0128FBD138BDFEF7B9FBFFF78FFA0128B2
+:402D4000F8D0FFF78BFA0128F5D138BD02F0E6F805E0FEF7ABFBFFF781FA012803D0FFF77DFA0128F5D1A12424012046FFF778F901220E4983079B0F0A70022BE5D1498880
+:402D80000029E2D0104301462046FFF76FF92046FFF766F9410849002046FFF767F938BD02F0C0F80120FFF789FA38BDFE010020F8B50646002402F0F3FD0546304602F0D2
+:402DC00007FE00210346012632468A40174610462F401840002F03D0002801D1224394B2491CC9B20529EFD32046F8BD1CB50020694648706846FFF703FF01AA69460A206D
+:402E0000FFF756F96946042008561CBD10B50C4601F076F9002809D00179002906D0C1788078224602F07CFA002010BD022010BD0148007870470000800500204030C07EAA
+:402E4000002800D00120704700B500F001F800BD88214843064940186030417F491CC9B24177052901D300214177C8B2704700009405002013B501F043F904000BD001F0DA
+:402E800096FC002807D0214601AA0A310620FFF70FF900201CBD02201CBD000010B50C4601F02EF900280AD001F081FC002806D0224604490A20FFF7FBF8002010BD0220A8
+:402EC00010BD000069050020F3B581B0074601460026029802F05CFD0446002F01D0002500E0154D002D21D0284601F03FF9032C04D13946029802F075FD064638460299B3
+:402F000001F097FF032C06D0002C10D00121384601F01AFA03E03146384602F017FF284601F058FE0221284601F06EFEFEBD3846029901F07EFFFEBDB405002070B504468C
+:402F4000002503F005FB002801D00C2070BD2078611C02F0DFFAFF2802D01F25284670BD02F02CFBFF2804D02178621C01F0D6FEF4E70725F2E710B503F0EAFA002801D0CA
+:402F80000C2010BD02F09EFA002010BD70B50D46044610210BF012FD1021601806460BF00DFD334610221946204603F0FDFA102130460BF003FD02202870204604F040F862
+:402FC00070BD70B504464078217802028006850FE0781143A67809050002090D0643084601F08EF8002812D0022D10D0032D0ED0002E08D00179092909D0002907D02146AF
+:4030000000F0A1F870BD0089002103F04EFF20460BF094FD70BD0020704770B50446002503F096FA002801D00C2070BD2078611C02F070FAFF2802D002F0B2F900E01F2566
+:40304000284670BD10B504F0A3F800F0F6F8002010BD10B5044600786178E2780843A17811430843217908436179084305D003F061FA002803D00C2010BD122010BD204653
+:4030800002F08AFB002010BD10B5044803F0CAFA02F090F900F004F8002010BD50050020F8B5114D00266E706E736E716E76AE76EE766E75AE70EE70AE712F46EE7301206B
+:4030C000B03778723F2078719B20B87100F00AFA0024204601F032FB641C2406240EF8D03E72FE71AE73F8BD9405002070B505460E46084602F054FC0446304602F068FC7B
+:403100000121A9400A46224001400A4301D0012070BD002070BD10B50446084602F058FC0121A140014201D0012010BD002010BD10B5FFF793F8032804D101F0F3FE0120FA
+:40314000FFF7BCF810BD70B5044600790D4609281CD000281AD020464030817E491C8176204601F037FDA078FFF76EFE064602462946204600F00CF8002806D1A07831464D
+:40318000FFF790FD28460BF0D9FC70BD0846FAE7F7B5054648780C468006870FC8788978000282B0014368468180284601F00AFB060007D021462846049A00F091FB3046BF
+:4031C00005B0F0BD384600F039FC0746034601AA2946204600F0CAFA68468088231DC0B20090A878FF22049901F0A6FF684680883B46C2B2A878049902F04AFBDFE770B50A
+:40320000002500242846FFF7D3FD060010D03046E040C007C00F07D02146284601F0FDFD21462846FFF750FE641CE4B2052CEED36D1C2D062D0EE4D070BD10B502F0BAF806
+:40324000FFF72EFF0BF0E2FC002010BDF8B5002400F081F80123012800D10124104F00203E4620360425082203E0002801D0002100E031460979002907D001290BD0022936
+:403280000BD0114681402143CCB2401C0006000EEBD07C70F8BD1C43F7E72C43F5E700009405002010B5FFF7D1FF10BD10B50B4681791943817103D08078114602F0ACFABC
+:4032C00010BD10B582798A43827102D1807802F0BBFA10BD70B5FF25D53502242846FEF7BFFE0C4A9178002901D0022906D1137852789A18282A01D9032402E0032900D115
+:4033000001244105490DE00201432846FEF7AEFE70BD0000FA01002010B500F022F8002807D0012805D0032801D0042801D0002010BD012010BD014610B50020C90701D0E2
+:4033400000F009F810BD014610B50020C90701D000F001F810BD10B52020FEF781FE000A10BD10B51820FEF77BFE410501D5042010BD4007800F10BD38B5044640060CD543
+:40338000684601F0D5FD0220FFF78CFF072002F02DF96846007801F03FF9200613D5FFF7E0FF01280FD1684601F0C2FD6846007800F09AFA072002F019F9012001F072FCCC
+:4033C0000220FFF76FFF38BD10B5034A0178117002F01BF9002010BDFA01002010B50446FFF7B9FF002801D00C2010BDA27B01211848002A827801D00A4301E0520852001B
+:4034000082706279012A0FD0C17849084900C170207901280CD06188208802F005FF2080207904280BD00DE0C2780A43C270EFE7E01D02F099F90848808C208002E0E01D74
+:4034400002F092F9054920798870204602F0ECF8002010BD9405002040050020FA01002038B50478FFF777FF844201D10C2038BD002C18D0072069460870FFF74DFF012833
+:4034800007D10121684600F08DF8012801D0092038BD6846007802F0A9F8FFF71BFF02F0F0F8012010E0FFF737FF012806D1684601F03EFD6846007800F04AFA072002F0AA
+:4034C00095F802F0D5F80220FFF7ECFE002038BD10B5034A0178517002F076F9002010BDFA01002038B568460BF0BEFA002801D01F2038BD01210098C9020180418000254D
+:4035000005714571857107214173857302F08CF8009C202200212046FEF7D6F825702A460021601CFEF7D0F8204602F06EF8204602F04AF900980BF001FB0422002102481F
+:40354000FEF7C2F8002038BDFA0100200346084800B5834209D8184600F0D2FD002804D00089984201D1012000BD002000BD0000FF0E0000074A9179491C8906890E91717A
+:4035800038220A4092014907090E1143084302490840704794050020FF0E0000C006C00E70470000F8B507460E4600240D4803E0002C01D0002500E005462979002905D0DC
+:4035C000641C2406240EF3D00020F8BD204601F0B5F82E712046FFF7CDFF28813C700120F8BD0000B405002010B503F011F80222002100F003F801F085FE10BD10B5094B3D
+:4036000040074907000F090F185A595A40185043C0086421FDF7AEFF002800D1012080B210BD0000F00D0100F7B53D20405C88B016460C46002829D0307869460872002515
+:403640002046FFF7FBFB012800D00125204603A938300191009023460327A17E34332A46206A02F0F9FF02A8089900900B46019120463A4603A9243002F078FF024668463D
+:40368000007A3070204601F045F810460BB0F0BDFFB587B00C4605461078694608723D20005D1746002826D000262046FFF7C6FB012800D00126204603A938300191009031
+:4036C0002346A17E34333246206A02F0C5FF02A80090291D019120462B1D03A924300A9A02F044FF02006846007A388002D1204601F010F810460BB0F0BDF7B53C20405C14
+:4037000088B015460C4600280CD0287869460872002806D000262046FFF790FB012803D003E01F200BB0F0BD0126204603A938300191009023460327E17E34333246E06969
+:4037400002F08AFF02A8089900900B46019120463A4603A9243002F03BFF02466846007A2870204600F0E0FF1046DBE7FFB505463C20405C87B016460C46002810D0084677
+:4037800001F020F801280BD0308869460883002809D000272046FFF751FB012805D005E000200BB0F0BD0220FBE70127204602A93830019100902346E17E34333A46E06910
+:4037C00002F04AFF06A80090291D019120462B1D02A924300A9A02F0FBFE02466846008B30806846008BA870000AE870204600F09BFF1046D5E770B50D460446FFF71EFB85
+:4038000001280AD0E87AA97A00020143A07801F049FC012808D0002070BD00222421204602F04CFC242070BD28214C200155204600F09AFB282070BD002801D0002000E042
+:4038400003484030C07F012800D0002070470000B40500200146002049070ED50021084B03E0002901D0002200E01A461279022A04D0491C0906090EF3D0704701207047F0
+:40388000B40500200146002049070ED50021084B03E0002901D0002200E01A461279022A04D0491C0906090EF3D0704701207047B405002010B5044680346068002803D01B
+:4038C0000BF050F90020606010BD4030417070474030817070474030017070470171704792001018C166704770B53C2501F0F4F8040004D020460021433001F08DFB294671
+:40390000204600F0C0FB002C02D0A07801F076F870BD000010B5002801D0002000E00348002802D0008903F007FB10BDB405002010B5002801D0002000E00448002804D0A7
+:403940000179072901D100F041F810BDB405002010B501F0C1F8002802D0807801F04EF810BD00207047000070B50546008A00281ED010491122897A1140C90618D52946A5
+:4039800040314A8A098A521C4A4392B2D10800D10121540801E0621A94B2A042FBD9FFF7D1F8012804D1298AA878224601F058FC70BD00004005002000230B60052A04D20D
+:4039C00092001018C26E0A60C366704738B5044600200090A079002814D14020015D052901D00E290ED168460BF04EF8002809D12046009902F04AFB03481021C28A20465E
+:403A0000FFF754FC38BD00004005002010B50B4604460146184602F019F8002802D020460BF096F810BD13B5044601AA11460620FEF73EFB6846818861811CBD002800D155
+:403A40000220704770470000F8B504462346401D543300909A1EA078911E01F078FA25464035A88A298A8000FDF784FD401E81B2688A884203D96982A07801F04AFF20467A
+:403A80000021433001F0C8FA8020FEF7E9FAE88102F0BEFDE989891C8AB26179FFF7AEFD01F030FC02F0B4FD2A8A6179FFF7A6FD074601F019FC688A00280BD0FF26F136E8
+:403AC0003046FEF7CDFA0321090201433046FEF7CDFA02E0002001F00AFFFF206130FEF7BFFA6E8A002E0BD070431049FDF7A2FD0004000C01D0401C80B20D49488002E086
+:403B00000B4800214180288A704381B2A07801F069FE2837B9B2204602F08AFBE98AA07801F0B8FDA07801F0A7F9F8BD71020000FE0100207FB504468034616805460E46E6
+:403B4000183108226846FDF7B6FD31462031082202A8FDF7B0FD102168460AF02FFF6068102108300AF02AFF60682B46083024331022694602F018FD7FBD10B504460821C1
+:403B8000FFF79FFB10212046FFF79BFB207905281FD006281DD008281AD12189002003F043F9072020712046FFF748F9014620464030012913D00E21017000210176204651
+:403BC00000F028FF2046FFF775FE2046FFF7CCFE10BD20890122002103F00AF9E1E70521EAE70000FFB581B01F4604460821FFF768FB10212046FFF764FB2079082803D0AC
+:403C0000092804D0042203E00422012501E009220025204600F0C2FD264600204036307022712046FFF746FE0398002D02D0012808D00BE001280AD120890022029903F02C
+:403C4000D7F804E02189029803F0EEF8012700203076012F04D0204600F0DCFE05B0F0BD02983073204602F055FA054605480121C28A2046FFF71AFB002DEFD109202071EE
+:403C8000ECE700004005002070B50C460546FFF7D5F8012809D108212846FFF712FB0023012221462846FFF79DFF70BD10B5044600F074FD2046FFF7FDFD002140342170E4
+:403CC00010BD70B505461A24FFF7B8F8012809D108212846FFF7F5FA0023012221462846FFF780FF70BD0000F8B50446002000900E4668460AF0C8FE002801D00D20F8BD23
+:403D00008420005908212030009D00F0F4F920460421383000F0EFF9002E02D1204600F07BFD2946204602F041F90E480821C28A2046FFF7BBFA204600F0D3FE2546403515
+:403D4000002808D0204600F023F8002801D0092028700020F8BD08202870204600F03AFFF7E7000040050020014610B540310A460978082906D0092907D00A2901D100F05E
+:403D800091F810BD0B20107010BD00F001F810BD70B50446007925464035052805D0062803D008280FD00C2070BD03220621204602F084F90D480821C28A2046FFF776FA95
+:403DC0001120287010E006202873204602F0A2F90646AA8A0A20424301212046FFF766FA002E01D109202071002070BD4005002038B504460020009068460AF045FE0028E3
+:403E000001D00D2038BD2046009D00F08BF908202071204600F000FD2946204602F0F8F800213D2001550F2040210855204600F0D1FE002038BD00B5024600F0AFFC102191
+:403E40004032117000BD10B50446FEF7F7FF012809D04020005D112805D100231A4606212046FFF7BFFE10BD10B5FFF786FE10BD38B504460021684600910AF005FE002872
+:403E80000CD12046009902F03AF905480821C28A2046FFF70BFA0D204034207038BD00004005002038B504460021684600910AF0EBFD002801D00D2038BD2046009902F0CE
+:403EC00013F905480821C28A2046FFF7EFF90C2040342070002038BD4005002000787047F8B50025002801D0002400E01A4C002C28D0204600F05BFC002823D020790328F2
+:403F00001CD005281CD026464036B18AA07801F077FCB078012815D10021204601F0B3FD274680373868002802D00AF01BFE3D600020B0702079072805D007E0042000E04E
+:403F400006202071F8BD2046FFF70EFD0221204600F05AFEF8BD0000B405002010B54C22115400F046F810BD10B50446FF21FFF7A8F909202071A07801F072FC10BD0000B8
+:403F800038B5FF216A461180002801D0002400E0064C002C08D011460620FEF789F8684601882046FFF73FFD38BD0000B405002010B504468079002809D022214C200155C2
+:403FC000FF212046FFF77DF9204600F012F810BD10B5037902464032002B03D01173092B02D003E0002100E02221117300F001F810BDFEB50446008900270190278120793F
+:4040000026464036002817D0012815D002280AD112E002AA6946204601F006FD002807D100980AF095FD204601F026FD0028F0D02046FEF74BFEB7762546803528680028A6
+:4040400002D00AF08FFD2F606868002802D00AF089FD6F60317B002902D0019800F044F8A078002100F01CFF2046FFF7BDFAA07801F002F8A07800F0C1FC0B20FFF712F989
+:4040800000F000FCFEBD70B50E46054602F0BCFA044606702846FEF7D1FE014601204140204661700C3000F0A0FF002D10D02889608028464030C1782171002E10D16979D8
+:4040C0006171018AE180418A2181808A608107E01820FDF7C5FFC005C00F207100206080204602F04AFE70BD0A4610B50146002002F03AFF10BD10B50AF03CFA10BD0000AB
+:4041000000B50146FFF74AFA002801D0002000E00348002802D002898A4200D0002000BDB405002038B5044680346068002806D168460AF0B9FC002801D100986060606805
+:4041400038BD000010B5014600F03CFB0128887802D0FEF77DFE10BD88214843024940186030007F10BD00009405002070B5054604464035A87F012811D1A1788820084AFF
+:40418000484380186030067F3046FEF7AFFF002805D10220A877A078314601F021F870BD9405002010B50E4CE079002816D0FFF726F80C48827FC17F808B00F06BFB012837
+:4041C0000CD10020E07100F0BCFE0446AC20FDF747FF010B02D0204600F00EFA10BD0000440600209405002070477047490510B5490F0B00FDF7A4FC060704080C0C0F078C
+:404200003E21FFF7ABFE10BD0821FFF7E1FE10BDFFF7EFFE10BDFFF7CBFE10BDF8B507460025002D01D0002600E0204E00F064FE3046403044890021418100F067FE304668
+:4042400000F0B5FA01282BD1A00702D52846FFF747FEE00602D52846FFF792FEA00601D5FEF7CDFF600601D500F0C8FA200602D5284600F01DF8600702D5284600F0FAF978
+:40428000380402D52846FFF753FB780402D52846FFF740FBE00703D021463046FFF7A6FF6D1C2D062D0EBCD0F8BD0000B4050020F8B5002801D0002400E0204C002C39D0B9
+:4042C00025464035A878012834D1E98AA07801F0E1F92046FEF7B2FD01282BD002F098F92A8A6179FFF78AF9064600F0FDFF2836B1B2204601F09CFFE98AA07801F0CAF958
+:40430000FF206130FDF7ACFE6E8A0D4F0146002E11D0304648430B49FDF78CF90004000C01D0401C80B27880288A704381B2A07801F058FAF8BD0020F5E70000B4050020D3
+:40434000FE0100207102000070B50D46124A010001D0002401E014462034002C1BD0204600F030FA01280AD18820484380186030007FFEF7BBFE002801D101F055FE20468B
+:404380004030817E491B8176204600F023FC2089294602F08AFD70BD9405002070B503460088FFF7ADFE040013D000F000FA00280FD02079092819D0254699784035297398
+:4043C000204601F0A7FE0646A878012803D0AA8A02E0022070BDEA880A20424301212046FEF764FF002E01D109202071002070BD0EB5002217216B460292198100905A8185
+:404400000120029B00990AF01FFC0EBDF8B5184E0024F079002820D10025AC20FDF720FE000B21E0204600F007FEFDF719FE07462A46214600F02EFA01280FD00D4801215C
+:4044400087838577C477F171002D01D0002000E02030002801D000F0BDFBF8BDAC20FDF7FFFD000B641CE4B20028DBD1F8BD0000440600209405002010B50088FFF740FEEB
+:40448000002809D0014640310C460978082905D00B2903D00C2010BD022010BDFFF778FC002801D009202070002010BD70B503460088FFF725FE040008D025464035287807
+:4044C000082805D00B2803D00C2070BD022070BD8420005910220830991CFDF7ECF82046FFF728FB2878082804D02046FFF7DAFC002801D00A202870204600F06BFB002029
+:4045000070BD000010B50C46002121700088FFF7F7FD03000BD000F04AF9002807D009481121807A0840C00603D4112010BD022010BD022020701A8A1889002102F030FD7D
+:40454000002010BD40050020F8B50F46002100910088FFF7D5FD040012D000F028F900280ED0E079410641D4617E02264A07002A08DB8907402500291ADA2843E07135E0EB
+:404580000220F8BD02F040F80021017021894180A1898180217E4170E189C1803E7005460178134802F062FA284602F09DFC1DE0204600F00DF9012806D068460AF064FA65
+:4045C000002803D00720F8BD2A20F8BDE07900992843E071204601F0C7FD607E0421304360760448C28A2046FEF760FE0020F8BD1D040000400500203EB500220F236C462B
+:404600000292238100910190628169460EC900200AF01AFB3EBD000070B5054600F05CFA040021D003202071254600264035EE76E6702046FFF708FA01F01AF80920FEF7EF
+:4046400031FEA07800F006FD0121204600F0DCFA2E706E70AE7000212046FFF714FD0449887B401C887370BD284601F0F9F870BD9405002010B5002801D0002400E00A4C68
+:40468000002C0FD020464030417802290AD1002141702046FEF7D2FB002803D10221204600F0B2FA10BD0000B405002070B503460D460088FFF724FD04000BD000F077F8FB
+:4046C000002807D012481121807A0840C00603D4112070BD022070BD20464030418A008A491C41430804C10C5888884201D2122070BD20822079072802D12046FFF734F914
+:40470000022028702089002102F072FC002070BD40050020016A491C016204D1817E491C4906490E81767047C169491CC16104D1C17E491C4906490EC176704770B500251B
+:404740000646002801D0002400E0114C002C1CD0882200212046FCF7B7FFA67000202646207140363070204600F018F8204601F07FF9084820820848B577807A1121084041
+:4047800000D001202075012070BD002070BD0000B4050020B80B000040050020002101628176C161C17620300177417770470079002805D0012803D0022801D00120704787
+:4047C000002070474030807F002800D00120704740300078002807D0012805D0052803D00E2801D0012070470020704710B5807801F0EEF8002800D0012010BD10B500F0D9
+:40480000A0FB0446AC20FDF72BFC010B02D02046FFF7F2FE10BD000070B5054604464035A87F002823D1FF206075A0788821144A484380186030417F8823491CC9B241777A
+:40484000A078584380186030052901D300214177A0788821484380186030467F0677A1783046FEF743FC002802D00120A87770BD0220A877A078314600F0B2FC70BD000007
+:40488000940500200020401C0006000EFBD0002070470000F0B515468207920F85B0C004C00E02926A469080002D01D0002400E0514C002C29D0084600F0BEFB03906846CC
+:4048C000808800280BD00298012845D0022843D003280CD03D20005D012872D086E00398FDF7BEFB01462046FFF79DF87EE00020029002A80AF0A8F8002807D03D20005D79
+:40490000012876D12046FFF705FF72E06846029E8388324600210398FDF718FB0398FDF79FFB01462046FFF77EF8284600F0B0FA01AA21463046FEF777FE002806D0304611
+:404940000AF0F2F83D204C21085528E0F5773146204601F0DBF94CE000200090278968460AF062F8002802D0002005B0F0BD6846009E8388321D00210398FDF7E7FA03983A
+:40498000FDF76EFB01462046FFF74DF8284600F07FFA25464035287E00280CD103E02046FFF7E2FA25E001AA21463046029BFEF76FFE002806D030460AF0ACF83D2028739F
+:4049C000EDE710E00298FFF73DF8390A000101433770717068468088B070000AF0703046FFF706FD05E02046FFF794FE284600F04FFA0120B9E70000B405002010B5044A48
+:404A0000917B002901D0491E9173FFF797FE10BD94050020F8B5074606464037B87F00283DD0B0788821009048431F4945186035287F0099FEF76FFB012831D0287F401CB9
+:404A4000C4B2052C00D300240020B877FF276F772F77A87702460146009800F041FD717DFF2903D0304600F0C4FF777501F0DCFA00252F462246694630460097FEF79CFF10
+:404A80000099002902D03046FEF75DFB641CE4B2052C00D300246D1CEDB2052DEAD3F8BD0320B877F8BD00009405002010B502460021084B03E0002901D0002000E0184619
+:404AC0000479944204D0491C0906090EF3D0002010BD0000B405002000B50120FFF7E6FF00BD10B5044601F08FFD2189018080346168416061682831816002F0AFF910BDCE
+:404B0000F7B50646087982B00C46092807D0A078F0770846FFF756FE012806D010E030460AF016F8022005B0F0BDA1788820284A484380186030007FFEF7D8FA012810D033
+:404B4000A078FEF779FE01280BD037780121304601F017FA25462035062F36D00B2F0FD107E06846027C21463046FEF74FFF0D20D9E72046FEF762F9012801D100202877BF
+:404B80002046FFF7DFFA054604AA21463046FEF7B4FD01205F2108556946087C0090A07833463A46294600F0C7FA69460A7CA0780323294600F06CFEA0782946FEF772F830
+:404BC000304609F0C5FF0020ADE70120D7E700009405002010B502464032937F0021002B03D1927E002A00D00121064AD279002A00D000210279092A00D10121807800F01A
+:404C000063FE10BD4406002070B50C460646FEF715F9002814D1012C0ED935464035A87800280DD1687802280AD03079092807D03046FFF7DBFD0446204600F080FD70BDBC
+:404C40000124F9E770B50D4601280BD0082808D1A8241146B020FDF709FA29462046FDF705FA70BD2020FAE710B501460820FDF7FDF910BD10B50446FF20F130012C01D171
+:404C8000FF20D530002200F06AFE1020FDF7E8F90349A043088001461020FDF7E7F910BD0202002010B504461020FDF7D9F90449A043088001461020FDF7D8F910BD000098
+:404CC0000202002010B50446012802D0082C07D102E0FF20D53001E0FF20F13000F034FE1020FDF7BDF904492043088001461020FDF7BCF910BD00000202002010B50446FF
+:404D00001020FDF7ADF904492043088001461020FDF7ACF910BD000002020020F8B507460120B84085B214460E46012229467C2000F015FE32462946782000F010FE6078F2
+:404D4000217800020143E078A5780002054360792679000206430C2047430D2080013C182046FDF783F9241D29462046FDF77EF9201D3146FDF77AF9F8BD8B00034310B55D
+:404D8000D10191201943C000FDF770F910BD000070B505460C46407829780002014341200001FDF763F9E878A978000201430A48FDF75CF960782178000201438320C0009B
+:404DC000FDF754F9E078A1780002014302480830FDF74CF970BD00001404000070B50D46044681B201208002FDF740F9210C0448FDF73CF981202946C000FDF737F970BD33
+:404E00000404000070B5054600242846FDF728F9641CA4B2102CF8D370BD10B50C460146B020FDF723F9FF2021462D30FDF71EF910BD10B50C460146B020FDF717F92046B8
+:404E400000F0B8FD0021FDF711F910BD70B50C46054600F005F821462846FFF7DEFF70BD10B50C460146B020FDF700F9FF2021462930FDF7FBF810BD10B50146B020FDF79F
+:404E8000F5F8FF20002220211D3000F068FD10BD010210B54D310020FDF7E8F810BD000010B504020029014608D0B020FDF7DEF8214675310020FDF7D9F810BDB020FDF7DD
+:404EC000D5F8512000214001FDF7D0F800210348FDF7CCF821467631ECE70000240A000010B554210020FDF7C1F810BD10B553210020FDF7BBF810BD10B503490888488019
+:404F0000FFF7D0FE10BD00000202002010B502484088FFF7F3FE10BD0202002010B5FDF787F910BD10B552210020FDF79FF810BD10B504461820FDF793F88004400F20702E
+:404F400010BD10B5B020FDF78BF8C0B210BDF8B50E4601461C461546B020FDF787F8FF20E930FDF77DF80746FF200130FDF778F83080FF200930FDF773F82880FF200530CC
+:404F8000FDF76EF8208079070698490F0170F8BD10B5C820FDF764F810BD10B50C46002812D05820FDF75CF82070000A60705C20FDF756F8A070000AE0706020FDF750F862
+:404FC0002071000A607110BDFF20C130FDF748F82070000A6070FF20C530FDF741F8A070000AE070FF20C930E8E770B504466820FDF736F806466C20FDF732F8054670204E
+:40500000FDF72EF82670310A6170A570290AE1702071000A607170BD10B50446012905D01820FDF71DF8C00B207010BD4820FDF717F88007C00FF7E70120C002704710B50D
+:405040000C460146B020FDF711F80321A0014902401810BD8821074B414310B5C918FF2260314A770A7700228A77114600F038FA10BD00009405002088225043074A10B507
+:405080008018FF21603041770177002181770448418EFF201D3000F057FC10BD940500204005002010B50C460146B020FCF7DEFFFF202530FCF7D4FF0222214600F002F8FD
+:4050C00010BD000010B50023884201D8081A03E00024E443201A4018044980B2884201D8824200D90123184610BD0000FF7F0000F8B503465078167800020643D0789578FE
+:405100000002054350791779000288240743002900D098241946B020FCF7A8FF31462046FCF7A4FF201D2946FCF7A0FF204608303946FCF79BFFF8BDFFB581B014460D46B4
+:4051400006460A9FFFF77BFF3B460021049AFCF76DFF02484019845505B0F0BD0602002070B506460D4611242520A40108214001FCF77CFF2B46324600212046FCF756FFB2
+:4051800070BD70B5212405466401FFF7AFFE10232A4600212046FCF749FF70BD10B5044640782178000201438F20C000FCF75EFFE078A178000201430148FCF757FF10BDF8
+:4051C0007C04000010B50C460146B020FCF74EFF802021460143FF202930FCF747FF10BD70B50D460146B020FCF740FFFF241D342046FCF735FF01090901FF202943013066
+:4052000001432046FCF732FF70BDF8B500242646012807D0032802D0052808D105E002240A2604E004240C2601E004240D26492701463F013846FCF719FF25204001FCF785
+:405240000FFFC5B228462042F7D0252031464001FCF70CFF00213846FCF708FF2846F8BD70B50D46044601461646B020FCF7FEFE512029464001FCF7F9FE31460648FCF774
+:40528000F5FE032189030820FFF71CFD210275310020FCF7EBFE70BD240A000070B50D4604460146B020FCF7E1FEFF2029461930FCF7DCFE21024B310020FCF7D7FE70BDF1
+:4052C00070B5491E8CB205460146B020FCF7CEFEFF2021461930FCF7C9FE29024C310020FCF7C4FE70BD0000054910B5884200D908460146FF206130FCF7B8FE10BD00001F
+:40530000FF0F0000054910B5884200D908460146FF206530FCF7AAFE10BD0000FF0F000070B588251446002900D098250146B020FCF79CFE2846FCF793FE2070000A607008
+:40534000281DFCF78DFEA070000AE07028460830FCF786FE2071000A607170BD10B51446024611200B4680010021FCF74BFE012C01D1FFF7B5FD10BD10B504460920C00116
+:40538000FCF76EFE2070000A60700448FCF768FEA070000AE070FFF7A3FD10BD840400000121814010B589B200227C2000F0D7FA10BD000070B5FF210120FFF75BFCFF2128
+:4053C0000820FFF757FC3020FFF76CFC80210020FCF74CFE002211460320FCF769FE374DFF20A98DD530FCF741FE0024FF26F1362146B020FCF73AFE298F3046FCF736FE63
+:405400002046FFF739FE641C2406240EF0D0FF20A98FF930FCF72AFE28481030044600F073F9204600F0B8F900F04CF8234CB82040346188FCF71AFEA188BC20FCF716FE56
+:40544000E188C420FCF712FEFF20698EE130FCF70DFEA12000210001FCF708FE3920FFF74DFCFFF743FD93200721C000FCF7FEFDFFF736FDE020FFF7C5FCE820FFF7C2FCE8
+:40548000F020FFF7BFFC0020FEF7AEF8618A0C48FCF7ECFD0A482821001DFCF7E7FDFF210131AC20FCF7E2FD832000218000FCF7DDFD5B210020FCF7D9FD70BD40050020CE
+:4054C000140A000010B500217C20FCF7CFFD00217820FCF7CBFD74210020FCF7C7FD10BD70B50D4601461446B020FCF7BFFDFF261D363046FCF7B4FD01090901FF202943D7
+:4055000001308143002C01D1102041403046FCF7ADFD70BDF3B589B0FF2001900D208001009048780D7800020543C8788E780002064348790979000201437C200791FCF7E8
+:405540008FFD06907820FCF78BFD059074210020FCF78CFD18480024049026E00120A04087B20098FCF77CFD03900098FCF778FD02900098FCF774FD039A29465140029A7A
+:4055800072401143079A424011430BD10698074208D00598E040C1070998C90F814201D1019405E0641C0498E4B20078A042D5D801980BB0F0BD00008005002070B5FF251E
+:4055C0007C20FCF74DFD0849002401230A7805E01946A140014205D0641CE4B2A242F7D8284670BD2546FBE78005002010B504461820FCF735FD0721C90288436107890CFD
+:4056000001431820FCF732FD10BD10B50446E020FFF7F8FB20782246401CC3B20021E020FCF7B0FC10BD000010B5044641790079042817D040000843A17B032901D8C900DF
+:405640000843617B4A010243A079010207201143C00201431820FCF709FD21881C20FCF705FD10BD08460149E5E700000204000010B50120FFF716FB41210020FCF7F6FC40
+:4056800010BD10B50120FFF739FB40210020FCF7EDFC10BD10B50C460146B020FCF7E6FCFF2021460D30FCF7E1FC10BD70B50C4601461E461546B020FCF7D8FCE9202146FC
+:4056C0008000FCF7D3FC75202946C000FCF7CEFCEB2031468000FCF7C9FC6C433B20A1B20001FCF7C3FC70BD70B50C4601461546B020FCF7BBFC21468420FCF7B7FC29463D
+:405700008020FCF7B3FC70BD10B504464078217800020143FF20C130FCF7A8FCE078A17800020143FF20C530FCF7A0FC6079217900020143FF20C930FCF798FC10BD70B509
+:40574000A124054624012046FCF78AFC012D07D041084900814202D02046FCF787FC70BD014601221143F5E710B5044640782178000201436820FCF779FCE078A17800023D
+:4057800001436C20FCF772FC60792179000201437020FCF76BFC10BD10B5044640782178000201435820FCF761FCE078A178000201435C20FCF75AFC6079217900020143A5
+:4057C0006020FCF753FC10BD10B50446E820FFF719FB20782246401CC3B20021E820FCF7D1FB10BD10B50C460146B020FCF73EFC21460248FCF73AFC10BD00001C0A00004B
+:4058000010B50C460146B020FCF730FCFF2021460530FCF72BFC10BD70B5054688000521FBF7A8FE84B22946B020FCF71FFC21460448FCF71BFC290272310020FCF716FC90
+:4058400070BD0000040A000010B504460146B020FCF70CFC210273310020FCF707FC10BD10B504460146B020FCF700FC210270310020FCF7FBFB10BD10B504460146B0204D
+:40588000FCF7F4FB210271310020FCF7EFFB10BDF8B505461E4614460F46084600F08AF800902802A1000843304304462946B020FCF7DCFB21460098FCF7D8FB0148C01959
+:4058C0004655F8BD0B02002070B50D460146B020FCF7CCFBFF241D342046FCF7C1FB40218843A90101432046FCF7C0FB70BD70B5A124054624012046FCF7B2FB0222002D4D
+:4059000001D0104300E0904301462046FCF7AEFB70BD70B50D460146B020FCF7A7FBFF2029460930FCF7A2FBA12424012046FCF797FB0222002D01D0104300E0904301465B
+:405940002046FCF793FB70BD70B50C460546FCF787FB204301462846FCF788FB70BDF8B516460D460746FCF77BFB014600202C0003D104E06408401C80B2E207FAD0864051
+:40598000A9430E43B1B23846FCF770FBF8BD0000024A1018405C8007800F70470B02002010B50146B020FCF761FBFF202D30FCF757FB10BD8000FF30413070470246FF20B5
+:4059C000052902D201484018805C70470602002010B50146B020FCF749FBFF202930FCF73FFB10BD0A4600B501461046FFF7E6FF00BD38B50C46054600216846009109F0A7
+:405A000043F8002804D1009928464C7000F09EFB38BD10B5044680780021FFF73BFE01212046FFF7F1F810BD436E002B0CD00B60014660318B781370826E4266CA788A700D
+:405A40000021816608467047FF20704710B50346446E6033002C04D0846E002C04D0FF2010BD41669A7001E08166DA70002010BD0021416681667047406E002801D0002035
+:405A80007047FF20704770B50446C0790D46810610D5DF210840E07100F0B6FD0570218941804034218A8180618AC180A18A018101F036F970BD000010B50446FEF782FE0C
+:405AC00001280AD1A1788820054A484380186030007FFDF70BFB012801D000F0A5FA10BD9405002070B50D460446FDF7A7F901281CD02079042801D0072816D1E879AE79B8
+:405B000000020643A0783146FFF7CCFA012813D03246691C204600F035FA02212046FDF7D4FE01212046FFF76FF870BD01222421204600F0C3FA70BD28214C2001552046C7
+:405B4000FEF712FA70BD70B50D460646FDF753FE002847D120213046FDF7B3FB3446687840346073E87820220002E081A9780843E0816879010228790843218A814203D0D1
+:405B8000F1791143F1712082E8790102A8790843618A814203D0F1791143F1716082687A0102287A0843A18AE180814203D0F1791143F171A082A08A218A8000FBF7DAFC7D
+:405BC000401E618A80B2814200D9608201213046FDF77EFEE87AA97A000201430022304600F0DCFA70BD0000F8B50C460546FDF725F9012849D0294EB07AC00709D0284601
+:405C0000403000900078002805D0102805D01F212EE01A212CE0002700E001272846FEF781FA002823D02E4680360822611C7068FBF741FD7068617A20300172A17A417208
+:405C400070682146183008220B31FBF734FD21462846042213313430FBF72DFD39462846FEF742F8002810D1002F0FD012E007210322284600F022FAF28A08212846FDF762
+:405C800015FB11212846FDF726FEF8BD06212846FDF724FE009801210176F8BD4005002010B5FEF761F810BD38B504460020009020790D46042801D007281BD12046FDF74C
+:405CC000BDF8012817D0684608F0DEFE002811D10C486A78807A00991040112210402075607E082210436076204600F079F92046FDF737FE38BD08222421204600F0DEF909
+:405D000038BD0000400500207047000070B506460D460846FEF7E2F804463046FEF747FD00280CD0142C04D32946304600F0C7F805E00549A0000A5829463046904728466A
+:405D400008F0F2FE70BD0000000E010070B50D460021002801D0002400E00C4C002C14D020464030C177807F032802D12046FEF751FE2046FFF7A0FE142D04D20449A80046
+:405D8000095820468847FEF77DFD70BDB4050020500E010010B5014640310C4609780E2903D1FEF725F80120207610BD10B54021095C0F2901D1FEF73EF810BD4021095C35
+:405DC0000F2902D1002120304177704738B5044600220E4800920D46807A11210840C0060ED52046FEF7F4FC012809D0684608F04BFE002803D12046009900F053F938BD9F
+:405E00002946204600F05BF838BD00004005002010B51021FDF755FA10BD10B54978FDF733FF10BD10B5FEF70EF810BD012120304177704710B54021095C0C2901D1FEF77C
+:405E400017F810BD10B54021095C0D2901D1FEF70BF810BD70B5044600790D46052803D0062801D0082802D12046FDF71FFF68784C21085509212046FDF730FD2046FFF782
+:405E8000C8FD2046FCF7DAFF0128A07805D0FFF7E7FC2046FEF79EFE70BDFFF7EDFCF8E710B50446FF21FDF70CFA16214C200155A078FFF7D5FC2046FEF78CFE10BD70B542
+:405EC0000C460546FEF77EFC002802D02078687570BD21782846FFF78CFD70BD70B5054648780C46032802D12846FDF7EAFE6078122803D110212846FDF7E3F970BD704744
+:405F000038B5044600200D46009004212046FDF7D8F968782076E8780002A081A9780843A08168790002E08129790843E081607E04210843607680070CD4684608F0A4FDED
+:405F400000281CD12046009900F00EF9607E022108436076E079410611D5BF210840E07100F052FB00210090017021894180A1898180217E4170E189C18000F0B5FF38BD6C
+:405F80007047704770B50446C07815460A4600280AD00020E070C1B2A078FFF7A9F8A0782946FFF77BF970BD0120F3E770B50546042008700C468420415908222031601CE1
+:405FC000FBF779FB29462046042238310930FBF772FB0D2229462046FEF792FD002070BD70B5054609200C46087008220021601CFBF76AFB287D607004480922C07AA070B3
+:4060000029462046FEF77CFD002070BD400500200B4610B501460B20187001221846FEF76FFD002010BD0000FEB50024164F03E0002C01D0002500E03D462846FFF71CFD6B
+:4060400000281BD15F20405D002817D16A4601A92846FFF7E9FC002810D1019869460A7806782946FEF74CFD022E07D1A8780121FFF72AFC09212846FDF730FC641C240677
+:40608000240ED5D0FEBD0000B405002010B50B46122119708178D977014601221846FEF72FFD10BD10B50B46132119708178D977014601221846FEF723FD10BD38B50546A6
+:4060C000002000900C46684608F0DEFC002801D0072038BD00980D210170447002222946FEF70EFD002038BD0B4610B501460520187001221846FEF703FD002010BD0B46B8
+:4061000010B501460620187001221846FEF7F8FC002010BD38B5054600200090684608F0B3FC002801D01F2038BD009C022020704C20405D6070A878E0772846FFF769FC7D
+:40614000022229462046FEF7DBFC38BD10B50B46072119708178D977014602221846FEF7CFFC002010BD000010B50B460A49044608880C221A704A795A709870000AD870FD
+:40618000C8881871000A5871062221461846FEF7B7FC002010BD000040050020F8B50446403417460E460546E289617B8078FFF79BFA002F0DD100F02BFAE2896979FDF7B8
+:4061C0001DFAFFF79FF8608A002800D00120FFF78EFBE388A08A984200D90346628A218AA878FFF763FAA08A218AC000FBF7C2F981B2ED208000FBF739FFE089E188C00818
+:406200000A30081881B21920C001814200D90146A878FFF7F5FAA8783146FFF751F801212846FEF7F1FCF8BD00B500F01FF800BD10B50A4604460B491046FBF79BF9403476
+:40624000C01C218A80B2814200D208464900081A81B20548E182C089002802D0884200D2E08210BD710200008005002040184008704770B505460C46000702D5A0B2FDF7D1
+:40628000CDFFE80702D0200EFDF776F870BD70B5054650C8FCF736FDFBF742FD2889C01F0300FBF74DFC0C07130B171A1D0B0B200B100C0BA0B23146FFF7DBFF70BD2046D4
+:4062C00000F040FB70BDFDF76DFF70BD2046FCF778FE70BDFCF793FF70BDFDF785FF70BDFDF783FF70BDE0B2FEF790F870BD0000F3B5002483B0064627460094019408207E
+:406300000294FBF7ADFE05460640400713D55020FBF7A6FEC0B20090700707D5009CA00803D1FBF763FD012800D10127002204200099FEF787FC28074ED5A820FBF790FE92
+:406340000146644842890A434281002208200091FEF778FC300739D50098044340062CD5FF200930FBF77CFEFF201D30FBF778FE8006C00F0190FF200930FBF771FE002841
+:406380001BD00198002818D1534801214170FF20F130FBF765FE0321090288430146FF20F130FBF763FEA1200001FBF759FE02210143A1200001FBF759FE00981021884360
+:4063C00003D1FBF713FD012800D101270098C00602D50220FBF782FFA8070CD53820FBF73FFEC1B2B00702D508040443012700220220FEF727FCE8071DD02020FBF730FEB0
+:40640000C0B20090F0070BD000980221000604430098884303D1FBF7E9FC012800D101270098800702D50220FBF758FF002201200099FEF707FCE80605D50120FBF73EFF03
+:406440001020FEF711FCA80628D5FEF7A1FD234908800120FBF732FF214900200870FF200930FBF7FDFD0090FF201D30FBF7F8FD80060099C00F00290DD000280BD11649F4
+:406480004870A1200001FBF7EBFD02210143A1200001FBF7EBFD2020FEF7E6FB680602D54020FEF7E1FB0720694608810020009601944881002F07D069460EC90498002836
+:4064C00004D0002008F09CFB05B0F0BD002008F0BBFBF9E7F4050020FE01002010020020F9010020F0B587B0054605A81E461746019100900C9C04AB06AA02A903A800F081
+:40650000C6F82846FEF73DFE21463046FEF728FE6846017A0398FEF761FC05A904A8FEF737FC6846027E21463846FEF726FC07B0F0BD000070B50548C4782046FCF7FBFEE1
+:4065400005462046FDF786F9284370BD9405002070B5054884782046FCF7F5FE05462046FDF790F9284370BD94050020F8B5069E1F463478231FDDB23B460095FFF7B2FF7D
+:406580003819001FFEF70AFE0520FEF73EFE0446012229460798FEF7E1FE3570E00701D00020F8BD1F20F8BD70B51C4615460E46FEF7E7FD29463046FEF7D2FD0320FEF7D3
+:4065C00024FE012229462046FEF7C8FE1F2070BDF8B5069D079E2C780094FFF783FF0120FEF713FE0746002221463046FEF7B6FE3019FEF7C1FE241D2C70F80701D00020CF
+:40660000F8BD1F20F8BD0000004870475006002008B56A4600210B20FBF74AFD6846007808BD000010B50B4C094923460833A160002142189278002A00D05A54491CC9B23F
+:406640000429F6D3FF21A0689A314843A06010BD040302019405002070B5059C049D2070060A6670060CA670000EE0704806D101400E0843207104221946601DFBF71BF862
+:406680002046042229460930FBF715F870BDF8B5079C0E46E178069D09020160A77839430902016067783943090201602778394301602079611D4006400E30702079C00977
+:4066C000107004221846FAF7F6FF2146042209312846FAF7F0FFF8BD10B5FEF759FC084A916848408108C3084409414063405940C30F59404008C9070843906010BD00001B
+:406700009405002010B5012200F016F810BD000010B5054802780121002A017002D10120FBF7B8F9002010BD1402002010B5002200F002F810BD0000F8B5204D0F4629783C
+:406740001646012904D02978022901D01120F8BD0C2148431A494418E078A178884201D31220F8BDFAF728FE62780C2361685A4351188CCF8CC1E178601C491CE1706178D4
+:40678000491CC9B20170A278914201D1002101706868401C68602878012803D0FAF706FE0020F8BD02202870FAF700FE002E03D00020FBF76FF9F3E70120FAE714020020A7
+:4067C000D007002010B51148002101704160C0220F48FAF779FF0E4890220021C030FAF773FF182200210B48FAF76EFF0948102181700C21817306494160C0310161064901
+:40680000816006494161FBF72DF910BD1402002080060020D00700208F620000CD770000F8B50025114C01262F462078002811D001280FD0022802D0032813D111E000F039
+:4068400017F8FAF7B9FD6068002800D12670FAF7ADFD07E02078002806D02078012803D000E02770002DE0D00020F8BD14020020FEB51F4D1F4E0027FF2400200C21414359
+:406880008919C978002901D0044602E0401C0228F4D3FF2C2AD0FAF78FFD0C204443A41921780C2260685143081801460EC9029301920091076047608760E078401EE0705B
+:4068C0002078401CC0B22070A178884200D127706868002802D06868401E6860FAF766FDA1680029C8D068468847C5E7FEBD000014020020D007002010B5830A082B02D011
+:4069000008F0A8F910BD00F0CFF810BD10B50C460146207800F042FC0028204603D000F007FF002010BD00F0B8FB1F2010BD10B5820A082A02D008F03BFA10BD00F056F9C8
+:4069400010BD0000F8B5044640782578000205430020694608702846FFF7E9FF012827D16946A0780978884222D01C498D4208D0891D8D4205D0C91C8D4202D0C91C8D426C
+:4069800004D11221284600F071F80CE00022022805D32079E178000201430A05120D12212846FFF7A9FF204608F096F81220F8BD0B4EA80A08282A4631460AD0E01C08F090
+:4069C00041FA204608F088F83146284600F00AF8F8BDE01C00F018F9F3E700000D200000E8070020F8B50D4604460020694608701A48844208D0801D844205D0C01C844274
+:406A000002D0C01C844201D101200870A00A08280A462946204609D008F066FA064668460078002805D0012815D110E000F006F9F4E70022002D05D0687829780002014324
+:406A40000A05120D31462046FFF756FF03E03146204600F00BF83046F8BD00000D2000000148407A7047000044060020F8B5054600200E4600906946082000F007FB0028A4
+:406A800001D00720F8BD009C0F202070A670FFF7E7FFE0702571280A6071042060702146FF20FFF733FFF8BDF7B5064682B000204B4A4C4B00900420B11AF718964218D0D8
+:406AC00008DC002F0FD0012F0FD0052F0FD00D2F12D10CE0032908D005290CD006290AD0072909D101E0072006E00C2004E0052002E00B2000E006206946001D00F0C6FAA4
+:406B0000002802D0072005B0F0BD009D31462846039A00F085F8334804241338301803D0052801D0062805D10499A9710499090AE9710624039800284BD12949891F701ACD
+:406B40008E4227D006DC002F0BD0012F11D0052F3FD11CE0062823D009282CD00D2838D12FE028191B2181700021C170A41C042012E02E19B01C08220021FAF7A5FD1A488D
+:406B80001122817A1140B170C07AF07020E0FCF72DF901E0FCF74CF929198870641C18E02919891C0498FCF731F9002801D068710FE0641D0DE02819801C082107F0DAFC15
+:406BC00006E009492819801C08221C31FAF773FD08346C702946FF20FFF798FE93E7000015200000FEDFFFFF40050020C0B21F2806D8401E034AC0B2105C08700120704717
+:406C00000020704714100100D2B21F2A05D8034B9200D218403AD26B104770471C0F010070B504460E2016460D462070FFF718FFA070E570280A2071667170BD70B50D4666
+:406C4000C1B2012014461F2911D88E000848214630184038C26B28469047002807D104482146F83830184038C26B2846904770BD980F010070B5154C0546212200212046F9
+:406C8000FAF722FD212212492046FAF714FD114A1121907A0840C3060F48017802D53023194301E0CF2319400170907AC007207F02D00721084301E0C008C000207721222B
+:406CC00021462846FAF7F7FC70BD00005006002033100100400500207006002010B5FCF72DF910BD10B5FCF746F910BD002070470120704710B5FCF78EF910BD00207047F8
+:406D000010B5FCF78AF910BD0249007848710020704700004406002010B5FCF79AF910BD38B504460020009069460E2000F0AEF9002801D0072038BD00993E200870032074
+:406D400088702078C870A07808716088000A487120798871A088000AC871A0790872E088000A4872207A88722089000AC8720A2048700320FFF7CAFD38BD38B505460020C3
+:406D800000906946172000F081F9002801D0072038BD009C3E2020700120A0702878E070A878207168882946000A60716878A0712879E0712046083006220C31FAF77BFCFA
+:406DC000A879A073E8882146000AE073287A20742889000A6074A87AA0746889000AE07468792075132060700120FFF78FFD38BDF8B5044600200E460090154669460820A3
+:406E000000F044F9002801D00020F8BD0099082008708E70CC70200A08714D7104204870FF20FFF773FDF8BD38B50C460021054600916946072000F029F9002801D0002030
+:406E400038BD0099302008708D70CC70200A087103204870FF20FFF759FD38BD38B50546002000906946112000F010F9002801D0002038BD009C3E2020700520A070287877
+:406E8000E07028880822000A2071601D6968FAF712FCA9680D200A7862734978A173607021460520FFF732FD38BD38B5054600200C4600906946092000F0E8F8002801D005
+:406EC000002038BD00991320087001208870CD70280A08714C71200A8871052048700722042000F0EDFBEBE738B504460020009069460C2000F0CAF8002801D0002038BD02
+:406F000000990C20087020788870A078C8706088000A08716078487120798871A088000AC871A0790872E088000A487208204870FF20FFF7EBFC38BD38B5044600200090C4
+:406F40006946062000F0A2F8002801D0072038BD0099572008708C70200AC87002204870FF20FFF7D3FC38BDF8B5064600200C46009015466946082000F088F8002801D06E
+:406F80000020F8BD0099052008708E70CC70200A08714D7104204870FF20FFF7B7FCF8BDFEB507460020009010480E46019015466946082000F06AF8002801D00720FEBD86
+:406FC000009C324620460199FFF72AFEA771380AE0710620002E03D1290A25726172082060702146FF20FFF791FCFEBD7B0C0000F8B5054600200E4600900C4F6946062080
+:4070000000F044F8002801D00720F8BD009C324639462046FFF704FEA571280AE071062060702146FF20FFF771FCF8BD7C0C000010B5FDF721FA10BD10B5FDF737FA10BD51
+:40704000F8B505460020074600900D4E6946142000F01CF8002801D00720F8BD009C3A4631462046FFF7DCFD1022A01DA918FAF722FB142060702146FF20FFF747FCF8BD06
+:407080001720000010B5FBF781FF10BD0A4610B5C1B2104607F0B0FC10BD10B507F026FD10BD0000F8B50546C078AF78164C00020743A07D26468000203E80191030042230
+:4070C0002946FAF7F8FAA07DB38E800082191032291D042B16D03550A07D0023400080190784A57D204610302B54A07D401CC0B2A075042800D3A375B08E401CB08610467B
+:4071000000F007FBF8BD00002C080020FEB5144C0025E17D204610300D54E07D26468000203E305807F0F6FCE07D401CC0B2E075042800D3E575B08E401EB0860948C0796A
+:4071400000280CD00095019511206A4602951081558129460A460020029B07F075FDFEBD2C0800204406002010B5074900208875C875203988860549087248728872888247
+:40718000FAF702FE10BD00002C0800208408002010B5FFF7E9FF002010BD00001B4B10289A792DD00CDC0C2823D004DC05281ED0082829D124E00E2824D00F2824D121E044
+:4071C000302818D004DC13281CD01A281CD114E03E2802D0572817D111E0500614D5491E012088405979C0B201420BD10CE0012006E0802004E0202002E0022000E00420E4
+:40720000024201D001207047002070474406002010B50B460178401C197001460622581CFAF749FA10BD034610B5084608221946FAF741FA10BD70477047704742781202F7
+:407240000A8003781A430A8080788870704770B50D460446014610222846FAF72CFA214610221031A818FAF726FA70BD427812020A80007802430A80704710B50B464178BE
+:407280000A021A800178801C0A431A8001461022981CFAF710FA10BD427812020A80007802430A807047427812020A80007802430A8070477047427812020A8000780243BF
+:4072C0000A807047427812020A8003781A430A80807888707047007808707047427812020A80007802430A80704710B50B460178401C197001460622581CFAF7DCF910BD05
+:4073000010B502780B460A701F2A03D8411C581CFAF7D1F910BD00780870704770B5054640780C46000208802978062208432080E87800026080A9780843608028792071A7
+:4073400068796071A879A071E91DE01DFAF7B3F9687B6073A87BA07370BD0022835C0B70521C491CD2B2082AF8D370477047034610B5084606221946FAF79DF910BD704744
+:40738000704710B502780B460A701F2A03D8411C581CFAF790F910BD70B5054640780C46000208802978082208432080A91C201DFAF781F9E87A102200026080A97A0843C5
+:4073C0006080294620460C310C30FAF774F970BD02780A7042784A70807888707047427812020A8003781A430A80C27812024A80807802434A80704710B504460088FCF7AB
+:40740000A5F8002808D0A07814280DD006DC05280AD0132806D107E0022010BD1A2803D03B2801D0122010BD002010BD0078012801D9122070470020704700207047002046
+:4074400070470020704710B50088FCF77FF8002801D0002010BD022010BD10B50088FCF775F8002801D0002010BD022010BD10B50088FCF76BF8002801D0002010BD0220C5
+:4074800010BD002070470078272801D912207047002070470078012801D9122070470020704710B5017902884388042921D8012914D09A421DD80124A403A34219D8A02A87
+:4074C00003D2022915D0032913D0202A11D3817B03290ED8012901D0042902D18179012907D84179012904D8407B410701D0C00800D0122010BD00781F2801D912207047B1
+:407500000020704701784A0941785201114382780A43C178114302790A43417911438279C0790A43104300D0122070470020704700207047002070470020704700207047DE
+:407540000178272905D84178252902D88078072801D9122070470020704710B50088FBF7F5FF002801D0002010BD022010BD10B50088FBF7EBFF002801D0002010BD02208A
+:4075800010BD10B504460088FBF7E0FF002804D0A078012803D9122010BD022010BD002010BD0020704710B504460088FBF7CEFF002804D06088002803D0002010BD022087
+:4075C00010BD122010BD000010B50B48017A01290ED0C17A00290CD001210172407A064BC000403BC1184A884968185CFAF7CDFB10BD0021017210BD8408002030B50D4B69
+:407600009C7AE5001C46403C6055987AC00000194160987AC00000194280D87A401CD872987A401CC0B29872092801D30020987230BD00008408002070473EB504460020C5
+:40764000009001900290012C05D0022C02D10846FBF7B7FC3EBD12206C46208100916281002B69460EC903D0002007F0C9FA3EBD002007F0E9FA3EBD10B5104C617ACA0059
+:4076800021464039895C022904D0042904D1FFF704FD01E0FFF73AFDE07A002802D0E07A401EE072607A0021401CC0B26072092800D361722172FFF787FF10BD84080020A7
+:4076C00010B5FFF79BFFFFF77FFF10BDF8B5154607465C1B2046069EF9F7EDFFA81982B221463846FFF7ECFFF8BD10B5012802D002280AD103E0084607F06EF902E008464E
+:4077000007F0B2F90006000E01D0002010BD012010BD08B50B46C17882780902891889B20091014604220220FFF7D0FF002008BD3EB54178002216236C4602922381009074
+:40774000891C61810120029B009907F07DFA00203EBD10B500210846FFF788F910BD0EB500210191029118216B461981009001205881002A69460EC902D007F041FA0EBD94
+:40778000012007F061FA0EBD10B50B4B0B4A0C490C48FAF7F3FA0C480021017241728172C172017402468182403A116641828173C173084610BD00005F7700003976000097
+:4077C0003B760000537700008408002010B50189162907D017290BD0182902D10068FFF74BFF10BD428901680420FFF769FF10BD0068FFF757FC10BD70B588B0184801F0AA
+:40780000BBFD00280FD1174801F0E4FA00280AD1164915480860084600F072F8002802D1134805F05FFA0546684602F0EDFC00246E4607E0E000001B8019401CFBF788F9F1
+:40784000641CE4B268460078A042F3D8002D03D10021012000F04AF8284608B070BD000039880000658A00009DA900002002002031A8000010B500280AD00A4CA060032006
+:40788000607000F02BFE01F00BF8002802D005E0012010BD02F000FD03F0D0FB0021217010BD00001C02002010B5002422460A490A4800F0D3FD0A49884200D10824094992
+:4078C000884205D00849884202D0491C884200D10324204610BD0000F97700005DA60000111000000520000011110000002804D0024A9268002A00D0104770471C0200203F
+:407900000849002809D00068002806D006490A68002A04D00348C01C704708467047086000207047112F000028020020F7B586B0069816460F4600280AD0152F05D01E2F8B
+:4079400009D9D22F07D0522F05D0FE4809B0F0BDFC48401EFAE70020054602900698694640780190FF200875019800280FD1F6480289012A0BD01B2F0CD01D2F0AD0FA07DC
+:407980000AD0012F1AD0827ABA4214D116E0ED4D6D1CC0E1FA0709D11E2F0FD0C27A002A04D0522F0AD0D22F05D107E01D2F05D1C27A002A02D0E34DAD1CACE1E248C088F0
+:4079C000001DFAF705F8040011D0DE490120091D0F2F6ED00EDC3B00FAF7B2F80F2729F93DF84DF76CF6A5F5E8F4DCF32700D54D0D3D90E1182F7DD009DC3A46103A13001B
+:407A0000FAF79EF808E2E70E521313E6E6131E2F4AD006DC192F47D01B2F01D01D2F04D197E1522FFCD0D22F7CD0C64D70E1F078042808D0C448B178807A401E814202D0A1
+:407A4000C04DAD1C64E1B07860713088A071000AE071F078A8E13088FF221738FA32904201D30D4654E103206946488230886071000AA07132E1307A012801D00228F0D179
+:407A80000090022221463046019B00F0F3FB0500CCD1307A6071307A012808D0122069464882F1884843801C6946488216E10420F5E78FE00021F180694648820198A2493A
+:407AC0000C22504342186846418AD388081D984276D801200290F38830689B00C05A231DC8546946498A000A631DC854F0888000801C00E028E23168085A69464B8AA11D90
+:407B000058546946498A000AE31DC8546946488A001D4882F088401C80B2F080B1888842D1D3DBE0DEE10021F1806946488231688888801C888069464A8A211D505430689D
+:407B40008188891E81806946488A401C4882F0880C2231685043081869464A8A2146019B00F0D2FB05002BD1F0880C2250433168801D085A6946498A4018801C69464882B7
+:407B8000F0880121401C80B2F0800291B1888842DDD3A3E03168002902D0B188002905D1012102916946488200200390012221463046019B00F0CEFB050001D1F08888E1AA
+:407BC00089E07DE162E159E185E1F0E0DEE0CBE0A3E023E0694648820020F080F1883068C900401869464A8A2146019B00F0B2FB050070D1F0883168C000801D085A6946F9
+:407C0000498A401869464882F0880121401C80B2F0800291B1888842E0D35FE0F088002800D11EE7B0880028FBD0474AD3885B1E9842F6DA30680028F3D001200290022078
+:407C4000694648820020308101980C214843801800906846428AB08800991018C988001D884234D830893168C000001D085A211D50546A46528A000A631DD054308932688A
+:407C8000C000801D105A6A46538AA21D98546A46528A000AE31DD0546A46508A001D83B2538232893068D20080585B180146B2881846F9F700FD6A46508AB1884018508231
+:407CC0003089401C80B23081F1888842C1D3B088001DB08060710298002819D0277100206A4690755775384600F0C0F96A46107506990B781374497851740394518A091D58
+:407D00005182014603AA002002F0D6F9050002D02046F9F789FE284618E631890029F7D06B4658823189221D81545B8A090A651D59556B46588A801C81B25982B0898854FE
+:407D4000000A03E0122F0000A8080020598A485552E0012221463046019B00F0D5FA0500D6D1F088C01C9FE63288FF20173AFA30824200D375E60320694648823088607108
+:407D8000000AA071774831884180A7E730880028F0D07288002AEDD09042EBD86071000AA0717088E071000A207205207CE63289002ADFD07389002BDCD09A42DAD86B46CD
+:407DC00058823289211D4254100A5B8A621D98546B465D8A7089A31DE8546B465B8A000AE51D58556B46588A001D85B25D82B0896854598A000A8854588A2146801C82B237
+:407E00005A823046019B00F0A5FA050080D16946488AF188401847E69A42ABD86B4658823288211D4254100A5B8A621D98546B465D8A7088A31DE8546B465B8A000AE51DE0
+:407E400058556B46588A001D85B25D82307D012805D068181022311DF9F72DFC04E0B0886854598A000A88546846418A307D012801D0102000E00220081815E630880028DD
+:407E800086D06071000AA07103200DE63288002A8FD06A46508230886071000AA071508A801C81B251827088221D88546A46010A528A601D11546A46508A801C50820DE70D
+:407EC00021463046019A00F0B1F905009ED1F0884000401CE8E53288002AD1D07388002B9AD1BEE53189002900D111E7694648823189251D41550A0A6946498A601D0A543A
+:407F00006946488A801C48821648C0880F3881B2F180B088814200D9F0806B46588AF28840193168F9F7C7FB6B46588AF1880C22401880B258824019B118F9F7BCFB6B46BC
+:407F4000588A0C305882C9E63278002A01D0012AC7D1694648823178221D81546946488A401CA2E5A808002010B50A4800210160094803224270012202811722C2804280E4
+:407F800082808172C172054A1721042001F034FA10BD000028020020A80800208D8000007047000040790C225043034A801800890880002070470000A8080020F8B5074613
+:407FC0000E4640790C214843174944182589042E12D0082E23D015480027301800281CD0042818D16078032803D006F01FF903206070E77235400EE06078032807D10C2086
+:408000000090601C3B460A4A1E2106F0D1F8787A401CE07235432581F8BDA772EAE7787A401CA072F6E70000A80800200900FFFF9983000070B50C2250430B4A841821815B
+:4080400001290FD160780325032802D006F0EEF86570012020811720E0806080A0800020A072E07270BD0000A8080020032809D9C10704D01B2804D01D2802D003E01E286E
+:4080800001D0F1207047F22070470000FFB585B0054603294BD804D1002A48D00898002845D0444801238446FF206C4620716071A3722E7840485B1E0C271C467C43075DC6
+:4080C000BE4208D124182489012C04D06C4663712878207107E0002BEDD16446002C02D0012924D125E0012921D0022946D01078142801D9162805D31E2850D9D2284ED0D3
+:4081000052284CD0FF2069460872487208980092C8806846017A6A46002001F0CDFF2549491E884203D10121062005F033FF09B0F0BD491E0C224A4312181289012A02D04B
+:408140000029F6D1E5E7CAB26B465A712C781C710C242B786143435402211046FFF76AFF81206B461872587203A9284600F09AFA03A8009007206B46D880CAE7D8B2012128
+:40818000FFF758FF822069460872487203A9284600F088FA03A8009007206946B8E769464872FFF763FF69460872521C08980092401EADE7132F0000A8080020F8B505462B
+:4081C000447A807A0E46012820D1287A81281DD082281BD0002E0ED11E2C0CD0E00702D01D2C06D009E0522C05D0D22C03D01B2C01D0082107E0E00702D01B2C02D105E094
+:408200001E2C03D107492846FFF7D8FE06480768002F06D0E888009032462146281D2B68B847F8BDFBFF000028020020F0B5868801240568330017D00C277A430B4FD21991
+:4082400094466246D288A71CBA4209D32A880C192271120A5B1EAD1C6271BCB2002BF0D1F11AC1800020F0BD0148F0BDA8080020162F0000FFB583B003980E4685880095F6
+:408280000468002D30D00C9801282FD0102002900C2043431A48181801900C98012827D0122081180198C088814216D8B118208A0871000A4871921C0C986D1E97B20128A3
+:4082C00018D0F019001D10222146F9F7F4F902981234381882B2002DDFD100980399401BC880002007B0F0BD0648FBE70220CEE70420D6E72088F1190871000A4871E6E7BB
+:40830000A8080020162F0000F8B506899C468E46002E18D01D460C235D430D4B8188EB18971CDB88094CC91999420AD8714689180E71320A4A71BAB26346714600F00AF8F4
+:4083400004462046F8BD01480A38F8BD202F0000A8080020F8B50D4684880168002C01D000290AD00C277B43094FA618DB19DB889E4204D99B1AC38002E00648F8BDC48088
+:40838000C388A818001D1A46F9F795F90020F8BDA8080020112F000070B5044640790C21124D48434019007AC04340070DD410492046FFF703FE607A0E49401C6072002060
+:4083C0002060E0802046FFF7F9FE60790C21484340194078032807D005F028FF60790C22032150434019417070BD0000A8080020FBFF0000172F000070B50446C38804C8FF
+:40840000042100F0C5FF05000ED1617AC8070DD01D2911D0522907D0D22905D01B2903D006492046FFF7CAFD284670BD5229FBD0D229F9D01E29F3D00421F2E7F7FF000083
+:40844000002804D0034909780170002070470248704700002C0200201310000070B5154D04462878012801D0134870BD02202870696005F0A1FD05F0F9FA00F09BF805F010
+:408480006FFFF9F791FB06F02DFE204603F09AFF040003D104F000FA040002D00120287005E000F04FFC06F01EFE05F022FE204670BD00002C0200201110000010B506480E
+:4084C0000178022905D1032101704068002800D08047002010BD00002C02002010B50E4C2078002816D1606005F018FE05F06AFD05F010FB00F0F8F805F034FFF9F756FB95
+:4085000006F0F7FD04F04CFA00F05CFC06F0F2FD0120207010BD00002C02002070B5054621480E003FD0002D3DD0284600F0E6F804002AD01C48C01C84422CD128780E22E1
+:408540001A4C5043B1790019817128783146504300190622F9F7AFF815480E22817928785043001941732878114950430019C01D0622F9F7A0F80E490024491E0878401CD3
+:40858000C0B20870052803D00CE0074C641C09E006F0B8FD06E00448801C844202D1304606F0AEFD204670BD11140000B408002035020020F8B505240C4F0026641E0E200E
+:4085C0006043C519062200212846F9F77DF8AE71E81D06220021F9F777F86E73002CEDDC0348067006F08FFDF8BD0000B40800203402002070B5040004D02078052804D379
+:40860000144870BD1348001F70BD0E214843124D062240190021F9F757F820780E2148430026401986712078062248434019C01D3146F9F749F820780E2148434019074924
+:4086400046730878401E0870204606F05AFD002070BD000015140000B4080020340200200B0010B50D4906D0002804D00278052A03D3081D10BD084610BD0E214A430849FF
+:408680005218527B9A7100780E2250434118C91D06221846F9F70FF8002010BD11140000B40800200B0010B50D4906D0002804D00278052A03D3081D10BD084610BD0E21E0
+:4086C0004A430849521892799A7100780E225043411806221846F8F7EEFF002010BD000011140000B408002010B50021024A084605F0A4FC10BD0000F1870000F3B583B003
+:40870000064604981D4900281FD0002E1DD005248F1C3470002069460090888088710498641E81790E202246424315481518A879814206D1294606220498F8F7ADFF002873
+:4087400006D03078052806D014E0084605B0F0BD0027347010E068468079A979884209D1294606226846F8F797FF002802D1034F3470FF1C002CD2DC3846E7E7111400008B
+:40878000B408002010B50C46002808D0014606220448F8F790FF03488471002010BD024810BD0000350200201114000010B50E4A002907D0002805D00278052A04D30A48E1
+:4087C000001D10BD104610BD0E235A43074B8C79D218947100780E225043C0180622F8F76AFF002010BD000011140000B408002070B5104D002A0FD0012A0CD100240E20F2
+:408800006043421900210E23084605F00DFC641CE4B2052CF3D370BD00240E206043421900210E23084605F05BFC641CE4B2052CF3D370BDB408002008B502290DD003291F
+:408840000AD150786B460002188011780143198069467220FFF74AF808BDD0789178000201436846018069467120F3E710B509480068002801D0F9F7D7F807480068002871
+:4088800001D0F9F7D1F805480068002801D0F9F7CBF810BD70020020500200204C020020F8B5574E002434701E20F070B21C21460220F8F7E9FF012800D1B070504A0021D3
+:4088C000521C0320F8F7E0FF054601281CD07078400870700320F9F79BF84A49002808607BD00320F9F794F84749002808607ED00220F9F78DF8454F0028386077D0002531
+:4089000000F086F8009434E00220E2E7242041433868242244500099514308184460009839685043401884600098396850434018C46000983968504340180461009824214D
+:40894000484339684018446100982421484339684018846100982421484339684018848300982421484339684018C4830098401C0090B07800998142C8D322492046009470
+:4089800025E0182250430A68801884600098182250430A68801884810098182250430A688018C4810098182250430A68801804610098182250430A688018848200981822B4
+:4089C00050430A688018C4820098401C009072789042D6D32046009406E008E0684600F06DFD0098401C009071788842F6D3002D03D000F00DF8FFF739FF2846F8BD000095
+:408A00003C02002070020020500200204C02002010B51048104C0068002805D0627818214A430021F8F750FE0C480068002805D0627814214A430021F8F746FE0848006829
+:408A4000002805D0A27824214A430021F8F73CFE10BD0000700200203C020020500200204C02002013B569460520FEF73FFF00201CBD0000F3B581B06846007914210246E1
+:408A8000484322494032096800240F5C41184D8900928878022806D0032806D0052804D0062805D103E0012402E0082400E0042401A800F003FD164EE0070DD018204743E6
+:408AC0001448242138183268001D6943891800234F681946029AB84760070DD50E490298884201D1002100E001462420326868438018C26800989047200706D52420454307
+:408B000030682818816800988847FEBD500200204C020020FC08002038230000FFB583B00E46082B05D00021304601F04DFA07B0F0BD5079147900020443D0799579000285
+:408B400005432548254F0078402C0FD3014640318C420BD214213A686143891805221202891A8978002901D0204640386946087203982146C2B202A800F018FD002808D181
+:408B80006846007A14214843396840188088A84208D000230222314601950094039801F043FAC4E7082307222146304601F074FA44200B49704341188C75200AC8750D766F
+:408BC000280A4876304601F035F968460549007AFFF750FFABE700003D02002050020020040A00203823000070B50D46082B37D15079167900020643D07901029079084353
+:408C0000194940280A7819490B682AD311464031884226D2142141430524C9182402091B897800291DD001464039CCB2A24217D014216143C9188A88B24211D1897806298D
+:408C40000ED144210A4A694389184989814207D10121284601F0B8F906492046FFF70AFF70BD1146E1E700003D02002050020020040A002038230000F8B50746694600F07D
+:408C80008FF900284ED101220721009800F0D8F801220821009800F0D3F8234E0024E0003558002D04D004236A4602213846A847641C032CF3D300241C4E1D4D04E0E0B256
+:408CC0003146FFF7D7FE641C28788442F7D300240121204601F078F9641CF9D01548164C0088002808D000981821484300194188124802888918018000981821484300192B
+:408D0000083006F0CBFC0098002201461823D243584322520019FF220271094A1720490050520020F8BD0000EC090020372300003D02002044020020FC08002074020020F9
+:408D40004802002030B500211B48C9430180FF2101711A4A17201080174A00201832142343439B18401C19740A28F8D313490A200839486100220A7003248C6107200A6202
+:408D8000C8610D488A704A70E0300260C2728280501E4862084B88621046F033C500401C5A510328FAD30648012382734360028104704274CA6230BDFC08002048020020E9
+:408DC000040A0020024800218180C1807047000040020020002803D0024908620020704701487047400200201623000070B50024114A0146651E142060438018007CFF28DD
+:408E000008D0641C0A2CF6D30121084605F0C2F8284670BD2046142600237043135080188381C3814560017404490868401E086000F0CCF8204670BD1409002054020020D1
+:408E4000F7B50746294816460568691C4CD028480068854226D0142026496843401840681CE01421234A41438C18A16814235943214B1B68595CB9420ED1237C01998B4215
+:408E80000AD1134614216943C91862684A60002E03D000F055F800E005466068411CE0D113480560114B14211868142402464A43104951188A6862430F4C2468A25CBA42F1
+:408EC00012D10C7C019A94420ED10C4C0022E272A2804968064A19601368984200D11160002E01D000F02CF8FEBD000064020020680200201409002050020020DC09002024
+:408F000010B50C4A0C4914680C4B641C0FD00A6814246243D218506008600868142100224843D243C018426000F00CFA10BD08601060F2E76402002068020020140900209C
+:408F400070B5054614200D4E4543AC19207C072801D0082804D17059002801D0F8F764FD00207051A081E081FF20207404480168491C016000F02AF870BD000014090020E5
+:408F800054020020044A1288824202D1002008607047024870470000FC0800201123000010B5074A074C1388A34206D000781279904202D10020086010BD034810BD000050
+:408FC000FC080020FFFF00001123000030B411480268002A01D0012300E000230E48104C01680E4805682078A94201D800280DD00C4D2D68A9420BD3012809D100202070A9
+:40900000012B05D130BC89B2C0B210470120F6E730BC7047600200205402002058020020400200205C020020F8B522490020224F08703C68601C36D0142020496043451867
+:409040001F48C17A808808180004000C02D1204600F03CF81A49204600F07AF8002822D12E7C012E0DD1A868442301465943154B0022C9184A74097C012902D1002100F0AE
+:40908000A3FF396820468C4201D1696839606C68AD68FFF755FF601C05D0082ECCD1E8B200F0ECFCC8E73868401C02D10649401E0860F8BD410200206402002014090020C6
+:4090C000DC090020040A002068020020142148431B4910B54018C289036800219C18194B1C608489A21A94B29C80027C012A04D0072A0FD0082A16D10EE080684421484370
+:4091000011494018807B002801D005210BE00020988010BD017A06E08068142148430B49096840188188D87A001DC0B2D8720019001F1873000A58739973080AD87310BD4B
+:4091400014090020DC090020040A002050020020F0B50C46C97AA28885B089188EB2002103915049142309684D4A59434E4BC918142358434C4B097CC018012904D00729FC
+:409180000ED0082912D115E08068442148434749401847681820394641434548405A02E08068070C0CE0009090420ED10020E072A08072E08068142148433E4909680F5CFE
+:4091C00018203B497843085AEDE73B48008800282ED060E039480088002803D036480088002825D036480588AE4200D83546701B86B23448C07A00281DD0002002906A46EC
+:409200000098107100980123010A02980001014303988001014351719571280AD071042201A90220F8F7CAFC0298002805D010E0012005B0F0BD0120E0E72146E27A002355
+:409240000C310220F8F7BAFCE07A281A85B20020E072A08800280ED0A84200D8054600232A4602202168F8F7A9FCA088401BA0802068401920601820394641430C480818E5
+:409280004188491C41800D480088002803D00A480188491E0180002E9CD10020C9E70000FFFF00006402002014090020040A0020FC08002050020020740200204402002038
+:4092C00046020020DC090020074B084A18801180002801D0002902D10020108018800449108808807047000046020020440200207402002038B50C466946FFF743FE002822
+:4093000019D10098182148430B4940184188A14201D2002100E0091B418008480088002807D0074A1188091989B21180814200D9108000F007F838BDFC080020440200208D
+:409340007402002010B50948017800290DD108490988002909D007490968491C05D00121017000210846FFF75FFE10BD410200207402002064020020002803D00249086093
+:4093800000207047014870476C02002012230000F8B51C0015460E4606D0002D04D0002802D0311F032901D31148F8BD6946FFF7F7FD002802D00E484230F8BD0720FFF73F
+:4093C00015FD411C10D000990A4B0A041421324341430E46C9188A609D518C810422CA81FFF78EFD0020F8BD0148401CF8BD00001223000014090020002A02D0031F032BFB
+:4094000001D306487047C300054818180346203B99804038026200207047000012230000EC09002038B51446002801D0042901D0074838BD6946FFF7B3FD002802D004483C
+:40944000423038BD0098034940000C52002038BD122300004802002030B504460B480D4B01780B481A68491E14254D43AD18AD78002D02D00029F6D130BD217014241B68E5
+:40948000002001226143C9188A7030BD3D0200202B2300005002002030B40D46C100064808184038046A002C04D02846A44630BC0321604730BC7047EC090020F8B5394F96
+:4094C00004463A68002A6AD0374E3168002966D02078142343439A1892880025402A1CD31822504341188868002816D08989002913D0F8F799FA20781821484331684018EF
+:40950000856020781821484331684018858120781821484331684018C581207818214843316840180069002813D0F8F77DFA2078182148433168401805612078182148432A
+:4095400031684018858220781821484331684018C582217814204143386801224254217814225143081885802078396850434018C5802078396850434018058120783968E1
+:4095800050434018056120781421484339684018C5602078142148433968401885700020F8BD00005002002070020020F0B505461048124C037810482468402917D31E4609
+:4095C0004036B14213D214264E43052736193F02F61BB678002E0AD040398B4205D014234B43E35C934200D100202970F0BD1946F3E700003D020020702300005002002087
+:40960000F0B587B005460E4600206946488108811446888102AF0E2B02D0022300972BE06079A279010220790843E17909020A43411E0692FF29F0D204A900F007FB002873
+:40964000EBD1607A217A0002084369460881E07A00024881A17A084369464881607B00028881217B08436946888101A8FFF7F4FE002808D00423009700223146284600F066
+:40968000F3FA07B0F0BD6A4611791420404C414320684554138A117914225143081843816A4611791422514322680698891888806A461189107914225043226880180181D0
+:4096C0006A4610791422504322683249801801616A4610791422504322682F4980186A46C1601179182041432C489389026889188B806A4653891179182251430268891821
+:409700004B806A469389117918225143026889188B806A461279002118235A430368D21891606A46127918235A430368D21891816A46127918235A4300680E231018C1811A
+:409740006A461779152240373946304600F0A4FC6A4610791421484321684018467010791422504322680321801881706A46118A242041430A480368C818828B18204543E0
+:4097800008485C582818001D02AB3946A04778E75002002001990000799A0000700200204C020020FC080020FFB587B00898442148434C490025401844890E2B7ED15079E8
+:4097C000117900020143D0798E4603029079694603430B82507A00024882117A0843694648828446D07A00028882917A084369468882507B167B000206433B483B490078B2
+:409800000A68402C1ED3014640318C421AD214216143052789183F02C91B8978002911D021464039C9B26F463971884257D014204143881881782D4F022950D1002E03D04C
+:4098400001252AE00146EDE7172B01D39C4501D9274EF5E7052181706B461979142359433B687046C91888806B46198A1879142358433A686B468018018118791821484393
+:409880001C499A8A0B68C01882806B465A8A1879182309685843401842800121089800F093FB002D02D001A8FFF708FE07981821484311494018001D694600E00FE0097935
+:4098C000142251433A6804AB89184989242251430A4A126889184D6832462146A8470BB0F0BD0000040A00203D020020500200208123000070020020FC0800204C020020DF
+:40990000FEB505780020164601902C461820564A444310680F462118C88800282DD0401EC880002002905048006821188A89002A26D08868C9898B1993426CD80818324643
+:409940003946F7F7B8FE484800682018C189891989B2C1814448006820188689B1426BD1012187680291404A0021816010682018818110682018C18133E03C480190D0E70E
+:4099800078783B4B020238781B68104314226A43D218D288824266D3B21E0092904202D1BF1C96B21DE0904218DD2F4A888112680021A218D181F8F70BF80190002852D09F
+:4099C000B21EB91CF7F777FE274801990268A2189160006800992018C1812DE023482A380190002E13D0224914200968684340184089242148431F49334609683A46401874
+:409A0000006901998446284640306646B047029801280ED010E0144EF8F706F8316800206118886031686118888131686118C88102E03846F7F7F8FF1420294641430C48A8
+:409A4000006808184189242041430A48006808180549C28B09686118C9888A4203D34269284640309047FEBD7002002071230000500200204C02002070470000F1B584B0C8
+:409A800000200090049D18203D4A4543106828184188039101690291818AC08A081A029986B2002901D0002E39D1002005B0F0BD0820FFF79BF90190401C3AD00398344640
+:409AC000864200D90446201DF7F782FF07002FD02B48224600682818C18A02980918381DF7F7E9FD01991420264B4143C818049A82605F50211D81810421C1810198FFF70F
+:409B0000FFF91F48006828188188491E8180301B86B21B4800682818C18A0919C1821848006828188088002804D0002EC0D103E015480090002E20D10298F7F775FF104861
+:409B4000002102680023AA1811610268AA18918200681A462818C1820498142148430B4909684018408924214843094909684018046A049819464030A047009896E7000077
+:409B8000700200201409002005230000500200204C020020F8B58C46082B47D15079137900020343D0799279000202432148224E007800240546376809E014216143C919C9
+:409BC0008988994201D1254603E0641CE4B28442F3D3A8422AD018202F4647431748184B0068391888888018984201D9154C03E08880002A1BD000240121604600F0E4F9AB
+:409C00002846FFF73BFF0D4831680068381882881420684340184089242148430A490968401883692846214640309847F8BD054C641CE1E73D020020500200207002002029
+:409C4000FFFF0000732300004C020020054B02461B6803489B8B934201D1002008807047222300004C020020FFB581B00298442148431249164644181F460E2315223146D7
+:409C80000A9D029800F008FAA675300AE075287820762888000A6076A878A0766888000AE07628792077A888000A6077A777380AE077029800F0BEF805B0F0BD040A0020AB
+:409CC000FEB50646981F1D4614460F4605283FD20121384600F078F9442047431D481E4A381840891D4940281CD30B784033984218D2142317684343DB1905273F02DB1B7F
+:409D00009B78002B0ED04038C0B26B461871097881420CD014214843116840188078022802D004E00878EFE701A8FFF7C7FB0C480768002F0CD0182046430A4869463018CB
+:409D40000079AD1E0870A21CABB203216846B847FEBD0000040A0020500200203D0200206C020020FC080020F8B52C4E0179427935780068012A01D0022A41D100283FD1EC
+:409D8000274A284B128800249A4239D06A4600F037F9002834D100984421234F4143C919497C012908D101221146FFF749F8009844214843C0194474009844214843C01957
+:409DC000032101704489052C1DD0402C19D330784030844215D21549142009686043401805210902401A807800280AD020464038C5B23078A84206D10021009800F0E4F800
+:409E0000F8BD3078F4E70021009800F0DDF8052CF6D007492846FEF72DFEF8BD3D020020FC080020FFFF0000040A0020500200201823000070B50646442015497043441844
+:409E40000120FEF7D3FF0546401C03D0607C012806D00CE00021304600F0B6F80D4870BD012211463046FEF7EBFF002161741421094A694388182346123386605350A18908
+:409E800081812846FFF73CF801206074002070BD040A00201323000014090020FEB50E4C2468002C06D018250C4E4543AD196E79002E06D0002200921346019200F0B4F87E
+:409EC000FEBD28796E4630729B1EA971921C9BB2012102A8A047FEBD6C020020FC080020F8B517460D4D0A4629681E46002914D0182148430A494418607901280DD1012197
+:409F0000104600F061F8207969460870B61EBA1C2C68B3B202216846A047F8BD6C020020FC080020FEB59C460B460146214C08A8A1C8A67B002E01D01F48FEBD00263E6047
+:409F4000A274071F27753F1267756160E6736381A0816674002A01D0D00706D06046E0742574E07CA0730020FEBD144A01231078401CC0B21070002800D113701278E274AA
+:409F8000002DEDD10E486F46007820817B723A72019108210091014601AB0A4A204604F007F90028DCD0A6730320207002480938FEBD0000040A00202F2300004202002042
+:409FC0003F020020699D0000F8B5442205460B4E55430027AC19012907D1617C012904D101221146FEF72CFF6774A773705D032803D004F01BF903207055F8BD040A0020B4
+:40A0000010B5074CA37CDB0708D1A37B8B4205D16168814202D10020106010BD014810BD040A00202E230000FFB581B050001E46801D0A9D144683B2012229460B9F0298DA
+:40A0400000F02AF80298442148430E4940181230210A04714171002C0ED0012C02D0022C0AD103E08671310AC17105E08571290AC1710772390A41720298FFF7DBFE05B0DB
+:40A08000F0BD0000040A00201CB50022009213460192FFF7C9FF1CBD10B544246043054C001982741C1F0475221242758381418110BD0000040A0020F7B500261422504392
+:40A0C000234B0F46C41882B0354631468446227C12E00C20E3684843185CB8420AD108460C256843054608355D5B001D185AAEB285B203E0491C89B28A42EAD814488A422F
+:40A1000002D1144805B0F0BD6146425869460498904707466846018816E0A068F200805A08420FD0F000A168001D095800290DD00498884762680746002A07D001460498D1
+:40A14000904703E0761CB6B2AE42E6D93846D9E7AC1001001113000008B50120694608700549002048800146044802F03BF969460220FDF7BBFB08BD760200200A20000067
+:40A1800001461C4BFF20CA1A99422FD01ADC1A4BCA1A994228D00CDC184A891824D0012922D0FF39FF3902391ED0FF39013908D11CE0012A1CD0022A18D01149511800D168
+:40A1C000032070470F4BD11A9A420FD006DC012A0CD0052A08D0082AF3D105E0012907D0052901D00829ECD10220704701207047072070471220000013140000EFEEFFFF09
+:40A200000EF4FFFFFF0D000070B5002586B004462E4601950295002810D01D220021F7F753FA684606702078C100081A0119491C6846FEF737FA002802D023E0012528E0E7
+:40A2400020780622C100081A0119491C01A8F7F723FA002816D02078C100081A0119491C04A8FEF74BFA00280CD103A904A802F09BFC002806D16846407B012802D1207838
+:40A28000401C207069460878401CC0B208700428C9D9284606B070BD10B5084C03206070202200210648F7F70FFA0548202200212030F7F709FA0020207010BD7602002064
+:40A2C000480A002038B50024042801D9012412E00A490870684604F01FFF002805D100982B3002F045F8002801D0032403E00098002120308172204638BD00005403002042
+:40A3000010B507480024C17F0246064802F07EF8002802D0FFF734FF0446204610BD0000680A002009200000FEB500244B4F1D4616460194002902D0012930D07AE0281DC3
+:40A34000F7F746FB3860002827D02A463146F7F7B2F9002E02D03046F7F766FB404A396810684855030A49194B70030C8B70000EC8703C4910680870020A4A70020C8A70B5
+:40A38000000EC870384804F0BFFE38482D1D0090AAB2354B0020396849E0042457E028460C38C1B27018C27883781202134340781A0210430202705C2D4910430A68904257
+:40A3C00002D2FF20019035E0083DADB208602846F7F7FEFA38600028DFD02A463146F7F76AF9711908222148F7F765F9002E02D03046F7F719FB39681E4E8878000230811C
+:40A40000497808433081E81F80B2B080F7F7E0FA306000280ED03968B288C91CF7F74BF91248114B0090103B2A460120396802F091FB04461120000284420CD0002C0AD040
+:40A440003868002803D0F7F7EFFA002038602046FFF796FE01900198FEBD00007C02002090020020F40A0020C90A00208602002094020020DC0A002010B5002401210548C0
+:40A4800001F0B0FF002802D0FFF77AFE0446204610BD00000A20000070B500240546002806D004F05BFEA879002804D0012806D00124204670BD06222946044802E006224D
+:40A4C00029460348F7F7F7F8F3E70000E0020020ED02002033B5002489B00D46002903D0A878C01F0A2801D3012426E06878012815D101A8FFF788FE68460079042800D3DC
+:40A500000424694609A802F04FFB002803D168464078012802D0002C01D00EE00024A87804F02AFE04232A46812109A802F094FB002802D0FFF724FE044620460BB030BDDA
+:40A54000F0B50446012085B000250190002C42D0606800283FD02178002904D10079012839D0032837D8E06800280DD0C67F002E0AD0202200213748F7F7A6F83548C67765
+:40A58000E168CA7FF7F797F8A268002A4DD0D37F002B4AD00020694608700126EC460CE0115C00290BD0401CC0B2175CB74202D16146087003E04018C0B29842F0D360468B
+:40A5C0000078A668315C0129217802D0002902D103E0022901D9012539E0401C305CFB2108402178814201D001251BE0012806D1208A0028F8D0B428F6D80129F4D1164964
+:40A60000208A48801348202200212038F7F75CF81049F07F2039C877A1680E48CA7F2038F7F749F80198012811D160686E468179847B437BC21D1EC643790279418800889F
+:40A6400002F002FA002802D0FFF79AFD0546284605B0F0BD680A002076020020F0B585B00D4613284CD0002DFCD06D4C102861887AD009DC002605280DD0082821D00E2813
+:40A6800022D00F283CD1C4E03028EBD03E2871D05728F7D16BE028786946087300280DD12670E878087404A92820FDF71FF903F0A7FE002824D00021FA20A5E003A90420ED
+:40A6C000A2E0E91C29209FE0A8786B7800020343E8786C462073544C524F2D1DE47FBB4214D10028EAD150482038C17F002908D00246981C01F08AFE002801D0FFF740FD96
+:40A7000084E0002C0FD0FFF7FBFD7FE0454FBF1CBB4202D10028F4D0D0E7424CE41CA34204D10028CAD1FFF7A7FE6FE03D4C241DA3420DD10028C1D1002906D0384800239D
+:40A740003A4A401C009603F033FD03A926205BE0344911318B4259D1121F92B2294603F00CFC53E000E005E0294603204CE00021FB2049E028786D1C012802D0032845D1FE
+:40A7800028E0002902D0607803F050FD287869460873002802D03C28D7D037E00121217069460871287B0002C880E97A08436946C880A87B00020881697B08436946088116
+:40A7C000287C00024881E97B08436946488101A9272019E028786946087128790002C880E97808436946C880A879000208816979084369460881287A00024881E979084358
+:40A800006946488101A92A20FDF770F8002005B0F0BD28786946087300288CD1F6E700007602002006200000680A002059A10000FFB59BB01A46002410A82546808E554E01
+:40A84000249F0B00F7F77CF90CA3072C313452397EA3A3958CA3002802D01DA925207CE017A91B98FDF71EFF04005ED101A91B9802F09AF9040058D16846C57101A9242054
+:40A88000FDF734F86846407901284ED117A8F8F75FF903F0B5FD002879D00021FA205CE0002A74D01146212057E00021222054E0002A6CD0114623204FE0002A67D0154677
+:40A8C00019A804F029FC040061D1412202A81999F6F7F1FE687910210A1A02A940180021F6F7F2FE412302AA84211AE0002A4ED0507A117A00020143104613AA04F01EFCC3
+:40A90000040044D169461B9802F04EF96846C07802280BD068464078012807D000231A4683211B9802F098F9044630E06846807810210A1A13A940180021F6F7C5FE102348
+:40A9400013AAEDE7002A22D015684122294612481995F6F7B0FE29462C20FCF7C7FF16E000280ED1002A0CD03946104600F012FF07E0002805D1002A03D03946104600F044
+:40A980003DFC3068002802D0F7F74EF8356020461FB0F0BD7C020020880A0020FFB59FB007460020289E0090032010A908720020694611908882209888750620C875002003
+:40A9C00018901C4615460121082003F0E3FAFE48854208D100F048FB12A90220FCF786FF002023B0F0BD701E20991790A21C301F102975D00BDC0B00F7F7A2F810F82A3F66
+:40AA00005C7398A2F7F6F5F4F3F2F1F0EFF8B31E9BB200931B297DD009DC11390B00F7F78FF809ECEBEAE5E5E9E8E7E6E500812915D006DC1D296ED01E296DD052290DD1B0
+:40AA400001E2822910D0D22967D0FF29F7D148E2002C03D02146384600F0F0FBACE2002DFCD13946412005E0002DF7D100F0FCFA39464220FCF73AFF9EE2D348401E854268
+:40AA800007D104206946C8750020888202208875AEE13878694608717878487160780002C880217808436946C880C849088001A94320DFE7002CD1D0387869460871787857
+:40AAC000487160780002C880217808436946C880BE490A88904200D2088001A94420C9E7F0E0002DBAD1002CB8D060786A4600021084217808431084E17809025184A278F8
+:40AB000011436A465184002803D0002901D0884207D903E004E217E22AE22EE2012011467DE008A9384600F0F5FE45E2002C95D01798237882B2611C384600F007FC3BE297
+:40AB4000002D8BD1002C89D060786A4600021084217808431084E17809025184A27811436A4651840028D4D00029D2D08842D0D86079B61F00021086217908431086B1B2D8
+:40AB800011850522D202904202D0521C904236D110AD102903D0022938D00D2097E11022A11D13A8F6F787FD0BA913A800F00EFA1190002806D013A8099010206946088596
+:40ABC00002201BE069460995888D10A90870000A48700220694608851FE00FE1DFE0D6E0C5E0B8E0ADE063E023E01AE0FDE074E165E15CE13DE10DE10FE198E000900CABA7
+:40AC000009AA08A9384600F049FED5E10995E079A1790002084310A908800120EEE7C875E6E0002C8BD032462146384600F030FBC2E1002DE9D1002CE7D061786B460902AC
+:40AC40001984227811431984E27812025A84A3781A436B465A84002903D0002A01D0914201D9012022E0022802D0102806D01CE0607921790002014399850FE0211D102256
+:40AC800013A8F6F718FD0BA913A800F09FF91190002803D0022013AA009000E00BAA08A93846009B00F042FF86E10D201946B6E7002CAAD01798217883B2621C384600F0A6
+:40ACC0004BFC79E1002DA0D1002C9ED061786B4609021984227811431984E27812025A84A3781A436B465A840029BAD0002AB8D09142B6D802280FD01028D6D1211D10224D
+:40AD000013A8F6F7D8FC0BA913A800F05FF91190002806D00A20DAE0607921790002014399850BAA08A9384600F0AEFE44E1002CBAD01798217883B2621C384600F0CAFBFD
+:40AD40003AE1002DB0D1002CAED060782178000201431F4A17E0002CA6D03878694608717878487102948E8101A9492082E6002D9AD1002C98D06078217800020143E078CB
+:40AD8000A27800020243384600F0A6FF14E1002C8AD032462146384600F072FB0CE1002D7ED1002C7CD000206946888319A96A46928B500003195B780B521B020B52255C09
+:40ADC0002B430B52521C05E0172F000080020020FFFF000090B26A4690834000B042E6D3069106A9384600F011FF1898002857D005AA01213846FCF799FDDCE0002C4FD0BD
+:40AE00003878694608717878487102948E8101A94B202FE639464D202CE6002D40D1002C3ED03878694608717878487160780002088221780843694608820098888101A9FF
+:40AE40004C20029216E6002D2AD1002C28D03878694608717878487160780002088221780843694608820098888101A94E20029200E6002D14D1002C12D0617826780902B3
+:40AE80000E43E178A57882B2684602854D4809020D430068211D0990F6F70DFC09AB00E00CE02A463146384600F07EFD84E0002C04D032462146384600F090FA7CE0002D29
+:40AEC0007AD12178002904D0012902D004206946A5E6384600F09CFC6EE0384600F0C8F96AE0002C68D02178142901D9162903D31E2901D8C80707D004206946C8752078B3
+:40AF000088750020888273E700226B461A8099700621D97038466A460121FCF707FD4BE0002C49D03878694608717878487160780002088221780843694608820098888150
+:40AF400001A95220029295E5002C35D03878694608717878487160780002088221780843694608820098888101A95320029281E5002D21D1394654207CE5002D1CD1002C03
+:40AF80001AD0701CF6F724FD050015D00E483978017179784171D220287032462146681CF6F789FB0848761C001DB3B200782A460121FFF7B9F911900021082002F0EAFFCE
+:40AFC00011980EE5BC020020800200207FB50D4604002BD0002D29D0FB206A461070342050709B2090705F20D07080211171002050719071D1711072102151729072D072AF
+:40B00000217B1173617B51739073D0730A4E102269462046F6F740FB002809D1607B00022880217B08432880002601E0024E0F3E304604B070BD000020C4000010B5094C34
+:40B040001720208060800022A11C1046F6F71CFC002806D16088001F608000F04DF800F059FB10BD8002002010B5082200210448F6F72AFB00F08CF800F078FB10BD0000FF
+:40B0800086020020F8B5002416460F46002811D03588FCF74BFC00280ED01549884209D0491E884206D0091D884203D010490D3188420FD1012418E00E48032F02D0022FAC
+:40B0C00005D012E001888D420FD205800DE0318801800AE00649491C884201D1022404E003490E39884200D103242046F8BD0000132F00008002002010B500F049F810BD49
+:40B10000F1B5214D214CE888E188012741188BB2E3802278214609890026042A05D0052A03D0062A26D199420ED0994202D16770E680F8BDA988091AA980A9890918A9815C
+:40B1400029680818286015E0E6806079401CC0B260712179884201D16770F8BD6269030198188188218106892E818089A881D0582860A98060780028EFD1034A162168469C
+:40B18000FCF7D4FBF8BD00004C0B00209802002070B5164D0024A878012804D1AC7000215620FCF7A3FBFF20287011486C70048010220021F6F788FA6C612C716C710C480C
+:40B1C000EC802C814C300481046084800949818106480E30048041800548263004804480848004750448046070BD000098020020000B0020FFFF0000900200200A4610B5B9
+:40B200000A490B685B1C0B6001460948F6F753FA07490C22091F0748F6F74DFA054AD2210C3A0548FFF72EFF10BD000090020020F80A0020E80A0020840200207CB50C4697
+:40B240000546FFF7A5FF2878694608706878487020788870A078000288806178084369468880E07888714020FCF740FB7CBD000008B501786A46117040785070034869460C
+:40B28000C07890705120FCF731FB08BD98020020FEB515460E4601786A4611704078002450701472204604E0117A491C001D1172C0B2A842F8D3107A8000F6F789FB01900C
+:40B2C000002832D000201AE03218019F5378A1007B52019F1B027B52375C641C3B43019FE4B27B52019FD378891C7B52019F1B027B5292781343019A001D5352C0B2A842C9
+:40B30000E2D369464820FCF7F1FAA0000199801E085A0B49884203D20A498978002905D0FFF736FF0198F6F77FFBFEBD0649401C08810A4606216846FFF7A4FEF2E7000034
+:40B34000FFFF0000980200203C0B0020FFB585B0059816460C46027869460A70407848700B7301941F4600250E814720FCF7BEFA002E19D0012F02D0022F0BD014E00020F0
+:40B3800005E021184978255C09020D43001DB042F7D309E0002005E021184978255C09020D431230B042F7D30A48807800280DD1094885420AD807486D1C0A30058002460E
+:40B3C00004210598FCF7B2FA09B0F0BDFFF7E0FEFAE7000098020020FEFF0000F0B50546487885B0040208786E4604433481C8788E78000230436E46121FB08192B2B280B8
+:40B40000091D00911C49002309891C4E1F468C4213D119498C89A0420FD1C88882420CD108689A4207D00099C45CC95CA14204D15B1C9BB2F5E7002F05D00020F070F08043
+:40B440006946087410E0287869460870687848700098FFF755FE707801280AD100207070012069460874F07004AA18212846FFF709FE05B0F0BD00004C0B002098020020F4
+:40B480003EB51446054600786A461070687850700191148169464A20FCF728FA0B480088401E84420EDB0A48807801280AD008490E3148880A46001948800C212846FCF703
+:40B4C00035FA3EBDFFF764FE3EBD00008002002098020020FFB583B016460D4601786A46117040785070158106985081694645200196FCF7FBF915488078002823D1F71CA0
+:40B500000024B61C29460698F6F734F8104B09E0214669430A46C95D09025980925D11435980641CA042F3D858880A491A46884209D0401C10805980054A10216846FFF7D6
+:40B54000A1FD07B0F0BDFFF723FEFAE798020020100B0020FFFF0000FFB589B0164601786A461176407850763548002700781C46032805D0012803D0002801D0FE2808D1F5
+:40B5800032460A99069800F061F82D480078032840D0002520460A99F5F7ECFF07902DE00A9928464843711C415C375C09020F432349097802291FD184192248007D01284D
+:40B5C00002D002280AD017E0A0796179000201431C4826380088884208D00DE019481022611D2638F6F758F8002805D10A9B22461946069800F02AF807986D1CA842CFD8ED
+:40B60000104A5088B84203D00D4B9978002903D0FFF7BEFD0DB0F0BD7F1CB9B211801A78022A05D0074A082106A8FFF72BFDF1E76A46118050800120107503489080F2E758
+:40B6400098020020260B0020032800001FB584B06C46208A208001922181638169464620FCF744F908B010BD10B50348002181708068F6F7D9F910BDB0020020F8B5144D37
+:40B680000446A96809208E46002920D0A988A2888C46511801225202914218D269780A2915D22246CCCA0B4809010818CCC07046084A60445050A2882168F5F7FCFF687887
+:40B6C000401C6870A088A9884018A8800020F8BDB00200205C0B002070B500200A4D0B4C0246030159190A818C818A80401CEA500A28F6D30648002182804270A0220248FC
+:40B70000F5F7E2FF70BD00005C0B0020FFFF0000B002002010B5002400F028F80020F6F777F903490028C86000D10324204610BDB002002013B5002905D00A4601216846C3
+:40B74000FFF7A0FC1CBD01201CBD000013B506496A46098892880120914204D301AA03216846FFF78FFC1CBD8202002010B5FFF77BFF002404480A22047021460348F5F7C9
+:40B78000A3FF0348046010BDB00200205C0B0020940200207FB5164C0546164B20681870020A5A70020C9A70000ED8700A462946181DF5F780FF20686A46401C20600E48FD
+:40B7C0000E4C01781170407850702089908120680190A088108169465520FCF787F82068002803D0F6F720F9002020607FBD000094020020F40A002084020020DC0A002076
+:40B8000001B5002213216846FFF73CFC08BD0000F0B5074685B00C463A7869460A707A784A701C4D1C4E019572780A7200204C7208735020FCF75AF8012C1FD16846007B38
+:40B84000002802D06A4651890DE0002420014019818942233A4600F09FFA00280AD02101491909896A461182D0741820907404AA012105E07078641C8442E7D3002219216D
+:40B880003846FCF753F8FFF727FFFFF7EDFE05B0F0BD00005C0B0020B0020020FFB587B00C46002069460881401E65886080012704AE6846009700890A9B80008119204687
+:40B8C000099A00F0E7FA01000FD16A461089800080194088401C20801089401C80B21081032802D22088A842E3D368460089002803D001AA0721019607E020886A469081E2
+:40B9000006209073D17303AA01210798FCF70EF80BB0F0BDF3B59DB001200D46694600240874264604AF28886988884200D101261D98009012202146414306A80A18114608
+:40B94000019710310023284600F070FB01000BD16846007C022801D1002C04D0012E02D002280AD00FE0641C002C10D06846848106A802AA0521029011E0002C03D00120A9
+:40B9800069460874F2E7641C052CCCD3EEE728886A46908204209075D17505AA01211D98FBF7C4FF1FB0F0BDFFB51C460D4603CB8DB0089009916846314E0585B0781746E4
+:40B9C00000281BD1694688850120F6F721F8B06000280FD100220BA90120F5F755FF002801D0B06804E06846808DF5F7F1FFB060002801D00120B070FFF76EFE6846878311
+:40BA0000058303CC0490059104A8FFF737FE040012D10D98694602780A714078487119480290707808734C7301A94F20FBF75EFF307801280CD0062469460D80162088704F
+:40BA4000CC706A4601210D98FBF770FF11B0F0BD6846447B002CEFD14423394608A80D9A00F09AF9040003D0072C01D00D2CE3D104AA17210D98FBF759FF002CDCD1E5E7E9
+:40BA8000B00200205C0B0020F7B58EB00D46002769462548CF82C4681020888107AE6846C08A02AAC0008119288888806888C880091D009702942846109B00F0EBF90028EC
+:40BAC00007D06946C98A002921D004AA1121049625E06846C08A6A469189002815D0928A9142F2D1C0008019C0886A46401C2880D08A0299C200B150401C80B26A46D082B6
+:40BB000091890C190328CAD3DFE79182EAE729886A46918010219171D07101AA01210E98FBF704FF11B0F0BDB0020020FFB500248FB02546274632480C22C0684119204647
+:40BB4000504303AA11502F49861809883346491BB18012A901910F98009031460831119A109800F063FA00281CD1318914228C465143254A126889184039096BC943C903E1
+:40BB800019D40F996B460A781A704978597061465980187169465720FBF7A8FE6B461879002808D0002C1ED003A80C90684684860CAA09211FE01348B1880088001F8142AA
+:40BBC00000DDB080002C08D0B088B842ECD14019641C85B2032CAED3E6E76846078A781985B20124A7E76A46918A118108219172D07202AA01210F98FBF798FE13B0F0BDC6
+:40BC0000B002002080020020C4020020F3B500259FB00E462C462D4808AAC06841234119E00011502A4987180988491BB98030686100405A694608817968386801910090CC
+:40BC4000002168461F9A00F0A7F800281DD16946098914228C4651431E4A126889184039096BC943C90320D41F996B460A781A73497859736146D981187403A95720FBF7D7
+:40BC800035FE6B46187C00280FD00E216A46917531686200895A6A469182D07505AA01211F98FBF743FE21B0F0BD68468088B880401985B2B088641CA042ACD868468483B0
+:40BCC00008A806AA0F210690EAE70000B002002080020020C4020020F7B50D462A4F86B01446114638886A4690802848284EC06800901581B44203D10A209075002101E0E5
+:40BD00000C20907541236846069A00F045F8002829D1204AB4420BD0142113686943C9184039C96B3B880988994201D20B201AE069460989142312684B439A18403A126B5C
+:40BD4000D243D20319D4069A6B4617781F7352785A73D981187403A95720FBF7C7FD6B46187C002809D069468D82C87505AA01210698FBF7DBFD09B0F0BD6A46B44201D1CC
+:40BD80000B21F5E70D21F3E780020020B0020020FFFF0000C4020020FEB5054600891E4613460F46002803D038490988884201D90120FEBD710605D53246194603F082FC5C
+:40BDC000040060D12889694603F06CFE040001D00A2458E069462889098888420FD02B4B14225B684243D218203AD289284B9A4205D002AB01AA03F0DFFD040043D1F0078F
+:40BE000013D02889142102464A432049496851184039C96B0988B94201D8002930D13A46294603F06BFD04462DE0B00701D4700729D52989142041431448154B40685B1CBE
+:40BE400009180A46203AD08998421CD0DB1E984219D05B1C984216D0A888128BC31993420CD8B2070FD54039C96B2B6849680246CD1919462846F5F71EFC04E0BA4201D83B
+:40BE8000072400E00D242046FEBD0000C002002002280000FFB587B004460020694608800A980A260088B1021546884204D0491C884201D01026B4E02788A9E06946384658
+:40BEC00003F0F0FD06466846008803F0E5FE002E7ED169460988B9427BD1012878D1142041435148406805900818014640390A6BD243120306D4C86B1022416801A8F5F70A
+:40BF0000DAFB06E02038017E6A461171008B000A50711098012802D0002808D060E0AA8801A92868F5F7B8FB00280AD058E00A98018814204743059838182038C089814285
+:40BF40004ED1684600881421374F48437968401820388189089801806846018805A803F073FD6846808A14214843796840182038818A0898418068460088142148437968D7
+:40BF8000421810464038016BC9430B0301D5490307D4C06B102241682868F5F78CFB10200FE0203A2968107E08706846008814214843796840182038008B2968000A487058
+:40BFC0000220A8806846008814214843796801E010E00DE040182038808A401C208020E068460088142148430F49496840180AE0012803D03043F3D00A2612E0142041435F
+:40C000000948406808182038808A401C208087B26188B8B2884200D250E7034909888842FAD330460BB0F0BDC0020020FFB587B00546002268460F46027329880A2600291C
+:40C0400070D068880028FBD081426BD80A9800280AD01198007802280998009006D00220694688802C8850E00092FBE71020F7E704A9204603F016FD06466846008A03F0D2
+:40C080000BFE002E35D16946098AA1422FD101282FD1574914204968604340182038C089694688820098002806D0022205A9F5F7F3FA002800D00E2000287ED13C800A98DF
+:40C0C000002807D0142044434948406820182038808A59E014204443454869884068201820388089401C814277D3288075E0012819D03C80142044433D480A26406820187C
+:40C100002038808A401C84B22C806988A0B2884203D8374909888842AAD90A9800285AD0002E33D061E01420224642433048314B406810180246203AD2899A420CD0288869
+:40C1400003AB06AA03F038FC06466846008B03F0A3FD002E07D030E04038008E69460873204603F099FD0A99002924D0012824D12146684603F01CFB06001ED16846007BD3
+:40C18000C00715D03C802888401C28803888694608810A984123006800900A988088888000216846109AFFF7F7FD00280ED01BE002263C8019E0012803D03C800A262888E2
+:40C1C000A0E73C802888401C2880A6E7684681880A98818009E0002E07D13888119A099903F008FB002800D0064630460BB0F0BDC00200200228000010B5002403460028E7
+:40C2000001D0002900D101240548436001804280402200210348F5F757FA204610BD0000C0020020FC0B0020F8B500250446002803D0002903D1500601D50E2526E0208972
+:40C24000002803D0124B1E88B04201D90120F8BD0F4B14265B684643F318403BDB6BA7881B889F4201D8002F00D1A380530603D503F028FA050009D10548A2884068301837
+:40C280004038C06B41682068F5F715FA2846F8BDC002002070B5002803D0002A03D1002B01D00E2070BD0489002C03D0054D2D88AC4201D9012070BD02242343FFF76CFDA1
+:40C2C00070BD0000C002002010B51446114A00290DD000280BD0002C09D000210E4A21705179002913D09178012902D00FE0104610BD1188018021780A2359430918121DE4
+:40C30000891C1046FCF7CEF92078401C2070002010BD000013200000E602002038B50C461149002817D0002C15D010494979002905D001466846FCF7E1F900280DD00020E3
+:40C34000002802D08178012909D00020C04320800548001D38BD084638BD0448F0E700882080002038BD000013200000E602002010B5002805D006220349F5F79CF90020F0
+:40C3800010BD024810BD0000E0020020132000001FB504000FD003AA01216846FFF794FF002806D16946097B002902D003490978217004B010BD0248FBE70000EC02002061
+:40C3C0001320000001460020002905D0034A1368002B00D11160704701487047DC0200201320000013B501AA012100F055F81CBD10B51346002904D00A46194600F04CF8DF
+:40C4000010BD014810BD00001320000070B588B013000C46054604D01F2C05D90D4808B070BD0C48401CFAE768460470224619466E46401CF5F73FF91F20021B3019401CF3
+:40C440000021F5F741F96A462021284600F024F8E5E7000012200000064A08B5914201D9054808BD6A461170090A5170022100F013F808BDFF0E00001220000008B56A46AC
+:40C480001070000A507091700321024800F004F808BD000006040000F8B5064617460D46C81CF5F795FA040018D02670300A6070E01CA570002F03D02A463946F5F7FBF893
+:40C4C000ED1CABB222460649012001F0DDFA050002D02046F5F7A8FA2846F8BD0148F8BD91FE00000520000010B500221146FFF7D3FF10BD10B50179C27809020A438178F9
+:40C50000104600F03FFF10BDF8B5044680782F490128087002D90120087001E0002801D003F0EEFC2079E578000205434CD02848854203D10622A11D26483BE0264885426C
+:40C540000FD1E079A6790002277A064339463046FCF7BAFE002E01D0002F2DD10C2060712AE01D491631481E8D4201D085420ED1854206D119490878A070FF2805D0401C63
+:40C580000870204600F0E0FE16E00020F8E76079002811D11048001D854204D1104811490078087008E00C48C01C854204D106220D490E48F5F77FF80D480078002803D190
+:40C5C0006179284600F094F9F8BD0000CC02002009100000E002002002200000D2020020FA020020F9020020F3020020ED020020D002002070B50446C078134901280870B1
+:40C6000002D90120087001E0002801D003F078FCA578607924790002044313D00B48201805D1002D03D02946204603F07FFC08480078002806D10748844203D1294620465D
+:40C6400000F056F970BD0000CC020020F3DFFFFFD0020020630C00007CB501A8FBF7F0FE00281ED16846007903281AD10D4D0024687900280AD028880B49884206D02846AE
+:40C6800000F056FA281D0321FCF7F6FA0320694608700C20487001238C7003221846F5F78DFA7CBDE6020020FFFF000070B50024084D094E08E06101705C89194A78891C57
+:40C6C00000F046F8641CE4B228788442F3D30020287070BDC80200203C0C002070B5202A0ED8084C2378022B0AD0074D5B01E85458194270801CF4F7DEFF2078401C207051
+:40C7000070BD0000C80200203C0C002010B5C01C00F000FF01490020087010BDCF02002070B58578C41C0FE060782178000201430A05E078A1780002120D01431046FCF774
+:40C74000D9FD6D1EEDB2241D002DEDD170BD0000F7B582B002980C46022802D004280FD10FE00498211D001F82B2204602F0FEFD424988427ED12146049A0298FFF7AEFF39
+:40C7800078E02078009004986178801E0190814270D13B4D01202870009A102A27D008DC052A0DD0082A13D00E2A16D00F2A50D118E0132A1ED0302A0AD03E2A49D11EE0F1
+:40C7C0002046049903F070FC2878002839D03DE020460499FFF78EFE38E020460499FFF793FE33E020460499FFF704FF2EE0FFF733FF2BE020460499FFF792FF26E0A078CA
+:40C800000026204F012806D01F49052809880ED0032813D01DE02046049903F0C7FB1A480088B84212D019482E70067009E0B94206D120460499FFF769FF07E0B94208D08C
+:40C840002E702146049A0298FFF748FF2878012808D10F480368002B04D00198A11CC2B2009898470B4C2078022803D1FBF726FE01202070002005B0F0BD00002C23000015
+:40C88000CF020020FFFF0000D8020020C8020020DC020020D002002070B5124800240460104D84800120143D28706C70E87028461A3000F03DF92C816C810B4AAC70002006
+:40C8C000C100545089188C80401C8C710228F7D32C716C710020AC71C043A8810348FFF703FE70BDE00200207C0C0020030C000030B51FA30CCB87B0019300921EA30CCB5B
+:40C90000039302921EA30CCB05931F4B0492C21A02241E4D984215D00DDC1D4A80181AD0022811D0622804D1082204A91948FFF75FFD07B030BD042A14D0174810180ED090
+:40C940000128F6D12C71F4E70029F2D11048082269464042EBE7082202A91048E7E70A48001D01E00B48401CFFF7BEFDE1E70000FFFFFFFFFFFFFF2F0000800000000000C3
+:40C980003F0000000000000005100000CC020020FFF3FFFF0120000004F0FFFF630C00000149002008617047CC02002010B50C46124988B000281DD0002C1BD0104B002AF0
+:40C9C00001D0197811701978FF2915D0491C1970014610226846F4F76EFE1022214604A8F4F769FE054820216A46001DFFF754FD08B010BD0846FBE70021E8E71320000039
+:40CA0000D102002000B585B0002905D00C4A904205D90C4805B000BD0A48401CFAE76A461070000A507000A810220230F4F743FE044812216A460830FFF72EFDEAE7000035
+:40CA4000FF0E000012200000F0B585B004460B980A9D002832D027461A4E203F1A48B7422AD20F46203FB74226D2042A24D8012B22D8012D20D80C9E761E072E1CD20D9E2D
+:40CA8000032E19D868460470240A44708170090AC1700271437185710622C01D0B99F4F70AFE68460C9941730D99817306480F216A460C38FFF7F0FC05B0F0BD0248401C65
+:40CAC000FAE70000E13F00001220000038B50B4C6279002A08D101466846FBF71FFD0849884203D0002801D0002038BD68460078207101206071014838BD0000E6020020F3
+:40CB00001214000010B5094B5A79002A0BD0002294001C5B844204D19000C0180860034810BD521CF4D00020086010BDE602002010B5FF2101710021054B02248A00835252
+:40CB400012189470491CF9D00021417110BD0000FFFF0000FFB5114881B01D4617460E0019D0002D17D00E4C217EFF2913D1204601F004F90198002800D00120607466600D
+:40CB8000278125600A98E0600820207405486061034801F04BF805B0F0BD0000112E0000940E0020A1CD000070B50C4600281FD00178FF291CD0002C1AD00021104DC94391
+:40CBC00000F096FD052818D0642148430D494518687A8107890FE170022901D0C0060AD5E87A214600F0D2F9287BA070002504E00348401E70BD024D2D1D284670BD00009C
+:40CC0000122E00008C0C0020F8B50C00054614D101466846FBF772FD002802D16846FBF7E9FC0A4E642130784843094940180D302946FBF7BBFD0520307006480268002A86
+:40CC400002D02146284690470020F8BD010300208C0C0020FC020020FFB583B015460E4600281FD00178FF291CD00021C94300F03FFD05281AD0832E1BD0174C002100F0AD
+:40CC8000DDFC0746012824D0304600F0EFFC694688720020C872009506980881384600F067FD15E00C48C01E07B0F0BD0A48801EFAE764214843094940184088002D03D071
+:40CCC0002946FFF79FFE03E001460548FFF7C4FB04462046E8E70000142E00008C0C00201B200000002803D002490860002070470148704704030020112E000070B50C46F0
+:40CD0000014606221048F4F7D6FC1048104D0460052028700F48104E00246421614389194A7AD20608D58A7A920605D52831064800F014F8002804D0641CE4B2052CECD361
+:40CD400070BD2C7070BD000008030020FC02002001030020192E00008C0C002070B50A0007D0002805D00C4D2978FF2904D00B4870BD0A48801F70BDC11CA860104600F08F
+:40CD800017FD0400F7D1032028700121092001F001F9204670BD0000800E0020172E000008B50848417C00290AD00B21027EFF230376037C0093C368052000F097F908BD61
+:40CDC0000A21F3E7940E0020F0B50146002085B02E4D074601902878FF26022802D0032843D107E028460C30082603220746F4F762FC3AE00322A868F4F74EFC002801D0DB
+:40CE000023480190FF20AF68287022480478052C2AD00622394602A8F4F74DFC012069468873019800281AD0641CE4B2052C14D264202146414318480918487AC006F3D5AF
+:40CE4000887A8006F0D528311448FFF787FF0028EAD11048047005B0F0BD052C05D102A80199FFF7D1FE00E00926FF2028700021092001F08FF8FF2EEDD0062000903B466A
+:40CE800031460520019A00F031F9E4E7800E0020FFFF0000010300208C0C002008030020F3B583B00021039800F0C8FB060004D100F0B6F9304600F0ABFB03986421484328
+:40CEC0001B4900254318587A2F46040904982401002813D10A200443002E0FD1D87A01A900F054F8187B69468871E00604D44879012801D11020044301AD04275C72039808
+:40CF000000F016FC0498002805D1002D03D00320039902F0CBF90021092001F03BF82B4600970121049A039800F0E0F805B0F0BD8C0C002070B5064634466421114D00203F
+:40CF40004C43C043611948804860285DF32210402855487A0009000148720021304600F06DFB012803D008493046FFF799FF285D8007800F022803D10121304600F086FB66
+:40CF800070BD00008C0C0020182E00008207920F012A00D000224A70400701D5022000E00120087070474278012A00D0002200780007000F022803D0FB2002400A707047E6
+:40CFC00004200243FAE70000042807D8042905D88A008918024A8918085C704700207047E810010078B50B46642148430D4900264418657AA807800F022801D0E8060FD57F
+:40D00000A07A0009C0070BD0E07A6946FFF7BEFF207B694688701946684600F039F96572304678BD8C0C002010B50078002807D104484168FF2903D000780349FFF730FFAE
+:40D0400010BD0000D40E0020152E000070B50C4C2278012A12D1014620460F3003220546F4F729FB607C40214006400E084360742946606800F09CFB0220207070BD000081
+:40D08000800E0020FFB50646581D85B281B01F462846F4F79DFC040016D0029820713A46601D0399F4F707FB64200E49704340180D302B4622460621FCF76AF9050006D09F
+:40D0C0002046F4F7B1FC0AE0074805B0F0BD0021304600F0B3FA002801D100F087F82846F3E700008C0C0020052E0000FEB50B4C089D2468002C0ED0FF266F463E710528CC
+:40D1000005D064267043064E8019407B387101A80095A047FEBD0348FEBD0000040300208C0C0020112E000038B5054601200C4680028143009101236A4605212846FFF7A8
+:40D14000A1FF21462846FFF7ABFE002038BD0000FEB5064608780D4600901346491C1046FFF721FF98782872E87B2C46019011342F7C012E09D1FF2007460190E41F194692
+:40D180000098FFF72FFF00282CD1221D2146601C01F0C8FF009864214843134940180D30A11C02F025F8207841074006490F400F022E08D10A4601461046AA7B23799A42EF
+:40D1C00000D31A462A7226706A78E270019A384011406171A0710623621C31460098FFF751FF0020FEBD00008C0C002001B582B06846007A00F014F8012000906846007ADB
+:40D200006C214843044902AB40185830034A1E2100F0CEFF0EBD0000D40E002029D000006C21484310B5054944184034207E032803D000F0FBFF0320207610BDD40E0020E4
+:40D2400010B5827804794379012905D152076407520F640F5B075B0F0178042911D8417801290ED8D1080CD19107890F012908D8C078102805D8072803D3072C01D8072B7A
+:40D2800001D9024810BD002010BD0000FFFF000002780B7812071B07120F1B0F9A4203D380788978884201D20148704700207047FFFF0000F8B50424184E194F00252046C4
+:40D2C000642148433554801900214780C943416001460E310165103141650A3181651031C165C91D0166083047220021F4F7ECF9641EE4D5002000F08BF90A4C0A4A17217C
+:40D3000006206560FCF778F80849FF200870143108762146087005206070F8BD8C0C0020FFFF000000030020F9D40000800E002010B5044A0021012000F080FE01F076FFEE
+:40D3400010BD00007BD9000070B5027941781302C27800251A430A4B4479D21808D0012A05D1091F8AB2811D204600F0CFFA70BD091F8BB2821D2146284600F087FA70BDC8
+:40D38000E9DFFFFF13B5144984B000246422624352185288824203D0641CE4B2052CF5D3052C11D00021204600F048F901280DD007216A4691720121D17205AA00926A4614
+:40D3C0001181694600F0D4F906B010BD6846017D2046FFF765FDF7E78C0C0020FEB50F4604466946FBF75EF9204600F075F90646052821D0642011497043441825782807FB
+:40D40000800F012818D03868606002A8FEF7C0FFEF2005406846007A002800D010200543F32005402D1D2570A11C6846FEF776FF3146022001F03AFFFEBD00008C0C002060
+:40D44000F7B584B00E460699022941D3002E3FD00021C94300F04CF90390052838D03778012F02D00025294608E00125002100F0E5F8044601280ED10121039800F0DEF81D
+:40D480000446012802D0012D05D008E0012D1FD18121C9001FE00121092000F07BFD384600F0E4F869468872FF2813D02046FFF79DFE6846807A092800D001276946CF724C
+:40D4C0000698761C0096401E0881204600F050F907B0F0BD02490398FFF726FEF8E700000704000010B50968002000F001F9052801D0FFF71FFD10BD30B41546044A89005F
+:40D5000089184039CC6B2946A44630BC1A466047041101007FB5054640782A7800020243144800246421614309184988914203D0641CE4B2052CF5D3052C11D0002120462F
+:40D5400000F07CF80A2101280BD008226B469A730122DA73AD1C0195998101A900F008F97FBD0091AB1C002205212046FFF7BEFD7FBD00008C0C002010B50F228B5C845C08
+:40D5800063408B54521EF9D510BD0000F8B500250746052069461D4E08702C4664216143705C8007800F02D0022802D00BE025460DE088194068401C05D1684600780528AC
+:40D5C00001D168460470641CE4B2052CE6D3052C12D168460078052807D10021684601F02FFE6846007805280FD068460178012001F05CFE68460578284600F099F86420A8
+:40D6000068433978801941732846F8BD8C0C002070B56C214843084D064644190A4600212046F4F751F8FF21A9556160403461760320207670BD0000D40E002010B501291F
+:40D6400009D00146084A002314788C4209D11070FF2902D003E0FF21F4E701205060184610BD012010BD0000D40E0020064A0D214B00D35C834203D14800801840787047BD
+:40D68000491EF5D5FF2070471011010070B505281FD20A4664210F4D41434C190E46012A09D10146012001F001FE20460D30FAF7A1FFFF2060730020A855401E60806060F2
+:40D6C0002046083047220021F3F7FEFF002000F0D9FC70BD8C0C002010B500210446C94300F006F8052802D12046FFF74FFF10BD30B505460D4C002064224243A35C9B075B
+:40D700000ED04B1C03D013195B688B420CD0002D06D02B78FF2B03D01219527B9A4203D0401CC0B20528E7D330BD00008C0C002010B56421074C48430119497A235C0222ED
+:40D74000C90600D5012299088900114321548807800F10BD8C0C002040686C2200785043024A80188088088000207047D40E00200EB56A461070C3B26C2253430A4A9B182B
+:40D7800002936C235843105C6A46507064225043064A8018019068464860887A0A4601460120FCF789FC0EBDD40E00208C0C002010B588B0002400940194029403940A7836
+:40D7C0006B461A704A785A708978997004AA6946FFF7ECF8002801D101490C7008B010BD00030020F0B517460A46044610468DB00D3004A90546FAF755FF06A92846FAF702
+:40D800002FFF6946887D04AEC007C00F0870887F06ADC007C00F4870012F33D0204628300746214600A807220A310230F3F743FF214602A8072211310130F3F73CFF2046F7
+:40D840005A30102200210C90F3F73EFF062229460C98F3F730FF2046062231466030F3F72AFF69463846FFF787FE204608AA69464830FFF79BF8002802D101214034617634
+:40D880000DB0F0BD20463830CAE7000070B51D4CFF21607E88B0FF2815D025460026403D01281CD002282BD003280AD106206D46A872EE7200922B81617630466946FFF7DE
+:40D8C00057FF08B070BD104B1878FF28F9D00028F7D1197003211046FFF776FAF1E729465A310E461046FFF747FE284603AA31464830FFF75BF80028E3D102206076E0E714
+:40D900000420D4E7140F0020000300203EB508460A494B7E042B03D01146FFF797FB3EBDFF244C7603216C46A1720023E3720090228169461846FFF71BFF3EBD140F002095
+:40D9400070B51346054688B00E4604464835082219466846F3F7AFFE0822314602A8F3F7AAFE04AA69462846FFF720F8002802D103214034617608B070BD10B5002A04D0F5
+:40D98000012A01D100F004F810BD00F039F810BDF8B5002069460870012301466A46184600F042FB69460878002824D00024124F1DE0642026464643F5192A4608324723C1
+:40D9C0000021012000F030FB0C4A287A1178884200D91070B85DF32180088000401CB855687A084080088000641C6872E4B2684600788442DDD3F8BD8C0C002057030020E7
+:40DA000038B500206946184D087064214143695C8907890F012903D16A461178491C1170401CC0B20528F0D301236A460021184600F056FB68460078002813D0002420462D
+:40DA400064214843295C8907890F012906D14219083247230021012000F042FB641CE4B2052CECD338BD00008C0C002010B50548012102780170002A02D10420F4F70AF89A
+:40DA8000002010BD10030020F8B51F4E9C463378012B03D0022B01D01C48F8BDC3001C481B18581C9F785D785C680C235D436359002B06D00121042000F06CFA1348401C2C
+:40DAC000F8BD615103780C256B431B1961461981002A04D001780C23594309194A600178491CC9B20170B94201D1002101707068401C70603078012804D102203070042029
+:40DB0000F3F7C8FF0020F8BD1003002011110000880F002010B500240F4824220470446021460E48F3F7D0FD0C48242200212430F3F7CAFD09480321846404654830817052
+:40DB40008172064941602431C1600470047244704472002010BD000010030020400F0020F8B500250C4C01262F462078002810D001280ED0022802D0032808D106E000F026
+:40DB80000DF86068002802D1267000E02770002DEBD00020F8BD000010030020F8B500262048F1000C18A0786568009021780C2041436A58002A31D04B1900201989074632
+:40DBC000002901D001275868904717480078032827D0012F0CD120780C21484340194068F3F722FF21780C22002051434919486020780C2250430021401901812078504305
+:40DC000029502078401CC0B22070009A904200D1217005484168491E4160C7E7761C022EBED3F8BD880F002010030020F0B5044685B01F4801214460657C01706A461D4950
+:40DC4000206800F09EF9112636020746B04204D1207E14210843207605E0002F03D16946204600F099F8380001D0B0421AD1002D02D0012D03D006E0217E202201E0217EB3
+:40DC800040221143217600280CD1204600F008F9002807D1002D07D0012D03D1217EBF221140217605B0F0BD217EDF22F8E70000180300207812010030B5C37B0E215B00F9
+:40DCC000C373425C4318D4095D78520025435D704254491EF5D530BD7FB527480D460178012913D14468FB21207EC206002A0EDAEF2210402076420701D5084020762946E8
+:40DD0000204600F049F8204600F0CAF87FBD8207FCD54207FAD508402076628BA18B531E994204D12946204600F05EF87FBD914209D1FD21084020762946204600F0EEF8C3
+:40DD4000606980477FBD6068090140186A46294600F00AF92A466946206800F012F9112109028842EED1A08B0421401CA083207E084320767FBD00001803002000210160EC
+:40DD80004160C160416101810174418381834174012101760020704770B5044605461E340E462E3510222046F3F785FC2046FFF783FFF07B000604D522461146094800F02D
+:40DDC000D3F8102221462846F3F775FC2846FFF773FFE07B000604D52A461146014800F0C3F870BD8812010030B50D46418B89B00446002907D0207A0207120F39D00020EF
+:40DE0000012838D002E001206083227A002000900190029003901020811A68460818014680232039CB776168002905D0638B1B01103BC918F3F73FFC21466A462E311046BD
+:40DE400000F092F804AA2946684600F08DF86A4604A9206800F095F8054611200002854215D1A08B0421401CA083207E0843207613E00120C4E708016268103811181022D8
+:40DE80006846F3F718FC21466A461E31D7E7002D03D16946204600F041F8284609B030BD30B50446008989B0010900076183000F01D0491C618300210091019102910391C5
+:40DEC000217E0222114314482176002517E060682901401804AA694600F046F86A4604A9206800F04EF8002807D0A18B0422491CA183217E1143217605E06D1CADB2618BEF
+:40DF0000491EA942E3DC217E490703D469462046FFF76AFF09B030BDFFFF000070B5002606760446027C1020801A4518607C002802D0012805D011E02946E068F3F7BBFB20
+:40DF40000CE02846E168F3F7A7FB002806D0227C2946E068F3F7AFFBFF2020760148067070BD00001803002030B50F23C45CCD5C6C40D4545B1EF9D530BD10B5FFF7ACFEE2
+:40DF800010BD08B56A46FEF711FD002801D11120000208BD012909D80C2807D20122054B82401868012902D09043186070471043FBE7000020030020014900200860704766
+:40DFC00020030020704700007CB5054601AA694600F096F8134C00280CD10121284600F06DFA002806D1284600F08AFA401C01D000240CE020467CBD0099A0000B58002B04
+:40E0000003D001222946FF209847641CE4B2684600798442F0D30121284600F04DFA00207CBD000012A1000010B5144608461A46214600F051FA80B210BD00003EB514006F
+:40E04000084607D06A4601A900F05AF80C4D00280CD102E00A48401E3EBD6846017802ABFF22019800F066F8002801D028463EBD6846007A019980000C5000203EBD0000FD
+:40E0800012A100007CB5054601AA694600F038F8124C002805D10021284600F00FFA002801D020467CBD284600F05AFA00240AE00099A0000B58002B03D000222946FF2031
+:40E0C0009847641CE4B2684600798442F0D30021284600F0F1F900207CBD000012A1000010B5144608461A46214600F027FA80B210BD10B500F0CEF90020FFF765FF10BDFF
+:40E10000002801D00348704704201070024808600020704711A10000980F00200020044902468300401CC0B2CA500428F9D37047980F002030B5002407E0FF2A03D1A50016
+:40E140004559002D07D0641CE4B28C42F5D3A14203D1034830BD1C70F9E7002030BD000012A1000010B50EC9F4F788FA10BD10B50EC9F4F7BBFA10BD38B50024E4430546D4
+:40E1800000290AD0052000904B68097804A0F4F731FA2860401C00D00024204638BD00007461736B0000000010B500F097F810BDFFB57D20C00081B04143FF230A9F1546D6
+:40E1C0000E46002A26D000F0ABF80446032821D0002F0CD03846F3F7FBFB1349220151184860002818D03A460499F3F764FA0E4920010D5045186F810198047000F07EF8AF
+:40E2000003280BD0F3F76CFD301AA8812C72002005B0F0BD1846FBE7FF20F9E73046F3F7C3FD0020F1E70000A80F0020F8B5144F0601F419207A032803D0A089002802D0E5
+:40E2400011E00020F8BDF3F7C5FD054600F076F8032808D00001C11988890022401980B28A81F3F7A1FD6068002801D0F3F7DCFB032020720020B8516081A081E1E700002A
+:40E28000A80F0020F8B500F039F8032822D0124F0001C0194189456804680091002606604660468103210172868100F047F8032806D00001C019818986810846F3F774FD92
+:40E2C000002C07D028460099A047002D02D02846F3F7AAFBF8BD0000A80F00200EB5002005216A46009011815081034869460068FFF73DFF0EBD000090010020074A002078
+:40E30000010189180B7A032B02D08989002903D0401CC0B20328F3D370470000A80F00200549002002015218127A032A03D0401CC0B20328F6D37047A80F0020074A002032
+:40E34000010189180B7A032B02D08989002903D1401CC0B20328F3D370470000A80F00207047000030B50020074C05460323020111190B72A5504D60401C4D81C0B28D81A3
+:40E380000328F4D330BD0000A80F0020F0B50122002830D000292ED00224420600D003246D2342065B06D21800D0641C034600221EE00C2516466E43104D00277519AF72DE
+:40E3C0000E4F002ABB51696007D0661EB24209D106466D367606760E05E05E06760E8027BE1B00E080269B198919521C2E81D2B2A242DED300221046F0BD000048110020AC
+:40E40000074900200C2242435218927A012A05D0401CC0B20428F5D3002070470120704748110020F8B5044616460F000BD0184D6868A04203D9FF306E30A04203D3FF2085
+:40E440006E30864201D90120F8BD2046F3F724F900281BD0324639462046F3F72CF9F0B200210C224A43521913895668F718A74208D90127A41B1B1B9772834206DAC01AD9
+:40E480001469C0B2491CC9B20429EAD30020F8BD4811002010B500F049F8FF226E3204490448F3F708F903490148FFF76FFF10BD00130100D80F0020002070470020054AF3
+:40E4C000002902D0012902D002E0506000E09060002070472403002070B5084C154608460549A26889182A46F3F7E5F8A0684019A06028B270BD0000D80F0020240300209D
+:40E500003EB50A226946FFF7E7FF044606480A2200686946F3F7C0F8002802D00020C0433EBD20463EBD0000240300200248002141608160704700002403002070B5074C91
+:40E5400015460548626880182A46FFF76BFF60684019606028B270BDD80F00202403002010B503490A220968FFF7E8FF10BD000024030020F8B50E460546F8F7ADF80023E9
+:40E5800000906C46AB20E15C002900D1E0545B1CDBB2042BF7D32A463146204600F002F8F8BD0000F7B58AB03A480890001D054606900898019038480F460168069800915E
+:40E5C00002910390012600241835042233A10898F3F771F80099069880310A7902704979417006980422801C0A99F3F764F88E2069460875304608993030487028190490F9
+:40E6000001A800F04FF8002021186A5C002A01D130226A54401CC0B21428F5D31434761CF6B2E4B2032EE5D9281D029000200390019568460475174E0024082F1DD90827CA
+:40E640003019049001A800F02DF8002030222118735C002B00D17254401CC0B21428F6D36946097D3120685469461434087DE4B2401CC0B2087500212954BC42E0D30020E2
+:40E6800004E00C99325C0A54401CC0B2B842F8D30DB0F0BD78110020300300203030303000000000F0B5BD4E07463446C56885B04034BB482060BB486060B948C043A06095
+:40E6C000B848C043E060B8482061387C362801D8402104E0762801D8802100E0C021019104280AD23968042208180021F2F7ECFF3A7C3968802088541CE088280DD2796898
+:40E7000004220818001F0021F2F7DEFF3A7C796880208918203908770CE0B9680422081888380021F2F7D0FF3A7CB96880208918A039087600200090387C6946400988702E
+:40E74000387CC000C8700198800903900020D2E00020844602988001864660467146800009183A7CC9B28A421AD3042901D23A6806E0882902D2091F7A6801E0BA688839D2
+:40E7800051180A78120232504B781A43120232508B781A4312023250C9780A43325016E0019A083A8A4201DB00210FE06A4611780902315052781143090231506A46927868
+:40E7C0001143090231506A46D278114331506046401CC0B284461028BFD32068286060686860A068A860E068E86020692861002084460007000F86466046102817D37046C6
+:40E80000C01E0007800E3158704608300007800E305841407046801C0007800E32587046800033585A4051401F22D14131506046142809D26968AA6808461040EA688A43C2
+:40E840001043E06159481EE0282807D2A96868684840E9684840E061554814E03C280BD2A868EA680346696810430840194611400843E0614F4806E0A96868684840E9685D
+:40E880004840E0614C48A061E0692969A269411828681B23D8411018091870468000305808186061E8682861A868E86068680221C841A86028686860606928606046401C0C
+:40E8C000C0B28446502894D320682968401820606068696840186060A068A9684018A060E068E9684018E06020692969401820610298401CC0B203990290884200D227E785
+:40E90000F9682078C8702088F968000A88702068F968000C48702068F968000E0870F9682079C871A088F968000A88716068F968000C48716068F968000E0871F968207A27
+:40E94000C8722089F968000A8872A068F968000C4872A068F968000E0872F968207BC873A089F968000A8873E068F968000C4873E068F968000E0873F968207CC874208AE4
+:40E98000F968000A88742069F968000C48742069F968000E087405B0F0BD0000D41100200123456789ABCDEFF0E1D2C39979825AA1EBD96EDCBC1B8FD6C162CA30B5002270
+:40E9C0004B1E4C0805E0815CC55C8554C154521C5B1E9442F7DC30BD10B5044605480069F3F7D0FE2060002801D0002010BDFF2010BD00003403002070B50A4D04463029C7
+:40EA000005D8A869F3F7BEFE2060002805D16869F3F7B8FE2060002801D0002070BDFF2070BD00003403002010B5044605484068F3F7A8FE2060002801D0002010BDFF20D1
+:40EA400010BD00003403002010B504460548C068F3F798FE2060002801D0002010BDFF2010BD00003403002010B5044605480068F3F788FE2060002801D0002010BDFF200C
+:40EA800010BD00003403002010B5044605488068F3F778FE2060002801D0002010BDFF2010BD00003403002010B504460548C069F3F768FE2060002801D0002010BDFF208B
+:40EAC00010BD00003403002010B5F7F77BFEF7F71FFE002010BD0000014610B502480069F3F7DEFE10BD00003403002070B5084C05460146A069F3F7D3FE002806D02946E9
+:40EB00006069F3F7CDFE002800D0FF2070BD000034030020014610B502484068F3F7C0FE10BD000034030020014610B50248C068F3F7B6FE10BD000034030020014610B5A6
+:40EB400002480068F3F7ACFE10BD000034030020014610B502488068F3F7A2FE10BD000034030020014610B50248C069F3F798FE10BD00003403002010B5242204211F4885
+:40EB8000F3F726FE002837D11C4824220421001DF3F71EFE00282FD11848202204210830F3F716FE002827D11448202203210C30F3F70EFE00281FD11048242201211030D4
+:40EBC000F3F706FE002817D10C48482201211430F3F7FEFD00280FD10848302204211830F3F7F6FD002807D10448402202211C30F3F7EEFD002800D0FF2010BD34030020ED
+:40EC00001FB501A9F7F77EFD04B010BD10B50D4C6069F3F7EFFEA069F3F7ECFE2069F3F7E9FE2068F3F7E6FE6068F3F7E3FEA068F3F7E0FEE068F3F7DDFEE069F3F7DAFEA6
+:40EC4000002010BD340300201FB501A9F7F76EFD04B010BDF7B5054682B000205049514A00900427681AAE188D421BD00ADC002E1AD04E2E1AD04F2E18D0F5208000301A16
+:40EC800015D10DE001280BD0032807D0072803D0454940180BD107E00A2708E00B2706E00C2704E0442702E0072700E006276946381DF8F7EBF9002802D0072005B0F0BDA6
+:40ECC000009C294667702046039AF7F7A9FF0398002860D1324A049B521C2946A81A1F0ADDB2914235D008DC002E20D0F5208000301A39D001284ED14AE002280BD00628CC
+:40ED000004D02949491C401845D118E0A11D0020F6F743F93FE01B22A2710020E071227204226272A07221460931E2722EE0214608311846F4F7B2F806E060712BE021467C
+:40ED400008311846F4F796F8A571E771002822D0F3E7251DA01D08220021F2F7B5FCA87960210843A87116E010480179A1710189E171090A2172417961720188A172090A9F
+:40ED8000E172C08821460A312073000AC87002E0A01DF7F76FFF2146FF20F7F7B7FD8DE702100000D3F3FFFFFDFBFFFF4005002030B51E4B0224C21A984235D015DC1C4BF2
+:40EDC0000325C21A984225D008DC1A4A801826D0172826D0184A80181AD11DE02A2A1ED0602A19D0782A13D11BE0144BD01A9A4210D007DC124810180CD001280AD00228AA
+:40EE000006D107E0042805D001229202801A08D0002030BD002000E00820087002E00D7000E00C70012030BD0420F6E77C0C0000030C0000FAFBFFFF05F8FFFF8903000062
+:40EE40007BFCFFFF10B5224C131BA2423CD016DC204C131BA24228D008DC1F4BD2182DD0172A2ED01D4BD21808D121E02A2B22D0602B1DD0782B01D1F8F70EFA10BD184C68
+:40EE80001A1BA34211D007DC164A9A180DD0012A0BD0022AF2D108E0042A06D001239B02D21AEBD1F8F707FA10BDF8F7C6F910BDF8F7B9F910BDF8F705FA10BDF8F7BEF934
+:40EEC00010BDF8F70BFA10BDF8F789FA10BD00007C0C0000030C0000FAFBFFFF05F8FFFF890300007BFCFFFF70B50C460146304E01208B1B0546B1424ED01DDC2D4E8B1B46
+:40EF0000B14238D00CDC2C4BC91839D017293DD02A4BC91803D11146204600F055F870BD2A2B23D0602B3DD0782BF8D115701146204600F091F870BD214D591BAB4213D009
+:40EF400007DC204959180FD001290DD00229F2D10AE0042908D001239B02C91AEBD11146204600F088F870BD002070BD1146204600F085F870BD1146204600F088F870BD59
+:40EF800015701146204600F05BF870BD15701146204600F078F870BD15701146204600F082F870BD1146204600F036F870BD00007C0C0000030C0000FAFBFFFF05F8FFFF6A
+:40EFC000890300007BFCFFFF10B5104B042299793024114099710E4A0168114001600D4A416811404160026850080843810A2140C00D422420400143987912098924224099
+:40F00000104301439971002010BD0000440600209088000200800020084AFB2391791940917101230168DB05194001609079490D04231940084390710020704744060020B6
+:40F0400070B50C460546F8F7D7F9002803D121462846F5F7A3F970BD70B50C460021217005462146F8F779FA002803D121462846F5F748FA70BD10B5F8F779FA10BD10B567
+:40F08000F8F77FFA10BD10B5F5F75EFA10BD70B50C460546F8F785FA002803D121462846F3F7D0FF70BD70B50C460021217005462146F8F778FA002803D121462846F5F765
+:40F0C000F5FA70BD10B5F4F77FF910BD10B5F4F7C7F910BD10B5F4F781F910BD10B5F4F7F7F910BD704710B5FEF7E4F8F8F73CFF10BD704710B5FEF71BF9F8F751FF10BD89
+:40F10000704770477047704710B510220149F2F7D2FA10BD8903002001490160002070475803002010B5044B1C7804705878087098781070002010BD5403002010B5104614
+:40F1400010220249F2F7B7FA002010BD5803002001488078704700005403002010B5054982798A720146034806220B30F2F7A3FA10BD00007803002001498870002070479B
+:40F1800054030020400701D5002A01D00020704700487047FFFF00007CB50C0009D06946F9F780FA002805D10E4DE879012802D00DE00D487CBD68468079A979884206D123
+:40F1C000294606226846F2F767FA002801D007487CBD2946093110222046F2F76CFA00207CBD000034120020112E0000FFFF00007CB50C46002121706946F9F753FA00282A
+:40F2000011D1094DE87901280DD168468079A979884208D1294606226846F2F73DFA002801D1287A20707CBD3412002010B503484B220021F2F748FA10BD00003412002096
+:40F24000F8B50525074600206B46154E1D700446224664235A43B35C9B079B0F012B0BD1921953685B1C07D1137A834204D91846527B6B4625461A70641CE4B2052CE7D3BA
+:40F28000052D08D0002902D06846F9F70BFA01212846FEF7FBF9684600783870F8BD00008C0C002010B5FDF729FD10BD70B5274B64224A43244CD218012807D0022801D047
+:40F2C00003283FD1107A00281CD01FE0157A002D38D00020107288420CD0642242439E5CB607B60F012E05D1D618327AAA4201D9521E3272401CC0B20528ECD3E078401EBA
+:40F30000E0701CE0E078401CE0701072C5B2012D15D001201072002088420CD0642242439C5CA407A40F012C05D1D418227AAA4201D2521C2272401CC0B20528ECD3002081
+:40F34000FEF7A0FE70BD0000540300208C0C002010B50446407B217B000201432068002803D10846F2F734FB206010BDF7B5A0498AB0164609786A4611739E4A002815D0E6
+:40F380000B99002912D0417803780C0223438C06A50FC47880781B0524021B0D89092043864203D1002901D1022D02D910460DB0F0BD05A91846F9F7E5FD002801D08E480B
+:40F3C000F5E70598182148438C4944180834E07A002802D0022D0BD001E0012D0BD0A07A0790E588002006900890019002906EE0204600F053F976E0B54201D9374600E018
+:40F400002F46E81B85B2E07A042809D3617B227B09020A430292E17BA27B09020A4301920799012902D0022949D118E021460C3140183A460B99F2F73EF9E07AC019E07254
+:40F44000002D3CD1607B257B000205430295E07BA17B000201430220019107902FE0A088002815D103A800903B4621460B9A059800F0CAF80028BBD10298B04202D8E07A1E
+:40F48000042812D02046FFF763FF20600028AFD0A18820683A4640180B99F2F70CF9A088C019A080002D08D009E00B9820600298A08001200690089001E0012006900B98C8
+:40F4C000C0190B90F01B86B2069801280DD0002E92D10698012808D00798A072E58001210A20FEF757FD002061E7019805281FD0042871D006286FD005980199C2B203A889
+:40F50000FAF754F83A4801786846007B814209D0142358433A4BA2881B682168C018036903A8984708980128A5D1002020605FE7A08825684BE0E878AE78000206430C98F9
+:40F540002F786978001F8642ECDC0029EAD0781E152820D8F80704D004AA0598FAF750FD0BE004AB00200122029301920B460090024601460598FAF7D5FC002821D1301D0F
+:40F5800083B22049B80040184038C76B2A4604990598B84715E004AA0120002702920B4600970190024639460598FAF7BBFC002807D1009700231A46019704990598FAF769
+:40F5C00033FD0C98AD192D1D801B001F80B20C900028B0D1A6E7FFE70598182148430749A38841182268091D0198F9F755FF99E73D020020FFFF00002C230000FC08002071
+:40F60000500200205410010070B50346487B0D7B00020543C87B00240202887B049E1043621E0A812246402810D2CC80052805D0042805D0062806D0124A21E017241BE0EA
+:40F640005800114917E01148848A15E00146DAB23046F9F7ABFF020012D10D4B307814211B684143C91809690A4B994204D118214843094909680C5AA54201D9014A493AAD
+:40F68000104670BD7023000048020020EC09002050020020019900007002002070B50025C572044685800068002802D0F2F7BCF925600120A0720420E08000210A20FEF7CB
+:40F6C00069FC70BDF7B5002184B00C460F4601910291142148433349096840184038056BA806460F280705D52802070FBF1DFFF72FFD02900698C00706D00520054200D16A
+:40F700000224E8070CD10FE00698800702D40698400744D56807800F00D10324A80703D5002E01D001200190002C38D10198012835D10020009069460598FDF735FA00287D
+:40F7400002D0194988422AD1F00707D06846007800280ED06846C07800280AD0062F0AD068468078B84202D30299884203D20C2415E00F2413E0B00707D5684600780228C2
+:40F780000AD36846C078002806D0700707D507480078002802D002E0052400E00824204607B0F0BDC4020020162E0000990300207FB50B46054600226946184600F01AF8AC
+:40F7C000040001D028680DE0002D11D0286800280ED0AA88002A0BD06946F1F75DFF002800D00E20002800D00A24204604B070BD0020F7E7F8B515460F46060003D03A48A0
+:40F800000088864201D90120F8BD304600F044FA012802D00A242046F8BD14204643334800683018014620394038006BC989020301D5102004E0400301D5042000E00220F5
+:40F840000024002D07D0022815D0042815D0102813D000222A70264BCA1A994225D013DC244BCA1A994220D009DC234A8A1A1CD0012A11D119E00122ECE70222EAE7012A39
+:40F8800013D0FE2A08D110E0012A0ED0022A0CD0032A0AD0042A08D0164A521C022806D004280AD0102808D01CE03980B3E70F48006830184038408BF7E70C4909687118AC
+:40F8C00040394B8B934202D1886A416805E0102808D3C86B41680088091810223846F1F7EAFE98E70E2496E7C0020020C4020020012900000228000000280000F8B50E2428
+:40F9000016460D46074600294ED000F0C5F901284AD114203946414324480068091808460A46203840390B6BC0891C0301D5022301E05B03DB0F1E4CA04208DA1D4C001B43
+:40F940000ED001280CD002280AD0032812D0CA6B002412883046AC8096421AD90E2423E0002E05D11A462946384600F027F90EE0072419E0002EFBD15068010301D50222DB
+:40F9800001E04003C20F2946384600F0CBF804460AE0C96B161A4968324609182868F1F78AFEA8888019A8802046F8BDC40200200129000000280000FFB505460A20174606
+:40F9C0001180002D03D01D4A1288954202D9012004B0F0BD14220E465643194A05241268E402B218203AD389A34202D0641CA342EED19489AC42EBD2928AAA42E8D30C46FA
+:40FA000010E01422624351182039CA890D498A4206D121462846039A00F06CF800280BD0641CA4B2064909687218203A928AA242CED3A542E5D2CBE73C80C9E7C00200206B
+:40FA4000C402002003280000F0B507461420134A414310680A2608182038848A85893D8014E01420214641430C48006808182038C0890B49884202D0491E884204D1204689
+:40FA800000F00AF9012805D0641EA4B2AC42E8D83046F0BD3C800026FAE70000C402002003280000F0B501230A220B80002803D00E4B1B88984201D90120F0BD0525ED02C6
+:40FAC0000B4C6E1C142327684343DB19203BDB89AB4201D0B34201D108800022401E0004000C01D00A2AEDD01046F0BDC0020020C402002030B514246143094C0346246811
+:40FB000000200C19214620398D899D4202D8898A994201D20A2030BD403C218E117030BDC4020020F8B50C4601460E20002C24D008461423584300251F4BA5801E6827681D
+:40FB40008619403E368E491C360A3E70A688761CB6B2A6802768B955A7882668090AF6197170A188891C89B2A180022A06D0012A04D0002A10D00A252846F8BD2268561827
+:40FB80001968102240184038C06B41683046F1F792FDA08810300CE01A68801820382268008B5054A2882168000A89184870A088801CA080E0E70000C4020020F8B50C46DC
+:40FBC00001460E20002C61D01420414300253048A58003680527CE1831462039C889FF02B84202D07F1CB84214D1022A05D0012A03D0002A0BD00A2547E0403EF16B206818
+:40FC000049681022F1F757FDA08810303CE02168087032E01F4A1E4F904236D10A8B142011464143C8184038006B030301D5022001E04003C00F23681A70A6882368120A1D
+:40FC40009B195A70A288921C93B2A3803A6826688A18203A928AF254A6882368120A9B195A70A288921C92B2A28000280DD13868081820382168008B8854A2882168000ADC
+:40FC800089184870A088801CA0802846F8BD0000C402002002280000FEB50546C0081E4F6A070126385C520F31469140084209D00024002C2BD069462846FFF7F3FE002832
+:40FCC00002D024E00124F4E7684601888D421ED0C8084A07385C520F3346934018420AD00024002C13D002AB01AA2846FFF764FE002802D00BE00124F3E768468088C108F0
+:40FD00004007795C400F8640314202D000242046FEBD0124FBE70000FC0B0020F3B54F4983B00020087091E04D484E490088C0004518A87901287DD1A88804902C68002677
+:40FD400060782778000207434748391A87421BD011DC4648391A874233D006DC444838182FD04449401852D12BE04348081845D001284CD148E0891F0B00F1F7E1FE0822EE
+:40FD80003C22223C3C22223CE17B012906D03B48F8F7F8FCE079002802D038E03848F7E72146062209316846F1F785FC207A694688716846FCF78AFE002836D006218170AF
+:40FDC00025E020790102E078084302A9FCF79AFE002803D002988078012801D0224E0A3623484042874206D11F480A3086420ED0029907208870002E09D016E00622E11CA2
+:40FE00002048F1F758FC02E01F49207A0870012321461846049AF1F7D1FE14484738874203D01A480178491E01702046F1F7FCFD002100E00FE0A9712960094AA98010886C
+:40FE4000401C80B21080022800D111800F480078002800D068E705B0F0BD0000CE020020D40200207C0C00200D2000007C0C0000FAFBFFFF8BF7FFFF77ECFFFFE002002047
+:40FE8000ED020020F3020020FA020020CC020020F8B50D4600280ED0002D0CD0164E074630881649C0004418A079002804D001210220FEF76FF8F8BD2846F1F789FD20605B
+:40FEC0000028F8D02A463946F1F7F5FB00F018F80027002804D02068F1F7A6FD2760F8BDA5800120A0713088401C80B230800228F5D13780F8BD0000D60200207C0C002090
+:40FF000010B5084C00202178002909D100231A4605491846FDF7B8FD002801D10121217010BD0000CE0200201DFD00000F4910B540181AD10E4806224079002815D00C4898
+:40FF400000218B001B189B78934206D18A0002231418A370DB1E835201E0491CF1D0012903D0002901D1FCF7E3FD10BDF3DFFFFFE60200201CB5014606226846F1F79BFB44
+:40FF80000120694688716846FCF7A0FD064C002803D113212088FCF771FA0020C0432080FCF784FB1CBD0000D8020020FEB50446C6788579C07969468871214606220831C8
+:40FFC0006846F1F778FB31484079002805D0694602A8F8F793FB002804D000202C4F002802D029E02948F9E7002E2ED1012D06D128480178012907D02748F8F7C3FB684622
+:020000040001F9
+:400000008079012802D012E02448F6E768464079800901280BD1694602A8F8F76FFB002805D01F496846FFF73DF900280ED06846FCF74CFD002811D0002E17D00022D24366
+:40004000028002228270FCF773FDFEBD607922791449000202430A803D70FEBD60790102207908431321FCF709FAFEBD617909020180227911430180012282703D700188FA
+:40008000001D2A4600F072FCFEBD0000E6020020EC020020F9020020E0020020ED02002075FF0000D80200207CB5044681780079E57800020543002916D169462846FCF736
+:4000C00021FD002810D001796A46117100998A78022A09D00B4A0C4B12889A4205D0954203D10A49002008707CBD02228A700B804179012901D1FCF71BFD617901A8F8F7EC
+:40010000BBFD7CBDD8020020FFFF0000CF02002000487047112E0000FEB5416804460E7848788B684A6821689C7D09782407250EDC7D2C4300290AD1650702D001256D03F5
+:4001400006E065066D0F02D00125AD0300E001255F78D7721F7A177394725C726C235E430E4BF3185D6001235B039D4210D1917A6B464907490F1972117B59720021019161
+:400180000821009101AB00220621FCF7AFFF03E0012D01D1FCF784FE0020FEBDD40E002010B5022101810146012000F0B7FA10BDFEB541680E784A7800924A6801928F6808
+:4001C00004687D7AE8070CD01023224606210098FCF758FF22460A23103207210098FCF751FFA8070DD5224610231A3208210098FCF748FF224607232A3209210098FCF73D
+:4002000041FF680706D52246102331320A210098FCF738FF6806400F02D00120800300E001206C214E43074971184860012806D101987978C17200210098FCF731FE0020BE
+:40024000FEBD0000D40E0020F8B5024640688468057846781068214610221831F1F71CFA002805D00D493046FCF75EFF0C48F8BD224628321023174604213046FCF702FFA2
+:400280002246394638322046FDF75AFB6C2255430121044A4902AA185160F8BD04040000FFFF0000D40E002010B54068416848880E31FCF7A7FB10BDF8B504464068067889
+:4002C00045783046FCF7ACFF3046FDF7A1F9208900900022052128462368FCF707FF0020F8BD000070B5C17A002902D000F048FA70BD416840248B680D784E785968802972
+:4003000002D020290ED000E010240389026803213046FCF7B7FE6C204543064828184460002070BD0289016818461830F1F7C3F9F1E70000D40E002000487047162E00008A
+:4003400010B5416800684A7801781046FCF7A8FD002010BDFEB506464068354A4178029141680191846870686C230078F17A584300258018002906D027463837FF21013129
+:400380004160012036E020214160207BE17C274628370840012816D06078400729D50298642148432349085CC006C017401C0090A17CE07AFCF708FE00280BD003282ED0AC
+:4003C00002280CD00EE00198214648310D30FEF7E3FE0EE06078FB210840607009E0009800281CD01448FCF77FF804215920134D015500200090328938463168F1F75BF916
+:40040000002D0ED00E48854207D1002003460246009003210298FCF769FE0020FEBD084DE7E72046009A0199FDF7DCF9F5E70000D40E00208C0C002018200000172E0000EF
+:40044000FFFF0000F0B5054685B0002001906868017800914178029144688768607A039000202E6804900098FCF7C0FEE97A00290DD03C460A343046FCF7E2FE002817D066
+:400480001B490298FCF750FE1A4805B0F0BD3046791CFCF788FD01237A1C0B210298FCF7F1FD039880088000401C60720498ECE7012020702A893146601CF1F7FCF8207949
+:4004C0006946887100986C2250430B4A022180184160E07801A9FCF759FD0420009001AB002202210298FCF701FE0020CDE700000A040000FFFF0000D40E0020FEB506468D
+:40050000406804270178019141780091F17A84683568002906D02846FCF792FE00281AD0354954E0E9782A46002903D00098FCF7FBFD5EE021460220FCF70AFE00284AD196
+:40054000607B6178024680073A40800F1143001D0140617041E0022060742046328929461230F1F7A8F8E07BA27DC043C1B2207CC043C0B20A42D3D1E17D0142D0D1207B2D
+:40058000E17C084001280DD0A17CE07AFCF71CFD0246A9786078FEF7F5FD002802D01649C91F14E0A9786078394008436070A9788907890F091D08406070A07BE978884256
+:4005C00000D30846217A814206D90B49091F0098FCF7AAFD0948FEBD20720948FBF784FF01986C225043074A082180184034416067760020FEBD00000A040000FFFF0000E6
+:4006000018200000D40E002070B5416802890D784C6889680E7A016820460E30F1F74BF81020821BA0190E300021F1F74DF86C214D4301200249C00269184860002070BD6A
+:40064000D40E0020F0B5416885B00F784A780392C57A8E684C6802890168A8000019806BF1F729F8707A072D04D0092D04D00A2D04D005E0EF2102E0DF2100E0BF2108409F
+:4006800070724006410F144801D0054600E001256C214F43114979184D60854211D0A07A69464006400F0872207B487220460E3001900820009001AB002207210398FCF747
+:4006C00015FD012D05D17078E07200210398FCF7E7FB002005B0F0BD00400000D40E002008B541684A78016800290ED009686B4619700A0A5A70090C99700321036001810D
+:400700000146002000F00AF808BD03491046FCF70BFD002008BD000001040000FEB5044648680A89856847784668284609684830F0F7C1FF012C1AD12C464034A07A617A89
+:40074000000201430802217A01AB0143042001910090014600223846FCF7C8FC0749884205D1019A2272100A6072100CA072002231462846FDF736F8FEBD0000A02E0000CF
+:40078000F8B5416805468C680F7848786168102640290DD0802620462A8918302968F0F78AFF6C2047430648381846600020F8BD2246102318320321FCF764FCEBE70000B3
+:4007C000D40E002010B50449827A0C46012A01D1F7F7F4FC204610BD182F000070B50446807A0025012805D02046F7F705FE0546284670BD61790C2251430A4A2068891860
+:40080000C97A0078491E814203D107492046F7F7D5FB20680321C078090241182046F7F7CDFCE5E7A8080020FBFF000010B5817A0024012904D0F7F7DFFD0446204610BD67
+:4008400002685178127809020A43172A01D2064C05E041790C235943044BC9188A802146F7F7ACFCEAE70000162F0000A8080020F8B505464679A97A0068002907D041787B
+:40088000047809020C43172C0BD2184F1DE08179447909020C430C20154970434018808804E00C201249704340184088844200D9044622460421281DF8F7B4FD070004D1BB
+:4008C0000C2046430A483018C480A87A012802D0002F05D008E039462846F7F76FFC03E02846F7F789FD07463846F8BD162F0000A808002010B5817A0024012904D0F7F7EC
+:400900007BFD0446204610BD41790C225143084A8918897A002906D0417A522903D0D22901D01B29EED10021F7F748FCEAE70000A808002010B5817A0024012904D0F7F7B5
+:400940005BFD0446204610BD0021F7F737FCF9E710B5817A0024012902D0034C204610BD0021F7F72BFCF9E7122F0000F8B50023154E00933488154DAC4211D1318072717F
+:40098000B360F374B3810121B1740421F1810078307117200E497380088000240D4F01E00D48F8BDE0003D58002D08D00098182148438019001D04236A460121A847641C2A
+:4009C000032CEFD30020F8BDFC080020FFFF000048020020EC0900202B23000010B50848806A002802D0F1F781FB10BDF2F7A0FB1020F1F735FB0121F5F77AFC10BD0000FB
+:400A000040F02E4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018
+:400A40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076
+:400A800000300F40000400400F40000404420F4019025D02C608D6011B0002000B0001002800010040000100170001001700010000000000000000000000000000000000A9
+:400AC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F6
+:400B000008000A000B000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098
+:400B40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075
+:400B80000000000000000000000000000100002801000000070000000018000000000000020003280102000003000000002A0000000000000300002A01020000030000005C
+:400BC0000B00000038010020040003280102000005000000012A0000000000000500012A01020000050000000200000040010020060003280102000007000000042A00002B
+:400C0000000000000700042A0102000007000000080000004801002008000028010000000B000000011800000000000009000328012200000B000000052A0000000000001E
+:400C40000A00052A012200000B00000004000000500100200B000229040A00000B00000002000000580100200C000028010000000E00000002180000000000000D00032839
+:400C8000010400000E000000062A0000000000000E00062A020400000E0000000100000060010020000000000000000000000000000000000000000000000000000000001D
+:400CC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F4
+:400D0000030405060708090A0B0C0E0F101112131415161718191B1C1D1E1F2021222325262728292A2B2E2F3031323334350000F8B5C046F8BC08BC9E46704741020000BA
+:400D4000F5030000F8B5C046F8BC08BC9E46704719020000C0150100C8000020D8020000581900000000000000000000000000000000000000000000000000000000000091
+:400D80000004040001040800020414000304200004042C00050448007C01000031010000060700120B00110000C20100919519294999409C1B04041BFFFFFFFF000000004B
+:400DC0000008080007070400E2103BE01BE01F60427EF56DF70096BE2090000008502604060037D7000101002020000001000000F401FA00960064004B0032001E001400BC
+:400E0000475B0000E55A0000555E0000E95B0000BF5E0000BF5E0000355E0000DD5E0000A95C0000DD5E0000955D0000AD5D0000015F00001B5E0000BF5E0000BF5E000083
+:400E4000BF5E0000BF5E0000CD5D0000115E0000FF5E0000FF5E0000A15E0000FF5E0000A15C00002D5E0000455E0000FF5E0000FF5E0000095D0000FF5E0000BD5D0000C7
+:400E8000815F0000255E0000FF5E0000FF5E0000FF5E0000FF5E0000FF5E0000FF5E0000096D0000ED6C0000ED6C0000ED6C0000196D0000D5F00000ED6C0000C5F00000C7
+:400EC000DDF00000CDF00000F16C0000F16C0000F16C0000F16C0000FD6C0000E56C0000DD6C0000016D0000F16C0000F16C0000F56C0000F16C000085700000ED6C0000BD
+:400F0000F16C00003970000031700000ED6C00000000000000000000000000005B7300003B7200003B7200003B7200006F7300001D7300003B720000017300008373000053
+:400F400017730000817300007F730000397200003B7200003B7200003B72000011720000EB720000377200006D730000A7720000B57200004F7200003B720000997300002C
+:400F80007B7200006D7200003B720000D7720000D17300003B720000057500003F7400003F7400003F74000031750000A37400003F740000F7740000F7740000957400009C
+:400FC00039750000357500003F7400003F740000837400003B7400002D7400002D7400003F7400002D7500006F7400003F740000437400003F7400003F7400005B74000074
+:40100000477400003F74000087740000417500003D75000008000000060F0020200107021900000007070E05020220001C1202000103002000800000C00000000004000082
+:4010400000A822000000000000040000F7FFFF7F00000030C19C000089A0000089A0000089A0000089A000001D8B0000E98B000089A0000089A0000089A0000089A000003D
+:4010800089A0000089A0000089A0000089A0000089A0000089A000009D9E0000E19E000001960000A9970000959B0000A57F000000000000D01401007014010008000000E3
+:4010C00059D7000000000000B01101002C1101000B0000000000000000000000000000000000000000000000000001000100000100010202030002000000000002020100A3
+:4011000002000000DDD30000E5D4000041D4000001010B0102028102820503040403840906090709080909090A09050A01000000010000000000000002000000040000000C
+:4011400002000000030000000700000005000000040000000A00000008000000050000000C0000000B000000060000000E0000000D00000007000000100000000F000000E5
+:401180000800000013000000110000000900000016000000140000000A0000001700000017000000FF00000018000000180000000100000045040100FE7F00003903010064
+:4011C000010000004504010006000000FD040100F97F0000390301001800000055030100A0000000A1010100477F000039030100E0000000E502010000010000490201001B
+:401200001F7E000039030100A0000000E10601005F7F0000390301000002000009060100FF7D000039030100000C000019010100FF6300003903010000080000A9020100EC
+:4012400001000000B9020100FE7700003903010000200000B10101000040000045060100FF1F000039030100FF7F000041030100FF7F0000110101000000000000000000F1
+:4012800000000000000000008700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A7
+:4012C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EE
+:4013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AD
+:40134000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006D
+:40138000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002D
+:4013C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ED
+:4014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AC
+:401440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008100000000000000000000008200000069
+:401480000100000001000000010000000200000002000000020000000400000003000000030000000600000005000000F10000000700000007000000F20000000900000014
+:4014C00008000000FF0000000A0000000A00000002000000F508010001000000F50801000E000000DD070100020000002D0801000C000000C5070100020000007108010052
+:401500000C000000C50701000E000000F50801000C0000003509010002000000C50701000E000000510901005369676E6174757265003030303142383030303130323033D0
+:40154000303430353036303730383039304130423043304430453046313031313132313331343135313631373138313931413142314331443145314632303231323232330F
+:40158000323432353236323732383239324132423243324432453246333033313332333333343335333633373338333933413342334333443345414200000000000000001B
+:4015C000000000002000300000000000000050A0000700000201060C09424C45204C616220315F310303021800000000000000000000001402000000CC000020DC00002085
+:40160000C40300200000000000000050A000000000F2FF0F424C45204C616220315F310002060028000000E803000000000000000B0000001C010020020000002701002043
+:401640000800000029010020040000003101002002000000E81C0020010000003501002010011000006CDC0280BB0000300000000000C05D00000000000000000000000052
+:40168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002A
+:4016C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EA
+:4017000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A9
+:401740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069
+:4017800000000000000000000000000000000000FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002A
+:4017C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E9
+:401800000000000000000000000000000000000000000000000000000000000028150100000000000000000032150100000000000000000000000000000000000000000022
+:4018400000000000000000000000000004771000D693E8A4235548991D7761E6632B108E991F261EF609972EAD7E0A2DF465E3BD7B491EB4C095951346730000C0FFEEDE96
+:40188000DA90D5069592ED91D7A89E2CDC4A935BF90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E8
+:4018C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E8
+:4019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A7
+:401940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067
+:401980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027
+:4019C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E7
+:401A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A6
+:401A40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066
+:401A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026
+:401AC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E6
+:401B000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A5
+:401B40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065
+:401B80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025
+:401BC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E5
+:401C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A4
+:401C40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064
+:401C80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024
+:401CC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E4
+:401D000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A3
+:401D40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063
+:401D80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023
+:401DC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E3
+:401E000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A2
+:401E40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062
+:401E80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022
+:401EC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E2
+:401F000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A1
+:401F40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061
+:401F80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021
+:401FC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E1
+:4020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0
+:402040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060
+:402080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020
+:4020C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E0
+:40210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009F
+:40214000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005F
+:40218000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001F
+:4021C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DF
+:40220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009E
+:40224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005E
+:40228000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001E
+:4022C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DE
+:40230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009D
+:40234000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005D
+:40238000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001D
+:4023C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DD
+:40240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009C
+:40244000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005C
+:40248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001C
+:4024C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DC
+:40250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009B
+:40254000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005B
+:40258000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001B
+:4025C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DB
+:40260000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009A
+:40264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005A
+:40268000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001A
+:4026C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DA
+:402700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099
+:402740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059
+:402780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019
+:4027C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D9
+:402800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098
+:402840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058
+:402880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018
+:4028C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D8
+:402900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097
+:402940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057
+:402980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017
+:4029C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D7
+:402A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096
+:402A40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056
+:402A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016
+:402AC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D6
+:402B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000095
+:402B40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055
+:402B80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015
+:402BC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D5
+:402C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094
+:402C40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054
+:402C80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014
+:402CC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D4
+:402D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093
+:402D40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053
+:402D80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013
+:402DC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D3
+:402E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092
+:402E40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052
+:402E80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012
+:402EC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D2
+:402F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091
+:402F40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051
+:402F80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+:402FC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D1
+:403000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090
+:403040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050
+:403080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010
+:4030C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D0
+:40310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008F
+:40314000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004F
+:40318000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F
+:4031C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CF
+:40320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008E
+:40324000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004E
+:40328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E
+:4032C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CE
+:40330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008D
+:40334000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004D
+:40338000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D
+:4033C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CD
+:40340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008C
+:40344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C
+:40348000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C
+:4034C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CC
+:40350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008B
+:40354000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004B
+:40358000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B
+:4035C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CB
+:40360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008A
+:40364000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004A
+:40368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A
+:4036C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CA
+:403700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089
+:403740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049
+:403780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009
+:4037C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C9
+:403800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088
+:403840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048
+:403880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008
+:4038C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C8
+:403900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087
+:403940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047
+:403980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007
+:4039C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C7
+:403A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086
+:403A40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046
+:403A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006
+:403AC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C6
+:403B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085
+:403B40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045
+:403B80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005
+:403BC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C5
+:403C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084
+:403C40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044
+:403C80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004
+:403CC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C4
+:403D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083
+:403D40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043
+:403D80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003
+:403DC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C3
+:403E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082
+:403E40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042
+:403E80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002
+:403EC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C2
+:403F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081
+:403F40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041
+:403F80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+:403FC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C1
+:404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080
+:404040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040
+:404080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+:4040C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C0
+:40410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007F
+:40414000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003F
+:4041800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FF
+:4041C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BF
+:40420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007E
+:40424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003E
+:4042800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FE
+:4042C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BE
+:40430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007D
+:40434000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003D
+:4043800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FD
+:4043C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BD
+:40440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007C
+:40444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003C
+:4044800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FC
+:4044C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BC
+:40450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007B
+:40454000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003B
+:4045800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FB
+:4045C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BB
+:40460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007A
+:40464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003A
+:4046800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FA
+:4046C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BA
+:404700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079
+:404740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039
+:4047800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F9
+:4047C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B9
+:404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078
+:404840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038
+:4048800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F8
+:4048C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B8
+:404900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077
+:404940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037
+:4049800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F7
+:4049C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B7
+:404A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076
+:404A40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036
+:404A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F6
+:404AC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B6
+:404B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075
+:404B40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035
+:404B800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F5
+:404BC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B5
+:404C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074
+:404C40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034
+:404C800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F4
+:404CC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B4
+:404D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073
+:404D40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033
+:404D800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F3
+:404DC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B3
+:404E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072
+:404E40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032
+:404E800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F2
+:404EC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B2
+:404F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071
+:404F40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031
+:404F800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F1
+:404FC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B1
+:405000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070
+:405040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030
+:4050800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F0
+:4050C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B0
+:40510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006F
+:40514000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F
+:4051800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EF
+:4051C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AF
+:40520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006E
+:40524000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002E
+:4052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EE
+:4052C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AE
+:40530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006D
+:40534000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002D
+:4053800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ED
+:4053C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AD
+:40540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006C
+:40544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002C
+:4054800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EC
+:4054C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AC
+:40550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006B
+:40554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002B
+:4055800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EB
+:4055C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AB
+:40560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006A
+:40564000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002A
+:4056800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EA
+:4056C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AA
+:405700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069
+:405740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029
+:4057800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E9
+:4057C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A9
+:405800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068
+:405840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028
+:4058800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E8
+:4058C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A8
+:405900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067
+:405940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027
+:4059800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E7
+:4059C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A7
+:405A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066
+:405A40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026
+:405A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E6
+:405AC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A6
+:405B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065
+:405B40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025
+:405B800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E5
+:405BC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A5
+:405C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064
+:405C40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024
+:405C800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E4
+:405CC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A4
+:405D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063
+:405D40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023
+:405D800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E3
+:405DC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A3
+:405E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062
+:405E40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022
+:405E800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E2
+:405EC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A2
+:405F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061
+:405F40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021
+:405F800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E1
+:405FC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A1
+:406000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060
+:406040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020
+:4060800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E0
+:4060C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0
+:40610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005F
+:40614000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001F
+:4061800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DF
+:4061C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009F
+:40620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005E
+:40624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001E
+:4062800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DE
+:4062C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009E
+:40630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005D
+:40634000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001D
+:4063800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DD
+:4063C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009D
+:40640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005C
+:40644000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001C
+:4064800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DC
+:4064C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009C
+:40650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005B
+:40654000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001B
+:4065800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DB
+:4065C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009B
+:40660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005A
+:40664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001A
+:4066800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DA
+:4066C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009A
+:406700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059
+:406740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019
+:4067800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D9
+:4067C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099
+:406800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058
+:406840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018
+:4068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D8
+:4068C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098
+:406900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057
+:406940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017
+:4069800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D7
+:4069C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097
+:406A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056
+:406A40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016
+:406A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D6
+:406AC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096
+:406B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055
+:406B40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015
+:406B800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D5
+:406BC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000095
+:406C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054
+:406C40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014
+:406C800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D4
+:406CC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094
+:406D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053
+:406D40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013
+:406D800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D3
+:406DC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093
+:406E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052
+:406E40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012
+:406E800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D2
+:406EC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092
+:406F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051
+:406F40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+:406F800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D1
+:406FC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091
+:407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050
+:407040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010
+:4070800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D0
+:4070C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090
+:40710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004F
+:40714000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F
+:4071800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CF
+:4071C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008F
+:40720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004E
+:40724000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E
+:4072800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CE
+:4072C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008E
+:40730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004D
+:40734000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D
+:4073800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CD
+:4073C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008D
+:40740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C
+:40744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C
+:4074800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CC
+:4074C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008C
+:40750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004B
+:40754000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B
+:4075800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CB
+:4075C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008B
+:40760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004A
+:40764000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A
+:4076800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CA
+:4076C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008A
+:407700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049
+:407740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009
+:4077800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C9
+:4077C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089
+:407800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048
+:407840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008
+:4078800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C8
+:4078C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088
+:407900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047
+:407940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007
+:4079800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C7
+:4079C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087
+:407A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046
+:407A40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006
+:407A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C6
+:407AC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086
+:407B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045
+:407B40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005
+:407B800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C5
+:407BC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085
+:407C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044
+:407C40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004
+:407C800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C4
+:407CC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084
+:407D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043
+:407D40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003
+:407D800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C3
+:407DC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083
+:407E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042
+:407E40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002
+:407E800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C2
+:407EC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082
+:407F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041
+:407F40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+:407F800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C1
+:407FC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081
+:408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040
+:408040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+:4080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C0
+:4080C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080
+:40810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003F
+:4081400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FF
+:4081800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BF
+:4081C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007F
+:40820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003E
+:4082400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FE
+:4082800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BE
+:4082C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007E
+:40830000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003D
+:4083400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FD
+:4083800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BD
+:4083C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007D
+:40840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003C
+:4084400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FC
+:4084800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BC
+:4084C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007C
+:40850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003B
+:4085400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FB
+:4085800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BB
+:4085C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007B
+:40860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003A
+:4086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FA
+:4086800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BA
+:4086C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007A
+:408700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039
+:4087400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F9
+:4087800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B9
+:4087C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079
+:408800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038
+:4088400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F8
+:4088800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B8
+:4088C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078
+:408900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037
+:4089400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F7
+:4089800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B7
+:4089C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077
+:408A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036
+:408A400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F6
+:408A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B6
+:408AC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076
+:408B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035
+:408B400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F5
+:408B800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B5
+:408BC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075
+:408C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034
+:408C400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F4
+:408C800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B4
+:408CC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074
+:408D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033
+:408D400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F3
+:408D800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B3
+:408DC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073
+:408E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032
+:408E400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F2
+:408E800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B2
+:408EC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072
+:408F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031
+:408F400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F1
+:408F800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B1
+:408FC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071
+:409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030
+:4090400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F0
+:4090800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B0
+:4090C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070
+:40910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F
+:4091400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EF
+:4091800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AF
+:4091C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006F
+:40920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002E
+:4092400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EE
+:4092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AE
+:4092C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006E
+:40930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002D
+:4093400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ED
+:4093800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AD
+:4093C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006D
+:40940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002C
+:4094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EC
+:4094800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AC
+:4094C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006C
+:40950000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002B
+:4095400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EB
+:4095800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AB
+:4095C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006B
+:40960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002A
+:4096400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EA
+:4096800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AA
+:4096C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006A
+:409700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029
+:4097400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E9
+:4097800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A9
+:4097C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069
+:409800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028
+:4098400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E8
+:4098800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A8
+:4098C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068
+:409900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027
+:4099400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E7
+:4099800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A7
+:4099C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067
+:409A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026
+:409A400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E6
+:409A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A6
+:409AC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066
+:409B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025
+:409B400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E5
+:409B800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A5
+:409BC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065
+:409C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024
+:409C400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E4
+:409C800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A4
+:409CC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064
+:409D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023
+:409D400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E3
+:409D800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A3
+:409DC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063
+:409E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022
+:409E400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E2
+:409E800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A2
+:409EC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062
+:409F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021
+:409F400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E1
+:409F800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A1
+:409FC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061
+:40A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020
+:40A0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E0
+:40A0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0
+:40A0C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060
+:40A10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001F
+:40A1400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DF
+:40A18000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009F
+:40A1C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005F
+:40A20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001E
+:40A2400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DE
+:40A28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009E
+:40A2C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005E
+:40A30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001D
+:40A3400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DD
+:40A38000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009D
+:40A3C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005D
+:40A40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001C
+:40A4400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DC
+:40A48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009C
+:40A4C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005C
+:40A50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001B
+:40A5400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DB
+:40A58000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009B
+:40A5C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005B
+:40A60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001A
+:40A6400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DA
+:40A68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009A
+:40A6C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005A
+:40A700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019
+:40A7400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D9
+:40A780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099
+:40A7C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059
+:40A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018
+:40A8400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D8
+:40A880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098
+:40A8C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058
+:40A900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017
+:40A9400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D7
+:40A980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097
+:40A9C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057
+:40AA00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016
+:40AA400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D6
+:40AA80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096
+:40AAC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056
+:40AB00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015
+:40AB400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D5
+:40AB80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000095
+:40ABC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055
+:40AC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014
+:40AC400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D4
+:40AC80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094
+:40ACC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054
+:40AD00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013
+:40AD400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D3
+:40AD80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093
+:40ADC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053
+:40AE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012
+:40AE400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D2
+:40AE80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092
+:40AEC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052
+:40AF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+:40AF400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D1
+:40AF80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091
+:40AFC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051
+:40B000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010
+:40B0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D0
+:40B080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090
+:40B0C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050
+:40B10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F
+:40B1400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CF
+:40B18000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008F
+:40B1C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004F
+:40B20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E
+:40B2400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CE
+:40B28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008E
+:40B2C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004E
+:40B30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D
+:40B3400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CD
+:40B38000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008D
+:40B3C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004D
+:40B40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C
+:40B4400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CC
+:40B48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008C
+:40B4C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C
+:40B50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B
+:40B5400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CB
+:40B58000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008B
+:40B5C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004B
+:40B60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A
+:40B6400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CA
+:40B68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008A
+:40B6C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004A
+:40B700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009
+:40B7400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C9
+:40B780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089
+:40B7C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049
+:40B800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008
+:40B8400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C8
+:40B880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088
+:40B8C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048
+:40B900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007
+:40B9400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C7
+:40B980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087
+:40B9C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047
+:40BA00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006
+:40BA400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C6
+:40BA80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086
+:40BAC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046
+:40BB00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005
+:40BB400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C5
+:40BB80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085
+:40BBC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045
+:40BC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004
+:40BC400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C4
+:40BC80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084
+:40BCC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044
+:40BD00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003
+:40BD400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C3
+:40BD80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083
+:40BDC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043
+:40BE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002
+:40BE400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C2
+:40BE80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082
+:40BEC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042
+:40BF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+:40BF400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C1
+:40BF80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081
+:40BFC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041
+:40C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+:40C0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C0
+:40C080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080
+:40C0C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040
+:40C1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FF
+:40C1400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BF
+:40C18000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007F
+:40C1C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003F
+:40C2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FE
+:40C2400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BE
+:40C28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007E
+:40C2C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003E
+:40C3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FD
+:40C3400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BD
+:40C38000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007D
+:40C3C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003D
+:40C4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FC
+:40C4400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BC
+:40C48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007C
+:40C4C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003C
+:40C5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FB
+:40C5400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BB
+:40C58000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007B
+:40C5C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003B
+:40C6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FA
+:40C6400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BA
+:40C68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007A
+:40C6C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003A
+:40C7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F9
+:40C7400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B9
+:40C780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079
+:40C7C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039
+:40C8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F8
+:40C8400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B8
+:40C880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078
+:40C8C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038
+:40C9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F7
+:40C9400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B7
+:40C980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077
+:40C9C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037
+:40CA000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F6
+:40CA400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B6
+:40CA80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076
+:40CAC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036
+:40CB000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F5
+:40CB400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B5
+:40CB80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075
+:40CBC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035
+:40CC000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F4
+:40CC400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B4
+:40CC80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074
+:40CCC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034
+:40CD000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F3
+:40CD400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B3
+:40CD80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073
+:40CDC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033
+:40CE000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F2
+:40CE400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B2
+:40CE80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072
+:40CEC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032
+:40CF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F1
+:40CF400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B1
+:40CF80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071
+:40CFC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031
+:40D0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F0
+:40D0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B0
+:40D080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070
+:40D0C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030
+:40D1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EF
+:40D1400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AF
+:40D18000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006F
+:40D1C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F
+:40D2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EE
+:40D2400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AE
+:40D28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006E
+:40D2C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002E
+:40D3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ED
+:40D3400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AD
+:40D38000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006D
+:40D3C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002D
+:40D4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EC
+:40D4400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AC
+:40D48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006C
+:40D4C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002C
+:40D5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EB
+:40D5400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AB
+:40D58000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006B
+:40D5C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002B
+:40D6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EA
+:40D6400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AA
+:40D68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006A
+:40D6C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002A
+:40D7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E9
+:40D7400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A9
+:40D780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069
+:40D7C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029
+:40D8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E8
+:40D8400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A8
+:40D880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068
+:40D8C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028
+:40D9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E7
+:40D9400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A7
+:40D980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067
+:40D9C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027
+:40DA000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E6
+:40DA400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A6
+:40DA80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066
+:40DAC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026
+:40DB000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E5
+:40DB400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A5
+:40DB80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065
+:40DBC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025
+:40DC000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E4
+:40DC400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A4
+:40DC80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064
+:40DCC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024
+:40DD000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E3
+:40DD400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A3
+:40DD80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063
+:40DDC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023
+:40DE000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E2
+:40DE400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A2
+:40DE80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062
+:40DEC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022
+:40DF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E1
+:40DF400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A1
+:40DF80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061
+:40DFC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021
+:40E0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E0
+:40E0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0
+:40E080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060
+:40E0C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020
+:40E1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DF
+:40E14000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009F
+:40E18000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005F
+:40E1C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001F
+:40E2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DE
+:40E24000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009E
+:40E28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005E
+:40E2C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001E
+:40E3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DD
+:40E34000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009D
+:40E38000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005D
+:40E3C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001D
+:40E4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DC
+:40E44000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009C
+:40E48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005C
+:40E4C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001C
+:40E5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DB
+:40E54000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009B
+:40E58000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005B
+:40E5C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001B
+:40E6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DA
+:40E64000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009A
+:40E68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005A
+:40E6C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001A
+:40E7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D9
+:40E740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099
+:40E780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059
+:40E7C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019
+:40E8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D8
+:40E840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098
+:40E880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058
+:40E8C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018
+:40E9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D7
+:40E940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097
+:40E980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057
+:40E9C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017
+:40EA000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D6
+:40EA40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096
+:40EA80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056
+:40EAC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016
+:40EB000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D5
+:40EB40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000095
+:40EB80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055
+:40EBC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015
+:40EC000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D4
+:40EC40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094
+:40EC80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054
+:40ECC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014
+:40ED000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D3
+:40ED40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093
+:40ED80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053
+:40EDC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013
+:40EE000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D2
+:40EE40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092
+:40EE80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052
+:40EEC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012
+:40EF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D1
+:40EF40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091
+:40EF80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051
+:40EFC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+:40F0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D0
+:40F040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090
+:40F080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050
+:40F0C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010
+:40F1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CF
+:40F14000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008F
+:40F18000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004F
+:40F1C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F
+:40F2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CE
+:40F24000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008E
+:40F28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004E
+:40F2C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E
+:40F3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CD
+:40F34000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008D
+:40F38000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004D
+:40F3C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D
+:40F4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CC
+:40F44000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008C
+:40F48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C
+:40F4C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C
+:40F5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CB
+:40F54000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008B
+:40F58000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004B
+:40F5C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B
+:40F6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CA
+:40F64000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008A
+:40F68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004A
+:40F6C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A
+:40F7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C9
+:40F740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089
+:40F780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049
+:40F7C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009
+:40F8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C8
+:40F840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088
+:40F880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048
+:40F8C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008
+:40F9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C7
+:40F940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087
+:40F980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047
+:40F9C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007
+:40FA000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C6
+:40FA40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086
+:40FA80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046
+:40FAC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006
+:40FB000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C5
+:40FB40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085
+:40FB80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045
+:40FBC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005
+:40FC000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C4
+:40FC40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084
+:40FC80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044
+:40FCC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004
+:40FD000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C3
+:40FD40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083
+:40FD80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043
+:40FDC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003
+:40FE000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C2
+:40FE40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082
+:40FE80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042
+:40FEC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002
+:40FF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C1
+:40FF40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081
+:40FF80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041
+:40FFC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+:0200000490303A
+:02000000EE67A9
+:0200000490402A
+:4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C0
+:400040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080
+:0200000490501A
+:0C00000000020E34119E00010E95000558
+:0200000490600A
+:0100000001FE
+:00000001FF
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE Lab 1_1.map
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE Lab 1_1.map	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE Lab 1_1.map	(revision 7)
@@ -0,0 +1,9224 @@
+Archive member included because of file (symbol)
+
+.\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyfitter_cfg.o)
+                              .\CortexM0\ARM_GCC_484\Debug\Cm0Start.o (cyfitter_cfg)
+.\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+                              .\CortexM0\ARM_GCC_484\Debug\main.o (PWM_WriteCompare)
+.\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE.o)
+                              .\CortexM0\ARM_GCC_484\Debug\main.o (CyBle_Start)
+.\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_gatt.o)
+                              .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE.o) (cyBle_state)
+.\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_ias.o)
+                              .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE.o) (CyBle_IasInit)
+.\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_eventHandler.o)
+                              .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE.o) (cyBle_connHandle)
+.\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyBootAsmGnu.o)
+                              .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyfitter_cfg.o) (CyDelayCycles)
+.\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+                              .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyfitter_cfg.o) (CySysClkWriteImoFreq)
+.\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+                              .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyfitter_cfg.o) (CySysClkWcoStart)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBle.o)
+                              .\CortexM0\ARM_GCC_484\Debug\main.o (CyBle_ProcessEvents)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgrIP_Interface.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBle.o) (CyBleStackMgr_Init)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_os.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgrIP_Interface.o) (cyBleStackMemoryConfig)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_StackTaskHandler.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgrIP_Interface.o) (CyBle_CreateBleStackTask)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(transport_sf.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_StackTaskHandler.o) (hci_soft_transport_notify_data_received)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgrIP_Interface.o) (CyBleStackMgr_HalInit)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgrIP_Interface.o) (CyBleStackMgr_BleSSInit)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(config_bin.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o) (bt_cfg_pdata)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgrIP_Interface.o) (OS_init)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_queue.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os.o) (OS_TOTAL_QUEUES)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_task.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os.o) (idle_func_handler)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_buf_mgmt.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_os.o) (mint_buf_mgmt_allocate_buffer)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o) (bt_config)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o) (ll_self_device_data)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_advertiser.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o) (CyBleControllerIP_TuneAdvEventInterPktSlots)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o) (bleSlDsmFix)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_advertiser.o) (ll_disable_interrupt_type)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_utils.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o) (le_set_register_bit)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o) (ll_allocate_send_unknown_rsp_pdu)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_policies.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_advertiser.o) (ll_derive_adv_interval)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_tasks.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o) (lastDsmExitSlot)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o) (ll_check_random_address_in_use)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llf_task.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o) (isBleControllerLLFTFree)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_tasks.o) (lec_hci_handle_command_pkts)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_commands.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o) (hci_le_generate_command_status_event)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_common_commands.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o) (lec_hci_handle_add_to_white_list_command)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_conn_commands.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o) (hci_generate_le_conn_update_complete_event)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_encryption_commands.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o) (hci_le_generate_encrypt_cmd_complete_event)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_utils.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_commands.o) (hci_alloc_event_buffer)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_commands.o) (lec_hci_convert_add_dev_whitelist_command)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_commands.o) (hci_validate_le_add_rem_dev_in_wh_list_cmd)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(transport_sf.o) (hci_td_handle_received_packet)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td_api.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_utils.o) (hci_td_struct)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td_task.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llf_task.o) (hci_td_process_signal)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(host_main.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBle.o) (CyBle_HostStackInit)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_api.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(host_main.o) (BT_att_register)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_init.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_api.o) (att_connections)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_internal.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_api.o) (att_get_fsm_event)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_common.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(host_main.o) (BT_bluetooth_off)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_common.o) (device_queue_bt_init)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(host_main.o) (CyBle_L2capCB)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_disconnect.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o) (l2ca_disconnect_req)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_init.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_disconnect.o) (l2cap_sigch_list)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_utils.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_disconnect.o) (l2cap_buffer_dequeue)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_lmp.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_utils.o) (l2cap_schedule_data_tx)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_le.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o) (BT_l2cap_le_connection_param_update_request)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_fixed_channel.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_internal.o) (l2cap_fixed_channel_data_write)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_channels.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o) (l2cap_free_channel)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_credit_mode.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o) (l2ca_cbfc_connect_req)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_command.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_init.o) (l2cap_command_rej)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(fsm_engine.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_api.o) (fsm_post_event)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(fsm_engine_pl.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(fsm_engine.o) (fsm_module_table)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBle.o) (gap_device_connected)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gatt.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o) (gSignature)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gatt.o) (CyBle_GattClientInit)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gatt.o) (cyBleAttBuffer)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbHandler.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o) (CyBle_GattDbInternal)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_api.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o) (BT_hci_get_connection_handle)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_link_control_api.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o) (BT_hci_disconnect)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_commands.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_api.o) (hci_common_api_handler)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_events.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_StackTaskHandler.o) (hci_transport_read_data)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_init.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_events.o) (hci_adv_addr_type)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_le_api.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o) (BT_hci_le_set_advertising_parameters)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_utils.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_link_control_api.o) (hci_find_device_by_handle)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_api.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o) (BT_smp_authenticate)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_api.o) (smp_get_auth_info_from_req)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_init.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o) (smp_context)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_interface.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_events.o) (smp_command_complete)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_utils.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o) (smp_free_context)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_engine.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(fsm_engine_pl.o) (smp_access_state_handler)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_table.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(fsm_engine_pl.o) (smp_event_handler_table)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_tools.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_api.o) (smp_tbx_ah_eval)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_psstore.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_init.o) (smp_pstorage_cb)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(write_task.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_common.o) (write_task_bt_init)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_api.o) (aes_cmac)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac_pl.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o) (aes_cmac_128B_encrypt_complete_pl)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(status.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_internal.o) (BT_status_set_bit)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue.o) (BT_storage_read)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_os_common.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_StackTaskHandler.o) (BT_ISROSQPost)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_timer.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(host_main.o) (BT_start_timer)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(host_main.o) (BleStackWriteToFlash)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(drbg.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o) (drbg_get_random_number)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o) (convert_to_lsb)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_br_edr_commands.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le.o) (lec_generate_br_edr_command_complete_event)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_adv_commands.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_commands.o) (lec_hci_handle_set_adv_data_command)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_common_pl.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_common.o) (bluetooth_off_lower_pl)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue_pl.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue.o) (device_queue_disconnect_on_full_pl)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o) (smp_io_capability_pl)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_fsm_table.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(fsm_engine_pl.o) (att_event_handler_table)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_data_recv.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_events.o) (l2cap_lp_data_read)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbInternal.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbHandler.o) (CyBle_GattDbCheckPermission)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_command_queue.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_commands.o) (hci_common_api_bh)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_connect.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_events.o) (hci_handle_connection_command_status)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_disconnect.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_events.o) (hci_disconnection_complete_event)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_table.o) (se_smp_dummy_handler)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_fsm_handlers.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_fsm_table.o) (se_error_handler)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_connect.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_connect.o) (l2cap_lp_connect_ind)
+.\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_PVT.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(host_main.o) (CyBLE_Nvram_Write)
+.\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_bless_isr.o)
+                              .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_PVT.o) (BLE_bless_isr_Disable)
+.\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyFlash.o)
+                              .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_PVT.o) (CySysFlashWriteRow)
+.\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyPm.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o) (CySysPmSleep)
+.\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_INT.o)
+                              .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_PVT.o) (CyBLE_Bless_Interrupt)
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_isr.o)
+                              .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_INT.o) (CyBle_BleSSInterruptHandler)
+c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m\libgcc.a(_udivsi3.o)
+                              .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o) (__aeabi_uidiv)
+c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m\libgcc.a(_divsi3.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o) (__aeabi_idivmod)
+c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m\libgcc.a(_dvmd_tls.o)
+                              c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m\libgcc.a(_udivsi3.o) (__aeabi_idiv0)
+c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-errno.o)
+                              .\CortexM0\ARM_GCC_484\Debug\Cm0Start.o (__errno)
+c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-exit.o)
+                              c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m/crt0.o (exit)
+c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-impure.o)
+                              c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-exit.o) (_global_impure_ptr)
+c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-init.o)
+                              c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m/crt0.o (__libc_init_array)
+c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-memcmp.o)
+                              C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue.o) (memcmp)
+c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-memcpy-stub.o)
+                              .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyfitter_cfg.o) (memcpy)
+c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-memset.o)
+                              c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m/crt0.o (memset)
+
+Allocating common symbols
+Common symbol       size              file
+
+cyBle_pendingFlashWrite
+                    0x1               .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE.o)
+cyBle_busyStatus    0x1               .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_eventHandler.o)
+cyBle_connHandle    0x2               .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_eventHandler.o)
+CyBle_ApplCallback  0x4               .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE.o)
+cyBle_attValuesCCCD
+                    0x2               .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_gatt.o)
+cyBle_state         0x1               .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_gatt.o)
+cyBle_stackMemoryRam
+                    0xa60             .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE.o)
+cyBle_advertisingIntervalType
+                    0x1               .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_eventHandler.o)
+cyBle_eventHandlerFlag
+                    0x1               .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_eventHandler.o)
+
+Discarded input sections
+
+ .text          0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m/crti.o
+ .data          0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m/crti.o
+ .bss           0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m/crti.o
+ .data          0x00000000        0x4 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m/crtbegin.o
+ .text          0x00000000       0x78 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m/crt0.o
+ .data          0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m/crt0.o
+ .bss           0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m/crt0.o
+ .ARM.extab     0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m/crt0.o
+ .ARM.exidx     0x00000000        0x8 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m/crt0.o
+ .text          0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\main.o
+ .data          0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\main.o
+ .bss           0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\main.o
+ .text          0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\cymetadata.o
+ .data          0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\cymetadata.o
+ .bss           0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\cymetadata.o
+ .text          0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\Cm0Start.o
+ .data          0x00000000        0x4 .\CortexM0\ARM_GCC_484\Debug\Cm0Start.o
+ .bss           0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\Cm0Start.o
+ .text._exit    0x00000000       0x14 .\CortexM0\ARM_GCC_484\Debug\Cm0Start.o
+ .text._sbrk    0x00000000       0x50 .\CortexM0\ARM_GCC_484\Debug\Cm0Start.o
+ .text          0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyfitter_cfg.o)
+ .data          0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyfitter_cfg.o)
+ .bss           0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyfitter_cfg.o)
+ .text.CYCONFIGCPY
+                0x00000000       0x24 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyfitter_cfg.o)
+ .text.CYCONFIGCPYCODE
+                0x00000000       0x24 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyfitter_cfg.o)
+ .text          0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .data          0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .text.PWM_Stop
+                0x00000000       0x30 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .text.PWM_SetMode
+                0x00000000       0x48 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .text.PWM_SetQDMode
+                0x00000000       0x48 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .text.PWM_SetPrescaler
+                0x00000000       0x48 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .text.PWM_SetOneShot
+                0x00000000       0x4c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .text.PWM_SetPWMMode
+                0x00000000       0x1c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .text.PWM_SetPWMSyncKill
+                0x00000000       0x48 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .text.PWM_SetPWMStopOnKill
+                0x00000000       0x48 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .text.PWM_SetPWMDeadTime
+                0x00000000       0x4c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .text.PWM_SetPWMInvert
+                0x00000000       0x48 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .text.PWM_ReadCounter
+                0x00000000       0x18 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .text.PWM_SetCounterMode
+                0x00000000       0x48 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .text.PWM_ReadPeriod
+                0x00000000       0x18 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .text.PWM_SetCompareSwap
+                0x00000000       0x48 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .text.PWM_WritePeriodBuf
+                0x00000000       0x1c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .text.PWM_ReadPeriodBuf
+                0x00000000       0x18 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .text.PWM_SetPeriodSwap
+                0x00000000       0x48 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .text.PWM_ReadCompare
+                0x00000000       0x18 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .text.PWM_WriteCompareBuf
+                0x00000000       0x1c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .text.PWM_ReadCompareBuf
+                0x00000000       0x18 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .text.PWM_ReadCapture
+                0x00000000       0x18 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .text.PWM_ReadCaptureBuf
+                0x00000000       0x18 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .text.PWM_SetCaptureMode
+                0x00000000       0x44 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .text.PWM_SetReloadMode
+                0x00000000       0x44 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .text.PWM_SetStartMode
+                0x00000000       0x48 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .text.PWM_SetStopMode
+                0x00000000       0x44 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .text.PWM_SetCountMode
+                0x00000000       0x44 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .text.PWM_ReadStatus
+                0x00000000       0x20 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .text.PWM_GetInterruptSourceMasked
+                0x00000000       0x14 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .text.PWM_GetInterruptSource
+                0x00000000       0x14 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .text.PWM_ClearInterrupt
+                0x00000000       0x18 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .text.PWM_SetInterrupt
+                0x00000000       0x18 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .text          0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE.o)
+ .text.CyBle_Stop
+                0x00000000       0x18 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE.o)
+ .text.CyBle_StoreBondingData
+                0x00000000       0xdc .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE.o)
+ .text.CyBle_GappStopAdvertisement
+                0x00000000       0x20 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE.o)
+ .text.CyBle_ChangeAdLocalName
+                0x00000000      0x1a0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE.o)
+ .text.CyBle_GapSetLocalName
+                0x00000000       0xc8 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE.o)
+ .text.CyBle_GapGetLocalName
+                0x00000000       0xa4 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE.o)
+ .text.CyBle_Set16ByPtr
+                0x00000000       0x30 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE.o)
+ .text          0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_gatt.o)
+ .bss           0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_gatt.o)
+ .text.CyBle_GattsReInitGattDb
+                0x00000000       0x40 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_gatt.o)
+ .text          0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_ias.o)
+ .data          0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_ias.o)
+ .rodata        0x00000000        0x4 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_ias.o)
+ .text          0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_eventHandler.o)
+ .bss           0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_eventHandler.o)
+ .data          0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyBootAsmGnu.o)
+ .bss           0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyBootAsmGnu.o)
+ .text          0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .bss           0x00000000       0x18 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CySysClkImoStart
+                0x00000000       0x1c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CySysClkImoStop
+                0x00000000       0x18 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CySysClkWriteHfclkDirect
+                0x00000000       0x44 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CySysClkWriteSysclkDiv
+                0x00000000       0x44 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CySysClkEcoStop
+                0x00000000       0x2c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CySysClkWriteEcoDiv
+                0x00000000       0x58 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CySysLvdEnable
+                0x00000000       0x64 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CySysLvdDisable
+                0x00000000       0x28 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CySysLvdGetInterruptSource
+                0x00000000       0x18 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CySysLvdClearInterrupt
+                0x00000000       0x14 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CySysGetResetReason
+                0x00000000       0x30 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CyDisableInts
+                0x00000000       0x24 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CyEnableInts
+                0x00000000       0x18 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CyIntSetSysVector
+                0x00000000       0x48 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CyIntGetSysVector
+                0x00000000       0x34 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CyIntSetVector
+                0x00000000       0x4c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CyIntGetVector
+                0x00000000       0x38 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CyIntSetPriority
+                0x00000000       0xa8 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CyIntGetPriority
+                0x00000000       0x58 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CyIntEnable
+                0x00000000       0x2c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CyIntGetState
+                0x00000000       0x34 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CyIntDisable
+                0x00000000       0x2c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CyIntSetPending
+                0x00000000       0x2c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CyIntClearPending
+                0x00000000       0x2c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CySoftwareReset
+                0x00000000       0x20 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CyDelayFreq
+                0x00000000       0x80 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CySysTickStart
+                0x00000000       0x24 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CySysTickInit
+                0x00000000       0x64 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CySysTickEnable
+                0x00000000       0x1c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CySysTickStop
+                0x00000000       0x18 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CySysTickEnableInterrupt
+                0x00000000       0x18 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CySysTickDisableInterrupt
+                0x00000000       0x18 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CySysTickSetReload
+                0x00000000       0x1c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CySysTickGetReload
+                0x00000000       0x18 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CySysTickGetValue
+                0x00000000       0x18 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CySysTickSetClockSource
+                0x00000000       0x34 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CySysTickGetCountFlag
+                0x00000000       0x18 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CySysTickClear
+                0x00000000       0x14 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CySysTickSetCallback
+                0x00000000       0x2c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CySysTickGetCallback
+                0x00000000       0x1c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CySysTickServiceCallbacks
+                0x00000000       0x44 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text.CyGetUniqueId
+                0x00000000       0xc0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .text          0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .data          0x00000000        0x4 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .bss           0x00000000       0x1c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .rodata        0x00000000        0xc .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysClkIloStart
+                0x00000000       0x1c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysClkIloStop
+                0x00000000       0x64 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysClkIloEnabled
+                0x00000000       0x1c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysClkGetLfclkSource
+                0x00000000       0x20 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysClkSetLfclkSource
+                0x00000000       0x54 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysClkWcoStop
+                0x00000000       0x60 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysClkWcoEnabled
+                0x00000000       0x1c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysWdtLock
+                0x00000000       0x34 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysWdtLocked
+                0x00000000       0x20 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysWdtUnlock
+                0x00000000       0x4c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysWdtGetEnabledStatus
+                0x00000000       0x30 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysWdtSetMode
+                0x00000000       0x60 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysWdtGetMode
+                0x00000000       0x24 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysWdtSetClearOnMatch
+                0x00000000       0x70 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysWdtGetClearOnMatch
+                0x00000000       0x40 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysWdtEnable
+                0x00000000       0x64 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysWdtDisable
+                0x00000000       0x70 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysWdtSetCascade
+                0x00000000       0x58 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysWdtGetCascade
+                0x00000000       0x1c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysWdtSetMatch
+                0x00000000       0x90 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysWdtSetToggleBit
+                0x00000000       0x44 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysWdtGetToggleBit
+                0x00000000       0x18 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysWdtGetMatch
+                0x00000000       0x44 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysWdtGetCount
+                0x00000000       0x54 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysWdtGetInterruptSource
+                0x00000000       0x1c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysWdtClearInterrupt
+                0x00000000       0x70 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysWdtResetCounters
+                0x00000000       0x34 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysWdtSetInterruptCallback
+                0x00000000       0x40 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysWdtGetInterruptCallback
+                0x00000000       0x34 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysWdtEnableCounterIsr
+                0x00000000       0x50 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysWdtDisableCounterIsr
+                0x00000000       0x38 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysWdtIsr
+                0x00000000       0xec .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysTimerDelay
+                0x00000000       0x6c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysTimerDelayUntilMatch
+                0x00000000       0xb0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysWatchdogFeed
+                0x00000000       0x88 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysClkLfclkPosedgeCatch
+                0x00000000       0x9c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysClkLfclkPosedgeRestore
+                0x00000000       0x3c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ i.CyBle_EnterLPM
+                0x00000000        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBle.o)
+ i.CyBle_GetDeviceAddress
+                0x00000000        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBle.o)
+ i.CyBle_GetStackLibraryVersion
+                0x00000000       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBle.o)
+ i.CyBle_Shutdown
+                0x00000000       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBle.o)
+ i.CyBle_SoftReset
+                0x00000000       0x30 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBle.o)
+ .data          0x00000000        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBle.o)
+ i.CyBleStackMgr_Reset
+                0x00000000       0x34 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgrIP_Interface.o)
+ i.CyBleStackMgr_Shutdown
+                0x00000000       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgrIP_Interface.o)
+ i.bt_stack_reset_buffer_pool
+                0x00000000       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_os.o)
+ .data          0x00000000        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_os.o)
+ .data          0x00000000        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_os.o)
+ .data          0x00000000        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_os.o)
+ i.idle_task_handler
+                0x00000000        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_StackTaskHandler.o)
+ __ARM_common_switch8
+                0x00000000        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_StackTaskHandler.o)
+ i.hci_transport_bt_shutdown
+                0x00000000        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(transport_sf.o)
+ i.pf_app_get_max_tx_acl_data_size
+                0x00000000        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(transport_sf.o)
+ i.pf_app_transport_alloc_buffer
+                0x00000000        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(transport_sf.o)
+ i.CyBleStackMgr_HalReset
+                0x00000000        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o)
+ i.CyBleStackMgr_HalShutdown
+                0x00000000        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o)
+ i.CyBleStackMgr_NvramRead
+                0x00000000        0xe C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o)
+ i.CyBleStackMgr_BleSSRdRegRead
+                0x00000000        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ i.CyBleStackMgr_BleSSRdRegWrite
+                0x00000000        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ i.CyBleStackMgr_BleSSShutdown
+                0x00000000       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ i.CyBleStackMgr_isXtalCpuClkSource
+                0x00000000       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ i.CyBle_AesCcmInit
+                0x00000000       0x68 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ i.CyBle_EnterDsmMode
+                0x00000000       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ i.CyBle_GetBleClockCfgParam
+                0x00000000       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ i.CyBle_GetEventCloseState
+                0x00000000       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ i.CyBle_SetAutoWakeUp
+                0x00000000        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ i.CyBle_SetBleClockCfgParam
+                0x00000000       0xc0 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ i.pf_rf_get_abs_power
+                0x00000000        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ __ARM_common_switch8
+                0x00000000        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ i.__ARM_common_switch8
+                0x00000000       0x1a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .debug_frame   0x00000000       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ i.OS_shutdown  0x00000000        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os.o)
+ i.mintos_free  0x00000000        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os.o)
+ i.os_reset_heap_pointer
+                0x00000000        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os.o)
+ i.OS_queue_mgmt_shutdown
+                0x00000000        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_queue.o)
+ i.idle_func_handler1
+                0x00000000        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_task.o)
+ i.mint_buf_mgmt_free
+                0x00000000        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_buf_mgmt.o)
+ i.mint_buf_mgmt_get_free_heap
+                0x00000000       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_buf_mgmt.o)
+ i.CyBleControllerIP_SetPingState
+                0x00000000        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ i.CyBleController_ClearWhiteList
+                0x00000000       0x1a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ i.CyBleController_EnterLowPowerMode
+                0x00000000       0x2c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ i.CyBleController_GetCurrentWhiteListCount
+                0x00000000       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ i.CyBleController_GetDeviceAddress
+                0x00000000       0x22 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ i.CyBleController_GetDevicesFromWhiteList
+                0x00000000       0xac C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ i.CyBleController_RemoveDeviceFromWhiteList
+                0x00000000       0x38 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ i.CyBleController_Reset
+                0x00000000        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ i.CyBle_AesCcmDecrypt
+                0x00000000       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ i.CyBle_AesCcmEncrypt
+                0x00000000       0x3a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ i.CyBle_AesEncrypt
+                0x00000000       0x5c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ i.CyBle_GapUpdateAdvData
+                0x00000000       0x94 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ i.CyBle_GenerateRandomNumber
+                0x00000000       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ i.CyBle_GetBleSsState
+                0x00000000       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ i.CyBle_GetRssi
+                0x00000000       0x22 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ i.CyBle_ReadAuthPayloadTimeout
+                0x00000000       0x64 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ i.CyBle_SetCeLengthParam
+                0x00000000       0x7c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ i.CyBle_WriteAuthPayloadTimeout
+                0x00000000       0x84 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ i.CyBle_isFlashWriteAllowed
+                0x00000000       0x34 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ i.ll_enter_dsm_mode
+                0x00000000      0x1a4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ i.ll_enter_hibernate_mode
+                0x00000000       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ i.ll_enter_sm_mode
+                0x00000000       0x60 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ i.ll_get_ack_status_for_all_connections
+                0x00000000       0x34 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ i.ll_handle_set_host_channel_map
+                0x00000000        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ i.ll_is_packet_ready_for_transmission
+                0x00000000        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .data          0x00000000        0x1 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ i.ll_conn_is_channel_map_update_in_progress
+                0x00000000       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ i.ll_conn_send_connection_update
+                0x00000000        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ i.ll_decrement_rx_packet_count
+                0x00000000        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ i.ll_fsm_handle_start_of_conn_interval
+                0x00000000        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ i.ll_handle_ack_ind
+                0x00000000       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ i.ll_handle_connection_ready_indication
+                0x00000000        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ i.ll_pause_data_transfer
+                0x00000000        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ i.ll_perform_feature_exchange
+                0x00000000       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ i.ll_resume_data_transfer
+                0x00000000        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ i.ll_retrieve_conn_initiation_in_progress
+                0x00000000        0xa C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ i.ll_store_conn_update_cmd_params
+                0x00000000       0x1a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ __ARM_common_switch8
+                0x00000000        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ i.__ARM_common_switch8
+                0x00000000       0x1a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00000000       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ i.llh_calculate_instant
+                0x00000000        0x6 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ i.llh_clear_exit_sm
+                0x00000000        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ i.llh_config_conn_as_master
+                0x00000000       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ i.llh_config_wkup_instant
+                0x00000000        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ i.llh_derive_instant
+                0x00000000       0x1a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ i.llh_enter_dsm
+                0x00000000        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ i.llh_enter_sm
+                0x00000000       0x2c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ i.llh_get_abs_distance_to_instant
+                0x00000000       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ i.llh_get_current_ce_count
+                0x00000000       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ i.llh_get_distance_to_instant
+                0x00000000       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ i.llh_get_distance_to_instant_with_max_limit
+                0x00000000       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ i.llh_get_lmp_pdu_rsp_instant
+                0x00000000       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ i.llh_get_next_adv_instant
+                0x00000000        0xa C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ i.llh_get_next_connection_instant
+                0x00000000       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ i.llh_get_ping_timer_next_exp
+                0x00000000       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ i.llh_get_supervision_timer_instant
+                0x00000000       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ i.llh_is_llh_inactive
+                0x00000000        0xe C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ i.llh_is_ping_timer_next_exp_valid
+                0x00000000       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ i.llh_program_init_params
+                0x00000000       0x2e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ i.llh_read_rssi_from_fifo
+                0x00000000        0xa C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ i.llh_update_channel_map
+                0x00000000       0x38 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ i.llh_update_dsm_offset_slots
+                0x00000000       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ i.ll_generate_le_rd_remote_used_feat_event
+                0x00000000       0x26 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ i.ll_get_conn_update_txn_info
+                0x00000000       0x32 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ i.ll_handle_failure_during_conn_update
+                0x00000000       0x38 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ __ARM_common_switch8
+                0x00000000        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_tasks.o)
+ i.__ARM_common_switch8
+                0x00000000       0x1a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_tasks.o)
+ .debug_frame   0x00000000       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_tasks.o)
+ i.ll_decryption_aes_ccm_mode_appl
+                0x00000000       0x30 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+ i.ll_encryption_aes_ccm_mode_appl
+                0x00000000       0x30 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+ i.ll_get_nearest_instant
+                0x00000000      0x170 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+ i.pf_btc_get_timestamp
+                0x00000000        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+ i.isBleControllerLLFTFree
+                0x00000000       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llf_task.o)
+ i.llf_task_bt_shutdown
+                0x00000000       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llf_task.o)
+ i.hci_generate_le_rd_remote_used_feat_event
+                0x00000000       0x5a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_conn_commands.o)
+ i.pf_hci_get_max_cmd_size
+                0x00000000        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td.o)
+ i.pf_hci_get_max_tx_acl_data_size
+                0x00000000        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td.o)
+ i.pf_hci_transport_free_buffer
+                0x00000000       0x1a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td.o)
+ i.CyBle_HostStackOff
+                0x00000000       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(host_main.o)
+ i.CyBle_StartTimer
+                0x00000000       0x34 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(host_main.o)
+ i.CyBle_StopTimer
+                0x00000000       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(host_main.o)
+ i.CyBle_StoreAppData
+                0x00000000       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(host_main.o)
+ i.CyBle_StoreStackData
+                0x00000000        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(host_main.o)
+ i.CyBle_TimerExpiryHandler
+                0x00000000       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(host_main.o)
+ i.BT_att_access_mtu
+                0x00000000       0x2c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_api.o)
+ __ARM_common_switch8
+                0x00000000        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_api.o)
+ i.__ARM_common_switch8
+                0x00000000       0x1a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_api.o)
+ .debug_frame   0x00000000       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_api.o)
+ i.att_bt_shutdown
+                0x00000000        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_init.o)
+ i.BT_bluetooth_off
+                0x00000000       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_common.o)
+ i.device_queue_bt_shutdown
+                0x00000000        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue.o)
+ i.CyBle_L2capCbfcConnectReq
+                0x00000000       0x22 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ i.CyBle_L2capCbfcConnectRsp
+                0x00000000       0x1e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ i.CyBle_L2capCbfcRegisterPsm
+                0x00000000       0x78 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ i.CyBle_L2capCbfcSendFlowControlCredit
+                0x00000000       0x16 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ i.CyBle_L2capCbfcUnregisterPsm
+                0x00000000       0x16 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ i.CyBle_L2capChannelDataWrite
+                0x00000000       0x22 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ i.CyBle_L2capCheckErrCode
+                0x00000000       0xb4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ i.CyBle_L2capConnectCnfCb
+                0x00000000       0x34 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ i.CyBle_L2capConnectIndCb
+                0x00000000       0x34 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ i.CyBle_L2capDataReadCb
+                0x00000000       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ i.CyBle_L2capDataWriteCb
+                0x00000000       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ i.CyBle_L2capDisconnectCnfCb
+                0x00000000       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ i.CyBle_L2capDisconnectIndCb
+                0x00000000        0xe C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ i.CyBle_L2capDisconnectReq
+                0x00000000       0x16 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ i.CyBle_L2capLeConnectionParamUpdateRequest
+                0x00000000       0x2e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ i.CyBle_L2capRxCreditIndCb
+                0x00000000       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ i.CyBle_L2capSetConfig
+                0x00000000       0x30 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ i.CyBle_L2capShutdown
+                0x00000000        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ i.CyBle_L2capTxCreditIndCb
+                0x00000000       0x16 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ __ARM_common_switch8
+                0x00000000        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ i.__ARM_common_switch8
+                0x00000000       0x1a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ .debug_frame   0x00000000       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ i.l2ca_disconnect_req
+                0x00000000       0xb0 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_disconnect.o)
+ i.l2cap_bt_shutdown
+                0x00000000       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_init.o)
+ i.l2cap_cbfc_register_psm
+                0x00000000       0x80 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_init.o)
+ i.l2cap_cbfc_unregister_psm
+                0x00000000       0xc8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_init.o)
+ i.l2cap_get_tx_queue_num_buffer
+                0x00000000       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_init.o)
+ i.l2cap_set_tx_queue_flow_limits
+                0x00000000       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_init.o)
+ i.BT_l2cap_le_connection_param_update_request
+                0x00000000       0xa8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_le.o)
+ i.l2ca_cbfc_connect_req
+                0x00000000      0x180 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_credit_mode.o)
+ i.l2ca_cbfc_connect_rsp
+                0x00000000       0xc4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_credit_mode.o)
+ i.l2ca_cbfc_send_flow_control_credit
+                0x00000000       0xb8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_credit_mode.o)
+ i.l2ca_channel_data_write
+                0x00000000      0x10c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_credit_mode.o)
+ i.l2ca_channel_data_write_bh
+                0x00000000       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_credit_mode.o)
+ i.CyBle_GapAddDeviceToWhiteList
+                0x00000000       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ i.CyBle_GapAuthPassKeyReply
+                0x00000000       0x2e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ i.CyBle_GapAuthReq
+                0x00000000       0x68 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ i.CyBle_GapDisconnect
+                0x00000000       0x30 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ i.CyBle_GapGenerateDeviceAddress
+                0x00000000       0xa6 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ i.CyBle_GapGenerateKeys
+                0x00000000       0x84 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ i.CyBle_GapGetDevSecurityKeyInfo
+                0x00000000       0x16 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ i.CyBle_GapGetDevicesFromWhiteList
+                0x00000000        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ i.CyBle_GapGetKeyXchangeInfo
+                0x00000000       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ i.CyBle_GapGetPeerBdAddr
+                0x00000000       0x22 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ i.CyBle_GapGetPeerBdHandle
+                0x00000000       0x22 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ i.CyBle_GapGetPeerConnHandle
+                0x00000000       0x2c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ i.CyBle_GapGetPeerDevSecurity
+                0x00000000       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ i.CyBle_GapGetPeerDevSecurityKeyInfo
+                0x00000000       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ i.CyBle_GapRemoveDeviceFromWhiteList
+                0x00000000       0x84 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ i.CyBle_GapRemoveOldestDeviceFromBondedList
+                0x00000000       0x36 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ i.CyBle_GapSetOobData
+                0x00000000       0x4a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ i.CyBle_GapSetSecurityKeys
+                0x00000000       0x1e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ i.CyBle_GappExitDiscoveryMode
+                0x00000000       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ __ARM_common_switch8
+                0x00000000        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ i.__ARM_common_switch8
+                0x00000000       0x1a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .debug_frame   0x00000000       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ i.CyBle_GattGetMtuSize
+                0x00000000       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gatt.o)
+ i.CyBle_GattShutdown
+                0x00000000        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gatt.o)
+ __ARM_common_switch8
+                0x00000000        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gatt.o)
+ i.__ARM_common_switch8
+                0x00000000       0x1a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gatt.o)
+ .debug_frame   0x00000000       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gatt.o)
+ i.CyBle_GattcConfirmation
+                0x00000000        0xe C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ i.CyBle_GattcDiscoverAllCharacteristicDescriptors
+                0x00000000       0x2c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ i.CyBle_GattcDiscoverAllCharacteristics
+                0x00000000       0x38 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ i.CyBle_GattcDiscoverAllPrimaryServices
+                0x00000000       0x30 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ i.CyBle_GattcDiscoverCharacteristicByUuid
+                0x00000000       0x68 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ i.CyBle_GattcDiscoverPrimaryServiceByUuid
+                0x00000000       0x38 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ i.CyBle_GattcExchangeMtuReq
+                0x00000000       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ i.CyBle_GattcFindIncludedServices
+                0x00000000       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ i.CyBle_GattcReadByTypeReq
+                0x00000000       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ i.CyBle_GattcReadCharacteristicDescriptors
+                0x00000000        0xe C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ i.CyBle_GattcReadCharacteristicValue
+                0x00000000        0xe C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ i.CyBle_GattcReadLongCharacteristicDescriptors
+                0x00000000       0x2c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ i.CyBle_GattcReadLongCharacteristicValues
+                0x00000000       0x2c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ i.CyBle_GattcReadMultipleCharacteristicValues
+                0x00000000       0x1a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ i.CyBle_GattcReadUsingCharacteristicUuid
+                0x00000000       0x40 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ i.CyBle_GattcReliableWrites
+                0x00000000       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ i.CyBle_GattcSendExecuteWriteReq
+                0x00000000        0xe C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ i.CyBle_GattcSignedWriteWithoutRsp
+                0x00000000       0x74 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ i.CyBle_GattcStopCmd
+                0x00000000        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ i.CyBle_GattcWriteCharacteristicDescriptors
+                0x00000000       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ i.CyBle_GattcWriteCharacteristicValue
+                0x00000000       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ i.CyBle_GattcWriteLongCharacteristicDescriptors
+                0x00000000       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ i.CyBle_GattcWriteLongCharacteristicValues
+                0x00000000       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ i.CyBle_GattcWriteWithoutResponse
+                0x00000000       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ i.CyBle_GattServerShutdown
+                0x00000000       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+ i.CyBle_GattsIndication
+                0x00000000       0x16 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+ i.CyBle_GattsNotification
+                0x00000000       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+ i.CyBle_GattsPrepWriteReqSupport
+                0x00000000       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+ i.CyBle_GattsDisableAttribute
+                0x00000000       0x6c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbHandler.o)
+ i.CyBle_GattsEnableAttribute
+                0x00000000       0x5c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbHandler.o)
+ i.BT_hci_disconnect
+                0x00000000       0x34 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_link_control_api.o)
+ i.hci_hardware_error_event
+                0x00000000        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_events.o)
+ i.hci_bt_shutdown
+                0x00000000       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_init.o)
+ i.hci_transport_sync_lost_ind
+                0x00000000        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_init.o)
+ i.BT_hci_le_connection_update
+                0x00000000       0x88 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_le_api.o)
+ i.BT_smp_authenticate
+                0x00000000       0x94 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_api.o)
+ i.BT_smp_get_device_keys
+                0x00000000       0x60 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_api.o)
+ i.smp_bt_shutdown
+                0x00000000       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_init.o)
+ i.write_task_bt_shutdown
+                0x00000000       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(write_task.o)
+ i.aes_cmac_init
+                0x00000000        0xa C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac.o)
+ i.aes_cmac_init_pl
+                0x00000000        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac_pl.o)
+ i.BT_storage_update_db
+                0x00000000       0x40 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage.o)
+ i.storage_bt_shutdown
+                0x00000000        0xe C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage.o)
+ i.storage_shutdown
+                0x00000000        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage.o)
+ i.BT_OSQCreate
+                0x00000000        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_os_common.o)
+ i.BT_thread_attr_init
+                0x00000000        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_os_common.o)
+ i.BT_thread_cond_init
+                0x00000000        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_os_common.o)
+ i.BT_thread_cond_signal
+                0x00000000        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_os_common.o)
+ i.BT_thread_cond_wait
+                0x00000000        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_os_common.o)
+ i.BT_thread_mutex_init
+                0x00000000        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_os_common.o)
+ i.BT_thread_mutex_lock
+                0x00000000        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_os_common.o)
+ i.BT_thread_mutex_unlock
+                0x00000000        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_os_common.o)
+ i.pl_timer_get_remaining_time
+                0x00000000        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_timer.o)
+ i.pl_timer_start
+                0x00000000        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_timer.o)
+ i.pl_timer_stop
+                0x00000000        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_timer.o)
+ i.timer_bt_shutdown
+                0x00000000       0x38 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_timer.o)
+ i.BleStackWriteToFlash
+                0x00000000       0x6c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+ i.pf_get_sp_ram_base_address
+                0x00000000        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+ i.pf_get_sp_storage_nvram_base_address
+                0x00000000        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+ i.storage_bt_shutdown_pl
+                0x00000000        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+ i.le_reset_tasks
+                0x00000000        0xa C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+ i.bluetooth_off_lower_pl
+                0x00000000        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_common_pl.o)
+ i.bluetooth_off_upper_pl
+                0x00000000        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_common_pl.o)
+ i.device_queue_pl_shutdown
+                0x00000000        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue_pl.o)
+ i.BT_smp_add_device_pl
+                0x00000000       0x2c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ i.BT_smp_get_bd_address_pl
+                0x00000000       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ i.BT_smp_get_device_key_info_pl
+                0x00000000       0x58 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ i.BT_smp_get_oob_data_pl
+                0x00000000       0x80 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ i.BT_smp_mark_device_untrusted_pl
+                0x00000000       0x7c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ i.BT_smp_remove_device_pl
+                0x00000000       0x2c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ i.BT_smp_set_key_distribution_flag_pl
+                0x00000000        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ i.BT_smp_set_key_info_pl
+                0x00000000       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ i.BT_smp_set_oob_data_pl
+                0x00000000       0x80 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ i.CyBle_GattsDbAuthorize
+                0x00000000        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbInternal.o)
+ __ARM_common_switch8
+                0x00000000        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_command_queue.o)
+ i.__ARM_common_switch8
+                0x00000000       0x1a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_command_queue.o)
+ .debug_frame   0x00000000       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_command_queue.o)
+ .text          0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_PVT.o)
+ .data          0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_PVT.o)
+ .bss           0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_PVT.o)
+ .text.CyBLE_Nvram_Write
+                0x00000000      0x19c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_PVT.o)
+ .text.CyBLE_Nvram_Erase
+                0x00000000       0xc8 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_PVT.o)
+ .text.CyBLE_Bless_LlRegRead
+                0x00000000       0x1c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_PVT.o)
+ .text.CyBLE_Bless_RfRegRead
+                0x00000000       0x1c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_PVT.o)
+ .text          0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_bless_isr.o)
+ .data          0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_bless_isr.o)
+ .bss           0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_bless_isr.o)
+ .text.BLE_bless_isr_Start
+                0x00000000       0x24 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_bless_isr.o)
+ .text.BLE_bless_isr_Stop
+                0x00000000       0x18 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_bless_isr.o)
+ .text.BLE_bless_isr_Interrupt
+                0x00000000        0x8 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_bless_isr.o)
+ .text.BLE_bless_isr_GetVector
+                0x00000000       0x14 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_bless_isr.o)
+ .text.BLE_bless_isr_GetPriority
+                0x00000000       0x2c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_bless_isr.o)
+ .text.BLE_bless_isr_GetState
+                0x00000000       0x20 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_bless_isr.o)
+ .text.BLE_bless_isr_SetPending
+                0x00000000       0x14 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_bless_isr.o)
+ .text.BLE_bless_isr_ClearPending
+                0x00000000       0x14 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_bless_isr.o)
+ .text          0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyFlash.o)
+ .data          0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyFlash.o)
+ .bss           0x00000000       0x14 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyFlash.o)
+ .text.CySysFlashWriteRow
+                0x00000000      0x178 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyFlash.o)
+ .text.CySysFlashSetWaitCycles
+                0x00000000       0x74 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyFlash.o)
+ .text.CySysFlashClockBackup
+                0x00000000       0x60 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyFlash.o)
+ .text.CySysFlashClockConfig
+                0x00000000       0x50 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyFlash.o)
+ .text.CySysFlashClockRestore
+                0x00000000       0x60 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyFlash.o)
+ .text          0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyPm.o)
+ .data          0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyPm.o)
+ .bss           0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyPm.o)
+ .text.CySysPmDeepSleep
+                0x00000000       0x6c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyPm.o)
+ .text.CySysPmHibernate
+                0x00000000       0x6c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyPm.o)
+ .text.CySysPmStop
+                0x00000000       0x3c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyPm.o)
+ .text.CySysPmSetWakeupPolarity
+                0x00000000       0x4c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyPm.o)
+ .text.CySysPmGetResetReason
+                0x00000000       0x40 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyPm.o)
+ .text.CySysPmFreezeIo
+                0x00000000       0x58 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyPm.o)
+ .text.CySysPmUnfreezeIo
+                0x00000000       0x50 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyPm.o)
+ .text          0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_INT.o)
+ .data          0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_INT.o)
+ .bss           0x00000000        0x0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_INT.o)
+ .data          0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m\libgcc.a(_udivsi3.o)
+ .bss           0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m\libgcc.a(_udivsi3.o)
+ .data          0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m\libgcc.a(_divsi3.o)
+ .bss           0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m\libgcc.a(_divsi3.o)
+ .data          0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m\libgcc.a(_dvmd_tls.o)
+ .bss           0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m\libgcc.a(_dvmd_tls.o)
+ .text          0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-errno.o)
+ .data          0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-errno.o)
+ .bss           0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-errno.o)
+ .text.__errno  0x00000000        0xc c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-errno.o)
+ .text          0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-exit.o)
+ .data          0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-exit.o)
+ .bss           0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-exit.o)
+ .text.exit     0x00000000       0x2c c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-exit.o)
+ .text          0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-impure.o)
+ .data          0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-impure.o)
+ .bss           0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-impure.o)
+ .data.impure_data
+                0x00000000       0x60 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-impure.o)
+ .data._impure_ptr
+                0x00000000        0x4 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-impure.o)
+ .rodata.str1.1
+                0x00000000        0x2 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-impure.o)
+ .rodata._global_impure_ptr
+                0x00000000        0x4 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-impure.o)
+ .text          0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-init.o)
+ .data          0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-init.o)
+ .bss           0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-init.o)
+ .text          0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-memcmp.o)
+ .data          0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-memcmp.o)
+ .bss           0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-memcmp.o)
+ .text          0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-memcpy-stub.o)
+ .data          0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-memcpy-stub.o)
+ .bss           0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-memcpy-stub.o)
+ .text          0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-memset.o)
+ .data          0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-memset.o)
+ .bss           0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-memset.o)
+ .text          0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m/crtend.o
+ .data          0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m/crtend.o
+ .bss           0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m/crtend.o
+ .text          0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m/crtn.o
+ .data          0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m/crtn.o
+ .bss           0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m/crtn.o
+
+Memory Configuration
+
+Name             Origin             Length             Attributes
+rom              0x00000000         0x00020000         xr
+ram              0x20000000         0x00004000         xrw
+*default*        0x00000000         0xffffffff
+
+Linker script and memory map
+
+LOAD c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m/crti.o
+LOAD c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m/crtbegin.o
+LOAD c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m/crt0.o
+START GROUP
+LOAD .\CortexM0\ARM_GCC_484\Debug\main.o
+LOAD .\CortexM0\ARM_GCC_484\Debug\cymetadata.o
+LOAD .\CortexM0\ARM_GCC_484\Debug\Cm0Start.o
+LOAD .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a
+LOAD C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a
+LOAD C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\CortexM0\ARM_GCC_484\Debug\CyComponentLibrary.a
+END GROUP
+START GROUP
+LOAD c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m\libgcc.a
+LOAD c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a
+LOAD c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libc_s.a
+END GROUP
+START GROUP
+LOAD c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m\libgcc.a
+LOAD c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libc_s.a
+END GROUP
+LOAD c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m/crtend.o
+LOAD c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m/crtn.o
+START GROUP
+LOAD c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m\libgcc.a
+LOAD c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libc.a
+LOAD c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libnosys.a
+END GROUP
+                0x00000000                CY_APPL_ORIGIN = 0x0
+                0x00000080                CY_FLASH_ROW_SIZE = 0x80
+                0x00000001                CY_APPL_NUM = 0x1
+                0x00000040                CY_METADATA_SIZE = 0x40
+                0x20001cf8                PROVIDE (__cy_heap_start, _end)
+                0x00000001                PROVIDE (__cy_region_num, ((__cy_regions_end - __cy_regions) / 0x10))
+                0x20004000                PROVIDE (__cy_stack, (ORIGIN (ram) + 0x4000))
+                0x20003800                PROVIDE (__cy_heap_end, (__cy_stack - 0x800))
+
+.cybootloader   0x00000000        0x0
+ *(.cybootloader)
+                0x00000000                appl1_start = CY_APPL_ORIGIN?CY_APPL_ORIGIN:ALIGN (CY_FLASH_ROW_SIZE)
+                0x0000ff80                appl2_start = (appl1_start + ALIGN ((((0x20000 - appl1_start) - (0x2 * CY_FLASH_ROW_SIZE)) / 0x2), CY_FLASH_ROW_SIZE))
+                0x00000000                appl_start = (CY_APPL_NUM == 0x1)?appl1_start:appl2_start
+
+.text           0x00000000     0x16d8
+ CREATE_OBJECT_SYMBOLS
+                0x00000000                PROVIDE (__cy_interrupt_vector, RomVectors)
+ *(.romvectors)
+ .romvectors    0x00000000       0x10 .\CortexM0\ARM_GCC_484\Debug\Cm0Start.o
+                0x00000000                RomVectors
+                0x00000001                ASSERT ((. != __cy_interrupt_vector), No interrupt vector)
+                0x00000001                ASSERT (CY_APPL_ORIGIN?(SIZEOF (.cybootloader) <= CY_APPL_ORIGIN):0x1, Wrong image location)
+                0x00000010                PROVIDE (__cy_reset, Reset)
+ *(.text.Reset)
+ .text.Reset    0x00000010        0x8 .\CortexM0\ARM_GCC_484\Debug\Cm0Start.o
+                0x00000010                Reset
+                0x00000001                ASSERT ((. != __cy_reset), No reset code)
+ *(.psocinit)
+ .psocinit      0x00000018      0x200 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyfitter_cfg.o)
+                0x000000ec                cyfitter_cfg
+                0x00000218                . = MAX (., 0x100)
+ *(.text .text.* .gnu.linkonce.t.*)
+ .text          0x00000218       0x60 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m/crtbegin.o
+ .text.main     0x00000278       0x28 .\CortexM0\ARM_GCC_484\Debug\main.o
+                0x00000278                main
+ .text.StackEventHandler
+                0x000002a0       0x40 .\CortexM0\ARM_GCC_484\Debug\main.o
+                0x000002a0                StackEventHandler
+ .text.IasEventHandler
+                0x000002e0       0x34 .\CortexM0\ARM_GCC_484\Debug\main.o
+                0x000002e0                IasEventHandler
+ .text.HandleAlertLEDs
+                0x00000314       0x40 .\CortexM0\ARM_GCC_484\Debug\main.o
+                0x00000314                HandleAlertLEDs
+ .text.IntDefaultHandler
+                0x00000354        0x8 .\CortexM0\ARM_GCC_484\Debug\Cm0Start.o
+                0x00000354                IntDefaultHandler
+ .text.Start_c  0x0000035c       0x98 .\CortexM0\ARM_GCC_484\Debug\Cm0Start.o
+                0x0000035c                Start_c
+ .text.initialize_psoc
+                0x000003f4       0x70 .\CortexM0\ARM_GCC_484\Debug\Cm0Start.o
+                0x000003f4                initialize_psoc
+ .text.CYMEMZERO
+                0x00000464       0x20 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyfitter_cfg.o)
+ .text.cfg_write_bytes32
+                0x00000484       0x80 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyfitter_cfg.o)
+ .text.AnalogSetDefault
+                0x00000504       0x28 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyfitter_cfg.o)
+ .text.PWM_Init
+                0x0000052c       0x54 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+                0x0000052c                PWM_Init
+ .text.PWM_Enable
+                0x00000580       0x38 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+                0x00000580                PWM_Enable
+ .text.PWM_Start
+                0x000005b8       0x24 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+                0x000005b8                PWM_Start
+ .text.PWM_WriteCounter
+                0x000005dc       0x1c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+                0x000005dc                PWM_WriteCounter
+ .text.PWM_WritePeriod
+                0x000005f8       0x1c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+                0x000005f8                PWM_WritePeriod
+ .text.PWM_WriteCompare
+                0x00000614       0x1c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+                0x00000614                PWM_WriteCompare
+ .text.PWM_TriggerCommand
+                0x00000630       0x3c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+                0x00000630                PWM_TriggerCommand
+ .text.PWM_SetInterruptMode
+                0x0000066c       0x18 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+                0x0000066c                PWM_SetInterruptMode
+ .text.CyBle_Init
+                0x00000684       0x34 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE.o)
+                0x00000684                CyBle_Init
+ .text.CyBle_ServiceInit
+                0x000006b8        0xc .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE.o)
+                0x000006b8                CyBle_ServiceInit
+ .text.CyBle_Start
+                0x000006c4       0xb0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE.o)
+                0x000006c4                CyBle_Start
+ .text.CyBle_GappStartAdvertisement
+                0x00000774       0xd4 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE.o)
+                0x00000774                CyBle_GappStartAdvertisement
+ .text.CyBle_ChangeAdDeviceAddress
+                0x00000848       0x60 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE.o)
+                0x00000848                CyBle_ChangeAdDeviceAddress
+ .text.CyBle_Get16ByPtr
+                0x000008a8       0x24 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE.o)
+                0x000008a8                CyBle_Get16ByPtr
+ .text.CyBle_GattsWriteEventHandler
+                0x000008cc       0xa0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_gatt.o)
+                0x000008cc                CyBle_GattsWriteEventHandler
+ .text.CyBle_IasInit
+                0x0000096c        0x8 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_ias.o)
+                0x0000096c                CyBle_IasInit
+ .text.CyBle_IasRegisterAttrCallback
+                0x00000974       0x18 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_ias.o)
+                0x00000974                CyBle_IasRegisterAttrCallback
+ .text.CyBle_IassDisconnectEventHandler
+                0x0000098c       0x38 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_ias.o)
+                0x0000098c                CyBle_IassDisconnectEventHandler
+ .text.CyBle_IassWriteCmdEventHandler
+                0x000009c4       0x94 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_ias.o)
+                0x000009c4                CyBle_IassWriteCmdEventHandler
+ .text.CyBle_IassGetCharacteristicValue
+                0x00000a58       0x78 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_ias.o)
+                0x00000a58                CyBle_IassGetCharacteristicValue
+ .text.CyBle_WriteReqHandler
+                0x00000ad0       0x70 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_eventHandler.o)
+ .text.CyBle_ValueConfirmation
+                0x00000b40       0x10 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_eventHandler.o)
+ .text.CyBle_GattDisconnectEventHandler
+                0x00000b50       0x1c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_eventHandler.o)
+ .text.CyBle_TimeOutEventHandler
+                0x00000b6c       0x10 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_eventHandler.o)
+ .text.CyBle_GattConnectReqHandler
+                0x00000b7c        0x8 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_eventHandler.o)
+ .text.CyBle_IsDeviceAddressValid
+                0x00000b84       0x60 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_eventHandler.o)
+ .text.CyBle_L2Cap_ConnParamUpdateRspEventHandler
+                0x00000be4       0x14 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_eventHandler.o)
+ .text.CyBle_GapConnUpdateCompleteEventHandler
+                0x00000bf8       0x10 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_eventHandler.o)
+ .text.CyBle_EventHandler
+                0x00000c08      0x36c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_eventHandler.o)
+                0x00000c08                CyBle_EventHandler
+ *fill*         0x00000f74        0x4 
+ .text          0x00000f78       0x20 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyBootAsmGnu.o)
+                0x00000f78                CyDelayCycles
+                0x00000f8a                CyEnterCriticalSection
+                0x00000f92                CyExitCriticalSection
+ .text.CySysClkWriteImoFreq
+                0x00000f98       0x98 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+                0x00000f98                CySysClkWriteImoFreq
+ .text.CySysClkEcoStart
+                0x00001030       0x74 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+                0x00001030                CySysClkEcoStart
+ .text.CySysClkEcoReadStatus
+                0x000010a4       0x18 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+                0x000010a4                CySysClkEcoReadStatus
+ .text.CyHalt   0x000010bc       0x14 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+                0x000010bc                CyHalt
+ .text.CyDelay  0x000010d0       0x48 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+                0x000010d0                CyDelay
+ .text.CyDelayUs
+                0x00001118       0x28 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+                0x00001118                CyDelayUs
+ .text.CySysClkWcoSetHighPowerMode
+                0x00001140       0x48 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysClkWcoSetLowPowerMode
+                0x00001188       0x48 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .text.CySysClkWcoStart
+                0x000011d0       0x20 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+                0x000011d0                CySysClkWcoStart
+ .text.CySysClkWcoSetPowerMode
+                0x000011f0       0x40 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+                0x000011f0                CySysClkWcoSetPowerMode
+ .text.CyBLE_Bless_LlRegWrite
+                0x00001230       0x1c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_PVT.o)
+                0x00001230                CyBLE_Bless_LlRegWrite
+ .text.CyBLE_Bless_RfRegWrite
+                0x0000124c       0x1c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_PVT.o)
+                0x0000124c                CyBLE_Bless_RfRegWrite
+ .text.CyBLE_BlessDeviceConfig
+                0x00001268      0x110 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_PVT.o)
+                0x00001268                CyBLE_BlessDeviceConfig
+ .text.CyBleHal_DelayUs
+                0x00001378       0x1c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_PVT.o)
+                0x00001378                CyBleHal_DelayUs
+ .text.CyBleHal_DelayMs
+                0x00001394       0x18 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_PVT.o)
+                0x00001394                CyBleHal_DelayMs
+ .text.CyBleHal_EnableGlobalInterrupts
+                0x000013ac        0xc .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_PVT.o)
+                0x000013ac                CyBleHal_EnableGlobalInterrupts
+ .text.CyBleHal_DisableGlobalInterrupts
+                0x000013b8        0xc .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_PVT.o)
+                0x000013b8                CyBleHal_DisableGlobalInterrupts
+ .text.CyBle_HalInit
+                0x000013c4       0x20 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_PVT.o)
+                0x000013c4                CyBle_HalInit
+ .text.CYBLE_BlessStart
+                0x000013e4       0x14 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_PVT.o)
+                0x000013e4                CYBLE_BlessStart
+ .text.BLE_bless_isr_StartEx
+                0x000013f8       0x24 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_bless_isr.o)
+                0x000013f8                BLE_bless_isr_StartEx
+ .text.BLE_bless_isr_SetVector
+                0x0000141c       0x18 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_bless_isr.o)
+                0x0000141c                BLE_bless_isr_SetVector
+ .text.BLE_bless_isr_SetPriority
+                0x00001434       0x50 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_bless_isr.o)
+                0x00001434                BLE_bless_isr_SetPriority
+ .text.BLE_bless_isr_Enable
+                0x00001484       0x14 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_bless_isr.o)
+                0x00001484                BLE_bless_isr_Enable
+ .text.BLE_bless_isr_Disable
+                0x00001498       0x14 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_bless_isr.o)
+                0x00001498                BLE_bless_isr_Disable
+ .text.CySysPmSleep
+                0x000014ac       0x34 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyPm.o)
+                0x000014ac                CySysPmSleep
+ .text.CyBLE_Bless_Interrupt
+                0x000014e0        0xc .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_INT.o)
+                0x000014e0                CyBLE_Bless_Interrupt
+ .text          0x000014ec       0x9c c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m\libgcc.a(_udivsi3.o)
+                0x000014ec                __aeabi_uidiv
+                0x000014ec                __udivsi3
+                0x00001574                __aeabi_uidivmod
+ .text          0x00001588       0xc0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m\libgcc.a(_divsi3.o)
+                0x00001588                __divsi3
+                0x00001588                __aeabi_idiv
+                0x00001634                __aeabi_idivmod
+ .text          0x00001648        0x4 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m\libgcc.a(_dvmd_tls.o)
+                0x00001648                __aeabi_idiv0
+                0x00001648                __aeabi_ldiv0
+ .text.__libc_init_array
+                0x0000164c       0x4c c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-init.o)
+                0x0000164c                __libc_init_array
+ .text.memcmp   0x00001698       0x1e c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-memcmp.o)
+                0x00001698                memcmp
+ .text.memcpy   0x000016b6       0x12 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-memcpy-stub.o)
+                0x000016b6                memcpy
+ .text.memset   0x000016c8       0x10 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-memset.o)
+                0x000016c8                memset
+ *(.plt)
+ *(.gnu.warning)
+ *(.glue_7t)
+ .glue_7t       0x00000000        0x0 linker stubs
+ *(.glue_7)
+ .glue_7        0x00000000        0x0 linker stubs
+ *(.vfp11_veneer)
+ .vfp11_veneer  0x00000000        0x0 linker stubs
+ *(.bootloader)
+ *(.ARM.extab* .gnu.linkonce.armextab.*)
+ *(.gcc_except_table)
+
+.v4_bx          0x000016d8        0x0
+ .v4_bx         0x00000000        0x0 linker stubs
+
+.iplt           0x000016d8        0x0
+ .iplt          0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m/crtbegin.o
+
+i.CyBle_ExitLPM
+                0x000016d8        0x8
+ i.CyBle_ExitLPM
+                0x000016d8        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBle.o)
+                0x000016d8                CyBle_ExitLPM
+
+i.CyBle_ProcessEvents
+                0x000016e0        0x8
+ i.CyBle_ProcessEvents
+                0x000016e0        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBle.o)
+                0x000016e0                CyBle_ProcessEvents
+
+i.CyBle_SetDeviceAddress
+                0x000016e8       0x24
+ i.CyBle_SetDeviceAddress
+                0x000016e8       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBle.o)
+                0x000016e8                CyBle_SetDeviceAddress
+
+i.CyBle_StackInit
+                0x0000170c       0x80
+ i.CyBle_StackInit
+                0x0000170c       0x80 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBle.o)
+                0x0000170c                CyBle_StackInit
+
+i.CyBleStackMgr_Init
+                0x0000178c       0xb4
+ i.CyBleStackMgr_Init
+                0x0000178c       0xb4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgrIP_Interface.o)
+                0x0000178c                CyBleStackMgr_Init
+
+i.CyBleStackMgr_ProcessBleEvents
+                0x00001840       0x14
+ i.CyBleStackMgr_ProcessBleEvents
+                0x00001840       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgrIP_Interface.o)
+                0x00001840                CyBleStackMgr_ProcessBleEvents
+
+i.CyBle_GetHeapMemory
+                0x00001854       0x28
+ i.CyBle_GetHeapMemory
+                0x00001854       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgrIP_Interface.o)
+                0x00001854                CyBle_GetHeapMemory
+
+i.CyBle_GetNumAppBufferPools
+                0x0000187c        0xc
+ i.CyBle_GetNumAppBufferPools
+                0x0000187c        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgrIP_Interface.o)
+                0x0000187c                CyBle_GetNumAppBufferPools
+
+i.CyBle_GetReservedPoolInfo
+                0x00001888       0x3c
+ i.CyBle_GetReservedPoolInfo
+                0x00001888       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgrIP_Interface.o)
+                0x00001888                CyBle_GetReservedPoolInfo
+
+i.CyBle_HostStackBufferPoolInit
+                0x000018c4       0x7c
+ i.CyBle_HostStackBufferPoolInit
+                0x000018c4       0x7c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgrIP_Interface.o)
+
+i.ble_stack_idle_task_callback
+                0x00001940        0x2
+ i.ble_stack_idle_task_callback
+                0x00001940        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgrIP_Interface.o)
+                0x00001940                ble_stack_idle_task_callback
+
+i.BT_OSFreeBuf  0x00001944       0x20
+ i.BT_OSFreeBuf
+                0x00001944       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_os.o)
+                0x00001944                BT_OSFreeBuf
+
+i.BT_OSGetBuF   0x00001964       0x30
+ i.BT_OSGetBuF  0x00001964       0x30 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_os.o)
+                0x00001964                BT_OSGetBuF
+
+i.BT_OSMemCreate
+                0x00001994       0x3c
+ i.BT_OSMemCreate
+                0x00001994       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_os.o)
+                0x00001994                BT_OSMemCreate
+
+i.BT_alloc_mem_ext
+                0x000019d0       0x40
+ i.BT_alloc_mem_ext
+                0x000019d0       0x40 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_os.o)
+                0x000019d0                BT_alloc_mem_ext
+
+i.BT_buff_alloc_from_cfg_pool_ext
+                0x00001a10       0x18
+ i.BT_buff_alloc_from_cfg_pool_ext
+                0x00001a10       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_os.o)
+                0x00001a10                BT_buff_alloc_from_cfg_pool_ext
+
+i.BT_free_mem   0x00001a28        0xc
+ i.BT_free_mem  0x00001a28        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_os.o)
+                0x00001a28                BT_free_mem
+
+i.bt_stack_create_buffer_pool
+                0x00001a34       0x30
+ i.bt_stack_create_buffer_pool
+                0x00001a34       0x30 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_os.o)
+                0x00001a34                bt_stack_create_buffer_pool
+
+i.CyBle_CheckBleStackTaskStatus
+                0x00001a64        0x4
+ i.CyBle_CheckBleStackTaskStatus
+                0x00001a64        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_StackTaskHandler.o)
+                0x00001a64                CyBle_CheckBleStackTaskStatus
+
+i.CyBle_CreateBleStackTask
+                0x00001a68       0x2c
+ i.CyBle_CreateBleStackTask
+                0x00001a68       0x2c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_StackTaskHandler.o)
+                0x00001a68                CyBle_CreateBleStackTask
+
+i.CyBle_SignalBleStackTask
+                0x00001a94       0x50
+ i.CyBle_SignalBleStackTask
+                0x00001a94       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_StackTaskHandler.o)
+                0x00001a94                CyBle_SignalBleStackTask
+
+i.CyBle_StackTaskHandler
+                0x00001ae4       0x5c
+ i.CyBle_StackTaskHandler
+                0x00001ae4       0x5c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_StackTaskHandler.o)
+                0x00001ae4                CyBle_StackTaskHandler
+
+i.__ARM_common_switch8
+                0x00001b40       0x1a
+ i.__ARM_common_switch8
+                0x00001b40       0x1a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_StackTaskHandler.o)
+                0x00001b40                __ARM_common_switch8
+
+i.hci_soft_transport_notify_data_received
+                0x00001b5c        0xc
+ i.hci_soft_transport_notify_data_received
+                0x00001b5c        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(transport_sf.o)
+                0x00001b5c                hci_soft_transport_notify_data_received
+
+i.hci_soft_transport_rx_data
+                0x00001b68       0x40
+ i.hci_soft_transport_rx_data
+                0x00001b68       0x40 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(transport_sf.o)
+                0x00001b68                hci_soft_transport_rx_data
+
+i.hci_transport_bt_init
+                0x00001ba8        0x2
+ i.hci_transport_bt_init
+                0x00001ba8        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(transport_sf.o)
+                0x00001ba8                hci_transport_bt_init
+
+i.hci_transport_init
+                0x00001bac       0x10
+ i.hci_transport_init
+                0x00001bac       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(transport_sf.o)
+                0x00001bac                hci_transport_init
+
+i.hci_transport_write_data
+                0x00001bbc       0xd4
+ i.hci_transport_write_data
+                0x00001bbc       0xd4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(transport_sf.o)
+                0x00001bbc                hci_transport_write_data
+
+i.pf_hci_soft_transport_write
+                0x00001c90       0x44
+ i.pf_hci_soft_transport_write
+                0x00001c90       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(transport_sf.o)
+                0x00001c90                pf_hci_soft_transport_write
+
+i.pf_soft_hci_transport_init
+                0x00001cd4        0xc
+ i.pf_soft_hci_transport_init
+                0x00001cd4        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(transport_sf.o)
+                0x00001cd4                pf_soft_hci_transport_init
+
+i.CyBleStackMgr_GetTime
+                0x00001ce0       0x14
+ i.CyBleStackMgr_GetTime
+                0x00001ce0       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o)
+                0x00001ce0                CyBleStackMgr_GetTime
+
+i.CyBleStackMgr_HalInit
+                0x00001cf4       0x24
+ i.CyBleStackMgr_HalInit
+                0x00001cf4       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o)
+                0x00001cf4                CyBleStackMgr_HalInit
+
+i.CyBleStackMgr_HalIntrEnable
+                0x00001d18        0x8
+ i.CyBleStackMgr_HalIntrEnable
+                0x00001d18        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o)
+                0x00001d18                CyBleStackMgr_HalIntrEnable
+
+i.CyBleStackMgr_HandleLinkLayerTick
+                0x00001d20       0x5c
+ i.CyBleStackMgr_HandleLinkLayerTick
+                0x00001d20       0x5c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o)
+                0x00001d20                CyBleStackMgr_HandleLinkLayerTick
+
+i.CyBleStackMgr_HciPortInit
+                0x00001d7c        0xc
+ i.CyBleStackMgr_HciPortInit
+                0x00001d7c        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o)
+                0x00001d7c                CyBleStackMgr_HciPortInit
+
+i.CyBleStackMgr_HciPortReset
+                0x00001d88        0x2
+ i.CyBleStackMgr_HciPortReset
+                0x00001d88        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o)
+                0x00001d88                CyBleStackMgr_HciPortReset
+
+i.CyBleStackMgr_HciPortWrite
+                0x00001d8a        0x8
+ i.CyBleStackMgr_HciPortWrite
+                0x00001d8a        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o)
+                0x00001d8a                CyBleStackMgr_HciPortWrite
+
+i.CyBleStackMgr_ResetLinkLayerTimerEntity
+                0x00001d94       0x14
+ i.CyBleStackMgr_ResetLinkLayerTimerEntity
+                0x00001d94       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o)
+                0x00001d94                CyBleStackMgr_ResetLinkLayerTimerEntity
+
+i.CyBleStackMgr_TimerStart
+                0x00001da8       0x2c
+ i.CyBleStackMgr_TimerStart
+                0x00001da8       0x2c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o)
+                0x00001da8                CyBleStackMgr_TimerStart
+
+i.CyBleStackMgr_TimerStop
+                0x00001dd4       0x18
+ i.CyBleStackMgr_TimerStop
+                0x00001dd4       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o)
+                0x00001dd4                CyBleStackMgr_TimerStop
+
+i.CyBleStackMgr_isTimerRunning
+                0x00001dec       0x10
+ i.CyBleStackMgr_isTimerRunning
+                0x00001dec       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o)
+                0x00001dec                CyBleStackMgr_isTimerRunning
+
+i.CyBleAtlantisRadioInit
+                0x00001dfc      0x150
+ i.CyBleAtlantisRadioInit
+                0x00001dfc      0x150 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+
+i.CyBleStackMgr_BleSSFifoRead
+                0x00001f4c       0x38
+ i.CyBleStackMgr_BleSSFifoRead
+                0x00001f4c       0x38 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+                0x00001f4c                CyBleStackMgr_BleSSFifoRead
+
+i.CyBleStackMgr_BleSSFifoWrite
+                0x00001f84       0x30
+ i.CyBleStackMgr_BleSSFifoWrite
+                0x00001f84       0x30 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+                0x00001f84                CyBleStackMgr_BleSSFifoWrite
+
+i.CyBleStackMgr_BleSSInit
+                0x00001fb4       0x50
+ i.CyBleStackMgr_BleSSInit
+                0x00001fb4       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+                0x00001fb4                CyBleStackMgr_BleSSInit
+
+i.CyBleStackMgr_BleSSMemRead
+                0x00002004       0x26
+ i.CyBleStackMgr_BleSSMemRead
+                0x00002004       0x26 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+                0x00002004                CyBleStackMgr_BleSSMemRead
+
+i.CyBleStackMgr_BleSSMemWrite
+                0x0000202c       0x34
+ i.CyBleStackMgr_BleSSMemWrite
+                0x0000202c       0x34 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+                0x0000202c                CyBleStackMgr_BleSSMemWrite
+
+i.CyBleStackMgr_BleSSRegRead
+                0x00002060        0xc
+ i.CyBleStackMgr_BleSSRegRead
+                0x00002060        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+                0x00002060                CyBleStackMgr_BleSSRegRead
+
+i.CyBleStackMgr_BleSSRegWrite
+                0x0000206c        0xc
+ i.CyBleStackMgr_BleSSRegWrite
+                0x0000206c        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+                0x0000206c                CyBleStackMgr_BleSSRegWrite
+
+i.CyBleStackMgr_BleSSReset
+                0x00002078       0x38
+ i.CyBleStackMgr_BleSSReset
+                0x00002078       0x38 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+                0x00002078                CyBleStackMgr_BleSSReset
+
+i.CyBleStackMgr_GenericIface
+                0x000020b0       0x3c
+ i.CyBleStackMgr_GenericIface
+                0x000020b0       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+                0x000020b0                CyBleStackMgr_GenericIface
+
+i.CyBleStackMgr_HandleBleSSIntr
+                0x000020ec       0x90
+ i.CyBleStackMgr_HandleBleSSIntr
+                0x000020ec       0x90 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+                0x000020ec                CyBleStackMgr_HandleBleSSIntr
+
+i.CyBleStackMgr_SetClockParam
+                0x0000217c       0xb4
+ i.CyBleStackMgr_SetClockParam
+                0x0000217c       0xb4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+
+i.CyBle_ExitDsmMode
+                0x00002230       0x2c
+ i.CyBle_ExitDsmMode
+                0x00002230       0x2c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+                0x00002230                CyBle_ExitDsmMode
+
+i.CyBle_GetBleSsOperationalMode
+                0x0000225c        0xc
+ i.CyBle_GetBleSsOperationalMode
+                0x0000225c        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+                0x0000225c                CyBle_GetBleSsOperationalMode
+
+i.CyBle_GetLpMode
+                0x00002268       0x26
+ i.CyBle_GetLpMode
+                0x00002268       0x26 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+                0x00002268                CyBle_GetLpMode
+
+i.CyBle_GetTxGainMode
+                0x00002290       0x2c
+ i.CyBle_GetTxGainMode
+                0x00002290       0x2c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+                0x00002290                CyBle_GetTxGainMode
+
+i.CyBle_SetBleSsOperationalMode
+                0x000022bc       0x20
+ i.CyBle_SetBleSsOperationalMode
+                0x000022bc       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+                0x000022bc                CyBle_SetBleSsOperationalMode
+
+i.CyBle_SetEventCloseState
+                0x000022dc        0xc
+ i.CyBle_SetEventCloseState
+                0x000022dc        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+                0x000022dc                CyBle_SetEventCloseState
+
+i.CyBle_SetRxGainMode
+                0x000022e8       0x20
+ i.CyBle_SetRxGainMode
+                0x000022e8       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+                0x000022e8                CyBle_SetRxGainMode
+
+i.CyBle_SetTxGainMode
+                0x00002308       0x38
+ i.CyBle_SetTxGainMode
+                0x00002308       0x38 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+                0x00002308                CyBle_SetTxGainMode
+
+i.pf_rf_get_abs_rssi
+                0x00002340       0x24
+ i.pf_rf_get_abs_rssi
+                0x00002340       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+                0x00002340                pf_rf_get_abs_rssi
+
+i.OS_init       0x00002364       0x64
+ i.OS_init      0x00002364       0x64 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os.o)
+                0x00002364                OS_init
+
+i.mintos_malloc
+                0x000023c8       0x34
+ i.mintos_malloc
+                0x000023c8       0x34 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os.o)
+                0x000023c8                mintos_malloc
+
+i.OS_create_queue
+                0x000023fc       0x64
+ i.OS_create_queue
+                0x000023fc       0x64 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_queue.o)
+                0x000023fc                OS_create_queue
+
+i.OS_enqueue_item
+                0x00002460       0x8c
+ i.OS_enqueue_item
+                0x00002460       0x8c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_queue.o)
+                0x00002460                OS_enqueue_item
+
+i.OS_queue_get_num_of_items
+                0x000024ec       0x28
+ i.OS_queue_get_num_of_items
+                0x000024ec       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_queue.o)
+                0x000024ec                OS_queue_get_num_of_items
+
+i.OS_queue_mgmt_init
+                0x00002514       0x40
+ i.OS_queue_mgmt_init
+                0x00002514       0x40 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_queue.o)
+                0x00002514                OS_queue_mgmt_init
+
+i.OS_remove_item
+                0x00002554       0xa0
+ i.OS_remove_item
+                0x00002554       0xa0 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_queue.o)
+                0x00002554                OS_remove_item
+
+i.OS_create_task
+                0x000025f4       0x88
+ i.OS_create_task
+                0x000025f4       0x88 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_task.o)
+                0x000025f4                OS_create_task
+
+i.OS_isr_send_signal_to_task
+                0x0000267c        0xc
+ i.OS_isr_send_signal_to_task
+                0x0000267c        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_task.o)
+                0x0000267c                OS_isr_send_signal_to_task
+
+i.OS_scheduler  0x00002688       0x64
+ i.OS_scheduler
+                0x00002688       0x64 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_task.o)
+                0x00002688                OS_scheduler
+
+i.OS_send_signal_to_task
+                0x000026ec        0xc
+ i.OS_send_signal_to_task
+                0x000026ec        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_task.o)
+                0x000026ec                OS_send_signal_to_task
+
+i.OS_send_signal_to_task_context
+                0x000026f8       0x3c
+ i.OS_send_signal_to_task_context
+                0x000026f8       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_task.o)
+
+i.OS_task_mgmt_init
+                0x00002734       0x50
+ i.OS_task_mgmt_init
+                0x00002734       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_task.o)
+                0x00002734                OS_task_mgmt_init
+
+i.mint_buf_mgmt_allocate_buffer
+                0x00002784       0x4c
+ i.mint_buf_mgmt_allocate_buffer
+                0x00002784       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_buf_mgmt.o)
+                0x00002784                mint_buf_mgmt_allocate_buffer
+
+i.mint_buf_mgmt_create_pool
+                0x000027d0       0xd0
+ i.mint_buf_mgmt_create_pool
+                0x000027d0       0xd0 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_buf_mgmt.o)
+                0x000027d0                mint_buf_mgmt_create_pool
+
+i.mint_buf_mgmt_free_buffer
+                0x000028a0       0xa4
+ i.mint_buf_mgmt_free_buffer
+                0x000028a0       0xa4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_buf_mgmt.o)
+                0x000028a0                mint_buf_mgmt_free_buffer
+
+i.mint_buf_mgmt_init
+                0x00002944       0x44
+ i.mint_buf_mgmt_init
+                0x00002944       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_buf_mgmt.o)
+                0x00002944                mint_buf_mgmt_init
+
+i.mint_buf_mgmt_malloc
+                0x00002988       0x2c
+ i.mint_buf_mgmt_malloc
+                0x00002988       0x2c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_buf_mgmt.o)
+                0x00002988                mint_buf_mgmt_malloc
+
+i.mint_buf_mgmt_pl_init
+                0x000029b4       0x40
+ i.mint_buf_mgmt_pl_init
+                0x000029b4       0x40 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_buf_mgmt.o)
+                0x000029b4                mint_buf_mgmt_pl_init
+
+i.mint_buf_mgmt_reset_pool
+                0x000029f4       0x70
+ i.mint_buf_mgmt_reset_pool
+                0x000029f4       0x70 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_buf_mgmt.o)
+                0x000029f4                mint_buf_mgmt_reset_pool
+
+i.mint_buf_mgmt_stack_init
+                0x00002a64       0x24
+ i.mint_buf_mgmt_stack_init
+                0x00002a64       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_buf_mgmt.o)
+                0x00002a64                mint_buf_mgmt_stack_init
+
+i.mint_buf_mgmt_stack_pop
+                0x00002a88       0x36
+ i.mint_buf_mgmt_stack_pop
+                0x00002a88       0x36 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_buf_mgmt.o)
+                0x00002a88                mint_buf_mgmt_stack_pop
+
+i.mint_buf_mgmt_stack_push
+                0x00002abe       0x36
+ i.mint_buf_mgmt_stack_push
+                0x00002abe       0x36 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_buf_mgmt.o)
+                0x00002abe                mint_buf_mgmt_stack_push
+
+i.mint_buf_mgmt_stack_reset
+                0x00002af4       0x1e
+ i.mint_buf_mgmt_stack_reset
+                0x00002af4       0x1e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_buf_mgmt.o)
+                0x00002af4                mint_buf_mgmt_stack_reset
+
+i.mint_buf_mgmt_stack_search_item
+                0x00002b12       0x30
+ i.mint_buf_mgmt_stack_search_item
+                0x00002b12       0x30 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_buf_mgmt.o)
+                0x00002b12                mint_buf_mgmt_stack_search_item
+
+i.CyBleControllerIP_GetPingState
+                0x00002b44        0xc
+ i.CyBleControllerIP_GetPingState
+                0x00002b44        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+                0x00002b44                CyBleControllerIP_GetPingState
+
+i.CyBleController_AddDeviceToWhiteList
+                0x00002b50       0x40
+ i.CyBleController_AddDeviceToWhiteList
+                0x00002b50       0x40 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+                0x00002b50                CyBleController_AddDeviceToWhiteList
+
+i.CyBleController_ExitLowPowerMode
+                0x00002b90       0x10
+ i.CyBleController_ExitLowPowerMode
+                0x00002b90       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+                0x00002b90                CyBleController_ExitLowPowerMode
+
+i.CyBleController_Init
+                0x00002ba0       0x32
+ i.CyBleController_Init
+                0x00002ba0       0x32 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+                0x00002ba0                CyBleController_Init
+
+i.CyBleController_SetDeviceAddress
+                0x00002bd2       0x2e
+ i.CyBleController_SetDeviceAddress
+                0x00002bd2       0x2e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+                0x00002bd2                CyBleController_SetDeviceAddress
+
+i.CyBle_GetTxPowerLevel
+                0x00002c00       0x4e
+ i.CyBle_GetTxPowerLevel
+                0x00002c00       0x4e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+                0x00002c00                CyBle_GetTxPowerLevel
+
+i.CyBle_SetTxPowerLevel
+                0x00002c4e       0x56
+ i.CyBle_SetTxPowerLevel
+                0x00002c4e       0x56 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+                0x00002c4e                CyBle_SetTxPowerLevel
+
+i.ll_check_and_mark_packet_ready_for_transmission
+                0x00002ca4       0x28
+ i.ll_check_and_mark_packet_ready_for_transmission
+                0x00002ca4       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x00002ca4                ll_check_and_mark_packet_ready_for_transmission
+
+i.ll_cleanup_pending_data_pdu
+                0x00002ccc       0x38
+ i.ll_cleanup_pending_data_pdu
+                0x00002ccc       0x38 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x00002ccc                ll_cleanup_pending_data_pdu
+
+i.ll_exit_low_power_mode
+                0x00002d04       0xac
+ i.ll_exit_low_power_mode
+                0x00002d04       0xac C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x00002d04                ll_exit_low_power_mode
+
+i.ll_get_ack_status
+                0x00002db0       0x3c
+ i.ll_get_ack_status
+                0x00002db0       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x00002db0                ll_get_ack_status
+
+i.ll_get_adv_ch_tx_power
+                0x00002dec       0x20
+ i.ll_get_adv_ch_tx_power
+                0x00002dec       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x00002dec                ll_get_adv_ch_tx_power
+
+i.ll_get_data_channel_map
+                0x00002e0c       0x24
+ i.ll_get_data_channel_map
+                0x00002e0c       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x00002e0c                ll_get_data_channel_map
+
+i.ll_get_max_white_list_size
+                0x00002e30        0xc
+ i.ll_get_max_white_list_size
+                0x00002e30        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x00002e30                ll_get_max_white_list_size
+
+i.ll_get_my_role
+                0x00002e3c        0xc
+ i.ll_get_my_role
+                0x00002e3c        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x00002e3c                ll_get_my_role
+
+i.ll_get_next_available_fifo_for_data_pdu
+                0x00002e48        0x8
+ i.ll_get_next_available_fifo_for_data_pdu
+                0x00002e48        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x00002e48                ll_get_next_available_fifo_for_data_pdu
+
+i.ll_get_next_available_fifo_for_ll_pdu
+                0x00002e50       0x24
+ i.ll_get_next_available_fifo_for_ll_pdu
+                0x00002e50       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x00002e50                ll_get_next_available_fifo_for_ll_pdu
+
+i.ll_get_rssi_value
+                0x00002e74       0x26
+ i.ll_get_rssi_value
+                0x00002e74       0x26 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x00002e74                ll_get_rssi_value
+
+i.ll_get_transmit_power_level
+                0x00002e9c       0x2c
+ i.ll_get_transmit_power_level
+                0x00002e9c       0x2c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x00002e9c                ll_get_transmit_power_level
+
+i.ll_handle_ack_received
+                0x00002ec8       0x74
+ i.ll_handle_ack_received
+                0x00002ec8       0x74 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x00002ec8                ll_handle_ack_received
+
+i.ll_handle_add_device_in_whitelist
+                0x00002f3c       0x3a
+ i.ll_handle_add_device_in_whitelist
+                0x00002f3c       0x3a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x00002f3c                ll_handle_add_device_in_whitelist
+
+i.ll_handle_clear_whitelist
+                0x00002f76       0x16
+ i.ll_handle_clear_whitelist
+                0x00002f76       0x16 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x00002f76                ll_handle_clear_whitelist
+
+i.ll_handle_encrypt_host_data
+                0x00002f8c       0x36
+ i.ll_handle_encrypt_host_data
+                0x00002f8c       0x36 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x00002f8c                ll_handle_encrypt_host_data
+
+i.ll_handle_host_data_packet
+                0x00002fc2       0x54
+ i.ll_handle_host_data_packet
+                0x00002fc2       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x00002fc2                ll_handle_host_data_packet
+
+i.ll_handle_read_host_channel_map
+                0x00003016        0x4
+ i.ll_handle_read_host_channel_map
+                0x00003016        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x00003016                ll_handle_read_host_channel_map
+
+i.ll_handle_remove_device_in_whitelist
+                0x0000301a       0x2a
+ i.ll_handle_remove_device_in_whitelist
+                0x0000301a       0x2a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x0000301a                ll_handle_remove_device_in_whitelist
+
+i.ll_handle_reset
+                0x00003044        0xe
+ i.ll_handle_reset
+                0x00003044        0xe C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x00003044                ll_handle_reset
+
+i.ll_handle_set_random_address
+                0x00003052       0x36
+ i.ll_handle_set_random_address
+                0x00003052       0x36 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x00003052                ll_handle_set_random_address
+
+i.ll_init       0x00003088       0x18
+ i.ll_init      0x00003088       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x00003088                ll_init
+
+i.ll_initialize_device_attributes
+                0x000030a0       0x4c
+ i.ll_initialize_device_attributes
+                0x000030a0       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x000030a0                ll_initialize_device_attributes
+
+i.ll_is_pkt_pending
+                0x000030ec       0x2a
+ i.ll_is_pkt_pending
+                0x000030ec       0x2a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x000030ec                ll_is_pkt_pending
+
+i.ll_is_sent_pkt_pending
+                0x00003116       0x1a
+ i.ll_is_sent_pkt_pending
+                0x00003116       0x1a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x00003116                ll_is_sent_pkt_pending
+
+i.ll_isr_exit_low_power_mode
+                0x00003130       0x16
+ i.ll_isr_exit_low_power_mode
+                0x00003130       0x16 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x00003130                ll_isr_exit_low_power_mode
+
+i.ll_load_host_data_packet
+                0x00003146       0x4a
+ i.ll_load_host_data_packet
+                0x00003146       0x4a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x00003146                ll_load_host_data_packet
+
+i.ll_load_packet_to_fifo
+                0x00003190       0x6e
+ i.ll_load_packet_to_fifo
+                0x00003190       0x6e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x00003190                ll_load_packet_to_fifo
+
+i.ll_process_acks
+                0x000031fe       0x3c
+ i.ll_process_acks
+                0x000031fe       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x000031fe                ll_process_acks
+
+i.ll_reset      0x0000323a       0x12
+ i.ll_reset     0x0000323a       0x12 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x0000323a                ll_reset
+
+i.ll_update_active_features
+                0x0000324c       0x58
+ i.ll_update_active_features
+                0x0000324c       0x58 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x0000324c                ll_update_active_features
+
+i.ll_update_device_fsm
+                0x000032a4        0x8
+ i.ll_update_device_fsm
+                0x000032a4        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x000032a4                ll_update_device_fsm
+
+i.pf_le_start_timer
+                0x000032ac       0x16
+ i.pf_le_start_timer
+                0x000032ac       0x16 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x000032ac                pf_le_start_timer
+
+i.pf_le_stop_timer
+                0x000032c2       0x12
+ i.pf_le_stop_timer
+                0x000032c2       0x12 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x000032c2                pf_le_stop_timer
+
+i.CyBleControllerIP_TuneAdvEventInterPktSlots
+                0x000032d4       0x44
+ i.CyBleControllerIP_TuneAdvEventInterPktSlots
+                0x000032d4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_advertiser.o)
+                0x000032d4                CyBleControllerIP_TuneAdvEventInterPktSlots
+
+i.ll_adv_is_configured_connection_adv
+                0x00003318       0x1e
+ i.ll_adv_is_configured_connection_adv
+                0x00003318       0x1e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_advertiser.o)
+                0x00003318                ll_adv_is_configured_connection_adv
+
+i.ll_check_random_address_in_use_by_advertiser
+                0x00003336       0x10
+ i.ll_check_random_address_in_use_by_advertiser
+                0x00003336       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_advertiser.o)
+                0x00003336                ll_check_random_address_in_use_by_advertiser
+
+i.ll_check_whitelist_in_use_by_advertiser
+                0x00003346       0x10
+ i.ll_check_whitelist_in_use_by_advertiser
+                0x00003346       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_advertiser.o)
+                0x00003346                ll_check_whitelist_in_use_by_advertiser
+
+i.ll_get_adv_status
+                0x00003356        0xc
+ i.ll_get_adv_status
+                0x00003356        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_advertiser.o)
+                0x00003356                ll_get_adv_status
+
+i.ll_get_adv_type
+                0x00003362       0x16
+ i.ll_get_adv_type
+                0x00003362       0x16 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_advertiser.o)
+                0x00003362                ll_get_adv_type
+
+i.ll_handle_adv_intr
+                0x00003378       0x50
+ i.ll_handle_adv_intr
+                0x00003378       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_advertiser.o)
+                0x00003378                ll_handle_adv_intr
+
+i.ll_handle_set_adv_data
+                0x000033c8       0x14
+ i.ll_handle_set_adv_data
+                0x000033c8       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_advertiser.o)
+                0x000033c8                ll_handle_set_adv_data
+
+i.ll_handle_set_adv_parameters
+                0x000033dc       0x84
+ i.ll_handle_set_adv_parameters
+                0x000033dc       0x84 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_advertiser.o)
+                0x000033dc                ll_handle_set_adv_parameters
+
+i.ll_handle_set_advertise_enable
+                0x00003460       0x70
+ i.ll_handle_set_advertise_enable
+                0x00003460       0x70 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_advertiser.o)
+                0x00003460                ll_handle_set_advertise_enable
+
+i.ll_handle_set_scan_resp_data
+                0x000034d0       0x14
+ i.ll_handle_set_scan_resp_data
+                0x000034d0       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_advertiser.o)
+                0x000034d0                ll_handle_set_scan_resp_data
+
+i.ll_init_advertiser
+                0x000034e4       0x68
+ i.ll_init_advertiser
+                0x000034e4       0x68 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_advertiser.o)
+                0x000034e4                ll_init_advertiser
+
+i.is_le_connection_handle
+                0x0000354c       0x28
+ i.is_le_connection_handle
+                0x0000354c       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x0000354c                is_le_connection_handle
+
+i.le_assign_connection_handle
+                0x00003574       0x28
+ i.le_assign_connection_handle
+                0x00003574       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003574                le_assign_connection_handle
+
+i.le_get_connection_index
+                0x0000359c        0x6
+ i.le_get_connection_index
+                0x0000359c        0x6 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x0000359c                le_get_connection_index
+
+i.ll_allocate_connection
+                0x000035a4       0x44
+ i.ll_allocate_connection
+                0x000035a4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x000035a4                ll_allocate_connection
+
+i.ll_calculate_and_program_def_win_widen_drift
+                0x000035e8       0x14
+ i.ll_calculate_and_program_def_win_widen_drift
+                0x000035e8       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x000035e8                ll_calculate_and_program_def_win_widen_drift
+
+i.ll_calculate_drift
+                0x000035fc       0x2c
+ i.ll_calculate_drift
+                0x000035fc       0x2c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x000035fc                ll_calculate_drift
+
+i.ll_check_and_decrypt_ll_pdu
+                0x00003628       0x68
+ i.ll_check_and_decrypt_ll_pdu
+                0x00003628       0x68 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003628                ll_check_and_decrypt_ll_pdu
+
+i.ll_check_and_decrypt_packet
+                0x00003690       0x6a
+ i.ll_check_and_decrypt_packet
+                0x00003690       0x6a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003690                ll_check_and_decrypt_packet
+
+i.ll_check_and_encrypt_ll_pdu
+                0x000036fa       0x72
+ i.ll_check_and_encrypt_ll_pdu
+                0x000036fa       0x72 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x000036fa                ll_check_and_encrypt_ll_pdu
+
+i.ll_check_and_encrypt_packet
+                0x0000376c       0x8a
+ i.ll_check_and_encrypt_packet
+                0x0000376c       0x8a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x0000376c                ll_check_and_encrypt_packet
+
+i.ll_check_for_allowing_incoming_connection_update
+                0x000037f6       0x42
+ i.ll_check_for_allowing_incoming_connection_update
+                0x000037f6       0x42 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x000037f6                ll_check_for_allowing_incoming_connection_update
+
+i.ll_check_if_pdu_is_loaded_to_hardware
+                0x00003838       0x1c
+ i.ll_check_if_pdu_is_loaded_to_hardware
+                0x00003838       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003838                ll_check_if_pdu_is_loaded_to_hardware
+
+i.ll_check_random_address_in_use_by_initiator
+                0x00003854       0x30
+ i.ll_check_random_address_in_use_by_initiator
+                0x00003854       0x30 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003854                ll_check_random_address_in_use_by_initiator
+
+i.ll_check_white_list_in_use_by_initiator
+                0x00003884       0x30
+ i.ll_check_white_list_in_use_by_initiator
+                0x00003884       0x30 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003884                ll_check_white_list_in_use_by_initiator
+
+i.ll_conn_free_enc_txn_buffer
+                0x000038b4       0x16
+ i.ll_conn_free_enc_txn_buffer
+                0x000038b4       0x16 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x000038b4                ll_conn_free_enc_txn_buffer
+
+i.ll_conn_fsm_update_channel_state
+                0x000038ca        0x6
+ i.ll_conn_fsm_update_channel_state
+                0x000038ca        0x6 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x000038ca                ll_conn_fsm_update_channel_state
+
+i.ll_conn_fsm_update_conn_update_state
+                0x000038d0        0x6
+ i.ll_conn_fsm_update_conn_update_state
+                0x000038d0        0x6 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x000038d0                ll_conn_fsm_update_conn_update_state
+
+i.ll_conn_fsm_update_enc_state
+                0x000038d6        0x6
+ i.ll_conn_fsm_update_enc_state
+                0x000038d6        0x6 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x000038d6                ll_conn_fsm_update_enc_state
+
+i.ll_conn_fsm_update_state
+                0x000038dc        0x4
+ i.ll_conn_fsm_update_state
+                0x000038dc        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x000038dc                ll_conn_fsm_update_state
+
+i.ll_conn_handle_data_pdu_from_host_when_data_paused
+                0x000038e0        0x8
+ i.ll_conn_handle_data_pdu_from_host_when_data_paused
+                0x000038e0        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x000038e0                ll_conn_handle_data_pdu_from_host_when_data_paused
+
+i.ll_conn_handle_direct_adv_timeout
+                0x000038e8       0x2a
+ i.ll_conn_handle_direct_adv_timeout
+                0x000038e8       0x2a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x000038e8                ll_conn_handle_direct_adv_timeout
+
+i.ll_conn_handle_ping_timer_expired_interrupt
+                0x00003914       0x1c
+ i.ll_conn_handle_ping_timer_expired_interrupt
+                0x00003914       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003914                ll_conn_handle_ping_timer_expired_interrupt
+
+i.ll_conn_handle_ping_timer_nearly_expired_interrupt
+                0x00003930       0x20
+ i.ll_conn_handle_ping_timer_nearly_expired_interrupt
+                0x00003930       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003930                ll_conn_handle_ping_timer_nearly_expired_interrupt
+
+i.ll_conn_handle_stop_connectable_adv
+                0x00003950       0x12
+ i.ll_conn_handle_stop_connectable_adv
+                0x00003950       0x12 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003950                ll_conn_handle_stop_connectable_adv
+
+i.ll_conn_process_pending_transactions
+                0x00003962        0x4
+ i.ll_conn_process_pending_transactions
+                0x00003962        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003962                ll_conn_process_pending_transactions
+
+i.ll_conn_program_authenticated_payload_timer
+                0x00003968       0x50
+ i.ll_conn_program_authenticated_payload_timer
+                0x00003968       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003968                ll_conn_program_authenticated_payload_timer
+
+i.ll_conn_read_data_pdu_from_hardware
+                0x000039b8       0x14
+ i.ll_conn_read_data_pdu_from_hardware
+                0x000039b8       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x000039b8                ll_conn_read_data_pdu_from_hardware
+
+i.ll_conn_send_ping_req_pdu
+                0x000039cc       0x40
+ i.ll_conn_send_ping_req_pdu
+                0x000039cc       0x40 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x000039cc                ll_conn_send_ping_req_pdu
+
+i.ll_conn_store_pending_tx_pdu
+                0x00003a0c       0x1a
+ i.ll_conn_store_pending_tx_pdu
+                0x00003a0c       0x1a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003a0c                ll_conn_store_pending_tx_pdu
+
+i.ll_conn_update_rssi
+                0x00003a26       0x16
+ i.ll_conn_update_rssi
+                0x00003a26       0x16 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003a26                ll_conn_update_rssi
+
+i.ll_convert_hci_llid_to_ll_llid_host_to_controller
+                0x00003a3c        0x8
+ i.ll_convert_hci_llid_to_ll_llid_host_to_controller
+                0x00003a3c        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003a3c                ll_convert_hci_llid_to_ll_llid_host_to_controller
+
+i.ll_convert_ll_llid_to_hci_llid_controller_to_host
+                0x00003a44        0x2
+ i.ll_convert_ll_llid_to_hci_llid_controller_to_host
+                0x00003a44        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003a44                ll_convert_ll_llid_to_hci_llid_controller_to_host
+
+i.ll_decode_and_program_connect_req
+                0x00003a48       0xec
+ i.ll_decode_and_program_connect_req
+                0x00003a48       0xec C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003a48                ll_decode_and_program_connect_req
+
+i.ll_enc_fsm_derive_session_key
+                0x00003b34       0x46
+ i.ll_enc_fsm_derive_session_key
+                0x00003b34       0x46 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003b34                ll_enc_fsm_derive_session_key
+
+i.ll_enc_handle_enc_complete
+                0x00003b7a       0x68
+ i.ll_enc_handle_enc_complete
+                0x00003b7a       0x68 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003b7a                ll_enc_handle_enc_complete
+
+i.ll_enc_handle_enc_failure
+                0x00003be4       0xa4
+ i.ll_enc_handle_enc_failure
+                0x00003be4       0xa4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003be4                ll_enc_handle_enc_failure
+
+i.ll_enc_handle_ll_reject_pdu_cb
+                0x00003c88       0x24
+ i.ll_enc_handle_ll_reject_pdu_cb
+                0x00003c88       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003c88                ll_enc_handle_ll_reject_pdu_cb
+
+i.ll_enc_handle_ll_terminate_pdu
+                0x00003cac       0x16
+ i.ll_enc_handle_ll_terminate_pdu
+                0x00003cac       0x16 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003cac                ll_enc_handle_ll_terminate_pdu
+
+i.ll_enc_handle_ll_unknown_resp_pdu_cb
+                0x00003cc2       0x24
+ i.ll_enc_handle_ll_unknown_resp_pdu_cb
+                0x00003cc2       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003cc2                ll_enc_handle_ll_unknown_resp_pdu_cb
+
+i.ll_enc_handle_slave_await_to_start_cb
+                0x00003ce8       0x80
+ i.ll_enc_handle_slave_await_to_start_cb
+                0x00003ce8       0x80 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003ce8                ll_enc_handle_slave_await_to_start_cb
+
+i.ll_enc_handle_slave_enc_resp_ack_cb
+                0x00003d68       0x28
+ i.ll_enc_handle_slave_enc_resp_ack_cb
+                0x00003d68       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003d68                ll_enc_handle_slave_enc_resp_ack_cb
+
+i.ll_enc_handle_slave_ltk_neg_reply_cb
+                0x00003d90       0x60
+ i.ll_enc_handle_slave_ltk_neg_reply_cb
+                0x00003d90       0x60 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003d90                ll_enc_handle_slave_ltk_neg_reply_cb
+
+i.ll_enc_handle_slave_pause_enc_req_cb
+                0x00003df0       0x46
+ i.ll_enc_handle_slave_pause_enc_req_cb
+                0x00003df0       0x46 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003df0                ll_enc_handle_slave_pause_enc_req_cb
+
+i.ll_enc_handle_slave_pause_enc_resp_cb
+                0x00003e36       0x10
+ i.ll_enc_handle_slave_pause_enc_resp_cb
+                0x00003e36       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003e36                ll_enc_handle_slave_pause_enc_resp_cb
+
+i.ll_enc_handle_slave_reject_ind_ack_cb
+                0x00003e46       0x22
+ i.ll_enc_handle_slave_reject_ind_ack_cb
+                0x00003e46       0x22 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003e46                ll_enc_handle_slave_reject_ind_ack_cb
+
+i.ll_enc_handle_slave_start_enc_resp_ack_cb
+                0x00003e68        0x8
+ i.ll_enc_handle_slave_start_enc_resp_ack_cb
+                0x00003e68        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003e68                ll_enc_handle_slave_start_enc_resp_ack_cb
+
+i.ll_enc_handle_slave_start_enc_resp_cb
+                0x00003e70       0x34
+ i.ll_enc_handle_slave_start_enc_resp_cb
+                0x00003e70       0x34 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003e70                ll_enc_handle_slave_start_enc_resp_cb
+
+i.ll_enc_send_start_encryption_request
+                0x00003ea4       0x38
+ i.ll_enc_send_start_encryption_request
+                0x00003ea4       0x38 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003ea4                ll_enc_send_start_encryption_request
+
+i.ll_extract_pdu_opcode
+                0x00003edc        0x4
+ i.ll_extract_pdu_opcode
+                0x00003edc        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003edc                ll_extract_pdu_opcode
+
+i.ll_fsm_handle_conn_established_ind
+                0x00003ee0       0x7c
+ i.ll_fsm_handle_conn_established_ind
+                0x00003ee0       0x7c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003ee0                ll_fsm_handle_conn_established_ind
+
+i.ll_fsm_handle_conn_failure_ind
+                0x00003f5c        0xc
+ i.ll_fsm_handle_conn_failure_ind
+                0x00003f5c        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003f5c                ll_fsm_handle_conn_failure_ind
+
+i.ll_fsm_handle_disconnecting_state
+                0x00003f68       0x16
+ i.ll_fsm_handle_disconnecting_state
+                0x00003f68       0x16 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003f68                ll_fsm_handle_disconnecting_state
+
+i.ll_fsm_handle_end_of_conn_interval
+                0x00003f80       0x30
+ i.ll_fsm_handle_end_of_conn_interval
+                0x00003f80       0x30 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003f80                ll_fsm_handle_end_of_conn_interval
+
+i.ll_fsm_handle_pdu_response_timeout
+                0x00003fb0       0x20
+ i.ll_fsm_handle_pdu_response_timeout
+                0x00003fb0       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003fb0                ll_fsm_handle_pdu_response_timeout
+
+i.ll_fsm_handle_sup_timeout_ind
+                0x00003fd0       0x22
+ i.ll_fsm_handle_sup_timeout_ind
+                0x00003fd0       0x22 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003fd0                ll_fsm_handle_sup_timeout_ind
+
+i.ll_fsm_move_to_disconnected_state
+                0x00003ff2       0x94
+ i.ll_fsm_move_to_disconnected_state
+                0x00003ff2       0x94 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00003ff2                ll_fsm_move_to_disconnected_state
+
+i.ll_generate_connection_complete
+                0x00004086       0x62
+ i.ll_generate_connection_complete
+                0x00004086       0x62 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00004086                ll_generate_connection_complete
+
+i.ll_generate_disconnection_complete
+                0x000040e8        0xe
+ i.ll_generate_disconnection_complete
+                0x000040e8        0xe C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x000040e8                ll_generate_disconnection_complete
+
+i.ll_generate_random_number
+                0x000040f6        0x8
+ i.ll_generate_random_number
+                0x000040f6        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x000040f6                ll_generate_random_number
+
+i.ll_get_connection_entity
+                0x00004100       0x24
+ i.ll_get_connection_entity
+                0x00004100       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00004100                ll_get_connection_entity
+
+i.ll_get_enc_txn_info
+                0x00004124       0x1e
+ i.ll_get_enc_txn_info
+                0x00004124       0x1e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00004124                ll_get_enc_txn_info
+
+i.ll_get_next_pdu_tx_fifo_index
+                0x00004144       0x28
+ i.ll_get_next_pdu_tx_fifo_index
+                0x00004144       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00004144                ll_get_next_pdu_tx_fifo_index
+
+i.ll_handle_ack_for_pause_tx_data
+                0x0000416c       0x38
+ i.ll_handle_ack_for_pause_tx_data
+                0x0000416c       0x38 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x0000416c                ll_handle_ack_for_pause_tx_data
+
+i.ll_handle_acl_tx_complete
+                0x000041a4       0x44
+ i.ll_handle_acl_tx_complete
+                0x000041a4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x000041a4                ll_handle_acl_tx_complete
+
+i.ll_handle_conn_created_ind
+                0x000041e8        0x2
+ i.ll_handle_conn_created_ind
+                0x000041e8        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x000041e8                ll_handle_conn_created_ind
+
+i.ll_handle_conn_established_ind
+                0x000041ea        0x2
+ i.ll_handle_conn_established_ind
+                0x000041ea        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x000041ea                ll_handle_conn_established_ind
+
+i.ll_handle_conn_failed_indication
+                0x000041ec       0x30
+ i.ll_handle_conn_failed_indication
+                0x000041ec       0x30 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x000041ec                ll_handle_conn_failed_indication
+
+i.ll_handle_conn_interrupt
+                0x0000421c       0x94
+ i.ll_handle_conn_interrupt
+                0x0000421c       0x94 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x0000421c                ll_handle_conn_interrupt
+
+i.ll_handle_conn_update_ind
+                0x000042b0       0x98
+ i.ll_handle_conn_update_ind
+                0x000042b0       0x98 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x000042b0                ll_handle_conn_update_ind
+
+i.ll_handle_data_pdu_ack_received
+                0x00004348       0x54
+ i.ll_handle_data_pdu_ack_received
+                0x00004348       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00004348                ll_handle_data_pdu_ack_received
+
+i.ll_handle_disconnect_cmd
+                0x0000439c       0x54
+ i.ll_handle_disconnect_cmd
+                0x0000439c       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x0000439c                ll_handle_disconnect_cmd
+
+i.ll_handle_incoming_data_packet
+                0x000043f0       0x1c
+ i.ll_handle_incoming_data_packet
+                0x000043f0       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x000043f0                ll_handle_incoming_data_packet
+
+i.ll_handle_incoming_packet
+                0x0000440c       0x6c
+ i.ll_handle_incoming_packet
+                0x0000440c       0x6c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x0000440c                ll_handle_incoming_packet
+
+i.ll_handle_ltk_negative_reply
+                0x00004478       0x34
+ i.ll_handle_ltk_negative_reply
+                0x00004478       0x34 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00004478                ll_handle_ltk_negative_reply
+
+i.ll_handle_ltk_req_reply
+                0x000044ac       0x56
+ i.ll_handle_ltk_req_reply
+                0x000044ac       0x56 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x000044ac                ll_handle_ltk_req_reply
+
+i.ll_handle_read_authenticated_payload_timeout_cmd
+                0x00004504       0x44
+ i.ll_handle_read_authenticated_payload_timeout_cmd
+                0x00004504       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00004504                ll_handle_read_authenticated_payload_timeout_cmd
+
+i.ll_handle_remote_version_cmd
+                0x00004548       0xb0
+ i.ll_handle_remote_version_cmd
+                0x00004548       0xb0 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00004548                ll_handle_remote_version_cmd
+
+i.ll_handle_rx_ind
+                0x000045f8       0x1e
+ i.ll_handle_rx_ind
+                0x000045f8       0x1e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x000045f8                ll_handle_rx_ind
+
+i.ll_handle_slave_conn_created_ind
+                0x00004618       0x5c
+ i.ll_handle_slave_conn_created_ind
+                0x00004618       0x5c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00004618                ll_handle_slave_conn_created_ind
+
+i.ll_handle_update_channel_map_ind
+                0x00004674       0x38
+ i.ll_handle_update_channel_map_ind
+                0x00004674       0x38 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00004674                ll_handle_update_channel_map_ind
+
+i.ll_handle_write_authenticated_payload_timeout_cmd
+                0x000046ac       0x68
+ i.ll_handle_write_authenticated_payload_timeout_cmd
+                0x000046ac       0x68 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x000046ac                ll_handle_write_authenticated_payload_timeout_cmd
+
+i.ll_increment_rx_packet_counter
+                0x00004714       0x14
+ i.ll_increment_rx_packet_counter
+                0x00004714       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00004714                ll_increment_rx_packet_counter
+
+i.ll_increment_tx_packet_counter
+                0x00004728       0x14
+ i.ll_increment_tx_packet_counter
+                0x00004728       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00004728                ll_increment_tx_packet_counter
+
+i.ll_init_connection
+                0x0000473c       0x60
+ i.ll_init_connection
+                0x0000473c       0x60 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x0000473c                ll_init_connection
+
+i.ll_init_link_for_encryption
+                0x0000479c       0x12
+ i.ll_init_link_for_encryption
+                0x0000479c       0x12 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x0000479c                ll_init_link_for_encryption
+
+i.ll_is_conn_created
+                0x000047ae       0x16
+ i.ll_is_conn_created
+                0x000047ae       0x16 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x000047ae                ll_is_conn_created
+
+i.ll_is_data_paused
+                0x000047c4        0xc
+ i.ll_is_data_paused
+                0x000047c4        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x000047c4                ll_is_data_paused
+
+i.ll_is_encryption_in_progress
+                0x000047d0       0x1c
+ i.ll_is_encryption_in_progress
+                0x000047d0       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x000047d0                ll_is_encryption_in_progress
+
+i.ll_is_pending_tx_packets
+                0x000047ec       0x10
+ i.ll_is_pending_tx_packets
+                0x000047ec       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x000047ec                ll_is_pending_tx_packets
+
+i.ll_packet_rx_callback
+                0x000047fc       0x1a
+ i.ll_packet_rx_callback
+                0x000047fc       0x1a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x000047fc                ll_packet_rx_callback
+
+i.ll_pause_data_tx_fifo_index
+                0x00004818       0x6c
+ i.ll_pause_data_tx_fifo_index
+                0x00004818       0x6c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00004818                ll_pause_data_tx_fifo_index
+
+i.ll_process_pending_transactions
+                0x00004884        0xe
+ i.ll_process_pending_transactions
+                0x00004884        0xe C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00004884                ll_process_pending_transactions
+
+i.ll_process_rx_packet
+                0x00004894      0x168
+ i.ll_process_rx_packet
+                0x00004894      0x168 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00004894                ll_process_rx_packet
+
+i.ll_release_conn_direct_index
+                0x000049fc       0x18
+ i.ll_release_conn_direct_index
+                0x000049fc       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x000049fc                ll_release_conn_direct_index
+
+i.ll_resume_data_tx_fifo_index
+                0x00004a14       0x98
+ i.ll_resume_data_tx_fifo_index
+                0x00004a14       0x98 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00004a14                ll_resume_data_tx_fifo_index
+
+i.ll_retrieve_conneciton_in_state
+                0x00004aac       0x2c
+ i.ll_retrieve_conneciton_in_state
+                0x00004aac       0x2c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00004aac                ll_retrieve_conneciton_in_state
+
+i.ll_retrieve_connectable_adv_conneciton
+                0x00004ad8        0xa
+ i.ll_retrieve_connectable_adv_conneciton
+                0x00004ad8        0xa C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00004ad8                ll_retrieve_connectable_adv_conneciton
+
+i.ll_send_ltk_req_event_to_host
+                0x00004ae2       0x1e
+ i.ll_send_ltk_req_event_to_host
+                0x00004ae2       0x1e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00004ae2                ll_send_ltk_req_event_to_host
+
+i.ll_send_pdu   0x00004b00       0xd4
+ i.ll_send_pdu  0x00004b00       0xd4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00004b00                ll_send_pdu
+
+i.ll_update_md_bit
+                0x00004bd4       0x34
+ i.ll_update_md_bit
+                0x00004bd4       0x34 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00004bd4                ll_update_md_bit
+
+i.ll_update_quick_transmit
+                0x00004c08       0x3c
+ i.ll_update_quick_transmit
+                0x00004c08       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00004c08                ll_update_quick_transmit
+
+i.ll_clear_interrupt
+                0x00004c44       0x24
+ i.ll_clear_interrupt
+                0x00004c44       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00004c44                ll_clear_interrupt
+
+i.ll_clear_interrupt_type
+                0x00004c68        0xc
+ i.ll_clear_interrupt_type
+                0x00004c68        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00004c68                ll_clear_interrupt_type
+
+i.ll_disable_interrupt
+                0x00004c74       0x30
+ i.ll_disable_interrupt
+                0x00004c74       0x30 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00004c74                ll_disable_interrupt
+
+i.ll_disable_interrupt_type
+                0x00004ca4       0x20
+ i.ll_disable_interrupt_type
+                0x00004ca4       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00004ca4                ll_disable_interrupt_type
+
+i.ll_enable_interrupt
+                0x00004cc4       0x38
+ i.ll_enable_interrupt
+                0x00004cc4       0x38 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00004cc4                ll_enable_interrupt
+
+i.ll_enable_interrupt_type
+                0x00004cfc       0x20
+ i.ll_enable_interrupt_type
+                0x00004cfc       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00004cfc                ll_enable_interrupt_type
+
+i.llh_add_device_in_whitelist
+                0x00004d1c       0x5e
+ i.llh_add_device_in_whitelist
+                0x00004d1c       0x5e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00004d1c                llh_add_device_in_whitelist
+
+i.llh_ccm_config_mic_params
+                0x00004d7a       0x14
+ i.llh_ccm_config_mic_params
+                0x00004d7a       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00004d7a                llh_ccm_config_mic_params
+
+i.llh_ccm_load_initialization_vector
+                0x00004d90       0x4c
+ i.llh_ccm_load_initialization_vector
+                0x00004d90       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00004d90                llh_ccm_load_initialization_vector
+
+i.llh_ccm_load_pkt_counter
+                0x00004ddc       0x28
+ i.llh_ccm_load_pkt_counter
+                0x00004ddc       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00004ddc                llh_ccm_load_pkt_counter
+
+i.llh_cleanup_adv_scan_resp_data
+                0x00004e04       0x16
+ i.llh_cleanup_adv_scan_resp_data
+                0x00004e04       0x16 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00004e04                llh_cleanup_adv_scan_resp_data
+
+i.llh_clear_ack
+                0x00004e1a       0x18
+ i.llh_clear_ack
+                0x00004e1a       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00004e1a                llh_clear_ack
+
+i.llh_clear_fifo_descriptor
+                0x00004e32       0x1a
+ i.llh_clear_fifo_descriptor
+                0x00004e32       0x1a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00004e32                llh_clear_fifo_descriptor
+
+i.llh_clear_pkt
+                0x00004e4c       0x14
+ i.llh_clear_pkt
+                0x00004e4c       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00004e4c                llh_clear_pkt
+
+i.llh_clear_sent_status
+                0x00004e60       0x18
+ i.llh_clear_sent_status
+                0x00004e60       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00004e60                llh_clear_sent_status
+
+i.llh_config_conn_as_slave
+                0x00004e78       0x18
+ i.llh_config_conn_as_slave
+                0x00004e78       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00004e78                llh_config_conn_as_slave
+
+i.llh_decrement_rx_packet_count
+                0x00004e90        0xe
+ i.llh_decrement_rx_packet_count
+                0x00004e90        0xe C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00004e90                llh_decrement_rx_packet_count
+
+i.llh_enable_authenticated_timer
+                0x00004ea0       0x40
+ i.llh_enable_authenticated_timer
+                0x00004ea0       0x40 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00004ea0                llh_enable_authenticated_timer
+
+i.llh_enc_clk_off
+                0x00004ee0        0xc
+ i.llh_enc_clk_off
+                0x00004ee0        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00004ee0                llh_enc_clk_off
+
+i.llh_enc_clk_on
+                0x00004eec        0xc
+ i.llh_enc_clk_on
+                0x00004eec        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00004eec                llh_enc_clk_on
+
+i.llh_enter_critical_section
+                0x00004ef8       0x14
+ i.llh_enter_critical_section
+                0x00004ef8       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00004ef8                llh_enter_critical_section
+
+i.llh_exit_critical_section
+                0x00004f0c       0x10
+ i.llh_exit_critical_section
+                0x00004f0c       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00004f0c                llh_exit_critical_section
+
+i.llh_exit_dsm  0x00004f1c        0x8
+ i.llh_exit_dsm
+                0x00004f1c        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00004f1c                llh_exit_dsm
+
+i.llh_exit_sm   0x00004f24        0xc
+ i.llh_exit_sm  0x00004f24        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00004f24                llh_exit_sm
+
+i.llh_get_adv_connection_index
+                0x00004f30       0x12
+ i.llh_get_adv_connection_index
+                0x00004f30       0x12 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00004f30                llh_get_adv_connection_index
+
+i.llh_get_ce_index
+                0x00004f42        0xc
+ i.llh_get_ce_index
+                0x00004f42        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00004f42                llh_get_ce_index
+
+i.llh_get_conn_params
+                0x00004f4e       0x42
+ i.llh_get_conn_params
+                0x00004f4e       0x42 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00004f4e                llh_get_conn_params
+
+i.llh_get_current_instant_clk
+                0x00004f90        0xa
+ i.llh_get_current_instant_clk
+                0x00004f90        0xa C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00004f90                llh_get_current_instant_clk
+
+i.llh_get_device_address
+                0x00004f9a       0x50
+ i.llh_get_device_address
+                0x00004f9a       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00004f9a                llh_get_device_address
+
+i.llh_get_peer_address
+                0x00004fea       0x2e
+ i.llh_get_peer_address
+                0x00004fea       0x2e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00004fea                llh_get_peer_address
+
+i.llh_get_peer_address_type
+                0x00005018       0x20
+ i.llh_get_peer_address_type
+                0x00005018       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00005018                llh_get_peer_address_type
+
+i.llh_get_rx_fifo_address
+                0x00005038        0x6
+ i.llh_get_rx_fifo_address
+                0x00005038        0x6 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00005038                llh_get_rx_fifo_address
+
+i.llh_get_tx_fifo_address
+                0x0000503e       0x16
+ i.llh_get_tx_fifo_address
+                0x0000503e       0x16 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x0000503e                llh_get_tx_fifo_address
+
+i.llh_handle_slave_conn_created_ind
+                0x00005054       0x24
+ i.llh_handle_slave_conn_created_ind
+                0x00005054       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00005054                llh_handle_slave_conn_created_ind
+
+i.llh_initialize_tx_fifo_index
+                0x00005078       0x2c
+ i.llh_initialize_tx_fifo_index
+                0x00005078       0x2c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00005078                llh_initialize_tx_fifo_index
+
+i.llh_is_conn_instant_passed
+                0x000050a4       0x1e
+ i.llh_is_conn_instant_passed
+                0x000050a4       0x1e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x000050a4                llh_is_conn_instant_passed
+
+i.llh_is_instant_passed
+                0x000050c4       0x2c
+ i.llh_is_instant_passed
+                0x000050c4       0x2c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x000050c4                llh_is_instant_passed
+
+i.llh_load_channel_map
+                0x000050f0       0x48
+ i.llh_load_channel_map
+                0x000050f0       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x000050f0                llh_load_channel_map
+
+i.llh_load_data_to_connection_fifo
+                0x00005138       0x28
+ i.llh_load_data_to_connection_fifo
+                0x00005138       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00005138                llh_load_data_to_connection_fifo
+
+i.llh_load_encryption_engine_input
+                0x00005160       0x22
+ i.llh_load_encryption_engine_input
+                0x00005160       0x22 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00005160                llh_load_encryption_engine_input
+
+i.llh_load_encryption_key
+                0x00005182       0x1a
+ i.llh_load_encryption_key
+                0x00005182       0x1a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00005182                llh_load_encryption_key
+
+i.llh_load_mic_input
+                0x0000519c       0x28
+ i.llh_load_mic_input
+                0x0000519c       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x0000519c                llh_load_mic_input
+
+i.llh_mark_packet_for_transmission
+                0x000051c4       0x1c
+ i.llh_mark_packet_for_transmission
+                0x000051c4       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x000051c4                llh_mark_packet_for_transmission
+
+i.llh_pause_tx_fifo_index
+                0x000051e0       0x2a
+ i.llh_pause_tx_fifo_index
+                0x000051e0       0x2a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x000051e0                llh_pause_tx_fifo_index
+
+i.llh_process_encryption_engine_cmd
+                0x0000520a       0x56
+ i.llh_process_encryption_engine_cmd
+                0x0000520a       0x56 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x0000520a                llh_process_encryption_engine_cmd
+
+i.llh_program_authenticated_timer
+                0x00005260       0x3c
+ i.llh_program_authenticated_timer
+                0x00005260       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00005260                llh_program_authenticated_timer
+
+i.llh_program_channel_map_instant
+                0x0000529c       0x24
+ i.llh_program_channel_map_instant
+                0x0000529c       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x0000529c                llh_program_channel_map_instant
+
+i.llh_program_connection_update_instant
+                0x000052c0       0x26
+ i.llh_program_connection_update_instant
+                0x000052c0       0x26 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x000052c0                llh_program_connection_update_instant
+
+i.llh_program_window_widen_interval
+                0x000052e8       0x1c
+ i.llh_program_window_widen_interval
+                0x000052e8       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x000052e8                llh_program_window_widen_interval
+
+i.llh_program_window_widen_winoffset
+                0x00005304       0x1c
+ i.llh_program_window_widen_winoffset
+                0x00005304       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00005304                llh_program_window_widen_winoffset
+
+i.llh_read_channel_map
+                0x00005320       0x3c
+ i.llh_read_channel_map
+                0x00005320       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00005320                llh_read_channel_map
+
+i.llh_read_encryption_engine_output
+                0x0000535c       0x1c
+ i.llh_read_encryption_engine_output
+                0x0000535c       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x0000535c                llh_read_encryption_engine_output
+
+i.llh_read_mic_output
+                0x00005378       0x28
+ i.llh_read_mic_output
+                0x00005378       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00005378                llh_read_mic_output
+
+i.llh_remove_device_from_white_list
+                0x000053a0       0x12
+ i.llh_remove_device_from_white_list
+                0x000053a0       0x12 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x000053a0                llh_remove_device_from_white_list
+
+i.llh_reset     0x000053b4      0x110
+ i.llh_reset    0x000053b4      0x110 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x000053b4                llh_reset
+
+i.llh_reset_whitelist
+                0x000054c4       0x1c
+ i.llh_reset_whitelist
+                0x000054c4       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x000054c4                llh_reset_whitelist
+
+i.llh_resume_data_transfer
+                0x000054e0       0x34
+ i.llh_resume_data_transfer
+                0x000054e0       0x34 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x000054e0                llh_resume_data_transfer
+
+i.llh_search_whitelist_for_dup_entry
+                0x00005514       0xa8
+ i.llh_search_whitelist_for_dup_entry
+                0x00005514       0xa8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00005514                llh_search_whitelist_for_dup_entry
+
+i.llh_search_whitelist_for_free_index
+                0x000055bc       0x30
+ i.llh_search_whitelist_for_free_index
+                0x000055bc       0x30 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x000055bc                llh_search_whitelist_for_free_index
+
+i.llh_set_adv_connection_index
+                0x000055ec       0x1e
+ i.llh_set_adv_connection_index
+                0x000055ec       0x1e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x000055ec                llh_set_adv_connection_index
+
+i.llh_set_adv_data
+                0x0000560a       0x1c
+ i.llh_set_adv_data
+                0x0000560a       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x0000560a                llh_set_adv_data
+
+i.llh_set_adv_parameters
+                0x00005628       0x48
+ i.llh_set_adv_parameters
+                0x00005628       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00005628                llh_set_adv_parameters
+
+i.llh_set_advertise_disable
+                0x00005670       0x12
+ i.llh_set_advertise_disable
+                0x00005670       0x12 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00005670                llh_set_advertise_disable
+
+i.llh_set_advertise_enable
+                0x00005682       0x12
+ i.llh_set_advertise_enable
+                0x00005682       0x12 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00005682                llh_set_advertise_enable
+
+i.llh_set_ce_length
+                0x00005694       0x18
+ i.llh_set_ce_length
+                0x00005694       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00005694                llh_set_ce_length
+
+i.llh_set_conn_update_parameters
+                0x000056ac       0x3c
+ i.llh_set_conn_update_parameters
+                0x000056ac       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x000056ac                llh_set_conn_update_parameters
+
+i.llh_set_conn_window_parameters
+                0x000056e8       0x20
+ i.llh_set_conn_window_parameters
+                0x000056e8       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x000056e8                llh_set_conn_window_parameters
+
+i.llh_set_device_address
+                0x00005708       0x36
+ i.llh_set_device_address
+                0x00005708       0x36 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00005708                llh_set_device_address
+
+i.llh_set_llh_quick_tx_feature_config
+                0x0000573e       0x2a
+ i.llh_set_llh_quick_tx_feature_config
+                0x0000573e       0x2a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x0000573e                llh_set_llh_quick_tx_feature_config
+
+i.llh_set_peer_address
+                0x00005768       0x30
+ i.llh_set_peer_address
+                0x00005768       0x30 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00005768                llh_set_peer_address
+
+i.llh_set_random_address
+                0x00005798       0x30
+ i.llh_set_random_address
+                0x00005798       0x30 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00005798                llh_set_random_address
+
+i.llh_set_scan_resp_data
+                0x000057c8       0x1c
+ i.llh_set_scan_resp_data
+                0x000057c8       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x000057c8                llh_set_scan_resp_data
+
+i.llh_set_sl_connection_interval
+                0x000057e4       0x1c
+ i.llh_set_sl_connection_interval
+                0x000057e4       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x000057e4                llh_set_sl_connection_interval
+
+i.llh_set_su_to
+                0x00005800       0x18
+ i.llh_set_su_to
+                0x00005800       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00005800                llh_set_su_to
+
+i.llh_start_pdu_rsp_timer
+                0x00005818       0x30
+ i.llh_start_pdu_rsp_timer
+                0x00005818       0x30 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00005818                llh_start_pdu_rsp_timer
+
+i.llh_stop_pdu_rsp_timer
+                0x00005848       0x18
+ i.llh_stop_pdu_rsp_timer
+                0x00005848       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00005848                llh_stop_pdu_rsp_timer
+
+i.llh_terminate_connection
+                0x00005860       0x18
+ i.llh_terminate_connection
+                0x00005860       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00005860                llh_terminate_connection
+
+i.llh_terminate_connection_after_tx
+                0x00005878       0x18
+ i.llh_terminate_connection_after_tx
+                0x00005878       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00005878                llh_terminate_connection_after_tx
+
+i.llh_update_data_descriptor
+                0x00005890       0x38
+ i.llh_update_data_descriptor
+                0x00005890       0x38 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00005890                llh_update_data_descriptor
+
+i.llh_update_md_bit
+                0x000058c8       0x26
+ i.llh_update_md_bit
+                0x000058c8       0x26 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x000058c8                llh_update_md_bit
+
+i.llh_update_sl_dsm_feature
+                0x000058ee       0x24
+ i.llh_update_sl_dsm_feature
+                0x000058ee       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x000058ee                llh_update_sl_dsm_feature
+
+i.llh_update_slave_latency
+                0x00005912       0x36
+ i.llh_update_slave_latency
+                0x00005912       0x36 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x00005912                llh_update_slave_latency
+
+i.le_set_register_bit
+                0x00005948       0x16
+ i.le_set_register_bit
+                0x00005948       0x16 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_utils.o)
+                0x00005948                le_set_register_bit
+
+i.le_write_register_field
+                0x0000595e       0x30
+ i.le_write_register_field
+                0x0000595e       0x30 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_utils.o)
+                0x0000595e                le_write_register_field
+
+i.llh_extract_llid_from_fifo_descriptor
+                0x00005990       0x10
+ i.llh_extract_llid_from_fifo_descriptor
+                0x00005990       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_utils.o)
+                0x00005990                llh_extract_llid_from_fifo_descriptor
+
+i.llh_get_ack_status
+                0x000059a0       0x14
+ i.llh_get_ack_status
+                0x000059a0       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_utils.o)
+                0x000059a0                llh_get_ack_status
+
+i.llh_get_data_descriptor_address
+                0x000059b4        0x8
+ i.llh_get_data_descriptor_address
+                0x000059b4        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_utils.o)
+                0x000059b4                llh_get_data_descriptor_address
+
+i.llh_get_transmitted_opcode
+                0x000059bc       0x14
+ i.llh_get_transmitted_opcode
+                0x000059bc       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_utils.o)
+                0x000059bc                llh_get_transmitted_opcode
+
+i.llh_get_tx_sent_status
+                0x000059d0       0x14
+ i.llh_get_tx_sent_status
+                0x000059d0       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_utils.o)
+                0x000059d0                llh_get_tx_sent_status
+
+i.llh_read_opcode_of_acked_ll_pdu
+                0x000059e4        0xe
+ i.llh_read_opcode_of_acked_ll_pdu
+                0x000059e4        0xe C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_utils.o)
+                0x000059e4                llh_read_opcode_of_acked_ll_pdu
+
+i.ll_allocate_send_unknown_rsp_pdu
+                0x000059f2       0x20
+ i.ll_allocate_send_unknown_rsp_pdu
+                0x000059f2       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x000059f2                ll_allocate_send_unknown_rsp_pdu
+
+i.ll_configure_connection_for_disconnect
+                0x00005a12       0x16
+ i.ll_configure_connection_for_disconnect
+                0x00005a12       0x16 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+
+i.ll_conn_dequeue_pending_pdu
+                0x00005a28       0x24
+ i.ll_conn_dequeue_pending_pdu
+                0x00005a28       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005a28                ll_conn_dequeue_pending_pdu
+
+i.ll_conn_enqueue_pending_pdu
+                0x00005a4c       0x24
+ i.ll_conn_enqueue_pending_pdu
+                0x00005a4c       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005a4c                ll_conn_enqueue_pending_pdu
+
+i.ll_conn_init_pending_pdu
+                0x00005a70        0x8
+ i.ll_conn_init_pending_pdu
+                0x00005a70        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005a70                ll_conn_init_pending_pdu
+
+i.ll_conn_is_available_pending_pdu
+                0x00005a78        0xe
+ i.ll_conn_is_available_pending_pdu
+                0x00005a78        0xe C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005a78                ll_conn_is_available_pending_pdu
+
+i.ll_generate_update_complete_event
+                0x00005a86       0x30
+ i.ll_generate_update_complete_event
+                0x00005a86       0x30 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005a86                ll_generate_update_complete_event
+
+i.ll_handle_ack_for_sending_pending_pdu
+                0x00005ab8       0x2c
+ i.ll_handle_ack_for_sending_pending_pdu
+                0x00005ab8       0x2c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005ab8                ll_handle_ack_for_sending_pending_pdu
+
+i.ll_handle_channel_update_pdu
+                0x00005ae4       0x62
+ i.ll_handle_channel_update_pdu
+                0x00005ae4       0x62 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005ae4                ll_handle_channel_update_pdu
+
+i.ll_handle_conn_update_pdu
+                0x00005b46       0xa0
+ i.ll_handle_conn_update_pdu
+                0x00005b46       0xa0 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005b46                ll_handle_conn_update_pdu
+
+i.ll_handle_encryption_request_pdu
+                0x00005be8       0xb8
+ i.ll_handle_encryption_request_pdu
+                0x00005be8       0xb8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005be8                ll_handle_encryption_request_pdu
+
+i.ll_handle_encryption_response_pdu_ack
+                0x00005ca0        0x8
+ i.ll_handle_encryption_response_pdu_ack
+                0x00005ca0        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005ca0                ll_handle_encryption_response_pdu_ack
+
+i.ll_handle_feature_request_pdu
+                0x00005ca8       0x60
+ i.ll_handle_feature_request_pdu
+                0x00005ca8       0x60 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005ca8                ll_handle_feature_request_pdu
+
+i.ll_handle_feature_response_pdu_ack
+                0x00005d08        0x2
+ i.ll_handle_feature_response_pdu_ack
+                0x00005d08        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005d08                ll_handle_feature_response_pdu_ack
+
+i.ll_handle_incoming_ll_pdu
+                0x00005d0c       0x40
+ i.ll_handle_incoming_ll_pdu
+                0x00005d0c       0x40 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005d0c                ll_handle_incoming_ll_pdu
+
+i.ll_handle_ll_pdu_ack_received
+                0x00005d4c       0x48
+ i.ll_handle_ll_pdu_ack_received
+                0x00005d4c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005d4c                ll_handle_ll_pdu_ack_received
+
+i.ll_handle_pause_encryption_request_pdu
+                0x00005d94       0x18
+ i.ll_handle_pause_encryption_request_pdu
+                0x00005d94       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005d94                ll_handle_pause_encryption_request_pdu
+
+i.ll_handle_pause_encryption_response_pdu
+                0x00005dac       0x10
+ i.ll_handle_pause_encryption_response_pdu
+                0x00005dac       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005dac                ll_handle_pause_encryption_response_pdu
+
+i.ll_handle_pause_encryption_response_pdu_ack
+                0x00005dbc       0x10
+ i.ll_handle_pause_encryption_response_pdu_ack
+                0x00005dbc       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005dbc                ll_handle_pause_encryption_response_pdu_ack
+
+i.ll_handle_ping_req_pdu
+                0x00005dcc       0x44
+ i.ll_handle_ping_req_pdu
+                0x00005dcc       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005dcc                ll_handle_ping_req_pdu
+
+i.ll_handle_ping_rsp_pdu
+                0x00005e10        0xa
+ i.ll_handle_ping_rsp_pdu
+                0x00005e10        0xa C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005e10                ll_handle_ping_rsp_pdu
+
+i.ll_handle_reject_indication_pdu
+                0x00005e1a        0xa
+ i.ll_handle_reject_indication_pdu
+                0x00005e1a        0xa C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005e1a                ll_handle_reject_indication_pdu
+
+i.ll_handle_reject_indication_pdu_ack
+                0x00005e24        0x8
+ i.ll_handle_reject_indication_pdu_ack
+                0x00005e24        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005e24                ll_handle_reject_indication_pdu_ack
+
+i.ll_handle_start_encryption_request_pdu_ack
+                0x00005e2c        0x8
+ i.ll_handle_start_encryption_request_pdu_ack
+                0x00005e2c        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005e2c                ll_handle_start_encryption_request_pdu_ack
+
+i.ll_handle_start_encryption_response_pdu
+                0x00005e34       0x10
+ i.ll_handle_start_encryption_response_pdu
+                0x00005e34       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005e34                ll_handle_start_encryption_response_pdu
+
+i.ll_handle_start_encryption_response_pdu_ack
+                0x00005e44       0x10
+ i.ll_handle_start_encryption_response_pdu_ack
+                0x00005e44       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005e44                ll_handle_start_encryption_response_pdu_ack
+
+i.ll_handle_terminate_pdu
+                0x00005e54       0x4c
+ i.ll_handle_terminate_pdu
+                0x00005e54       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005e54                ll_handle_terminate_pdu
+
+i.ll_handle_terminate_request_pdu_ack
+                0x00005ea0       0x1e
+ i.ll_handle_terminate_request_pdu_ack
+                0x00005ea0       0x1e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005ea0                ll_handle_terminate_request_pdu_ack
+
+i.ll_handle_unknown_pdu
+                0x00005ebe       0x1e
+ i.ll_handle_unknown_pdu
+                0x00005ebe       0x1e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005ebe                ll_handle_unknown_pdu
+
+i.ll_handle_unknown_response_pdu
+                0x00005edc       0x22
+ i.ll_handle_unknown_response_pdu
+                0x00005edc       0x22 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005edc                ll_handle_unknown_response_pdu
+
+i.ll_handle_unknown_response_pdu_ack
+                0x00005efe        0x2
+ i.ll_handle_unknown_response_pdu_ack
+                0x00005efe        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005efe                ll_handle_unknown_response_pdu_ack
+
+i.ll_handle_version_indication_pdu
+                0x00005f00       0x80
+ i.ll_handle_version_indication_pdu
+                0x00005f00       0x80 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005f00                ll_handle_version_indication_pdu
+
+i.ll_handle_version_indication_pdu_ack
+                0x00005f80        0x2
+ i.ll_handle_version_indication_pdu_ack
+                0x00005f80        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005f80                ll_handle_version_indication_pdu_ack
+
+i.ll_log_pdu    0x00005f82        0x2
+ i.ll_log_pdu   0x00005f82        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005f82                ll_log_pdu
+
+i.ll_program_channel_map_update
+                0x00005f84       0x28
+ i.ll_program_channel_map_update
+                0x00005f84       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005f84                ll_program_channel_map_update
+
+i.ll_send_encryption_response_pdu
+                0x00005fac       0x34
+ i.ll_send_encryption_response_pdu
+                0x00005fac       0x34 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005fac                ll_send_encryption_response_pdu
+
+i.ll_send_feature_response_pdu
+                0x00005fe0       0x30
+ i.ll_send_feature_response_pdu
+                0x00005fe0       0x30 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00005fe0                ll_send_feature_response_pdu
+
+i.ll_send_pause_encryption_response_pdu
+                0x00006010       0x16
+ i.ll_send_pause_encryption_response_pdu
+                0x00006010       0x16 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00006010                ll_send_pause_encryption_response_pdu
+
+i.ll_send_pending_pdu
+                0x00006028       0x64
+ i.ll_send_pending_pdu
+                0x00006028       0x64 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00006028                ll_send_pending_pdu
+
+i.ll_send_ping_req_pdu
+                0x0000608c       0x18
+ i.ll_send_ping_req_pdu
+                0x0000608c       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x0000608c                ll_send_ping_req_pdu
+
+i.ll_send_ping_rsp_pdu
+                0x000060a4       0x18
+ i.ll_send_ping_rsp_pdu
+                0x000060a4       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x000060a4                ll_send_ping_rsp_pdu
+
+i.ll_send_reject_indication_pdu
+                0x000060bc       0x2c
+ i.ll_send_reject_indication_pdu
+                0x000060bc       0x2c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x000060bc                ll_send_reject_indication_pdu
+
+i.ll_send_start_encryption_request_pdu
+                0x000060e8       0x16
+ i.ll_send_start_encryption_request_pdu
+                0x000060e8       0x16 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x000060e8                ll_send_start_encryption_request_pdu
+
+i.ll_send_start_encryption_response_pdu
+                0x000060fe       0x16
+ i.ll_send_start_encryption_response_pdu
+                0x000060fe       0x16 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x000060fe                ll_send_start_encryption_response_pdu
+
+i.ll_send_terminate_pdu
+                0x00006114       0x38
+ i.ll_send_terminate_pdu
+                0x00006114       0x38 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00006114                ll_send_terminate_pdu
+
+i.ll_send_unknown_response_pdu
+                0x0000614c       0x1a
+ i.ll_send_unknown_response_pdu
+                0x0000614c       0x1a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x0000614c                ll_send_unknown_response_pdu
+
+i.ll_send_version_indication_pdu
+                0x00006168       0x34
+ i.ll_send_version_indication_pdu
+                0x00006168       0x34 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00006168                ll_send_version_indication_pdu
+
+i.ll_update_connection_update_parameters
+                0x0000619c       0x8c
+ i.ll_update_connection_update_parameters
+                0x0000619c       0x8c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+
+i.ll_derive_adv_interval
+                0x00006228        0x8
+ i.ll_derive_adv_interval
+                0x00006228        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_policies.o)
+                0x00006228                ll_derive_adv_interval
+
+i.ll_derive_ce_length_for_slave
+                0x00006230       0x3c
+ i.ll_derive_ce_length_for_slave
+                0x00006230       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_policies.o)
+                0x00006230                ll_derive_ce_length_for_slave
+
+i.ll_derive_params
+                0x0000626c        0x6
+ i.ll_derive_params
+                0x0000626c        0x6 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_policies.o)
+                0x0000626c                ll_derive_params
+
+i.ll_decode_interrupt_type
+                0x00006272       0x1c
+ i.ll_decode_interrupt_type
+                0x00006272       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_tasks.o)
+                0x00006272                ll_decode_interrupt_type
+
+i.ll_task_handler
+                0x0000628e       0x60
+ i.ll_task_handler
+                0x0000628e       0x60 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_tasks.o)
+                0x0000628e                ll_task_handler
+
+i.llh_isr_handler
+                0x000062f0      0x1f4
+ i.llh_isr_handler
+                0x000062f0      0x1f4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_tasks.o)
+                0x000062f0                llh_isr_handler
+
+i.ll_ccm_load_inputs
+                0x000064e4       0x4e
+ i.ll_ccm_load_inputs
+                0x000064e4       0x4e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+                0x000064e4                ll_ccm_load_inputs
+
+i.ll_check_random_address_in_use
+                0x00006534       0x1c
+ i.ll_check_random_address_in_use
+                0x00006534       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+                0x00006534                ll_check_random_address_in_use
+
+i.ll_check_white_list_in_use
+                0x00006550       0x1c
+ i.ll_check_white_list_in_use
+                0x00006550       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+                0x00006550                ll_check_white_list_in_use
+
+i.ll_decryption_aes_ccm_mode
+                0x0000656c       0x3c
+ i.ll_decryption_aes_ccm_mode
+                0x0000656c       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+                0x0000656c                ll_decryption_aes_ccm_mode
+
+i.ll_encrypt    0x000065a8       0x28
+ i.ll_encrypt   0x000065a8       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+                0x000065a8                ll_encrypt
+
+i.ll_encryption_aes_ccm_mode
+                0x000065d0       0x36
+ i.ll_encryption_aes_ccm_mode
+                0x000065d0       0x36 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+                0x000065d0                ll_encryption_aes_ccm_mode
+
+i.ll_get_event_param_buffer
+                0x00006608        0x8
+ i.ll_get_event_param_buffer
+                0x00006608        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+                0x00006608                ll_get_event_param_buffer
+
+i.ll_get_local_sca
+                0x00006610       0x12
+ i.ll_get_local_sca
+                0x00006610       0x12 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+                0x00006610                ll_get_local_sca
+
+i.ll_init_lfsr  0x00006624       0x34
+ i.ll_init_lfsr
+                0x00006624       0x34 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+                0x00006624                ll_init_lfsr
+
+i.ll_pack_ccm_nonce
+                0x00006658       0x36
+ i.ll_pack_ccm_nonce
+                0x00006658       0x36 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+                0x00006658                ll_pack_ccm_nonce
+
+i.ll_unpack_ccm_nonce
+                0x0000668e       0x4a
+ i.ll_unpack_ccm_nonce
+                0x0000668e       0x4a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+                0x0000668e                ll_unpack_ccm_nonce
+
+i.pf_get_lfsr_random_number
+                0x000066d8       0x2c
+ i.pf_get_lfsr_random_number
+                0x000066d8       0x2c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+                0x000066d8                pf_get_lfsr_random_number
+
+i.isr_llf_task_enqueue
+                0x00006704        0xa
+ i.isr_llf_task_enqueue
+                0x00006704        0xa C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llf_task.o)
+                0x00006704                isr_llf_task_enqueue
+
+i.llf_task_bt_init
+                0x00006710       0x1c
+ i.llf_task_bt_init
+                0x00006710       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llf_task.o)
+                0x00006710                llf_task_bt_init
+
+i.llf_task_enqueue
+                0x0000672c        0xa
+ i.llf_task_enqueue
+                0x0000672c        0xa C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llf_task.o)
+                0x0000672c                llf_task_enqueue
+
+i.llf_task_enqueue_msg
+                0x00006738       0x8c
+ i.llf_task_enqueue_msg
+                0x00006738       0x8c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llf_task.o)
+
+i.llf_task_init
+                0x000067c4       0x5c
+ i.llf_task_init
+                0x000067c4       0x5c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llf_task.o)
+                0x000067c4                llf_task_init
+
+i.llf_task_start_routine
+                0x00006820       0x50
+ i.llf_task_start_routine
+                0x00006820       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llf_task.o)
+                0x00006820                llf_task_start_routine
+
+i.llft_service_queue
+                0x00006870       0x88
+ i.llft_service_queue
+                0x00006870       0x88 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llf_task.o)
+                0x00006870                llft_service_queue
+
+i.hci_le_generate_command_complete_event
+                0x000068f8       0x14
+ i.hci_le_generate_command_complete_event
+                0x000068f8       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le.o)
+                0x000068f8                hci_le_generate_command_complete_event
+
+i.hci_le_generate_event
+                0x0000690c       0x22
+ i.hci_le_generate_event
+                0x0000690c       0x22 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le.o)
+                0x0000690c                hci_le_generate_event
+
+i.lec_get_expected_cmd_param_length
+                0x0000692e       0x14
+ i.lec_get_expected_cmd_param_length
+                0x0000692e       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le.o)
+                0x0000692e                lec_get_expected_cmd_param_length
+
+i.lec_hci_handle_command_pkts
+                0x00006944       0xa0
+ i.lec_hci_handle_command_pkts
+                0x00006944       0xa0 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le.o)
+                0x00006944                lec_hci_handle_command_pkts
+
+i.lec_hci_handle_commands
+                0x000069e4       0x7c
+ i.lec_hci_handle_commands
+                0x000069e4       0x7c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le.o)
+                0x000069e4                lec_hci_handle_commands
+
+i.ll_hci_get_num_commands_pkts
+                0x00006a60        0xc
+ i.ll_hci_get_num_commands_pkts
+                0x00006a60        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le.o)
+                0x00006a60                ll_hci_get_num_commands_pkts
+
+i.hci_le_generate_command_status_event
+                0x00006a6c       0x3c
+ i.hci_le_generate_command_status_event
+                0x00006a6c       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_commands.o)
+                0x00006a6c                hci_le_generate_command_status_event
+
+i.lec_generate_le_command_complete_event
+                0x00006aa8      0x144
+ i.lec_generate_le_command_complete_event
+                0x00006aa8      0x144 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_commands.o)
+                0x00006aa8                lec_generate_le_command_complete_event
+
+i.lec_get_expected_le_cmd_param_length
+                0x00006bec       0x1c
+ i.lec_get_expected_le_cmd_param_length
+                0x00006bec       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_commands.o)
+                0x00006bec                lec_get_expected_le_cmd_param_length
+
+i.lec_hci_convert_le_command_params
+                0x00006c08       0x18
+ i.lec_hci_convert_le_command_params
+                0x00006c08       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_commands.o)
+                0x00006c08                lec_hci_convert_le_command_params
+
+i.lec_hci_fill_command_complete_header
+                0x00006c20       0x1c
+ i.lec_hci_fill_command_complete_header
+                0x00006c20       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_commands.o)
+                0x00006c20                lec_hci_fill_command_complete_header
+
+i.lec_hci_handle_le_command
+                0x00006c3c       0x38
+ i.lec_hci_handle_le_command
+                0x00006c3c       0x38 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_commands.o)
+                0x00006c3c                lec_hci_handle_le_command
+
+i.hci_le_set_supported_commands
+                0x00006c74       0x68
+ i.hci_le_set_supported_commands
+                0x00006c74       0x68 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_common_commands.o)
+                0x00006c74                hci_le_set_supported_commands
+
+i.lec_hci_handle_add_to_white_list_command
+                0x00006cdc        0x8
+ i.lec_hci_handle_add_to_white_list_command
+                0x00006cdc        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_common_commands.o)
+                0x00006cdc                lec_hci_handle_add_to_white_list_command
+
+i.lec_hci_handle_clear_white_list_command
+                0x00006ce4        0x8
+ i.lec_hci_handle_clear_white_list_command
+                0x00006ce4        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_common_commands.o)
+                0x00006ce4                lec_hci_handle_clear_white_list_command
+
+i.lec_hci_handle_le_default_command
+                0x00006cec        0x4
+ i.lec_hci_handle_le_default_command
+                0x00006cec        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_common_commands.o)
+                0x00006cec                lec_hci_handle_le_default_command
+
+i.lec_hci_handle_le_unknown_hci_command
+                0x00006cf0        0x4
+ i.lec_hci_handle_le_unknown_hci_command
+                0x00006cf0        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_common_commands.o)
+                0x00006cf0                lec_hci_handle_le_unknown_hci_command
+
+i.lec_hci_handle_read_channel_map_command
+                0x00006cf4        0x8
+ i.lec_hci_handle_read_channel_map_command
+                0x00006cf4        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_common_commands.o)
+                0x00006cf4                lec_hci_handle_read_channel_map_command
+
+i.lec_hci_handle_read_white_list_size_command
+                0x00006cfc        0x4
+ i.lec_hci_handle_read_white_list_size_command
+                0x00006cfc        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_common_commands.o)
+                0x00006cfc                lec_hci_handle_read_white_list_size_command
+
+i.lec_hci_handle_rem_dev_from_white_list_command
+                0x00006d00        0x8
+ i.lec_hci_handle_rem_dev_from_white_list_command
+                0x00006d00        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_common_commands.o)
+                0x00006d00                lec_hci_handle_rem_dev_from_white_list_command
+
+i.lec_hci_handle_set_event_mask_command
+                0x00006d08       0x10
+ i.lec_hci_handle_set_event_mask_command
+                0x00006d08       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_common_commands.o)
+                0x00006d08                lec_hci_handle_set_event_mask_command
+
+i.lec_hci_handle_set_random_address_command
+                0x00006d18        0x8
+ i.lec_hci_handle_set_random_address_command
+                0x00006d18        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_common_commands.o)
+                0x00006d18                lec_hci_handle_set_random_address_command
+
+i.hci_generate_le_conn_update_complete_event
+                0x00006d20       0x5a
+ i.hci_generate_le_conn_update_complete_event
+                0x00006d20       0x5a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_conn_commands.o)
+                0x00006d20                hci_generate_le_conn_update_complete_event
+
+i.hci_generate_le_connection_complete_event
+                0x00006d7a       0x76
+ i.hci_generate_le_connection_complete_event
+                0x00006d7a       0x76 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_conn_commands.o)
+                0x00006d7a                hci_generate_le_connection_complete_event
+
+i.hci_generate_le_encryption_change_event
+                0x00006df0       0x38
+ i.hci_generate_le_encryption_change_event
+                0x00006df0       0x38 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_conn_commands.o)
+                0x00006df0                hci_generate_le_encryption_change_event
+
+i.hci_generate_le_encryption_key_refresh_event
+                0x00006e28       0x34
+ i.hci_generate_le_encryption_key_refresh_event
+                0x00006e28       0x34 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_conn_commands.o)
+                0x00006e28                hci_generate_le_encryption_key_refresh_event
+
+i.hci_generate_le_long_term_key_req_event
+                0x00006e5c       0x4e
+ i.hci_generate_le_long_term_key_req_event
+                0x00006e5c       0x4e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_conn_commands.o)
+                0x00006e5c                hci_generate_le_long_term_key_req_event
+
+i.hci_generate_le_no_of_completed_events
+                0x00006eaa       0x3e
+ i.hci_generate_le_no_of_completed_events
+                0x00006eaa       0x3e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_conn_commands.o)
+                0x00006eaa                hci_generate_le_no_of_completed_events
+
+i.hci_generate_le_remote_version_information_complete_event
+                0x00006ee8       0x50
+ i.hci_generate_le_remote_version_information_complete_event
+                0x00006ee8       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_conn_commands.o)
+                0x00006ee8                hci_generate_le_remote_version_information_complete_event
+
+i.hci_le_generate_authenticated_payload_timeout_expired_event
+                0x00006f38       0x30
+ i.hci_le_generate_authenticated_payload_timeout_expired_event
+                0x00006f38       0x30 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_conn_commands.o)
+                0x00006f38                hci_le_generate_authenticated_payload_timeout_expired_event
+
+i.hci_le_generate_disconnection_complete_event
+                0x00006f68       0x38
+ i.hci_le_generate_disconnection_complete_event
+                0x00006f68       0x38 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_conn_commands.o)
+                0x00006f68                hci_le_generate_disconnection_complete_event
+
+i.hci_le_generate_read_authenticated_payload_timeout_cmd_complete_event
+                0x00006fa0       0x50
+ i.hci_le_generate_read_authenticated_payload_timeout_cmd_complete_event
+                0x00006fa0       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_conn_commands.o)
+                0x00006fa0                hci_le_generate_read_authenticated_payload_timeout_cmd_complete_event
+
+i.hci_le_generate_write_authenticated_payload_timeout_cmd_complete_event
+                0x00006ff0       0x40
+ i.hci_le_generate_write_authenticated_payload_timeout_cmd_complete_event
+                0x00006ff0       0x40 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_conn_commands.o)
+                0x00006ff0                hci_le_generate_write_authenticated_payload_timeout_cmd_complete_event
+
+i.lec_hci_handle_longterm_key_req_neg_reply_command
+                0x00007030        0x8
+ i.lec_hci_handle_longterm_key_req_neg_reply_command
+                0x00007030        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_conn_commands.o)
+                0x00007030                lec_hci_handle_longterm_key_req_neg_reply_command
+
+i.lec_hci_handle_longterm_key_req_reply_command
+                0x00007038        0x8
+ i.lec_hci_handle_longterm_key_req_reply_command
+                0x00007038        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_conn_commands.o)
+                0x00007038                lec_hci_handle_longterm_key_req_reply_command
+
+i.hci_le_generate_encrypt_cmd_complete_event
+                0x00007040       0x44
+ i.hci_le_generate_encrypt_cmd_complete_event
+                0x00007040       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_encryption_commands.o)
+                0x00007040                hci_le_generate_encrypt_cmd_complete_event
+
+i.lec_hci_handle_encrypt_command
+                0x00007084        0x8
+ i.lec_hci_handle_encrypt_command
+                0x00007084        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_encryption_commands.o)
+                0x00007084                lec_hci_handle_encrypt_command
+
+i.hci_alloc_event_buffer
+                0x0000708c        0xe
+ i.hci_alloc_event_buffer
+                0x0000708c        0xe C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_utils.o)
+                0x0000708c                hci_alloc_event_buffer
+
+i.hci_free_event_buffer
+                0x0000709a        0x8
+ i.hci_free_event_buffer
+                0x0000709a        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_utils.o)
+                0x0000709a                hci_free_event_buffer
+
+i.hci_le_handle_data_to_host
+                0x000070a4       0x68
+ i.hci_le_handle_data_to_host
+                0x000070a4       0x68 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_utils.o)
+                0x000070a4                hci_le_handle_data_to_host
+
+i.hci_le_handle_data_tx_completed
+                0x0000710c       0x5c
+ i.hci_le_handle_data_tx_completed
+                0x0000710c       0x5c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_utils.o)
+                0x0000710c                hci_le_handle_data_tx_completed
+
+i.hci_le_initialize_data
+                0x00007168       0x28
+ i.hci_le_initialize_data
+                0x00007168       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_utils.o)
+                0x00007168                hci_le_initialize_data
+
+i.hci_le_module_reset
+                0x00007190        0xa
+ i.hci_le_module_reset
+                0x00007190        0xa C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_utils.o)
+                0x00007190                hci_le_module_reset
+
+i.hci_le_pass_event_through_event_mask
+                0x0000719c       0x74
+ i.hci_le_pass_event_through_event_mask
+                0x0000719c       0x74 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_utils.o)
+                0x0000719c                hci_le_pass_event_through_event_mask
+
+i.lec_hci_convert_add_dev_whitelist_command
+                0x00007210       0x16
+ i.lec_hci_convert_add_dev_whitelist_command
+                0x00007210       0x16 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+                0x00007210                lec_hci_convert_add_dev_whitelist_command
+
+i.lec_hci_convert_br_edr_set_event_mask_command
+                0x00007226       0x10
+ i.lec_hci_convert_br_edr_set_event_mask_command
+                0x00007226       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+                0x00007226                lec_hci_convert_br_edr_set_event_mask_command
+
+i.lec_hci_convert_connection_update_command
+                0x00007236        0x2
+ i.lec_hci_convert_connection_update_command
+                0x00007236        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+                0x00007236                lec_hci_convert_connection_update_command
+
+i.lec_hci_convert_create_connection_command
+                0x00007238        0x2
+ i.lec_hci_convert_create_connection_command
+                0x00007238        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+                0x00007238                lec_hci_convert_create_connection_command
+
+i.lec_hci_convert_default_command
+                0x0000723a        0x2
+ i.lec_hci_convert_default_command
+                0x0000723a        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+                0x0000723a                lec_hci_convert_default_command
+
+i.lec_hci_convert_disconnect_command
+                0x0000723c       0x12
+ i.lec_hci_convert_disconnect_command
+                0x0000723c       0x12 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+                0x0000723c                lec_hci_convert_disconnect_command
+
+i.lec_hci_convert_encrypt_command
+                0x0000724e       0x1e
+ i.lec_hci_convert_encrypt_command
+                0x0000724e       0x1e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+                0x0000724e                lec_hci_convert_encrypt_command
+
+i.lec_hci_convert_long_term_key_req_neg_reply_command
+                0x0000726c        0xe
+ i.lec_hci_convert_long_term_key_req_neg_reply_command
+                0x0000726c        0xe C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+                0x0000726c                lec_hci_convert_long_term_key_req_neg_reply_command
+
+i.lec_hci_convert_long_term_key_req_reply_command
+                0x0000727a       0x1e
+ i.lec_hci_convert_long_term_key_req_reply_command
+                0x0000727a       0x1e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+                0x0000727a                lec_hci_convert_long_term_key_req_reply_command
+
+i.lec_hci_convert_read_authenticated_payload_timeout_command
+                0x00007298        0xe
+ i.lec_hci_convert_read_authenticated_payload_timeout_command
+                0x00007298        0xe C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+                0x00007298                lec_hci_convert_read_authenticated_payload_timeout_command
+
+i.lec_hci_convert_read_chn_map_command
+                0x000072a6        0xe
+ i.lec_hci_convert_read_chn_map_command
+                0x000072a6        0xe C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+                0x000072a6                lec_hci_convert_read_chn_map_command
+
+i.lec_hci_convert_read_remote_used_feat_command
+                0x000072b4        0x2
+ i.lec_hci_convert_read_remote_used_feat_command
+                0x000072b4        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+                0x000072b4                lec_hci_convert_read_remote_used_feat_command
+
+i.lec_hci_convert_read_rssi_command
+                0x000072b6        0xe
+ i.lec_hci_convert_read_rssi_command
+                0x000072b6        0xe C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+                0x000072b6                lec_hci_convert_read_rssi_command
+
+i.lec_hci_convert_read_transmit_power_level_command
+                0x000072c4       0x12
+ i.lec_hci_convert_read_transmit_power_level_command
+                0x000072c4       0x12 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+                0x000072c4                lec_hci_convert_read_transmit_power_level_command
+
+i.lec_hci_convert_receiver_test_command
+                0x000072d6        0x6
+ i.lec_hci_convert_receiver_test_command
+                0x000072d6        0x6 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+                0x000072d6                lec_hci_convert_receiver_test_command
+
+i.lec_hci_convert_remote_version_info_command
+                0x000072dc        0xe
+ i.lec_hci_convert_remote_version_info_command
+                0x000072dc        0xe C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+                0x000072dc                lec_hci_convert_remote_version_info_command
+
+i.lec_hci_convert_remove_dev_whitelist_command
+                0x000072ea       0x16
+ i.lec_hci_convert_remove_dev_whitelist_command
+                0x000072ea       0x16 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+                0x000072ea                lec_hci_convert_remove_dev_whitelist_command
+
+i.lec_hci_convert_set_adv_data_command
+                0x00007300       0x16
+ i.lec_hci_convert_set_adv_data_command
+                0x00007300       0x16 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+                0x00007300                lec_hci_convert_set_adv_data_command
+
+i.lec_hci_convert_set_adv_enable_command
+                0x00007316        0x6
+ i.lec_hci_convert_set_adv_enable_command
+                0x00007316        0x6 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+                0x00007316                lec_hci_convert_set_adv_enable_command
+
+i.lec_hci_convert_set_adv_param_command
+                0x0000731c       0x3e
+ i.lec_hci_convert_set_adv_param_command
+                0x0000731c       0x3e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+                0x0000731c                lec_hci_convert_set_adv_param_command
+
+i.lec_hci_convert_set_event_mask_command
+                0x0000735a       0x12
+ i.lec_hci_convert_set_event_mask_command
+                0x0000735a       0x12 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+                0x0000735a                lec_hci_convert_set_event_mask_command
+
+i.lec_hci_convert_set_host_chn_classsification_command
+                0x0000736c        0x2
+ i.lec_hci_convert_set_host_chn_classsification_command
+                0x0000736c        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+                0x0000736c                lec_hci_convert_set_host_chn_classsification_command
+
+i.lec_hci_convert_set_rand_address_command
+                0x0000736e       0x10
+ i.lec_hci_convert_set_rand_address_command
+                0x0000736e       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+                0x0000736e                lec_hci_convert_set_rand_address_command
+
+i.lec_hci_convert_set_scan_enable_command
+                0x0000737e        0x2
+ i.lec_hci_convert_set_scan_enable_command
+                0x0000737e        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+                0x0000737e                lec_hci_convert_set_scan_enable_command
+
+i.lec_hci_convert_set_scan_param_command
+                0x00007380        0x2
+ i.lec_hci_convert_set_scan_param_command
+                0x00007380        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+                0x00007380                lec_hci_convert_set_scan_param_command
+
+i.lec_hci_convert_set_scan_response_command
+                0x00007382       0x16
+ i.lec_hci_convert_set_scan_response_command
+                0x00007382       0x16 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+                0x00007382                lec_hci_convert_set_scan_response_command
+
+i.lec_hci_convert_start_encryption_command
+                0x00007398       0x38
+ i.lec_hci_convert_start_encryption_command
+                0x00007398       0x38 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+                0x00007398                lec_hci_convert_start_encryption_command
+
+i.lec_hci_convert_transmitter_test_command
+                0x000073d0        0xe
+ i.lec_hci_convert_transmitter_test_command
+                0x000073d0        0xe C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+                0x000073d0                lec_hci_convert_transmitter_test_command
+
+i.lec_hci_convert_write_authenticated_payload_timeout_command
+                0x000073de       0x1a
+ i.lec_hci_convert_write_authenticated_payload_timeout_command
+                0x000073de       0x1a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+                0x000073de                lec_hci_convert_write_authenticated_payload_timeout_command
+
+i.hci_validate_disconnection_command
+                0x000073f8       0x34
+ i.hci_validate_disconnection_command
+                0x000073f8       0x34 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+                0x000073f8                hci_validate_disconnection_command
+
+i.hci_validate_le_add_rem_dev_in_wh_list_cmd
+                0x0000742c        0xe
+ i.hci_validate_le_add_rem_dev_in_wh_list_cmd
+                0x0000742c        0xe C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+                0x0000742c                hci_validate_le_add_rem_dev_in_wh_list_cmd
+
+i.hci_validate_le_clear_whitelist_command
+                0x0000743a        0x4
+ i.hci_validate_le_clear_whitelist_command
+                0x0000743a        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+                0x0000743a                hci_validate_le_clear_whitelist_command
+
+i.hci_validate_le_default_command
+                0x0000743e        0x4
+ i.hci_validate_le_default_command
+                0x0000743e        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+                0x0000743e                hci_validate_le_default_command
+
+i.hci_validate_le_encrypt_cmd_params
+                0x00007442        0x4
+ i.hci_validate_le_encrypt_cmd_params
+                0x00007442        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+                0x00007442                hci_validate_le_encrypt_cmd_params
+
+i.hci_validate_le_longterm_key_req_neg_reply_command
+                0x00007446       0x14
+ i.hci_validate_le_longterm_key_req_neg_reply_command
+                0x00007446       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+                0x00007446                hci_validate_le_longterm_key_req_neg_reply_command
+
+i.hci_validate_le_longterm_key_req_reply_command
+                0x0000745a       0x14
+ i.hci_validate_le_longterm_key_req_reply_command
+                0x0000745a       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+                0x0000745a                hci_validate_le_longterm_key_req_reply_command
+
+i.hci_validate_le_read_ch_map_command
+                0x0000746e       0x14
+ i.hci_validate_le_read_ch_map_command
+                0x0000746e       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+                0x0000746e                hci_validate_le_read_ch_map_command
+
+i.hci_validate_le_read_whitelist_size_command
+                0x00007482        0x4
+ i.hci_validate_le_read_whitelist_size_command
+                0x00007482        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+                0x00007482                hci_validate_le_read_whitelist_size_command
+
+i.hci_validate_le_receiver_test_command
+                0x00007486        0xe
+ i.hci_validate_le_receiver_test_command
+                0x00007486        0xe C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+                0x00007486                hci_validate_le_receiver_test_command
+
+i.hci_validate_le_set_adv_enable
+                0x00007494        0xe
+ i.hci_validate_le_set_adv_enable
+                0x00007494        0xe C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+                0x00007494                hci_validate_le_set_adv_enable
+
+i.hci_validate_le_set_adv_params_command
+                0x000074a2       0x54
+ i.hci_validate_le_set_adv_params_command
+                0x000074a2       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+                0x000074a2                hci_validate_le_set_adv_params_command
+
+i.hci_validate_le_set_adv_scan_resp_data_command
+                0x000074f6        0xe
+ i.hci_validate_le_set_adv_scan_resp_data_command
+                0x000074f6        0xe C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+                0x000074f6                hci_validate_le_set_adv_scan_resp_data_command
+
+i.hci_validate_le_set_event_mask_command
+                0x00007504       0x28
+ i.hci_validate_le_set_event_mask_command
+                0x00007504       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+                0x00007504                hci_validate_le_set_event_mask_command
+
+i.hci_validate_le_set_host_ch_map_command
+                0x0000752c        0x4
+ i.hci_validate_le_set_host_ch_map_command
+                0x0000752c        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+                0x0000752c                hci_validate_le_set_host_ch_map_command
+
+i.hci_validate_le_set_random_address_command
+                0x00007530        0x4
+ i.hci_validate_le_set_random_address_command
+                0x00007530        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+                0x00007530                hci_validate_le_set_random_address_command
+
+i.hci_validate_le_set_scan_enable
+                0x00007534        0x4
+ i.hci_validate_le_set_scan_enable
+                0x00007534        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+                0x00007534                hci_validate_le_set_scan_enable
+
+i.hci_validate_le_set_scan_params_command
+                0x00007538        0x4
+ i.hci_validate_le_set_scan_params_command
+                0x00007538        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+                0x00007538                hci_validate_le_set_scan_params_command
+
+i.hci_validate_le_test_end_command
+                0x0000753c        0x4
+ i.hci_validate_le_test_end_command
+                0x0000753c        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+                0x0000753c                hci_validate_le_test_end_command
+
+i.hci_validate_le_transmitter_test_command
+                0x00007540       0x1a
+ i.hci_validate_le_transmitter_test_command
+                0x00007540       0x1a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+                0x00007540                hci_validate_le_transmitter_test_command
+
+i.hci_validate_read_authenticated_payload_timeout_command
+                0x0000755a       0x14
+ i.hci_validate_read_authenticated_payload_timeout_command
+                0x0000755a       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+                0x0000755a                hci_validate_read_authenticated_payload_timeout_command
+
+i.hci_validate_read_rssi_command
+                0x0000756e       0x14
+ i.hci_validate_read_rssi_command
+                0x0000756e       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+                0x0000756e                hci_validate_read_rssi_command
+
+i.hci_validate_read_transmit_power_level_command
+                0x00007582       0x20
+ i.hci_validate_read_transmit_power_level_command
+                0x00007582       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+                0x00007582                hci_validate_read_transmit_power_level_command
+
+i.hci_validate_reset_command
+                0x000075a2        0x4
+ i.hci_validate_reset_command
+                0x000075a2        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+                0x000075a2                hci_validate_reset_command
+
+i.hci_validate_write_authenticated_payload_timeout_command
+                0x000075a6       0x20
+ i.hci_validate_write_authenticated_payload_timeout_command
+                0x000075a6       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+                0x000075a6                hci_validate_write_authenticated_payload_timeout_command
+
+i.hci_td_deliver_tx_packet
+                0x000075c8       0x34
+ i.hci_td_deliver_tx_packet
+                0x000075c8       0x34 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td.o)
+                0x000075c8                hci_td_deliver_tx_packet
+
+i.hci_td_enque_pkt
+                0x000075fc       0x3c
+ i.hci_td_enque_pkt
+                0x000075fc       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td.o)
+                0x000075fc                hci_td_enque_pkt
+
+i.hci_td_handle_received_bytes
+                0x00007638        0x2
+ i.hci_td_handle_received_bytes
+                0x00007638        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td.o)
+                0x00007638                hci_td_handle_received_bytes
+
+i.hci_td_handle_received_packet
+                0x0000763a       0x3e
+ i.hci_td_handle_received_packet
+                0x0000763a       0x3e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td.o)
+                0x0000763a                hci_td_handle_received_packet
+
+i.hci_td_tx_complete
+                0x00007678       0x48
+ i.hci_td_tx_complete
+                0x00007678       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td.o)
+                0x00007678                hci_td_tx_complete
+
+i.hci_td_tx_packet
+                0x000076c0        0xc
+ i.hci_td_tx_packet
+                0x000076c0        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td.o)
+                0x000076c0                hci_td_tx_packet
+
+i.hci_td_tx_packet_data
+                0x000076cc       0x1e
+ i.hci_td_tx_packet_data
+                0x000076cc       0x1e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td.o)
+                0x000076cc                hci_td_tx_packet_data
+
+i.pf_hci_transport_alloc_buffer
+                0x000076ea       0x28
+ i.pf_hci_transport_alloc_buffer
+                0x000076ea       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td.o)
+                0x000076ea                pf_hci_transport_alloc_buffer
+
+i.hci_td_deliver_acl_data_to_host
+                0x00007712       0x1e
+ i.hci_td_deliver_acl_data_to_host
+                0x00007712       0x1e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td_api.o)
+                0x00007712                hci_td_deliver_acl_data_to_host
+
+i.hci_td_deliver_event_to_host
+                0x00007730       0x22
+ i.hci_td_deliver_event_to_host
+                0x00007730       0x22 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td_api.o)
+                0x00007730                hci_td_deliver_event_to_host
+
+i.hci_td_handle_transport_init_completed
+                0x00007752        0xc
+ i.hci_td_handle_transport_init_completed
+                0x00007752        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td_api.o)
+                0x00007752                hci_td_handle_transport_init_completed
+
+i.hci_td_handle_tx_completed
+                0x0000775e       0x2a
+ i.hci_td_handle_tx_completed
+                0x0000775e       0x2a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td_api.o)
+                0x0000775e                hci_td_handle_tx_completed
+
+i.hci_td_init   0x00007788       0x44
+ i.hci_td_init  0x00007788       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td_api.o)
+                0x00007788                hci_td_init
+
+i.hci_td_process_signal
+                0x000077cc       0x2c
+ i.hci_td_process_signal
+                0x000077cc       0x2c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td_task.o)
+                0x000077cc                hci_td_process_signal
+
+i.CyBle_BluetoothOnCmptCB
+                0x000077f8       0x7c
+ i.CyBle_BluetoothOnCmptCB
+                0x000077f8       0x7c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(host_main.o)
+
+i.CyBle_HostStackInit
+                0x00007874       0x34
+ i.CyBle_HostStackInit
+                0x00007874       0x34 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(host_main.o)
+                0x00007874                CyBle_HostStackInit
+
+i.CyBle_HostStackOn
+                0x000078a8       0x44
+ i.CyBle_HostStackOn
+                0x000078a8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(host_main.o)
+                0x000078a8                CyBle_HostStackOn
+
+i.CyBle_SendEvToApp
+                0x000078ec       0x14
+ i.CyBle_SendEvToApp
+                0x000078ec       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(host_main.o)
+                0x000078ec                CyBle_SendEvToApp
+
+i.BT_att_register
+                0x00007900       0x2c
+ i.BT_att_register
+                0x00007900       0x2c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_api.o)
+                0x00007900                BT_att_register
+
+i.BT_att_send_pdu
+                0x0000792c      0x63c
+ i.BT_att_send_pdu
+                0x0000792c      0x63c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_api.o)
+                0x0000792c                BT_att_send_pdu
+
+i.att_bt_init   0x00007f68       0x38
+ i.att_bt_init  0x00007f68       0x38 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_init.o)
+                0x00007f68                att_bt_init
+
+i.att_init      0x00007fa0        0x2
+ i.att_init     0x00007fa0        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_init.o)
+                0x00007fa0                att_init
+
+i.att_access_state_handler
+                0x00007fa4       0x18
+ i.att_access_state_handler
+                0x00007fa4       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_internal.o)
+                0x00007fa4                att_access_state_handler
+
+i.att_fsm_change_state
+                0x00007fbc       0x78
+ i.att_fsm_change_state
+                0x00007fbc       0x78 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_internal.o)
+                0x00007fbc                att_fsm_change_state
+
+i.att_fsm_set_state
+                0x00008034       0x38
+ i.att_fsm_set_state
+                0x00008034       0x38 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_internal.o)
+                0x00008034                att_fsm_set_state
+
+i.att_get_fsm_event
+                0x0000806c       0x1e
+ i.att_get_fsm_event
+                0x0000806c       0x1e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_internal.o)
+                0x0000806c                att_get_fsm_event
+
+i.att_l2cap_data_cb
+                0x0000808c      0x130
+ i.att_l2cap_data_cb
+                0x0000808c      0x130 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_internal.o)
+                0x0000808c                att_l2cap_data_cb
+
+i.att_notify_application
+                0x000081bc       0x70
+ i.att_notify_application
+                0x000081bc       0x70 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_internal.o)
+                0x000081bc                att_notify_application
+
+i.att_pack_handle_list
+                0x0000822c       0x48
+ i.att_pack_handle_list
+                0x0000822c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_internal.o)
+                0x0000822c                att_pack_handle_list
+
+i.att_pack_handle_uuid_pair
+                0x00008274       0x94
+ i.att_pack_handle_uuid_pair
+                0x00008274       0x94 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_internal.o)
+                0x00008274                att_pack_handle_uuid_pair
+
+i.att_pack_handle_value_pair
+                0x00008308       0x4c
+ i.att_pack_handle_value_pair
+                0x00008308       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_internal.o)
+                0x00008308                att_pack_handle_value_pair
+
+i.att_pack_value
+                0x00008354       0x44
+ i.att_pack_value
+                0x00008354       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_internal.o)
+                0x00008354                att_pack_value
+
+i.att_timer_cb  0x00008398       0x60
+ i.att_timer_cb
+                0x00008398       0x60 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_internal.o)
+                0x00008398                att_timer_cb
+
+i.att_transport_write
+                0x000083f8       0x48
+ i.att_transport_write
+                0x000083f8       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_internal.o)
+                0x000083f8                att_transport_write
+
+i.BT_bluetooth_get_stack_init_state
+                0x00008440       0x1c
+ i.BT_bluetooth_get_stack_init_state
+                0x00008440       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_common.o)
+                0x00008440                BT_bluetooth_get_stack_init_state
+
+i.BT_bluetooth_on
+                0x0000845c       0x60
+ i.BT_bluetooth_on
+                0x0000845c       0x60 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_common.o)
+                0x0000845c                BT_bluetooth_on
+
+i.BT_common_bluetooth_on_complete
+                0x000084bc       0x20
+ i.BT_common_bluetooth_on_complete
+                0x000084bc       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_common.o)
+                0x000084bc                BT_common_bluetooth_on_complete
+
+i.BT_ethermind_init
+                0x000084dc       0x40
+ i.BT_ethermind_init
+                0x000084dc       0x40 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_common.o)
+                0x000084dc                BT_ethermind_init
+
+i.device_queue_alloc
+                0x0000851c       0x98
+ i.device_queue_alloc
+                0x0000851c       0x98 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue.o)
+                0x0000851c                device_queue_alloc
+
+i.device_queue_bt_init
+                0x000085b4       0x40
+ i.device_queue_bt_init
+                0x000085b4       0x40 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue.o)
+                0x000085b4                device_queue_bt_init
+
+i.device_queue_free
+                0x000085f4       0x6c
+ i.device_queue_free
+                0x000085f4       0x6c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue.o)
+                0x000085f4                device_queue_free
+
+i.device_queue_get_local_addr
+                0x00008660       0x44
+ i.device_queue_get_local_addr
+                0x00008660       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue.o)
+                0x00008660                device_queue_get_local_addr
+
+i.device_queue_get_remote_addr
+                0x000086a4       0x44
+ i.device_queue_get_remote_addr
+                0x000086a4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue.o)
+                0x000086a4                device_queue_get_remote_addr
+
+i.device_queue_init
+                0x000086e8       0x14
+ i.device_queue_init
+                0x000086e8       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue.o)
+                0x000086e8                device_queue_init
+
+i.device_queue_search_remote_addr
+                0x000086fc       0x88
+ i.device_queue_search_remote_addr
+                0x000086fc       0x88 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue.o)
+                0x000086fc                device_queue_search_remote_addr
+
+i.device_queue_set_curr_addr_type
+                0x00008784       0x28
+ i.device_queue_set_curr_addr_type
+                0x00008784       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue.o)
+                0x00008784                device_queue_set_curr_addr_type
+
+i.device_queue_set_remote_addr
+                0x000087ac       0x44
+ i.device_queue_set_remote_addr
+                0x000087ac       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue.o)
+                0x000087ac                device_queue_set_remote_addr
+
+i.dq_pstorage_cb
+                0x000087f0       0x48
+ i.dq_pstorage_cb
+                0x000087f0       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue.o)
+                0x000087f0                dq_pstorage_cb
+
+i.CyBle_L2capCB
+                0x00008838       0x34
+ i.CyBle_L2capCB
+                0x00008838       0x34 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+                0x00008838                CyBle_L2capCB
+
+i.CyBle_L2capFreeBuffers
+                0x0000886c       0x34
+ i.CyBle_L2capFreeBuffers
+                0x0000886c       0x34 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+                0x0000886c                CyBle_L2capFreeBuffers
+
+i.CyBle_L2capInit
+                0x000088a0      0x170
+ i.CyBle_L2capInit
+                0x000088a0      0x170 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+                0x000088a0                CyBle_L2capInit
+
+i.CyBle_L2capMemsetBuffers
+                0x00008a10       0x54
+ i.CyBle_L2capMemsetBuffers
+                0x00008a10       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+                0x00008a10                CyBle_L2capMemsetBuffers
+
+i.CyBle_L2capTxQueueFlowCb
+                0x00008a64        0xe
+ i.CyBle_L2capTxQueueFlowCb
+                0x00008a64        0xe C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+                0x00008a64                CyBle_L2capTxQueueFlowCb
+
+i.l2cap_disconnect_cid
+                0x00008a74       0xa8
+ i.l2cap_disconnect_cid
+                0x00008a74       0xa8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_disconnect.o)
+                0x00008a74                l2cap_disconnect_cid
+
+i.l2cap_disconnect_req
+                0x00008b1c       0xcc
+ i.l2cap_disconnect_req
+                0x00008b1c       0xcc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_disconnect.o)
+                0x00008b1c                l2cap_disconnect_req
+
+i.l2cap_disconnect_rsp
+                0x00008be8       0x90
+ i.l2cap_disconnect_rsp
+                0x00008be8       0x90 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_disconnect.o)
+                0x00008be8                l2cap_disconnect_rsp
+
+i.l2cap_lp_disconnect_ind
+                0x00008c78       0xcc
+ i.l2cap_lp_disconnect_ind
+                0x00008c78       0xcc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_disconnect.o)
+                0x00008c78                l2cap_lp_disconnect_ind
+
+i.l2cap_bt_init
+                0x00008d44       0x80
+ i.l2cap_bt_init
+                0x00008d44       0x80 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_init.o)
+                0x00008d44                l2cap_bt_init
+
+i.l2cap_init    0x00008dc4       0x10
+ i.l2cap_init   0x00008dc4       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_init.o)
+                0x00008dc4                l2cap_init
+
+i.l2cap_register_tx_queue_flow_cb
+                0x00008dd4       0x18
+ i.l2cap_register_tx_queue_flow_cb
+                0x00008dd4       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_init.o)
+                0x00008dd4                l2cap_register_tx_queue_flow_cb
+
+i.l2cap_allocate_buffer_element
+                0x00008dec       0x54
+ i.l2cap_allocate_buffer_element
+                0x00008dec       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_utils.o)
+                0x00008dec                l2cap_allocate_buffer_element
+
+i.l2cap_buffer_dequeue
+                0x00008e40       0xc0
+ i.l2cap_buffer_dequeue
+                0x00008e40       0xc0 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_utils.o)
+                0x00008e40                l2cap_buffer_dequeue
+
+i.l2cap_buffer_enqueue
+                0x00008f00       0x40
+ i.l2cap_buffer_enqueue
+                0x00008f00       0x40 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_utils.o)
+                0x00008f00                l2cap_buffer_enqueue
+
+i.l2cap_free_buffer_element
+                0x00008f40       0x44
+ i.l2cap_free_buffer_element
+                0x00008f40       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_utils.o)
+                0x00008f40                l2cap_free_buffer_element
+
+i.l2cap_is_handle_in_sigch_list
+                0x00008f84       0x1c
+ i.l2cap_is_handle_in_sigch_list
+                0x00008f84       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_utils.o)
+                0x00008f84                l2cap_is_handle_in_sigch_list
+
+i.l2cap_is_in_sigch_list
+                0x00008fa0       0x2c
+ i.l2cap_is_in_sigch_list
+                0x00008fa0       0x2c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_utils.o)
+                0x00008fa0                l2cap_is_in_sigch_list
+
+i.l2cap_tx_queue_flow_control
+                0x00008fcc       0x5c
+ i.l2cap_tx_queue_flow_control
+                0x00008fcc       0x5c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_utils.o)
+                0x00008fcc                l2cap_tx_queue_flow_control
+
+i.l2cap_data_transmitter_bh
+                0x00009028       0xa4
+ i.l2cap_data_transmitter_bh
+                0x00009028       0xa4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_lmp.o)
+                0x00009028                l2cap_data_transmitter_bh
+
+i.l2cap_frame_tx_pdu
+                0x000090cc       0x84
+ i.l2cap_frame_tx_pdu
+                0x000090cc       0x84 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_lmp.o)
+                0x000090cc                l2cap_frame_tx_pdu
+
+i.l2cap_lp_data_write
+                0x00009150      0x178
+ i.l2cap_lp_data_write
+                0x00009150      0x178 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_lmp.o)
+                0x00009150                l2cap_lp_data_write
+
+i.l2cap_lp_le_buffer_size
+                0x000092c8       0x2c
+ i.l2cap_lp_le_buffer_size
+                0x000092c8       0x2c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_lmp.o)
+                0x000092c8                l2cap_lp_le_buffer_size
+
+i.l2cap_lp_num_completed_packets
+                0x000092f4       0x50
+ i.l2cap_lp_num_completed_packets
+                0x000092f4       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_lmp.o)
+                0x000092f4                l2cap_lp_num_completed_packets
+
+i.l2cap_schedule_data_tx
+                0x00009344       0x34
+ i.l2cap_schedule_data_tx
+                0x00009344       0x34 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_lmp.o)
+                0x00009344                l2cap_schedule_data_tx
+
+i.BT_l2cap_register_le_event_cb
+                0x00009378       0x18
+ i.BT_l2cap_register_le_event_cb
+                0x00009378       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_le.o)
+                0x00009378                BT_l2cap_register_le_event_cb
+
+i.l2cap_fixed_channel_data_write
+                0x00009390       0x68
+ i.l2cap_fixed_channel_data_write
+                0x00009390       0x68 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_fixed_channel.o)
+                0x00009390                l2cap_fixed_channel_data_write
+
+i.l2cap_register_fixed_channel_cb
+                0x000093f8       0x2c
+ i.l2cap_register_fixed_channel_cb
+                0x000093f8       0x2c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_fixed_channel.o)
+                0x000093f8                l2cap_register_fixed_channel_cb
+
+i.l2cap_update_fixed_channel_mtu
+                0x00009424       0x34
+ i.l2cap_update_fixed_channel_mtu
+                0x00009424       0x34 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_fixed_channel.o)
+                0x00009424                l2cap_update_fixed_channel_mtu
+
+i.l2cap_allocate_channel
+                0x00009458       0x40
+ i.l2cap_allocate_channel
+                0x00009458       0x40 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_channels.o)
+                0x00009458                l2cap_allocate_channel
+
+i.l2cap_fixed_mode_rx_data_handler
+                0x00009498       0x24
+ i.l2cap_fixed_mode_rx_data_handler
+                0x00009498       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_channels.o)
+                0x00009498                l2cap_fixed_mode_rx_data_handler
+
+i.l2cap_free_channel
+                0x000094bc       0xf0
+ i.l2cap_free_channel
+                0x000094bc       0xf0 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_channels.o)
+                0x000094bc                l2cap_free_channel
+
+i.l2cap_search_local_channel
+                0x000095ac       0x54
+ i.l2cap_search_local_channel
+                0x000095ac       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_channels.o)
+                0x000095ac                l2cap_search_local_channel
+
+i.l2cap_cbfc_connect_req
+                0x00009600      0x1a8
+ i.l2cap_cbfc_connect_req
+                0x00009600      0x1a8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_credit_mode.o)
+                0x00009600                l2cap_cbfc_connect_req
+
+i.l2cap_cbfc_connect_rsp
+                0x000097a8      0x158
+ i.l2cap_cbfc_connect_rsp
+                0x000097a8      0x158 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_credit_mode.o)
+                0x000097a8                l2cap_cbfc_connect_rsp
+
+i.l2cap_credit_mode_rx_data_handler
+                0x00009900      0x178
+ i.l2cap_credit_mode_rx_data_handler
+                0x00009900      0x178 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_credit_mode.o)
+                0x00009900                l2cap_credit_mode_rx_data_handler
+
+i.l2cap_credit_mode_tx_data_handler
+                0x00009a78        0x2
+ i.l2cap_credit_mode_tx_data_handler
+                0x00009a78        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_credit_mode.o)
+                0x00009a78                l2cap_credit_mode_tx_data_handler
+
+i.l2cap_enqueue_cbfc_data_for_tx
+                0x00009a7c      0x118
+ i.l2cap_enqueue_cbfc_data_for_tx
+                0x00009a7c      0x118 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_credit_mode.o)
+                0x00009a7c                l2cap_enqueue_cbfc_data_for_tx
+
+i.l2cap_flow_control_credit
+                0x00009b94       0xb8
+ i.l2cap_flow_control_credit
+                0x00009b94       0xb8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_credit_mode.o)
+                0x00009b94                l2cap_flow_control_credit
+
+i.l2cap_is_cbfc_psm_registered
+                0x00009c4c       0x1c
+ i.l2cap_is_cbfc_psm_registered
+                0x00009c4c       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_credit_mode.o)
+                0x00009c4c                l2cap_is_cbfc_psm_registered
+
+i.l2cap_send_cbfc_connect_rsp
+                0x00009c68       0x58
+ i.l2cap_send_cbfc_connect_rsp
+                0x00009c68       0x58 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_credit_mode.o)
+                0x00009c68                l2cap_send_cbfc_connect_rsp
+
+i.l2cap_command_rej
+                0x00009cc0       0xa8
+ i.l2cap_command_rej
+                0x00009cc0       0xa8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_command.o)
+                0x00009cc0                l2cap_command_rej
+
+i.l2cap_command_timeout_handler
+                0x00009d68       0xcc
+ i.l2cap_command_timeout_handler
+                0x00009d68       0xcc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_command.o)
+                0x00009d68                l2cap_command_timeout_handler
+
+i.l2cap_command_write
+                0x00009e34       0x68
+ i.l2cap_command_write
+                0x00009e34       0x68 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_command.o)
+                0x00009e34                l2cap_command_write
+
+i.l2cap_connection_update_req
+                0x00009e9c       0x44
+ i.l2cap_connection_update_req
+                0x00009e9c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_command.o)
+                0x00009e9c                l2cap_connection_update_req
+
+i.l2cap_connection_update_rsp
+                0x00009ee0       0x44
+ i.l2cap_connection_update_rsp
+                0x00009ee0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_command.o)
+                0x00009ee0                l2cap_connection_update_rsp
+
+i.l2cap_create_command
+                0x00009f24       0xa4
+ i.l2cap_create_command
+                0x00009f24       0xa4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_command.o)
+                0x00009f24                l2cap_create_command
+
+i.l2cap_delete_command
+                0x00009fc8       0x38
+ i.l2cap_delete_command
+                0x00009fc8       0x38 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_command.o)
+                0x00009fc8                l2cap_delete_command
+
+i.l2cap_search_command
+                0x0000a000       0x28
+ i.l2cap_search_command
+                0x0000a000       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_command.o)
+                0x0000a000                l2cap_search_command
+
+i.l2cap_send_command_rej
+                0x0000a028       0x60
+ i.l2cap_send_command_rej
+                0x0000a028       0x60 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_command.o)
+                0x0000a028                l2cap_send_command_rej
+
+i.l2cap_unknown_cmd
+                0x0000a088       0x10
+ i.l2cap_unknown_cmd
+                0x0000a088       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_command.o)
+                0x0000a088                l2cap_unknown_cmd
+
+i.l2cap_update_command
+                0x0000a098       0x20
+ i.l2cap_update_command
+                0x0000a098       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_command.o)
+                0x0000a098                l2cap_update_command
+
+i.fsm_post_event
+                0x0000a0b8       0xa0
+ i.fsm_post_event
+                0x0000a0b8       0xa0 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(fsm_engine.o)
+                0x0000a0b8                fsm_post_event
+
+i.CyBle_GapAdvTimerExpiryHandler
+                0x0000a158       0x28
+ i.CyBle_GapAdvTimerExpiryHandler
+                0x0000a158       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+
+i.CyBle_GapCheckErrCode
+                0x0000a180       0x88
+ i.CyBle_GapCheckErrCode
+                0x0000a180       0x88 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+
+i.CyBle_GapGetBondedDevicesList
+                0x0000a208       0x90
+ i.CyBle_GapGetBondedDevicesList
+                0x0000a208       0x90 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+                0x0000a208                CyBle_GapGetBondedDevicesList
+
+i.CyBle_GapInit
+                0x0000a298       0x2c
+ i.CyBle_GapInit
+                0x0000a298       0x2c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+                0x0000a298                CyBle_GapInit
+
+i.CyBle_GapSetIoCap
+                0x0000a2c4       0x3c
+ i.CyBle_GapSetIoCap
+                0x0000a2c4       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+                0x0000a2c4                CyBle_GapSetIoCap
+
+i.CyBle_GapSetScanRspData
+                0x0000a300       0x28
+ i.CyBle_GapSetScanRspData
+                0x0000a300       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+
+i.CyBle_GapSignData
+                0x0000a328      0x150
+ i.CyBle_GapSignData
+                0x0000a328      0x150 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+                0x0000a328                CyBle_GapSignData
+
+i.CyBle_GapStartAdvertising
+                0x0000a478       0x20
+ i.CyBle_GapStartAdvertising
+                0x0000a478       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+
+i.CyBle_GapUpdateBdAddress
+                0x0000a498       0x3c
+ i.CyBle_GapUpdateBdAddress
+                0x0000a498       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+                0x0000a498                CyBle_GapUpdateBdAddress
+
+i.CyBle_GappAuthReqReply
+                0x0000a4d4       0x6c
+ i.CyBle_GappAuthReqReply
+                0x0000a4d4       0x6c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+                0x0000a4d4                CyBle_GappAuthReqReply
+
+i.CyBle_GappEnterDiscoveryMode
+                0x0000a540      0x11c
+ i.CyBle_GappEnterDiscoveryMode
+                0x0000a540      0x11c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+                0x0000a540                CyBle_GappEnterDiscoveryMode
+
+i.CyBle_HciCb   0x0000a65c      0x1d4
+ i.CyBle_HciCb  0x0000a65c      0x1d4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+                0x0000a65c                CyBle_HciCb
+
+i.CyBle_SmpCb   0x0000a830      0x16c
+ i.CyBle_SmpCb  0x0000a830      0x16c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+                0x0000a830                CyBle_SmpCb
+
+i.CyBle_GattCB  0x0000a99c      0x630
+ i.CyBle_GattCB
+                0x0000a99c      0x630 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gatt.o)
+                0x0000a99c                CyBle_GattCB
+
+i.CyBle_GattDBGet16BitUUID
+                0x0000afcc       0x70
+ i.CyBle_GattDBGet16BitUUID
+                0x0000afcc       0x70 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gatt.o)
+                0x0000afcc                CyBle_GattDBGet16BitUUID
+
+i.CyBle_GattInit
+                0x0000b03c       0x2c
+ i.CyBle_GattInit
+                0x0000b03c       0x2c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gatt.o)
+                0x0000b03c                CyBle_GattInit
+
+i.CyBle_GattResetGlobals
+                0x0000b068       0x1c
+ i.CyBle_GattResetGlobals
+                0x0000b068       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gatt.o)
+                0x0000b068                CyBle_GattResetGlobals
+
+i.CyBle_SendPDU
+                0x0000b084       0x74
+ i.CyBle_SendPDU
+                0x0000b084       0x74 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gatt.o)
+                0x0000b084                CyBle_SendPDU
+
+i.CyBle_GattClientInit
+                0x0000b0f8        0x8
+ i.CyBle_GattClientInit
+                0x0000b0f8        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+                0x0000b0f8                CyBle_GattClientInit
+
+i.CyBle_GattSendPrepWriteReq
+                0x0000b100       0x90
+ i.CyBle_GattSendPrepWriteReq
+                0x0000b100       0x90 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+
+i.CyBle_GattcResetGlobals
+                0x0000b190       0x6c
+ i.CyBle_GattcResetGlobals
+                0x0000b190       0x6c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+                0x0000b190                CyBle_GattcResetGlobals
+
+i.CyBle_GattcSendSignedWriteCmd
+                0x0000b1fc       0x40
+ i.CyBle_GattcSendSignedWriteCmd
+                0x0000b1fc       0x40 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+                0x0000b1fc                CyBle_GattcSendSignedWriteCmd
+
+i.CyBle_HandleGattErrorRsp
+                0x0000b23c       0x32
+ i.CyBle_HandleGattErrorRsp
+                0x0000b23c       0x32 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+                0x0000b23c                CyBle_HandleGattErrorRsp
+
+i.CyBle_HandleGattExecWriteRsp
+                0x0000b270       0x20
+ i.CyBle_HandleGattExecWriteRsp
+                0x0000b270       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+                0x0000b270                CyBle_HandleGattExecWriteRsp
+
+i.CyBle_HandleGattFindByTypeValRsp
+                0x0000b290       0xbc
+ i.CyBle_HandleGattFindByTypeValRsp
+                0x0000b290       0xbc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+                0x0000b290                CyBle_HandleGattFindByTypeValRsp
+
+i.CyBle_HandleGattFindInfoRsp
+                0x0000b34c       0x90
+ i.CyBle_HandleGattFindInfoRsp
+                0x0000b34c       0x90 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+                0x0000b34c                CyBle_HandleGattFindInfoRsp
+
+i.CyBle_HandleGattPrepWriteRsp
+                0x0000b3dc       0xa4
+ i.CyBle_HandleGattPrepWriteRsp
+                0x0000b3dc       0xa4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+                0x0000b3dc                CyBle_HandleGattPrepWriteRsp
+
+i.CyBle_HandleGattReadBlobRsp
+                0x0000b480       0x54
+ i.CyBle_HandleGattReadBlobRsp
+                0x0000b480       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+                0x0000b480                CyBle_HandleGattReadBlobRsp
+
+i.CyBle_HandleGattReadByGrpTypeRsp
+                0x0000b4d4       0x84
+ i.CyBle_HandleGattReadByGrpTypeRsp
+                0x0000b4d4       0x84 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+                0x0000b4d4                CyBle_HandleGattReadByGrpTypeRsp
+
+i.CyBle_HandleGattReadByTypeRsp
+                0x0000b558       0xf4
+ i.CyBle_HandleGattReadByTypeRsp
+                0x0000b558       0xf4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+                0x0000b558                CyBle_HandleGattReadByTypeRsp
+
+i.CyBle_SendGattReadByTypeRspToApp
+                0x0000b64c       0x1c
+ i.CyBle_SendGattReadByTypeRspToApp
+                0x0000b64c       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+
+i.CyBle_GattFreeWriteQueue
+                0x0000b668       0x14
+ i.CyBle_GattFreeWriteQueue
+                0x0000b668       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+
+i.CyBle_GattPrepareWriteEnqueue
+                0x0000b67c       0x5c
+ i.CyBle_GattPrepareWriteEnqueue
+                0x0000b67c       0x5c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+                0x0000b67c                CyBle_GattPrepareWriteEnqueue
+
+i.CyBle_GattPrepareWriteQueueInit
+                0x0000b6d8       0x3c
+ i.CyBle_GattPrepareWriteQueueInit
+                0x0000b6d8       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+
+i.CyBle_GattServerInit
+                0x0000b714       0x20
+ i.CyBle_GattServerInit
+                0x0000b714       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+                0x0000b714                CyBle_GattServerInit
+
+i.CyBle_GattsErrorRsp
+                0x0000b734       0x16
+ i.CyBle_GattsErrorRsp
+                0x0000b734       0x16 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+                0x0000b734                CyBle_GattsErrorRsp
+
+i.CyBle_GattsExchangeMtuRsp
+                0x0000b74c       0x20
+ i.CyBle_GattsExchangeMtuRsp
+                0x0000b74c       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+                0x0000b74c                CyBle_GattsExchangeMtuRsp
+
+i.CyBle_GattsResetGlobals
+                0x0000b76c       0x28
+ i.CyBle_GattsResetGlobals
+                0x0000b76c       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+                0x0000b76c                CyBle_GattsResetGlobals
+
+i.CyBle_GattsSendSignedWriteEvent
+                0x0000b794       0x6c
+ i.CyBle_GattsSendSignedWriteEvent
+                0x0000b794       0x6c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+                0x0000b794                CyBle_GattsSendSignedWriteEvent
+
+i.CyBle_GattsWriteRsp
+                0x0000b800        0xe
+ i.CyBle_GattsWriteRsp
+                0x0000b800        0xe C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+                0x0000b800                CyBle_GattsWriteRsp
+
+i.CyBle_HandleGattExecuteWriteReq
+                0x0000b810       0x8c
+ i.CyBle_HandleGattExecuteWriteReq
+                0x0000b810       0x8c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+                0x0000b810                CyBle_HandleGattExecuteWriteReq
+
+i.CyBle_HandleGattFindByTypeValReq
+                0x0000b89c       0x78
+ i.CyBle_HandleGattFindByTypeValReq
+                0x0000b89c       0x78 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+                0x0000b89c                CyBle_HandleGattFindByTypeValReq
+
+i.CyBle_HandleGattFindInfoReq
+                0x0000b914       0x94
+ i.CyBle_HandleGattFindInfoReq
+                0x0000b914       0x94 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+                0x0000b914                CyBle_HandleGattFindInfoReq
+
+i.CyBle_HandleGattPrepWriteReq
+                0x0000b9a8       0xe0
+ i.CyBle_HandleGattPrepWriteReq
+                0x0000b9a8       0xe0 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+                0x0000b9a8                CyBle_HandleGattPrepWriteReq
+
+i.CyBle_HandleGattReadByGrpTypeReq
+                0x0000ba88       0xa4
+ i.CyBle_HandleGattReadByGrpTypeReq
+                0x0000ba88       0xa4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+                0x0000ba88                CyBle_HandleGattReadByGrpTypeReq
+
+i.CyBle_HandleGattReadByTypeReq
+                0x0000bb2c       0xe0
+ i.CyBle_HandleGattReadByTypeReq
+                0x0000bb2c       0xe0 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+                0x0000bb2c                CyBle_HandleGattReadByTypeReq
+
+i.CyBle_HandleGattReadMultiReq
+                0x0000bc0c       0xcc
+ i.CyBle_HandleGattReadMultiReq
+                0x0000bc0c       0xcc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+                0x0000bc0c                CyBle_HandleGattReadMultiReq
+
+i.CyBle_HandleGattReadReq
+                0x0000bcd8       0xc0
+ i.CyBle_HandleGattReadReq
+                0x0000bcd8       0xc0 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+                0x0000bcd8                CyBle_HandleGattReadReq
+
+i.CyBle_GattDBAccessHandle
+                0x0000bd98       0xfc
+ i.CyBle_GattDBAccessHandle
+                0x0000bd98       0xfc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbHandler.o)
+                0x0000bd98                CyBle_GattDBAccessHandle
+
+i.CyBle_GattDBGetGroupRangeValpair
+                0x0000be94      0x198
+ i.CyBle_GattDBGetGroupRangeValpair
+                0x0000be94      0x198 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbHandler.o)
+                0x0000be94                CyBle_GattDBGetGroupRangeValpair
+
+i.CyBle_GattDBGetHandleUUIDValuePair
+                0x0000c02c      0x1cc
+ i.CyBle_GattDBGetHandleUUIDValuePair
+                0x0000c02c      0x1cc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbHandler.o)
+                0x0000c02c                CyBle_GattDBGetHandleUUIDValuePair
+
+i.CyBle_GattsDbRegister
+                0x0000c1f8       0x30
+ i.CyBle_GattsDbRegister
+                0x0000c1f8       0x30 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbHandler.o)
+                0x0000c1f8                CyBle_GattsDbRegister
+
+i.CyBle_GattsReadAttributeValue
+                0x0000c228       0x6c
+ i.CyBle_GattsReadAttributeValue
+                0x0000c228       0x6c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbHandler.o)
+                0x0000c228                CyBle_GattsReadAttributeValue
+
+i.CyBle_GattsWriteAttributeValue
+                0x0000c294       0x34
+ i.CyBle_GattsWriteAttributeValue
+                0x0000c294       0x34 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbHandler.o)
+                0x0000c294                CyBle_GattsWriteAttributeValue
+
+i.BT_hci_get_connection_details
+                0x0000c2c8       0x54
+ i.BT_hci_get_connection_details
+                0x0000c2c8       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_api.o)
+                0x0000c2c8                BT_hci_get_connection_details
+
+i.BT_hci_get_connection_handle
+                0x0000c31c       0x54
+ i.BT_hci_get_connection_handle
+                0x0000c31c       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_api.o)
+                0x0000c31c                BT_hci_get_connection_handle
+
+i.BT_hci_get_local_bd_addr
+                0x0000c370       0x20
+ i.BT_hci_get_local_bd_addr
+                0x0000c370       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_api.o)
+                0x0000c370                BT_hci_get_local_bd_addr
+
+i.BT_hci_le_get_device_role
+                0x0000c390       0x34
+ i.BT_hci_le_get_device_role
+                0x0000c390       0x34 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_api.o)
+                0x0000c390                BT_hci_le_get_device_role
+
+i.BT_hci_register_event_indication_callback
+                0x0000c3c4       0x20
+ i.BT_hci_register_event_indication_callback
+                0x0000c3c4       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_api.o)
+                0x0000c3c4                BT_hci_register_event_indication_callback
+
+i.hci_write_command_UCHAR
+                0x0000c3e4        0xc
+ i.hci_write_command_UCHAR
+                0x0000c3e4        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_api.o)
+                0x0000c3e4                hci_write_command_UCHAR
+
+i.hci_write_command_UCHAR_array
+                0x0000c3f0       0x1c
+ i.hci_write_command_UCHAR_array
+                0x0000c3f0       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_api.o)
+                0x0000c3f0                hci_write_command_UCHAR_array
+
+i.hci_write_command_adv_scan_response_data
+                0x0000c40c       0x4c
+ i.hci_write_command_adv_scan_response_data
+                0x0000c40c       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_api.o)
+                0x0000c40c                hci_write_command_adv_scan_response_data
+
+i.hci_write_command_connection_handle
+                0x0000c458       0x24
+ i.hci_write_command_connection_handle
+                0x0000c458       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_api.o)
+                0x0000c458                hci_write_command_connection_handle
+
+i.hci_disconnect_req
+                0x0000c47c       0x1c
+ i.hci_disconnect_req
+                0x0000c47c       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_link_control_api.o)
+                0x0000c47c                hci_disconnect_req
+
+i.hci_common_api_handler
+                0x0000c498       0x50
+ i.hci_common_api_handler
+                0x0000c498       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_commands.o)
+                0x0000c498                hci_common_api_handler
+
+i.hci_common_api_handler_no_params
+                0x0000c4e8        0xc
+ i.hci_common_api_handler_no_params
+                0x0000c4e8        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_commands.o)
+                0x0000c4e8                hci_common_api_handler_no_params
+
+i.hci_auth_complete_encrypt_change_event
+                0x0000c4f4       0x14
+ i.hci_auth_complete_encrypt_change_event
+                0x0000c4f4       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_events.o)
+                0x0000c4f4                hci_auth_complete_encrypt_change_event
+
+i.hci_command_complete_event
+                0x0000c508       0xec
+ i.hci_command_complete_event
+                0x0000c508       0xec C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_events.o)
+                0x0000c508                hci_command_complete_event
+
+i.hci_command_status_event
+                0x0000c5f4       0x64
+ i.hci_command_status_event
+                0x0000c5f4       0x64 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_events.o)
+                0x0000c5f4                hci_command_status_event
+
+i.hci_handle_hardware_error
+                0x0000c658       0x54
+ i.hci_handle_hardware_error
+                0x0000c658       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_events.o)
+                0x0000c658                hci_handle_hardware_error
+
+i.hci_le_deliver_packets
+                0x0000c6ac       0x30
+ i.hci_le_deliver_packets
+                0x0000c6ac       0x30 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_events.o)
+                0x0000c6ac                hci_le_deliver_packets
+
+i.hci_le_enqueue_packet
+                0x0000c6dc       0x30
+ i.hci_le_enqueue_packet
+                0x0000c6dc       0x30 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_events.o)
+
+i.hci_le_long_term_key_requested_event
+                0x0000c70c       0x14
+ i.hci_le_long_term_key_requested_event
+                0x0000c70c       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_events.o)
+                0x0000c70c                hci_le_long_term_key_requested_event
+
+i.hci_number_of_completed_packets_event
+                0x0000c720       0x2e
+ i.hci_number_of_completed_packets_event
+                0x0000c720       0x2e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_events.o)
+                0x0000c720                hci_number_of_completed_packets_event
+
+i.hci_transport_read_data
+                0x0000c750      0x148
+ i.hci_transport_read_data
+                0x0000c750      0x148 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_events.o)
+                0x0000c750                hci_transport_read_data
+
+i.hci_bt_init   0x0000c898       0x58
+ i.hci_bt_init  0x0000c898       0x58 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_init.o)
+                0x0000c898                hci_bt_init
+
+i.hci_handle_init_sequence
+                0x0000c8f0       0xb0
+ i.hci_handle_init_sequence
+                0x0000c8f0       0xb0 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_init.o)
+                0x0000c8f0                hci_handle_init_sequence
+
+i.hci_init      0x0000c9a0        0xc
+ i.hci_init     0x0000c9a0        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_init.o)
+                0x0000c9a0                hci_init
+
+i.BT_hci_le_encrypt
+                0x0000c9ac       0x58
+ i.BT_hci_le_encrypt
+                0x0000c9ac       0x58 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_le_api.o)
+                0x0000c9ac                BT_hci_le_encrypt
+
+i.BT_hci_le_long_term_key_requested_reply
+                0x0000ca04       0x44
+ i.BT_hci_le_long_term_key_requested_reply
+                0x0000ca04       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_le_api.o)
+                0x0000ca04                BT_hci_le_long_term_key_requested_reply
+
+i.BT_hci_le_set_advertising_parameters
+                0x0000ca48       0x84
+ i.BT_hci_le_set_advertising_parameters
+                0x0000ca48       0x84 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_le_api.o)
+                0x0000ca48                BT_hci_le_set_advertising_parameters
+
+i.hci_alloc_remote_device
+                0x0000cacc       0x38
+ i.hci_alloc_remote_device
+                0x0000cacc       0x38 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_utils.o)
+                0x0000cacc                hci_alloc_remote_device
+
+i.hci_find_device_by_handle
+                0x0000cb04       0x2c
+ i.hci_find_device_by_handle
+                0x0000cb04       0x2c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_utils.o)
+                0x0000cb04                hci_find_device_by_handle
+
+i.hci_free_remote_device
+                0x0000cb30       0x24
+ i.hci_free_remote_device
+                0x0000cb30       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_utils.o)
+                0x0000cb30                hci_free_remote_device
+
+i.BT_smp_data_sign
+                0x0000cb54       0x54
+ i.BT_smp_data_sign
+                0x0000cb54       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_api.o)
+                0x0000cb54                BT_smp_data_sign
+
+i.BT_smp_get_device_security_info
+                0x0000cba8       0x60
+ i.BT_smp_get_device_security_info
+                0x0000cba8       0x60 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_api.o)
+                0x0000cba8                BT_smp_get_device_security_info
+
+i.BT_smp_notify_address_resolution
+                0x0000cc08       0x50
+ i.BT_smp_notify_address_resolution
+                0x0000cc08       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_api.o)
+                0x0000cc08                BT_smp_notify_address_resolution
+
+i.BT_smp_param_request_reply
+                0x0000cc58       0x8c
+ i.BT_smp_param_request_reply
+                0x0000cc58       0x8c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_api.o)
+                0x0000cc58                BT_smp_param_request_reply
+
+i.BT_smp_register_user_interface
+                0x0000cce4       0x18
+ i.BT_smp_register_user_interface
+                0x0000cce4       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_api.o)
+                0x0000cce4                BT_smp_register_user_interface
+
+i.BT_smp_resolve_device
+                0x0000ccfc       0x60
+ i.BT_smp_resolve_device
+                0x0000ccfc       0x60 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_api.o)
+                0x0000ccfc                BT_smp_resolve_device
+
+i.BT_smp_verify_resolvable_pvt_addr
+                0x0000cd5c       0x44
+ i.BT_smp_verify_resolvable_pvt_addr
+                0x0000cd5c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_api.o)
+                0x0000cd5c                BT_smp_verify_resolvable_pvt_addr
+
+i.smp_cmac_complete
+                0x0000cda0       0x28
+ i.smp_cmac_complete
+                0x0000cda0       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_api.o)
+
+i.smp_ah_eval_complete
+                0x0000cdc8       0xd8
+ i.smp_ah_eval_complete
+                0x0000cdc8       0xd8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+                0x0000cdc8                smp_ah_eval_complete
+
+i.smp_authentication_complete
+                0x0000cea0       0x94
+ i.smp_authentication_complete
+                0x0000cea0       0x94 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+                0x0000cea0                smp_authentication_complete
+
+i.smp_clear_connection_entity
+                0x0000cf34       0x58
+ i.smp_clear_connection_entity
+                0x0000cf34       0x58 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+                0x0000cf34                smp_clear_connection_entity
+
+i.smp_get_auth_info_from_req
+                0x0000cf8c       0x1a
+ i.smp_get_auth_info_from_req
+                0x0000cf8c       0x1a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+                0x0000cf8c                smp_get_auth_info_from_req
+
+i.smp_get_auth_req_from_info
+                0x0000cfa6       0x20
+ i.smp_get_auth_req_from_info
+                0x0000cfa6       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+                0x0000cfa6                smp_get_auth_req_from_info
+
+i.smp_get_iocap_assoc_model
+                0x0000cfc8       0x1c
+ i.smp_get_iocap_assoc_model
+                0x0000cfc8       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+                0x0000cfc8                smp_get_iocap_assoc_model
+
+i.smp_handle_security_request
+                0x0000cfe4       0x44
+ i.smp_handle_security_request
+                0x0000cfe4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+                0x0000cfe4                smp_handle_security_request
+
+i.smp_procedure_timeout_cb
+                0x0000d028       0x24
+ i.smp_procedure_timeout_cb
+                0x0000d028       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+                0x0000d028                smp_procedure_timeout_cb
+
+i.smp_pvt_addr_rand_complete
+                0x0000d04c       0x38
+ i.smp_pvt_addr_rand_complete
+                0x0000d04c       0x38 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+                0x0000d04c                smp_pvt_addr_rand_complete
+
+i.smp_send_command
+                0x0000d084       0x68
+ i.smp_send_command
+                0x0000d084       0x68 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+                0x0000d084                smp_send_command
+
+i.smp_send_event
+                0x0000d0ec       0x3c
+ i.smp_send_event
+                0x0000d0ec       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+                0x0000d0ec                smp_send_event
+
+i.smp_send_pairing_failed
+                0x0000d128       0x26
+ i.smp_send_pairing_failed
+                0x0000d128       0x26 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+                0x0000d128                smp_send_pairing_failed
+
+i.smp_send_pairing_reqres
+                0x0000d150       0x9c
+ i.smp_send_pairing_reqres
+                0x0000d150       0x9c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+                0x0000d150                smp_send_pairing_reqres
+
+i.smp_timer_start
+                0x0000d1ec       0x34
+ i.smp_timer_start
+                0x0000d1ec       0x34 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+                0x0000d1ec                smp_timer_start
+
+i.smp_timer_stop
+                0x0000d220       0x20
+ i.smp_timer_stop
+                0x0000d220       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+                0x0000d220                smp_timer_stop
+
+i.smp_validate_pairing_params
+                0x0000d240       0x50
+ i.smp_validate_pairing_params
+                0x0000d240       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+                0x0000d240                smp_validate_pairing_params
+
+i.smp_validate_security
+                0x0000d290       0x24
+ i.smp_validate_security
+                0x0000d290       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+                0x0000d290                smp_validate_security
+
+i.smp_bt_init   0x0000d2b4       0x7c
+ i.smp_bt_init  0x0000d2b4       0x7c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_init.o)
+                0x0000d2b4                smp_bt_init
+
+i.smp_init      0x0000d330       0x18
+ i.smp_init     0x0000d330       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_init.o)
+                0x0000d330                smp_init
+
+i.smp_command_complete
+                0x0000d348       0x3c
+ i.smp_command_complete
+                0x0000d348       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_interface.o)
+                0x0000d348                smp_command_complete
+
+i.smp_encryption_complete
+                0x0000d384       0x58
+ i.smp_encryption_complete
+                0x0000d384       0x58 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_interface.o)
+                0x0000d384                smp_encryption_complete
+
+i.smp_l2cap_connection_complete
+                0x0000d3dc       0x64
+ i.smp_l2cap_connection_complete
+                0x0000d3dc       0x64 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_interface.o)
+
+i.smp_l2cap_data_read_ind
+                0x0000d440       0xa4
+ i.smp_l2cap_data_read_ind
+                0x0000d440       0xa4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_interface.o)
+
+i.smp_l2cap_disconnection_complete
+                0x0000d4e4       0x14
+ i.smp_l2cap_disconnection_complete
+                0x0000d4e4       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_interface.o)
+
+i.smp_l2cap_event_cb
+                0x0000d4f8       0x1c
+ i.smp_l2cap_event_cb
+                0x0000d4f8       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_interface.o)
+                0x0000d4f8                smp_l2cap_event_cb
+
+i.smp_long_term_key_requested
+                0x0000d514       0x64
+ i.smp_long_term_key_requested
+                0x0000d514       0x64 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_interface.o)
+                0x0000d514                smp_long_term_key_requested
+
+i.smp_16byte_xor
+                0x0000d578       0x12
+ i.smp_16byte_xor
+                0x0000d578       0x12 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_utils.o)
+                0x0000d578                smp_16byte_xor
+
+i.smp_create_device_entity
+                0x0000d58c       0x84
+ i.smp_create_device_entity
+                0x0000d58c       0x84 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_utils.o)
+                0x0000d58c                smp_create_device_entity
+
+i.smp_free_context
+                0x0000d610       0x2c
+ i.smp_free_context
+                0x0000d610       0x2c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_utils.o)
+                0x0000d610                smp_free_context
+
+i.smp_get_context
+                0x0000d63c       0x30
+ i.smp_get_context
+                0x0000d63c       0x30 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_utils.o)
+                0x0000d63c                smp_get_context
+
+i.smp_get_fsm_event
+                0x0000d66c       0x20
+ i.smp_get_fsm_event
+                0x0000d66c       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_utils.o)
+                0x0000d66c                smp_get_fsm_event
+
+i.smp_reset_device_entity
+                0x0000d68c       0x4c
+ i.smp_reset_device_entity
+                0x0000d68c       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_utils.o)
+                0x0000d68c                smp_reset_device_entity
+
+i.smp_search_and_add_device
+                0x0000d6d8       0x18
+ i.smp_search_and_add_device
+                0x0000d6d8       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_utils.o)
+                0x0000d6d8                smp_search_and_add_device
+
+i.smp_search_device
+                0x0000d6f0       0x40
+ i.smp_search_device
+                0x0000d6f0       0x40 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_utils.o)
+                0x0000d6f0                smp_search_device
+
+i.smp_set_device_validity
+                0x0000d730       0x28
+ i.smp_set_device_validity
+                0x0000d730       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_utils.o)
+                0x0000d730                smp_set_device_validity
+
+i.smp_access_state_handler
+                0x0000d758       0x18
+ i.smp_access_state_handler
+                0x0000d758       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_engine.o)
+                0x0000d758                smp_access_state_handler
+
+i.smp_fsm_post_event
+                0x0000d770       0x40
+ i.smp_fsm_post_event
+                0x0000d770       0x40 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_engine.o)
+                0x0000d770                smp_fsm_post_event
+
+i.smp_tbx_ah_eval
+                0x0000d7b0       0x34
+ i.smp_tbx_ah_eval
+                0x0000d7b0       0x34 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_tools.o)
+                0x0000d7b0                smp_tbx_ah_eval
+
+i.smp_tbx_c1_eval
+                0x0000d7e4       0xa6
+ i.smp_tbx_c1_eval
+                0x0000d7e4       0xa6 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_tools.o)
+                0x0000d7e4                smp_tbx_c1_eval
+
+i.smp_tbx_encryption_complete
+                0x0000d88c       0x80
+ i.smp_tbx_encryption_complete
+                0x0000d88c       0x80 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_tools.o)
+                0x0000d88c                smp_tbx_encryption_complete
+
+i.smp_tbx_rand_complete
+                0x0000d90c       0x34
+ i.smp_tbx_rand_complete
+                0x0000d90c       0x34 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_tools.o)
+                0x0000d90c                smp_tbx_rand_complete
+
+i.smp_tbx_s1_eval
+                0x0000d940       0x3a
+ i.smp_tbx_s1_eval
+                0x0000d940       0x3a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_tools.o)
+                0x0000d940                smp_tbx_s1_eval
+
+i.smp_pstorage_cb
+                0x0000d97a       0x16
+ i.smp_pstorage_cb
+                0x0000d97a       0x16 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_psstore.o)
+                0x0000d97a                smp_pstorage_cb
+
+i.smp_storage_read
+                0x0000d990       0x70
+ i.smp_storage_read
+                0x0000d990       0x70 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_psstore.o)
+                0x0000d990                smp_storage_read
+
+i.smp_storage_write
+                0x0000da00       0x6c
+ i.smp_storage_write
+                0x0000da00       0x6c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_psstore.o)
+                0x0000da00                smp_storage_write
+
+i.write_task_bt_init
+                0x0000da6c       0x1c
+ i.write_task_bt_init
+                0x0000da6c       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(write_task.o)
+                0x0000da6c                write_task_bt_init
+
+i.write_task_enqueue
+                0x0000da88       0x8c
+ i.write_task_enqueue
+                0x0000da88       0x8c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(write_task.o)
+                0x0000da88                write_task_enqueue
+
+i.write_task_init
+                0x0000db14       0x4c
+ i.write_task_init
+                0x0000db14       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(write_task.o)
+                0x0000db14                write_task_init
+
+i.write_task_start_routine
+                0x0000db60       0x3c
+ i.write_task_start_routine
+                0x0000db60       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(write_task.o)
+                0x0000db60                write_task_start_routine
+
+i.wt_service_queue
+                0x0000db9c       0x90
+ i.wt_service_queue
+                0x0000db9c       0x90 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(write_task.o)
+                0x0000db9c                wt_service_queue
+
+i.aes_cmac      0x0000dc2c       0x8c
+ i.aes_cmac     0x0000dc2c       0x8c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac.o)
+                0x0000dc2c                aes_cmac
+
+i.aes_cmac_1bit_leftshift_16octet_stream
+                0x0000dcb8       0x20
+ i.aes_cmac_1bit_leftshift_16octet_stream
+                0x0000dcb8       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac.o)
+
+i.aes_cmac_aes_128_encryption_complete
+                0x0000dcd8       0xa4
+ i.aes_cmac_aes_128_encryption_complete
+                0x0000dcd8       0xa4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac.o)
+                0x0000dcd8                aes_cmac_aes_128_encryption_complete
+
+i.aes_cmac_context_init
+                0x0000dd7c       0x1c
+ i.aes_cmac_context_init
+                0x0000dd7c       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac.o)
+                0x0000dd7c                aes_cmac_context_init
+
+i.aes_cmac_create_subkeys
+                0x0000dd98       0x50
+ i.aes_cmac_create_subkeys
+                0x0000dd98       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac.o)
+
+i.aes_cmac_finalize_mac
+                0x0000dde8       0xb8
+ i.aes_cmac_finalize_mac
+                0x0000dde8       0xb8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac.o)
+
+i.aes_cmac_generate_mac
+                0x0000dea0       0x7c
+ i.aes_cmac_generate_mac
+                0x0000dea0       0x7c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac.o)
+
+i.aes_cmac_handle_process_completion
+                0x0000df1c       0x4c
+ i.aes_cmac_handle_process_completion
+                0x0000df1c       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac.o)
+
+i.aes_cmac_xor_16octet
+                0x0000df68       0x12
+ i.aes_cmac_xor_16octet
+                0x0000df68       0x12 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac.o)
+
+i.aes_cmac_128B_encrypt_complete_pl
+                0x0000df7a        0x8
+ i.aes_cmac_128B_encrypt_complete_pl
+                0x0000df7a        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac_pl.o)
+                0x0000df7a                aes_cmac_128B_encrypt_complete_pl
+
+i.aes_cmac_128B_encrypt_pl
+                0x0000df82       0x12
+ i.aes_cmac_128B_encrypt_pl
+                0x0000df82       0x12 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac_pl.o)
+                0x0000df82                aes_cmac_128B_encrypt_pl
+
+i.BT_status_set_bit
+                0x0000df94       0x24
+ i.BT_status_set_bit
+                0x0000df94       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(status.o)
+                0x0000df94                BT_status_set_bit
+
+i.status_bt_init
+                0x0000dfb8        0xc
+ i.status_bt_init
+                0x0000dfb8        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(status.o)
+                0x0000dfb8                status_bt_init
+
+i.status_init   0x0000dfc4        0x2
+ i.status_init  0x0000dfc4        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(status.o)
+                0x0000dfc4                status_init
+
+i.BT_storage_load_db
+                0x0000dfc8       0x60
+ i.BT_storage_load_db
+                0x0000dfc8       0x60 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage.o)
+                0x0000dfc8                BT_storage_load_db
+
+i.BT_storage_read
+                0x0000e028       0x12
+ i.BT_storage_read
+                0x0000e028       0x12 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage.o)
+                0x0000e028                BT_storage_read
+
+i.BT_storage_register_db
+                0x0000e03c       0x48
+ i.BT_storage_register_db
+                0x0000e03c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage.o)
+                0x0000e03c                BT_storage_register_db
+
+i.BT_storage_store_db
+                0x0000e084       0x5c
+ i.BT_storage_store_db
+                0x0000e084       0x5c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage.o)
+                0x0000e084                BT_storage_store_db
+
+i.BT_storage_write
+                0x0000e0e0       0x12
+ i.BT_storage_write
+                0x0000e0e0       0x12 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage.o)
+                0x0000e0e0                BT_storage_write
+
+i.storage_bt_init
+                0x0000e0f2        0xe
+ i.storage_bt_init
+                0x0000e0f2        0xe C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage.o)
+                0x0000e0f2                storage_bt_init
+
+i.storage_get_base_size_for_type
+                0x0000e100       0x1c
+ i.storage_get_base_size_for_type
+                0x0000e100       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage.o)
+
+i.storage_init  0x0000e11c       0x18
+ i.storage_init
+                0x0000e11c       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage.o)
+                0x0000e11c                storage_init
+
+i.storage_search_index
+                0x0000e134       0x30
+ i.storage_search_index
+                0x0000e134       0x30 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage.o)
+
+i.BT_ISROSQPost
+                0x0000e164        0xa
+ i.BT_ISROSQPost
+                0x0000e164        0xa C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_os_common.o)
+                0x0000e164                BT_ISROSQPost
+
+i.BT_OSQPost    0x0000e16e        0xa
+ i.BT_OSQPost   0x0000e16e        0xa C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_os_common.o)
+                0x0000e16e                BT_OSQPost
+
+i.BT_thread_create
+                0x0000e178       0x30
+ i.BT_thread_create
+                0x0000e178       0x30 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_os_common.o)
+                0x0000e178                BT_thread_create
+
+i.pf_timer_handle_tick
+                0x0000e1a8        0x8
+ i.pf_timer_handle_tick
+                0x0000e1a8        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_os_common.o)
+                0x0000e1a8                pf_timer_handle_tick
+
+i.BT_start_timer
+                0x0000e1b0       0x7c
+ i.BT_start_timer
+                0x0000e1b0       0x7c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_timer.o)
+                0x0000e1b0                BT_start_timer
+
+i.BT_stop_timer
+                0x0000e22c       0x58
+ i.BT_stop_timer
+                0x0000e22c       0x58 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_timer.o)
+                0x0000e22c                BT_stop_timer
+
+i.BT_timer_process_signals
+                0x0000e284       0x58
+ i.BT_timer_process_signals
+                0x0000e284       0x58 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_timer.o)
+                0x0000e284                BT_timer_process_signals
+
+i.pf_timer_handle_callback
+                0x0000e2dc       0x20
+ i.pf_timer_handle_callback
+                0x0000e2dc       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_timer.o)
+                0x0000e2dc                pf_timer_handle_callback
+
+i.timer_active_entity
+                0x0000e2fc       0x24
+ i.timer_active_entity
+                0x0000e2fc       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_timer.o)
+                0x0000e2fc                timer_active_entity
+
+i.timer_alloc_entity
+                0x0000e320       0x1c
+ i.timer_alloc_entity
+                0x0000e320       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_timer.o)
+                0x0000e320                timer_alloc_entity
+
+i.timer_allocated_entity
+                0x0000e33c       0x24
+ i.timer_allocated_entity
+                0x0000e33c       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_timer.o)
+                0x0000e33c                timer_allocated_entity
+
+i.timer_bt_init
+                0x0000e360        0x2
+ i.timer_bt_init
+                0x0000e360        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_timer.o)
+                0x0000e360                timer_bt_init
+
+i.timer_init    0x0000e364       0x28
+ i.timer_init   0x0000e364       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_timer.o)
+                0x0000e364                timer_init
+
+i.BleStackFlashStorageInit
+                0x0000e38c       0x74
+ i.BleStackFlashStorageInit
+                0x0000e38c       0x74 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+                0x0000e38c                BleStackFlashStorageInit
+
+i.BleStackWriteToFlashPending
+                0x0000e400       0x24
+ i.BleStackWriteToFlashPending
+                0x0000e400       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+                0x0000e400                BleStackWriteToFlashPending
+
+i.BleStackWriteToFlashRam
+                0x0000e424       0x70
+ i.BleStackWriteToFlashRam
+                0x0000e424       0x70 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+                0x0000e424                BleStackWriteToFlashRam
+
+i.storage_bt_init_pl
+                0x0000e494       0x24
+ i.storage_bt_init_pl
+                0x0000e494       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+                0x0000e494                storage_bt_init_pl
+
+i.storage_close_pl
+                0x0000e4b8        0x4
+ i.storage_close_pl
+                0x0000e4b8        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+                0x0000e4b8                storage_close_pl
+
+i.storage_open_pl
+                0x0000e4bc       0x1c
+ i.storage_open_pl
+                0x0000e4bc       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+                0x0000e4bc                storage_open_pl
+
+i.storage_read_pl
+                0x0000e4d8       0x28
+ i.storage_read_pl
+                0x0000e4d8       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+                0x0000e4d8                storage_read_pl
+
+i.storage_read_signature_pl
+                0x0000e500       0x2c
+ i.storage_read_signature_pl
+                0x0000e500       0x2c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+                0x0000e500                storage_read_signature_pl
+
+i.storage_reset_storage_offset
+                0x0000e52c       0x10
+ i.storage_reset_storage_offset
+                0x0000e52c       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+
+i.storage_write_pl
+                0x0000e53c       0x24
+ i.storage_write_pl
+                0x0000e53c       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+                0x0000e53c                storage_write_pl
+
+i.storage_write_signature_pl
+                0x0000e560       0x14
+ i.storage_write_signature_pl
+                0x0000e560       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+                0x0000e560                storage_write_signature_pl
+
+i.drbg_get_random_number
+                0x0000e574       0x2e
+ i.drbg_get_random_number
+                0x0000e574       0x2e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(drbg.o)
+                0x0000e574                drbg_get_random_number
+
+i.generate_drbg
+                0x0000e5a4      0x100
+ i.generate_drbg
+                0x0000e5a4      0x100 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(drbg.o)
+                0x0000e5a4                generate_drbg
+
+i.sha1          0x0000e6a4      0x318
+ i.sha1         0x0000e6a4      0x318 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(drbg.o)
+                0x0000e6a4                sha1
+
+i.convert_to_lsb
+                0x0000e9bc       0x1c
+ i.convert_to_lsb
+                0x0000e9bc       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+                0x0000e9bc                convert_to_lsb
+
+i.le_allocate_command_buffer
+                0x0000e9d8       0x20
+ i.le_allocate_command_buffer
+                0x0000e9d8       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+                0x0000e9d8                le_allocate_command_buffer
+
+i.le_allocate_event_buffer
+                0x0000e9f8       0x30
+ i.le_allocate_event_buffer
+                0x0000e9f8       0x30 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+                0x0000e9f8                le_allocate_event_buffer
+
+i.le_allocate_rx_data_buffer
+                0x0000ea28       0x20
+ i.le_allocate_rx_data_buffer
+                0x0000ea28       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+                0x0000ea28                le_allocate_rx_data_buffer
+
+i.le_allocate_rx_pdu_buffer
+                0x0000ea48       0x20
+ i.le_allocate_rx_pdu_buffer
+                0x0000ea48       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+                0x0000ea48                le_allocate_rx_pdu_buffer
+
+i.le_allocate_tx_data_buffer
+                0x0000ea68       0x20
+ i.le_allocate_tx_data_buffer
+                0x0000ea68       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+                0x0000ea68                le_allocate_tx_data_buffer
+
+i.le_allocate_tx_pdu_buffer
+                0x0000ea88       0x20
+ i.le_allocate_tx_pdu_buffer
+                0x0000ea88       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+                0x0000ea88                le_allocate_tx_pdu_buffer
+
+i.le_allocate_txn_buffer
+                0x0000eaa8       0x20
+ i.le_allocate_txn_buffer
+                0x0000eaa8       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+                0x0000eaa8                le_allocate_txn_buffer
+
+i.le_create_tasks
+                0x0000eac8        0xe
+ i.le_create_tasks
+                0x0000eac8        0xe C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+                0x0000eac8                le_create_tasks
+
+i.le_free_command_buffer
+                0x0000ead8       0x14
+ i.le_free_command_buffer
+                0x0000ead8       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+                0x0000ead8                le_free_command_buffer
+
+i.le_free_event_buffer
+                0x0000eaec       0x28
+ i.le_free_event_buffer
+                0x0000eaec       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+                0x0000eaec                le_free_event_buffer
+
+i.le_free_rx_data_buffer
+                0x0000eb14       0x14
+ i.le_free_rx_data_buffer
+                0x0000eb14       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+                0x0000eb14                le_free_rx_data_buffer
+
+i.le_free_rx_pdu_buffer
+                0x0000eb28       0x14
+ i.le_free_rx_pdu_buffer
+                0x0000eb28       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+                0x0000eb28                le_free_rx_pdu_buffer
+
+i.le_free_tx_data_buffer
+                0x0000eb3c       0x14
+ i.le_free_tx_data_buffer
+                0x0000eb3c       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+                0x0000eb3c                le_free_tx_data_buffer
+
+i.le_free_tx_pdu_buffer
+                0x0000eb50       0x14
+ i.le_free_tx_pdu_buffer
+                0x0000eb50       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+                0x0000eb50                le_free_tx_pdu_buffer
+
+i.le_free_txn_buffer
+                0x0000eb64       0x14
+ i.le_free_txn_buffer
+                0x0000eb64       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+                0x0000eb64                le_free_txn_buffer
+
+i.le_initialize_buffers
+                0x0000eb78       0x88
+ i.le_initialize_buffers
+                0x0000eb78       0x88 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+                0x0000eb78                le_initialize_buffers
+
+i.le_isr_send_signal_to_task
+                0x0000ec00        0xc
+ i.le_isr_send_signal_to_task
+                0x0000ec00        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+                0x0000ec00                le_isr_send_signal_to_task
+
+i.le_reset_buffers
+                0x0000ec0c       0x3c
+ i.le_reset_buffers
+                0x0000ec0c       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+                0x0000ec0c                le_reset_buffers
+
+i.le_send_signal_to_task
+                0x0000ec48        0xc
+ i.le_send_signal_to_task
+                0x0000ec48        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+                0x0000ec48                le_send_signal_to_task
+
+i.lec_generate_br_edr_command_complete_event
+                0x0000ec54      0x15c
+ i.lec_generate_br_edr_command_complete_event
+                0x0000ec54      0x15c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_br_edr_commands.o)
+                0x0000ec54                lec_generate_br_edr_command_complete_event
+
+i.lec_get_expected_br_edr_cmd_param_length
+                0x0000edb0       0x94
+ i.lec_get_expected_br_edr_cmd_param_length
+                0x0000edb0       0x94 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_br_edr_commands.o)
+                0x0000edb0                lec_get_expected_br_edr_cmd_param_length
+
+i.lec_hci_convert_br_edr_command_params
+                0x0000ee44       0xa4
+ i.lec_hci_convert_br_edr_command_params
+                0x0000ee44       0xa4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_br_edr_commands.o)
+                0x0000ee44                lec_hci_convert_br_edr_command_params
+
+i.lec_hci_handle_br_edr_command
+                0x0000eee8       0xe0
+ i.lec_hci_handle_br_edr_command
+                0x0000eee8       0xe0 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_br_edr_commands.o)
+                0x0000eee8                lec_hci_handle_br_edr_command
+
+i.lec_hci_handle_br_edr_set_event_mask_command
+                0x0000efc8       0x50
+ i.lec_hci_handle_br_edr_set_event_mask_command
+                0x0000efc8       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_br_edr_commands.o)
+                0x0000efc8                lec_hci_handle_br_edr_set_event_mask_command
+
+i.lec_hci_handle_br_edr_set_event_mask_page2_command
+                0x0000f018       0x28
+ i.lec_hci_handle_br_edr_set_event_mask_page2_command
+                0x0000f018       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_br_edr_commands.o)
+                0x0000f018                lec_hci_handle_br_edr_set_event_mask_page2_command
+
+i.lec_hci_handle_disconnect
+                0x0000f040       0x18
+ i.lec_hci_handle_disconnect
+                0x0000f040       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_br_edr_commands.o)
+                0x0000f040                lec_hci_handle_disconnect
+
+i.lec_hci_handle_read_authenticated_payload_timeout_command
+                0x0000f058       0x1e
+ i.lec_hci_handle_read_authenticated_payload_timeout_command
+                0x0000f058       0x1e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_br_edr_commands.o)
+                0x0000f058                lec_hci_handle_read_authenticated_payload_timeout_command
+
+i.lec_hci_handle_read_rssi_command
+                0x0000f076        0x8
+ i.lec_hci_handle_read_rssi_command
+                0x0000f076        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_br_edr_commands.o)
+                0x0000f076                lec_hci_handle_read_rssi_command
+
+i.lec_hci_handle_read_transmit_power_level_command
+                0x0000f07e        0x8
+ i.lec_hci_handle_read_transmit_power_level_command
+                0x0000f07e        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_br_edr_commands.o)
+                0x0000f07e                lec_hci_handle_read_transmit_power_level_command
+
+i.lec_hci_handle_remote_version_cmd
+                0x0000f086        0x8
+ i.lec_hci_handle_remote_version_cmd
+                0x0000f086        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_br_edr_commands.o)
+                0x0000f086                lec_hci_handle_remote_version_cmd
+
+i.lec_hci_handle_reset_command
+                0x0000f08e       0x18
+ i.lec_hci_handle_reset_command
+                0x0000f08e       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_br_edr_commands.o)
+                0x0000f08e                lec_hci_handle_reset_command
+
+i.lec_hci_handle_write_authenticated_payload_timeout_command
+                0x0000f0a6       0x1e
+ i.lec_hci_handle_write_authenticated_payload_timeout_command
+                0x0000f0a6       0x1e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_br_edr_commands.o)
+                0x0000f0a6                lec_hci_handle_write_authenticated_payload_timeout_command
+
+i.lec_hci_handle_set_adv_data_command
+                0x0000f0c4        0x8
+ i.lec_hci_handle_set_adv_data_command
+                0x0000f0c4        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_adv_commands.o)
+                0x0000f0c4                lec_hci_handle_set_adv_data_command
+
+i.lec_hci_handle_set_adv_enable_command
+                0x0000f0cc        0x8
+ i.lec_hci_handle_set_adv_enable_command
+                0x0000f0cc        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_adv_commands.o)
+                0x0000f0cc                lec_hci_handle_set_adv_enable_command
+
+i.lec_hci_handle_set_adv_param_command
+                0x0000f0d4        0x8
+ i.lec_hci_handle_set_adv_param_command
+                0x0000f0d4        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_adv_commands.o)
+                0x0000f0d4                lec_hci_handle_set_adv_param_command
+
+i.lec_hci_handle_set_scan_response_command
+                0x0000f0dc        0x8
+ i.lec_hci_handle_set_scan_response_command
+                0x0000f0dc        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_adv_commands.o)
+                0x0000f0dc                lec_hci_handle_set_scan_response_command
+
+i.bluetooth_on_lower_pl
+                0x0000f0e4        0x2
+ i.bluetooth_on_lower_pl
+                0x0000f0e4        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_common_pl.o)
+                0x0000f0e4                bluetooth_on_lower_pl
+
+i.bluetooth_on_upper_pl
+                0x0000f0e6        0xc
+ i.bluetooth_on_upper_pl
+                0x0000f0e6        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_common_pl.o)
+                0x0000f0e6                bluetooth_on_upper_pl
+
+i.ethermind_init_lower_pl
+                0x0000f0f2        0x2
+ i.ethermind_init_lower_pl
+                0x0000f0f2        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_common_pl.o)
+                0x0000f0f2                ethermind_init_lower_pl
+
+i.ethermind_init_upper_pl
+                0x0000f0f4        0xc
+ i.ethermind_init_upper_pl
+                0x0000f0f4        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_common_pl.o)
+                0x0000f0f4                ethermind_init_upper_pl
+
+i.device_queue_disconnect_on_full_pl
+                0x0000f100        0x2
+ i.device_queue_disconnect_on_full_pl
+                0x0000f100        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue_pl.o)
+                0x0000f100                device_queue_disconnect_on_full_pl
+
+i.device_queue_free_pl
+                0x0000f102        0x2
+ i.device_queue_free_pl
+                0x0000f102        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue_pl.o)
+                0x0000f102                device_queue_free_pl
+
+i.device_queue_full_pl
+                0x0000f104        0x2
+ i.device_queue_full_pl
+                0x0000f104        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue_pl.o)
+                0x0000f104                device_queue_full_pl
+
+i.device_queue_pl_init
+                0x0000f106        0x2
+ i.device_queue_pl_init
+                0x0000f106        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue_pl.o)
+                0x0000f106                device_queue_pl_init
+
+i.BT_smp_get_csrk_key_info_pl
+                0x0000f108       0x10
+ i.BT_smp_get_csrk_key_info_pl
+                0x0000f108       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+                0x0000f108                BT_smp_get_csrk_key_info_pl
+
+i.BT_smp_get_key_exchange_info_pl
+                0x0000f118        0xc
+ i.BT_smp_get_key_exchange_info_pl
+                0x0000f118        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+                0x0000f118                BT_smp_get_key_exchange_info_pl
+
+i.BT_smp_get_local_capability_pl
+                0x0000f124       0x18
+ i.BT_smp_get_local_capability_pl
+                0x0000f124       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+                0x0000f124                BT_smp_get_local_capability_pl
+
+i.BT_smp_get_long_term_key_pl
+                0x0000f13c       0x14
+ i.BT_smp_get_long_term_key_pl
+                0x0000f13c       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+                0x0000f13c                BT_smp_get_long_term_key_pl
+
+i.BT_smp_get_max_encryption_key_size_pl
+                0x0000f150        0xc
+ i.BT_smp_get_max_encryption_key_size_pl
+                0x0000f150        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+                0x0000f150                BT_smp_get_max_encryption_key_size_pl
+
+i.BT_smp_set_bd_address_pl
+                0x0000f15c       0x1c
+ i.BT_smp_set_bd_address_pl
+                0x0000f15c       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+                0x0000f15c                BT_smp_set_bd_address_pl
+
+i.BT_smp_set_max_encryption_key_size_pl
+                0x0000f178        0xc
+ i.BT_smp_set_max_encryption_key_size_pl
+                0x0000f178        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+                0x0000f178                BT_smp_set_max_encryption_key_size_pl
+
+i.smp_check_pairing_security_pl
+                0x0000f184       0x14
+ i.smp_check_pairing_security_pl
+                0x0000f184       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+                0x0000f184                smp_check_pairing_security_pl
+
+i.smp_get_oob_tk_pl
+                0x0000f198       0x58
+ i.smp_get_oob_tk_pl
+                0x0000f198       0x58 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+                0x0000f198                smp_get_oob_tk_pl
+
+i.smp_get_peer_oob_availability_pl
+                0x0000f1f0       0x3c
+ i.smp_get_peer_oob_availability_pl
+                0x0000f1f0       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+                0x0000f1f0                smp_get_peer_oob_availability_pl
+
+i.smp_init_pl   0x0000f22c       0x14
+ i.smp_init_pl  0x0000f22c       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+                0x0000f22c                smp_init_pl
+
+i.smp_purge_device_list_pl
+                0x0000f240       0x64
+ i.smp_purge_device_list_pl
+                0x0000f240       0x64 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+                0x0000f240                smp_purge_device_list_pl
+
+i.smp_resolve_connection_address_pl
+                0x0000f2a4        0x8
+ i.smp_resolve_connection_address_pl
+                0x0000f2a4        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+                0x0000f2a4                smp_resolve_connection_address_pl
+
+i.smp_update_device_attr_pl
+                0x0000f2ac       0xa4
+ i.smp_update_device_attr_pl
+                0x0000f2ac       0xa4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+                0x0000f2ac                smp_update_device_attr_pl
+
+i.l2cap_get_payload_buffer
+                0x0000f350       0x1c
+ i.l2cap_get_payload_buffer
+                0x0000f350       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_data_recv.o)
+                0x0000f350                l2cap_get_payload_buffer
+
+i.l2cap_lp_data_read
+                0x0000f36c      0x29c
+ i.l2cap_lp_data_read
+                0x0000f36c      0x29c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_data_recv.o)
+                0x0000f36c                l2cap_lp_data_read
+
+i.l2cap_mtu_check
+                0x0000f608       0x94
+ i.l2cap_mtu_check
+                0x0000f608       0x94 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_data_recv.o)
+                0x0000f608                l2cap_mtu_check
+
+i.l2cap_reset_recombination_variables
+                0x0000f69c       0x28
+ i.l2cap_reset_recombination_variables
+                0x0000f69c       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_data_recv.o)
+                0x0000f69c                l2cap_reset_recombination_variables
+
+i.CyBle_GattDbCheckPermission
+                0x0000f6c4       0xec
+ i.CyBle_GattDbCheckPermission
+                0x0000f6c4       0xec C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbInternal.o)
+                0x0000f6c4                CyBle_GattDbCheckPermission
+
+i.CyBle_GattDbCompareCharValue
+                0x0000f7b0       0x44
+ i.CyBle_GattDbCompareCharValue
+                0x0000f7b0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbInternal.o)
+                0x0000f7b0                CyBle_GattDbCompareCharValue
+
+i.CyBle_GattDbFetchAttrType
+                0x0000f7f4      0x108
+ i.CyBle_GattDbFetchAttrType
+                0x0000f7f4      0x108 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbInternal.o)
+                0x0000f7f4                CyBle_GattDbFetchAttrType
+
+i.CyBle_GattDbFetchAttrValue
+                0x0000f8fc       0xbc
+ i.CyBle_GattDbFetchAttrValue
+                0x0000f8fc       0xbc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbInternal.o)
+                0x0000f8fc                CyBle_GattDbFetchAttrValue
+
+i.CyBle_GattDbFindCharHandle
+                0x0000f9b8       0x90
+ i.CyBle_GattDbFindCharHandle
+                0x0000f9b8       0x90 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbInternal.o)
+                0x0000f9b8                CyBle_GattDbFindCharHandle
+
+i.CyBle_GattDbFindLastGrpEntryInService
+                0x0000fa48       0x5c
+ i.CyBle_GattDbFindLastGrpEntryInService
+                0x0000fa48       0x5c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbInternal.o)
+                0x0000fa48                CyBle_GattDbFindLastGrpEntryInService
+
+i.CyBle_GattDbFindNearestServiceHandle
+                0x0000faa4       0x50
+ i.CyBle_GattDbFindNearestServiceHandle
+                0x0000faa4       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbInternal.o)
+                0x0000faa4                CyBle_GattDbFindNearestServiceHandle
+
+i.CyBle_GattDbIsCharHandleValid
+                0x0000faf4       0x30
+ i.CyBle_GattDbIsCharHandleValid
+                0x0000faf4       0x30 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbInternal.o)
+                0x0000faf4                CyBle_GattDbIsCharHandleValid
+
+i.CyBle_GattDbPackAttrUuidValue
+                0x0000fb24       0x98
+ i.CyBle_GattDbPackAttrUuidValue
+                0x0000fb24       0x98 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbInternal.o)
+
+i.CyBle_GattDbPackSerAttrUuidValue
+                0x0000fbbc       0xdc
+ i.CyBle_GattDbPackSerAttrUuidValue
+                0x0000fbbc       0xdc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbInternal.o)
+
+i.CyBle_IsAttrEnabled
+                0x0000fc98       0x84
+ i.CyBle_IsAttrEnabled
+                0x0000fc98       0x84 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbInternal.o)
+                0x0000fc98                CyBle_IsAttrEnabled
+
+i.hci_command_tx_bh
+                0x0000fd1c      0x174
+ i.hci_command_tx_bh
+                0x0000fd1c      0x174 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_command_queue.o)
+                0x0000fd1c                hci_command_tx_bh
+
+i.hci_common_api_bh
+                0x0000fe90       0x70
+ i.hci_common_api_bh
+                0x0000fe90       0x70 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_command_queue.o)
+                0x0000fe90                hci_common_api_bh
+
+i.hci_trigger_command_tx
+                0x0000ff00       0x2c
+ i.hci_trigger_command_tx
+                0x0000ff00       0x2c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_command_queue.o)
+                0x0000ff00                hci_trigger_command_tx
+
+i.hci_handle_connection_command_status
+                0x0000ff2c       0x48
+ i.hci_handle_connection_command_status
+                0x0000ff2c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_connect.o)
+                0x0000ff2c                hci_handle_connection_command_status
+
+i.hci_le_conn_resolution_complete
+                0x0000ff74       0x38
+ i.hci_le_conn_resolution_complete
+                0x0000ff74       0x38 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_connect.o)
+                0x0000ff74                hci_le_conn_resolution_complete
+
+i.hci_le_connection_complete_event
+                0x0000ffac       0xfc
+ i.hci_le_connection_complete_event
+                0x0000ffac       0xfc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_connect.o)
+                0x0000ffac                hci_le_connection_complete_event
+
+i.hci_disconnection_complete_event
+                0x000100a8       0x68
+ i.hci_disconnection_complete_event
+                0x000100a8       0x68 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_disconnect.o)
+                0x000100a8                hci_disconnection_complete_event
+
+i.se_smp_dummy_handler
+                0x00010110        0x8
+ i.se_smp_dummy_handler
+                0x00010110        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+                0x00010110                se_smp_dummy_handler
+
+i.se_smp_encryption_complete_for_pairing_handler
+                0x00010118       0x88
+ i.se_smp_encryption_complete_for_pairing_handler
+                0x00010118       0x88 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+                0x00010118                se_smp_encryption_complete_for_pairing_handler
+
+i.se_smp_gen_passkey_handler
+                0x000101a0       0x10
+ i.se_smp_gen_passkey_handler
+                0x000101a0       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+                0x000101a0                se_smp_gen_passkey_handler
+
+i.se_smp_local_key_exchange_info_handler
+                0x000101b0       0x98
+ i.se_smp_local_key_exchange_info_handler
+                0x000101b0       0x98 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+                0x000101b0                se_smp_local_key_exchange_info_handler
+
+i.se_smp_lr_pairing_confirming_handler
+                0x00010248       0x60
+ i.se_smp_lr_pairing_confirming_handler
+                0x00010248       0x60 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+                0x00010248                se_smp_lr_pairing_confirming_handler
+
+i.se_smp_ltk_req_for_pairing_handler
+                0x000102a8       0x10
+ i.se_smp_ltk_req_for_pairing_handler
+                0x000102a8       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+                0x000102a8                se_smp_ltk_req_for_pairing_handler
+
+i.se_smp_ltk_req_handler
+                0x000102b8       0x2a
+ i.se_smp_ltk_req_handler
+                0x000102b8       0x2a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+                0x000102b8                se_smp_ltk_req_handler
+
+i.se_smp_pairing_confirm_handler
+                0x000102e4       0x54
+ i.se_smp_pairing_confirm_handler
+                0x000102e4       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+                0x000102e4                se_smp_pairing_confirm_handler
+
+i.se_smp_pairing_event_bad_state_handler
+                0x00010338        0x8
+ i.se_smp_pairing_event_bad_state_handler
+                0x00010338        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+                0x00010338                se_smp_pairing_event_bad_state_handler
+
+i.se_smp_pairing_failure_handler
+                0x00010340       0x14
+ i.se_smp_pairing_failure_handler
+                0x00010340       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+                0x00010340                se_smp_pairing_failure_handler
+
+i.se_smp_pairing_rand_handler
+                0x00010354       0xf0
+ i.se_smp_pairing_rand_handler
+                0x00010354       0xf0 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+                0x00010354                se_smp_pairing_rand_handler
+
+i.se_smp_pairing_req_handler
+                0x00010444       0xb8
+ i.se_smp_pairing_req_handler
+                0x00010444       0xb8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+                0x00010444                se_smp_pairing_req_handler
+
+i.se_smp_pairing_rsp_handler
+                0x000104fc      0x10c
+ i.se_smp_pairing_rsp_handler
+                0x000104fc      0x10c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+                0x000104fc                se_smp_pairing_rsp_handler
+
+i.se_smp_pairing_stk_handler
+                0x00010608       0x3c
+ i.se_smp_pairing_stk_handler
+                0x00010608       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+                0x00010608                se_smp_pairing_stk_handler
+
+i.se_smp_remote_key_exchange_info_handler
+                0x00010644       0x9c
+ i.se_smp_remote_key_exchange_info_handler
+                0x00010644       0x9c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+                0x00010644                se_smp_remote_key_exchange_info_handler
+
+i.se_smp_user_passkey_handler
+                0x000106e0       0x3c
+ i.se_smp_user_passkey_handler
+                0x000106e0       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+                0x000106e0                se_smp_user_passkey_handler
+
+i.smp_passkey_handler
+                0x0001071c       0x64
+ i.smp_passkey_handler
+                0x0001071c       0x64 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+                0x0001071c                smp_passkey_handler
+
+i.smp_remote_pairing_confirm_handler
+                0x00010780       0x44
+ i.smp_remote_pairing_confirm_handler
+                0x00010780       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+                0x00010780                smp_remote_pairing_confirm_handler
+
+i.se_error_handler
+                0x000107c4       0x18
+ i.se_error_handler
+                0x000107c4       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_fsm_handlers.o)
+                0x000107c4                se_error_handler
+
+i.se_error_rsp_handler
+                0x000107dc       0x50
+ i.se_error_rsp_handler
+                0x000107dc       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_fsm_handlers.o)
+                0x000107dc                se_error_rsp_handler
+
+i.se_exchange_mtu_req_handler
+                0x0001082c       0x44
+ i.se_exchange_mtu_req_handler
+                0x0001082c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_fsm_handlers.o)
+                0x0001082c                se_exchange_mtu_req_handler
+
+i.se_exchange_mtu_rsp_handler
+                0x00010870       0x84
+ i.se_exchange_mtu_rsp_handler
+                0x00010870       0x84 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_fsm_handlers.o)
+                0x00010870                se_exchange_mtu_rsp_handler
+
+i.se_req_handler
+                0x000108f4       0x40
+ i.se_req_handler
+                0x000108f4       0x40 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_fsm_handlers.o)
+                0x000108f4                se_req_handler
+
+i.se_rsp_handler
+                0x00010934       0x1c
+ i.se_rsp_handler
+                0x00010934       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_fsm_handlers.o)
+                0x00010934                se_rsp_handler
+
+i.se_unknown_pdu_ind_handler
+                0x00010950       0x1c
+ i.se_unknown_pdu_ind_handler
+                0x00010950       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_fsm_handlers.o)
+                0x00010950                se_unknown_pdu_ind_handler
+
+i.l2cap_lp_connect_ind
+                0x0001096c       0x70
+ i.l2cap_lp_connect_ind
+                0x0001096c       0x70 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_connect.o)
+                0x0001096c                l2cap_lp_connect_ind
+
+i.CyBle_BleSSInterruptHandler
+                0x000109dc       0x28
+ i.CyBle_BleSSInterruptHandler
+                0x000109dc       0x28 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_isr.o)
+                0x000109dc                CyBle_BleSSInterruptHandler
+
+.eh_frame_hdr
+ *(.eh_frame_hdr)
+
+.eh_frame       0x00010a04        0x4
+ *(.eh_frame)
+ .eh_frame      0x00010a04        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m/crtbegin.o
+ .eh_frame      0x00010a04        0x4 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m/crtend.o
+                0x00010a08                PROVIDE (__exidx_start, .)
+
+.ARM.exidx
+ *(.ARM.exidx* .gnu.linkonce.armexidx.*)
+                0x00010a08                __exidx_end = .
+
+.rodata         0x00010a80      0x2e8
+ *(.rodata .rodata.* .gnu.linkonce.r.*)
+ .rodata        0x00010a80       0x18 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyfitter_cfg.o)
+ .rodata        0x00010a98       0x18 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE.o)
+ *fill*         0x00010ab0       0x50 
+ .rodata        0x00010b00      0x200 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_gatt.o)
+                0x00010b00                cyBle_gatts
+                0x00010b80                cyBle_attValuesCCCDFlashMemory
+                0x00010b8c                cyBle_gattDB
+ .rodata        0x00010d00       0x30 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+                0x00010d00                cyImoFreqMhz2Reg
+                0x00010d30                . = ALIGN (0x4)
+ *(.init)
+ .init          0x00010d30        0x4 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m/crti.o
+                0x00010d30                _init
+ .init          0x00010d34        0x8 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m/crtn.o
+                0x00010d3c                . = ALIGN (0x4)
+                0x00010d3c                __preinit_array_start = .
+ *(.preinit_array)
+                0x00010d3c                __preinit_array_end = .
+                0x00010d3c                . = ALIGN (0x4)
+                0x00010d3c                __init_array_start = .
+ *(SORT(.init_array.*))
+ *(.init_array)
+ .init_array    0x00010d3c        0x4 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m/crtbegin.o
+ .init_array    0x00010d40        0x4 .\CortexM0\ARM_GCC_484\Debug\Cm0Start.o
+                0x00010d44                __init_array_end = .
+                0x00010d44                . = ALIGN (0x4)
+ *(.fini)
+ .fini          0x00010d44        0x4 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m/crti.o
+                0x00010d44                _fini
+ .fini          0x00010d48        0x8 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m/crtn.o
+                0x00010d50                . = ALIGN (0x4)
+                0x00010d50                __fini_array_start = .
+ *(.fini_array)
+ .fini_array    0x00010d50        0x4 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m/crtbegin.o
+ *(SORT(.fini_array.*))
+                0x00010d54                __fini_array_end = .
+                0x00010d54                . = ALIGN (0x4)
+ *crtbegin.o(.ctors)
+ *(EXCLUDE_FILE(*crtend.o) .ctors)
+ *(SORT(.ctors.*))
+ *crtend.o(.ctors)
+                0x00010d54                . = ALIGN (0x4)
+ *crtbegin.o(.dtors)
+ *(EXCLUDE_FILE(*crtend.o) .dtors)
+ *(SORT(.dtors.*))
+ *crtend.o(.dtors)
+                0x00010d54                . = ALIGN (0x4)
+                0x00010d54                __cy_regions = .
+                0x00010d54        0x4 LONG 0x115c0 __cy_region_init_ram
+                0x00010d58        0x4 LONG 0x200000c8 __cy_region_start_data
+                0x00010d5c        0x4 LONG 0x2d8 __cy_region_init_size_ram
+                0x00010d60        0x4 LONG 0x1958 __cy_region_zero_size_ram
+                0x00010d64                __cy_regions_end = .
+                0x00010d68                . = ALIGN (0x8)
+ *fill*         0x00010d64        0x4 
+                0x00010d68                _etext = .
+
+.constdata      0x00010d80      0x7a8
+ .constdata     0x00010d80       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_os.o)
+                0x00010d80                cyBleStackMemoryConfig
+ .constdata     0x00010d98       0x58 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(config_bin.o)
+                0x00010d98                bt_cfg_pdata
+ .constdata     0x00010df0       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x00010df0                g_slave_clock_accuracy
+ .constdata     0x00010e00       0xa0 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+                0x00010e00                fp_ll_pdu_handlers
+                0x00010e50                fp_ll_pdu_ack_handlers
+ .constdata     0x00010ea0      0x193 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_commands.o)
+                0x00010ea0                fp_lec_cmd_handlers
+                0x00010f1c                fp_lec_convert_cmd_param_handlers
+                0x00010f98                fp_lec_validate_cmd_param_handlers
+                0x00011014                le_command_param_len
+ .constdata     0x00011033       0x21 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_common_commands.o)
+                0x00011033                Cu8_hci_le_supported_commands_array
+ .constdata     0x00011054       0x58 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_init.o)
+                0x00011054                l2cap_le_sig_handler
+ .constdata     0x000110ac       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(fsm_engine_pl.o)
+                0x000110ac                fsm_module_table
+ .constdata     0x000110e8       0x19 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+                0x000110e8                smp_iocap_assoc_map
+ *fill*         0x00011101        0x3 
+ .constdata     0x00011104        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_interface.o)
+                0x00011104                smp_event_fp
+ .constdata     0x00011110       0x1c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_utils.o)
+                0x00011110                smp_event_map
+ .constdata     0x0001112c       0x84 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_table.o)
+                0x0001112c                smp_state_event_table
+ .constdata     0x000111b0       0xc8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_table.o)
+                0x000111b0                smp_event_handler_table
+ .constdata     0x00011278       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac.o)
+                0x00011278                cmac_zero_data
+                0x00011288                cmac_rb_data
+ *fill*         0x00011298       0x68 
+ .constdata     0x00011300      0x16d C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+ *fill*         0x0001146d        0x3 
+ .constdata     0x00011470       0x60 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_fsm_table.o)
+                0x00011470                att_state_event_table
+ .constdata     0x000114d0       0x58 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_fsm_table.o)
+                0x000114d0                att_event_handler_table
+
+.conststring    0x00011528       0x91
+ .conststring   0x00011528        0xa C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+ .conststring   0x00011532       0x87 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(drbg.o)
+
+.ramvectors     0x20000000       0xc0
+                0x20000000                __cy_region_start_ram = .
+ *(.ramvectors)
+ .ramvectors    0x20000000       0xc0 .\CortexM0\ARM_GCC_484\Debug\Cm0Start.o
+                0x20000000                CyRamVectors
+
+.noinit         0x200000c0        0x4
+ *(.noinit)
+ .noinit        0x200000c0        0x4 .\CortexM0\ARM_GCC_484\Debug\Cm0Start.o
+
+.data           0x200000c8      0x2d8 load address 0x000115c0
+                0x200000c8                __cy_region_start_data = .
+ *(.jcr)
+ .jcr           0x200000c8        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m/crtbegin.o
+ .jcr           0x200000c8        0x4 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m/crtend.o
+ *(.got.plt)
+ *(.got)
+ *(.shdata)
+ *(.data .data.* .gnu.linkonce.d.*)
+ .data          0x200000cc       0x50 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE.o)
+                0x200000cc                cyBle_discoveryParam
+                0x200000dc                cyBle_discoveryData
+                0x200000fc                cyBle_discoveryModeInfo
+                0x20000110                cyBle_deviceAddress
+                0x20000118                cyBle_sflashDeviceAddress
+ .data          0x2000011c       0x4c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_gatt.o)
+                0x20000138                cyBle_attValuesLen
+ .data          0x20000168        0x4 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_eventHandler.o)
+                0x20000168                cyBle_authInfo
+ .data          0x2000016c       0x10 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+                0x2000016c                cydelayFreqHz
+                0x20000170                cydelayFreqKhz
+                0x20000174                cydelayFreqMhz
+                0x20000178                cydelay32kMs
+ .data          0x2000017c        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBle.o)
+                0x2000017c                CyBle_StackState
+                0x2000017d                gDataBufferPools
+ .data          0x20000184        0x1 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgrIP_Interface.o)
+                0x20000184                cyBleStackMgr_State
+ *fill*         0x20000185        0x3 
+ .data          0x20000188        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_os.o)
+                0x20000188                bleBufferPoolInfo
+                0x2000018c                BtOSMemPoolList
+ .data          0x20000190        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_StackTaskHandler.o)
+                0x20000190                BLE_STACK_TASK_EVT
+ .data          0x20000194       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(transport_sf.o)
+                0x2000019c                hci_soft_transport_pkt_recd_cb
+                0x200001a0                hci_soft_transport_tx_completed_cb
+ .data          0x200001a4        0xa C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+                0x200001a4                gConfigEnableDsm
+                0x200001a5                eventClose
+                0x200001a7                cyBleLowPowerMode
+                0x200001aa                cyBleSsClockConfiguration
+ *fill*         0x200001ae        0x2 
+ .data          0x200001b0        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os.o)
+                0x200001b0                mintos_heap_pointer
+                0x200001b4                mintos_heap_memory
+                0x200001b8                OS_MAX_HEAP_MEMORY
+ .data          0x200001bc        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_queue.o)
+                0x200001bc                OS_TOTAL_QUEUES
+                0x200001c0                queue_mgr
+ .data          0x200001c8       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_task.o)
+                0x200001c8                os_errno
+                0x200001cc                OS_TOTAL_TASKS
+                0x200001d0                current_task_handle
+                0x200001d4                task_mgr
+ .data          0x200001dc        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_task.o)
+                0x200001dc                idle_func_handler
+ .data          0x200001e0        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_task.o)
+                0x200001e0                start_schedule_func_handler
+ .data          0x200001e4       0x14 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_buf_mgmt.o)
+                0x200001e4                MINT_BUF_MGMT_MAX_POOLS
+                0x200001e6                MINT_BUF_MGMT_MAX_HEAP_MEMORY
+                0x200001e8                mint_buf_mgmt_heap_pointer
+                0x200001ec                mint_buf_mgmt_heap_memory
+                0x200001f0                mint_buf_mgmt_mgr
+ .data          0x200001f8        0x1 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+                0x200001f8                gPingState
+ .data          0x200001f9        0x1 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x200001f9                dsmEnteringState
+ .data          0x200001fa        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_advertiser.o)
+                0x200001fa                gAdvParam
+ .data          0x200001fe        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+                0x200001fe                bleSlDsmFix
+ .data          0x20000202        0xe C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+                0x20000202                g_ll_current_interrupt_mask
+                0x20000204                g_bb_intr_en_mask
+                0x20000206                g_tx_pkt_opcode
+                0x2000020b                g_tx_pkt_llid
+ .data          0x20000210        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_tasks.o)
+                0x20000210                lastDsmExitSlot
+ *fill*         0x20000212        0x2 
+ .data          0x20000214        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llf_task.o)
+                0x20000214                llft_state
+ .data          0x2000021c        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(host_main.o)
+                0x20000220                att_app
+                0x20000224                app_ev_cb
+ .data          0x20000228        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_init.o)
+                0x20000228                att_application
+ .data          0x2000022c        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_common.o)
+                0x2000022c                stack_init_state
+ .data          0x20000234        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue.o)
+                0x20000234                queue_current_count
+                0x20000235                current_local_addr
+ .data          0x2000023c        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+                0x2000023c                isL2capCbfcConfigSet
+                0x2000023d                L2CAP_MAX_CHANNELS
+                0x2000023e                L2CAP_MAX_CBFC_PSM
+                0x2000023f                L2CAP_RESPONSE_TIMEOUT
+ .data          0x20000240       0x30 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_init.o)
+                0x20000240                l2cap_tx_queue_flow_state
+                0x20000241                l2cap_schedule_tx
+                0x20000242                l2cap_sig_id_counter
+                0x20000244                l2cap_lp_max_le_packets
+                0x20000246                l2cap_lp_max_le_packet_size
+                0x20000248                l2cap_fixed_channel_more_param
+                0x2000024c                l2cap_psm_cbfc
+                0x20000250                l2cap_channels
+                0x20000254                l2cap_buffer_num_available
+                0x20000258                l2cap_tx_queue_lwm
+                0x2000025c                l2cap_tx_queue_hwm
+                0x20000260                l2cap_tx_queue_flow_cb
+                0x20000264                l2cap_tx_q_start
+                0x20000268                l2cap_tx_q_end
+                0x2000026c                l2cap_le_event_cb
+ .data          0x20000270        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_init.o)
+                0x20000270                l2cap_more_channel_param
+ .data          0x20000274        0x2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_init.o)
+                0x20000274                l2cap_lp_num_le_packets
+ .data          0x20000276        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+                0x20000276                gap_device_connected
+ *fill*         0x2000027a        0x2 
+ .data          0x2000027c        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gatt.o)
+                0x2000027c                gSignData
+ .data          0x20000280        0xe C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gatt.o)
+                0x20000280                gAppMtuSize
+                0x20000282                gMaxAttMtuSize
+                0x20000284                gConnHandleSignedWrite
+                0x20000286                gSignMac
+ *fill*         0x2000028e        0x2 
+ .data          0x20000290        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gatt.o)
+                0x20000290                gSignCreateCounter
+ .data          0x20000294        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gatt.o)
+                0x20000294                gSignVerifyCounter
+ .data          0x20000298       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .data          0x200002b0       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+                0x200002bc                cyBleAttBuffer
+ .data          0x200002c0        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbHandler.o)
+                0x200002c0                CyBle_GattDbTotalEntries
+                0x200002c2                CyBle_GattDbMaxValLength
+                0x200002c4                CyBle_GattDbInternal
+ .data          0x200002c8        0x1 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_events.o)
+ *fill*         0x200002c9        0x3 
+ .data          0x200002cc       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_init.o)
+                0x200002cc                hci_num_hci_command_packets
+                0x200002cd                hci_flow_control
+                0x200002ce                hci_schedule_command_tx
+                0x200002cf                hci_call_event_ind_callback
+                0x200002d0                hci_bt_init_complete_call_cb
+                0x200002d1                hci_encrypt_cmd_counter
+                0x200002d2                hci_encrypt_cmd_cmplt_counter
+                0x200002d4                hci_command_queue_start
+                0x200002d6                hci_command_queue_end
+                0x200002d8                hci_resolution_conn_handle
+                0x200002dc                hci_event_ind_cb
+                0x200002e0                hci_local_bd_addr
+                0x200002e6                hci_remote_devices
+ .data          0x200002ec        0x1 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_init.o)
+                0x200002ec                hci_le_device_role
+ .data          0x200002ed        0x6 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_init.o)
+                0x200002ed                hci_random_address
+ .data          0x200002f3        0x6 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_init.o)
+                0x200002f3                hci_config_random_address
+ .data          0x200002f9        0x1 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_init.o)
+                0x200002f9                hci_adv_addr_type
+ .data          0x200002fa        0x1 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_init.o)
+                0x200002fa                hci_config_adv_addr_type
+ *fill*         0x200002fb        0x1 
+ .data          0x200002fc        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_api.o)
+ .data          0x20000300        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_init.o)
+                0x20000300                tbx_context
+                0x20000301                smp_resolution_index
+                0x20000304                smp_ui_notify
+ .data          0x20000308        0x6 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_init.o)
+                0x20000308                smp_resolution_addr
+ *fill*         0x2000030e        0x2 
+ .data          0x20000310        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(write_task.o)
+                0x20000310                wt_state
+ .data          0x20000318        0x8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac.o)
+ .data          0x20000320        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(status.o)
+ .data          0x20000324        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+                0x20000328                g_sp_storage_wr_offset
+                0x2000032c                g_sp_storage_rd_offset
+ .data          0x20000330        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(drbg.o)
+                0x20000330                input_entropy
+ .data          0x20000334       0x20 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+                0x20000334                le_acl_tx_data_pool_handle
+                0x20000338                le_acl_rx_data_pool_handle
+                0x2000033c                ll_pdu_tx_buffer_pool_handle
+                0x20000340                ll_pdu_rx_buffer_pool_handle
+                0x20000344                hci_le_cmd_buffer_pool_handle
+                0x20000348                hci_le_event_buffer_pool_type1_handle
+                0x2000034c                hci_le_event_buffer_pool_type2_handle
+                0x20000350                ll_txn_buffer_pool_handle
+ .data          0x20000354       0x45 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+                0x20000354                smp_io_capability_pl
+                0x20000357                smp_rank_count_pl
+ .data          0x20000399        0x1 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbInternal.o)
+                0x20000399                gAuthorize
+                0x200003a0                . = ALIGN (0x8)
+ *fill*         0x2000039a        0x6 
+ *(.ram)
+                0x200003a0                _edata = .
+
+.igot.plt       0x200003a0        0x0 load address 0x00011898
+ .igot.plt      0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m/crtbegin.o
+
+.bss            0x200003a0     0x1958 load address 0x00011898
+                0x200003a0                PROVIDE (__bss_start__, .)
+ *(.shbss)
+ *(.bss .bss.* .gnu.linkonce.b.*)
+ .bss           0x200003a0       0x1c c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m/crtbegin.o
+ .bss           0x200003bc        0x1 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+                0x200003bc                PWM_initVar
+ *fill*         0x200003bd        0x3 
+ .bss           0x200003c0       0x24 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE.o)
+                0x200003c0                cyBle_initVar
+                0x200003c4                cyBle_scanRspData
+ .bss           0x200003e4        0x4 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_ias.o)
+ .bss           0x200003e8        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgrIP_Interface.o)
+                0x200003e8                cyBleStackHeap
+ .bss           0x200003f4        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(transport_sf.o)
+ .bss           0x20000400       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o)
+                0x20000400                cyBleStackTimer
+ .bss           0x20000410      0x130 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os.o)
+                0x20000510                g_queue_array
+                0x20000524                g_task_array
+ .bss           0x20000540       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+                0x20000540                bt_config
+ .bss           0x20000594       0xbc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+                0x20000594                ll_self_device_data
+                0x20000644                lec_self_device_data
+ .bss           0x20000650       0x30 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+                0x20000650                g_lec_event_buffer
+ .bss           0x20000680      0x168 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llf_task.o)
+ .bss           0x200007e8       0x24 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le.o)
+                0x200007e8                g_lec_command_array
+ .bss           0x2000080c       0x38 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_utils.o)
+                0x2000080c                hci_received_data_Q
+ .bss           0x20000844       0x64 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td_api.o)
+                0x20000844                hci_td_struct
+ .bss           0x200008a8        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_init.o)
+                0x200008a8                att_connections
+ .bss           0x200008b4       0x46 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue.o)
+                0x200008b4                device_queue
+ *fill*         0x200008fa        0x2 
+ .bss           0x200008fc      0x14c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_init.o)
+                0x200008fc                l2cap_sigch_list
+                0x20000914                l2cap_buffer_list
+                0x200009dc                l2cap_tx_pdu
+                0x200009ec                l2cap_fixed_channel
+                0x20000a04                l2cap_command_list
+ .bss           0x20000a48       0x91 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+                0x20000ac9                gLocalCsrk
+ *fill*         0x20000ad9        0x3 
+ .bss           0x20000adc       0x18 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gatt.o)
+                0x20000adc                gSignedWriteWithoutRspParam
+ .bss           0x20000af4        0xc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gatt.o)
+                0x20000af4                gSignature
+ .bss           0x20000b00       0x5c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .bss           0x20000b5c       0xa0 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+ .bss           0x20000bfc       0x40 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbHandler.o)
+                0x20000bfc                GattDbAttrStatusBitMask
+ .bss           0x20000c3c       0x40 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_events.o)
+ .bss           0x20000c7c       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_init.o)
+                0x20000c7c                hci_command_queue
+ .bss           0x20000c8c      0x248 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_init.o)
+                0x20000c8c                smp_devices
+                0x20000e80                smp_pvt_addr
+                0x20000e94                smp_cmac_context
+ .bss           0x20000ed4       0x6c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_init.o)
+                0x20000ed4                smp_context
+ .bss           0x20000f40       0x58 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(write_task.o)
+ .bss           0x20000f98       0x10 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage.o)
+ .bss           0x20000fa8       0x30 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_timer.o)
+                0x20000fa8                timer_entity
+ .bss           0x20000fd8      0x1a0 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+                0x20000fd8                p_sp_ram_storage
+                0x20001148                flashBlocks
+ .bss           0x20001178       0xbc C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(drbg.o)
+                0x20001178                gbuffin
+                0x20001194                gbuffout
+                0x200011d4                g_buffer3
+                0x20001214                g_buffer4
+ .bss           0x20001234       0x4b C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ *(COMMON)
+ *fill*         0x2000127f        0x1 
+ COMMON         0x20001280      0xa68 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE.o)
+                0x20001280                cyBle_pendingFlashWrite
+                0x20001284                CyBle_ApplCallback
+                0x20001288                cyBle_stackMemoryRam
+ COMMON         0x20001ce8        0x3 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_gatt.o)
+                0x20001ce8                cyBle_attValuesCCCD
+                0x20001cea                cyBle_state
+ *fill*         0x20001ceb        0x1 
+ COMMON         0x20001cec        0x8 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_eventHandler.o)
+                0x20001cec                cyBle_busyStatus
+                0x20001cf0                cyBle_connHandle
+                0x20001cf2                cyBle_advertisingIntervalType
+                0x20001cf3                cyBle_eventHandlerFlag
+                0x20001cf8                . = ALIGN (0x8)
+ *fill*         0x20001cf4        0x4 
+ *(.ram.b)
+                0x20001cf8                _end = .
+                0x20001cf8                __end = .
+                0x20001cf8                PROVIDE (end, .)
+                0x20001cf8                PROVIDE (__bss_end__, .)
+                0x000115c0                __cy_region_init_ram = LOADADDR (.data)
+                0x000002d8                __cy_region_init_size_ram = (_edata - ADDR (.data))
+                0x00001958                __cy_region_zero_size_ram = (_end - _edata)
+
+.heap           0x20001cf8       0x80 load address 0x00011898
+                0x20001cf8                . = _end
+                0x20001d78                . = (. + 0x80)
+ *fill*         0x20001cf8       0x80 
+                0x20001d78                __cy_heap_limit = .
+
+.stack          0x20003800      0x800
+                0x20003800                __cy_stack_limit = .
+                0x20004000                . = (. + 0x800)
+ *fill*         0x20003800      0x800 
+                0x00000001                ASSERT ((__cy_stack_limit >= __cy_heap_limit), region RAM overflowed with stack)
+
+.cyloadermeta
+ *(.cyloadermeta)
+
+.cyloadablemeta
+ *(.cyloadablemeta)
+
+.cyflashprotect
+                0x90400000       0x80
+ *(.cyflashprotect)
+ .cyflashprotect
+                0x90400000       0x80 .\CortexM0\ARM_GCC_484\Debug\cymetadata.o
+                0x90400000                cy_meta_flashprotect
+
+.cymeta         0x90500000        0xc
+ *(.cymeta)
+ .cymeta        0x90500000        0xc .\CortexM0\ARM_GCC_484\Debug\cymetadata.o
+                0x90500000                cy_metadata
+
+.cychipprotect  0x90600000        0x4
+ *(.cychipprotect)
+ .cychipprotect
+                0x90600000        0x4 .\CortexM0\ARM_GCC_484\Debug\cymetadata.o
+                0x90600000                cy_meta_chipprotect
+
+.rel.dyn        0x00011898        0x0 load address 0x90600004
+ .rel.iplt      0x00000000        0x0 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m/crtbegin.o
+
+.stab
+ *(.stab)
+
+.stabstr
+ *(.stabstr)
+
+.debug
+ *(.debug)
+
+.line
+ *(.line)
+
+.debug_srcinfo
+ *(.debug_srcinfo)
+
+.debug_sfnames
+ *(.debug_sfnames)
+
+.debug_aranges  0x00000000      0x858
+ *(.debug_aranges)
+ .debug_aranges
+                0x00000000       0x38 .\CortexM0\ARM_GCC_484\Debug\main.o
+ .debug_aranges
+                0x00000038       0x18 .\CortexM0\ARM_GCC_484\Debug\cymetadata.o
+ .debug_aranges
+                0x00000050       0x48 .\CortexM0\ARM_GCC_484\Debug\Cm0Start.o
+ .debug_aranges
+                0x00000098       0x50 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyfitter_cfg.o)
+ .debug_aranges
+                0x000000e8      0x158 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .debug_aranges
+                0x00000240       0x80 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE.o)
+ .debug_aranges
+                0x000002c0       0x28 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_gatt.o)
+ .debug_aranges
+                0x000002e8       0x40 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_ias.o)
+ .debug_aranges
+                0x00000328       0x60 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_eventHandler.o)
+ .debug_aranges
+                0x00000388       0x20 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyBootAsmGnu.o)
+ .debug_aranges
+                0x000003a8      0x198 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .debug_aranges
+                0x00000540      0x160 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .debug_aranges
+                0x000006a0       0x80 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_PVT.o)
+ .debug_aranges
+                0x00000720       0x80 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_bless_isr.o)
+ .debug_aranges
+                0x000007a0       0x40 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyFlash.o)
+ .debug_aranges
+                0x000007e0       0x58 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyPm.o)
+ .debug_aranges
+                0x00000838       0x20 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_INT.o)
+
+.debug_pubnames
+ *(.debug_pubnames)
+
+.debug_info     0x00000000     0x66cc
+ *(.debug_info .gnu.linkonce.wi.*)
+ .debug_info    0x00000000      0x9d6 .\CortexM0\ARM_GCC_484\Debug\main.o
+ .debug_info    0x000009d6       0xfd .\CortexM0\ARM_GCC_484\Debug\cymetadata.o
+ .debug_info    0x00000ad3      0x2fe .\CortexM0\ARM_GCC_484\Debug\Cm0Start.o
+ .debug_info    0x00000dd1      0x353 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyfitter_cfg.o)
+ .debug_info    0x00001124      0x6f0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .debug_info    0x00001814      0xb06 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE.o)
+ .debug_info    0x0000231a      0xe5d .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_gatt.o)
+ .debug_info    0x00003177      0xd7a .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_ias.o)
+ .debug_info    0x00003ef1      0xa7c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_eventHandler.o)
+ .debug_info    0x0000496d       0xa5 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyBootAsmGnu.o)
+ .debug_info    0x00004a12      0x926 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .debug_info    0x00005338      0x84a .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .debug_info    0x00005b82      0x3e0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_PVT.o)
+ .debug_info    0x00005f62      0x244 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_bless_isr.o)
+ .debug_info    0x000061a6      0x290 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyFlash.o)
+ .debug_info    0x00006436      0x1fd .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyPm.o)
+ .debug_info    0x00006633       0x99 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_INT.o)
+
+.debug_abbrev   0x00000000     0x1524
+ *(.debug_abbrev)
+ .debug_abbrev  0x00000000       0xbc .\CortexM0\ARM_GCC_484\Debug\main.o
+ .debug_abbrev  0x000000bc       0x5d .\CortexM0\ARM_GCC_484\Debug\cymetadata.o
+ .debug_abbrev  0x00000119      0x1a5 .\CortexM0\ARM_GCC_484\Debug\Cm0Start.o
+ .debug_abbrev  0x000002be      0x18a .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyfitter_cfg.o)
+ .debug_abbrev  0x00000448      0x109 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .debug_abbrev  0x00000551      0x214 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE.o)
+ .debug_abbrev  0x00000765      0x164 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_gatt.o)
+ .debug_abbrev  0x000008c9      0x184 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_ias.o)
+ .debug_abbrev  0x00000a4d      0x210 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_eventHandler.o)
+ .debug_abbrev  0x00000c5d       0x14 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyBootAsmGnu.o)
+ .debug_abbrev  0x00000c71      0x1a7 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .debug_abbrev  0x00000e18      0x224 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .debug_abbrev  0x0000103c      0x12f .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_PVT.o)
+ .debug_abbrev  0x0000116b      0x177 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_bless_isr.o)
+ .debug_abbrev  0x000012e2      0x108 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyFlash.o)
+ .debug_abbrev  0x000013ea       0xf8 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyPm.o)
+ .debug_abbrev  0x000014e2       0x42 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_INT.o)
+
+.debug_line     0x00000000     0x1ff5
+ *(.debug_line)
+ .debug_line    0x00000000       0xe4 .\CortexM0\ARM_GCC_484\Debug\main.o
+ .debug_line    0x000000e4       0x53 .\CortexM0\ARM_GCC_484\Debug\cymetadata.o
+ .debug_line    0x00000137      0x1b8 .\CortexM0\ARM_GCC_484\Debug\Cm0Start.o
+ .debug_line    0x000002ef      0x19c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyfitter_cfg.o)
+ .debug_line    0x0000048b      0x373 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .debug_line    0x000007fe      0x295 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE.o)
+ .debug_line    0x00000a93       0xfd .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_gatt.o)
+ .debug_line    0x00000b90      0x136 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_ias.o)
+ .debug_line    0x00000cc6      0x254 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_eventHandler.o)
+ .debug_line    0x00000f1a       0x68 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyBootAsmGnu.o)
+ .debug_line    0x00000f82      0x491 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .debug_line    0x00001413      0x5a3 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .debug_line    0x000019b6      0x1c4 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_PVT.o)
+ .debug_line    0x00001b7a      0x173 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_bless_isr.o)
+ .debug_line    0x00001ced      0x18c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyFlash.o)
+ .debug_line    0x00001e79      0x124 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyPm.o)
+ .debug_line    0x00001f9d       0x58 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_INT.o)
+
+.debug_frame    0x00000000    0x15348
+ *(.debug_frame)
+ .debug_frame   0x00000000       0x8c .\CortexM0\ARM_GCC_484\Debug\main.o
+ .debug_frame   0x0000008c       0xc8 .\CortexM0\ARM_GCC_484\Debug\Cm0Start.o
+ .debug_frame   0x00000154       0xe8 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyfitter_cfg.o)
+ .debug_frame   0x0000023c      0x52c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .debug_frame   0x00000768      0x1b0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE.o)
+ .debug_frame   0x00000918       0x58 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_gatt.o)
+ .debug_frame   0x00000970       0xac .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_ias.o)
+ .debug_frame   0x00000a1c      0x12c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_eventHandler.o)
+ .debug_frame   0x00000b48      0x5e0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .debug_frame   0x00001128      0x51c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .debug_frame   0x00001644       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBle.o)
+ .debug_frame   0x00001688       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBle.o)
+ .debug_frame   0x000016dc       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBle.o)
+ .debug_frame   0x00001720       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBle.o)
+ .debug_frame   0x00001764       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBle.o)
+ .debug_frame   0x000017a8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBle.o)
+ .debug_frame   0x000017ec       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBle.o)
+ .debug_frame   0x00001830       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBle.o)
+ .debug_frame   0x00001874       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBle.o)
+ .debug_frame   0x000018b0       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgrIP_Interface.o)
+ .debug_frame   0x000018ec       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgrIP_Interface.o)
+ .debug_frame   0x00001930       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgrIP_Interface.o)
+ .debug_frame   0x00001978       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgrIP_Interface.o)
+ .debug_frame   0x000019b4       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgrIP_Interface.o)
+ .debug_frame   0x000019fc       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgrIP_Interface.o)
+ .debug_frame   0x00001a4c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgrIP_Interface.o)
+ .debug_frame   0x00001a90       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgrIP_Interface.o)
+ .debug_frame   0x00001ad4       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgrIP_Interface.o)
+ .debug_frame   0x00001b24       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_os.o)
+ .debug_frame   0x00001b70       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_os.o)
+ .debug_frame   0x00001bb8       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_os.o)
+ .debug_frame   0x00001c04       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_os.o)
+ .debug_frame   0x00001c48       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_os.o)
+ .debug_frame   0x00001c8c       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_os.o)
+ .debug_frame   0x00001cd8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_os.o)
+ .debug_frame   0x00001d1c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_os.o)
+ .debug_frame   0x00001d60       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_StackTaskHandler.o)
+ .debug_frame   0x00001d9c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_StackTaskHandler.o)
+ .debug_frame   0x00001de4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_StackTaskHandler.o)
+ .debug_frame   0x00001e28       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_StackTaskHandler.o)
+ .debug_frame   0x00001e64       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_StackTaskHandler.o)
+ .debug_frame   0x00001eac       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_StackTaskHandler.o)
+                0x00001eac                __ARM_grp_.debug_frame$__ARM_common_switch8
+ .debug_frame   0x00001ef4       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(transport_sf.o)
+ .debug_frame   0x00001f30       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(transport_sf.o)
+ .debug_frame   0x00001f78       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(transport_sf.o)
+ .debug_frame   0x00001fb4       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(transport_sf.o)
+ .debug_frame   0x00001ff0       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(transport_sf.o)
+ .debug_frame   0x0000202c       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(transport_sf.o)
+ .debug_frame   0x00002068       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(transport_sf.o)
+ .debug_frame   0x000020a4       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(transport_sf.o)
+ .debug_frame   0x000020e0       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(transport_sf.o)
+ .debug_frame   0x00002128       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(transport_sf.o)
+ .debug_frame   0x00002178       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o)
+ .debug_frame   0x000021b4       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o)
+ .debug_frame   0x000021fc       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o)
+ .debug_frame   0x00002240       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o)
+ .debug_frame   0x0000227c       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o)
+ .debug_frame   0x000022b8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o)
+ .debug_frame   0x000022fc       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o)
+ .debug_frame   0x00002340       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o)
+ .debug_frame   0x00002384       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o)
+ .debug_frame   0x000023c0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o)
+ .debug_frame   0x00002404       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o)
+ .debug_frame   0x00002448       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o)
+ .debug_frame   0x00002484       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o)
+ .debug_frame   0x000024c0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o)
+ .debug_frame   0x00002504       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .debug_frame   0x00002540       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .debug_frame   0x0000258c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .debug_frame   0x000025d0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .debug_frame   0x00002614       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .debug_frame   0x0000265c       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .debug_frame   0x00002698       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .debug_frame   0x000026dc       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .debug_frame   0x00002720       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .debug_frame   0x00002764       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .debug_frame   0x000027a8       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .debug_frame   0x000027e4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .debug_frame   0x00002828       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .debug_frame   0x00002864       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .debug_frame   0x000028a0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .debug_frame   0x000028e4       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .debug_frame   0x00002920       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .debug_frame   0x0000295c       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .debug_frame   0x00002998       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .debug_frame   0x000029d4       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .debug_frame   0x00002a1c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .debug_frame   0x00002a64       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .debug_frame   0x00002aac       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .debug_frame   0x00002af4       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .debug_frame   0x00002b30       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .debug_frame   0x00002b6c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .debug_frame   0x00002bb0       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .debug_frame   0x00002bfc       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .debug_frame   0x00002c38       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .debug_frame   0x00002c7c       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .debug_frame   0x00002cb8       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .debug_frame   0x00002d00       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .debug_frame   0x00002d3c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os.o)
+ .debug_frame   0x00002d80       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os.o)
+ .debug_frame   0x00002dbc       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os.o)
+ .debug_frame   0x00002e00       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os.o)
+ .debug_frame   0x00002e3c       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os.o)
+ .debug_frame   0x00002e78       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_queue.o)
+ .debug_frame   0x00002ec4       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_queue.o)
+ .debug_frame   0x00002f00       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_queue.o)
+ .debug_frame   0x00002f4c       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_queue.o)
+ .debug_frame   0x00002f98       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_queue.o)
+ .debug_frame   0x00002fe4       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_queue.o)
+ .debug_frame   0x00003020       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_task.o)
+ .debug_frame   0x0000306c       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_task.o)
+ .debug_frame   0x000030b8       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_task.o)
+ .debug_frame   0x00003100       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_task.o)
+ .debug_frame   0x0000314c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_task.o)
+ .debug_frame   0x00003194       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_task.o)
+ .debug_frame   0x000031d0       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_task.o)
+ .debug_frame   0x0000321c       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_buf_mgmt.o)
+ .debug_frame   0x00003268       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_buf_mgmt.o)
+ .debug_frame   0x000032b4       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_buf_mgmt.o)
+ .debug_frame   0x000032fc       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_buf_mgmt.o)
+ .debug_frame   0x00003340       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_buf_mgmt.o)
+ .debug_frame   0x00003388       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_buf_mgmt.o)
+ .debug_frame   0x000033d8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_buf_mgmt.o)
+ .debug_frame   0x0000341c       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_buf_mgmt.o)
+ .debug_frame   0x00003468       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_buf_mgmt.o)
+ .debug_frame   0x000034b0       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_buf_mgmt.o)
+ .debug_frame   0x000034f8       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_buf_mgmt.o)
+ .debug_frame   0x00003544       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_buf_mgmt.o)
+ .debug_frame   0x00003590       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_buf_mgmt.o)
+ .debug_frame   0x000035cc       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_buf_mgmt.o)
+ .debug_frame   0x00003608       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ .debug_frame   0x0000364c       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ .debug_frame   0x00003688       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ .debug_frame   0x000036cc       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ .debug_frame   0x00003710       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ .debug_frame   0x00003754       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ .debug_frame   0x00003798       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ .debug_frame   0x000037e0       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ .debug_frame   0x00003828       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ .debug_frame   0x00003870       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ .debug_frame   0x000038c0       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ .debug_frame   0x000038fc       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ .debug_frame   0x00003948       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ .debug_frame   0x00003984       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ .debug_frame   0x000039d0       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ .debug_frame   0x00003a18       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ .debug_frame   0x00003a60       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ .debug_frame   0x00003ab0       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ .debug_frame   0x00003b04       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ .debug_frame   0x00003b4c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ .debug_frame   0x00003b94       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ .debug_frame   0x00003bd8       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ .debug_frame   0x00003c20       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ .debug_frame   0x00003c68       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ .debug_frame   0x00003cb8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ .debug_frame   0x00003cfc       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ .debug_frame   0x00003d40       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x00003d8c       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x00003dd8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x00003e1c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x00003e60       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x00003ea4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x00003ee8       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x00003f24       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x00003f68       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x00003fa4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x00003fe8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x0000402c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x00004074       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x000040bc       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x000040f8       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x00004140       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x00004184       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x000041c8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x0000420c       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x00004248       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x00004290       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x000042e4       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x00004320       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x00004364       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x000043ac       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x000043f4       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x00004430       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x0000447c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x000044c4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x00004508       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x00004554       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x0000459c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x000045e0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x00004624       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x0000466c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x000046b4       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x00004700       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x00004748       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x0000478c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x000047d4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .debug_frame   0x00004818       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_advertiser.o)
+ .debug_frame   0x0000485c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_advertiser.o)
+ .debug_frame   0x000048a4       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_advertiser.o)
+ .debug_frame   0x000048ec       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_advertiser.o)
+ .debug_frame   0x00004930       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_advertiser.o)
+ .debug_frame   0x00004974       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_advertiser.o)
+ .debug_frame   0x000049b8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_advertiser.o)
+ .debug_frame   0x000049fc       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_advertiser.o)
+ .debug_frame   0x00004a40       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_advertiser.o)
+ .debug_frame   0x00004a88       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_advertiser.o)
+ .debug_frame   0x00004ad0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_advertiser.o)
+ .debug_frame   0x00004b14       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_advertiser.o)
+ .debug_frame   0x00004b58       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00004b94       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00004bd0       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00004c0c       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00004c48       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00004c84       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00004ccc       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00004d08       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00004d54       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00004d98       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00004dd4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00004e18       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00004e54       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00004e9c       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00004ed8       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00004f14       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00004f58       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00004f9c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00004fe0       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x0000502c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005070       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x000050b4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x000050f8       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005140       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005188       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x000051d4       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005210       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005254       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x0000529c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x000052e4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005328       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x0000536c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x000053b0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x000053f4       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005440       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005484       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x000054c8       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005510       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005554       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x000055a0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x000055e4       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005620       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x0000566c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x000056b0       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x000056ec       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005734       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005778       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x000057c0       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x000057fc       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005840       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x0000587c       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x000058d0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005914       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005950       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x000059a4       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x000059e0       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005a1c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005a60       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005a9c       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005aec       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005b3c       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005b90       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005bdc       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005c20       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005c64       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005ca8       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005cf0       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005d38       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005d74       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005dc0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005e04       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005e48       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005e84       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005ec0       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005efc       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005f48       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005f8c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00005fd0       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00006018       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00006060       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x000060a8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x000060ec       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00006130       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00006184       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x000061c8       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x0000621c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00006264       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x000062ac       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x000062f4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00006338       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00006384       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x000063cc       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00006410       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00006454       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x0000649c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x000064e0       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00006528       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00006570       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x000065b4       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x000065fc       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00006640       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x0000667c       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x000066b8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x000066fc       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00006744       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x0000678c       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x000067c8       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00006804       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00006840       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00006884       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x000068cc       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x00006910       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .debug_frame   0x0000694c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00006990       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x000069d4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00006a18       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00006a5c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00006aa0       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00006ae8       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00006b30       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00006b74       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00006bb8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00006bfc       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00006c40       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00006c84       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00006cc8       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00006d10       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00006d54       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00006d98       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00006ddc       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00006e20       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00006e64       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00006ea8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00006eec       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00006f34       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00006f7c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00006fc0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007004       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x0000704c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007094       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x000070d8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x0000711c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007160       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x000071a4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x000071e8       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007234       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007278       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x000072c8       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007304       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007348       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x0000738c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x000073d4       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007410       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x0000744c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007490       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x000074d4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007518       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x0000755c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x000075a0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x000075e4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007628       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007670       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x000076bc       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007704       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x0000774c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007794       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x000077d8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x0000781c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007860       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x000078a4       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x000078ec       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007930       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007978       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x000079c0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007a04       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007a4c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007a94       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007ad8       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007b24       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007b68       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007bac       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007bf8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007c3c       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007c8c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007cd4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007d18       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007d5c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007da4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007de8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007e2c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007e70       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007eb8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007efc       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007f40       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007f84       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00007fc8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x0000800c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00008050       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00008094       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x000080d0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00008114       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00008158       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x0000819c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x000081e4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00008228       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x0000826c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x000082b0       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x000082fc       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00008344       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00008388       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x000083cc       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00008410       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00008454       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00008498       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x000084e0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00008524       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .debug_frame   0x00008568       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_utils.o)
+ .debug_frame   0x000085ac       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_utils.o)
+ .debug_frame   0x000085f0       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_utils.o)
+ .debug_frame   0x0000862c       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_utils.o)
+ .debug_frame   0x00008668       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_utils.o)
+ .debug_frame   0x000086a4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_utils.o)
+ .debug_frame   0x000086e8       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_utils.o)
+ .debug_frame   0x00008734       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_utils.o)
+ .debug_frame   0x0000877c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x000087c4       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x0000880c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x00008854       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x0000889c       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x000088e8       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x00008924       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x00008960       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x000089ac       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x000089f0       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x00008a38       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x00008a7c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x00008ac4       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x00008b0c       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x00008b48       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x00008b90       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x00008bd8       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x00008c20       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x00008c68       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x00008cb0       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x00008cf8       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x00008d40       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x00008d7c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x00008dc0       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x00008e08       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x00008e50       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x00008e98       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x00008edc       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x00008f20       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x00008f5c       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x00008f98       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x00008fdc       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x00009020       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x00009064       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x000090a8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x000090ec       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x00009130       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x0000916c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x000091b4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x000091f8       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x00009244       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x00009288       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x000092cc       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x00009308       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x0000934c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x00009390       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x000093d8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x0000941c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x00009464       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x000094a8       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x000094e4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .debug_frame   0x00009528       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_policies.o)
+ .debug_frame   0x00009564       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_policies.o)
+ .debug_frame   0x000095a8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_policies.o)
+ .debug_frame   0x000095ec       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_tasks.o)
+ .debug_frame   0x00009640       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_tasks.o)
+ .debug_frame   0x00009688       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_tasks.o)
+ .debug_frame   0x000096d0       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+ .debug_frame   0x00009718       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+ .debug_frame   0x00009760       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+ .debug_frame   0x0000979c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+ .debug_frame   0x000097e0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+ .debug_frame   0x00009824       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+ .debug_frame   0x00009868       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+ .debug_frame   0x000098ac       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+ .debug_frame   0x000098fc       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+ .debug_frame   0x00009944       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+ .debug_frame   0x00009990       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+ .debug_frame   0x000099d8       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+ .debug_frame   0x00009a28       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+ .debug_frame   0x00009a74       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+ .debug_frame   0x00009ac0       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+ .debug_frame   0x00009b0c       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+ .debug_frame   0x00009b58       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llf_task.o)
+ .debug_frame   0x00009b9c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llf_task.o)
+ .debug_frame   0x00009be0       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llf_task.o)
+ .debug_frame   0x00009c28       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llf_task.o)
+ .debug_frame   0x00009c74       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llf_task.o)
+ .debug_frame   0x00009cb8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llf_task.o)
+ .debug_frame   0x00009cfc       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llf_task.o)
+ .debug_frame   0x00009d48       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llf_task.o)
+ .debug_frame   0x00009d94       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llf_task.o)
+ .debug_frame   0x00009dd0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le.o)
+ .debug_frame   0x00009e14       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le.o)
+ .debug_frame   0x00009e60       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le.o)
+ .debug_frame   0x00009ea4       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le.o)
+ .debug_frame   0x00009ef0       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le.o)
+ .debug_frame   0x00009f2c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le.o)
+ .debug_frame   0x00009f70       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_commands.o)
+ .debug_frame   0x00009fac       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_commands.o)
+ .debug_frame   0x00009ff4       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_commands.o)
+ .debug_frame   0x0000a030       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_commands.o)
+ .debug_frame   0x0000a07c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_commands.o)
+ .debug_frame   0x0000a0c4       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_commands.o)
+ .debug_frame   0x0000a118       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_common_commands.o)
+ .debug_frame   0x0000a154       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_common_commands.o)
+ .debug_frame   0x0000a198       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_common_commands.o)
+ .debug_frame   0x0000a1d4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_common_commands.o)
+ .debug_frame   0x0000a218       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_common_commands.o)
+ .debug_frame   0x0000a25c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_common_commands.o)
+ .debug_frame   0x0000a2a0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_common_commands.o)
+ .debug_frame   0x0000a2e4       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_common_commands.o)
+ .debug_frame   0x0000a320       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_common_commands.o)
+ .debug_frame   0x0000a35c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_common_commands.o)
+ .debug_frame   0x0000a3a4       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_conn_commands.o)
+ .debug_frame   0x0000a3ec       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_conn_commands.o)
+ .debug_frame   0x0000a434       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_conn_commands.o)
+ .debug_frame   0x0000a47c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_conn_commands.o)
+ .debug_frame   0x0000a4c4       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_conn_commands.o)
+ .debug_frame   0x0000a50c       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_conn_commands.o)
+ .debug_frame   0x0000a558       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_conn_commands.o)
+ .debug_frame   0x0000a5a0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_conn_commands.o)
+ .debug_frame   0x0000a5e4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_conn_commands.o)
+ .debug_frame   0x0000a628       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_conn_commands.o)
+ .debug_frame   0x0000a674       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_conn_commands.o)
+ .debug_frame   0x0000a6bc       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_conn_commands.o)
+ .debug_frame   0x0000a708       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_conn_commands.o)
+ .debug_frame   0x0000a754       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_conn_commands.o)
+ .debug_frame   0x0000a79c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_encryption_commands.o)
+ .debug_frame   0x0000a7e0       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_encryption_commands.o)
+ .debug_frame   0x0000a82c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_utils.o)
+ .debug_frame   0x0000a870       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_utils.o)
+ .debug_frame   0x0000a8b4       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_utils.o)
+ .debug_frame   0x0000a8f0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_utils.o)
+ .debug_frame   0x0000a934       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_utils.o)
+ .debug_frame   0x0000a978       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_utils.o)
+ .debug_frame   0x0000a9c4       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_utils.o)
+ .debug_frame   0x0000aa10       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+ .debug_frame   0x0000aa4c       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+ .debug_frame   0x0000aa88       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+ .debug_frame   0x0000aacc       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+ .debug_frame   0x0000ab14       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+ .debug_frame   0x0000ab58       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+ .debug_frame   0x0000ab9c       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+ .debug_frame   0x0000abd8       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+ .debug_frame   0x0000ac14       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+ .debug_frame   0x0000ac50       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+ .debug_frame   0x0000ac94       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+ .debug_frame   0x0000acd8       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+ .debug_frame   0x0000ad14       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+ .debug_frame   0x0000ad50       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+ .debug_frame   0x0000ad98       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+ .debug_frame   0x0000add4       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+ .debug_frame   0x0000ae10       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+ .debug_frame   0x0000ae54       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+ .debug_frame   0x0000ae90       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+ .debug_frame   0x0000aecc       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+ .debug_frame   0x0000af08       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+ .debug_frame   0x0000af50       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+ .debug_frame   0x0000af94       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+ .debug_frame   0x0000afd0       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+ .debug_frame   0x0000b00c       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+ .debug_frame   0x0000b048       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+ .debug_frame   0x0000b084       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+ .debug_frame   0x0000b0c0       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+ .debug_frame   0x0000b0fc       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+ .debug_frame   0x0000b138       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+ .debug_frame   0x0000b174       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+ .debug_frame   0x0000b1b0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+ .debug_frame   0x0000b1f4       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+ .debug_frame   0x0000b230       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+ .debug_frame   0x0000b26c       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+ .debug_frame   0x0000b2a8       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+ .debug_frame   0x0000b2e4       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+ .debug_frame   0x0000b320       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+ .debug_frame   0x0000b364       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+ .debug_frame   0x0000b3a8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+ .debug_frame   0x0000b3ec       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+ .debug_frame   0x0000b430       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+ .debug_frame   0x0000b474       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+ .debug_frame   0x0000b4b0       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+ .debug_frame   0x0000b4ec       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+ .debug_frame   0x0000b528       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+ .debug_frame   0x0000b564       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+ .debug_frame   0x0000b5a0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+ .debug_frame   0x0000b5e4       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+ .debug_frame   0x0000b620       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+ .debug_frame   0x0000b65c       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+ .debug_frame   0x0000b698       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+ .debug_frame   0x0000b6d4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+ .debug_frame   0x0000b718       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+ .debug_frame   0x0000b75c       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td.o)
+ .debug_frame   0x0000b798       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td.o)
+ .debug_frame   0x0000b7d4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td.o)
+ .debug_frame   0x0000b818       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td.o)
+ .debug_frame   0x0000b85c       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td.o)
+ .debug_frame   0x0000b898       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td.o)
+ .debug_frame   0x0000b8e0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td.o)
+ .debug_frame   0x0000b924       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td.o)
+ .debug_frame   0x0000b96c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td.o)
+ .debug_frame   0x0000b9b0       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td.o)
+ .debug_frame   0x0000b9fc       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td.o)
+ .debug_frame   0x0000ba40       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td_api.o)
+ .debug_frame   0x0000ba84       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td_api.o)
+ .debug_frame   0x0000bac8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td_api.o)
+ .debug_frame   0x0000bb0c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td_api.o)
+ .debug_frame   0x0000bb54       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td_api.o)
+ .debug_frame   0x0000bb98       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td_task.o)
+ .debug_frame   0x0000bbdc       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(host_main.o)
+ .debug_frame   0x0000bc18       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(host_main.o)
+ .debug_frame   0x0000bc5c       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(host_main.o)
+ .debug_frame   0x0000bcac       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(host_main.o)
+ .debug_frame   0x0000bcf0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(host_main.o)
+ .debug_frame   0x0000bd34       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(host_main.o)
+ .debug_frame   0x0000bd78       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(host_main.o)
+ .debug_frame   0x0000bdbc       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(host_main.o)
+ .debug_frame   0x0000be08       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(host_main.o)
+ .debug_frame   0x0000be4c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(host_main.o)
+ .debug_frame   0x0000be90       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_api.o)
+ .debug_frame   0x0000becc       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_api.o)
+ .debug_frame   0x0000bf20       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_api.o)
+ .debug_frame   0x0000bf5c       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_init.o)
+ .debug_frame   0x0000bf98       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_init.o)
+ .debug_frame   0x0000bfdc       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_init.o)
+ .debug_frame   0x0000c018       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_internal.o)
+ .debug_frame   0x0000c054       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_internal.o)
+ .debug_frame   0x0000c09c       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_internal.o)
+ .debug_frame   0x0000c0f0       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_internal.o)
+ .debug_frame   0x0000c13c       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_internal.o)
+ .debug_frame   0x0000c190       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_internal.o)
+ .debug_frame   0x0000c1dc       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_internal.o)
+ .debug_frame   0x0000c228       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_internal.o)
+ .debug_frame   0x0000c274       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_internal.o)
+ .debug_frame   0x0000c2bc       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_internal.o)
+ .debug_frame   0x0000c308       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_internal.o)
+ .debug_frame   0x0000c350       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_internal.o)
+ .debug_frame   0x0000c38c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_common.o)
+ .debug_frame   0x0000c3d0       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_common.o)
+ .debug_frame   0x0000c418       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_common.o)
+ .debug_frame   0x0000c45c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_common.o)
+ .debug_frame   0x0000c4a0       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_common.o)
+ .debug_frame   0x0000c4dc       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue.o)
+ .debug_frame   0x0000c524       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue.o)
+ .debug_frame   0x0000c568       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue.o)
+ .debug_frame   0x0000c5b4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue.o)
+ .debug_frame   0x0000c5f8       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue.o)
+ .debug_frame   0x0000c64c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue.o)
+ .debug_frame   0x0000c694       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue.o)
+ .debug_frame   0x0000c6dc       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue.o)
+ .debug_frame   0x0000c720       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue.o)
+ .debug_frame   0x0000c764       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue.o)
+ .debug_frame   0x0000c7a8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue.o)
+ .debug_frame   0x0000c7ec       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ .debug_frame   0x0000c830       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ .debug_frame   0x0000c878       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ .debug_frame   0x0000c8c0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ .debug_frame   0x0000c904       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ .debug_frame   0x0000c948       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ .debug_frame   0x0000c990       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ .debug_frame   0x0000c9d4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ .debug_frame   0x0000ca18       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ .debug_frame   0x0000ca60       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ .debug_frame   0x0000caa4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ .debug_frame   0x0000cae8       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ .debug_frame   0x0000cb34       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ .debug_frame   0x0000cb78       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ .debug_frame   0x0000cbbc       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ .debug_frame   0x0000cc08       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ .debug_frame   0x0000cc4c       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ .debug_frame   0x0000cc98       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ .debug_frame   0x0000ccdc       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ .debug_frame   0x0000cd20       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ .debug_frame   0x0000cd6c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ .debug_frame   0x0000cdb0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ .debug_frame   0x0000cdf4       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ .debug_frame   0x0000ce40       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ .debug_frame   0x0000ce84       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_disconnect.o)
+ .debug_frame   0x0000ced0       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_disconnect.o)
+ .debug_frame   0x0000cf24       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_disconnect.o)
+ .debug_frame   0x0000cf6c       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_disconnect.o)
+ .debug_frame   0x0000cfb8       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_disconnect.o)
+ .debug_frame   0x0000d008       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_init.o)
+ .debug_frame   0x0000d044       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_init.o)
+ .debug_frame   0x0000d08c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_init.o)
+ .debug_frame   0x0000d0d4       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_init.o)
+ .debug_frame   0x0000d110       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_init.o)
+ .debug_frame   0x0000d14c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_init.o)
+ .debug_frame   0x0000d190       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_init.o)
+ .debug_frame   0x0000d1d4       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_init.o)
+ .debug_frame   0x0000d220       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_utils.o)
+ .debug_frame   0x0000d264       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_utils.o)
+ .debug_frame   0x0000d2a0       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_utils.o)
+ .debug_frame   0x0000d2f0       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_utils.o)
+ .debug_frame   0x0000d338       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_utils.o)
+ .debug_frame   0x0000d380       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_utils.o)
+ .debug_frame   0x0000d3c4       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_utils.o)
+ .debug_frame   0x0000d410       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_lmp.o)
+ .debug_frame   0x0000d44c       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_lmp.o)
+ .debug_frame   0x0000d4a0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_lmp.o)
+ .debug_frame   0x0000d4e4       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_lmp.o)
+ .debug_frame   0x0000d530       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_lmp.o)
+ .debug_frame   0x0000d574       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_lmp.o)
+ .debug_frame   0x0000d5bc       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_le.o)
+ .debug_frame   0x0000d610       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_le.o)
+ .debug_frame   0x0000d64c       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_fixed_channel.o)
+ .debug_frame   0x0000d698       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_fixed_channel.o)
+ .debug_frame   0x0000d6d4       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_fixed_channel.o)
+ .debug_frame   0x0000d71c       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_channels.o)
+ .debug_frame   0x0000d76c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_channels.o)
+ .debug_frame   0x0000d7b4       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_channels.o)
+ .debug_frame   0x0000d800       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_channels.o)
+ .debug_frame   0x0000d84c       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_credit_mode.o)
+ .debug_frame   0x0000d888       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_credit_mode.o)
+ .debug_frame   0x0000d8c4       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_credit_mode.o)
+ .debug_frame   0x0000d910       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_credit_mode.o)
+ .debug_frame   0x0000d960       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_credit_mode.o)
+ .debug_frame   0x0000d9b4       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_credit_mode.o)
+ .debug_frame   0x0000da04       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_credit_mode.o)
+ .debug_frame   0x0000da58       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_credit_mode.o)
+ .debug_frame   0x0000da9c       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_credit_mode.o)
+ .debug_frame   0x0000daf0       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_credit_mode.o)
+ .debug_frame   0x0000db3c       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_credit_mode.o)
+ .debug_frame   0x0000db90       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_credit_mode.o)
+ .debug_frame   0x0000dbe4       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_credit_mode.o)
+ .debug_frame   0x0000dc34       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_command.o)
+ .debug_frame   0x0000dc80       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_command.o)
+ .debug_frame   0x0000dcc8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_command.o)
+ .debug_frame   0x0000dd0c       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_command.o)
+ .debug_frame   0x0000dd58       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_command.o)
+ .debug_frame   0x0000dda4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_command.o)
+ .debug_frame   0x0000dde8       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_command.o)
+ .debug_frame   0x0000de34       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_command.o)
+ .debug_frame   0x0000de84       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_command.o)
+ .debug_frame   0x0000dec8       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_command.o)
+ .debug_frame   0x0000df14       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_command.o)
+ .debug_frame   0x0000df60       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(fsm_engine.o)
+ .debug_frame   0x0000dfb4       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .debug_frame   0x0000dff0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .debug_frame   0x0000e034       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .debug_frame   0x0000e084       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .debug_frame   0x0000e0cc       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .debug_frame   0x0000e11c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .debug_frame   0x0000e164       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .debug_frame   0x0000e1a8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .debug_frame   0x0000e1ec       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .debug_frame   0x0000e23c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .debug_frame   0x0000e280       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .debug_frame   0x0000e2cc       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .debug_frame   0x0000e318       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .debug_frame   0x0000e364       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .debug_frame   0x0000e3ac       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .debug_frame   0x0000e3f8       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .debug_frame   0x0000e448       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .debug_frame   0x0000e48c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .debug_frame   0x0000e4d4       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .debug_frame   0x0000e528       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .debug_frame   0x0000e578       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .debug_frame   0x0000e5bc       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .debug_frame   0x0000e604       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .debug_frame   0x0000e650       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .debug_frame   0x0000e694       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .debug_frame   0x0000e6e4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .debug_frame   0x0000e728       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .debug_frame   0x0000e770       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .debug_frame   0x0000e7c4       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .debug_frame   0x0000e810       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .debug_frame   0x0000e854       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .debug_frame   0x0000e898       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .debug_frame   0x0000e8dc       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gatt.o)
+ .debug_frame   0x0000e928       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gatt.o)
+ .debug_frame   0x0000e964       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gatt.o)
+ .debug_frame   0x0000e9b0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gatt.o)
+ .debug_frame   0x0000e9f4       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gatt.o)
+ .debug_frame   0x0000ea48       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gatt.o)
+ .debug_frame   0x0000ea8c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gatt.o)
+ .debug_frame   0x0000ead0       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000eb18       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000eb64       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000ebac       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000ec00       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000ec54       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000eca8       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000ecf4       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000ed3c       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000ed8c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000edd0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000ee14       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000ee50       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000ee94       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000eed8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000ef1c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000ef60       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000efa4       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000efec       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000f030       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000f074       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000f0bc       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000f100       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000f144       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000f188       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000f1d4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000f218       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000f25c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000f2a4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000f2e8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000f32c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000f370       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000f3b4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000f3f8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000f43c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000f480       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000f4c4       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .debug_frame   0x0000f510       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+ .debug_frame   0x0000f558       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+ .debug_frame   0x0000f5a4       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+ .debug_frame   0x0000f5f4       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+ .debug_frame   0x0000f644       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+ .debug_frame   0x0000f694       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+ .debug_frame   0x0000f6e4       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+ .debug_frame   0x0000f738       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+ .debug_frame   0x0000f78c       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+ .debug_frame   0x0000f7e0       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+ .debug_frame   0x0000f830       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+ .debug_frame   0x0000f874       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+ .debug_frame   0x0000f8b8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+ .debug_frame   0x0000f8fc       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+ .debug_frame   0x0000f940       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+ .debug_frame   0x0000f984       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+ .debug_frame   0x0000f9c8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+ .debug_frame   0x0000fa0c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+ .debug_frame   0x0000fa50       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+ .debug_frame   0x0000fa94       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+ .debug_frame   0x0000fadc       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+ .debug_frame   0x0000fb20       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbHandler.o)
+ .debug_frame   0x0000fb64       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbHandler.o)
+ .debug_frame   0x0000fbb4       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbHandler.o)
+ .debug_frame   0x0000fc00       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbHandler.o)
+ .debug_frame   0x0000fc50       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbHandler.o)
+ .debug_frame   0x0000fc98       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbHandler.o)
+ .debug_frame   0x0000fce4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbHandler.o)
+ .debug_frame   0x0000fd28       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbHandler.o)
+ .debug_frame   0x0000fd6c       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_api.o)
+ .debug_frame   0x0000fda8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_api.o)
+ .debug_frame   0x0000fdec       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_api.o)
+ .debug_frame   0x0000fe34       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_api.o)
+ .debug_frame   0x0000fe78       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_api.o)
+ .debug_frame   0x0000febc       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_api.o)
+ .debug_frame   0x0000ff00       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_api.o)
+ .debug_frame   0x0000ff44       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_api.o)
+ .debug_frame   0x0000ff94       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_api.o)
+ .debug_frame   0x0000ffe0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_link_control_api.o)
+ .debug_frame   0x00010024       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_link_control_api.o)
+ .debug_frame   0x0001006c       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_commands.o)
+ .debug_frame   0x000100b8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_commands.o)
+ .debug_frame   0x000100fc       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_events.o)
+ .debug_frame   0x00010144       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_events.o)
+ .debug_frame   0x00010188       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_events.o)
+ .debug_frame   0x000101cc       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_events.o)
+ .debug_frame   0x00010214       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_events.o)
+ .debug_frame   0x0001025c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_events.o)
+ .debug_frame   0x000102a0       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_events.o)
+ .debug_frame   0x000102e8       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_events.o)
+ .debug_frame   0x00010334       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_events.o)
+ .debug_frame   0x00010384       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_events.o)
+ .debug_frame   0x000103cc       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_init.o)
+ .debug_frame   0x00010408       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_init.o)
+ .debug_frame   0x00010450       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_init.o)
+ .debug_frame   0x000104a0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_init.o)
+ .debug_frame   0x000104e4       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_init.o)
+ .debug_frame   0x00010530       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_le_api.o)
+ .debug_frame   0x00010584       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_le_api.o)
+ .debug_frame   0x000105d4       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_le_api.o)
+ .debug_frame   0x00010620       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_le_api.o)
+ .debug_frame   0x0001066c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_utils.o)
+ .debug_frame   0x000106b4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_utils.o)
+ .debug_frame   0x000106f8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_utils.o)
+ .debug_frame   0x0001073c       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_api.o)
+ .debug_frame   0x00010778       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_api.o)
+ .debug_frame   0x000107c4       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_api.o)
+ .debug_frame   0x00010818       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_api.o)
+ .debug_frame   0x0001085c       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_api.o)
+ .debug_frame   0x000108ac       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_api.o)
+ .debug_frame   0x000108f4       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_api.o)
+ .debug_frame   0x0001093c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_api.o)
+ .debug_frame   0x00010984       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_api.o)
+ .debug_frame   0x000109cc       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_api.o)
+ .debug_frame   0x00010a18       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+ .debug_frame   0x00010a64       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+ .debug_frame   0x00010aa0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+ .debug_frame   0x00010ae4       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+ .debug_frame   0x00010b34       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+ .debug_frame   0x00010b78       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+ .debug_frame   0x00010bbc       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+ .debug_frame   0x00010c10       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+ .debug_frame   0x00010c4c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+ .debug_frame   0x00010c94       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+ .debug_frame   0x00010cd0       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+ .debug_frame   0x00010d1c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+ .debug_frame   0x00010d60       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+ .debug_frame   0x00010da8       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+ .debug_frame   0x00010dfc       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+ .debug_frame   0x00010e38       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+ .debug_frame   0x00010e80       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+ .debug_frame   0x00010ec8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_init.o)
+ .debug_frame   0x00010f0c       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_init.o)
+ .debug_frame   0x00010f58       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_init.o)
+ .debug_frame   0x00010fa0       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_interface.o)
+ .debug_frame   0x00010fe8       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_interface.o)
+ .debug_frame   0x0001103c       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_interface.o)
+ .debug_frame   0x00011088       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_interface.o)
+ .debug_frame   0x000110cc       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_interface.o)
+ .debug_frame   0x00011114       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_interface.o)
+ .debug_frame   0x00011160       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_interface.o)
+ .debug_frame   0x000111a8       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_utils.o)
+ .debug_frame   0x000111f0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_utils.o)
+ .debug_frame   0x00011234       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_utils.o)
+ .debug_frame   0x00011280       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_utils.o)
+ .debug_frame   0x000112c8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_utils.o)
+ .debug_frame   0x0001130c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_utils.o)
+ .debug_frame   0x00011350       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_utils.o)
+ .debug_frame   0x00011398       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_utils.o)
+ .debug_frame   0x000113dc       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_utils.o)
+ .debug_frame   0x00011418       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_engine.o)
+ .debug_frame   0x0001145c       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_engine.o)
+ .debug_frame   0x00011498       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_tools.o)
+ .debug_frame   0x000114e4       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_tools.o)
+ .debug_frame   0x00011538       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_tools.o)
+ .debug_frame   0x00011588       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_tools.o)
+ .debug_frame   0x000115d8       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_tools.o)
+ .debug_frame   0x00011620       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_psstore.o)
+ .debug_frame   0x00011668       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_psstore.o)
+ .debug_frame   0x000116b4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_psstore.o)
+ .debug_frame   0x000116f8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(write_task.o)
+ .debug_frame   0x0001173c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(write_task.o)
+ .debug_frame   0x00011780       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(write_task.o)
+ .debug_frame   0x000117c8       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(write_task.o)
+ .debug_frame   0x00011814       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(write_task.o)
+ .debug_frame   0x00011860       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(write_task.o)
+ .debug_frame   0x000118ac       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac.o)
+ .debug_frame   0x000118f0       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac.o)
+ .debug_frame   0x0001192c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac.o)
+ .debug_frame   0x00011974       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac.o)
+ .debug_frame   0x000119c0       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac.o)
+ .debug_frame   0x00011a0c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac.o)
+ .debug_frame   0x00011a54       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac.o)
+ .debug_frame   0x00011a9c       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac.o)
+ .debug_frame   0x00011af0       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac.o)
+ .debug_frame   0x00011b38       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac.o)
+ .debug_frame   0x00011b80       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac_pl.o)
+ .debug_frame   0x00011bbc       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac_pl.o)
+ .debug_frame   0x00011c00       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac_pl.o)
+ .debug_frame   0x00011c44       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(status.o)
+ .debug_frame   0x00011c80       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(status.o)
+ .debug_frame   0x00011cbc       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(status.o)
+ .debug_frame   0x00011cf8       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage.o)
+ .debug_frame   0x00011d34       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage.o)
+ .debug_frame   0x00011d70       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage.o)
+ .debug_frame   0x00011db8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage.o)
+ .debug_frame   0x00011dfc       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage.o)
+ .debug_frame   0x00011e44       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage.o)
+ .debug_frame   0x00011e88       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage.o)
+ .debug_frame   0x00011ed0       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage.o)
+ .debug_frame   0x00011f1c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage.o)
+ .debug_frame   0x00011f60       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage.o)
+ .debug_frame   0x00011fa4       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage.o)
+ .debug_frame   0x00011fe0       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage.o)
+ .debug_frame   0x00012028       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_os_common.o)
+ .debug_frame   0x00012070       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_os_common.o)
+ .debug_frame   0x000120ac       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_os_common.o)
+ .debug_frame   0x000120e8       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_os_common.o)
+ .debug_frame   0x00012124       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_os_common.o)
+ .debug_frame   0x00012160       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_os_common.o)
+ .debug_frame   0x0001219c       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_os_common.o)
+ .debug_frame   0x000121d8       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_os_common.o)
+ .debug_frame   0x00012214       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_os_common.o)
+ .debug_frame   0x00012250       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_os_common.o)
+ .debug_frame   0x00012294       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_os_common.o)
+ .debug_frame   0x000122d8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_os_common.o)
+ .debug_frame   0x0001231c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_timer.o)
+ .debug_frame   0x00012360       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_timer.o)
+ .debug_frame   0x000123a4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_timer.o)
+ .debug_frame   0x000123e8       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_timer.o)
+ .debug_frame   0x00012424       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_timer.o)
+ .debug_frame   0x00012470       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_timer.o)
+ .debug_frame   0x000124b8       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_timer.o)
+ .debug_frame   0x000124f4       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_timer.o)
+ .debug_frame   0x00012530       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_timer.o)
+ .debug_frame   0x0001256c       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_timer.o)
+ .debug_frame   0x000125c0       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_timer.o)
+ .debug_frame   0x0001260c       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_timer.o)
+ .debug_frame   0x00012658       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_timer.o)
+ .debug_frame   0x0001269c       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+ .debug_frame   0x000126d8       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+ .debug_frame   0x00012714       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+ .debug_frame   0x00012760       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+ .debug_frame   0x000127a4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+ .debug_frame   0x000127e8       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+ .debug_frame   0x00012824       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+ .debug_frame   0x00012860       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+ .debug_frame   0x000128ac       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+ .debug_frame   0x000128f4       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+ .debug_frame   0x0001293c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+ .debug_frame   0x00012980       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+ .debug_frame   0x000129c8       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+ .debug_frame   0x00012a14       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+ .debug_frame   0x00012a50       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+ .debug_frame   0x00012a8c       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(drbg.o)
+ .debug_frame   0x00012ae0       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(drbg.o)
+ .debug_frame   0x00012b30       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(drbg.o)
+ .debug_frame   0x00012b7c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+ .debug_frame   0x00012bc0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+ .debug_frame   0x00012c04       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+ .debug_frame   0x00012c48       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+ .debug_frame   0x00012c8c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+ .debug_frame   0x00012cd4       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+ .debug_frame   0x00012d1c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+ .debug_frame   0x00012d60       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+ .debug_frame   0x00012da4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+ .debug_frame   0x00012de8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+ .debug_frame   0x00012e2c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+ .debug_frame   0x00012e70       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+ .debug_frame   0x00012eb4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+ .debug_frame   0x00012ef8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+ .debug_frame   0x00012f3c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+ .debug_frame   0x00012f80       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+ .debug_frame   0x00012fc4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+ .debug_frame   0x00013008       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+ .debug_frame   0x0001304c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+ .debug_frame   0x00013094       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+ .debug_frame   0x000130dc       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+ .debug_frame   0x00013124       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_br_edr_commands.o)
+ .debug_frame   0x00013168       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_br_edr_commands.o)
+ .debug_frame   0x000131a4       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_br_edr_commands.o)
+ .debug_frame   0x000131ec       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_br_edr_commands.o)
+ .debug_frame   0x00013234       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_br_edr_commands.o)
+ .debug_frame   0x00013278       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_br_edr_commands.o)
+ .debug_frame   0x000132c0       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_br_edr_commands.o)
+ .debug_frame   0x00013308       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_br_edr_commands.o)
+ .debug_frame   0x0001334c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_br_edr_commands.o)
+ .debug_frame   0x00013390       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_br_edr_commands.o)
+ .debug_frame   0x000133d4       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_br_edr_commands.o)
+ .debug_frame   0x0001341c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_br_edr_commands.o)
+ .debug_frame   0x00013464       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_br_edr_commands.o)
+ .debug_frame   0x000134b8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_adv_commands.o)
+ .debug_frame   0x000134fc       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_adv_commands.o)
+ .debug_frame   0x00013540       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_adv_commands.o)
+ .debug_frame   0x00013584       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_adv_commands.o)
+ .debug_frame   0x000135c8       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_common_pl.o)
+ .debug_frame   0x00013604       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_common_pl.o)
+ .debug_frame   0x00013648       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_common_pl.o)
+ .debug_frame   0x00013684       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_common_pl.o)
+ .debug_frame   0x000136c8       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_common_pl.o)
+ .debug_frame   0x00013704       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_common_pl.o)
+ .debug_frame   0x00013748       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue_pl.o)
+ .debug_frame   0x00013784       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue_pl.o)
+ .debug_frame   0x000137c0       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue_pl.o)
+ .debug_frame   0x000137fc       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue_pl.o)
+ .debug_frame   0x00013838       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue_pl.o)
+ .debug_frame   0x00013874       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ .debug_frame   0x000138b8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ .debug_frame   0x000138fc       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ .debug_frame   0x00013944       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ .debug_frame   0x00013988       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ .debug_frame   0x000139d0       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ .debug_frame   0x00013a18       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ .debug_frame   0x00013a54       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ .debug_frame   0x00013a9c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ .debug_frame   0x00013ae4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ .debug_frame   0x00013b28       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ .debug_frame   0x00013b64       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ .debug_frame   0x00013ba0       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ .debug_frame   0x00013bdc       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ .debug_frame   0x00013c30       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ .debug_frame   0x00013c84       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ .debug_frame   0x00013cd0       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ .debug_frame   0x00013d0c       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ .debug_frame   0x00013d50       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ .debug_frame   0x00013d98       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ .debug_frame   0x00013ddc       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ .debug_frame   0x00013e20       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ .debug_frame   0x00013e64       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ .debug_frame   0x00013ea8       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_data_recv.o)
+ .debug_frame   0x00013ef0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_data_recv.o)
+ .debug_frame   0x00013f34       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_data_recv.o)
+ .debug_frame   0x00013f7c       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_data_recv.o)
+ .debug_frame   0x00013fd0       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbInternal.o)
+ .debug_frame   0x00014018       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbInternal.o)
+ .debug_frame   0x00014068       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbInternal.o)
+ .debug_frame   0x000140b4       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbInternal.o)
+ .debug_frame   0x00014100       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbInternal.o)
+ .debug_frame   0x0001414c       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbInternal.o)
+ .debug_frame   0x00014198       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbInternal.o)
+ .debug_frame   0x000141e4       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbInternal.o)
+ .debug_frame   0x00014230       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbInternal.o)
+ .debug_frame   0x0001427c       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbInternal.o)
+ .debug_frame   0x000142cc       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbInternal.o)
+ .debug_frame   0x0001431c       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbInternal.o)
+ .debug_frame   0x00014358       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_command_queue.o)
+ .debug_frame   0x000143a8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_command_queue.o)
+ .debug_frame   0x000143ec       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_command_queue.o)
+ .debug_frame   0x00014438       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_connect.o)
+ .debug_frame   0x0001447c       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_connect.o)
+ .debug_frame   0x000144c8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_connect.o)
+ .debug_frame   0x0001450c       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_disconnect.o)
+ .debug_frame   0x00014554       0x54 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+ .debug_frame   0x000145a8       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+ .debug_frame   0x000145e4       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+ .debug_frame   0x00014630       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+ .debug_frame   0x0001467c       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+ .debug_frame   0x000146c8       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+ .debug_frame   0x00014710       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+ .debug_frame   0x0001475c       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+ .debug_frame   0x000147a8       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+ .debug_frame   0x000147ec       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+ .debug_frame   0x00014830       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+ .debug_frame   0x00014878       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+ .debug_frame   0x000148c4       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+ .debug_frame   0x00014908       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+ .debug_frame   0x00014954       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+ .debug_frame   0x000149a0       0x50 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+ .debug_frame   0x000149f0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+ .debug_frame   0x00014a34       0x3c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+ .debug_frame   0x00014a70       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_fsm_handlers.o)
+ .debug_frame   0x00014ab4       0x48 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_fsm_handlers.o)
+ .debug_frame   0x00014afc       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_fsm_handlers.o)
+ .debug_frame   0x00014b40       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_fsm_handlers.o)
+ .debug_frame   0x00014b84       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_fsm_handlers.o)
+ .debug_frame   0x00014bd0       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_fsm_handlers.o)
+ .debug_frame   0x00014c14       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_fsm_handlers.o)
+ .debug_frame   0x00014c58       0x4c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_connect.o)
+ .debug_frame   0x00014ca4      0x1a0 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_PVT.o)
+ .debug_frame   0x00014e44      0x190 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_bless_isr.o)
+ .debug_frame   0x00014fd4       0xb8 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyFlash.o)
+ .debug_frame   0x0001508c      0x124 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyPm.o)
+ .debug_frame   0x000151b0       0x2c .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_INT.o)
+ .debug_frame   0x000151dc       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_isr.o)
+ .debug_frame   0x00015220       0x20 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m\libgcc.a(_udivsi3.o)
+ .debug_frame   0x00015240       0x20 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m\libgcc.a(_divsi3.o)
+ .debug_frame   0x00015260       0x20 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-errno.o)
+ .debug_frame   0x00015280       0x28 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-exit.o)
+ .debug_frame   0x000152a8       0x2c c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-init.o)
+ .debug_frame   0x000152d4       0x2c c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-memcmp.o)
+ .debug_frame   0x00015300       0x28 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-memcpy-stub.o)
+ .debug_frame   0x00015328       0x20 c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-memset.o)
+
+.debug_str      0x00000000     0x5bda
+ *(.debug_str)
+ .debug_str     0x00000000     0x29d5 .\CortexM0\ARM_GCC_484\Debug\main.o
+                               0x2a15 (size before relaxing)
+ .debug_str     0x000029d5       0x5b .\CortexM0\ARM_GCC_484\Debug\cymetadata.o
+                                0x1d1 (size before relaxing)
+ .debug_str     0x00002a30      0x12e .\CortexM0\ARM_GCC_484\Debug\Cm0Start.o
+                                0x2c5 (size before relaxing)
+ .debug_str     0x00002b5e      0x104 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyfitter_cfg.o)
+                                0x2b7 (size before relaxing)
+ .debug_str     0x00002c62      0x39e .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+                                0x527 (size before relaxing)
+ .debug_str     0x00003000      0xa46 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE.o)
+                               0x12de (size before relaxing)
+ .debug_str     0x00003a46      0x612 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_gatt.o)
+                               0x3552 (size before relaxing)
+ .debug_str     0x00004058      0x196 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_ias.o)
+                               0x347c (size before relaxing)
+ .debug_str     0x000041ee      0xa83 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_eventHandler.o)
+                               0x1a31 (size before relaxing)
+ .debug_str     0x00004c71      0x4bc .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+                                0x672 (size before relaxing)
+ .debug_str     0x0000512d      0x535 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+                                0x6e3 (size before relaxing)
+ .debug_str     0x00005662      0x1ed .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_PVT.o)
+                                0x38e (size before relaxing)
+ .debug_str     0x0000584f      0x167 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_bless_isr.o)
+                                0x324 (size before relaxing)
+ .debug_str     0x000059b6      0x11f .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyFlash.o)
+                                0x2d1 (size before relaxing)
+ .debug_str     0x00005ad5       0xc8 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyPm.o)
+                                0x268 (size before relaxing)
+ .debug_str     0x00005b9d       0x3d .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_INT.o)
+                                0x1ad (size before relaxing)
+
+.debug_loc
+ *(.debug_loc)
+
+.debug_macinfo
+ *(.debug_macinfo)
+
+.debug_ranges   0x00000000      0x730
+ *(.debug_ranges)
+ .debug_ranges  0x00000000       0x28 .\CortexM0\ARM_GCC_484\Debug\main.o
+ .debug_ranges  0x00000028       0x38 .\CortexM0\ARM_GCC_484\Debug\Cm0Start.o
+ .debug_ranges  0x00000060       0x40 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyfitter_cfg.o)
+ .debug_ranges  0x000000a0      0x148 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .debug_ranges  0x000001e8       0x70 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE.o)
+ .debug_ranges  0x00000258       0x18 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_gatt.o)
+ .debug_ranges  0x00000270       0x30 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_ias.o)
+ .debug_ranges  0x000002a0       0x50 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_eventHandler.o)
+ .debug_ranges  0x000002f0      0x188 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .debug_ranges  0x00000478      0x150 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .debug_ranges  0x000005c8       0x70 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_PVT.o)
+ .debug_ranges  0x00000638       0x70 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_bless_isr.o)
+ .debug_ranges  0x000006a8       0x30 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyFlash.o)
+ .debug_ranges  0x000006d8       0x48 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyPm.o)
+ .debug_ranges  0x00000720       0x10 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_INT.o)
+
+.comment        0x00000000    0x1c6c4
+ .comment       0x00000000       0x70 .\CortexM0\ARM_GCC_484\Debug\main.o
+                                 0x71 (size before relaxing)
+ .comment       0x00000000       0x71 .\CortexM0\ARM_GCC_484\Debug\cymetadata.o
+ .comment       0x00000000       0x71 .\CortexM0\ARM_GCC_484\Debug\Cm0Start.o
+ .comment       0x00000000       0x71 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyfitter_cfg.o)
+ .comment       0x00000000       0x71 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .comment       0x00000000       0x71 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE.o)
+ .comment       0x00000000       0x71 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_gatt.o)
+ .comment       0x00000000       0x71 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_ias.o)
+ .comment       0x00000000       0x71 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_eventHandler.o)
+ .comment       0x00000000       0x71 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .comment       0x00000000       0x71 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .comment       0x00000070      0x228 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBle.o)
+ .comment       0x00000298      0x35b C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgrIP_Interface.o)
+ .comment       0x000005f3      0x338 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_os.o)
+ .comment       0x0000092b      0x36a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_StackTaskHandler.o)
+ .comment       0x00000c95      0x346 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(transport_sf.o)
+ .comment       0x00000fdb      0x35f C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o)
+ .comment       0x0000133a      0x367 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .comment       0x000016a1      0x349 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(config_bin.o)
+ .comment       0x000019ea      0x342 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os.o)
+ .comment       0x00001d2c      0x34e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_queue.o)
+ .comment       0x0000207a      0x34c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_task.o)
+ .comment       0x000023c6      0x34e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_buf_mgmt.o)
+ .comment       0x00002714      0x3d1 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ .comment       0x00002ae5      0x3a2 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .comment       0x00002e87      0x3b8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_advertiser.o)
+ .comment       0x0000323f      0x3b8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .comment       0x000035f7      0x3ad C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .comment       0x000039a4      0x3b1 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_utils.o)
+ .comment       0x00003d55      0x3aa C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .comment       0x000040ff      0x3b4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_policies.o)
+ .comment       0x000044b3      0x3ae C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_tasks.o)
+ .comment       0x00004861      0x3ae C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+ .comment       0x00004c0f      0x3b4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llf_task.o)
+ .comment       0x00004fc3      0x3b3 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le.o)
+ .comment       0x00005376      0x3c5 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_commands.o)
+ .comment       0x0000573b      0x3d3 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_common_commands.o)
+ .comment       0x00005b0e      0x3cf C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_conn_commands.o)
+ .comment       0x00005edd      0x3db C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_encryption_commands.o)
+ .comment       0x000062b8      0x3bf C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_utils.o)
+ .comment       0x00006677      0x3cd C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+ .comment       0x00006a44      0x3cf C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+ .comment       0x00006e13      0x3ae C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td.o)
+ .comment       0x000071c1      0x3b6 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td_api.o)
+ .comment       0x00007577      0x3b8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td_task.o)
+ .comment       0x0000792f      0x569 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(host_main.o)
+ .comment       0x00007e98      0x569 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_api.o)
+ .comment       0x00008401      0x56b C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_init.o)
+ .comment       0x0000896c      0x573 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_internal.o)
+ .comment       0x00008edf      0x570 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_common.o)
+ .comment       0x0000944f      0x57c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue.o)
+ .comment       0x000099cb      0x56b C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ .comment       0x00009f36      0x581 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_disconnect.o)
+ .comment       0x0000a4b7      0x575 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_init.o)
+ .comment       0x0000aa2c      0x577 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_utils.o)
+ .comment       0x0000afa3      0x573 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_lmp.o)
+ .comment       0x0000b516      0x571 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_le.o)
+ .comment       0x0000ba87      0x587 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_fixed_channel.o)
+ .comment       0x0000c00e      0x57d C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_channels.o)
+ .comment       0x0000c58b      0x583 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_credit_mode.o)
+ .comment       0x0000cb0e      0x57b C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_command.o)
+ .comment       0x0000d089      0x576 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(fsm_engine.o)
+ .comment       0x0000d5ff      0x574 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(fsm_engine_pl.o)
+ .comment       0x0000db73      0x561 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .comment       0x0000e0d4      0x564 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gatt.o)
+ .comment       0x0000e638      0x570 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .comment       0x0000eba8      0x570 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+ .comment       0x0000f118      0x576 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbHandler.o)
+ .comment       0x0000f68e      0x56c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_api.o)
+ .comment       0x0000fbfa      0x586 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_link_control_api.o)
+ .comment       0x00010180      0x576 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_commands.o)
+ .comment       0x000106f6      0x572 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_events.o)
+ .comment       0x00010c68      0x56e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_init.o)
+ .comment       0x000111d6      0x572 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_le_api.o)
+ .comment       0x00011748      0x570 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_utils.o)
+ .comment       0x00011cb8      0x569 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_api.o)
+ .comment       0x00012221      0x56b C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+ .comment       0x0001278c      0x56b C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_init.o)
+ .comment       0x00012cf7      0x575 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_interface.o)
+ .comment       0x0001326c      0x56d C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_utils.o)
+ .comment       0x000137d9      0x577 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_engine.o)
+ .comment       0x00013d50      0x575 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_table.o)
+ .comment       0x000142c5      0x56d C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_tools.o)
+ .comment       0x00014832      0x571 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_psstore.o)
+ .comment       0x00014da3      0x576 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(write_task.o)
+ .comment       0x00015319      0x56c C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac.o)
+ .comment       0x00015885      0x572 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac_pl.o)
+ .comment       0x00015df7      0x566 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(status.o)
+ .comment       0x0001635d      0x569 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage.o)
+ .comment       0x000168c6      0x346 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_os_common.o)
+ .comment       0x00016c0c      0x33e C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_timer.o)
+ .comment       0x00016f4a      0x342 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+ .comment       0x0001728c      0x3a8 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(drbg.o)
+ .comment       0x00017634      0x3b1 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+ .comment       0x000179e5      0x3cd C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_br_edr_commands.o)
+ .comment       0x00017db2      0x3cd C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_adv_commands.o)
+ .comment       0x0001817f      0x572 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_common_pl.o)
+ .comment       0x000186f1      0x578 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue_pl.o)
+ .comment       0x00018c69      0x566 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ .comment       0x000191cf      0x575 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_fsm_table.o)
+ .comment       0x00019744      0x57f C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_data_recv.o)
+ .comment       0x00019cc3      0x578 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbInternal.o)
+ .comment       0x0001a23b      0x580 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_command_queue.o)
+ .comment       0x0001a7bb      0x574 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_connect.o)
+ .comment       0x0001ad2f      0x57a C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_disconnect.o)
+ .comment       0x0001b2a9      0x57b C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+ .comment       0x0001b824      0x57b C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_fsm_handlers.o)
+ .comment       0x0001bd9f      0x57b C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_connect.o)
+ .comment       0x00000000       0x71 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_PVT.o)
+ .comment       0x00000000       0x71 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_bless_isr.o)
+ .comment       0x00000000       0x71 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyFlash.o)
+ .comment       0x00000000       0x71 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyPm.o)
+ .comment       0x00000000       0x71 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_INT.o)
+ .comment       0x0001c31a      0x3aa C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_isr.o)
+
+.arm_vfe_header
+                0x00000000      0x188
+ .arm_vfe_header
+                0x00000000        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBle.o)
+ .arm_vfe_header
+                0x00000004        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgrIP_Interface.o)
+ .arm_vfe_header
+                0x00000008        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_os.o)
+ .arm_vfe_header
+                0x0000000c        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_StackTaskHandler.o)
+ .arm_vfe_header
+                0x00000010        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(transport_sf.o)
+ .arm_vfe_header
+                0x00000014        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o)
+ .arm_vfe_header
+                0x00000018        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .arm_vfe_header
+                0x0000001c        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(config_bin.o)
+ .arm_vfe_header
+                0x00000020        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os.o)
+ .arm_vfe_header
+                0x00000024        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_queue.o)
+ .arm_vfe_header
+                0x00000028        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_task.o)
+ .arm_vfe_header
+                0x0000002c        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_buf_mgmt.o)
+ .arm_vfe_header
+                0x00000030        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ .arm_vfe_header
+                0x00000034        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .arm_vfe_header
+                0x00000038        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_advertiser.o)
+ .arm_vfe_header
+                0x0000003c        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .arm_vfe_header
+                0x00000040        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .arm_vfe_header
+                0x00000044        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_utils.o)
+ .arm_vfe_header
+                0x00000048        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .arm_vfe_header
+                0x0000004c        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_policies.o)
+ .arm_vfe_header
+                0x00000050        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_tasks.o)
+ .arm_vfe_header
+                0x00000054        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+ .arm_vfe_header
+                0x00000058        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llf_task.o)
+ .arm_vfe_header
+                0x0000005c        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le.o)
+ .arm_vfe_header
+                0x00000060        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_commands.o)
+ .arm_vfe_header
+                0x00000064        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_common_commands.o)
+ .arm_vfe_header
+                0x00000068        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_conn_commands.o)
+ .arm_vfe_header
+                0x0000006c        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_encryption_commands.o)
+ .arm_vfe_header
+                0x00000070        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_utils.o)
+ .arm_vfe_header
+                0x00000074        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+ .arm_vfe_header
+                0x00000078        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+ .arm_vfe_header
+                0x0000007c        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td.o)
+ .arm_vfe_header
+                0x00000080        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td_api.o)
+ .arm_vfe_header
+                0x00000084        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td_task.o)
+ .arm_vfe_header
+                0x00000088        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(host_main.o)
+ .arm_vfe_header
+                0x0000008c        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_api.o)
+ .arm_vfe_header
+                0x00000090        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_init.o)
+ .arm_vfe_header
+                0x00000094        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_internal.o)
+ .arm_vfe_header
+                0x00000098        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_common.o)
+ .arm_vfe_header
+                0x0000009c        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue.o)
+ .arm_vfe_header
+                0x000000a0        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ .arm_vfe_header
+                0x000000a4        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_disconnect.o)
+ .arm_vfe_header
+                0x000000a8        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_init.o)
+ .arm_vfe_header
+                0x000000ac        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_utils.o)
+ .arm_vfe_header
+                0x000000b0        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_lmp.o)
+ .arm_vfe_header
+                0x000000b4        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_le.o)
+ .arm_vfe_header
+                0x000000b8        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_fixed_channel.o)
+ .arm_vfe_header
+                0x000000bc        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_channels.o)
+ .arm_vfe_header
+                0x000000c0        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_credit_mode.o)
+ .arm_vfe_header
+                0x000000c4        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_command.o)
+ .arm_vfe_header
+                0x000000c8        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(fsm_engine.o)
+ .arm_vfe_header
+                0x000000cc        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(fsm_engine_pl.o)
+ .arm_vfe_header
+                0x000000d0        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .arm_vfe_header
+                0x000000d4        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gatt.o)
+ .arm_vfe_header
+                0x000000d8        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .arm_vfe_header
+                0x000000dc        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+ .arm_vfe_header
+                0x000000e0        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbHandler.o)
+ .arm_vfe_header
+                0x000000e4        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_api.o)
+ .arm_vfe_header
+                0x000000e8        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_link_control_api.o)
+ .arm_vfe_header
+                0x000000ec        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_commands.o)
+ .arm_vfe_header
+                0x000000f0        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_events.o)
+ .arm_vfe_header
+                0x000000f4        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_init.o)
+ .arm_vfe_header
+                0x000000f8        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_le_api.o)
+ .arm_vfe_header
+                0x000000fc        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_utils.o)
+ .arm_vfe_header
+                0x00000100        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_api.o)
+ .arm_vfe_header
+                0x00000104        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+ .arm_vfe_header
+                0x00000108        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_init.o)
+ .arm_vfe_header
+                0x0000010c        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_interface.o)
+ .arm_vfe_header
+                0x00000110        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_utils.o)
+ .arm_vfe_header
+                0x00000114        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_engine.o)
+ .arm_vfe_header
+                0x00000118        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_table.o)
+ .arm_vfe_header
+                0x0000011c        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_tools.o)
+ .arm_vfe_header
+                0x00000120        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_psstore.o)
+ .arm_vfe_header
+                0x00000124        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(write_task.o)
+ .arm_vfe_header
+                0x00000128        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac.o)
+ .arm_vfe_header
+                0x0000012c        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac_pl.o)
+ .arm_vfe_header
+                0x00000130        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(status.o)
+ .arm_vfe_header
+                0x00000134        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage.o)
+ .arm_vfe_header
+                0x00000138        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_os_common.o)
+ .arm_vfe_header
+                0x0000013c        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_timer.o)
+ .arm_vfe_header
+                0x00000140        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+ .arm_vfe_header
+                0x00000144        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(drbg.o)
+ .arm_vfe_header
+                0x00000148        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+ .arm_vfe_header
+                0x0000014c        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_br_edr_commands.o)
+ .arm_vfe_header
+                0x00000150        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_adv_commands.o)
+ .arm_vfe_header
+                0x00000154        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_common_pl.o)
+ .arm_vfe_header
+                0x00000158        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue_pl.o)
+ .arm_vfe_header
+                0x0000015c        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ .arm_vfe_header
+                0x00000160        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_fsm_table.o)
+ .arm_vfe_header
+                0x00000164        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_data_recv.o)
+ .arm_vfe_header
+                0x00000168        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbInternal.o)
+ .arm_vfe_header
+                0x0000016c        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_command_queue.o)
+ .arm_vfe_header
+                0x00000170        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_connect.o)
+ .arm_vfe_header
+                0x00000174        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_disconnect.o)
+ .arm_vfe_header
+                0x00000178        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+ .arm_vfe_header
+                0x0000017c        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_fsm_handlers.o)
+ .arm_vfe_header
+                0x00000180        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_connect.o)
+ .arm_vfe_header
+                0x00000184        0x4 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_isr.o)
+
+.debug_weaknames
+ *(.debug_weaknames)
+
+.debug_funcnames
+ *(.debug_funcnames)
+
+.debug_typenames
+ *(.debug_typenames)
+
+.debug_varnames
+ *(.debug_varnames)
+
+.note.gnu.arm.ident
+ *(.note.gnu.arm.ident)
+
+.ARM.attributes
+                0x00000000       0x2a
+ *(.ARM.attributes)
+ .ARM.attributes
+                0x00000000       0x1e c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m/crti.o
+ .ARM.attributes
+                0x0000001e       0x2c c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m/crtbegin.o
+ .ARM.attributes
+                0x0000004a       0x1b c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m/crt0.o
+ .ARM.attributes
+                0x00000065       0x31 .\CortexM0\ARM_GCC_484\Debug\main.o
+ .ARM.attributes
+                0x00000096       0x31 .\CortexM0\ARM_GCC_484\Debug\cymetadata.o
+ .ARM.attributes
+                0x000000c7       0x31 .\CortexM0\ARM_GCC_484\Debug\Cm0Start.o
+ .ARM.attributes
+                0x000000f8       0x31 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyfitter_cfg.o)
+ .ARM.attributes
+                0x00000129       0x31 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(PWM.o)
+ .ARM.attributes
+                0x0000015a       0x31 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE.o)
+ .ARM.attributes
+                0x0000018b       0x31 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_gatt.o)
+ .ARM.attributes
+                0x000001bc       0x31 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_ias.o)
+ .ARM.attributes
+                0x000001ed       0x31 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_eventHandler.o)
+ .ARM.attributes
+                0x0000021e       0x21 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyBootAsmGnu.o)
+ .ARM.attributes
+                0x0000023f       0x31 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLib.o)
+ .ARM.attributes
+                0x00000270       0x31 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyLFClk.o)
+ .ARM.attributes
+                0x000002a1       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBle.o)
+ .ARM.attributes
+                0x000002e5       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgrIP_Interface.o)
+ .ARM.attributes
+                0x00000329       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_os.o)
+ .ARM.attributes
+                0x0000036d       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_StackTaskHandler.o)
+ .ARM.attributes
+                0x000003b1       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(transport_sf.o)
+ .ARM.attributes
+                0x000003f5       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_PSoCHal.o)
+ .ARM.attributes
+                0x00000439       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleStackMgr_BleSSDriver.o)
+ .ARM.attributes
+                0x0000047d       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(config_bin.o)
+ .ARM.attributes
+                0x000004c1       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os.o)
+ .ARM.attributes
+                0x00000505       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_queue.o)
+ .ARM.attributes
+                0x00000549       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_os_task.o)
+ .ARM.attributes
+                0x0000058d       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(mint_buf_mgmt.o)
+ .ARM.attributes
+                0x000005d1       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(CyBleControllerIP_Interface.o)
+ .ARM.attributes
+                0x00000615       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll.o)
+ .ARM.attributes
+                0x00000659       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_advertiser.o)
+ .ARM.attributes
+                0x0000069d       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_connection.o)
+ .ARM.attributes
+                0x000006e1       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_api.o)
+ .ARM.attributes
+                0x00000725       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llh_utils.o)
+ .ARM.attributes
+                0x00000769       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_pdu.o)
+ .ARM.attributes
+                0x000007ad       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_policies.o)
+ .ARM.attributes
+                0x000007f1       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_tasks.o)
+ .ARM.attributes
+                0x00000835       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_utils.o)
+ .ARM.attributes
+                0x00000879       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(llf_task.o)
+ .ARM.attributes
+                0x000008bd       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le.o)
+ .ARM.attributes
+                0x00000901       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_commands.o)
+ .ARM.attributes
+                0x00000945       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_common_commands.o)
+ .ARM.attributes
+                0x00000989       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_conn_commands.o)
+ .ARM.attributes
+                0x000009cd       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_encryption_commands.o)
+ .ARM.attributes
+                0x00000a11       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_utils.o)
+ .ARM.attributes
+                0x00000a55       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_converter.o)
+ .ARM.attributes
+                0x00000a99       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_param_validation.o)
+ .ARM.attributes
+                0x00000add       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td.o)
+ .ARM.attributes
+                0x00000b21       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td_api.o)
+ .ARM.attributes
+                0x00000b65       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_td_task.o)
+ .ARM.attributes
+                0x00000ba9       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(host_main.o)
+ .ARM.attributes
+                0x00000bed       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_api.o)
+ .ARM.attributes
+                0x00000c31       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_init.o)
+ .ARM.attributes
+                0x00000c75       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_internal.o)
+ .ARM.attributes
+                0x00000cb9       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_common.o)
+ .ARM.attributes
+                0x00000cfd       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue.o)
+ .ARM.attributes
+                0x00000d41       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap.o)
+ .ARM.attributes
+                0x00000d85       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_disconnect.o)
+ .ARM.attributes
+                0x00000dc9       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_init.o)
+ .ARM.attributes
+                0x00000e0d       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_utils.o)
+ .ARM.attributes
+                0x00000e51       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_lmp.o)
+ .ARM.attributes
+                0x00000e95       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_le.o)
+ .ARM.attributes
+                0x00000ed9       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_fixed_channel.o)
+ .ARM.attributes
+                0x00000f1d       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_channels.o)
+ .ARM.attributes
+                0x00000f61       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_credit_mode.o)
+ .ARM.attributes
+                0x00000fa5       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_command.o)
+ .ARM.attributes
+                0x00000fe9       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(fsm_engine.o)
+ .ARM.attributes
+                0x0000102d       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(fsm_engine_pl.o)
+ .ARM.attributes
+                0x00001071       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gap.o)
+ .ARM.attributes
+                0x000010b5       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gatt.o)
+ .ARM.attributes
+                0x000010f9       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattClient.o)
+ .ARM.attributes
+                0x0000113d       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattServer.o)
+ .ARM.attributes
+                0x00001181       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbHandler.o)
+ .ARM.attributes
+                0x000011c5       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_api.o)
+ .ARM.attributes
+                0x00001209       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_link_control_api.o)
+ .ARM.attributes
+                0x0000124d       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_commands.o)
+ .ARM.attributes
+                0x00001291       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_events.o)
+ .ARM.attributes
+                0x000012d5       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_init.o)
+ .ARM.attributes
+                0x00001319       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_le_api.o)
+ .ARM.attributes
+                0x0000135d       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_utils.o)
+ .ARM.attributes
+                0x000013a1       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_api.o)
+ .ARM.attributes
+                0x000013e5       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_core.o)
+ .ARM.attributes
+                0x00001429       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_init.o)
+ .ARM.attributes
+                0x0000146d       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_interface.o)
+ .ARM.attributes
+                0x000014b1       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_utils.o)
+ .ARM.attributes
+                0x000014f5       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_engine.o)
+ .ARM.attributes
+                0x00001539       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_table.o)
+ .ARM.attributes
+                0x0000157d       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_tools.o)
+ .ARM.attributes
+                0x000015c1       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_psstore.o)
+ .ARM.attributes
+                0x00001605       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(write_task.o)
+ .ARM.attributes
+                0x00001649       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac.o)
+ .ARM.attributes
+                0x0000168d       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(aes_cmac_pl.o)
+ .ARM.attributes
+                0x000016d1       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(status.o)
+ .ARM.attributes
+                0x00001715       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage.o)
+ .ARM.attributes
+                0x00001759       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_os_common.o)
+ .ARM.attributes
+                0x0000179d       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_timer.o)
+ .ARM.attributes
+                0x000017e1       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(storage_pl.o)
+ .ARM.attributes
+                0x00001825       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(drbg.o)
+ .ARM.attributes
+                0x00001869       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(bt_fw_os_al.o)
+ .ARM.attributes
+                0x000018ad       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_br_edr_commands.o)
+ .ARM.attributes
+                0x000018f1       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(lec_hci_le_adv_commands.o)
+ .ARM.attributes
+                0x00001935       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(BT_common_pl.o)
+ .ARM.attributes
+                0x00001979       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(device_queue_pl.o)
+ .ARM.attributes
+                0x000019bd       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_pl.o)
+ .ARM.attributes
+                0x00001a01       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_fsm_table.o)
+ .ARM.attributes
+                0x00001a45       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_data_recv.o)
+ .ARM.attributes
+                0x00001a89       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(gattDbInternal.o)
+ .ARM.attributes
+                0x00001acd       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_command_queue.o)
+ .ARM.attributes
+                0x00001b11       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_connect.o)
+ .ARM.attributes
+                0x00001b55       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(hci_disconnect.o)
+ .ARM.attributes
+                0x00001b99       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(smp_fsm_handlers.o)
+ .ARM.attributes
+                0x00001bdd       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(att_fsm_handlers.o)
+ .ARM.attributes
+                0x00001c21       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(l2cap_connect.o)
+ .ARM.attributes
+                0x00001c65       0x31 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_PVT.o)
+ .ARM.attributes
+                0x00001c96       0x31 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_bless_isr.o)
+ .ARM.attributes
+                0x00001cc7       0x31 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(CyFlash.o)
+ .ARM.attributes
+                0x00001cf8       0x31 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(cyPm.o)
+ .ARM.attributes
+                0x00001d29       0x31 .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a(BLE_HAL_INT.o)
+ .ARM.attributes
+                0x00001d5a       0x44 C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a(ll_isr.o)
+ .ARM.attributes
+                0x00001d9e       0x1e c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m\libgcc.a(_udivsi3.o)
+ .ARM.attributes
+                0x00001dbc       0x1e c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m\libgcc.a(_divsi3.o)
+ .ARM.attributes
+                0x00001dda       0x1e c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m\libgcc.a(_dvmd_tls.o)
+ .ARM.attributes
+                0x00001df8       0x2c c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-errno.o)
+ .ARM.attributes
+                0x00001e24       0x2c c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-exit.o)
+ .ARM.attributes
+                0x00001e50       0x2c c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-impure.o)
+ .ARM.attributes
+                0x00001e7c       0x2c c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-init.o)
+ .ARM.attributes
+                0x00001ea8       0x2c c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-memcmp.o)
+ .ARM.attributes
+                0x00001ed4       0x2c c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-memcpy-stub.o)
+ .ARM.attributes
+                0x00001f00       0x2c c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-memset.o)
+ .ARM.attributes
+                0x00001f2c       0x2c c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m/crtend.o
+ .ARM.attributes
+                0x00001f58       0x1e c:/program files (x86)/cypress/psoc creator/3.2/psoc creator/import/gnu/arm/4.8.4/bin/../lib/gcc/arm-none-eabi/4.8.4/armv6-m/crtn.o
+
+/DISCARD/
+ *(.note.GNU-stack)
+OUTPUT(.\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.elf elf32-littlearm)
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE.lst
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE.lst	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE.lst	(revision 7)
@@ -0,0 +1,6041 @@
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 1
+
+
+   1              		.cpu cortex-m0
+   2              		.fpu softvfp
+   3              		.eabi_attribute 20, 1
+   4              		.eabi_attribute 21, 1
+   5              		.eabi_attribute 23, 3
+   6              		.eabi_attribute 24, 1
+   7              		.eabi_attribute 25, 1
+   8              		.eabi_attribute 26, 1
+   9              		.eabi_attribute 30, 6
+  10              		.eabi_attribute 34, 0
+  11              		.eabi_attribute 18, 4
+  12              		.code	16
+  13              		.file	"BLE.c"
+  14              		.text
+  15              	.Ltext0:
+  16              		.cfi_sections	.debug_frame
+  17              		.global	cyBle_initVar
+  18              		.bss
+  19              		.type	cyBle_initVar, %object
+  20              		.size	cyBle_initVar, 1
+  21              	cyBle_initVar:
+  22 0000 00       		.space	1
+  23              		.comm	cyBle_stackMemoryRam,2656,8
+  24              		.global	cyBle_discoveryParam
+  25              		.data
+  26              		.align	2
+  27              		.type	cyBle_discoveryParam, %object
+  28              		.size	cyBle_discoveryParam, 16
+  29              	cyBle_discoveryParam:
+  30 0000 2000     		.short	32
+  31 0002 3000     		.short	48
+  32 0004 00       		.byte	0
+  33 0005 00       		.byte	0
+  34 0006 00       		.byte	0
+  35 0007 00       		.byte	0
+  36 0008 00       		.byte	0
+  37 0009 00       		.byte	0
+  38 000a 50       		.byte	80
+  39 000b A0       		.byte	-96
+  40 000c 00       		.byte	0
+  41 000d 07       		.byte	7
+  42 000e 00       		.byte	0
+  43 000f 00       		.space	1
+  44              		.global	cyBle_discoveryData
+  45              		.align	2
+  46              		.type	cyBle_discoveryData, %object
+  47              		.size	cyBle_discoveryData, 32
+  48              	cyBle_discoveryData:
+  49 0010 02       		.byte	2
+  50 0011 01       		.byte	1
+  51 0012 06       		.byte	6
+  52 0013 0C       		.byte	12
+  53 0014 09       		.byte	9
+  54 0015 42       		.byte	66
+  55 0016 4C       		.byte	76
+  56 0017 45       		.byte	69
+  57 0018 20       		.byte	32
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 2
+
+
+  58 0019 4C       		.byte	76
+  59 001a 61       		.byte	97
+  60 001b 62       		.byte	98
+  61 001c 20       		.byte	32
+  62 001d 31       		.byte	49
+  63 001e 5F       		.byte	95
+  64 001f 31       		.byte	49
+  65 0020 03       		.byte	3
+  66 0021 03       		.byte	3
+  67 0022 02       		.byte	2
+  68 0023 18       		.byte	24
+  69 0024 00       		.byte	0
+  70 0025 00       		.byte	0
+  71 0026 00       		.byte	0
+  72 0027 00       		.byte	0
+  73 0028 00       		.byte	0
+  74 0029 00       		.byte	0
+  75 002a 00       		.byte	0
+  76 002b 00       		.byte	0
+  77 002c 00       		.byte	0
+  78 002d 00       		.byte	0
+  79 002e 00       		.byte	0
+  80 002f 14       		.byte	20
+  81              		.global	cyBle_scanRspData
+  82              		.bss
+  83 0001 000000   		.align	2
+  84              		.type	cyBle_scanRspData, %object
+  85              		.size	cyBle_scanRspData, 32
+  86              	cyBle_scanRspData:
+  87 0004 00000000 		.space	32
+  87      00000000 
+  87      00000000 
+  87      00000000 
+  87      00000000 
+  88              		.global	cyBle_discoveryModeInfo
+  89              		.data
+  90              		.align	2
+  91              		.type	cyBle_discoveryModeInfo, %object
+  92              		.size	cyBle_discoveryModeInfo, 20
+  93              	cyBle_discoveryModeInfo:
+  94 0030 02       		.byte	2
+  95 0031 000000   		.space	3
+  96 0034 00000000 		.word	cyBle_discoveryParam
+  97 0038 00000000 		.word	cyBle_discoveryData
+  98 003c 00000000 		.word	cyBle_scanRspData
+  99 0040 0000     		.short	0
+ 100 0042 0000     		.space	2
+ 101              		.comm	cyBle_pendingFlashWrite,1,1
+ 102              		.comm	CyBle_ApplCallback,4,4
+ 103              		.global	cyBle_deviceAddress
+ 104              		.align	2
+ 105              		.type	cyBle_deviceAddress, %object
+ 106              		.size	cyBle_deviceAddress, 7
+ 107              	cyBle_deviceAddress:
+ 108 0044 00       		.byte	0
+ 109 0045 00       		.byte	0
+ 110 0046 00       		.byte	0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 3
+
+
+ 111 0047 50       		.byte	80
+ 112 0048 A0       		.byte	-96
+ 113 0049 00       		.byte	0
+ 114 004a 00       		.byte	0
+ 115              		.global	cyBle_sflashDeviceAddress
+ 116 004b 00       		.align	2
+ 117              		.type	cyBle_sflashDeviceAddress, %object
+ 118              		.size	cyBle_sflashDeviceAddress, 4
+ 119              	cyBle_sflashDeviceAddress:
+ 120 004c 00F2FF0F 		.word	268431872
+ 121              		.section	.text.CyBle_Init,"ax",%progbits
+ 122              		.align	2
+ 123              		.global	CyBle_Init
+ 124              		.code	16
+ 125              		.thumb_func
+ 126              		.type	CyBle_Init, %function
+ 127              	CyBle_Init:
+ 128              	.LFB2:
+ 129              		.file 1 ".\\Generated_Source\\PSoC4\\BLE.c"
+   1:.\Generated_Source\PSoC4/BLE.c **** /*******************************************************************************
+   2:.\Generated_Source\PSoC4/BLE.c **** File Name: CYBLE.c
+   3:.\Generated_Source\PSoC4/BLE.c **** Version 2.0
+   4:.\Generated_Source\PSoC4/BLE.c **** 
+   5:.\Generated_Source\PSoC4/BLE.c **** Description:
+   6:.\Generated_Source\PSoC4/BLE.c ****  This file contains the source code for the Common APIs of the BLE Component.
+   7:.\Generated_Source\PSoC4/BLE.c **** 
+   8:.\Generated_Source\PSoC4/BLE.c **** ********************************************************************************
+   9:.\Generated_Source\PSoC4/BLE.c **** Copyright 2014-2015, Cypress Semiconductor Corporation.  All rights reserved.
+  10:.\Generated_Source\PSoC4/BLE.c **** You may use this file only in accordance with the license, terms, conditions,
+  11:.\Generated_Source\PSoC4/BLE.c **** disclaimers, and limitations in the end user license agreement accompanying
+  12:.\Generated_Source\PSoC4/BLE.c **** the software package with which this file was provided.
+  13:.\Generated_Source\PSoC4/BLE.c **** *******************************************************************************/
+  14:.\Generated_Source\PSoC4/BLE.c **** 
+  15:.\Generated_Source\PSoC4/BLE.c **** #include "BLE_eventHandler.h"
+  16:.\Generated_Source\PSoC4/BLE.c **** #include "BLE_HAL_PVT.h"
+  17:.\Generated_Source\PSoC4/BLE.c **** 
+  18:.\Generated_Source\PSoC4/BLE.c **** 
+  19:.\Generated_Source\PSoC4/BLE.c **** /***************************************
+  20:.\Generated_Source\PSoC4/BLE.c **** ##Function Prototypes
+  21:.\Generated_Source\PSoC4/BLE.c **** ***************************************/
+  22:.\Generated_Source\PSoC4/BLE.c **** 
+  23:.\Generated_Source\PSoC4/BLE.c **** #if(CYBLE_GATT_ROLE_SERVER)
+  24:.\Generated_Source\PSoC4/BLE.c ****     #if(CYBLE_GAP_ROLE_PERIPHERAL)
+  25:.\Generated_Source\PSoC4/BLE.c ****         static void CyBle_ChangeAdLocalName(const char8 name[], uint8 dest);
+  26:.\Generated_Source\PSoC4/BLE.c ****     #endif /* (CYBLE_GAP_ROLE_PERIPHERAL) */
+  27:.\Generated_Source\PSoC4/BLE.c **** #endif /* (CYBLE_GATT_ROLE_SERVER) */
+  28:.\Generated_Source\PSoC4/BLE.c ****     
+  29:.\Generated_Source\PSoC4/BLE.c **** 
+  30:.\Generated_Source\PSoC4/BLE.c **** /***************************************
+  31:.\Generated_Source\PSoC4/BLE.c **** ##Global Variables
+  32:.\Generated_Source\PSoC4/BLE.c **** ***************************************/
+  33:.\Generated_Source\PSoC4/BLE.c **** 
+  34:.\Generated_Source\PSoC4/BLE.c **** /* Indicates whether the BLE has been initialized. The variable is initialized to
+  35:.\Generated_Source\PSoC4/BLE.c ****    0 and set to 1 the first time CyBle_Start() is called. This allows the component
+  36:.\Generated_Source\PSoC4/BLE.c ****    to restart without reinitialization after the first call to the CyBle_Start() 
+  37:.\Generated_Source\PSoC4/BLE.c ****    routine. If reinitialization of the component is required, the variable should 
+  38:.\Generated_Source\PSoC4/BLE.c ****    be set to 0 before the CyBle_Start() routine is called. Alternatively, the BLE
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 4
+
+
+  39:.\Generated_Source\PSoC4/BLE.c ****    can be reinitialized by calling the CyBle_Init() function.
+  40:.\Generated_Source\PSoC4/BLE.c **** */
+  41:.\Generated_Source\PSoC4/BLE.c **** uint8  cyBle_initVar = 0u;
+  42:.\Generated_Source\PSoC4/BLE.c **** 
+  43:.\Generated_Source\PSoC4/BLE.c **** /* Allocate RAM memory for stack. This buffer could be reused by application when 
+  44:.\Generated_Source\PSoC4/BLE.c ****    BLE component is stopped. 
+  45:.\Generated_Source\PSoC4/BLE.c **** */
+  46:.\Generated_Source\PSoC4/BLE.c **** CYBLE_CYALIGNED_BEGIN uint8 cyBle_stackMemoryRam[CYBLE_STACK_RAM_SIZE] CYBLE_CYALIGNED_END;
+  47:.\Generated_Source\PSoC4/BLE.c **** 
+  48:.\Generated_Source\PSoC4/BLE.c **** #if(CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER)
+  49:.\Generated_Source\PSoC4/BLE.c **** 
+  50:.\Generated_Source\PSoC4/BLE.c **** CYBLE_GAPP_DISC_PARAM_T cyBle_discoveryParam =
+  51:.\Generated_Source\PSoC4/BLE.c **** {
+  52:.\Generated_Source\PSoC4/BLE.c ****     0x0020u,    /* uint16 advertising_interval_min */
+  53:.\Generated_Source\PSoC4/BLE.c ****     0x0030u,    /* uint16 advertising_interval_max */
+  54:.\Generated_Source\PSoC4/BLE.c ****     CYBLE_GAPP_CONNECTABLE_UNDIRECTED_ADV, /* uint8 advertising_type */
+  55:.\Generated_Source\PSoC4/BLE.c ****     0x00u,      /* uint8 own_addr_type */
+  56:.\Generated_Source\PSoC4/BLE.c ****     0x00u,      /* uint8 direct_addr_type */
+  57:.\Generated_Source\PSoC4/BLE.c ****     {0x00u, 0x00u, 0x00u, 0x50u, 0xA0u, 0x00u}, /* uint8* direct_addr */
+  58:.\Generated_Source\PSoC4/BLE.c ****     0x07u,      /* uint8 advertising_channel_map */
+  59:.\Generated_Source\PSoC4/BLE.c ****     0x00u,      /* uint8 advertising_filter_policy */
+  60:.\Generated_Source\PSoC4/BLE.c **** };
+  61:.\Generated_Source\PSoC4/BLE.c **** 
+  62:.\Generated_Source\PSoC4/BLE.c **** CYBLE_GAPP_DISC_DATA_T cyBle_discoveryData =
+  63:.\Generated_Source\PSoC4/BLE.c **** {
+  64:.\Generated_Source\PSoC4/BLE.c ****     { 0x02u, 0x01u, 0x06u, 0x0Cu, 0x09u, 0x42u, 0x4Cu,
+  65:.\Generated_Source\PSoC4/BLE.c ****     0x45u, 0x20u, 0x4Cu, 0x61u, 0x62u, 0x20u, 0x31u, 0x5Fu,
+  66:.\Generated_Source\PSoC4/BLE.c ****     0x31u, 0x03u, 0x03u, 0x02u, 0x18u, 0x00u, 0x00u, 0x00u,
+  67:.\Generated_Source\PSoC4/BLE.c ****     0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u }, /* uint8 advertising_data[CYBLE_MAX_A
+  68:.\Generated_Source\PSoC4/BLE.c ****     0x14u,      /* uint8 adv_data_length */
+  69:.\Generated_Source\PSoC4/BLE.c **** };
+  70:.\Generated_Source\PSoC4/BLE.c **** 
+  71:.\Generated_Source\PSoC4/BLE.c **** CYBLE_GAPP_SCAN_RSP_DATA_T cyBle_scanRspData =
+  72:.\Generated_Source\PSoC4/BLE.c **** {
+  73:.\Generated_Source\PSoC4/BLE.c ****     { 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u,
+  74:.\Generated_Source\PSoC4/BLE.c ****     0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u,
+  75:.\Generated_Source\PSoC4/BLE.c ****     0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u,
+  76:.\Generated_Source\PSoC4/BLE.c ****     0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u }, /* uint8 scan_rsp_data[CYBLE_MAX_SCAN
+  77:.\Generated_Source\PSoC4/BLE.c ****     0x00u,      /* uint8 scan_rsp_data_length */
+  78:.\Generated_Source\PSoC4/BLE.c **** };
+  79:.\Generated_Source\PSoC4/BLE.c **** 
+  80:.\Generated_Source\PSoC4/BLE.c **** /* This variable of type CYBLE_GAPP_DISC_MODE_INFO_T is present only when 
+  81:.\Generated_Source\PSoC4/BLE.c ****    the BLE component is configured for Peripheral GAP role or Central and 
+  82:.\Generated_Source\PSoC4/BLE.c ****    Peripheral GAP role. It contains the Advertisement settings and also the 
+  83:.\Generated_Source\PSoC4/BLE.c ****    Advertisement and Scan response data parameters entered in the customizer.
+  84:.\Generated_Source\PSoC4/BLE.c ****    This variable can be used by advanced users to change Advertisement settings,
+  85:.\Generated_Source\PSoC4/BLE.c ****    Advertisement or Scan response data in runtime. 
+  86:.\Generated_Source\PSoC4/BLE.c **** */
+  87:.\Generated_Source\PSoC4/BLE.c **** CYBLE_GAPP_DISC_MODE_INFO_T cyBle_discoveryModeInfo =
+  88:.\Generated_Source\PSoC4/BLE.c **** {
+  89:.\Generated_Source\PSoC4/BLE.c ****     0x02u,      /* uint8 discMode */
+  90:.\Generated_Source\PSoC4/BLE.c ****     &cyBle_discoveryParam,
+  91:.\Generated_Source\PSoC4/BLE.c ****     &cyBle_discoveryData,
+  92:.\Generated_Source\PSoC4/BLE.c ****     &cyBle_scanRspData,
+  93:.\Generated_Source\PSoC4/BLE.c ****     0x0000u,    /* uint16 advTo */
+  94:.\Generated_Source\PSoC4/BLE.c **** };
+  95:.\Generated_Source\PSoC4/BLE.c **** 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 5
+
+
+  96:.\Generated_Source\PSoC4/BLE.c **** 
+  97:.\Generated_Source\PSoC4/BLE.c **** #endif /* CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER */
+  98:.\Generated_Source\PSoC4/BLE.c **** 
+  99:.\Generated_Source\PSoC4/BLE.c **** #if(CYBLE_GAP_ROLE_CENTRAL)
+ 100:.\Generated_Source\PSoC4/BLE.c ****     
+ 101:.\Generated_Source\PSoC4/BLE.c **** CYBLE_GAPC_CONN_PARAM_T cyBle_connectionParameters;
+ 102:.\Generated_Source\PSoC4/BLE.c **** 
+ 103:.\Generated_Source\PSoC4/BLE.c **** /* Connecting timeout is set to 30 seconds in CyBle_Init function. 
+ 104:.\Generated_Source\PSoC4/BLE.c ****    Not zero value starts timer in CyBle_GapcConnectDevice API.
+ 105:.\Generated_Source\PSoC4/BLE.c **** */
+ 106:.\Generated_Source\PSoC4/BLE.c **** uint16 cyBle_connectingTimeout;
+ 107:.\Generated_Source\PSoC4/BLE.c ****     
+ 108:.\Generated_Source\PSoC4/BLE.c **** #endif /* CYBLE_GAP_ROLE_CENTRAL */
+ 109:.\Generated_Source\PSoC4/BLE.c **** 
+ 110:.\Generated_Source\PSoC4/BLE.c **** #if(CYBLE_GAP_ROLE_CENTRAL || CYBLE_GAP_ROLE_OBSERVER)
+ 111:.\Generated_Source\PSoC4/BLE.c ****     
+ 112:.\Generated_Source\PSoC4/BLE.c **** 
+ 113:.\Generated_Source\PSoC4/BLE.c ****     
+ 114:.\Generated_Source\PSoC4/BLE.c **** #endif /* CYBLE_GAP_ROLE_CENTRAL || CYBLE_GAP_ROLE_OBSERVER */
+ 115:.\Generated_Source\PSoC4/BLE.c **** 
+ 116:.\Generated_Source\PSoC4/BLE.c **** #if((CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_CENTRAL) && (CYBLE_BONDING_REQUIREMENT == CYBLE_BO
+ 117:.\Generated_Source\PSoC4/BLE.c **** 
+ 118:.\Generated_Source\PSoC4/BLE.c **** uint8 cyBle_pendingFlashWrite;
+ 119:.\Generated_Source\PSoC4/BLE.c ****     
+ 120:.\Generated_Source\PSoC4/BLE.c **** #endif  /* (CYBLE_BONDING_REQUIREMENT == CYBLE_BONDING_YES) */
+ 121:.\Generated_Source\PSoC4/BLE.c **** 
+ 122:.\Generated_Source\PSoC4/BLE.c **** CYBLE_CALLBACK_T CyBle_ApplCallback;
+ 123:.\Generated_Source\PSoC4/BLE.c **** CYBLE_GAP_BD_ADDR_T cyBle_deviceAddress = {{0x00u, 0x00u, 0x00u, 0x50u, 0xA0u, 0x00u}, 0x00u };
+ 124:.\Generated_Source\PSoC4/BLE.c **** CYBLE_GAP_BD_ADDR_T * cyBle_sflashDeviceAddress = CYBLE_SFLASH_DEVICE_ADDRESS_PTR;
+ 125:.\Generated_Source\PSoC4/BLE.c **** 
+ 126:.\Generated_Source\PSoC4/BLE.c **** 
+ 127:.\Generated_Source\PSoC4/BLE.c **** /******************************************************************************
+ 128:.\Generated_Source\PSoC4/BLE.c **** ##Function Name: CyBle_Init
+ 129:.\Generated_Source\PSoC4/BLE.c **** *******************************************************************************
+ 130:.\Generated_Source\PSoC4/BLE.c ****  Summary:
+ 131:.\Generated_Source\PSoC4/BLE.c ****   Initializes the component with the parameters set in the customizer.
+ 132:.\Generated_Source\PSoC4/BLE.c **** 
+ 133:.\Generated_Source\PSoC4/BLE.c ****  Parameters:
+ 134:.\Generated_Source\PSoC4/BLE.c ****   None
+ 135:.\Generated_Source\PSoC4/BLE.c **** 
+ 136:.\Generated_Source\PSoC4/BLE.c ****  Return:
+ 137:.\Generated_Source\PSoC4/BLE.c ****   None
+ 138:.\Generated_Source\PSoC4/BLE.c **** 
+ 139:.\Generated_Source\PSoC4/BLE.c **** ******************************************************************************/
+ 140:.\Generated_Source\PSoC4/BLE.c **** void CyBle_Init(void)
+ 141:.\Generated_Source\PSoC4/BLE.c **** {
+ 130              		.loc 1 141 0
+ 131              		.cfi_startproc
+ 132 0000 80B5     		push	{r7, lr}
+ 133              		.cfi_def_cfa_offset 8
+ 134              		.cfi_offset 7, -8
+ 135              		.cfi_offset 14, -4
+ 136 0002 00AF     		add	r7, sp, #0
+ 137              		.cfi_def_cfa_register 7
+ 142:.\Generated_Source\PSoC4/BLE.c ****     cyBle_eventHandlerFlag = 0u;
+ 138              		.loc 1 142 0
+ 139 0004 074B     		ldr	r3, .L2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 6
+
+
+ 140 0006 0022     		mov	r2, #0
+ 141 0008 1A70     		strb	r2, [r3]
+ 143:.\Generated_Source\PSoC4/BLE.c ****     cyBle_busyStatus = CYBLE_STACK_STATE_FREE;
+ 142              		.loc 1 143 0
+ 143 000a 074B     		ldr	r3, .L2+4
+ 144 000c 0022     		mov	r2, #0
+ 145 000e 1A70     		strb	r2, [r3]
+ 144:.\Generated_Source\PSoC4/BLE.c ****     
+ 145:.\Generated_Source\PSoC4/BLE.c ****     #if(CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER) 
+ 146:.\Generated_Source\PSoC4/BLE.c ****         cyBle_advertisingIntervalType = CYBLE_ADVERTISING_FAST; 
+ 146              		.loc 1 146 0
+ 147 0010 064B     		ldr	r3, .L2+8
+ 148 0012 0022     		mov	r2, #0
+ 149 0014 1A70     		strb	r2, [r3]
+ 147:.\Generated_Source\PSoC4/BLE.c ****     #endif /* (CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER)  */
+ 148:.\Generated_Source\PSoC4/BLE.c ****     #if(CYBLE_GAP_ROLE_CENTRAL || CYBLE_GAP_ROLE_OBSERVER)
+ 149:.\Generated_Source\PSoC4/BLE.c ****         cyBle_scanningIntervalType = CYBLE_SCANNING_FAST; 
+ 150:.\Generated_Source\PSoC4/BLE.c ****     #endif /* (CYBLE_GAP_ROLE_CENTRAL || CYBLE_GAP_ROLE_OBSERVER) */
+ 151:.\Generated_Source\PSoC4/BLE.c ****         
+ 152:.\Generated_Source\PSoC4/BLE.c ****     /* Init default connection parameters. 
+ 153:.\Generated_Source\PSoC4/BLE.c ****        Application may change it before initiating a connection */
+ 154:.\Generated_Source\PSoC4/BLE.c ****     #if(CYBLE_GAP_ROLE_CENTRAL)
+ 155:.\Generated_Source\PSoC4/BLE.c ****         cyBle_connectionParameters.scanIntv = cyBle_discoveryInfo.scanIntv;
+ 156:.\Generated_Source\PSoC4/BLE.c ****         cyBle_connectionParameters.scanWindow = cyBle_discoveryInfo.scanWindow;
+ 157:.\Generated_Source\PSoC4/BLE.c ****         cyBle_connectionParameters.ownAddrType = cyBle_discoveryInfo.ownAddrType;
+ 158:.\Generated_Source\PSoC4/BLE.c ****         cyBle_connectionParameters.initiatorFilterPolicy = cyBle_discoveryInfo.scanFilterPolicy;
+ 159:.\Generated_Source\PSoC4/BLE.c ****         cyBle_connectionParameters.connIntvMin = CYBLE_GAPC_CONNECTION_INTERVAL_MIN;
+ 160:.\Generated_Source\PSoC4/BLE.c ****         cyBle_connectionParameters.connIntvMax = CYBLE_GAPC_CONNECTION_INTERVAL_MAX;
+ 161:.\Generated_Source\PSoC4/BLE.c ****         cyBle_connectionParameters.connLatency = CYBLE_GAPC_CONNECTION_SLAVE_LATENCY;
+ 162:.\Generated_Source\PSoC4/BLE.c ****         cyBle_connectionParameters.supervisionTO = CYBLE_GAPC_CONNECTION_TIME_OUT;
+ 163:.\Generated_Source\PSoC4/BLE.c ****         cyBle_connectionParameters.minCeLength = 0x0000u;
+ 164:.\Generated_Source\PSoC4/BLE.c ****         cyBle_connectionParameters.maxCeLength = 0xFFFFu;
+ 165:.\Generated_Source\PSoC4/BLE.c ****         
+ 166:.\Generated_Source\PSoC4/BLE.c ****         cyBle_connectingTimeout = CYBLE_GAPC_CONNECTING_TIMEOUT;
+ 167:.\Generated_Source\PSoC4/BLE.c ****     #endif /* CYBLE_GAP_ROLE_CENTRAL */
+ 168:.\Generated_Source\PSoC4/BLE.c **** 
+ 169:.\Generated_Source\PSoC4/BLE.c ****     CyBle_ServiceInit();
+ 150              		.loc 1 169 0
+ 151 0016 FFF7FEFF 		bl	CyBle_ServiceInit
+ 170:.\Generated_Source\PSoC4/BLE.c **** 
+ 171:.\Generated_Source\PSoC4/BLE.c **** #if((CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_CENTRAL) && (CYBLE_BONDING_REQUIREMENT == CYBLE_BO
+ 172:.\Generated_Source\PSoC4/BLE.c ****     cyBle_pendingFlashWrite = 0u;
+ 152              		.loc 1 172 0
+ 153 001a 054B     		ldr	r3, .L2+12
+ 154 001c 0022     		mov	r2, #0
+ 155 001e 1A70     		strb	r2, [r3]
+ 173:.\Generated_Source\PSoC4/BLE.c **** #endif  /* (CYBLE_BONDING_REQUIREMENT == CYBLE_BONDING_YES) */
+ 174:.\Generated_Source\PSoC4/BLE.c **** 
+ 175:.\Generated_Source\PSoC4/BLE.c **** }
+ 156              		.loc 1 175 0
+ 157 0020 BD46     		mov	sp, r7
+ 158              		@ sp needed
+ 159 0022 80BD     		pop	{r7, pc}
+ 160              	.L3:
+ 161              		.align	2
+ 162              	.L2:
+ 163 0024 00000000 		.word	cyBle_eventHandlerFlag
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 7
+
+
+ 164 0028 00000000 		.word	cyBle_busyStatus
+ 165 002c 00000000 		.word	cyBle_advertisingIntervalType
+ 166 0030 00000000 		.word	cyBle_pendingFlashWrite
+ 167              		.cfi_endproc
+ 168              	.LFE2:
+ 169              		.size	CyBle_Init, .-CyBle_Init
+ 170              		.section	.text.CyBle_ServiceInit,"ax",%progbits
+ 171              		.align	2
+ 172              		.global	CyBle_ServiceInit
+ 173              		.code	16
+ 174              		.thumb_func
+ 175              		.type	CyBle_ServiceInit, %function
+ 176              	CyBle_ServiceInit:
+ 177              	.LFB3:
+ 176:.\Generated_Source\PSoC4/BLE.c **** 
+ 177:.\Generated_Source\PSoC4/BLE.c **** 
+ 178:.\Generated_Source\PSoC4/BLE.c **** /******************************************************************************
+ 179:.\Generated_Source\PSoC4/BLE.c **** ##Function Name: CyBle_ServiceInit
+ 180:.\Generated_Source\PSoC4/BLE.c **** *******************************************************************************
+ 181:.\Generated_Source\PSoC4/BLE.c **** 
+ 182:.\Generated_Source\PSoC4/BLE.c **** Summary:
+ 183:.\Generated_Source\PSoC4/BLE.c ****  Initializes all included services.
+ 184:.\Generated_Source\PSoC4/BLE.c **** 
+ 185:.\Generated_Source\PSoC4/BLE.c **** Parameters:
+ 186:.\Generated_Source\PSoC4/BLE.c ****  None
+ 187:.\Generated_Source\PSoC4/BLE.c **** 
+ 188:.\Generated_Source\PSoC4/BLE.c **** Return:
+ 189:.\Generated_Source\PSoC4/BLE.c ****  None
+ 190:.\Generated_Source\PSoC4/BLE.c **** 
+ 191:.\Generated_Source\PSoC4/BLE.c **** ******************************************************************************/
+ 192:.\Generated_Source\PSoC4/BLE.c **** void CyBle_ServiceInit(void)
+ 193:.\Generated_Source\PSoC4/BLE.c **** {
+ 178              		.loc 1 193 0
+ 179              		.cfi_startproc
+ 180 0000 80B5     		push	{r7, lr}
+ 181              		.cfi_def_cfa_offset 8
+ 182              		.cfi_offset 7, -8
+ 183              		.cfi_offset 14, -4
+ 184 0002 00AF     		add	r7, sp, #0
+ 185              		.cfi_def_cfa_register 7
+ 194:.\Generated_Source\PSoC4/BLE.c ****     #if(CYBLE_GATT_ROLE_CLIENT)
+ 195:.\Generated_Source\PSoC4/BLE.c ****         (void)memset(&cyBle_gapc, 0, sizeof(cyBle_gapc));
+ 196:.\Generated_Source\PSoC4/BLE.c ****         (void)memset(&cyBle_gattc, 0, sizeof(cyBle_gattc));
+ 197:.\Generated_Source\PSoC4/BLE.c ****     #endif /* CYBLE_GATT_ROLE_CLIENT */
+ 198:.\Generated_Source\PSoC4/BLE.c ****     
+ 199:.\Generated_Source\PSoC4/BLE.c ****     #ifdef CYBLE_ANS
+ 200:.\Generated_Source\PSoC4/BLE.c ****         CyBle_AnsInit();
+ 201:.\Generated_Source\PSoC4/BLE.c ****     #endif /* CYBLE_ANS */
+ 202:.\Generated_Source\PSoC4/BLE.c ****     
+ 203:.\Generated_Source\PSoC4/BLE.c ****     #ifdef CYBLE_BAS
+ 204:.\Generated_Source\PSoC4/BLE.c ****         CyBle_BasInit();
+ 205:.\Generated_Source\PSoC4/BLE.c ****     #endif /* CYBLE_BAS */
+ 206:.\Generated_Source\PSoC4/BLE.c ****     
+ 207:.\Generated_Source\PSoC4/BLE.c ****     #ifdef CYBLE_BLS
+ 208:.\Generated_Source\PSoC4/BLE.c ****         CyBle_BlsInit();
+ 209:.\Generated_Source\PSoC4/BLE.c ****     #endif /* CYBLE_BLS */
+ 210:.\Generated_Source\PSoC4/BLE.c ****     
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 8
+
+
+ 211:.\Generated_Source\PSoC4/BLE.c ****     #ifdef CYBLE_BMS
+ 212:.\Generated_Source\PSoC4/BLE.c ****         CyBle_BmsInit();
+ 213:.\Generated_Source\PSoC4/BLE.c ****     #endif /* CYBLE_BMS */
+ 214:.\Generated_Source\PSoC4/BLE.c ****     
+ 215:.\Generated_Source\PSoC4/BLE.c ****     #ifdef CYBLE_CGMS
+ 216:.\Generated_Source\PSoC4/BLE.c ****         CyBle_CgmsInit();
+ 217:.\Generated_Source\PSoC4/BLE.c ****     #endif /* CYBLE_CGMS */
+ 218:.\Generated_Source\PSoC4/BLE.c **** 
+ 219:.\Generated_Source\PSoC4/BLE.c ****     #ifdef CYBLE_CPS
+ 220:.\Generated_Source\PSoC4/BLE.c ****         CyBle_CpsInit();
+ 221:.\Generated_Source\PSoC4/BLE.c ****     #endif /* CYBLE_CPS */
+ 222:.\Generated_Source\PSoC4/BLE.c **** 
+ 223:.\Generated_Source\PSoC4/BLE.c ****     #ifdef CYBLE_CSCS
+ 224:.\Generated_Source\PSoC4/BLE.c ****         CyBle_CscsInit();
+ 225:.\Generated_Source\PSoC4/BLE.c ****     #endif /* CYBLE_CSCS */
+ 226:.\Generated_Source\PSoC4/BLE.c ****     
+ 227:.\Generated_Source\PSoC4/BLE.c ****     #ifdef CYBLE_CTS
+ 228:.\Generated_Source\PSoC4/BLE.c ****         CyBle_CtsInit();
+ 229:.\Generated_Source\PSoC4/BLE.c ****     #endif /* CYBLE_CTS */
+ 230:.\Generated_Source\PSoC4/BLE.c **** 
+ 231:.\Generated_Source\PSoC4/BLE.c ****     #ifdef CYBLE_DIS
+ 232:.\Generated_Source\PSoC4/BLE.c ****         CyBle_DisInit();
+ 233:.\Generated_Source\PSoC4/BLE.c ****     #endif /* CYBLE_DIS */
+ 234:.\Generated_Source\PSoC4/BLE.c **** 
+ 235:.\Generated_Source\PSoC4/BLE.c ****     #ifdef CYBLE_ESS
+ 236:.\Generated_Source\PSoC4/BLE.c ****         CyBle_EssInit();
+ 237:.\Generated_Source\PSoC4/BLE.c ****     #endif /* CYBLE_ESS */
+ 238:.\Generated_Source\PSoC4/BLE.c ****     
+ 239:.\Generated_Source\PSoC4/BLE.c ****     #ifdef CYBLE_GLS
+ 240:.\Generated_Source\PSoC4/BLE.c ****         CyBle_GlsInit();
+ 241:.\Generated_Source\PSoC4/BLE.c ****     #endif /* CYBLE_GLS */
+ 242:.\Generated_Source\PSoC4/BLE.c ****     
+ 243:.\Generated_Source\PSoC4/BLE.c ****     #ifdef CYBLE_CUSTOM
+ 244:.\Generated_Source\PSoC4/BLE.c ****         CyBle_CustomInit();
+ 245:.\Generated_Source\PSoC4/BLE.c ****     #endif /* CYBLE_CUSTOM */
+ 246:.\Generated_Source\PSoC4/BLE.c **** 
+ 247:.\Generated_Source\PSoC4/BLE.c ****     #ifdef CYBLE_HIDS
+ 248:.\Generated_Source\PSoC4/BLE.c ****         CyBle_HidsInit();
+ 249:.\Generated_Source\PSoC4/BLE.c ****     #endif /* CYBLE_HIDS */
+ 250:.\Generated_Source\PSoC4/BLE.c **** 
+ 251:.\Generated_Source\PSoC4/BLE.c ****     #ifdef CYBLE_HRS
+ 252:.\Generated_Source\PSoC4/BLE.c ****         CyBle_HrsInit();
+ 253:.\Generated_Source\PSoC4/BLE.c ****     #endif /* CYBLE_HRS */
+ 254:.\Generated_Source\PSoC4/BLE.c ****     
+ 255:.\Generated_Source\PSoC4/BLE.c ****     #ifdef CYBLE_HTS
+ 256:.\Generated_Source\PSoC4/BLE.c ****         CyBle_HtsInit();
+ 257:.\Generated_Source\PSoC4/BLE.c ****     #endif /* CYBLE_RSCS */
+ 258:.\Generated_Source\PSoC4/BLE.c **** 
+ 259:.\Generated_Source\PSoC4/BLE.c ****     #ifdef CYBLE_IAS
+ 260:.\Generated_Source\PSoC4/BLE.c ****         CyBle_IasInit();
+ 186              		.loc 1 260 0
+ 187 0004 FFF7FEFF 		bl	CyBle_IasInit
+ 261:.\Generated_Source\PSoC4/BLE.c ****     #endif /* CYBLE_IAS */
+ 262:.\Generated_Source\PSoC4/BLE.c **** 
+ 263:.\Generated_Source\PSoC4/BLE.c ****     #ifdef CYBLE_LLS
+ 264:.\Generated_Source\PSoC4/BLE.c ****         CyBle_LlsInit();
+ 265:.\Generated_Source\PSoC4/BLE.c ****     #endif /* CYBLE_LLS */
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 9
+
+
+ 266:.\Generated_Source\PSoC4/BLE.c **** 
+ 267:.\Generated_Source\PSoC4/BLE.c ****     #ifdef CYBLE_RTUS
+ 268:.\Generated_Source\PSoC4/BLE.c ****         CyBle_RtusInit();
+ 269:.\Generated_Source\PSoC4/BLE.c ****     #endif /* CYBLE_RTUS */
+ 270:.\Generated_Source\PSoC4/BLE.c **** 
+ 271:.\Generated_Source\PSoC4/BLE.c ****     #ifdef CYBLE_LNS
+ 272:.\Generated_Source\PSoC4/BLE.c ****         CyBle_LnsInit();
+ 273:.\Generated_Source\PSoC4/BLE.c ****     #endif /* CYBLE_LNS */
+ 274:.\Generated_Source\PSoC4/BLE.c ****     
+ 275:.\Generated_Source\PSoC4/BLE.c ****     #ifdef CYBLE_PASS
+ 276:.\Generated_Source\PSoC4/BLE.c ****         CyBle_PassInit();
+ 277:.\Generated_Source\PSoC4/BLE.c ****     #endif /* CYBLE_PASS */
+ 278:.\Generated_Source\PSoC4/BLE.c ****     
+ 279:.\Generated_Source\PSoC4/BLE.c ****     #ifdef CYBLE_RSCS
+ 280:.\Generated_Source\PSoC4/BLE.c ****         CyBle_RscsInit();
+ 281:.\Generated_Source\PSoC4/BLE.c ****     #endif /* CYBLE_RSCS */
+ 282:.\Generated_Source\PSoC4/BLE.c **** 
+ 283:.\Generated_Source\PSoC4/BLE.c ****     #ifdef CYBLE_SCPS
+ 284:.\Generated_Source\PSoC4/BLE.c ****         CyBle_ScpsInit();
+ 285:.\Generated_Source\PSoC4/BLE.c ****     #endif /* CYBLE_SCPS */
+ 286:.\Generated_Source\PSoC4/BLE.c ****     
+ 287:.\Generated_Source\PSoC4/BLE.c ****     #ifdef CYBLE_TPS
+ 288:.\Generated_Source\PSoC4/BLE.c ****         CyBle_TpsInit();
+ 289:.\Generated_Source\PSoC4/BLE.c ****     #endif /* CYBLE_TPS */
+ 290:.\Generated_Source\PSoC4/BLE.c ****     
+ 291:.\Generated_Source\PSoC4/BLE.c ****     #ifdef CYBLE_UDS
+ 292:.\Generated_Source\PSoC4/BLE.c ****         CyBle_UdsInit();
+ 293:.\Generated_Source\PSoC4/BLE.c ****     #endif /* CYBLE_UDS */
+ 294:.\Generated_Source\PSoC4/BLE.c **** 
+ 295:.\Generated_Source\PSoC4/BLE.c ****     #ifdef CYBLE_WSS
+ 296:.\Generated_Source\PSoC4/BLE.c ****         CyBle_WssInit();
+ 297:.\Generated_Source\PSoC4/BLE.c ****     #endif /* CYBLE_WSS */
+ 298:.\Generated_Source\PSoC4/BLE.c **** }
+ 188              		.loc 1 298 0
+ 189 0008 BD46     		mov	sp, r7
+ 190              		@ sp needed
+ 191 000a 80BD     		pop	{r7, pc}
+ 192              		.cfi_endproc
+ 193              	.LFE3:
+ 194              		.size	CyBle_ServiceInit, .-CyBle_ServiceInit
+ 195              		.section	.rodata
+ 196              		.align	2
+ 197              	.LC0:
+ 198 0000 1B00     		.short	27
+ 199 0002 02       		.byte	2
+ 200 0003 00       		.space	1
+ 201 0004 0B00     		.short	11
+ 202 0006 01       		.byte	1
+ 203 0007 00       		.space	1
+ 204 0008 2800     		.short	40
+ 205 000a 01       		.byte	1
+ 206 000b 00       		.space	1
+ 207 000c 4000     		.short	64
+ 208 000e 01       		.byte	1
+ 209 000f 00       		.space	1
+ 210 0010 1700     		.short	23
+ 211 0012 01       		.byte	1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 10
+
+
+ 212 0013 00       		.space	1
+ 213 0014 1700     		.short	23
+ 214 0016 01       		.byte	1
+ 215 0017 00       		.space	1
+ 216              		.section	.text.CyBle_Start,"ax",%progbits
+ 217              		.align	2
+ 218              		.global	CyBle_Start
+ 219              		.code	16
+ 220              		.thumb_func
+ 221              		.type	CyBle_Start, %function
+ 222              	CyBle_Start:
+ 223              	.LFB4:
+ 299:.\Generated_Source\PSoC4/BLE.c **** 
+ 300:.\Generated_Source\PSoC4/BLE.c **** 
+ 301:.\Generated_Source\PSoC4/BLE.c **** /******************************************************************************
+ 302:.\Generated_Source\PSoC4/BLE.c **** ##Function Name: CyBle_Start
+ 303:.\Generated_Source\PSoC4/BLE.c **** *******************************************************************************
+ 304:.\Generated_Source\PSoC4/BLE.c **** 
+ 305:.\Generated_Source\PSoC4/BLE.c **** Summary:
+ 306:.\Generated_Source\PSoC4/BLE.c ****  This function initializes the BLE Stack, which consists of the BLE Stack 
+ 307:.\Generated_Source\PSoC4/BLE.c ****  Manager, BLE Controller, and BLE Host modules. It takes care of initializing
+ 308:.\Generated_Source\PSoC4/BLE.c ****  the Profile layer, schedulers, Timer and other platform related
+ 309:.\Generated_Source\PSoC4/BLE.c ****  resources required for the BLE component. It also registers the callback 
+ 310:.\Generated_Source\PSoC4/BLE.c ****  function for BLE events that will be registered in the BLE stack.
+ 311:.\Generated_Source\PSoC4/BLE.c **** 
+ 312:.\Generated_Source\PSoC4/BLE.c ****  Note that this function does not reset the BLE Stack.
+ 313:.\Generated_Source\PSoC4/BLE.c **** 
+ 314:.\Generated_Source\PSoC4/BLE.c ****  For HCI-Mode of operation, this function will not initialize the BLE Host 
+ 315:.\Generated_Source\PSoC4/BLE.c ****  module.
+ 316:.\Generated_Source\PSoC4/BLE.c **** 
+ 317:.\Generated_Source\PSoC4/BLE.c ****  Calling this function results in the generation of CYBLE_EVT_STACK_ON event
+ 318:.\Generated_Source\PSoC4/BLE.c ****  on successful initialization of the BLE Stack.
+ 319:.\Generated_Source\PSoC4/BLE.c **** 
+ 320:.\Generated_Source\PSoC4/BLE.c **** Parameters:
+ 321:.\Generated_Source\PSoC4/BLE.c ****  callbackFunc: Event callback function to receive events from BLE stack.
+ 322:.\Generated_Source\PSoC4/BLE.c ****   CYBLE_CALLBACK_T is a function pointer type.
+ 323:.\Generated_Source\PSoC4/BLE.c **** 
+ 324:.\Generated_Source\PSoC4/BLE.c **** Return:
+ 325:.\Generated_Source\PSoC4/BLE.c ****  CYBLE_API_RESULT_T : Return value indicates if the function succeeded or 
+ 326:.\Generated_Source\PSoC4/BLE.c ****  failed. Following are the possible error codes.
+ 327:.\Generated_Source\PSoC4/BLE.c ****  <table>
+ 328:.\Generated_Source\PSoC4/BLE.c ****   Errors codes                        Description
+ 329:.\Generated_Source\PSoC4/BLE.c ****   ------------                        -----------------
+ 330:.\Generated_Source\PSoC4/BLE.c ****   CYBLE_ERROR_OK                      On successful operation.
+ 331:.\Generated_Source\PSoC4/BLE.c ****   CYBLE_ERROR_INVALID_PARAMETER       On passing a NULL pointer to the 
+ 332:.\Generated_Source\PSoC4/BLE.c ****                                        function when the BLE stack is not 
+ 333:.\Generated_Source\PSoC4/BLE.c ****                                        built in HCI mode.
+ 334:.\Generated_Source\PSoC4/BLE.c ****                                        CYBLE_ERROR_INVALID_PARAMETER
+ 335:.\Generated_Source\PSoC4/BLE.c ****                                        is never returned in HCI mode.
+ 336:.\Generated_Source\PSoC4/BLE.c ****   CYBLE_ERROR_REPEATED_ATTEMPTS       On invoking this function more
+ 337:.\Generated_Source\PSoC4/BLE.c ****                                        than once without calling
+ 338:.\Generated_Source\PSoC4/BLE.c ****                                        CyBle_Shutdown() function 
+ 339:.\Generated_Source\PSoC4/BLE.c ****                                        between calls to this function.
+ 340:.\Generated_Source\PSoC4/BLE.c ****  </table>
+ 341:.\Generated_Source\PSoC4/BLE.c **** 
+ 342:.\Generated_Source\PSoC4/BLE.c ****  Global variables:
+ 343:.\Generated_Source\PSoC4/BLE.c ****   The BLE_intiVar variable is used to indicate initial
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 11
+
+
+ 344:.\Generated_Source\PSoC4/BLE.c ****   configuration of this component. The variable is initialized to zero (0u)
+ 345:.\Generated_Source\PSoC4/BLE.c ****   and set to one (1u) the first time BLE_Start() is called. This
+ 346:.\Generated_Source\PSoC4/BLE.c ****   allows for component initialization without re-initialization in all
+ 347:.\Generated_Source\PSoC4/BLE.c ****   subsequent calls to the BLE_Start() routine.
+ 348:.\Generated_Source\PSoC4/BLE.c **** 
+ 349:.\Generated_Source\PSoC4/BLE.c **** ******************************************************************************/
+ 350:.\Generated_Source\PSoC4/BLE.c **** CYBLE_API_RESULT_T CyBle_Start(CYBLE_CALLBACK_T callbackFunc)
+ 351:.\Generated_Source\PSoC4/BLE.c **** {
+ 224              		.loc 1 351 0
+ 225              		.cfi_startproc
+ 226 0000 B0B5     		push	{r4, r5, r7, lr}
+ 227              		.cfi_def_cfa_offset 16
+ 228              		.cfi_offset 4, -16
+ 229              		.cfi_offset 5, -12
+ 230              		.cfi_offset 7, -8
+ 231              		.cfi_offset 14, -4
+ 232 0002 8CB0     		sub	sp, sp, #48
+ 233              		.cfi_def_cfa_offset 64
+ 234 0004 02AF     		add	r7, sp, #8
+ 235              		.cfi_def_cfa 7, 56
+ 236 0006 7860     		str	r0, [r7, #4]
+ 352:.\Generated_Source\PSoC4/BLE.c ****     CYBLE_API_RESULT_T apiResult = CYBLE_ERROR_INVALID_PARAMETER;
+ 237              		.loc 1 352 0
+ 238 0008 3B1C     		mov	r3, r7
+ 239 000a 2633     		add	r3, r3, #38
+ 240 000c 0122     		mov	r2, #1
+ 241 000e 1A80     		strh	r2, [r3]
+ 353:.\Generated_Source\PSoC4/BLE.c ****     
+ 354:.\Generated_Source\PSoC4/BLE.c ****     /* If not initialized then initialize all the required hardware and software */
+ 355:.\Generated_Source\PSoC4/BLE.c ****     if(cyBle_initVar == 0u)
+ 242              		.loc 1 355 0
+ 243 0010 204B     		ldr	r3, .L10
+ 244 0012 1B78     		ldrb	r3, [r3]
+ 245 0014 002B     		cmp	r3, #0
+ 246 0016 04D1     		bne	.L6
+ 356:.\Generated_Source\PSoC4/BLE.c ****     {
+ 357:.\Generated_Source\PSoC4/BLE.c ****         CyBle_Init();
+ 247              		.loc 1 357 0
+ 248 0018 FFF7FEFF 		bl	CyBle_Init
+ 358:.\Generated_Source\PSoC4/BLE.c ****         cyBle_initVar = 1u;
+ 249              		.loc 1 358 0
+ 250 001c 1D4B     		ldr	r3, .L10
+ 251 001e 0122     		mov	r2, #1
+ 252 0020 1A70     		strb	r2, [r3]
+ 253              	.L6:
+ 359:.\Generated_Source\PSoC4/BLE.c ****     }
+ 360:.\Generated_Source\PSoC4/BLE.c ****     
+ 361:.\Generated_Source\PSoC4/BLE.c ****     if(callbackFunc != NULL)
+ 254              		.loc 1 361 0
+ 255 0022 7B68     		ldr	r3, [r7, #4]
+ 256 0024 002B     		cmp	r3, #0
+ 257 0026 2DD0     		beq	.L7
+ 258              	.LBB2:
+ 362:.\Generated_Source\PSoC4/BLE.c ****     {
+ 363:.\Generated_Source\PSoC4/BLE.c ****     #if(CYBLE_MODE_PROFILE)
+ 364:.\Generated_Source\PSoC4/BLE.c ****         CYBLE_STK_APP_DATA_BUFF_T dataBuff[CYBLE_STACK_BUF_COUNT] = 
+ 259              		.loc 1 364 0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 12
+
+
+ 260 0028 3A1C     		mov	r2, r7
+ 261 002a 0C32     		add	r2, r2, #12
+ 262 002c 1A4B     		ldr	r3, .L10+4
+ 263 002e 111C     		mov	r1, r2
+ 264 0030 1A1C     		mov	r2, r3
+ 265 0032 1823     		mov	r3, #24
+ 266 0034 081C     		mov	r0, r1
+ 267 0036 111C     		mov	r1, r2
+ 268 0038 1A1C     		mov	r2, r3
+ 269 003a FFF7FEFF 		bl	memcpy
+ 365:.\Generated_Source\PSoC4/BLE.c ****         {
+ 366:.\Generated_Source\PSoC4/BLE.c ****             {CYBLE_GATT_MTU_PLUS_L2CAP_HEADER, CYBLE_GATT_MTU_BUF_COUNT},
+ 367:.\Generated_Source\PSoC4/BLE.c ****             {CYBLE_GATT_MAX_ATTR_LEN, 1u},
+ 368:.\Generated_Source\PSoC4/BLE.c ****             {CYBLE_L2CAP_PSM_SIZE, CYBLE_L2CAP_PSM_COUNT},
+ 369:.\Generated_Source\PSoC4/BLE.c ****             {CYBLE_L2CAP_CBFC_CHANNEL_SIZE, CYBLE_L2CAP_LOGICAL_CHANNEL_COUNT},
+ 370:.\Generated_Source\PSoC4/BLE.c ****             {CYBLE_L2CAP_MTU, CYBLE_L2CAP_LOGICAL_CHANNEL_COUNT},
+ 371:.\Generated_Source\PSoC4/BLE.c ****             {CYBLE_L2CAP_MPS, CYBLE_L2CAP_LOGICAL_CHANNEL_COUNT * (CYBLE_L2CAP_MTU/CYBLE_L2CAP_MPS)
+ 372:.\Generated_Source\PSoC4/BLE.c ****         }; 
+ 373:.\Generated_Source\PSoC4/BLE.c ****     
+ 374:.\Generated_Source\PSoC4/BLE.c ****         apiResult = CyBle_StackInit(&CyBle_EventHandler, cyBle_stackMemoryRam, CYBLE_STACK_RAM_SIZE
+ 270              		.loc 1 374 0
+ 271 003e 3C1C     		mov	r4, r7
+ 272 0040 2634     		add	r4, r4, #38
+ 273 0042 1648     		ldr	r0, .L10+8
+ 274 0044 1649     		ldr	r1, .L10+12
+ 275 0046 A623     		mov	r3, #166
+ 276 0048 1A01     		lsl	r2, r3, #4
+ 277 004a 3B1C     		mov	r3, r7
+ 278 004c 0C33     		add	r3, r3, #12
+ 279 004e 0625     		mov	r5, #6
+ 280 0050 0095     		str	r5, [sp]
+ 281 0052 FFF7FEFF 		bl	CyBle_StackInit
+ 282 0056 031C     		mov	r3, r0
+ 283 0058 2380     		strh	r3, [r4]
+ 375:.\Generated_Source\PSoC4/BLE.c ****             dataBuff, CYBLE_STACK_BUF_COUNT);
+ 376:.\Generated_Source\PSoC4/BLE.c ****     #else
+ 377:.\Generated_Source\PSoC4/BLE.c ****         apiResult = CyBle_StackInit(&CyBle_EventHandler, cyBle_stackMemoryRam, CYBLE_STACK_RAM_SIZE
+ 378:.\Generated_Source\PSoC4/BLE.c ****     #endif /* CYBLE_MODE_PROFILE */  
+ 379:.\Generated_Source\PSoC4/BLE.c **** 
+ 380:.\Generated_Source\PSoC4/BLE.c ****         CyBle_ApplCallback = callbackFunc;
+ 284              		.loc 1 380 0
+ 285 005a 124B     		ldr	r3, .L10+16
+ 286 005c 7A68     		ldr	r2, [r7, #4]
+ 287 005e 1A60     		str	r2, [r3]
+ 381:.\Generated_Source\PSoC4/BLE.c ****         
+ 382:.\Generated_Source\PSoC4/BLE.c **** 
+ 383:.\Generated_Source\PSoC4/BLE.c ****         if(apiResult == CYBLE_ERROR_OK)
+ 288              		.loc 1 383 0
+ 289 0060 3B1C     		mov	r3, r7
+ 290 0062 2633     		add	r3, r3, #38
+ 291 0064 1B88     		ldrh	r3, [r3]
+ 292 0066 002B     		cmp	r3, #0
+ 293 0068 0CD1     		bne	.L7
+ 384:.\Generated_Source\PSoC4/BLE.c ****         {
+ 385:.\Generated_Source\PSoC4/BLE.c ****             CyBle_SetState(CYBLE_STATE_INITIALIZING);
+ 294              		.loc 1 385 0
+ 295 006a 0F4B     		ldr	r3, .L10+20
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 13
+
+
+ 296 006c 0122     		mov	r2, #1
+ 297 006e 1A70     		strb	r2, [r3]
+ 386:.\Generated_Source\PSoC4/BLE.c ****             
+ 387:.\Generated_Source\PSoC4/BLE.c ****         #if (CYBLE_GATT_ROLE_CLIENT)
+ 388:.\Generated_Source\PSoC4/BLE.c ****             CyBle_SetClientState(CYBLE_CLIENT_STATE_DISCONNECTED);
+ 389:.\Generated_Source\PSoC4/BLE.c ****         #endif /* CYBLE_GATT_ROLE_CLIENT */
+ 390:.\Generated_Source\PSoC4/BLE.c ****             
+ 391:.\Generated_Source\PSoC4/BLE.c ****         #if(CYBLE_GATT_ROLE_SERVER)
+ 392:.\Generated_Source\PSoC4/BLE.c ****             apiResult = CyBle_GattsDbRegister(cyBle_gattDB, CYBLE_GATT_DB_INDEX_COUNT, CYBLE_GATT_D
+ 298              		.loc 1 392 0
+ 299 0070 3C1C     		mov	r4, r7
+ 300 0072 2634     		add	r4, r4, #38
+ 301 0074 0D4B     		ldr	r3, .L10+24
+ 302 0076 181C     		mov	r0, r3
+ 303 0078 0E21     		mov	r1, #14
+ 304 007a 0B22     		mov	r2, #11
+ 305 007c FFF7FEFF 		bl	CyBle_GattsDbRegister
+ 306 0080 031C     		mov	r3, r0
+ 307 0082 2380     		strh	r3, [r4]
+ 308              	.L7:
+ 309              	.LBE2:
+ 393:.\Generated_Source\PSoC4/BLE.c ****         #endif /* CYBLE_GATT_ROLE_SERVER */
+ 394:.\Generated_Source\PSoC4/BLE.c ****         }
+ 395:.\Generated_Source\PSoC4/BLE.c ****     }
+ 396:.\Generated_Source\PSoC4/BLE.c **** 
+ 397:.\Generated_Source\PSoC4/BLE.c ****     return (apiResult);
+ 310              		.loc 1 397 0
+ 311 0084 3B1C     		mov	r3, r7
+ 312 0086 2633     		add	r3, r3, #38
+ 313 0088 1B88     		ldrh	r3, [r3]
+ 398:.\Generated_Source\PSoC4/BLE.c **** }
+ 314              		.loc 1 398 0
+ 315 008a 181C     		mov	r0, r3
+ 316 008c BD46     		mov	sp, r7
+ 317 008e 0AB0     		add	sp, sp, #40
+ 318              		@ sp needed
+ 319 0090 B0BD     		pop	{r4, r5, r7, pc}
+ 320              	.L11:
+ 321 0092 C046     		.align	2
+ 322              	.L10:
+ 323 0094 00000000 		.word	cyBle_initVar
+ 324 0098 00000000 		.word	.LC0
+ 325 009c 00000000 		.word	CyBle_EventHandler
+ 326 00a0 00000000 		.word	cyBle_stackMemoryRam
+ 327 00a4 00000000 		.word	CyBle_ApplCallback
+ 328 00a8 00000000 		.word	cyBle_state
+ 329 00ac 00000000 		.word	cyBle_gattDB
+ 330              		.cfi_endproc
+ 331              	.LFE4:
+ 332              		.size	CyBle_Start, .-CyBle_Start
+ 333              		.section	.text.CyBle_Stop,"ax",%progbits
+ 334              		.align	2
+ 335              		.global	CyBle_Stop
+ 336              		.code	16
+ 337              		.thumb_func
+ 338              		.type	CyBle_Stop, %function
+ 339              	CyBle_Stop:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 14
+
+
+ 340              	.LFB5:
+ 399:.\Generated_Source\PSoC4/BLE.c **** 
+ 400:.\Generated_Source\PSoC4/BLE.c **** 
+ 401:.\Generated_Source\PSoC4/BLE.c **** /******************************************************************************
+ 402:.\Generated_Source\PSoC4/BLE.c **** ##Function Name: CyBle_Stop
+ 403:.\Generated_Source\PSoC4/BLE.c **** *******************************************************************************
+ 404:.\Generated_Source\PSoC4/BLE.c **** 
+ 405:.\Generated_Source\PSoC4/BLE.c **** Summary:
+ 406:.\Generated_Source\PSoC4/BLE.c ****  This function stops any ongoing operation in the BLE Stack and forces the 
+ 407:.\Generated_Source\PSoC4/BLE.c ****  BLE Stack to shut down. The only function that can be called after calling
+ 408:.\Generated_Source\PSoC4/BLE.c ****  this function is CyBle_Start(). 
+ 409:.\Generated_Source\PSoC4/BLE.c **** 
+ 410:.\Generated_Source\PSoC4/BLE.c **** Parameters:
+ 411:.\Generated_Source\PSoC4/BLE.c ****  None
+ 412:.\Generated_Source\PSoC4/BLE.c **** 
+ 413:.\Generated_Source\PSoC4/BLE.c **** Return:
+ 414:.\Generated_Source\PSoC4/BLE.c ****  None
+ 415:.\Generated_Source\PSoC4/BLE.c **** 
+ 416:.\Generated_Source\PSoC4/BLE.c **** ******************************************************************************/
+ 417:.\Generated_Source\PSoC4/BLE.c **** void CyBle_Stop(void)
+ 418:.\Generated_Source\PSoC4/BLE.c **** {
+ 341              		.loc 1 418 0
+ 342              		.cfi_startproc
+ 343 0000 80B5     		push	{r7, lr}
+ 344              		.cfi_def_cfa_offset 8
+ 345              		.cfi_offset 7, -8
+ 346              		.cfi_offset 14, -4
+ 347 0002 00AF     		add	r7, sp, #0
+ 348              		.cfi_def_cfa_register 7
+ 419:.\Generated_Source\PSoC4/BLE.c ****     CyBle_Shutdown();                         /* Stop all ongoing activities */
+ 349              		.loc 1 419 0
+ 350 0004 FFF7FEFF 		bl	CyBle_Shutdown
+ 420:.\Generated_Source\PSoC4/BLE.c ****     CyBle_SetState(CYBLE_STATE_STOPPED);
+ 351              		.loc 1 420 0
+ 352 0008 024B     		ldr	r3, .L13
+ 353 000a 0022     		mov	r2, #0
+ 354 000c 1A70     		strb	r2, [r3]
+ 421:.\Generated_Source\PSoC4/BLE.c **** }
+ 355              		.loc 1 421 0
+ 356 000e BD46     		mov	sp, r7
+ 357              		@ sp needed
+ 358 0010 80BD     		pop	{r7, pc}
+ 359              	.L14:
+ 360 0012 C046     		.align	2
+ 361              	.L13:
+ 362 0014 00000000 		.word	cyBle_state
+ 363              		.cfi_endproc
+ 364              	.LFE5:
+ 365              		.size	CyBle_Stop, .-CyBle_Stop
+ 366              		.section	.text.CyBle_StoreBondingData,"ax",%progbits
+ 367              		.align	2
+ 368              		.global	CyBle_StoreBondingData
+ 369              		.code	16
+ 370              		.thumb_func
+ 371              		.type	CyBle_StoreBondingData, %function
+ 372              	CyBle_StoreBondingData:
+ 373              	.LFB6:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 15
+
+
+ 422:.\Generated_Source\PSoC4/BLE.c **** 
+ 423:.\Generated_Source\PSoC4/BLE.c **** 
+ 424:.\Generated_Source\PSoC4/BLE.c **** #if((CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_CENTRAL) && (CYBLE_BONDING_REQUIREMENT == CYBLE_BO
+ 425:.\Generated_Source\PSoC4/BLE.c **** 
+ 426:.\Generated_Source\PSoC4/BLE.c ****     
+ 427:.\Generated_Source\PSoC4/BLE.c **** /******************************************************************************
+ 428:.\Generated_Source\PSoC4/BLE.c **** ##Function Name: CyBle_StoreBondingData
+ 429:.\Generated_Source\PSoC4/BLE.c **** *******************************************************************************
+ 430:.\Generated_Source\PSoC4/BLE.c **** 
+ 431:.\Generated_Source\PSoC4/BLE.c **** Summary:
+ 432:.\Generated_Source\PSoC4/BLE.c ****  This function writes the new bonding data from RAM to the dedicated Flash 
+ 433:.\Generated_Source\PSoC4/BLE.c ****  location as defined by the component. It performs data comparing between RAM
+ 434:.\Generated_Source\PSoC4/BLE.c ****  and Flash before writing to Flash. If there is no change between RAM and Flash
+ 435:.\Generated_Source\PSoC4/BLE.c ****  data, then no write is performed. It writes only one flash row in one call.
+ 436:.\Generated_Source\PSoC4/BLE.c ****  Application should keep calling this function till API return CYBLE_ERROR_OK. 
+ 437:.\Generated_Source\PSoC4/BLE.c ****  This function is available only when Bonding requirement is selected in
+ 438:.\Generated_Source\PSoC4/BLE.c ****  Security settings.    
+ 439:.\Generated_Source\PSoC4/BLE.c ****     
+ 440:.\Generated_Source\PSoC4/BLE.c **** Parameters:
+ 441:.\Generated_Source\PSoC4/BLE.c ****  isForceWrite:  If value is set to 0, then stack will check if flash write 
+ 442:.\Generated_Source\PSoC4/BLE.c ****                 is permissible. 
+ 443:.\Generated_Source\PSoC4/BLE.c ****  
+ 444:.\Generated_Source\PSoC4/BLE.c **** Return:
+ 445:.\Generated_Source\PSoC4/BLE.c ****  Return value is of type CYBLE_API_RESULT_T.
+ 446:.\Generated_Source\PSoC4/BLE.c ****  * CYBLE_ERROR_OK - On successful operation
+ 447:.\Generated_Source\PSoC4/BLE.c ****  * CYBLE_ERROR_FLASH_WRITE_NOT_PERMITED - Flash Write is not complete
+ 448:.\Generated_Source\PSoC4/BLE.c ****    
+ 449:.\Generated_Source\PSoC4/BLE.c ****  Side Effects:
+ 450:.\Generated_Source\PSoC4/BLE.c ****   For BLE devices with 128K of Flash memory this API will automatically 
+ 451:.\Generated_Source\PSoC4/BLE.c ****   modify the clock settings for the device.
+ 452:.\Generated_Source\PSoC4/BLE.c ****   Writing to flash requires changes to be done to the IMO (set to 48 MHz)
+ 453:.\Generated_Source\PSoC4/BLE.c ****   and HFCLK (source set to IMO) settings. The configuration is restored before
+ 454:.\Generated_Source\PSoC4/BLE.c ****   returning. This will impact the operation of most of the hardware in the
+ 455:.\Generated_Source\PSoC4/BLE.c ****   device.
+ 456:.\Generated_Source\PSoC4/BLE.c **** 
+ 457:.\Generated_Source\PSoC4/BLE.c ****  Global variables:
+ 458:.\Generated_Source\PSoC4/BLE.c ****   The BLE_pendingFlashWrite variable is used to detect status
+ 459:.\Generated_Source\PSoC4/BLE.c ****   of pending write to flash operation for stack data and CCCD.
+ 460:.\Generated_Source\PSoC4/BLE.c ****   This API automatically clears pending bits after write operation complete.
+ 461:.\Generated_Source\PSoC4/BLE.c ****     
+ 462:.\Generated_Source\PSoC4/BLE.c **** ******************************************************************************/
+ 463:.\Generated_Source\PSoC4/BLE.c **** CYBLE_API_RESULT_T CyBle_StoreBondingData(uint8 isForceWrite)
+ 464:.\Generated_Source\PSoC4/BLE.c **** {
+ 374              		.loc 1 464 0
+ 375              		.cfi_startproc
+ 376 0000 90B5     		push	{r4, r7, lr}
+ 377              		.cfi_def_cfa_offset 12
+ 378              		.cfi_offset 4, -12
+ 379              		.cfi_offset 7, -8
+ 380              		.cfi_offset 14, -4
+ 381 0002 85B0     		sub	sp, sp, #20
+ 382              		.cfi_def_cfa_offset 32
+ 383 0004 00AF     		add	r7, sp, #0
+ 384              		.cfi_def_cfa_register 7
+ 385 0006 021C     		mov	r2, r0
+ 386 0008 FB1D     		add	r3, r7, #7
+ 387 000a 1A70     		strb	r2, [r3]
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 16
+
+
+ 465:.\Generated_Source\PSoC4/BLE.c ****     CYBLE_API_RESULT_T apiResult = CYBLE_ERROR_OK;
+ 388              		.loc 1 465 0
+ 389 000c 3B1C     		mov	r3, r7
+ 390 000e 0E33     		add	r3, r3, #14
+ 391 0010 0022     		mov	r2, #0
+ 392 0012 1A80     		strh	r2, [r3]
+ 466:.\Generated_Source\PSoC4/BLE.c ****     
+ 467:.\Generated_Source\PSoC4/BLE.c ****     /* Store Stack data */
+ 468:.\Generated_Source\PSoC4/BLE.c ****     if((cyBle_pendingFlashWrite & CYBLE_PENDING_STACK_FLASH_WRITE_BIT) != 0u)
+ 393              		.loc 1 468 0
+ 394 0014 2D4B     		ldr	r3, .L20
+ 395 0016 1B78     		ldrb	r3, [r3]
+ 396 0018 1A1C     		mov	r2, r3
+ 397 001a 0123     		mov	r3, #1
+ 398 001c 1340     		and	r3, r2
+ 399 001e 1ED0     		beq	.L16
+ 469:.\Generated_Source\PSoC4/BLE.c ****     {
+ 470:.\Generated_Source\PSoC4/BLE.c ****         apiResult = CyBle_StoreStackData(isForceWrite);
+ 400              		.loc 1 470 0
+ 401 0020 3C1C     		mov	r4, r7
+ 402 0022 0E34     		add	r4, r4, #14
+ 403 0024 FB1D     		add	r3, r7, #7
+ 404 0026 1B78     		ldrb	r3, [r3]
+ 405 0028 181C     		mov	r0, r3
+ 406 002a FFF7FEFF 		bl	CyBle_StoreStackData
+ 407 002e 031C     		mov	r3, r0
+ 408 0030 2380     		strh	r3, [r4]
+ 471:.\Generated_Source\PSoC4/BLE.c ****         if(apiResult == CYBLE_ERROR_OK)
+ 409              		.loc 1 471 0
+ 410 0032 3B1C     		mov	r3, r7
+ 411 0034 0E33     		add	r3, r3, #14
+ 412 0036 1B88     		ldrh	r3, [r3]
+ 413 0038 002B     		cmp	r3, #0
+ 414 003a 10D1     		bne	.L16
+ 472:.\Generated_Source\PSoC4/BLE.c ****         {
+ 473:.\Generated_Source\PSoC4/BLE.c ****             cyBle_pendingFlashWrite &= (uint8)~CYBLE_PENDING_STACK_FLASH_WRITE_BIT;
+ 415              		.loc 1 473 0
+ 416 003c 234B     		ldr	r3, .L20
+ 417 003e 1B78     		ldrb	r3, [r3]
+ 418 0040 0122     		mov	r2, #1
+ 419 0042 9343     		bic	r3, r2
+ 420 0044 DAB2     		uxtb	r2, r3
+ 421 0046 214B     		ldr	r3, .L20
+ 422 0048 1A70     		strb	r2, [r3]
+ 474:.\Generated_Source\PSoC4/BLE.c ****             /* Change apiResult if there are more pending data to store */
+ 475:.\Generated_Source\PSoC4/BLE.c ****             if((cyBle_pendingFlashWrite & CYBLE_PENDING_CCCD_FLASH_WRITE_BIT) != 0u)
+ 423              		.loc 1 475 0
+ 424 004a 204B     		ldr	r3, .L20
+ 425 004c 1B78     		ldrb	r3, [r3]
+ 426 004e 1A1C     		mov	r2, r3
+ 427 0050 0223     		mov	r3, #2
+ 428 0052 1340     		and	r3, r2
+ 429 0054 03D0     		beq	.L16
+ 476:.\Generated_Source\PSoC4/BLE.c ****             {
+ 477:.\Generated_Source\PSoC4/BLE.c ****                 apiResult = CYBLE_ERROR_FLASH_WRITE_NOT_PERMITED;
+ 430              		.loc 1 477 0
+ 431 0056 3B1C     		mov	r3, r7
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 17
+
+
+ 432 0058 0E33     		add	r3, r3, #14
+ 433 005a 2822     		mov	r2, #40
+ 434 005c 1A80     		strh	r2, [r3]
+ 435              	.L16:
+ 478:.\Generated_Source\PSoC4/BLE.c ****             }
+ 479:.\Generated_Source\PSoC4/BLE.c ****         }
+ 480:.\Generated_Source\PSoC4/BLE.c ****     }
+ 481:.\Generated_Source\PSoC4/BLE.c **** #if(CYBLE_GATT_DB_CCCD_COUNT != 0u)
+ 482:.\Generated_Source\PSoC4/BLE.c ****     /* Store CCCD values */
+ 483:.\Generated_Source\PSoC4/BLE.c ****     if( ((apiResult == CYBLE_ERROR_OK) || (isForceWrite != 0u)) && 
+ 436              		.loc 1 483 0
+ 437 005e 3B1C     		mov	r3, r7
+ 438 0060 0E33     		add	r3, r3, #14
+ 439 0062 1B88     		ldrh	r3, [r3]
+ 440 0064 002B     		cmp	r3, #0
+ 441 0066 03D0     		beq	.L17
+ 442              		.loc 1 483 0 is_stmt 0 discriminator 2
+ 443 0068 FB1D     		add	r3, r7, #7
+ 444 006a 1B78     		ldrb	r3, [r3]
+ 445 006c 002B     		cmp	r3, #0
+ 446 006e 26D0     		beq	.L18
+ 447              	.L17:
+ 484:.\Generated_Source\PSoC4/BLE.c ****         ((cyBle_pendingFlashWrite & CYBLE_PENDING_CCCD_FLASH_WRITE_BIT) != 0u) &&
+ 448              		.loc 1 484 0 is_stmt 1 discriminator 1
+ 449 0070 164B     		ldr	r3, .L20
+ 450 0072 1B78     		ldrb	r3, [r3]
+ 451 0074 1A1C     		mov	r2, r3
+ 452 0076 0223     		mov	r3, #2
+ 453 0078 1340     		and	r3, r2
+ 483:.\Generated_Source\PSoC4/BLE.c ****     if( ((apiResult == CYBLE_ERROR_OK) || (isForceWrite != 0u)) && 
+ 454              		.loc 1 483 0 discriminator 1
+ 455 007a 20D0     		beq	.L18
+ 485:.\Generated_Source\PSoC4/BLE.c ****         (cyBle_connHandle.bdHandle <= CYBLE_GAP_MAX_BONDED_DEVICE))
+ 456              		.loc 1 485 0
+ 457 007c 144B     		ldr	r3, .L20+4
+ 458 007e 1B78     		ldrb	r3, [r3]
+ 484:.\Generated_Source\PSoC4/BLE.c ****         ((cyBle_pendingFlashWrite & CYBLE_PENDING_CCCD_FLASH_WRITE_BIT) != 0u) &&
+ 459              		.loc 1 484 0
+ 460 0080 042B     		cmp	r3, #4
+ 461 0082 1CD8     		bhi	.L18
+ 486:.\Generated_Source\PSoC4/BLE.c ****     {
+ 487:.\Generated_Source\PSoC4/BLE.c ****         apiResult = CyBle_StoreAppData(cyBle_attValuesCCCD, cyBle_attValuesCCCDFlashMemory[cyBle_co
+ 462              		.loc 1 487 0
+ 463 0084 124B     		ldr	r3, .L20+4
+ 464 0086 1B78     		ldrb	r3, [r3]
+ 465 0088 5A00     		lsl	r2, r3, #1
+ 466 008a 124B     		ldr	r3, .L20+8
+ 467 008c D218     		add	r2, r2, r3
+ 468 008e 3C1C     		mov	r4, r7
+ 469 0090 0E34     		add	r4, r4, #14
+ 470 0092 1149     		ldr	r1, .L20+12
+ 471 0094 FB1D     		add	r3, r7, #7
+ 472 0096 1B78     		ldrb	r3, [r3]
+ 473 0098 081C     		mov	r0, r1
+ 474 009a 111C     		mov	r1, r2
+ 475 009c 0222     		mov	r2, #2
+ 476 009e FFF7FEFF 		bl	CyBle_StoreAppData
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 18
+
+
+ 477 00a2 031C     		mov	r3, r0
+ 478 00a4 2380     		strh	r3, [r4]
+ 488:.\Generated_Source\PSoC4/BLE.c ****                                        CYBLE_GATT_DB_CCCD_COUNT, isForceWrite);
+ 489:.\Generated_Source\PSoC4/BLE.c ****         if(apiResult == CYBLE_ERROR_OK)
+ 479              		.loc 1 489 0
+ 480 00a6 3B1C     		mov	r3, r7
+ 481 00a8 0E33     		add	r3, r3, #14
+ 482 00aa 1B88     		ldrh	r3, [r3]
+ 483 00ac 002B     		cmp	r3, #0
+ 484 00ae 06D1     		bne	.L18
+ 490:.\Generated_Source\PSoC4/BLE.c ****         {
+ 491:.\Generated_Source\PSoC4/BLE.c ****             cyBle_pendingFlashWrite &= (uint8)~CYBLE_PENDING_CCCD_FLASH_WRITE_BIT;
+ 485              		.loc 1 491 0
+ 486 00b0 064B     		ldr	r3, .L20
+ 487 00b2 1B78     		ldrb	r3, [r3]
+ 488 00b4 0222     		mov	r2, #2
+ 489 00b6 9343     		bic	r3, r2
+ 490 00b8 DAB2     		uxtb	r2, r3
+ 491 00ba 044B     		ldr	r3, .L20
+ 492 00bc 1A70     		strb	r2, [r3]
+ 493              	.L18:
+ 492:.\Generated_Source\PSoC4/BLE.c ****         }
+ 493:.\Generated_Source\PSoC4/BLE.c ****     }
+ 494:.\Generated_Source\PSoC4/BLE.c **** #endif /* CYBLE_GATT_DB_CCCD_COUNT != 0u */
+ 495:.\Generated_Source\PSoC4/BLE.c ****     return(apiResult);
+ 494              		.loc 1 495 0
+ 495 00be 3B1C     		mov	r3, r7
+ 496 00c0 0E33     		add	r3, r3, #14
+ 497 00c2 1B88     		ldrh	r3, [r3]
+ 496:.\Generated_Source\PSoC4/BLE.c **** }
+ 498              		.loc 1 496 0
+ 499 00c4 181C     		mov	r0, r3
+ 500 00c6 BD46     		mov	sp, r7
+ 501 00c8 05B0     		add	sp, sp, #20
+ 502              		@ sp needed
+ 503 00ca 90BD     		pop	{r4, r7, pc}
+ 504              	.L21:
+ 505              		.align	2
+ 506              	.L20:
+ 507 00cc 00000000 		.word	cyBle_pendingFlashWrite
+ 508 00d0 00000000 		.word	cyBle_connHandle
+ 509 00d4 00000000 		.word	cyBle_attValuesCCCDFlashMemory
+ 510 00d8 00000000 		.word	cyBle_attValuesCCCD
+ 511              		.cfi_endproc
+ 512              	.LFE6:
+ 513              		.size	CyBle_StoreBondingData, .-CyBle_StoreBondingData
+ 514              		.section	.text.CyBle_GappStartAdvertisement,"ax",%progbits
+ 515              		.align	2
+ 516              		.global	CyBle_GappStartAdvertisement
+ 517              		.code	16
+ 518              		.thumb_func
+ 519              		.type	CyBle_GappStartAdvertisement, %function
+ 520              	CyBle_GappStartAdvertisement:
+ 521              	.LFB7:
+ 497:.\Generated_Source\PSoC4/BLE.c **** 
+ 498:.\Generated_Source\PSoC4/BLE.c **** 
+ 499:.\Generated_Source\PSoC4/BLE.c **** #endif /* (CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_CENTRAL) && (CYBLE_BONDING_REQUIREMENT == CY
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 19
+
+
+ 500:.\Generated_Source\PSoC4/BLE.c **** 
+ 501:.\Generated_Source\PSoC4/BLE.c **** 
+ 502:.\Generated_Source\PSoC4/BLE.c **** #if(CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER)
+ 503:.\Generated_Source\PSoC4/BLE.c **** 
+ 504:.\Generated_Source\PSoC4/BLE.c ****     /******************************************************************************
+ 505:.\Generated_Source\PSoC4/BLE.c ****     ##Function Name: CyBle_GappStartAdvertisement
+ 506:.\Generated_Source\PSoC4/BLE.c ****     *******************************************************************************
+ 507:.\Generated_Source\PSoC4/BLE.c ****     
+ 508:.\Generated_Source\PSoC4/BLE.c ****     Summary:
+ 509:.\Generated_Source\PSoC4/BLE.c ****      This function is used to start the advertisement using the advertisement data 
+ 510:.\Generated_Source\PSoC4/BLE.c ****      set in the component customizer's GUI. After invoking this API, the device 
+ 511:.\Generated_Source\PSoC4/BLE.c ****      will be available for connection by the devices configured for GAP central 
+ 512:.\Generated_Source\PSoC4/BLE.c ****      role. It is only included if the device is configured for GAP Peripheral or 
+ 513:.\Generated_Source\PSoC4/BLE.c ****      GAP Peripheral + Central role.
+ 514:.\Generated_Source\PSoC4/BLE.c ****      
+ 515:.\Generated_Source\PSoC4/BLE.c ****      On start of advertisement, GAP Peripheral receives the
+ 516:.\Generated_Source\PSoC4/BLE.c ****      CYBLE_EVT_GAPP_ADVERTISEMENT_START_STOP event. The following events are 
+ 517:.\Generated_Source\PSoC4/BLE.c ****      possible on invoking this function:
+ 518:.\Generated_Source\PSoC4/BLE.c ****      
+ 519:.\Generated_Source\PSoC4/BLE.c ****      * CYBLE_EVT_GAP_DEVICE_CONNECTED: If the device connects to remote GAP 
+ 520:.\Generated_Source\PSoC4/BLE.c ****                                          Central device
+ 521:.\Generated_Source\PSoC4/BLE.c ****      * CYBLE_EVT_TIMEOUT: If no device in GAP Central mode connects to this 
+ 522:.\Generated_Source\PSoC4/BLE.c ****                           device within the specified timeout limit. Stack 
+ 523:.\Generated_Source\PSoC4/BLE.c ****                           automatically initiate stop advertising when Slow 
+ 524:.\Generated_Source\PSoC4/BLE.c ****                           advertising was initiated, or starts Slow advertising
+ 525:.\Generated_Source\PSoC4/BLE.c ****                           after Fast advertising timeout occur.
+ 526:.\Generated_Source\PSoC4/BLE.c ****      * CYBLE_EVT_GAPP_ADVERTISEMENT_START_STOP: If device started or stopped
+ 527:.\Generated_Source\PSoC4/BLE.c ****                                                   advertising. Use CyBle_GetState()
+ 528:.\Generated_Source\PSoC4/BLE.c ****                                                   to determine the state. Sequential 
+ 529:.\Generated_Source\PSoC4/BLE.c ****                                                   advertising could be started when
+ 530:.\Generated_Source\PSoC4/BLE.c ****                                                   CYBLE_STATE_DISCONNECTED state is
+ 531:.\Generated_Source\PSoC4/BLE.c ****                                                   returned.
+ 532:.\Generated_Source\PSoC4/BLE.c **** 
+ 533:.\Generated_Source\PSoC4/BLE.c ****     Parameters:
+ 534:.\Generated_Source\PSoC4/BLE.c ****      uint8 advertisingIntervalType: Fast or slow advertising interval with timings
+ 535:.\Generated_Source\PSoC4/BLE.c ****                                     entered in Advertising settings section of the
+ 536:.\Generated_Source\PSoC4/BLE.c ****                                     customizer.
+ 537:.\Generated_Source\PSoC4/BLE.c ****      * CYBLE_ADVERTISING_FAST   0x00u
+ 538:.\Generated_Source\PSoC4/BLE.c ****      * CYBLE_ADVERTISING_SLOW   0x01u
+ 539:.\Generated_Source\PSoC4/BLE.c ****      * CYBLE_ADVERTISING_CUSTOM 0x02u
+ 540:.\Generated_Source\PSoC4/BLE.c ****     
+ 541:.\Generated_Source\PSoC4/BLE.c ****     Return:
+ 542:.\Generated_Source\PSoC4/BLE.c ****      CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ 543:.\Generated_Source\PSoC4/BLE.c ****      failed. Following are the possible error codes.
+ 544:.\Generated_Source\PSoC4/BLE.c ****      <table>
+ 545:.\Generated_Source\PSoC4/BLE.c ****       Errors codes                        Description
+ 546:.\Generated_Source\PSoC4/BLE.c ****       ------------                        -----------
+ 547:.\Generated_Source\PSoC4/BLE.c ****       CYBLE_ERROR_OK                      On successful operation.
+ 548:.\Generated_Source\PSoC4/BLE.c ****       CYBLE_ERROR_INVALID_PARAMETER       On passing an invalid parameter.
+ 549:.\Generated_Source\PSoC4/BLE.c ****       CYBLE_ERROR_INVALID_STATE           On calling this API not in 
+ 550:.\Generated_Source\PSoC4/BLE.c ****                                           Disconnected state.
+ 551:.\Generated_Source\PSoC4/BLE.c ****      </table>
+ 552:.\Generated_Source\PSoC4/BLE.c ****     
+ 553:.\Generated_Source\PSoC4/BLE.c ****     ******************************************************************************/
+ 554:.\Generated_Source\PSoC4/BLE.c ****     CYBLE_API_RESULT_T CyBle_GappStartAdvertisement(uint8 advertisingIntervalType)
+ 555:.\Generated_Source\PSoC4/BLE.c ****     {
+ 522              		.loc 1 555 0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 20
+
+
+ 523              		.cfi_startproc
+ 524 0000 90B5     		push	{r4, r7, lr}
+ 525              		.cfi_def_cfa_offset 12
+ 526              		.cfi_offset 4, -12
+ 527              		.cfi_offset 7, -8
+ 528              		.cfi_offset 14, -4
+ 529 0002 85B0     		sub	sp, sp, #20
+ 530              		.cfi_def_cfa_offset 32
+ 531 0004 00AF     		add	r7, sp, #0
+ 532              		.cfi_def_cfa_register 7
+ 533 0006 021C     		mov	r2, r0
+ 534 0008 FB1D     		add	r3, r7, #7
+ 535 000a 1A70     		strb	r2, [r3]
+ 556:.\Generated_Source\PSoC4/BLE.c ****         CYBLE_API_RESULT_T apiResult;
+ 557:.\Generated_Source\PSoC4/BLE.c ****         
+ 558:.\Generated_Source\PSoC4/BLE.c ****         if(advertisingIntervalType > CYBLE_ADVERTISING_CUSTOM)
+ 536              		.loc 1 558 0
+ 537 000c FB1D     		add	r3, r7, #7
+ 538 000e 1B78     		ldrb	r3, [r3]
+ 539 0010 022B     		cmp	r3, #2
+ 540 0012 04D9     		bls	.L23
+ 559:.\Generated_Source\PSoC4/BLE.c ****         {
+ 560:.\Generated_Source\PSoC4/BLE.c ****             apiResult = CYBLE_ERROR_INVALID_PARAMETER;
+ 541              		.loc 1 560 0
+ 542 0014 3B1C     		mov	r3, r7
+ 543 0016 0E33     		add	r3, r3, #14
+ 544 0018 0122     		mov	r2, #1
+ 545 001a 1A80     		strh	r2, [r3]
+ 546 001c 4BE0     		b	.L24
+ 547              	.L23:
+ 561:.\Generated_Source\PSoC4/BLE.c ****         }
+ 562:.\Generated_Source\PSoC4/BLE.c ****         else if((CYBLE_STATE_DISCONNECTED == CyBle_GetState()) && ((cyBle_eventHandlerFlag & CYBLE_
+ 548              		.loc 1 562 0
+ 549 001e 294B     		ldr	r3, .L30
+ 550 0020 1B78     		ldrb	r3, [r3]
+ 551 0022 042B     		cmp	r3, #4
+ 552 0024 42D1     		bne	.L25
+ 553              		.loc 1 562 0 is_stmt 0 discriminator 1
+ 554 0026 284B     		ldr	r3, .L30+4
+ 555 0028 1B78     		ldrb	r3, [r3]
+ 556 002a DBB2     		uxtb	r3, r3
+ 557 002c 1A1C     		mov	r2, r3
+ 558 002e 0423     		mov	r3, #4
+ 559 0030 1340     		and	r3, r2
+ 560 0032 3BD1     		bne	.L25
+ 563:.\Generated_Source\PSoC4/BLE.c ****         {   
+ 564:.\Generated_Source\PSoC4/BLE.c ****             if(advertisingIntervalType == CYBLE_ADVERTISING_FAST)
+ 561              		.loc 1 564 0 is_stmt 1
+ 562 0034 FB1D     		add	r3, r7, #7
+ 563 0036 1B78     		ldrb	r3, [r3]
+ 564 0038 002B     		cmp	r3, #0
+ 565 003a 0BD1     		bne	.L26
+ 565:.\Generated_Source\PSoC4/BLE.c ****             {
+ 566:.\Generated_Source\PSoC4/BLE.c ****                 cyBle_discoveryModeInfo.advTo = CYBLE_FAST_ADV_TIMEOUT;
+ 566              		.loc 1 566 0
+ 567 003c 234B     		ldr	r3, .L30+8
+ 568 003e 0022     		mov	r2, #0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 21
+
+
+ 569 0040 1A82     		strh	r2, [r3, #16]
+ 567:.\Generated_Source\PSoC4/BLE.c ****                 cyBle_discoveryModeInfo.advParam->advIntvMin = CYBLE_FAST_ADV_INT_MIN;
+ 570              		.loc 1 567 0
+ 571 0042 224B     		ldr	r3, .L30+8
+ 572 0044 5B68     		ldr	r3, [r3, #4]
+ 573 0046 2022     		mov	r2, #32
+ 574 0048 1A80     		strh	r2, [r3]
+ 568:.\Generated_Source\PSoC4/BLE.c ****                 cyBle_discoveryModeInfo.advParam->advIntvMax = CYBLE_FAST_ADV_INT_MAX;
+ 575              		.loc 1 568 0
+ 576 004a 204B     		ldr	r3, .L30+8
+ 577 004c 5B68     		ldr	r3, [r3, #4]
+ 578 004e 3022     		mov	r2, #48
+ 579 0050 5A80     		strh	r2, [r3, #2]
+ 580 0052 10E0     		b	.L27
+ 581              	.L26:
+ 569:.\Generated_Source\PSoC4/BLE.c ****             }
+ 570:.\Generated_Source\PSoC4/BLE.c ****             else if(advertisingIntervalType == CYBLE_ADVERTISING_SLOW)
+ 582              		.loc 1 570 0
+ 583 0054 FB1D     		add	r3, r7, #7
+ 584 0056 1B78     		ldrb	r3, [r3]
+ 585 0058 012B     		cmp	r3, #1
+ 586 005a 0CD1     		bne	.L27
+ 571:.\Generated_Source\PSoC4/BLE.c ****             {
+ 572:.\Generated_Source\PSoC4/BLE.c ****                 cyBle_discoveryModeInfo.advTo = CYBLE_SLOW_ADV_TIMEOUT;
+ 587              		.loc 1 572 0
+ 588 005c 1B4B     		ldr	r3, .L30+8
+ 589 005e 9622     		mov	r2, #150
+ 590 0060 1A82     		strh	r2, [r3, #16]
+ 573:.\Generated_Source\PSoC4/BLE.c ****                 cyBle_discoveryModeInfo.advParam->advIntvMin = CYBLE_SLOW_ADV_INT_MIN;
+ 591              		.loc 1 573 0
+ 592 0062 1A4B     		ldr	r3, .L30+8
+ 593 0064 5B68     		ldr	r3, [r3, #4]
+ 594 0066 C822     		mov	r2, #200
+ 595 0068 D200     		lsl	r2, r2, #3
+ 596 006a 1A80     		strh	r2, [r3]
+ 574:.\Generated_Source\PSoC4/BLE.c ****                 cyBle_discoveryModeInfo.advParam->advIntvMax = CYBLE_SLOW_ADV_INT_MAX;
+ 597              		.loc 1 574 0
+ 598 006c 174B     		ldr	r3, .L30+8
+ 599 006e 5B68     		ldr	r3, [r3, #4]
+ 600 0070 8022     		mov	r2, #128
+ 601 0072 D201     		lsl	r2, r2, #7
+ 602 0074 5A80     		strh	r2, [r3, #2]
+ 603              	.L27:
+ 575:.\Generated_Source\PSoC4/BLE.c ****             }       
+ 576:.\Generated_Source\PSoC4/BLE.c ****             else /* Do not update advertising intervals */
+ 577:.\Generated_Source\PSoC4/BLE.c ****             {
+ 578:.\Generated_Source\PSoC4/BLE.c ****             }
+ 579:.\Generated_Source\PSoC4/BLE.c ****             cyBle_advertisingIntervalType = advertisingIntervalType;
+ 604              		.loc 1 579 0
+ 605 0076 164B     		ldr	r3, .L30+12
+ 606 0078 FA1D     		add	r2, r7, #7
+ 607 007a 1278     		ldrb	r2, [r2]
+ 608 007c 1A70     		strb	r2, [r3]
+ 580:.\Generated_Source\PSoC4/BLE.c ****             apiResult = CyBle_GappEnterDiscoveryMode(&cyBle_discoveryModeInfo);
+ 609              		.loc 1 580 0
+ 610 007e 3C1C     		mov	r4, r7
+ 611 0080 0E34     		add	r4, r4, #14
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 22
+
+
+ 612 0082 124B     		ldr	r3, .L30+8
+ 613 0084 181C     		mov	r0, r3
+ 614 0086 FFF7FEFF 		bl	CyBle_GappEnterDiscoveryMode
+ 615 008a 031C     		mov	r3, r0
+ 616 008c 2380     		strh	r3, [r4]
+ 581:.\Generated_Source\PSoC4/BLE.c ****         
+ 582:.\Generated_Source\PSoC4/BLE.c ****             if(CYBLE_ERROR_OK == apiResult)
+ 617              		.loc 1 582 0
+ 618 008e 3B1C     		mov	r3, r7
+ 619 0090 0E33     		add	r3, r3, #14
+ 620 0092 1B88     		ldrh	r3, [r3]
+ 621 0094 002B     		cmp	r3, #0
+ 622 0096 08D1     		bne	.L28
+ 583:.\Generated_Source\PSoC4/BLE.c ****             {
+ 584:.\Generated_Source\PSoC4/BLE.c ****                 cyBle_eventHandlerFlag |= CYBLE_START_FLAG;
+ 623              		.loc 1 584 0
+ 624 0098 0B4B     		ldr	r3, .L30+4
+ 625 009a 1B78     		ldrb	r3, [r3]
+ 626 009c DBB2     		uxtb	r3, r3
+ 627 009e 0422     		mov	r2, #4
+ 628 00a0 1343     		orr	r3, r2
+ 629 00a2 DAB2     		uxtb	r2, r3
+ 630 00a4 084B     		ldr	r3, .L30+4
+ 631 00a6 1A70     		strb	r2, [r3]
+ 582:.\Generated_Source\PSoC4/BLE.c ****             if(CYBLE_ERROR_OK == apiResult)
+ 632              		.loc 1 582 0
+ 633 00a8 05E0     		b	.L24
+ 634              	.L28:
+ 582:.\Generated_Source\PSoC4/BLE.c ****             if(CYBLE_ERROR_OK == apiResult)
+ 635              		.loc 1 582 0 is_stmt 0 discriminator 1
+ 636 00aa 04E0     		b	.L24
+ 637              	.L25:
+ 585:.\Generated_Source\PSoC4/BLE.c ****             }
+ 586:.\Generated_Source\PSoC4/BLE.c ****         }
+ 587:.\Generated_Source\PSoC4/BLE.c ****         else
+ 588:.\Generated_Source\PSoC4/BLE.c ****         {
+ 589:.\Generated_Source\PSoC4/BLE.c ****             apiResult = CYBLE_ERROR_INVALID_STATE;
+ 638              		.loc 1 589 0 is_stmt 1
+ 639 00ac 3B1C     		mov	r3, r7
+ 640 00ae 0E33     		add	r3, r3, #14
+ 641 00b0 0422     		mov	r2, #4
+ 642 00b2 FF32     		add	r2, r2, #255
+ 643 00b4 1A80     		strh	r2, [r3]
+ 644              	.L24:
+ 590:.\Generated_Source\PSoC4/BLE.c ****         }
+ 591:.\Generated_Source\PSoC4/BLE.c **** 
+ 592:.\Generated_Source\PSoC4/BLE.c ****         return (apiResult);
+ 645              		.loc 1 592 0
+ 646 00b6 3B1C     		mov	r3, r7
+ 647 00b8 0E33     		add	r3, r3, #14
+ 648 00ba 1B88     		ldrh	r3, [r3]
+ 593:.\Generated_Source\PSoC4/BLE.c ****     }
+ 649              		.loc 1 593 0
+ 650 00bc 181C     		mov	r0, r3
+ 651 00be BD46     		mov	sp, r7
+ 652 00c0 05B0     		add	sp, sp, #20
+ 653              		@ sp needed
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 23
+
+
+ 654 00c2 90BD     		pop	{r4, r7, pc}
+ 655              	.L31:
+ 656              		.align	2
+ 657              	.L30:
+ 658 00c4 00000000 		.word	cyBle_state
+ 659 00c8 00000000 		.word	cyBle_eventHandlerFlag
+ 660 00cc 00000000 		.word	cyBle_discoveryModeInfo
+ 661 00d0 00000000 		.word	cyBle_advertisingIntervalType
+ 662              		.cfi_endproc
+ 663              	.LFE7:
+ 664              		.size	CyBle_GappStartAdvertisement, .-CyBle_GappStartAdvertisement
+ 665              		.section	.text.CyBle_GappStopAdvertisement,"ax",%progbits
+ 666              		.align	2
+ 667              		.global	CyBle_GappStopAdvertisement
+ 668              		.code	16
+ 669              		.thumb_func
+ 670              		.type	CyBle_GappStopAdvertisement, %function
+ 671              	CyBle_GappStopAdvertisement:
+ 672              	.LFB8:
+ 594:.\Generated_Source\PSoC4/BLE.c **** 
+ 595:.\Generated_Source\PSoC4/BLE.c ****     
+ 596:.\Generated_Source\PSoC4/BLE.c ****     /******************************************************************************
+ 597:.\Generated_Source\PSoC4/BLE.c ****     ##Function Name: CyBle_GappStopAdvertisement
+ 598:.\Generated_Source\PSoC4/BLE.c ****     *******************************************************************************
+ 599:.\Generated_Source\PSoC4/BLE.c ****     
+ 600:.\Generated_Source\PSoC4/BLE.c ****      Summary:
+ 601:.\Generated_Source\PSoC4/BLE.c ****       This function can be used to exit from discovery mode. After the execution 
+ 602:.\Generated_Source\PSoC4/BLE.c ****       of this function, there will no longer be any advertisements. On stopping 
+ 603:.\Generated_Source\PSoC4/BLE.c ****       advertising, GAP Peripheral receives CYBLE_EVT_GAPP_ADVERTISEMENT_START_STOP
+ 604:.\Generated_Source\PSoC4/BLE.c ****       event. It is expected that the application layer tracks the function call 
+ 605:.\Generated_Source\PSoC4/BLE.c ****       performed before occurrence of this event as this event can occur on making 
+ 606:.\Generated_Source\PSoC4/BLE.c ****       a call to Cy_BleGappStartAdvertisement(), CyBle_GappEnterDiscoveryMode(), 
+ 607:.\Generated_Source\PSoC4/BLE.c ****       or CyBle_GappStartAdvertisement() functions as well.
+ 608:.\Generated_Source\PSoC4/BLE.c ****       
+ 609:.\Generated_Source\PSoC4/BLE.c ****       The following event occurs on invoking this function:
+ 610:.\Generated_Source\PSoC4/BLE.c ****       * CYBLE_EVT_GAPP_ADVERTISEMENT_START_STOP
+ 611:.\Generated_Source\PSoC4/BLE.c ****     
+ 612:.\Generated_Source\PSoC4/BLE.c ****      Parameters:
+ 613:.\Generated_Source\PSoC4/BLE.c ****       None
+ 614:.\Generated_Source\PSoC4/BLE.c ****     
+ 615:.\Generated_Source\PSoC4/BLE.c ****      Return:
+ 616:.\Generated_Source\PSoC4/BLE.c ****       None
+ 617:.\Generated_Source\PSoC4/BLE.c ****     
+ 618:.\Generated_Source\PSoC4/BLE.c ****     ******************************************************************************/
+ 619:.\Generated_Source\PSoC4/BLE.c ****     void CyBle_GappStopAdvertisement(void)
+ 620:.\Generated_Source\PSoC4/BLE.c ****     {
+ 673              		.loc 1 620 0
+ 674              		.cfi_startproc
+ 675 0000 80B5     		push	{r7, lr}
+ 676              		.cfi_def_cfa_offset 8
+ 677              		.cfi_offset 7, -8
+ 678              		.cfi_offset 14, -4
+ 679 0002 00AF     		add	r7, sp, #0
+ 680              		.cfi_def_cfa_register 7
+ 621:.\Generated_Source\PSoC4/BLE.c ****         CyBle_GappExitDiscoveryMode();
+ 681              		.loc 1 621 0
+ 682 0004 FFF7FEFF 		bl	CyBle_GappExitDiscoveryMode
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 24
+
+
+ 622:.\Generated_Source\PSoC4/BLE.c ****         cyBle_eventHandlerFlag |= CYBLE_STOP_FLAG;
+ 683              		.loc 1 622 0
+ 684 0008 044B     		ldr	r3, .L33
+ 685 000a 1B78     		ldrb	r3, [r3]
+ 686 000c DBB2     		uxtb	r3, r3
+ 687 000e 0822     		mov	r2, #8
+ 688 0010 1343     		orr	r3, r2
+ 689 0012 DAB2     		uxtb	r2, r3
+ 690 0014 014B     		ldr	r3, .L33
+ 691 0016 1A70     		strb	r2, [r3]
+ 623:.\Generated_Source\PSoC4/BLE.c ****     }
+ 692              		.loc 1 623 0
+ 693 0018 BD46     		mov	sp, r7
+ 694              		@ sp needed
+ 695 001a 80BD     		pop	{r7, pc}
+ 696              	.L34:
+ 697              		.align	2
+ 698              	.L33:
+ 699 001c 00000000 		.word	cyBle_eventHandlerFlag
+ 700              		.cfi_endproc
+ 701              	.LFE8:
+ 702              		.size	CyBle_GappStopAdvertisement, .-CyBle_GappStopAdvertisement
+ 703              		.section	.text.CyBle_ChangeAdDeviceAddress,"ax",%progbits
+ 704              		.align	2
+ 705              		.global	CyBle_ChangeAdDeviceAddress
+ 706              		.code	16
+ 707              		.thumb_func
+ 708              		.type	CyBle_ChangeAdDeviceAddress, %function
+ 709              	CyBle_ChangeAdDeviceAddress:
+ 710              	.LFB9:
+ 624:.\Generated_Source\PSoC4/BLE.c ****     
+ 625:.\Generated_Source\PSoC4/BLE.c ****     
+ 626:.\Generated_Source\PSoC4/BLE.c ****     /******************************************************************************
+ 627:.\Generated_Source\PSoC4/BLE.c ****     ##Function Name: CyBle_ChangeAdDeviceAddress
+ 628:.\Generated_Source\PSoC4/BLE.c ****     *******************************************************************************
+ 629:.\Generated_Source\PSoC4/BLE.c **** 
+ 630:.\Generated_Source\PSoC4/BLE.c ****     Summary:
+ 631:.\Generated_Source\PSoC4/BLE.c ****      This API is used to set the Bluetooth device address into the advertisement 
+ 632:.\Generated_Source\PSoC4/BLE.c ****      or scan response data structure.
+ 633:.\Generated_Source\PSoC4/BLE.c **** 
+ 634:.\Generated_Source\PSoC4/BLE.c ****     Parameters:
+ 635:.\Generated_Source\PSoC4/BLE.c ****      bdAddr: Bluetooth Device address. The variable is of type CYBLE_GAP_BD_ADDR_T
+ 636:.\Generated_Source\PSoC4/BLE.c ****      uint8 dest: 0 - avrevtisement structure, not zero value selects scan response
+ 637:.\Generated_Source\PSoC4/BLE.c ****                  structure.
+ 638:.\Generated_Source\PSoC4/BLE.c **** 
+ 639:.\Generated_Source\PSoC4/BLE.c ****     Return:
+ 640:.\Generated_Source\PSoC4/BLE.c ****      None
+ 641:.\Generated_Source\PSoC4/BLE.c ****  
+ 642:.\Generated_Source\PSoC4/BLE.c ****     ******************************************************************************/
+ 643:.\Generated_Source\PSoC4/BLE.c ****     void CyBle_ChangeAdDeviceAddress(const CYBLE_GAP_BD_ADDR_T* bdAddr, uint8 dest)
+ 644:.\Generated_Source\PSoC4/BLE.c ****     {
+ 711              		.loc 1 644 0
+ 712              		.cfi_startproc
+ 713 0000 80B5     		push	{r7, lr}
+ 714              		.cfi_def_cfa_offset 8
+ 715              		.cfi_offset 7, -8
+ 716              		.cfi_offset 14, -4
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 25
+
+
+ 717 0002 84B0     		sub	sp, sp, #16
+ 718              		.cfi_def_cfa_offset 24
+ 719 0004 00AF     		add	r7, sp, #0
+ 720              		.cfi_def_cfa_register 7
+ 721 0006 7860     		str	r0, [r7, #4]
+ 722 0008 0A1C     		mov	r2, r1
+ 723 000a FB1C     		add	r3, r7, #3
+ 724 000c 1A70     		strb	r2, [r3]
+ 645:.\Generated_Source\PSoC4/BLE.c ****         uint8 i;
+ 646:.\Generated_Source\PSoC4/BLE.c ****         uint8 *destBuffer = NULL;
+ 725              		.loc 1 646 0
+ 726 000e 0023     		mov	r3, #0
+ 727 0010 BB60     		str	r3, [r7, #8]
+ 647:.\Generated_Source\PSoC4/BLE.c ****         
+ 648:.\Generated_Source\PSoC4/BLE.c ****         if(dest == 0u)      /* Destination - advertising structure */
+ 649:.\Generated_Source\PSoC4/BLE.c ****         {
+ 650:.\Generated_Source\PSoC4/BLE.c ****             #ifdef CYBLE_ADV_PKT_INDEX_BLUETOOTH_DEVICE_ADDRESS
+ 651:.\Generated_Source\PSoC4/BLE.c ****                 destBuffer = &cyBle_discoveryData.advData[CYBLE_ADV_PKT_INDEX_BLUETOOTH_DEVICE_ADDR
+ 652:.\Generated_Source\PSoC4/BLE.c ****             #endif /* CYBLE_ADV_PKT_INDEX_BLUETOOTH_DEVICE_ADDRESS */
+ 653:.\Generated_Source\PSoC4/BLE.c ****         }
+ 654:.\Generated_Source\PSoC4/BLE.c ****         else                /* Destination - scan response structure */
+ 655:.\Generated_Source\PSoC4/BLE.c ****         {
+ 656:.\Generated_Source\PSoC4/BLE.c ****             #ifdef CYBLE_SCN_PKT_INDEX_BLUETOOTH_DEVICE_ADDRESS
+ 657:.\Generated_Source\PSoC4/BLE.c ****                 destBuffer = &cyBle_scanRspData.scanRspData[CYBLE_SCN_PKT_INDEX_BLUETOOTH_DEVICE_AD
+ 658:.\Generated_Source\PSoC4/BLE.c ****             #endif /* CYBLE_SCN_PKT_INDEX_BLUETOOTH_DEVICE_ADDRESS */    
+ 659:.\Generated_Source\PSoC4/BLE.c ****         }
+ 660:.\Generated_Source\PSoC4/BLE.c ****         
+ 661:.\Generated_Source\PSoC4/BLE.c ****         if(destBuffer != NULL)
+ 728              		.loc 1 661 0
+ 729 0012 BB68     		ldr	r3, [r7, #8]
+ 730 0014 002B     		cmp	r3, #0
+ 731 0016 20D0     		beq	.L35
+ 662:.\Generated_Source\PSoC4/BLE.c ****         {
+ 663:.\Generated_Source\PSoC4/BLE.c ****             /* Update Device Address type */
+ 664:.\Generated_Source\PSoC4/BLE.c ****             destBuffer[0u] = bdAddr->type;
+ 732              		.loc 1 664 0
+ 733 0018 7B68     		ldr	r3, [r7, #4]
+ 734 001a 9A79     		ldrb	r2, [r3, #6]
+ 735 001c BB68     		ldr	r3, [r7, #8]
+ 736 001e 1A70     		strb	r2, [r3]
+ 665:.\Generated_Source\PSoC4/BLE.c ****             
+ 666:.\Generated_Source\PSoC4/BLE.c ****             for(i = 0; i < CYBLE_GAP_BD_ADDR_SIZE; i++)
+ 737              		.loc 1 666 0
+ 738 0020 3B1C     		mov	r3, r7
+ 739 0022 0F33     		add	r3, r3, #15
+ 740 0024 0022     		mov	r2, #0
+ 741 0026 1A70     		strb	r2, [r3]
+ 742 0028 12E0     		b	.L37
+ 743              	.L38:
+ 667:.\Generated_Source\PSoC4/BLE.c ****             {
+ 668:.\Generated_Source\PSoC4/BLE.c ****                 destBuffer[i + 1u] = bdAddr->bdAddr[i];
+ 744              		.loc 1 668 0 discriminator 2
+ 745 002a 3B1C     		mov	r3, r7
+ 746 002c 0F33     		add	r3, r3, #15
+ 747 002e 1B78     		ldrb	r3, [r3]
+ 748 0030 0133     		add	r3, r3, #1
+ 749 0032 BA68     		ldr	r2, [r7, #8]
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 26
+
+
+ 750 0034 D318     		add	r3, r2, r3
+ 751 0036 3A1C     		mov	r2, r7
+ 752 0038 0F32     		add	r2, r2, #15
+ 753 003a 1278     		ldrb	r2, [r2]
+ 754 003c 7968     		ldr	r1, [r7, #4]
+ 755 003e 8A5C     		ldrb	r2, [r1, r2]
+ 756 0040 1A70     		strb	r2, [r3]
+ 666:.\Generated_Source\PSoC4/BLE.c ****             for(i = 0; i < CYBLE_GAP_BD_ADDR_SIZE; i++)
+ 757              		.loc 1 666 0 discriminator 2
+ 758 0042 3B1C     		mov	r3, r7
+ 759 0044 0F33     		add	r3, r3, #15
+ 760 0046 1A78     		ldrb	r2, [r3]
+ 761 0048 3B1C     		mov	r3, r7
+ 762 004a 0F33     		add	r3, r3, #15
+ 763 004c 0132     		add	r2, r2, #1
+ 764 004e 1A70     		strb	r2, [r3]
+ 765              	.L37:
+ 666:.\Generated_Source\PSoC4/BLE.c ****             for(i = 0; i < CYBLE_GAP_BD_ADDR_SIZE; i++)
+ 766              		.loc 1 666 0 is_stmt 0 discriminator 1
+ 767 0050 3B1C     		mov	r3, r7
+ 768 0052 0F33     		add	r3, r3, #15
+ 769 0054 1B78     		ldrb	r3, [r3]
+ 770 0056 052B     		cmp	r3, #5
+ 771 0058 E7D9     		bls	.L38
+ 772              	.L35:
+ 669:.\Generated_Source\PSoC4/BLE.c ****             }
+ 670:.\Generated_Source\PSoC4/BLE.c ****         }
+ 671:.\Generated_Source\PSoC4/BLE.c ****     }
+ 773              		.loc 1 671 0 is_stmt 1
+ 774 005a BD46     		mov	sp, r7
+ 775 005c 04B0     		add	sp, sp, #16
+ 776              		@ sp needed
+ 777 005e 80BD     		pop	{r7, pc}
+ 778              		.cfi_endproc
+ 779              	.LFE9:
+ 780              		.size	CyBle_ChangeAdDeviceAddress, .-CyBle_ChangeAdDeviceAddress
+ 781              		.section	.text.CyBle_ChangeAdLocalName,"ax",%progbits
+ 782              		.align	2
+ 783              		.code	16
+ 784              		.thumb_func
+ 785              		.type	CyBle_ChangeAdLocalName, %function
+ 786              	CyBle_ChangeAdLocalName:
+ 787              	.LFB10:
+ 672:.\Generated_Source\PSoC4/BLE.c ****   
+ 673:.\Generated_Source\PSoC4/BLE.c **** #endif /* CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER */
+ 674:.\Generated_Source\PSoC4/BLE.c **** 
+ 675:.\Generated_Source\PSoC4/BLE.c **** 
+ 676:.\Generated_Source\PSoC4/BLE.c **** #if(CYBLE_GAP_ROLE_CENTRAL || CYBLE_GAP_ROLE_OBSERVER)
+ 677:.\Generated_Source\PSoC4/BLE.c **** 
+ 678:.\Generated_Source\PSoC4/BLE.c ****     /******************************************************************************
+ 679:.\Generated_Source\PSoC4/BLE.c ****     ##Function Name: CyBle_GapcStartScan
+ 680:.\Generated_Source\PSoC4/BLE.c ****     *******************************************************************************
+ 681:.\Generated_Source\PSoC4/BLE.c ****     
+ 682:.\Generated_Source\PSoC4/BLE.c ****      Summary:
+ 683:.\Generated_Source\PSoC4/BLE.c ****       This function is used for discovering GAP peripheral devices that are 
+ 684:.\Generated_Source\PSoC4/BLE.c ****       available for connection. It performs the scanning routine using the 
+ 685:.\Generated_Source\PSoC4/BLE.c ****       parameters entered in the component's customizer.
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 27
+
+
+ 686:.\Generated_Source\PSoC4/BLE.c ****       
+ 687:.\Generated_Source\PSoC4/BLE.c ****       As soon as the discovery operation starts, CYBLE_EVT_GAPC_SCAN_START_STOP 
+ 688:.\Generated_Source\PSoC4/BLE.c ****       event is generated. The CYBLE_EVT_GAPC_SCAN_PROGRESS_RESULT event is 
+ 689:.\Generated_Source\PSoC4/BLE.c ****       generated when a GAP peripheral device is located. There are three discovery
+ 690:.\Generated_Source\PSoC4/BLE.c ****       procedures can be selected in the customizer's GUI:
+ 691:.\Generated_Source\PSoC4/BLE.c ****       
+ 692:.\Generated_Source\PSoC4/BLE.c ****       * Observation procedure: A device performing the observer role receives only
+ 693:.\Generated_Source\PSoC4/BLE.c ****                                advertisement data from devices irrespective of 
+ 694:.\Generated_Source\PSoC4/BLE.c ****                                their discoverable mode settings. Advertisement 
+ 695:.\Generated_Source\PSoC4/BLE.c ****                                data received is provided by the event,      
+ 696:.\Generated_Source\PSoC4/BLE.c ****                                CYBLE_EVT_GAPC_SCAN_PROGRESS_RESULT. This procedure
+ 697:.\Generated_Source\PSoC4/BLE.c ****                                requires the scanType sub parameter to be passive
+ 698:.\Generated_Source\PSoC4/BLE.c ****                                scanning. 
+ 699:.\Generated_Source\PSoC4/BLE.c ****       
+ 700:.\Generated_Source\PSoC4/BLE.c ****       * Limited Discovery procedure: A device performing the limited discovery
+ 701:.\Generated_Source\PSoC4/BLE.c ****                                      procedure receives advertisement data and 
+ 702:.\Generated_Source\PSoC4/BLE.c ****                                      scan# response data from devices in the 
+ 703:.\Generated_Source\PSoC4/BLE.c ****                                      limited discoverable mode only. Received data
+ 704:.\Generated_Source\PSoC4/BLE.c ****                                      is provided by the event, 
+ 705:.\Generated_Source\PSoC4/BLE.c ****                                      CYBLE_EVT_GAPC_SCAN_PROGRESS_RESULT. This 
+ 706:.\Generated_Source\PSoC4/BLE.c ****                                      procedure requires the scanType sub-parameter 
+ 707:.\Generated_Source\PSoC4/BLE.c ****                                      to be active scanning.
+ 708:.\Generated_Source\PSoC4/BLE.c ****       
+ 709:.\Generated_Source\PSoC4/BLE.c ****       * General Discovery procedure: A device performing the general discovery 
+ 710:.\Generated_Source\PSoC4/BLE.c ****                                      procedure receives the advertisement data and
+ 711:.\Generated_Source\PSoC4/BLE.c ****                                      scan response data from devices in both 
+ 712:.\Generated_Source\PSoC4/BLE.c ****                                      limited discoverable mode and the general 
+ 713:.\Generated_Source\PSoC4/BLE.c ****                                      discoverable mode. Received data is provided
+ 714:.\Generated_Source\PSoC4/BLE.c ****                                      by the event,
+ 715:.\Generated_Source\PSoC4/BLE.c ****                                      CYBLE_EVT_GAPC_SCAN_PROGRESS_RESULT. This 
+ 716:.\Generated_Source\PSoC4/BLE.c ****                                      procedure requires the scanType sub-parameter
+ 717:.\Generated_Source\PSoC4/BLE.c ****                                      to be active scanning.
+ 718:.\Generated_Source\PSoC4/BLE.c ****       
+ 719:.\Generated_Source\PSoC4/BLE.c ****       Every Advertisement / Scan response packet received results in a new event, 
+ 720:.\Generated_Source\PSoC4/BLE.c ****       CYBLE_EVT_GAPC_SCAN_PROGRESS_RESULT.
+ 721:.\Generated_Source\PSoC4/BLE.c ****       If 'scanTo' sub-parameter is a non-zero value, then upon commencement of 
+ 722:.\Generated_Source\PSoC4/BLE.c ****       discovery procedure and elapsed time = 'scanTo', CYBLE_EVT_TIMEOUT event
+ 723:.\Generated_Source\PSoC4/BLE.c ****       is generated with the event parameter indicating CYBLE_GAP_SCAN_TO.
+ 724:.\Generated_Source\PSoC4/BLE.c ****       Possible generated events are:
+ 725:.\Generated_Source\PSoC4/BLE.c ****       * CYBLE_EVT_GAPC_SCAN_START_STOP: If a device started or stopped scanning. 
+ 726:.\Generated_Source\PSoC4/BLE.c ****                                         Use CyBle_GetState() to determine the 
+ 727:.\Generated_Source\PSoC4/BLE.c ****                                         state. Sequential scanning could be 
+ 728:.\Generated_Source\PSoC4/BLE.c ****                                         started when CYBLE_STATE_DISCONNECTED 
+ 729:.\Generated_Source\PSoC4/BLE.c ****                                         state is returned. 
+ 730:.\Generated_Source\PSoC4/BLE.c ****       * CYBLE_EVT_GAPC_SCAN_PROGRESS_RESULT 
+ 731:.\Generated_Source\PSoC4/BLE.c ****       * CYBLE_EVT_TIMEOUT (CYBLE_GAP_SCAN_TO)
+ 732:.\Generated_Source\PSoC4/BLE.c ****     
+ 733:.\Generated_Source\PSoC4/BLE.c ****      Parameters:
+ 734:.\Generated_Source\PSoC4/BLE.c ****       uint8 scanningIntervalType:  Fast or slow scanning interval with
+ 735:.\Generated_Source\PSoC4/BLE.c ****           timings entered in Scan settings section of the customiser.
+ 736:.\Generated_Source\PSoC4/BLE.c ****     	  * CYBLE_SCANNING_FAST   0x00u
+ 737:.\Generated_Source\PSoC4/BLE.c ****     	  * CYBLE_SCANNING_SLOW   0x01u
+ 738:.\Generated_Source\PSoC4/BLE.c ****     	  * CYBLE_SCANNING_CUSTOM 0x02u
+ 739:.\Generated_Source\PSoC4/BLE.c ****     
+ 740:.\Generated_Source\PSoC4/BLE.c ****     Return:
+ 741:.\Generated_Source\PSoC4/BLE.c ****      CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ 742:.\Generated_Source\PSoC4/BLE.c ****      failed. Following are the possible error codes.
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 28
+
+
+ 743:.\Generated_Source\PSoC4/BLE.c ****      <table>
+ 744:.\Generated_Source\PSoC4/BLE.c ****       Errors codes                        Description
+ 745:.\Generated_Source\PSoC4/BLE.c ****       ------------                        -----------
+ 746:.\Generated_Source\PSoC4/BLE.c ****       CYBLE_ERROR_OK                      On successful operation.
+ 747:.\Generated_Source\PSoC4/BLE.c ****       CYBLE_ERROR_STACK_INTERNAL          An error occurred in the BLE stack.
+ 748:.\Generated_Source\PSoC4/BLE.c ****       CYBLE_ERROR_INVALID_PARAMETER       On passing an invalid parameter.
+ 749:.\Generated_Source\PSoC4/BLE.c ****      </table>
+ 750:.\Generated_Source\PSoC4/BLE.c ****      
+ 751:.\Generated_Source\PSoC4/BLE.c ****     ******************************************************************************/
+ 752:.\Generated_Source\PSoC4/BLE.c ****     CYBLE_API_RESULT_T CyBle_GapcStartScan(uint8 scanningIntervalType)
+ 753:.\Generated_Source\PSoC4/BLE.c ****     {
+ 754:.\Generated_Source\PSoC4/BLE.c ****         CYBLE_API_RESULT_T apiResult;
+ 755:.\Generated_Source\PSoC4/BLE.c **** 
+ 756:.\Generated_Source\PSoC4/BLE.c ****         if(scanningIntervalType > CYBLE_SCANNING_CUSTOM)
+ 757:.\Generated_Source\PSoC4/BLE.c ****         {
+ 758:.\Generated_Source\PSoC4/BLE.c ****             apiResult = CYBLE_ERROR_INVALID_PARAMETER;
+ 759:.\Generated_Source\PSoC4/BLE.c ****         }
+ 760:.\Generated_Source\PSoC4/BLE.c ****         else
+ 761:.\Generated_Source\PSoC4/BLE.c ****         {
+ 762:.\Generated_Source\PSoC4/BLE.c ****             if(scanningIntervalType == CYBLE_SCANNING_FAST)
+ 763:.\Generated_Source\PSoC4/BLE.c ****             {
+ 764:.\Generated_Source\PSoC4/BLE.c ****                 cyBle_discoveryInfo.scanTo = CYBLE_FAST_SCAN_TIMEOUT;
+ 765:.\Generated_Source\PSoC4/BLE.c ****                 cyBle_discoveryInfo.scanIntv = CYBLE_FAST_SCAN_INTERVAL;
+ 766:.\Generated_Source\PSoC4/BLE.c ****                 cyBle_discoveryInfo.scanWindow = CYBLE_FAST_SCAN_WINDOW;
+ 767:.\Generated_Source\PSoC4/BLE.c ****             }
+ 768:.\Generated_Source\PSoC4/BLE.c ****             else if(scanningIntervalType == CYBLE_SCANNING_SLOW)
+ 769:.\Generated_Source\PSoC4/BLE.c ****             {
+ 770:.\Generated_Source\PSoC4/BLE.c ****                 cyBle_discoveryInfo.scanTo = CYBLE_SLOW_SCAN_TIMEOUT;
+ 771:.\Generated_Source\PSoC4/BLE.c ****                 cyBle_discoveryInfo.scanIntv = CYBLE_SLOW_SCAN_INTERVAL;
+ 772:.\Generated_Source\PSoC4/BLE.c ****                 cyBle_discoveryInfo.scanWindow = CYBLE_SLOW_SCAN_WINDOW;
+ 773:.\Generated_Source\PSoC4/BLE.c ****             }       
+ 774:.\Generated_Source\PSoC4/BLE.c ****             else /* Do not update scanning intervals */
+ 775:.\Generated_Source\PSoC4/BLE.c ****             {
+ 776:.\Generated_Source\PSoC4/BLE.c ****             }
+ 777:.\Generated_Source\PSoC4/BLE.c ****             
+ 778:.\Generated_Source\PSoC4/BLE.c ****             cyBle_scanningIntervalType = scanningIntervalType;
+ 779:.\Generated_Source\PSoC4/BLE.c ****             apiResult = CyBle_GapcStartDiscovery(&cyBle_discoveryInfo);
+ 780:.\Generated_Source\PSoC4/BLE.c ****         
+ 781:.\Generated_Source\PSoC4/BLE.c ****             if(CYBLE_ERROR_OK == apiResult)
+ 782:.\Generated_Source\PSoC4/BLE.c ****             {
+ 783:.\Generated_Source\PSoC4/BLE.c ****                 cyBle_eventHandlerFlag |= CYBLE_START_FLAG;
+ 784:.\Generated_Source\PSoC4/BLE.c ****             }
+ 785:.\Generated_Source\PSoC4/BLE.c ****         }
+ 786:.\Generated_Source\PSoC4/BLE.c ****        
+ 787:.\Generated_Source\PSoC4/BLE.c ****         return (apiResult);
+ 788:.\Generated_Source\PSoC4/BLE.c ****     }
+ 789:.\Generated_Source\PSoC4/BLE.c ****     
+ 790:.\Generated_Source\PSoC4/BLE.c ****     
+ 791:.\Generated_Source\PSoC4/BLE.c ****     /******************************************************************************
+ 792:.\Generated_Source\PSoC4/BLE.c ****     ##Function Name: CyBle_GapcStopScan
+ 793:.\Generated_Source\PSoC4/BLE.c ****     *******************************************************************************
+ 794:.\Generated_Source\PSoC4/BLE.c ****     
+ 795:.\Generated_Source\PSoC4/BLE.c ****      Summary:
+ 796:.\Generated_Source\PSoC4/BLE.c ****       This function used to stop the discovery of devices. On stopping discovery
+ 797:.\Generated_Source\PSoC4/BLE.c ****       operation, CYBLE_EVT_GAPC_SCAN_START_STOP event is generated. Application
+ 798:.\Generated_Source\PSoC4/BLE.c ****       layer needs to keep track of the function call made before receiving this
+ 799:.\Generated_Source\PSoC4/BLE.c ****       event to associate this event with either the start or stop discovery
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 29
+
+
+ 800:.\Generated_Source\PSoC4/BLE.c ****       function.
+ 801:.\Generated_Source\PSoC4/BLE.c ****     
+ 802:.\Generated_Source\PSoC4/BLE.c ****       Possible events generated are:
+ 803:.\Generated_Source\PSoC4/BLE.c ****        * CYBLE_EVT_GAPC_SCAN_START_STOP
+ 804:.\Generated_Source\PSoC4/BLE.c ****     
+ 805:.\Generated_Source\PSoC4/BLE.c ****      Parameters:
+ 806:.\Generated_Source\PSoC4/BLE.c ****       None
+ 807:.\Generated_Source\PSoC4/BLE.c ****     
+ 808:.\Generated_Source\PSoC4/BLE.c ****      Return:
+ 809:.\Generated_Source\PSoC4/BLE.c ****       None
+ 810:.\Generated_Source\PSoC4/BLE.c ****     
+ 811:.\Generated_Source\PSoC4/BLE.c ****     ******************************************************************************/
+ 812:.\Generated_Source\PSoC4/BLE.c ****     void CyBle_GapcStopScan(void)
+ 813:.\Generated_Source\PSoC4/BLE.c ****     {
+ 814:.\Generated_Source\PSoC4/BLE.c ****         CyBle_GapcStopDiscovery();
+ 815:.\Generated_Source\PSoC4/BLE.c ****         
+ 816:.\Generated_Source\PSoC4/BLE.c ****         cyBle_eventHandlerFlag |= CYBLE_STOP_FLAG;
+ 817:.\Generated_Source\PSoC4/BLE.c ****     }
+ 818:.\Generated_Source\PSoC4/BLE.c **** 
+ 819:.\Generated_Source\PSoC4/BLE.c ****     
+ 820:.\Generated_Source\PSoC4/BLE.c **** #endif /* CYBLE_GAP_ROLE_CENTRAL || CYBLE_GAP_ROLE_OBSERVER */
+ 821:.\Generated_Source\PSoC4/BLE.c **** 
+ 822:.\Generated_Source\PSoC4/BLE.c **** 
+ 823:.\Generated_Source\PSoC4/BLE.c **** #if(CYBLE_GAP_ROLE_CENTRAL)
+ 824:.\Generated_Source\PSoC4/BLE.c **** 
+ 825:.\Generated_Source\PSoC4/BLE.c ****     /******************************************************************************
+ 826:.\Generated_Source\PSoC4/BLE.c ****     ##Function Name: CyBle_GapcConnectDevice
+ 827:.\Generated_Source\PSoC4/BLE.c ****     *******************************************************************************
+ 828:.\Generated_Source\PSoC4/BLE.c ****     
+ 829:.\Generated_Source\PSoC4/BLE.c ****     Summary:
+ 830:.\Generated_Source\PSoC4/BLE.c ****      This function is used to send a connection request to the remote device with
+ 831:.\Generated_Source\PSoC4/BLE.c ****      the connection parameters set in the component customizer. This function needs
+ 832:.\Generated_Source\PSoC4/BLE.c ****      to be called only once after the target device is discovered by 
+ 833:.\Generated_Source\PSoC4/BLE.c ****      CyBle_GapcStartScan() and further scanning has stopped. Scanning is 
+ 834:.\Generated_Source\PSoC4/BLE.c ****      successfully stopped on invoking CyBle_GapcStopScan() and then receiving the
+ 835:.\Generated_Source\PSoC4/BLE.c ****      event CYBLE_EVT_GAPC_SCAN_START_STOP with sub-parameter 'success' = 0x01u.
+ 836:.\Generated_Source\PSoC4/BLE.c ****      
+ 837:.\Generated_Source\PSoC4/BLE.c ****      On successful connection, the following events are generated at the GAP 
+ 838:.\Generated_Source\PSoC4/BLE.c ****      Central device (as well as the GAP Peripheral device), in the following order.
+ 839:.\Generated_Source\PSoC4/BLE.c ****      * CYBLE_EVT_GATT_CONNECT_IND
+ 840:.\Generated_Source\PSoC4/BLE.c ****      * CYBLE_EVT_GAP_DEVICE_CONNECTED
+ 841:.\Generated_Source\PSoC4/BLE.c ****  
+ 842:.\Generated_Source\PSoC4/BLE.c ****      A procedure is considered to have timed out if a connection response packet is 
+ 843:.\Generated_Source\PSoC4/BLE.c ****      not received within time set by cyBle_connectingTimeout global variable
+ 844:.\Generated_Source\PSoC4/BLE.c ****      (30 seconds by default). CYBLE_EVT_TIMEOUT event with CYBLE_GENERIC_TO parameter
+ 845:.\Generated_Source\PSoC4/BLE.c ****      will indicate about connection procedure timeout. Connection will automatically
+ 846:.\Generated_Source\PSoC4/BLE.c ****      be cancelled and state will be changed to CYBLE_STATE_DISCONNECTED.
+ 847:.\Generated_Source\PSoC4/BLE.c ****     
+ 848:.\Generated_Source\PSoC4/BLE.c ****     Parameters:
+ 849:.\Generated_Source\PSoC4/BLE.c ****      const CYBLE_GAP_BD_ADDR_T address: The device address of the remote device to 
+ 850:.\Generated_Source\PSoC4/BLE.c ****                                         connect to. 
+ 851:.\Generated_Source\PSoC4/BLE.c ****      timeout: Timeout for which timer to be started in seconds.
+ 852:.\Generated_Source\PSoC4/BLE.c ****  
+ 853:.\Generated_Source\PSoC4/BLE.c ****     Return:
+ 854:.\Generated_Source\PSoC4/BLE.c ****      CYBLE_API_RESULT_T : Return value indicates if the function succeeded or 
+ 855:.\Generated_Source\PSoC4/BLE.c ****      failed. Following are the possible error codes.
+ 856:.\Generated_Source\PSoC4/BLE.c ****      <table>
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 30
+
+
+ 857:.\Generated_Source\PSoC4/BLE.c ****       Errors codes                        Description
+ 858:.\Generated_Source\PSoC4/BLE.c ****       ------------                        -----------
+ 859:.\Generated_Source\PSoC4/BLE.c ****       CYBLE_ERROR_OK                      On successful operation.
+ 860:.\Generated_Source\PSoC4/BLE.c ****       CYBLE_ERROR_STACK_INTERNAL          On error occurred in the BLE stack.
+ 861:.\Generated_Source\PSoC4/BLE.c ****       CYBLE_ERROR_INVALID_PARAMETER       On passing an invalid parameter.
+ 862:.\Generated_Source\PSoC4/BLE.c ****       CYBLE_ERROR_INVALID_STATE           On calling this API not in 
+ 863:.\Generated_Source\PSoC4/BLE.c ****                                           Disconnected state.
+ 864:.\Generated_Source\PSoC4/BLE.c ****      </table>
+ 865:.\Generated_Source\PSoC4/BLE.c ****  
+ 866:.\Generated_Source\PSoC4/BLE.c ****     ******************************************************************************/
+ 867:.\Generated_Source\PSoC4/BLE.c ****     CYBLE_API_RESULT_T CyBle_GapcConnectDevice(const CYBLE_GAP_BD_ADDR_T * address)
+ 868:.\Generated_Source\PSoC4/BLE.c ****     {
+ 869:.\Generated_Source\PSoC4/BLE.c ****         CYBLE_API_RESULT_T apiResult;
+ 870:.\Generated_Source\PSoC4/BLE.c ****         uint8 i;
+ 871:.\Generated_Source\PSoC4/BLE.c **** 
+ 872:.\Generated_Source\PSoC4/BLE.c ****         if(CYBLE_STATE_DISCONNECTED != CyBle_GetState())
+ 873:.\Generated_Source\PSoC4/BLE.c ****         {
+ 874:.\Generated_Source\PSoC4/BLE.c ****             apiResult = CYBLE_ERROR_INVALID_STATE;
+ 875:.\Generated_Source\PSoC4/BLE.c ****         }
+ 876:.\Generated_Source\PSoC4/BLE.c ****         else if(address == NULL)
+ 877:.\Generated_Source\PSoC4/BLE.c ****         {
+ 878:.\Generated_Source\PSoC4/BLE.c ****             apiResult = CYBLE_ERROR_INVALID_PARAMETER;
+ 879:.\Generated_Source\PSoC4/BLE.c ****         }
+ 880:.\Generated_Source\PSoC4/BLE.c ****         else
+ 881:.\Generated_Source\PSoC4/BLE.c ****         {
+ 882:.\Generated_Source\PSoC4/BLE.c ****             for(i = 0u; i < CYBLE_GAP_BD_ADDR_SIZE; i++)
+ 883:.\Generated_Source\PSoC4/BLE.c ****             {
+ 884:.\Generated_Source\PSoC4/BLE.c ****                 cyBle_connectionParameters.peerBdAddr[i] = address->bdAddr[i];
+ 885:.\Generated_Source\PSoC4/BLE.c ****             }
+ 886:.\Generated_Source\PSoC4/BLE.c ****             cyBle_connectionParameters.peerAddrType = address -> type;
+ 887:.\Generated_Source\PSoC4/BLE.c ****             apiResult = CyBle_GapcInitConnection(&cyBle_connectionParameters);
+ 888:.\Generated_Source\PSoC4/BLE.c ****             
+ 889:.\Generated_Source\PSoC4/BLE.c ****             if(CYBLE_ERROR_OK == apiResult)
+ 890:.\Generated_Source\PSoC4/BLE.c ****             {
+ 891:.\Generated_Source\PSoC4/BLE.c ****                 CyBle_SetState(CYBLE_STATE_CONNECTING);
+ 892:.\Generated_Source\PSoC4/BLE.c ****                 if(cyBle_connectingTimeout != 0u)
+ 893:.\Generated_Source\PSoC4/BLE.c ****                 {
+ 894:.\Generated_Source\PSoC4/BLE.c ****                     (void)CyBle_StartTimer(cyBle_connectingTimeout);
+ 895:.\Generated_Source\PSoC4/BLE.c ****                 }
+ 896:.\Generated_Source\PSoC4/BLE.c ****             }
+ 897:.\Generated_Source\PSoC4/BLE.c ****         }
+ 898:.\Generated_Source\PSoC4/BLE.c ****         return (apiResult);
+ 899:.\Generated_Source\PSoC4/BLE.c ****     }
+ 900:.\Generated_Source\PSoC4/BLE.c ****     
+ 901:.\Generated_Source\PSoC4/BLE.c **** 
+ 902:.\Generated_Source\PSoC4/BLE.c ****     /******************************************************************************
+ 903:.\Generated_Source\PSoC4/BLE.c ****     ##Function Name: CyBle_GapcCancelDeviceConnection
+ 904:.\Generated_Source\PSoC4/BLE.c ****     *******************************************************************************
+ 905:.\Generated_Source\PSoC4/BLE.c ****     
+ 906:.\Generated_Source\PSoC4/BLE.c ****     Summary:
+ 907:.\Generated_Source\PSoC4/BLE.c ****      This function cancels a previously initiated connection with the remote 
+ 908:.\Generated_Source\PSoC4/BLE.c ****      device. It is a blocking function. No event is generated on calling this 
+ 909:.\Generated_Source\PSoC4/BLE.c ****      function. If the devices are already connected then this function should not
+ 910:.\Generated_Source\PSoC4/BLE.c ****      be used. If you intend to disconnect from an existing connection, the function
+ 911:.\Generated_Source\PSoC4/BLE.c ****      CyBle_GapDisconnect() should be used.
+ 912:.\Generated_Source\PSoC4/BLE.c **** 
+ 913:.\Generated_Source\PSoC4/BLE.c ****     Parameters:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 31
+
+
+ 914:.\Generated_Source\PSoC4/BLE.c ****      None
+ 915:.\Generated_Source\PSoC4/BLE.c **** 
+ 916:.\Generated_Source\PSoC4/BLE.c ****     Return:
+ 917:.\Generated_Source\PSoC4/BLE.c ****      CYBLE_API_RESULT_T : Return value indicates if the function succeeded or 
+ 918:.\Generated_Source\PSoC4/BLE.c ****      failed. Following are the possible error codes.
+ 919:.\Generated_Source\PSoC4/BLE.c ****      <table>
+ 920:.\Generated_Source\PSoC4/BLE.c ****       Errors codes                        Description
+ 921:.\Generated_Source\PSoC4/BLE.c ****       ------------                        -----------
+ 922:.\Generated_Source\PSoC4/BLE.c ****       CYBLE_ERROR_OK                      On successful operation.
+ 923:.\Generated_Source\PSoC4/BLE.c ****       CYBLE_ERROR_STACK_INTERNAL          An error occurred in the 
+ 924:.\Generated_Source\PSoC4/BLE.c ****                                            BLE stack.
+ 925:.\Generated_Source\PSoC4/BLE.c ****       CYBLE_ERROR_INVALID_OPERATION       Device is already connected.
+ 926:.\Generated_Source\PSoC4/BLE.c ****      </table>
+ 927:.\Generated_Source\PSoC4/BLE.c ****  
+ 928:.\Generated_Source\PSoC4/BLE.c ****     ******************************************************************************/
+ 929:.\Generated_Source\PSoC4/BLE.c ****     CYBLE_API_RESULT_T CyBle_GapcCancelDeviceConnection(void)
+ 930:.\Generated_Source\PSoC4/BLE.c ****     {
+ 931:.\Generated_Source\PSoC4/BLE.c ****         CYBLE_API_RESULT_T apiResult;
+ 932:.\Generated_Source\PSoC4/BLE.c ****         
+ 933:.\Generated_Source\PSoC4/BLE.c ****         apiResult = CyBle_GapcCancelConnection();
+ 934:.\Generated_Source\PSoC4/BLE.c ****             
+ 935:.\Generated_Source\PSoC4/BLE.c ****         if(cyBle_connectingTimeout != 0u)
+ 936:.\Generated_Source\PSoC4/BLE.c ****         {
+ 937:.\Generated_Source\PSoC4/BLE.c ****             (void)CyBle_StopTimer();
+ 938:.\Generated_Source\PSoC4/BLE.c ****         }
+ 939:.\Generated_Source\PSoC4/BLE.c **** 
+ 940:.\Generated_Source\PSoC4/BLE.c ****         if(CYBLE_ERROR_OK == apiResult)
+ 941:.\Generated_Source\PSoC4/BLE.c ****         {
+ 942:.\Generated_Source\PSoC4/BLE.c ****             CyBle_SetState(CYBLE_STATE_DISCONNECTED);
+ 943:.\Generated_Source\PSoC4/BLE.c ****         }
+ 944:.\Generated_Source\PSoC4/BLE.c ****         return (apiResult);
+ 945:.\Generated_Source\PSoC4/BLE.c ****     }    
+ 946:.\Generated_Source\PSoC4/BLE.c **** 
+ 947:.\Generated_Source\PSoC4/BLE.c ****     
+ 948:.\Generated_Source\PSoC4/BLE.c **** #endif /* CYBLE_GAP_ROLE_CENTRAL */
+ 949:.\Generated_Source\PSoC4/BLE.c **** 
+ 950:.\Generated_Source\PSoC4/BLE.c **** 
+ 951:.\Generated_Source\PSoC4/BLE.c **** #if(CYBLE_GATT_ROLE_SERVER)
+ 952:.\Generated_Source\PSoC4/BLE.c **** 
+ 953:.\Generated_Source\PSoC4/BLE.c **** #if(CYBLE_GAP_ROLE_PERIPHERAL)
+ 954:.\Generated_Source\PSoC4/BLE.c **** 
+ 955:.\Generated_Source\PSoC4/BLE.c ****         /******************************************************************************
+ 956:.\Generated_Source\PSoC4/BLE.c ****         ##Function Name: CyBle_ChangeAdLocalName
+ 957:.\Generated_Source\PSoC4/BLE.c ****         *******************************************************************************
+ 958:.\Generated_Source\PSoC4/BLE.c ****         Summary:
+ 959:.\Generated_Source\PSoC4/BLE.c ****          This API is used to set the local device name in the advertisement or scan 
+ 960:.\Generated_Source\PSoC4/BLE.c ****          response data structure.
+ 961:.\Generated_Source\PSoC4/BLE.c **** 
+ 962:.\Generated_Source\PSoC4/BLE.c ****         Parameters:
+ 963:.\Generated_Source\PSoC4/BLE.c ****          char8 name: The local device name string to be set in advertisement data 
+ 964:.\Generated_Source\PSoC4/BLE.c ****                    structure.
+ 965:.\Generated_Source\PSoC4/BLE.c ****          uint8 dest: 0 - advertisement structure, not zero value selects scan response
+ 966:.\Generated_Source\PSoC4/BLE.c ****                      structure.
+ 967:.\Generated_Source\PSoC4/BLE.c **** 
+ 968:.\Generated_Source\PSoC4/BLE.c ****         Return:
+ 969:.\Generated_Source\PSoC4/BLE.c ****          None
+ 970:.\Generated_Source\PSoC4/BLE.c ****      
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 32
+
+
+ 971:.\Generated_Source\PSoC4/BLE.c ****         ******************************************************************************/
+ 972:.\Generated_Source\PSoC4/BLE.c ****         static void CyBle_ChangeAdLocalName(const char8 name[], uint8 dest)
+ 973:.\Generated_Source\PSoC4/BLE.c ****         {
+ 788              		.loc 1 973 0
+ 789              		.cfi_startproc
+ 790 0000 80B5     		push	{r7, lr}
+ 791              		.cfi_def_cfa_offset 8
+ 792              		.cfi_offset 7, -8
+ 793              		.cfi_offset 14, -4
+ 794 0002 86B0     		sub	sp, sp, #24
+ 795              		.cfi_def_cfa_offset 32
+ 796 0004 00AF     		add	r7, sp, #0
+ 797              		.cfi_def_cfa_register 7
+ 798 0006 7860     		str	r0, [r7, #4]
+ 799 0008 0A1C     		mov	r2, r1
+ 800 000a FB1C     		add	r3, r7, #3
+ 801 000c 1A70     		strb	r2, [r3]
+ 974:.\Generated_Source\PSoC4/BLE.c ****             uint8 i;
+ 975:.\Generated_Source\PSoC4/BLE.c ****             uint8 flag = 0u;
+ 802              		.loc 1 975 0
+ 803 000e 3B1C     		mov	r3, r7
+ 804 0010 1633     		add	r3, r3, #22
+ 805 0012 0022     		mov	r2, #0
+ 806 0014 1A70     		strb	r2, [r3]
+ 976:.\Generated_Source\PSoC4/BLE.c ****             uint8 adLength = 0u;
+ 807              		.loc 1 976 0
+ 808 0016 3B1C     		mov	r3, r7
+ 809 0018 1533     		add	r3, r3, #21
+ 810 001a 0022     		mov	r2, #0
+ 811 001c 1A70     		strb	r2, [r3]
+ 977:.\Generated_Source\PSoC4/BLE.c ****             uint8 byteCounter = 0u;
+ 812              		.loc 1 977 0
+ 813 001e 3B1C     		mov	r3, r7
+ 814 0020 1433     		add	r3, r3, #20
+ 815 0022 0022     		mov	r2, #0
+ 816 0024 1A70     		strb	r2, [r3]
+ 978:.\Generated_Source\PSoC4/BLE.c ****             uint8 *destBuffer;
+ 979:.\Generated_Source\PSoC4/BLE.c ****             uint8 maxLength;
+ 980:.\Generated_Source\PSoC4/BLE.c ****             
+ 981:.\Generated_Source\PSoC4/BLE.c ****             if(dest == 0u)      /* Destination - advertising structure */
+ 817              		.loc 1 981 0
+ 818 0026 FB1C     		add	r3, r7, #3
+ 819 0028 1B78     		ldrb	r3, [r3]
+ 820 002a 002B     		cmp	r3, #0
+ 821 002c 07D1     		bne	.L40
+ 982:.\Generated_Source\PSoC4/BLE.c ****             {
+ 983:.\Generated_Source\PSoC4/BLE.c ****                 destBuffer = cyBle_discoveryData.advData;
+ 822              		.loc 1 983 0
+ 823 002e 5A4B     		ldr	r3, .L55
+ 824 0030 3B61     		str	r3, [r7, #16]
+ 984:.\Generated_Source\PSoC4/BLE.c ****                 maxLength = cyBle_discoveryData.advDataLen;
+ 825              		.loc 1 984 0
+ 826 0032 3B1C     		mov	r3, r7
+ 827 0034 0F33     		add	r3, r3, #15
+ 828 0036 584A     		ldr	r2, .L55
+ 829 0038 D27F     		ldrb	r2, [r2, #31]
+ 830 003a 1A70     		strb	r2, [r3]
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 33
+
+
+ 985:.\Generated_Source\PSoC4/BLE.c ****             }
+ 986:.\Generated_Source\PSoC4/BLE.c ****             else                /* Destination - scan response structure */
+ 987:.\Generated_Source\PSoC4/BLE.c ****             {
+ 988:.\Generated_Source\PSoC4/BLE.c ****                 destBuffer = cyBle_scanRspData.scanRspData;
+ 989:.\Generated_Source\PSoC4/BLE.c ****                 maxLength = cyBle_scanRspData.scanRspDataLen;
+ 990:.\Generated_Source\PSoC4/BLE.c ****             }
+ 991:.\Generated_Source\PSoC4/BLE.c ****             
+ 992:.\Generated_Source\PSoC4/BLE.c ****             while((byteCounter < maxLength) && (0u == flag))
+ 831              		.loc 1 992 0
+ 832 003c 3DE0     		b	.L42
+ 833              	.L40:
+ 988:.\Generated_Source\PSoC4/BLE.c ****                 destBuffer = cyBle_scanRspData.scanRspData;
+ 834              		.loc 1 988 0
+ 835 003e 574B     		ldr	r3, .L55+4
+ 836 0040 3B61     		str	r3, [r7, #16]
+ 989:.\Generated_Source\PSoC4/BLE.c ****                 maxLength = cyBle_scanRspData.scanRspDataLen;
+ 837              		.loc 1 989 0
+ 838 0042 3B1C     		mov	r3, r7
+ 839 0044 0F33     		add	r3, r3, #15
+ 840 0046 554A     		ldr	r2, .L55+4
+ 841 0048 D27F     		ldrb	r2, [r2, #31]
+ 842 004a 1A70     		strb	r2, [r3]
+ 843              		.loc 1 992 0
+ 844 004c 35E0     		b	.L42
+ 845              	.L48:
+ 993:.\Generated_Source\PSoC4/BLE.c ****             {
+ 994:.\Generated_Source\PSoC4/BLE.c ****                 adLength = destBuffer[byteCounter];
+ 846              		.loc 1 994 0
+ 847 004e 3B1C     		mov	r3, r7
+ 848 0050 1433     		add	r3, r3, #20
+ 849 0052 1B78     		ldrb	r3, [r3]
+ 850 0054 3A69     		ldr	r2, [r7, #16]
+ 851 0056 D218     		add	r2, r2, r3
+ 852 0058 3B1C     		mov	r3, r7
+ 853 005a 1533     		add	r3, r3, #21
+ 854 005c 1278     		ldrb	r2, [r2]
+ 855 005e 1A70     		strb	r2, [r3]
+ 995:.\Generated_Source\PSoC4/BLE.c ****                 
+ 996:.\Generated_Source\PSoC4/BLE.c ****                 if(0u != adLength)
+ 856              		.loc 1 996 0
+ 857 0060 3B1C     		mov	r3, r7
+ 858 0062 1533     		add	r3, r3, #21
+ 859 0064 1B78     		ldrb	r3, [r3]
+ 860 0066 002B     		cmp	r3, #0
+ 861 0068 26D0     		beq	.L43
+ 997:.\Generated_Source\PSoC4/BLE.c ****                 {
+ 998:.\Generated_Source\PSoC4/BLE.c ****                     /* Increment byte counter so it can point to AD type */
+ 999:.\Generated_Source\PSoC4/BLE.c ****                     byteCounter++;
+ 862              		.loc 1 999 0
+ 863 006a 3B1C     		mov	r3, r7
+ 864 006c 1433     		add	r3, r3, #20
+ 865 006e 1A78     		ldrb	r2, [r3]
+ 866 0070 3B1C     		mov	r3, r7
+ 867 0072 1433     		add	r3, r3, #20
+ 868 0074 0132     		add	r2, r2, #1
+ 869 0076 1A70     		strb	r2, [r3]
+1000:.\Generated_Source\PSoC4/BLE.c ****                     
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 34
+
+
+1001:.\Generated_Source\PSoC4/BLE.c ****                     if((CYBLE_SHORT_LOCAL_NAME == destBuffer[byteCounter]) || 
+ 870              		.loc 1 1001 0
+ 871 0078 3B1C     		mov	r3, r7
+ 872 007a 1433     		add	r3, r3, #20
+ 873 007c 1B78     		ldrb	r3, [r3]
+ 874 007e 3A69     		ldr	r2, [r7, #16]
+ 875 0080 D318     		add	r3, r2, r3
+ 876 0082 1B78     		ldrb	r3, [r3]
+ 877 0084 082B     		cmp	r3, #8
+ 878 0086 07D0     		beq	.L44
+1002:.\Generated_Source\PSoC4/BLE.c ****                        (CYBLE_COMPLETE_LOCAL_NAME == destBuffer[byteCounter]))
+ 879              		.loc 1 1002 0 discriminator 1
+ 880 0088 3B1C     		mov	r3, r7
+ 881 008a 1433     		add	r3, r3, #20
+ 882 008c 1B78     		ldrb	r3, [r3]
+ 883 008e 3A69     		ldr	r2, [r7, #16]
+ 884 0090 D318     		add	r3, r2, r3
+ 885 0092 1B78     		ldrb	r3, [r3]
+1001:.\Generated_Source\PSoC4/BLE.c ****                     if((CYBLE_SHORT_LOCAL_NAME == destBuffer[byteCounter]) || 
+ 886              		.loc 1 1001 0 discriminator 1
+ 887 0094 092B     		cmp	r3, #9
+ 888 0096 04D1     		bne	.L45
+ 889              	.L44:
+1003:.\Generated_Source\PSoC4/BLE.c ****                     {
+1004:.\Generated_Source\PSoC4/BLE.c ****                         /* Start of the Local Name AD type was fount. Set flag and exit the loop. *
+1005:.\Generated_Source\PSoC4/BLE.c ****                         flag = 1u;
+ 890              		.loc 1 1005 0
+ 891 0098 3B1C     		mov	r3, r7
+ 892 009a 1633     		add	r3, r3, #22
+ 893 009c 0122     		mov	r2, #1
+ 894 009e 1A70     		strb	r2, [r3]
+ 895 00a0 0BE0     		b	.L42
+ 896              	.L45:
+1006:.\Generated_Source\PSoC4/BLE.c ****                     }
+1007:.\Generated_Source\PSoC4/BLE.c ****                     else
+1008:.\Generated_Source\PSoC4/BLE.c ****                     {
+1009:.\Generated_Source\PSoC4/BLE.c ****                         byteCounter += adLength;
+ 897              		.loc 1 1009 0
+ 898 00a2 3B1C     		mov	r3, r7
+ 899 00a4 1433     		add	r3, r3, #20
+ 900 00a6 391C     		mov	r1, r7
+ 901 00a8 1431     		add	r1, r1, #20
+ 902 00aa 3A1C     		mov	r2, r7
+ 903 00ac 1532     		add	r2, r2, #21
+ 904 00ae 0978     		ldrb	r1, [r1]
+ 905 00b0 1278     		ldrb	r2, [r2]
+ 906 00b2 8A18     		add	r2, r1, r2
+ 907 00b4 1A70     		strb	r2, [r3]
+ 908 00b6 00E0     		b	.L42
+ 909              	.L43:
+1010:.\Generated_Source\PSoC4/BLE.c ****                     }
+1011:.\Generated_Source\PSoC4/BLE.c ****                 }
+1012:.\Generated_Source\PSoC4/BLE.c ****                 else
+1013:.\Generated_Source\PSoC4/BLE.c ****                 {
+1014:.\Generated_Source\PSoC4/BLE.c ****                     /* The end of advertisement data structure was encountered though exit the loop
+1015:.\Generated_Source\PSoC4/BLE.c ****                     break;
+ 910              		.loc 1 1015 0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 35
+
+
+ 911 00b8 0CE0     		b	.L47
+ 912              	.L42:
+ 992:.\Generated_Source\PSoC4/BLE.c ****             while((byteCounter < maxLength) && (0u == flag))
+ 913              		.loc 1 992 0 discriminator 1
+ 914 00ba 3A1C     		mov	r2, r7
+ 915 00bc 1432     		add	r2, r2, #20
+ 916 00be 3B1C     		mov	r3, r7
+ 917 00c0 0F33     		add	r3, r3, #15
+ 918 00c2 1278     		ldrb	r2, [r2]
+ 919 00c4 1B78     		ldrb	r3, [r3]
+ 920 00c6 9A42     		cmp	r2, r3
+ 921 00c8 04D2     		bcs	.L47
+ 992:.\Generated_Source\PSoC4/BLE.c ****             while((byteCounter < maxLength) && (0u == flag))
+ 922              		.loc 1 992 0 is_stmt 0 discriminator 2
+ 923 00ca 3B1C     		mov	r3, r7
+ 924 00cc 1633     		add	r3, r3, #22
+ 925 00ce 1B78     		ldrb	r3, [r3]
+ 926 00d0 002B     		cmp	r3, #0
+ 927 00d2 BCD0     		beq	.L48
+ 928              	.L47:
+1016:.\Generated_Source\PSoC4/BLE.c ****                 }
+1017:.\Generated_Source\PSoC4/BLE.c ****             }
+1018:.\Generated_Source\PSoC4/BLE.c ****             
+1019:.\Generated_Source\PSoC4/BLE.c ****             if(0u != flag)
+ 929              		.loc 1 1019 0 is_stmt 1
+ 930 00d4 3B1C     		mov	r3, r7
+ 931 00d6 1633     		add	r3, r3, #22
+ 932 00d8 1B78     		ldrb	r3, [r3]
+ 933 00da 002B     		cmp	r3, #0
+ 934 00dc 59D0     		beq	.L39
+1020:.\Generated_Source\PSoC4/BLE.c ****             {
+1021:.\Generated_Source\PSoC4/BLE.c ****                 /* Reuse "adLength" to hold location of the last character of local name in 
+1022:.\Generated_Source\PSoC4/BLE.c ****                    AD structure. */
+1023:.\Generated_Source\PSoC4/BLE.c ****                 adLength += byteCounter;
+ 935              		.loc 1 1023 0
+ 936 00de 3B1C     		mov	r3, r7
+ 937 00e0 1533     		add	r3, r3, #21
+ 938 00e2 391C     		mov	r1, r7
+ 939 00e4 1531     		add	r1, r1, #21
+ 940 00e6 3A1C     		mov	r2, r7
+ 941 00e8 1432     		add	r2, r2, #20
+ 942 00ea 0978     		ldrb	r1, [r1]
+ 943 00ec 1278     		ldrb	r2, [r2]
+ 944 00ee 8A18     		add	r2, r1, r2
+ 945 00f0 1A70     		strb	r2, [r3]
+1024:.\Generated_Source\PSoC4/BLE.c ****                 
+1025:.\Generated_Source\PSoC4/BLE.c ****                 /* Increment byte counter to point to start of the local Name string */
+1026:.\Generated_Source\PSoC4/BLE.c ****                 byteCounter++;
+ 946              		.loc 1 1026 0
+ 947 00f2 3B1C     		mov	r3, r7
+ 948 00f4 1433     		add	r3, r3, #20
+ 949 00f6 1A78     		ldrb	r2, [r3]
+ 950 00f8 3B1C     		mov	r3, r7
+ 951 00fa 1433     		add	r3, r3, #20
+ 952 00fc 0132     		add	r2, r2, #1
+ 953 00fe 1A70     		strb	r2, [r3]
+1027:.\Generated_Source\PSoC4/BLE.c ****                 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 36
+
+
+1028:.\Generated_Source\PSoC4/BLE.c ****                 for(i = byteCounter; ((i < (adLength)) && (CYBLE_NULL_CHARCTER != name[i - byteCoun
+ 954              		.loc 1 1028 0
+ 955 0100 3B1C     		mov	r3, r7
+ 956 0102 1733     		add	r3, r3, #23
+ 957 0104 3A1C     		mov	r2, r7
+ 958 0106 1432     		add	r2, r2, #20
+ 959 0108 1278     		ldrb	r2, [r2]
+ 960 010a 1A70     		strb	r2, [r3]
+ 961 010c 16E0     		b	.L50
+ 962              	.L52:
+1029:.\Generated_Source\PSoC4/BLE.c ****                 {
+1030:.\Generated_Source\PSoC4/BLE.c ****                     destBuffer[i] = (uint8)name[i - byteCounter];
+ 963              		.loc 1 1030 0 discriminator 1
+ 964 010e 3B1C     		mov	r3, r7
+ 965 0110 1733     		add	r3, r3, #23
+ 966 0112 1B78     		ldrb	r3, [r3]
+ 967 0114 3A69     		ldr	r2, [r7, #16]
+ 968 0116 D318     		add	r3, r2, r3
+ 969 0118 3A1C     		mov	r2, r7
+ 970 011a 1732     		add	r2, r2, #23
+ 971 011c 1178     		ldrb	r1, [r2]
+ 972 011e 3A1C     		mov	r2, r7
+ 973 0120 1432     		add	r2, r2, #20
+ 974 0122 1278     		ldrb	r2, [r2]
+ 975 0124 8A1A     		sub	r2, r1, r2
+ 976 0126 7968     		ldr	r1, [r7, #4]
+ 977 0128 8A18     		add	r2, r1, r2
+ 978 012a 1278     		ldrb	r2, [r2]
+ 979 012c 1A70     		strb	r2, [r3]
+1028:.\Generated_Source\PSoC4/BLE.c ****                 for(i = byteCounter; ((i < (adLength)) && (CYBLE_NULL_CHARCTER != name[i - byteCoun
+ 980              		.loc 1 1028 0 discriminator 1
+ 981 012e 3B1C     		mov	r3, r7
+ 982 0130 1733     		add	r3, r3, #23
+ 983 0132 1A78     		ldrb	r2, [r3]
+ 984 0134 3B1C     		mov	r3, r7
+ 985 0136 1733     		add	r3, r3, #23
+ 986 0138 0132     		add	r2, r2, #1
+ 987 013a 1A70     		strb	r2, [r3]
+ 988              	.L50:
+ 989 013c 3A1C     		mov	r2, r7
+ 990 013e 1732     		add	r2, r2, #23
+ 991 0140 3B1C     		mov	r3, r7
+ 992 0142 1533     		add	r3, r3, #21
+ 993 0144 1278     		ldrb	r2, [r2]
+ 994 0146 1B78     		ldrb	r3, [r3]
+ 995 0148 9A42     		cmp	r2, r3
+ 996 014a 0BD2     		bcs	.L51
+1028:.\Generated_Source\PSoC4/BLE.c ****                 for(i = byteCounter; ((i < (adLength)) && (CYBLE_NULL_CHARCTER != name[i - byteCoun
+ 997              		.loc 1 1028 0 is_stmt 0 discriminator 2
+ 998 014c 3B1C     		mov	r3, r7
+ 999 014e 1733     		add	r3, r3, #23
+ 1000 0150 1A78     		ldrb	r2, [r3]
+ 1001 0152 3B1C     		mov	r3, r7
+ 1002 0154 1433     		add	r3, r3, #20
+ 1003 0156 1B78     		ldrb	r3, [r3]
+ 1004 0158 D31A     		sub	r3, r2, r3
+ 1005 015a 7A68     		ldr	r2, [r7, #4]
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 37
+
+
+ 1006 015c D318     		add	r3, r2, r3
+ 1007 015e 1B78     		ldrb	r3, [r3]
+ 1008 0160 002B     		cmp	r3, #0
+ 1009 0162 D4D1     		bne	.L52
+ 1010              	.L51:
+1031:.\Generated_Source\PSoC4/BLE.c ****                 }
+1032:.\Generated_Source\PSoC4/BLE.c ****                 
+1033:.\Generated_Source\PSoC4/BLE.c ****                 /* This loop handles the case when new local name is shorted than old one.
+1034:.\Generated_Source\PSoC4/BLE.c ****                    In this case all remaining characters should be null characters. */
+1035:.\Generated_Source\PSoC4/BLE.c ****                 while(adLength > i)
+ 1011              		.loc 1 1035 0 is_stmt 1
+ 1012 0164 0DE0     		b	.L53
+ 1013              	.L54:
+1036:.\Generated_Source\PSoC4/BLE.c ****                 {
+1037:.\Generated_Source\PSoC4/BLE.c ****                     /* Terminate string */
+1038:.\Generated_Source\PSoC4/BLE.c ****                     destBuffer[i] = (uint8)CYBLE_NULL_CHARCTER;
+ 1014              		.loc 1 1038 0
+ 1015 0166 3B1C     		mov	r3, r7
+ 1016 0168 1733     		add	r3, r3, #23
+ 1017 016a 1B78     		ldrb	r3, [r3]
+ 1018 016c 3A69     		ldr	r2, [r7, #16]
+ 1019 016e D318     		add	r3, r2, r3
+ 1020 0170 0022     		mov	r2, #0
+ 1021 0172 1A70     		strb	r2, [r3]
+1039:.\Generated_Source\PSoC4/BLE.c ****                     i++;
+ 1022              		.loc 1 1039 0
+ 1023 0174 3B1C     		mov	r3, r7
+ 1024 0176 1733     		add	r3, r3, #23
+ 1025 0178 1A78     		ldrb	r2, [r3]
+ 1026 017a 3B1C     		mov	r3, r7
+ 1027 017c 1733     		add	r3, r3, #23
+ 1028 017e 0132     		add	r2, r2, #1
+ 1029 0180 1A70     		strb	r2, [r3]
+ 1030              	.L53:
+1035:.\Generated_Source\PSoC4/BLE.c ****                 while(adLength > i)
+ 1031              		.loc 1 1035 0 discriminator 1
+ 1032 0182 3A1C     		mov	r2, r7
+ 1033 0184 1532     		add	r2, r2, #21
+ 1034 0186 3B1C     		mov	r3, r7
+ 1035 0188 1733     		add	r3, r3, #23
+ 1036 018a 1278     		ldrb	r2, [r2]
+ 1037 018c 1B78     		ldrb	r3, [r3]
+ 1038 018e 9A42     		cmp	r2, r3
+ 1039 0190 E9D8     		bhi	.L54
+ 1040              	.L39:
+1040:.\Generated_Source\PSoC4/BLE.c ****                 }
+1041:.\Generated_Source\PSoC4/BLE.c ****             }
+1042:.\Generated_Source\PSoC4/BLE.c ****         }
+ 1041              		.loc 1 1042 0
+ 1042 0192 BD46     		mov	sp, r7
+ 1043 0194 06B0     		add	sp, sp, #24
+ 1044              		@ sp needed
+ 1045 0196 80BD     		pop	{r7, pc}
+ 1046              	.L56:
+ 1047              		.align	2
+ 1048              	.L55:
+ 1049 0198 00000000 		.word	cyBle_discoveryData
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 38
+
+
+ 1050 019c 00000000 		.word	cyBle_scanRspData
+ 1051              		.cfi_endproc
+ 1052              	.LFE10:
+ 1053              		.size	CyBle_ChangeAdLocalName, .-CyBle_ChangeAdLocalName
+ 1054              		.section	.text.CyBle_GapSetLocalName,"ax",%progbits
+ 1055              		.align	2
+ 1056              		.global	CyBle_GapSetLocalName
+ 1057              		.code	16
+ 1058              		.thumb_func
+ 1059              		.type	CyBle_GapSetLocalName, %function
+ 1060              	CyBle_GapSetLocalName:
+ 1061              	.LFB11:
+1043:.\Generated_Source\PSoC4/BLE.c ****         
+1044:.\Generated_Source\PSoC4/BLE.c **** #endif /* (CYBLE_GAP_ROLE_PERIPHERAL) */  
+1045:.\Generated_Source\PSoC4/BLE.c ****     
+1046:.\Generated_Source\PSoC4/BLE.c ****     
+1047:.\Generated_Source\PSoC4/BLE.c ****     /******************************************************************************
+1048:.\Generated_Source\PSoC4/BLE.c ****     ##Function Name: CyBle_GapSetLocalName
+1049:.\Generated_Source\PSoC4/BLE.c ****     *******************************************************************************
+1050:.\Generated_Source\PSoC4/BLE.c ****     Summary:
+1051:.\Generated_Source\PSoC4/BLE.c ****      This API is used to set the local device name - a Characteristic of the 
+1052:.\Generated_Source\PSoC4/BLE.c ****      GAP Service. If the characteristic length entered in the component customizer
+1053:.\Generated_Source\PSoC4/BLE.c ****      is shorter than the string specified by the "name" parameter, the local device
+1054:.\Generated_Source\PSoC4/BLE.c ****      name will be cut to the length specified in the customizer.
+1055:.\Generated_Source\PSoC4/BLE.c **** 
+1056:.\Generated_Source\PSoC4/BLE.c ****     Parameters:
+1057:.\Generated_Source\PSoC4/BLE.c ****      char8 name: The local device name string. The name string to be written as
+1058:.\Generated_Source\PSoC4/BLE.c ****                  the local device name. It represents a UTF-8 encoded User
+1059:.\Generated_Source\PSoC4/BLE.c ****                  Friendly Descriptive Name for the device. The length of the local
+1060:.\Generated_Source\PSoC4/BLE.c ****                  device string is entered into the component customizer and it can
+1061:.\Generated_Source\PSoC4/BLE.c ****                  be set to a value from 0 to 248 bytes. If the name contained in
+1062:.\Generated_Source\PSoC4/BLE.c ****                  the parameter is shorter than the length from the customizer, the
+1063:.\Generated_Source\PSoC4/BLE.c ****                  end of the name is indicated by a NULL octet (0x00).
+1064:.\Generated_Source\PSoC4/BLE.c **** 
+1065:.\Generated_Source\PSoC4/BLE.c ****     Return:
+1066:.\Generated_Source\PSoC4/BLE.c ****      CYBLE_API_RESULT_T : Return value indicates if the function succeeded or 
+1067:.\Generated_Source\PSoC4/BLE.c ****      failed. Following are the possible error codes.
+1068:.\Generated_Source\PSoC4/BLE.c ****      <table>
+1069:.\Generated_Source\PSoC4/BLE.c ****       Errors codes                        Description
+1070:.\Generated_Source\PSoC4/BLE.c ****       ------------                        -----------
+1071:.\Generated_Source\PSoC4/BLE.c ****       CYBLE_ERROR_OK                      Function completed successfully.
+1072:.\Generated_Source\PSoC4/BLE.c ****       CYBLE_ERROR_INVALID_PARAMETER       On specifying NULL as input parameter
+1073:.\Generated_Source\PSoC4/BLE.c ****      </table>
+1074:.\Generated_Source\PSoC4/BLE.c ****  
+1075:.\Generated_Source\PSoC4/BLE.c ****     ******************************************************************************/
+1076:.\Generated_Source\PSoC4/BLE.c ****     CYBLE_API_RESULT_T CyBle_GapSetLocalName(const char8 name[])
+1077:.\Generated_Source\PSoC4/BLE.c ****     {
+ 1062              		.loc 1 1077 0
+ 1063              		.cfi_startproc
+ 1064 0000 80B5     		push	{r7, lr}
+ 1065              		.cfi_def_cfa_offset 8
+ 1066              		.cfi_offset 7, -8
+ 1067              		.cfi_offset 14, -4
+ 1068 0002 86B0     		sub	sp, sp, #24
+ 1069              		.cfi_def_cfa_offset 32
+ 1070 0004 00AF     		add	r7, sp, #0
+ 1071              		.cfi_def_cfa_register 7
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 39
+
+
+ 1072 0006 7860     		str	r0, [r7, #4]
+1078:.\Generated_Source\PSoC4/BLE.c ****         CYBLE_API_RESULT_T apiResult = CYBLE_ERROR_OK;
+ 1073              		.loc 1 1078 0
+ 1074 0008 3B1C     		mov	r3, r7
+ 1075 000a 1633     		add	r3, r3, #22
+ 1076 000c 0022     		mov	r2, #0
+ 1077 000e 1A80     		strh	r2, [r3]
+1079:.\Generated_Source\PSoC4/BLE.c ****         uint8 i;
+1080:.\Generated_Source\PSoC4/BLE.c ****         char8 *ptr;
+1081:.\Generated_Source\PSoC4/BLE.c ****         uint8 charLen;
+1082:.\Generated_Source\PSoC4/BLE.c **** 
+1083:.\Generated_Source\PSoC4/BLE.c ****         if(NULL != name)
+ 1078              		.loc 1 1083 0
+ 1079 0010 7B68     		ldr	r3, [r7, #4]
+ 1080 0012 002B     		cmp	r3, #0
+ 1081 0014 4AD0     		beq	.L58
+1084:.\Generated_Source\PSoC4/BLE.c ****         {
+1085:.\Generated_Source\PSoC4/BLE.c ****             /* Get the pointer to the Device Name characteristic  */
+1086:.\Generated_Source\PSoC4/BLE.c ****             ptr = (char8 *) CYBLE_GATT_DB_ATTR_GET_ATTR_GEN_PTR(CYBLE_GAP_DEVICE_NAME_INDEX + 1u);
+ 1082              		.loc 1 1086 0
+ 1083 0016 2B4B     		ldr	r3, .L65
+ 1084 0018 9B6B     		ldr	r3, [r3, #56]
+ 1085 001a 5B68     		ldr	r3, [r3, #4]
+ 1086 001c 3B61     		str	r3, [r7, #16]
+1087:.\Generated_Source\PSoC4/BLE.c **** 
+1088:.\Generated_Source\PSoC4/BLE.c ****             /* First need to get the maximum length of the characteristic data in the GATT
+1089:.\Generated_Source\PSoC4/BLE.c ****                 database to make sure there is enough place for the data. The length
+1090:.\Generated_Source\PSoC4/BLE.c ****                 can't be longer than 248, so only the LSB of 16 bit of length is to
+1091:.\Generated_Source\PSoC4/BLE.c ****                 be used. */
+1092:.\Generated_Source\PSoC4/BLE.c ****             charLen = (uint8)CYBLE_GATT_DB_ATTR_GET_ATTR_GEN_MAX_LEN(CYBLE_GAP_DEVICE_NAME_INDEX + 
+ 1087              		.loc 1 1092 0
+ 1088 001e 294B     		ldr	r3, .L65
+ 1089 0020 9A8E     		ldrh	r2, [r3, #52]
+ 1090 0022 3B1C     		mov	r3, r7
+ 1091 0024 0F33     		add	r3, r3, #15
+ 1092 0026 1A70     		strb	r2, [r3]
+1093:.\Generated_Source\PSoC4/BLE.c **** 
+1094:.\Generated_Source\PSoC4/BLE.c ****             /* Copy name into characteristic */
+1095:.\Generated_Source\PSoC4/BLE.c ****             for(i = 0u; ((i < charLen) && (CYBLE_NULL_CHARCTER != name[i])); i++)
+ 1093              		.loc 1 1095 0
+ 1094 0028 3B1C     		mov	r3, r7
+ 1095 002a 1533     		add	r3, r3, #21
+ 1096 002c 0022     		mov	r2, #0
+ 1097 002e 1A70     		strb	r2, [r3]
+ 1098 0030 12E0     		b	.L59
+ 1099              	.L61:
+1096:.\Generated_Source\PSoC4/BLE.c ****             {
+1097:.\Generated_Source\PSoC4/BLE.c ****                 ptr[i] = name[i];
+ 1100              		.loc 1 1097 0 discriminator 1
+ 1101 0032 3B1C     		mov	r3, r7
+ 1102 0034 1533     		add	r3, r3, #21
+ 1103 0036 1B78     		ldrb	r3, [r3]
+ 1104 0038 3A69     		ldr	r2, [r7, #16]
+ 1105 003a D318     		add	r3, r2, r3
+ 1106 003c 3A1C     		mov	r2, r7
+ 1107 003e 1532     		add	r2, r2, #21
+ 1108 0040 1278     		ldrb	r2, [r2]
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 40
+
+
+ 1109 0042 7968     		ldr	r1, [r7, #4]
+ 1110 0044 8A18     		add	r2, r1, r2
+ 1111 0046 1278     		ldrb	r2, [r2]
+ 1112 0048 1A70     		strb	r2, [r3]
+1095:.\Generated_Source\PSoC4/BLE.c ****             for(i = 0u; ((i < charLen) && (CYBLE_NULL_CHARCTER != name[i])); i++)
+ 1113              		.loc 1 1095 0 discriminator 1
+ 1114 004a 3B1C     		mov	r3, r7
+ 1115 004c 1533     		add	r3, r3, #21
+ 1116 004e 1A78     		ldrb	r2, [r3]
+ 1117 0050 3B1C     		mov	r3, r7
+ 1118 0052 1533     		add	r3, r3, #21
+ 1119 0054 0132     		add	r2, r2, #1
+ 1120 0056 1A70     		strb	r2, [r3]
+ 1121              	.L59:
+ 1122 0058 3A1C     		mov	r2, r7
+ 1123 005a 1532     		add	r2, r2, #21
+ 1124 005c 3B1C     		mov	r3, r7
+ 1125 005e 0F33     		add	r3, r3, #15
+ 1126 0060 1278     		ldrb	r2, [r2]
+ 1127 0062 1B78     		ldrb	r3, [r3]
+ 1128 0064 9A42     		cmp	r2, r3
+ 1129 0066 07D2     		bcs	.L60
+1095:.\Generated_Source\PSoC4/BLE.c ****             for(i = 0u; ((i < charLen) && (CYBLE_NULL_CHARCTER != name[i])); i++)
+ 1130              		.loc 1 1095 0 is_stmt 0 discriminator 2
+ 1131 0068 3B1C     		mov	r3, r7
+ 1132 006a 1533     		add	r3, r3, #21
+ 1133 006c 1B78     		ldrb	r3, [r3]
+ 1134 006e 7A68     		ldr	r2, [r7, #4]
+ 1135 0070 D318     		add	r3, r2, r3
+ 1136 0072 1B78     		ldrb	r3, [r3]
+ 1137 0074 002B     		cmp	r3, #0
+ 1138 0076 DCD1     		bne	.L61
+ 1139              	.L60:
+1098:.\Generated_Source\PSoC4/BLE.c ****             }
+1099:.\Generated_Source\PSoC4/BLE.c **** 
+1100:.\Generated_Source\PSoC4/BLE.c ****             if(i < charLen)
+ 1140              		.loc 1 1100 0 is_stmt 1
+ 1141 0078 3A1C     		mov	r2, r7
+ 1142 007a 1532     		add	r2, r2, #21
+ 1143 007c 3B1C     		mov	r3, r7
+ 1144 007e 0F33     		add	r3, r3, #15
+ 1145 0080 1278     		ldrb	r2, [r2]
+ 1146 0082 1B78     		ldrb	r3, [r3]
+ 1147 0084 9A42     		cmp	r2, r3
+ 1148 0086 06D2     		bcs	.L62
+1101:.\Generated_Source\PSoC4/BLE.c ****             {
+1102:.\Generated_Source\PSoC4/BLE.c ****                 /* Terminate string */
+1103:.\Generated_Source\PSoC4/BLE.c ****                 ptr[i] = CYBLE_NULL_CHARCTER;
+ 1149              		.loc 1 1103 0
+ 1150 0088 3B1C     		mov	r3, r7
+ 1151 008a 1533     		add	r3, r3, #21
+ 1152 008c 1B78     		ldrb	r3, [r3]
+ 1153 008e 3A69     		ldr	r2, [r7, #16]
+ 1154 0090 D318     		add	r3, r2, r3
+ 1155 0092 0022     		mov	r2, #0
+ 1156 0094 1A70     		strb	r2, [r3]
+ 1157              	.L62:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 41
+
+
+1104:.\Generated_Source\PSoC4/BLE.c ****             }
+1105:.\Generated_Source\PSoC4/BLE.c ****             
+1106:.\Generated_Source\PSoC4/BLE.c ****             /* Set new actual length */
+1107:.\Generated_Source\PSoC4/BLE.c ****             
+1108:.\Generated_Source\PSoC4/BLE.c ****             /* Update device name in advertising and scan response structure */
+1109:.\Generated_Source\PSoC4/BLE.c ****             #if(CYBLE_GAP_ROLE_PERIPHERAL)
+1110:.\Generated_Source\PSoC4/BLE.c ****                 CyBle_ChangeAdLocalName(name, 0u);
+ 1158              		.loc 1 1110 0
+ 1159 0096 7B68     		ldr	r3, [r7, #4]
+ 1160 0098 181C     		mov	r0, r3
+ 1161 009a 0021     		mov	r1, #0
+ 1162 009c FFF7FEFF 		bl	CyBle_ChangeAdLocalName
+1111:.\Generated_Source\PSoC4/BLE.c ****                 CyBle_ChangeAdLocalName(name, 1u);
+ 1163              		.loc 1 1111 0
+ 1164 00a0 7B68     		ldr	r3, [r7, #4]
+ 1165 00a2 181C     		mov	r0, r3
+ 1166 00a4 0121     		mov	r1, #1
+ 1167 00a6 FFF7FEFF 		bl	CyBle_ChangeAdLocalName
+ 1168 00aa 03E0     		b	.L63
+ 1169              	.L58:
+1112:.\Generated_Source\PSoC4/BLE.c ****             #endif /* (CYBLE_GAP_ROLE_PERIPHERAL) */
+1113:.\Generated_Source\PSoC4/BLE.c ****         }
+1114:.\Generated_Source\PSoC4/BLE.c ****         else
+1115:.\Generated_Source\PSoC4/BLE.c ****         {
+1116:.\Generated_Source\PSoC4/BLE.c ****             apiResult = CYBLE_ERROR_INVALID_PARAMETER;
+ 1170              		.loc 1 1116 0
+ 1171 00ac 3B1C     		mov	r3, r7
+ 1172 00ae 1633     		add	r3, r3, #22
+ 1173 00b0 0122     		mov	r2, #1
+ 1174 00b2 1A80     		strh	r2, [r3]
+ 1175              	.L63:
+1117:.\Generated_Source\PSoC4/BLE.c ****         }
+1118:.\Generated_Source\PSoC4/BLE.c ****         
+1119:.\Generated_Source\PSoC4/BLE.c ****         return(apiResult);
+ 1176              		.loc 1 1119 0
+ 1177 00b4 3B1C     		mov	r3, r7
+ 1178 00b6 1633     		add	r3, r3, #22
+ 1179 00b8 1B88     		ldrh	r3, [r3]
+1120:.\Generated_Source\PSoC4/BLE.c ****     }
+ 1180              		.loc 1 1120 0
+ 1181 00ba 181C     		mov	r0, r3
+ 1182 00bc BD46     		mov	sp, r7
+ 1183 00be 06B0     		add	sp, sp, #24
+ 1184              		@ sp needed
+ 1185 00c0 80BD     		pop	{r7, pc}
+ 1186              	.L66:
+ 1187 00c2 C046     		.align	2
+ 1188              	.L65:
+ 1189 00c4 00000000 		.word	cyBle_gattDB
+ 1190              		.cfi_endproc
+ 1191              	.LFE11:
+ 1192              		.size	CyBle_GapSetLocalName, .-CyBle_GapSetLocalName
+ 1193              		.section	.text.CyBle_GapGetLocalName,"ax",%progbits
+ 1194              		.align	2
+ 1195              		.global	CyBle_GapGetLocalName
+ 1196              		.code	16
+ 1197              		.thumb_func
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 42
+
+
+ 1198              		.type	CyBle_GapGetLocalName, %function
+ 1199              	CyBle_GapGetLocalName:
+ 1200              	.LFB12:
+1121:.\Generated_Source\PSoC4/BLE.c **** 
+1122:.\Generated_Source\PSoC4/BLE.c **** 
+1123:.\Generated_Source\PSoC4/BLE.c ****     /******************************************************************************
+1124:.\Generated_Source\PSoC4/BLE.c ****     ##Function Name: CyBle_GapGetLocalName
+1125:.\Generated_Source\PSoC4/BLE.c ****     *******************************************************************************
+1126:.\Generated_Source\PSoC4/BLE.c ****  
+1127:.\Generated_Source\PSoC4/BLE.c ****     Summary:
+1128:.\Generated_Source\PSoC4/BLE.c ****      This API is used to read the local device name - a Characteristic of the 
+1129:.\Generated_Source\PSoC4/BLE.c ****      GAP Service.
+1130:.\Generated_Source\PSoC4/BLE.c **** 
+1131:.\Generated_Source\PSoC4/BLE.c ****     Parameters:
+1132:.\Generated_Source\PSoC4/BLE.c ****     char8 name: The local device name string. Used to read the local name to the
+1133:.\Generated_Source\PSoC4/BLE.c ****                 given string array. It represents a UTF-8 encoded User Friendly 
+1134:.\Generated_Source\PSoC4/BLE.c ****                 Descriptive Name for the device. The length of the local device
+1135:.\Generated_Source\PSoC4/BLE.c ****                 string is entered into the component customizer and it can be set
+1136:.\Generated_Source\PSoC4/BLE.c ****                 to a value from 0 to 248 bytes. If the name contained in the
+1137:.\Generated_Source\PSoC4/BLE.c ****                 parameter is shorter than the length from the customizer, the end
+1138:.\Generated_Source\PSoC4/BLE.c ****                 of the name is indicated by a NULL octet (0x00).
+1139:.\Generated_Source\PSoC4/BLE.c **** 
+1140:.\Generated_Source\PSoC4/BLE.c ****     Return:
+1141:.\Generated_Source\PSoC4/BLE.c ****      CYBLE_API_RESULT_T : Return value indicates if the function succeeded or 
+1142:.\Generated_Source\PSoC4/BLE.c ****      failed. Following are the possible error codes.
+1143:.\Generated_Source\PSoC4/BLE.c ****      <table>
+1144:.\Generated_Source\PSoC4/BLE.c ****       Errors codes                        Description
+1145:.\Generated_Source\PSoC4/BLE.c ****       ------------                        -----------
+1146:.\Generated_Source\PSoC4/BLE.c ****       CYBLE_ERROR_OK                      Function completed successfully.
+1147:.\Generated_Source\PSoC4/BLE.c ****       CYBLE_ERROR_INVALID_PARAMETER       On specifying NULL as input parameter
+1148:.\Generated_Source\PSoC4/BLE.c ****      </table>
+1149:.\Generated_Source\PSoC4/BLE.c **** 
+1150:.\Generated_Source\PSoC4/BLE.c ****     ******************************************************************************/
+1151:.\Generated_Source\PSoC4/BLE.c ****     CYBLE_API_RESULT_T CyBle_GapGetLocalName(char8 name[])
+1152:.\Generated_Source\PSoC4/BLE.c ****     {
+ 1201              		.loc 1 1152 0
+ 1202              		.cfi_startproc
+ 1203 0000 80B5     		push	{r7, lr}
+ 1204              		.cfi_def_cfa_offset 8
+ 1205              		.cfi_offset 7, -8
+ 1206              		.cfi_offset 14, -4
+ 1207 0002 86B0     		sub	sp, sp, #24
+ 1208              		.cfi_def_cfa_offset 32
+ 1209 0004 00AF     		add	r7, sp, #0
+ 1210              		.cfi_def_cfa_register 7
+ 1211 0006 7860     		str	r0, [r7, #4]
+1153:.\Generated_Source\PSoC4/BLE.c ****         CYBLE_API_RESULT_T apiResult = CYBLE_ERROR_OK;
+ 1212              		.loc 1 1153 0
+ 1213 0008 3B1C     		mov	r3, r7
+ 1214 000a 1633     		add	r3, r3, #22
+ 1215 000c 0022     		mov	r2, #0
+ 1216 000e 1A80     		strh	r2, [r3]
+1154:.\Generated_Source\PSoC4/BLE.c ****         uint8 charLen;
+1155:.\Generated_Source\PSoC4/BLE.c ****         uint8 i;
+1156:.\Generated_Source\PSoC4/BLE.c ****         char8 *ptr;
+1157:.\Generated_Source\PSoC4/BLE.c **** 
+1158:.\Generated_Source\PSoC4/BLE.c ****         if(NULL != name)
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 43
+
+
+ 1217              		.loc 1 1158 0
+ 1218 0010 7B68     		ldr	r3, [r7, #4]
+ 1219 0012 002B     		cmp	r3, #0
+ 1220 0014 39D0     		beq	.L68
+1159:.\Generated_Source\PSoC4/BLE.c ****         {
+1160:.\Generated_Source\PSoC4/BLE.c ****             /* Get the pointer to the Device Name characteristic  */
+1161:.\Generated_Source\PSoC4/BLE.c ****             ptr = (char8 *) CYBLE_GATT_DB_ATTR_GET_ATTR_GEN_PTR(CYBLE_GAP_DEVICE_NAME_INDEX + 1u);
+ 1221              		.loc 1 1161 0
+ 1222 0016 224B     		ldr	r3, .L74
+ 1223 0018 9B6B     		ldr	r3, [r3, #56]
+ 1224 001a 5B68     		ldr	r3, [r3, #4]
+ 1225 001c 3B61     		str	r3, [r7, #16]
+1162:.\Generated_Source\PSoC4/BLE.c **** 
+1163:.\Generated_Source\PSoC4/BLE.c ****             /* First need to get the length of the characteristic data in the GATT
+1164:.\Generated_Source\PSoC4/BLE.c ****                 database to make sure there is enough place for the data. The length
+1165:.\Generated_Source\PSoC4/BLE.c ****                 can't be longer than 248, so only the LSB of 16 bit of length is to
+1166:.\Generated_Source\PSoC4/BLE.c ****                 be used. */
+1167:.\Generated_Source\PSoC4/BLE.c ****             charLen = (uint8)CYBLE_GATT_DB_ATTR_GET_ATTR_GEN_LEN(CYBLE_GAP_DEVICE_NAME_INDEX + 1u);
+ 1226              		.loc 1 1167 0
+ 1227 001e 204B     		ldr	r3, .L74
+ 1228 0020 9B6B     		ldr	r3, [r3, #56]
+ 1229 0022 1A88     		ldrh	r2, [r3]
+ 1230 0024 3B1C     		mov	r3, r7
+ 1231 0026 0F33     		add	r3, r3, #15
+ 1232 0028 1A70     		strb	r2, [r3]
+1168:.\Generated_Source\PSoC4/BLE.c **** 
+1169:.\Generated_Source\PSoC4/BLE.c ****             /* Copy name from characteristic */
+1170:.\Generated_Source\PSoC4/BLE.c ****             for(i = 0u; ((i < charLen) && (CYBLE_NULL_CHARCTER != ptr[i])); i++)
+ 1233              		.loc 1 1170 0
+ 1234 002a 3B1C     		mov	r3, r7
+ 1235 002c 1533     		add	r3, r3, #21
+ 1236 002e 0022     		mov	r2, #0
+ 1237 0030 1A70     		strb	r2, [r3]
+ 1238 0032 12E0     		b	.L69
+ 1239              	.L71:
+1171:.\Generated_Source\PSoC4/BLE.c ****             {
+1172:.\Generated_Source\PSoC4/BLE.c ****                 name[i] = ptr[i];
+ 1240              		.loc 1 1172 0 discriminator 1
+ 1241 0034 3B1C     		mov	r3, r7
+ 1242 0036 1533     		add	r3, r3, #21
+ 1243 0038 1B78     		ldrb	r3, [r3]
+ 1244 003a 7A68     		ldr	r2, [r7, #4]
+ 1245 003c D318     		add	r3, r2, r3
+ 1246 003e 3A1C     		mov	r2, r7
+ 1247 0040 1532     		add	r2, r2, #21
+ 1248 0042 1278     		ldrb	r2, [r2]
+ 1249 0044 3969     		ldr	r1, [r7, #16]
+ 1250 0046 8A18     		add	r2, r1, r2
+ 1251 0048 1278     		ldrb	r2, [r2]
+ 1252 004a 1A70     		strb	r2, [r3]
+1170:.\Generated_Source\PSoC4/BLE.c ****             for(i = 0u; ((i < charLen) && (CYBLE_NULL_CHARCTER != ptr[i])); i++)
+ 1253              		.loc 1 1170 0 discriminator 1
+ 1254 004c 3B1C     		mov	r3, r7
+ 1255 004e 1533     		add	r3, r3, #21
+ 1256 0050 1A78     		ldrb	r2, [r3]
+ 1257 0052 3B1C     		mov	r3, r7
+ 1258 0054 1533     		add	r3, r3, #21
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 44
+
+
+ 1259 0056 0132     		add	r2, r2, #1
+ 1260 0058 1A70     		strb	r2, [r3]
+ 1261              	.L69:
+ 1262 005a 3A1C     		mov	r2, r7
+ 1263 005c 1532     		add	r2, r2, #21
+ 1264 005e 3B1C     		mov	r3, r7
+ 1265 0060 0F33     		add	r3, r3, #15
+ 1266 0062 1278     		ldrb	r2, [r2]
+ 1267 0064 1B78     		ldrb	r3, [r3]
+ 1268 0066 9A42     		cmp	r2, r3
+ 1269 0068 07D2     		bcs	.L70
+1170:.\Generated_Source\PSoC4/BLE.c ****             for(i = 0u; ((i < charLen) && (CYBLE_NULL_CHARCTER != ptr[i])); i++)
+ 1270              		.loc 1 1170 0 is_stmt 0 discriminator 2
+ 1271 006a 3B1C     		mov	r3, r7
+ 1272 006c 1533     		add	r3, r3, #21
+ 1273 006e 1B78     		ldrb	r3, [r3]
+ 1274 0070 3A69     		ldr	r2, [r7, #16]
+ 1275 0072 D318     		add	r3, r2, r3
+ 1276 0074 1B78     		ldrb	r3, [r3]
+ 1277 0076 002B     		cmp	r3, #0
+ 1278 0078 DCD1     		bne	.L71
+ 1279              	.L70:
+1173:.\Generated_Source\PSoC4/BLE.c ****             }
+1174:.\Generated_Source\PSoC4/BLE.c **** 
+1175:.\Generated_Source\PSoC4/BLE.c ****             /* Terminate string */
+1176:.\Generated_Source\PSoC4/BLE.c ****             name[i] = CYBLE_NULL_CHARCTER;
+ 1280              		.loc 1 1176 0 is_stmt 1
+ 1281 007a 3B1C     		mov	r3, r7
+ 1282 007c 1533     		add	r3, r3, #21
+ 1283 007e 1B78     		ldrb	r3, [r3]
+ 1284 0080 7A68     		ldr	r2, [r7, #4]
+ 1285 0082 D318     		add	r3, r2, r3
+ 1286 0084 0022     		mov	r2, #0
+ 1287 0086 1A70     		strb	r2, [r3]
+ 1288 0088 03E0     		b	.L72
+ 1289              	.L68:
+1177:.\Generated_Source\PSoC4/BLE.c ****         }
+1178:.\Generated_Source\PSoC4/BLE.c ****         else
+1179:.\Generated_Source\PSoC4/BLE.c ****         {
+1180:.\Generated_Source\PSoC4/BLE.c ****             apiResult = CYBLE_ERROR_INVALID_PARAMETER;
+ 1290              		.loc 1 1180 0
+ 1291 008a 3B1C     		mov	r3, r7
+ 1292 008c 1633     		add	r3, r3, #22
+ 1293 008e 0122     		mov	r2, #1
+ 1294 0090 1A80     		strh	r2, [r3]
+ 1295              	.L72:
+1181:.\Generated_Source\PSoC4/BLE.c ****         }
+1182:.\Generated_Source\PSoC4/BLE.c ****         
+1183:.\Generated_Source\PSoC4/BLE.c ****         return(apiResult);
+ 1296              		.loc 1 1183 0
+ 1297 0092 3B1C     		mov	r3, r7
+ 1298 0094 1633     		add	r3, r3, #22
+ 1299 0096 1B88     		ldrh	r3, [r3]
+1184:.\Generated_Source\PSoC4/BLE.c ****     }
+ 1300              		.loc 1 1184 0
+ 1301 0098 181C     		mov	r0, r3
+ 1302 009a BD46     		mov	sp, r7
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 45
+
+
+ 1303 009c 06B0     		add	sp, sp, #24
+ 1304              		@ sp needed
+ 1305 009e 80BD     		pop	{r7, pc}
+ 1306              	.L75:
+ 1307              		.align	2
+ 1308              	.L74:
+ 1309 00a0 00000000 		.word	cyBle_gattDB
+ 1310              		.cfi_endproc
+ 1311              	.LFE12:
+ 1312              		.size	CyBle_GapGetLocalName, .-CyBle_GapGetLocalName
+ 1313              		.section	.text.CyBle_Get16ByPtr,"ax",%progbits
+ 1314              		.align	2
+ 1315              		.global	CyBle_Get16ByPtr
+ 1316              		.code	16
+ 1317              		.thumb_func
+ 1318              		.type	CyBle_Get16ByPtr, %function
+ 1319              	CyBle_Get16ByPtr:
+ 1320              	.LFB13:
+1185:.\Generated_Source\PSoC4/BLE.c **** 
+1186:.\Generated_Source\PSoC4/BLE.c **** #endif /* (CYBLE_GATT_ROLE_SERVER) */
+1187:.\Generated_Source\PSoC4/BLE.c **** 
+1188:.\Generated_Source\PSoC4/BLE.c **** 
+1189:.\Generated_Source\PSoC4/BLE.c **** /******************************************************************************
+1190:.\Generated_Source\PSoC4/BLE.c **** ##Function Name: CyBle_Get16ByPtr
+1191:.\Generated_Source\PSoC4/BLE.c **** *******************************************************************************
+1192:.\Generated_Source\PSoC4/BLE.c **** 
+1193:.\Generated_Source\PSoC4/BLE.c **** Summary:
+1194:.\Generated_Source\PSoC4/BLE.c ****  Returns the two-bytes value by using a pointer to the LSB.
+1195:.\Generated_Source\PSoC4/BLE.c **** 
+1196:.\Generated_Source\PSoC4/BLE.c **** Parameters:
+1197:.\Generated_Source\PSoC4/BLE.c ****  uint8 * ptr: Pointer to the LSB of two-bytes data (little endian).
+1198:.\Generated_Source\PSoC4/BLE.c **** 
+1199:.\Generated_Source\PSoC4/BLE.c **** Return:
+1200:.\Generated_Source\PSoC4/BLE.c ****  uint16 value: Two-bytes data.
+1201:.\Generated_Source\PSoC4/BLE.c **** 
+1202:.\Generated_Source\PSoC4/BLE.c **** ******************************************************************************/
+1203:.\Generated_Source\PSoC4/BLE.c **** uint16 CyBle_Get16ByPtr(const uint8 ptr[])
+1204:.\Generated_Source\PSoC4/BLE.c **** {
+ 1321              		.loc 1 1204 0
+ 1322              		.cfi_startproc
+ 1323 0000 80B5     		push	{r7, lr}
+ 1324              		.cfi_def_cfa_offset 8
+ 1325              		.cfi_offset 7, -8
+ 1326              		.cfi_offset 14, -4
+ 1327 0002 82B0     		sub	sp, sp, #8
+ 1328              		.cfi_def_cfa_offset 16
+ 1329 0004 00AF     		add	r7, sp, #0
+ 1330              		.cfi_def_cfa_register 7
+ 1331 0006 7860     		str	r0, [r7, #4]
+1205:.\Generated_Source\PSoC4/BLE.c ****     return ((uint16) ptr[0u] | ((uint16) (((uint16) ptr[1u]) << 8u)));
+ 1332              		.loc 1 1205 0
+ 1333 0008 7B68     		ldr	r3, [r7, #4]
+ 1334 000a 1B78     		ldrb	r3, [r3]
+ 1335 000c 1A1C     		mov	r2, r3
+ 1336 000e 7B68     		ldr	r3, [r7, #4]
+ 1337 0010 0133     		add	r3, r3, #1
+ 1338 0012 1B78     		ldrb	r3, [r3]
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 46
+
+
+ 1339 0014 1B02     		lsl	r3, r3, #8
+ 1340 0016 9BB2     		uxth	r3, r3
+ 1341 0018 1343     		orr	r3, r2
+ 1342 001a 9BB2     		uxth	r3, r3
+1206:.\Generated_Source\PSoC4/BLE.c **** }
+ 1343              		.loc 1 1206 0
+ 1344 001c 181C     		mov	r0, r3
+ 1345 001e BD46     		mov	sp, r7
+ 1346 0020 02B0     		add	sp, sp, #8
+ 1347              		@ sp needed
+ 1348 0022 80BD     		pop	{r7, pc}
+ 1349              		.cfi_endproc
+ 1350              	.LFE13:
+ 1351              		.size	CyBle_Get16ByPtr, .-CyBle_Get16ByPtr
+ 1352              		.section	.text.CyBle_Set16ByPtr,"ax",%progbits
+ 1353              		.align	2
+ 1354              		.global	CyBle_Set16ByPtr
+ 1355              		.code	16
+ 1356              		.thumb_func
+ 1357              		.type	CyBle_Set16ByPtr, %function
+ 1358              	CyBle_Set16ByPtr:
+ 1359              	.LFB14:
+1207:.\Generated_Source\PSoC4/BLE.c **** 
+1208:.\Generated_Source\PSoC4/BLE.c **** 
+1209:.\Generated_Source\PSoC4/BLE.c **** /******************************************************************************
+1210:.\Generated_Source\PSoC4/BLE.c **** ##Function Name: CyBle_Set16ByPtr
+1211:.\Generated_Source\PSoC4/BLE.c **** *******************************************************************************
+1212:.\Generated_Source\PSoC4/BLE.c **** 
+1213:.\Generated_Source\PSoC4/BLE.c **** Summary:
+1214:.\Generated_Source\PSoC4/BLE.c ****  Sets the two-bytes value by using a pointer to the LSB.
+1215:.\Generated_Source\PSoC4/BLE.c **** 
+1216:.\Generated_Source\PSoC4/BLE.c **** Parameters:
+1217:.\Generated_Source\PSoC4/BLE.c ****  uint8 * ptr:   Pointer to the LSB of two-bytes data (little endian).
+1218:.\Generated_Source\PSoC4/BLE.c ****  uint16 value:  Two-bytes data to be written.
+1219:.\Generated_Source\PSoC4/BLE.c **** 
+1220:.\Generated_Source\PSoC4/BLE.c **** Return:
+1221:.\Generated_Source\PSoC4/BLE.c ****  None
+1222:.\Generated_Source\PSoC4/BLE.c **** 
+1223:.\Generated_Source\PSoC4/BLE.c **** ******************************************************************************/
+1224:.\Generated_Source\PSoC4/BLE.c **** void CyBle_Set16ByPtr(uint8 ptr[], uint16 value)
+1225:.\Generated_Source\PSoC4/BLE.c **** {
+ 1360              		.loc 1 1225 0
+ 1361              		.cfi_startproc
+ 1362 0000 80B5     		push	{r7, lr}
+ 1363              		.cfi_def_cfa_offset 8
+ 1364              		.cfi_offset 7, -8
+ 1365              		.cfi_offset 14, -4
+ 1366 0002 82B0     		sub	sp, sp, #8
+ 1367              		.cfi_def_cfa_offset 16
+ 1368 0004 00AF     		add	r7, sp, #0
+ 1369              		.cfi_def_cfa_register 7
+ 1370 0006 7860     		str	r0, [r7, #4]
+ 1371 0008 0A1C     		mov	r2, r1
+ 1372 000a BB1C     		add	r3, r7, #2
+ 1373 000c 1A80     		strh	r2, [r3]
+1226:.\Generated_Source\PSoC4/BLE.c ****     ptr[0u] = (uint8) value;
+ 1374              		.loc 1 1226 0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 47
+
+
+ 1375 000e BB1C     		add	r3, r7, #2
+ 1376 0010 1B88     		ldrh	r3, [r3]
+ 1377 0012 DAB2     		uxtb	r2, r3
+ 1378 0014 7B68     		ldr	r3, [r7, #4]
+ 1379 0016 1A70     		strb	r2, [r3]
+1227:.\Generated_Source\PSoC4/BLE.c ****     ptr[1u] = (uint8) (value >> 8u);
+ 1380              		.loc 1 1227 0
+ 1381 0018 7B68     		ldr	r3, [r7, #4]
+ 1382 001a 0133     		add	r3, r3, #1
+ 1383 001c BA1C     		add	r2, r7, #2
+ 1384 001e 1288     		ldrh	r2, [r2]
+ 1385 0020 120A     		lsr	r2, r2, #8
+ 1386 0022 92B2     		uxth	r2, r2
+ 1387 0024 D2B2     		uxtb	r2, r2
+ 1388 0026 1A70     		strb	r2, [r3]
+1228:.\Generated_Source\PSoC4/BLE.c **** }
+ 1389              		.loc 1 1228 0
+ 1390 0028 BD46     		mov	sp, r7
+ 1391 002a 02B0     		add	sp, sp, #8
+ 1392              		@ sp needed
+ 1393 002c 80BD     		pop	{r7, pc}
+ 1394              		.cfi_endproc
+ 1395              	.LFE14:
+ 1396              		.size	CyBle_Set16ByPtr, .-CyBle_Set16ByPtr
+ 1397 002e C046     		.text
+ 1398              	.Letext0:
+ 1399              		.file 2 ".\\Generated_Source\\PSoC4\\cytypes.h"
+ 1400              		.file 3 ".\\Generated_Source\\PSoC4\\BLE_Stack.h"
+ 1401              		.file 4 ".\\Generated_Source\\PSoC4\\BLE_StackGap.h"
+ 1402              		.file 5 ".\\Generated_Source\\PSoC4\\BLE_StackGatt.h"
+ 1403              		.file 6 ".\\Generated_Source\\PSoC4\\BLE_StackGattDb.h"
+ 1404              		.file 7 ".\\Generated_Source\\PSoC4\\BLE.h"
+ 1405              		.file 8 ".\\Generated_Source\\PSoC4\\BLE_eventHandler.h"
+ 1406              		.file 9 ".\\Generated_Source\\PSoC4\\BLE_gatt.h"
+ 1407              		.section	.debug_info,"",%progbits
+ 1408              	.Ldebug_info0:
+ 1409 0000 020B0000 		.4byte	0xb02
+ 1410 0004 0400     		.2byte	0x4
+ 1411 0006 00000000 		.4byte	.Ldebug_abbrev0
+ 1412 000a 04       		.byte	0x4
+ 1413 000b 01       		.uleb128 0x1
+ 1414 000c 220C0000 		.4byte	.LASF203
+ 1415 0010 01       		.byte	0x1
+ 1416 0011 C2000000 		.4byte	.LASF204
+ 1417 0015 CC0A0000 		.4byte	.LASF205
+ 1418 0019 00000000 		.4byte	.Ldebug_ranges0+0
+ 1419 001d 00000000 		.4byte	0
+ 1420 0021 00000000 		.4byte	.Ldebug_line0
+ 1421 0025 02       		.uleb128 0x2
+ 1422 0026 01       		.byte	0x1
+ 1423 0027 06       		.byte	0x6
+ 1424 0028 C7030000 		.4byte	.LASF0
+ 1425 002c 02       		.uleb128 0x2
+ 1426 002d 01       		.byte	0x1
+ 1427 002e 08       		.byte	0x8
+ 1428 002f 180D0000 		.4byte	.LASF1
+ 1429 0033 02       		.uleb128 0x2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 48
+
+
+ 1430 0034 02       		.byte	0x2
+ 1431 0035 05       		.byte	0x5
+ 1432 0036 500D0000 		.4byte	.LASF2
+ 1433 003a 02       		.uleb128 0x2
+ 1434 003b 02       		.byte	0x2
+ 1435 003c 07       		.byte	0x7
+ 1436 003d E90F0000 		.4byte	.LASF3
+ 1437 0041 02       		.uleb128 0x2
+ 1438 0042 04       		.byte	0x4
+ 1439 0043 05       		.byte	0x5
+ 1440 0044 04020000 		.4byte	.LASF4
+ 1441 0048 02       		.uleb128 0x2
+ 1442 0049 04       		.byte	0x4
+ 1443 004a 07       		.byte	0x7
+ 1444 004b 99070000 		.4byte	.LASF5
+ 1445 004f 02       		.uleb128 0x2
+ 1446 0050 08       		.byte	0x8
+ 1447 0051 05       		.byte	0x5
+ 1448 0052 B9030000 		.4byte	.LASF6
+ 1449 0056 02       		.uleb128 0x2
+ 1450 0057 08       		.byte	0x8
+ 1451 0058 07       		.byte	0x7
+ 1452 0059 EC060000 		.4byte	.LASF7
+ 1453 005d 03       		.uleb128 0x3
+ 1454 005e 04       		.byte	0x4
+ 1455 005f 05       		.byte	0x5
+ 1456 0060 696E7400 		.ascii	"int\000"
+ 1457 0064 02       		.uleb128 0x2
+ 1458 0065 04       		.byte	0x4
+ 1459 0066 07       		.byte	0x7
+ 1460 0067 110F0000 		.4byte	.LASF8
+ 1461 006b 04       		.uleb128 0x4
+ 1462 006c 63050000 		.4byte	.LASF9
+ 1463 0070 02       		.byte	0x2
+ 1464 0071 B3       		.byte	0xb3
+ 1465 0072 2C000000 		.4byte	0x2c
+ 1466 0076 04       		.uleb128 0x4
+ 1467 0077 260D0000 		.4byte	.LASF10
+ 1468 007b 02       		.byte	0x2
+ 1469 007c B4       		.byte	0xb4
+ 1470 007d 3A000000 		.4byte	0x3a
+ 1471 0081 04       		.uleb128 0x4
+ 1472 0082 2B060000 		.4byte	.LASF11
+ 1473 0086 02       		.byte	0x2
+ 1474 0087 B5       		.byte	0xb5
+ 1475 0088 48000000 		.4byte	0x48
+ 1476 008c 02       		.uleb128 0x2
+ 1477 008d 04       		.byte	0x4
+ 1478 008e 04       		.byte	0x4
+ 1479 008f 040C0000 		.4byte	.LASF12
+ 1480 0093 02       		.uleb128 0x2
+ 1481 0094 08       		.byte	0x8
+ 1482 0095 04       		.byte	0x4
+ 1483 0096 BA050000 		.4byte	.LASF13
+ 1484 009a 04       		.uleb128 0x4
+ 1485 009b 770F0000 		.4byte	.LASF14
+ 1486 009f 02       		.byte	0x2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 49
+
+
+ 1487 00a0 C4       		.byte	0xc4
+ 1488 00a1 A5000000 		.4byte	0xa5
+ 1489 00a5 02       		.uleb128 0x2
+ 1490 00a6 01       		.byte	0x1
+ 1491 00a7 08       		.byte	0x8
+ 1492 00a8 A90E0000 		.4byte	.LASF15
+ 1493 00ac 05       		.uleb128 0x5
+ 1494 00ad 6B000000 		.4byte	0x6b
+ 1495 00b1 02       		.uleb128 0x2
+ 1496 00b2 04       		.byte	0x4
+ 1497 00b3 07       		.byte	0x7
+ 1498 00b4 590A0000 		.4byte	.LASF16
+ 1499 00b8 06       		.uleb128 0x6
+ 1500 00b9 04       		.byte	0x4
+ 1501 00ba 07       		.uleb128 0x7
+ 1502 00bb 01       		.byte	0x1
+ 1503 00bc 03       		.byte	0x3
+ 1504 00bd 7A       		.byte	0x7a
+ 1505 00be 3F020000 		.4byte	0x23f
+ 1506 00c2 08       		.uleb128 0x8
+ 1507 00c3 5D080000 		.4byte	.LASF17
+ 1508 00c7 00       		.sleb128 0
+ 1509 00c8 08       		.uleb128 0x8
+ 1510 00c9 D3030000 		.4byte	.LASF18
+ 1511 00cd 01       		.sleb128 1
+ 1512 00ce 08       		.uleb128 0x8
+ 1513 00cf F2010000 		.4byte	.LASF19
+ 1514 00d3 02       		.sleb128 2
+ 1515 00d4 08       		.uleb128 0x8
+ 1516 00d5 D00F0000 		.4byte	.LASF20
+ 1517 00d9 03       		.sleb128 3
+ 1518 00da 08       		.uleb128 0x8
+ 1519 00db 85020000 		.4byte	.LASF21
+ 1520 00df 04       		.sleb128 4
+ 1521 00e0 08       		.uleb128 0x8
+ 1522 00e1 23000000 		.4byte	.LASF22
+ 1523 00e5 05       		.sleb128 5
+ 1524 00e6 08       		.uleb128 0x8
+ 1525 00e7 B7090000 		.4byte	.LASF23
+ 1526 00eb 20       		.sleb128 32
+ 1527 00ec 08       		.uleb128 0x8
+ 1528 00ed 46040000 		.4byte	.LASF24
+ 1529 00f1 21       		.sleb128 33
+ 1530 00f2 08       		.uleb128 0x8
+ 1531 00f3 A0080000 		.4byte	.LASF25
+ 1532 00f7 22       		.sleb128 34
+ 1533 00f8 08       		.uleb128 0x8
+ 1534 00f9 4C090000 		.4byte	.LASF26
+ 1535 00fd 23       		.sleb128 35
+ 1536 00fe 08       		.uleb128 0x8
+ 1537 00ff 210B0000 		.4byte	.LASF27
+ 1538 0103 24       		.sleb128 36
+ 1539 0104 08       		.uleb128 0x8
+ 1540 0105 870A0000 		.4byte	.LASF28
+ 1541 0109 25       		.sleb128 37
+ 1542 010a 08       		.uleb128 0x8
+ 1543 010b FA040000 		.4byte	.LASF29
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 50
+
+
+ 1544 010f 26       		.sleb128 38
+ 1545 0110 08       		.uleb128 0x8
+ 1546 0111 C4080000 		.4byte	.LASF30
+ 1547 0115 27       		.sleb128 39
+ 1548 0116 08       		.uleb128 0x8
+ 1549 0117 D70E0000 		.4byte	.LASF31
+ 1550 011b 28       		.sleb128 40
+ 1551 011c 08       		.uleb128 0x8
+ 1552 011d 47030000 		.4byte	.LASF32
+ 1553 0121 29       		.sleb128 41
+ 1554 0122 08       		.uleb128 0x8
+ 1555 0123 E1000000 		.4byte	.LASF33
+ 1556 0127 2A       		.sleb128 42
+ 1557 0128 08       		.uleb128 0x8
+ 1558 0129 A2020000 		.4byte	.LASF34
+ 1559 012d 2B       		.sleb128 43
+ 1560 012e 08       		.uleb128 0x8
+ 1561 012f F7110000 		.4byte	.LASF35
+ 1562 0133 2C       		.sleb128 44
+ 1563 0134 08       		.uleb128 0x8
+ 1564 0135 5A060000 		.4byte	.LASF36
+ 1565 0139 C000     		.sleb128 64
+ 1566 013b 08       		.uleb128 0x8
+ 1567 013c 72090000 		.4byte	.LASF37
+ 1568 0140 C100     		.sleb128 65
+ 1569 0142 08       		.uleb128 0x8
+ 1570 0143 79120000 		.4byte	.LASF38
+ 1571 0147 C200     		.sleb128 66
+ 1572 0149 08       		.uleb128 0x8
+ 1573 014a 45050000 		.4byte	.LASF39
+ 1574 014e C300     		.sleb128 67
+ 1575 0150 08       		.uleb128 0x8
+ 1576 0151 C5070000 		.4byte	.LASF40
+ 1577 0155 C400     		.sleb128 68
+ 1578 0157 08       		.uleb128 0x8
+ 1579 0158 DD0B0000 		.4byte	.LASF41
+ 1580 015c C500     		.sleb128 69
+ 1581 015e 08       		.uleb128 0x8
+ 1582 015f 200A0000 		.4byte	.LASF42
+ 1583 0163 C600     		.sleb128 70
+ 1584 0165 08       		.uleb128 0x8
+ 1585 0166 74080000 		.4byte	.LASF43
+ 1586 016a C700     		.sleb128 71
+ 1587 016c 08       		.uleb128 0x8
+ 1588 016d BB110000 		.4byte	.LASF44
+ 1589 0171 C800     		.sleb128 72
+ 1590 0173 08       		.uleb128 0x8
+ 1591 0174 68040000 		.4byte	.LASF45
+ 1592 0178 C900     		.sleb128 73
+ 1593 017a 08       		.uleb128 0x8
+ 1594 017b EB100000 		.4byte	.LASF46
+ 1595 017f CA00     		.sleb128 74
+ 1596 0181 08       		.uleb128 0x8
+ 1597 0182 65010000 		.4byte	.LASF47
+ 1598 0186 CB00     		.sleb128 75
+ 1599 0188 08       		.uleb128 0x8
+ 1600 0189 AB070000 		.4byte	.LASF48
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 51
+
+
+ 1601 018d CC00     		.sleb128 76
+ 1602 018f 08       		.uleb128 0x8
+ 1603 0190 B20A0000 		.4byte	.LASF49
+ 1604 0194 CD00     		.sleb128 77
+ 1605 0196 08       		.uleb128 0x8
+ 1606 0197 AB040000 		.4byte	.LASF50
+ 1607 019b CE00     		.sleb128 78
+ 1608 019d 08       		.uleb128 0x8
+ 1609 019e D50D0000 		.4byte	.LASF51
+ 1610 01a2 CF00     		.sleb128 79
+ 1611 01a4 08       		.uleb128 0x8
+ 1612 01a5 84010000 		.4byte	.LASF52
+ 1613 01a9 D000     		.sleb128 80
+ 1614 01ab 08       		.uleb128 0x8
+ 1615 01ac 7C050000 		.4byte	.LASF53
+ 1616 01b0 D100     		.sleb128 81
+ 1617 01b2 08       		.uleb128 0x8
+ 1618 01b3 650B0000 		.4byte	.LASF54
+ 1619 01b7 D200     		.sleb128 82
+ 1620 01b9 08       		.uleb128 0x8
+ 1621 01ba 5A0D0000 		.4byte	.LASF55
+ 1622 01be D300     		.sleb128 83
+ 1623 01c0 08       		.uleb128 0x8
+ 1624 01c1 5D0E0000 		.4byte	.LASF56
+ 1625 01c5 D400     		.sleb128 84
+ 1626 01c7 08       		.uleb128 0x8
+ 1627 01c8 E3070000 		.4byte	.LASF57
+ 1628 01cc D500     		.sleb128 85
+ 1629 01ce 08       		.uleb128 0x8
+ 1630 01cf 09070000 		.4byte	.LASF58
+ 1631 01d3 D600     		.sleb128 86
+ 1632 01d5 08       		.uleb128 0x8
+ 1633 01d6 2B0F0000 		.4byte	.LASF59
+ 1634 01da D700     		.sleb128 87
+ 1635 01dc 08       		.uleb128 0x8
+ 1636 01dd 74060000 		.4byte	.LASF60
+ 1637 01e1 F000     		.sleb128 112
+ 1638 01e3 08       		.uleb128 0x8
+ 1639 01e4 4D120000 		.4byte	.LASF61
+ 1640 01e8 F100     		.sleb128 113
+ 1641 01ea 08       		.uleb128 0x8
+ 1642 01eb 9B090000 		.4byte	.LASF62
+ 1643 01ef F200     		.sleb128 114
+ 1644 01f1 08       		.uleb128 0x8
+ 1645 01f2 020A0000 		.4byte	.LASF63
+ 1646 01f6 F300     		.sleb128 115
+ 1647 01f8 08       		.uleb128 0x8
+ 1648 01f9 BF0B0000 		.4byte	.LASF64
+ 1649 01fd F400     		.sleb128 116
+ 1650 01ff 08       		.uleb128 0x8
+ 1651 0200 C1050000 		.4byte	.LASF65
+ 1652 0204 F500     		.sleb128 117
+ 1653 0206 08       		.uleb128 0x8
+ 1654 0207 18010000 		.4byte	.LASF66
+ 1655 020b F600     		.sleb128 118
+ 1656 020d 08       		.uleb128 0x8
+ 1657 020e 53000000 		.4byte	.LASF67
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 52
+
+
+ 1658 0212 F700     		.sleb128 119
+ 1659 0214 08       		.uleb128 0x8
+ 1660 0215 00000000 		.4byte	.LASF68
+ 1661 0219 F800     		.sleb128 120
+ 1662 021b 08       		.uleb128 0x8
+ 1663 021c 7E030000 		.4byte	.LASF69
+ 1664 0220 F900     		.sleb128 121
+ 1665 0222 08       		.uleb128 0x8
+ 1666 0223 B5060000 		.4byte	.LASF70
+ 1667 0227 FA00     		.sleb128 122
+ 1668 0229 08       		.uleb128 0x8
+ 1669 022a 24120000 		.4byte	.LASF71
+ 1670 022e FA01     		.sleb128 250
+ 1671 0230 08       		.uleb128 0x8
+ 1672 0231 970D0000 		.4byte	.LASF72
+ 1673 0235 FB01     		.sleb128 251
+ 1674 0237 08       		.uleb128 0x8
+ 1675 0238 3D060000 		.4byte	.LASF73
+ 1676 023c FF01     		.sleb128 255
+ 1677 023e 00       		.byte	0
+ 1678 023f 09       		.uleb128 0x9
+ 1679 0240 02       		.byte	0x2
+ 1680 0241 03       		.byte	0x3
+ 1681 0242 D201     		.2byte	0x1d2
+ 1682 0244 F6020000 		.4byte	0x2f6
+ 1683 0248 08       		.uleb128 0x8
+ 1684 0249 4B060000 		.4byte	.LASF74
+ 1685 024d 00       		.sleb128 0
+ 1686 024e 08       		.uleb128 0x8
+ 1687 024f EB050000 		.4byte	.LASF75
+ 1688 0253 01       		.sleb128 1
+ 1689 0254 08       		.uleb128 0x8
+ 1690 0255 0D100000 		.4byte	.LASF76
+ 1691 0259 02       		.sleb128 2
+ 1692 025a 08       		.uleb128 0x8
+ 1693 025b 86000000 		.4byte	.LASF77
+ 1694 025f 03       		.sleb128 3
+ 1695 0260 08       		.uleb128 0x8
+ 1696 0261 62020000 		.4byte	.LASF78
+ 1697 0265 04       		.sleb128 4
+ 1698 0266 08       		.uleb128 0x8
+ 1699 0267 2B070000 		.4byte	.LASF79
+ 1700 026b 05       		.sleb128 5
+ 1701 026c 08       		.uleb128 0x8
+ 1702 026d BB0D0000 		.4byte	.LASF80
+ 1703 0271 06       		.sleb128 6
+ 1704 0272 08       		.uleb128 0x8
+ 1705 0273 08040000 		.4byte	.LASF81
+ 1706 0277 07       		.sleb128 7
+ 1707 0278 08       		.uleb128 0x8
+ 1708 0279 7E0E0000 		.4byte	.LASF82
+ 1709 027d 08       		.sleb128 8
+ 1710 027e 08       		.uleb128 0x8
+ 1711 027f E2110000 		.4byte	.LASF83
+ 1712 0283 09       		.sleb128 9
+ 1713 0284 08       		.uleb128 0x8
+ 1714 0285 E80C0000 		.4byte	.LASF84
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 53
+
+
+ 1715 0289 0A       		.sleb128 10
+ 1716 028a 08       		.uleb128 0x8
+ 1717 028b AE0E0000 		.4byte	.LASF85
+ 1718 028f 0B       		.sleb128 11
+ 1719 0290 08       		.uleb128 0x8
+ 1720 0291 0C030000 		.4byte	.LASF86
+ 1721 0295 0C       		.sleb128 12
+ 1722 0296 08       		.uleb128 0x8
+ 1723 0297 3D020000 		.4byte	.LASF87
+ 1724 029b 0D       		.sleb128 13
+ 1725 029c 08       		.uleb128 0x8
+ 1726 029d 70070000 		.4byte	.LASF88
+ 1727 02a1 0E       		.sleb128 14
+ 1728 02a2 08       		.uleb128 0x8
+ 1729 02a3 66110000 		.4byte	.LASF89
+ 1730 02a7 0F       		.sleb128 15
+ 1731 02a8 08       		.uleb128 0x8
+ 1732 02a9 A20F0000 		.4byte	.LASF90
+ 1733 02ad 10       		.sleb128 16
+ 1734 02ae 08       		.uleb128 0x8
+ 1735 02af 23030000 		.4byte	.LASF91
+ 1736 02b3 11       		.sleb128 17
+ 1737 02b4 08       		.uleb128 0x8
+ 1738 02b5 22050000 		.4byte	.LASF92
+ 1739 02b9 12       		.sleb128 18
+ 1740 02ba 08       		.uleb128 0x8
+ 1741 02bb 97120000 		.4byte	.LASF93
+ 1742 02bf 13       		.sleb128 19
+ 1743 02c0 08       		.uleb128 0x8
+ 1744 02c1 E6030000 		.4byte	.LASF94
+ 1745 02c5 27       		.sleb128 39
+ 1746 02c6 08       		.uleb128 0x8
+ 1747 02c7 7D0F0000 		.4byte	.LASF95
+ 1748 02cb 28       		.sleb128 40
+ 1749 02cc 08       		.uleb128 0x8
+ 1750 02cd 4A110000 		.4byte	.LASF96
+ 1751 02d1 29       		.sleb128 41
+ 1752 02d2 08       		.uleb128 0x8
+ 1753 02d3 F2090000 		.4byte	.LASF97
+ 1754 02d7 FF01     		.sleb128 255
+ 1755 02d9 08       		.uleb128 0x8
+ 1756 02da 44080000 		.4byte	.LASF98
+ 1757 02de 8002     		.sleb128 256
+ 1758 02e0 08       		.uleb128 0x8
+ 1759 02e1 860B0000 		.4byte	.LASF99
+ 1760 02e5 8102     		.sleb128 257
+ 1761 02e7 08       		.uleb128 0x8
+ 1762 02e8 2D0D0000 		.4byte	.LASF100
+ 1763 02ec 8202     		.sleb128 258
+ 1764 02ee 08       		.uleb128 0x8
+ 1765 02ef 81040000 		.4byte	.LASF101
+ 1766 02f3 8302     		.sleb128 259
+ 1767 02f5 00       		.byte	0
+ 1768 02f6 0A       		.uleb128 0xa
+ 1769 02f7 470B0000 		.4byte	.LASF102
+ 1770 02fb 03       		.byte	0x3
+ 1771 02fc 2F02     		.2byte	0x22f
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 54
+
+
+ 1772 02fe 3F020000 		.4byte	0x23f
+ 1773 0302 0B       		.uleb128 0xb
+ 1774 0303 07       		.byte	0x7
+ 1775 0304 03       		.byte	0x3
+ 1776 0305 B002     		.2byte	0x2b0
+ 1777 0307 26030000 		.4byte	0x326
+ 1778 030b 0C       		.uleb128 0xc
+ 1779 030c 75050000 		.4byte	.LASF103
+ 1780 0310 03       		.byte	0x3
+ 1781 0311 B202     		.2byte	0x2b2
+ 1782 0313 26030000 		.4byte	0x326
+ 1783 0317 00       		.byte	0
+ 1784 0318 0C       		.uleb128 0xc
+ 1785 0319 ED010000 		.4byte	.LASF104
+ 1786 031d 03       		.byte	0x3
+ 1787 031e B302     		.2byte	0x2b3
+ 1788 0320 6B000000 		.4byte	0x6b
+ 1789 0324 06       		.byte	0x6
+ 1790 0325 00       		.byte	0
+ 1791 0326 0D       		.uleb128 0xd
+ 1792 0327 6B000000 		.4byte	0x6b
+ 1793 032b 36030000 		.4byte	0x336
+ 1794 032f 0E       		.uleb128 0xe
+ 1795 0330 B1000000 		.4byte	0xb1
+ 1796 0334 05       		.byte	0x5
+ 1797 0335 00       		.byte	0
+ 1798 0336 0A       		.uleb128 0xa
+ 1799 0337 F8020000 		.4byte	.LASF105
+ 1800 033b 03       		.byte	0x3
+ 1801 033c B402     		.2byte	0x2b4
+ 1802 033e 02030000 		.4byte	0x302
+ 1803 0342 0B       		.uleb128 0xb
+ 1804 0343 04       		.byte	0x4
+ 1805 0344 03       		.byte	0x3
+ 1806 0345 B702     		.2byte	0x2b7
+ 1807 0347 66030000 		.4byte	0x366
+ 1808 034b 0C       		.uleb128 0xc
+ 1809 034c 540F0000 		.4byte	.LASF106
+ 1810 0350 03       		.byte	0x3
+ 1811 0351 B902     		.2byte	0x2b9
+ 1812 0353 76000000 		.4byte	0x76
+ 1813 0357 00       		.byte	0
+ 1814 0358 0C       		.uleb128 0xc
+ 1815 0359 38080000 		.4byte	.LASF107
+ 1816 035d 03       		.byte	0x3
+ 1817 035e BA02     		.2byte	0x2ba
+ 1818 0360 6B000000 		.4byte	0x6b
+ 1819 0364 02       		.byte	0x2
+ 1820 0365 00       		.byte	0
+ 1821 0366 0A       		.uleb128 0xa
+ 1822 0367 64030000 		.4byte	.LASF108
+ 1823 036b 03       		.byte	0x3
+ 1824 036c BB02     		.2byte	0x2bb
+ 1825 036e 42030000 		.4byte	0x342
+ 1826 0372 07       		.uleb128 0x7
+ 1827 0373 01       		.byte	0x1
+ 1828 0374 04       		.byte	0x4
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 55
+
+
+ 1829 0375 8A       		.byte	0x8a
+ 1830 0376 99030000 		.4byte	0x399
+ 1831 037a 08       		.uleb128 0x8
+ 1832 037b D2020000 		.4byte	.LASF109
+ 1833 037f 00       		.sleb128 0
+ 1834 0380 08       		.uleb128 0x8
+ 1835 0381 39010000 		.4byte	.LASF110
+ 1836 0385 01       		.sleb128 1
+ 1837 0386 08       		.uleb128 0x8
+ 1838 0387 B8010000 		.4byte	.LASF111
+ 1839 038b 02       		.sleb128 2
+ 1840 038c 08       		.uleb128 0x8
+ 1841 038d C1100000 		.4byte	.LASF112
+ 1842 0391 03       		.sleb128 3
+ 1843 0392 08       		.uleb128 0x8
+ 1844 0393 FF0D0000 		.4byte	.LASF113
+ 1845 0397 04       		.sleb128 4
+ 1846 0398 00       		.byte	0
+ 1847 0399 04       		.uleb128 0x4
+ 1848 039a A2100000 		.4byte	.LASF114
+ 1849 039e 04       		.byte	0x4
+ 1850 039f 9A       		.byte	0x9a
+ 1851 03a0 72030000 		.4byte	0x372
+ 1852 03a4 0B       		.uleb128 0xb
+ 1853 03a5 10       		.byte	0x10
+ 1854 03a6 04       		.byte	0x4
+ 1855 03a7 6801     		.2byte	0x168
+ 1856 03a9 16040000 		.4byte	0x416
+ 1857 03ad 0C       		.uleb128 0xc
+ 1858 03ae F40D0000 		.4byte	.LASF115
+ 1859 03b2 04       		.byte	0x4
+ 1860 03b3 6E01     		.2byte	0x16e
+ 1861 03b5 76000000 		.4byte	0x76
+ 1862 03b9 00       		.byte	0
+ 1863 03ba 0C       		.uleb128 0xc
+ 1864 03bb D6040000 		.4byte	.LASF116
+ 1865 03bf 04       		.byte	0x4
+ 1866 03c0 7401     		.2byte	0x174
+ 1867 03c2 76000000 		.4byte	0x76
+ 1868 03c6 02       		.byte	0x2
+ 1869 03c7 0C       		.uleb128 0xc
+ 1870 03c8 9A020000 		.4byte	.LASF117
+ 1871 03cc 04       		.byte	0x4
+ 1872 03cd 7D01     		.2byte	0x17d
+ 1873 03cf 99030000 		.4byte	0x399
+ 1874 03d3 04       		.byte	0x4
+ 1875 03d4 0C       		.uleb128 0xc
+ 1876 03d5 7B0A0000 		.4byte	.LASF118
+ 1877 03d9 04       		.byte	0x4
+ 1878 03da 8301     		.2byte	0x183
+ 1879 03dc 6B000000 		.4byte	0x6b
+ 1880 03e0 05       		.byte	0x5
+ 1881 03e1 0C       		.uleb128 0xc
+ 1882 03e2 D90C0000 		.4byte	.LASF119
+ 1883 03e6 04       		.byte	0x4
+ 1884 03e7 8A01     		.2byte	0x18a
+ 1885 03e9 6B000000 		.4byte	0x6b
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 56
+
+
+ 1886 03ed 06       		.byte	0x6
+ 1887 03ee 0C       		.uleb128 0xc
+ 1888 03ef 25040000 		.4byte	.LASF120
+ 1889 03f3 04       		.byte	0x4
+ 1890 03f4 9001     		.2byte	0x190
+ 1891 03f6 26030000 		.4byte	0x326
+ 1892 03fa 07       		.byte	0x7
+ 1893 03fb 0C       		.uleb128 0xc
+ 1894 03fc 0A010000 		.4byte	.LASF121
+ 1895 0400 04       		.byte	0x4
+ 1896 0401 9801     		.2byte	0x198
+ 1897 0403 6B000000 		.4byte	0x6b
+ 1898 0407 0D       		.byte	0xd
+ 1899 0408 0C       		.uleb128 0xc
+ 1900 0409 9B040000 		.4byte	.LASF122
+ 1901 040d 04       		.byte	0x4
+ 1902 040e A401     		.2byte	0x1a4
+ 1903 0410 6B000000 		.4byte	0x6b
+ 1904 0414 0E       		.byte	0xe
+ 1905 0415 00       		.byte	0
+ 1906 0416 0A       		.uleb128 0xa
+ 1907 0417 5F0F0000 		.4byte	.LASF123
+ 1908 041b 04       		.byte	0x4
+ 1909 041c A601     		.2byte	0x1a6
+ 1910 041e A4030000 		.4byte	0x3a4
+ 1911 0422 0B       		.uleb128 0xb
+ 1912 0423 20       		.byte	0x20
+ 1913 0424 04       		.byte	0x4
+ 1914 0425 A901     		.2byte	0x1a9
+ 1915 0427 46040000 		.4byte	0x446
+ 1916 042b 0C       		.uleb128 0xc
+ 1917 042c 2A0E0000 		.4byte	.LASF124
+ 1918 0430 04       		.byte	0x4
+ 1919 0431 AC01     		.2byte	0x1ac
+ 1920 0433 46040000 		.4byte	0x446
+ 1921 0437 00       		.byte	0
+ 1922 0438 0C       		.uleb128 0xc
+ 1923 0439 E1060000 		.4byte	.LASF125
+ 1924 043d 04       		.byte	0x4
+ 1925 043e AF01     		.2byte	0x1af
+ 1926 0440 6B000000 		.4byte	0x6b
+ 1927 0444 1F       		.byte	0x1f
+ 1928 0445 00       		.byte	0
+ 1929 0446 0D       		.uleb128 0xd
+ 1930 0447 6B000000 		.4byte	0x6b
+ 1931 044b 56040000 		.4byte	0x456
+ 1932 044f 0E       		.uleb128 0xe
+ 1933 0450 B1000000 		.4byte	0xb1
+ 1934 0454 1E       		.byte	0x1e
+ 1935 0455 00       		.byte	0
+ 1936 0456 0A       		.uleb128 0xa
+ 1937 0457 AB000000 		.4byte	.LASF126
+ 1938 045b 04       		.byte	0x4
+ 1939 045c B101     		.2byte	0x1b1
+ 1940 045e 22040000 		.4byte	0x422
+ 1941 0462 0B       		.uleb128 0xb
+ 1942 0463 20       		.byte	0x20
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 57
+
+
+ 1943 0464 04       		.byte	0x4
+ 1944 0465 B401     		.2byte	0x1b4
+ 1945 0467 86040000 		.4byte	0x486
+ 1946 046b 0C       		.uleb128 0xc
+ 1947 046c 69050000 		.4byte	.LASF127
+ 1948 0470 04       		.byte	0x4
+ 1949 0471 B801     		.2byte	0x1b8
+ 1950 0473 46040000 		.4byte	0x446
+ 1951 0477 00       		.byte	0
+ 1952 0478 0C       		.uleb128 0xc
+ 1953 0479 02090000 		.4byte	.LASF128
+ 1954 047d 04       		.byte	0x4
+ 1955 047e BB01     		.2byte	0x1bb
+ 1956 0480 6B000000 		.4byte	0x6b
+ 1957 0484 1F       		.byte	0x1f
+ 1958 0485 00       		.byte	0
+ 1959 0486 0A       		.uleb128 0xa
+ 1960 0487 9A060000 		.4byte	.LASF129
+ 1961 048b 04       		.byte	0x4
+ 1962 048c BD01     		.2byte	0x1bd
+ 1963 048e 62040000 		.4byte	0x462
+ 1964 0492 0B       		.uleb128 0xb
+ 1965 0493 14       		.byte	0x14
+ 1966 0494 04       		.byte	0x4
+ 1967 0495 C001     		.2byte	0x1c0
+ 1968 0497 DD040000 		.4byte	0x4dd
+ 1969 049b 0C       		.uleb128 0xc
+ 1970 049c E2050000 		.4byte	.LASF130
+ 1971 04a0 04       		.byte	0x4
+ 1972 04a1 C801     		.2byte	0x1c8
+ 1973 04a3 6B000000 		.4byte	0x6b
+ 1974 04a7 00       		.byte	0
+ 1975 04a8 0C       		.uleb128 0xc
+ 1976 04a9 99100000 		.4byte	.LASF131
+ 1977 04ad 04       		.byte	0x4
+ 1978 04ae CB01     		.2byte	0x1cb
+ 1979 04b0 DD040000 		.4byte	0x4dd
+ 1980 04b4 04       		.byte	0x4
+ 1981 04b5 0C       		.uleb128 0xc
+ 1982 04b6 2A0E0000 		.4byte	.LASF124
+ 1983 04ba 04       		.byte	0x4
+ 1984 04bb CD01     		.2byte	0x1cd
+ 1985 04bd E3040000 		.4byte	0x4e3
+ 1986 04c1 08       		.byte	0x8
+ 1987 04c2 0C       		.uleb128 0xc
+ 1988 04c3 69050000 		.4byte	.LASF127
+ 1989 04c7 04       		.byte	0x4
+ 1990 04c8 CF01     		.2byte	0x1cf
+ 1991 04ca E9040000 		.4byte	0x4e9
+ 1992 04ce 0C       		.byte	0xc
+ 1993 04cf 0C       		.uleb128 0xc
+ 1994 04d0 73120000 		.4byte	.LASF132
+ 1995 04d4 04       		.byte	0x4
+ 1996 04d5 D901     		.2byte	0x1d9
+ 1997 04d7 76000000 		.4byte	0x76
+ 1998 04db 10       		.byte	0x10
+ 1999 04dc 00       		.byte	0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 58
+
+
+ 2000 04dd 0F       		.uleb128 0xf
+ 2001 04de 04       		.byte	0x4
+ 2002 04df 16040000 		.4byte	0x416
+ 2003 04e3 0F       		.uleb128 0xf
+ 2004 04e4 04       		.byte	0x4
+ 2005 04e5 56040000 		.4byte	0x456
+ 2006 04e9 0F       		.uleb128 0xf
+ 2007 04ea 04       		.byte	0x4
+ 2008 04eb 86040000 		.4byte	0x486
+ 2009 04ef 0A       		.uleb128 0xa
+ 2010 04f0 7D100000 		.4byte	.LASF133
+ 2011 04f4 04       		.byte	0x4
+ 2012 04f5 DB01     		.2byte	0x1db
+ 2013 04f7 92040000 		.4byte	0x492
+ 2014 04fb 0F       		.uleb128 0xf
+ 2015 04fc 04       		.byte	0x4
+ 2016 04fd 6B000000 		.4byte	0x6b
+ 2017 0501 0B       		.uleb128 0xb
+ 2018 0502 02       		.byte	0x2
+ 2019 0503 05       		.byte	0x5
+ 2020 0504 6501     		.2byte	0x165
+ 2021 0506 25050000 		.4byte	0x525
+ 2022 050a 0C       		.uleb128 0xc
+ 2023 050b 1B120000 		.4byte	.LASF134
+ 2024 050f 05       		.byte	0x5
+ 2025 0510 6C01     		.2byte	0x16c
+ 2026 0512 6B000000 		.4byte	0x6b
+ 2027 0516 00       		.byte	0
+ 2028 0517 0C       		.uleb128 0xc
+ 2029 0518 8D090000 		.4byte	.LASF135
+ 2030 051c 05       		.byte	0x5
+ 2031 051d 7201     		.2byte	0x172
+ 2032 051f 6B000000 		.4byte	0x6b
+ 2033 0523 01       		.byte	0x1
+ 2034 0524 00       		.byte	0
+ 2035 0525 0A       		.uleb128 0xa
+ 2036 0526 72000000 		.4byte	.LASF136
+ 2037 052a 05       		.byte	0x5
+ 2038 052b 7401     		.2byte	0x174
+ 2039 052d 01050000 		.4byte	0x501
+ 2040 0531 10       		.uleb128 0x10
+ 2041 0532 08       		.byte	0x8
+ 2042 0533 06       		.byte	0x6
+ 2043 0534 BC       		.byte	0xbc
+ 2044 0535 52050000 		.4byte	0x552
+ 2045 0539 11       		.uleb128 0x11
+ 2046 053a 33090000 		.4byte	.LASF137
+ 2047 053e 06       		.byte	0x6
+ 2048 053f BF       		.byte	0xbf
+ 2049 0540 76000000 		.4byte	0x76
+ 2050 0544 00       		.byte	0
+ 2051 0545 11       		.uleb128 0x11
+ 2052 0546 B10B0000 		.4byte	.LASF138
+ 2053 054a 06       		.byte	0x6
+ 2054 054b C4       		.byte	0xc4
+ 2055 054c B8000000 		.4byte	0xb8
+ 2056 0550 04       		.byte	0x4
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 59
+
+
+ 2057 0551 00       		.byte	0
+ 2058 0552 04       		.uleb128 0x4
+ 2059 0553 53100000 		.4byte	.LASF139
+ 2060 0557 06       		.byte	0x6
+ 2061 0558 C6       		.byte	0xc6
+ 2062 0559 31050000 		.4byte	0x531
+ 2063 055d 10       		.uleb128 0x10
+ 2064 055e 08       		.byte	0x8
+ 2065 055f 06       		.byte	0x6
+ 2066 0560 C9       		.byte	0xc9
+ 2067 0561 7E050000 		.4byte	0x57e
+ 2068 0565 11       		.uleb128 0x11
+ 2069 0566 E3080000 		.4byte	.LASF140
+ 2070 056a 06       		.byte	0x6
+ 2071 056b CC       		.byte	0xcc
+ 2072 056c 76000000 		.4byte	0x76
+ 2073 0570 00       		.byte	0
+ 2074 0571 11       		.uleb128 0x11
+ 2075 0572 09110000 		.4byte	.LASF141
+ 2076 0576 06       		.byte	0x6
+ 2077 0577 D1       		.byte	0xd1
+ 2078 0578 7E050000 		.4byte	0x57e
+ 2079 057c 04       		.byte	0x4
+ 2080 057d 00       		.byte	0
+ 2081 057e 0F       		.uleb128 0xf
+ 2082 057f 04       		.byte	0x4
+ 2083 0580 52050000 		.4byte	0x552
+ 2084 0584 04       		.uleb128 0x4
+ 2085 0585 9B050000 		.4byte	.LASF142
+ 2086 0589 06       		.byte	0x6
+ 2087 058a D3       		.byte	0xd3
+ 2088 058b 5D050000 		.4byte	0x55d
+ 2089 058f 12       		.uleb128 0x12
+ 2090 0590 08       		.byte	0x8
+ 2091 0591 06       		.byte	0x6
+ 2092 0592 D6       		.byte	0xd6
+ 2093 0593 AE050000 		.4byte	0x5ae
+ 2094 0597 13       		.uleb128 0x13
+ 2095 0598 0C080000 		.4byte	.LASF143
+ 2096 059c 06       		.byte	0x6
+ 2097 059d DD       		.byte	0xdd
+ 2098 059e 84050000 		.4byte	0x584
+ 2099 05a2 13       		.uleb128 0x13
+ 2100 05a3 A40B0000 		.4byte	.LASF144
+ 2101 05a7 06       		.byte	0x6
+ 2102 05a8 E0       		.byte	0xe0
+ 2103 05a9 76000000 		.4byte	0x76
+ 2104 05ad 00       		.byte	0
+ 2105 05ae 04       		.uleb128 0x4
+ 2106 05af 09060000 		.4byte	.LASF145
+ 2107 05b3 06       		.byte	0x6
+ 2108 05b4 E2       		.byte	0xe2
+ 2109 05b5 8F050000 		.4byte	0x58f
+ 2110 05b9 10       		.uleb128 0x10
+ 2111 05ba 14       		.byte	0x14
+ 2112 05bb 06       		.byte	0x6
+ 2113 05bc E5       		.byte	0xe5
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 60
+
+
+ 2114 05bd FF050000 		.4byte	0x5ff
+ 2115 05c1 11       		.uleb128 0x11
+ 2116 05c2 21060000 		.4byte	.LASF146
+ 2117 05c6 06       		.byte	0x6
+ 2118 05c7 E8       		.byte	0xe8
+ 2119 05c8 76000000 		.4byte	0x76
+ 2120 05cc 00       		.byte	0
+ 2121 05cd 11       		.uleb128 0x11
+ 2122 05ce D9060000 		.4byte	.LASF147
+ 2123 05d2 06       		.byte	0x6
+ 2124 05d3 EE       		.byte	0xee
+ 2125 05d4 76000000 		.4byte	0x76
+ 2126 05d8 02       		.byte	0x2
+ 2127 05d9 11       		.uleb128 0x11
+ 2128 05da 5D040000 		.4byte	.LASF148
+ 2129 05de 06       		.byte	0x6
+ 2130 05df F8       		.byte	0xf8
+ 2131 05e0 81000000 		.4byte	0x81
+ 2132 05e4 04       		.byte	0x4
+ 2133 05e5 11       		.uleb128 0x11
+ 2134 05e6 1E0F0000 		.4byte	.LASF149
+ 2135 05ea 06       		.byte	0x6
+ 2136 05eb FB       		.byte	0xfb
+ 2137 05ec 76000000 		.4byte	0x76
+ 2138 05f0 08       		.byte	0x8
+ 2139 05f1 0C       		.uleb128 0xc
+ 2140 05f2 0F0D0000 		.4byte	.LASF150
+ 2141 05f6 06       		.byte	0x6
+ 2142 05f7 0401     		.2byte	0x104
+ 2143 05f9 AE050000 		.4byte	0x5ae
+ 2144 05fd 0C       		.byte	0xc
+ 2145 05fe 00       		.byte	0
+ 2146 05ff 0A       		.uleb128 0xa
+ 2147 0600 FC0F0000 		.4byte	.LASF151
+ 2148 0604 06       		.byte	0x6
+ 2149 0605 0501     		.2byte	0x105
+ 2150 0607 B9050000 		.4byte	0x5b9
+ 2151 060b 0A       		.uleb128 0xa
+ 2152 060c 42100000 		.4byte	.LASF152
+ 2153 0610 07       		.byte	0x7
+ 2154 0611 2301     		.2byte	0x123
+ 2155 0613 17060000 		.4byte	0x617
+ 2156 0617 0F       		.uleb128 0xf
+ 2157 0618 04       		.byte	0x4
+ 2158 0619 1D060000 		.4byte	0x61d
+ 2159 061d 14       		.uleb128 0x14
+ 2160 061e 2D060000 		.4byte	0x62d
+ 2161 0622 15       		.uleb128 0x15
+ 2162 0623 81000000 		.4byte	0x81
+ 2163 0627 15       		.uleb128 0x15
+ 2164 0628 B8000000 		.4byte	0xb8
+ 2165 062c 00       		.byte	0
+ 2166 062d 09       		.uleb128 0x9
+ 2167 062e 01       		.byte	0x1
+ 2168 062f 08       		.byte	0x8
+ 2169 0630 1907     		.2byte	0x719
+ 2170 0632 55060000 		.4byte	0x655
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 61
+
+
+ 2171 0636 08       		.uleb128 0x8
+ 2172 0637 3F000000 		.4byte	.LASF153
+ 2173 063b 00       		.sleb128 0
+ 2174 063c 08       		.uleb128 0x8
+ 2175 063d 620A0000 		.4byte	.LASF154
+ 2176 0641 01       		.sleb128 1
+ 2177 0642 08       		.uleb128 0x8
+ 2178 0643 A5110000 		.4byte	.LASF155
+ 2179 0647 02       		.sleb128 2
+ 2180 0648 08       		.uleb128 0x8
+ 2181 0649 A1030000 		.4byte	.LASF156
+ 2182 064d 03       		.sleb128 3
+ 2183 064e 08       		.uleb128 0x8
+ 2184 064f E1040000 		.4byte	.LASF157
+ 2185 0653 04       		.sleb128 4
+ 2186 0654 00       		.byte	0
+ 2187 0655 0A       		.uleb128 0xa
+ 2188 0656 B3100000 		.4byte	.LASF158
+ 2189 065a 08       		.byte	0x8
+ 2190 065b 2707     		.2byte	0x727
+ 2191 065d 2D060000 		.4byte	0x62d
+ 2192 0661 16       		.uleb128 0x16
+ 2193 0662 42120000 		.4byte	.LASF159
+ 2194 0666 01       		.byte	0x1
+ 2195 0667 8C       		.byte	0x8c
+ 2196 0668 00000000 		.4byte	.LFB2
+ 2197 066c 34000000 		.4byte	.LFE2-.LFB2
+ 2198 0670 01       		.uleb128 0x1
+ 2199 0671 9C       		.byte	0x9c
+ 2200 0672 16       		.uleb128 0x16
+ 2201 0673 5E070000 		.4byte	.LASF160
+ 2202 0677 01       		.byte	0x1
+ 2203 0678 C0       		.byte	0xc0
+ 2204 0679 00000000 		.4byte	.LFB3
+ 2205 067d 0C000000 		.4byte	.LFE3-.LFB3
+ 2206 0681 01       		.uleb128 0x1
+ 2207 0682 9C       		.byte	0x9c
+ 2208 0683 17       		.uleb128 0x17
+ 2209 0684 11090000 		.4byte	.LASF164
+ 2210 0688 01       		.byte	0x1
+ 2211 0689 5E01     		.2byte	0x15e
+ 2212 068b F6020000 		.4byte	0x2f6
+ 2213 068f 00000000 		.4byte	.LFB4
+ 2214 0693 B0000000 		.4byte	.LFE4-.LFB4
+ 2215 0697 01       		.uleb128 0x1
+ 2216 0698 9C       		.byte	0x9c
+ 2217 0699 D5060000 		.4byte	0x6d5
+ 2218 069d 18       		.uleb128 0x18
+ 2219 069e 020D0000 		.4byte	.LASF166
+ 2220 06a2 01       		.byte	0x1
+ 2221 06a3 5E01     		.2byte	0x15e
+ 2222 06a5 0B060000 		.4byte	0x60b
+ 2223 06a9 02       		.uleb128 0x2
+ 2224 06aa 91       		.byte	0x91
+ 2225 06ab 4C       		.sleb128 -52
+ 2226 06ac 19       		.uleb128 0x19
+ 2227 06ad 3D0B0000 		.4byte	.LASF161
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 62
+
+
+ 2228 06b1 01       		.byte	0x1
+ 2229 06b2 6001     		.2byte	0x160
+ 2230 06b4 F6020000 		.4byte	0x2f6
+ 2231 06b8 02       		.uleb128 0x2
+ 2232 06b9 91       		.byte	0x91
+ 2233 06ba 6E       		.sleb128 -18
+ 2234 06bb 1A       		.uleb128 0x1a
+ 2235 06bc 28000000 		.4byte	.LBB2
+ 2236 06c0 5C000000 		.4byte	.LBE2-.LBB2
+ 2237 06c4 19       		.uleb128 0x19
+ 2238 06c5 1B080000 		.4byte	.LASF162
+ 2239 06c9 01       		.byte	0x1
+ 2240 06ca 6C01     		.2byte	0x16c
+ 2241 06cc D5060000 		.4byte	0x6d5
+ 2242 06d0 02       		.uleb128 0x2
+ 2243 06d1 91       		.byte	0x91
+ 2244 06d2 54       		.sleb128 -44
+ 2245 06d3 00       		.byte	0
+ 2246 06d4 00       		.byte	0
+ 2247 06d5 0D       		.uleb128 0xd
+ 2248 06d6 66030000 		.4byte	0x366
+ 2249 06da E5060000 		.4byte	0x6e5
+ 2250 06de 0E       		.uleb128 0xe
+ 2251 06df B1000000 		.4byte	0xb1
+ 2252 06e3 05       		.byte	0x5
+ 2253 06e4 00       		.byte	0
+ 2254 06e5 1B       		.uleb128 0x1b
+ 2255 06e6 5A0B0000 		.4byte	.LASF163
+ 2256 06ea 01       		.byte	0x1
+ 2257 06eb A101     		.2byte	0x1a1
+ 2258 06ed 00000000 		.4byte	.LFB5
+ 2259 06f1 18000000 		.4byte	.LFE5-.LFB5
+ 2260 06f5 01       		.uleb128 0x1
+ 2261 06f6 9C       		.byte	0x9c
+ 2262 06f7 17       		.uleb128 0x17
+ 2263 06f8 2B100000 		.4byte	.LASF165
+ 2264 06fc 01       		.byte	0x1
+ 2265 06fd CF01     		.2byte	0x1cf
+ 2266 06ff F6020000 		.4byte	0x2f6
+ 2267 0703 00000000 		.4byte	.LFB6
+ 2268 0707 DC000000 		.4byte	.LFE6-.LFB6
+ 2269 070b 01       		.uleb128 0x1
+ 2270 070c 9C       		.byte	0x9c
+ 2271 070d 30070000 		.4byte	0x730
+ 2272 0711 18       		.uleb128 0x18
+ 2273 0712 C9040000 		.4byte	.LASF167
+ 2274 0716 01       		.byte	0x1
+ 2275 0717 CF01     		.2byte	0x1cf
+ 2276 0719 6B000000 		.4byte	0x6b
+ 2277 071d 02       		.uleb128 0x2
+ 2278 071e 91       		.byte	0x91
+ 2279 071f 67       		.sleb128 -25
+ 2280 0720 19       		.uleb128 0x19
+ 2281 0721 3D0B0000 		.4byte	.LASF161
+ 2282 0725 01       		.byte	0x1
+ 2283 0726 D101     		.2byte	0x1d1
+ 2284 0728 F6020000 		.4byte	0x2f6
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 63
+
+
+ 2285 072c 02       		.uleb128 0x2
+ 2286 072d 91       		.byte	0x91
+ 2287 072e 6E       		.sleb128 -18
+ 2288 072f 00       		.byte	0
+ 2289 0730 17       		.uleb128 0x17
+ 2290 0731 BC0C0000 		.4byte	.LASF168
+ 2291 0735 01       		.byte	0x1
+ 2292 0736 2A02     		.2byte	0x22a
+ 2293 0738 F6020000 		.4byte	0x2f6
+ 2294 073c 00000000 		.4byte	.LFB7
+ 2295 0740 D4000000 		.4byte	.LFE7-.LFB7
+ 2296 0744 01       		.uleb128 0x1
+ 2297 0745 9C       		.byte	0x9c
+ 2298 0746 69070000 		.4byte	0x769
+ 2299 074a 18       		.uleb128 0x18
+ 2300 074b F90E0000 		.4byte	.LASF169
+ 2301 074f 01       		.byte	0x1
+ 2302 0750 2A02     		.2byte	0x22a
+ 2303 0752 6B000000 		.4byte	0x6b
+ 2304 0756 02       		.uleb128 0x2
+ 2305 0757 91       		.byte	0x91
+ 2306 0758 67       		.sleb128 -25
+ 2307 0759 19       		.uleb128 0x19
+ 2308 075a 3D0B0000 		.4byte	.LASF161
+ 2309 075e 01       		.byte	0x1
+ 2310 075f 2C02     		.2byte	0x22c
+ 2311 0761 F6020000 		.4byte	0x2f6
+ 2312 0765 02       		.uleb128 0x2
+ 2313 0766 91       		.byte	0x91
+ 2314 0767 6E       		.sleb128 -18
+ 2315 0768 00       		.byte	0
+ 2316 0769 1B       		.uleb128 0x1b
+ 2317 076a 0D020000 		.4byte	.LASF170
+ 2318 076e 01       		.byte	0x1
+ 2319 076f 6B02     		.2byte	0x26b
+ 2320 0771 00000000 		.4byte	.LFB8
+ 2321 0775 20000000 		.4byte	.LFE8-.LFB8
+ 2322 0779 01       		.uleb128 0x1
+ 2323 077a 9C       		.byte	0x9c
+ 2324 077b 1C       		.uleb128 0x1c
+ 2325 077c 7B0D0000 		.4byte	.LASF182
+ 2326 0780 01       		.byte	0x1
+ 2327 0781 8302     		.2byte	0x283
+ 2328 0783 00000000 		.4byte	.LFB9
+ 2329 0787 60000000 		.4byte	.LFE9-.LFB9
+ 2330 078b 01       		.uleb128 0x1
+ 2331 078c 9C       		.byte	0x9c
+ 2332 078d CC070000 		.4byte	0x7cc
+ 2333 0791 18       		.uleb128 0x18
+ 2334 0792 75050000 		.4byte	.LASF103
+ 2335 0796 01       		.byte	0x1
+ 2336 0797 8302     		.2byte	0x283
+ 2337 0799 CC070000 		.4byte	0x7cc
+ 2338 079d 02       		.uleb128 0x2
+ 2339 079e 91       		.byte	0x91
+ 2340 079f 6C       		.sleb128 -20
+ 2341 07a0 18       		.uleb128 0x18
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 64
+
+
+ 2342 07a1 9F0B0000 		.4byte	.LASF171
+ 2343 07a5 01       		.byte	0x1
+ 2344 07a6 8302     		.2byte	0x283
+ 2345 07a8 6B000000 		.4byte	0x6b
+ 2346 07ac 02       		.uleb128 0x2
+ 2347 07ad 91       		.byte	0x91
+ 2348 07ae 6B       		.sleb128 -21
+ 2349 07af 1D       		.uleb128 0x1d
+ 2350 07b0 6900     		.ascii	"i\000"
+ 2351 07b2 01       		.byte	0x1
+ 2352 07b3 8502     		.2byte	0x285
+ 2353 07b5 6B000000 		.4byte	0x6b
+ 2354 07b9 02       		.uleb128 0x2
+ 2355 07ba 91       		.byte	0x91
+ 2356 07bb 77       		.sleb128 -9
+ 2357 07bc 19       		.uleb128 0x19
+ 2358 07bd 32060000 		.4byte	.LASF172
+ 2359 07c1 01       		.byte	0x1
+ 2360 07c2 8602     		.2byte	0x286
+ 2361 07c4 FB040000 		.4byte	0x4fb
+ 2362 07c8 02       		.uleb128 0x2
+ 2363 07c9 91       		.byte	0x91
+ 2364 07ca 70       		.sleb128 -16
+ 2365 07cb 00       		.byte	0
+ 2366 07cc 0F       		.uleb128 0xf
+ 2367 07cd 04       		.byte	0x4
+ 2368 07ce D2070000 		.4byte	0x7d2
+ 2369 07d2 1E       		.uleb128 0x1e
+ 2370 07d3 36030000 		.4byte	0x336
+ 2371 07d7 1F       		.uleb128 0x1f
+ 2372 07d8 450E0000 		.4byte	.LASF206
+ 2373 07dc 01       		.byte	0x1
+ 2374 07dd CC03     		.2byte	0x3cc
+ 2375 07df 00000000 		.4byte	.LFB10
+ 2376 07e3 A0010000 		.4byte	.LFE10-.LFB10
+ 2377 07e7 01       		.uleb128 0x1
+ 2378 07e8 9C       		.byte	0x9c
+ 2379 07e9 64080000 		.4byte	0x864
+ 2380 07ed 18       		.uleb128 0x18
+ 2381 07ee 07080000 		.4byte	.LASF173
+ 2382 07f2 01       		.byte	0x1
+ 2383 07f3 CC03     		.2byte	0x3cc
+ 2384 07f5 64080000 		.4byte	0x864
+ 2385 07f9 02       		.uleb128 0x2
+ 2386 07fa 91       		.byte	0x91
+ 2387 07fb 64       		.sleb128 -28
+ 2388 07fc 18       		.uleb128 0x18
+ 2389 07fd 9F0B0000 		.4byte	.LASF171
+ 2390 0801 01       		.byte	0x1
+ 2391 0802 CC03     		.2byte	0x3cc
+ 2392 0804 6B000000 		.4byte	0x6b
+ 2393 0808 02       		.uleb128 0x2
+ 2394 0809 91       		.byte	0x91
+ 2395 080a 63       		.sleb128 -29
+ 2396 080b 1D       		.uleb128 0x1d
+ 2397 080c 6900     		.ascii	"i\000"
+ 2398 080e 01       		.byte	0x1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 65
+
+
+ 2399 080f CE03     		.2byte	0x3ce
+ 2400 0811 6B000000 		.4byte	0x6b
+ 2401 0815 02       		.uleb128 0x2
+ 2402 0816 91       		.byte	0x91
+ 2403 0817 77       		.sleb128 -9
+ 2404 0818 19       		.uleb128 0x19
+ 2405 0819 B60D0000 		.4byte	.LASF174
+ 2406 081d 01       		.byte	0x1
+ 2407 081e CF03     		.2byte	0x3cf
+ 2408 0820 6B000000 		.4byte	0x6b
+ 2409 0824 02       		.uleb128 0x2
+ 2410 0825 91       		.byte	0x91
+ 2411 0826 76       		.sleb128 -10
+ 2412 0827 19       		.uleb128 0x19
+ 2413 0828 CE0E0000 		.4byte	.LASF175
+ 2414 082c 01       		.byte	0x1
+ 2415 082d D003     		.2byte	0x3d0
+ 2416 082f 6B000000 		.4byte	0x6b
+ 2417 0833 02       		.uleb128 0x2
+ 2418 0834 91       		.byte	0x91
+ 2419 0835 75       		.sleb128 -11
+ 2420 0836 19       		.uleb128 0x19
+ 2421 0837 71100000 		.4byte	.LASF176
+ 2422 083b 01       		.byte	0x1
+ 2423 083c D103     		.2byte	0x3d1
+ 2424 083e 6B000000 		.4byte	0x6b
+ 2425 0842 02       		.uleb128 0x2
+ 2426 0843 91       		.byte	0x91
+ 2427 0844 74       		.sleb128 -12
+ 2428 0845 19       		.uleb128 0x19
+ 2429 0846 32060000 		.4byte	.LASF172
+ 2430 084a 01       		.byte	0x1
+ 2431 084b D203     		.2byte	0x3d2
+ 2432 084d FB040000 		.4byte	0x4fb
+ 2433 0851 02       		.uleb128 0x2
+ 2434 0852 91       		.byte	0x91
+ 2435 0853 70       		.sleb128 -16
+ 2436 0854 19       		.uleb128 0x19
+ 2437 0855 1A110000 		.4byte	.LASF177
+ 2438 0859 01       		.byte	0x1
+ 2439 085a D303     		.2byte	0x3d3
+ 2440 085c 6B000000 		.4byte	0x6b
+ 2441 0860 02       		.uleb128 0x2
+ 2442 0861 91       		.byte	0x91
+ 2443 0862 6F       		.sleb128 -17
+ 2444 0863 00       		.byte	0
+ 2445 0864 0F       		.uleb128 0xf
+ 2446 0865 04       		.byte	0x4
+ 2447 0866 6A080000 		.4byte	0x86a
+ 2448 086a 1E       		.uleb128 0x1e
+ 2449 086b 9A000000 		.4byte	0x9a
+ 2450 086f 17       		.uleb128 0x17
+ 2451 0870 30040000 		.4byte	.LASF178
+ 2452 0874 01       		.byte	0x1
+ 2453 0875 3404     		.2byte	0x434
+ 2454 0877 F6020000 		.4byte	0x2f6
+ 2455 087b 00000000 		.4byte	.LFB11
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 66
+
+
+ 2456 087f C8000000 		.4byte	.LFE11-.LFB11
+ 2457 0883 01       		.uleb128 0x1
+ 2458 0884 9C       		.byte	0x9c
+ 2459 0885 D3080000 		.4byte	0x8d3
+ 2460 0889 18       		.uleb128 0x18
+ 2461 088a 07080000 		.4byte	.LASF173
+ 2462 088e 01       		.byte	0x1
+ 2463 088f 3404     		.2byte	0x434
+ 2464 0891 64080000 		.4byte	0x864
+ 2465 0895 02       		.uleb128 0x2
+ 2466 0896 91       		.byte	0x91
+ 2467 0897 64       		.sleb128 -28
+ 2468 0898 19       		.uleb128 0x19
+ 2469 0899 3D0B0000 		.4byte	.LASF161
+ 2470 089d 01       		.byte	0x1
+ 2471 089e 3604     		.2byte	0x436
+ 2472 08a0 F6020000 		.4byte	0x2f6
+ 2473 08a4 02       		.uleb128 0x2
+ 2474 08a5 91       		.byte	0x91
+ 2475 08a6 76       		.sleb128 -10
+ 2476 08a7 1D       		.uleb128 0x1d
+ 2477 08a8 6900     		.ascii	"i\000"
+ 2478 08aa 01       		.byte	0x1
+ 2479 08ab 3704     		.2byte	0x437
+ 2480 08ad 6B000000 		.4byte	0x6b
+ 2481 08b1 02       		.uleb128 0x2
+ 2482 08b2 91       		.byte	0x91
+ 2483 08b3 75       		.sleb128 -11
+ 2484 08b4 1D       		.uleb128 0x1d
+ 2485 08b5 70747200 		.ascii	"ptr\000"
+ 2486 08b9 01       		.byte	0x1
+ 2487 08ba 3804     		.2byte	0x438
+ 2488 08bc D3080000 		.4byte	0x8d3
+ 2489 08c0 02       		.uleb128 0x2
+ 2490 08c1 91       		.byte	0x91
+ 2491 08c2 70       		.sleb128 -16
+ 2492 08c3 19       		.uleb128 0x19
+ 2493 08c4 93090000 		.4byte	.LASF179
+ 2494 08c8 01       		.byte	0x1
+ 2495 08c9 3904     		.2byte	0x439
+ 2496 08cb 6B000000 		.4byte	0x6b
+ 2497 08cf 02       		.uleb128 0x2
+ 2498 08d0 91       		.byte	0x91
+ 2499 08d1 6F       		.sleb128 -17
+ 2500 08d2 00       		.byte	0
+ 2501 08d3 0F       		.uleb128 0xf
+ 2502 08d4 04       		.byte	0x4
+ 2503 08d5 9A000000 		.4byte	0x9a
+ 2504 08d9 20       		.uleb128 0x20
+ 2505 08da 1D090000 		.4byte	.LASF180
+ 2506 08de 01       		.byte	0x1
+ 2507 08df 7F04     		.2byte	0x47f
+ 2508 08e1 F6020000 		.4byte	0x2f6
+ 2509 08e5 00000000 		.4byte	.LFB12
+ 2510 08e9 A4000000 		.4byte	.LFE12-.LFB12
+ 2511 08ed 01       		.uleb128 0x1
+ 2512 08ee 9C       		.byte	0x9c
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 67
+
+
+ 2513 08ef 3D090000 		.4byte	0x93d
+ 2514 08f3 18       		.uleb128 0x18
+ 2515 08f4 07080000 		.4byte	.LASF173
+ 2516 08f8 01       		.byte	0x1
+ 2517 08f9 7F04     		.2byte	0x47f
+ 2518 08fb D3080000 		.4byte	0x8d3
+ 2519 08ff 02       		.uleb128 0x2
+ 2520 0900 91       		.byte	0x91
+ 2521 0901 64       		.sleb128 -28
+ 2522 0902 19       		.uleb128 0x19
+ 2523 0903 3D0B0000 		.4byte	.LASF161
+ 2524 0907 01       		.byte	0x1
+ 2525 0908 8104     		.2byte	0x481
+ 2526 090a F6020000 		.4byte	0x2f6
+ 2527 090e 02       		.uleb128 0x2
+ 2528 090f 91       		.byte	0x91
+ 2529 0910 76       		.sleb128 -10
+ 2530 0911 19       		.uleb128 0x19
+ 2531 0912 93090000 		.4byte	.LASF179
+ 2532 0916 01       		.byte	0x1
+ 2533 0917 8204     		.2byte	0x482
+ 2534 0919 6B000000 		.4byte	0x6b
+ 2535 091d 02       		.uleb128 0x2
+ 2536 091e 91       		.byte	0x91
+ 2537 091f 6F       		.sleb128 -17
+ 2538 0920 1D       		.uleb128 0x1d
+ 2539 0921 6900     		.ascii	"i\000"
+ 2540 0923 01       		.byte	0x1
+ 2541 0924 8304     		.2byte	0x483
+ 2542 0926 6B000000 		.4byte	0x6b
+ 2543 092a 02       		.uleb128 0x2
+ 2544 092b 91       		.byte	0x91
+ 2545 092c 75       		.sleb128 -11
+ 2546 092d 1D       		.uleb128 0x1d
+ 2547 092e 70747200 		.ascii	"ptr\000"
+ 2548 0932 01       		.byte	0x1
+ 2549 0933 8404     		.2byte	0x484
+ 2550 0935 D3080000 		.4byte	0x8d3
+ 2551 0939 02       		.uleb128 0x2
+ 2552 093a 91       		.byte	0x91
+ 2553 093b 70       		.sleb128 -16
+ 2554 093c 00       		.byte	0
+ 2555 093d 20       		.uleb128 0x20
+ 2556 093e DC010000 		.4byte	.LASF181
+ 2557 0942 01       		.byte	0x1
+ 2558 0943 B304     		.2byte	0x4b3
+ 2559 0945 76000000 		.4byte	0x76
+ 2560 0949 00000000 		.4byte	.LFB13
+ 2561 094d 24000000 		.4byte	.LFE13-.LFB13
+ 2562 0951 01       		.uleb128 0x1
+ 2563 0952 9C       		.byte	0x9c
+ 2564 0953 67090000 		.4byte	0x967
+ 2565 0957 21       		.uleb128 0x21
+ 2566 0958 70747200 		.ascii	"ptr\000"
+ 2567 095c 01       		.byte	0x1
+ 2568 095d B304     		.2byte	0x4b3
+ 2569 095f 67090000 		.4byte	0x967
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 68
+
+
+ 2570 0963 02       		.uleb128 0x2
+ 2571 0964 91       		.byte	0x91
+ 2572 0965 74       		.sleb128 -12
+ 2573 0966 00       		.byte	0
+ 2574 0967 0F       		.uleb128 0xf
+ 2575 0968 04       		.byte	0x4
+ 2576 0969 6D090000 		.4byte	0x96d
+ 2577 096d 1E       		.uleb128 0x1e
+ 2578 096e 6B000000 		.4byte	0x6b
+ 2579 0972 1C       		.uleb128 0x1c
+ 2580 0973 F1080000 		.4byte	.LASF183
+ 2581 0977 01       		.byte	0x1
+ 2582 0978 C804     		.2byte	0x4c8
+ 2583 097a 00000000 		.4byte	.LFB14
+ 2584 097e 2E000000 		.4byte	.LFE14-.LFB14
+ 2585 0982 01       		.uleb128 0x1
+ 2586 0983 9C       		.byte	0x9c
+ 2587 0984 A7090000 		.4byte	0x9a7
+ 2588 0988 21       		.uleb128 0x21
+ 2589 0989 70747200 		.ascii	"ptr\000"
+ 2590 098d 01       		.byte	0x1
+ 2591 098e C804     		.2byte	0x4c8
+ 2592 0990 FB040000 		.4byte	0x4fb
+ 2593 0994 02       		.uleb128 0x2
+ 2594 0995 91       		.byte	0x91
+ 2595 0996 74       		.sleb128 -12
+ 2596 0997 18       		.uleb128 0x18
+ 2597 0998 03070000 		.4byte	.LASF184
+ 2598 099c 01       		.byte	0x1
+ 2599 099d C804     		.2byte	0x4c8
+ 2600 099f 76000000 		.4byte	0x76
+ 2601 09a3 02       		.uleb128 0x2
+ 2602 09a4 91       		.byte	0x91
+ 2603 09a5 72       		.sleb128 -14
+ 2604 09a6 00       		.byte	0
+ 2605 09a7 22       		.uleb128 0x22
+ 2606 09a8 320E0000 		.4byte	.LASF185
+ 2607 09ac 01       		.byte	0x1
+ 2608 09ad 7A       		.byte	0x7a
+ 2609 09ae 0B060000 		.4byte	0x60b
+ 2610 09b2 05       		.uleb128 0x5
+ 2611 09b3 03       		.byte	0x3
+ 2612 09b4 00000000 		.4byte	CyBle_ApplCallback
+ 2613 09b8 22       		.uleb128 0x22
+ 2614 09b9 92080000 		.4byte	.LASF186
+ 2615 09bd 01       		.byte	0x1
+ 2616 09be 29       		.byte	0x29
+ 2617 09bf 6B000000 		.4byte	0x6b
+ 2618 09c3 05       		.uleb128 0x5
+ 2619 09c4 03       		.byte	0x3
+ 2620 09c5 00000000 		.4byte	cyBle_initVar
+ 2621 09c9 0D       		.uleb128 0xd
+ 2622 09ca 6B000000 		.4byte	0x6b
+ 2623 09ce DA090000 		.4byte	0x9da
+ 2624 09d2 23       		.uleb128 0x23
+ 2625 09d3 B1000000 		.4byte	0xb1
+ 2626 09d7 5F0A     		.2byte	0xa5f
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 69
+
+
+ 2627 09d9 00       		.byte	0
+ 2628 09da 22       		.uleb128 0x22
+ 2629 09db A3010000 		.4byte	.LASF187
+ 2630 09df 01       		.byte	0x1
+ 2631 09e0 2E       		.byte	0x2e
+ 2632 09e1 C9090000 		.4byte	0x9c9
+ 2633 09e5 05       		.uleb128 0x5
+ 2634 09e6 03       		.byte	0x3
+ 2635 09e7 00000000 		.4byte	cyBle_stackMemoryRam
+ 2636 09eb 24       		.uleb128 0x24
+ 2637 09ec DB090000 		.4byte	.LASF188
+ 2638 09f0 07       		.byte	0x7
+ 2639 09f1 9701     		.2byte	0x197
+ 2640 09f3 AC000000 		.4byte	0xac
+ 2641 09f7 22       		.uleb128 0x22
+ 2642 09f8 24110000 		.4byte	.LASF189
+ 2643 09fc 01       		.byte	0x1
+ 2644 09fd 7B       		.byte	0x7b
+ 2645 09fe 36030000 		.4byte	0x336
+ 2646 0a02 05       		.uleb128 0x5
+ 2647 0a03 03       		.byte	0x3
+ 2648 0a04 00000000 		.4byte	cyBle_deviceAddress
+ 2649 0a08 22       		.uleb128 0x22
+ 2650 0a09 8B110000 		.4byte	.LASF190
+ 2651 0a0d 01       		.byte	0x1
+ 2652 0a0e 7C       		.byte	0x7c
+ 2653 0a0f 190A0000 		.4byte	0xa19
+ 2654 0a13 05       		.uleb128 0x5
+ 2655 0a14 03       		.byte	0x3
+ 2656 0a15 00000000 		.4byte	cyBle_sflashDeviceAddress
+ 2657 0a19 0F       		.uleb128 0xf
+ 2658 0a1a 04       		.byte	0x4
+ 2659 0a1b 36030000 		.4byte	0x336
+ 2660 0a1f 22       		.uleb128 0x22
+ 2661 0a20 49070000 		.4byte	.LASF191
+ 2662 0a24 01       		.byte	0x1
+ 2663 0a25 32       		.byte	0x32
+ 2664 0a26 16040000 		.4byte	0x416
+ 2665 0a2a 05       		.uleb128 0x5
+ 2666 0a2b 03       		.byte	0x3
+ 2667 0a2c 00000000 		.4byte	cyBle_discoveryParam
+ 2668 0a30 22       		.uleb128 0x22
+ 2669 0a31 29020000 		.4byte	.LASF192
+ 2670 0a35 01       		.byte	0x1
+ 2671 0a36 3E       		.byte	0x3e
+ 2672 0a37 56040000 		.4byte	0x456
+ 2673 0a3b 05       		.uleb128 0x5
+ 2674 0a3c 03       		.byte	0x3
+ 2675 0a3d 00000000 		.4byte	cyBle_discoveryData
+ 2676 0a41 22       		.uleb128 0x22
+ 2677 0a42 38110000 		.4byte	.LASF193
+ 2678 0a46 01       		.byte	0x1
+ 2679 0a47 47       		.byte	0x47
+ 2680 0a48 86040000 		.4byte	0x486
+ 2681 0a4c 05       		.uleb128 0x5
+ 2682 0a4d 03       		.byte	0x3
+ 2683 0a4e 00000000 		.4byte	cyBle_scanRspData
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 70
+
+
+ 2684 0a52 22       		.uleb128 0x22
+ 2685 0a53 410A0000 		.4byte	.LASF194
+ 2686 0a57 01       		.byte	0x1
+ 2687 0a58 57       		.byte	0x57
+ 2688 0a59 EF040000 		.4byte	0x4ef
+ 2689 0a5d 05       		.uleb128 0x5
+ 2690 0a5e 03       		.byte	0x3
+ 2691 0a5f 00000000 		.4byte	cyBle_discoveryModeInfo
+ 2692 0a63 22       		.uleb128 0x22
+ 2693 0a64 0A0C0000 		.4byte	.LASF195
+ 2694 0a68 01       		.byte	0x1
+ 2695 0a69 76       		.byte	0x76
+ 2696 0a6a 6B000000 		.4byte	0x6b
+ 2697 0a6e 05       		.uleb128 0x5
+ 2698 0a6f 03       		.byte	0x3
+ 2699 0a70 00000000 		.4byte	cyBle_pendingFlashWrite
+ 2700 0a74 0D       		.uleb128 0xd
+ 2701 0a75 FF050000 		.4byte	0x5ff
+ 2702 0a79 840A0000 		.4byte	0xa84
+ 2703 0a7d 0E       		.uleb128 0xe
+ 2704 0a7e B1000000 		.4byte	0xb1
+ 2705 0a82 0D       		.byte	0xd
+ 2706 0a83 00       		.byte	0
+ 2707 0a84 25       		.uleb128 0x25
+ 2708 0a85 9C0E0000 		.4byte	.LASF196
+ 2709 0a89 09       		.byte	0x9
+ 2710 0a8a BA       		.byte	0xba
+ 2711 0a8b 8F0A0000 		.4byte	0xa8f
+ 2712 0a8f 1E       		.uleb128 0x1e
+ 2713 0a90 740A0000 		.4byte	0xa74
+ 2714 0a94 0D       		.uleb128 0xd
+ 2715 0a95 6B000000 		.4byte	0x6b
+ 2716 0a99 A40A0000 		.4byte	0xaa4
+ 2717 0a9d 0E       		.uleb128 0xe
+ 2718 0a9e B1000000 		.4byte	0xb1
+ 2719 0aa2 01       		.byte	0x1
+ 2720 0aa3 00       		.byte	0
+ 2721 0aa4 25       		.uleb128 0x25
+ 2722 0aa5 24080000 		.4byte	.LASF197
+ 2723 0aa9 09       		.byte	0x9
+ 2724 0aaa BD       		.byte	0xbd
+ 2725 0aab 940A0000 		.4byte	0xa94
+ 2726 0aaf 0D       		.uleb128 0xd
+ 2727 0ab0 6B000000 		.4byte	0x6b
+ 2728 0ab4 C50A0000 		.4byte	0xac5
+ 2729 0ab8 0E       		.uleb128 0xe
+ 2730 0ab9 B1000000 		.4byte	0xb1
+ 2731 0abd 04       		.byte	0x4
+ 2732 0abe 0E       		.uleb128 0xe
+ 2733 0abf B1000000 		.4byte	0xb1
+ 2734 0ac3 01       		.byte	0x1
+ 2735 0ac4 00       		.byte	0
+ 2736 0ac5 25       		.uleb128 0x25
+ 2737 0ac6 BF120000 		.4byte	.LASF198
+ 2738 0aca 09       		.byte	0x9
+ 2739 0acb BF       		.byte	0xbf
+ 2740 0acc D00A0000 		.4byte	0xad0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 71
+
+
+ 2741 0ad0 1E       		.uleb128 0x1e
+ 2742 0ad1 AF0A0000 		.4byte	0xaaf
+ 2743 0ad5 24       		.uleb128 0x24
+ 2744 0ad6 40090000 		.4byte	.LASF199
+ 2745 0ada 08       		.byte	0x8
+ 2746 0adb 0009     		.2byte	0x900
+ 2747 0add 55060000 		.4byte	0x655
+ 2748 0ae1 24       		.uleb128 0x24
+ 2749 0ae2 A10A0000 		.4byte	.LASF200
+ 2750 0ae6 08       		.byte	0x8
+ 2751 0ae7 0109     		.2byte	0x901
+ 2752 0ae9 25050000 		.4byte	0x525
+ 2753 0aed 24       		.uleb128 0x24
+ 2754 0aee C1020000 		.4byte	.LASF201
+ 2755 0af2 08       		.byte	0x8
+ 2756 0af3 0209     		.2byte	0x902
+ 2757 0af5 AC000000 		.4byte	0xac
+ 2758 0af9 24       		.uleb128 0x24
+ 2759 0afa 9E0C0000 		.4byte	.LASF202
+ 2760 0afe 08       		.byte	0x8
+ 2761 0aff 0509     		.2byte	0x905
+ 2762 0b01 6B000000 		.4byte	0x6b
+ 2763 0b05 00       		.byte	0
+ 2764              		.section	.debug_abbrev,"",%progbits
+ 2765              	.Ldebug_abbrev0:
+ 2766 0000 01       		.uleb128 0x1
+ 2767 0001 11       		.uleb128 0x11
+ 2768 0002 01       		.byte	0x1
+ 2769 0003 25       		.uleb128 0x25
+ 2770 0004 0E       		.uleb128 0xe
+ 2771 0005 13       		.uleb128 0x13
+ 2772 0006 0B       		.uleb128 0xb
+ 2773 0007 03       		.uleb128 0x3
+ 2774 0008 0E       		.uleb128 0xe
+ 2775 0009 1B       		.uleb128 0x1b
+ 2776 000a 0E       		.uleb128 0xe
+ 2777 000b 55       		.uleb128 0x55
+ 2778 000c 17       		.uleb128 0x17
+ 2779 000d 11       		.uleb128 0x11
+ 2780 000e 01       		.uleb128 0x1
+ 2781 000f 10       		.uleb128 0x10
+ 2782 0010 17       		.uleb128 0x17
+ 2783 0011 00       		.byte	0
+ 2784 0012 00       		.byte	0
+ 2785 0013 02       		.uleb128 0x2
+ 2786 0014 24       		.uleb128 0x24
+ 2787 0015 00       		.byte	0
+ 2788 0016 0B       		.uleb128 0xb
+ 2789 0017 0B       		.uleb128 0xb
+ 2790 0018 3E       		.uleb128 0x3e
+ 2791 0019 0B       		.uleb128 0xb
+ 2792 001a 03       		.uleb128 0x3
+ 2793 001b 0E       		.uleb128 0xe
+ 2794 001c 00       		.byte	0
+ 2795 001d 00       		.byte	0
+ 2796 001e 03       		.uleb128 0x3
+ 2797 001f 24       		.uleb128 0x24
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 72
+
+
+ 2798 0020 00       		.byte	0
+ 2799 0021 0B       		.uleb128 0xb
+ 2800 0022 0B       		.uleb128 0xb
+ 2801 0023 3E       		.uleb128 0x3e
+ 2802 0024 0B       		.uleb128 0xb
+ 2803 0025 03       		.uleb128 0x3
+ 2804 0026 08       		.uleb128 0x8
+ 2805 0027 00       		.byte	0
+ 2806 0028 00       		.byte	0
+ 2807 0029 04       		.uleb128 0x4
+ 2808 002a 16       		.uleb128 0x16
+ 2809 002b 00       		.byte	0
+ 2810 002c 03       		.uleb128 0x3
+ 2811 002d 0E       		.uleb128 0xe
+ 2812 002e 3A       		.uleb128 0x3a
+ 2813 002f 0B       		.uleb128 0xb
+ 2814 0030 3B       		.uleb128 0x3b
+ 2815 0031 0B       		.uleb128 0xb
+ 2816 0032 49       		.uleb128 0x49
+ 2817 0033 13       		.uleb128 0x13
+ 2818 0034 00       		.byte	0
+ 2819 0035 00       		.byte	0
+ 2820 0036 05       		.uleb128 0x5
+ 2821 0037 35       		.uleb128 0x35
+ 2822 0038 00       		.byte	0
+ 2823 0039 49       		.uleb128 0x49
+ 2824 003a 13       		.uleb128 0x13
+ 2825 003b 00       		.byte	0
+ 2826 003c 00       		.byte	0
+ 2827 003d 06       		.uleb128 0x6
+ 2828 003e 0F       		.uleb128 0xf
+ 2829 003f 00       		.byte	0
+ 2830 0040 0B       		.uleb128 0xb
+ 2831 0041 0B       		.uleb128 0xb
+ 2832 0042 00       		.byte	0
+ 2833 0043 00       		.byte	0
+ 2834 0044 07       		.uleb128 0x7
+ 2835 0045 04       		.uleb128 0x4
+ 2836 0046 01       		.byte	0x1
+ 2837 0047 0B       		.uleb128 0xb
+ 2838 0048 0B       		.uleb128 0xb
+ 2839 0049 3A       		.uleb128 0x3a
+ 2840 004a 0B       		.uleb128 0xb
+ 2841 004b 3B       		.uleb128 0x3b
+ 2842 004c 0B       		.uleb128 0xb
+ 2843 004d 01       		.uleb128 0x1
+ 2844 004e 13       		.uleb128 0x13
+ 2845 004f 00       		.byte	0
+ 2846 0050 00       		.byte	0
+ 2847 0051 08       		.uleb128 0x8
+ 2848 0052 28       		.uleb128 0x28
+ 2849 0053 00       		.byte	0
+ 2850 0054 03       		.uleb128 0x3
+ 2851 0055 0E       		.uleb128 0xe
+ 2852 0056 1C       		.uleb128 0x1c
+ 2853 0057 0D       		.uleb128 0xd
+ 2854 0058 00       		.byte	0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 73
+
+
+ 2855 0059 00       		.byte	0
+ 2856 005a 09       		.uleb128 0x9
+ 2857 005b 04       		.uleb128 0x4
+ 2858 005c 01       		.byte	0x1
+ 2859 005d 0B       		.uleb128 0xb
+ 2860 005e 0B       		.uleb128 0xb
+ 2861 005f 3A       		.uleb128 0x3a
+ 2862 0060 0B       		.uleb128 0xb
+ 2863 0061 3B       		.uleb128 0x3b
+ 2864 0062 05       		.uleb128 0x5
+ 2865 0063 01       		.uleb128 0x1
+ 2866 0064 13       		.uleb128 0x13
+ 2867 0065 00       		.byte	0
+ 2868 0066 00       		.byte	0
+ 2869 0067 0A       		.uleb128 0xa
+ 2870 0068 16       		.uleb128 0x16
+ 2871 0069 00       		.byte	0
+ 2872 006a 03       		.uleb128 0x3
+ 2873 006b 0E       		.uleb128 0xe
+ 2874 006c 3A       		.uleb128 0x3a
+ 2875 006d 0B       		.uleb128 0xb
+ 2876 006e 3B       		.uleb128 0x3b
+ 2877 006f 05       		.uleb128 0x5
+ 2878 0070 49       		.uleb128 0x49
+ 2879 0071 13       		.uleb128 0x13
+ 2880 0072 00       		.byte	0
+ 2881 0073 00       		.byte	0
+ 2882 0074 0B       		.uleb128 0xb
+ 2883 0075 13       		.uleb128 0x13
+ 2884 0076 01       		.byte	0x1
+ 2885 0077 0B       		.uleb128 0xb
+ 2886 0078 0B       		.uleb128 0xb
+ 2887 0079 3A       		.uleb128 0x3a
+ 2888 007a 0B       		.uleb128 0xb
+ 2889 007b 3B       		.uleb128 0x3b
+ 2890 007c 05       		.uleb128 0x5
+ 2891 007d 01       		.uleb128 0x1
+ 2892 007e 13       		.uleb128 0x13
+ 2893 007f 00       		.byte	0
+ 2894 0080 00       		.byte	0
+ 2895 0081 0C       		.uleb128 0xc
+ 2896 0082 0D       		.uleb128 0xd
+ 2897 0083 00       		.byte	0
+ 2898 0084 03       		.uleb128 0x3
+ 2899 0085 0E       		.uleb128 0xe
+ 2900 0086 3A       		.uleb128 0x3a
+ 2901 0087 0B       		.uleb128 0xb
+ 2902 0088 3B       		.uleb128 0x3b
+ 2903 0089 05       		.uleb128 0x5
+ 2904 008a 49       		.uleb128 0x49
+ 2905 008b 13       		.uleb128 0x13
+ 2906 008c 38       		.uleb128 0x38
+ 2907 008d 0B       		.uleb128 0xb
+ 2908 008e 00       		.byte	0
+ 2909 008f 00       		.byte	0
+ 2910 0090 0D       		.uleb128 0xd
+ 2911 0091 01       		.uleb128 0x1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 74
+
+
+ 2912 0092 01       		.byte	0x1
+ 2913 0093 49       		.uleb128 0x49
+ 2914 0094 13       		.uleb128 0x13
+ 2915 0095 01       		.uleb128 0x1
+ 2916 0096 13       		.uleb128 0x13
+ 2917 0097 00       		.byte	0
+ 2918 0098 00       		.byte	0
+ 2919 0099 0E       		.uleb128 0xe
+ 2920 009a 21       		.uleb128 0x21
+ 2921 009b 00       		.byte	0
+ 2922 009c 49       		.uleb128 0x49
+ 2923 009d 13       		.uleb128 0x13
+ 2924 009e 2F       		.uleb128 0x2f
+ 2925 009f 0B       		.uleb128 0xb
+ 2926 00a0 00       		.byte	0
+ 2927 00a1 00       		.byte	0
+ 2928 00a2 0F       		.uleb128 0xf
+ 2929 00a3 0F       		.uleb128 0xf
+ 2930 00a4 00       		.byte	0
+ 2931 00a5 0B       		.uleb128 0xb
+ 2932 00a6 0B       		.uleb128 0xb
+ 2933 00a7 49       		.uleb128 0x49
+ 2934 00a8 13       		.uleb128 0x13
+ 2935 00a9 00       		.byte	0
+ 2936 00aa 00       		.byte	0
+ 2937 00ab 10       		.uleb128 0x10
+ 2938 00ac 13       		.uleb128 0x13
+ 2939 00ad 01       		.byte	0x1
+ 2940 00ae 0B       		.uleb128 0xb
+ 2941 00af 0B       		.uleb128 0xb
+ 2942 00b0 3A       		.uleb128 0x3a
+ 2943 00b1 0B       		.uleb128 0xb
+ 2944 00b2 3B       		.uleb128 0x3b
+ 2945 00b3 0B       		.uleb128 0xb
+ 2946 00b4 01       		.uleb128 0x1
+ 2947 00b5 13       		.uleb128 0x13
+ 2948 00b6 00       		.byte	0
+ 2949 00b7 00       		.byte	0
+ 2950 00b8 11       		.uleb128 0x11
+ 2951 00b9 0D       		.uleb128 0xd
+ 2952 00ba 00       		.byte	0
+ 2953 00bb 03       		.uleb128 0x3
+ 2954 00bc 0E       		.uleb128 0xe
+ 2955 00bd 3A       		.uleb128 0x3a
+ 2956 00be 0B       		.uleb128 0xb
+ 2957 00bf 3B       		.uleb128 0x3b
+ 2958 00c0 0B       		.uleb128 0xb
+ 2959 00c1 49       		.uleb128 0x49
+ 2960 00c2 13       		.uleb128 0x13
+ 2961 00c3 38       		.uleb128 0x38
+ 2962 00c4 0B       		.uleb128 0xb
+ 2963 00c5 00       		.byte	0
+ 2964 00c6 00       		.byte	0
+ 2965 00c7 12       		.uleb128 0x12
+ 2966 00c8 17       		.uleb128 0x17
+ 2967 00c9 01       		.byte	0x1
+ 2968 00ca 0B       		.uleb128 0xb
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 75
+
+
+ 2969 00cb 0B       		.uleb128 0xb
+ 2970 00cc 3A       		.uleb128 0x3a
+ 2971 00cd 0B       		.uleb128 0xb
+ 2972 00ce 3B       		.uleb128 0x3b
+ 2973 00cf 0B       		.uleb128 0xb
+ 2974 00d0 01       		.uleb128 0x1
+ 2975 00d1 13       		.uleb128 0x13
+ 2976 00d2 00       		.byte	0
+ 2977 00d3 00       		.byte	0
+ 2978 00d4 13       		.uleb128 0x13
+ 2979 00d5 0D       		.uleb128 0xd
+ 2980 00d6 00       		.byte	0
+ 2981 00d7 03       		.uleb128 0x3
+ 2982 00d8 0E       		.uleb128 0xe
+ 2983 00d9 3A       		.uleb128 0x3a
+ 2984 00da 0B       		.uleb128 0xb
+ 2985 00db 3B       		.uleb128 0x3b
+ 2986 00dc 0B       		.uleb128 0xb
+ 2987 00dd 49       		.uleb128 0x49
+ 2988 00de 13       		.uleb128 0x13
+ 2989 00df 00       		.byte	0
+ 2990 00e0 00       		.byte	0
+ 2991 00e1 14       		.uleb128 0x14
+ 2992 00e2 15       		.uleb128 0x15
+ 2993 00e3 01       		.byte	0x1
+ 2994 00e4 27       		.uleb128 0x27
+ 2995 00e5 19       		.uleb128 0x19
+ 2996 00e6 01       		.uleb128 0x1
+ 2997 00e7 13       		.uleb128 0x13
+ 2998 00e8 00       		.byte	0
+ 2999 00e9 00       		.byte	0
+ 3000 00ea 15       		.uleb128 0x15
+ 3001 00eb 05       		.uleb128 0x5
+ 3002 00ec 00       		.byte	0
+ 3003 00ed 49       		.uleb128 0x49
+ 3004 00ee 13       		.uleb128 0x13
+ 3005 00ef 00       		.byte	0
+ 3006 00f0 00       		.byte	0
+ 3007 00f1 16       		.uleb128 0x16
+ 3008 00f2 2E       		.uleb128 0x2e
+ 3009 00f3 00       		.byte	0
+ 3010 00f4 3F       		.uleb128 0x3f
+ 3011 00f5 19       		.uleb128 0x19
+ 3012 00f6 03       		.uleb128 0x3
+ 3013 00f7 0E       		.uleb128 0xe
+ 3014 00f8 3A       		.uleb128 0x3a
+ 3015 00f9 0B       		.uleb128 0xb
+ 3016 00fa 3B       		.uleb128 0x3b
+ 3017 00fb 0B       		.uleb128 0xb
+ 3018 00fc 27       		.uleb128 0x27
+ 3019 00fd 19       		.uleb128 0x19
+ 3020 00fe 11       		.uleb128 0x11
+ 3021 00ff 01       		.uleb128 0x1
+ 3022 0100 12       		.uleb128 0x12
+ 3023 0101 06       		.uleb128 0x6
+ 3024 0102 40       		.uleb128 0x40
+ 3025 0103 18       		.uleb128 0x18
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 76
+
+
+ 3026 0104 9642     		.uleb128 0x2116
+ 3027 0106 19       		.uleb128 0x19
+ 3028 0107 00       		.byte	0
+ 3029 0108 00       		.byte	0
+ 3030 0109 17       		.uleb128 0x17
+ 3031 010a 2E       		.uleb128 0x2e
+ 3032 010b 01       		.byte	0x1
+ 3033 010c 3F       		.uleb128 0x3f
+ 3034 010d 19       		.uleb128 0x19
+ 3035 010e 03       		.uleb128 0x3
+ 3036 010f 0E       		.uleb128 0xe
+ 3037 0110 3A       		.uleb128 0x3a
+ 3038 0111 0B       		.uleb128 0xb
+ 3039 0112 3B       		.uleb128 0x3b
+ 3040 0113 05       		.uleb128 0x5
+ 3041 0114 27       		.uleb128 0x27
+ 3042 0115 19       		.uleb128 0x19
+ 3043 0116 49       		.uleb128 0x49
+ 3044 0117 13       		.uleb128 0x13
+ 3045 0118 11       		.uleb128 0x11
+ 3046 0119 01       		.uleb128 0x1
+ 3047 011a 12       		.uleb128 0x12
+ 3048 011b 06       		.uleb128 0x6
+ 3049 011c 40       		.uleb128 0x40
+ 3050 011d 18       		.uleb128 0x18
+ 3051 011e 9642     		.uleb128 0x2116
+ 3052 0120 19       		.uleb128 0x19
+ 3053 0121 01       		.uleb128 0x1
+ 3054 0122 13       		.uleb128 0x13
+ 3055 0123 00       		.byte	0
+ 3056 0124 00       		.byte	0
+ 3057 0125 18       		.uleb128 0x18
+ 3058 0126 05       		.uleb128 0x5
+ 3059 0127 00       		.byte	0
+ 3060 0128 03       		.uleb128 0x3
+ 3061 0129 0E       		.uleb128 0xe
+ 3062 012a 3A       		.uleb128 0x3a
+ 3063 012b 0B       		.uleb128 0xb
+ 3064 012c 3B       		.uleb128 0x3b
+ 3065 012d 05       		.uleb128 0x5
+ 3066 012e 49       		.uleb128 0x49
+ 3067 012f 13       		.uleb128 0x13
+ 3068 0130 02       		.uleb128 0x2
+ 3069 0131 18       		.uleb128 0x18
+ 3070 0132 00       		.byte	0
+ 3071 0133 00       		.byte	0
+ 3072 0134 19       		.uleb128 0x19
+ 3073 0135 34       		.uleb128 0x34
+ 3074 0136 00       		.byte	0
+ 3075 0137 03       		.uleb128 0x3
+ 3076 0138 0E       		.uleb128 0xe
+ 3077 0139 3A       		.uleb128 0x3a
+ 3078 013a 0B       		.uleb128 0xb
+ 3079 013b 3B       		.uleb128 0x3b
+ 3080 013c 05       		.uleb128 0x5
+ 3081 013d 49       		.uleb128 0x49
+ 3082 013e 13       		.uleb128 0x13
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 77
+
+
+ 3083 013f 02       		.uleb128 0x2
+ 3084 0140 18       		.uleb128 0x18
+ 3085 0141 00       		.byte	0
+ 3086 0142 00       		.byte	0
+ 3087 0143 1A       		.uleb128 0x1a
+ 3088 0144 0B       		.uleb128 0xb
+ 3089 0145 01       		.byte	0x1
+ 3090 0146 11       		.uleb128 0x11
+ 3091 0147 01       		.uleb128 0x1
+ 3092 0148 12       		.uleb128 0x12
+ 3093 0149 06       		.uleb128 0x6
+ 3094 014a 00       		.byte	0
+ 3095 014b 00       		.byte	0
+ 3096 014c 1B       		.uleb128 0x1b
+ 3097 014d 2E       		.uleb128 0x2e
+ 3098 014e 00       		.byte	0
+ 3099 014f 3F       		.uleb128 0x3f
+ 3100 0150 19       		.uleb128 0x19
+ 3101 0151 03       		.uleb128 0x3
+ 3102 0152 0E       		.uleb128 0xe
+ 3103 0153 3A       		.uleb128 0x3a
+ 3104 0154 0B       		.uleb128 0xb
+ 3105 0155 3B       		.uleb128 0x3b
+ 3106 0156 05       		.uleb128 0x5
+ 3107 0157 27       		.uleb128 0x27
+ 3108 0158 19       		.uleb128 0x19
+ 3109 0159 11       		.uleb128 0x11
+ 3110 015a 01       		.uleb128 0x1
+ 3111 015b 12       		.uleb128 0x12
+ 3112 015c 06       		.uleb128 0x6
+ 3113 015d 40       		.uleb128 0x40
+ 3114 015e 18       		.uleb128 0x18
+ 3115 015f 9642     		.uleb128 0x2116
+ 3116 0161 19       		.uleb128 0x19
+ 3117 0162 00       		.byte	0
+ 3118 0163 00       		.byte	0
+ 3119 0164 1C       		.uleb128 0x1c
+ 3120 0165 2E       		.uleb128 0x2e
+ 3121 0166 01       		.byte	0x1
+ 3122 0167 3F       		.uleb128 0x3f
+ 3123 0168 19       		.uleb128 0x19
+ 3124 0169 03       		.uleb128 0x3
+ 3125 016a 0E       		.uleb128 0xe
+ 3126 016b 3A       		.uleb128 0x3a
+ 3127 016c 0B       		.uleb128 0xb
+ 3128 016d 3B       		.uleb128 0x3b
+ 3129 016e 05       		.uleb128 0x5
+ 3130 016f 27       		.uleb128 0x27
+ 3131 0170 19       		.uleb128 0x19
+ 3132 0171 11       		.uleb128 0x11
+ 3133 0172 01       		.uleb128 0x1
+ 3134 0173 12       		.uleb128 0x12
+ 3135 0174 06       		.uleb128 0x6
+ 3136 0175 40       		.uleb128 0x40
+ 3137 0176 18       		.uleb128 0x18
+ 3138 0177 9742     		.uleb128 0x2117
+ 3139 0179 19       		.uleb128 0x19
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 78
+
+
+ 3140 017a 01       		.uleb128 0x1
+ 3141 017b 13       		.uleb128 0x13
+ 3142 017c 00       		.byte	0
+ 3143 017d 00       		.byte	0
+ 3144 017e 1D       		.uleb128 0x1d
+ 3145 017f 34       		.uleb128 0x34
+ 3146 0180 00       		.byte	0
+ 3147 0181 03       		.uleb128 0x3
+ 3148 0182 08       		.uleb128 0x8
+ 3149 0183 3A       		.uleb128 0x3a
+ 3150 0184 0B       		.uleb128 0xb
+ 3151 0185 3B       		.uleb128 0x3b
+ 3152 0186 05       		.uleb128 0x5
+ 3153 0187 49       		.uleb128 0x49
+ 3154 0188 13       		.uleb128 0x13
+ 3155 0189 02       		.uleb128 0x2
+ 3156 018a 18       		.uleb128 0x18
+ 3157 018b 00       		.byte	0
+ 3158 018c 00       		.byte	0
+ 3159 018d 1E       		.uleb128 0x1e
+ 3160 018e 26       		.uleb128 0x26
+ 3161 018f 00       		.byte	0
+ 3162 0190 49       		.uleb128 0x49
+ 3163 0191 13       		.uleb128 0x13
+ 3164 0192 00       		.byte	0
+ 3165 0193 00       		.byte	0
+ 3166 0194 1F       		.uleb128 0x1f
+ 3167 0195 2E       		.uleb128 0x2e
+ 3168 0196 01       		.byte	0x1
+ 3169 0197 03       		.uleb128 0x3
+ 3170 0198 0E       		.uleb128 0xe
+ 3171 0199 3A       		.uleb128 0x3a
+ 3172 019a 0B       		.uleb128 0xb
+ 3173 019b 3B       		.uleb128 0x3b
+ 3174 019c 05       		.uleb128 0x5
+ 3175 019d 27       		.uleb128 0x27
+ 3176 019e 19       		.uleb128 0x19
+ 3177 019f 11       		.uleb128 0x11
+ 3178 01a0 01       		.uleb128 0x1
+ 3179 01a1 12       		.uleb128 0x12
+ 3180 01a2 06       		.uleb128 0x6
+ 3181 01a3 40       		.uleb128 0x40
+ 3182 01a4 18       		.uleb128 0x18
+ 3183 01a5 9742     		.uleb128 0x2117
+ 3184 01a7 19       		.uleb128 0x19
+ 3185 01a8 01       		.uleb128 0x1
+ 3186 01a9 13       		.uleb128 0x13
+ 3187 01aa 00       		.byte	0
+ 3188 01ab 00       		.byte	0
+ 3189 01ac 20       		.uleb128 0x20
+ 3190 01ad 2E       		.uleb128 0x2e
+ 3191 01ae 01       		.byte	0x1
+ 3192 01af 3F       		.uleb128 0x3f
+ 3193 01b0 19       		.uleb128 0x19
+ 3194 01b1 03       		.uleb128 0x3
+ 3195 01b2 0E       		.uleb128 0xe
+ 3196 01b3 3A       		.uleb128 0x3a
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 79
+
+
+ 3197 01b4 0B       		.uleb128 0xb
+ 3198 01b5 3B       		.uleb128 0x3b
+ 3199 01b6 05       		.uleb128 0x5
+ 3200 01b7 27       		.uleb128 0x27
+ 3201 01b8 19       		.uleb128 0x19
+ 3202 01b9 49       		.uleb128 0x49
+ 3203 01ba 13       		.uleb128 0x13
+ 3204 01bb 11       		.uleb128 0x11
+ 3205 01bc 01       		.uleb128 0x1
+ 3206 01bd 12       		.uleb128 0x12
+ 3207 01be 06       		.uleb128 0x6
+ 3208 01bf 40       		.uleb128 0x40
+ 3209 01c0 18       		.uleb128 0x18
+ 3210 01c1 9742     		.uleb128 0x2117
+ 3211 01c3 19       		.uleb128 0x19
+ 3212 01c4 01       		.uleb128 0x1
+ 3213 01c5 13       		.uleb128 0x13
+ 3214 01c6 00       		.byte	0
+ 3215 01c7 00       		.byte	0
+ 3216 01c8 21       		.uleb128 0x21
+ 3217 01c9 05       		.uleb128 0x5
+ 3218 01ca 00       		.byte	0
+ 3219 01cb 03       		.uleb128 0x3
+ 3220 01cc 08       		.uleb128 0x8
+ 3221 01cd 3A       		.uleb128 0x3a
+ 3222 01ce 0B       		.uleb128 0xb
+ 3223 01cf 3B       		.uleb128 0x3b
+ 3224 01d0 05       		.uleb128 0x5
+ 3225 01d1 49       		.uleb128 0x49
+ 3226 01d2 13       		.uleb128 0x13
+ 3227 01d3 02       		.uleb128 0x2
+ 3228 01d4 18       		.uleb128 0x18
+ 3229 01d5 00       		.byte	0
+ 3230 01d6 00       		.byte	0
+ 3231 01d7 22       		.uleb128 0x22
+ 3232 01d8 34       		.uleb128 0x34
+ 3233 01d9 00       		.byte	0
+ 3234 01da 03       		.uleb128 0x3
+ 3235 01db 0E       		.uleb128 0xe
+ 3236 01dc 3A       		.uleb128 0x3a
+ 3237 01dd 0B       		.uleb128 0xb
+ 3238 01de 3B       		.uleb128 0x3b
+ 3239 01df 0B       		.uleb128 0xb
+ 3240 01e0 49       		.uleb128 0x49
+ 3241 01e1 13       		.uleb128 0x13
+ 3242 01e2 3F       		.uleb128 0x3f
+ 3243 01e3 19       		.uleb128 0x19
+ 3244 01e4 02       		.uleb128 0x2
+ 3245 01e5 18       		.uleb128 0x18
+ 3246 01e6 00       		.byte	0
+ 3247 01e7 00       		.byte	0
+ 3248 01e8 23       		.uleb128 0x23
+ 3249 01e9 21       		.uleb128 0x21
+ 3250 01ea 00       		.byte	0
+ 3251 01eb 49       		.uleb128 0x49
+ 3252 01ec 13       		.uleb128 0x13
+ 3253 01ed 2F       		.uleb128 0x2f
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 80
+
+
+ 3254 01ee 05       		.uleb128 0x5
+ 3255 01ef 00       		.byte	0
+ 3256 01f0 00       		.byte	0
+ 3257 01f1 24       		.uleb128 0x24
+ 3258 01f2 34       		.uleb128 0x34
+ 3259 01f3 00       		.byte	0
+ 3260 01f4 03       		.uleb128 0x3
+ 3261 01f5 0E       		.uleb128 0xe
+ 3262 01f6 3A       		.uleb128 0x3a
+ 3263 01f7 0B       		.uleb128 0xb
+ 3264 01f8 3B       		.uleb128 0x3b
+ 3265 01f9 05       		.uleb128 0x5
+ 3266 01fa 49       		.uleb128 0x49
+ 3267 01fb 13       		.uleb128 0x13
+ 3268 01fc 3F       		.uleb128 0x3f
+ 3269 01fd 19       		.uleb128 0x19
+ 3270 01fe 3C       		.uleb128 0x3c
+ 3271 01ff 19       		.uleb128 0x19
+ 3272 0200 00       		.byte	0
+ 3273 0201 00       		.byte	0
+ 3274 0202 25       		.uleb128 0x25
+ 3275 0203 34       		.uleb128 0x34
+ 3276 0204 00       		.byte	0
+ 3277 0205 03       		.uleb128 0x3
+ 3278 0206 0E       		.uleb128 0xe
+ 3279 0207 3A       		.uleb128 0x3a
+ 3280 0208 0B       		.uleb128 0xb
+ 3281 0209 3B       		.uleb128 0x3b
+ 3282 020a 0B       		.uleb128 0xb
+ 3283 020b 49       		.uleb128 0x49
+ 3284 020c 13       		.uleb128 0x13
+ 3285 020d 3F       		.uleb128 0x3f
+ 3286 020e 19       		.uleb128 0x19
+ 3287 020f 3C       		.uleb128 0x3c
+ 3288 0210 19       		.uleb128 0x19
+ 3289 0211 00       		.byte	0
+ 3290 0212 00       		.byte	0
+ 3291 0213 00       		.byte	0
+ 3292              		.section	.debug_aranges,"",%progbits
+ 3293 0000 7C000000 		.4byte	0x7c
+ 3294 0004 0200     		.2byte	0x2
+ 3295 0006 00000000 		.4byte	.Ldebug_info0
+ 3296 000a 04       		.byte	0x4
+ 3297 000b 00       		.byte	0
+ 3298 000c 0000     		.2byte	0
+ 3299 000e 0000     		.2byte	0
+ 3300 0010 00000000 		.4byte	.LFB2
+ 3301 0014 34000000 		.4byte	.LFE2-.LFB2
+ 3302 0018 00000000 		.4byte	.LFB3
+ 3303 001c 0C000000 		.4byte	.LFE3-.LFB3
+ 3304 0020 00000000 		.4byte	.LFB4
+ 3305 0024 B0000000 		.4byte	.LFE4-.LFB4
+ 3306 0028 00000000 		.4byte	.LFB5
+ 3307 002c 18000000 		.4byte	.LFE5-.LFB5
+ 3308 0030 00000000 		.4byte	.LFB6
+ 3309 0034 DC000000 		.4byte	.LFE6-.LFB6
+ 3310 0038 00000000 		.4byte	.LFB7
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 81
+
+
+ 3311 003c D4000000 		.4byte	.LFE7-.LFB7
+ 3312 0040 00000000 		.4byte	.LFB8
+ 3313 0044 20000000 		.4byte	.LFE8-.LFB8
+ 3314 0048 00000000 		.4byte	.LFB9
+ 3315 004c 60000000 		.4byte	.LFE9-.LFB9
+ 3316 0050 00000000 		.4byte	.LFB10
+ 3317 0054 A0010000 		.4byte	.LFE10-.LFB10
+ 3318 0058 00000000 		.4byte	.LFB11
+ 3319 005c C8000000 		.4byte	.LFE11-.LFB11
+ 3320 0060 00000000 		.4byte	.LFB12
+ 3321 0064 A4000000 		.4byte	.LFE12-.LFB12
+ 3322 0068 00000000 		.4byte	.LFB13
+ 3323 006c 24000000 		.4byte	.LFE13-.LFB13
+ 3324 0070 00000000 		.4byte	.LFB14
+ 3325 0074 2E000000 		.4byte	.LFE14-.LFB14
+ 3326 0078 00000000 		.4byte	0
+ 3327 007c 00000000 		.4byte	0
+ 3328              		.section	.debug_ranges,"",%progbits
+ 3329              	.Ldebug_ranges0:
+ 3330 0000 00000000 		.4byte	.LFB2
+ 3331 0004 34000000 		.4byte	.LFE2
+ 3332 0008 00000000 		.4byte	.LFB3
+ 3333 000c 0C000000 		.4byte	.LFE3
+ 3334 0010 00000000 		.4byte	.LFB4
+ 3335 0014 B0000000 		.4byte	.LFE4
+ 3336 0018 00000000 		.4byte	.LFB5
+ 3337 001c 18000000 		.4byte	.LFE5
+ 3338 0020 00000000 		.4byte	.LFB6
+ 3339 0024 DC000000 		.4byte	.LFE6
+ 3340 0028 00000000 		.4byte	.LFB7
+ 3341 002c D4000000 		.4byte	.LFE7
+ 3342 0030 00000000 		.4byte	.LFB8
+ 3343 0034 20000000 		.4byte	.LFE8
+ 3344 0038 00000000 		.4byte	.LFB9
+ 3345 003c 60000000 		.4byte	.LFE9
+ 3346 0040 00000000 		.4byte	.LFB10
+ 3347 0044 A0010000 		.4byte	.LFE10
+ 3348 0048 00000000 		.4byte	.LFB11
+ 3349 004c C8000000 		.4byte	.LFE11
+ 3350 0050 00000000 		.4byte	.LFB12
+ 3351 0054 A4000000 		.4byte	.LFE12
+ 3352 0058 00000000 		.4byte	.LFB13
+ 3353 005c 24000000 		.4byte	.LFE13
+ 3354 0060 00000000 		.4byte	.LFB14
+ 3355 0064 2E000000 		.4byte	.LFE14
+ 3356 0068 00000000 		.4byte	0
+ 3357 006c 00000000 		.4byte	0
+ 3358              		.section	.debug_line,"",%progbits
+ 3359              	.Ldebug_line0:
+ 3360 0000 91020000 		.section	.debug_str,"MS",%progbits,1
+ 3360      0200B800 
+ 3360      00000201 
+ 3360      FB0E0D00 
+ 3360      01010101 
+ 3361              	.LASF68:
+ 3362 0000 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_RX_CREDIT_IND\000"
+ 3362      455F4556 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 82
+
+
+ 3362      545F4C32 
+ 3362      4341505F 
+ 3362      43424643 
+ 3363              	.LASF22:
+ 3364 0023 4359424C 		.ascii	"CYBLE_EVT_STACK_BUSY_STATUS\000"
+ 3364      455F4556 
+ 3364      545F5354 
+ 3364      41434B5F 
+ 3364      42555359 
+ 3365              	.LASF153:
+ 3366 003f 4359424C 		.ascii	"CYBLE_STATE_STOPPED\000"
+ 3366      455F5354 
+ 3366      4154455F 
+ 3366      53544F50 
+ 3366      50454400 
+ 3367              	.LASF67:
+ 3368 0053 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_DATA_READ\000"
+ 3368      455F4556 
+ 3368      545F4C32 
+ 3368      4341505F 
+ 3368      43424643 
+ 3369              	.LASF136:
+ 3370 0072 4359424C 		.ascii	"CYBLE_CONN_HANDLE_T\000"
+ 3370      455F434F 
+ 3370      4E4E5F48 
+ 3370      414E444C 
+ 3370      455F5400 
+ 3371              	.LASF77:
+ 3372 0086 4359424C 		.ascii	"CYBLE_ERROR_MEMORY_ALLOCATION_FAILED\000"
+ 3372      455F4552 
+ 3372      524F525F 
+ 3372      4D454D4F 
+ 3372      52595F41 
+ 3373              	.LASF126:
+ 3374 00ab 4359424C 		.ascii	"CYBLE_GAPP_DISC_DATA_T\000"
+ 3374      455F4741 
+ 3374      50505F44 
+ 3374      4953435F 
+ 3374      44415441 
+ 3375              	.LASF204:
+ 3376 00c2 2E5C4765 		.ascii	".\\Generated_Source\\PSoC4\\BLE.c\000"
+ 3376      6E657261 
+ 3376      7465645F 
+ 3376      536F7572 
+ 3376      63655C50 
+ 3377              	.LASF33:
+ 3378 00e1 4359424C 		.ascii	"CYBLE_EVT_GAP_CONNECTION_UPDATE_COMPLETE\000"
+ 3378      455F4556 
+ 3378      545F4741 
+ 3378      505F434F 
+ 3378      4E4E4543 
+ 3379              	.LASF121:
+ 3380 010a 61647643 		.ascii	"advChannelMap\000"
+ 3380      68616E6E 
+ 3380      656C4D61 
+ 3380      7000
+ 3381              	.LASF66:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 83
+
+
+ 3382 0118 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_DISCONN_CNF\000"
+ 3382      455F4556 
+ 3382      545F4C32 
+ 3382      4341505F 
+ 3382      43424643 
+ 3383              	.LASF110:
+ 3384 0139 4359424C 		.ascii	"CYBLE_GAPP_CONNECTABLE_HIGH_DC_DIRECTED_ADV\000"
+ 3384      455F4741 
+ 3384      50505F43 
+ 3384      4F4E4E45 
+ 3384      43544142 
+ 3385              	.LASF47:
+ 3386 0165 4359424C 		.ascii	"CYBLE_EVT_GATTC_READ_MULTI_RSP\000"
+ 3386      455F4556 
+ 3386      545F4741 
+ 3386      5454435F 
+ 3386      52454144 
+ 3387              	.LASF52:
+ 3388 0184 4359424C 		.ascii	"CYBLE_EVT_GATTS_EXEC_WRITE_REQ\000"
+ 3388      455F4556 
+ 3388      545F4741 
+ 3388      5454535F 
+ 3388      45584543 
+ 3389              	.LASF187:
+ 3390 01a3 6379426C 		.ascii	"cyBle_stackMemoryRam\000"
+ 3390      655F7374 
+ 3390      61636B4D 
+ 3390      656D6F72 
+ 3390      7952616D 
+ 3391              	.LASF111:
+ 3392 01b8 4359424C 		.ascii	"CYBLE_GAPP_SCANNABLE_UNDIRECTED_ADV\000"
+ 3392      455F4741 
+ 3392      50505F53 
+ 3392      43414E4E 
+ 3392      41424C45 
+ 3393              	.LASF181:
+ 3394 01dc 4379426C 		.ascii	"CyBle_Get16ByPtr\000"
+ 3394      655F4765 
+ 3394      74313642 
+ 3394      79507472 
+ 3394      00
+ 3395              	.LASF104:
+ 3396 01ed 74797065 		.ascii	"type\000"
+ 3396      00
+ 3397              	.LASF19:
+ 3398 01f2 4359424C 		.ascii	"CYBLE_EVT_TIMEOUT\000"
+ 3398      455F4556 
+ 3398      545F5449 
+ 3398      4D454F55 
+ 3398      5400
+ 3399              	.LASF4:
+ 3400 0204 6C6F6E67 		.ascii	"long int\000"
+ 3400      20696E74 
+ 3400      00
+ 3401              	.LASF170:
+ 3402 020d 4379426C 		.ascii	"CyBle_GappStopAdvertisement\000"
+ 3402      655F4761 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 84
+
+
+ 3402      70705374 
+ 3402      6F704164 
+ 3402      76657274 
+ 3403              	.LASF192:
+ 3404 0229 6379426C 		.ascii	"cyBle_discoveryData\000"
+ 3404      655F6469 
+ 3404      73636F76 
+ 3404      65727944 
+ 3404      61746100 
+ 3405              	.LASF87:
+ 3406 023d 4359424C 		.ascii	"CYBLE_ERROR_L2CAP_PSM_WRONG_ENCODING\000"
+ 3406      455F4552 
+ 3406      524F525F 
+ 3406      4C324341 
+ 3406      505F5053 
+ 3407              	.LASF78:
+ 3408 0262 4359424C 		.ascii	"CYBLE_ERROR_INSUFFICIENT_RESOURCES\000"
+ 3408      455F4552 
+ 3408      524F525F 
+ 3408      494E5355 
+ 3408      46464943 
+ 3409              	.LASF21:
+ 3410 0285 4359424C 		.ascii	"CYBLE_EVT_HCI_STATUS\000"
+ 3410      455F4556 
+ 3410      545F4843 
+ 3410      495F5354 
+ 3410      41545553 
+ 3411              	.LASF117:
+ 3412 029a 61647654 		.ascii	"advType\000"
+ 3412      79706500 
+ 3413              	.LASF34:
+ 3414 02a2 4359424C 		.ascii	"CYBLE_EVT_GAPC_SCAN_START_STOP\000"
+ 3414      455F4556 
+ 3414      545F4741 
+ 3414      50435F53 
+ 3414      43414E5F 
+ 3415              	.LASF201:
+ 3416 02c1 6379426C 		.ascii	"cyBle_busyStatus\000"
+ 3416      655F6275 
+ 3416      73795374 
+ 3416      61747573 
+ 3416      00
+ 3417              	.LASF109:
+ 3418 02d2 4359424C 		.ascii	"CYBLE_GAPP_CONNECTABLE_UNDIRECTED_ADV\000"
+ 3418      455F4741 
+ 3418      50505F43 
+ 3418      4F4E4E45 
+ 3418      43544142 
+ 3419              	.LASF105:
+ 3420 02f8 4359424C 		.ascii	"CYBLE_GAP_BD_ADDR_T\000"
+ 3420      455F4741 
+ 3420      505F4244 
+ 3420      5F414444 
+ 3420      525F5400 
+ 3421              	.LASF86:
+ 3422 030c 4359424C 		.ascii	"CYBLE_ERROR_SEC_FAILED\000"
+ 3422      455F4552 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 85
+
+
+ 3422      524F525F 
+ 3422      5345435F 
+ 3422      4641494C 
+ 3423              	.LASF91:
+ 3424 0323 4359424C 		.ascii	"CYBLE_ERROR_L2CAP_CHANNEL_NOT_FOUND\000"
+ 3424      455F4552 
+ 3424      524F525F 
+ 3424      4C324341 
+ 3424      505F4348 
+ 3425              	.LASF32:
+ 3426 0347 4359424C 		.ascii	"CYBLE_EVT_GAP_ENCRYPT_CHANGE\000"
+ 3426      455F4556 
+ 3426      545F4741 
+ 3426      505F454E 
+ 3426      43525950 
+ 3427              	.LASF108:
+ 3428 0364 4359424C 		.ascii	"CYBLE_STK_APP_DATA_BUFF_T\000"
+ 3428      455F5354 
+ 3428      4B5F4150 
+ 3428      505F4441 
+ 3428      54415F42 
+ 3429              	.LASF69:
+ 3430 037e 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_TX_CREDIT_IND\000"
+ 3430      455F4556 
+ 3430      545F4C32 
+ 3430      4341505F 
+ 3430      43424643 
+ 3431              	.LASF156:
+ 3432 03a1 4359424C 		.ascii	"CYBLE_STATE_ADVERTISING\000"
+ 3432      455F5354 
+ 3432      4154455F 
+ 3432      41445645 
+ 3432      52544953 
+ 3433              	.LASF6:
+ 3434 03b9 6C6F6E67 		.ascii	"long long int\000"
+ 3434      206C6F6E 
+ 3434      6720696E 
+ 3434      7400
+ 3435              	.LASF0:
+ 3436 03c7 7369676E 		.ascii	"signed char\000"
+ 3436      65642063 
+ 3436      68617200 
+ 3437              	.LASF18:
+ 3438 03d3 4359424C 		.ascii	"CYBLE_EVT_STACK_ON\000"
+ 3438      455F4556 
+ 3438      545F5354 
+ 3438      41434B5F 
+ 3438      4F4E00
+ 3439              	.LASF94:
+ 3440 03e6 4359424C 		.ascii	"CYBLE_ERROR_DEVICE_ALREADY_EXISTS\000"
+ 3440      455F4552 
+ 3440      524F525F 
+ 3440      44455649 
+ 3440      43455F41 
+ 3441              	.LASF81:
+ 3442 0408 4359424C 		.ascii	"CYBLE_ERROR_NO_DEVICE_ENTITY\000"
+ 3442      455F4552 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 86
+
+
+ 3442      524F525F 
+ 3442      4E4F5F44 
+ 3442      45564943 
+ 3443              	.LASF120:
+ 3444 0425 64697265 		.ascii	"directAddr\000"
+ 3444      63744164 
+ 3444      647200
+ 3445              	.LASF178:
+ 3446 0430 4379426C 		.ascii	"CyBle_GapSetLocalName\000"
+ 3446      655F4761 
+ 3446      70536574 
+ 3446      4C6F6361 
+ 3446      6C4E616D 
+ 3447              	.LASF24:
+ 3448 0446 4359424C 		.ascii	"CYBLE_EVT_GAP_AUTH_REQ\000"
+ 3448      455F4556 
+ 3448      545F4741 
+ 3448      505F4155 
+ 3448      54485F52 
+ 3449              	.LASF148:
+ 3450 045d 7065726D 		.ascii	"permission\000"
+ 3450      69737369 
+ 3450      6F6E00
+ 3451              	.LASF45:
+ 3452 0468 4359424C 		.ascii	"CYBLE_EVT_GATTC_READ_RSP\000"
+ 3452      455F4556 
+ 3452      545F4741 
+ 3452      5454435F 
+ 3452      52454144 
+ 3453              	.LASF101:
+ 3454 0481 4359424C 		.ascii	"CYBLE_ERROR_INVALID_STATE\000"
+ 3454      455F4552 
+ 3454      524F525F 
+ 3454      494E5641 
+ 3454      4C49445F 
+ 3455              	.LASF122:
+ 3456 049b 61647646 		.ascii	"advFilterPolicy\000"
+ 3456      696C7465 
+ 3456      72506F6C 
+ 3456      69637900 
+ 3457              	.LASF50:
+ 3458 04ab 4359424C 		.ascii	"CYBLE_EVT_GATTS_WRITE_CMD_REQ\000"
+ 3458      455F4556 
+ 3458      545F4741 
+ 3458      5454535F 
+ 3458      57524954 
+ 3459              	.LASF167:
+ 3460 04c9 6973466F 		.ascii	"isForceWrite\000"
+ 3460      72636557 
+ 3460      72697465 
+ 3460      00
+ 3461              	.LASF116:
+ 3462 04d6 61647649 		.ascii	"advIntvMax\000"
+ 3462      6E74764D 
+ 3462      617800
+ 3463              	.LASF157:
+ 3464 04e1 4359424C 		.ascii	"CYBLE_STATE_DISCONNECTED\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 87
+
+
+ 3464      455F5354 
+ 3464      4154455F 
+ 3464      44495343 
+ 3464      4F4E4E45 
+ 3465              	.LASF29:
+ 3466 04fa 4359424C 		.ascii	"CYBLE_EVT_GAPP_ADVERTISEMENT_START_STOP\000"
+ 3466      455F4556 
+ 3466      545F4741 
+ 3466      50505F41 
+ 3466      44564552 
+ 3467              	.LASF92:
+ 3468 0522 4359424C 		.ascii	"CYBLE_ERROR_L2CAP_PSM_NOT_IN_RANGE\000"
+ 3468      455F4552 
+ 3468      524F525F 
+ 3468      4C324341 
+ 3468      505F5053 
+ 3469              	.LASF39:
+ 3470 0545 4359424C 		.ascii	"CYBLE_EVT_GATTS_XCNHG_MTU_REQ\000"
+ 3470      455F4556 
+ 3470      545F4741 
+ 3470      5454535F 
+ 3470      58434E48 
+ 3471              	.LASF9:
+ 3472 0563 75696E74 		.ascii	"uint8\000"
+ 3472      3800
+ 3473              	.LASF127:
+ 3474 0569 7363616E 		.ascii	"scanRspData\000"
+ 3474      52737044 
+ 3474      61746100 
+ 3475              	.LASF103:
+ 3476 0575 62644164 		.ascii	"bdAddr\000"
+ 3476      647200
+ 3477              	.LASF53:
+ 3478 057c 4359424C 		.ascii	"CYBLE_EVT_GATTC_EXEC_WRITE_RSP\000"
+ 3478      455F4556 
+ 3478      545F4741 
+ 3478      5454435F 
+ 3478      45584543 
+ 3479              	.LASF142:
+ 3480 059b 4359424C 		.ascii	"CYBLE_GATTS_ATT_PACK_VAL_LEN_T\000"
+ 3480      455F4741 
+ 3480      5454535F 
+ 3480      4154545F 
+ 3480      5041434B 
+ 3481              	.LASF13:
+ 3482 05ba 646F7562 		.ascii	"double\000"
+ 3482      6C6500
+ 3483              	.LASF65:
+ 3484 05c1 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_DISCONN_IND\000"
+ 3484      455F4556 
+ 3484      545F4C32 
+ 3484      4341505F 
+ 3484      43424643 
+ 3485              	.LASF130:
+ 3486 05e2 64697363 		.ascii	"discMode\000"
+ 3486      4D6F6465 
+ 3486      00
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 88
+
+
+ 3487              	.LASF75:
+ 3488 05eb 4359424C 		.ascii	"CYBLE_ERROR_INVALID_PARAMETER\000"
+ 3488      455F4552 
+ 3488      524F525F 
+ 3488      494E5641 
+ 3488      4C49445F 
+ 3489              	.LASF145:
+ 3490 0609 4359424C 		.ascii	"CYBLE_GATTS_ATT_VALUE_T\000"
+ 3490      455F4741 
+ 3490      5454535F 
+ 3490      4154545F 
+ 3490      56414C55 
+ 3491              	.LASF146:
+ 3492 0621 61747448 		.ascii	"attHandle\000"
+ 3492      616E646C 
+ 3492      6500
+ 3493              	.LASF11:
+ 3494 062b 75696E74 		.ascii	"uint32\000"
+ 3494      333200
+ 3495              	.LASF172:
+ 3496 0632 64657374 		.ascii	"destBuffer\000"
+ 3496      42756666 
+ 3496      657200
+ 3497              	.LASF73:
+ 3498 063d 4359424C 		.ascii	"CYBLE_EVT_MAX\000"
+ 3498      455F4556 
+ 3498      545F4D41 
+ 3498      5800
+ 3499              	.LASF74:
+ 3500 064b 4359424C 		.ascii	"CYBLE_ERROR_OK\000"
+ 3500      455F4552 
+ 3500      524F525F 
+ 3500      4F4B00
+ 3501              	.LASF36:
+ 3502 065a 4359424C 		.ascii	"CYBLE_EVT_GATTC_ERROR_RSP\000"
+ 3502      455F4556 
+ 3502      545F4741 
+ 3502      5454435F 
+ 3502      4552524F 
+ 3503              	.LASF60:
+ 3504 0674 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CONN_PARAM_UPDATE_REQ\000"
+ 3504      455F4556 
+ 3504      545F4C32 
+ 3504      4341505F 
+ 3504      434F4E4E 
+ 3505              	.LASF129:
+ 3506 069a 4359424C 		.ascii	"CYBLE_GAPP_SCAN_RSP_DATA_T\000"
+ 3506      455F4741 
+ 3506      50505F53 
+ 3506      43414E5F 
+ 3506      5253505F 
+ 3507              	.LASF70:
+ 3508 06b5 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_DATA_WRITE_IND\000"
+ 3508      455F4556 
+ 3508      545F4C32 
+ 3508      4341505F 
+ 3508      43424643 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 89
+
+
+ 3509              	.LASF147:
+ 3510 06d9 61747454 		.ascii	"attType\000"
+ 3510      79706500 
+ 3511              	.LASF125:
+ 3512 06e1 61647644 		.ascii	"advDataLen\000"
+ 3512      6174614C 
+ 3512      656E00
+ 3513              	.LASF7:
+ 3514 06ec 6C6F6E67 		.ascii	"long long unsigned int\000"
+ 3514      206C6F6E 
+ 3514      6720756E 
+ 3514      7369676E 
+ 3514      65642069 
+ 3515              	.LASF184:
+ 3516 0703 76616C75 		.ascii	"value\000"
+ 3516      6500
+ 3517              	.LASF58:
+ 3518 0709 4359424C 		.ascii	"CYBLE_EVT_GATTC_STOP_CMD_COMPLETE\000"
+ 3518      455F4556 
+ 3518      545F4741 
+ 3518      5454435F 
+ 3518      53544F50 
+ 3519              	.LASF79:
+ 3520 072b 4359424C 		.ascii	"CYBLE_ERROR_OOB_NOT_AVAILABLE\000"
+ 3520      455F4552 
+ 3520      524F525F 
+ 3520      4F4F425F 
+ 3520      4E4F545F 
+ 3521              	.LASF191:
+ 3522 0749 6379426C 		.ascii	"cyBle_discoveryParam\000"
+ 3522      655F6469 
+ 3522      73636F76 
+ 3522      65727950 
+ 3522      6172616D 
+ 3523              	.LASF160:
+ 3524 075e 4379426C 		.ascii	"CyBle_ServiceInit\000"
+ 3524      655F5365 
+ 3524      72766963 
+ 3524      65496E69 
+ 3524      7400
+ 3525              	.LASF88:
+ 3526 0770 4359424C 		.ascii	"CYBLE_ERROR_L2CAP_PSM_ALREADY_REGISTERED\000"
+ 3526      455F4552 
+ 3526      524F525F 
+ 3526      4C324341 
+ 3526      505F5053 
+ 3527              	.LASF5:
+ 3528 0799 6C6F6E67 		.ascii	"long unsigned int\000"
+ 3528      20756E73 
+ 3528      69676E65 
+ 3528      6420696E 
+ 3528      7400
+ 3529              	.LASF48:
+ 3530 07ab 4359424C 		.ascii	"CYBLE_EVT_GATTS_WRITE_REQ\000"
+ 3530      455F4556 
+ 3530      545F4741 
+ 3530      5454535F 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 90
+
+
+ 3530      57524954 
+ 3531              	.LASF40:
+ 3532 07c5 4359424C 		.ascii	"CYBLE_EVT_GATTC_XCHNG_MTU_RSP\000"
+ 3532      455F4556 
+ 3532      545F4741 
+ 3532      5454435F 
+ 3532      5843484E 
+ 3533              	.LASF57:
+ 3534 07e3 4359424C 		.ascii	"CYBLE_EVT_GATTS_DATA_SIGNED_CMD_REQ\000"
+ 3534      455F4556 
+ 3534      545F4741 
+ 3534      5454535F 
+ 3534      44415441 
+ 3535              	.LASF173:
+ 3536 0807 6E616D65 		.ascii	"name\000"
+ 3536      00
+ 3537              	.LASF143:
+ 3538 080c 61747446 		.ascii	"attFormatValue\000"
+ 3538      6F726D61 
+ 3538      7456616C 
+ 3538      756500
+ 3539              	.LASF162:
+ 3540 081b 64617461 		.ascii	"dataBuff\000"
+ 3540      42756666 
+ 3540      00
+ 3541              	.LASF197:
+ 3542 0824 6379426C 		.ascii	"cyBle_attValuesCCCD\000"
+ 3542      655F6174 
+ 3542      7456616C 
+ 3542      75657343 
+ 3542      43434400 
+ 3543              	.LASF107:
+ 3544 0838 62756666 		.ascii	"bufferUnits\000"
+ 3544      6572556E 
+ 3544      69747300 
+ 3545              	.LASF98:
+ 3546 0844 4359424C 		.ascii	"CYBLE_ERROR_NTF_DISABLED\000"
+ 3546      455F4552 
+ 3546      524F525F 
+ 3546      4E54465F 
+ 3546      44495341 
+ 3547              	.LASF17:
+ 3548 085d 4359424C 		.ascii	"CYBLE_EVT_HOST_INVALID\000"
+ 3548      455F4556 
+ 3548      545F484F 
+ 3548      53545F49 
+ 3548      4E56414C 
+ 3549              	.LASF43:
+ 3550 0874 4359424C 		.ascii	"CYBLE_EVT_GATTC_FIND_INFO_RSP\000"
+ 3550      455F4556 
+ 3550      545F4741 
+ 3550      5454435F 
+ 3550      46494E44 
+ 3551              	.LASF186:
+ 3552 0892 6379426C 		.ascii	"cyBle_initVar\000"
+ 3552      655F696E 
+ 3552      69745661 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 91
+
+
+ 3552      7200
+ 3553              	.LASF25:
+ 3554 08a0 4359424C 		.ascii	"CYBLE_EVT_GAP_PASSKEY_ENTRY_REQUEST\000"
+ 3554      455F4556 
+ 3554      545F4741 
+ 3554      505F5041 
+ 3554      53534B45 
+ 3555              	.LASF30:
+ 3556 08c4 4359424C 		.ascii	"CYBLE_EVT_GAP_DEVICE_CONNECTED\000"
+ 3556      455F4556 
+ 3556      545F4741 
+ 3556      505F4445 
+ 3556      56494345 
+ 3557              	.LASF140:
+ 3558 08e3 6D617841 		.ascii	"maxAttrLength\000"
+ 3558      7474724C 
+ 3558      656E6774 
+ 3558      6800
+ 3559              	.LASF183:
+ 3560 08f1 4379426C 		.ascii	"CyBle_Set16ByPtr\000"
+ 3560      655F5365 
+ 3560      74313642 
+ 3560      79507472 
+ 3560      00
+ 3561              	.LASF128:
+ 3562 0902 7363616E 		.ascii	"scanRspDataLen\000"
+ 3562      52737044 
+ 3562      6174614C 
+ 3562      656E00
+ 3563              	.LASF164:
+ 3564 0911 4379426C 		.ascii	"CyBle_Start\000"
+ 3564      655F5374 
+ 3564      61727400 
+ 3565              	.LASF180:
+ 3566 091d 4379426C 		.ascii	"CyBle_GapGetLocalName\000"
+ 3566      655F4761 
+ 3566      70476574 
+ 3566      4C6F6361 
+ 3566      6C4E616D 
+ 3567              	.LASF137:
+ 3568 0933 61637475 		.ascii	"actualLength\000"
+ 3568      616C4C65 
+ 3568      6E677468 
+ 3568      00
+ 3569              	.LASF199:
+ 3570 0940 6379426C 		.ascii	"cyBle_state\000"
+ 3570      655F7374 
+ 3570      61746500 
+ 3571              	.LASF26:
+ 3572 094c 4359424C 		.ascii	"CYBLE_EVT_GAP_PASSKEY_DISPLAY_REQUEST\000"
+ 3572      455F4556 
+ 3572      545F4741 
+ 3572      505F5041 
+ 3572      53534B45 
+ 3573              	.LASF37:
+ 3574 0972 4359424C 		.ascii	"CYBLE_EVT_GATT_CONNECT_IND\000"
+ 3574      455F4556 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 92
+
+
+ 3574      545F4741 
+ 3574      54545F43 
+ 3574      4F4E4E45 
+ 3575              	.LASF135:
+ 3576 098d 61747449 		.ascii	"attId\000"
+ 3576      6400
+ 3577              	.LASF179:
+ 3578 0993 63686172 		.ascii	"charLen\000"
+ 3578      4C656E00 
+ 3579              	.LASF62:
+ 3580 099b 4359424C 		.ascii	"CYBLE_EVT_L2CAP_COMMAND_REJ\000"
+ 3580      455F4556 
+ 3580      545F4C32 
+ 3580      4341505F 
+ 3580      434F4D4D 
+ 3581              	.LASF23:
+ 3582 09b7 4359424C 		.ascii	"CYBLE_EVT_GAPC_SCAN_PROGRESS_RESULT\000"
+ 3582      455F4556 
+ 3582      545F4741 
+ 3582      50435F53 
+ 3582      43414E5F 
+ 3583              	.LASF188:
+ 3584 09db 6379426C 		.ascii	"cyBle_eventHandlerFlag\000"
+ 3584      655F6576 
+ 3584      656E7448 
+ 3584      616E646C 
+ 3584      6572466C 
+ 3585              	.LASF97:
+ 3586 09f2 4359424C 		.ascii	"CYBLE_ERROR_MAX\000"
+ 3586      455F4552 
+ 3586      524F525F 
+ 3586      4D415800 
+ 3587              	.LASF63:
+ 3588 0a02 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_CONN_IND\000"
+ 3588      455F4556 
+ 3588      545F4C32 
+ 3588      4341505F 
+ 3588      43424643 
+ 3589              	.LASF42:
+ 3590 0a20 4359424C 		.ascii	"CYBLE_EVT_GATTC_READ_BY_TYPE_RSP\000"
+ 3590      455F4556 
+ 3590      545F4741 
+ 3590      5454435F 
+ 3590      52454144 
+ 3591              	.LASF194:
+ 3592 0a41 6379426C 		.ascii	"cyBle_discoveryModeInfo\000"
+ 3592      655F6469 
+ 3592      73636F76 
+ 3592      6572794D 
+ 3592      6F646549 
+ 3593              	.LASF16:
+ 3594 0a59 73697A65 		.ascii	"sizetype\000"
+ 3594      74797065 
+ 3594      00
+ 3595              	.LASF154:
+ 3596 0a62 4359424C 		.ascii	"CYBLE_STATE_INITIALIZING\000"
+ 3596      455F5354 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 93
+
+
+ 3596      4154455F 
+ 3596      494E4954 
+ 3596      49414C49 
+ 3597              	.LASF118:
+ 3598 0a7b 6F776E41 		.ascii	"ownAddrType\000"
+ 3598      64647254 
+ 3598      79706500 
+ 3599              	.LASF28:
+ 3600 0a87 4359424C 		.ascii	"CYBLE_EVT_GAP_AUTH_FAILED\000"
+ 3600      455F4556 
+ 3600      545F4741 
+ 3600      505F4155 
+ 3600      54485F46 
+ 3601              	.LASF200:
+ 3602 0aa1 6379426C 		.ascii	"cyBle_connHandle\000"
+ 3602      655F636F 
+ 3602      6E6E4861 
+ 3602      6E646C65 
+ 3602      00
+ 3603              	.LASF49:
+ 3604 0ab2 4359424C 		.ascii	"CYBLE_EVT_GATTC_WRITE_RSP\000"
+ 3604      455F4556 
+ 3604      545F4741 
+ 3604      5454435F 
+ 3604      57524954 
+ 3605              	.LASF205:
+ 3606 0acc 433A5C55 		.ascii	"C:\\Users\\pmad\\Desktop\\BLE Workshop\\Labs\\Compl"
+ 3606      73657273 
+ 3606      5C706D61 
+ 3606      645C4465 
+ 3606      736B746F 
+ 3607 0af9 65746564 		.ascii	"eted Labs\\BLE Lab 1_1\\BLE Lab 1_1.cydsn\000"
+ 3607      204C6162 
+ 3607      735C424C 
+ 3607      45204C61 
+ 3607      6220315F 
+ 3608              	.LASF27:
+ 3609 0b21 4359424C 		.ascii	"CYBLE_EVT_GAP_AUTH_COMPLETE\000"
+ 3609      455F4556 
+ 3609      545F4741 
+ 3609      505F4155 
+ 3609      54485F43 
+ 3610              	.LASF161:
+ 3611 0b3d 61706952 		.ascii	"apiResult\000"
+ 3611      6573756C 
+ 3611      7400
+ 3612              	.LASF102:
+ 3613 0b47 4359424C 		.ascii	"CYBLE_API_RESULT_T\000"
+ 3613      455F4150 
+ 3613      495F5245 
+ 3613      53554C54 
+ 3613      5F5400
+ 3614              	.LASF163:
+ 3615 0b5a 4379426C 		.ascii	"CyBle_Stop\000"
+ 3615      655F5374 
+ 3615      6F7000
+ 3616              	.LASF54:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 94
+
+
+ 3617 0b65 4359424C 		.ascii	"CYBLE_EVT_GATTC_HANDLE_VALUE_NTF\000"
+ 3617      455F4556 
+ 3617      545F4741 
+ 3617      5454435F 
+ 3617      48414E44 
+ 3618              	.LASF99:
+ 3619 0b86 4359424C 		.ascii	"CYBLE_ERROR_IND_DISABLED\000"
+ 3619      455F4552 
+ 3619      524F525F 
+ 3619      494E445F 
+ 3619      44495341 
+ 3620              	.LASF171:
+ 3621 0b9f 64657374 		.ascii	"dest\000"
+ 3621      00
+ 3622              	.LASF144:
+ 3623 0ba4 61747456 		.ascii	"attValueUuid\000"
+ 3623      616C7565 
+ 3623      55756964 
+ 3623      00
+ 3624              	.LASF138:
+ 3625 0bb1 61747447 		.ascii	"attGenericVal\000"
+ 3625      656E6572 
+ 3625      69635661 
+ 3625      6C00
+ 3626              	.LASF64:
+ 3627 0bbf 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_CONN_CNF\000"
+ 3627      455F4556 
+ 3627      545F4C32 
+ 3627      4341505F 
+ 3627      43424643 
+ 3628              	.LASF41:
+ 3629 0bdd 4359424C 		.ascii	"CYBLE_EVT_GATTC_READ_BY_GROUP_TYPE_RSP\000"
+ 3629      455F4556 
+ 3629      545F4741 
+ 3629      5454435F 
+ 3629      52454144 
+ 3630              	.LASF12:
+ 3631 0c04 666C6F61 		.ascii	"float\000"
+ 3631      7400
+ 3632              	.LASF195:
+ 3633 0c0a 6379426C 		.ascii	"cyBle_pendingFlashWrite\000"
+ 3633      655F7065 
+ 3633      6E64696E 
+ 3633      67466C61 
+ 3633      73685772 
+ 3634              	.LASF203:
+ 3635 0c22 474E5520 		.ascii	"GNU C 4.8.4 20140526 (release) [ARM/embedded-4_8-br"
+ 3635      4320342E 
+ 3635      382E3420 
+ 3635      32303134 
+ 3635      30353236 
+ 3636 0c55 616E6368 		.ascii	"anch revision 211358] -mcpu=cortex-m0 -mthumb -g -O"
+ 3636      20726576 
+ 3636      6973696F 
+ 3636      6E203231 
+ 3636      31333538 
+ 3637 0c88 30202D66 		.ascii	"0 -ffunction-sections\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 95
+
+
+ 3637      66756E63 
+ 3637      74696F6E 
+ 3637      2D736563 
+ 3637      74696F6E 
+ 3638              	.LASF202:
+ 3639 0c9e 6379426C 		.ascii	"cyBle_advertisingIntervalType\000"
+ 3639      655F6164 
+ 3639      76657274 
+ 3639      6973696E 
+ 3639      67496E74 
+ 3640              	.LASF168:
+ 3641 0cbc 4379426C 		.ascii	"CyBle_GappStartAdvertisement\000"
+ 3641      655F4761 
+ 3641      70705374 
+ 3641      61727441 
+ 3641      64766572 
+ 3642              	.LASF119:
+ 3643 0cd9 64697265 		.ascii	"directAddrType\000"
+ 3643      63744164 
+ 3643      64725479 
+ 3643      706500
+ 3644              	.LASF84:
+ 3645 0ce8 4359424C 		.ascii	"CYBLE_ERROR_TX_POWER_READ\000"
+ 3645      455F4552 
+ 3645      524F525F 
+ 3645      54585F50 
+ 3645      4F574552 
+ 3646              	.LASF166:
+ 3647 0d02 63616C6C 		.ascii	"callbackFunc\000"
+ 3647      6261636B 
+ 3647      46756E63 
+ 3647      00
+ 3648              	.LASF150:
+ 3649 0d0f 61747456 		.ascii	"attValue\000"
+ 3649      616C7565 
+ 3649      00
+ 3650              	.LASF1:
+ 3651 0d18 756E7369 		.ascii	"unsigned char\000"
+ 3651      676E6564 
+ 3651      20636861 
+ 3651      7200
+ 3652              	.LASF10:
+ 3653 0d26 75696E74 		.ascii	"uint16\000"
+ 3653      313600
+ 3654              	.LASF100:
+ 3655 0d2d 4359424C 		.ascii	"CYBLE_ERROR_CHAR_IS_NOT_DISCOVERED\000"
+ 3655      455F4552 
+ 3655      524F525F 
+ 3655      43484152 
+ 3655      5F49535F 
+ 3656              	.LASF2:
+ 3657 0d50 73686F72 		.ascii	"short int\000"
+ 3657      7420696E 
+ 3657      7400
+ 3658              	.LASF55:
+ 3659 0d5a 4359424C 		.ascii	"CYBLE_EVT_GATTC_HANDLE_VALUE_IND\000"
+ 3659      455F4556 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 96
+
+
+ 3659      545F4741 
+ 3659      5454435F 
+ 3659      48414E44 
+ 3660              	.LASF182:
+ 3661 0d7b 4379426C 		.ascii	"CyBle_ChangeAdDeviceAddress\000"
+ 3661      655F4368 
+ 3661      616E6765 
+ 3661      41644465 
+ 3661      76696365 
+ 3662              	.LASF72:
+ 3663 0d97 4359424C 		.ascii	"CYBLE_EVT_LE_PING_AUTH_TIMEOUT\000"
+ 3663      455F4556 
+ 3663      545F4C45 
+ 3663      5F50494E 
+ 3663      475F4155 
+ 3664              	.LASF174:
+ 3665 0db6 666C6167 		.ascii	"flag\000"
+ 3665      00
+ 3666              	.LASF80:
+ 3667 0dbb 4359424C 		.ascii	"CYBLE_ERROR_NO_CONNECTION\000"
+ 3667      455F4552 
+ 3667      524F525F 
+ 3667      4E4F5F43 
+ 3667      4F4E4E45 
+ 3668              	.LASF51:
+ 3669 0dd5 4359424C 		.ascii	"CYBLE_EVT_GATTS_PREP_WRITE_REQ\000"
+ 3669      455F4556 
+ 3669      545F4741 
+ 3669      5454535F 
+ 3669      50524550 
+ 3670              	.LASF115:
+ 3671 0df4 61647649 		.ascii	"advIntvMin\000"
+ 3671      6E74764D 
+ 3671      696E00
+ 3672              	.LASF113:
+ 3673 0dff 4359424C 		.ascii	"CYBLE_GAPP_CONNECTABLE_LOW_DC_DIRECTED_ADV\000"
+ 3673      455F4741 
+ 3673      50505F43 
+ 3673      4F4E4E45 
+ 3673      43544142 
+ 3674              	.LASF124:
+ 3675 0e2a 61647644 		.ascii	"advData\000"
+ 3675      61746100 
+ 3676              	.LASF185:
+ 3677 0e32 4379426C 		.ascii	"CyBle_ApplCallback\000"
+ 3677      655F4170 
+ 3677      706C4361 
+ 3677      6C6C6261 
+ 3677      636B00
+ 3678              	.LASF206:
+ 3679 0e45 4379426C 		.ascii	"CyBle_ChangeAdLocalName\000"
+ 3679      655F4368 
+ 3679      616E6765 
+ 3679      41644C6F 
+ 3679      63616C4E 
+ 3680              	.LASF56:
+ 3681 0e5d 4359424C 		.ascii	"CYBLE_EVT_GATTS_HANDLE_VALUE_CNF\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 97
+
+
+ 3681      455F4556 
+ 3681      545F4741 
+ 3681      5454535F 
+ 3681      48414E44 
+ 3682              	.LASF82:
+ 3683 0e7e 4359424C 		.ascii	"CYBLE_ERROR_REPEATED_ATTEMPTS\000"
+ 3683      455F4552 
+ 3683      524F525F 
+ 3683      52455045 
+ 3683      41544544 
+ 3684              	.LASF196:
+ 3685 0e9c 6379426C 		.ascii	"cyBle_gattDB\000"
+ 3685      655F6761 
+ 3685      74744442 
+ 3685      00
+ 3686              	.LASF15:
+ 3687 0ea9 63686172 		.ascii	"char\000"
+ 3687      00
+ 3688              	.LASF85:
+ 3689 0eae 4359424C 		.ascii	"CYBLE_ERROR_BT_ON_NOT_COMPLETED\000"
+ 3689      455F4552 
+ 3689      524F525F 
+ 3689      42545F4F 
+ 3689      4E5F4E4F 
+ 3690              	.LASF175:
+ 3691 0ece 61644C65 		.ascii	"adLength\000"
+ 3691      6E677468 
+ 3691      00
+ 3692              	.LASF31:
+ 3693 0ed7 4359424C 		.ascii	"CYBLE_EVT_GAP_DEVICE_DISCONNECTED\000"
+ 3693      455F4556 
+ 3693      545F4741 
+ 3693      505F4445 
+ 3693      56494345 
+ 3694              	.LASF169:
+ 3695 0ef9 61647665 		.ascii	"advertisingIntervalType\000"
+ 3695      72746973 
+ 3695      696E6749 
+ 3695      6E746572 
+ 3695      76616C54 
+ 3696              	.LASF8:
+ 3697 0f11 756E7369 		.ascii	"unsigned int\000"
+ 3697      676E6564 
+ 3697      20696E74 
+ 3697      00
+ 3698              	.LASF149:
+ 3699 0f1e 61747445 		.ascii	"attEndHandle\000"
+ 3699      6E644861 
+ 3699      6E646C65 
+ 3699      00
+ 3700              	.LASF59:
+ 3701 0f2b 4359424C 		.ascii	"CYBLE_EVT_GATTS_READ_CHAR_VAL_ACCESS_REQ\000"
+ 3701      455F4556 
+ 3701      545F4741 
+ 3701      5454535F 
+ 3701      52454144 
+ 3702              	.LASF106:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 98
+
+
+ 3703 0f54 62756666 		.ascii	"bufferSize\000"
+ 3703      65725369 
+ 3703      7A6500
+ 3704              	.LASF123:
+ 3705 0f5f 4359424C 		.ascii	"CYBLE_GAPP_DISC_PARAM_T\000"
+ 3705      455F4741 
+ 3705      50505F44 
+ 3705      4953435F 
+ 3705      50415241 
+ 3706              	.LASF14:
+ 3707 0f77 63686172 		.ascii	"char8\000"
+ 3707      3800
+ 3708              	.LASF95:
+ 3709 0f7d 4359424C 		.ascii	"CYBLE_ERROR_FLASH_WRITE_NOT_PERMITED\000"
+ 3709      455F4552 
+ 3709      524F525F 
+ 3709      464C4153 
+ 3709      485F5752 
+ 3710              	.LASF90:
+ 3711 0fa2 4359424C 		.ascii	"CYBLE_ERROR_L2CAP_CONNECTION_ENTITY_NOT_FOUND\000"
+ 3711      455F4552 
+ 3711      524F525F 
+ 3711      4C324341 
+ 3711      505F434F 
+ 3712              	.LASF20:
+ 3713 0fd0 4359424C 		.ascii	"CYBLE_EVT_HARDWARE_ERROR\000"
+ 3713      455F4556 
+ 3713      545F4841 
+ 3713      52445741 
+ 3713      52455F45 
+ 3714              	.LASF3:
+ 3715 0fe9 73686F72 		.ascii	"short unsigned int\000"
+ 3715      7420756E 
+ 3715      7369676E 
+ 3715      65642069 
+ 3715      6E7400
+ 3716              	.LASF151:
+ 3717 0ffc 4359424C 		.ascii	"CYBLE_GATTS_DB_T\000"
+ 3717      455F4741 
+ 3717      5454535F 
+ 3717      44425F54 
+ 3717      00
+ 3718              	.LASF76:
+ 3719 100d 4359424C 		.ascii	"CYBLE_ERROR_INVALID_OPERATION\000"
+ 3719      455F4552 
+ 3719      524F525F 
+ 3719      494E5641 
+ 3719      4C49445F 
+ 3720              	.LASF165:
+ 3721 102b 4379426C 		.ascii	"CyBle_StoreBondingData\000"
+ 3721      655F5374 
+ 3721      6F726542 
+ 3721      6F6E6469 
+ 3721      6E674461 
+ 3722              	.LASF152:
+ 3723 1042 4359424C 		.ascii	"CYBLE_CALLBACK_T\000"
+ 3723      455F4341 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 99
+
+
+ 3723      4C4C4241 
+ 3723      434B5F54 
+ 3723      00
+ 3724              	.LASF139:
+ 3725 1053 4359424C 		.ascii	"CYBLE_GATTS_ATT_GEN_VAL_LEN_T\000"
+ 3725      455F4741 
+ 3725      5454535F 
+ 3725      4154545F 
+ 3725      47454E5F 
+ 3726              	.LASF176:
+ 3727 1071 62797465 		.ascii	"byteCounter\000"
+ 3727      436F756E 
+ 3727      74657200 
+ 3728              	.LASF133:
+ 3729 107d 4359424C 		.ascii	"CYBLE_GAPP_DISC_MODE_INFO_T\000"
+ 3729      455F4741 
+ 3729      50505F44 
+ 3729      4953435F 
+ 3729      4D4F4445 
+ 3730              	.LASF131:
+ 3731 1099 61647650 		.ascii	"advParam\000"
+ 3731      6172616D 
+ 3731      00
+ 3732              	.LASF114:
+ 3733 10a2 4359424C 		.ascii	"CYBLE_GAPP_ADV_T\000"
+ 3733      455F4741 
+ 3733      50505F41 
+ 3733      44565F54 
+ 3733      00
+ 3734              	.LASF158:
+ 3735 10b3 4359424C 		.ascii	"CYBLE_STATE_T\000"
+ 3735      455F5354 
+ 3735      4154455F 
+ 3735      5400
+ 3736              	.LASF112:
+ 3737 10c1 4359424C 		.ascii	"CYBLE_GAPP_NON_CONNECTABLE_UNDIRECTED_ADV\000"
+ 3737      455F4741 
+ 3737      50505F4E 
+ 3737      4F4E5F43 
+ 3737      4F4E4E45 
+ 3738              	.LASF46:
+ 3739 10eb 4359424C 		.ascii	"CYBLE_EVT_GATTC_READ_BLOB_RSP\000"
+ 3739      455F4556 
+ 3739      545F4741 
+ 3739      5454435F 
+ 3739      52454144 
+ 3740              	.LASF141:
+ 3741 1109 61747447 		.ascii	"attGenericValLen\000"
+ 3741      656E6572 
+ 3741      69635661 
+ 3741      6C4C656E 
+ 3741      00
+ 3742              	.LASF177:
+ 3743 111a 6D61784C 		.ascii	"maxLength\000"
+ 3743      656E6774 
+ 3743      6800
+ 3744              	.LASF189:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 100
+
+
+ 3745 1124 6379426C 		.ascii	"cyBle_deviceAddress\000"
+ 3745      655F6465 
+ 3745      76696365 
+ 3745      41646472 
+ 3745      65737300 
+ 3746              	.LASF193:
+ 3747 1138 6379426C 		.ascii	"cyBle_scanRspData\000"
+ 3747      655F7363 
+ 3747      616E5273 
+ 3747      70446174 
+ 3747      6100
+ 3748              	.LASF96:
+ 3749 114a 4359424C 		.ascii	"CYBLE_ERROR_MIC_AUTH_FAILED\000"
+ 3749      455F4552 
+ 3749      524F525F 
+ 3749      4D49435F 
+ 3749      41555448 
+ 3750              	.LASF89:
+ 3751 1166 4359424C 		.ascii	"CYBLE_ERROR_L2CAP_PSM_NOT_REGISTERED\000"
+ 3751      455F4552 
+ 3751      524F525F 
+ 3751      4C324341 
+ 3751      505F5053 
+ 3752              	.LASF190:
+ 3753 118b 6379426C 		.ascii	"cyBle_sflashDeviceAddress\000"
+ 3753      655F7366 
+ 3753      6C617368 
+ 3753      44657669 
+ 3753      63654164 
+ 3754              	.LASF155:
+ 3755 11a5 4359424C 		.ascii	"CYBLE_STATE_CONNECTED\000"
+ 3755      455F5354 
+ 3755      4154455F 
+ 3755      434F4E4E 
+ 3755      45435445 
+ 3756              	.LASF44:
+ 3757 11bb 4359424C 		.ascii	"CYBLE_EVT_GATTC_FIND_BY_TYPE_VALUE_RSP\000"
+ 3757      455F4556 
+ 3757      545F4741 
+ 3757      5454435F 
+ 3757      46494E44 
+ 3758              	.LASF83:
+ 3759 11e2 4359424C 		.ascii	"CYBLE_ERROR_GAP_ROLE\000"
+ 3759      455F4552 
+ 3759      524F525F 
+ 3759      4741505F 
+ 3759      524F4C45 
+ 3760              	.LASF35:
+ 3761 11f7 4359424C 		.ascii	"CYBLE_EVT_GAP_KEYINFO_EXCHNGE_CMPLT\000"
+ 3761      455F4556 
+ 3761      545F4741 
+ 3761      505F4B45 
+ 3761      59494E46 
+ 3762              	.LASF134:
+ 3763 121b 62644861 		.ascii	"bdHandle\000"
+ 3763      6E646C65 
+ 3763      00
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccspG0l1.s 			page 101
+
+
+ 3764              	.LASF71:
+ 3765 1224 4359424C 		.ascii	"CYBLE_EVT_PENDING_FLASH_WRITE\000"
+ 3765      455F4556 
+ 3765      545F5045 
+ 3765      4E44494E 
+ 3765      475F464C 
+ 3766              	.LASF159:
+ 3767 1242 4379426C 		.ascii	"CyBle_Init\000"
+ 3767      655F496E 
+ 3767      697400
+ 3768              	.LASF61:
+ 3769 124d 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CONN_PARAM_UPDATE_RSP\000"
+ 3769      455F4556 
+ 3769      545F4C32 
+ 3769      4341505F 
+ 3769      434F4E4E 
+ 3770              	.LASF132:
+ 3771 1273 61647654 		.ascii	"advTo\000"
+ 3771      6F00
+ 3772              	.LASF38:
+ 3773 1279 4359424C 		.ascii	"CYBLE_EVT_GATT_DISCONNECT_IND\000"
+ 3773      455F4556 
+ 3773      545F4741 
+ 3773      54545F44 
+ 3773      4953434F 
+ 3774              	.LASF93:
+ 3775 1297 4359424C 		.ascii	"CYBLE_ERROR_GATT_DB_INVALID_ATTR_HANDLE\000"
+ 3775      455F4552 
+ 3775      524F525F 
+ 3775      47415454 
+ 3775      5F44425F 
+ 3776              	.LASF198:
+ 3777 12bf 6379426C 		.ascii	"cyBle_attValuesCCCDFlashMemory\000"
+ 3777      655F6174 
+ 3777      7456616C 
+ 3777      75657343 
+ 3777      43434446 
+ 3778              		.ident	"GCC: (GNU Tools for ARM Embedded Processors) 4.8.4 20140526 (release) [ARM/embedded-4_8-br
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE.o
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE.o
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_HAL_INT.lst
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_HAL_INT.lst	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_HAL_INT.lst	(revision 7)
@@ -0,0 +1,376 @@
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccVxP97S.s 			page 1
+
+
+   1              		.cpu cortex-m0
+   2              		.fpu softvfp
+   3              		.eabi_attribute 20, 1
+   4              		.eabi_attribute 21, 1
+   5              		.eabi_attribute 23, 3
+   6              		.eabi_attribute 24, 1
+   7              		.eabi_attribute 25, 1
+   8              		.eabi_attribute 26, 1
+   9              		.eabi_attribute 30, 6
+  10              		.eabi_attribute 34, 0
+  11              		.eabi_attribute 18, 4
+  12              		.code	16
+  13              		.file	"BLE_HAL_INT.c"
+  14              		.text
+  15              	.Ltext0:
+  16              		.cfi_sections	.debug_frame
+  17              		.section	.text.CyBLE_Bless_Interrupt,"ax",%progbits
+  18              		.align	2
+  19              		.global	CyBLE_Bless_Interrupt
+  20              		.code	16
+  21              		.thumb_func
+  22              		.type	CyBLE_Bless_Interrupt, %function
+  23              	CyBLE_Bless_Interrupt:
+  24              	.LFB2:
+  25              		.file 1 ".\\Generated_Source\\PSoC4\\BLE_HAL_INT.c"
+   1:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** /*******************************************************************************
+   2:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** * File Name: BLE_HAL_INT.c
+   3:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** * Version 2.0
+   4:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** *
+   5:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** * Description:
+   6:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** *  This file contains the source code for the Interrupt Service Routine for the
+   7:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** *  HAL section of the BLE component
+   8:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** *
+   9:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** ********************************************************************************
+  10:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** * Copyright 2014-2015, Cypress Semiconductor Corporation.  All rights reserved.
+  11:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** * You may use this file only in accordance with the license, terms, conditions,
+  12:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** * disclaimers, and limitations in the end user license agreement accompanying
+  13:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** * the software package with which this file was provided.
+  14:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** *******************************************************************************/
+  15:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** 
+  16:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** #include "BLE_HAL_PVT.h"
+  17:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** 
+  18:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** 
+  19:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** /*******************************************************************************
+  20:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** * Function Name: CyBLE_Bless_Interrupt
+  21:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** ********************************************************************************
+  22:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** *
+  23:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** * Summary:
+  24:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** *  Handles the Interrupt Service Routine for the BLE sub-system.
+  25:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** *
+  26:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** * Parameters:
+  27:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** *  None
+  28:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** *
+  29:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** * Return:
+  30:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** *  None
+  31:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** *
+  32:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** *******************************************************************************/
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccVxP97S.s 			page 2
+
+
+  33:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** CY_ISR(CyBLE_Bless_Interrupt)
+  34:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** {
+  26              		.loc 1 34 0
+  27              		.cfi_startproc
+  28 0000 80B5     		push	{r7, lr}
+  29              		.cfi_def_cfa_offset 8
+  30              		.cfi_offset 7, -8
+  31              		.cfi_offset 14, -4
+  32 0002 00AF     		add	r7, sp, #0
+  33              		.cfi_def_cfa_register 7
+  35:.\Generated_Source\PSoC4/BLE_HAL_INT.c ****     #if(CYBLE_STACK_MODE_DEBUG)
+  36:.\Generated_Source\PSoC4/BLE_HAL_INT.c ****         CyBle_ApplCallback(CYBLE_DEBUG_EVT_BLESS_INT, NULL);
+  37:.\Generated_Source\PSoC4/BLE_HAL_INT.c ****     #endif /* CYBLE_STACK_MODE_DEBUG */
+  38:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** 
+  39:.\Generated_Source\PSoC4/BLE_HAL_INT.c ****     /* Call stack manager bless function handler */
+  40:.\Generated_Source\PSoC4/BLE_HAL_INT.c ****     CyBLE_pf_bless_event_hdlr();
+  34              		.loc 1 40 0
+  35 0004 FFF7FEFF 		bl	CyBle_BleSSInterruptHandler
+  41:.\Generated_Source\PSoC4/BLE_HAL_INT.c ****     /* Host stack takes care of clearing interrupts */
+  42:.\Generated_Source\PSoC4/BLE_HAL_INT.c **** }
+  36              		.loc 1 42 0
+  37 0008 BD46     		mov	sp, r7
+  38              		@ sp needed
+  39 000a 80BD     		pop	{r7, pc}
+  40              		.cfi_endproc
+  41              	.LFE2:
+  42              		.size	CyBLE_Bless_Interrupt, .-CyBLE_Bless_Interrupt
+  43              		.text
+  44              	.Letext0:
+  45              		.section	.debug_info,"",%progbits
+  46              	.Ldebug_info0:
+  47 0000 95000000 		.4byte	0x95
+  48 0004 0400     		.2byte	0x4
+  49 0006 00000000 		.4byte	.Ldebug_abbrev0
+  50 000a 04       		.byte	0x4
+  51 000b 01       		.uleb128 0x1
+  52 000c C0000000 		.4byte	.LASF13
+  53 0010 01       		.byte	0x1
+  54 0011 70000000 		.4byte	.LASF14
+  55 0015 1B000000 		.4byte	.LASF15
+  56 0019 00000000 		.4byte	.Ldebug_ranges0+0
+  57 001d 00000000 		.4byte	0
+  58 0021 00000000 		.4byte	.Ldebug_line0
+  59 0025 02       		.uleb128 0x2
+  60 0026 01       		.byte	0x1
+  61 0027 06       		.byte	0x6
+  62 0028 88010000 		.4byte	.LASF0
+  63 002c 02       		.uleb128 0x2
+  64 002d 01       		.byte	0x1
+  65 002e 08       		.byte	0x8
+  66 002f 3C010000 		.4byte	.LASF1
+  67 0033 02       		.uleb128 0x2
+  68 0034 02       		.byte	0x2
+  69 0035 05       		.byte	0x5
+  70 0036 9A010000 		.4byte	.LASF2
+  71 003a 02       		.uleb128 0x2
+  72 003b 02       		.byte	0x2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccVxP97S.s 			page 3
+
+
+  73 003c 07       		.byte	0x7
+  74 003d 75010000 		.4byte	.LASF3
+  75 0041 02       		.uleb128 0x2
+  76 0042 04       		.byte	0x4
+  77 0043 05       		.byte	0x5
+  78 0044 4F010000 		.4byte	.LASF4
+  79 0048 02       		.uleb128 0x2
+  80 0049 04       		.byte	0x4
+  81 004a 07       		.byte	0x7
+  82 004b 97000000 		.4byte	.LASF5
+  83 004f 02       		.uleb128 0x2
+  84 0050 08       		.byte	0x8
+  85 0051 05       		.byte	0x5
+  86 0052 00000000 		.4byte	.LASF6
+  87 0056 02       		.uleb128 0x2
+  88 0057 08       		.byte	0x8
+  89 0058 07       		.byte	0x7
+  90 0059 A9000000 		.4byte	.LASF7
+  91 005d 03       		.uleb128 0x3
+  92 005e 04       		.byte	0x4
+  93 005f 05       		.byte	0x5
+  94 0060 696E7400 		.ascii	"int\000"
+  95 0064 02       		.uleb128 0x2
+  96 0065 04       		.byte	0x4
+  97 0066 07       		.byte	0x7
+  98 0067 0E000000 		.4byte	.LASF8
+  99 006b 02       		.uleb128 0x2
+ 100 006c 04       		.byte	0x4
+ 101 006d 04       		.byte	0x4
+ 102 006e 94010000 		.4byte	.LASF9
+ 103 0072 02       		.uleb128 0x2
+ 104 0073 08       		.byte	0x8
+ 105 0074 04       		.byte	0x4
+ 106 0075 6E010000 		.4byte	.LASF10
+ 107 0079 02       		.uleb128 0x2
+ 108 007a 01       		.byte	0x1
+ 109 007b 08       		.byte	0x8
+ 110 007c 4A010000 		.4byte	.LASF11
+ 111 0080 02       		.uleb128 0x2
+ 112 0081 04       		.byte	0x4
+ 113 0082 07       		.byte	0x7
+ 114 0083 A4010000 		.4byte	.LASF12
+ 115 0087 04       		.uleb128 0x4
+ 116 0088 58010000 		.4byte	.LASF16
+ 117 008c 01       		.byte	0x1
+ 118 008d 21       		.byte	0x21
+ 119 008e 00000000 		.4byte	.LFB2
+ 120 0092 0C000000 		.4byte	.LFE2-.LFB2
+ 121 0096 01       		.uleb128 0x1
+ 122 0097 9C       		.byte	0x9c
+ 123 0098 00       		.byte	0
+ 124              		.section	.debug_abbrev,"",%progbits
+ 125              	.Ldebug_abbrev0:
+ 126 0000 01       		.uleb128 0x1
+ 127 0001 11       		.uleb128 0x11
+ 128 0002 01       		.byte	0x1
+ 129 0003 25       		.uleb128 0x25
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccVxP97S.s 			page 4
+
+
+ 130 0004 0E       		.uleb128 0xe
+ 131 0005 13       		.uleb128 0x13
+ 132 0006 0B       		.uleb128 0xb
+ 133 0007 03       		.uleb128 0x3
+ 134 0008 0E       		.uleb128 0xe
+ 135 0009 1B       		.uleb128 0x1b
+ 136 000a 0E       		.uleb128 0xe
+ 137 000b 55       		.uleb128 0x55
+ 138 000c 17       		.uleb128 0x17
+ 139 000d 11       		.uleb128 0x11
+ 140 000e 01       		.uleb128 0x1
+ 141 000f 10       		.uleb128 0x10
+ 142 0010 17       		.uleb128 0x17
+ 143 0011 00       		.byte	0
+ 144 0012 00       		.byte	0
+ 145 0013 02       		.uleb128 0x2
+ 146 0014 24       		.uleb128 0x24
+ 147 0015 00       		.byte	0
+ 148 0016 0B       		.uleb128 0xb
+ 149 0017 0B       		.uleb128 0xb
+ 150 0018 3E       		.uleb128 0x3e
+ 151 0019 0B       		.uleb128 0xb
+ 152 001a 03       		.uleb128 0x3
+ 153 001b 0E       		.uleb128 0xe
+ 154 001c 00       		.byte	0
+ 155 001d 00       		.byte	0
+ 156 001e 03       		.uleb128 0x3
+ 157 001f 24       		.uleb128 0x24
+ 158 0020 00       		.byte	0
+ 159 0021 0B       		.uleb128 0xb
+ 160 0022 0B       		.uleb128 0xb
+ 161 0023 3E       		.uleb128 0x3e
+ 162 0024 0B       		.uleb128 0xb
+ 163 0025 03       		.uleb128 0x3
+ 164 0026 08       		.uleb128 0x8
+ 165 0027 00       		.byte	0
+ 166 0028 00       		.byte	0
+ 167 0029 04       		.uleb128 0x4
+ 168 002a 2E       		.uleb128 0x2e
+ 169 002b 00       		.byte	0
+ 170 002c 3F       		.uleb128 0x3f
+ 171 002d 19       		.uleb128 0x19
+ 172 002e 03       		.uleb128 0x3
+ 173 002f 0E       		.uleb128 0xe
+ 174 0030 3A       		.uleb128 0x3a
+ 175 0031 0B       		.uleb128 0xb
+ 176 0032 3B       		.uleb128 0x3b
+ 177 0033 0B       		.uleb128 0xb
+ 178 0034 27       		.uleb128 0x27
+ 179 0035 19       		.uleb128 0x19
+ 180 0036 11       		.uleb128 0x11
+ 181 0037 01       		.uleb128 0x1
+ 182 0038 12       		.uleb128 0x12
+ 183 0039 06       		.uleb128 0x6
+ 184 003a 40       		.uleb128 0x40
+ 185 003b 18       		.uleb128 0x18
+ 186 003c 9642     		.uleb128 0x2116
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccVxP97S.s 			page 5
+
+
+ 187 003e 19       		.uleb128 0x19
+ 188 003f 00       		.byte	0
+ 189 0040 00       		.byte	0
+ 190 0041 00       		.byte	0
+ 191              		.section	.debug_aranges,"",%progbits
+ 192 0000 1C000000 		.4byte	0x1c
+ 193 0004 0200     		.2byte	0x2
+ 194 0006 00000000 		.4byte	.Ldebug_info0
+ 195 000a 04       		.byte	0x4
+ 196 000b 00       		.byte	0
+ 197 000c 0000     		.2byte	0
+ 198 000e 0000     		.2byte	0
+ 199 0010 00000000 		.4byte	.LFB2
+ 200 0014 0C000000 		.4byte	.LFE2-.LFB2
+ 201 0018 00000000 		.4byte	0
+ 202 001c 00000000 		.4byte	0
+ 203              		.section	.debug_ranges,"",%progbits
+ 204              	.Ldebug_ranges0:
+ 205 0000 00000000 		.4byte	.LFB2
+ 206 0004 0C000000 		.4byte	.LFE2
+ 207 0008 00000000 		.4byte	0
+ 208 000c 00000000 		.4byte	0
+ 209              		.section	.debug_line,"",%progbits
+ 210              	.Ldebug_line0:
+ 211 0000 54000000 		.section	.debug_str,"MS",%progbits,1
+ 211      02003D00 
+ 211      00000201 
+ 211      FB0E0D00 
+ 211      01010101 
+ 212              	.LASF6:
+ 213 0000 6C6F6E67 		.ascii	"long long int\000"
+ 213      206C6F6E 
+ 213      6720696E 
+ 213      7400
+ 214              	.LASF8:
+ 215 000e 756E7369 		.ascii	"unsigned int\000"
+ 215      676E6564 
+ 215      20696E74 
+ 215      00
+ 216              	.LASF15:
+ 217 001b 433A5C55 		.ascii	"C:\\Users\\pmad\\Desktop\\BLE Workshop\\Labs\\Compl"
+ 217      73657273 
+ 217      5C706D61 
+ 217      645C4465 
+ 217      736B746F 
+ 218 0048 65746564 		.ascii	"eted Labs\\BLE Lab 1_1\\BLE Lab 1_1.cydsn\000"
+ 218      204C6162 
+ 218      735C424C 
+ 218      45204C61 
+ 218      6220315F 
+ 219              	.LASF14:
+ 220 0070 2E5C4765 		.ascii	".\\Generated_Source\\PSoC4\\BLE_HAL_INT.c\000"
+ 220      6E657261 
+ 220      7465645F 
+ 220      536F7572 
+ 220      63655C50 
+ 221              	.LASF5:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccVxP97S.s 			page 6
+
+
+ 222 0097 6C6F6E67 		.ascii	"long unsigned int\000"
+ 222      20756E73 
+ 222      69676E65 
+ 222      6420696E 
+ 222      7400
+ 223              	.LASF7:
+ 224 00a9 6C6F6E67 		.ascii	"long long unsigned int\000"
+ 224      206C6F6E 
+ 224      6720756E 
+ 224      7369676E 
+ 224      65642069 
+ 225              	.LASF13:
+ 226 00c0 474E5520 		.ascii	"GNU C 4.8.4 20140526 (release) [ARM/embedded-4_8-br"
+ 226      4320342E 
+ 226      382E3420 
+ 226      32303134 
+ 226      30353236 
+ 227 00f3 616E6368 		.ascii	"anch revision 211358] -mcpu=cortex-m0 -mthumb -g -O"
+ 227      20726576 
+ 227      6973696F 
+ 227      6E203231 
+ 227      31333538 
+ 228 0126 30202D66 		.ascii	"0 -ffunction-sections\000"
+ 228      66756E63 
+ 228      74696F6E 
+ 228      2D736563 
+ 228      74696F6E 
+ 229              	.LASF1:
+ 230 013c 756E7369 		.ascii	"unsigned char\000"
+ 230      676E6564 
+ 230      20636861 
+ 230      7200
+ 231              	.LASF11:
+ 232 014a 63686172 		.ascii	"char\000"
+ 232      00
+ 233              	.LASF4:
+ 234 014f 6C6F6E67 		.ascii	"long int\000"
+ 234      20696E74 
+ 234      00
+ 235              	.LASF16:
+ 236 0158 4379424C 		.ascii	"CyBLE_Bless_Interrupt\000"
+ 236      455F426C 
+ 236      6573735F 
+ 236      496E7465 
+ 236      72727570 
+ 237              	.LASF10:
+ 238 016e 646F7562 		.ascii	"double\000"
+ 238      6C6500
+ 239              	.LASF3:
+ 240 0175 73686F72 		.ascii	"short unsigned int\000"
+ 240      7420756E 
+ 240      7369676E 
+ 240      65642069 
+ 240      6E7400
+ 241              	.LASF0:
+ 242 0188 7369676E 		.ascii	"signed char\000"
+ 242      65642063 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccVxP97S.s 			page 7
+
+
+ 242      68617200 
+ 243              	.LASF9:
+ 244 0194 666C6F61 		.ascii	"float\000"
+ 244      7400
+ 245              	.LASF2:
+ 246 019a 73686F72 		.ascii	"short int\000"
+ 246      7420696E 
+ 246      7400
+ 247              	.LASF12:
+ 248 01a4 73697A65 		.ascii	"sizetype\000"
+ 248      74797065 
+ 248      00
+ 249              		.ident	"GCC: (GNU Tools for ARM Embedded Processors) 4.8.4 20140526 (release) [ARM/embedded-4_8-br
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_HAL_INT.o
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_HAL_INT.o
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_HAL_PVT.lst
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_HAL_PVT.lst	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_HAL_PVT.lst	(revision 7)
@@ -0,0 +1,2588 @@
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 1
+
+
+   1              		.cpu cortex-m0
+   2              		.fpu softvfp
+   3              		.eabi_attribute 20, 1
+   4              		.eabi_attribute 21, 1
+   5              		.eabi_attribute 23, 3
+   6              		.eabi_attribute 24, 1
+   7              		.eabi_attribute 25, 1
+   8              		.eabi_attribute 26, 1
+   9              		.eabi_attribute 30, 6
+  10              		.eabi_attribute 34, 0
+  11              		.eabi_attribute 18, 4
+  12              		.code	16
+  13              		.file	"BLE_HAL_PVT.c"
+  14              		.text
+  15              	.Ltext0:
+  16              		.cfi_sections	.debug_frame
+  17              		.section	.text.CyBLE_Nvram_Write,"ax",%progbits
+  18              		.align	2
+  19              		.global	CyBLE_Nvram_Write
+  20              		.code	16
+  21              		.thumb_func
+  22              		.type	CyBLE_Nvram_Write, %function
+  23              	CyBLE_Nvram_Write:
+  24              	.LFB2:
+  25              		.file 1 ".\\Generated_Source\\PSoC4\\BLE_HAL_PVT.c"
+   1:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** /*******************************************************************************
+   2:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * File Name: CYBLE_HAL_PVT.c
+   3:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Version 2.0
+   4:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+   5:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Description:
+   6:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  This file contains the source code for the HAL section of the BLE component
+   7:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+   8:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** ********************************************************************************
+   9:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Copyright 2014-2015, Cypress Semiconductor Corporation.  All rights reserved.
+  10:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * You may use this file only in accordance with the license, terms, conditions,
+  11:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * disclaimers, and limitations in the end user license agreement accompanying
+  12:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * the software package with which this file was provided.
+  13:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *******************************************************************************/
+  14:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+  15:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** #include "BLE_HAL_PVT.h"
+  16:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+  17:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+  18:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** #if(CYBLE_MODE == CYBLE_HCI)
+  19:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+  20:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+  21:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** /*******************************************************************************
+  22:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Function Name: CyBLE_Uart_Start
+  23:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** ********************************************************************************
+  24:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+  25:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Summary:
+  26:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  Enables the platform UART Tx and RX interrupts and then enables the UART
+  27:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  component.
+  28:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+  29:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Parameters:
+  30:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  None
+  31:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+  32:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Return:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 2
+
+
+  33:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  None
+  34:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+  35:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *******************************************************************************/
+  36:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** void CyBLE_Uart_Start (void)
+  37:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** {
+  38:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     /* Setup ISR */
+  39:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     BLE_uart_isr_StartEx(&CyBLE_Uart_Interrupt);
+  40:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+  41:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     BLE_HAL_Uart_Start();
+  42:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** }
+  43:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+  44:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+  45:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** /*******************************************************************************
+  46:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Function Name: CyBLE_Uart_Stop
+  47:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** ********************************************************************************
+  48:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+  49:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Summary:
+  50:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  Disables the UART, clears all pending interrupts and disables the UART Tx
+  51:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  and RX interrupts. This will also empty out the FIFOs.
+  52:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+  53:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Parameters:
+  54:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  None
+  55:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+  56:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Return:
+  57:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  None
+  58:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+  59:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *******************************************************************************/
+  60:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** void CyBLE_Uart_Stop (void)
+  61:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** {
+  62:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     /* Stop interrupt and UART */
+  63:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     BLE_uart_isr_Stop();
+  64:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+  65:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     BLE_HAL_Uart_Stop();
+  66:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** }
+  67:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+  68:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+  69:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** /*******************************************************************************
+  70:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Function Name: CyBLE_Uart_Transmit
+  71:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** ********************************************************************************
+  72:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+  73:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Summary:
+  74:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  Sends the data to Uart Tx FIFO. The API handles data length up to the 
+  75:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  supported Tx FIFO length of the uart hardware module.
+  76:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+  77:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Parameters:
+  78:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  uint8 *data: Pointer to the data to send through the UART
+  79:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  uint8 length: the length of data to transmit in bytes
+  80:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+  81:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Return:
+  82:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  None
+  83:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+  84:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *******************************************************************************/
+  85:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** void CyBLE_Uart_Transmit (const uint8 *dataBuf, uint8 length)
+  86:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** {
+  87:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     BLE_HAL_Uart_SpiUartPutArray(dataBuf, (uint32)length);
+  88:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** }
+  89:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 3
+
+
+  90:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** #endif /* (CYBLE_MODE == CYBLE_HCI) */
+  91:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+  92:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+  93:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** /*******************************************************************************
+  94:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Function Name: CyBLE_Nvram_Write
+  95:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** ********************************************************************************
+  96:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+  97:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Summary:
+  98:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  This API writes the data to the NVRAM store. It will check the appropriate
+  99:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  alignment of a start address and also perform an address range check based
+ 100:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  on the length before performing the write operation.
+ 101:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  This function performs memory compare and writes only row where there are new
+ 102:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  data to write.
+ 103:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+ 104:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Parameters:
+ 105:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  const uint8 *buffer: Pointer to the buffer containing the data to be stored.
+ 106:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  const uint8 *varFlash: Pointer to the array or variable in the flash.
+ 107:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  uint16 length: the length of the data in bytes.
+ 108:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+ 109:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Return:
+ 110:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  CYRET_SUCCESS    a successful write
+ 111:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  CYRET_BAD_PARAM  A request to write outside the flash boundary.
+ 112:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  CYRET_UNKNOWN    Other errors in writing the flash
+ 113:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+ 114:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Side Effects:
+ 115:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  For BLE devices with 128K of Flash memory this API will automatically 
+ 116:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  modify the clock settings for the device.
+ 117:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  Writing to flash requires changes to be done to the IMO (set to 48 MHz)
+ 118:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  and HFCLK (source set to IMO) settings. The configuration is restored before
+ 119:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  returning. This will impact the operation of most of the hardware in the
+ 120:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  device.
+ 121:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+ 122:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *******************************************************************************/
+ 123:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** cystatus CyBLE_Nvram_Write (const uint8 buffer[], const uint8 varFlash[], uint16 length)
+ 124:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** {
+  26              		.loc 1 124 0
+  27              		.cfi_startproc
+  28 0000 80B5     		push	{r7, lr}
+  29              		.cfi_def_cfa_offset 8
+  30              		.cfi_offset 7, -8
+  31              		.cfi_offset 14, -4
+  32 0002 ACB0     		sub	sp, sp, #176
+  33              		.cfi_def_cfa_offset 184
+  34 0004 00AF     		add	r7, sp, #0
+  35              		.cfi_def_cfa_register 7
+  36 0006 F860     		str	r0, [r7, #12]
+  37 0008 B960     		str	r1, [r7, #8]
+  38 000a BB1D     		add	r3, r7, #6
+  39 000c 1A80     		strh	r2, [r3]
+ 125:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     uint8 writeBuffer[CY_FLASH_SIZEOF_ROW];
+ 126:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     uint32 rowId;
+ 127:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     uint32 dstIndex;
+ 128:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     uint32 srcIndex = 0u;
+  40              		.loc 1 128 0
+  41 000e 0023     		mov	r3, #0
+  42 0010 A420     		mov	r0, #164
+  43 0012 C019     		add	r0, r0, r7
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 4
+
+
+  44 0014 0360     		str	r3, [r0]
+ 129:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     cystatus rc = CYRET_SUCCESS;
+  45              		.loc 1 129 0
+  46 0016 0023     		mov	r3, #0
+  47 0018 A021     		mov	r1, #160
+  48 001a C919     		add	r1, r1, r7
+  49 001c 0B60     		str	r3, [r1]
+ 130:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     uint32 eeOffset;
+ 131:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     uint32 byteOffset;
+ 132:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     uint32 rowsNotEqual;
+ 133:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 134:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     eeOffset = (uint32)varFlash;
+  50              		.loc 1 134 0
+  51 001e BB68     		ldr	r3, [r7, #8]
+  52 0020 9422     		mov	r2, #148
+  53 0022 D219     		add	r2, r2, r7
+  54 0024 1360     		str	r3, [r2]
+ 135:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 136:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     /* Make sure, that varFlash[] points to Flash */
+ 137:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     if ((eeOffset + length) < CYBLE_HAL_FLASH_END_ADDR)
+  55              		.loc 1 137 0
+  56 0026 BB1D     		add	r3, r7, #6
+  57 0028 1A88     		ldrh	r2, [r3]
+  58 002a 9420     		mov	r0, #148
+  59 002c C019     		add	r0, r0, r7
+  60 002e 0368     		ldr	r3, [r0]
+  61 0030 D218     		add	r2, r2, r3
+  62 0032 594B     		ldr	r3, .L14
+  63 0034 9A42     		cmp	r2, r3
+  64 0036 00D9     		bls	.LCB36
+  65 0038 94E0     		b	.L2	@long jump
+  66              	.LCB36:
+ 138:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     {
+ 139:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****         rowId = eeOffset / CY_FLASH_SIZEOF_ROW;
+  67              		.loc 1 139 0
+  68 003a 9421     		mov	r1, #148
+  69 003c C919     		add	r1, r1, r7
+  70 003e 0B68     		ldr	r3, [r1]
+  71 0040 DB09     		lsr	r3, r3, #7
+  72 0042 AC22     		mov	r2, #172
+  73 0044 D219     		add	r2, r2, r7
+  74 0046 1360     		str	r3, [r2]
+ 140:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****         byteOffset = CY_FLASH_SIZEOF_ROW * rowId;
+  75              		.loc 1 140 0
+  76 0048 AC20     		mov	r0, #172
+  77 004a C019     		add	r0, r0, r7
+  78 004c 0368     		ldr	r3, [r0]
+  79 004e DB01     		lsl	r3, r3, #7
+  80 0050 9C21     		mov	r1, #156
+  81 0052 C919     		add	r1, r1, r7
+  82 0054 0B60     		str	r3, [r1]
+ 141:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 142:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****         while ((srcIndex < length) && (CYRET_SUCCESS == rc))
+  83              		.loc 1 142 0
+  84 0056 77E0     		b	.L3
+  85              	.L11:
+ 143:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****         {
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 5
+
+
+ 144:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****             rowsNotEqual = 0u;
+  86              		.loc 1 144 0
+  87 0058 0023     		mov	r3, #0
+  88 005a 9822     		mov	r2, #152
+  89 005c D219     		add	r2, r2, r7
+  90 005e 1360     		str	r3, [r2]
+ 145:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****             /* Copy data to the write buffer either from the source buffer or from the flash */
+ 146:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****             for (dstIndex = 0u; dstIndex < CY_FLASH_SIZEOF_ROW; dstIndex++)
+  91              		.loc 1 146 0
+  92 0060 0023     		mov	r3, #0
+  93 0062 A820     		mov	r0, #168
+  94 0064 C019     		add	r0, r0, r7
+  95 0066 0360     		str	r3, [r0]
+  96 0068 50E0     		b	.L4
+  97              	.L8:
+ 147:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****             {
+ 148:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****                 if ((byteOffset >= eeOffset) && (srcIndex < length))
+  98              		.loc 1 148 0
+  99 006a 9C21     		mov	r1, #156
+ 100 006c C919     		add	r1, r1, r7
+ 101 006e 0A68     		ldr	r2, [r1]
+ 102 0070 9420     		mov	r0, #148
+ 103 0072 C019     		add	r0, r0, r7
+ 104 0074 0368     		ldr	r3, [r0]
+ 105 0076 9A42     		cmp	r2, r3
+ 106 0078 2ED3     		bcc	.L5
+ 107              		.loc 1 148 0 is_stmt 0 discriminator 1
+ 108 007a BB1D     		add	r3, r7, #6
+ 109 007c 1A88     		ldrh	r2, [r3]
+ 110 007e A421     		mov	r1, #164
+ 111 0080 C919     		add	r1, r1, r7
+ 112 0082 0B68     		ldr	r3, [r1]
+ 113 0084 9A42     		cmp	r2, r3
+ 114 0086 27D9     		bls	.L5
+ 149:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****                 {
+ 150:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****                     /* Detect that row programming is required */
+ 151:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****                     if(writeBuffer[dstIndex] != buffer[srcIndex])
+ 115              		.loc 1 151 0 is_stmt 1
+ 116 0088 3A1C     		mov	r2, r7
+ 117 008a 1432     		add	r2, r2, #20
+ 118 008c A820     		mov	r0, #168
+ 119 008e C019     		add	r0, r0, r7
+ 120 0090 0368     		ldr	r3, [r0]
+ 121 0092 D318     		add	r3, r2, r3
+ 122 0094 1A78     		ldrb	r2, [r3]
+ 123 0096 F968     		ldr	r1, [r7, #12]
+ 124 0098 A420     		mov	r0, #164
+ 125 009a C019     		add	r0, r0, r7
+ 126 009c 0368     		ldr	r3, [r0]
+ 127 009e CB18     		add	r3, r1, r3
+ 128 00a0 1B78     		ldrb	r3, [r3]
+ 129 00a2 9A42     		cmp	r2, r3
+ 130 00a4 10D0     		beq	.L6
+ 152:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****                     {
+ 153:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****                         writeBuffer[dstIndex] = buffer[srcIndex];
+ 131              		.loc 1 153 0
+ 132 00a6 FA68     		ldr	r2, [r7, #12]
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 6
+
+
+ 133 00a8 A421     		mov	r1, #164
+ 134 00aa C919     		add	r1, r1, r7
+ 135 00ac 0B68     		ldr	r3, [r1]
+ 136 00ae D318     		add	r3, r2, r3
+ 137 00b0 1A78     		ldrb	r2, [r3]
+ 138 00b2 391C     		mov	r1, r7
+ 139 00b4 1431     		add	r1, r1, #20
+ 140 00b6 A820     		mov	r0, #168
+ 141 00b8 C019     		add	r0, r0, r7
+ 142 00ba 0368     		ldr	r3, [r0]
+ 143 00bc CB18     		add	r3, r1, r3
+ 144 00be 1A70     		strb	r2, [r3]
+ 154:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****                         rowsNotEqual = 1u;  
+ 145              		.loc 1 154 0
+ 146 00c0 0123     		mov	r3, #1
+ 147 00c2 9821     		mov	r1, #152
+ 148 00c4 C919     		add	r1, r1, r7
+ 149 00c6 0B60     		str	r3, [r1]
+ 150              	.L6:
+ 155:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****                     }
+ 156:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****                     srcIndex++;
+ 151              		.loc 1 156 0
+ 152 00c8 A422     		mov	r2, #164
+ 153 00ca D219     		add	r2, r2, r7
+ 154 00cc 1368     		ldr	r3, [r2]
+ 155 00ce 0133     		add	r3, r3, #1
+ 156 00d0 A420     		mov	r0, #164
+ 157 00d2 C019     		add	r0, r0, r7
+ 158 00d4 0360     		str	r3, [r0]
+ 159 00d6 0BE0     		b	.L7
+ 160              	.L5:
+ 157:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****                 }
+ 158:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****                 else
+ 159:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****                 {
+ 160:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****                     writeBuffer[dstIndex] = CY_GET_XTND_REG8(CYDEV_FLASH_BASE + byteOffset);
+ 161              		.loc 1 160 0
+ 162 00d8 9C21     		mov	r1, #156
+ 163 00da C919     		add	r1, r1, r7
+ 164 00dc 0B68     		ldr	r3, [r1]
+ 165 00de 1B78     		ldrb	r3, [r3]
+ 166 00e0 DAB2     		uxtb	r2, r3
+ 167 00e2 391C     		mov	r1, r7
+ 168 00e4 1431     		add	r1, r1, #20
+ 169 00e6 A820     		mov	r0, #168
+ 170 00e8 C019     		add	r0, r0, r7
+ 171 00ea 0368     		ldr	r3, [r0]
+ 172 00ec CB18     		add	r3, r1, r3
+ 173 00ee 1A70     		strb	r2, [r3]
+ 174              	.L7:
+ 161:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****                 }
+ 162:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****                 byteOffset++;
+ 175              		.loc 1 162 0
+ 176 00f0 9C21     		mov	r1, #156
+ 177 00f2 C919     		add	r1, r1, r7
+ 178 00f4 0B68     		ldr	r3, [r1]
+ 179 00f6 0133     		add	r3, r3, #1
+ 180 00f8 9C22     		mov	r2, #156
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 7
+
+
+ 181 00fa D219     		add	r2, r2, r7
+ 182 00fc 1360     		str	r3, [r2]
+ 146:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****             for (dstIndex = 0u; dstIndex < CY_FLASH_SIZEOF_ROW; dstIndex++)
+ 183              		.loc 1 146 0
+ 184 00fe A820     		mov	r0, #168
+ 185 0100 C019     		add	r0, r0, r7
+ 186 0102 0368     		ldr	r3, [r0]
+ 187 0104 0133     		add	r3, r3, #1
+ 188 0106 A821     		mov	r1, #168
+ 189 0108 C919     		add	r1, r1, r7
+ 190 010a 0B60     		str	r3, [r1]
+ 191              	.L4:
+ 146:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****             for (dstIndex = 0u; dstIndex < CY_FLASH_SIZEOF_ROW; dstIndex++)
+ 192              		.loc 1 146 0 is_stmt 0 discriminator 1
+ 193 010c A822     		mov	r2, #168
+ 194 010e D219     		add	r2, r2, r7
+ 195 0110 1368     		ldr	r3, [r2]
+ 196 0112 7F2B     		cmp	r3, #127
+ 197 0114 A9D9     		bls	.L8
+ 163:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****             }
+ 164:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 165:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****             if(rowsNotEqual != 0u)
+ 198              		.loc 1 165 0 is_stmt 1
+ 199 0116 9820     		mov	r0, #152
+ 200 0118 C019     		add	r0, r0, r7
+ 201 011a 0368     		ldr	r3, [r0]
+ 202 011c 002B     		cmp	r3, #0
+ 203 011e 0CD0     		beq	.L9
+ 166:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****             {
+ 167:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****                 /* Write flash row */
+ 168:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****                 rc = CySysFlashWriteRow(rowId, writeBuffer);
+ 204              		.loc 1 168 0
+ 205 0120 AC21     		mov	r1, #172
+ 206 0122 C919     		add	r1, r1, r7
+ 207 0124 0A68     		ldr	r2, [r1]
+ 208 0126 3B1C     		mov	r3, r7
+ 209 0128 1433     		add	r3, r3, #20
+ 210 012a 101C     		mov	r0, r2
+ 211 012c 191C     		mov	r1, r3
+ 212 012e FFF7FEFF 		bl	CySysFlashWriteRow
+ 213 0132 031C     		mov	r3, r0
+ 214 0134 A022     		mov	r2, #160
+ 215 0136 D219     		add	r2, r2, r7
+ 216 0138 1360     		str	r3, [r2]
+ 217              	.L9:
+ 169:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****             }
+ 170:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 171:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****             /* Go to the next row */
+ 172:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****             rowId++;
+ 218              		.loc 1 172 0
+ 219 013a AC20     		mov	r0, #172
+ 220 013c C019     		add	r0, r0, r7
+ 221 013e 0368     		ldr	r3, [r0]
+ 222 0140 0133     		add	r3, r3, #1
+ 223 0142 AC21     		mov	r1, #172
+ 224 0144 C919     		add	r1, r1, r7
+ 225 0146 0B60     		str	r3, [r1]
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 8
+
+
+ 226              	.L3:
+ 142:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****         while ((srcIndex < length) && (CYRET_SUCCESS == rc))
+ 227              		.loc 1 142 0 discriminator 1
+ 228 0148 BB1D     		add	r3, r7, #6
+ 229 014a 1A88     		ldrh	r2, [r3]
+ 230 014c A420     		mov	r0, #164
+ 231 014e C019     		add	r0, r0, r7
+ 232 0150 0368     		ldr	r3, [r0]
+ 233 0152 9A42     		cmp	r2, r3
+ 234 0154 0AD9     		bls	.L10
+ 142:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****         while ((srcIndex < length) && (CYRET_SUCCESS == rc))
+ 235              		.loc 1 142 0 is_stmt 0 discriminator 2
+ 236 0156 A021     		mov	r1, #160
+ 237 0158 C919     		add	r1, r1, r7
+ 238 015a 0B68     		ldr	r3, [r1]
+ 239 015c 002B     		cmp	r3, #0
+ 240 015e 00D1     		bne	.LCB201
+ 241 0160 7AE7     		b	.L11	@long jump
+ 242              	.LCB201:
+ 243 0162 03E0     		b	.L10
+ 244              	.L2:
+ 173:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****         }
+ 174:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     }
+ 175:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     else
+ 176:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     {
+ 177:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****         rc = CYRET_BAD_PARAM;
+ 245              		.loc 1 177 0 is_stmt 1
+ 246 0164 0123     		mov	r3, #1
+ 247 0166 A022     		mov	r2, #160
+ 248 0168 D219     		add	r2, r2, r7
+ 249 016a 1360     		str	r3, [r2]
+ 250              	.L10:
+ 178:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     }
+ 179:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 180:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     /* Mask return codes from flash, if they are not supported */
+ 181:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     if ((CYRET_SUCCESS != rc) && (CYRET_BAD_PARAM != rc))
+ 251              		.loc 1 181 0
+ 252 016c A020     		mov	r0, #160
+ 253 016e C019     		add	r0, r0, r7
+ 254 0170 0368     		ldr	r3, [r0]
+ 255 0172 002B     		cmp	r3, #0
+ 256 0174 09D0     		beq	.L12
+ 257              		.loc 1 181 0 is_stmt 0 discriminator 1
+ 258 0176 A021     		mov	r1, #160
+ 259 0178 C919     		add	r1, r1, r7
+ 260 017a 0B68     		ldr	r3, [r1]
+ 261 017c 012B     		cmp	r3, #1
+ 262 017e 04D0     		beq	.L12
+ 182:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     {
+ 183:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****         rc = CYRET_UNKNOWN;
+ 263              		.loc 1 183 0 is_stmt 1
+ 264 0180 0123     		mov	r3, #1
+ 265 0182 5B42     		neg	r3, r3
+ 266 0184 A022     		mov	r2, #160
+ 267 0186 D219     		add	r2, r2, r7
+ 268 0188 1360     		str	r3, [r2]
+ 269              	.L12:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 9
+
+
+ 184:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     }
+ 185:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     
+ 186:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     return (rc);
+ 270              		.loc 1 186 0
+ 271 018a A020     		mov	r0, #160
+ 272 018c C019     		add	r0, r0, r7
+ 273 018e 0368     		ldr	r3, [r0]
+ 187:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** }
+ 274              		.loc 1 187 0
+ 275 0190 181C     		mov	r0, r3
+ 276 0192 BD46     		mov	sp, r7
+ 277 0194 2CB0     		add	sp, sp, #176
+ 278              		@ sp needed
+ 279 0196 80BD     		pop	{r7, pc}
+ 280              	.L15:
+ 281              		.align	2
+ 282              	.L14:
+ 283 0198 FFFF0100 		.word	131071
+ 284              		.cfi_endproc
+ 285              	.LFE2:
+ 286              		.size	CyBLE_Nvram_Write, .-CyBLE_Nvram_Write
+ 287              		.section	.text.CyBLE_Nvram_Erase,"ax",%progbits
+ 288              		.align	2
+ 289              		.global	CyBLE_Nvram_Erase
+ 290              		.code	16
+ 291              		.thumb_func
+ 292              		.type	CyBLE_Nvram_Erase, %function
+ 293              	CyBLE_Nvram_Erase:
+ 294              	.LFB3:
+ 188:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 189:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** /*******************************************************************************
+ 190:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Function Name: CyBLE_Nvram_Erase
+ 191:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** ********************************************************************************
+ 192:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+ 193:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Summary:
+ 194:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  This API erases the data from the NVRAM store. This API will perform an 
+ 195:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  address range check based on the length before performing erase operation.
+ 196:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+ 197:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Parameters:
+ 198:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  const uint8 *varFlash: the pointer to the array or variable in the flash.
+ 199:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  uint16 length: the length of the data in bytes.
+ 200:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+ 201:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Return:
+ 202:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  CYRET_SUCCESS    a successful write
+ 203:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  CYRET_BAD_PARAM  A request to write outside the flash boundary.
+ 204:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  CYRET_UNKNOWN    Other errors in writing the flash
+ 205:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+ 206:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *******************************************************************************/
+ 207:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** cystatus CyBLE_Nvram_Erase (const uint8 *varFlash, uint16 length)
+ 208:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** {
+ 295              		.loc 1 208 0
+ 296              		.cfi_startproc
+ 297 0000 80B5     		push	{r7, lr}
+ 298              		.cfi_def_cfa_offset 8
+ 299              		.cfi_offset 7, -8
+ 300              		.cfi_offset 14, -4
+ 301 0002 A6B0     		sub	sp, sp, #152
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 10
+
+
+ 302              		.cfi_def_cfa_offset 160
+ 303 0004 00AF     		add	r7, sp, #0
+ 304              		.cfi_def_cfa_register 7
+ 305 0006 7860     		str	r0, [r7, #4]
+ 306 0008 0A1C     		mov	r2, r1
+ 307 000a BB1C     		add	r3, r7, #2
+ 308 000c 1A80     		strh	r2, [r3]
+ 209:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     const uint8 *tempFlash;
+ 210:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     uint8 flashBuffer[CY_FLASH_SIZEOF_ROW] = {0u};
+ 309              		.loc 1 210 0
+ 310 000e 3B1C     		mov	r3, r7
+ 311 0010 0C33     		add	r3, r3, #12
+ 312 0012 1A1C     		mov	r2, r3
+ 313 0014 8023     		mov	r3, #128
+ 314 0016 101C     		mov	r0, r2
+ 315 0018 0021     		mov	r1, #0
+ 316 001a 1A1C     		mov	r2, r3
+ 317 001c FFF7FEFF 		bl	memset
+ 211:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     uint16 lengthFlash;
+ 212:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     uint16 lengthRemaining;
+ 213:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     cystatus rc = CYRET_UNKNOWN;
+ 318              		.loc 1 213 0
+ 319 0020 0123     		mov	r3, #1
+ 320 0022 5B42     		neg	r3, r3
+ 321 0024 8C22     		mov	r2, #140
+ 322 0026 D219     		add	r2, r2, r7
+ 323 0028 1360     		str	r3, [r2]
+ 214:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 215:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     tempFlash = varFlash;
+ 324              		.loc 1 215 0
+ 325 002a 7B68     		ldr	r3, [r7, #4]
+ 326 002c 9422     		mov	r2, #148
+ 327 002e D219     		add	r2, r2, r7
+ 328 0030 1360     		str	r3, [r2]
+ 216:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     lengthRemaining = length;
+ 329              		.loc 1 216 0
+ 330 0032 3B1C     		mov	r3, r7
+ 331 0034 9033     		add	r3, r3, #144
+ 332 0036 BA1C     		add	r2, r7, #2
+ 333 0038 1288     		ldrh	r2, [r2]
+ 334 003a 1A80     		strh	r2, [r3]
+ 217:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 218:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     while(lengthRemaining > 0u)
+ 335              		.loc 1 218 0
+ 336 003c 37E0     		b	.L17
+ 337              	.L22:
+ 219:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     {
+ 220:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****         if(lengthRemaining < CY_FLASH_SIZEOF_ROW)
+ 338              		.loc 1 220 0
+ 339 003e 3B1C     		mov	r3, r7
+ 340 0040 9033     		add	r3, r3, #144
+ 341 0042 1B88     		ldrh	r3, [r3]
+ 342 0044 7F2B     		cmp	r3, #127
+ 343 0046 06D8     		bhi	.L18
+ 221:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****         {
+ 222:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****             lengthFlash = lengthRemaining;
+ 344              		.loc 1 222 0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 11
+
+
+ 345 0048 3B1C     		mov	r3, r7
+ 346 004a 9233     		add	r3, r3, #146
+ 347 004c 3A1C     		mov	r2, r7
+ 348 004e 9032     		add	r2, r2, #144
+ 349 0050 1288     		ldrh	r2, [r2]
+ 350 0052 1A80     		strh	r2, [r3]
+ 351 0054 03E0     		b	.L19
+ 352              	.L18:
+ 223:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****         }
+ 224:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****         else
+ 225:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****         {
+ 226:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****             lengthFlash = CY_FLASH_SIZEOF_ROW;
+ 353              		.loc 1 226 0
+ 354 0056 3B1C     		mov	r3, r7
+ 355 0058 9233     		add	r3, r3, #146
+ 356 005a 8022     		mov	r2, #128
+ 357 005c 1A80     		strh	r2, [r3]
+ 358              	.L19:
+ 227:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****         }
+ 228:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****         rc = CyBLE_Nvram_Write(flashBuffer, tempFlash, lengthFlash);
+ 359              		.loc 1 228 0
+ 360 005e 391C     		mov	r1, r7
+ 361 0060 0C31     		add	r1, r1, #12
+ 362 0062 9423     		mov	r3, #148
+ 363 0064 DB19     		add	r3, r3, r7
+ 364 0066 1A68     		ldr	r2, [r3]
+ 365 0068 3B1C     		mov	r3, r7
+ 366 006a 9233     		add	r3, r3, #146
+ 367 006c 1B88     		ldrh	r3, [r3]
+ 368 006e 081C     		mov	r0, r1
+ 369 0070 111C     		mov	r1, r2
+ 370 0072 1A1C     		mov	r2, r3
+ 371 0074 FFF7FEFF 		bl	CyBLE_Nvram_Write
+ 372 0078 031C     		mov	r3, r0
+ 373 007a 8C22     		mov	r2, #140
+ 374 007c D219     		add	r2, r2, r7
+ 375 007e 1360     		str	r3, [r2]
+ 229:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****         if(rc != CYRET_SUCCESS)
+ 376              		.loc 1 229 0
+ 377 0080 8C22     		mov	r2, #140
+ 378 0082 D219     		add	r2, r2, r7
+ 379 0084 1368     		ldr	r3, [r2]
+ 380 0086 002B     		cmp	r3, #0
+ 381 0088 00D0     		beq	.L20
+ 230:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****         {
+ 231:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****             break;
+ 382              		.loc 1 231 0
+ 383 008a 15E0     		b	.L21
+ 384              	.L20:
+ 232:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****         }
+ 233:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****         tempFlash += CY_FLASH_SIZEOF_ROW;
+ 385              		.loc 1 233 0
+ 386 008c 9422     		mov	r2, #148
+ 387 008e D219     		add	r2, r2, r7
+ 388 0090 1368     		ldr	r3, [r2]
+ 389 0092 8033     		add	r3, r3, #128
+ 390 0094 9422     		mov	r2, #148
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 12
+
+
+ 391 0096 D219     		add	r2, r2, r7
+ 392 0098 1360     		str	r3, [r2]
+ 234:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****         lengthRemaining -= lengthFlash;
+ 393              		.loc 1 234 0
+ 394 009a 3B1C     		mov	r3, r7
+ 395 009c 9033     		add	r3, r3, #144
+ 396 009e 391C     		mov	r1, r7
+ 397 00a0 9031     		add	r1, r1, #144
+ 398 00a2 3A1C     		mov	r2, r7
+ 399 00a4 9232     		add	r2, r2, #146
+ 400 00a6 0988     		ldrh	r1, [r1]
+ 401 00a8 1288     		ldrh	r2, [r2]
+ 402 00aa 8A1A     		sub	r2, r1, r2
+ 403 00ac 1A80     		strh	r2, [r3]
+ 404              	.L17:
+ 218:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     while(lengthRemaining > 0u)
+ 405              		.loc 1 218 0 discriminator 1
+ 406 00ae 3B1C     		mov	r3, r7
+ 407 00b0 9033     		add	r3, r3, #144
+ 408 00b2 1B88     		ldrh	r3, [r3]
+ 409 00b4 002B     		cmp	r3, #0
+ 410 00b6 C2D1     		bne	.L22
+ 411              	.L21:
+ 235:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     }
+ 236:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 237:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     return rc;
+ 412              		.loc 1 237 0
+ 413 00b8 8C22     		mov	r2, #140
+ 414 00ba D219     		add	r2, r2, r7
+ 415 00bc 1368     		ldr	r3, [r2]
+ 238:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** }
+ 416              		.loc 1 238 0
+ 417 00be 181C     		mov	r0, r3
+ 418 00c0 BD46     		mov	sp, r7
+ 419 00c2 26B0     		add	sp, sp, #152
+ 420              		@ sp needed
+ 421 00c4 80BD     		pop	{r7, pc}
+ 422              		.cfi_endproc
+ 423              	.LFE3:
+ 424              		.size	CyBLE_Nvram_Erase, .-CyBLE_Nvram_Erase
+ 425 00c6 C046     		.section	.text.CyBLE_Bless_LlRegRead,"ax",%progbits
+ 426              		.align	2
+ 427              		.global	CyBLE_Bless_LlRegRead
+ 428              		.code	16
+ 429              		.thumb_func
+ 430              		.type	CyBLE_Bless_LlRegRead, %function
+ 431              	CyBLE_Bless_LlRegRead:
+ 432              	.LFB4:
+ 239:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 240:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 241:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** /*******************************************************************************
+ 242:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Function Name: CyBLE_Bless_LlRegRead
+ 243:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** ********************************************************************************
+ 244:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+ 245:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Summary:
+ 246:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  This API reads the content of the BLESS Link Layer register from the stack.
+ 247:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 13
+
+
+ 248:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Parameters:
+ 249:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  uint32 *blessAddr: the pointer to the BLESS link layer address.
+ 250:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  uint16 *regValue: the pointer to the buffer space to copy the read value.
+ 251:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+ 252:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Return:
+ 253:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  None
+ 254:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+ 255:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *******************************************************************************/
+ 256:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** void CyBLE_Bless_LlRegRead (const reg32 *blessAddr, uint16 *regValue)
+ 257:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** {
+ 433              		.loc 1 257 0
+ 434              		.cfi_startproc
+ 435 0000 80B5     		push	{r7, lr}
+ 436              		.cfi_def_cfa_offset 8
+ 437              		.cfi_offset 7, -8
+ 438              		.cfi_offset 14, -4
+ 439 0002 82B0     		sub	sp, sp, #8
+ 440              		.cfi_def_cfa_offset 16
+ 441 0004 00AF     		add	r7, sp, #0
+ 442              		.cfi_def_cfa_register 7
+ 443 0006 7860     		str	r0, [r7, #4]
+ 444 0008 3960     		str	r1, [r7]
+ 258:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     *regValue = (uint16)CY_GET_REG32(blessAddr);
+ 445              		.loc 1 258 0
+ 446 000a 7B68     		ldr	r3, [r7, #4]
+ 447 000c 1B68     		ldr	r3, [r3]
+ 448 000e 9AB2     		uxth	r2, r3
+ 449 0010 3B68     		ldr	r3, [r7]
+ 450 0012 1A80     		strh	r2, [r3]
+ 259:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** }
+ 451              		.loc 1 259 0
+ 452 0014 BD46     		mov	sp, r7
+ 453 0016 02B0     		add	sp, sp, #8
+ 454              		@ sp needed
+ 455 0018 80BD     		pop	{r7, pc}
+ 456              		.cfi_endproc
+ 457              	.LFE4:
+ 458              		.size	CyBLE_Bless_LlRegRead, .-CyBLE_Bless_LlRegRead
+ 459 001a C046     		.section	.text.CyBLE_Bless_LlRegWrite,"ax",%progbits
+ 460              		.align	2
+ 461              		.global	CyBLE_Bless_LlRegWrite
+ 462              		.code	16
+ 463              		.thumb_func
+ 464              		.type	CyBLE_Bless_LlRegWrite, %function
+ 465              	CyBLE_Bless_LlRegWrite:
+ 466              	.LFB5:
+ 260:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 261:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 262:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** /*******************************************************************************
+ 263:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Function Name: CyBLE_Bless_LlRegWrite
+ 264:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** ********************************************************************************
+ 265:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+ 266:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Summary:
+ 267:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  This API writes to the BLESS Link Layer register from the stack.
+ 268:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+ 269:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Parameters:
+ 270:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  uint32 *blessAddr: the pointer to the BLESS link layer address.
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 14
+
+
+ 271:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  uint16 regValue: the pointer to the value to be written to the BLESS LL reg.
+ 272:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+ 273:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Return:
+ 274:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  None
+ 275:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+ 276:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *******************************************************************************/
+ 277:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** void CyBLE_Bless_LlRegWrite (reg32 *blessAddr, const uint16 regValue)
+ 278:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** {
+ 467              		.loc 1 278 0
+ 468              		.cfi_startproc
+ 469 0000 80B5     		push	{r7, lr}
+ 470              		.cfi_def_cfa_offset 8
+ 471              		.cfi_offset 7, -8
+ 472              		.cfi_offset 14, -4
+ 473 0002 82B0     		sub	sp, sp, #8
+ 474              		.cfi_def_cfa_offset 16
+ 475 0004 00AF     		add	r7, sp, #0
+ 476              		.cfi_def_cfa_register 7
+ 477 0006 7860     		str	r0, [r7, #4]
+ 478 0008 0A1C     		mov	r2, r1
+ 479 000a BB1C     		add	r3, r7, #2
+ 480 000c 1A80     		strh	r2, [r3]
+ 279:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     CY_SET_REG32(blessAddr, regValue);
+ 481              		.loc 1 279 0
+ 482 000e BB1C     		add	r3, r7, #2
+ 483 0010 1A88     		ldrh	r2, [r3]
+ 484 0012 7B68     		ldr	r3, [r7, #4]
+ 485 0014 1A60     		str	r2, [r3]
+ 280:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** }
+ 486              		.loc 1 280 0
+ 487 0016 BD46     		mov	sp, r7
+ 488 0018 02B0     		add	sp, sp, #8
+ 489              		@ sp needed
+ 490 001a 80BD     		pop	{r7, pc}
+ 491              		.cfi_endproc
+ 492              	.LFE5:
+ 493              		.size	CyBLE_Bless_LlRegWrite, .-CyBLE_Bless_LlRegWrite
+ 494              		.section	.text.CyBLE_Bless_RfRegRead,"ax",%progbits
+ 495              		.align	2
+ 496              		.global	CyBLE_Bless_RfRegRead
+ 497              		.code	16
+ 498              		.thumb_func
+ 499              		.type	CyBLE_Bless_RfRegRead, %function
+ 500              	CyBLE_Bless_RfRegRead:
+ 501              	.LFB6:
+ 281:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 282:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 283:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** /*******************************************************************************
+ 284:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Function Name: CyBLE_Bless_RfRegRead
+ 285:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** ********************************************************************************
+ 286:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+ 287:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Summary:
+ 288:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  This API reads the content of the BLESS RF register from the stack.
+ 289:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+ 290:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Parameters:
+ 291:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  uint32 *blessAddr: the pointer to BLESS RF register address.
+ 292:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  uint16 *regValue: the pointer to the buffer space to copy the read value.
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 15
+
+
+ 293:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+ 294:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Return:
+ 295:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  None
+ 296:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+ 297:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *******************************************************************************/
+ 298:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** void CyBLE_Bless_RfRegRead (const reg32 *blessAddr, uint16 *regValue)
+ 299:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** {
+ 502              		.loc 1 299 0
+ 503              		.cfi_startproc
+ 504 0000 80B5     		push	{r7, lr}
+ 505              		.cfi_def_cfa_offset 8
+ 506              		.cfi_offset 7, -8
+ 507              		.cfi_offset 14, -4
+ 508 0002 82B0     		sub	sp, sp, #8
+ 509              		.cfi_def_cfa_offset 16
+ 510 0004 00AF     		add	r7, sp, #0
+ 511              		.cfi_def_cfa_register 7
+ 512 0006 7860     		str	r0, [r7, #4]
+ 513 0008 3960     		str	r1, [r7]
+ 300:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     *regValue = (uint16)CY_GET_REG32(blessAddr);
+ 514              		.loc 1 300 0
+ 515 000a 7B68     		ldr	r3, [r7, #4]
+ 516 000c 1B68     		ldr	r3, [r3]
+ 517 000e 9AB2     		uxth	r2, r3
+ 518 0010 3B68     		ldr	r3, [r7]
+ 519 0012 1A80     		strh	r2, [r3]
+ 301:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** }
+ 520              		.loc 1 301 0
+ 521 0014 BD46     		mov	sp, r7
+ 522 0016 02B0     		add	sp, sp, #8
+ 523              		@ sp needed
+ 524 0018 80BD     		pop	{r7, pc}
+ 525              		.cfi_endproc
+ 526              	.LFE6:
+ 527              		.size	CyBLE_Bless_RfRegRead, .-CyBLE_Bless_RfRegRead
+ 528 001a C046     		.section	.text.CyBLE_Bless_RfRegWrite,"ax",%progbits
+ 529              		.align	2
+ 530              		.global	CyBLE_Bless_RfRegWrite
+ 531              		.code	16
+ 532              		.thumb_func
+ 533              		.type	CyBLE_Bless_RfRegWrite, %function
+ 534              	CyBLE_Bless_RfRegWrite:
+ 535              	.LFB7:
+ 302:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 303:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 304:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** /*******************************************************************************
+ 305:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Function Name: CyBLE_Bless_RfRegWrite
+ 306:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** ********************************************************************************
+ 307:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+ 308:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Summary:
+ 309:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  This API writes to the BLESS RF register from the stack.
+ 310:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+ 311:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Parameters:
+ 312:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  uint32 *blessAddr: the pointer to the BLESS RF address.
+ 313:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  uint16 regValue: the pointer to the value to be written to the BLESS RF reg.
+ 314:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+ 315:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** * Return:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 16
+
+
+ 316:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *  None
+ 317:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *
+ 318:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** *******************************************************************************/
+ 319:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** void CyBLE_Bless_RfRegWrite (reg32 *blessAddr, const uint16 regValue)
+ 320:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** {
+ 536              		.loc 1 320 0
+ 537              		.cfi_startproc
+ 538 0000 80B5     		push	{r7, lr}
+ 539              		.cfi_def_cfa_offset 8
+ 540              		.cfi_offset 7, -8
+ 541              		.cfi_offset 14, -4
+ 542 0002 82B0     		sub	sp, sp, #8
+ 543              		.cfi_def_cfa_offset 16
+ 544 0004 00AF     		add	r7, sp, #0
+ 545              		.cfi_def_cfa_register 7
+ 546 0006 7860     		str	r0, [r7, #4]
+ 547 0008 0A1C     		mov	r2, r1
+ 548 000a BB1C     		add	r3, r7, #2
+ 549 000c 1A80     		strh	r2, [r3]
+ 321:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****      CY_SET_REG32(blessAddr, regValue);
+ 550              		.loc 1 321 0
+ 551 000e BB1C     		add	r3, r7, #2
+ 552 0010 1A88     		ldrh	r2, [r3]
+ 553 0012 7B68     		ldr	r3, [r7, #4]
+ 554 0014 1A60     		str	r2, [r3]
+ 322:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** }
+ 555              		.loc 1 322 0
+ 556 0016 BD46     		mov	sp, r7
+ 557 0018 02B0     		add	sp, sp, #8
+ 558              		@ sp needed
+ 559 001a 80BD     		pop	{r7, pc}
+ 560              		.cfi_endproc
+ 561              	.LFE7:
+ 562              		.size	CyBLE_Bless_RfRegWrite, .-CyBLE_Bless_RfRegWrite
+ 563              		.section	.text.CyBLE_BlessDeviceConfig,"ax",%progbits
+ 564              		.align	2
+ 565              		.global	CyBLE_BlessDeviceConfig
+ 566              		.code	16
+ 567              		.thumb_func
+ 568              		.type	CyBLE_BlessDeviceConfig, %function
+ 569              	CyBLE_BlessDeviceConfig:
+ 570              	.LFB8:
+ 323:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 324:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 325:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** void CyBLE_BlessDeviceConfig(void)
+ 326:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** {
+ 571              		.loc 1 326 0
+ 572              		.cfi_startproc
+ 573 0000 80B5     		push	{r7, lr}
+ 574              		.cfi_def_cfa_offset 8
+ 575              		.cfi_offset 7, -8
+ 576              		.cfi_offset 14, -4
+ 577 0002 82B0     		sub	sp, sp, #8
+ 578              		.cfi_def_cfa_offset 16
+ 579 0004 00AF     		add	r7, sp, #0
+ 580              		.cfi_def_cfa_register 7
+ 327:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     uint32 trimRegValue;
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 17
+
+
+ 328:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     uint32 ldo;
+ 329:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 330:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     trimRegValue = ((uint32)CYBLE_SFLASH_BLESS_BB_BUMP2_HIGH_REG << 8u) | CYBLE_SFLASH_BLESS_BB_BUM
+ 581              		.loc 1 330 0
+ 582 0006 304B     		ldr	r3, .L35
+ 583 0008 1B78     		ldrb	r3, [r3]
+ 584 000a DBB2     		uxtb	r3, r3
+ 585 000c 1A02     		lsl	r2, r3, #8
+ 586 000e 2F4B     		ldr	r3, .L35+4
+ 587 0010 1B78     		ldrb	r3, [r3]
+ 588 0012 DBB2     		uxtb	r3, r3
+ 589 0014 1343     		orr	r3, r2
+ 590 0016 7B60     		str	r3, [r7, #4]
+ 331:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     ldo = ((uint32)CYBLE_SFLASH_BLESS_LDO_HIGH_REG << 8u) | CYBLE_SFLASH_BLESS_LDO_LOW_REG;
+ 591              		.loc 1 331 0
+ 592 0018 2D4B     		ldr	r3, .L35+8
+ 593 001a 1B78     		ldrb	r3, [r3]
+ 594 001c DBB2     		uxtb	r3, r3
+ 595 001e 1A02     		lsl	r2, r3, #8
+ 596 0020 2C4B     		ldr	r3, .L35+12
+ 597 0022 1B78     		ldrb	r3, [r3]
+ 598 0024 DBB2     		uxtb	r3, r3
+ 599 0026 1343     		orr	r3, r2
+ 600 0028 3B60     		str	r3, [r7]
+ 332:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 333:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     if ((ldo == CYBLE_SFLASH_BLERD_LDO_REG_VAL1) && (trimRegValue == CYBLE_SFLASH_BLERD_BB_BUMP2_RE
+ 601              		.loc 1 333 0
+ 602 002a 3A68     		ldr	r2, [r7]
+ 603 002c 2A4B     		ldr	r3, .L35+16
+ 604 002e 9A42     		cmp	r2, r3
+ 605 0030 07D1     		bne	.L29
+ 606              		.loc 1 333 0 is_stmt 0 discriminator 1
+ 607 0032 7B68     		ldr	r3, [r7, #4]
+ 608 0034 072B     		cmp	r3, #7
+ 609 0036 04D1     		bne	.L29
+ 334:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     {
+ 335:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****         ldo = CYBLE_BLERD_LDO_REG_VAL_FINAL;
+ 610              		.loc 1 335 0 is_stmt 1
+ 611 0038 284B     		ldr	r3, .L35+20
+ 612 003a 3B60     		str	r3, [r7]
+ 336:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****         trimRegValue = CYBLE_BLERD_BB_BUMP2_REG_VAL_FINAL;
+ 613              		.loc 1 336 0
+ 614 003c 0423     		mov	r3, #4
+ 615 003e 7B60     		str	r3, [r7, #4]
+ 616 0040 09E0     		b	.L30
+ 617              	.L29:
+ 337:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     }
+ 338:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     else if ((ldo == CYBLE_SFLASH_BLERD_LDO_REG_VAL2) && (trimRegValue == CYBLE_BLERD_BB_BUMP2_REG_
+ 618              		.loc 1 338 0
+ 619 0042 3A68     		ldr	r2, [r7]
+ 620 0044 D423     		mov	r3, #212
+ 621 0046 1B01     		lsl	r3, r3, #4
+ 622 0048 9A42     		cmp	r2, r3
+ 623 004a 04D1     		bne	.L30
+ 624              		.loc 1 338 0 is_stmt 0 discriminator 1
+ 625 004c 7B68     		ldr	r3, [r7, #4]
+ 626 004e 042B     		cmp	r3, #4
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 18
+
+
+ 627 0050 01D1     		bne	.L30
+ 339:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     {
+ 340:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****         ldo = CYBLE_BLERD_LDO_REG_VAL_FINAL;
+ 628              		.loc 1 340 0 is_stmt 1
+ 629 0052 224B     		ldr	r3, .L35+20
+ 630 0054 3B60     		str	r3, [r7]
+ 631              	.L30:
+ 341:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     }
+ 342:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     else
+ 343:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     {
+ 344:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     }
+ 345:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 346:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     CYBLE_BLE_BLERD_LDO_REG = ldo;
+ 632              		.loc 1 346 0
+ 633 0056 224B     		ldr	r3, .L35+24
+ 634 0058 3A68     		ldr	r2, [r7]
+ 635 005a 1A60     		str	r2, [r3]
+ 347:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     CYBLE_BLE_BLERD_BB_BUMP2_REG = trimRegValue;
+ 636              		.loc 1 347 0
+ 637 005c 214B     		ldr	r3, .L35+28
+ 638 005e 7A68     		ldr	r2, [r7, #4]
+ 639 0060 1A60     		str	r2, [r3]
+ 348:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 349:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     /* Edit only XTAL fast charge bit */
+ 350:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     trimRegValue = ((uint32)CYBLE_SFLASH_BLESS_BB_XO_HIGH_REG << 8u) | CYBLE_SFLASH_BLESS_BB_XO_LOW
+ 640              		.loc 1 350 0
+ 641 0062 214B     		ldr	r3, .L35+32
+ 642 0064 1B78     		ldrb	r3, [r3]
+ 643 0066 DBB2     		uxtb	r3, r3
+ 644 0068 1A02     		lsl	r2, r3, #8
+ 645 006a 204B     		ldr	r3, .L35+36
+ 646 006c 1B78     		ldrb	r3, [r3]
+ 647 006e DBB2     		uxtb	r3, r3
+ 648 0070 1343     		orr	r3, r2
+ 649 0072 7B60     		str	r3, [r7, #4]
+ 351:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 352:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     if ((trimRegValue == CYBLE_SFLASH_BLERD_BB_XO_REG_VAL1) || (trimRegValue == CYBLE_SFLASH_BLERD_
+ 650              		.loc 1 352 0
+ 651 0074 7A68     		ldr	r2, [r7, #4]
+ 652 0076 8023     		mov	r3, #128
+ 653 0078 9B01     		lsl	r3, r3, #6
+ 654 007a 9A42     		cmp	r2, r3
+ 655 007c 02D0     		beq	.L31
+ 656              		.loc 1 352 0 is_stmt 0 discriminator 1
+ 657 007e 7B68     		ldr	r3, [r7, #4]
+ 658 0080 002B     		cmp	r3, #0
+ 659 0082 01D1     		bne	.L32
+ 660              	.L31:
+ 353:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     {
+ 354:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****         trimRegValue = CYBLE_BLERD_BB_XO_REG_VAL_FINAL;
+ 661              		.loc 1 354 0 is_stmt 1
+ 662 0084 1A4B     		ldr	r3, .L35+40
+ 663 0086 7B60     		str	r3, [r7, #4]
+ 664              	.L32:
+ 355:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     }
+ 356:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     
+ 357:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     CYBLE_BLE_BLERD_BB_XO_REG = trimRegValue;
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 19
+
+
+ 665              		.loc 1 357 0
+ 666 0088 1A4B     		ldr	r3, .L35+44
+ 667 008a 7A68     		ldr	r2, [r7, #4]
+ 668 008c 1A60     		str	r2, [r3]
+ 358:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     
+ 359:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     trimRegValue = ((uint32)CYBLE_SFLASH_BLESS_SY_BUMP1_HIGH_REG << 8u) | CYBLE_SFLASH_BLESS_SY_BUM
+ 669              		.loc 1 359 0
+ 670 008e 1A4B     		ldr	r3, .L35+48
+ 671 0090 1B78     		ldrb	r3, [r3]
+ 672 0092 DBB2     		uxtb	r3, r3
+ 673 0094 1A02     		lsl	r2, r3, #8
+ 674 0096 194B     		ldr	r3, .L35+52
+ 675 0098 1B78     		ldrb	r3, [r3]
+ 676 009a DBB2     		uxtb	r3, r3
+ 677 009c 1343     		orr	r3, r2
+ 678 009e 7B60     		str	r3, [r7, #4]
+ 360:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 361:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     if ((trimRegValue == CYBLE_SFLASH_BLERD_SY_BUMP1_REG_VAL1) || 
+ 679              		.loc 1 361 0
+ 680 00a0 7A68     		ldr	r2, [r7, #4]
+ 681 00a2 174B     		ldr	r3, .L35+56
+ 682 00a4 9A42     		cmp	r2, r3
+ 683 00a6 06D0     		beq	.L33
+ 684              		.loc 1 361 0 is_stmt 0 discriminator 1
+ 685 00a8 7A68     		ldr	r2, [r7, #4]
+ 686 00aa 164B     		ldr	r3, .L35+60
+ 687 00ac 9A42     		cmp	r2, r3
+ 688 00ae 02D0     		beq	.L33
+ 362:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****         (trimRegValue == CYBLE_SFLASH_BLERD_SY_BUMP1_REG_VAL2) ||  
+ 689              		.loc 1 362 0 is_stmt 1
+ 690 00b0 7B68     		ldr	r3, [r7, #4]
+ 691 00b2 052B     		cmp	r3, #5
+ 692 00b4 01D1     		bne	.L34
+ 693              	.L33:
+ 363:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****         (trimRegValue == CYBLE_SFLASH_BLERD_SY_BUMP1_REG_VAL3))
+ 364:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     {
+ 365:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****         trimRegValue = CYBLE_BLERD_SY_BUMP1_REG_VAL_FINAL;
+ 694              		.loc 1 365 0
+ 695 00b6 144B     		ldr	r3, .L35+64
+ 696 00b8 7B60     		str	r3, [r7, #4]
+ 697              	.L34:
+ 366:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     }
+ 367:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     CYBLE_BLE_BLERD_SY_BUMP1_REG = trimRegValue;
+ 698              		.loc 1 367 0
+ 699 00ba 144B     		ldr	r3, .L35+68
+ 700 00bc 7A68     		ldr	r2, [r7, #4]
+ 701 00be 1A60     		str	r2, [r3]
+ 368:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****       
+ 369:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** }
+ 702              		.loc 1 369 0
+ 703 00c0 BD46     		mov	sp, r7
+ 704 00c2 02B0     		add	sp, sp, #8
+ 705              		@ sp needed
+ 706 00c4 80BD     		pop	{r7, pc}
+ 707              	.L36:
+ 708 00c6 C046     		.align	2
+ 709              	.L35:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 20
+
+
+ 710 00c8 D9F0FF0F 		.word	268431577
+ 711 00cc D8F0FF0F 		.word	268431576
+ 712 00d0 DFF0FF0F 		.word	268431583
+ 713 00d4 DEF0FF0F 		.word	268431582
+ 714 00d8 580B0000 		.word	2904
+ 715 00dc 580D0000 		.word	3416
+ 716 00e0 6C002E40 		.word	1076756588
+ 717 00e4 74002E40 		.word	1076756596
+ 718 00e8 DBF0FF0F 		.word	268431579
+ 719 00ec DAF0FF0F 		.word	268431578
+ 720 00f0 02200000 		.word	8194
+ 721 00f4 78002E40 		.word	1076756600
+ 722 00f8 DDF0FF0F 		.word	268431581
+ 723 00fc DCF0FF0F 		.word	268431580
+ 724 0100 0F0F0000 		.word	3855
+ 725 0104 05050000 		.word	1285
+ 726 0108 050F0000 		.word	3845
+ 727 010c 80002E40 		.word	1076756608
+ 728              		.cfi_endproc
+ 729              	.LFE8:
+ 730              		.size	CyBLE_BlessDeviceConfig, .-CyBLE_BlessDeviceConfig
+ 731              		.section	.text.CyBleHal_DelayUs,"ax",%progbits
+ 732              		.align	2
+ 733              		.global	CyBleHal_DelayUs
+ 734              		.code	16
+ 735              		.thumb_func
+ 736              		.type	CyBleHal_DelayUs, %function
+ 737              	CyBleHal_DelayUs:
+ 738              	.LFB9:
+ 370:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 371:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 372:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** void CyBleHal_DelayUs(uint16 delayVal)
+ 373:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** {
+ 739              		.loc 1 373 0
+ 740              		.cfi_startproc
+ 741 0000 80B5     		push	{r7, lr}
+ 742              		.cfi_def_cfa_offset 8
+ 743              		.cfi_offset 7, -8
+ 744              		.cfi_offset 14, -4
+ 745 0002 82B0     		sub	sp, sp, #8
+ 746              		.cfi_def_cfa_offset 16
+ 747 0004 00AF     		add	r7, sp, #0
+ 748              		.cfi_def_cfa_register 7
+ 749 0006 021C     		mov	r2, r0
+ 750 0008 BB1D     		add	r3, r7, #6
+ 751 000a 1A80     		strh	r2, [r3]
+ 374:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     CyDelayUs(delayVal);
+ 752              		.loc 1 374 0
+ 753 000c BB1D     		add	r3, r7, #6
+ 754 000e 1B88     		ldrh	r3, [r3]
+ 755 0010 181C     		mov	r0, r3
+ 756 0012 FFF7FEFF 		bl	CyDelayUs
+ 375:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** }
+ 757              		.loc 1 375 0
+ 758 0016 BD46     		mov	sp, r7
+ 759 0018 02B0     		add	sp, sp, #8
+ 760              		@ sp needed
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 21
+
+
+ 761 001a 80BD     		pop	{r7, pc}
+ 762              		.cfi_endproc
+ 763              	.LFE9:
+ 764              		.size	CyBleHal_DelayUs, .-CyBleHal_DelayUs
+ 765              		.section	.text.CyBleHal_DelayMs,"ax",%progbits
+ 766              		.align	2
+ 767              		.global	CyBleHal_DelayMs
+ 768              		.code	16
+ 769              		.thumb_func
+ 770              		.type	CyBleHal_DelayMs, %function
+ 771              	CyBleHal_DelayMs:
+ 772              	.LFB10:
+ 376:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 377:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** void CyBleHal_DelayMs(uint32 delayVal)
+ 378:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** {
+ 773              		.loc 1 378 0
+ 774              		.cfi_startproc
+ 775 0000 80B5     		push	{r7, lr}
+ 776              		.cfi_def_cfa_offset 8
+ 777              		.cfi_offset 7, -8
+ 778              		.cfi_offset 14, -4
+ 779 0002 82B0     		sub	sp, sp, #8
+ 780              		.cfi_def_cfa_offset 16
+ 781 0004 00AF     		add	r7, sp, #0
+ 782              		.cfi_def_cfa_register 7
+ 783 0006 7860     		str	r0, [r7, #4]
+ 379:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     CyDelay(delayVal);
+ 784              		.loc 1 379 0
+ 785 0008 7B68     		ldr	r3, [r7, #4]
+ 786 000a 181C     		mov	r0, r3
+ 787 000c FFF7FEFF 		bl	CyDelay
+ 380:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** }
+ 788              		.loc 1 380 0
+ 789 0010 BD46     		mov	sp, r7
+ 790 0012 02B0     		add	sp, sp, #8
+ 791              		@ sp needed
+ 792 0014 80BD     		pop	{r7, pc}
+ 793              		.cfi_endproc
+ 794              	.LFE10:
+ 795              		.size	CyBleHal_DelayMs, .-CyBleHal_DelayMs
+ 796 0016 C046     		.section	.text.CyBleHal_EnableGlobalInterrupts,"ax",%progbits
+ 797              		.align	2
+ 798              		.global	CyBleHal_EnableGlobalInterrupts
+ 799              		.code	16
+ 800              		.thumb_func
+ 801              		.type	CyBleHal_EnableGlobalInterrupts, %function
+ 802              	CyBleHal_EnableGlobalInterrupts:
+ 803              	.LFB11:
+ 381:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 382:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** void CyBleHal_EnableGlobalInterrupts(void)
+ 383:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** {
+ 804              		.loc 1 383 0
+ 805              		.cfi_startproc
+ 806 0000 80B5     		push	{r7, lr}
+ 807              		.cfi_def_cfa_offset 8
+ 808              		.cfi_offset 7, -8
+ 809              		.cfi_offset 14, -4
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 22
+
+
+ 810 0002 00AF     		add	r7, sp, #0
+ 811              		.cfi_def_cfa_register 7
+ 384:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     BLE_bless_isr_Enable();
+ 812              		.loc 1 384 0
+ 813 0004 FFF7FEFF 		bl	BLE_bless_isr_Enable
+ 385:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** }
+ 814              		.loc 1 385 0
+ 815 0008 BD46     		mov	sp, r7
+ 816              		@ sp needed
+ 817 000a 80BD     		pop	{r7, pc}
+ 818              		.cfi_endproc
+ 819              	.LFE11:
+ 820              		.size	CyBleHal_EnableGlobalInterrupts, .-CyBleHal_EnableGlobalInterrupts
+ 821              		.section	.text.CyBleHal_DisableGlobalInterrupts,"ax",%progbits
+ 822              		.align	2
+ 823              		.global	CyBleHal_DisableGlobalInterrupts
+ 824              		.code	16
+ 825              		.thumb_func
+ 826              		.type	CyBleHal_DisableGlobalInterrupts, %function
+ 827              	CyBleHal_DisableGlobalInterrupts:
+ 828              	.LFB12:
+ 386:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 387:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** void CyBleHal_DisableGlobalInterrupts(void)
+ 388:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** {
+ 829              		.loc 1 388 0
+ 830              		.cfi_startproc
+ 831 0000 80B5     		push	{r7, lr}
+ 832              		.cfi_def_cfa_offset 8
+ 833              		.cfi_offset 7, -8
+ 834              		.cfi_offset 14, -4
+ 835 0002 00AF     		add	r7, sp, #0
+ 836              		.cfi_def_cfa_register 7
+ 389:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     BLE_bless_isr_Disable();
+ 837              		.loc 1 389 0
+ 838 0004 FFF7FEFF 		bl	BLE_bless_isr_Disable
+ 390:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** }
+ 839              		.loc 1 390 0
+ 840 0008 BD46     		mov	sp, r7
+ 841              		@ sp needed
+ 842 000a 80BD     		pop	{r7, pc}
+ 843              		.cfi_endproc
+ 844              	.LFE12:
+ 845              		.size	CyBleHal_DisableGlobalInterrupts, .-CyBleHal_DisableGlobalInterrupts
+ 846              		.section	.text.CyBle_HalInit,"ax",%progbits
+ 847              		.align	2
+ 848              		.global	CyBle_HalInit
+ 849              		.code	16
+ 850              		.thumb_func
+ 851              		.type	CyBle_HalInit, %function
+ 852              	CyBle_HalInit:
+ 853              	.LFB13:
+ 391:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 392:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** void CyBle_HalInit(void)
+ 393:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** {
+ 854              		.loc 1 393 0
+ 855              		.cfi_startproc
+ 856 0000 80B5     		push	{r7, lr}
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 23
+
+
+ 857              		.cfi_def_cfa_offset 8
+ 858              		.cfi_offset 7, -8
+ 859              		.cfi_offset 14, -4
+ 860 0002 00AF     		add	r7, sp, #0
+ 861              		.cfi_def_cfa_register 7
+ 394:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     /* For all we know the interrupt is active. */
+ 395:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     BLE_bless_isr_Disable();
+ 862              		.loc 1 395 0
+ 863 0004 FFF7FEFF 		bl	BLE_bless_isr_Disable
+ 396:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 397:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     /* Set the ISR to point to the BLE_bless_isr Interrupt. */
+ 398:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     BLE_bless_isr_SetVector(&CyBLE_Bless_Interrupt);
+ 864              		.loc 1 398 0
+ 865 0008 044B     		ldr	r3, .L42
+ 866 000a 181C     		mov	r0, r3
+ 867 000c FFF7FEFF 		bl	BLE_bless_isr_SetVector
+ 399:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 400:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     /* Set the priority. */
+ 401:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     BLE_bless_isr_SetPriority((uint8)BLE_bless_isr_INTC_PRIOR_NUMBER);
+ 868              		.loc 1 401 0
+ 869 0010 0320     		mov	r0, #3
+ 870 0012 FFF7FEFF 		bl	BLE_bless_isr_SetPriority
+ 402:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** }
+ 871              		.loc 1 402 0
+ 872 0016 BD46     		mov	sp, r7
+ 873              		@ sp needed
+ 874 0018 80BD     		pop	{r7, pc}
+ 875              	.L43:
+ 876 001a C046     		.align	2
+ 877              	.L42:
+ 878 001c 00000000 		.word	CyBLE_Bless_Interrupt
+ 879              		.cfi_endproc
+ 880              	.LFE13:
+ 881              		.size	CyBle_HalInit, .-CyBle_HalInit
+ 882              		.section	.text.CYBLE_BlessStart,"ax",%progbits
+ 883              		.align	2
+ 884              		.global	CYBLE_BlessStart
+ 885              		.code	16
+ 886              		.thumb_func
+ 887              		.type	CYBLE_BlessStart, %function
+ 888              	CYBLE_BlessStart:
+ 889              	.LFB14:
+ 403:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** 
+ 404:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** /* Start Interrupt Controller API. */
+ 405:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** void CYBLE_BlessStart(void)
+ 406:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** {
+ 890              		.loc 1 406 0
+ 891              		.cfi_startproc
+ 892 0000 80B5     		push	{r7, lr}
+ 893              		.cfi_def_cfa_offset 8
+ 894              		.cfi_offset 7, -8
+ 895              		.cfi_offset 14, -4
+ 896 0002 00AF     		add	r7, sp, #0
+ 897              		.cfi_def_cfa_register 7
+ 407:.\Generated_Source\PSoC4/BLE_HAL_PVT.c ****     BLE_bless_isr_StartEx(&CyBLE_Bless_Interrupt);
+ 898              		.loc 1 407 0
+ 899 0004 024B     		ldr	r3, .L45
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 24
+
+
+ 900 0006 181C     		mov	r0, r3
+ 901 0008 FFF7FEFF 		bl	BLE_bless_isr_StartEx
+ 408:.\Generated_Source\PSoC4/BLE_HAL_PVT.c **** }
+ 902              		.loc 1 408 0
+ 903 000c BD46     		mov	sp, r7
+ 904              		@ sp needed
+ 905 000e 80BD     		pop	{r7, pc}
+ 906              	.L46:
+ 907              		.align	2
+ 908              	.L45:
+ 909 0010 00000000 		.word	CyBLE_Bless_Interrupt
+ 910              		.cfi_endproc
+ 911              	.LFE14:
+ 912              		.size	CYBLE_BlessStart, .-CYBLE_BlessStart
+ 913              		.text
+ 914              	.Letext0:
+ 915              		.file 2 ".\\Generated_Source\\PSoC4\\cytypes.h"
+ 916              		.section	.debug_info,"",%progbits
+ 917              	.Ldebug_info0:
+ 918 0000 DC030000 		.4byte	0x3dc
+ 919 0004 0400     		.2byte	0x4
+ 920 0006 00000000 		.4byte	.Ldebug_abbrev0
+ 921 000a 04       		.byte	0x4
+ 922 000b 01       		.uleb128 0x1
+ 923 000c CC000000 		.4byte	.LASF50
+ 924 0010 01       		.byte	0x1
+ 925 0011 26000000 		.4byte	.LASF51
+ 926 0015 B1010000 		.4byte	.LASF52
+ 927 0019 00000000 		.4byte	.Ldebug_ranges0+0
+ 928 001d 00000000 		.4byte	0
+ 929 0021 00000000 		.4byte	.Ldebug_line0
+ 930 0025 02       		.uleb128 0x2
+ 931 0026 01       		.byte	0x1
+ 932 0027 06       		.byte	0x6
+ 933 0028 22030000 		.4byte	.LASF0
+ 934 002c 02       		.uleb128 0x2
+ 935 002d 01       		.byte	0x1
+ 936 002e 08       		.byte	0x8
+ 937 002f 5F010000 		.4byte	.LASF1
+ 938 0033 02       		.uleb128 0x2
+ 939 0034 02       		.byte	0x2
+ 940 0035 05       		.byte	0x5
+ 941 0036 0D020000 		.4byte	.LASF2
+ 942 003a 02       		.uleb128 0x2
+ 943 003b 02       		.byte	0x2
+ 944 003c 07       		.byte	0x7
+ 945 003d 6A000000 		.4byte	.LASF3
+ 946 0041 02       		.uleb128 0x2
+ 947 0042 04       		.byte	0x4
+ 948 0043 05       		.byte	0x5
+ 949 0044 12030000 		.4byte	.LASF4
+ 950 0048 02       		.uleb128 0x2
+ 951 0049 04       		.byte	0x4
+ 952 004a 07       		.byte	0x7
+ 953 004b 8A010000 		.4byte	.LASF5
+ 954 004f 02       		.uleb128 0x2
+ 955 0050 08       		.byte	0x8
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 25
+
+
+ 956 0051 05       		.byte	0x5
+ 957 0052 B0020000 		.4byte	.LASF6
+ 958 0056 02       		.uleb128 0x2
+ 959 0057 08       		.byte	0x8
+ 960 0058 07       		.byte	0x7
+ 961 0059 48010000 		.4byte	.LASF7
+ 962 005d 03       		.uleb128 0x3
+ 963 005e 04       		.byte	0x4
+ 964 005f 05       		.byte	0x5
+ 965 0060 696E7400 		.ascii	"int\000"
+ 966 0064 02       		.uleb128 0x2
+ 967 0065 04       		.byte	0x4
+ 968 0066 07       		.byte	0x7
+ 969 0067 9E000000 		.4byte	.LASF8
+ 970 006b 04       		.uleb128 0x4
+ 971 006c 9C010000 		.4byte	.LASF9
+ 972 0070 02       		.byte	0x2
+ 973 0071 B3       		.byte	0xb3
+ 974 0072 2C000000 		.4byte	0x2c
+ 975 0076 04       		.uleb128 0x4
+ 976 0077 06020000 		.4byte	.LASF10
+ 977 007b 02       		.byte	0x2
+ 978 007c B4       		.byte	0xb4
+ 979 007d 3A000000 		.4byte	0x3a
+ 980 0081 04       		.uleb128 0x4
+ 981 0082 36020000 		.4byte	.LASF11
+ 982 0086 02       		.byte	0x2
+ 983 0087 B5       		.byte	0xb5
+ 984 0088 48000000 		.4byte	0x48
+ 985 008c 02       		.uleb128 0x2
+ 986 008d 04       		.byte	0x4
+ 987 008e 04       		.byte	0x4
+ 988 008f C6000000 		.4byte	.LASF12
+ 989 0093 02       		.uleb128 0x2
+ 990 0094 08       		.byte	0x8
+ 991 0095 04       		.byte	0x4
+ 992 0096 AB000000 		.4byte	.LASF13
+ 993 009a 02       		.uleb128 0x2
+ 994 009b 01       		.byte	0x1
+ 995 009c 08       		.byte	0x8
+ 996 009d 68020000 		.4byte	.LASF14
+ 997 00a1 05       		.uleb128 0x5
+ 998 00a2 2D020000 		.4byte	.LASF15
+ 999 00a6 02       		.byte	0x2
+ 1000 00a7 5501     		.2byte	0x155
+ 1001 00a9 48000000 		.4byte	0x48
+ 1002 00ad 05       		.uleb128 0x5
+ 1003 00ae 88020000 		.4byte	.LASF16
+ 1004 00b2 02       		.byte	0x2
+ 1005 00b3 5D01     		.2byte	0x15d
+ 1006 00b5 B9000000 		.4byte	0xb9
+ 1007 00b9 06       		.uleb128 0x6
+ 1008 00ba 6B000000 		.4byte	0x6b
+ 1009 00be 05       		.uleb128 0x5
+ 1010 00bf 09000000 		.4byte	.LASF17
+ 1011 00c3 02       		.byte	0x2
+ 1012 00c4 5F01     		.2byte	0x15f
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 26
+
+
+ 1013 00c6 CA000000 		.4byte	0xca
+ 1014 00ca 06       		.uleb128 0x6
+ 1015 00cb 81000000 		.4byte	0x81
+ 1016 00cf 02       		.uleb128 0x2
+ 1017 00d0 04       		.byte	0x4
+ 1018 00d1 07       		.byte	0x7
+ 1019 00d2 8D020000 		.4byte	.LASF18
+ 1020 00d6 07       		.uleb128 0x7
+ 1021 00d7 04       		.byte	0x4
+ 1022 00d8 76000000 		.4byte	0x76
+ 1023 00dc 08       		.uleb128 0x8
+ 1024 00dd 3D020000 		.4byte	.LASF29
+ 1025 00e1 01       		.byte	0x1
+ 1026 00e2 7B       		.byte	0x7b
+ 1027 00e3 A1000000 		.4byte	0xa1
+ 1028 00e7 00000000 		.4byte	.LFB2
+ 1029 00eb 9C010000 		.4byte	.LFE2-.LFB2
+ 1030 00ef 01       		.uleb128 0x1
+ 1031 00f0 9C       		.byte	0x9c
+ 1032 00f1 93010000 		.4byte	0x193
+ 1033 00f5 09       		.uleb128 0x9
+ 1034 00f6 E2020000 		.4byte	.LASF19
+ 1035 00fa 01       		.byte	0x1
+ 1036 00fb 7B       		.byte	0x7b
+ 1037 00fc 93010000 		.4byte	0x193
+ 1038 0100 03       		.uleb128 0x3
+ 1039 0101 91       		.byte	0x91
+ 1040 0102 D47E     		.sleb128 -172
+ 1041 0104 09       		.uleb128 0x9
+ 1042 0105 85030000 		.4byte	.LASF20
+ 1043 0109 01       		.byte	0x1
+ 1044 010a 7B       		.byte	0x7b
+ 1045 010b 93010000 		.4byte	0x193
+ 1046 010f 03       		.uleb128 0x3
+ 1047 0110 91       		.byte	0x91
+ 1048 0111 D07E     		.sleb128 -176
+ 1049 0113 09       		.uleb128 0x9
+ 1050 0114 1B030000 		.4byte	.LASF21
+ 1051 0118 01       		.byte	0x1
+ 1052 0119 7B       		.byte	0x7b
+ 1053 011a 76000000 		.4byte	0x76
+ 1054 011e 03       		.uleb128 0x3
+ 1055 011f 91       		.byte	0x91
+ 1056 0120 CE7E     		.sleb128 -178
+ 1057 0122 0A       		.uleb128 0xa
+ 1058 0123 5E000000 		.4byte	.LASF22
+ 1059 0127 01       		.byte	0x1
+ 1060 0128 7D       		.byte	0x7d
+ 1061 0129 9E010000 		.4byte	0x19e
+ 1062 012d 03       		.uleb128 0x3
+ 1063 012e 91       		.byte	0x91
+ 1064 012f DC7E     		.sleb128 -164
+ 1065 0131 0A       		.uleb128 0xa
+ 1066 0132 A2010000 		.4byte	.LASF23
+ 1067 0136 01       		.byte	0x1
+ 1068 0137 7E       		.byte	0x7e
+ 1069 0138 81000000 		.4byte	0x81
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 27
+
+
+ 1070 013c 02       		.uleb128 0x2
+ 1071 013d 91       		.byte	0x91
+ 1072 013e 74       		.sleb128 -12
+ 1073 013f 0A       		.uleb128 0xa
+ 1074 0140 A8010000 		.4byte	.LASF24
+ 1075 0144 01       		.byte	0x1
+ 1076 0145 7F       		.byte	0x7f
+ 1077 0146 81000000 		.4byte	0x81
+ 1078 014a 02       		.uleb128 0x2
+ 1079 014b 91       		.byte	0x91
+ 1080 014c 70       		.sleb128 -16
+ 1081 014d 0A       		.uleb128 0xa
+ 1082 014e B2000000 		.4byte	.LASF25
+ 1083 0152 01       		.byte	0x1
+ 1084 0153 80       		.byte	0x80
+ 1085 0154 81000000 		.4byte	0x81
+ 1086 0158 02       		.uleb128 0x2
+ 1087 0159 91       		.byte	0x91
+ 1088 015a 6C       		.sleb128 -20
+ 1089 015b 0B       		.uleb128 0xb
+ 1090 015c 726300   		.ascii	"rc\000"
+ 1091 015f 01       		.byte	0x1
+ 1092 0160 81       		.byte	0x81
+ 1093 0161 A1000000 		.4byte	0xa1
+ 1094 0165 02       		.uleb128 0x2
+ 1095 0166 91       		.byte	0x91
+ 1096 0167 68       		.sleb128 -24
+ 1097 0168 0A       		.uleb128 0xa
+ 1098 0169 00000000 		.4byte	.LASF26
+ 1099 016d 01       		.byte	0x1
+ 1100 016e 82       		.byte	0x82
+ 1101 016f 81000000 		.4byte	0x81
+ 1102 0173 02       		.uleb128 0x2
+ 1103 0174 91       		.byte	0x91
+ 1104 0175 5C       		.sleb128 -36
+ 1105 0176 0A       		.uleb128 0xa
+ 1106 0177 BB000000 		.4byte	.LASF27
+ 1107 017b 01       		.byte	0x1
+ 1108 017c 83       		.byte	0x83
+ 1109 017d 81000000 		.4byte	0x81
+ 1110 0181 02       		.uleb128 0x2
+ 1111 0182 91       		.byte	0x91
+ 1112 0183 64       		.sleb128 -28
+ 1113 0184 0A       		.uleb128 0xa
+ 1114 0185 4F020000 		.4byte	.LASF28
+ 1115 0189 01       		.byte	0x1
+ 1116 018a 84       		.byte	0x84
+ 1117 018b 81000000 		.4byte	0x81
+ 1118 018f 02       		.uleb128 0x2
+ 1119 0190 91       		.byte	0x91
+ 1120 0191 60       		.sleb128 -32
+ 1121 0192 00       		.byte	0
+ 1122 0193 07       		.uleb128 0x7
+ 1123 0194 04       		.byte	0x4
+ 1124 0195 99010000 		.4byte	0x199
+ 1125 0199 0C       		.uleb128 0xc
+ 1126 019a 6B000000 		.4byte	0x6b
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 28
+
+
+ 1127 019e 0D       		.uleb128 0xd
+ 1128 019f 6B000000 		.4byte	0x6b
+ 1129 01a3 AE010000 		.4byte	0x1ae
+ 1130 01a7 0E       		.uleb128 0xe
+ 1131 01a8 CF000000 		.4byte	0xcf
+ 1132 01ac 7F       		.byte	0x7f
+ 1133 01ad 00       		.byte	0
+ 1134 01ae 08       		.uleb128 0x8
+ 1135 01af E9020000 		.4byte	.LASF30
+ 1136 01b3 01       		.byte	0x1
+ 1137 01b4 CF       		.byte	0xcf
+ 1138 01b5 A1000000 		.4byte	0xa1
+ 1139 01b9 00000000 		.4byte	.LFB3
+ 1140 01bd C6000000 		.4byte	.LFE3-.LFB3
+ 1141 01c1 01       		.uleb128 0x1
+ 1142 01c2 9C       		.byte	0x9c
+ 1143 01c3 2C020000 		.4byte	0x22c
+ 1144 01c7 09       		.uleb128 0x9
+ 1145 01c8 85030000 		.4byte	.LASF20
+ 1146 01cc 01       		.byte	0x1
+ 1147 01cd CF       		.byte	0xcf
+ 1148 01ce 93010000 		.4byte	0x193
+ 1149 01d2 03       		.uleb128 0x3
+ 1150 01d3 91       		.byte	0x91
+ 1151 01d4 E47E     		.sleb128 -156
+ 1152 01d6 09       		.uleb128 0x9
+ 1153 01d7 1B030000 		.4byte	.LASF21
+ 1154 01db 01       		.byte	0x1
+ 1155 01dc CF       		.byte	0xcf
+ 1156 01dd 76000000 		.4byte	0x76
+ 1157 01e1 03       		.uleb128 0x3
+ 1158 01e2 91       		.byte	0x91
+ 1159 01e3 E27E     		.sleb128 -158
+ 1160 01e5 0A       		.uleb128 0xa
+ 1161 01e6 BE020000 		.4byte	.LASF31
+ 1162 01ea 01       		.byte	0x1
+ 1163 01eb D1       		.byte	0xd1
+ 1164 01ec 93010000 		.4byte	0x193
+ 1165 01f0 02       		.uleb128 0x2
+ 1166 01f1 91       		.byte	0x91
+ 1167 01f2 74       		.sleb128 -12
+ 1168 01f3 0A       		.uleb128 0xa
+ 1169 01f4 5C020000 		.4byte	.LASF32
+ 1170 01f8 01       		.byte	0x1
+ 1171 01f9 D2       		.byte	0xd2
+ 1172 01fa 9E010000 		.4byte	0x19e
+ 1173 01fe 03       		.uleb128 0x3
+ 1174 01ff 91       		.byte	0x91
+ 1175 0200 EC7E     		.sleb128 -148
+ 1176 0202 0A       		.uleb128 0xa
+ 1177 0203 6D010000 		.4byte	.LASF33
+ 1178 0207 01       		.byte	0x1
+ 1179 0208 D3       		.byte	0xd3
+ 1180 0209 76000000 		.4byte	0x76
+ 1181 020d 02       		.uleb128 0x2
+ 1182 020e 91       		.byte	0x91
+ 1183 020f 72       		.sleb128 -14
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 29
+
+
+ 1184 0210 0A       		.uleb128 0xa
+ 1185 0211 96020000 		.4byte	.LASF34
+ 1186 0215 01       		.byte	0x1
+ 1187 0216 D4       		.byte	0xd4
+ 1188 0217 76000000 		.4byte	0x76
+ 1189 021b 02       		.uleb128 0x2
+ 1190 021c 91       		.byte	0x91
+ 1191 021d 70       		.sleb128 -16
+ 1192 021e 0B       		.uleb128 0xb
+ 1193 021f 726300   		.ascii	"rc\000"
+ 1194 0222 01       		.byte	0x1
+ 1195 0223 D5       		.byte	0xd5
+ 1196 0224 A1000000 		.4byte	0xa1
+ 1197 0228 02       		.uleb128 0x2
+ 1198 0229 91       		.byte	0x91
+ 1199 022a 6C       		.sleb128 -20
+ 1200 022b 00       		.byte	0
+ 1201 022c 0F       		.uleb128 0xf
+ 1202 022d 17020000 		.4byte	.LASF37
+ 1203 0231 01       		.byte	0x1
+ 1204 0232 0001     		.2byte	0x100
+ 1205 0234 00000000 		.4byte	.LFB4
+ 1206 0238 1A000000 		.4byte	.LFE4-.LFB4
+ 1207 023c 01       		.uleb128 0x1
+ 1208 023d 9C       		.byte	0x9c
+ 1209 023e 61020000 		.4byte	0x261
+ 1210 0242 10       		.uleb128 0x10
+ 1211 0243 A6020000 		.4byte	.LASF35
+ 1212 0247 01       		.byte	0x1
+ 1213 0248 0001     		.2byte	0x100
+ 1214 024a 61020000 		.4byte	0x261
+ 1215 024e 02       		.uleb128 0x2
+ 1216 024f 91       		.byte	0x91
+ 1217 0250 74       		.sleb128 -12
+ 1218 0251 10       		.uleb128 0x10
+ 1219 0252 4E030000 		.4byte	.LASF36
+ 1220 0256 01       		.byte	0x1
+ 1221 0257 0001     		.2byte	0x100
+ 1222 0259 D6000000 		.4byte	0xd6
+ 1223 025d 02       		.uleb128 0x2
+ 1224 025e 91       		.byte	0x91
+ 1225 025f 70       		.sleb128 -16
+ 1226 0260 00       		.byte	0
+ 1227 0261 07       		.uleb128 0x7
+ 1228 0262 04       		.byte	0x4
+ 1229 0263 67020000 		.4byte	0x267
+ 1230 0267 0C       		.uleb128 0xc
+ 1231 0268 BE000000 		.4byte	0xbe
+ 1232 026c 0F       		.uleb128 0xf
+ 1233 026d 0F000000 		.4byte	.LASF38
+ 1234 0271 01       		.byte	0x1
+ 1235 0272 1501     		.2byte	0x115
+ 1236 0274 00000000 		.4byte	.LFB5
+ 1237 0278 1C000000 		.4byte	.LFE5-.LFB5
+ 1238 027c 01       		.uleb128 0x1
+ 1239 027d 9C       		.byte	0x9c
+ 1240 027e A1020000 		.4byte	0x2a1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 30
+
+
+ 1241 0282 10       		.uleb128 0x10
+ 1242 0283 A6020000 		.4byte	.LASF35
+ 1243 0287 01       		.byte	0x1
+ 1244 0288 1501     		.2byte	0x115
+ 1245 028a A1020000 		.4byte	0x2a1
+ 1246 028e 02       		.uleb128 0x2
+ 1247 028f 91       		.byte	0x91
+ 1248 0290 74       		.sleb128 -12
+ 1249 0291 10       		.uleb128 0x10
+ 1250 0292 4E030000 		.4byte	.LASF36
+ 1251 0296 01       		.byte	0x1
+ 1252 0297 1501     		.2byte	0x115
+ 1253 0299 A7020000 		.4byte	0x2a7
+ 1254 029d 02       		.uleb128 0x2
+ 1255 029e 91       		.byte	0x91
+ 1256 029f 72       		.sleb128 -14
+ 1257 02a0 00       		.byte	0
+ 1258 02a1 07       		.uleb128 0x7
+ 1259 02a2 04       		.byte	0x4
+ 1260 02a3 BE000000 		.4byte	0xbe
+ 1261 02a7 0C       		.uleb128 0xc
+ 1262 02a8 76000000 		.4byte	0x76
+ 1263 02ac 0F       		.uleb128 0xf
+ 1264 02ad 6F030000 		.4byte	.LASF39
+ 1265 02b1 01       		.byte	0x1
+ 1266 02b2 2A01     		.2byte	0x12a
+ 1267 02b4 00000000 		.4byte	.LFB6
+ 1268 02b8 1A000000 		.4byte	.LFE6-.LFB6
+ 1269 02bc 01       		.uleb128 0x1
+ 1270 02bd 9C       		.byte	0x9c
+ 1271 02be E1020000 		.4byte	0x2e1
+ 1272 02c2 10       		.uleb128 0x10
+ 1273 02c3 A6020000 		.4byte	.LASF35
+ 1274 02c7 01       		.byte	0x1
+ 1275 02c8 2A01     		.2byte	0x12a
+ 1276 02ca 61020000 		.4byte	0x261
+ 1277 02ce 02       		.uleb128 0x2
+ 1278 02cf 91       		.byte	0x91
+ 1279 02d0 74       		.sleb128 -12
+ 1280 02d1 10       		.uleb128 0x10
+ 1281 02d2 4E030000 		.4byte	.LASF36
+ 1282 02d6 01       		.byte	0x1
+ 1283 02d7 2A01     		.2byte	0x12a
+ 1284 02d9 D6000000 		.4byte	0xd6
+ 1285 02dd 02       		.uleb128 0x2
+ 1286 02de 91       		.byte	0x91
+ 1287 02df 70       		.sleb128 -16
+ 1288 02e0 00       		.byte	0
+ 1289 02e1 0F       		.uleb128 0xf
+ 1290 02e2 FB020000 		.4byte	.LASF40
+ 1291 02e6 01       		.byte	0x1
+ 1292 02e7 3F01     		.2byte	0x13f
+ 1293 02e9 00000000 		.4byte	.LFB7
+ 1294 02ed 1C000000 		.4byte	.LFE7-.LFB7
+ 1295 02f1 01       		.uleb128 0x1
+ 1296 02f2 9C       		.byte	0x9c
+ 1297 02f3 16030000 		.4byte	0x316
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 31
+
+
+ 1298 02f7 10       		.uleb128 0x10
+ 1299 02f8 A6020000 		.4byte	.LASF35
+ 1300 02fc 01       		.byte	0x1
+ 1301 02fd 3F01     		.2byte	0x13f
+ 1302 02ff A1020000 		.4byte	0x2a1
+ 1303 0303 02       		.uleb128 0x2
+ 1304 0304 91       		.byte	0x91
+ 1305 0305 74       		.sleb128 -12
+ 1306 0306 10       		.uleb128 0x10
+ 1307 0307 4E030000 		.4byte	.LASF36
+ 1308 030b 01       		.byte	0x1
+ 1309 030c 3F01     		.2byte	0x13f
+ 1310 030e A7020000 		.4byte	0x2a7
+ 1311 0312 02       		.uleb128 0x2
+ 1312 0313 91       		.byte	0x91
+ 1313 0314 72       		.sleb128 -14
+ 1314 0315 00       		.byte	0
+ 1315 0316 0F       		.uleb128 0xf
+ 1316 0317 57030000 		.4byte	.LASF41
+ 1317 031b 01       		.byte	0x1
+ 1318 031c 4501     		.2byte	0x145
+ 1319 031e 00000000 		.4byte	.LFB8
+ 1320 0322 10010000 		.4byte	.LFE8-.LFB8
+ 1321 0326 01       		.uleb128 0x1
+ 1322 0327 9C       		.byte	0x9c
+ 1323 0328 4B030000 		.4byte	0x34b
+ 1324 032c 11       		.uleb128 0x11
+ 1325 032d 7B020000 		.4byte	.LASF42
+ 1326 0331 01       		.byte	0x1
+ 1327 0332 4701     		.2byte	0x147
+ 1328 0334 81000000 		.4byte	0x81
+ 1329 0338 02       		.uleb128 0x2
+ 1330 0339 91       		.byte	0x91
+ 1331 033a 74       		.sleb128 -12
+ 1332 033b 12       		.uleb128 0x12
+ 1333 033c 6C646F00 		.ascii	"ldo\000"
+ 1334 0340 01       		.byte	0x1
+ 1335 0341 4801     		.2byte	0x148
+ 1336 0343 81000000 		.4byte	0x81
+ 1337 0347 02       		.uleb128 0x2
+ 1338 0348 91       		.byte	0x91
+ 1339 0349 70       		.sleb128 -16
+ 1340 034a 00       		.byte	0
+ 1341 034b 13       		.uleb128 0x13
+ 1342 034c 79010000 		.4byte	.LASF43
+ 1343 0350 01       		.byte	0x1
+ 1344 0351 7401     		.2byte	0x174
+ 1345 0353 00000000 		.4byte	.LFB9
+ 1346 0357 1C000000 		.4byte	.LFE9-.LFB9
+ 1347 035b 01       		.uleb128 0x1
+ 1348 035c 9C       		.byte	0x9c
+ 1349 035d 71030000 		.4byte	0x371
+ 1350 0361 10       		.uleb128 0x10
+ 1351 0362 D9020000 		.4byte	.LASF44
+ 1352 0366 01       		.byte	0x1
+ 1353 0367 7401     		.2byte	0x174
+ 1354 0369 76000000 		.4byte	0x76
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 32
+
+
+ 1355 036d 02       		.uleb128 0x2
+ 1356 036e 91       		.byte	0x91
+ 1357 036f 76       		.sleb128 -10
+ 1358 0370 00       		.byte	0
+ 1359 0371 13       		.uleb128 0x13
+ 1360 0372 4D000000 		.4byte	.LASF45
+ 1361 0376 01       		.byte	0x1
+ 1362 0377 7901     		.2byte	0x179
+ 1363 0379 00000000 		.4byte	.LFB10
+ 1364 037d 16000000 		.4byte	.LFE10-.LFB10
+ 1365 0381 01       		.uleb128 0x1
+ 1366 0382 9C       		.byte	0x9c
+ 1367 0383 97030000 		.4byte	0x397
+ 1368 0387 10       		.uleb128 0x10
+ 1369 0388 D9020000 		.4byte	.LASF44
+ 1370 038c 01       		.byte	0x1
+ 1371 038d 7901     		.2byte	0x179
+ 1372 038f 81000000 		.4byte	0x81
+ 1373 0393 02       		.uleb128 0x2
+ 1374 0394 91       		.byte	0x91
+ 1375 0395 74       		.sleb128 -12
+ 1376 0396 00       		.byte	0
+ 1377 0397 14       		.uleb128 0x14
+ 1378 0398 2E030000 		.4byte	.LASF46
+ 1379 039c 01       		.byte	0x1
+ 1380 039d 7E01     		.2byte	0x17e
+ 1381 039f 00000000 		.4byte	.LFB11
+ 1382 03a3 0C000000 		.4byte	.LFE11-.LFB11
+ 1383 03a7 01       		.uleb128 0x1
+ 1384 03a8 9C       		.byte	0x9c
+ 1385 03a9 14       		.uleb128 0x14
+ 1386 03aa 7D000000 		.4byte	.LASF47
+ 1387 03ae 01       		.byte	0x1
+ 1388 03af 8301     		.2byte	0x183
+ 1389 03b1 00000000 		.4byte	.LFB12
+ 1390 03b5 0C000000 		.4byte	.LFE12-.LFB12
+ 1391 03b9 01       		.uleb128 0x1
+ 1392 03ba 9C       		.byte	0x9c
+ 1393 03bb 14       		.uleb128 0x14
+ 1394 03bc 6D020000 		.4byte	.LASF48
+ 1395 03c0 01       		.byte	0x1
+ 1396 03c1 8801     		.2byte	0x188
+ 1397 03c3 00000000 		.4byte	.LFB13
+ 1398 03c7 20000000 		.4byte	.LFE13-.LFB13
+ 1399 03cb 01       		.uleb128 0x1
+ 1400 03cc 9C       		.byte	0x9c
+ 1401 03cd 14       		.uleb128 0x14
+ 1402 03ce C8020000 		.4byte	.LASF49
+ 1403 03d2 01       		.byte	0x1
+ 1404 03d3 9501     		.2byte	0x195
+ 1405 03d5 00000000 		.4byte	.LFB14
+ 1406 03d9 14000000 		.4byte	.LFE14-.LFB14
+ 1407 03dd 01       		.uleb128 0x1
+ 1408 03de 9C       		.byte	0x9c
+ 1409 03df 00       		.byte	0
+ 1410              		.section	.debug_abbrev,"",%progbits
+ 1411              	.Ldebug_abbrev0:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 33
+
+
+ 1412 0000 01       		.uleb128 0x1
+ 1413 0001 11       		.uleb128 0x11
+ 1414 0002 01       		.byte	0x1
+ 1415 0003 25       		.uleb128 0x25
+ 1416 0004 0E       		.uleb128 0xe
+ 1417 0005 13       		.uleb128 0x13
+ 1418 0006 0B       		.uleb128 0xb
+ 1419 0007 03       		.uleb128 0x3
+ 1420 0008 0E       		.uleb128 0xe
+ 1421 0009 1B       		.uleb128 0x1b
+ 1422 000a 0E       		.uleb128 0xe
+ 1423 000b 55       		.uleb128 0x55
+ 1424 000c 17       		.uleb128 0x17
+ 1425 000d 11       		.uleb128 0x11
+ 1426 000e 01       		.uleb128 0x1
+ 1427 000f 10       		.uleb128 0x10
+ 1428 0010 17       		.uleb128 0x17
+ 1429 0011 00       		.byte	0
+ 1430 0012 00       		.byte	0
+ 1431 0013 02       		.uleb128 0x2
+ 1432 0014 24       		.uleb128 0x24
+ 1433 0015 00       		.byte	0
+ 1434 0016 0B       		.uleb128 0xb
+ 1435 0017 0B       		.uleb128 0xb
+ 1436 0018 3E       		.uleb128 0x3e
+ 1437 0019 0B       		.uleb128 0xb
+ 1438 001a 03       		.uleb128 0x3
+ 1439 001b 0E       		.uleb128 0xe
+ 1440 001c 00       		.byte	0
+ 1441 001d 00       		.byte	0
+ 1442 001e 03       		.uleb128 0x3
+ 1443 001f 24       		.uleb128 0x24
+ 1444 0020 00       		.byte	0
+ 1445 0021 0B       		.uleb128 0xb
+ 1446 0022 0B       		.uleb128 0xb
+ 1447 0023 3E       		.uleb128 0x3e
+ 1448 0024 0B       		.uleb128 0xb
+ 1449 0025 03       		.uleb128 0x3
+ 1450 0026 08       		.uleb128 0x8
+ 1451 0027 00       		.byte	0
+ 1452 0028 00       		.byte	0
+ 1453 0029 04       		.uleb128 0x4
+ 1454 002a 16       		.uleb128 0x16
+ 1455 002b 00       		.byte	0
+ 1456 002c 03       		.uleb128 0x3
+ 1457 002d 0E       		.uleb128 0xe
+ 1458 002e 3A       		.uleb128 0x3a
+ 1459 002f 0B       		.uleb128 0xb
+ 1460 0030 3B       		.uleb128 0x3b
+ 1461 0031 0B       		.uleb128 0xb
+ 1462 0032 49       		.uleb128 0x49
+ 1463 0033 13       		.uleb128 0x13
+ 1464 0034 00       		.byte	0
+ 1465 0035 00       		.byte	0
+ 1466 0036 05       		.uleb128 0x5
+ 1467 0037 16       		.uleb128 0x16
+ 1468 0038 00       		.byte	0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 34
+
+
+ 1469 0039 03       		.uleb128 0x3
+ 1470 003a 0E       		.uleb128 0xe
+ 1471 003b 3A       		.uleb128 0x3a
+ 1472 003c 0B       		.uleb128 0xb
+ 1473 003d 3B       		.uleb128 0x3b
+ 1474 003e 05       		.uleb128 0x5
+ 1475 003f 49       		.uleb128 0x49
+ 1476 0040 13       		.uleb128 0x13
+ 1477 0041 00       		.byte	0
+ 1478 0042 00       		.byte	0
+ 1479 0043 06       		.uleb128 0x6
+ 1480 0044 35       		.uleb128 0x35
+ 1481 0045 00       		.byte	0
+ 1482 0046 49       		.uleb128 0x49
+ 1483 0047 13       		.uleb128 0x13
+ 1484 0048 00       		.byte	0
+ 1485 0049 00       		.byte	0
+ 1486 004a 07       		.uleb128 0x7
+ 1487 004b 0F       		.uleb128 0xf
+ 1488 004c 00       		.byte	0
+ 1489 004d 0B       		.uleb128 0xb
+ 1490 004e 0B       		.uleb128 0xb
+ 1491 004f 49       		.uleb128 0x49
+ 1492 0050 13       		.uleb128 0x13
+ 1493 0051 00       		.byte	0
+ 1494 0052 00       		.byte	0
+ 1495 0053 08       		.uleb128 0x8
+ 1496 0054 2E       		.uleb128 0x2e
+ 1497 0055 01       		.byte	0x1
+ 1498 0056 3F       		.uleb128 0x3f
+ 1499 0057 19       		.uleb128 0x19
+ 1500 0058 03       		.uleb128 0x3
+ 1501 0059 0E       		.uleb128 0xe
+ 1502 005a 3A       		.uleb128 0x3a
+ 1503 005b 0B       		.uleb128 0xb
+ 1504 005c 3B       		.uleb128 0x3b
+ 1505 005d 0B       		.uleb128 0xb
+ 1506 005e 27       		.uleb128 0x27
+ 1507 005f 19       		.uleb128 0x19
+ 1508 0060 49       		.uleb128 0x49
+ 1509 0061 13       		.uleb128 0x13
+ 1510 0062 11       		.uleb128 0x11
+ 1511 0063 01       		.uleb128 0x1
+ 1512 0064 12       		.uleb128 0x12
+ 1513 0065 06       		.uleb128 0x6
+ 1514 0066 40       		.uleb128 0x40
+ 1515 0067 18       		.uleb128 0x18
+ 1516 0068 9642     		.uleb128 0x2116
+ 1517 006a 19       		.uleb128 0x19
+ 1518 006b 01       		.uleb128 0x1
+ 1519 006c 13       		.uleb128 0x13
+ 1520 006d 00       		.byte	0
+ 1521 006e 00       		.byte	0
+ 1522 006f 09       		.uleb128 0x9
+ 1523 0070 05       		.uleb128 0x5
+ 1524 0071 00       		.byte	0
+ 1525 0072 03       		.uleb128 0x3
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 35
+
+
+ 1526 0073 0E       		.uleb128 0xe
+ 1527 0074 3A       		.uleb128 0x3a
+ 1528 0075 0B       		.uleb128 0xb
+ 1529 0076 3B       		.uleb128 0x3b
+ 1530 0077 0B       		.uleb128 0xb
+ 1531 0078 49       		.uleb128 0x49
+ 1532 0079 13       		.uleb128 0x13
+ 1533 007a 02       		.uleb128 0x2
+ 1534 007b 18       		.uleb128 0x18
+ 1535 007c 00       		.byte	0
+ 1536 007d 00       		.byte	0
+ 1537 007e 0A       		.uleb128 0xa
+ 1538 007f 34       		.uleb128 0x34
+ 1539 0080 00       		.byte	0
+ 1540 0081 03       		.uleb128 0x3
+ 1541 0082 0E       		.uleb128 0xe
+ 1542 0083 3A       		.uleb128 0x3a
+ 1543 0084 0B       		.uleb128 0xb
+ 1544 0085 3B       		.uleb128 0x3b
+ 1545 0086 0B       		.uleb128 0xb
+ 1546 0087 49       		.uleb128 0x49
+ 1547 0088 13       		.uleb128 0x13
+ 1548 0089 02       		.uleb128 0x2
+ 1549 008a 18       		.uleb128 0x18
+ 1550 008b 00       		.byte	0
+ 1551 008c 00       		.byte	0
+ 1552 008d 0B       		.uleb128 0xb
+ 1553 008e 34       		.uleb128 0x34
+ 1554 008f 00       		.byte	0
+ 1555 0090 03       		.uleb128 0x3
+ 1556 0091 08       		.uleb128 0x8
+ 1557 0092 3A       		.uleb128 0x3a
+ 1558 0093 0B       		.uleb128 0xb
+ 1559 0094 3B       		.uleb128 0x3b
+ 1560 0095 0B       		.uleb128 0xb
+ 1561 0096 49       		.uleb128 0x49
+ 1562 0097 13       		.uleb128 0x13
+ 1563 0098 02       		.uleb128 0x2
+ 1564 0099 18       		.uleb128 0x18
+ 1565 009a 00       		.byte	0
+ 1566 009b 00       		.byte	0
+ 1567 009c 0C       		.uleb128 0xc
+ 1568 009d 26       		.uleb128 0x26
+ 1569 009e 00       		.byte	0
+ 1570 009f 49       		.uleb128 0x49
+ 1571 00a0 13       		.uleb128 0x13
+ 1572 00a1 00       		.byte	0
+ 1573 00a2 00       		.byte	0
+ 1574 00a3 0D       		.uleb128 0xd
+ 1575 00a4 01       		.uleb128 0x1
+ 1576 00a5 01       		.byte	0x1
+ 1577 00a6 49       		.uleb128 0x49
+ 1578 00a7 13       		.uleb128 0x13
+ 1579 00a8 01       		.uleb128 0x1
+ 1580 00a9 13       		.uleb128 0x13
+ 1581 00aa 00       		.byte	0
+ 1582 00ab 00       		.byte	0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 36
+
+
+ 1583 00ac 0E       		.uleb128 0xe
+ 1584 00ad 21       		.uleb128 0x21
+ 1585 00ae 00       		.byte	0
+ 1586 00af 49       		.uleb128 0x49
+ 1587 00b0 13       		.uleb128 0x13
+ 1588 00b1 2F       		.uleb128 0x2f
+ 1589 00b2 0B       		.uleb128 0xb
+ 1590 00b3 00       		.byte	0
+ 1591 00b4 00       		.byte	0
+ 1592 00b5 0F       		.uleb128 0xf
+ 1593 00b6 2E       		.uleb128 0x2e
+ 1594 00b7 01       		.byte	0x1
+ 1595 00b8 3F       		.uleb128 0x3f
+ 1596 00b9 19       		.uleb128 0x19
+ 1597 00ba 03       		.uleb128 0x3
+ 1598 00bb 0E       		.uleb128 0xe
+ 1599 00bc 3A       		.uleb128 0x3a
+ 1600 00bd 0B       		.uleb128 0xb
+ 1601 00be 3B       		.uleb128 0x3b
+ 1602 00bf 05       		.uleb128 0x5
+ 1603 00c0 27       		.uleb128 0x27
+ 1604 00c1 19       		.uleb128 0x19
+ 1605 00c2 11       		.uleb128 0x11
+ 1606 00c3 01       		.uleb128 0x1
+ 1607 00c4 12       		.uleb128 0x12
+ 1608 00c5 06       		.uleb128 0x6
+ 1609 00c6 40       		.uleb128 0x40
+ 1610 00c7 18       		.uleb128 0x18
+ 1611 00c8 9742     		.uleb128 0x2117
+ 1612 00ca 19       		.uleb128 0x19
+ 1613 00cb 01       		.uleb128 0x1
+ 1614 00cc 13       		.uleb128 0x13
+ 1615 00cd 00       		.byte	0
+ 1616 00ce 00       		.byte	0
+ 1617 00cf 10       		.uleb128 0x10
+ 1618 00d0 05       		.uleb128 0x5
+ 1619 00d1 00       		.byte	0
+ 1620 00d2 03       		.uleb128 0x3
+ 1621 00d3 0E       		.uleb128 0xe
+ 1622 00d4 3A       		.uleb128 0x3a
+ 1623 00d5 0B       		.uleb128 0xb
+ 1624 00d6 3B       		.uleb128 0x3b
+ 1625 00d7 05       		.uleb128 0x5
+ 1626 00d8 49       		.uleb128 0x49
+ 1627 00d9 13       		.uleb128 0x13
+ 1628 00da 02       		.uleb128 0x2
+ 1629 00db 18       		.uleb128 0x18
+ 1630 00dc 00       		.byte	0
+ 1631 00dd 00       		.byte	0
+ 1632 00de 11       		.uleb128 0x11
+ 1633 00df 34       		.uleb128 0x34
+ 1634 00e0 00       		.byte	0
+ 1635 00e1 03       		.uleb128 0x3
+ 1636 00e2 0E       		.uleb128 0xe
+ 1637 00e3 3A       		.uleb128 0x3a
+ 1638 00e4 0B       		.uleb128 0xb
+ 1639 00e5 3B       		.uleb128 0x3b
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 37
+
+
+ 1640 00e6 05       		.uleb128 0x5
+ 1641 00e7 49       		.uleb128 0x49
+ 1642 00e8 13       		.uleb128 0x13
+ 1643 00e9 02       		.uleb128 0x2
+ 1644 00ea 18       		.uleb128 0x18
+ 1645 00eb 00       		.byte	0
+ 1646 00ec 00       		.byte	0
+ 1647 00ed 12       		.uleb128 0x12
+ 1648 00ee 34       		.uleb128 0x34
+ 1649 00ef 00       		.byte	0
+ 1650 00f0 03       		.uleb128 0x3
+ 1651 00f1 08       		.uleb128 0x8
+ 1652 00f2 3A       		.uleb128 0x3a
+ 1653 00f3 0B       		.uleb128 0xb
+ 1654 00f4 3B       		.uleb128 0x3b
+ 1655 00f5 05       		.uleb128 0x5
+ 1656 00f6 49       		.uleb128 0x49
+ 1657 00f7 13       		.uleb128 0x13
+ 1658 00f8 02       		.uleb128 0x2
+ 1659 00f9 18       		.uleb128 0x18
+ 1660 00fa 00       		.byte	0
+ 1661 00fb 00       		.byte	0
+ 1662 00fc 13       		.uleb128 0x13
+ 1663 00fd 2E       		.uleb128 0x2e
+ 1664 00fe 01       		.byte	0x1
+ 1665 00ff 3F       		.uleb128 0x3f
+ 1666 0100 19       		.uleb128 0x19
+ 1667 0101 03       		.uleb128 0x3
+ 1668 0102 0E       		.uleb128 0xe
+ 1669 0103 3A       		.uleb128 0x3a
+ 1670 0104 0B       		.uleb128 0xb
+ 1671 0105 3B       		.uleb128 0x3b
+ 1672 0106 05       		.uleb128 0x5
+ 1673 0107 27       		.uleb128 0x27
+ 1674 0108 19       		.uleb128 0x19
+ 1675 0109 11       		.uleb128 0x11
+ 1676 010a 01       		.uleb128 0x1
+ 1677 010b 12       		.uleb128 0x12
+ 1678 010c 06       		.uleb128 0x6
+ 1679 010d 40       		.uleb128 0x40
+ 1680 010e 18       		.uleb128 0x18
+ 1681 010f 9642     		.uleb128 0x2116
+ 1682 0111 19       		.uleb128 0x19
+ 1683 0112 01       		.uleb128 0x1
+ 1684 0113 13       		.uleb128 0x13
+ 1685 0114 00       		.byte	0
+ 1686 0115 00       		.byte	0
+ 1687 0116 14       		.uleb128 0x14
+ 1688 0117 2E       		.uleb128 0x2e
+ 1689 0118 00       		.byte	0
+ 1690 0119 3F       		.uleb128 0x3f
+ 1691 011a 19       		.uleb128 0x19
+ 1692 011b 03       		.uleb128 0x3
+ 1693 011c 0E       		.uleb128 0xe
+ 1694 011d 3A       		.uleb128 0x3a
+ 1695 011e 0B       		.uleb128 0xb
+ 1696 011f 3B       		.uleb128 0x3b
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 38
+
+
+ 1697 0120 05       		.uleb128 0x5
+ 1698 0121 27       		.uleb128 0x27
+ 1699 0122 19       		.uleb128 0x19
+ 1700 0123 11       		.uleb128 0x11
+ 1701 0124 01       		.uleb128 0x1
+ 1702 0125 12       		.uleb128 0x12
+ 1703 0126 06       		.uleb128 0x6
+ 1704 0127 40       		.uleb128 0x40
+ 1705 0128 18       		.uleb128 0x18
+ 1706 0129 9642     		.uleb128 0x2116
+ 1707 012b 19       		.uleb128 0x19
+ 1708 012c 00       		.byte	0
+ 1709 012d 00       		.byte	0
+ 1710 012e 00       		.byte	0
+ 1711              		.section	.debug_aranges,"",%progbits
+ 1712 0000 7C000000 		.4byte	0x7c
+ 1713 0004 0200     		.2byte	0x2
+ 1714 0006 00000000 		.4byte	.Ldebug_info0
+ 1715 000a 04       		.byte	0x4
+ 1716 000b 00       		.byte	0
+ 1717 000c 0000     		.2byte	0
+ 1718 000e 0000     		.2byte	0
+ 1719 0010 00000000 		.4byte	.LFB2
+ 1720 0014 9C010000 		.4byte	.LFE2-.LFB2
+ 1721 0018 00000000 		.4byte	.LFB3
+ 1722 001c C6000000 		.4byte	.LFE3-.LFB3
+ 1723 0020 00000000 		.4byte	.LFB4
+ 1724 0024 1A000000 		.4byte	.LFE4-.LFB4
+ 1725 0028 00000000 		.4byte	.LFB5
+ 1726 002c 1C000000 		.4byte	.LFE5-.LFB5
+ 1727 0030 00000000 		.4byte	.LFB6
+ 1728 0034 1A000000 		.4byte	.LFE6-.LFB6
+ 1729 0038 00000000 		.4byte	.LFB7
+ 1730 003c 1C000000 		.4byte	.LFE7-.LFB7
+ 1731 0040 00000000 		.4byte	.LFB8
+ 1732 0044 10010000 		.4byte	.LFE8-.LFB8
+ 1733 0048 00000000 		.4byte	.LFB9
+ 1734 004c 1C000000 		.4byte	.LFE9-.LFB9
+ 1735 0050 00000000 		.4byte	.LFB10
+ 1736 0054 16000000 		.4byte	.LFE10-.LFB10
+ 1737 0058 00000000 		.4byte	.LFB11
+ 1738 005c 0C000000 		.4byte	.LFE11-.LFB11
+ 1739 0060 00000000 		.4byte	.LFB12
+ 1740 0064 0C000000 		.4byte	.LFE12-.LFB12
+ 1741 0068 00000000 		.4byte	.LFB13
+ 1742 006c 20000000 		.4byte	.LFE13-.LFB13
+ 1743 0070 00000000 		.4byte	.LFB14
+ 1744 0074 14000000 		.4byte	.LFE14-.LFB14
+ 1745 0078 00000000 		.4byte	0
+ 1746 007c 00000000 		.4byte	0
+ 1747              		.section	.debug_ranges,"",%progbits
+ 1748              	.Ldebug_ranges0:
+ 1749 0000 00000000 		.4byte	.LFB2
+ 1750 0004 9C010000 		.4byte	.LFE2
+ 1751 0008 00000000 		.4byte	.LFB3
+ 1752 000c C6000000 		.4byte	.LFE3
+ 1753 0010 00000000 		.4byte	.LFB4
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 39
+
+
+ 1754 0014 1A000000 		.4byte	.LFE4
+ 1755 0018 00000000 		.4byte	.LFB5
+ 1756 001c 1C000000 		.4byte	.LFE5
+ 1757 0020 00000000 		.4byte	.LFB6
+ 1758 0024 1A000000 		.4byte	.LFE6
+ 1759 0028 00000000 		.4byte	.LFB7
+ 1760 002c 1C000000 		.4byte	.LFE7
+ 1761 0030 00000000 		.4byte	.LFB8
+ 1762 0034 10010000 		.4byte	.LFE8
+ 1763 0038 00000000 		.4byte	.LFB9
+ 1764 003c 1C000000 		.4byte	.LFE9
+ 1765 0040 00000000 		.4byte	.LFB10
+ 1766 0044 16000000 		.4byte	.LFE10
+ 1767 0048 00000000 		.4byte	.LFB11
+ 1768 004c 0C000000 		.4byte	.LFE11
+ 1769 0050 00000000 		.4byte	.LFB12
+ 1770 0054 0C000000 		.4byte	.LFE12
+ 1771 0058 00000000 		.4byte	.LFB13
+ 1772 005c 20000000 		.4byte	.LFE13
+ 1773 0060 00000000 		.4byte	.LFB14
+ 1774 0064 14000000 		.4byte	.LFE14
+ 1775 0068 00000000 		.4byte	0
+ 1776 006c 00000000 		.4byte	0
+ 1777              		.section	.debug_line,"",%progbits
+ 1778              	.Ldebug_line0:
+ 1779 0000 C0010000 		.section	.debug_str,"MS",%progbits,1
+ 1779      02004A00 
+ 1779      00000201 
+ 1779      FB0E0D00 
+ 1779      01010101 
+ 1780              	.LASF26:
+ 1781 0000 65654F66 		.ascii	"eeOffset\000"
+ 1781      66736574 
+ 1781      00
+ 1782              	.LASF17:
+ 1783 0009 72656733 		.ascii	"reg32\000"
+ 1783      3200
+ 1784              	.LASF38:
+ 1785 000f 4379424C 		.ascii	"CyBLE_Bless_LlRegWrite\000"
+ 1785      455F426C 
+ 1785      6573735F 
+ 1785      4C6C5265 
+ 1785      67577269 
+ 1786              	.LASF51:
+ 1787 0026 2E5C4765 		.ascii	".\\Generated_Source\\PSoC4\\BLE_HAL_PVT.c\000"
+ 1787      6E657261 
+ 1787      7465645F 
+ 1787      536F7572 
+ 1787      63655C50 
+ 1788              	.LASF45:
+ 1789 004d 4379426C 		.ascii	"CyBleHal_DelayMs\000"
+ 1789      6548616C 
+ 1789      5F44656C 
+ 1789      61794D73 
+ 1789      00
+ 1790              	.LASF22:
+ 1791 005e 77726974 		.ascii	"writeBuffer\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 40
+
+
+ 1791      65427566 
+ 1791      66657200 
+ 1792              	.LASF3:
+ 1793 006a 73686F72 		.ascii	"short unsigned int\000"
+ 1793      7420756E 
+ 1793      7369676E 
+ 1793      65642069 
+ 1793      6E7400
+ 1794              	.LASF47:
+ 1795 007d 4379426C 		.ascii	"CyBleHal_DisableGlobalInterrupts\000"
+ 1795      6548616C 
+ 1795      5F446973 
+ 1795      61626C65 
+ 1795      476C6F62 
+ 1796              	.LASF8:
+ 1797 009e 756E7369 		.ascii	"unsigned int\000"
+ 1797      676E6564 
+ 1797      20696E74 
+ 1797      00
+ 1798              	.LASF13:
+ 1799 00ab 646F7562 		.ascii	"double\000"
+ 1799      6C6500
+ 1800              	.LASF25:
+ 1801 00b2 73726349 		.ascii	"srcIndex\000"
+ 1801      6E646578 
+ 1801      00
+ 1802              	.LASF27:
+ 1803 00bb 62797465 		.ascii	"byteOffset\000"
+ 1803      4F666673 
+ 1803      657400
+ 1804              	.LASF12:
+ 1805 00c6 666C6F61 		.ascii	"float\000"
+ 1805      7400
+ 1806              	.LASF50:
+ 1807 00cc 474E5520 		.ascii	"GNU C 4.8.4 20140526 (release) [ARM/embedded-4_8-br"
+ 1807      4320342E 
+ 1807      382E3420 
+ 1807      32303134 
+ 1807      30353236 
+ 1808 00ff 616E6368 		.ascii	"anch revision 211358] -mcpu=cortex-m0 -mthumb -g -O"
+ 1808      20726576 
+ 1808      6973696F 
+ 1808      6E203231 
+ 1808      31333538 
+ 1809 0132 30202D66 		.ascii	"0 -ffunction-sections\000"
+ 1809      66756E63 
+ 1809      74696F6E 
+ 1809      2D736563 
+ 1809      74696F6E 
+ 1810              	.LASF7:
+ 1811 0148 6C6F6E67 		.ascii	"long long unsigned int\000"
+ 1811      206C6F6E 
+ 1811      6720756E 
+ 1811      7369676E 
+ 1811      65642069 
+ 1812              	.LASF1:
+ 1813 015f 756E7369 		.ascii	"unsigned char\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 41
+
+
+ 1813      676E6564 
+ 1813      20636861 
+ 1813      7200
+ 1814              	.LASF33:
+ 1815 016d 6C656E67 		.ascii	"lengthFlash\000"
+ 1815      7468466C 
+ 1815      61736800 
+ 1816              	.LASF43:
+ 1817 0179 4379426C 		.ascii	"CyBleHal_DelayUs\000"
+ 1817      6548616C 
+ 1817      5F44656C 
+ 1817      61795573 
+ 1817      00
+ 1818              	.LASF5:
+ 1819 018a 6C6F6E67 		.ascii	"long unsigned int\000"
+ 1819      20756E73 
+ 1819      69676E65 
+ 1819      6420696E 
+ 1819      7400
+ 1820              	.LASF9:
+ 1821 019c 75696E74 		.ascii	"uint8\000"
+ 1821      3800
+ 1822              	.LASF23:
+ 1823 01a2 726F7749 		.ascii	"rowId\000"
+ 1823      6400
+ 1824              	.LASF24:
+ 1825 01a8 64737449 		.ascii	"dstIndex\000"
+ 1825      6E646578 
+ 1825      00
+ 1826              	.LASF52:
+ 1827 01b1 433A5C55 		.ascii	"C:\\Users\\pmad\\Desktop\\BLE Workshop\\Labs\\Compl"
+ 1827      73657273 
+ 1827      5C706D61 
+ 1827      645C4465 
+ 1827      736B746F 
+ 1828 01de 65746564 		.ascii	"eted Labs\\BLE Lab 1_1\\BLE Lab 1_1.cydsn\000"
+ 1828      204C6162 
+ 1828      735C424C 
+ 1828      45204C61 
+ 1828      6220315F 
+ 1829              	.LASF10:
+ 1830 0206 75696E74 		.ascii	"uint16\000"
+ 1830      313600
+ 1831              	.LASF2:
+ 1832 020d 73686F72 		.ascii	"short int\000"
+ 1832      7420696E 
+ 1832      7400
+ 1833              	.LASF37:
+ 1834 0217 4379424C 		.ascii	"CyBLE_Bless_LlRegRead\000"
+ 1834      455F426C 
+ 1834      6573735F 
+ 1834      4C6C5265 
+ 1834      67526561 
+ 1835              	.LASF15:
+ 1836 022d 63797374 		.ascii	"cystatus\000"
+ 1836      61747573 
+ 1836      00
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 42
+
+
+ 1837              	.LASF11:
+ 1838 0236 75696E74 		.ascii	"uint32\000"
+ 1838      333200
+ 1839              	.LASF29:
+ 1840 023d 4379424C 		.ascii	"CyBLE_Nvram_Write\000"
+ 1840      455F4E76 
+ 1840      72616D5F 
+ 1840      57726974 
+ 1840      6500
+ 1841              	.LASF28:
+ 1842 024f 726F7773 		.ascii	"rowsNotEqual\000"
+ 1842      4E6F7445 
+ 1842      7175616C 
+ 1842      00
+ 1843              	.LASF32:
+ 1844 025c 666C6173 		.ascii	"flashBuffer\000"
+ 1844      68427566 
+ 1844      66657200 
+ 1845              	.LASF14:
+ 1846 0268 63686172 		.ascii	"char\000"
+ 1846      00
+ 1847              	.LASF48:
+ 1848 026d 4379426C 		.ascii	"CyBle_HalInit\000"
+ 1848      655F4861 
+ 1848      6C496E69 
+ 1848      7400
+ 1849              	.LASF42:
+ 1850 027b 7472696D 		.ascii	"trimRegValue\000"
+ 1850      52656756 
+ 1850      616C7565 
+ 1850      00
+ 1851              	.LASF16:
+ 1852 0288 72656738 		.ascii	"reg8\000"
+ 1852      00
+ 1853              	.LASF18:
+ 1854 028d 73697A65 		.ascii	"sizetype\000"
+ 1854      74797065 
+ 1854      00
+ 1855              	.LASF34:
+ 1856 0296 6C656E67 		.ascii	"lengthRemaining\000"
+ 1856      74685265 
+ 1856      6D61696E 
+ 1856      696E6700 
+ 1857              	.LASF35:
+ 1858 02a6 626C6573 		.ascii	"blessAddr\000"
+ 1858      73416464 
+ 1858      7200
+ 1859              	.LASF6:
+ 1860 02b0 6C6F6E67 		.ascii	"long long int\000"
+ 1860      206C6F6E 
+ 1860      6720696E 
+ 1860      7400
+ 1861              	.LASF31:
+ 1862 02be 74656D70 		.ascii	"tempFlash\000"
+ 1862      466C6173 
+ 1862      6800
+ 1863              	.LASF49:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 43
+
+
+ 1864 02c8 4359424C 		.ascii	"CYBLE_BlessStart\000"
+ 1864      455F426C 
+ 1864      65737353 
+ 1864      74617274 
+ 1864      00
+ 1865              	.LASF44:
+ 1866 02d9 64656C61 		.ascii	"delayVal\000"
+ 1866      7956616C 
+ 1866      00
+ 1867              	.LASF19:
+ 1868 02e2 62756666 		.ascii	"buffer\000"
+ 1868      657200
+ 1869              	.LASF30:
+ 1870 02e9 4379424C 		.ascii	"CyBLE_Nvram_Erase\000"
+ 1870      455F4E76 
+ 1870      72616D5F 
+ 1870      45726173 
+ 1870      6500
+ 1871              	.LASF40:
+ 1872 02fb 4379424C 		.ascii	"CyBLE_Bless_RfRegWrite\000"
+ 1872      455F426C 
+ 1872      6573735F 
+ 1872      52665265 
+ 1872      67577269 
+ 1873              	.LASF4:
+ 1874 0312 6C6F6E67 		.ascii	"long int\000"
+ 1874      20696E74 
+ 1874      00
+ 1875              	.LASF21:
+ 1876 031b 6C656E67 		.ascii	"length\000"
+ 1876      746800
+ 1877              	.LASF0:
+ 1878 0322 7369676E 		.ascii	"signed char\000"
+ 1878      65642063 
+ 1878      68617200 
+ 1879              	.LASF46:
+ 1880 032e 4379426C 		.ascii	"CyBleHal_EnableGlobalInterrupts\000"
+ 1880      6548616C 
+ 1880      5F456E61 
+ 1880      626C6547 
+ 1880      6C6F6261 
+ 1881              	.LASF36:
+ 1882 034e 72656756 		.ascii	"regValue\000"
+ 1882      616C7565 
+ 1882      00
+ 1883              	.LASF41:
+ 1884 0357 4379424C 		.ascii	"CyBLE_BlessDeviceConfig\000"
+ 1884      455F426C 
+ 1884      65737344 
+ 1884      65766963 
+ 1884      65436F6E 
+ 1885              	.LASF39:
+ 1886 036f 4379424C 		.ascii	"CyBLE_Bless_RfRegRead\000"
+ 1886      455F426C 
+ 1886      6573735F 
+ 1886      52665265 
+ 1886      67526561 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cctdiGD0.s 			page 44
+
+
+ 1887              	.LASF20:
+ 1888 0385 76617246 		.ascii	"varFlash\000"
+ 1888      6C617368 
+ 1888      00
+ 1889              		.ident	"GCC: (GNU Tools for ARM Embedded Processors) 4.8.4 20140526 (release) [ARM/embedded-4_8-br
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_HAL_PVT.o
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_HAL_PVT.o
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_bless_isr.lst
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_bless_isr.lst	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_bless_isr.lst	(revision 7)
@@ -0,0 +1,1926 @@
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s 			page 1
+
+
+   1              		.cpu cortex-m0
+   2              		.fpu softvfp
+   3              		.eabi_attribute 20, 1
+   4              		.eabi_attribute 21, 1
+   5              		.eabi_attribute 23, 3
+   6              		.eabi_attribute 24, 1
+   7              		.eabi_attribute 25, 1
+   8              		.eabi_attribute 26, 1
+   9              		.eabi_attribute 30, 6
+  10              		.eabi_attribute 34, 0
+  11              		.eabi_attribute 18, 4
+  12              		.code	16
+  13              		.file	"BLE_bless_isr.c"
+  14              		.text
+  15              	.Ltext0:
+  16              		.cfi_sections	.debug_frame
+  17              		.section	.text.BLE_bless_isr_Start,"ax",%progbits
+  18              		.align	2
+  19              		.global	BLE_bless_isr_Start
+  20              		.code	16
+  21              		.thumb_func
+  22              		.type	BLE_bless_isr_Start, %function
+  23              	BLE_bless_isr_Start:
+  24              	.LFB2:
+  25              		.file 1 ".\\Generated_Source\\PSoC4\\BLE_bless_isr.c"
+   1:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /*******************************************************************************
+   2:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * File Name: BLE_bless_isr.c  
+   3:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Version 1.70
+   4:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+   5:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *  Description:
+   6:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   API for controlling the state of an interrupt.
+   7:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+   8:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+   9:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *  Note:
+  10:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+  11:.\Generated_Source\PSoC4/BLE_bless_isr.c **** ********************************************************************************
+  12:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Copyright 2008-2015, Cypress Semiconductor Corporation.  All rights reserved.
+  13:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * You may use this file only in accordance with the license, terms, conditions, 
+  14:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * disclaimers, and limitations in the end user license agreement accompanying 
+  15:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * the software package with which this file was provided.
+  16:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *******************************************************************************/
+  17:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+  18:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+  19:.\Generated_Source\PSoC4/BLE_bless_isr.c **** #include <cydevice_trm.h>
+  20:.\Generated_Source\PSoC4/BLE_bless_isr.c **** #include <CyLib.h>
+  21:.\Generated_Source\PSoC4/BLE_bless_isr.c **** #include <BLE_bless_isr.h>
+  22:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+  23:.\Generated_Source\PSoC4/BLE_bless_isr.c **** #if !defined(BLE_bless_isr__REMOVED) /* Check for removal by optimization */
+  24:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+  25:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /*******************************************************************************
+  26:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *  Place your includes, defines and code here 
+  27:.\Generated_Source\PSoC4/BLE_bless_isr.c **** ********************************************************************************/
+  28:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /* `#START BLE_bless_isr_intc` */
+  29:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+  30:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /* `#END` */
+  31:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+  32:.\Generated_Source\PSoC4/BLE_bless_isr.c **** extern cyisraddress CyRamVectors[CYINT_IRQ_BASE + CY_NUM_INTERRUPTS];
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s 			page 2
+
+
+  33:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+  34:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /* Declared in startup, used to set unused interrupts to. */
+  35:.\Generated_Source\PSoC4/BLE_bless_isr.c **** CY_ISR_PROTO(IntDefaultHandler);
+  36:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+  37:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+  38:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /*******************************************************************************
+  39:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Function Name: BLE_bless_isr_Start
+  40:.\Generated_Source\PSoC4/BLE_bless_isr.c **** ********************************************************************************
+  41:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+  42:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Summary:
+  43:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *  Set up the interrupt and enable it. This function disables the interrupt, 
+  44:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *  sets the default interrupt vector, sets the priority from the value in the
+  45:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *  Design Wide Resources Interrupt Editor, then enables the interrupt to the 
+  46:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *  interrupt controller.
+  47:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+  48:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Parameters:  
+  49:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   None
+  50:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+  51:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Return:
+  52:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   None
+  53:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+  54:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *******************************************************************************/
+  55:.\Generated_Source\PSoC4/BLE_bless_isr.c **** void BLE_bless_isr_Start(void)
+  56:.\Generated_Source\PSoC4/BLE_bless_isr.c **** {
+  26              		.loc 1 56 0
+  27              		.cfi_startproc
+  28 0000 80B5     		push	{r7, lr}
+  29              		.cfi_def_cfa_offset 8
+  30              		.cfi_offset 7, -8
+  31              		.cfi_offset 14, -4
+  32 0002 00AF     		add	r7, sp, #0
+  33              		.cfi_def_cfa_register 7
+  57:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     /* For all we know the interrupt is active. */
+  58:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     BLE_bless_isr_Disable();
+  34              		.loc 1 58 0
+  35 0004 FFF7FEFF 		bl	BLE_bless_isr_Disable
+  59:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+  60:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     /* Set the ISR to point to the BLE_bless_isr Interrupt. */
+  61:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     BLE_bless_isr_SetVector(&BLE_bless_isr_Interrupt);
+  36              		.loc 1 61 0
+  37 0008 054B     		ldr	r3, .L2
+  38 000a 181C     		mov	r0, r3
+  39 000c FFF7FEFF 		bl	BLE_bless_isr_SetVector
+  62:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+  63:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     /* Set the priority. */
+  64:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     BLE_bless_isr_SetPriority((uint8)BLE_bless_isr_INTC_PRIOR_NUMBER);
+  40              		.loc 1 64 0
+  41 0010 0320     		mov	r0, #3
+  42 0012 FFF7FEFF 		bl	BLE_bless_isr_SetPriority
+  65:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+  66:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     /* Enable it. */
+  67:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     BLE_bless_isr_Enable();
+  43              		.loc 1 67 0
+  44 0016 FFF7FEFF 		bl	BLE_bless_isr_Enable
+  68:.\Generated_Source\PSoC4/BLE_bless_isr.c **** }
+  45              		.loc 1 68 0
+  46 001a BD46     		mov	sp, r7
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s 			page 3
+
+
+  47              		@ sp needed
+  48 001c 80BD     		pop	{r7, pc}
+  49              	.L3:
+  50 001e C046     		.align	2
+  51              	.L2:
+  52 0020 00000000 		.word	BLE_bless_isr_Interrupt
+  53              		.cfi_endproc
+  54              	.LFE2:
+  55              		.size	BLE_bless_isr_Start, .-BLE_bless_isr_Start
+  56              		.section	.text.BLE_bless_isr_StartEx,"ax",%progbits
+  57              		.align	2
+  58              		.global	BLE_bless_isr_StartEx
+  59              		.code	16
+  60              		.thumb_func
+  61              		.type	BLE_bless_isr_StartEx, %function
+  62              	BLE_bless_isr_StartEx:
+  63              	.LFB3:
+  69:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+  70:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+  71:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /*******************************************************************************
+  72:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Function Name: BLE_bless_isr_StartEx
+  73:.\Generated_Source\PSoC4/BLE_bless_isr.c **** ********************************************************************************
+  74:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+  75:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Summary:
+  76:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *  Sets up the interrupt and enables it. This function disables the interrupt,
+  77:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *  sets the interrupt vector based on the address passed in, sets the priority 
+  78:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *  from the value in the Design Wide Resources Interrupt Editor, then enables 
+  79:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *  the interrupt to the interrupt controller.
+  80:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *  
+  81:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *  When defining ISR functions, the CY_ISR and CY_ISR_PROTO macros should be 
+  82:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *  used to provide consistent definition across compilers:
+  83:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *  
+  84:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *  Function definition example:
+  85:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   CY_ISR(MyISR)
+  86:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   {
+  87:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   }
+  88:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   Function prototype example:
+  89:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   CY_ISR_PROTO(MyISR);
+  90:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+  91:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Parameters:  
+  92:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   address: Address of the ISR to set in the interrupt vector table.
+  93:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+  94:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Return:
+  95:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   None
+  96:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+  97:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *******************************************************************************/
+  98:.\Generated_Source\PSoC4/BLE_bless_isr.c **** void BLE_bless_isr_StartEx(cyisraddress address)
+  99:.\Generated_Source\PSoC4/BLE_bless_isr.c **** {
+  64              		.loc 1 99 0
+  65              		.cfi_startproc
+  66 0000 80B5     		push	{r7, lr}
+  67              		.cfi_def_cfa_offset 8
+  68              		.cfi_offset 7, -8
+  69              		.cfi_offset 14, -4
+  70 0002 82B0     		sub	sp, sp, #8
+  71              		.cfi_def_cfa_offset 16
+  72 0004 00AF     		add	r7, sp, #0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s 			page 4
+
+
+  73              		.cfi_def_cfa_register 7
+  74 0006 7860     		str	r0, [r7, #4]
+ 100:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     /* For all we know the interrupt is active. */
+ 101:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     BLE_bless_isr_Disable();
+  75              		.loc 1 101 0
+  76 0008 FFF7FEFF 		bl	BLE_bless_isr_Disable
+ 102:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+ 103:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     /* Set the ISR to point to the BLE_bless_isr Interrupt. */
+ 104:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     BLE_bless_isr_SetVector(address);
+  77              		.loc 1 104 0
+  78 000c 7B68     		ldr	r3, [r7, #4]
+  79 000e 181C     		mov	r0, r3
+  80 0010 FFF7FEFF 		bl	BLE_bless_isr_SetVector
+ 105:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+ 106:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     /* Set the priority. */
+ 107:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     BLE_bless_isr_SetPriority((uint8)BLE_bless_isr_INTC_PRIOR_NUMBER);
+  81              		.loc 1 107 0
+  82 0014 0320     		mov	r0, #3
+  83 0016 FFF7FEFF 		bl	BLE_bless_isr_SetPriority
+ 108:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+ 109:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     /* Enable it. */
+ 110:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     BLE_bless_isr_Enable();
+  84              		.loc 1 110 0
+  85 001a FFF7FEFF 		bl	BLE_bless_isr_Enable
+ 111:.\Generated_Source\PSoC4/BLE_bless_isr.c **** }
+  86              		.loc 1 111 0
+  87 001e BD46     		mov	sp, r7
+  88 0020 02B0     		add	sp, sp, #8
+  89              		@ sp needed
+  90 0022 80BD     		pop	{r7, pc}
+  91              		.cfi_endproc
+  92              	.LFE3:
+  93              		.size	BLE_bless_isr_StartEx, .-BLE_bless_isr_StartEx
+  94              		.section	.text.BLE_bless_isr_Stop,"ax",%progbits
+  95              		.align	2
+  96              		.global	BLE_bless_isr_Stop
+  97              		.code	16
+  98              		.thumb_func
+  99              		.type	BLE_bless_isr_Stop, %function
+ 100              	BLE_bless_isr_Stop:
+ 101              	.LFB4:
+ 112:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+ 113:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+ 114:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /*******************************************************************************
+ 115:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Function Name: BLE_bless_isr_Stop
+ 116:.\Generated_Source\PSoC4/BLE_bless_isr.c **** ********************************************************************************
+ 117:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 118:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Summary:
+ 119:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   Disables and removes the interrupt.
+ 120:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 121:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Parameters:  
+ 122:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   None
+ 123:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 124:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Return:
+ 125:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   None
+ 126:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 127:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *******************************************************************************/
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s 			page 5
+
+
+ 128:.\Generated_Source\PSoC4/BLE_bless_isr.c **** void BLE_bless_isr_Stop(void)
+ 129:.\Generated_Source\PSoC4/BLE_bless_isr.c **** {
+ 102              		.loc 1 129 0
+ 103              		.cfi_startproc
+ 104 0000 80B5     		push	{r7, lr}
+ 105              		.cfi_def_cfa_offset 8
+ 106              		.cfi_offset 7, -8
+ 107              		.cfi_offset 14, -4
+ 108 0002 00AF     		add	r7, sp, #0
+ 109              		.cfi_def_cfa_register 7
+ 130:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     /* Disable this interrupt. */
+ 131:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     BLE_bless_isr_Disable();
+ 110              		.loc 1 131 0
+ 111 0004 FFF7FEFF 		bl	BLE_bless_isr_Disable
+ 132:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+ 133:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     /* Set the ISR to point to the passive one. */
+ 134:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     BLE_bless_isr_SetVector(&IntDefaultHandler);
+ 112              		.loc 1 134 0
+ 113 0008 024B     		ldr	r3, .L6
+ 114 000a 181C     		mov	r0, r3
+ 115 000c FFF7FEFF 		bl	BLE_bless_isr_SetVector
+ 135:.\Generated_Source\PSoC4/BLE_bless_isr.c **** }
+ 116              		.loc 1 135 0
+ 117 0010 BD46     		mov	sp, r7
+ 118              		@ sp needed
+ 119 0012 80BD     		pop	{r7, pc}
+ 120              	.L7:
+ 121              		.align	2
+ 122              	.L6:
+ 123 0014 00000000 		.word	IntDefaultHandler
+ 124              		.cfi_endproc
+ 125              	.LFE4:
+ 126              		.size	BLE_bless_isr_Stop, .-BLE_bless_isr_Stop
+ 127              		.section	.text.BLE_bless_isr_Interrupt,"ax",%progbits
+ 128              		.align	2
+ 129              		.global	BLE_bless_isr_Interrupt
+ 130              		.code	16
+ 131              		.thumb_func
+ 132              		.type	BLE_bless_isr_Interrupt, %function
+ 133              	BLE_bless_isr_Interrupt:
+ 134              	.LFB5:
+ 136:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+ 137:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+ 138:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /*******************************************************************************
+ 139:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Function Name: BLE_bless_isr_Interrupt
+ 140:.\Generated_Source\PSoC4/BLE_bless_isr.c **** ********************************************************************************
+ 141:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 142:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Summary:
+ 143:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   The default Interrupt Service Routine for BLE_bless_isr.
+ 144:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 145:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   Add custom code between the START and END comments to keep the next version
+ 146:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   of this file from over-writing your code.
+ 147:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 148:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   Note You may use either the default ISR by using this API, or you may define
+ 149:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   your own separate ISR through ISR_StartEx().
+ 150:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 151:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Parameters:  
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s 			page 6
+
+
+ 152:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   None
+ 153:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 154:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Return:
+ 155:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   None
+ 156:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 157:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *******************************************************************************/
+ 158:.\Generated_Source\PSoC4/BLE_bless_isr.c **** CY_ISR(BLE_bless_isr_Interrupt)
+ 159:.\Generated_Source\PSoC4/BLE_bless_isr.c **** {
+ 135              		.loc 1 159 0
+ 136              		.cfi_startproc
+ 137 0000 80B5     		push	{r7, lr}
+ 138              		.cfi_def_cfa_offset 8
+ 139              		.cfi_offset 7, -8
+ 140              		.cfi_offset 14, -4
+ 141 0002 00AF     		add	r7, sp, #0
+ 142              		.cfi_def_cfa_register 7
+ 160:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     /*  Place your Interrupt code here. */
+ 161:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     /* `#START BLE_bless_isr_Interrupt` */
+ 162:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+ 163:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     /* `#END` */
+ 164:.\Generated_Source\PSoC4/BLE_bless_isr.c **** }
+ 143              		.loc 1 164 0
+ 144 0004 BD46     		mov	sp, r7
+ 145              		@ sp needed
+ 146 0006 80BD     		pop	{r7, pc}
+ 147              		.cfi_endproc
+ 148              	.LFE5:
+ 149              		.size	BLE_bless_isr_Interrupt, .-BLE_bless_isr_Interrupt
+ 150              		.section	.text.BLE_bless_isr_SetVector,"ax",%progbits
+ 151              		.align	2
+ 152              		.global	BLE_bless_isr_SetVector
+ 153              		.code	16
+ 154              		.thumb_func
+ 155              		.type	BLE_bless_isr_SetVector, %function
+ 156              	BLE_bless_isr_SetVector:
+ 157              	.LFB6:
+ 165:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+ 166:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+ 167:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /*******************************************************************************
+ 168:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Function Name: BLE_bless_isr_SetVector
+ 169:.\Generated_Source\PSoC4/BLE_bless_isr.c **** ********************************************************************************
+ 170:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 171:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Summary:
+ 172:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   Change the ISR vector for the Interrupt. Note calling BLE_bless_isr_Start
+ 173:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   will override any effect this method would have had. To set the vector 
+ 174:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   before the component has been started use BLE_bless_isr_StartEx instead.
+ 175:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * 
+ 176:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   When defining ISR functions, the CY_ISR and CY_ISR_PROTO macros should be 
+ 177:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   used to provide consistent definition across compilers:
+ 178:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 179:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   Function definition example:
+ 180:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   CY_ISR(MyISR)
+ 181:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   {
+ 182:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   }
+ 183:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 184:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   Function prototype example:
+ 185:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *     CY_ISR_PROTO(MyISR);
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s 			page 7
+
+
+ 186:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 187:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Parameters:
+ 188:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   address: Address of the ISR to set in the interrupt vector table.
+ 189:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 190:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Return:
+ 191:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   None
+ 192:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 193:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *******************************************************************************/
+ 194:.\Generated_Source\PSoC4/BLE_bless_isr.c **** void BLE_bless_isr_SetVector(cyisraddress address)
+ 195:.\Generated_Source\PSoC4/BLE_bless_isr.c **** {
+ 158              		.loc 1 195 0
+ 159              		.cfi_startproc
+ 160 0000 80B5     		push	{r7, lr}
+ 161              		.cfi_def_cfa_offset 8
+ 162              		.cfi_offset 7, -8
+ 163              		.cfi_offset 14, -4
+ 164 0002 82B0     		sub	sp, sp, #8
+ 165              		.cfi_def_cfa_offset 16
+ 166 0004 00AF     		add	r7, sp, #0
+ 167              		.cfi_def_cfa_register 7
+ 168 0006 7860     		str	r0, [r7, #4]
+ 196:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     CyRamVectors[CYINT_IRQ_BASE + BLE_bless_isr__INTC_NUMBER] = address;
+ 169              		.loc 1 196 0
+ 170 0008 024B     		ldr	r3, .L10
+ 171 000a 7A68     		ldr	r2, [r7, #4]
+ 172 000c 1A67     		str	r2, [r3, #112]
+ 197:.\Generated_Source\PSoC4/BLE_bless_isr.c **** }
+ 173              		.loc 1 197 0
+ 174 000e BD46     		mov	sp, r7
+ 175 0010 02B0     		add	sp, sp, #8
+ 176              		@ sp needed
+ 177 0012 80BD     		pop	{r7, pc}
+ 178              	.L11:
+ 179              		.align	2
+ 180              	.L10:
+ 181 0014 00000000 		.word	CyRamVectors
+ 182              		.cfi_endproc
+ 183              	.LFE6:
+ 184              		.size	BLE_bless_isr_SetVector, .-BLE_bless_isr_SetVector
+ 185              		.section	.text.BLE_bless_isr_GetVector,"ax",%progbits
+ 186              		.align	2
+ 187              		.global	BLE_bless_isr_GetVector
+ 188              		.code	16
+ 189              		.thumb_func
+ 190              		.type	BLE_bless_isr_GetVector, %function
+ 191              	BLE_bless_isr_GetVector:
+ 192              	.LFB7:
+ 198:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+ 199:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+ 200:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /*******************************************************************************
+ 201:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Function Name: BLE_bless_isr_GetVector
+ 202:.\Generated_Source\PSoC4/BLE_bless_isr.c **** ********************************************************************************
+ 203:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 204:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Summary:
+ 205:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   Gets the "address" of the current ISR vector for the Interrupt.
+ 206:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 207:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Parameters:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s 			page 8
+
+
+ 208:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   None
+ 209:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 210:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Return:
+ 211:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   Address of the ISR in the interrupt vector table.
+ 212:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 213:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *******************************************************************************/
+ 214:.\Generated_Source\PSoC4/BLE_bless_isr.c **** cyisraddress BLE_bless_isr_GetVector(void)
+ 215:.\Generated_Source\PSoC4/BLE_bless_isr.c **** {
+ 193              		.loc 1 215 0
+ 194              		.cfi_startproc
+ 195 0000 80B5     		push	{r7, lr}
+ 196              		.cfi_def_cfa_offset 8
+ 197              		.cfi_offset 7, -8
+ 198              		.cfi_offset 14, -4
+ 199 0002 00AF     		add	r7, sp, #0
+ 200              		.cfi_def_cfa_register 7
+ 216:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     return CyRamVectors[CYINT_IRQ_BASE + BLE_bless_isr__INTC_NUMBER];
+ 201              		.loc 1 216 0
+ 202 0004 024B     		ldr	r3, .L14
+ 203 0006 1B6F     		ldr	r3, [r3, #112]
+ 217:.\Generated_Source\PSoC4/BLE_bless_isr.c **** }
+ 204              		.loc 1 217 0
+ 205 0008 181C     		mov	r0, r3
+ 206 000a BD46     		mov	sp, r7
+ 207              		@ sp needed
+ 208 000c 80BD     		pop	{r7, pc}
+ 209              	.L15:
+ 210 000e C046     		.align	2
+ 211              	.L14:
+ 212 0010 00000000 		.word	CyRamVectors
+ 213              		.cfi_endproc
+ 214              	.LFE7:
+ 215              		.size	BLE_bless_isr_GetVector, .-BLE_bless_isr_GetVector
+ 216              		.section	.text.BLE_bless_isr_SetPriority,"ax",%progbits
+ 217              		.align	2
+ 218              		.global	BLE_bless_isr_SetPriority
+ 219              		.code	16
+ 220              		.thumb_func
+ 221              		.type	BLE_bless_isr_SetPriority, %function
+ 222              	BLE_bless_isr_SetPriority:
+ 223              	.LFB8:
+ 218:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+ 219:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+ 220:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /*******************************************************************************
+ 221:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Function Name: BLE_bless_isr_SetPriority
+ 222:.\Generated_Source\PSoC4/BLE_bless_isr.c **** ********************************************************************************
+ 223:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 224:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Summary:
+ 225:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   Sets the Priority of the Interrupt. 
+ 226:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 227:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   Note calling BLE_bless_isr_Start or BLE_bless_isr_StartEx will 
+ 228:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   override any effect this API would have had. This API should only be called
+ 229:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   after BLE_bless_isr_Start or BLE_bless_isr_StartEx has been called. 
+ 230:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   To set the initial priority for the component, use the Design-Wide Resources
+ 231:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   Interrupt Editor.
+ 232:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 233:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   Note This API has no effect on Non-maskable interrupt NMI).
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s 			page 9
+
+
+ 234:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 235:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Parameters:
+ 236:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   priority: Priority of the interrupt, 0 being the highest priority
+ 237:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *             PSoC 3 and PSoC 5LP: Priority is from 0 to 7.
+ 238:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *             PSoC 4: Priority is from 0 to 3.
+ 239:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 240:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Return:
+ 241:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   None
+ 242:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 243:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *******************************************************************************/
+ 244:.\Generated_Source\PSoC4/BLE_bless_isr.c **** void BLE_bless_isr_SetPriority(uint8 priority)
+ 245:.\Generated_Source\PSoC4/BLE_bless_isr.c **** {
+ 224              		.loc 1 245 0
+ 225              		.cfi_startproc
+ 226 0000 90B5     		push	{r4, r7, lr}
+ 227              		.cfi_def_cfa_offset 12
+ 228              		.cfi_offset 4, -12
+ 229              		.cfi_offset 7, -8
+ 230              		.cfi_offset 14, -4
+ 231 0002 85B0     		sub	sp, sp, #20
+ 232              		.cfi_def_cfa_offset 32
+ 233 0004 00AF     		add	r7, sp, #0
+ 234              		.cfi_def_cfa_register 7
+ 235 0006 021C     		mov	r2, r0
+ 236 0008 FB1D     		add	r3, r7, #7
+ 237 000a 1A70     		strb	r2, [r3]
+ 246:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 	uint8 interruptState;
+ 247:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     uint32 priorityOffset = ((BLE_bless_isr__INTC_NUMBER % 4u) * 8u) + 6u;
+ 238              		.loc 1 247 0
+ 239 000c 0623     		mov	r3, #6
+ 240 000e FB60     		str	r3, [r7, #12]
+ 248:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     
+ 249:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 	interruptState = CyEnterCriticalSection();
+ 241              		.loc 1 249 0
+ 242 0010 3C1C     		mov	r4, r7
+ 243 0012 0B34     		add	r4, r4, #11
+ 244 0014 FFF7FEFF 		bl	CyEnterCriticalSection
+ 245 0018 031C     		mov	r3, r0
+ 246 001a 2370     		strb	r3, [r4]
+ 250:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     *BLE_bless_isr_INTC_PRIOR = (*BLE_bless_isr_INTC_PRIOR & (uint32)(~BLE_bless_isr__INTC_PRIOR_MA
+ 247              		.loc 1 250 0
+ 248 001c 0B4B     		ldr	r3, .L17
+ 249 001e 0B4A     		ldr	r2, .L17
+ 250 0020 1268     		ldr	r2, [r2]
+ 251 0022 C021     		mov	r1, #192
+ 252 0024 101C     		mov	r0, r2
+ 253 0026 8843     		bic	r0, r1
+ 254 0028 011C     		mov	r1, r0
+ 251:.\Generated_Source\PSoC4/BLE_bless_isr.c ****                                     ((uint32)priority << priorityOffset);
+ 255              		.loc 1 251 0
+ 256 002a FA1D     		add	r2, r7, #7
+ 257 002c 1078     		ldrb	r0, [r2]
+ 258 002e FA68     		ldr	r2, [r7, #12]
+ 259 0030 041C     		mov	r4, r0
+ 260 0032 9440     		lsl	r4, r4, r2
+ 261 0034 221C     		mov	r2, r4
+ 250:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     *BLE_bless_isr_INTC_PRIOR = (*BLE_bless_isr_INTC_PRIOR & (uint32)(~BLE_bless_isr__INTC_PRIOR_MA
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s 			page 10
+
+
+ 262              		.loc 1 250 0
+ 263 0036 0A43     		orr	r2, r1
+ 264 0038 1A60     		str	r2, [r3]
+ 252:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 	CyExitCriticalSection(interruptState);
+ 265              		.loc 1 252 0
+ 266 003a 3B1C     		mov	r3, r7
+ 267 003c 0B33     		add	r3, r3, #11
+ 268 003e 1B78     		ldrb	r3, [r3]
+ 269 0040 181C     		mov	r0, r3
+ 270 0042 FFF7FEFF 		bl	CyExitCriticalSection
+ 253:.\Generated_Source\PSoC4/BLE_bless_isr.c **** }
+ 271              		.loc 1 253 0
+ 272 0046 BD46     		mov	sp, r7
+ 273 0048 05B0     		add	sp, sp, #20
+ 274              		@ sp needed
+ 275 004a 90BD     		pop	{r4, r7, pc}
+ 276              	.L18:
+ 277              		.align	2
+ 278              	.L17:
+ 279 004c 0CE400E0 		.word	-536812532
+ 280              		.cfi_endproc
+ 281              	.LFE8:
+ 282              		.size	BLE_bless_isr_SetPriority, .-BLE_bless_isr_SetPriority
+ 283              		.section	.text.BLE_bless_isr_GetPriority,"ax",%progbits
+ 284              		.align	2
+ 285              		.global	BLE_bless_isr_GetPriority
+ 286              		.code	16
+ 287              		.thumb_func
+ 288              		.type	BLE_bless_isr_GetPriority, %function
+ 289              	BLE_bless_isr_GetPriority:
+ 290              	.LFB9:
+ 254:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+ 255:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+ 256:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /*******************************************************************************
+ 257:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Function Name: BLE_bless_isr_GetPriority
+ 258:.\Generated_Source\PSoC4/BLE_bless_isr.c **** ********************************************************************************
+ 259:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 260:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Summary:
+ 261:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   Gets the Priority of the Interrupt.
+ 262:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 263:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Parameters:
+ 264:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   None
+ 265:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 266:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Return:
+ 267:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   Priority of the interrupt, 0 being the highest priority
+ 268:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *    PSoC 3 and PSoC 5LP: Priority is from 0 to 7.
+ 269:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *    PSoC 4: Priority is from 0 to 3.
+ 270:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 271:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *******************************************************************************/
+ 272:.\Generated_Source\PSoC4/BLE_bless_isr.c **** uint8 BLE_bless_isr_GetPriority(void)
+ 273:.\Generated_Source\PSoC4/BLE_bless_isr.c **** {
+ 291              		.loc 1 273 0
+ 292              		.cfi_startproc
+ 293 0000 80B5     		push	{r7, lr}
+ 294              		.cfi_def_cfa_offset 8
+ 295              		.cfi_offset 7, -8
+ 296              		.cfi_offset 14, -4
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s 			page 11
+
+
+ 297 0002 82B0     		sub	sp, sp, #8
+ 298              		.cfi_def_cfa_offset 16
+ 299 0004 00AF     		add	r7, sp, #0
+ 300              		.cfi_def_cfa_register 7
+ 274:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     uint32 priority;
+ 275:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 	uint32 priorityOffset = ((BLE_bless_isr__INTC_NUMBER % 4u) * 8u) + 6u;
+ 301              		.loc 1 275 0
+ 302 0006 0623     		mov	r3, #6
+ 303 0008 7B60     		str	r3, [r7, #4]
+ 276:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+ 277:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     priority = (*BLE_bless_isr_INTC_PRIOR & BLE_bless_isr__INTC_PRIOR_MASK) >> priorityOffset;
+ 304              		.loc 1 277 0
+ 305 000a 074B     		ldr	r3, .L21
+ 306 000c 1A68     		ldr	r2, [r3]
+ 307 000e C023     		mov	r3, #192
+ 308 0010 1A40     		and	r2, r3
+ 309 0012 7B68     		ldr	r3, [r7, #4]
+ 310 0014 111C     		mov	r1, r2
+ 311 0016 D940     		lsr	r1, r1, r3
+ 312 0018 0B1C     		mov	r3, r1
+ 313 001a 3B60     		str	r3, [r7]
+ 278:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+ 279:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     return (uint8)priority;
+ 314              		.loc 1 279 0
+ 315 001c 3B68     		ldr	r3, [r7]
+ 316 001e DBB2     		uxtb	r3, r3
+ 280:.\Generated_Source\PSoC4/BLE_bless_isr.c **** }
+ 317              		.loc 1 280 0
+ 318 0020 181C     		mov	r0, r3
+ 319 0022 BD46     		mov	sp, r7
+ 320 0024 02B0     		add	sp, sp, #8
+ 321              		@ sp needed
+ 322 0026 80BD     		pop	{r7, pc}
+ 323              	.L22:
+ 324              		.align	2
+ 325              	.L21:
+ 326 0028 0CE400E0 		.word	-536812532
+ 327              		.cfi_endproc
+ 328              	.LFE9:
+ 329              		.size	BLE_bless_isr_GetPriority, .-BLE_bless_isr_GetPriority
+ 330              		.section	.text.BLE_bless_isr_Enable,"ax",%progbits
+ 331              		.align	2
+ 332              		.global	BLE_bless_isr_Enable
+ 333              		.code	16
+ 334              		.thumb_func
+ 335              		.type	BLE_bless_isr_Enable, %function
+ 336              	BLE_bless_isr_Enable:
+ 337              	.LFB10:
+ 281:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+ 282:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+ 283:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /*******************************************************************************
+ 284:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Function Name: BLE_bless_isr_Enable
+ 285:.\Generated_Source\PSoC4/BLE_bless_isr.c **** ********************************************************************************
+ 286:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 287:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Summary:
+ 288:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   Enables the interrupt to the interrupt controller. Do not call this function
+ 289:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   unless ISR_Start() has been called or the functionality of the ISR_Start() 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s 			page 12
+
+
+ 290:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   function, which sets the vector and the priority, has been called.
+ 291:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 292:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Parameters:
+ 293:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   None
+ 294:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 295:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Return:
+ 296:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   None
+ 297:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 298:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *******************************************************************************/
+ 299:.\Generated_Source\PSoC4/BLE_bless_isr.c **** void BLE_bless_isr_Enable(void)
+ 300:.\Generated_Source\PSoC4/BLE_bless_isr.c **** {
+ 338              		.loc 1 300 0
+ 339              		.cfi_startproc
+ 340 0000 80B5     		push	{r7, lr}
+ 341              		.cfi_def_cfa_offset 8
+ 342              		.cfi_offset 7, -8
+ 343              		.cfi_offset 14, -4
+ 344 0002 00AF     		add	r7, sp, #0
+ 345              		.cfi_def_cfa_register 7
+ 301:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     /* Enable the general interrupt. */
+ 302:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     *BLE_bless_isr_INTC_SET_EN = BLE_bless_isr__INTC_MASK;
+ 346              		.loc 1 302 0
+ 347 0004 024B     		ldr	r3, .L24
+ 348 0006 8022     		mov	r2, #128
+ 349 0008 5201     		lsl	r2, r2, #5
+ 350 000a 1A60     		str	r2, [r3]
+ 303:.\Generated_Source\PSoC4/BLE_bless_isr.c **** }
+ 351              		.loc 1 303 0
+ 352 000c BD46     		mov	sp, r7
+ 353              		@ sp needed
+ 354 000e 80BD     		pop	{r7, pc}
+ 355              	.L25:
+ 356              		.align	2
+ 357              	.L24:
+ 358 0010 00E100E0 		.word	-536813312
+ 359              		.cfi_endproc
+ 360              	.LFE10:
+ 361              		.size	BLE_bless_isr_Enable, .-BLE_bless_isr_Enable
+ 362              		.section	.text.BLE_bless_isr_GetState,"ax",%progbits
+ 363              		.align	2
+ 364              		.global	BLE_bless_isr_GetState
+ 365              		.code	16
+ 366              		.thumb_func
+ 367              		.type	BLE_bless_isr_GetState, %function
+ 368              	BLE_bless_isr_GetState:
+ 369              	.LFB11:
+ 304:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+ 305:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+ 306:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /*******************************************************************************
+ 307:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Function Name: BLE_bless_isr_GetState
+ 308:.\Generated_Source\PSoC4/BLE_bless_isr.c **** ********************************************************************************
+ 309:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 310:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Summary:
+ 311:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   Gets the state (enabled, disabled) of the Interrupt.
+ 312:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 313:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Parameters:
+ 314:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   None
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s 			page 13
+
+
+ 315:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 316:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Return:
+ 317:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   1 if enabled, 0 if disabled.
+ 318:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 319:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *******************************************************************************/
+ 320:.\Generated_Source\PSoC4/BLE_bless_isr.c **** uint8 BLE_bless_isr_GetState(void)
+ 321:.\Generated_Source\PSoC4/BLE_bless_isr.c **** {
+ 370              		.loc 1 321 0
+ 371              		.cfi_startproc
+ 372 0000 80B5     		push	{r7, lr}
+ 373              		.cfi_def_cfa_offset 8
+ 374              		.cfi_offset 7, -8
+ 375              		.cfi_offset 14, -4
+ 376 0002 00AF     		add	r7, sp, #0
+ 377              		.cfi_def_cfa_register 7
+ 322:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     /* Get the state of the general interrupt. */
+ 323:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     return ((*BLE_bless_isr_INTC_SET_EN & (uint32)BLE_bless_isr__INTC_MASK) != 0u) ? 1u:0u;
+ 378              		.loc 1 323 0
+ 379 0004 054B     		ldr	r3, .L30
+ 380 0006 1A68     		ldr	r2, [r3]
+ 381 0008 8023     		mov	r3, #128
+ 382 000a 5B01     		lsl	r3, r3, #5
+ 383 000c 1340     		and	r3, r2
+ 384 000e 01D0     		beq	.L27
+ 385              		.loc 1 323 0 is_stmt 0 discriminator 1
+ 386 0010 0123     		mov	r3, #1
+ 387 0012 00E0     		b	.L28
+ 388              	.L27:
+ 389              		.loc 1 323 0 discriminator 2
+ 390 0014 0023     		mov	r3, #0
+ 391              	.L28:
+ 324:.\Generated_Source\PSoC4/BLE_bless_isr.c **** }
+ 392              		.loc 1 324 0 is_stmt 1 discriminator 3
+ 393 0016 181C     		mov	r0, r3
+ 394 0018 BD46     		mov	sp, r7
+ 395              		@ sp needed
+ 396 001a 80BD     		pop	{r7, pc}
+ 397              	.L31:
+ 398              		.align	2
+ 399              	.L30:
+ 400 001c 00E100E0 		.word	-536813312
+ 401              		.cfi_endproc
+ 402              	.LFE11:
+ 403              		.size	BLE_bless_isr_GetState, .-BLE_bless_isr_GetState
+ 404              		.section	.text.BLE_bless_isr_Disable,"ax",%progbits
+ 405              		.align	2
+ 406              		.global	BLE_bless_isr_Disable
+ 407              		.code	16
+ 408              		.thumb_func
+ 409              		.type	BLE_bless_isr_Disable, %function
+ 410              	BLE_bless_isr_Disable:
+ 411              	.LFB12:
+ 325:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+ 326:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+ 327:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /*******************************************************************************
+ 328:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Function Name: BLE_bless_isr_Disable
+ 329:.\Generated_Source\PSoC4/BLE_bless_isr.c **** ********************************************************************************
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s 			page 14
+
+
+ 330:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 331:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Summary:
+ 332:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   Disables the Interrupt in the interrupt controller.
+ 333:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 334:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Parameters:
+ 335:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   None
+ 336:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 337:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Return:
+ 338:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   None
+ 339:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 340:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *******************************************************************************/
+ 341:.\Generated_Source\PSoC4/BLE_bless_isr.c **** void BLE_bless_isr_Disable(void)
+ 342:.\Generated_Source\PSoC4/BLE_bless_isr.c **** {
+ 412              		.loc 1 342 0
+ 413              		.cfi_startproc
+ 414 0000 80B5     		push	{r7, lr}
+ 415              		.cfi_def_cfa_offset 8
+ 416              		.cfi_offset 7, -8
+ 417              		.cfi_offset 14, -4
+ 418 0002 00AF     		add	r7, sp, #0
+ 419              		.cfi_def_cfa_register 7
+ 343:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     /* Disable the general interrupt. */
+ 344:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     *BLE_bless_isr_INTC_CLR_EN = BLE_bless_isr__INTC_MASK;
+ 420              		.loc 1 344 0
+ 421 0004 024B     		ldr	r3, .L33
+ 422 0006 8022     		mov	r2, #128
+ 423 0008 5201     		lsl	r2, r2, #5
+ 424 000a 1A60     		str	r2, [r3]
+ 345:.\Generated_Source\PSoC4/BLE_bless_isr.c **** }
+ 425              		.loc 1 345 0
+ 426 000c BD46     		mov	sp, r7
+ 427              		@ sp needed
+ 428 000e 80BD     		pop	{r7, pc}
+ 429              	.L34:
+ 430              		.align	2
+ 431              	.L33:
+ 432 0010 80E100E0 		.word	-536813184
+ 433              		.cfi_endproc
+ 434              	.LFE12:
+ 435              		.size	BLE_bless_isr_Disable, .-BLE_bless_isr_Disable
+ 436              		.section	.text.BLE_bless_isr_SetPending,"ax",%progbits
+ 437              		.align	2
+ 438              		.global	BLE_bless_isr_SetPending
+ 439              		.code	16
+ 440              		.thumb_func
+ 441              		.type	BLE_bless_isr_SetPending, %function
+ 442              	BLE_bless_isr_SetPending:
+ 443              	.LFB13:
+ 346:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+ 347:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+ 348:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /*******************************************************************************
+ 349:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Function Name: BLE_bless_isr_SetPending
+ 350:.\Generated_Source\PSoC4/BLE_bless_isr.c **** ********************************************************************************
+ 351:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 352:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Summary:
+ 353:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   Causes the Interrupt to enter the pending state, a software method of
+ 354:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   generating the interrupt.
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s 			page 15
+
+
+ 355:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 356:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Parameters:
+ 357:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   None
+ 358:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 359:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Return:
+ 360:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   None
+ 361:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 362:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Side Effects:
+ 363:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   If interrupts are enabled and the interrupt is set up properly, the ISR is
+ 364:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   entered (depending on the priority of this interrupt and other pending 
+ 365:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   interrupts).
+ 366:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 367:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *******************************************************************************/
+ 368:.\Generated_Source\PSoC4/BLE_bless_isr.c **** void BLE_bless_isr_SetPending(void)
+ 369:.\Generated_Source\PSoC4/BLE_bless_isr.c **** {
+ 444              		.loc 1 369 0
+ 445              		.cfi_startproc
+ 446 0000 80B5     		push	{r7, lr}
+ 447              		.cfi_def_cfa_offset 8
+ 448              		.cfi_offset 7, -8
+ 449              		.cfi_offset 14, -4
+ 450 0002 00AF     		add	r7, sp, #0
+ 451              		.cfi_def_cfa_register 7
+ 370:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     *BLE_bless_isr_INTC_SET_PD = BLE_bless_isr__INTC_MASK;
+ 452              		.loc 1 370 0
+ 453 0004 024B     		ldr	r3, .L36
+ 454 0006 8022     		mov	r2, #128
+ 455 0008 5201     		lsl	r2, r2, #5
+ 456 000a 1A60     		str	r2, [r3]
+ 371:.\Generated_Source\PSoC4/BLE_bless_isr.c **** }
+ 457              		.loc 1 371 0
+ 458 000c BD46     		mov	sp, r7
+ 459              		@ sp needed
+ 460 000e 80BD     		pop	{r7, pc}
+ 461              	.L37:
+ 462              		.align	2
+ 463              	.L36:
+ 464 0010 00E200E0 		.word	-536813056
+ 465              		.cfi_endproc
+ 466              	.LFE13:
+ 467              		.size	BLE_bless_isr_SetPending, .-BLE_bless_isr_SetPending
+ 468              		.section	.text.BLE_bless_isr_ClearPending,"ax",%progbits
+ 469              		.align	2
+ 470              		.global	BLE_bless_isr_ClearPending
+ 471              		.code	16
+ 472              		.thumb_func
+ 473              		.type	BLE_bless_isr_ClearPending, %function
+ 474              	BLE_bless_isr_ClearPending:
+ 475              	.LFB14:
+ 372:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+ 373:.\Generated_Source\PSoC4/BLE_bless_isr.c **** 
+ 374:.\Generated_Source\PSoC4/BLE_bless_isr.c **** /*******************************************************************************
+ 375:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Function Name: BLE_bless_isr_ClearPending
+ 376:.\Generated_Source\PSoC4/BLE_bless_isr.c **** ********************************************************************************
+ 377:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 378:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Summary:
+ 379:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   Clears a pending interrupt in the interrupt controller.
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s 			page 16
+
+
+ 380:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 381:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   Note Some interrupt sources are clear-on-read and require the block 
+ 382:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   interrupt/status register to be read/cleared with the appropriate block API 
+ 383:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   (GPIO, UART, and so on). Otherwise the ISR will continue to remain in 
+ 384:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   pending state even though the interrupt itself is cleared using this API.
+ 385:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 386:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Parameters:
+ 387:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   None
+ 388:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 389:.\Generated_Source\PSoC4/BLE_bless_isr.c **** * Return:
+ 390:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *   None
+ 391:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *
+ 392:.\Generated_Source\PSoC4/BLE_bless_isr.c **** *******************************************************************************/
+ 393:.\Generated_Source\PSoC4/BLE_bless_isr.c **** void BLE_bless_isr_ClearPending(void)
+ 394:.\Generated_Source\PSoC4/BLE_bless_isr.c **** {
+ 476              		.loc 1 394 0
+ 477              		.cfi_startproc
+ 478 0000 80B5     		push	{r7, lr}
+ 479              		.cfi_def_cfa_offset 8
+ 480              		.cfi_offset 7, -8
+ 481              		.cfi_offset 14, -4
+ 482 0002 00AF     		add	r7, sp, #0
+ 483              		.cfi_def_cfa_register 7
+ 395:.\Generated_Source\PSoC4/BLE_bless_isr.c ****     *BLE_bless_isr_INTC_CLR_PD = BLE_bless_isr__INTC_MASK;
+ 484              		.loc 1 395 0
+ 485 0004 024B     		ldr	r3, .L39
+ 486 0006 8022     		mov	r2, #128
+ 487 0008 5201     		lsl	r2, r2, #5
+ 488 000a 1A60     		str	r2, [r3]
+ 396:.\Generated_Source\PSoC4/BLE_bless_isr.c **** }
+ 489              		.loc 1 396 0
+ 490 000c BD46     		mov	sp, r7
+ 491              		@ sp needed
+ 492 000e 80BD     		pop	{r7, pc}
+ 493              	.L40:
+ 494              		.align	2
+ 495              	.L39:
+ 496 0010 80E200E0 		.word	-536812928
+ 497              		.cfi_endproc
+ 498              	.LFE14:
+ 499              		.size	BLE_bless_isr_ClearPending, .-BLE_bless_isr_ClearPending
+ 500              		.text
+ 501              	.Letext0:
+ 502              		.file 2 "Generated_Source\\PSoC4/cytypes.h"
+ 503              		.section	.debug_info,"",%progbits
+ 504              	.Ldebug_info0:
+ 505 0000 40020000 		.4byte	0x240
+ 506 0004 0400     		.2byte	0x4
+ 507 0006 00000000 		.4byte	.Ldebug_abbrev0
+ 508 000a 04       		.byte	0x4
+ 509 000b 01       		.uleb128 0x1
+ 510 000c 4C000000 		.4byte	.LASF33
+ 511 0010 01       		.byte	0x1
+ 512 0011 A6010000 		.4byte	.LASF34
+ 513 0015 06010000 		.4byte	.LASF35
+ 514 0019 00000000 		.4byte	.Ldebug_ranges0+0
+ 515 001d 00000000 		.4byte	0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s 			page 17
+
+
+ 516 0021 00000000 		.4byte	.Ldebug_line0
+ 517 0025 02       		.uleb128 0x2
+ 518 0026 01       		.byte	0x1
+ 519 0027 06       		.byte	0x6
+ 520 0028 DA020000 		.4byte	.LASF0
+ 521 002c 02       		.uleb128 0x2
+ 522 002d 01       		.byte	0x1
+ 523 002e 08       		.byte	0x8
+ 524 002f E0000000 		.4byte	.LASF1
+ 525 0033 02       		.uleb128 0x2
+ 526 0034 02       		.byte	0x2
+ 527 0035 05       		.byte	0x5
+ 528 0036 8D020000 		.4byte	.LASF2
+ 529 003a 02       		.uleb128 0x2
+ 530 003b 02       		.byte	0x2
+ 531 003c 07       		.byte	0x7
+ 532 003d FE020000 		.4byte	.LASF3
+ 533 0041 02       		.uleb128 0x2
+ 534 0042 04       		.byte	0x4
+ 535 0043 05       		.byte	0x5
+ 536 0044 D1020000 		.4byte	.LASF4
+ 537 0048 02       		.uleb128 0x2
+ 538 0049 04       		.byte	0x4
+ 539 004a 07       		.byte	0x7
+ 540 004b 6A010000 		.4byte	.LASF5
+ 541 004f 02       		.uleb128 0x2
+ 542 0050 08       		.byte	0x8
+ 543 0051 05       		.byte	0x5
+ 544 0052 60020000 		.4byte	.LASF6
+ 545 0056 02       		.uleb128 0x2
+ 546 0057 08       		.byte	0x8
+ 547 0058 07       		.byte	0x7
+ 548 0059 02020000 		.4byte	.LASF7
+ 549 005d 03       		.uleb128 0x3
+ 550 005e 04       		.byte	0x4
+ 551 005f 05       		.byte	0x5
+ 552 0060 696E7400 		.ascii	"int\000"
+ 553 0064 02       		.uleb128 0x2
+ 554 0065 04       		.byte	0x4
+ 555 0066 07       		.byte	0x7
+ 556 0067 ED010000 		.4byte	.LASF8
+ 557 006b 04       		.uleb128 0x4
+ 558 006c 7C010000 		.4byte	.LASF9
+ 559 0070 02       		.byte	0x2
+ 560 0071 B3       		.byte	0xb3
+ 561 0072 2C000000 		.4byte	0x2c
+ 562 0076 04       		.uleb128 0x4
+ 563 0077 CF010000 		.4byte	.LASF10
+ 564 007b 02       		.byte	0x2
+ 565 007c B5       		.byte	0xb5
+ 566 007d 48000000 		.4byte	0x48
+ 567 0081 02       		.uleb128 0x2
+ 568 0082 04       		.byte	0x4
+ 569 0083 04       		.byte	0x4
+ 570 0084 46000000 		.4byte	.LASF11
+ 571 0088 02       		.uleb128 0x2
+ 572 0089 08       		.byte	0x8
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s 			page 18
+
+
+ 573 008a 04       		.byte	0x4
+ 574 008b 8B010000 		.4byte	.LASF12
+ 575 008f 02       		.uleb128 0x2
+ 576 0090 01       		.byte	0x1
+ 577 0091 08       		.byte	0x8
+ 578 0092 88020000 		.4byte	.LASF13
+ 579 0096 05       		.uleb128 0x5
+ 580 0097 1A000000 		.4byte	.LASF14
+ 581 009b 02       		.byte	0x2
+ 582 009c 5F01     		.2byte	0x15f
+ 583 009e A2000000 		.4byte	0xa2
+ 584 00a2 06       		.uleb128 0x6
+ 585 00a3 76000000 		.4byte	0x76
+ 586 00a7 05       		.uleb128 0x5
+ 587 00a8 34020000 		.4byte	.LASF15
+ 588 00ac 02       		.byte	0x2
+ 589 00ad 6F01     		.2byte	0x16f
+ 590 00af B3000000 		.4byte	0xb3
+ 591 00b3 07       		.uleb128 0x7
+ 592 00b4 04       		.byte	0x4
+ 593 00b5 B9000000 		.4byte	0xb9
+ 594 00b9 08       		.uleb128 0x8
+ 595 00ba 02       		.uleb128 0x2
+ 596 00bb 04       		.byte	0x4
+ 597 00bc 07       		.byte	0x7
+ 598 00bd 41020000 		.4byte	.LASF16
+ 599 00c1 09       		.uleb128 0x9
+ 600 00c2 92010000 		.4byte	.LASF17
+ 601 00c6 01       		.byte	0x1
+ 602 00c7 37       		.byte	0x37
+ 603 00c8 00000000 		.4byte	.LFB2
+ 604 00cc 24000000 		.4byte	.LFE2-.LFB2
+ 605 00d0 01       		.uleb128 0x1
+ 606 00d1 9C       		.byte	0x9c
+ 607 00d2 0A       		.uleb128 0xa
+ 608 00d3 4A020000 		.4byte	.LASF20
+ 609 00d7 01       		.byte	0x1
+ 610 00d8 62       		.byte	0x62
+ 611 00d9 00000000 		.4byte	.LFB3
+ 612 00dd 24000000 		.4byte	.LFE3-.LFB3
+ 613 00e1 01       		.uleb128 0x1
+ 614 00e2 9C       		.byte	0x9c
+ 615 00e3 F6000000 		.4byte	0xf6
+ 616 00e7 0B       		.uleb128 0xb
+ 617 00e8 FA010000 		.4byte	.LASF22
+ 618 00ec 01       		.byte	0x1
+ 619 00ed 62       		.byte	0x62
+ 620 00ee A7000000 		.4byte	0xa7
+ 621 00f2 02       		.uleb128 0x2
+ 622 00f3 91       		.byte	0x91
+ 623 00f4 74       		.sleb128 -12
+ 624 00f5 00       		.byte	0
+ 625 00f6 09       		.uleb128 0x9
+ 626 00f7 11030000 		.4byte	.LASF18
+ 627 00fb 01       		.byte	0x1
+ 628 00fc 80       		.byte	0x80
+ 629 00fd 00000000 		.4byte	.LFB4
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s 			page 19
+
+
+ 630 0101 18000000 		.4byte	.LFE4-.LFB4
+ 631 0105 01       		.uleb128 0x1
+ 632 0106 9C       		.byte	0x9c
+ 633 0107 0C       		.uleb128 0xc
+ 634 0108 EE000000 		.4byte	.LASF19
+ 635 010c 01       		.byte	0x1
+ 636 010d 9E       		.byte	0x9e
+ 637 010e 00000000 		.4byte	.LFB5
+ 638 0112 08000000 		.4byte	.LFE5-.LFB5
+ 639 0116 01       		.uleb128 0x1
+ 640 0117 9C       		.byte	0x9c
+ 641 0118 0D       		.uleb128 0xd
+ 642 0119 E6020000 		.4byte	.LASF21
+ 643 011d 01       		.byte	0x1
+ 644 011e C2       		.byte	0xc2
+ 645 011f 00000000 		.4byte	.LFB6
+ 646 0123 18000000 		.4byte	.LFE6-.LFB6
+ 647 0127 01       		.uleb128 0x1
+ 648 0128 9C       		.byte	0x9c
+ 649 0129 3C010000 		.4byte	0x13c
+ 650 012d 0B       		.uleb128 0xb
+ 651 012e FA010000 		.4byte	.LASF22
+ 652 0132 01       		.byte	0x1
+ 653 0133 C2       		.byte	0xc2
+ 654 0134 A7000000 		.4byte	0xa7
+ 655 0138 02       		.uleb128 0x2
+ 656 0139 91       		.byte	0x91
+ 657 013a 74       		.sleb128 -12
+ 658 013b 00       		.byte	0
+ 659 013c 0E       		.uleb128 0xe
+ 660 013d C8000000 		.4byte	.LASF28
+ 661 0141 01       		.byte	0x1
+ 662 0142 D6       		.byte	0xd6
+ 663 0143 A7000000 		.4byte	0xa7
+ 664 0147 00000000 		.4byte	.LFB7
+ 665 014b 14000000 		.4byte	.LFE7-.LFB7
+ 666 014f 01       		.uleb128 0x1
+ 667 0150 9C       		.byte	0x9c
+ 668 0151 0A       		.uleb128 0xa
+ 669 0152 00000000 		.4byte	.LASF23
+ 670 0156 01       		.byte	0x1
+ 671 0157 F4       		.byte	0xf4
+ 672 0158 00000000 		.4byte	.LFB8
+ 673 015c 50000000 		.4byte	.LFE8-.LFB8
+ 674 0160 01       		.uleb128 0x1
+ 675 0161 9C       		.byte	0x9c
+ 676 0162 91010000 		.4byte	0x191
+ 677 0166 0B       		.uleb128 0xb
+ 678 0167 82010000 		.4byte	.LASF24
+ 679 016b 01       		.byte	0x1
+ 680 016c F4       		.byte	0xf4
+ 681 016d 6B000000 		.4byte	0x6b
+ 682 0171 02       		.uleb128 0x2
+ 683 0172 91       		.byte	0x91
+ 684 0173 67       		.sleb128 -25
+ 685 0174 0F       		.uleb128 0xf
+ 686 0175 5B010000 		.4byte	.LASF25
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s 			page 20
+
+
+ 687 0179 01       		.byte	0x1
+ 688 017a F6       		.byte	0xf6
+ 689 017b 6B000000 		.4byte	0x6b
+ 690 017f 02       		.uleb128 0x2
+ 691 0180 91       		.byte	0x91
+ 692 0181 6B       		.sleb128 -21
+ 693 0182 0F       		.uleb128 0xf
+ 694 0183 AC020000 		.4byte	.LASF26
+ 695 0187 01       		.byte	0x1
+ 696 0188 F7       		.byte	0xf7
+ 697 0189 76000000 		.4byte	0x76
+ 698 018d 02       		.uleb128 0x2
+ 699 018e 91       		.byte	0x91
+ 700 018f 6C       		.sleb128 -20
+ 701 0190 00       		.byte	0
+ 702 0191 10       		.uleb128 0x10
+ 703 0192 6E020000 		.4byte	.LASF36
+ 704 0196 01       		.byte	0x1
+ 705 0197 1001     		.2byte	0x110
+ 706 0199 6B000000 		.4byte	0x6b
+ 707 019d 00000000 		.4byte	.LFB9
+ 708 01a1 2C000000 		.4byte	.LFE9-.LFB9
+ 709 01a5 01       		.uleb128 0x1
+ 710 01a6 9C       		.byte	0x9c
+ 711 01a7 CA010000 		.4byte	0x1ca
+ 712 01ab 11       		.uleb128 0x11
+ 713 01ac 82010000 		.4byte	.LASF24
+ 714 01b0 01       		.byte	0x1
+ 715 01b1 1201     		.2byte	0x112
+ 716 01b3 76000000 		.4byte	0x76
+ 717 01b7 02       		.uleb128 0x2
+ 718 01b8 91       		.byte	0x91
+ 719 01b9 70       		.sleb128 -16
+ 720 01ba 11       		.uleb128 0x11
+ 721 01bb AC020000 		.4byte	.LASF26
+ 722 01bf 01       		.byte	0x1
+ 723 01c0 1301     		.2byte	0x113
+ 724 01c2 76000000 		.4byte	0x76
+ 725 01c6 02       		.uleb128 0x2
+ 726 01c7 91       		.byte	0x91
+ 727 01c8 74       		.sleb128 -12
+ 728 01c9 00       		.byte	0
+ 729 01ca 12       		.uleb128 0x12
+ 730 01cb 97020000 		.4byte	.LASF27
+ 731 01cf 01       		.byte	0x1
+ 732 01d0 2B01     		.2byte	0x12b
+ 733 01d2 00000000 		.4byte	.LFB10
+ 734 01d6 14000000 		.4byte	.LFE10-.LFB10
+ 735 01da 01       		.uleb128 0x1
+ 736 01db 9C       		.byte	0x9c
+ 737 01dc 13       		.uleb128 0x13
+ 738 01dd D6010000 		.4byte	.LASF29
+ 739 01e1 01       		.byte	0x1
+ 740 01e2 4001     		.2byte	0x140
+ 741 01e4 6B000000 		.4byte	0x6b
+ 742 01e8 00000000 		.4byte	.LFB11
+ 743 01ec 20000000 		.4byte	.LFE11-.LFB11
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s 			page 21
+
+
+ 744 01f0 01       		.uleb128 0x1
+ 745 01f1 9C       		.byte	0x9c
+ 746 01f2 12       		.uleb128 0x12
+ 747 01f3 BB020000 		.4byte	.LASF30
+ 748 01f7 01       		.byte	0x1
+ 749 01f8 5501     		.2byte	0x155
+ 750 01fa 00000000 		.4byte	.LFB12
+ 751 01fe 14000000 		.4byte	.LFE12-.LFB12
+ 752 0202 01       		.uleb128 0x1
+ 753 0203 9C       		.byte	0x9c
+ 754 0204 12       		.uleb128 0x12
+ 755 0205 2D000000 		.4byte	.LASF31
+ 756 0209 01       		.byte	0x1
+ 757 020a 7001     		.2byte	0x170
+ 758 020c 00000000 		.4byte	.LFB13
+ 759 0210 14000000 		.4byte	.LFE13-.LFB13
+ 760 0214 01       		.uleb128 0x1
+ 761 0215 9C       		.byte	0x9c
+ 762 0216 12       		.uleb128 0x12
+ 763 0217 19020000 		.4byte	.LASF32
+ 764 021b 01       		.byte	0x1
+ 765 021c 8901     		.2byte	0x189
+ 766 021e 00000000 		.4byte	.LFB14
+ 767 0222 14000000 		.4byte	.LFE14-.LFB14
+ 768 0226 01       		.uleb128 0x1
+ 769 0227 9C       		.byte	0x9c
+ 770 0228 14       		.uleb128 0x14
+ 771 0229 A7000000 		.4byte	0xa7
+ 772 022d 38020000 		.4byte	0x238
+ 773 0231 15       		.uleb128 0x15
+ 774 0232 BA000000 		.4byte	0xba
+ 775 0236 2F       		.byte	0x2f
+ 776 0237 00       		.byte	0
+ 777 0238 16       		.uleb128 0x16
+ 778 0239 20000000 		.4byte	.LASF37
+ 779 023d 01       		.byte	0x1
+ 780 023e 20       		.byte	0x20
+ 781 023f 28020000 		.4byte	0x228
+ 782 0243 00       		.byte	0
+ 783              		.section	.debug_abbrev,"",%progbits
+ 784              	.Ldebug_abbrev0:
+ 785 0000 01       		.uleb128 0x1
+ 786 0001 11       		.uleb128 0x11
+ 787 0002 01       		.byte	0x1
+ 788 0003 25       		.uleb128 0x25
+ 789 0004 0E       		.uleb128 0xe
+ 790 0005 13       		.uleb128 0x13
+ 791 0006 0B       		.uleb128 0xb
+ 792 0007 03       		.uleb128 0x3
+ 793 0008 0E       		.uleb128 0xe
+ 794 0009 1B       		.uleb128 0x1b
+ 795 000a 0E       		.uleb128 0xe
+ 796 000b 55       		.uleb128 0x55
+ 797 000c 17       		.uleb128 0x17
+ 798 000d 11       		.uleb128 0x11
+ 799 000e 01       		.uleb128 0x1
+ 800 000f 10       		.uleb128 0x10
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s 			page 22
+
+
+ 801 0010 17       		.uleb128 0x17
+ 802 0011 00       		.byte	0
+ 803 0012 00       		.byte	0
+ 804 0013 02       		.uleb128 0x2
+ 805 0014 24       		.uleb128 0x24
+ 806 0015 00       		.byte	0
+ 807 0016 0B       		.uleb128 0xb
+ 808 0017 0B       		.uleb128 0xb
+ 809 0018 3E       		.uleb128 0x3e
+ 810 0019 0B       		.uleb128 0xb
+ 811 001a 03       		.uleb128 0x3
+ 812 001b 0E       		.uleb128 0xe
+ 813 001c 00       		.byte	0
+ 814 001d 00       		.byte	0
+ 815 001e 03       		.uleb128 0x3
+ 816 001f 24       		.uleb128 0x24
+ 817 0020 00       		.byte	0
+ 818 0021 0B       		.uleb128 0xb
+ 819 0022 0B       		.uleb128 0xb
+ 820 0023 3E       		.uleb128 0x3e
+ 821 0024 0B       		.uleb128 0xb
+ 822 0025 03       		.uleb128 0x3
+ 823 0026 08       		.uleb128 0x8
+ 824 0027 00       		.byte	0
+ 825 0028 00       		.byte	0
+ 826 0029 04       		.uleb128 0x4
+ 827 002a 16       		.uleb128 0x16
+ 828 002b 00       		.byte	0
+ 829 002c 03       		.uleb128 0x3
+ 830 002d 0E       		.uleb128 0xe
+ 831 002e 3A       		.uleb128 0x3a
+ 832 002f 0B       		.uleb128 0xb
+ 833 0030 3B       		.uleb128 0x3b
+ 834 0031 0B       		.uleb128 0xb
+ 835 0032 49       		.uleb128 0x49
+ 836 0033 13       		.uleb128 0x13
+ 837 0034 00       		.byte	0
+ 838 0035 00       		.byte	0
+ 839 0036 05       		.uleb128 0x5
+ 840 0037 16       		.uleb128 0x16
+ 841 0038 00       		.byte	0
+ 842 0039 03       		.uleb128 0x3
+ 843 003a 0E       		.uleb128 0xe
+ 844 003b 3A       		.uleb128 0x3a
+ 845 003c 0B       		.uleb128 0xb
+ 846 003d 3B       		.uleb128 0x3b
+ 847 003e 05       		.uleb128 0x5
+ 848 003f 49       		.uleb128 0x49
+ 849 0040 13       		.uleb128 0x13
+ 850 0041 00       		.byte	0
+ 851 0042 00       		.byte	0
+ 852 0043 06       		.uleb128 0x6
+ 853 0044 35       		.uleb128 0x35
+ 854 0045 00       		.byte	0
+ 855 0046 49       		.uleb128 0x49
+ 856 0047 13       		.uleb128 0x13
+ 857 0048 00       		.byte	0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s 			page 23
+
+
+ 858 0049 00       		.byte	0
+ 859 004a 07       		.uleb128 0x7
+ 860 004b 0F       		.uleb128 0xf
+ 861 004c 00       		.byte	0
+ 862 004d 0B       		.uleb128 0xb
+ 863 004e 0B       		.uleb128 0xb
+ 864 004f 49       		.uleb128 0x49
+ 865 0050 13       		.uleb128 0x13
+ 866 0051 00       		.byte	0
+ 867 0052 00       		.byte	0
+ 868 0053 08       		.uleb128 0x8
+ 869 0054 15       		.uleb128 0x15
+ 870 0055 00       		.byte	0
+ 871 0056 27       		.uleb128 0x27
+ 872 0057 19       		.uleb128 0x19
+ 873 0058 00       		.byte	0
+ 874 0059 00       		.byte	0
+ 875 005a 09       		.uleb128 0x9
+ 876 005b 2E       		.uleb128 0x2e
+ 877 005c 00       		.byte	0
+ 878 005d 3F       		.uleb128 0x3f
+ 879 005e 19       		.uleb128 0x19
+ 880 005f 03       		.uleb128 0x3
+ 881 0060 0E       		.uleb128 0xe
+ 882 0061 3A       		.uleb128 0x3a
+ 883 0062 0B       		.uleb128 0xb
+ 884 0063 3B       		.uleb128 0x3b
+ 885 0064 0B       		.uleb128 0xb
+ 886 0065 27       		.uleb128 0x27
+ 887 0066 19       		.uleb128 0x19
+ 888 0067 11       		.uleb128 0x11
+ 889 0068 01       		.uleb128 0x1
+ 890 0069 12       		.uleb128 0x12
+ 891 006a 06       		.uleb128 0x6
+ 892 006b 40       		.uleb128 0x40
+ 893 006c 18       		.uleb128 0x18
+ 894 006d 9642     		.uleb128 0x2116
+ 895 006f 19       		.uleb128 0x19
+ 896 0070 00       		.byte	0
+ 897 0071 00       		.byte	0
+ 898 0072 0A       		.uleb128 0xa
+ 899 0073 2E       		.uleb128 0x2e
+ 900 0074 01       		.byte	0x1
+ 901 0075 3F       		.uleb128 0x3f
+ 902 0076 19       		.uleb128 0x19
+ 903 0077 03       		.uleb128 0x3
+ 904 0078 0E       		.uleb128 0xe
+ 905 0079 3A       		.uleb128 0x3a
+ 906 007a 0B       		.uleb128 0xb
+ 907 007b 3B       		.uleb128 0x3b
+ 908 007c 0B       		.uleb128 0xb
+ 909 007d 27       		.uleb128 0x27
+ 910 007e 19       		.uleb128 0x19
+ 911 007f 11       		.uleb128 0x11
+ 912 0080 01       		.uleb128 0x1
+ 913 0081 12       		.uleb128 0x12
+ 914 0082 06       		.uleb128 0x6
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s 			page 24
+
+
+ 915 0083 40       		.uleb128 0x40
+ 916 0084 18       		.uleb128 0x18
+ 917 0085 9642     		.uleb128 0x2116
+ 918 0087 19       		.uleb128 0x19
+ 919 0088 01       		.uleb128 0x1
+ 920 0089 13       		.uleb128 0x13
+ 921 008a 00       		.byte	0
+ 922 008b 00       		.byte	0
+ 923 008c 0B       		.uleb128 0xb
+ 924 008d 05       		.uleb128 0x5
+ 925 008e 00       		.byte	0
+ 926 008f 03       		.uleb128 0x3
+ 927 0090 0E       		.uleb128 0xe
+ 928 0091 3A       		.uleb128 0x3a
+ 929 0092 0B       		.uleb128 0xb
+ 930 0093 3B       		.uleb128 0x3b
+ 931 0094 0B       		.uleb128 0xb
+ 932 0095 49       		.uleb128 0x49
+ 933 0096 13       		.uleb128 0x13
+ 934 0097 02       		.uleb128 0x2
+ 935 0098 18       		.uleb128 0x18
+ 936 0099 00       		.byte	0
+ 937 009a 00       		.byte	0
+ 938 009b 0C       		.uleb128 0xc
+ 939 009c 2E       		.uleb128 0x2e
+ 940 009d 00       		.byte	0
+ 941 009e 3F       		.uleb128 0x3f
+ 942 009f 19       		.uleb128 0x19
+ 943 00a0 03       		.uleb128 0x3
+ 944 00a1 0E       		.uleb128 0xe
+ 945 00a2 3A       		.uleb128 0x3a
+ 946 00a3 0B       		.uleb128 0xb
+ 947 00a4 3B       		.uleb128 0x3b
+ 948 00a5 0B       		.uleb128 0xb
+ 949 00a6 27       		.uleb128 0x27
+ 950 00a7 19       		.uleb128 0x19
+ 951 00a8 11       		.uleb128 0x11
+ 952 00a9 01       		.uleb128 0x1
+ 953 00aa 12       		.uleb128 0x12
+ 954 00ab 06       		.uleb128 0x6
+ 955 00ac 40       		.uleb128 0x40
+ 956 00ad 18       		.uleb128 0x18
+ 957 00ae 9742     		.uleb128 0x2117
+ 958 00b0 19       		.uleb128 0x19
+ 959 00b1 00       		.byte	0
+ 960 00b2 00       		.byte	0
+ 961 00b3 0D       		.uleb128 0xd
+ 962 00b4 2E       		.uleb128 0x2e
+ 963 00b5 01       		.byte	0x1
+ 964 00b6 3F       		.uleb128 0x3f
+ 965 00b7 19       		.uleb128 0x19
+ 966 00b8 03       		.uleb128 0x3
+ 967 00b9 0E       		.uleb128 0xe
+ 968 00ba 3A       		.uleb128 0x3a
+ 969 00bb 0B       		.uleb128 0xb
+ 970 00bc 3B       		.uleb128 0x3b
+ 971 00bd 0B       		.uleb128 0xb
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s 			page 25
+
+
+ 972 00be 27       		.uleb128 0x27
+ 973 00bf 19       		.uleb128 0x19
+ 974 00c0 11       		.uleb128 0x11
+ 975 00c1 01       		.uleb128 0x1
+ 976 00c2 12       		.uleb128 0x12
+ 977 00c3 06       		.uleb128 0x6
+ 978 00c4 40       		.uleb128 0x40
+ 979 00c5 18       		.uleb128 0x18
+ 980 00c6 9742     		.uleb128 0x2117
+ 981 00c8 19       		.uleb128 0x19
+ 982 00c9 01       		.uleb128 0x1
+ 983 00ca 13       		.uleb128 0x13
+ 984 00cb 00       		.byte	0
+ 985 00cc 00       		.byte	0
+ 986 00cd 0E       		.uleb128 0xe
+ 987 00ce 2E       		.uleb128 0x2e
+ 988 00cf 00       		.byte	0
+ 989 00d0 3F       		.uleb128 0x3f
+ 990 00d1 19       		.uleb128 0x19
+ 991 00d2 03       		.uleb128 0x3
+ 992 00d3 0E       		.uleb128 0xe
+ 993 00d4 3A       		.uleb128 0x3a
+ 994 00d5 0B       		.uleb128 0xb
+ 995 00d6 3B       		.uleb128 0x3b
+ 996 00d7 0B       		.uleb128 0xb
+ 997 00d8 27       		.uleb128 0x27
+ 998 00d9 19       		.uleb128 0x19
+ 999 00da 49       		.uleb128 0x49
+ 1000 00db 13       		.uleb128 0x13
+ 1001 00dc 11       		.uleb128 0x11
+ 1002 00dd 01       		.uleb128 0x1
+ 1003 00de 12       		.uleb128 0x12
+ 1004 00df 06       		.uleb128 0x6
+ 1005 00e0 40       		.uleb128 0x40
+ 1006 00e1 18       		.uleb128 0x18
+ 1007 00e2 9742     		.uleb128 0x2117
+ 1008 00e4 19       		.uleb128 0x19
+ 1009 00e5 00       		.byte	0
+ 1010 00e6 00       		.byte	0
+ 1011 00e7 0F       		.uleb128 0xf
+ 1012 00e8 34       		.uleb128 0x34
+ 1013 00e9 00       		.byte	0
+ 1014 00ea 03       		.uleb128 0x3
+ 1015 00eb 0E       		.uleb128 0xe
+ 1016 00ec 3A       		.uleb128 0x3a
+ 1017 00ed 0B       		.uleb128 0xb
+ 1018 00ee 3B       		.uleb128 0x3b
+ 1019 00ef 0B       		.uleb128 0xb
+ 1020 00f0 49       		.uleb128 0x49
+ 1021 00f1 13       		.uleb128 0x13
+ 1022 00f2 02       		.uleb128 0x2
+ 1023 00f3 18       		.uleb128 0x18
+ 1024 00f4 00       		.byte	0
+ 1025 00f5 00       		.byte	0
+ 1026 00f6 10       		.uleb128 0x10
+ 1027 00f7 2E       		.uleb128 0x2e
+ 1028 00f8 01       		.byte	0x1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s 			page 26
+
+
+ 1029 00f9 3F       		.uleb128 0x3f
+ 1030 00fa 19       		.uleb128 0x19
+ 1031 00fb 03       		.uleb128 0x3
+ 1032 00fc 0E       		.uleb128 0xe
+ 1033 00fd 3A       		.uleb128 0x3a
+ 1034 00fe 0B       		.uleb128 0xb
+ 1035 00ff 3B       		.uleb128 0x3b
+ 1036 0100 05       		.uleb128 0x5
+ 1037 0101 27       		.uleb128 0x27
+ 1038 0102 19       		.uleb128 0x19
+ 1039 0103 49       		.uleb128 0x49
+ 1040 0104 13       		.uleb128 0x13
+ 1041 0105 11       		.uleb128 0x11
+ 1042 0106 01       		.uleb128 0x1
+ 1043 0107 12       		.uleb128 0x12
+ 1044 0108 06       		.uleb128 0x6
+ 1045 0109 40       		.uleb128 0x40
+ 1046 010a 18       		.uleb128 0x18
+ 1047 010b 9742     		.uleb128 0x2117
+ 1048 010d 19       		.uleb128 0x19
+ 1049 010e 01       		.uleb128 0x1
+ 1050 010f 13       		.uleb128 0x13
+ 1051 0110 00       		.byte	0
+ 1052 0111 00       		.byte	0
+ 1053 0112 11       		.uleb128 0x11
+ 1054 0113 34       		.uleb128 0x34
+ 1055 0114 00       		.byte	0
+ 1056 0115 03       		.uleb128 0x3
+ 1057 0116 0E       		.uleb128 0xe
+ 1058 0117 3A       		.uleb128 0x3a
+ 1059 0118 0B       		.uleb128 0xb
+ 1060 0119 3B       		.uleb128 0x3b
+ 1061 011a 05       		.uleb128 0x5
+ 1062 011b 49       		.uleb128 0x49
+ 1063 011c 13       		.uleb128 0x13
+ 1064 011d 02       		.uleb128 0x2
+ 1065 011e 18       		.uleb128 0x18
+ 1066 011f 00       		.byte	0
+ 1067 0120 00       		.byte	0
+ 1068 0121 12       		.uleb128 0x12
+ 1069 0122 2E       		.uleb128 0x2e
+ 1070 0123 00       		.byte	0
+ 1071 0124 3F       		.uleb128 0x3f
+ 1072 0125 19       		.uleb128 0x19
+ 1073 0126 03       		.uleb128 0x3
+ 1074 0127 0E       		.uleb128 0xe
+ 1075 0128 3A       		.uleb128 0x3a
+ 1076 0129 0B       		.uleb128 0xb
+ 1077 012a 3B       		.uleb128 0x3b
+ 1078 012b 05       		.uleb128 0x5
+ 1079 012c 27       		.uleb128 0x27
+ 1080 012d 19       		.uleb128 0x19
+ 1081 012e 11       		.uleb128 0x11
+ 1082 012f 01       		.uleb128 0x1
+ 1083 0130 12       		.uleb128 0x12
+ 1084 0131 06       		.uleb128 0x6
+ 1085 0132 40       		.uleb128 0x40
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s 			page 27
+
+
+ 1086 0133 18       		.uleb128 0x18
+ 1087 0134 9742     		.uleb128 0x2117
+ 1088 0136 19       		.uleb128 0x19
+ 1089 0137 00       		.byte	0
+ 1090 0138 00       		.byte	0
+ 1091 0139 13       		.uleb128 0x13
+ 1092 013a 2E       		.uleb128 0x2e
+ 1093 013b 00       		.byte	0
+ 1094 013c 3F       		.uleb128 0x3f
+ 1095 013d 19       		.uleb128 0x19
+ 1096 013e 03       		.uleb128 0x3
+ 1097 013f 0E       		.uleb128 0xe
+ 1098 0140 3A       		.uleb128 0x3a
+ 1099 0141 0B       		.uleb128 0xb
+ 1100 0142 3B       		.uleb128 0x3b
+ 1101 0143 05       		.uleb128 0x5
+ 1102 0144 27       		.uleb128 0x27
+ 1103 0145 19       		.uleb128 0x19
+ 1104 0146 49       		.uleb128 0x49
+ 1105 0147 13       		.uleb128 0x13
+ 1106 0148 11       		.uleb128 0x11
+ 1107 0149 01       		.uleb128 0x1
+ 1108 014a 12       		.uleb128 0x12
+ 1109 014b 06       		.uleb128 0x6
+ 1110 014c 40       		.uleb128 0x40
+ 1111 014d 18       		.uleb128 0x18
+ 1112 014e 9742     		.uleb128 0x2117
+ 1113 0150 19       		.uleb128 0x19
+ 1114 0151 00       		.byte	0
+ 1115 0152 00       		.byte	0
+ 1116 0153 14       		.uleb128 0x14
+ 1117 0154 01       		.uleb128 0x1
+ 1118 0155 01       		.byte	0x1
+ 1119 0156 49       		.uleb128 0x49
+ 1120 0157 13       		.uleb128 0x13
+ 1121 0158 01       		.uleb128 0x1
+ 1122 0159 13       		.uleb128 0x13
+ 1123 015a 00       		.byte	0
+ 1124 015b 00       		.byte	0
+ 1125 015c 15       		.uleb128 0x15
+ 1126 015d 21       		.uleb128 0x21
+ 1127 015e 00       		.byte	0
+ 1128 015f 49       		.uleb128 0x49
+ 1129 0160 13       		.uleb128 0x13
+ 1130 0161 2F       		.uleb128 0x2f
+ 1131 0162 0B       		.uleb128 0xb
+ 1132 0163 00       		.byte	0
+ 1133 0164 00       		.byte	0
+ 1134 0165 16       		.uleb128 0x16
+ 1135 0166 34       		.uleb128 0x34
+ 1136 0167 00       		.byte	0
+ 1137 0168 03       		.uleb128 0x3
+ 1138 0169 0E       		.uleb128 0xe
+ 1139 016a 3A       		.uleb128 0x3a
+ 1140 016b 0B       		.uleb128 0xb
+ 1141 016c 3B       		.uleb128 0x3b
+ 1142 016d 0B       		.uleb128 0xb
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s 			page 28
+
+
+ 1143 016e 49       		.uleb128 0x49
+ 1144 016f 13       		.uleb128 0x13
+ 1145 0170 3F       		.uleb128 0x3f
+ 1146 0171 19       		.uleb128 0x19
+ 1147 0172 3C       		.uleb128 0x3c
+ 1148 0173 19       		.uleb128 0x19
+ 1149 0174 00       		.byte	0
+ 1150 0175 00       		.byte	0
+ 1151 0176 00       		.byte	0
+ 1152              		.section	.debug_aranges,"",%progbits
+ 1153 0000 7C000000 		.4byte	0x7c
+ 1154 0004 0200     		.2byte	0x2
+ 1155 0006 00000000 		.4byte	.Ldebug_info0
+ 1156 000a 04       		.byte	0x4
+ 1157 000b 00       		.byte	0
+ 1158 000c 0000     		.2byte	0
+ 1159 000e 0000     		.2byte	0
+ 1160 0010 00000000 		.4byte	.LFB2
+ 1161 0014 24000000 		.4byte	.LFE2-.LFB2
+ 1162 0018 00000000 		.4byte	.LFB3
+ 1163 001c 24000000 		.4byte	.LFE3-.LFB3
+ 1164 0020 00000000 		.4byte	.LFB4
+ 1165 0024 18000000 		.4byte	.LFE4-.LFB4
+ 1166 0028 00000000 		.4byte	.LFB5
+ 1167 002c 08000000 		.4byte	.LFE5-.LFB5
+ 1168 0030 00000000 		.4byte	.LFB6
+ 1169 0034 18000000 		.4byte	.LFE6-.LFB6
+ 1170 0038 00000000 		.4byte	.LFB7
+ 1171 003c 14000000 		.4byte	.LFE7-.LFB7
+ 1172 0040 00000000 		.4byte	.LFB8
+ 1173 0044 50000000 		.4byte	.LFE8-.LFB8
+ 1174 0048 00000000 		.4byte	.LFB9
+ 1175 004c 2C000000 		.4byte	.LFE9-.LFB9
+ 1176 0050 00000000 		.4byte	.LFB10
+ 1177 0054 14000000 		.4byte	.LFE10-.LFB10
+ 1178 0058 00000000 		.4byte	.LFB11
+ 1179 005c 20000000 		.4byte	.LFE11-.LFB11
+ 1180 0060 00000000 		.4byte	.LFB12
+ 1181 0064 14000000 		.4byte	.LFE12-.LFB12
+ 1182 0068 00000000 		.4byte	.LFB13
+ 1183 006c 14000000 		.4byte	.LFE13-.LFB13
+ 1184 0070 00000000 		.4byte	.LFB14
+ 1185 0074 14000000 		.4byte	.LFE14-.LFB14
+ 1186 0078 00000000 		.4byte	0
+ 1187 007c 00000000 		.4byte	0
+ 1188              		.section	.debug_ranges,"",%progbits
+ 1189              	.Ldebug_ranges0:
+ 1190 0000 00000000 		.4byte	.LFB2
+ 1191 0004 24000000 		.4byte	.LFE2
+ 1192 0008 00000000 		.4byte	.LFB3
+ 1193 000c 24000000 		.4byte	.LFE3
+ 1194 0010 00000000 		.4byte	.LFB4
+ 1195 0014 18000000 		.4byte	.LFE4
+ 1196 0018 00000000 		.4byte	.LFB5
+ 1197 001c 08000000 		.4byte	.LFE5
+ 1198 0020 00000000 		.4byte	.LFB6
+ 1199 0024 18000000 		.4byte	.LFE6
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s 			page 29
+
+
+ 1200 0028 00000000 		.4byte	.LFB7
+ 1201 002c 14000000 		.4byte	.LFE7
+ 1202 0030 00000000 		.4byte	.LFB8
+ 1203 0034 50000000 		.4byte	.LFE8
+ 1204 0038 00000000 		.4byte	.LFB9
+ 1205 003c 2C000000 		.4byte	.LFE9
+ 1206 0040 00000000 		.4byte	.LFB10
+ 1207 0044 14000000 		.4byte	.LFE10
+ 1208 0048 00000000 		.4byte	.LFB11
+ 1209 004c 20000000 		.4byte	.LFE11
+ 1210 0050 00000000 		.4byte	.LFB12
+ 1211 0054 14000000 		.4byte	.LFE12
+ 1212 0058 00000000 		.4byte	.LFB13
+ 1213 005c 14000000 		.4byte	.LFE13
+ 1214 0060 00000000 		.4byte	.LFB14
+ 1215 0064 14000000 		.4byte	.LFE14
+ 1216 0068 00000000 		.4byte	0
+ 1217 006c 00000000 		.4byte	0
+ 1218              		.section	.debug_line,"",%progbits
+ 1219              	.Ldebug_line0:
+ 1220 0000 6F010000 		.section	.debug_str,"MS",%progbits,1
+ 1220      02006300 
+ 1220      00000201 
+ 1220      FB0E0D00 
+ 1220      01010101 
+ 1221              	.LASF23:
+ 1222 0000 424C455F 		.ascii	"BLE_bless_isr_SetPriority\000"
+ 1222      626C6573 
+ 1222      735F6973 
+ 1222      725F5365 
+ 1222      74507269 
+ 1223              	.LASF14:
+ 1224 001a 72656733 		.ascii	"reg32\000"
+ 1224      3200
+ 1225              	.LASF37:
+ 1226 0020 43795261 		.ascii	"CyRamVectors\000"
+ 1226      6D566563 
+ 1226      746F7273 
+ 1226      00
+ 1227              	.LASF31:
+ 1228 002d 424C455F 		.ascii	"BLE_bless_isr_SetPending\000"
+ 1228      626C6573 
+ 1228      735F6973 
+ 1228      725F5365 
+ 1228      7450656E 
+ 1229              	.LASF11:
+ 1230 0046 666C6F61 		.ascii	"float\000"
+ 1230      7400
+ 1231              	.LASF33:
+ 1232 004c 474E5520 		.ascii	"GNU C 4.8.4 20140526 (release) [ARM/embedded-4_8-br"
+ 1232      4320342E 
+ 1232      382E3420 
+ 1232      32303134 
+ 1232      30353236 
+ 1233 007f 616E6368 		.ascii	"anch revision 211358] -mcpu=cortex-m0 -mthumb -g -O"
+ 1233      20726576 
+ 1233      6973696F 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s 			page 30
+
+
+ 1233      6E203231 
+ 1233      31333538 
+ 1234 00b2 30202D66 		.ascii	"0 -ffunction-sections\000"
+ 1234      66756E63 
+ 1234      74696F6E 
+ 1234      2D736563 
+ 1234      74696F6E 
+ 1235              	.LASF28:
+ 1236 00c8 424C455F 		.ascii	"BLE_bless_isr_GetVector\000"
+ 1236      626C6573 
+ 1236      735F6973 
+ 1236      725F4765 
+ 1236      74566563 
+ 1237              	.LASF1:
+ 1238 00e0 756E7369 		.ascii	"unsigned char\000"
+ 1238      676E6564 
+ 1238      20636861 
+ 1238      7200
+ 1239              	.LASF19:
+ 1240 00ee 424C455F 		.ascii	"BLE_bless_isr_Interrupt\000"
+ 1240      626C6573 
+ 1240      735F6973 
+ 1240      725F496E 
+ 1240      74657272 
+ 1241              	.LASF35:
+ 1242 0106 433A5C55 		.ascii	"C:\\Users\\pmad\\Desktop\\BLE Workshop\\Labs\\Compl"
+ 1242      73657273 
+ 1242      5C706D61 
+ 1242      645C4465 
+ 1242      736B746F 
+ 1243 0133 65746564 		.ascii	"eted Labs\\BLE Lab 1_1\\BLE Lab 1_1.cydsn\000"
+ 1243      204C6162 
+ 1243      735C424C 
+ 1243      45204C61 
+ 1243      6220315F 
+ 1244              	.LASF25:
+ 1245 015b 696E7465 		.ascii	"interruptState\000"
+ 1245      72727570 
+ 1245      74537461 
+ 1245      746500
+ 1246              	.LASF5:
+ 1247 016a 6C6F6E67 		.ascii	"long unsigned int\000"
+ 1247      20756E73 
+ 1247      69676E65 
+ 1247      6420696E 
+ 1247      7400
+ 1248              	.LASF9:
+ 1249 017c 75696E74 		.ascii	"uint8\000"
+ 1249      3800
+ 1250              	.LASF24:
+ 1251 0182 7072696F 		.ascii	"priority\000"
+ 1251      72697479 
+ 1251      00
+ 1252              	.LASF12:
+ 1253 018b 646F7562 		.ascii	"double\000"
+ 1253      6C6500
+ 1254              	.LASF17:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s 			page 31
+
+
+ 1255 0192 424C455F 		.ascii	"BLE_bless_isr_Start\000"
+ 1255      626C6573 
+ 1255      735F6973 
+ 1255      725F5374 
+ 1255      61727400 
+ 1256              	.LASF34:
+ 1257 01a6 2E5C4765 		.ascii	".\\Generated_Source\\PSoC4\\BLE_bless_isr.c\000"
+ 1257      6E657261 
+ 1257      7465645F 
+ 1257      536F7572 
+ 1257      63655C50 
+ 1258              	.LASF10:
+ 1259 01cf 75696E74 		.ascii	"uint32\000"
+ 1259      333200
+ 1260              	.LASF29:
+ 1261 01d6 424C455F 		.ascii	"BLE_bless_isr_GetState\000"
+ 1261      626C6573 
+ 1261      735F6973 
+ 1261      725F4765 
+ 1261      74537461 
+ 1262              	.LASF8:
+ 1263 01ed 756E7369 		.ascii	"unsigned int\000"
+ 1263      676E6564 
+ 1263      20696E74 
+ 1263      00
+ 1264              	.LASF22:
+ 1265 01fa 61646472 		.ascii	"address\000"
+ 1265      65737300 
+ 1266              	.LASF7:
+ 1267 0202 6C6F6E67 		.ascii	"long long unsigned int\000"
+ 1267      206C6F6E 
+ 1267      6720756E 
+ 1267      7369676E 
+ 1267      65642069 
+ 1268              	.LASF32:
+ 1269 0219 424C455F 		.ascii	"BLE_bless_isr_ClearPending\000"
+ 1269      626C6573 
+ 1269      735F6973 
+ 1269      725F436C 
+ 1269      65617250 
+ 1270              	.LASF15:
+ 1271 0234 63796973 		.ascii	"cyisraddress\000"
+ 1271      72616464 
+ 1271      72657373 
+ 1271      00
+ 1272              	.LASF16:
+ 1273 0241 73697A65 		.ascii	"sizetype\000"
+ 1273      74797065 
+ 1273      00
+ 1274              	.LASF20:
+ 1275 024a 424C455F 		.ascii	"BLE_bless_isr_StartEx\000"
+ 1275      626C6573 
+ 1275      735F6973 
+ 1275      725F5374 
+ 1275      61727445 
+ 1276              	.LASF6:
+ 1277 0260 6C6F6E67 		.ascii	"long long int\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s 			page 32
+
+
+ 1277      206C6F6E 
+ 1277      6720696E 
+ 1277      7400
+ 1278              	.LASF36:
+ 1279 026e 424C455F 		.ascii	"BLE_bless_isr_GetPriority\000"
+ 1279      626C6573 
+ 1279      735F6973 
+ 1279      725F4765 
+ 1279      74507269 
+ 1280              	.LASF13:
+ 1281 0288 63686172 		.ascii	"char\000"
+ 1281      00
+ 1282              	.LASF2:
+ 1283 028d 73686F72 		.ascii	"short int\000"
+ 1283      7420696E 
+ 1283      7400
+ 1284              	.LASF27:
+ 1285 0297 424C455F 		.ascii	"BLE_bless_isr_Enable\000"
+ 1285      626C6573 
+ 1285      735F6973 
+ 1285      725F456E 
+ 1285      61626C65 
+ 1286              	.LASF26:
+ 1287 02ac 7072696F 		.ascii	"priorityOffset\000"
+ 1287      72697479 
+ 1287      4F666673 
+ 1287      657400
+ 1288              	.LASF30:
+ 1289 02bb 424C455F 		.ascii	"BLE_bless_isr_Disable\000"
+ 1289      626C6573 
+ 1289      735F6973 
+ 1289      725F4469 
+ 1289      7361626C 
+ 1290              	.LASF4:
+ 1291 02d1 6C6F6E67 		.ascii	"long int\000"
+ 1291      20696E74 
+ 1291      00
+ 1292              	.LASF0:
+ 1293 02da 7369676E 		.ascii	"signed char\000"
+ 1293      65642063 
+ 1293      68617200 
+ 1294              	.LASF21:
+ 1295 02e6 424C455F 		.ascii	"BLE_bless_isr_SetVector\000"
+ 1295      626C6573 
+ 1295      735F6973 
+ 1295      725F5365 
+ 1295      74566563 
+ 1296              	.LASF3:
+ 1297 02fe 73686F72 		.ascii	"short unsigned int\000"
+ 1297      7420756E 
+ 1297      7369676E 
+ 1297      65642069 
+ 1297      6E7400
+ 1298              	.LASF18:
+ 1299 0311 424C455F 		.ascii	"BLE_bless_isr_Stop\000"
+ 1299      626C6573 
+ 1299      735F6973 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccpVuKLc.s 			page 33
+
+
+ 1299      725F5374 
+ 1299      6F7000
+ 1300              		.ident	"GCC: (GNU Tools for ARM Embedded Processors) 4.8.4 20140526 (release) [ARM/embedded-4_8-br
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_bless_isr.o
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_bless_isr.o
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_eventHandler.lst
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_eventHandler.lst	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_eventHandler.lst	(revision 7)
@@ -0,0 +1,6445 @@
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 1
+
+
+   1              		.cpu cortex-m0
+   2              		.fpu softvfp
+   3              		.eabi_attribute 20, 1
+   4              		.eabi_attribute 21, 1
+   5              		.eabi_attribute 23, 3
+   6              		.eabi_attribute 24, 1
+   7              		.eabi_attribute 25, 1
+   8              		.eabi_attribute 26, 1
+   9              		.eabi_attribute 30, 6
+  10              		.eabi_attribute 34, 0
+  11              		.eabi_attribute 18, 4
+  12              		.code	16
+  13              		.file	"BLE_eventHandler.c"
+  14              		.text
+  15              	.Ltext0:
+  16              		.cfi_sections	.debug_frame
+  17              		.comm	cyBle_connHandle,2,4
+  18              		.comm	cyBle_eventHandlerFlag,1,1
+  19              		.comm	cyBle_busyStatus,1,1
+  20              		.comm	cyBle_advertisingIntervalType,1,1
+  21              		.global	cyBle_authInfo
+  22              		.data
+  23              		.align	2
+  24              		.type	cyBle_authInfo, %object
+  25              		.size	cyBle_authInfo, 4
+  26              	cyBle_authInfo:
+  27 0000 10       		.byte	16
+  28 0001 01       		.byte	1
+  29 0002 10       		.byte	16
+  30 0003 00       		.byte	0
+  31              		.section	.text.CyBle_WriteReqHandler,"ax",%progbits
+  32              		.align	2
+  33              		.code	16
+  34              		.thumb_func
+  35              		.type	CyBle_WriteReqHandler, %function
+  36              	CyBle_WriteReqHandler:
+  37              	.LFB2:
+  38              		.file 1 ".\\Generated_Source\\PSoC4\\BLE_eventHandler.c"
+   1:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /*******************************************************************************
+   2:.\Generated_Source\PSoC4/BLE_eventHandler.c **** File Name: CYBLE_eventHandler.c
+   3:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Version 2.0
+   4:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+   5:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Description:
+   6:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  This file contains the source code for the Event Handler State Machine
+   7:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  of the BLE Component.
+   8:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+   9:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ********************************************************************************
+  10:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Copyright 2014-2015, Cypress Semiconductor Corporation.  All rights reserved.
+  11:.\Generated_Source\PSoC4/BLE_eventHandler.c **** You may use this file only in accordance with the license, terms, conditions,
+  12:.\Generated_Source\PSoC4/BLE_eventHandler.c **** disclaimers, and limitations in the end user license agreement accompanying
+  13:.\Generated_Source\PSoC4/BLE_eventHandler.c **** the software package with which this file was provided.
+  14:.\Generated_Source\PSoC4/BLE_eventHandler.c **** *******************************************************************************/
+  15:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+  16:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #include "BLE_eventHandler.h"
+  17:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+  18:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+  19:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /***************************************
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 2
+
+
+  20:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ##Private Function Prototypes
+  21:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ***************************************/
+  22:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+  23:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if (CYBLE_GATT_ROLE_SERVER || CYBLE_GATT_ROLE_CLIENT)
+  24:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+  25:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static uint8 CyBle_IsDeviceAddressValid(const CYBLE_GAP_BD_ADDR_T *sflashDeviceAddress);
+  26:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+  27:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GATT_ROLE_SERVER || CYBLE_GATT_ROLE_CLIENT */
+  28:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+  29:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_GattDisconnectEventHandler(void);
+  30:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_TimeOutEventHandler(const CYBLE_TO_REASON_CODE_T *eventParam);
+  31:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_GattConnectReqHandler(void);
+  32:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_L2Cap_ConnParamUpdateRspEventHandler(uint16 response);
+  33:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_GapConnUpdateCompleteEventHandler(const CYBLE_GAP_CONN_PARAM_UPDATED_IN_CONTROLLE
+  34:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+  35:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+  36:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if (CYBLE_GATT_ROLE_SERVER)
+  37:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+  38:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_WriteReqHandler(CYBLE_GATTS_WRITE_REQ_PARAM_T *eventParam);
+  39:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_ValueConfirmation(const CYBLE_CONN_HANDLE_T *eventParam);
+  40:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+  41:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GATT_ROLE_SERVER */
+  42:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+  43:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if (CYBLE_GATT_ROLE_CLIENT)
+  44:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+  45:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_GapcDiscoverCharacteristicsEventHandler(CYBLE_DISC_CHAR_INFO_T *discCharInfo);
+  46:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static CYBLE_GATT_ATTR_HANDLE_RANGE_T CyBle_GetCharRange(void);
+  47:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_GattcWriteResponseEventHandler(const CYBLE_CONN_HANDLE_T *eventParam);
+  48:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_NotificationEventHandler(CYBLE_GATTC_HANDLE_VALUE_NTF_PARAM_T *eventParam);
+  49:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_IndicationEventHandler(CYBLE_GATTC_HANDLE_VALUE_IND_PARAM_T *eventParam);
+  50:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_ReadResponseEventHandler(CYBLE_GATTC_READ_RSP_PARAM_T *eventParam);
+  51:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+  52:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GATT_ROLE_CLIENT */
+  53:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+  54:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+  55:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /***************************************
+  56:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ##Global Variables
+  57:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ***************************************/
+  58:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+  59:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /* This global variable is initialized after connection with peer device, 
+  60:.\Generated_Source\PSoC4/BLE_eventHandler.c ****    after CYBLE_EVT_GATT_CONNECT_IND event, and could be used by application code
+  61:.\Generated_Source\PSoC4/BLE_eventHandler.c ****    to send data to peer device. 
+  62:.\Generated_Source\PSoC4/BLE_eventHandler.c **** */
+  63:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CYBLE_CONN_HANDLE_T cyBle_connHandle;
+  64:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+  65:.\Generated_Source\PSoC4/BLE_eventHandler.c **** volatile uint8 cyBle_eventHandlerFlag;
+  66:.\Generated_Source\PSoC4/BLE_eventHandler.c **** volatile uint8 cyBle_busyStatus;
+  67:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+  68:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if(CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER) 
+  69:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     uint8 cyBle_advertisingIntervalType;
+  70:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER) */
+  71:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+  72:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if(CYBLE_GAP_ROLE_CENTRAL || CYBLE_GAP_ROLE_OBSERVER) 
+  73:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     uint8 cyBle_scanningIntervalType;
+  74:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GAP_ROLE_CENTRAL || CYBLE_GAP_ROLE_OBSERVER */
+  75:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+  76:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if(CYBLE_GATT_ROLE_SERVER)
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 3
+
+
+  77:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if defined CYBLE_CTS_SERVER || defined CYBLE_ESS_SERVER
+  78:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CYBLE_GATT_ERR_CODE_T cyBle_gattError;
+  79:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* defined CYBLE_CTS_SERVER || defined CYBLE_ESS_SERVER */
+  80:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GATT_ROLE_SERVER */
+  81:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+  82:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if(CYBLE_GATT_ROLE_CLIENT)
+  83:.\Generated_Source\PSoC4/BLE_eventHandler.c **** uint8 cyBle_disCount; /* Counter for discovery procedures */
+  84:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static CYBLE_GATT_DB_ATTR_HANDLE_T cyBle_charEndHandle;
+  85:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /* Discovery included service information, used for 128-bit UUID read response handle 
+  86:.\Generated_Source\PSoC4/BLE_eventHandler.c ****    and for continue discovery. 
+  87:.\Generated_Source\PSoC4/BLE_eventHandler.c **** */
+  88:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static CYBLE_DISC_INCL_INFO_T cyBle_discInclInfo;
+  89:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HIDS_CLIENT
+  90:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     static uint8 disServiceIndex;      /* To discovery descriptors for multiple HID service instanc
+  91:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HIDS_CLIENT */
+  92:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+  93:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CYBLE_DISC_SRVC_INFO_T cyBle_serverInfo[CYBLE_SRVI_COUNT] = /*3*/
+  94:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
+  95:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_GAP_S
+  96:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_GATT_
+  97:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ANCS_CLIENT
+  98:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, 0x0000u},
+  99:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ANCS_CLIENT */
+ 100:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ANS_CLIENT
+ 101:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, 
+ 102:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CYBLE_UUID_ALERT_NOTIFICATION_SERVICE},
+ 103:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ANS_CLIENT */
+ 104:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BAS_CLIENT
+ 105:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_BAS_S
+ 106:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #if(CYBLE_BASC_SERVICE_COUNT > 1u) /* Generate it by GUI */
+ 107:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         
+ 108:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_BASC_SERVICE_COUNT > 1u */
+ 109:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BAS_CLIENT */
+ 110:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BLS_CLIENT
+ 111:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_BLOOD
+ 112:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BLS_CLIENT */
+ 113:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BMS_CLIENT
+ 114:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_BOND_
+ 115:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BMS_CLIENT */
+ 116:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CGMS_CLIENT
+ 117:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_CGM_S
+ 118:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CGMS_CLIENT */
+ 119:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CPS_CLIENT
+ 120:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_CPS_S
+ 121:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CPS_CLIENT */
+ 122:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CSCS_CLIENT
+ 123:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, 
+ 124:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CYBLE_UUID_CYCLING_SPEED_AND_CADENCE_SERVICE},
+ 125:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CSCS_CLIENT */
+ 126:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CTS_CLIENT
+ 127:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_CURRE
+ 128:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CTS_CLIENT */
+ 129:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CUSTOM_CLIENT
+ 130:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     
+ 131:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CUSTOM_CLIENT */
+ 132:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_DIS_CLIENT
+ 133:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_DEVIC
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 4
+
+
+ 134:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_DIS_CLIENT */
+ 135:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ESS_CLIENT
+ 136:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, 
+ 137:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CYBLE_UUID_ENVIRONMENTAL_SENSING_SERVICE},
+ 138:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ESS_CLIENT */
+ 139:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_GLS_CLIENT
+ 140:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_GLUCO
+ 141:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GLS_CLIENT */
+ 142:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HIDS_CLIENT
+ 143:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_HIDS_
+ 144:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #if(CYBLE_HIDSC_SERVICE_COUNT > 1u) /* Generate it by GUI */
+ 145:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         
+ 146:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_HIDSC_SERVICE_COUNT > 1u */
+ 147:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HIDS_CLIENT */
+ 148:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HRS_CLIENT
+ 149:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_HEART
+ 150:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HRS_CLIENT */
+ 151:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HTS_CLIENT
+ 152:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_HEALT
+ 153:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HTS_CLIENT */
+ 154:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_IAS_CLIENT
+ 155:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_IMMED
+ 156:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_IAS_CLIENT */
+ 157:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_LLS_CLIENT
+ 158:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_LINK_
+ 159:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_LLS_CLIENT */
+ 160:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_LNS_CLIENT
+ 161:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_LOCAT
+ 162:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_LNS_CLIENT */
+ 163:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_NDCS_CLIENT
+ 164:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_NEXT_
+ 165:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_NDCS_CLIENT */
+ 166:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_IPSS_CLIENT
+ 167:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_INTER
+ 168:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_IPSS_CLIENT */
+ 169:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_PASS_CLIENT
+ 170:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_PHONE
+ 171:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_PASS_CLIENT */
+ 172:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_RSCS_CLIENT
+ 173:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_RUNNI
+ 174:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_RSCS_CLIENT */
+ 175:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_RTUS_CLIENT
+ 176:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_REF_T
+ 177:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_RTUS_CLIENT */
+ 178:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_SCPS_CLIENT
+ 179:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_SCAN_
+ 180:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_SCPS_CLIENT */
+ 181:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_TPS_CLIENT
+ 182:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_TX_PO
+ 183:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_TPS_CLIENT */
+ 184:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_UDS_CLIENT
+ 185:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_USER_
+ 186:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_UDS_CLIENT */
+ 187:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_WPTS_CLIENT
+ 188:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_WIREL
+ 189:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_WPTS_CLIENT */
+ 190:.\Generated_Source\PSoC4/BLE_eventHandler.c **** };
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 5
+
+
+ 191:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 192:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CYBLE_GAPC_T cyBle_gapc;
+ 193:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 194:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GATT_ROLE_CLIENT */
+ 195:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 196:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /* Default device security */
+ 197:.\Generated_Source\PSoC4/BLE_eventHandler.c **** CYBLE_GAP_AUTH_INFO_T cyBle_authInfo =
+ 198:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
+ 199:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     (CYBLE_GAP_SEC_MODE_1 | CYBLE_GAP_SEC_LEVEL_1 ), /* uint8 security */
+ 200:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     CYBLE_GAP_BONDING, /* uint8 bonding */
+ 201:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     0x10u,      /* uint8 ekeySize */
+ 202:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     CYBLE_GAP_AUTH_ERROR_NONE, /* CYBLE_AUTH_FAILED_REASON_T authErr */
+ 203:.\Generated_Source\PSoC4/BLE_eventHandler.c **** };
+ 204:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 205:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if(CYBLE_GATT_ROLE_SERVER)
+ 206:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 207:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 208:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /******************************************************************************    
+ 209:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ##Function Name: CyBle_WriteReqHandler
+ 210:.\Generated_Source\PSoC4/BLE_eventHandler.c **** *******************************************************************************
+ 211:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 212:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Summary:
+ 213:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  Handles the Write Request event from BLE stack.
+ 214:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 215:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Parameters:
+ 216:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  CYBLE_GATTS_WRITE_REQ_PARAM_T * eventParam - event parameter
+ 217:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 218:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Return:
+ 219:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  None
+ 220:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 221:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ******************************************************************************/
+ 222:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_WriteReqHandler(CYBLE_GATTS_WRITE_REQ_PARAM_T *eventParam)
+ 223:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
+  39              		.loc 1 223 0
+  40              		.cfi_startproc
+  41 0000 90B5     		push	{r4, r7, lr}
+  42              		.cfi_def_cfa_offset 12
+  43              		.cfi_offset 4, -12
+  44              		.cfi_offset 7, -8
+  45              		.cfi_offset 14, -4
+  46 0002 85B0     		sub	sp, sp, #20
+  47              		.cfi_def_cfa_offset 32
+  48 0004 00AF     		add	r7, sp, #0
+  49              		.cfi_def_cfa_register 7
+  50 0006 7860     		str	r0, [r7, #4]
+ 224:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     CYBLE_GATT_ERR_CODE_T gattErr;
+ 225:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if defined CYBLE_CTS_SERVER || defined CYBLE_ESS_SERVER
+ 226:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     cyBle_gattError = CYBLE_GATT_ERR_NONE;
+ 227:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* defined CYBLE_CTS_SERVER || defined CYBLE_ESS_SERVER */
+ 228:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     
+ 229:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     gattErr = CyBle_GattsWriteEventHandler(eventParam);
+  51              		.loc 1 229 0
+  52 0008 3C1C     		mov	r4, r7
+  53 000a 0F34     		add	r4, r4, #15
+  54 000c 7B68     		ldr	r3, [r7, #4]
+  55 000e 181C     		mov	r0, r3
+  56 0010 FFF7FEFF 		bl	CyBle_GattsWriteEventHandler
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 6
+
+
+  57 0014 031C     		mov	r3, r0
+  58 0016 2370     		strb	r3, [r4]
+ 230:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ANCS_SERVER
+ 231:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+ 232:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 233:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         gattErr = CyBle_AncssWriteEventHandler(eventParam);
+ 234:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 235:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ANCS_SERVER */
+ 236:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ANS_SERVER
+ 237:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+ 238:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 239:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         gattErr = CyBle_AnssWriteEventHandler(eventParam);
+ 240:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 241:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ANS_SERVER */
+ 242:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BAS_SERVER
+ 243:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+ 244:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 245:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         gattErr = CyBle_BassWriteEventHandler(eventParam);
+ 246:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 247:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BAS_SERVER */
+ 248:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BLS_SERVER
+ 249:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+ 250:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 251:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         gattErr = CyBle_BlssWriteEventHandler(eventParam);
+ 252:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 253:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BLS_SERVER */
+ 254:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BMS_SERVER
+ 255:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+ 256:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 257:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         gattErr = CyBle_BmssWriteEventHandler(eventParam);
+ 258:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 259:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BMS_SERVER */
+ 260:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BTS_SERVER
+ 261:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 262:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 263:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         gattErr = CyBle_BtsWriteEventHandler(eventParam);
+ 264:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 265:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BTS_SERVER */
+ 266:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CGMS_SERVER
+ 267:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+ 268:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 269:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         gattErr = CyBle_CgmssWriteEventHandler(eventParam);
+ 270:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 271:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CGMS_SERVER */
+ 272:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CPS_SERVER
+ 273:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+ 274:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 275:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         gattErr = CyBle_CpssWriteEventHandler(eventParam);
+ 276:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 277:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CPS_SERVER */
+ 278:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CSCS_SERVER
+ 279:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+ 280:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 281:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         gattErr = CyBle_CscssWriteEventHandler(eventParam);
+ 282:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 283:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CSCS_SERVER */
+ 284:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CTS_SERVER
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 7
+
+
+ 285:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+ 286:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 287:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         gattErr = CyBle_CtssWriteEventHandler(eventParam);
+ 288:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 289:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CTS_SERVER */
+ 290:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ESS_SERVER
+ 291:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+ 292:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 293:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         gattErr = CyBle_EsssWriteEventHandler(eventParam);
+ 294:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 295:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ESS_SERVER */
+ 296:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_GLS_SERVER
+ 297:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+ 298:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 299:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         gattErr = CyBle_GlssWriteEventHandler(eventParam);
+ 300:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 301:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GLS_SERVER */
+ 302:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HIDS_SERVER
+ 303:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+ 304:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 305:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         gattErr = CyBle_HidssWriteEventHandler(eventParam);
+ 306:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 307:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HIDS_SERVER */
+ 308:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HRS_SERVER
+ 309:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+ 310:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 311:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         gattErr = CyBle_HrssWriteEventHandler(eventParam);
+ 312:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 313:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HRS_SERVER */
+ 314:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HTS_SERVER
+ 315:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+ 316:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 317:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         gattErr = CyBle_HtssWriteEventHandler(eventParam);
+ 318:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 319:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HTS_SERVER */
+ 320:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_LLS_SERVER
+ 321:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+ 322:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 323:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         gattErr = CyBle_LlssWriteEventHandler(eventParam);
+ 324:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 325:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_LLS_SERVER */
+ 326:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_LNS_SERVER
+ 327:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+ 328:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 329:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         gattErr = CyBle_LnssWriteEventHandler(eventParam);
+ 330:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 331:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_LNS_SERVER */
+ 332:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_PASS_SERVER
+ 333:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+ 334:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 335:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         gattErr = CyBle_PasssWriteEventHandler(eventParam);
+ 336:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 337:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_PASS_SERVER */
+ 338:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_RSCS_SERVER
+ 339:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+ 340:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 341:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         gattErr = CyBle_RscssWriteEventHandler(eventParam);
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 8
+
+
+ 342:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 343:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_RSCS_SERVER */
+ 344:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_SCPS_SERVER
+ 345:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+ 346:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 347:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         gattErr = CyBle_ScpssWriteEventHandler(eventParam);
+ 348:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 349:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_SCPS_SERVER */
+ 350:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_TPS_SERVER
+ 351:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+ 352:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 353:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         gattErr = CyBle_TpssWriteEventHandler(eventParam);
+ 354:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 355:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_TPS_SERVER */
+ 356:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_UDS_SERVER
+ 357:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+ 358:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 359:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         gattErr = CyBle_UdssWriteEventHandler(eventParam);
+ 360:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 361:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_UDS_SERVER */
+ 362:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_WPTS_SERVER
+ 363:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+ 364:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 365:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         gattErr = CyBle_WptssWriteEventHandler(eventParam);
+ 366:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 367:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_WPTS_SERVER */
+ 368:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_WSS_SERVER
+ 369:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+ 370:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 371:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         gattErr = CyBle_WsssWriteEventHandler(eventParam);
+ 372:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 373:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_WSS_SERVER */
+ 374:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 375:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     /* Send response when event was handled by service */
+ 376:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) == 0u)
+  59              		.loc 1 376 0
+  60 0018 144B     		ldr	r3, .L4
+  61 001a 1B78     		ldrb	r3, [r3]
+  62 001c DBB2     		uxtb	r3, r3
+  63 001e 1A1C     		mov	r2, r3
+  64 0020 0123     		mov	r3, #1
+  65 0022 1340     		and	r3, r2
+  66 0024 1FD1     		bne	.L1
+ 377:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 378:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         if(gattErr != CYBLE_GATT_ERR_NONE)
+  67              		.loc 1 378 0
+  68 0026 3B1C     		mov	r3, r7
+  69 0028 0F33     		add	r3, r3, #15
+  70 002a 1B78     		ldrb	r3, [r3]
+  71 002c 002B     		cmp	r3, #0
+  72 002e 16D0     		beq	.L3
+  73              	.LBB2:
+ 379:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         {
+ 380:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CYBLE_GATTS_ERR_PARAM_T err_param;
+ 381:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             
+ 382:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             err_param.opcode = (uint8) CYBLE_GATT_WRITE_REQ;
+  74              		.loc 1 382 0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 9
+
+
+  75 0030 3B1C     		mov	r3, r7
+  76 0032 0833     		add	r3, r3, #8
+  77 0034 1222     		mov	r2, #18
+  78 0036 9A70     		strb	r2, [r3, #2]
+ 383:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             err_param.attrHandle = eventParam->handleValPair.attrHandle;
+  79              		.loc 1 383 0
+  80 0038 7B68     		ldr	r3, [r7, #4]
+  81 003a 9A89     		ldrh	r2, [r3, #12]
+  82 003c 3B1C     		mov	r3, r7
+  83 003e 0833     		add	r3, r3, #8
+  84 0040 1A80     		strh	r2, [r3]
+ 384:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             err_param.errorCode = gattErr;
+  85              		.loc 1 384 0
+  86 0042 3B1C     		mov	r3, r7
+  87 0044 0833     		add	r3, r3, #8
+  88 0046 3A1C     		mov	r2, r7
+  89 0048 0F32     		add	r2, r2, #15
+  90 004a 1278     		ldrb	r2, [r2]
+  91 004c DA70     		strb	r2, [r3, #3]
+ 385:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 386:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             /* Send Error Response */
+ 387:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             (void)CyBle_GattsErrorRsp(eventParam->connHandle, &err_param);
+  92              		.loc 1 387 0
+  93 004e 7B68     		ldr	r3, [r7, #4]
+  94 0050 3A1C     		mov	r2, r7
+  95 0052 0832     		add	r2, r2, #8
+  96 0054 1868     		ldr	r0, [r3]
+  97 0056 111C     		mov	r1, r2
+  98 0058 FFF7FEFF 		bl	CyBle_GattsErrorRsp
+  99              	.LBE2:
+ 100 005c 03E0     		b	.L1
+ 101              	.L3:
+ 388:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         }
+ 389:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         else
+ 390:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         {
+ 391:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             (void)CyBle_GattsWriteRsp(eventParam->connHandle);
+ 102              		.loc 1 391 0
+ 103 005e 7B68     		ldr	r3, [r7, #4]
+ 104 0060 1868     		ldr	r0, [r3]
+ 105 0062 FFF7FEFF 		bl	CyBle_GattsWriteRsp
+ 106              	.L1:
+ 392:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         }
+ 393:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 394:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
+ 107              		.loc 1 394 0
+ 108 0066 BD46     		mov	sp, r7
+ 109 0068 05B0     		add	sp, sp, #20
+ 110              		@ sp needed
+ 111 006a 90BD     		pop	{r4, r7, pc}
+ 112              	.L5:
+ 113              		.align	2
+ 114              	.L4:
+ 115 006c 00000000 		.word	cyBle_eventHandlerFlag
+ 116              		.cfi_endproc
+ 117              	.LFE2:
+ 118              		.size	CyBle_WriteReqHandler, .-CyBle_WriteReqHandler
+ 119              		.section	.text.CyBle_ValueConfirmation,"ax",%progbits
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 10
+
+
+ 120              		.align	2
+ 121              		.code	16
+ 122              		.thumb_func
+ 123              		.type	CyBle_ValueConfirmation, %function
+ 124              	CyBle_ValueConfirmation:
+ 125              	.LFB3:
+ 395:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 396:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 397:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /****************************************************************************** 
+ 398:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ##Function Name: CyBle_ValueConfirmation
+ 399:.\Generated_Source\PSoC4/BLE_eventHandler.c **** *******************************************************************************
+ 400:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 401:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Summary:
+ 402:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  Handles the Value Confirmation request event from the BLE stack.
+ 403:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 404:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Parameters:
+ 405:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  CYBLE_CONN_HANDLE_T *eventParam - Pointer to a structure
+ 406:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     of type 'CYBLE_CONN_HANDLE_T'
+ 407:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 408:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Return:
+ 409:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  None
+ 410:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 411:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ******************************************************************************/
+ 412:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_ValueConfirmation(const CYBLE_CONN_HANDLE_T *eventParam)
+ 413:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
+ 126              		.loc 1 413 0
+ 127              		.cfi_startproc
+ 128 0000 80B5     		push	{r7, lr}
+ 129              		.cfi_def_cfa_offset 8
+ 130              		.cfi_offset 7, -8
+ 131              		.cfi_offset 14, -4
+ 132 0002 82B0     		sub	sp, sp, #8
+ 133              		.cfi_def_cfa_offset 16
+ 134 0004 00AF     		add	r7, sp, #0
+ 135              		.cfi_def_cfa_register 7
+ 136 0006 7860     		str	r0, [r7, #4]
+ 414:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if(eventParam != NULL)
+ 415:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 416:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #ifdef CYBLE_BLS_SERVER
+ 417:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_BlssConfirmationEventHandler(eventParam);
+ 418:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_BLS_SERVER */
+ 419:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     
+ 420:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #ifdef CYBLE_CGMS_SERVER
+ 421:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 422:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         {
+ 423:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_CgmssConfirmationEventHandler(eventParam);
+ 424:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         }
+ 425:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_CGMS_SERVER */
+ 426:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     
+ 427:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #ifdef CYBLE_CPS_SERVER
+ 428:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 429:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         {
+ 430:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_CpssConfirmationEventHandler(eventParam);
+ 431:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         }
+ 432:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_CPS_SERVER */
+ 433:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     
+ 434:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #ifdef CYBLE_CSCS_SERVER
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 11
+
+
+ 435:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 436:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         {
+ 437:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_CscssConfirmationEventHandler(eventParam);
+ 438:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         }
+ 439:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_CSCS_SERVER */
+ 440:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     
+ 441:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #ifdef CYBLE_ESS_SERVER
+ 442:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 443:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         {
+ 444:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_EsssConfirmationEventHandler(eventParam);
+ 445:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         }
+ 446:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_ESS_SERVER */
+ 447:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     
+ 448:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #ifdef CYBLE_GLS_SERVER
+ 449:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 450:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         {
+ 451:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_GlssConfirmationEventHandler(eventParam);
+ 452:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         }
+ 453:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_GLS_SERVER */
+ 454:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     
+ 455:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #ifdef CYBLE_HTS_SERVER
+ 456:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 457:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         {
+ 458:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_HtssConfirmationEventHandler(eventParam);
+ 459:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         }
+ 460:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_HTS_SERVER */
+ 461:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 462:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #ifdef CYBLE_LNS_SERVER
+ 463:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 464:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         {
+ 465:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_LnssConfirmationEventHandler(eventParam);
+ 466:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         }
+ 467:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_LNS_SERVER */
+ 468:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     
+ 469:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #ifdef CYBLE_RSCS_SERVER
+ 470:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 471:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         {
+ 472:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_RscssConfirmationEventHandler(eventParam);
+ 473:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         }
+ 474:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_RSCS_SERVER */
+ 475:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     
+ 476:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #ifdef CYBLE_UDS_SERVER
+ 477:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 478:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         {
+ 479:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_UdssConfirmationEventHandler(eventParam);
+ 480:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         }
+ 481:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_UDS_SERVER */
+ 482:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     
+ 483:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #ifdef CYBLE_WPTS_SERVER
+ 484:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 485:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         {
+ 486:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_WptssConfirmationEventHandler(eventParam);
+ 487:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         }
+ 488:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_WPTS_SERVER */
+ 489:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     
+ 490:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #ifdef CYBLE_WSS_SERVER
+ 491:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 12
+
+
+ 492:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         {
+ 493:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_WsssConfirmationEventHandler(eventParam);
+ 494:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         }
+ 495:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_WSS_SERVER */
+ 496:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 497:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
+ 137              		.loc 1 497 0
+ 138 0008 BD46     		mov	sp, r7
+ 139 000a 02B0     		add	sp, sp, #8
+ 140              		@ sp needed
+ 141 000c 80BD     		pop	{r7, pc}
+ 142              		.cfi_endproc
+ 143              	.LFE3:
+ 144              		.size	CyBle_ValueConfirmation, .-CyBle_ValueConfirmation
+ 145              		.section	.text.CyBle_GattDisconnectEventHandler,"ax",%progbits
+ 146              		.align	2
+ 147              		.code	16
+ 148              		.thumb_func
+ 149              		.type	CyBle_GattDisconnectEventHandler, %function
+ 150              	CyBle_GattDisconnectEventHandler:
+ 151              	.LFB4:
+ 498:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 499:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GATT_ROLE_SERVER */
+ 500:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 501:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 502:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if (CYBLE_GATT_ROLE_CLIENT)
+ 503:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 504:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /****************************************************************************** 
+ 505:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ##Function Name: CyBle_GattcWriteResponseEventHandler
+ 506:.\Generated_Source\PSoC4/BLE_eventHandler.c **** *******************************************************************************
+ 507:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 508:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Summary:
+ 509:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  Handles the Write response event from the BLE stack.
+ 510:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 511:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Parameters:
+ 512:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  CYBLE_CONN_HANDLE_T *eventParam - Pointer to a structure
+ 513:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     of type 'CYBLE_CONN_HANDLE_T'
+ 514:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 515:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Return:
+ 516:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  None
+ 517:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 518:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ******************************************************************************/
+ 519:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_GattcWriteResponseEventHandler(const CYBLE_CONN_HANDLE_T *eventParam)
+ 520:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
+ 521:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ANCS_CLIENT
+ 522:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     CyBle_AncscWriteResponseEventHandler(eventParam);
+ 523:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ANCS_CLIENT */
+ 524:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 525:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ANS_CLIENT
+ 526:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 527:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 528:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_AnscWriteResponseEventHandler(eventParam);
+ 529:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 530:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ANS_CLIENT */
+ 531:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 532:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BAS_CLIENT
+ 533:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 13
+
+
+ 534:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 535:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_BascWriteResponseEventHandler(eventParam);
+ 536:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 537:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BAS_CLIENT */
+ 538:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 539:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BLS_CLIENT
+ 540:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 541:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 542:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_BlscWriteResponseEventHandler(eventParam);
+ 543:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 544:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BLS_CLIENT */
+ 545:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 546:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BMS_CLIENT
+ 547:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 548:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 549:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_BmscWriteResponseEventHandler(eventParam);
+ 550:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 551:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BMS_CLIENT */
+ 552:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 553:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CGMS_CLIENT
+ 554:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 555:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 556:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_CgmscWriteResponseEventHandler(eventParam);
+ 557:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 558:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CGMS_CLIENT */
+ 559:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 560:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CPS_CLIENT
+ 561:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 562:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 563:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_CpscWriteResponseEventHandler(eventParam);
+ 564:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 565:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CPS_CLIENT */
+ 566:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 567:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CSCS_CLIENT
+ 568:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 569:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 570:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_CscscWriteResponseEventHandler(eventParam);
+ 571:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 572:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CSCS_CLIENT */
+ 573:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 574:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CTS_CLIENT
+ 575:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 576:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 577:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_CtscWriteResponseEventHandler(eventParam);
+ 578:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 579:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CTS_CLIENT */
+ 580:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 581:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ESS_CLIENT
+ 582:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 583:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 584:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_EsscWriteResponseEventHandler(eventParam);
+ 585:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 586:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ESS_CLIENT */
+ 587:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 588:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_GLS_CLIENT
+ 589:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 590:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 14
+
+
+ 591:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_GlscWriteResponseEventHandler(eventParam);
+ 592:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 593:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GLS_CLIENT */
+ 594:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 595:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HIDS_CLIENT
+ 596:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 597:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 598:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_HidscWriteResponseEventHandler(eventParam);
+ 599:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 600:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HIDS_CLIENT */
+ 601:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 602:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HRS_CLIENT
+ 603:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 604:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 605:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_HrscWriteResponseEventHandler(eventParam);
+ 606:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 607:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HRS_CLIENT */
+ 608:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 609:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HTS_CLIENT
+ 610:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 611:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 612:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_HtscWriteResponseEventHandler(eventParam);
+ 613:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 614:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HTS_CLIENT */
+ 615:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 616:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_LLS_CLIENT
+ 617:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 618:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 619:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_LlscWriteResponseEventHandler(eventParam);
+ 620:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 621:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_LLS_CLIENT */
+ 622:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 623:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_LNS_CLIENT
+ 624:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 625:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 626:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_LnscWriteResponseEventHandler(eventParam);
+ 627:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 628:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_LNS_CLIENT */
+ 629:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 630:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_PASS_CLIENT
+ 631:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 632:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 633:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_PasscWriteResponseEventHandler(eventParam);
+ 634:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 635:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_PASS_CLIENT */
+ 636:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 637:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_RSCS_CLIENT
+ 638:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 639:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 640:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_RscscWriteResponseEventHandler(eventParam);
+ 641:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 642:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_RSCS_CLIENT */
+ 643:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 644:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_SCPS_CLIENT
+ 645:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 646:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 647:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_ScpscWriteResponseEventHandler(eventParam);
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 15
+
+
+ 648:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 649:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_SCPS_CLIENT */
+ 650:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 651:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_TPS_CLIENT
+ 652:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 653:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 654:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_TpscWriteResponseEventHandler(eventParam);
+ 655:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 656:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_TPS_CLIENT */
+ 657:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 658:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_UDS_CLIENT
+ 659:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 660:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 661:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_UdscWriteResponseEventHandler(eventParam);
+ 662:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 663:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_UDS_CLIENT */
+ 664:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_WPTS_CLIENT
+ 665:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 666:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 667:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_WptscWriteResponseEventHandler(eventParam);
+ 668:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 669:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_WPTS_CLIENT */
+ 670:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_WSS_CLIENT
+ 671:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 672:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 673:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_WsscWriteResponseEventHandler(eventParam);
+ 674:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 675:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_WSS_CLIENT */
+ 676:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
+ 677:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 678:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 679:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /******************************************************************************    
+ 680:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ##Function Name: CyBle_NotificationEventHandler
+ 681:.\Generated_Source\PSoC4/BLE_eventHandler.c **** *******************************************************************************
+ 682:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 683:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Summary:
+ 684:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  Handles the Notification event from BLE stack.
+ 685:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 686:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Parameters:
+ 687:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  CYBLE_GATTC_HANDLE_VALUE_NTF_PARAM_T * eventParam - event parameter
+ 688:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 689:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Return:
+ 690:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  None
+ 691:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 692:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ******************************************************************************/
+ 693:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_NotificationEventHandler(CYBLE_GATTC_HANDLE_VALUE_NTF_PARAM_T *eventParam)
+ 694:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
+ 695:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ANCS_CLIENT
+ 696:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     CyBle_AncscNotificationEventHandler(eventParam);
+ 697:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ANCS_CLIENT */
+ 698:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ANS_CLIENT
+ 699:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 700:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 701:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_AnscNotificationEventHandler(eventParam);
+ 702:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 703:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ANS_CLIENT */
+ 704:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BAS_CLIENT
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 16
+
+
+ 705:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 706:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 707:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_BascNotificationEventHandler(eventParam);
+ 708:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 709:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BAS_CLIENT */
+ 710:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BLS_CLIENT
+ 711:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 712:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 713:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_BlscNotificationEventHandler(eventParam);
+ 714:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 715:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BLS_CLIENT */
+ 716:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CGMS_CLIENT
+ 717:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 718:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 719:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_CgmscNotificationEventHandler(eventParam);
+ 720:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 721:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CGMS_CLIENT */
+ 722:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CPS_CLIENT
+ 723:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 724:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 725:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_CpscNotificationEventHandler(eventParam);
+ 726:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 727:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CPS_CLIENT */
+ 728:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CSCS_CLIENT
+ 729:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 730:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 731:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_CscscNotificationEventHandler(eventParam);
+ 732:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 733:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CSCS_CLIENT */
+ 734:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CTS_CLIENT
+ 735:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 736:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 737:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_CtscNotificationEventHandler(eventParam);
+ 738:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 739:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CTS_CLIENT */
+ 740:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ESS_CLIENT
+ 741:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 742:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 743:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_EsscNotificationEventHandler(eventParam);
+ 744:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 745:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ESS_CLIENT */
+ 746:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_GLS_CLIENT
+ 747:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 748:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 749:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_GlscNotificationEventHandler(eventParam);
+ 750:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 751:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GLS_CLIENT */
+ 752:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HIDS_CLIENT
+ 753:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 754:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 755:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_HidscNotificationEventHandler(eventParam);
+ 756:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 757:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HIDS_CLIENT */
+ 758:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HRS_CLIENT
+ 759:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 760:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 761:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_HrscNotificationEventHandler(eventParam);
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 17
+
+
+ 762:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 763:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HRS_CLIENT */
+ 764:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HTS_CLIENT
+ 765:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 766:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 767:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_HtscNotificationEventHandler(eventParam);
+ 768:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 769:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HTS_CLIENT */
+ 770:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_LNS_CLIENT
+ 771:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 772:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 773:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_LnscNotificationEventHandler(eventParam);
+ 774:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 775:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_LNS_CLIENT */
+ 776:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_PASS_CLIENT
+ 777:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 778:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 779:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_PasscNotificationEventHandler(eventParam);
+ 780:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 781:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_PASS_CLIENT */
+ 782:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_RSCS_CLIENT
+ 783:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 784:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 785:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_RscscNotificationEventHandler(eventParam);
+ 786:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 787:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_RSCS_CLIENT */
+ 788:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_SCPS_CLIENT
+ 789:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 790:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 791:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_ScpscNotificationEventHandler(eventParam);
+ 792:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 793:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_SCPS_CLIENT */
+ 794:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_TPS_CLIENT
+ 795:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 796:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 797:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_TpscNotificationEventHandler(eventParam);
+ 798:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 799:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_TPS_CLIENT */
+ 800:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_UDS_CLIENT
+ 801:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 802:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 803:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_UdscNotificationEventHandler(eventParam);
+ 804:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 805:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_UDS_CLIENT */
+ 806:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_WPTS_CLIENT
+ 807:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 808:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 809:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_WptscNotificationEventHandler(eventParam);
+ 810:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 811:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_WPTS_CLIENT */
+ 812:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
+ 813:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 814:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 815:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /******************************************************************************    
+ 816:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ##Function Name: CyBle_IndicationEventHandler
+ 817:.\Generated_Source\PSoC4/BLE_eventHandler.c **** *******************************************************************************
+ 818:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 18
+
+
+ 819:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Summary:
+ 820:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  Handles the Indication event from BLE stack.
+ 821:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 822:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Parameters:
+ 823:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  CYBLE_GATTC_HANDLE_VALUE_IND_PARAM_T * eventParam - event parameter
+ 824:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 825:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Return:
+ 826:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  None
+ 827:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 828:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ******************************************************************************/
+ 829:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_IndicationEventHandler(CYBLE_GATTC_HANDLE_VALUE_IND_PARAM_T *eventParam)
+ 830:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
+ 831:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BLS_CLIENT
+ 832:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 833:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 834:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_BlscIndicationEventHandler(eventParam);
+ 835:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 836:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BLS_CLIENT */
+ 837:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CGMS_CLIENT
+ 838:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 839:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 840:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_CgmscIndicationEventHandler(eventParam);
+ 841:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 842:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CGMS_CLIENT */
+ 843:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CPS_CLIENT
+ 844:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 845:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 846:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_CpscIndicationEventHandler(eventParam);
+ 847:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 848:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CPS_CLIENT */
+ 849:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CSCS_CLIENT
+ 850:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 851:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 852:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_CscscIndicationEventHandler(eventParam);
+ 853:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 854:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CSCS_CLIENT */
+ 855:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ESS_CLIENT
+ 856:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 857:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 858:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_EsscIndicationEventHandler(eventParam);
+ 859:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 860:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ESS_CLIENT */
+ 861:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_GLS_CLIENT
+ 862:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 863:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 864:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_GlscIndicationEventHandler(eventParam);
+ 865:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 866:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GLS_CLIENT */
+ 867:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HTS_CLIENT
+ 868:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 869:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 870:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_HtscIndicationEventHandler(eventParam);
+ 871:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 872:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HTS_CLIENT */
+ 873:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_LNS_CLIENT
+ 874:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 875:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 19
+
+
+ 876:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_LnscIndicationEventHandler(eventParam);
+ 877:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 878:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_LNS_CLIENT */
+ 879:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_RSCS_CLIENT
+ 880:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 881:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 882:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_RscscIndicationEventHandler(eventParam);
+ 883:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 884:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_RSCS_CLIENT */
+ 885:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_UDS_CLIENT
+ 886:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 887:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 888:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_UdscIndicationEventHandler(eventParam);
+ 889:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 890:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_UDS_CLIENT */
+ 891:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_WPTS_CLIENT
+ 892:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 893:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 894:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_WptscIndicationEventHandler(eventParam);
+ 895:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 896:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_WPTS_CLIENT */
+ 897:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_WSS_CLIENT
+ 898:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 899:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 900:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_WsscIndicationEventHandler(eventParam);
+ 901:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 902:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_WSS_CLIENT */
+ 903:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
+ 904:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 905:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 906:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 907:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /******************************************************************************    
+ 908:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ##Function Name: CyBle_ReadResponseEventHandler
+ 909:.\Generated_Source\PSoC4/BLE_eventHandler.c **** *******************************************************************************
+ 910:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 911:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Summary:
+ 912:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  Handles the Read Response event from BLE stack.
+ 913:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 914:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Parameters:
+ 915:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  CYBLE_GATTC_READ_RSP_PARAM_T * eventParam - event parameter
+ 916:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 917:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Return:
+ 918:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  None
+ 919:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 920:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ******************************************************************************/
+ 921:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_ReadResponseEventHandler(CYBLE_GATTC_READ_RSP_PARAM_T *eventParam)
+ 922:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
+ 923:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CUSTOM_CLIENT
+ 924:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     /* Read response with 128-bit included service uuid */
+ 925:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((CYBLE_CLIENT_STATE_INCL_DISCOVERING == CyBle_GetClientState()) &&
+ 926:.\Generated_Source\PSoC4/BLE_eventHandler.c ****        (cyBle_discInclInfo.inclDefHandle != 0u))
+ 927:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 928:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CYBLE_DISC_SRVC128_INFO_T discServInfo;
+ 929:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+ 930:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         /* Store service range */
+ 931:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         discServInfo.range = cyBle_discInclInfo.inclHandleRange;
+ 932:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         (void)memcpy((void *) discServInfo.uuid.uuid128.value, (void *)eventParam->value.val, event
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 20
+
+
+ 933:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_CustomcDiscoverServiceEventHandler(&discServInfo);
+ 934:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         
+ 935:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         /* Re-initiate CyBle_GattcFindIncludedServices function, setting the start
+ 936:.\Generated_Source\PSoC4/BLE_eventHandler.c ****            handle to the attribute handle which is placed next to the one used in
+ 937:.\Generated_Source\PSoC4/BLE_eventHandler.c ****            the above step.
+ 938:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         */
+ 939:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         discServInfo.range.startHandle = cyBle_discInclInfo.inclDefHandle + 1;
+ 940:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         discServInfo.range.endHandle = cyBle_serverInfo[cyBle_disCount].range.endHandle;
+ 941:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         if(discServInfo.range.startHandle <= discServInfo.range.endHandle)
+ 942:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         {
+ 943:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             if(CYBLE_ERROR_OK != CyBle_GattcFindIncludedServices(cyBle_connHandle, &discServInfo.ra
+ 944:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             {
+ 945:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 CyBle_ApplCallback(CYBLE_EVT_GATTC_INCL_DISCOVERY_FAILED, NULL);
+ 946:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 cyBle_eventHandlerFlag &= (uint8)~CYBLE_AUTO_DISCOVERY;
+ 947:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             }
+ 948:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         }
+ 949:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         else /* Continue discovery of the following service */
+ 950:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         {
+ 951:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_NextInclDiscovery(CYBLE_DISCOVERY_CONTINUE);
+ 952:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         }
+ 953:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         
+ 954:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         cyBle_eventHandlerFlag &= (uint8)~CYBLE_CALLBACK;
+ 955:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         cyBle_discInclInfo.inclDefHandle = 0u;
+ 956:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         
+ 957:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 958:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CUSTOM_CLIENT */
+ 959:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ANS_CLIENT
+ 960:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 961:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 962:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_AnscReadResponseEventHandler(eventParam);
+ 963:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 964:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ANS_CLIENT */
+ 965:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BAS_CLIENT
+ 966:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 967:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 968:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_BascReadResponseEventHandler(eventParam);
+ 969:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 970:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BAS_CLIENT */
+ 971:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BLS_CLIENT
+ 972:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 973:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 974:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_BlscReadResponseEventHandler(eventParam);
+ 975:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 976:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BLS_CLIENT */
+ 977:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_BMS_CLIENT
+ 978:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 979:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 980:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_BmscReadResponseEventHandler(eventParam);
+ 981:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 982:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BMS_CLIENT */
+ 983:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CGMS_CLIENT
+ 984:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 985:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 986:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_CgmscReadResponseEventHandler(eventParam);
+ 987:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 988:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CGMS_CLIENT */
+ 989:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CPS_CLIENT
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 21
+
+
+ 990:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 991:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 992:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_CpscReadResponseEventHandler(eventParam);
+ 993:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ 994:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CPS_CLIENT */
+ 995:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CSCS_CLIENT
+ 996:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 997:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+ 998:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_CscscReadResponseEventHandler(eventParam);
+ 999:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+1000:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_CSCS_CLIENT */
+1001:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_CTS_CLIENT
+1002:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+1003:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+1004:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_CtscReadResponseEventHandler(eventParam);
+1005:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+1006:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_BAS_CLIENT */
+1007:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_DIS_CLIENT
+1008:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+1009:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+1010:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_DiscReadResponseEventHandler(eventParam);
+1011:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+1012:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_DIS_CLIENT */
+1013:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_ESS_CLIENT
+1014:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+1015:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+1016:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_EsscReadResponseEventHandler(eventParam);
+1017:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+1018:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_ESS_CLIENT */
+1019:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_GLS_CLIENT
+1020:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+1021:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+1022:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_GlscReadResponseEventHandler(eventParam);
+1023:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+1024:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GLS_CLIENT */
+1025:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HIDS_CLIENT
+1026:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+1027:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+1028:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_HidscReadResponseEventHandler(eventParam);
+1029:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+1030:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HIDS_CLIENT */
+1031:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HRS_CLIENT
+1032:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+1033:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+1034:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_HrscReadResponseEventHandler(eventParam);
+1035:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+1036:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HRS_CLIENT */
+1037:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_HTS_CLIENT
+1038:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+1039:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+1040:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_HtscReadResponseEventHandler(eventParam);
+1041:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+1042:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_HTS_CLIENT */
+1043:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_LLS_CLIENT
+1044:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+1045:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+1046:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_LlscReadResponseEventHandler(eventParam);
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 22
+
+
+1047:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+1048:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_LLS_CLIENT */
+1049:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_LNS_CLIENT
+1050:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+1051:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+1052:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_LnscReadResponseEventHandler(eventParam);
+1053:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+1054:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_LNS_CLIENT */
+1055:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_NDCS_CLIENT
+1056:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+1057:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+1058:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_NdcscReadResponseEventHandler(eventParam);
+1059:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+1060:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_NDCS_CLIENT */
+1061:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_PASS_CLIENT
+1062:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+1063:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+1064:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_PasscReadResponseEventHandler(eventParam);
+1065:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+1066:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_PASS_CLIENT */
+1067:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_RSCS_CLIENT
+1068:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+1069:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+1070:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_RscscReadResponseEventHandler(eventParam);
+1071:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+1072:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_RSCS_CLIENT */
+1073:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_RTUS_CLIENT
+1074:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+1075:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+1076:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_RtuscReadResponseEventHandler(eventParam);
+1077:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+1078:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_RTUS_CLIENT */
+1079:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_SCPS_CLIENT
+1080:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+1081:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+1082:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_ScpscReadResponseEventHandler(eventParam);
+1083:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+1084:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_SCPS_CLIENT */
+1085:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_TPS_CLIENT
+1086:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+1087:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+1088:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_TpscReadResponseEventHandler(eventParam);
+1089:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+1090:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_TPS_CLIENT */
+1091:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_UDS_CLIENT
+1092:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+1093:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+1094:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_UdscReadResponseEventHandler(eventParam);
+1095:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+1096:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_UDS_CLIENT */
+1097:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_WPTS_CLIENT
+1098:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+1099:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+1100:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_WptscReadResponseEventHandler(eventParam);
+1101:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+1102:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_WPTS_CLIENT */
+1103:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #ifdef CYBLE_WSS_CLIENT
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 23
+
+
+1104:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+1105:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+1106:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_WsscReadResponseEventHandler(eventParam);
+1107:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+1108:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_WSS_CLIENT */
+1109:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
+1110:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GATT_ROLE_CLIENT */
+1111:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1112:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1113:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /****************************************************************************** 
+1114:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ##Function Name: CyBle_DisconnectEventHandler
+1115:.\Generated_Source\PSoC4/BLE_eventHandler.c **** *******************************************************************************
+1116:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1117:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Summary:
+1118:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  Handles the GATT Disconnection event from the BLE stack.
+1119:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1120:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Parameters:
+1121:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  None
+1122:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1123:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Return:
+1124:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  None
+1125:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1126:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ******************************************************************************/
+1127:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_GattDisconnectEventHandler(void)
+1128:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
+ 152              		.loc 1 1128 0
+ 153              		.cfi_startproc
+ 154 0000 80B5     		push	{r7, lr}
+ 155              		.cfi_def_cfa_offset 8
+ 156              		.cfi_offset 7, -8
+ 157              		.cfi_offset 14, -4
+ 158 0002 00AF     		add	r7, sp, #0
+ 159              		.cfi_def_cfa_register 7
+1129:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     cyBle_connHandle.attId = 0u;
+ 160              		.loc 1 1129 0
+ 161 0004 044B     		ldr	r3, .L8
+ 162 0006 0022     		mov	r2, #0
+ 163 0008 5A70     		strb	r2, [r3, #1]
+1130:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     cyBle_connHandle.bdHandle = 0u;
+ 164              		.loc 1 1130 0
+ 165 000a 034B     		ldr	r3, .L8
+ 166 000c 0022     		mov	r2, #0
+ 167 000e 1A70     		strb	r2, [r3]
+1131:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     
+1132:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #if (CYBLE_GATT_ROLE_CLIENT)
+1133:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         if(CYBLE_CLIENT_STATE_DISCOVERED == CyBle_GetClientState())
+1134:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         {
+1135:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_SetClientState(CYBLE_CLIENT_STATE_DISCONNECTED_DISCOVERED);
+1136:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         }
+1137:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         else
+1138:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         {
+1139:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_SetClientState(CYBLE_CLIENT_STATE_DISCONNECTED);
+1140:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         }
+1141:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_GATT_ROLE_CLIENT */
+1142:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         
+1143:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #ifdef CYBLE_CPS_SERVER
+1144:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #if CYBLE_GAP_ROLE_BROADCASTER
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 24
+
+
+1145:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_CpssDisconnectEventHandler();
+1146:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #endif /* CYBLE_GAP_ROLE_BROADCASTER */
+1147:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_CPS_SERVER */
+1148:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1149:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #ifdef CYBLE_CPS_CLIENT
+1150:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_CpscDisconnectEventHandler();
+1151:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_CPS_CLIENT */
+1152:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1153:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #ifdef CYBLE_IAS_SERVER
+1154:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_IassDisconnectEventHandler();
+ 168              		.loc 1 1154 0
+ 169 0010 FFF7FEFF 		bl	CyBle_IassDisconnectEventHandler
+1155:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_IAS_SERVER */
+1156:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     
+1157:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #ifdef CYBLE_GLS_SERVER
+1158:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_GlsInit();
+1159:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_GLS_SERVER */
+1160:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     
+1161:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #ifdef CYBLE_LNS_SERVER
+1162:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_LnsInit();
+1163:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_LNS_SERVER */
+1164:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     
+1165:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #ifdef CYBLE_UDS_SERVER
+1166:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_UdsInit();
+1167:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_UDS_SERVER */
+1168:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
+ 170              		.loc 1 1168 0
+ 171 0014 BD46     		mov	sp, r7
+ 172              		@ sp needed
+ 173 0016 80BD     		pop	{r7, pc}
+ 174              	.L9:
+ 175              		.align	2
+ 176              	.L8:
+ 177 0018 00000000 		.word	cyBle_connHandle
+ 178              		.cfi_endproc
+ 179              	.LFE4:
+ 180              		.size	CyBle_GattDisconnectEventHandler, .-CyBle_GattDisconnectEventHandler
+ 181              		.section	.text.CyBle_TimeOutEventHandler,"ax",%progbits
+ 182              		.align	2
+ 183              		.code	16
+ 184              		.thumb_func
+ 185              		.type	CyBle_TimeOutEventHandler, %function
+ 186              	CyBle_TimeOutEventHandler:
+ 187              	.LFB5:
+1169:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1170:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1171:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /****************************************************************************** 
+1172:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ##Function Name: CyBle_TimeOutEventHandler
+1173:.\Generated_Source\PSoC4/BLE_eventHandler.c **** *******************************************************************************
+1174:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1175:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Summary:
+1176:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  Handles the CYBLE_EVT_TIMEOUT event from the BLE stack.
+1177:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1178:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Parameters:
+1179:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  *eventParam - The pointer to a structure of type CYBLE_TO_REASON_CODE_T.
+1180:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1181:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Return:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 25
+
+
+1182:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  None
+1183:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1184:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ******************************************************************************/
+1185:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_TimeOutEventHandler(const CYBLE_TO_REASON_CODE_T *eventParam)
+1186:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
+ 188              		.loc 1 1186 0
+ 189              		.cfi_startproc
+ 190 0000 80B5     		push	{r7, lr}
+ 191              		.cfi_def_cfa_offset 8
+ 192              		.cfi_offset 7, -8
+ 193              		.cfi_offset 14, -4
+ 194 0002 82B0     		sub	sp, sp, #8
+ 195              		.cfi_def_cfa_offset 16
+ 196 0004 00AF     		add	r7, sp, #0
+ 197              		.cfi_def_cfa_register 7
+ 198 0006 7860     		str	r0, [r7, #4]
+1187:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if(*eventParam == CYBLE_GATT_RSP_TO)
+1188:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+1189:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #if (CYBLE_GATT_ROLE_CLIENT)
+1190:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         if(0u != (cyBle_eventHandlerFlag & CYBLE_AUTO_DISCOVERY))
+1191:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         {
+1192:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             switch(CyBle_GetClientState())
+1193:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             {
+1194:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 case CYBLE_CLIENT_STATE_SRVC_DISCOVERING:
+1195:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     CyBle_ApplCallback(CYBLE_EVT_GATTC_SRVC_DISCOVERY_FAILED, NULL);
+1196:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     break;
+1197:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 case CYBLE_CLIENT_STATE_INCL_DISCOVERING:
+1198:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     CyBle_ApplCallback(CYBLE_EVT_GATTC_INCL_DISCOVERY_FAILED, NULL);
+1199:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     break;
+1200:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 case CYBLE_CLIENT_STATE_CHAR_DISCOVERING:
+1201:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     CyBle_ApplCallback(CYBLE_EVT_GATTC_CHAR_DISCOVERY_FAILED, NULL);
+1202:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     break;
+1203:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 case CYBLE_CLIENT_STATE_DESCR_DISCOVERING:
+1204:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     CyBle_ApplCallback(CYBLE_EVT_GATTC_DESCR_DISCOVERY_FAILED, NULL);
+1205:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     break;
+1206:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 default:        /* Other states should not be set in Auto discovery mode */
+1207:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     break;
+1208:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             }
+1209:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             cyBle_eventHandlerFlag &= (uint8)~CYBLE_AUTO_DISCOVERY;
+1210:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_SetClientState(CYBLE_CLIENT_STATE_CONNECTED);
+1211:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         }
+1212:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_GATT_ROLE_CLIENT */
+1213:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #ifdef CYBLE_CPS_SERVER
+1214:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_CpssTimeOutEventHandler();
+1215:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_CPS_SERVER */
+1216:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+1217:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     
+1218:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     /* Connection procedure timeout */
+1219:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if(*eventParam == CYBLE_GENERIC_TO)
+1220:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+1221:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #if(CYBLE_GAP_ROLE_CENTRAL)
+1222:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         if(CYBLE_STATE_CONNECTING == CyBle_GetState())
+1223:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         {
+1224:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             (void)CyBle_GapcCancelDeviceConnection();
+1225:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         }
+1226:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_GAP_ROLE_CENTRAL */
+1227:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 26
+
+
+1228:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
+ 199              		.loc 1 1228 0
+ 200 0008 BD46     		mov	sp, r7
+ 201 000a 02B0     		add	sp, sp, #8
+ 202              		@ sp needed
+ 203 000c 80BD     		pop	{r7, pc}
+ 204              		.cfi_endproc
+ 205              	.LFE5:
+ 206              		.size	CyBle_TimeOutEventHandler, .-CyBle_TimeOutEventHandler
+ 207              		.section	.text.CyBle_GattConnectReqHandler,"ax",%progbits
+ 208              		.align	2
+ 209              		.code	16
+ 210              		.thumb_func
+ 211              		.type	CyBle_GattConnectReqHandler, %function
+ 212              	CyBle_GattConnectReqHandler:
+ 213              	.LFB6:
+1229:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1230:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1231:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /****************************************************************************** 
+1232:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ##Function Name: CyBle_GattConnectReqHandler
+1233:.\Generated_Source\PSoC4/BLE_eventHandler.c **** *******************************************************************************
+1234:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1235:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Summary:
+1236:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  Handles the GATT connect event from the BLE stack.
+1237:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1238:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Parameters:
+1239:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  None
+1240:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1241:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Return:
+1242:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  None
+1243:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1244:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ******************************************************************************/
+1245:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_GattConnectReqHandler(void)
+1246:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
+ 214              		.loc 1 1246 0
+ 215              		.cfi_startproc
+ 216 0000 80B5     		push	{r7, lr}
+ 217              		.cfi_def_cfa_offset 8
+ 218              		.cfi_offset 7, -8
+ 219              		.cfi_offset 14, -4
+ 220 0002 00AF     		add	r7, sp, #0
+ 221              		.cfi_def_cfa_register 7
+1247:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #ifdef CYBLE_CGMS_SERVER
+1248:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_CgmsInit();
+1249:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_CGMS_SERVER */
+1250:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     
+1251:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #ifdef CYBLE_CPS_SERVER
+1252:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_CpssConnectEventHandler();
+1253:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_CPS_SERVER */
+1254:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     
+1255:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #ifdef CYBLE_CSCS_SERVER
+1256:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_CscsInit();
+1257:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_CSCS_SERVER */
+1258:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     
+1259:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #ifdef CYBLE_LLS_SERVER
+1260:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_LlssConnectEventHandler();
+1261:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_LLS_SERVER */
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 27
+
+
+1262:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     
+1263:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #ifdef CYBLE_HIDS_SERVER
+1264:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_HidssOnDeviceConnected();
+1265:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_HIDS_SERVER */
+1266:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1267:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #ifdef CYBLE_RSCS_SERVER
+1268:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_RscsInit();
+1269:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_RSCS_SERVER */
+1270:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
+ 222              		.loc 1 1270 0
+ 223 0004 BD46     		mov	sp, r7
+ 224              		@ sp needed
+ 225 0006 80BD     		pop	{r7, pc}
+ 226              		.cfi_endproc
+ 227              	.LFE6:
+ 228              		.size	CyBle_GattConnectReqHandler, .-CyBle_GattConnectReqHandler
+ 229              		.section	.text.CyBle_IsDeviceAddressValid,"ax",%progbits
+ 230              		.align	2
+ 231              		.code	16
+ 232              		.thumb_func
+ 233              		.type	CyBle_IsDeviceAddressValid, %function
+ 234              	CyBle_IsDeviceAddressValid:
+ 235              	.LFB7:
+1271:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1272:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1273:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #if (CYBLE_GATT_ROLE_SERVER || CYBLE_GATT_ROLE_CLIENT)
+1274:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1275:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /****************************************************************************** 
+1276:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ##Function Name: CyBle_IsDeviceAddressValid
+1277:.\Generated_Source\PSoC4/BLE_eventHandler.c **** *******************************************************************************
+1278:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1279:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Summary:
+1280:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  This function verifies that BLE public address has been programmed to SFLASH 
+1281:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  during manufacture.
+1282:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1283:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Parameters:
+1284:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  CYBLE_GAP_BD_ADDR_T *sflashDeviceAddress: the pointer to the BD address of 
+1285:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                                            type CYBLE_GAP_BD_ADDR_T. 
+1286:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1287:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Return:
+1288:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  Non zero value when a device address differs from the default SFLASH content.
+1289:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1290:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ******************************************************************************/
+1291:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static uint8 CyBle_IsDeviceAddressValid(const CYBLE_GAP_BD_ADDR_T *sflashDeviceAddress)
+1292:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
+ 236              		.loc 1 1292 0
+ 237              		.cfi_startproc
+ 238 0000 80B5     		push	{r7, lr}
+ 239              		.cfi_def_cfa_offset 8
+ 240              		.cfi_offset 7, -8
+ 241              		.cfi_offset 14, -4
+ 242 0002 84B0     		sub	sp, sp, #16
+ 243              		.cfi_def_cfa_offset 24
+ 244 0004 00AF     		add	r7, sp, #0
+ 245              		.cfi_def_cfa_register 7
+ 246 0006 7860     		str	r0, [r7, #4]
+1293:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     uint8 i;
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 28
+
+
+1294:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     uint8 sflashAddressValid = 0u;
+ 247              		.loc 1 1294 0
+ 248 0008 3B1C     		mov	r3, r7
+ 249 000a 0E33     		add	r3, r3, #14
+ 250 000c 0022     		mov	r2, #0
+ 251 000e 1A70     		strb	r2, [r3]
+1295:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     
+1296:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if(sflashDeviceAddress -> type == CYBLE_GAP_ADDR_TYPE_PUBLIC)  
+ 252              		.loc 1 1296 0
+ 253 0010 7B68     		ldr	r3, [r7, #4]
+ 254 0012 9B79     		ldrb	r3, [r3, #6]
+ 255 0014 002B     		cmp	r3, #0
+ 256 0016 1CD1     		bne	.L13
+1297:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+1298:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         for(i = 0u; i < CYBLE_GAP_BD_ADDR_SIZE; i++)
+ 257              		.loc 1 1298 0
+ 258 0018 3B1C     		mov	r3, r7
+ 259 001a 0F33     		add	r3, r3, #15
+ 260 001c 0022     		mov	r2, #0
+ 261 001e 1A70     		strb	r2, [r3]
+ 262 0020 12E0     		b	.L14
+ 263              	.L16:
+1299:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         {
+1300:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             if(sflashDeviceAddress->bdAddr[i] != 0u)
+ 264              		.loc 1 1300 0
+ 265 0022 3B1C     		mov	r3, r7
+ 266 0024 0F33     		add	r3, r3, #15
+ 267 0026 1B78     		ldrb	r3, [r3]
+ 268 0028 7A68     		ldr	r2, [r7, #4]
+ 269 002a D35C     		ldrb	r3, [r2, r3]
+ 270 002c 002B     		cmp	r3, #0
+ 271 002e 04D0     		beq	.L15
+1301:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             {
+1302:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 sflashAddressValid = 1u;
+ 272              		.loc 1 1302 0
+ 273 0030 3B1C     		mov	r3, r7
+ 274 0032 0E33     		add	r3, r3, #14
+ 275 0034 0122     		mov	r2, #1
+ 276 0036 1A70     		strb	r2, [r3]
+1303:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 break;
+ 277              		.loc 1 1303 0
+ 278 0038 0BE0     		b	.L13
+ 279              	.L15:
+1298:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         for(i = 0u; i < CYBLE_GAP_BD_ADDR_SIZE; i++)
+ 280              		.loc 1 1298 0
+ 281 003a 3B1C     		mov	r3, r7
+ 282 003c 0F33     		add	r3, r3, #15
+ 283 003e 1A78     		ldrb	r2, [r3]
+ 284 0040 3B1C     		mov	r3, r7
+ 285 0042 0F33     		add	r3, r3, #15
+ 286 0044 0132     		add	r2, r2, #1
+ 287 0046 1A70     		strb	r2, [r3]
+ 288              	.L14:
+1298:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         for(i = 0u; i < CYBLE_GAP_BD_ADDR_SIZE; i++)
+ 289              		.loc 1 1298 0 is_stmt 0 discriminator 1
+ 290 0048 3B1C     		mov	r3, r7
+ 291 004a 0F33     		add	r3, r3, #15
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 29
+
+
+ 292 004c 1B78     		ldrb	r3, [r3]
+ 293 004e 052B     		cmp	r3, #5
+ 294 0050 E7D9     		bls	.L16
+ 295              	.L13:
+1304:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             }
+1305:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         }
+1306:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+1307:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     return (sflashAddressValid);
+ 296              		.loc 1 1307 0 is_stmt 1
+ 297 0052 3B1C     		mov	r3, r7
+ 298 0054 0E33     		add	r3, r3, #14
+ 299 0056 1B78     		ldrb	r3, [r3]
+1308:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
+ 300              		.loc 1 1308 0
+ 301 0058 181C     		mov	r0, r3
+ 302 005a BD46     		mov	sp, r7
+ 303 005c 04B0     		add	sp, sp, #16
+ 304              		@ sp needed
+ 305 005e 80BD     		pop	{r7, pc}
+ 306              		.cfi_endproc
+ 307              	.LFE7:
+ 308              		.size	CyBle_IsDeviceAddressValid, .-CyBle_IsDeviceAddressValid
+ 309              		.section	.text.CyBle_L2Cap_ConnParamUpdateRspEventHandler,"ax",%progbits
+ 310              		.align	2
+ 311              		.code	16
+ 312              		.thumb_func
+ 313              		.type	CyBle_L2Cap_ConnParamUpdateRspEventHandler, %function
+ 314              	CyBle_L2Cap_ConnParamUpdateRspEventHandler:
+ 315              	.LFB8:
+1309:.\Generated_Source\PSoC4/BLE_eventHandler.c **** #endif /* CYBLE_GATT_ROLE_SERVER || CYBLE_GATT_ROLE_CLIENT */
+1310:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1311:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1312:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /****************************************************************************** 
+1313:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ##Function Name: CyBle_L2Cap_ConnParamUpdateRspHandler
+1314:.\Generated_Source\PSoC4/BLE_eventHandler.c **** *******************************************************************************
+1315:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1316:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Summary:
+1317:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  Handles the L2CAP connection parameter response event from
+1318:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  the BLE stack.
+1319:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1320:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Parameters:
+1321:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  uint16 response:
+1322:.\Generated_Source\PSoC4/BLE_eventHandler.c ****      * Accepted = 0x0000
+1323:.\Generated_Source\PSoC4/BLE_eventHandler.c ****      * Rejected = 0x0001
+1324:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1325:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Return:
+1326:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  None
+1327:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1328:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ******************************************************************************/
+1329:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_L2Cap_ConnParamUpdateRspEventHandler(uint16 response)
+1330:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
+ 316              		.loc 1 1330 0
+ 317              		.cfi_startproc
+ 318 0000 80B5     		push	{r7, lr}
+ 319              		.cfi_def_cfa_offset 8
+ 320              		.cfi_offset 7, -8
+ 321              		.cfi_offset 14, -4
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 30
+
+
+ 322 0002 82B0     		sub	sp, sp, #8
+ 323              		.cfi_def_cfa_offset 16
+ 324 0004 00AF     		add	r7, sp, #0
+ 325              		.cfi_def_cfa_register 7
+ 326 0006 021C     		mov	r2, r0
+ 327 0008 BB1D     		add	r3, r7, #6
+ 328 000a 1A80     		strh	r2, [r3]
+1331:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #ifdef CYBLE_CPS_SERVER
+1332:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_CpssConnParamUpdateRspEventHandler(response);
+1333:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_CPS_SERVER */
+1334:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     
+1335:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     /* Unreferenced variable warning workaround */
+1336:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if(response != 0u)
+1337:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+1338:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+1339:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
+ 329              		.loc 1 1339 0
+ 330 000c BD46     		mov	sp, r7
+ 331 000e 02B0     		add	sp, sp, #8
+ 332              		@ sp needed
+ 333 0010 80BD     		pop	{r7, pc}
+ 334              		.cfi_endproc
+ 335              	.LFE8:
+ 336              		.size	CyBle_L2Cap_ConnParamUpdateRspEventHandler, .-CyBle_L2Cap_ConnParamUpdateRspEventHandler
+ 337 0012 C046     		.section	.text.CyBle_GapConnUpdateCompleteEventHandler,"ax",%progbits
+ 338              		.align	2
+ 339              		.code	16
+ 340              		.thumb_func
+ 341              		.type	CyBle_GapConnUpdateCompleteEventHandler, %function
+ 342              	CyBle_GapConnUpdateCompleteEventHandler:
+ 343              	.LFB9:
+1340:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1341:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1342:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /****************************************************************************** 
+1343:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ##Function Name: CyBle_GapConnUpdateCompleteEventHandler
+1344:.\Generated_Source\PSoC4/BLE_eventHandler.c **** *******************************************************************************
+1345:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1346:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Summary:
+1347:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  Handles the CYBLE_EVT_GAP_CONNECTION_UPDATE_COMPLETE event from
+1348:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  the BLE stack.
+1349:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1350:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Parameters:
+1351:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  *eventParam: The pointer to the data structure specified by the event.
+1352:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1353:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Return:
+1354:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  None
+1355:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1356:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ******************************************************************************/
+1357:.\Generated_Source\PSoC4/BLE_eventHandler.c **** static void CyBle_GapConnUpdateCompleteEventHandler(const CYBLE_GAP_CONN_PARAM_UPDATED_IN_CONTROLLE
+1358:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
+ 344              		.loc 1 1358 0
+ 345              		.cfi_startproc
+ 346 0000 80B5     		push	{r7, lr}
+ 347              		.cfi_def_cfa_offset 8
+ 348              		.cfi_offset 7, -8
+ 349              		.cfi_offset 14, -4
+ 350 0002 82B0     		sub	sp, sp, #8
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 31
+
+
+ 351              		.cfi_def_cfa_offset 16
+ 352 0004 00AF     		add	r7, sp, #0
+ 353              		.cfi_def_cfa_register 7
+ 354 0006 7860     		str	r0, [r7, #4]
+1359:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #ifdef CYBLE_CPS_SERVER
+1360:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_CpssConnUpdateCompleteEventHandler(eventParam);
+1361:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_CPS_SERVER */
+1362:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     
+1363:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     /* Unreferenced variable warning workaround */
+1364:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if(eventParam != 0u)
+1365:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+1366:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+1367:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
+ 355              		.loc 1 1367 0
+ 356 0008 BD46     		mov	sp, r7
+ 357 000a 02B0     		add	sp, sp, #8
+ 358              		@ sp needed
+ 359 000c 80BD     		pop	{r7, pc}
+ 360              		.cfi_endproc
+ 361              	.LFE9:
+ 362              		.size	CyBle_GapConnUpdateCompleteEventHandler, .-CyBle_GapConnUpdateCompleteEventHandler
+ 363              		.section	.text.CyBle_EventHandler,"ax",%progbits
+ 364              		.align	2
+ 365              		.global	CyBle_EventHandler
+ 366              		.code	16
+ 367              		.thumb_func
+ 368              		.type	CyBle_EventHandler, %function
+ 369              	CyBle_EventHandler:
+ 370              	.LFB10:
+1368:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1369:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1370:.\Generated_Source\PSoC4/BLE_eventHandler.c **** /****************************************************************************** 
+1371:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ##Function Name: CyBle_EventHandler
+1372:.\Generated_Source\PSoC4/BLE_eventHandler.c **** *******************************************************************************
+1373:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1374:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Summary:
+1375:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  Handles the events from the BLE stack
+1376:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1377:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Parameters:
+1378:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  eventCode:    the event code
+1379:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  *eventParam:  the event parameters
+1380:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1381:.\Generated_Source\PSoC4/BLE_eventHandler.c **** Return:
+1382:.\Generated_Source\PSoC4/BLE_eventHandler.c ****  None.
+1383:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1384:.\Generated_Source\PSoC4/BLE_eventHandler.c **** ******************************************************************************/
+1385:.\Generated_Source\PSoC4/BLE_eventHandler.c **** void CyBle_EventHandler(uint8 eventCode, void *eventParam)
+1386:.\Generated_Source\PSoC4/BLE_eventHandler.c **** {
+ 371              		.loc 1 1386 0
+ 372              		.cfi_startproc
+ 373 0000 80B5     		push	{r7, lr}
+ 374              		.cfi_def_cfa_offset 8
+ 375              		.cfi_offset 7, -8
+ 376              		.cfi_offset 14, -4
+ 377 0002 84B0     		sub	sp, sp, #16
+ 378              		.cfi_def_cfa_offset 24
+ 379 0004 00AF     		add	r7, sp, #0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 32
+
+
+ 380              		.cfi_def_cfa_register 7
+ 381 0006 021C     		mov	r2, r0
+ 382 0008 3960     		str	r1, [r7]
+ 383 000a FB1D     		add	r3, r7, #7
+ 384 000c 1A70     		strb	r2, [r3]
+1387:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     cyBle_eventHandlerFlag |= CYBLE_CALLBACK;
+ 385              		.loc 1 1387 0
+ 386 000e BA4B     		ldr	r3, .L62
+ 387 0010 1B78     		ldrb	r3, [r3]
+ 388 0012 DBB2     		uxtb	r3, r3
+ 389 0014 0122     		mov	r2, #1
+ 390 0016 1343     		orr	r3, r2
+ 391 0018 DAB2     		uxtb	r2, r3
+ 392 001a B74B     		ldr	r3, .L62
+ 393 001c 1A70     		strb	r2, [r3]
+1388:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1389:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     /* Common Profile event handling */
+1390:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     switch(eventCode)
+ 394              		.loc 1 1390 0
+ 395 001e FB1D     		add	r3, r7, #7
+ 396 0020 1B78     		ldrb	r3, [r3]
+ 397 0022 422B     		cmp	r3, #66
+ 398 0024 00D1     		bne	.LCB325
+ 399 0026 22E1     		b	.L22	@long jump
+ 400              	.LCB325:
+ 401 0028 1DDC     		bgt	.L23
+ 402 002a 262B     		cmp	r3, #38
+ 403 002c 00D1     		bne	.LCB329
+ 404 002e C3E0     		b	.L24	@long jump
+ 405              	.LCB329:
+ 406 0030 0DDC     		bgt	.L25
+ 407 0032 022B     		cmp	r3, #2
+ 408 0034 00D1     		bne	.LCB333
+ 409 0036 8DE0     		b	.L26	@long jump
+ 410              	.LCB333:
+ 411 0038 02DC     		bgt	.L27
+ 412 003a 012B     		cmp	r3, #1
+ 413 003c 35D0     		beq	.L28
+1391:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+1392:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         /**********************************************************
+1393:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         ##General events
+1394:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         ***********************************************************/
+1395:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         case CYBLE_EVT_STACK_ON:
+1396:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #if(CYBLE_MODE_PROFILE)
+1397:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         {
+1398:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CYBLE_BLESS_PWR_IN_DB_T bleSsPowerLevel;
+1399:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             
+1400:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             /* Set Tx Power Level for advertising and connection channels */
+1401:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             bleSsPowerLevel.blePwrLevelInDbm = CYBLE_TX_POWER_LEVEL_ADV;
+1402:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             bleSsPowerLevel.bleSsChId = CYBLE_LL_ADV_CH_TYPE;
+1403:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             (void) CyBle_SetTxPowerLevel (&bleSsPowerLevel);
+1404:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             bleSsPowerLevel.blePwrLevelInDbm = CYBLE_TX_POWER_LEVEL_CONN;
+1405:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             bleSsPowerLevel.bleSsChId = CYBLE_LL_CONN_CH_TYPE;
+1406:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             (void) CyBle_SetTxPowerLevel (&bleSsPowerLevel);
+1407:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         }
+1408:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #endif /* CYBLE_MODE_PROFILE */
+1409:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #if (CYBLE_GATT_ROLE_SERVER || CYBLE_GATT_ROLE_CLIENT)
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 33
+
+
+1410:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             /* Set device Address  */
+1411:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             if(CyBle_IsDeviceAddressValid(cyBle_sflashDeviceAddress) != 0u)
+1412:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             {
+1413:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 (void) CyBle_SetDeviceAddress(cyBle_sflashDeviceAddress);
+1414:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 #if(CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER)
+1415:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     CyBle_ChangeAdDeviceAddress(cyBle_sflashDeviceAddress, 0u);
+1416:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     CyBle_ChangeAdDeviceAddress(cyBle_sflashDeviceAddress, 1u);
+1417:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 #endif /* CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER */    
+1418:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             }
+1419:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             else
+1420:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             {
+1421:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             #if (SILICON_GENERATED_DEVICE_ADDRESS != 0u)
+1422:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 cyBle_deviceAddress.bdAddr[0] = CYBLE_SFLASH_DIE_X_REG;
+1423:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 cyBle_deviceAddress.bdAddr[1] = CYBLE_SFLASH_DIE_Y_REG;
+1424:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 cyBle_deviceAddress.bdAddr[2] = CYBLE_SFLASH_DIE_WAFER_REG;
+1425:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             #endif /* SILICON_GENERATED_DEVICE_ADDRESS != 0u */
+1426:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 (void) CyBle_SetDeviceAddress(&cyBle_deviceAddress);
+1427:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 #if(CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER)
+1428:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     CyBle_ChangeAdDeviceAddress(&cyBle_deviceAddress, 0u);
+1429:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     CyBle_ChangeAdDeviceAddress(&cyBle_deviceAddress, 1u);
+1430:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 #endif /* CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER */    
+1431:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             }
+1432:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             /* Set device IO Capability  */
+1433:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             (void) CyBle_GapSetIoCap(CYBLE_IO_CAPABILITY);    
+1434:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #endif /* CYBLE_GATT_ROLE_SERVER || CYBLE_GATT_ROLE_CLIENT */
+1435:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_SetState(CYBLE_STATE_DISCONNECTED);
+1436:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+1437:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         case CYBLE_EVT_TIMEOUT:
+1438:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_TimeOutEventHandler((CYBLE_TO_REASON_CODE_T *)eventParam);
+1439:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+1440:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     	case CYBLE_EVT_STACK_BUSY_STATUS:
+1441:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             cyBle_busyStatus = *(uint8 *)eventParam;
+1442:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+1443:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1444:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         /**********************************************************
+1445:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         ##GAP events
+1446:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         ***********************************************************/
+1447:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         case CYBLE_EVT_GAP_AUTH_REQ:
+1448:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #if(CYBLE_MODE_PROFILE)
+1449:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             if(0u == (cyBle_eventHandlerFlag & CYBLE_DISABLE_AUTOMATIC_AUTH))
+1450:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             {
+1451:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 /* If the responding device does not support pairing then the responding 
+1452:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                    device shall respond using the Pairing Failed message with the error 
+1453:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                    code "Pairing Not Supported" otherwise it responds with a Pairing 
+1454:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                    Response message.
+1455:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 */
+1456:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 if(cyBle_authInfo.security == (CYBLE_GAP_SEC_MODE_1 | CYBLE_GAP_SEC_LEVEL_1))
+1457:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 {
+1458:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     cyBle_authInfo.authErr = CYBLE_GAP_AUTH_ERROR_PAIRING_NOT_SUPPORTED;
+1459:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 }    
+1460:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             #if(CYBLE_GAP_ROLE_PERIPHERAL)
+1461:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 (void)CyBle_GappAuthReqReply(cyBle_connHandle.bdHandle, &cyBle_authInfo);
+1462:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             #endif /* CYBLE_GAP_ROLE_PERIPHERAL */
+1463:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             #if (CYBLE_GAP_ROLE_CENTRAL)
+1464:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 (void)CyBle_GapAuthReq(cyBle_connHandle.bdHandle, &cyBle_authInfo);
+1465:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             #endif /* CYBLE_GAP_ROLE_CENTRAL */
+1466:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             }
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 34
+
+
+1467:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #endif /* CYBLE_MODE_PROFILE */
+1468:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+1469:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1470:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         case CYBLE_EVT_GAP_CONNECTION_UPDATE_COMPLETE:
+1471:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_GapConnUpdateCompleteEventHandler((const CYBLE_GAP_CONN_PARAM_UPDATED_IN_CONTROLL
+1472:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+1473:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             
+1474:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         case CYBLE_EVT_GAP_DEVICE_CONNECTED:
+1475:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_GapConnUpdateCompleteEventHandler((const CYBLE_GAP_CONN_PARAM_UPDATED_IN_CONTROLL
+1476:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             #if(CYBLE_GAP_ROLE_CENTRAL)
+1477:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 if(cyBle_connectingTimeout != 0u)
+1478:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 {
+1479:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                    (void)CyBle_StopTimer();
+1480:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 }
+1481:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             #endif /* CYBLE_GAP_ROLE_CENTRAL */
+1482:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_SetState(CYBLE_STATE_CONNECTED);
+1483:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+1484:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1485:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         case CYBLE_EVT_GAP_DEVICE_DISCONNECTED:
+1486:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_SetState(CYBLE_STATE_DISCONNECTED);
+1487:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+1488:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #if(CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER)
+1489:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             
+1490:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         case CYBLE_EVT_GAPP_ADVERTISEMENT_START_STOP:
+1491:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             #ifdef CYBLE_CPS_SERVER
+1492:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 #if(CYBLE_GAP_ROLE_BROADCASTER)
+1493:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     CyBle_CpssAdvertisementStartStopEventHandler();
+1494:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 #endif /* CYBLE_GAP_ROLE_BROADCASTER */
+1495:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             #endif /* CYBLE_CPS_SERVER */
+1496:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             
+1497:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             if((CYBLE_STATE_CONNECTED != CyBle_GetState()) && ((cyBle_eventHandlerFlag & CYBLE_CALL
+1498:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             {
+1499:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 /* After CyBle_GappStartAdvertisement first event indicates that advertising has be
+1500:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 if(0u != (cyBle_eventHandlerFlag & CYBLE_START_FLAG))
+1501:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 {
+1502:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     CyBle_SetState(CYBLE_STATE_ADVERTISING);
+1503:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     cyBle_eventHandlerFlag &= (uint8)~CYBLE_START_FLAG;
+1504:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 }
+1505:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 /* When application initiated stop advertisement */
+1506:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 else if(0u != (cyBle_eventHandlerFlag & CYBLE_STOP_FLAG))
+1507:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 {
+1508:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     CyBle_SetState(CYBLE_STATE_DISCONNECTED);  
+1509:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     cyBle_eventHandlerFlag &= (uint8)~CYBLE_STOP_FLAG;
+1510:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 }
+1511:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 else /* Following event indicates that advertising has been stopped */
+1512:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 {
+1513:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     if(CYBLE_STATE_ADVERTISING == CyBle_GetState())
+1514:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     {
+1515:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                         CyBle_SetState(CYBLE_STATE_DISCONNECTED);
+1516:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     #if ((CYBLE_SLOW_ADV_ENABLED != 0u) && (CYBLE_FAST_ADV_TIMEOUT != 0u))
+1517:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                         if(cyBle_advertisingIntervalType == CYBLE_ADVERTISING_FAST)
+1518:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                         {
+1519:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                             /* When fast advertising time out occur: Start slow advertising */
+1520:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                             if(CYBLE_ERROR_OK == CyBle_GappStartAdvertisement(CYBLE_ADVERTISING_SLO
+1521:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                             {
+1522:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                                 CyBle_SetState(CYBLE_STATE_ADVERTISING);
+1523:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                             }
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 35
+
+
+1524:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                         }
+1525:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     #endif /* CYBLE_SLOW_ADV_ENABLED */
+1526:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     }
+1527:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 }
+1528:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             }
+1529:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+1530:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #endif /* CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER */
+1531:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         
+1532:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #if(CYBLE_GAP_ROLE_CENTRAL || CYBLE_GAP_ROLE_OBSERVER)    
+1533:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         case CYBLE_EVT_GAPC_SCAN_START_STOP:
+1534:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             #ifdef CYBLE_CPS_CLIENT
+1535:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 CyBle_CpscScanStartStopEventHandler();
+1536:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             #endif /* CYBLE_CPS_CLIENT */
+1537:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             
+1538:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             if((CYBLE_STATE_CONNECTED != CyBle_GetState()) && ((cyBle_eventHandlerFlag & CYBLE_CALL
+1539:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             {
+1540:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 /* After CyBle_GapcStartScan first event indicates that scanning has been started *
+1541:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 if(0u != (cyBle_eventHandlerFlag & CYBLE_START_FLAG))
+1542:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 {
+1543:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     CyBle_SetState(CYBLE_STATE_SCANNING);
+1544:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     cyBle_eventHandlerFlag &= (uint8)~CYBLE_START_FLAG;
+1545:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 }
+1546:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 /* When application initiated stop scanning */
+1547:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 else if(0u != (cyBle_eventHandlerFlag & CYBLE_STOP_FLAG))
+1548:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 {
+1549:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     CyBle_SetState(CYBLE_STATE_DISCONNECTED);  
+1550:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     cyBle_eventHandlerFlag &= (uint8)~CYBLE_STOP_FLAG;
+1551:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 }
+1552:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 else /* Following event indicates that scanning has been stopped by stack */
+1553:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 {
+1554:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     if(CYBLE_STATE_SCANNING == CyBle_GetState())
+1555:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     {
+1556:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                         CyBle_SetState(CYBLE_STATE_DISCONNECTED);  
+1557:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     #if ((CYBLE_SLOW_SCAN_ENABLED != 0u) && (CYBLE_FAST_SCAN_TIMEOUT != 0u))
+1558:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                         if(cyBle_scanningIntervalType == CYBLE_SCANNING_FAST)
+1559:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                         {
+1560:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                             /* When fast scanning time out occur: Start slow scanning */
+1561:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                             if(CYBLE_ERROR_OK == CyBle_GapcStartScan(CYBLE_SCANNING_SLOW))
+1562:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                             {
+1563:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                                 CyBle_SetState(CYBLE_STATE_SCANNING);
+1564:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                             }
+1565:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                         }
+1566:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     #endif /* CYBLE_SLOW_SCAN_ENABLED */
+1567:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     }
+1568:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 }
+1569:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             }
+1570:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+1571:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #endif /* CYBLE_GAP_ROLE_CENTRAL || CYBLE_GAP_ROLE_OBSERVER */
+1572:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1573:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         /**********************************************************
+1574:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         ##L2AP events 
+1575:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         ***********************************************************/
+1576:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         case CYBLE_EVT_L2CAP_CONN_PARAM_UPDATE_RSP:
+1577:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_L2Cap_ConnParamUpdateRspEventHandler(*(uint16 *)eventParam);
+1578:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+1579:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         
+1580:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         /**********************************************************
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 36
+
+
+1581:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         ##GATT events
+1582:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         ***********************************************************/        
+1583:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         case CYBLE_EVT_GATT_CONNECT_IND:
+1584:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             cyBle_connHandle = *(CYBLE_CONN_HANDLE_T *)eventParam;
+1585:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             
+1586:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #if((CYBLE_GATT_ROLE_SERVER) && (CYBLE_GATT_DB_CCCD_COUNT != 0u))
+1587:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             /* Init CCCD values in RAM */
+1588:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         	(void) memcpy (cyBle_attValuesCCCD, cyBle_attValuesCCCDFlashMemory[cyBle_connHandle.bdHand
+1589:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                             CYBLE_GATT_DB_CCCD_COUNT);
+1590:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #endif /* CYBLE_GATT_ROLE_SERVER */
+1591:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         
+1592:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #if (CYBLE_GATT_ROLE_CLIENT)
+1593:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_SetClientState(CYBLE_CLIENT_STATE_CONNECTED);
+1594:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #endif /* CYBLE_GATT_ROLE_CLIENT */
+1595:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         
+1596:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_GattConnectReqHandler();
+1597:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+1598:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1599:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         case CYBLE_EVT_GATT_DISCONNECT_IND:
+1600:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_GattDisconnectEventHandler();
+1601:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+1602:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1603:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #if((CYBLE_GATT_ROLE_SERVER) || (CYBLE_GATT_ROLE_CLIENT))
+1604:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         case CYBLE_EVT_GATTS_XCNHG_MTU_REQ:
+1605:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             {
+1606:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 uint16 cyBle_mtuSize;
+1607:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 if(CYBLE_GATT_MTU > ((CYBLE_GATT_XCHG_MTU_PARAM_T *)eventParam)->mtu)
+1608:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 {
+1609:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     cyBle_mtuSize = ((CYBLE_GATT_XCHG_MTU_PARAM_T *)eventParam)->mtu;
+1610:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 }
+1611:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 else
+1612:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 {
+1613:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     cyBle_mtuSize = CYBLE_GATT_MTU;
+1614:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 }
+1615:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 (void)CyBle_GattsExchangeMtuRsp(((CYBLE_GATT_XCHG_MTU_PARAM_T *)eventParam)->connHa
+1616:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             }
+1617:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+1618:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_GATT_ROLE_SERVER || CYBLE_GATT_ROLE_CLIENT */
+1619:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     
+1620:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #if (CYBLE_GATT_ROLE_CLIENT)
+1621:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         case CYBLE_EVT_GAPC_SCAN_PROGRESS_RESULT:
+1622:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #ifdef CYBLE_CPS_CLIENT
+1623:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 CyBle_CpscScanProcessEventHandler((CYBLE_GAPC_ADV_REPORT_T *)eventParam);
+1624:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #endif /* CYBLE_CPS_CLIENT */
+1625:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+1626:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_GATT_ROLE_CLIENT */
+1627:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1628:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #if(CYBLE_GATT_ROLE_SERVER)
+1629:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         case CYBLE_EVT_GATTS_WRITE_REQ:
+1630:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_WriteReqHandler((CYBLE_GATTS_WRITE_REQ_PARAM_T *)eventParam);
+1631:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+1632:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1633:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         case CYBLE_EVT_GATTS_WRITE_CMD_REQ:
+1634:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #ifdef CYBLE_IAS_SERVER
+1635:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+1636:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             {
+1637:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 (void)CyBle_IassWriteCmdEventHandler((CYBLE_GATTS_WRITE_REQ_PARAM_T *)eventParam);
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 37
+
+
+1638:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             }
+1639:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #endif /* CYBLE_IAS_SERVER */
+1640:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #ifdef CYBLE_HIDS_SERVER
+1641:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+1642:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             {
+1643:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 (void)CyBle_HidssWriteEventHandler((CYBLE_GATTS_WRITE_REQ_PARAM_T *)eventParam);
+1644:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             }
+1645:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #endif /* CYBLE_HIDS_SERVER */
+1646:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #ifdef CYBLE_PASS_SERVER
+1647:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+1648:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             {
+1649:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 (void)CyBle_PasssWriteCmdEventHandler((CYBLE_GATTS_WRITE_REQ_PARAM_T *)eventParam);
+1650:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             }
+1651:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #endif /* CYBLE_PASS_SERVER */
+1652:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #ifdef CYBLE_RTUS_SERVER
+1653:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+1654:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             {
+1655:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 (void)CyBle_RtussWriteCmdEventHandler((CYBLE_GATTS_WRITE_REQ_PARAM_T *)eventParam);
+1656:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             }
+1657:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #endif /* CYBLE_RTUS_SERVER */
+1658:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #ifdef CYBLE_SCPS_SERVER
+1659:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+1660:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             {
+1661:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 (void)CyBle_ScpssWriteEventHandler((CYBLE_GATTS_WRITE_REQ_PARAM_T *)eventParam);
+1662:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             }
+1663:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #endif /* CYBLE_SCPS_SERVER */
+1664:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+1665:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         
+1666:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         case CYBLE_EVT_GATTS_PREP_WRITE_REQ:
+1667:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #ifdef CYBLE_BMS_SERVER
+1668:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_BmssPrepareWriteRequestEventHandler((CYBLE_GATTS_PREP_WRITE_REQ_PARAM_T *)eventPa
+1669:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #endif /* CYBLE_BMS_SERVER */
+1670:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #ifdef CYBLE_BTS_SERVER
+1671:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+1672:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             {
+1673:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 CyBle_BtssPrepareWriteRequestEventHandler((CYBLE_GATTS_PREP_WRITE_REQ_PARAM_T *)eve
+1674:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             }
+1675:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #endif /* CYBLE_BTS_SERVER */
+1676:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #ifdef CYBLE_ESS_SERVER
+1677:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+1678:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             {
+1679:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 CyBle_EsssPrepareWriteRequestEventHandler((CYBLE_GATTS_PREP_WRITE_REQ_PARAM_T *)eve
+1680:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             }
+1681:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #endif /* CYBLE_ESS_SERVER */
+1682:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 		#ifdef CYBLE_UDS_SERVER
+1683:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+1684:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             {
+1685:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 CyBle_UdssPrepareWriteRequestEventHandler((CYBLE_GATTS_PREP_WRITE_REQ_PARAM_T *)eve
+1686:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             }
+1687:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #endif /* CYBLE_UDS_SERVER */
+1688:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+1689:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1690:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         case CYBLE_EVT_GATTS_EXEC_WRITE_REQ:
+1691:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #ifdef CYBLE_BMS_SERVER
+1692:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_BmssExecuteWriteRequestEventHandler((CYBLE_GATTS_EXEC_WRITE_REQ_T *)eventParam);
+1693:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #endif /* CYBLE_BMS_SERVER */
+1694:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #ifdef CYBLE_BTS_SERVER
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 38
+
+
+1695:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+1696:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             {
+1697:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 CyBle_BtssExecuteWriteRequestEventHandler((CYBLE_GATTS_EXEC_WRITE_REQ_T *)eventPara
+1698:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             }
+1699:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #endif /* CYBLE_BTS_SERVER */
+1700:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #ifdef CYBLE_ESS_SERVER
+1701:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+1702:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             {
+1703:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 CyBle_EsssExecuteWriteRequestEventHandler((CYBLE_GATTS_EXEC_WRITE_REQ_T *)eventPara
+1704:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             }
+1705:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #endif /* CYBLE_ESS_SERVER */
+1706:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 		#ifdef CYBLE_UDS_SERVER
+1707:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+1708:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             {
+1709:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 CyBle_UdssExecuteWriteRequestEventHandler((CYBLE_GATTS_EXEC_WRITE_REQ_T *)eventPara
+1710:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             }
+1711:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #endif /* CYBLE_UDS_SERVER */
+1712:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+1713:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         
+1714:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         case CYBLE_EVT_GATTS_HANDLE_VALUE_CNF:
+1715:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_ValueConfirmation((CYBLE_CONN_HANDLE_T *)eventParam);
+1716:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+1717:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             
+1718:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         case CYBLE_EVT_GATTS_READ_CHAR_VAL_ACCESS_REQ:
+1719:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #ifdef CYBLE_UDS_SERVER
+1720:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_UdssReadRequestEventHandler((CYBLE_GATTS_CHAR_VAL_READ_REQ_T *)eventParam);
+1721:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #endif /* CYBLE_UDS_SERVER */
+1722:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+1723:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             
+1724:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_GATT_ROLE_SERVER */
+1725:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1726:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #if (CYBLE_GATT_ROLE_CLIENT)
+1727:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         
+1728:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         case CYBLE_EVT_GATTC_READ_BY_GROUP_TYPE_RSP:
+1729:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_ReadByGroupEventHandler((CYBLE_GATTC_READ_BY_GRP_RSP_PARAM_T *)eventParam);
+1730:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+1731:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1732:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         case CYBLE_EVT_GATTC_READ_BY_TYPE_RSP:
+1733:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_ReadByTypeEventHandler((CYBLE_GATTC_READ_BY_TYPE_RSP_PARAM_T *)eventParam);
+1734:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+1735:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1736:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         case CYBLE_EVT_GATTC_READ_BLOB_RSP:
+1737:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #ifdef CYBLE_ESS_CLIENT
+1738:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_EsscReadLongRespEventHandler((CYBLE_GATTC_READ_RSP_PARAM_T *)eventParam);
+1739:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #endif /* CYBLE_ESS_CLIENT */
+1740:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+1741:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         
+1742:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         case CYBLE_EVT_GATTC_FIND_INFO_RSP:
+1743:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_FindInfoEventHandler((CYBLE_GATTC_FIND_INFO_RSP_PARAM_T *)eventParam);
+1744:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+1745:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1746:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         case CYBLE_EVT_GATTC_ERROR_RSP:
+1747:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_ErrorResponseEventHandler((CYBLE_GATTC_ERR_RSP_PARAM_T *)eventParam);
+1748:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+1749:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1750:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         case CYBLE_EVT_GATTC_HANDLE_VALUE_NTF:
+1751:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_NotificationEventHandler((CYBLE_GATTC_HANDLE_VALUE_NTF_PARAM_T *)eventParam);
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 39
+
+
+1752:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+1753:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1754:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         case CYBLE_EVT_GATTC_HANDLE_VALUE_IND:
+1755:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_GattcIndicationEventHandler((CYBLE_GATTC_HANDLE_VALUE_IND_PARAM_T *)eventParam);
+1756:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_IndicationEventHandler((CYBLE_GATTC_HANDLE_VALUE_IND_PARAM_T *)eventParam);
+1757:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         
+1758:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             /* Respond with a Handle Value Confirmation when request handled */
+1759:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) == 0u)
+1760:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             {
+1761:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 (void)CyBle_GattcConfirmation(((CYBLE_GATTC_HANDLE_VALUE_IND_PARAM_T *)eventParam)-
+1762:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             }
+1763:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+1764:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         
+1765:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         case CYBLE_EVT_GATTC_READ_RSP:
+1766:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_ReadResponseEventHandler((CYBLE_GATTC_READ_RSP_PARAM_T *)eventParam);
+1767:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+1768:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1769:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         case CYBLE_EVT_GATTC_WRITE_RSP:
+1770:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_GattcWriteResponseEventHandler((CYBLE_CONN_HANDLE_T *)eventParam);
+1771:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+1772:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             
+1773:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         case CYBLE_EVT_GATTC_EXEC_WRITE_RSP:
+1774:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #ifdef CYBLE_BMS_CLIENT
+1775:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_BmscExecuteWriteResponseEventHandler((CYBLE_GATTC_EXEC_WRITE_RSP_T *)eventParam);
+1776:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #endif /* CYBLE_BMS_CLIENT */
+1777:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #ifdef CYBLE_ESS_CLIENT
+1778:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+1779:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             {
+1780:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 CyBle_EsscExecuteWriteResponseEventHandler((CYBLE_GATTC_EXEC_WRITE_RSP_T *)eventPar
+1781:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             }
+1782:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         #endif /* CYBLE_ESS_CLIENT */
+1783:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+1784:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             
+1785:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif /* CYBLE_GATT_ROLE_CLIENT */
+1786:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1787:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #if((CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_CENTRAL) && (CYBLE_BONDING_REQUIREMENT == CYBL
+1788:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1789:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         case CYBLE_EVT_PENDING_FLASH_WRITE:
+1790:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             cyBle_pendingFlashWrite |= CYBLE_PENDING_STACK_FLASH_WRITE_BIT;
+1791:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+1792:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         
+1793:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     #endif  /* (CYBLE_BONDING_REQUIREMENT == CYBLE_BONDING_YES) */
+1794:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     
+1795:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         default:
+1796:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+ 414              		.loc 1 1796 0
+ 415 003e 76E1     		b	.L49
+ 416              	.L27:
+1390:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     switch(eventCode)
+ 417              		.loc 1 1390 0
+ 418 0040 052B     		cmp	r3, #5
+ 419 0042 00D1     		bne	.LCB343
+ 420 0044 8BE0     		b	.L29	@long jump
+ 421              	.LCB343:
+ 422 0046 212B     		cmp	r3, #33
+ 423 0048 00D1     		bne	.LCB345
+ 424 004a 8DE0     		b	.L30	@long jump
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 40
+
+
+ 425              	.LCB345:
+ 426              		.loc 1 1796 0
+ 427 004c 6FE1     		b	.L49
+ 428              	.L25:
+1390:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     switch(eventCode)
+ 429              		.loc 1 1390 0
+ 430 004e 282B     		cmp	r3, #40
+ 431 0050 00D1     		bne	.LCB351
+ 432 0052 ADE0     		b	.L31	@long jump
+ 433              	.LCB351:
+ 434 0054 00DA     		bge	.LCB353
+ 435 0056 A3E0     		b	.L32	@long jump
+ 436              	.LCB353:
+ 437 0058 2A2B     		cmp	r3, #42
+ 438 005a 00D1     		bne	.LCB355
+ 439 005c 9BE0     		b	.L33	@long jump
+ 440              	.LCB355:
+ 441 005e 412B     		cmp	r3, #65
+ 442 0060 00D1     		bne	.LCB357
+ 443 0062 E9E0     		b	.L34	@long jump
+ 444              	.LCB357:
+ 445              		.loc 1 1796 0
+ 446 0064 63E1     		b	.L49
+ 447              	.L23:
+1390:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     switch(eventCode)
+ 448              		.loc 1 1390 0
+ 449 0066 502B     		cmp	r3, #80
+ 450 0068 00D1     		bne	.LCB363
+ 451 006a 40E1     		b	.L59	@long jump
+ 452              	.LCB363:
+ 453 006c 0EDC     		bgt	.L36
+ 454 006e 4C2B     		cmp	r3, #76
+ 455 0070 00D1     		bne	.LCB367
+ 456 0072 1DE1     		b	.L37	@long jump
+ 457              	.LCB367:
+ 458 0074 03DC     		bgt	.L38
+ 459 0076 432B     		cmp	r3, #67
+ 460 0078 00D1     		bne	.LCB371
+ 461 007a FBE0     		b	.L39	@long jump
+ 462              	.LCB371:
+ 463              		.loc 1 1796 0
+ 464 007c 57E1     		b	.L49
+ 465              	.L38:
+1390:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     switch(eventCode)
+ 466              		.loc 1 1390 0
+ 467 007e 4E2B     		cmp	r3, #78
+ 468 0080 00D1     		bne	.LCB377
+ 469 0082 1AE1     		b	.L40	@long jump
+ 470              	.LCB377:
+ 471 0084 4F2B     		cmp	r3, #79
+ 472 0086 00D1     		bne	.LCB379
+ 473 0088 33E1     		b	.L60	@long jump
+ 474              	.LCB379:
+ 475              		.loc 1 1796 0
+ 476 008a 50E1     		b	.L49
+ 477              	.L36:
+1390:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     switch(eventCode)
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 41
+
+
+ 478              		.loc 1 1390 0
+ 479 008c 572B     		cmp	r3, #87
+ 480 008e 00D1     		bne	.LCB385
+ 481 0090 4CE1     		b	.L61	@long jump
+ 482              	.LCB385:
+ 483 0092 03DC     		bgt	.L43
+ 484 0094 542B     		cmp	r3, #84
+ 485 0096 00D1     		bne	.LCB389
+ 486 0098 1CE1     		b	.L44	@long jump
+ 487              	.LCB389:
+ 488              		.loc 1 1796 0
+ 489 009a 48E1     		b	.L49
+ 490              	.L43:
+1390:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     switch(eventCode)
+ 491              		.loc 1 1390 0
+ 492 009c 712B     		cmp	r3, #113
+ 493 009e 00D1     		bne	.LCB395
+ 494 00a0 C4E0     		b	.L45	@long jump
+ 495              	.LCB395:
+ 496 00a2 FA2B     		cmp	r3, #250
+ 497 00a4 00D1     		bne	.LCB397
+ 498 00a6 1AE1     		b	.L46	@long jump
+ 499              	.LCB397:
+ 500              		.loc 1 1796 0
+ 501 00a8 41E1     		b	.L49
+ 502              	.L28:
+ 503              	.LBB3:
+1401:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             bleSsPowerLevel.blePwrLevelInDbm = CYBLE_TX_POWER_LEVEL_ADV;
+ 504              		.loc 1 1401 0
+ 505 00aa 3B1C     		mov	r3, r7
+ 506 00ac 0C33     		add	r3, r3, #12
+ 507 00ae 0422     		mov	r2, #4
+ 508 00b0 1A70     		strb	r2, [r3]
+1402:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             bleSsPowerLevel.bleSsChId = CYBLE_LL_ADV_CH_TYPE;
+ 509              		.loc 1 1402 0
+ 510 00b2 3B1C     		mov	r3, r7
+ 511 00b4 0C33     		add	r3, r3, #12
+ 512 00b6 0022     		mov	r2, #0
+ 513 00b8 5A70     		strb	r2, [r3, #1]
+1403:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             (void) CyBle_SetTxPowerLevel (&bleSsPowerLevel);
+ 514              		.loc 1 1403 0
+ 515 00ba 3B1C     		mov	r3, r7
+ 516 00bc 0C33     		add	r3, r3, #12
+ 517 00be 181C     		mov	r0, r3
+ 518 00c0 FFF7FEFF 		bl	CyBle_SetTxPowerLevel
+1404:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             bleSsPowerLevel.blePwrLevelInDbm = CYBLE_TX_POWER_LEVEL_CONN;
+ 519              		.loc 1 1404 0
+ 520 00c4 3B1C     		mov	r3, r7
+ 521 00c6 0C33     		add	r3, r3, #12
+ 522 00c8 0422     		mov	r2, #4
+ 523 00ca 1A70     		strb	r2, [r3]
+1405:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             bleSsPowerLevel.bleSsChId = CYBLE_LL_CONN_CH_TYPE;
+ 524              		.loc 1 1405 0
+ 525 00cc 3B1C     		mov	r3, r7
+ 526 00ce 0C33     		add	r3, r3, #12
+ 527 00d0 0122     		mov	r2, #1
+ 528 00d2 5A70     		strb	r2, [r3, #1]
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 42
+
+
+1406:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             (void) CyBle_SetTxPowerLevel (&bleSsPowerLevel);
+ 529              		.loc 1 1406 0
+ 530 00d4 3B1C     		mov	r3, r7
+ 531 00d6 0C33     		add	r3, r3, #12
+ 532 00d8 181C     		mov	r0, r3
+ 533 00da FFF7FEFF 		bl	CyBle_SetTxPowerLevel
+ 534              	.LBE3:
+1411:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             if(CyBle_IsDeviceAddressValid(cyBle_sflashDeviceAddress) != 0u)
+ 535              		.loc 1 1411 0
+ 536 00de 874B     		ldr	r3, .L62+4
+ 537 00e0 1B68     		ldr	r3, [r3]
+ 538 00e2 181C     		mov	r0, r3
+ 539 00e4 FFF7FEFF 		bl	CyBle_IsDeviceAddressValid
+ 540 00e8 031C     		mov	r3, r0
+ 541 00ea 002B     		cmp	r3, #0
+ 542 00ec 11D0     		beq	.L47
+1413:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 (void) CyBle_SetDeviceAddress(cyBle_sflashDeviceAddress);
+ 543              		.loc 1 1413 0
+ 544 00ee 834B     		ldr	r3, .L62+4
+ 545 00f0 1B68     		ldr	r3, [r3]
+ 546 00f2 181C     		mov	r0, r3
+ 547 00f4 FFF7FEFF 		bl	CyBle_SetDeviceAddress
+1415:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     CyBle_ChangeAdDeviceAddress(cyBle_sflashDeviceAddress, 0u);
+ 548              		.loc 1 1415 0
+ 549 00f8 804B     		ldr	r3, .L62+4
+ 550 00fa 1B68     		ldr	r3, [r3]
+ 551 00fc 181C     		mov	r0, r3
+ 552 00fe 0021     		mov	r1, #0
+ 553 0100 FFF7FEFF 		bl	CyBle_ChangeAdDeviceAddress
+1416:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     CyBle_ChangeAdDeviceAddress(cyBle_sflashDeviceAddress, 1u);
+ 554              		.loc 1 1416 0
+ 555 0104 7D4B     		ldr	r3, .L62+4
+ 556 0106 1B68     		ldr	r3, [r3]
+ 557 0108 181C     		mov	r0, r3
+ 558 010a 0121     		mov	r1, #1
+ 559 010c FFF7FEFF 		bl	CyBle_ChangeAdDeviceAddress
+ 560 0110 19E0     		b	.L48
+ 561              	.L47:
+1422:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 cyBle_deviceAddress.bdAddr[0] = CYBLE_SFLASH_DIE_X_REG;
+ 562              		.loc 1 1422 0
+ 563 0112 7B4B     		ldr	r3, .L62+8
+ 564 0114 1A78     		ldrb	r2, [r3]
+ 565 0116 7B4B     		ldr	r3, .L62+12
+ 566 0118 1A70     		strb	r2, [r3]
+1423:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 cyBle_deviceAddress.bdAddr[1] = CYBLE_SFLASH_DIE_Y_REG;
+ 567              		.loc 1 1423 0
+ 568 011a 7B4B     		ldr	r3, .L62+16
+ 569 011c 1A78     		ldrb	r2, [r3]
+ 570 011e 794B     		ldr	r3, .L62+12
+ 571 0120 5A70     		strb	r2, [r3, #1]
+1424:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 cyBle_deviceAddress.bdAddr[2] = CYBLE_SFLASH_DIE_WAFER_REG;
+ 572              		.loc 1 1424 0
+ 573 0122 7A4B     		ldr	r3, .L62+20
+ 574 0124 1A78     		ldrb	r2, [r3]
+ 575 0126 774B     		ldr	r3, .L62+12
+ 576 0128 9A70     		strb	r2, [r3, #2]
+1426:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 (void) CyBle_SetDeviceAddress(&cyBle_deviceAddress);
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 43
+
+
+ 577              		.loc 1 1426 0
+ 578 012a 764B     		ldr	r3, .L62+12
+ 579 012c 181C     		mov	r0, r3
+ 580 012e FFF7FEFF 		bl	CyBle_SetDeviceAddress
+1428:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     CyBle_ChangeAdDeviceAddress(&cyBle_deviceAddress, 0u);
+ 581              		.loc 1 1428 0
+ 582 0132 744B     		ldr	r3, .L62+12
+ 583 0134 181C     		mov	r0, r3
+ 584 0136 0021     		mov	r1, #0
+ 585 0138 FFF7FEFF 		bl	CyBle_ChangeAdDeviceAddress
+1429:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     CyBle_ChangeAdDeviceAddress(&cyBle_deviceAddress, 1u);
+ 586              		.loc 1 1429 0
+ 587 013c 714B     		ldr	r3, .L62+12
+ 588 013e 181C     		mov	r0, r3
+ 589 0140 0121     		mov	r1, #1
+ 590 0142 FFF7FEFF 		bl	CyBle_ChangeAdDeviceAddress
+ 591              	.L48:
+1433:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             (void) CyBle_GapSetIoCap(CYBLE_IO_CAPABILITY);    
+ 592              		.loc 1 1433 0
+ 593 0146 0020     		mov	r0, #0
+ 594 0148 FFF7FEFF 		bl	CyBle_GapSetIoCap
+1435:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_SetState(CYBLE_STATE_DISCONNECTED);
+ 595              		.loc 1 1435 0
+ 596 014c 704B     		ldr	r3, .L62+24
+ 597 014e 0422     		mov	r2, #4
+ 598 0150 1A70     		strb	r2, [r3]
+1436:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+ 599              		.loc 1 1436 0
+ 600 0152 ECE0     		b	.L49
+ 601              	.L26:
+1438:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_TimeOutEventHandler((CYBLE_TO_REASON_CODE_T *)eventParam);
+ 602              		.loc 1 1438 0
+ 603 0154 3B68     		ldr	r3, [r7]
+ 604 0156 181C     		mov	r0, r3
+ 605 0158 FFF7FEFF 		bl	CyBle_TimeOutEventHandler
+1439:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+ 606              		.loc 1 1439 0
+ 607 015c E7E0     		b	.L49
+ 608              	.L29:
+1441:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             cyBle_busyStatus = *(uint8 *)eventParam;
+ 609              		.loc 1 1441 0
+ 610 015e 3B68     		ldr	r3, [r7]
+ 611 0160 1A78     		ldrb	r2, [r3]
+ 612 0162 6C4B     		ldr	r3, .L62+28
+ 613 0164 1A70     		strb	r2, [r3]
+1442:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+ 614              		.loc 1 1442 0
+ 615 0166 E2E0     		b	.L49
+ 616              	.L30:
+1449:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             if(0u == (cyBle_eventHandlerFlag & CYBLE_DISABLE_AUTOMATIC_AUTH))
+ 617              		.loc 1 1449 0
+ 618 0168 634B     		ldr	r3, .L62
+ 619 016a 1B78     		ldrb	r3, [r3]
+ 620 016c DBB2     		uxtb	r3, r3
+ 621 016e 1A1C     		mov	r2, r3
+ 622 0170 2023     		mov	r3, #32
+ 623 0172 1340     		and	r3, r2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 44
+
+
+ 624 0174 0ED1     		bne	.L50
+1456:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 if(cyBle_authInfo.security == (CYBLE_GAP_SEC_MODE_1 | CYBLE_GAP_SEC_LEVEL_1))
+ 625              		.loc 1 1456 0
+ 626 0176 684B     		ldr	r3, .L62+32
+ 627 0178 1B78     		ldrb	r3, [r3]
+ 628 017a 102B     		cmp	r3, #16
+ 629 017c 02D1     		bne	.L51
+1458:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     cyBle_authInfo.authErr = CYBLE_GAP_AUTH_ERROR_PAIRING_NOT_SUPPORTED;
+ 630              		.loc 1 1458 0
+ 631 017e 664B     		ldr	r3, .L62+32
+ 632 0180 0522     		mov	r2, #5
+ 633 0182 DA70     		strb	r2, [r3, #3]
+ 634              	.L51:
+1461:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 (void)CyBle_GappAuthReqReply(cyBle_connHandle.bdHandle, &cyBle_authInfo);
+ 635              		.loc 1 1461 0
+ 636 0184 654B     		ldr	r3, .L62+36
+ 637 0186 1A78     		ldrb	r2, [r3]
+ 638 0188 634B     		ldr	r3, .L62+32
+ 639 018a 101C     		mov	r0, r2
+ 640 018c 191C     		mov	r1, r3
+ 641 018e FFF7FEFF 		bl	CyBle_GappAuthReqReply
+1468:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+ 642              		.loc 1 1468 0
+ 643 0192 CCE0     		b	.L49
+ 644              	.L50:
+ 645 0194 CBE0     		b	.L49
+ 646              	.L33:
+1471:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_GapConnUpdateCompleteEventHandler((const CYBLE_GAP_CONN_PARAM_UPDATED_IN_CONTROLL
+ 647              		.loc 1 1471 0
+ 648 0196 3B68     		ldr	r3, [r7]
+ 649 0198 181C     		mov	r0, r3
+ 650 019a FFF7FEFF 		bl	CyBle_GapConnUpdateCompleteEventHandler
+1472:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+ 651              		.loc 1 1472 0
+ 652 019e C6E0     		b	.L49
+ 653              	.L32:
+1475:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_GapConnUpdateCompleteEventHandler((const CYBLE_GAP_CONN_PARAM_UPDATED_IN_CONTROLL
+ 654              		.loc 1 1475 0
+ 655 01a0 3B68     		ldr	r3, [r7]
+ 656 01a2 181C     		mov	r0, r3
+ 657 01a4 FFF7FEFF 		bl	CyBle_GapConnUpdateCompleteEventHandler
+1482:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_SetState(CYBLE_STATE_CONNECTED);
+ 658              		.loc 1 1482 0
+ 659 01a8 594B     		ldr	r3, .L62+24
+ 660 01aa 0222     		mov	r2, #2
+ 661 01ac 1A70     		strb	r2, [r3]
+1483:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+ 662              		.loc 1 1483 0
+ 663 01ae BEE0     		b	.L49
+ 664              	.L31:
+1486:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_SetState(CYBLE_STATE_DISCONNECTED);
+ 665              		.loc 1 1486 0
+ 666 01b0 574B     		ldr	r3, .L62+24
+ 667 01b2 0422     		mov	r2, #4
+ 668 01b4 1A70     		strb	r2, [r3]
+1487:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+ 669              		.loc 1 1487 0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 45
+
+
+ 670 01b6 BAE0     		b	.L49
+ 671              	.L24:
+1497:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             if((CYBLE_STATE_CONNECTED != CyBle_GetState()) && ((cyBle_eventHandlerFlag & CYBLE_CALL
+ 672              		.loc 1 1497 0
+ 673 01b8 554B     		ldr	r3, .L62+24
+ 674 01ba 1B78     		ldrb	r3, [r3]
+ 675 01bc 022B     		cmp	r3, #2
+ 676 01be 34D0     		beq	.L52
+1497:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             if((CYBLE_STATE_CONNECTED != CyBle_GetState()) && ((cyBle_eventHandlerFlag & CYBLE_CALL
+ 677              		.loc 1 1497 0 is_stmt 0 discriminator 1
+ 678 01c0 4D4B     		ldr	r3, .L62
+ 679 01c2 1B78     		ldrb	r3, [r3]
+ 680 01c4 DBB2     		uxtb	r3, r3
+ 681 01c6 1A1C     		mov	r2, r3
+ 682 01c8 0123     		mov	r3, #1
+ 683 01ca 1340     		and	r3, r2
+ 684 01cc 2DD0     		beq	.L52
+1500:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 if(0u != (cyBle_eventHandlerFlag & CYBLE_START_FLAG))
+ 685              		.loc 1 1500 0 is_stmt 1
+ 686 01ce 4A4B     		ldr	r3, .L62
+ 687 01d0 1B78     		ldrb	r3, [r3]
+ 688 01d2 DBB2     		uxtb	r3, r3
+ 689 01d4 1A1C     		mov	r2, r3
+ 690 01d6 0423     		mov	r3, #4
+ 691 01d8 1340     		and	r3, r2
+ 692 01da 0BD0     		beq	.L53
+1502:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     CyBle_SetState(CYBLE_STATE_ADVERTISING);
+ 693              		.loc 1 1502 0
+ 694 01dc 4C4B     		ldr	r3, .L62+24
+ 695 01de 0322     		mov	r2, #3
+ 696 01e0 1A70     		strb	r2, [r3]
+1503:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     cyBle_eventHandlerFlag &= (uint8)~CYBLE_START_FLAG;
+ 697              		.loc 1 1503 0
+ 698 01e2 454B     		ldr	r3, .L62
+ 699 01e4 1B78     		ldrb	r3, [r3]
+ 700 01e6 DBB2     		uxtb	r3, r3
+ 701 01e8 0422     		mov	r2, #4
+ 702 01ea 9343     		bic	r3, r2
+ 703 01ec DAB2     		uxtb	r2, r3
+ 704 01ee 424B     		ldr	r3, .L62
+ 705 01f0 1A70     		strb	r2, [r3]
+ 706 01f2 1AE0     		b	.L52
+ 707              	.L53:
+1506:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 else if(0u != (cyBle_eventHandlerFlag & CYBLE_STOP_FLAG))
+ 708              		.loc 1 1506 0
+ 709 01f4 404B     		ldr	r3, .L62
+ 710 01f6 1B78     		ldrb	r3, [r3]
+ 711 01f8 DBB2     		uxtb	r3, r3
+ 712 01fa 1A1C     		mov	r2, r3
+ 713 01fc 0823     		mov	r3, #8
+ 714 01fe 1340     		and	r3, r2
+ 715 0200 0BD0     		beq	.L54
+1508:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     CyBle_SetState(CYBLE_STATE_DISCONNECTED);  
+ 716              		.loc 1 1508 0
+ 717 0202 434B     		ldr	r3, .L62+24
+ 718 0204 0422     		mov	r2, #4
+ 719 0206 1A70     		strb	r2, [r3]
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 46
+
+
+1509:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     cyBle_eventHandlerFlag &= (uint8)~CYBLE_STOP_FLAG;
+ 720              		.loc 1 1509 0
+ 721 0208 3B4B     		ldr	r3, .L62
+ 722 020a 1B78     		ldrb	r3, [r3]
+ 723 020c DBB2     		uxtb	r3, r3
+ 724 020e 0822     		mov	r2, #8
+ 725 0210 9343     		bic	r3, r2
+ 726 0212 DAB2     		uxtb	r2, r3
+ 727 0214 384B     		ldr	r3, .L62
+ 728 0216 1A70     		strb	r2, [r3]
+ 729 0218 07E0     		b	.L52
+ 730              	.L54:
+1513:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     if(CYBLE_STATE_ADVERTISING == CyBle_GetState())
+ 731              		.loc 1 1513 0
+ 732 021a 3D4B     		ldr	r3, .L62+24
+ 733 021c 1B78     		ldrb	r3, [r3]
+ 734 021e 032B     		cmp	r3, #3
+ 735 0220 03D1     		bne	.L52
+1515:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                         CyBle_SetState(CYBLE_STATE_DISCONNECTED);
+ 736              		.loc 1 1515 0
+ 737 0222 3B4B     		ldr	r3, .L62+24
+ 738 0224 0422     		mov	r2, #4
+ 739 0226 1A70     		strb	r2, [r3]
+1529:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+ 740              		.loc 1 1529 0
+ 741 0228 81E0     		b	.L49
+ 742              	.L52:
+ 743 022a 80E0     		b	.L49
+ 744              	.L45:
+1577:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_L2Cap_ConnParamUpdateRspEventHandler(*(uint16 *)eventParam);
+ 745              		.loc 1 1577 0
+ 746 022c 3B68     		ldr	r3, [r7]
+ 747 022e 1B88     		ldrh	r3, [r3]
+ 748 0230 181C     		mov	r0, r3
+ 749 0232 FFF7FEFF 		bl	CyBle_L2Cap_ConnParamUpdateRspEventHandler
+1578:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+ 750              		.loc 1 1578 0
+ 751 0236 7AE0     		b	.L49
+ 752              	.L34:
+1584:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             cyBle_connHandle = *(CYBLE_CONN_HANDLE_T *)eventParam;
+ 753              		.loc 1 1584 0
+ 754 0238 384A     		ldr	r2, .L62+36
+ 755 023a 3B68     		ldr	r3, [r7]
+ 756 023c 111C     		mov	r1, r2
+ 757 023e 1A1C     		mov	r2, r3
+ 758 0240 0223     		mov	r3, #2
+ 759 0242 081C     		mov	r0, r1
+ 760 0244 111C     		mov	r1, r2
+ 761 0246 1A1C     		mov	r2, r3
+ 762 0248 FFF7FEFF 		bl	memcpy
+1588:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         	(void) memcpy (cyBle_attValuesCCCD, cyBle_attValuesCCCDFlashMemory[cyBle_connHandle.bdHand
+ 763              		.loc 1 1588 0
+ 764 024c 334B     		ldr	r3, .L62+36
+ 765 024e 1B78     		ldrb	r3, [r3]
+ 766 0250 5A00     		lsl	r2, r3, #1
+ 767 0252 334B     		ldr	r3, .L62+40
+ 768 0254 D318     		add	r3, r2, r3
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 47
+
+
+ 769 0256 334A     		ldr	r2, .L62+44
+ 770 0258 111C     		mov	r1, r2
+ 771 025a 1A1C     		mov	r2, r3
+ 772 025c 0223     		mov	r3, #2
+ 773 025e 081C     		mov	r0, r1
+ 774 0260 111C     		mov	r1, r2
+ 775 0262 1A1C     		mov	r2, r3
+ 776 0264 FFF7FEFF 		bl	memcpy
+1596:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_GattConnectReqHandler();
+ 777              		.loc 1 1596 0
+ 778 0268 FFF7FEFF 		bl	CyBle_GattConnectReqHandler
+1597:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+ 779              		.loc 1 1597 0
+ 780 026c 5FE0     		b	.L49
+ 781              	.L22:
+1600:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_GattDisconnectEventHandler();
+ 782              		.loc 1 1600 0
+ 783 026e FFF7FEFF 		bl	CyBle_GattDisconnectEventHandler
+1601:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+ 784              		.loc 1 1601 0
+ 785 0272 5CE0     		b	.L49
+ 786              	.L39:
+ 787              	.LBB4:
+1607:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 if(CYBLE_GATT_MTU > ((CYBLE_GATT_XCHG_MTU_PARAM_T *)eventParam)->mtu)
+ 788              		.loc 1 1607 0
+ 789 0274 3B68     		ldr	r3, [r7]
+ 790 0276 5B88     		ldrh	r3, [r3, #2]
+ 791 0278 162B     		cmp	r3, #22
+ 792 027a 05D8     		bhi	.L55
+1609:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     cyBle_mtuSize = ((CYBLE_GATT_XCHG_MTU_PARAM_T *)eventParam)->mtu;
+ 793              		.loc 1 1609 0
+ 794 027c 3B1C     		mov	r3, r7
+ 795 027e 0E33     		add	r3, r3, #14
+ 796 0280 3A68     		ldr	r2, [r7]
+ 797 0282 5288     		ldrh	r2, [r2, #2]
+ 798 0284 1A80     		strh	r2, [r3]
+ 799 0286 03E0     		b	.L56
+ 800              	.L55:
+1613:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                     cyBle_mtuSize = CYBLE_GATT_MTU;
+ 801              		.loc 1 1613 0
+ 802 0288 3B1C     		mov	r3, r7
+ 803 028a 0E33     		add	r3, r3, #14
+ 804 028c 1722     		mov	r2, #23
+ 805 028e 1A80     		strh	r2, [r3]
+ 806              	.L56:
+1615:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 (void)CyBle_GattsExchangeMtuRsp(((CYBLE_GATT_XCHG_MTU_PARAM_T *)eventParam)->connHa
+ 807              		.loc 1 1615 0
+ 808 0290 3B68     		ldr	r3, [r7]
+ 809 0292 3A1C     		mov	r2, r7
+ 810 0294 0E32     		add	r2, r2, #14
+ 811 0296 1288     		ldrh	r2, [r2]
+ 812 0298 1988     		ldrh	r1, [r3]
+ 813 029a 0023     		mov	r3, #0
+ 814 029c 0904     		lsl	r1, r1, #16
+ 815 029e 090C     		lsr	r1, r1, #16
+ 816 02a0 1B0C     		lsr	r3, r3, #16
+ 817 02a2 1B04     		lsl	r3, r3, #16
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 48
+
+
+ 818 02a4 0B43     		orr	r3, r1
+ 819 02a6 181C     		mov	r0, r3
+ 820 02a8 111C     		mov	r1, r2
+ 821 02aa FFF7FEFF 		bl	CyBle_GattsExchangeMtuRsp
+ 822              	.LBE4:
+1617:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+ 823              		.loc 1 1617 0
+ 824 02ae 3EE0     		b	.L49
+ 825              	.L37:
+1630:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_WriteReqHandler((CYBLE_GATTS_WRITE_REQ_PARAM_T *)eventParam);
+ 826              		.loc 1 1630 0
+ 827 02b0 3B68     		ldr	r3, [r7]
+ 828 02b2 181C     		mov	r0, r3
+ 829 02b4 FFF7FEFF 		bl	CyBle_WriteReqHandler
+1631:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+ 830              		.loc 1 1631 0
+ 831 02b8 39E0     		b	.L49
+ 832              	.L40:
+1635:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+ 833              		.loc 1 1635 0
+ 834 02ba 0F4B     		ldr	r3, .L62
+ 835 02bc 1B78     		ldrb	r3, [r3]
+ 836 02be DBB2     		uxtb	r3, r3
+ 837 02c0 1A1C     		mov	r2, r3
+ 838 02c2 0123     		mov	r3, #1
+ 839 02c4 1340     		and	r3, r2
+ 840 02c6 04D0     		beq	.L57
+1637:.\Generated_Source\PSoC4/BLE_eventHandler.c ****                 (void)CyBle_IassWriteCmdEventHandler((CYBLE_GATTS_WRITE_REQ_PARAM_T *)eventParam);
+ 841              		.loc 1 1637 0
+ 842 02c8 3B68     		ldr	r3, [r7]
+ 843 02ca 181C     		mov	r0, r3
+ 844 02cc FFF7FEFF 		bl	CyBle_IassWriteCmdEventHandler
+1664:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+ 845              		.loc 1 1664 0
+ 846 02d0 2DE0     		b	.L49
+ 847              	.L57:
+ 848 02d2 2CE0     		b	.L49
+ 849              	.L44:
+1715:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             CyBle_ValueConfirmation((CYBLE_CONN_HANDLE_T *)eventParam);
+ 850              		.loc 1 1715 0
+ 851 02d4 3B68     		ldr	r3, [r7]
+ 852 02d6 181C     		mov	r0, r3
+ 853 02d8 FFF7FEFF 		bl	CyBle_ValueConfirmation
+1716:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+ 854              		.loc 1 1716 0
+ 855 02dc 27E0     		b	.L49
+ 856              	.L46:
+1790:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             cyBle_pendingFlashWrite |= CYBLE_PENDING_STACK_FLASH_WRITE_BIT;
+ 857              		.loc 1 1790 0
+ 858 02de 124B     		ldr	r3, .L62+48
+ 859 02e0 1B78     		ldrb	r3, [r3]
+ 860 02e2 0122     		mov	r2, #1
+ 861 02e4 1343     		orr	r3, r2
+ 862 02e6 DAB2     		uxtb	r2, r3
+ 863 02e8 0F4B     		ldr	r3, .L62+48
+ 864 02ea 1A70     		strb	r2, [r3]
+1791:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 49
+
+
+ 865              		.loc 1 1791 0
+ 866 02ec 1FE0     		b	.L49
+ 867              	.L59:
+1712:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+ 868              		.loc 1 1712 0
+ 869 02ee C046     		mov	r8, r8
+ 870 02f0 1DE0     		b	.L49
+ 871              	.L60:
+1688:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+ 872              		.loc 1 1688 0
+ 873 02f2 C046     		mov	r8, r8
+ 874 02f4 1BE0     		b	.L49
+ 875              	.L63:
+ 876 02f6 C046     		.align	2
+ 877              	.L62:
+ 878 02f8 00000000 		.word	cyBle_eventHandlerFlag
+ 879 02fc 00000000 		.word	cyBle_sflashDeviceAddress
+ 880 0300 7CF1FF0F 		.word	268431740
+ 881 0304 00000000 		.word	cyBle_deviceAddress
+ 882 0308 7DF1FF0F 		.word	268431741
+ 883 030c 7BF1FF0F 		.word	268431739
+ 884 0310 00000000 		.word	cyBle_state
+ 885 0314 00000000 		.word	cyBle_busyStatus
+ 886 0318 00000000 		.word	cyBle_authInfo
+ 887 031c 00000000 		.word	cyBle_connHandle
+ 888 0320 00000000 		.word	cyBle_attValuesCCCDFlashMemory
+ 889 0324 00000000 		.word	cyBle_attValuesCCCD
+ 890 0328 00000000 		.word	cyBle_pendingFlashWrite
+ 891              	.L61:
+1722:.\Generated_Source\PSoC4/BLE_eventHandler.c ****             break;
+ 892              		.loc 1 1722 0
+ 893 032c C046     		mov	r8, r8
+ 894              	.L49:
+1797:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+1798:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1799:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     if(0u != (cyBle_eventHandlerFlag & (CYBLE_CALLBACK | CYBLE_ENABLE_ALL_EVENTS))) 
+ 895              		.loc 1 1799 0
+ 896 032e 0D4B     		ldr	r3, .L64
+ 897 0330 1B78     		ldrb	r3, [r3]
+ 898 0332 DBB2     		uxtb	r3, r3
+ 899 0334 1A1C     		mov	r2, r3
+ 900 0336 1123     		mov	r3, #17
+ 901 0338 1340     		and	r3, r2
+ 902 033a 0FD0     		beq	.L20
+1800:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     {
+1801:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         cyBle_eventHandlerFlag &= (uint8)~CYBLE_CALLBACK;
+ 903              		.loc 1 1801 0
+ 904 033c 094B     		ldr	r3, .L64
+ 905 033e 1B78     		ldrb	r3, [r3]
+ 906 0340 DBB2     		uxtb	r3, r3
+ 907 0342 0122     		mov	r2, #1
+ 908 0344 9343     		bic	r3, r2
+ 909 0346 DAB2     		uxtb	r2, r3
+ 910 0348 064B     		ldr	r3, .L64
+ 911 034a 1A70     		strb	r2, [r3]
+1802:.\Generated_Source\PSoC4/BLE_eventHandler.c ****         CyBle_ApplCallback((uint32)eventCode, eventParam);
+ 912              		.loc 1 1802 0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 50
+
+
+ 913 034c 064B     		ldr	r3, .L64+4
+ 914 034e 1B68     		ldr	r3, [r3]
+ 915 0350 FA1D     		add	r2, r7, #7
+ 916 0352 1178     		ldrb	r1, [r2]
+ 917 0354 3A68     		ldr	r2, [r7]
+ 918 0356 081C     		mov	r0, r1
+ 919 0358 111C     		mov	r1, r2
+ 920 035a 9847     		blx	r3
+ 921              	.L20:
+1803:.\Generated_Source\PSoC4/BLE_eventHandler.c ****     }
+1804:.\Generated_Source\PSoC4/BLE_eventHandler.c **** 
+1805:.\Generated_Source\PSoC4/BLE_eventHandler.c **** }
+ 922              		.loc 1 1805 0
+ 923 035c BD46     		mov	sp, r7
+ 924 035e 04B0     		add	sp, sp, #16
+ 925              		@ sp needed
+ 926 0360 80BD     		pop	{r7, pc}
+ 927              	.L65:
+ 928 0362 C046     		.align	2
+ 929              	.L64:
+ 930 0364 00000000 		.word	cyBle_eventHandlerFlag
+ 931 0368 00000000 		.word	CyBle_ApplCallback
+ 932              		.cfi_endproc
+ 933              	.LFE10:
+ 934              		.size	CyBle_EventHandler, .-CyBle_EventHandler
+ 935              		.text
+ 936              	.Letext0:
+ 937              		.file 2 ".\\Generated_Source\\PSoC4\\cytypes.h"
+ 938              		.file 3 ".\\Generated_Source\\PSoC4\\BLE_Stack.h"
+ 939              		.file 4 ".\\Generated_Source\\PSoC4\\BLE_StackHostMain.h"
+ 940              		.file 5 ".\\Generated_Source\\PSoC4\\BLE_StackGap.h"
+ 941              		.file 6 ".\\Generated_Source\\PSoC4\\BLE_StackGatt.h"
+ 942              		.file 7 ".\\Generated_Source\\PSoC4\\BLE_StackGattServer.h"
+ 943              		.file 8 ".\\Generated_Source\\PSoC4\\BLE.h"
+ 944              		.file 9 ".\\Generated_Source\\PSoC4\\BLE_eventHandler.h"
+ 945              		.file 10 ".\\Generated_Source\\PSoC4\\BLE_gatt.h"
+ 946              		.section	.debug_info,"",%progbits
+ 947              	.Ldebug_info0:
+ 948 0000 780A0000 		.4byte	0xa78
+ 949 0004 0400     		.2byte	0x4
+ 950 0006 00000000 		.4byte	.Ldebug_abbrev0
+ 951 000a 04       		.byte	0x4
+ 952 000b 01       		.uleb128 0x1
+ 953 000c D1100000 		.4byte	.LASF244
+ 954 0010 01       		.byte	0x1
+ 955 0011 3F050000 		.4byte	.LASF245
+ 956 0015 D8150000 		.4byte	.LASF246
+ 957 0019 00000000 		.4byte	.Ldebug_ranges0+0
+ 958 001d 00000000 		.4byte	0
+ 959 0021 00000000 		.4byte	.Ldebug_line0
+ 960 0025 02       		.uleb128 0x2
+ 961 0026 01       		.byte	0x1
+ 962 0027 06       		.byte	0x6
+ 963 0028 44040000 		.4byte	.LASF0
+ 964 002c 02       		.uleb128 0x2
+ 965 002d 01       		.byte	0x1
+ 966 002e 08       		.byte	0x8
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 51
+
+
+ 967 002f E6110000 		.4byte	.LASF1
+ 968 0033 02       		.uleb128 0x2
+ 969 0034 02       		.byte	0x2
+ 970 0035 05       		.byte	0x5
+ 971 0036 86120000 		.4byte	.LASF2
+ 972 003a 02       		.uleb128 0x2
+ 973 003b 02       		.byte	0x2
+ 974 003c 07       		.byte	0x7
+ 975 003d 9E150000 		.4byte	.LASF3
+ 976 0041 02       		.uleb128 0x2
+ 977 0042 04       		.byte	0x4
+ 978 0043 05       		.byte	0x5
+ 979 0044 8A020000 		.4byte	.LASF4
+ 980 0048 02       		.uleb128 0x2
+ 981 0049 04       		.byte	0x4
+ 982 004a 07       		.byte	0x7
+ 983 004b B9090000 		.4byte	.LASF5
+ 984 004f 02       		.uleb128 0x2
+ 985 0050 08       		.byte	0x8
+ 986 0051 05       		.byte	0x5
+ 987 0052 36040000 		.4byte	.LASF6
+ 988 0056 02       		.uleb128 0x2
+ 989 0057 08       		.byte	0x8
+ 990 0058 07       		.byte	0x7
+ 991 0059 63040000 		.4byte	.LASF7
+ 992 005d 03       		.uleb128 0x3
+ 993 005e 04       		.byte	0x4
+ 994 005f 05       		.byte	0x5
+ 995 0060 696E7400 		.ascii	"int\000"
+ 996 0064 02       		.uleb128 0x2
+ 997 0065 04       		.byte	0x4
+ 998 0066 07       		.byte	0x7
+ 999 0067 92140000 		.4byte	.LASF8
+ 1000 006b 04       		.uleb128 0x4
+ 1001 006c 24060000 		.4byte	.LASF9
+ 1002 0070 02       		.byte	0x2
+ 1003 0071 B3       		.byte	0xb3
+ 1004 0072 2C000000 		.4byte	0x2c
+ 1005 0076 04       		.uleb128 0x4
+ 1006 0077 F4110000 		.4byte	.LASF10
+ 1007 007b 02       		.byte	0x2
+ 1008 007c B4       		.byte	0xb4
+ 1009 007d 3A000000 		.4byte	0x3a
+ 1010 0081 04       		.uleb128 0x4
+ 1011 0082 70070000 		.4byte	.LASF11
+ 1012 0086 02       		.byte	0x2
+ 1013 0087 B5       		.byte	0xb5
+ 1014 0088 48000000 		.4byte	0x48
+ 1015 008c 02       		.uleb128 0x2
+ 1016 008d 04       		.byte	0x4
+ 1017 008e 04       		.byte	0x4
+ 1018 008f B3100000 		.4byte	.LASF12
+ 1019 0093 02       		.uleb128 0x2
+ 1020 0094 08       		.byte	0x8
+ 1021 0095 04       		.byte	0x4
+ 1022 0096 8C060000 		.4byte	.LASF13
+ 1023 009a 02       		.uleb128 0x2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 52
+
+
+ 1024 009b 01       		.byte	0x1
+ 1025 009c 08       		.byte	0x8
+ 1026 009d 61140000 		.4byte	.LASF14
+ 1027 00a1 05       		.uleb128 0x5
+ 1028 00a2 6B000000 		.4byte	0x6b
+ 1029 00a6 02       		.uleb128 0x2
+ 1030 00a7 04       		.byte	0x4
+ 1031 00a8 07       		.byte	0x7
+ 1032 00a9 420E0000 		.4byte	.LASF15
+ 1033 00ad 06       		.uleb128 0x6
+ 1034 00ae 04       		.byte	0x4
+ 1035 00af 07       		.uleb128 0x7
+ 1036 00b0 01       		.byte	0x1
+ 1037 00b1 03       		.byte	0x3
+ 1038 00b2 7A       		.byte	0x7a
+ 1039 00b3 34020000 		.4byte	0x234
+ 1040 00b7 08       		.uleb128 0x8
+ 1041 00b8 F60A0000 		.4byte	.LASF16
+ 1042 00bc 00       		.sleb128 0
+ 1043 00bd 08       		.uleb128 0x8
+ 1044 00be 50040000 		.4byte	.LASF17
+ 1045 00c2 01       		.sleb128 1
+ 1046 00c3 08       		.uleb128 0x8
+ 1047 00c4 78020000 		.4byte	.LASF18
+ 1048 00c8 02       		.sleb128 2
+ 1049 00c9 08       		.uleb128 0x8
+ 1050 00ca 85150000 		.4byte	.LASF19
+ 1051 00ce 03       		.sleb128 3
+ 1052 00cf 08       		.uleb128 0x8
+ 1053 00d0 FE020000 		.4byte	.LASF20
+ 1054 00d4 04       		.sleb128 4
+ 1055 00d5 08       		.uleb128 0x8
+ 1056 00d6 23000000 		.4byte	.LASF21
+ 1057 00da 05       		.sleb128 5
+ 1058 00db 08       		.uleb128 0x8
+ 1059 00dc 6A0D0000 		.4byte	.LASF22
+ 1060 00e0 20       		.sleb128 32
+ 1061 00e1 08       		.uleb128 0x8
+ 1062 00e2 BF040000 		.4byte	.LASF23
+ 1063 00e6 21       		.sleb128 33
+ 1064 00e7 08       		.uleb128 0x8
+ 1065 00e8 BA0B0000 		.4byte	.LASF24
+ 1066 00ec 22       		.sleb128 34
+ 1067 00ed 08       		.uleb128 0x8
+ 1068 00ee 32150000 		.4byte	.LASF25
+ 1069 00f2 23       		.sleb128 35
+ 1070 00f3 08       		.uleb128 0x8
+ 1071 00f4 BA0F0000 		.4byte	.LASF26
+ 1072 00f8 24       		.sleb128 36
+ 1073 00f9 08       		.uleb128 0x8
+ 1074 00fa C40E0000 		.4byte	.LASF27
+ 1075 00fe 25       		.sleb128 37
+ 1076 00ff 08       		.uleb128 0x8
+ 1077 0100 D7050000 		.4byte	.LASF28
+ 1078 0104 26       		.sleb128 38
+ 1079 0105 08       		.uleb128 0x8
+ 1080 0106 DE0B0000 		.4byte	.LASF29
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 53
+
+
+ 1081 010a 27       		.sleb128 39
+ 1082 010b 08       		.uleb128 0x8
+ 1083 010c 66140000 		.4byte	.LASF30
+ 1084 0110 28       		.sleb128 40
+ 1085 0111 08       		.uleb128 0x8
+ 1086 0112 97030000 		.4byte	.LASF31
+ 1087 0116 29       		.sleb128 41
+ 1088 0117 08       		.uleb128 0x8
+ 1089 0118 F0000000 		.4byte	.LASF32
+ 1090 011c 2A       		.sleb128 42
+ 1091 011d 08       		.uleb128 0x8
+ 1092 011e 7A040000 		.4byte	.LASF33
+ 1093 0122 2B       		.sleb128 43
+ 1094 0123 08       		.uleb128 0x8
+ 1095 0124 E6180000 		.4byte	.LASF34
+ 1096 0128 2C       		.sleb128 44
+ 1097 0129 08       		.uleb128 0x8
+ 1098 012a 2D160000 		.4byte	.LASF35
+ 1099 012e C000     		.sleb128 64
+ 1100 0130 08       		.uleb128 0x8
+ 1101 0131 C20C0000 		.4byte	.LASF36
+ 1102 0135 C100     		.sleb128 65
+ 1103 0137 08       		.uleb128 0x8
+ 1104 0138 8B190000 		.4byte	.LASF37
+ 1105 013c C200     		.sleb128 66
+ 1106 013e 08       		.uleb128 0x8
+ 1107 013f 0C170000 		.4byte	.LASF38
+ 1108 0143 C300     		.sleb128 67
+ 1109 0145 08       		.uleb128 0x8
+ 1110 0146 260A0000 		.4byte	.LASF39
+ 1111 014a C400     		.sleb128 68
+ 1112 014c 08       		.uleb128 0x8
+ 1113 014d 8C100000 		.4byte	.LASF40
+ 1114 0151 C500     		.sleb128 69
+ 1115 0153 08       		.uleb128 0x8
+ 1116 0154 F00D0000 		.4byte	.LASF41
+ 1117 0158 C600     		.sleb128 70
+ 1118 015a 08       		.uleb128 0x8
+ 1119 015b 2E140000 		.4byte	.LASF42
+ 1120 015f C700     		.sleb128 71
+ 1121 0161 08       		.uleb128 0x8
+ 1122 0162 BF180000 		.4byte	.LASF43
+ 1123 0166 C800     		.sleb128 72
+ 1124 0168 08       		.uleb128 0x8
+ 1125 0169 D6040000 		.4byte	.LASF44
+ 1126 016d C900     		.sleb128 73
+ 1127 016f 08       		.uleb128 0x8
+ 1128 0170 B7170000 		.4byte	.LASF45
+ 1129 0174 CA00     		.sleb128 74
+ 1130 0176 08       		.uleb128 0x8
+ 1131 0177 CD010000 		.4byte	.LASF46
+ 1132 017b CB00     		.sleb128 75
+ 1133 017d 08       		.uleb128 0x8
+ 1134 017e 190C0000 		.4byte	.LASF47
+ 1135 0182 CC00     		.sleb128 76
+ 1136 0184 08       		.uleb128 0x8
+ 1137 0185 EF0E0000 		.4byte	.LASF48
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 54
+
+
+ 1138 0189 CD00     		.sleb128 77
+ 1139 018b 08       		.uleb128 0x8
+ 1140 018c 6B050000 		.4byte	.LASF49
+ 1141 0190 CE00     		.sleb128 78
+ 1142 0192 08       		.uleb128 0x8
+ 1143 0193 30130000 		.4byte	.LASF50
+ 1144 0197 CF00     		.sleb128 79
+ 1145 0199 08       		.uleb128 0x8
+ 1146 019a EC010000 		.4byte	.LASF51
+ 1147 019e D000     		.sleb128 80
+ 1148 01a0 08       		.uleb128 0x8
+ 1149 01a1 6D060000 		.4byte	.LASF52
+ 1150 01a5 D100     		.sleb128 81
+ 1151 01a7 08       		.uleb128 0x8
+ 1152 01a8 17100000 		.4byte	.LASF53
+ 1153 01ac D200     		.sleb128 82
+ 1154 01ae 08       		.uleb128 0x8
+ 1155 01af 90120000 		.4byte	.LASF54
+ 1156 01b3 D300     		.sleb128 83
+ 1157 01b5 08       		.uleb128 0x8
+ 1158 01b6 62130000 		.4byte	.LASF55
+ 1159 01ba D400     		.sleb128 84
+ 1160 01bc 08       		.uleb128 0x8
+ 1161 01bd 440A0000 		.4byte	.LASF56
+ 1162 01c1 D500     		.sleb128 85
+ 1163 01c3 08       		.uleb128 0x8
+ 1164 01c4 BA080000 		.4byte	.LASF57
+ 1165 01c8 D600     		.sleb128 86
+ 1166 01ca 08       		.uleb128 0x8
+ 1167 01cb 9F140000 		.4byte	.LASF58
+ 1168 01cf D700     		.sleb128 87
+ 1169 01d1 08       		.uleb128 0x8
+ 1170 01d2 71030000 		.4byte	.LASF59
+ 1171 01d6 F000     		.sleb128 112
+ 1172 01d8 08       		.uleb128 0x8
+ 1173 01d9 31190000 		.4byte	.LASF60
+ 1174 01dd F100     		.sleb128 113
+ 1175 01df 08       		.uleb128 0x8
+ 1176 01e0 170D0000 		.4byte	.LASF61
+ 1177 01e4 F200     		.sleb128 114
+ 1178 01e6 08       		.uleb128 0x8
+ 1179 01e7 D20D0000 		.4byte	.LASF62
+ 1180 01eb F300     		.sleb128 115
+ 1181 01ed 08       		.uleb128 0x8
+ 1182 01ee 6E100000 		.4byte	.LASF63
+ 1183 01f2 F400     		.sleb128 116
+ 1184 01f4 08       		.uleb128 0x8
+ 1185 01f5 93060000 		.4byte	.LASF64
+ 1186 01f9 F500     		.sleb128 117
+ 1187 01fb 08       		.uleb128 0x8
+ 1188 01fc 19010000 		.4byte	.LASF65
+ 1189 0200 F600     		.sleb128 118
+ 1190 0202 08       		.uleb128 0x8
+ 1191 0203 6F000000 		.4byte	.LASF66
+ 1192 0207 F700     		.sleb128 119
+ 1193 0209 08       		.uleb128 0x8
+ 1194 020a 00000000 		.4byte	.LASF67
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 55
+
+
+ 1195 020e F800     		.sleb128 120
+ 1196 0210 08       		.uleb128 0x8
+ 1197 0211 E3140000 		.4byte	.LASF68
+ 1198 0215 F900     		.sleb128 121
+ 1199 0217 08       		.uleb128 0x8
+ 1200 0218 77070000 		.4byte	.LASF69
+ 1201 021c FA00     		.sleb128 122
+ 1202 021e 08       		.uleb128 0x8
+ 1203 021f 13190000 		.4byte	.LASF70
+ 1204 0223 FA01     		.sleb128 250
+ 1205 0225 08       		.uleb128 0x8
+ 1206 0226 1C090000 		.4byte	.LASF71
+ 1207 022a FB01     		.sleb128 251
+ 1208 022c 08       		.uleb128 0x8
+ 1209 022d F7070000 		.4byte	.LASF72
+ 1210 0231 FF01     		.sleb128 255
+ 1211 0233 00       		.byte	0
+ 1212 0234 09       		.uleb128 0x9
+ 1213 0235 01       		.byte	0x1
+ 1214 0236 03       		.byte	0x3
+ 1215 0237 6002     		.2byte	0x260
+ 1216 0239 74020000 		.4byte	0x274
+ 1217 023d 08       		.uleb128 0x8
+ 1218 023e 8D0C0000 		.4byte	.LASF73
+ 1219 0242 01       		.sleb128 1
+ 1220 0243 08       		.uleb128 0x8
+ 1221 0244 B1120000 		.4byte	.LASF74
+ 1222 0248 02       		.sleb128 2
+ 1223 0249 08       		.uleb128 0x8
+ 1224 024a C8140000 		.4byte	.LASF75
+ 1225 024e 03       		.sleb128 3
+ 1226 024f 08       		.uleb128 0x8
+ 1227 0250 0B0A0000 		.4byte	.LASF76
+ 1228 0254 04       		.sleb128 4
+ 1229 0255 08       		.uleb128 0x8
+ 1230 0256 B5130000 		.4byte	.LASF77
+ 1231 025a 05       		.sleb128 5
+ 1232 025b 08       		.uleb128 0x8
+ 1233 025c AF110000 		.4byte	.LASF78
+ 1234 0260 06       		.sleb128 6
+ 1235 0261 08       		.uleb128 0x8
+ 1236 0262 57100000 		.4byte	.LASF79
+ 1237 0266 07       		.sleb128 7
+ 1238 0267 08       		.uleb128 0x8
+ 1239 0268 DD0C0000 		.4byte	.LASF80
+ 1240 026c 08       		.sleb128 8
+ 1241 026d 08       		.uleb128 0x8
+ 1242 026e 40020000 		.4byte	.LASF81
+ 1243 0272 09       		.sleb128 9
+ 1244 0273 00       		.byte	0
+ 1245 0274 0A       		.uleb128 0xa
+ 1246 0275 19080000 		.4byte	.LASF82
+ 1247 0279 03       		.byte	0x3
+ 1248 027a 6A02     		.2byte	0x26a
+ 1249 027c 34020000 		.4byte	0x234
+ 1250 0280 09       		.uleb128 0x9
+ 1251 0281 01       		.byte	0x1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 56
+
+
+ 1252 0282 03       		.byte	0x3
+ 1253 0283 6E02     		.2byte	0x26e
+ 1254 0285 9C020000 		.4byte	0x29c
+ 1255 0289 08       		.uleb128 0x8
+ 1256 028a BD0D0000 		.4byte	.LASF83
+ 1257 028e 00       		.sleb128 0
+ 1258 028f 08       		.uleb128 0x8
+ 1259 0290 35170000 		.4byte	.LASF84
+ 1260 0294 01       		.sleb128 1
+ 1261 0295 08       		.uleb128 0x8
+ 1262 0296 D5170000 		.4byte	.LASF85
+ 1263 029a 02       		.sleb128 2
+ 1264 029b 00       		.byte	0
+ 1265 029c 0A       		.uleb128 0xa
+ 1266 029d 091A0000 		.4byte	.LASF86
+ 1267 02a1 03       		.byte	0x3
+ 1268 02a2 7502     		.2byte	0x275
+ 1269 02a4 80020000 		.4byte	0x280
+ 1270 02a8 0B       		.uleb128 0xb
+ 1271 02a9 02       		.byte	0x2
+ 1272 02aa 03       		.byte	0x3
+ 1273 02ab 7802     		.2byte	0x278
+ 1274 02ad CC020000 		.4byte	0x2cc
+ 1275 02b1 0C       		.uleb128 0xc
+ 1276 02b2 790B0000 		.4byte	.LASF87
+ 1277 02b6 03       		.byte	0x3
+ 1278 02b7 7B02     		.2byte	0x27b
+ 1279 02b9 74020000 		.4byte	0x274
+ 1280 02bd 00       		.byte	0
+ 1281 02be 0C       		.uleb128 0xc
+ 1282 02bf 88140000 		.4byte	.LASF88
+ 1283 02c3 03       		.byte	0x3
+ 1284 02c4 7D02     		.2byte	0x27d
+ 1285 02c6 9C020000 		.4byte	0x29c
+ 1286 02ca 01       		.byte	0x1
+ 1287 02cb 00       		.byte	0
+ 1288 02cc 0A       		.uleb128 0xa
+ 1289 02cd 57190000 		.4byte	.LASF89
+ 1290 02d1 03       		.byte	0x3
+ 1291 02d2 7E02     		.2byte	0x27e
+ 1292 02d4 A8020000 		.4byte	0x2a8
+ 1293 02d8 0B       		.uleb128 0xb
+ 1294 02d9 07       		.byte	0x7
+ 1295 02da 03       		.byte	0x3
+ 1296 02db B002     		.2byte	0x2b0
+ 1297 02dd FC020000 		.4byte	0x2fc
+ 1298 02e1 0C       		.uleb128 0xc
+ 1299 02e2 8A0B0000 		.4byte	.LASF90
+ 1300 02e6 03       		.byte	0x3
+ 1301 02e7 B202     		.2byte	0x2b2
+ 1302 02e9 FC020000 		.4byte	0x2fc
+ 1303 02ed 00       		.byte	0
+ 1304 02ee 0C       		.uleb128 0xc
+ 1305 02ef 55020000 		.4byte	.LASF91
+ 1306 02f3 03       		.byte	0x3
+ 1307 02f4 B302     		.2byte	0x2b3
+ 1308 02f6 6B000000 		.4byte	0x6b
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 57
+
+
+ 1309 02fa 06       		.byte	0x6
+ 1310 02fb 00       		.byte	0
+ 1311 02fc 0D       		.uleb128 0xd
+ 1312 02fd 6B000000 		.4byte	0x6b
+ 1313 0301 0C030000 		.4byte	0x30c
+ 1314 0305 0E       		.uleb128 0xe
+ 1315 0306 A6000000 		.4byte	0xa6
+ 1316 030a 05       		.byte	0x5
+ 1317 030b 00       		.byte	0
+ 1318 030c 0A       		.uleb128 0xa
+ 1319 030d 5D030000 		.4byte	.LASF92
+ 1320 0311 03       		.byte	0x3
+ 1321 0312 B402     		.2byte	0x2b4
+ 1322 0314 D8020000 		.4byte	0x2d8
+ 1323 0318 07       		.uleb128 0x7
+ 1324 0319 01       		.byte	0x1
+ 1325 031a 04       		.byte	0x4
+ 1326 031b 45       		.byte	0x45
+ 1327 031c 39030000 		.4byte	0x339
+ 1328 0320 08       		.uleb128 0x8
+ 1329 0321 2C0E0000 		.4byte	.LASF93
+ 1330 0325 01       		.sleb128 1
+ 1331 0326 08       		.uleb128 0x8
+ 1332 0327 070C0000 		.4byte	.LASF94
+ 1333 032b 02       		.sleb128 2
+ 1334 032c 08       		.uleb128 0x8
+ 1335 032d 9B070000 		.4byte	.LASF95
+ 1336 0331 03       		.sleb128 3
+ 1337 0332 08       		.uleb128 0x8
+ 1338 0333 A70A0000 		.4byte	.LASF96
+ 1339 0337 04       		.sleb128 4
+ 1340 0338 00       		.byte	0
+ 1341 0339 04       		.uleb128 0x4
+ 1342 033a 56060000 		.4byte	.LASF97
+ 1343 033e 04       		.byte	0x4
+ 1344 033f 52       		.byte	0x52
+ 1345 0340 18030000 		.4byte	0x318
+ 1346 0344 07       		.uleb128 0x7
+ 1347 0345 01       		.byte	0x1
+ 1348 0346 05       		.byte	0x5
+ 1349 0347 B2       		.byte	0xb2
+ 1350 0348 65030000 		.4byte	0x365
+ 1351 034c 08       		.uleb128 0x8
+ 1352 034d 090F0000 		.4byte	.LASF98
+ 1353 0351 00       		.sleb128 0
+ 1354 0352 08       		.uleb128 0x8
+ 1355 0353 1F0F0000 		.4byte	.LASF99
+ 1356 0357 01       		.sleb128 1
+ 1357 0358 08       		.uleb128 0x8
+ 1358 0359 350F0000 		.4byte	.LASF100
+ 1359 035d 02       		.sleb128 2
+ 1360 035e 08       		.uleb128 0x8
+ 1361 035f 670F0000 		.4byte	.LASF101
+ 1362 0363 0F       		.sleb128 15
+ 1363 0364 00       		.byte	0
+ 1364 0365 07       		.uleb128 0x7
+ 1365 0366 01       		.byte	0x1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 58
+
+
+ 1366 0367 05       		.byte	0x5
+ 1367 0368 CC       		.byte	0xcc
+ 1368 0369 8C030000 		.4byte	0x38c
+ 1369 036d 08       		.uleb128 0x8
+ 1370 036e 04040000 		.4byte	.LASF102
+ 1371 0372 00       		.sleb128 0
+ 1372 0373 08       		.uleb128 0x8
+ 1373 0374 5A020000 		.4byte	.LASF103
+ 1374 0378 01       		.sleb128 1
+ 1375 0379 08       		.uleb128 0x8
+ 1376 037a C5190000 		.4byte	.LASF104
+ 1377 037e 02       		.sleb128 2
+ 1378 037f 08       		.uleb128 0x8
+ 1379 0380 AC010000 		.4byte	.LASF105
+ 1380 0384 03       		.sleb128 3
+ 1381 0385 08       		.uleb128 0x8
+ 1382 0386 4B170000 		.4byte	.LASF106
+ 1383 038a 04       		.sleb128 4
+ 1384 038b 00       		.byte	0
+ 1385 038c 07       		.uleb128 0x7
+ 1386 038d 01       		.byte	0x1
+ 1387 038e 05       		.byte	0x5
+ 1388 038f E2       		.byte	0xe2
+ 1389 0390 E3030000 		.4byte	0x3e3
+ 1390 0394 08       		.uleb128 0x8
+ 1391 0395 9B020000 		.4byte	.LASF107
+ 1392 0399 00       		.sleb128 0
+ 1393 039a 08       		.uleb128 0x8
+ 1394 039b 81180000 		.4byte	.LASF108
+ 1395 039f 01       		.sleb128 1
+ 1396 03a0 08       		.uleb128 0x8
+ 1397 03a1 380B0000 		.4byte	.LASF109
+ 1398 03a5 02       		.sleb128 2
+ 1399 03a6 08       		.uleb128 0x8
+ 1400 03a7 CB160000 		.4byte	.LASF110
+ 1401 03ab 03       		.sleb128 3
+ 1402 03ac 08       		.uleb128 0x8
+ 1403 03ad EA170000 		.4byte	.LASF111
+ 1404 03b1 04       		.sleb128 4
+ 1405 03b2 08       		.uleb128 0x8
+ 1406 03b3 0A050000 		.4byte	.LASF112
+ 1407 03b7 05       		.sleb128 5
+ 1408 03b8 08       		.uleb128 0x8
+ 1409 03b9 76010000 		.4byte	.LASF113
+ 1410 03bd 06       		.sleb128 6
+ 1411 03be 08       		.uleb128 0x8
+ 1412 03bf 0D0B0000 		.4byte	.LASF114
+ 1413 03c3 07       		.sleb128 7
+ 1414 03c4 08       		.uleb128 0x8
+ 1415 03c5 4E010000 		.4byte	.LASF115
+ 1416 03c9 08       		.sleb128 8
+ 1417 03ca 08       		.uleb128 0x8
+ 1418 03cb AD070000 		.4byte	.LASF116
+ 1419 03cf 09       		.sleb128 9
+ 1420 03d0 08       		.uleb128 0x8
+ 1421 03d1 4B120000 		.4byte	.LASF117
+ 1422 03d5 0A       		.sleb128 10
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 59
+
+
+ 1423 03d6 08       		.uleb128 0x8
+ 1424 03d7 2A060000 		.4byte	.LASF118
+ 1425 03db 15       		.sleb128 21
+ 1426 03dc 08       		.uleb128 0x8
+ 1427 03dd B1150000 		.4byte	.LASF119
+ 1428 03e1 18       		.sleb128 24
+ 1429 03e2 00       		.byte	0
+ 1430 03e3 0A       		.uleb128 0xa
+ 1431 03e4 09070000 		.4byte	.LASF120
+ 1432 03e8 05       		.byte	0x5
+ 1433 03e9 0E01     		.2byte	0x10e
+ 1434 03eb 8C030000 		.4byte	0x38c
+ 1435 03ef 0B       		.uleb128 0xb
+ 1436 03f0 04       		.byte	0x4
+ 1437 03f1 05       		.byte	0x5
+ 1438 03f2 2701     		.2byte	0x127
+ 1439 03f4 2D040000 		.4byte	0x42d
+ 1440 03f8 0C       		.uleb128 0xc
+ 1441 03f9 67070000 		.4byte	.LASF121
+ 1442 03fd 05       		.byte	0x5
+ 1443 03fe 3001     		.2byte	0x130
+ 1444 0400 6B000000 		.4byte	0x6b
+ 1445 0404 00       		.byte	0
+ 1446 0405 0C       		.uleb128 0xc
+ 1447 0406 93020000 		.4byte	.LASF122
+ 1448 040a 05       		.byte	0x5
+ 1449 040b 3601     		.2byte	0x136
+ 1450 040d 6B000000 		.4byte	0x6b
+ 1451 0411 01       		.byte	0x1
+ 1452 0412 0C       		.uleb128 0xc
+ 1453 0413 B5050000 		.4byte	.LASF123
+ 1454 0417 05       		.byte	0x5
+ 1455 0418 3C01     		.2byte	0x13c
+ 1456 041a 6B000000 		.4byte	0x6b
+ 1457 041e 02       		.byte	0x2
+ 1458 041f 0C       		.uleb128 0xc
+ 1459 0420 FF050000 		.4byte	.LASF124
+ 1460 0424 05       		.byte	0x5
+ 1461 0425 4001     		.2byte	0x140
+ 1462 0427 E3030000 		.4byte	0x3e3
+ 1463 042b 03       		.byte	0x3
+ 1464 042c 00       		.byte	0
+ 1465 042d 0A       		.uleb128 0xa
+ 1466 042e 01100000 		.4byte	.LASF125
+ 1467 0432 05       		.byte	0x5
+ 1468 0433 4201     		.2byte	0x142
+ 1469 0435 EF030000 		.4byte	0x3ef
+ 1470 0439 0F       		.uleb128 0xf
+ 1471 043a 04       		.byte	0x4
+ 1472 043b 6B000000 		.4byte	0x6b
+ 1473 043f 0B       		.uleb128 0xb
+ 1474 0440 08       		.byte	0x8
+ 1475 0441 05       		.byte	0x5
+ 1476 0442 AE02     		.2byte	0x2ae
+ 1477 0444 7D040000 		.4byte	0x47d
+ 1478 0448 0C       		.uleb128 0xc
+ 1479 0449 6C170000 		.4byte	.LASF126
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 60
+
+
+ 1480 044d 05       		.byte	0x5
+ 1481 044e B202     		.2byte	0x2b2
+ 1482 0450 6B000000 		.4byte	0x6b
+ 1483 0454 00       		.byte	0
+ 1484 0455 0C       		.uleb128 0xc
+ 1485 0456 27130000 		.4byte	.LASF127
+ 1486 045a 05       		.byte	0x5
+ 1487 045b B802     		.2byte	0x2b8
+ 1488 045d 76000000 		.4byte	0x76
+ 1489 0461 02       		.byte	0x2
+ 1490 0462 0C       		.uleb128 0xc
+ 1491 0463 251A0000 		.4byte	.LASF128
+ 1492 0467 05       		.byte	0x5
+ 1493 0468 BD02     		.2byte	0x2bd
+ 1494 046a 76000000 		.4byte	0x76
+ 1495 046e 04       		.byte	0x4
+ 1496 046f 0C       		.uleb128 0xc
+ 1497 0470 680A0000 		.4byte	.LASF129
+ 1498 0474 05       		.byte	0x5
+ 1499 0475 C302     		.2byte	0x2c3
+ 1500 0477 76000000 		.4byte	0x76
+ 1501 047b 06       		.byte	0x6
+ 1502 047c 00       		.byte	0
+ 1503 047d 0A       		.uleb128 0xa
+ 1504 047e DC080000 		.4byte	.LASF130
+ 1505 0482 05       		.byte	0x5
+ 1506 0483 C502     		.2byte	0x2c5
+ 1507 0485 3F040000 		.4byte	0x43f
+ 1508 0489 07       		.uleb128 0x7
+ 1509 048a 01       		.byte	0x1
+ 1510 048b 06       		.byte	0x6
+ 1511 048c 48       		.byte	0x48
+ 1512 048d 43050000 		.4byte	0x543
+ 1513 0491 08       		.uleb128 0x8
+ 1514 0492 4C140000 		.4byte	.LASF131
+ 1515 0496 01       		.sleb128 1
+ 1516 0497 08       		.uleb128 0x8
+ 1517 0498 F1120000 		.4byte	.LASF132
+ 1518 049c 02       		.sleb128 2
+ 1519 049d 08       		.uleb128 0x8
+ 1520 049e 4E070000 		.4byte	.LASF133
+ 1521 04a2 03       		.sleb128 3
+ 1522 04a3 08       		.uleb128 0x8
+ 1523 04a4 A90C0000 		.4byte	.LASF134
+ 1524 04a8 04       		.sleb128 4
+ 1525 04a9 08       		.uleb128 0x8
+ 1526 04aa 51080000 		.4byte	.LASF135
+ 1527 04ae 05       		.sleb128 5
+ 1528 04af 08       		.uleb128 0x8
+ 1529 04b0 B5020000 		.4byte	.LASF136
+ 1530 04b4 06       		.sleb128 6
+ 1531 04b5 08       		.uleb128 0x8
+ 1532 04b6 49180000 		.4byte	.LASF137
+ 1533 04ba 07       		.sleb128 7
+ 1534 04bb 08       		.uleb128 0x8
+ 1535 04bc 93110000 		.4byte	.LASF138
+ 1536 04c0 08       		.sleb128 8
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 61
+
+
+ 1537 04c1 08       		.uleb128 0x8
+ 1538 04c2 A9190000 		.4byte	.LASF139
+ 1539 04c6 09       		.sleb128 9
+ 1540 04c7 08       		.uleb128 0x8
+ 1541 04c8 D7020000 		.4byte	.LASF140
+ 1542 04cc 0A       		.sleb128 10
+ 1543 04cd 08       		.uleb128 0x8
+ 1544 04ce AB180000 		.4byte	.LASF141
+ 1545 04d2 0B       		.sleb128 11
+ 1546 04d3 08       		.uleb128 0x8
+ 1547 04d4 0B020000 		.4byte	.LASF142
+ 1548 04d8 0C       		.sleb128 12
+ 1549 04d9 08       		.uleb128 0x8
+ 1550 04da 9E170000 		.4byte	.LASF143
+ 1551 04de 0D       		.sleb128 13
+ 1552 04df 08       		.uleb128 0x8
+ 1553 04e0 EE090000 		.4byte	.LASF144
+ 1554 04e4 0E       		.sleb128 14
+ 1555 04e5 08       		.uleb128 0x8
+ 1556 04e6 89050000 		.4byte	.LASF145
+ 1557 04ea 0F       		.sleb128 15
+ 1558 04eb 08       		.uleb128 0x8
+ 1559 04ec F40C0000 		.4byte	.LASF146
+ 1560 04f0 10       		.sleb128 16
+ 1561 04f1 08       		.uleb128 0x8
+ 1562 04f2 0A130000 		.4byte	.LASF147
+ 1563 04f6 11       		.sleb128 17
+ 1564 04f7 08       		.uleb128 0x8
+ 1565 04f8 640B0000 		.4byte	.LASF148
+ 1566 04fc 12       		.sleb128 18
+ 1567 04fd 08       		.uleb128 0x8
+ 1568 04fe B4060000 		.4byte	.LASF149
+ 1569 0502 13       		.sleb128 19
+ 1570 0503 08       		.uleb128 0x8
+ 1571 0504 21040000 		.4byte	.LASF150
+ 1572 0508 D200     		.sleb128 82
+ 1573 050a 08       		.uleb128 0x8
+ 1574 050b 760A0000 		.4byte	.LASF151
+ 1575 050f 16       		.sleb128 22
+ 1576 0510 08       		.uleb128 0x8
+ 1577 0511 07060000 		.4byte	.LASF152
+ 1578 0515 17       		.sleb128 23
+ 1579 0516 08       		.uleb128 0x8
+ 1580 0517 A70E0000 		.4byte	.LASF153
+ 1581 051b 18       		.sleb128 24
+ 1582 051c 08       		.uleb128 0x8
+ 1583 051d 73170000 		.4byte	.LASF154
+ 1584 0521 19       		.sleb128 25
+ 1585 0522 08       		.uleb128 0x8
+ 1586 0523 24020000 		.4byte	.LASF155
+ 1587 0527 1B       		.sleb128 27
+ 1588 0528 08       		.uleb128 0x8
+ 1589 0529 99040000 		.4byte	.LASF156
+ 1590 052d 1D       		.sleb128 29
+ 1591 052e 08       		.uleb128 0x8
+ 1592 052f 28070000 		.4byte	.LASF157
+ 1593 0533 1E       		.sleb128 30
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 62
+
+
+ 1594 0534 08       		.uleb128 0x8
+ 1595 0535 3F000000 		.4byte	.LASF158
+ 1596 0539 D201     		.sleb128 210
+ 1597 053b 08       		.uleb128 0x8
+ 1598 053c 3B090000 		.4byte	.LASF159
+ 1599 0540 FF01     		.sleb128 255
+ 1600 0542 00       		.byte	0
+ 1601 0543 07       		.uleb128 0x7
+ 1602 0544 01       		.byte	0x1
+ 1603 0545 06       		.byte	0x6
+ 1604 0546 A4       		.byte	0xa4
+ 1605 0547 1A060000 		.4byte	0x61a
+ 1606 054b 08       		.uleb128 0x8
+ 1607 054c 05080000 		.4byte	.LASF160
+ 1608 0550 00       		.sleb128 0
+ 1609 0551 08       		.uleb128 0x8
+ 1610 0552 D2000000 		.4byte	.LASF161
+ 1611 0556 01       		.sleb128 1
+ 1612 0557 08       		.uleb128 0x8
+ 1613 0558 2F080000 		.4byte	.LASF162
+ 1614 055c 02       		.sleb128 2
+ 1615 055d 08       		.uleb128 0x8
+ 1616 055e D4070000 		.4byte	.LASF163
+ 1617 0562 03       		.sleb128 3
+ 1618 0563 08       		.uleb128 0x8
+ 1619 0564 EF040000 		.4byte	.LASF164
+ 1620 0568 04       		.sleb128 4
+ 1621 0569 08       		.uleb128 0x8
+ 1622 056a D9030000 		.4byte	.LASF165
+ 1623 056e 05       		.sleb128 5
+ 1624 056f 08       		.uleb128 0x8
+ 1625 0570 AD000000 		.4byte	.LASF166
+ 1626 0574 06       		.sleb128 6
+ 1627 0575 08       		.uleb128 0x8
+ 1628 0576 17180000 		.4byte	.LASF167
+ 1629 057a 07       		.sleb128 7
+ 1630 057b 08       		.uleb128 0x8
+ 1631 057c 900F0000 		.4byte	.LASF168
+ 1632 0580 08       		.sleb128 8
+ 1633 0581 08       		.uleb128 0x8
+ 1634 0582 4D110000 		.4byte	.LASF169
+ 1635 0586 09       		.sleb128 9
+ 1636 0587 08       		.uleb128 0x8
+ 1637 0588 CB090000 		.4byte	.LASF170
+ 1638 058c 0A       		.sleb128 10
+ 1639 058d 08       		.uleb128 0x8
+ 1640 058e D40A0000 		.4byte	.LASF171
+ 1641 0592 0B       		.sleb128 11
+ 1642 0593 08       		.uleb128 0x8
+ 1643 0594 910B0000 		.4byte	.LASF172
+ 1644 0598 0C       		.sleb128 12
+ 1645 0599 08       		.uleb128 0x8
+ 1646 059a FB110000 		.4byte	.LASF173
+ 1647 059e 0D       		.sleb128 13
+ 1648 059f 08       		.uleb128 0x8
+ 1649 05a0 06150000 		.4byte	.LASF174
+ 1650 05a4 0E       		.sleb128 14
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 63
+
+
+ 1651 05a5 08       		.uleb128 0x8
+ 1652 05a6 A4160000 		.4byte	.LASF175
+ 1653 05aa 0F       		.sleb128 15
+ 1654 05ab 08       		.uleb128 0x8
+ 1655 05ac C9060000 		.4byte	.LASF176
+ 1656 05b0 10       		.sleb128 16
+ 1657 05b1 08       		.uleb128 0x8
+ 1658 05b2 4B0E0000 		.4byte	.LASF177
+ 1659 05b6 11       		.sleb128 17
+ 1660 05b7 08       		.uleb128 0x8
+ 1661 05b8 D0130000 		.4byte	.LASF178
+ 1662 05bc 8001     		.sleb128 128
+ 1663 05be 08       		.uleb128 0x8
+ 1664 05bf 76160000 		.4byte	.LASF179
+ 1665 05c3 8001     		.sleb128 128
+ 1666 05c5 08       		.uleb128 0x8
+ 1667 05c6 330D0000 		.4byte	.LASF180
+ 1668 05ca 8001     		.sleb128 128
+ 1669 05cc 08       		.uleb128 0x8
+ 1670 05cd 610C0000 		.4byte	.LASF181
+ 1671 05d1 8001     		.sleb128 128
+ 1672 05d3 08       		.uleb128 0x8
+ 1673 05d4 71090000 		.4byte	.LASF182
+ 1674 05d8 8001     		.sleb128 128
+ 1675 05da 08       		.uleb128 0x8
+ 1676 05db B4030000 		.4byte	.LASF183
+ 1677 05df 8001     		.sleb128 128
+ 1678 05e1 08       		.uleb128 0x8
+ 1679 05e2 CD120000 		.4byte	.LASF184
+ 1680 05e6 8001     		.sleb128 128
+ 1681 05e8 08       		.uleb128 0x8
+ 1682 05e9 20120000 		.4byte	.LASF185
+ 1683 05ed 8101     		.sleb128 129
+ 1684 05ef 08       		.uleb128 0x8
+ 1685 05f0 13030000 		.4byte	.LASF186
+ 1686 05f4 8101     		.sleb128 129
+ 1687 05f6 08       		.uleb128 0x8
+ 1688 05f7 56090000 		.4byte	.LASF187
+ 1689 05fb 8101     		.sleb128 129
+ 1690 05fd 08       		.uleb128 0x8
+ 1691 05fe 8B080000 		.4byte	.LASF188
+ 1692 0602 A001     		.sleb128 160
+ 1693 0604 08       		.uleb128 0x8
+ 1694 0605 83130000 		.4byte	.LASF189
+ 1695 0609 FD01     		.sleb128 253
+ 1696 060b 08       		.uleb128 0x8
+ 1697 060c 58150000 		.4byte	.LASF190
+ 1698 0610 FE01     		.sleb128 254
+ 1699 0612 08       		.uleb128 0x8
+ 1700 0613 CA110000 		.4byte	.LASF191
+ 1701 0617 FF01     		.sleb128 255
+ 1702 0619 00       		.byte	0
+ 1703 061a 0A       		.uleb128 0xa
+ 1704 061b 330C0000 		.4byte	.LASF192
+ 1705 061f 06       		.byte	0x6
+ 1706 0620 4001     		.2byte	0x140
+ 1707 0622 43050000 		.4byte	0x543
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 64
+
+
+ 1708 0626 0A       		.uleb128 0xa
+ 1709 0627 6F190000 		.4byte	.LASF193
+ 1710 062b 06       		.byte	0x6
+ 1711 062c 6201     		.2byte	0x162
+ 1712 062e 76000000 		.4byte	0x76
+ 1713 0632 0B       		.uleb128 0xb
+ 1714 0633 02       		.byte	0x2
+ 1715 0634 06       		.byte	0x6
+ 1716 0635 6501     		.2byte	0x165
+ 1717 0637 56060000 		.4byte	0x656
+ 1718 063b 0C       		.uleb128 0xc
+ 1719 063c 0A190000 		.4byte	.LASF194
+ 1720 0640 06       		.byte	0x6
+ 1721 0641 6C01     		.2byte	0x16c
+ 1722 0643 6B000000 		.4byte	0x6b
+ 1723 0647 00       		.byte	0
+ 1724 0648 0C       		.uleb128 0xc
+ 1725 0649 110D0000 		.4byte	.LASF195
+ 1726 064d 06       		.byte	0x6
+ 1727 064e 7201     		.2byte	0x172
+ 1728 0650 6B000000 		.4byte	0x6b
+ 1729 0654 01       		.byte	0x1
+ 1730 0655 00       		.byte	0
+ 1731 0656 0A       		.uleb128 0xa
+ 1732 0657 8E000000 		.4byte	.LASF196
+ 1733 065b 06       		.byte	0x6
+ 1734 065c 7401     		.2byte	0x174
+ 1735 065e 32060000 		.4byte	0x632
+ 1736 0662 0B       		.uleb128 0xb
+ 1737 0663 08       		.byte	0x8
+ 1738 0664 06       		.byte	0x6
+ 1739 0665 8901     		.2byte	0x189
+ 1740 0667 93060000 		.4byte	0x693
+ 1741 066b 10       		.uleb128 0x10
+ 1742 066c 76616C00 		.ascii	"val\000"
+ 1743 0670 06       		.byte	0x6
+ 1744 0671 8C01     		.2byte	0x18c
+ 1745 0673 39040000 		.4byte	0x439
+ 1746 0677 00       		.byte	0
+ 1747 0678 10       		.uleb128 0x10
+ 1748 0679 6C656E00 		.ascii	"len\000"
+ 1749 067d 06       		.byte	0x6
+ 1750 067e 8F01     		.2byte	0x18f
+ 1751 0680 76000000 		.4byte	0x76
+ 1752 0684 04       		.byte	0x4
+ 1753 0685 0C       		.uleb128 0xc
+ 1754 0686 B5040000 		.4byte	.LASF197
+ 1755 068a 06       		.byte	0x6
+ 1756 068b 9601     		.2byte	0x196
+ 1757 068d 76000000 		.4byte	0x76
+ 1758 0691 06       		.byte	0x6
+ 1759 0692 00       		.byte	0
+ 1760 0693 0A       		.uleb128 0xa
+ 1761 0694 EB020000 		.4byte	.LASF198
+ 1762 0698 06       		.byte	0x6
+ 1763 0699 9801     		.2byte	0x198
+ 1764 069b 62060000 		.4byte	0x662
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 65
+
+
+ 1765 069f 0B       		.uleb128 0xb
+ 1766 06a0 0C       		.byte	0xc
+ 1767 06a1 06       		.byte	0x6
+ 1768 06a2 9B01     		.2byte	0x19b
+ 1769 06a4 C3060000 		.4byte	0x6c3
+ 1770 06a8 0C       		.uleb128 0xc
+ 1771 06a9 B4080000 		.4byte	.LASF199
+ 1772 06ad 06       		.byte	0x6
+ 1773 06ae 9E01     		.2byte	0x19e
+ 1774 06b0 93060000 		.4byte	0x693
+ 1775 06b4 00       		.byte	0
+ 1776 06b5 0C       		.uleb128 0xc
+ 1777 06b6 80080000 		.4byte	.LASF200
+ 1778 06ba 06       		.byte	0x6
+ 1779 06bb A101     		.2byte	0x1a1
+ 1780 06bd 26060000 		.4byte	0x626
+ 1781 06c1 08       		.byte	0x8
+ 1782 06c2 00       		.byte	0
+ 1783 06c3 0A       		.uleb128 0xa
+ 1784 06c4 38100000 		.4byte	.LASF201
+ 1785 06c8 06       		.byte	0x6
+ 1786 06c9 A301     		.2byte	0x1a3
+ 1787 06cb 9F060000 		.4byte	0x69f
+ 1788 06cf 0B       		.uleb128 0xb
+ 1789 06d0 04       		.byte	0x4
+ 1790 06d1 06       		.byte	0x6
+ 1791 06d2 B101     		.2byte	0x1b1
+ 1792 06d4 F3060000 		.4byte	0x6f3
+ 1793 06d8 0C       		.uleb128 0xc
+ 1794 06d9 A2000000 		.4byte	.LASF202
+ 1795 06dd 06       		.byte	0x6
+ 1796 06de B401     		.2byte	0x1b4
+ 1797 06e0 56060000 		.4byte	0x656
+ 1798 06e4 00       		.byte	0
+ 1799 06e5 10       		.uleb128 0x10
+ 1800 06e6 6D747500 		.ascii	"mtu\000"
+ 1801 06ea 06       		.byte	0x6
+ 1802 06eb B701     		.2byte	0x1b7
+ 1803 06ed 76000000 		.4byte	0x76
+ 1804 06f1 02       		.byte	0x2
+ 1805 06f2 00       		.byte	0
+ 1806 06f3 0A       		.uleb128 0xa
+ 1807 06f4 B80A0000 		.4byte	.LASF203
+ 1808 06f8 06       		.byte	0x6
+ 1809 06f9 B901     		.2byte	0x1b9
+ 1810 06fb CF060000 		.4byte	0x6cf
+ 1811 06ff 11       		.uleb128 0x11
+ 1812 0700 04       		.byte	0x4
+ 1813 0701 07       		.byte	0x7
+ 1814 0702 33       		.byte	0x33
+ 1815 0703 2C070000 		.4byte	0x72c
+ 1816 0707 12       		.uleb128 0x12
+ 1817 0708 80080000 		.4byte	.LASF200
+ 1818 070c 07       		.byte	0x7
+ 1819 070d 36       		.byte	0x36
+ 1820 070e 26060000 		.4byte	0x626
+ 1821 0712 00       		.byte	0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 66
+
+
+ 1822 0713 12       		.uleb128 0x12
+ 1823 0714 E3190000 		.4byte	.LASF204
+ 1824 0718 07       		.byte	0x7
+ 1825 0719 3C       		.byte	0x3c
+ 1826 071a 6B000000 		.4byte	0x6b
+ 1827 071e 02       		.byte	0x2
+ 1828 071f 12       		.uleb128 0x12
+ 1829 0720 35050000 		.4byte	.LASF205
+ 1830 0724 07       		.byte	0x7
+ 1831 0725 3F       		.byte	0x3f
+ 1832 0726 1A060000 		.4byte	0x61a
+ 1833 072a 03       		.byte	0x3
+ 1834 072b 00       		.byte	0
+ 1835 072c 04       		.uleb128 0x4
+ 1836 072d A50D0000 		.4byte	.LASF206
+ 1837 0731 07       		.byte	0x7
+ 1838 0732 41       		.byte	0x41
+ 1839 0733 FF060000 		.4byte	0x6ff
+ 1840 0737 11       		.uleb128 0x11
+ 1841 0738 10       		.byte	0x10
+ 1842 0739 07       		.byte	0x7
+ 1843 073a 83       		.byte	0x83
+ 1844 073b 58070000 		.4byte	0x758
+ 1845 073f 12       		.uleb128 0x12
+ 1846 0740 A2000000 		.4byte	.LASF202
+ 1847 0744 07       		.byte	0x7
+ 1848 0745 86       		.byte	0x86
+ 1849 0746 56060000 		.4byte	0x656
+ 1850 074a 00       		.byte	0
+ 1851 074b 12       		.uleb128 0x12
+ 1852 074c 47160000 		.4byte	.LASF207
+ 1853 0750 07       		.byte	0x7
+ 1854 0751 89       		.byte	0x89
+ 1855 0752 C3060000 		.4byte	0x6c3
+ 1856 0756 04       		.byte	0x4
+ 1857 0757 00       		.byte	0
+ 1858 0758 04       		.uleb128 0x4
+ 1859 0759 700E0000 		.4byte	.LASF208
+ 1860 075d 07       		.byte	0x7
+ 1861 075e 8B       		.byte	0x8b
+ 1862 075f 37070000 		.4byte	0x737
+ 1863 0763 0A       		.uleb128 0xa
+ 1864 0764 FB160000 		.4byte	.LASF209
+ 1865 0768 08       		.byte	0x8
+ 1866 0769 2301     		.2byte	0x123
+ 1867 076b 6F070000 		.4byte	0x76f
+ 1868 076f 0F       		.uleb128 0xf
+ 1869 0770 04       		.byte	0x4
+ 1870 0771 75070000 		.4byte	0x775
+ 1871 0775 13       		.uleb128 0x13
+ 1872 0776 85070000 		.4byte	0x785
+ 1873 077a 14       		.uleb128 0x14
+ 1874 077b 81000000 		.4byte	0x81
+ 1875 077f 14       		.uleb128 0x14
+ 1876 0780 AD000000 		.4byte	0xad
+ 1877 0784 00       		.byte	0
+ 1878 0785 09       		.uleb128 0x9
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 67
+
+
+ 1879 0786 01       		.byte	0x1
+ 1880 0787 09       		.byte	0x9
+ 1881 0788 1907     		.2byte	0x719
+ 1882 078a AD070000 		.4byte	0x7ad
+ 1883 078e 08       		.uleb128 0x8
+ 1884 078f 5B000000 		.4byte	.LASF210
+ 1885 0793 00       		.sleb128 0
+ 1886 0794 08       		.uleb128 0x8
+ 1887 0795 8E0E0000 		.4byte	.LASF211
+ 1888 0799 01       		.sleb128 1
+ 1889 079a 08       		.uleb128 0x8
+ 1890 079b 6B180000 		.4byte	.LASF212
+ 1891 079f 02       		.sleb128 2
+ 1892 07a0 08       		.uleb128 0x8
+ 1893 07a1 45030000 		.4byte	.LASF213
+ 1894 07a5 03       		.sleb128 3
+ 1895 07a6 08       		.uleb128 0x8
+ 1896 07a7 BE050000 		.4byte	.LASF214
+ 1897 07ab 04       		.sleb128 4
+ 1898 07ac 00       		.byte	0
+ 1899 07ad 0A       		.uleb128 0xa
+ 1900 07ae 90170000 		.4byte	.LASF215
+ 1901 07b2 09       		.byte	0x9
+ 1902 07b3 2707     		.2byte	0x727
+ 1903 07b5 85070000 		.4byte	0x785
+ 1904 07b9 15       		.uleb128 0x15
+ 1905 07ba 6A080000 		.4byte	.LASF218
+ 1906 07be 01       		.byte	0x1
+ 1907 07bf DE       		.byte	0xde
+ 1908 07c0 00000000 		.4byte	.LFB2
+ 1909 07c4 70000000 		.4byte	.LFE2-.LFB2
+ 1910 07c8 01       		.uleb128 0x1
+ 1911 07c9 9C       		.byte	0x9c
+ 1912 07ca 04080000 		.4byte	0x804
+ 1913 07ce 16       		.uleb128 0x16
+ 1914 07cf 2A170000 		.4byte	.LASF220
+ 1915 07d3 01       		.byte	0x1
+ 1916 07d4 DE       		.byte	0xde
+ 1917 07d5 04080000 		.4byte	0x804
+ 1918 07d9 02       		.uleb128 0x2
+ 1919 07da 91       		.byte	0x91
+ 1920 07db 64       		.sleb128 -28
+ 1921 07dc 17       		.uleb128 0x17
+ 1922 07dd AD130000 		.4byte	.LASF216
+ 1923 07e1 01       		.byte	0x1
+ 1924 07e2 E0       		.byte	0xe0
+ 1925 07e3 1A060000 		.4byte	0x61a
+ 1926 07e7 02       		.uleb128 0x2
+ 1927 07e8 91       		.byte	0x91
+ 1928 07e9 6F       		.sleb128 -17
+ 1929 07ea 18       		.uleb128 0x18
+ 1930 07eb 30000000 		.4byte	.LBB2
+ 1931 07ef 2C000000 		.4byte	.LBE2-.LBB2
+ 1932 07f3 19       		.uleb128 0x19
+ 1933 07f4 FD0B0000 		.4byte	.LASF217
+ 1934 07f8 01       		.byte	0x1
+ 1935 07f9 7C01     		.2byte	0x17c
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 68
+
+
+ 1936 07fb 2C070000 		.4byte	0x72c
+ 1937 07ff 02       		.uleb128 0x2
+ 1938 0800 91       		.byte	0x91
+ 1939 0801 68       		.sleb128 -24
+ 1940 0802 00       		.byte	0
+ 1941 0803 00       		.byte	0
+ 1942 0804 0F       		.uleb128 0xf
+ 1943 0805 04       		.byte	0x4
+ 1944 0806 58070000 		.4byte	0x758
+ 1945 080a 1A       		.uleb128 0x1a
+ 1946 080b 490C0000 		.4byte	.LASF219
+ 1947 080f 01       		.byte	0x1
+ 1948 0810 9C01     		.2byte	0x19c
+ 1949 0812 00000000 		.4byte	.LFB3
+ 1950 0816 0E000000 		.4byte	.LFE3-.LFB3
+ 1951 081a 01       		.uleb128 0x1
+ 1952 081b 9C       		.byte	0x9c
+ 1953 081c 30080000 		.4byte	0x830
+ 1954 0820 1B       		.uleb128 0x1b
+ 1955 0821 2A170000 		.4byte	.LASF220
+ 1956 0825 01       		.byte	0x1
+ 1957 0826 9C01     		.2byte	0x19c
+ 1958 0828 30080000 		.4byte	0x830
+ 1959 082c 02       		.uleb128 0x2
+ 1960 082d 91       		.byte	0x91
+ 1961 082e 74       		.sleb128 -12
+ 1962 082f 00       		.byte	0
+ 1963 0830 0F       		.uleb128 0xf
+ 1964 0831 04       		.byte	0x4
+ 1965 0832 36080000 		.4byte	0x836
+ 1966 0836 1C       		.uleb128 0x1c
+ 1967 0837 56060000 		.4byte	0x656
+ 1968 083b 1D       		.uleb128 0x1d
+ 1969 083c 55160000 		.4byte	.LASF222
+ 1970 0840 01       		.byte	0x1
+ 1971 0841 6704     		.2byte	0x467
+ 1972 0843 00000000 		.4byte	.LFB4
+ 1973 0847 1C000000 		.4byte	.LFE4-.LFB4
+ 1974 084b 01       		.uleb128 0x1
+ 1975 084c 9C       		.byte	0x9c
+ 1976 084d 1A       		.uleb128 0x1a
+ 1977 084e 9F090000 		.4byte	.LASF221
+ 1978 0852 01       		.byte	0x1
+ 1979 0853 A104     		.2byte	0x4a1
+ 1980 0855 00000000 		.4byte	.LFB5
+ 1981 0859 0E000000 		.4byte	.LFE5-.LFB5
+ 1982 085d 01       		.uleb128 0x1
+ 1983 085e 9C       		.byte	0x9c
+ 1984 085f 73080000 		.4byte	0x873
+ 1985 0863 1B       		.uleb128 0x1b
+ 1986 0864 2A170000 		.4byte	.LASF220
+ 1987 0868 01       		.byte	0x1
+ 1988 0869 A104     		.2byte	0x4a1
+ 1989 086b 73080000 		.4byte	0x873
+ 1990 086f 02       		.uleb128 0x2
+ 1991 0870 91       		.byte	0x91
+ 1992 0871 74       		.sleb128 -12
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 69
+
+
+ 1993 0872 00       		.byte	0
+ 1994 0873 0F       		.uleb128 0xf
+ 1995 0874 04       		.byte	0x4
+ 1996 0875 79080000 		.4byte	0x879
+ 1997 0879 1C       		.uleb128 0x1c
+ 1998 087a 39030000 		.4byte	0x339
+ 1999 087e 1E       		.uleb128 0x1e
+ 2000 087f 4B0F0000 		.4byte	.LASF223
+ 2001 0883 01       		.byte	0x1
+ 2002 0884 DD04     		.2byte	0x4dd
+ 2003 0886 00000000 		.4byte	.LFB6
+ 2004 088a 08000000 		.4byte	.LFE6-.LFB6
+ 2005 088e 01       		.uleb128 0x1
+ 2006 088f 9C       		.byte	0x9c
+ 2007 0890 1F       		.uleb128 0x1f
+ 2008 0891 110E0000 		.4byte	.LASF247
+ 2009 0895 01       		.byte	0x1
+ 2010 0896 0B05     		.2byte	0x50b
+ 2011 0898 6B000000 		.4byte	0x6b
+ 2012 089c 00000000 		.4byte	.LFB7
+ 2013 08a0 60000000 		.4byte	.LFE7-.LFB7
+ 2014 08a4 01       		.uleb128 0x1
+ 2015 08a5 9C       		.byte	0x9c
+ 2016 08a6 D6080000 		.4byte	0x8d6
+ 2017 08aa 1B       		.uleb128 0x1b
+ 2018 08ab 3A010000 		.4byte	.LASF224
+ 2019 08af 01       		.byte	0x1
+ 2020 08b0 0B05     		.2byte	0x50b
+ 2021 08b2 D6080000 		.4byte	0x8d6
+ 2022 08b6 02       		.uleb128 0x2
+ 2023 08b7 91       		.byte	0x91
+ 2024 08b8 6C       		.sleb128 -20
+ 2025 08b9 20       		.uleb128 0x20
+ 2026 08ba 6900     		.ascii	"i\000"
+ 2027 08bc 01       		.byte	0x1
+ 2028 08bd 0D05     		.2byte	0x50d
+ 2029 08bf 6B000000 		.4byte	0x6b
+ 2030 08c3 02       		.uleb128 0x2
+ 2031 08c4 91       		.byte	0x91
+ 2032 08c5 77       		.sleb128 -9
+ 2033 08c6 19       		.uleb128 0x19
+ 2034 08c7 73120000 		.4byte	.LASF225
+ 2035 08cb 01       		.byte	0x1
+ 2036 08cc 0E05     		.2byte	0x50e
+ 2037 08ce 6B000000 		.4byte	0x6b
+ 2038 08d2 02       		.uleb128 0x2
+ 2039 08d3 91       		.byte	0x91
+ 2040 08d4 76       		.sleb128 -10
+ 2041 08d5 00       		.byte	0
+ 2042 08d6 0F       		.uleb128 0xf
+ 2043 08d7 04       		.byte	0x4
+ 2044 08d8 DC080000 		.4byte	0x8dc
+ 2045 08dc 1C       		.uleb128 0x1c
+ 2046 08dd 0C030000 		.4byte	0x30c
+ 2047 08e1 1A       		.uleb128 0x1a
+ 2048 08e2 D60F0000 		.4byte	.LASF226
+ 2049 08e6 01       		.byte	0x1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 70
+
+
+ 2050 08e7 3105     		.2byte	0x531
+ 2051 08e9 00000000 		.4byte	.LFB8
+ 2052 08ed 12000000 		.4byte	.LFE8-.LFB8
+ 2053 08f1 01       		.uleb128 0x1
+ 2054 08f2 9C       		.byte	0x9c
+ 2055 08f3 07090000 		.4byte	0x907
+ 2056 08f7 1B       		.uleb128 0x1b
+ 2057 08f8 E8120000 		.4byte	.LASF227
+ 2058 08fc 01       		.byte	0x1
+ 2059 08fd 3105     		.2byte	0x531
+ 2060 08ff 76000000 		.4byte	0x76
+ 2061 0903 02       		.uleb128 0x2
+ 2062 0904 91       		.byte	0x91
+ 2063 0905 76       		.sleb128 -10
+ 2064 0906 00       		.byte	0
+ 2065 0907 1A       		.uleb128 0x1a
+ 2066 0908 06140000 		.4byte	.LASF228
+ 2067 090c 01       		.byte	0x1
+ 2068 090d 4D05     		.2byte	0x54d
+ 2069 090f 00000000 		.4byte	.LFB9
+ 2070 0913 0E000000 		.4byte	.LFE9-.LFB9
+ 2071 0917 01       		.uleb128 0x1
+ 2072 0918 9C       		.byte	0x9c
+ 2073 0919 2D090000 		.4byte	0x92d
+ 2074 091d 1B       		.uleb128 0x1b
+ 2075 091e 2A170000 		.4byte	.LASF220
+ 2076 0922 01       		.byte	0x1
+ 2077 0923 4D05     		.2byte	0x54d
+ 2078 0925 2D090000 		.4byte	0x92d
+ 2079 0929 02       		.uleb128 0x2
+ 2080 092a 91       		.byte	0x91
+ 2081 092b 74       		.sleb128 -12
+ 2082 092c 00       		.byte	0
+ 2083 092d 0F       		.uleb128 0xf
+ 2084 092e 04       		.byte	0x4
+ 2085 092f 33090000 		.4byte	0x933
+ 2086 0933 1C       		.uleb128 0x1c
+ 2087 0934 7D040000 		.4byte	0x47d
+ 2088 0938 21       		.uleb128 0x21
+ 2089 0939 09090000 		.4byte	.LASF248
+ 2090 093d 01       		.byte	0x1
+ 2091 093e 6905     		.2byte	0x569
+ 2092 0940 00000000 		.4byte	.LFB10
+ 2093 0944 6C030000 		.4byte	.LFE10-.LFB10
+ 2094 0948 01       		.uleb128 0x1
+ 2095 0949 9C       		.byte	0x9c
+ 2096 094a A3090000 		.4byte	0x9a3
+ 2097 094e 1B       		.uleb128 0x1b
+ 2098 094f 44070000 		.4byte	.LASF229
+ 2099 0953 01       		.byte	0x1
+ 2100 0954 6905     		.2byte	0x569
+ 2101 0956 6B000000 		.4byte	0x6b
+ 2102 095a 02       		.uleb128 0x2
+ 2103 095b 91       		.byte	0x91
+ 2104 095c 6F       		.sleb128 -17
+ 2105 095d 1B       		.uleb128 0x1b
+ 2106 095e 2A170000 		.4byte	.LASF220
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 71
+
+
+ 2107 0962 01       		.byte	0x1
+ 2108 0963 6905     		.2byte	0x569
+ 2109 0965 AD000000 		.4byte	0xad
+ 2110 0969 02       		.uleb128 0x2
+ 2111 096a 91       		.byte	0x91
+ 2112 096b 68       		.sleb128 -24
+ 2113 096c 22       		.uleb128 0x22
+ 2114 096d AA000000 		.4byte	.LBB3
+ 2115 0971 34000000 		.4byte	.LBE3-.LBB3
+ 2116 0975 89090000 		.4byte	0x989
+ 2117 0979 19       		.uleb128 0x19
+ 2118 097a 800F0000 		.4byte	.LASF230
+ 2119 097e 01       		.byte	0x1
+ 2120 097f 7605     		.2byte	0x576
+ 2121 0981 CC020000 		.4byte	0x2cc
+ 2122 0985 02       		.uleb128 0x2
+ 2123 0986 91       		.byte	0x91
+ 2124 0987 74       		.sleb128 -12
+ 2125 0988 00       		.byte	0
+ 2126 0989 18       		.uleb128 0x18
+ 2127 098a 74020000 		.4byte	.LBB4
+ 2128 098e 3A000000 		.4byte	.LBE4-.LBB4
+ 2129 0992 19       		.uleb128 0x19
+ 2130 0993 24150000 		.4byte	.LASF231
+ 2131 0997 01       		.byte	0x1
+ 2132 0998 4606     		.2byte	0x646
+ 2133 099a 76000000 		.4byte	0x76
+ 2134 099e 02       		.uleb128 0x2
+ 2135 099f 91       		.byte	0x91
+ 2136 09a0 76       		.sleb128 -10
+ 2137 09a1 00       		.byte	0
+ 2138 09a2 00       		.byte	0
+ 2139 09a3 23       		.uleb128 0x23
+ 2140 09a4 4F130000 		.4byte	.LASF232
+ 2141 09a8 08       		.byte	0x8
+ 2142 09a9 9401     		.2byte	0x194
+ 2143 09ab 63070000 		.4byte	0x763
+ 2144 09af 24       		.uleb128 0x24
+ 2145 09b0 8E0D0000 		.4byte	.LASF233
+ 2146 09b4 01       		.byte	0x1
+ 2147 09b5 41       		.byte	0x41
+ 2148 09b6 A1000000 		.4byte	0xa1
+ 2149 09ba 05       		.uleb128 0x5
+ 2150 09bb 03       		.byte	0x3
+ 2151 09bc 00000000 		.4byte	cyBle_eventHandlerFlag
+ 2152 09c0 23       		.uleb128 0x23
+ 2153 09c1 35180000 		.4byte	.LASF234
+ 2154 09c5 08       		.byte	0x8
+ 2155 09c6 9801     		.2byte	0x198
+ 2156 09c8 0C030000 		.4byte	0x30c
+ 2157 09cc 23       		.uleb128 0x23
+ 2158 09cd EF060000 		.4byte	.LASF235
+ 2159 09d1 08       		.byte	0x8
+ 2160 09d2 9901     		.2byte	0x199
+ 2161 09d4 D8090000 		.4byte	0x9d8
+ 2162 09d8 0F       		.uleb128 0xf
+ 2163 09d9 04       		.byte	0x4
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 72
+
+
+ 2164 09da 0C030000 		.4byte	0x30c
+ 2165 09de 24       		.uleb128 0x24
+ 2166 09df A6050000 		.4byte	.LASF236
+ 2167 09e3 01       		.byte	0x1
+ 2168 09e4 C5       		.byte	0xc5
+ 2169 09e5 2D040000 		.4byte	0x42d
+ 2170 09e9 05       		.uleb128 0x5
+ 2171 09ea 03       		.byte	0x3
+ 2172 09eb 00000000 		.4byte	cyBle_authInfo
+ 2173 09ef 23       		.uleb128 0x23
+ 2174 09f0 B9100000 		.4byte	.LASF237
+ 2175 09f4 08       		.byte	0x8
+ 2176 09f5 B501     		.2byte	0x1b5
+ 2177 09f7 6B000000 		.4byte	0x6b
+ 2178 09fb 0D       		.uleb128 0xd
+ 2179 09fc 6B000000 		.4byte	0x6b
+ 2180 0a00 0B0A0000 		.4byte	0xa0b
+ 2181 0a04 0E       		.uleb128 0xe
+ 2182 0a05 A6000000 		.4byte	0xa6
+ 2183 0a09 01       		.byte	0x1
+ 2184 0a0a 00       		.byte	0
+ 2185 0a0b 25       		.uleb128 0x25
+ 2186 0a0c 930A0000 		.4byte	.LASF238
+ 2187 0a10 0A       		.byte	0xa
+ 2188 0a11 BD       		.byte	0xbd
+ 2189 0a12 FB090000 		.4byte	0x9fb
+ 2190 0a16 0D       		.uleb128 0xd
+ 2191 0a17 6B000000 		.4byte	0x6b
+ 2192 0a1b 2C0A0000 		.4byte	0xa2c
+ 2193 0a1f 0E       		.uleb128 0xe
+ 2194 0a20 A6000000 		.4byte	0xa6
+ 2195 0a24 04       		.byte	0x4
+ 2196 0a25 0E       		.uleb128 0xe
+ 2197 0a26 A6000000 		.4byte	0xa6
+ 2198 0a2a 01       		.byte	0x1
+ 2199 0a2b 00       		.byte	0
+ 2200 0a2c 25       		.uleb128 0x25
+ 2201 0a2d EA190000 		.4byte	.LASF239
+ 2202 0a31 0A       		.byte	0xa
+ 2203 0a32 BF       		.byte	0xbf
+ 2204 0a33 370A0000 		.4byte	0xa37
+ 2205 0a37 1C       		.uleb128 0x1c
+ 2206 0a38 160A0000 		.4byte	0xa16
+ 2207 0a3c 23       		.uleb128 0x23
+ 2208 0a3d 810C0000 		.4byte	.LASF240
+ 2209 0a41 09       		.byte	0x9
+ 2210 0a42 0009     		.2byte	0x900
+ 2211 0a44 AD070000 		.4byte	0x7ad
+ 2212 0a48 24       		.uleb128 0x24
+ 2213 0a49 DE0E0000 		.4byte	.LASF241
+ 2214 0a4d 01       		.byte	0x1
+ 2215 0a4e 3F       		.byte	0x3f
+ 2216 0a4f 56060000 		.4byte	0x656
+ 2217 0a53 05       		.uleb128 0x5
+ 2218 0a54 03       		.byte	0x3
+ 2219 0a55 00000000 		.4byte	cyBle_connHandle
+ 2220 0a59 24       		.uleb128 0x24
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 73
+
+
+ 2221 0a5a 34030000 		.4byte	.LASF242
+ 2222 0a5e 01       		.byte	0x1
+ 2223 0a5f 42       		.byte	0x42
+ 2224 0a60 A1000000 		.4byte	0xa1
+ 2225 0a64 05       		.uleb128 0x5
+ 2226 0a65 03       		.byte	0x3
+ 2227 0a66 00000000 		.4byte	cyBle_busyStatus
+ 2228 0a6a 24       		.uleb128 0x24
+ 2229 0a6b 75110000 		.4byte	.LASF243
+ 2230 0a6f 01       		.byte	0x1
+ 2231 0a70 45       		.byte	0x45
+ 2232 0a71 6B000000 		.4byte	0x6b
+ 2233 0a75 05       		.uleb128 0x5
+ 2234 0a76 03       		.byte	0x3
+ 2235 0a77 00000000 		.4byte	cyBle_advertisingIntervalType
+ 2236 0a7b 00       		.byte	0
+ 2237              		.section	.debug_abbrev,"",%progbits
+ 2238              	.Ldebug_abbrev0:
+ 2239 0000 01       		.uleb128 0x1
+ 2240 0001 11       		.uleb128 0x11
+ 2241 0002 01       		.byte	0x1
+ 2242 0003 25       		.uleb128 0x25
+ 2243 0004 0E       		.uleb128 0xe
+ 2244 0005 13       		.uleb128 0x13
+ 2245 0006 0B       		.uleb128 0xb
+ 2246 0007 03       		.uleb128 0x3
+ 2247 0008 0E       		.uleb128 0xe
+ 2248 0009 1B       		.uleb128 0x1b
+ 2249 000a 0E       		.uleb128 0xe
+ 2250 000b 55       		.uleb128 0x55
+ 2251 000c 17       		.uleb128 0x17
+ 2252 000d 11       		.uleb128 0x11
+ 2253 000e 01       		.uleb128 0x1
+ 2254 000f 10       		.uleb128 0x10
+ 2255 0010 17       		.uleb128 0x17
+ 2256 0011 00       		.byte	0
+ 2257 0012 00       		.byte	0
+ 2258 0013 02       		.uleb128 0x2
+ 2259 0014 24       		.uleb128 0x24
+ 2260 0015 00       		.byte	0
+ 2261 0016 0B       		.uleb128 0xb
+ 2262 0017 0B       		.uleb128 0xb
+ 2263 0018 3E       		.uleb128 0x3e
+ 2264 0019 0B       		.uleb128 0xb
+ 2265 001a 03       		.uleb128 0x3
+ 2266 001b 0E       		.uleb128 0xe
+ 2267 001c 00       		.byte	0
+ 2268 001d 00       		.byte	0
+ 2269 001e 03       		.uleb128 0x3
+ 2270 001f 24       		.uleb128 0x24
+ 2271 0020 00       		.byte	0
+ 2272 0021 0B       		.uleb128 0xb
+ 2273 0022 0B       		.uleb128 0xb
+ 2274 0023 3E       		.uleb128 0x3e
+ 2275 0024 0B       		.uleb128 0xb
+ 2276 0025 03       		.uleb128 0x3
+ 2277 0026 08       		.uleb128 0x8
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 74
+
+
+ 2278 0027 00       		.byte	0
+ 2279 0028 00       		.byte	0
+ 2280 0029 04       		.uleb128 0x4
+ 2281 002a 16       		.uleb128 0x16
+ 2282 002b 00       		.byte	0
+ 2283 002c 03       		.uleb128 0x3
+ 2284 002d 0E       		.uleb128 0xe
+ 2285 002e 3A       		.uleb128 0x3a
+ 2286 002f 0B       		.uleb128 0xb
+ 2287 0030 3B       		.uleb128 0x3b
+ 2288 0031 0B       		.uleb128 0xb
+ 2289 0032 49       		.uleb128 0x49
+ 2290 0033 13       		.uleb128 0x13
+ 2291 0034 00       		.byte	0
+ 2292 0035 00       		.byte	0
+ 2293 0036 05       		.uleb128 0x5
+ 2294 0037 35       		.uleb128 0x35
+ 2295 0038 00       		.byte	0
+ 2296 0039 49       		.uleb128 0x49
+ 2297 003a 13       		.uleb128 0x13
+ 2298 003b 00       		.byte	0
+ 2299 003c 00       		.byte	0
+ 2300 003d 06       		.uleb128 0x6
+ 2301 003e 0F       		.uleb128 0xf
+ 2302 003f 00       		.byte	0
+ 2303 0040 0B       		.uleb128 0xb
+ 2304 0041 0B       		.uleb128 0xb
+ 2305 0042 00       		.byte	0
+ 2306 0043 00       		.byte	0
+ 2307 0044 07       		.uleb128 0x7
+ 2308 0045 04       		.uleb128 0x4
+ 2309 0046 01       		.byte	0x1
+ 2310 0047 0B       		.uleb128 0xb
+ 2311 0048 0B       		.uleb128 0xb
+ 2312 0049 3A       		.uleb128 0x3a
+ 2313 004a 0B       		.uleb128 0xb
+ 2314 004b 3B       		.uleb128 0x3b
+ 2315 004c 0B       		.uleb128 0xb
+ 2316 004d 01       		.uleb128 0x1
+ 2317 004e 13       		.uleb128 0x13
+ 2318 004f 00       		.byte	0
+ 2319 0050 00       		.byte	0
+ 2320 0051 08       		.uleb128 0x8
+ 2321 0052 28       		.uleb128 0x28
+ 2322 0053 00       		.byte	0
+ 2323 0054 03       		.uleb128 0x3
+ 2324 0055 0E       		.uleb128 0xe
+ 2325 0056 1C       		.uleb128 0x1c
+ 2326 0057 0D       		.uleb128 0xd
+ 2327 0058 00       		.byte	0
+ 2328 0059 00       		.byte	0
+ 2329 005a 09       		.uleb128 0x9
+ 2330 005b 04       		.uleb128 0x4
+ 2331 005c 01       		.byte	0x1
+ 2332 005d 0B       		.uleb128 0xb
+ 2333 005e 0B       		.uleb128 0xb
+ 2334 005f 3A       		.uleb128 0x3a
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 75
+
+
+ 2335 0060 0B       		.uleb128 0xb
+ 2336 0061 3B       		.uleb128 0x3b
+ 2337 0062 05       		.uleb128 0x5
+ 2338 0063 01       		.uleb128 0x1
+ 2339 0064 13       		.uleb128 0x13
+ 2340 0065 00       		.byte	0
+ 2341 0066 00       		.byte	0
+ 2342 0067 0A       		.uleb128 0xa
+ 2343 0068 16       		.uleb128 0x16
+ 2344 0069 00       		.byte	0
+ 2345 006a 03       		.uleb128 0x3
+ 2346 006b 0E       		.uleb128 0xe
+ 2347 006c 3A       		.uleb128 0x3a
+ 2348 006d 0B       		.uleb128 0xb
+ 2349 006e 3B       		.uleb128 0x3b
+ 2350 006f 05       		.uleb128 0x5
+ 2351 0070 49       		.uleb128 0x49
+ 2352 0071 13       		.uleb128 0x13
+ 2353 0072 00       		.byte	0
+ 2354 0073 00       		.byte	0
+ 2355 0074 0B       		.uleb128 0xb
+ 2356 0075 13       		.uleb128 0x13
+ 2357 0076 01       		.byte	0x1
+ 2358 0077 0B       		.uleb128 0xb
+ 2359 0078 0B       		.uleb128 0xb
+ 2360 0079 3A       		.uleb128 0x3a
+ 2361 007a 0B       		.uleb128 0xb
+ 2362 007b 3B       		.uleb128 0x3b
+ 2363 007c 05       		.uleb128 0x5
+ 2364 007d 01       		.uleb128 0x1
+ 2365 007e 13       		.uleb128 0x13
+ 2366 007f 00       		.byte	0
+ 2367 0080 00       		.byte	0
+ 2368 0081 0C       		.uleb128 0xc
+ 2369 0082 0D       		.uleb128 0xd
+ 2370 0083 00       		.byte	0
+ 2371 0084 03       		.uleb128 0x3
+ 2372 0085 0E       		.uleb128 0xe
+ 2373 0086 3A       		.uleb128 0x3a
+ 2374 0087 0B       		.uleb128 0xb
+ 2375 0088 3B       		.uleb128 0x3b
+ 2376 0089 05       		.uleb128 0x5
+ 2377 008a 49       		.uleb128 0x49
+ 2378 008b 13       		.uleb128 0x13
+ 2379 008c 38       		.uleb128 0x38
+ 2380 008d 0B       		.uleb128 0xb
+ 2381 008e 00       		.byte	0
+ 2382 008f 00       		.byte	0
+ 2383 0090 0D       		.uleb128 0xd
+ 2384 0091 01       		.uleb128 0x1
+ 2385 0092 01       		.byte	0x1
+ 2386 0093 49       		.uleb128 0x49
+ 2387 0094 13       		.uleb128 0x13
+ 2388 0095 01       		.uleb128 0x1
+ 2389 0096 13       		.uleb128 0x13
+ 2390 0097 00       		.byte	0
+ 2391 0098 00       		.byte	0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 76
+
+
+ 2392 0099 0E       		.uleb128 0xe
+ 2393 009a 21       		.uleb128 0x21
+ 2394 009b 00       		.byte	0
+ 2395 009c 49       		.uleb128 0x49
+ 2396 009d 13       		.uleb128 0x13
+ 2397 009e 2F       		.uleb128 0x2f
+ 2398 009f 0B       		.uleb128 0xb
+ 2399 00a0 00       		.byte	0
+ 2400 00a1 00       		.byte	0
+ 2401 00a2 0F       		.uleb128 0xf
+ 2402 00a3 0F       		.uleb128 0xf
+ 2403 00a4 00       		.byte	0
+ 2404 00a5 0B       		.uleb128 0xb
+ 2405 00a6 0B       		.uleb128 0xb
+ 2406 00a7 49       		.uleb128 0x49
+ 2407 00a8 13       		.uleb128 0x13
+ 2408 00a9 00       		.byte	0
+ 2409 00aa 00       		.byte	0
+ 2410 00ab 10       		.uleb128 0x10
+ 2411 00ac 0D       		.uleb128 0xd
+ 2412 00ad 00       		.byte	0
+ 2413 00ae 03       		.uleb128 0x3
+ 2414 00af 08       		.uleb128 0x8
+ 2415 00b0 3A       		.uleb128 0x3a
+ 2416 00b1 0B       		.uleb128 0xb
+ 2417 00b2 3B       		.uleb128 0x3b
+ 2418 00b3 05       		.uleb128 0x5
+ 2419 00b4 49       		.uleb128 0x49
+ 2420 00b5 13       		.uleb128 0x13
+ 2421 00b6 38       		.uleb128 0x38
+ 2422 00b7 0B       		.uleb128 0xb
+ 2423 00b8 00       		.byte	0
+ 2424 00b9 00       		.byte	0
+ 2425 00ba 11       		.uleb128 0x11
+ 2426 00bb 13       		.uleb128 0x13
+ 2427 00bc 01       		.byte	0x1
+ 2428 00bd 0B       		.uleb128 0xb
+ 2429 00be 0B       		.uleb128 0xb
+ 2430 00bf 3A       		.uleb128 0x3a
+ 2431 00c0 0B       		.uleb128 0xb
+ 2432 00c1 3B       		.uleb128 0x3b
+ 2433 00c2 0B       		.uleb128 0xb
+ 2434 00c3 01       		.uleb128 0x1
+ 2435 00c4 13       		.uleb128 0x13
+ 2436 00c5 00       		.byte	0
+ 2437 00c6 00       		.byte	0
+ 2438 00c7 12       		.uleb128 0x12
+ 2439 00c8 0D       		.uleb128 0xd
+ 2440 00c9 00       		.byte	0
+ 2441 00ca 03       		.uleb128 0x3
+ 2442 00cb 0E       		.uleb128 0xe
+ 2443 00cc 3A       		.uleb128 0x3a
+ 2444 00cd 0B       		.uleb128 0xb
+ 2445 00ce 3B       		.uleb128 0x3b
+ 2446 00cf 0B       		.uleb128 0xb
+ 2447 00d0 49       		.uleb128 0x49
+ 2448 00d1 13       		.uleb128 0x13
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 77
+
+
+ 2449 00d2 38       		.uleb128 0x38
+ 2450 00d3 0B       		.uleb128 0xb
+ 2451 00d4 00       		.byte	0
+ 2452 00d5 00       		.byte	0
+ 2453 00d6 13       		.uleb128 0x13
+ 2454 00d7 15       		.uleb128 0x15
+ 2455 00d8 01       		.byte	0x1
+ 2456 00d9 27       		.uleb128 0x27
+ 2457 00da 19       		.uleb128 0x19
+ 2458 00db 01       		.uleb128 0x1
+ 2459 00dc 13       		.uleb128 0x13
+ 2460 00dd 00       		.byte	0
+ 2461 00de 00       		.byte	0
+ 2462 00df 14       		.uleb128 0x14
+ 2463 00e0 05       		.uleb128 0x5
+ 2464 00e1 00       		.byte	0
+ 2465 00e2 49       		.uleb128 0x49
+ 2466 00e3 13       		.uleb128 0x13
+ 2467 00e4 00       		.byte	0
+ 2468 00e5 00       		.byte	0
+ 2469 00e6 15       		.uleb128 0x15
+ 2470 00e7 2E       		.uleb128 0x2e
+ 2471 00e8 01       		.byte	0x1
+ 2472 00e9 03       		.uleb128 0x3
+ 2473 00ea 0E       		.uleb128 0xe
+ 2474 00eb 3A       		.uleb128 0x3a
+ 2475 00ec 0B       		.uleb128 0xb
+ 2476 00ed 3B       		.uleb128 0x3b
+ 2477 00ee 0B       		.uleb128 0xb
+ 2478 00ef 27       		.uleb128 0x27
+ 2479 00f0 19       		.uleb128 0x19
+ 2480 00f1 11       		.uleb128 0x11
+ 2481 00f2 01       		.uleb128 0x1
+ 2482 00f3 12       		.uleb128 0x12
+ 2483 00f4 06       		.uleb128 0x6
+ 2484 00f5 40       		.uleb128 0x40
+ 2485 00f6 18       		.uleb128 0x18
+ 2486 00f7 9642     		.uleb128 0x2116
+ 2487 00f9 19       		.uleb128 0x19
+ 2488 00fa 01       		.uleb128 0x1
+ 2489 00fb 13       		.uleb128 0x13
+ 2490 00fc 00       		.byte	0
+ 2491 00fd 00       		.byte	0
+ 2492 00fe 16       		.uleb128 0x16
+ 2493 00ff 05       		.uleb128 0x5
+ 2494 0100 00       		.byte	0
+ 2495 0101 03       		.uleb128 0x3
+ 2496 0102 0E       		.uleb128 0xe
+ 2497 0103 3A       		.uleb128 0x3a
+ 2498 0104 0B       		.uleb128 0xb
+ 2499 0105 3B       		.uleb128 0x3b
+ 2500 0106 0B       		.uleb128 0xb
+ 2501 0107 49       		.uleb128 0x49
+ 2502 0108 13       		.uleb128 0x13
+ 2503 0109 02       		.uleb128 0x2
+ 2504 010a 18       		.uleb128 0x18
+ 2505 010b 00       		.byte	0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 78
+
+
+ 2506 010c 00       		.byte	0
+ 2507 010d 17       		.uleb128 0x17
+ 2508 010e 34       		.uleb128 0x34
+ 2509 010f 00       		.byte	0
+ 2510 0110 03       		.uleb128 0x3
+ 2511 0111 0E       		.uleb128 0xe
+ 2512 0112 3A       		.uleb128 0x3a
+ 2513 0113 0B       		.uleb128 0xb
+ 2514 0114 3B       		.uleb128 0x3b
+ 2515 0115 0B       		.uleb128 0xb
+ 2516 0116 49       		.uleb128 0x49
+ 2517 0117 13       		.uleb128 0x13
+ 2518 0118 02       		.uleb128 0x2
+ 2519 0119 18       		.uleb128 0x18
+ 2520 011a 00       		.byte	0
+ 2521 011b 00       		.byte	0
+ 2522 011c 18       		.uleb128 0x18
+ 2523 011d 0B       		.uleb128 0xb
+ 2524 011e 01       		.byte	0x1
+ 2525 011f 11       		.uleb128 0x11
+ 2526 0120 01       		.uleb128 0x1
+ 2527 0121 12       		.uleb128 0x12
+ 2528 0122 06       		.uleb128 0x6
+ 2529 0123 00       		.byte	0
+ 2530 0124 00       		.byte	0
+ 2531 0125 19       		.uleb128 0x19
+ 2532 0126 34       		.uleb128 0x34
+ 2533 0127 00       		.byte	0
+ 2534 0128 03       		.uleb128 0x3
+ 2535 0129 0E       		.uleb128 0xe
+ 2536 012a 3A       		.uleb128 0x3a
+ 2537 012b 0B       		.uleb128 0xb
+ 2538 012c 3B       		.uleb128 0x3b
+ 2539 012d 05       		.uleb128 0x5
+ 2540 012e 49       		.uleb128 0x49
+ 2541 012f 13       		.uleb128 0x13
+ 2542 0130 02       		.uleb128 0x2
+ 2543 0131 18       		.uleb128 0x18
+ 2544 0132 00       		.byte	0
+ 2545 0133 00       		.byte	0
+ 2546 0134 1A       		.uleb128 0x1a
+ 2547 0135 2E       		.uleb128 0x2e
+ 2548 0136 01       		.byte	0x1
+ 2549 0137 03       		.uleb128 0x3
+ 2550 0138 0E       		.uleb128 0xe
+ 2551 0139 3A       		.uleb128 0x3a
+ 2552 013a 0B       		.uleb128 0xb
+ 2553 013b 3B       		.uleb128 0x3b
+ 2554 013c 05       		.uleb128 0x5
+ 2555 013d 27       		.uleb128 0x27
+ 2556 013e 19       		.uleb128 0x19
+ 2557 013f 11       		.uleb128 0x11
+ 2558 0140 01       		.uleb128 0x1
+ 2559 0141 12       		.uleb128 0x12
+ 2560 0142 06       		.uleb128 0x6
+ 2561 0143 40       		.uleb128 0x40
+ 2562 0144 18       		.uleb128 0x18
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 79
+
+
+ 2563 0145 9742     		.uleb128 0x2117
+ 2564 0147 19       		.uleb128 0x19
+ 2565 0148 01       		.uleb128 0x1
+ 2566 0149 13       		.uleb128 0x13
+ 2567 014a 00       		.byte	0
+ 2568 014b 00       		.byte	0
+ 2569 014c 1B       		.uleb128 0x1b
+ 2570 014d 05       		.uleb128 0x5
+ 2571 014e 00       		.byte	0
+ 2572 014f 03       		.uleb128 0x3
+ 2573 0150 0E       		.uleb128 0xe
+ 2574 0151 3A       		.uleb128 0x3a
+ 2575 0152 0B       		.uleb128 0xb
+ 2576 0153 3B       		.uleb128 0x3b
+ 2577 0154 05       		.uleb128 0x5
+ 2578 0155 49       		.uleb128 0x49
+ 2579 0156 13       		.uleb128 0x13
+ 2580 0157 02       		.uleb128 0x2
+ 2581 0158 18       		.uleb128 0x18
+ 2582 0159 00       		.byte	0
+ 2583 015a 00       		.byte	0
+ 2584 015b 1C       		.uleb128 0x1c
+ 2585 015c 26       		.uleb128 0x26
+ 2586 015d 00       		.byte	0
+ 2587 015e 49       		.uleb128 0x49
+ 2588 015f 13       		.uleb128 0x13
+ 2589 0160 00       		.byte	0
+ 2590 0161 00       		.byte	0
+ 2591 0162 1D       		.uleb128 0x1d
+ 2592 0163 2E       		.uleb128 0x2e
+ 2593 0164 00       		.byte	0
+ 2594 0165 03       		.uleb128 0x3
+ 2595 0166 0E       		.uleb128 0xe
+ 2596 0167 3A       		.uleb128 0x3a
+ 2597 0168 0B       		.uleb128 0xb
+ 2598 0169 3B       		.uleb128 0x3b
+ 2599 016a 05       		.uleb128 0x5
+ 2600 016b 27       		.uleb128 0x27
+ 2601 016c 19       		.uleb128 0x19
+ 2602 016d 11       		.uleb128 0x11
+ 2603 016e 01       		.uleb128 0x1
+ 2604 016f 12       		.uleb128 0x12
+ 2605 0170 06       		.uleb128 0x6
+ 2606 0171 40       		.uleb128 0x40
+ 2607 0172 18       		.uleb128 0x18
+ 2608 0173 9642     		.uleb128 0x2116
+ 2609 0175 19       		.uleb128 0x19
+ 2610 0176 00       		.byte	0
+ 2611 0177 00       		.byte	0
+ 2612 0178 1E       		.uleb128 0x1e
+ 2613 0179 2E       		.uleb128 0x2e
+ 2614 017a 00       		.byte	0
+ 2615 017b 03       		.uleb128 0x3
+ 2616 017c 0E       		.uleb128 0xe
+ 2617 017d 3A       		.uleb128 0x3a
+ 2618 017e 0B       		.uleb128 0xb
+ 2619 017f 3B       		.uleb128 0x3b
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 80
+
+
+ 2620 0180 05       		.uleb128 0x5
+ 2621 0181 27       		.uleb128 0x27
+ 2622 0182 19       		.uleb128 0x19
+ 2623 0183 11       		.uleb128 0x11
+ 2624 0184 01       		.uleb128 0x1
+ 2625 0185 12       		.uleb128 0x12
+ 2626 0186 06       		.uleb128 0x6
+ 2627 0187 40       		.uleb128 0x40
+ 2628 0188 18       		.uleb128 0x18
+ 2629 0189 9742     		.uleb128 0x2117
+ 2630 018b 19       		.uleb128 0x19
+ 2631 018c 00       		.byte	0
+ 2632 018d 00       		.byte	0
+ 2633 018e 1F       		.uleb128 0x1f
+ 2634 018f 2E       		.uleb128 0x2e
+ 2635 0190 01       		.byte	0x1
+ 2636 0191 03       		.uleb128 0x3
+ 2637 0192 0E       		.uleb128 0xe
+ 2638 0193 3A       		.uleb128 0x3a
+ 2639 0194 0B       		.uleb128 0xb
+ 2640 0195 3B       		.uleb128 0x3b
+ 2641 0196 05       		.uleb128 0x5
+ 2642 0197 27       		.uleb128 0x27
+ 2643 0198 19       		.uleb128 0x19
+ 2644 0199 49       		.uleb128 0x49
+ 2645 019a 13       		.uleb128 0x13
+ 2646 019b 11       		.uleb128 0x11
+ 2647 019c 01       		.uleb128 0x1
+ 2648 019d 12       		.uleb128 0x12
+ 2649 019e 06       		.uleb128 0x6
+ 2650 019f 40       		.uleb128 0x40
+ 2651 01a0 18       		.uleb128 0x18
+ 2652 01a1 9742     		.uleb128 0x2117
+ 2653 01a3 19       		.uleb128 0x19
+ 2654 01a4 01       		.uleb128 0x1
+ 2655 01a5 13       		.uleb128 0x13
+ 2656 01a6 00       		.byte	0
+ 2657 01a7 00       		.byte	0
+ 2658 01a8 20       		.uleb128 0x20
+ 2659 01a9 34       		.uleb128 0x34
+ 2660 01aa 00       		.byte	0
+ 2661 01ab 03       		.uleb128 0x3
+ 2662 01ac 08       		.uleb128 0x8
+ 2663 01ad 3A       		.uleb128 0x3a
+ 2664 01ae 0B       		.uleb128 0xb
+ 2665 01af 3B       		.uleb128 0x3b
+ 2666 01b0 05       		.uleb128 0x5
+ 2667 01b1 49       		.uleb128 0x49
+ 2668 01b2 13       		.uleb128 0x13
+ 2669 01b3 02       		.uleb128 0x2
+ 2670 01b4 18       		.uleb128 0x18
+ 2671 01b5 00       		.byte	0
+ 2672 01b6 00       		.byte	0
+ 2673 01b7 21       		.uleb128 0x21
+ 2674 01b8 2E       		.uleb128 0x2e
+ 2675 01b9 01       		.byte	0x1
+ 2676 01ba 3F       		.uleb128 0x3f
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 81
+
+
+ 2677 01bb 19       		.uleb128 0x19
+ 2678 01bc 03       		.uleb128 0x3
+ 2679 01bd 0E       		.uleb128 0xe
+ 2680 01be 3A       		.uleb128 0x3a
+ 2681 01bf 0B       		.uleb128 0xb
+ 2682 01c0 3B       		.uleb128 0x3b
+ 2683 01c1 05       		.uleb128 0x5
+ 2684 01c2 27       		.uleb128 0x27
+ 2685 01c3 19       		.uleb128 0x19
+ 2686 01c4 11       		.uleb128 0x11
+ 2687 01c5 01       		.uleb128 0x1
+ 2688 01c6 12       		.uleb128 0x12
+ 2689 01c7 06       		.uleb128 0x6
+ 2690 01c8 40       		.uleb128 0x40
+ 2691 01c9 18       		.uleb128 0x18
+ 2692 01ca 9642     		.uleb128 0x2116
+ 2693 01cc 19       		.uleb128 0x19
+ 2694 01cd 01       		.uleb128 0x1
+ 2695 01ce 13       		.uleb128 0x13
+ 2696 01cf 00       		.byte	0
+ 2697 01d0 00       		.byte	0
+ 2698 01d1 22       		.uleb128 0x22
+ 2699 01d2 0B       		.uleb128 0xb
+ 2700 01d3 01       		.byte	0x1
+ 2701 01d4 11       		.uleb128 0x11
+ 2702 01d5 01       		.uleb128 0x1
+ 2703 01d6 12       		.uleb128 0x12
+ 2704 01d7 06       		.uleb128 0x6
+ 2705 01d8 01       		.uleb128 0x1
+ 2706 01d9 13       		.uleb128 0x13
+ 2707 01da 00       		.byte	0
+ 2708 01db 00       		.byte	0
+ 2709 01dc 23       		.uleb128 0x23
+ 2710 01dd 34       		.uleb128 0x34
+ 2711 01de 00       		.byte	0
+ 2712 01df 03       		.uleb128 0x3
+ 2713 01e0 0E       		.uleb128 0xe
+ 2714 01e1 3A       		.uleb128 0x3a
+ 2715 01e2 0B       		.uleb128 0xb
+ 2716 01e3 3B       		.uleb128 0x3b
+ 2717 01e4 05       		.uleb128 0x5
+ 2718 01e5 49       		.uleb128 0x49
+ 2719 01e6 13       		.uleb128 0x13
+ 2720 01e7 3F       		.uleb128 0x3f
+ 2721 01e8 19       		.uleb128 0x19
+ 2722 01e9 3C       		.uleb128 0x3c
+ 2723 01ea 19       		.uleb128 0x19
+ 2724 01eb 00       		.byte	0
+ 2725 01ec 00       		.byte	0
+ 2726 01ed 24       		.uleb128 0x24
+ 2727 01ee 34       		.uleb128 0x34
+ 2728 01ef 00       		.byte	0
+ 2729 01f0 03       		.uleb128 0x3
+ 2730 01f1 0E       		.uleb128 0xe
+ 2731 01f2 3A       		.uleb128 0x3a
+ 2732 01f3 0B       		.uleb128 0xb
+ 2733 01f4 3B       		.uleb128 0x3b
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 82
+
+
+ 2734 01f5 0B       		.uleb128 0xb
+ 2735 01f6 49       		.uleb128 0x49
+ 2736 01f7 13       		.uleb128 0x13
+ 2737 01f8 3F       		.uleb128 0x3f
+ 2738 01f9 19       		.uleb128 0x19
+ 2739 01fa 02       		.uleb128 0x2
+ 2740 01fb 18       		.uleb128 0x18
+ 2741 01fc 00       		.byte	0
+ 2742 01fd 00       		.byte	0
+ 2743 01fe 25       		.uleb128 0x25
+ 2744 01ff 34       		.uleb128 0x34
+ 2745 0200 00       		.byte	0
+ 2746 0201 03       		.uleb128 0x3
+ 2747 0202 0E       		.uleb128 0xe
+ 2748 0203 3A       		.uleb128 0x3a
+ 2749 0204 0B       		.uleb128 0xb
+ 2750 0205 3B       		.uleb128 0x3b
+ 2751 0206 0B       		.uleb128 0xb
+ 2752 0207 49       		.uleb128 0x49
+ 2753 0208 13       		.uleb128 0x13
+ 2754 0209 3F       		.uleb128 0x3f
+ 2755 020a 19       		.uleb128 0x19
+ 2756 020b 3C       		.uleb128 0x3c
+ 2757 020c 19       		.uleb128 0x19
+ 2758 020d 00       		.byte	0
+ 2759 020e 00       		.byte	0
+ 2760 020f 00       		.byte	0
+ 2761              		.section	.debug_aranges,"",%progbits
+ 2762 0000 5C000000 		.4byte	0x5c
+ 2763 0004 0200     		.2byte	0x2
+ 2764 0006 00000000 		.4byte	.Ldebug_info0
+ 2765 000a 04       		.byte	0x4
+ 2766 000b 00       		.byte	0
+ 2767 000c 0000     		.2byte	0
+ 2768 000e 0000     		.2byte	0
+ 2769 0010 00000000 		.4byte	.LFB2
+ 2770 0014 70000000 		.4byte	.LFE2-.LFB2
+ 2771 0018 00000000 		.4byte	.LFB3
+ 2772 001c 0E000000 		.4byte	.LFE3-.LFB3
+ 2773 0020 00000000 		.4byte	.LFB4
+ 2774 0024 1C000000 		.4byte	.LFE4-.LFB4
+ 2775 0028 00000000 		.4byte	.LFB5
+ 2776 002c 0E000000 		.4byte	.LFE5-.LFB5
+ 2777 0030 00000000 		.4byte	.LFB6
+ 2778 0034 08000000 		.4byte	.LFE6-.LFB6
+ 2779 0038 00000000 		.4byte	.LFB7
+ 2780 003c 60000000 		.4byte	.LFE7-.LFB7
+ 2781 0040 00000000 		.4byte	.LFB8
+ 2782 0044 12000000 		.4byte	.LFE8-.LFB8
+ 2783 0048 00000000 		.4byte	.LFB9
+ 2784 004c 0E000000 		.4byte	.LFE9-.LFB9
+ 2785 0050 00000000 		.4byte	.LFB10
+ 2786 0054 6C030000 		.4byte	.LFE10-.LFB10
+ 2787 0058 00000000 		.4byte	0
+ 2788 005c 00000000 		.4byte	0
+ 2789              		.section	.debug_ranges,"",%progbits
+ 2790              	.Ldebug_ranges0:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 83
+
+
+ 2791 0000 00000000 		.4byte	.LFB2
+ 2792 0004 70000000 		.4byte	.LFE2
+ 2793 0008 00000000 		.4byte	.LFB3
+ 2794 000c 0E000000 		.4byte	.LFE3
+ 2795 0010 00000000 		.4byte	.LFB4
+ 2796 0014 1C000000 		.4byte	.LFE4
+ 2797 0018 00000000 		.4byte	.LFB5
+ 2798 001c 0E000000 		.4byte	.LFE5
+ 2799 0020 00000000 		.4byte	.LFB6
+ 2800 0024 08000000 		.4byte	.LFE6
+ 2801 0028 00000000 		.4byte	.LFB7
+ 2802 002c 60000000 		.4byte	.LFE7
+ 2803 0030 00000000 		.4byte	.LFB8
+ 2804 0034 12000000 		.4byte	.LFE8
+ 2805 0038 00000000 		.4byte	.LFB9
+ 2806 003c 0E000000 		.4byte	.LFE9
+ 2807 0040 00000000 		.4byte	.LFB10
+ 2808 0044 6C030000 		.4byte	.LFE10
+ 2809 0048 00000000 		.4byte	0
+ 2810 004c 00000000 		.4byte	0
+ 2811              		.section	.debug_line,"",%progbits
+ 2812              	.Ldebug_line0:
+ 2813 0000 50020000 		.section	.debug_str,"MS",%progbits,1
+ 2813      0200E000 
+ 2813      00000201 
+ 2813      FB0E0D00 
+ 2813      01010101 
+ 2814              	.LASF67:
+ 2815 0000 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_RX_CREDIT_IND\000"
+ 2815      455F4556 
+ 2815      545F4C32 
+ 2815      4341505F 
+ 2815      43424643 
+ 2816              	.LASF21:
+ 2817 0023 4359424C 		.ascii	"CYBLE_EVT_STACK_BUSY_STATUS\000"
+ 2817      455F4556 
+ 2817      545F5354 
+ 2817      41434B5F 
+ 2817      42555359 
+ 2818              	.LASF158:
+ 2819 003f 4359424C 		.ascii	"CYBLE_GATT_SIGNED_WRITE_CMD\000"
+ 2819      455F4741 
+ 2819      54545F53 
+ 2819      49474E45 
+ 2819      445F5752 
+ 2820              	.LASF210:
+ 2821 005b 4359424C 		.ascii	"CYBLE_STATE_STOPPED\000"
+ 2821      455F5354 
+ 2821      4154455F 
+ 2821      53544F50 
+ 2821      50454400 
+ 2822              	.LASF66:
+ 2823 006f 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_DATA_READ\000"
+ 2823      455F4556 
+ 2823      545F4C32 
+ 2823      4341505F 
+ 2823      43424643 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 84
+
+
+ 2824              	.LASF196:
+ 2825 008e 4359424C 		.ascii	"CYBLE_CONN_HANDLE_T\000"
+ 2825      455F434F 
+ 2825      4E4E5F48 
+ 2825      414E444C 
+ 2825      455F5400 
+ 2826              	.LASF202:
+ 2827 00a2 636F6E6E 		.ascii	"connHandle\000"
+ 2827      48616E64 
+ 2827      6C6500
+ 2828              	.LASF166:
+ 2829 00ad 4359424C 		.ascii	"CYBLE_GATT_ERR_REQUEST_NOT_SUPPORTED\000"
+ 2829      455F4741 
+ 2829      54545F45 
+ 2829      52525F52 
+ 2829      45515545 
+ 2830              	.LASF161:
+ 2831 00d2 4359424C 		.ascii	"CYBLE_GATT_ERR_INVALID_HANDLE\000"
+ 2831      455F4741 
+ 2831      54545F45 
+ 2831      52525F49 
+ 2831      4E56414C 
+ 2832              	.LASF32:
+ 2833 00f0 4359424C 		.ascii	"CYBLE_EVT_GAP_CONNECTION_UPDATE_COMPLETE\000"
+ 2833      455F4556 
+ 2833      545F4741 
+ 2833      505F434F 
+ 2833      4E4E4543 
+ 2834              	.LASF65:
+ 2835 0119 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_DISCONN_CNF\000"
+ 2835      455F4556 
+ 2835      545F4C32 
+ 2835      4341505F 
+ 2835      43424643 
+ 2836              	.LASF224:
+ 2837 013a 73666C61 		.ascii	"sflashDeviceAddress\000"
+ 2837      73684465 
+ 2837      76696365 
+ 2837      41646472 
+ 2837      65737300 
+ 2838              	.LASF115:
+ 2839 014e 4359424C 		.ascii	"CYBLE_GAP_AUTH_ERROR_UNSPECIFIED_REASON\000"
+ 2839      455F4741 
+ 2839      505F4155 
+ 2839      54485F45 
+ 2839      52524F52 
+ 2840              	.LASF113:
+ 2841 0176 4359424C 		.ascii	"CYBLE_GAP_AUTH_ERROR_INSUFFICIENT_ENCRYPTION_KEY_SI"
+ 2841      455F4741 
+ 2841      505F4155 
+ 2841      54485F45 
+ 2841      52524F52 
+ 2842 01a9 5A4500   		.ascii	"ZE\000"
+ 2843              	.LASF105:
+ 2844 01ac 4359424C 		.ascii	"CYBLE_GAP_IOCAP_NOINPUT_NOOUTPUT\000"
+ 2844      455F4741 
+ 2844      505F494F 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 85
+
+
+ 2844      4341505F 
+ 2844      4E4F494E 
+ 2845              	.LASF46:
+ 2846 01cd 4359424C 		.ascii	"CYBLE_EVT_GATTC_READ_MULTI_RSP\000"
+ 2846      455F4556 
+ 2846      545F4741 
+ 2846      5454435F 
+ 2846      52454144 
+ 2847              	.LASF51:
+ 2848 01ec 4359424C 		.ascii	"CYBLE_EVT_GATTS_EXEC_WRITE_REQ\000"
+ 2848      455F4556 
+ 2848      545F4741 
+ 2848      5454535F 
+ 2848      45584543 
+ 2849              	.LASF142:
+ 2850 020b 4359424C 		.ascii	"CYBLE_GATT_READ_BLOB_REQ\000"
+ 2850      455F4741 
+ 2850      54545F52 
+ 2850      4541445F 
+ 2850      424C4F42 
+ 2851              	.LASF155:
+ 2852 0224 4359424C 		.ascii	"CYBLE_GATT_HANDLE_VALUE_NTF\000"
+ 2852      455F4741 
+ 2852      54545F48 
+ 2852      414E444C 
+ 2852      455F5641 
+ 2853              	.LASF81:
+ 2854 0240 4359424C 		.ascii	"CYBLE_LL_PWR_LVL_MAX\000"
+ 2854      455F4C4C 
+ 2854      5F505752 
+ 2854      5F4C564C 
+ 2854      5F4D4158 
+ 2855              	.LASF91:
+ 2856 0255 74797065 		.ascii	"type\000"
+ 2856      00
+ 2857              	.LASF103:
+ 2858 025a 4359424C 		.ascii	"CYBLE_GAP_IOCAP_DISPLAY_YESNO\000"
+ 2858      455F4741 
+ 2858      505F494F 
+ 2858      4341505F 
+ 2858      44495350 
+ 2859              	.LASF18:
+ 2860 0278 4359424C 		.ascii	"CYBLE_EVT_TIMEOUT\000"
+ 2860      455F4556 
+ 2860      545F5449 
+ 2860      4D454F55 
+ 2860      5400
+ 2861              	.LASF4:
+ 2862 028a 6C6F6E67 		.ascii	"long int\000"
+ 2862      20696E74 
+ 2862      00
+ 2863              	.LASF122:
+ 2864 0293 626F6E64 		.ascii	"bonding\000"
+ 2864      696E6700 
+ 2865              	.LASF107:
+ 2866 029b 4359424C 		.ascii	"CYBLE_GAP_AUTH_ERROR_NONE\000"
+ 2866      455F4741 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 86
+
+
+ 2866      505F4155 
+ 2866      54485F45 
+ 2866      52524F52 
+ 2867              	.LASF136:
+ 2868 02b5 4359424C 		.ascii	"CYBLE_GATT_FIND_BY_TYPE_VALUE_REQ\000"
+ 2868      455F4741 
+ 2868      54545F46 
+ 2868      494E445F 
+ 2868      42595F54 
+ 2869              	.LASF140:
+ 2870 02d7 4359424C 		.ascii	"CYBLE_GATT_READ_REQ\000"
+ 2870      455F4741 
+ 2870      54545F52 
+ 2870      4541445F 
+ 2870      52455100 
+ 2871              	.LASF198:
+ 2872 02eb 4359424C 		.ascii	"CYBLE_GATT_VALUE_T\000"
+ 2872      455F4741 
+ 2872      54545F56 
+ 2872      414C5545 
+ 2872      5F5400
+ 2873              	.LASF20:
+ 2874 02fe 4359424C 		.ascii	"CYBLE_EVT_HCI_STATUS\000"
+ 2874      455F4556 
+ 2874      545F4843 
+ 2874      495F5354 
+ 2874      41545553 
+ 2875              	.LASF186:
+ 2876 0313 4359424C 		.ascii	"CYBLE_GATTS_ERR_OPERATION_FAILED\000"
+ 2876      455F4741 
+ 2876      5454535F 
+ 2876      4552525F 
+ 2876      4F504552 
+ 2877              	.LASF242:
+ 2878 0334 6379426C 		.ascii	"cyBle_busyStatus\000"
+ 2878      655F6275 
+ 2878      73795374 
+ 2878      61747573 
+ 2878      00
+ 2879              	.LASF213:
+ 2880 0345 4359424C 		.ascii	"CYBLE_STATE_ADVERTISING\000"
+ 2880      455F5354 
+ 2880      4154455F 
+ 2880      41445645 
+ 2880      52544953 
+ 2881              	.LASF92:
+ 2882 035d 4359424C 		.ascii	"CYBLE_GAP_BD_ADDR_T\000"
+ 2882      455F4741 
+ 2882      505F4244 
+ 2882      5F414444 
+ 2882      525F5400 
+ 2883              	.LASF59:
+ 2884 0371 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CONN_PARAM_UPDATE_REQ\000"
+ 2884      455F4556 
+ 2884      545F4C32 
+ 2884      4341505F 
+ 2884      434F4E4E 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 87
+
+
+ 2885              	.LASF31:
+ 2886 0397 4359424C 		.ascii	"CYBLE_EVT_GAP_ENCRYPT_CHANGE\000"
+ 2886      455F4556 
+ 2886      545F4741 
+ 2886      505F454E 
+ 2886      43525950 
+ 2887              	.LASF183:
+ 2888 03b4 4359424C 		.ascii	"CYBLE_GATT_ERR_OP_CODE_NOT_SUPPORTED\000"
+ 2888      455F4741 
+ 2888      54545F45 
+ 2888      52525F4F 
+ 2888      505F434F 
+ 2889              	.LASF165:
+ 2890 03d9 4359424C 		.ascii	"CYBLE_GATT_ERR_INSUFFICIENT_AUTHENTICATION\000"
+ 2890      455F4741 
+ 2890      54545F45 
+ 2890      52525F49 
+ 2890      4E535546 
+ 2891              	.LASF102:
+ 2892 0404 4359424C 		.ascii	"CYBLE_GAP_IOCAP_DISPLAY_ONLY\000"
+ 2892      455F4741 
+ 2892      505F494F 
+ 2892      4341505F 
+ 2892      44495350 
+ 2893              	.LASF150:
+ 2894 0421 4359424C 		.ascii	"CYBLE_GATT_WRITE_CMD\000"
+ 2894      455F4741 
+ 2894      54545F57 
+ 2894      52495445 
+ 2894      5F434D44 
+ 2895              	.LASF6:
+ 2896 0436 6C6F6E67 		.ascii	"long long int\000"
+ 2896      206C6F6E 
+ 2896      6720696E 
+ 2896      7400
+ 2897              	.LASF0:
+ 2898 0444 7369676E 		.ascii	"signed char\000"
+ 2898      65642063 
+ 2898      68617200 
+ 2899              	.LASF17:
+ 2900 0450 4359424C 		.ascii	"CYBLE_EVT_STACK_ON\000"
+ 2900      455F4556 
+ 2900      545F5354 
+ 2900      41434B5F 
+ 2900      4F4E00
+ 2901              	.LASF7:
+ 2902 0463 6C6F6E67 		.ascii	"long long unsigned int\000"
+ 2902      206C6F6E 
+ 2902      6720756E 
+ 2902      7369676E 
+ 2902      65642069 
+ 2903              	.LASF33:
+ 2904 047a 4359424C 		.ascii	"CYBLE_EVT_GAPC_SCAN_START_STOP\000"
+ 2904      455F4556 
+ 2904      545F4741 
+ 2904      50435F53 
+ 2904      43414E5F 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 88
+
+
+ 2905              	.LASF156:
+ 2906 0499 4359424C 		.ascii	"CYBLE_GATT_HANDLE_VALUE_IND\000"
+ 2906      455F4741 
+ 2906      54545F48 
+ 2906      414E444C 
+ 2906      455F5641 
+ 2907              	.LASF197:
+ 2908 04b5 61637475 		.ascii	"actualLen\000"
+ 2908      616C4C65 
+ 2908      6E00
+ 2909              	.LASF23:
+ 2910 04bf 4359424C 		.ascii	"CYBLE_EVT_GAP_AUTH_REQ\000"
+ 2910      455F4556 
+ 2910      545F4741 
+ 2910      505F4155 
+ 2910      54485F52 
+ 2911              	.LASF44:
+ 2912 04d6 4359424C 		.ascii	"CYBLE_EVT_GATTC_READ_RSP\000"
+ 2912      455F4556 
+ 2912      545F4741 
+ 2912      5454435F 
+ 2912      52454144 
+ 2913              	.LASF164:
+ 2914 04ef 4359424C 		.ascii	"CYBLE_GATT_ERR_INVALID_PDU\000"
+ 2914      455F4741 
+ 2914      54545F45 
+ 2914      52525F49 
+ 2914      4E56414C 
+ 2915              	.LASF112:
+ 2916 050a 4359424C 		.ascii	"CYBLE_GAP_AUTH_ERROR_PAIRING_NOT_SUPPORTED\000"
+ 2916      455F4741 
+ 2916      505F4155 
+ 2916      54485F45 
+ 2916      52524F52 
+ 2917              	.LASF205:
+ 2918 0535 6572726F 		.ascii	"errorCode\000"
+ 2918      72436F64 
+ 2918      6500
+ 2919              	.LASF245:
+ 2920 053f 2E5C4765 		.ascii	".\\Generated_Source\\PSoC4\\BLE_eventHandler.c\000"
+ 2920      6E657261 
+ 2920      7465645F 
+ 2920      536F7572 
+ 2920      63655C50 
+ 2921              	.LASF49:
+ 2922 056b 4359424C 		.ascii	"CYBLE_EVT_GATTS_WRITE_CMD_REQ\000"
+ 2922      455F4556 
+ 2922      545F4741 
+ 2922      5454535F 
+ 2922      57524954 
+ 2923              	.LASF145:
+ 2924 0589 4359424C 		.ascii	"CYBLE_GATT_READ_MULTIPLE_RSP\000"
+ 2924      455F4741 
+ 2924      54545F52 
+ 2924      4541445F 
+ 2924      4D554C54 
+ 2925              	.LASF236:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 89
+
+
+ 2926 05a6 6379426C 		.ascii	"cyBle_authInfo\000"
+ 2926      655F6175 
+ 2926      7468496E 
+ 2926      666F00
+ 2927              	.LASF123:
+ 2928 05b5 656B6579 		.ascii	"ekeySize\000"
+ 2928      53697A65 
+ 2928      00
+ 2929              	.LASF214:
+ 2930 05be 4359424C 		.ascii	"CYBLE_STATE_DISCONNECTED\000"
+ 2930      455F5354 
+ 2930      4154455F 
+ 2930      44495343 
+ 2930      4F4E4E45 
+ 2931              	.LASF28:
+ 2932 05d7 4359424C 		.ascii	"CYBLE_EVT_GAPP_ADVERTISEMENT_START_STOP\000"
+ 2932      455F4556 
+ 2932      545F4741 
+ 2932      50505F41 
+ 2932      44564552 
+ 2933              	.LASF124:
+ 2934 05ff 61757468 		.ascii	"authErr\000"
+ 2934      45727200 
+ 2935              	.LASF152:
+ 2936 0607 4359424C 		.ascii	"CYBLE_GATT_PREPARE_WRITE_RSP\000"
+ 2936      455F4741 
+ 2936      54545F50 
+ 2936      52455041 
+ 2936      52455F57 
+ 2937              	.LASF9:
+ 2938 0624 75696E74 		.ascii	"uint8\000"
+ 2938      3800
+ 2939              	.LASF118:
+ 2940 062a 4359424C 		.ascii	"CYBLE_GAP_AUTH_ERROR_AUTHENTICATION_TIMEOUT\000"
+ 2940      455F4741 
+ 2940      505F4155 
+ 2940      54485F45 
+ 2940      52524F52 
+ 2941              	.LASF97:
+ 2942 0656 4359424C 		.ascii	"CYBLE_TO_REASON_CODE_T\000"
+ 2942      455F544F 
+ 2942      5F524541 
+ 2942      534F4E5F 
+ 2942      434F4445 
+ 2943              	.LASF52:
+ 2944 066d 4359424C 		.ascii	"CYBLE_EVT_GATTC_EXEC_WRITE_RSP\000"
+ 2944      455F4556 
+ 2944      545F4741 
+ 2944      5454435F 
+ 2944      45584543 
+ 2945              	.LASF13:
+ 2946 068c 646F7562 		.ascii	"double\000"
+ 2946      6C6500
+ 2947              	.LASF64:
+ 2948 0693 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_DISCONN_IND\000"
+ 2948      455F4556 
+ 2948      545F4C32 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 90
+
+
+ 2948      4341505F 
+ 2948      43424643 
+ 2949              	.LASF149:
+ 2950 06b4 4359424C 		.ascii	"CYBLE_GATT_WRITE_RSP\000"
+ 2950      455F4741 
+ 2950      54545F57 
+ 2950      52495445 
+ 2950      5F525350 
+ 2951              	.LASF176:
+ 2952 06c9 4359424C 		.ascii	"CYBLE_GATT_ERR_UNSUPPORTED_GROUP_TYPE\000"
+ 2952      455F4741 
+ 2952      54545F45 
+ 2952      52525F55 
+ 2952      4E535550 
+ 2953              	.LASF235:
+ 2954 06ef 6379426C 		.ascii	"cyBle_sflashDeviceAddress\000"
+ 2954      655F7366 
+ 2954      6C617368 
+ 2954      44657669 
+ 2954      63654164 
+ 2955              	.LASF120:
+ 2956 0709 4359424C 		.ascii	"CYBLE_GAP_AUTH_FAILED_REASON_T\000"
+ 2956      455F4741 
+ 2956      505F4155 
+ 2956      54485F46 
+ 2956      41494C45 
+ 2957              	.LASF157:
+ 2958 0728 4359424C 		.ascii	"CYBLE_GATT_HANDLE_VALUE_CNF\000"
+ 2958      455F4741 
+ 2958      54545F48 
+ 2958      414E444C 
+ 2958      455F5641 
+ 2959              	.LASF229:
+ 2960 0744 6576656E 		.ascii	"eventCode\000"
+ 2960      74436F64 
+ 2960      6500
+ 2961              	.LASF133:
+ 2962 074e 4359424C 		.ascii	"CYBLE_GATT_XCHNG_MTU_RSP\000"
+ 2962      455F4741 
+ 2962      54545F58 
+ 2962      43484E47 
+ 2962      5F4D5455 
+ 2963              	.LASF121:
+ 2964 0767 73656375 		.ascii	"security\000"
+ 2964      72697479 
+ 2964      00
+ 2965              	.LASF11:
+ 2966 0770 75696E74 		.ascii	"uint32\000"
+ 2966      333200
+ 2967              	.LASF69:
+ 2968 0777 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_DATA_WRITE_IND\000"
+ 2968      455F4556 
+ 2968      545F4C32 
+ 2968      4341505F 
+ 2968      43424643 
+ 2969              	.LASF95:
+ 2970 079b 4359424C 		.ascii	"CYBLE_GATT_RSP_TO\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 91
+
+
+ 2970      455F4741 
+ 2970      54545F52 
+ 2970      53505F54 
+ 2970      4F00
+ 2971              	.LASF116:
+ 2972 07ad 4359424C 		.ascii	"CYBLE_GAP_AUTH_ERROR_REPEATED_ATTEMPTS\000"
+ 2972      455F4741 
+ 2972      505F4155 
+ 2972      54485F45 
+ 2972      52524F52 
+ 2973              	.LASF163:
+ 2974 07d4 4359424C 		.ascii	"CYBLE_GATT_ERR_WRITE_NOT_PERMITTED\000"
+ 2974      455F4741 
+ 2974      54545F45 
+ 2974      52525F57 
+ 2974      52495445 
+ 2975              	.LASF72:
+ 2976 07f7 4359424C 		.ascii	"CYBLE_EVT_MAX\000"
+ 2976      455F4556 
+ 2976      545F4D41 
+ 2976      5800
+ 2977              	.LASF160:
+ 2978 0805 4359424C 		.ascii	"CYBLE_GATT_ERR_NONE\000"
+ 2978      455F4741 
+ 2978      54545F45 
+ 2978      52525F4E 
+ 2978      4F4E4500 
+ 2979              	.LASF82:
+ 2980 0819 4359424C 		.ascii	"CYBLE_BLESS_PWR_LVL_T\000"
+ 2980      455F424C 
+ 2980      4553535F 
+ 2980      5057525F 
+ 2980      4C564C5F 
+ 2981              	.LASF162:
+ 2982 082f 4359424C 		.ascii	"CYBLE_GATT_ERR_READ_NOT_PERMITTED\000"
+ 2982      455F4741 
+ 2982      54545F45 
+ 2982      52525F52 
+ 2982      4541445F 
+ 2983              	.LASF135:
+ 2984 0851 4359424C 		.ascii	"CYBLE_GATT_FIND_INFO_RSP\000"
+ 2984      455F4741 
+ 2984      54545F46 
+ 2984      494E445F 
+ 2984      494E464F 
+ 2985              	.LASF218:
+ 2986 086a 4379426C 		.ascii	"CyBle_WriteReqHandler\000"
+ 2986      655F5772 
+ 2986      69746552 
+ 2986      65714861 
+ 2986      6E646C65 
+ 2987              	.LASF200:
+ 2988 0880 61747472 		.ascii	"attrHandle\000"
+ 2988      48616E64 
+ 2988      6C6500
+ 2989              	.LASF188:
+ 2990 088b 4359424C 		.ascii	"CYBLE_GATT_ERR_ANS_COMMAND_NOT_SUPPORTED\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 92
+
+
+ 2990      455F4741 
+ 2990      54545F45 
+ 2990      52525F41 
+ 2990      4E535F43 
+ 2991              	.LASF199:
+ 2992 08b4 76616C75 		.ascii	"value\000"
+ 2992      6500
+ 2993              	.LASF57:
+ 2994 08ba 4359424C 		.ascii	"CYBLE_EVT_GATTC_STOP_CMD_COMPLETE\000"
+ 2994      455F4556 
+ 2994      545F4741 
+ 2994      5454435F 
+ 2994      53544F50 
+ 2995              	.LASF130:
+ 2996 08dc 4359424C 		.ascii	"CYBLE_GAP_CONN_PARAM_UPDATED_IN_CONTROLLER_T\000"
+ 2996      455F4741 
+ 2996      505F434F 
+ 2996      4E4E5F50 
+ 2996      4152414D 
+ 2997              	.LASF248:
+ 2998 0909 4379426C 		.ascii	"CyBle_EventHandler\000"
+ 2998      655F4576 
+ 2998      656E7448 
+ 2998      616E646C 
+ 2998      657200
+ 2999              	.LASF71:
+ 3000 091c 4359424C 		.ascii	"CYBLE_EVT_LE_PING_AUTH_TIMEOUT\000"
+ 3000      455F4556 
+ 3000      545F4C45 
+ 3000      5F50494E 
+ 3000      475F4155 
+ 3001              	.LASF159:
+ 3002 093b 4359424C 		.ascii	"CYBLE_GATT_UNKNOWN_PDU_IND\000"
+ 3002      455F4741 
+ 3002      54545F55 
+ 3002      4E4B4E4F 
+ 3002      574E5F50 
+ 3003              	.LASF187:
+ 3004 0956 4359424C 		.ascii	"CYBLE_GATT_ERR_INVALID_CRC\000"
+ 3004      455F4741 
+ 3004      54545F45 
+ 3004      52525F49 
+ 3004      4E56414C 
+ 3005              	.LASF182:
+ 3006 0971 4359424C 		.ascii	"CYBLE_GATTS_ERR_PROCEDURE_ALREADY_IN_PROGRESS\000"
+ 3006      455F4741 
+ 3006      5454535F 
+ 3006      4552525F 
+ 3006      50524F43 
+ 3007              	.LASF221:
+ 3008 099f 4379426C 		.ascii	"CyBle_TimeOutEventHandler\000"
+ 3008      655F5469 
+ 3008      6D654F75 
+ 3008      74457665 
+ 3008      6E744861 
+ 3009              	.LASF5:
+ 3010 09b9 6C6F6E67 		.ascii	"long unsigned int\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 93
+
+
+ 3010      20756E73 
+ 3010      69676E65 
+ 3010      6420696E 
+ 3010      7400
+ 3011              	.LASF170:
+ 3012 09cb 4359424C 		.ascii	"CYBLE_GATT_ERR_ATTRIBUTE_NOT_FOUND\000"
+ 3012      455F4741 
+ 3012      54545F45 
+ 3012      52525F41 
+ 3012      54545249 
+ 3013              	.LASF144:
+ 3014 09ee 4359424C 		.ascii	"CYBLE_GATT_READ_MULTIPLE_REQ\000"
+ 3014      455F4741 
+ 3014      54545F52 
+ 3014      4541445F 
+ 3014      4D554C54 
+ 3015              	.LASF76:
+ 3016 0a0b 4359424C 		.ascii	"CYBLE_LL_PWR_LVL_NEG_3_DBM\000"
+ 3016      455F4C4C 
+ 3016      5F505752 
+ 3016      5F4C564C 
+ 3016      5F4E4547 
+ 3017              	.LASF39:
+ 3018 0a26 4359424C 		.ascii	"CYBLE_EVT_GATTC_XCHNG_MTU_RSP\000"
+ 3018      455F4556 
+ 3018      545F4741 
+ 3018      5454435F 
+ 3018      5843484E 
+ 3019              	.LASF56:
+ 3020 0a44 4359424C 		.ascii	"CYBLE_EVT_GATTS_DATA_SIGNED_CMD_REQ\000"
+ 3020      455F4556 
+ 3020      545F4741 
+ 3020      5454535F 
+ 3020      44415441 
+ 3021              	.LASF129:
+ 3022 0a68 73757065 		.ascii	"supervisionTO\000"
+ 3022      72766973 
+ 3022      696F6E54 
+ 3022      4F00
+ 3023              	.LASF151:
+ 3024 0a76 4359424C 		.ascii	"CYBLE_GATT_PREPARE_WRITE_REQ\000"
+ 3024      455F4741 
+ 3024      54545F50 
+ 3024      52455041 
+ 3024      52455F57 
+ 3025              	.LASF238:
+ 3026 0a93 6379426C 		.ascii	"cyBle_attValuesCCCD\000"
+ 3026      655F6174 
+ 3026      7456616C 
+ 3026      75657343 
+ 3026      43434400 
+ 3027              	.LASF96:
+ 3028 0aa7 4359424C 		.ascii	"CYBLE_GENERIC_TO\000"
+ 3028      455F4745 
+ 3028      4E455249 
+ 3028      435F544F 
+ 3028      00
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 94
+
+
+ 3029              	.LASF203:
+ 3030 0ab8 4359424C 		.ascii	"CYBLE_GATT_XCHG_MTU_PARAM_T\000"
+ 3030      455F4741 
+ 3030      54545F58 
+ 3030      4348475F 
+ 3030      4D54555F 
+ 3031              	.LASF171:
+ 3032 0ad4 4359424C 		.ascii	"CYBLE_GATT_ERR_ATTRIBUTE_NOT_LONG\000"
+ 3032      455F4741 
+ 3032      54545F45 
+ 3032      52525F41 
+ 3032      54545249 
+ 3033              	.LASF16:
+ 3034 0af6 4359424C 		.ascii	"CYBLE_EVT_HOST_INVALID\000"
+ 3034      455F4556 
+ 3034      545F484F 
+ 3034      53545F49 
+ 3034      4E56414C 
+ 3035              	.LASF114:
+ 3036 0b0d 4359424C 		.ascii	"CYBLE_GAP_AUTH_ERROR_COMMAND_NOT_SUPPORTED\000"
+ 3036      455F4741 
+ 3036      505F4155 
+ 3036      54485F45 
+ 3036      52524F52 
+ 3037              	.LASF109:
+ 3038 0b38 4359424C 		.ascii	"CYBLE_GAP_AUTH_ERROR_OOB_DATA_NOT_AVAILABLE\000"
+ 3038      455F4741 
+ 3038      505F4155 
+ 3038      54485F45 
+ 3038      52524F52 
+ 3039              	.LASF148:
+ 3040 0b64 4359424C 		.ascii	"CYBLE_GATT_WRITE_REQ\000"
+ 3040      455F4741 
+ 3040      54545F57 
+ 3040      52495445 
+ 3040      5F524551 
+ 3041              	.LASF87:
+ 3042 0b79 626C6550 		.ascii	"blePwrLevelInDbm\000"
+ 3042      77724C65 
+ 3042      76656C49 
+ 3042      6E44626D 
+ 3042      00
+ 3043              	.LASF90:
+ 3044 0b8a 62644164 		.ascii	"bdAddr\000"
+ 3044      647200
+ 3045              	.LASF172:
+ 3046 0b91 4359424C 		.ascii	"CYBLE_GATT_ERR_INSUFFICIENT_ENC_KEY_SIZE\000"
+ 3046      455F4741 
+ 3046      54545F45 
+ 3046      52525F49 
+ 3046      4E535546 
+ 3047              	.LASF24:
+ 3048 0bba 4359424C 		.ascii	"CYBLE_EVT_GAP_PASSKEY_ENTRY_REQUEST\000"
+ 3048      455F4556 
+ 3048      545F4741 
+ 3048      505F5041 
+ 3048      53534B45 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 95
+
+
+ 3049              	.LASF29:
+ 3050 0bde 4359424C 		.ascii	"CYBLE_EVT_GAP_DEVICE_CONNECTED\000"
+ 3050      455F4556 
+ 3050      545F4741 
+ 3050      505F4445 
+ 3050      56494345 
+ 3051              	.LASF217:
+ 3052 0bfd 6572725F 		.ascii	"err_param\000"
+ 3052      70617261 
+ 3052      6D00
+ 3053              	.LASF94:
+ 3054 0c07 4359424C 		.ascii	"CYBLE_GAP_SCAN_TO\000"
+ 3054      455F4741 
+ 3054      505F5343 
+ 3054      414E5F54 
+ 3054      4F00
+ 3055              	.LASF47:
+ 3056 0c19 4359424C 		.ascii	"CYBLE_EVT_GATTS_WRITE_REQ\000"
+ 3056      455F4556 
+ 3056      545F4741 
+ 3056      5454535F 
+ 3056      57524954 
+ 3057              	.LASF192:
+ 3058 0c33 4359424C 		.ascii	"CYBLE_GATT_ERR_CODE_T\000"
+ 3058      455F4741 
+ 3058      54545F45 
+ 3058      52525F43 
+ 3058      4F44455F 
+ 3059              	.LASF219:
+ 3060 0c49 4379426C 		.ascii	"CyBle_ValueConfirmation\000"
+ 3060      655F5661 
+ 3060      6C756543 
+ 3060      6F6E6669 
+ 3060      726D6174 
+ 3061              	.LASF181:
+ 3062 0c61 4359424C 		.ascii	"CYBLE_GATT_ERR_HTS_OUT_OF_RANGE\000"
+ 3062      455F4741 
+ 3062      54545F45 
+ 3062      52525F48 
+ 3062      54535F4F 
+ 3063              	.LASF240:
+ 3064 0c81 6379426C 		.ascii	"cyBle_state\000"
+ 3064      655F7374 
+ 3064      61746500 
+ 3065              	.LASF73:
+ 3066 0c8d 4359424C 		.ascii	"CYBLE_LL_PWR_LVL_NEG_18_DBM\000"
+ 3066      455F4C4C 
+ 3066      5F505752 
+ 3066      5F4C564C 
+ 3066      5F4E4547 
+ 3067              	.LASF134:
+ 3068 0ca9 4359424C 		.ascii	"CYBLE_GATT_FIND_INFO_REQ\000"
+ 3068      455F4741 
+ 3068      54545F46 
+ 3068      494E445F 
+ 3068      494E464F 
+ 3069              	.LASF36:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 96
+
+
+ 3070 0cc2 4359424C 		.ascii	"CYBLE_EVT_GATT_CONNECT_IND\000"
+ 3070      455F4556 
+ 3070      545F4741 
+ 3070      54545F43 
+ 3070      4F4E4E45 
+ 3071              	.LASF80:
+ 3072 0cdd 4359424C 		.ascii	"CYBLE_LL_PWR_LVL_3_DBM\000"
+ 3072      455F4C4C 
+ 3072      5F505752 
+ 3072      5F4C564C 
+ 3072      5F335F44 
+ 3073              	.LASF146:
+ 3074 0cf4 4359424C 		.ascii	"CYBLE_GATT_READ_BY_GROUP_REQ\000"
+ 3074      455F4741 
+ 3074      54545F52 
+ 3074      4541445F 
+ 3074      42595F47 
+ 3075              	.LASF195:
+ 3076 0d11 61747449 		.ascii	"attId\000"
+ 3076      6400
+ 3077              	.LASF61:
+ 3078 0d17 4359424C 		.ascii	"CYBLE_EVT_L2CAP_COMMAND_REJ\000"
+ 3078      455F4556 
+ 3078      545F4C32 
+ 3078      4341505F 
+ 3078      434F4D4D 
+ 3079              	.LASF180:
+ 3080 0d33 4359424C 		.ascii	"CYBLE_GATT_ERR_CPS_INAPPROPRIATE_CONNECTION_PARAMET"
+ 3080      455F4741 
+ 3080      54545F45 
+ 3080      52525F43 
+ 3080      50535F49 
+ 3081 0d66 45525300 		.ascii	"ERS\000"
+ 3082              	.LASF22:
+ 3083 0d6a 4359424C 		.ascii	"CYBLE_EVT_GAPC_SCAN_PROGRESS_RESULT\000"
+ 3083      455F4556 
+ 3083      545F4741 
+ 3083      50435F53 
+ 3083      43414E5F 
+ 3084              	.LASF233:
+ 3085 0d8e 6379426C 		.ascii	"cyBle_eventHandlerFlag\000"
+ 3085      655F6576 
+ 3085      656E7448 
+ 3085      616E646C 
+ 3085      6572466C 
+ 3086              	.LASF206:
+ 3087 0da5 4359424C 		.ascii	"CYBLE_GATTS_ERR_PARAM_T\000"
+ 3087      455F4741 
+ 3087      5454535F 
+ 3087      4552525F 
+ 3087      50415241 
+ 3088              	.LASF83:
+ 3089 0dbd 4359424C 		.ascii	"CYBLE_LL_ADV_CH_TYPE\000"
+ 3089      455F4C4C 
+ 3089      5F414456 
+ 3089      5F43485F 
+ 3089      54595045 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 97
+
+
+ 3090              	.LASF62:
+ 3091 0dd2 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_CONN_IND\000"
+ 3091      455F4556 
+ 3091      545F4C32 
+ 3091      4341505F 
+ 3091      43424643 
+ 3092              	.LASF41:
+ 3093 0df0 4359424C 		.ascii	"CYBLE_EVT_GATTC_READ_BY_TYPE_RSP\000"
+ 3093      455F4556 
+ 3093      545F4741 
+ 3093      5454435F 
+ 3093      52454144 
+ 3094              	.LASF247:
+ 3095 0e11 4379426C 		.ascii	"CyBle_IsDeviceAddressValid\000"
+ 3095      655F4973 
+ 3095      44657669 
+ 3095      63654164 
+ 3095      64726573 
+ 3096              	.LASF93:
+ 3097 0e2c 4359424C 		.ascii	"CYBLE_GAP_ADV_MODE_TO\000"
+ 3097      455F4741 
+ 3097      505F4144 
+ 3097      565F4D4F 
+ 3097      44455F54 
+ 3098              	.LASF15:
+ 3099 0e42 73697A65 		.ascii	"sizetype\000"
+ 3099      74797065 
+ 3099      00
+ 3100              	.LASF177:
+ 3101 0e4b 4359424C 		.ascii	"CYBLE_GATT_ERR_INSUFFICIENT_RESOURCE\000"
+ 3101      455F4741 
+ 3101      54545F45 
+ 3101      52525F49 
+ 3101      4E535546 
+ 3102              	.LASF208:
+ 3103 0e70 4359424C 		.ascii	"CYBLE_GATTS_WRITE_REQ_PARAM_T\000"
+ 3103      455F4741 
+ 3103      5454535F 
+ 3103      57524954 
+ 3103      455F5245 
+ 3104              	.LASF211:
+ 3105 0e8e 4359424C 		.ascii	"CYBLE_STATE_INITIALIZING\000"
+ 3105      455F5354 
+ 3105      4154455F 
+ 3105      494E4954 
+ 3105      49414C49 
+ 3106              	.LASF153:
+ 3107 0ea7 4359424C 		.ascii	"CYBLE_GATT_EXECUTE_WRITE_REQ\000"
+ 3107      455F4741 
+ 3107      54545F45 
+ 3107      58454355 
+ 3107      54455F57 
+ 3108              	.LASF27:
+ 3109 0ec4 4359424C 		.ascii	"CYBLE_EVT_GAP_AUTH_FAILED\000"
+ 3109      455F4556 
+ 3109      545F4741 
+ 3109      505F4155 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 98
+
+
+ 3109      54485F46 
+ 3110              	.LASF241:
+ 3111 0ede 6379426C 		.ascii	"cyBle_connHandle\000"
+ 3111      655F636F 
+ 3111      6E6E4861 
+ 3111      6E646C65 
+ 3111      00
+ 3112              	.LASF48:
+ 3113 0eef 4359424C 		.ascii	"CYBLE_EVT_GATTC_WRITE_RSP\000"
+ 3113      455F4556 
+ 3113      545F4741 
+ 3113      5454435F 
+ 3113      57524954 
+ 3114              	.LASF98:
+ 3115 0f09 4359424C 		.ascii	"CYBLE_GAP_SEC_LEVEL_1\000"
+ 3115      455F4741 
+ 3115      505F5345 
+ 3115      435F4C45 
+ 3115      56454C5F 
+ 3116              	.LASF99:
+ 3117 0f1f 4359424C 		.ascii	"CYBLE_GAP_SEC_LEVEL_2\000"
+ 3117      455F4741 
+ 3117      505F5345 
+ 3117      435F4C45 
+ 3117      56454C5F 
+ 3118              	.LASF100:
+ 3119 0f35 4359424C 		.ascii	"CYBLE_GAP_SEC_LEVEL_3\000"
+ 3119      455F4741 
+ 3119      505F5345 
+ 3119      435F4C45 
+ 3119      56454C5F 
+ 3120              	.LASF223:
+ 3121 0f4b 4379426C 		.ascii	"CyBle_GattConnectReqHandler\000"
+ 3121      655F4761 
+ 3121      7474436F 
+ 3121      6E6E6563 
+ 3121      74526571 
+ 3122              	.LASF101:
+ 3123 0f67 4359424C 		.ascii	"CYBLE_GAP_SEC_LEVEL_MASK\000"
+ 3123      455F4741 
+ 3123      505F5345 
+ 3123      435F4C45 
+ 3123      56454C5F 
+ 3124              	.LASF230:
+ 3125 0f80 626C6553 		.ascii	"bleSsPowerLevel\000"
+ 3125      73506F77 
+ 3125      65724C65 
+ 3125      76656C00 
+ 3126              	.LASF168:
+ 3127 0f90 4359424C 		.ascii	"CYBLE_GATT_ERR_INSUFFICIENT_AUTHORIZATION\000"
+ 3127      455F4741 
+ 3127      54545F45 
+ 3127      52525F49 
+ 3127      4E535546 
+ 3128              	.LASF26:
+ 3129 0fba 4359424C 		.ascii	"CYBLE_EVT_GAP_AUTH_COMPLETE\000"
+ 3129      455F4556 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 99
+
+
+ 3129      545F4741 
+ 3129      505F4155 
+ 3129      54485F43 
+ 3130              	.LASF226:
+ 3131 0fd6 4379426C 		.ascii	"CyBle_L2Cap_ConnParamUpdateRspEventHandler\000"
+ 3131      655F4C32 
+ 3131      4361705F 
+ 3131      436F6E6E 
+ 3131      50617261 
+ 3132              	.LASF125:
+ 3133 1001 4359424C 		.ascii	"CYBLE_GAP_AUTH_INFO_T\000"
+ 3133      455F4741 
+ 3133      505F4155 
+ 3133      54485F49 
+ 3133      4E464F5F 
+ 3134              	.LASF53:
+ 3135 1017 4359424C 		.ascii	"CYBLE_EVT_GATTC_HANDLE_VALUE_NTF\000"
+ 3135      455F4556 
+ 3135      545F4741 
+ 3135      5454435F 
+ 3135      48414E44 
+ 3136              	.LASF201:
+ 3137 1038 4359424C 		.ascii	"CYBLE_GATT_HANDLE_VALUE_PAIR_T\000"
+ 3137      455F4741 
+ 3137      54545F48 
+ 3137      414E444C 
+ 3137      455F5641 
+ 3138              	.LASF79:
+ 3139 1057 4359424C 		.ascii	"CYBLE_LL_PWR_LVL_0_DBM\000"
+ 3139      455F4C4C 
+ 3139      5F505752 
+ 3139      5F4C564C 
+ 3139      5F305F44 
+ 3140              	.LASF63:
+ 3141 106e 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_CONN_CNF\000"
+ 3141      455F4556 
+ 3141      545F4C32 
+ 3141      4341505F 
+ 3141      43424643 
+ 3142              	.LASF40:
+ 3143 108c 4359424C 		.ascii	"CYBLE_EVT_GATTC_READ_BY_GROUP_TYPE_RSP\000"
+ 3143      455F4556 
+ 3143      545F4741 
+ 3143      5454435F 
+ 3143      52454144 
+ 3144              	.LASF12:
+ 3145 10b3 666C6F61 		.ascii	"float\000"
+ 3145      7400
+ 3146              	.LASF237:
+ 3147 10b9 6379426C 		.ascii	"cyBle_pendingFlashWrite\000"
+ 3147      655F7065 
+ 3147      6E64696E 
+ 3147      67466C61 
+ 3147      73685772 
+ 3148              	.LASF244:
+ 3149 10d1 474E5520 		.ascii	"GNU C 4.8.4 20140526 (release) [ARM/embedded-4_8-br"
+ 3149      4320342E 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 100
+
+
+ 3149      382E3420 
+ 3149      32303134 
+ 3149      30353236 
+ 3150 1104 616E6368 		.ascii	"anch revision 211358] -mcpu=cortex-m0 -mthumb -g -O"
+ 3150      20726576 
+ 3150      6973696F 
+ 3150      6E203231 
+ 3150      31333538 
+ 3151 1137 30202D66 		.ascii	"0 -ffunction-sections\000"
+ 3151      66756E63 
+ 3151      74696F6E 
+ 3151      2D736563 
+ 3151      74696F6E 
+ 3152              	.LASF169:
+ 3153 114d 4359424C 		.ascii	"CYBLE_GATT_ERR_PREPARE_WRITE_QUEUE_FULL\000"
+ 3153      455F4741 
+ 3153      54545F45 
+ 3153      52525F50 
+ 3153      52455041 
+ 3154              	.LASF243:
+ 3155 1175 6379426C 		.ascii	"cyBle_advertisingIntervalType\000"
+ 3155      655F6164 
+ 3155      76657274 
+ 3155      6973696E 
+ 3155      67496E74 
+ 3156              	.LASF138:
+ 3157 1193 4359424C 		.ascii	"CYBLE_GATT_READ_BY_TYPE_REQ\000"
+ 3157      455F4741 
+ 3157      54545F52 
+ 3157      4541445F 
+ 3157      42595F54 
+ 3158              	.LASF78:
+ 3159 11af 4359424C 		.ascii	"CYBLE_LL_PWR_LVL_NEG_1_DBM\000"
+ 3159      455F4C4C 
+ 3159      5F505752 
+ 3159      5F4C564C 
+ 3159      5F4E4547 
+ 3160              	.LASF191:
+ 3161 11ca 4359424C 		.ascii	"CYBLE_GATT_ERR_OUT_OF_RANGE\000"
+ 3161      455F4741 
+ 3161      54545F45 
+ 3161      52525F4F 
+ 3161      55545F4F 
+ 3162              	.LASF1:
+ 3163 11e6 756E7369 		.ascii	"unsigned char\000"
+ 3163      676E6564 
+ 3163      20636861 
+ 3163      7200
+ 3164              	.LASF10:
+ 3165 11f4 75696E74 		.ascii	"uint16\000"
+ 3165      313600
+ 3166              	.LASF173:
+ 3167 11fb 4359424C 		.ascii	"CYBLE_GATT_ERR_INVALID_ATTRIBUTE_LEN\000"
+ 3167      455F4741 
+ 3167      54545F45 
+ 3167      52525F49 
+ 3167      4E56414C 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 101
+
+
+ 3168              	.LASF185:
+ 3169 1220 4359424C 		.ascii	"CYBLE_GATTS_ERR_CCCD_IMPROPERLY_CONFIGURED\000"
+ 3169      455F4741 
+ 3169      5454535F 
+ 3169      4552525F 
+ 3169      43434344 
+ 3170              	.LASF117:
+ 3171 124b 4359424C 		.ascii	"CYBLE_GAP_AUTH_ERROR_INVALID_PARAMETERS\000"
+ 3171      455F4741 
+ 3171      505F4155 
+ 3171      54485F45 
+ 3171      52524F52 
+ 3172              	.LASF225:
+ 3173 1273 73666C61 		.ascii	"sflashAddressValid\000"
+ 3173      73684164 
+ 3173      64726573 
+ 3173      7356616C 
+ 3173      696400
+ 3174              	.LASF2:
+ 3175 1286 73686F72 		.ascii	"short int\000"
+ 3175      7420696E 
+ 3175      7400
+ 3176              	.LASF54:
+ 3177 1290 4359424C 		.ascii	"CYBLE_EVT_GATTC_HANDLE_VALUE_IND\000"
+ 3177      455F4556 
+ 3177      545F4741 
+ 3177      5454435F 
+ 3177      48414E44 
+ 3178              	.LASF74:
+ 3179 12b1 4359424C 		.ascii	"CYBLE_LL_PWR_LVL_NEG_12_DBM\000"
+ 3179      455F4C4C 
+ 3179      5F505752 
+ 3179      5F4C564C 
+ 3179      5F4E4547 
+ 3180              	.LASF184:
+ 3181 12cd 4359424C 		.ascii	"CYBLE_GATT_ERR_MISSING_CRC\000"
+ 3181      455F4741 
+ 3181      54545F45 
+ 3181      52525F4D 
+ 3181      49535349 
+ 3182              	.LASF227:
+ 3183 12e8 72657370 		.ascii	"response\000"
+ 3183      6F6E7365 
+ 3183      00
+ 3184              	.LASF132:
+ 3185 12f1 4359424C 		.ascii	"CYBLE_GATT_XCNHG_MTU_REQ\000"
+ 3185      455F4741 
+ 3185      54545F58 
+ 3185      434E4847 
+ 3185      5F4D5455 
+ 3186              	.LASF147:
+ 3187 130a 4359424C 		.ascii	"CYBLE_GATT_READ_BY_GROUP_RSP\000"
+ 3187      455F4741 
+ 3187      54545F52 
+ 3187      4541445F 
+ 3187      42595F47 
+ 3188              	.LASF127:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 102
+
+
+ 3189 1327 636F6E6E 		.ascii	"connIntv\000"
+ 3189      496E7476 
+ 3189      00
+ 3190              	.LASF50:
+ 3191 1330 4359424C 		.ascii	"CYBLE_EVT_GATTS_PREP_WRITE_REQ\000"
+ 3191      455F4556 
+ 3191      545F4741 
+ 3191      5454535F 
+ 3191      50524550 
+ 3192              	.LASF232:
+ 3193 134f 4379426C 		.ascii	"CyBle_ApplCallback\000"
+ 3193      655F4170 
+ 3193      706C4361 
+ 3193      6C6C6261 
+ 3193      636B00
+ 3194              	.LASF55:
+ 3195 1362 4359424C 		.ascii	"CYBLE_EVT_GATTS_HANDLE_VALUE_CNF\000"
+ 3195      455F4556 
+ 3195      545F4741 
+ 3195      5454535F 
+ 3195      48414E44 
+ 3196              	.LASF189:
+ 3197 1383 4359424C 		.ascii	"CYBLE_GATT_ERR_CCCD_IMPROPERLY_CONFIGURED\000"
+ 3197      455F4741 
+ 3197      54545F45 
+ 3197      52525F43 
+ 3197      4343445F 
+ 3198              	.LASF216:
+ 3199 13ad 67617474 		.ascii	"gattErr\000"
+ 3199      45727200 
+ 3200              	.LASF77:
+ 3201 13b5 4359424C 		.ascii	"CYBLE_LL_PWR_LVL_NEG_2_DBM\000"
+ 3201      455F4C4C 
+ 3201      5F505752 
+ 3201      5F4C564C 
+ 3201      5F4E4547 
+ 3202              	.LASF178:
+ 3203 13d0 4359424C 		.ascii	"CYBLE_GATT_ERR_HEART_RATE_CONTROL_POINT_NOT_SUPPORT"
+ 3203      455F4741 
+ 3203      54545F45 
+ 3203      52525F48 
+ 3203      45415254 
+ 3204 1403 454400   		.ascii	"ED\000"
+ 3205              	.LASF228:
+ 3206 1406 4379426C 		.ascii	"CyBle_GapConnUpdateCompleteEventHandler\000"
+ 3206      655F4761 
+ 3206      70436F6E 
+ 3206      6E557064 
+ 3206      61746543 
+ 3207              	.LASF42:
+ 3208 142e 4359424C 		.ascii	"CYBLE_EVT_GATTC_FIND_INFO_RSP\000"
+ 3208      455F4556 
+ 3208      545F4741 
+ 3208      5454435F 
+ 3208      46494E44 
+ 3209              	.LASF131:
+ 3210 144c 4359424C 		.ascii	"CYBLE_GATT_ERROR_RSP\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 103
+
+
+ 3210      455F4741 
+ 3210      54545F45 
+ 3210      52524F52 
+ 3210      5F525350 
+ 3211              	.LASF14:
+ 3212 1461 63686172 		.ascii	"char\000"
+ 3212      00
+ 3213              	.LASF30:
+ 3214 1466 4359424C 		.ascii	"CYBLE_EVT_GAP_DEVICE_DISCONNECTED\000"
+ 3214      455F4556 
+ 3214      545F4741 
+ 3214      505F4445 
+ 3214      56494345 
+ 3215              	.LASF88:
+ 3216 1488 626C6553 		.ascii	"bleSsChId\000"
+ 3216      73436849 
+ 3216      6400
+ 3217              	.LASF8:
+ 3218 1492 756E7369 		.ascii	"unsigned int\000"
+ 3218      676E6564 
+ 3218      20696E74 
+ 3218      00
+ 3219              	.LASF58:
+ 3220 149f 4359424C 		.ascii	"CYBLE_EVT_GATTS_READ_CHAR_VAL_ACCESS_REQ\000"
+ 3220      455F4556 
+ 3220      545F4741 
+ 3220      5454535F 
+ 3220      52454144 
+ 3221              	.LASF75:
+ 3222 14c8 4359424C 		.ascii	"CYBLE_LL_PWR_LVL_NEG_6_DBM\000"
+ 3222      455F4C4C 
+ 3222      5F505752 
+ 3222      5F4C564C 
+ 3222      5F4E4547 
+ 3223              	.LASF68:
+ 3224 14e3 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_TX_CREDIT_IND\000"
+ 3224      455F4556 
+ 3224      545F4C32 
+ 3224      4341505F 
+ 3224      43424643 
+ 3225              	.LASF174:
+ 3226 1506 4359424C 		.ascii	"CYBLE_GATT_ERR_UNLIKELY_ERROR\000"
+ 3226      455F4741 
+ 3226      54545F45 
+ 3226      52525F55 
+ 3226      4E4C494B 
+ 3227              	.LASF231:
+ 3228 1524 6379426C 		.ascii	"cyBle_mtuSize\000"
+ 3228      655F6D74 
+ 3228      7553697A 
+ 3228      6500
+ 3229              	.LASF25:
+ 3230 1532 4359424C 		.ascii	"CYBLE_EVT_GAP_PASSKEY_DISPLAY_REQUEST\000"
+ 3230      455F4556 
+ 3230      545F4741 
+ 3230      505F5041 
+ 3230      53534B45 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 104
+
+
+ 3231              	.LASF190:
+ 3232 1558 4359424C 		.ascii	"CYBLE_GATT_ERR_PROCEDURE_ALREADY_IN_PROGRESS\000"
+ 3232      455F4741 
+ 3232      54545F45 
+ 3232      52525F50 
+ 3232      524F4345 
+ 3233              	.LASF19:
+ 3234 1585 4359424C 		.ascii	"CYBLE_EVT_HARDWARE_ERROR\000"
+ 3234      455F4556 
+ 3234      545F4841 
+ 3234      52445741 
+ 3234      52455F45 
+ 3235              	.LASF3:
+ 3236 159e 73686F72 		.ascii	"short unsigned int\000"
+ 3236      7420756E 
+ 3236      7369676E 
+ 3236      65642069 
+ 3236      6E7400
+ 3237              	.LASF119:
+ 3238 15b1 4359424C 		.ascii	"CYBLE_GAP_AUTH_ERROR_LINK_DISCONNECTED\000"
+ 3238      455F4741 
+ 3238      505F4155 
+ 3238      54485F45 
+ 3238      52524F52 
+ 3239              	.LASF246:
+ 3240 15d8 433A5C55 		.ascii	"C:\\Users\\pmad\\Desktop\\BLE Workshop\\Labs\\Compl"
+ 3240      73657273 
+ 3240      5C706D61 
+ 3240      645C4465 
+ 3240      736B746F 
+ 3241 1605 65746564 		.ascii	"eted Labs\\BLE Lab 1_1\\BLE Lab 1_1.cydsn\000"
+ 3241      204C6162 
+ 3241      735C424C 
+ 3241      45204C61 
+ 3241      6220315F 
+ 3242              	.LASF35:
+ 3243 162d 4359424C 		.ascii	"CYBLE_EVT_GATTC_ERROR_RSP\000"
+ 3243      455F4556 
+ 3243      545F4741 
+ 3243      5454435F 
+ 3243      4552524F 
+ 3244              	.LASF207:
+ 3245 1647 68616E64 		.ascii	"handleValPair\000"
+ 3245      6C655661 
+ 3245      6C506169 
+ 3245      7200
+ 3246              	.LASF222:
+ 3247 1655 4379426C 		.ascii	"CyBle_GattDisconnectEventHandler\000"
+ 3247      655F4761 
+ 3247      74744469 
+ 3247      73636F6E 
+ 3247      6E656374 
+ 3248              	.LASF179:
+ 3249 1676 4359424C 		.ascii	"CYBLE_GATT_ERR_USER_DATA_ACCESS_NOT_PERMITTED\000"
+ 3249      455F4741 
+ 3249      54545F45 
+ 3249      52525F55 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 105
+
+
+ 3249      5345525F 
+ 3250              	.LASF175:
+ 3251 16a4 4359424C 		.ascii	"CYBLE_GATT_ERR_INSUFFICIENT_ENCRYPTION\000"
+ 3251      455F4741 
+ 3251      54545F45 
+ 3251      52525F49 
+ 3251      4E535546 
+ 3252              	.LASF110:
+ 3253 16cb 4359424C 		.ascii	"CYBLE_GAP_AUTH_ERROR_AUTHENTICATION_REQ_NOT_MET\000"
+ 3253      455F4741 
+ 3253      505F4155 
+ 3253      54485F45 
+ 3253      52524F52 
+ 3254              	.LASF209:
+ 3255 16fb 4359424C 		.ascii	"CYBLE_CALLBACK_T\000"
+ 3255      455F4341 
+ 3255      4C4C4241 
+ 3255      434B5F54 
+ 3255      00
+ 3256              	.LASF38:
+ 3257 170c 4359424C 		.ascii	"CYBLE_EVT_GATTS_XCNHG_MTU_REQ\000"
+ 3257      455F4556 
+ 3257      545F4741 
+ 3257      5454535F 
+ 3257      58434E48 
+ 3258              	.LASF220:
+ 3259 172a 6576656E 		.ascii	"eventParam\000"
+ 3259      74506172 
+ 3259      616D00
+ 3260              	.LASF84:
+ 3261 1735 4359424C 		.ascii	"CYBLE_LL_CONN_CH_TYPE\000"
+ 3261      455F4C4C 
+ 3261      5F434F4E 
+ 3261      4E5F4348 
+ 3261      5F545950 
+ 3262              	.LASF106:
+ 3263 174b 4359424C 		.ascii	"CYBLE_GAP_IOCAP_KEYBOARD_DISPLAY\000"
+ 3263      455F4741 
+ 3263      505F494F 
+ 3263      4341505F 
+ 3263      4B455942 
+ 3264              	.LASF126:
+ 3265 176c 73746174 		.ascii	"status\000"
+ 3265      757300
+ 3266              	.LASF154:
+ 3267 1773 4359424C 		.ascii	"CYBLE_GATT_EXECUTE_WRITE_RSP\000"
+ 3267      455F4741 
+ 3267      54545F45 
+ 3267      58454355 
+ 3267      54455F57 
+ 3268              	.LASF215:
+ 3269 1790 4359424C 		.ascii	"CYBLE_STATE_T\000"
+ 3269      455F5354 
+ 3269      4154455F 
+ 3269      5400
+ 3270              	.LASF143:
+ 3271 179e 4359424C 		.ascii	"CYBLE_GATT_READ_BLOB_RSP\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 106
+
+
+ 3271      455F4741 
+ 3271      54545F52 
+ 3271      4541445F 
+ 3271      424C4F42 
+ 3272              	.LASF45:
+ 3273 17b7 4359424C 		.ascii	"CYBLE_EVT_GATTC_READ_BLOB_RSP\000"
+ 3273      455F4556 
+ 3273      545F4741 
+ 3273      5454435F 
+ 3273      52454144 
+ 3274              	.LASF85:
+ 3275 17d5 4359424C 		.ascii	"CYBLE_LL_MAX_CH_TYPE\000"
+ 3275      455F4C4C 
+ 3275      5F4D4158 
+ 3275      5F43485F 
+ 3275      54595045 
+ 3276              	.LASF111:
+ 3277 17ea 4359424C 		.ascii	"CYBLE_GAP_AUTH_ERROR_CONFIRM_VALUE_NOT_MATCH\000"
+ 3277      455F4741 
+ 3277      505F4155 
+ 3277      54485F45 
+ 3277      52524F52 
+ 3278              	.LASF167:
+ 3279 1817 4359424C 		.ascii	"CYBLE_GATT_ERR_INVALID_OFFSET\000"
+ 3279      455F4741 
+ 3279      54545F45 
+ 3279      52525F49 
+ 3279      4E56414C 
+ 3280              	.LASF234:
+ 3281 1835 6379426C 		.ascii	"cyBle_deviceAddress\000"
+ 3281      655F6465 
+ 3281      76696365 
+ 3281      41646472 
+ 3281      65737300 
+ 3282              	.LASF137:
+ 3283 1849 4359424C 		.ascii	"CYBLE_GATT_FIND_BY_TYPE_VALUE_RSP\000"
+ 3283      455F4741 
+ 3283      54545F46 
+ 3283      494E445F 
+ 3283      42595F54 
+ 3284              	.LASF212:
+ 3285 186b 4359424C 		.ascii	"CYBLE_STATE_CONNECTED\000"
+ 3285      455F5354 
+ 3285      4154455F 
+ 3285      434F4E4E 
+ 3285      45435445 
+ 3286              	.LASF108:
+ 3287 1881 4359424C 		.ascii	"CYBLE_GAP_AUTH_ERROR_PASSKEY_ENTRY_FAILED\000"
+ 3287      455F4741 
+ 3287      505F4155 
+ 3287      54485F45 
+ 3287      52524F52 
+ 3288              	.LASF141:
+ 3289 18ab 4359424C 		.ascii	"CYBLE_GATT_READ_RSP\000"
+ 3289      455F4741 
+ 3289      54545F52 
+ 3289      4541445F 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 107
+
+
+ 3289      52535000 
+ 3290              	.LASF43:
+ 3291 18bf 4359424C 		.ascii	"CYBLE_EVT_GATTC_FIND_BY_TYPE_VALUE_RSP\000"
+ 3291      455F4556 
+ 3291      545F4741 
+ 3291      5454435F 
+ 3291      46494E44 
+ 3292              	.LASF34:
+ 3293 18e6 4359424C 		.ascii	"CYBLE_EVT_GAP_KEYINFO_EXCHNGE_CMPLT\000"
+ 3293      455F4556 
+ 3293      545F4741 
+ 3293      505F4B45 
+ 3293      59494E46 
+ 3294              	.LASF194:
+ 3295 190a 62644861 		.ascii	"bdHandle\000"
+ 3295      6E646C65 
+ 3295      00
+ 3296              	.LASF70:
+ 3297 1913 4359424C 		.ascii	"CYBLE_EVT_PENDING_FLASH_WRITE\000"
+ 3297      455F4556 
+ 3297      545F5045 
+ 3297      4E44494E 
+ 3297      475F464C 
+ 3298              	.LASF60:
+ 3299 1931 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CONN_PARAM_UPDATE_RSP\000"
+ 3299      455F4556 
+ 3299      545F4C32 
+ 3299      4341505F 
+ 3299      434F4E4E 
+ 3300              	.LASF89:
+ 3301 1957 4359424C 		.ascii	"CYBLE_BLESS_PWR_IN_DB_T\000"
+ 3301      455F424C 
+ 3301      4553535F 
+ 3301      5057525F 
+ 3301      494E5F44 
+ 3302              	.LASF193:
+ 3303 196f 4359424C 		.ascii	"CYBLE_GATT_DB_ATTR_HANDLE_T\000"
+ 3303      455F4741 
+ 3303      54545F44 
+ 3303      425F4154 
+ 3303      54525F48 
+ 3304              	.LASF37:
+ 3305 198b 4359424C 		.ascii	"CYBLE_EVT_GATT_DISCONNECT_IND\000"
+ 3305      455F4556 
+ 3305      545F4741 
+ 3305      54545F44 
+ 3305      4953434F 
+ 3306              	.LASF139:
+ 3307 19a9 4359424C 		.ascii	"CYBLE_GATT_READ_BY_TYPE_RSP\000"
+ 3307      455F4741 
+ 3307      54545F52 
+ 3307      4541445F 
+ 3307      42595F54 
+ 3308              	.LASF104:
+ 3309 19c5 4359424C 		.ascii	"CYBLE_GAP_IOCAP_KEYBOARD_ONLY\000"
+ 3309      455F4741 
+ 3309      505F494F 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccBdHfxu.s 			page 108
+
+
+ 3309      4341505F 
+ 3309      4B455942 
+ 3310              	.LASF204:
+ 3311 19e3 6F70636F 		.ascii	"opcode\000"
+ 3311      646500
+ 3312              	.LASF239:
+ 3313 19ea 6379426C 		.ascii	"cyBle_attValuesCCCDFlashMemory\000"
+ 3313      655F6174 
+ 3313      7456616C 
+ 3313      75657343 
+ 3313      43434446 
+ 3314              	.LASF86:
+ 3315 1a09 4359424C 		.ascii	"CYBLE_BLESS_PHY_CH_GRP_ID_T\000"
+ 3315      455F424C 
+ 3315      4553535F 
+ 3315      5048595F 
+ 3315      43485F47 
+ 3316              	.LASF128:
+ 3317 1a25 636F6E6E 		.ascii	"connLatency\000"
+ 3317      4C617465 
+ 3317      6E637900 
+ 3318              		.ident	"GCC: (GNU Tools for ARM Embedded Processors) 4.8.4 20140526 (release) [ARM/embedded-4_8-br
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_eventHandler.o
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_eventHandler.o
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_gatt.lst
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_gatt.lst	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_gatt.lst	(revision 7)
@@ -0,0 +1,5513 @@
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 1
+
+
+   1              		.cpu cortex-m0
+   2              		.fpu softvfp
+   3              		.eabi_attribute 20, 1
+   4              		.eabi_attribute 21, 1
+   5              		.eabi_attribute 23, 3
+   6              		.eabi_attribute 24, 1
+   7              		.eabi_attribute 25, 1
+   8              		.eabi_attribute 26, 1
+   9              		.eabi_attribute 30, 6
+  10              		.eabi_attribute 34, 0
+  11              		.eabi_attribute 18, 4
+  12              		.code	16
+  13              		.file	"BLE_gatt.c"
+  14              		.text
+  15              	.Ltext0:
+  16              		.cfi_sections	.debug_frame
+  17              		.comm	cyBle_state,1,1
+  18              		.global	cyBle_gatts
+  19              		.section	.rodata
+  20              		.align	2
+  21              		.type	cyBle_gatts, %object
+  22              		.size	cyBle_gatts, 6
+  23              	cyBle_gatts:
+  24 0000 0800     		.short	8
+  25 0002 0A00     		.short	10
+  26 0004 0B00     		.short	11
+  27              		.data
+  28              		.align	2
+  29              		.type	cyBle_attValues, %object
+  30              		.size	cyBle_attValues, 26
+  31              	cyBle_attValues:
+  32 0000 42       		.byte	66
+  33 0001 4C       		.byte	76
+  34 0002 45       		.byte	69
+  35 0003 20       		.byte	32
+  36 0004 4C       		.byte	76
+  37 0005 61       		.byte	97
+  38 0006 62       		.byte	98
+  39 0007 20       		.byte	32
+  40 0008 31       		.byte	49
+  41 0009 5F       		.byte	95
+  42 000a 31       		.byte	49
+  43 000b 00       		.byte	0
+  44 000c 02       		.byte	2
+  45 000d 06       		.byte	6
+  46 000e 00       		.byte	0
+  47 000f 28       		.byte	40
+  48 0010 00       		.byte	0
+  49 0011 00       		.byte	0
+  50 0012 00       		.byte	0
+  51 0013 E8       		.byte	-24
+  52 0014 03       		.byte	3
+  53 0015 00       		.byte	0
+  54 0016 00       		.byte	0
+  55 0017 00       		.byte	0
+  56 0018 00       		.byte	0
+  57 0019 00       		.byte	0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 2
+
+
+  58              		.global	cyBle_attValuesCCCDFlashMemory
+  59              		.section	.rodata
+  60 0006 00000000 		.align	7
+  60      00000000 
+  60      00000000 
+  60      00000000 
+  60      00000000 
+  61              		.type	cyBle_attValuesCCCDFlashMemory, %object
+  62              		.size	cyBle_attValuesCCCDFlashMemory, 10
+  63              	cyBle_attValuesCCCDFlashMemory:
+  64 0080 00000000 		.space	10
+  64      00000000 
+  64      0000
+  65              		.comm	cyBle_attValuesCCCD,2,4
+  66              		.global	cyBle_attValuesLen
+  67              		.data
+  68 001a 0000     		.align	2
+  69              		.type	cyBle_attValuesLen, %object
+  70              		.size	cyBle_attValuesLen, 48
+  71              	cyBle_attValuesLen:
+  72 001c 0B00     		.short	11
+  73 001e 0000     		.space	2
+  74 0020 00000000 		.word	cyBle_attValues
+  75 0024 0200     		.short	2
+  76 0026 0000     		.space	2
+  77 0028 0B000000 		.word	cyBle_attValues+11
+  78 002c 0800     		.short	8
+  79 002e 0000     		.space	2
+  80 0030 0D000000 		.word	cyBle_attValues+13
+  81 0034 0400     		.short	4
+  82 0036 0000     		.space	2
+  83 0038 15000000 		.word	cyBle_attValues+21
+  84 003c 0200     		.short	2
+  85 003e 0000     		.space	2
+  86 0040 00000000 		.word	cyBle_attValuesCCCD
+  87 0044 0100     		.short	1
+  88 0046 0000     		.space	2
+  89 0048 19000000 		.word	cyBle_attValues+25
+  90              		.global	cyBle_gattDB
+  91              		.section	.rodata
+  92 008a 0000     		.align	2
+  93              		.type	cyBle_gattDB, %object
+  94              		.size	cyBle_gattDB, 280
+  95              	cyBle_gattDB:
+  96 008c 0100     		.short	1
+  97 008e 0028     		.short	10240
+  98 0090 01000000 		.word	1
+  99 0094 0700     		.short	7
+ 100 0096 0000     		.space	2
+ 101 0098 0018     		.short	6144
+ 102 009a 0000     		.space	2
+ 103 009c 00000000 		.word	0
+ 104 00a0 0200     		.short	2
+ 105 00a2 0328     		.short	10243
+ 106 00a4 01020000 		.word	513
+ 107 00a8 0300     		.short	3
+ 108 00aa 0000     		.space	2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 3
+
+
+ 109 00ac 002A     		.short	10752
+ 110 00ae 0000     		.space	2
+ 111 00b0 00000000 		.word	0
+ 112 00b4 0300     		.short	3
+ 113 00b6 002A     		.short	10752
+ 114 00b8 01020000 		.word	513
+ 115 00bc 0300     		.short	3
+ 116 00be 0000     		.space	2
+ 117 00c0 0B00     		.short	11
+ 118 00c2 0000     		.space	2
+ 119 00c4 00000000 		.word	cyBle_attValuesLen
+ 120 00c8 0400     		.short	4
+ 121 00ca 0328     		.short	10243
+ 122 00cc 01020000 		.word	513
+ 123 00d0 0500     		.short	5
+ 124 00d2 0000     		.space	2
+ 125 00d4 012A     		.short	10753
+ 126 00d6 0000     		.space	2
+ 127 00d8 00000000 		.word	0
+ 128 00dc 0500     		.short	5
+ 129 00de 012A     		.short	10753
+ 130 00e0 01020000 		.word	513
+ 131 00e4 0500     		.short	5
+ 132 00e6 0000     		.space	2
+ 133 00e8 0200     		.short	2
+ 134 00ea 0000     		.space	2
+ 135 00ec 08000000 		.word	cyBle_attValuesLen+8
+ 136 00f0 0600     		.short	6
+ 137 00f2 0328     		.short	10243
+ 138 00f4 01020000 		.word	513
+ 139 00f8 0700     		.short	7
+ 140 00fa 0000     		.space	2
+ 141 00fc 042A     		.short	10756
+ 142 00fe 0000     		.space	2
+ 143 0100 00000000 		.word	0
+ 144 0104 0700     		.short	7
+ 145 0106 042A     		.short	10756
+ 146 0108 01020000 		.word	513
+ 147 010c 0700     		.short	7
+ 148 010e 0000     		.space	2
+ 149 0110 0800     		.short	8
+ 150 0112 0000     		.space	2
+ 151 0114 10000000 		.word	cyBle_attValuesLen+16
+ 152 0118 0800     		.short	8
+ 153 011a 0028     		.short	10240
+ 154 011c 01000000 		.word	1
+ 155 0120 0B00     		.short	11
+ 156 0122 0000     		.space	2
+ 157 0124 0118     		.short	6145
+ 158 0126 0000     		.space	2
+ 159 0128 00000000 		.word	0
+ 160 012c 0900     		.short	9
+ 161 012e 0328     		.short	10243
+ 162 0130 01220000 		.word	8705
+ 163 0134 0B00     		.short	11
+ 164 0136 0000     		.space	2
+ 165 0138 052A     		.short	10757
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 4
+
+
+ 166 013a 0000     		.space	2
+ 167 013c 00000000 		.word	0
+ 168 0140 0A00     		.short	10
+ 169 0142 052A     		.short	10757
+ 170 0144 01220000 		.word	8705
+ 171 0148 0B00     		.short	11
+ 172 014a 0000     		.space	2
+ 173 014c 0400     		.short	4
+ 174 014e 0000     		.space	2
+ 175 0150 18000000 		.word	cyBle_attValuesLen+24
+ 176 0154 0B00     		.short	11
+ 177 0156 0229     		.short	10498
+ 178 0158 040A0000 		.word	2564
+ 179 015c 0B00     		.short	11
+ 180 015e 0000     		.space	2
+ 181 0160 0200     		.short	2
+ 182 0162 0000     		.space	2
+ 183 0164 20000000 		.word	cyBle_attValuesLen+32
+ 184 0168 0C00     		.short	12
+ 185 016a 0028     		.short	10240
+ 186 016c 01000000 		.word	1
+ 187 0170 0E00     		.short	14
+ 188 0172 0000     		.space	2
+ 189 0174 0218     		.short	6146
+ 190 0176 0000     		.space	2
+ 191 0178 00000000 		.word	0
+ 192 017c 0D00     		.short	13
+ 193 017e 0328     		.short	10243
+ 194 0180 01040000 		.word	1025
+ 195 0184 0E00     		.short	14
+ 196 0186 0000     		.space	2
+ 197 0188 062A     		.short	10758
+ 198 018a 0000     		.space	2
+ 199 018c 00000000 		.word	0
+ 200 0190 0E00     		.short	14
+ 201 0192 062A     		.short	10758
+ 202 0194 02040000 		.word	1026
+ 203 0198 0E00     		.short	14
+ 204 019a 0000     		.space	2
+ 205 019c 0100     		.short	1
+ 206 019e 0000     		.space	2
+ 207 01a0 28000000 		.word	cyBle_attValuesLen+40
+ 208 01a4 00000000 		.section	.text.CyBle_GattsReInitGattDb,"ax",%progbits
+ 208      00000000 
+ 208      00000000 
+ 208      00000000 
+ 208      00000000 
+ 209              		.align	2
+ 210              		.global	CyBle_GattsReInitGattDb
+ 211              		.code	16
+ 212              		.thumb_func
+ 213              		.type	CyBle_GattsReInitGattDb, %function
+ 214              	CyBle_GattsReInitGattDb:
+ 215              	.LFB2:
+ 216              		.file 1 ".\\Generated_Source\\PSoC4\\BLE_gatt.c"
+   1:.\Generated_Source\PSoC4/BLE_gatt.c **** /*******************************************************************************
+   2:.\Generated_Source\PSoC4/BLE_gatt.c **** File Name: CYBLE_gatt.c
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 5
+
+
+   3:.\Generated_Source\PSoC4/BLE_gatt.c **** Version 2.0
+   4:.\Generated_Source\PSoC4/BLE_gatt.c **** 
+   5:.\Generated_Source\PSoC4/BLE_gatt.c **** Description:
+   6:.\Generated_Source\PSoC4/BLE_gatt.c ****  This file contains the source code for the GATT API of the BLE Component.
+   7:.\Generated_Source\PSoC4/BLE_gatt.c **** 
+   8:.\Generated_Source\PSoC4/BLE_gatt.c **** ********************************************************************************
+   9:.\Generated_Source\PSoC4/BLE_gatt.c **** Copyright 2014-2015, Cypress Semiconductor Corporation.  All rights reserved.
+  10:.\Generated_Source\PSoC4/BLE_gatt.c **** You may use this file only in accordance with the license, terms, conditions,
+  11:.\Generated_Source\PSoC4/BLE_gatt.c **** disclaimers, and limitations in the end user license agreement accompanying
+  12:.\Generated_Source\PSoC4/BLE_gatt.c **** the software package with which this file was provided.
+  13:.\Generated_Source\PSoC4/BLE_gatt.c **** *******************************************************************************/
+  14:.\Generated_Source\PSoC4/BLE_gatt.c **** 
+  15:.\Generated_Source\PSoC4/BLE_gatt.c **** 
+  16:.\Generated_Source\PSoC4/BLE_gatt.c **** #include "BLE_eventHandler.h"
+  17:.\Generated_Source\PSoC4/BLE_gatt.c **** 
+  18:.\Generated_Source\PSoC4/BLE_gatt.c **** 
+  19:.\Generated_Source\PSoC4/BLE_gatt.c **** /***************************************
+  20:.\Generated_Source\PSoC4/BLE_gatt.c **** ##Global variables
+  21:.\Generated_Source\PSoC4/BLE_gatt.c **** ***************************************/
+  22:.\Generated_Source\PSoC4/BLE_gatt.c **** 
+  23:.\Generated_Source\PSoC4/BLE_gatt.c **** CYBLE_STATE_T cyBle_state;
+  24:.\Generated_Source\PSoC4/BLE_gatt.c **** 
+  25:.\Generated_Source\PSoC4/BLE_gatt.c **** 
+  26:.\Generated_Source\PSoC4/BLE_gatt.c **** #if(CYBLE_GATT_ROLE_SERVER)
+  27:.\Generated_Source\PSoC4/BLE_gatt.c ****     
+  28:.\Generated_Source\PSoC4/BLE_gatt.c ****     const CYBLE_GATTS_T cyBle_gatts =
+  29:.\Generated_Source\PSoC4/BLE_gatt.c **** {
+  30:.\Generated_Source\PSoC4/BLE_gatt.c ****     0x0008u,    /* Handle of the GATT service */
+  31:.\Generated_Source\PSoC4/BLE_gatt.c ****     0x000Au,    /* Handle of the Service Changed characteristic */
+  32:.\Generated_Source\PSoC4/BLE_gatt.c ****     0x000Bu,    /* Handle of the Client Characteristic Configuration descriptor */
+  33:.\Generated_Source\PSoC4/BLE_gatt.c **** };
+  34:.\Generated_Source\PSoC4/BLE_gatt.c ****     
+  35:.\Generated_Source\PSoC4/BLE_gatt.c ****     static uint8 cyBle_attValues[0x1Au] = {
+  36:.\Generated_Source\PSoC4/BLE_gatt.c ****     /* Device Name */
+  37:.\Generated_Source\PSoC4/BLE_gatt.c ****     (uint8)'B', (uint8)'L', (uint8)'E', (uint8)' ', (uint8)'L', (uint8)'a', (uint8)'b', (uint8)' ',
+  38:.\Generated_Source\PSoC4/BLE_gatt.c **** (uint8)'1', 
+  39:.\Generated_Source\PSoC4/BLE_gatt.c **** 
+  40:.\Generated_Source\PSoC4/BLE_gatt.c ****     /* Appearance */
+  41:.\Generated_Source\PSoC4/BLE_gatt.c ****     0x00u, 0x02u, 
+  42:.\Generated_Source\PSoC4/BLE_gatt.c **** 
+  43:.\Generated_Source\PSoC4/BLE_gatt.c ****     /* Peripheral Preferred Connection Parameters */
+  44:.\Generated_Source\PSoC4/BLE_gatt.c ****     0x06u, 0x00u, 0x28u, 0x00u, 0x00u, 0x00u, 0xE8u, 0x03u, 
+  45:.\Generated_Source\PSoC4/BLE_gatt.c **** 
+  46:.\Generated_Source\PSoC4/BLE_gatt.c ****     /* Service Changed */
+  47:.\Generated_Source\PSoC4/BLE_gatt.c ****     0x00u, 0x00u, 0x00u, 0x00u, 
+  48:.\Generated_Source\PSoC4/BLE_gatt.c **** 
+  49:.\Generated_Source\PSoC4/BLE_gatt.c ****     /* Alert Level */
+  50:.\Generated_Source\PSoC4/BLE_gatt.c ****     0x00u, 
+  51:.\Generated_Source\PSoC4/BLE_gatt.c **** 
+  52:.\Generated_Source\PSoC4/BLE_gatt.c **** };
+  53:.\Generated_Source\PSoC4/BLE_gatt.c **** 
+  54:.\Generated_Source\PSoC4/BLE_gatt.c **** #if defined(__GNUC__) || defined(__ARMCC_VERSION)
+  55:.\Generated_Source\PSoC4/BLE_gatt.c **** const uint8 cyBle_attValuesCCCDFlashMemory[CYBLE_GAP_MAX_BONDED_DEVICE + 1u][CYBLE_GATT_DB_CCCD_COU
+  56:.\Generated_Source\PSoC4/BLE_gatt.c **** #elif defined(__ICCARM__)
+  57:.\Generated_Source\PSoC4/BLE_gatt.c **** /* The cyBle_attValuesCCCDFlashMemory[] should be aligned to the size of a Flash row */
+  58:.\Generated_Source\PSoC4/BLE_gatt.c **** #pragma data_alignment=CY_FLASH_SIZEOF_ROW
+  59:.\Generated_Source\PSoC4/BLE_gatt.c **** const uint8 cyBle_attValuesCCCDFlashMemory[CYBLE_GAP_MAX_BONDED_DEVICE + 1u][CYBLE_GATT_DB_CCCD_COU
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 6
+
+
+  60:.\Generated_Source\PSoC4/BLE_gatt.c **** #endif /* defined(__GNUC__) || defined(__ARMCC_VERSION) */
+  61:.\Generated_Source\PSoC4/BLE_gatt.c **** {
+  62:.\Generated_Source\PSoC4/BLE_gatt.c ****     0x00u, 0x00u, 
+  63:.\Generated_Source\PSoC4/BLE_gatt.c **** },
+  64:.\Generated_Source\PSoC4/BLE_gatt.c **** {
+  65:.\Generated_Source\PSoC4/BLE_gatt.c ****     0x00u, 0x00u, 
+  66:.\Generated_Source\PSoC4/BLE_gatt.c **** },
+  67:.\Generated_Source\PSoC4/BLE_gatt.c **** {
+  68:.\Generated_Source\PSoC4/BLE_gatt.c ****     0x00u, 0x00u, 
+  69:.\Generated_Source\PSoC4/BLE_gatt.c **** },
+  70:.\Generated_Source\PSoC4/BLE_gatt.c **** {
+  71:.\Generated_Source\PSoC4/BLE_gatt.c ****     0x00u, 0x00u, 
+  72:.\Generated_Source\PSoC4/BLE_gatt.c **** },
+  73:.\Generated_Source\PSoC4/BLE_gatt.c **** {
+  74:.\Generated_Source\PSoC4/BLE_gatt.c ****     0x00u, 0x00u, 
+  75:.\Generated_Source\PSoC4/BLE_gatt.c **** },
+  76:.\Generated_Source\PSoC4/BLE_gatt.c **** };
+  77:.\Generated_Source\PSoC4/BLE_gatt.c **** uint8 cyBle_attValuesCCCD[CYBLE_GATT_DB_CCCD_COUNT];
+  78:.\Generated_Source\PSoC4/BLE_gatt.c **** 
+  79:.\Generated_Source\PSoC4/BLE_gatt.c **** CYBLE_GATTS_ATT_GEN_VAL_LEN_T cyBle_attValuesLen[CYBLE_GATT_DB_ATT_VAL_COUNT] = {
+  80:.\Generated_Source\PSoC4/BLE_gatt.c ****     { 0x000Bu, (void *)&cyBle_attValues[0] }, /* Device Name */
+  81:.\Generated_Source\PSoC4/BLE_gatt.c ****     { 0x0002u, (void *)&cyBle_attValues[11] }, /* Appearance */
+  82:.\Generated_Source\PSoC4/BLE_gatt.c ****     { 0x0008u, (void *)&cyBle_attValues[13] }, /* Peripheral Preferred Connection Parameters */
+  83:.\Generated_Source\PSoC4/BLE_gatt.c ****     { 0x0004u, (void *)&cyBle_attValues[21] }, /* Service Changed */
+  84:.\Generated_Source\PSoC4/BLE_gatt.c ****     { 0x0002u, (void *)&cyBle_attValuesCCCD[0] }, /* Client Characteristic Configuration */
+  85:.\Generated_Source\PSoC4/BLE_gatt.c ****     { 0x0001u, (void *)&cyBle_attValues[25] }, /* Alert Level */
+  86:.\Generated_Source\PSoC4/BLE_gatt.c **** };
+  87:.\Generated_Source\PSoC4/BLE_gatt.c **** 
+  88:.\Generated_Source\PSoC4/BLE_gatt.c **** const CYBLE_GATTS_DB_T cyBle_gattDB[0x0Eu] = {
+  89:.\Generated_Source\PSoC4/BLE_gatt.c ****     { 0x0001u, 0x2800u /* Primary service                     */, 0x00000001u /*        */, 0x0007u
+  90:.\Generated_Source\PSoC4/BLE_gatt.c ****     { 0x0002u, 0x2803u /* Characteristic                      */, 0x00000201u /* rd     */, 0x0003u
+  91:.\Generated_Source\PSoC4/BLE_gatt.c ****     { 0x0003u, 0x2A00u /* Device Name                         */, 0x00000201u /* rd     */, 0x0003u
+  92:.\Generated_Source\PSoC4/BLE_gatt.c ****     { 0x0004u, 0x2803u /* Characteristic                      */, 0x00000201u /* rd     */, 0x0005u
+  93:.\Generated_Source\PSoC4/BLE_gatt.c ****     { 0x0005u, 0x2A01u /* Appearance                          */, 0x00000201u /* rd     */, 0x0005u
+  94:.\Generated_Source\PSoC4/BLE_gatt.c ****     { 0x0006u, 0x2803u /* Characteristic                      */, 0x00000201u /* rd     */, 0x0007u
+  95:.\Generated_Source\PSoC4/BLE_gatt.c ****     { 0x0007u, 0x2A04u /* Peripheral Preferred Connection Par */, 0x00000201u /* rd     */, 0x0007u
+  96:.\Generated_Source\PSoC4/BLE_gatt.c ****     { 0x0008u, 0x2800u /* Primary service                     */, 0x00000001u /*        */, 0x000Bu
+  97:.\Generated_Source\PSoC4/BLE_gatt.c ****     { 0x0009u, 0x2803u /* Characteristic                      */, 0x00002201u /* rd,ind */, 0x000Bu
+  98:.\Generated_Source\PSoC4/BLE_gatt.c ****     { 0x000Au, 0x2A05u /* Service Changed                     */, 0x00002201u /* rd,ind */, 0x000Bu
+  99:.\Generated_Source\PSoC4/BLE_gatt.c ****     { 0x000Bu, 0x2902u /* Client Characteristic Configuration */, 0x00000A04u /* rd,wr  */, 0x000Bu
+ 100:.\Generated_Source\PSoC4/BLE_gatt.c ****     { 0x000Cu, 0x2800u /* Primary service                     */, 0x00000001u /*        */, 0x000Eu
+ 101:.\Generated_Source\PSoC4/BLE_gatt.c ****     { 0x000Du, 0x2803u /* Characteristic                      */, 0x00000401u /* wwr    */, 0x000Eu
+ 102:.\Generated_Source\PSoC4/BLE_gatt.c ****     { 0x000Eu, 0x2A06u /* Alert Level                         */, 0x00000402u /* wwr    */, 0x000Eu
+ 103:.\Generated_Source\PSoC4/BLE_gatt.c **** };
+ 104:.\Generated_Source\PSoC4/BLE_gatt.c **** 
+ 105:.\Generated_Source\PSoC4/BLE_gatt.c **** 
+ 106:.\Generated_Source\PSoC4/BLE_gatt.c **** #endif /* (CYBLE_GATT_ROLE_SERVER) */
+ 107:.\Generated_Source\PSoC4/BLE_gatt.c **** 
+ 108:.\Generated_Source\PSoC4/BLE_gatt.c **** #if(CYBLE_GATT_ROLE_CLIENT)
+ 109:.\Generated_Source\PSoC4/BLE_gatt.c ****     
+ 110:.\Generated_Source\PSoC4/BLE_gatt.c **** CYBLE_CLIENT_STATE_T cyBle_clientState;
+ 111:.\Generated_Source\PSoC4/BLE_gatt.c **** CYBLE_GATTC_T cyBle_gattc;
+ 112:.\Generated_Source\PSoC4/BLE_gatt.c ****     
+ 113:.\Generated_Source\PSoC4/BLE_gatt.c **** #endif /* (CYBLE_GATT_ROLE_CLIENT) */
+ 114:.\Generated_Source\PSoC4/BLE_gatt.c **** 
+ 115:.\Generated_Source\PSoC4/BLE_gatt.c **** 
+ 116:.\Generated_Source\PSoC4/BLE_gatt.c **** #if(CYBLE_GATT_ROLE_SERVER)
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 7
+
+
+ 117:.\Generated_Source\PSoC4/BLE_gatt.c **** 
+ 118:.\Generated_Source\PSoC4/BLE_gatt.c **** /****************************************************************************** 
+ 119:.\Generated_Source\PSoC4/BLE_gatt.c **** ##Function Name: CyBle_GattsReInitGattDb
+ 120:.\Generated_Source\PSoC4/BLE_gatt.c **** *******************************************************************************
+ 121:.\Generated_Source\PSoC4/BLE_gatt.c **** 
+ 122:.\Generated_Source\PSoC4/BLE_gatt.c **** Summary:
+ 123:.\Generated_Source\PSoC4/BLE_gatt.c ****  Reinitializes the GATT database.
+ 124:.\Generated_Source\PSoC4/BLE_gatt.c **** 
+ 125:.\Generated_Source\PSoC4/BLE_gatt.c **** Parameters:
+ 126:.\Generated_Source\PSoC4/BLE_gatt.c ****  None
+ 127:.\Generated_Source\PSoC4/BLE_gatt.c **** 
+ 128:.\Generated_Source\PSoC4/BLE_gatt.c **** Return:
+ 129:.\Generated_Source\PSoC4/BLE_gatt.c ****  CYBLE_API_RESULT_T: An API result states if the API succeeded or failed with
+ 130:.\Generated_Source\PSoC4/BLE_gatt.c ****  error codes:
+ 131:.\Generated_Source\PSoC4/BLE_gatt.c ****   * CYBLE_ERROR_OK: GATT database was reinitialized successfully
+ 132:.\Generated_Source\PSoC4/BLE_gatt.c ****   * CYBLE_ERROR_INVALID_STATE: If the function is called in any state except
+ 133:.\Generated_Source\PSoC4/BLE_gatt.c ****                                 CYBLE_STATE_DISCONNECTED.
+ 134:.\Generated_Source\PSoC4/BLE_gatt.c ****   * Any of the CyBle_GattsDbRegister() stack API function return values.
+ 135:.\Generated_Source\PSoC4/BLE_gatt.c **** 
+ 136:.\Generated_Source\PSoC4/BLE_gatt.c **** ******************************************************************************/
+ 137:.\Generated_Source\PSoC4/BLE_gatt.c **** CYBLE_API_RESULT_T CyBle_GattsReInitGattDb(void)
+ 138:.\Generated_Source\PSoC4/BLE_gatt.c **** {
+ 217              		.loc 1 138 0
+ 218              		.cfi_startproc
+ 219 0000 90B5     		push	{r4, r7, lr}
+ 220              		.cfi_def_cfa_offset 12
+ 221              		.cfi_offset 4, -12
+ 222              		.cfi_offset 7, -8
+ 223              		.cfi_offset 14, -4
+ 224 0002 83B0     		sub	sp, sp, #12
+ 225              		.cfi_def_cfa_offset 24
+ 226 0004 00AF     		add	r7, sp, #0
+ 227              		.cfi_def_cfa_register 7
+ 139:.\Generated_Source\PSoC4/BLE_gatt.c ****     CYBLE_API_RESULT_T apiResult;
+ 140:.\Generated_Source\PSoC4/BLE_gatt.c ****     
+ 141:.\Generated_Source\PSoC4/BLE_gatt.c ****     if(CYBLE_STATE_DISCONNECTED == CyBle_GetState())
+ 228              		.loc 1 141 0
+ 229 0006 0C4B     		ldr	r3, .L5
+ 230 0008 1B78     		ldrb	r3, [r3]
+ 231 000a 042B     		cmp	r3, #4
+ 232 000c 09D1     		bne	.L2
+ 142:.\Generated_Source\PSoC4/BLE_gatt.c ****     {
+ 143:.\Generated_Source\PSoC4/BLE_gatt.c ****         apiResult = CyBle_GattsDbRegister(cyBle_gattDB, CYBLE_GATT_DB_INDEX_COUNT, CYBLE_GATT_DB_MA
+ 233              		.loc 1 143 0
+ 234 000e BC1D     		add	r4, r7, #6
+ 235 0010 0A4B     		ldr	r3, .L5+4
+ 236 0012 181C     		mov	r0, r3
+ 237 0014 0E21     		mov	r1, #14
+ 238 0016 0B22     		mov	r2, #11
+ 239 0018 FFF7FEFF 		bl	CyBle_GattsDbRegister
+ 240 001c 031C     		mov	r3, r0
+ 241 001e 2380     		strh	r3, [r4]
+ 242 0020 03E0     		b	.L3
+ 243              	.L2:
+ 144:.\Generated_Source\PSoC4/BLE_gatt.c ****     }
+ 145:.\Generated_Source\PSoC4/BLE_gatt.c ****     else
+ 146:.\Generated_Source\PSoC4/BLE_gatt.c ****     {
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 8
+
+
+ 147:.\Generated_Source\PSoC4/BLE_gatt.c ****         apiResult = CYBLE_ERROR_INVALID_STATE;
+ 244              		.loc 1 147 0
+ 245 0022 BB1D     		add	r3, r7, #6
+ 246 0024 0422     		mov	r2, #4
+ 247 0026 FF32     		add	r2, r2, #255
+ 248 0028 1A80     		strh	r2, [r3]
+ 249              	.L3:
+ 148:.\Generated_Source\PSoC4/BLE_gatt.c ****     }
+ 149:.\Generated_Source\PSoC4/BLE_gatt.c ****     
+ 150:.\Generated_Source\PSoC4/BLE_gatt.c ****     return(apiResult);
+ 250              		.loc 1 150 0
+ 251 002a BB1D     		add	r3, r7, #6
+ 252 002c 1B88     		ldrh	r3, [r3]
+ 151:.\Generated_Source\PSoC4/BLE_gatt.c **** }
+ 253              		.loc 1 151 0
+ 254 002e 181C     		mov	r0, r3
+ 255 0030 BD46     		mov	sp, r7
+ 256 0032 03B0     		add	sp, sp, #12
+ 257              		@ sp needed
+ 258 0034 90BD     		pop	{r4, r7, pc}
+ 259              	.L6:
+ 260 0036 C046     		.align	2
+ 261              	.L5:
+ 262 0038 00000000 		.word	cyBle_state
+ 263 003c 00000000 		.word	cyBle_gattDB
+ 264              		.cfi_endproc
+ 265              	.LFE2:
+ 266              		.size	CyBle_GattsReInitGattDb, .-CyBle_GattsReInitGattDb
+ 267              		.section	.text.CyBle_GattsWriteEventHandler,"ax",%progbits
+ 268              		.align	2
+ 269              		.global	CyBle_GattsWriteEventHandler
+ 270              		.code	16
+ 271              		.thumb_func
+ 272              		.type	CyBle_GattsWriteEventHandler, %function
+ 273              	CyBle_GattsWriteEventHandler:
+ 274              	.LFB3:
+ 152:.\Generated_Source\PSoC4/BLE_gatt.c **** 
+ 153:.\Generated_Source\PSoC4/BLE_gatt.c **** 
+ 154:.\Generated_Source\PSoC4/BLE_gatt.c **** /****************************************************************************** 
+ 155:.\Generated_Source\PSoC4/BLE_gatt.c **** ##Function Name: CyBle_GattsWriteEventHandler
+ 156:.\Generated_Source\PSoC4/BLE_gatt.c **** *******************************************************************************
+ 157:.\Generated_Source\PSoC4/BLE_gatt.c **** 
+ 158:.\Generated_Source\PSoC4/BLE_gatt.c **** Summary:
+ 159:.\Generated_Source\PSoC4/BLE_gatt.c ****  Handles the Write Request Event for GATT service.
+ 160:.\Generated_Source\PSoC4/BLE_gatt.c **** 
+ 161:.\Generated_Source\PSoC4/BLE_gatt.c **** Parameters:
+ 162:.\Generated_Source\PSoC4/BLE_gatt.c ****  *eventParam: The pointer to the data structure specified by the event.
+ 163:.\Generated_Source\PSoC4/BLE_gatt.c **** 
+ 164:.\Generated_Source\PSoC4/BLE_gatt.c **** Return:
+ 165:.\Generated_Source\PSoC4/BLE_gatt.c ****  * CYBLE_GATT_ERR_CODE_T: An API result returns one of the following status 
+ 166:.\Generated_Source\PSoC4/BLE_gatt.c ****     values
+ 167:.\Generated_Source\PSoC4/BLE_gatt.c ****  * CYBLE_GATT_ERR_NONE - Write is successful.
+ 168:.\Generated_Source\PSoC4/BLE_gatt.c **** 
+ 169:.\Generated_Source\PSoC4/BLE_gatt.c **** ******************************************************************************/
+ 170:.\Generated_Source\PSoC4/BLE_gatt.c **** CYBLE_GATT_ERR_CODE_T CyBle_GattsWriteEventHandler(CYBLE_GATTS_WRITE_REQ_PARAM_T *eventParam)
+ 171:.\Generated_Source\PSoC4/BLE_gatt.c **** {
+ 275              		.loc 1 171 0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 9
+
+
+ 276              		.cfi_startproc
+ 277 0000 90B5     		push	{r4, r7, lr}
+ 278              		.cfi_def_cfa_offset 12
+ 279              		.cfi_offset 4, -12
+ 280              		.cfi_offset 7, -8
+ 281              		.cfi_offset 14, -4
+ 282 0002 85B0     		sub	sp, sp, #20
+ 283              		.cfi_def_cfa_offset 32
+ 284 0004 00AF     		add	r7, sp, #0
+ 285              		.cfi_def_cfa_register 7
+ 286 0006 7860     		str	r0, [r7, #4]
+ 172:.\Generated_Source\PSoC4/BLE_gatt.c ****     CYBLE_GATT_ERR_CODE_T gattErr = CYBLE_GATT_ERR_NONE;
+ 287              		.loc 1 172 0
+ 288 0008 3B1C     		mov	r3, r7
+ 289 000a 0F33     		add	r3, r3, #15
+ 290 000c 0022     		mov	r2, #0
+ 291 000e 1A70     		strb	r2, [r3]
+ 173:.\Generated_Source\PSoC4/BLE_gatt.c ****     
+ 174:.\Generated_Source\PSoC4/BLE_gatt.c ****     /* Client Characteristic Configuration descriptor write request */
+ 175:.\Generated_Source\PSoC4/BLE_gatt.c ****     if(eventParam->handleValPair.attrHandle == cyBle_gatts.cccdHandle)
+ 292              		.loc 1 175 0
+ 293 0010 7B68     		ldr	r3, [r7, #4]
+ 294 0012 9A89     		ldrh	r2, [r3, #12]
+ 295 0014 0B23     		mov	r3, #11
+ 296 0016 9A42     		cmp	r2, r3
+ 297 0018 37D1     		bne	.L8
+ 176:.\Generated_Source\PSoC4/BLE_gatt.c ****     {
+ 177:.\Generated_Source\PSoC4/BLE_gatt.c ****         /* Store value to database */
+ 178:.\Generated_Source\PSoC4/BLE_gatt.c ****         gattErr = CyBle_GattsWriteAttributeValue(&eventParam->handleValPair, 0u, 
+ 298              		.loc 1 178 0
+ 299 001a 7B68     		ldr	r3, [r7, #4]
+ 300 001c 1A1D     		add	r2, r3, #4
+ 301 001e 7B68     		ldr	r3, [r7, #4]
+ 302 0020 3C1C     		mov	r4, r7
+ 303 0022 0F34     		add	r4, r4, #15
+ 304 0024 101C     		mov	r0, r2
+ 305 0026 0021     		mov	r1, #0
+ 306 0028 1A1C     		mov	r2, r3
+ 307 002a 4023     		mov	r3, #64
+ 308 002c FFF7FEFF 		bl	CyBle_GattsWriteAttributeValue
+ 309 0030 031C     		mov	r3, r0
+ 310 0032 2370     		strb	r3, [r4]
+ 179:.\Generated_Source\PSoC4/BLE_gatt.c ****                         &eventParam->connHandle, CYBLE_GATT_DB_PEER_INITIATED);
+ 180:.\Generated_Source\PSoC4/BLE_gatt.c ****         
+ 181:.\Generated_Source\PSoC4/BLE_gatt.c ****         if(CYBLE_GATT_ERR_NONE == gattErr)
+ 311              		.loc 1 181 0
+ 312 0034 3B1C     		mov	r3, r7
+ 313 0036 0F33     		add	r3, r3, #15
+ 314 0038 1B78     		ldrb	r3, [r3]
+ 315 003a 002B     		cmp	r3, #0
+ 316 003c 1DD1     		bne	.L9
+ 182:.\Generated_Source\PSoC4/BLE_gatt.c ****         {
+ 183:.\Generated_Source\PSoC4/BLE_gatt.c ****             if(CYBLE_IS_INDICATION_ENABLED_IN_PTR(eventParam->handleValPair.value.val))
+ 317              		.loc 1 183 0
+ 318 003e 7B68     		ldr	r3, [r7, #4]
+ 319 0040 5B68     		ldr	r3, [r3, #4]
+ 320 0042 181C     		mov	r0, r3
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 10
+
+
+ 321 0044 FFF7FEFF 		bl	CyBle_Get16ByPtr
+ 322 0048 031C     		mov	r3, r0
+ 323 004a 1A1C     		mov	r2, r3
+ 324 004c 0223     		mov	r3, #2
+ 325 004e 1340     		and	r3, r2
+ 326 0050 9BB2     		uxth	r3, r3
+ 327 0052 002B     		cmp	r3, #0
+ 328 0054 08D0     		beq	.L10
+ 184:.\Generated_Source\PSoC4/BLE_gatt.c ****             {
+ 185:.\Generated_Source\PSoC4/BLE_gatt.c ****                 CyBle_ApplCallback((uint32)CYBLE_EVT_GATTS_INDICATION_ENABLED, eventParam);
+ 329              		.loc 1 185 0
+ 330 0056 104B     		ldr	r3, .L12
+ 331 0058 1B68     		ldr	r3, [r3]
+ 332 005a 8222     		mov	r2, #130
+ 333 005c 5100     		lsl	r1, r2, #1
+ 334 005e 7A68     		ldr	r2, [r7, #4]
+ 335 0060 081C     		mov	r0, r1
+ 336 0062 111C     		mov	r1, r2
+ 337 0064 9847     		blx	r3
+ 338 0066 08E0     		b	.L9
+ 339              	.L10:
+ 186:.\Generated_Source\PSoC4/BLE_gatt.c ****             }
+ 187:.\Generated_Source\PSoC4/BLE_gatt.c ****             else
+ 188:.\Generated_Source\PSoC4/BLE_gatt.c ****             {
+ 189:.\Generated_Source\PSoC4/BLE_gatt.c ****                 CyBle_ApplCallback((uint32)CYBLE_EVT_GATTS_INDICATION_DISABLED, eventParam);
+ 340              		.loc 1 189 0
+ 341 0068 0B4B     		ldr	r3, .L12
+ 342 006a 1B68     		ldr	r3, [r3]
+ 343 006c 0622     		mov	r2, #6
+ 344 006e 111C     		mov	r1, r2
+ 345 0070 FF31     		add	r1, r1, #255
+ 346 0072 7A68     		ldr	r2, [r7, #4]
+ 347 0074 081C     		mov	r0, r1
+ 348 0076 111C     		mov	r1, r2
+ 349 0078 9847     		blx	r3
+ 350              	.L9:
+ 190:.\Generated_Source\PSoC4/BLE_gatt.c ****             }
+ 191:.\Generated_Source\PSoC4/BLE_gatt.c ****         }
+ 192:.\Generated_Source\PSoC4/BLE_gatt.c ****         cyBle_eventHandlerFlag &= (uint8)~CYBLE_CALLBACK;
+ 351              		.loc 1 192 0
+ 352 007a 084B     		ldr	r3, .L12+4
+ 353 007c 1B78     		ldrb	r3, [r3]
+ 354 007e DBB2     		uxtb	r3, r3
+ 355 0080 0122     		mov	r2, #1
+ 356 0082 9343     		bic	r3, r2
+ 357 0084 DAB2     		uxtb	r2, r3
+ 358 0086 054B     		ldr	r3, .L12+4
+ 359 0088 1A70     		strb	r2, [r3]
+ 360              	.L8:
+ 193:.\Generated_Source\PSoC4/BLE_gatt.c ****     }
+ 194:.\Generated_Source\PSoC4/BLE_gatt.c ****     return (gattErr);
+ 361              		.loc 1 194 0
+ 362 008a 3B1C     		mov	r3, r7
+ 363 008c 0F33     		add	r3, r3, #15
+ 364 008e 1B78     		ldrb	r3, [r3]
+ 195:.\Generated_Source\PSoC4/BLE_gatt.c **** }
+ 365              		.loc 1 195 0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 11
+
+
+ 366 0090 181C     		mov	r0, r3
+ 367 0092 BD46     		mov	sp, r7
+ 368 0094 05B0     		add	sp, sp, #20
+ 369              		@ sp needed
+ 370 0096 90BD     		pop	{r4, r7, pc}
+ 371              	.L13:
+ 372              		.align	2
+ 373              	.L12:
+ 374 0098 00000000 		.word	CyBle_ApplCallback
+ 375 009c 00000000 		.word	cyBle_eventHandlerFlag
+ 376              		.cfi_endproc
+ 377              	.LFE3:
+ 378              		.size	CyBle_GattsWriteEventHandler, .-CyBle_GattsWriteEventHandler
+ 379              		.text
+ 380              	.Letext0:
+ 381              		.file 2 ".\\Generated_Source\\PSoC4\\cytypes.h"
+ 382              		.file 3 ".\\Generated_Source\\PSoC4\\BLE_Stack.h"
+ 383              		.file 4 ".\\Generated_Source\\PSoC4\\BLE_StackGatt.h"
+ 384              		.file 5 ".\\Generated_Source\\PSoC4\\BLE_StackGattServer.h"
+ 385              		.file 6 ".\\Generated_Source\\PSoC4\\BLE_StackGattDb.h"
+ 386              		.file 7 ".\\Generated_Source\\PSoC4\\BLE.h"
+ 387              		.file 8 ".\\Generated_Source\\PSoC4\\BLE_gatt.h"
+ 388              		.file 9 ".\\Generated_Source\\PSoC4\\BLE_eventHandler.h"
+ 389              		.section	.debug_info,"",%progbits
+ 390              	.Ldebug_info0:
+ 391 0000 590E0000 		.4byte	0xe59
+ 392 0004 0400     		.2byte	0x4
+ 393 0006 00000000 		.4byte	.Ldebug_abbrev0
+ 394 000a 04       		.byte	0x4
+ 395 000b 01       		.uleb128 0x1
+ 396 000c 5F1F0000 		.4byte	.LASF437
+ 397 0010 01       		.byte	0x1
+ 398 0011 60190000 		.4byte	.LASF438
+ 399 0015 801A0000 		.4byte	.LASF439
+ 400 0019 00000000 		.4byte	.Ldebug_ranges0+0
+ 401 001d 00000000 		.4byte	0
+ 402 0021 00000000 		.4byte	.Ldebug_line0
+ 403 0025 02       		.uleb128 0x2
+ 404 0026 01       		.byte	0x1
+ 405 0027 06       		.byte	0x6
+ 406 0028 E30A0000 		.4byte	.LASF0
+ 407 002c 02       		.uleb128 0x2
+ 408 002d 01       		.byte	0x1
+ 409 002e 08       		.byte	0x8
+ 410 002f DF0B0000 		.4byte	.LASF1
+ 411 0033 02       		.uleb128 0x2
+ 412 0034 02       		.byte	0x2
+ 413 0035 05       		.byte	0x5
+ 414 0036 732B0000 		.4byte	.LASF2
+ 415 003a 02       		.uleb128 0x2
+ 416 003b 02       		.byte	0x2
+ 417 003c 07       		.byte	0x7
+ 418 003d 8B310000 		.4byte	.LASF3
+ 419 0041 02       		.uleb128 0x2
+ 420 0042 04       		.byte	0x4
+ 421 0043 05       		.byte	0x5
+ 422 0044 83080000 		.4byte	.LASF4
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 12
+
+
+ 423 0048 02       		.uleb128 0x2
+ 424 0049 04       		.byte	0x4
+ 425 004a 07       		.byte	0x7
+ 426 004b 2F160000 		.4byte	.LASF5
+ 427 004f 02       		.uleb128 0x2
+ 428 0050 08       		.byte	0x8
+ 429 0051 05       		.byte	0x5
+ 430 0052 A0190000 		.4byte	.LASF6
+ 431 0056 02       		.uleb128 0x2
+ 432 0057 08       		.byte	0x8
+ 433 0058 07       		.byte	0x7
+ 434 0059 53250000 		.4byte	.LASF7
+ 435 005d 03       		.uleb128 0x3
+ 436 005e 04       		.byte	0x4
+ 437 005f 05       		.byte	0x5
+ 438 0060 696E7400 		.ascii	"int\000"
+ 439 0064 02       		.uleb128 0x2
+ 440 0065 04       		.byte	0x4
+ 441 0066 07       		.byte	0x7
+ 442 0067 6A1E0000 		.4byte	.LASF8
+ 443 006b 04       		.uleb128 0x4
+ 444 006c 262B0000 		.4byte	.LASF9
+ 445 0070 02       		.byte	0x2
+ 446 0071 B3       		.byte	0xb3
+ 447 0072 2C000000 		.4byte	0x2c
+ 448 0076 04       		.uleb128 0x4
+ 449 0077 16340000 		.4byte	.LASF10
+ 450 007b 02       		.byte	0x2
+ 451 007c B4       		.byte	0xb4
+ 452 007d 3A000000 		.4byte	0x3a
+ 453 0081 04       		.uleb128 0x4
+ 454 0082 8B020000 		.4byte	.LASF11
+ 455 0086 02       		.byte	0x2
+ 456 0087 B5       		.byte	0xb5
+ 457 0088 48000000 		.4byte	0x48
+ 458 008c 02       		.uleb128 0x2
+ 459 008d 04       		.byte	0x4
+ 460 008e 04       		.byte	0x4
+ 461 008f D21C0000 		.4byte	.LASF12
+ 462 0093 02       		.uleb128 0x2
+ 463 0094 08       		.byte	0x8
+ 464 0095 04       		.byte	0x4
+ 465 0096 D51A0000 		.4byte	.LASF13
+ 466 009a 02       		.uleb128 0x2
+ 467 009b 01       		.byte	0x1
+ 468 009c 08       		.byte	0x8
+ 469 009d B50D0000 		.4byte	.LASF14
+ 470 00a1 05       		.uleb128 0x5
+ 471 00a2 6B000000 		.4byte	0x6b
+ 472 00a6 02       		.uleb128 0x2
+ 473 00a7 04       		.byte	0x4
+ 474 00a8 07       		.byte	0x7
+ 475 00a9 62000000 		.4byte	.LASF15
+ 476 00ad 06       		.uleb128 0x6
+ 477 00ae 04       		.byte	0x4
+ 478 00af 07       		.uleb128 0x7
+ 479 00b0 01       		.byte	0x1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 13
+
+
+ 480 00b1 03       		.byte	0x3
+ 481 00b2 7A       		.byte	0x7a
+ 482 00b3 34020000 		.4byte	0x234
+ 483 00b7 08       		.uleb128 0x8
+ 484 00b8 2B0E0000 		.4byte	.LASF16
+ 485 00bc 00       		.sleb128 0
+ 486 00bd 08       		.uleb128 0x8
+ 487 00be 19090000 		.4byte	.LASF17
+ 488 00c2 01       		.sleb128 1
+ 489 00c3 08       		.uleb128 0x8
+ 490 00c4 88250000 		.4byte	.LASF18
+ 491 00c8 02       		.sleb128 2
+ 492 00c9 08       		.uleb128 0x8
+ 493 00ca 590B0000 		.4byte	.LASF19
+ 494 00ce 03       		.sleb128 3
+ 495 00cf 08       		.uleb128 0x8
+ 496 00d0 8E320000 		.4byte	.LASF20
+ 497 00d4 04       		.sleb128 4
+ 498 00d5 08       		.uleb128 0x8
+ 499 00d6 65300000 		.4byte	.LASF21
+ 500 00da 05       		.sleb128 5
+ 501 00db 08       		.uleb128 0x8
+ 502 00dc 342D0000 		.4byte	.LASF22
+ 503 00e0 20       		.sleb128 32
+ 504 00e1 08       		.uleb128 0x8
+ 505 00e2 80060000 		.4byte	.LASF23
+ 506 00e6 21       		.sleb128 33
+ 507 00e7 08       		.uleb128 0x8
+ 508 00e8 D4180000 		.4byte	.LASF24
+ 509 00ec 22       		.sleb128 34
+ 510 00ed 08       		.uleb128 0x8
+ 511 00ee 8C210000 		.4byte	.LASF25
+ 512 00f2 23       		.sleb128 35
+ 513 00f3 08       		.uleb128 0x8
+ 514 00f4 D9140000 		.4byte	.LASF26
+ 515 00f8 24       		.sleb128 36
+ 516 00f9 08       		.uleb128 0x8
+ 517 00fa 3C150000 		.4byte	.LASF27
+ 518 00fe 25       		.sleb128 37
+ 519 00ff 08       		.uleb128 0x8
+ 520 0100 672A0000 		.4byte	.LASF28
+ 521 0104 26       		.sleb128 38
+ 522 0105 08       		.uleb128 0x8
+ 523 0106 0B020000 		.4byte	.LASF29
+ 524 010a 27       		.sleb128 39
+ 525 010b 08       		.uleb128 0x8
+ 526 010c 8F330000 		.4byte	.LASF30
+ 527 0110 28       		.sleb128 40
+ 528 0111 08       		.uleb128 0x8
+ 529 0112 B5230000 		.4byte	.LASF31
+ 530 0116 29       		.sleb128 41
+ 531 0117 08       		.uleb128 0x8
+ 532 0118 BB170000 		.4byte	.LASF32
+ 533 011c 2A       		.sleb128 42
+ 534 011d 08       		.uleb128 0x8
+ 535 011e F1200000 		.4byte	.LASF33
+ 536 0122 2B       		.sleb128 43
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 14
+
+
+ 537 0123 08       		.uleb128 0x8
+ 538 0124 A5300000 		.4byte	.LASF34
+ 539 0128 2C       		.sleb128 44
+ 540 0129 08       		.uleb128 0x8
+ 541 012a 3E2C0000 		.4byte	.LASF35
+ 542 012e C000     		.sleb128 64
+ 543 0130 08       		.uleb128 0x8
+ 544 0131 4D020000 		.4byte	.LASF36
+ 545 0135 C100     		.sleb128 65
+ 546 0137 08       		.uleb128 0x8
+ 547 0138 A3320000 		.4byte	.LASF37
+ 548 013c C200     		.sleb128 66
+ 549 013e 08       		.uleb128 0x8
+ 550 013f 2F240000 		.4byte	.LASF38
+ 551 0143 C300     		.sleb128 67
+ 552 0145 08       		.uleb128 0x8
+ 553 0146 ED0B0000 		.4byte	.LASF39
+ 554 014a C400     		.sleb128 68
+ 555 014c 08       		.uleb128 0x8
+ 556 014d 810B0000 		.4byte	.LASF40
+ 557 0151 C500     		.sleb128 69
+ 558 0153 08       		.uleb128 0x8
+ 559 0154 56280000 		.4byte	.LASF41
+ 560 0158 C600     		.sleb128 70
+ 561 015a 08       		.uleb128 0x8
+ 562 015b 38280000 		.4byte	.LASF42
+ 563 015f C700     		.sleb128 71
+ 564 0161 08       		.uleb128 0x8
+ 565 0162 440D0000 		.4byte	.LASF43
+ 566 0166 C800     		.sleb128 72
+ 567 0168 08       		.uleb128 0x8
+ 568 0169 E4210000 		.4byte	.LASF44
+ 569 016d C900     		.sleb128 73
+ 570 016f 08       		.uleb128 0x8
+ 571 0170 A00E0000 		.4byte	.LASF45
+ 572 0174 CA00     		.sleb128 74
+ 573 0176 08       		.uleb128 0x8
+ 574 0177 0C0E0000 		.4byte	.LASF46
+ 575 017b CB00     		.sleb128 75
+ 576 017d 08       		.uleb128 0x8
+ 577 017e 34210000 		.4byte	.LASF47
+ 578 0182 CC00     		.sleb128 76
+ 579 0184 08       		.uleb128 0x8
+ 580 0185 BC290000 		.4byte	.LASF48
+ 581 0189 CD00     		.sleb128 77
+ 582 018b 08       		.uleb128 0x8
+ 583 018c 41080000 		.4byte	.LASF49
+ 584 0190 CE00     		.sleb128 78
+ 585 0192 08       		.uleb128 0x8
+ 586 0193 771E0000 		.4byte	.LASF50
+ 587 0197 CF00     		.sleb128 79
+ 588 0199 08       		.uleb128 0x8
+ 589 019a 152D0000 		.4byte	.LASF51
+ 590 019e D000     		.sleb128 80
+ 591 01a0 08       		.uleb128 0x8
+ 592 01a1 040F0000 		.4byte	.LASF52
+ 593 01a5 D100     		.sleb128 81
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 15
+
+
+ 594 01a7 08       		.uleb128 0x8
+ 595 01a8 5F060000 		.4byte	.LASF53
+ 596 01ac D200     		.sleb128 82
+ 597 01ae 08       		.uleb128 0x8
+ 598 01af E52F0000 		.4byte	.LASF54
+ 599 01b3 D300     		.sleb128 83
+ 600 01b5 08       		.uleb128 0x8
+ 601 01b6 D1330000 		.4byte	.LASF55
+ 602 01ba D400     		.sleb128 84
+ 603 01bc 08       		.uleb128 0x8
+ 604 01bd 30050000 		.4byte	.LASF56
+ 605 01c1 D500     		.sleb128 85
+ 606 01c3 08       		.uleb128 0x8
+ 607 01c4 E60F0000 		.4byte	.LASF57
+ 608 01c8 D600     		.sleb128 86
+ 609 01ca 08       		.uleb128 0x8
+ 610 01cb 7E1D0000 		.4byte	.LASF58
+ 611 01cf D700     		.sleb128 87
+ 612 01d1 08       		.uleb128 0x8
+ 613 01d2 EE300000 		.4byte	.LASF59
+ 614 01d6 F000     		.sleb128 112
+ 615 01d8 08       		.uleb128 0x8
+ 616 01d9 B7130000 		.4byte	.LASF60
+ 617 01dd F100     		.sleb128 113
+ 618 01df 08       		.uleb128 0x8
+ 619 01e0 620A0000 		.4byte	.LASF61
+ 620 01e4 F200     		.sleb128 114
+ 621 01e6 08       		.uleb128 0x8
+ 622 01e7 F72C0000 		.4byte	.LASF62
+ 623 01eb F300     		.sleb128 115
+ 624 01ed 08       		.uleb128 0x8
+ 625 01ee 57220000 		.4byte	.LASF63
+ 626 01f2 F400     		.sleb128 116
+ 627 01f4 08       		.uleb128 0x8
+ 628 01f5 57180000 		.4byte	.LASF64
+ 629 01f9 F500     		.sleb128 117
+ 630 01fb 08       		.uleb128 0x8
+ 631 01fc 230D0000 		.4byte	.LASF65
+ 632 0200 F600     		.sleb128 118
+ 633 0202 08       		.uleb128 0x8
+ 634 0203 0E260000 		.4byte	.LASF66
+ 635 0207 F700     		.sleb128 119
+ 636 0209 08       		.uleb128 0x8
+ 637 020a 54050000 		.4byte	.LASF67
+ 638 020e F800     		.sleb128 120
+ 639 0210 08       		.uleb128 0x8
+ 640 0211 B60C0000 		.4byte	.LASF68
+ 641 0215 F900     		.sleb128 121
+ 642 0217 08       		.uleb128 0x8
+ 643 0218 E7320000 		.4byte	.LASF69
+ 644 021c FA00     		.sleb128 122
+ 645 021e 08       		.uleb128 0x8
+ 646 021f 211B0000 		.4byte	.LASF70
+ 647 0223 FA01     		.sleb128 250
+ 648 0225 08       		.uleb128 0x8
+ 649 0226 192F0000 		.4byte	.LASF71
+ 650 022a FB01     		.sleb128 251
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 16
+
+
+ 651 022c 08       		.uleb128 0x8
+ 652 022d E3200000 		.4byte	.LASF72
+ 653 0231 FF01     		.sleb128 255
+ 654 0233 00       		.byte	0
+ 655 0234 09       		.uleb128 0x9
+ 656 0235 02       		.byte	0x2
+ 657 0236 03       		.byte	0x3
+ 658 0237 D201     		.2byte	0x1d2
+ 659 0239 EB020000 		.4byte	0x2eb
+ 660 023d 08       		.uleb128 0x8
+ 661 023e 720B0000 		.4byte	.LASF73
+ 662 0242 00       		.sleb128 0
+ 663 0243 08       		.uleb128 0x8
+ 664 0244 02110000 		.4byte	.LASF74
+ 665 0248 01       		.sleb128 1
+ 666 0249 08       		.uleb128 0x8
+ 667 024a 70320000 		.4byte	.LASF75
+ 668 024e 02       		.sleb128 2
+ 669 024f 08       		.uleb128 0x8
+ 670 0250 6B120000 		.4byte	.LASF76
+ 671 0254 03       		.sleb128 3
+ 672 0255 08       		.uleb128 0x8
+ 673 0256 9D150000 		.4byte	.LASF77
+ 674 025a 04       		.sleb128 4
+ 675 025b 08       		.uleb128 0x8
+ 676 025c 621A0000 		.4byte	.LASF78
+ 677 0260 05       		.sleb128 5
+ 678 0261 08       		.uleb128 0x8
+ 679 0262 B82E0000 		.4byte	.LASF79
+ 680 0266 06       		.sleb128 6
+ 681 0267 08       		.uleb128 0x8
+ 682 0268 830E0000 		.4byte	.LASF80
+ 683 026c 07       		.sleb128 7
+ 684 026d 08       		.uleb128 0x8
+ 685 026e 591C0000 		.4byte	.LASF81
+ 686 0272 08       		.sleb128 8
+ 687 0273 08       		.uleb128 0x8
+ 688 0274 942D0000 		.4byte	.LASF82
+ 689 0278 09       		.sleb128 9
+ 690 0279 08       		.uleb128 0x8
+ 691 027a 41340000 		.4byte	.LASF83
+ 692 027e 0A       		.sleb128 10
+ 693 027f 08       		.uleb128 0x8
+ 694 0280 F6060000 		.4byte	.LASF84
+ 695 0284 0B       		.sleb128 11
+ 696 0285 08       		.uleb128 0x8
+ 697 0286 4E300000 		.4byte	.LASF85
+ 698 028a 0C       		.sleb128 12
+ 699 028b 08       		.uleb128 0x8
+ 700 028c 53200000 		.4byte	.LASF86
+ 701 0290 0D       		.sleb128 13
+ 702 0291 08       		.uleb128 0x8
+ 703 0292 E6160000 		.4byte	.LASF87
+ 704 0296 0E       		.sleb128 14
+ 705 0297 08       		.uleb128 0x8
+ 706 0298 3D1A0000 		.4byte	.LASF88
+ 707 029c 0F       		.sleb128 15
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 17
+
+
+ 708 029d 08       		.uleb128 0x8
+ 709 029e C0040000 		.4byte	.LASF89
+ 710 02a2 10       		.sleb128 16
+ 711 02a3 08       		.uleb128 0x8
+ 712 02a4 281C0000 		.4byte	.LASF90
+ 713 02a8 11       		.sleb128 17
+ 714 02a9 08       		.uleb128 0x8
+ 715 02aa 2C090000 		.4byte	.LASF91
+ 716 02ae 12       		.sleb128 18
+ 717 02af 08       		.uleb128 0x8
+ 718 02b0 BB0A0000 		.4byte	.LASF92
+ 719 02b4 13       		.sleb128 19
+ 720 02b5 08       		.uleb128 0x8
+ 721 02b6 DC1A0000 		.4byte	.LASF93
+ 722 02ba 27       		.sleb128 39
+ 723 02bb 08       		.uleb128 0x8
+ 724 02bc 331D0000 		.4byte	.LASF94
+ 725 02c0 28       		.sleb128 40
+ 726 02c1 08       		.uleb128 0x8
+ 727 02c2 EE040000 		.4byte	.LASF95
+ 728 02c6 29       		.sleb128 41
+ 729 02c7 08       		.uleb128 0x8
+ 730 02c8 84130000 		.4byte	.LASF96
+ 731 02cc FF01     		.sleb128 255
+ 732 02ce 08       		.uleb128 0x8
+ 733 02cf CB210000 		.4byte	.LASF97
+ 734 02d3 8002     		.sleb128 256
+ 735 02d5 08       		.uleb128 0x8
+ 736 02d6 B2210000 		.4byte	.LASF98
+ 737 02da 8102     		.sleb128 257
+ 738 02dc 08       		.uleb128 0x8
+ 739 02dd C0090000 		.4byte	.LASF99
+ 740 02e1 8202     		.sleb128 258
+ 741 02e3 08       		.uleb128 0x8
+ 742 02e4 D8250000 		.4byte	.LASF100
+ 743 02e8 8302     		.sleb128 259
+ 744 02ea 00       		.byte	0
+ 745 02eb 0A       		.uleb128 0xa
+ 746 02ec 382F0000 		.4byte	.LASF101
+ 747 02f0 03       		.byte	0x3
+ 748 02f1 2F02     		.2byte	0x22f
+ 749 02f3 34020000 		.4byte	0x234
+ 750 02f7 0B       		.uleb128 0xb
+ 751 02f8 04       		.byte	0x4
+ 752 02f9 6B000000 		.4byte	0x6b
+ 753 02fd 07       		.uleb128 0x7
+ 754 02fe 01       		.byte	0x1
+ 755 02ff 04       		.byte	0x4
+ 756 0300 A4       		.byte	0xa4
+ 757 0301 D4030000 		.4byte	0x3d4
+ 758 0305 08       		.uleb128 0x8
+ 759 0306 2D260000 		.4byte	.LASF102
+ 760 030a 00       		.sleb128 0
+ 761 030b 08       		.uleb128 0x8
+ 762 030c 6A250000 		.4byte	.LASF103
+ 763 0310 01       		.sleb128 1
+ 764 0311 08       		.uleb128 0x8
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 18
+
+
+ 765 0312 53040000 		.4byte	.LASF104
+ 766 0316 02       		.sleb128 2
+ 767 0317 08       		.uleb128 0x8
+ 768 0318 68310000 		.4byte	.LASF105
+ 769 031c 03       		.sleb128 3
+ 770 031d 08       		.uleb128 0x8
+ 771 031e A5090000 		.4byte	.LASF106
+ 772 0322 04       		.sleb128 4
+ 773 0323 08       		.uleb128 0x8
+ 774 0324 A31E0000 		.4byte	.LASF107
+ 775 0328 05       		.sleb128 5
+ 776 0329 08       		.uleb128 0x8
+ 777 032a 192C0000 		.4byte	.LASF108
+ 778 032e 06       		.sleb128 6
+ 779 032f 08       		.uleb128 0x8
+ 780 0330 17220000 		.4byte	.LASF109
+ 781 0334 07       		.sleb128 7
+ 782 0335 08       		.uleb128 0x8
+ 783 0336 D71D0000 		.4byte	.LASF110
+ 784 033a 08       		.sleb128 8
+ 785 033b 08       		.uleb128 0x8
+ 786 033c 151A0000 		.4byte	.LASF111
+ 787 0340 09       		.sleb128 9
+ 788 0341 08       		.uleb128 0x8
+ 789 0342 9D200000 		.4byte	.LASF112
+ 790 0346 0A       		.sleb128 10
+ 791 0347 08       		.uleb128 0x8
+ 792 0348 7D0F0000 		.4byte	.LASF113
+ 793 034c 0B       		.sleb128 11
+ 794 034d 08       		.uleb128 0x8
+ 795 034e 3F1B0000 		.4byte	.LASF114
+ 796 0352 0C       		.sleb128 12
+ 797 0353 08       		.uleb128 0x8
+ 798 0354 7E0A0000 		.4byte	.LASF115
+ 799 0358 0D       		.sleb128 13
+ 800 0359 08       		.uleb128 0x8
+ 801 035a 420E0000 		.4byte	.LASF116
+ 802 035e 0E       		.sleb128 14
+ 803 035f 08       		.uleb128 0x8
+ 804 0360 9E310000 		.4byte	.LASF117
+ 805 0364 0F       		.sleb128 15
+ 806 0365 08       		.uleb128 0x8
+ 807 0366 9A040000 		.4byte	.LASF118
+ 808 036a 10       		.sleb128 16
+ 809 036b 08       		.uleb128 0x8
+ 810 036c 75040000 		.4byte	.LASF119
+ 811 0370 11       		.sleb128 17
+ 812 0371 08       		.uleb128 0x8
+ 813 0372 230F0000 		.4byte	.LASF120
+ 814 0376 8001     		.sleb128 128
+ 815 0378 08       		.uleb128 0x8
+ 816 0379 AB140000 		.4byte	.LASF121
+ 817 037d 8001     		.sleb128 128
+ 818 037f 08       		.uleb128 0x8
+ 819 0380 C52B0000 		.4byte	.LASF122
+ 820 0384 8001     		.sleb128 128
+ 821 0386 08       		.uleb128 0x8
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 19
+
+
+ 822 0387 14270000 		.4byte	.LASF123
+ 823 038b 8001     		.sleb128 128
+ 824 038d 08       		.uleb128 0x8
+ 825 038e 02200000 		.4byte	.LASF124
+ 826 0392 8001     		.sleb128 128
+ 827 0394 08       		.uleb128 0x8
+ 828 0395 E6150000 		.4byte	.LASF125
+ 829 0399 8001     		.sleb128 128
+ 830 039b 08       		.uleb128 0x8
+ 831 039c BD250000 		.4byte	.LASF126
+ 832 03a0 8001     		.sleb128 128
+ 833 03a2 08       		.uleb128 0x8
+ 834 03a3 36130000 		.4byte	.LASF127
+ 835 03a7 8101     		.sleb128 129
+ 836 03a9 08       		.uleb128 0x8
+ 837 03aa E4280000 		.4byte	.LASF128
+ 838 03ae 8101     		.sleb128 129
+ 839 03b0 08       		.uleb128 0x8
+ 840 03b1 47000000 		.4byte	.LASF129
+ 841 03b5 8101     		.sleb128 129
+ 842 03b7 08       		.uleb128 0x8
+ 843 03b8 2C2E0000 		.4byte	.LASF130
+ 844 03bc A001     		.sleb128 160
+ 845 03be 08       		.uleb128 0x8
+ 846 03bf 73150000 		.4byte	.LASF131
+ 847 03c3 FD01     		.sleb128 253
+ 848 03c5 08       		.uleb128 0x8
+ 849 03c6 8D1B0000 		.4byte	.LASF132
+ 850 03ca FE01     		.sleb128 254
+ 851 03cc 08       		.uleb128 0x8
+ 852 03cd D0220000 		.4byte	.LASF133
+ 853 03d1 FF01     		.sleb128 255
+ 854 03d3 00       		.byte	0
+ 855 03d4 0A       		.uleb128 0xa
+ 856 03d5 DB260000 		.4byte	.LASF134
+ 857 03d9 04       		.byte	0x4
+ 858 03da 4001     		.2byte	0x140
+ 859 03dc FD020000 		.4byte	0x2fd
+ 860 03e0 0A       		.uleb128 0xa
+ 861 03e1 F2250000 		.4byte	.LASF135
+ 862 03e5 04       		.byte	0x4
+ 863 03e6 6201     		.2byte	0x162
+ 864 03e8 76000000 		.4byte	0x76
+ 865 03ec 0C       		.uleb128 0xc
+ 866 03ed 02       		.byte	0x2
+ 867 03ee 04       		.byte	0x4
+ 868 03ef 6501     		.2byte	0x165
+ 869 03f1 10040000 		.4byte	0x410
+ 870 03f5 0D       		.uleb128 0xd
+ 871 03f6 87070000 		.4byte	.LASF136
+ 872 03fa 04       		.byte	0x4
+ 873 03fb 6C01     		.2byte	0x16c
+ 874 03fd 6B000000 		.4byte	0x6b
+ 875 0401 00       		.byte	0
+ 876 0402 0D       		.uleb128 0xd
+ 877 0403 6A320000 		.4byte	.LASF137
+ 878 0407 04       		.byte	0x4
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 20
+
+
+ 879 0408 7201     		.2byte	0x172
+ 880 040a 6B000000 		.4byte	0x6b
+ 881 040e 01       		.byte	0x1
+ 882 040f 00       		.byte	0
+ 883 0410 0A       		.uleb128 0xa
+ 884 0411 BF060000 		.4byte	.LASF138
+ 885 0415 04       		.byte	0x4
+ 886 0416 7401     		.2byte	0x174
+ 887 0418 EC030000 		.4byte	0x3ec
+ 888 041c 0C       		.uleb128 0xc
+ 889 041d 08       		.byte	0x8
+ 890 041e 04       		.byte	0x4
+ 891 041f 8901     		.2byte	0x189
+ 892 0421 4D040000 		.4byte	0x44d
+ 893 0425 0E       		.uleb128 0xe
+ 894 0426 76616C00 		.ascii	"val\000"
+ 895 042a 04       		.byte	0x4
+ 896 042b 8C01     		.2byte	0x18c
+ 897 042d F7020000 		.4byte	0x2f7
+ 898 0431 00       		.byte	0
+ 899 0432 0E       		.uleb128 0xe
+ 900 0433 6C656E00 		.ascii	"len\000"
+ 901 0437 04       		.byte	0x4
+ 902 0438 8F01     		.2byte	0x18f
+ 903 043a 76000000 		.4byte	0x76
+ 904 043e 04       		.byte	0x4
+ 905 043f 0D       		.uleb128 0xd
+ 906 0440 FE310000 		.4byte	.LASF139
+ 907 0444 04       		.byte	0x4
+ 908 0445 9601     		.2byte	0x196
+ 909 0447 76000000 		.4byte	0x76
+ 910 044b 06       		.byte	0x6
+ 911 044c 00       		.byte	0
+ 912 044d 0A       		.uleb128 0xa
+ 913 044e 77050000 		.4byte	.LASF140
+ 914 0452 04       		.byte	0x4
+ 915 0453 9801     		.2byte	0x198
+ 916 0455 1C040000 		.4byte	0x41c
+ 917 0459 0C       		.uleb128 0xc
+ 918 045a 0C       		.byte	0xc
+ 919 045b 04       		.byte	0x4
+ 920 045c 9B01     		.2byte	0x19b
+ 921 045e 7D040000 		.4byte	0x47d
+ 922 0462 0D       		.uleb128 0xd
+ 923 0463 41260000 		.4byte	.LASF141
+ 924 0467 04       		.byte	0x4
+ 925 0468 9E01     		.2byte	0x19e
+ 926 046a 4D040000 		.4byte	0x44d
+ 927 046e 00       		.byte	0
+ 928 046f 0D       		.uleb128 0xd
+ 929 0470 011E0000 		.4byte	.LASF142
+ 930 0474 04       		.byte	0x4
+ 931 0475 A101     		.2byte	0x1a1
+ 932 0477 E0030000 		.4byte	0x3e0
+ 933 047b 08       		.byte	0x8
+ 934 047c 00       		.byte	0
+ 935 047d 0A       		.uleb128 0xa
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 21
+
+
+ 936 047e FC090000 		.4byte	.LASF143
+ 937 0482 04       		.byte	0x4
+ 938 0483 A301     		.2byte	0x1a3
+ 939 0485 59040000 		.4byte	0x459
+ 940 0489 0F       		.uleb128 0xf
+ 941 048a 10       		.byte	0x10
+ 942 048b 05       		.byte	0x5
+ 943 048c 83       		.byte	0x83
+ 944 048d AA040000 		.4byte	0x4aa
+ 945 0491 10       		.uleb128 0x10
+ 946 0492 91270000 		.4byte	.LASF144
+ 947 0496 05       		.byte	0x5
+ 948 0497 86       		.byte	0x86
+ 949 0498 10040000 		.4byte	0x410
+ 950 049c 00       		.byte	0
+ 951 049d 10       		.uleb128 0x10
+ 952 049e 7D2B0000 		.4byte	.LASF145
+ 953 04a2 05       		.byte	0x5
+ 954 04a3 89       		.byte	0x89
+ 955 04a4 7D040000 		.4byte	0x47d
+ 956 04a8 04       		.byte	0x4
+ 957 04a9 00       		.byte	0
+ 958 04aa 04       		.uleb128 0x4
+ 959 04ab 4C1E0000 		.4byte	.LASF146
+ 960 04af 05       		.byte	0x5
+ 961 04b0 8B       		.byte	0x8b
+ 962 04b1 89040000 		.4byte	0x489
+ 963 04b5 0F       		.uleb128 0xf
+ 964 04b6 08       		.byte	0x8
+ 965 04b7 06       		.byte	0x6
+ 966 04b8 BC       		.byte	0xbc
+ 967 04b9 D6040000 		.4byte	0x4d6
+ 968 04bd 10       		.uleb128 0x10
+ 969 04be 9C270000 		.4byte	.LASF147
+ 970 04c2 06       		.byte	0x6
+ 971 04c3 BF       		.byte	0xbf
+ 972 04c4 76000000 		.4byte	0x76
+ 973 04c8 00       		.byte	0
+ 974 04c9 10       		.uleb128 0x10
+ 975 04ca F42A0000 		.4byte	.LASF148
+ 976 04ce 06       		.byte	0x6
+ 977 04cf C4       		.byte	0xc4
+ 978 04d0 AD000000 		.4byte	0xad
+ 979 04d4 04       		.byte	0x4
+ 980 04d5 00       		.byte	0
+ 981 04d6 04       		.uleb128 0x4
+ 982 04d7 75220000 		.4byte	.LASF149
+ 983 04db 06       		.byte	0x6
+ 984 04dc C6       		.byte	0xc6
+ 985 04dd B5040000 		.4byte	0x4b5
+ 986 04e1 0F       		.uleb128 0xf
+ 987 04e2 08       		.byte	0x8
+ 988 04e3 06       		.byte	0x6
+ 989 04e4 C9       		.byte	0xc9
+ 990 04e5 02050000 		.4byte	0x502
+ 991 04e9 10       		.uleb128 0x10
+ 992 04ea BA0D0000 		.4byte	.LASF150
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 22
+
+
+ 993 04ee 06       		.byte	0x6
+ 994 04ef CC       		.byte	0xcc
+ 995 04f0 76000000 		.4byte	0x76
+ 996 04f4 00       		.byte	0
+ 997 04f5 10       		.uleb128 0x10
+ 998 04f6 A52B0000 		.4byte	.LASF151
+ 999 04fa 06       		.byte	0x6
+ 1000 04fb D1       		.byte	0xd1
+ 1001 04fc 02050000 		.4byte	0x502
+ 1002 0500 04       		.byte	0x4
+ 1003 0501 00       		.byte	0
+ 1004 0502 0B       		.uleb128 0xb
+ 1005 0503 04       		.byte	0x4
+ 1006 0504 D6040000 		.4byte	0x4d6
+ 1007 0508 04       		.uleb128 0x4
+ 1008 0509 482A0000 		.4byte	.LASF152
+ 1009 050d 06       		.byte	0x6
+ 1010 050e D3       		.byte	0xd3
+ 1011 050f E1040000 		.4byte	0x4e1
+ 1012 0513 11       		.uleb128 0x11
+ 1013 0514 08       		.byte	0x8
+ 1014 0515 06       		.byte	0x6
+ 1015 0516 D6       		.byte	0xd6
+ 1016 0517 32050000 		.4byte	0x532
+ 1017 051b 12       		.uleb128 0x12
+ 1018 051c B62B0000 		.4byte	.LASF153
+ 1019 0520 06       		.byte	0x6
+ 1020 0521 DD       		.byte	0xdd
+ 1021 0522 08050000 		.4byte	0x508
+ 1022 0526 12       		.uleb128 0x12
+ 1023 0527 29170000 		.4byte	.LASF154
+ 1024 052b 06       		.byte	0x6
+ 1025 052c E0       		.byte	0xe0
+ 1026 052d 76000000 		.4byte	0x76
+ 1027 0531 00       		.byte	0
+ 1028 0532 04       		.uleb128 0x4
+ 1029 0533 132A0000 		.4byte	.LASF155
+ 1030 0537 06       		.byte	0x6
+ 1031 0538 E2       		.byte	0xe2
+ 1032 0539 13050000 		.4byte	0x513
+ 1033 053d 0F       		.uleb128 0xf
+ 1034 053e 14       		.byte	0x14
+ 1035 053f 06       		.byte	0x6
+ 1036 0540 E5       		.byte	0xe5
+ 1037 0541 83050000 		.4byte	0x583
+ 1038 0545 10       		.uleb128 0x10
+ 1039 0546 D90C0000 		.4byte	.LASF156
+ 1040 054a 06       		.byte	0x6
+ 1041 054b E8       		.byte	0xe8
+ 1042 054c 76000000 		.4byte	0x76
+ 1043 0550 00       		.byte	0
+ 1044 0551 10       		.uleb128 0x10
+ 1045 0552 1B0A0000 		.4byte	.LASF157
+ 1046 0556 06       		.byte	0x6
+ 1047 0557 EE       		.byte	0xee
+ 1048 0558 76000000 		.4byte	0x76
+ 1049 055c 02       		.byte	0x2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 23
+
+
+ 1050 055d 10       		.uleb128 0x10
+ 1051 055e AD050000 		.4byte	.LASF158
+ 1052 0562 06       		.byte	0x6
+ 1053 0563 F8       		.byte	0xf8
+ 1054 0564 81000000 		.4byte	0x81
+ 1055 0568 04       		.byte	0x4
+ 1056 0569 10       		.uleb128 0x10
+ 1057 056a 961E0000 		.4byte	.LASF159
+ 1058 056e 06       		.byte	0x6
+ 1059 056f FB       		.byte	0xfb
+ 1060 0570 76000000 		.4byte	0x76
+ 1061 0574 08       		.byte	0x8
+ 1062 0575 0D       		.uleb128 0xd
+ 1063 0576 87260000 		.4byte	.LASF160
+ 1064 057a 06       		.byte	0x6
+ 1065 057b 0401     		.2byte	0x104
+ 1066 057d 32050000 		.4byte	0x532
+ 1067 0581 0C       		.byte	0xc
+ 1068 0582 00       		.byte	0
+ 1069 0583 0A       		.uleb128 0xa
+ 1070 0584 6C100000 		.4byte	.LASF161
+ 1071 0588 06       		.byte	0x6
+ 1072 0589 0501     		.2byte	0x105
+ 1073 058b 3D050000 		.4byte	0x53d
+ 1074 058f 0A       		.uleb128 0xa
+ 1075 0590 33060000 		.4byte	.LASF162
+ 1076 0594 07       		.byte	0x7
+ 1077 0595 2301     		.2byte	0x123
+ 1078 0597 9B050000 		.4byte	0x59b
+ 1079 059b 0B       		.uleb128 0xb
+ 1080 059c 04       		.byte	0x4
+ 1081 059d A1050000 		.4byte	0x5a1
+ 1082 05a1 13       		.uleb128 0x13
+ 1083 05a2 B1050000 		.4byte	0x5b1
+ 1084 05a6 14       		.uleb128 0x14
+ 1085 05a7 81000000 		.4byte	0x81
+ 1086 05ab 14       		.uleb128 0x14
+ 1087 05ac AD000000 		.4byte	0xad
+ 1088 05b0 00       		.byte	0
+ 1089 05b1 0F       		.uleb128 0xf
+ 1090 05b2 06       		.byte	0x6
+ 1091 05b3 08       		.byte	0x8
+ 1092 05b4 77       		.byte	0x77
+ 1093 05b5 DE050000 		.4byte	0x5de
+ 1094 05b9 10       		.uleb128 0x10
+ 1095 05ba 73090000 		.4byte	.LASF163
+ 1096 05be 08       		.byte	0x8
+ 1097 05bf 79       		.byte	0x79
+ 1098 05c0 E0030000 		.4byte	0x3e0
+ 1099 05c4 00       		.byte	0
+ 1100 05c5 10       		.uleb128 0x10
+ 1101 05c6 34270000 		.4byte	.LASF164
+ 1102 05ca 08       		.byte	0x8
+ 1103 05cb 7A       		.byte	0x7a
+ 1104 05cc E0030000 		.4byte	0x3e0
+ 1105 05d0 02       		.byte	0x2
+ 1106 05d1 10       		.uleb128 0x10
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 24
+
+
+ 1107 05d2 08320000 		.4byte	.LASF165
+ 1108 05d6 08       		.byte	0x8
+ 1109 05d7 7B       		.byte	0x7b
+ 1110 05d8 E0030000 		.4byte	0x3e0
+ 1111 05dc 04       		.byte	0x4
+ 1112 05dd 00       		.byte	0
+ 1113 05de 04       		.uleb128 0x4
+ 1114 05df A3180000 		.4byte	.LASF166
+ 1115 05e3 08       		.byte	0x8
+ 1116 05e4 7C       		.byte	0x7c
+ 1117 05e5 B1050000 		.4byte	0x5b1
+ 1118 05e9 07       		.uleb128 0x7
+ 1119 05ea 02       		.byte	0x2
+ 1120 05eb 09       		.byte	0x9
+ 1121 05ec 93       		.byte	0x93
+ 1122 05ed D00C0000 		.4byte	0xcd0
+ 1123 05f1 08       		.uleb128 0x8
+ 1124 05f2 30200000 		.4byte	.LASF167
+ 1125 05f6 8002     		.sleb128 256
+ 1126 05f8 08       		.uleb128 0x8
+ 1127 05f9 0B330000 		.4byte	.LASF168
+ 1128 05fd 8102     		.sleb128 257
+ 1129 05ff 08       		.uleb128 0x8
+ 1130 0600 F7080000 		.4byte	.LASF169
+ 1131 0604 8202     		.sleb128 258
+ 1132 0606 08       		.uleb128 0x8
+ 1133 0607 C1320000 		.4byte	.LASF170
+ 1134 060b 8302     		.sleb128 259
+ 1135 060d 08       		.uleb128 0x8
+ 1136 060e 30250000 		.4byte	.LASF171
+ 1137 0612 8402     		.sleb128 260
+ 1138 0614 08       		.uleb128 0x8
+ 1139 0615 942E0000 		.4byte	.LASF172
+ 1140 0619 8502     		.sleb128 261
+ 1141 061b 08       		.uleb128 0x8
+ 1142 061c E30C0000 		.4byte	.LASF173
+ 1143 0620 8602     		.sleb128 262
+ 1144 0622 08       		.uleb128 0x8
+ 1145 0623 EA000000 		.4byte	.LASF174
+ 1146 0627 8702     		.sleb128 263
+ 1147 0629 08       		.uleb128 0x8
+ 1148 062a 42310000 		.4byte	.LASF175
+ 1149 062e 8802     		.sleb128 264
+ 1150 0630 08       		.uleb128 0x8
+ 1151 0631 0A050000 		.4byte	.LASF176
+ 1152 0635 8902     		.sleb128 265
+ 1153 0637 08       		.uleb128 0x8
+ 1154 0638 92020000 		.4byte	.LASF177
+ 1155 063c 8A02     		.sleb128 266
+ 1156 063e 08       		.uleb128 0x8
+ 1157 063f E1100000 		.4byte	.LASF178
+ 1158 0643 8B02     		.sleb128 267
+ 1159 0645 08       		.uleb128 0x8
+ 1160 0646 D0190000 		.4byte	.LASF179
+ 1161 064a 8C02     		.sleb128 268
+ 1162 064c 08       		.uleb128 0x8
+ 1163 064d F5230000 		.4byte	.LASF180
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 25
+
+
+ 1164 0651 8D02     		.sleb128 269
+ 1165 0653 08       		.uleb128 0x8
+ 1166 0654 61030000 		.4byte	.LASF181
+ 1167 0658 8E02     		.sleb128 270
+ 1168 065a 08       		.uleb128 0x8
+ 1169 065b E40D0000 		.4byte	.LASF182
+ 1170 065f 8F02     		.sleb128 271
+ 1171 0661 08       		.uleb128 0x8
+ 1172 0662 97060000 		.4byte	.LASF183
+ 1173 0666 9002     		.sleb128 272
+ 1174 0668 08       		.uleb128 0x8
+ 1175 0669 832F0000 		.4byte	.LASF184
+ 1176 066d 9102     		.sleb128 273
+ 1177 066f 08       		.uleb128 0x8
+ 1178 0670 6B0D0000 		.4byte	.LASF185
+ 1179 0674 9202     		.sleb128 274
+ 1180 0676 08       		.uleb128 0x8
+ 1181 0677 6B270000 		.4byte	.LASF186
+ 1182 067b 9302     		.sleb128 275
+ 1183 067d 08       		.uleb128 0x8
+ 1184 067e 13320000 		.4byte	.LASF187
+ 1185 0682 9402     		.sleb128 276
+ 1186 0684 08       		.uleb128 0x8
+ 1187 0685 D72A0000 		.4byte	.LASF188
+ 1188 0689 9502     		.sleb128 277
+ 1189 068b 08       		.uleb128 0x8
+ 1190 068c 8C080000 		.4byte	.LASF189
+ 1191 0690 9602     		.sleb128 278
+ 1192 0692 08       		.uleb128 0x8
+ 1193 0693 1D340000 		.4byte	.LASF190
+ 1194 0697 9702     		.sleb128 279
+ 1195 0699 08       		.uleb128 0x8
+ 1196 069a A71D0000 		.4byte	.LASF191
+ 1197 069e 9802     		.sleb128 280
+ 1198 06a0 08       		.uleb128 0x8
+ 1199 06a1 3A110000 		.4byte	.LASF192
+ 1200 06a5 9902     		.sleb128 281
+ 1201 06a7 08       		.uleb128 0x8
+ 1202 06a8 10210000 		.4byte	.LASF193
+ 1203 06ac 9A02     		.sleb128 282
+ 1204 06ae 08       		.uleb128 0x8
+ 1205 06af 80340000 		.4byte	.LASF194
+ 1206 06b3 9B02     		.sleb128 283
+ 1207 06b5 08       		.uleb128 0x8
+ 1208 06b6 DD2C0000 		.4byte	.LASF195
+ 1209 06ba 9C02     		.sleb128 284
+ 1210 06bc 08       		.uleb128 0x8
+ 1211 06bd 73330000 		.4byte	.LASF196
+ 1212 06c1 9D02     		.sleb128 285
+ 1213 06c3 08       		.uleb128 0x8
+ 1214 06c4 C4160000 		.4byte	.LASF197
+ 1215 06c8 9E02     		.sleb128 286
+ 1216 06ca 08       		.uleb128 0x8
+ 1217 06cb DD130000 		.4byte	.LASF198
+ 1218 06cf 9F02     		.sleb128 287
+ 1219 06d1 08       		.uleb128 0x8
+ 1220 06d2 30040000 		.4byte	.LASF199
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 26
+
+
+ 1221 06d6 A002     		.sleb128 288
+ 1222 06d8 08       		.uleb128 0x8
+ 1223 06d9 B8240000 		.4byte	.LASF200
+ 1224 06dd A102     		.sleb128 289
+ 1225 06df 08       		.uleb128 0x8
+ 1226 06e0 36170000 		.4byte	.LASF201
+ 1227 06e4 A202     		.sleb128 290
+ 1228 06e6 08       		.uleb128 0x8
+ 1229 06e7 A9270000 		.4byte	.LASF202
+ 1230 06eb A302     		.sleb128 291
+ 1231 06ed 08       		.uleb128 0x8
+ 1232 06ee 7B2C0000 		.4byte	.LASF203
+ 1233 06f2 A402     		.sleb128 292
+ 1234 06f4 08       		.uleb128 0x8
+ 1235 06f5 EE2D0000 		.4byte	.LASF204
+ 1236 06f9 A502     		.sleb128 293
+ 1237 06fb 08       		.uleb128 0x8
+ 1238 06fc 360B0000 		.4byte	.LASF205
+ 1239 0700 A602     		.sleb128 294
+ 1240 0702 08       		.uleb128 0x8
+ 1241 0703 972C0000 		.4byte	.LASF206
+ 1242 0707 A702     		.sleb128 295
+ 1243 0709 08       		.uleb128 0x8
+ 1244 070a 14130000 		.4byte	.LASF207
+ 1245 070e A802     		.sleb128 296
+ 1246 0710 08       		.uleb128 0x8
+ 1247 0711 64140000 		.4byte	.LASF208
+ 1248 0715 A902     		.sleb128 297
+ 1249 0717 08       		.uleb128 0x8
+ 1250 0718 DE020000 		.4byte	.LASF209
+ 1251 071c AA02     		.sleb128 298
+ 1252 071e 08       		.uleb128 0x8
+ 1253 071f 02030000 		.4byte	.LASF210
+ 1254 0723 AB02     		.sleb128 299
+ 1255 0725 08       		.uleb128 0x8
+ 1256 0726 6B000000 		.4byte	.LASF211
+ 1257 072a AC02     		.sleb128 300
+ 1258 072c 08       		.uleb128 0x8
+ 1259 072d EF0A0000 		.4byte	.LASF212
+ 1260 0731 AD02     		.sleb128 301
+ 1261 0733 08       		.uleb128 0x8
+ 1262 0734 2D330000 		.4byte	.LASF213
+ 1263 0738 AE02     		.sleb128 302
+ 1264 073a 08       		.uleb128 0x8
+ 1265 073b F5050000 		.4byte	.LASF214
+ 1266 073f AF02     		.sleb128 303
+ 1267 0741 08       		.uleb128 0x8
+ 1268 0742 161F0000 		.4byte	.LASF215
+ 1269 0746 B002     		.sleb128 304
+ 1270 0748 08       		.uleb128 0x8
+ 1271 0749 8F2A0000 		.4byte	.LASF216
+ 1272 074d B102     		.sleb128 305
+ 1273 074f 08       		.uleb128 0x8
+ 1274 0750 A3100000 		.4byte	.LASF217
+ 1275 0754 B202     		.sleb128 306
+ 1276 0756 08       		.uleb128 0x8
+ 1277 0757 78200000 		.4byte	.LASF218
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 27
+
+
+ 1278 075b B302     		.sleb128 307
+ 1279 075d 08       		.uleb128 0x8
+ 1280 075e D8120000 		.4byte	.LASF219
+ 1281 0762 B402     		.sleb128 308
+ 1282 0764 08       		.uleb128 0x8
+ 1283 0765 17060000 		.4byte	.LASF220
+ 1284 0769 B502     		.sleb128 309
+ 1285 076b 08       		.uleb128 0x8
+ 1286 076c E9010000 		.4byte	.LASF221
+ 1287 0770 B602     		.sleb128 310
+ 1288 0772 08       		.uleb128 0x8
+ 1289 0773 B5070000 		.4byte	.LASF222
+ 1290 0777 B702     		.sleb128 311
+ 1291 0779 08       		.uleb128 0x8
+ 1292 077a 63260000 		.4byte	.LASF223
+ 1293 077e B802     		.sleb128 312
+ 1294 0780 08       		.uleb128 0x8
+ 1295 0781 8B2B0000 		.4byte	.LASF224
+ 1296 0785 B902     		.sleb128 313
+ 1297 0787 08       		.uleb128 0x8
+ 1298 0788 4D070000 		.4byte	.LASF225
+ 1299 078c BA02     		.sleb128 314
+ 1300 078e 08       		.uleb128 0x8
+ 1301 078f CE1E0000 		.4byte	.LASF226
+ 1302 0793 BB02     		.sleb128 315
+ 1303 0795 08       		.uleb128 0x8
+ 1304 0796 F62E0000 		.4byte	.LASF227
+ 1305 079a BC02     		.sleb128 316
+ 1306 079c 08       		.uleb128 0x8
+ 1307 079d CE270000 		.4byte	.LASF228
+ 1308 07a1 BD02     		.sleb128 317
+ 1309 07a3 08       		.uleb128 0x8
+ 1310 07a4 4B2F0000 		.4byte	.LASF229
+ 1311 07a8 BE02     		.sleb128 318
+ 1312 07aa 08       		.uleb128 0x8
+ 1313 07ab 90070000 		.4byte	.LASF230
+ 1314 07af BF02     		.sleb128 319
+ 1315 07b1 08       		.uleb128 0x8
+ 1316 07b2 06230000 		.4byte	.LASF231
+ 1317 07b6 C002     		.sleb128 320
+ 1318 07b8 08       		.uleb128 0x8
+ 1319 07b9 14310000 		.4byte	.LASF232
+ 1320 07bd C102     		.sleb128 321
+ 1321 07bf 08       		.uleb128 0x8
+ 1322 07c0 A62F0000 		.4byte	.LASF233
+ 1323 07c4 C202     		.sleb128 322
+ 1324 07c6 08       		.uleb128 0x8
+ 1325 07c7 8D000000 		.4byte	.LASF234
+ 1326 07cb C302     		.sleb128 323
+ 1327 07cd 08       		.uleb128 0x8
+ 1328 07ce FC2B0000 		.4byte	.LASF235
+ 1329 07d2 C402     		.sleb128 324
+ 1330 07d4 08       		.uleb128 0x8
+ 1331 07d5 E4170000 		.4byte	.LASF236
+ 1332 07d9 C502     		.sleb128 325
+ 1333 07db 08       		.uleb128 0x8
+ 1334 07dc 022B0000 		.4byte	.LASF237
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 28
+
+
+ 1335 07e0 C602     		.sleb128 326
+ 1336 07e2 08       		.uleb128 0x8
+ 1337 07e3 9D280000 		.4byte	.LASF238
+ 1338 07e7 C702     		.sleb128 327
+ 1339 07e9 08       		.uleb128 0x8
+ 1340 07ea 94010000 		.4byte	.LASF239
+ 1341 07ee C802     		.sleb128 328
+ 1342 07f0 08       		.uleb128 0x8
+ 1343 07f1 F1270000 		.4byte	.LASF240
+ 1344 07f5 C902     		.sleb128 329
+ 1345 07f7 08       		.uleb128 0x8
+ 1346 07f8 2F0C0000 		.4byte	.LASF241
+ 1347 07fc CA02     		.sleb128 330
+ 1348 07fe 08       		.uleb128 0x8
+ 1349 07ff FB070000 		.4byte	.LASF242
+ 1350 0803 CB02     		.sleb128 331
+ 1351 0805 08       		.uleb128 0x8
+ 1352 0806 D8070000 		.4byte	.LASF243
+ 1353 080a CC02     		.sleb128 332
+ 1354 080c 08       		.uleb128 0x8
+ 1355 080d 0B0C0000 		.4byte	.LASF244
+ 1356 0811 CD02     		.sleb128 333
+ 1357 0813 08       		.uleb128 0x8
+ 1358 0814 1D190000 		.4byte	.LASF245
+ 1359 0818 CE02     		.sleb128 334
+ 1360 081a 08       		.uleb128 0x8
+ 1361 081b 48320000 		.4byte	.LASF246
+ 1362 081f CF02     		.sleb128 335
+ 1363 0821 08       		.uleb128 0x8
+ 1364 0822 08100000 		.4byte	.LASF247
+ 1365 0826 D002     		.sleb128 336
+ 1366 0828 08       		.uleb128 0x8
+ 1367 0829 47260000 		.4byte	.LASF248
+ 1368 082d D102     		.sleb128 337
+ 1369 082f 08       		.uleb128 0x8
+ 1370 0830 FD210000 		.4byte	.LASF249
+ 1371 0834 D202     		.sleb128 338
+ 1372 0836 08       		.uleb128 0x8
+ 1373 0837 4F010000 		.4byte	.LASF250
+ 1374 083b D302     		.sleb128 339
+ 1375 083d 08       		.uleb128 0x8
+ 1376 083e 98170000 		.4byte	.LASF251
+ 1377 0842 D402     		.sleb128 340
+ 1378 0844 08       		.uleb128 0x8
+ 1379 0845 A8000000 		.4byte	.LASF252
+ 1380 0849 D502     		.sleb128 341
+ 1381 084b 08       		.uleb128 0x8
+ 1382 084c 5F080000 		.4byte	.LASF253
+ 1383 0850 D602     		.sleb128 342
+ 1384 0852 08       		.uleb128 0x8
+ 1385 0853 06300000 		.4byte	.LASF254
+ 1386 0857 D702     		.sleb128 343
+ 1387 0859 08       		.uleb128 0x8
+ 1388 085a B3120000 		.4byte	.LASF255
+ 1389 085e D802     		.sleb128 344
+ 1390 0860 08       		.uleb128 0x8
+ 1391 0861 A7110000 		.4byte	.LASF256
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 29
+
+
+ 1392 0865 D902     		.sleb128 345
+ 1393 0867 08       		.uleb128 0x8
+ 1394 0868 8A050000 		.4byte	.LASF257
+ 1395 086c DA02     		.sleb128 346
+ 1396 086e 08       		.uleb128 0x8
+ 1397 086f D22E0000 		.4byte	.LASF258
+ 1398 0873 DB02     		.sleb128 347
+ 1399 0875 08       		.uleb128 0x8
+ 1400 0876 001C0000 		.4byte	.LASF259
+ 1401 087a DC02     		.sleb128 348
+ 1402 087c 08       		.uleb128 0x8
+ 1403 087d 88180000 		.4byte	.LASF260
+ 1404 0881 DD02     		.sleb128 349
+ 1405 0883 08       		.uleb128 0x8
+ 1406 0884 16070000 		.4byte	.LASF261
+ 1407 0888 DE02     		.sleb128 350
+ 1408 088a 08       		.uleb128 0x8
+ 1409 088b 44060000 		.4byte	.LASF262
+ 1410 088f DF02     		.sleb128 351
+ 1411 0891 08       		.uleb128 0x8
+ 1412 0892 71010000 		.4byte	.LASF263
+ 1413 0896 E002     		.sleb128 352
+ 1414 0898 08       		.uleb128 0x8
+ 1415 0899 33180000 		.4byte	.LASF264
+ 1416 089d E102     		.sleb128 353
+ 1417 089f 08       		.uleb128 0x8
+ 1418 08a0 F2330000 		.4byte	.LASF265
+ 1419 08a4 E202     		.sleb128 354
+ 1420 08a6 08       		.uleb128 0x8
+ 1421 08a7 25140000 		.4byte	.LASF266
+ 1422 08ab E302     		.sleb128 355
+ 1423 08ad 08       		.uleb128 0x8
+ 1424 08ae CD110000 		.4byte	.LASF267
+ 1425 08b2 E402     		.sleb128 356
+ 1426 08b4 08       		.uleb128 0x8
+ 1427 08b5 F11E0000 		.4byte	.LASF268
+ 1428 08b9 E502     		.sleb128 357
+ 1429 08bb 08       		.uleb128 0x8
+ 1430 08bc 582D0000 		.4byte	.LASF269
+ 1431 08c0 E602     		.sleb128 358
+ 1432 08c2 08       		.uleb128 0x8
+ 1433 08c3 BF260000 		.4byte	.LASF270
+ 1434 08c7 E702     		.sleb128 359
+ 1435 08c9 08       		.uleb128 0x8
+ 1436 08ca 3F030000 		.4byte	.LASF271
+ 1437 08ce E802     		.sleb128 360
+ 1438 08d0 08       		.uleb128 0x8
+ 1439 08d1 9A250000 		.4byte	.LASF272
+ 1440 08d5 E902     		.sleb128 361
+ 1441 08d7 08       		.uleb128 0x8
+ 1442 08d8 9F0F0000 		.4byte	.LASF273
+ 1443 08dc EA02     		.sleb128 362
+ 1444 08de 08       		.uleb128 0x8
+ 1445 08df 5A170000 		.4byte	.LASF274
+ 1446 08e3 EB02     		.sleb128 363
+ 1447 08e5 08       		.uleb128 0x8
+ 1448 08e6 35220000 		.4byte	.LASF275
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 30
+
+
+ 1449 08ea EC02     		.sleb128 364
+ 1450 08ec 08       		.uleb128 0x8
+ 1451 08ed D6290000 		.4byte	.LASF276
+ 1452 08f1 ED02     		.sleb128 365
+ 1453 08f3 08       		.uleb128 0x8
+ 1454 08f4 47100000 		.4byte	.LASF277
+ 1455 08f8 EE02     		.sleb128 366
+ 1456 08fa 08       		.uleb128 0x8
+ 1457 08fb 921C0000 		.4byte	.LASF278
+ 1458 08ff EF02     		.sleb128 367
+ 1459 0901 08       		.uleb128 0x8
+ 1460 0902 FE1A0000 		.4byte	.LASF279
+ 1461 0906 F002     		.sleb128 368
+ 1462 0908 08       		.uleb128 0x8
+ 1463 0909 DB1F0000 		.4byte	.LASF280
+ 1464 090d F102     		.sleb128 369
+ 1465 090f 08       		.uleb128 0x8
+ 1466 0910 A2290000 		.4byte	.LASF281
+ 1467 0914 F202     		.sleb128 370
+ 1468 0916 08       		.uleb128 0x8
+ 1469 0917 B41C0000 		.4byte	.LASF282
+ 1470 091b F302     		.sleb128 371
+ 1471 091d 08       		.uleb128 0x8
+ 1472 091e 771C0000 		.4byte	.LASF283
+ 1473 0922 F402     		.sleb128 372
+ 1474 0924 08       		.uleb128 0x8
+ 1475 0925 171D0000 		.4byte	.LASF284
+ 1476 0929 F502     		.sleb128 373
+ 1477 092b 08       		.uleb128 0x8
+ 1478 092c 20110000 		.4byte	.LASF285
+ 1479 0930 F602     		.sleb128 374
+ 1480 0932 08       		.uleb128 0x8
+ 1481 0933 230A0000 		.4byte	.LASF286
+ 1482 0937 F702     		.sleb128 375
+ 1483 0939 08       		.uleb128 0x8
+ 1484 093a 582C0000 		.4byte	.LASF287
+ 1485 093e F802     		.sleb128 376
+ 1486 0940 08       		.uleb128 0x8
+ 1487 0941 19150000 		.4byte	.LASF288
+ 1488 0945 F902     		.sleb128 377
+ 1489 0947 08       		.uleb128 0x8
+ 1490 0948 4F090000 		.4byte	.LASF289
+ 1491 094c FA02     		.sleb128 378
+ 1492 094e 08       		.uleb128 0x8
+ 1493 094f BB2C0000 		.4byte	.LASF290
+ 1494 0953 FB02     		.sleb128 379
+ 1495 0955 08       		.uleb128 0x8
+ 1496 0956 F1260000 		.4byte	.LASF291
+ 1497 095a FC02     		.sleb128 380
+ 1498 095c 08       		.uleb128 0x8
+ 1499 095d FE240000 		.4byte	.LASF292
+ 1500 0961 FD02     		.sleb128 381
+ 1501 0963 08       		.uleb128 0x8
+ 1502 0964 F1190000 		.4byte	.LASF293
+ 1503 0968 FE02     		.sleb128 382
+ 1504 096a 08       		.uleb128 0x8
+ 1505 096b B9010000 		.4byte	.LASF294
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 31
+
+
+ 1506 096f FF02     		.sleb128 383
+ 1507 0971 08       		.uleb128 0x8
+ 1508 0972 EC220000 		.4byte	.LASF295
+ 1509 0976 8003     		.sleb128 384
+ 1510 0978 08       		.uleb128 0x8
+ 1511 0979 2E320000 		.4byte	.LASF296
+ 1512 097d 8103     		.sleb128 385
+ 1513 097f 08       		.uleb128 0x8
+ 1514 0980 102E0000 		.4byte	.LASF297
+ 1515 0984 8203     		.sleb128 386
+ 1516 0986 08       		.uleb128 0x8
+ 1517 0987 3E190000 		.4byte	.LASF298
+ 1518 098b 8303     		.sleb128 387
+ 1519 098d 08       		.uleb128 0x8
+ 1520 098e 68020000 		.4byte	.LASF299
+ 1521 0992 8403     		.sleb128 388
+ 1522 0994 08       		.uleb128 0x8
+ 1523 0995 600E0000 		.4byte	.LASF300
+ 1524 0999 8503     		.sleb128 389
+ 1525 099b 08       		.uleb128 0x8
+ 1526 099c C12F0000 		.4byte	.LASF301
+ 1527 09a0 8603     		.sleb128 390
+ 1528 09a2 08       		.uleb128 0x8
+ 1529 09a3 BF340000 		.4byte	.LASF302
+ 1530 09a7 8703     		.sleb128 391
+ 1531 09a9 08       		.uleb128 0x8
+ 1532 09aa 581D0000 		.4byte	.LASF303
+ 1533 09ae 8803     		.sleb128 392
+ 1534 09b0 08       		.uleb128 0x8
+ 1535 09b1 B1330000 		.4byte	.LASF304
+ 1536 09b5 8903     		.sleb128 393
+ 1537 09b7 08       		.uleb128 0x8
+ 1538 09b8 F51C0000 		.4byte	.LASF305
+ 1539 09bc 8A03     		.sleb128 394
+ 1540 09be 08       		.uleb128 0x8
+ 1541 09bf A30A0000 		.4byte	.LASF306
+ 1542 09c3 8B03     		.sleb128 395
+ 1543 09c5 08       		.uleb128 0x8
+ 1544 09c6 56150000 		.4byte	.LASF307
+ 1545 09ca 8C03     		.sleb128 396
+ 1546 09cc 08       		.uleb128 0x8
+ 1547 09cd F2120000 		.4byte	.LASF308
+ 1548 09d1 8D03     		.sleb128 397
+ 1549 09d3 08       		.uleb128 0x8
+ 1550 09d4 450A0000 		.4byte	.LASF309
+ 1551 09d8 8E03     		.sleb128 398
+ 1552 09da 08       		.uleb128 0x8
+ 1553 09db C1280000 		.4byte	.LASF310
+ 1554 09df 8F03     		.sleb128 399
+ 1555 09e1 08       		.uleb128 0x8
+ 1556 09e2 0B160000 		.4byte	.LASF311
+ 1557 09e6 9003     		.sleb128 400
+ 1558 09e8 08       		.uleb128 0x8
+ 1559 09e9 6F230000 		.4byte	.LASF312
+ 1560 09ed 9103     		.sleb128 401
+ 1561 09ef 08       		.uleb128 0x8
+ 1562 09f0 C8030000 		.4byte	.LASF313
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 32
+
+
+ 1563 09f4 9203     		.sleb128 402
+ 1564 09f6 08       		.uleb128 0x8
+ 1565 09f7 22100000 		.4byte	.LASF314
+ 1566 09fb 9303     		.sleb128 403
+ 1567 09fd 08       		.uleb128 0x8
+ 1568 09fe 87140000 		.4byte	.LASF315
+ 1569 0a02 9403     		.sleb128 404
+ 1570 0a04 08       		.uleb128 0x8
+ 1571 0a05 2D350000 		.4byte	.LASF316
+ 1572 0a09 9503     		.sleb128 405
+ 1573 0a0b 08       		.uleb128 0x8
+ 1574 0a0c 2B230000 		.4byte	.LASF317
+ 1575 0a10 9603     		.sleb128 406
+ 1576 0a12 08       		.uleb128 0x8
+ 1577 0a13 93230000 		.4byte	.LASF318
+ 1578 0a17 9703     		.sleb128 407
+ 1579 0a19 08       		.uleb128 0x8
+ 1580 0a1a D3060000 		.4byte	.LASF319
+ 1581 0a1e 9803     		.sleb128 408
+ 1582 0a20 08       		.uleb128 0x8
+ 1583 0a21 90120000 		.4byte	.LASF320
+ 1584 0a25 9903     		.sleb128 409
+ 1585 0a27 08       		.uleb128 0x8
+ 1586 0a28 64290000 		.4byte	.LASF321
+ 1587 0a2c 9A03     		.sleb128 410
+ 1588 0a2e 08       		.uleb128 0x8
+ 1589 0a2f 81090000 		.4byte	.LASF322
+ 1590 0a33 9B03     		.sleb128 411
+ 1591 0a35 08       		.uleb128 0x8
+ 1592 0a36 22000000 		.4byte	.LASF323
+ 1593 0a3a 9C03     		.sleb128 412
+ 1594 0a3c 08       		.uleb128 0x8
+ 1595 0a3d A92D0000 		.4byte	.LASF324
+ 1596 0a41 9D03     		.sleb128 413
+ 1597 0a43 08       		.uleb128 0x8
+ 1598 0a44 BE0E0000 		.4byte	.LASF325
+ 1599 0a48 9E03     		.sleb128 414
+ 1600 0a4a 08       		.uleb128 0x8
+ 1601 0a4b E4340000 		.4byte	.LASF326
+ 1602 0a4f 9F03     		.sleb128 415
+ 1603 0a51 08       		.uleb128 0x8
+ 1604 0a52 0F170000 		.4byte	.LASF327
+ 1605 0a56 A003     		.sleb128 416
+ 1606 0a58 08       		.uleb128 0x8
+ 1607 0a59 84190000 		.4byte	.LASF328
+ 1608 0a5d A103     		.sleb128 417
+ 1609 0a5f 08       		.uleb128 0x8
+ 1610 0a60 A5340000 		.4byte	.LASF329
+ 1611 0a64 A203     		.sleb128 418
+ 1612 0a66 08       		.uleb128 0x8
+ 1613 0a67 2C2B0000 		.4byte	.LASF330
+ 1614 0a6b A303     		.sleb128 419
+ 1615 0a6d 08       		.uleb128 0x8
+ 1616 0a6e C0200000 		.4byte	.LASF331
+ 1617 0a72 A403     		.sleb128 420
+ 1618 0a74 08       		.uleb128 0x8
+ 1619 0a75 93220000 		.4byte	.LASF332
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 33
+
+
+ 1620 0a79 A503     		.sleb128 421
+ 1621 0a7b 08       		.uleb128 0x8
+ 1622 0a7c 81300000 		.4byte	.LASF333
+ 1623 0a80 A603     		.sleb128 422
+ 1624 0a82 08       		.uleb128 0x8
+ 1625 0a83 41160000 		.4byte	.LASF334
+ 1626 0a87 A703     		.sleb128 423
+ 1627 0a89 08       		.uleb128 0x8
+ 1628 0a8a 4D120000 		.4byte	.LASF335
+ 1629 0a8e A803     		.sleb128 424
+ 1630 0a90 08       		.uleb128 0x8
+ 1631 0a91 DE1B0000 		.4byte	.LASF336
+ 1632 0a95 A903     		.sleb128 425
+ 1633 0a97 08       		.uleb128 0x8
+ 1634 0a98 2A020000 		.4byte	.LASF337
+ 1635 0a9c AA03     		.sleb128 426
+ 1636 0a9e 08       		.uleb128 0x8
+ 1637 0a9f 49270000 		.4byte	.LASF338
+ 1638 0aa3 AB03     		.sleb128 427
+ 1639 0aa5 08       		.uleb128 0x8
+ 1640 0aa6 1C030000 		.4byte	.LASF339
+ 1641 0aaa AC03     		.sleb128 428
+ 1642 0aac 08       		.uleb128 0x8
+ 1643 0aad 71240000 		.4byte	.LASF340
+ 1644 0ab1 AD03     		.sleb128 429
+ 1645 0ab3 08       		.uleb128 0x8
+ 1646 0ab4 1D080000 		.4byte	.LASF341
+ 1647 0ab8 AE03     		.sleb128 430
+ 1648 0aba 08       		.uleb128 0x8
+ 1649 0abb F8180000 		.4byte	.LASF342
+ 1650 0abf AF03     		.sleb128 431
+ 1651 0ac1 08       		.uleb128 0x8
+ 1652 0ac2 88290000 		.4byte	.LASF343
+ 1653 0ac6 B003     		.sleb128 432
+ 1654 0ac8 08       		.uleb128 0x8
+ 1655 0ac9 B8050000 		.4byte	.LASF344
+ 1656 0acd B103     		.sleb128 433
+ 1657 0acf 08       		.uleb128 0x8
+ 1658 0ad0 90260000 		.4byte	.LASF345
+ 1659 0ad4 B203     		.sleb128 434
+ 1660 0ad6 08       		.uleb128 0x8
+ 1661 0ad7 DC240000 		.4byte	.LASF346
+ 1662 0adb B303     		.sleb128 435
+ 1663 0add 08       		.uleb128 0x8
+ 1664 0ade 94130000 		.4byte	.LASF347
+ 1665 0ae2 B403     		.sleb128 436
+ 1666 0ae4 08       		.uleb128 0x8
+ 1667 0ae5 C5310000 		.4byte	.LASF348
+ 1668 0ae9 B503     		.sleb128 437
+ 1669 0aeb 08       		.uleb128 0x8
+ 1670 0aec BA1B0000 		.4byte	.LASF349
+ 1671 0af0 B603     		.sleb128 438
+ 1672 0af2 08       		.uleb128 0x8
+ 1673 0af3 D2230000 		.4byte	.LASF350
+ 1674 0af7 B703     		.sleb128 439
+ 1675 0af9 08       		.uleb128 0x8
+ 1676 0afa 5F160000 		.4byte	.LASF351
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 34
+
+
+ 1677 0afe B803     		.sleb128 440
+ 1678 0b00 08       		.uleb128 0x8
+ 1679 0b01 77280000 		.4byte	.LASF352
+ 1680 0b05 B903     		.sleb128 441
+ 1681 0b07 08       		.uleb128 0x8
+ 1682 0b08 7D170000 		.4byte	.LASF353
+ 1683 0b0c BA03     		.sleb128 442
+ 1684 0b0e 08       		.uleb128 0x8
+ 1685 0b0f 84160000 		.4byte	.LASF354
+ 1686 0b13 BB03     		.sleb128 443
+ 1687 0b15 08       		.uleb128 0x8
+ 1688 0b16 D2050000 		.4byte	.LASF355
+ 1689 0b1a BC03     		.sleb128 444
+ 1690 0b1c 08       		.uleb128 0x8
+ 1691 0b1d AF080000 		.4byte	.LASF356
+ 1692 0b21 BD03     		.sleb128 445
+ 1693 0b23 08       		.uleb128 0x8
+ 1694 0b24 F5140000 		.4byte	.LASF357
+ 1695 0b28 BE03     		.sleb128 446
+ 1696 0b2a 08       		.uleb128 0x8
+ 1697 0b2b 4E2B0000 		.4byte	.LASF358
+ 1698 0b2f BF03     		.sleb128 447
+ 1699 0b31 08       		.uleb128 0x8
+ 1700 0b32 5B340000 		.4byte	.LASF359
+ 1701 0b36 C003     		.sleb128 448
+ 1702 0b38 08       		.uleb128 0x8
+ 1703 0b39 C0150000 		.4byte	.LASF360
+ 1704 0b3d C103     		.sleb128 449
+ 1705 0b3f 08       		.uleb128 0x8
+ 1706 0b40 BC0B0000 		.4byte	.LASF361
+ 1707 0b44 C203     		.sleb128 450
+ 1708 0b46 08       		.uleb128 0x8
+ 1709 0b47 F1110000 		.4byte	.LASF362
+ 1710 0b4b C303     		.sleb128 451
+ 1711 0b4d 08       		.uleb128 0x8
+ 1712 0b4e 47230000 		.4byte	.LASF363
+ 1713 0b52 C403     		.sleb128 452
+ 1714 0b54 08       		.uleb128 0x8
+ 1715 0b55 89030000 		.4byte	.LASF364
+ 1716 0b59 C503     		.sleb128 453
+ 1717 0b5b 08       		.uleb128 0x8
+ 1718 0b5c 2B2A0000 		.4byte	.LASF365
+ 1719 0b60 C603     		.sleb128 454
+ 1720 0b62 08       		.uleb128 0x8
+ 1721 0b63 540C0000 		.4byte	.LASF366
+ 1722 0b67 C703     		.sleb128 455
+ 1723 0b69 08       		.uleb128 0x8
+ 1724 0b6a B1180000 		.4byte	.LASF367
+ 1725 0b6e C803     		.sleb128 456
+ 1726 0b70 08       		.uleb128 0x8
+ 1727 0b71 5F110000 		.4byte	.LASF368
+ 1728 0b75 C903     		.sleb128 457
+ 1729 0b77 08       		.uleb128 0x8
+ 1730 0b78 2A300000 		.4byte	.LASF369
+ 1731 0b7c CA03     		.sleb128 458
+ 1732 0b7e 08       		.uleb128 0x8
+ 1733 0b7f B9020000 		.4byte	.LASF370
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 35
+
+
+ 1734 0b83 CB03     		.sleb128 459
+ 1735 0b85 08       		.uleb128 0x8
+ 1736 0b86 CB000000 		.4byte	.LASF371
+ 1737 0b8a CC03     		.sleb128 460
+ 1738 0b8c 08       		.uleb128 0x8
+ 1739 0b8d E10E0000 		.4byte	.LASF372
+ 1740 0b91 CD03     		.sleb128 461
+ 1741 0b93 08       		.uleb128 0x8
+ 1742 0b94 FE0C0000 		.4byte	.LASF373
+ 1743 0b98 CE03     		.sleb128 462
+ 1744 0b9a 08       		.uleb128 0x8
+ 1745 0b9b 391F0000 		.4byte	.LASF374
+ 1746 0b9f CF03     		.sleb128 463
+ 1747 0ba1 08       		.uleb128 0x8
+ 1748 0ba2 552E0000 		.4byte	.LASF375
+ 1749 0ba6 D003     		.sleb128 464
+ 1750 0ba8 08       		.uleb128 0x8
+ 1751 0ba9 D81C0000 		.4byte	.LASF376
+ 1752 0bad D103     		.sleb128 465
+ 1753 0baf 08       		.uleb128 0x8
+ 1754 0bb0 40290000 		.4byte	.LASF377
+ 1755 0bb4 D203     		.sleb128 466
+ 1756 0bb6 08       		.uleb128 0x8
+ 1757 0bb7 900D0000 		.4byte	.LASF378
+ 1758 0bbb D303     		.sleb128 467
+ 1759 0bbd 08       		.uleb128 0x8
+ 1760 0bbe 0C040000 		.4byte	.LASF379
+ 1761 0bc2 D403     		.sleb128 468
+ 1762 0bc4 08       		.uleb128 0x8
+ 1763 0bc5 1B290000 		.4byte	.LASF380
+ 1764 0bc9 D503     		.sleb128 469
+ 1765 0bcb 08       		.uleb128 0x8
+ 1766 0bcc C80D0000 		.4byte	.LASF381
+ 1767 0bd0 D603     		.sleb128 470
+ 1768 0bd2 08       		.uleb128 0x8
+ 1769 0bd3 AE190000 		.4byte	.LASF382
+ 1770 0bd7 D703     		.sleb128 471
+ 1771 0bd9 08       		.uleb128 0x8
+ 1772 0bda 15280000 		.4byte	.LASF383
+ 1773 0bde D803     		.sleb128 472
+ 1774 0be0 08       		.uleb128 0x8
+ 1775 0be1 83110000 		.4byte	.LASF384
+ 1776 0be5 D903     		.sleb128 473
+ 1777 0be7 08       		.uleb128 0x8
+ 1778 0be8 722D0000 		.4byte	.LASF385
+ 1779 0bec DA03     		.sleb128 474
+ 1780 0bee 08       		.uleb128 0x8
+ 1781 0bef C30F0000 		.4byte	.LASF386
+ 1782 0bf3 DB03     		.sleb128 475
+ 1783 0bf5 08       		.uleb128 0x8
+ 1784 0bf6 D3080000 		.4byte	.LASF387
+ 1785 0bfa DC03     		.sleb128 476
+ 1786 0bfc 08       		.uleb128 0x8
+ 1787 0bfd 4D240000 		.4byte	.LASF388
+ 1788 0c01 DD03     		.sleb128 477
+ 1789 0c03 08       		.uleb128 0x8
+ 1790 0c04 00140000 		.4byte	.LASF389
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 36
+
+
+ 1791 0c08 DE03     		.sleb128 478
+ 1792 0c0a 08       		.uleb128 0x8
+ 1793 0c0b E3090000 		.4byte	.LASF390
+ 1794 0c0f DF03     		.sleb128 479
+ 1795 0c11 08       		.uleb128 0x8
+ 1796 0c12 4A140000 		.4byte	.LASF391
+ 1797 0c16 E003     		.sleb128 480
+ 1798 0c18 08       		.uleb128 0x8
+ 1799 0c19 33070000 		.4byte	.LASF392
+ 1800 0c1d E103     		.sleb128 481
+ 1801 0c1f 08       		.uleb128 0x8
+ 1802 0c20 0C1E0000 		.4byte	.LASF393
+ 1803 0c24 E203     		.sleb128 482
+ 1804 0c26 08       		.uleb128 0x8
+ 1805 0c27 00000000 		.4byte	.LASF394
+ 1806 0c2b E303     		.sleb128 483
+ 1807 0c2d 08       		.uleb128 0x8
+ 1808 0c2e 4E210000 		.4byte	.LASF395
+ 1809 0c32 E403     		.sleb128 484
+ 1810 0c34 08       		.uleb128 0x8
+ 1811 0c35 CB2D0000 		.4byte	.LASF396
+ 1812 0c39 E503     		.sleb128 485
+ 1813 0c3b 08       		.uleb128 0x8
+ 1814 0c3c A4030000 		.4byte	.LASF397
+ 1815 0c40 E603     		.sleb128 486
+ 1816 0c42 08       		.uleb128 0x8
+ 1817 0c43 681B0000 		.4byte	.LASF398
+ 1818 0c47 E703     		.sleb128 487
+ 1819 0c49 08       		.uleb128 0x8
+ 1820 0c4a 7D100000 		.4byte	.LASF399
+ 1821 0c4e E803     		.sleb128 488
+ 1822 0c50 08       		.uleb128 0x8
+ 1823 0c51 A1160000 		.4byte	.LASF400
+ 1824 0c55 E903     		.sleb128 489
+ 1825 0c57 08       		.uleb128 0x8
+ 1826 0c58 920C0000 		.4byte	.LASF401
+ 1827 0c5c EA03     		.sleb128 490
+ 1828 0c5e 08       		.uleb128 0x8
+ 1829 0c5f 08350000 		.4byte	.LASF402
+ 1830 0c63 EB03     		.sleb128 491
+ 1831 0c65 08       		.uleb128 0x8
+ 1832 0c66 32120000 		.4byte	.LASF403
+ 1833 0c6a EC03     		.sleb128 492
+ 1834 0c6c 08       		.uleb128 0x8
+ 1835 0c6d 10010000 		.4byte	.LASF404
+ 1836 0c71 ED03     		.sleb128 493
+ 1837 0c73 08       		.uleb128 0x8
+ 1838 0c74 71210000 		.4byte	.LASF405
+ 1839 0c78 EE03     		.sleb128 494
+ 1840 0c7a 08       		.uleb128 0x8
+ 1841 0c7b 281E0000 		.4byte	.LASF406
+ 1842 0c7f EF03     		.sleb128 495
+ 1843 0c81 08       		.uleb128 0x8
+ 1844 0c82 61130000 		.4byte	.LASF407
+ 1845 0c86 F003     		.sleb128 496
+ 1846 0c88 08       		.uleb128 0x8
+ 1847 0c89 B32A0000 		.4byte	.LASF408
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 37
+
+
+ 1848 0c8d F103     		.sleb128 497
+ 1849 0c8f 08       		.uleb128 0x8
+ 1850 0c90 C9300000 		.4byte	.LASF409
+ 1851 0c94 F203     		.sleb128 498
+ 1852 0c96 08       		.uleb128 0x8
+ 1853 0c97 2D010000 		.4byte	.LASF410
+ 1854 0c9b F303     		.sleb128 499
+ 1855 0c9d 08       		.uleb128 0x8
+ 1856 0c9e 95240000 		.4byte	.LASF411
+ 1857 0ca2 F403     		.sleb128 500
+ 1858 0ca4 08       		.uleb128 0x8
+ 1859 0ca5 590F0000 		.4byte	.LASF412
+ 1860 0ca9 F503     		.sleb128 501
+ 1861 0cab 08       		.uleb128 0x8
+ 1862 0cac C7100000 		.4byte	.LASF413
+ 1863 0cb0 F603     		.sleb128 502
+ 1864 0cb2 08       		.uleb128 0x8
+ 1865 0cb3 51330000 		.4byte	.LASF414
+ 1866 0cb7 F703     		.sleb128 503
+ 1867 0cb9 08       		.uleb128 0x8
+ 1868 0cba 6F0C0000 		.4byte	.LASF415
+ 1869 0cbe F803     		.sleb128 504
+ 1870 0cc0 08       		.uleb128 0x8
+ 1871 0cc1 120B0000 		.4byte	.LASF416
+ 1872 0cc5 F903     		.sleb128 505
+ 1873 0cc7 08       		.uleb128 0x8
+ 1874 0cc8 B6220000 		.4byte	.LASF417
+ 1875 0ccc 80C003   		.sleb128 57344
+ 1876 0ccf 00       		.byte	0
+ 1877 0cd0 09       		.uleb128 0x9
+ 1878 0cd1 01       		.byte	0x1
+ 1879 0cd2 09       		.byte	0x9
+ 1880 0cd3 1907     		.2byte	0x719
+ 1881 0cd5 F80C0000 		.4byte	0xcf8
+ 1882 0cd9 08       		.uleb128 0x8
+ 1883 0cda A80B0000 		.4byte	.LASF418
+ 1884 0cde 00       		.sleb128 0
+ 1885 0cdf 08       		.uleb128 0x8
+ 1886 0ce0 07180000 		.4byte	.LASF419
+ 1887 0ce4 01       		.sleb128 1
+ 1888 0ce5 08       		.uleb128 0x8
+ 1889 0ce6 E8310000 		.4byte	.LASF420
+ 1890 0cea 02       		.sleb128 2
+ 1891 0ceb 08       		.uleb128 0x8
+ 1892 0cec 6F070000 		.4byte	.LASF421
+ 1893 0cf0 03       		.sleb128 3
+ 1894 0cf1 08       		.uleb128 0x8
+ 1895 0cf2 FA290000 		.4byte	.LASF422
+ 1896 0cf6 04       		.sleb128 4
+ 1897 0cf7 00       		.byte	0
+ 1898 0cf8 0A       		.uleb128 0xa
+ 1899 0cf9 22250000 		.4byte	.LASF423
+ 1900 0cfd 09       		.byte	0x9
+ 1901 0cfe 2707     		.2byte	0x727
+ 1902 0d00 D00C0000 		.4byte	0xcd0
+ 1903 0d04 15       		.uleb128 0x15
+ 1904 0d05 17240000 		.4byte	.LASF424
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 38
+
+
+ 1905 0d09 01       		.byte	0x1
+ 1906 0d0a 89       		.byte	0x89
+ 1907 0d0b EB020000 		.4byte	0x2eb
+ 1908 0d0f 00000000 		.4byte	.LFB2
+ 1909 0d13 40000000 		.4byte	.LFE2-.LFB2
+ 1910 0d17 01       		.uleb128 0x1
+ 1911 0d18 9C       		.byte	0x9c
+ 1912 0d19 2C0D0000 		.4byte	0xd2c
+ 1913 0d1d 16       		.uleb128 0x16
+ 1914 0d1e 05290000 		.4byte	.LASF426
+ 1915 0d22 01       		.byte	0x1
+ 1916 0d23 8B       		.byte	0x8b
+ 1917 0d24 EB020000 		.4byte	0x2eb
+ 1918 0d28 02       		.uleb128 0x2
+ 1919 0d29 91       		.byte	0x91
+ 1920 0d2a 6E       		.sleb128 -18
+ 1921 0d2b 00       		.byte	0
+ 1922 0d2c 15       		.uleb128 0x15
+ 1923 0d2d 15120000 		.4byte	.LASF425
+ 1924 0d31 01       		.byte	0x1
+ 1925 0d32 AA       		.byte	0xaa
+ 1926 0d33 D4030000 		.4byte	0x3d4
+ 1927 0d37 00000000 		.4byte	.LFB3
+ 1928 0d3b A0000000 		.4byte	.LFE3-.LFB3
+ 1929 0d3f 01       		.uleb128 0x1
+ 1930 0d40 9C       		.byte	0x9c
+ 1931 0d41 620D0000 		.4byte	0xd62
+ 1932 0d45 17       		.uleb128 0x17
+ 1933 0d46 DE010000 		.4byte	.LASF440
+ 1934 0d4a 01       		.byte	0x1
+ 1935 0d4b AA       		.byte	0xaa
+ 1936 0d4c 620D0000 		.4byte	0xd62
+ 1937 0d50 02       		.uleb128 0x2
+ 1938 0d51 91       		.byte	0x91
+ 1939 0d52 64       		.sleb128 -28
+ 1940 0d53 16       		.uleb128 0x16
+ 1941 0d54 3A310000 		.4byte	.LASF427
+ 1942 0d58 01       		.byte	0x1
+ 1943 0d59 AC       		.byte	0xac
+ 1944 0d5a D4030000 		.4byte	0x3d4
+ 1945 0d5e 02       		.uleb128 0x2
+ 1946 0d5f 91       		.byte	0x91
+ 1947 0d60 6F       		.sleb128 -17
+ 1948 0d61 00       		.byte	0
+ 1949 0d62 0B       		.uleb128 0xb
+ 1950 0d63 04       		.byte	0x4
+ 1951 0d64 AA040000 		.4byte	0x4aa
+ 1952 0d68 18       		.uleb128 0x18
+ 1953 0d69 6B000000 		.4byte	0x6b
+ 1954 0d6d 780D0000 		.4byte	0xd78
+ 1955 0d71 19       		.uleb128 0x19
+ 1956 0d72 A6000000 		.4byte	0xa6
+ 1957 0d76 19       		.byte	0x19
+ 1958 0d77 00       		.byte	0
+ 1959 0d78 16       		.uleb128 0x16
+ 1960 0d79 78180000 		.4byte	.LASF428
+ 1961 0d7d 01       		.byte	0x1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 39
+
+
+ 1962 0d7e 23       		.byte	0x23
+ 1963 0d7f 680D0000 		.4byte	0xd68
+ 1964 0d83 05       		.uleb128 0x5
+ 1965 0d84 03       		.byte	0x3
+ 1966 0d85 00000000 		.4byte	cyBle_attValues
+ 1967 0d89 1A       		.uleb128 0x1a
+ 1968 0d8a AC260000 		.4byte	.LASF429
+ 1969 0d8e 07       		.byte	0x7
+ 1970 0d8f 9401     		.2byte	0x194
+ 1971 0d91 8F050000 		.4byte	0x58f
+ 1972 0d95 1A       		.uleb128 0x1a
+ 1973 0d96 7D2E0000 		.4byte	.LASF430
+ 1974 0d9a 07       		.byte	0x7
+ 1975 0d9b 9701     		.2byte	0x197
+ 1976 0d9d A1000000 		.4byte	0xa1
+ 1977 0da1 1B       		.uleb128 0x1b
+ 1978 0da2 CB1D0000 		.4byte	.LASF431
+ 1979 0da6 01       		.byte	0x1
+ 1980 0da7 1C       		.byte	0x1c
+ 1981 0da8 B20D0000 		.4byte	0xdb2
+ 1982 0dac 05       		.uleb128 0x5
+ 1983 0dad 03       		.byte	0x3
+ 1984 0dae 00000000 		.4byte	cyBle_gatts
+ 1985 0db2 1C       		.uleb128 0x1c
+ 1986 0db3 DE050000 		.4byte	0x5de
+ 1987 0db7 18       		.uleb128 0x18
+ 1988 0db8 83050000 		.4byte	0x583
+ 1989 0dbc C70D0000 		.4byte	0xdc7
+ 1990 0dc0 19       		.uleb128 0x19
+ 1991 0dc1 A6000000 		.4byte	0xa6
+ 1992 0dc5 0D       		.byte	0xd
+ 1993 0dc6 00       		.byte	0
+ 1994 0dc7 1B       		.uleb128 0x1b
+ 1995 0dc8 4C1C0000 		.4byte	.LASF432
+ 1996 0dcc 01       		.byte	0x1
+ 1997 0dcd 58       		.byte	0x58
+ 1998 0dce D80D0000 		.4byte	0xdd8
+ 1999 0dd2 05       		.uleb128 0x5
+ 2000 0dd3 03       		.byte	0x3
+ 2001 0dd4 00000000 		.4byte	cyBle_gattDB
+ 2002 0dd8 1C       		.uleb128 0x1c
+ 2003 0dd9 B70D0000 		.4byte	0xdb7
+ 2004 0ddd 18       		.uleb128 0x18
+ 2005 0dde 6B000000 		.4byte	0x6b
+ 2006 0de2 ED0D0000 		.4byte	0xded
+ 2007 0de6 19       		.uleb128 0x19
+ 2008 0de7 A6000000 		.4byte	0xa6
+ 2009 0deb 01       		.byte	0x1
+ 2010 0dec 00       		.byte	0
+ 2011 0ded 1B       		.uleb128 0x1b
+ 2012 0dee 6F2F0000 		.4byte	.LASF433
+ 2013 0df2 01       		.byte	0x1
+ 2014 0df3 4D       		.byte	0x4d
+ 2015 0df4 DD0D0000 		.4byte	0xddd
+ 2016 0df8 05       		.uleb128 0x5
+ 2017 0df9 03       		.byte	0x3
+ 2018 0dfa 00000000 		.4byte	cyBle_attValuesCCCD
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 40
+
+
+ 2019 0dfe 18       		.uleb128 0x18
+ 2020 0dff D6040000 		.4byte	0x4d6
+ 2021 0e03 0E0E0000 		.4byte	0xe0e
+ 2022 0e07 19       		.uleb128 0x19
+ 2023 0e08 A6000000 		.4byte	0xa6
+ 2024 0e0c 05       		.byte	0x5
+ 2025 0e0d 00       		.byte	0
+ 2026 0e0e 1B       		.uleb128 0x1b
+ 2027 0e0f 20180000 		.4byte	.LASF434
+ 2028 0e13 01       		.byte	0x1
+ 2029 0e14 4F       		.byte	0x4f
+ 2030 0e15 FE0D0000 		.4byte	0xdfe
+ 2031 0e19 05       		.uleb128 0x5
+ 2032 0e1a 03       		.byte	0x3
+ 2033 0e1b 00000000 		.4byte	cyBle_attValuesLen
+ 2034 0e1f 18       		.uleb128 0x18
+ 2035 0e20 6B000000 		.4byte	0x6b
+ 2036 0e24 350E0000 		.4byte	0xe35
+ 2037 0e28 19       		.uleb128 0x19
+ 2038 0e29 A6000000 		.4byte	0xa6
+ 2039 0e2d 04       		.byte	0x4
+ 2040 0e2e 19       		.uleb128 0x19
+ 2041 0e2f A6000000 		.4byte	0xa6
+ 2042 0e33 01       		.byte	0x1
+ 2043 0e34 00       		.byte	0
+ 2044 0e35 1B       		.uleb128 0x1b
+ 2045 0e36 ED030000 		.4byte	.LASF435
+ 2046 0e3a 01       		.byte	0x1
+ 2047 0e3b 37       		.byte	0x37
+ 2048 0e3c 460E0000 		.4byte	0xe46
+ 2049 0e40 05       		.uleb128 0x5
+ 2050 0e41 03       		.byte	0x3
+ 2051 0e42 00000000 		.4byte	cyBle_attValuesCCCDFlashMemory
+ 2052 0e46 1C       		.uleb128 0x1c
+ 2053 0e47 1F0E0000 		.4byte	0xe1f
+ 2054 0e4b 1B       		.uleb128 0x1b
+ 2055 0e4c 0F290000 		.4byte	.LASF436
+ 2056 0e50 01       		.byte	0x1
+ 2057 0e51 17       		.byte	0x17
+ 2058 0e52 F80C0000 		.4byte	0xcf8
+ 2059 0e56 05       		.uleb128 0x5
+ 2060 0e57 03       		.byte	0x3
+ 2061 0e58 00000000 		.4byte	cyBle_state
+ 2062 0e5c 00       		.byte	0
+ 2063              		.section	.debug_abbrev,"",%progbits
+ 2064              	.Ldebug_abbrev0:
+ 2065 0000 01       		.uleb128 0x1
+ 2066 0001 11       		.uleb128 0x11
+ 2067 0002 01       		.byte	0x1
+ 2068 0003 25       		.uleb128 0x25
+ 2069 0004 0E       		.uleb128 0xe
+ 2070 0005 13       		.uleb128 0x13
+ 2071 0006 0B       		.uleb128 0xb
+ 2072 0007 03       		.uleb128 0x3
+ 2073 0008 0E       		.uleb128 0xe
+ 2074 0009 1B       		.uleb128 0x1b
+ 2075 000a 0E       		.uleb128 0xe
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 41
+
+
+ 2076 000b 55       		.uleb128 0x55
+ 2077 000c 17       		.uleb128 0x17
+ 2078 000d 11       		.uleb128 0x11
+ 2079 000e 01       		.uleb128 0x1
+ 2080 000f 10       		.uleb128 0x10
+ 2081 0010 17       		.uleb128 0x17
+ 2082 0011 00       		.byte	0
+ 2083 0012 00       		.byte	0
+ 2084 0013 02       		.uleb128 0x2
+ 2085 0014 24       		.uleb128 0x24
+ 2086 0015 00       		.byte	0
+ 2087 0016 0B       		.uleb128 0xb
+ 2088 0017 0B       		.uleb128 0xb
+ 2089 0018 3E       		.uleb128 0x3e
+ 2090 0019 0B       		.uleb128 0xb
+ 2091 001a 03       		.uleb128 0x3
+ 2092 001b 0E       		.uleb128 0xe
+ 2093 001c 00       		.byte	0
+ 2094 001d 00       		.byte	0
+ 2095 001e 03       		.uleb128 0x3
+ 2096 001f 24       		.uleb128 0x24
+ 2097 0020 00       		.byte	0
+ 2098 0021 0B       		.uleb128 0xb
+ 2099 0022 0B       		.uleb128 0xb
+ 2100 0023 3E       		.uleb128 0x3e
+ 2101 0024 0B       		.uleb128 0xb
+ 2102 0025 03       		.uleb128 0x3
+ 2103 0026 08       		.uleb128 0x8
+ 2104 0027 00       		.byte	0
+ 2105 0028 00       		.byte	0
+ 2106 0029 04       		.uleb128 0x4
+ 2107 002a 16       		.uleb128 0x16
+ 2108 002b 00       		.byte	0
+ 2109 002c 03       		.uleb128 0x3
+ 2110 002d 0E       		.uleb128 0xe
+ 2111 002e 3A       		.uleb128 0x3a
+ 2112 002f 0B       		.uleb128 0xb
+ 2113 0030 3B       		.uleb128 0x3b
+ 2114 0031 0B       		.uleb128 0xb
+ 2115 0032 49       		.uleb128 0x49
+ 2116 0033 13       		.uleb128 0x13
+ 2117 0034 00       		.byte	0
+ 2118 0035 00       		.byte	0
+ 2119 0036 05       		.uleb128 0x5
+ 2120 0037 35       		.uleb128 0x35
+ 2121 0038 00       		.byte	0
+ 2122 0039 49       		.uleb128 0x49
+ 2123 003a 13       		.uleb128 0x13
+ 2124 003b 00       		.byte	0
+ 2125 003c 00       		.byte	0
+ 2126 003d 06       		.uleb128 0x6
+ 2127 003e 0F       		.uleb128 0xf
+ 2128 003f 00       		.byte	0
+ 2129 0040 0B       		.uleb128 0xb
+ 2130 0041 0B       		.uleb128 0xb
+ 2131 0042 00       		.byte	0
+ 2132 0043 00       		.byte	0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 42
+
+
+ 2133 0044 07       		.uleb128 0x7
+ 2134 0045 04       		.uleb128 0x4
+ 2135 0046 01       		.byte	0x1
+ 2136 0047 0B       		.uleb128 0xb
+ 2137 0048 0B       		.uleb128 0xb
+ 2138 0049 3A       		.uleb128 0x3a
+ 2139 004a 0B       		.uleb128 0xb
+ 2140 004b 3B       		.uleb128 0x3b
+ 2141 004c 0B       		.uleb128 0xb
+ 2142 004d 01       		.uleb128 0x1
+ 2143 004e 13       		.uleb128 0x13
+ 2144 004f 00       		.byte	0
+ 2145 0050 00       		.byte	0
+ 2146 0051 08       		.uleb128 0x8
+ 2147 0052 28       		.uleb128 0x28
+ 2148 0053 00       		.byte	0
+ 2149 0054 03       		.uleb128 0x3
+ 2150 0055 0E       		.uleb128 0xe
+ 2151 0056 1C       		.uleb128 0x1c
+ 2152 0057 0D       		.uleb128 0xd
+ 2153 0058 00       		.byte	0
+ 2154 0059 00       		.byte	0
+ 2155 005a 09       		.uleb128 0x9
+ 2156 005b 04       		.uleb128 0x4
+ 2157 005c 01       		.byte	0x1
+ 2158 005d 0B       		.uleb128 0xb
+ 2159 005e 0B       		.uleb128 0xb
+ 2160 005f 3A       		.uleb128 0x3a
+ 2161 0060 0B       		.uleb128 0xb
+ 2162 0061 3B       		.uleb128 0x3b
+ 2163 0062 05       		.uleb128 0x5
+ 2164 0063 01       		.uleb128 0x1
+ 2165 0064 13       		.uleb128 0x13
+ 2166 0065 00       		.byte	0
+ 2167 0066 00       		.byte	0
+ 2168 0067 0A       		.uleb128 0xa
+ 2169 0068 16       		.uleb128 0x16
+ 2170 0069 00       		.byte	0
+ 2171 006a 03       		.uleb128 0x3
+ 2172 006b 0E       		.uleb128 0xe
+ 2173 006c 3A       		.uleb128 0x3a
+ 2174 006d 0B       		.uleb128 0xb
+ 2175 006e 3B       		.uleb128 0x3b
+ 2176 006f 05       		.uleb128 0x5
+ 2177 0070 49       		.uleb128 0x49
+ 2178 0071 13       		.uleb128 0x13
+ 2179 0072 00       		.byte	0
+ 2180 0073 00       		.byte	0
+ 2181 0074 0B       		.uleb128 0xb
+ 2182 0075 0F       		.uleb128 0xf
+ 2183 0076 00       		.byte	0
+ 2184 0077 0B       		.uleb128 0xb
+ 2185 0078 0B       		.uleb128 0xb
+ 2186 0079 49       		.uleb128 0x49
+ 2187 007a 13       		.uleb128 0x13
+ 2188 007b 00       		.byte	0
+ 2189 007c 00       		.byte	0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 43
+
+
+ 2190 007d 0C       		.uleb128 0xc
+ 2191 007e 13       		.uleb128 0x13
+ 2192 007f 01       		.byte	0x1
+ 2193 0080 0B       		.uleb128 0xb
+ 2194 0081 0B       		.uleb128 0xb
+ 2195 0082 3A       		.uleb128 0x3a
+ 2196 0083 0B       		.uleb128 0xb
+ 2197 0084 3B       		.uleb128 0x3b
+ 2198 0085 05       		.uleb128 0x5
+ 2199 0086 01       		.uleb128 0x1
+ 2200 0087 13       		.uleb128 0x13
+ 2201 0088 00       		.byte	0
+ 2202 0089 00       		.byte	0
+ 2203 008a 0D       		.uleb128 0xd
+ 2204 008b 0D       		.uleb128 0xd
+ 2205 008c 00       		.byte	0
+ 2206 008d 03       		.uleb128 0x3
+ 2207 008e 0E       		.uleb128 0xe
+ 2208 008f 3A       		.uleb128 0x3a
+ 2209 0090 0B       		.uleb128 0xb
+ 2210 0091 3B       		.uleb128 0x3b
+ 2211 0092 05       		.uleb128 0x5
+ 2212 0093 49       		.uleb128 0x49
+ 2213 0094 13       		.uleb128 0x13
+ 2214 0095 38       		.uleb128 0x38
+ 2215 0096 0B       		.uleb128 0xb
+ 2216 0097 00       		.byte	0
+ 2217 0098 00       		.byte	0
+ 2218 0099 0E       		.uleb128 0xe
+ 2219 009a 0D       		.uleb128 0xd
+ 2220 009b 00       		.byte	0
+ 2221 009c 03       		.uleb128 0x3
+ 2222 009d 08       		.uleb128 0x8
+ 2223 009e 3A       		.uleb128 0x3a
+ 2224 009f 0B       		.uleb128 0xb
+ 2225 00a0 3B       		.uleb128 0x3b
+ 2226 00a1 05       		.uleb128 0x5
+ 2227 00a2 49       		.uleb128 0x49
+ 2228 00a3 13       		.uleb128 0x13
+ 2229 00a4 38       		.uleb128 0x38
+ 2230 00a5 0B       		.uleb128 0xb
+ 2231 00a6 00       		.byte	0
+ 2232 00a7 00       		.byte	0
+ 2233 00a8 0F       		.uleb128 0xf
+ 2234 00a9 13       		.uleb128 0x13
+ 2235 00aa 01       		.byte	0x1
+ 2236 00ab 0B       		.uleb128 0xb
+ 2237 00ac 0B       		.uleb128 0xb
+ 2238 00ad 3A       		.uleb128 0x3a
+ 2239 00ae 0B       		.uleb128 0xb
+ 2240 00af 3B       		.uleb128 0x3b
+ 2241 00b0 0B       		.uleb128 0xb
+ 2242 00b1 01       		.uleb128 0x1
+ 2243 00b2 13       		.uleb128 0x13
+ 2244 00b3 00       		.byte	0
+ 2245 00b4 00       		.byte	0
+ 2246 00b5 10       		.uleb128 0x10
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 44
+
+
+ 2247 00b6 0D       		.uleb128 0xd
+ 2248 00b7 00       		.byte	0
+ 2249 00b8 03       		.uleb128 0x3
+ 2250 00b9 0E       		.uleb128 0xe
+ 2251 00ba 3A       		.uleb128 0x3a
+ 2252 00bb 0B       		.uleb128 0xb
+ 2253 00bc 3B       		.uleb128 0x3b
+ 2254 00bd 0B       		.uleb128 0xb
+ 2255 00be 49       		.uleb128 0x49
+ 2256 00bf 13       		.uleb128 0x13
+ 2257 00c0 38       		.uleb128 0x38
+ 2258 00c1 0B       		.uleb128 0xb
+ 2259 00c2 00       		.byte	0
+ 2260 00c3 00       		.byte	0
+ 2261 00c4 11       		.uleb128 0x11
+ 2262 00c5 17       		.uleb128 0x17
+ 2263 00c6 01       		.byte	0x1
+ 2264 00c7 0B       		.uleb128 0xb
+ 2265 00c8 0B       		.uleb128 0xb
+ 2266 00c9 3A       		.uleb128 0x3a
+ 2267 00ca 0B       		.uleb128 0xb
+ 2268 00cb 3B       		.uleb128 0x3b
+ 2269 00cc 0B       		.uleb128 0xb
+ 2270 00cd 01       		.uleb128 0x1
+ 2271 00ce 13       		.uleb128 0x13
+ 2272 00cf 00       		.byte	0
+ 2273 00d0 00       		.byte	0
+ 2274 00d1 12       		.uleb128 0x12
+ 2275 00d2 0D       		.uleb128 0xd
+ 2276 00d3 00       		.byte	0
+ 2277 00d4 03       		.uleb128 0x3
+ 2278 00d5 0E       		.uleb128 0xe
+ 2279 00d6 3A       		.uleb128 0x3a
+ 2280 00d7 0B       		.uleb128 0xb
+ 2281 00d8 3B       		.uleb128 0x3b
+ 2282 00d9 0B       		.uleb128 0xb
+ 2283 00da 49       		.uleb128 0x49
+ 2284 00db 13       		.uleb128 0x13
+ 2285 00dc 00       		.byte	0
+ 2286 00dd 00       		.byte	0
+ 2287 00de 13       		.uleb128 0x13
+ 2288 00df 15       		.uleb128 0x15
+ 2289 00e0 01       		.byte	0x1
+ 2290 00e1 27       		.uleb128 0x27
+ 2291 00e2 19       		.uleb128 0x19
+ 2292 00e3 01       		.uleb128 0x1
+ 2293 00e4 13       		.uleb128 0x13
+ 2294 00e5 00       		.byte	0
+ 2295 00e6 00       		.byte	0
+ 2296 00e7 14       		.uleb128 0x14
+ 2297 00e8 05       		.uleb128 0x5
+ 2298 00e9 00       		.byte	0
+ 2299 00ea 49       		.uleb128 0x49
+ 2300 00eb 13       		.uleb128 0x13
+ 2301 00ec 00       		.byte	0
+ 2302 00ed 00       		.byte	0
+ 2303 00ee 15       		.uleb128 0x15
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 45
+
+
+ 2304 00ef 2E       		.uleb128 0x2e
+ 2305 00f0 01       		.byte	0x1
+ 2306 00f1 3F       		.uleb128 0x3f
+ 2307 00f2 19       		.uleb128 0x19
+ 2308 00f3 03       		.uleb128 0x3
+ 2309 00f4 0E       		.uleb128 0xe
+ 2310 00f5 3A       		.uleb128 0x3a
+ 2311 00f6 0B       		.uleb128 0xb
+ 2312 00f7 3B       		.uleb128 0x3b
+ 2313 00f8 0B       		.uleb128 0xb
+ 2314 00f9 27       		.uleb128 0x27
+ 2315 00fa 19       		.uleb128 0x19
+ 2316 00fb 49       		.uleb128 0x49
+ 2317 00fc 13       		.uleb128 0x13
+ 2318 00fd 11       		.uleb128 0x11
+ 2319 00fe 01       		.uleb128 0x1
+ 2320 00ff 12       		.uleb128 0x12
+ 2321 0100 06       		.uleb128 0x6
+ 2322 0101 40       		.uleb128 0x40
+ 2323 0102 18       		.uleb128 0x18
+ 2324 0103 9642     		.uleb128 0x2116
+ 2325 0105 19       		.uleb128 0x19
+ 2326 0106 01       		.uleb128 0x1
+ 2327 0107 13       		.uleb128 0x13
+ 2328 0108 00       		.byte	0
+ 2329 0109 00       		.byte	0
+ 2330 010a 16       		.uleb128 0x16
+ 2331 010b 34       		.uleb128 0x34
+ 2332 010c 00       		.byte	0
+ 2333 010d 03       		.uleb128 0x3
+ 2334 010e 0E       		.uleb128 0xe
+ 2335 010f 3A       		.uleb128 0x3a
+ 2336 0110 0B       		.uleb128 0xb
+ 2337 0111 3B       		.uleb128 0x3b
+ 2338 0112 0B       		.uleb128 0xb
+ 2339 0113 49       		.uleb128 0x49
+ 2340 0114 13       		.uleb128 0x13
+ 2341 0115 02       		.uleb128 0x2
+ 2342 0116 18       		.uleb128 0x18
+ 2343 0117 00       		.byte	0
+ 2344 0118 00       		.byte	0
+ 2345 0119 17       		.uleb128 0x17
+ 2346 011a 05       		.uleb128 0x5
+ 2347 011b 00       		.byte	0
+ 2348 011c 03       		.uleb128 0x3
+ 2349 011d 0E       		.uleb128 0xe
+ 2350 011e 3A       		.uleb128 0x3a
+ 2351 011f 0B       		.uleb128 0xb
+ 2352 0120 3B       		.uleb128 0x3b
+ 2353 0121 0B       		.uleb128 0xb
+ 2354 0122 49       		.uleb128 0x49
+ 2355 0123 13       		.uleb128 0x13
+ 2356 0124 02       		.uleb128 0x2
+ 2357 0125 18       		.uleb128 0x18
+ 2358 0126 00       		.byte	0
+ 2359 0127 00       		.byte	0
+ 2360 0128 18       		.uleb128 0x18
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 46
+
+
+ 2361 0129 01       		.uleb128 0x1
+ 2362 012a 01       		.byte	0x1
+ 2363 012b 49       		.uleb128 0x49
+ 2364 012c 13       		.uleb128 0x13
+ 2365 012d 01       		.uleb128 0x1
+ 2366 012e 13       		.uleb128 0x13
+ 2367 012f 00       		.byte	0
+ 2368 0130 00       		.byte	0
+ 2369 0131 19       		.uleb128 0x19
+ 2370 0132 21       		.uleb128 0x21
+ 2371 0133 00       		.byte	0
+ 2372 0134 49       		.uleb128 0x49
+ 2373 0135 13       		.uleb128 0x13
+ 2374 0136 2F       		.uleb128 0x2f
+ 2375 0137 0B       		.uleb128 0xb
+ 2376 0138 00       		.byte	0
+ 2377 0139 00       		.byte	0
+ 2378 013a 1A       		.uleb128 0x1a
+ 2379 013b 34       		.uleb128 0x34
+ 2380 013c 00       		.byte	0
+ 2381 013d 03       		.uleb128 0x3
+ 2382 013e 0E       		.uleb128 0xe
+ 2383 013f 3A       		.uleb128 0x3a
+ 2384 0140 0B       		.uleb128 0xb
+ 2385 0141 3B       		.uleb128 0x3b
+ 2386 0142 05       		.uleb128 0x5
+ 2387 0143 49       		.uleb128 0x49
+ 2388 0144 13       		.uleb128 0x13
+ 2389 0145 3F       		.uleb128 0x3f
+ 2390 0146 19       		.uleb128 0x19
+ 2391 0147 3C       		.uleb128 0x3c
+ 2392 0148 19       		.uleb128 0x19
+ 2393 0149 00       		.byte	0
+ 2394 014a 00       		.byte	0
+ 2395 014b 1B       		.uleb128 0x1b
+ 2396 014c 34       		.uleb128 0x34
+ 2397 014d 00       		.byte	0
+ 2398 014e 03       		.uleb128 0x3
+ 2399 014f 0E       		.uleb128 0xe
+ 2400 0150 3A       		.uleb128 0x3a
+ 2401 0151 0B       		.uleb128 0xb
+ 2402 0152 3B       		.uleb128 0x3b
+ 2403 0153 0B       		.uleb128 0xb
+ 2404 0154 49       		.uleb128 0x49
+ 2405 0155 13       		.uleb128 0x13
+ 2406 0156 3F       		.uleb128 0x3f
+ 2407 0157 19       		.uleb128 0x19
+ 2408 0158 02       		.uleb128 0x2
+ 2409 0159 18       		.uleb128 0x18
+ 2410 015a 00       		.byte	0
+ 2411 015b 00       		.byte	0
+ 2412 015c 1C       		.uleb128 0x1c
+ 2413 015d 26       		.uleb128 0x26
+ 2414 015e 00       		.byte	0
+ 2415 015f 49       		.uleb128 0x49
+ 2416 0160 13       		.uleb128 0x13
+ 2417 0161 00       		.byte	0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 47
+
+
+ 2418 0162 00       		.byte	0
+ 2419 0163 00       		.byte	0
+ 2420              		.section	.debug_aranges,"",%progbits
+ 2421 0000 24000000 		.4byte	0x24
+ 2422 0004 0200     		.2byte	0x2
+ 2423 0006 00000000 		.4byte	.Ldebug_info0
+ 2424 000a 04       		.byte	0x4
+ 2425 000b 00       		.byte	0
+ 2426 000c 0000     		.2byte	0
+ 2427 000e 0000     		.2byte	0
+ 2428 0010 00000000 		.4byte	.LFB2
+ 2429 0014 40000000 		.4byte	.LFE2-.LFB2
+ 2430 0018 00000000 		.4byte	.LFB3
+ 2431 001c A0000000 		.4byte	.LFE3-.LFB3
+ 2432 0020 00000000 		.4byte	0
+ 2433 0024 00000000 		.4byte	0
+ 2434              		.section	.debug_ranges,"",%progbits
+ 2435              	.Ldebug_ranges0:
+ 2436 0000 00000000 		.4byte	.LFB2
+ 2437 0004 40000000 		.4byte	.LFE2
+ 2438 0008 00000000 		.4byte	.LFB3
+ 2439 000c A0000000 		.4byte	.LFE3
+ 2440 0010 00000000 		.4byte	0
+ 2441 0014 00000000 		.4byte	0
+ 2442              		.section	.debug_line,"",%progbits
+ 2443              	.Ldebug_line0:
+ 2444 0000 F9000000 		.section	.debug_str,"MS",%progbits,1
+ 2444      0200C400 
+ 2444      00000201 
+ 2444      FB0E0D00 
+ 2444      01010101 
+ 2445              	.LASF394:
+ 2446 0000 4359424C 		.ascii	"CYBLE_EVT_UDSC_READ_CHAR_RESPONSE\000"
+ 2446      455F4556 
+ 2446      545F5544 
+ 2446      53435F52 
+ 2446      4541445F 
+ 2447              	.LASF323:
+ 2448 0022 4359424C 		.ascii	"CYBLE_EVT_HTSS_NOTIFICATION_DISABLED\000"
+ 2448      455F4556 
+ 2448      545F4854 
+ 2448      53535F4E 
+ 2448      4F544946 
+ 2449              	.LASF129:
+ 2450 0047 4359424C 		.ascii	"CYBLE_GATT_ERR_INVALID_CRC\000"
+ 2450      455F4741 
+ 2450      54545F45 
+ 2450      52525F49 
+ 2450      4E56414C 
+ 2451              	.LASF15:
+ 2452 0062 73697A65 		.ascii	"sizetype\000"
+ 2452      74797065 
+ 2452      00
+ 2453              	.LASF211:
+ 2454 006b 4359424C 		.ascii	"CYBLE_EVT_BCSC_READ_CHAR_RESPONSE\000"
+ 2454      455F4556 
+ 2454      545F4243 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 48
+
+
+ 2454      53435F52 
+ 2454      4541445F 
+ 2455              	.LASF234:
+ 2456 008d 4359424C 		.ascii	"CYBLE_EVT_CGMSC_INDICATION\000"
+ 2456      455F4556 
+ 2456      545F4347 
+ 2456      4D53435F 
+ 2456      494E4449 
+ 2457              	.LASF252:
+ 2458 00a8 4359424C 		.ascii	"CYBLE_EVT_CPSC_READ_DESCR_RESPONSE\000"
+ 2458      455F4556 
+ 2458      545F4350 
+ 2458      53435F52 
+ 2458      4541445F 
+ 2459              	.LASF371:
+ 2460 00cb 4359424C 		.ascii	"CYBLE_EVT_RTUSS_WRITE_CHAR_CMD\000"
+ 2460      455F4556 
+ 2460      545F5254 
+ 2460      5553535F 
+ 2460      57524954 
+ 2461              	.LASF174:
+ 2462 00ea 4359424C 		.ascii	"CYBLE_EVT_GATTC_SRVC_DISCOVERY_FAILED\000"
+ 2462      455F4556 
+ 2462      545F4741 
+ 2462      5454435F 
+ 2462      53525643 
+ 2463              	.LASF404:
+ 2464 0110 4359424C 		.ascii	"CYBLE_EVT_WPTSC_NOTIFICATION\000"
+ 2464      455F4556 
+ 2464      545F5750 
+ 2464      5453435F 
+ 2464      4E4F5449 
+ 2465              	.LASF410:
+ 2466 012d 4359424C 		.ascii	"CYBLE_EVT_WSSS_INDICATION_ENABLED\000"
+ 2466      455F4556 
+ 2466      545F5753 
+ 2466      53535F49 
+ 2466      4E444943 
+ 2467              	.LASF250:
+ 2468 014f 4359424C 		.ascii	"CYBLE_EVT_CPSC_READ_CHAR_RESPONSE\000"
+ 2468      455F4556 
+ 2468      545F4350 
+ 2468      53435F52 
+ 2468      4541445F 
+ 2469              	.LASF263:
+ 2470 0171 4359424C 		.ascii	"CYBLE_EVT_CSCSC_READ_CHAR_RESPONSE\000"
+ 2470      455F4556 
+ 2470      545F4353 
+ 2470      4353435F 
+ 2470      52454144 
+ 2471              	.LASF239:
+ 2472 0194 4359424C 		.ascii	"CYBLE_EVT_CGMSC_WRITE_DESCR_RESPONSE\000"
+ 2472      455F4556 
+ 2472      545F4347 
+ 2472      4D53435F 
+ 2472      57524954 
+ 2473              	.LASF294:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 49
+
+
+ 2474 01b9 4359424C 		.ascii	"CYBLE_EVT_GLSS_NOTIFICATION_DISABLED\000"
+ 2474      455F4556 
+ 2474      545F474C 
+ 2474      53535F4E 
+ 2474      4F544946 
+ 2475              	.LASF440:
+ 2476 01de 6576656E 		.ascii	"eventParam\000"
+ 2476      74506172 
+ 2476      616D00
+ 2477              	.LASF221:
+ 2478 01e9 4359424C 		.ascii	"CYBLE_EVT_BLSC_READ_CHAR_RESPONSE\000"
+ 2478      455F4556 
+ 2478      545F424C 
+ 2478      53435F52 
+ 2478      4541445F 
+ 2479              	.LASF29:
+ 2480 020b 4359424C 		.ascii	"CYBLE_EVT_GAP_DEVICE_CONNECTED\000"
+ 2480      455F4556 
+ 2480      545F4741 
+ 2480      505F4445 
+ 2480      56494345 
+ 2481              	.LASF337:
+ 2482 022a 4359424C 		.ascii	"CYBLE_EVT_LLSC_WRITE_CHAR_RESPONSE\000"
+ 2482      455F4556 
+ 2482      545F4C4C 
+ 2482      53435F57 
+ 2482      52495445 
+ 2483              	.LASF36:
+ 2484 024d 4359424C 		.ascii	"CYBLE_EVT_GATT_CONNECT_IND\000"
+ 2484      455F4556 
+ 2484      545F4741 
+ 2484      54545F43 
+ 2484      4F4E4E45 
+ 2485              	.LASF299:
+ 2486 0268 4359424C 		.ascii	"CYBLE_EVT_GLSC_WRITE_CHAR_RESPONSE\000"
+ 2486      455F4556 
+ 2486      545F474C 
+ 2486      53435F57 
+ 2486      52495445 
+ 2487              	.LASF11:
+ 2488 028b 75696E74 		.ascii	"uint32\000"
+ 2488      333200
+ 2489              	.LASF177:
+ 2490 0292 4359424C 		.ascii	"CYBLE_EVT_GATTC_DESCR_DISCOVERY_FAILED\000"
+ 2490      455F4556 
+ 2490      545F4741 
+ 2490      5454435F 
+ 2490      44455343 
+ 2491              	.LASF370:
+ 2492 02b9 4359424C 		.ascii	"CYBLE_EVT_RSCSC_WRITE_DESCR_RESPONSE\000"
+ 2492      455F4556 
+ 2492      545F5253 
+ 2492      4353435F 
+ 2492      57524954 
+ 2493              	.LASF209:
+ 2494 02de 4359424C 		.ascii	"CYBLE_EVT_BCSS_INDICATION_CONFIRMED\000"
+ 2494      455F4556 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 50
+
+
+ 2494      545F4243 
+ 2494      53535F49 
+ 2494      4E444943 
+ 2495              	.LASF210:
+ 2496 0302 4359424C 		.ascii	"CYBLE_EVT_BCSC_INDICATION\000"
+ 2496      455F4556 
+ 2496      545F4243 
+ 2496      53435F49 
+ 2496      4E444943 
+ 2497              	.LASF339:
+ 2498 031c 4359424C 		.ascii	"CYBLE_EVT_LNSS_INDICATION_DISABLED\000"
+ 2498      455F4556 
+ 2498      545F4C4E 
+ 2498      53535F49 
+ 2498      4E444943 
+ 2499              	.LASF271:
+ 2500 033f 4359424C 		.ascii	"CYBLE_EVT_CTSC_READ_CHAR_RESPONSE\000"
+ 2500      455F4556 
+ 2500      545F4354 
+ 2500      53435F52 
+ 2500      4541445F 
+ 2501              	.LASF181:
+ 2502 0361 4359424C 		.ascii	"CYBLE_EVT_GATTC_SRVC_DISCOVERY_COMPLETE\000"
+ 2502      455F4556 
+ 2502      545F4741 
+ 2502      5454435F 
+ 2502      53525643 
+ 2503              	.LASF364:
+ 2504 0389 4359424C 		.ascii	"CYBLE_EVT_RSCSS_CHAR_WRITE\000"
+ 2504      455F4556 
+ 2504      545F5253 
+ 2504      4353535F 
+ 2504      43484152 
+ 2505              	.LASF397:
+ 2506 03a4 4359424C 		.ascii	"CYBLE_EVT_UDSC_WRITE_DESCR_RESPONSE\000"
+ 2506      455F4556 
+ 2506      545F5544 
+ 2506      53435F57 
+ 2506      52495445 
+ 2507              	.LASF313:
+ 2508 03c8 4359424C 		.ascii	"CYBLE_EVT_HIDSC_WRITE_DESCR_RESPONSE\000"
+ 2508      455F4556 
+ 2508      545F4849 
+ 2508      4453435F 
+ 2508      57524954 
+ 2509              	.LASF435:
+ 2510 03ed 6379426C 		.ascii	"cyBle_attValuesCCCDFlashMemory\000"
+ 2510      655F6174 
+ 2510      7456616C 
+ 2510      75657343 
+ 2510      43434446 
+ 2511              	.LASF379:
+ 2512 040c 4359424C 		.ascii	"CYBLE_EVT_TPSS_NOTIFICATION_ENABLED\000"
+ 2512      455F4556 
+ 2512      545F5450 
+ 2512      53535F4E 
+ 2512      4F544946 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 51
+
+
+ 2513              	.LASF199:
+ 2514 0430 4359424C 		.ascii	"CYBLE_EVT_ANSC_READ_DESCR_RESPONSE\000"
+ 2514      455F4556 
+ 2514      545F414E 
+ 2514      53435F52 
+ 2514      4541445F 
+ 2515              	.LASF104:
+ 2516 0453 4359424C 		.ascii	"CYBLE_GATT_ERR_READ_NOT_PERMITTED\000"
+ 2516      455F4741 
+ 2516      54545F45 
+ 2516      52525F52 
+ 2516      4541445F 
+ 2517              	.LASF119:
+ 2518 0475 4359424C 		.ascii	"CYBLE_GATT_ERR_INSUFFICIENT_RESOURCE\000"
+ 2518      455F4741 
+ 2518      54545F45 
+ 2518      52525F49 
+ 2518      4E535546 
+ 2519              	.LASF118:
+ 2520 049a 4359424C 		.ascii	"CYBLE_GATT_ERR_UNSUPPORTED_GROUP_TYPE\000"
+ 2520      455F4741 
+ 2520      54545F45 
+ 2520      52525F55 
+ 2520      4E535550 
+ 2521              	.LASF89:
+ 2522 04c0 4359424C 		.ascii	"CYBLE_ERROR_L2CAP_CONNECTION_ENTITY_NOT_FOUND\000"
+ 2522      455F4552 
+ 2522      524F525F 
+ 2522      4C324341 
+ 2522      505F434F 
+ 2523              	.LASF95:
+ 2524 04ee 4359424C 		.ascii	"CYBLE_ERROR_MIC_AUTH_FAILED\000"
+ 2524      455F4552 
+ 2524      524F525F 
+ 2524      4D49435F 
+ 2524      41555448 
+ 2525              	.LASF176:
+ 2526 050a 4359424C 		.ascii	"CYBLE_EVT_GATTC_CHAR_DISCOVERY_FAILED\000"
+ 2526      455F4556 
+ 2526      545F4741 
+ 2526      5454435F 
+ 2526      43484152 
+ 2527              	.LASF56:
+ 2528 0530 4359424C 		.ascii	"CYBLE_EVT_GATTS_DATA_SIGNED_CMD_REQ\000"
+ 2528      455F4556 
+ 2528      545F4741 
+ 2528      5454535F 
+ 2528      44415441 
+ 2529              	.LASF67:
+ 2530 0554 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_RX_CREDIT_IND\000"
+ 2530      455F4556 
+ 2530      545F4C32 
+ 2530      4341505F 
+ 2530      43424643 
+ 2531              	.LASF140:
+ 2532 0577 4359424C 		.ascii	"CYBLE_GATT_VALUE_T\000"
+ 2532      455F4741 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 52
+
+
+ 2532      54545F56 
+ 2532      414C5545 
+ 2532      5F5400
+ 2533              	.LASF257:
+ 2534 058a 4359424C 		.ascii	"CYBLE_EVT_CSCSS_INDICATION_ENABLED\000"
+ 2534      455F4556 
+ 2534      545F4353 
+ 2534      4353535F 
+ 2534      494E4449 
+ 2535              	.LASF158:
+ 2536 05ad 7065726D 		.ascii	"permission\000"
+ 2536      69737369 
+ 2536      6F6E00
+ 2537              	.LASF344:
+ 2538 05b8 4359424C 		.ascii	"CYBLE_EVT_LNSC_INDICATION\000"
+ 2538      455F4556 
+ 2538      545F4C4E 
+ 2538      53435F49 
+ 2538      4E444943 
+ 2539              	.LASF355:
+ 2540 05d2 4359424C 		.ascii	"CYBLE_EVT_PASSC_READ_CHAR_RESPONSE\000"
+ 2540      455F4556 
+ 2540      545F5041 
+ 2540      5353435F 
+ 2540      52454144 
+ 2541              	.LASF214:
+ 2542 05f5 4359424C 		.ascii	"CYBLE_EVT_BLSS_INDICATION_ENABLED\000"
+ 2542      455F4556 
+ 2542      545F424C 
+ 2542      53535F49 
+ 2542      4E444943 
+ 2543              	.LASF220:
+ 2544 0617 4359424C 		.ascii	"CYBLE_EVT_BLSC_NOTIFICATION\000"
+ 2544      455F4556 
+ 2544      545F424C 
+ 2544      53435F4E 
+ 2544      4F544946 
+ 2545              	.LASF162:
+ 2546 0633 4359424C 		.ascii	"CYBLE_CALLBACK_T\000"
+ 2546      455F4341 
+ 2546      4C4C4241 
+ 2546      434B5F54 
+ 2546      00
+ 2547              	.LASF262:
+ 2548 0644 4359424C 		.ascii	"CYBLE_EVT_CSCSC_INDICATION\000"
+ 2548      455F4556 
+ 2548      545F4353 
+ 2548      4353435F 
+ 2548      494E4449 
+ 2549              	.LASF53:
+ 2550 065f 4359424C 		.ascii	"CYBLE_EVT_GATTC_HANDLE_VALUE_NTF\000"
+ 2550      455F4556 
+ 2550      545F4741 
+ 2550      5454435F 
+ 2550      48414E44 
+ 2551              	.LASF23:
+ 2552 0680 4359424C 		.ascii	"CYBLE_EVT_GAP_AUTH_REQ\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 53
+
+
+ 2552      455F4556 
+ 2552      545F4741 
+ 2552      505F4155 
+ 2552      54485F52 
+ 2553              	.LASF183:
+ 2554 0697 4359424C 		.ascii	"CYBLE_EVT_GATTC_CHAR_DISCOVERY_COMPLETE\000"
+ 2554      455F4556 
+ 2554      545F4741 
+ 2554      5454435F 
+ 2554      43484152 
+ 2555              	.LASF138:
+ 2556 06bf 4359424C 		.ascii	"CYBLE_CONN_HANDLE_T\000"
+ 2556      455F434F 
+ 2556      4E4E5F48 
+ 2556      414E444C 
+ 2556      455F5400 
+ 2557              	.LASF319:
+ 2558 06d3 4359424C 		.ascii	"CYBLE_EVT_HRSC_WRITE_CHAR_RESPONSE\000"
+ 2558      455F4556 
+ 2558      545F4852 
+ 2558      53435F57 
+ 2558      52495445 
+ 2559              	.LASF84:
+ 2560 06f6 4359424C 		.ascii	"CYBLE_ERROR_BT_ON_NOT_COMPLETED\000"
+ 2560      455F4552 
+ 2560      524F525F 
+ 2560      42545F4F 
+ 2560      4E5F4E4F 
+ 2561              	.LASF261:
+ 2562 0716 4359424C 		.ascii	"CYBLE_EVT_CSCSC_NOTIFICATION\000"
+ 2562      455F4556 
+ 2562      545F4353 
+ 2562      4353435F 
+ 2562      4E4F5449 
+ 2563              	.LASF392:
+ 2564 0733 4359424C 		.ascii	"CYBLE_EVT_UDSC_INDICATION\000"
+ 2564      455F4556 
+ 2564      545F5544 
+ 2564      53435F49 
+ 2564      4E444943 
+ 2565              	.LASF225:
+ 2566 074d 4359424C 		.ascii	"CYBLE_EVT_BMSC_READ_CHAR_RESPONSE\000"
+ 2566      455F4556 
+ 2566      545F424D 
+ 2566      53435F52 
+ 2566      4541445F 
+ 2567              	.LASF421:
+ 2568 076f 4359424C 		.ascii	"CYBLE_STATE_ADVERTISING\000"
+ 2568      455F5354 
+ 2568      4154455F 
+ 2568      41445645 
+ 2568      52544953 
+ 2569              	.LASF136:
+ 2570 0787 62644861 		.ascii	"bdHandle\000"
+ 2570      6E646C65 
+ 2570      00
+ 2571              	.LASF230:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 54
+
+
+ 2572 0790 4359424C 		.ascii	"CYBLE_EVT_CGMSS_INDICATION_CONFIRMED\000"
+ 2572      455F4556 
+ 2572      545F4347 
+ 2572      4D53535F 
+ 2572      494E4449 
+ 2573              	.LASF222:
+ 2574 07b5 4359424C 		.ascii	"CYBLE_EVT_BLSC_READ_DESCR_RESPONSE\000"
+ 2574      455F4556 
+ 2574      545F424C 
+ 2574      53435F52 
+ 2574      4541445F 
+ 2575              	.LASF243:
+ 2576 07d8 4359424C 		.ascii	"CYBLE_EVT_CPSS_INDICATION_DISABLED\000"
+ 2576      455F4556 
+ 2576      545F4350 
+ 2576      53535F49 
+ 2576      4E444943 
+ 2577              	.LASF242:
+ 2578 07fb 4359424C 		.ascii	"CYBLE_EVT_CPSS_INDICATION_ENABLED\000"
+ 2578      455F4556 
+ 2578      545F4350 
+ 2578      53535F49 
+ 2578      4E444943 
+ 2579              	.LASF341:
+ 2580 081d 4359424C 		.ascii	"CYBLE_EVT_LNSS_NOTIFICATION_ENABLED\000"
+ 2580      455F4556 
+ 2580      545F4C4E 
+ 2580      53535F4E 
+ 2580      4F544946 
+ 2581              	.LASF49:
+ 2582 0841 4359424C 		.ascii	"CYBLE_EVT_GATTS_WRITE_CMD_REQ\000"
+ 2582      455F4556 
+ 2582      545F4741 
+ 2582      5454535F 
+ 2582      57524954 
+ 2583              	.LASF253:
+ 2584 085f 4359424C 		.ascii	"CYBLE_EVT_CPSC_WRITE_DESCR_RESPONSE\000"
+ 2584      455F4556 
+ 2584      545F4350 
+ 2584      53435F57 
+ 2584      52495445 
+ 2585              	.LASF4:
+ 2586 0883 6C6F6E67 		.ascii	"long int\000"
+ 2586      20696E74 
+ 2586      00
+ 2587              	.LASF189:
+ 2588 088c 4359424C 		.ascii	"CYBLE_EVT_ANCSC_READ_CHAR_RESPONSE\000"
+ 2588      455F4556 
+ 2588      545F414E 
+ 2588      4353435F 
+ 2588      52454144 
+ 2589              	.LASF356:
+ 2590 08af 4359424C 		.ascii	"CYBLE_EVT_PASSC_WRITE_CHAR_RESPONSE\000"
+ 2590      455F4556 
+ 2590      545F5041 
+ 2590      5353435F 
+ 2590      57524954 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 55
+
+
+ 2591              	.LASF387:
+ 2592 08d3 4359424C 		.ascii	"CYBLE_EVT_UDSS_INDICATION_CONFIRMED\000"
+ 2592      455F4556 
+ 2592      545F5544 
+ 2592      53535F49 
+ 2592      4E444943 
+ 2593              	.LASF169:
+ 2594 08f7 4359424C 		.ascii	"CYBLE_LONG_TERM_KEY_REQUEST_REPLY\000"
+ 2594      455F4C4F 
+ 2594      4E475F54 
+ 2594      45524D5F 
+ 2594      4B45595F 
+ 2595              	.LASF17:
+ 2596 0919 4359424C 		.ascii	"CYBLE_EVT_STACK_ON\000"
+ 2596      455F4556 
+ 2596      545F5354 
+ 2596      41434B5F 
+ 2596      4F4E00
+ 2597              	.LASF91:
+ 2598 092c 4359424C 		.ascii	"CYBLE_ERROR_L2CAP_PSM_NOT_IN_RANGE\000"
+ 2598      455F4552 
+ 2598      524F525F 
+ 2598      4C324341 
+ 2598      505F5053 
+ 2599              	.LASF289:
+ 2600 094f 4359424C 		.ascii	"CYBLE_EVT_ESSC_WRITE_DESCR_RESPONSE\000"
+ 2600      455F4556 
+ 2600      545F4553 
+ 2600      53435F57 
+ 2600      52495445 
+ 2601              	.LASF163:
+ 2602 0973 73657276 		.ascii	"serviceHandle\000"
+ 2602      69636548 
+ 2602      616E646C 
+ 2602      6500
+ 2603              	.LASF322:
+ 2604 0981 4359424C 		.ascii	"CYBLE_EVT_HTSS_NOTIFICATION_ENABLED\000"
+ 2604      455F4556 
+ 2604      545F4854 
+ 2604      53535F4E 
+ 2604      4F544946 
+ 2605              	.LASF106:
+ 2606 09a5 4359424C 		.ascii	"CYBLE_GATT_ERR_INVALID_PDU\000"
+ 2606      455F4741 
+ 2606      54545F45 
+ 2606      52525F49 
+ 2606      4E56414C 
+ 2607              	.LASF99:
+ 2608 09c0 4359424C 		.ascii	"CYBLE_ERROR_CHAR_IS_NOT_DISCOVERED\000"
+ 2608      455F4552 
+ 2608      524F525F 
+ 2608      43484152 
+ 2608      5F49535F 
+ 2609              	.LASF390:
+ 2610 09e3 4359424C 		.ascii	"CYBLE_EVT_UDSS_READ_CHAR\000"
+ 2610      455F4556 
+ 2610      545F5544 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 56
+
+
+ 2610      53535F52 
+ 2610      4541445F 
+ 2611              	.LASF143:
+ 2612 09fc 4359424C 		.ascii	"CYBLE_GATT_HANDLE_VALUE_PAIR_T\000"
+ 2612      455F4741 
+ 2612      54545F48 
+ 2612      414E444C 
+ 2612      455F5641 
+ 2613              	.LASF157:
+ 2614 0a1b 61747454 		.ascii	"attType\000"
+ 2614      79706500 
+ 2615              	.LASF286:
+ 2616 0a23 4359424C 		.ascii	"CYBLE_EVT_ESSC_READ_CHAR_RESPONSE\000"
+ 2616      455F4556 
+ 2616      545F4553 
+ 2616      53435F52 
+ 2616      4541445F 
+ 2617              	.LASF309:
+ 2618 0a45 4359424C 		.ascii	"CYBLE_EVT_HIDSC_NOTIFICATION\000"
+ 2618      455F4556 
+ 2618      545F4849 
+ 2618      4453435F 
+ 2618      4E4F5449 
+ 2619              	.LASF61:
+ 2620 0a62 4359424C 		.ascii	"CYBLE_EVT_L2CAP_COMMAND_REJ\000"
+ 2620      455F4556 
+ 2620      545F4C32 
+ 2620      4341505F 
+ 2620      434F4D4D 
+ 2621              	.LASF115:
+ 2622 0a7e 4359424C 		.ascii	"CYBLE_GATT_ERR_INVALID_ATTRIBUTE_LEN\000"
+ 2622      455F4741 
+ 2622      54545F45 
+ 2622      52525F49 
+ 2622      4E56414C 
+ 2623              	.LASF306:
+ 2624 0aa3 4359424C 		.ascii	"CYBLE_EVT_HIDSS_SUSPEND\000"
+ 2624      455F4556 
+ 2624      545F4849 
+ 2624      4453535F 
+ 2624      53555350 
+ 2625              	.LASF92:
+ 2626 0abb 4359424C 		.ascii	"CYBLE_ERROR_GATT_DB_INVALID_ATTR_HANDLE\000"
+ 2626      455F4552 
+ 2626      524F525F 
+ 2626      47415454 
+ 2626      5F44425F 
+ 2627              	.LASF0:
+ 2628 0ae3 7369676E 		.ascii	"signed char\000"
+ 2628      65642063 
+ 2628      68617200 
+ 2629              	.LASF212:
+ 2630 0aef 4359424C 		.ascii	"CYBLE_EVT_BCSC_READ_DESCR_RESPONSE\000"
+ 2630      455F4556 
+ 2630      545F4243 
+ 2630      53435F52 
+ 2630      4541445F 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 57
+
+
+ 2631              	.LASF416:
+ 2632 0b12 4359424C 		.ascii	"CYBLE_EVT_WSSC_WRITE_DESCR_RESPONSE\000"
+ 2632      455F4556 
+ 2632      545F5753 
+ 2632      53435F57 
+ 2632      52495445 
+ 2633              	.LASF205:
+ 2634 0b36 4359424C 		.ascii	"CYBLE_EVT_BASC_READ_DESCR_RESPONSE\000"
+ 2634      455F4556 
+ 2634      545F4241 
+ 2634      53435F52 
+ 2634      4541445F 
+ 2635              	.LASF19:
+ 2636 0b59 4359424C 		.ascii	"CYBLE_EVT_HARDWARE_ERROR\000"
+ 2636      455F4556 
+ 2636      545F4841 
+ 2636      52445741 
+ 2636      52455F45 
+ 2637              	.LASF73:
+ 2638 0b72 4359424C 		.ascii	"CYBLE_ERROR_OK\000"
+ 2638      455F4552 
+ 2638      524F525F 
+ 2638      4F4B00
+ 2639              	.LASF40:
+ 2640 0b81 4359424C 		.ascii	"CYBLE_EVT_GATTC_READ_BY_GROUP_TYPE_RSP\000"
+ 2640      455F4556 
+ 2640      545F4741 
+ 2640      5454435F 
+ 2640      52454144 
+ 2641              	.LASF418:
+ 2642 0ba8 4359424C 		.ascii	"CYBLE_STATE_STOPPED\000"
+ 2642      455F5354 
+ 2642      4154455F 
+ 2642      53544F50 
+ 2642      50454400 
+ 2643              	.LASF361:
+ 2644 0bbc 4359424C 		.ascii	"CYBLE_EVT_RSCSS_INDICATION_ENABLED\000"
+ 2644      455F4556 
+ 2644      545F5253 
+ 2644      4353535F 
+ 2644      494E4449 
+ 2645              	.LASF1:
+ 2646 0bdf 756E7369 		.ascii	"unsigned char\000"
+ 2646      676E6564 
+ 2646      20636861 
+ 2646      7200
+ 2647              	.LASF39:
+ 2648 0bed 4359424C 		.ascii	"CYBLE_EVT_GATTC_XCHNG_MTU_RSP\000"
+ 2648      455F4556 
+ 2648      545F4741 
+ 2648      5454435F 
+ 2648      5843484E 
+ 2649              	.LASF244:
+ 2650 0c0b 4359424C 		.ascii	"CYBLE_EVT_CPSS_INDICATION_CONFIRMED\000"
+ 2650      455F4556 
+ 2650      545F4350 
+ 2650      53535F49 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 58
+
+
+ 2650      4E444943 
+ 2651              	.LASF241:
+ 2652 0c2f 4359424C 		.ascii	"CYBLE_EVT_CPSS_NOTIFICATION_DISABLED\000"
+ 2652      455F4556 
+ 2652      545F4350 
+ 2652      53535F4E 
+ 2652      4F544946 
+ 2653              	.LASF366:
+ 2654 0c54 4359424C 		.ascii	"CYBLE_EVT_RSCSC_INDICATION\000"
+ 2654      455F4556 
+ 2654      545F5253 
+ 2654      4353435F 
+ 2654      494E4449 
+ 2655              	.LASF415:
+ 2656 0c6f 4359424C 		.ascii	"CYBLE_EVT_WSSC_READ_DESCR_RESPONSE\000"
+ 2656      455F4556 
+ 2656      545F5753 
+ 2656      53435F52 
+ 2656      4541445F 
+ 2657              	.LASF401:
+ 2658 0c92 4359424C 		.ascii	"CYBLE_EVT_WPTSS_INDICATION_DISABLED\000"
+ 2658      455F4556 
+ 2658      545F5750 
+ 2658      5453535F 
+ 2658      494E4449 
+ 2659              	.LASF68:
+ 2660 0cb6 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_TX_CREDIT_IND\000"
+ 2660      455F4556 
+ 2660      545F4C32 
+ 2660      4341505F 
+ 2660      43424643 
+ 2661              	.LASF156:
+ 2662 0cd9 61747448 		.ascii	"attHandle\000"
+ 2662      616E646C 
+ 2662      6500
+ 2663              	.LASF173:
+ 2664 0ce3 4359424C 		.ascii	"CYBLE_EVT_GATTC_INDICATION\000"
+ 2664      455F4556 
+ 2664      545F4741 
+ 2664      5454435F 
+ 2664      494E4449 
+ 2665              	.LASF373:
+ 2666 0cfe 4359424C 		.ascii	"CYBLE_EVT_SCPSS_NOTIFICATION_ENABLED\000"
+ 2666      455F4556 
+ 2666      545F5343 
+ 2666      5053535F 
+ 2666      4E4F5449 
+ 2667              	.LASF65:
+ 2668 0d23 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_DISCONN_CNF\000"
+ 2668      455F4556 
+ 2668      545F4C32 
+ 2668      4341505F 
+ 2668      43424643 
+ 2669              	.LASF43:
+ 2670 0d44 4359424C 		.ascii	"CYBLE_EVT_GATTC_FIND_BY_TYPE_VALUE_RSP\000"
+ 2670      455F4556 
+ 2670      545F4741 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 59
+
+
+ 2670      5454435F 
+ 2670      46494E44 
+ 2671              	.LASF185:
+ 2672 0d6b 4359424C 		.ascii	"CYBLE_EVT_ANCSS_NOTIFICATION_ENABLED\000"
+ 2672      455F4556 
+ 2672      545F414E 
+ 2672      4353535F 
+ 2672      4E4F5449 
+ 2673              	.LASF378:
+ 2674 0d90 4359424C 		.ascii	"CYBLE_EVT_SCPSC_WRITE_DESCR_RESPONSE\000"
+ 2674      455F4556 
+ 2674      545F5343 
+ 2674      5053435F 
+ 2674      57524954 
+ 2675              	.LASF14:
+ 2676 0db5 63686172 		.ascii	"char\000"
+ 2676      00
+ 2677              	.LASF150:
+ 2678 0dba 6D617841 		.ascii	"maxAttrLength\000"
+ 2678      7474724C 
+ 2678      656E6774 
+ 2678      6800
+ 2679              	.LASF381:
+ 2680 0dc8 4359424C 		.ascii	"CYBLE_EVT_TPSC_NOTIFICATION\000"
+ 2680      455F4556 
+ 2680      545F5450 
+ 2680      53435F4E 
+ 2680      4F544946 
+ 2681              	.LASF182:
+ 2682 0de4 4359424C 		.ascii	"CYBLE_EVT_GATTC_INCL_DISCOVERY_COMPLETE\000"
+ 2682      455F4556 
+ 2682      545F4741 
+ 2682      5454435F 
+ 2682      494E434C 
+ 2683              	.LASF46:
+ 2684 0e0c 4359424C 		.ascii	"CYBLE_EVT_GATTC_READ_MULTI_RSP\000"
+ 2684      455F4556 
+ 2684      545F4741 
+ 2684      5454435F 
+ 2684      52454144 
+ 2685              	.LASF16:
+ 2686 0e2b 4359424C 		.ascii	"CYBLE_EVT_HOST_INVALID\000"
+ 2686      455F4556 
+ 2686      545F484F 
+ 2686      53545F49 
+ 2686      4E56414C 
+ 2687              	.LASF116:
+ 2688 0e42 4359424C 		.ascii	"CYBLE_GATT_ERR_UNLIKELY_ERROR\000"
+ 2688      455F4741 
+ 2688      54545F45 
+ 2688      52525F55 
+ 2688      4E4C494B 
+ 2689              	.LASF300:
+ 2690 0e60 4359424C 		.ascii	"CYBLE_EVT_GLSC_READ_DESCR_RESPONSE\000"
+ 2690      455F4556 
+ 2690      545F474C 
+ 2690      53435F52 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 60
+
+
+ 2690      4541445F 
+ 2691              	.LASF80:
+ 2692 0e83 4359424C 		.ascii	"CYBLE_ERROR_NO_DEVICE_ENTITY\000"
+ 2692      455F4552 
+ 2692      524F525F 
+ 2692      4E4F5F44 
+ 2692      45564943 
+ 2693              	.LASF45:
+ 2694 0ea0 4359424C 		.ascii	"CYBLE_EVT_GATTC_READ_BLOB_RSP\000"
+ 2694      455F4556 
+ 2694      545F4741 
+ 2694      5454435F 
+ 2694      52454144 
+ 2695              	.LASF325:
+ 2696 0ebe 4359424C 		.ascii	"CYBLE_EVT_HTSS_INDICATION_DISABLED\000"
+ 2696      455F4556 
+ 2696      545F4854 
+ 2696      53535F49 
+ 2696      4E444943 
+ 2697              	.LASF372:
+ 2698 0ee1 4359424C 		.ascii	"CYBLE_EVT_RTUSC_READ_CHAR_RESPONSE\000"
+ 2698      455F4556 
+ 2698      545F5254 
+ 2698      5553435F 
+ 2698      52454144 
+ 2699              	.LASF52:
+ 2700 0f04 4359424C 		.ascii	"CYBLE_EVT_GATTC_EXEC_WRITE_RSP\000"
+ 2700      455F4556 
+ 2700      545F4741 
+ 2700      5454435F 
+ 2700      45584543 
+ 2701              	.LASF120:
+ 2702 0f23 4359424C 		.ascii	"CYBLE_GATT_ERR_HEART_RATE_CONTROL_POINT_NOT_SUPPORT"
+ 2702      455F4741 
+ 2702      54545F45 
+ 2702      52525F48 
+ 2702      45415254 
+ 2703 0f56 454400   		.ascii	"ED\000"
+ 2704              	.LASF412:
+ 2705 0f59 4359424C 		.ascii	"CYBLE_EVT_WSSS_INDICATION_CONFIRMED\000"
+ 2705      455F4556 
+ 2705      545F5753 
+ 2705      53535F49 
+ 2705      4E444943 
+ 2706              	.LASF113:
+ 2707 0f7d 4359424C 		.ascii	"CYBLE_GATT_ERR_ATTRIBUTE_NOT_LONG\000"
+ 2707      455F4741 
+ 2707      54545F45 
+ 2707      52525F41 
+ 2707      54545249 
+ 2708              	.LASF273:
+ 2709 0f9f 4359424C 		.ascii	"CYBLE_EVT_CTSC_WRITE_DESCR_RESPONSE\000"
+ 2709      455F4556 
+ 2709      545F4354 
+ 2709      53435F57 
+ 2709      52495445 
+ 2710              	.LASF386:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 61
+
+
+ 2711 0fc3 4359424C 		.ascii	"CYBLE_EVT_UDSS_INDICATION_DISABLED\000"
+ 2711      455F4556 
+ 2711      545F5544 
+ 2711      53535F49 
+ 2711      4E444943 
+ 2712              	.LASF57:
+ 2713 0fe6 4359424C 		.ascii	"CYBLE_EVT_GATTC_STOP_CMD_COMPLETE\000"
+ 2713      455F4556 
+ 2713      545F4741 
+ 2713      5454435F 
+ 2713      53544F50 
+ 2714              	.LASF247:
+ 2715 1008 4359424C 		.ascii	"CYBLE_EVT_CPSS_CHAR_WRITE\000"
+ 2715      455F4556 
+ 2715      545F4350 
+ 2715      53535F43 
+ 2715      4841525F 
+ 2716              	.LASF314:
+ 2717 1022 4359424C 		.ascii	"CYBLE_EVT_HRSS_ENERGY_EXPENDED_RESET\000"
+ 2717      455F4556 
+ 2717      545F4852 
+ 2717      53535F45 
+ 2717      4E455247 
+ 2718              	.LASF277:
+ 2719 1047 4359424C 		.ascii	"CYBLE_EVT_ESSS_NOTIFICATION_DISABLED\000"
+ 2719      455F4556 
+ 2719      545F4553 
+ 2719      53535F4E 
+ 2719      4F544946 
+ 2720              	.LASF161:
+ 2721 106c 4359424C 		.ascii	"CYBLE_GATTS_DB_T\000"
+ 2721      455F4741 
+ 2721      5454535F 
+ 2721      44425F54 
+ 2721      00
+ 2722              	.LASF399:
+ 2723 107d 4359424C 		.ascii	"CYBLE_EVT_WPTSS_NOTIFICATION_DISABLED\000"
+ 2723      455F4556 
+ 2723      545F5750 
+ 2723      5453535F 
+ 2723      4E4F5449 
+ 2724              	.LASF217:
+ 2725 10a3 4359424C 		.ascii	"CYBLE_EVT_BLSS_NOTIFICATION_ENABLED\000"
+ 2725      455F4556 
+ 2725      545F424C 
+ 2725      53535F4E 
+ 2725      4F544946 
+ 2726              	.LASF413:
+ 2727 10c7 4359424C 		.ascii	"CYBLE_EVT_WSSC_INDICATION\000"
+ 2727      455F4556 
+ 2727      545F5753 
+ 2727      53435F49 
+ 2727      4E444943 
+ 2728              	.LASF178:
+ 2729 10e1 4359424C 		.ascii	"CYBLE_EVT_GATTC_SRVC_DUPLICATION\000"
+ 2729      455F4556 
+ 2729      545F4741 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 62
+
+
+ 2729      5454435F 
+ 2729      53525643 
+ 2730              	.LASF74:
+ 2731 1102 4359424C 		.ascii	"CYBLE_ERROR_INVALID_PARAMETER\000"
+ 2731      455F4552 
+ 2731      524F525F 
+ 2731      494E5641 
+ 2731      4C49445F 
+ 2732              	.LASF285:
+ 2733 1120 4359424C 		.ascii	"CYBLE_EVT_ESSC_INDICATION\000"
+ 2733      455F4556 
+ 2733      545F4553 
+ 2733      53435F49 
+ 2733      4E444943 
+ 2734              	.LASF192:
+ 2735 113a 4359424C 		.ascii	"CYBLE_EVT_ANCSC_WRITE_DESCR_RESPONSE\000"
+ 2735      455F4556 
+ 2735      545F414E 
+ 2735      4353435F 
+ 2735      57524954 
+ 2736              	.LASF368:
+ 2737 115f 4359424C 		.ascii	"CYBLE_EVT_RSCSC_WRITE_CHAR_RESPONSE\000"
+ 2737      455F4556 
+ 2737      545F5253 
+ 2737      4353435F 
+ 2737      57524954 
+ 2738              	.LASF384:
+ 2739 1183 4359424C 		.ascii	"CYBLE_EVT_TPSC_WRITE_DESCR_RESPONSE\000"
+ 2739      455F4556 
+ 2739      545F5450 
+ 2739      53435F57 
+ 2739      52495445 
+ 2740              	.LASF256:
+ 2741 11a7 4359424C 		.ascii	"CYBLE_EVT_CSCSS_NOTIFICATION_DISABLED\000"
+ 2741      455F4556 
+ 2741      545F4353 
+ 2741      4353535F 
+ 2741      4E4F5449 
+ 2742              	.LASF267:
+ 2743 11cd 4359424C 		.ascii	"CYBLE_EVT_CTSS_NOTIFICATION_ENABLED\000"
+ 2743      455F4556 
+ 2743      545F4354 
+ 2743      53535F4E 
+ 2743      4F544946 
+ 2744              	.LASF362:
+ 2745 11f1 4359424C 		.ascii	"CYBLE_EVT_RSCSS_INDICATION_DISABLED\000"
+ 2745      455F4556 
+ 2745      545F5253 
+ 2745      4353535F 
+ 2745      494E4449 
+ 2746              	.LASF425:
+ 2747 1215 4379426C 		.ascii	"CyBle_GattsWriteEventHandler\000"
+ 2747      655F4761 
+ 2747      74747357 
+ 2747      72697465 
+ 2747      4576656E 
+ 2748              	.LASF403:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 63
+
+
+ 2749 1232 4359424C 		.ascii	"CYBLE_EVT_WPTSS_WRITE_CHAR\000"
+ 2749      455F4556 
+ 2749      545F5750 
+ 2749      5453535F 
+ 2749      57524954 
+ 2750              	.LASF335:
+ 2751 124d 4359424C 		.ascii	"CYBLE_EVT_LLSS_WRITE_CHAR_REQ\000"
+ 2751      455F4556 
+ 2751      545F4C4C 
+ 2751      53535F57 
+ 2751      52495445 
+ 2752              	.LASF76:
+ 2753 126b 4359424C 		.ascii	"CYBLE_ERROR_MEMORY_ALLOCATION_FAILED\000"
+ 2753      455F4552 
+ 2753      524F525F 
+ 2753      4D454D4F 
+ 2753      52595F41 
+ 2754              	.LASF320:
+ 2755 1290 4359424C 		.ascii	"CYBLE_EVT_HRSC_READ_DESCR_RESPONSE\000"
+ 2755      455F4556 
+ 2755      545F4852 
+ 2755      53435F52 
+ 2755      4541445F 
+ 2756              	.LASF255:
+ 2757 12b3 4359424C 		.ascii	"CYBLE_EVT_CSCSS_NOTIFICATION_ENABLED\000"
+ 2757      455F4556 
+ 2757      545F4353 
+ 2757      4353535F 
+ 2757      4E4F5449 
+ 2758              	.LASF219:
+ 2759 12d8 4359424C 		.ascii	"CYBLE_EVT_BLSC_INDICATION\000"
+ 2759      455F4556 
+ 2759      545F424C 
+ 2759      53435F49 
+ 2759      4E444943 
+ 2760              	.LASF308:
+ 2761 12f2 4359424C 		.ascii	"CYBLE_EVT_HIDSS_REPORT_CHAR_WRITE\000"
+ 2761      455F4556 
+ 2761      545F4849 
+ 2761      4453535F 
+ 2761      5245504F 
+ 2762              	.LASF207:
+ 2763 1314 4359424C 		.ascii	"CYBLE_EVT_BCSS_INDICATION_ENABLED\000"
+ 2763      455F4556 
+ 2763      545F4243 
+ 2763      53535F49 
+ 2763      4E444943 
+ 2764              	.LASF127:
+ 2765 1336 4359424C 		.ascii	"CYBLE_GATTS_ERR_CCCD_IMPROPERLY_CONFIGURED\000"
+ 2765      455F4741 
+ 2765      5454535F 
+ 2765      4552525F 
+ 2765      43434344 
+ 2766              	.LASF407:
+ 2767 1361 4359424C 		.ascii	"CYBLE_EVT_WPTSC_READ_CHAR_RESPONSE\000"
+ 2767      455F4556 
+ 2767      545F5750 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 64
+
+
+ 2767      5453435F 
+ 2767      52454144 
+ 2768              	.LASF96:
+ 2769 1384 4359424C 		.ascii	"CYBLE_ERROR_MAX\000"
+ 2769      455F4552 
+ 2769      524F525F 
+ 2769      4D415800 
+ 2770              	.LASF347:
+ 2771 1394 4359424C 		.ascii	"CYBLE_EVT_LNSC_WRITE_CHAR_RESPONSE\000"
+ 2771      455F4556 
+ 2771      545F4C4E 
+ 2771      53435F57 
+ 2771      52495445 
+ 2772              	.LASF60:
+ 2773 13b7 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CONN_PARAM_UPDATE_RSP\000"
+ 2773      455F4556 
+ 2773      545F4C32 
+ 2773      4341505F 
+ 2773      434F4E4E 
+ 2774              	.LASF198:
+ 2775 13dd 4359424C 		.ascii	"CYBLE_EVT_ANSC_WRITE_CHAR_RESPONSE\000"
+ 2775      455F4556 
+ 2775      545F414E 
+ 2775      53435F57 
+ 2775      52495445 
+ 2776              	.LASF389:
+ 2777 1400 4359424C 		.ascii	"CYBLE_EVT_UDSS_NOTIFICATION_DISABLED\000"
+ 2777      455F4556 
+ 2777      545F5544 
+ 2777      53535F4E 
+ 2777      4F544946 
+ 2778              	.LASF266:
+ 2779 1425 4359424C 		.ascii	"CYBLE_EVT_CSCSC_WRITE_DESCR_RESPONSE\000"
+ 2779      455F4556 
+ 2779      545F4353 
+ 2779      4353435F 
+ 2779      57524954 
+ 2780              	.LASF391:
+ 2781 144a 4359424C 		.ascii	"CYBLE_EVT_UDSS_WRITE_CHAR\000"
+ 2781      455F4556 
+ 2781      545F5544 
+ 2781      53535F57 
+ 2781      52495445 
+ 2782              	.LASF208:
+ 2783 1464 4359424C 		.ascii	"CYBLE_EVT_BCSS_INDICATION_DISABLED\000"
+ 2783      455F4556 
+ 2783      545F4243 
+ 2783      53535F49 
+ 2783      4E444943 
+ 2784              	.LASF315:
+ 2785 1487 4359424C 		.ascii	"CYBLE_EVT_HRSS_NOTIFICATION_ENABLED\000"
+ 2785      455F4556 
+ 2785      545F4852 
+ 2785      53535F4E 
+ 2785      4F544946 
+ 2786              	.LASF121:
+ 2787 14ab 4359424C 		.ascii	"CYBLE_GATT_ERR_USER_DATA_ACCESS_NOT_PERMITTED\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 65
+
+
+ 2787      455F4741 
+ 2787      54545F45 
+ 2787      52525F55 
+ 2787      5345525F 
+ 2788              	.LASF26:
+ 2789 14d9 4359424C 		.ascii	"CYBLE_EVT_GAP_AUTH_COMPLETE\000"
+ 2789      455F4556 
+ 2789      545F4741 
+ 2789      505F4155 
+ 2789      54485F43 
+ 2790              	.LASF357:
+ 2791 14f5 4359424C 		.ascii	"CYBLE_EVT_PASSC_READ_DESCR_RESPONSE\000"
+ 2791      455F4556 
+ 2791      545F5041 
+ 2791      5353435F 
+ 2791      52454144 
+ 2792              	.LASF288:
+ 2793 1519 4359424C 		.ascii	"CYBLE_EVT_ESSC_READ_DESCR_RESPONSE\000"
+ 2793      455F4556 
+ 2793      545F4553 
+ 2793      53435F52 
+ 2793      4541445F 
+ 2794              	.LASF27:
+ 2795 153c 4359424C 		.ascii	"CYBLE_EVT_GAP_AUTH_FAILED\000"
+ 2795      455F4556 
+ 2795      545F4741 
+ 2795      505F4155 
+ 2795      54485F46 
+ 2796              	.LASF307:
+ 2797 1556 4359424C 		.ascii	"CYBLE_EVT_HIDSS_EXIT_SUSPEND\000"
+ 2797      455F4556 
+ 2797      545F4849 
+ 2797      4453535F 
+ 2797      45584954 
+ 2798              	.LASF131:
+ 2799 1573 4359424C 		.ascii	"CYBLE_GATT_ERR_CCCD_IMPROPERLY_CONFIGURED\000"
+ 2799      455F4741 
+ 2799      54545F45 
+ 2799      52525F43 
+ 2799      4343445F 
+ 2800              	.LASF77:
+ 2801 159d 4359424C 		.ascii	"CYBLE_ERROR_INSUFFICIENT_RESOURCES\000"
+ 2801      455F4552 
+ 2801      524F525F 
+ 2801      494E5355 
+ 2801      46464943 
+ 2802              	.LASF360:
+ 2803 15c0 4359424C 		.ascii	"CYBLE_EVT_RSCSS_NOTIFICATION_DISABLED\000"
+ 2803      455F4556 
+ 2803      545F5253 
+ 2803      4353535F 
+ 2803      4E4F5449 
+ 2804              	.LASF125:
+ 2805 15e6 4359424C 		.ascii	"CYBLE_GATT_ERR_OP_CODE_NOT_SUPPORTED\000"
+ 2805      455F4741 
+ 2805      54545F45 
+ 2805      52525F4F 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 66
+
+
+ 2805      505F434F 
+ 2806              	.LASF311:
+ 2807 160b 4359424C 		.ascii	"CYBLE_EVT_HIDSC_WRITE_CHAR_RESPONSE\000"
+ 2807      455F4556 
+ 2807      545F4849 
+ 2807      4453435F 
+ 2807      57524954 
+ 2808              	.LASF5:
+ 2809 162f 6C6F6E67 		.ascii	"long unsigned int\000"
+ 2809      20756E73 
+ 2809      69676E65 
+ 2809      6420696E 
+ 2809      7400
+ 2810              	.LASF334:
+ 2811 1641 4359424C 		.ascii	"CYBLE_EVT_IASS_WRITE_CHAR_CMD\000"
+ 2811      455F4556 
+ 2811      545F4941 
+ 2811      53535F57 
+ 2811      52495445 
+ 2812              	.LASF351:
+ 2813 165f 4359424C 		.ascii	"CYBLE_EVT_PASSS_NOTIFICATION_ENABLED\000"
+ 2813      455F4556 
+ 2813      545F5041 
+ 2813      5353535F 
+ 2813      4E4F5449 
+ 2814              	.LASF354:
+ 2815 1684 4359424C 		.ascii	"CYBLE_EVT_PASSC_NOTIFICATION\000"
+ 2815      455F4556 
+ 2815      545F5041 
+ 2815      5353435F 
+ 2815      4E4F5449 
+ 2816              	.LASF400:
+ 2817 16a1 4359424C 		.ascii	"CYBLE_EVT_WPTSS_INDICATION_ENABLED\000"
+ 2817      455F4556 
+ 2817      545F5750 
+ 2817      5453535F 
+ 2817      494E4449 
+ 2818              	.LASF197:
+ 2819 16c4 4359424C 		.ascii	"CYBLE_EVT_ANSC_READ_CHAR_RESPONSE\000"
+ 2819      455F4556 
+ 2819      545F414E 
+ 2819      53435F52 
+ 2819      4541445F 
+ 2820              	.LASF87:
+ 2821 16e6 4359424C 		.ascii	"CYBLE_ERROR_L2CAP_PSM_ALREADY_REGISTERED\000"
+ 2821      455F4552 
+ 2821      524F525F 
+ 2821      4C324341 
+ 2821      505F5053 
+ 2822              	.LASF327:
+ 2823 170f 4359424C 		.ascii	"CYBLE_EVT_HTSS_CHAR_WRITE\000"
+ 2823      455F4556 
+ 2823      545F4854 
+ 2823      53535F43 
+ 2823      4841525F 
+ 2824              	.LASF154:
+ 2825 1729 61747456 		.ascii	"attValueUuid\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 67
+
+
+ 2825      616C7565 
+ 2825      55756964 
+ 2825      00
+ 2826              	.LASF201:
+ 2827 1736 4359424C 		.ascii	"CYBLE_EVT_BASS_NOTIFICATION_ENABLED\000"
+ 2827      455F4556 
+ 2827      545F4241 
+ 2827      53535F4E 
+ 2827      4F544946 
+ 2828              	.LASF274:
+ 2829 175a 4359424C 		.ascii	"CYBLE_EVT_CTSC_WRITE_CHAR_RESPONSE\000"
+ 2829      455F4556 
+ 2829      545F4354 
+ 2829      53435F57 
+ 2829      52495445 
+ 2830              	.LASF353:
+ 2831 177d 4359424C 		.ascii	"CYBLE_EVT_PASSS_WRITE_CHAR\000"
+ 2831      455F4556 
+ 2831      545F5041 
+ 2831      5353535F 
+ 2831      57524954 
+ 2832              	.LASF251:
+ 2833 1798 4359424C 		.ascii	"CYBLE_EVT_CPSC_WRITE_CHAR_RESPONSE\000"
+ 2833      455F4556 
+ 2833      545F4350 
+ 2833      53435F57 
+ 2833      52495445 
+ 2834              	.LASF32:
+ 2835 17bb 4359424C 		.ascii	"CYBLE_EVT_GAP_CONNECTION_UPDATE_COMPLETE\000"
+ 2835      455F4556 
+ 2835      545F4741 
+ 2835      505F434F 
+ 2835      4E4E4543 
+ 2836              	.LASF236:
+ 2837 17e4 4359424C 		.ascii	"CYBLE_EVT_CGMSC_READ_CHAR_RESPONSE\000"
+ 2837      455F4556 
+ 2837      545F4347 
+ 2837      4D53435F 
+ 2837      52454144 
+ 2838              	.LASF419:
+ 2839 1807 4359424C 		.ascii	"CYBLE_STATE_INITIALIZING\000"
+ 2839      455F5354 
+ 2839      4154455F 
+ 2839      494E4954 
+ 2839      49414C49 
+ 2840              	.LASF434:
+ 2841 1820 6379426C 		.ascii	"cyBle_attValuesLen\000"
+ 2841      655F6174 
+ 2841      7456616C 
+ 2841      7565734C 
+ 2841      656E00
+ 2842              	.LASF264:
+ 2843 1833 4359424C 		.ascii	"CYBLE_EVT_CSCSC_WRITE_CHAR_RESPONSE\000"
+ 2843      455F4556 
+ 2843      545F4353 
+ 2843      4353435F 
+ 2843      57524954 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 68
+
+
+ 2844              	.LASF64:
+ 2845 1857 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_DISCONN_IND\000"
+ 2845      455F4556 
+ 2845      545F4C32 
+ 2845      4341505F 
+ 2845      43424643 
+ 2846              	.LASF428:
+ 2847 1878 6379426C 		.ascii	"cyBle_attValues\000"
+ 2847      655F6174 
+ 2847      7456616C 
+ 2847      75657300 
+ 2848              	.LASF260:
+ 2849 1888 4359424C 		.ascii	"CYBLE_EVT_CSCSS_CHAR_WRITE\000"
+ 2849      455F4556 
+ 2849      545F4353 
+ 2849      4353535F 
+ 2849      43484152 
+ 2850              	.LASF166:
+ 2851 18a3 4359424C 		.ascii	"CYBLE_GATTS_T\000"
+ 2851      455F4741 
+ 2851      5454535F 
+ 2851      5400
+ 2852              	.LASF367:
+ 2853 18b1 4359424C 		.ascii	"CYBLE_EVT_RSCSC_READ_CHAR_RESPONSE\000"
+ 2853      455F4556 
+ 2853      545F5253 
+ 2853      4353435F 
+ 2853      52454144 
+ 2854              	.LASF24:
+ 2855 18d4 4359424C 		.ascii	"CYBLE_EVT_GAP_PASSKEY_ENTRY_REQUEST\000"
+ 2855      455F4556 
+ 2855      545F4741 
+ 2855      505F5041 
+ 2855      53534B45 
+ 2856              	.LASF342:
+ 2857 18f8 4359424C 		.ascii	"CYBLE_EVT_LNSS_NOTIFICATION_DISABLED\000"
+ 2857      455F4556 
+ 2857      545F4C4E 
+ 2857      53535F4E 
+ 2857      4F544946 
+ 2858              	.LASF245:
+ 2859 191d 4359424C 		.ascii	"CYBLE_EVT_CPSS_BROADCAST_ENABLED\000"
+ 2859      455F4556 
+ 2859      545F4350 
+ 2859      53535F42 
+ 2859      524F4144 
+ 2860              	.LASF298:
+ 2861 193e 4359424C 		.ascii	"CYBLE_EVT_GLSC_READ_CHAR_RESPONSE\000"
+ 2861      455F4556 
+ 2861      545F474C 
+ 2861      53435F52 
+ 2861      4541445F 
+ 2862              	.LASF438:
+ 2863 1960 2E5C4765 		.ascii	".\\Generated_Source\\PSoC4\\BLE_gatt.c\000"
+ 2863      6E657261 
+ 2863      7465645F 
+ 2863      536F7572 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 69
+
+
+ 2863      63655C50 
+ 2864              	.LASF328:
+ 2865 1984 4359424C 		.ascii	"CYBLE_EVT_HTSC_NOTIFICATION\000"
+ 2865      455F4556 
+ 2865      545F4854 
+ 2865      53435F4E 
+ 2865      4F544946 
+ 2866              	.LASF6:
+ 2867 19a0 6C6F6E67 		.ascii	"long long int\000"
+ 2867      206C6F6E 
+ 2867      6720696E 
+ 2867      7400
+ 2868              	.LASF382:
+ 2869 19ae 4359424C 		.ascii	"CYBLE_EVT_TPSC_READ_CHAR_RESPONSE\000"
+ 2869      455F4556 
+ 2869      545F5450 
+ 2869      53435F52 
+ 2869      4541445F 
+ 2870              	.LASF179:
+ 2871 19d0 4359424C 		.ascii	"CYBLE_EVT_GATTC_CHAR_DUPLICATION\000"
+ 2871      455F4556 
+ 2871      545F4741 
+ 2871      5454435F 
+ 2871      43484152 
+ 2872              	.LASF293:
+ 2873 19f1 4359424C 		.ascii	"CYBLE_EVT_GLSS_NOTIFICATION_ENABLED\000"
+ 2873      455F4556 
+ 2873      545F474C 
+ 2873      53535F4E 
+ 2873      4F544946 
+ 2874              	.LASF111:
+ 2875 1a15 4359424C 		.ascii	"CYBLE_GATT_ERR_PREPARE_WRITE_QUEUE_FULL\000"
+ 2875      455F4741 
+ 2875      54545F45 
+ 2875      52525F50 
+ 2875      52455041 
+ 2876              	.LASF88:
+ 2877 1a3d 4359424C 		.ascii	"CYBLE_ERROR_L2CAP_PSM_NOT_REGISTERED\000"
+ 2877      455F4552 
+ 2877      524F525F 
+ 2877      4C324341 
+ 2877      505F5053 
+ 2878              	.LASF78:
+ 2879 1a62 4359424C 		.ascii	"CYBLE_ERROR_OOB_NOT_AVAILABLE\000"
+ 2879      455F4552 
+ 2879      524F525F 
+ 2879      4F4F425F 
+ 2879      4E4F545F 
+ 2880              	.LASF439:
+ 2881 1a80 433A5C55 		.ascii	"C:\\Users\\pmad\\Desktop\\BLE Workshop\\Labs\\Compl"
+ 2881      73657273 
+ 2881      5C706D61 
+ 2881      645C4465 
+ 2881      736B746F 
+ 2882 1aad 65746564 		.ascii	"eted Labs\\BLE Lab 1_1\\BLE Lab 1_1.cydsn\000"
+ 2882      204C6162 
+ 2882      735C424C 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 70
+
+
+ 2882      45204C61 
+ 2882      6220315F 
+ 2883              	.LASF13:
+ 2884 1ad5 646F7562 		.ascii	"double\000"
+ 2884      6C6500
+ 2885              	.LASF93:
+ 2886 1adc 4359424C 		.ascii	"CYBLE_ERROR_DEVICE_ALREADY_EXISTS\000"
+ 2886      455F4552 
+ 2886      524F525F 
+ 2886      44455649 
+ 2886      43455F41 
+ 2887              	.LASF279:
+ 2888 1afe 4359424C 		.ascii	"CYBLE_EVT_ESSS_INDICATION_DISABLED\000"
+ 2888      455F4556 
+ 2888      545F4553 
+ 2888      53535F49 
+ 2888      4E444943 
+ 2889              	.LASF70:
+ 2890 1b21 4359424C 		.ascii	"CYBLE_EVT_PENDING_FLASH_WRITE\000"
+ 2890      455F4556 
+ 2890      545F5045 
+ 2890      4E44494E 
+ 2890      475F464C 
+ 2891              	.LASF114:
+ 2892 1b3f 4359424C 		.ascii	"CYBLE_GATT_ERR_INSUFFICIENT_ENC_KEY_SIZE\000"
+ 2892      455F4741 
+ 2892      54545F45 
+ 2892      52525F49 
+ 2892      4E535546 
+ 2893              	.LASF398:
+ 2894 1b68 4359424C 		.ascii	"CYBLE_EVT_WPTSS_NOTIFICATION_ENABLED\000"
+ 2894      455F4556 
+ 2894      545F5750 
+ 2894      5453535F 
+ 2894      4E4F5449 
+ 2895              	.LASF132:
+ 2896 1b8d 4359424C 		.ascii	"CYBLE_GATT_ERR_PROCEDURE_ALREADY_IN_PROGRESS\000"
+ 2896      455F4741 
+ 2896      54545F45 
+ 2896      52525F50 
+ 2896      524F4345 
+ 2897              	.LASF349:
+ 2898 1bba 4359424C 		.ascii	"CYBLE_EVT_LNSC_WRITE_DESCR_RESPONSE\000"
+ 2898      455F4556 
+ 2898      545F4C4E 
+ 2898      53435F57 
+ 2898      52495445 
+ 2899              	.LASF336:
+ 2900 1bde 4359424C 		.ascii	"CYBLE_EVT_LLSC_READ_CHAR_RESPONSE\000"
+ 2900      455F4556 
+ 2900      545F4C4C 
+ 2900      53435F52 
+ 2900      4541445F 
+ 2901              	.LASF259:
+ 2902 1c00 4359424C 		.ascii	"CYBLE_EVT_CSCSS_INDICATION_CONFIRMATION\000"
+ 2902      455F4556 
+ 2902      545F4353 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 71
+
+
+ 2902      4353535F 
+ 2902      494E4449 
+ 2903              	.LASF90:
+ 2904 1c28 4359424C 		.ascii	"CYBLE_ERROR_L2CAP_CHANNEL_NOT_FOUND\000"
+ 2904      455F4552 
+ 2904      524F525F 
+ 2904      4C324341 
+ 2904      505F4348 
+ 2905              	.LASF432:
+ 2906 1c4c 6379426C 		.ascii	"cyBle_gattDB\000"
+ 2906      655F6761 
+ 2906      74744442 
+ 2906      00
+ 2907              	.LASF81:
+ 2908 1c59 4359424C 		.ascii	"CYBLE_ERROR_REPEATED_ATTEMPTS\000"
+ 2908      455F4552 
+ 2908      524F525F 
+ 2908      52455045 
+ 2908      41544544 
+ 2909              	.LASF283:
+ 2910 1c77 4359424C 		.ascii	"CYBLE_EVT_ESSS_DESCR_WRITE\000"
+ 2910      455F4556 
+ 2910      545F4553 
+ 2910      53535F44 
+ 2910      45534352 
+ 2911              	.LASF278:
+ 2912 1c92 4359424C 		.ascii	"CYBLE_EVT_ESSS_INDICATION_ENABLED\000"
+ 2912      455F4556 
+ 2912      545F4553 
+ 2912      53535F49 
+ 2912      4E444943 
+ 2913              	.LASF282:
+ 2914 1cb4 4359424C 		.ascii	"CYBLE_EVT_ESSS_EXEC_WRITE_REQ\000"
+ 2914      455F4556 
+ 2914      545F4553 
+ 2914      53535F45 
+ 2914      5845435F 
+ 2915              	.LASF12:
+ 2916 1cd2 666C6F61 		.ascii	"float\000"
+ 2916      7400
+ 2917              	.LASF376:
+ 2918 1cd8 4359424C 		.ascii	"CYBLE_EVT_SCPSC_NOTIFICATION\000"
+ 2918      455F4556 
+ 2918      545F5343 
+ 2918      5053435F 
+ 2918      4E4F5449 
+ 2919              	.LASF305:
+ 2920 1cf5 4359424C 		.ascii	"CYBLE_EVT_HIDSS_REPORT_MODE_ENTER\000"
+ 2920      455F4556 
+ 2920      545F4849 
+ 2920      4453535F 
+ 2920      5245504F 
+ 2921              	.LASF284:
+ 2922 1d17 4359424C 		.ascii	"CYBLE_EVT_ESSC_NOTIFICATION\000"
+ 2922      455F4556 
+ 2922      545F4553 
+ 2922      53435F4E 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 72
+
+
+ 2922      4F544946 
+ 2923              	.LASF94:
+ 2924 1d33 4359424C 		.ascii	"CYBLE_ERROR_FLASH_WRITE_NOT_PERMITED\000"
+ 2924      455F4552 
+ 2924      524F525F 
+ 2924      464C4153 
+ 2924      485F5752 
+ 2925              	.LASF303:
+ 2926 1d58 4359424C 		.ascii	"CYBLE_EVT_HIDSS_NOTIFICATION_DISABLED\000"
+ 2926      455F4556 
+ 2926      545F4849 
+ 2926      4453535F 
+ 2926      4E4F5449 
+ 2927              	.LASF58:
+ 2928 1d7e 4359424C 		.ascii	"CYBLE_EVT_GATTS_READ_CHAR_VAL_ACCESS_REQ\000"
+ 2928      455F4556 
+ 2928      545F4741 
+ 2928      5454535F 
+ 2928      52454144 
+ 2929              	.LASF191:
+ 2930 1da7 4359424C 		.ascii	"CYBLE_EVT_ANCSC_READ_DESCR_RESPONSE\000"
+ 2930      455F4556 
+ 2930      545F414E 
+ 2930      4353435F 
+ 2930      52454144 
+ 2931              	.LASF431:
+ 2932 1dcb 6379426C 		.ascii	"cyBle_gatts\000"
+ 2932      655F6761 
+ 2932      74747300 
+ 2933              	.LASF110:
+ 2934 1dd7 4359424C 		.ascii	"CYBLE_GATT_ERR_INSUFFICIENT_AUTHORIZATION\000"
+ 2934      455F4741 
+ 2934      54545F45 
+ 2934      52525F49 
+ 2934      4E535546 
+ 2935              	.LASF142:
+ 2936 1e01 61747472 		.ascii	"attrHandle\000"
+ 2936      48616E64 
+ 2936      6C6500
+ 2937              	.LASF393:
+ 2938 1e0c 4359424C 		.ascii	"CYBLE_EVT_UDSC_NOTIFICATION\000"
+ 2938      455F4556 
+ 2938      545F5544 
+ 2938      53435F4E 
+ 2938      4F544946 
+ 2939              	.LASF406:
+ 2940 1e28 4359424C 		.ascii	"CYBLE_EVT_WPTSC_WRITE_CHAR_RESPONSE\000"
+ 2940      455F4556 
+ 2940      545F5750 
+ 2940      5453435F 
+ 2940      57524954 
+ 2941              	.LASF146:
+ 2942 1e4c 4359424C 		.ascii	"CYBLE_GATTS_WRITE_REQ_PARAM_T\000"
+ 2942      455F4741 
+ 2942      5454535F 
+ 2942      57524954 
+ 2942      455F5245 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 73
+
+
+ 2943              	.LASF8:
+ 2944 1e6a 756E7369 		.ascii	"unsigned int\000"
+ 2944      676E6564 
+ 2944      20696E74 
+ 2944      00
+ 2945              	.LASF50:
+ 2946 1e77 4359424C 		.ascii	"CYBLE_EVT_GATTS_PREP_WRITE_REQ\000"
+ 2946      455F4556 
+ 2946      545F4741 
+ 2946      5454535F 
+ 2946      50524550 
+ 2947              	.LASF159:
+ 2948 1e96 61747445 		.ascii	"attEndHandle\000"
+ 2948      6E644861 
+ 2948      6E646C65 
+ 2948      00
+ 2949              	.LASF107:
+ 2950 1ea3 4359424C 		.ascii	"CYBLE_GATT_ERR_INSUFFICIENT_AUTHENTICATION\000"
+ 2950      455F4741 
+ 2950      54545F45 
+ 2950      52525F49 
+ 2950      4E535546 
+ 2951              	.LASF226:
+ 2952 1ece 4359424C 		.ascii	"CYBLE_EVT_BMSC_WRITE_CHAR_RESPONSE\000"
+ 2952      455F4556 
+ 2952      545F424D 
+ 2952      53435F57 
+ 2952      52495445 
+ 2953              	.LASF268:
+ 2954 1ef1 4359424C 		.ascii	"CYBLE_EVT_CTSS_NOTIFICATION_DISABLED\000"
+ 2954      455F4556 
+ 2954      545F4354 
+ 2954      53535F4E 
+ 2954      4F544946 
+ 2955              	.LASF215:
+ 2956 1f16 4359424C 		.ascii	"CYBLE_EVT_BLSS_INDICATION_DISABLED\000"
+ 2956      455F4556 
+ 2956      545F424C 
+ 2956      53535F49 
+ 2956      4E444943 
+ 2957              	.LASF374:
+ 2958 1f39 4359424C 		.ascii	"CYBLE_EVT_SCPSS_NOTIFICATION_DISABLED\000"
+ 2958      455F4556 
+ 2958      545F5343 
+ 2958      5053535F 
+ 2958      4E4F5449 
+ 2959              	.LASF437:
+ 2960 1f5f 474E5520 		.ascii	"GNU C 4.8.4 20140526 (release) [ARM/embedded-4_8-br"
+ 2960      4320342E 
+ 2960      382E3420 
+ 2960      32303134 
+ 2960      30353236 
+ 2961 1f92 616E6368 		.ascii	"anch revision 211358] -mcpu=cortex-m0 -mthumb -g -O"
+ 2961      20726576 
+ 2961      6973696F 
+ 2961      6E203231 
+ 2961      31333538 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 74
+
+
+ 2962 1fc5 30202D66 		.ascii	"0 -ffunction-sections\000"
+ 2962      66756E63 
+ 2962      74696F6E 
+ 2962      2D736563 
+ 2962      74696F6E 
+ 2963              	.LASF280:
+ 2964 1fdb 4359424C 		.ascii	"CYBLE_EVT_ESSS_INDICATION_CONFIRMATION\000"
+ 2964      455F4556 
+ 2964      545F4553 
+ 2964      53535F49 
+ 2964      4E444943 
+ 2965              	.LASF124:
+ 2966 2002 4359424C 		.ascii	"CYBLE_GATTS_ERR_PROCEDURE_ALREADY_IN_PROGRESS\000"
+ 2966      455F4741 
+ 2966      5454535F 
+ 2966      4552525F 
+ 2966      50524F43 
+ 2967              	.LASF167:
+ 2968 2030 4359424C 		.ascii	"CYBLE_AUTHENTICATION_REQUEST_REPLY\000"
+ 2968      455F4155 
+ 2968      5448454E 
+ 2968      54494341 
+ 2968      54494F4E 
+ 2969              	.LASF86:
+ 2970 2053 4359424C 		.ascii	"CYBLE_ERROR_L2CAP_PSM_WRONG_ENCODING\000"
+ 2970      455F4552 
+ 2970      524F525F 
+ 2970      4C324341 
+ 2970      505F5053 
+ 2971              	.LASF218:
+ 2972 2078 4359424C 		.ascii	"CYBLE_EVT_BLSS_NOTIFICATION_DISABLED\000"
+ 2972      455F4556 
+ 2972      545F424C 
+ 2972      53535F4E 
+ 2972      4F544946 
+ 2973              	.LASF112:
+ 2974 209d 4359424C 		.ascii	"CYBLE_GATT_ERR_ATTRIBUTE_NOT_FOUND\000"
+ 2974      455F4741 
+ 2974      54545F45 
+ 2974      52525F41 
+ 2974      54545249 
+ 2975              	.LASF331:
+ 2976 20c0 4359424C 		.ascii	"CYBLE_EVT_HTSC_WRITE_CHAR_RESPONSE\000"
+ 2976      455F4556 
+ 2976      545F4854 
+ 2976      53435F57 
+ 2976      52495445 
+ 2977              	.LASF72:
+ 2978 20e3 4359424C 		.ascii	"CYBLE_EVT_MAX\000"
+ 2978      455F4556 
+ 2978      545F4D41 
+ 2978      5800
+ 2979              	.LASF33:
+ 2980 20f1 4359424C 		.ascii	"CYBLE_EVT_GAPC_SCAN_START_STOP\000"
+ 2980      455F4556 
+ 2980      545F4741 
+ 2980      50435F53 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 75
+
+
+ 2980      43414E5F 
+ 2981              	.LASF193:
+ 2982 2110 4359424C 		.ascii	"CYBLE_EVT_ANSS_NOTIFICATION_ENABLED\000"
+ 2982      455F4556 
+ 2982      545F414E 
+ 2982      53535F4E 
+ 2982      4F544946 
+ 2983              	.LASF47:
+ 2984 2134 4359424C 		.ascii	"CYBLE_EVT_GATTS_WRITE_REQ\000"
+ 2984      455F4556 
+ 2984      545F4741 
+ 2984      5454535F 
+ 2984      57524954 
+ 2985              	.LASF395:
+ 2986 214e 4359424C 		.ascii	"CYBLE_EVT_UDSC_WRITE_CHAR_RESPONSE\000"
+ 2986      455F4556 
+ 2986      545F5544 
+ 2986      53435F57 
+ 2986      52495445 
+ 2987              	.LASF405:
+ 2988 2171 4359424C 		.ascii	"CYBLE_EVT_WPTSC_INDICATION\000"
+ 2988      455F4556 
+ 2988      545F5750 
+ 2988      5453435F 
+ 2988      494E4449 
+ 2989              	.LASF25:
+ 2990 218c 4359424C 		.ascii	"CYBLE_EVT_GAP_PASSKEY_DISPLAY_REQUEST\000"
+ 2990      455F4556 
+ 2990      545F4741 
+ 2990      505F5041 
+ 2990      53534B45 
+ 2991              	.LASF98:
+ 2992 21b2 4359424C 		.ascii	"CYBLE_ERROR_IND_DISABLED\000"
+ 2992      455F4552 
+ 2992      524F525F 
+ 2992      494E445F 
+ 2992      44495341 
+ 2993              	.LASF97:
+ 2994 21cb 4359424C 		.ascii	"CYBLE_ERROR_NTF_DISABLED\000"
+ 2994      455F4552 
+ 2994      524F525F 
+ 2994      4E54465F 
+ 2994      44495341 
+ 2995              	.LASF44:
+ 2996 21e4 4359424C 		.ascii	"CYBLE_EVT_GATTC_READ_RSP\000"
+ 2996      455F4556 
+ 2996      545F4741 
+ 2996      5454435F 
+ 2996      52454144 
+ 2997              	.LASF249:
+ 2998 21fd 4359424C 		.ascii	"CYBLE_EVT_CPSC_INDICATION\000"
+ 2998      455F4556 
+ 2998      545F4350 
+ 2998      53435F49 
+ 2998      4E444943 
+ 2999              	.LASF109:
+ 3000 2217 4359424C 		.ascii	"CYBLE_GATT_ERR_INVALID_OFFSET\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 76
+
+
+ 3000      455F4741 
+ 3000      54545F45 
+ 3000      52525F49 
+ 3000      4E56414C 
+ 3001              	.LASF275:
+ 3002 2235 4359424C 		.ascii	"CYBLE_EVT_DISC_READ_CHAR_RESPONSE\000"
+ 3002      455F4556 
+ 3002      545F4449 
+ 3002      53435F52 
+ 3002      4541445F 
+ 3003              	.LASF63:
+ 3004 2257 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_CONN_CNF\000"
+ 3004      455F4556 
+ 3004      545F4C32 
+ 3004      4341505F 
+ 3004      43424643 
+ 3005              	.LASF149:
+ 3006 2275 4359424C 		.ascii	"CYBLE_GATTS_ATT_GEN_VAL_LEN_T\000"
+ 3006      455F4741 
+ 3006      5454535F 
+ 3006      4154545F 
+ 3006      47454E5F 
+ 3007              	.LASF332:
+ 3008 2293 4359424C 		.ascii	"CYBLE_EVT_HTSC_READ_DESCR_RESPONSE\000"
+ 3008      455F4556 
+ 3008      545F4854 
+ 3008      53435F52 
+ 3008      4541445F 
+ 3009              	.LASF417:
+ 3010 22b6 4359424C 		.ascii	"CYBLE_DEBUG_EVT_BLESS_INT\000"
+ 3010      455F4445 
+ 3010      4255475F 
+ 3010      4556545F 
+ 3010      424C4553 
+ 3011              	.LASF133:
+ 3012 22d0 4359424C 		.ascii	"CYBLE_GATT_ERR_OUT_OF_RANGE\000"
+ 3012      455F4741 
+ 3012      54545F45 
+ 3012      52525F4F 
+ 3012      55545F4F 
+ 3013              	.LASF295:
+ 3014 22ec 4359424C 		.ascii	"CYBLE_EVT_GLSS_WRITE_CHAR\000"
+ 3014      455F4556 
+ 3014      545F474C 
+ 3014      53535F57 
+ 3014      52495445 
+ 3015              	.LASF231:
+ 3016 2306 4359424C 		.ascii	"CYBLE_EVT_CGMSS_NOTIFICATION_ENABLED\000"
+ 3016      455F4556 
+ 3016      545F4347 
+ 3016      4D53535F 
+ 3016      4E4F5449 
+ 3017              	.LASF317:
+ 3018 232b 4359424C 		.ascii	"CYBLE_EVT_HRSC_NOTIFICATION\000"
+ 3018      455F4556 
+ 3018      545F4852 
+ 3018      53435F4E 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 77
+
+
+ 3018      4F544946 
+ 3019              	.LASF363:
+ 3020 2347 4359424C 		.ascii	"CYBLE_EVT_RSCSS_INDICATION_CONFIRMATION\000"
+ 3020      455F4556 
+ 3020      545F5253 
+ 3020      4353535F 
+ 3020      494E4449 
+ 3021              	.LASF312:
+ 3022 236f 4359424C 		.ascii	"CYBLE_EVT_HIDSC_READ_DESCR_RESPONSE\000"
+ 3022      455F4556 
+ 3022      545F4849 
+ 3022      4453435F 
+ 3022      52454144 
+ 3023              	.LASF318:
+ 3024 2393 4359424C 		.ascii	"CYBLE_EVT_HRSC_READ_CHAR_RESPONSE\000"
+ 3024      455F4556 
+ 3024      545F4852 
+ 3024      53435F52 
+ 3024      4541445F 
+ 3025              	.LASF31:
+ 3026 23b5 4359424C 		.ascii	"CYBLE_EVT_GAP_ENCRYPT_CHANGE\000"
+ 3026      455F4556 
+ 3026      545F4741 
+ 3026      505F454E 
+ 3026      43525950 
+ 3027              	.LASF350:
+ 3028 23d2 4359424C 		.ascii	"CYBLE_EVT_NDCSC_READ_CHAR_RESPONSE\000"
+ 3028      455F4556 
+ 3028      545F4E44 
+ 3028      4353435F 
+ 3028      52454144 
+ 3029              	.LASF180:
+ 3030 23f5 4359424C 		.ascii	"CYBLE_EVT_GATTC_DESCR_DUPLICATION\000"
+ 3030      455F4556 
+ 3030      545F4741 
+ 3030      5454435F 
+ 3030      44455343 
+ 3031              	.LASF424:
+ 3032 2417 4379426C 		.ascii	"CyBle_GattsReInitGattDb\000"
+ 3032      655F4761 
+ 3032      74747352 
+ 3032      65496E69 
+ 3032      74476174 
+ 3033              	.LASF38:
+ 3034 242f 4359424C 		.ascii	"CYBLE_EVT_GATTS_XCNHG_MTU_REQ\000"
+ 3034      455F4556 
+ 3034      545F4741 
+ 3034      5454535F 
+ 3034      58434E48 
+ 3035              	.LASF388:
+ 3036 244d 4359424C 		.ascii	"CYBLE_EVT_UDSS_NOTIFICATION_ENABLED\000"
+ 3036      455F4556 
+ 3036      545F5544 
+ 3036      53535F4E 
+ 3036      4F544946 
+ 3037              	.LASF340:
+ 3038 2471 4359424C 		.ascii	"CYBLE_EVT_LNSS_INDICATION_CONFIRMED\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 78
+
+
+ 3038      455F4556 
+ 3038      545F4C4E 
+ 3038      53535F49 
+ 3038      4E444943 
+ 3039              	.LASF411:
+ 3040 2495 4359424C 		.ascii	"CYBLE_EVT_WSSS_INDICATION_DISABLED\000"
+ 3040      455F4556 
+ 3040      545F5753 
+ 3040      53535F49 
+ 3040      4E444943 
+ 3041              	.LASF200:
+ 3042 24b8 4359424C 		.ascii	"CYBLE_EVT_ANSC_WRITE_DESCR_RESPONSE\000"
+ 3042      455F4556 
+ 3042      545F414E 
+ 3042      53435F57 
+ 3042      52495445 
+ 3043              	.LASF346:
+ 3044 24dc 4359424C 		.ascii	"CYBLE_EVT_LNSC_READ_CHAR_RESPONSE\000"
+ 3044      455F4556 
+ 3044      545F4C4E 
+ 3044      53435F52 
+ 3044      4541445F 
+ 3045              	.LASF292:
+ 3046 24fe 4359424C 		.ascii	"CYBLE_EVT_GLSS_INDICATION_CONFIRMED\000"
+ 3046      455F4556 
+ 3046      545F474C 
+ 3046      53535F49 
+ 3046      4E444943 
+ 3047              	.LASF423:
+ 3048 2522 4359424C 		.ascii	"CYBLE_STATE_T\000"
+ 3048      455F5354 
+ 3048      4154455F 
+ 3048      5400
+ 3049              	.LASF171:
+ 3050 2530 4359424C 		.ascii	"CYBLE_EVT_GATTS_INDICATION_ENABLED\000"
+ 3050      455F4556 
+ 3050      545F4741 
+ 3050      5454535F 
+ 3050      494E4449 
+ 3051              	.LASF7:
+ 3052 2553 6C6F6E67 		.ascii	"long long unsigned int\000"
+ 3052      206C6F6E 
+ 3052      6720756E 
+ 3052      7369676E 
+ 3052      65642069 
+ 3053              	.LASF103:
+ 3054 256a 4359424C 		.ascii	"CYBLE_GATT_ERR_INVALID_HANDLE\000"
+ 3054      455F4741 
+ 3054      54545F45 
+ 3054      52525F49 
+ 3054      4E56414C 
+ 3055              	.LASF18:
+ 3056 2588 4359424C 		.ascii	"CYBLE_EVT_TIMEOUT\000"
+ 3056      455F4556 
+ 3056      545F5449 
+ 3056      4D454F55 
+ 3056      5400
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 79
+
+
+ 3057              	.LASF272:
+ 3058 259a 4359424C 		.ascii	"CYBLE_EVT_CTSC_READ_DESCR_RESPONSE\000"
+ 3058      455F4556 
+ 3058      545F4354 
+ 3058      53435F52 
+ 3058      4541445F 
+ 3059              	.LASF126:
+ 3060 25bd 4359424C 		.ascii	"CYBLE_GATT_ERR_MISSING_CRC\000"
+ 3060      455F4741 
+ 3060      54545F45 
+ 3060      52525F4D 
+ 3060      49535349 
+ 3061              	.LASF100:
+ 3062 25d8 4359424C 		.ascii	"CYBLE_ERROR_INVALID_STATE\000"
+ 3062      455F4552 
+ 3062      524F525F 
+ 3062      494E5641 
+ 3062      4C49445F 
+ 3063              	.LASF135:
+ 3064 25f2 4359424C 		.ascii	"CYBLE_GATT_DB_ATTR_HANDLE_T\000"
+ 3064      455F4741 
+ 3064      54545F44 
+ 3064      425F4154 
+ 3064      54525F48 
+ 3065              	.LASF66:
+ 3066 260e 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_DATA_READ\000"
+ 3066      455F4556 
+ 3066      545F4C32 
+ 3066      4341505F 
+ 3066      43424643 
+ 3067              	.LASF102:
+ 3068 262d 4359424C 		.ascii	"CYBLE_GATT_ERR_NONE\000"
+ 3068      455F4741 
+ 3068      54545F45 
+ 3068      52525F4E 
+ 3068      4F4E4500 
+ 3069              	.LASF141:
+ 3070 2641 76616C75 		.ascii	"value\000"
+ 3070      6500
+ 3071              	.LASF248:
+ 3072 2647 4359424C 		.ascii	"CYBLE_EVT_CPSC_NOTIFICATION\000"
+ 3072      455F4556 
+ 3072      545F4350 
+ 3072      53435F4E 
+ 3072      4F544946 
+ 3073              	.LASF223:
+ 3074 2663 4359424C 		.ascii	"CYBLE_EVT_BLSC_WRITE_DESCR_RESPONSE\000"
+ 3074      455F4556 
+ 3074      545F424C 
+ 3074      53435F57 
+ 3074      52495445 
+ 3075              	.LASF160:
+ 3076 2687 61747456 		.ascii	"attValue\000"
+ 3076      616C7565 
+ 3076      00
+ 3077              	.LASF345:
+ 3078 2690 4359424C 		.ascii	"CYBLE_EVT_LNSC_NOTIFICATION\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 80
+
+
+ 3078      455F4556 
+ 3078      545F4C4E 
+ 3078      53435F4E 
+ 3078      4F544946 
+ 3079              	.LASF429:
+ 3080 26ac 4379426C 		.ascii	"CyBle_ApplCallback\000"
+ 3080      655F4170 
+ 3080      706C4361 
+ 3080      6C6C6261 
+ 3080      636B00
+ 3081              	.LASF270:
+ 3082 26bf 4359424C 		.ascii	"CYBLE_EVT_CTSC_NOTIFICATION\000"
+ 3082      455F4556 
+ 3082      545F4354 
+ 3082      53435F4E 
+ 3082      4F544946 
+ 3083              	.LASF134:
+ 3084 26db 4359424C 		.ascii	"CYBLE_GATT_ERR_CODE_T\000"
+ 3084      455F4741 
+ 3084      54545F45 
+ 3084      52525F43 
+ 3084      4F44455F 
+ 3085              	.LASF291:
+ 3086 26f1 4359424C 		.ascii	"CYBLE_EVT_GLSS_INDICATION_DISABLED\000"
+ 3086      455F4556 
+ 3086      545F474C 
+ 3086      53535F49 
+ 3086      4E444943 
+ 3087              	.LASF123:
+ 3088 2714 4359424C 		.ascii	"CYBLE_GATT_ERR_HTS_OUT_OF_RANGE\000"
+ 3088      455F4741 
+ 3088      54545F45 
+ 3088      52525F48 
+ 3088      54535F4F 
+ 3089              	.LASF164:
+ 3090 2734 73657276 		.ascii	"serviceChangedHandle\000"
+ 3090      69636543 
+ 3090      68616E67 
+ 3090      65644861 
+ 3090      6E646C65 
+ 3091              	.LASF338:
+ 3092 2749 4359424C 		.ascii	"CYBLE_EVT_LNSS_INDICATION_ENABLED\000"
+ 3092      455F4556 
+ 3092      545F4C4E 
+ 3092      53535F49 
+ 3092      4E444943 
+ 3093              	.LASF186:
+ 3094 276b 4359424C 		.ascii	"CYBLE_EVT_ANCSS_NOTIFICATION_DISABLED\000"
+ 3094      455F4556 
+ 3094      545F414E 
+ 3094      4353535F 
+ 3094      4E4F5449 
+ 3095              	.LASF144:
+ 3096 2791 636F6E6E 		.ascii	"connHandle\000"
+ 3096      48616E64 
+ 3096      6C6500
+ 3097              	.LASF147:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 81
+
+
+ 3098 279c 61637475 		.ascii	"actualLength\000"
+ 3098      616C4C65 
+ 3098      6E677468 
+ 3098      00
+ 3099              	.LASF202:
+ 3100 27a9 4359424C 		.ascii	"CYBLE_EVT_BASS_NOTIFICATION_DISABLED\000"
+ 3100      455F4556 
+ 3100      545F4241 
+ 3100      53535F4E 
+ 3100      4F544946 
+ 3101              	.LASF228:
+ 3102 27ce 4359424C 		.ascii	"CYBLE_EVT_CGMSS_INDICATION_ENABLED\000"
+ 3102      455F4556 
+ 3102      545F4347 
+ 3102      4D53535F 
+ 3102      494E4449 
+ 3103              	.LASF240:
+ 3104 27f1 4359424C 		.ascii	"CYBLE_EVT_CPSS_NOTIFICATION_ENABLED\000"
+ 3104      455F4556 
+ 3104      545F4350 
+ 3104      53535F4E 
+ 3104      4F544946 
+ 3105              	.LASF383:
+ 3106 2815 4359424C 		.ascii	"CYBLE_EVT_TPSC_READ_DESCR_RESPONSE\000"
+ 3106      455F4556 
+ 3106      545F5450 
+ 3106      53435F52 
+ 3106      4541445F 
+ 3107              	.LASF42:
+ 3108 2838 4359424C 		.ascii	"CYBLE_EVT_GATTC_FIND_INFO_RSP\000"
+ 3108      455F4556 
+ 3108      545F4741 
+ 3108      5454435F 
+ 3108      46494E44 
+ 3109              	.LASF41:
+ 3110 2856 4359424C 		.ascii	"CYBLE_EVT_GATTC_READ_BY_TYPE_RSP\000"
+ 3110      455F4556 
+ 3110      545F4741 
+ 3110      5454435F 
+ 3110      52454144 
+ 3111              	.LASF352:
+ 3112 2877 4359424C 		.ascii	"CYBLE_EVT_PASSS_NOTIFICATION_DISABLED\000"
+ 3112      455F4556 
+ 3112      545F5041 
+ 3112      5353535F 
+ 3112      4E4F5449 
+ 3113              	.LASF238:
+ 3114 289d 4359424C 		.ascii	"CYBLE_EVT_CGMSC_READ_DESCR_RESPONSE\000"
+ 3114      455F4556 
+ 3114      545F4347 
+ 3114      4D53435F 
+ 3114      52454144 
+ 3115              	.LASF310:
+ 3116 28c1 4359424C 		.ascii	"CYBLE_EVT_HIDSC_READ_CHAR_RESPONSE\000"
+ 3116      455F4556 
+ 3116      545F4849 
+ 3116      4453435F 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 82
+
+
+ 3116      52454144 
+ 3117              	.LASF128:
+ 3118 28e4 4359424C 		.ascii	"CYBLE_GATTS_ERR_OPERATION_FAILED\000"
+ 3118      455F4741 
+ 3118      5454535F 
+ 3118      4552525F 
+ 3118      4F504552 
+ 3119              	.LASF426:
+ 3120 2905 61706952 		.ascii	"apiResult\000"
+ 3120      6573756C 
+ 3120      7400
+ 3121              	.LASF436:
+ 3122 290f 6379426C 		.ascii	"cyBle_state\000"
+ 3122      655F7374 
+ 3122      61746500 
+ 3123              	.LASF380:
+ 3124 291b 4359424C 		.ascii	"CYBLE_EVT_TPSS_NOTIFICATION_DISABLED\000"
+ 3124      455F4556 
+ 3124      545F5450 
+ 3124      53535F4E 
+ 3124      4F544946 
+ 3125              	.LASF377:
+ 3126 2940 4359424C 		.ascii	"CYBLE_EVT_SCPSC_READ_DESCR_RESPONSE\000"
+ 3126      455F4556 
+ 3126      545F5343 
+ 3126      5053435F 
+ 3126      52454144 
+ 3127              	.LASF321:
+ 3128 2964 4359424C 		.ascii	"CYBLE_EVT_HRSC_WRITE_DESCR_RESPONSE\000"
+ 3128      455F4556 
+ 3128      545F4852 
+ 3128      53435F57 
+ 3128      52495445 
+ 3129              	.LASF343:
+ 3130 2988 4359424C 		.ascii	"CYBLE_EVT_LNSS_WRITE_CHAR\000"
+ 3130      455F4556 
+ 3130      545F4C4E 
+ 3130      53535F57 
+ 3130      52495445 
+ 3131              	.LASF281:
+ 3132 29a2 4359424C 		.ascii	"CYBLE_EVT_ESSS_CHAR_WRITE\000"
+ 3132      455F4556 
+ 3132      545F4553 
+ 3132      53535F43 
+ 3132      4841525F 
+ 3133              	.LASF48:
+ 3134 29bc 4359424C 		.ascii	"CYBLE_EVT_GATTC_WRITE_RSP\000"
+ 3134      455F4556 
+ 3134      545F4741 
+ 3134      5454435F 
+ 3134      57524954 
+ 3135              	.LASF276:
+ 3136 29d6 4359424C 		.ascii	"CYBLE_EVT_ESSS_NOTIFICATION_ENABLED\000"
+ 3136      455F4556 
+ 3136      545F4553 
+ 3136      53535F4E 
+ 3136      4F544946 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 83
+
+
+ 3137              	.LASF422:
+ 3138 29fa 4359424C 		.ascii	"CYBLE_STATE_DISCONNECTED\000"
+ 3138      455F5354 
+ 3138      4154455F 
+ 3138      44495343 
+ 3138      4F4E4E45 
+ 3139              	.LASF155:
+ 3140 2a13 4359424C 		.ascii	"CYBLE_GATTS_ATT_VALUE_T\000"
+ 3140      455F4741 
+ 3140      5454535F 
+ 3140      4154545F 
+ 3140      56414C55 
+ 3141              	.LASF365:
+ 3142 2a2b 4359424C 		.ascii	"CYBLE_EVT_RSCSC_NOTIFICATION\000"
+ 3142      455F4556 
+ 3142      545F5253 
+ 3142      4353435F 
+ 3142      4E4F5449 
+ 3143              	.LASF152:
+ 3144 2a48 4359424C 		.ascii	"CYBLE_GATTS_ATT_PACK_VAL_LEN_T\000"
+ 3144      455F4741 
+ 3144      5454535F 
+ 3144      4154545F 
+ 3144      5041434B 
+ 3145              	.LASF28:
+ 3146 2a67 4359424C 		.ascii	"CYBLE_EVT_GAPP_ADVERTISEMENT_START_STOP\000"
+ 3146      455F4556 
+ 3146      545F4741 
+ 3146      50505F41 
+ 3146      44564552 
+ 3147              	.LASF216:
+ 3148 2a8f 4359424C 		.ascii	"CYBLE_EVT_BLSS_INDICATION_CONFIRMED\000"
+ 3148      455F4556 
+ 3148      545F424C 
+ 3148      53535F49 
+ 3148      4E444943 
+ 3149              	.LASF408:
+ 3150 2ab3 4359424C 		.ascii	"CYBLE_EVT_WPTSC_READ_DESCR_RESPONSE\000"
+ 3150      455F4556 
+ 3150      545F5750 
+ 3150      5453435F 
+ 3150      52454144 
+ 3151              	.LASF188:
+ 3152 2ad7 4359424C 		.ascii	"CYBLE_EVT_ANCSC_NOTIFICATION\000"
+ 3152      455F4556 
+ 3152      545F414E 
+ 3152      4353435F 
+ 3152      4E4F5449 
+ 3153              	.LASF148:
+ 3154 2af4 61747447 		.ascii	"attGenericVal\000"
+ 3154      656E6572 
+ 3154      69635661 
+ 3154      6C00
+ 3155              	.LASF237:
+ 3156 2b02 4359424C 		.ascii	"CYBLE_EVT_CGMSC_WRITE_CHAR_RESPONSE\000"
+ 3156      455F4556 
+ 3156      545F4347 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 84
+
+
+ 3156      4D53435F 
+ 3156      57524954 
+ 3157              	.LASF9:
+ 3158 2b26 75696E74 		.ascii	"uint8\000"
+ 3158      3800
+ 3159              	.LASF330:
+ 3160 2b2c 4359424C 		.ascii	"CYBLE_EVT_HTSC_READ_CHAR_RESPONSE\000"
+ 3160      455F4556 
+ 3160      545F4854 
+ 3160      53435F52 
+ 3160      4541445F 
+ 3161              	.LASF358:
+ 3162 2b4e 4359424C 		.ascii	"CYBLE_EVT_PASSC_WRITE_DESCR_RESPONSE\000"
+ 3162      455F4556 
+ 3162      545F5041 
+ 3162      5353435F 
+ 3162      57524954 
+ 3163              	.LASF2:
+ 3164 2b73 73686F72 		.ascii	"short int\000"
+ 3164      7420696E 
+ 3164      7400
+ 3165              	.LASF145:
+ 3166 2b7d 68616E64 		.ascii	"handleValPair\000"
+ 3166      6C655661 
+ 3166      6C506169 
+ 3166      7200
+ 3167              	.LASF224:
+ 3168 2b8b 4359424C 		.ascii	"CYBLE_EVT_BMSS_WRITE_CHAR\000"
+ 3168      455F4556 
+ 3168      545F424D 
+ 3168      53535F57 
+ 3168      52495445 
+ 3169              	.LASF151:
+ 3170 2ba5 61747447 		.ascii	"attGenericValLen\000"
+ 3170      656E6572 
+ 3170      69635661 
+ 3170      6C4C656E 
+ 3170      00
+ 3171              	.LASF153:
+ 3172 2bb6 61747446 		.ascii	"attFormatValue\000"
+ 3172      6F726D61 
+ 3172      7456616C 
+ 3172      756500
+ 3173              	.LASF122:
+ 3174 2bc5 4359424C 		.ascii	"CYBLE_GATT_ERR_CPS_INAPPROPRIATE_CONNECTION_PARAMET"
+ 3174      455F4741 
+ 3174      54545F45 
+ 3174      52525F43 
+ 3174      50535F49 
+ 3175 2bf8 45525300 		.ascii	"ERS\000"
+ 3176              	.LASF235:
+ 3177 2bfc 4359424C 		.ascii	"CYBLE_EVT_CGMSC_NOTIFICATION\000"
+ 3177      455F4556 
+ 3177      545F4347 
+ 3177      4D53435F 
+ 3177      4E4F5449 
+ 3178              	.LASF108:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 85
+
+
+ 3179 2c19 4359424C 		.ascii	"CYBLE_GATT_ERR_REQUEST_NOT_SUPPORTED\000"
+ 3179      455F4741 
+ 3179      54545F45 
+ 3179      52525F52 
+ 3179      45515545 
+ 3180              	.LASF35:
+ 3181 2c3e 4359424C 		.ascii	"CYBLE_EVT_GATTC_ERROR_RSP\000"
+ 3181      455F4556 
+ 3181      545F4741 
+ 3181      5454435F 
+ 3181      4552524F 
+ 3182              	.LASF287:
+ 3183 2c58 4359424C 		.ascii	"CYBLE_EVT_ESSC_WRITE_CHAR_RESPONSE\000"
+ 3183      455F4556 
+ 3183      545F4553 
+ 3183      53435F57 
+ 3183      52495445 
+ 3184              	.LASF203:
+ 3185 2c7b 4359424C 		.ascii	"CYBLE_EVT_BASC_NOTIFICATION\000"
+ 3185      455F4556 
+ 3185      545F4241 
+ 3185      53435F4E 
+ 3185      4F544946 
+ 3186              	.LASF206:
+ 3187 2c97 4359424C 		.ascii	"CYBLE_EVT_BASC_WRITE_DESCR_RESPONSE\000"
+ 3187      455F4556 
+ 3187      545F4241 
+ 3187      53435F57 
+ 3187      52495445 
+ 3188              	.LASF290:
+ 3189 2cbb 4359424C 		.ascii	"CYBLE_EVT_GLSS_INDICATION_ENABLED\000"
+ 3189      455F4556 
+ 3189      545F474C 
+ 3189      53535F49 
+ 3189      4E444943 
+ 3190              	.LASF195:
+ 3191 2cdd 4359424C 		.ascii	"CYBLE_EVT_ANSS_CHAR_WRITE\000"
+ 3191      455F4556 
+ 3191      545F414E 
+ 3191      53535F43 
+ 3191      4841525F 
+ 3192              	.LASF62:
+ 3193 2cf7 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_CONN_IND\000"
+ 3193      455F4556 
+ 3193      545F4C32 
+ 3193      4341505F 
+ 3193      43424643 
+ 3194              	.LASF51:
+ 3195 2d15 4359424C 		.ascii	"CYBLE_EVT_GATTS_EXEC_WRITE_REQ\000"
+ 3195      455F4556 
+ 3195      545F4741 
+ 3195      5454535F 
+ 3195      45584543 
+ 3196              	.LASF22:
+ 3197 2d34 4359424C 		.ascii	"CYBLE_EVT_GAPC_SCAN_PROGRESS_RESULT\000"
+ 3197      455F4556 
+ 3197      545F4741 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 86
+
+
+ 3197      50435F53 
+ 3197      43414E5F 
+ 3198              	.LASF269:
+ 3199 2d58 4359424C 		.ascii	"CYBLE_EVT_CTSS_CHAR_WRITE\000"
+ 3199      455F4556 
+ 3199      545F4354 
+ 3199      53535F43 
+ 3199      4841525F 
+ 3200              	.LASF385:
+ 3201 2d72 4359424C 		.ascii	"CYBLE_EVT_UDSS_INDICATION_ENABLED\000"
+ 3201      455F4556 
+ 3201      545F5544 
+ 3201      53535F49 
+ 3201      4E444943 
+ 3202              	.LASF82:
+ 3203 2d94 4359424C 		.ascii	"CYBLE_ERROR_GAP_ROLE\000"
+ 3203      455F4552 
+ 3203      524F525F 
+ 3203      4741505F 
+ 3203      524F4C45 
+ 3204              	.LASF324:
+ 3205 2da9 4359424C 		.ascii	"CYBLE_EVT_HTSS_INDICATION_ENABLED\000"
+ 3205      455F4556 
+ 3205      545F4854 
+ 3205      53535F49 
+ 3205      4E444943 
+ 3206              	.LASF396:
+ 3207 2dcb 4359424C 		.ascii	"CYBLE_EVT_UDSC_READ_DESCR_RESPONSE\000"
+ 3207      455F4556 
+ 3207      545F5544 
+ 3207      53435F52 
+ 3207      4541445F 
+ 3208              	.LASF204:
+ 3209 2dee 4359424C 		.ascii	"CYBLE_EVT_BASC_READ_CHAR_RESPONSE\000"
+ 3209      455F4556 
+ 3209      545F4241 
+ 3209      53435F52 
+ 3209      4541445F 
+ 3210              	.LASF297:
+ 3211 2e10 4359424C 		.ascii	"CYBLE_EVT_GLSC_NOTIFICATION\000"
+ 3211      455F4556 
+ 3211      545F474C 
+ 3211      53435F4E 
+ 3211      4F544946 
+ 3212              	.LASF130:
+ 3213 2e2c 4359424C 		.ascii	"CYBLE_GATT_ERR_ANS_COMMAND_NOT_SUPPORTED\000"
+ 3213      455F4741 
+ 3213      54545F45 
+ 3213      52525F41 
+ 3213      4E535F43 
+ 3214              	.LASF375:
+ 3215 2e55 4359424C 		.ascii	"CYBLE_EVT_SCPSS_SCAN_INT_WIN_CHAR_WRITE\000"
+ 3215      455F4556 
+ 3215      545F5343 
+ 3215      5053535F 
+ 3215      5343414E 
+ 3216              	.LASF430:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 87
+
+
+ 3217 2e7d 6379426C 		.ascii	"cyBle_eventHandlerFlag\000"
+ 3217      655F6576 
+ 3217      656E7448 
+ 3217      616E646C 
+ 3217      6572466C 
+ 3218              	.LASF172:
+ 3219 2e94 4359424C 		.ascii	"CYBLE_EVT_GATTS_INDICATION_DISABLED\000"
+ 3219      455F4556 
+ 3219      545F4741 
+ 3219      5454535F 
+ 3219      494E4449 
+ 3220              	.LASF79:
+ 3221 2eb8 4359424C 		.ascii	"CYBLE_ERROR_NO_CONNECTION\000"
+ 3221      455F4552 
+ 3221      524F525F 
+ 3221      4E4F5F43 
+ 3221      4F4E4E45 
+ 3222              	.LASF258:
+ 3223 2ed2 4359424C 		.ascii	"CYBLE_EVT_CSCSS_INDICATION_DISABLED\000"
+ 3223      455F4556 
+ 3223      545F4353 
+ 3223      4353535F 
+ 3223      494E4449 
+ 3224              	.LASF227:
+ 3225 2ef6 4359424C 		.ascii	"CYBLE_EVT_BMSC_READ_DESCR_RESPONSE\000"
+ 3225      455F4556 
+ 3225      545F424D 
+ 3225      53435F52 
+ 3225      4541445F 
+ 3226              	.LASF71:
+ 3227 2f19 4359424C 		.ascii	"CYBLE_EVT_LE_PING_AUTH_TIMEOUT\000"
+ 3227      455F4556 
+ 3227      545F4C45 
+ 3227      5F50494E 
+ 3227      475F4155 
+ 3228              	.LASF101:
+ 3229 2f38 4359424C 		.ascii	"CYBLE_API_RESULT_T\000"
+ 3229      455F4150 
+ 3229      495F5245 
+ 3229      53554C54 
+ 3229      5F5400
+ 3230              	.LASF229:
+ 3231 2f4b 4359424C 		.ascii	"CYBLE_EVT_CGMSS_INDICATION_DISABLED\000"
+ 3231      455F4556 
+ 3231      545F4347 
+ 3231      4D53535F 
+ 3231      494E4449 
+ 3232              	.LASF433:
+ 3233 2f6f 6379426C 		.ascii	"cyBle_attValuesCCCD\000"
+ 3233      655F6174 
+ 3233      7456616C 
+ 3233      75657343 
+ 3233      43434400 
+ 3234              	.LASF184:
+ 3235 2f83 4359424C 		.ascii	"CYBLE_EVT_GATTC_DISCOVERY_COMPLETE\000"
+ 3235      455F4556 
+ 3235      545F4741 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 88
+
+
+ 3235      5454435F 
+ 3235      44495343 
+ 3236              	.LASF233:
+ 3237 2fa6 4359424C 		.ascii	"CYBLE_EVT_CGMSS_WRITE_CHAR\000"
+ 3237      455F4556 
+ 3237      545F4347 
+ 3237      4D53535F 
+ 3237      57524954 
+ 3238              	.LASF301:
+ 3239 2fc1 4359424C 		.ascii	"CYBLE_EVT_GLSC_WRITE_DESCR_RESPONSE\000"
+ 3239      455F4556 
+ 3239      545F474C 
+ 3239      53435F57 
+ 3239      52495445 
+ 3240              	.LASF54:
+ 3241 2fe5 4359424C 		.ascii	"CYBLE_EVT_GATTC_HANDLE_VALUE_IND\000"
+ 3241      455F4556 
+ 3241      545F4741 
+ 3241      5454435F 
+ 3241      48414E44 
+ 3242              	.LASF254:
+ 3243 3006 4359424C 		.ascii	"CYBLE_EVT_CPSC_SCAN_PROGRESS_RESULT\000"
+ 3243      455F4556 
+ 3243      545F4350 
+ 3243      53435F53 
+ 3243      43414E5F 
+ 3244              	.LASF369:
+ 3245 302a 4359424C 		.ascii	"CYBLE_EVT_RSCSC_READ_DESCR_RESPONSE\000"
+ 3245      455F4556 
+ 3245      545F5253 
+ 3245      4353435F 
+ 3245      52454144 
+ 3246              	.LASF85:
+ 3247 304e 4359424C 		.ascii	"CYBLE_ERROR_SEC_FAILED\000"
+ 3247      455F4552 
+ 3247      524F525F 
+ 3247      5345435F 
+ 3247      4641494C 
+ 3248              	.LASF21:
+ 3249 3065 4359424C 		.ascii	"CYBLE_EVT_STACK_BUSY_STATUS\000"
+ 3249      455F4556 
+ 3249      545F5354 
+ 3249      41434B5F 
+ 3249      42555359 
+ 3250              	.LASF333:
+ 3251 3081 4359424C 		.ascii	"CYBLE_EVT_HTSC_WRITE_DESCR_RESPONSE\000"
+ 3251      455F4556 
+ 3251      545F4854 
+ 3251      53435F57 
+ 3251      52495445 
+ 3252              	.LASF34:
+ 3253 30a5 4359424C 		.ascii	"CYBLE_EVT_GAP_KEYINFO_EXCHNGE_CMPLT\000"
+ 3253      455F4556 
+ 3253      545F4741 
+ 3253      505F4B45 
+ 3253      59494E46 
+ 3254              	.LASF409:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 89
+
+
+ 3255 30c9 4359424C 		.ascii	"CYBLE_EVT_WPTSC_WRITE_DESCR_RESPONSE\000"
+ 3255      455F4556 
+ 3255      545F5750 
+ 3255      5453435F 
+ 3255      57524954 
+ 3256              	.LASF59:
+ 3257 30ee 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CONN_PARAM_UPDATE_REQ\000"
+ 3257      455F4556 
+ 3257      545F4C32 
+ 3257      4341505F 
+ 3257      434F4E4E 
+ 3258              	.LASF232:
+ 3259 3114 4359424C 		.ascii	"CYBLE_EVT_CGMSS_NOTIFICATION_DISABLED\000"
+ 3259      455F4556 
+ 3259      545F4347 
+ 3259      4D53535F 
+ 3259      4E4F5449 
+ 3260              	.LASF427:
+ 3261 313a 67617474 		.ascii	"gattErr\000"
+ 3261      45727200 
+ 3262              	.LASF175:
+ 3263 3142 4359424C 		.ascii	"CYBLE_EVT_GATTC_INCL_DISCOVERY_FAILED\000"
+ 3263      455F4556 
+ 3263      545F4741 
+ 3263      5454435F 
+ 3263      494E434C 
+ 3264              	.LASF105:
+ 3265 3168 4359424C 		.ascii	"CYBLE_GATT_ERR_WRITE_NOT_PERMITTED\000"
+ 3265      455F4741 
+ 3265      54545F45 
+ 3265      52525F57 
+ 3265      52495445 
+ 3266              	.LASF3:
+ 3267 318b 73686F72 		.ascii	"short unsigned int\000"
+ 3267      7420756E 
+ 3267      7369676E 
+ 3267      65642069 
+ 3267      6E7400
+ 3268              	.LASF117:
+ 3269 319e 4359424C 		.ascii	"CYBLE_GATT_ERR_INSUFFICIENT_ENCRYPTION\000"
+ 3269      455F4741 
+ 3269      54545F45 
+ 3269      52525F49 
+ 3269      4E535546 
+ 3270              	.LASF348:
+ 3271 31c5 4359424C 		.ascii	"CYBLE_EVT_LNSC_READ_DESCR_RESPONSE\000"
+ 3271      455F4556 
+ 3271      545F4C4E 
+ 3271      53435F52 
+ 3271      4541445F 
+ 3272              	.LASF420:
+ 3273 31e8 4359424C 		.ascii	"CYBLE_STATE_CONNECTED\000"
+ 3273      455F5354 
+ 3273      4154455F 
+ 3273      434F4E4E 
+ 3273      45435445 
+ 3274              	.LASF139:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 90
+
+
+ 3275 31fe 61637475 		.ascii	"actualLen\000"
+ 3275      616C4C65 
+ 3275      6E00
+ 3276              	.LASF165:
+ 3277 3208 63636364 		.ascii	"cccdHandle\000"
+ 3277      48616E64 
+ 3277      6C6500
+ 3278              	.LASF187:
+ 3279 3213 4359424C 		.ascii	"CYBLE_EVT_ANCSS_WRITE_CHAR\000"
+ 3279      455F4556 
+ 3279      545F414E 
+ 3279      4353535F 
+ 3279      57524954 
+ 3280              	.LASF296:
+ 3281 322e 4359424C 		.ascii	"CYBLE_EVT_GLSC_INDICATION\000"
+ 3281      455F4556 
+ 3281      545F474C 
+ 3281      53435F49 
+ 3281      4E444943 
+ 3282              	.LASF246:
+ 3283 3248 4359424C 		.ascii	"CYBLE_EVT_CPSS_BROADCAST_DISABLED\000"
+ 3283      455F4556 
+ 3283      545F4350 
+ 3283      53535F42 
+ 3283      524F4144 
+ 3284              	.LASF137:
+ 3285 326a 61747449 		.ascii	"attId\000"
+ 3285      6400
+ 3286              	.LASF75:
+ 3287 3270 4359424C 		.ascii	"CYBLE_ERROR_INVALID_OPERATION\000"
+ 3287      455F4552 
+ 3287      524F525F 
+ 3287      494E5641 
+ 3287      4C49445F 
+ 3288              	.LASF20:
+ 3289 328e 4359424C 		.ascii	"CYBLE_EVT_HCI_STATUS\000"
+ 3289      455F4556 
+ 3289      545F4843 
+ 3289      495F5354 
+ 3289      41545553 
+ 3290              	.LASF37:
+ 3291 32a3 4359424C 		.ascii	"CYBLE_EVT_GATT_DISCONNECT_IND\000"
+ 3291      455F4556 
+ 3291      545F4741 
+ 3291      54545F44 
+ 3291      4953434F 
+ 3292              	.LASF170:
+ 3293 32c1 4359424C 		.ascii	"CYBLE_KEY_EXCHANGE_INFO_REQUEST_REPLY\000"
+ 3293      455F4B45 
+ 3293      595F4558 
+ 3293      4348414E 
+ 3293      47455F49 
+ 3294              	.LASF69:
+ 3295 32e7 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_DATA_WRITE_IND\000"
+ 3295      455F4556 
+ 3295      545F4C32 
+ 3295      4341505F 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 91
+
+
+ 3295      43424643 
+ 3296              	.LASF168:
+ 3297 330b 4359424C 		.ascii	"CYBLE_PASSKEY_ENTRY_REQUEST_REPLY\000"
+ 3297      455F5041 
+ 3297      53534B45 
+ 3297      595F454E 
+ 3297      5452595F 
+ 3298              	.LASF213:
+ 3299 332d 4359424C 		.ascii	"CYBLE_EVT_BCSC_WRITE_DESCR_RESPONSE\000"
+ 3299      455F4556 
+ 3299      545F4243 
+ 3299      53435F57 
+ 3299      52495445 
+ 3300              	.LASF414:
+ 3301 3351 4359424C 		.ascii	"CYBLE_EVT_WSSC_READ_CHAR_RESPONSE\000"
+ 3301      455F4556 
+ 3301      545F5753 
+ 3301      53435F52 
+ 3301      4541445F 
+ 3302              	.LASF196:
+ 3303 3373 4359424C 		.ascii	"CYBLE_EVT_ANSC_NOTIFICATION\000"
+ 3303      455F4556 
+ 3303      545F414E 
+ 3303      53435F4E 
+ 3303      4F544946 
+ 3304              	.LASF30:
+ 3305 338f 4359424C 		.ascii	"CYBLE_EVT_GAP_DEVICE_DISCONNECTED\000"
+ 3305      455F4556 
+ 3305      545F4741 
+ 3305      505F4445 
+ 3305      56494345 
+ 3306              	.LASF304:
+ 3307 33b1 4359424C 		.ascii	"CYBLE_EVT_HIDSS_BOOT_MODE_ENTER\000"
+ 3307      455F4556 
+ 3307      545F4849 
+ 3307      4453535F 
+ 3307      424F4F54 
+ 3308              	.LASF55:
+ 3309 33d1 4359424C 		.ascii	"CYBLE_EVT_GATTS_HANDLE_VALUE_CNF\000"
+ 3309      455F4556 
+ 3309      545F4741 
+ 3309      5454535F 
+ 3309      48414E44 
+ 3310              	.LASF265:
+ 3311 33f2 4359424C 		.ascii	"CYBLE_EVT_CSCSC_READ_DESCR_RESPONSE\000"
+ 3311      455F4556 
+ 3311      545F4353 
+ 3311      4353435F 
+ 3311      52454144 
+ 3312              	.LASF10:
+ 3313 3416 75696E74 		.ascii	"uint16\000"
+ 3313      313600
+ 3314              	.LASF190:
+ 3315 341d 4359424C 		.ascii	"CYBLE_EVT_ANCSC_WRITE_CHAR_RESPONSE\000"
+ 3315      455F4556 
+ 3315      545F414E 
+ 3315      4353435F 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccmyhBsi.s 			page 92
+
+
+ 3315      57524954 
+ 3316              	.LASF83:
+ 3317 3441 4359424C 		.ascii	"CYBLE_ERROR_TX_POWER_READ\000"
+ 3317      455F4552 
+ 3317      524F525F 
+ 3317      54585F50 
+ 3317      4F574552 
+ 3318              	.LASF359:
+ 3319 345b 4359424C 		.ascii	"CYBLE_EVT_RSCSS_NOTIFICATION_ENABLED\000"
+ 3319      455F4556 
+ 3319      545F5253 
+ 3319      4353535F 
+ 3319      4E4F5449 
+ 3320              	.LASF194:
+ 3321 3480 4359424C 		.ascii	"CYBLE_EVT_ANSS_NOTIFICATION_DISABLED\000"
+ 3321      455F4556 
+ 3321      545F414E 
+ 3321      53535F4E 
+ 3321      4F544946 
+ 3322              	.LASF329:
+ 3323 34a5 4359424C 		.ascii	"CYBLE_EVT_HTSC_INDICATION\000"
+ 3323      455F4556 
+ 3323      545F4854 
+ 3323      53435F49 
+ 3323      4E444943 
+ 3324              	.LASF302:
+ 3325 34bf 4359424C 		.ascii	"CYBLE_EVT_HIDSS_NOTIFICATION_ENABLED\000"
+ 3325      455F4556 
+ 3325      545F4849 
+ 3325      4453535F 
+ 3325      4E4F5449 
+ 3326              	.LASF326:
+ 3327 34e4 4359424C 		.ascii	"CYBLE_EVT_HTSS_INDICATION_CONFIRMED\000"
+ 3327      455F4556 
+ 3327      545F4854 
+ 3327      53535F49 
+ 3327      4E444943 
+ 3328              	.LASF402:
+ 3329 3508 4359424C 		.ascii	"CYBLE_EVT_WPTSS_INDICATION_CONFIRMED\000"
+ 3329      455F4556 
+ 3329      545F5750 
+ 3329      5453535F 
+ 3329      494E4449 
+ 3330              	.LASF316:
+ 3331 352d 4359424C 		.ascii	"CYBLE_EVT_HRSS_NOTIFICATION_DISABLED\000"
+ 3331      455F4556 
+ 3331      545F4852 
+ 3331      53535F4E 
+ 3331      4F544946 
+ 3332              		.ident	"GCC: (GNU Tools for ARM Embedded Processors) 4.8.4 20140526 (release) [ARM/embedded-4_8-br
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_gatt.o
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_gatt.o
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_ias.lst
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_ias.lst	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_ias.lst	(revision 7)
@@ -0,0 +1,5364 @@
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 1
+
+
+   1              		.cpu cortex-m0
+   2              		.fpu softvfp
+   3              		.eabi_attribute 20, 1
+   4              		.eabi_attribute 21, 1
+   5              		.eabi_attribute 23, 3
+   6              		.eabi_attribute 24, 1
+   7              		.eabi_attribute 25, 1
+   8              		.eabi_attribute 26, 1
+   9              		.eabi_attribute 30, 6
+  10              		.eabi_attribute 34, 0
+  11              		.eabi_attribute 18, 4
+  12              		.code	16
+  13              		.file	"BLE_ias.c"
+  14              		.text
+  15              	.Ltext0:
+  16              		.cfi_sections	.debug_frame
+  17              		.bss
+  18              		.align	2
+  19              	CyBle_IasApplCallback:
+  20 0000 00000000 		.space	4
+  21              		.global	cyBle_iass
+  22              		.section	.rodata
+  23              		.align	2
+  24              		.type	cyBle_iass, %object
+  25              		.size	cyBle_iass, 4
+  26              	cyBle_iass:
+  27 0000 0C00     		.short	12
+  28 0002 0E00     		.short	14
+  29              		.section	.text.CyBle_IasInit,"ax",%progbits
+  30              		.align	2
+  31              		.global	CyBle_IasInit
+  32              		.code	16
+  33              		.thumb_func
+  34              		.type	CyBle_IasInit, %function
+  35              	CyBle_IasInit:
+  36              	.LFB2:
+  37              		.file 1 ".\\Generated_Source\\PSoC4\\BLE_ias.c"
+   1:.\Generated_Source\PSoC4/BLE_ias.c **** /*******************************************************************************
+   2:.\Generated_Source\PSoC4/BLE_ias.c **** File Name: CYBLE_ias.c
+   3:.\Generated_Source\PSoC4/BLE_ias.c **** Version 2.0
+   4:.\Generated_Source\PSoC4/BLE_ias.c **** 
+   5:.\Generated_Source\PSoC4/BLE_ias.c **** Description:
+   6:.\Generated_Source\PSoC4/BLE_ias.c ****  This file contains the source code for the Immediate Alert Service of the BLE
+   7:.\Generated_Source\PSoC4/BLE_ias.c ****  Component.
+   8:.\Generated_Source\PSoC4/BLE_ias.c **** 
+   9:.\Generated_Source\PSoC4/BLE_ias.c **** ********************************************************************************
+  10:.\Generated_Source\PSoC4/BLE_ias.c **** Copyright 2014-2015, Cypress Semiconductor Corporation.  All rights reserved.
+  11:.\Generated_Source\PSoC4/BLE_ias.c **** You may use this file only in accordance with the license, terms, conditions,
+  12:.\Generated_Source\PSoC4/BLE_ias.c **** disclaimers, and limitations in the end user license agreement accompanying
+  13:.\Generated_Source\PSoC4/BLE_ias.c **** the software package with which this file was provided.
+  14:.\Generated_Source\PSoC4/BLE_ias.c **** *******************************************************************************/
+  15:.\Generated_Source\PSoC4/BLE_ias.c **** 
+  16:.\Generated_Source\PSoC4/BLE_ias.c **** 
+  17:.\Generated_Source\PSoC4/BLE_ias.c **** #include "BLE_eventHandler.h"
+  18:.\Generated_Source\PSoC4/BLE_ias.c **** 
+  19:.\Generated_Source\PSoC4/BLE_ias.c **** 
+  20:.\Generated_Source\PSoC4/BLE_ias.c **** #ifdef CYBLE_IAS_SERVER
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 2
+
+
+  21:.\Generated_Source\PSoC4/BLE_ias.c **** 
+  22:.\Generated_Source\PSoC4/BLE_ias.c **** static CYBLE_CALLBACK_T CyBle_IasApplCallback = NULL;
+  23:.\Generated_Source\PSoC4/BLE_ias.c **** 
+  24:.\Generated_Source\PSoC4/BLE_ias.c **** #endif /* CYBLE_IAS_SERVER */
+  25:.\Generated_Source\PSoC4/BLE_ias.c **** 
+  26:.\Generated_Source\PSoC4/BLE_ias.c **** #ifdef CYBLE_IAS_SERVER
+  27:.\Generated_Source\PSoC4/BLE_ias.c **** 
+  28:.\Generated_Source\PSoC4/BLE_ias.c **** const CYBLE_IASS_T cyBle_iass =
+  29:.\Generated_Source\PSoC4/BLE_ias.c **** {
+  30:.\Generated_Source\PSoC4/BLE_ias.c ****     0x000Cu,    /* Handle of the IAS service */
+  31:.\Generated_Source\PSoC4/BLE_ias.c ****     0x000Eu,    /* Handle of the Alert Level characteristic */
+  32:.\Generated_Source\PSoC4/BLE_ias.c **** };
+  33:.\Generated_Source\PSoC4/BLE_ias.c **** 
+  34:.\Generated_Source\PSoC4/BLE_ias.c **** #endif /* (CYBLE_IAS_SERVER) */
+  35:.\Generated_Source\PSoC4/BLE_ias.c **** 
+  36:.\Generated_Source\PSoC4/BLE_ias.c **** #ifdef CYBLE_IAS_CLIENT
+  37:.\Generated_Source\PSoC4/BLE_ias.c **** 
+  38:.\Generated_Source\PSoC4/BLE_ias.c **** CYBLE_IASC_T cyBle_iasc;
+  39:.\Generated_Source\PSoC4/BLE_ias.c **** 
+  40:.\Generated_Source\PSoC4/BLE_ias.c **** #endif /* (CYBLE_IAS_CLIENT) */
+  41:.\Generated_Source\PSoC4/BLE_ias.c **** 
+  42:.\Generated_Source\PSoC4/BLE_ias.c **** 
+  43:.\Generated_Source\PSoC4/BLE_ias.c **** /****************************************************************************** 
+  44:.\Generated_Source\PSoC4/BLE_ias.c **** ##Function Name: CyBle_IasInit
+  45:.\Generated_Source\PSoC4/BLE_ias.c **** *******************************************************************************
+  46:.\Generated_Source\PSoC4/BLE_ias.c **** 
+  47:.\Generated_Source\PSoC4/BLE_ias.c **** Summary:
+  48:.\Generated_Source\PSoC4/BLE_ias.c ****  This function initializes the Immediate Alert Service.
+  49:.\Generated_Source\PSoC4/BLE_ias.c **** 
+  50:.\Generated_Source\PSoC4/BLE_ias.c **** Parameters:
+  51:.\Generated_Source\PSoC4/BLE_ias.c ****  None
+  52:.\Generated_Source\PSoC4/BLE_ias.c **** 
+  53:.\Generated_Source\PSoC4/BLE_ias.c **** Return:
+  54:.\Generated_Source\PSoC4/BLE_ias.c ****  None
+  55:.\Generated_Source\PSoC4/BLE_ias.c **** 
+  56:.\Generated_Source\PSoC4/BLE_ias.c **** ******************************************************************************/
+  57:.\Generated_Source\PSoC4/BLE_ias.c **** void CyBle_IasInit(void)
+  58:.\Generated_Source\PSoC4/BLE_ias.c **** {
+  38              		.loc 1 58 0
+  39              		.cfi_startproc
+  40 0000 80B5     		push	{r7, lr}
+  41              		.cfi_def_cfa_offset 8
+  42              		.cfi_offset 7, -8
+  43              		.cfi_offset 14, -4
+  44 0002 00AF     		add	r7, sp, #0
+  45              		.cfi_def_cfa_register 7
+  59:.\Generated_Source\PSoC4/BLE_ias.c **** #ifdef CYBLE_IAS_CLIENT
+  60:.\Generated_Source\PSoC4/BLE_ias.c **** 
+  61:.\Generated_Source\PSoC4/BLE_ias.c ****     cyBle_iasc.alertLevelChar.valueHandle = CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE;
+  62:.\Generated_Source\PSoC4/BLE_ias.c **** 
+  63:.\Generated_Source\PSoC4/BLE_ias.c **** #endif /* (CYBLE_IAS_CLIENT) */
+  64:.\Generated_Source\PSoC4/BLE_ias.c **** }
+  46              		.loc 1 64 0
+  47 0004 BD46     		mov	sp, r7
+  48              		@ sp needed
+  49 0006 80BD     		pop	{r7, pc}
+  50              		.cfi_endproc
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 3
+
+
+  51              	.LFE2:
+  52              		.size	CyBle_IasInit, .-CyBle_IasInit
+  53              		.section	.text.CyBle_IasRegisterAttrCallback,"ax",%progbits
+  54              		.align	2
+  55              		.global	CyBle_IasRegisterAttrCallback
+  56              		.code	16
+  57              		.thumb_func
+  58              		.type	CyBle_IasRegisterAttrCallback, %function
+  59              	CyBle_IasRegisterAttrCallback:
+  60              	.LFB3:
+  65:.\Generated_Source\PSoC4/BLE_ias.c **** 
+  66:.\Generated_Source\PSoC4/BLE_ias.c **** 
+  67:.\Generated_Source\PSoC4/BLE_ias.c **** #ifdef CYBLE_IAS_SERVER
+  68:.\Generated_Source\PSoC4/BLE_ias.c **** 
+  69:.\Generated_Source\PSoC4/BLE_ias.c **** /****************************************************************************** 
+  70:.\Generated_Source\PSoC4/BLE_ias.c **** ##Function Name: CyBle_IasRegisterAttrCallback
+  71:.\Generated_Source\PSoC4/BLE_ias.c **** *******************************************************************************
+  72:.\Generated_Source\PSoC4/BLE_ias.c **** 
+  73:.\Generated_Source\PSoC4/BLE_ias.c **** Summary:
+  74:.\Generated_Source\PSoC4/BLE_ias.c ****  Registers callback function for service specific attribute operations.
+  75:.\Generated_Source\PSoC4/BLE_ias.c **** 
+  76:.\Generated_Source\PSoC4/BLE_ias.c **** Parameters:
+  77:.\Generated_Source\PSoC4/BLE_ias.c ****  callbackFunc: An application layer event callback function to receive 
+  78:.\Generated_Source\PSoC4/BLE_ias.c ****                     events from the BLE Component. The definition of 
+  79:.\Generated_Source\PSoC4/BLE_ias.c ****                     CYBLE_CALLBACK_T for IAS Service is,
+  80:.\Generated_Source\PSoC4/BLE_ias.c ****             
+  81:.\Generated_Source\PSoC4/BLE_ias.c ****                     typedef void (* CYBLE_CALLBACK_T) (uint32 eventCode, 
+  82:.\Generated_Source\PSoC4/BLE_ias.c ****                                                        void *eventParam)
+  83:.\Generated_Source\PSoC4/BLE_ias.c **** 
+  84:.\Generated_Source\PSoC4/BLE_ias.c ****                     * eventCode indicates the event that triggered this 
+  85:.\Generated_Source\PSoC4/BLE_ias.c ****                       callback (e.g. CYBLE_EVT_IASS_NOTIFICATION_ENABLED).
+  86:.\Generated_Source\PSoC4/BLE_ias.c ****                     * eventParam contains the parameters corresponding to the 
+  87:.\Generated_Source\PSoC4/BLE_ias.c ****                       current event. (e.g. pointer to CYBLE_IAS_CHAR_VALUE_T
+  88:.\Generated_Source\PSoC4/BLE_ias.c ****                       structure that contains details of the characteristic 
+  89:.\Generated_Source\PSoC4/BLE_ias.c ****                       for which notification enabled event was triggered).
+  90:.\Generated_Source\PSoC4/BLE_ias.c **** Return:
+  91:.\Generated_Source\PSoC4/BLE_ias.c ****  None
+  92:.\Generated_Source\PSoC4/BLE_ias.c **** 
+  93:.\Generated_Source\PSoC4/BLE_ias.c **** Side Effects:
+  94:.\Generated_Source\PSoC4/BLE_ias.c ****  The *eventParams in the callback function should not be used by the
+  95:.\Generated_Source\PSoC4/BLE_ias.c ****  application once the callback function execution is finished. Otherwise 
+  96:.\Generated_Source\PSoC4/BLE_ias.c ****  this data may become corrupted.
+  97:.\Generated_Source\PSoC4/BLE_ias.c **** Note:
+  98:.\Generated_Source\PSoC4/BLE_ias.c ****  IAS only has events for the GATT server. There are no events for the GATT 
+  99:.\Generated_Source\PSoC4/BLE_ias.c ****  client since the client sends data without waiting for response. Therefore 
+ 100:.\Generated_Source\PSoC4/BLE_ias.c ****  there is no need to register a callback through CyBle_IasRegisterAttrCallback
+ 101:.\Generated_Source\PSoC4/BLE_ias.c ****  for an IAS GATT client.
+ 102:.\Generated_Source\PSoC4/BLE_ias.c **** 
+ 103:.\Generated_Source\PSoC4/BLE_ias.c **** ******************************************************************************/
+ 104:.\Generated_Source\PSoC4/BLE_ias.c **** void CyBle_IasRegisterAttrCallback(CYBLE_CALLBACK_T callbackFunc)
+ 105:.\Generated_Source\PSoC4/BLE_ias.c **** {
+  61              		.loc 1 105 0
+  62              		.cfi_startproc
+  63 0000 80B5     		push	{r7, lr}
+  64              		.cfi_def_cfa_offset 8
+  65              		.cfi_offset 7, -8
+  66              		.cfi_offset 14, -4
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 4
+
+
+  67 0002 82B0     		sub	sp, sp, #8
+  68              		.cfi_def_cfa_offset 16
+  69 0004 00AF     		add	r7, sp, #0
+  70              		.cfi_def_cfa_register 7
+  71 0006 7860     		str	r0, [r7, #4]
+ 106:.\Generated_Source\PSoC4/BLE_ias.c ****     CyBle_IasApplCallback = callbackFunc;
+  72              		.loc 1 106 0
+  73 0008 024B     		ldr	r3, .L3
+  74 000a 7A68     		ldr	r2, [r7, #4]
+  75 000c 1A60     		str	r2, [r3]
+ 107:.\Generated_Source\PSoC4/BLE_ias.c **** }
+  76              		.loc 1 107 0
+  77 000e BD46     		mov	sp, r7
+  78 0010 02B0     		add	sp, sp, #8
+  79              		@ sp needed
+  80 0012 80BD     		pop	{r7, pc}
+  81              	.L4:
+  82              		.align	2
+  83              	.L3:
+  84 0014 00000000 		.word	CyBle_IasApplCallback
+  85              		.cfi_endproc
+  86              	.LFE3:
+  87              		.size	CyBle_IasRegisterAttrCallback, .-CyBle_IasRegisterAttrCallback
+  88              		.section	.text.CyBle_IassDisconnectEventHandler,"ax",%progbits
+  89              		.align	2
+  90              		.global	CyBle_IassDisconnectEventHandler
+  91              		.code	16
+  92              		.thumb_func
+  93              		.type	CyBle_IassDisconnectEventHandler, %function
+  94              	CyBle_IassDisconnectEventHandler:
+  95              	.LFB4:
+ 108:.\Generated_Source\PSoC4/BLE_ias.c **** 
+ 109:.\Generated_Source\PSoC4/BLE_ias.c **** 
+ 110:.\Generated_Source\PSoC4/BLE_ias.c **** /****************************************************************************** 
+ 111:.\Generated_Source\PSoC4/BLE_ias.c **** ##Function Name: CyBle_IassDisconnectEventHandler
+ 112:.\Generated_Source\PSoC4/BLE_ias.c **** *******************************************************************************
+ 113:.\Generated_Source\PSoC4/BLE_ias.c **** 
+ 114:.\Generated_Source\PSoC4/BLE_ias.c **** Summary:
+ 115:.\Generated_Source\PSoC4/BLE_ias.c ****  Handles the Disconnection Indication Event for the Immediate Alert service.
+ 116:.\Generated_Source\PSoC4/BLE_ias.c **** 
+ 117:.\Generated_Source\PSoC4/BLE_ias.c **** Parameters:
+ 118:.\Generated_Source\PSoC4/BLE_ias.c ****  None
+ 119:.\Generated_Source\PSoC4/BLE_ias.c **** 
+ 120:.\Generated_Source\PSoC4/BLE_ias.c **** Return:
+ 121:.\Generated_Source\PSoC4/BLE_ias.c ****  None
+ 122:.\Generated_Source\PSoC4/BLE_ias.c **** 
+ 123:.\Generated_Source\PSoC4/BLE_ias.c **** ******************************************************************************/
+ 124:.\Generated_Source\PSoC4/BLE_ias.c **** void CyBle_IassDisconnectEventHandler(void)
+ 125:.\Generated_Source\PSoC4/BLE_ias.c **** {
+  96              		.loc 1 125 0
+  97              		.cfi_startproc
+  98 0000 80B5     		push	{r7, lr}
+  99              		.cfi_def_cfa_offset 8
+ 100              		.cfi_offset 7, -8
+ 101              		.cfi_offset 14, -4
+ 102 0002 84B0     		sub	sp, sp, #16
+ 103              		.cfi_def_cfa_offset 24
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 5
+
+
+ 104 0004 00AF     		add	r7, sp, #0
+ 105              		.cfi_def_cfa_register 7
+ 126:.\Generated_Source\PSoC4/BLE_ias.c ****     uint8 tmpAlertLevel = CYBLE_NO_ALERT;
+ 106              		.loc 1 126 0
+ 107 0006 3B1C     		mov	r3, r7
+ 108 0008 0F33     		add	r3, r3, #15
+ 109 000a 0022     		mov	r2, #0
+ 110 000c 1A70     		strb	r2, [r3]
+ 127:.\Generated_Source\PSoC4/BLE_ias.c ****     CYBLE_GATT_HANDLE_VALUE_PAIR_T handleVal;
+ 128:.\Generated_Source\PSoC4/BLE_ias.c ****     
+ 129:.\Generated_Source\PSoC4/BLE_ias.c ****     handleVal.attrHandle = cyBle_iass.alertLevelCharHandle;
+ 111              		.loc 1 129 0
+ 112 000e 0E22     		mov	r2, #14
+ 113 0010 3B1C     		mov	r3, r7
+ 114 0012 1A81     		strh	r2, [r3, #8]
+ 130:.\Generated_Source\PSoC4/BLE_ias.c ****     handleVal.value.val = &tmpAlertLevel;
+ 115              		.loc 1 130 0
+ 116 0014 3B1C     		mov	r3, r7
+ 117 0016 3A1C     		mov	r2, r7
+ 118 0018 0F32     		add	r2, r2, #15
+ 119 001a 1A60     		str	r2, [r3]
+ 131:.\Generated_Source\PSoC4/BLE_ias.c ****     handleVal.value.len = CYBLE_IAS_ALERT_LEVEL_SIZE;
+ 120              		.loc 1 131 0
+ 121 001c 3B1C     		mov	r3, r7
+ 122 001e 0122     		mov	r2, #1
+ 123 0020 9A80     		strh	r2, [r3, #4]
+ 132:.\Generated_Source\PSoC4/BLE_ias.c ****     
+ 133:.\Generated_Source\PSoC4/BLE_ias.c ****     /* Set alert level to "No Alert" per IAS spec */
+ 134:.\Generated_Source\PSoC4/BLE_ias.c ****     (void) CyBle_GattsWriteAttributeValue(&handleVal, 0u, NULL, CYBLE_GATT_DB_LOCALLY_INITIATED);
+ 124              		.loc 1 134 0
+ 125 0022 3B1C     		mov	r3, r7
+ 126 0024 181C     		mov	r0, r3
+ 127 0026 0021     		mov	r1, #0
+ 128 0028 0022     		mov	r2, #0
+ 129 002a 0023     		mov	r3, #0
+ 130 002c FFF7FEFF 		bl	CyBle_GattsWriteAttributeValue
+ 135:.\Generated_Source\PSoC4/BLE_ias.c **** }
+ 131              		.loc 1 135 0
+ 132 0030 BD46     		mov	sp, r7
+ 133 0032 04B0     		add	sp, sp, #16
+ 134              		@ sp needed
+ 135 0034 80BD     		pop	{r7, pc}
+ 136              		.cfi_endproc
+ 137              	.LFE4:
+ 138              		.size	CyBle_IassDisconnectEventHandler, .-CyBle_IassDisconnectEventHandler
+ 139 0036 C046     		.section	.text.CyBle_IassWriteCmdEventHandler,"ax",%progbits
+ 140              		.align	2
+ 141              		.global	CyBle_IassWriteCmdEventHandler
+ 142              		.code	16
+ 143              		.thumb_func
+ 144              		.type	CyBle_IassWriteCmdEventHandler, %function
+ 145              	CyBle_IassWriteCmdEventHandler:
+ 146              	.LFB5:
+ 136:.\Generated_Source\PSoC4/BLE_ias.c **** 
+ 137:.\Generated_Source\PSoC4/BLE_ias.c **** 
+ 138:.\Generated_Source\PSoC4/BLE_ias.c **** /****************************************************************************** 
+ 139:.\Generated_Source\PSoC4/BLE_ias.c **** ##Function Name: CyBle_IassWriteCmdEventHandler
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 6
+
+
+ 140:.\Generated_Source\PSoC4/BLE_ias.c **** *******************************************************************************
+ 141:.\Generated_Source\PSoC4/BLE_ias.c **** 
+ 142:.\Generated_Source\PSoC4/BLE_ias.c **** Summary:
+ 143:.\Generated_Source\PSoC4/BLE_ias.c ****  Handles the Write Without Response Request Event for the Immediate Alert 
+ 144:.\Generated_Source\PSoC4/BLE_ias.c ****  Service.
+ 145:.\Generated_Source\PSoC4/BLE_ias.c **** 
+ 146:.\Generated_Source\PSoC4/BLE_ias.c **** Parameters:
+ 147:.\Generated_Source\PSoC4/BLE_ias.c ****  CYBLE_GATTS_WRITE_CMD_REQ_PARAM_T * eventParam: The pointer to a data structure
+ 148:.\Generated_Source\PSoC4/BLE_ias.c ****                                                    specified by the event.
+ 149:.\Generated_Source\PSoC4/BLE_ias.c **** 
+ 150:.\Generated_Source\PSoC4/BLE_ias.c **** Return:
+ 151:.\Generated_Source\PSoC4/BLE_ias.c ****  None
+ 152:.\Generated_Source\PSoC4/BLE_ias.c **** 
+ 153:.\Generated_Source\PSoC4/BLE_ias.c **** ******************************************************************************/
+ 154:.\Generated_Source\PSoC4/BLE_ias.c **** void CyBle_IassWriteCmdEventHandler(CYBLE_GATTS_WRITE_CMD_REQ_PARAM_T *eventParam)
+ 155:.\Generated_Source\PSoC4/BLE_ias.c **** {
+ 147              		.loc 1 155 0
+ 148              		.cfi_startproc
+ 149 0000 80B5     		push	{r7, lr}
+ 150              		.cfi_def_cfa_offset 8
+ 151              		.cfi_offset 7, -8
+ 152              		.cfi_offset 14, -4
+ 153 0002 84B0     		sub	sp, sp, #16
+ 154              		.cfi_def_cfa_offset 24
+ 155 0004 00AF     		add	r7, sp, #0
+ 156              		.cfi_def_cfa_register 7
+ 157 0006 7860     		str	r0, [r7, #4]
+ 156:.\Generated_Source\PSoC4/BLE_ias.c ****     CYBLE_IAS_CHAR_VALUE_T wrCmdParam;
+ 157:.\Generated_Source\PSoC4/BLE_ias.c ****     
+ 158:.\Generated_Source\PSoC4/BLE_ias.c ****     if(NULL != CyBle_IasApplCallback)
+ 158              		.loc 1 158 0
+ 159 0008 204B     		ldr	r3, .L8
+ 160 000a 1B68     		ldr	r3, [r3]
+ 161 000c 002B     		cmp	r3, #0
+ 162 000e 39D0     		beq	.L6
+ 159:.\Generated_Source\PSoC4/BLE_ias.c ****     {
+ 160:.\Generated_Source\PSoC4/BLE_ias.c ****         /* Check if attribute handle is handle of Alert Level characteristic of
+ 161:.\Generated_Source\PSoC4/BLE_ias.c ****            Immediate Alert service. */
+ 162:.\Generated_Source\PSoC4/BLE_ias.c ****         if((cyBle_iass.alertLevelCharHandle == eventParam->handleValPair.attrHandle) &&
+ 163              		.loc 1 162 0
+ 164 0010 0E22     		mov	r2, #14
+ 165 0012 7B68     		ldr	r3, [r7, #4]
+ 166 0014 9B89     		ldrh	r3, [r3, #12]
+ 167 0016 9A42     		cmp	r2, r3
+ 168 0018 34D1     		bne	.L6
+ 163:.\Generated_Source\PSoC4/BLE_ias.c ****             (CYBLE_IAS_ALERT_LEVEL_SIZE == eventParam->handleValPair.value.len) &&
+ 169              		.loc 1 163 0 discriminator 1
+ 170 001a 7B68     		ldr	r3, [r7, #4]
+ 171 001c 1B89     		ldrh	r3, [r3, #8]
+ 162:.\Generated_Source\PSoC4/BLE_ias.c ****         if((cyBle_iass.alertLevelCharHandle == eventParam->handleValPair.attrHandle) &&
+ 172              		.loc 1 162 0 discriminator 1
+ 173 001e 012B     		cmp	r3, #1
+ 174 0020 30D1     		bne	.L6
+ 164:.\Generated_Source\PSoC4/BLE_ias.c ****                 (CYBLE_HIGH_ALERT >= eventParam->handleValPair.value.val[0u]))
+ 175              		.loc 1 164 0
+ 176 0022 7B68     		ldr	r3, [r7, #4]
+ 177 0024 5B68     		ldr	r3, [r3, #4]
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 7
+
+
+ 178 0026 1B78     		ldrb	r3, [r3]
+ 163:.\Generated_Source\PSoC4/BLE_ias.c ****             (CYBLE_IAS_ALERT_LEVEL_SIZE == eventParam->handleValPair.value.len) &&
+ 179              		.loc 1 163 0
+ 180 0028 022B     		cmp	r3, #2
+ 181 002a 2BD8     		bhi	.L6
+ 165:.\Generated_Source\PSoC4/BLE_ias.c ****         {   
+ 166:.\Generated_Source\PSoC4/BLE_ias.c ****             /* Input parameters validation passed, so save Alert Level */
+ 167:.\Generated_Source\PSoC4/BLE_ias.c ****             if(CYBLE_GATT_ERR_NONE ==
+ 168:.\Generated_Source\PSoC4/BLE_ias.c ****                 CyBle_GattsWriteAttributeValue(&eventParam->handleValPair, 
+ 182              		.loc 1 168 0
+ 183 002c 7B68     		ldr	r3, [r7, #4]
+ 184 002e 1A1D     		add	r2, r3, #4
+ 185 0030 7B68     		ldr	r3, [r7, #4]
+ 186 0032 101C     		mov	r0, r2
+ 187 0034 0021     		mov	r1, #0
+ 188 0036 1A1C     		mov	r2, r3
+ 189 0038 4023     		mov	r3, #64
+ 190 003a FFF7FEFF 		bl	CyBle_GattsWriteAttributeValue
+ 191 003e 031C     		mov	r3, r0
+ 167:.\Generated_Source\PSoC4/BLE_ias.c ****             if(CYBLE_GATT_ERR_NONE ==
+ 192              		.loc 1 167 0
+ 193 0040 002B     		cmp	r3, #0
+ 194 0042 1FD1     		bne	.L6
+ 169:.\Generated_Source\PSoC4/BLE_ias.c ****                                                0u, 
+ 170:.\Generated_Source\PSoC4/BLE_ias.c ****                                                &eventParam->connHandle,
+ 171:.\Generated_Source\PSoC4/BLE_ias.c ****                                                CYBLE_GATT_DB_PEER_INITIATED))
+ 172:.\Generated_Source\PSoC4/BLE_ias.c ****             {
+ 173:.\Generated_Source\PSoC4/BLE_ias.c ****                 wrCmdParam.connHandle = eventParam->connHandle;
+ 195              		.loc 1 173 0
+ 196 0044 3B1C     		mov	r3, r7
+ 197 0046 0833     		add	r3, r3, #8
+ 198 0048 7A68     		ldr	r2, [r7, #4]
+ 199 004a 1288     		ldrh	r2, [r2]
+ 200 004c 1A80     		strh	r2, [r3]
+ 174:.\Generated_Source\PSoC4/BLE_ias.c ****                 wrCmdParam.charIndex = CYBLE_IAS_ALERT_LEVEL;
+ 201              		.loc 1 174 0
+ 202 004e 3B1C     		mov	r3, r7
+ 203 0050 0833     		add	r3, r3, #8
+ 204 0052 0022     		mov	r2, #0
+ 205 0054 9A70     		strb	r2, [r3, #2]
+ 175:.\Generated_Source\PSoC4/BLE_ias.c ****                 wrCmdParam.value = &eventParam->handleValPair.value;
+ 206              		.loc 1 175 0
+ 207 0056 7B68     		ldr	r3, [r7, #4]
+ 208 0058 1A1D     		add	r2, r3, #4
+ 209 005a 3B1C     		mov	r3, r7
+ 210 005c 0833     		add	r3, r3, #8
+ 211 005e 5A60     		str	r2, [r3, #4]
+ 176:.\Generated_Source\PSoC4/BLE_ias.c ****                 
+ 177:.\Generated_Source\PSoC4/BLE_ias.c ****                 /* Send callback to user if no error occurred while writing Alert Level */
+ 178:.\Generated_Source\PSoC4/BLE_ias.c ****                 CyBle_IasApplCallback((uint32) CYBLE_EVT_IASS_WRITE_CHAR_CMD, (void *) &wrCmdParam)
+ 212              		.loc 1 178 0
+ 213 0060 0A4B     		ldr	r3, .L8
+ 214 0062 1B68     		ldr	r3, [r3]
+ 215 0064 A822     		mov	r2, #168
+ 216 0066 111C     		mov	r1, r2
+ 217 0068 FF31     		add	r1, r1, #255
+ 218 006a 3A1C     		mov	r2, r7
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 8
+
+
+ 219 006c 0832     		add	r2, r2, #8
+ 220 006e 081C     		mov	r0, r1
+ 221 0070 111C     		mov	r1, r2
+ 222 0072 9847     		blx	r3
+ 179:.\Generated_Source\PSoC4/BLE_ias.c ****                 cyBle_eventHandlerFlag &= (uint8) (~CYBLE_CALLBACK);
+ 223              		.loc 1 179 0
+ 224 0074 064B     		ldr	r3, .L8+4
+ 225 0076 1B78     		ldrb	r3, [r3]
+ 226 0078 DBB2     		uxtb	r3, r3
+ 227 007a 0122     		mov	r2, #1
+ 228 007c 9343     		bic	r3, r2
+ 229 007e DAB2     		uxtb	r2, r3
+ 230 0080 034B     		ldr	r3, .L8+4
+ 231 0082 1A70     		strb	r2, [r3]
+ 232              	.L6:
+ 180:.\Generated_Source\PSoC4/BLE_ias.c ****             }
+ 181:.\Generated_Source\PSoC4/BLE_ias.c ****         }
+ 182:.\Generated_Source\PSoC4/BLE_ias.c ****         /* As this handler handles Write Without Response request the error response
+ 183:.\Generated_Source\PSoC4/BLE_ias.c ****           can't be sent for the Client. The erroneous value will be with
+ 184:.\Generated_Source\PSoC4/BLE_ias.c ****           CYBLE_EVT_GATTS_WRITE_CMD_REQ event. User will decide how to handle it. */
+ 185:.\Generated_Source\PSoC4/BLE_ias.c ****     }
+ 186:.\Generated_Source\PSoC4/BLE_ias.c **** }
+ 233              		.loc 1 186 0
+ 234 0084 BD46     		mov	sp, r7
+ 235 0086 04B0     		add	sp, sp, #16
+ 236              		@ sp needed
+ 237 0088 80BD     		pop	{r7, pc}
+ 238              	.L9:
+ 239 008a C046     		.align	2
+ 240              	.L8:
+ 241 008c 00000000 		.word	CyBle_IasApplCallback
+ 242 0090 00000000 		.word	cyBle_eventHandlerFlag
+ 243              		.cfi_endproc
+ 244              	.LFE5:
+ 245              		.size	CyBle_IassWriteCmdEventHandler, .-CyBle_IassWriteCmdEventHandler
+ 246              		.section	.text.CyBle_IassGetCharacteristicValue,"ax",%progbits
+ 247              		.align	2
+ 248              		.global	CyBle_IassGetCharacteristicValue
+ 249              		.code	16
+ 250              		.thumb_func
+ 251              		.type	CyBle_IassGetCharacteristicValue, %function
+ 252              	CyBle_IassGetCharacteristicValue:
+ 253              	.LFB6:
+ 187:.\Generated_Source\PSoC4/BLE_ias.c **** 
+ 188:.\Generated_Source\PSoC4/BLE_ias.c **** 
+ 189:.\Generated_Source\PSoC4/BLE_ias.c **** /****************************************************************************** 
+ 190:.\Generated_Source\PSoC4/BLE_ias.c **** ##Function Name: CyBle_IassGetCharacteristicValue
+ 191:.\Generated_Source\PSoC4/BLE_ias.c **** *******************************************************************************
+ 192:.\Generated_Source\PSoC4/BLE_ias.c **** 
+ 193:.\Generated_Source\PSoC4/BLE_ias.c **** Summary:
+ 194:.\Generated_Source\PSoC4/BLE_ias.c ****  Gets the Alert Level characteristic value of the service, which is identified
+ 195:.\Generated_Source\PSoC4/BLE_ias.c ****  by charIndex.
+ 196:.\Generated_Source\PSoC4/BLE_ias.c **** 
+ 197:.\Generated_Source\PSoC4/BLE_ias.c **** Parameters:
+ 198:.\Generated_Source\PSoC4/BLE_ias.c ****  charIndex: The index of the Alert Level characteristic.
+ 199:.\Generated_Source\PSoC4/BLE_ias.c ****  attrSize: The size of the Alert Level characteristic value attribute.
+ 200:.\Generated_Source\PSoC4/BLE_ias.c ****  *attrValue: The pointer to the location where the Alert Level characteristic
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 9
+
+
+ 201:.\Generated_Source\PSoC4/BLE_ias.c ****               value data should b stored.
+ 202:.\Generated_Source\PSoC4/BLE_ias.c **** 
+ 203:.\Generated_Source\PSoC4/BLE_ias.c **** Return:
+ 204:.\Generated_Source\PSoC4/BLE_ias.c ****  Return value is of type CYBLE_API_RESULT_T.
+ 205:.\Generated_Source\PSoC4/BLE_ias.c ****   * CYBLE_ERROR_OK - The characteristic value was read successfully
+ 206:.\Generated_Source\PSoC4/BLE_ias.c ****   * CYBLE_ERROR_INVALID_PARAMETER - Validation of the input parameters failed
+ 207:.\Generated_Source\PSoC4/BLE_ias.c **** 
+ 208:.\Generated_Source\PSoC4/BLE_ias.c **** ******************************************************************************/
+ 209:.\Generated_Source\PSoC4/BLE_ias.c **** CYBLE_API_RESULT_T CyBle_IassGetCharacteristicValue(CYBLE_IAS_CHAR_INDEX_T charIndex, uint8 attrSiz
+ 210:.\Generated_Source\PSoC4/BLE_ias.c **** {
+ 254              		.loc 1 210 0
+ 255              		.cfi_startproc
+ 256 0000 80B5     		push	{r7, lr}
+ 257              		.cfi_def_cfa_offset 8
+ 258              		.cfi_offset 7, -8
+ 259              		.cfi_offset 14, -4
+ 260 0002 86B0     		sub	sp, sp, #24
+ 261              		.cfi_def_cfa_offset 32
+ 262 0004 00AF     		add	r7, sp, #0
+ 263              		.cfi_def_cfa_register 7
+ 264 0006 3A60     		str	r2, [r7]
+ 265 0008 FB1D     		add	r3, r7, #7
+ 266 000a 021C     		add	r2, r0, #0
+ 267 000c 1A70     		strb	r2, [r3]
+ 268 000e BB1D     		add	r3, r7, #6
+ 269 0010 0A1C     		add	r2, r1, #0
+ 270 0012 1A70     		strb	r2, [r3]
+ 211:.\Generated_Source\PSoC4/BLE_ias.c ****     CYBLE_GATT_HANDLE_VALUE_PAIR_T iasHandleValuePair;
+ 212:.\Generated_Source\PSoC4/BLE_ias.c ****     CYBLE_API_RESULT_T apiResult = CYBLE_ERROR_INVALID_PARAMETER;
+ 271              		.loc 1 212 0
+ 272 0014 3B1C     		mov	r3, r7
+ 273 0016 1633     		add	r3, r3, #22
+ 274 0018 0122     		mov	r2, #1
+ 275 001a 1A80     		strh	r2, [r3]
+ 213:.\Generated_Source\PSoC4/BLE_ias.c **** 
+ 214:.\Generated_Source\PSoC4/BLE_ias.c ****     if((NULL != attrValue) && (CYBLE_IAS_ALERT_LEVEL == charIndex) && (CYBLE_IAS_ALERT_LEVEL_SIZE =
+ 276              		.loc 1 214 0
+ 277 001c 3B68     		ldr	r3, [r7]
+ 278 001e 002B     		cmp	r3, #0
+ 279 0020 23D0     		beq	.L11
+ 280              		.loc 1 214 0 is_stmt 0 discriminator 1
+ 281 0022 FB1D     		add	r3, r7, #7
+ 282 0024 1B78     		ldrb	r3, [r3]
+ 283 0026 002B     		cmp	r3, #0
+ 284 0028 1FD1     		bne	.L11
+ 285 002a BB1D     		add	r3, r7, #6
+ 286 002c 1B78     		ldrb	r3, [r3]
+ 287 002e 012B     		cmp	r3, #1
+ 288 0030 1BD1     		bne	.L11
+ 215:.\Generated_Source\PSoC4/BLE_ias.c ****     {
+ 216:.\Generated_Source\PSoC4/BLE_ias.c ****         iasHandleValuePair.attrHandle = cyBle_iass.alertLevelCharHandle;
+ 289              		.loc 1 216 0 is_stmt 1
+ 290 0032 0E22     		mov	r2, #14
+ 291 0034 3B1C     		mov	r3, r7
+ 292 0036 0833     		add	r3, r3, #8
+ 293 0038 1A81     		strh	r2, [r3, #8]
+ 217:.\Generated_Source\PSoC4/BLE_ias.c ****         iasHandleValuePair.value.len = attrSize;
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 10
+
+
+ 294              		.loc 1 217 0
+ 295 003a BB1D     		add	r3, r7, #6
+ 296 003c 1B78     		ldrb	r3, [r3]
+ 297 003e 9AB2     		uxth	r2, r3
+ 298 0040 3B1C     		mov	r3, r7
+ 299 0042 0833     		add	r3, r3, #8
+ 300 0044 9A80     		strh	r2, [r3, #4]
+ 218:.\Generated_Source\PSoC4/BLE_ias.c ****         iasHandleValuePair.value.val = attrValue;
+ 301              		.loc 1 218 0
+ 302 0046 3B1C     		mov	r3, r7
+ 303 0048 0833     		add	r3, r3, #8
+ 304 004a 3A68     		ldr	r2, [r7]
+ 305 004c 1A60     		str	r2, [r3]
+ 219:.\Generated_Source\PSoC4/BLE_ias.c ****         
+ 220:.\Generated_Source\PSoC4/BLE_ias.c ****         /* Get Alert Level characteristic value from GATT database */
+ 221:.\Generated_Source\PSoC4/BLE_ias.c ****         if(CYBLE_GATT_ERR_NONE == 
+ 222:.\Generated_Source\PSoC4/BLE_ias.c ****             CyBle_GattsReadAttributeValue(&iasHandleValuePair, NULL, CYBLE_GATT_DB_LOCALLY_INITIATE
+ 306              		.loc 1 222 0
+ 307 004e 3B1C     		mov	r3, r7
+ 308 0050 0833     		add	r3, r3, #8
+ 309 0052 181C     		mov	r0, r3
+ 310 0054 0021     		mov	r1, #0
+ 311 0056 0022     		mov	r2, #0
+ 312 0058 FFF7FEFF 		bl	CyBle_GattsReadAttributeValue
+ 313 005c 031C     		mov	r3, r0
+ 221:.\Generated_Source\PSoC4/BLE_ias.c ****         if(CYBLE_GATT_ERR_NONE == 
+ 314              		.loc 1 221 0
+ 315 005e 002B     		cmp	r3, #0
+ 316 0060 03D1     		bne	.L11
+ 223:.\Generated_Source\PSoC4/BLE_ias.c ****         {
+ 224:.\Generated_Source\PSoC4/BLE_ias.c ****             /* Indicate success */
+ 225:.\Generated_Source\PSoC4/BLE_ias.c ****             apiResult = CYBLE_ERROR_OK;
+ 317              		.loc 1 225 0
+ 318 0062 3B1C     		mov	r3, r7
+ 319 0064 1633     		add	r3, r3, #22
+ 320 0066 0022     		mov	r2, #0
+ 321 0068 1A80     		strh	r2, [r3]
+ 322              	.L11:
+ 226:.\Generated_Source\PSoC4/BLE_ias.c ****         }
+ 227:.\Generated_Source\PSoC4/BLE_ias.c ****     }
+ 228:.\Generated_Source\PSoC4/BLE_ias.c **** 
+ 229:.\Generated_Source\PSoC4/BLE_ias.c ****     /* Return status */
+ 230:.\Generated_Source\PSoC4/BLE_ias.c ****     return(apiResult);
+ 323              		.loc 1 230 0
+ 324 006a 3B1C     		mov	r3, r7
+ 325 006c 1633     		add	r3, r3, #22
+ 326 006e 1B88     		ldrh	r3, [r3]
+ 231:.\Generated_Source\PSoC4/BLE_ias.c **** }
+ 327              		.loc 1 231 0
+ 328 0070 181C     		mov	r0, r3
+ 329 0072 BD46     		mov	sp, r7
+ 330 0074 06B0     		add	sp, sp, #24
+ 331              		@ sp needed
+ 332 0076 80BD     		pop	{r7, pc}
+ 333              		.cfi_endproc
+ 334              	.LFE6:
+ 335              		.size	CyBle_IassGetCharacteristicValue, .-CyBle_IassGetCharacteristicValue
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 11
+
+
+ 336              		.text
+ 337              	.Letext0:
+ 338              		.file 2 ".\\Generated_Source\\PSoC4\\cytypes.h"
+ 339              		.file 3 ".\\Generated_Source\\PSoC4\\BLE_Stack.h"
+ 340              		.file 4 ".\\Generated_Source\\PSoC4\\BLE_StackGatt.h"
+ 341              		.file 5 ".\\Generated_Source\\PSoC4\\BLE_StackGattServer.h"
+ 342              		.file 6 ".\\Generated_Source\\PSoC4\\BLE.h"
+ 343              		.file 7 ".\\Generated_Source\\PSoC4\\BLE_ias.h"
+ 344              		.file 8 ".\\Generated_Source\\PSoC4\\BLE_eventHandler.h"
+ 345              		.section	.debug_info,"",%progbits
+ 346              	.Ldebug_info0:
+ 347 0000 760D0000 		.4byte	0xd76
+ 348 0004 0400     		.2byte	0x4
+ 349 0006 00000000 		.4byte	.Ldebug_abbrev0
+ 350 000a 04       		.byte	0x4
+ 351 000b 01       		.uleb128 0x1
+ 352 000c 671E0000 		.4byte	.LASF422
+ 353 0010 01       		.byte	0x1
+ 354 0011 73200000 		.4byte	.LASF423
+ 355 0015 D1190000 		.4byte	.LASF424
+ 356 0019 00000000 		.4byte	.Ldebug_ranges0+0
+ 357 001d 00000000 		.4byte	0
+ 358 0021 00000000 		.4byte	.Ldebug_line0
+ 359 0025 02       		.uleb128 0x2
+ 360 0026 01       		.byte	0x1
+ 361 0027 06       		.byte	0x6
+ 362 0028 AC0A0000 		.4byte	.LASF0
+ 363 002c 02       		.uleb128 0x2
+ 364 002d 01       		.byte	0x1
+ 365 002e 08       		.byte	0x8
+ 366 002f B50B0000 		.4byte	.LASF1
+ 367 0033 02       		.uleb128 0x2
+ 368 0034 02       		.byte	0x2
+ 369 0035 05       		.byte	0x5
+ 370 0036 272A0000 		.4byte	.LASF2
+ 371 003a 02       		.uleb128 0x2
+ 372 003b 02       		.byte	0x2
+ 373 003c 07       		.byte	0x7
+ 374 003d 8F300000 		.4byte	.LASF3
+ 375 0041 02       		.uleb128 0x2
+ 376 0042 04       		.byte	0x4
+ 377 0043 05       		.byte	0x5
+ 378 0044 19080000 		.4byte	.LASF4
+ 379 0048 02       		.uleb128 0x2
+ 380 0049 04       		.byte	0x4
+ 381 004a 07       		.byte	0x7
+ 382 004b 05160000 		.4byte	.LASF5
+ 383 004f 02       		.uleb128 0x2
+ 384 0050 08       		.byte	0x8
+ 385 0051 05       		.byte	0x5
+ 386 0052 F1180000 		.4byte	.LASF6
+ 387 0056 02       		.uleb128 0x2
+ 388 0057 08       		.byte	0x8
+ 389 0058 07       		.byte	0x7
+ 390 0059 3C240000 		.4byte	.LASF7
+ 391 005d 03       		.uleb128 0x3
+ 392 005e 04       		.byte	0x4
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 12
+
+
+ 393 005f 05       		.byte	0x5
+ 394 0060 696E7400 		.ascii	"int\000"
+ 395 0064 02       		.uleb128 0x2
+ 396 0065 04       		.byte	0x4
+ 397 0066 07       		.byte	0x7
+ 398 0067 A21D0000 		.4byte	.LASF8
+ 399 006b 04       		.uleb128 0x4
+ 400 006c CF290000 		.4byte	.LASF9
+ 401 0070 02       		.byte	0x2
+ 402 0071 B3       		.byte	0xb3
+ 403 0072 2C000000 		.4byte	0x2c
+ 404 0076 04       		.uleb128 0x4
+ 405 0077 40330000 		.4byte	.LASF10
+ 406 007b 02       		.byte	0x2
+ 407 007c B4       		.byte	0xb4
+ 408 007d 3A000000 		.4byte	0x3a
+ 409 0081 04       		.uleb128 0x4
+ 410 0082 46020000 		.4byte	.LASF11
+ 411 0086 02       		.byte	0x2
+ 412 0087 B5       		.byte	0xb5
+ 413 0088 48000000 		.4byte	0x48
+ 414 008c 02       		.uleb128 0x2
+ 415 008d 04       		.byte	0x4
+ 416 008e 04       		.byte	0x4
+ 417 008f 161C0000 		.4byte	.LASF12
+ 418 0093 02       		.uleb128 0x2
+ 419 0094 08       		.byte	0x8
+ 420 0095 04       		.byte	0x4
+ 421 0096 261A0000 		.4byte	.LASF13
+ 422 009a 02       		.uleb128 0x2
+ 423 009b 01       		.byte	0x1
+ 424 009c 08       		.byte	0x8
+ 425 009d DE0D0000 		.4byte	.LASF14
+ 426 00a1 05       		.uleb128 0x5
+ 427 00a2 6B000000 		.4byte	0x6b
+ 428 00a6 02       		.uleb128 0x2
+ 429 00a7 04       		.byte	0x4
+ 430 00a8 07       		.byte	0x7
+ 431 00a9 62000000 		.4byte	.LASF15
+ 432 00ad 06       		.uleb128 0x6
+ 433 00ae 04       		.byte	0x4
+ 434 00af 07       		.uleb128 0x7
+ 435 00b0 01       		.byte	0x1
+ 436 00b1 03       		.byte	0x3
+ 437 00b2 7A       		.byte	0x7a
+ 438 00b3 34020000 		.4byte	0x234
+ 439 00b7 08       		.uleb128 0x8
+ 440 00b8 460E0000 		.4byte	.LASF16
+ 441 00bc 00       		.sleb128 0
+ 442 00bd 08       		.uleb128 0x8
+ 443 00be C7080000 		.4byte	.LASF17
+ 444 00c2 01       		.sleb128 1
+ 445 00c3 08       		.uleb128 0x8
+ 446 00c4 71240000 		.4byte	.LASF18
+ 447 00c8 02       		.sleb128 2
+ 448 00c9 08       		.uleb128 0x8
+ 449 00ca 430B0000 		.4byte	.LASF19
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 13
+
+
+ 450 00ce 03       		.sleb128 3
+ 451 00cf 08       		.uleb128 0x8
+ 452 00d0 A2310000 		.4byte	.LASF20
+ 453 00d4 04       		.sleb128 4
+ 454 00d5 08       		.uleb128 0x8
+ 455 00d6 4F2F0000 		.4byte	.LASF21
+ 456 00da 05       		.sleb128 5
+ 457 00db 08       		.uleb128 0x8
+ 458 00dc 122C0000 		.4byte	.LASF22
+ 459 00e0 20       		.sleb128 32
+ 460 00e1 08       		.uleb128 0x8
+ 461 00e2 2E060000 		.4byte	.LASF23
+ 462 00e6 21       		.sleb128 33
+ 463 00e7 08       		.uleb128 0x8
+ 464 00e8 5E180000 		.4byte	.LASF24
+ 465 00ec 22       		.sleb128 34
+ 466 00ed 08       		.uleb128 0x8
+ 467 00ee 96200000 		.4byte	.LASF25
+ 468 00f2 23       		.sleb128 35
+ 469 00f3 08       		.uleb128 0x8
+ 470 00f4 AF140000 		.4byte	.LASF26
+ 471 00f8 24       		.sleb128 36
+ 472 00f9 08       		.uleb128 0x8
+ 473 00fa 12150000 		.4byte	.LASF27
+ 474 00fe 25       		.sleb128 37
+ 475 00ff 08       		.uleb128 0x8
+ 476 0100 1E290000 		.4byte	.LASF28
+ 477 0104 26       		.sleb128 38
+ 478 0105 08       		.uleb128 0x8
+ 479 0106 E9010000 		.4byte	.LASF29
+ 480 010a 27       		.sleb128 39
+ 481 010b 08       		.uleb128 0x8
+ 482 010c B9320000 		.4byte	.LASF30
+ 483 0110 28       		.sleb128 40
+ 484 0111 08       		.uleb128 0x8
+ 485 0112 C4220000 		.4byte	.LASF31
+ 486 0116 29       		.sleb128 41
+ 487 0117 08       		.uleb128 0x8
+ 488 0118 8F170000 		.4byte	.LASF32
+ 489 011c 2A       		.sleb128 42
+ 490 011d 08       		.uleb128 0x8
+ 491 011e 02200000 		.4byte	.LASF33
+ 492 0122 2B       		.sleb128 43
+ 493 0123 08       		.uleb128 0x8
+ 494 0124 B12F0000 		.4byte	.LASF34
+ 495 0128 2C       		.sleb128 44
+ 496 0129 08       		.uleb128 0x8
+ 497 012a F62A0000 		.4byte	.LASF35
+ 498 012e C000     		.sleb128 64
+ 499 0130 08       		.uleb128 0x8
+ 500 0131 08020000 		.4byte	.LASF36
+ 501 0135 C100     		.sleb128 65
+ 502 0137 08       		.uleb128 0x8
+ 503 0138 B7310000 		.4byte	.LASF37
+ 504 013c C200     		.sleb128 66
+ 505 013e 08       		.uleb128 0x8
+ 506 013f 26230000 		.4byte	.LASF38
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 14
+
+
+ 507 0143 C300     		.sleb128 67
+ 508 0145 08       		.uleb128 0x8
+ 509 0146 C30B0000 		.4byte	.LASF39
+ 510 014a C400     		.sleb128 68
+ 511 014c 08       		.uleb128 0x8
+ 512 014d 6B0B0000 		.4byte	.LASF40
+ 513 0151 C500     		.sleb128 69
+ 514 0153 08       		.uleb128 0x8
+ 515 0154 47270000 		.4byte	.LASF41
+ 516 0158 C600     		.sleb128 70
+ 517 015a 08       		.uleb128 0x8
+ 518 015b 29270000 		.4byte	.LASF42
+ 519 015f C700     		.sleb128 71
+ 520 0161 08       		.uleb128 0x8
+ 521 0162 520D0000 		.4byte	.LASF43
+ 522 0166 C800     		.sleb128 72
+ 523 0168 08       		.uleb128 0x8
+ 524 0169 EE200000 		.4byte	.LASF44
+ 525 016d C900     		.sleb128 73
+ 526 016f 08       		.uleb128 0x8
+ 527 0170 BB0E0000 		.4byte	.LASF45
+ 528 0174 CA00     		.sleb128 74
+ 529 0176 08       		.uleb128 0x8
+ 530 0177 270E0000 		.4byte	.LASF46
+ 531 017b CB00     		.sleb128 75
+ 532 017d 08       		.uleb128 0x8
+ 533 017e 36200000 		.4byte	.LASF47
+ 534 0182 CC00     		.sleb128 76
+ 535 0184 08       		.uleb128 0x8
+ 536 0185 A1280000 		.4byte	.LASF48
+ 537 0189 CD00     		.sleb128 77
+ 538 018b 08       		.uleb128 0x8
+ 539 018c D7070000 		.4byte	.LASF49
+ 540 0190 CE00     		.sleb128 78
+ 541 0192 08       		.uleb128 0x8
+ 542 0193 AF1D0000 		.4byte	.LASF50
+ 543 0197 CF00     		.sleb128 79
+ 544 0199 08       		.uleb128 0x8
+ 545 019a F32B0000 		.4byte	.LASF51
+ 546 019e D000     		.sleb128 80
+ 547 01a0 08       		.uleb128 0x8
+ 548 01a1 1F0F0000 		.4byte	.LASF52
+ 549 01a5 D100     		.sleb128 81
+ 550 01a7 08       		.uleb128 0x8
+ 551 01a8 0D060000 		.4byte	.LASF53
+ 552 01ac D200     		.sleb128 82
+ 553 01ae 08       		.uleb128 0x8
+ 554 01af CF2E0000 		.4byte	.LASF54
+ 555 01b3 D300     		.sleb128 83
+ 556 01b5 08       		.uleb128 0x8
+ 557 01b6 FB320000 		.4byte	.LASF55
+ 558 01ba D400     		.sleb128 84
+ 559 01bc 08       		.uleb128 0x8
+ 560 01bd CC040000 		.4byte	.LASF56
+ 561 01c1 D500     		.sleb128 85
+ 562 01c3 08       		.uleb128 0x8
+ 563 01c4 01100000 		.4byte	.LASF57
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 15
+
+
+ 564 01c8 D600     		.sleb128 86
+ 565 01ca 08       		.uleb128 0x8
+ 566 01cb C21C0000 		.4byte	.LASF58
+ 567 01cf D700     		.sleb128 87
+ 568 01d1 08       		.uleb128 0x8
+ 569 01d2 FA2F0000 		.4byte	.LASF59
+ 570 01d6 F000     		.sleb128 112
+ 571 01d8 08       		.uleb128 0x8
+ 572 01d9 8D130000 		.4byte	.LASF60
+ 573 01dd F100     		.sleb128 113
+ 574 01df 08       		.uleb128 0x8
+ 575 01e0 2B0A0000 		.4byte	.LASF61
+ 576 01e4 F200     		.sleb128 114
+ 577 01e6 08       		.uleb128 0x8
+ 578 01e7 D52B0000 		.4byte	.LASF62
+ 579 01eb F300     		.sleb128 115
+ 580 01ed 08       		.uleb128 0x8
+ 581 01ee 61210000 		.4byte	.LASF63
+ 582 01f2 F400     		.sleb128 116
+ 583 01f4 08       		.uleb128 0x8
+ 584 01f5 FF170000 		.4byte	.LASF64
+ 585 01f9 F500     		.sleb128 117
+ 586 01fb 08       		.uleb128 0x8
+ 587 01fc 310D0000 		.4byte	.LASF65
+ 588 0200 F600     		.sleb128 118
+ 589 0202 08       		.uleb128 0x8
+ 590 0203 0E250000 		.4byte	.LASF66
+ 591 0207 F700     		.sleb128 119
+ 592 0209 08       		.uleb128 0x8
+ 593 020a F0040000 		.4byte	.LASF67
+ 594 020e F800     		.sleb128 120
+ 595 0210 08       		.uleb128 0x8
+ 596 0211 C00C0000 		.4byte	.LASF68
+ 597 0215 F900     		.sleb128 121
+ 598 0217 08       		.uleb128 0x8
+ 599 0218 FB310000 		.4byte	.LASF69
+ 600 021c FA00     		.sleb128 122
+ 601 021e 08       		.uleb128 0x8
+ 602 021f 721A0000 		.4byte	.LASF70
+ 603 0223 FA01     		.sleb128 250
+ 604 0225 08       		.uleb128 0x8
+ 605 0226 F62D0000 		.4byte	.LASF71
+ 606 022a FB01     		.sleb128 251
+ 607 022c 08       		.uleb128 0x8
+ 608 022d F41F0000 		.4byte	.LASF72
+ 609 0231 FF01     		.sleb128 255
+ 610 0233 00       		.byte	0
+ 611 0234 09       		.uleb128 0x9
+ 612 0235 02       		.byte	0x2
+ 613 0236 03       		.byte	0x3
+ 614 0237 D201     		.2byte	0x1d2
+ 615 0239 EB020000 		.4byte	0x2eb
+ 616 023d 08       		.uleb128 0x8
+ 617 023e 5C0B0000 		.4byte	.LASF73
+ 618 0242 00       		.sleb128 0
+ 619 0243 08       		.uleb128 0x8
+ 620 0244 EB100000 		.4byte	.LASF74
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 16
+
+
+ 621 0248 01       		.sleb128 1
+ 622 0249 08       		.uleb128 0x8
+ 623 024a 84310000 		.4byte	.LASF75
+ 624 024e 02       		.sleb128 2
+ 625 024f 08       		.uleb128 0x8
+ 626 0250 37120000 		.4byte	.LASF76
+ 627 0254 03       		.sleb128 3
+ 628 0255 08       		.uleb128 0x8
+ 629 0256 73150000 		.4byte	.LASF77
+ 630 025a 04       		.sleb128 4
+ 631 025b 08       		.uleb128 0x8
+ 632 025c B3190000 		.4byte	.LASF78
+ 633 0260 05       		.sleb128 5
+ 634 0261 08       		.uleb128 0x8
+ 635 0262 952D0000 		.4byte	.LASF79
+ 636 0266 06       		.sleb128 6
+ 637 0267 08       		.uleb128 0x8
+ 638 0268 9E0E0000 		.4byte	.LASF80
+ 639 026c 07       		.sleb128 7
+ 640 026d 08       		.uleb128 0x8
+ 641 026e 9D1B0000 		.4byte	.LASF81
+ 642 0272 08       		.sleb128 8
+ 643 0273 08       		.uleb128 0x8
+ 644 0274 722C0000 		.4byte	.LASF82
+ 645 0278 09       		.sleb128 9
+ 646 0279 08       		.uleb128 0x8
+ 647 027a 6B330000 		.4byte	.LASF83
+ 648 027e 0A       		.sleb128 10
+ 649 027f 08       		.uleb128 0x8
+ 650 0280 A4060000 		.4byte	.LASF84
+ 651 0284 0B       		.sleb128 11
+ 652 0285 08       		.uleb128 0x8
+ 653 0286 382F0000 		.4byte	.LASF85
+ 654 028a 0C       		.sleb128 12
+ 655 028b 08       		.uleb128 0x8
+ 656 028c 641F0000 		.4byte	.LASF86
+ 657 0290 0D       		.sleb128 13
+ 658 0291 08       		.uleb128 0x8
+ 659 0292 C7160000 		.4byte	.LASF87
+ 660 0296 0E       		.sleb128 14
+ 661 0297 08       		.uleb128 0x8
+ 662 0298 8E190000 		.4byte	.LASF88
+ 663 029c 0F       		.sleb128 15
+ 664 029d 08       		.uleb128 0x8
+ 665 029e 5C040000 		.4byte	.LASF89
+ 666 02a2 10       		.sleb128 16
+ 667 02a3 08       		.uleb128 0x8
+ 668 02a4 791B0000 		.4byte	.LASF90
+ 669 02a8 11       		.sleb128 17
+ 670 02a9 08       		.uleb128 0x8
+ 671 02aa DA080000 		.4byte	.LASF91
+ 672 02ae 12       		.sleb128 18
+ 673 02af 08       		.uleb128 0x8
+ 674 02b0 840A0000 		.4byte	.LASF92
+ 675 02b4 13       		.sleb128 19
+ 676 02b5 08       		.uleb128 0x8
+ 677 02b6 2D1A0000 		.4byte	.LASF93
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 17
+
+
+ 678 02ba 27       		.sleb128 39
+ 679 02bb 08       		.uleb128 0x8
+ 680 02bc 771C0000 		.4byte	.LASF94
+ 681 02c0 28       		.sleb128 40
+ 682 02c1 08       		.uleb128 0x8
+ 683 02c2 8A040000 		.4byte	.LASF95
+ 684 02c6 29       		.sleb128 41
+ 685 02c7 08       		.uleb128 0x8
+ 686 02c8 5A130000 		.4byte	.LASF96
+ 687 02cc FF01     		.sleb128 255
+ 688 02ce 08       		.uleb128 0x8
+ 689 02cf D5200000 		.4byte	.LASF97
+ 690 02d3 8002     		.sleb128 256
+ 691 02d5 08       		.uleb128 0x8
+ 692 02d6 BC200000 		.4byte	.LASF98
+ 693 02da 8102     		.sleb128 257
+ 694 02dc 08       		.uleb128 0x8
+ 695 02dd 91090000 		.4byte	.LASF99
+ 696 02e1 8202     		.sleb128 258
+ 697 02e3 08       		.uleb128 0x8
+ 698 02e4 C1240000 		.4byte	.LASF100
+ 699 02e8 8302     		.sleb128 259
+ 700 02ea 00       		.byte	0
+ 701 02eb 0A       		.uleb128 0xa
+ 702 02ec 152E0000 		.4byte	.LASF101
+ 703 02f0 03       		.byte	0x3
+ 704 02f1 2F02     		.2byte	0x22f
+ 705 02f3 34020000 		.4byte	0x234
+ 706 02f7 0B       		.uleb128 0xb
+ 707 02f8 04       		.byte	0x4
+ 708 02f9 6B000000 		.4byte	0x6b
+ 709 02fd 07       		.uleb128 0x7
+ 710 02fe 01       		.byte	0x1
+ 711 02ff 04       		.byte	0x4
+ 712 0300 A4       		.byte	0xa4
+ 713 0301 D4030000 		.4byte	0x3d4
+ 714 0305 08       		.uleb128 0x8
+ 715 0306 2D250000 		.4byte	.LASF102
+ 716 030a 00       		.sleb128 0
+ 717 030b 08       		.uleb128 0x8
+ 718 030c 53240000 		.4byte	.LASF103
+ 719 0310 01       		.sleb128 1
+ 720 0311 08       		.uleb128 0x8
+ 721 0312 EF030000 		.4byte	.LASF104
+ 722 0316 02       		.sleb128 2
+ 723 0317 08       		.uleb128 0x8
+ 724 0318 6C300000 		.4byte	.LASF105
+ 725 031c 03       		.sleb128 3
+ 726 031d 08       		.uleb128 0x8
+ 727 031e 76090000 		.4byte	.LASF106
+ 728 0322 04       		.sleb128 4
+ 729 0323 08       		.uleb128 0x8
+ 730 0324 CE1D0000 		.4byte	.LASF107
+ 731 0328 05       		.sleb128 5
+ 732 0329 08       		.uleb128 0x8
+ 733 032a D12A0000 		.4byte	.LASF108
+ 734 032e 06       		.sleb128 6
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 18
+
+
+ 735 032f 08       		.uleb128 0x8
+ 736 0330 21210000 		.4byte	.LASF109
+ 737 0334 07       		.sleb128 7
+ 738 0335 08       		.uleb128 0x8
+ 739 0336 0F1D0000 		.4byte	.LASF110
+ 740 033a 08       		.sleb128 8
+ 741 033b 08       		.uleb128 0x8
+ 742 033c 66190000 		.4byte	.LASF111
+ 743 0340 09       		.sleb128 9
+ 744 0341 08       		.uleb128 0x8
+ 745 0342 AE1F0000 		.4byte	.LASF112
+ 746 0346 0A       		.sleb128 10
+ 747 0347 08       		.uleb128 0x8
+ 748 0348 980F0000 		.4byte	.LASF113
+ 749 034c 0B       		.sleb128 11
+ 750 034d 08       		.uleb128 0x8
+ 751 034e 901A0000 		.4byte	.LASF114
+ 752 0352 0C       		.sleb128 12
+ 753 0353 08       		.uleb128 0x8
+ 754 0354 470A0000 		.4byte	.LASF115
+ 755 0358 0D       		.sleb128 13
+ 756 0359 08       		.uleb128 0x8
+ 757 035a 5D0E0000 		.4byte	.LASF116
+ 758 035e 0E       		.sleb128 14
+ 759 035f 08       		.uleb128 0x8
+ 760 0360 A2300000 		.4byte	.LASF117
+ 761 0364 0F       		.sleb128 15
+ 762 0365 08       		.uleb128 0x8
+ 763 0366 36040000 		.4byte	.LASF118
+ 764 036a 10       		.sleb128 16
+ 765 036b 08       		.uleb128 0x8
+ 766 036c 11040000 		.4byte	.LASF119
+ 767 0370 11       		.sleb128 17
+ 768 0371 08       		.uleb128 0x8
+ 769 0372 3E0F0000 		.4byte	.LASF120
+ 770 0376 8001     		.sleb128 128
+ 771 0378 08       		.uleb128 0x8
+ 772 0379 81140000 		.4byte	.LASF121
+ 773 037d 8001     		.sleb128 128
+ 774 037f 08       		.uleb128 0x8
+ 775 0380 7D2A0000 		.4byte	.LASF122
+ 776 0384 8001     		.sleb128 128
+ 777 0386 08       		.uleb128 0x8
+ 778 0387 E2250000 		.4byte	.LASF123
+ 779 038b 8001     		.sleb128 128
+ 780 038d 08       		.uleb128 0x8
+ 781 038e 0A1F0000 		.4byte	.LASF124
+ 782 0392 8001     		.sleb128 128
+ 783 0394 08       		.uleb128 0x8
+ 784 0395 BC150000 		.4byte	.LASF125
+ 785 0399 8001     		.sleb128 128
+ 786 039b 08       		.uleb128 0x8
+ 787 039c A6240000 		.4byte	.LASF126
+ 788 03a0 8001     		.sleb128 128
+ 789 03a2 08       		.uleb128 0x8
+ 790 03a3 0C130000 		.4byte	.LASF127
+ 791 03a7 8101     		.sleb128 129
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 19
+
+
+ 792 03a9 08       		.uleb128 0x8
+ 793 03aa D5270000 		.4byte	.LASF128
+ 794 03ae 8101     		.sleb128 129
+ 795 03b0 08       		.uleb128 0x8
+ 796 03b1 47000000 		.4byte	.LASF129
+ 797 03b5 8101     		.sleb128 129
+ 798 03b7 08       		.uleb128 0x8
+ 799 03b8 0A2D0000 		.4byte	.LASF130
+ 800 03bc A001     		.sleb128 160
+ 801 03be 08       		.uleb128 0x8
+ 802 03bf 49150000 		.4byte	.LASF131
+ 803 03c3 FD01     		.sleb128 253
+ 804 03c5 08       		.uleb128 0x8
+ 805 03c6 DE1A0000 		.4byte	.LASF132
+ 806 03ca FE01     		.sleb128 254
+ 807 03cc 08       		.uleb128 0x8
+ 808 03cd DF210000 		.4byte	.LASF133
+ 809 03d1 FF01     		.sleb128 255
+ 810 03d3 00       		.byte	0
+ 811 03d4 0A       		.uleb128 0xa
+ 812 03d5 DB240000 		.4byte	.LASF134
+ 813 03d9 04       		.byte	0x4
+ 814 03da 6201     		.2byte	0x162
+ 815 03dc 76000000 		.4byte	0x76
+ 816 03e0 0C       		.uleb128 0xc
+ 817 03e1 02       		.byte	0x2
+ 818 03e2 04       		.byte	0x4
+ 819 03e3 6501     		.2byte	0x165
+ 820 03e5 04040000 		.4byte	0x404
+ 821 03e9 0D       		.uleb128 0xd
+ 822 03ea 1D070000 		.4byte	.LASF135
+ 823 03ee 04       		.byte	0x4
+ 824 03ef 6C01     		.2byte	0x16c
+ 825 03f1 6B000000 		.4byte	0x6b
+ 826 03f5 00       		.byte	0
+ 827 03f6 0D       		.uleb128 0xd
+ 828 03f7 7E310000 		.4byte	.LASF136
+ 829 03fb 04       		.byte	0x4
+ 830 03fc 7201     		.2byte	0x172
+ 831 03fe 6B000000 		.4byte	0x6b
+ 832 0402 01       		.byte	0x1
+ 833 0403 00       		.byte	0
+ 834 0404 0A       		.uleb128 0xa
+ 835 0405 6D060000 		.4byte	.LASF137
+ 836 0409 04       		.byte	0x4
+ 837 040a 7401     		.2byte	0x174
+ 838 040c E0030000 		.4byte	0x3e0
+ 839 0410 0C       		.uleb128 0xc
+ 840 0411 08       		.byte	0x8
+ 841 0412 04       		.byte	0x4
+ 842 0413 8901     		.2byte	0x189
+ 843 0415 41040000 		.4byte	0x441
+ 844 0419 0E       		.uleb128 0xe
+ 845 041a 76616C00 		.ascii	"val\000"
+ 846 041e 04       		.byte	0x4
+ 847 041f 8C01     		.2byte	0x18c
+ 848 0421 F7020000 		.4byte	0x2f7
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 20
+
+
+ 849 0425 00       		.byte	0
+ 850 0426 0E       		.uleb128 0xe
+ 851 0427 6C656E00 		.ascii	"len\000"
+ 852 042b 04       		.byte	0x4
+ 853 042c 8F01     		.2byte	0x18f
+ 854 042e 76000000 		.4byte	0x76
+ 855 0432 04       		.byte	0x4
+ 856 0433 0D       		.uleb128 0xd
+ 857 0434 1D310000 		.4byte	.LASF138
+ 858 0438 04       		.byte	0x4
+ 859 0439 9601     		.2byte	0x196
+ 860 043b 76000000 		.4byte	0x76
+ 861 043f 06       		.byte	0x6
+ 862 0440 00       		.byte	0
+ 863 0441 0A       		.uleb128 0xa
+ 864 0442 13050000 		.4byte	.LASF139
+ 865 0446 04       		.byte	0x4
+ 866 0447 9801     		.2byte	0x198
+ 867 0449 10040000 		.4byte	0x410
+ 868 044d 0C       		.uleb128 0xc
+ 869 044e 0C       		.byte	0xc
+ 870 044f 04       		.byte	0x4
+ 871 0450 9B01     		.2byte	0x19b
+ 872 0452 71040000 		.4byte	0x471
+ 873 0456 0D       		.uleb128 0xd
+ 874 0457 41250000 		.4byte	.LASF140
+ 875 045b 04       		.byte	0x4
+ 876 045c 9E01     		.2byte	0x19e
+ 877 045e 41040000 		.4byte	0x441
+ 878 0462 00       		.byte	0
+ 879 0463 0D       		.uleb128 0xd
+ 880 0464 391D0000 		.4byte	.LASF141
+ 881 0468 04       		.byte	0x4
+ 882 0469 A101     		.2byte	0x1a1
+ 883 046b D4030000 		.4byte	0x3d4
+ 884 046f 08       		.byte	0x8
+ 885 0470 00       		.byte	0
+ 886 0471 0A       		.uleb128 0xa
+ 887 0472 CD090000 		.4byte	.LASF142
+ 888 0476 04       		.byte	0x4
+ 889 0477 A301     		.2byte	0x1a3
+ 890 0479 4D040000 		.4byte	0x44d
+ 891 047d 0F       		.uleb128 0xf
+ 892 047e 10       		.byte	0x10
+ 893 047f 05       		.byte	0x5
+ 894 0480 83       		.byte	0x83
+ 895 0481 9E040000 		.4byte	0x49e
+ 896 0485 10       		.uleb128 0x10
+ 897 0486 8F260000 		.4byte	.LASF143
+ 898 048a 05       		.byte	0x5
+ 899 048b 86       		.byte	0x86
+ 900 048c 04040000 		.4byte	0x404
+ 901 0490 00       		.byte	0
+ 902 0491 10       		.uleb128 0x10
+ 903 0492 312A0000 		.4byte	.LASF144
+ 904 0496 05       		.byte	0x5
+ 905 0497 89       		.byte	0x89
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 21
+
+
+ 906 0498 71040000 		.4byte	0x471
+ 907 049c 04       		.byte	0x4
+ 908 049d 00       		.byte	0
+ 909 049e 04       		.uleb128 0x4
+ 910 049f 841D0000 		.4byte	.LASF145
+ 911 04a3 05       		.byte	0x5
+ 912 04a4 8B       		.byte	0x8b
+ 913 04a5 7D040000 		.4byte	0x47d
+ 914 04a9 04       		.uleb128 0x4
+ 915 04aa 6B2F0000 		.4byte	.LASF146
+ 916 04ae 05       		.byte	0x5
+ 917 04af 8E       		.byte	0x8e
+ 918 04b0 9E040000 		.4byte	0x49e
+ 919 04b4 0A       		.uleb128 0xa
+ 920 04b5 E1050000 		.4byte	.LASF147
+ 921 04b9 06       		.byte	0x6
+ 922 04ba 2301     		.2byte	0x123
+ 923 04bc C0040000 		.4byte	0x4c0
+ 924 04c0 0B       		.uleb128 0xb
+ 925 04c1 04       		.byte	0x4
+ 926 04c2 C6040000 		.4byte	0x4c6
+ 927 04c6 11       		.uleb128 0x11
+ 928 04c7 D6040000 		.4byte	0x4d6
+ 929 04cb 12       		.uleb128 0x12
+ 930 04cc 81000000 		.4byte	0x81
+ 931 04d0 12       		.uleb128 0x12
+ 932 04d1 AD000000 		.4byte	0xad
+ 933 04d5 00       		.byte	0
+ 934 04d6 07       		.uleb128 0x7
+ 935 04d7 01       		.byte	0x1
+ 936 04d8 07       		.byte	0x7
+ 937 04d9 1D       		.byte	0x1d
+ 938 04da EB040000 		.4byte	0x4eb
+ 939 04de 08       		.uleb128 0x8
+ 940 04df 0A090000 		.4byte	.LASF148
+ 941 04e3 00       		.sleb128 0
+ 942 04e4 08       		.uleb128 0x8
+ 943 04e5 490C0000 		.4byte	.LASF149
+ 944 04e9 01       		.sleb128 1
+ 945 04ea 00       		.byte	0
+ 946 04eb 04       		.uleb128 0x4
+ 947 04ec F4000000 		.4byte	.LASF150
+ 948 04f0 07       		.byte	0x7
+ 949 04f1 20       		.byte	0x20
+ 950 04f2 D6040000 		.4byte	0x4d6
+ 951 04f6 0F       		.uleb128 0xf
+ 952 04f7 04       		.byte	0x4
+ 953 04f8 07       		.byte	0x7
+ 954 04f9 25       		.byte	0x25
+ 955 04fa 17050000 		.4byte	0x517
+ 956 04fe 10       		.uleb128 0x10
+ 957 04ff 44090000 		.4byte	.LASF151
+ 958 0503 07       		.byte	0x7
+ 959 0504 27       		.byte	0x27
+ 960 0505 D4030000 		.4byte	0x3d4
+ 961 0509 00       		.byte	0
+ 962 050a 10       		.uleb128 0x10
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 22
+
+
+ 963 050b 21200000 		.4byte	.LASF152
+ 964 050f 07       		.byte	0x7
+ 965 0510 28       		.byte	0x28
+ 966 0511 D4030000 		.4byte	0x3d4
+ 967 0515 02       		.byte	0x2
+ 968 0516 00       		.byte	0
+ 969 0517 04       		.uleb128 0x4
+ 970 0518 82180000 		.4byte	.LASF153
+ 971 051c 07       		.byte	0x7
+ 972 051d 29       		.byte	0x29
+ 973 051e F6040000 		.4byte	0x4f6
+ 974 0522 0F       		.uleb128 0xf
+ 975 0523 08       		.byte	0x8
+ 976 0524 07       		.byte	0x7
+ 977 0525 2C       		.byte	0x2c
+ 978 0526 4F050000 		.4byte	0x54f
+ 979 052a 10       		.uleb128 0x10
+ 980 052b 8F260000 		.4byte	.LASF143
+ 981 052f 07       		.byte	0x7
+ 982 0530 2E       		.byte	0x2e
+ 983 0531 04040000 		.4byte	0x404
+ 984 0535 00       		.byte	0
+ 985 0536 10       		.uleb128 0x10
+ 986 0537 EA000000 		.4byte	.LASF154
+ 987 053b 07       		.byte	0x7
+ 988 053c 2F       		.byte	0x2f
+ 989 053d EB040000 		.4byte	0x4eb
+ 990 0541 02       		.byte	0x2
+ 991 0542 10       		.uleb128 0x10
+ 992 0543 41250000 		.4byte	.LASF140
+ 993 0547 07       		.byte	0x7
+ 994 0548 30       		.byte	0x30
+ 995 0549 4F050000 		.4byte	0x54f
+ 996 054d 04       		.byte	0x4
+ 997 054e 00       		.byte	0
+ 998 054f 0B       		.uleb128 0xb
+ 999 0550 04       		.byte	0x4
+ 1000 0551 41040000 		.4byte	0x441
+ 1001 0555 04       		.uleb128 0x4
+ 1002 0556 F7240000 		.4byte	.LASF155
+ 1003 055a 07       		.byte	0x7
+ 1004 055b 31       		.byte	0x31
+ 1005 055c 22050000 		.4byte	0x522
+ 1006 0560 07       		.uleb128 0x7
+ 1007 0561 02       		.byte	0x2
+ 1008 0562 08       		.byte	0x8
+ 1009 0563 93       		.byte	0x93
+ 1010 0564 470C0000 		.4byte	0xc47
+ 1011 0568 08       		.uleb128 0x8
+ 1012 0569 411F0000 		.4byte	.LASF156
+ 1013 056d 8002     		.sleb128 256
+ 1014 056f 08       		.uleb128 0x8
+ 1015 0570 1F320000 		.4byte	.LASF157
+ 1016 0574 8102     		.sleb128 257
+ 1017 0576 08       		.uleb128 0x8
+ 1018 0577 A5080000 		.4byte	.LASF158
+ 1019 057b 8202     		.sleb128 258
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 23
+
+
+ 1020 057d 08       		.uleb128 0x8
+ 1021 057e D5310000 		.4byte	.LASF159
+ 1022 0582 8302     		.sleb128 259
+ 1023 0584 08       		.uleb128 0x8
+ 1024 0585 19240000 		.4byte	.LASF160
+ 1025 0589 8402     		.sleb128 260
+ 1026 058b 08       		.uleb128 0x8
+ 1027 058c 592A0000 		.4byte	.LASF161
+ 1028 0590 8502     		.sleb128 261
+ 1029 0592 08       		.uleb128 0x8
+ 1030 0593 E30C0000 		.4byte	.LASF162
+ 1031 0597 8602     		.sleb128 262
+ 1032 0599 08       		.uleb128 0x8
+ 1033 059a 732B0000 		.4byte	.LASF163
+ 1034 059e 8702     		.sleb128 263
+ 1035 05a0 08       		.uleb128 0x8
+ 1036 05a1 46300000 		.4byte	.LASF164
+ 1037 05a5 8802     		.sleb128 264
+ 1038 05a7 08       		.uleb128 0x8
+ 1039 05a8 A6040000 		.4byte	.LASF165
+ 1040 05ac 8902     		.sleb128 265
+ 1041 05ae 08       		.uleb128 0x8
+ 1042 05af 4D020000 		.4byte	.LASF166
+ 1043 05b3 8A02     		.sleb128 266
+ 1044 05b5 08       		.uleb128 0x8
+ 1045 05b6 02260000 		.4byte	.LASF167
+ 1046 05ba 8B02     		.sleb128 267
+ 1047 05bc 08       		.uleb128 0x8
+ 1048 05bd 21190000 		.4byte	.LASF168
+ 1049 05c1 8C02     		.sleb128 268
+ 1050 05c3 08       		.uleb128 0x8
+ 1051 05c4 04230000 		.4byte	.LASF169
+ 1052 05c8 8D02     		.sleb128 269
+ 1053 05ca 08       		.uleb128 0x8
+ 1054 05cb 1C030000 		.4byte	.LASF170
+ 1055 05cf 8E02     		.sleb128 270
+ 1056 05d1 08       		.uleb128 0x8
+ 1057 05d2 FF0D0000 		.4byte	.LASF171
+ 1058 05d6 8F02     		.sleb128 271
+ 1059 05d8 08       		.uleb128 0x8
+ 1060 05d9 45060000 		.4byte	.LASF172
+ 1061 05dd 9002     		.sleb128 272
+ 1062 05df 08       		.uleb128 0x8
+ 1063 05e0 6D2E0000 		.4byte	.LASF173
+ 1064 05e4 9102     		.sleb128 273
+ 1065 05e6 08       		.uleb128 0x8
+ 1066 05e7 790D0000 		.4byte	.LASF174
+ 1067 05eb 9202     		.sleb128 274
+ 1068 05ed 08       		.uleb128 0x8
+ 1069 05ee 69260000 		.4byte	.LASF175
+ 1070 05f2 9302     		.sleb128 275
+ 1071 05f4 08       		.uleb128 0x8
+ 1072 05f5 27310000 		.4byte	.LASF176
+ 1073 05f9 9402     		.sleb128 276
+ 1074 05fb 08       		.uleb128 0x8
+ 1075 05fc 8E290000 		.4byte	.LASF177
+ 1076 0600 9502     		.sleb128 277
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 24
+
+
+ 1077 0602 08       		.uleb128 0x8
+ 1078 0603 22080000 		.4byte	.LASF178
+ 1079 0607 9602     		.sleb128 278
+ 1080 0609 08       		.uleb128 0x8
+ 1081 060a 47330000 		.4byte	.LASF179
+ 1082 060e 9702     		.sleb128 279
+ 1083 0610 08       		.uleb128 0x8
+ 1084 0611 EB1C0000 		.4byte	.LASF180
+ 1085 0615 9802     		.sleb128 280
+ 1086 0617 08       		.uleb128 0x8
+ 1087 0618 23110000 		.4byte	.LASF181
+ 1088 061c 9902     		.sleb128 281
+ 1089 061e 08       		.uleb128 0x8
+ 1090 061f 45260000 		.4byte	.LASF182
+ 1091 0623 9A02     		.sleb128 282
+ 1092 0625 08       		.uleb128 0x8
+ 1093 0626 AA330000 		.4byte	.LASF183
+ 1094 062a 9B02     		.sleb128 283
+ 1095 062c 08       		.uleb128 0x8
+ 1096 062d BB2B0000 		.4byte	.LASF184
+ 1097 0631 9C02     		.sleb128 284
+ 1098 0633 08       		.uleb128 0x8
+ 1099 0634 9D320000 		.4byte	.LASF185
+ 1100 0638 9D02     		.sleb128 285
+ 1101 063a 08       		.uleb128 0x8
+ 1102 063b A5160000 		.4byte	.LASF186
+ 1103 063f 9E02     		.sleb128 286
+ 1104 0641 08       		.uleb128 0x8
+ 1105 0642 B3130000 		.4byte	.LASF187
+ 1106 0646 9F02     		.sleb128 287
+ 1107 0648 08       		.uleb128 0x8
+ 1108 0649 CC030000 		.4byte	.LASF188
+ 1109 064d A002     		.sleb128 288
+ 1110 064f 08       		.uleb128 0x8
+ 1111 0650 AF230000 		.4byte	.LASF189
+ 1112 0654 A102     		.sleb128 289
+ 1113 0656 08       		.uleb128 0x8
+ 1114 0657 0A170000 		.4byte	.LASF190
+ 1115 065b A202     		.sleb128 290
+ 1116 065d 08       		.uleb128 0x8
+ 1117 065e 9A260000 		.4byte	.LASF191
+ 1118 0662 A302     		.sleb128 291
+ 1119 0664 08       		.uleb128 0x8
+ 1120 0665 332B0000 		.4byte	.LASF192
+ 1121 0669 A402     		.sleb128 292
+ 1122 066b 08       		.uleb128 0x8
+ 1123 066c CC2C0000 		.4byte	.LASF193
+ 1124 0670 A502     		.sleb128 293
+ 1125 0672 08       		.uleb128 0x8
+ 1126 0673 FF0A0000 		.4byte	.LASF194
+ 1127 0677 A602     		.sleb128 294
+ 1128 0679 08       		.uleb128 0x8
+ 1129 067a 4F2B0000 		.4byte	.LASF195
+ 1130 067e A702     		.sleb128 295
+ 1131 0680 08       		.uleb128 0x8
+ 1132 0681 EA120000 		.4byte	.LASF196
+ 1133 0685 A802     		.sleb128 296
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 25
+
+
+ 1134 0687 08       		.uleb128 0x8
+ 1135 0688 3A140000 		.4byte	.LASF197
+ 1136 068c A902     		.sleb128 297
+ 1137 068e 08       		.uleb128 0x8
+ 1138 068f 99020000 		.4byte	.LASF198
+ 1139 0693 AA02     		.sleb128 298
+ 1140 0695 08       		.uleb128 0x8
+ 1141 0696 BD020000 		.4byte	.LASF199
+ 1142 069a AB02     		.sleb128 299
+ 1143 069c 08       		.uleb128 0x8
+ 1144 069d 6B000000 		.4byte	.LASF200
+ 1145 06a1 AC02     		.sleb128 300
+ 1146 06a3 08       		.uleb128 0x8
+ 1147 06a4 B80A0000 		.4byte	.LASF201
+ 1148 06a8 AD02     		.sleb128 301
+ 1149 06aa 08       		.uleb128 0x8
+ 1150 06ab 57320000 		.4byte	.LASF202
+ 1151 06af AE02     		.sleb128 302
+ 1152 06b1 08       		.uleb128 0x8
+ 1153 06b2 86050000 		.4byte	.LASF203
+ 1154 06b6 AF02     		.sleb128 303
+ 1155 06b8 08       		.uleb128 0x8
+ 1156 06b9 1E1E0000 		.4byte	.LASF204
+ 1157 06bd B002     		.sleb128 304
+ 1158 06bf 08       		.uleb128 0x8
+ 1159 06c0 46290000 		.4byte	.LASF205
+ 1160 06c4 B102     		.sleb128 305
+ 1161 06c6 08       		.uleb128 0x8
+ 1162 06c7 AD100000 		.4byte	.LASF206
+ 1163 06cb B202     		.sleb128 306
+ 1164 06cd 08       		.uleb128 0x8
+ 1165 06ce 891F0000 		.4byte	.LASF207
+ 1166 06d2 B302     		.sleb128 307
+ 1167 06d4 08       		.uleb128 0x8
+ 1168 06d5 AE120000 		.4byte	.LASF208
+ 1169 06d9 B402     		.sleb128 308
+ 1170 06db 08       		.uleb128 0x8
+ 1171 06dc C5050000 		.4byte	.LASF209
+ 1172 06e0 B502     		.sleb128 309
+ 1173 06e2 08       		.uleb128 0x8
+ 1174 06e3 C7010000 		.4byte	.LASF210
+ 1175 06e7 B602     		.sleb128 310
+ 1176 06e9 08       		.uleb128 0x8
+ 1177 06ea 4B070000 		.4byte	.LASF211
+ 1178 06ee B702     		.sleb128 311
+ 1179 06f0 08       		.uleb128 0x8
+ 1180 06f1 63250000 		.4byte	.LASF212
+ 1181 06f5 B802     		.sleb128 312
+ 1182 06f7 08       		.uleb128 0x8
+ 1183 06f8 3F2A0000 		.4byte	.LASF213
+ 1184 06fc B902     		.sleb128 313
+ 1185 06fe 08       		.uleb128 0x8
+ 1186 06ff FB060000 		.4byte	.LASF214
+ 1187 0703 BA02     		.sleb128 314
+ 1188 0705 08       		.uleb128 0x8
+ 1189 0706 7F210000 		.4byte	.LASF215
+ 1190 070a BB02     		.sleb128 315
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 26
+
+
+ 1191 070c 08       		.uleb128 0x8
+ 1192 070d D32D0000 		.4byte	.LASF216
+ 1193 0711 BC02     		.sleb128 316
+ 1194 0713 08       		.uleb128 0x8
+ 1195 0714 BF260000 		.4byte	.LASF217
+ 1196 0718 BD02     		.sleb128 317
+ 1197 071a 08       		.uleb128 0x8
+ 1198 071b 282E0000 		.4byte	.LASF218
+ 1199 071f BE02     		.sleb128 318
+ 1200 0721 08       		.uleb128 0x8
+ 1201 0722 26070000 		.4byte	.LASF219
+ 1202 0726 BF02     		.sleb128 319
+ 1203 0728 08       		.uleb128 0x8
+ 1204 0729 15220000 		.4byte	.LASF220
+ 1205 072d C002     		.sleb128 320
+ 1206 072f 08       		.uleb128 0x8
+ 1207 0730 20300000 		.4byte	.LASF221
+ 1208 0734 C102     		.sleb128 321
+ 1209 0736 08       		.uleb128 0x8
+ 1210 0737 902E0000 		.4byte	.LASF222
+ 1211 073b C202     		.sleb128 322
+ 1212 073d 08       		.uleb128 0x8
+ 1213 073e 8D000000 		.4byte	.LASF223
+ 1214 0742 C302     		.sleb128 323
+ 1215 0744 08       		.uleb128 0x8
+ 1216 0745 B42A0000 		.4byte	.LASF224
+ 1217 0749 C402     		.sleb128 324
+ 1218 074b 08       		.uleb128 0x8
+ 1219 074c B8170000 		.4byte	.LASF225
+ 1220 0750 C502     		.sleb128 325
+ 1221 0752 08       		.uleb128 0x8
+ 1222 0753 AB290000 		.4byte	.LASF226
+ 1223 0757 C602     		.sleb128 326
+ 1224 0759 08       		.uleb128 0x8
+ 1225 075a 8E270000 		.4byte	.LASF227
+ 1226 075e C702     		.sleb128 327
+ 1227 0760 08       		.uleb128 0x8
+ 1228 0761 72010000 		.4byte	.LASF228
+ 1229 0765 C802     		.sleb128 328
+ 1230 0767 08       		.uleb128 0x8
+ 1231 0768 E2260000 		.4byte	.LASF229
+ 1232 076c C902     		.sleb128 329
+ 1233 076e 08       		.uleb128 0x8
+ 1234 076f 240C0000 		.4byte	.LASF230
+ 1235 0773 CA02     		.sleb128 330
+ 1236 0775 08       		.uleb128 0x8
+ 1237 0776 91070000 		.4byte	.LASF231
+ 1238 077a CB02     		.sleb128 331
+ 1239 077c 08       		.uleb128 0x8
+ 1240 077d 6E070000 		.4byte	.LASF232
+ 1241 0781 CC02     		.sleb128 332
+ 1242 0783 08       		.uleb128 0x8
+ 1243 0784 E10B0000 		.4byte	.LASF233
+ 1244 0788 CD02     		.sleb128 333
+ 1245 078a 08       		.uleb128 0x8
+ 1246 078b B4180000 		.4byte	.LASF234
+ 1247 078f CE02     		.sleb128 334
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 27
+
+
+ 1248 0791 08       		.uleb128 0x8
+ 1249 0792 5C310000 		.4byte	.LASF235
+ 1250 0796 CF02     		.sleb128 335
+ 1251 0798 08       		.uleb128 0x8
+ 1252 0799 23100000 		.4byte	.LASF236
+ 1253 079d D002     		.sleb128 336
+ 1254 079f 08       		.uleb128 0x8
+ 1255 07a0 47250000 		.4byte	.LASF237
+ 1256 07a4 D102     		.sleb128 337
+ 1257 07a6 08       		.uleb128 0x8
+ 1258 07a7 07210000 		.4byte	.LASF238
+ 1259 07ab D202     		.sleb128 338
+ 1260 07ad 08       		.uleb128 0x8
+ 1261 07ae 2D010000 		.4byte	.LASF239
+ 1262 07b2 D302     		.sleb128 339
+ 1263 07b4 08       		.uleb128 0x8
+ 1264 07b5 6C170000 		.4byte	.LASF240
+ 1265 07b9 D402     		.sleb128 340
+ 1266 07bb 08       		.uleb128 0x8
+ 1267 07bc A8000000 		.4byte	.LASF241
+ 1268 07c0 D502     		.sleb128 341
+ 1269 07c2 08       		.uleb128 0x8
+ 1270 07c3 F5070000 		.4byte	.LASF242
+ 1271 07c7 D602     		.sleb128 342
+ 1272 07c9 08       		.uleb128 0x8
+ 1273 07ca F02E0000 		.4byte	.LASF243
+ 1274 07ce D702     		.sleb128 343
+ 1275 07d0 08       		.uleb128 0x8
+ 1276 07d1 7F120000 		.4byte	.LASF244
+ 1277 07d5 D802     		.sleb128 344
+ 1278 07d7 08       		.uleb128 0x8
+ 1279 07d8 90110000 		.4byte	.LASF245
+ 1280 07dc D902     		.sleb128 345
+ 1281 07de 08       		.uleb128 0x8
+ 1282 07df 26050000 		.4byte	.LASF246
+ 1283 07e3 DA02     		.sleb128 346
+ 1284 07e5 08       		.uleb128 0x8
+ 1285 07e6 AF2D0000 		.4byte	.LASF247
+ 1286 07ea DB02     		.sleb128 347
+ 1287 07ec 08       		.uleb128 0x8
+ 1288 07ed 511B0000 		.4byte	.LASF248
+ 1289 07f1 DC02     		.sleb128 348
+ 1290 07f3 08       		.uleb128 0x8
+ 1291 07f4 20180000 		.4byte	.LASF249
+ 1292 07f8 DD02     		.sleb128 349
+ 1293 07fa 08       		.uleb128 0x8
+ 1294 07fb C4060000 		.4byte	.LASF250
+ 1295 07ff DE02     		.sleb128 350
+ 1296 0801 08       		.uleb128 0x8
+ 1297 0802 F2050000 		.4byte	.LASF251
+ 1298 0806 DF02     		.sleb128 351
+ 1299 0808 08       		.uleb128 0x8
+ 1300 0809 4F010000 		.4byte	.LASF252
+ 1301 080d E002     		.sleb128 352
+ 1302 080f 08       		.uleb128 0x8
+ 1303 0810 DB170000 		.4byte	.LASF253
+ 1304 0814 E102     		.sleb128 353
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 28
+
+
+ 1305 0816 08       		.uleb128 0x8
+ 1306 0817 1C330000 		.4byte	.LASF254
+ 1307 081b E202     		.sleb128 354
+ 1308 081d 08       		.uleb128 0x8
+ 1309 081e FB130000 		.4byte	.LASF255
+ 1310 0822 E302     		.sleb128 355
+ 1311 0824 08       		.uleb128 0x8
+ 1312 0825 B6110000 		.4byte	.LASF256
+ 1313 0829 E402     		.sleb128 356
+ 1314 082b 08       		.uleb128 0x8
+ 1315 082c F91D0000 		.4byte	.LASF257
+ 1316 0830 E502     		.sleb128 357
+ 1317 0832 08       		.uleb128 0x8
+ 1318 0833 362C0000 		.4byte	.LASF258
+ 1319 0837 E602     		.sleb128 358
+ 1320 0839 08       		.uleb128 0x8
+ 1321 083a A3250000 		.4byte	.LASF259
+ 1322 083e E702     		.sleb128 359
+ 1323 0840 08       		.uleb128 0x8
+ 1324 0841 FA020000 		.4byte	.LASF260
+ 1325 0845 E802     		.sleb128 360
+ 1326 0847 08       		.uleb128 0x8
+ 1327 0848 83240000 		.4byte	.LASF261
+ 1328 084c E902     		.sleb128 361
+ 1329 084e 08       		.uleb128 0x8
+ 1330 084f BA0F0000 		.4byte	.LASF262
+ 1331 0853 EA02     		.sleb128 362
+ 1332 0855 08       		.uleb128 0x8
+ 1333 0856 2E170000 		.4byte	.LASF263
+ 1334 085a EB02     		.sleb128 363
+ 1335 085c 08       		.uleb128 0x8
+ 1336 085d 3F210000 		.4byte	.LASF264
+ 1337 0861 EC02     		.sleb128 364
+ 1338 0863 08       		.uleb128 0x8
+ 1339 0864 BB280000 		.4byte	.LASF265
+ 1340 0868 ED02     		.sleb128 365
+ 1341 086a 08       		.uleb128 0x8
+ 1342 086b 62100000 		.4byte	.LASF266
+ 1343 086f EE02     		.sleb128 366
+ 1344 0871 08       		.uleb128 0x8
+ 1345 0872 D61B0000 		.4byte	.LASF267
+ 1346 0876 EF02     		.sleb128 367
+ 1347 0878 08       		.uleb128 0x8
+ 1348 0879 4F1A0000 		.4byte	.LASF268
+ 1349 087d F002     		.sleb128 368
+ 1350 087f 08       		.uleb128 0x8
+ 1351 0880 E31E0000 		.4byte	.LASF269
+ 1352 0884 F102     		.sleb128 369
+ 1353 0886 08       		.uleb128 0x8
+ 1354 0887 87280000 		.4byte	.LASF270
+ 1355 088b F202     		.sleb128 370
+ 1356 088d 08       		.uleb128 0x8
+ 1357 088e F81B0000 		.4byte	.LASF271
+ 1358 0892 F302     		.sleb128 371
+ 1359 0894 08       		.uleb128 0x8
+ 1360 0895 BB1B0000 		.4byte	.LASF272
+ 1361 0899 F402     		.sleb128 372
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 29
+
+
+ 1362 089b 08       		.uleb128 0x8
+ 1363 089c 5B1C0000 		.4byte	.LASF273
+ 1364 08a0 F502     		.sleb128 373
+ 1365 08a2 08       		.uleb128 0x8
+ 1366 08a3 09110000 		.4byte	.LASF274
+ 1367 08a7 F602     		.sleb128 374
+ 1368 08a9 08       		.uleb128 0x8
+ 1369 08aa EC090000 		.4byte	.LASF275
+ 1370 08ae F702     		.sleb128 375
+ 1371 08b0 08       		.uleb128 0x8
+ 1372 08b1 102B0000 		.4byte	.LASF276
+ 1373 08b5 F802     		.sleb128 376
+ 1374 08b7 08       		.uleb128 0x8
+ 1375 08b8 EF140000 		.4byte	.LASF277
+ 1376 08bc F902     		.sleb128 377
+ 1377 08be 08       		.uleb128 0x8
+ 1378 08bf 20090000 		.4byte	.LASF278
+ 1379 08c3 FA02     		.sleb128 378
+ 1380 08c5 08       		.uleb128 0x8
+ 1381 08c6 992B0000 		.4byte	.LASF279
+ 1382 08ca FB02     		.sleb128 379
+ 1383 08cc 08       		.uleb128 0x8
+ 1384 08cd BF250000 		.4byte	.LASF280
+ 1385 08d1 FC02     		.sleb128 380
+ 1386 08d3 08       		.uleb128 0x8
+ 1387 08d4 F5230000 		.4byte	.LASF281
+ 1388 08d8 FD02     		.sleb128 381
+ 1389 08da 08       		.uleb128 0x8
+ 1390 08db 42190000 		.4byte	.LASF282
+ 1391 08df FE02     		.sleb128 382
+ 1392 08e1 08       		.uleb128 0x8
+ 1393 08e2 97010000 		.4byte	.LASF283
+ 1394 08e6 FF02     		.sleb128 383
+ 1395 08e8 08       		.uleb128 0x8
+ 1396 08e9 FB210000 		.4byte	.LASF284
+ 1397 08ed 8003     		.sleb128 384
+ 1398 08ef 08       		.uleb128 0x8
+ 1399 08f0 42310000 		.4byte	.LASF285
+ 1400 08f4 8103     		.sleb128 385
+ 1401 08f6 08       		.uleb128 0x8
+ 1402 08f7 EE2C0000 		.4byte	.LASF286
+ 1403 08fb 8203     		.sleb128 386
+ 1404 08fd 08       		.uleb128 0x8
+ 1405 08fe DF280000 		.4byte	.LASF287
+ 1406 0902 8303     		.sleb128 387
+ 1407 0904 08       		.uleb128 0x8
+ 1408 0905 23020000 		.4byte	.LASF288
+ 1409 0909 8403     		.sleb128 388
+ 1410 090b 08       		.uleb128 0x8
+ 1411 090c 7B0E0000 		.4byte	.LASF289
+ 1412 0910 8503     		.sleb128 389
+ 1413 0912 08       		.uleb128 0x8
+ 1414 0913 AB2E0000 		.4byte	.LASF290
+ 1415 0917 8603     		.sleb128 390
+ 1416 0919 08       		.uleb128 0x8
+ 1417 091a E9330000 		.4byte	.LASF291
+ 1418 091e 8703     		.sleb128 391
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 30
+
+
+ 1419 0920 08       		.uleb128 0x8
+ 1420 0921 9C1C0000 		.4byte	.LASF292
+ 1421 0925 8803     		.sleb128 392
+ 1422 0927 08       		.uleb128 0x8
+ 1423 0928 DB320000 		.4byte	.LASF293
+ 1424 092c 8903     		.sleb128 393
+ 1425 092e 08       		.uleb128 0x8
+ 1426 092f 391C0000 		.4byte	.LASF294
+ 1427 0933 8A03     		.sleb128 394
+ 1428 0935 08       		.uleb128 0x8
+ 1429 0936 6C0A0000 		.4byte	.LASF295
+ 1430 093a 8B03     		.sleb128 395
+ 1431 093c 08       		.uleb128 0x8
+ 1432 093d 2C150000 		.4byte	.LASF296
+ 1433 0941 8C03     		.sleb128 396
+ 1434 0943 08       		.uleb128 0x8
+ 1435 0944 C8120000 		.4byte	.LASF297
+ 1436 0948 8D03     		.sleb128 397
+ 1437 094a 08       		.uleb128 0x8
+ 1438 094b 0E0A0000 		.4byte	.LASF298
+ 1439 094f 8E03     		.sleb128 398
+ 1440 0951 08       		.uleb128 0x8
+ 1441 0952 B2270000 		.4byte	.LASF299
+ 1442 0956 8F03     		.sleb128 399
+ 1443 0958 08       		.uleb128 0x8
+ 1444 0959 E1150000 		.4byte	.LASF300
+ 1445 095d 9003     		.sleb128 400
+ 1446 095f 08       		.uleb128 0x8
+ 1447 0960 7E220000 		.4byte	.LASF301
+ 1448 0964 9103     		.sleb128 401
+ 1449 0966 08       		.uleb128 0x8
+ 1450 0967 83030000 		.4byte	.LASF302
+ 1451 096b 9203     		.sleb128 402
+ 1452 096d 08       		.uleb128 0x8
+ 1453 096e 3D100000 		.4byte	.LASF303
+ 1454 0972 9303     		.sleb128 403
+ 1455 0974 08       		.uleb128 0x8
+ 1456 0975 5D140000 		.4byte	.LASF304
+ 1457 0979 9403     		.sleb128 404
+ 1458 097b 08       		.uleb128 0x8
+ 1459 097c 57340000 		.4byte	.LASF305
+ 1460 0980 9503     		.sleb128 405
+ 1461 0982 08       		.uleb128 0x8
+ 1462 0983 3A220000 		.4byte	.LASF306
+ 1463 0987 9603     		.sleb128 406
+ 1464 0989 08       		.uleb128 0x8
+ 1465 098a A2220000 		.4byte	.LASF307
+ 1466 098e 9703     		.sleb128 407
+ 1467 0990 08       		.uleb128 0x8
+ 1468 0991 81060000 		.4byte	.LASF308
+ 1469 0995 9803     		.sleb128 408
+ 1470 0997 08       		.uleb128 0x8
+ 1471 0998 5C120000 		.4byte	.LASF309
+ 1472 099c 9903     		.sleb128 409
+ 1473 099e 08       		.uleb128 0x8
+ 1474 099f 49280000 		.4byte	.LASF310
+ 1475 09a3 9A03     		.sleb128 410
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 31
+
+
+ 1476 09a5 08       		.uleb128 0x8
+ 1477 09a6 52090000 		.4byte	.LASF311
+ 1478 09aa 9B03     		.sleb128 411
+ 1479 09ac 08       		.uleb128 0x8
+ 1480 09ad 22000000 		.4byte	.LASF312
+ 1481 09b1 9C03     		.sleb128 412
+ 1482 09b3 08       		.uleb128 0x8
+ 1483 09b4 872C0000 		.4byte	.LASF313
+ 1484 09b8 9D03     		.sleb128 413
+ 1485 09ba 08       		.uleb128 0x8
+ 1486 09bb D90E0000 		.4byte	.LASF314
+ 1487 09bf 9E03     		.sleb128 414
+ 1488 09c1 08       		.uleb128 0x8
+ 1489 09c2 0E340000 		.4byte	.LASF315
+ 1490 09c6 9F03     		.sleb128 415
+ 1491 09c8 08       		.uleb128 0x8
+ 1492 09c9 F0160000 		.4byte	.LASF316
+ 1493 09cd A003     		.sleb128 416
+ 1494 09cf 08       		.uleb128 0x8
+ 1495 09d0 D5180000 		.4byte	.LASF317
+ 1496 09d4 A103     		.sleb128 417
+ 1497 09d6 08       		.uleb128 0x8
+ 1498 09d7 CF330000 		.4byte	.LASF318
+ 1499 09db A203     		.sleb128 418
+ 1500 09dd 08       		.uleb128 0x8
+ 1501 09de D5290000 		.4byte	.LASF319
+ 1502 09e2 A303     		.sleb128 419
+ 1503 09e4 08       		.uleb128 0x8
+ 1504 09e5 D11F0000 		.4byte	.LASF320
+ 1505 09e9 A403     		.sleb128 420
+ 1506 09eb 08       		.uleb128 0x8
+ 1507 09ec A2210000 		.4byte	.LASF321
+ 1508 09f0 A503     		.sleb128 421
+ 1509 09f2 08       		.uleb128 0x8
+ 1510 09f3 8D2F0000 		.4byte	.LASF322
+ 1511 09f7 A603     		.sleb128 422
+ 1512 09f9 08       		.uleb128 0x8
+ 1513 09fa 17160000 		.4byte	.LASF323
+ 1514 09fe A703     		.sleb128 423
+ 1515 0a00 08       		.uleb128 0x8
+ 1516 0a01 19120000 		.4byte	.LASF324
+ 1517 0a05 A803     		.sleb128 424
+ 1518 0a07 08       		.uleb128 0x8
+ 1519 0a08 2F1B0000 		.4byte	.LASF325
+ 1520 0a0c A903     		.sleb128 425
+ 1521 0a0e 08       		.uleb128 0x8
+ 1522 0a0f 722D0000 		.4byte	.LASF326
+ 1523 0a13 AA03     		.sleb128 426
+ 1524 0a15 08       		.uleb128 0x8
+ 1525 0a16 23260000 		.4byte	.LASF327
+ 1526 0a1a AB03     		.sleb128 427
+ 1527 0a1c 08       		.uleb128 0x8
+ 1528 0a1d D7020000 		.4byte	.LASF328
+ 1529 0a21 AC03     		.sleb128 428
+ 1530 0a23 08       		.uleb128 0x8
+ 1531 0a24 68230000 		.4byte	.LASF329
+ 1532 0a28 AD03     		.sleb128 429
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 32
+
+
+ 1533 0a2a 08       		.uleb128 0x8
+ 1534 0a2b B3070000 		.4byte	.LASF330
+ 1535 0a2f AE03     		.sleb128 430
+ 1536 0a31 08       		.uleb128 0x8
+ 1537 0a32 8F180000 		.4byte	.LASF331
+ 1538 0a36 AF03     		.sleb128 431
+ 1539 0a38 08       		.uleb128 0x8
+ 1540 0a39 6D280000 		.4byte	.LASF332
+ 1541 0a3d B003     		.sleb128 432
+ 1542 0a3f 08       		.uleb128 0x8
+ 1543 0a40 49050000 		.4byte	.LASF333
+ 1544 0a44 B103     		.sleb128 433
+ 1545 0a46 08       		.uleb128 0x8
+ 1546 0a47 87250000 		.4byte	.LASF334
+ 1547 0a4b B203     		.sleb128 434
+ 1548 0a4d 08       		.uleb128 0x8
+ 1549 0a4e D3230000 		.4byte	.LASF335
+ 1550 0a52 B303     		.sleb128 435
+ 1551 0a54 08       		.uleb128 0x8
+ 1552 0a55 6A130000 		.4byte	.LASF336
+ 1553 0a59 B403     		.sleb128 436
+ 1554 0a5b 08       		.uleb128 0x8
+ 1555 0a5c FA300000 		.4byte	.LASF337
+ 1556 0a60 B503     		.sleb128 437
+ 1557 0a62 08       		.uleb128 0x8
+ 1558 0a63 0B1B0000 		.4byte	.LASF338
+ 1559 0a67 B603     		.sleb128 438
+ 1560 0a69 08       		.uleb128 0x8
+ 1561 0a6a E1220000 		.4byte	.LASF339
+ 1562 0a6e B703     		.sleb128 439
+ 1563 0a70 08       		.uleb128 0x8
+ 1564 0a71 35160000 		.4byte	.LASF340
+ 1565 0a75 B803     		.sleb128 440
+ 1566 0a77 08       		.uleb128 0x8
+ 1567 0a78 68270000 		.4byte	.LASF341
+ 1568 0a7c B903     		.sleb128 441
+ 1569 0a7e 08       		.uleb128 0x8
+ 1570 0a7f 51170000 		.4byte	.LASF342
+ 1571 0a83 BA03     		.sleb128 442
+ 1572 0a85 08       		.uleb128 0x8
+ 1573 0a86 5A160000 		.4byte	.LASF343
+ 1574 0a8a BB03     		.sleb128 443
+ 1575 0a8c 08       		.uleb128 0x8
+ 1576 0a8d 63050000 		.4byte	.LASF344
+ 1577 0a91 BC03     		.sleb128 444
+ 1578 0a93 08       		.uleb128 0x8
+ 1579 0a94 4F080000 		.4byte	.LASF345
+ 1580 0a98 BD03     		.sleb128 445
+ 1581 0a9a 08       		.uleb128 0x8
+ 1582 0a9b CB140000 		.4byte	.LASF346
+ 1583 0a9f BE03     		.sleb128 446
+ 1584 0aa1 08       		.uleb128 0x8
+ 1585 0aa2 F7290000 		.4byte	.LASF347
+ 1586 0aa6 BF03     		.sleb128 447
+ 1587 0aa8 08       		.uleb128 0x8
+ 1588 0aa9 85330000 		.4byte	.LASF348
+ 1589 0aad C003     		.sleb128 448
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 33
+
+
+ 1590 0aaf 08       		.uleb128 0x8
+ 1591 0ab0 96150000 		.4byte	.LASF349
+ 1592 0ab4 C103     		.sleb128 449
+ 1593 0ab6 08       		.uleb128 0x8
+ 1594 0ab7 920B0000 		.4byte	.LASF350
+ 1595 0abb C203     		.sleb128 450
+ 1596 0abd 08       		.uleb128 0x8
+ 1597 0abe DA110000 		.4byte	.LASF351
+ 1598 0ac2 C303     		.sleb128 451
+ 1599 0ac4 08       		.uleb128 0x8
+ 1600 0ac5 56220000 		.4byte	.LASF352
+ 1601 0ac9 C403     		.sleb128 452
+ 1602 0acb 08       		.uleb128 0x8
+ 1603 0acc 44030000 		.4byte	.LASF353
+ 1604 0ad0 C503     		.sleb128 453
+ 1605 0ad2 08       		.uleb128 0x8
+ 1606 0ad3 01290000 		.4byte	.LASF354
+ 1607 0ad7 C603     		.sleb128 454
+ 1608 0ad9 08       		.uleb128 0x8
+ 1609 0ada 5E0C0000 		.4byte	.LASF355
+ 1610 0ade C703     		.sleb128 455
+ 1611 0ae0 08       		.uleb128 0x8
+ 1612 0ae1 3B180000 		.4byte	.LASF356
+ 1613 0ae5 C803     		.sleb128 456
+ 1614 0ae7 08       		.uleb128 0x8
+ 1615 0ae8 48110000 		.4byte	.LASF357
+ 1616 0aec C903     		.sleb128 457
+ 1617 0aee 08       		.uleb128 0x8
+ 1618 0aef 142F0000 		.4byte	.LASF358
+ 1619 0af3 CA03     		.sleb128 458
+ 1620 0af5 08       		.uleb128 0x8
+ 1621 0af6 74020000 		.4byte	.LASF359
+ 1622 0afa CB03     		.sleb128 459
+ 1623 0afc 08       		.uleb128 0x8
+ 1624 0afd CB000000 		.4byte	.LASF360
+ 1625 0b01 CC03     		.sleb128 460
+ 1626 0b03 08       		.uleb128 0x8
+ 1627 0b04 FC0E0000 		.4byte	.LASF361
+ 1628 0b08 CD03     		.sleb128 461
+ 1629 0b0a 08       		.uleb128 0x8
+ 1630 0b0b 0C0D0000 		.4byte	.LASF362
+ 1631 0b0f CE03     		.sleb128 462
+ 1632 0b11 08       		.uleb128 0x8
+ 1633 0b12 411E0000 		.4byte	.LASF363
+ 1634 0b16 CF03     		.sleb128 463
+ 1635 0b18 08       		.uleb128 0x8
+ 1636 0b19 332D0000 		.4byte	.LASF364
+ 1637 0b1d D003     		.sleb128 464
+ 1638 0b1f 08       		.uleb128 0x8
+ 1639 0b20 1C1C0000 		.4byte	.LASF365
+ 1640 0b24 D103     		.sleb128 465
+ 1641 0b26 08       		.uleb128 0x8
+ 1642 0b27 25280000 		.4byte	.LASF366
+ 1643 0b2b D203     		.sleb128 466
+ 1644 0b2d 08       		.uleb128 0x8
+ 1645 0b2e B90D0000 		.4byte	.LASF367
+ 1646 0b32 D303     		.sleb128 467
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 34
+
+
+ 1647 0b34 08       		.uleb128 0x8
+ 1648 0b35 A8030000 		.4byte	.LASF368
+ 1649 0b39 D403     		.sleb128 468
+ 1650 0b3b 08       		.uleb128 0x8
+ 1651 0b3c 00280000 		.4byte	.LASF369
+ 1652 0b40 D503     		.sleb128 469
+ 1653 0b42 08       		.uleb128 0x8
+ 1654 0b43 E30D0000 		.4byte	.LASF370
+ 1655 0b47 D603     		.sleb128 470
+ 1656 0b49 08       		.uleb128 0x8
+ 1657 0b4a FF180000 		.4byte	.LASF371
+ 1658 0b4e D703     		.sleb128 471
+ 1659 0b50 08       		.uleb128 0x8
+ 1660 0b51 06270000 		.4byte	.LASF372
+ 1661 0b55 D803     		.sleb128 472
+ 1662 0b57 08       		.uleb128 0x8
+ 1663 0b58 6C110000 		.4byte	.LASF373
+ 1664 0b5c D903     		.sleb128 473
+ 1665 0b5e 08       		.uleb128 0x8
+ 1666 0b5f 502C0000 		.4byte	.LASF374
+ 1667 0b63 DA03     		.sleb128 474
+ 1668 0b65 08       		.uleb128 0x8
+ 1669 0b66 DE0F0000 		.4byte	.LASF375
+ 1670 0b6a DB03     		.sleb128 475
+ 1671 0b6c 08       		.uleb128 0x8
+ 1672 0b6d 73080000 		.4byte	.LASF376
+ 1673 0b71 DC03     		.sleb128 476
+ 1674 0b73 08       		.uleb128 0x8
+ 1675 0b74 44230000 		.4byte	.LASF377
+ 1676 0b78 DD03     		.sleb128 477
+ 1677 0b7a 08       		.uleb128 0x8
+ 1678 0b7b D6130000 		.4byte	.LASF378
+ 1679 0b7f DE03     		.sleb128 478
+ 1680 0b81 08       		.uleb128 0x8
+ 1681 0b82 B4090000 		.4byte	.LASF379
+ 1682 0b86 DF03     		.sleb128 479
+ 1683 0b88 08       		.uleb128 0x8
+ 1684 0b89 20140000 		.4byte	.LASF380
+ 1685 0b8d E003     		.sleb128 480
+ 1686 0b8f 08       		.uleb128 0x8
+ 1687 0b90 E1060000 		.4byte	.LASF381
+ 1688 0b94 E103     		.sleb128 481
+ 1689 0b96 08       		.uleb128 0x8
+ 1690 0b97 441D0000 		.4byte	.LASF382
+ 1691 0b9b E203     		.sleb128 482
+ 1692 0b9d 08       		.uleb128 0x8
+ 1693 0b9e 00000000 		.4byte	.LASF383
+ 1694 0ba2 E303     		.sleb128 483
+ 1695 0ba4 08       		.uleb128 0x8
+ 1696 0ba5 50200000 		.4byte	.LASF384
+ 1697 0ba9 E403     		.sleb128 484
+ 1698 0bab 08       		.uleb128 0x8
+ 1699 0bac A92C0000 		.4byte	.LASF385
+ 1700 0bb0 E503     		.sleb128 485
+ 1701 0bb2 08       		.uleb128 0x8
+ 1702 0bb3 5F030000 		.4byte	.LASF386
+ 1703 0bb7 E603     		.sleb128 486
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 35
+
+
+ 1704 0bb9 08       		.uleb128 0x8
+ 1705 0bba B91A0000 		.4byte	.LASF387
+ 1706 0bbe E703     		.sleb128 487
+ 1707 0bc0 08       		.uleb128 0x8
+ 1708 0bc1 87100000 		.4byte	.LASF388
+ 1709 0bc5 E803     		.sleb128 488
+ 1710 0bc7 08       		.uleb128 0x8
+ 1711 0bc8 77160000 		.4byte	.LASF389
+ 1712 0bcc E903     		.sleb128 489
+ 1713 0bce 08       		.uleb128 0x8
+ 1714 0bcf 9C0C0000 		.4byte	.LASF390
+ 1715 0bd3 EA03     		.sleb128 490
+ 1716 0bd5 08       		.uleb128 0x8
+ 1717 0bd6 32340000 		.4byte	.LASF391
+ 1718 0bda EB03     		.sleb128 491
+ 1719 0bdc 08       		.uleb128 0x8
+ 1720 0bdd FE110000 		.4byte	.LASF392
+ 1721 0be1 EC03     		.sleb128 492
+ 1722 0be3 08       		.uleb128 0x8
+ 1723 0be4 A8050000 		.4byte	.LASF393
+ 1724 0be8 ED03     		.sleb128 493
+ 1725 0bea 08       		.uleb128 0x8
+ 1726 0beb 9E0D0000 		.4byte	.LASF394
+ 1727 0bef EE03     		.sleb128 494
+ 1728 0bf1 08       		.uleb128 0x8
+ 1729 0bf2 601D0000 		.4byte	.LASF395
+ 1730 0bf6 EF03     		.sleb128 495
+ 1731 0bf8 08       		.uleb128 0x8
+ 1732 0bf9 37130000 		.4byte	.LASF396
+ 1733 0bfd F003     		.sleb128 496
+ 1734 0bff 08       		.uleb128 0x8
+ 1735 0c00 6A290000 		.4byte	.LASF397
+ 1736 0c04 F103     		.sleb128 497
+ 1737 0c06 08       		.uleb128 0x8
+ 1738 0c07 D52F0000 		.4byte	.LASF398
+ 1739 0c0b F203     		.sleb128 498
+ 1740 0c0d 08       		.uleb128 0x8
+ 1741 0c0e 0B010000 		.4byte	.LASF399
+ 1742 0c12 F303     		.sleb128 499
+ 1743 0c14 08       		.uleb128 0x8
+ 1744 0c15 8C230000 		.4byte	.LASF400
+ 1745 0c19 F403     		.sleb128 500
+ 1746 0c1b 08       		.uleb128 0x8
+ 1747 0c1c 740F0000 		.4byte	.LASF401
+ 1748 0c20 F503     		.sleb128 501
+ 1749 0c22 08       		.uleb128 0x8
+ 1750 0c23 D1100000 		.4byte	.LASF402
+ 1751 0c27 F603     		.sleb128 502
+ 1752 0c29 08       		.uleb128 0x8
+ 1753 0c2a 7B320000 		.4byte	.LASF403
+ 1754 0c2e F703     		.sleb128 503
+ 1755 0c30 08       		.uleb128 0x8
+ 1756 0c31 790C0000 		.4byte	.LASF404
+ 1757 0c35 F803     		.sleb128 504
+ 1758 0c37 08       		.uleb128 0x8
+ 1759 0c38 DB0A0000 		.4byte	.LASF405
+ 1760 0c3c F903     		.sleb128 505
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 36
+
+
+ 1761 0c3e 08       		.uleb128 0x8
+ 1762 0c3f C5210000 		.4byte	.LASF406
+ 1763 0c43 80C003   		.sleb128 57344
+ 1764 0c46 00       		.byte	0
+ 1765 0c47 13       		.uleb128 0x13
+ 1766 0c48 97080000 		.4byte	.LASF425
+ 1767 0c4c 01       		.byte	0x1
+ 1768 0c4d 39       		.byte	0x39
+ 1769 0c4e 00000000 		.4byte	.LFB2
+ 1770 0c52 08000000 		.4byte	.LFE2-.LFB2
+ 1771 0c56 01       		.uleb128 0x1
+ 1772 0c57 9C       		.byte	0x9c
+ 1773 0c58 14       		.uleb128 0x14
+ 1774 0c59 C9300000 		.4byte	.LASF407
+ 1775 0c5d 01       		.byte	0x1
+ 1776 0c5e 68       		.byte	0x68
+ 1777 0c5f 00000000 		.4byte	.LFB3
+ 1778 0c63 18000000 		.4byte	.LFE3-.LFB3
+ 1779 0c67 01       		.uleb128 0x1
+ 1780 0c68 9C       		.byte	0x9c
+ 1781 0c69 7C0C0000 		.4byte	0xc7c
+ 1782 0c6d 15       		.uleb128 0x15
+ 1783 0c6e FD080000 		.4byte	.LASF412
+ 1784 0c72 01       		.byte	0x1
+ 1785 0c73 68       		.byte	0x68
+ 1786 0c74 B4040000 		.4byte	0x4b4
+ 1787 0c78 02       		.uleb128 0x2
+ 1788 0c79 91       		.byte	0x91
+ 1789 0c7a 74       		.sleb128 -12
+ 1790 0c7b 00       		.byte	0
+ 1791 0c7c 16       		.uleb128 0x16
+ 1792 0c7d 220B0000 		.4byte	.LASF408
+ 1793 0c81 01       		.byte	0x1
+ 1794 0c82 7C       		.byte	0x7c
+ 1795 0c83 00000000 		.4byte	.LFB4
+ 1796 0c87 36000000 		.4byte	.LFE4-.LFB4
+ 1797 0c8b 01       		.uleb128 0x1
+ 1798 0c8c 9C       		.byte	0x9c
+ 1799 0c8d AE0C0000 		.4byte	0xcae
+ 1800 0c91 17       		.uleb128 0x17
+ 1801 0c92 FE0C0000 		.4byte	.LASF409
+ 1802 0c96 01       		.byte	0x1
+ 1803 0c97 7E       		.byte	0x7e
+ 1804 0c98 6B000000 		.4byte	0x6b
+ 1805 0c9c 02       		.uleb128 0x2
+ 1806 0c9d 91       		.byte	0x91
+ 1807 0c9e 77       		.sleb128 -9
+ 1808 0c9f 17       		.uleb128 0x17
+ 1809 0ca0 45080000 		.4byte	.LASF410
+ 1810 0ca4 01       		.byte	0x1
+ 1811 0ca5 7F       		.byte	0x7f
+ 1812 0ca6 71040000 		.4byte	0x471
+ 1813 0caa 02       		.uleb128 0x2
+ 1814 0cab 91       		.byte	0x91
+ 1815 0cac 68       		.sleb128 -24
+ 1816 0cad 00       		.byte	0
+ 1817 0cae 16       		.uleb128 0x16
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 37
+
+
+ 1818 0caf 050C0000 		.4byte	.LASF411
+ 1819 0cb3 01       		.byte	0x1
+ 1820 0cb4 9A       		.byte	0x9a
+ 1821 0cb5 00000000 		.4byte	.LFB5
+ 1822 0cb9 94000000 		.4byte	.LFE5-.LFB5
+ 1823 0cbd 01       		.uleb128 0x1
+ 1824 0cbe 9C       		.byte	0x9c
+ 1825 0cbf E00C0000 		.4byte	0xce0
+ 1826 0cc3 15       		.uleb128 0x15
+ 1827 0cc4 BC010000 		.4byte	.LASF413
+ 1828 0cc8 01       		.byte	0x1
+ 1829 0cc9 9A       		.byte	0x9a
+ 1830 0cca E00C0000 		.4byte	0xce0
+ 1831 0cce 02       		.uleb128 0x2
+ 1832 0ccf 91       		.byte	0x91
+ 1833 0cd0 6C       		.sleb128 -20
+ 1834 0cd1 17       		.uleb128 0x17
+ 1835 0cd2 1C2A0000 		.4byte	.LASF414
+ 1836 0cd6 01       		.byte	0x1
+ 1837 0cd7 9C       		.byte	0x9c
+ 1838 0cd8 55050000 		.4byte	0x555
+ 1839 0cdc 02       		.uleb128 0x2
+ 1840 0cdd 91       		.byte	0x91
+ 1841 0cde 70       		.sleb128 -16
+ 1842 0cdf 00       		.byte	0
+ 1843 0ce0 0B       		.uleb128 0xb
+ 1844 0ce1 04       		.byte	0x4
+ 1845 0ce2 A9040000 		.4byte	0x4a9
+ 1846 0ce6 18       		.uleb128 0x18
+ 1847 0ce7 4C2E0000 		.4byte	.LASF426
+ 1848 0ceb 01       		.byte	0x1
+ 1849 0cec D1       		.byte	0xd1
+ 1850 0ced EB020000 		.4byte	0x2eb
+ 1851 0cf1 00000000 		.4byte	.LFB6
+ 1852 0cf5 78000000 		.4byte	.LFE6-.LFB6
+ 1853 0cf9 01       		.uleb128 0x1
+ 1854 0cfa 9C       		.byte	0x9c
+ 1855 0cfb 460D0000 		.4byte	0xd46
+ 1856 0cff 15       		.uleb128 0x15
+ 1857 0d00 EA000000 		.4byte	.LASF154
+ 1858 0d04 01       		.byte	0x1
+ 1859 0d05 D1       		.byte	0xd1
+ 1860 0d06 EB040000 		.4byte	0x4eb
+ 1861 0d0a 02       		.uleb128 0x2
+ 1862 0d0b 91       		.byte	0x91
+ 1863 0d0c 67       		.sleb128 -25
+ 1864 0d0d 15       		.uleb128 0x15
+ 1865 0d0e 381F0000 		.4byte	.LASF415
+ 1866 0d12 01       		.byte	0x1
+ 1867 0d13 D1       		.byte	0xd1
+ 1868 0d14 6B000000 		.4byte	0x6b
+ 1869 0d18 02       		.uleb128 0x2
+ 1870 0d19 91       		.byte	0x91
+ 1871 0d1a 66       		.sleb128 -26
+ 1872 0d1b 15       		.uleb128 0x15
+ 1873 0d1c A4120000 		.4byte	.LASF416
+ 1874 0d20 01       		.byte	0x1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 38
+
+
+ 1875 0d21 D1       		.byte	0xd1
+ 1876 0d22 F7020000 		.4byte	0x2f7
+ 1877 0d26 02       		.uleb128 0x2
+ 1878 0d27 91       		.byte	0x91
+ 1879 0d28 60       		.sleb128 -32
+ 1880 0d29 17       		.uleb128 0x17
+ 1881 0d2a E7300000 		.4byte	.LASF417
+ 1882 0d2e 01       		.byte	0x1
+ 1883 0d2f D3       		.byte	0xd3
+ 1884 0d30 71040000 		.4byte	0x471
+ 1885 0d34 02       		.uleb128 0x2
+ 1886 0d35 91       		.byte	0x91
+ 1887 0d36 68       		.sleb128 -24
+ 1888 0d37 17       		.uleb128 0x17
+ 1889 0d38 F6270000 		.4byte	.LASF418
+ 1890 0d3c 01       		.byte	0x1
+ 1891 0d3d D4       		.byte	0xd4
+ 1892 0d3e EB020000 		.4byte	0x2eb
+ 1893 0d42 02       		.uleb128 0x2
+ 1894 0d43 91       		.byte	0x91
+ 1895 0d44 76       		.sleb128 -10
+ 1896 0d45 00       		.byte	0
+ 1897 0d46 17       		.uleb128 0x17
+ 1898 0d47 41320000 		.4byte	.LASF419
+ 1899 0d4b 01       		.byte	0x1
+ 1900 0d4c 16       		.byte	0x16
+ 1901 0d4d B4040000 		.4byte	0x4b4
+ 1902 0d51 05       		.uleb128 0x5
+ 1903 0d52 03       		.byte	0x3
+ 1904 0d53 00000000 		.4byte	CyBle_IasApplCallback
+ 1905 0d57 19       		.uleb128 0x19
+ 1906 0d58 5B2D0000 		.4byte	.LASF420
+ 1907 0d5c 06       		.byte	0x6
+ 1908 0d5d 9701     		.2byte	0x197
+ 1909 0d5f A1000000 		.4byte	0xa1
+ 1910 0d63 1A       		.uleb128 0x1a
+ 1911 0d64 9A160000 		.4byte	.LASF421
+ 1912 0d68 01       		.byte	0x1
+ 1913 0d69 1C       		.byte	0x1c
+ 1914 0d6a 740D0000 		.4byte	0xd74
+ 1915 0d6e 05       		.uleb128 0x5
+ 1916 0d6f 03       		.byte	0x3
+ 1917 0d70 00000000 		.4byte	cyBle_iass
+ 1918 0d74 1B       		.uleb128 0x1b
+ 1919 0d75 17050000 		.4byte	0x517
+ 1920 0d79 00       		.byte	0
+ 1921              		.section	.debug_abbrev,"",%progbits
+ 1922              	.Ldebug_abbrev0:
+ 1923 0000 01       		.uleb128 0x1
+ 1924 0001 11       		.uleb128 0x11
+ 1925 0002 01       		.byte	0x1
+ 1926 0003 25       		.uleb128 0x25
+ 1927 0004 0E       		.uleb128 0xe
+ 1928 0005 13       		.uleb128 0x13
+ 1929 0006 0B       		.uleb128 0xb
+ 1930 0007 03       		.uleb128 0x3
+ 1931 0008 0E       		.uleb128 0xe
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 39
+
+
+ 1932 0009 1B       		.uleb128 0x1b
+ 1933 000a 0E       		.uleb128 0xe
+ 1934 000b 55       		.uleb128 0x55
+ 1935 000c 17       		.uleb128 0x17
+ 1936 000d 11       		.uleb128 0x11
+ 1937 000e 01       		.uleb128 0x1
+ 1938 000f 10       		.uleb128 0x10
+ 1939 0010 17       		.uleb128 0x17
+ 1940 0011 00       		.byte	0
+ 1941 0012 00       		.byte	0
+ 1942 0013 02       		.uleb128 0x2
+ 1943 0014 24       		.uleb128 0x24
+ 1944 0015 00       		.byte	0
+ 1945 0016 0B       		.uleb128 0xb
+ 1946 0017 0B       		.uleb128 0xb
+ 1947 0018 3E       		.uleb128 0x3e
+ 1948 0019 0B       		.uleb128 0xb
+ 1949 001a 03       		.uleb128 0x3
+ 1950 001b 0E       		.uleb128 0xe
+ 1951 001c 00       		.byte	0
+ 1952 001d 00       		.byte	0
+ 1953 001e 03       		.uleb128 0x3
+ 1954 001f 24       		.uleb128 0x24
+ 1955 0020 00       		.byte	0
+ 1956 0021 0B       		.uleb128 0xb
+ 1957 0022 0B       		.uleb128 0xb
+ 1958 0023 3E       		.uleb128 0x3e
+ 1959 0024 0B       		.uleb128 0xb
+ 1960 0025 03       		.uleb128 0x3
+ 1961 0026 08       		.uleb128 0x8
+ 1962 0027 00       		.byte	0
+ 1963 0028 00       		.byte	0
+ 1964 0029 04       		.uleb128 0x4
+ 1965 002a 16       		.uleb128 0x16
+ 1966 002b 00       		.byte	0
+ 1967 002c 03       		.uleb128 0x3
+ 1968 002d 0E       		.uleb128 0xe
+ 1969 002e 3A       		.uleb128 0x3a
+ 1970 002f 0B       		.uleb128 0xb
+ 1971 0030 3B       		.uleb128 0x3b
+ 1972 0031 0B       		.uleb128 0xb
+ 1973 0032 49       		.uleb128 0x49
+ 1974 0033 13       		.uleb128 0x13
+ 1975 0034 00       		.byte	0
+ 1976 0035 00       		.byte	0
+ 1977 0036 05       		.uleb128 0x5
+ 1978 0037 35       		.uleb128 0x35
+ 1979 0038 00       		.byte	0
+ 1980 0039 49       		.uleb128 0x49
+ 1981 003a 13       		.uleb128 0x13
+ 1982 003b 00       		.byte	0
+ 1983 003c 00       		.byte	0
+ 1984 003d 06       		.uleb128 0x6
+ 1985 003e 0F       		.uleb128 0xf
+ 1986 003f 00       		.byte	0
+ 1987 0040 0B       		.uleb128 0xb
+ 1988 0041 0B       		.uleb128 0xb
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 40
+
+
+ 1989 0042 00       		.byte	0
+ 1990 0043 00       		.byte	0
+ 1991 0044 07       		.uleb128 0x7
+ 1992 0045 04       		.uleb128 0x4
+ 1993 0046 01       		.byte	0x1
+ 1994 0047 0B       		.uleb128 0xb
+ 1995 0048 0B       		.uleb128 0xb
+ 1996 0049 3A       		.uleb128 0x3a
+ 1997 004a 0B       		.uleb128 0xb
+ 1998 004b 3B       		.uleb128 0x3b
+ 1999 004c 0B       		.uleb128 0xb
+ 2000 004d 01       		.uleb128 0x1
+ 2001 004e 13       		.uleb128 0x13
+ 2002 004f 00       		.byte	0
+ 2003 0050 00       		.byte	0
+ 2004 0051 08       		.uleb128 0x8
+ 2005 0052 28       		.uleb128 0x28
+ 2006 0053 00       		.byte	0
+ 2007 0054 03       		.uleb128 0x3
+ 2008 0055 0E       		.uleb128 0xe
+ 2009 0056 1C       		.uleb128 0x1c
+ 2010 0057 0D       		.uleb128 0xd
+ 2011 0058 00       		.byte	0
+ 2012 0059 00       		.byte	0
+ 2013 005a 09       		.uleb128 0x9
+ 2014 005b 04       		.uleb128 0x4
+ 2015 005c 01       		.byte	0x1
+ 2016 005d 0B       		.uleb128 0xb
+ 2017 005e 0B       		.uleb128 0xb
+ 2018 005f 3A       		.uleb128 0x3a
+ 2019 0060 0B       		.uleb128 0xb
+ 2020 0061 3B       		.uleb128 0x3b
+ 2021 0062 05       		.uleb128 0x5
+ 2022 0063 01       		.uleb128 0x1
+ 2023 0064 13       		.uleb128 0x13
+ 2024 0065 00       		.byte	0
+ 2025 0066 00       		.byte	0
+ 2026 0067 0A       		.uleb128 0xa
+ 2027 0068 16       		.uleb128 0x16
+ 2028 0069 00       		.byte	0
+ 2029 006a 03       		.uleb128 0x3
+ 2030 006b 0E       		.uleb128 0xe
+ 2031 006c 3A       		.uleb128 0x3a
+ 2032 006d 0B       		.uleb128 0xb
+ 2033 006e 3B       		.uleb128 0x3b
+ 2034 006f 05       		.uleb128 0x5
+ 2035 0070 49       		.uleb128 0x49
+ 2036 0071 13       		.uleb128 0x13
+ 2037 0072 00       		.byte	0
+ 2038 0073 00       		.byte	0
+ 2039 0074 0B       		.uleb128 0xb
+ 2040 0075 0F       		.uleb128 0xf
+ 2041 0076 00       		.byte	0
+ 2042 0077 0B       		.uleb128 0xb
+ 2043 0078 0B       		.uleb128 0xb
+ 2044 0079 49       		.uleb128 0x49
+ 2045 007a 13       		.uleb128 0x13
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 41
+
+
+ 2046 007b 00       		.byte	0
+ 2047 007c 00       		.byte	0
+ 2048 007d 0C       		.uleb128 0xc
+ 2049 007e 13       		.uleb128 0x13
+ 2050 007f 01       		.byte	0x1
+ 2051 0080 0B       		.uleb128 0xb
+ 2052 0081 0B       		.uleb128 0xb
+ 2053 0082 3A       		.uleb128 0x3a
+ 2054 0083 0B       		.uleb128 0xb
+ 2055 0084 3B       		.uleb128 0x3b
+ 2056 0085 05       		.uleb128 0x5
+ 2057 0086 01       		.uleb128 0x1
+ 2058 0087 13       		.uleb128 0x13
+ 2059 0088 00       		.byte	0
+ 2060 0089 00       		.byte	0
+ 2061 008a 0D       		.uleb128 0xd
+ 2062 008b 0D       		.uleb128 0xd
+ 2063 008c 00       		.byte	0
+ 2064 008d 03       		.uleb128 0x3
+ 2065 008e 0E       		.uleb128 0xe
+ 2066 008f 3A       		.uleb128 0x3a
+ 2067 0090 0B       		.uleb128 0xb
+ 2068 0091 3B       		.uleb128 0x3b
+ 2069 0092 05       		.uleb128 0x5
+ 2070 0093 49       		.uleb128 0x49
+ 2071 0094 13       		.uleb128 0x13
+ 2072 0095 38       		.uleb128 0x38
+ 2073 0096 0B       		.uleb128 0xb
+ 2074 0097 00       		.byte	0
+ 2075 0098 00       		.byte	0
+ 2076 0099 0E       		.uleb128 0xe
+ 2077 009a 0D       		.uleb128 0xd
+ 2078 009b 00       		.byte	0
+ 2079 009c 03       		.uleb128 0x3
+ 2080 009d 08       		.uleb128 0x8
+ 2081 009e 3A       		.uleb128 0x3a
+ 2082 009f 0B       		.uleb128 0xb
+ 2083 00a0 3B       		.uleb128 0x3b
+ 2084 00a1 05       		.uleb128 0x5
+ 2085 00a2 49       		.uleb128 0x49
+ 2086 00a3 13       		.uleb128 0x13
+ 2087 00a4 38       		.uleb128 0x38
+ 2088 00a5 0B       		.uleb128 0xb
+ 2089 00a6 00       		.byte	0
+ 2090 00a7 00       		.byte	0
+ 2091 00a8 0F       		.uleb128 0xf
+ 2092 00a9 13       		.uleb128 0x13
+ 2093 00aa 01       		.byte	0x1
+ 2094 00ab 0B       		.uleb128 0xb
+ 2095 00ac 0B       		.uleb128 0xb
+ 2096 00ad 3A       		.uleb128 0x3a
+ 2097 00ae 0B       		.uleb128 0xb
+ 2098 00af 3B       		.uleb128 0x3b
+ 2099 00b0 0B       		.uleb128 0xb
+ 2100 00b1 01       		.uleb128 0x1
+ 2101 00b2 13       		.uleb128 0x13
+ 2102 00b3 00       		.byte	0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 42
+
+
+ 2103 00b4 00       		.byte	0
+ 2104 00b5 10       		.uleb128 0x10
+ 2105 00b6 0D       		.uleb128 0xd
+ 2106 00b7 00       		.byte	0
+ 2107 00b8 03       		.uleb128 0x3
+ 2108 00b9 0E       		.uleb128 0xe
+ 2109 00ba 3A       		.uleb128 0x3a
+ 2110 00bb 0B       		.uleb128 0xb
+ 2111 00bc 3B       		.uleb128 0x3b
+ 2112 00bd 0B       		.uleb128 0xb
+ 2113 00be 49       		.uleb128 0x49
+ 2114 00bf 13       		.uleb128 0x13
+ 2115 00c0 38       		.uleb128 0x38
+ 2116 00c1 0B       		.uleb128 0xb
+ 2117 00c2 00       		.byte	0
+ 2118 00c3 00       		.byte	0
+ 2119 00c4 11       		.uleb128 0x11
+ 2120 00c5 15       		.uleb128 0x15
+ 2121 00c6 01       		.byte	0x1
+ 2122 00c7 27       		.uleb128 0x27
+ 2123 00c8 19       		.uleb128 0x19
+ 2124 00c9 01       		.uleb128 0x1
+ 2125 00ca 13       		.uleb128 0x13
+ 2126 00cb 00       		.byte	0
+ 2127 00cc 00       		.byte	0
+ 2128 00cd 12       		.uleb128 0x12
+ 2129 00ce 05       		.uleb128 0x5
+ 2130 00cf 00       		.byte	0
+ 2131 00d0 49       		.uleb128 0x49
+ 2132 00d1 13       		.uleb128 0x13
+ 2133 00d2 00       		.byte	0
+ 2134 00d3 00       		.byte	0
+ 2135 00d4 13       		.uleb128 0x13
+ 2136 00d5 2E       		.uleb128 0x2e
+ 2137 00d6 00       		.byte	0
+ 2138 00d7 3F       		.uleb128 0x3f
+ 2139 00d8 19       		.uleb128 0x19
+ 2140 00d9 03       		.uleb128 0x3
+ 2141 00da 0E       		.uleb128 0xe
+ 2142 00db 3A       		.uleb128 0x3a
+ 2143 00dc 0B       		.uleb128 0xb
+ 2144 00dd 3B       		.uleb128 0x3b
+ 2145 00de 0B       		.uleb128 0xb
+ 2146 00df 27       		.uleb128 0x27
+ 2147 00e0 19       		.uleb128 0x19
+ 2148 00e1 11       		.uleb128 0x11
+ 2149 00e2 01       		.uleb128 0x1
+ 2150 00e3 12       		.uleb128 0x12
+ 2151 00e4 06       		.uleb128 0x6
+ 2152 00e5 40       		.uleb128 0x40
+ 2153 00e6 18       		.uleb128 0x18
+ 2154 00e7 9742     		.uleb128 0x2117
+ 2155 00e9 19       		.uleb128 0x19
+ 2156 00ea 00       		.byte	0
+ 2157 00eb 00       		.byte	0
+ 2158 00ec 14       		.uleb128 0x14
+ 2159 00ed 2E       		.uleb128 0x2e
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 43
+
+
+ 2160 00ee 01       		.byte	0x1
+ 2161 00ef 3F       		.uleb128 0x3f
+ 2162 00f0 19       		.uleb128 0x19
+ 2163 00f1 03       		.uleb128 0x3
+ 2164 00f2 0E       		.uleb128 0xe
+ 2165 00f3 3A       		.uleb128 0x3a
+ 2166 00f4 0B       		.uleb128 0xb
+ 2167 00f5 3B       		.uleb128 0x3b
+ 2168 00f6 0B       		.uleb128 0xb
+ 2169 00f7 27       		.uleb128 0x27
+ 2170 00f8 19       		.uleb128 0x19
+ 2171 00f9 11       		.uleb128 0x11
+ 2172 00fa 01       		.uleb128 0x1
+ 2173 00fb 12       		.uleb128 0x12
+ 2174 00fc 06       		.uleb128 0x6
+ 2175 00fd 40       		.uleb128 0x40
+ 2176 00fe 18       		.uleb128 0x18
+ 2177 00ff 9742     		.uleb128 0x2117
+ 2178 0101 19       		.uleb128 0x19
+ 2179 0102 01       		.uleb128 0x1
+ 2180 0103 13       		.uleb128 0x13
+ 2181 0104 00       		.byte	0
+ 2182 0105 00       		.byte	0
+ 2183 0106 15       		.uleb128 0x15
+ 2184 0107 05       		.uleb128 0x5
+ 2185 0108 00       		.byte	0
+ 2186 0109 03       		.uleb128 0x3
+ 2187 010a 0E       		.uleb128 0xe
+ 2188 010b 3A       		.uleb128 0x3a
+ 2189 010c 0B       		.uleb128 0xb
+ 2190 010d 3B       		.uleb128 0x3b
+ 2191 010e 0B       		.uleb128 0xb
+ 2192 010f 49       		.uleb128 0x49
+ 2193 0110 13       		.uleb128 0x13
+ 2194 0111 02       		.uleb128 0x2
+ 2195 0112 18       		.uleb128 0x18
+ 2196 0113 00       		.byte	0
+ 2197 0114 00       		.byte	0
+ 2198 0115 16       		.uleb128 0x16
+ 2199 0116 2E       		.uleb128 0x2e
+ 2200 0117 01       		.byte	0x1
+ 2201 0118 3F       		.uleb128 0x3f
+ 2202 0119 19       		.uleb128 0x19
+ 2203 011a 03       		.uleb128 0x3
+ 2204 011b 0E       		.uleb128 0xe
+ 2205 011c 3A       		.uleb128 0x3a
+ 2206 011d 0B       		.uleb128 0xb
+ 2207 011e 3B       		.uleb128 0x3b
+ 2208 011f 0B       		.uleb128 0xb
+ 2209 0120 27       		.uleb128 0x27
+ 2210 0121 19       		.uleb128 0x19
+ 2211 0122 11       		.uleb128 0x11
+ 2212 0123 01       		.uleb128 0x1
+ 2213 0124 12       		.uleb128 0x12
+ 2214 0125 06       		.uleb128 0x6
+ 2215 0126 40       		.uleb128 0x40
+ 2216 0127 18       		.uleb128 0x18
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 44
+
+
+ 2217 0128 9642     		.uleb128 0x2116
+ 2218 012a 19       		.uleb128 0x19
+ 2219 012b 01       		.uleb128 0x1
+ 2220 012c 13       		.uleb128 0x13
+ 2221 012d 00       		.byte	0
+ 2222 012e 00       		.byte	0
+ 2223 012f 17       		.uleb128 0x17
+ 2224 0130 34       		.uleb128 0x34
+ 2225 0131 00       		.byte	0
+ 2226 0132 03       		.uleb128 0x3
+ 2227 0133 0E       		.uleb128 0xe
+ 2228 0134 3A       		.uleb128 0x3a
+ 2229 0135 0B       		.uleb128 0xb
+ 2230 0136 3B       		.uleb128 0x3b
+ 2231 0137 0B       		.uleb128 0xb
+ 2232 0138 49       		.uleb128 0x49
+ 2233 0139 13       		.uleb128 0x13
+ 2234 013a 02       		.uleb128 0x2
+ 2235 013b 18       		.uleb128 0x18
+ 2236 013c 00       		.byte	0
+ 2237 013d 00       		.byte	0
+ 2238 013e 18       		.uleb128 0x18
+ 2239 013f 2E       		.uleb128 0x2e
+ 2240 0140 01       		.byte	0x1
+ 2241 0141 3F       		.uleb128 0x3f
+ 2242 0142 19       		.uleb128 0x19
+ 2243 0143 03       		.uleb128 0x3
+ 2244 0144 0E       		.uleb128 0xe
+ 2245 0145 3A       		.uleb128 0x3a
+ 2246 0146 0B       		.uleb128 0xb
+ 2247 0147 3B       		.uleb128 0x3b
+ 2248 0148 0B       		.uleb128 0xb
+ 2249 0149 27       		.uleb128 0x27
+ 2250 014a 19       		.uleb128 0x19
+ 2251 014b 49       		.uleb128 0x49
+ 2252 014c 13       		.uleb128 0x13
+ 2253 014d 11       		.uleb128 0x11
+ 2254 014e 01       		.uleb128 0x1
+ 2255 014f 12       		.uleb128 0x12
+ 2256 0150 06       		.uleb128 0x6
+ 2257 0151 40       		.uleb128 0x40
+ 2258 0152 18       		.uleb128 0x18
+ 2259 0153 9642     		.uleb128 0x2116
+ 2260 0155 19       		.uleb128 0x19
+ 2261 0156 01       		.uleb128 0x1
+ 2262 0157 13       		.uleb128 0x13
+ 2263 0158 00       		.byte	0
+ 2264 0159 00       		.byte	0
+ 2265 015a 19       		.uleb128 0x19
+ 2266 015b 34       		.uleb128 0x34
+ 2267 015c 00       		.byte	0
+ 2268 015d 03       		.uleb128 0x3
+ 2269 015e 0E       		.uleb128 0xe
+ 2270 015f 3A       		.uleb128 0x3a
+ 2271 0160 0B       		.uleb128 0xb
+ 2272 0161 3B       		.uleb128 0x3b
+ 2273 0162 05       		.uleb128 0x5
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 45
+
+
+ 2274 0163 49       		.uleb128 0x49
+ 2275 0164 13       		.uleb128 0x13
+ 2276 0165 3F       		.uleb128 0x3f
+ 2277 0166 19       		.uleb128 0x19
+ 2278 0167 3C       		.uleb128 0x3c
+ 2279 0168 19       		.uleb128 0x19
+ 2280 0169 00       		.byte	0
+ 2281 016a 00       		.byte	0
+ 2282 016b 1A       		.uleb128 0x1a
+ 2283 016c 34       		.uleb128 0x34
+ 2284 016d 00       		.byte	0
+ 2285 016e 03       		.uleb128 0x3
+ 2286 016f 0E       		.uleb128 0xe
+ 2287 0170 3A       		.uleb128 0x3a
+ 2288 0171 0B       		.uleb128 0xb
+ 2289 0172 3B       		.uleb128 0x3b
+ 2290 0173 0B       		.uleb128 0xb
+ 2291 0174 49       		.uleb128 0x49
+ 2292 0175 13       		.uleb128 0x13
+ 2293 0176 3F       		.uleb128 0x3f
+ 2294 0177 19       		.uleb128 0x19
+ 2295 0178 02       		.uleb128 0x2
+ 2296 0179 18       		.uleb128 0x18
+ 2297 017a 00       		.byte	0
+ 2298 017b 00       		.byte	0
+ 2299 017c 1B       		.uleb128 0x1b
+ 2300 017d 26       		.uleb128 0x26
+ 2301 017e 00       		.byte	0
+ 2302 017f 49       		.uleb128 0x49
+ 2303 0180 13       		.uleb128 0x13
+ 2304 0181 00       		.byte	0
+ 2305 0182 00       		.byte	0
+ 2306 0183 00       		.byte	0
+ 2307              		.section	.debug_aranges,"",%progbits
+ 2308 0000 3C000000 		.4byte	0x3c
+ 2309 0004 0200     		.2byte	0x2
+ 2310 0006 00000000 		.4byte	.Ldebug_info0
+ 2311 000a 04       		.byte	0x4
+ 2312 000b 00       		.byte	0
+ 2313 000c 0000     		.2byte	0
+ 2314 000e 0000     		.2byte	0
+ 2315 0010 00000000 		.4byte	.LFB2
+ 2316 0014 08000000 		.4byte	.LFE2-.LFB2
+ 2317 0018 00000000 		.4byte	.LFB3
+ 2318 001c 18000000 		.4byte	.LFE3-.LFB3
+ 2319 0020 00000000 		.4byte	.LFB4
+ 2320 0024 36000000 		.4byte	.LFE4-.LFB4
+ 2321 0028 00000000 		.4byte	.LFB5
+ 2322 002c 94000000 		.4byte	.LFE5-.LFB5
+ 2323 0030 00000000 		.4byte	.LFB6
+ 2324 0034 78000000 		.4byte	.LFE6-.LFB6
+ 2325 0038 00000000 		.4byte	0
+ 2326 003c 00000000 		.4byte	0
+ 2327              		.section	.debug_ranges,"",%progbits
+ 2328              	.Ldebug_ranges0:
+ 2329 0000 00000000 		.4byte	.LFB2
+ 2330 0004 08000000 		.4byte	.LFE2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 46
+
+
+ 2331 0008 00000000 		.4byte	.LFB3
+ 2332 000c 18000000 		.4byte	.LFE3
+ 2333 0010 00000000 		.4byte	.LFB4
+ 2334 0014 36000000 		.4byte	.LFE4
+ 2335 0018 00000000 		.4byte	.LFB5
+ 2336 001c 94000000 		.4byte	.LFE5
+ 2337 0020 00000000 		.4byte	.LFB6
+ 2338 0024 78000000 		.4byte	.LFE6
+ 2339 0028 00000000 		.4byte	0
+ 2340 002c 00000000 		.4byte	0
+ 2341              		.section	.debug_line,"",%progbits
+ 2342              	.Ldebug_line0:
+ 2343 0000 32010000 		.section	.debug_str,"MS",%progbits,1
+ 2343      0200AD00 
+ 2343      00000201 
+ 2343      FB0E0D00 
+ 2343      01010101 
+ 2344              	.LASF383:
+ 2345 0000 4359424C 		.ascii	"CYBLE_EVT_UDSC_READ_CHAR_RESPONSE\000"
+ 2345      455F4556 
+ 2345      545F5544 
+ 2345      53435F52 
+ 2345      4541445F 
+ 2346              	.LASF312:
+ 2347 0022 4359424C 		.ascii	"CYBLE_EVT_HTSS_NOTIFICATION_DISABLED\000"
+ 2347      455F4556 
+ 2347      545F4854 
+ 2347      53535F4E 
+ 2347      4F544946 
+ 2348              	.LASF129:
+ 2349 0047 4359424C 		.ascii	"CYBLE_GATT_ERR_INVALID_CRC\000"
+ 2349      455F4741 
+ 2349      54545F45 
+ 2349      52525F49 
+ 2349      4E56414C 
+ 2350              	.LASF15:
+ 2351 0062 73697A65 		.ascii	"sizetype\000"
+ 2351      74797065 
+ 2351      00
+ 2352              	.LASF200:
+ 2353 006b 4359424C 		.ascii	"CYBLE_EVT_BCSC_READ_CHAR_RESPONSE\000"
+ 2353      455F4556 
+ 2353      545F4243 
+ 2353      53435F52 
+ 2353      4541445F 
+ 2354              	.LASF223:
+ 2355 008d 4359424C 		.ascii	"CYBLE_EVT_CGMSC_INDICATION\000"
+ 2355      455F4556 
+ 2355      545F4347 
+ 2355      4D53435F 
+ 2355      494E4449 
+ 2356              	.LASF241:
+ 2357 00a8 4359424C 		.ascii	"CYBLE_EVT_CPSC_READ_DESCR_RESPONSE\000"
+ 2357      455F4556 
+ 2357      545F4350 
+ 2357      53435F52 
+ 2357      4541445F 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 47
+
+
+ 2358              	.LASF360:
+ 2359 00cb 4359424C 		.ascii	"CYBLE_EVT_RTUSS_WRITE_CHAR_CMD\000"
+ 2359      455F4556 
+ 2359      545F5254 
+ 2359      5553535F 
+ 2359      57524954 
+ 2360              	.LASF154:
+ 2361 00ea 63686172 		.ascii	"charIndex\000"
+ 2361      496E6465 
+ 2361      7800
+ 2362              	.LASF150:
+ 2363 00f4 4359424C 		.ascii	"CYBLE_IAS_CHAR_INDEX_T\000"
+ 2363      455F4941 
+ 2363      535F4348 
+ 2363      41525F49 
+ 2363      4E444558 
+ 2364              	.LASF399:
+ 2365 010b 4359424C 		.ascii	"CYBLE_EVT_WSSS_INDICATION_ENABLED\000"
+ 2365      455F4556 
+ 2365      545F5753 
+ 2365      53535F49 
+ 2365      4E444943 
+ 2366              	.LASF239:
+ 2367 012d 4359424C 		.ascii	"CYBLE_EVT_CPSC_READ_CHAR_RESPONSE\000"
+ 2367      455F4556 
+ 2367      545F4350 
+ 2367      53435F52 
+ 2367      4541445F 
+ 2368              	.LASF252:
+ 2369 014f 4359424C 		.ascii	"CYBLE_EVT_CSCSC_READ_CHAR_RESPONSE\000"
+ 2369      455F4556 
+ 2369      545F4353 
+ 2369      4353435F 
+ 2369      52454144 
+ 2370              	.LASF228:
+ 2371 0172 4359424C 		.ascii	"CYBLE_EVT_CGMSC_WRITE_DESCR_RESPONSE\000"
+ 2371      455F4556 
+ 2371      545F4347 
+ 2371      4D53435F 
+ 2371      57524954 
+ 2372              	.LASF283:
+ 2373 0197 4359424C 		.ascii	"CYBLE_EVT_GLSS_NOTIFICATION_DISABLED\000"
+ 2373      455F4556 
+ 2373      545F474C 
+ 2373      53535F4E 
+ 2373      4F544946 
+ 2374              	.LASF413:
+ 2375 01bc 6576656E 		.ascii	"eventParam\000"
+ 2375      74506172 
+ 2375      616D00
+ 2376              	.LASF210:
+ 2377 01c7 4359424C 		.ascii	"CYBLE_EVT_BLSC_READ_CHAR_RESPONSE\000"
+ 2377      455F4556 
+ 2377      545F424C 
+ 2377      53435F52 
+ 2377      4541445F 
+ 2378              	.LASF29:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 48
+
+
+ 2379 01e9 4359424C 		.ascii	"CYBLE_EVT_GAP_DEVICE_CONNECTED\000"
+ 2379      455F4556 
+ 2379      545F4741 
+ 2379      505F4445 
+ 2379      56494345 
+ 2380              	.LASF36:
+ 2381 0208 4359424C 		.ascii	"CYBLE_EVT_GATT_CONNECT_IND\000"
+ 2381      455F4556 
+ 2381      545F4741 
+ 2381      54545F43 
+ 2381      4F4E4E45 
+ 2382              	.LASF288:
+ 2383 0223 4359424C 		.ascii	"CYBLE_EVT_GLSC_WRITE_CHAR_RESPONSE\000"
+ 2383      455F4556 
+ 2383      545F474C 
+ 2383      53435F57 
+ 2383      52495445 
+ 2384              	.LASF11:
+ 2385 0246 75696E74 		.ascii	"uint32\000"
+ 2385      333200
+ 2386              	.LASF166:
+ 2387 024d 4359424C 		.ascii	"CYBLE_EVT_GATTC_DESCR_DISCOVERY_FAILED\000"
+ 2387      455F4556 
+ 2387      545F4741 
+ 2387      5454435F 
+ 2387      44455343 
+ 2388              	.LASF359:
+ 2389 0274 4359424C 		.ascii	"CYBLE_EVT_RSCSC_WRITE_DESCR_RESPONSE\000"
+ 2389      455F4556 
+ 2389      545F5253 
+ 2389      4353435F 
+ 2389      57524954 
+ 2390              	.LASF198:
+ 2391 0299 4359424C 		.ascii	"CYBLE_EVT_BCSS_INDICATION_CONFIRMED\000"
+ 2391      455F4556 
+ 2391      545F4243 
+ 2391      53535F49 
+ 2391      4E444943 
+ 2392              	.LASF199:
+ 2393 02bd 4359424C 		.ascii	"CYBLE_EVT_BCSC_INDICATION\000"
+ 2393      455F4556 
+ 2393      545F4243 
+ 2393      53435F49 
+ 2393      4E444943 
+ 2394              	.LASF328:
+ 2395 02d7 4359424C 		.ascii	"CYBLE_EVT_LNSS_INDICATION_DISABLED\000"
+ 2395      455F4556 
+ 2395      545F4C4E 
+ 2395      53535F49 
+ 2395      4E444943 
+ 2396              	.LASF260:
+ 2397 02fa 4359424C 		.ascii	"CYBLE_EVT_CTSC_READ_CHAR_RESPONSE\000"
+ 2397      455F4556 
+ 2397      545F4354 
+ 2397      53435F52 
+ 2397      4541445F 
+ 2398              	.LASF170:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 49
+
+
+ 2399 031c 4359424C 		.ascii	"CYBLE_EVT_GATTC_SRVC_DISCOVERY_COMPLETE\000"
+ 2399      455F4556 
+ 2399      545F4741 
+ 2399      5454435F 
+ 2399      53525643 
+ 2400              	.LASF353:
+ 2401 0344 4359424C 		.ascii	"CYBLE_EVT_RSCSS_CHAR_WRITE\000"
+ 2401      455F4556 
+ 2401      545F5253 
+ 2401      4353535F 
+ 2401      43484152 
+ 2402              	.LASF386:
+ 2403 035f 4359424C 		.ascii	"CYBLE_EVT_UDSC_WRITE_DESCR_RESPONSE\000"
+ 2403      455F4556 
+ 2403      545F5544 
+ 2403      53435F57 
+ 2403      52495445 
+ 2404              	.LASF302:
+ 2405 0383 4359424C 		.ascii	"CYBLE_EVT_HIDSC_WRITE_DESCR_RESPONSE\000"
+ 2405      455F4556 
+ 2405      545F4849 
+ 2405      4453435F 
+ 2405      57524954 
+ 2406              	.LASF368:
+ 2407 03a8 4359424C 		.ascii	"CYBLE_EVT_TPSS_NOTIFICATION_ENABLED\000"
+ 2407      455F4556 
+ 2407      545F5450 
+ 2407      53535F4E 
+ 2407      4F544946 
+ 2408              	.LASF188:
+ 2409 03cc 4359424C 		.ascii	"CYBLE_EVT_ANSC_READ_DESCR_RESPONSE\000"
+ 2409      455F4556 
+ 2409      545F414E 
+ 2409      53435F52 
+ 2409      4541445F 
+ 2410              	.LASF104:
+ 2411 03ef 4359424C 		.ascii	"CYBLE_GATT_ERR_READ_NOT_PERMITTED\000"
+ 2411      455F4741 
+ 2411      54545F45 
+ 2411      52525F52 
+ 2411      4541445F 
+ 2412              	.LASF119:
+ 2413 0411 4359424C 		.ascii	"CYBLE_GATT_ERR_INSUFFICIENT_RESOURCE\000"
+ 2413      455F4741 
+ 2413      54545F45 
+ 2413      52525F49 
+ 2413      4E535546 
+ 2414              	.LASF118:
+ 2415 0436 4359424C 		.ascii	"CYBLE_GATT_ERR_UNSUPPORTED_GROUP_TYPE\000"
+ 2415      455F4741 
+ 2415      54545F45 
+ 2415      52525F55 
+ 2415      4E535550 
+ 2416              	.LASF89:
+ 2417 045c 4359424C 		.ascii	"CYBLE_ERROR_L2CAP_CONNECTION_ENTITY_NOT_FOUND\000"
+ 2417      455F4552 
+ 2417      524F525F 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 50
+
+
+ 2417      4C324341 
+ 2417      505F434F 
+ 2418              	.LASF95:
+ 2419 048a 4359424C 		.ascii	"CYBLE_ERROR_MIC_AUTH_FAILED\000"
+ 2419      455F4552 
+ 2419      524F525F 
+ 2419      4D49435F 
+ 2419      41555448 
+ 2420              	.LASF165:
+ 2421 04a6 4359424C 		.ascii	"CYBLE_EVT_GATTC_CHAR_DISCOVERY_FAILED\000"
+ 2421      455F4556 
+ 2421      545F4741 
+ 2421      5454435F 
+ 2421      43484152 
+ 2422              	.LASF56:
+ 2423 04cc 4359424C 		.ascii	"CYBLE_EVT_GATTS_DATA_SIGNED_CMD_REQ\000"
+ 2423      455F4556 
+ 2423      545F4741 
+ 2423      5454535F 
+ 2423      44415441 
+ 2424              	.LASF67:
+ 2425 04f0 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_RX_CREDIT_IND\000"
+ 2425      455F4556 
+ 2425      545F4C32 
+ 2425      4341505F 
+ 2425      43424643 
+ 2426              	.LASF139:
+ 2427 0513 4359424C 		.ascii	"CYBLE_GATT_VALUE_T\000"
+ 2427      455F4741 
+ 2427      54545F56 
+ 2427      414C5545 
+ 2427      5F5400
+ 2428              	.LASF246:
+ 2429 0526 4359424C 		.ascii	"CYBLE_EVT_CSCSS_INDICATION_ENABLED\000"
+ 2429      455F4556 
+ 2429      545F4353 
+ 2429      4353535F 
+ 2429      494E4449 
+ 2430              	.LASF333:
+ 2431 0549 4359424C 		.ascii	"CYBLE_EVT_LNSC_INDICATION\000"
+ 2431      455F4556 
+ 2431      545F4C4E 
+ 2431      53435F49 
+ 2431      4E444943 
+ 2432              	.LASF344:
+ 2433 0563 4359424C 		.ascii	"CYBLE_EVT_PASSC_READ_CHAR_RESPONSE\000"
+ 2433      455F4556 
+ 2433      545F5041 
+ 2433      5353435F 
+ 2433      52454144 
+ 2434              	.LASF203:
+ 2435 0586 4359424C 		.ascii	"CYBLE_EVT_BLSS_INDICATION_ENABLED\000"
+ 2435      455F4556 
+ 2435      545F424C 
+ 2435      53535F49 
+ 2435      4E444943 
+ 2436              	.LASF393:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 51
+
+
+ 2437 05a8 4359424C 		.ascii	"CYBLE_EVT_WPTSC_NOTIFICATION\000"
+ 2437      455F4556 
+ 2437      545F5750 
+ 2437      5453435F 
+ 2437      4E4F5449 
+ 2438              	.LASF209:
+ 2439 05c5 4359424C 		.ascii	"CYBLE_EVT_BLSC_NOTIFICATION\000"
+ 2439      455F4556 
+ 2439      545F424C 
+ 2439      53435F4E 
+ 2439      4F544946 
+ 2440              	.LASF147:
+ 2441 05e1 4359424C 		.ascii	"CYBLE_CALLBACK_T\000"
+ 2441      455F4341 
+ 2441      4C4C4241 
+ 2441      434B5F54 
+ 2441      00
+ 2442              	.LASF251:
+ 2443 05f2 4359424C 		.ascii	"CYBLE_EVT_CSCSC_INDICATION\000"
+ 2443      455F4556 
+ 2443      545F4353 
+ 2443      4353435F 
+ 2443      494E4449 
+ 2444              	.LASF53:
+ 2445 060d 4359424C 		.ascii	"CYBLE_EVT_GATTC_HANDLE_VALUE_NTF\000"
+ 2445      455F4556 
+ 2445      545F4741 
+ 2445      5454435F 
+ 2445      48414E44 
+ 2446              	.LASF23:
+ 2447 062e 4359424C 		.ascii	"CYBLE_EVT_GAP_AUTH_REQ\000"
+ 2447      455F4556 
+ 2447      545F4741 
+ 2447      505F4155 
+ 2447      54485F52 
+ 2448              	.LASF172:
+ 2449 0645 4359424C 		.ascii	"CYBLE_EVT_GATTC_CHAR_DISCOVERY_COMPLETE\000"
+ 2449      455F4556 
+ 2449      545F4741 
+ 2449      5454435F 
+ 2449      43484152 
+ 2450              	.LASF137:
+ 2451 066d 4359424C 		.ascii	"CYBLE_CONN_HANDLE_T\000"
+ 2451      455F434F 
+ 2451      4E4E5F48 
+ 2451      414E444C 
+ 2451      455F5400 
+ 2452              	.LASF308:
+ 2453 0681 4359424C 		.ascii	"CYBLE_EVT_HRSC_WRITE_CHAR_RESPONSE\000"
+ 2453      455F4556 
+ 2453      545F4852 
+ 2453      53435F57 
+ 2453      52495445 
+ 2454              	.LASF84:
+ 2455 06a4 4359424C 		.ascii	"CYBLE_ERROR_BT_ON_NOT_COMPLETED\000"
+ 2455      455F4552 
+ 2455      524F525F 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 52
+
+
+ 2455      42545F4F 
+ 2455      4E5F4E4F 
+ 2456              	.LASF250:
+ 2457 06c4 4359424C 		.ascii	"CYBLE_EVT_CSCSC_NOTIFICATION\000"
+ 2457      455F4556 
+ 2457      545F4353 
+ 2457      4353435F 
+ 2457      4E4F5449 
+ 2458              	.LASF381:
+ 2459 06e1 4359424C 		.ascii	"CYBLE_EVT_UDSC_INDICATION\000"
+ 2459      455F4556 
+ 2459      545F5544 
+ 2459      53435F49 
+ 2459      4E444943 
+ 2460              	.LASF214:
+ 2461 06fb 4359424C 		.ascii	"CYBLE_EVT_BMSC_READ_CHAR_RESPONSE\000"
+ 2461      455F4556 
+ 2461      545F424D 
+ 2461      53435F52 
+ 2461      4541445F 
+ 2462              	.LASF135:
+ 2463 071d 62644861 		.ascii	"bdHandle\000"
+ 2463      6E646C65 
+ 2463      00
+ 2464              	.LASF219:
+ 2465 0726 4359424C 		.ascii	"CYBLE_EVT_CGMSS_INDICATION_CONFIRMED\000"
+ 2465      455F4556 
+ 2465      545F4347 
+ 2465      4D53535F 
+ 2465      494E4449 
+ 2466              	.LASF211:
+ 2467 074b 4359424C 		.ascii	"CYBLE_EVT_BLSC_READ_DESCR_RESPONSE\000"
+ 2467      455F4556 
+ 2467      545F424C 
+ 2467      53435F52 
+ 2467      4541445F 
+ 2468              	.LASF232:
+ 2469 076e 4359424C 		.ascii	"CYBLE_EVT_CPSS_INDICATION_DISABLED\000"
+ 2469      455F4556 
+ 2469      545F4350 
+ 2469      53535F49 
+ 2469      4E444943 
+ 2470              	.LASF231:
+ 2471 0791 4359424C 		.ascii	"CYBLE_EVT_CPSS_INDICATION_ENABLED\000"
+ 2471      455F4556 
+ 2471      545F4350 
+ 2471      53535F49 
+ 2471      4E444943 
+ 2472              	.LASF330:
+ 2473 07b3 4359424C 		.ascii	"CYBLE_EVT_LNSS_NOTIFICATION_ENABLED\000"
+ 2473      455F4556 
+ 2473      545F4C4E 
+ 2473      53535F4E 
+ 2473      4F544946 
+ 2474              	.LASF49:
+ 2475 07d7 4359424C 		.ascii	"CYBLE_EVT_GATTS_WRITE_CMD_REQ\000"
+ 2475      455F4556 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 53
+
+
+ 2475      545F4741 
+ 2475      5454535F 
+ 2475      57524954 
+ 2476              	.LASF242:
+ 2477 07f5 4359424C 		.ascii	"CYBLE_EVT_CPSC_WRITE_DESCR_RESPONSE\000"
+ 2477      455F4556 
+ 2477      545F4350 
+ 2477      53435F57 
+ 2477      52495445 
+ 2478              	.LASF4:
+ 2479 0819 6C6F6E67 		.ascii	"long int\000"
+ 2479      20696E74 
+ 2479      00
+ 2480              	.LASF178:
+ 2481 0822 4359424C 		.ascii	"CYBLE_EVT_ANCSC_READ_CHAR_RESPONSE\000"
+ 2481      455F4556 
+ 2481      545F414E 
+ 2481      4353435F 
+ 2481      52454144 
+ 2482              	.LASF410:
+ 2483 0845 68616E64 		.ascii	"handleVal\000"
+ 2483      6C655661 
+ 2483      6C00
+ 2484              	.LASF345:
+ 2485 084f 4359424C 		.ascii	"CYBLE_EVT_PASSC_WRITE_CHAR_RESPONSE\000"
+ 2485      455F4556 
+ 2485      545F5041 
+ 2485      5353435F 
+ 2485      57524954 
+ 2486              	.LASF376:
+ 2487 0873 4359424C 		.ascii	"CYBLE_EVT_UDSS_INDICATION_CONFIRMED\000"
+ 2487      455F4556 
+ 2487      545F5544 
+ 2487      53535F49 
+ 2487      4E444943 
+ 2488              	.LASF425:
+ 2489 0897 4379426C 		.ascii	"CyBle_IasInit\000"
+ 2489      655F4961 
+ 2489      73496E69 
+ 2489      7400
+ 2490              	.LASF158:
+ 2491 08a5 4359424C 		.ascii	"CYBLE_LONG_TERM_KEY_REQUEST_REPLY\000"
+ 2491      455F4C4F 
+ 2491      4E475F54 
+ 2491      45524D5F 
+ 2491      4B45595F 
+ 2492              	.LASF17:
+ 2493 08c7 4359424C 		.ascii	"CYBLE_EVT_STACK_ON\000"
+ 2493      455F4556 
+ 2493      545F5354 
+ 2493      41434B5F 
+ 2493      4F4E00
+ 2494              	.LASF91:
+ 2495 08da 4359424C 		.ascii	"CYBLE_ERROR_L2CAP_PSM_NOT_IN_RANGE\000"
+ 2495      455F4552 
+ 2495      524F525F 
+ 2495      4C324341 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 54
+
+
+ 2495      505F5053 
+ 2496              	.LASF412:
+ 2497 08fd 63616C6C 		.ascii	"callbackFunc\000"
+ 2497      6261636B 
+ 2497      46756E63 
+ 2497      00
+ 2498              	.LASF148:
+ 2499 090a 4359424C 		.ascii	"CYBLE_IAS_ALERT_LEVEL\000"
+ 2499      455F4941 
+ 2499      535F414C 
+ 2499      4552545F 
+ 2499      4C455645 
+ 2500              	.LASF278:
+ 2501 0920 4359424C 		.ascii	"CYBLE_EVT_ESSC_WRITE_DESCR_RESPONSE\000"
+ 2501      455F4556 
+ 2501      545F4553 
+ 2501      53435F57 
+ 2501      52495445 
+ 2502              	.LASF151:
+ 2503 0944 73657276 		.ascii	"serviceHandle\000"
+ 2503      69636548 
+ 2503      616E646C 
+ 2503      6500
+ 2504              	.LASF311:
+ 2505 0952 4359424C 		.ascii	"CYBLE_EVT_HTSS_NOTIFICATION_ENABLED\000"
+ 2505      455F4556 
+ 2505      545F4854 
+ 2505      53535F4E 
+ 2505      4F544946 
+ 2506              	.LASF106:
+ 2507 0976 4359424C 		.ascii	"CYBLE_GATT_ERR_INVALID_PDU\000"
+ 2507      455F4741 
+ 2507      54545F45 
+ 2507      52525F49 
+ 2507      4E56414C 
+ 2508              	.LASF99:
+ 2509 0991 4359424C 		.ascii	"CYBLE_ERROR_CHAR_IS_NOT_DISCOVERED\000"
+ 2509      455F4552 
+ 2509      524F525F 
+ 2509      43484152 
+ 2509      5F49535F 
+ 2510              	.LASF379:
+ 2511 09b4 4359424C 		.ascii	"CYBLE_EVT_UDSS_READ_CHAR\000"
+ 2511      455F4556 
+ 2511      545F5544 
+ 2511      53535F52 
+ 2511      4541445F 
+ 2512              	.LASF142:
+ 2513 09cd 4359424C 		.ascii	"CYBLE_GATT_HANDLE_VALUE_PAIR_T\000"
+ 2513      455F4741 
+ 2513      54545F48 
+ 2513      414E444C 
+ 2513      455F5641 
+ 2514              	.LASF275:
+ 2515 09ec 4359424C 		.ascii	"CYBLE_EVT_ESSC_READ_CHAR_RESPONSE\000"
+ 2515      455F4556 
+ 2515      545F4553 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 55
+
+
+ 2515      53435F52 
+ 2515      4541445F 
+ 2516              	.LASF298:
+ 2517 0a0e 4359424C 		.ascii	"CYBLE_EVT_HIDSC_NOTIFICATION\000"
+ 2517      455F4556 
+ 2517      545F4849 
+ 2517      4453435F 
+ 2517      4E4F5449 
+ 2518              	.LASF61:
+ 2519 0a2b 4359424C 		.ascii	"CYBLE_EVT_L2CAP_COMMAND_REJ\000"
+ 2519      455F4556 
+ 2519      545F4C32 
+ 2519      4341505F 
+ 2519      434F4D4D 
+ 2520              	.LASF115:
+ 2521 0a47 4359424C 		.ascii	"CYBLE_GATT_ERR_INVALID_ATTRIBUTE_LEN\000"
+ 2521      455F4741 
+ 2521      54545F45 
+ 2521      52525F49 
+ 2521      4E56414C 
+ 2522              	.LASF295:
+ 2523 0a6c 4359424C 		.ascii	"CYBLE_EVT_HIDSS_SUSPEND\000"
+ 2523      455F4556 
+ 2523      545F4849 
+ 2523      4453535F 
+ 2523      53555350 
+ 2524              	.LASF92:
+ 2525 0a84 4359424C 		.ascii	"CYBLE_ERROR_GATT_DB_INVALID_ATTR_HANDLE\000"
+ 2525      455F4552 
+ 2525      524F525F 
+ 2525      47415454 
+ 2525      5F44425F 
+ 2526              	.LASF0:
+ 2527 0aac 7369676E 		.ascii	"signed char\000"
+ 2527      65642063 
+ 2527      68617200 
+ 2528              	.LASF201:
+ 2529 0ab8 4359424C 		.ascii	"CYBLE_EVT_BCSC_READ_DESCR_RESPONSE\000"
+ 2529      455F4556 
+ 2529      545F4243 
+ 2529      53435F52 
+ 2529      4541445F 
+ 2530              	.LASF405:
+ 2531 0adb 4359424C 		.ascii	"CYBLE_EVT_WSSC_WRITE_DESCR_RESPONSE\000"
+ 2531      455F4556 
+ 2531      545F5753 
+ 2531      53435F57 
+ 2531      52495445 
+ 2532              	.LASF194:
+ 2533 0aff 4359424C 		.ascii	"CYBLE_EVT_BASC_READ_DESCR_RESPONSE\000"
+ 2533      455F4556 
+ 2533      545F4241 
+ 2533      53435F52 
+ 2533      4541445F 
+ 2534              	.LASF408:
+ 2535 0b22 4379426C 		.ascii	"CyBle_IassDisconnectEventHandler\000"
+ 2535      655F4961 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 56
+
+
+ 2535      73734469 
+ 2535      73636F6E 
+ 2535      6E656374 
+ 2536              	.LASF19:
+ 2537 0b43 4359424C 		.ascii	"CYBLE_EVT_HARDWARE_ERROR\000"
+ 2537      455F4556 
+ 2537      545F4841 
+ 2537      52445741 
+ 2537      52455F45 
+ 2538              	.LASF73:
+ 2539 0b5c 4359424C 		.ascii	"CYBLE_ERROR_OK\000"
+ 2539      455F4552 
+ 2539      524F525F 
+ 2539      4F4B00
+ 2540              	.LASF40:
+ 2541 0b6b 4359424C 		.ascii	"CYBLE_EVT_GATTC_READ_BY_GROUP_TYPE_RSP\000"
+ 2541      455F4556 
+ 2541      545F4741 
+ 2541      5454435F 
+ 2541      52454144 
+ 2542              	.LASF350:
+ 2543 0b92 4359424C 		.ascii	"CYBLE_EVT_RSCSS_INDICATION_ENABLED\000"
+ 2543      455F4556 
+ 2543      545F5253 
+ 2543      4353535F 
+ 2543      494E4449 
+ 2544              	.LASF1:
+ 2545 0bb5 756E7369 		.ascii	"unsigned char\000"
+ 2545      676E6564 
+ 2545      20636861 
+ 2545      7200
+ 2546              	.LASF39:
+ 2547 0bc3 4359424C 		.ascii	"CYBLE_EVT_GATTC_XCHNG_MTU_RSP\000"
+ 2547      455F4556 
+ 2547      545F4741 
+ 2547      5454435F 
+ 2547      5843484E 
+ 2548              	.LASF233:
+ 2549 0be1 4359424C 		.ascii	"CYBLE_EVT_CPSS_INDICATION_CONFIRMED\000"
+ 2549      455F4556 
+ 2549      545F4350 
+ 2549      53535F49 
+ 2549      4E444943 
+ 2550              	.LASF411:
+ 2551 0c05 4379426C 		.ascii	"CyBle_IassWriteCmdEventHandler\000"
+ 2551      655F4961 
+ 2551      73735772 
+ 2551      69746543 
+ 2551      6D644576 
+ 2552              	.LASF230:
+ 2553 0c24 4359424C 		.ascii	"CYBLE_EVT_CPSS_NOTIFICATION_DISABLED\000"
+ 2553      455F4556 
+ 2553      545F4350 
+ 2553      53535F4E 
+ 2553      4F544946 
+ 2554              	.LASF149:
+ 2555 0c49 4359424C 		.ascii	"CYBLE_IAS_CHAR_COUNT\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 57
+
+
+ 2555      455F4941 
+ 2555      535F4348 
+ 2555      41525F43 
+ 2555      4F554E54 
+ 2556              	.LASF355:
+ 2557 0c5e 4359424C 		.ascii	"CYBLE_EVT_RSCSC_INDICATION\000"
+ 2557      455F4556 
+ 2557      545F5253 
+ 2557      4353435F 
+ 2557      494E4449 
+ 2558              	.LASF404:
+ 2559 0c79 4359424C 		.ascii	"CYBLE_EVT_WSSC_READ_DESCR_RESPONSE\000"
+ 2559      455F4556 
+ 2559      545F5753 
+ 2559      53435F52 
+ 2559      4541445F 
+ 2560              	.LASF390:
+ 2561 0c9c 4359424C 		.ascii	"CYBLE_EVT_WPTSS_INDICATION_DISABLED\000"
+ 2561      455F4556 
+ 2561      545F5750 
+ 2561      5453535F 
+ 2561      494E4449 
+ 2562              	.LASF68:
+ 2563 0cc0 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_TX_CREDIT_IND\000"
+ 2563      455F4556 
+ 2563      545F4C32 
+ 2563      4341505F 
+ 2563      43424643 
+ 2564              	.LASF162:
+ 2565 0ce3 4359424C 		.ascii	"CYBLE_EVT_GATTC_INDICATION\000"
+ 2565      455F4556 
+ 2565      545F4741 
+ 2565      5454435F 
+ 2565      494E4449 
+ 2566              	.LASF409:
+ 2567 0cfe 746D7041 		.ascii	"tmpAlertLevel\000"
+ 2567      6C657274 
+ 2567      4C657665 
+ 2567      6C00
+ 2568              	.LASF362:
+ 2569 0d0c 4359424C 		.ascii	"CYBLE_EVT_SCPSS_NOTIFICATION_ENABLED\000"
+ 2569      455F4556 
+ 2569      545F5343 
+ 2569      5053535F 
+ 2569      4E4F5449 
+ 2570              	.LASF65:
+ 2571 0d31 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_DISCONN_CNF\000"
+ 2571      455F4556 
+ 2571      545F4C32 
+ 2571      4341505F 
+ 2571      43424643 
+ 2572              	.LASF43:
+ 2573 0d52 4359424C 		.ascii	"CYBLE_EVT_GATTC_FIND_BY_TYPE_VALUE_RSP\000"
+ 2573      455F4556 
+ 2573      545F4741 
+ 2573      5454435F 
+ 2573      46494E44 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 58
+
+
+ 2574              	.LASF174:
+ 2575 0d79 4359424C 		.ascii	"CYBLE_EVT_ANCSS_NOTIFICATION_ENABLED\000"
+ 2575      455F4556 
+ 2575      545F414E 
+ 2575      4353535F 
+ 2575      4E4F5449 
+ 2576              	.LASF394:
+ 2577 0d9e 4359424C 		.ascii	"CYBLE_EVT_WPTSC_INDICATION\000"
+ 2577      455F4556 
+ 2577      545F5750 
+ 2577      5453435F 
+ 2577      494E4449 
+ 2578              	.LASF367:
+ 2579 0db9 4359424C 		.ascii	"CYBLE_EVT_SCPSC_WRITE_DESCR_RESPONSE\000"
+ 2579      455F4556 
+ 2579      545F5343 
+ 2579      5053435F 
+ 2579      57524954 
+ 2580              	.LASF14:
+ 2581 0dde 63686172 		.ascii	"char\000"
+ 2581      00
+ 2582              	.LASF370:
+ 2583 0de3 4359424C 		.ascii	"CYBLE_EVT_TPSC_NOTIFICATION\000"
+ 2583      455F4556 
+ 2583      545F5450 
+ 2583      53435F4E 
+ 2583      4F544946 
+ 2584              	.LASF171:
+ 2585 0dff 4359424C 		.ascii	"CYBLE_EVT_GATTC_INCL_DISCOVERY_COMPLETE\000"
+ 2585      455F4556 
+ 2585      545F4741 
+ 2585      5454435F 
+ 2585      494E434C 
+ 2586              	.LASF46:
+ 2587 0e27 4359424C 		.ascii	"CYBLE_EVT_GATTC_READ_MULTI_RSP\000"
+ 2587      455F4556 
+ 2587      545F4741 
+ 2587      5454435F 
+ 2587      52454144 
+ 2588              	.LASF16:
+ 2589 0e46 4359424C 		.ascii	"CYBLE_EVT_HOST_INVALID\000"
+ 2589      455F4556 
+ 2589      545F484F 
+ 2589      53545F49 
+ 2589      4E56414C 
+ 2590              	.LASF116:
+ 2591 0e5d 4359424C 		.ascii	"CYBLE_GATT_ERR_UNLIKELY_ERROR\000"
+ 2591      455F4741 
+ 2591      54545F45 
+ 2591      52525F55 
+ 2591      4E4C494B 
+ 2592              	.LASF289:
+ 2593 0e7b 4359424C 		.ascii	"CYBLE_EVT_GLSC_READ_DESCR_RESPONSE\000"
+ 2593      455F4556 
+ 2593      545F474C 
+ 2593      53435F52 
+ 2593      4541445F 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 59
+
+
+ 2594              	.LASF80:
+ 2595 0e9e 4359424C 		.ascii	"CYBLE_ERROR_NO_DEVICE_ENTITY\000"
+ 2595      455F4552 
+ 2595      524F525F 
+ 2595      4E4F5F44 
+ 2595      45564943 
+ 2596              	.LASF45:
+ 2597 0ebb 4359424C 		.ascii	"CYBLE_EVT_GATTC_READ_BLOB_RSP\000"
+ 2597      455F4556 
+ 2597      545F4741 
+ 2597      5454435F 
+ 2597      52454144 
+ 2598              	.LASF314:
+ 2599 0ed9 4359424C 		.ascii	"CYBLE_EVT_HTSS_INDICATION_DISABLED\000"
+ 2599      455F4556 
+ 2599      545F4854 
+ 2599      53535F49 
+ 2599      4E444943 
+ 2600              	.LASF361:
+ 2601 0efc 4359424C 		.ascii	"CYBLE_EVT_RTUSC_READ_CHAR_RESPONSE\000"
+ 2601      455F4556 
+ 2601      545F5254 
+ 2601      5553435F 
+ 2601      52454144 
+ 2602              	.LASF52:
+ 2603 0f1f 4359424C 		.ascii	"CYBLE_EVT_GATTC_EXEC_WRITE_RSP\000"
+ 2603      455F4556 
+ 2603      545F4741 
+ 2603      5454435F 
+ 2603      45584543 
+ 2604              	.LASF120:
+ 2605 0f3e 4359424C 		.ascii	"CYBLE_GATT_ERR_HEART_RATE_CONTROL_POINT_NOT_SUPPORT"
+ 2605      455F4741 
+ 2605      54545F45 
+ 2605      52525F48 
+ 2605      45415254 
+ 2606 0f71 454400   		.ascii	"ED\000"
+ 2607              	.LASF401:
+ 2608 0f74 4359424C 		.ascii	"CYBLE_EVT_WSSS_INDICATION_CONFIRMED\000"
+ 2608      455F4556 
+ 2608      545F5753 
+ 2608      53535F49 
+ 2608      4E444943 
+ 2609              	.LASF113:
+ 2610 0f98 4359424C 		.ascii	"CYBLE_GATT_ERR_ATTRIBUTE_NOT_LONG\000"
+ 2610      455F4741 
+ 2610      54545F45 
+ 2610      52525F41 
+ 2610      54545249 
+ 2611              	.LASF262:
+ 2612 0fba 4359424C 		.ascii	"CYBLE_EVT_CTSC_WRITE_DESCR_RESPONSE\000"
+ 2612      455F4556 
+ 2612      545F4354 
+ 2612      53435F57 
+ 2612      52495445 
+ 2613              	.LASF375:
+ 2614 0fde 4359424C 		.ascii	"CYBLE_EVT_UDSS_INDICATION_DISABLED\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 60
+
+
+ 2614      455F4556 
+ 2614      545F5544 
+ 2614      53535F49 
+ 2614      4E444943 
+ 2615              	.LASF57:
+ 2616 1001 4359424C 		.ascii	"CYBLE_EVT_GATTC_STOP_CMD_COMPLETE\000"
+ 2616      455F4556 
+ 2616      545F4741 
+ 2616      5454435F 
+ 2616      53544F50 
+ 2617              	.LASF236:
+ 2618 1023 4359424C 		.ascii	"CYBLE_EVT_CPSS_CHAR_WRITE\000"
+ 2618      455F4556 
+ 2618      545F4350 
+ 2618      53535F43 
+ 2618      4841525F 
+ 2619              	.LASF303:
+ 2620 103d 4359424C 		.ascii	"CYBLE_EVT_HRSS_ENERGY_EXPENDED_RESET\000"
+ 2620      455F4556 
+ 2620      545F4852 
+ 2620      53535F45 
+ 2620      4E455247 
+ 2621              	.LASF266:
+ 2622 1062 4359424C 		.ascii	"CYBLE_EVT_ESSS_NOTIFICATION_DISABLED\000"
+ 2622      455F4556 
+ 2622      545F4553 
+ 2622      53535F4E 
+ 2622      4F544946 
+ 2623              	.LASF388:
+ 2624 1087 4359424C 		.ascii	"CYBLE_EVT_WPTSS_NOTIFICATION_DISABLED\000"
+ 2624      455F4556 
+ 2624      545F5750 
+ 2624      5453535F 
+ 2624      4E4F5449 
+ 2625              	.LASF206:
+ 2626 10ad 4359424C 		.ascii	"CYBLE_EVT_BLSS_NOTIFICATION_ENABLED\000"
+ 2626      455F4556 
+ 2626      545F424C 
+ 2626      53535F4E 
+ 2626      4F544946 
+ 2627              	.LASF402:
+ 2628 10d1 4359424C 		.ascii	"CYBLE_EVT_WSSC_INDICATION\000"
+ 2628      455F4556 
+ 2628      545F5753 
+ 2628      53435F49 
+ 2628      4E444943 
+ 2629              	.LASF74:
+ 2630 10eb 4359424C 		.ascii	"CYBLE_ERROR_INVALID_PARAMETER\000"
+ 2630      455F4552 
+ 2630      524F525F 
+ 2630      494E5641 
+ 2630      4C49445F 
+ 2631              	.LASF274:
+ 2632 1109 4359424C 		.ascii	"CYBLE_EVT_ESSC_INDICATION\000"
+ 2632      455F4556 
+ 2632      545F4553 
+ 2632      53435F49 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 61
+
+
+ 2632      4E444943 
+ 2633              	.LASF181:
+ 2634 1123 4359424C 		.ascii	"CYBLE_EVT_ANCSC_WRITE_DESCR_RESPONSE\000"
+ 2634      455F4556 
+ 2634      545F414E 
+ 2634      4353435F 
+ 2634      57524954 
+ 2635              	.LASF357:
+ 2636 1148 4359424C 		.ascii	"CYBLE_EVT_RSCSC_WRITE_CHAR_RESPONSE\000"
+ 2636      455F4556 
+ 2636      545F5253 
+ 2636      4353435F 
+ 2636      57524954 
+ 2637              	.LASF373:
+ 2638 116c 4359424C 		.ascii	"CYBLE_EVT_TPSC_WRITE_DESCR_RESPONSE\000"
+ 2638      455F4556 
+ 2638      545F5450 
+ 2638      53435F57 
+ 2638      52495445 
+ 2639              	.LASF245:
+ 2640 1190 4359424C 		.ascii	"CYBLE_EVT_CSCSS_NOTIFICATION_DISABLED\000"
+ 2640      455F4556 
+ 2640      545F4353 
+ 2640      4353535F 
+ 2640      4E4F5449 
+ 2641              	.LASF256:
+ 2642 11b6 4359424C 		.ascii	"CYBLE_EVT_CTSS_NOTIFICATION_ENABLED\000"
+ 2642      455F4556 
+ 2642      545F4354 
+ 2642      53535F4E 
+ 2642      4F544946 
+ 2643              	.LASF351:
+ 2644 11da 4359424C 		.ascii	"CYBLE_EVT_RSCSS_INDICATION_DISABLED\000"
+ 2644      455F4556 
+ 2644      545F5253 
+ 2644      4353535F 
+ 2644      494E4449 
+ 2645              	.LASF392:
+ 2646 11fe 4359424C 		.ascii	"CYBLE_EVT_WPTSS_WRITE_CHAR\000"
+ 2646      455F4556 
+ 2646      545F5750 
+ 2646      5453535F 
+ 2646      57524954 
+ 2647              	.LASF324:
+ 2648 1219 4359424C 		.ascii	"CYBLE_EVT_LLSS_WRITE_CHAR_REQ\000"
+ 2648      455F4556 
+ 2648      545F4C4C 
+ 2648      53535F57 
+ 2648      52495445 
+ 2649              	.LASF76:
+ 2650 1237 4359424C 		.ascii	"CYBLE_ERROR_MEMORY_ALLOCATION_FAILED\000"
+ 2650      455F4552 
+ 2650      524F525F 
+ 2650      4D454D4F 
+ 2650      52595F41 
+ 2651              	.LASF309:
+ 2652 125c 4359424C 		.ascii	"CYBLE_EVT_HRSC_READ_DESCR_RESPONSE\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 62
+
+
+ 2652      455F4556 
+ 2652      545F4852 
+ 2652      53435F52 
+ 2652      4541445F 
+ 2653              	.LASF244:
+ 2654 127f 4359424C 		.ascii	"CYBLE_EVT_CSCSS_NOTIFICATION_ENABLED\000"
+ 2654      455F4556 
+ 2654      545F4353 
+ 2654      4353535F 
+ 2654      4E4F5449 
+ 2655              	.LASF416:
+ 2656 12a4 61747472 		.ascii	"attrValue\000"
+ 2656      56616C75 
+ 2656      6500
+ 2657              	.LASF208:
+ 2658 12ae 4359424C 		.ascii	"CYBLE_EVT_BLSC_INDICATION\000"
+ 2658      455F4556 
+ 2658      545F424C 
+ 2658      53435F49 
+ 2658      4E444943 
+ 2659              	.LASF297:
+ 2660 12c8 4359424C 		.ascii	"CYBLE_EVT_HIDSS_REPORT_CHAR_WRITE\000"
+ 2660      455F4556 
+ 2660      545F4849 
+ 2660      4453535F 
+ 2660      5245504F 
+ 2661              	.LASF196:
+ 2662 12ea 4359424C 		.ascii	"CYBLE_EVT_BCSS_INDICATION_ENABLED\000"
+ 2662      455F4556 
+ 2662      545F4243 
+ 2662      53535F49 
+ 2662      4E444943 
+ 2663              	.LASF127:
+ 2664 130c 4359424C 		.ascii	"CYBLE_GATTS_ERR_CCCD_IMPROPERLY_CONFIGURED\000"
+ 2664      455F4741 
+ 2664      5454535F 
+ 2664      4552525F 
+ 2664      43434344 
+ 2665              	.LASF396:
+ 2666 1337 4359424C 		.ascii	"CYBLE_EVT_WPTSC_READ_CHAR_RESPONSE\000"
+ 2666      455F4556 
+ 2666      545F5750 
+ 2666      5453435F 
+ 2666      52454144 
+ 2667              	.LASF96:
+ 2668 135a 4359424C 		.ascii	"CYBLE_ERROR_MAX\000"
+ 2668      455F4552 
+ 2668      524F525F 
+ 2668      4D415800 
+ 2669              	.LASF336:
+ 2670 136a 4359424C 		.ascii	"CYBLE_EVT_LNSC_WRITE_CHAR_RESPONSE\000"
+ 2670      455F4556 
+ 2670      545F4C4E 
+ 2670      53435F57 
+ 2670      52495445 
+ 2671              	.LASF60:
+ 2672 138d 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CONN_PARAM_UPDATE_RSP\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 63
+
+
+ 2672      455F4556 
+ 2672      545F4C32 
+ 2672      4341505F 
+ 2672      434F4E4E 
+ 2673              	.LASF187:
+ 2674 13b3 4359424C 		.ascii	"CYBLE_EVT_ANSC_WRITE_CHAR_RESPONSE\000"
+ 2674      455F4556 
+ 2674      545F414E 
+ 2674      53435F57 
+ 2674      52495445 
+ 2675              	.LASF378:
+ 2676 13d6 4359424C 		.ascii	"CYBLE_EVT_UDSS_NOTIFICATION_DISABLED\000"
+ 2676      455F4556 
+ 2676      545F5544 
+ 2676      53535F4E 
+ 2676      4F544946 
+ 2677              	.LASF255:
+ 2678 13fb 4359424C 		.ascii	"CYBLE_EVT_CSCSC_WRITE_DESCR_RESPONSE\000"
+ 2678      455F4556 
+ 2678      545F4353 
+ 2678      4353435F 
+ 2678      57524954 
+ 2679              	.LASF380:
+ 2680 1420 4359424C 		.ascii	"CYBLE_EVT_UDSS_WRITE_CHAR\000"
+ 2680      455F4556 
+ 2680      545F5544 
+ 2680      53535F57 
+ 2680      52495445 
+ 2681              	.LASF197:
+ 2682 143a 4359424C 		.ascii	"CYBLE_EVT_BCSS_INDICATION_DISABLED\000"
+ 2682      455F4556 
+ 2682      545F4243 
+ 2682      53535F49 
+ 2682      4E444943 
+ 2683              	.LASF304:
+ 2684 145d 4359424C 		.ascii	"CYBLE_EVT_HRSS_NOTIFICATION_ENABLED\000"
+ 2684      455F4556 
+ 2684      545F4852 
+ 2684      53535F4E 
+ 2684      4F544946 
+ 2685              	.LASF121:
+ 2686 1481 4359424C 		.ascii	"CYBLE_GATT_ERR_USER_DATA_ACCESS_NOT_PERMITTED\000"
+ 2686      455F4741 
+ 2686      54545F45 
+ 2686      52525F55 
+ 2686      5345525F 
+ 2687              	.LASF26:
+ 2688 14af 4359424C 		.ascii	"CYBLE_EVT_GAP_AUTH_COMPLETE\000"
+ 2688      455F4556 
+ 2688      545F4741 
+ 2688      505F4155 
+ 2688      54485F43 
+ 2689              	.LASF346:
+ 2690 14cb 4359424C 		.ascii	"CYBLE_EVT_PASSC_READ_DESCR_RESPONSE\000"
+ 2690      455F4556 
+ 2690      545F5041 
+ 2690      5353435F 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 64
+
+
+ 2690      52454144 
+ 2691              	.LASF277:
+ 2692 14ef 4359424C 		.ascii	"CYBLE_EVT_ESSC_READ_DESCR_RESPONSE\000"
+ 2692      455F4556 
+ 2692      545F4553 
+ 2692      53435F52 
+ 2692      4541445F 
+ 2693              	.LASF27:
+ 2694 1512 4359424C 		.ascii	"CYBLE_EVT_GAP_AUTH_FAILED\000"
+ 2694      455F4556 
+ 2694      545F4741 
+ 2694      505F4155 
+ 2694      54485F46 
+ 2695              	.LASF296:
+ 2696 152c 4359424C 		.ascii	"CYBLE_EVT_HIDSS_EXIT_SUSPEND\000"
+ 2696      455F4556 
+ 2696      545F4849 
+ 2696      4453535F 
+ 2696      45584954 
+ 2697              	.LASF131:
+ 2698 1549 4359424C 		.ascii	"CYBLE_GATT_ERR_CCCD_IMPROPERLY_CONFIGURED\000"
+ 2698      455F4741 
+ 2698      54545F45 
+ 2698      52525F43 
+ 2698      4343445F 
+ 2699              	.LASF77:
+ 2700 1573 4359424C 		.ascii	"CYBLE_ERROR_INSUFFICIENT_RESOURCES\000"
+ 2700      455F4552 
+ 2700      524F525F 
+ 2700      494E5355 
+ 2700      46464943 
+ 2701              	.LASF349:
+ 2702 1596 4359424C 		.ascii	"CYBLE_EVT_RSCSS_NOTIFICATION_DISABLED\000"
+ 2702      455F4556 
+ 2702      545F5253 
+ 2702      4353535F 
+ 2702      4E4F5449 
+ 2703              	.LASF125:
+ 2704 15bc 4359424C 		.ascii	"CYBLE_GATT_ERR_OP_CODE_NOT_SUPPORTED\000"
+ 2704      455F4741 
+ 2704      54545F45 
+ 2704      52525F4F 
+ 2704      505F434F 
+ 2705              	.LASF300:
+ 2706 15e1 4359424C 		.ascii	"CYBLE_EVT_HIDSC_WRITE_CHAR_RESPONSE\000"
+ 2706      455F4556 
+ 2706      545F4849 
+ 2706      4453435F 
+ 2706      57524954 
+ 2707              	.LASF5:
+ 2708 1605 6C6F6E67 		.ascii	"long unsigned int\000"
+ 2708      20756E73 
+ 2708      69676E65 
+ 2708      6420696E 
+ 2708      7400
+ 2709              	.LASF323:
+ 2710 1617 4359424C 		.ascii	"CYBLE_EVT_IASS_WRITE_CHAR_CMD\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 65
+
+
+ 2710      455F4556 
+ 2710      545F4941 
+ 2710      53535F57 
+ 2710      52495445 
+ 2711              	.LASF340:
+ 2712 1635 4359424C 		.ascii	"CYBLE_EVT_PASSS_NOTIFICATION_ENABLED\000"
+ 2712      455F4556 
+ 2712      545F5041 
+ 2712      5353535F 
+ 2712      4E4F5449 
+ 2713              	.LASF343:
+ 2714 165a 4359424C 		.ascii	"CYBLE_EVT_PASSC_NOTIFICATION\000"
+ 2714      455F4556 
+ 2714      545F5041 
+ 2714      5353435F 
+ 2714      4E4F5449 
+ 2715              	.LASF389:
+ 2716 1677 4359424C 		.ascii	"CYBLE_EVT_WPTSS_INDICATION_ENABLED\000"
+ 2716      455F4556 
+ 2716      545F5750 
+ 2716      5453535F 
+ 2716      494E4449 
+ 2717              	.LASF421:
+ 2718 169a 6379426C 		.ascii	"cyBle_iass\000"
+ 2718      655F6961 
+ 2718      737300
+ 2719              	.LASF186:
+ 2720 16a5 4359424C 		.ascii	"CYBLE_EVT_ANSC_READ_CHAR_RESPONSE\000"
+ 2720      455F4556 
+ 2720      545F414E 
+ 2720      53435F52 
+ 2720      4541445F 
+ 2721              	.LASF87:
+ 2722 16c7 4359424C 		.ascii	"CYBLE_ERROR_L2CAP_PSM_ALREADY_REGISTERED\000"
+ 2722      455F4552 
+ 2722      524F525F 
+ 2722      4C324341 
+ 2722      505F5053 
+ 2723              	.LASF316:
+ 2724 16f0 4359424C 		.ascii	"CYBLE_EVT_HTSS_CHAR_WRITE\000"
+ 2724      455F4556 
+ 2724      545F4854 
+ 2724      53535F43 
+ 2724      4841525F 
+ 2725              	.LASF190:
+ 2726 170a 4359424C 		.ascii	"CYBLE_EVT_BASS_NOTIFICATION_ENABLED\000"
+ 2726      455F4556 
+ 2726      545F4241 
+ 2726      53535F4E 
+ 2726      4F544946 
+ 2727              	.LASF263:
+ 2728 172e 4359424C 		.ascii	"CYBLE_EVT_CTSC_WRITE_CHAR_RESPONSE\000"
+ 2728      455F4556 
+ 2728      545F4354 
+ 2728      53435F57 
+ 2728      52495445 
+ 2729              	.LASF342:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 66
+
+
+ 2730 1751 4359424C 		.ascii	"CYBLE_EVT_PASSS_WRITE_CHAR\000"
+ 2730      455F4556 
+ 2730      545F5041 
+ 2730      5353535F 
+ 2730      57524954 
+ 2731              	.LASF240:
+ 2732 176c 4359424C 		.ascii	"CYBLE_EVT_CPSC_WRITE_CHAR_RESPONSE\000"
+ 2732      455F4556 
+ 2732      545F4350 
+ 2732      53435F57 
+ 2732      52495445 
+ 2733              	.LASF32:
+ 2734 178f 4359424C 		.ascii	"CYBLE_EVT_GAP_CONNECTION_UPDATE_COMPLETE\000"
+ 2734      455F4556 
+ 2734      545F4741 
+ 2734      505F434F 
+ 2734      4E4E4543 
+ 2735              	.LASF225:
+ 2736 17b8 4359424C 		.ascii	"CYBLE_EVT_CGMSC_READ_CHAR_RESPONSE\000"
+ 2736      455F4556 
+ 2736      545F4347 
+ 2736      4D53435F 
+ 2736      52454144 
+ 2737              	.LASF253:
+ 2738 17db 4359424C 		.ascii	"CYBLE_EVT_CSCSC_WRITE_CHAR_RESPONSE\000"
+ 2738      455F4556 
+ 2738      545F4353 
+ 2738      4353435F 
+ 2738      57524954 
+ 2739              	.LASF64:
+ 2740 17ff 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_DISCONN_IND\000"
+ 2740      455F4556 
+ 2740      545F4C32 
+ 2740      4341505F 
+ 2740      43424643 
+ 2741              	.LASF249:
+ 2742 1820 4359424C 		.ascii	"CYBLE_EVT_CSCSS_CHAR_WRITE\000"
+ 2742      455F4556 
+ 2742      545F4353 
+ 2742      4353535F 
+ 2742      43484152 
+ 2743              	.LASF356:
+ 2744 183b 4359424C 		.ascii	"CYBLE_EVT_RSCSC_READ_CHAR_RESPONSE\000"
+ 2744      455F4556 
+ 2744      545F5253 
+ 2744      4353435F 
+ 2744      52454144 
+ 2745              	.LASF24:
+ 2746 185e 4359424C 		.ascii	"CYBLE_EVT_GAP_PASSKEY_ENTRY_REQUEST\000"
+ 2746      455F4556 
+ 2746      545F4741 
+ 2746      505F5041 
+ 2746      53534B45 
+ 2747              	.LASF153:
+ 2748 1882 4359424C 		.ascii	"CYBLE_IASS_T\000"
+ 2748      455F4941 
+ 2748      53535F54 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 67
+
+
+ 2748      00
+ 2749              	.LASF331:
+ 2750 188f 4359424C 		.ascii	"CYBLE_EVT_LNSS_NOTIFICATION_DISABLED\000"
+ 2750      455F4556 
+ 2750      545F4C4E 
+ 2750      53535F4E 
+ 2750      4F544946 
+ 2751              	.LASF234:
+ 2752 18b4 4359424C 		.ascii	"CYBLE_EVT_CPSS_BROADCAST_ENABLED\000"
+ 2752      455F4556 
+ 2752      545F4350 
+ 2752      53535F42 
+ 2752      524F4144 
+ 2753              	.LASF317:
+ 2754 18d5 4359424C 		.ascii	"CYBLE_EVT_HTSC_NOTIFICATION\000"
+ 2754      455F4556 
+ 2754      545F4854 
+ 2754      53435F4E 
+ 2754      4F544946 
+ 2755              	.LASF6:
+ 2756 18f1 6C6F6E67 		.ascii	"long long int\000"
+ 2756      206C6F6E 
+ 2756      6720696E 
+ 2756      7400
+ 2757              	.LASF371:
+ 2758 18ff 4359424C 		.ascii	"CYBLE_EVT_TPSC_READ_CHAR_RESPONSE\000"
+ 2758      455F4556 
+ 2758      545F5450 
+ 2758      53435F52 
+ 2758      4541445F 
+ 2759              	.LASF168:
+ 2760 1921 4359424C 		.ascii	"CYBLE_EVT_GATTC_CHAR_DUPLICATION\000"
+ 2760      455F4556 
+ 2760      545F4741 
+ 2760      5454435F 
+ 2760      43484152 
+ 2761              	.LASF282:
+ 2762 1942 4359424C 		.ascii	"CYBLE_EVT_GLSS_NOTIFICATION_ENABLED\000"
+ 2762      455F4556 
+ 2762      545F474C 
+ 2762      53535F4E 
+ 2762      4F544946 
+ 2763              	.LASF111:
+ 2764 1966 4359424C 		.ascii	"CYBLE_GATT_ERR_PREPARE_WRITE_QUEUE_FULL\000"
+ 2764      455F4741 
+ 2764      54545F45 
+ 2764      52525F50 
+ 2764      52455041 
+ 2765              	.LASF88:
+ 2766 198e 4359424C 		.ascii	"CYBLE_ERROR_L2CAP_PSM_NOT_REGISTERED\000"
+ 2766      455F4552 
+ 2766      524F525F 
+ 2766      4C324341 
+ 2766      505F5053 
+ 2767              	.LASF78:
+ 2768 19b3 4359424C 		.ascii	"CYBLE_ERROR_OOB_NOT_AVAILABLE\000"
+ 2768      455F4552 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 68
+
+
+ 2768      524F525F 
+ 2768      4F4F425F 
+ 2768      4E4F545F 
+ 2769              	.LASF424:
+ 2770 19d1 433A5C55 		.ascii	"C:\\Users\\pmad\\Desktop\\BLE Workshop\\Labs\\Compl"
+ 2770      73657273 
+ 2770      5C706D61 
+ 2770      645C4465 
+ 2770      736B746F 
+ 2771 19fe 65746564 		.ascii	"eted Labs\\BLE Lab 1_1\\BLE Lab 1_1.cydsn\000"
+ 2771      204C6162 
+ 2771      735C424C 
+ 2771      45204C61 
+ 2771      6220315F 
+ 2772              	.LASF13:
+ 2773 1a26 646F7562 		.ascii	"double\000"
+ 2773      6C6500
+ 2774              	.LASF93:
+ 2775 1a2d 4359424C 		.ascii	"CYBLE_ERROR_DEVICE_ALREADY_EXISTS\000"
+ 2775      455F4552 
+ 2775      524F525F 
+ 2775      44455649 
+ 2775      43455F41 
+ 2776              	.LASF268:
+ 2777 1a4f 4359424C 		.ascii	"CYBLE_EVT_ESSS_INDICATION_DISABLED\000"
+ 2777      455F4556 
+ 2777      545F4553 
+ 2777      53535F49 
+ 2777      4E444943 
+ 2778              	.LASF70:
+ 2779 1a72 4359424C 		.ascii	"CYBLE_EVT_PENDING_FLASH_WRITE\000"
+ 2779      455F4556 
+ 2779      545F5045 
+ 2779      4E44494E 
+ 2779      475F464C 
+ 2780              	.LASF114:
+ 2781 1a90 4359424C 		.ascii	"CYBLE_GATT_ERR_INSUFFICIENT_ENC_KEY_SIZE\000"
+ 2781      455F4741 
+ 2781      54545F45 
+ 2781      52525F49 
+ 2781      4E535546 
+ 2782              	.LASF387:
+ 2783 1ab9 4359424C 		.ascii	"CYBLE_EVT_WPTSS_NOTIFICATION_ENABLED\000"
+ 2783      455F4556 
+ 2783      545F5750 
+ 2783      5453535F 
+ 2783      4E4F5449 
+ 2784              	.LASF132:
+ 2785 1ade 4359424C 		.ascii	"CYBLE_GATT_ERR_PROCEDURE_ALREADY_IN_PROGRESS\000"
+ 2785      455F4741 
+ 2785      54545F45 
+ 2785      52525F50 
+ 2785      524F4345 
+ 2786              	.LASF338:
+ 2787 1b0b 4359424C 		.ascii	"CYBLE_EVT_LNSC_WRITE_DESCR_RESPONSE\000"
+ 2787      455F4556 
+ 2787      545F4C4E 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 69
+
+
+ 2787      53435F57 
+ 2787      52495445 
+ 2788              	.LASF325:
+ 2789 1b2f 4359424C 		.ascii	"CYBLE_EVT_LLSC_READ_CHAR_RESPONSE\000"
+ 2789      455F4556 
+ 2789      545F4C4C 
+ 2789      53435F52 
+ 2789      4541445F 
+ 2790              	.LASF248:
+ 2791 1b51 4359424C 		.ascii	"CYBLE_EVT_CSCSS_INDICATION_CONFIRMATION\000"
+ 2791      455F4556 
+ 2791      545F4353 
+ 2791      4353535F 
+ 2791      494E4449 
+ 2792              	.LASF90:
+ 2793 1b79 4359424C 		.ascii	"CYBLE_ERROR_L2CAP_CHANNEL_NOT_FOUND\000"
+ 2793      455F4552 
+ 2793      524F525F 
+ 2793      4C324341 
+ 2793      505F4348 
+ 2794              	.LASF81:
+ 2795 1b9d 4359424C 		.ascii	"CYBLE_ERROR_REPEATED_ATTEMPTS\000"
+ 2795      455F4552 
+ 2795      524F525F 
+ 2795      52455045 
+ 2795      41544544 
+ 2796              	.LASF272:
+ 2797 1bbb 4359424C 		.ascii	"CYBLE_EVT_ESSS_DESCR_WRITE\000"
+ 2797      455F4556 
+ 2797      545F4553 
+ 2797      53535F44 
+ 2797      45534352 
+ 2798              	.LASF267:
+ 2799 1bd6 4359424C 		.ascii	"CYBLE_EVT_ESSS_INDICATION_ENABLED\000"
+ 2799      455F4556 
+ 2799      545F4553 
+ 2799      53535F49 
+ 2799      4E444943 
+ 2800              	.LASF271:
+ 2801 1bf8 4359424C 		.ascii	"CYBLE_EVT_ESSS_EXEC_WRITE_REQ\000"
+ 2801      455F4556 
+ 2801      545F4553 
+ 2801      53535F45 
+ 2801      5845435F 
+ 2802              	.LASF12:
+ 2803 1c16 666C6F61 		.ascii	"float\000"
+ 2803      7400
+ 2804              	.LASF365:
+ 2805 1c1c 4359424C 		.ascii	"CYBLE_EVT_SCPSC_NOTIFICATION\000"
+ 2805      455F4556 
+ 2805      545F5343 
+ 2805      5053435F 
+ 2805      4E4F5449 
+ 2806              	.LASF294:
+ 2807 1c39 4359424C 		.ascii	"CYBLE_EVT_HIDSS_REPORT_MODE_ENTER\000"
+ 2807      455F4556 
+ 2807      545F4849 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 70
+
+
+ 2807      4453535F 
+ 2807      5245504F 
+ 2808              	.LASF273:
+ 2809 1c5b 4359424C 		.ascii	"CYBLE_EVT_ESSC_NOTIFICATION\000"
+ 2809      455F4556 
+ 2809      545F4553 
+ 2809      53435F4E 
+ 2809      4F544946 
+ 2810              	.LASF94:
+ 2811 1c77 4359424C 		.ascii	"CYBLE_ERROR_FLASH_WRITE_NOT_PERMITED\000"
+ 2811      455F4552 
+ 2811      524F525F 
+ 2811      464C4153 
+ 2811      485F5752 
+ 2812              	.LASF292:
+ 2813 1c9c 4359424C 		.ascii	"CYBLE_EVT_HIDSS_NOTIFICATION_DISABLED\000"
+ 2813      455F4556 
+ 2813      545F4849 
+ 2813      4453535F 
+ 2813      4E4F5449 
+ 2814              	.LASF58:
+ 2815 1cc2 4359424C 		.ascii	"CYBLE_EVT_GATTS_READ_CHAR_VAL_ACCESS_REQ\000"
+ 2815      455F4556 
+ 2815      545F4741 
+ 2815      5454535F 
+ 2815      52454144 
+ 2816              	.LASF180:
+ 2817 1ceb 4359424C 		.ascii	"CYBLE_EVT_ANCSC_READ_DESCR_RESPONSE\000"
+ 2817      455F4556 
+ 2817      545F414E 
+ 2817      4353435F 
+ 2817      52454144 
+ 2818              	.LASF110:
+ 2819 1d0f 4359424C 		.ascii	"CYBLE_GATT_ERR_INSUFFICIENT_AUTHORIZATION\000"
+ 2819      455F4741 
+ 2819      54545F45 
+ 2819      52525F49 
+ 2819      4E535546 
+ 2820              	.LASF141:
+ 2821 1d39 61747472 		.ascii	"attrHandle\000"
+ 2821      48616E64 
+ 2821      6C6500
+ 2822              	.LASF382:
+ 2823 1d44 4359424C 		.ascii	"CYBLE_EVT_UDSC_NOTIFICATION\000"
+ 2823      455F4556 
+ 2823      545F5544 
+ 2823      53435F4E 
+ 2823      4F544946 
+ 2824              	.LASF395:
+ 2825 1d60 4359424C 		.ascii	"CYBLE_EVT_WPTSC_WRITE_CHAR_RESPONSE\000"
+ 2825      455F4556 
+ 2825      545F5750 
+ 2825      5453435F 
+ 2825      57524954 
+ 2826              	.LASF145:
+ 2827 1d84 4359424C 		.ascii	"CYBLE_GATTS_WRITE_REQ_PARAM_T\000"
+ 2827      455F4741 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 71
+
+
+ 2827      5454535F 
+ 2827      57524954 
+ 2827      455F5245 
+ 2828              	.LASF8:
+ 2829 1da2 756E7369 		.ascii	"unsigned int\000"
+ 2829      676E6564 
+ 2829      20696E74 
+ 2829      00
+ 2830              	.LASF50:
+ 2831 1daf 4359424C 		.ascii	"CYBLE_EVT_GATTS_PREP_WRITE_REQ\000"
+ 2831      455F4556 
+ 2831      545F4741 
+ 2831      5454535F 
+ 2831      50524550 
+ 2832              	.LASF107:
+ 2833 1dce 4359424C 		.ascii	"CYBLE_GATT_ERR_INSUFFICIENT_AUTHENTICATION\000"
+ 2833      455F4741 
+ 2833      54545F45 
+ 2833      52525F49 
+ 2833      4E535546 
+ 2834              	.LASF257:
+ 2835 1df9 4359424C 		.ascii	"CYBLE_EVT_CTSS_NOTIFICATION_DISABLED\000"
+ 2835      455F4556 
+ 2835      545F4354 
+ 2835      53535F4E 
+ 2835      4F544946 
+ 2836              	.LASF204:
+ 2837 1e1e 4359424C 		.ascii	"CYBLE_EVT_BLSS_INDICATION_DISABLED\000"
+ 2837      455F4556 
+ 2837      545F424C 
+ 2837      53535F49 
+ 2837      4E444943 
+ 2838              	.LASF363:
+ 2839 1e41 4359424C 		.ascii	"CYBLE_EVT_SCPSS_NOTIFICATION_DISABLED\000"
+ 2839      455F4556 
+ 2839      545F5343 
+ 2839      5053535F 
+ 2839      4E4F5449 
+ 2840              	.LASF422:
+ 2841 1e67 474E5520 		.ascii	"GNU C 4.8.4 20140526 (release) [ARM/embedded-4_8-br"
+ 2841      4320342E 
+ 2841      382E3420 
+ 2841      32303134 
+ 2841      30353236 
+ 2842 1e9a 616E6368 		.ascii	"anch revision 211358] -mcpu=cortex-m0 -mthumb -g -O"
+ 2842      20726576 
+ 2842      6973696F 
+ 2842      6E203231 
+ 2842      31333538 
+ 2843 1ecd 30202D66 		.ascii	"0 -ffunction-sections\000"
+ 2843      66756E63 
+ 2843      74696F6E 
+ 2843      2D736563 
+ 2843      74696F6E 
+ 2844              	.LASF269:
+ 2845 1ee3 4359424C 		.ascii	"CYBLE_EVT_ESSS_INDICATION_CONFIRMATION\000"
+ 2845      455F4556 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 72
+
+
+ 2845      545F4553 
+ 2845      53535F49 
+ 2845      4E444943 
+ 2846              	.LASF124:
+ 2847 1f0a 4359424C 		.ascii	"CYBLE_GATTS_ERR_PROCEDURE_ALREADY_IN_PROGRESS\000"
+ 2847      455F4741 
+ 2847      5454535F 
+ 2847      4552525F 
+ 2847      50524F43 
+ 2848              	.LASF415:
+ 2849 1f38 61747472 		.ascii	"attrSize\000"
+ 2849      53697A65 
+ 2849      00
+ 2850              	.LASF156:
+ 2851 1f41 4359424C 		.ascii	"CYBLE_AUTHENTICATION_REQUEST_REPLY\000"
+ 2851      455F4155 
+ 2851      5448454E 
+ 2851      54494341 
+ 2851      54494F4E 
+ 2852              	.LASF86:
+ 2853 1f64 4359424C 		.ascii	"CYBLE_ERROR_L2CAP_PSM_WRONG_ENCODING\000"
+ 2853      455F4552 
+ 2853      524F525F 
+ 2853      4C324341 
+ 2853      505F5053 
+ 2854              	.LASF207:
+ 2855 1f89 4359424C 		.ascii	"CYBLE_EVT_BLSS_NOTIFICATION_DISABLED\000"
+ 2855      455F4556 
+ 2855      545F424C 
+ 2855      53535F4E 
+ 2855      4F544946 
+ 2856              	.LASF112:
+ 2857 1fae 4359424C 		.ascii	"CYBLE_GATT_ERR_ATTRIBUTE_NOT_FOUND\000"
+ 2857      455F4741 
+ 2857      54545F45 
+ 2857      52525F41 
+ 2857      54545249 
+ 2858              	.LASF320:
+ 2859 1fd1 4359424C 		.ascii	"CYBLE_EVT_HTSC_WRITE_CHAR_RESPONSE\000"
+ 2859      455F4556 
+ 2859      545F4854 
+ 2859      53435F57 
+ 2859      52495445 
+ 2860              	.LASF72:
+ 2861 1ff4 4359424C 		.ascii	"CYBLE_EVT_MAX\000"
+ 2861      455F4556 
+ 2861      545F4D41 
+ 2861      5800
+ 2862              	.LASF33:
+ 2863 2002 4359424C 		.ascii	"CYBLE_EVT_GAPC_SCAN_START_STOP\000"
+ 2863      455F4556 
+ 2863      545F4741 
+ 2863      50435F53 
+ 2863      43414E5F 
+ 2864              	.LASF152:
+ 2865 2021 616C6572 		.ascii	"alertLevelCharHandle\000"
+ 2865      744C6576 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 73
+
+
+ 2865      656C4368 
+ 2865      61724861 
+ 2865      6E646C65 
+ 2866              	.LASF47:
+ 2867 2036 4359424C 		.ascii	"CYBLE_EVT_GATTS_WRITE_REQ\000"
+ 2867      455F4556 
+ 2867      545F4741 
+ 2867      5454535F 
+ 2867      57524954 
+ 2868              	.LASF384:
+ 2869 2050 4359424C 		.ascii	"CYBLE_EVT_UDSC_WRITE_CHAR_RESPONSE\000"
+ 2869      455F4556 
+ 2869      545F5544 
+ 2869      53435F57 
+ 2869      52495445 
+ 2870              	.LASF423:
+ 2871 2073 2E5C4765 		.ascii	".\\Generated_Source\\PSoC4\\BLE_ias.c\000"
+ 2871      6E657261 
+ 2871      7465645F 
+ 2871      536F7572 
+ 2871      63655C50 
+ 2872              	.LASF25:
+ 2873 2096 4359424C 		.ascii	"CYBLE_EVT_GAP_PASSKEY_DISPLAY_REQUEST\000"
+ 2873      455F4556 
+ 2873      545F4741 
+ 2873      505F5041 
+ 2873      53534B45 
+ 2874              	.LASF98:
+ 2875 20bc 4359424C 		.ascii	"CYBLE_ERROR_IND_DISABLED\000"
+ 2875      455F4552 
+ 2875      524F525F 
+ 2875      494E445F 
+ 2875      44495341 
+ 2876              	.LASF97:
+ 2877 20d5 4359424C 		.ascii	"CYBLE_ERROR_NTF_DISABLED\000"
+ 2877      455F4552 
+ 2877      524F525F 
+ 2877      4E54465F 
+ 2877      44495341 
+ 2878              	.LASF44:
+ 2879 20ee 4359424C 		.ascii	"CYBLE_EVT_GATTC_READ_RSP\000"
+ 2879      455F4556 
+ 2879      545F4741 
+ 2879      5454435F 
+ 2879      52454144 
+ 2880              	.LASF238:
+ 2881 2107 4359424C 		.ascii	"CYBLE_EVT_CPSC_INDICATION\000"
+ 2881      455F4556 
+ 2881      545F4350 
+ 2881      53435F49 
+ 2881      4E444943 
+ 2882              	.LASF109:
+ 2883 2121 4359424C 		.ascii	"CYBLE_GATT_ERR_INVALID_OFFSET\000"
+ 2883      455F4741 
+ 2883      54545F45 
+ 2883      52525F49 
+ 2883      4E56414C 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 74
+
+
+ 2884              	.LASF264:
+ 2885 213f 4359424C 		.ascii	"CYBLE_EVT_DISC_READ_CHAR_RESPONSE\000"
+ 2885      455F4556 
+ 2885      545F4449 
+ 2885      53435F52 
+ 2885      4541445F 
+ 2886              	.LASF63:
+ 2887 2161 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_CONN_CNF\000"
+ 2887      455F4556 
+ 2887      545F4C32 
+ 2887      4341505F 
+ 2887      43424643 
+ 2888              	.LASF215:
+ 2889 217f 4359424C 		.ascii	"CYBLE_EVT_BMSC_WRITE_CHAR_RESPONSE\000"
+ 2889      455F4556 
+ 2889      545F424D 
+ 2889      53435F57 
+ 2889      52495445 
+ 2890              	.LASF321:
+ 2891 21a2 4359424C 		.ascii	"CYBLE_EVT_HTSC_READ_DESCR_RESPONSE\000"
+ 2891      455F4556 
+ 2891      545F4854 
+ 2891      53435F52 
+ 2891      4541445F 
+ 2892              	.LASF406:
+ 2893 21c5 4359424C 		.ascii	"CYBLE_DEBUG_EVT_BLESS_INT\000"
+ 2893      455F4445 
+ 2893      4255475F 
+ 2893      4556545F 
+ 2893      424C4553 
+ 2894              	.LASF133:
+ 2895 21df 4359424C 		.ascii	"CYBLE_GATT_ERR_OUT_OF_RANGE\000"
+ 2895      455F4741 
+ 2895      54545F45 
+ 2895      52525F4F 
+ 2895      55545F4F 
+ 2896              	.LASF284:
+ 2897 21fb 4359424C 		.ascii	"CYBLE_EVT_GLSS_WRITE_CHAR\000"
+ 2897      455F4556 
+ 2897      545F474C 
+ 2897      53535F57 
+ 2897      52495445 
+ 2898              	.LASF220:
+ 2899 2215 4359424C 		.ascii	"CYBLE_EVT_CGMSS_NOTIFICATION_ENABLED\000"
+ 2899      455F4556 
+ 2899      545F4347 
+ 2899      4D53535F 
+ 2899      4E4F5449 
+ 2900              	.LASF306:
+ 2901 223a 4359424C 		.ascii	"CYBLE_EVT_HRSC_NOTIFICATION\000"
+ 2901      455F4556 
+ 2901      545F4852 
+ 2901      53435F4E 
+ 2901      4F544946 
+ 2902              	.LASF352:
+ 2903 2256 4359424C 		.ascii	"CYBLE_EVT_RSCSS_INDICATION_CONFIRMATION\000"
+ 2903      455F4556 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 75
+
+
+ 2903      545F5253 
+ 2903      4353535F 
+ 2903      494E4449 
+ 2904              	.LASF301:
+ 2905 227e 4359424C 		.ascii	"CYBLE_EVT_HIDSC_READ_DESCR_RESPONSE\000"
+ 2905      455F4556 
+ 2905      545F4849 
+ 2905      4453435F 
+ 2905      52454144 
+ 2906              	.LASF307:
+ 2907 22a2 4359424C 		.ascii	"CYBLE_EVT_HRSC_READ_CHAR_RESPONSE\000"
+ 2907      455F4556 
+ 2907      545F4852 
+ 2907      53435F52 
+ 2907      4541445F 
+ 2908              	.LASF31:
+ 2909 22c4 4359424C 		.ascii	"CYBLE_EVT_GAP_ENCRYPT_CHANGE\000"
+ 2909      455F4556 
+ 2909      545F4741 
+ 2909      505F454E 
+ 2909      43525950 
+ 2910              	.LASF339:
+ 2911 22e1 4359424C 		.ascii	"CYBLE_EVT_NDCSC_READ_CHAR_RESPONSE\000"
+ 2911      455F4556 
+ 2911      545F4E44 
+ 2911      4353435F 
+ 2911      52454144 
+ 2912              	.LASF169:
+ 2913 2304 4359424C 		.ascii	"CYBLE_EVT_GATTC_DESCR_DUPLICATION\000"
+ 2913      455F4556 
+ 2913      545F4741 
+ 2913      5454435F 
+ 2913      44455343 
+ 2914              	.LASF38:
+ 2915 2326 4359424C 		.ascii	"CYBLE_EVT_GATTS_XCNHG_MTU_REQ\000"
+ 2915      455F4556 
+ 2915      545F4741 
+ 2915      5454535F 
+ 2915      58434E48 
+ 2916              	.LASF377:
+ 2917 2344 4359424C 		.ascii	"CYBLE_EVT_UDSS_NOTIFICATION_ENABLED\000"
+ 2917      455F4556 
+ 2917      545F5544 
+ 2917      53535F4E 
+ 2917      4F544946 
+ 2918              	.LASF329:
+ 2919 2368 4359424C 		.ascii	"CYBLE_EVT_LNSS_INDICATION_CONFIRMED\000"
+ 2919      455F4556 
+ 2919      545F4C4E 
+ 2919      53535F49 
+ 2919      4E444943 
+ 2920              	.LASF400:
+ 2921 238c 4359424C 		.ascii	"CYBLE_EVT_WSSS_INDICATION_DISABLED\000"
+ 2921      455F4556 
+ 2921      545F5753 
+ 2921      53535F49 
+ 2921      4E444943 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 76
+
+
+ 2922              	.LASF189:
+ 2923 23af 4359424C 		.ascii	"CYBLE_EVT_ANSC_WRITE_DESCR_RESPONSE\000"
+ 2923      455F4556 
+ 2923      545F414E 
+ 2923      53435F57 
+ 2923      52495445 
+ 2924              	.LASF335:
+ 2925 23d3 4359424C 		.ascii	"CYBLE_EVT_LNSC_READ_CHAR_RESPONSE\000"
+ 2925      455F4556 
+ 2925      545F4C4E 
+ 2925      53435F52 
+ 2925      4541445F 
+ 2926              	.LASF281:
+ 2927 23f5 4359424C 		.ascii	"CYBLE_EVT_GLSS_INDICATION_CONFIRMED\000"
+ 2927      455F4556 
+ 2927      545F474C 
+ 2927      53535F49 
+ 2927      4E444943 
+ 2928              	.LASF160:
+ 2929 2419 4359424C 		.ascii	"CYBLE_EVT_GATTS_INDICATION_ENABLED\000"
+ 2929      455F4556 
+ 2929      545F4741 
+ 2929      5454535F 
+ 2929      494E4449 
+ 2930              	.LASF7:
+ 2931 243c 6C6F6E67 		.ascii	"long long unsigned int\000"
+ 2931      206C6F6E 
+ 2931      6720756E 
+ 2931      7369676E 
+ 2931      65642069 
+ 2932              	.LASF103:
+ 2933 2453 4359424C 		.ascii	"CYBLE_GATT_ERR_INVALID_HANDLE\000"
+ 2933      455F4741 
+ 2933      54545F45 
+ 2933      52525F49 
+ 2933      4E56414C 
+ 2934              	.LASF18:
+ 2935 2471 4359424C 		.ascii	"CYBLE_EVT_TIMEOUT\000"
+ 2935      455F4556 
+ 2935      545F5449 
+ 2935      4D454F55 
+ 2935      5400
+ 2936              	.LASF261:
+ 2937 2483 4359424C 		.ascii	"CYBLE_EVT_CTSC_READ_DESCR_RESPONSE\000"
+ 2937      455F4556 
+ 2937      545F4354 
+ 2937      53435F52 
+ 2937      4541445F 
+ 2938              	.LASF126:
+ 2939 24a6 4359424C 		.ascii	"CYBLE_GATT_ERR_MISSING_CRC\000"
+ 2939      455F4741 
+ 2939      54545F45 
+ 2939      52525F4D 
+ 2939      49535349 
+ 2940              	.LASF100:
+ 2941 24c1 4359424C 		.ascii	"CYBLE_ERROR_INVALID_STATE\000"
+ 2941      455F4552 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 77
+
+
+ 2941      524F525F 
+ 2941      494E5641 
+ 2941      4C49445F 
+ 2942              	.LASF134:
+ 2943 24db 4359424C 		.ascii	"CYBLE_GATT_DB_ATTR_HANDLE_T\000"
+ 2943      455F4741 
+ 2943      54545F44 
+ 2943      425F4154 
+ 2943      54525F48 
+ 2944              	.LASF155:
+ 2945 24f7 4359424C 		.ascii	"CYBLE_IAS_CHAR_VALUE_T\000"
+ 2945      455F4941 
+ 2945      535F4348 
+ 2945      41525F56 
+ 2945      414C5545 
+ 2946              	.LASF66:
+ 2947 250e 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_DATA_READ\000"
+ 2947      455F4556 
+ 2947      545F4C32 
+ 2947      4341505F 
+ 2947      43424643 
+ 2948              	.LASF102:
+ 2949 252d 4359424C 		.ascii	"CYBLE_GATT_ERR_NONE\000"
+ 2949      455F4741 
+ 2949      54545F45 
+ 2949      52525F4E 
+ 2949      4F4E4500 
+ 2950              	.LASF140:
+ 2951 2541 76616C75 		.ascii	"value\000"
+ 2951      6500
+ 2952              	.LASF237:
+ 2953 2547 4359424C 		.ascii	"CYBLE_EVT_CPSC_NOTIFICATION\000"
+ 2953      455F4556 
+ 2953      545F4350 
+ 2953      53435F4E 
+ 2953      4F544946 
+ 2954              	.LASF212:
+ 2955 2563 4359424C 		.ascii	"CYBLE_EVT_BLSC_WRITE_DESCR_RESPONSE\000"
+ 2955      455F4556 
+ 2955      545F424C 
+ 2955      53435F57 
+ 2955      52495445 
+ 2956              	.LASF334:
+ 2957 2587 4359424C 		.ascii	"CYBLE_EVT_LNSC_NOTIFICATION\000"
+ 2957      455F4556 
+ 2957      545F4C4E 
+ 2957      53435F4E 
+ 2957      4F544946 
+ 2958              	.LASF259:
+ 2959 25a3 4359424C 		.ascii	"CYBLE_EVT_CTSC_NOTIFICATION\000"
+ 2959      455F4556 
+ 2959      545F4354 
+ 2959      53435F4E 
+ 2959      4F544946 
+ 2960              	.LASF280:
+ 2961 25bf 4359424C 		.ascii	"CYBLE_EVT_GLSS_INDICATION_DISABLED\000"
+ 2961      455F4556 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 78
+
+
+ 2961      545F474C 
+ 2961      53535F49 
+ 2961      4E444943 
+ 2962              	.LASF123:
+ 2963 25e2 4359424C 		.ascii	"CYBLE_GATT_ERR_HTS_OUT_OF_RANGE\000"
+ 2963      455F4741 
+ 2963      54545F45 
+ 2963      52525F48 
+ 2963      54535F4F 
+ 2964              	.LASF167:
+ 2965 2602 4359424C 		.ascii	"CYBLE_EVT_GATTC_SRVC_DUPLICATION\000"
+ 2965      455F4556 
+ 2965      545F4741 
+ 2965      5454435F 
+ 2965      53525643 
+ 2966              	.LASF327:
+ 2967 2623 4359424C 		.ascii	"CYBLE_EVT_LNSS_INDICATION_ENABLED\000"
+ 2967      455F4556 
+ 2967      545F4C4E 
+ 2967      53535F49 
+ 2967      4E444943 
+ 2968              	.LASF182:
+ 2969 2645 4359424C 		.ascii	"CYBLE_EVT_ANSS_NOTIFICATION_ENABLED\000"
+ 2969      455F4556 
+ 2969      545F414E 
+ 2969      53535F4E 
+ 2969      4F544946 
+ 2970              	.LASF175:
+ 2971 2669 4359424C 		.ascii	"CYBLE_EVT_ANCSS_NOTIFICATION_DISABLED\000"
+ 2971      455F4556 
+ 2971      545F414E 
+ 2971      4353535F 
+ 2971      4E4F5449 
+ 2972              	.LASF143:
+ 2973 268f 636F6E6E 		.ascii	"connHandle\000"
+ 2973      48616E64 
+ 2973      6C6500
+ 2974              	.LASF191:
+ 2975 269a 4359424C 		.ascii	"CYBLE_EVT_BASS_NOTIFICATION_DISABLED\000"
+ 2975      455F4556 
+ 2975      545F4241 
+ 2975      53535F4E 
+ 2975      4F544946 
+ 2976              	.LASF217:
+ 2977 26bf 4359424C 		.ascii	"CYBLE_EVT_CGMSS_INDICATION_ENABLED\000"
+ 2977      455F4556 
+ 2977      545F4347 
+ 2977      4D53535F 
+ 2977      494E4449 
+ 2978              	.LASF229:
+ 2979 26e2 4359424C 		.ascii	"CYBLE_EVT_CPSS_NOTIFICATION_ENABLED\000"
+ 2979      455F4556 
+ 2979      545F4350 
+ 2979      53535F4E 
+ 2979      4F544946 
+ 2980              	.LASF372:
+ 2981 2706 4359424C 		.ascii	"CYBLE_EVT_TPSC_READ_DESCR_RESPONSE\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 79
+
+
+ 2981      455F4556 
+ 2981      545F5450 
+ 2981      53435F52 
+ 2981      4541445F 
+ 2982              	.LASF42:
+ 2983 2729 4359424C 		.ascii	"CYBLE_EVT_GATTC_FIND_INFO_RSP\000"
+ 2983      455F4556 
+ 2983      545F4741 
+ 2983      5454435F 
+ 2983      46494E44 
+ 2984              	.LASF41:
+ 2985 2747 4359424C 		.ascii	"CYBLE_EVT_GATTC_READ_BY_TYPE_RSP\000"
+ 2985      455F4556 
+ 2985      545F4741 
+ 2985      5454435F 
+ 2985      52454144 
+ 2986              	.LASF341:
+ 2987 2768 4359424C 		.ascii	"CYBLE_EVT_PASSS_NOTIFICATION_DISABLED\000"
+ 2987      455F4556 
+ 2987      545F5041 
+ 2987      5353535F 
+ 2987      4E4F5449 
+ 2988              	.LASF227:
+ 2989 278e 4359424C 		.ascii	"CYBLE_EVT_CGMSC_READ_DESCR_RESPONSE\000"
+ 2989      455F4556 
+ 2989      545F4347 
+ 2989      4D53435F 
+ 2989      52454144 
+ 2990              	.LASF299:
+ 2991 27b2 4359424C 		.ascii	"CYBLE_EVT_HIDSC_READ_CHAR_RESPONSE\000"
+ 2991      455F4556 
+ 2991      545F4849 
+ 2991      4453435F 
+ 2991      52454144 
+ 2992              	.LASF128:
+ 2993 27d5 4359424C 		.ascii	"CYBLE_GATTS_ERR_OPERATION_FAILED\000"
+ 2993      455F4741 
+ 2993      5454535F 
+ 2993      4552525F 
+ 2993      4F504552 
+ 2994              	.LASF418:
+ 2995 27f6 61706952 		.ascii	"apiResult\000"
+ 2995      6573756C 
+ 2995      7400
+ 2996              	.LASF369:
+ 2997 2800 4359424C 		.ascii	"CYBLE_EVT_TPSS_NOTIFICATION_DISABLED\000"
+ 2997      455F4556 
+ 2997      545F5450 
+ 2997      53535F4E 
+ 2997      4F544946 
+ 2998              	.LASF366:
+ 2999 2825 4359424C 		.ascii	"CYBLE_EVT_SCPSC_READ_DESCR_RESPONSE\000"
+ 2999      455F4556 
+ 2999      545F5343 
+ 2999      5053435F 
+ 2999      52454144 
+ 3000              	.LASF310:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 80
+
+
+ 3001 2849 4359424C 		.ascii	"CYBLE_EVT_HRSC_WRITE_DESCR_RESPONSE\000"
+ 3001      455F4556 
+ 3001      545F4852 
+ 3001      53435F57 
+ 3001      52495445 
+ 3002              	.LASF332:
+ 3003 286d 4359424C 		.ascii	"CYBLE_EVT_LNSS_WRITE_CHAR\000"
+ 3003      455F4556 
+ 3003      545F4C4E 
+ 3003      53535F57 
+ 3003      52495445 
+ 3004              	.LASF270:
+ 3005 2887 4359424C 		.ascii	"CYBLE_EVT_ESSS_CHAR_WRITE\000"
+ 3005      455F4556 
+ 3005      545F4553 
+ 3005      53535F43 
+ 3005      4841525F 
+ 3006              	.LASF48:
+ 3007 28a1 4359424C 		.ascii	"CYBLE_EVT_GATTC_WRITE_RSP\000"
+ 3007      455F4556 
+ 3007      545F4741 
+ 3007      5454435F 
+ 3007      57524954 
+ 3008              	.LASF265:
+ 3009 28bb 4359424C 		.ascii	"CYBLE_EVT_ESSS_NOTIFICATION_ENABLED\000"
+ 3009      455F4556 
+ 3009      545F4553 
+ 3009      53535F4E 
+ 3009      4F544946 
+ 3010              	.LASF287:
+ 3011 28df 4359424C 		.ascii	"CYBLE_EVT_GLSC_READ_CHAR_RESPONSE\000"
+ 3011      455F4556 
+ 3011      545F474C 
+ 3011      53435F52 
+ 3011      4541445F 
+ 3012              	.LASF354:
+ 3013 2901 4359424C 		.ascii	"CYBLE_EVT_RSCSC_NOTIFICATION\000"
+ 3013      455F4556 
+ 3013      545F5253 
+ 3013      4353435F 
+ 3013      4E4F5449 
+ 3014              	.LASF28:
+ 3015 291e 4359424C 		.ascii	"CYBLE_EVT_GAPP_ADVERTISEMENT_START_STOP\000"
+ 3015      455F4556 
+ 3015      545F4741 
+ 3015      50505F41 
+ 3015      44564552 
+ 3016              	.LASF205:
+ 3017 2946 4359424C 		.ascii	"CYBLE_EVT_BLSS_INDICATION_CONFIRMED\000"
+ 3017      455F4556 
+ 3017      545F424C 
+ 3017      53535F49 
+ 3017      4E444943 
+ 3018              	.LASF397:
+ 3019 296a 4359424C 		.ascii	"CYBLE_EVT_WPTSC_READ_DESCR_RESPONSE\000"
+ 3019      455F4556 
+ 3019      545F5750 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 81
+
+
+ 3019      5453435F 
+ 3019      52454144 
+ 3020              	.LASF177:
+ 3021 298e 4359424C 		.ascii	"CYBLE_EVT_ANCSC_NOTIFICATION\000"
+ 3021      455F4556 
+ 3021      545F414E 
+ 3021      4353435F 
+ 3021      4E4F5449 
+ 3022              	.LASF226:
+ 3023 29ab 4359424C 		.ascii	"CYBLE_EVT_CGMSC_WRITE_CHAR_RESPONSE\000"
+ 3023      455F4556 
+ 3023      545F4347 
+ 3023      4D53435F 
+ 3023      57524954 
+ 3024              	.LASF9:
+ 3025 29cf 75696E74 		.ascii	"uint8\000"
+ 3025      3800
+ 3026              	.LASF319:
+ 3027 29d5 4359424C 		.ascii	"CYBLE_EVT_HTSC_READ_CHAR_RESPONSE\000"
+ 3027      455F4556 
+ 3027      545F4854 
+ 3027      53435F52 
+ 3027      4541445F 
+ 3028              	.LASF347:
+ 3029 29f7 4359424C 		.ascii	"CYBLE_EVT_PASSC_WRITE_DESCR_RESPONSE\000"
+ 3029      455F4556 
+ 3029      545F5041 
+ 3029      5353435F 
+ 3029      57524954 
+ 3030              	.LASF414:
+ 3031 2a1c 7772436D 		.ascii	"wrCmdParam\000"
+ 3031      64506172 
+ 3031      616D00
+ 3032              	.LASF2:
+ 3033 2a27 73686F72 		.ascii	"short int\000"
+ 3033      7420696E 
+ 3033      7400
+ 3034              	.LASF144:
+ 3035 2a31 68616E64 		.ascii	"handleValPair\000"
+ 3035      6C655661 
+ 3035      6C506169 
+ 3035      7200
+ 3036              	.LASF213:
+ 3037 2a3f 4359424C 		.ascii	"CYBLE_EVT_BMSS_WRITE_CHAR\000"
+ 3037      455F4556 
+ 3037      545F424D 
+ 3037      53535F57 
+ 3037      52495445 
+ 3038              	.LASF161:
+ 3039 2a59 4359424C 		.ascii	"CYBLE_EVT_GATTS_INDICATION_DISABLED\000"
+ 3039      455F4556 
+ 3039      545F4741 
+ 3039      5454535F 
+ 3039      494E4449 
+ 3040              	.LASF122:
+ 3041 2a7d 4359424C 		.ascii	"CYBLE_GATT_ERR_CPS_INAPPROPRIATE_CONNECTION_PARAMET"
+ 3041      455F4741 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 82
+
+
+ 3041      54545F45 
+ 3041      52525F43 
+ 3041      50535F49 
+ 3042 2ab0 45525300 		.ascii	"ERS\000"
+ 3043              	.LASF224:
+ 3044 2ab4 4359424C 		.ascii	"CYBLE_EVT_CGMSC_NOTIFICATION\000"
+ 3044      455F4556 
+ 3044      545F4347 
+ 3044      4D53435F 
+ 3044      4E4F5449 
+ 3045              	.LASF108:
+ 3046 2ad1 4359424C 		.ascii	"CYBLE_GATT_ERR_REQUEST_NOT_SUPPORTED\000"
+ 3046      455F4741 
+ 3046      54545F45 
+ 3046      52525F52 
+ 3046      45515545 
+ 3047              	.LASF35:
+ 3048 2af6 4359424C 		.ascii	"CYBLE_EVT_GATTC_ERROR_RSP\000"
+ 3048      455F4556 
+ 3048      545F4741 
+ 3048      5454435F 
+ 3048      4552524F 
+ 3049              	.LASF276:
+ 3050 2b10 4359424C 		.ascii	"CYBLE_EVT_ESSC_WRITE_CHAR_RESPONSE\000"
+ 3050      455F4556 
+ 3050      545F4553 
+ 3050      53435F57 
+ 3050      52495445 
+ 3051              	.LASF192:
+ 3052 2b33 4359424C 		.ascii	"CYBLE_EVT_BASC_NOTIFICATION\000"
+ 3052      455F4556 
+ 3052      545F4241 
+ 3052      53435F4E 
+ 3052      4F544946 
+ 3053              	.LASF195:
+ 3054 2b4f 4359424C 		.ascii	"CYBLE_EVT_BASC_WRITE_DESCR_RESPONSE\000"
+ 3054      455F4556 
+ 3054      545F4241 
+ 3054      53435F57 
+ 3054      52495445 
+ 3055              	.LASF163:
+ 3056 2b73 4359424C 		.ascii	"CYBLE_EVT_GATTC_SRVC_DISCOVERY_FAILED\000"
+ 3056      455F4556 
+ 3056      545F4741 
+ 3056      5454435F 
+ 3056      53525643 
+ 3057              	.LASF279:
+ 3058 2b99 4359424C 		.ascii	"CYBLE_EVT_GLSS_INDICATION_ENABLED\000"
+ 3058      455F4556 
+ 3058      545F474C 
+ 3058      53535F49 
+ 3058      4E444943 
+ 3059              	.LASF184:
+ 3060 2bbb 4359424C 		.ascii	"CYBLE_EVT_ANSS_CHAR_WRITE\000"
+ 3060      455F4556 
+ 3060      545F414E 
+ 3060      53535F43 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 83
+
+
+ 3060      4841525F 
+ 3061              	.LASF62:
+ 3062 2bd5 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_CONN_IND\000"
+ 3062      455F4556 
+ 3062      545F4C32 
+ 3062      4341505F 
+ 3062      43424643 
+ 3063              	.LASF51:
+ 3064 2bf3 4359424C 		.ascii	"CYBLE_EVT_GATTS_EXEC_WRITE_REQ\000"
+ 3064      455F4556 
+ 3064      545F4741 
+ 3064      5454535F 
+ 3064      45584543 
+ 3065              	.LASF22:
+ 3066 2c12 4359424C 		.ascii	"CYBLE_EVT_GAPC_SCAN_PROGRESS_RESULT\000"
+ 3066      455F4556 
+ 3066      545F4741 
+ 3066      50435F53 
+ 3066      43414E5F 
+ 3067              	.LASF258:
+ 3068 2c36 4359424C 		.ascii	"CYBLE_EVT_CTSS_CHAR_WRITE\000"
+ 3068      455F4556 
+ 3068      545F4354 
+ 3068      53535F43 
+ 3068      4841525F 
+ 3069              	.LASF374:
+ 3070 2c50 4359424C 		.ascii	"CYBLE_EVT_UDSS_INDICATION_ENABLED\000"
+ 3070      455F4556 
+ 3070      545F5544 
+ 3070      53535F49 
+ 3070      4E444943 
+ 3071              	.LASF82:
+ 3072 2c72 4359424C 		.ascii	"CYBLE_ERROR_GAP_ROLE\000"
+ 3072      455F4552 
+ 3072      524F525F 
+ 3072      4741505F 
+ 3072      524F4C45 
+ 3073              	.LASF313:
+ 3074 2c87 4359424C 		.ascii	"CYBLE_EVT_HTSS_INDICATION_ENABLED\000"
+ 3074      455F4556 
+ 3074      545F4854 
+ 3074      53535F49 
+ 3074      4E444943 
+ 3075              	.LASF385:
+ 3076 2ca9 4359424C 		.ascii	"CYBLE_EVT_UDSC_READ_DESCR_RESPONSE\000"
+ 3076      455F4556 
+ 3076      545F5544 
+ 3076      53435F52 
+ 3076      4541445F 
+ 3077              	.LASF193:
+ 3078 2ccc 4359424C 		.ascii	"CYBLE_EVT_BASC_READ_CHAR_RESPONSE\000"
+ 3078      455F4556 
+ 3078      545F4241 
+ 3078      53435F52 
+ 3078      4541445F 
+ 3079              	.LASF286:
+ 3080 2cee 4359424C 		.ascii	"CYBLE_EVT_GLSC_NOTIFICATION\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 84
+
+
+ 3080      455F4556 
+ 3080      545F474C 
+ 3080      53435F4E 
+ 3080      4F544946 
+ 3081              	.LASF130:
+ 3082 2d0a 4359424C 		.ascii	"CYBLE_GATT_ERR_ANS_COMMAND_NOT_SUPPORTED\000"
+ 3082      455F4741 
+ 3082      54545F45 
+ 3082      52525F41 
+ 3082      4E535F43 
+ 3083              	.LASF364:
+ 3084 2d33 4359424C 		.ascii	"CYBLE_EVT_SCPSS_SCAN_INT_WIN_CHAR_WRITE\000"
+ 3084      455F4556 
+ 3084      545F5343 
+ 3084      5053535F 
+ 3084      5343414E 
+ 3085              	.LASF420:
+ 3086 2d5b 6379426C 		.ascii	"cyBle_eventHandlerFlag\000"
+ 3086      655F6576 
+ 3086      656E7448 
+ 3086      616E646C 
+ 3086      6572466C 
+ 3087              	.LASF326:
+ 3088 2d72 4359424C 		.ascii	"CYBLE_EVT_LLSC_WRITE_CHAR_RESPONSE\000"
+ 3088      455F4556 
+ 3088      545F4C4C 
+ 3088      53435F57 
+ 3088      52495445 
+ 3089              	.LASF79:
+ 3090 2d95 4359424C 		.ascii	"CYBLE_ERROR_NO_CONNECTION\000"
+ 3090      455F4552 
+ 3090      524F525F 
+ 3090      4E4F5F43 
+ 3090      4F4E4E45 
+ 3091              	.LASF247:
+ 3092 2daf 4359424C 		.ascii	"CYBLE_EVT_CSCSS_INDICATION_DISABLED\000"
+ 3092      455F4556 
+ 3092      545F4353 
+ 3092      4353535F 
+ 3092      494E4449 
+ 3093              	.LASF216:
+ 3094 2dd3 4359424C 		.ascii	"CYBLE_EVT_BMSC_READ_DESCR_RESPONSE\000"
+ 3094      455F4556 
+ 3094      545F424D 
+ 3094      53435F52 
+ 3094      4541445F 
+ 3095              	.LASF71:
+ 3096 2df6 4359424C 		.ascii	"CYBLE_EVT_LE_PING_AUTH_TIMEOUT\000"
+ 3096      455F4556 
+ 3096      545F4C45 
+ 3096      5F50494E 
+ 3096      475F4155 
+ 3097              	.LASF101:
+ 3098 2e15 4359424C 		.ascii	"CYBLE_API_RESULT_T\000"
+ 3098      455F4150 
+ 3098      495F5245 
+ 3098      53554C54 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 85
+
+
+ 3098      5F5400
+ 3099              	.LASF218:
+ 3100 2e28 4359424C 		.ascii	"CYBLE_EVT_CGMSS_INDICATION_DISABLED\000"
+ 3100      455F4556 
+ 3100      545F4347 
+ 3100      4D53535F 
+ 3100      494E4449 
+ 3101              	.LASF426:
+ 3102 2e4c 4379426C 		.ascii	"CyBle_IassGetCharacteristicValue\000"
+ 3102      655F4961 
+ 3102      73734765 
+ 3102      74436861 
+ 3102      72616374 
+ 3103              	.LASF173:
+ 3104 2e6d 4359424C 		.ascii	"CYBLE_EVT_GATTC_DISCOVERY_COMPLETE\000"
+ 3104      455F4556 
+ 3104      545F4741 
+ 3104      5454435F 
+ 3104      44495343 
+ 3105              	.LASF222:
+ 3106 2e90 4359424C 		.ascii	"CYBLE_EVT_CGMSS_WRITE_CHAR\000"
+ 3106      455F4556 
+ 3106      545F4347 
+ 3106      4D53535F 
+ 3106      57524954 
+ 3107              	.LASF290:
+ 3108 2eab 4359424C 		.ascii	"CYBLE_EVT_GLSC_WRITE_DESCR_RESPONSE\000"
+ 3108      455F4556 
+ 3108      545F474C 
+ 3108      53435F57 
+ 3108      52495445 
+ 3109              	.LASF54:
+ 3110 2ecf 4359424C 		.ascii	"CYBLE_EVT_GATTC_HANDLE_VALUE_IND\000"
+ 3110      455F4556 
+ 3110      545F4741 
+ 3110      5454435F 
+ 3110      48414E44 
+ 3111              	.LASF243:
+ 3112 2ef0 4359424C 		.ascii	"CYBLE_EVT_CPSC_SCAN_PROGRESS_RESULT\000"
+ 3112      455F4556 
+ 3112      545F4350 
+ 3112      53435F53 
+ 3112      43414E5F 
+ 3113              	.LASF358:
+ 3114 2f14 4359424C 		.ascii	"CYBLE_EVT_RSCSC_READ_DESCR_RESPONSE\000"
+ 3114      455F4556 
+ 3114      545F5253 
+ 3114      4353435F 
+ 3114      52454144 
+ 3115              	.LASF85:
+ 3116 2f38 4359424C 		.ascii	"CYBLE_ERROR_SEC_FAILED\000"
+ 3116      455F4552 
+ 3116      524F525F 
+ 3116      5345435F 
+ 3116      4641494C 
+ 3117              	.LASF21:
+ 3118 2f4f 4359424C 		.ascii	"CYBLE_EVT_STACK_BUSY_STATUS\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 86
+
+
+ 3118      455F4556 
+ 3118      545F5354 
+ 3118      41434B5F 
+ 3118      42555359 
+ 3119              	.LASF146:
+ 3120 2f6b 4359424C 		.ascii	"CYBLE_GATTS_WRITE_CMD_REQ_PARAM_T\000"
+ 3120      455F4741 
+ 3120      5454535F 
+ 3120      57524954 
+ 3120      455F434D 
+ 3121              	.LASF322:
+ 3122 2f8d 4359424C 		.ascii	"CYBLE_EVT_HTSC_WRITE_DESCR_RESPONSE\000"
+ 3122      455F4556 
+ 3122      545F4854 
+ 3122      53435F57 
+ 3122      52495445 
+ 3123              	.LASF34:
+ 3124 2fb1 4359424C 		.ascii	"CYBLE_EVT_GAP_KEYINFO_EXCHNGE_CMPLT\000"
+ 3124      455F4556 
+ 3124      545F4741 
+ 3124      505F4B45 
+ 3124      59494E46 
+ 3125              	.LASF398:
+ 3126 2fd5 4359424C 		.ascii	"CYBLE_EVT_WPTSC_WRITE_DESCR_RESPONSE\000"
+ 3126      455F4556 
+ 3126      545F5750 
+ 3126      5453435F 
+ 3126      57524954 
+ 3127              	.LASF59:
+ 3128 2ffa 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CONN_PARAM_UPDATE_REQ\000"
+ 3128      455F4556 
+ 3128      545F4C32 
+ 3128      4341505F 
+ 3128      434F4E4E 
+ 3129              	.LASF221:
+ 3130 3020 4359424C 		.ascii	"CYBLE_EVT_CGMSS_NOTIFICATION_DISABLED\000"
+ 3130      455F4556 
+ 3130      545F4347 
+ 3130      4D53535F 
+ 3130      4E4F5449 
+ 3131              	.LASF164:
+ 3132 3046 4359424C 		.ascii	"CYBLE_EVT_GATTC_INCL_DISCOVERY_FAILED\000"
+ 3132      455F4556 
+ 3132      545F4741 
+ 3132      5454435F 
+ 3132      494E434C 
+ 3133              	.LASF105:
+ 3134 306c 4359424C 		.ascii	"CYBLE_GATT_ERR_WRITE_NOT_PERMITTED\000"
+ 3134      455F4741 
+ 3134      54545F45 
+ 3134      52525F57 
+ 3134      52495445 
+ 3135              	.LASF3:
+ 3136 308f 73686F72 		.ascii	"short unsigned int\000"
+ 3136      7420756E 
+ 3136      7369676E 
+ 3136      65642069 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 87
+
+
+ 3136      6E7400
+ 3137              	.LASF117:
+ 3138 30a2 4359424C 		.ascii	"CYBLE_GATT_ERR_INSUFFICIENT_ENCRYPTION\000"
+ 3138      455F4741 
+ 3138      54545F45 
+ 3138      52525F49 
+ 3138      4E535546 
+ 3139              	.LASF407:
+ 3140 30c9 4379426C 		.ascii	"CyBle_IasRegisterAttrCallback\000"
+ 3140      655F4961 
+ 3140      73526567 
+ 3140      69737465 
+ 3140      72417474 
+ 3141              	.LASF417:
+ 3142 30e7 69617348 		.ascii	"iasHandleValuePair\000"
+ 3142      616E646C 
+ 3142      6556616C 
+ 3142      75655061 
+ 3142      697200
+ 3143              	.LASF337:
+ 3144 30fa 4359424C 		.ascii	"CYBLE_EVT_LNSC_READ_DESCR_RESPONSE\000"
+ 3144      455F4556 
+ 3144      545F4C4E 
+ 3144      53435F52 
+ 3144      4541445F 
+ 3145              	.LASF138:
+ 3146 311d 61637475 		.ascii	"actualLen\000"
+ 3146      616C4C65 
+ 3146      6E00
+ 3147              	.LASF176:
+ 3148 3127 4359424C 		.ascii	"CYBLE_EVT_ANCSS_WRITE_CHAR\000"
+ 3148      455F4556 
+ 3148      545F414E 
+ 3148      4353535F 
+ 3148      57524954 
+ 3149              	.LASF285:
+ 3150 3142 4359424C 		.ascii	"CYBLE_EVT_GLSC_INDICATION\000"
+ 3150      455F4556 
+ 3150      545F474C 
+ 3150      53435F49 
+ 3150      4E444943 
+ 3151              	.LASF235:
+ 3152 315c 4359424C 		.ascii	"CYBLE_EVT_CPSS_BROADCAST_DISABLED\000"
+ 3152      455F4556 
+ 3152      545F4350 
+ 3152      53535F42 
+ 3152      524F4144 
+ 3153              	.LASF136:
+ 3154 317e 61747449 		.ascii	"attId\000"
+ 3154      6400
+ 3155              	.LASF75:
+ 3156 3184 4359424C 		.ascii	"CYBLE_ERROR_INVALID_OPERATION\000"
+ 3156      455F4552 
+ 3156      524F525F 
+ 3156      494E5641 
+ 3156      4C49445F 
+ 3157              	.LASF20:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 88
+
+
+ 3158 31a2 4359424C 		.ascii	"CYBLE_EVT_HCI_STATUS\000"
+ 3158      455F4556 
+ 3158      545F4843 
+ 3158      495F5354 
+ 3158      41545553 
+ 3159              	.LASF37:
+ 3160 31b7 4359424C 		.ascii	"CYBLE_EVT_GATT_DISCONNECT_IND\000"
+ 3160      455F4556 
+ 3160      545F4741 
+ 3160      54545F44 
+ 3160      4953434F 
+ 3161              	.LASF159:
+ 3162 31d5 4359424C 		.ascii	"CYBLE_KEY_EXCHANGE_INFO_REQUEST_REPLY\000"
+ 3162      455F4B45 
+ 3162      595F4558 
+ 3162      4348414E 
+ 3162      47455F49 
+ 3163              	.LASF69:
+ 3164 31fb 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_DATA_WRITE_IND\000"
+ 3164      455F4556 
+ 3164      545F4C32 
+ 3164      4341505F 
+ 3164      43424643 
+ 3165              	.LASF157:
+ 3166 321f 4359424C 		.ascii	"CYBLE_PASSKEY_ENTRY_REQUEST_REPLY\000"
+ 3166      455F5041 
+ 3166      53534B45 
+ 3166      595F454E 
+ 3166      5452595F 
+ 3167              	.LASF419:
+ 3168 3241 4379426C 		.ascii	"CyBle_IasApplCallback\000"
+ 3168      655F4961 
+ 3168      73417070 
+ 3168      6C43616C 
+ 3168      6C626163 
+ 3169              	.LASF202:
+ 3170 3257 4359424C 		.ascii	"CYBLE_EVT_BCSC_WRITE_DESCR_RESPONSE\000"
+ 3170      455F4556 
+ 3170      545F4243 
+ 3170      53435F57 
+ 3170      52495445 
+ 3171              	.LASF403:
+ 3172 327b 4359424C 		.ascii	"CYBLE_EVT_WSSC_READ_CHAR_RESPONSE\000"
+ 3172      455F4556 
+ 3172      545F5753 
+ 3172      53435F52 
+ 3172      4541445F 
+ 3173              	.LASF185:
+ 3174 329d 4359424C 		.ascii	"CYBLE_EVT_ANSC_NOTIFICATION\000"
+ 3174      455F4556 
+ 3174      545F414E 
+ 3174      53435F4E 
+ 3174      4F544946 
+ 3175              	.LASF30:
+ 3176 32b9 4359424C 		.ascii	"CYBLE_EVT_GAP_DEVICE_DISCONNECTED\000"
+ 3176      455F4556 
+ 3176      545F4741 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 89
+
+
+ 3176      505F4445 
+ 3176      56494345 
+ 3177              	.LASF293:
+ 3178 32db 4359424C 		.ascii	"CYBLE_EVT_HIDSS_BOOT_MODE_ENTER\000"
+ 3178      455F4556 
+ 3178      545F4849 
+ 3178      4453535F 
+ 3178      424F4F54 
+ 3179              	.LASF55:
+ 3180 32fb 4359424C 		.ascii	"CYBLE_EVT_GATTS_HANDLE_VALUE_CNF\000"
+ 3180      455F4556 
+ 3180      545F4741 
+ 3180      5454535F 
+ 3180      48414E44 
+ 3181              	.LASF254:
+ 3182 331c 4359424C 		.ascii	"CYBLE_EVT_CSCSC_READ_DESCR_RESPONSE\000"
+ 3182      455F4556 
+ 3182      545F4353 
+ 3182      4353435F 
+ 3182      52454144 
+ 3183              	.LASF10:
+ 3184 3340 75696E74 		.ascii	"uint16\000"
+ 3184      313600
+ 3185              	.LASF179:
+ 3186 3347 4359424C 		.ascii	"CYBLE_EVT_ANCSC_WRITE_CHAR_RESPONSE\000"
+ 3186      455F4556 
+ 3186      545F414E 
+ 3186      4353435F 
+ 3186      57524954 
+ 3187              	.LASF83:
+ 3188 336b 4359424C 		.ascii	"CYBLE_ERROR_TX_POWER_READ\000"
+ 3188      455F4552 
+ 3188      524F525F 
+ 3188      54585F50 
+ 3188      4F574552 
+ 3189              	.LASF348:
+ 3190 3385 4359424C 		.ascii	"CYBLE_EVT_RSCSS_NOTIFICATION_ENABLED\000"
+ 3190      455F4556 
+ 3190      545F5253 
+ 3190      4353535F 
+ 3190      4E4F5449 
+ 3191              	.LASF183:
+ 3192 33aa 4359424C 		.ascii	"CYBLE_EVT_ANSS_NOTIFICATION_DISABLED\000"
+ 3192      455F4556 
+ 3192      545F414E 
+ 3192      53535F4E 
+ 3192      4F544946 
+ 3193              	.LASF318:
+ 3194 33cf 4359424C 		.ascii	"CYBLE_EVT_HTSC_INDICATION\000"
+ 3194      455F4556 
+ 3194      545F4854 
+ 3194      53435F49 
+ 3194      4E444943 
+ 3195              	.LASF291:
+ 3196 33e9 4359424C 		.ascii	"CYBLE_EVT_HIDSS_NOTIFICATION_ENABLED\000"
+ 3196      455F4556 
+ 3196      545F4849 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cczq94kh.s 			page 90
+
+
+ 3196      4453535F 
+ 3196      4E4F5449 
+ 3197              	.LASF315:
+ 3198 340e 4359424C 		.ascii	"CYBLE_EVT_HTSS_INDICATION_CONFIRMED\000"
+ 3198      455F4556 
+ 3198      545F4854 
+ 3198      53535F49 
+ 3198      4E444943 
+ 3199              	.LASF391:
+ 3200 3432 4359424C 		.ascii	"CYBLE_EVT_WPTSS_INDICATION_CONFIRMED\000"
+ 3200      455F4556 
+ 3200      545F5750 
+ 3200      5453535F 
+ 3200      494E4449 
+ 3201              	.LASF305:
+ 3202 3457 4359424C 		.ascii	"CYBLE_EVT_HRSS_NOTIFICATION_DISABLED\000"
+ 3202      455F4556 
+ 3202      545F4852 
+ 3202      53535F4E 
+ 3202      4F544946 
+ 3203              		.ident	"GCC: (GNU Tools for ARM Embedded Processors) 4.8.4 20140526 (release) [ARM/embedded-4_8-br
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_ias.o
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BLE_ias.o
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BUILD.log
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BUILD.log	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/BUILD.log	(revision 7)
@@ -0,0 +1,46 @@
+--------------- Build Started: 05/29/2015 00:00:13 Project: BLE Lab 1_1, Configuration: ARM GCC 4.8.4 Debug ---------------
+cydsfit.exe -.appdatapath "C:\Users\pmad\AppData\Local\Cypress Semiconductor\PSoC Creator\3.2" -.fdsnotice -.fdswarpdepfile=warp_dependencies.txt -.fdselabdepfile=elab_dependencies.txt -.fdsbldfile=generated_files.txt -p "C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\BLE Lab 1_1.cyprj" -d CY8C4247LQI-BL483 -s "C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\Generated_Source\PSoC4" -- -yv2 -q10 -ygs -o2 -v3 -.fftcfgtype=LE
+Elaborating Design...
+HDL Generation ...
+Synthesis ...
+Place and Route ...
+Tech mapping ...
+Analog Placement ...
+Analog Routing ...
+Analog Code Generation ...
+Digital Placement ...
+Digital Routing ...
+Bitstream Generation ...
+Static timing analysis ...
+API Generation ...
+Dependency Generation ...
+Clean Temporary Files ...
+arm-none-eabi-gcc.exe -mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=.\CortexM0\ARM_GCC_484\Debug/main.lst -g -D DEBUG -Wall -ffunction-sections -O0 -c .\main.c -o .\CortexM0\ARM_GCC_484\Debug\main.o
+arm-none-eabi-gcc.exe -mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=.\CortexM0\ARM_GCC_484\Debug/cyfitter_cfg.lst -g -D DEBUG -Wall -ffunction-sections -O0 -c .\Generated_Source\PSoC4\cyfitter_cfg.c -o .\CortexM0\ARM_GCC_484\Debug\cyfitter_cfg.o
+arm-none-eabi-gcc.exe -mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=.\CortexM0\ARM_GCC_484\Debug/cymetadata.lst -g -D DEBUG -Wall -ffunction-sections -O0 -c .\Generated_Source\PSoC4\cymetadata.c -o .\CortexM0\ARM_GCC_484\Debug\cymetadata.o
+arm-none-eabi-gcc.exe -mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=.\CortexM0\ARM_GCC_484\Debug/PWM.lst -g -D DEBUG -Wall -ffunction-sections -O0 -c .\Generated_Source\PSoC4\PWM.c -o .\CortexM0\ARM_GCC_484\Debug\PWM.o
+arm-none-eabi-gcc.exe -mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=.\CortexM0\ARM_GCC_484\Debug/PWM_PM.lst -g -D DEBUG -Wall -ffunction-sections -O0 -c .\Generated_Source\PSoC4\PWM_PM.c -o .\CortexM0\ARM_GCC_484\Debug\PWM_PM.o
+arm-none-eabi-gcc.exe -mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=.\CortexM0\ARM_GCC_484\Debug/Red_LED.lst -g -D DEBUG -Wall -ffunction-sections -O0 -c .\Generated_Source\PSoC4\Red_LED.c -o .\CortexM0\ARM_GCC_484\Debug\Red_LED.o
+arm-none-eabi-gcc.exe -mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=.\CortexM0\ARM_GCC_484\Debug/Clock_1.lst -g -D DEBUG -Wall -ffunction-sections -O0 -c .\Generated_Source\PSoC4\Clock_1.c -o .\CortexM0\ARM_GCC_484\Debug\Clock_1.o
+arm-none-eabi-gcc.exe -mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=.\CortexM0\ARM_GCC_484\Debug/BLE.lst -g -D DEBUG -Wall -ffunction-sections -O0 -c .\Generated_Source\PSoC4\BLE.c -o .\CortexM0\ARM_GCC_484\Debug\BLE.o
+arm-none-eabi-gcc.exe -mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=.\CortexM0\ARM_GCC_484\Debug/BLE_gatt.lst -g -D DEBUG -Wall -ffunction-sections -O0 -c .\Generated_Source\PSoC4\BLE_gatt.c -o .\CortexM0\ARM_GCC_484\Debug\BLE_gatt.o
+arm-none-eabi-gcc.exe -mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=.\CortexM0\ARM_GCC_484\Debug/BLE_ias.lst -g -D DEBUG -Wall -ffunction-sections -O0 -c .\Generated_Source\PSoC4\BLE_ias.c -o .\CortexM0\ARM_GCC_484\Debug\BLE_ias.o
+arm-none-eabi-gcc.exe -mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=.\CortexM0\ARM_GCC_484\Debug/BLE_eventHandler.lst -g -D DEBUG -Wall -ffunction-sections -O0 -c .\Generated_Source\PSoC4\BLE_eventHandler.c -o .\CortexM0\ARM_GCC_484\Debug\BLE_eventHandler.o
+arm-none-eabi-gcc.exe -mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=.\CortexM0\ARM_GCC_484\Debug/BLE_HAL_INT.lst -g -D DEBUG -Wall -ffunction-sections -O0 -c .\Generated_Source\PSoC4\BLE_HAL_INT.c -o .\CortexM0\ARM_GCC_484\Debug\BLE_HAL_INT.o
+arm-none-eabi-gcc.exe -mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=.\CortexM0\ARM_GCC_484\Debug/BLE_HAL_PVT.lst -g -D DEBUG -Wall -ffunction-sections -O0 -c .\Generated_Source\PSoC4\BLE_HAL_PVT.c -o .\CortexM0\ARM_GCC_484\Debug\BLE_HAL_PVT.o
+arm-none-eabi-gcc.exe -mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=.\CortexM0\ARM_GCC_484\Debug/BLE_bless_isr.lst -g -D DEBUG -Wall -ffunction-sections -O0 -c .\Generated_Source\PSoC4\BLE_bless_isr.c -o .\CortexM0\ARM_GCC_484\Debug\BLE_bless_isr.o
+arm-none-eabi-gcc.exe -mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=.\CortexM0\ARM_GCC_484\Debug/Cm0Start.lst -g -D DEBUG -Wall -ffunction-sections -O0 -c .\Generated_Source\PSoC4\Cm0Start.c -o .\CortexM0\ARM_GCC_484\Debug\Cm0Start.o
+arm-none-eabi-as.exe -mcpu=cortex-m0 -mthumb -I. -IGenerated_Source\PSoC4 -alh=.\CortexM0\ARM_GCC_484\Debug/CyBootAsmGnu.lst -g -W -o .\CortexM0\ARM_GCC_484\Debug\CyBootAsmGnu.o .\Generated_Source\PSoC4\CyBootAsmGnu.s
+arm-none-eabi-gcc.exe -mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=.\CortexM0\ARM_GCC_484\Debug/CyFlash.lst -g -D DEBUG -Wall -ffunction-sections -O0 -c .\Generated_Source\PSoC4\CyFlash.c -o .\CortexM0\ARM_GCC_484\Debug\CyFlash.o
+arm-none-eabi-gcc.exe -mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=.\CortexM0\ARM_GCC_484\Debug/CyLib.lst -g -D DEBUG -Wall -ffunction-sections -O0 -c .\Generated_Source\PSoC4\CyLib.c -o .\CortexM0\ARM_GCC_484\Debug\CyLib.o
+arm-none-eabi-gcc.exe -mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=.\CortexM0\ARM_GCC_484\Debug/cyPm.lst -g -D DEBUG -Wall -ffunction-sections -O0 -c .\Generated_Source\PSoC4\cyPm.c -o .\CortexM0\ARM_GCC_484\Debug\cyPm.o
+arm-none-eabi-gcc.exe -mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=.\CortexM0\ARM_GCC_484\Debug/cyutils.lst -g -D DEBUG -Wall -ffunction-sections -O0 -c .\Generated_Source\PSoC4\cyutils.c -o .\CortexM0\ARM_GCC_484\Debug\cyutils.o
+arm-none-eabi-gcc.exe -mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=.\CortexM0\ARM_GCC_484\Debug/CyLFClk.lst -g -D DEBUG -Wall -ffunction-sections -O0 -c .\Generated_Source\PSoC4\CyLFClk.c -o .\CortexM0\ARM_GCC_484\Debug\CyLFClk.o
+arm-none-eabi-ar.exe -rs ".\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a" .\CortexM0\ARM_GCC_484\Debug\cyfitter_cfg.o .\CortexM0\ARM_GCC_484\Debug\PWM.o .\CortexM0\ARM_GCC_484\Debug\PWM_PM.o .\CortexM0\ARM_GCC_484\Debug\Red_LED.o .\CortexM0\ARM_GCC_484\Debug\Clock_1.o .\CortexM0\ARM_GCC_484\Debug\BLE.o .\CortexM0\ARM_GCC_484\Debug\BLE_gatt.o .\CortexM0\ARM_GCC_484\Debug\BLE_ias.o .\CortexM0\ARM_GCC_484\Debug\BLE_eventHandler.o .\CortexM0\ARM_GCC_484\Debug\BLE_HAL_INT.o .\CortexM0\ARM_GCC_484\Debug\BLE_HAL_PVT.o .\CortexM0\ARM_GCC_484\Debug\BLE_bless_isr.o .\CortexM0\ARM_GCC_484\Debug\CyBootAsmGnu.o .\CortexM0\ARM_GCC_484\Debug\CyFlash.o .\CortexM0\ARM_GCC_484\Debug\CyLib.o .\CortexM0\ARM_GCC_484\Debug\cyPm.o .\CortexM0\ARM_GCC_484\Debug\cyutils.o .\CortexM0\ARM_GCC_484\Debug\CyLFClk.o
+arm-none-eabi-ar.exe: creating .\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a
+arm-none-eabi-gcc.exe -Wl,--start-group -o ".\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.elf" .\CortexM0\ARM_GCC_484\Debug\main.o .\CortexM0\ARM_GCC_484\Debug\cymetadata.o .\CortexM0\ARM_GCC_484\Debug\Cm0Start.o ".\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a" "C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a" "C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\CortexM0\ARM_GCC_484\Debug\CyComponentLibrary.a" -mcpu=cortex-m0 -mthumb -g -ffunction-sections -O0 "-Wl,-Map,.\CortexM0\ARM_GCC_484\Debug/BLE Lab 1_1.map" -T Generated_Source\PSoC4\cm0gcc.ld -specs=nano.specs -Wl,--gc-sections -Wl,--end-group
+cyelftool.exe -C "C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.elf" --flash_row_size 128 --flash_size 131072
+cyelftool.exe -S "C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.elf"
+Flash used: 71552 of 131072 bytes (54.6 %).
+SRAM used: 9588 of 16384 bytes (58.5 %). Stack: 2048 bytes. Heap: 128 bytes.
+--------------- Build Succeeded: 05/29/2015 00:00:28 ---------------
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/C_FILE.txt
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/C_FILE.txt	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/C_FILE.txt	(revision 7)
@@ -0,0 +1 @@
+'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\main.c' -o .o -T C_FILE -I 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn' -I 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\Generated_Source\PSoC4' -f 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\CortexM0\ARM_GCC_484\Debug\.deps\C_FILE.d'
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/Clock_1.lst
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/Clock_1.lst	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/Clock_1.lst	(revision 7)
@@ -0,0 +1,1040 @@
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccW0FDKQ.s 			page 1
+
+
+   1              		.cpu cortex-m0
+   2              		.fpu softvfp
+   3              		.eabi_attribute 20, 1
+   4              		.eabi_attribute 21, 1
+   5              		.eabi_attribute 23, 3
+   6              		.eabi_attribute 24, 1
+   7              		.eabi_attribute 25, 1
+   8              		.eabi_attribute 26, 1
+   9              		.eabi_attribute 30, 6
+  10              		.eabi_attribute 34, 0
+  11              		.eabi_attribute 18, 4
+  12              		.code	16
+  13              		.file	"Clock_1.c"
+  14              		.text
+  15              	.Ltext0:
+  16              		.cfi_sections	.debug_frame
+  17              		.section	.text.Clock_1_StartEx,"ax",%progbits
+  18              		.align	2
+  19              		.global	Clock_1_StartEx
+  20              		.code	16
+  21              		.thumb_func
+  22              		.type	Clock_1_StartEx, %function
+  23              	Clock_1_StartEx:
+  24              	.LFB0:
+  25              		.file 1 ".\\Generated_Source\\PSoC4\\Clock_1.c"
+   1:.\Generated_Source\PSoC4/Clock_1.c **** /*******************************************************************************
+   2:.\Generated_Source\PSoC4/Clock_1.c **** * File Name: Clock_1.c
+   3:.\Generated_Source\PSoC4/Clock_1.c **** * Version 2.20
+   4:.\Generated_Source\PSoC4/Clock_1.c **** *
+   5:.\Generated_Source\PSoC4/Clock_1.c **** *  Description:
+   6:.\Generated_Source\PSoC4/Clock_1.c **** *   Provides system API for the clocking, interrupts and watchdog timer.
+   7:.\Generated_Source\PSoC4/Clock_1.c **** *
+   8:.\Generated_Source\PSoC4/Clock_1.c **** *  Note:
+   9:.\Generated_Source\PSoC4/Clock_1.c **** *   Documentation of the API's in this file is located in the
+  10:.\Generated_Source\PSoC4/Clock_1.c **** *   System Reference Guide provided with PSoC Creator.
+  11:.\Generated_Source\PSoC4/Clock_1.c **** *
+  12:.\Generated_Source\PSoC4/Clock_1.c **** ********************************************************************************
+  13:.\Generated_Source\PSoC4/Clock_1.c **** * Copyright 2008-2012, Cypress Semiconductor Corporation.  All rights reserved.
+  14:.\Generated_Source\PSoC4/Clock_1.c **** * You may use this file only in accordance with the license, terms, conditions,
+  15:.\Generated_Source\PSoC4/Clock_1.c **** * disclaimers, and limitations in the end user license agreement accompanying
+  16:.\Generated_Source\PSoC4/Clock_1.c **** * the software package with which this file was provided.
+  17:.\Generated_Source\PSoC4/Clock_1.c **** *******************************************************************************/
+  18:.\Generated_Source\PSoC4/Clock_1.c **** 
+  19:.\Generated_Source\PSoC4/Clock_1.c **** #include <cydevice_trm.h>
+  20:.\Generated_Source\PSoC4/Clock_1.c **** #include "Clock_1.h"
+  21:.\Generated_Source\PSoC4/Clock_1.c **** 
+  22:.\Generated_Source\PSoC4/Clock_1.c **** #if defined CYREG_PERI_DIV_CMD
+  23:.\Generated_Source\PSoC4/Clock_1.c **** 
+  24:.\Generated_Source\PSoC4/Clock_1.c **** /*******************************************************************************
+  25:.\Generated_Source\PSoC4/Clock_1.c **** * Function Name: Clock_1_StartEx
+  26:.\Generated_Source\PSoC4/Clock_1.c **** ********************************************************************************
+  27:.\Generated_Source\PSoC4/Clock_1.c **** *
+  28:.\Generated_Source\PSoC4/Clock_1.c **** * Summary:
+  29:.\Generated_Source\PSoC4/Clock_1.c **** *  Starts the clock, aligned to the specified running clock.
+  30:.\Generated_Source\PSoC4/Clock_1.c **** *
+  31:.\Generated_Source\PSoC4/Clock_1.c **** * Parameters:
+  32:.\Generated_Source\PSoC4/Clock_1.c **** *  alignClkDiv:  The divider to which phase alignment is performed when the
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccW0FDKQ.s 			page 2
+
+
+  33:.\Generated_Source\PSoC4/Clock_1.c **** *    clock is started.
+  34:.\Generated_Source\PSoC4/Clock_1.c **** *
+  35:.\Generated_Source\PSoC4/Clock_1.c **** * Returns:
+  36:.\Generated_Source\PSoC4/Clock_1.c **** *  None
+  37:.\Generated_Source\PSoC4/Clock_1.c **** *
+  38:.\Generated_Source\PSoC4/Clock_1.c **** *******************************************************************************/
+  39:.\Generated_Source\PSoC4/Clock_1.c **** void Clock_1_StartEx(uint32 alignClkDiv)
+  40:.\Generated_Source\PSoC4/Clock_1.c **** {
+  26              		.loc 1 40 0
+  27              		.cfi_startproc
+  28 0000 80B5     		push	{r7, lr}
+  29              		.cfi_def_cfa_offset 8
+  30              		.cfi_offset 7, -8
+  31              		.cfi_offset 14, -4
+  32 0002 82B0     		sub	sp, sp, #8
+  33              		.cfi_def_cfa_offset 16
+  34 0004 00AF     		add	r7, sp, #0
+  35              		.cfi_def_cfa_register 7
+  36 0006 7860     		str	r0, [r7, #4]
+  41:.\Generated_Source\PSoC4/Clock_1.c ****     /* Make sure any previous start command has finished. */
+  42:.\Generated_Source\PSoC4/Clock_1.c ****     while((Clock_1_CMD_REG & Clock_1_CMD_ENABLE_MASK) != 0u)
+  37              		.loc 1 42 0
+  38 0008 C046     		mov	r8, r8
+  39              	.L2:
+  40              		.loc 1 42 0 is_stmt 0 discriminator 1
+  41 000a 064B     		ldr	r3, .L3
+  42 000c 1B68     		ldr	r3, [r3]
+  43 000e 002B     		cmp	r3, #0
+  44 0010 FBDB     		blt	.L2
+  43:.\Generated_Source\PSoC4/Clock_1.c ****     {
+  44:.\Generated_Source\PSoC4/Clock_1.c ****     }
+  45:.\Generated_Source\PSoC4/Clock_1.c ****     
+  46:.\Generated_Source\PSoC4/Clock_1.c ****     /* Specify the target divider and it's alignment divider, and enable. */
+  47:.\Generated_Source\PSoC4/Clock_1.c ****     Clock_1_CMD_REG =
+  45              		.loc 1 47 0 is_stmt 1
+  46 0012 044B     		ldr	r3, .L3
+  48:.\Generated_Source\PSoC4/Clock_1.c ****         ((uint32)Clock_1__DIV_ID << Clock_1_CMD_DIV_SHIFT)|
+  49:.\Generated_Source\PSoC4/Clock_1.c ****         (alignClkDiv << Clock_1_CMD_PA_DIV_SHIFT) |
+  47              		.loc 1 49 0
+  48 0014 7A68     		ldr	r2, [r7, #4]
+  49 0016 1202     		lsl	r2, r2, #8
+  50 0018 0349     		ldr	r1, .L3+4
+  51 001a 0A43     		orr	r2, r1
+  47:.\Generated_Source\PSoC4/Clock_1.c ****     Clock_1_CMD_REG =
+  52              		.loc 1 47 0
+  53 001c 1A60     		str	r2, [r3]
+  50:.\Generated_Source\PSoC4/Clock_1.c ****         (uint32)Clock_1_CMD_ENABLE_MASK;
+  51:.\Generated_Source\PSoC4/Clock_1.c **** }
+  54              		.loc 1 51 0
+  55 001e BD46     		mov	sp, r7
+  56 0020 02B0     		add	sp, sp, #8
+  57              		@ sp needed
+  58 0022 80BD     		pop	{r7, pc}
+  59              	.L4:
+  60              		.align	2
+  61              	.L3:
+  62 0024 00000140 		.word	1073807360
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccW0FDKQ.s 			page 3
+
+
+  63 0028 40000080 		.word	-2147483584
+  64              		.cfi_endproc
+  65              	.LFE0:
+  66              		.size	Clock_1_StartEx, .-Clock_1_StartEx
+  67              		.section	.text.Clock_1_Stop,"ax",%progbits
+  68              		.align	2
+  69              		.global	Clock_1_Stop
+  70              		.code	16
+  71              		.thumb_func
+  72              		.type	Clock_1_Stop, %function
+  73              	Clock_1_Stop:
+  74              	.LFB1:
+  52:.\Generated_Source\PSoC4/Clock_1.c **** 
+  53:.\Generated_Source\PSoC4/Clock_1.c **** #else
+  54:.\Generated_Source\PSoC4/Clock_1.c **** 
+  55:.\Generated_Source\PSoC4/Clock_1.c **** /*******************************************************************************
+  56:.\Generated_Source\PSoC4/Clock_1.c **** * Function Name: Clock_1_Start
+  57:.\Generated_Source\PSoC4/Clock_1.c **** ********************************************************************************
+  58:.\Generated_Source\PSoC4/Clock_1.c **** *
+  59:.\Generated_Source\PSoC4/Clock_1.c **** * Summary:
+  60:.\Generated_Source\PSoC4/Clock_1.c **** *  Starts the clock.
+  61:.\Generated_Source\PSoC4/Clock_1.c **** *
+  62:.\Generated_Source\PSoC4/Clock_1.c **** * Parameters:
+  63:.\Generated_Source\PSoC4/Clock_1.c **** *  None
+  64:.\Generated_Source\PSoC4/Clock_1.c **** *
+  65:.\Generated_Source\PSoC4/Clock_1.c **** * Returns:
+  66:.\Generated_Source\PSoC4/Clock_1.c **** *  None
+  67:.\Generated_Source\PSoC4/Clock_1.c **** *
+  68:.\Generated_Source\PSoC4/Clock_1.c **** *******************************************************************************/
+  69:.\Generated_Source\PSoC4/Clock_1.c **** 
+  70:.\Generated_Source\PSoC4/Clock_1.c **** void Clock_1_Start(void)
+  71:.\Generated_Source\PSoC4/Clock_1.c **** {
+  72:.\Generated_Source\PSoC4/Clock_1.c ****     /* Set the bit to enable the clock. */
+  73:.\Generated_Source\PSoC4/Clock_1.c ****     Clock_1_ENABLE_REG |= Clock_1__ENABLE_MASK;
+  74:.\Generated_Source\PSoC4/Clock_1.c **** }
+  75:.\Generated_Source\PSoC4/Clock_1.c **** 
+  76:.\Generated_Source\PSoC4/Clock_1.c **** #endif /* CYREG_PERI_DIV_CMD */
+  77:.\Generated_Source\PSoC4/Clock_1.c **** 
+  78:.\Generated_Source\PSoC4/Clock_1.c **** 
+  79:.\Generated_Source\PSoC4/Clock_1.c **** /*******************************************************************************
+  80:.\Generated_Source\PSoC4/Clock_1.c **** * Function Name: Clock_1_Stop
+  81:.\Generated_Source\PSoC4/Clock_1.c **** ********************************************************************************
+  82:.\Generated_Source\PSoC4/Clock_1.c **** *
+  83:.\Generated_Source\PSoC4/Clock_1.c **** * Summary:
+  84:.\Generated_Source\PSoC4/Clock_1.c **** *  Stops the clock and returns immediately. This API does not require the
+  85:.\Generated_Source\PSoC4/Clock_1.c **** *  source clock to be running but may return before the hardware is actually
+  86:.\Generated_Source\PSoC4/Clock_1.c **** *  disabled.
+  87:.\Generated_Source\PSoC4/Clock_1.c **** *
+  88:.\Generated_Source\PSoC4/Clock_1.c **** * Parameters:
+  89:.\Generated_Source\PSoC4/Clock_1.c **** *  None
+  90:.\Generated_Source\PSoC4/Clock_1.c **** *
+  91:.\Generated_Source\PSoC4/Clock_1.c **** * Returns:
+  92:.\Generated_Source\PSoC4/Clock_1.c **** *  None
+  93:.\Generated_Source\PSoC4/Clock_1.c **** *
+  94:.\Generated_Source\PSoC4/Clock_1.c **** *******************************************************************************/
+  95:.\Generated_Source\PSoC4/Clock_1.c **** void Clock_1_Stop(void)
+  96:.\Generated_Source\PSoC4/Clock_1.c **** {
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccW0FDKQ.s 			page 4
+
+
+  75              		.loc 1 96 0
+  76              		.cfi_startproc
+  77 0000 80B5     		push	{r7, lr}
+  78              		.cfi_def_cfa_offset 8
+  79              		.cfi_offset 7, -8
+  80              		.cfi_offset 14, -4
+  81 0002 00AF     		add	r7, sp, #0
+  82              		.cfi_def_cfa_register 7
+  97:.\Generated_Source\PSoC4/Clock_1.c **** #if defined CYREG_PERI_DIV_CMD
+  98:.\Generated_Source\PSoC4/Clock_1.c **** 
+  99:.\Generated_Source\PSoC4/Clock_1.c ****     /* Make sure any previous start command has finished. */
+ 100:.\Generated_Source\PSoC4/Clock_1.c ****     while((Clock_1_CMD_REG & Clock_1_CMD_ENABLE_MASK) != 0u)
+  83              		.loc 1 100 0
+  84 0004 C046     		mov	r8, r8
+  85              	.L6:
+  86              		.loc 1 100 0 is_stmt 0 discriminator 1
+  87 0006 044B     		ldr	r3, .L7
+  88 0008 1B68     		ldr	r3, [r3]
+  89 000a 002B     		cmp	r3, #0
+  90 000c FBDB     		blt	.L6
+ 101:.\Generated_Source\PSoC4/Clock_1.c ****     {
+ 102:.\Generated_Source\PSoC4/Clock_1.c ****     }
+ 103:.\Generated_Source\PSoC4/Clock_1.c ****     
+ 104:.\Generated_Source\PSoC4/Clock_1.c ****     /* Specify the target divider and it's alignment divider, and disable. */
+ 105:.\Generated_Source\PSoC4/Clock_1.c ****     Clock_1_CMD_REG =
+  91              		.loc 1 105 0 is_stmt 1
+  92 000e 024B     		ldr	r3, .L7
+  93 0010 024A     		ldr	r2, .L7+4
+  94 0012 1A60     		str	r2, [r3]
+ 106:.\Generated_Source\PSoC4/Clock_1.c ****         ((uint32)Clock_1__DIV_ID << Clock_1_CMD_DIV_SHIFT)|
+ 107:.\Generated_Source\PSoC4/Clock_1.c ****         ((uint32)Clock_1_CMD_DISABLE_MASK);
+ 108:.\Generated_Source\PSoC4/Clock_1.c **** 
+ 109:.\Generated_Source\PSoC4/Clock_1.c **** #else
+ 110:.\Generated_Source\PSoC4/Clock_1.c **** 
+ 111:.\Generated_Source\PSoC4/Clock_1.c ****     /* Clear the bit to disable the clock. */
+ 112:.\Generated_Source\PSoC4/Clock_1.c ****     Clock_1_ENABLE_REG &= (uint32)(~Clock_1__ENABLE_MASK);
+ 113:.\Generated_Source\PSoC4/Clock_1.c ****     
+ 114:.\Generated_Source\PSoC4/Clock_1.c **** #endif /* CYREG_PERI_DIV_CMD */
+ 115:.\Generated_Source\PSoC4/Clock_1.c **** }
+  95              		.loc 1 115 0
+  96 0014 BD46     		mov	sp, r7
+  97              		@ sp needed
+  98 0016 80BD     		pop	{r7, pc}
+  99              	.L8:
+ 100              		.align	2
+ 101              	.L7:
+ 102 0018 00000140 		.word	1073807360
+ 103 001c 40000040 		.word	1073741888
+ 104              		.cfi_endproc
+ 105              	.LFE1:
+ 106              		.size	Clock_1_Stop, .-Clock_1_Stop
+ 107              		.section	.text.Clock_1_SetFractionalDividerRegister,"ax",%progbits
+ 108              		.align	2
+ 109              		.global	Clock_1_SetFractionalDividerRegister
+ 110              		.code	16
+ 111              		.thumb_func
+ 112              		.type	Clock_1_SetFractionalDividerRegister, %function
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccW0FDKQ.s 			page 5
+
+
+ 113              	Clock_1_SetFractionalDividerRegister:
+ 114              	.LFB2:
+ 116:.\Generated_Source\PSoC4/Clock_1.c **** 
+ 117:.\Generated_Source\PSoC4/Clock_1.c **** 
+ 118:.\Generated_Source\PSoC4/Clock_1.c **** /*******************************************************************************
+ 119:.\Generated_Source\PSoC4/Clock_1.c **** * Function Name: Clock_1_SetFractionalDividerRegister
+ 120:.\Generated_Source\PSoC4/Clock_1.c **** ********************************************************************************
+ 121:.\Generated_Source\PSoC4/Clock_1.c **** *
+ 122:.\Generated_Source\PSoC4/Clock_1.c **** * Summary:
+ 123:.\Generated_Source\PSoC4/Clock_1.c **** *  Modifies the clock divider and the fractional divider.
+ 124:.\Generated_Source\PSoC4/Clock_1.c **** *
+ 125:.\Generated_Source\PSoC4/Clock_1.c **** * Parameters:
+ 126:.\Generated_Source\PSoC4/Clock_1.c **** *  clkDivider:  Divider register value (0-65535). This value is NOT the
+ 127:.\Generated_Source\PSoC4/Clock_1.c **** *    divider; the clock hardware divides by clkDivider plus one. For example,
+ 128:.\Generated_Source\PSoC4/Clock_1.c **** *    to divide the clock by 2, this parameter should be set to 1.
+ 129:.\Generated_Source\PSoC4/Clock_1.c **** *  fracDivider:  Fractional Divider register value (0-31).
+ 130:.\Generated_Source\PSoC4/Clock_1.c **** * Returns:
+ 131:.\Generated_Source\PSoC4/Clock_1.c **** *  None
+ 132:.\Generated_Source\PSoC4/Clock_1.c **** *
+ 133:.\Generated_Source\PSoC4/Clock_1.c **** *******************************************************************************/
+ 134:.\Generated_Source\PSoC4/Clock_1.c **** void Clock_1_SetFractionalDividerRegister(uint16 clkDivider, uint8 clkFractional)
+ 135:.\Generated_Source\PSoC4/Clock_1.c **** {
+ 115              		.loc 1 135 0
+ 116              		.cfi_startproc
+ 117 0000 80B5     		push	{r7, lr}
+ 118              		.cfi_def_cfa_offset 8
+ 119              		.cfi_offset 7, -8
+ 120              		.cfi_offset 14, -4
+ 121 0002 84B0     		sub	sp, sp, #16
+ 122              		.cfi_def_cfa_offset 24
+ 123 0004 00AF     		add	r7, sp, #0
+ 124              		.cfi_def_cfa_register 7
+ 125 0006 0A1C     		mov	r2, r1
+ 126 0008 BB1D     		add	r3, r7, #6
+ 127 000a 011C     		add	r1, r0, #0
+ 128 000c 1980     		strh	r1, [r3]
+ 129 000e 7B1D     		add	r3, r7, #5
+ 130 0010 1A70     		strb	r2, [r3]
+ 136:.\Generated_Source\PSoC4/Clock_1.c ****     uint32 maskVal;
+ 137:.\Generated_Source\PSoC4/Clock_1.c ****     uint32 regVal;
+ 138:.\Generated_Source\PSoC4/Clock_1.c ****     
+ 139:.\Generated_Source\PSoC4/Clock_1.c **** #if defined (Clock_1__FRAC_MASK) || defined (CYREG_PERI_DIV_CMD)
+ 140:.\Generated_Source\PSoC4/Clock_1.c ****     
+ 141:.\Generated_Source\PSoC4/Clock_1.c **** 	/* get all but divider bits */
+ 142:.\Generated_Source\PSoC4/Clock_1.c ****     maskVal = Clock_1_DIV_REG & 
+ 131              		.loc 1 142 0
+ 132 0012 0B4B     		ldr	r3, .L10
+ 133 0014 1A68     		ldr	r2, [r3]
+ 134 0016 0723     		mov	r3, #7
+ 135 0018 1340     		and	r3, r2
+ 136 001a FB60     		str	r3, [r7, #12]
+ 143:.\Generated_Source\PSoC4/Clock_1.c ****                     (uint32)(~(uint32)(Clock_1_DIV_INT_MASK | Clock_1_DIV_FRAC_MASK)); 
+ 144:.\Generated_Source\PSoC4/Clock_1.c **** 	/* combine mask and new divider vals into 32-bit value */
+ 145:.\Generated_Source\PSoC4/Clock_1.c ****     regVal = maskVal |
+ 146:.\Generated_Source\PSoC4/Clock_1.c ****         ((uint32)((uint32)clkDivider <<  Clock_1_DIV_INT_SHIFT) & Clock_1_DIV_INT_MASK) |
+ 137              		.loc 1 146 0
+ 138 001c BB1D     		add	r3, r7, #6
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccW0FDKQ.s 			page 6
+
+
+ 139 001e 1B88     		ldrh	r3, [r3]
+ 140 0020 1A02     		lsl	r2, r3, #8
+ 145:.\Generated_Source\PSoC4/Clock_1.c ****     regVal = maskVal |
+ 141              		.loc 1 145 0
+ 142 0022 FB68     		ldr	r3, [r7, #12]
+ 143 0024 1A43     		orr	r2, r3
+ 147:.\Generated_Source\PSoC4/Clock_1.c ****         ((uint32)((uint32)clkFractional << Clock_1_DIV_FRAC_SHIFT) & Clock_1_DIV_FRAC_MASK);
+ 144              		.loc 1 147 0
+ 145 0026 7B1D     		add	r3, r7, #5
+ 146 0028 1B78     		ldrb	r3, [r3]
+ 147 002a D900     		lsl	r1, r3, #3
+ 148 002c FF23     		mov	r3, #255
+ 149 002e 0B40     		and	r3, r1
+ 145:.\Generated_Source\PSoC4/Clock_1.c ****     regVal = maskVal |
+ 150              		.loc 1 145 0
+ 151 0030 1343     		orr	r3, r2
+ 152 0032 BB60     		str	r3, [r7, #8]
+ 148:.\Generated_Source\PSoC4/Clock_1.c ****     
+ 149:.\Generated_Source\PSoC4/Clock_1.c **** #else
+ 150:.\Generated_Source\PSoC4/Clock_1.c ****     /* get all but integer divider bits */
+ 151:.\Generated_Source\PSoC4/Clock_1.c ****     maskVal = Clock_1_DIV_REG & (uint32)(~(uint32)Clock_1__DIVIDER_MASK);
+ 152:.\Generated_Source\PSoC4/Clock_1.c ****     /* combine mask and new divider val into 32-bit value */
+ 153:.\Generated_Source\PSoC4/Clock_1.c ****     regVal = clkDivider | maskVal;
+ 154:.\Generated_Source\PSoC4/Clock_1.c ****     
+ 155:.\Generated_Source\PSoC4/Clock_1.c **** #endif /* Clock_1__FRAC_MASK || CYREG_PERI_DIV_CMD */
+ 156:.\Generated_Source\PSoC4/Clock_1.c **** 
+ 157:.\Generated_Source\PSoC4/Clock_1.c ****     Clock_1_DIV_REG = regVal;
+ 153              		.loc 1 157 0
+ 154 0034 024B     		ldr	r3, .L10
+ 155 0036 BA68     		ldr	r2, [r7, #8]
+ 156 0038 1A60     		str	r2, [r3]
+ 158:.\Generated_Source\PSoC4/Clock_1.c **** }
+ 157              		.loc 1 158 0
+ 158 003a BD46     		mov	sp, r7
+ 159 003c 04B0     		add	sp, sp, #16
+ 160              		@ sp needed
+ 161 003e 80BD     		pop	{r7, pc}
+ 162              	.L11:
+ 163              		.align	2
+ 164              	.L10:
+ 165 0040 00030140 		.word	1073808128
+ 166              		.cfi_endproc
+ 167              	.LFE2:
+ 168              		.size	Clock_1_SetFractionalDividerRegister, .-Clock_1_SetFractionalDividerRegister
+ 169              		.section	.text.Clock_1_GetDividerRegister,"ax",%progbits
+ 170              		.align	2
+ 171              		.global	Clock_1_GetDividerRegister
+ 172              		.code	16
+ 173              		.thumb_func
+ 174              		.type	Clock_1_GetDividerRegister, %function
+ 175              	Clock_1_GetDividerRegister:
+ 176              	.LFB3:
+ 159:.\Generated_Source\PSoC4/Clock_1.c **** 
+ 160:.\Generated_Source\PSoC4/Clock_1.c **** 
+ 161:.\Generated_Source\PSoC4/Clock_1.c **** /*******************************************************************************
+ 162:.\Generated_Source\PSoC4/Clock_1.c **** * Function Name: Clock_1_GetDividerRegister
+ 163:.\Generated_Source\PSoC4/Clock_1.c **** ********************************************************************************
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccW0FDKQ.s 			page 7
+
+
+ 164:.\Generated_Source\PSoC4/Clock_1.c **** *
+ 165:.\Generated_Source\PSoC4/Clock_1.c **** * Summary:
+ 166:.\Generated_Source\PSoC4/Clock_1.c **** *  Gets the clock divider register value.
+ 167:.\Generated_Source\PSoC4/Clock_1.c **** *
+ 168:.\Generated_Source\PSoC4/Clock_1.c **** * Parameters:
+ 169:.\Generated_Source\PSoC4/Clock_1.c **** *  None
+ 170:.\Generated_Source\PSoC4/Clock_1.c **** *
+ 171:.\Generated_Source\PSoC4/Clock_1.c **** * Returns:
+ 172:.\Generated_Source\PSoC4/Clock_1.c **** *  Divide value of the clock minus 1. For example, if the clock is set to
+ 173:.\Generated_Source\PSoC4/Clock_1.c **** *  divide by 2, the return value will be 1.
+ 174:.\Generated_Source\PSoC4/Clock_1.c **** *
+ 175:.\Generated_Source\PSoC4/Clock_1.c **** *******************************************************************************/
+ 176:.\Generated_Source\PSoC4/Clock_1.c **** uint16 Clock_1_GetDividerRegister(void)
+ 177:.\Generated_Source\PSoC4/Clock_1.c **** {
+ 177              		.loc 1 177 0
+ 178              		.cfi_startproc
+ 179 0000 80B5     		push	{r7, lr}
+ 180              		.cfi_def_cfa_offset 8
+ 181              		.cfi_offset 7, -8
+ 182              		.cfi_offset 14, -4
+ 183 0002 00AF     		add	r7, sp, #0
+ 184              		.cfi_def_cfa_register 7
+ 178:.\Generated_Source\PSoC4/Clock_1.c ****     return (uint16)((Clock_1_DIV_REG & Clock_1_DIV_INT_MASK)
+ 185              		.loc 1 178 0
+ 186 0004 034B     		ldr	r3, .L14
+ 187 0006 1B68     		ldr	r3, [r3]
+ 179:.\Generated_Source\PSoC4/Clock_1.c ****         >> Clock_1_DIV_INT_SHIFT);
+ 188              		.loc 1 179 0
+ 189 0008 1B0A     		lsr	r3, r3, #8
+ 178:.\Generated_Source\PSoC4/Clock_1.c ****     return (uint16)((Clock_1_DIV_REG & Clock_1_DIV_INT_MASK)
+ 190              		.loc 1 178 0
+ 191 000a 9BB2     		uxth	r3, r3
+ 180:.\Generated_Source\PSoC4/Clock_1.c **** }
+ 192              		.loc 1 180 0
+ 193 000c 181C     		mov	r0, r3
+ 194 000e BD46     		mov	sp, r7
+ 195              		@ sp needed
+ 196 0010 80BD     		pop	{r7, pc}
+ 197              	.L15:
+ 198 0012 C046     		.align	2
+ 199              	.L14:
+ 200 0014 00030140 		.word	1073808128
+ 201              		.cfi_endproc
+ 202              	.LFE3:
+ 203              		.size	Clock_1_GetDividerRegister, .-Clock_1_GetDividerRegister
+ 204              		.section	.text.Clock_1_GetFractionalDividerRegister,"ax",%progbits
+ 205              		.align	2
+ 206              		.global	Clock_1_GetFractionalDividerRegister
+ 207              		.code	16
+ 208              		.thumb_func
+ 209              		.type	Clock_1_GetFractionalDividerRegister, %function
+ 210              	Clock_1_GetFractionalDividerRegister:
+ 211              	.LFB4:
+ 181:.\Generated_Source\PSoC4/Clock_1.c **** 
+ 182:.\Generated_Source\PSoC4/Clock_1.c **** 
+ 183:.\Generated_Source\PSoC4/Clock_1.c **** /*******************************************************************************
+ 184:.\Generated_Source\PSoC4/Clock_1.c **** * Function Name: Clock_1_GetFractionalDividerRegister
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccW0FDKQ.s 			page 8
+
+
+ 185:.\Generated_Source\PSoC4/Clock_1.c **** ********************************************************************************
+ 186:.\Generated_Source\PSoC4/Clock_1.c **** *
+ 187:.\Generated_Source\PSoC4/Clock_1.c **** * Summary:
+ 188:.\Generated_Source\PSoC4/Clock_1.c **** *  Gets the clock fractional divider register value.
+ 189:.\Generated_Source\PSoC4/Clock_1.c **** *
+ 190:.\Generated_Source\PSoC4/Clock_1.c **** * Parameters:
+ 191:.\Generated_Source\PSoC4/Clock_1.c **** *  None
+ 192:.\Generated_Source\PSoC4/Clock_1.c **** *
+ 193:.\Generated_Source\PSoC4/Clock_1.c **** * Returns:
+ 194:.\Generated_Source\PSoC4/Clock_1.c **** *  Fractional Divide value of the clock
+ 195:.\Generated_Source\PSoC4/Clock_1.c **** *  0 if the fractional divider is not in use.
+ 196:.\Generated_Source\PSoC4/Clock_1.c **** *
+ 197:.\Generated_Source\PSoC4/Clock_1.c **** *******************************************************************************/
+ 198:.\Generated_Source\PSoC4/Clock_1.c **** uint8 Clock_1_GetFractionalDividerRegister(void)
+ 199:.\Generated_Source\PSoC4/Clock_1.c **** {
+ 212              		.loc 1 199 0
+ 213              		.cfi_startproc
+ 214 0000 80B5     		push	{r7, lr}
+ 215              		.cfi_def_cfa_offset 8
+ 216              		.cfi_offset 7, -8
+ 217              		.cfi_offset 14, -4
+ 218 0002 00AF     		add	r7, sp, #0
+ 219              		.cfi_def_cfa_register 7
+ 200:.\Generated_Source\PSoC4/Clock_1.c **** #if defined (Clock_1__FRAC_MASK)
+ 201:.\Generated_Source\PSoC4/Clock_1.c ****     /* return fractional divider bits */
+ 202:.\Generated_Source\PSoC4/Clock_1.c ****     return (uint8)((Clock_1_DIV_REG & Clock_1_DIV_FRAC_MASK)
+ 203:.\Generated_Source\PSoC4/Clock_1.c ****         >> Clock_1_DIV_FRAC_SHIFT);
+ 204:.\Generated_Source\PSoC4/Clock_1.c **** #else
+ 205:.\Generated_Source\PSoC4/Clock_1.c ****     return 0u;
+ 220              		.loc 1 205 0
+ 221 0004 0023     		mov	r3, #0
+ 206:.\Generated_Source\PSoC4/Clock_1.c **** #endif /* Clock_1__FRAC_MASK */
+ 207:.\Generated_Source\PSoC4/Clock_1.c **** }
+ 222              		.loc 1 207 0
+ 223 0006 181C     		mov	r0, r3
+ 224 0008 BD46     		mov	sp, r7
+ 225              		@ sp needed
+ 226 000a 80BD     		pop	{r7, pc}
+ 227              		.cfi_endproc
+ 228              	.LFE4:
+ 229              		.size	Clock_1_GetFractionalDividerRegister, .-Clock_1_GetFractionalDividerRegister
+ 230              		.text
+ 231              	.Letext0:
+ 232              		.file 2 "Generated_Source\\PSoC4/cytypes.h"
+ 233              		.section	.debug_info,"",%progbits
+ 234              	.Ldebug_info0:
+ 235 0000 5C010000 		.4byte	0x15c
+ 236 0004 0400     		.2byte	0x4
+ 237 0006 00000000 		.4byte	.Ldebug_abbrev0
+ 238 000a 04       		.byte	0x4
+ 239 000b 01       		.uleb128 0x1
+ 240 000c 41010000 		.4byte	.LASF25
+ 241 0010 01       		.byte	0x1
+ 242 0011 82000000 		.4byte	.LASF26
+ 243 0015 B0000000 		.4byte	.LASF27
+ 244 0019 00000000 		.4byte	.Ldebug_ranges0+0
+ 245 001d 00000000 		.4byte	0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccW0FDKQ.s 			page 9
+
+
+ 246 0021 00000000 		.4byte	.Ldebug_line0
+ 247 0025 02       		.uleb128 0x2
+ 248 0026 01       		.byte	0x1
+ 249 0027 06       		.byte	0x6
+ 250 0028 33020000 		.4byte	.LASF0
+ 251 002c 02       		.uleb128 0x2
+ 252 002d 01       		.byte	0x1
+ 253 002e 08       		.byte	0x8
+ 254 002f 4F000000 		.4byte	.LASF1
+ 255 0033 02       		.uleb128 0x2
+ 256 0034 02       		.byte	0x2
+ 257 0035 05       		.byte	0x5
+ 258 0036 F5010000 		.4byte	.LASF2
+ 259 003a 02       		.uleb128 0x2
+ 260 003b 02       		.byte	0x2
+ 261 003c 07       		.byte	0x7
+ 262 003d 6F000000 		.4byte	.LASF3
+ 263 0041 02       		.uleb128 0x2
+ 264 0042 04       		.byte	0x4
+ 265 0043 05       		.byte	0x5
+ 266 0044 2A020000 		.4byte	.LASF4
+ 267 0048 02       		.uleb128 0x2
+ 268 0049 04       		.byte	0x4
+ 269 004a 07       		.byte	0x7
+ 270 004b 5D000000 		.4byte	.LASF5
+ 271 004f 02       		.uleb128 0x2
+ 272 0050 08       		.byte	0x8
+ 273 0051 05       		.byte	0x5
+ 274 0052 E2010000 		.4byte	.LASF6
+ 275 0056 02       		.uleb128 0x2
+ 276 0057 08       		.byte	0x8
+ 277 0058 07       		.byte	0x7
+ 278 0059 2B000000 		.4byte	.LASF7
+ 279 005d 03       		.uleb128 0x3
+ 280 005e 04       		.byte	0x4
+ 281 005f 05       		.byte	0x5
+ 282 0060 696E7400 		.ascii	"int\000"
+ 283 0064 02       		.uleb128 0x2
+ 284 0065 04       		.byte	0x4
+ 285 0066 07       		.byte	0x7
+ 286 0067 34010000 		.4byte	.LASF8
+ 287 006b 04       		.uleb128 0x4
+ 288 006c FF010000 		.4byte	.LASF9
+ 289 0070 02       		.byte	0x2
+ 290 0071 B3       		.byte	0xb3
+ 291 0072 2C000000 		.4byte	0x2c
+ 292 0076 04       		.uleb128 0x4
+ 293 0077 26010000 		.4byte	.LASF10
+ 294 007b 02       		.byte	0x2
+ 295 007c B4       		.byte	0xb4
+ 296 007d 3A000000 		.4byte	0x3a
+ 297 0081 04       		.uleb128 0x4
+ 298 0082 2D010000 		.4byte	.LASF11
+ 299 0086 02       		.byte	0x2
+ 300 0087 B5       		.byte	0xb5
+ 301 0088 48000000 		.4byte	0x48
+ 302 008c 02       		.uleb128 0x2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccW0FDKQ.s 			page 10
+
+
+ 303 008d 04       		.byte	0x4
+ 304 008e 04       		.byte	0x4
+ 305 008f 15000000 		.4byte	.LASF12
+ 306 0093 02       		.uleb128 0x2
+ 307 0094 08       		.byte	0x8
+ 308 0095 04       		.byte	0x4
+ 309 0096 0E000000 		.4byte	.LASF13
+ 310 009a 02       		.uleb128 0x2
+ 311 009b 01       		.byte	0x1
+ 312 009c 08       		.byte	0x8
+ 313 009d F0010000 		.4byte	.LASF14
+ 314 00a1 05       		.uleb128 0x5
+ 315 00a2 00000000 		.4byte	.LASF15
+ 316 00a6 02       		.byte	0x2
+ 317 00a7 5F01     		.2byte	0x15f
+ 318 00a9 AD000000 		.4byte	0xad
+ 319 00ad 06       		.uleb128 0x6
+ 320 00ae 81000000 		.4byte	0x81
+ 321 00b2 07       		.uleb128 0x7
+ 322 00b3 1B000000 		.4byte	.LASF16
+ 323 00b7 01       		.byte	0x1
+ 324 00b8 27       		.byte	0x27
+ 325 00b9 00000000 		.4byte	.LFB0
+ 326 00bd 2C000000 		.4byte	.LFE0-.LFB0
+ 327 00c1 01       		.uleb128 0x1
+ 328 00c2 9C       		.byte	0x9c
+ 329 00c3 D6000000 		.4byte	0xd6
+ 330 00c7 08       		.uleb128 0x8
+ 331 00c8 0C010000 		.4byte	.LASF18
+ 332 00cc 01       		.byte	0x1
+ 333 00cd 27       		.byte	0x27
+ 334 00ce 81000000 		.4byte	0x81
+ 335 00d2 02       		.uleb128 0x2
+ 336 00d3 91       		.byte	0x91
+ 337 00d4 74       		.sleb128 -12
+ 338 00d5 00       		.byte	0
+ 339 00d6 09       		.uleb128 0x9
+ 340 00d7 42000000 		.4byte	.LASF28
+ 341 00db 01       		.byte	0x1
+ 342 00dc 5F       		.byte	0x5f
+ 343 00dd 00000000 		.4byte	.LFB1
+ 344 00e1 20000000 		.4byte	.LFE1-.LFB1
+ 345 00e5 01       		.uleb128 0x1
+ 346 00e6 9C       		.byte	0x9c
+ 347 00e7 07       		.uleb128 0x7
+ 348 00e8 05020000 		.4byte	.LASF17
+ 349 00ec 01       		.byte	0x1
+ 350 00ed 86       		.byte	0x86
+ 351 00ee 00000000 		.4byte	.LFB2
+ 352 00f2 44000000 		.4byte	.LFE2-.LFB2
+ 353 00f6 01       		.uleb128 0x1
+ 354 00f7 9C       		.byte	0x9c
+ 355 00f8 35010000 		.4byte	0x135
+ 356 00fc 08       		.uleb128 0x8
+ 357 00fd A5000000 		.4byte	.LASF19
+ 358 0101 01       		.byte	0x1
+ 359 0102 86       		.byte	0x86
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccW0FDKQ.s 			page 11
+
+
+ 360 0103 76000000 		.4byte	0x76
+ 361 0107 02       		.uleb128 0x2
+ 362 0108 91       		.byte	0x91
+ 363 0109 6E       		.sleb128 -18
+ 364 010a 08       		.uleb128 0x8
+ 365 010b 18010000 		.4byte	.LASF20
+ 366 010f 01       		.byte	0x1
+ 367 0110 86       		.byte	0x86
+ 368 0111 6B000000 		.4byte	0x6b
+ 369 0115 02       		.uleb128 0x2
+ 370 0116 91       		.byte	0x91
+ 371 0117 6D       		.sleb128 -19
+ 372 0118 0A       		.uleb128 0xa
+ 373 0119 06000000 		.4byte	.LASF21
+ 374 011d 01       		.byte	0x1
+ 375 011e 88       		.byte	0x88
+ 376 011f 81000000 		.4byte	0x81
+ 377 0123 02       		.uleb128 0x2
+ 378 0124 91       		.byte	0x91
+ 379 0125 74       		.sleb128 -12
+ 380 0126 0A       		.uleb128 0xa
+ 381 0127 05010000 		.4byte	.LASF22
+ 382 012b 01       		.byte	0x1
+ 383 012c 89       		.byte	0x89
+ 384 012d 81000000 		.4byte	0x81
+ 385 0131 02       		.uleb128 0x2
+ 386 0132 91       		.byte	0x91
+ 387 0133 70       		.sleb128 -16
+ 388 0134 00       		.byte	0
+ 389 0135 0B       		.uleb128 0xb
+ 390 0136 3F020000 		.4byte	.LASF23
+ 391 013a 01       		.byte	0x1
+ 392 013b B0       		.byte	0xb0
+ 393 013c 76000000 		.4byte	0x76
+ 394 0140 00000000 		.4byte	.LFB3
+ 395 0144 18000000 		.4byte	.LFE3-.LFB3
+ 396 0148 01       		.uleb128 0x1
+ 397 0149 9C       		.byte	0x9c
+ 398 014a 0B       		.uleb128 0xb
+ 399 014b BD010000 		.4byte	.LASF24
+ 400 014f 01       		.byte	0x1
+ 401 0150 C6       		.byte	0xc6
+ 402 0151 6B000000 		.4byte	0x6b
+ 403 0155 00000000 		.4byte	.LFB4
+ 404 0159 0C000000 		.4byte	.LFE4-.LFB4
+ 405 015d 01       		.uleb128 0x1
+ 406 015e 9C       		.byte	0x9c
+ 407 015f 00       		.byte	0
+ 408              		.section	.debug_abbrev,"",%progbits
+ 409              	.Ldebug_abbrev0:
+ 410 0000 01       		.uleb128 0x1
+ 411 0001 11       		.uleb128 0x11
+ 412 0002 01       		.byte	0x1
+ 413 0003 25       		.uleb128 0x25
+ 414 0004 0E       		.uleb128 0xe
+ 415 0005 13       		.uleb128 0x13
+ 416 0006 0B       		.uleb128 0xb
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccW0FDKQ.s 			page 12
+
+
+ 417 0007 03       		.uleb128 0x3
+ 418 0008 0E       		.uleb128 0xe
+ 419 0009 1B       		.uleb128 0x1b
+ 420 000a 0E       		.uleb128 0xe
+ 421 000b 55       		.uleb128 0x55
+ 422 000c 17       		.uleb128 0x17
+ 423 000d 11       		.uleb128 0x11
+ 424 000e 01       		.uleb128 0x1
+ 425 000f 10       		.uleb128 0x10
+ 426 0010 17       		.uleb128 0x17
+ 427 0011 00       		.byte	0
+ 428 0012 00       		.byte	0
+ 429 0013 02       		.uleb128 0x2
+ 430 0014 24       		.uleb128 0x24
+ 431 0015 00       		.byte	0
+ 432 0016 0B       		.uleb128 0xb
+ 433 0017 0B       		.uleb128 0xb
+ 434 0018 3E       		.uleb128 0x3e
+ 435 0019 0B       		.uleb128 0xb
+ 436 001a 03       		.uleb128 0x3
+ 437 001b 0E       		.uleb128 0xe
+ 438 001c 00       		.byte	0
+ 439 001d 00       		.byte	0
+ 440 001e 03       		.uleb128 0x3
+ 441 001f 24       		.uleb128 0x24
+ 442 0020 00       		.byte	0
+ 443 0021 0B       		.uleb128 0xb
+ 444 0022 0B       		.uleb128 0xb
+ 445 0023 3E       		.uleb128 0x3e
+ 446 0024 0B       		.uleb128 0xb
+ 447 0025 03       		.uleb128 0x3
+ 448 0026 08       		.uleb128 0x8
+ 449 0027 00       		.byte	0
+ 450 0028 00       		.byte	0
+ 451 0029 04       		.uleb128 0x4
+ 452 002a 16       		.uleb128 0x16
+ 453 002b 00       		.byte	0
+ 454 002c 03       		.uleb128 0x3
+ 455 002d 0E       		.uleb128 0xe
+ 456 002e 3A       		.uleb128 0x3a
+ 457 002f 0B       		.uleb128 0xb
+ 458 0030 3B       		.uleb128 0x3b
+ 459 0031 0B       		.uleb128 0xb
+ 460 0032 49       		.uleb128 0x49
+ 461 0033 13       		.uleb128 0x13
+ 462 0034 00       		.byte	0
+ 463 0035 00       		.byte	0
+ 464 0036 05       		.uleb128 0x5
+ 465 0037 16       		.uleb128 0x16
+ 466 0038 00       		.byte	0
+ 467 0039 03       		.uleb128 0x3
+ 468 003a 0E       		.uleb128 0xe
+ 469 003b 3A       		.uleb128 0x3a
+ 470 003c 0B       		.uleb128 0xb
+ 471 003d 3B       		.uleb128 0x3b
+ 472 003e 05       		.uleb128 0x5
+ 473 003f 49       		.uleb128 0x49
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccW0FDKQ.s 			page 13
+
+
+ 474 0040 13       		.uleb128 0x13
+ 475 0041 00       		.byte	0
+ 476 0042 00       		.byte	0
+ 477 0043 06       		.uleb128 0x6
+ 478 0044 35       		.uleb128 0x35
+ 479 0045 00       		.byte	0
+ 480 0046 49       		.uleb128 0x49
+ 481 0047 13       		.uleb128 0x13
+ 482 0048 00       		.byte	0
+ 483 0049 00       		.byte	0
+ 484 004a 07       		.uleb128 0x7
+ 485 004b 2E       		.uleb128 0x2e
+ 486 004c 01       		.byte	0x1
+ 487 004d 3F       		.uleb128 0x3f
+ 488 004e 19       		.uleb128 0x19
+ 489 004f 03       		.uleb128 0x3
+ 490 0050 0E       		.uleb128 0xe
+ 491 0051 3A       		.uleb128 0x3a
+ 492 0052 0B       		.uleb128 0xb
+ 493 0053 3B       		.uleb128 0x3b
+ 494 0054 0B       		.uleb128 0xb
+ 495 0055 27       		.uleb128 0x27
+ 496 0056 19       		.uleb128 0x19
+ 497 0057 11       		.uleb128 0x11
+ 498 0058 01       		.uleb128 0x1
+ 499 0059 12       		.uleb128 0x12
+ 500 005a 06       		.uleb128 0x6
+ 501 005b 40       		.uleb128 0x40
+ 502 005c 18       		.uleb128 0x18
+ 503 005d 9742     		.uleb128 0x2117
+ 504 005f 19       		.uleb128 0x19
+ 505 0060 01       		.uleb128 0x1
+ 506 0061 13       		.uleb128 0x13
+ 507 0062 00       		.byte	0
+ 508 0063 00       		.byte	0
+ 509 0064 08       		.uleb128 0x8
+ 510 0065 05       		.uleb128 0x5
+ 511 0066 00       		.byte	0
+ 512 0067 03       		.uleb128 0x3
+ 513 0068 0E       		.uleb128 0xe
+ 514 0069 3A       		.uleb128 0x3a
+ 515 006a 0B       		.uleb128 0xb
+ 516 006b 3B       		.uleb128 0x3b
+ 517 006c 0B       		.uleb128 0xb
+ 518 006d 49       		.uleb128 0x49
+ 519 006e 13       		.uleb128 0x13
+ 520 006f 02       		.uleb128 0x2
+ 521 0070 18       		.uleb128 0x18
+ 522 0071 00       		.byte	0
+ 523 0072 00       		.byte	0
+ 524 0073 09       		.uleb128 0x9
+ 525 0074 2E       		.uleb128 0x2e
+ 526 0075 00       		.byte	0
+ 527 0076 3F       		.uleb128 0x3f
+ 528 0077 19       		.uleb128 0x19
+ 529 0078 03       		.uleb128 0x3
+ 530 0079 0E       		.uleb128 0xe
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccW0FDKQ.s 			page 14
+
+
+ 531 007a 3A       		.uleb128 0x3a
+ 532 007b 0B       		.uleb128 0xb
+ 533 007c 3B       		.uleb128 0x3b
+ 534 007d 0B       		.uleb128 0xb
+ 535 007e 27       		.uleb128 0x27
+ 536 007f 19       		.uleb128 0x19
+ 537 0080 11       		.uleb128 0x11
+ 538 0081 01       		.uleb128 0x1
+ 539 0082 12       		.uleb128 0x12
+ 540 0083 06       		.uleb128 0x6
+ 541 0084 40       		.uleb128 0x40
+ 542 0085 18       		.uleb128 0x18
+ 543 0086 9742     		.uleb128 0x2117
+ 544 0088 19       		.uleb128 0x19
+ 545 0089 00       		.byte	0
+ 546 008a 00       		.byte	0
+ 547 008b 0A       		.uleb128 0xa
+ 548 008c 34       		.uleb128 0x34
+ 549 008d 00       		.byte	0
+ 550 008e 03       		.uleb128 0x3
+ 551 008f 0E       		.uleb128 0xe
+ 552 0090 3A       		.uleb128 0x3a
+ 553 0091 0B       		.uleb128 0xb
+ 554 0092 3B       		.uleb128 0x3b
+ 555 0093 0B       		.uleb128 0xb
+ 556 0094 49       		.uleb128 0x49
+ 557 0095 13       		.uleb128 0x13
+ 558 0096 02       		.uleb128 0x2
+ 559 0097 18       		.uleb128 0x18
+ 560 0098 00       		.byte	0
+ 561 0099 00       		.byte	0
+ 562 009a 0B       		.uleb128 0xb
+ 563 009b 2E       		.uleb128 0x2e
+ 564 009c 00       		.byte	0
+ 565 009d 3F       		.uleb128 0x3f
+ 566 009e 19       		.uleb128 0x19
+ 567 009f 03       		.uleb128 0x3
+ 568 00a0 0E       		.uleb128 0xe
+ 569 00a1 3A       		.uleb128 0x3a
+ 570 00a2 0B       		.uleb128 0xb
+ 571 00a3 3B       		.uleb128 0x3b
+ 572 00a4 0B       		.uleb128 0xb
+ 573 00a5 27       		.uleb128 0x27
+ 574 00a6 19       		.uleb128 0x19
+ 575 00a7 49       		.uleb128 0x49
+ 576 00a8 13       		.uleb128 0x13
+ 577 00a9 11       		.uleb128 0x11
+ 578 00aa 01       		.uleb128 0x1
+ 579 00ab 12       		.uleb128 0x12
+ 580 00ac 06       		.uleb128 0x6
+ 581 00ad 40       		.uleb128 0x40
+ 582 00ae 18       		.uleb128 0x18
+ 583 00af 9742     		.uleb128 0x2117
+ 584 00b1 19       		.uleb128 0x19
+ 585 00b2 00       		.byte	0
+ 586 00b3 00       		.byte	0
+ 587 00b4 00       		.byte	0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccW0FDKQ.s 			page 15
+
+
+ 588              		.section	.debug_aranges,"",%progbits
+ 589 0000 3C000000 		.4byte	0x3c
+ 590 0004 0200     		.2byte	0x2
+ 591 0006 00000000 		.4byte	.Ldebug_info0
+ 592 000a 04       		.byte	0x4
+ 593 000b 00       		.byte	0
+ 594 000c 0000     		.2byte	0
+ 595 000e 0000     		.2byte	0
+ 596 0010 00000000 		.4byte	.LFB0
+ 597 0014 2C000000 		.4byte	.LFE0-.LFB0
+ 598 0018 00000000 		.4byte	.LFB1
+ 599 001c 20000000 		.4byte	.LFE1-.LFB1
+ 600 0020 00000000 		.4byte	.LFB2
+ 601 0024 44000000 		.4byte	.LFE2-.LFB2
+ 602 0028 00000000 		.4byte	.LFB3
+ 603 002c 18000000 		.4byte	.LFE3-.LFB3
+ 604 0030 00000000 		.4byte	.LFB4
+ 605 0034 0C000000 		.4byte	.LFE4-.LFB4
+ 606 0038 00000000 		.4byte	0
+ 607 003c 00000000 		.4byte	0
+ 608              		.section	.debug_ranges,"",%progbits
+ 609              	.Ldebug_ranges0:
+ 610 0000 00000000 		.4byte	.LFB0
+ 611 0004 2C000000 		.4byte	.LFE0
+ 612 0008 00000000 		.4byte	.LFB1
+ 613 000c 20000000 		.4byte	.LFE1
+ 614 0010 00000000 		.4byte	.LFB2
+ 615 0014 44000000 		.4byte	.LFE2
+ 616 0018 00000000 		.4byte	.LFB3
+ 617 001c 18000000 		.4byte	.LFE3
+ 618 0020 00000000 		.4byte	.LFB4
+ 619 0024 0C000000 		.4byte	.LFE4
+ 620 0028 00000000 		.4byte	0
+ 621 002c 00000000 		.4byte	0
+ 622              		.section	.debug_line,"",%progbits
+ 623              	.Ldebug_line0:
+ 624 0000 D9000000 		.section	.debug_str,"MS",%progbits,1
+ 624      02005D00 
+ 624      00000201 
+ 624      FB0E0D00 
+ 624      01010101 
+ 625              	.LASF15:
+ 626 0000 72656733 		.ascii	"reg32\000"
+ 626      3200
+ 627              	.LASF21:
+ 628 0006 6D61736B 		.ascii	"maskVal\000"
+ 628      56616C00 
+ 629              	.LASF13:
+ 630 000e 646F7562 		.ascii	"double\000"
+ 630      6C6500
+ 631              	.LASF12:
+ 632 0015 666C6F61 		.ascii	"float\000"
+ 632      7400
+ 633              	.LASF16:
+ 634 001b 436C6F63 		.ascii	"Clock_1_StartEx\000"
+ 634      6B5F315F 
+ 634      53746172 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccW0FDKQ.s 			page 16
+
+
+ 634      74457800 
+ 635              	.LASF7:
+ 636 002b 6C6F6E67 		.ascii	"long long unsigned int\000"
+ 636      206C6F6E 
+ 636      6720756E 
+ 636      7369676E 
+ 636      65642069 
+ 637              	.LASF28:
+ 638 0042 436C6F63 		.ascii	"Clock_1_Stop\000"
+ 638      6B5F315F 
+ 638      53746F70 
+ 638      00
+ 639              	.LASF1:
+ 640 004f 756E7369 		.ascii	"unsigned char\000"
+ 640      676E6564 
+ 640      20636861 
+ 640      7200
+ 641              	.LASF5:
+ 642 005d 6C6F6E67 		.ascii	"long unsigned int\000"
+ 642      20756E73 
+ 642      69676E65 
+ 642      6420696E 
+ 642      7400
+ 643              	.LASF3:
+ 644 006f 73686F72 		.ascii	"short unsigned int\000"
+ 644      7420756E 
+ 644      7369676E 
+ 644      65642069 
+ 644      6E7400
+ 645              	.LASF26:
+ 646 0082 2E5C4765 		.ascii	".\\Generated_Source\\PSoC4\\Clock_1.c\000"
+ 646      6E657261 
+ 646      7465645F 
+ 646      536F7572 
+ 646      63655C50 
+ 647              	.LASF19:
+ 648 00a5 636C6B44 		.ascii	"clkDivider\000"
+ 648      69766964 
+ 648      657200
+ 649              	.LASF27:
+ 650 00b0 433A5C55 		.ascii	"C:\\Users\\pmad\\Desktop\\BLE Workshop\\Labs\\Compl"
+ 650      73657273 
+ 650      5C706D61 
+ 650      645C4465 
+ 650      736B746F 
+ 651 00dd 65746564 		.ascii	"eted Labs\\BLE Lab 1_1\\BLE Lab 1_1.cydsn\000"
+ 651      204C6162 
+ 651      735C424C 
+ 651      45204C61 
+ 651      6220315F 
+ 652              	.LASF22:
+ 653 0105 72656756 		.ascii	"regVal\000"
+ 653      616C00
+ 654              	.LASF18:
+ 655 010c 616C6967 		.ascii	"alignClkDiv\000"
+ 655      6E436C6B 
+ 655      44697600 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccW0FDKQ.s 			page 17
+
+
+ 656              	.LASF20:
+ 657 0118 636C6B46 		.ascii	"clkFractional\000"
+ 657      72616374 
+ 657      696F6E61 
+ 657      6C00
+ 658              	.LASF10:
+ 659 0126 75696E74 		.ascii	"uint16\000"
+ 659      313600
+ 660              	.LASF11:
+ 661 012d 75696E74 		.ascii	"uint32\000"
+ 661      333200
+ 662              	.LASF8:
+ 663 0134 756E7369 		.ascii	"unsigned int\000"
+ 663      676E6564 
+ 663      20696E74 
+ 663      00
+ 664              	.LASF25:
+ 665 0141 474E5520 		.ascii	"GNU C 4.8.4 20140526 (release) [ARM/embedded-4_8-br"
+ 665      4320342E 
+ 665      382E3420 
+ 665      32303134 
+ 665      30353236 
+ 666 0174 616E6368 		.ascii	"anch revision 211358] -mcpu=cortex-m0 -mthumb -g -O"
+ 666      20726576 
+ 666      6973696F 
+ 666      6E203231 
+ 666      31333538 
+ 667 01a7 30202D66 		.ascii	"0 -ffunction-sections\000"
+ 667      66756E63 
+ 667      74696F6E 
+ 667      2D736563 
+ 667      74696F6E 
+ 668              	.LASF24:
+ 669 01bd 436C6F63 		.ascii	"Clock_1_GetFractionalDividerRegister\000"
+ 669      6B5F315F 
+ 669      47657446 
+ 669      72616374 
+ 669      696F6E61 
+ 670              	.LASF6:
+ 671 01e2 6C6F6E67 		.ascii	"long long int\000"
+ 671      206C6F6E 
+ 671      6720696E 
+ 671      7400
+ 672              	.LASF14:
+ 673 01f0 63686172 		.ascii	"char\000"
+ 673      00
+ 674              	.LASF2:
+ 675 01f5 73686F72 		.ascii	"short int\000"
+ 675      7420696E 
+ 675      7400
+ 676              	.LASF9:
+ 677 01ff 75696E74 		.ascii	"uint8\000"
+ 677      3800
+ 678              	.LASF17:
+ 679 0205 436C6F63 		.ascii	"Clock_1_SetFractionalDividerRegister\000"
+ 679      6B5F315F 
+ 679      53657446 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccW0FDKQ.s 			page 18
+
+
+ 679      72616374 
+ 679      696F6E61 
+ 680              	.LASF4:
+ 681 022a 6C6F6E67 		.ascii	"long int\000"
+ 681      20696E74 
+ 681      00
+ 682              	.LASF0:
+ 683 0233 7369676E 		.ascii	"signed char\000"
+ 683      65642063 
+ 683      68617200 
+ 684              	.LASF23:
+ 685 023f 436C6F63 		.ascii	"Clock_1_GetDividerRegister\000"
+ 685      6B5F315F 
+ 685      47657444 
+ 685      69766964 
+ 685      65725265 
+ 686              		.ident	"GCC: (GNU Tools for ARM Embedded Processors) 4.8.4 20140526 (release) [ARM/embedded-4_8-br
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/Clock_1.o
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/Clock_1.o
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/Cm0Start.lst
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/Cm0Start.lst	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/Cm0Start.lst	(revision 7)
@@ -0,0 +1,2115 @@
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 1
+
+
+   1              		.cpu cortex-m0
+   2              		.fpu softvfp
+   3              		.eabi_attribute 20, 1
+   4              		.eabi_attribute 21, 1
+   5              		.eabi_attribute 23, 3
+   6              		.eabi_attribute 24, 1
+   7              		.eabi_attribute 25, 1
+   8              		.eabi_attribute 26, 1
+   9              		.eabi_attribute 30, 6
+  10              		.eabi_attribute 34, 0
+  11              		.eabi_attribute 18, 4
+  12              		.code	16
+  13              		.file	"Cm0Start.c"
+  14              		.text
+  15              	.Ltext0:
+  16              		.cfi_sections	.debug_frame
+  17              		.section	.noinit,"aw",%progbits
+  18              		.align	2
+  19              		.type	cySysNoInitDataValid, %object
+  20              		.size	cySysNoInitDataValid, 4
+  21              	cySysNoInitDataValid:
+  22 0000 00000000 		.space	4
+  23              		.section	.text.IntDefaultHandler,"ax",%progbits
+  24              		.align	2
+  25              		.global	IntDefaultHandler
+  26              		.code	16
+  27              		.thumb_func
+  28              		.type	IntDefaultHandler, %function
+  29              	IntDefaultHandler:
+  30              	.LFB2:
+  31              		.file 1 ".\\Generated_Source\\PSoC4\\Cm0Start.c"
+   1:.\Generated_Source\PSoC4/Cm0Start.c **** /*******************************************************************************
+   2:.\Generated_Source\PSoC4/Cm0Start.c **** * File Name: Cm0Start.c
+   3:.\Generated_Source\PSoC4/Cm0Start.c **** * Version 5.0
+   4:.\Generated_Source\PSoC4/Cm0Start.c **** *
+   5:.\Generated_Source\PSoC4/Cm0Start.c **** *  Description:
+   6:.\Generated_Source\PSoC4/Cm0Start.c **** *  Startup code for the ARM CM0.
+   7:.\Generated_Source\PSoC4/Cm0Start.c **** *
+   8:.\Generated_Source\PSoC4/Cm0Start.c **** ********************************************************************************
+   9:.\Generated_Source\PSoC4/Cm0Start.c **** * Copyright 2010-2015, Cypress Semiconductor Corporation.  All rights reserved.
+  10:.\Generated_Source\PSoC4/Cm0Start.c **** * You may use this file only in accordance with the license, terms, conditions,
+  11:.\Generated_Source\PSoC4/Cm0Start.c **** * disclaimers, and limitations in the end user license agreement accompanying
+  12:.\Generated_Source\PSoC4/Cm0Start.c **** * the software package with which this file was provided.
+  13:.\Generated_Source\PSoC4/Cm0Start.c **** *******************************************************************************/
+  14:.\Generated_Source\PSoC4/Cm0Start.c **** 
+  15:.\Generated_Source\PSoC4/Cm0Start.c **** #include <limits.h>
+  16:.\Generated_Source\PSoC4/Cm0Start.c **** #include "cydevice_trm.h"
+  17:.\Generated_Source\PSoC4/Cm0Start.c **** #include "cytypes.h"
+  18:.\Generated_Source\PSoC4/Cm0Start.c **** #include "cyfitter_cfg.h"
+  19:.\Generated_Source\PSoC4/Cm0Start.c **** #include "CyLib.h"
+  20:.\Generated_Source\PSoC4/Cm0Start.c **** #include "cyfitter.h"
+  21:.\Generated_Source\PSoC4/Cm0Start.c **** 
+  22:.\Generated_Source\PSoC4/Cm0Start.c **** #define CY_NUM_VECTORS              (CY_INT_IRQ_BASE + CY_NUM_INTERRUPTS)
+  23:.\Generated_Source\PSoC4/Cm0Start.c **** #define CY_CPUSS_CONFIG_VECT_IN_RAM (( uint32 ) 0x01)
+  24:.\Generated_Source\PSoC4/Cm0Start.c **** 
+  25:.\Generated_Source\PSoC4/Cm0Start.c **** /* CPUSS Configuration register */
+  26:.\Generated_Source\PSoC4/Cm0Start.c **** #define CY_CPUSS_CONFIG_REG         (*(reg32 *) CYREG_CPUSS_CONFIG)
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 2
+
+
+  27:.\Generated_Source\PSoC4/Cm0Start.c **** #define CY_CPUSS_CONFIG_PTR         ( (reg32 *) CYREG_CPUSS_CONFIG)
+  28:.\Generated_Source\PSoC4/Cm0Start.c **** 
+  29:.\Generated_Source\PSoC4/Cm0Start.c **** 
+  30:.\Generated_Source\PSoC4/Cm0Start.c **** #if defined (__ICCARM__)
+  31:.\Generated_Source\PSoC4/Cm0Start.c ****     #define CY_NUM_ROM_VECTORS      (CY_NUM_VECTORS)
+  32:.\Generated_Source\PSoC4/Cm0Start.c **** #else
+  33:.\Generated_Source\PSoC4/Cm0Start.c ****     #define CY_NUM_ROM_VECTORS      (4u)
+  34:.\Generated_Source\PSoC4/Cm0Start.c **** #endif  /* defined (__ICCARM__) */
+  35:.\Generated_Source\PSoC4/Cm0Start.c **** 
+  36:.\Generated_Source\PSoC4/Cm0Start.c **** #if defined(__ARMCC_VERSION)
+  37:.\Generated_Source\PSoC4/Cm0Start.c ****     #define INITIAL_STACK_POINTER ((cyisraddress)(uint32)&Image$$ARM_LIB_STACK$$ZI$$Limit)
+  38:.\Generated_Source\PSoC4/Cm0Start.c **** #elif defined (__GNUC__)
+  39:.\Generated_Source\PSoC4/Cm0Start.c ****     #define INITIAL_STACK_POINTER (&__cy_stack)
+  40:.\Generated_Source\PSoC4/Cm0Start.c **** #elif defined (__ICCARM__)
+  41:.\Generated_Source\PSoC4/Cm0Start.c ****     #pragma language=extended
+  42:.\Generated_Source\PSoC4/Cm0Start.c ****     #pragma segment="CSTACK"
+  43:.\Generated_Source\PSoC4/Cm0Start.c ****     #define INITIAL_STACK_POINTER  { .__ptr = __sfe( "CSTACK" ) }
+  44:.\Generated_Source\PSoC4/Cm0Start.c **** 
+  45:.\Generated_Source\PSoC4/Cm0Start.c ****     extern void __iar_program_start( void );
+  46:.\Generated_Source\PSoC4/Cm0Start.c ****     extern void __iar_data_init3 (void);
+  47:.\Generated_Source\PSoC4/Cm0Start.c **** #endif  /* (__ARMCC_VERSION) */
+  48:.\Generated_Source\PSoC4/Cm0Start.c **** 
+  49:.\Generated_Source\PSoC4/Cm0Start.c **** #if defined(__GNUC__)
+  50:.\Generated_Source\PSoC4/Cm0Start.c ****     #include <errno.h>
+  51:.\Generated_Source\PSoC4/Cm0Start.c ****     extern int  errno;
+  52:.\Generated_Source\PSoC4/Cm0Start.c ****     extern int  end;
+  53:.\Generated_Source\PSoC4/Cm0Start.c **** #endif  /* defined(__GNUC__) */
+  54:.\Generated_Source\PSoC4/Cm0Start.c **** 
+  55:.\Generated_Source\PSoC4/Cm0Start.c **** /* Extern functions */
+  56:.\Generated_Source\PSoC4/Cm0Start.c **** extern void CyBtldr_CheckLaunch(void);
+  57:.\Generated_Source\PSoC4/Cm0Start.c **** 
+  58:.\Generated_Source\PSoC4/Cm0Start.c **** /* Function prototypes */
+  59:.\Generated_Source\PSoC4/Cm0Start.c **** void initialize_psoc(void);
+  60:.\Generated_Source\PSoC4/Cm0Start.c **** 
+  61:.\Generated_Source\PSoC4/Cm0Start.c **** /* Global variables */
+  62:.\Generated_Source\PSoC4/Cm0Start.c **** #if !defined (__ICCARM__)
+  63:.\Generated_Source\PSoC4/Cm0Start.c ****     CY_NOINIT static uint32 cySysNoInitDataValid;
+  64:.\Generated_Source\PSoC4/Cm0Start.c **** #endif  /* !defined (__ICCARM__) */
+  65:.\Generated_Source\PSoC4/Cm0Start.c **** 
+  66:.\Generated_Source\PSoC4/Cm0Start.c **** 
+  67:.\Generated_Source\PSoC4/Cm0Start.c **** #if (CYDEV_PROJ_TYPE != CYDEV_PROJ_TYPE_STANDARD)
+  68:.\Generated_Source\PSoC4/Cm0Start.c **** 
+  69:.\Generated_Source\PSoC4/Cm0Start.c ****     /*******************************************************************************
+  70:.\Generated_Source\PSoC4/Cm0Start.c ****     This variable is used by the Bootloader/Bootloadable components to schedule
+  71:.\Generated_Source\PSoC4/Cm0Start.c ****     what application will be started after a software reset.
+  72:.\Generated_Source\PSoC4/Cm0Start.c ****     *******************************************************************************/
+  73:.\Generated_Source\PSoC4/Cm0Start.c ****     #if (__ARMCC_VERSION)
+  74:.\Generated_Source\PSoC4/Cm0Start.c ****         __attribute__ ((section(".bootloaderruntype"), zero_init))
+  75:.\Generated_Source\PSoC4/Cm0Start.c ****     #elif defined (__GNUC__)
+  76:.\Generated_Source\PSoC4/Cm0Start.c ****         __attribute__ ((section(".bootloaderruntype")))
+  77:.\Generated_Source\PSoC4/Cm0Start.c ****     #elif defined (__ICCARM__)
+  78:.\Generated_Source\PSoC4/Cm0Start.c ****         #pragma location=".bootloaderruntype"
+  79:.\Generated_Source\PSoC4/Cm0Start.c ****     #endif /* (__ARMCC_VERSION) */
+  80:.\Generated_Source\PSoC4/Cm0Start.c ****     volatile uint32 cyBtldrRunType;
+  81:.\Generated_Source\PSoC4/Cm0Start.c **** 
+  82:.\Generated_Source\PSoC4/Cm0Start.c **** #endif  /* (CYDEV_PROJ_TYPE != CYDEV_PROJ_TYPE_STANDARD) */
+  83:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 3
+
+
+  84:.\Generated_Source\PSoC4/Cm0Start.c **** 
+  85:.\Generated_Source\PSoC4/Cm0Start.c **** /*******************************************************************************
+  86:.\Generated_Source\PSoC4/Cm0Start.c **** * Function Name: IntDefaultHandler
+  87:.\Generated_Source\PSoC4/Cm0Start.c **** ********************************************************************************
+  88:.\Generated_Source\PSoC4/Cm0Start.c **** *
+  89:.\Generated_Source\PSoC4/Cm0Start.c **** * Summary:
+  90:.\Generated_Source\PSoC4/Cm0Start.c **** *  This function is called for all interrupts, other than a reset that is called
+  91:.\Generated_Source\PSoC4/Cm0Start.c **** *  before the system is setup.
+  92:.\Generated_Source\PSoC4/Cm0Start.c **** *
+  93:.\Generated_Source\PSoC4/Cm0Start.c **** * Parameters:
+  94:.\Generated_Source\PSoC4/Cm0Start.c **** *  None
+  95:.\Generated_Source\PSoC4/Cm0Start.c **** *
+  96:.\Generated_Source\PSoC4/Cm0Start.c **** * Return:
+  97:.\Generated_Source\PSoC4/Cm0Start.c **** *  None
+  98:.\Generated_Source\PSoC4/Cm0Start.c **** *
+  99:.\Generated_Source\PSoC4/Cm0Start.c **** * Theory:
+ 100:.\Generated_Source\PSoC4/Cm0Start.c **** *   Any value other than zero is acceptable.
+ 101:.\Generated_Source\PSoC4/Cm0Start.c **** *
+ 102:.\Generated_Source\PSoC4/Cm0Start.c **** *******************************************************************************/
+ 103:.\Generated_Source\PSoC4/Cm0Start.c **** CY_NORETURN
+ 104:.\Generated_Source\PSoC4/Cm0Start.c **** CY_ISR(IntDefaultHandler)
+ 105:.\Generated_Source\PSoC4/Cm0Start.c **** {
+  32              		.loc 1 105 0
+  33              		.cfi_startproc
+  34 0000 80B5     		push	{r7, lr}
+  35              		.cfi_def_cfa_offset 8
+  36              		.cfi_offset 7, -8
+  37              		.cfi_offset 14, -4
+  38 0002 00AF     		add	r7, sp, #0
+  39              		.cfi_def_cfa_register 7
+  40              	.L2:
+ 106:.\Generated_Source\PSoC4/Cm0Start.c ****     /***************************************************************************
+ 107:.\Generated_Source\PSoC4/Cm0Start.c ****     * We must not get here. If we do, a serious problem occurs, so go into
+ 108:.\Generated_Source\PSoC4/Cm0Start.c ****     * an infinite loop.
+ 109:.\Generated_Source\PSoC4/Cm0Start.c ****     ***************************************************************************/
+ 110:.\Generated_Source\PSoC4/Cm0Start.c ****     while(1)
+ 111:.\Generated_Source\PSoC4/Cm0Start.c ****     {
+ 112:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 113:.\Generated_Source\PSoC4/Cm0Start.c ****     }
+  41              		.loc 1 113 0 discriminator 1
+  42 0004 FEE7     		b	.L2
+  43              		.cfi_endproc
+  44              	.LFE2:
+  45              		.size	IntDefaultHandler, .-IntDefaultHandler
+  46 0006 C046     		.section	.text._exit,"ax",%progbits
+  47              		.align	2
+  48              		.weak	_exit
+  49              		.code	16
+  50              		.thumb_func
+  51              		.type	_exit, %function
+  52              	_exit:
+  53              	.LFB3:
+ 114:.\Generated_Source\PSoC4/Cm0Start.c **** }
+ 115:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 116:.\Generated_Source\PSoC4/Cm0Start.c **** #if defined(__ARMCC_VERSION)
+ 117:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 118:.\Generated_Source\PSoC4/Cm0Start.c **** /* Local function for device reset. */
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 4
+
+
+ 119:.\Generated_Source\PSoC4/Cm0Start.c **** extern void Reset(void);
+ 120:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 121:.\Generated_Source\PSoC4/Cm0Start.c **** /* Application entry point. */
+ 122:.\Generated_Source\PSoC4/Cm0Start.c **** extern void $Super$$main(void);
+ 123:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 124:.\Generated_Source\PSoC4/Cm0Start.c **** /* Linker-generated Stack Base addresses, Two Region and One Region */
+ 125:.\Generated_Source\PSoC4/Cm0Start.c **** extern unsigned long Image$$ARM_LIB_STACK$$ZI$$Limit;
+ 126:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 127:.\Generated_Source\PSoC4/Cm0Start.c **** /* RealView C Library initialization. */
+ 128:.\Generated_Source\PSoC4/Cm0Start.c **** extern int __main(void);
+ 129:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 130:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 131:.\Generated_Source\PSoC4/Cm0Start.c **** /*******************************************************************************
+ 132:.\Generated_Source\PSoC4/Cm0Start.c **** * Function Name: Reset
+ 133:.\Generated_Source\PSoC4/Cm0Start.c **** ********************************************************************************
+ 134:.\Generated_Source\PSoC4/Cm0Start.c **** *
+ 135:.\Generated_Source\PSoC4/Cm0Start.c **** * Summary:
+ 136:.\Generated_Source\PSoC4/Cm0Start.c **** *  This function handles the reset interrupt for the RVDS/MDK toolchains.
+ 137:.\Generated_Source\PSoC4/Cm0Start.c **** *  This is the first bit of code that is executed at startup.
+ 138:.\Generated_Source\PSoC4/Cm0Start.c **** *
+ 139:.\Generated_Source\PSoC4/Cm0Start.c **** * Parameters:
+ 140:.\Generated_Source\PSoC4/Cm0Start.c **** *  None
+ 141:.\Generated_Source\PSoC4/Cm0Start.c **** *
+ 142:.\Generated_Source\PSoC4/Cm0Start.c **** * Return:
+ 143:.\Generated_Source\PSoC4/Cm0Start.c **** *  None
+ 144:.\Generated_Source\PSoC4/Cm0Start.c **** *
+ 145:.\Generated_Source\PSoC4/Cm0Start.c **** *******************************************************************************/
+ 146:.\Generated_Source\PSoC4/Cm0Start.c **** void Reset(void)
+ 147:.\Generated_Source\PSoC4/Cm0Start.c **** {
+ 148:.\Generated_Source\PSoC4/Cm0Start.c ****     #if (CYDEV_PROJ_TYPE == CYDEV_PROJ_TYPE_LOADABLE || CYDEV_PROJ_TYPE == CYDEV_PROJ_TYPE_LOADABLE
+ 149:.\Generated_Source\PSoC4/Cm0Start.c ****         /* The bootloadable application image is started at Reset() handler
+ 150:.\Generated_Source\PSoC4/Cm0Start.c ****         * as a result of a branch instruction execution from the bootloader.
+ 151:.\Generated_Source\PSoC4/Cm0Start.c ****         * So, the stack pointer needs to be reset to be sure that
+ 152:.\Generated_Source\PSoC4/Cm0Start.c ****         * there is no garbage in the stack.
+ 153:.\Generated_Source\PSoC4/Cm0Start.c ****         */
+ 154:.\Generated_Source\PSoC4/Cm0Start.c ****         register uint32_t msp __asm("msp");
+ 155:.\Generated_Source\PSoC4/Cm0Start.c ****         msp = (uint32_t)&Image$$ARM_LIB_STACK$$ZI$$Limit;
+ 156:.\Generated_Source\PSoC4/Cm0Start.c ****     #endif /*(CYDEV_PROJ_TYPE == CYDEV_PROJ_TYPE_LOADABLE || CYDEV_PROJ_TYPE == CYDEV_PROJ_TYPE_LOA
+ 157:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 158:.\Generated_Source\PSoC4/Cm0Start.c ****     #if(CY_IP_SRSSLT)
+ 159:.\Generated_Source\PSoC4/Cm0Start.c ****         CySysWdtDisable();
+ 160:.\Generated_Source\PSoC4/Cm0Start.c ****     #endif  /* (CY_IP_SRSSLT) */
+ 161:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 162:.\Generated_Source\PSoC4/Cm0Start.c ****     #if ((CYDEV_BOOTLOADER_ENABLE) && (CYDEV_PROJ_TYPE != CYDEV_PROJ_TYPE_LOADABLEANDBOOTLOADER))
+ 163:.\Generated_Source\PSoC4/Cm0Start.c ****         CyBtldr_CheckLaunch();
+ 164:.\Generated_Source\PSoC4/Cm0Start.c ****     #endif /* ((CYDEV_BOOTLOADER_ENABLE) && (CYDEV_PROJ_TYPE != CYDEV_PROJ_TYPE_LOADABLEANDBOOTLOAD
+ 165:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 166:.\Generated_Source\PSoC4/Cm0Start.c ****     __main();
+ 167:.\Generated_Source\PSoC4/Cm0Start.c **** }
+ 168:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 169:.\Generated_Source\PSoC4/Cm0Start.c **** /*******************************************************************************
+ 170:.\Generated_Source\PSoC4/Cm0Start.c **** * Function Name: $Sub$$main
+ 171:.\Generated_Source\PSoC4/Cm0Start.c **** ********************************************************************************
+ 172:.\Generated_Source\PSoC4/Cm0Start.c **** *
+ 173:.\Generated_Source\PSoC4/Cm0Start.c **** * Summary:
+ 174:.\Generated_Source\PSoC4/Cm0Start.c **** *  This function is called immediately before the users main
+ 175:.\Generated_Source\PSoC4/Cm0Start.c **** *
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 5
+
+
+ 176:.\Generated_Source\PSoC4/Cm0Start.c **** * Parameters:
+ 177:.\Generated_Source\PSoC4/Cm0Start.c **** *  None
+ 178:.\Generated_Source\PSoC4/Cm0Start.c **** *
+ 179:.\Generated_Source\PSoC4/Cm0Start.c **** * Return:
+ 180:.\Generated_Source\PSoC4/Cm0Start.c **** *  None
+ 181:.\Generated_Source\PSoC4/Cm0Start.c **** *
+ 182:.\Generated_Source\PSoC4/Cm0Start.c **** *******************************************************************************/
+ 183:.\Generated_Source\PSoC4/Cm0Start.c **** __attribute__ ((noreturn, __noinline__))
+ 184:.\Generated_Source\PSoC4/Cm0Start.c **** void $Sub$$main(void)
+ 185:.\Generated_Source\PSoC4/Cm0Start.c **** {
+ 186:.\Generated_Source\PSoC4/Cm0Start.c ****     initialize_psoc();
+ 187:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 188:.\Generated_Source\PSoC4/Cm0Start.c ****     /* Call original main */
+ 189:.\Generated_Source\PSoC4/Cm0Start.c ****     $Super$$main();
+ 190:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 191:.\Generated_Source\PSoC4/Cm0Start.c ****     while (1)
+ 192:.\Generated_Source\PSoC4/Cm0Start.c ****     {
+ 193:.\Generated_Source\PSoC4/Cm0Start.c ****         /* If main returns it is undefined what we should do. */
+ 194:.\Generated_Source\PSoC4/Cm0Start.c ****     }
+ 195:.\Generated_Source\PSoC4/Cm0Start.c **** }
+ 196:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 197:.\Generated_Source\PSoC4/Cm0Start.c **** #elif defined(__GNUC__)
+ 198:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 199:.\Generated_Source\PSoC4/Cm0Start.c **** /* Stack Base address */
+ 200:.\Generated_Source\PSoC4/Cm0Start.c **** extern void __cy_stack(void);
+ 201:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 202:.\Generated_Source\PSoC4/Cm0Start.c **** /* Application entry point. */
+ 203:.\Generated_Source\PSoC4/Cm0Start.c **** extern int main(void);
+ 204:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 205:.\Generated_Source\PSoC4/Cm0Start.c **** /* The static objects constructors initializer */
+ 206:.\Generated_Source\PSoC4/Cm0Start.c **** extern void __libc_init_array(void);
+ 207:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 208:.\Generated_Source\PSoC4/Cm0Start.c **** typedef unsigned char __cy_byte_align8 __attribute ((aligned (8)));
+ 209:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 210:.\Generated_Source\PSoC4/Cm0Start.c **** struct __cy_region
+ 211:.\Generated_Source\PSoC4/Cm0Start.c **** {
+ 212:.\Generated_Source\PSoC4/Cm0Start.c ****     __cy_byte_align8 *init; /* Initial contents of this region.  */
+ 213:.\Generated_Source\PSoC4/Cm0Start.c ****     __cy_byte_align8 *data; /* Start address of region.  */
+ 214:.\Generated_Source\PSoC4/Cm0Start.c ****     size_t init_size;       /* Size of initial data.  */
+ 215:.\Generated_Source\PSoC4/Cm0Start.c ****     size_t zero_size;       /* Additional size to be zeroed.  */
+ 216:.\Generated_Source\PSoC4/Cm0Start.c **** };
+ 217:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 218:.\Generated_Source\PSoC4/Cm0Start.c **** extern const struct __cy_region __cy_regions[];
+ 219:.\Generated_Source\PSoC4/Cm0Start.c **** extern const char __cy_region_num __attribute__((weak));
+ 220:.\Generated_Source\PSoC4/Cm0Start.c **** #define __cy_region_num ((size_t)&__cy_region_num)
+ 221:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 222:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 223:.\Generated_Source\PSoC4/Cm0Start.c **** /*******************************************************************************
+ 224:.\Generated_Source\PSoC4/Cm0Start.c **** * System Calls of the Red Hat newlib C Library
+ 225:.\Generated_Source\PSoC4/Cm0Start.c **** *******************************************************************************/
+ 226:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 227:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 228:.\Generated_Source\PSoC4/Cm0Start.c **** /*******************************************************************************
+ 229:.\Generated_Source\PSoC4/Cm0Start.c **** * Function Name: _exit
+ 230:.\Generated_Source\PSoC4/Cm0Start.c **** ********************************************************************************
+ 231:.\Generated_Source\PSoC4/Cm0Start.c **** *
+ 232:.\Generated_Source\PSoC4/Cm0Start.c **** * Summary:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 6
+
+
+ 233:.\Generated_Source\PSoC4/Cm0Start.c **** *  Exit a program without cleaning up files. If your system doesn't provide
+ 234:.\Generated_Source\PSoC4/Cm0Start.c **** *  this, it is best to avoid linking with subroutines that require it (exit,
+ 235:.\Generated_Source\PSoC4/Cm0Start.c **** *  system).
+ 236:.\Generated_Source\PSoC4/Cm0Start.c **** *
+ 237:.\Generated_Source\PSoC4/Cm0Start.c **** * Parameters:
+ 238:.\Generated_Source\PSoC4/Cm0Start.c **** *  status: Status caused program exit.
+ 239:.\Generated_Source\PSoC4/Cm0Start.c **** *
+ 240:.\Generated_Source\PSoC4/Cm0Start.c **** * Return:
+ 241:.\Generated_Source\PSoC4/Cm0Start.c **** *  None
+ 242:.\Generated_Source\PSoC4/Cm0Start.c **** *
+ 243:.\Generated_Source\PSoC4/Cm0Start.c **** *******************************************************************************/
+ 244:.\Generated_Source\PSoC4/Cm0Start.c **** __attribute__((weak))
+ 245:.\Generated_Source\PSoC4/Cm0Start.c **** void _exit(int status)
+ 246:.\Generated_Source\PSoC4/Cm0Start.c **** {
+  54              		.loc 1 246 0
+  55              		.cfi_startproc
+  56 0000 80B5     		push	{r7, lr}
+  57              		.cfi_def_cfa_offset 8
+  58              		.cfi_offset 7, -8
+  59              		.cfi_offset 14, -4
+  60 0002 82B0     		sub	sp, sp, #8
+  61              		.cfi_def_cfa_offset 16
+  62 0004 00AF     		add	r7, sp, #0
+  63              		.cfi_def_cfa_register 7
+  64 0006 7860     		str	r0, [r7, #4]
+ 247:.\Generated_Source\PSoC4/Cm0Start.c ****     CyHalt((uint8) status);
+  65              		.loc 1 247 0
+  66 0008 7B68     		ldr	r3, [r7, #4]
+  67 000a DBB2     		uxtb	r3, r3
+  68 000c 181C     		mov	r0, r3
+  69 000e FFF7FEFF 		bl	CyHalt
+  70              	.L4:
+ 248:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 249:.\Generated_Source\PSoC4/Cm0Start.c ****     while(1)
+ 250:.\Generated_Source\PSoC4/Cm0Start.c ****     {
+ 251:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 252:.\Generated_Source\PSoC4/Cm0Start.c ****     }
+  71              		.loc 1 252 0 discriminator 1
+  72 0012 FEE7     		b	.L4
+  73              		.cfi_endproc
+  74              	.LFE3:
+  75              		.size	_exit, .-_exit
+  76              		.section	.text._sbrk,"ax",%progbits
+  77              		.align	2
+  78              		.weak	_sbrk
+  79              		.code	16
+  80              		.thumb_func
+  81              		.type	_sbrk, %function
+  82              	_sbrk:
+  83              	.LFB4:
+ 253:.\Generated_Source\PSoC4/Cm0Start.c **** }
+ 254:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 255:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 256:.\Generated_Source\PSoC4/Cm0Start.c **** /*******************************************************************************
+ 257:.\Generated_Source\PSoC4/Cm0Start.c **** * Function Name: _sbrk
+ 258:.\Generated_Source\PSoC4/Cm0Start.c **** ********************************************************************************
+ 259:.\Generated_Source\PSoC4/Cm0Start.c **** *
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 7
+
+
+ 260:.\Generated_Source\PSoC4/Cm0Start.c **** * Summary:
+ 261:.\Generated_Source\PSoC4/Cm0Start.c **** *  Increase program data space. As malloc and related functions depend on this,
+ 262:.\Generated_Source\PSoC4/Cm0Start.c **** *  it is useful to have a working implementation. The following suffices for a
+ 263:.\Generated_Source\PSoC4/Cm0Start.c **** *  standalone system; it exploits the symbol end automatically defined by the
+ 264:.\Generated_Source\PSoC4/Cm0Start.c **** *  GNU linker.
+ 265:.\Generated_Source\PSoC4/Cm0Start.c **** *
+ 266:.\Generated_Source\PSoC4/Cm0Start.c **** * Parameters:
+ 267:.\Generated_Source\PSoC4/Cm0Start.c **** *  nbytes: The number of bytes requested (if the parameter value is positive)
+ 268:.\Generated_Source\PSoC4/Cm0Start.c **** *  from the heap or returned back to the heap (if the parameter value is
+ 269:.\Generated_Source\PSoC4/Cm0Start.c **** *  negative).
+ 270:.\Generated_Source\PSoC4/Cm0Start.c **** *
+ 271:.\Generated_Source\PSoC4/Cm0Start.c **** * Return:
+ 272:.\Generated_Source\PSoC4/Cm0Start.c **** *  None
+ 273:.\Generated_Source\PSoC4/Cm0Start.c **** *
+ 274:.\Generated_Source\PSoC4/Cm0Start.c **** *******************************************************************************/
+ 275:.\Generated_Source\PSoC4/Cm0Start.c **** __attribute__((weak))
+ 276:.\Generated_Source\PSoC4/Cm0Start.c **** void * _sbrk (int nbytes)
+ 277:.\Generated_Source\PSoC4/Cm0Start.c **** {
+  84              		.loc 1 277 0
+  85              		.cfi_startproc
+  86 0000 80B5     		push	{r7, lr}
+  87              		.cfi_def_cfa_offset 8
+  88              		.cfi_offset 7, -8
+  89              		.cfi_offset 14, -4
+  90 0002 84B0     		sub	sp, sp, #16
+  91              		.cfi_def_cfa_offset 24
+  92 0004 00AF     		add	r7, sp, #0
+  93              		.cfi_def_cfa_register 7
+  94 0006 7860     		str	r0, [r7, #4]
+ 278:.\Generated_Source\PSoC4/Cm0Start.c ****     extern int  end;            /* Symbol defined by linker map. Start of free memory (as symbol). 
+ 279:.\Generated_Source\PSoC4/Cm0Start.c ****     void *      returnValue;
+ 280:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 281:.\Generated_Source\PSoC4/Cm0Start.c ****     /* The statically held previous end of the heap, with its initialization. */
+ 282:.\Generated_Source\PSoC4/Cm0Start.c ****     static void *heapPointer = (void *) &end;                 /* Previous end */
+ 283:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 284:.\Generated_Source\PSoC4/Cm0Start.c ****     if (((heapPointer + nbytes) - (void *) &end) <= CYDEV_HEAP_SIZE)
+  95              		.loc 1 284 0
+  96 0008 0F4B     		ldr	r3, .L9
+  97 000a 1A68     		ldr	r2, [r3]
+  98 000c 7B68     		ldr	r3, [r7, #4]
+  99 000e D318     		add	r3, r2, r3
+ 100 0010 1A1C     		mov	r2, r3
+ 101 0012 0E4B     		ldr	r3, .L9+4
+ 102 0014 D31A     		sub	r3, r2, r3
+ 103 0016 802B     		cmp	r3, #128
+ 104 0018 09DC     		bgt	.L6
+ 285:.\Generated_Source\PSoC4/Cm0Start.c ****     {
+ 286:.\Generated_Source\PSoC4/Cm0Start.c ****         returnValue  = heapPointer;
+ 105              		.loc 1 286 0
+ 106 001a 0B4B     		ldr	r3, .L9
+ 107 001c 1B68     		ldr	r3, [r3]
+ 108 001e FB60     		str	r3, [r7, #12]
+ 287:.\Generated_Source\PSoC4/Cm0Start.c ****         heapPointer += nbytes;
+ 109              		.loc 1 287 0
+ 110 0020 094B     		ldr	r3, .L9
+ 111 0022 1A68     		ldr	r2, [r3]
+ 112 0024 7B68     		ldr	r3, [r7, #4]
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 8
+
+
+ 113 0026 D218     		add	r2, r2, r3
+ 114 0028 074B     		ldr	r3, .L9
+ 115 002a 1A60     		str	r2, [r3]
+ 116 002c 07E0     		b	.L7
+ 117              	.L6:
+ 288:.\Generated_Source\PSoC4/Cm0Start.c ****     }
+ 289:.\Generated_Source\PSoC4/Cm0Start.c ****     else
+ 290:.\Generated_Source\PSoC4/Cm0Start.c ****     {
+ 291:.\Generated_Source\PSoC4/Cm0Start.c ****         errno = ENOMEM;
+ 118              		.loc 1 291 0
+ 119 002e FFF7FEFF 		bl	__errno
+ 120 0032 031C     		mov	r3, r0
+ 121 0034 0C22     		mov	r2, #12
+ 122 0036 1A60     		str	r2, [r3]
+ 292:.\Generated_Source\PSoC4/Cm0Start.c ****         returnValue = (void *) -1;
+ 123              		.loc 1 292 0
+ 124 0038 0123     		mov	r3, #1
+ 125 003a 5B42     		neg	r3, r3
+ 126 003c FB60     		str	r3, [r7, #12]
+ 127              	.L7:
+ 293:.\Generated_Source\PSoC4/Cm0Start.c ****     }
+ 294:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 295:.\Generated_Source\PSoC4/Cm0Start.c ****     return (returnValue);
+ 128              		.loc 1 295 0
+ 129 003e FB68     		ldr	r3, [r7, #12]
+ 296:.\Generated_Source\PSoC4/Cm0Start.c **** }
+ 130              		.loc 1 296 0
+ 131 0040 181C     		mov	r0, r3
+ 132 0042 BD46     		mov	sp, r7
+ 133 0044 04B0     		add	sp, sp, #16
+ 134              		@ sp needed
+ 135 0046 80BD     		pop	{r7, pc}
+ 136              	.L10:
+ 137              		.align	2
+ 138              	.L9:
+ 139 0048 00000000 		.word	heapPointer.4742
+ 140 004c 00000000 		.word	end
+ 141              		.cfi_endproc
+ 142              	.LFE4:
+ 143              		.size	_sbrk, .-_sbrk
+ 144              		.section	.text.Start_c,"ax",%progbits
+ 145              		.align	2
+ 146              		.global	Start_c
+ 147              		.code	16
+ 148              		.thumb_func
+ 149              		.type	Start_c, %function
+ 150              	Start_c:
+ 151              	.LFB5:
+ 297:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 298:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 299:.\Generated_Source\PSoC4/Cm0Start.c **** /*******************************************************************************
+ 300:.\Generated_Source\PSoC4/Cm0Start.c **** * Function Name: Start_c
+ 301:.\Generated_Source\PSoC4/Cm0Start.c **** ********************************************************************************
+ 302:.\Generated_Source\PSoC4/Cm0Start.c **** *
+ 303:.\Generated_Source\PSoC4/Cm0Start.c **** * Summary:
+ 304:.\Generated_Source\PSoC4/Cm0Start.c **** *  This function handles initializing the .data and .bss sections in
+ 305:.\Generated_Source\PSoC4/Cm0Start.c **** *  preparation for running the standard c code.  Once initialization is complete
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 9
+
+
+ 306:.\Generated_Source\PSoC4/Cm0Start.c **** *  it will call main().  This function will never return.
+ 307:.\Generated_Source\PSoC4/Cm0Start.c **** *
+ 308:.\Generated_Source\PSoC4/Cm0Start.c **** * Parameters:
+ 309:.\Generated_Source\PSoC4/Cm0Start.c **** *  None
+ 310:.\Generated_Source\PSoC4/Cm0Start.c **** *
+ 311:.\Generated_Source\PSoC4/Cm0Start.c **** * Return:
+ 312:.\Generated_Source\PSoC4/Cm0Start.c **** *  None
+ 313:.\Generated_Source\PSoC4/Cm0Start.c **** *
+ 314:.\Generated_Source\PSoC4/Cm0Start.c **** *******************************************************************************/
+ 315:.\Generated_Source\PSoC4/Cm0Start.c **** void Start_c(void)  __attribute__ ((noreturn, noinline));
+ 316:.\Generated_Source\PSoC4/Cm0Start.c **** void Start_c(void)
+ 317:.\Generated_Source\PSoC4/Cm0Start.c **** {
+ 152              		.loc 1 317 0
+ 153              		.cfi_startproc
+ 154 0000 80B5     		push	{r7, lr}
+ 155              		.cfi_def_cfa_offset 8
+ 156              		.cfi_offset 7, -8
+ 157              		.cfi_offset 14, -4
+ 158 0002 86B0     		sub	sp, sp, #24
+ 159              		.cfi_def_cfa_offset 32
+ 160 0004 00AF     		add	r7, sp, #0
+ 161              		.cfi_def_cfa_register 7
+ 318:.\Generated_Source\PSoC4/Cm0Start.c ****     unsigned regions = __cy_region_num;
+ 162              		.loc 1 318 0
+ 163 0006 224B     		ldr	r3, .L19
+ 164 0008 7B61     		str	r3, [r7, #20]
+ 319:.\Generated_Source\PSoC4/Cm0Start.c ****     const struct __cy_region *rptr = __cy_regions;
+ 165              		.loc 1 319 0
+ 166 000a 224B     		ldr	r3, .L19+4
+ 167 000c 3B61     		str	r3, [r7, #16]
+ 320:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 321:.\Generated_Source\PSoC4/Cm0Start.c ****     /* Initialize memory */
+ 322:.\Generated_Source\PSoC4/Cm0Start.c ****     for (regions = __cy_region_num; regions != 0u; regions--)
+ 168              		.loc 1 322 0
+ 169 000e 204B     		ldr	r3, .L19
+ 170 0010 7B61     		str	r3, [r7, #20]
+ 171 0012 35E0     		b	.L12
+ 172              	.L17:
+ 173              	.LBB2:
+ 323:.\Generated_Source\PSoC4/Cm0Start.c ****     {
+ 324:.\Generated_Source\PSoC4/Cm0Start.c ****         uint32 *src = (uint32 *)rptr->init;
+ 174              		.loc 1 324 0
+ 175 0014 3B69     		ldr	r3, [r7, #16]
+ 176 0016 1B68     		ldr	r3, [r3]
+ 177 0018 FB60     		str	r3, [r7, #12]
+ 325:.\Generated_Source\PSoC4/Cm0Start.c ****         uint32 *dst = (uint32 *)rptr->data;
+ 178              		.loc 1 325 0
+ 179 001a 3B69     		ldr	r3, [r7, #16]
+ 180 001c 5B68     		ldr	r3, [r3, #4]
+ 181 001e BB60     		str	r3, [r7, #8]
+ 326:.\Generated_Source\PSoC4/Cm0Start.c ****         unsigned limit = rptr->init_size;
+ 182              		.loc 1 326 0
+ 183 0020 3B69     		ldr	r3, [r7, #16]
+ 184 0022 9B68     		ldr	r3, [r3, #8]
+ 185 0024 3B60     		str	r3, [r7]
+ 327:.\Generated_Source\PSoC4/Cm0Start.c ****         unsigned count;
+ 328:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 10
+
+
+ 329:.\Generated_Source\PSoC4/Cm0Start.c ****         for (count = 0u; count != limit; count += sizeof (uint32))
+ 186              		.loc 1 329 0
+ 187 0026 0023     		mov	r3, #0
+ 188 0028 7B60     		str	r3, [r7, #4]
+ 189 002a 0CE0     		b	.L13
+ 190              	.L14:
+ 330:.\Generated_Source\PSoC4/Cm0Start.c ****         {
+ 331:.\Generated_Source\PSoC4/Cm0Start.c ****             *dst = *src;
+ 191              		.loc 1 331 0 discriminator 2
+ 192 002c FB68     		ldr	r3, [r7, #12]
+ 193 002e 1A68     		ldr	r2, [r3]
+ 194 0030 BB68     		ldr	r3, [r7, #8]
+ 195 0032 1A60     		str	r2, [r3]
+ 332:.\Generated_Source\PSoC4/Cm0Start.c ****             dst++;
+ 196              		.loc 1 332 0 discriminator 2
+ 197 0034 BB68     		ldr	r3, [r7, #8]
+ 198 0036 0433     		add	r3, r3, #4
+ 199 0038 BB60     		str	r3, [r7, #8]
+ 333:.\Generated_Source\PSoC4/Cm0Start.c ****             src++;
+ 200              		.loc 1 333 0 discriminator 2
+ 201 003a FB68     		ldr	r3, [r7, #12]
+ 202 003c 0433     		add	r3, r3, #4
+ 203 003e FB60     		str	r3, [r7, #12]
+ 329:.\Generated_Source\PSoC4/Cm0Start.c ****         for (count = 0u; count != limit; count += sizeof (uint32))
+ 204              		.loc 1 329 0 discriminator 2
+ 205 0040 7B68     		ldr	r3, [r7, #4]
+ 206 0042 0433     		add	r3, r3, #4
+ 207 0044 7B60     		str	r3, [r7, #4]
+ 208              	.L13:
+ 329:.\Generated_Source\PSoC4/Cm0Start.c ****         for (count = 0u; count != limit; count += sizeof (uint32))
+ 209              		.loc 1 329 0 is_stmt 0 discriminator 1
+ 210 0046 7A68     		ldr	r2, [r7, #4]
+ 211 0048 3B68     		ldr	r3, [r7]
+ 212 004a 9A42     		cmp	r2, r3
+ 213 004c EED1     		bne	.L14
+ 334:.\Generated_Source\PSoC4/Cm0Start.c ****         }
+ 335:.\Generated_Source\PSoC4/Cm0Start.c ****         limit = rptr->zero_size;
+ 214              		.loc 1 335 0 is_stmt 1
+ 215 004e 3B69     		ldr	r3, [r7, #16]
+ 216 0050 DB68     		ldr	r3, [r3, #12]
+ 217 0052 3B60     		str	r3, [r7]
+ 336:.\Generated_Source\PSoC4/Cm0Start.c ****         for (count = 0u; count != limit; count += sizeof (uint32))
+ 218              		.loc 1 336 0
+ 219 0054 0023     		mov	r3, #0
+ 220 0056 7B60     		str	r3, [r7, #4]
+ 221 0058 08E0     		b	.L15
+ 222              	.L16:
+ 337:.\Generated_Source\PSoC4/Cm0Start.c ****         {
+ 338:.\Generated_Source\PSoC4/Cm0Start.c ****             *dst = 0u;
+ 223              		.loc 1 338 0 discriminator 2
+ 224 005a BB68     		ldr	r3, [r7, #8]
+ 225 005c 0022     		mov	r2, #0
+ 226 005e 1A60     		str	r2, [r3]
+ 339:.\Generated_Source\PSoC4/Cm0Start.c ****             dst++;
+ 227              		.loc 1 339 0 discriminator 2
+ 228 0060 BB68     		ldr	r3, [r7, #8]
+ 229 0062 0433     		add	r3, r3, #4
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 11
+
+
+ 230 0064 BB60     		str	r3, [r7, #8]
+ 336:.\Generated_Source\PSoC4/Cm0Start.c ****         for (count = 0u; count != limit; count += sizeof (uint32))
+ 231              		.loc 1 336 0 discriminator 2
+ 232 0066 7B68     		ldr	r3, [r7, #4]
+ 233 0068 0433     		add	r3, r3, #4
+ 234 006a 7B60     		str	r3, [r7, #4]
+ 235              	.L15:
+ 336:.\Generated_Source\PSoC4/Cm0Start.c ****         for (count = 0u; count != limit; count += sizeof (uint32))
+ 236              		.loc 1 336 0 is_stmt 0 discriminator 1
+ 237 006c 7A68     		ldr	r2, [r7, #4]
+ 238 006e 3B68     		ldr	r3, [r7]
+ 239 0070 9A42     		cmp	r2, r3
+ 240 0072 F2D1     		bne	.L16
+ 340:.\Generated_Source\PSoC4/Cm0Start.c ****         }
+ 341:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 342:.\Generated_Source\PSoC4/Cm0Start.c ****         rptr++;
+ 241              		.loc 1 342 0 is_stmt 1
+ 242 0074 3B69     		ldr	r3, [r7, #16]
+ 243 0076 1033     		add	r3, r3, #16
+ 244 0078 3B61     		str	r3, [r7, #16]
+ 245              	.LBE2:
+ 322:.\Generated_Source\PSoC4/Cm0Start.c ****     for (regions = __cy_region_num; regions != 0u; regions--)
+ 246              		.loc 1 322 0
+ 247 007a 7B69     		ldr	r3, [r7, #20]
+ 248 007c 013B     		sub	r3, r3, #1
+ 249 007e 7B61     		str	r3, [r7, #20]
+ 250              	.L12:
+ 322:.\Generated_Source\PSoC4/Cm0Start.c ****     for (regions = __cy_region_num; regions != 0u; regions--)
+ 251              		.loc 1 322 0 is_stmt 0 discriminator 1
+ 252 0080 7B69     		ldr	r3, [r7, #20]
+ 253 0082 002B     		cmp	r3, #0
+ 254 0084 C6D1     		bne	.L17
+ 343:.\Generated_Source\PSoC4/Cm0Start.c ****     }
+ 344:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 345:.\Generated_Source\PSoC4/Cm0Start.c ****     /* Invoke static objects constructors */
+ 346:.\Generated_Source\PSoC4/Cm0Start.c ****     __libc_init_array();
+ 255              		.loc 1 346 0 is_stmt 1
+ 256 0086 FFF7FEFF 		bl	__libc_init_array
+ 347:.\Generated_Source\PSoC4/Cm0Start.c ****     (void) main();
+ 257              		.loc 1 347 0
+ 258 008a FFF7FEFF 		bl	main
+ 259              	.L18:
+ 348:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 349:.\Generated_Source\PSoC4/Cm0Start.c ****     while (1)
+ 350:.\Generated_Source\PSoC4/Cm0Start.c ****     {
+ 351:.\Generated_Source\PSoC4/Cm0Start.c ****         /* If main returns, make sure we don't return. */
+ 352:.\Generated_Source\PSoC4/Cm0Start.c ****     }
+ 260              		.loc 1 352 0 discriminator 1
+ 261 008e FEE7     		b	.L18
+ 262              	.L20:
+ 263              		.align	2
+ 264              	.L19:
+ 265 0090 00000000 		.word	__cy_region_num
+ 266 0094 00000000 		.word	__cy_regions
+ 267              		.cfi_endproc
+ 268              	.LFE5:
+ 269              		.size	Start_c, .-Start_c
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 12
+
+
+ 270              		.section	.text.Reset,"ax",%progbits
+ 271              		.align	2
+ 272              		.global	Reset
+ 273              		.code	16
+ 274              		.thumb_func
+ 275              		.type	Reset, %function
+ 276              	Reset:
+ 277              	.LFB6:
+ 353:.\Generated_Source\PSoC4/Cm0Start.c **** }
+ 354:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 355:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 356:.\Generated_Source\PSoC4/Cm0Start.c **** /*******************************************************************************
+ 357:.\Generated_Source\PSoC4/Cm0Start.c **** * Function Name: Reset
+ 358:.\Generated_Source\PSoC4/Cm0Start.c **** ********************************************************************************
+ 359:.\Generated_Source\PSoC4/Cm0Start.c **** *
+ 360:.\Generated_Source\PSoC4/Cm0Start.c **** * Summary:
+ 361:.\Generated_Source\PSoC4/Cm0Start.c **** *  This function handles the reset interrupt for the GCC toolchain.  This is
+ 362:.\Generated_Source\PSoC4/Cm0Start.c **** *  the first bit of code that is executed at startup.
+ 363:.\Generated_Source\PSoC4/Cm0Start.c **** *
+ 364:.\Generated_Source\PSoC4/Cm0Start.c **** * Parameters:
+ 365:.\Generated_Source\PSoC4/Cm0Start.c **** *  None
+ 366:.\Generated_Source\PSoC4/Cm0Start.c **** *
+ 367:.\Generated_Source\PSoC4/Cm0Start.c **** * Return:
+ 368:.\Generated_Source\PSoC4/Cm0Start.c **** *  None
+ 369:.\Generated_Source\PSoC4/Cm0Start.c **** *
+ 370:.\Generated_Source\PSoC4/Cm0Start.c **** *******************************************************************************/
+ 371:.\Generated_Source\PSoC4/Cm0Start.c **** void Reset(void)
+ 372:.\Generated_Source\PSoC4/Cm0Start.c **** {
+ 278              		.loc 1 372 0
+ 279              		.cfi_startproc
+ 280 0000 80B5     		push	{r7, lr}
+ 281              		.cfi_def_cfa_offset 8
+ 282              		.cfi_offset 7, -8
+ 283              		.cfi_offset 14, -4
+ 284 0002 00AF     		add	r7, sp, #0
+ 285              		.cfi_def_cfa_register 7
+ 373:.\Generated_Source\PSoC4/Cm0Start.c ****     #if (CYDEV_PROJ_TYPE == CYDEV_PROJ_TYPE_LOADABLE || CYDEV_PROJ_TYPE == CYDEV_PROJ_TYPE_LOADABLE
+ 374:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 375:.\Generated_Source\PSoC4/Cm0Start.c ****         /* The bootloadable application image is started at Reset() handler
+ 376:.\Generated_Source\PSoC4/Cm0Start.c ****         * as a result of a branch instruction execution from the bootloader.
+ 377:.\Generated_Source\PSoC4/Cm0Start.c ****         * So, the stack pointer needs to be reset to be sure that
+ 378:.\Generated_Source\PSoC4/Cm0Start.c ****         * there is no garbage in the stack.
+ 379:.\Generated_Source\PSoC4/Cm0Start.c ****         */
+ 380:.\Generated_Source\PSoC4/Cm0Start.c ****         __asm volatile ("MSR msp, %0\n" : : "r" ((uint32)&__cy_stack) : "sp");
+ 381:.\Generated_Source\PSoC4/Cm0Start.c ****     #endif /* CYDEV_PROJ_TYPE_LOADABLE */
+ 382:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 383:.\Generated_Source\PSoC4/Cm0Start.c ****     #if(CY_IP_SRSSLT)
+ 384:.\Generated_Source\PSoC4/Cm0Start.c ****         CySysWdtDisable();
+ 385:.\Generated_Source\PSoC4/Cm0Start.c ****     #endif  /* (CY_IP_SRSSLT) */
+ 386:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 387:.\Generated_Source\PSoC4/Cm0Start.c ****     #if ((CYDEV_BOOTLOADER_ENABLE) && (CYDEV_PROJ_TYPE != CYDEV_PROJ_TYPE_LOADABLEANDBOOTLOADER))
+ 388:.\Generated_Source\PSoC4/Cm0Start.c ****         CyBtldr_CheckLaunch();
+ 389:.\Generated_Source\PSoC4/Cm0Start.c ****     #endif /* ((CYDEV_BOOTLOADER_ENABLE) && (CYDEV_PROJ_TYPE != CYDEV_PROJ_TYPE_LOADABLEANDBOOTLOAD
+ 390:.\Generated_Source\PSoC4/Cm0Start.c ****     Start_c();
+ 286              		.loc 1 390 0
+ 287 0004 FFF7FEFF 		bl	Start_c
+ 288              		.cfi_endproc
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 13
+
+
+ 289              	.LFE6:
+ 290              		.size	Reset, .-Reset
+ 291              		.global	CyRamVectors
+ 292              		.section	.ramvectors,"aw",%progbits
+ 293              		.align	2
+ 294              		.type	CyRamVectors, %object
+ 295              		.size	CyRamVectors, 192
+ 296              	CyRamVectors:
+ 297 0000 00000000 		.space	192
+ 297      00000000 
+ 297      00000000 
+ 297      00000000 
+ 297      00000000 
+ 298              		.global	RomVectors
+ 299              		.section	.romvectors,"a",%progbits
+ 300              		.align	2
+ 301              		.type	RomVectors, %object
+ 302              		.size	RomVectors, 16
+ 303              	RomVectors:
+ 304 0000 00000000 		.word	__cy_stack
+ 305 0004 00000000 		.word	Reset
+ 306 0008 00000000 		.word	IntDefaultHandler
+ 307 000c 00000000 		.word	IntDefaultHandler
+ 308              		.section	.text.initialize_psoc,"ax",%progbits
+ 309              		.align	2
+ 310              		.global	initialize_psoc
+ 311              		.code	16
+ 312              		.thumb_func
+ 313              		.type	initialize_psoc, %function
+ 314              	initialize_psoc:
+ 315              	.LFB7:
+ 391:.\Generated_Source\PSoC4/Cm0Start.c **** }
+ 392:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 393:.\Generated_Source\PSoC4/Cm0Start.c **** #elif defined (__ICCARM__)
+ 394:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 395:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 396:.\Generated_Source\PSoC4/Cm0Start.c **** /*******************************************************************************
+ 397:.\Generated_Source\PSoC4/Cm0Start.c **** * Function Name: __low_level_init
+ 398:.\Generated_Source\PSoC4/Cm0Start.c **** ********************************************************************************
+ 399:.\Generated_Source\PSoC4/Cm0Start.c **** *
+ 400:.\Generated_Source\PSoC4/Cm0Start.c **** * Summary:
+ 401:.\Generated_Source\PSoC4/Cm0Start.c **** *  This function performs early initializations for the IAR Embedded
+ 402:.\Generated_Source\PSoC4/Cm0Start.c **** *  Workbench IDE. It is executed in the context of reset interrupt handler
+ 403:.\Generated_Source\PSoC4/Cm0Start.c **** *  before the data sections are initialized.
+ 404:.\Generated_Source\PSoC4/Cm0Start.c **** *
+ 405:.\Generated_Source\PSoC4/Cm0Start.c **** * Parameters:
+ 406:.\Generated_Source\PSoC4/Cm0Start.c **** *  None
+ 407:.\Generated_Source\PSoC4/Cm0Start.c **** *
+ 408:.\Generated_Source\PSoC4/Cm0Start.c **** * Return:
+ 409:.\Generated_Source\PSoC4/Cm0Start.c **** *  The value that determines whether or not data sections should be initialized
+ 410:.\Generated_Source\PSoC4/Cm0Start.c **** *  by the system startup code:
+ 411:.\Generated_Source\PSoC4/Cm0Start.c **** *    0 - skip data sections initialization;
+ 412:.\Generated_Source\PSoC4/Cm0Start.c **** *    1 - initialize data sections;
+ 413:.\Generated_Source\PSoC4/Cm0Start.c **** *
+ 414:.\Generated_Source\PSoC4/Cm0Start.c **** *******************************************************************************/
+ 415:.\Generated_Source\PSoC4/Cm0Start.c **** #pragma inline = never
+ 416:.\Generated_Source\PSoC4/Cm0Start.c **** int __low_level_init(void)
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 14
+
+
+ 417:.\Generated_Source\PSoC4/Cm0Start.c **** {
+ 418:.\Generated_Source\PSoC4/Cm0Start.c ****     #if(CY_IP_SRSSLT)
+ 419:.\Generated_Source\PSoC4/Cm0Start.c ****         CySysWdtDisable();
+ 420:.\Generated_Source\PSoC4/Cm0Start.c ****     #endif  /* (CY_IP_SRSSLT) */
+ 421:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 422:.\Generated_Source\PSoC4/Cm0Start.c **** #if ((CYDEV_BOOTLOADER_ENABLE) && (CYDEV_PROJ_TYPE != CYDEV_PROJ_TYPE_LOADABLEANDBOOTLOADER))
+ 423:.\Generated_Source\PSoC4/Cm0Start.c ****     CyBtldr_CheckLaunch();
+ 424:.\Generated_Source\PSoC4/Cm0Start.c **** #endif /* ((CYDEV_BOOTLOADER_ENABLE) && (CYDEV_PROJ_TYPE != CYDEV_PROJ_TYPE_LOADABLEANDBOOTLOADER))
+ 425:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 426:.\Generated_Source\PSoC4/Cm0Start.c ****     /* Initialize data sections */
+ 427:.\Generated_Source\PSoC4/Cm0Start.c ****     __iar_data_init3();
+ 428:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 429:.\Generated_Source\PSoC4/Cm0Start.c ****     initialize_psoc();
+ 430:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 431:.\Generated_Source\PSoC4/Cm0Start.c ****     return 0;
+ 432:.\Generated_Source\PSoC4/Cm0Start.c **** }
+ 433:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 434:.\Generated_Source\PSoC4/Cm0Start.c **** #endif /* __GNUC__ */
+ 435:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 436:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 437:.\Generated_Source\PSoC4/Cm0Start.c **** /*******************************************************************************
+ 438:.\Generated_Source\PSoC4/Cm0Start.c **** * Ram Interrupt Vector table storage area. Must be placed at 0x20000000.
+ 439:.\Generated_Source\PSoC4/Cm0Start.c **** *******************************************************************************/
+ 440:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 441:.\Generated_Source\PSoC4/Cm0Start.c **** #if defined (__ICCARM__)
+ 442:.\Generated_Source\PSoC4/Cm0Start.c ****     #pragma location=".ramvectors"
+ 443:.\Generated_Source\PSoC4/Cm0Start.c **** #else
+ 444:.\Generated_Source\PSoC4/Cm0Start.c ****     CY_SECTION(".ramvectors")
+ 445:.\Generated_Source\PSoC4/Cm0Start.c **** #endif  /* defined (__ICCARM__) */
+ 446:.\Generated_Source\PSoC4/Cm0Start.c **** cyisraddress CyRamVectors[CY_NUM_VECTORS];
+ 447:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 448:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 449:.\Generated_Source\PSoC4/Cm0Start.c **** /*******************************************************************************
+ 450:.\Generated_Source\PSoC4/Cm0Start.c **** * Rom Interrupt Vector table storage area. Must be 256-byte aligned.
+ 451:.\Generated_Source\PSoC4/Cm0Start.c **** *******************************************************************************/
+ 452:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 453:.\Generated_Source\PSoC4/Cm0Start.c **** #if defined(__ARMCC_VERSION)
+ 454:.\Generated_Source\PSoC4/Cm0Start.c ****     /* Suppress diagnostic message 1296-D: extended constant initialiser used */
+ 455:.\Generated_Source\PSoC4/Cm0Start.c ****     #pragma diag_suppress 1296
+ 456:.\Generated_Source\PSoC4/Cm0Start.c **** #endif  /* defined(__ARMCC_VERSION) */
+ 457:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 458:.\Generated_Source\PSoC4/Cm0Start.c **** #if defined (__ICCARM__)
+ 459:.\Generated_Source\PSoC4/Cm0Start.c ****     #pragma location=".romvectors"
+ 460:.\Generated_Source\PSoC4/Cm0Start.c ****     const intvec_elem __vector_table[CY_NUM_ROM_VECTORS] =
+ 461:.\Generated_Source\PSoC4/Cm0Start.c **** #else
+ 462:.\Generated_Source\PSoC4/Cm0Start.c ****     CY_SECTION(".romvectors")
+ 463:.\Generated_Source\PSoC4/Cm0Start.c ****     const cyisraddress RomVectors[CY_NUM_ROM_VECTORS] =
+ 464:.\Generated_Source\PSoC4/Cm0Start.c **** #endif  /* defined (__ICCARM__) */
+ 465:.\Generated_Source\PSoC4/Cm0Start.c **** {
+ 466:.\Generated_Source\PSoC4/Cm0Start.c ****     INITIAL_STACK_POINTER,   /* The initial stack pointer  0 */
+ 467:.\Generated_Source\PSoC4/Cm0Start.c ****     #if defined (__ICCARM__) /* The reset handler          1 */
+ 468:.\Generated_Source\PSoC4/Cm0Start.c ****         __iar_program_start,
+ 469:.\Generated_Source\PSoC4/Cm0Start.c ****     #else
+ 470:.\Generated_Source\PSoC4/Cm0Start.c ****         (cyisraddress)&Reset,
+ 471:.\Generated_Source\PSoC4/Cm0Start.c ****     #endif  /* defined (__ICCARM__) */
+ 472:.\Generated_Source\PSoC4/Cm0Start.c ****     &IntDefaultHandler,      /* The NMI handler            2 */
+ 473:.\Generated_Source\PSoC4/Cm0Start.c ****     &IntDefaultHandler,      /* The hard fault handler     3 */
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 15
+
+
+ 474:.\Generated_Source\PSoC4/Cm0Start.c **** };
+ 475:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 476:.\Generated_Source\PSoC4/Cm0Start.c **** #if defined(__ARMCC_VERSION)
+ 477:.\Generated_Source\PSoC4/Cm0Start.c ****     #pragma diag_default 1296
+ 478:.\Generated_Source\PSoC4/Cm0Start.c **** #endif  /* defined(__ARMCC_VERSION) */
+ 479:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 480:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 481:.\Generated_Source\PSoC4/Cm0Start.c **** /*******************************************************************************
+ 482:.\Generated_Source\PSoC4/Cm0Start.c **** * Function Name: initialize_psoc
+ 483:.\Generated_Source\PSoC4/Cm0Start.c **** ********************************************************************************
+ 484:.\Generated_Source\PSoC4/Cm0Start.c **** *
+ 485:.\Generated_Source\PSoC4/Cm0Start.c **** * Summary:
+ 486:.\Generated_Source\PSoC4/Cm0Start.c **** *  This function is used to initialize the PSoC chip before calling main.
+ 487:.\Generated_Source\PSoC4/Cm0Start.c **** *
+ 488:.\Generated_Source\PSoC4/Cm0Start.c **** * Parameters:
+ 489:.\Generated_Source\PSoC4/Cm0Start.c **** *  None
+ 490:.\Generated_Source\PSoC4/Cm0Start.c **** *
+ 491:.\Generated_Source\PSoC4/Cm0Start.c **** * Return:
+ 492:.\Generated_Source\PSoC4/Cm0Start.c **** *  None
+ 493:.\Generated_Source\PSoC4/Cm0Start.c **** *
+ 494:.\Generated_Source\PSoC4/Cm0Start.c **** *******************************************************************************/
+ 495:.\Generated_Source\PSoC4/Cm0Start.c **** #if(defined(__GNUC__) && !defined(__ARMCC_VERSION))
+ 496:.\Generated_Source\PSoC4/Cm0Start.c **** __attribute__ ((constructor(101)))
+ 497:.\Generated_Source\PSoC4/Cm0Start.c **** #endif  /* (defined(__GNUC__) && !defined(__ARMCC_VERSION)) */
+ 498:.\Generated_Source\PSoC4/Cm0Start.c **** void initialize_psoc(void)
+ 499:.\Generated_Source\PSoC4/Cm0Start.c **** {
+ 316              		.loc 1 499 0
+ 317              		.cfi_startproc
+ 318 0000 80B5     		push	{r7, lr}
+ 319              		.cfi_def_cfa_offset 8
+ 320              		.cfi_offset 7, -8
+ 321              		.cfi_offset 14, -4
+ 322 0002 82B0     		sub	sp, sp, #8
+ 323              		.cfi_def_cfa_offset 16
+ 324 0004 00AF     		add	r7, sp, #0
+ 325              		.cfi_def_cfa_register 7
+ 500:.\Generated_Source\PSoC4/Cm0Start.c ****     uint32 indexInit;
+ 501:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 502:.\Generated_Source\PSoC4/Cm0Start.c ****     #if(CY_IP_CPUSSV2)
+ 503:.\Generated_Source\PSoC4/Cm0Start.c ****         /***********************************************************************
+ 504:.\Generated_Source\PSoC4/Cm0Start.c ****         * Make sure that Vector Table is located at 0000_0000 in Flash, before
+ 505:.\Generated_Source\PSoC4/Cm0Start.c ****         * accessing RomVectors or calling functions that may be placed in
+ 506:.\Generated_Source\PSoC4/Cm0Start.c ****         * .psocinit (cyfitter_cfg and ClockSetup). Note The CY_CPUSS_CONFIG_REG
+ 507:.\Generated_Source\PSoC4/Cm0Start.c ****         * register is retention for the specified device family.
+ 508:.\Generated_Source\PSoC4/Cm0Start.c ****         ***********************************************************************/
+ 509:.\Generated_Source\PSoC4/Cm0Start.c ****         CY_CPUSS_CONFIG_REG &= (uint32) ~CY_CPUSS_CONFIG_VECT_IN_RAM;
+ 326              		.loc 1 509 0
+ 327 0006 154B     		ldr	r3, .L27
+ 328 0008 144A     		ldr	r2, .L27
+ 329 000a 1268     		ldr	r2, [r2]
+ 330 000c 0121     		mov	r1, #1
+ 331 000e 8A43     		bic	r2, r1
+ 332 0010 1A60     		str	r2, [r3]
+ 510:.\Generated_Source\PSoC4/Cm0Start.c ****     #endif  /* (CY_IP_CPUSSV2) */
+ 511:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 512:.\Generated_Source\PSoC4/Cm0Start.c ****     /* Set Ram interrupt vectors to default functions. */
+ 513:.\Generated_Source\PSoC4/Cm0Start.c ****     for (indexInit = 0u; indexInit < CY_NUM_VECTORS; indexInit++)
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 16
+
+
+ 333              		.loc 1 513 0
+ 334 0012 0023     		mov	r3, #0
+ 335 0014 7B60     		str	r3, [r7, #4]
+ 336 0016 0FE0     		b	.L23
+ 337              	.L26:
+ 514:.\Generated_Source\PSoC4/Cm0Start.c ****     {
+ 515:.\Generated_Source\PSoC4/Cm0Start.c ****         CyRamVectors[indexInit] = (indexInit < CY_NUM_ROM_VECTORS) ?
+ 516:.\Generated_Source\PSoC4/Cm0Start.c ****             #if defined (__ICCARM__)
+ 517:.\Generated_Source\PSoC4/Cm0Start.c ****                 __vector_table[indexInit].__fun : &IntDefaultHandler;
+ 518:.\Generated_Source\PSoC4/Cm0Start.c ****             #else
+ 519:.\Generated_Source\PSoC4/Cm0Start.c ****                 RomVectors[indexInit] : &IntDefaultHandler;
+ 338              		.loc 1 519 0
+ 339 0018 7B68     		ldr	r3, [r7, #4]
+ 340 001a 032B     		cmp	r3, #3
+ 341 001c 04D8     		bhi	.L24
+ 342              		.loc 1 519 0 is_stmt 0 discriminator 1
+ 343 001e 104B     		ldr	r3, .L27+4
+ 344 0020 7A68     		ldr	r2, [r7, #4]
+ 345 0022 9200     		lsl	r2, r2, #2
+ 346 0024 D358     		ldr	r3, [r2, r3]
+ 347 0026 00E0     		b	.L25
+ 348              	.L24:
+ 349              		.loc 1 519 0 discriminator 2
+ 350 0028 0E4B     		ldr	r3, .L27+8
+ 351              	.L25:
+ 515:.\Generated_Source\PSoC4/Cm0Start.c ****         CyRamVectors[indexInit] = (indexInit < CY_NUM_ROM_VECTORS) ?
+ 352              		.loc 1 515 0 is_stmt 1
+ 353 002a 0F4A     		ldr	r2, .L27+12
+ 354 002c 7968     		ldr	r1, [r7, #4]
+ 355 002e 8900     		lsl	r1, r1, #2
+ 356 0030 8B50     		str	r3, [r1, r2]
+ 513:.\Generated_Source\PSoC4/Cm0Start.c ****     for (indexInit = 0u; indexInit < CY_NUM_VECTORS; indexInit++)
+ 357              		.loc 1 513 0
+ 358 0032 7B68     		ldr	r3, [r7, #4]
+ 359 0034 0133     		add	r3, r3, #1
+ 360 0036 7B60     		str	r3, [r7, #4]
+ 361              	.L23:
+ 513:.\Generated_Source\PSoC4/Cm0Start.c ****     for (indexInit = 0u; indexInit < CY_NUM_VECTORS; indexInit++)
+ 362              		.loc 1 513 0 is_stmt 0 discriminator 1
+ 363 0038 7B68     		ldr	r3, [r7, #4]
+ 364 003a 2F2B     		cmp	r3, #47
+ 365 003c ECD9     		bls	.L26
+ 520:.\Generated_Source\PSoC4/Cm0Start.c ****             #endif  /* defined (__ICCARM__) */
+ 521:.\Generated_Source\PSoC4/Cm0Start.c ****     }
+ 522:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 523:.\Generated_Source\PSoC4/Cm0Start.c ****     /* Initialize configuration registers. */
+ 524:.\Generated_Source\PSoC4/Cm0Start.c ****     cyfitter_cfg();
+ 366              		.loc 1 524 0 is_stmt 1
+ 367 003e FFF7FEFF 		bl	cyfitter_cfg
+ 525:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 526:.\Generated_Source\PSoC4/Cm0Start.c ****     #if !defined (__ICCARM__)
+ 527:.\Generated_Source\PSoC4/Cm0Start.c ****         /* Actually, no need to clean this variable, just to make compiler happy. */
+ 528:.\Generated_Source\PSoC4/Cm0Start.c ****         cySysNoInitDataValid = 0u;
+ 368              		.loc 1 528 0
+ 369 0042 0A4B     		ldr	r3, .L27+16
+ 370 0044 0022     		mov	r2, #0
+ 371 0046 1A60     		str	r2, [r3]
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 17
+
+
+ 529:.\Generated_Source\PSoC4/Cm0Start.c ****     #endif  /* !defined (__ICCARM__) */
+ 530:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 531:.\Generated_Source\PSoC4/Cm0Start.c ****     #if (CYDEV_PROJ_TYPE != CYDEV_PROJ_TYPE_STANDARD)
+ 532:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 533:.\Generated_Source\PSoC4/Cm0Start.c ****         /* Need to make sure that this variable will not be optimized out */
+ 534:.\Generated_Source\PSoC4/Cm0Start.c ****         if (0u == cyBtldrRunType)
+ 535:.\Generated_Source\PSoC4/Cm0Start.c ****         {
+ 536:.\Generated_Source\PSoC4/Cm0Start.c ****             cyBtldrRunType = 0u;
+ 537:.\Generated_Source\PSoC4/Cm0Start.c ****         }
+ 538:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 539:.\Generated_Source\PSoC4/Cm0Start.c ****     #endif  /* (CYDEV_PROJ_TYPE != CYDEV_PROJ_TYPE_STANDARD) */
+ 540:.\Generated_Source\PSoC4/Cm0Start.c **** 
+ 541:.\Generated_Source\PSoC4/Cm0Start.c ****     /* Vector Table is located at 0x2000:0000 in SRAM */
+ 542:.\Generated_Source\PSoC4/Cm0Start.c ****     CY_CPUSS_CONFIG_REG |= CY_CPUSS_CONFIG_VECT_IN_RAM;
+ 372              		.loc 1 542 0
+ 373 0048 044B     		ldr	r3, .L27
+ 374 004a 044A     		ldr	r2, .L27
+ 375 004c 1268     		ldr	r2, [r2]
+ 376 004e 0121     		mov	r1, #1
+ 377 0050 0A43     		orr	r2, r1
+ 378 0052 1A60     		str	r2, [r3]
+ 543:.\Generated_Source\PSoC4/Cm0Start.c **** }
+ 379              		.loc 1 543 0
+ 380 0054 BD46     		mov	sp, r7
+ 381 0056 02B0     		add	sp, sp, #8
+ 382              		@ sp needed
+ 383 0058 80BD     		pop	{r7, pc}
+ 384              	.L28:
+ 385 005a C046     		.align	2
+ 386              	.L27:
+ 387 005c 00001040 		.word	1074790400
+ 388 0060 00000000 		.word	RomVectors
+ 389 0064 00000000 		.word	IntDefaultHandler
+ 390 0068 00000000 		.word	CyRamVectors
+ 391 006c 00000000 		.word	cySysNoInitDataValid
+ 392              		.cfi_endproc
+ 393              	.LFE7:
+ 394              		.size	initialize_psoc, .-initialize_psoc
+ 395              		.section	.init_array,"aw",%init_array
+ 396              		.align	2
+ 397 0000 00000000 		.word	initialize_psoc(target1)
+ 398              		.data
+ 399              		.align	2
+ 400              		.type	heapPointer.4742, %object
+ 401              		.size	heapPointer.4742, 4
+ 402              	heapPointer.4742:
+ 403 0000 00000000 		.word	end
+ 404              		.weak	__cy_region_num
+ 405              		.text
+ 406              	.Letext0:
+ 407              		.file 2 ".\\Generated_Source\\PSoC4\\cytypes.h"
+ 408              		.file 3 "c:\\program files (x86)\\cypress\\psoc creator\\3.2\\psoc creator\\import\\gnu\\arm\\4.8.
+ 409              		.section	.debug_info,"",%progbits
+ 410              	.Ldebug_info0:
+ 411 0000 FA020000 		.4byte	0x2fa
+ 412 0004 0400     		.2byte	0x4
+ 413 0006 00000000 		.4byte	.Ldebug_abbrev0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 18
+
+
+ 414 000a 04       		.byte	0x4
+ 415 000b 01       		.uleb128 0x1
+ 416 000c 9A010000 		.4byte	.LASF42
+ 417 0010 01       		.byte	0x1
+ 418 0011 5A020000 		.4byte	.LASF43
+ 419 0015 97000000 		.4byte	.LASF44
+ 420 0019 00000000 		.4byte	.Ldebug_ranges0+0
+ 421 001d 00000000 		.4byte	0
+ 422 0021 00000000 		.4byte	.Ldebug_line0
+ 423 0025 02       		.uleb128 0x2
+ 424 0026 01       		.byte	0x1
+ 425 0027 06       		.byte	0x6
+ 426 0028 91020000 		.4byte	.LASF0
+ 427 002c 02       		.uleb128 0x2
+ 428 002d 01       		.byte	0x1
+ 429 002e 08       		.byte	0x8
+ 430 002f 7D000000 		.4byte	.LASF1
+ 431 0033 02       		.uleb128 0x2
+ 432 0034 02       		.byte	0x2
+ 433 0035 05       		.byte	0x5
+ 434 0036 7E020000 		.4byte	.LASF2
+ 435 003a 02       		.uleb128 0x2
+ 436 003b 02       		.byte	0x2
+ 437 003c 07       		.byte	0x7
+ 438 003d 34000000 		.4byte	.LASF3
+ 439 0041 02       		.uleb128 0x2
+ 440 0042 04       		.byte	0x4
+ 441 0043 05       		.byte	0x5
+ 442 0044 88020000 		.4byte	.LASF4
+ 443 0048 02       		.uleb128 0x2
+ 444 0049 04       		.byte	0x4
+ 445 004a 07       		.byte	0x7
+ 446 004b EC000000 		.4byte	.LASF5
+ 447 004f 02       		.uleb128 0x2
+ 448 0050 08       		.byte	0x8
+ 449 0051 05       		.byte	0x5
+ 450 0052 47020000 		.4byte	.LASF6
+ 451 0056 02       		.uleb128 0x2
+ 452 0057 08       		.byte	0x8
+ 453 0058 07       		.byte	0x7
+ 454 0059 7D010000 		.4byte	.LASF7
+ 455 005d 03       		.uleb128 0x3
+ 456 005e 04       		.byte	0x4
+ 457 005f 05       		.byte	0x5
+ 458 0060 696E7400 		.ascii	"int\000"
+ 459 0064 02       		.uleb128 0x2
+ 460 0065 04       		.byte	0x4
+ 461 0066 07       		.byte	0x7
+ 462 0067 65010000 		.4byte	.LASF8
+ 463 006b 04       		.uleb128 0x4
+ 464 006c 13010000 		.4byte	.LASF9
+ 465 0070 02       		.byte	0x2
+ 466 0071 B3       		.byte	0xb3
+ 467 0072 2C000000 		.4byte	0x2c
+ 468 0076 04       		.uleb128 0x4
+ 469 0077 54010000 		.4byte	.LASF10
+ 470 007b 02       		.byte	0x2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 19
+
+
+ 471 007c B5       		.byte	0xb5
+ 472 007d 48000000 		.4byte	0x48
+ 473 0081 02       		.uleb128 0x2
+ 474 0082 04       		.byte	0x4
+ 475 0083 04       		.byte	0x4
+ 476 0084 72000000 		.4byte	.LASF11
+ 477 0088 02       		.uleb128 0x2
+ 478 0089 08       		.byte	0x8
+ 479 008a 04       		.byte	0x4
+ 480 008b 3D010000 		.4byte	.LASF12
+ 481 008f 02       		.uleb128 0x2
+ 482 0090 01       		.byte	0x1
+ 483 0091 08       		.byte	0x8
+ 484 0092 55020000 		.4byte	.LASF13
+ 485 0096 05       		.uleb128 0x5
+ 486 0097 00000000 		.4byte	.LASF14
+ 487 009b 02       		.byte	0x2
+ 488 009c 5F01     		.2byte	0x15f
+ 489 009e A2000000 		.4byte	0xa2
+ 490 00a2 06       		.uleb128 0x6
+ 491 00a3 76000000 		.4byte	0x76
+ 492 00a7 05       		.uleb128 0x5
+ 493 00a8 16020000 		.4byte	.LASF15
+ 494 00ac 02       		.byte	0x2
+ 495 00ad 6F01     		.2byte	0x16f
+ 496 00af B3000000 		.4byte	0xb3
+ 497 00b3 07       		.uleb128 0x7
+ 498 00b4 04       		.byte	0x4
+ 499 00b5 B9000000 		.4byte	0xb9
+ 500 00b9 08       		.uleb128 0x8
+ 501 00ba 04       		.uleb128 0x4
+ 502 00bb 06000000 		.4byte	.LASF16
+ 503 00bf 03       		.byte	0x3
+ 504 00c0 D4       		.byte	0xd4
+ 505 00c1 64000000 		.4byte	0x64
+ 506 00c5 02       		.uleb128 0x2
+ 507 00c6 04       		.byte	0x4
+ 508 00c7 07       		.byte	0x7
+ 509 00c8 3E020000 		.4byte	.LASF17
+ 510 00cc 09       		.uleb128 0x9
+ 511 00cd 04       		.byte	0x4
+ 512 00ce 0A       		.uleb128 0xa
+ 513 00cf 8F000000 		.4byte	0x8f
+ 514 00d3 04       		.uleb128 0x4
+ 515 00d4 2D020000 		.4byte	.LASF18
+ 516 00d8 01       		.byte	0x1
+ 517 00d9 D0       		.byte	0xd0
+ 518 00da 2C000000 		.4byte	0x2c
+ 519 00de 0B       		.uleb128 0xb
+ 520 00df B9020000 		.4byte	.LASF45
+ 521 00e3 10       		.byte	0x10
+ 522 00e4 01       		.byte	0x1
+ 523 00e5 D2       		.byte	0xd2
+ 524 00e6 1B010000 		.4byte	0x11b
+ 525 00ea 0C       		.uleb128 0xc
+ 526 00eb 57000000 		.4byte	.LASF19
+ 527 00ef 01       		.byte	0x1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 20
+
+
+ 528 00f0 D4       		.byte	0xd4
+ 529 00f1 1B010000 		.4byte	0x11b
+ 530 00f5 00       		.byte	0
+ 531 00f6 0C       		.uleb128 0xc
+ 532 00f7 78000000 		.4byte	.LASF20
+ 533 00fb 01       		.byte	0x1
+ 534 00fc D5       		.byte	0xd5
+ 535 00fd 1B010000 		.4byte	0x11b
+ 536 0101 04       		.byte	0x4
+ 537 0102 0C       		.uleb128 0xc
+ 538 0103 23020000 		.4byte	.LASF21
+ 539 0107 01       		.byte	0x1
+ 540 0108 D6       		.byte	0xd6
+ 541 0109 BA000000 		.4byte	0xba
+ 542 010d 08       		.byte	0x8
+ 543 010e 0C       		.uleb128 0xc
+ 544 010f 63000000 		.4byte	.LASF22
+ 545 0113 01       		.byte	0x1
+ 546 0114 D7       		.byte	0xd7
+ 547 0115 BA000000 		.4byte	0xba
+ 548 0119 0C       		.byte	0xc
+ 549 011a 00       		.byte	0
+ 550 011b 07       		.uleb128 0x7
+ 551 011c 04       		.byte	0x4
+ 552 011d D3000000 		.4byte	0xd3
+ 553 0121 0D       		.uleb128 0xd
+ 554 0122 25010000 		.4byte	.LASF33
+ 555 0126 01       		.byte	0x1
+ 556 0127 68       		.byte	0x68
+ 557 0128 00000000 		.4byte	.LFB2
+ 558 012c 06000000 		.4byte	.LFE2-.LFB2
+ 559 0130 01       		.uleb128 0x1
+ 560 0131 9C       		.byte	0x9c
+ 561 0132 0E       		.uleb128 0xe
+ 562 0133 1F010000 		.4byte	.LASF27
+ 563 0137 01       		.byte	0x1
+ 564 0138 F5       		.byte	0xf5
+ 565 0139 00000000 		.4byte	.LFB3
+ 566 013d 14000000 		.4byte	.LFE3-.LFB3
+ 567 0141 01       		.uleb128 0x1
+ 568 0142 9C       		.byte	0x9c
+ 569 0143 56010000 		.4byte	0x156
+ 570 0147 0F       		.uleb128 0xf
+ 571 0148 5C000000 		.4byte	.LASF23
+ 572 014c 01       		.byte	0x1
+ 573 014d F5       		.byte	0xf5
+ 574 014e 5D000000 		.4byte	0x5d
+ 575 0152 02       		.uleb128 0x2
+ 576 0153 91       		.byte	0x91
+ 577 0154 74       		.sleb128 -12
+ 578 0155 00       		.byte	0
+ 579 0156 10       		.uleb128 0x10
+ 580 0157 37010000 		.4byte	.LASF46
+ 581 015b 01       		.byte	0x1
+ 582 015c 1401     		.2byte	0x114
+ 583 015e CC000000 		.4byte	0xcc
+ 584 0162 00000000 		.4byte	.LFB4
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 21
+
+
+ 585 0166 50000000 		.4byte	.LFE4-.LFB4
+ 586 016a 01       		.uleb128 0x1
+ 587 016b 9C       		.byte	0x9c
+ 588 016c AD010000 		.4byte	0x1ad
+ 589 0170 11       		.uleb128 0x11
+ 590 0171 B2020000 		.4byte	.LASF24
+ 591 0175 01       		.byte	0x1
+ 592 0176 1401     		.2byte	0x114
+ 593 0178 5D000000 		.4byte	0x5d
+ 594 017c 02       		.uleb128 0x2
+ 595 017d 91       		.byte	0x91
+ 596 017e 6C       		.sleb128 -20
+ 597 017f 12       		.uleb128 0x12
+ 598 0180 656E6400 		.ascii	"end\000"
+ 599 0184 01       		.byte	0x1
+ 600 0185 1601     		.2byte	0x116
+ 601 0187 5D000000 		.4byte	0x5d
+ 602 018b 13       		.uleb128 0x13
+ 603 018c 8B000000 		.4byte	.LASF25
+ 604 0190 01       		.byte	0x1
+ 605 0191 1701     		.2byte	0x117
+ 606 0193 CC000000 		.4byte	0xcc
+ 607 0197 02       		.uleb128 0x2
+ 608 0198 91       		.byte	0x91
+ 609 0199 74       		.sleb128 -12
+ 610 019a 13       		.uleb128 0x13
+ 611 019b 28000000 		.4byte	.LASF26
+ 612 019f 01       		.byte	0x1
+ 613 01a0 1A01     		.2byte	0x11a
+ 614 01a2 CC000000 		.4byte	0xcc
+ 615 01a6 05       		.uleb128 0x5
+ 616 01a7 03       		.byte	0x3
+ 617 01a8 00000000 		.4byte	heapPointer.4742
+ 618 01ac 00       		.byte	0
+ 619 01ad 14       		.uleb128 0x14
+ 620 01ae 1A000000 		.4byte	.LASF28
+ 621 01b2 01       		.byte	0x1
+ 622 01b3 3C01     		.2byte	0x13c
+ 623 01b5 00000000 		.4byte	.LFB5
+ 624 01b9 98000000 		.4byte	.LFE5-.LFB5
+ 625 01bd 01       		.uleb128 0x1
+ 626 01be 9C       		.byte	0x9c
+ 627 01bf 28020000 		.4byte	0x228
+ 628 01c3 13       		.uleb128 0x13
+ 629 01c4 AA020000 		.4byte	.LASF29
+ 630 01c8 01       		.byte	0x1
+ 631 01c9 3E01     		.2byte	0x13e
+ 632 01cb 64000000 		.4byte	0x64
+ 633 01cf 02       		.uleb128 0x2
+ 634 01d0 91       		.byte	0x91
+ 635 01d1 74       		.sleb128 -12
+ 636 01d2 13       		.uleb128 0x13
+ 637 01d3 6D000000 		.4byte	.LASF30
+ 638 01d7 01       		.byte	0x1
+ 639 01d8 3F01     		.2byte	0x13f
+ 640 01da 28020000 		.4byte	0x228
+ 641 01de 02       		.uleb128 0x2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 22
+
+
+ 642 01df 91       		.byte	0x91
+ 643 01e0 70       		.sleb128 -16
+ 644 01e1 15       		.uleb128 0x15
+ 645 01e2 14000000 		.4byte	.LBB2
+ 646 01e6 66000000 		.4byte	.LBE2-.LBB2
+ 647 01ea 16       		.uleb128 0x16
+ 648 01eb 73726300 		.ascii	"src\000"
+ 649 01ef 01       		.byte	0x1
+ 650 01f0 4401     		.2byte	0x144
+ 651 01f2 33020000 		.4byte	0x233
+ 652 01f6 02       		.uleb128 0x2
+ 653 01f7 91       		.byte	0x91
+ 654 01f8 6C       		.sleb128 -20
+ 655 01f9 16       		.uleb128 0x16
+ 656 01fa 64737400 		.ascii	"dst\000"
+ 657 01fe 01       		.byte	0x1
+ 658 01ff 4501     		.2byte	0x145
+ 659 0201 33020000 		.4byte	0x233
+ 660 0205 02       		.uleb128 0x2
+ 661 0206 91       		.byte	0x91
+ 662 0207 68       		.sleb128 -24
+ 663 0208 13       		.uleb128 0x13
+ 664 0209 94010000 		.4byte	.LASF31
+ 665 020d 01       		.byte	0x1
+ 666 020e 4601     		.2byte	0x146
+ 667 0210 64000000 		.4byte	0x64
+ 668 0214 02       		.uleb128 0x2
+ 669 0215 91       		.byte	0x91
+ 670 0216 60       		.sleb128 -32
+ 671 0217 13       		.uleb128 0x13
+ 672 0218 22000000 		.4byte	.LASF32
+ 673 021c 01       		.byte	0x1
+ 674 021d 4701     		.2byte	0x147
+ 675 021f 64000000 		.4byte	0x64
+ 676 0223 02       		.uleb128 0x2
+ 677 0224 91       		.byte	0x91
+ 678 0225 64       		.sleb128 -28
+ 679 0226 00       		.byte	0
+ 680 0227 00       		.byte	0
+ 681 0228 07       		.uleb128 0x7
+ 682 0229 04       		.byte	0x4
+ 683 022a 2E020000 		.4byte	0x22e
+ 684 022e 0A       		.uleb128 0xa
+ 685 022f DE000000 		.4byte	0xde
+ 686 0233 07       		.uleb128 0x7
+ 687 0234 04       		.byte	0x4
+ 688 0235 76000000 		.4byte	0x76
+ 689 0239 17       		.uleb128 0x17
+ 690 023a 19010000 		.4byte	.LASF34
+ 691 023e 01       		.byte	0x1
+ 692 023f 7301     		.2byte	0x173
+ 693 0241 00000000 		.4byte	.LFB6
+ 694 0245 08000000 		.4byte	.LFE6-.LFB6
+ 695 0249 01       		.uleb128 0x1
+ 696 024a 9C       		.byte	0x9c
+ 697 024b 14       		.uleb128 0x14
+ 698 024c 44010000 		.4byte	.LASF35
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 23
+
+
+ 699 0250 01       		.byte	0x1
+ 700 0251 F201     		.2byte	0x1f2
+ 701 0253 00000000 		.4byte	.LFB7
+ 702 0257 70000000 		.4byte	.LFE7-.LFB7
+ 703 025b 01       		.uleb128 0x1
+ 704 025c 9C       		.byte	0x9c
+ 705 025d 71020000 		.4byte	0x271
+ 706 0261 13       		.uleb128 0x13
+ 707 0262 5B010000 		.4byte	.LASF36
+ 708 0266 01       		.byte	0x1
+ 709 0267 F401     		.2byte	0x1f4
+ 710 0269 76000000 		.4byte	0x76
+ 711 026d 02       		.uleb128 0x2
+ 712 026e 91       		.byte	0x91
+ 713 026f 74       		.sleb128 -12
+ 714 0270 00       		.byte	0
+ 715 0271 18       		.uleb128 0x18
+ 716 0272 FE000000 		.4byte	.LASF37
+ 717 0276 01       		.byte	0x1
+ 718 0277 3F       		.byte	0x3f
+ 719 0278 76000000 		.4byte	0x76
+ 720 027c 05       		.uleb128 0x5
+ 721 027d 03       		.byte	0x3
+ 722 027e 00000000 		.4byte	cySysNoInitDataValid
+ 723 0282 12       		.uleb128 0x12
+ 724 0283 656E6400 		.ascii	"end\000"
+ 725 0287 01       		.byte	0x1
+ 726 0288 1601     		.2byte	0x116
+ 727 028a 5D000000 		.4byte	0x5d
+ 728 028e 19       		.uleb128 0x19
+ 729 028f DE000000 		.4byte	0xde
+ 730 0293 99020000 		.4byte	0x299
+ 731 0297 1A       		.uleb128 0x1a
+ 732 0298 00       		.byte	0
+ 733 0299 1B       		.uleb128 0x1b
+ 734 029a 9D020000 		.4byte	.LASF38
+ 735 029e 01       		.byte	0x1
+ 736 029f DA       		.byte	0xda
+ 737 02a0 A4020000 		.4byte	0x2a4
+ 738 02a4 0A       		.uleb128 0xa
+ 739 02a5 8E020000 		.4byte	0x28e
+ 740 02a9 1B       		.uleb128 0x1b
+ 741 02aa 47000000 		.4byte	.LASF39
+ 742 02ae 01       		.byte	0x1
+ 743 02af DB       		.byte	0xdb
+ 744 02b0 CE000000 		.4byte	0xce
+ 745 02b4 19       		.uleb128 0x19
+ 746 02b5 A7000000 		.4byte	0xa7
+ 747 02b9 C4020000 		.4byte	0x2c4
+ 748 02bd 1C       		.uleb128 0x1c
+ 749 02be C5000000 		.4byte	0xc5
+ 750 02c2 2F       		.byte	0x2f
+ 751 02c3 00       		.byte	0
+ 752 02c4 1D       		.uleb128 0x1d
+ 753 02c5 0D000000 		.4byte	.LASF40
+ 754 02c9 01       		.byte	0x1
+ 755 02ca BE01     		.2byte	0x1be
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 24
+
+
+ 756 02cc B4020000 		.4byte	0x2b4
+ 757 02d0 05       		.uleb128 0x5
+ 758 02d1 03       		.byte	0x3
+ 759 02d2 00000000 		.4byte	CyRamVectors
+ 760 02d6 19       		.uleb128 0x19
+ 761 02d7 A7000000 		.4byte	0xa7
+ 762 02db E6020000 		.4byte	0x2e6
+ 763 02df 1C       		.uleb128 0x1c
+ 764 02e0 C5000000 		.4byte	0xc5
+ 765 02e4 03       		.byte	0x3
+ 766 02e5 00       		.byte	0
+ 767 02e6 1D       		.uleb128 0x1d
+ 768 02e7 72010000 		.4byte	.LASF41
+ 769 02eb 01       		.byte	0x1
+ 770 02ec CF01     		.2byte	0x1cf
+ 771 02ee F8020000 		.4byte	0x2f8
+ 772 02f2 05       		.uleb128 0x5
+ 773 02f3 03       		.byte	0x3
+ 774 02f4 00000000 		.4byte	RomVectors
+ 775 02f8 0A       		.uleb128 0xa
+ 776 02f9 D6020000 		.4byte	0x2d6
+ 777 02fd 00       		.byte	0
+ 778              		.section	.debug_abbrev,"",%progbits
+ 779              	.Ldebug_abbrev0:
+ 780 0000 01       		.uleb128 0x1
+ 781 0001 11       		.uleb128 0x11
+ 782 0002 01       		.byte	0x1
+ 783 0003 25       		.uleb128 0x25
+ 784 0004 0E       		.uleb128 0xe
+ 785 0005 13       		.uleb128 0x13
+ 786 0006 0B       		.uleb128 0xb
+ 787 0007 03       		.uleb128 0x3
+ 788 0008 0E       		.uleb128 0xe
+ 789 0009 1B       		.uleb128 0x1b
+ 790 000a 0E       		.uleb128 0xe
+ 791 000b 55       		.uleb128 0x55
+ 792 000c 17       		.uleb128 0x17
+ 793 000d 11       		.uleb128 0x11
+ 794 000e 01       		.uleb128 0x1
+ 795 000f 10       		.uleb128 0x10
+ 796 0010 17       		.uleb128 0x17
+ 797 0011 00       		.byte	0
+ 798 0012 00       		.byte	0
+ 799 0013 02       		.uleb128 0x2
+ 800 0014 24       		.uleb128 0x24
+ 801 0015 00       		.byte	0
+ 802 0016 0B       		.uleb128 0xb
+ 803 0017 0B       		.uleb128 0xb
+ 804 0018 3E       		.uleb128 0x3e
+ 805 0019 0B       		.uleb128 0xb
+ 806 001a 03       		.uleb128 0x3
+ 807 001b 0E       		.uleb128 0xe
+ 808 001c 00       		.byte	0
+ 809 001d 00       		.byte	0
+ 810 001e 03       		.uleb128 0x3
+ 811 001f 24       		.uleb128 0x24
+ 812 0020 00       		.byte	0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 25
+
+
+ 813 0021 0B       		.uleb128 0xb
+ 814 0022 0B       		.uleb128 0xb
+ 815 0023 3E       		.uleb128 0x3e
+ 816 0024 0B       		.uleb128 0xb
+ 817 0025 03       		.uleb128 0x3
+ 818 0026 08       		.uleb128 0x8
+ 819 0027 00       		.byte	0
+ 820 0028 00       		.byte	0
+ 821 0029 04       		.uleb128 0x4
+ 822 002a 16       		.uleb128 0x16
+ 823 002b 00       		.byte	0
+ 824 002c 03       		.uleb128 0x3
+ 825 002d 0E       		.uleb128 0xe
+ 826 002e 3A       		.uleb128 0x3a
+ 827 002f 0B       		.uleb128 0xb
+ 828 0030 3B       		.uleb128 0x3b
+ 829 0031 0B       		.uleb128 0xb
+ 830 0032 49       		.uleb128 0x49
+ 831 0033 13       		.uleb128 0x13
+ 832 0034 00       		.byte	0
+ 833 0035 00       		.byte	0
+ 834 0036 05       		.uleb128 0x5
+ 835 0037 16       		.uleb128 0x16
+ 836 0038 00       		.byte	0
+ 837 0039 03       		.uleb128 0x3
+ 838 003a 0E       		.uleb128 0xe
+ 839 003b 3A       		.uleb128 0x3a
+ 840 003c 0B       		.uleb128 0xb
+ 841 003d 3B       		.uleb128 0x3b
+ 842 003e 05       		.uleb128 0x5
+ 843 003f 49       		.uleb128 0x49
+ 844 0040 13       		.uleb128 0x13
+ 845 0041 00       		.byte	0
+ 846 0042 00       		.byte	0
+ 847 0043 06       		.uleb128 0x6
+ 848 0044 35       		.uleb128 0x35
+ 849 0045 00       		.byte	0
+ 850 0046 49       		.uleb128 0x49
+ 851 0047 13       		.uleb128 0x13
+ 852 0048 00       		.byte	0
+ 853 0049 00       		.byte	0
+ 854 004a 07       		.uleb128 0x7
+ 855 004b 0F       		.uleb128 0xf
+ 856 004c 00       		.byte	0
+ 857 004d 0B       		.uleb128 0xb
+ 858 004e 0B       		.uleb128 0xb
+ 859 004f 49       		.uleb128 0x49
+ 860 0050 13       		.uleb128 0x13
+ 861 0051 00       		.byte	0
+ 862 0052 00       		.byte	0
+ 863 0053 08       		.uleb128 0x8
+ 864 0054 15       		.uleb128 0x15
+ 865 0055 00       		.byte	0
+ 866 0056 27       		.uleb128 0x27
+ 867 0057 19       		.uleb128 0x19
+ 868 0058 00       		.byte	0
+ 869 0059 00       		.byte	0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 26
+
+
+ 870 005a 09       		.uleb128 0x9
+ 871 005b 0F       		.uleb128 0xf
+ 872 005c 00       		.byte	0
+ 873 005d 0B       		.uleb128 0xb
+ 874 005e 0B       		.uleb128 0xb
+ 875 005f 00       		.byte	0
+ 876 0060 00       		.byte	0
+ 877 0061 0A       		.uleb128 0xa
+ 878 0062 26       		.uleb128 0x26
+ 879 0063 00       		.byte	0
+ 880 0064 49       		.uleb128 0x49
+ 881 0065 13       		.uleb128 0x13
+ 882 0066 00       		.byte	0
+ 883 0067 00       		.byte	0
+ 884 0068 0B       		.uleb128 0xb
+ 885 0069 13       		.uleb128 0x13
+ 886 006a 01       		.byte	0x1
+ 887 006b 03       		.uleb128 0x3
+ 888 006c 0E       		.uleb128 0xe
+ 889 006d 0B       		.uleb128 0xb
+ 890 006e 0B       		.uleb128 0xb
+ 891 006f 3A       		.uleb128 0x3a
+ 892 0070 0B       		.uleb128 0xb
+ 893 0071 3B       		.uleb128 0x3b
+ 894 0072 0B       		.uleb128 0xb
+ 895 0073 01       		.uleb128 0x1
+ 896 0074 13       		.uleb128 0x13
+ 897 0075 00       		.byte	0
+ 898 0076 00       		.byte	0
+ 899 0077 0C       		.uleb128 0xc
+ 900 0078 0D       		.uleb128 0xd
+ 901 0079 00       		.byte	0
+ 902 007a 03       		.uleb128 0x3
+ 903 007b 0E       		.uleb128 0xe
+ 904 007c 3A       		.uleb128 0x3a
+ 905 007d 0B       		.uleb128 0xb
+ 906 007e 3B       		.uleb128 0x3b
+ 907 007f 0B       		.uleb128 0xb
+ 908 0080 49       		.uleb128 0x49
+ 909 0081 13       		.uleb128 0x13
+ 910 0082 38       		.uleb128 0x38
+ 911 0083 0B       		.uleb128 0xb
+ 912 0084 00       		.byte	0
+ 913 0085 00       		.byte	0
+ 914 0086 0D       		.uleb128 0xd
+ 915 0087 2E       		.uleb128 0x2e
+ 916 0088 00       		.byte	0
+ 917 0089 3F       		.uleb128 0x3f
+ 918 008a 19       		.uleb128 0x19
+ 919 008b 03       		.uleb128 0x3
+ 920 008c 0E       		.uleb128 0xe
+ 921 008d 3A       		.uleb128 0x3a
+ 922 008e 0B       		.uleb128 0xb
+ 923 008f 3B       		.uleb128 0x3b
+ 924 0090 0B       		.uleb128 0xb
+ 925 0091 27       		.uleb128 0x27
+ 926 0092 19       		.uleb128 0x19
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 27
+
+
+ 927 0093 11       		.uleb128 0x11
+ 928 0094 01       		.uleb128 0x1
+ 929 0095 12       		.uleb128 0x12
+ 930 0096 06       		.uleb128 0x6
+ 931 0097 40       		.uleb128 0x40
+ 932 0098 18       		.uleb128 0x18
+ 933 0099 9742     		.uleb128 0x2117
+ 934 009b 19       		.uleb128 0x19
+ 935 009c 00       		.byte	0
+ 936 009d 00       		.byte	0
+ 937 009e 0E       		.uleb128 0xe
+ 938 009f 2E       		.uleb128 0x2e
+ 939 00a0 01       		.byte	0x1
+ 940 00a1 3F       		.uleb128 0x3f
+ 941 00a2 19       		.uleb128 0x19
+ 942 00a3 03       		.uleb128 0x3
+ 943 00a4 0E       		.uleb128 0xe
+ 944 00a5 3A       		.uleb128 0x3a
+ 945 00a6 0B       		.uleb128 0xb
+ 946 00a7 3B       		.uleb128 0x3b
+ 947 00a8 0B       		.uleb128 0xb
+ 948 00a9 27       		.uleb128 0x27
+ 949 00aa 19       		.uleb128 0x19
+ 950 00ab 11       		.uleb128 0x11
+ 951 00ac 01       		.uleb128 0x1
+ 952 00ad 12       		.uleb128 0x12
+ 953 00ae 06       		.uleb128 0x6
+ 954 00af 40       		.uleb128 0x40
+ 955 00b0 18       		.uleb128 0x18
+ 956 00b1 9642     		.uleb128 0x2116
+ 957 00b3 19       		.uleb128 0x19
+ 958 00b4 01       		.uleb128 0x1
+ 959 00b5 13       		.uleb128 0x13
+ 960 00b6 00       		.byte	0
+ 961 00b7 00       		.byte	0
+ 962 00b8 0F       		.uleb128 0xf
+ 963 00b9 05       		.uleb128 0x5
+ 964 00ba 00       		.byte	0
+ 965 00bb 03       		.uleb128 0x3
+ 966 00bc 0E       		.uleb128 0xe
+ 967 00bd 3A       		.uleb128 0x3a
+ 968 00be 0B       		.uleb128 0xb
+ 969 00bf 3B       		.uleb128 0x3b
+ 970 00c0 0B       		.uleb128 0xb
+ 971 00c1 49       		.uleb128 0x49
+ 972 00c2 13       		.uleb128 0x13
+ 973 00c3 02       		.uleb128 0x2
+ 974 00c4 18       		.uleb128 0x18
+ 975 00c5 00       		.byte	0
+ 976 00c6 00       		.byte	0
+ 977 00c7 10       		.uleb128 0x10
+ 978 00c8 2E       		.uleb128 0x2e
+ 979 00c9 01       		.byte	0x1
+ 980 00ca 3F       		.uleb128 0x3f
+ 981 00cb 19       		.uleb128 0x19
+ 982 00cc 03       		.uleb128 0x3
+ 983 00cd 0E       		.uleb128 0xe
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 28
+
+
+ 984 00ce 3A       		.uleb128 0x3a
+ 985 00cf 0B       		.uleb128 0xb
+ 986 00d0 3B       		.uleb128 0x3b
+ 987 00d1 05       		.uleb128 0x5
+ 988 00d2 27       		.uleb128 0x27
+ 989 00d3 19       		.uleb128 0x19
+ 990 00d4 49       		.uleb128 0x49
+ 991 00d5 13       		.uleb128 0x13
+ 992 00d6 11       		.uleb128 0x11
+ 993 00d7 01       		.uleb128 0x1
+ 994 00d8 12       		.uleb128 0x12
+ 995 00d9 06       		.uleb128 0x6
+ 996 00da 40       		.uleb128 0x40
+ 997 00db 18       		.uleb128 0x18
+ 998 00dc 9642     		.uleb128 0x2116
+ 999 00de 19       		.uleb128 0x19
+ 1000 00df 01       		.uleb128 0x1
+ 1001 00e0 13       		.uleb128 0x13
+ 1002 00e1 00       		.byte	0
+ 1003 00e2 00       		.byte	0
+ 1004 00e3 11       		.uleb128 0x11
+ 1005 00e4 05       		.uleb128 0x5
+ 1006 00e5 00       		.byte	0
+ 1007 00e6 03       		.uleb128 0x3
+ 1008 00e7 0E       		.uleb128 0xe
+ 1009 00e8 3A       		.uleb128 0x3a
+ 1010 00e9 0B       		.uleb128 0xb
+ 1011 00ea 3B       		.uleb128 0x3b
+ 1012 00eb 05       		.uleb128 0x5
+ 1013 00ec 49       		.uleb128 0x49
+ 1014 00ed 13       		.uleb128 0x13
+ 1015 00ee 02       		.uleb128 0x2
+ 1016 00ef 18       		.uleb128 0x18
+ 1017 00f0 00       		.byte	0
+ 1018 00f1 00       		.byte	0
+ 1019 00f2 12       		.uleb128 0x12
+ 1020 00f3 34       		.uleb128 0x34
+ 1021 00f4 00       		.byte	0
+ 1022 00f5 03       		.uleb128 0x3
+ 1023 00f6 08       		.uleb128 0x8
+ 1024 00f7 3A       		.uleb128 0x3a
+ 1025 00f8 0B       		.uleb128 0xb
+ 1026 00f9 3B       		.uleb128 0x3b
+ 1027 00fa 05       		.uleb128 0x5
+ 1028 00fb 49       		.uleb128 0x49
+ 1029 00fc 13       		.uleb128 0x13
+ 1030 00fd 3F       		.uleb128 0x3f
+ 1031 00fe 19       		.uleb128 0x19
+ 1032 00ff 3C       		.uleb128 0x3c
+ 1033 0100 19       		.uleb128 0x19
+ 1034 0101 00       		.byte	0
+ 1035 0102 00       		.byte	0
+ 1036 0103 13       		.uleb128 0x13
+ 1037 0104 34       		.uleb128 0x34
+ 1038 0105 00       		.byte	0
+ 1039 0106 03       		.uleb128 0x3
+ 1040 0107 0E       		.uleb128 0xe
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 29
+
+
+ 1041 0108 3A       		.uleb128 0x3a
+ 1042 0109 0B       		.uleb128 0xb
+ 1043 010a 3B       		.uleb128 0x3b
+ 1044 010b 05       		.uleb128 0x5
+ 1045 010c 49       		.uleb128 0x49
+ 1046 010d 13       		.uleb128 0x13
+ 1047 010e 02       		.uleb128 0x2
+ 1048 010f 18       		.uleb128 0x18
+ 1049 0110 00       		.byte	0
+ 1050 0111 00       		.byte	0
+ 1051 0112 14       		.uleb128 0x14
+ 1052 0113 2E       		.uleb128 0x2e
+ 1053 0114 01       		.byte	0x1
+ 1054 0115 3F       		.uleb128 0x3f
+ 1055 0116 19       		.uleb128 0x19
+ 1056 0117 03       		.uleb128 0x3
+ 1057 0118 0E       		.uleb128 0xe
+ 1058 0119 3A       		.uleb128 0x3a
+ 1059 011a 0B       		.uleb128 0xb
+ 1060 011b 3B       		.uleb128 0x3b
+ 1061 011c 05       		.uleb128 0x5
+ 1062 011d 27       		.uleb128 0x27
+ 1063 011e 19       		.uleb128 0x19
+ 1064 011f 11       		.uleb128 0x11
+ 1065 0120 01       		.uleb128 0x1
+ 1066 0121 12       		.uleb128 0x12
+ 1067 0122 06       		.uleb128 0x6
+ 1068 0123 40       		.uleb128 0x40
+ 1069 0124 18       		.uleb128 0x18
+ 1070 0125 9642     		.uleb128 0x2116
+ 1071 0127 19       		.uleb128 0x19
+ 1072 0128 01       		.uleb128 0x1
+ 1073 0129 13       		.uleb128 0x13
+ 1074 012a 00       		.byte	0
+ 1075 012b 00       		.byte	0
+ 1076 012c 15       		.uleb128 0x15
+ 1077 012d 0B       		.uleb128 0xb
+ 1078 012e 01       		.byte	0x1
+ 1079 012f 11       		.uleb128 0x11
+ 1080 0130 01       		.uleb128 0x1
+ 1081 0131 12       		.uleb128 0x12
+ 1082 0132 06       		.uleb128 0x6
+ 1083 0133 00       		.byte	0
+ 1084 0134 00       		.byte	0
+ 1085 0135 16       		.uleb128 0x16
+ 1086 0136 34       		.uleb128 0x34
+ 1087 0137 00       		.byte	0
+ 1088 0138 03       		.uleb128 0x3
+ 1089 0139 08       		.uleb128 0x8
+ 1090 013a 3A       		.uleb128 0x3a
+ 1091 013b 0B       		.uleb128 0xb
+ 1092 013c 3B       		.uleb128 0x3b
+ 1093 013d 05       		.uleb128 0x5
+ 1094 013e 49       		.uleb128 0x49
+ 1095 013f 13       		.uleb128 0x13
+ 1096 0140 02       		.uleb128 0x2
+ 1097 0141 18       		.uleb128 0x18
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 30
+
+
+ 1098 0142 00       		.byte	0
+ 1099 0143 00       		.byte	0
+ 1100 0144 17       		.uleb128 0x17
+ 1101 0145 2E       		.uleb128 0x2e
+ 1102 0146 00       		.byte	0
+ 1103 0147 3F       		.uleb128 0x3f
+ 1104 0148 19       		.uleb128 0x19
+ 1105 0149 03       		.uleb128 0x3
+ 1106 014a 0E       		.uleb128 0xe
+ 1107 014b 3A       		.uleb128 0x3a
+ 1108 014c 0B       		.uleb128 0xb
+ 1109 014d 3B       		.uleb128 0x3b
+ 1110 014e 05       		.uleb128 0x5
+ 1111 014f 27       		.uleb128 0x27
+ 1112 0150 19       		.uleb128 0x19
+ 1113 0151 11       		.uleb128 0x11
+ 1114 0152 01       		.uleb128 0x1
+ 1115 0153 12       		.uleb128 0x12
+ 1116 0154 06       		.uleb128 0x6
+ 1117 0155 40       		.uleb128 0x40
+ 1118 0156 18       		.uleb128 0x18
+ 1119 0157 9642     		.uleb128 0x2116
+ 1120 0159 19       		.uleb128 0x19
+ 1121 015a 00       		.byte	0
+ 1122 015b 00       		.byte	0
+ 1123 015c 18       		.uleb128 0x18
+ 1124 015d 34       		.uleb128 0x34
+ 1125 015e 00       		.byte	0
+ 1126 015f 03       		.uleb128 0x3
+ 1127 0160 0E       		.uleb128 0xe
+ 1128 0161 3A       		.uleb128 0x3a
+ 1129 0162 0B       		.uleb128 0xb
+ 1130 0163 3B       		.uleb128 0x3b
+ 1131 0164 0B       		.uleb128 0xb
+ 1132 0165 49       		.uleb128 0x49
+ 1133 0166 13       		.uleb128 0x13
+ 1134 0167 02       		.uleb128 0x2
+ 1135 0168 18       		.uleb128 0x18
+ 1136 0169 00       		.byte	0
+ 1137 016a 00       		.byte	0
+ 1138 016b 19       		.uleb128 0x19
+ 1139 016c 01       		.uleb128 0x1
+ 1140 016d 01       		.byte	0x1
+ 1141 016e 49       		.uleb128 0x49
+ 1142 016f 13       		.uleb128 0x13
+ 1143 0170 01       		.uleb128 0x1
+ 1144 0171 13       		.uleb128 0x13
+ 1145 0172 00       		.byte	0
+ 1146 0173 00       		.byte	0
+ 1147 0174 1A       		.uleb128 0x1a
+ 1148 0175 21       		.uleb128 0x21
+ 1149 0176 00       		.byte	0
+ 1150 0177 00       		.byte	0
+ 1151 0178 00       		.byte	0
+ 1152 0179 1B       		.uleb128 0x1b
+ 1153 017a 34       		.uleb128 0x34
+ 1154 017b 00       		.byte	0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 31
+
+
+ 1155 017c 03       		.uleb128 0x3
+ 1156 017d 0E       		.uleb128 0xe
+ 1157 017e 3A       		.uleb128 0x3a
+ 1158 017f 0B       		.uleb128 0xb
+ 1159 0180 3B       		.uleb128 0x3b
+ 1160 0181 0B       		.uleb128 0xb
+ 1161 0182 49       		.uleb128 0x49
+ 1162 0183 13       		.uleb128 0x13
+ 1163 0184 3F       		.uleb128 0x3f
+ 1164 0185 19       		.uleb128 0x19
+ 1165 0186 3C       		.uleb128 0x3c
+ 1166 0187 19       		.uleb128 0x19
+ 1167 0188 00       		.byte	0
+ 1168 0189 00       		.byte	0
+ 1169 018a 1C       		.uleb128 0x1c
+ 1170 018b 21       		.uleb128 0x21
+ 1171 018c 00       		.byte	0
+ 1172 018d 49       		.uleb128 0x49
+ 1173 018e 13       		.uleb128 0x13
+ 1174 018f 2F       		.uleb128 0x2f
+ 1175 0190 0B       		.uleb128 0xb
+ 1176 0191 00       		.byte	0
+ 1177 0192 00       		.byte	0
+ 1178 0193 1D       		.uleb128 0x1d
+ 1179 0194 34       		.uleb128 0x34
+ 1180 0195 00       		.byte	0
+ 1181 0196 03       		.uleb128 0x3
+ 1182 0197 0E       		.uleb128 0xe
+ 1183 0198 3A       		.uleb128 0x3a
+ 1184 0199 0B       		.uleb128 0xb
+ 1185 019a 3B       		.uleb128 0x3b
+ 1186 019b 05       		.uleb128 0x5
+ 1187 019c 49       		.uleb128 0x49
+ 1188 019d 13       		.uleb128 0x13
+ 1189 019e 3F       		.uleb128 0x3f
+ 1190 019f 19       		.uleb128 0x19
+ 1191 01a0 02       		.uleb128 0x2
+ 1192 01a1 18       		.uleb128 0x18
+ 1193 01a2 00       		.byte	0
+ 1194 01a3 00       		.byte	0
+ 1195 01a4 00       		.byte	0
+ 1196              		.section	.debug_aranges,"",%progbits
+ 1197 0000 44000000 		.4byte	0x44
+ 1198 0004 0200     		.2byte	0x2
+ 1199 0006 00000000 		.4byte	.Ldebug_info0
+ 1200 000a 04       		.byte	0x4
+ 1201 000b 00       		.byte	0
+ 1202 000c 0000     		.2byte	0
+ 1203 000e 0000     		.2byte	0
+ 1204 0010 00000000 		.4byte	.LFB2
+ 1205 0014 06000000 		.4byte	.LFE2-.LFB2
+ 1206 0018 00000000 		.4byte	.LFB3
+ 1207 001c 14000000 		.4byte	.LFE3-.LFB3
+ 1208 0020 00000000 		.4byte	.LFB4
+ 1209 0024 50000000 		.4byte	.LFE4-.LFB4
+ 1210 0028 00000000 		.4byte	.LFB5
+ 1211 002c 98000000 		.4byte	.LFE5-.LFB5
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 32
+
+
+ 1212 0030 00000000 		.4byte	.LFB6
+ 1213 0034 08000000 		.4byte	.LFE6-.LFB6
+ 1214 0038 00000000 		.4byte	.LFB7
+ 1215 003c 70000000 		.4byte	.LFE7-.LFB7
+ 1216 0040 00000000 		.4byte	0
+ 1217 0044 00000000 		.4byte	0
+ 1218              		.section	.debug_ranges,"",%progbits
+ 1219              	.Ldebug_ranges0:
+ 1220 0000 00000000 		.4byte	.LFB2
+ 1221 0004 06000000 		.4byte	.LFE2
+ 1222 0008 00000000 		.4byte	.LFB3
+ 1223 000c 14000000 		.4byte	.LFE3
+ 1224 0010 00000000 		.4byte	.LFB4
+ 1225 0014 50000000 		.4byte	.LFE4
+ 1226 0018 00000000 		.4byte	.LFB5
+ 1227 001c 98000000 		.4byte	.LFE5
+ 1228 0020 00000000 		.4byte	.LFB6
+ 1229 0024 08000000 		.4byte	.LFE6
+ 1230 0028 00000000 		.4byte	.LFB7
+ 1231 002c 70000000 		.4byte	.LFE7
+ 1232 0030 00000000 		.4byte	0
+ 1233 0034 00000000 		.4byte	0
+ 1234              		.section	.debug_line,"",%progbits
+ 1235              	.Ldebug_line0:
+ 1236 0000 B4010000 		.section	.debug_str,"MS",%progbits,1
+ 1236      0200C900 
+ 1236      00000201 
+ 1236      FB0E0D00 
+ 1236      01010101 
+ 1237              	.LASF14:
+ 1238 0000 72656733 		.ascii	"reg32\000"
+ 1238      3200
+ 1239              	.LASF16:
+ 1240 0006 73697A65 		.ascii	"size_t\000"
+ 1240      5F7400
+ 1241              	.LASF40:
+ 1242 000d 43795261 		.ascii	"CyRamVectors\000"
+ 1242      6D566563 
+ 1242      746F7273 
+ 1242      00
+ 1243              	.LASF28:
+ 1244 001a 53746172 		.ascii	"Start_c\000"
+ 1244      745F6300 
+ 1245              	.LASF32:
+ 1246 0022 636F756E 		.ascii	"count\000"
+ 1246      7400
+ 1247              	.LASF26:
+ 1248 0028 68656170 		.ascii	"heapPointer\000"
+ 1248      506F696E 
+ 1248      74657200 
+ 1249              	.LASF3:
+ 1250 0034 73686F72 		.ascii	"short unsigned int\000"
+ 1250      7420756E 
+ 1250      7369676E 
+ 1250      65642069 
+ 1250      6E7400
+ 1251              	.LASF39:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 33
+
+
+ 1252 0047 5F5F6379 		.ascii	"__cy_region_num\000"
+ 1252      5F726567 
+ 1252      696F6E5F 
+ 1252      6E756D00 
+ 1253              	.LASF19:
+ 1254 0057 696E6974 		.ascii	"init\000"
+ 1254      00
+ 1255              	.LASF23:
+ 1256 005c 73746174 		.ascii	"status\000"
+ 1256      757300
+ 1257              	.LASF22:
+ 1258 0063 7A65726F 		.ascii	"zero_size\000"
+ 1258      5F73697A 
+ 1258      6500
+ 1259              	.LASF30:
+ 1260 006d 72707472 		.ascii	"rptr\000"
+ 1260      00
+ 1261              	.LASF11:
+ 1262 0072 666C6F61 		.ascii	"float\000"
+ 1262      7400
+ 1263              	.LASF20:
+ 1264 0078 64617461 		.ascii	"data\000"
+ 1264      00
+ 1265              	.LASF1:
+ 1266 007d 756E7369 		.ascii	"unsigned char\000"
+ 1266      676E6564 
+ 1266      20636861 
+ 1266      7200
+ 1267              	.LASF25:
+ 1268 008b 72657475 		.ascii	"returnValue\000"
+ 1268      726E5661 
+ 1268      6C756500 
+ 1269              	.LASF44:
+ 1270 0097 433A5C55 		.ascii	"C:\\Users\\pmad\\Desktop\\BLE Workshop\\Labs\\Compl"
+ 1270      73657273 
+ 1270      5C706D61 
+ 1270      645C4465 
+ 1270      736B746F 
+ 1271 00c4 65746564 		.ascii	"eted Labs\\BLE Lab 1_1\\BLE Lab 1_1.cydsn\000"
+ 1271      204C6162 
+ 1271      735C424C 
+ 1271      45204C61 
+ 1271      6220315F 
+ 1272              	.LASF5:
+ 1273 00ec 6C6F6E67 		.ascii	"long unsigned int\000"
+ 1273      20756E73 
+ 1273      69676E65 
+ 1273      6420696E 
+ 1273      7400
+ 1274              	.LASF37:
+ 1275 00fe 63795379 		.ascii	"cySysNoInitDataValid\000"
+ 1275      734E6F49 
+ 1275      6E697444 
+ 1275      61746156 
+ 1275      616C6964 
+ 1276              	.LASF9:
+ 1277 0113 75696E74 		.ascii	"uint8\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 34
+
+
+ 1277      3800
+ 1278              	.LASF34:
+ 1279 0119 52657365 		.ascii	"Reset\000"
+ 1279      7400
+ 1280              	.LASF27:
+ 1281 011f 5F657869 		.ascii	"_exit\000"
+ 1281      7400
+ 1282              	.LASF33:
+ 1283 0125 496E7444 		.ascii	"IntDefaultHandler\000"
+ 1283      65666175 
+ 1283      6C744861 
+ 1283      6E646C65 
+ 1283      7200
+ 1284              	.LASF46:
+ 1285 0137 5F736272 		.ascii	"_sbrk\000"
+ 1285      6B00
+ 1286              	.LASF12:
+ 1287 013d 646F7562 		.ascii	"double\000"
+ 1287      6C6500
+ 1288              	.LASF35:
+ 1289 0144 696E6974 		.ascii	"initialize_psoc\000"
+ 1289      69616C69 
+ 1289      7A655F70 
+ 1289      736F6300 
+ 1290              	.LASF10:
+ 1291 0154 75696E74 		.ascii	"uint32\000"
+ 1291      333200
+ 1292              	.LASF36:
+ 1293 015b 696E6465 		.ascii	"indexInit\000"
+ 1293      78496E69 
+ 1293      7400
+ 1294              	.LASF8:
+ 1295 0165 756E7369 		.ascii	"unsigned int\000"
+ 1295      676E6564 
+ 1295      20696E74 
+ 1295      00
+ 1296              	.LASF41:
+ 1297 0172 526F6D56 		.ascii	"RomVectors\000"
+ 1297      6563746F 
+ 1297      727300
+ 1298              	.LASF7:
+ 1299 017d 6C6F6E67 		.ascii	"long long unsigned int\000"
+ 1299      206C6F6E 
+ 1299      6720756E 
+ 1299      7369676E 
+ 1299      65642069 
+ 1300              	.LASF31:
+ 1301 0194 6C696D69 		.ascii	"limit\000"
+ 1301      7400
+ 1302              	.LASF42:
+ 1303 019a 474E5520 		.ascii	"GNU C 4.8.4 20140526 (release) [ARM/embedded-4_8-br"
+ 1303      4320342E 
+ 1303      382E3420 
+ 1303      32303134 
+ 1303      30353236 
+ 1304 01cd 616E6368 		.ascii	"anch revision 211358] -mcpu=cortex-m0 -mthumb -g -O"
+ 1304      20726576 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 35
+
+
+ 1304      6973696F 
+ 1304      6E203231 
+ 1304      31333538 
+ 1305 0200 30202D66 		.ascii	"0 -ffunction-sections\000"
+ 1305      66756E63 
+ 1305      74696F6E 
+ 1305      2D736563 
+ 1305      74696F6E 
+ 1306              	.LASF15:
+ 1307 0216 63796973 		.ascii	"cyisraddress\000"
+ 1307      72616464 
+ 1307      72657373 
+ 1307      00
+ 1308              	.LASF21:
+ 1309 0223 696E6974 		.ascii	"init_size\000"
+ 1309      5F73697A 
+ 1309      6500
+ 1310              	.LASF18:
+ 1311 022d 5F5F6379 		.ascii	"__cy_byte_align8\000"
+ 1311      5F627974 
+ 1311      655F616C 
+ 1311      69676E38 
+ 1311      00
+ 1312              	.LASF17:
+ 1313 023e 73697A65 		.ascii	"sizetype\000"
+ 1313      74797065 
+ 1313      00
+ 1314              	.LASF6:
+ 1315 0247 6C6F6E67 		.ascii	"long long int\000"
+ 1315      206C6F6E 
+ 1315      6720696E 
+ 1315      7400
+ 1316              	.LASF13:
+ 1317 0255 63686172 		.ascii	"char\000"
+ 1317      00
+ 1318              	.LASF43:
+ 1319 025a 2E5C4765 		.ascii	".\\Generated_Source\\PSoC4\\Cm0Start.c\000"
+ 1319      6E657261 
+ 1319      7465645F 
+ 1319      536F7572 
+ 1319      63655C50 
+ 1320              	.LASF2:
+ 1321 027e 73686F72 		.ascii	"short int\000"
+ 1321      7420696E 
+ 1321      7400
+ 1322              	.LASF4:
+ 1323 0288 6C6F6E67 		.ascii	"long int\000"
+ 1323      20696E74 
+ 1323      00
+ 1324              	.LASF0:
+ 1325 0291 7369676E 		.ascii	"signed char\000"
+ 1325      65642063 
+ 1325      68617200 
+ 1326              	.LASF38:
+ 1327 029d 5F5F6379 		.ascii	"__cy_regions\000"
+ 1327      5F726567 
+ 1327      696F6E73 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7A4ya.s 			page 36
+
+
+ 1327      00
+ 1328              	.LASF29:
+ 1329 02aa 72656769 		.ascii	"regions\000"
+ 1329      6F6E7300 
+ 1330              	.LASF24:
+ 1331 02b2 6E627974 		.ascii	"nbytes\000"
+ 1331      657300
+ 1332              	.LASF45:
+ 1333 02b9 5F5F6379 		.ascii	"__cy_region\000"
+ 1333      5F726567 
+ 1333      696F6E00 
+ 1334              		.ident	"GCC: (GNU Tools for ARM Embedded Processors) 4.8.4 20140526 (release) [ARM/embedded-4_8-br
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/Cm0Start.o
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/Cm0Start.o
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/CyBootAsmGnu.lst
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/CyBootAsmGnu.lst	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/CyBootAsmGnu.lst	(revision 7)
@@ -0,0 +1,10645 @@
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 1
+
+
+   1              	/*******************************************************************************
+   2              	* File Name: CyBootAsmGnu.s
+   3              	* Version 5.0
+   4              	*
+   5              	*  Description:
+   6              	*   Assembly routines for GNU as.
+   7              	*
+   8              	********************************************************************************
+   9              	* Copyright 2010-2015, Cypress Semiconductor Corporation.  All rights reserved.
+  10              	* You may use this file only in accordance with the license, terms, conditions,
+  11              	* disclaimers, and limitations in the end user license agreement accompanying
+  12              	* the software package with which this file was provided.
+  13              	*******************************************************************************/
+  14              	
+  15              	.syntax unified
+  16              	.text
+  17              	.thumb
+  18              	.include "cyfittergnu.inc"
+   1              	.ifndef INCLUDED_CYFITTERGNU_INC
+   2              	.set INCLUDED_CYFITTERGNU_INC, 1
+   3              	.include "cydevicegnu_trm.inc"
+   1              	/*******************************************************************************
+   2              	* FILENAME: cydevicegnu_trm.inc
+   3              	* 
+   4              	* PSoC Creator  3.2
+   5              	*
+   6              	* DESCRIPTION:
+   7              	* This file provides all of the address values for the entire PSoC device.
+   8              	* This file is automatically generated by PSoC Creator.
+   9              	*
+  10              	********************************************************************************
+  11              	* Copyright (c) 2007-2015 Cypress Semiconductor.  All rights reserved.
+  12              	* You may use this file only in accordance with the license, terms, conditions, 
+  13              	* disclaimers, and limitations in the end user license agreement accompanying 
+  14              	* the software package with which this file was provided.
+  15              	********************************************************************************/
+  16              	
+  17              	.set CYDEV_FLASH_BASE, 0x00000000
+  18              	.set CYDEV_FLASH_SIZE, 0x00020000
+  19              	.set CYREG_FLASH_DATA_MBASE, 0x00000000
+  20              	.set CYREG_FLASH_DATA_MSIZE, 0x00020000
+  21              	.set CYDEV_SFLASH_BASE, 0x0ffff000
+  22              	.set CYDEV_SFLASH_SIZE, 0x00000800
+  23              	.set CYREG_SFLASH_PROT_ROW0, 0x0ffff000
+  24              	.set CYFLD_SFLASH_DATA8__OFFSET, 0x00000000
+  25              	.set CYFLD_SFLASH_DATA8__SIZE, 0x00000008
+  26              	.set CYREG_SFLASH_PROT_ROW1, 0x0ffff001
+  27              	.set CYREG_SFLASH_PROT_ROW2, 0x0ffff002
+  28              	.set CYREG_SFLASH_PROT_ROW3, 0x0ffff003
+  29              	.set CYREG_SFLASH_PROT_ROW4, 0x0ffff004
+  30              	.set CYREG_SFLASH_PROT_ROW5, 0x0ffff005
+  31              	.set CYREG_SFLASH_PROT_ROW6, 0x0ffff006
+  32              	.set CYREG_SFLASH_PROT_ROW7, 0x0ffff007
+  33              	.set CYREG_SFLASH_PROT_ROW8, 0x0ffff008
+  34              	.set CYREG_SFLASH_PROT_ROW9, 0x0ffff009
+  35              	.set CYREG_SFLASH_PROT_ROW10, 0x0ffff00a
+  36              	.set CYREG_SFLASH_PROT_ROW11, 0x0ffff00b
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 2
+
+
+  37              	.set CYREG_SFLASH_PROT_ROW12, 0x0ffff00c
+  38              	.set CYREG_SFLASH_PROT_ROW13, 0x0ffff00d
+  39              	.set CYREG_SFLASH_PROT_ROW14, 0x0ffff00e
+  40              	.set CYREG_SFLASH_PROT_ROW15, 0x0ffff00f
+  41              	.set CYREG_SFLASH_PROT_ROW16, 0x0ffff010
+  42              	.set CYREG_SFLASH_PROT_ROW17, 0x0ffff011
+  43              	.set CYREG_SFLASH_PROT_ROW18, 0x0ffff012
+  44              	.set CYREG_SFLASH_PROT_ROW19, 0x0ffff013
+  45              	.set CYREG_SFLASH_PROT_ROW20, 0x0ffff014
+  46              	.set CYREG_SFLASH_PROT_ROW21, 0x0ffff015
+  47              	.set CYREG_SFLASH_PROT_ROW22, 0x0ffff016
+  48              	.set CYREG_SFLASH_PROT_ROW23, 0x0ffff017
+  49              	.set CYREG_SFLASH_PROT_ROW24, 0x0ffff018
+  50              	.set CYREG_SFLASH_PROT_ROW25, 0x0ffff019
+  51              	.set CYREG_SFLASH_PROT_ROW26, 0x0ffff01a
+  52              	.set CYREG_SFLASH_PROT_ROW27, 0x0ffff01b
+  53              	.set CYREG_SFLASH_PROT_ROW28, 0x0ffff01c
+  54              	.set CYREG_SFLASH_PROT_ROW29, 0x0ffff01d
+  55              	.set CYREG_SFLASH_PROT_ROW30, 0x0ffff01e
+  56              	.set CYREG_SFLASH_PROT_ROW31, 0x0ffff01f
+  57              	.set CYREG_SFLASH_PROT_ROW32, 0x0ffff020
+  58              	.set CYREG_SFLASH_PROT_ROW33, 0x0ffff021
+  59              	.set CYREG_SFLASH_PROT_ROW34, 0x0ffff022
+  60              	.set CYREG_SFLASH_PROT_ROW35, 0x0ffff023
+  61              	.set CYREG_SFLASH_PROT_ROW36, 0x0ffff024
+  62              	.set CYREG_SFLASH_PROT_ROW37, 0x0ffff025
+  63              	.set CYREG_SFLASH_PROT_ROW38, 0x0ffff026
+  64              	.set CYREG_SFLASH_PROT_ROW39, 0x0ffff027
+  65              	.set CYREG_SFLASH_PROT_ROW40, 0x0ffff028
+  66              	.set CYREG_SFLASH_PROT_ROW41, 0x0ffff029
+  67              	.set CYREG_SFLASH_PROT_ROW42, 0x0ffff02a
+  68              	.set CYREG_SFLASH_PROT_ROW43, 0x0ffff02b
+  69              	.set CYREG_SFLASH_PROT_ROW44, 0x0ffff02c
+  70              	.set CYREG_SFLASH_PROT_ROW45, 0x0ffff02d
+  71              	.set CYREG_SFLASH_PROT_ROW46, 0x0ffff02e
+  72              	.set CYREG_SFLASH_PROT_ROW47, 0x0ffff02f
+  73              	.set CYREG_SFLASH_PROT_ROW48, 0x0ffff030
+  74              	.set CYREG_SFLASH_PROT_ROW49, 0x0ffff031
+  75              	.set CYREG_SFLASH_PROT_ROW50, 0x0ffff032
+  76              	.set CYREG_SFLASH_PROT_ROW51, 0x0ffff033
+  77              	.set CYREG_SFLASH_PROT_ROW52, 0x0ffff034
+  78              	.set CYREG_SFLASH_PROT_ROW53, 0x0ffff035
+  79              	.set CYREG_SFLASH_PROT_ROW54, 0x0ffff036
+  80              	.set CYREG_SFLASH_PROT_ROW55, 0x0ffff037
+  81              	.set CYREG_SFLASH_PROT_ROW56, 0x0ffff038
+  82              	.set CYREG_SFLASH_PROT_ROW57, 0x0ffff039
+  83              	.set CYREG_SFLASH_PROT_ROW58, 0x0ffff03a
+  84              	.set CYREG_SFLASH_PROT_ROW59, 0x0ffff03b
+  85              	.set CYREG_SFLASH_PROT_ROW60, 0x0ffff03c
+  86              	.set CYREG_SFLASH_PROT_ROW61, 0x0ffff03d
+  87              	.set CYREG_SFLASH_PROT_ROW62, 0x0ffff03e
+  88              	.set CYREG_SFLASH_PROT_ROW63, 0x0ffff03f
+  89              	.set CYREG_SFLASH_PROT_PROTECTION, 0x0ffff07f
+  90              	.set CYFLD_SFLASH_PROT_LEVEL__OFFSET, 0x00000000
+  91              	.set CYFLD_SFLASH_PROT_LEVEL__SIZE, 0x00000002
+  92              	.set CYVAL_SFLASH_PROT_LEVEL_VIRGIN, 0x00000001
+  93              	.set CYVAL_SFLASH_PROT_LEVEL_OPEN, 0x00000000
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 3
+
+
+  94              	.set CYVAL_SFLASH_PROT_LEVEL_PROTECTED, 0x00000002
+  95              	.set CYVAL_SFLASH_PROT_LEVEL_KILL, 0x00000003
+  96              	.set CYREG_SFLASH_AV_PAIRS_8B0, 0x0ffff080
+  97              	.set CYREG_SFLASH_AV_PAIRS_8B1, 0x0ffff081
+  98              	.set CYREG_SFLASH_AV_PAIRS_8B2, 0x0ffff082
+  99              	.set CYREG_SFLASH_AV_PAIRS_8B3, 0x0ffff083
+ 100              	.set CYREG_SFLASH_AV_PAIRS_8B4, 0x0ffff084
+ 101              	.set CYREG_SFLASH_AV_PAIRS_8B5, 0x0ffff085
+ 102              	.set CYREG_SFLASH_AV_PAIRS_8B6, 0x0ffff086
+ 103              	.set CYREG_SFLASH_AV_PAIRS_8B7, 0x0ffff087
+ 104              	.set CYREG_SFLASH_AV_PAIRS_8B8, 0x0ffff088
+ 105              	.set CYREG_SFLASH_AV_PAIRS_8B9, 0x0ffff089
+ 106              	.set CYREG_SFLASH_AV_PAIRS_8B10, 0x0ffff08a
+ 107              	.set CYREG_SFLASH_AV_PAIRS_8B11, 0x0ffff08b
+ 108              	.set CYREG_SFLASH_AV_PAIRS_8B12, 0x0ffff08c
+ 109              	.set CYREG_SFLASH_AV_PAIRS_8B13, 0x0ffff08d
+ 110              	.set CYREG_SFLASH_AV_PAIRS_8B14, 0x0ffff08e
+ 111              	.set CYREG_SFLASH_AV_PAIRS_8B15, 0x0ffff08f
+ 112              	.set CYREG_SFLASH_AV_PAIRS_8B16, 0x0ffff090
+ 113              	.set CYREG_SFLASH_AV_PAIRS_8B17, 0x0ffff091
+ 114              	.set CYREG_SFLASH_AV_PAIRS_8B18, 0x0ffff092
+ 115              	.set CYREG_SFLASH_AV_PAIRS_8B19, 0x0ffff093
+ 116              	.set CYREG_SFLASH_AV_PAIRS_8B20, 0x0ffff094
+ 117              	.set CYREG_SFLASH_AV_PAIRS_8B21, 0x0ffff095
+ 118              	.set CYREG_SFLASH_AV_PAIRS_8B22, 0x0ffff096
+ 119              	.set CYREG_SFLASH_AV_PAIRS_8B23, 0x0ffff097
+ 120              	.set CYREG_SFLASH_AV_PAIRS_8B24, 0x0ffff098
+ 121              	.set CYREG_SFLASH_AV_PAIRS_8B25, 0x0ffff099
+ 122              	.set CYREG_SFLASH_AV_PAIRS_8B26, 0x0ffff09a
+ 123              	.set CYREG_SFLASH_AV_PAIRS_8B27, 0x0ffff09b
+ 124              	.set CYREG_SFLASH_AV_PAIRS_8B28, 0x0ffff09c
+ 125              	.set CYREG_SFLASH_AV_PAIRS_8B29, 0x0ffff09d
+ 126              	.set CYREG_SFLASH_AV_PAIRS_8B30, 0x0ffff09e
+ 127              	.set CYREG_SFLASH_AV_PAIRS_8B31, 0x0ffff09f
+ 128              	.set CYREG_SFLASH_AV_PAIRS_8B32, 0x0ffff0a0
+ 129              	.set CYREG_SFLASH_AV_PAIRS_8B33, 0x0ffff0a1
+ 130              	.set CYREG_SFLASH_AV_PAIRS_8B34, 0x0ffff0a2
+ 131              	.set CYREG_SFLASH_AV_PAIRS_8B35, 0x0ffff0a3
+ 132              	.set CYREG_SFLASH_AV_PAIRS_8B36, 0x0ffff0a4
+ 133              	.set CYREG_SFLASH_AV_PAIRS_8B37, 0x0ffff0a5
+ 134              	.set CYREG_SFLASH_AV_PAIRS_8B38, 0x0ffff0a6
+ 135              	.set CYREG_SFLASH_AV_PAIRS_8B39, 0x0ffff0a7
+ 136              	.set CYREG_SFLASH_AV_PAIRS_8B40, 0x0ffff0a8
+ 137              	.set CYREG_SFLASH_AV_PAIRS_8B41, 0x0ffff0a9
+ 138              	.set CYREG_SFLASH_AV_PAIRS_8B42, 0x0ffff0aa
+ 139              	.set CYREG_SFLASH_AV_PAIRS_8B43, 0x0ffff0ab
+ 140              	.set CYREG_SFLASH_AV_PAIRS_8B44, 0x0ffff0ac
+ 141              	.set CYREG_SFLASH_AV_PAIRS_8B45, 0x0ffff0ad
+ 142              	.set CYREG_SFLASH_AV_PAIRS_8B46, 0x0ffff0ae
+ 143              	.set CYREG_SFLASH_AV_PAIRS_8B47, 0x0ffff0af
+ 144              	.set CYREG_SFLASH_AV_PAIRS_8B48, 0x0ffff0b0
+ 145              	.set CYREG_SFLASH_AV_PAIRS_8B49, 0x0ffff0b1
+ 146              	.set CYREG_SFLASH_AV_PAIRS_8B50, 0x0ffff0b2
+ 147              	.set CYREG_SFLASH_AV_PAIRS_8B51, 0x0ffff0b3
+ 148              	.set CYREG_SFLASH_AV_PAIRS_8B52, 0x0ffff0b4
+ 149              	.set CYREG_SFLASH_AV_PAIRS_8B53, 0x0ffff0b5
+ 150              	.set CYREG_SFLASH_AV_PAIRS_8B54, 0x0ffff0b6
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 4
+
+
+ 151              	.set CYREG_SFLASH_AV_PAIRS_8B55, 0x0ffff0b7
+ 152              	.set CYREG_SFLASH_AV_PAIRS_8B56, 0x0ffff0b8
+ 153              	.set CYREG_SFLASH_AV_PAIRS_8B57, 0x0ffff0b9
+ 154              	.set CYREG_SFLASH_AV_PAIRS_8B58, 0x0ffff0ba
+ 155              	.set CYREG_SFLASH_AV_PAIRS_8B59, 0x0ffff0bb
+ 156              	.set CYREG_SFLASH_AV_PAIRS_8B60, 0x0ffff0bc
+ 157              	.set CYREG_SFLASH_AV_PAIRS_8B61, 0x0ffff0bd
+ 158              	.set CYREG_SFLASH_AV_PAIRS_8B62, 0x0ffff0be
+ 159              	.set CYREG_SFLASH_AV_PAIRS_8B63, 0x0ffff0bf
+ 160              	.set CYREG_SFLASH_AV_PAIRS_8B64, 0x0ffff0c0
+ 161              	.set CYREG_SFLASH_AV_PAIRS_8B65, 0x0ffff0c1
+ 162              	.set CYREG_SFLASH_AV_PAIRS_8B66, 0x0ffff0c2
+ 163              	.set CYREG_SFLASH_AV_PAIRS_8B67, 0x0ffff0c3
+ 164              	.set CYREG_SFLASH_AV_PAIRS_8B68, 0x0ffff0c4
+ 165              	.set CYREG_SFLASH_AV_PAIRS_8B69, 0x0ffff0c5
+ 166              	.set CYREG_SFLASH_AV_PAIRS_8B70, 0x0ffff0c6
+ 167              	.set CYREG_SFLASH_AV_PAIRS_8B71, 0x0ffff0c7
+ 168              	.set CYREG_SFLASH_AV_PAIRS_8B72, 0x0ffff0c8
+ 169              	.set CYREG_SFLASH_AV_PAIRS_8B73, 0x0ffff0c9
+ 170              	.set CYREG_SFLASH_AV_PAIRS_8B74, 0x0ffff0ca
+ 171              	.set CYREG_SFLASH_AV_PAIRS_8B75, 0x0ffff0cb
+ 172              	.set CYREG_SFLASH_AV_PAIRS_8B76, 0x0ffff0cc
+ 173              	.set CYREG_SFLASH_AV_PAIRS_8B77, 0x0ffff0cd
+ 174              	.set CYREG_SFLASH_AV_PAIRS_8B78, 0x0ffff0ce
+ 175              	.set CYREG_SFLASH_AV_PAIRS_8B79, 0x0ffff0cf
+ 176              	.set CYREG_SFLASH_AV_PAIRS_8B80, 0x0ffff0d0
+ 177              	.set CYREG_SFLASH_AV_PAIRS_8B81, 0x0ffff0d1
+ 178              	.set CYREG_SFLASH_AV_PAIRS_8B82, 0x0ffff0d2
+ 179              	.set CYREG_SFLASH_AV_PAIRS_8B83, 0x0ffff0d3
+ 180              	.set CYREG_SFLASH_AV_PAIRS_8B84, 0x0ffff0d4
+ 181              	.set CYREG_SFLASH_AV_PAIRS_8B85, 0x0ffff0d5
+ 182              	.set CYREG_SFLASH_AV_PAIRS_8B86, 0x0ffff0d6
+ 183              	.set CYREG_SFLASH_AV_PAIRS_8B87, 0x0ffff0d7
+ 184              	.set CYREG_SFLASH_BLESS_BB_BUMP2, 0x0ffff0d8
+ 185              	.set CYFLD_SFLASH_V2I_RCAL__OFFSET, 0x00000000
+ 186              	.set CYFLD_SFLASH_V2I_RCAL__SIZE, 0x00000005
+ 187              	.set CYFLD_SFLASH_V2I__OFFSET, 0x00000005
+ 188              	.set CYFLD_SFLASH_V2I__SIZE, 0x00000005
+ 189              	.set CYFLD_SFLASH_VBG_TRIM__OFFSET, 0x0000000a
+ 190              	.set CYFLD_SFLASH_VBG_TRIM__SIZE, 0x00000003
+ 191              	.set CYFLD_SFLASH_SY_IBIAS__OFFSET, 0x0000000d
+ 192              	.set CYFLD_SFLASH_SY_IBIAS__SIZE, 0x00000003
+ 193              	.set CYREG_SFLASH_AV_PAIRS_8B88, 0x0ffff0d8
+ 194              	.set CYREG_SFLASH_AV_PAIRS_8B89, 0x0ffff0d9
+ 195              	.set CYREG_SFLASH_BLESS_BB_XO, 0x0ffff0da
+ 196              	.set CYFLD_SFLASH_DIS_XOCORE_SUPFILT__OFFSET, 0x00000000
+ 197              	.set CYFLD_SFLASH_DIS_XOCORE_SUPFILT__SIZE, 0x00000001
+ 198              	.set CYFLD_SFLASH_EN_RE_FASTSTART__OFFSET, 0x00000001
+ 199              	.set CYFLD_SFLASH_EN_RE_FASTSTART__SIZE, 0x00000001
+ 200              	.set CYFLD_SFLASH_EN_CURMEAS__OFFSET, 0x00000002
+ 201              	.set CYFLD_SFLASH_EN_CURMEAS__SIZE, 0x00000001
+ 202              	.set CYFLD_SFLASH_EN_AMPDET_CURMEAS__OFFSET, 0x00000003
+ 203              	.set CYFLD_SFLASH_EN_AMPDET_CURMEAS__SIZE, 0x00000001
+ 204              	.set CYFLD_SFLASH_EN_AMPDET_FASTSTART__OFFSET, 0x00000004
+ 205              	.set CYFLD_SFLASH_EN_AMPDET_FASTSTART__SIZE, 0x00000001
+ 206              	.set CYFLD_SFLASH_CTRL_RC_FASTSTART_RES__OFFSET, 0x00000005
+ 207              	.set CYFLD_SFLASH_CTRL_RC_FASTSTART_RES__SIZE, 0x00000002
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 5
+
+
+ 208              	.set CYFLD_SFLASH_CTRL_VDDL_XO__OFFSET, 0x00000007
+ 209              	.set CYFLD_SFLASH_CTRL_VDDL_XO__SIZE, 0x00000003
+ 210              	.set CYFLD_SFLASH_CTRL_VDDL_XB__OFFSET, 0x0000000a
+ 211              	.set CYFLD_SFLASH_CTRL_VDDL_XB__SIZE, 0x00000003
+ 212              	.set CYFLD_SFLASH_CTRL_RPREF__OFFSET, 0x0000000d
+ 213              	.set CYFLD_SFLASH_CTRL_RPREF__SIZE, 0x00000002
+ 214              	.set CYFLD_SFLASH_rev_bb_xo__OFFSET, 0x0000000f
+ 215              	.set CYFLD_SFLASH_rev_bb_xo__SIZE, 0x00000001
+ 216              	.set CYREG_SFLASH_AV_PAIRS_8B90, 0x0ffff0da
+ 217              	.set CYREG_SFLASH_AV_PAIRS_8B91, 0x0ffff0db
+ 218              	.set CYREG_SFLASH_AV_PAIRS_8B92, 0x0ffff0dc
+ 219              	.set CYREG_SFLASH_BLESS_SY_BUMP1, 0x0ffff0dc
+ 220              	.set CYFLD_SFLASH_VCO__OFFSET, 0x00000000
+ 221              	.set CYFLD_SFLASH_VCO__SIZE, 0x00000004
+ 222              	.set CYFLD_SFLASH_LOFB_POWERSAVE__OFFSET, 0x00000004
+ 223              	.set CYFLD_SFLASH_LOFB_POWERSAVE__SIZE, 0x00000001
+ 224              	.set CYFLD_SFLASH_IBIAS_LOPATH__OFFSET, 0x00000005
+ 225              	.set CYFLD_SFLASH_IBIAS_LOPATH__SIZE, 0x00000002
+ 226              	.set CYFLD_SFLASH_LDOLO_FORCE_STARTUP__OFFSET, 0x00000007
+ 227              	.set CYFLD_SFLASH_LDOLO_FORCE_STARTUP__SIZE, 0x00000001
+ 228              	.set CYFLD_SFLASH_LOPATH__OFFSET, 0x00000008
+ 229              	.set CYFLD_SFLASH_LOPATH__SIZE, 0x00000004
+ 230              	.set CYFLD_SFLASH_PDCPLPF__OFFSET, 0x0000000c
+ 231              	.set CYFLD_SFLASH_PDCPLPF__SIZE, 0x00000004
+ 232              	.set CYREG_SFLASH_AV_PAIRS_8B93, 0x0ffff0dd
+ 233              	.set CYREG_SFLASH_AV_PAIRS_8B94, 0x0ffff0de
+ 234              	.set CYREG_SFLASH_BLESS_LDO, 0x0ffff0de
+ 235              	.set CYFLD_SFLASH_BUMP_BALUM_HF__OFFSET, 0x00000000
+ 236              	.set CYFLD_SFLASH_BUMP_BALUM_HF__SIZE, 0x00000003
+ 237              	.set CYFLD_SFLASH_BUMP_SY_VCO__OFFSET, 0x00000003
+ 238              	.set CYFLD_SFLASH_BUMP_SY_VCO__SIZE, 0x00000002
+ 239              	.set CYFLD_SFLASH_BUMP_SY_LOPATH__OFFSET, 0x00000005
+ 240              	.set CYFLD_SFLASH_BUMP_SY_LOPATH__SIZE, 0x00000002
+ 241              	.set CYFLD_SFLASH_BUMP_SY_LHV__OFFSET, 0x00000007
+ 242              	.set CYFLD_SFLASH_BUMP_SY_LHV__SIZE, 0x00000002
+ 243              	.set CYFLD_SFLASH_BUMP_SY_FFFB__OFFSET, 0x00000009
+ 244              	.set CYFLD_SFLASH_BUMP_SY_FFFB__SIZE, 0x00000003
+ 245              	.set CYFLD_SFLASH_REV_LDO__OFFSET, 0x0000000c
+ 246              	.set CYFLD_SFLASH_REV_LDO__SIZE, 0x00000004
+ 247              	.set CYREG_SFLASH_AV_PAIRS_8B95, 0x0ffff0df
+ 248              	.set CYREG_SFLASH_AV_PAIRS_8B96, 0x0ffff0e0
+ 249              	.set CYREG_SFLASH_AV_PAIRS_8B97, 0x0ffff0e1
+ 250              	.set CYREG_SFLASH_AV_PAIRS_8B98, 0x0ffff0e2
+ 251              	.set CYREG_SFLASH_AV_PAIRS_8B99, 0x0ffff0e3
+ 252              	.set CYREG_SFLASH_AV_PAIRS_8B100, 0x0ffff0e4
+ 253              	.set CYREG_SFLASH_AV_PAIRS_8B101, 0x0ffff0e5
+ 254              	.set CYREG_SFLASH_AV_PAIRS_8B102, 0x0ffff0e6
+ 255              	.set CYREG_SFLASH_AV_PAIRS_8B103, 0x0ffff0e7
+ 256              	.set CYREG_SFLASH_AV_PAIRS_8B104, 0x0ffff0e8
+ 257              	.set CYREG_SFLASH_AV_PAIRS_8B105, 0x0ffff0e9
+ 258              	.set CYREG_SFLASH_AV_PAIRS_8B106, 0x0ffff0ea
+ 259              	.set CYREG_SFLASH_AV_PAIRS_8B107, 0x0ffff0eb
+ 260              	.set CYREG_SFLASH_AV_PAIRS_8B108, 0x0ffff0ec
+ 261              	.set CYREG_SFLASH_AV_PAIRS_8B109, 0x0ffff0ed
+ 262              	.set CYREG_SFLASH_AV_PAIRS_8B110, 0x0ffff0ee
+ 263              	.set CYREG_SFLASH_AV_PAIRS_8B111, 0x0ffff0ef
+ 264              	.set CYREG_SFLASH_AV_PAIRS_8B112, 0x0ffff0f0
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 6
+
+
+ 265              	.set CYREG_SFLASH_AV_PAIRS_8B113, 0x0ffff0f1
+ 266              	.set CYREG_SFLASH_AV_PAIRS_8B114, 0x0ffff0f2
+ 267              	.set CYREG_SFLASH_AV_PAIRS_8B115, 0x0ffff0f3
+ 268              	.set CYREG_SFLASH_AV_PAIRS_8B116, 0x0ffff0f4
+ 269              	.set CYREG_SFLASH_AV_PAIRS_8B117, 0x0ffff0f5
+ 270              	.set CYREG_SFLASH_AV_PAIRS_8B118, 0x0ffff0f6
+ 271              	.set CYREG_SFLASH_AV_PAIRS_8B119, 0x0ffff0f7
+ 272              	.set CYREG_SFLASH_AV_PAIRS_8B120, 0x0ffff0f8
+ 273              	.set CYREG_SFLASH_AV_PAIRS_8B121, 0x0ffff0f9
+ 274              	.set CYREG_SFLASH_AV_PAIRS_8B122, 0x0ffff0fa
+ 275              	.set CYREG_SFLASH_AV_PAIRS_8B123, 0x0ffff0fb
+ 276              	.set CYREG_SFLASH_AV_PAIRS_8B124, 0x0ffff0fc
+ 277              	.set CYREG_SFLASH_AV_PAIRS_8B125, 0x0ffff0fd
+ 278              	.set CYREG_SFLASH_AV_PAIRS_8B126, 0x0ffff0fe
+ 279              	.set CYREG_SFLASH_AV_PAIRS_8B127, 0x0ffff0ff
+ 280              	.set CYREG_SFLASH_AV_PAIRS_32B0, 0x0ffff100
+ 281              	.set CYFLD_SFLASH_DATA32__OFFSET, 0x00000000
+ 282              	.set CYFLD_SFLASH_DATA32__SIZE, 0x00000020
+ 283              	.set CYREG_SFLASH_AV_PAIRS_32B1, 0x0ffff104
+ 284              	.set CYREG_SFLASH_AV_PAIRS_32B2, 0x0ffff108
+ 285              	.set CYREG_SFLASH_AV_PAIRS_32B3, 0x0ffff10c
+ 286              	.set CYREG_SFLASH_AV_PAIRS_32B4, 0x0ffff110
+ 287              	.set CYREG_SFLASH_AV_PAIRS_32B5, 0x0ffff114
+ 288              	.set CYREG_SFLASH_AV_PAIRS_32B6, 0x0ffff118
+ 289              	.set CYREG_SFLASH_AV_PAIRS_32B7, 0x0ffff11c
+ 290              	.set CYREG_SFLASH_AV_PAIRS_32B8, 0x0ffff120
+ 291              	.set CYREG_SFLASH_AV_PAIRS_32B9, 0x0ffff124
+ 292              	.set CYREG_SFLASH_AV_PAIRS_32B10, 0x0ffff128
+ 293              	.set CYREG_SFLASH_AV_PAIRS_32B11, 0x0ffff12c
+ 294              	.set CYREG_SFLASH_AV_PAIRS_32B12, 0x0ffff130
+ 295              	.set CYREG_SFLASH_AV_PAIRS_32B13, 0x0ffff134
+ 296              	.set CYREG_SFLASH_AV_PAIRS_32B14, 0x0ffff138
+ 297              	.set CYREG_SFLASH_AV_PAIRS_32B15, 0x0ffff13c
+ 298              	.set CYREG_SFLASH_CPUSS_WOUNDING, 0x0ffff140
+ 299              	.set CYREG_SFLASH_SILICON_ID, 0x0ffff144
+ 300              	.set CYFLD_SFLASH_ID__OFFSET, 0x00000000
+ 301              	.set CYFLD_SFLASH_ID__SIZE, 0x00000010
+ 302              	.set CYREG_SFLASH_CPUSS_PRIV_RAM, 0x0ffff148
+ 303              	.set CYFLD_SFLASH_RAM_PROT_LIMIT__OFFSET, 0x00000000
+ 304              	.set CYFLD_SFLASH_RAM_PROT_LIMIT__SIZE, 0x00000009
+ 305              	.set CYREG_SFLASH_CPUSS_PRIV_ROM_BROM, 0x0ffff14a
+ 306              	.set CYFLD_SFLASH_BROM_PROT_LIMIT__OFFSET, 0x00000000
+ 307              	.set CYFLD_SFLASH_BROM_PROT_LIMIT__SIZE, 0x00000008
+ 308              	.set CYREG_SFLASH_CPUSS_PRIV_FLASH, 0x0ffff14c
+ 309              	.set CYFLD_SFLASH_FLASH_PROT_LIMIT__OFFSET, 0x00000000
+ 310              	.set CYFLD_SFLASH_FLASH_PROT_LIMIT__SIZE, 0x0000000b
+ 311              	.set CYREG_SFLASH_CPUSS_PRIV_ROM_SROM, 0x0ffff14e
+ 312              	.set CYFLD_SFLASH_SROM_PROT_LIMIT__OFFSET, 0x00000000
+ 313              	.set CYFLD_SFLASH_SROM_PROT_LIMIT__SIZE, 0x0000000a
+ 314              	.set CYREG_SFLASH_HIB_KEY_DELAY, 0x0ffff150
+ 315              	.set CYFLD_SFLASH_WAKEUP_HOLDOFF__OFFSET, 0x00000000
+ 316              	.set CYFLD_SFLASH_WAKEUP_HOLDOFF__SIZE, 0x0000000a
+ 317              	.set CYREG_SFLASH_DPSLP_KEY_DELAY, 0x0ffff152
+ 318              	.set CYREG_SFLASH_SWD_CONFIG, 0x0ffff154
+ 319              	.set CYFLD_SFLASH_SWD_SELECT__OFFSET, 0x00000000
+ 320              	.set CYFLD_SFLASH_SWD_SELECT__SIZE, 0x00000001
+ 321              	.set CYREG_SFLASH_INITIAL_SPCIF_TRIM_M1_DAC0, 0x0ffff155
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 7
+
+
+ 322              	.set CYFLD_SFLASH_IDAC__OFFSET, 0x00000000
+ 323              	.set CYFLD_SFLASH_IDAC__SIZE, 0x00000005
+ 324              	.set CYFLD_SFLASH_SLOPE__OFFSET, 0x00000005
+ 325              	.set CYFLD_SFLASH_SLOPE__SIZE, 0x00000003
+ 326              	.set CYREG_SFLASH_SWD_LISTEN, 0x0ffff158
+ 327              	.set CYFLD_SFLASH_CYCLES__OFFSET, 0x00000000
+ 328              	.set CYFLD_SFLASH_CYCLES__SIZE, 0x00000020
+ 329              	.set CYREG_SFLASH_FLASH_START, 0x0ffff15c
+ 330              	.set CYFLD_SFLASH_ADDRESS__OFFSET, 0x00000000
+ 331              	.set CYFLD_SFLASH_ADDRESS__SIZE, 0x00000020
+ 332              	.set CYREG_SFLASH_CSD_TRIM1_HVIDAC, 0x0ffff160
+ 333              	.set CYFLD_SFLASH_TRIM8__OFFSET, 0x00000000
+ 334              	.set CYFLD_SFLASH_TRIM8__SIZE, 0x00000008
+ 335              	.set CYREG_SFLASH_CSD_TRIM2_HVIDAC, 0x0ffff161
+ 336              	.set CYREG_SFLASH_CSD_TRIM1_CSD, 0x0ffff162
+ 337              	.set CYREG_SFLASH_CSD_TRIM2_CSD, 0x0ffff163
+ 338              	.set CYREG_SFLASH_SAR_TEMP_MULTIPLIER, 0x0ffff164
+ 339              	.set CYFLD_SFLASH_TEMP_MULTIPLIER__OFFSET, 0x00000000
+ 340              	.set CYFLD_SFLASH_TEMP_MULTIPLIER__SIZE, 0x00000010
+ 341              	.set CYREG_SFLASH_SAR_TEMP_OFFSET, 0x0ffff166
+ 342              	.set CYFLD_SFLASH_TEMP_OFFSET__OFFSET, 0x00000000
+ 343              	.set CYFLD_SFLASH_TEMP_OFFSET__SIZE, 0x00000010
+ 344              	.set CYREG_SFLASH_SKIP_CHECKSUM, 0x0ffff169
+ 345              	.set CYFLD_SFLASH_SKIP__OFFSET, 0x00000000
+ 346              	.set CYFLD_SFLASH_SKIP__SIZE, 0x00000008
+ 347              	.set CYREG_SFLASH_PROT_VIRGINKEY0, 0x0ffff170
+ 348              	.set CYFLD_SFLASH_KEY8__OFFSET, 0x00000000
+ 349              	.set CYFLD_SFLASH_KEY8__SIZE, 0x00000008
+ 350              	.set CYREG_SFLASH_PROT_VIRGINKEY1, 0x0ffff171
+ 351              	.set CYREG_SFLASH_PROT_VIRGINKEY2, 0x0ffff172
+ 352              	.set CYREG_SFLASH_PROT_VIRGINKEY3, 0x0ffff173
+ 353              	.set CYREG_SFLASH_PROT_VIRGINKEY4, 0x0ffff174
+ 354              	.set CYREG_SFLASH_PROT_VIRGINKEY5, 0x0ffff175
+ 355              	.set CYREG_SFLASH_PROT_VIRGINKEY6, 0x0ffff176
+ 356              	.set CYREG_SFLASH_PROT_VIRGINKEY7, 0x0ffff177
+ 357              	.set CYREG_SFLASH_DIE_LOT0, 0x0ffff178
+ 358              	.set CYFLD_SFLASH_LOT__OFFSET, 0x00000000
+ 359              	.set CYFLD_SFLASH_LOT__SIZE, 0x00000008
+ 360              	.set CYREG_SFLASH_DIE_LOT1, 0x0ffff179
+ 361              	.set CYREG_SFLASH_DIE_LOT2, 0x0ffff17a
+ 362              	.set CYREG_SFLASH_DIE_WAFER, 0x0ffff17b
+ 363              	.set CYFLD_SFLASH_WAFER__OFFSET, 0x00000000
+ 364              	.set CYFLD_SFLASH_WAFER__SIZE, 0x00000008
+ 365              	.set CYREG_SFLASH_DIE_X, 0x0ffff17c
+ 366              	.set CYFLD_SFLASH_X__OFFSET, 0x00000000
+ 367              	.set CYFLD_SFLASH_X__SIZE, 0x00000008
+ 368              	.set CYREG_SFLASH_DIE_Y, 0x0ffff17d
+ 369              	.set CYFLD_SFLASH_Y__OFFSET, 0x00000000
+ 370              	.set CYFLD_SFLASH_Y__SIZE, 0x00000008
+ 371              	.set CYREG_SFLASH_DIE_SORT, 0x0ffff17e
+ 372              	.set CYFLD_SFLASH_S1_PASS__OFFSET, 0x00000000
+ 373              	.set CYFLD_SFLASH_S1_PASS__SIZE, 0x00000001
+ 374              	.set CYFLD_SFLASH_S2_PASS__OFFSET, 0x00000001
+ 375              	.set CYFLD_SFLASH_S2_PASS__SIZE, 0x00000001
+ 376              	.set CYFLD_SFLASH_S3_PASS__OFFSET, 0x00000002
+ 377              	.set CYFLD_SFLASH_S3_PASS__SIZE, 0x00000001
+ 378              	.set CYFLD_SFLASH_CRI_PASS__OFFSET, 0x00000003
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 8
+
+
+ 379              	.set CYFLD_SFLASH_CRI_PASS__SIZE, 0x00000001
+ 380              	.set CYFLD_SFLASH_CHI_PASS__OFFSET, 0x00000004
+ 381              	.set CYFLD_SFLASH_CHI_PASS__SIZE, 0x00000001
+ 382              	.set CYFLD_SFLASH_ENG_PASS__OFFSET, 0x00000005
+ 383              	.set CYFLD_SFLASH_ENG_PASS__SIZE, 0x00000001
+ 384              	.set CYREG_SFLASH_DIE_MINOR, 0x0ffff17f
+ 385              	.set CYFLD_SFLASH_MINOR__OFFSET, 0x00000000
+ 386              	.set CYFLD_SFLASH_MINOR__SIZE, 0x00000008
+ 387              	.set CYREG_SFLASH_PE_TE_DATA0, 0x0ffff180
+ 388              	.set CYREG_SFLASH_PE_TE_DATA1, 0x0ffff181
+ 389              	.set CYREG_SFLASH_PE_TE_DATA2, 0x0ffff182
+ 390              	.set CYREG_SFLASH_PE_TE_DATA3, 0x0ffff183
+ 391              	.set CYREG_SFLASH_PE_TE_DATA4, 0x0ffff184
+ 392              	.set CYREG_SFLASH_PE_TE_DATA5, 0x0ffff185
+ 393              	.set CYREG_SFLASH_PE_TE_DATA6, 0x0ffff186
+ 394              	.set CYREG_SFLASH_PE_TE_DATA7, 0x0ffff187
+ 395              	.set CYREG_SFLASH_PE_TE_DATA8, 0x0ffff188
+ 396              	.set CYREG_SFLASH_PE_TE_DATA9, 0x0ffff189
+ 397              	.set CYREG_SFLASH_PE_TE_DATA10, 0x0ffff18a
+ 398              	.set CYREG_SFLASH_PE_TE_DATA11, 0x0ffff18b
+ 399              	.set CYREG_SFLASH_PE_TE_DATA12, 0x0ffff18c
+ 400              	.set CYREG_SFLASH_PE_TE_DATA13, 0x0ffff18d
+ 401              	.set CYREG_SFLASH_PE_TE_DATA14, 0x0ffff18e
+ 402              	.set CYREG_SFLASH_PE_TE_DATA15, 0x0ffff18f
+ 403              	.set CYREG_SFLASH_PE_TE_DATA16, 0x0ffff190
+ 404              	.set CYREG_SFLASH_PE_TE_DATA17, 0x0ffff191
+ 405              	.set CYREG_SFLASH_PE_TE_DATA18, 0x0ffff192
+ 406              	.set CYREG_SFLASH_PE_TE_DATA19, 0x0ffff193
+ 407              	.set CYREG_SFLASH_PE_TE_DATA20, 0x0ffff194
+ 408              	.set CYREG_SFLASH_PE_TE_DATA21, 0x0ffff195
+ 409              	.set CYREG_SFLASH_PE_TE_DATA22, 0x0ffff196
+ 410              	.set CYREG_SFLASH_PE_TE_DATA23, 0x0ffff197
+ 411              	.set CYREG_SFLASH_PE_TE_DATA24, 0x0ffff198
+ 412              	.set CYREG_SFLASH_PE_TE_DATA25, 0x0ffff199
+ 413              	.set CYREG_SFLASH_PE_TE_DATA26, 0x0ffff19a
+ 414              	.set CYREG_SFLASH_PE_TE_DATA27, 0x0ffff19b
+ 415              	.set CYREG_SFLASH_PE_TE_DATA28, 0x0ffff19c
+ 416              	.set CYREG_SFLASH_PE_TE_DATA29, 0x0ffff19d
+ 417              	.set CYREG_SFLASH_PE_TE_DATA30, 0x0ffff19e
+ 418              	.set CYREG_SFLASH_PE_TE_DATA31, 0x0ffff19f
+ 419              	.set CYREG_SFLASH_PP, 0x0ffff1a0
+ 420              	.set CYFLD_SFLASH_PERIOD__OFFSET, 0x00000000
+ 421              	.set CYFLD_SFLASH_PERIOD__SIZE, 0x00000018
+ 422              	.set CYFLD_SFLASH_PDAC__OFFSET, 0x00000018
+ 423              	.set CYFLD_SFLASH_PDAC__SIZE, 0x00000004
+ 424              	.set CYFLD_SFLASH_NDAC__OFFSET, 0x0000001c
+ 425              	.set CYFLD_SFLASH_NDAC__SIZE, 0x00000004
+ 426              	.set CYREG_SFLASH_E, 0x0ffff1a4
+ 427              	.set CYREG_SFLASH_P, 0x0ffff1a8
+ 428              	.set CYREG_SFLASH_EA_E, 0x0ffff1ac
+ 429              	.set CYREG_SFLASH_EA_P, 0x0ffff1b0
+ 430              	.set CYREG_SFLASH_ES_E, 0x0ffff1b4
+ 431              	.set CYREG_SFLASH_ES_P_EO, 0x0ffff1b8
+ 432              	.set CYREG_SFLASH_E_VCTAT, 0x0ffff1bc
+ 433              	.set CYFLD_SFLASH_VCTAT_SLOPE__OFFSET, 0x00000000
+ 434              	.set CYFLD_SFLASH_VCTAT_SLOPE__SIZE, 0x00000004
+ 435              	.set CYFLD_SFLASH_VCTAT_VOLTAGE__OFFSET, 0x00000004
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 9
+
+
+ 436              	.set CYFLD_SFLASH_VCTAT_VOLTAGE__SIZE, 0x00000002
+ 437              	.set CYFLD_SFLASH_VCTAT_ENABLE__OFFSET, 0x00000006
+ 438              	.set CYFLD_SFLASH_VCTAT_ENABLE__SIZE, 0x00000001
+ 439              	.set CYREG_SFLASH_P_VCTAT, 0x0ffff1bd
+ 440              	.set CYREG_SFLASH_IMO_MAXF0, 0x0ffff1c0
+ 441              	.set CYFLD_SFLASH_MAXFREQ__OFFSET, 0x00000000
+ 442              	.set CYFLD_SFLASH_MAXFREQ__SIZE, 0x00000006
+ 443              	.set CYREG_SFLASH_IMO_ABS0, 0x0ffff1c1
+ 444              	.set CYFLD_SFLASH_ABS_TRIM_IMO__OFFSET, 0x00000000
+ 445              	.set CYFLD_SFLASH_ABS_TRIM_IMO__SIZE, 0x00000006
+ 446              	.set CYREG_SFLASH_IMO_TMPCO0, 0x0ffff1c2
+ 447              	.set CYFLD_SFLASH_TMPCO_TRIM_IMO__OFFSET, 0x00000000
+ 448              	.set CYFLD_SFLASH_TMPCO_TRIM_IMO__SIZE, 0x00000006
+ 449              	.set CYREG_SFLASH_IMO_MAXF1, 0x0ffff1c3
+ 450              	.set CYREG_SFLASH_IMO_ABS1, 0x0ffff1c4
+ 451              	.set CYREG_SFLASH_IMO_TMPCO1, 0x0ffff1c5
+ 452              	.set CYREG_SFLASH_IMO_MAXF2, 0x0ffff1c6
+ 453              	.set CYREG_SFLASH_IMO_ABS2, 0x0ffff1c7
+ 454              	.set CYREG_SFLASH_IMO_TMPCO2, 0x0ffff1c8
+ 455              	.set CYREG_SFLASH_IMO_MAXF3, 0x0ffff1c9
+ 456              	.set CYREG_SFLASH_IMO_ABS3, 0x0ffff1ca
+ 457              	.set CYREG_SFLASH_IMO_TMPCO3, 0x0ffff1cb
+ 458              	.set CYREG_SFLASH_IMO_ABS4, 0x0ffff1cc
+ 459              	.set CYREG_SFLASH_IMO_TMPCO4, 0x0ffff1cd
+ 460              	.set CYREG_SFLASH_IMO_TRIM0, 0x0ffff1d0
+ 461              	.set CYFLD_SFLASH_OFFSET__OFFSET, 0x00000000
+ 462              	.set CYFLD_SFLASH_OFFSET__SIZE, 0x00000008
+ 463              	.set CYREG_SFLASH_IMO_TRIM1, 0x0ffff1d1
+ 464              	.set CYREG_SFLASH_IMO_TRIM2, 0x0ffff1d2
+ 465              	.set CYREG_SFLASH_IMO_TRIM3, 0x0ffff1d3
+ 466              	.set CYREG_SFLASH_IMO_TRIM4, 0x0ffff1d4
+ 467              	.set CYREG_SFLASH_IMO_TRIM5, 0x0ffff1d5
+ 468              	.set CYREG_SFLASH_IMO_TRIM6, 0x0ffff1d6
+ 469              	.set CYREG_SFLASH_IMO_TRIM7, 0x0ffff1d7
+ 470              	.set CYREG_SFLASH_IMO_TRIM8, 0x0ffff1d8
+ 471              	.set CYREG_SFLASH_IMO_TRIM9, 0x0ffff1d9
+ 472              	.set CYREG_SFLASH_IMO_TRIM10, 0x0ffff1da
+ 473              	.set CYREG_SFLASH_IMO_TRIM11, 0x0ffff1db
+ 474              	.set CYREG_SFLASH_IMO_TRIM12, 0x0ffff1dc
+ 475              	.set CYREG_SFLASH_IMO_TRIM13, 0x0ffff1dd
+ 476              	.set CYREG_SFLASH_IMO_TRIM14, 0x0ffff1de
+ 477              	.set CYREG_SFLASH_IMO_TRIM15, 0x0ffff1df
+ 478              	.set CYREG_SFLASH_IMO_TRIM16, 0x0ffff1e0
+ 479              	.set CYREG_SFLASH_IMO_TRIM17, 0x0ffff1e1
+ 480              	.set CYREG_SFLASH_IMO_TRIM18, 0x0ffff1e2
+ 481              	.set CYREG_SFLASH_IMO_TRIM19, 0x0ffff1e3
+ 482              	.set CYREG_SFLASH_IMO_TRIM20, 0x0ffff1e4
+ 483              	.set CYREG_SFLASH_IMO_TRIM21, 0x0ffff1e5
+ 484              	.set CYREG_SFLASH_IMO_TRIM22, 0x0ffff1e6
+ 485              	.set CYREG_SFLASH_IMO_TRIM23, 0x0ffff1e7
+ 486              	.set CYREG_SFLASH_IMO_TRIM24, 0x0ffff1e8
+ 487              	.set CYREG_SFLASH_IMO_TRIM25, 0x0ffff1e9
+ 488              	.set CYREG_SFLASH_IMO_TRIM26, 0x0ffff1ea
+ 489              	.set CYREG_SFLASH_IMO_TRIM27, 0x0ffff1eb
+ 490              	.set CYREG_SFLASH_IMO_TRIM28, 0x0ffff1ec
+ 491              	.set CYREG_SFLASH_IMO_TRIM29, 0x0ffff1ed
+ 492              	.set CYREG_SFLASH_IMO_TRIM30, 0x0ffff1ee
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 10
+
+
+ 493              	.set CYREG_SFLASH_IMO_TRIM31, 0x0ffff1ef
+ 494              	.set CYREG_SFLASH_IMO_TRIM32, 0x0ffff1f0
+ 495              	.set CYREG_SFLASH_IMO_TRIM33, 0x0ffff1f1
+ 496              	.set CYREG_SFLASH_IMO_TRIM34, 0x0ffff1f2
+ 497              	.set CYREG_SFLASH_IMO_TRIM35, 0x0ffff1f3
+ 498              	.set CYREG_SFLASH_IMO_TRIM36, 0x0ffff1f4
+ 499              	.set CYREG_SFLASH_IMO_TRIM37, 0x0ffff1f5
+ 500              	.set CYREG_SFLASH_IMO_TRIM38, 0x0ffff1f6
+ 501              	.set CYREG_SFLASH_IMO_TRIM39, 0x0ffff1f7
+ 502              	.set CYREG_SFLASH_IMO_TRIM40, 0x0ffff1f8
+ 503              	.set CYREG_SFLASH_IMO_TRIM41, 0x0ffff1f9
+ 504              	.set CYREG_SFLASH_IMO_TRIM42, 0x0ffff1fa
+ 505              	.set CYREG_SFLASH_IMO_TRIM43, 0x0ffff1fb
+ 506              	.set CYREG_SFLASH_IMO_TRIM44, 0x0ffff1fc
+ 507              	.set CYREG_SFLASH_IMO_TRIM45, 0x0ffff1fd
+ 508              	.set CYREG_SFLASH_CHECKSUM, 0x0ffff1fe
+ 509              	.set CYFLD_SFLASH_CHECKSUM__OFFSET, 0x00000000
+ 510              	.set CYFLD_SFLASH_CHECKSUM__SIZE, 0x00000010
+ 511              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH0, 0x0ffff200
+ 512              	.set CYFLD_SFLASH_BYTE_MEM__OFFSET, 0x00000000
+ 513              	.set CYFLD_SFLASH_BYTE_MEM__SIZE, 0x00000008
+ 514              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH1, 0x0ffff201
+ 515              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH2, 0x0ffff202
+ 516              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH3, 0x0ffff203
+ 517              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH4, 0x0ffff204
+ 518              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH5, 0x0ffff205
+ 519              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH6, 0x0ffff206
+ 520              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH7, 0x0ffff207
+ 521              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH8, 0x0ffff208
+ 522              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH9, 0x0ffff209
+ 523              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH10, 0x0ffff20a
+ 524              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH11, 0x0ffff20b
+ 525              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH12, 0x0ffff20c
+ 526              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH13, 0x0ffff20d
+ 527              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH14, 0x0ffff20e
+ 528              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH15, 0x0ffff20f
+ 529              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH16, 0x0ffff210
+ 530              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH17, 0x0ffff211
+ 531              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH18, 0x0ffff212
+ 532              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH19, 0x0ffff213
+ 533              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH20, 0x0ffff214
+ 534              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH21, 0x0ffff215
+ 535              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH22, 0x0ffff216
+ 536              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH23, 0x0ffff217
+ 537              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH24, 0x0ffff218
+ 538              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH25, 0x0ffff219
+ 539              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH26, 0x0ffff21a
+ 540              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH27, 0x0ffff21b
+ 541              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH28, 0x0ffff21c
+ 542              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH29, 0x0ffff21d
+ 543              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH30, 0x0ffff21e
+ 544              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH31, 0x0ffff21f
+ 545              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH32, 0x0ffff220
+ 546              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH33, 0x0ffff221
+ 547              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH34, 0x0ffff222
+ 548              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH35, 0x0ffff223
+ 549              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH36, 0x0ffff224
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 11
+
+
+ 550              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH37, 0x0ffff225
+ 551              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH38, 0x0ffff226
+ 552              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH39, 0x0ffff227
+ 553              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH40, 0x0ffff228
+ 554              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH41, 0x0ffff229
+ 555              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH42, 0x0ffff22a
+ 556              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH43, 0x0ffff22b
+ 557              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH44, 0x0ffff22c
+ 558              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH45, 0x0ffff22d
+ 559              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH46, 0x0ffff22e
+ 560              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH47, 0x0ffff22f
+ 561              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH48, 0x0ffff230
+ 562              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH49, 0x0ffff231
+ 563              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH50, 0x0ffff232
+ 564              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH51, 0x0ffff233
+ 565              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH52, 0x0ffff234
+ 566              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH53, 0x0ffff235
+ 567              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH54, 0x0ffff236
+ 568              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH55, 0x0ffff237
+ 569              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH56, 0x0ffff238
+ 570              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH57, 0x0ffff239
+ 571              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH58, 0x0ffff23a
+ 572              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH59, 0x0ffff23b
+ 573              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH60, 0x0ffff23c
+ 574              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH61, 0x0ffff23d
+ 575              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH62, 0x0ffff23e
+ 576              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH63, 0x0ffff23f
+ 577              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH64, 0x0ffff240
+ 578              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH65, 0x0ffff241
+ 579              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH66, 0x0ffff242
+ 580              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH67, 0x0ffff243
+ 581              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH68, 0x0ffff244
+ 582              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH69, 0x0ffff245
+ 583              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH70, 0x0ffff246
+ 584              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH71, 0x0ffff247
+ 585              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH72, 0x0ffff248
+ 586              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH73, 0x0ffff249
+ 587              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH74, 0x0ffff24a
+ 588              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH75, 0x0ffff24b
+ 589              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH76, 0x0ffff24c
+ 590              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH77, 0x0ffff24d
+ 591              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH78, 0x0ffff24e
+ 592              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH79, 0x0ffff24f
+ 593              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH80, 0x0ffff250
+ 594              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH81, 0x0ffff251
+ 595              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH82, 0x0ffff252
+ 596              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH83, 0x0ffff253
+ 597              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH84, 0x0ffff254
+ 598              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH85, 0x0ffff255
+ 599              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH86, 0x0ffff256
+ 600              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH87, 0x0ffff257
+ 601              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH88, 0x0ffff258
+ 602              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH89, 0x0ffff259
+ 603              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH90, 0x0ffff25a
+ 604              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH91, 0x0ffff25b
+ 605              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH92, 0x0ffff25c
+ 606              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH93, 0x0ffff25d
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 12
+
+
+ 607              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH94, 0x0ffff25e
+ 608              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH95, 0x0ffff25f
+ 609              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH96, 0x0ffff260
+ 610              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH97, 0x0ffff261
+ 611              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH98, 0x0ffff262
+ 612              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH99, 0x0ffff263
+ 613              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH100, 0x0ffff264
+ 614              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH101, 0x0ffff265
+ 615              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH102, 0x0ffff266
+ 616              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH103, 0x0ffff267
+ 617              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH104, 0x0ffff268
+ 618              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH105, 0x0ffff269
+ 619              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH106, 0x0ffff26a
+ 620              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH107, 0x0ffff26b
+ 621              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH108, 0x0ffff26c
+ 622              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH109, 0x0ffff26d
+ 623              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH110, 0x0ffff26e
+ 624              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH111, 0x0ffff26f
+ 625              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH112, 0x0ffff270
+ 626              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH113, 0x0ffff271
+ 627              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH114, 0x0ffff272
+ 628              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH115, 0x0ffff273
+ 629              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH116, 0x0ffff274
+ 630              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH117, 0x0ffff275
+ 631              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH118, 0x0ffff276
+ 632              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH119, 0x0ffff277
+ 633              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH120, 0x0ffff278
+ 634              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH121, 0x0ffff279
+ 635              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH122, 0x0ffff27a
+ 636              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH123, 0x0ffff27b
+ 637              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH124, 0x0ffff27c
+ 638              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH125, 0x0ffff27d
+ 639              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH126, 0x0ffff27e
+ 640              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH127, 0x0ffff27f
+ 641              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH128, 0x0ffff280
+ 642              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH129, 0x0ffff281
+ 643              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH130, 0x0ffff282
+ 644              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH131, 0x0ffff283
+ 645              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH132, 0x0ffff284
+ 646              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH133, 0x0ffff285
+ 647              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH134, 0x0ffff286
+ 648              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH135, 0x0ffff287
+ 649              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH136, 0x0ffff288
+ 650              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH137, 0x0ffff289
+ 651              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH138, 0x0ffff28a
+ 652              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH139, 0x0ffff28b
+ 653              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH140, 0x0ffff28c
+ 654              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH141, 0x0ffff28d
+ 655              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH142, 0x0ffff28e
+ 656              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH143, 0x0ffff28f
+ 657              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH144, 0x0ffff290
+ 658              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH145, 0x0ffff291
+ 659              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH146, 0x0ffff292
+ 660              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH147, 0x0ffff293
+ 661              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH148, 0x0ffff294
+ 662              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH149, 0x0ffff295
+ 663              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH150, 0x0ffff296
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 13
+
+
+ 664              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH151, 0x0ffff297
+ 665              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH152, 0x0ffff298
+ 666              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH153, 0x0ffff299
+ 667              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH154, 0x0ffff29a
+ 668              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH155, 0x0ffff29b
+ 669              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH156, 0x0ffff29c
+ 670              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH157, 0x0ffff29d
+ 671              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH158, 0x0ffff29e
+ 672              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH159, 0x0ffff29f
+ 673              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH160, 0x0ffff2a0
+ 674              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH161, 0x0ffff2a1
+ 675              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH162, 0x0ffff2a2
+ 676              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH163, 0x0ffff2a3
+ 677              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH164, 0x0ffff2a4
+ 678              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH165, 0x0ffff2a5
+ 679              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH166, 0x0ffff2a6
+ 680              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH167, 0x0ffff2a7
+ 681              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH168, 0x0ffff2a8
+ 682              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH169, 0x0ffff2a9
+ 683              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH170, 0x0ffff2aa
+ 684              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH171, 0x0ffff2ab
+ 685              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH172, 0x0ffff2ac
+ 686              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH173, 0x0ffff2ad
+ 687              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH174, 0x0ffff2ae
+ 688              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH175, 0x0ffff2af
+ 689              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH176, 0x0ffff2b0
+ 690              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH177, 0x0ffff2b1
+ 691              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH178, 0x0ffff2b2
+ 692              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH179, 0x0ffff2b3
+ 693              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH180, 0x0ffff2b4
+ 694              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH181, 0x0ffff2b5
+ 695              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH182, 0x0ffff2b6
+ 696              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH183, 0x0ffff2b7
+ 697              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH184, 0x0ffff2b8
+ 698              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH185, 0x0ffff2b9
+ 699              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH186, 0x0ffff2ba
+ 700              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH187, 0x0ffff2bb
+ 701              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH188, 0x0ffff2bc
+ 702              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH189, 0x0ffff2bd
+ 703              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH190, 0x0ffff2be
+ 704              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH191, 0x0ffff2bf
+ 705              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH192, 0x0ffff2c0
+ 706              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH193, 0x0ffff2c1
+ 707              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH194, 0x0ffff2c2
+ 708              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH195, 0x0ffff2c3
+ 709              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH196, 0x0ffff2c4
+ 710              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH197, 0x0ffff2c5
+ 711              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH198, 0x0ffff2c6
+ 712              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH199, 0x0ffff2c7
+ 713              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH200, 0x0ffff2c8
+ 714              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH201, 0x0ffff2c9
+ 715              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH202, 0x0ffff2ca
+ 716              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH203, 0x0ffff2cb
+ 717              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH204, 0x0ffff2cc
+ 718              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH205, 0x0ffff2cd
+ 719              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH206, 0x0ffff2ce
+ 720              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH207, 0x0ffff2cf
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 14
+
+
+ 721              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH208, 0x0ffff2d0
+ 722              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH209, 0x0ffff2d1
+ 723              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH210, 0x0ffff2d2
+ 724              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH211, 0x0ffff2d3
+ 725              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH212, 0x0ffff2d4
+ 726              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH213, 0x0ffff2d5
+ 727              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH214, 0x0ffff2d6
+ 728              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH215, 0x0ffff2d7
+ 729              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH216, 0x0ffff2d8
+ 730              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH217, 0x0ffff2d9
+ 731              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH218, 0x0ffff2da
+ 732              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH219, 0x0ffff2db
+ 733              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH220, 0x0ffff2dc
+ 734              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH221, 0x0ffff2dd
+ 735              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH222, 0x0ffff2de
+ 736              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH223, 0x0ffff2df
+ 737              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH224, 0x0ffff2e0
+ 738              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH225, 0x0ffff2e1
+ 739              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH226, 0x0ffff2e2
+ 740              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH227, 0x0ffff2e3
+ 741              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH228, 0x0ffff2e4
+ 742              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH229, 0x0ffff2e5
+ 743              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH230, 0x0ffff2e6
+ 744              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH231, 0x0ffff2e7
+ 745              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH232, 0x0ffff2e8
+ 746              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH233, 0x0ffff2e9
+ 747              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH234, 0x0ffff2ea
+ 748              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH235, 0x0ffff2eb
+ 749              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH236, 0x0ffff2ec
+ 750              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH237, 0x0ffff2ed
+ 751              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH238, 0x0ffff2ee
+ 752              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH239, 0x0ffff2ef
+ 753              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH240, 0x0ffff2f0
+ 754              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH241, 0x0ffff2f1
+ 755              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH242, 0x0ffff2f2
+ 756              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH243, 0x0ffff2f3
+ 757              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH244, 0x0ffff2f4
+ 758              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH245, 0x0ffff2f5
+ 759              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH246, 0x0ffff2f6
+ 760              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH247, 0x0ffff2f7
+ 761              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH248, 0x0ffff2f8
+ 762              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH249, 0x0ffff2f9
+ 763              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH250, 0x0ffff2fa
+ 764              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH251, 0x0ffff2fb
+ 765              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH252, 0x0ffff2fc
+ 766              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH253, 0x0ffff2fd
+ 767              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH254, 0x0ffff2fe
+ 768              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH255, 0x0ffff2ff
+ 769              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH256, 0x0ffff300
+ 770              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH257, 0x0ffff301
+ 771              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH258, 0x0ffff302
+ 772              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH259, 0x0ffff303
+ 773              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH260, 0x0ffff304
+ 774              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH261, 0x0ffff305
+ 775              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH262, 0x0ffff306
+ 776              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH263, 0x0ffff307
+ 777              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH264, 0x0ffff308
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 15
+
+
+ 778              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH265, 0x0ffff309
+ 779              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH266, 0x0ffff30a
+ 780              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH267, 0x0ffff30b
+ 781              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH268, 0x0ffff30c
+ 782              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH269, 0x0ffff30d
+ 783              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH270, 0x0ffff30e
+ 784              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH271, 0x0ffff30f
+ 785              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH272, 0x0ffff310
+ 786              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH273, 0x0ffff311
+ 787              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH274, 0x0ffff312
+ 788              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH275, 0x0ffff313
+ 789              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH276, 0x0ffff314
+ 790              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH277, 0x0ffff315
+ 791              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH278, 0x0ffff316
+ 792              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH279, 0x0ffff317
+ 793              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH280, 0x0ffff318
+ 794              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH281, 0x0ffff319
+ 795              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH282, 0x0ffff31a
+ 796              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH283, 0x0ffff31b
+ 797              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH284, 0x0ffff31c
+ 798              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH285, 0x0ffff31d
+ 799              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH286, 0x0ffff31e
+ 800              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH287, 0x0ffff31f
+ 801              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH288, 0x0ffff320
+ 802              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH289, 0x0ffff321
+ 803              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH290, 0x0ffff322
+ 804              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH291, 0x0ffff323
+ 805              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH292, 0x0ffff324
+ 806              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH293, 0x0ffff325
+ 807              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH294, 0x0ffff326
+ 808              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH295, 0x0ffff327
+ 809              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH296, 0x0ffff328
+ 810              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH297, 0x0ffff329
+ 811              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH298, 0x0ffff32a
+ 812              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH299, 0x0ffff32b
+ 813              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH300, 0x0ffff32c
+ 814              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH301, 0x0ffff32d
+ 815              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH302, 0x0ffff32e
+ 816              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH303, 0x0ffff32f
+ 817              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH304, 0x0ffff330
+ 818              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH305, 0x0ffff331
+ 819              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH306, 0x0ffff332
+ 820              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH307, 0x0ffff333
+ 821              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH308, 0x0ffff334
+ 822              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH309, 0x0ffff335
+ 823              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH310, 0x0ffff336
+ 824              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH311, 0x0ffff337
+ 825              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH312, 0x0ffff338
+ 826              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH313, 0x0ffff339
+ 827              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH314, 0x0ffff33a
+ 828              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH315, 0x0ffff33b
+ 829              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH316, 0x0ffff33c
+ 830              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH317, 0x0ffff33d
+ 831              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH318, 0x0ffff33e
+ 832              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH319, 0x0ffff33f
+ 833              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH320, 0x0ffff340
+ 834              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH321, 0x0ffff341
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 16
+
+
+ 835              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH322, 0x0ffff342
+ 836              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH323, 0x0ffff343
+ 837              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH324, 0x0ffff344
+ 838              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH325, 0x0ffff345
+ 839              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH326, 0x0ffff346
+ 840              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH327, 0x0ffff347
+ 841              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH328, 0x0ffff348
+ 842              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH329, 0x0ffff349
+ 843              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH330, 0x0ffff34a
+ 844              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH331, 0x0ffff34b
+ 845              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH332, 0x0ffff34c
+ 846              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH333, 0x0ffff34d
+ 847              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH334, 0x0ffff34e
+ 848              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH335, 0x0ffff34f
+ 849              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH336, 0x0ffff350
+ 850              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH337, 0x0ffff351
+ 851              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH338, 0x0ffff352
+ 852              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH339, 0x0ffff353
+ 853              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH340, 0x0ffff354
+ 854              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH341, 0x0ffff355
+ 855              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH342, 0x0ffff356
+ 856              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH343, 0x0ffff357
+ 857              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH344, 0x0ffff358
+ 858              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH345, 0x0ffff359
+ 859              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH346, 0x0ffff35a
+ 860              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH347, 0x0ffff35b
+ 861              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH348, 0x0ffff35c
+ 862              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH349, 0x0ffff35d
+ 863              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH350, 0x0ffff35e
+ 864              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH351, 0x0ffff35f
+ 865              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH352, 0x0ffff360
+ 866              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH353, 0x0ffff361
+ 867              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH354, 0x0ffff362
+ 868              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH355, 0x0ffff363
+ 869              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH356, 0x0ffff364
+ 870              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH357, 0x0ffff365
+ 871              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH358, 0x0ffff366
+ 872              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH359, 0x0ffff367
+ 873              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH360, 0x0ffff368
+ 874              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH361, 0x0ffff369
+ 875              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH362, 0x0ffff36a
+ 876              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH363, 0x0ffff36b
+ 877              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH364, 0x0ffff36c
+ 878              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH365, 0x0ffff36d
+ 879              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH366, 0x0ffff36e
+ 880              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH367, 0x0ffff36f
+ 881              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH368, 0x0ffff370
+ 882              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH369, 0x0ffff371
+ 883              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH370, 0x0ffff372
+ 884              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH371, 0x0ffff373
+ 885              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH372, 0x0ffff374
+ 886              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH373, 0x0ffff375
+ 887              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH374, 0x0ffff376
+ 888              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH375, 0x0ffff377
+ 889              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH376, 0x0ffff378
+ 890              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH377, 0x0ffff379
+ 891              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH378, 0x0ffff37a
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 17
+
+
+ 892              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH379, 0x0ffff37b
+ 893              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH380, 0x0ffff37c
+ 894              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH381, 0x0ffff37d
+ 895              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH382, 0x0ffff37e
+ 896              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH383, 0x0ffff37f
+ 897              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH384, 0x0ffff380
+ 898              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH385, 0x0ffff381
+ 899              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH386, 0x0ffff382
+ 900              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH387, 0x0ffff383
+ 901              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH388, 0x0ffff384
+ 902              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH389, 0x0ffff385
+ 903              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH390, 0x0ffff386
+ 904              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH391, 0x0ffff387
+ 905              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH392, 0x0ffff388
+ 906              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH393, 0x0ffff389
+ 907              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH394, 0x0ffff38a
+ 908              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH395, 0x0ffff38b
+ 909              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH396, 0x0ffff38c
+ 910              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH397, 0x0ffff38d
+ 911              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH398, 0x0ffff38e
+ 912              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH399, 0x0ffff38f
+ 913              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH400, 0x0ffff390
+ 914              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH401, 0x0ffff391
+ 915              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH402, 0x0ffff392
+ 916              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH403, 0x0ffff393
+ 917              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH404, 0x0ffff394
+ 918              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH405, 0x0ffff395
+ 919              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH406, 0x0ffff396
+ 920              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH407, 0x0ffff397
+ 921              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH408, 0x0ffff398
+ 922              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH409, 0x0ffff399
+ 923              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH410, 0x0ffff39a
+ 924              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH411, 0x0ffff39b
+ 925              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH412, 0x0ffff39c
+ 926              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH413, 0x0ffff39d
+ 927              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH414, 0x0ffff39e
+ 928              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH415, 0x0ffff39f
+ 929              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH416, 0x0ffff3a0
+ 930              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH417, 0x0ffff3a1
+ 931              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH418, 0x0ffff3a2
+ 932              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH419, 0x0ffff3a3
+ 933              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH420, 0x0ffff3a4
+ 934              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH421, 0x0ffff3a5
+ 935              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH422, 0x0ffff3a6
+ 936              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH423, 0x0ffff3a7
+ 937              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH424, 0x0ffff3a8
+ 938              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH425, 0x0ffff3a9
+ 939              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH426, 0x0ffff3aa
+ 940              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH427, 0x0ffff3ab
+ 941              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH428, 0x0ffff3ac
+ 942              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH429, 0x0ffff3ad
+ 943              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH430, 0x0ffff3ae
+ 944              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH431, 0x0ffff3af
+ 945              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH432, 0x0ffff3b0
+ 946              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH433, 0x0ffff3b1
+ 947              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH434, 0x0ffff3b2
+ 948              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH435, 0x0ffff3b3
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 18
+
+
+ 949              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH436, 0x0ffff3b4
+ 950              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH437, 0x0ffff3b5
+ 951              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH438, 0x0ffff3b6
+ 952              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH439, 0x0ffff3b7
+ 953              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH440, 0x0ffff3b8
+ 954              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH441, 0x0ffff3b9
+ 955              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH442, 0x0ffff3ba
+ 956              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH443, 0x0ffff3bb
+ 957              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH444, 0x0ffff3bc
+ 958              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH445, 0x0ffff3bd
+ 959              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH446, 0x0ffff3be
+ 960              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH447, 0x0ffff3bf
+ 961              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH448, 0x0ffff3c0
+ 962              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH449, 0x0ffff3c1
+ 963              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH450, 0x0ffff3c2
+ 964              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH451, 0x0ffff3c3
+ 965              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH452, 0x0ffff3c4
+ 966              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH453, 0x0ffff3c5
+ 967              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH454, 0x0ffff3c6
+ 968              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH455, 0x0ffff3c7
+ 969              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH456, 0x0ffff3c8
+ 970              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH457, 0x0ffff3c9
+ 971              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH458, 0x0ffff3ca
+ 972              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH459, 0x0ffff3cb
+ 973              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH460, 0x0ffff3cc
+ 974              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH461, 0x0ffff3cd
+ 975              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH462, 0x0ffff3ce
+ 976              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH463, 0x0ffff3cf
+ 977              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH464, 0x0ffff3d0
+ 978              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH465, 0x0ffff3d1
+ 979              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH466, 0x0ffff3d2
+ 980              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH467, 0x0ffff3d3
+ 981              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH468, 0x0ffff3d4
+ 982              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH469, 0x0ffff3d5
+ 983              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH470, 0x0ffff3d6
+ 984              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH471, 0x0ffff3d7
+ 985              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH472, 0x0ffff3d8
+ 986              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH473, 0x0ffff3d9
+ 987              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH474, 0x0ffff3da
+ 988              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH475, 0x0ffff3db
+ 989              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH476, 0x0ffff3dc
+ 990              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH477, 0x0ffff3dd
+ 991              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH478, 0x0ffff3de
+ 992              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH479, 0x0ffff3df
+ 993              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH480, 0x0ffff3e0
+ 994              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH481, 0x0ffff3e1
+ 995              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH482, 0x0ffff3e2
+ 996              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH483, 0x0ffff3e3
+ 997              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH484, 0x0ffff3e4
+ 998              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH485, 0x0ffff3e5
+ 999              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH486, 0x0ffff3e6
+ 1000              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH487, 0x0ffff3e7
+ 1001              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH488, 0x0ffff3e8
+ 1002              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH489, 0x0ffff3e9
+ 1003              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH490, 0x0ffff3ea
+ 1004              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH491, 0x0ffff3eb
+ 1005              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH492, 0x0ffff3ec
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 19
+
+
+ 1006              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH493, 0x0ffff3ed
+ 1007              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH494, 0x0ffff3ee
+ 1008              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH495, 0x0ffff3ef
+ 1009              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH496, 0x0ffff3f0
+ 1010              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH497, 0x0ffff3f1
+ 1011              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH498, 0x0ffff3f2
+ 1012              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH499, 0x0ffff3f3
+ 1013              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH500, 0x0ffff3f4
+ 1014              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH501, 0x0ffff3f5
+ 1015              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH502, 0x0ffff3f6
+ 1016              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH503, 0x0ffff3f7
+ 1017              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH504, 0x0ffff3f8
+ 1018              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH505, 0x0ffff3f9
+ 1019              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH506, 0x0ffff3fa
+ 1020              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH507, 0x0ffff3fb
+ 1021              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH508, 0x0ffff3fc
+ 1022              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH509, 0x0ffff3fd
+ 1023              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH510, 0x0ffff3fe
+ 1024              	.set CYREG_SFLASH_MACRO_0_FREE_SFLASH511, 0x0ffff3ff
+ 1025              	.set CYREG_SFLASH_ALT_PROT_ROW0, 0x0ffff400
+ 1026              	.set CYREG_SFLASH_ALT_PROT_ROW1, 0x0ffff401
+ 1027              	.set CYREG_SFLASH_ALT_PROT_ROW2, 0x0ffff402
+ 1028              	.set CYREG_SFLASH_ALT_PROT_ROW3, 0x0ffff403
+ 1029              	.set CYREG_SFLASH_ALT_PROT_ROW4, 0x0ffff404
+ 1030              	.set CYREG_SFLASH_ALT_PROT_ROW5, 0x0ffff405
+ 1031              	.set CYREG_SFLASH_ALT_PROT_ROW6, 0x0ffff406
+ 1032              	.set CYREG_SFLASH_ALT_PROT_ROW7, 0x0ffff407
+ 1033              	.set CYREG_SFLASH_ALT_PROT_ROW8, 0x0ffff408
+ 1034              	.set CYREG_SFLASH_ALT_PROT_ROW9, 0x0ffff409
+ 1035              	.set CYREG_SFLASH_ALT_PROT_ROW10, 0x0ffff40a
+ 1036              	.set CYREG_SFLASH_ALT_PROT_ROW11, 0x0ffff40b
+ 1037              	.set CYREG_SFLASH_ALT_PROT_ROW12, 0x0ffff40c
+ 1038              	.set CYREG_SFLASH_ALT_PROT_ROW13, 0x0ffff40d
+ 1039              	.set CYREG_SFLASH_ALT_PROT_ROW14, 0x0ffff40e
+ 1040              	.set CYREG_SFLASH_ALT_PROT_ROW15, 0x0ffff40f
+ 1041              	.set CYREG_SFLASH_ALT_PROT_ROW16, 0x0ffff410
+ 1042              	.set CYREG_SFLASH_ALT_PROT_ROW17, 0x0ffff411
+ 1043              	.set CYREG_SFLASH_ALT_PROT_ROW18, 0x0ffff412
+ 1044              	.set CYREG_SFLASH_ALT_PROT_ROW19, 0x0ffff413
+ 1045              	.set CYREG_SFLASH_ALT_PROT_ROW20, 0x0ffff414
+ 1046              	.set CYREG_SFLASH_ALT_PROT_ROW21, 0x0ffff415
+ 1047              	.set CYREG_SFLASH_ALT_PROT_ROW22, 0x0ffff416
+ 1048              	.set CYREG_SFLASH_ALT_PROT_ROW23, 0x0ffff417
+ 1049              	.set CYREG_SFLASH_ALT_PROT_ROW24, 0x0ffff418
+ 1050              	.set CYREG_SFLASH_ALT_PROT_ROW25, 0x0ffff419
+ 1051              	.set CYREG_SFLASH_ALT_PROT_ROW26, 0x0ffff41a
+ 1052              	.set CYREG_SFLASH_ALT_PROT_ROW27, 0x0ffff41b
+ 1053              	.set CYREG_SFLASH_ALT_PROT_ROW28, 0x0ffff41c
+ 1054              	.set CYREG_SFLASH_ALT_PROT_ROW29, 0x0ffff41d
+ 1055              	.set CYREG_SFLASH_ALT_PROT_ROW30, 0x0ffff41e
+ 1056              	.set CYREG_SFLASH_ALT_PROT_ROW31, 0x0ffff41f
+ 1057              	.set CYREG_SFLASH_ALT_PROT_ROW32, 0x0ffff420
+ 1058              	.set CYREG_SFLASH_ALT_PROT_ROW33, 0x0ffff421
+ 1059              	.set CYREG_SFLASH_ALT_PROT_ROW34, 0x0ffff422
+ 1060              	.set CYREG_SFLASH_ALT_PROT_ROW35, 0x0ffff423
+ 1061              	.set CYREG_SFLASH_ALT_PROT_ROW36, 0x0ffff424
+ 1062              	.set CYREG_SFLASH_ALT_PROT_ROW37, 0x0ffff425
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 20
+
+
+ 1063              	.set CYREG_SFLASH_ALT_PROT_ROW38, 0x0ffff426
+ 1064              	.set CYREG_SFLASH_ALT_PROT_ROW39, 0x0ffff427
+ 1065              	.set CYREG_SFLASH_ALT_PROT_ROW40, 0x0ffff428
+ 1066              	.set CYREG_SFLASH_ALT_PROT_ROW41, 0x0ffff429
+ 1067              	.set CYREG_SFLASH_ALT_PROT_ROW42, 0x0ffff42a
+ 1068              	.set CYREG_SFLASH_ALT_PROT_ROW43, 0x0ffff42b
+ 1069              	.set CYREG_SFLASH_ALT_PROT_ROW44, 0x0ffff42c
+ 1070              	.set CYREG_SFLASH_ALT_PROT_ROW45, 0x0ffff42d
+ 1071              	.set CYREG_SFLASH_ALT_PROT_ROW46, 0x0ffff42e
+ 1072              	.set CYREG_SFLASH_ALT_PROT_ROW47, 0x0ffff42f
+ 1073              	.set CYREG_SFLASH_ALT_PROT_ROW48, 0x0ffff430
+ 1074              	.set CYREG_SFLASH_ALT_PROT_ROW49, 0x0ffff431
+ 1075              	.set CYREG_SFLASH_ALT_PROT_ROW50, 0x0ffff432
+ 1076              	.set CYREG_SFLASH_ALT_PROT_ROW51, 0x0ffff433
+ 1077              	.set CYREG_SFLASH_ALT_PROT_ROW52, 0x0ffff434
+ 1078              	.set CYREG_SFLASH_ALT_PROT_ROW53, 0x0ffff435
+ 1079              	.set CYREG_SFLASH_ALT_PROT_ROW54, 0x0ffff436
+ 1080              	.set CYREG_SFLASH_ALT_PROT_ROW55, 0x0ffff437
+ 1081              	.set CYREG_SFLASH_ALT_PROT_ROW56, 0x0ffff438
+ 1082              	.set CYREG_SFLASH_ALT_PROT_ROW57, 0x0ffff439
+ 1083              	.set CYREG_SFLASH_ALT_PROT_ROW58, 0x0ffff43a
+ 1084              	.set CYREG_SFLASH_ALT_PROT_ROW59, 0x0ffff43b
+ 1085              	.set CYREG_SFLASH_ALT_PROT_ROW60, 0x0ffff43c
+ 1086              	.set CYREG_SFLASH_ALT_PROT_ROW61, 0x0ffff43d
+ 1087              	.set CYREG_SFLASH_ALT_PROT_ROW62, 0x0ffff43e
+ 1088              	.set CYREG_SFLASH_ALT_PROT_ROW63, 0x0ffff43f
+ 1089              	.set CYREG_SFLASH_ALT_PROT_ROW64, 0x0ffff440
+ 1090              	.set CYREG_SFLASH_ALT_PROT_ROW65, 0x0ffff441
+ 1091              	.set CYREG_SFLASH_ALT_PROT_ROW66, 0x0ffff442
+ 1092              	.set CYREG_SFLASH_ALT_PROT_ROW67, 0x0ffff443
+ 1093              	.set CYREG_SFLASH_ALT_PROT_ROW68, 0x0ffff444
+ 1094              	.set CYREG_SFLASH_ALT_PROT_ROW69, 0x0ffff445
+ 1095              	.set CYREG_SFLASH_ALT_PROT_ROW70, 0x0ffff446
+ 1096              	.set CYREG_SFLASH_ALT_PROT_ROW71, 0x0ffff447
+ 1097              	.set CYREG_SFLASH_ALT_PROT_ROW72, 0x0ffff448
+ 1098              	.set CYREG_SFLASH_ALT_PROT_ROW73, 0x0ffff449
+ 1099              	.set CYREG_SFLASH_ALT_PROT_ROW74, 0x0ffff44a
+ 1100              	.set CYREG_SFLASH_ALT_PROT_ROW75, 0x0ffff44b
+ 1101              	.set CYREG_SFLASH_ALT_PROT_ROW76, 0x0ffff44c
+ 1102              	.set CYREG_SFLASH_ALT_PROT_ROW77, 0x0ffff44d
+ 1103              	.set CYREG_SFLASH_ALT_PROT_ROW78, 0x0ffff44e
+ 1104              	.set CYREG_SFLASH_ALT_PROT_ROW79, 0x0ffff44f
+ 1105              	.set CYREG_SFLASH_ALT_PROT_ROW80, 0x0ffff450
+ 1106              	.set CYREG_SFLASH_ALT_PROT_ROW81, 0x0ffff451
+ 1107              	.set CYREG_SFLASH_ALT_PROT_ROW82, 0x0ffff452
+ 1108              	.set CYREG_SFLASH_ALT_PROT_ROW83, 0x0ffff453
+ 1109              	.set CYREG_SFLASH_ALT_PROT_ROW84, 0x0ffff454
+ 1110              	.set CYREG_SFLASH_ALT_PROT_ROW85, 0x0ffff455
+ 1111              	.set CYREG_SFLASH_ALT_PROT_ROW86, 0x0ffff456
+ 1112              	.set CYREG_SFLASH_ALT_PROT_ROW87, 0x0ffff457
+ 1113              	.set CYREG_SFLASH_ALT_PROT_ROW88, 0x0ffff458
+ 1114              	.set CYREG_SFLASH_ALT_PROT_ROW89, 0x0ffff459
+ 1115              	.set CYREG_SFLASH_ALT_PROT_ROW90, 0x0ffff45a
+ 1116              	.set CYREG_SFLASH_ALT_PROT_ROW91, 0x0ffff45b
+ 1117              	.set CYREG_SFLASH_ALT_PROT_ROW92, 0x0ffff45c
+ 1118              	.set CYREG_SFLASH_ALT_PROT_ROW93, 0x0ffff45d
+ 1119              	.set CYREG_SFLASH_ALT_PROT_ROW94, 0x0ffff45e
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 21
+
+
+ 1120              	.set CYREG_SFLASH_ALT_PROT_ROW95, 0x0ffff45f
+ 1121              	.set CYREG_SFLASH_ALT_PROT_ROW96, 0x0ffff460
+ 1122              	.set CYREG_SFLASH_ALT_PROT_ROW97, 0x0ffff461
+ 1123              	.set CYREG_SFLASH_ALT_PROT_ROW98, 0x0ffff462
+ 1124              	.set CYREG_SFLASH_ALT_PROT_ROW99, 0x0ffff463
+ 1125              	.set CYREG_SFLASH_ALT_PROT_ROW100, 0x0ffff464
+ 1126              	.set CYREG_SFLASH_ALT_PROT_ROW101, 0x0ffff465
+ 1127              	.set CYREG_SFLASH_ALT_PROT_ROW102, 0x0ffff466
+ 1128              	.set CYREG_SFLASH_ALT_PROT_ROW103, 0x0ffff467
+ 1129              	.set CYREG_SFLASH_ALT_PROT_ROW104, 0x0ffff468
+ 1130              	.set CYREG_SFLASH_ALT_PROT_ROW105, 0x0ffff469
+ 1131              	.set CYREG_SFLASH_ALT_PROT_ROW106, 0x0ffff46a
+ 1132              	.set CYREG_SFLASH_ALT_PROT_ROW107, 0x0ffff46b
+ 1133              	.set CYREG_SFLASH_ALT_PROT_ROW108, 0x0ffff46c
+ 1134              	.set CYREG_SFLASH_ALT_PROT_ROW109, 0x0ffff46d
+ 1135              	.set CYREG_SFLASH_ALT_PROT_ROW110, 0x0ffff46e
+ 1136              	.set CYREG_SFLASH_ALT_PROT_ROW111, 0x0ffff46f
+ 1137              	.set CYREG_SFLASH_ALT_PROT_ROW112, 0x0ffff470
+ 1138              	.set CYREG_SFLASH_ALT_PROT_ROW113, 0x0ffff471
+ 1139              	.set CYREG_SFLASH_ALT_PROT_ROW114, 0x0ffff472
+ 1140              	.set CYREG_SFLASH_ALT_PROT_ROW115, 0x0ffff473
+ 1141              	.set CYREG_SFLASH_ALT_PROT_ROW116, 0x0ffff474
+ 1142              	.set CYREG_SFLASH_ALT_PROT_ROW117, 0x0ffff475
+ 1143              	.set CYREG_SFLASH_ALT_PROT_ROW118, 0x0ffff476
+ 1144              	.set CYREG_SFLASH_ALT_PROT_ROW119, 0x0ffff477
+ 1145              	.set CYREG_SFLASH_ALT_PROT_ROW120, 0x0ffff478
+ 1146              	.set CYREG_SFLASH_ALT_PROT_ROW121, 0x0ffff479
+ 1147              	.set CYREG_SFLASH_ALT_PROT_ROW122, 0x0ffff47a
+ 1148              	.set CYREG_SFLASH_ALT_PROT_ROW123, 0x0ffff47b
+ 1149              	.set CYREG_SFLASH_ALT_PROT_ROW124, 0x0ffff47c
+ 1150              	.set CYREG_SFLASH_ALT_PROT_ROW125, 0x0ffff47d
+ 1151              	.set CYREG_SFLASH_ALT_PROT_ROW126, 0x0ffff47e
+ 1152              	.set CYREG_SFLASH_ALT_PROT_ROW127, 0x0ffff47f
+ 1153              	.set CYREG_SFLASH_ALT_PROT_ROW128, 0x0ffff480
+ 1154              	.set CYREG_SFLASH_ALT_PROT_ROW129, 0x0ffff481
+ 1155              	.set CYREG_SFLASH_ALT_PROT_ROW130, 0x0ffff482
+ 1156              	.set CYREG_SFLASH_ALT_PROT_ROW131, 0x0ffff483
+ 1157              	.set CYREG_SFLASH_ALT_PROT_ROW132, 0x0ffff484
+ 1158              	.set CYREG_SFLASH_ALT_PROT_ROW133, 0x0ffff485
+ 1159              	.set CYREG_SFLASH_ALT_PROT_ROW134, 0x0ffff486
+ 1160              	.set CYREG_SFLASH_ALT_PROT_ROW135, 0x0ffff487
+ 1161              	.set CYREG_SFLASH_ALT_PROT_ROW136, 0x0ffff488
+ 1162              	.set CYREG_SFLASH_ALT_PROT_ROW137, 0x0ffff489
+ 1163              	.set CYREG_SFLASH_ALT_PROT_ROW138, 0x0ffff48a
+ 1164              	.set CYREG_SFLASH_ALT_PROT_ROW139, 0x0ffff48b
+ 1165              	.set CYREG_SFLASH_ALT_PROT_ROW140, 0x0ffff48c
+ 1166              	.set CYREG_SFLASH_ALT_PROT_ROW141, 0x0ffff48d
+ 1167              	.set CYREG_SFLASH_ALT_PROT_ROW142, 0x0ffff48e
+ 1168              	.set CYREG_SFLASH_ALT_PROT_ROW143, 0x0ffff48f
+ 1169              	.set CYREG_SFLASH_ALT_PROT_ROW144, 0x0ffff490
+ 1170              	.set CYREG_SFLASH_ALT_PROT_ROW145, 0x0ffff491
+ 1171              	.set CYREG_SFLASH_ALT_PROT_ROW146, 0x0ffff492
+ 1172              	.set CYREG_SFLASH_ALT_PROT_ROW147, 0x0ffff493
+ 1173              	.set CYREG_SFLASH_ALT_PROT_ROW148, 0x0ffff494
+ 1174              	.set CYREG_SFLASH_ALT_PROT_ROW149, 0x0ffff495
+ 1175              	.set CYREG_SFLASH_ALT_PROT_ROW150, 0x0ffff496
+ 1176              	.set CYREG_SFLASH_ALT_PROT_ROW151, 0x0ffff497
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 22
+
+
+ 1177              	.set CYREG_SFLASH_ALT_PROT_ROW152, 0x0ffff498
+ 1178              	.set CYREG_SFLASH_ALT_PROT_ROW153, 0x0ffff499
+ 1179              	.set CYREG_SFLASH_ALT_PROT_ROW154, 0x0ffff49a
+ 1180              	.set CYREG_SFLASH_ALT_PROT_ROW155, 0x0ffff49b
+ 1181              	.set CYREG_SFLASH_ALT_PROT_ROW156, 0x0ffff49c
+ 1182              	.set CYREG_SFLASH_ALT_PROT_ROW157, 0x0ffff49d
+ 1183              	.set CYREG_SFLASH_ALT_PROT_ROW158, 0x0ffff49e
+ 1184              	.set CYREG_SFLASH_ALT_PROT_ROW159, 0x0ffff49f
+ 1185              	.set CYREG_SFLASH_ALT_PROT_ROW160, 0x0ffff4a0
+ 1186              	.set CYREG_SFLASH_ALT_PROT_ROW161, 0x0ffff4a1
+ 1187              	.set CYREG_SFLASH_ALT_PROT_ROW162, 0x0ffff4a2
+ 1188              	.set CYREG_SFLASH_ALT_PROT_ROW163, 0x0ffff4a3
+ 1189              	.set CYREG_SFLASH_ALT_PROT_ROW164, 0x0ffff4a4
+ 1190              	.set CYREG_SFLASH_ALT_PROT_ROW165, 0x0ffff4a5
+ 1191              	.set CYREG_SFLASH_ALT_PROT_ROW166, 0x0ffff4a6
+ 1192              	.set CYREG_SFLASH_ALT_PROT_ROW167, 0x0ffff4a7
+ 1193              	.set CYREG_SFLASH_ALT_PROT_ROW168, 0x0ffff4a8
+ 1194              	.set CYREG_SFLASH_ALT_PROT_ROW169, 0x0ffff4a9
+ 1195              	.set CYREG_SFLASH_ALT_PROT_ROW170, 0x0ffff4aa
+ 1196              	.set CYREG_SFLASH_ALT_PROT_ROW171, 0x0ffff4ab
+ 1197              	.set CYREG_SFLASH_ALT_PROT_ROW172, 0x0ffff4ac
+ 1198              	.set CYREG_SFLASH_ALT_PROT_ROW173, 0x0ffff4ad
+ 1199              	.set CYREG_SFLASH_ALT_PROT_ROW174, 0x0ffff4ae
+ 1200              	.set CYREG_SFLASH_ALT_PROT_ROW175, 0x0ffff4af
+ 1201              	.set CYREG_SFLASH_ALT_PROT_ROW176, 0x0ffff4b0
+ 1202              	.set CYREG_SFLASH_ALT_PROT_ROW177, 0x0ffff4b1
+ 1203              	.set CYREG_SFLASH_ALT_PROT_ROW178, 0x0ffff4b2
+ 1204              	.set CYREG_SFLASH_ALT_PROT_ROW179, 0x0ffff4b3
+ 1205              	.set CYREG_SFLASH_ALT_PROT_ROW180, 0x0ffff4b4
+ 1206              	.set CYREG_SFLASH_ALT_PROT_ROW181, 0x0ffff4b5
+ 1207              	.set CYREG_SFLASH_ALT_PROT_ROW182, 0x0ffff4b6
+ 1208              	.set CYREG_SFLASH_ALT_PROT_ROW183, 0x0ffff4b7
+ 1209              	.set CYREG_SFLASH_ALT_PROT_ROW184, 0x0ffff4b8
+ 1210              	.set CYREG_SFLASH_ALT_PROT_ROW185, 0x0ffff4b9
+ 1211              	.set CYREG_SFLASH_ALT_PROT_ROW186, 0x0ffff4ba
+ 1212              	.set CYREG_SFLASH_ALT_PROT_ROW187, 0x0ffff4bb
+ 1213              	.set CYREG_SFLASH_ALT_PROT_ROW188, 0x0ffff4bc
+ 1214              	.set CYREG_SFLASH_ALT_PROT_ROW189, 0x0ffff4bd
+ 1215              	.set CYREG_SFLASH_ALT_PROT_ROW190, 0x0ffff4be
+ 1216              	.set CYREG_SFLASH_ALT_PROT_ROW191, 0x0ffff4bf
+ 1217              	.set CYREG_SFLASH_ALT_PROT_ROW192, 0x0ffff4c0
+ 1218              	.set CYREG_SFLASH_ALT_PROT_ROW193, 0x0ffff4c1
+ 1219              	.set CYREG_SFLASH_ALT_PROT_ROW194, 0x0ffff4c2
+ 1220              	.set CYREG_SFLASH_ALT_PROT_ROW195, 0x0ffff4c3
+ 1221              	.set CYREG_SFLASH_ALT_PROT_ROW196, 0x0ffff4c4
+ 1222              	.set CYREG_SFLASH_ALT_PROT_ROW197, 0x0ffff4c5
+ 1223              	.set CYREG_SFLASH_ALT_PROT_ROW198, 0x0ffff4c6
+ 1224              	.set CYREG_SFLASH_ALT_PROT_ROW199, 0x0ffff4c7
+ 1225              	.set CYREG_SFLASH_ALT_PROT_ROW200, 0x0ffff4c8
+ 1226              	.set CYREG_SFLASH_ALT_PROT_ROW201, 0x0ffff4c9
+ 1227              	.set CYREG_SFLASH_ALT_PROT_ROW202, 0x0ffff4ca
+ 1228              	.set CYREG_SFLASH_ALT_PROT_ROW203, 0x0ffff4cb
+ 1229              	.set CYREG_SFLASH_ALT_PROT_ROW204, 0x0ffff4cc
+ 1230              	.set CYREG_SFLASH_ALT_PROT_ROW205, 0x0ffff4cd
+ 1231              	.set CYREG_SFLASH_ALT_PROT_ROW206, 0x0ffff4ce
+ 1232              	.set CYREG_SFLASH_ALT_PROT_ROW207, 0x0ffff4cf
+ 1233              	.set CYREG_SFLASH_ALT_PROT_ROW208, 0x0ffff4d0
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 23
+
+
+ 1234              	.set CYREG_SFLASH_ALT_PROT_ROW209, 0x0ffff4d1
+ 1235              	.set CYREG_SFLASH_ALT_PROT_ROW210, 0x0ffff4d2
+ 1236              	.set CYREG_SFLASH_ALT_PROT_ROW211, 0x0ffff4d3
+ 1237              	.set CYREG_SFLASH_ALT_PROT_ROW212, 0x0ffff4d4
+ 1238              	.set CYREG_SFLASH_ALT_PROT_ROW213, 0x0ffff4d5
+ 1239              	.set CYREG_SFLASH_ALT_PROT_ROW214, 0x0ffff4d6
+ 1240              	.set CYREG_SFLASH_ALT_PROT_ROW215, 0x0ffff4d7
+ 1241              	.set CYREG_SFLASH_ALT_PROT_ROW216, 0x0ffff4d8
+ 1242              	.set CYREG_SFLASH_ALT_PROT_ROW217, 0x0ffff4d9
+ 1243              	.set CYREG_SFLASH_ALT_PROT_ROW218, 0x0ffff4da
+ 1244              	.set CYREG_SFLASH_ALT_PROT_ROW219, 0x0ffff4db
+ 1245              	.set CYREG_SFLASH_ALT_PROT_ROW220, 0x0ffff4dc
+ 1246              	.set CYREG_SFLASH_ALT_PROT_ROW221, 0x0ffff4dd
+ 1247              	.set CYREG_SFLASH_ALT_PROT_ROW222, 0x0ffff4de
+ 1248              	.set CYREG_SFLASH_ALT_PROT_ROW223, 0x0ffff4df
+ 1249              	.set CYREG_SFLASH_ALT_PROT_ROW224, 0x0ffff4e0
+ 1250              	.set CYREG_SFLASH_ALT_PROT_ROW225, 0x0ffff4e1
+ 1251              	.set CYREG_SFLASH_ALT_PROT_ROW226, 0x0ffff4e2
+ 1252              	.set CYREG_SFLASH_ALT_PROT_ROW227, 0x0ffff4e3
+ 1253              	.set CYREG_SFLASH_ALT_PROT_ROW228, 0x0ffff4e4
+ 1254              	.set CYREG_SFLASH_ALT_PROT_ROW229, 0x0ffff4e5
+ 1255              	.set CYREG_SFLASH_ALT_PROT_ROW230, 0x0ffff4e6
+ 1256              	.set CYREG_SFLASH_ALT_PROT_ROW231, 0x0ffff4e7
+ 1257              	.set CYREG_SFLASH_ALT_PROT_ROW232, 0x0ffff4e8
+ 1258              	.set CYREG_SFLASH_ALT_PROT_ROW233, 0x0ffff4e9
+ 1259              	.set CYREG_SFLASH_ALT_PROT_ROW234, 0x0ffff4ea
+ 1260              	.set CYREG_SFLASH_ALT_PROT_ROW235, 0x0ffff4eb
+ 1261              	.set CYREG_SFLASH_ALT_PROT_ROW236, 0x0ffff4ec
+ 1262              	.set CYREG_SFLASH_ALT_PROT_ROW237, 0x0ffff4ed
+ 1263              	.set CYREG_SFLASH_ALT_PROT_ROW238, 0x0ffff4ee
+ 1264              	.set CYREG_SFLASH_ALT_PROT_ROW239, 0x0ffff4ef
+ 1265              	.set CYREG_SFLASH_ALT_PROT_ROW240, 0x0ffff4f0
+ 1266              	.set CYREG_SFLASH_ALT_PROT_ROW241, 0x0ffff4f1
+ 1267              	.set CYREG_SFLASH_ALT_PROT_ROW242, 0x0ffff4f2
+ 1268              	.set CYREG_SFLASH_ALT_PROT_ROW243, 0x0ffff4f3
+ 1269              	.set CYREG_SFLASH_ALT_PROT_ROW244, 0x0ffff4f4
+ 1270              	.set CYREG_SFLASH_ALT_PROT_ROW245, 0x0ffff4f5
+ 1271              	.set CYREG_SFLASH_ALT_PROT_ROW246, 0x0ffff4f6
+ 1272              	.set CYREG_SFLASH_ALT_PROT_ROW247, 0x0ffff4f7
+ 1273              	.set CYREG_SFLASH_ALT_PROT_ROW248, 0x0ffff4f8
+ 1274              	.set CYREG_SFLASH_ALT_PROT_ROW249, 0x0ffff4f9
+ 1275              	.set CYREG_SFLASH_ALT_PROT_ROW250, 0x0ffff4fa
+ 1276              	.set CYREG_SFLASH_ALT_PROT_ROW251, 0x0ffff4fb
+ 1277              	.set CYREG_SFLASH_ALT_PROT_ROW252, 0x0ffff4fc
+ 1278              	.set CYREG_SFLASH_ALT_PROT_ROW253, 0x0ffff4fd
+ 1279              	.set CYREG_SFLASH_ALT_PROT_ROW254, 0x0ffff4fe
+ 1280              	.set CYREG_SFLASH_ALT_PROT_ROW255, 0x0ffff4ff
+ 1281              	.set CYREG_SFLASH_ALT_PP, 0x0ffff5a0
+ 1282              	.set CYREG_SFLASH_ALT_E, 0x0ffff5a4
+ 1283              	.set CYREG_SFLASH_ALT_P, 0x0ffff5a8
+ 1284              	.set CYREG_SFLASH_ALT_EA_E, 0x0ffff5ac
+ 1285              	.set CYREG_SFLASH_ALT_EA_P, 0x0ffff5b0
+ 1286              	.set CYREG_SFLASH_ALT_ES_E, 0x0ffff5b4
+ 1287              	.set CYREG_SFLASH_ALT_ES_P_EO, 0x0ffff5b8
+ 1288              	.set CYREG_SFLASH_ALT_E_VCTAT, 0x0ffff5bc
+ 1289              	.set CYREG_SFLASH_ALT_P_VCTAT, 0x0ffff5bd
+ 1290              	.set CYDEV_ROM_BASE, 0x10000000
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 24
+
+
+ 1291              	.set CYDEV_ROM_SIZE, 0x00002000
+ 1292              	.set CYREG_ROM_DATA_MBASE, 0x10000000
+ 1293              	.set CYREG_ROM_DATA_MSIZE, 0x00002000
+ 1294              	.set CYDEV_SRAM_BASE, 0x20000000
+ 1295              	.set CYDEV_SRAM_SIZE, 0x00004000
+ 1296              	.set CYREG_SRAM_DATA_MBASE, 0x20000000
+ 1297              	.set CYREG_SRAM_DATA_MSIZE, 0x00004000
+ 1298              	.set CYDEV_PERI_BASE, 0x40010000
+ 1299              	.set CYDEV_PERI_SIZE, 0x00010000
+ 1300              	.set CYREG_PERI_DIV_CMD, 0x40010000
+ 1301              	.set CYFLD_PERI_SEL_DIV__OFFSET, 0x00000000
+ 1302              	.set CYFLD_PERI_SEL_DIV__SIZE, 0x00000006
+ 1303              	.set CYFLD_PERI_SEL_TYPE__OFFSET, 0x00000006
+ 1304              	.set CYFLD_PERI_SEL_TYPE__SIZE, 0x00000002
+ 1305              	.set CYFLD_PERI_PA_SEL_DIV__OFFSET, 0x00000008
+ 1306              	.set CYFLD_PERI_PA_SEL_DIV__SIZE, 0x00000006
+ 1307              	.set CYFLD_PERI_PA_SEL_TYPE__OFFSET, 0x0000000e
+ 1308              	.set CYFLD_PERI_PA_SEL_TYPE__SIZE, 0x00000002
+ 1309              	.set CYFLD_PERI_DISABLE__OFFSET, 0x0000001e
+ 1310              	.set CYFLD_PERI_DISABLE__SIZE, 0x00000001
+ 1311              	.set CYFLD_PERI_ENABLE__OFFSET, 0x0000001f
+ 1312              	.set CYFLD_PERI_ENABLE__SIZE, 0x00000001
+ 1313              	.set CYREG_PERI_PCLK_CTL0, 0x40010100
+ 1314              	.set CYREG_PERI_PCLK_CTL1, 0x40010104
+ 1315              	.set CYREG_PERI_PCLK_CTL2, 0x40010108
+ 1316              	.set CYREG_PERI_PCLK_CTL3, 0x4001010c
+ 1317              	.set CYREG_PERI_PCLK_CTL4, 0x40010110
+ 1318              	.set CYREG_PERI_PCLK_CTL5, 0x40010114
+ 1319              	.set CYREG_PERI_PCLK_CTL6, 0x40010118
+ 1320              	.set CYREG_PERI_PCLK_CTL7, 0x4001011c
+ 1321              	.set CYREG_PERI_PCLK_CTL8, 0x40010120
+ 1322              	.set CYREG_PERI_PCLK_CTL9, 0x40010124
+ 1323              	.set CYREG_PERI_PCLK_CTL10, 0x40010128
+ 1324              	.set CYREG_PERI_PCLK_CTL11, 0x4001012c
+ 1325              	.set CYREG_PERI_PCLK_CTL12, 0x40010130
+ 1326              	.set CYREG_PERI_PCLK_CTL13, 0x40010134
+ 1327              	.set CYREG_PERI_PCLK_CTL14, 0x40010138
+ 1328              	.set CYREG_PERI_PCLK_CTL15, 0x4001013c
+ 1329              	.set CYREG_PERI_DIV_16_CTL0, 0x40010300
+ 1330              	.set CYFLD_PERI_EN__OFFSET, 0x00000000
+ 1331              	.set CYFLD_PERI_EN__SIZE, 0x00000001
+ 1332              	.set CYFLD_PERI_INT16_DIV__OFFSET, 0x00000008
+ 1333              	.set CYFLD_PERI_INT16_DIV__SIZE, 0x00000010
+ 1334              	.set CYREG_PERI_DIV_16_CTL1, 0x40010304
+ 1335              	.set CYREG_PERI_DIV_16_CTL2, 0x40010308
+ 1336              	.set CYREG_PERI_DIV_16_CTL3, 0x4001030c
+ 1337              	.set CYREG_PERI_DIV_16_CTL4, 0x40010310
+ 1338              	.set CYREG_PERI_DIV_16_CTL5, 0x40010314
+ 1339              	.set CYREG_PERI_DIV_16_CTL6, 0x40010318
+ 1340              	.set CYREG_PERI_DIV_16_CTL7, 0x4001031c
+ 1341              	.set CYREG_PERI_DIV_16_CTL8, 0x40010320
+ 1342              	.set CYREG_PERI_DIV_16_CTL9, 0x40010324
+ 1343              	.set CYREG_PERI_DIV_16_5_CTL0, 0x40010400
+ 1344              	.set CYFLD_PERI_FRAC5_DIV__OFFSET, 0x00000003
+ 1345              	.set CYFLD_PERI_FRAC5_DIV__SIZE, 0x00000005
+ 1346              	.set CYREG_PERI_DIV_16_5_CTL1, 0x40010404
+ 1347              	.set CYDEV_HSIOM_BASE, 0x40020000
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 25
+
+
+ 1348              	.set CYDEV_HSIOM_SIZE, 0x00004000
+ 1349              	.set CYREG_HSIOM_PORT_SEL0, 0x40020000
+ 1350              	.set CYFLD_HSIOM_IO0_SEL__OFFSET, 0x00000000
+ 1351              	.set CYFLD_HSIOM_IO0_SEL__SIZE, 0x00000004
+ 1352              	.set CYVAL_HSIOM_IO0_SEL_GPIO, 0x00000000
+ 1353              	.set CYVAL_HSIOM_IO0_SEL_GPIO_DSI, 0x00000001
+ 1354              	.set CYVAL_HSIOM_IO0_SEL_DSI_DSI, 0x00000002
+ 1355              	.set CYVAL_HSIOM_IO0_SEL_DSI_GPIO, 0x00000003
+ 1356              	.set CYVAL_HSIOM_IO0_SEL_CSD_SENSE, 0x00000004
+ 1357              	.set CYVAL_HSIOM_IO0_SEL_CSD_SHIELD, 0x00000005
+ 1358              	.set CYVAL_HSIOM_IO0_SEL_AMUXA, 0x00000006
+ 1359              	.set CYVAL_HSIOM_IO0_SEL_AMUXB, 0x00000007
+ 1360              	.set CYVAL_HSIOM_IO0_SEL_ACT_0, 0x00000008
+ 1361              	.set CYVAL_HSIOM_IO0_SEL_ACT_1, 0x00000009
+ 1362              	.set CYVAL_HSIOM_IO0_SEL_ACT_2, 0x0000000a
+ 1363              	.set CYVAL_HSIOM_IO0_SEL_ACT_3, 0x0000000b
+ 1364              	.set CYVAL_HSIOM_IO0_SEL_LCD_COM, 0x0000000c
+ 1365              	.set CYVAL_HSIOM_IO0_SEL_LCD_SEG, 0x0000000d
+ 1366              	.set CYVAL_HSIOM_IO0_SEL_DS_0, 0x0000000c
+ 1367              	.set CYVAL_HSIOM_IO0_SEL_DS_1, 0x0000000d
+ 1368              	.set CYVAL_HSIOM_IO0_SEL_DS_2, 0x0000000e
+ 1369              	.set CYVAL_HSIOM_IO0_SEL_DS_3, 0x0000000f
+ 1370              	.set CYFLD_HSIOM_IO1_SEL__OFFSET, 0x00000004
+ 1371              	.set CYFLD_HSIOM_IO1_SEL__SIZE, 0x00000004
+ 1372              	.set CYFLD_HSIOM_IO2_SEL__OFFSET, 0x00000008
+ 1373              	.set CYFLD_HSIOM_IO2_SEL__SIZE, 0x00000004
+ 1374              	.set CYFLD_HSIOM_IO3_SEL__OFFSET, 0x0000000c
+ 1375              	.set CYFLD_HSIOM_IO3_SEL__SIZE, 0x00000004
+ 1376              	.set CYFLD_HSIOM_IO4_SEL__OFFSET, 0x00000010
+ 1377              	.set CYFLD_HSIOM_IO4_SEL__SIZE, 0x00000004
+ 1378              	.set CYFLD_HSIOM_IO5_SEL__OFFSET, 0x00000014
+ 1379              	.set CYFLD_HSIOM_IO5_SEL__SIZE, 0x00000004
+ 1380              	.set CYFLD_HSIOM_IO6_SEL__OFFSET, 0x00000018
+ 1381              	.set CYFLD_HSIOM_IO6_SEL__SIZE, 0x00000004
+ 1382              	.set CYFLD_HSIOM_IO7_SEL__OFFSET, 0x0000001c
+ 1383              	.set CYFLD_HSIOM_IO7_SEL__SIZE, 0x00000004
+ 1384              	.set CYREG_HSIOM_PORT_SEL1, 0x40020100
+ 1385              	.set CYREG_HSIOM_PORT_SEL2, 0x40020200
+ 1386              	.set CYREG_HSIOM_PORT_SEL3, 0x40020300
+ 1387              	.set CYREG_HSIOM_PORT_SEL4, 0x40020400
+ 1388              	.set CYREG_HSIOM_PORT_SEL5, 0x40020500
+ 1389              	.set CYREG_HSIOM_PORT_SEL6, 0x40020600
+ 1390              	.set CYREG_HSIOM_AMUX_SPLIT_CTL0, 0x40022100
+ 1391              	.set CYFLD_HSIOM_SWITCH_AA_SL__OFFSET, 0x00000000
+ 1392              	.set CYFLD_HSIOM_SWITCH_AA_SL__SIZE, 0x00000001
+ 1393              	.set CYFLD_HSIOM_SWITCH_AA_SR__OFFSET, 0x00000001
+ 1394              	.set CYFLD_HSIOM_SWITCH_AA_SR__SIZE, 0x00000001
+ 1395              	.set CYFLD_HSIOM_SWITCH_AA_S0__OFFSET, 0x00000002
+ 1396              	.set CYFLD_HSIOM_SWITCH_AA_S0__SIZE, 0x00000001
+ 1397              	.set CYFLD_HSIOM_SWITCH_BB_SL__OFFSET, 0x00000004
+ 1398              	.set CYFLD_HSIOM_SWITCH_BB_SL__SIZE, 0x00000001
+ 1399              	.set CYFLD_HSIOM_SWITCH_BB_SR__OFFSET, 0x00000005
+ 1400              	.set CYFLD_HSIOM_SWITCH_BB_SR__SIZE, 0x00000001
+ 1401              	.set CYFLD_HSIOM_SWITCH_BB_S0__OFFSET, 0x00000006
+ 1402              	.set CYFLD_HSIOM_SWITCH_BB_S0__SIZE, 0x00000001
+ 1403              	.set CYREG_HSIOM_AMUX_SPLIT_CTL1, 0x40022104
+ 1404              	.set CYREG_HSIOM_AMUX_SPLIT_CTL2, 0x40022108
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 26
+
+
+ 1405              	.set CYDEV_TST_BASE, 0x40030000
+ 1406              	.set CYDEV_TST_SIZE, 0x00010000
+ 1407              	.set CYREG_TST_CTRL, 0x40030000
+ 1408              	.set CYFLD_TST_SCAN_MODE__OFFSET, 0x0000001d
+ 1409              	.set CYFLD_TST_SCAN_MODE__SIZE, 0x00000001
+ 1410              	.set CYREG_TST_ADFT_CTRL, 0x40030004
+ 1411              	.set CYFLD_TST_ADFT_MUX_SEL_0A__OFFSET, 0x00000000
+ 1412              	.set CYFLD_TST_ADFT_MUX_SEL_0A__SIZE, 0x00000003
+ 1413              	.set CYVAL_TST_ADFT_MUX_SEL_0A_NC0, 0x00000000
+ 1414              	.set CYVAL_TST_ADFT_MUX_SEL_0A_IN1, 0x00000001
+ 1415              	.set CYVAL_TST_ADFT_MUX_SEL_0A_IN2, 0x00000002
+ 1416              	.set CYVAL_TST_ADFT_MUX_SEL_0A_IN3, 0x00000003
+ 1417              	.set CYVAL_TST_ADFT_MUX_SEL_0A_IN4, 0x00000004
+ 1418              	.set CYVAL_TST_ADFT_MUX_SEL_0A_IN5, 0x00000005
+ 1419              	.set CYVAL_TST_ADFT_MUX_SEL_0A_IN6, 0x00000006
+ 1420              	.set CYVAL_TST_ADFT_MUX_SEL_0A_NC7, 0x00000007
+ 1421              	.set CYFLD_TST_ADFT_MUX_SEL_1A__OFFSET, 0x00000003
+ 1422              	.set CYFLD_TST_ADFT_MUX_SEL_1A__SIZE, 0x00000003
+ 1423              	.set CYFLD_TST_ADFT_MUX_SEL_0B__OFFSET, 0x00000006
+ 1424              	.set CYFLD_TST_ADFT_MUX_SEL_0B__SIZE, 0x00000003
+ 1425              	.set CYFLD_TST_ADFT_MUX_SEL_1B__OFFSET, 0x00000009
+ 1426              	.set CYFLD_TST_ADFT_MUX_SEL_1B__SIZE, 0x00000003
+ 1427              	.set CYFLD_TST_ENABLE__OFFSET, 0x0000001f
+ 1428              	.set CYFLD_TST_ENABLE__SIZE, 0x00000001
+ 1429              	.set CYREG_TST_DDFT_CTRL, 0x40030008
+ 1430              	.set CYFLD_TST_DFT_SEL0__OFFSET, 0x00000000
+ 1431              	.set CYFLD_TST_DFT_SEL0__SIZE, 0x00000006
+ 1432              	.set CYFLD_TST_DFT_SEL1__OFFSET, 0x00000008
+ 1433              	.set CYFLD_TST_DFT_SEL1__SIZE, 0x00000006
+ 1434              	.set CYREG_TST_MODE, 0x40030014
+ 1435              	.set CYFLD_TST_SWD_CONNECTED__OFFSET, 0x00000002
+ 1436              	.set CYFLD_TST_SWD_CONNECTED__SIZE, 0x00000001
+ 1437              	.set CYFLD_TST_POR_BYPASS__OFFSET, 0x0000001e
+ 1438              	.set CYFLD_TST_POR_BYPASS__SIZE, 0x00000001
+ 1439              	.set CYFLD_TST_TEST_MODE__OFFSET, 0x0000001f
+ 1440              	.set CYFLD_TST_TEST_MODE__SIZE, 0x00000001
+ 1441              	.set CYREG_TST_TRIM_CNTR1, 0x40030018
+ 1442              	.set CYFLD_TST_COUNTER__OFFSET, 0x00000000
+ 1443              	.set CYFLD_TST_COUNTER__SIZE, 0x00000010
+ 1444              	.set CYFLD_TST_COUNTER_DONE__OFFSET, 0x0000001f
+ 1445              	.set CYFLD_TST_COUNTER_DONE__SIZE, 0x00000001
+ 1446              	.set CYREG_TST_TRIM_CNTR2, 0x4003001c
+ 1447              	.set CYDEV_GPIO_BASE, 0x40040000
+ 1448              	.set CYDEV_GPIO_SIZE, 0x00004000
+ 1449              	.set CYDEV_GPIO_PRT0_BASE, 0x40040000
+ 1450              	.set CYDEV_GPIO_PRT0_SIZE, 0x00000100
+ 1451              	.set CYREG_GPIO_PRT0_DR, 0x40040000
+ 1452              	.set CYFLD_GPIO_PRT_DATA0__OFFSET, 0x00000000
+ 1453              	.set CYFLD_GPIO_PRT_DATA0__SIZE, 0x00000001
+ 1454              	.set CYFLD_GPIO_PRT_DATA1__OFFSET, 0x00000001
+ 1455              	.set CYFLD_GPIO_PRT_DATA1__SIZE, 0x00000001
+ 1456              	.set CYFLD_GPIO_PRT_DATA2__OFFSET, 0x00000002
+ 1457              	.set CYFLD_GPIO_PRT_DATA2__SIZE, 0x00000001
+ 1458              	.set CYFLD_GPIO_PRT_DATA3__OFFSET, 0x00000003
+ 1459              	.set CYFLD_GPIO_PRT_DATA3__SIZE, 0x00000001
+ 1460              	.set CYFLD_GPIO_PRT_DATA4__OFFSET, 0x00000004
+ 1461              	.set CYFLD_GPIO_PRT_DATA4__SIZE, 0x00000001
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 27
+
+
+ 1462              	.set CYFLD_GPIO_PRT_DATA5__OFFSET, 0x00000005
+ 1463              	.set CYFLD_GPIO_PRT_DATA5__SIZE, 0x00000001
+ 1464              	.set CYFLD_GPIO_PRT_DATA6__OFFSET, 0x00000006
+ 1465              	.set CYFLD_GPIO_PRT_DATA6__SIZE, 0x00000001
+ 1466              	.set CYFLD_GPIO_PRT_DATA7__OFFSET, 0x00000007
+ 1467              	.set CYFLD_GPIO_PRT_DATA7__SIZE, 0x00000001
+ 1468              	.set CYREG_GPIO_PRT0_PS, 0x40040004
+ 1469              	.set CYFLD_GPIO_PRT_FLT_DATA__OFFSET, 0x00000008
+ 1470              	.set CYFLD_GPIO_PRT_FLT_DATA__SIZE, 0x00000001
+ 1471              	.set CYREG_GPIO_PRT0_PC, 0x40040008
+ 1472              	.set CYFLD_GPIO_PRT_DM0__OFFSET, 0x00000000
+ 1473              	.set CYFLD_GPIO_PRT_DM0__SIZE, 0x00000003
+ 1474              	.set CYVAL_GPIO_PRT_DM0_OFF, 0x00000000
+ 1475              	.set CYVAL_GPIO_PRT_DM0_INPUT, 0x00000001
+ 1476              	.set CYVAL_GPIO_PRT_DM0_0_PU, 0x00000002
+ 1477              	.set CYVAL_GPIO_PRT_DM0_PD_1, 0x00000003
+ 1478              	.set CYVAL_GPIO_PRT_DM0_0_Z, 0x00000004
+ 1479              	.set CYVAL_GPIO_PRT_DM0_Z_1, 0x00000005
+ 1480              	.set CYVAL_GPIO_PRT_DM0_0_1, 0x00000006
+ 1481              	.set CYVAL_GPIO_PRT_DM0_PD_PU, 0x00000007
+ 1482              	.set CYFLD_GPIO_PRT_DM1__OFFSET, 0x00000003
+ 1483              	.set CYFLD_GPIO_PRT_DM1__SIZE, 0x00000003
+ 1484              	.set CYFLD_GPIO_PRT_DM2__OFFSET, 0x00000006
+ 1485              	.set CYFLD_GPIO_PRT_DM2__SIZE, 0x00000003
+ 1486              	.set CYFLD_GPIO_PRT_DM3__OFFSET, 0x00000009
+ 1487              	.set CYFLD_GPIO_PRT_DM3__SIZE, 0x00000003
+ 1488              	.set CYFLD_GPIO_PRT_DM4__OFFSET, 0x0000000c
+ 1489              	.set CYFLD_GPIO_PRT_DM4__SIZE, 0x00000003
+ 1490              	.set CYFLD_GPIO_PRT_DM5__OFFSET, 0x0000000f
+ 1491              	.set CYFLD_GPIO_PRT_DM5__SIZE, 0x00000003
+ 1492              	.set CYFLD_GPIO_PRT_DM6__OFFSET, 0x00000012
+ 1493              	.set CYFLD_GPIO_PRT_DM6__SIZE, 0x00000003
+ 1494              	.set CYFLD_GPIO_PRT_DM7__OFFSET, 0x00000015
+ 1495              	.set CYFLD_GPIO_PRT_DM7__SIZE, 0x00000003
+ 1496              	.set CYFLD_GPIO_PRT_PORT_VTRIP_SEL__OFFSET, 0x00000018
+ 1497              	.set CYFLD_GPIO_PRT_PORT_VTRIP_SEL__SIZE, 0x00000001
+ 1498              	.set CYFLD_GPIO_PRT_PORT_SLOW__OFFSET, 0x00000019
+ 1499              	.set CYFLD_GPIO_PRT_PORT_SLOW__SIZE, 0x00000001
+ 1500              	.set CYVAL_GPIO_PRT_PORT_SLOW_PORT_SLEW_CTL_0, 0x00000000
+ 1501              	.set CYVAL_GPIO_PRT_PORT_SLOW_PORT_SLEW_CTL_1, 0x00000001
+ 1502              	.set CYVAL_GPIO_PRT_PORT_SLOW_PORT_SLEW_CTL_2, 0x00000002
+ 1503              	.set CYVAL_GPIO_PRT_PORT_SLOW_PORT_SLEW_CTL_3, 0x00000003
+ 1504              	.set CYFLD_GPIO_PRT_PORT_IB_MODE_SEL__OFFSET, 0x0000001e
+ 1505              	.set CYFLD_GPIO_PRT_PORT_IB_MODE_SEL__SIZE, 0x00000002
+ 1506              	.set CYREG_GPIO_PRT0_INTR_CFG, 0x4004000c
+ 1507              	.set CYFLD_GPIO_PRT_EDGE0_SEL__OFFSET, 0x00000000
+ 1508              	.set CYFLD_GPIO_PRT_EDGE0_SEL__SIZE, 0x00000002
+ 1509              	.set CYVAL_GPIO_PRT_EDGE0_SEL_DISABLE, 0x00000000
+ 1510              	.set CYVAL_GPIO_PRT_EDGE0_SEL_RISING, 0x00000001
+ 1511              	.set CYVAL_GPIO_PRT_EDGE0_SEL_FALLING, 0x00000002
+ 1512              	.set CYVAL_GPIO_PRT_EDGE0_SEL_BOTH, 0x00000003
+ 1513              	.set CYFLD_GPIO_PRT_EDGE1_SEL__OFFSET, 0x00000002
+ 1514              	.set CYFLD_GPIO_PRT_EDGE1_SEL__SIZE, 0x00000002
+ 1515              	.set CYFLD_GPIO_PRT_EDGE2_SEL__OFFSET, 0x00000004
+ 1516              	.set CYFLD_GPIO_PRT_EDGE2_SEL__SIZE, 0x00000002
+ 1517              	.set CYFLD_GPIO_PRT_EDGE3_SEL__OFFSET, 0x00000006
+ 1518              	.set CYFLD_GPIO_PRT_EDGE3_SEL__SIZE, 0x00000002
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 28
+
+
+ 1519              	.set CYFLD_GPIO_PRT_EDGE4_SEL__OFFSET, 0x00000008
+ 1520              	.set CYFLD_GPIO_PRT_EDGE4_SEL__SIZE, 0x00000002
+ 1521              	.set CYFLD_GPIO_PRT_EDGE5_SEL__OFFSET, 0x0000000a
+ 1522              	.set CYFLD_GPIO_PRT_EDGE5_SEL__SIZE, 0x00000002
+ 1523              	.set CYFLD_GPIO_PRT_EDGE6_SEL__OFFSET, 0x0000000c
+ 1524              	.set CYFLD_GPIO_PRT_EDGE6_SEL__SIZE, 0x00000002
+ 1525              	.set CYFLD_GPIO_PRT_EDGE7_SEL__OFFSET, 0x0000000e
+ 1526              	.set CYFLD_GPIO_PRT_EDGE7_SEL__SIZE, 0x00000002
+ 1527              	.set CYFLD_GPIO_PRT_FLT_EDGE_SEL__OFFSET, 0x00000010
+ 1528              	.set CYFLD_GPIO_PRT_FLT_EDGE_SEL__SIZE, 0x00000002
+ 1529              	.set CYVAL_GPIO_PRT_FLT_EDGE_SEL_DISABLE, 0x00000000
+ 1530              	.set CYVAL_GPIO_PRT_FLT_EDGE_SEL_RISING, 0x00000001
+ 1531              	.set CYVAL_GPIO_PRT_FLT_EDGE_SEL_FALLING, 0x00000002
+ 1532              	.set CYVAL_GPIO_PRT_FLT_EDGE_SEL_BOTH, 0x00000003
+ 1533              	.set CYFLD_GPIO_PRT_FLT_SEL__OFFSET, 0x00000012
+ 1534              	.set CYFLD_GPIO_PRT_FLT_SEL__SIZE, 0x00000003
+ 1535              	.set CYREG_GPIO_PRT0_INTR, 0x40040010
+ 1536              	.set CYFLD_GPIO_PRT_PS_DATA0__OFFSET, 0x00000010
+ 1537              	.set CYFLD_GPIO_PRT_PS_DATA0__SIZE, 0x00000001
+ 1538              	.set CYFLD_GPIO_PRT_PS_DATA1__OFFSET, 0x00000011
+ 1539              	.set CYFLD_GPIO_PRT_PS_DATA1__SIZE, 0x00000001
+ 1540              	.set CYFLD_GPIO_PRT_PS_DATA2__OFFSET, 0x00000012
+ 1541              	.set CYFLD_GPIO_PRT_PS_DATA2__SIZE, 0x00000001
+ 1542              	.set CYFLD_GPIO_PRT_PS_DATA3__OFFSET, 0x00000013
+ 1543              	.set CYFLD_GPIO_PRT_PS_DATA3__SIZE, 0x00000001
+ 1544              	.set CYFLD_GPIO_PRT_PS_DATA4__OFFSET, 0x00000014
+ 1545              	.set CYFLD_GPIO_PRT_PS_DATA4__SIZE, 0x00000001
+ 1546              	.set CYFLD_GPIO_PRT_PS_DATA5__OFFSET, 0x00000015
+ 1547              	.set CYFLD_GPIO_PRT_PS_DATA5__SIZE, 0x00000001
+ 1548              	.set CYFLD_GPIO_PRT_PS_DATA6__OFFSET, 0x00000016
+ 1549              	.set CYFLD_GPIO_PRT_PS_DATA6__SIZE, 0x00000001
+ 1550              	.set CYFLD_GPIO_PRT_PS_DATA7__OFFSET, 0x00000017
+ 1551              	.set CYFLD_GPIO_PRT_PS_DATA7__SIZE, 0x00000001
+ 1552              	.set CYFLD_GPIO_PRT_PS_FLT_DATA__OFFSET, 0x00000018
+ 1553              	.set CYFLD_GPIO_PRT_PS_FLT_DATA__SIZE, 0x00000001
+ 1554              	.set CYREG_GPIO_PRT0_PC2, 0x40040018
+ 1555              	.set CYFLD_GPIO_PRT_INP_DIS0__OFFSET, 0x00000000
+ 1556              	.set CYFLD_GPIO_PRT_INP_DIS0__SIZE, 0x00000001
+ 1557              	.set CYFLD_GPIO_PRT_INP_DIS1__OFFSET, 0x00000001
+ 1558              	.set CYFLD_GPIO_PRT_INP_DIS1__SIZE, 0x00000001
+ 1559              	.set CYFLD_GPIO_PRT_INP_DIS2__OFFSET, 0x00000002
+ 1560              	.set CYFLD_GPIO_PRT_INP_DIS2__SIZE, 0x00000001
+ 1561              	.set CYFLD_GPIO_PRT_INP_DIS3__OFFSET, 0x00000003
+ 1562              	.set CYFLD_GPIO_PRT_INP_DIS3__SIZE, 0x00000001
+ 1563              	.set CYFLD_GPIO_PRT_INP_DIS4__OFFSET, 0x00000004
+ 1564              	.set CYFLD_GPIO_PRT_INP_DIS4__SIZE, 0x00000001
+ 1565              	.set CYFLD_GPIO_PRT_INP_DIS5__OFFSET, 0x00000005
+ 1566              	.set CYFLD_GPIO_PRT_INP_DIS5__SIZE, 0x00000001
+ 1567              	.set CYFLD_GPIO_PRT_INP_DIS6__OFFSET, 0x00000006
+ 1568              	.set CYFLD_GPIO_PRT_INP_DIS6__SIZE, 0x00000001
+ 1569              	.set CYFLD_GPIO_PRT_INP_DIS7__OFFSET, 0x00000007
+ 1570              	.set CYFLD_GPIO_PRT_INP_DIS7__SIZE, 0x00000001
+ 1571              	.set CYREG_GPIO_PRT0_DR_SET, 0x40040040
+ 1572              	.set CYFLD_GPIO_PRT_DATA__OFFSET, 0x00000000
+ 1573              	.set CYFLD_GPIO_PRT_DATA__SIZE, 0x00000008
+ 1574              	.set CYREG_GPIO_PRT0_DR_CLR, 0x40040044
+ 1575              	.set CYREG_GPIO_PRT0_DR_INV, 0x40040048
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 29
+
+
+ 1576              	.set CYDEV_GPIO_PRT1_BASE, 0x40040100
+ 1577              	.set CYDEV_GPIO_PRT1_SIZE, 0x00000100
+ 1578              	.set CYREG_GPIO_PRT1_DR, 0x40040100
+ 1579              	.set CYREG_GPIO_PRT1_PS, 0x40040104
+ 1580              	.set CYREG_GPIO_PRT1_PC, 0x40040108
+ 1581              	.set CYREG_GPIO_PRT1_INTR_CFG, 0x4004010c
+ 1582              	.set CYREG_GPIO_PRT1_INTR, 0x40040110
+ 1583              	.set CYREG_GPIO_PRT1_PC2, 0x40040118
+ 1584              	.set CYREG_GPIO_PRT1_DR_SET, 0x40040140
+ 1585              	.set CYREG_GPIO_PRT1_DR_CLR, 0x40040144
+ 1586              	.set CYREG_GPIO_PRT1_DR_INV, 0x40040148
+ 1587              	.set CYDEV_GPIO_PRT2_BASE, 0x40040200
+ 1588              	.set CYDEV_GPIO_PRT2_SIZE, 0x00000100
+ 1589              	.set CYREG_GPIO_PRT2_DR, 0x40040200
+ 1590              	.set CYREG_GPIO_PRT2_PS, 0x40040204
+ 1591              	.set CYREG_GPIO_PRT2_PC, 0x40040208
+ 1592              	.set CYREG_GPIO_PRT2_INTR_CFG, 0x4004020c
+ 1593              	.set CYREG_GPIO_PRT2_INTR, 0x40040210
+ 1594              	.set CYREG_GPIO_PRT2_PC2, 0x40040218
+ 1595              	.set CYREG_GPIO_PRT2_DR_SET, 0x40040240
+ 1596              	.set CYREG_GPIO_PRT2_DR_CLR, 0x40040244
+ 1597              	.set CYREG_GPIO_PRT2_DR_INV, 0x40040248
+ 1598              	.set CYDEV_GPIO_PRT3_BASE, 0x40040300
+ 1599              	.set CYDEV_GPIO_PRT3_SIZE, 0x00000100
+ 1600              	.set CYREG_GPIO_PRT3_DR, 0x40040300
+ 1601              	.set CYREG_GPIO_PRT3_PS, 0x40040304
+ 1602              	.set CYREG_GPIO_PRT3_PC, 0x40040308
+ 1603              	.set CYREG_GPIO_PRT3_INTR_CFG, 0x4004030c
+ 1604              	.set CYREG_GPIO_PRT3_INTR, 0x40040310
+ 1605              	.set CYREG_GPIO_PRT3_PC2, 0x40040318
+ 1606              	.set CYREG_GPIO_PRT3_DR_SET, 0x40040340
+ 1607              	.set CYREG_GPIO_PRT3_DR_CLR, 0x40040344
+ 1608              	.set CYREG_GPIO_PRT3_DR_INV, 0x40040348
+ 1609              	.set CYDEV_GPIO_PRT4_BASE, 0x40040400
+ 1610              	.set CYDEV_GPIO_PRT4_SIZE, 0x00000100
+ 1611              	.set CYREG_GPIO_PRT4_DR, 0x40040400
+ 1612              	.set CYREG_GPIO_PRT4_PS, 0x40040404
+ 1613              	.set CYREG_GPIO_PRT4_PC, 0x40040408
+ 1614              	.set CYREG_GPIO_PRT4_INTR_CFG, 0x4004040c
+ 1615              	.set CYREG_GPIO_PRT4_INTR, 0x40040410
+ 1616              	.set CYREG_GPIO_PRT4_PC2, 0x40040418
+ 1617              	.set CYREG_GPIO_PRT4_DR_SET, 0x40040440
+ 1618              	.set CYREG_GPIO_PRT4_DR_CLR, 0x40040444
+ 1619              	.set CYREG_GPIO_PRT4_DR_INV, 0x40040448
+ 1620              	.set CYDEV_GPIO_PRT5_BASE, 0x40040500
+ 1621              	.set CYDEV_GPIO_PRT5_SIZE, 0x00000100
+ 1622              	.set CYREG_GPIO_PRT5_DR, 0x40040500
+ 1623              	.set CYREG_GPIO_PRT5_PS, 0x40040504
+ 1624              	.set CYREG_GPIO_PRT5_PC, 0x40040508
+ 1625              	.set CYFLD_GPIO_PRT_PORT_HYST_TRIM__OFFSET, 0x0000001b
+ 1626              	.set CYFLD_GPIO_PRT_PORT_HYST_TRIM__SIZE, 0x00000001
+ 1627              	.set CYFLD_GPIO_PRT_PORT_SLEW_CTL__OFFSET, 0x0000001c
+ 1628              	.set CYFLD_GPIO_PRT_PORT_SLEW_CTL__SIZE, 0x00000002
+ 1629              	.set CYVAL_GPIO_PRT_PORT_SLEW_CTL_PORT_SLEW_CTL_0, 0x00000000
+ 1630              	.set CYVAL_GPIO_PRT_PORT_SLEW_CTL_PORT_SLEW_CTL_1, 0x00000001
+ 1631              	.set CYVAL_GPIO_PRT_PORT_SLEW_CTL_PORT_SLEW_CTL_2, 0x00000002
+ 1632              	.set CYVAL_GPIO_PRT_PORT_SLEW_CTL_PORT_SLEW_CTL_3, 0x00000003
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 30
+
+
+ 1633              	.set CYREG_GPIO_PRT5_INTR_CFG, 0x4004050c
+ 1634              	.set CYREG_GPIO_PRT5_INTR, 0x40040510
+ 1635              	.set CYREG_GPIO_PRT5_PC2, 0x40040518
+ 1636              	.set CYREG_GPIO_PRT5_DR_SET, 0x40040540
+ 1637              	.set CYREG_GPIO_PRT5_DR_CLR, 0x40040544
+ 1638              	.set CYREG_GPIO_PRT5_DR_INV, 0x40040548
+ 1639              	.set CYDEV_GPIO_PRT6_BASE, 0x40040600
+ 1640              	.set CYDEV_GPIO_PRT6_SIZE, 0x00000100
+ 1641              	.set CYREG_GPIO_PRT6_DR, 0x40040600
+ 1642              	.set CYREG_GPIO_PRT6_PS, 0x40040604
+ 1643              	.set CYREG_GPIO_PRT6_PC, 0x40040608
+ 1644              	.set CYREG_GPIO_PRT6_INTR_CFG, 0x4004060c
+ 1645              	.set CYREG_GPIO_PRT6_INTR, 0x40040610
+ 1646              	.set CYREG_GPIO_PRT6_PC2, 0x40040618
+ 1647              	.set CYREG_GPIO_PRT6_DR_SET, 0x40040640
+ 1648              	.set CYREG_GPIO_PRT6_DR_CLR, 0x40040644
+ 1649              	.set CYREG_GPIO_PRT6_DR_INV, 0x40040648
+ 1650              	.set CYREG_GPIO_INTR_CAUSE, 0x40041000
+ 1651              	.set CYFLD_GPIO_PORT_INT__OFFSET, 0x00000000
+ 1652              	.set CYFLD_GPIO_PORT_INT__SIZE, 0x00000007
+ 1653              	.set CYREG_PWR_CONTROL, 0x400b0000
+ 1654              	.set CYFLD__POWER_MODE__OFFSET, 0x00000000
+ 1655              	.set CYFLD__POWER_MODE__SIZE, 0x00000004
+ 1656              	.set CYVAL__POWER_MODE_RESET, 0x00000000
+ 1657              	.set CYVAL__POWER_MODE_ACTIVE, 0x00000001
+ 1658              	.set CYVAL__POWER_MODE_SLEEP, 0x00000002
+ 1659              	.set CYVAL__POWER_MODE_DEEP_SLEEP, 0x00000003
+ 1660              	.set CYVAL__POWER_MODE_HIBERNATE, 0x00000004
+ 1661              	.set CYFLD__DEBUG_SESSION__OFFSET, 0x00000004
+ 1662              	.set CYFLD__DEBUG_SESSION__SIZE, 0x00000001
+ 1663              	.set CYVAL__DEBUG_SESSION_NO_SESSION, 0x00000000
+ 1664              	.set CYVAL__DEBUG_SESSION_SESSION_ACTIVE, 0x00000001
+ 1665              	.set CYFLD__LPM_READY__OFFSET, 0x00000005
+ 1666              	.set CYFLD__LPM_READY__SIZE, 0x00000001
+ 1667              	.set CYFLD__EXT_VCCD__OFFSET, 0x00000017
+ 1668              	.set CYFLD__EXT_VCCD__SIZE, 0x00000001
+ 1669              	.set CYFLD__HVMON_ENABLE__OFFSET, 0x00000018
+ 1670              	.set CYFLD__HVMON_ENABLE__SIZE, 0x00000001
+ 1671              	.set CYFLD__HVMON_RELOAD__OFFSET, 0x00000019
+ 1672              	.set CYFLD__HVMON_RELOAD__SIZE, 0x00000001
+ 1673              	.set CYFLD__FIMO_DISABLE__OFFSET, 0x0000001b
+ 1674              	.set CYFLD__FIMO_DISABLE__SIZE, 0x00000001
+ 1675              	.set CYFLD__HIBERNATE_DISABLE__OFFSET, 0x0000001c
+ 1676              	.set CYFLD__HIBERNATE_DISABLE__SIZE, 0x00000001
+ 1677              	.set CYFLD__LFCLK_SHORT__OFFSET, 0x0000001d
+ 1678              	.set CYFLD__LFCLK_SHORT__SIZE, 0x00000001
+ 1679              	.set CYFLD__HIBERNATE__OFFSET, 0x0000001f
+ 1680              	.set CYFLD__HIBERNATE__SIZE, 0x00000001
+ 1681              	.set CYVAL__HIBERNATE_DEEP_SLEEP, 0x00000000
+ 1682              	.set CYVAL__HIBERNATE_HIBERNATE, 0x00000001
+ 1683              	.set CYREG_PWR_INTR, 0x400b0004
+ 1684              	.set CYFLD__LVD__OFFSET, 0x00000001
+ 1685              	.set CYFLD__LVD__SIZE, 0x00000001
+ 1686              	.set CYREG_PWR_INTR_MASK, 0x400b0008
+ 1687              	.set CYREG_PWR_KEY_DELAY, 0x400b000c
+ 1688              	.set CYFLD__WAKEUP_HOLDOFF__OFFSET, 0x00000000
+ 1689              	.set CYFLD__WAKEUP_HOLDOFF__SIZE, 0x0000000a
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 31
+
+
+ 1690              	.set CYREG_PWR_PWRSYS_CONFIG, 0x400b0010
+ 1691              	.set CYFLD__HIB_TEST_EN__OFFSET, 0x00000008
+ 1692              	.set CYFLD__HIB_TEST_EN__SIZE, 0x00000001
+ 1693              	.set CYFLD__HIB_TEST_REP__OFFSET, 0x00000009
+ 1694              	.set CYFLD__HIB_TEST_REP__SIZE, 0x00000001
+ 1695              	.set CYREG_PWR_BG_CONFIG, 0x400b0014
+ 1696              	.set CYFLD__BG_DFT_EN__OFFSET, 0x00000000
+ 1697              	.set CYFLD__BG_DFT_EN__SIZE, 0x00000001
+ 1698              	.set CYFLD__BG_DFT_VREF_SEL__OFFSET, 0x00000001
+ 1699              	.set CYFLD__BG_DFT_VREF_SEL__SIZE, 0x00000004
+ 1700              	.set CYFLD__BG_DFT_CORE_SEL__OFFSET, 0x00000005
+ 1701              	.set CYFLD__BG_DFT_CORE_SEL__SIZE, 0x00000001
+ 1702              	.set CYFLD__BG_DFT_ICORE_SEL__OFFSET, 0x00000006
+ 1703              	.set CYFLD__BG_DFT_ICORE_SEL__SIZE, 0x00000002
+ 1704              	.set CYFLD__BG_DFT_VCORE_SEL__OFFSET, 0x00000008
+ 1705              	.set CYFLD__BG_DFT_VCORE_SEL__SIZE, 0x00000001
+ 1706              	.set CYFLD__VREF_EN__OFFSET, 0x00000010
+ 1707              	.set CYFLD__VREF_EN__SIZE, 0x00000003
+ 1708              	.set CYREG_PWR_VMON_CONFIG, 0x400b0018
+ 1709              	.set CYFLD__LVD_EN__OFFSET, 0x00000000
+ 1710              	.set CYFLD__LVD_EN__SIZE, 0x00000001
+ 1711              	.set CYFLD__LVD_SEL__OFFSET, 0x00000001
+ 1712              	.set CYFLD__LVD_SEL__SIZE, 0x00000004
+ 1713              	.set CYFLD__VMON_DDFT_SEL__OFFSET, 0x00000005
+ 1714              	.set CYFLD__VMON_DDFT_SEL__SIZE, 0x00000003
+ 1715              	.set CYFLD__VMON_ADFT_SEL__OFFSET, 0x00000008
+ 1716              	.set CYFLD__VMON_ADFT_SEL__SIZE, 0x00000002
+ 1717              	.set CYREG_PWR_DFT_SELECT, 0x400b001c
+ 1718              	.set CYFLD__TVMON1_SEL__OFFSET, 0x00000000
+ 1719              	.set CYFLD__TVMON1_SEL__SIZE, 0x00000003
+ 1720              	.set CYFLD__TVMON2_SEL__OFFSET, 0x00000003
+ 1721              	.set CYFLD__TVMON2_SEL__SIZE, 0x00000003
+ 1722              	.set CYFLD__BYPASS__OFFSET, 0x00000006
+ 1723              	.set CYFLD__BYPASS__SIZE, 0x00000001
+ 1724              	.set CYFLD__ACTIVE_EN__OFFSET, 0x00000007
+ 1725              	.set CYFLD__ACTIVE_EN__SIZE, 0x00000001
+ 1726              	.set CYFLD__ACTIVE_INRUSH_DIS__OFFSET, 0x00000008
+ 1727              	.set CYFLD__ACTIVE_INRUSH_DIS__SIZE, 0x00000001
+ 1728              	.set CYFLD__LPCOMP_DIS__OFFSET, 0x00000009
+ 1729              	.set CYFLD__LPCOMP_DIS__SIZE, 0x00000001
+ 1730              	.set CYFLD__BLEED_EN__OFFSET, 0x0000000a
+ 1731              	.set CYFLD__BLEED_EN__SIZE, 0x00000001
+ 1732              	.set CYFLD__IPOR_EN__OFFSET, 0x0000000b
+ 1733              	.set CYFLD__IPOR_EN__SIZE, 0x00000001
+ 1734              	.set CYFLD__POWER_UP_RAW_BYP__OFFSET, 0x0000000c
+ 1735              	.set CYFLD__POWER_UP_RAW_BYP__SIZE, 0x00000001
+ 1736              	.set CYFLD__POWER_UP_RAW_CTL__OFFSET, 0x0000000d
+ 1737              	.set CYFLD__POWER_UP_RAW_CTL__SIZE, 0x00000001
+ 1738              	.set CYFLD__DEEPSLEEP_EN__OFFSET, 0x0000000e
+ 1739              	.set CYFLD__DEEPSLEEP_EN__SIZE, 0x00000001
+ 1740              	.set CYFLD__RSVD_BYPASS__OFFSET, 0x0000000f
+ 1741              	.set CYFLD__RSVD_BYPASS__SIZE, 0x00000001
+ 1742              	.set CYFLD__NWELL_OPEN__OFFSET, 0x00000010
+ 1743              	.set CYFLD__NWELL_OPEN__SIZE, 0x00000001
+ 1744              	.set CYFLD__HIBERNATE_OPEN__OFFSET, 0x00000011
+ 1745              	.set CYFLD__HIBERNATE_OPEN__SIZE, 0x00000001
+ 1746              	.set CYFLD__DEEPSLEEP_OPEN__OFFSET, 0x00000012
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 32
+
+
+ 1747              	.set CYFLD__DEEPSLEEP_OPEN__SIZE, 0x00000001
+ 1748              	.set CYFLD__QUIET_OPEN__OFFSET, 0x00000013
+ 1749              	.set CYFLD__QUIET_OPEN__SIZE, 0x00000001
+ 1750              	.set CYFLD__LFCLK_OPEN__OFFSET, 0x00000014
+ 1751              	.set CYFLD__LFCLK_OPEN__SIZE, 0x00000001
+ 1752              	.set CYFLD__QUIET_EN__OFFSET, 0x00000016
+ 1753              	.set CYFLD__QUIET_EN__SIZE, 0x00000001
+ 1754              	.set CYFLD__BREF_EN__OFFSET, 0x00000017
+ 1755              	.set CYFLD__BREF_EN__SIZE, 0x00000001
+ 1756              	.set CYFLD__BREF_OUTEN__OFFSET, 0x00000018
+ 1757              	.set CYFLD__BREF_OUTEN__SIZE, 0x00000001
+ 1758              	.set CYFLD__BREF_REFSW__OFFSET, 0x00000019
+ 1759              	.set CYFLD__BREF_REFSW__SIZE, 0x00000001
+ 1760              	.set CYFLD__BREF_TESTMODE__OFFSET, 0x0000001a
+ 1761              	.set CYFLD__BREF_TESTMODE__SIZE, 0x00000001
+ 1762              	.set CYFLD__NWELL_DIS__OFFSET, 0x0000001b
+ 1763              	.set CYFLD__NWELL_DIS__SIZE, 0x00000001
+ 1764              	.set CYFLD__HVMON_DFT_OVR__OFFSET, 0x0000001c
+ 1765              	.set CYFLD__HVMON_DFT_OVR__SIZE, 0x00000001
+ 1766              	.set CYFLD__IMO_REFGEN_DIS__OFFSET, 0x0000001d
+ 1767              	.set CYFLD__IMO_REFGEN_DIS__SIZE, 0x00000001
+ 1768              	.set CYFLD__POWER_UP_ACTIVE__OFFSET, 0x0000001e
+ 1769              	.set CYFLD__POWER_UP_ACTIVE__SIZE, 0x00000001
+ 1770              	.set CYFLD__POWER_UP_HIBDPSLP__OFFSET, 0x0000001f
+ 1771              	.set CYFLD__POWER_UP_HIBDPSLP__SIZE, 0x00000001
+ 1772              	.set CYREG_PWR_DDFT_SELECT, 0x400b0020
+ 1773              	.set CYFLD__DDFT1_SEL__OFFSET, 0x00000000
+ 1774              	.set CYFLD__DDFT1_SEL__SIZE, 0x00000004
+ 1775              	.set CYFLD__DDFT2_SEL__OFFSET, 0x00000004
+ 1776              	.set CYFLD__DDFT2_SEL__SIZE, 0x00000004
+ 1777              	.set CYREG_PWR_DFT_KEY, 0x400b0024
+ 1778              	.set CYFLD__KEY16__OFFSET, 0x00000000
+ 1779              	.set CYFLD__KEY16__SIZE, 0x00000010
+ 1780              	.set CYFLD__HBOD_OFF_AWAKE__OFFSET, 0x00000010
+ 1781              	.set CYFLD__HBOD_OFF_AWAKE__SIZE, 0x00000001
+ 1782              	.set CYFLD__BODS_OFF__OFFSET, 0x00000011
+ 1783              	.set CYFLD__BODS_OFF__SIZE, 0x00000001
+ 1784              	.set CYFLD__DFT_MODE__OFFSET, 0x00000012
+ 1785              	.set CYFLD__DFT_MODE__SIZE, 0x00000001
+ 1786              	.set CYFLD__IO_DISABLE_BYPASS__OFFSET, 0x00000013
+ 1787              	.set CYFLD__IO_DISABLE_BYPASS__SIZE, 0x00000001
+ 1788              	.set CYFLD__VMON_PD__OFFSET, 0x00000014
+ 1789              	.set CYFLD__VMON_PD__SIZE, 0x00000001
+ 1790              	.set CYREG_PWR_BOD_KEY, 0x400b0028
+ 1791              	.set CYREG_PWR_STOP, 0x400b002c
+ 1792              	.set CYFLD__TOKEN__OFFSET, 0x00000000
+ 1793              	.set CYFLD__TOKEN__SIZE, 0x00000008
+ 1794              	.set CYFLD__UNLOCK__OFFSET, 0x00000008
+ 1795              	.set CYFLD__UNLOCK__SIZE, 0x00000008
+ 1796              	.set CYFLD__POLARITY__OFFSET, 0x00000010
+ 1797              	.set CYFLD__POLARITY__SIZE, 0x00000001
+ 1798              	.set CYFLD__FREEZE__OFFSET, 0x00000011
+ 1799              	.set CYFLD__FREEZE__SIZE, 0x00000001
+ 1800              	.set CYFLD__STOP__OFFSET, 0x0000001f
+ 1801              	.set CYFLD__STOP__SIZE, 0x00000001
+ 1802              	.set CYREG_CLK_SELECT, 0x400b0100
+ 1803              	.set CYFLD__DIRECT_SEL__OFFSET, 0x00000000
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 33
+
+
+ 1804              	.set CYFLD__DIRECT_SEL__SIZE, 0x00000003
+ 1805              	.set CYVAL__DIRECT_SEL_IMO, 0x00000000
+ 1806              	.set CYVAL__DIRECT_SEL_EXTCLK, 0x00000001
+ 1807              	.set CYVAL__DIRECT_SEL_ECO, 0x00000002
+ 1808              	.set CYVAL__DIRECT_SEL_DSI0, 0x00000004
+ 1809              	.set CYVAL__DIRECT_SEL_DSI1, 0x00000005
+ 1810              	.set CYVAL__DIRECT_SEL_DSI2, 0x00000006
+ 1811              	.set CYVAL__DIRECT_SEL_DSI3, 0x00000007
+ 1812              	.set CYFLD__DBL_SEL__OFFSET, 0x00000003
+ 1813              	.set CYFLD__DBL_SEL__SIZE, 0x00000003
+ 1814              	.set CYVAL__DBL_SEL_IMO, 0x00000000
+ 1815              	.set CYVAL__DBL_SEL_EXTCLK, 0x00000001
+ 1816              	.set CYVAL__DBL_SEL_ECO, 0x00000002
+ 1817              	.set CYVAL__DBL_SEL_DSI0, 0x00000004
+ 1818              	.set CYVAL__DBL_SEL_DSI1, 0x00000005
+ 1819              	.set CYVAL__DBL_SEL_DSI2, 0x00000006
+ 1820              	.set CYVAL__DBL_SEL_DSI3, 0x00000007
+ 1821              	.set CYFLD__PLL_SEL__OFFSET, 0x00000006
+ 1822              	.set CYFLD__PLL_SEL__SIZE, 0x00000003
+ 1823              	.set CYVAL__PLL_SEL_IMO, 0x00000000
+ 1824              	.set CYVAL__PLL_SEL_EXTCLK, 0x00000001
+ 1825              	.set CYVAL__PLL_SEL_ECO, 0x00000002
+ 1826              	.set CYVAL__PLL_SEL_DPLL, 0x00000003
+ 1827              	.set CYVAL__PLL_SEL_DSI0, 0x00000004
+ 1828              	.set CYVAL__PLL_SEL_DSI1, 0x00000005
+ 1829              	.set CYVAL__PLL_SEL_DSI2, 0x00000006
+ 1830              	.set CYVAL__PLL_SEL_DSI3, 0x00000007
+ 1831              	.set CYFLD__DPLLIN_SEL__OFFSET, 0x00000009
+ 1832              	.set CYFLD__DPLLIN_SEL__SIZE, 0x00000003
+ 1833              	.set CYVAL__DPLLIN_SEL_IMO, 0x00000000
+ 1834              	.set CYVAL__DPLLIN_SEL_EXTCLK, 0x00000001
+ 1835              	.set CYVAL__DPLLIN_SEL_ECO, 0x00000002
+ 1836              	.set CYVAL__DPLLIN_SEL_DSI0, 0x00000004
+ 1837              	.set CYVAL__DPLLIN_SEL_DSI1, 0x00000005
+ 1838              	.set CYVAL__DPLLIN_SEL_DSI2, 0x00000006
+ 1839              	.set CYVAL__DPLLIN_SEL_DSI3, 0x00000007
+ 1840              	.set CYFLD__DPLLREF_SEL__OFFSET, 0x0000000c
+ 1841              	.set CYFLD__DPLLREF_SEL__SIZE, 0x00000002
+ 1842              	.set CYVAL__DPLLREF_SEL_DSI0, 0x00000000
+ 1843              	.set CYVAL__DPLLREF_SEL_DSI1, 0x00000001
+ 1844              	.set CYVAL__DPLLREF_SEL_DSI2, 0x00000002
+ 1845              	.set CYVAL__DPLLREF_SEL_DSI3, 0x00000003
+ 1846              	.set CYFLD__WDT_LOCK__OFFSET, 0x0000000e
+ 1847              	.set CYFLD__WDT_LOCK__SIZE, 0x00000002
+ 1848              	.set CYVAL__WDT_LOCK_NO_CHG, 0x00000000
+ 1849              	.set CYVAL__WDT_LOCK_CLR0, 0x00000001
+ 1850              	.set CYVAL__WDT_LOCK_CLR1, 0x00000002
+ 1851              	.set CYVAL__WDT_LOCK_SET01, 0x00000003
+ 1852              	.set CYFLD__HFCLK_SEL__OFFSET, 0x00000010
+ 1853              	.set CYFLD__HFCLK_SEL__SIZE, 0x00000002
+ 1854              	.set CYVAL__HFCLK_SEL_DIRECT_SEL, 0x00000000
+ 1855              	.set CYVAL__HFCLK_SEL_DBL, 0x00000001
+ 1856              	.set CYVAL__HFCLK_SEL_PLL, 0x00000002
+ 1857              	.set CYFLD__HALF_EN__OFFSET, 0x00000012
+ 1858              	.set CYFLD__HALF_EN__SIZE, 0x00000001
+ 1859              	.set CYFLD__SYSCLK_DIV__OFFSET, 0x00000013
+ 1860              	.set CYFLD__SYSCLK_DIV__SIZE, 0x00000003
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 34
+
+
+ 1861              	.set CYVAL__SYSCLK_DIV_NO_DIV, 0x00000000
+ 1862              	.set CYVAL__SYSCLK_DIV_DIV_BY_2, 0x00000001
+ 1863              	.set CYVAL__SYSCLK_DIV_DIV_BY_4, 0x00000002
+ 1864              	.set CYVAL__SYSCLK_DIV_DIV_BY_8, 0x00000003
+ 1865              	.set CYVAL__SYSCLK_DIV_DIV_BY_16, 0x00000004
+ 1866              	.set CYVAL__SYSCLK_DIV_DIV_BY_32, 0x00000005
+ 1867              	.set CYVAL__SYSCLK_DIV_DIV_BY_64, 0x00000006
+ 1868              	.set CYVAL__SYSCLK_DIV_DIV_BY_128, 0x00000007
+ 1869              	.set CYREG_CLK_ILO_CONFIG, 0x400b0104
+ 1870              	.set CYFLD__PD_MODE__OFFSET, 0x00000000
+ 1871              	.set CYFLD__PD_MODE__SIZE, 0x00000001
+ 1872              	.set CYVAL__PD_MODE_SLEEP, 0x00000000
+ 1873              	.set CYVAL__PD_MODE_COMA, 0x00000001
+ 1874              	.set CYFLD__TURBO__OFFSET, 0x00000001
+ 1875              	.set CYFLD__TURBO__SIZE, 0x00000001
+ 1876              	.set CYFLD__SATBIAS__OFFSET, 0x00000002
+ 1877              	.set CYFLD__SATBIAS__SIZE, 0x00000001
+ 1878              	.set CYVAL__SATBIAS_SATURATED, 0x00000000
+ 1879              	.set CYVAL__SATBIAS_SUBTHRESHOLD, 0x00000001
+ 1880              	.set CYFLD__ENABLE__OFFSET, 0x0000001f
+ 1881              	.set CYFLD__ENABLE__SIZE, 0x00000001
+ 1882              	.set CYREG_CLK_IMO_CONFIG, 0x400b0108
+ 1883              	.set CYFLD__FLASHPUMP_SEL__OFFSET, 0x00000016
+ 1884              	.set CYFLD__FLASHPUMP_SEL__SIZE, 0x00000001
+ 1885              	.set CYVAL__FLASHPUMP_SEL_GND, 0x00000000
+ 1886              	.set CYVAL__FLASHPUMP_SEL_CLK36, 0x00000001
+ 1887              	.set CYFLD__EN_FASTBIAS__OFFSET, 0x00000017
+ 1888              	.set CYFLD__EN_FASTBIAS__SIZE, 0x00000001
+ 1889              	.set CYFLD__TEST_FASTBIAS__OFFSET, 0x00000018
+ 1890              	.set CYFLD__TEST_FASTBIAS__SIZE, 0x00000001
+ 1891              	.set CYFLD__PUMP_SEL__OFFSET, 0x00000019
+ 1892              	.set CYFLD__PUMP_SEL__SIZE, 0x00000003
+ 1893              	.set CYVAL__PUMP_SEL_GND, 0x00000000
+ 1894              	.set CYVAL__PUMP_SEL_IMO, 0x00000001
+ 1895              	.set CYVAL__PUMP_SEL_DBL, 0x00000002
+ 1896              	.set CYVAL__PUMP_SEL_CLK36, 0x00000003
+ 1897              	.set CYVAL__PUMP_SEL_FF1, 0x00000004
+ 1898              	.set CYFLD__TEST_USB_MODE__OFFSET, 0x0000001c
+ 1899              	.set CYFLD__TEST_USB_MODE__SIZE, 0x00000001
+ 1900              	.set CYFLD__EN_CLK36__OFFSET, 0x0000001d
+ 1901              	.set CYFLD__EN_CLK36__SIZE, 0x00000001
+ 1902              	.set CYFLD__EN_CLK2X__OFFSET, 0x0000001e
+ 1903              	.set CYFLD__EN_CLK2X__SIZE, 0x00000001
+ 1904              	.set CYREG_CLK_IMO_SPREAD, 0x400b010c
+ 1905              	.set CYFLD__SS_VALUE__OFFSET, 0x00000000
+ 1906              	.set CYFLD__SS_VALUE__SIZE, 0x00000005
+ 1907              	.set CYFLD__SS_MAX__OFFSET, 0x00000008
+ 1908              	.set CYFLD__SS_MAX__SIZE, 0x00000005
+ 1909              	.set CYFLD__SS_RANGE__OFFSET, 0x0000001c
+ 1910              	.set CYFLD__SS_RANGE__SIZE, 0x00000002
+ 1911              	.set CYVAL__SS_RANGE_M1, 0x00000000
+ 1912              	.set CYVAL__SS_RANGE_M2, 0x00000001
+ 1913              	.set CYVAL__SS_RANGE_M4, 0x00000002
+ 1914              	.set CYFLD__SS_MODE__OFFSET, 0x0000001e
+ 1915              	.set CYFLD__SS_MODE__SIZE, 0x00000002
+ 1916              	.set CYVAL__SS_MODE_OFF, 0x00000000
+ 1917              	.set CYVAL__SS_MODE_TRIANGLE, 0x00000001
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 35
+
+
+ 1918              	.set CYVAL__SS_MODE_LFSR, 0x00000002
+ 1919              	.set CYVAL__SS_MODE_DSI, 0x00000003
+ 1920              	.set CYREG_CLK_DFT_SELECT, 0x400b0110
+ 1921              	.set CYFLD__DFT_SEL1__OFFSET, 0x00000000
+ 1922              	.set CYFLD__DFT_SEL1__SIZE, 0x00000004
+ 1923              	.set CYVAL__DFT_SEL1_NC, 0x00000000
+ 1924              	.set CYVAL__DFT_SEL1_ILO, 0x00000001
+ 1925              	.set CYVAL__DFT_SEL1_WCO, 0x00000002
+ 1926              	.set CYVAL__DFT_SEL1_IMO, 0x00000003
+ 1927              	.set CYVAL__DFT_SEL1_ECO, 0x00000004
+ 1928              	.set CYVAL__DFT_SEL1_PLL, 0x00000005
+ 1929              	.set CYVAL__DFT_SEL1_DPLL_OUT, 0x00000006
+ 1930              	.set CYVAL__DFT_SEL1_DPLL_REF, 0x00000007
+ 1931              	.set CYVAL__DFT_SEL1_DBL, 0x00000008
+ 1932              	.set CYVAL__DFT_SEL1_IMO2X, 0x00000009
+ 1933              	.set CYVAL__DFT_SEL1_IMO36, 0x0000000a
+ 1934              	.set CYVAL__DFT_SEL1_HFCLK, 0x0000000b
+ 1935              	.set CYVAL__DFT_SEL1_LFCLK, 0x0000000c
+ 1936              	.set CYVAL__DFT_SEL1_SYSCLK, 0x0000000d
+ 1937              	.set CYVAL__DFT_SEL1_EXTCLK, 0x0000000e
+ 1938              	.set CYVAL__DFT_SEL1_HALFSYSCLK, 0x0000000f
+ 1939              	.set CYFLD__DFT_DIV1__OFFSET, 0x00000004
+ 1940              	.set CYFLD__DFT_DIV1__SIZE, 0x00000002
+ 1941              	.set CYVAL__DFT_DIV1_NO_DIV, 0x00000000
+ 1942              	.set CYVAL__DFT_DIV1_DIV_BY_2, 0x00000001
+ 1943              	.set CYVAL__DFT_DIV1_DIV_BY_4, 0x00000002
+ 1944              	.set CYVAL__DFT_DIV1_DIV_BY_8, 0x00000003
+ 1945              	.set CYFLD__DFT_SEL2__OFFSET, 0x00000008
+ 1946              	.set CYFLD__DFT_SEL2__SIZE, 0x00000004
+ 1947              	.set CYVAL__DFT_SEL2_NC, 0x00000000
+ 1948              	.set CYVAL__DFT_SEL2_ILO, 0x00000001
+ 1949              	.set CYVAL__DFT_SEL2_WCO, 0x00000002
+ 1950              	.set CYVAL__DFT_SEL2_IMO, 0x00000003
+ 1951              	.set CYVAL__DFT_SEL2_ECO, 0x00000004
+ 1952              	.set CYVAL__DFT_SEL2_PLL, 0x00000005
+ 1953              	.set CYVAL__DFT_SEL2_DPLL_OUT, 0x00000006
+ 1954              	.set CYVAL__DFT_SEL2_DPLL_REF, 0x00000007
+ 1955              	.set CYVAL__DFT_SEL2_DBL, 0x00000008
+ 1956              	.set CYVAL__DFT_SEL2_IMO2X, 0x00000009
+ 1957              	.set CYVAL__DFT_SEL2_IMO36, 0x0000000a
+ 1958              	.set CYVAL__DFT_SEL2_HFCLK, 0x0000000b
+ 1959              	.set CYVAL__DFT_SEL2_LFCLK, 0x0000000c
+ 1960              	.set CYVAL__DFT_SEL2_SYSCLK, 0x0000000d
+ 1961              	.set CYVAL__DFT_SEL2_EXTCLK, 0x0000000e
+ 1962              	.set CYVAL__DFT_SEL2_HALFSYSCLK, 0x0000000f
+ 1963              	.set CYFLD__DFT_DIV2__OFFSET, 0x0000000c
+ 1964              	.set CYFLD__DFT_DIV2__SIZE, 0x00000002
+ 1965              	.set CYVAL__DFT_DIV2_NO_DIV, 0x00000000
+ 1966              	.set CYVAL__DFT_DIV2_DIV_BY_2, 0x00000001
+ 1967              	.set CYVAL__DFT_DIV2_DIV_BY_4, 0x00000002
+ 1968              	.set CYVAL__DFT_DIV2_DIV_BY_8, 0x00000003
+ 1969              	.set CYREG_WDT_CTRLOW, 0x400b0200
+ 1970              	.set CYFLD__WDT_CTR0__OFFSET, 0x00000000
+ 1971              	.set CYFLD__WDT_CTR0__SIZE, 0x00000010
+ 1972              	.set CYFLD__WDT_CTR1__OFFSET, 0x00000010
+ 1973              	.set CYFLD__WDT_CTR1__SIZE, 0x00000010
+ 1974              	.set CYREG_WDT_CTRHIGH, 0x400b0204
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 36
+
+
+ 1975              	.set CYFLD__WDT_CTR2__OFFSET, 0x00000000
+ 1976              	.set CYFLD__WDT_CTR2__SIZE, 0x00000020
+ 1977              	.set CYREG_WDT_MATCH, 0x400b0208
+ 1978              	.set CYFLD__WDT_MATCH0__OFFSET, 0x00000000
+ 1979              	.set CYFLD__WDT_MATCH0__SIZE, 0x00000010
+ 1980              	.set CYFLD__WDT_MATCH1__OFFSET, 0x00000010
+ 1981              	.set CYFLD__WDT_MATCH1__SIZE, 0x00000010
+ 1982              	.set CYREG_WDT_CONFIG, 0x400b020c
+ 1983              	.set CYFLD__WDT_MODE0__OFFSET, 0x00000000
+ 1984              	.set CYFLD__WDT_MODE0__SIZE, 0x00000002
+ 1985              	.set CYVAL__WDT_MODE0_NOTHING, 0x00000000
+ 1986              	.set CYVAL__WDT_MODE0_INT, 0x00000001
+ 1987              	.set CYVAL__WDT_MODE0_RESET, 0x00000002
+ 1988              	.set CYVAL__WDT_MODE0_INT_THEN_RESET, 0x00000003
+ 1989              	.set CYFLD__WDT_CLEAR0__OFFSET, 0x00000002
+ 1990              	.set CYFLD__WDT_CLEAR0__SIZE, 0x00000001
+ 1991              	.set CYFLD__WDT_CASCADE0_1__OFFSET, 0x00000003
+ 1992              	.set CYFLD__WDT_CASCADE0_1__SIZE, 0x00000001
+ 1993              	.set CYFLD__WDT_MODE1__OFFSET, 0x00000008
+ 1994              	.set CYFLD__WDT_MODE1__SIZE, 0x00000002
+ 1995              	.set CYVAL__WDT_MODE1_NOTHING, 0x00000000
+ 1996              	.set CYVAL__WDT_MODE1_INT, 0x00000001
+ 1997              	.set CYVAL__WDT_MODE1_RESET, 0x00000002
+ 1998              	.set CYVAL__WDT_MODE1_INT_THEN_RESET, 0x00000003
+ 1999              	.set CYFLD__WDT_CLEAR1__OFFSET, 0x0000000a
+ 2000              	.set CYFLD__WDT_CLEAR1__SIZE, 0x00000001
+ 2001              	.set CYFLD__WDT_CASCADE1_2__OFFSET, 0x0000000b
+ 2002              	.set CYFLD__WDT_CASCADE1_2__SIZE, 0x00000001
+ 2003              	.set CYFLD__WDT_MODE2__OFFSET, 0x00000010
+ 2004              	.set CYFLD__WDT_MODE2__SIZE, 0x00000001
+ 2005              	.set CYVAL__WDT_MODE2_NOTHING, 0x00000000
+ 2006              	.set CYVAL__WDT_MODE2_INT, 0x00000001
+ 2007              	.set CYFLD__WDT_BITS2__OFFSET, 0x00000018
+ 2008              	.set CYFLD__WDT_BITS2__SIZE, 0x00000005
+ 2009              	.set CYFLD__LFCLK_SEL__OFFSET, 0x0000001e
+ 2010              	.set CYFLD__LFCLK_SEL__SIZE, 0x00000002
+ 2011              	.set CYREG_WDT_CONTROL, 0x400b0210
+ 2012              	.set CYFLD__WDT_ENABLE0__OFFSET, 0x00000000
+ 2013              	.set CYFLD__WDT_ENABLE0__SIZE, 0x00000001
+ 2014              	.set CYFLD__WDT_ENABLED0__OFFSET, 0x00000001
+ 2015              	.set CYFLD__WDT_ENABLED0__SIZE, 0x00000001
+ 2016              	.set CYFLD__WDT_INT0__OFFSET, 0x00000002
+ 2017              	.set CYFLD__WDT_INT0__SIZE, 0x00000001
+ 2018              	.set CYFLD__WDT_RESET0__OFFSET, 0x00000003
+ 2019              	.set CYFLD__WDT_RESET0__SIZE, 0x00000001
+ 2020              	.set CYFLD__WDT_ENABLE1__OFFSET, 0x00000008
+ 2021              	.set CYFLD__WDT_ENABLE1__SIZE, 0x00000001
+ 2022              	.set CYFLD__WDT_ENABLED1__OFFSET, 0x00000009
+ 2023              	.set CYFLD__WDT_ENABLED1__SIZE, 0x00000001
+ 2024              	.set CYFLD__WDT_INT1__OFFSET, 0x0000000a
+ 2025              	.set CYFLD__WDT_INT1__SIZE, 0x00000001
+ 2026              	.set CYFLD__WDT_RESET1__OFFSET, 0x0000000b
+ 2027              	.set CYFLD__WDT_RESET1__SIZE, 0x00000001
+ 2028              	.set CYFLD__WDT_ENABLE2__OFFSET, 0x00000010
+ 2029              	.set CYFLD__WDT_ENABLE2__SIZE, 0x00000001
+ 2030              	.set CYFLD__WDT_ENABLED2__OFFSET, 0x00000011
+ 2031              	.set CYFLD__WDT_ENABLED2__SIZE, 0x00000001
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 37
+
+
+ 2032              	.set CYFLD__WDT_INT2__OFFSET, 0x00000012
+ 2033              	.set CYFLD__WDT_INT2__SIZE, 0x00000001
+ 2034              	.set CYFLD__WDT_RESET2__OFFSET, 0x00000013
+ 2035              	.set CYFLD__WDT_RESET2__SIZE, 0x00000001
+ 2036              	.set CYREG_RES_CAUSE, 0x400b0300
+ 2037              	.set CYFLD__RESET_WDT__OFFSET, 0x00000000
+ 2038              	.set CYFLD__RESET_WDT__SIZE, 0x00000001
+ 2039              	.set CYFLD__RESET_DSBOD__OFFSET, 0x00000001
+ 2040              	.set CYFLD__RESET_DSBOD__SIZE, 0x00000001
+ 2041              	.set CYFLD__RESET_LOCKUP__OFFSET, 0x00000002
+ 2042              	.set CYFLD__RESET_LOCKUP__SIZE, 0x00000001
+ 2043              	.set CYFLD__RESET_PROT_FAULT__OFFSET, 0x00000003
+ 2044              	.set CYFLD__RESET_PROT_FAULT__SIZE, 0x00000001
+ 2045              	.set CYFLD__RESET_SOFT__OFFSET, 0x00000004
+ 2046              	.set CYFLD__RESET_SOFT__SIZE, 0x00000001
+ 2047              	.set CYFLD__RESET_HVBOD__OFFSET, 0x00000005
+ 2048              	.set CYFLD__RESET_HVBOD__SIZE, 0x00000001
+ 2049              	.set CYFLD__RESET_PBOD__OFFSET, 0x00000006
+ 2050              	.set CYFLD__RESET_PBOD__SIZE, 0x00000001
+ 2051              	.set CYFLD__RESET_XRES__OFFSET, 0x00000007
+ 2052              	.set CYFLD__RESET_XRES__SIZE, 0x00000001
+ 2053              	.set CYREG_PWR_PWRSYS_TRIM1, 0x400bff00
+ 2054              	.set CYFLD__HIB_BIAS_TRIM__OFFSET, 0x00000000
+ 2055              	.set CYFLD__HIB_BIAS_TRIM__SIZE, 0x00000003
+ 2056              	.set CYFLD__BOD_TURBO_THRESH__OFFSET, 0x00000003
+ 2057              	.set CYFLD__BOD_TURBO_THRESH__SIZE, 0x00000001
+ 2058              	.set CYFLD__BOD_TRIM_TRIP__OFFSET, 0x00000004
+ 2059              	.set CYFLD__BOD_TRIM_TRIP__SIZE, 0x00000004
+ 2060              	.set CYREG_PWR_PWRSYS_TRIM2, 0x400bff04
+ 2061              	.set CYFLD__LFCLK_TRIM_LOAD__OFFSET, 0x00000000
+ 2062              	.set CYFLD__LFCLK_TRIM_LOAD__SIZE, 0x00000002
+ 2063              	.set CYFLD__LFCLK_TRIM_VOLTAGE__OFFSET, 0x00000002
+ 2064              	.set CYFLD__LFCLK_TRIM_VOLTAGE__SIZE, 0x00000002
+ 2065              	.set CYFLD__DPSLP_TRIM_LOAD__OFFSET, 0x00000004
+ 2066              	.set CYFLD__DPSLP_TRIM_LOAD__SIZE, 0x00000002
+ 2067              	.set CYFLD__DPSLP_TRIM_LEAKAGE__OFFSET, 0x00000006
+ 2068              	.set CYFLD__DPSLP_TRIM_LEAKAGE__SIZE, 0x00000001
+ 2069              	.set CYFLD__DPSLP_TRIM_VOLTAGE__OFFSET, 0x00000007
+ 2070              	.set CYFLD__DPSLP_TRIM_VOLTAGE__SIZE, 0x00000001
+ 2071              	.set CYREG_PWR_PWRSYS_TRIM3, 0x400bff08
+ 2072              	.set CYFLD__NWELL_TRIM__OFFSET, 0x00000000
+ 2073              	.set CYFLD__NWELL_TRIM__SIZE, 0x00000003
+ 2074              	.set CYFLD__QUIET_TRIM__OFFSET, 0x00000003
+ 2075              	.set CYFLD__QUIET_TRIM__SIZE, 0x00000005
+ 2076              	.set CYREG_PWR_PWRSYS_TRIM4, 0x400bff0c
+ 2077              	.set CYFLD__HIB_TRIM_NWELL__OFFSET, 0x00000000
+ 2078              	.set CYFLD__HIB_TRIM_NWELL__SIZE, 0x00000002
+ 2079              	.set CYFLD__HIB_TRIM_LEAKAGE__OFFSET, 0x00000002
+ 2080              	.set CYFLD__HIB_TRIM_LEAKAGE__SIZE, 0x00000001
+ 2081              	.set CYFLD__HIB_TRIM_VOLTAGE__OFFSET, 0x00000003
+ 2082              	.set CYFLD__HIB_TRIM_VOLTAGE__SIZE, 0x00000001
+ 2083              	.set CYFLD__HIB_TRIM_REFERENCE__OFFSET, 0x00000004
+ 2084              	.set CYFLD__HIB_TRIM_REFERENCE__SIZE, 0x00000002
+ 2085              	.set CYREG_PWR_BG_TRIM1, 0x400bff10
+ 2086              	.set CYFLD__INL_TRIM_MAIN__OFFSET, 0x00000000
+ 2087              	.set CYFLD__INL_TRIM_MAIN__SIZE, 0x00000003
+ 2088              	.set CYFLD__INL_CROSS_MAIN__OFFSET, 0x00000003
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 38
+
+
+ 2089              	.set CYFLD__INL_CROSS_MAIN__SIZE, 0x00000004
+ 2090              	.set CYREG_PWR_BG_TRIM2, 0x400bff14
+ 2091              	.set CYFLD__VCTAT_SLOPE__OFFSET, 0x00000000
+ 2092              	.set CYFLD__VCTAT_SLOPE__SIZE, 0x00000004
+ 2093              	.set CYFLD__VCTAT_VOLTAGE__OFFSET, 0x00000004
+ 2094              	.set CYFLD__VCTAT_VOLTAGE__SIZE, 0x00000002
+ 2095              	.set CYFLD__VCTAT_ENABLE__OFFSET, 0x00000006
+ 2096              	.set CYFLD__VCTAT_ENABLE__SIZE, 0x00000001
+ 2097              	.set CYFLD__VCTAT_VOLTAGE_MSB__OFFSET, 0x00000007
+ 2098              	.set CYFLD__VCTAT_VOLTAGE_MSB__SIZE, 0x00000001
+ 2099              	.set CYREG_PWR_BG_TRIM3, 0x400bff18
+ 2100              	.set CYFLD__INL_TRIM_IMO__OFFSET, 0x00000000
+ 2101              	.set CYFLD__INL_TRIM_IMO__SIZE, 0x00000003
+ 2102              	.set CYFLD__INL_CROSS_IMO__OFFSET, 0x00000003
+ 2103              	.set CYFLD__INL_CROSS_IMO__SIZE, 0x00000004
+ 2104              	.set CYREG_PWR_BG_TRIM4, 0x400bff1c
+ 2105              	.set CYFLD__ABS_TRIM_IMO__OFFSET, 0x00000000
+ 2106              	.set CYFLD__ABS_TRIM_IMO__SIZE, 0x00000006
+ 2107              	.set CYREG_PWR_BG_TRIM5, 0x400bff20
+ 2108              	.set CYFLD__TMPCO_TRIM_IMO__OFFSET, 0x00000000
+ 2109              	.set CYFLD__TMPCO_TRIM_IMO__SIZE, 0x00000006
+ 2110              	.set CYREG_CLK_ILO_TRIM, 0x400bff24
+ 2111              	.set CYFLD__TRIM__OFFSET, 0x00000000
+ 2112              	.set CYFLD__TRIM__SIZE, 0x00000004
+ 2113              	.set CYFLD__COARSE_TRIM__OFFSET, 0x00000004
+ 2114              	.set CYFLD__COARSE_TRIM__SIZE, 0x00000004
+ 2115              	.set CYREG_CLK_IMO_TRIM1, 0x400bff28
+ 2116              	.set CYFLD__OFFSET__OFFSET, 0x00000000
+ 2117              	.set CYFLD__OFFSET__SIZE, 0x00000008
+ 2118              	.set CYREG_CLK_IMO_TRIM2, 0x400bff2c
+ 2119              	.set CYFLD__FREQ__OFFSET, 0x00000000
+ 2120              	.set CYFLD__FREQ__SIZE, 0x00000006
+ 2121              	.set CYREG_CLK_IMO_TRIM3, 0x400bff30
+ 2122              	.set CYFLD__TRIM_CLK36__OFFSET, 0x00000000
+ 2123              	.set CYFLD__TRIM_CLK36__SIZE, 0x00000004
+ 2124              	.set CYREG_CLK_IMO_TRIM4, 0x400bff34
+ 2125              	.set CYFLD__GAIN__OFFSET, 0x00000000
+ 2126              	.set CYFLD__GAIN__SIZE, 0x00000005
+ 2127              	.set CYFLD__FSOFFSET__OFFSET, 0x00000005
+ 2128              	.set CYFLD__FSOFFSET__SIZE, 0x00000003
+ 2129              	.set CYREG_PWR_RSVD_TRIM, 0x400bff38
+ 2130              	.set CYFLD__RSVD_TRIM__OFFSET, 0x00000000
+ 2131              	.set CYFLD__RSVD_TRIM__SIZE, 0x00000004
+ 2132              	.set CYDEV_UDB_BASE, 0x400f0000
+ 2133              	.set CYDEV_UDB_SIZE, 0x00010000
+ 2134              	.set CYDEV_UDB_W8_BASE, 0x400f0000
+ 2135              	.set CYDEV_UDB_W8_SIZE, 0x00001000
+ 2136              	.set CYREG_UDB_W8_A00, 0x400f0000
+ 2137              	.set CYFLD_UDB_W8_A0__OFFSET, 0x00000000
+ 2138              	.set CYFLD_UDB_W8_A0__SIZE, 0x00000008
+ 2139              	.set CYREG_UDB_W8_A01, 0x400f0001
+ 2140              	.set CYREG_UDB_W8_A02, 0x400f0002
+ 2141              	.set CYREG_UDB_W8_A03, 0x400f0003
+ 2142              	.set CYREG_UDB_W8_A10, 0x400f0010
+ 2143              	.set CYFLD_UDB_W8_A1__OFFSET, 0x00000000
+ 2144              	.set CYFLD_UDB_W8_A1__SIZE, 0x00000008
+ 2145              	.set CYREG_UDB_W8_A11, 0x400f0011
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 39
+
+
+ 2146              	.set CYREG_UDB_W8_A12, 0x400f0012
+ 2147              	.set CYREG_UDB_W8_A13, 0x400f0013
+ 2148              	.set CYREG_UDB_W8_D00, 0x400f0020
+ 2149              	.set CYFLD_UDB_W8_D0__OFFSET, 0x00000000
+ 2150              	.set CYFLD_UDB_W8_D0__SIZE, 0x00000008
+ 2151              	.set CYREG_UDB_W8_D01, 0x400f0021
+ 2152              	.set CYREG_UDB_W8_D02, 0x400f0022
+ 2153              	.set CYREG_UDB_W8_D03, 0x400f0023
+ 2154              	.set CYREG_UDB_W8_D10, 0x400f0030
+ 2155              	.set CYFLD_UDB_W8_D1__OFFSET, 0x00000000
+ 2156              	.set CYFLD_UDB_W8_D1__SIZE, 0x00000008
+ 2157              	.set CYREG_UDB_W8_D11, 0x400f0031
+ 2158              	.set CYREG_UDB_W8_D12, 0x400f0032
+ 2159              	.set CYREG_UDB_W8_D13, 0x400f0033
+ 2160              	.set CYREG_UDB_W8_F00, 0x400f0040
+ 2161              	.set CYFLD_UDB_W8_F0__OFFSET, 0x00000000
+ 2162              	.set CYFLD_UDB_W8_F0__SIZE, 0x00000008
+ 2163              	.set CYREG_UDB_W8_F01, 0x400f0041
+ 2164              	.set CYREG_UDB_W8_F02, 0x400f0042
+ 2165              	.set CYREG_UDB_W8_F03, 0x400f0043
+ 2166              	.set CYREG_UDB_W8_F10, 0x400f0050
+ 2167              	.set CYFLD_UDB_W8_F1__OFFSET, 0x00000000
+ 2168              	.set CYFLD_UDB_W8_F1__SIZE, 0x00000008
+ 2169              	.set CYREG_UDB_W8_F11, 0x400f0051
+ 2170              	.set CYREG_UDB_W8_F12, 0x400f0052
+ 2171              	.set CYREG_UDB_W8_F13, 0x400f0053
+ 2172              	.set CYREG_UDB_W8_ST0, 0x400f0060
+ 2173              	.set CYFLD_UDB_W8_ST__OFFSET, 0x00000000
+ 2174              	.set CYFLD_UDB_W8_ST__SIZE, 0x00000008
+ 2175              	.set CYREG_UDB_W8_ST1, 0x400f0061
+ 2176              	.set CYREG_UDB_W8_ST2, 0x400f0062
+ 2177              	.set CYREG_UDB_W8_ST3, 0x400f0063
+ 2178              	.set CYREG_UDB_W8_CTL0, 0x400f0070
+ 2179              	.set CYFLD_UDB_W8_CTL__OFFSET, 0x00000000
+ 2180              	.set CYFLD_UDB_W8_CTL__SIZE, 0x00000008
+ 2181              	.set CYREG_UDB_W8_CTL1, 0x400f0071
+ 2182              	.set CYREG_UDB_W8_CTL2, 0x400f0072
+ 2183              	.set CYREG_UDB_W8_CTL3, 0x400f0073
+ 2184              	.set CYREG_UDB_W8_MSK0, 0x400f0080
+ 2185              	.set CYFLD_UDB_W8_MSK__OFFSET, 0x00000000
+ 2186              	.set CYFLD_UDB_W8_MSK__SIZE, 0x00000007
+ 2187              	.set CYREG_UDB_W8_MSK1, 0x400f0081
+ 2188              	.set CYREG_UDB_W8_MSK2, 0x400f0082
+ 2189              	.set CYREG_UDB_W8_MSK3, 0x400f0083
+ 2190              	.set CYREG_UDB_W8_ACTL0, 0x400f0090
+ 2191              	.set CYFLD_UDB_W8_FIFO0_CLR__OFFSET, 0x00000000
+ 2192              	.set CYFLD_UDB_W8_FIFO0_CLR__SIZE, 0x00000001
+ 2193              	.set CYVAL_UDB_W8_FIFO0_CLR_NORMAL, 0x00000000
+ 2194              	.set CYVAL_UDB_W8_FIFO0_CLR_CLEAR, 0x00000001
+ 2195              	.set CYFLD_UDB_W8_FIFO1_CLR__OFFSET, 0x00000001
+ 2196              	.set CYFLD_UDB_W8_FIFO1_CLR__SIZE, 0x00000001
+ 2197              	.set CYVAL_UDB_W8_FIFO1_CLR_NORMAL, 0x00000000
+ 2198              	.set CYVAL_UDB_W8_FIFO1_CLR_CLEAR, 0x00000001
+ 2199              	.set CYFLD_UDB_W8_FIFO0_LVL__OFFSET, 0x00000002
+ 2200              	.set CYFLD_UDB_W8_FIFO0_LVL__SIZE, 0x00000001
+ 2201              	.set CYVAL_UDB_W8_FIFO0_LVL_NORMAL, 0x00000000
+ 2202              	.set CYVAL_UDB_W8_FIFO0_LVL_MID, 0x00000001
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 40
+
+
+ 2203              	.set CYFLD_UDB_W8_FIFO1_LVL__OFFSET, 0x00000003
+ 2204              	.set CYFLD_UDB_W8_FIFO1_LVL__SIZE, 0x00000001
+ 2205              	.set CYVAL_UDB_W8_FIFO1_LVL_NORMAL, 0x00000000
+ 2206              	.set CYVAL_UDB_W8_FIFO1_LVL_MID, 0x00000001
+ 2207              	.set CYFLD_UDB_W8_INT_EN__OFFSET, 0x00000004
+ 2208              	.set CYFLD_UDB_W8_INT_EN__SIZE, 0x00000001
+ 2209              	.set CYVAL_UDB_W8_INT_EN_DISABLE, 0x00000000
+ 2210              	.set CYVAL_UDB_W8_INT_EN_ENABLE, 0x00000001
+ 2211              	.set CYFLD_UDB_W8_CNT_START__OFFSET, 0x00000005
+ 2212              	.set CYFLD_UDB_W8_CNT_START__SIZE, 0x00000001
+ 2213              	.set CYVAL_UDB_W8_CNT_START_DISABLE, 0x00000000
+ 2214              	.set CYVAL_UDB_W8_CNT_START_ENABLE, 0x00000001
+ 2215              	.set CYREG_UDB_W8_ACTL1, 0x400f0091
+ 2216              	.set CYREG_UDB_W8_ACTL2, 0x400f0092
+ 2217              	.set CYREG_UDB_W8_ACTL3, 0x400f0093
+ 2218              	.set CYREG_UDB_W8_MC0, 0x400f00a0
+ 2219              	.set CYFLD_UDB_W8_PLD0_MC__OFFSET, 0x00000000
+ 2220              	.set CYFLD_UDB_W8_PLD0_MC__SIZE, 0x00000004
+ 2221              	.set CYFLD_UDB_W8_PLD1_MC__OFFSET, 0x00000004
+ 2222              	.set CYFLD_UDB_W8_PLD1_MC__SIZE, 0x00000004
+ 2223              	.set CYREG_UDB_W8_MC1, 0x400f00a1
+ 2224              	.set CYREG_UDB_W8_MC2, 0x400f00a2
+ 2225              	.set CYREG_UDB_W8_MC3, 0x400f00a3
+ 2226              	.set CYDEV_UDB_CAT16_BASE, 0x400f1000
+ 2227              	.set CYDEV_UDB_CAT16_SIZE, 0x00001000
+ 2228              	.set CYREG_UDB_CAT16_A0, 0x400f1000
+ 2229              	.set CYFLD_UDB_CAT16_A0__OFFSET, 0x00000000
+ 2230              	.set CYFLD_UDB_CAT16_A0__SIZE, 0x00000008
+ 2231              	.set CYFLD_UDB_CAT16_A1__OFFSET, 0x00000008
+ 2232              	.set CYFLD_UDB_CAT16_A1__SIZE, 0x00000008
+ 2233              	.set CYREG_UDB_CAT16_A1, 0x400f1002
+ 2234              	.set CYREG_UDB_CAT16_A2, 0x400f1004
+ 2235              	.set CYREG_UDB_CAT16_A3, 0x400f1006
+ 2236              	.set CYREG_UDB_CAT16_D0, 0x400f1040
+ 2237              	.set CYFLD_UDB_CAT16_D0__OFFSET, 0x00000000
+ 2238              	.set CYFLD_UDB_CAT16_D0__SIZE, 0x00000008
+ 2239              	.set CYFLD_UDB_CAT16_D1__OFFSET, 0x00000008
+ 2240              	.set CYFLD_UDB_CAT16_D1__SIZE, 0x00000008
+ 2241              	.set CYREG_UDB_CAT16_D1, 0x400f1042
+ 2242              	.set CYREG_UDB_CAT16_D2, 0x400f1044
+ 2243              	.set CYREG_UDB_CAT16_D3, 0x400f1046
+ 2244              	.set CYREG_UDB_CAT16_F0, 0x400f1080
+ 2245              	.set CYFLD_UDB_CAT16_F0__OFFSET, 0x00000000
+ 2246              	.set CYFLD_UDB_CAT16_F0__SIZE, 0x00000008
+ 2247              	.set CYFLD_UDB_CAT16_F1__OFFSET, 0x00000008
+ 2248              	.set CYFLD_UDB_CAT16_F1__SIZE, 0x00000008
+ 2249              	.set CYREG_UDB_CAT16_F1, 0x400f1082
+ 2250              	.set CYREG_UDB_CAT16_F2, 0x400f1084
+ 2251              	.set CYREG_UDB_CAT16_F3, 0x400f1086
+ 2252              	.set CYREG_UDB_CAT16_CTL_ST0, 0x400f10c0
+ 2253              	.set CYFLD_UDB_CAT16_ST__OFFSET, 0x00000000
+ 2254              	.set CYFLD_UDB_CAT16_ST__SIZE, 0x00000008
+ 2255              	.set CYFLD_UDB_CAT16_CTL__OFFSET, 0x00000008
+ 2256              	.set CYFLD_UDB_CAT16_CTL__SIZE, 0x00000008
+ 2257              	.set CYREG_UDB_CAT16_CTL_ST1, 0x400f10c2
+ 2258              	.set CYREG_UDB_CAT16_CTL_ST2, 0x400f10c4
+ 2259              	.set CYREG_UDB_CAT16_CTL_ST3, 0x400f10c6
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 41
+
+
+ 2260              	.set CYREG_UDB_CAT16_ACTL_MSK0, 0x400f1100
+ 2261              	.set CYFLD_UDB_CAT16_MSK__OFFSET, 0x00000000
+ 2262              	.set CYFLD_UDB_CAT16_MSK__SIZE, 0x00000008
+ 2263              	.set CYFLD_UDB_CAT16_FIFO0_CLR__OFFSET, 0x00000008
+ 2264              	.set CYFLD_UDB_CAT16_FIFO0_CLR__SIZE, 0x00000001
+ 2265              	.set CYVAL_UDB_CAT16_FIFO0_CLR_NORMAL, 0x00000000
+ 2266              	.set CYVAL_UDB_CAT16_FIFO0_CLR_CLEAR, 0x00000001
+ 2267              	.set CYFLD_UDB_CAT16_FIFO1_CLR__OFFSET, 0x00000009
+ 2268              	.set CYFLD_UDB_CAT16_FIFO1_CLR__SIZE, 0x00000001
+ 2269              	.set CYVAL_UDB_CAT16_FIFO1_CLR_NORMAL, 0x00000000
+ 2270              	.set CYVAL_UDB_CAT16_FIFO1_CLR_CLEAR, 0x00000001
+ 2271              	.set CYFLD_UDB_CAT16_FIFO0_LVL__OFFSET, 0x0000000a
+ 2272              	.set CYFLD_UDB_CAT16_FIFO0_LVL__SIZE, 0x00000001
+ 2273              	.set CYVAL_UDB_CAT16_FIFO0_LVL_NORMAL, 0x00000000
+ 2274              	.set CYVAL_UDB_CAT16_FIFO0_LVL_MID, 0x00000001
+ 2275              	.set CYFLD_UDB_CAT16_FIFO1_LVL__OFFSET, 0x0000000b
+ 2276              	.set CYFLD_UDB_CAT16_FIFO1_LVL__SIZE, 0x00000001
+ 2277              	.set CYVAL_UDB_CAT16_FIFO1_LVL_NORMAL, 0x00000000
+ 2278              	.set CYVAL_UDB_CAT16_FIFO1_LVL_MID, 0x00000001
+ 2279              	.set CYFLD_UDB_CAT16_INT_EN__OFFSET, 0x0000000c
+ 2280              	.set CYFLD_UDB_CAT16_INT_EN__SIZE, 0x00000001
+ 2281              	.set CYVAL_UDB_CAT16_INT_EN_DISABLE, 0x00000000
+ 2282              	.set CYVAL_UDB_CAT16_INT_EN_ENABLE, 0x00000001
+ 2283              	.set CYFLD_UDB_CAT16_CNT_START__OFFSET, 0x0000000d
+ 2284              	.set CYFLD_UDB_CAT16_CNT_START__SIZE, 0x00000001
+ 2285              	.set CYVAL_UDB_CAT16_CNT_START_DISABLE, 0x00000000
+ 2286              	.set CYVAL_UDB_CAT16_CNT_START_ENABLE, 0x00000001
+ 2287              	.set CYREG_UDB_CAT16_ACTL_MSK1, 0x400f1102
+ 2288              	.set CYREG_UDB_CAT16_ACTL_MSK2, 0x400f1104
+ 2289              	.set CYREG_UDB_CAT16_ACTL_MSK3, 0x400f1106
+ 2290              	.set CYREG_UDB_CAT16_MC0, 0x400f1140
+ 2291              	.set CYFLD_UDB_CAT16_PLD0_MC__OFFSET, 0x00000000
+ 2292              	.set CYFLD_UDB_CAT16_PLD0_MC__SIZE, 0x00000004
+ 2293              	.set CYFLD_UDB_CAT16_PLD1_MC__OFFSET, 0x00000004
+ 2294              	.set CYFLD_UDB_CAT16_PLD1_MC__SIZE, 0x00000004
+ 2295              	.set CYREG_UDB_CAT16_MC1, 0x400f1142
+ 2296              	.set CYREG_UDB_CAT16_MC2, 0x400f1144
+ 2297              	.set CYREG_UDB_CAT16_MC3, 0x400f1146
+ 2298              	.set CYDEV_UDB_W16_BASE, 0x400f1000
+ 2299              	.set CYDEV_UDB_W16_SIZE, 0x00001000
+ 2300              	.set CYREG_UDB_W16_A00, 0x400f1000
+ 2301              	.set CYFLD_UDB_W16_A0_LS__OFFSET, 0x00000000
+ 2302              	.set CYFLD_UDB_W16_A0_LS__SIZE, 0x00000008
+ 2303              	.set CYFLD_UDB_W16_A0_MS__OFFSET, 0x00000008
+ 2304              	.set CYFLD_UDB_W16_A0_MS__SIZE, 0x00000008
+ 2305              	.set CYREG_UDB_W16_A01, 0x400f1002
+ 2306              	.set CYREG_UDB_W16_A02, 0x400f1004
+ 2307              	.set CYREG_UDB_W16_A10, 0x400f1020
+ 2308              	.set CYFLD_UDB_W16_A1_LS__OFFSET, 0x00000000
+ 2309              	.set CYFLD_UDB_W16_A1_LS__SIZE, 0x00000008
+ 2310              	.set CYFLD_UDB_W16_A1_MS__OFFSET, 0x00000008
+ 2311              	.set CYFLD_UDB_W16_A1_MS__SIZE, 0x00000008
+ 2312              	.set CYREG_UDB_W16_A11, 0x400f1022
+ 2313              	.set CYREG_UDB_W16_A12, 0x400f1024
+ 2314              	.set CYREG_UDB_W16_D00, 0x400f1040
+ 2315              	.set CYFLD_UDB_W16_D0_LS__OFFSET, 0x00000000
+ 2316              	.set CYFLD_UDB_W16_D0_LS__SIZE, 0x00000008
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 42
+
+
+ 2317              	.set CYFLD_UDB_W16_D0_MS__OFFSET, 0x00000008
+ 2318              	.set CYFLD_UDB_W16_D0_MS__SIZE, 0x00000008
+ 2319              	.set CYREG_UDB_W16_D01, 0x400f1042
+ 2320              	.set CYREG_UDB_W16_D02, 0x400f1044
+ 2321              	.set CYREG_UDB_W16_D10, 0x400f1060
+ 2322              	.set CYFLD_UDB_W16_D1_LS__OFFSET, 0x00000000
+ 2323              	.set CYFLD_UDB_W16_D1_LS__SIZE, 0x00000008
+ 2324              	.set CYFLD_UDB_W16_D1_MS__OFFSET, 0x00000008
+ 2325              	.set CYFLD_UDB_W16_D1_MS__SIZE, 0x00000008
+ 2326              	.set CYREG_UDB_W16_D11, 0x400f1062
+ 2327              	.set CYREG_UDB_W16_D12, 0x400f1064
+ 2328              	.set CYREG_UDB_W16_F00, 0x400f1080
+ 2329              	.set CYFLD_UDB_W16_F0_LS__OFFSET, 0x00000000
+ 2330              	.set CYFLD_UDB_W16_F0_LS__SIZE, 0x00000008
+ 2331              	.set CYFLD_UDB_W16_F0_MS__OFFSET, 0x00000008
+ 2332              	.set CYFLD_UDB_W16_F0_MS__SIZE, 0x00000008
+ 2333              	.set CYREG_UDB_W16_F01, 0x400f1082
+ 2334              	.set CYREG_UDB_W16_F02, 0x400f1084
+ 2335              	.set CYREG_UDB_W16_F10, 0x400f10a0
+ 2336              	.set CYFLD_UDB_W16_F1_LS__OFFSET, 0x00000000
+ 2337              	.set CYFLD_UDB_W16_F1_LS__SIZE, 0x00000008
+ 2338              	.set CYFLD_UDB_W16_F1_MS__OFFSET, 0x00000008
+ 2339              	.set CYFLD_UDB_W16_F1_MS__SIZE, 0x00000008
+ 2340              	.set CYREG_UDB_W16_F11, 0x400f10a2
+ 2341              	.set CYREG_UDB_W16_F12, 0x400f10a4
+ 2342              	.set CYREG_UDB_W16_ST0, 0x400f10c0
+ 2343              	.set CYFLD_UDB_W16_ST_LS__OFFSET, 0x00000000
+ 2344              	.set CYFLD_UDB_W16_ST_LS__SIZE, 0x00000008
+ 2345              	.set CYFLD_UDB_W16_ST_MS__OFFSET, 0x00000008
+ 2346              	.set CYFLD_UDB_W16_ST_MS__SIZE, 0x00000008
+ 2347              	.set CYREG_UDB_W16_ST1, 0x400f10c2
+ 2348              	.set CYREG_UDB_W16_ST2, 0x400f10c4
+ 2349              	.set CYREG_UDB_W16_CTL0, 0x400f10e0
+ 2350              	.set CYFLD_UDB_W16_CTL_LS__OFFSET, 0x00000000
+ 2351              	.set CYFLD_UDB_W16_CTL_LS__SIZE, 0x00000008
+ 2352              	.set CYFLD_UDB_W16_CTL_MS__OFFSET, 0x00000008
+ 2353              	.set CYFLD_UDB_W16_CTL_MS__SIZE, 0x00000008
+ 2354              	.set CYREG_UDB_W16_CTL1, 0x400f10e2
+ 2355              	.set CYREG_UDB_W16_CTL2, 0x400f10e4
+ 2356              	.set CYREG_UDB_W16_MSK0, 0x400f1100
+ 2357              	.set CYFLD_UDB_W16_MSK_LS__OFFSET, 0x00000000
+ 2358              	.set CYFLD_UDB_W16_MSK_LS__SIZE, 0x00000007
+ 2359              	.set CYFLD_UDB_W16_MSK_MS__OFFSET, 0x00000008
+ 2360              	.set CYFLD_UDB_W16_MSK_MS__SIZE, 0x00000007
+ 2361              	.set CYREG_UDB_W16_MSK1, 0x400f1102
+ 2362              	.set CYREG_UDB_W16_MSK2, 0x400f1104
+ 2363              	.set CYREG_UDB_W16_ACTL0, 0x400f1120
+ 2364              	.set CYFLD_UDB_W16_FIFO0_CLR_LS__OFFSET, 0x00000000
+ 2365              	.set CYFLD_UDB_W16_FIFO0_CLR_LS__SIZE, 0x00000001
+ 2366              	.set CYVAL_UDB_W16_FIFO0_CLR_LS_NORMAL, 0x00000000
+ 2367              	.set CYVAL_UDB_W16_FIFO0_CLR_LS_CLEAR, 0x00000001
+ 2368              	.set CYFLD_UDB_W16_FIFO1_CLR_LS__OFFSET, 0x00000001
+ 2369              	.set CYFLD_UDB_W16_FIFO1_CLR_LS__SIZE, 0x00000001
+ 2370              	.set CYVAL_UDB_W16_FIFO1_CLR_LS_NORMAL, 0x00000000
+ 2371              	.set CYVAL_UDB_W16_FIFO1_CLR_LS_CLEAR, 0x00000001
+ 2372              	.set CYFLD_UDB_W16_FIFO0_LVL_LS__OFFSET, 0x00000002
+ 2373              	.set CYFLD_UDB_W16_FIFO0_LVL_LS__SIZE, 0x00000001
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 43
+
+
+ 2374              	.set CYVAL_UDB_W16_FIFO0_LVL_LS_NORMAL, 0x00000000
+ 2375              	.set CYVAL_UDB_W16_FIFO0_LVL_LS_MID, 0x00000001
+ 2376              	.set CYFLD_UDB_W16_FIFO1_LVL_LS__OFFSET, 0x00000003
+ 2377              	.set CYFLD_UDB_W16_FIFO1_LVL_LS__SIZE, 0x00000001
+ 2378              	.set CYVAL_UDB_W16_FIFO1_LVL_LS_NORMAL, 0x00000000
+ 2379              	.set CYVAL_UDB_W16_FIFO1_LVL_LS_MID, 0x00000001
+ 2380              	.set CYFLD_UDB_W16_INT_EN_LS__OFFSET, 0x00000004
+ 2381              	.set CYFLD_UDB_W16_INT_EN_LS__SIZE, 0x00000001
+ 2382              	.set CYVAL_UDB_W16_INT_EN_LS_DISABLE, 0x00000000
+ 2383              	.set CYVAL_UDB_W16_INT_EN_LS_ENABLE, 0x00000001
+ 2384              	.set CYFLD_UDB_W16_CNT_START_LS__OFFSET, 0x00000005
+ 2385              	.set CYFLD_UDB_W16_CNT_START_LS__SIZE, 0x00000001
+ 2386              	.set CYVAL_UDB_W16_CNT_START_LS_DISABLE, 0x00000000
+ 2387              	.set CYVAL_UDB_W16_CNT_START_LS_ENABLE, 0x00000001
+ 2388              	.set CYFLD_UDB_W16_FIFO0_CLR_MS__OFFSET, 0x00000008
+ 2389              	.set CYFLD_UDB_W16_FIFO0_CLR_MS__SIZE, 0x00000001
+ 2390              	.set CYVAL_UDB_W16_FIFO0_CLR_MS_NORMAL, 0x00000000
+ 2391              	.set CYVAL_UDB_W16_FIFO0_CLR_MS_CLEAR, 0x00000001
+ 2392              	.set CYFLD_UDB_W16_FIFO1_CLR_MS__OFFSET, 0x00000009
+ 2393              	.set CYFLD_UDB_W16_FIFO1_CLR_MS__SIZE, 0x00000001
+ 2394              	.set CYVAL_UDB_W16_FIFO1_CLR_MS_NORMAL, 0x00000000
+ 2395              	.set CYVAL_UDB_W16_FIFO1_CLR_MS_CLEAR, 0x00000001
+ 2396              	.set CYFLD_UDB_W16_FIFO0_LVL_MS__OFFSET, 0x0000000a
+ 2397              	.set CYFLD_UDB_W16_FIFO0_LVL_MS__SIZE, 0x00000001
+ 2398              	.set CYVAL_UDB_W16_FIFO0_LVL_MS_NORMAL, 0x00000000
+ 2399              	.set CYVAL_UDB_W16_FIFO0_LVL_MS_MID, 0x00000001
+ 2400              	.set CYFLD_UDB_W16_FIFO1_LVL_MS__OFFSET, 0x0000000b
+ 2401              	.set CYFLD_UDB_W16_FIFO1_LVL_MS__SIZE, 0x00000001
+ 2402              	.set CYVAL_UDB_W16_FIFO1_LVL_MS_NORMAL, 0x00000000
+ 2403              	.set CYVAL_UDB_W16_FIFO1_LVL_MS_MID, 0x00000001
+ 2404              	.set CYFLD_UDB_W16_INT_EN_MS__OFFSET, 0x0000000c
+ 2405              	.set CYFLD_UDB_W16_INT_EN_MS__SIZE, 0x00000001
+ 2406              	.set CYVAL_UDB_W16_INT_EN_MS_DISABLE, 0x00000000
+ 2407              	.set CYVAL_UDB_W16_INT_EN_MS_ENABLE, 0x00000001
+ 2408              	.set CYFLD_UDB_W16_CNT_START_MS__OFFSET, 0x0000000d
+ 2409              	.set CYFLD_UDB_W16_CNT_START_MS__SIZE, 0x00000001
+ 2410              	.set CYVAL_UDB_W16_CNT_START_MS_DISABLE, 0x00000000
+ 2411              	.set CYVAL_UDB_W16_CNT_START_MS_ENABLE, 0x00000001
+ 2412              	.set CYREG_UDB_W16_ACTL1, 0x400f1122
+ 2413              	.set CYREG_UDB_W16_ACTL2, 0x400f1124
+ 2414              	.set CYREG_UDB_W16_MC0, 0x400f1140
+ 2415              	.set CYFLD_UDB_W16_PLD0_MC_LS__OFFSET, 0x00000000
+ 2416              	.set CYFLD_UDB_W16_PLD0_MC_LS__SIZE, 0x00000004
+ 2417              	.set CYFLD_UDB_W16_PLD1_MC_LS__OFFSET, 0x00000004
+ 2418              	.set CYFLD_UDB_W16_PLD1_MC_LS__SIZE, 0x00000004
+ 2419              	.set CYFLD_UDB_W16_PLD0_MC_MS__OFFSET, 0x00000008
+ 2420              	.set CYFLD_UDB_W16_PLD0_MC_MS__SIZE, 0x00000004
+ 2421              	.set CYFLD_UDB_W16_PLD1_MC_MS__OFFSET, 0x0000000c
+ 2422              	.set CYFLD_UDB_W16_PLD1_MC_MS__SIZE, 0x00000004
+ 2423              	.set CYREG_UDB_W16_MC1, 0x400f1142
+ 2424              	.set CYREG_UDB_W16_MC2, 0x400f1144
+ 2425              	.set CYDEV_UDB_W32_BASE, 0x400f2000
+ 2426              	.set CYDEV_UDB_W32_SIZE, 0x00001000
+ 2427              	.set CYREG_UDB_W32_A0, 0x400f2000
+ 2428              	.set CYFLD_UDB_W32_A0_0__OFFSET, 0x00000000
+ 2429              	.set CYFLD_UDB_W32_A0_0__SIZE, 0x00000008
+ 2430              	.set CYFLD_UDB_W32_A0_1__OFFSET, 0x00000008
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 44
+
+
+ 2431              	.set CYFLD_UDB_W32_A0_1__SIZE, 0x00000008
+ 2432              	.set CYFLD_UDB_W32_A0_2__OFFSET, 0x00000010
+ 2433              	.set CYFLD_UDB_W32_A0_2__SIZE, 0x00000008
+ 2434              	.set CYFLD_UDB_W32_A0_3__OFFSET, 0x00000018
+ 2435              	.set CYFLD_UDB_W32_A0_3__SIZE, 0x00000008
+ 2436              	.set CYREG_UDB_W32_A1, 0x400f2040
+ 2437              	.set CYFLD_UDB_W32_A1_0__OFFSET, 0x00000000
+ 2438              	.set CYFLD_UDB_W32_A1_0__SIZE, 0x00000008
+ 2439              	.set CYFLD_UDB_W32_A1_1__OFFSET, 0x00000008
+ 2440              	.set CYFLD_UDB_W32_A1_1__SIZE, 0x00000008
+ 2441              	.set CYFLD_UDB_W32_A1_2__OFFSET, 0x00000010
+ 2442              	.set CYFLD_UDB_W32_A1_2__SIZE, 0x00000008
+ 2443              	.set CYFLD_UDB_W32_A1_3__OFFSET, 0x00000018
+ 2444              	.set CYFLD_UDB_W32_A1_3__SIZE, 0x00000008
+ 2445              	.set CYREG_UDB_W32_D0, 0x400f2080
+ 2446              	.set CYFLD_UDB_W32_D0_0__OFFSET, 0x00000000
+ 2447              	.set CYFLD_UDB_W32_D0_0__SIZE, 0x00000008
+ 2448              	.set CYFLD_UDB_W32_D0_1__OFFSET, 0x00000008
+ 2449              	.set CYFLD_UDB_W32_D0_1__SIZE, 0x00000008
+ 2450              	.set CYFLD_UDB_W32_D0_2__OFFSET, 0x00000010
+ 2451              	.set CYFLD_UDB_W32_D0_2__SIZE, 0x00000008
+ 2452              	.set CYFLD_UDB_W32_D0_3__OFFSET, 0x00000018
+ 2453              	.set CYFLD_UDB_W32_D0_3__SIZE, 0x00000008
+ 2454              	.set CYREG_UDB_W32_D1, 0x400f20c0
+ 2455              	.set CYFLD_UDB_W32_D1_0__OFFSET, 0x00000000
+ 2456              	.set CYFLD_UDB_W32_D1_0__SIZE, 0x00000008
+ 2457              	.set CYFLD_UDB_W32_D1_1__OFFSET, 0x00000008
+ 2458              	.set CYFLD_UDB_W32_D1_1__SIZE, 0x00000008
+ 2459              	.set CYFLD_UDB_W32_D1_2__OFFSET, 0x00000010
+ 2460              	.set CYFLD_UDB_W32_D1_2__SIZE, 0x00000008
+ 2461              	.set CYFLD_UDB_W32_D1_3__OFFSET, 0x00000018
+ 2462              	.set CYFLD_UDB_W32_D1_3__SIZE, 0x00000008
+ 2463              	.set CYREG_UDB_W32_F0, 0x400f2100
+ 2464              	.set CYFLD_UDB_W32_F0_0__OFFSET, 0x00000000
+ 2465              	.set CYFLD_UDB_W32_F0_0__SIZE, 0x00000008
+ 2466              	.set CYFLD_UDB_W32_F0_1__OFFSET, 0x00000008
+ 2467              	.set CYFLD_UDB_W32_F0_1__SIZE, 0x00000008
+ 2468              	.set CYFLD_UDB_W32_F0_2__OFFSET, 0x00000010
+ 2469              	.set CYFLD_UDB_W32_F0_2__SIZE, 0x00000008
+ 2470              	.set CYFLD_UDB_W32_F0_3__OFFSET, 0x00000018
+ 2471              	.set CYFLD_UDB_W32_F0_3__SIZE, 0x00000008
+ 2472              	.set CYREG_UDB_W32_F1, 0x400f2140
+ 2473              	.set CYFLD_UDB_W32_F1_0__OFFSET, 0x00000000
+ 2474              	.set CYFLD_UDB_W32_F1_0__SIZE, 0x00000008
+ 2475              	.set CYFLD_UDB_W32_F1_1__OFFSET, 0x00000008
+ 2476              	.set CYFLD_UDB_W32_F1_1__SIZE, 0x00000008
+ 2477              	.set CYFLD_UDB_W32_F1_2__OFFSET, 0x00000010
+ 2478              	.set CYFLD_UDB_W32_F1_2__SIZE, 0x00000008
+ 2479              	.set CYFLD_UDB_W32_F1_3__OFFSET, 0x00000018
+ 2480              	.set CYFLD_UDB_W32_F1_3__SIZE, 0x00000008
+ 2481              	.set CYREG_UDB_W32_ST, 0x400f2180
+ 2482              	.set CYFLD_UDB_W32_ST_0__OFFSET, 0x00000000
+ 2483              	.set CYFLD_UDB_W32_ST_0__SIZE, 0x00000008
+ 2484              	.set CYFLD_UDB_W32_ST_1__OFFSET, 0x00000008
+ 2485              	.set CYFLD_UDB_W32_ST_1__SIZE, 0x00000008
+ 2486              	.set CYFLD_UDB_W32_ST_2__OFFSET, 0x00000010
+ 2487              	.set CYFLD_UDB_W32_ST_2__SIZE, 0x00000008
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 45
+
+
+ 2488              	.set CYFLD_UDB_W32_ST_3__OFFSET, 0x00000018
+ 2489              	.set CYFLD_UDB_W32_ST_3__SIZE, 0x00000008
+ 2490              	.set CYREG_UDB_W32_CTL, 0x400f21c0
+ 2491              	.set CYFLD_UDB_W32_CTL_0__OFFSET, 0x00000000
+ 2492              	.set CYFLD_UDB_W32_CTL_0__SIZE, 0x00000008
+ 2493              	.set CYFLD_UDB_W32_CTL_1__OFFSET, 0x00000008
+ 2494              	.set CYFLD_UDB_W32_CTL_1__SIZE, 0x00000008
+ 2495              	.set CYFLD_UDB_W32_CTL_2__OFFSET, 0x00000010
+ 2496              	.set CYFLD_UDB_W32_CTL_2__SIZE, 0x00000008
+ 2497              	.set CYFLD_UDB_W32_CTL_3__OFFSET, 0x00000018
+ 2498              	.set CYFLD_UDB_W32_CTL_3__SIZE, 0x00000008
+ 2499              	.set CYREG_UDB_W32_MSK, 0x400f2200
+ 2500              	.set CYFLD_UDB_W32_MSK_0__OFFSET, 0x00000000
+ 2501              	.set CYFLD_UDB_W32_MSK_0__SIZE, 0x00000007
+ 2502              	.set CYFLD_UDB_W32_MSK_1__OFFSET, 0x00000008
+ 2503              	.set CYFLD_UDB_W32_MSK_1__SIZE, 0x00000007
+ 2504              	.set CYFLD_UDB_W32_MSK_2__OFFSET, 0x00000010
+ 2505              	.set CYFLD_UDB_W32_MSK_2__SIZE, 0x00000007
+ 2506              	.set CYFLD_UDB_W32_MSK_3__OFFSET, 0x00000018
+ 2507              	.set CYFLD_UDB_W32_MSK_3__SIZE, 0x00000007
+ 2508              	.set CYREG_UDB_W32_ACTL, 0x400f2240
+ 2509              	.set CYFLD_UDB_W32_FIFO0_CLR_0__OFFSET, 0x00000000
+ 2510              	.set CYFLD_UDB_W32_FIFO0_CLR_0__SIZE, 0x00000001
+ 2511              	.set CYVAL_UDB_W32_FIFO0_CLR_0_NORMAL, 0x00000000
+ 2512              	.set CYVAL_UDB_W32_FIFO0_CLR_0_CLEAR, 0x00000001
+ 2513              	.set CYFLD_UDB_W32_FIFO1_CLR_0__OFFSET, 0x00000001
+ 2514              	.set CYFLD_UDB_W32_FIFO1_CLR_0__SIZE, 0x00000001
+ 2515              	.set CYVAL_UDB_W32_FIFO1_CLR_0_NORMAL, 0x00000000
+ 2516              	.set CYVAL_UDB_W32_FIFO1_CLR_0_CLEAR, 0x00000001
+ 2517              	.set CYFLD_UDB_W32_FIFO0_LVL_0__OFFSET, 0x00000002
+ 2518              	.set CYFLD_UDB_W32_FIFO0_LVL_0__SIZE, 0x00000001
+ 2519              	.set CYVAL_UDB_W32_FIFO0_LVL_0_NORMAL, 0x00000000
+ 2520              	.set CYVAL_UDB_W32_FIFO0_LVL_0_MID, 0x00000001
+ 2521              	.set CYFLD_UDB_W32_FIFO1_LVL_0__OFFSET, 0x00000003
+ 2522              	.set CYFLD_UDB_W32_FIFO1_LVL_0__SIZE, 0x00000001
+ 2523              	.set CYVAL_UDB_W32_FIFO1_LVL_0_NORMAL, 0x00000000
+ 2524              	.set CYVAL_UDB_W32_FIFO1_LVL_0_MID, 0x00000001
+ 2525              	.set CYFLD_UDB_W32_INT_EN_0__OFFSET, 0x00000004
+ 2526              	.set CYFLD_UDB_W32_INT_EN_0__SIZE, 0x00000001
+ 2527              	.set CYVAL_UDB_W32_INT_EN_0_DISABLE, 0x00000000
+ 2528              	.set CYVAL_UDB_W32_INT_EN_0_ENABLE, 0x00000001
+ 2529              	.set CYFLD_UDB_W32_CNT_START_0__OFFSET, 0x00000005
+ 2530              	.set CYFLD_UDB_W32_CNT_START_0__SIZE, 0x00000001
+ 2531              	.set CYVAL_UDB_W32_CNT_START_0_DISABLE, 0x00000000
+ 2532              	.set CYVAL_UDB_W32_CNT_START_0_ENABLE, 0x00000001
+ 2533              	.set CYFLD_UDB_W32_FIFO0_CLR_1__OFFSET, 0x00000008
+ 2534              	.set CYFLD_UDB_W32_FIFO0_CLR_1__SIZE, 0x00000001
+ 2535              	.set CYVAL_UDB_W32_FIFO0_CLR_1_NORMAL, 0x00000000
+ 2536              	.set CYVAL_UDB_W32_FIFO0_CLR_1_CLEAR, 0x00000001
+ 2537              	.set CYFLD_UDB_W32_FIFO1_CLR_1__OFFSET, 0x00000009
+ 2538              	.set CYFLD_UDB_W32_FIFO1_CLR_1__SIZE, 0x00000001
+ 2539              	.set CYVAL_UDB_W32_FIFO1_CLR_1_NORMAL, 0x00000000
+ 2540              	.set CYVAL_UDB_W32_FIFO1_CLR_1_CLEAR, 0x00000001
+ 2541              	.set CYFLD_UDB_W32_FIFO0_LVL_1__OFFSET, 0x0000000a
+ 2542              	.set CYFLD_UDB_W32_FIFO0_LVL_1__SIZE, 0x00000001
+ 2543              	.set CYVAL_UDB_W32_FIFO0_LVL_1_NORMAL, 0x00000000
+ 2544              	.set CYVAL_UDB_W32_FIFO0_LVL_1_MID, 0x00000001
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 46
+
+
+ 2545              	.set CYFLD_UDB_W32_FIFO1_LVL_1__OFFSET, 0x0000000b
+ 2546              	.set CYFLD_UDB_W32_FIFO1_LVL_1__SIZE, 0x00000001
+ 2547              	.set CYVAL_UDB_W32_FIFO1_LVL_1_NORMAL, 0x00000000
+ 2548              	.set CYVAL_UDB_W32_FIFO1_LVL_1_MID, 0x00000001
+ 2549              	.set CYFLD_UDB_W32_INT_EN_1__OFFSET, 0x0000000c
+ 2550              	.set CYFLD_UDB_W32_INT_EN_1__SIZE, 0x00000001
+ 2551              	.set CYVAL_UDB_W32_INT_EN_1_DISABLE, 0x00000000
+ 2552              	.set CYVAL_UDB_W32_INT_EN_1_ENABLE, 0x00000001
+ 2553              	.set CYFLD_UDB_W32_CNT_START_1__OFFSET, 0x0000000d
+ 2554              	.set CYFLD_UDB_W32_CNT_START_1__SIZE, 0x00000001
+ 2555              	.set CYVAL_UDB_W32_CNT_START_1_DISABLE, 0x00000000
+ 2556              	.set CYVAL_UDB_W32_CNT_START_1_ENABLE, 0x00000001
+ 2557              	.set CYFLD_UDB_W32_FIFO0_CLR_2__OFFSET, 0x00000010
+ 2558              	.set CYFLD_UDB_W32_FIFO0_CLR_2__SIZE, 0x00000001
+ 2559              	.set CYVAL_UDB_W32_FIFO0_CLR_2_NORMAL, 0x00000000
+ 2560              	.set CYVAL_UDB_W32_FIFO0_CLR_2_CLEAR, 0x00000001
+ 2561              	.set CYFLD_UDB_W32_FIFO1_CLR_2__OFFSET, 0x00000011
+ 2562              	.set CYFLD_UDB_W32_FIFO1_CLR_2__SIZE, 0x00000001
+ 2563              	.set CYVAL_UDB_W32_FIFO1_CLR_2_NORMAL, 0x00000000
+ 2564              	.set CYVAL_UDB_W32_FIFO1_CLR_2_CLEAR, 0x00000001
+ 2565              	.set CYFLD_UDB_W32_FIFO0_LVL_2__OFFSET, 0x00000012
+ 2566              	.set CYFLD_UDB_W32_FIFO0_LVL_2__SIZE, 0x00000001
+ 2567              	.set CYVAL_UDB_W32_FIFO0_LVL_2_NORMAL, 0x00000000
+ 2568              	.set CYVAL_UDB_W32_FIFO0_LVL_2_MID, 0x00000001
+ 2569              	.set CYFLD_UDB_W32_FIFO1_LVL_2__OFFSET, 0x00000013
+ 2570              	.set CYFLD_UDB_W32_FIFO1_LVL_2__SIZE, 0x00000001
+ 2571              	.set CYVAL_UDB_W32_FIFO1_LVL_2_NORMAL, 0x00000000
+ 2572              	.set CYVAL_UDB_W32_FIFO1_LVL_2_MID, 0x00000001
+ 2573              	.set CYFLD_UDB_W32_INT_EN_2__OFFSET, 0x00000014
+ 2574              	.set CYFLD_UDB_W32_INT_EN_2__SIZE, 0x00000001
+ 2575              	.set CYVAL_UDB_W32_INT_EN_2_DISABLE, 0x00000000
+ 2576              	.set CYVAL_UDB_W32_INT_EN_2_ENABLE, 0x00000001
+ 2577              	.set CYFLD_UDB_W32_CNT_START_2__OFFSET, 0x00000015
+ 2578              	.set CYFLD_UDB_W32_CNT_START_2__SIZE, 0x00000001
+ 2579              	.set CYVAL_UDB_W32_CNT_START_2_DISABLE, 0x00000000
+ 2580              	.set CYVAL_UDB_W32_CNT_START_2_ENABLE, 0x00000001
+ 2581              	.set CYFLD_UDB_W32_FIFO0_CLR_3__OFFSET, 0x00000018
+ 2582              	.set CYFLD_UDB_W32_FIFO0_CLR_3__SIZE, 0x00000001
+ 2583              	.set CYVAL_UDB_W32_FIFO0_CLR_3_NORMAL, 0x00000000
+ 2584              	.set CYVAL_UDB_W32_FIFO0_CLR_3_CLEAR, 0x00000001
+ 2585              	.set CYFLD_UDB_W32_FIFO1_CLR_3__OFFSET, 0x00000019
+ 2586              	.set CYFLD_UDB_W32_FIFO1_CLR_3__SIZE, 0x00000001
+ 2587              	.set CYVAL_UDB_W32_FIFO1_CLR_3_NORMAL, 0x00000000
+ 2588              	.set CYVAL_UDB_W32_FIFO1_CLR_3_CLEAR, 0x00000001
+ 2589              	.set CYFLD_UDB_W32_FIFO0_LVL_3__OFFSET, 0x0000001a
+ 2590              	.set CYFLD_UDB_W32_FIFO0_LVL_3__SIZE, 0x00000001
+ 2591              	.set CYVAL_UDB_W32_FIFO0_LVL_3_NORMAL, 0x00000000
+ 2592              	.set CYVAL_UDB_W32_FIFO0_LVL_3_MID, 0x00000001
+ 2593              	.set CYFLD_UDB_W32_FIFO1_LVL_3__OFFSET, 0x0000001b
+ 2594              	.set CYFLD_UDB_W32_FIFO1_LVL_3__SIZE, 0x00000001
+ 2595              	.set CYVAL_UDB_W32_FIFO1_LVL_3_NORMAL, 0x00000000
+ 2596              	.set CYVAL_UDB_W32_FIFO1_LVL_3_MID, 0x00000001
+ 2597              	.set CYFLD_UDB_W32_INT_EN_3__OFFSET, 0x0000001c
+ 2598              	.set CYFLD_UDB_W32_INT_EN_3__SIZE, 0x00000001
+ 2599              	.set CYVAL_UDB_W32_INT_EN_3_DISABLE, 0x00000000
+ 2600              	.set CYVAL_UDB_W32_INT_EN_3_ENABLE, 0x00000001
+ 2601              	.set CYFLD_UDB_W32_CNT_START_3__OFFSET, 0x0000001d
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 47
+
+
+ 2602              	.set CYFLD_UDB_W32_CNT_START_3__SIZE, 0x00000001
+ 2603              	.set CYVAL_UDB_W32_CNT_START_3_DISABLE, 0x00000000
+ 2604              	.set CYVAL_UDB_W32_CNT_START_3_ENABLE, 0x00000001
+ 2605              	.set CYREG_UDB_W32_MC, 0x400f2280
+ 2606              	.set CYFLD_UDB_W32_PLD0_MC_0__OFFSET, 0x00000000
+ 2607              	.set CYFLD_UDB_W32_PLD0_MC_0__SIZE, 0x00000004
+ 2608              	.set CYFLD_UDB_W32_PLD1_MC_0__OFFSET, 0x00000004
+ 2609              	.set CYFLD_UDB_W32_PLD1_MC_0__SIZE, 0x00000004
+ 2610              	.set CYFLD_UDB_W32_PLD0_MC_1__OFFSET, 0x00000008
+ 2611              	.set CYFLD_UDB_W32_PLD0_MC_1__SIZE, 0x00000004
+ 2612              	.set CYFLD_UDB_W32_PLD1_MC_1__OFFSET, 0x0000000c
+ 2613              	.set CYFLD_UDB_W32_PLD1_MC_1__SIZE, 0x00000004
+ 2614              	.set CYFLD_UDB_W32_PLD0_MC_2__OFFSET, 0x00000010
+ 2615              	.set CYFLD_UDB_W32_PLD0_MC_2__SIZE, 0x00000004
+ 2616              	.set CYFLD_UDB_W32_PLD1_MC_2__OFFSET, 0x00000014
+ 2617              	.set CYFLD_UDB_W32_PLD1_MC_2__SIZE, 0x00000004
+ 2618              	.set CYFLD_UDB_W32_PLD0_MC_3__OFFSET, 0x00000018
+ 2619              	.set CYFLD_UDB_W32_PLD0_MC_3__SIZE, 0x00000004
+ 2620              	.set CYFLD_UDB_W32_PLD1_MC_3__OFFSET, 0x0000001c
+ 2621              	.set CYFLD_UDB_W32_PLD1_MC_3__SIZE, 0x00000004
+ 2622              	.set CYDEV_UDB_P0_BASE, 0x400f3000
+ 2623              	.set CYDEV_UDB_P0_SIZE, 0x00000200
+ 2624              	.set CYDEV_UDB_P0_U0_BASE, 0x400f3000
+ 2625              	.set CYDEV_UDB_P0_U0_SIZE, 0x00000080
+ 2626              	.set CYREG_UDB_P0_U0_PLD_IT0, 0x400f3000
+ 2627              	.set CYFLD_UDB_P_U_PLD0_ITxC_0__OFFSET, 0x00000000
+ 2628              	.set CYFLD_UDB_P_U_PLD0_ITxC_0__SIZE, 0x00000001
+ 2629              	.set CYFLD_UDB_P_U_PLD0_ITxC_1__OFFSET, 0x00000001
+ 2630              	.set CYFLD_UDB_P_U_PLD0_ITxC_1__SIZE, 0x00000001
+ 2631              	.set CYFLD_UDB_P_U_PLD0_ITxC_2__OFFSET, 0x00000002
+ 2632              	.set CYFLD_UDB_P_U_PLD0_ITxC_2__SIZE, 0x00000001
+ 2633              	.set CYFLD_UDB_P_U_PLD0_ITxC_3__OFFSET, 0x00000003
+ 2634              	.set CYFLD_UDB_P_U_PLD0_ITxC_3__SIZE, 0x00000001
+ 2635              	.set CYFLD_UDB_P_U_PLD0_ITxC_4__OFFSET, 0x00000004
+ 2636              	.set CYFLD_UDB_P_U_PLD0_ITxC_4__SIZE, 0x00000001
+ 2637              	.set CYFLD_UDB_P_U_PLD0_ITxC_5__OFFSET, 0x00000005
+ 2638              	.set CYFLD_UDB_P_U_PLD0_ITxC_5__SIZE, 0x00000001
+ 2639              	.set CYFLD_UDB_P_U_PLD0_ITxC_6__OFFSET, 0x00000006
+ 2640              	.set CYFLD_UDB_P_U_PLD0_ITxC_6__SIZE, 0x00000001
+ 2641              	.set CYFLD_UDB_P_U_PLD0_ITxC_7__OFFSET, 0x00000007
+ 2642              	.set CYFLD_UDB_P_U_PLD0_ITxC_7__SIZE, 0x00000001
+ 2643              	.set CYFLD_UDB_P_U_PLD1_ITxC_0__OFFSET, 0x00000008
+ 2644              	.set CYFLD_UDB_P_U_PLD1_ITxC_0__SIZE, 0x00000001
+ 2645              	.set CYFLD_UDB_P_U_PLD1_ITxC_1__OFFSET, 0x00000009
+ 2646              	.set CYFLD_UDB_P_U_PLD1_ITxC_1__SIZE, 0x00000001
+ 2647              	.set CYFLD_UDB_P_U_PLD1_ITxC_2__OFFSET, 0x0000000a
+ 2648              	.set CYFLD_UDB_P_U_PLD1_ITxC_2__SIZE, 0x00000001
+ 2649              	.set CYFLD_UDB_P_U_PLD1_ITxC_3__OFFSET, 0x0000000b
+ 2650              	.set CYFLD_UDB_P_U_PLD1_ITxC_3__SIZE, 0x00000001
+ 2651              	.set CYFLD_UDB_P_U_PLD1_ITxC_4__OFFSET, 0x0000000c
+ 2652              	.set CYFLD_UDB_P_U_PLD1_ITxC_4__SIZE, 0x00000001
+ 2653              	.set CYFLD_UDB_P_U_PLD1_ITxC_5__OFFSET, 0x0000000d
+ 2654              	.set CYFLD_UDB_P_U_PLD1_ITxC_5__SIZE, 0x00000001
+ 2655              	.set CYFLD_UDB_P_U_PLD1_ITxC_6__OFFSET, 0x0000000e
+ 2656              	.set CYFLD_UDB_P_U_PLD1_ITxC_6__SIZE, 0x00000001
+ 2657              	.set CYFLD_UDB_P_U_PLD1_ITxC_7__OFFSET, 0x0000000f
+ 2658              	.set CYFLD_UDB_P_U_PLD1_ITxC_7__SIZE, 0x00000001
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 48
+
+
+ 2659              	.set CYFLD_UDB_P_U_PLD0_ITxT_0__OFFSET, 0x00000010
+ 2660              	.set CYFLD_UDB_P_U_PLD0_ITxT_0__SIZE, 0x00000001
+ 2661              	.set CYFLD_UDB_P_U_PLD0_ITxT_1__OFFSET, 0x00000011
+ 2662              	.set CYFLD_UDB_P_U_PLD0_ITxT_1__SIZE, 0x00000001
+ 2663              	.set CYFLD_UDB_P_U_PLD0_ITxT_2__OFFSET, 0x00000012
+ 2664              	.set CYFLD_UDB_P_U_PLD0_ITxT_2__SIZE, 0x00000001
+ 2665              	.set CYFLD_UDB_P_U_PLD0_ITxT_3__OFFSET, 0x00000013
+ 2666              	.set CYFLD_UDB_P_U_PLD0_ITxT_3__SIZE, 0x00000001
+ 2667              	.set CYFLD_UDB_P_U_PLD0_ITxT_4__OFFSET, 0x00000014
+ 2668              	.set CYFLD_UDB_P_U_PLD0_ITxT_4__SIZE, 0x00000001
+ 2669              	.set CYFLD_UDB_P_U_PLD0_ITxT_5__OFFSET, 0x00000015
+ 2670              	.set CYFLD_UDB_P_U_PLD0_ITxT_5__SIZE, 0x00000001
+ 2671              	.set CYFLD_UDB_P_U_PLD0_ITxT_6__OFFSET, 0x00000016
+ 2672              	.set CYFLD_UDB_P_U_PLD0_ITxT_6__SIZE, 0x00000001
+ 2673              	.set CYFLD_UDB_P_U_PLD0_ITxT_7__OFFSET, 0x00000017
+ 2674              	.set CYFLD_UDB_P_U_PLD0_ITxT_7__SIZE, 0x00000001
+ 2675              	.set CYFLD_UDB_P_U_PLD1_ITxT_0__OFFSET, 0x00000018
+ 2676              	.set CYFLD_UDB_P_U_PLD1_ITxT_0__SIZE, 0x00000001
+ 2677              	.set CYFLD_UDB_P_U_PLD1_ITxT_1__OFFSET, 0x00000019
+ 2678              	.set CYFLD_UDB_P_U_PLD1_ITxT_1__SIZE, 0x00000001
+ 2679              	.set CYFLD_UDB_P_U_PLD1_ITxT_2__OFFSET, 0x0000001a
+ 2680              	.set CYFLD_UDB_P_U_PLD1_ITxT_2__SIZE, 0x00000001
+ 2681              	.set CYFLD_UDB_P_U_PLD1_ITxT_3__OFFSET, 0x0000001b
+ 2682              	.set CYFLD_UDB_P_U_PLD1_ITxT_3__SIZE, 0x00000001
+ 2683              	.set CYFLD_UDB_P_U_PLD1_ITxT_4__OFFSET, 0x0000001c
+ 2684              	.set CYFLD_UDB_P_U_PLD1_ITxT_4__SIZE, 0x00000001
+ 2685              	.set CYFLD_UDB_P_U_PLD1_ITxT_5__OFFSET, 0x0000001d
+ 2686              	.set CYFLD_UDB_P_U_PLD1_ITxT_5__SIZE, 0x00000001
+ 2687              	.set CYFLD_UDB_P_U_PLD1_ITxT_6__OFFSET, 0x0000001e
+ 2688              	.set CYFLD_UDB_P_U_PLD1_ITxT_6__SIZE, 0x00000001
+ 2689              	.set CYFLD_UDB_P_U_PLD1_ITxT_7__OFFSET, 0x0000001f
+ 2690              	.set CYFLD_UDB_P_U_PLD1_ITxT_7__SIZE, 0x00000001
+ 2691              	.set CYREG_UDB_P0_U0_PLD_IT1, 0x400f3004
+ 2692              	.set CYREG_UDB_P0_U0_PLD_IT2, 0x400f3008
+ 2693              	.set CYREG_UDB_P0_U0_PLD_IT3, 0x400f300c
+ 2694              	.set CYREG_UDB_P0_U0_PLD_IT4, 0x400f3010
+ 2695              	.set CYREG_UDB_P0_U0_PLD_IT5, 0x400f3014
+ 2696              	.set CYREG_UDB_P0_U0_PLD_IT6, 0x400f3018
+ 2697              	.set CYREG_UDB_P0_U0_PLD_IT7, 0x400f301c
+ 2698              	.set CYREG_UDB_P0_U0_PLD_IT8, 0x400f3020
+ 2699              	.set CYREG_UDB_P0_U0_PLD_IT9, 0x400f3024
+ 2700              	.set CYREG_UDB_P0_U0_PLD_IT10, 0x400f3028
+ 2701              	.set CYREG_UDB_P0_U0_PLD_IT11, 0x400f302c
+ 2702              	.set CYREG_UDB_P0_U0_PLD_ORT0, 0x400f3030
+ 2703              	.set CYFLD_UDB_P_U_PLD0_ORT_PTx_0__OFFSET, 0x00000000
+ 2704              	.set CYFLD_UDB_P_U_PLD0_ORT_PTx_0__SIZE, 0x00000001
+ 2705              	.set CYFLD_UDB_P_U_PLD0_ORT_PTx_1__OFFSET, 0x00000001
+ 2706              	.set CYFLD_UDB_P_U_PLD0_ORT_PTx_1__SIZE, 0x00000001
+ 2707              	.set CYFLD_UDB_P_U_PLD0_ORT_PTx_2__OFFSET, 0x00000002
+ 2708              	.set CYFLD_UDB_P_U_PLD0_ORT_PTx_2__SIZE, 0x00000001
+ 2709              	.set CYFLD_UDB_P_U_PLD0_ORT_PTx_3__OFFSET, 0x00000003
+ 2710              	.set CYFLD_UDB_P_U_PLD0_ORT_PTx_3__SIZE, 0x00000001
+ 2711              	.set CYFLD_UDB_P_U_PLD0_ORT_PTx_4__OFFSET, 0x00000004
+ 2712              	.set CYFLD_UDB_P_U_PLD0_ORT_PTx_4__SIZE, 0x00000001
+ 2713              	.set CYFLD_UDB_P_U_PLD0_ORT_PTx_5__OFFSET, 0x00000005
+ 2714              	.set CYFLD_UDB_P_U_PLD0_ORT_PTx_5__SIZE, 0x00000001
+ 2715              	.set CYFLD_UDB_P_U_PLD0_ORT_PTx_6__OFFSET, 0x00000006
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 49
+
+
+ 2716              	.set CYFLD_UDB_P_U_PLD0_ORT_PTx_6__SIZE, 0x00000001
+ 2717              	.set CYFLD_UDB_P_U_PLD0_ORT_PTx_7__OFFSET, 0x00000007
+ 2718              	.set CYFLD_UDB_P_U_PLD0_ORT_PTx_7__SIZE, 0x00000001
+ 2719              	.set CYFLD_UDB_P_U_PLD1_ORT_PTx_0__OFFSET, 0x00000008
+ 2720              	.set CYFLD_UDB_P_U_PLD1_ORT_PTx_0__SIZE, 0x00000001
+ 2721              	.set CYFLD_UDB_P_U_PLD1_ORT_PTx_1__OFFSET, 0x00000009
+ 2722              	.set CYFLD_UDB_P_U_PLD1_ORT_PTx_1__SIZE, 0x00000001
+ 2723              	.set CYFLD_UDB_P_U_PLD1_ORT_PTx_2__OFFSET, 0x0000000a
+ 2724              	.set CYFLD_UDB_P_U_PLD1_ORT_PTx_2__SIZE, 0x00000001
+ 2725              	.set CYFLD_UDB_P_U_PLD1_ORT_PTx_3__OFFSET, 0x0000000b
+ 2726              	.set CYFLD_UDB_P_U_PLD1_ORT_PTx_3__SIZE, 0x00000001
+ 2727              	.set CYFLD_UDB_P_U_PLD1_ORT_PTx_4__OFFSET, 0x0000000c
+ 2728              	.set CYFLD_UDB_P_U_PLD1_ORT_PTx_4__SIZE, 0x00000001
+ 2729              	.set CYFLD_UDB_P_U_PLD1_ORT_PTx_5__OFFSET, 0x0000000d
+ 2730              	.set CYFLD_UDB_P_U_PLD1_ORT_PTx_5__SIZE, 0x00000001
+ 2731              	.set CYFLD_UDB_P_U_PLD1_ORT_PTx_6__OFFSET, 0x0000000e
+ 2732              	.set CYFLD_UDB_P_U_PLD1_ORT_PTx_6__SIZE, 0x00000001
+ 2733              	.set CYFLD_UDB_P_U_PLD1_ORT_PTx_7__OFFSET, 0x0000000f
+ 2734              	.set CYFLD_UDB_P_U_PLD1_ORT_PTx_7__SIZE, 0x00000001
+ 2735              	.set CYREG_UDB_P0_U0_PLD_ORT1, 0x400f3032
+ 2736              	.set CYREG_UDB_P0_U0_PLD_ORT2, 0x400f3034
+ 2737              	.set CYREG_UDB_P0_U0_PLD_ORT3, 0x400f3036
+ 2738              	.set CYREG_UDB_P0_U0_PLD_MC_CFG_CEN_CONST, 0x400f3038
+ 2739              	.set CYFLD_UDB_P_U_PLD0_MC0_CEN__OFFSET, 0x00000000
+ 2740              	.set CYFLD_UDB_P_U_PLD0_MC0_CEN__SIZE, 0x00000001
+ 2741              	.set CYVAL_UDB_P_U_PLD0_MC0_CEN_DISABLE, 0x00000000
+ 2742              	.set CYVAL_UDB_P_U_PLD0_MC0_CEN_ENABLE, 0x00000001
+ 2743              	.set CYFLD_UDB_P_U_PLD0_MC0_DFF_C__OFFSET, 0x00000001
+ 2744              	.set CYFLD_UDB_P_U_PLD0_MC0_DFF_C__SIZE, 0x00000001
+ 2745              	.set CYVAL_UDB_P_U_PLD0_MC0_DFF_C_NOINV, 0x00000000
+ 2746              	.set CYVAL_UDB_P_U_PLD0_MC0_DFF_C_INVERTED, 0x00000001
+ 2747              	.set CYFLD_UDB_P_U_PLD0_MC1_CEN__OFFSET, 0x00000002
+ 2748              	.set CYFLD_UDB_P_U_PLD0_MC1_CEN__SIZE, 0x00000001
+ 2749              	.set CYVAL_UDB_P_U_PLD0_MC1_CEN_DISABLE, 0x00000000
+ 2750              	.set CYVAL_UDB_P_U_PLD0_MC1_CEN_ENABLE, 0x00000001
+ 2751              	.set CYFLD_UDB_P_U_PLD0_MC1_DFF_C__OFFSET, 0x00000003
+ 2752              	.set CYFLD_UDB_P_U_PLD0_MC1_DFF_C__SIZE, 0x00000001
+ 2753              	.set CYVAL_UDB_P_U_PLD0_MC1_DFF_C_NOINV, 0x00000000
+ 2754              	.set CYVAL_UDB_P_U_PLD0_MC1_DFF_C_INVERTED, 0x00000001
+ 2755              	.set CYFLD_UDB_P_U_PLD0_MC2_CEN__OFFSET, 0x00000004
+ 2756              	.set CYFLD_UDB_P_U_PLD0_MC2_CEN__SIZE, 0x00000001
+ 2757              	.set CYVAL_UDB_P_U_PLD0_MC2_CEN_DISABLE, 0x00000000
+ 2758              	.set CYVAL_UDB_P_U_PLD0_MC2_CEN_ENABLE, 0x00000001
+ 2759              	.set CYFLD_UDB_P_U_PLD0_MC2_DFF_C__OFFSET, 0x00000005
+ 2760              	.set CYFLD_UDB_P_U_PLD0_MC2_DFF_C__SIZE, 0x00000001
+ 2761              	.set CYVAL_UDB_P_U_PLD0_MC2_DFF_C_NOINV, 0x00000000
+ 2762              	.set CYVAL_UDB_P_U_PLD0_MC2_DFF_C_INVERTED, 0x00000001
+ 2763              	.set CYFLD_UDB_P_U_PLD0_MC3_CEN__OFFSET, 0x00000006
+ 2764              	.set CYFLD_UDB_P_U_PLD0_MC3_CEN__SIZE, 0x00000001
+ 2765              	.set CYVAL_UDB_P_U_PLD0_MC3_CEN_DISABLE, 0x00000000
+ 2766              	.set CYVAL_UDB_P_U_PLD0_MC3_CEN_ENABLE, 0x00000001
+ 2767              	.set CYFLD_UDB_P_U_PLD0_MC3_DFF_C__OFFSET, 0x00000007
+ 2768              	.set CYFLD_UDB_P_U_PLD0_MC3_DFF_C__SIZE, 0x00000001
+ 2769              	.set CYVAL_UDB_P_U_PLD0_MC3_DFF_C_NOINV, 0x00000000
+ 2770              	.set CYVAL_UDB_P_U_PLD0_MC3_DFF_C_INVERTED, 0x00000001
+ 2771              	.set CYFLD_UDB_P_U_PLD1_MC0_CEN__OFFSET, 0x00000008
+ 2772              	.set CYFLD_UDB_P_U_PLD1_MC0_CEN__SIZE, 0x00000001
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 50
+
+
+ 2773              	.set CYVAL_UDB_P_U_PLD1_MC0_CEN_DISABLE, 0x00000000
+ 2774              	.set CYVAL_UDB_P_U_PLD1_MC0_CEN_ENABLE, 0x00000001
+ 2775              	.set CYFLD_UDB_P_U_PLD1_MC0_DFF_C__OFFSET, 0x00000009
+ 2776              	.set CYFLD_UDB_P_U_PLD1_MC0_DFF_C__SIZE, 0x00000001
+ 2777              	.set CYVAL_UDB_P_U_PLD1_MC0_DFF_C_NOINV, 0x00000000
+ 2778              	.set CYVAL_UDB_P_U_PLD1_MC0_DFF_C_INVERTED, 0x00000001
+ 2779              	.set CYFLD_UDB_P_U_PLD1_MC1_CEN__OFFSET, 0x0000000a
+ 2780              	.set CYFLD_UDB_P_U_PLD1_MC1_CEN__SIZE, 0x00000001
+ 2781              	.set CYVAL_UDB_P_U_PLD1_MC1_CEN_DISABLE, 0x00000000
+ 2782              	.set CYVAL_UDB_P_U_PLD1_MC1_CEN_ENABLE, 0x00000001
+ 2783              	.set CYFLD_UDB_P_U_PLD1_MC1_DFF_C__OFFSET, 0x0000000b
+ 2784              	.set CYFLD_UDB_P_U_PLD1_MC1_DFF_C__SIZE, 0x00000001
+ 2785              	.set CYVAL_UDB_P_U_PLD1_MC1_DFF_C_NOINV, 0x00000000
+ 2786              	.set CYVAL_UDB_P_U_PLD1_MC1_DFF_C_INVERTED, 0x00000001
+ 2787              	.set CYFLD_UDB_P_U_PLD1_MC2_CEN__OFFSET, 0x0000000c
+ 2788              	.set CYFLD_UDB_P_U_PLD1_MC2_CEN__SIZE, 0x00000001
+ 2789              	.set CYVAL_UDB_P_U_PLD1_MC2_CEN_DISABLE, 0x00000000
+ 2790              	.set CYVAL_UDB_P_U_PLD1_MC2_CEN_ENABLE, 0x00000001
+ 2791              	.set CYFLD_UDB_P_U_PLD1_MC2_DFF_C__OFFSET, 0x0000000d
+ 2792              	.set CYFLD_UDB_P_U_PLD1_MC2_DFF_C__SIZE, 0x00000001
+ 2793              	.set CYVAL_UDB_P_U_PLD1_MC2_DFF_C_NOINV, 0x00000000
+ 2794              	.set CYVAL_UDB_P_U_PLD1_MC2_DFF_C_INVERTED, 0x00000001
+ 2795              	.set CYFLD_UDB_P_U_PLD1_MC3_CEN__OFFSET, 0x0000000e
+ 2796              	.set CYFLD_UDB_P_U_PLD1_MC3_CEN__SIZE, 0x00000001
+ 2797              	.set CYVAL_UDB_P_U_PLD1_MC3_CEN_DISABLE, 0x00000000
+ 2798              	.set CYVAL_UDB_P_U_PLD1_MC3_CEN_ENABLE, 0x00000001
+ 2799              	.set CYFLD_UDB_P_U_PLD1_MC3_DFF_C__OFFSET, 0x0000000f
+ 2800              	.set CYFLD_UDB_P_U_PLD1_MC3_DFF_C__SIZE, 0x00000001
+ 2801              	.set CYVAL_UDB_P_U_PLD1_MC3_DFF_C_NOINV, 0x00000000
+ 2802              	.set CYVAL_UDB_P_U_PLD1_MC3_DFF_C_INVERTED, 0x00000001
+ 2803              	.set CYREG_UDB_P0_U0_PLD_MC_CFG_XORFB, 0x400f303a
+ 2804              	.set CYFLD_UDB_P_U_PLD0_MC0_XORFB__OFFSET, 0x00000000
+ 2805              	.set CYFLD_UDB_P_U_PLD0_MC0_XORFB__SIZE, 0x00000002
+ 2806              	.set CYVAL_UDB_P_U_PLD0_MC0_XORFB_DFF, 0x00000000
+ 2807              	.set CYVAL_UDB_P_U_PLD0_MC0_XORFB_CARRY, 0x00000001
+ 2808              	.set CYVAL_UDB_P_U_PLD0_MC0_XORFB_TFF_H, 0x00000002
+ 2809              	.set CYVAL_UDB_P_U_PLD0_MC0_XORFB_TFF_L, 0x00000003
+ 2810              	.set CYFLD_UDB_P_U_PLD0_MC1_XORFB__OFFSET, 0x00000002
+ 2811              	.set CYFLD_UDB_P_U_PLD0_MC1_XORFB__SIZE, 0x00000002
+ 2812              	.set CYVAL_UDB_P_U_PLD0_MC1_XORFB_DFF, 0x00000000
+ 2813              	.set CYVAL_UDB_P_U_PLD0_MC1_XORFB_CARRY, 0x00000001
+ 2814              	.set CYVAL_UDB_P_U_PLD0_MC1_XORFB_TFF_H, 0x00000002
+ 2815              	.set CYVAL_UDB_P_U_PLD0_MC1_XORFB_TFF_L, 0x00000003
+ 2816              	.set CYFLD_UDB_P_U_PLD0_MC2_XORFB__OFFSET, 0x00000004
+ 2817              	.set CYFLD_UDB_P_U_PLD0_MC2_XORFB__SIZE, 0x00000002
+ 2818              	.set CYVAL_UDB_P_U_PLD0_MC2_XORFB_DFF, 0x00000000
+ 2819              	.set CYVAL_UDB_P_U_PLD0_MC2_XORFB_CARRY, 0x00000001
+ 2820              	.set CYVAL_UDB_P_U_PLD0_MC2_XORFB_TFF_H, 0x00000002
+ 2821              	.set CYVAL_UDB_P_U_PLD0_MC2_XORFB_TFF_L, 0x00000003
+ 2822              	.set CYFLD_UDB_P_U_PLD0_MC3_XORFB__OFFSET, 0x00000006
+ 2823              	.set CYFLD_UDB_P_U_PLD0_MC3_XORFB__SIZE, 0x00000002
+ 2824              	.set CYVAL_UDB_P_U_PLD0_MC3_XORFB_DFF, 0x00000000
+ 2825              	.set CYVAL_UDB_P_U_PLD0_MC3_XORFB_CARRY, 0x00000001
+ 2826              	.set CYVAL_UDB_P_U_PLD0_MC3_XORFB_TFF_H, 0x00000002
+ 2827              	.set CYVAL_UDB_P_U_PLD0_MC3_XORFB_TFF_L, 0x00000003
+ 2828              	.set CYFLD_UDB_P_U_PLD1_MC0_XORFB__OFFSET, 0x00000008
+ 2829              	.set CYFLD_UDB_P_U_PLD1_MC0_XORFB__SIZE, 0x00000002
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 51
+
+
+ 2830              	.set CYVAL_UDB_P_U_PLD1_MC0_XORFB_DFF, 0x00000000
+ 2831              	.set CYVAL_UDB_P_U_PLD1_MC0_XORFB_CARRY, 0x00000001
+ 2832              	.set CYVAL_UDB_P_U_PLD1_MC0_XORFB_TFF_H, 0x00000002
+ 2833              	.set CYVAL_UDB_P_U_PLD1_MC0_XORFB_TFF_L, 0x00000003
+ 2834              	.set CYFLD_UDB_P_U_PLD1_MC1_XORFB__OFFSET, 0x0000000a
+ 2835              	.set CYFLD_UDB_P_U_PLD1_MC1_XORFB__SIZE, 0x00000002
+ 2836              	.set CYVAL_UDB_P_U_PLD1_MC1_XORFB_DFF, 0x00000000
+ 2837              	.set CYVAL_UDB_P_U_PLD1_MC1_XORFB_CARRY, 0x00000001
+ 2838              	.set CYVAL_UDB_P_U_PLD1_MC1_XORFB_TFF_H, 0x00000002
+ 2839              	.set CYVAL_UDB_P_U_PLD1_MC1_XORFB_TFF_L, 0x00000003
+ 2840              	.set CYFLD_UDB_P_U_PLD1_MC2_XORFB__OFFSET, 0x0000000c
+ 2841              	.set CYFLD_UDB_P_U_PLD1_MC2_XORFB__SIZE, 0x00000002
+ 2842              	.set CYVAL_UDB_P_U_PLD1_MC2_XORFB_DFF, 0x00000000
+ 2843              	.set CYVAL_UDB_P_U_PLD1_MC2_XORFB_CARRY, 0x00000001
+ 2844              	.set CYVAL_UDB_P_U_PLD1_MC2_XORFB_TFF_H, 0x00000002
+ 2845              	.set CYVAL_UDB_P_U_PLD1_MC2_XORFB_TFF_L, 0x00000003
+ 2846              	.set CYFLD_UDB_P_U_PLD1_MC3_XORFB__OFFSET, 0x0000000e
+ 2847              	.set CYFLD_UDB_P_U_PLD1_MC3_XORFB__SIZE, 0x00000002
+ 2848              	.set CYVAL_UDB_P_U_PLD1_MC3_XORFB_DFF, 0x00000000
+ 2849              	.set CYVAL_UDB_P_U_PLD1_MC3_XORFB_CARRY, 0x00000001
+ 2850              	.set CYVAL_UDB_P_U_PLD1_MC3_XORFB_TFF_H, 0x00000002
+ 2851              	.set CYVAL_UDB_P_U_PLD1_MC3_XORFB_TFF_L, 0x00000003
+ 2852              	.set CYREG_UDB_P0_U0_PLD_MC_SET_RESET, 0x400f303c
+ 2853              	.set CYFLD_UDB_P_U_PLD0_MC0_SET_SEL__OFFSET, 0x00000000
+ 2854              	.set CYFLD_UDB_P_U_PLD0_MC0_SET_SEL__SIZE, 0x00000001
+ 2855              	.set CYVAL_UDB_P_U_PLD0_MC0_SET_SEL_DISABLE, 0x00000000
+ 2856              	.set CYVAL_UDB_P_U_PLD0_MC0_SET_SEL_ENABLE, 0x00000001
+ 2857              	.set CYFLD_UDB_P_U_PLD0_MC0_RESET_SEL__OFFSET, 0x00000001
+ 2858              	.set CYFLD_UDB_P_U_PLD0_MC0_RESET_SEL__SIZE, 0x00000001
+ 2859              	.set CYVAL_UDB_P_U_PLD0_MC0_RESET_SEL_DISABLE, 0x00000000
+ 2860              	.set CYVAL_UDB_P_U_PLD0_MC0_RESET_SEL_ENABLE, 0x00000001
+ 2861              	.set CYFLD_UDB_P_U_PLD0_MC1_SET_SEL__OFFSET, 0x00000002
+ 2862              	.set CYFLD_UDB_P_U_PLD0_MC1_SET_SEL__SIZE, 0x00000001
+ 2863              	.set CYVAL_UDB_P_U_PLD0_MC1_SET_SEL_DISABLE, 0x00000000
+ 2864              	.set CYVAL_UDB_P_U_PLD0_MC1_SET_SEL_ENABLE, 0x00000001
+ 2865              	.set CYFLD_UDB_P_U_PLD0_MC1_RESET_SEL__OFFSET, 0x00000003
+ 2866              	.set CYFLD_UDB_P_U_PLD0_MC1_RESET_SEL__SIZE, 0x00000001
+ 2867              	.set CYVAL_UDB_P_U_PLD0_MC1_RESET_SEL_DISABLE, 0x00000000
+ 2868              	.set CYVAL_UDB_P_U_PLD0_MC1_RESET_SEL_ENABLE, 0x00000001
+ 2869              	.set CYFLD_UDB_P_U_PLD0_MC2_SET_SEL__OFFSET, 0x00000004
+ 2870              	.set CYFLD_UDB_P_U_PLD0_MC2_SET_SEL__SIZE, 0x00000001
+ 2871              	.set CYVAL_UDB_P_U_PLD0_MC2_SET_SEL_DISABLE, 0x00000000
+ 2872              	.set CYVAL_UDB_P_U_PLD0_MC2_SET_SEL_ENABLE, 0x00000001
+ 2873              	.set CYFLD_UDB_P_U_PLD0_MC2_RESET_SEL__OFFSET, 0x00000005
+ 2874              	.set CYFLD_UDB_P_U_PLD0_MC2_RESET_SEL__SIZE, 0x00000001
+ 2875              	.set CYVAL_UDB_P_U_PLD0_MC2_RESET_SEL_DISABLE, 0x00000000
+ 2876              	.set CYVAL_UDB_P_U_PLD0_MC2_RESET_SEL_ENABLE, 0x00000001
+ 2877              	.set CYFLD_UDB_P_U_PLD0_MC3_SET_SEL__OFFSET, 0x00000006
+ 2878              	.set CYFLD_UDB_P_U_PLD0_MC3_SET_SEL__SIZE, 0x00000001
+ 2879              	.set CYVAL_UDB_P_U_PLD0_MC3_SET_SEL_DISABLE, 0x00000000
+ 2880              	.set CYVAL_UDB_P_U_PLD0_MC3_SET_SEL_ENABLE, 0x00000001
+ 2881              	.set CYFLD_UDB_P_U_PLD0_MC3_RESET_SEL__OFFSET, 0x00000007
+ 2882              	.set CYFLD_UDB_P_U_PLD0_MC3_RESET_SEL__SIZE, 0x00000001
+ 2883              	.set CYVAL_UDB_P_U_PLD0_MC3_RESET_SEL_DISABLE, 0x00000000
+ 2884              	.set CYVAL_UDB_P_U_PLD0_MC3_RESET_SEL_ENABLE, 0x00000001
+ 2885              	.set CYFLD_UDB_P_U_PLD1_MC0_SET_SEL__OFFSET, 0x00000008
+ 2886              	.set CYFLD_UDB_P_U_PLD1_MC0_SET_SEL__SIZE, 0x00000001
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 52
+
+
+ 2887              	.set CYVAL_UDB_P_U_PLD1_MC0_SET_SEL_DISABLE, 0x00000000
+ 2888              	.set CYVAL_UDB_P_U_PLD1_MC0_SET_SEL_ENABLE, 0x00000001
+ 2889              	.set CYFLD_UDB_P_U_PLD1_MC0_RESET_SEL__OFFSET, 0x00000009
+ 2890              	.set CYFLD_UDB_P_U_PLD1_MC0_RESET_SEL__SIZE, 0x00000001
+ 2891              	.set CYVAL_UDB_P_U_PLD1_MC0_RESET_SEL_DISABLE, 0x00000000
+ 2892              	.set CYVAL_UDB_P_U_PLD1_MC0_RESET_SEL_ENABLE, 0x00000001
+ 2893              	.set CYFLD_UDB_P_U_PLD1_MC1_SET_SEL__OFFSET, 0x0000000a
+ 2894              	.set CYFLD_UDB_P_U_PLD1_MC1_SET_SEL__SIZE, 0x00000001
+ 2895              	.set CYVAL_UDB_P_U_PLD1_MC1_SET_SEL_DISABLE, 0x00000000
+ 2896              	.set CYVAL_UDB_P_U_PLD1_MC1_SET_SEL_ENABLE, 0x00000001
+ 2897              	.set CYFLD_UDB_P_U_PLD1_MC1_RESET_SEL__OFFSET, 0x0000000b
+ 2898              	.set CYFLD_UDB_P_U_PLD1_MC1_RESET_SEL__SIZE, 0x00000001
+ 2899              	.set CYVAL_UDB_P_U_PLD1_MC1_RESET_SEL_DISABLE, 0x00000000
+ 2900              	.set CYVAL_UDB_P_U_PLD1_MC1_RESET_SEL_ENABLE, 0x00000001
+ 2901              	.set CYFLD_UDB_P_U_PLD1_MC2_SET_SEL__OFFSET, 0x0000000c
+ 2902              	.set CYFLD_UDB_P_U_PLD1_MC2_SET_SEL__SIZE, 0x00000001
+ 2903              	.set CYVAL_UDB_P_U_PLD1_MC2_SET_SEL_DISABLE, 0x00000000
+ 2904              	.set CYVAL_UDB_P_U_PLD1_MC2_SET_SEL_ENABLE, 0x00000001
+ 2905              	.set CYFLD_UDB_P_U_PLD1_MC2_RESET_SEL__OFFSET, 0x0000000d
+ 2906              	.set CYFLD_UDB_P_U_PLD1_MC2_RESET_SEL__SIZE, 0x00000001
+ 2907              	.set CYVAL_UDB_P_U_PLD1_MC2_RESET_SEL_DISABLE, 0x00000000
+ 2908              	.set CYVAL_UDB_P_U_PLD1_MC2_RESET_SEL_ENABLE, 0x00000001
+ 2909              	.set CYFLD_UDB_P_U_PLD1_MC3_SET_SEL__OFFSET, 0x0000000e
+ 2910              	.set CYFLD_UDB_P_U_PLD1_MC3_SET_SEL__SIZE, 0x00000001
+ 2911              	.set CYVAL_UDB_P_U_PLD1_MC3_SET_SEL_DISABLE, 0x00000000
+ 2912              	.set CYVAL_UDB_P_U_PLD1_MC3_SET_SEL_ENABLE, 0x00000001
+ 2913              	.set CYFLD_UDB_P_U_PLD1_MC3_RESET_SEL__OFFSET, 0x0000000f
+ 2914              	.set CYFLD_UDB_P_U_PLD1_MC3_RESET_SEL__SIZE, 0x00000001
+ 2915              	.set CYVAL_UDB_P_U_PLD1_MC3_RESET_SEL_DISABLE, 0x00000000
+ 2916              	.set CYVAL_UDB_P_U_PLD1_MC3_RESET_SEL_ENABLE, 0x00000001
+ 2917              	.set CYREG_UDB_P0_U0_PLD_MC_CFG_BYPASS, 0x400f303e
+ 2918              	.set CYFLD_UDB_P_U_PLD0_MC0_BYPASS__OFFSET, 0x00000000
+ 2919              	.set CYFLD_UDB_P_U_PLD0_MC0_BYPASS__SIZE, 0x00000001
+ 2920              	.set CYVAL_UDB_P_U_PLD0_MC0_BYPASS_REGISTER, 0x00000000
+ 2921              	.set CYVAL_UDB_P_U_PLD0_MC0_BYPASS_COMBINATIONAL, 0x00000001
+ 2922              	.set CYFLD_UDB_P_U_NC1__OFFSET, 0x00000001
+ 2923              	.set CYFLD_UDB_P_U_NC1__SIZE, 0x00000001
+ 2924              	.set CYFLD_UDB_P_U_PLD0_MC1_BYPASS__OFFSET, 0x00000002
+ 2925              	.set CYFLD_UDB_P_U_PLD0_MC1_BYPASS__SIZE, 0x00000001
+ 2926              	.set CYVAL_UDB_P_U_PLD0_MC1_BYPASS_REGISTER, 0x00000000
+ 2927              	.set CYVAL_UDB_P_U_PLD0_MC1_BYPASS_COMBINATIONAL, 0x00000001
+ 2928              	.set CYFLD_UDB_P_U_NC3__OFFSET, 0x00000003
+ 2929              	.set CYFLD_UDB_P_U_NC3__SIZE, 0x00000001
+ 2930              	.set CYFLD_UDB_P_U_PLD0_MC2_BYPASS__OFFSET, 0x00000004
+ 2931              	.set CYFLD_UDB_P_U_PLD0_MC2_BYPASS__SIZE, 0x00000001
+ 2932              	.set CYVAL_UDB_P_U_PLD0_MC2_BYPASS_REGISTER, 0x00000000
+ 2933              	.set CYVAL_UDB_P_U_PLD0_MC2_BYPASS_COMBINATIONAL, 0x00000001
+ 2934              	.set CYFLD_UDB_P_U_NC5__OFFSET, 0x00000005
+ 2935              	.set CYFLD_UDB_P_U_NC5__SIZE, 0x00000001
+ 2936              	.set CYFLD_UDB_P_U_PLD0_MC3_BYPASS__OFFSET, 0x00000006
+ 2937              	.set CYFLD_UDB_P_U_PLD0_MC3_BYPASS__SIZE, 0x00000001
+ 2938              	.set CYVAL_UDB_P_U_PLD0_MC3_BYPASS_REGISTER, 0x00000000
+ 2939              	.set CYVAL_UDB_P_U_PLD0_MC3_BYPASS_COMBINATIONAL, 0x00000001
+ 2940              	.set CYFLD_UDB_P_U_NC7__OFFSET, 0x00000007
+ 2941              	.set CYFLD_UDB_P_U_NC7__SIZE, 0x00000001
+ 2942              	.set CYFLD_UDB_P_U_PLD1_MC0_BYPASS__OFFSET, 0x00000008
+ 2943              	.set CYFLD_UDB_P_U_PLD1_MC0_BYPASS__SIZE, 0x00000001
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 53
+
+
+ 2944              	.set CYVAL_UDB_P_U_PLD1_MC0_BYPASS_REGISTER, 0x00000000
+ 2945              	.set CYVAL_UDB_P_U_PLD1_MC0_BYPASS_COMBINATIONAL, 0x00000001
+ 2946              	.set CYFLD_UDB_P_U_NC9__OFFSET, 0x00000009
+ 2947              	.set CYFLD_UDB_P_U_NC9__SIZE, 0x00000001
+ 2948              	.set CYFLD_UDB_P_U_PLD1_MC1_BYPASS__OFFSET, 0x0000000a
+ 2949              	.set CYFLD_UDB_P_U_PLD1_MC1_BYPASS__SIZE, 0x00000001
+ 2950              	.set CYVAL_UDB_P_U_PLD1_MC1_BYPASS_REGISTER, 0x00000000
+ 2951              	.set CYVAL_UDB_P_U_PLD1_MC1_BYPASS_COMBINATIONAL, 0x00000001
+ 2952              	.set CYFLD_UDB_P_U_NC11__OFFSET, 0x0000000b
+ 2953              	.set CYFLD_UDB_P_U_NC11__SIZE, 0x00000001
+ 2954              	.set CYFLD_UDB_P_U_PLD1_MC2_BYPASS__OFFSET, 0x0000000c
+ 2955              	.set CYFLD_UDB_P_U_PLD1_MC2_BYPASS__SIZE, 0x00000001
+ 2956              	.set CYVAL_UDB_P_U_PLD1_MC2_BYPASS_REGISTER, 0x00000000
+ 2957              	.set CYVAL_UDB_P_U_PLD1_MC2_BYPASS_COMBINATIONAL, 0x00000001
+ 2958              	.set CYFLD_UDB_P_U_NC13__OFFSET, 0x0000000d
+ 2959              	.set CYFLD_UDB_P_U_NC13__SIZE, 0x00000001
+ 2960              	.set CYFLD_UDB_P_U_PLD1_MC3_BYPASS__OFFSET, 0x0000000e
+ 2961              	.set CYFLD_UDB_P_U_PLD1_MC3_BYPASS__SIZE, 0x00000001
+ 2962              	.set CYVAL_UDB_P_U_PLD1_MC3_BYPASS_REGISTER, 0x00000000
+ 2963              	.set CYVAL_UDB_P_U_PLD1_MC3_BYPASS_COMBINATIONAL, 0x00000001
+ 2964              	.set CYFLD_UDB_P_U_NC15__OFFSET, 0x0000000f
+ 2965              	.set CYFLD_UDB_P_U_NC15__SIZE, 0x00000001
+ 2966              	.set CYREG_UDB_P0_U0_CFG0, 0x400f3040
+ 2967              	.set CYFLD_UDB_P_U_RAD0__OFFSET, 0x00000000
+ 2968              	.set CYFLD_UDB_P_U_RAD0__SIZE, 0x00000003
+ 2969              	.set CYVAL_UDB_P_U_RAD0_OFF, 0x00000000
+ 2970              	.set CYVAL_UDB_P_U_RAD0_DP_IN0, 0x00000001
+ 2971              	.set CYVAL_UDB_P_U_RAD0_DP_IN1, 0x00000002
+ 2972              	.set CYVAL_UDB_P_U_RAD0_DP_IN2, 0x00000003
+ 2973              	.set CYVAL_UDB_P_U_RAD0_DP_IN3, 0x00000004
+ 2974              	.set CYVAL_UDB_P_U_RAD0_DP_IN4, 0x00000005
+ 2975              	.set CYVAL_UDB_P_U_RAD0_DP_IN5, 0x00000006
+ 2976              	.set CYVAL_UDB_P_U_RAD0_RESERVED, 0x00000007
+ 2977              	.set CYFLD_UDB_P_U_RAD1__OFFSET, 0x00000004
+ 2978              	.set CYFLD_UDB_P_U_RAD1__SIZE, 0x00000003
+ 2979              	.set CYVAL_UDB_P_U_RAD1_OFF, 0x00000000
+ 2980              	.set CYVAL_UDB_P_U_RAD1_DP_IN0, 0x00000001
+ 2981              	.set CYVAL_UDB_P_U_RAD1_DP_IN1, 0x00000002
+ 2982              	.set CYVAL_UDB_P_U_RAD1_DP_IN2, 0x00000003
+ 2983              	.set CYVAL_UDB_P_U_RAD1_DP_IN3, 0x00000004
+ 2984              	.set CYVAL_UDB_P_U_RAD1_DP_IN4, 0x00000005
+ 2985              	.set CYVAL_UDB_P_U_RAD1_DP_IN5, 0x00000006
+ 2986              	.set CYVAL_UDB_P_U_RAD1_RESERVED, 0x00000007
+ 2987              	.set CYREG_UDB_P0_U0_CFG1, 0x400f3041
+ 2988              	.set CYFLD_UDB_P_U_RAD2__OFFSET, 0x00000000
+ 2989              	.set CYFLD_UDB_P_U_RAD2__SIZE, 0x00000003
+ 2990              	.set CYVAL_UDB_P_U_RAD2_OFF, 0x00000000
+ 2991              	.set CYVAL_UDB_P_U_RAD2_DP_IN0, 0x00000001
+ 2992              	.set CYVAL_UDB_P_U_RAD2_DP_IN1, 0x00000002
+ 2993              	.set CYVAL_UDB_P_U_RAD2_DP_IN2, 0x00000003
+ 2994              	.set CYVAL_UDB_P_U_RAD2_DP_IN3, 0x00000004
+ 2995              	.set CYVAL_UDB_P_U_RAD2_DP_IN4, 0x00000005
+ 2996              	.set CYVAL_UDB_P_U_RAD2_DP_IN5, 0x00000006
+ 2997              	.set CYVAL_UDB_P_U_RAD2_RESERVED, 0x00000007
+ 2998              	.set CYFLD_UDB_P_U_DP_RTE_BYPASS0__OFFSET, 0x00000003
+ 2999              	.set CYFLD_UDB_P_U_DP_RTE_BYPASS0__SIZE, 0x00000001
+ 3000              	.set CYVAL_UDB_P_U_DP_RTE_BYPASS0_DP_IN0_ROUTE, 0x00000000
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 54
+
+
+ 3001              	.set CYVAL_UDB_P_U_DP_RTE_BYPASS0_DP_IN0_BYPASS, 0x00000001
+ 3002              	.set CYFLD_UDB_P_U_DP_RTE_BYPASS1__OFFSET, 0x00000004
+ 3003              	.set CYFLD_UDB_P_U_DP_RTE_BYPASS1__SIZE, 0x00000001
+ 3004              	.set CYVAL_UDB_P_U_DP_RTE_BYPASS1_DP_IN1_ROUTE, 0x00000000
+ 3005              	.set CYVAL_UDB_P_U_DP_RTE_BYPASS1_DP_IN1_BYPASS, 0x00000001
+ 3006              	.set CYFLD_UDB_P_U_DP_RTE_BYPASS2__OFFSET, 0x00000005
+ 3007              	.set CYFLD_UDB_P_U_DP_RTE_BYPASS2__SIZE, 0x00000001
+ 3008              	.set CYVAL_UDB_P_U_DP_RTE_BYPASS2_DP_IN2_ROUTE, 0x00000000
+ 3009              	.set CYVAL_UDB_P_U_DP_RTE_BYPASS2_DP_IN2_BYPASS, 0x00000001
+ 3010              	.set CYFLD_UDB_P_U_DP_RTE_BYPASS3__OFFSET, 0x00000006
+ 3011              	.set CYFLD_UDB_P_U_DP_RTE_BYPASS3__SIZE, 0x00000001
+ 3012              	.set CYVAL_UDB_P_U_DP_RTE_BYPASS3_DP_IN3_ROUTE, 0x00000000
+ 3013              	.set CYVAL_UDB_P_U_DP_RTE_BYPASS3_DP_IN3_BYPASS, 0x00000001
+ 3014              	.set CYFLD_UDB_P_U_DP_RTE_BYPASS4__OFFSET, 0x00000007
+ 3015              	.set CYFLD_UDB_P_U_DP_RTE_BYPASS4__SIZE, 0x00000001
+ 3016              	.set CYVAL_UDB_P_U_DP_RTE_BYPASS4_DP_IN4_ROUTE, 0x00000000
+ 3017              	.set CYVAL_UDB_P_U_DP_RTE_BYPASS4_DP_IN4_BYPASS, 0x00000001
+ 3018              	.set CYREG_UDB_P0_U0_CFG2, 0x400f3042
+ 3019              	.set CYFLD_UDB_P_U_F0_LD__OFFSET, 0x00000000
+ 3020              	.set CYFLD_UDB_P_U_F0_LD__SIZE, 0x00000003
+ 3021              	.set CYVAL_UDB_P_U_F0_LD_OFF, 0x00000000
+ 3022              	.set CYVAL_UDB_P_U_F0_LD_DP_IN0, 0x00000001
+ 3023              	.set CYVAL_UDB_P_U_F0_LD_DP_IN1, 0x00000002
+ 3024              	.set CYVAL_UDB_P_U_F0_LD_DP_IN2, 0x00000003
+ 3025              	.set CYVAL_UDB_P_U_F0_LD_DP_IN3, 0x00000004
+ 3026              	.set CYVAL_UDB_P_U_F0_LD_DP_IN4, 0x00000005
+ 3027              	.set CYVAL_UDB_P_U_F0_LD_DP_IN5, 0x00000006
+ 3028              	.set CYVAL_UDB_P_U_F0_LD_RESERVED, 0x00000007
+ 3029              	.set CYFLD_UDB_P_U_DP_RTE_BYPASS5__OFFSET, 0x00000003
+ 3030              	.set CYFLD_UDB_P_U_DP_RTE_BYPASS5__SIZE, 0x00000001
+ 3031              	.set CYVAL_UDB_P_U_DP_RTE_BYPASS5_DP_IN5_ROUTE, 0x00000000
+ 3032              	.set CYVAL_UDB_P_U_DP_RTE_BYPASS5_DP_IN5_BYPASS, 0x00000001
+ 3033              	.set CYFLD_UDB_P_U_F1_LD__OFFSET, 0x00000004
+ 3034              	.set CYFLD_UDB_P_U_F1_LD__SIZE, 0x00000003
+ 3035              	.set CYVAL_UDB_P_U_F1_LD_OFF, 0x00000000
+ 3036              	.set CYVAL_UDB_P_U_F1_LD_DP_IN0, 0x00000001
+ 3037              	.set CYVAL_UDB_P_U_F1_LD_DP_IN1, 0x00000002
+ 3038              	.set CYVAL_UDB_P_U_F1_LD_DP_IN2, 0x00000003
+ 3039              	.set CYVAL_UDB_P_U_F1_LD_DP_IN3, 0x00000004
+ 3040              	.set CYVAL_UDB_P_U_F1_LD_DP_IN4, 0x00000005
+ 3041              	.set CYVAL_UDB_P_U_F1_LD_DP_IN5, 0x00000006
+ 3042              	.set CYVAL_UDB_P_U_F1_LD_RESERVED, 0x00000007
+ 3043              	.set CYREG_UDB_P0_U0_CFG3, 0x400f3043
+ 3044              	.set CYFLD_UDB_P_U_D0_LD__OFFSET, 0x00000000
+ 3045              	.set CYFLD_UDB_P_U_D0_LD__SIZE, 0x00000003
+ 3046              	.set CYVAL_UDB_P_U_D0_LD_OFF, 0x00000000
+ 3047              	.set CYVAL_UDB_P_U_D0_LD_DP_IN0, 0x00000001
+ 3048              	.set CYVAL_UDB_P_U_D0_LD_DP_IN1, 0x00000002
+ 3049              	.set CYVAL_UDB_P_U_D0_LD_DP_IN2, 0x00000003
+ 3050              	.set CYVAL_UDB_P_U_D0_LD_DP_IN3, 0x00000004
+ 3051              	.set CYVAL_UDB_P_U_D0_LD_DP_IN4, 0x00000005
+ 3052              	.set CYVAL_UDB_P_U_D0_LD_DP_IN5, 0x00000006
+ 3053              	.set CYVAL_UDB_P_U_D0_LD_RESERVED, 0x00000007
+ 3054              	.set CYFLD_UDB_P_U_D1_LD__OFFSET, 0x00000004
+ 3055              	.set CYFLD_UDB_P_U_D1_LD__SIZE, 0x00000003
+ 3056              	.set CYVAL_UDB_P_U_D1_LD_OFF, 0x00000000
+ 3057              	.set CYVAL_UDB_P_U_D1_LD_DP_IN0, 0x00000001
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 55
+
+
+ 3058              	.set CYVAL_UDB_P_U_D1_LD_DP_IN1, 0x00000002
+ 3059              	.set CYVAL_UDB_P_U_D1_LD_DP_IN2, 0x00000003
+ 3060              	.set CYVAL_UDB_P_U_D1_LD_DP_IN3, 0x00000004
+ 3061              	.set CYVAL_UDB_P_U_D1_LD_DP_IN4, 0x00000005
+ 3062              	.set CYVAL_UDB_P_U_D1_LD_DP_IN5, 0x00000006
+ 3063              	.set CYVAL_UDB_P_U_D1_LD_RESERVED, 0x00000007
+ 3064              	.set CYREG_UDB_P0_U0_CFG4, 0x400f3044
+ 3065              	.set CYFLD_UDB_P_U_SI_MUX__OFFSET, 0x00000000
+ 3066              	.set CYFLD_UDB_P_U_SI_MUX__SIZE, 0x00000003
+ 3067              	.set CYVAL_UDB_P_U_SI_MUX_OFF, 0x00000000
+ 3068              	.set CYVAL_UDB_P_U_SI_MUX_DP_IN0, 0x00000001
+ 3069              	.set CYVAL_UDB_P_U_SI_MUX_DP_IN1, 0x00000002
+ 3070              	.set CYVAL_UDB_P_U_SI_MUX_DP_IN2, 0x00000003
+ 3071              	.set CYVAL_UDB_P_U_SI_MUX_DP_IN3, 0x00000004
+ 3072              	.set CYVAL_UDB_P_U_SI_MUX_DP_IN4, 0x00000005
+ 3073              	.set CYVAL_UDB_P_U_SI_MUX_DP_IN5, 0x00000006
+ 3074              	.set CYVAL_UDB_P_U_SI_MUX_RESERVED, 0x00000007
+ 3075              	.set CYFLD_UDB_P_U_CI_MUX__OFFSET, 0x00000004
+ 3076              	.set CYFLD_UDB_P_U_CI_MUX__SIZE, 0x00000003
+ 3077              	.set CYVAL_UDB_P_U_CI_MUX_OFF, 0x00000000
+ 3078              	.set CYVAL_UDB_P_U_CI_MUX_DP_IN0, 0x00000001
+ 3079              	.set CYVAL_UDB_P_U_CI_MUX_DP_IN1, 0x00000002
+ 3080              	.set CYVAL_UDB_P_U_CI_MUX_DP_IN2, 0x00000003
+ 3081              	.set CYVAL_UDB_P_U_CI_MUX_DP_IN3, 0x00000004
+ 3082              	.set CYVAL_UDB_P_U_CI_MUX_DP_IN4, 0x00000005
+ 3083              	.set CYVAL_UDB_P_U_CI_MUX_DP_IN5, 0x00000006
+ 3084              	.set CYVAL_UDB_P_U_CI_MUX_RESERVED, 0x00000007
+ 3085              	.set CYREG_UDB_P0_U0_CFG5, 0x400f3045
+ 3086              	.set CYFLD_UDB_P_U_OUT0__OFFSET, 0x00000000
+ 3087              	.set CYFLD_UDB_P_U_OUT0__SIZE, 0x00000004
+ 3088              	.set CYVAL_UDB_P_U_OUT0_CE0, 0x00000000
+ 3089              	.set CYVAL_UDB_P_U_OUT0_CL0, 0x00000001
+ 3090              	.set CYVAL_UDB_P_U_OUT0_Z0, 0x00000002
+ 3091              	.set CYVAL_UDB_P_U_OUT0_FF0, 0x00000003
+ 3092              	.set CYVAL_UDB_P_U_OUT0_CE1, 0x00000004
+ 3093              	.set CYVAL_UDB_P_U_OUT0_CL1, 0x00000005
+ 3094              	.set CYVAL_UDB_P_U_OUT0_Z1, 0x00000006
+ 3095              	.set CYVAL_UDB_P_U_OUT0_FF1, 0x00000007
+ 3096              	.set CYVAL_UDB_P_U_OUT0_OV_MSB, 0x00000008
+ 3097              	.set CYVAL_UDB_P_U_OUT0_CO_MSB, 0x00000009
+ 3098              	.set CYVAL_UDB_P_U_OUT0_CMSBO, 0x0000000a
+ 3099              	.set CYVAL_UDB_P_U_OUT0_SO, 0x0000000b
+ 3100              	.set CYVAL_UDB_P_U_OUT0_F0_BLK_STAT, 0x0000000c
+ 3101              	.set CYVAL_UDB_P_U_OUT0_F1_BLK_STAT, 0x0000000d
+ 3102              	.set CYVAL_UDB_P_U_OUT0_F0_BUS_STAT, 0x0000000e
+ 3103              	.set CYVAL_UDB_P_U_OUT0_F1_BUS_STAT, 0x0000000f
+ 3104              	.set CYFLD_UDB_P_U_OUT1__OFFSET, 0x00000004
+ 3105              	.set CYFLD_UDB_P_U_OUT1__SIZE, 0x00000004
+ 3106              	.set CYVAL_UDB_P_U_OUT1_CE0, 0x00000000
+ 3107              	.set CYVAL_UDB_P_U_OUT1_CL0, 0x00000001
+ 3108              	.set CYVAL_UDB_P_U_OUT1_Z0, 0x00000002
+ 3109              	.set CYVAL_UDB_P_U_OUT1_FF0, 0x00000003
+ 3110              	.set CYVAL_UDB_P_U_OUT1_CE1, 0x00000004
+ 3111              	.set CYVAL_UDB_P_U_OUT1_CL1, 0x00000005
+ 3112              	.set CYVAL_UDB_P_U_OUT1_Z1, 0x00000006
+ 3113              	.set CYVAL_UDB_P_U_OUT1_FF1, 0x00000007
+ 3114              	.set CYVAL_UDB_P_U_OUT1_OV_MSB, 0x00000008
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 56
+
+
+ 3115              	.set CYVAL_UDB_P_U_OUT1_CO_MSB, 0x00000009
+ 3116              	.set CYVAL_UDB_P_U_OUT1_CMSBO, 0x0000000a
+ 3117              	.set CYVAL_UDB_P_U_OUT1_SO, 0x0000000b
+ 3118              	.set CYVAL_UDB_P_U_OUT1_F0_BLK_STAT, 0x0000000c
+ 3119              	.set CYVAL_UDB_P_U_OUT1_F1_BLK_STAT, 0x0000000d
+ 3120              	.set CYVAL_UDB_P_U_OUT1_F0_BUS_STAT, 0x0000000e
+ 3121              	.set CYVAL_UDB_P_U_OUT1_F1_BUS_STAT, 0x0000000f
+ 3122              	.set CYREG_UDB_P0_U0_CFG6, 0x400f3046
+ 3123              	.set CYFLD_UDB_P_U_OUT2__OFFSET, 0x00000000
+ 3124              	.set CYFLD_UDB_P_U_OUT2__SIZE, 0x00000004
+ 3125              	.set CYVAL_UDB_P_U_OUT2_CE0, 0x00000000
+ 3126              	.set CYVAL_UDB_P_U_OUT2_CL0, 0x00000001
+ 3127              	.set CYVAL_UDB_P_U_OUT2_Z0, 0x00000002
+ 3128              	.set CYVAL_UDB_P_U_OUT2_FF0, 0x00000003
+ 3129              	.set CYVAL_UDB_P_U_OUT2_CE1, 0x00000004
+ 3130              	.set CYVAL_UDB_P_U_OUT2_CL1, 0x00000005
+ 3131              	.set CYVAL_UDB_P_U_OUT2_Z1, 0x00000006
+ 3132              	.set CYVAL_UDB_P_U_OUT2_FF1, 0x00000007
+ 3133              	.set CYVAL_UDB_P_U_OUT2_OV_MSB, 0x00000008
+ 3134              	.set CYVAL_UDB_P_U_OUT2_CO_MSB, 0x00000009
+ 3135              	.set CYVAL_UDB_P_U_OUT2_CMSBO, 0x0000000a
+ 3136              	.set CYVAL_UDB_P_U_OUT2_SO, 0x0000000b
+ 3137              	.set CYVAL_UDB_P_U_OUT2_F0_BLK_STAT, 0x0000000c
+ 3138              	.set CYVAL_UDB_P_U_OUT2_F1_BLK_STAT, 0x0000000d
+ 3139              	.set CYVAL_UDB_P_U_OUT2_F0_BUS_STAT, 0x0000000e
+ 3140              	.set CYVAL_UDB_P_U_OUT2_F1_BUS_STAT, 0x0000000f
+ 3141              	.set CYFLD_UDB_P_U_OUT3__OFFSET, 0x00000004
+ 3142              	.set CYFLD_UDB_P_U_OUT3__SIZE, 0x00000004
+ 3143              	.set CYVAL_UDB_P_U_OUT3_CE0, 0x00000000
+ 3144              	.set CYVAL_UDB_P_U_OUT3_CL0, 0x00000001
+ 3145              	.set CYVAL_UDB_P_U_OUT3_Z0, 0x00000002
+ 3146              	.set CYVAL_UDB_P_U_OUT3_FF0, 0x00000003
+ 3147              	.set CYVAL_UDB_P_U_OUT3_CE1, 0x00000004
+ 3148              	.set CYVAL_UDB_P_U_OUT3_CL1, 0x00000005
+ 3149              	.set CYVAL_UDB_P_U_OUT3_Z1, 0x00000006
+ 3150              	.set CYVAL_UDB_P_U_OUT3_FF1, 0x00000007
+ 3151              	.set CYVAL_UDB_P_U_OUT3_OV_MSB, 0x00000008
+ 3152              	.set CYVAL_UDB_P_U_OUT3_CO_MSB, 0x00000009
+ 3153              	.set CYVAL_UDB_P_U_OUT3_CMSBO, 0x0000000a
+ 3154              	.set CYVAL_UDB_P_U_OUT3_SO, 0x0000000b
+ 3155              	.set CYVAL_UDB_P_U_OUT3_F0_BLK_STAT, 0x0000000c
+ 3156              	.set CYVAL_UDB_P_U_OUT3_F1_BLK_STAT, 0x0000000d
+ 3157              	.set CYVAL_UDB_P_U_OUT3_F0_BUS_STAT, 0x0000000e
+ 3158              	.set CYVAL_UDB_P_U_OUT3_F1_BUS_STAT, 0x0000000f
+ 3159              	.set CYREG_UDB_P0_U0_CFG7, 0x400f3047
+ 3160              	.set CYFLD_UDB_P_U_OUT4__OFFSET, 0x00000000
+ 3161              	.set CYFLD_UDB_P_U_OUT4__SIZE, 0x00000004
+ 3162              	.set CYVAL_UDB_P_U_OUT4_CE0, 0x00000000
+ 3163              	.set CYVAL_UDB_P_U_OUT4_CL0, 0x00000001
+ 3164              	.set CYVAL_UDB_P_U_OUT4_Z0, 0x00000002
+ 3165              	.set CYVAL_UDB_P_U_OUT4_FF0, 0x00000003
+ 3166              	.set CYVAL_UDB_P_U_OUT4_CE1, 0x00000004
+ 3167              	.set CYVAL_UDB_P_U_OUT4_CL1, 0x00000005
+ 3168              	.set CYVAL_UDB_P_U_OUT4_Z1, 0x00000006
+ 3169              	.set CYVAL_UDB_P_U_OUT4_FF1, 0x00000007
+ 3170              	.set CYVAL_UDB_P_U_OUT4_OV_MSB, 0x00000008
+ 3171              	.set CYVAL_UDB_P_U_OUT4_CO_MSB, 0x00000009
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 57
+
+
+ 3172              	.set CYVAL_UDB_P_U_OUT4_CMSBO, 0x0000000a
+ 3173              	.set CYVAL_UDB_P_U_OUT4_SO, 0x0000000b
+ 3174              	.set CYVAL_UDB_P_U_OUT4_F0_BLK_STAT, 0x0000000c
+ 3175              	.set CYVAL_UDB_P_U_OUT4_F1_BLK_STAT, 0x0000000d
+ 3176              	.set CYVAL_UDB_P_U_OUT4_F0_BUS_STAT, 0x0000000e
+ 3177              	.set CYVAL_UDB_P_U_OUT4_F1_BUS_STAT, 0x0000000f
+ 3178              	.set CYFLD_UDB_P_U_OUT5__OFFSET, 0x00000004
+ 3179              	.set CYFLD_UDB_P_U_OUT5__SIZE, 0x00000004
+ 3180              	.set CYVAL_UDB_P_U_OUT5_CE0, 0x00000000
+ 3181              	.set CYVAL_UDB_P_U_OUT5_CL0, 0x00000001
+ 3182              	.set CYVAL_UDB_P_U_OUT5_Z0, 0x00000002
+ 3183              	.set CYVAL_UDB_P_U_OUT5_FF0, 0x00000003
+ 3184              	.set CYVAL_UDB_P_U_OUT5_CE1, 0x00000004
+ 3185              	.set CYVAL_UDB_P_U_OUT5_CL1, 0x00000005
+ 3186              	.set CYVAL_UDB_P_U_OUT5_Z1, 0x00000006
+ 3187              	.set CYVAL_UDB_P_U_OUT5_FF1, 0x00000007
+ 3188              	.set CYVAL_UDB_P_U_OUT5_OV_MSB, 0x00000008
+ 3189              	.set CYVAL_UDB_P_U_OUT5_CO_MSB, 0x00000009
+ 3190              	.set CYVAL_UDB_P_U_OUT5_CMSBO, 0x0000000a
+ 3191              	.set CYVAL_UDB_P_U_OUT5_SO, 0x0000000b
+ 3192              	.set CYVAL_UDB_P_U_OUT5_F0_BLK_STAT, 0x0000000c
+ 3193              	.set CYVAL_UDB_P_U_OUT5_F1_BLK_STAT, 0x0000000d
+ 3194              	.set CYVAL_UDB_P_U_OUT5_F0_BUS_STAT, 0x0000000e
+ 3195              	.set CYVAL_UDB_P_U_OUT5_F1_BUS_STAT, 0x0000000f
+ 3196              	.set CYREG_UDB_P0_U0_CFG8, 0x400f3048
+ 3197              	.set CYFLD_UDB_P_U_OUT_SYNC__OFFSET, 0x00000000
+ 3198              	.set CYFLD_UDB_P_U_OUT_SYNC__SIZE, 0x00000006
+ 3199              	.set CYVAL_UDB_P_U_OUT_SYNC_REGISTERED, 0x00000000
+ 3200              	.set CYVAL_UDB_P_U_OUT_SYNC_COMBINATIONAL, 0x00000001
+ 3201              	.set CYFLD_UDB_P_U_NC6__OFFSET, 0x00000006
+ 3202              	.set CYFLD_UDB_P_U_NC6__SIZE, 0x00000001
+ 3203              	.set CYREG_UDB_P0_U0_CFG9, 0x400f3049
+ 3204              	.set CYFLD_UDB_P_U_AMASK__OFFSET, 0x00000000
+ 3205              	.set CYFLD_UDB_P_U_AMASK__SIZE, 0x00000008
+ 3206              	.set CYREG_UDB_P0_U0_CFG10, 0x400f304a
+ 3207              	.set CYFLD_UDB_P_U_CMASK0__OFFSET, 0x00000000
+ 3208              	.set CYFLD_UDB_P_U_CMASK0__SIZE, 0x00000008
+ 3209              	.set CYREG_UDB_P0_U0_CFG11, 0x400f304b
+ 3210              	.set CYREG_UDB_P0_U0_CFG12, 0x400f304c
+ 3211              	.set CYFLD_UDB_P_U_SI_SELA__OFFSET, 0x00000000
+ 3212              	.set CYFLD_UDB_P_U_SI_SELA__SIZE, 0x00000002
+ 3213              	.set CYVAL_UDB_P_U_SI_SELA_DEFAULT, 0x00000000
+ 3214              	.set CYVAL_UDB_P_U_SI_SELA_REGISTERED, 0x00000001
+ 3215              	.set CYVAL_UDB_P_U_SI_SELA_ROUTE, 0x00000002
+ 3216              	.set CYVAL_UDB_P_U_SI_SELA_CHAIN, 0x00000003
+ 3217              	.set CYFLD_UDB_P_U_SI_SELB__OFFSET, 0x00000002
+ 3218              	.set CYFLD_UDB_P_U_SI_SELB__SIZE, 0x00000002
+ 3219              	.set CYVAL_UDB_P_U_SI_SELB_DEFAULT, 0x00000000
+ 3220              	.set CYVAL_UDB_P_U_SI_SELB_REGISTERED, 0x00000001
+ 3221              	.set CYVAL_UDB_P_U_SI_SELB_ROUTE, 0x00000002
+ 3222              	.set CYVAL_UDB_P_U_SI_SELB_CHAIN, 0x00000003
+ 3223              	.set CYFLD_UDB_P_U_DEF_SI__OFFSET, 0x00000004
+ 3224              	.set CYFLD_UDB_P_U_DEF_SI__SIZE, 0x00000001
+ 3225              	.set CYVAL_UDB_P_U_DEF_SI_DEFAULT_0, 0x00000000
+ 3226              	.set CYVAL_UDB_P_U_DEF_SI_DEFAULT_1, 0x00000001
+ 3227              	.set CYFLD_UDB_P_U_AMASK_EN__OFFSET, 0x00000005
+ 3228              	.set CYFLD_UDB_P_U_AMASK_EN__SIZE, 0x00000001
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 58
+
+
+ 3229              	.set CYVAL_UDB_P_U_AMASK_EN_DISABLE, 0x00000000
+ 3230              	.set CYVAL_UDB_P_U_AMASK_EN_ENABLE, 0x00000001
+ 3231              	.set CYFLD_UDB_P_U_CMASK0_EN__OFFSET, 0x00000006
+ 3232              	.set CYFLD_UDB_P_U_CMASK0_EN__SIZE, 0x00000001
+ 3233              	.set CYVAL_UDB_P_U_CMASK0_EN_DISABLE, 0x00000000
+ 3234              	.set CYVAL_UDB_P_U_CMASK0_EN_ENABLE, 0x00000001
+ 3235              	.set CYFLD_UDB_P_U_CMASK1_EN__OFFSET, 0x00000007
+ 3236              	.set CYFLD_UDB_P_U_CMASK1_EN__SIZE, 0x00000001
+ 3237              	.set CYVAL_UDB_P_U_CMASK1_EN_DISABLE, 0x00000000
+ 3238              	.set CYVAL_UDB_P_U_CMASK1_EN_ENABLE, 0x00000001
+ 3239              	.set CYREG_UDB_P0_U0_CFG13, 0x400f304d
+ 3240              	.set CYFLD_UDB_P_U_CI_SELA__OFFSET, 0x00000000
+ 3241              	.set CYFLD_UDB_P_U_CI_SELA__SIZE, 0x00000002
+ 3242              	.set CYVAL_UDB_P_U_CI_SELA_DEFAULT, 0x00000000
+ 3243              	.set CYVAL_UDB_P_U_CI_SELA_REGISTERED, 0x00000001
+ 3244              	.set CYVAL_UDB_P_U_CI_SELA_ROUTE, 0x00000002
+ 3245              	.set CYVAL_UDB_P_U_CI_SELA_CHAIN, 0x00000003
+ 3246              	.set CYFLD_UDB_P_U_CI_SELB__OFFSET, 0x00000002
+ 3247              	.set CYFLD_UDB_P_U_CI_SELB__SIZE, 0x00000002
+ 3248              	.set CYVAL_UDB_P_U_CI_SELB_DEFAULT, 0x00000000
+ 3249              	.set CYVAL_UDB_P_U_CI_SELB_REGISTERED, 0x00000001
+ 3250              	.set CYVAL_UDB_P_U_CI_SELB_ROUTE, 0x00000002
+ 3251              	.set CYVAL_UDB_P_U_CI_SELB_CHAIN, 0x00000003
+ 3252              	.set CYFLD_UDB_P_U_CMP_SELA__OFFSET, 0x00000004
+ 3253              	.set CYFLD_UDB_P_U_CMP_SELA__SIZE, 0x00000002
+ 3254              	.set CYVAL_UDB_P_U_CMP_SELA_A1_D1, 0x00000000
+ 3255              	.set CYVAL_UDB_P_U_CMP_SELA_A1_A0, 0x00000001
+ 3256              	.set CYVAL_UDB_P_U_CMP_SELA_A0_D1, 0x00000002
+ 3257              	.set CYVAL_UDB_P_U_CMP_SELA_A0_A0, 0x00000003
+ 3258              	.set CYFLD_UDB_P_U_CMP_SELB__OFFSET, 0x00000006
+ 3259              	.set CYFLD_UDB_P_U_CMP_SELB__SIZE, 0x00000002
+ 3260              	.set CYVAL_UDB_P_U_CMP_SELB_A1_D1, 0x00000000
+ 3261              	.set CYVAL_UDB_P_U_CMP_SELB_A1_A0, 0x00000001
+ 3262              	.set CYVAL_UDB_P_U_CMP_SELB_A0_D1, 0x00000002
+ 3263              	.set CYVAL_UDB_P_U_CMP_SELB_A0_A0, 0x00000003
+ 3264              	.set CYREG_UDB_P0_U0_CFG14, 0x400f304e
+ 3265              	.set CYFLD_UDB_P_U_CHAIN0__OFFSET, 0x00000000
+ 3266              	.set CYFLD_UDB_P_U_CHAIN0__SIZE, 0x00000001
+ 3267              	.set CYVAL_UDB_P_U_CHAIN0_DISABLE, 0x00000000
+ 3268              	.set CYVAL_UDB_P_U_CHAIN0_ENABLE, 0x00000001
+ 3269              	.set CYFLD_UDB_P_U_CHAIN1__OFFSET, 0x00000001
+ 3270              	.set CYFLD_UDB_P_U_CHAIN1__SIZE, 0x00000001
+ 3271              	.set CYVAL_UDB_P_U_CHAIN1_DISABLE, 0x00000000
+ 3272              	.set CYVAL_UDB_P_U_CHAIN1_ENABLE, 0x00000001
+ 3273              	.set CYFLD_UDB_P_U_CHAIN_FB__OFFSET, 0x00000002
+ 3274              	.set CYFLD_UDB_P_U_CHAIN_FB__SIZE, 0x00000001
+ 3275              	.set CYVAL_UDB_P_U_CHAIN_FB_DISABLE, 0x00000000
+ 3276              	.set CYVAL_UDB_P_U_CHAIN_FB_ENABLE, 0x00000001
+ 3277              	.set CYFLD_UDB_P_U_CHAIN_CMSB__OFFSET, 0x00000003
+ 3278              	.set CYFLD_UDB_P_U_CHAIN_CMSB__SIZE, 0x00000001
+ 3279              	.set CYVAL_UDB_P_U_CHAIN_CMSB_DISABLE, 0x00000000
+ 3280              	.set CYVAL_UDB_P_U_CHAIN_CMSB_ENABLE, 0x00000001
+ 3281              	.set CYFLD_UDB_P_U_MSB_SEL__OFFSET, 0x00000004
+ 3282              	.set CYFLD_UDB_P_U_MSB_SEL__SIZE, 0x00000003
+ 3283              	.set CYVAL_UDB_P_U_MSB_SEL_BIT0, 0x00000000
+ 3284              	.set CYVAL_UDB_P_U_MSB_SEL_BIT1, 0x00000001
+ 3285              	.set CYVAL_UDB_P_U_MSB_SEL_BIT2, 0x00000002
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 59
+
+
+ 3286              	.set CYVAL_UDB_P_U_MSB_SEL_BIT3, 0x00000003
+ 3287              	.set CYVAL_UDB_P_U_MSB_SEL_BIT4, 0x00000004
+ 3288              	.set CYVAL_UDB_P_U_MSB_SEL_BIT5, 0x00000005
+ 3289              	.set CYVAL_UDB_P_U_MSB_SEL_BIT6, 0x00000006
+ 3290              	.set CYVAL_UDB_P_U_MSB_SEL_BIT7, 0x00000007
+ 3291              	.set CYFLD_UDB_P_U_MSB_EN__OFFSET, 0x00000007
+ 3292              	.set CYFLD_UDB_P_U_MSB_EN__SIZE, 0x00000001
+ 3293              	.set CYVAL_UDB_P_U_MSB_EN_DISABLE, 0x00000000
+ 3294              	.set CYVAL_UDB_P_U_MSB_EN_ENABLE, 0x00000001
+ 3295              	.set CYREG_UDB_P0_U0_CFG15, 0x400f304f
+ 3296              	.set CYFLD_UDB_P_U_F0_INSEL__OFFSET, 0x00000000
+ 3297              	.set CYFLD_UDB_P_U_F0_INSEL__SIZE, 0x00000002
+ 3298              	.set CYVAL_UDB_P_U_F0_INSEL_INPUT, 0x00000000
+ 3299              	.set CYVAL_UDB_P_U_F0_INSEL_OUTPUT_A0, 0x00000001
+ 3300              	.set CYVAL_UDB_P_U_F0_INSEL_OUTPUT_A1, 0x00000002
+ 3301              	.set CYVAL_UDB_P_U_F0_INSEL_OUTPUT_ALU, 0x00000003
+ 3302              	.set CYFLD_UDB_P_U_F1_INSEL__OFFSET, 0x00000002
+ 3303              	.set CYFLD_UDB_P_U_F1_INSEL__SIZE, 0x00000002
+ 3304              	.set CYVAL_UDB_P_U_F1_INSEL_INPUT, 0x00000000
+ 3305              	.set CYVAL_UDB_P_U_F1_INSEL_OUTPUT_A0, 0x00000001
+ 3306              	.set CYVAL_UDB_P_U_F1_INSEL_OUTPUT_A1, 0x00000002
+ 3307              	.set CYVAL_UDB_P_U_F1_INSEL_OUTPUT_ALU, 0x00000003
+ 3308              	.set CYFLD_UDB_P_U_MSB_SI__OFFSET, 0x00000004
+ 3309              	.set CYFLD_UDB_P_U_MSB_SI__SIZE, 0x00000001
+ 3310              	.set CYVAL_UDB_P_U_MSB_SI_DEFAULT, 0x00000000
+ 3311              	.set CYVAL_UDB_P_U_MSB_SI_MSB, 0x00000001
+ 3312              	.set CYFLD_UDB_P_U_PI_DYN__OFFSET, 0x00000005
+ 3313              	.set CYFLD_UDB_P_U_PI_DYN__SIZE, 0x00000001
+ 3314              	.set CYVAL_UDB_P_U_PI_DYN_DISABLE, 0x00000000
+ 3315              	.set CYVAL_UDB_P_U_PI_DYN_ENABLE, 0x00000001
+ 3316              	.set CYFLD_UDB_P_U_SHIFT_SEL__OFFSET, 0x00000006
+ 3317              	.set CYFLD_UDB_P_U_SHIFT_SEL__SIZE, 0x00000001
+ 3318              	.set CYVAL_UDB_P_U_SHIFT_SEL_SOL_MSB, 0x00000000
+ 3319              	.set CYVAL_UDB_P_U_SHIFT_SEL_SOR, 0x00000001
+ 3320              	.set CYFLD_UDB_P_U_PI_SEL__OFFSET, 0x00000007
+ 3321              	.set CYFLD_UDB_P_U_PI_SEL__SIZE, 0x00000001
+ 3322              	.set CYVAL_UDB_P_U_PI_SEL_NORMAL, 0x00000000
+ 3323              	.set CYVAL_UDB_P_U_PI_SEL_PARALLEL, 0x00000001
+ 3324              	.set CYREG_UDB_P0_U0_CFG16, 0x400f3050
+ 3325              	.set CYFLD_UDB_P_U_WRK16_CONCAT__OFFSET, 0x00000000
+ 3326              	.set CYFLD_UDB_P_U_WRK16_CONCAT__SIZE, 0x00000001
+ 3327              	.set CYVAL_UDB_P_U_WRK16_CONCAT_DEFAULT, 0x00000000
+ 3328              	.set CYVAL_UDB_P_U_WRK16_CONCAT_CONCATENATE, 0x00000001
+ 3329              	.set CYFLD_UDB_P_U_EXT_CRCPRS__OFFSET, 0x00000001
+ 3330              	.set CYFLD_UDB_P_U_EXT_CRCPRS__SIZE, 0x00000001
+ 3331              	.set CYVAL_UDB_P_U_EXT_CRCPRS_INTERNAL, 0x00000000
+ 3332              	.set CYVAL_UDB_P_U_EXT_CRCPRS_EXTERNAL, 0x00000001
+ 3333              	.set CYFLD_UDB_P_U_FIFO_ASYNC__OFFSET, 0x00000002
+ 3334              	.set CYFLD_UDB_P_U_FIFO_ASYNC__SIZE, 0x00000001
+ 3335              	.set CYVAL_UDB_P_U_FIFO_ASYNC_DISABLE, 0x00000000
+ 3336              	.set CYVAL_UDB_P_U_FIFO_ASYNC_ENABLE, 0x00000001
+ 3337              	.set CYFLD_UDB_P_U_FIFO_EDGE__OFFSET, 0x00000003
+ 3338              	.set CYFLD_UDB_P_U_FIFO_EDGE__SIZE, 0x00000001
+ 3339              	.set CYVAL_UDB_P_U_FIFO_EDGE_LEVEL, 0x00000000
+ 3340              	.set CYVAL_UDB_P_U_FIFO_EDGE_EDGE, 0x00000001
+ 3341              	.set CYFLD_UDB_P_U_FIFO_CAP__OFFSET, 0x00000004
+ 3342              	.set CYFLD_UDB_P_U_FIFO_CAP__SIZE, 0x00000001
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 60
+
+
+ 3343              	.set CYVAL_UDB_P_U_FIFO_CAP_DISABLE, 0x00000000
+ 3344              	.set CYVAL_UDB_P_U_FIFO_CAP_ENABLE, 0x00000001
+ 3345              	.set CYFLD_UDB_P_U_FIFO_FAST__OFFSET, 0x00000005
+ 3346              	.set CYFLD_UDB_P_U_FIFO_FAST__SIZE, 0x00000001
+ 3347              	.set CYVAL_UDB_P_U_FIFO_FAST_DISABLE, 0x00000000
+ 3348              	.set CYVAL_UDB_P_U_FIFO_FAST_ENABLE, 0x00000001
+ 3349              	.set CYFLD_UDB_P_U_F0_CK_INV__OFFSET, 0x00000006
+ 3350              	.set CYFLD_UDB_P_U_F0_CK_INV__SIZE, 0x00000001
+ 3351              	.set CYVAL_UDB_P_U_F0_CK_INV_NORMAL, 0x00000000
+ 3352              	.set CYVAL_UDB_P_U_F0_CK_INV_INVERT, 0x00000001
+ 3353              	.set CYFLD_UDB_P_U_F1_CK_INV__OFFSET, 0x00000007
+ 3354              	.set CYFLD_UDB_P_U_F1_CK_INV__SIZE, 0x00000001
+ 3355              	.set CYVAL_UDB_P_U_F1_CK_INV_NORMAL, 0x00000000
+ 3356              	.set CYVAL_UDB_P_U_F1_CK_INV_INVERT, 0x00000001
+ 3357              	.set CYREG_UDB_P0_U0_CFG17, 0x400f3051
+ 3358              	.set CYFLD_UDB_P_U_F0_DYN__OFFSET, 0x00000000
+ 3359              	.set CYFLD_UDB_P_U_F0_DYN__SIZE, 0x00000001
+ 3360              	.set CYVAL_UDB_P_U_F0_DYN_STATIC, 0x00000000
+ 3361              	.set CYVAL_UDB_P_U_F0_DYN_DYNAMIC, 0x00000001
+ 3362              	.set CYFLD_UDB_P_U_F1_DYN__OFFSET, 0x00000001
+ 3363              	.set CYFLD_UDB_P_U_F1_DYN__SIZE, 0x00000001
+ 3364              	.set CYVAL_UDB_P_U_F1_DYN_STATIC, 0x00000000
+ 3365              	.set CYVAL_UDB_P_U_F1_DYN_DYNAMIC, 0x00000001
+ 3366              	.set CYFLD_UDB_P_U_NC2__OFFSET, 0x00000002
+ 3367              	.set CYFLD_UDB_P_U_NC2__SIZE, 0x00000001
+ 3368              	.set CYFLD_UDB_P_U_FIFO_ADD_SYNC__OFFSET, 0x00000004
+ 3369              	.set CYFLD_UDB_P_U_FIFO_ADD_SYNC__SIZE, 0x00000001
+ 3370              	.set CYVAL_UDB_P_U_FIFO_ADD_SYNC_DISABLE, 0x00000000
+ 3371              	.set CYVAL_UDB_P_U_FIFO_ADD_SYNC_ENABLE, 0x00000001
+ 3372              	.set CYREG_UDB_P0_U0_CFG18, 0x400f3052
+ 3373              	.set CYFLD_UDB_P_U_CTL_MD0__OFFSET, 0x00000000
+ 3374              	.set CYFLD_UDB_P_U_CTL_MD0__SIZE, 0x00000008
+ 3375              	.set CYVAL_UDB_P_U_CTL_MD0_DIRECT, 0x00000000
+ 3376              	.set CYVAL_UDB_P_U_CTL_MD0_SYNC, 0x00000001
+ 3377              	.set CYVAL_UDB_P_U_CTL_MD0_DOUBLE_SYNC, 0x00000002
+ 3378              	.set CYVAL_UDB_P_U_CTL_MD0_PULSE, 0x00000003
+ 3379              	.set CYREG_UDB_P0_U0_CFG19, 0x400f3053
+ 3380              	.set CYFLD_UDB_P_U_CTL_MD1__OFFSET, 0x00000000
+ 3381              	.set CYFLD_UDB_P_U_CTL_MD1__SIZE, 0x00000008
+ 3382              	.set CYVAL_UDB_P_U_CTL_MD1_DIRECT, 0x00000000
+ 3383              	.set CYVAL_UDB_P_U_CTL_MD1_SYNC, 0x00000001
+ 3384              	.set CYVAL_UDB_P_U_CTL_MD1_DOUBLE_SYNC, 0x00000002
+ 3385              	.set CYVAL_UDB_P_U_CTL_MD1_PULSE, 0x00000003
+ 3386              	.set CYREG_UDB_P0_U0_CFG20, 0x400f3054
+ 3387              	.set CYFLD_UDB_P_U_STAT_MD__OFFSET, 0x00000000
+ 3388              	.set CYFLD_UDB_P_U_STAT_MD__SIZE, 0x00000008
+ 3389              	.set CYREG_UDB_P0_U0_CFG21, 0x400f3055
+ 3390              	.set CYFLD_UDB_P_U_NC0__OFFSET, 0x00000000
+ 3391              	.set CYFLD_UDB_P_U_NC0__SIZE, 0x00000001
+ 3392              	.set CYREG_UDB_P0_U0_CFG22, 0x400f3056
+ 3393              	.set CYFLD_UDB_P_U_SC_OUT_CTL__OFFSET, 0x00000000
+ 3394              	.set CYFLD_UDB_P_U_SC_OUT_CTL__SIZE, 0x00000002
+ 3395              	.set CYVAL_UDB_P_U_SC_OUT_CTL_CONTROL, 0x00000000
+ 3396              	.set CYVAL_UDB_P_U_SC_OUT_CTL_PARALLEL, 0x00000001
+ 3397              	.set CYVAL_UDB_P_U_SC_OUT_CTL_COUNTER, 0x00000002
+ 3398              	.set CYVAL_UDB_P_U_SC_OUT_CTL_RESERVED, 0x00000003
+ 3399              	.set CYFLD_UDB_P_U_SC_INT_MD__OFFSET, 0x00000002
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 61
+
+
+ 3400              	.set CYFLD_UDB_P_U_SC_INT_MD__SIZE, 0x00000001
+ 3401              	.set CYVAL_UDB_P_U_SC_INT_MD_NORMAL, 0x00000000
+ 3402              	.set CYVAL_UDB_P_U_SC_INT_MD_INT_MODE, 0x00000001
+ 3403              	.set CYFLD_UDB_P_U_SC_SYNC_MD__OFFSET, 0x00000003
+ 3404              	.set CYFLD_UDB_P_U_SC_SYNC_MD__SIZE, 0x00000001
+ 3405              	.set CYVAL_UDB_P_U_SC_SYNC_MD_NORMAL, 0x00000000
+ 3406              	.set CYVAL_UDB_P_U_SC_SYNC_MD_SYNC_MODE, 0x00000001
+ 3407              	.set CYFLD_UDB_P_U_SC_EXT_RES__OFFSET, 0x00000004
+ 3408              	.set CYFLD_UDB_P_U_SC_EXT_RES__SIZE, 0x00000001
+ 3409              	.set CYVAL_UDB_P_U_SC_EXT_RES_DISABLED, 0x00000000
+ 3410              	.set CYVAL_UDB_P_U_SC_EXT_RES_ENABLED, 0x00000001
+ 3411              	.set CYREG_UDB_P0_U0_CFG23, 0x400f3057
+ 3412              	.set CYFLD_UDB_P_U_CNT_LD_SEL__OFFSET, 0x00000000
+ 3413              	.set CYFLD_UDB_P_U_CNT_LD_SEL__SIZE, 0x00000002
+ 3414              	.set CYVAL_UDB_P_U_CNT_LD_SEL_SC_IN0, 0x00000000
+ 3415              	.set CYVAL_UDB_P_U_CNT_LD_SEL_SC_IN1, 0x00000001
+ 3416              	.set CYVAL_UDB_P_U_CNT_LD_SEL_SC_IN2, 0x00000002
+ 3417              	.set CYVAL_UDB_P_U_CNT_LD_SEL_SC_IN3, 0x00000003
+ 3418              	.set CYFLD_UDB_P_U_CNT_EN_SEL__OFFSET, 0x00000002
+ 3419              	.set CYFLD_UDB_P_U_CNT_EN_SEL__SIZE, 0x00000002
+ 3420              	.set CYVAL_UDB_P_U_CNT_EN_SEL_SC_IN4, 0x00000000
+ 3421              	.set CYVAL_UDB_P_U_CNT_EN_SEL_SC_IN5, 0x00000001
+ 3422              	.set CYVAL_UDB_P_U_CNT_EN_SEL_SC_IN6, 0x00000002
+ 3423              	.set CYVAL_UDB_P_U_CNT_EN_SEL_SC_IO, 0x00000003
+ 3424              	.set CYFLD_UDB_P_U_ROUTE_LD__OFFSET, 0x00000004
+ 3425              	.set CYFLD_UDB_P_U_ROUTE_LD__SIZE, 0x00000001
+ 3426              	.set CYVAL_UDB_P_U_ROUTE_LD_DISABLE, 0x00000000
+ 3427              	.set CYVAL_UDB_P_U_ROUTE_LD_ROUTED, 0x00000001
+ 3428              	.set CYFLD_UDB_P_U_ROUTE_EN__OFFSET, 0x00000005
+ 3429              	.set CYFLD_UDB_P_U_ROUTE_EN__SIZE, 0x00000001
+ 3430              	.set CYVAL_UDB_P_U_ROUTE_EN_DISABLE, 0x00000000
+ 3431              	.set CYVAL_UDB_P_U_ROUTE_EN_ROUTED, 0x00000001
+ 3432              	.set CYFLD_UDB_P_U_ALT_CNT__OFFSET, 0x00000006
+ 3433              	.set CYFLD_UDB_P_U_ALT_CNT__SIZE, 0x00000001
+ 3434              	.set CYVAL_UDB_P_U_ALT_CNT_DEFAULT_MODE, 0x00000000
+ 3435              	.set CYVAL_UDB_P_U_ALT_CNT_ALT_MODE, 0x00000001
+ 3436              	.set CYREG_UDB_P0_U0_CFG24, 0x400f3058
+ 3437              	.set CYFLD_UDB_P_U_RC_EN_SEL__OFFSET, 0x00000000
+ 3438              	.set CYFLD_UDB_P_U_RC_EN_SEL__SIZE, 0x00000002
+ 3439              	.set CYVAL_UDB_P_U_RC_EN_SEL_RC_IN0, 0x00000000
+ 3440              	.set CYVAL_UDB_P_U_RC_EN_SEL_RC_IN1, 0x00000001
+ 3441              	.set CYVAL_UDB_P_U_RC_EN_SEL_RC_IN2, 0x00000002
+ 3442              	.set CYVAL_UDB_P_U_RC_EN_SEL_RC_IN3, 0x00000003
+ 3443              	.set CYFLD_UDB_P_U_RC_EN_MODE__OFFSET, 0x00000002
+ 3444              	.set CYFLD_UDB_P_U_RC_EN_MODE__SIZE, 0x00000002
+ 3445              	.set CYVAL_UDB_P_U_RC_EN_MODE_OFF, 0x00000000
+ 3446              	.set CYVAL_UDB_P_U_RC_EN_MODE_ON, 0x00000001
+ 3447              	.set CYVAL_UDB_P_U_RC_EN_MODE_POSEDGE, 0x00000002
+ 3448              	.set CYVAL_UDB_P_U_RC_EN_MODE_LEVEL, 0x00000003
+ 3449              	.set CYFLD_UDB_P_U_RC_EN_INV__OFFSET, 0x00000004
+ 3450              	.set CYFLD_UDB_P_U_RC_EN_INV__SIZE, 0x00000001
+ 3451              	.set CYVAL_UDB_P_U_RC_EN_INV_NOINV, 0x00000000
+ 3452              	.set CYVAL_UDB_P_U_RC_EN_INV_INVERT, 0x00000001
+ 3453              	.set CYFLD_UDB_P_U_RC_INV__OFFSET, 0x00000005
+ 3454              	.set CYFLD_UDB_P_U_RC_INV__SIZE, 0x00000001
+ 3455              	.set CYVAL_UDB_P_U_RC_INV_NOINV, 0x00000000
+ 3456              	.set CYVAL_UDB_P_U_RC_INV_INVERT, 0x00000001
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 62
+
+
+ 3457              	.set CYFLD_UDB_P_U_RC_RES_SEL0_OR_FRES__OFFSET, 0x00000006
+ 3458              	.set CYFLD_UDB_P_U_RC_RES_SEL0_OR_FRES__SIZE, 0x00000001
+ 3459              	.set CYFLD_UDB_P_U_RC_RES_SEL1__OFFSET, 0x00000007
+ 3460              	.set CYFLD_UDB_P_U_RC_RES_SEL1__SIZE, 0x00000001
+ 3461              	.set CYREG_UDB_P0_U0_CFG25, 0x400f3059
+ 3462              	.set CYREG_UDB_P0_U0_CFG26, 0x400f305a
+ 3463              	.set CYREG_UDB_P0_U0_CFG27, 0x400f305b
+ 3464              	.set CYREG_UDB_P0_U0_CFG28, 0x400f305c
+ 3465              	.set CYFLD_UDB_P_U_PLD0_CK_SEL__OFFSET, 0x00000000
+ 3466              	.set CYFLD_UDB_P_U_PLD0_CK_SEL__SIZE, 0x00000004
+ 3467              	.set CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK0, 0x00000000
+ 3468              	.set CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK1, 0x00000001
+ 3469              	.set CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK2, 0x00000002
+ 3470              	.set CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK3, 0x00000003
+ 3471              	.set CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK4, 0x00000004
+ 3472              	.set CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK5, 0x00000005
+ 3473              	.set CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK6, 0x00000006
+ 3474              	.set CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK7, 0x00000007
+ 3475              	.set CYVAL_UDB_P_U_PLD0_CK_SEL_EXT_CLK, 0x00000008
+ 3476              	.set CYVAL_UDB_P_U_PLD0_CK_SEL_SYSCLK, 0x00000009
+ 3477              	.set CYFLD_UDB_P_U_PLD1_CK_SEL__OFFSET, 0x00000004
+ 3478              	.set CYFLD_UDB_P_U_PLD1_CK_SEL__SIZE, 0x00000004
+ 3479              	.set CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK0, 0x00000000
+ 3480              	.set CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK1, 0x00000001
+ 3481              	.set CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK2, 0x00000002
+ 3482              	.set CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK3, 0x00000003
+ 3483              	.set CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK4, 0x00000004
+ 3484              	.set CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK5, 0x00000005
+ 3485              	.set CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK6, 0x00000006
+ 3486              	.set CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK7, 0x00000007
+ 3487              	.set CYVAL_UDB_P_U_PLD1_CK_SEL_EXT_CLK, 0x00000008
+ 3488              	.set CYVAL_UDB_P_U_PLD1_CK_SEL_SYSCLK, 0x00000009
+ 3489              	.set CYREG_UDB_P0_U0_CFG29, 0x400f305d
+ 3490              	.set CYFLD_UDB_P_U_DP_CK_SEL__OFFSET, 0x00000000
+ 3491              	.set CYFLD_UDB_P_U_DP_CK_SEL__SIZE, 0x00000004
+ 3492              	.set CYVAL_UDB_P_U_DP_CK_SEL_GCLK0, 0x00000000
+ 3493              	.set CYVAL_UDB_P_U_DP_CK_SEL_GCLK1, 0x00000001
+ 3494              	.set CYVAL_UDB_P_U_DP_CK_SEL_GCLK2, 0x00000002
+ 3495              	.set CYVAL_UDB_P_U_DP_CK_SEL_GCLK3, 0x00000003
+ 3496              	.set CYVAL_UDB_P_U_DP_CK_SEL_GCLK4, 0x00000004
+ 3497              	.set CYVAL_UDB_P_U_DP_CK_SEL_GCLK5, 0x00000005
+ 3498              	.set CYVAL_UDB_P_U_DP_CK_SEL_GCLK6, 0x00000006
+ 3499              	.set CYVAL_UDB_P_U_DP_CK_SEL_GCLK7, 0x00000007
+ 3500              	.set CYVAL_UDB_P_U_DP_CK_SEL_EXT_CLK, 0x00000008
+ 3501              	.set CYVAL_UDB_P_U_DP_CK_SEL_SYSCLK, 0x00000009
+ 3502              	.set CYFLD_UDB_P_U_SC_CK_SEL__OFFSET, 0x00000004
+ 3503              	.set CYFLD_UDB_P_U_SC_CK_SEL__SIZE, 0x00000004
+ 3504              	.set CYVAL_UDB_P_U_SC_CK_SEL_GCLK0, 0x00000000
+ 3505              	.set CYVAL_UDB_P_U_SC_CK_SEL_GCLK1, 0x00000001
+ 3506              	.set CYVAL_UDB_P_U_SC_CK_SEL_GCLK2, 0x00000002
+ 3507              	.set CYVAL_UDB_P_U_SC_CK_SEL_GCLK3, 0x00000003
+ 3508              	.set CYVAL_UDB_P_U_SC_CK_SEL_GCLK4, 0x00000004
+ 3509              	.set CYVAL_UDB_P_U_SC_CK_SEL_GCLK5, 0x00000005
+ 3510              	.set CYVAL_UDB_P_U_SC_CK_SEL_GCLK6, 0x00000006
+ 3511              	.set CYVAL_UDB_P_U_SC_CK_SEL_GCLK7, 0x00000007
+ 3512              	.set CYVAL_UDB_P_U_SC_CK_SEL_EXT_CLK, 0x00000008
+ 3513              	.set CYVAL_UDB_P_U_SC_CK_SEL_SYSCLK, 0x00000009
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 63
+
+
+ 3514              	.set CYREG_UDB_P0_U0_CFG30, 0x400f305e
+ 3515              	.set CYFLD_UDB_P_U_RES_SEL__OFFSET, 0x00000000
+ 3516              	.set CYFLD_UDB_P_U_RES_SEL__SIZE, 0x00000002
+ 3517              	.set CYVAL_UDB_P_U_RES_SEL_RC_IN0, 0x00000000
+ 3518              	.set CYVAL_UDB_P_U_RES_SEL_RC_IN1, 0x00000001
+ 3519              	.set CYVAL_UDB_P_U_RES_SEL_RC_IN2, 0x00000002
+ 3520              	.set CYVAL_UDB_P_U_RES_SEL_RC_IN3, 0x00000003
+ 3521              	.set CYFLD_UDB_P_U_RES_POL__OFFSET, 0x00000002
+ 3522              	.set CYFLD_UDB_P_U_RES_POL__SIZE, 0x00000001
+ 3523              	.set CYVAL_UDB_P_U_RES_POL_NEGATED, 0x00000000
+ 3524              	.set CYVAL_UDB_P_U_RES_POL_ASSERTED, 0x00000001
+ 3525              	.set CYFLD_UDB_P_U_EN_RES_CNTCTL__OFFSET, 0x00000003
+ 3526              	.set CYFLD_UDB_P_U_EN_RES_CNTCTL__SIZE, 0x00000001
+ 3527              	.set CYVAL_UDB_P_U_EN_RES_CNTCTL_DISABLE, 0x00000000
+ 3528              	.set CYVAL_UDB_P_U_EN_RES_CNTCTL_ENABLE, 0x00000001
+ 3529              	.set CYFLD_UDB_P_U_GUDB_WR__OFFSET, 0x00000004
+ 3530              	.set CYFLD_UDB_P_U_GUDB_WR__SIZE, 0x00000001
+ 3531              	.set CYVAL_UDB_P_U_GUDB_WR_DISABLE, 0x00000000
+ 3532              	.set CYVAL_UDB_P_U_GUDB_WR_ENABLE, 0x00000001
+ 3533              	.set CYFLD_UDB_P_U_DP_RES_POL__OFFSET, 0x00000006
+ 3534              	.set CYFLD_UDB_P_U_DP_RES_POL__SIZE, 0x00000001
+ 3535              	.set CYVAL_UDB_P_U_DP_RES_POL_NOINV, 0x00000000
+ 3536              	.set CYVAL_UDB_P_U_DP_RES_POL_INVERT, 0x00000001
+ 3537              	.set CYFLD_UDB_P_U_SC_RES_POL__OFFSET, 0x00000007
+ 3538              	.set CYFLD_UDB_P_U_SC_RES_POL__SIZE, 0x00000001
+ 3539              	.set CYVAL_UDB_P_U_SC_RES_POL_NOINV, 0x00000000
+ 3540              	.set CYVAL_UDB_P_U_SC_RES_POL_INVERT, 0x00000001
+ 3541              	.set CYREG_UDB_P0_U0_CFG31, 0x400f305f
+ 3542              	.set CYFLD_UDB_P_U_ALT_RES__OFFSET, 0x00000000
+ 3543              	.set CYFLD_UDB_P_U_ALT_RES__SIZE, 0x00000001
+ 3544              	.set CYVAL_UDB_P_U_ALT_RES_COMPATIBLE, 0x00000000
+ 3545              	.set CYVAL_UDB_P_U_ALT_RES_ALTERNATE, 0x00000001
+ 3546              	.set CYFLD_UDB_P_U_EXT_SYNC__OFFSET, 0x00000001
+ 3547              	.set CYFLD_UDB_P_U_EXT_SYNC__SIZE, 0x00000001
+ 3548              	.set CYVAL_UDB_P_U_EXT_SYNC_DISABLE, 0x00000000
+ 3549              	.set CYVAL_UDB_P_U_EXT_SYNC_ENABLE, 0x00000001
+ 3550              	.set CYFLD_UDB_P_U_EN_RES_STAT__OFFSET, 0x00000002
+ 3551              	.set CYFLD_UDB_P_U_EN_RES_STAT__SIZE, 0x00000001
+ 3552              	.set CYVAL_UDB_P_U_EN_RES_STAT_NEGATED, 0x00000000
+ 3553              	.set CYVAL_UDB_P_U_EN_RES_STAT_ASSERTED, 0x00000001
+ 3554              	.set CYFLD_UDB_P_U_EN_RES_DP__OFFSET, 0x00000003
+ 3555              	.set CYFLD_UDB_P_U_EN_RES_DP__SIZE, 0x00000001
+ 3556              	.set CYVAL_UDB_P_U_EN_RES_DP_DISABLE, 0x00000000
+ 3557              	.set CYVAL_UDB_P_U_EN_RES_DP_ENABLE, 0x00000001
+ 3558              	.set CYFLD_UDB_P_U_EXT_CK_SEL__OFFSET, 0x00000004
+ 3559              	.set CYFLD_UDB_P_U_EXT_CK_SEL__SIZE, 0x00000002
+ 3560              	.set CYVAL_UDB_P_U_EXT_CK_SEL_RC_IN0, 0x00000000
+ 3561              	.set CYVAL_UDB_P_U_EXT_CK_SEL_RC_IN1, 0x00000001
+ 3562              	.set CYVAL_UDB_P_U_EXT_CK_SEL_RC_IN2, 0x00000002
+ 3563              	.set CYVAL_UDB_P_U_EXT_CK_SEL_RC_IN3, 0x00000003
+ 3564              	.set CYFLD_UDB_P_U_PLD0_RES_POL__OFFSET, 0x00000006
+ 3565              	.set CYFLD_UDB_P_U_PLD0_RES_POL__SIZE, 0x00000001
+ 3566              	.set CYVAL_UDB_P_U_PLD0_RES_POL_NOINV, 0x00000000
+ 3567              	.set CYVAL_UDB_P_U_PLD0_RES_POL_INVERT, 0x00000001
+ 3568              	.set CYFLD_UDB_P_U_PLD1_RES_POL__OFFSET, 0x00000007
+ 3569              	.set CYFLD_UDB_P_U_PLD1_RES_POL__SIZE, 0x00000001
+ 3570              	.set CYVAL_UDB_P_U_PLD1_RES_POL_NOINV, 0x00000000
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 64
+
+
+ 3571              	.set CYVAL_UDB_P_U_PLD1_RES_POL_INVERT, 0x00000001
+ 3572              	.set CYREG_UDB_P0_U0_DCFG0, 0x400f3060
+ 3573              	.set CYFLD_UDB_P_U_CMP_SEL__OFFSET, 0x00000000
+ 3574              	.set CYFLD_UDB_P_U_CMP_SEL__SIZE, 0x00000001
+ 3575              	.set CYVAL_UDB_P_U_CMP_SEL_CFG_A, 0x00000000
+ 3576              	.set CYVAL_UDB_P_U_CMP_SEL_CFG_B, 0x00000001
+ 3577              	.set CYFLD_UDB_P_U_SI_SEL__OFFSET, 0x00000001
+ 3578              	.set CYFLD_UDB_P_U_SI_SEL__SIZE, 0x00000001
+ 3579              	.set CYVAL_UDB_P_U_SI_SEL_CFG_A, 0x00000000
+ 3580              	.set CYVAL_UDB_P_U_SI_SEL_CFG_B, 0x00000001
+ 3581              	.set CYFLD_UDB_P_U_CI_SEL__OFFSET, 0x00000002
+ 3582              	.set CYFLD_UDB_P_U_CI_SEL__SIZE, 0x00000001
+ 3583              	.set CYVAL_UDB_P_U_CI_SEL_CFG_A, 0x00000000
+ 3584              	.set CYVAL_UDB_P_U_CI_SEL_CFG_B, 0x00000001
+ 3585              	.set CYFLD_UDB_P_U_CFB_EN__OFFSET, 0x00000003
+ 3586              	.set CYFLD_UDB_P_U_CFB_EN__SIZE, 0x00000001
+ 3587              	.set CYVAL_UDB_P_U_CFB_EN_DISABLE, 0x00000000
+ 3588              	.set CYVAL_UDB_P_U_CFB_EN_ENABLE, 0x00000001
+ 3589              	.set CYFLD_UDB_P_U_A1_WR_SRC__OFFSET, 0x00000004
+ 3590              	.set CYFLD_UDB_P_U_A1_WR_SRC__SIZE, 0x00000002
+ 3591              	.set CYVAL_UDB_P_U_A1_WR_SRC_NOWRITE, 0x00000000
+ 3592              	.set CYVAL_UDB_P_U_A1_WR_SRC_ALU, 0x00000001
+ 3593              	.set CYVAL_UDB_P_U_A1_WR_SRC_D1, 0x00000002
+ 3594              	.set CYVAL_UDB_P_U_A1_WR_SRC_F1, 0x00000003
+ 3595              	.set CYFLD_UDB_P_U_A0_WR_SRC__OFFSET, 0x00000006
+ 3596              	.set CYFLD_UDB_P_U_A0_WR_SRC__SIZE, 0x00000002
+ 3597              	.set CYVAL_UDB_P_U_A0_WR_SRC_NOWRITE, 0x00000000
+ 3598              	.set CYVAL_UDB_P_U_A0_WR_SRC_ALU, 0x00000001
+ 3599              	.set CYVAL_UDB_P_U_A0_WR_SRC_D0, 0x00000002
+ 3600              	.set CYVAL_UDB_P_U_A0_WR_SRC_F0, 0x00000003
+ 3601              	.set CYFLD_UDB_P_U_SHIFT__OFFSET, 0x00000008
+ 3602              	.set CYFLD_UDB_P_U_SHIFT__SIZE, 0x00000002
+ 3603              	.set CYVAL_UDB_P_U_SHIFT_NOSHIFT, 0x00000000
+ 3604              	.set CYVAL_UDB_P_U_SHIFT_LEFT, 0x00000001
+ 3605              	.set CYVAL_UDB_P_U_SHIFT_RIGHT, 0x00000002
+ 3606              	.set CYVAL_UDB_P_U_SHIFT_SWAP, 0x00000003
+ 3607              	.set CYFLD_UDB_P_U_SRC_B__OFFSET, 0x0000000a
+ 3608              	.set CYFLD_UDB_P_U_SRC_B__SIZE, 0x00000002
+ 3609              	.set CYVAL_UDB_P_U_SRC_B_D0, 0x00000000
+ 3610              	.set CYVAL_UDB_P_U_SRC_B_D1, 0x00000001
+ 3611              	.set CYVAL_UDB_P_U_SRC_B_A0, 0x00000002
+ 3612              	.set CYVAL_UDB_P_U_SRC_B_A1, 0x00000003
+ 3613              	.set CYFLD_UDB_P_U_SRC_A__OFFSET, 0x0000000c
+ 3614              	.set CYFLD_UDB_P_U_SRC_A__SIZE, 0x00000001
+ 3615              	.set CYVAL_UDB_P_U_SRC_A_A0, 0x00000000
+ 3616              	.set CYVAL_UDB_P_U_SRC_A_A1, 0x00000001
+ 3617              	.set CYFLD_UDB_P_U_FUNC__OFFSET, 0x0000000d
+ 3618              	.set CYFLD_UDB_P_U_FUNC__SIZE, 0x00000003
+ 3619              	.set CYVAL_UDB_P_U_FUNC_PASS, 0x00000000
+ 3620              	.set CYVAL_UDB_P_U_FUNC_INC_A, 0x00000001
+ 3621              	.set CYVAL_UDB_P_U_FUNC_DEC_A, 0x00000002
+ 3622              	.set CYVAL_UDB_P_U_FUNC_ADD, 0x00000003
+ 3623              	.set CYVAL_UDB_P_U_FUNC_SUB, 0x00000004
+ 3624              	.set CYVAL_UDB_P_U_FUNC_XOR, 0x00000005
+ 3625              	.set CYVAL_UDB_P_U_FUNC_AND, 0x00000006
+ 3626              	.set CYVAL_UDB_P_U_FUNC_OR, 0x00000007
+ 3627              	.set CYREG_UDB_P0_U0_DCFG1, 0x400f3062
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 65
+
+
+ 3628              	.set CYREG_UDB_P0_U0_DCFG2, 0x400f3064
+ 3629              	.set CYREG_UDB_P0_U0_DCFG3, 0x400f3066
+ 3630              	.set CYREG_UDB_P0_U0_DCFG4, 0x400f3068
+ 3631              	.set CYREG_UDB_P0_U0_DCFG5, 0x400f306a
+ 3632              	.set CYREG_UDB_P0_U0_DCFG6, 0x400f306c
+ 3633              	.set CYREG_UDB_P0_U0_DCFG7, 0x400f306e
+ 3634              	.set CYDEV_UDB_P0_U1_BASE, 0x400f3080
+ 3635              	.set CYDEV_UDB_P0_U1_SIZE, 0x00000080
+ 3636              	.set CYREG_UDB_P0_U1_PLD_IT0, 0x400f3080
+ 3637              	.set CYREG_UDB_P0_U1_PLD_IT1, 0x400f3084
+ 3638              	.set CYREG_UDB_P0_U1_PLD_IT2, 0x400f3088
+ 3639              	.set CYREG_UDB_P0_U1_PLD_IT3, 0x400f308c
+ 3640              	.set CYREG_UDB_P0_U1_PLD_IT4, 0x400f3090
+ 3641              	.set CYREG_UDB_P0_U1_PLD_IT5, 0x400f3094
+ 3642              	.set CYREG_UDB_P0_U1_PLD_IT6, 0x400f3098
+ 3643              	.set CYREG_UDB_P0_U1_PLD_IT7, 0x400f309c
+ 3644              	.set CYREG_UDB_P0_U1_PLD_IT8, 0x400f30a0
+ 3645              	.set CYREG_UDB_P0_U1_PLD_IT9, 0x400f30a4
+ 3646              	.set CYREG_UDB_P0_U1_PLD_IT10, 0x400f30a8
+ 3647              	.set CYREG_UDB_P0_U1_PLD_IT11, 0x400f30ac
+ 3648              	.set CYREG_UDB_P0_U1_PLD_ORT0, 0x400f30b0
+ 3649              	.set CYREG_UDB_P0_U1_PLD_ORT1, 0x400f30b2
+ 3650              	.set CYREG_UDB_P0_U1_PLD_ORT2, 0x400f30b4
+ 3651              	.set CYREG_UDB_P0_U1_PLD_ORT3, 0x400f30b6
+ 3652              	.set CYREG_UDB_P0_U1_PLD_MC_CFG_CEN_CONST, 0x400f30b8
+ 3653              	.set CYREG_UDB_P0_U1_PLD_MC_CFG_XORFB, 0x400f30ba
+ 3654              	.set CYREG_UDB_P0_U1_PLD_MC_SET_RESET, 0x400f30bc
+ 3655              	.set CYREG_UDB_P0_U1_PLD_MC_CFG_BYPASS, 0x400f30be
+ 3656              	.set CYREG_UDB_P0_U1_CFG0, 0x400f30c0
+ 3657              	.set CYREG_UDB_P0_U1_CFG1, 0x400f30c1
+ 3658              	.set CYREG_UDB_P0_U1_CFG2, 0x400f30c2
+ 3659              	.set CYREG_UDB_P0_U1_CFG3, 0x400f30c3
+ 3660              	.set CYREG_UDB_P0_U1_CFG4, 0x400f30c4
+ 3661              	.set CYREG_UDB_P0_U1_CFG5, 0x400f30c5
+ 3662              	.set CYREG_UDB_P0_U1_CFG6, 0x400f30c6
+ 3663              	.set CYREG_UDB_P0_U1_CFG7, 0x400f30c7
+ 3664              	.set CYREG_UDB_P0_U1_CFG8, 0x400f30c8
+ 3665              	.set CYREG_UDB_P0_U1_CFG9, 0x400f30c9
+ 3666              	.set CYREG_UDB_P0_U1_CFG10, 0x400f30ca
+ 3667              	.set CYREG_UDB_P0_U1_CFG11, 0x400f30cb
+ 3668              	.set CYREG_UDB_P0_U1_CFG12, 0x400f30cc
+ 3669              	.set CYREG_UDB_P0_U1_CFG13, 0x400f30cd
+ 3670              	.set CYREG_UDB_P0_U1_CFG14, 0x400f30ce
+ 3671              	.set CYREG_UDB_P0_U1_CFG15, 0x400f30cf
+ 3672              	.set CYREG_UDB_P0_U1_CFG16, 0x400f30d0
+ 3673              	.set CYREG_UDB_P0_U1_CFG17, 0x400f30d1
+ 3674              	.set CYREG_UDB_P0_U1_CFG18, 0x400f30d2
+ 3675              	.set CYREG_UDB_P0_U1_CFG19, 0x400f30d3
+ 3676              	.set CYREG_UDB_P0_U1_CFG20, 0x400f30d4
+ 3677              	.set CYREG_UDB_P0_U1_CFG21, 0x400f30d5
+ 3678              	.set CYREG_UDB_P0_U1_CFG22, 0x400f30d6
+ 3679              	.set CYREG_UDB_P0_U1_CFG23, 0x400f30d7
+ 3680              	.set CYREG_UDB_P0_U1_CFG24, 0x400f30d8
+ 3681              	.set CYREG_UDB_P0_U1_CFG25, 0x400f30d9
+ 3682              	.set CYREG_UDB_P0_U1_CFG26, 0x400f30da
+ 3683              	.set CYREG_UDB_P0_U1_CFG27, 0x400f30db
+ 3684              	.set CYREG_UDB_P0_U1_CFG28, 0x400f30dc
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 66
+
+
+ 3685              	.set CYREG_UDB_P0_U1_CFG29, 0x400f30dd
+ 3686              	.set CYREG_UDB_P0_U1_CFG30, 0x400f30de
+ 3687              	.set CYREG_UDB_P0_U1_CFG31, 0x400f30df
+ 3688              	.set CYREG_UDB_P0_U1_DCFG0, 0x400f30e0
+ 3689              	.set CYREG_UDB_P0_U1_DCFG1, 0x400f30e2
+ 3690              	.set CYREG_UDB_P0_U1_DCFG2, 0x400f30e4
+ 3691              	.set CYREG_UDB_P0_U1_DCFG3, 0x400f30e6
+ 3692              	.set CYREG_UDB_P0_U1_DCFG4, 0x400f30e8
+ 3693              	.set CYREG_UDB_P0_U1_DCFG5, 0x400f30ea
+ 3694              	.set CYREG_UDB_P0_U1_DCFG6, 0x400f30ec
+ 3695              	.set CYREG_UDB_P0_U1_DCFG7, 0x400f30ee
+ 3696              	.set CYDEV_UDB_P0_ROUTE_BASE, 0x400f3100
+ 3697              	.set CYDEV_UDB_P0_ROUTE_SIZE, 0x00000100
+ 3698              	.set CYREG_UDB_P0_ROUTE_HC0, 0x400f3100
+ 3699              	.set CYFLD_UDB_P_ROUTE_HC_BYTE__OFFSET, 0x00000000
+ 3700              	.set CYFLD_UDB_P_ROUTE_HC_BYTE__SIZE, 0x00000008
+ 3701              	.set CYREG_UDB_P0_ROUTE_HC1, 0x400f3101
+ 3702              	.set CYREG_UDB_P0_ROUTE_HC2, 0x400f3102
+ 3703              	.set CYREG_UDB_P0_ROUTE_HC3, 0x400f3103
+ 3704              	.set CYREG_UDB_P0_ROUTE_HC4, 0x400f3104
+ 3705              	.set CYREG_UDB_P0_ROUTE_HC5, 0x400f3105
+ 3706              	.set CYREG_UDB_P0_ROUTE_HC6, 0x400f3106
+ 3707              	.set CYREG_UDB_P0_ROUTE_HC7, 0x400f3107
+ 3708              	.set CYREG_UDB_P0_ROUTE_HC8, 0x400f3108
+ 3709              	.set CYREG_UDB_P0_ROUTE_HC9, 0x400f3109
+ 3710              	.set CYREG_UDB_P0_ROUTE_HC10, 0x400f310a
+ 3711              	.set CYREG_UDB_P0_ROUTE_HC11, 0x400f310b
+ 3712              	.set CYREG_UDB_P0_ROUTE_HC12, 0x400f310c
+ 3713              	.set CYREG_UDB_P0_ROUTE_HC13, 0x400f310d
+ 3714              	.set CYREG_UDB_P0_ROUTE_HC14, 0x400f310e
+ 3715              	.set CYREG_UDB_P0_ROUTE_HC15, 0x400f310f
+ 3716              	.set CYREG_UDB_P0_ROUTE_HC16, 0x400f3110
+ 3717              	.set CYREG_UDB_P0_ROUTE_HC17, 0x400f3111
+ 3718              	.set CYREG_UDB_P0_ROUTE_HC18, 0x400f3112
+ 3719              	.set CYREG_UDB_P0_ROUTE_HC19, 0x400f3113
+ 3720              	.set CYREG_UDB_P0_ROUTE_HC20, 0x400f3114
+ 3721              	.set CYREG_UDB_P0_ROUTE_HC21, 0x400f3115
+ 3722              	.set CYREG_UDB_P0_ROUTE_HC22, 0x400f3116
+ 3723              	.set CYREG_UDB_P0_ROUTE_HC23, 0x400f3117
+ 3724              	.set CYREG_UDB_P0_ROUTE_HC24, 0x400f3118
+ 3725              	.set CYREG_UDB_P0_ROUTE_HC25, 0x400f3119
+ 3726              	.set CYREG_UDB_P0_ROUTE_HC26, 0x400f311a
+ 3727              	.set CYREG_UDB_P0_ROUTE_HC27, 0x400f311b
+ 3728              	.set CYREG_UDB_P0_ROUTE_HC28, 0x400f311c
+ 3729              	.set CYREG_UDB_P0_ROUTE_HC29, 0x400f311d
+ 3730              	.set CYREG_UDB_P0_ROUTE_HC30, 0x400f311e
+ 3731              	.set CYREG_UDB_P0_ROUTE_HC31, 0x400f311f
+ 3732              	.set CYREG_UDB_P0_ROUTE_HC32, 0x400f3120
+ 3733              	.set CYREG_UDB_P0_ROUTE_HC33, 0x400f3121
+ 3734              	.set CYREG_UDB_P0_ROUTE_HC34, 0x400f3122
+ 3735              	.set CYREG_UDB_P0_ROUTE_HC35, 0x400f3123
+ 3736              	.set CYREG_UDB_P0_ROUTE_HC36, 0x400f3124
+ 3737              	.set CYREG_UDB_P0_ROUTE_HC37, 0x400f3125
+ 3738              	.set CYREG_UDB_P0_ROUTE_HC38, 0x400f3126
+ 3739              	.set CYREG_UDB_P0_ROUTE_HC39, 0x400f3127
+ 3740              	.set CYREG_UDB_P0_ROUTE_HC40, 0x400f3128
+ 3741              	.set CYREG_UDB_P0_ROUTE_HC41, 0x400f3129
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 67
+
+
+ 3742              	.set CYREG_UDB_P0_ROUTE_HC42, 0x400f312a
+ 3743              	.set CYREG_UDB_P0_ROUTE_HC43, 0x400f312b
+ 3744              	.set CYREG_UDB_P0_ROUTE_HC44, 0x400f312c
+ 3745              	.set CYREG_UDB_P0_ROUTE_HC45, 0x400f312d
+ 3746              	.set CYREG_UDB_P0_ROUTE_HC46, 0x400f312e
+ 3747              	.set CYREG_UDB_P0_ROUTE_HC47, 0x400f312f
+ 3748              	.set CYREG_UDB_P0_ROUTE_HC48, 0x400f3130
+ 3749              	.set CYREG_UDB_P0_ROUTE_HC49, 0x400f3131
+ 3750              	.set CYREG_UDB_P0_ROUTE_HC50, 0x400f3132
+ 3751              	.set CYREG_UDB_P0_ROUTE_HC51, 0x400f3133
+ 3752              	.set CYREG_UDB_P0_ROUTE_HC52, 0x400f3134
+ 3753              	.set CYREG_UDB_P0_ROUTE_HC53, 0x400f3135
+ 3754              	.set CYREG_UDB_P0_ROUTE_HC54, 0x400f3136
+ 3755              	.set CYREG_UDB_P0_ROUTE_HC55, 0x400f3137
+ 3756              	.set CYREG_UDB_P0_ROUTE_HC56, 0x400f3138
+ 3757              	.set CYREG_UDB_P0_ROUTE_HC57, 0x400f3139
+ 3758              	.set CYREG_UDB_P0_ROUTE_HC58, 0x400f313a
+ 3759              	.set CYREG_UDB_P0_ROUTE_HC59, 0x400f313b
+ 3760              	.set CYREG_UDB_P0_ROUTE_HC60, 0x400f313c
+ 3761              	.set CYREG_UDB_P0_ROUTE_HC61, 0x400f313d
+ 3762              	.set CYREG_UDB_P0_ROUTE_HC62, 0x400f313e
+ 3763              	.set CYREG_UDB_P0_ROUTE_HC63, 0x400f313f
+ 3764              	.set CYREG_UDB_P0_ROUTE_HC64, 0x400f3140
+ 3765              	.set CYREG_UDB_P0_ROUTE_HC65, 0x400f3141
+ 3766              	.set CYREG_UDB_P0_ROUTE_HC66, 0x400f3142
+ 3767              	.set CYREG_UDB_P0_ROUTE_HC67, 0x400f3143
+ 3768              	.set CYREG_UDB_P0_ROUTE_HC68, 0x400f3144
+ 3769              	.set CYREG_UDB_P0_ROUTE_HC69, 0x400f3145
+ 3770              	.set CYREG_UDB_P0_ROUTE_HC70, 0x400f3146
+ 3771              	.set CYREG_UDB_P0_ROUTE_HC71, 0x400f3147
+ 3772              	.set CYREG_UDB_P0_ROUTE_HC72, 0x400f3148
+ 3773              	.set CYREG_UDB_P0_ROUTE_HC73, 0x400f3149
+ 3774              	.set CYREG_UDB_P0_ROUTE_HC74, 0x400f314a
+ 3775              	.set CYREG_UDB_P0_ROUTE_HC75, 0x400f314b
+ 3776              	.set CYREG_UDB_P0_ROUTE_HC76, 0x400f314c
+ 3777              	.set CYREG_UDB_P0_ROUTE_HC77, 0x400f314d
+ 3778              	.set CYREG_UDB_P0_ROUTE_HC78, 0x400f314e
+ 3779              	.set CYREG_UDB_P0_ROUTE_HC79, 0x400f314f
+ 3780              	.set CYREG_UDB_P0_ROUTE_HC80, 0x400f3150
+ 3781              	.set CYREG_UDB_P0_ROUTE_HC81, 0x400f3151
+ 3782              	.set CYREG_UDB_P0_ROUTE_HC82, 0x400f3152
+ 3783              	.set CYREG_UDB_P0_ROUTE_HC83, 0x400f3153
+ 3784              	.set CYREG_UDB_P0_ROUTE_HC84, 0x400f3154
+ 3785              	.set CYREG_UDB_P0_ROUTE_HC85, 0x400f3155
+ 3786              	.set CYREG_UDB_P0_ROUTE_HC86, 0x400f3156
+ 3787              	.set CYREG_UDB_P0_ROUTE_HC87, 0x400f3157
+ 3788              	.set CYREG_UDB_P0_ROUTE_HC88, 0x400f3158
+ 3789              	.set CYREG_UDB_P0_ROUTE_HC89, 0x400f3159
+ 3790              	.set CYREG_UDB_P0_ROUTE_HC90, 0x400f315a
+ 3791              	.set CYREG_UDB_P0_ROUTE_HC91, 0x400f315b
+ 3792              	.set CYREG_UDB_P0_ROUTE_HC92, 0x400f315c
+ 3793              	.set CYREG_UDB_P0_ROUTE_HC93, 0x400f315d
+ 3794              	.set CYREG_UDB_P0_ROUTE_HC94, 0x400f315e
+ 3795              	.set CYREG_UDB_P0_ROUTE_HC95, 0x400f315f
+ 3796              	.set CYREG_UDB_P0_ROUTE_HC96, 0x400f3160
+ 3797              	.set CYREG_UDB_P0_ROUTE_HC97, 0x400f3161
+ 3798              	.set CYREG_UDB_P0_ROUTE_HC98, 0x400f3162
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 68
+
+
+ 3799              	.set CYREG_UDB_P0_ROUTE_HC99, 0x400f3163
+ 3800              	.set CYREG_UDB_P0_ROUTE_HC100, 0x400f3164
+ 3801              	.set CYREG_UDB_P0_ROUTE_HC101, 0x400f3165
+ 3802              	.set CYREG_UDB_P0_ROUTE_HC102, 0x400f3166
+ 3803              	.set CYREG_UDB_P0_ROUTE_HC103, 0x400f3167
+ 3804              	.set CYREG_UDB_P0_ROUTE_HC104, 0x400f3168
+ 3805              	.set CYREG_UDB_P0_ROUTE_HC105, 0x400f3169
+ 3806              	.set CYREG_UDB_P0_ROUTE_HC106, 0x400f316a
+ 3807              	.set CYREG_UDB_P0_ROUTE_HC107, 0x400f316b
+ 3808              	.set CYREG_UDB_P0_ROUTE_HC108, 0x400f316c
+ 3809              	.set CYREG_UDB_P0_ROUTE_HC109, 0x400f316d
+ 3810              	.set CYREG_UDB_P0_ROUTE_HC110, 0x400f316e
+ 3811              	.set CYREG_UDB_P0_ROUTE_HC111, 0x400f316f
+ 3812              	.set CYREG_UDB_P0_ROUTE_HC112, 0x400f3170
+ 3813              	.set CYREG_UDB_P0_ROUTE_HC113, 0x400f3171
+ 3814              	.set CYREG_UDB_P0_ROUTE_HC114, 0x400f3172
+ 3815              	.set CYREG_UDB_P0_ROUTE_HC115, 0x400f3173
+ 3816              	.set CYREG_UDB_P0_ROUTE_HC116, 0x400f3174
+ 3817              	.set CYREG_UDB_P0_ROUTE_HC117, 0x400f3175
+ 3818              	.set CYREG_UDB_P0_ROUTE_HC118, 0x400f3176
+ 3819              	.set CYREG_UDB_P0_ROUTE_HC119, 0x400f3177
+ 3820              	.set CYREG_UDB_P0_ROUTE_HC120, 0x400f3178
+ 3821              	.set CYREG_UDB_P0_ROUTE_HC121, 0x400f3179
+ 3822              	.set CYREG_UDB_P0_ROUTE_HC122, 0x400f317a
+ 3823              	.set CYREG_UDB_P0_ROUTE_HC123, 0x400f317b
+ 3824              	.set CYREG_UDB_P0_ROUTE_HC124, 0x400f317c
+ 3825              	.set CYREG_UDB_P0_ROUTE_HC125, 0x400f317d
+ 3826              	.set CYREG_UDB_P0_ROUTE_HC126, 0x400f317e
+ 3827              	.set CYREG_UDB_P0_ROUTE_HC127, 0x400f317f
+ 3828              	.set CYREG_UDB_P0_ROUTE_HV_L0, 0x400f3180
+ 3829              	.set CYFLD_UDB_P_ROUTE_HV_BYTE__OFFSET, 0x00000000
+ 3830              	.set CYFLD_UDB_P_ROUTE_HV_BYTE__SIZE, 0x00000008
+ 3831              	.set CYREG_UDB_P0_ROUTE_HV_L1, 0x400f3181
+ 3832              	.set CYREG_UDB_P0_ROUTE_HV_L2, 0x400f3182
+ 3833              	.set CYREG_UDB_P0_ROUTE_HV_L3, 0x400f3183
+ 3834              	.set CYREG_UDB_P0_ROUTE_HV_L4, 0x400f3184
+ 3835              	.set CYREG_UDB_P0_ROUTE_HV_L5, 0x400f3185
+ 3836              	.set CYREG_UDB_P0_ROUTE_HV_L6, 0x400f3186
+ 3837              	.set CYREG_UDB_P0_ROUTE_HV_L7, 0x400f3187
+ 3838              	.set CYREG_UDB_P0_ROUTE_HV_L8, 0x400f3188
+ 3839              	.set CYREG_UDB_P0_ROUTE_HV_L9, 0x400f3189
+ 3840              	.set CYREG_UDB_P0_ROUTE_HV_L10, 0x400f318a
+ 3841              	.set CYREG_UDB_P0_ROUTE_HV_L11, 0x400f318b
+ 3842              	.set CYREG_UDB_P0_ROUTE_HV_L12, 0x400f318c
+ 3843              	.set CYREG_UDB_P0_ROUTE_HV_L13, 0x400f318d
+ 3844              	.set CYREG_UDB_P0_ROUTE_HV_L14, 0x400f318e
+ 3845              	.set CYREG_UDB_P0_ROUTE_HV_L15, 0x400f318f
+ 3846              	.set CYREG_UDB_P0_ROUTE_HS0, 0x400f3190
+ 3847              	.set CYFLD_UDB_P_ROUTE_HS_BYTE__OFFSET, 0x00000000
+ 3848              	.set CYFLD_UDB_P_ROUTE_HS_BYTE__SIZE, 0x00000008
+ 3849              	.set CYREG_UDB_P0_ROUTE_HS1, 0x400f3191
+ 3850              	.set CYREG_UDB_P0_ROUTE_HS2, 0x400f3192
+ 3851              	.set CYREG_UDB_P0_ROUTE_HS3, 0x400f3193
+ 3852              	.set CYREG_UDB_P0_ROUTE_HS4, 0x400f3194
+ 3853              	.set CYREG_UDB_P0_ROUTE_HS5, 0x400f3195
+ 3854              	.set CYREG_UDB_P0_ROUTE_HS6, 0x400f3196
+ 3855              	.set CYREG_UDB_P0_ROUTE_HS7, 0x400f3197
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 69
+
+
+ 3856              	.set CYREG_UDB_P0_ROUTE_HS8, 0x400f3198
+ 3857              	.set CYREG_UDB_P0_ROUTE_HS9, 0x400f3199
+ 3858              	.set CYREG_UDB_P0_ROUTE_HS10, 0x400f319a
+ 3859              	.set CYREG_UDB_P0_ROUTE_HS11, 0x400f319b
+ 3860              	.set CYREG_UDB_P0_ROUTE_HS12, 0x400f319c
+ 3861              	.set CYREG_UDB_P0_ROUTE_HS13, 0x400f319d
+ 3862              	.set CYREG_UDB_P0_ROUTE_HS14, 0x400f319e
+ 3863              	.set CYREG_UDB_P0_ROUTE_HS15, 0x400f319f
+ 3864              	.set CYREG_UDB_P0_ROUTE_HS16, 0x400f31a0
+ 3865              	.set CYREG_UDB_P0_ROUTE_HS17, 0x400f31a1
+ 3866              	.set CYREG_UDB_P0_ROUTE_HS18, 0x400f31a2
+ 3867              	.set CYREG_UDB_P0_ROUTE_HS19, 0x400f31a3
+ 3868              	.set CYREG_UDB_P0_ROUTE_HS20, 0x400f31a4
+ 3869              	.set CYREG_UDB_P0_ROUTE_HS21, 0x400f31a5
+ 3870              	.set CYREG_UDB_P0_ROUTE_HS22, 0x400f31a6
+ 3871              	.set CYREG_UDB_P0_ROUTE_HS23, 0x400f31a7
+ 3872              	.set CYREG_UDB_P0_ROUTE_HV_R0, 0x400f31a8
+ 3873              	.set CYREG_UDB_P0_ROUTE_HV_R1, 0x400f31a9
+ 3874              	.set CYREG_UDB_P0_ROUTE_HV_R2, 0x400f31aa
+ 3875              	.set CYREG_UDB_P0_ROUTE_HV_R3, 0x400f31ab
+ 3876              	.set CYREG_UDB_P0_ROUTE_HV_R4, 0x400f31ac
+ 3877              	.set CYREG_UDB_P0_ROUTE_HV_R5, 0x400f31ad
+ 3878              	.set CYREG_UDB_P0_ROUTE_HV_R6, 0x400f31ae
+ 3879              	.set CYREG_UDB_P0_ROUTE_HV_R7, 0x400f31af
+ 3880              	.set CYREG_UDB_P0_ROUTE_HV_R8, 0x400f31b0
+ 3881              	.set CYREG_UDB_P0_ROUTE_HV_R9, 0x400f31b1
+ 3882              	.set CYREG_UDB_P0_ROUTE_HV_R10, 0x400f31b2
+ 3883              	.set CYREG_UDB_P0_ROUTE_HV_R11, 0x400f31b3
+ 3884              	.set CYREG_UDB_P0_ROUTE_HV_R12, 0x400f31b4
+ 3885              	.set CYREG_UDB_P0_ROUTE_HV_R13, 0x400f31b5
+ 3886              	.set CYREG_UDB_P0_ROUTE_HV_R14, 0x400f31b6
+ 3887              	.set CYREG_UDB_P0_ROUTE_HV_R15, 0x400f31b7
+ 3888              	.set CYREG_UDB_P0_ROUTE_PLD0IN0, 0x400f31c0
+ 3889              	.set CYFLD_UDB_P_ROUTE_PI_TOP__OFFSET, 0x00000000
+ 3890              	.set CYFLD_UDB_P_ROUTE_PI_TOP__SIZE, 0x00000004
+ 3891              	.set CYFLD_UDB_P_ROUTE_PI_BOT__OFFSET, 0x00000004
+ 3892              	.set CYFLD_UDB_P_ROUTE_PI_BOT__SIZE, 0x00000004
+ 3893              	.set CYREG_UDB_P0_ROUTE_PLD0IN1, 0x400f31c2
+ 3894              	.set CYREG_UDB_P0_ROUTE_PLD0IN2, 0x400f31c4
+ 3895              	.set CYREG_UDB_P0_ROUTE_PLD1IN0, 0x400f31ca
+ 3896              	.set CYREG_UDB_P0_ROUTE_PLD1IN1, 0x400f31cc
+ 3897              	.set CYREG_UDB_P0_ROUTE_PLD1IN2, 0x400f31ce
+ 3898              	.set CYREG_UDB_P0_ROUTE_DPIN0, 0x400f31d0
+ 3899              	.set CYREG_UDB_P0_ROUTE_DPIN1, 0x400f31d2
+ 3900              	.set CYFLD_UDB_P_ROUTE_PI_TOP2__OFFSET, 0x00000002
+ 3901              	.set CYFLD_UDB_P_ROUTE_PI_TOP2__SIZE, 0x00000002
+ 3902              	.set CYFLD_UDB_P_ROUTE_PI_BOT2__OFFSET, 0x00000004
+ 3903              	.set CYFLD_UDB_P_ROUTE_PI_BOT2__SIZE, 0x00000002
+ 3904              	.set CYREG_UDB_P0_ROUTE_SCIN, 0x400f31d6
+ 3905              	.set CYREG_UDB_P0_ROUTE_SCIOIN, 0x400f31d8
+ 3906              	.set CYREG_UDB_P0_ROUTE_RCIN, 0x400f31de
+ 3907              	.set CYREG_UDB_P0_ROUTE_VS0, 0x400f31e0
+ 3908              	.set CYFLD_UDB_P_ROUTE_VS_TOP__OFFSET, 0x00000000
+ 3909              	.set CYFLD_UDB_P_ROUTE_VS_TOP__SIZE, 0x00000004
+ 3910              	.set CYFLD_UDB_P_ROUTE_VS_BOT__OFFSET, 0x00000004
+ 3911              	.set CYFLD_UDB_P_ROUTE_VS_BOT__SIZE, 0x00000004
+ 3912              	.set CYREG_UDB_P0_ROUTE_VS1, 0x400f31e2
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 70
+
+
+ 3913              	.set CYREG_UDB_P0_ROUTE_VS2, 0x400f31e4
+ 3914              	.set CYREG_UDB_P0_ROUTE_VS3, 0x400f31e6
+ 3915              	.set CYREG_UDB_P0_ROUTE_VS4, 0x400f31e8
+ 3916              	.set CYREG_UDB_P0_ROUTE_VS5, 0x400f31ea
+ 3917              	.set CYREG_UDB_P0_ROUTE_VS6, 0x400f31ec
+ 3918              	.set CYREG_UDB_P0_ROUTE_VS7, 0x400f31ee
+ 3919              	.set CYDEV_UDB_P1_BASE, 0x400f3200
+ 3920              	.set CYDEV_UDB_P1_SIZE, 0x00000200
+ 3921              	.set CYDEV_UDB_P1_U0_BASE, 0x400f3200
+ 3922              	.set CYDEV_UDB_P1_U0_SIZE, 0x00000080
+ 3923              	.set CYREG_UDB_P1_U0_PLD_IT0, 0x400f3200
+ 3924              	.set CYREG_UDB_P1_U0_PLD_IT1, 0x400f3204
+ 3925              	.set CYREG_UDB_P1_U0_PLD_IT2, 0x400f3208
+ 3926              	.set CYREG_UDB_P1_U0_PLD_IT3, 0x400f320c
+ 3927              	.set CYREG_UDB_P1_U0_PLD_IT4, 0x400f3210
+ 3928              	.set CYREG_UDB_P1_U0_PLD_IT5, 0x400f3214
+ 3929              	.set CYREG_UDB_P1_U0_PLD_IT6, 0x400f3218
+ 3930              	.set CYREG_UDB_P1_U0_PLD_IT7, 0x400f321c
+ 3931              	.set CYREG_UDB_P1_U0_PLD_IT8, 0x400f3220
+ 3932              	.set CYREG_UDB_P1_U0_PLD_IT9, 0x400f3224
+ 3933              	.set CYREG_UDB_P1_U0_PLD_IT10, 0x400f3228
+ 3934              	.set CYREG_UDB_P1_U0_PLD_IT11, 0x400f322c
+ 3935              	.set CYREG_UDB_P1_U0_PLD_ORT0, 0x400f3230
+ 3936              	.set CYREG_UDB_P1_U0_PLD_ORT1, 0x400f3232
+ 3937              	.set CYREG_UDB_P1_U0_PLD_ORT2, 0x400f3234
+ 3938              	.set CYREG_UDB_P1_U0_PLD_ORT3, 0x400f3236
+ 3939              	.set CYREG_UDB_P1_U0_PLD_MC_CFG_CEN_CONST, 0x400f3238
+ 3940              	.set CYREG_UDB_P1_U0_PLD_MC_CFG_XORFB, 0x400f323a
+ 3941              	.set CYREG_UDB_P1_U0_PLD_MC_SET_RESET, 0x400f323c
+ 3942              	.set CYREG_UDB_P1_U0_PLD_MC_CFG_BYPASS, 0x400f323e
+ 3943              	.set CYREG_UDB_P1_U0_CFG0, 0x400f3240
+ 3944              	.set CYREG_UDB_P1_U0_CFG1, 0x400f3241
+ 3945              	.set CYREG_UDB_P1_U0_CFG2, 0x400f3242
+ 3946              	.set CYREG_UDB_P1_U0_CFG3, 0x400f3243
+ 3947              	.set CYREG_UDB_P1_U0_CFG4, 0x400f3244
+ 3948              	.set CYREG_UDB_P1_U0_CFG5, 0x400f3245
+ 3949              	.set CYREG_UDB_P1_U0_CFG6, 0x400f3246
+ 3950              	.set CYREG_UDB_P1_U0_CFG7, 0x400f3247
+ 3951              	.set CYREG_UDB_P1_U0_CFG8, 0x400f3248
+ 3952              	.set CYREG_UDB_P1_U0_CFG9, 0x400f3249
+ 3953              	.set CYREG_UDB_P1_U0_CFG10, 0x400f324a
+ 3954              	.set CYREG_UDB_P1_U0_CFG11, 0x400f324b
+ 3955              	.set CYREG_UDB_P1_U0_CFG12, 0x400f324c
+ 3956              	.set CYREG_UDB_P1_U0_CFG13, 0x400f324d
+ 3957              	.set CYREG_UDB_P1_U0_CFG14, 0x400f324e
+ 3958              	.set CYREG_UDB_P1_U0_CFG15, 0x400f324f
+ 3959              	.set CYREG_UDB_P1_U0_CFG16, 0x400f3250
+ 3960              	.set CYREG_UDB_P1_U0_CFG17, 0x400f3251
+ 3961              	.set CYREG_UDB_P1_U0_CFG18, 0x400f3252
+ 3962              	.set CYREG_UDB_P1_U0_CFG19, 0x400f3253
+ 3963              	.set CYREG_UDB_P1_U0_CFG20, 0x400f3254
+ 3964              	.set CYREG_UDB_P1_U0_CFG21, 0x400f3255
+ 3965              	.set CYREG_UDB_P1_U0_CFG22, 0x400f3256
+ 3966              	.set CYREG_UDB_P1_U0_CFG23, 0x400f3257
+ 3967              	.set CYREG_UDB_P1_U0_CFG24, 0x400f3258
+ 3968              	.set CYREG_UDB_P1_U0_CFG25, 0x400f3259
+ 3969              	.set CYREG_UDB_P1_U0_CFG26, 0x400f325a
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 71
+
+
+ 3970              	.set CYREG_UDB_P1_U0_CFG27, 0x400f325b
+ 3971              	.set CYREG_UDB_P1_U0_CFG28, 0x400f325c
+ 3972              	.set CYREG_UDB_P1_U0_CFG29, 0x400f325d
+ 3973              	.set CYREG_UDB_P1_U0_CFG30, 0x400f325e
+ 3974              	.set CYREG_UDB_P1_U0_CFG31, 0x400f325f
+ 3975              	.set CYREG_UDB_P1_U0_DCFG0, 0x400f3260
+ 3976              	.set CYREG_UDB_P1_U0_DCFG1, 0x400f3262
+ 3977              	.set CYREG_UDB_P1_U0_DCFG2, 0x400f3264
+ 3978              	.set CYREG_UDB_P1_U0_DCFG3, 0x400f3266
+ 3979              	.set CYREG_UDB_P1_U0_DCFG4, 0x400f3268
+ 3980              	.set CYREG_UDB_P1_U0_DCFG5, 0x400f326a
+ 3981              	.set CYREG_UDB_P1_U0_DCFG6, 0x400f326c
+ 3982              	.set CYREG_UDB_P1_U0_DCFG7, 0x400f326e
+ 3983              	.set CYDEV_UDB_P1_U1_BASE, 0x400f3280
+ 3984              	.set CYDEV_UDB_P1_U1_SIZE, 0x00000080
+ 3985              	.set CYREG_UDB_P1_U1_PLD_IT0, 0x400f3280
+ 3986              	.set CYREG_UDB_P1_U1_PLD_IT1, 0x400f3284
+ 3987              	.set CYREG_UDB_P1_U1_PLD_IT2, 0x400f3288
+ 3988              	.set CYREG_UDB_P1_U1_PLD_IT3, 0x400f328c
+ 3989              	.set CYREG_UDB_P1_U1_PLD_IT4, 0x400f3290
+ 3990              	.set CYREG_UDB_P1_U1_PLD_IT5, 0x400f3294
+ 3991              	.set CYREG_UDB_P1_U1_PLD_IT6, 0x400f3298
+ 3992              	.set CYREG_UDB_P1_U1_PLD_IT7, 0x400f329c
+ 3993              	.set CYREG_UDB_P1_U1_PLD_IT8, 0x400f32a0
+ 3994              	.set CYREG_UDB_P1_U1_PLD_IT9, 0x400f32a4
+ 3995              	.set CYREG_UDB_P1_U1_PLD_IT10, 0x400f32a8
+ 3996              	.set CYREG_UDB_P1_U1_PLD_IT11, 0x400f32ac
+ 3997              	.set CYREG_UDB_P1_U1_PLD_ORT0, 0x400f32b0
+ 3998              	.set CYREG_UDB_P1_U1_PLD_ORT1, 0x400f32b2
+ 3999              	.set CYREG_UDB_P1_U1_PLD_ORT2, 0x400f32b4
+ 4000              	.set CYREG_UDB_P1_U1_PLD_ORT3, 0x400f32b6
+ 4001              	.set CYREG_UDB_P1_U1_PLD_MC_CFG_CEN_CONST, 0x400f32b8
+ 4002              	.set CYREG_UDB_P1_U1_PLD_MC_CFG_XORFB, 0x400f32ba
+ 4003              	.set CYREG_UDB_P1_U1_PLD_MC_SET_RESET, 0x400f32bc
+ 4004              	.set CYREG_UDB_P1_U1_PLD_MC_CFG_BYPASS, 0x400f32be
+ 4005              	.set CYREG_UDB_P1_U1_CFG0, 0x400f32c0
+ 4006              	.set CYREG_UDB_P1_U1_CFG1, 0x400f32c1
+ 4007              	.set CYREG_UDB_P1_U1_CFG2, 0x400f32c2
+ 4008              	.set CYREG_UDB_P1_U1_CFG3, 0x400f32c3
+ 4009              	.set CYREG_UDB_P1_U1_CFG4, 0x400f32c4
+ 4010              	.set CYREG_UDB_P1_U1_CFG5, 0x400f32c5
+ 4011              	.set CYREG_UDB_P1_U1_CFG6, 0x400f32c6
+ 4012              	.set CYREG_UDB_P1_U1_CFG7, 0x400f32c7
+ 4013              	.set CYREG_UDB_P1_U1_CFG8, 0x400f32c8
+ 4014              	.set CYREG_UDB_P1_U1_CFG9, 0x400f32c9
+ 4015              	.set CYREG_UDB_P1_U1_CFG10, 0x400f32ca
+ 4016              	.set CYREG_UDB_P1_U1_CFG11, 0x400f32cb
+ 4017              	.set CYREG_UDB_P1_U1_CFG12, 0x400f32cc
+ 4018              	.set CYREG_UDB_P1_U1_CFG13, 0x400f32cd
+ 4019              	.set CYREG_UDB_P1_U1_CFG14, 0x400f32ce
+ 4020              	.set CYREG_UDB_P1_U1_CFG15, 0x400f32cf
+ 4021              	.set CYREG_UDB_P1_U1_CFG16, 0x400f32d0
+ 4022              	.set CYREG_UDB_P1_U1_CFG17, 0x400f32d1
+ 4023              	.set CYREG_UDB_P1_U1_CFG18, 0x400f32d2
+ 4024              	.set CYREG_UDB_P1_U1_CFG19, 0x400f32d3
+ 4025              	.set CYREG_UDB_P1_U1_CFG20, 0x400f32d4
+ 4026              	.set CYREG_UDB_P1_U1_CFG21, 0x400f32d5
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 72
+
+
+ 4027              	.set CYREG_UDB_P1_U1_CFG22, 0x400f32d6
+ 4028              	.set CYREG_UDB_P1_U1_CFG23, 0x400f32d7
+ 4029              	.set CYREG_UDB_P1_U1_CFG24, 0x400f32d8
+ 4030              	.set CYREG_UDB_P1_U1_CFG25, 0x400f32d9
+ 4031              	.set CYREG_UDB_P1_U1_CFG26, 0x400f32da
+ 4032              	.set CYREG_UDB_P1_U1_CFG27, 0x400f32db
+ 4033              	.set CYREG_UDB_P1_U1_CFG28, 0x400f32dc
+ 4034              	.set CYREG_UDB_P1_U1_CFG29, 0x400f32dd
+ 4035              	.set CYREG_UDB_P1_U1_CFG30, 0x400f32de
+ 4036              	.set CYREG_UDB_P1_U1_CFG31, 0x400f32df
+ 4037              	.set CYREG_UDB_P1_U1_DCFG0, 0x400f32e0
+ 4038              	.set CYREG_UDB_P1_U1_DCFG1, 0x400f32e2
+ 4039              	.set CYREG_UDB_P1_U1_DCFG2, 0x400f32e4
+ 4040              	.set CYREG_UDB_P1_U1_DCFG3, 0x400f32e6
+ 4041              	.set CYREG_UDB_P1_U1_DCFG4, 0x400f32e8
+ 4042              	.set CYREG_UDB_P1_U1_DCFG5, 0x400f32ea
+ 4043              	.set CYREG_UDB_P1_U1_DCFG6, 0x400f32ec
+ 4044              	.set CYREG_UDB_P1_U1_DCFG7, 0x400f32ee
+ 4045              	.set CYDEV_UDB_P1_ROUTE_BASE, 0x400f3300
+ 4046              	.set CYDEV_UDB_P1_ROUTE_SIZE, 0x00000100
+ 4047              	.set CYREG_UDB_P1_ROUTE_HC0, 0x400f3300
+ 4048              	.set CYREG_UDB_P1_ROUTE_HC1, 0x400f3301
+ 4049              	.set CYREG_UDB_P1_ROUTE_HC2, 0x400f3302
+ 4050              	.set CYREG_UDB_P1_ROUTE_HC3, 0x400f3303
+ 4051              	.set CYREG_UDB_P1_ROUTE_HC4, 0x400f3304
+ 4052              	.set CYREG_UDB_P1_ROUTE_HC5, 0x400f3305
+ 4053              	.set CYREG_UDB_P1_ROUTE_HC6, 0x400f3306
+ 4054              	.set CYREG_UDB_P1_ROUTE_HC7, 0x400f3307
+ 4055              	.set CYREG_UDB_P1_ROUTE_HC8, 0x400f3308
+ 4056              	.set CYREG_UDB_P1_ROUTE_HC9, 0x400f3309
+ 4057              	.set CYREG_UDB_P1_ROUTE_HC10, 0x400f330a
+ 4058              	.set CYREG_UDB_P1_ROUTE_HC11, 0x400f330b
+ 4059              	.set CYREG_UDB_P1_ROUTE_HC12, 0x400f330c
+ 4060              	.set CYREG_UDB_P1_ROUTE_HC13, 0x400f330d
+ 4061              	.set CYREG_UDB_P1_ROUTE_HC14, 0x400f330e
+ 4062              	.set CYREG_UDB_P1_ROUTE_HC15, 0x400f330f
+ 4063              	.set CYREG_UDB_P1_ROUTE_HC16, 0x400f3310
+ 4064              	.set CYREG_UDB_P1_ROUTE_HC17, 0x400f3311
+ 4065              	.set CYREG_UDB_P1_ROUTE_HC18, 0x400f3312
+ 4066              	.set CYREG_UDB_P1_ROUTE_HC19, 0x400f3313
+ 4067              	.set CYREG_UDB_P1_ROUTE_HC20, 0x400f3314
+ 4068              	.set CYREG_UDB_P1_ROUTE_HC21, 0x400f3315
+ 4069              	.set CYREG_UDB_P1_ROUTE_HC22, 0x400f3316
+ 4070              	.set CYREG_UDB_P1_ROUTE_HC23, 0x400f3317
+ 4071              	.set CYREG_UDB_P1_ROUTE_HC24, 0x400f3318
+ 4072              	.set CYREG_UDB_P1_ROUTE_HC25, 0x400f3319
+ 4073              	.set CYREG_UDB_P1_ROUTE_HC26, 0x400f331a
+ 4074              	.set CYREG_UDB_P1_ROUTE_HC27, 0x400f331b
+ 4075              	.set CYREG_UDB_P1_ROUTE_HC28, 0x400f331c
+ 4076              	.set CYREG_UDB_P1_ROUTE_HC29, 0x400f331d
+ 4077              	.set CYREG_UDB_P1_ROUTE_HC30, 0x400f331e
+ 4078              	.set CYREG_UDB_P1_ROUTE_HC31, 0x400f331f
+ 4079              	.set CYREG_UDB_P1_ROUTE_HC32, 0x400f3320
+ 4080              	.set CYREG_UDB_P1_ROUTE_HC33, 0x400f3321
+ 4081              	.set CYREG_UDB_P1_ROUTE_HC34, 0x400f3322
+ 4082              	.set CYREG_UDB_P1_ROUTE_HC35, 0x400f3323
+ 4083              	.set CYREG_UDB_P1_ROUTE_HC36, 0x400f3324
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 73
+
+
+ 4084              	.set CYREG_UDB_P1_ROUTE_HC37, 0x400f3325
+ 4085              	.set CYREG_UDB_P1_ROUTE_HC38, 0x400f3326
+ 4086              	.set CYREG_UDB_P1_ROUTE_HC39, 0x400f3327
+ 4087              	.set CYREG_UDB_P1_ROUTE_HC40, 0x400f3328
+ 4088              	.set CYREG_UDB_P1_ROUTE_HC41, 0x400f3329
+ 4089              	.set CYREG_UDB_P1_ROUTE_HC42, 0x400f332a
+ 4090              	.set CYREG_UDB_P1_ROUTE_HC43, 0x400f332b
+ 4091              	.set CYREG_UDB_P1_ROUTE_HC44, 0x400f332c
+ 4092              	.set CYREG_UDB_P1_ROUTE_HC45, 0x400f332d
+ 4093              	.set CYREG_UDB_P1_ROUTE_HC46, 0x400f332e
+ 4094              	.set CYREG_UDB_P1_ROUTE_HC47, 0x400f332f
+ 4095              	.set CYREG_UDB_P1_ROUTE_HC48, 0x400f3330
+ 4096              	.set CYREG_UDB_P1_ROUTE_HC49, 0x400f3331
+ 4097              	.set CYREG_UDB_P1_ROUTE_HC50, 0x400f3332
+ 4098              	.set CYREG_UDB_P1_ROUTE_HC51, 0x400f3333
+ 4099              	.set CYREG_UDB_P1_ROUTE_HC52, 0x400f3334
+ 4100              	.set CYREG_UDB_P1_ROUTE_HC53, 0x400f3335
+ 4101              	.set CYREG_UDB_P1_ROUTE_HC54, 0x400f3336
+ 4102              	.set CYREG_UDB_P1_ROUTE_HC55, 0x400f3337
+ 4103              	.set CYREG_UDB_P1_ROUTE_HC56, 0x400f3338
+ 4104              	.set CYREG_UDB_P1_ROUTE_HC57, 0x400f3339
+ 4105              	.set CYREG_UDB_P1_ROUTE_HC58, 0x400f333a
+ 4106              	.set CYREG_UDB_P1_ROUTE_HC59, 0x400f333b
+ 4107              	.set CYREG_UDB_P1_ROUTE_HC60, 0x400f333c
+ 4108              	.set CYREG_UDB_P1_ROUTE_HC61, 0x400f333d
+ 4109              	.set CYREG_UDB_P1_ROUTE_HC62, 0x400f333e
+ 4110              	.set CYREG_UDB_P1_ROUTE_HC63, 0x400f333f
+ 4111              	.set CYREG_UDB_P1_ROUTE_HC64, 0x400f3340
+ 4112              	.set CYREG_UDB_P1_ROUTE_HC65, 0x400f3341
+ 4113              	.set CYREG_UDB_P1_ROUTE_HC66, 0x400f3342
+ 4114              	.set CYREG_UDB_P1_ROUTE_HC67, 0x400f3343
+ 4115              	.set CYREG_UDB_P1_ROUTE_HC68, 0x400f3344
+ 4116              	.set CYREG_UDB_P1_ROUTE_HC69, 0x400f3345
+ 4117              	.set CYREG_UDB_P1_ROUTE_HC70, 0x400f3346
+ 4118              	.set CYREG_UDB_P1_ROUTE_HC71, 0x400f3347
+ 4119              	.set CYREG_UDB_P1_ROUTE_HC72, 0x400f3348
+ 4120              	.set CYREG_UDB_P1_ROUTE_HC73, 0x400f3349
+ 4121              	.set CYREG_UDB_P1_ROUTE_HC74, 0x400f334a
+ 4122              	.set CYREG_UDB_P1_ROUTE_HC75, 0x400f334b
+ 4123              	.set CYREG_UDB_P1_ROUTE_HC76, 0x400f334c
+ 4124              	.set CYREG_UDB_P1_ROUTE_HC77, 0x400f334d
+ 4125              	.set CYREG_UDB_P1_ROUTE_HC78, 0x400f334e
+ 4126              	.set CYREG_UDB_P1_ROUTE_HC79, 0x400f334f
+ 4127              	.set CYREG_UDB_P1_ROUTE_HC80, 0x400f3350
+ 4128              	.set CYREG_UDB_P1_ROUTE_HC81, 0x400f3351
+ 4129              	.set CYREG_UDB_P1_ROUTE_HC82, 0x400f3352
+ 4130              	.set CYREG_UDB_P1_ROUTE_HC83, 0x400f3353
+ 4131              	.set CYREG_UDB_P1_ROUTE_HC84, 0x400f3354
+ 4132              	.set CYREG_UDB_P1_ROUTE_HC85, 0x400f3355
+ 4133              	.set CYREG_UDB_P1_ROUTE_HC86, 0x400f3356
+ 4134              	.set CYREG_UDB_P1_ROUTE_HC87, 0x400f3357
+ 4135              	.set CYREG_UDB_P1_ROUTE_HC88, 0x400f3358
+ 4136              	.set CYREG_UDB_P1_ROUTE_HC89, 0x400f3359
+ 4137              	.set CYREG_UDB_P1_ROUTE_HC90, 0x400f335a
+ 4138              	.set CYREG_UDB_P1_ROUTE_HC91, 0x400f335b
+ 4139              	.set CYREG_UDB_P1_ROUTE_HC92, 0x400f335c
+ 4140              	.set CYREG_UDB_P1_ROUTE_HC93, 0x400f335d
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 74
+
+
+ 4141              	.set CYREG_UDB_P1_ROUTE_HC94, 0x400f335e
+ 4142              	.set CYREG_UDB_P1_ROUTE_HC95, 0x400f335f
+ 4143              	.set CYREG_UDB_P1_ROUTE_HC96, 0x400f3360
+ 4144              	.set CYREG_UDB_P1_ROUTE_HC97, 0x400f3361
+ 4145              	.set CYREG_UDB_P1_ROUTE_HC98, 0x400f3362
+ 4146              	.set CYREG_UDB_P1_ROUTE_HC99, 0x400f3363
+ 4147              	.set CYREG_UDB_P1_ROUTE_HC100, 0x400f3364
+ 4148              	.set CYREG_UDB_P1_ROUTE_HC101, 0x400f3365
+ 4149              	.set CYREG_UDB_P1_ROUTE_HC102, 0x400f3366
+ 4150              	.set CYREG_UDB_P1_ROUTE_HC103, 0x400f3367
+ 4151              	.set CYREG_UDB_P1_ROUTE_HC104, 0x400f3368
+ 4152              	.set CYREG_UDB_P1_ROUTE_HC105, 0x400f3369
+ 4153              	.set CYREG_UDB_P1_ROUTE_HC106, 0x400f336a
+ 4154              	.set CYREG_UDB_P1_ROUTE_HC107, 0x400f336b
+ 4155              	.set CYREG_UDB_P1_ROUTE_HC108, 0x400f336c
+ 4156              	.set CYREG_UDB_P1_ROUTE_HC109, 0x400f336d
+ 4157              	.set CYREG_UDB_P1_ROUTE_HC110, 0x400f336e
+ 4158              	.set CYREG_UDB_P1_ROUTE_HC111, 0x400f336f
+ 4159              	.set CYREG_UDB_P1_ROUTE_HC112, 0x400f3370
+ 4160              	.set CYREG_UDB_P1_ROUTE_HC113, 0x400f3371
+ 4161              	.set CYREG_UDB_P1_ROUTE_HC114, 0x400f3372
+ 4162              	.set CYREG_UDB_P1_ROUTE_HC115, 0x400f3373
+ 4163              	.set CYREG_UDB_P1_ROUTE_HC116, 0x400f3374
+ 4164              	.set CYREG_UDB_P1_ROUTE_HC117, 0x400f3375
+ 4165              	.set CYREG_UDB_P1_ROUTE_HC118, 0x400f3376
+ 4166              	.set CYREG_UDB_P1_ROUTE_HC119, 0x400f3377
+ 4167              	.set CYREG_UDB_P1_ROUTE_HC120, 0x400f3378
+ 4168              	.set CYREG_UDB_P1_ROUTE_HC121, 0x400f3379
+ 4169              	.set CYREG_UDB_P1_ROUTE_HC122, 0x400f337a
+ 4170              	.set CYREG_UDB_P1_ROUTE_HC123, 0x400f337b
+ 4171              	.set CYREG_UDB_P1_ROUTE_HC124, 0x400f337c
+ 4172              	.set CYREG_UDB_P1_ROUTE_HC125, 0x400f337d
+ 4173              	.set CYREG_UDB_P1_ROUTE_HC126, 0x400f337e
+ 4174              	.set CYREG_UDB_P1_ROUTE_HC127, 0x400f337f
+ 4175              	.set CYREG_UDB_P1_ROUTE_HV_L0, 0x400f3380
+ 4176              	.set CYREG_UDB_P1_ROUTE_HV_L1, 0x400f3381
+ 4177              	.set CYREG_UDB_P1_ROUTE_HV_L2, 0x400f3382
+ 4178              	.set CYREG_UDB_P1_ROUTE_HV_L3, 0x400f3383
+ 4179              	.set CYREG_UDB_P1_ROUTE_HV_L4, 0x400f3384
+ 4180              	.set CYREG_UDB_P1_ROUTE_HV_L5, 0x400f3385
+ 4181              	.set CYREG_UDB_P1_ROUTE_HV_L6, 0x400f3386
+ 4182              	.set CYREG_UDB_P1_ROUTE_HV_L7, 0x400f3387
+ 4183              	.set CYREG_UDB_P1_ROUTE_HV_L8, 0x400f3388
+ 4184              	.set CYREG_UDB_P1_ROUTE_HV_L9, 0x400f3389
+ 4185              	.set CYREG_UDB_P1_ROUTE_HV_L10, 0x400f338a
+ 4186              	.set CYREG_UDB_P1_ROUTE_HV_L11, 0x400f338b
+ 4187              	.set CYREG_UDB_P1_ROUTE_HV_L12, 0x400f338c
+ 4188              	.set CYREG_UDB_P1_ROUTE_HV_L13, 0x400f338d
+ 4189              	.set CYREG_UDB_P1_ROUTE_HV_L14, 0x400f338e
+ 4190              	.set CYREG_UDB_P1_ROUTE_HV_L15, 0x400f338f
+ 4191              	.set CYREG_UDB_P1_ROUTE_HS0, 0x400f3390
+ 4192              	.set CYREG_UDB_P1_ROUTE_HS1, 0x400f3391
+ 4193              	.set CYREG_UDB_P1_ROUTE_HS2, 0x400f3392
+ 4194              	.set CYREG_UDB_P1_ROUTE_HS3, 0x400f3393
+ 4195              	.set CYREG_UDB_P1_ROUTE_HS4, 0x400f3394
+ 4196              	.set CYREG_UDB_P1_ROUTE_HS5, 0x400f3395
+ 4197              	.set CYREG_UDB_P1_ROUTE_HS6, 0x400f3396
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 75
+
+
+ 4198              	.set CYREG_UDB_P1_ROUTE_HS7, 0x400f3397
+ 4199              	.set CYREG_UDB_P1_ROUTE_HS8, 0x400f3398
+ 4200              	.set CYREG_UDB_P1_ROUTE_HS9, 0x400f3399
+ 4201              	.set CYREG_UDB_P1_ROUTE_HS10, 0x400f339a
+ 4202              	.set CYREG_UDB_P1_ROUTE_HS11, 0x400f339b
+ 4203              	.set CYREG_UDB_P1_ROUTE_HS12, 0x400f339c
+ 4204              	.set CYREG_UDB_P1_ROUTE_HS13, 0x400f339d
+ 4205              	.set CYREG_UDB_P1_ROUTE_HS14, 0x400f339e
+ 4206              	.set CYREG_UDB_P1_ROUTE_HS15, 0x400f339f
+ 4207              	.set CYREG_UDB_P1_ROUTE_HS16, 0x400f33a0
+ 4208              	.set CYREG_UDB_P1_ROUTE_HS17, 0x400f33a1
+ 4209              	.set CYREG_UDB_P1_ROUTE_HS18, 0x400f33a2
+ 4210              	.set CYREG_UDB_P1_ROUTE_HS19, 0x400f33a3
+ 4211              	.set CYREG_UDB_P1_ROUTE_HS20, 0x400f33a4
+ 4212              	.set CYREG_UDB_P1_ROUTE_HS21, 0x400f33a5
+ 4213              	.set CYREG_UDB_P1_ROUTE_HS22, 0x400f33a6
+ 4214              	.set CYREG_UDB_P1_ROUTE_HS23, 0x400f33a7
+ 4215              	.set CYREG_UDB_P1_ROUTE_HV_R0, 0x400f33a8
+ 4216              	.set CYREG_UDB_P1_ROUTE_HV_R1, 0x400f33a9
+ 4217              	.set CYREG_UDB_P1_ROUTE_HV_R2, 0x400f33aa
+ 4218              	.set CYREG_UDB_P1_ROUTE_HV_R3, 0x400f33ab
+ 4219              	.set CYREG_UDB_P1_ROUTE_HV_R4, 0x400f33ac
+ 4220              	.set CYREG_UDB_P1_ROUTE_HV_R5, 0x400f33ad
+ 4221              	.set CYREG_UDB_P1_ROUTE_HV_R6, 0x400f33ae
+ 4222              	.set CYREG_UDB_P1_ROUTE_HV_R7, 0x400f33af
+ 4223              	.set CYREG_UDB_P1_ROUTE_HV_R8, 0x400f33b0
+ 4224              	.set CYREG_UDB_P1_ROUTE_HV_R9, 0x400f33b1
+ 4225              	.set CYREG_UDB_P1_ROUTE_HV_R10, 0x400f33b2
+ 4226              	.set CYREG_UDB_P1_ROUTE_HV_R11, 0x400f33b3
+ 4227              	.set CYREG_UDB_P1_ROUTE_HV_R12, 0x400f33b4
+ 4228              	.set CYREG_UDB_P1_ROUTE_HV_R13, 0x400f33b5
+ 4229              	.set CYREG_UDB_P1_ROUTE_HV_R14, 0x400f33b6
+ 4230              	.set CYREG_UDB_P1_ROUTE_HV_R15, 0x400f33b7
+ 4231              	.set CYREG_UDB_P1_ROUTE_PLD0IN0, 0x400f33c0
+ 4232              	.set CYREG_UDB_P1_ROUTE_PLD0IN1, 0x400f33c2
+ 4233              	.set CYREG_UDB_P1_ROUTE_PLD0IN2, 0x400f33c4
+ 4234              	.set CYREG_UDB_P1_ROUTE_PLD1IN0, 0x400f33ca
+ 4235              	.set CYREG_UDB_P1_ROUTE_PLD1IN1, 0x400f33cc
+ 4236              	.set CYREG_UDB_P1_ROUTE_PLD1IN2, 0x400f33ce
+ 4237              	.set CYREG_UDB_P1_ROUTE_DPIN0, 0x400f33d0
+ 4238              	.set CYREG_UDB_P1_ROUTE_DPIN1, 0x400f33d2
+ 4239              	.set CYREG_UDB_P1_ROUTE_SCIN, 0x400f33d6
+ 4240              	.set CYREG_UDB_P1_ROUTE_SCIOIN, 0x400f33d8
+ 4241              	.set CYREG_UDB_P1_ROUTE_RCIN, 0x400f33de
+ 4242              	.set CYREG_UDB_P1_ROUTE_VS0, 0x400f33e0
+ 4243              	.set CYREG_UDB_P1_ROUTE_VS1, 0x400f33e2
+ 4244              	.set CYREG_UDB_P1_ROUTE_VS2, 0x400f33e4
+ 4245              	.set CYREG_UDB_P1_ROUTE_VS3, 0x400f33e6
+ 4246              	.set CYREG_UDB_P1_ROUTE_VS4, 0x400f33e8
+ 4247              	.set CYREG_UDB_P1_ROUTE_VS5, 0x400f33ea
+ 4248              	.set CYREG_UDB_P1_ROUTE_VS6, 0x400f33ec
+ 4249              	.set CYREG_UDB_P1_ROUTE_VS7, 0x400f33ee
+ 4250              	.set CYDEV_UDB_DSI0_BASE, 0x400f4000
+ 4251              	.set CYDEV_UDB_DSI0_SIZE, 0x00000100
+ 4252              	.set CYREG_UDB_DSI0_HC0, 0x400f4000
+ 4253              	.set CYFLD_UDB_DSI_HC_BYTE__OFFSET, 0x00000000
+ 4254              	.set CYFLD_UDB_DSI_HC_BYTE__SIZE, 0x00000008
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 76
+
+
+ 4255              	.set CYREG_UDB_DSI0_HC1, 0x400f4001
+ 4256              	.set CYREG_UDB_DSI0_HC2, 0x400f4002
+ 4257              	.set CYREG_UDB_DSI0_HC3, 0x400f4003
+ 4258              	.set CYREG_UDB_DSI0_HC4, 0x400f4004
+ 4259              	.set CYREG_UDB_DSI0_HC5, 0x400f4005
+ 4260              	.set CYREG_UDB_DSI0_HC6, 0x400f4006
+ 4261              	.set CYREG_UDB_DSI0_HC7, 0x400f4007
+ 4262              	.set CYREG_UDB_DSI0_HC8, 0x400f4008
+ 4263              	.set CYREG_UDB_DSI0_HC9, 0x400f4009
+ 4264              	.set CYREG_UDB_DSI0_HC10, 0x400f400a
+ 4265              	.set CYREG_UDB_DSI0_HC11, 0x400f400b
+ 4266              	.set CYREG_UDB_DSI0_HC12, 0x400f400c
+ 4267              	.set CYREG_UDB_DSI0_HC13, 0x400f400d
+ 4268              	.set CYREG_UDB_DSI0_HC14, 0x400f400e
+ 4269              	.set CYREG_UDB_DSI0_HC15, 0x400f400f
+ 4270              	.set CYREG_UDB_DSI0_HC16, 0x400f4010
+ 4271              	.set CYREG_UDB_DSI0_HC17, 0x400f4011
+ 4272              	.set CYREG_UDB_DSI0_HC18, 0x400f4012
+ 4273              	.set CYREG_UDB_DSI0_HC19, 0x400f4013
+ 4274              	.set CYREG_UDB_DSI0_HC20, 0x400f4014
+ 4275              	.set CYREG_UDB_DSI0_HC21, 0x400f4015
+ 4276              	.set CYREG_UDB_DSI0_HC22, 0x400f4016
+ 4277              	.set CYREG_UDB_DSI0_HC23, 0x400f4017
+ 4278              	.set CYREG_UDB_DSI0_HC24, 0x400f4018
+ 4279              	.set CYREG_UDB_DSI0_HC25, 0x400f4019
+ 4280              	.set CYREG_UDB_DSI0_HC26, 0x400f401a
+ 4281              	.set CYREG_UDB_DSI0_HC27, 0x400f401b
+ 4282              	.set CYREG_UDB_DSI0_HC28, 0x400f401c
+ 4283              	.set CYREG_UDB_DSI0_HC29, 0x400f401d
+ 4284              	.set CYREG_UDB_DSI0_HC30, 0x400f401e
+ 4285              	.set CYREG_UDB_DSI0_HC31, 0x400f401f
+ 4286              	.set CYREG_UDB_DSI0_HC32, 0x400f4020
+ 4287              	.set CYREG_UDB_DSI0_HC33, 0x400f4021
+ 4288              	.set CYREG_UDB_DSI0_HC34, 0x400f4022
+ 4289              	.set CYREG_UDB_DSI0_HC35, 0x400f4023
+ 4290              	.set CYREG_UDB_DSI0_HC36, 0x400f4024
+ 4291              	.set CYREG_UDB_DSI0_HC37, 0x400f4025
+ 4292              	.set CYREG_UDB_DSI0_HC38, 0x400f4026
+ 4293              	.set CYREG_UDB_DSI0_HC39, 0x400f4027
+ 4294              	.set CYREG_UDB_DSI0_HC40, 0x400f4028
+ 4295              	.set CYREG_UDB_DSI0_HC41, 0x400f4029
+ 4296              	.set CYREG_UDB_DSI0_HC42, 0x400f402a
+ 4297              	.set CYREG_UDB_DSI0_HC43, 0x400f402b
+ 4298              	.set CYREG_UDB_DSI0_HC44, 0x400f402c
+ 4299              	.set CYREG_UDB_DSI0_HC45, 0x400f402d
+ 4300              	.set CYREG_UDB_DSI0_HC46, 0x400f402e
+ 4301              	.set CYREG_UDB_DSI0_HC47, 0x400f402f
+ 4302              	.set CYREG_UDB_DSI0_HC48, 0x400f4030
+ 4303              	.set CYREG_UDB_DSI0_HC49, 0x400f4031
+ 4304              	.set CYREG_UDB_DSI0_HC50, 0x400f4032
+ 4305              	.set CYREG_UDB_DSI0_HC51, 0x400f4033
+ 4306              	.set CYREG_UDB_DSI0_HC52, 0x400f4034
+ 4307              	.set CYREG_UDB_DSI0_HC53, 0x400f4035
+ 4308              	.set CYREG_UDB_DSI0_HC54, 0x400f4036
+ 4309              	.set CYREG_UDB_DSI0_HC55, 0x400f4037
+ 4310              	.set CYREG_UDB_DSI0_HC56, 0x400f4038
+ 4311              	.set CYREG_UDB_DSI0_HC57, 0x400f4039
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 77
+
+
+ 4312              	.set CYREG_UDB_DSI0_HC58, 0x400f403a
+ 4313              	.set CYREG_UDB_DSI0_HC59, 0x400f403b
+ 4314              	.set CYREG_UDB_DSI0_HC60, 0x400f403c
+ 4315              	.set CYREG_UDB_DSI0_HC61, 0x400f403d
+ 4316              	.set CYREG_UDB_DSI0_HC62, 0x400f403e
+ 4317              	.set CYREG_UDB_DSI0_HC63, 0x400f403f
+ 4318              	.set CYREG_UDB_DSI0_HC64, 0x400f4040
+ 4319              	.set CYREG_UDB_DSI0_HC65, 0x400f4041
+ 4320              	.set CYREG_UDB_DSI0_HC66, 0x400f4042
+ 4321              	.set CYREG_UDB_DSI0_HC67, 0x400f4043
+ 4322              	.set CYREG_UDB_DSI0_HC68, 0x400f4044
+ 4323              	.set CYREG_UDB_DSI0_HC69, 0x400f4045
+ 4324              	.set CYREG_UDB_DSI0_HC70, 0x400f4046
+ 4325              	.set CYREG_UDB_DSI0_HC71, 0x400f4047
+ 4326              	.set CYREG_UDB_DSI0_HC72, 0x400f4048
+ 4327              	.set CYREG_UDB_DSI0_HC73, 0x400f4049
+ 4328              	.set CYREG_UDB_DSI0_HC74, 0x400f404a
+ 4329              	.set CYREG_UDB_DSI0_HC75, 0x400f404b
+ 4330              	.set CYREG_UDB_DSI0_HC76, 0x400f404c
+ 4331              	.set CYREG_UDB_DSI0_HC77, 0x400f404d
+ 4332              	.set CYREG_UDB_DSI0_HC78, 0x400f404e
+ 4333              	.set CYREG_UDB_DSI0_HC79, 0x400f404f
+ 4334              	.set CYREG_UDB_DSI0_HC80, 0x400f4050
+ 4335              	.set CYREG_UDB_DSI0_HC81, 0x400f4051
+ 4336              	.set CYREG_UDB_DSI0_HC82, 0x400f4052
+ 4337              	.set CYREG_UDB_DSI0_HC83, 0x400f4053
+ 4338              	.set CYREG_UDB_DSI0_HC84, 0x400f4054
+ 4339              	.set CYREG_UDB_DSI0_HC85, 0x400f4055
+ 4340              	.set CYREG_UDB_DSI0_HC86, 0x400f4056
+ 4341              	.set CYREG_UDB_DSI0_HC87, 0x400f4057
+ 4342              	.set CYREG_UDB_DSI0_HC88, 0x400f4058
+ 4343              	.set CYREG_UDB_DSI0_HC89, 0x400f4059
+ 4344              	.set CYREG_UDB_DSI0_HC90, 0x400f405a
+ 4345              	.set CYREG_UDB_DSI0_HC91, 0x400f405b
+ 4346              	.set CYREG_UDB_DSI0_HC92, 0x400f405c
+ 4347              	.set CYREG_UDB_DSI0_HC93, 0x400f405d
+ 4348              	.set CYREG_UDB_DSI0_HC94, 0x400f405e
+ 4349              	.set CYREG_UDB_DSI0_HC95, 0x400f405f
+ 4350              	.set CYREG_UDB_DSI0_HC96, 0x400f4060
+ 4351              	.set CYREG_UDB_DSI0_HC97, 0x400f4061
+ 4352              	.set CYREG_UDB_DSI0_HC98, 0x400f4062
+ 4353              	.set CYREG_UDB_DSI0_HC99, 0x400f4063
+ 4354              	.set CYREG_UDB_DSI0_HC100, 0x400f4064
+ 4355              	.set CYREG_UDB_DSI0_HC101, 0x400f4065
+ 4356              	.set CYREG_UDB_DSI0_HC102, 0x400f4066
+ 4357              	.set CYREG_UDB_DSI0_HC103, 0x400f4067
+ 4358              	.set CYREG_UDB_DSI0_HC104, 0x400f4068
+ 4359              	.set CYREG_UDB_DSI0_HC105, 0x400f4069
+ 4360              	.set CYREG_UDB_DSI0_HC106, 0x400f406a
+ 4361              	.set CYREG_UDB_DSI0_HC107, 0x400f406b
+ 4362              	.set CYREG_UDB_DSI0_HC108, 0x400f406c
+ 4363              	.set CYREG_UDB_DSI0_HC109, 0x400f406d
+ 4364              	.set CYREG_UDB_DSI0_HC110, 0x400f406e
+ 4365              	.set CYREG_UDB_DSI0_HC111, 0x400f406f
+ 4366              	.set CYREG_UDB_DSI0_HC112, 0x400f4070
+ 4367              	.set CYREG_UDB_DSI0_HC113, 0x400f4071
+ 4368              	.set CYREG_UDB_DSI0_HC114, 0x400f4072
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 78
+
+
+ 4369              	.set CYREG_UDB_DSI0_HC115, 0x400f4073
+ 4370              	.set CYREG_UDB_DSI0_HC116, 0x400f4074
+ 4371              	.set CYREG_UDB_DSI0_HC117, 0x400f4075
+ 4372              	.set CYREG_UDB_DSI0_HC118, 0x400f4076
+ 4373              	.set CYREG_UDB_DSI0_HC119, 0x400f4077
+ 4374              	.set CYREG_UDB_DSI0_HC120, 0x400f4078
+ 4375              	.set CYREG_UDB_DSI0_HC121, 0x400f4079
+ 4376              	.set CYREG_UDB_DSI0_HC122, 0x400f407a
+ 4377              	.set CYREG_UDB_DSI0_HC123, 0x400f407b
+ 4378              	.set CYREG_UDB_DSI0_HC124, 0x400f407c
+ 4379              	.set CYREG_UDB_DSI0_HC125, 0x400f407d
+ 4380              	.set CYREG_UDB_DSI0_HC126, 0x400f407e
+ 4381              	.set CYREG_UDB_DSI0_HC127, 0x400f407f
+ 4382              	.set CYREG_UDB_DSI0_HV_L0, 0x400f4080
+ 4383              	.set CYFLD_UDB_DSI_HV_BYTE__OFFSET, 0x00000000
+ 4384              	.set CYFLD_UDB_DSI_HV_BYTE__SIZE, 0x00000008
+ 4385              	.set CYREG_UDB_DSI0_HV_L1, 0x400f4081
+ 4386              	.set CYREG_UDB_DSI0_HV_L2, 0x400f4082
+ 4387              	.set CYREG_UDB_DSI0_HV_L3, 0x400f4083
+ 4388              	.set CYREG_UDB_DSI0_HV_L4, 0x400f4084
+ 4389              	.set CYREG_UDB_DSI0_HV_L5, 0x400f4085
+ 4390              	.set CYREG_UDB_DSI0_HV_L6, 0x400f4086
+ 4391              	.set CYREG_UDB_DSI0_HV_L7, 0x400f4087
+ 4392              	.set CYREG_UDB_DSI0_HV_L8, 0x400f4088
+ 4393              	.set CYREG_UDB_DSI0_HV_L9, 0x400f4089
+ 4394              	.set CYREG_UDB_DSI0_HV_L10, 0x400f408a
+ 4395              	.set CYREG_UDB_DSI0_HV_L11, 0x400f408b
+ 4396              	.set CYREG_UDB_DSI0_HV_L12, 0x400f408c
+ 4397              	.set CYREG_UDB_DSI0_HV_L13, 0x400f408d
+ 4398              	.set CYREG_UDB_DSI0_HV_L14, 0x400f408e
+ 4399              	.set CYREG_UDB_DSI0_HV_L15, 0x400f408f
+ 4400              	.set CYREG_UDB_DSI0_HS0, 0x400f4090
+ 4401              	.set CYFLD_UDB_DSI_HS_BYTE__OFFSET, 0x00000000
+ 4402              	.set CYFLD_UDB_DSI_HS_BYTE__SIZE, 0x00000008
+ 4403              	.set CYREG_UDB_DSI0_HS1, 0x400f4091
+ 4404              	.set CYREG_UDB_DSI0_HS2, 0x400f4092
+ 4405              	.set CYREG_UDB_DSI0_HS3, 0x400f4093
+ 4406              	.set CYREG_UDB_DSI0_HS4, 0x400f4094
+ 4407              	.set CYREG_UDB_DSI0_HS5, 0x400f4095
+ 4408              	.set CYREG_UDB_DSI0_HS6, 0x400f4096
+ 4409              	.set CYREG_UDB_DSI0_HS7, 0x400f4097
+ 4410              	.set CYREG_UDB_DSI0_HS8, 0x400f4098
+ 4411              	.set CYREG_UDB_DSI0_HS9, 0x400f4099
+ 4412              	.set CYREG_UDB_DSI0_HS10, 0x400f409a
+ 4413              	.set CYREG_UDB_DSI0_HS11, 0x400f409b
+ 4414              	.set CYREG_UDB_DSI0_HS12, 0x400f409c
+ 4415              	.set CYREG_UDB_DSI0_HS13, 0x400f409d
+ 4416              	.set CYREG_UDB_DSI0_HS14, 0x400f409e
+ 4417              	.set CYREG_UDB_DSI0_HS15, 0x400f409f
+ 4418              	.set CYREG_UDB_DSI0_HS16, 0x400f40a0
+ 4419              	.set CYREG_UDB_DSI0_HS17, 0x400f40a1
+ 4420              	.set CYREG_UDB_DSI0_HS18, 0x400f40a2
+ 4421              	.set CYREG_UDB_DSI0_HS19, 0x400f40a3
+ 4422              	.set CYREG_UDB_DSI0_HS20, 0x400f40a4
+ 4423              	.set CYREG_UDB_DSI0_HS21, 0x400f40a5
+ 4424              	.set CYREG_UDB_DSI0_HS22, 0x400f40a6
+ 4425              	.set CYREG_UDB_DSI0_HS23, 0x400f40a7
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 79
+
+
+ 4426              	.set CYREG_UDB_DSI0_HV_R0, 0x400f40a8
+ 4427              	.set CYREG_UDB_DSI0_HV_R1, 0x400f40a9
+ 4428              	.set CYREG_UDB_DSI0_HV_R2, 0x400f40aa
+ 4429              	.set CYREG_UDB_DSI0_HV_R3, 0x400f40ab
+ 4430              	.set CYREG_UDB_DSI0_HV_R4, 0x400f40ac
+ 4431              	.set CYREG_UDB_DSI0_HV_R5, 0x400f40ad
+ 4432              	.set CYREG_UDB_DSI0_HV_R6, 0x400f40ae
+ 4433              	.set CYREG_UDB_DSI0_HV_R7, 0x400f40af
+ 4434              	.set CYREG_UDB_DSI0_HV_R8, 0x400f40b0
+ 4435              	.set CYREG_UDB_DSI0_HV_R9, 0x400f40b1
+ 4436              	.set CYREG_UDB_DSI0_HV_R10, 0x400f40b2
+ 4437              	.set CYREG_UDB_DSI0_HV_R11, 0x400f40b3
+ 4438              	.set CYREG_UDB_DSI0_HV_R12, 0x400f40b4
+ 4439              	.set CYREG_UDB_DSI0_HV_R13, 0x400f40b5
+ 4440              	.set CYREG_UDB_DSI0_HV_R14, 0x400f40b6
+ 4441              	.set CYREG_UDB_DSI0_HV_R15, 0x400f40b7
+ 4442              	.set CYREG_UDB_DSI0_DSIINP0, 0x400f40c0
+ 4443              	.set CYFLD_UDB_DSI_PI_TOP__OFFSET, 0x00000000
+ 4444              	.set CYFLD_UDB_DSI_PI_TOP__SIZE, 0x00000004
+ 4445              	.set CYFLD_UDB_DSI_PI_BOT__OFFSET, 0x00000004
+ 4446              	.set CYFLD_UDB_DSI_PI_BOT__SIZE, 0x00000004
+ 4447              	.set CYREG_UDB_DSI0_DSIINP1, 0x400f40c2
+ 4448              	.set CYREG_UDB_DSI0_DSIINP2, 0x400f40c4
+ 4449              	.set CYREG_UDB_DSI0_DSIINP3, 0x400f40c6
+ 4450              	.set CYREG_UDB_DSI0_DSIINP4, 0x400f40c8
+ 4451              	.set CYREG_UDB_DSI0_DSIINP5, 0x400f40ca
+ 4452              	.set CYREG_UDB_DSI0_DSIOUTP0, 0x400f40cc
+ 4453              	.set CYREG_UDB_DSI0_DSIOUTP1, 0x400f40ce
+ 4454              	.set CYREG_UDB_DSI0_DSIOUTP2, 0x400f40d0
+ 4455              	.set CYREG_UDB_DSI0_DSIOUTP3, 0x400f40d2
+ 4456              	.set CYREG_UDB_DSI0_DSIOUTT0, 0x400f40d4
+ 4457              	.set CYREG_UDB_DSI0_DSIOUTT1, 0x400f40d6
+ 4458              	.set CYREG_UDB_DSI0_DSIOUTT2, 0x400f40d8
+ 4459              	.set CYREG_UDB_DSI0_DSIOUTT3, 0x400f40da
+ 4460              	.set CYREG_UDB_DSI0_DSIOUTT4, 0x400f40dc
+ 4461              	.set CYREG_UDB_DSI0_DSIOUTT5, 0x400f40de
+ 4462              	.set CYREG_UDB_DSI0_VS0, 0x400f40e0
+ 4463              	.set CYFLD_UDB_DSI_VS_TOP__OFFSET, 0x00000000
+ 4464              	.set CYFLD_UDB_DSI_VS_TOP__SIZE, 0x00000004
+ 4465              	.set CYFLD_UDB_DSI_VS_BOT__OFFSET, 0x00000004
+ 4466              	.set CYFLD_UDB_DSI_VS_BOT__SIZE, 0x00000004
+ 4467              	.set CYREG_UDB_DSI0_VS1, 0x400f40e2
+ 4468              	.set CYREG_UDB_DSI0_VS2, 0x400f40e4
+ 4469              	.set CYREG_UDB_DSI0_VS3, 0x400f40e6
+ 4470              	.set CYREG_UDB_DSI0_VS4, 0x400f40e8
+ 4471              	.set CYREG_UDB_DSI0_VS5, 0x400f40ea
+ 4472              	.set CYREG_UDB_DSI0_VS6, 0x400f40ec
+ 4473              	.set CYREG_UDB_DSI0_VS7, 0x400f40ee
+ 4474              	.set CYDEV_UDB_DSI1_BASE, 0x400f4100
+ 4475              	.set CYDEV_UDB_DSI1_SIZE, 0x00000100
+ 4476              	.set CYREG_UDB_DSI1_HC0, 0x400f4100
+ 4477              	.set CYREG_UDB_DSI1_HC1, 0x400f4101
+ 4478              	.set CYREG_UDB_DSI1_HC2, 0x400f4102
+ 4479              	.set CYREG_UDB_DSI1_HC3, 0x400f4103
+ 4480              	.set CYREG_UDB_DSI1_HC4, 0x400f4104
+ 4481              	.set CYREG_UDB_DSI1_HC5, 0x400f4105
+ 4482              	.set CYREG_UDB_DSI1_HC6, 0x400f4106
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 80
+
+
+ 4483              	.set CYREG_UDB_DSI1_HC7, 0x400f4107
+ 4484              	.set CYREG_UDB_DSI1_HC8, 0x400f4108
+ 4485              	.set CYREG_UDB_DSI1_HC9, 0x400f4109
+ 4486              	.set CYREG_UDB_DSI1_HC10, 0x400f410a
+ 4487              	.set CYREG_UDB_DSI1_HC11, 0x400f410b
+ 4488              	.set CYREG_UDB_DSI1_HC12, 0x400f410c
+ 4489              	.set CYREG_UDB_DSI1_HC13, 0x400f410d
+ 4490              	.set CYREG_UDB_DSI1_HC14, 0x400f410e
+ 4491              	.set CYREG_UDB_DSI1_HC15, 0x400f410f
+ 4492              	.set CYREG_UDB_DSI1_HC16, 0x400f4110
+ 4493              	.set CYREG_UDB_DSI1_HC17, 0x400f4111
+ 4494              	.set CYREG_UDB_DSI1_HC18, 0x400f4112
+ 4495              	.set CYREG_UDB_DSI1_HC19, 0x400f4113
+ 4496              	.set CYREG_UDB_DSI1_HC20, 0x400f4114
+ 4497              	.set CYREG_UDB_DSI1_HC21, 0x400f4115
+ 4498              	.set CYREG_UDB_DSI1_HC22, 0x400f4116
+ 4499              	.set CYREG_UDB_DSI1_HC23, 0x400f4117
+ 4500              	.set CYREG_UDB_DSI1_HC24, 0x400f4118
+ 4501              	.set CYREG_UDB_DSI1_HC25, 0x400f4119
+ 4502              	.set CYREG_UDB_DSI1_HC26, 0x400f411a
+ 4503              	.set CYREG_UDB_DSI1_HC27, 0x400f411b
+ 4504              	.set CYREG_UDB_DSI1_HC28, 0x400f411c
+ 4505              	.set CYREG_UDB_DSI1_HC29, 0x400f411d
+ 4506              	.set CYREG_UDB_DSI1_HC30, 0x400f411e
+ 4507              	.set CYREG_UDB_DSI1_HC31, 0x400f411f
+ 4508              	.set CYREG_UDB_DSI1_HC32, 0x400f4120
+ 4509              	.set CYREG_UDB_DSI1_HC33, 0x400f4121
+ 4510              	.set CYREG_UDB_DSI1_HC34, 0x400f4122
+ 4511              	.set CYREG_UDB_DSI1_HC35, 0x400f4123
+ 4512              	.set CYREG_UDB_DSI1_HC36, 0x400f4124
+ 4513              	.set CYREG_UDB_DSI1_HC37, 0x400f4125
+ 4514              	.set CYREG_UDB_DSI1_HC38, 0x400f4126
+ 4515              	.set CYREG_UDB_DSI1_HC39, 0x400f4127
+ 4516              	.set CYREG_UDB_DSI1_HC40, 0x400f4128
+ 4517              	.set CYREG_UDB_DSI1_HC41, 0x400f4129
+ 4518              	.set CYREG_UDB_DSI1_HC42, 0x400f412a
+ 4519              	.set CYREG_UDB_DSI1_HC43, 0x400f412b
+ 4520              	.set CYREG_UDB_DSI1_HC44, 0x400f412c
+ 4521              	.set CYREG_UDB_DSI1_HC45, 0x400f412d
+ 4522              	.set CYREG_UDB_DSI1_HC46, 0x400f412e
+ 4523              	.set CYREG_UDB_DSI1_HC47, 0x400f412f
+ 4524              	.set CYREG_UDB_DSI1_HC48, 0x400f4130
+ 4525              	.set CYREG_UDB_DSI1_HC49, 0x400f4131
+ 4526              	.set CYREG_UDB_DSI1_HC50, 0x400f4132
+ 4527              	.set CYREG_UDB_DSI1_HC51, 0x400f4133
+ 4528              	.set CYREG_UDB_DSI1_HC52, 0x400f4134
+ 4529              	.set CYREG_UDB_DSI1_HC53, 0x400f4135
+ 4530              	.set CYREG_UDB_DSI1_HC54, 0x400f4136
+ 4531              	.set CYREG_UDB_DSI1_HC55, 0x400f4137
+ 4532              	.set CYREG_UDB_DSI1_HC56, 0x400f4138
+ 4533              	.set CYREG_UDB_DSI1_HC57, 0x400f4139
+ 4534              	.set CYREG_UDB_DSI1_HC58, 0x400f413a
+ 4535              	.set CYREG_UDB_DSI1_HC59, 0x400f413b
+ 4536              	.set CYREG_UDB_DSI1_HC60, 0x400f413c
+ 4537              	.set CYREG_UDB_DSI1_HC61, 0x400f413d
+ 4538              	.set CYREG_UDB_DSI1_HC62, 0x400f413e
+ 4539              	.set CYREG_UDB_DSI1_HC63, 0x400f413f
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 81
+
+
+ 4540              	.set CYREG_UDB_DSI1_HC64, 0x400f4140
+ 4541              	.set CYREG_UDB_DSI1_HC65, 0x400f4141
+ 4542              	.set CYREG_UDB_DSI1_HC66, 0x400f4142
+ 4543              	.set CYREG_UDB_DSI1_HC67, 0x400f4143
+ 4544              	.set CYREG_UDB_DSI1_HC68, 0x400f4144
+ 4545              	.set CYREG_UDB_DSI1_HC69, 0x400f4145
+ 4546              	.set CYREG_UDB_DSI1_HC70, 0x400f4146
+ 4547              	.set CYREG_UDB_DSI1_HC71, 0x400f4147
+ 4548              	.set CYREG_UDB_DSI1_HC72, 0x400f4148
+ 4549              	.set CYREG_UDB_DSI1_HC73, 0x400f4149
+ 4550              	.set CYREG_UDB_DSI1_HC74, 0x400f414a
+ 4551              	.set CYREG_UDB_DSI1_HC75, 0x400f414b
+ 4552              	.set CYREG_UDB_DSI1_HC76, 0x400f414c
+ 4553              	.set CYREG_UDB_DSI1_HC77, 0x400f414d
+ 4554              	.set CYREG_UDB_DSI1_HC78, 0x400f414e
+ 4555              	.set CYREG_UDB_DSI1_HC79, 0x400f414f
+ 4556              	.set CYREG_UDB_DSI1_HC80, 0x400f4150
+ 4557              	.set CYREG_UDB_DSI1_HC81, 0x400f4151
+ 4558              	.set CYREG_UDB_DSI1_HC82, 0x400f4152
+ 4559              	.set CYREG_UDB_DSI1_HC83, 0x400f4153
+ 4560              	.set CYREG_UDB_DSI1_HC84, 0x400f4154
+ 4561              	.set CYREG_UDB_DSI1_HC85, 0x400f4155
+ 4562              	.set CYREG_UDB_DSI1_HC86, 0x400f4156
+ 4563              	.set CYREG_UDB_DSI1_HC87, 0x400f4157
+ 4564              	.set CYREG_UDB_DSI1_HC88, 0x400f4158
+ 4565              	.set CYREG_UDB_DSI1_HC89, 0x400f4159
+ 4566              	.set CYREG_UDB_DSI1_HC90, 0x400f415a
+ 4567              	.set CYREG_UDB_DSI1_HC91, 0x400f415b
+ 4568              	.set CYREG_UDB_DSI1_HC92, 0x400f415c
+ 4569              	.set CYREG_UDB_DSI1_HC93, 0x400f415d
+ 4570              	.set CYREG_UDB_DSI1_HC94, 0x400f415e
+ 4571              	.set CYREG_UDB_DSI1_HC95, 0x400f415f
+ 4572              	.set CYREG_UDB_DSI1_HC96, 0x400f4160
+ 4573              	.set CYREG_UDB_DSI1_HC97, 0x400f4161
+ 4574              	.set CYREG_UDB_DSI1_HC98, 0x400f4162
+ 4575              	.set CYREG_UDB_DSI1_HC99, 0x400f4163
+ 4576              	.set CYREG_UDB_DSI1_HC100, 0x400f4164
+ 4577              	.set CYREG_UDB_DSI1_HC101, 0x400f4165
+ 4578              	.set CYREG_UDB_DSI1_HC102, 0x400f4166
+ 4579              	.set CYREG_UDB_DSI1_HC103, 0x400f4167
+ 4580              	.set CYREG_UDB_DSI1_HC104, 0x400f4168
+ 4581              	.set CYREG_UDB_DSI1_HC105, 0x400f4169
+ 4582              	.set CYREG_UDB_DSI1_HC106, 0x400f416a
+ 4583              	.set CYREG_UDB_DSI1_HC107, 0x400f416b
+ 4584              	.set CYREG_UDB_DSI1_HC108, 0x400f416c
+ 4585              	.set CYREG_UDB_DSI1_HC109, 0x400f416d
+ 4586              	.set CYREG_UDB_DSI1_HC110, 0x400f416e
+ 4587              	.set CYREG_UDB_DSI1_HC111, 0x400f416f
+ 4588              	.set CYREG_UDB_DSI1_HC112, 0x400f4170
+ 4589              	.set CYREG_UDB_DSI1_HC113, 0x400f4171
+ 4590              	.set CYREG_UDB_DSI1_HC114, 0x400f4172
+ 4591              	.set CYREG_UDB_DSI1_HC115, 0x400f4173
+ 4592              	.set CYREG_UDB_DSI1_HC116, 0x400f4174
+ 4593              	.set CYREG_UDB_DSI1_HC117, 0x400f4175
+ 4594              	.set CYREG_UDB_DSI1_HC118, 0x400f4176
+ 4595              	.set CYREG_UDB_DSI1_HC119, 0x400f4177
+ 4596              	.set CYREG_UDB_DSI1_HC120, 0x400f4178
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 82
+
+
+ 4597              	.set CYREG_UDB_DSI1_HC121, 0x400f4179
+ 4598              	.set CYREG_UDB_DSI1_HC122, 0x400f417a
+ 4599              	.set CYREG_UDB_DSI1_HC123, 0x400f417b
+ 4600              	.set CYREG_UDB_DSI1_HC124, 0x400f417c
+ 4601              	.set CYREG_UDB_DSI1_HC125, 0x400f417d
+ 4602              	.set CYREG_UDB_DSI1_HC126, 0x400f417e
+ 4603              	.set CYREG_UDB_DSI1_HC127, 0x400f417f
+ 4604              	.set CYREG_UDB_DSI1_HV_L0, 0x400f4180
+ 4605              	.set CYREG_UDB_DSI1_HV_L1, 0x400f4181
+ 4606              	.set CYREG_UDB_DSI1_HV_L2, 0x400f4182
+ 4607              	.set CYREG_UDB_DSI1_HV_L3, 0x400f4183
+ 4608              	.set CYREG_UDB_DSI1_HV_L4, 0x400f4184
+ 4609              	.set CYREG_UDB_DSI1_HV_L5, 0x400f4185
+ 4610              	.set CYREG_UDB_DSI1_HV_L6, 0x400f4186
+ 4611              	.set CYREG_UDB_DSI1_HV_L7, 0x400f4187
+ 4612              	.set CYREG_UDB_DSI1_HV_L8, 0x400f4188
+ 4613              	.set CYREG_UDB_DSI1_HV_L9, 0x400f4189
+ 4614              	.set CYREG_UDB_DSI1_HV_L10, 0x400f418a
+ 4615              	.set CYREG_UDB_DSI1_HV_L11, 0x400f418b
+ 4616              	.set CYREG_UDB_DSI1_HV_L12, 0x400f418c
+ 4617              	.set CYREG_UDB_DSI1_HV_L13, 0x400f418d
+ 4618              	.set CYREG_UDB_DSI1_HV_L14, 0x400f418e
+ 4619              	.set CYREG_UDB_DSI1_HV_L15, 0x400f418f
+ 4620              	.set CYREG_UDB_DSI1_HS0, 0x400f4190
+ 4621              	.set CYREG_UDB_DSI1_HS1, 0x400f4191
+ 4622              	.set CYREG_UDB_DSI1_HS2, 0x400f4192
+ 4623              	.set CYREG_UDB_DSI1_HS3, 0x400f4193
+ 4624              	.set CYREG_UDB_DSI1_HS4, 0x400f4194
+ 4625              	.set CYREG_UDB_DSI1_HS5, 0x400f4195
+ 4626              	.set CYREG_UDB_DSI1_HS6, 0x400f4196
+ 4627              	.set CYREG_UDB_DSI1_HS7, 0x400f4197
+ 4628              	.set CYREG_UDB_DSI1_HS8, 0x400f4198
+ 4629              	.set CYREG_UDB_DSI1_HS9, 0x400f4199
+ 4630              	.set CYREG_UDB_DSI1_HS10, 0x400f419a
+ 4631              	.set CYREG_UDB_DSI1_HS11, 0x400f419b
+ 4632              	.set CYREG_UDB_DSI1_HS12, 0x400f419c
+ 4633              	.set CYREG_UDB_DSI1_HS13, 0x400f419d
+ 4634              	.set CYREG_UDB_DSI1_HS14, 0x400f419e
+ 4635              	.set CYREG_UDB_DSI1_HS15, 0x400f419f
+ 4636              	.set CYREG_UDB_DSI1_HS16, 0x400f41a0
+ 4637              	.set CYREG_UDB_DSI1_HS17, 0x400f41a1
+ 4638              	.set CYREG_UDB_DSI1_HS18, 0x400f41a2
+ 4639              	.set CYREG_UDB_DSI1_HS19, 0x400f41a3
+ 4640              	.set CYREG_UDB_DSI1_HS20, 0x400f41a4
+ 4641              	.set CYREG_UDB_DSI1_HS21, 0x400f41a5
+ 4642              	.set CYREG_UDB_DSI1_HS22, 0x400f41a6
+ 4643              	.set CYREG_UDB_DSI1_HS23, 0x400f41a7
+ 4644              	.set CYREG_UDB_DSI1_HV_R0, 0x400f41a8
+ 4645              	.set CYREG_UDB_DSI1_HV_R1, 0x400f41a9
+ 4646              	.set CYREG_UDB_DSI1_HV_R2, 0x400f41aa
+ 4647              	.set CYREG_UDB_DSI1_HV_R3, 0x400f41ab
+ 4648              	.set CYREG_UDB_DSI1_HV_R4, 0x400f41ac
+ 4649              	.set CYREG_UDB_DSI1_HV_R5, 0x400f41ad
+ 4650              	.set CYREG_UDB_DSI1_HV_R6, 0x400f41ae
+ 4651              	.set CYREG_UDB_DSI1_HV_R7, 0x400f41af
+ 4652              	.set CYREG_UDB_DSI1_HV_R8, 0x400f41b0
+ 4653              	.set CYREG_UDB_DSI1_HV_R9, 0x400f41b1
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 83
+
+
+ 4654              	.set CYREG_UDB_DSI1_HV_R10, 0x400f41b2
+ 4655              	.set CYREG_UDB_DSI1_HV_R11, 0x400f41b3
+ 4656              	.set CYREG_UDB_DSI1_HV_R12, 0x400f41b4
+ 4657              	.set CYREG_UDB_DSI1_HV_R13, 0x400f41b5
+ 4658              	.set CYREG_UDB_DSI1_HV_R14, 0x400f41b6
+ 4659              	.set CYREG_UDB_DSI1_HV_R15, 0x400f41b7
+ 4660              	.set CYREG_UDB_DSI1_DSIINP0, 0x400f41c0
+ 4661              	.set CYREG_UDB_DSI1_DSIINP1, 0x400f41c2
+ 4662              	.set CYREG_UDB_DSI1_DSIINP2, 0x400f41c4
+ 4663              	.set CYREG_UDB_DSI1_DSIINP3, 0x400f41c6
+ 4664              	.set CYREG_UDB_DSI1_DSIINP4, 0x400f41c8
+ 4665              	.set CYREG_UDB_DSI1_DSIINP5, 0x400f41ca
+ 4666              	.set CYREG_UDB_DSI1_DSIOUTP0, 0x400f41cc
+ 4667              	.set CYREG_UDB_DSI1_DSIOUTP1, 0x400f41ce
+ 4668              	.set CYREG_UDB_DSI1_DSIOUTP2, 0x400f41d0
+ 4669              	.set CYREG_UDB_DSI1_DSIOUTP3, 0x400f41d2
+ 4670              	.set CYREG_UDB_DSI1_DSIOUTT0, 0x400f41d4
+ 4671              	.set CYREG_UDB_DSI1_DSIOUTT1, 0x400f41d6
+ 4672              	.set CYREG_UDB_DSI1_DSIOUTT2, 0x400f41d8
+ 4673              	.set CYREG_UDB_DSI1_DSIOUTT3, 0x400f41da
+ 4674              	.set CYREG_UDB_DSI1_DSIOUTT4, 0x400f41dc
+ 4675              	.set CYREG_UDB_DSI1_DSIOUTT5, 0x400f41de
+ 4676              	.set CYREG_UDB_DSI1_VS0, 0x400f41e0
+ 4677              	.set CYREG_UDB_DSI1_VS1, 0x400f41e2
+ 4678              	.set CYREG_UDB_DSI1_VS2, 0x400f41e4
+ 4679              	.set CYREG_UDB_DSI1_VS3, 0x400f41e6
+ 4680              	.set CYREG_UDB_DSI1_VS4, 0x400f41e8
+ 4681              	.set CYREG_UDB_DSI1_VS5, 0x400f41ea
+ 4682              	.set CYREG_UDB_DSI1_VS6, 0x400f41ec
+ 4683              	.set CYREG_UDB_DSI1_VS7, 0x400f41ee
+ 4684              	.set CYDEV_UDB_DSI2_BASE, 0x400f4200
+ 4685              	.set CYDEV_UDB_DSI2_SIZE, 0x00000100
+ 4686              	.set CYREG_UDB_DSI2_HC0, 0x400f4200
+ 4687              	.set CYREG_UDB_DSI2_HC1, 0x400f4201
+ 4688              	.set CYREG_UDB_DSI2_HC2, 0x400f4202
+ 4689              	.set CYREG_UDB_DSI2_HC3, 0x400f4203
+ 4690              	.set CYREG_UDB_DSI2_HC4, 0x400f4204
+ 4691              	.set CYREG_UDB_DSI2_HC5, 0x400f4205
+ 4692              	.set CYREG_UDB_DSI2_HC6, 0x400f4206
+ 4693              	.set CYREG_UDB_DSI2_HC7, 0x400f4207
+ 4694              	.set CYREG_UDB_DSI2_HC8, 0x400f4208
+ 4695              	.set CYREG_UDB_DSI2_HC9, 0x400f4209
+ 4696              	.set CYREG_UDB_DSI2_HC10, 0x400f420a
+ 4697              	.set CYREG_UDB_DSI2_HC11, 0x400f420b
+ 4698              	.set CYREG_UDB_DSI2_HC12, 0x400f420c
+ 4699              	.set CYREG_UDB_DSI2_HC13, 0x400f420d
+ 4700              	.set CYREG_UDB_DSI2_HC14, 0x400f420e
+ 4701              	.set CYREG_UDB_DSI2_HC15, 0x400f420f
+ 4702              	.set CYREG_UDB_DSI2_HC16, 0x400f4210
+ 4703              	.set CYREG_UDB_DSI2_HC17, 0x400f4211
+ 4704              	.set CYREG_UDB_DSI2_HC18, 0x400f4212
+ 4705              	.set CYREG_UDB_DSI2_HC19, 0x400f4213
+ 4706              	.set CYREG_UDB_DSI2_HC20, 0x400f4214
+ 4707              	.set CYREG_UDB_DSI2_HC21, 0x400f4215
+ 4708              	.set CYREG_UDB_DSI2_HC22, 0x400f4216
+ 4709              	.set CYREG_UDB_DSI2_HC23, 0x400f4217
+ 4710              	.set CYREG_UDB_DSI2_HC24, 0x400f4218
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 84
+
+
+ 4711              	.set CYREG_UDB_DSI2_HC25, 0x400f4219
+ 4712              	.set CYREG_UDB_DSI2_HC26, 0x400f421a
+ 4713              	.set CYREG_UDB_DSI2_HC27, 0x400f421b
+ 4714              	.set CYREG_UDB_DSI2_HC28, 0x400f421c
+ 4715              	.set CYREG_UDB_DSI2_HC29, 0x400f421d
+ 4716              	.set CYREG_UDB_DSI2_HC30, 0x400f421e
+ 4717              	.set CYREG_UDB_DSI2_HC31, 0x400f421f
+ 4718              	.set CYREG_UDB_DSI2_HC32, 0x400f4220
+ 4719              	.set CYREG_UDB_DSI2_HC33, 0x400f4221
+ 4720              	.set CYREG_UDB_DSI2_HC34, 0x400f4222
+ 4721              	.set CYREG_UDB_DSI2_HC35, 0x400f4223
+ 4722              	.set CYREG_UDB_DSI2_HC36, 0x400f4224
+ 4723              	.set CYREG_UDB_DSI2_HC37, 0x400f4225
+ 4724              	.set CYREG_UDB_DSI2_HC38, 0x400f4226
+ 4725              	.set CYREG_UDB_DSI2_HC39, 0x400f4227
+ 4726              	.set CYREG_UDB_DSI2_HC40, 0x400f4228
+ 4727              	.set CYREG_UDB_DSI2_HC41, 0x400f4229
+ 4728              	.set CYREG_UDB_DSI2_HC42, 0x400f422a
+ 4729              	.set CYREG_UDB_DSI2_HC43, 0x400f422b
+ 4730              	.set CYREG_UDB_DSI2_HC44, 0x400f422c
+ 4731              	.set CYREG_UDB_DSI2_HC45, 0x400f422d
+ 4732              	.set CYREG_UDB_DSI2_HC46, 0x400f422e
+ 4733              	.set CYREG_UDB_DSI2_HC47, 0x400f422f
+ 4734              	.set CYREG_UDB_DSI2_HC48, 0x400f4230
+ 4735              	.set CYREG_UDB_DSI2_HC49, 0x400f4231
+ 4736              	.set CYREG_UDB_DSI2_HC50, 0x400f4232
+ 4737              	.set CYREG_UDB_DSI2_HC51, 0x400f4233
+ 4738              	.set CYREG_UDB_DSI2_HC52, 0x400f4234
+ 4739              	.set CYREG_UDB_DSI2_HC53, 0x400f4235
+ 4740              	.set CYREG_UDB_DSI2_HC54, 0x400f4236
+ 4741              	.set CYREG_UDB_DSI2_HC55, 0x400f4237
+ 4742              	.set CYREG_UDB_DSI2_HC56, 0x400f4238
+ 4743              	.set CYREG_UDB_DSI2_HC57, 0x400f4239
+ 4744              	.set CYREG_UDB_DSI2_HC58, 0x400f423a
+ 4745              	.set CYREG_UDB_DSI2_HC59, 0x400f423b
+ 4746              	.set CYREG_UDB_DSI2_HC60, 0x400f423c
+ 4747              	.set CYREG_UDB_DSI2_HC61, 0x400f423d
+ 4748              	.set CYREG_UDB_DSI2_HC62, 0x400f423e
+ 4749              	.set CYREG_UDB_DSI2_HC63, 0x400f423f
+ 4750              	.set CYREG_UDB_DSI2_HC64, 0x400f4240
+ 4751              	.set CYREG_UDB_DSI2_HC65, 0x400f4241
+ 4752              	.set CYREG_UDB_DSI2_HC66, 0x400f4242
+ 4753              	.set CYREG_UDB_DSI2_HC67, 0x400f4243
+ 4754              	.set CYREG_UDB_DSI2_HC68, 0x400f4244
+ 4755              	.set CYREG_UDB_DSI2_HC69, 0x400f4245
+ 4756              	.set CYREG_UDB_DSI2_HC70, 0x400f4246
+ 4757              	.set CYREG_UDB_DSI2_HC71, 0x400f4247
+ 4758              	.set CYREG_UDB_DSI2_HC72, 0x400f4248
+ 4759              	.set CYREG_UDB_DSI2_HC73, 0x400f4249
+ 4760              	.set CYREG_UDB_DSI2_HC74, 0x400f424a
+ 4761              	.set CYREG_UDB_DSI2_HC75, 0x400f424b
+ 4762              	.set CYREG_UDB_DSI2_HC76, 0x400f424c
+ 4763              	.set CYREG_UDB_DSI2_HC77, 0x400f424d
+ 4764              	.set CYREG_UDB_DSI2_HC78, 0x400f424e
+ 4765              	.set CYREG_UDB_DSI2_HC79, 0x400f424f
+ 4766              	.set CYREG_UDB_DSI2_HC80, 0x400f4250
+ 4767              	.set CYREG_UDB_DSI2_HC81, 0x400f4251
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 85
+
+
+ 4768              	.set CYREG_UDB_DSI2_HC82, 0x400f4252
+ 4769              	.set CYREG_UDB_DSI2_HC83, 0x400f4253
+ 4770              	.set CYREG_UDB_DSI2_HC84, 0x400f4254
+ 4771              	.set CYREG_UDB_DSI2_HC85, 0x400f4255
+ 4772              	.set CYREG_UDB_DSI2_HC86, 0x400f4256
+ 4773              	.set CYREG_UDB_DSI2_HC87, 0x400f4257
+ 4774              	.set CYREG_UDB_DSI2_HC88, 0x400f4258
+ 4775              	.set CYREG_UDB_DSI2_HC89, 0x400f4259
+ 4776              	.set CYREG_UDB_DSI2_HC90, 0x400f425a
+ 4777              	.set CYREG_UDB_DSI2_HC91, 0x400f425b
+ 4778              	.set CYREG_UDB_DSI2_HC92, 0x400f425c
+ 4779              	.set CYREG_UDB_DSI2_HC93, 0x400f425d
+ 4780              	.set CYREG_UDB_DSI2_HC94, 0x400f425e
+ 4781              	.set CYREG_UDB_DSI2_HC95, 0x400f425f
+ 4782              	.set CYREG_UDB_DSI2_HC96, 0x400f4260
+ 4783              	.set CYREG_UDB_DSI2_HC97, 0x400f4261
+ 4784              	.set CYREG_UDB_DSI2_HC98, 0x400f4262
+ 4785              	.set CYREG_UDB_DSI2_HC99, 0x400f4263
+ 4786              	.set CYREG_UDB_DSI2_HC100, 0x400f4264
+ 4787              	.set CYREG_UDB_DSI2_HC101, 0x400f4265
+ 4788              	.set CYREG_UDB_DSI2_HC102, 0x400f4266
+ 4789              	.set CYREG_UDB_DSI2_HC103, 0x400f4267
+ 4790              	.set CYREG_UDB_DSI2_HC104, 0x400f4268
+ 4791              	.set CYREG_UDB_DSI2_HC105, 0x400f4269
+ 4792              	.set CYREG_UDB_DSI2_HC106, 0x400f426a
+ 4793              	.set CYREG_UDB_DSI2_HC107, 0x400f426b
+ 4794              	.set CYREG_UDB_DSI2_HC108, 0x400f426c
+ 4795              	.set CYREG_UDB_DSI2_HC109, 0x400f426d
+ 4796              	.set CYREG_UDB_DSI2_HC110, 0x400f426e
+ 4797              	.set CYREG_UDB_DSI2_HC111, 0x400f426f
+ 4798              	.set CYREG_UDB_DSI2_HC112, 0x400f4270
+ 4799              	.set CYREG_UDB_DSI2_HC113, 0x400f4271
+ 4800              	.set CYREG_UDB_DSI2_HC114, 0x400f4272
+ 4801              	.set CYREG_UDB_DSI2_HC115, 0x400f4273
+ 4802              	.set CYREG_UDB_DSI2_HC116, 0x400f4274
+ 4803              	.set CYREG_UDB_DSI2_HC117, 0x400f4275
+ 4804              	.set CYREG_UDB_DSI2_HC118, 0x400f4276
+ 4805              	.set CYREG_UDB_DSI2_HC119, 0x400f4277
+ 4806              	.set CYREG_UDB_DSI2_HC120, 0x400f4278
+ 4807              	.set CYREG_UDB_DSI2_HC121, 0x400f4279
+ 4808              	.set CYREG_UDB_DSI2_HC122, 0x400f427a
+ 4809              	.set CYREG_UDB_DSI2_HC123, 0x400f427b
+ 4810              	.set CYREG_UDB_DSI2_HC124, 0x400f427c
+ 4811              	.set CYREG_UDB_DSI2_HC125, 0x400f427d
+ 4812              	.set CYREG_UDB_DSI2_HC126, 0x400f427e
+ 4813              	.set CYREG_UDB_DSI2_HC127, 0x400f427f
+ 4814              	.set CYREG_UDB_DSI2_HV_L0, 0x400f4280
+ 4815              	.set CYREG_UDB_DSI2_HV_L1, 0x400f4281
+ 4816              	.set CYREG_UDB_DSI2_HV_L2, 0x400f4282
+ 4817              	.set CYREG_UDB_DSI2_HV_L3, 0x400f4283
+ 4818              	.set CYREG_UDB_DSI2_HV_L4, 0x400f4284
+ 4819              	.set CYREG_UDB_DSI2_HV_L5, 0x400f4285
+ 4820              	.set CYREG_UDB_DSI2_HV_L6, 0x400f4286
+ 4821              	.set CYREG_UDB_DSI2_HV_L7, 0x400f4287
+ 4822              	.set CYREG_UDB_DSI2_HV_L8, 0x400f4288
+ 4823              	.set CYREG_UDB_DSI2_HV_L9, 0x400f4289
+ 4824              	.set CYREG_UDB_DSI2_HV_L10, 0x400f428a
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 86
+
+
+ 4825              	.set CYREG_UDB_DSI2_HV_L11, 0x400f428b
+ 4826              	.set CYREG_UDB_DSI2_HV_L12, 0x400f428c
+ 4827              	.set CYREG_UDB_DSI2_HV_L13, 0x400f428d
+ 4828              	.set CYREG_UDB_DSI2_HV_L14, 0x400f428e
+ 4829              	.set CYREG_UDB_DSI2_HV_L15, 0x400f428f
+ 4830              	.set CYREG_UDB_DSI2_HS0, 0x400f4290
+ 4831              	.set CYREG_UDB_DSI2_HS1, 0x400f4291
+ 4832              	.set CYREG_UDB_DSI2_HS2, 0x400f4292
+ 4833              	.set CYREG_UDB_DSI2_HS3, 0x400f4293
+ 4834              	.set CYREG_UDB_DSI2_HS4, 0x400f4294
+ 4835              	.set CYREG_UDB_DSI2_HS5, 0x400f4295
+ 4836              	.set CYREG_UDB_DSI2_HS6, 0x400f4296
+ 4837              	.set CYREG_UDB_DSI2_HS7, 0x400f4297
+ 4838              	.set CYREG_UDB_DSI2_HS8, 0x400f4298
+ 4839              	.set CYREG_UDB_DSI2_HS9, 0x400f4299
+ 4840              	.set CYREG_UDB_DSI2_HS10, 0x400f429a
+ 4841              	.set CYREG_UDB_DSI2_HS11, 0x400f429b
+ 4842              	.set CYREG_UDB_DSI2_HS12, 0x400f429c
+ 4843              	.set CYREG_UDB_DSI2_HS13, 0x400f429d
+ 4844              	.set CYREG_UDB_DSI2_HS14, 0x400f429e
+ 4845              	.set CYREG_UDB_DSI2_HS15, 0x400f429f
+ 4846              	.set CYREG_UDB_DSI2_HS16, 0x400f42a0
+ 4847              	.set CYREG_UDB_DSI2_HS17, 0x400f42a1
+ 4848              	.set CYREG_UDB_DSI2_HS18, 0x400f42a2
+ 4849              	.set CYREG_UDB_DSI2_HS19, 0x400f42a3
+ 4850              	.set CYREG_UDB_DSI2_HS20, 0x400f42a4
+ 4851              	.set CYREG_UDB_DSI2_HS21, 0x400f42a5
+ 4852              	.set CYREG_UDB_DSI2_HS22, 0x400f42a6
+ 4853              	.set CYREG_UDB_DSI2_HS23, 0x400f42a7
+ 4854              	.set CYREG_UDB_DSI2_HV_R0, 0x400f42a8
+ 4855              	.set CYREG_UDB_DSI2_HV_R1, 0x400f42a9
+ 4856              	.set CYREG_UDB_DSI2_HV_R2, 0x400f42aa
+ 4857              	.set CYREG_UDB_DSI2_HV_R3, 0x400f42ab
+ 4858              	.set CYREG_UDB_DSI2_HV_R4, 0x400f42ac
+ 4859              	.set CYREG_UDB_DSI2_HV_R5, 0x400f42ad
+ 4860              	.set CYREG_UDB_DSI2_HV_R6, 0x400f42ae
+ 4861              	.set CYREG_UDB_DSI2_HV_R7, 0x400f42af
+ 4862              	.set CYREG_UDB_DSI2_HV_R8, 0x400f42b0
+ 4863              	.set CYREG_UDB_DSI2_HV_R9, 0x400f42b1
+ 4864              	.set CYREG_UDB_DSI2_HV_R10, 0x400f42b2
+ 4865              	.set CYREG_UDB_DSI2_HV_R11, 0x400f42b3
+ 4866              	.set CYREG_UDB_DSI2_HV_R12, 0x400f42b4
+ 4867              	.set CYREG_UDB_DSI2_HV_R13, 0x400f42b5
+ 4868              	.set CYREG_UDB_DSI2_HV_R14, 0x400f42b6
+ 4869              	.set CYREG_UDB_DSI2_HV_R15, 0x400f42b7
+ 4870              	.set CYREG_UDB_DSI2_DSIINP0, 0x400f42c0
+ 4871              	.set CYREG_UDB_DSI2_DSIINP1, 0x400f42c2
+ 4872              	.set CYREG_UDB_DSI2_DSIINP2, 0x400f42c4
+ 4873              	.set CYREG_UDB_DSI2_DSIINP3, 0x400f42c6
+ 4874              	.set CYREG_UDB_DSI2_DSIINP4, 0x400f42c8
+ 4875              	.set CYREG_UDB_DSI2_DSIINP5, 0x400f42ca
+ 4876              	.set CYREG_UDB_DSI2_DSIOUTP0, 0x400f42cc
+ 4877              	.set CYREG_UDB_DSI2_DSIOUTP1, 0x400f42ce
+ 4878              	.set CYREG_UDB_DSI2_DSIOUTP2, 0x400f42d0
+ 4879              	.set CYREG_UDB_DSI2_DSIOUTP3, 0x400f42d2
+ 4880              	.set CYREG_UDB_DSI2_DSIOUTT0, 0x400f42d4
+ 4881              	.set CYREG_UDB_DSI2_DSIOUTT1, 0x400f42d6
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 87
+
+
+ 4882              	.set CYREG_UDB_DSI2_DSIOUTT2, 0x400f42d8
+ 4883              	.set CYREG_UDB_DSI2_DSIOUTT3, 0x400f42da
+ 4884              	.set CYREG_UDB_DSI2_DSIOUTT4, 0x400f42dc
+ 4885              	.set CYREG_UDB_DSI2_DSIOUTT5, 0x400f42de
+ 4886              	.set CYREG_UDB_DSI2_VS0, 0x400f42e0
+ 4887              	.set CYREG_UDB_DSI2_VS1, 0x400f42e2
+ 4888              	.set CYREG_UDB_DSI2_VS2, 0x400f42e4
+ 4889              	.set CYREG_UDB_DSI2_VS3, 0x400f42e6
+ 4890              	.set CYREG_UDB_DSI2_VS4, 0x400f42e8
+ 4891              	.set CYREG_UDB_DSI2_VS5, 0x400f42ea
+ 4892              	.set CYREG_UDB_DSI2_VS6, 0x400f42ec
+ 4893              	.set CYREG_UDB_DSI2_VS7, 0x400f42ee
+ 4894              	.set CYDEV_UDB_DSI3_BASE, 0x400f4300
+ 4895              	.set CYDEV_UDB_DSI3_SIZE, 0x00000100
+ 4896              	.set CYREG_UDB_DSI3_HC0, 0x400f4300
+ 4897              	.set CYREG_UDB_DSI3_HC1, 0x400f4301
+ 4898              	.set CYREG_UDB_DSI3_HC2, 0x400f4302
+ 4899              	.set CYREG_UDB_DSI3_HC3, 0x400f4303
+ 4900              	.set CYREG_UDB_DSI3_HC4, 0x400f4304
+ 4901              	.set CYREG_UDB_DSI3_HC5, 0x400f4305
+ 4902              	.set CYREG_UDB_DSI3_HC6, 0x400f4306
+ 4903              	.set CYREG_UDB_DSI3_HC7, 0x400f4307
+ 4904              	.set CYREG_UDB_DSI3_HC8, 0x400f4308
+ 4905              	.set CYREG_UDB_DSI3_HC9, 0x400f4309
+ 4906              	.set CYREG_UDB_DSI3_HC10, 0x400f430a
+ 4907              	.set CYREG_UDB_DSI3_HC11, 0x400f430b
+ 4908              	.set CYREG_UDB_DSI3_HC12, 0x400f430c
+ 4909              	.set CYREG_UDB_DSI3_HC13, 0x400f430d
+ 4910              	.set CYREG_UDB_DSI3_HC14, 0x400f430e
+ 4911              	.set CYREG_UDB_DSI3_HC15, 0x400f430f
+ 4912              	.set CYREG_UDB_DSI3_HC16, 0x400f4310
+ 4913              	.set CYREG_UDB_DSI3_HC17, 0x400f4311
+ 4914              	.set CYREG_UDB_DSI3_HC18, 0x400f4312
+ 4915              	.set CYREG_UDB_DSI3_HC19, 0x400f4313
+ 4916              	.set CYREG_UDB_DSI3_HC20, 0x400f4314
+ 4917              	.set CYREG_UDB_DSI3_HC21, 0x400f4315
+ 4918              	.set CYREG_UDB_DSI3_HC22, 0x400f4316
+ 4919              	.set CYREG_UDB_DSI3_HC23, 0x400f4317
+ 4920              	.set CYREG_UDB_DSI3_HC24, 0x400f4318
+ 4921              	.set CYREG_UDB_DSI3_HC25, 0x400f4319
+ 4922              	.set CYREG_UDB_DSI3_HC26, 0x400f431a
+ 4923              	.set CYREG_UDB_DSI3_HC27, 0x400f431b
+ 4924              	.set CYREG_UDB_DSI3_HC28, 0x400f431c
+ 4925              	.set CYREG_UDB_DSI3_HC29, 0x400f431d
+ 4926              	.set CYREG_UDB_DSI3_HC30, 0x400f431e
+ 4927              	.set CYREG_UDB_DSI3_HC31, 0x400f431f
+ 4928              	.set CYREG_UDB_DSI3_HC32, 0x400f4320
+ 4929              	.set CYREG_UDB_DSI3_HC33, 0x400f4321
+ 4930              	.set CYREG_UDB_DSI3_HC34, 0x400f4322
+ 4931              	.set CYREG_UDB_DSI3_HC35, 0x400f4323
+ 4932              	.set CYREG_UDB_DSI3_HC36, 0x400f4324
+ 4933              	.set CYREG_UDB_DSI3_HC37, 0x400f4325
+ 4934              	.set CYREG_UDB_DSI3_HC38, 0x400f4326
+ 4935              	.set CYREG_UDB_DSI3_HC39, 0x400f4327
+ 4936              	.set CYREG_UDB_DSI3_HC40, 0x400f4328
+ 4937              	.set CYREG_UDB_DSI3_HC41, 0x400f4329
+ 4938              	.set CYREG_UDB_DSI3_HC42, 0x400f432a
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 88
+
+
+ 4939              	.set CYREG_UDB_DSI3_HC43, 0x400f432b
+ 4940              	.set CYREG_UDB_DSI3_HC44, 0x400f432c
+ 4941              	.set CYREG_UDB_DSI3_HC45, 0x400f432d
+ 4942              	.set CYREG_UDB_DSI3_HC46, 0x400f432e
+ 4943              	.set CYREG_UDB_DSI3_HC47, 0x400f432f
+ 4944              	.set CYREG_UDB_DSI3_HC48, 0x400f4330
+ 4945              	.set CYREG_UDB_DSI3_HC49, 0x400f4331
+ 4946              	.set CYREG_UDB_DSI3_HC50, 0x400f4332
+ 4947              	.set CYREG_UDB_DSI3_HC51, 0x400f4333
+ 4948              	.set CYREG_UDB_DSI3_HC52, 0x400f4334
+ 4949              	.set CYREG_UDB_DSI3_HC53, 0x400f4335
+ 4950              	.set CYREG_UDB_DSI3_HC54, 0x400f4336
+ 4951              	.set CYREG_UDB_DSI3_HC55, 0x400f4337
+ 4952              	.set CYREG_UDB_DSI3_HC56, 0x400f4338
+ 4953              	.set CYREG_UDB_DSI3_HC57, 0x400f4339
+ 4954              	.set CYREG_UDB_DSI3_HC58, 0x400f433a
+ 4955              	.set CYREG_UDB_DSI3_HC59, 0x400f433b
+ 4956              	.set CYREG_UDB_DSI3_HC60, 0x400f433c
+ 4957              	.set CYREG_UDB_DSI3_HC61, 0x400f433d
+ 4958              	.set CYREG_UDB_DSI3_HC62, 0x400f433e
+ 4959              	.set CYREG_UDB_DSI3_HC63, 0x400f433f
+ 4960              	.set CYREG_UDB_DSI3_HC64, 0x400f4340
+ 4961              	.set CYREG_UDB_DSI3_HC65, 0x400f4341
+ 4962              	.set CYREG_UDB_DSI3_HC66, 0x400f4342
+ 4963              	.set CYREG_UDB_DSI3_HC67, 0x400f4343
+ 4964              	.set CYREG_UDB_DSI3_HC68, 0x400f4344
+ 4965              	.set CYREG_UDB_DSI3_HC69, 0x400f4345
+ 4966              	.set CYREG_UDB_DSI3_HC70, 0x400f4346
+ 4967              	.set CYREG_UDB_DSI3_HC71, 0x400f4347
+ 4968              	.set CYREG_UDB_DSI3_HC72, 0x400f4348
+ 4969              	.set CYREG_UDB_DSI3_HC73, 0x400f4349
+ 4970              	.set CYREG_UDB_DSI3_HC74, 0x400f434a
+ 4971              	.set CYREG_UDB_DSI3_HC75, 0x400f434b
+ 4972              	.set CYREG_UDB_DSI3_HC76, 0x400f434c
+ 4973              	.set CYREG_UDB_DSI3_HC77, 0x400f434d
+ 4974              	.set CYREG_UDB_DSI3_HC78, 0x400f434e
+ 4975              	.set CYREG_UDB_DSI3_HC79, 0x400f434f
+ 4976              	.set CYREG_UDB_DSI3_HC80, 0x400f4350
+ 4977              	.set CYREG_UDB_DSI3_HC81, 0x400f4351
+ 4978              	.set CYREG_UDB_DSI3_HC82, 0x400f4352
+ 4979              	.set CYREG_UDB_DSI3_HC83, 0x400f4353
+ 4980              	.set CYREG_UDB_DSI3_HC84, 0x400f4354
+ 4981              	.set CYREG_UDB_DSI3_HC85, 0x400f4355
+ 4982              	.set CYREG_UDB_DSI3_HC86, 0x400f4356
+ 4983              	.set CYREG_UDB_DSI3_HC87, 0x400f4357
+ 4984              	.set CYREG_UDB_DSI3_HC88, 0x400f4358
+ 4985              	.set CYREG_UDB_DSI3_HC89, 0x400f4359
+ 4986              	.set CYREG_UDB_DSI3_HC90, 0x400f435a
+ 4987              	.set CYREG_UDB_DSI3_HC91, 0x400f435b
+ 4988              	.set CYREG_UDB_DSI3_HC92, 0x400f435c
+ 4989              	.set CYREG_UDB_DSI3_HC93, 0x400f435d
+ 4990              	.set CYREG_UDB_DSI3_HC94, 0x400f435e
+ 4991              	.set CYREG_UDB_DSI3_HC95, 0x400f435f
+ 4992              	.set CYREG_UDB_DSI3_HC96, 0x400f4360
+ 4993              	.set CYREG_UDB_DSI3_HC97, 0x400f4361
+ 4994              	.set CYREG_UDB_DSI3_HC98, 0x400f4362
+ 4995              	.set CYREG_UDB_DSI3_HC99, 0x400f4363
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 89
+
+
+ 4996              	.set CYREG_UDB_DSI3_HC100, 0x400f4364
+ 4997              	.set CYREG_UDB_DSI3_HC101, 0x400f4365
+ 4998              	.set CYREG_UDB_DSI3_HC102, 0x400f4366
+ 4999              	.set CYREG_UDB_DSI3_HC103, 0x400f4367
+ 5000              	.set CYREG_UDB_DSI3_HC104, 0x400f4368
+ 5001              	.set CYREG_UDB_DSI3_HC105, 0x400f4369
+ 5002              	.set CYREG_UDB_DSI3_HC106, 0x400f436a
+ 5003              	.set CYREG_UDB_DSI3_HC107, 0x400f436b
+ 5004              	.set CYREG_UDB_DSI3_HC108, 0x400f436c
+ 5005              	.set CYREG_UDB_DSI3_HC109, 0x400f436d
+ 5006              	.set CYREG_UDB_DSI3_HC110, 0x400f436e
+ 5007              	.set CYREG_UDB_DSI3_HC111, 0x400f436f
+ 5008              	.set CYREG_UDB_DSI3_HC112, 0x400f4370
+ 5009              	.set CYREG_UDB_DSI3_HC113, 0x400f4371
+ 5010              	.set CYREG_UDB_DSI3_HC114, 0x400f4372
+ 5011              	.set CYREG_UDB_DSI3_HC115, 0x400f4373
+ 5012              	.set CYREG_UDB_DSI3_HC116, 0x400f4374
+ 5013              	.set CYREG_UDB_DSI3_HC117, 0x400f4375
+ 5014              	.set CYREG_UDB_DSI3_HC118, 0x400f4376
+ 5015              	.set CYREG_UDB_DSI3_HC119, 0x400f4377
+ 5016              	.set CYREG_UDB_DSI3_HC120, 0x400f4378
+ 5017              	.set CYREG_UDB_DSI3_HC121, 0x400f4379
+ 5018              	.set CYREG_UDB_DSI3_HC122, 0x400f437a
+ 5019              	.set CYREG_UDB_DSI3_HC123, 0x400f437b
+ 5020              	.set CYREG_UDB_DSI3_HC124, 0x400f437c
+ 5021              	.set CYREG_UDB_DSI3_HC125, 0x400f437d
+ 5022              	.set CYREG_UDB_DSI3_HC126, 0x400f437e
+ 5023              	.set CYREG_UDB_DSI3_HC127, 0x400f437f
+ 5024              	.set CYREG_UDB_DSI3_HV_L0, 0x400f4380
+ 5025              	.set CYREG_UDB_DSI3_HV_L1, 0x400f4381
+ 5026              	.set CYREG_UDB_DSI3_HV_L2, 0x400f4382
+ 5027              	.set CYREG_UDB_DSI3_HV_L3, 0x400f4383
+ 5028              	.set CYREG_UDB_DSI3_HV_L4, 0x400f4384
+ 5029              	.set CYREG_UDB_DSI3_HV_L5, 0x400f4385
+ 5030              	.set CYREG_UDB_DSI3_HV_L6, 0x400f4386
+ 5031              	.set CYREG_UDB_DSI3_HV_L7, 0x400f4387
+ 5032              	.set CYREG_UDB_DSI3_HV_L8, 0x400f4388
+ 5033              	.set CYREG_UDB_DSI3_HV_L9, 0x400f4389
+ 5034              	.set CYREG_UDB_DSI3_HV_L10, 0x400f438a
+ 5035              	.set CYREG_UDB_DSI3_HV_L11, 0x400f438b
+ 5036              	.set CYREG_UDB_DSI3_HV_L12, 0x400f438c
+ 5037              	.set CYREG_UDB_DSI3_HV_L13, 0x400f438d
+ 5038              	.set CYREG_UDB_DSI3_HV_L14, 0x400f438e
+ 5039              	.set CYREG_UDB_DSI3_HV_L15, 0x400f438f
+ 5040              	.set CYREG_UDB_DSI3_HS0, 0x400f4390
+ 5041              	.set CYREG_UDB_DSI3_HS1, 0x400f4391
+ 5042              	.set CYREG_UDB_DSI3_HS2, 0x400f4392
+ 5043              	.set CYREG_UDB_DSI3_HS3, 0x400f4393
+ 5044              	.set CYREG_UDB_DSI3_HS4, 0x400f4394
+ 5045              	.set CYREG_UDB_DSI3_HS5, 0x400f4395
+ 5046              	.set CYREG_UDB_DSI3_HS6, 0x400f4396
+ 5047              	.set CYREG_UDB_DSI3_HS7, 0x400f4397
+ 5048              	.set CYREG_UDB_DSI3_HS8, 0x400f4398
+ 5049              	.set CYREG_UDB_DSI3_HS9, 0x400f4399
+ 5050              	.set CYREG_UDB_DSI3_HS10, 0x400f439a
+ 5051              	.set CYREG_UDB_DSI3_HS11, 0x400f439b
+ 5052              	.set CYREG_UDB_DSI3_HS12, 0x400f439c
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 90
+
+
+ 5053              	.set CYREG_UDB_DSI3_HS13, 0x400f439d
+ 5054              	.set CYREG_UDB_DSI3_HS14, 0x400f439e
+ 5055              	.set CYREG_UDB_DSI3_HS15, 0x400f439f
+ 5056              	.set CYREG_UDB_DSI3_HS16, 0x400f43a0
+ 5057              	.set CYREG_UDB_DSI3_HS17, 0x400f43a1
+ 5058              	.set CYREG_UDB_DSI3_HS18, 0x400f43a2
+ 5059              	.set CYREG_UDB_DSI3_HS19, 0x400f43a3
+ 5060              	.set CYREG_UDB_DSI3_HS20, 0x400f43a4
+ 5061              	.set CYREG_UDB_DSI3_HS21, 0x400f43a5
+ 5062              	.set CYREG_UDB_DSI3_HS22, 0x400f43a6
+ 5063              	.set CYREG_UDB_DSI3_HS23, 0x400f43a7
+ 5064              	.set CYREG_UDB_DSI3_HV_R0, 0x400f43a8
+ 5065              	.set CYREG_UDB_DSI3_HV_R1, 0x400f43a9
+ 5066              	.set CYREG_UDB_DSI3_HV_R2, 0x400f43aa
+ 5067              	.set CYREG_UDB_DSI3_HV_R3, 0x400f43ab
+ 5068              	.set CYREG_UDB_DSI3_HV_R4, 0x400f43ac
+ 5069              	.set CYREG_UDB_DSI3_HV_R5, 0x400f43ad
+ 5070              	.set CYREG_UDB_DSI3_HV_R6, 0x400f43ae
+ 5071              	.set CYREG_UDB_DSI3_HV_R7, 0x400f43af
+ 5072              	.set CYREG_UDB_DSI3_HV_R8, 0x400f43b0
+ 5073              	.set CYREG_UDB_DSI3_HV_R9, 0x400f43b1
+ 5074              	.set CYREG_UDB_DSI3_HV_R10, 0x400f43b2
+ 5075              	.set CYREG_UDB_DSI3_HV_R11, 0x400f43b3
+ 5076              	.set CYREG_UDB_DSI3_HV_R12, 0x400f43b4
+ 5077              	.set CYREG_UDB_DSI3_HV_R13, 0x400f43b5
+ 5078              	.set CYREG_UDB_DSI3_HV_R14, 0x400f43b6
+ 5079              	.set CYREG_UDB_DSI3_HV_R15, 0x400f43b7
+ 5080              	.set CYREG_UDB_DSI3_DSIINP0, 0x400f43c0
+ 5081              	.set CYREG_UDB_DSI3_DSIINP1, 0x400f43c2
+ 5082              	.set CYREG_UDB_DSI3_DSIINP2, 0x400f43c4
+ 5083              	.set CYREG_UDB_DSI3_DSIINP3, 0x400f43c6
+ 5084              	.set CYREG_UDB_DSI3_DSIINP4, 0x400f43c8
+ 5085              	.set CYREG_UDB_DSI3_DSIINP5, 0x400f43ca
+ 5086              	.set CYREG_UDB_DSI3_DSIOUTP0, 0x400f43cc
+ 5087              	.set CYREG_UDB_DSI3_DSIOUTP1, 0x400f43ce
+ 5088              	.set CYREG_UDB_DSI3_DSIOUTP2, 0x400f43d0
+ 5089              	.set CYREG_UDB_DSI3_DSIOUTP3, 0x400f43d2
+ 5090              	.set CYREG_UDB_DSI3_DSIOUTT0, 0x400f43d4
+ 5091              	.set CYREG_UDB_DSI3_DSIOUTT1, 0x400f43d6
+ 5092              	.set CYREG_UDB_DSI3_DSIOUTT2, 0x400f43d8
+ 5093              	.set CYREG_UDB_DSI3_DSIOUTT3, 0x400f43da
+ 5094              	.set CYREG_UDB_DSI3_DSIOUTT4, 0x400f43dc
+ 5095              	.set CYREG_UDB_DSI3_DSIOUTT5, 0x400f43de
+ 5096              	.set CYREG_UDB_DSI3_VS0, 0x400f43e0
+ 5097              	.set CYREG_UDB_DSI3_VS1, 0x400f43e2
+ 5098              	.set CYREG_UDB_DSI3_VS2, 0x400f43e4
+ 5099              	.set CYREG_UDB_DSI3_VS3, 0x400f43e6
+ 5100              	.set CYREG_UDB_DSI3_VS4, 0x400f43e8
+ 5101              	.set CYREG_UDB_DSI3_VS5, 0x400f43ea
+ 5102              	.set CYREG_UDB_DSI3_VS6, 0x400f43ec
+ 5103              	.set CYREG_UDB_DSI3_VS7, 0x400f43ee
+ 5104              	.set CYDEV_UDB_PA0_BASE, 0x400f5000
+ 5105              	.set CYDEV_UDB_PA0_SIZE, 0x00000010
+ 5106              	.set CYREG_UDB_PA0_CFG0, 0x400f5000
+ 5107              	.set CYFLD_UDB_PA_CLKIN_EN_SEL__OFFSET, 0x00000000
+ 5108              	.set CYFLD_UDB_PA_CLKIN_EN_SEL__SIZE, 0x00000002
+ 5109              	.set CYVAL_UDB_PA_CLKIN_EN_SEL_PIN_RC, 0x00000000
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 91
+
+
+ 5110              	.set CYVAL_UDB_PA_CLKIN_EN_SEL_DSI_RC_0, 0x00000001
+ 5111              	.set CYVAL_UDB_PA_CLKIN_EN_SEL_DSI_RC_1, 0x00000002
+ 5112              	.set CYVAL_UDB_PA_CLKIN_EN_SEL_DSI_RC_2, 0x00000003
+ 5113              	.set CYFLD_UDB_PA_CLKIN_EN_MODE__OFFSET, 0x00000002
+ 5114              	.set CYFLD_UDB_PA_CLKIN_EN_MODE__SIZE, 0x00000002
+ 5115              	.set CYVAL_UDB_PA_CLKIN_EN_MODE_OFF, 0x00000000
+ 5116              	.set CYVAL_UDB_PA_CLKIN_EN_MODE_ON, 0x00000001
+ 5117              	.set CYVAL_UDB_PA_CLKIN_EN_MODE_POSEDGE, 0x00000002
+ 5118              	.set CYVAL_UDB_PA_CLKIN_EN_MODE_LEVEL, 0x00000003
+ 5119              	.set CYFLD_UDB_PA_CLKIN_EN_INV__OFFSET, 0x00000004
+ 5120              	.set CYFLD_UDB_PA_CLKIN_EN_INV__SIZE, 0x00000001
+ 5121              	.set CYVAL_UDB_PA_CLKIN_EN_INV_NOINV, 0x00000000
+ 5122              	.set CYVAL_UDB_PA_CLKIN_EN_INV_INV, 0x00000001
+ 5123              	.set CYFLD_UDB_PA_CLKIN_INV__OFFSET, 0x00000005
+ 5124              	.set CYFLD_UDB_PA_CLKIN_INV__SIZE, 0x00000001
+ 5125              	.set CYVAL_UDB_PA_CLKIN_INV_NOINV, 0x00000000
+ 5126              	.set CYVAL_UDB_PA_CLKIN_INV_INV, 0x00000001
+ 5127              	.set CYFLD_UDB_PA_NC__OFFSET, 0x00000006
+ 5128              	.set CYFLD_UDB_PA_NC__SIZE, 0x00000002
+ 5129              	.set CYREG_UDB_PA0_CFG1, 0x400f5001
+ 5130              	.set CYFLD_UDB_PA_CLKOUT_EN_SEL__OFFSET, 0x00000000
+ 5131              	.set CYFLD_UDB_PA_CLKOUT_EN_SEL__SIZE, 0x00000002
+ 5132              	.set CYVAL_UDB_PA_CLKOUT_EN_SEL_PIN_RC, 0x00000000
+ 5133              	.set CYVAL_UDB_PA_CLKOUT_EN_SEL_DSI_RC_0, 0x00000001
+ 5134              	.set CYVAL_UDB_PA_CLKOUT_EN_SEL_DSI_RC_1, 0x00000002
+ 5135              	.set CYVAL_UDB_PA_CLKOUT_EN_SEL_DSI_RC_2, 0x00000003
+ 5136              	.set CYFLD_UDB_PA_CLKOUT_EN_MODE__OFFSET, 0x00000002
+ 5137              	.set CYFLD_UDB_PA_CLKOUT_EN_MODE__SIZE, 0x00000002
+ 5138              	.set CYVAL_UDB_PA_CLKOUT_EN_MODE_OFF, 0x00000000
+ 5139              	.set CYVAL_UDB_PA_CLKOUT_EN_MODE_ON, 0x00000001
+ 5140              	.set CYVAL_UDB_PA_CLKOUT_EN_MODE_POSEDGE, 0x00000002
+ 5141              	.set CYVAL_UDB_PA_CLKOUT_EN_MODE_LEVEL, 0x00000003
+ 5142              	.set CYFLD_UDB_PA_CLKOUT_EN_INV__OFFSET, 0x00000004
+ 5143              	.set CYFLD_UDB_PA_CLKOUT_EN_INV__SIZE, 0x00000001
+ 5144              	.set CYVAL_UDB_PA_CLKOUT_EN_INV_NOINV, 0x00000000
+ 5145              	.set CYVAL_UDB_PA_CLKOUT_EN_INV_INV, 0x00000001
+ 5146              	.set CYFLD_UDB_PA_CLKOUT_INV__OFFSET, 0x00000005
+ 5147              	.set CYFLD_UDB_PA_CLKOUT_INV__SIZE, 0x00000001
+ 5148              	.set CYVAL_UDB_PA_CLKOUT_INV_NOINV, 0x00000000
+ 5149              	.set CYVAL_UDB_PA_CLKOUT_INV_INV, 0x00000001
+ 5150              	.set CYREG_UDB_PA0_CFG2, 0x400f5002
+ 5151              	.set CYFLD_UDB_PA_CLKIN_SEL__OFFSET, 0x00000000
+ 5152              	.set CYFLD_UDB_PA_CLKIN_SEL__SIZE, 0x00000004
+ 5153              	.set CYVAL_UDB_PA_CLKIN_SEL_GCLK0, 0x00000000
+ 5154              	.set CYVAL_UDB_PA_CLKIN_SEL_GCLK1, 0x00000001
+ 5155              	.set CYVAL_UDB_PA_CLKIN_SEL_GCLK2, 0x00000002
+ 5156              	.set CYVAL_UDB_PA_CLKIN_SEL_GCLK3, 0x00000003
+ 5157              	.set CYVAL_UDB_PA_CLKIN_SEL_GCLK4, 0x00000004
+ 5158              	.set CYVAL_UDB_PA_CLKIN_SEL_GCLK5, 0x00000005
+ 5159              	.set CYVAL_UDB_PA_CLKIN_SEL_GCLK6, 0x00000006
+ 5160              	.set CYVAL_UDB_PA_CLKIN_SEL_GCLK7, 0x00000007
+ 5161              	.set CYVAL_UDB_PA_CLKIN_SEL_BUS_CLK_APP, 0x00000009
+ 5162              	.set CYVAL_UDB_PA_CLKIN_SEL_PIN_RC, 0x0000000c
+ 5163              	.set CYVAL_UDB_PA_CLKIN_SEL_DSI_RC_0, 0x0000000d
+ 5164              	.set CYVAL_UDB_PA_CLKIN_SEL_DSI_RC_1, 0x0000000e
+ 5165              	.set CYVAL_UDB_PA_CLKIN_SEL_DSI_RC_2, 0x0000000f
+ 5166              	.set CYFLD_UDB_PA_CLKOUT_SEL__OFFSET, 0x00000004
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 92
+
+
+ 5167              	.set CYFLD_UDB_PA_CLKOUT_SEL__SIZE, 0x00000004
+ 5168              	.set CYVAL_UDB_PA_CLKOUT_SEL_GCLK0, 0x00000000
+ 5169              	.set CYVAL_UDB_PA_CLKOUT_SEL_GCLK1, 0x00000001
+ 5170              	.set CYVAL_UDB_PA_CLKOUT_SEL_GCLK2, 0x00000002
+ 5171              	.set CYVAL_UDB_PA_CLKOUT_SEL_GCLK3, 0x00000003
+ 5172              	.set CYVAL_UDB_PA_CLKOUT_SEL_GCLK4, 0x00000004
+ 5173              	.set CYVAL_UDB_PA_CLKOUT_SEL_GCLK5, 0x00000005
+ 5174              	.set CYVAL_UDB_PA_CLKOUT_SEL_GCLK6, 0x00000006
+ 5175              	.set CYVAL_UDB_PA_CLKOUT_SEL_GCLK7, 0x00000007
+ 5176              	.set CYVAL_UDB_PA_CLKOUT_SEL_BUS_CLK_APP, 0x00000009
+ 5177              	.set CYVAL_UDB_PA_CLKOUT_SEL_PIN_RC, 0x0000000c
+ 5178              	.set CYVAL_UDB_PA_CLKOUT_SEL_DSI_RC_0, 0x0000000d
+ 5179              	.set CYVAL_UDB_PA_CLKOUT_SEL_DSI_RC_1, 0x0000000e
+ 5180              	.set CYVAL_UDB_PA_CLKOUT_SEL_DSI_RC_2, 0x0000000f
+ 5181              	.set CYREG_UDB_PA0_CFG3, 0x400f5003
+ 5182              	.set CYFLD_UDB_PA_RES_IN_SEL__OFFSET, 0x00000000
+ 5183              	.set CYFLD_UDB_PA_RES_IN_SEL__SIZE, 0x00000002
+ 5184              	.set CYVAL_UDB_PA_RES_IN_SEL_PIN_RC, 0x00000000
+ 5185              	.set CYVAL_UDB_PA_RES_IN_SEL_DSI_RC_0, 0x00000001
+ 5186              	.set CYVAL_UDB_PA_RES_IN_SEL_DSI_RC_1, 0x00000002
+ 5187              	.set CYVAL_UDB_PA_RES_IN_SEL_DSI_RC_2, 0x00000003
+ 5188              	.set CYFLD_UDB_PA_RES_IN_INV__OFFSET, 0x00000002
+ 5189              	.set CYFLD_UDB_PA_RES_IN_INV__SIZE, 0x00000001
+ 5190              	.set CYVAL_UDB_PA_RES_IN_INV_NOINV, 0x00000000
+ 5191              	.set CYVAL_UDB_PA_RES_IN_INV_INV, 0x00000001
+ 5192              	.set CYFLD_UDB_PA_NC0__OFFSET, 0x00000003
+ 5193              	.set CYFLD_UDB_PA_NC0__SIZE, 0x00000001
+ 5194              	.set CYFLD_UDB_PA_RES_OUT_SEL__OFFSET, 0x00000004
+ 5195              	.set CYFLD_UDB_PA_RES_OUT_SEL__SIZE, 0x00000002
+ 5196              	.set CYVAL_UDB_PA_RES_OUT_SEL_PIN_RC, 0x00000000
+ 5197              	.set CYVAL_UDB_PA_RES_OUT_SEL_DSI_RC_0, 0x00000001
+ 5198              	.set CYVAL_UDB_PA_RES_OUT_SEL_DSI_RC_1, 0x00000002
+ 5199              	.set CYVAL_UDB_PA_RES_OUT_SEL_DSI_RC_2, 0x00000003
+ 5200              	.set CYFLD_UDB_PA_RES_OUT_INV__OFFSET, 0x00000006
+ 5201              	.set CYFLD_UDB_PA_RES_OUT_INV__SIZE, 0x00000001
+ 5202              	.set CYVAL_UDB_PA_RES_OUT_INV_NOINV, 0x00000000
+ 5203              	.set CYVAL_UDB_PA_RES_OUT_INV_INV, 0x00000001
+ 5204              	.set CYFLD_UDB_PA_NC7__OFFSET, 0x00000007
+ 5205              	.set CYFLD_UDB_PA_NC7__SIZE, 0x00000001
+ 5206              	.set CYREG_UDB_PA0_CFG4, 0x400f5004
+ 5207              	.set CYFLD_UDB_PA_RES_IN_EN__OFFSET, 0x00000000
+ 5208              	.set CYFLD_UDB_PA_RES_IN_EN__SIZE, 0x00000001
+ 5209              	.set CYVAL_UDB_PA_RES_IN_EN_DISABLE, 0x00000000
+ 5210              	.set CYVAL_UDB_PA_RES_IN_EN_ENABLE, 0x00000001
+ 5211              	.set CYFLD_UDB_PA_RES_OUT_EN__OFFSET, 0x00000001
+ 5212              	.set CYFLD_UDB_PA_RES_OUT_EN__SIZE, 0x00000001
+ 5213              	.set CYVAL_UDB_PA_RES_OUT_EN_DISABLE, 0x00000000
+ 5214              	.set CYVAL_UDB_PA_RES_OUT_EN_ENABLE, 0x00000001
+ 5215              	.set CYFLD_UDB_PA_RES_OE_EN__OFFSET, 0x00000002
+ 5216              	.set CYFLD_UDB_PA_RES_OE_EN__SIZE, 0x00000001
+ 5217              	.set CYVAL_UDB_PA_RES_OE_EN_DISABLE, 0x00000000
+ 5218              	.set CYVAL_UDB_PA_RES_OE_EN_ENABLE, 0x00000001
+ 5219              	.set CYFLD_UDB_PA_NC7654__OFFSET, 0x00000003
+ 5220              	.set CYFLD_UDB_PA_NC7654__SIZE, 0x00000005
+ 5221              	.set CYREG_UDB_PA0_CFG5, 0x400f5005
+ 5222              	.set CYFLD_UDB_PA_PIN_SEL__OFFSET, 0x00000000
+ 5223              	.set CYFLD_UDB_PA_PIN_SEL__SIZE, 0x00000001
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 93
+
+
+ 5224              	.set CYVAL_UDB_PA_PIN_SEL_PIN0, 0x00000000
+ 5225              	.set CYVAL_UDB_PA_PIN_SEL_PIN1, 0x00000001
+ 5226              	.set CYVAL_UDB_PA_PIN_SEL_PIN2, 0x00000002
+ 5227              	.set CYVAL_UDB_PA_PIN_SEL_PIN3, 0x00000003
+ 5228              	.set CYVAL_UDB_PA_PIN_SEL_PIN4, 0x00000004
+ 5229              	.set CYVAL_UDB_PA_PIN_SEL_PIN5, 0x00000005
+ 5230              	.set CYVAL_UDB_PA_PIN_SEL_PIN6, 0x00000006
+ 5231              	.set CYVAL_UDB_PA_PIN_SEL_PIN7, 0x00000007
+ 5232              	.set CYREG_UDB_PA0_CFG6, 0x400f5006
+ 5233              	.set CYFLD_UDB_PA_IN_SYNC0__OFFSET, 0x00000000
+ 5234              	.set CYFLD_UDB_PA_IN_SYNC0__SIZE, 0x00000002
+ 5235              	.set CYVAL_UDB_PA_IN_SYNC0_TRANSPARENT, 0x00000000
+ 5236              	.set CYVAL_UDB_PA_IN_SYNC0_SINGLESYNC, 0x00000001
+ 5237              	.set CYVAL_UDB_PA_IN_SYNC0_DOUBLESYNC, 0x00000002
+ 5238              	.set CYVAL_UDB_PA_IN_SYNC0_RSVD, 0x00000003
+ 5239              	.set CYFLD_UDB_PA_IN_SYNC1__OFFSET, 0x00000002
+ 5240              	.set CYFLD_UDB_PA_IN_SYNC1__SIZE, 0x00000002
+ 5241              	.set CYVAL_UDB_PA_IN_SYNC1_TRANSPARENT, 0x00000000
+ 5242              	.set CYVAL_UDB_PA_IN_SYNC1_SINGLESYNC, 0x00000001
+ 5243              	.set CYVAL_UDB_PA_IN_SYNC1_DOUBLESYNC, 0x00000002
+ 5244              	.set CYVAL_UDB_PA_IN_SYNC1_RSVD, 0x00000003
+ 5245              	.set CYFLD_UDB_PA_IN_SYNC2__OFFSET, 0x00000004
+ 5246              	.set CYFLD_UDB_PA_IN_SYNC2__SIZE, 0x00000002
+ 5247              	.set CYVAL_UDB_PA_IN_SYNC2_TRANSPARENT, 0x00000000
+ 5248              	.set CYVAL_UDB_PA_IN_SYNC2_SINGLESYNC, 0x00000001
+ 5249              	.set CYVAL_UDB_PA_IN_SYNC2_DOUBLESYNC, 0x00000002
+ 5250              	.set CYVAL_UDB_PA_IN_SYNC2_RSVD, 0x00000003
+ 5251              	.set CYFLD_UDB_PA_IN_SYNC3__OFFSET, 0x00000006
+ 5252              	.set CYFLD_UDB_PA_IN_SYNC3__SIZE, 0x00000002
+ 5253              	.set CYVAL_UDB_PA_IN_SYNC3_TRANSPARENT, 0x00000000
+ 5254              	.set CYVAL_UDB_PA_IN_SYNC3_SINGLESYNC, 0x00000001
+ 5255              	.set CYVAL_UDB_PA_IN_SYNC3_DOUBLESYNC, 0x00000002
+ 5256              	.set CYVAL_UDB_PA_IN_SYNC3_RSVD, 0x00000003
+ 5257              	.set CYREG_UDB_PA0_CFG7, 0x400f5007
+ 5258              	.set CYFLD_UDB_PA_IN_SYNC4__OFFSET, 0x00000000
+ 5259              	.set CYFLD_UDB_PA_IN_SYNC4__SIZE, 0x00000002
+ 5260              	.set CYVAL_UDB_PA_IN_SYNC4_TRANSPARENT, 0x00000000
+ 5261              	.set CYVAL_UDB_PA_IN_SYNC4_SINGLESYNC, 0x00000001
+ 5262              	.set CYVAL_UDB_PA_IN_SYNC4_DOUBLESYNC, 0x00000002
+ 5263              	.set CYVAL_UDB_PA_IN_SYNC4_RSVD, 0x00000003
+ 5264              	.set CYFLD_UDB_PA_IN_SYNC5__OFFSET, 0x00000002
+ 5265              	.set CYFLD_UDB_PA_IN_SYNC5__SIZE, 0x00000002
+ 5266              	.set CYVAL_UDB_PA_IN_SYNC5_TRANSPARENT, 0x00000000
+ 5267              	.set CYVAL_UDB_PA_IN_SYNC5_SINGLESYNC, 0x00000001
+ 5268              	.set CYVAL_UDB_PA_IN_SYNC5_DOUBLESYNC, 0x00000002
+ 5269              	.set CYVAL_UDB_PA_IN_SYNC5_RSVD, 0x00000003
+ 5270              	.set CYFLD_UDB_PA_IN_SYNC6__OFFSET, 0x00000004
+ 5271              	.set CYFLD_UDB_PA_IN_SYNC6__SIZE, 0x00000002
+ 5272              	.set CYVAL_UDB_PA_IN_SYNC6_TRANSPARENT, 0x00000000
+ 5273              	.set CYVAL_UDB_PA_IN_SYNC6_SINGLESYNC, 0x00000001
+ 5274              	.set CYVAL_UDB_PA_IN_SYNC6_DOUBLESYNC, 0x00000002
+ 5275              	.set CYVAL_UDB_PA_IN_SYNC6_RSVD, 0x00000003
+ 5276              	.set CYFLD_UDB_PA_IN_SYNC7__OFFSET, 0x00000006
+ 5277              	.set CYFLD_UDB_PA_IN_SYNC7__SIZE, 0x00000002
+ 5278              	.set CYVAL_UDB_PA_IN_SYNC7_TRANSPARENT, 0x00000000
+ 5279              	.set CYVAL_UDB_PA_IN_SYNC7_SINGLESYNC, 0x00000001
+ 5280              	.set CYVAL_UDB_PA_IN_SYNC7_DOUBLESYNC, 0x00000002
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 94
+
+
+ 5281              	.set CYVAL_UDB_PA_IN_SYNC7_RSVD, 0x00000003
+ 5282              	.set CYREG_UDB_PA0_CFG8, 0x400f5008
+ 5283              	.set CYFLD_UDB_PA_OUT_SYNC0__OFFSET, 0x00000000
+ 5284              	.set CYFLD_UDB_PA_OUT_SYNC0__SIZE, 0x00000002
+ 5285              	.set CYVAL_UDB_PA_OUT_SYNC0_TRANSPARENT, 0x00000000
+ 5286              	.set CYVAL_UDB_PA_OUT_SYNC0_SINGLESYNC, 0x00000001
+ 5287              	.set CYVAL_UDB_PA_OUT_SYNC0_CLOCK, 0x00000002
+ 5288              	.set CYVAL_UDB_PA_OUT_SYNC0_CLOCKINV, 0x00000003
+ 5289              	.set CYFLD_UDB_PA_OUT_SYNC1__OFFSET, 0x00000002
+ 5290              	.set CYFLD_UDB_PA_OUT_SYNC1__SIZE, 0x00000002
+ 5291              	.set CYVAL_UDB_PA_OUT_SYNC1_TRANSPARENT, 0x00000000
+ 5292              	.set CYVAL_UDB_PA_OUT_SYNC1_SINGLESYNC, 0x00000001
+ 5293              	.set CYVAL_UDB_PA_OUT_SYNC1_CLOCK, 0x00000002
+ 5294              	.set CYVAL_UDB_PA_OUT_SYNC1_CLOCKINV, 0x00000003
+ 5295              	.set CYFLD_UDB_PA_OUT_SYNC2__OFFSET, 0x00000004
+ 5296              	.set CYFLD_UDB_PA_OUT_SYNC2__SIZE, 0x00000002
+ 5297              	.set CYVAL_UDB_PA_OUT_SYNC2_TRANSPARENT, 0x00000000
+ 5298              	.set CYVAL_UDB_PA_OUT_SYNC2_SINGLESYNC, 0x00000001
+ 5299              	.set CYVAL_UDB_PA_OUT_SYNC2_CLOCK, 0x00000002
+ 5300              	.set CYVAL_UDB_PA_OUT_SYNC2_CLOCKINV, 0x00000003
+ 5301              	.set CYFLD_UDB_PA_OUT_SYNC3__OFFSET, 0x00000006
+ 5302              	.set CYFLD_UDB_PA_OUT_SYNC3__SIZE, 0x00000002
+ 5303              	.set CYVAL_UDB_PA_OUT_SYNC3_TRANSPARENT, 0x00000000
+ 5304              	.set CYVAL_UDB_PA_OUT_SYNC3_SINGLESYNC, 0x00000001
+ 5305              	.set CYVAL_UDB_PA_OUT_SYNC3_CLOCK, 0x00000002
+ 5306              	.set CYVAL_UDB_PA_OUT_SYNC3_CLOCKINV, 0x00000003
+ 5307              	.set CYREG_UDB_PA0_CFG9, 0x400f5009
+ 5308              	.set CYFLD_UDB_PA_OUT_SYNC4__OFFSET, 0x00000000
+ 5309              	.set CYFLD_UDB_PA_OUT_SYNC4__SIZE, 0x00000002
+ 5310              	.set CYVAL_UDB_PA_OUT_SYNC4_TRANSPARENT, 0x00000000
+ 5311              	.set CYVAL_UDB_PA_OUT_SYNC4_SINGLESYNC, 0x00000001
+ 5312              	.set CYVAL_UDB_PA_OUT_SYNC4_CLOCK, 0x00000002
+ 5313              	.set CYVAL_UDB_PA_OUT_SYNC4_CLOCKINV, 0x00000003
+ 5314              	.set CYFLD_UDB_PA_OUT_SYNC5__OFFSET, 0x00000002
+ 5315              	.set CYFLD_UDB_PA_OUT_SYNC5__SIZE, 0x00000002
+ 5316              	.set CYVAL_UDB_PA_OUT_SYNC5_TRANSPARENT, 0x00000000
+ 5317              	.set CYVAL_UDB_PA_OUT_SYNC5_SINGLESYNC, 0x00000001
+ 5318              	.set CYVAL_UDB_PA_OUT_SYNC5_CLOCK, 0x00000002
+ 5319              	.set CYVAL_UDB_PA_OUT_SYNC5_CLOCKINV, 0x00000003
+ 5320              	.set CYFLD_UDB_PA_OUT_SYNC6__OFFSET, 0x00000004
+ 5321              	.set CYFLD_UDB_PA_OUT_SYNC6__SIZE, 0x00000002
+ 5322              	.set CYVAL_UDB_PA_OUT_SYNC6_TRANSPARENT, 0x00000000
+ 5323              	.set CYVAL_UDB_PA_OUT_SYNC6_SINGLESYNC, 0x00000001
+ 5324              	.set CYVAL_UDB_PA_OUT_SYNC6_CLOCK, 0x00000002
+ 5325              	.set CYVAL_UDB_PA_OUT_SYNC6_CLOCKINV, 0x00000003
+ 5326              	.set CYFLD_UDB_PA_OUT_SYNC7__OFFSET, 0x00000006
+ 5327              	.set CYFLD_UDB_PA_OUT_SYNC7__SIZE, 0x00000002
+ 5328              	.set CYVAL_UDB_PA_OUT_SYNC7_TRANSPARENT, 0x00000000
+ 5329              	.set CYVAL_UDB_PA_OUT_SYNC7_SINGLESYNC, 0x00000001
+ 5330              	.set CYVAL_UDB_PA_OUT_SYNC7_CLOCK, 0x00000002
+ 5331              	.set CYVAL_UDB_PA_OUT_SYNC7_CLOCKINV, 0x00000003
+ 5332              	.set CYREG_UDB_PA0_CFG10, 0x400f500a
+ 5333              	.set CYFLD_UDB_PA_DATA_SEL0__OFFSET, 0x00000000
+ 5334              	.set CYFLD_UDB_PA_DATA_SEL0__SIZE, 0x00000002
+ 5335              	.set CYVAL_UDB_PA_DATA_SEL0_DSI_OUTPUT0, 0x00000000
+ 5336              	.set CYVAL_UDB_PA_DATA_SEL0_DSI_OUTPUT1, 0x00000001
+ 5337              	.set CYVAL_UDB_PA_DATA_SEL0_DSI_OUTPUT2, 0x00000002
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 95
+
+
+ 5338              	.set CYVAL_UDB_PA_DATA_SEL0_DSI_OUTPUT3, 0x00000003
+ 5339              	.set CYFLD_UDB_PA_DATA_SEL1__OFFSET, 0x00000002
+ 5340              	.set CYFLD_UDB_PA_DATA_SEL1__SIZE, 0x00000002
+ 5341              	.set CYVAL_UDB_PA_DATA_SEL1_DSI_OUTPUT0, 0x00000000
+ 5342              	.set CYVAL_UDB_PA_DATA_SEL1_DSI_OUTPUT1, 0x00000001
+ 5343              	.set CYVAL_UDB_PA_DATA_SEL1_DSI_OUTPUT2, 0x00000002
+ 5344              	.set CYVAL_UDB_PA_DATA_SEL1_DSI_OUTPUT3, 0x00000003
+ 5345              	.set CYFLD_UDB_PA_DATA_SEL2__OFFSET, 0x00000004
+ 5346              	.set CYFLD_UDB_PA_DATA_SEL2__SIZE, 0x00000002
+ 5347              	.set CYVAL_UDB_PA_DATA_SEL2_DSI_OUTPUT0, 0x00000000
+ 5348              	.set CYVAL_UDB_PA_DATA_SEL2_DSI_OUTPUT1, 0x00000001
+ 5349              	.set CYVAL_UDB_PA_DATA_SEL2_DSI_OUTPUT2, 0x00000002
+ 5350              	.set CYVAL_UDB_PA_DATA_SEL2_DSI_OUTPUT3, 0x00000003
+ 5351              	.set CYFLD_UDB_PA_DATA_SEL3__OFFSET, 0x00000006
+ 5352              	.set CYFLD_UDB_PA_DATA_SEL3__SIZE, 0x00000002
+ 5353              	.set CYVAL_UDB_PA_DATA_SEL3_DSI_OUTPUT0, 0x00000000
+ 5354              	.set CYVAL_UDB_PA_DATA_SEL3_DSI_OUTPUT1, 0x00000001
+ 5355              	.set CYVAL_UDB_PA_DATA_SEL3_DSI_OUTPUT2, 0x00000002
+ 5356              	.set CYVAL_UDB_PA_DATA_SEL3_DSI_OUTPUT3, 0x00000003
+ 5357              	.set CYREG_UDB_PA0_CFG11, 0x400f500b
+ 5358              	.set CYFLD_UDB_PA_DATA_SEL4__OFFSET, 0x00000000
+ 5359              	.set CYFLD_UDB_PA_DATA_SEL4__SIZE, 0x00000002
+ 5360              	.set CYVAL_UDB_PA_DATA_SEL4_DSI_OUTPUT0, 0x00000000
+ 5361              	.set CYVAL_UDB_PA_DATA_SEL4_DSI_OUTPUT1, 0x00000001
+ 5362              	.set CYVAL_UDB_PA_DATA_SEL4_DSI_OUTPUT2, 0x00000002
+ 5363              	.set CYVAL_UDB_PA_DATA_SEL4_DSI_OUTPUT3, 0x00000003
+ 5364              	.set CYFLD_UDB_PA_DATA_SEL5__OFFSET, 0x00000002
+ 5365              	.set CYFLD_UDB_PA_DATA_SEL5__SIZE, 0x00000002
+ 5366              	.set CYVAL_UDB_PA_DATA_SEL5_DSI_OUTPUT0, 0x00000000
+ 5367              	.set CYVAL_UDB_PA_DATA_SEL5_DSI_OUTPUT1, 0x00000001
+ 5368              	.set CYVAL_UDB_PA_DATA_SEL5_DSI_OUTPUT2, 0x00000002
+ 5369              	.set CYVAL_UDB_PA_DATA_SEL5_DSI_OUTPUT3, 0x00000003
+ 5370              	.set CYFLD_UDB_PA_DATA_SEL6__OFFSET, 0x00000004
+ 5371              	.set CYFLD_UDB_PA_DATA_SEL6__SIZE, 0x00000002
+ 5372              	.set CYVAL_UDB_PA_DATA_SEL6_DSI_OUTPUT0, 0x00000000
+ 5373              	.set CYVAL_UDB_PA_DATA_SEL6_DSI_OUTPUT1, 0x00000001
+ 5374              	.set CYVAL_UDB_PA_DATA_SEL6_DSI_OUTPUT2, 0x00000002
+ 5375              	.set CYVAL_UDB_PA_DATA_SEL6_DSI_OUTPUT3, 0x00000003
+ 5376              	.set CYFLD_UDB_PA_DATA_SEL7__OFFSET, 0x00000006
+ 5377              	.set CYFLD_UDB_PA_DATA_SEL7__SIZE, 0x00000002
+ 5378              	.set CYVAL_UDB_PA_DATA_SEL7_DSI_OUTPUT0, 0x00000000
+ 5379              	.set CYVAL_UDB_PA_DATA_SEL7_DSI_OUTPUT1, 0x00000001
+ 5380              	.set CYVAL_UDB_PA_DATA_SEL7_DSI_OUTPUT2, 0x00000002
+ 5381              	.set CYVAL_UDB_PA_DATA_SEL7_DSI_OUTPUT3, 0x00000003
+ 5382              	.set CYREG_UDB_PA0_CFG12, 0x400f500c
+ 5383              	.set CYFLD_UDB_PA_OE_SEL0__OFFSET, 0x00000000
+ 5384              	.set CYFLD_UDB_PA_OE_SEL0__SIZE, 0x00000002
+ 5385              	.set CYVAL_UDB_PA_OE_SEL0_DSI_OE_OUT0, 0x00000000
+ 5386              	.set CYVAL_UDB_PA_OE_SEL0_DSI_OE_OUT1, 0x00000001
+ 5387              	.set CYVAL_UDB_PA_OE_SEL0_DSI_OE_OUT2, 0x00000002
+ 5388              	.set CYVAL_UDB_PA_OE_SEL0_DSI_OE_OUT3, 0x00000003
+ 5389              	.set CYFLD_UDB_PA_OE_SEL1__OFFSET, 0x00000002
+ 5390              	.set CYFLD_UDB_PA_OE_SEL1__SIZE, 0x00000002
+ 5391              	.set CYVAL_UDB_PA_OE_SEL1_DSI_OE_OUT0, 0x00000000
+ 5392              	.set CYVAL_UDB_PA_OE_SEL1_DSI_OE_OUT1, 0x00000001
+ 5393              	.set CYVAL_UDB_PA_OE_SEL1_DSI_OE_OUT2, 0x00000002
+ 5394              	.set CYVAL_UDB_PA_OE_SEL1_DSI_OE_OUT3, 0x00000003
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 96
+
+
+ 5395              	.set CYFLD_UDB_PA_OE_SEL2__OFFSET, 0x00000004
+ 5396              	.set CYFLD_UDB_PA_OE_SEL2__SIZE, 0x00000002
+ 5397              	.set CYVAL_UDB_PA_OE_SEL2_DSI_OE_OUT0, 0x00000000
+ 5398              	.set CYVAL_UDB_PA_OE_SEL2_DSI_OE_OUT1, 0x00000001
+ 5399              	.set CYVAL_UDB_PA_OE_SEL2_DSI_OE_OUT2, 0x00000002
+ 5400              	.set CYVAL_UDB_PA_OE_SEL2_DSI_OE_OUT3, 0x00000003
+ 5401              	.set CYFLD_UDB_PA_OE_SEL3__OFFSET, 0x00000006
+ 5402              	.set CYFLD_UDB_PA_OE_SEL3__SIZE, 0x00000002
+ 5403              	.set CYVAL_UDB_PA_OE_SEL3_DSI_OE_OUT0, 0x00000000
+ 5404              	.set CYVAL_UDB_PA_OE_SEL3_DSI_OE_OUT1, 0x00000001
+ 5405              	.set CYVAL_UDB_PA_OE_SEL3_DSI_OE_OUT2, 0x00000002
+ 5406              	.set CYVAL_UDB_PA_OE_SEL3_DSI_OE_OUT3, 0x00000003
+ 5407              	.set CYREG_UDB_PA0_CFG13, 0x400f500d
+ 5408              	.set CYFLD_UDB_PA_OE_SEL4__OFFSET, 0x00000000
+ 5409              	.set CYFLD_UDB_PA_OE_SEL4__SIZE, 0x00000002
+ 5410              	.set CYVAL_UDB_PA_OE_SEL4_DSI_OE_OUT0, 0x00000000
+ 5411              	.set CYVAL_UDB_PA_OE_SEL4_DSI_OE_OUT1, 0x00000001
+ 5412              	.set CYVAL_UDB_PA_OE_SEL4_DSI_OE_OUT2, 0x00000002
+ 5413              	.set CYVAL_UDB_PA_OE_SEL4_DSI_OE_OUT3, 0x00000003
+ 5414              	.set CYFLD_UDB_PA_OE_SEL5__OFFSET, 0x00000002
+ 5415              	.set CYFLD_UDB_PA_OE_SEL5__SIZE, 0x00000002
+ 5416              	.set CYVAL_UDB_PA_OE_SEL5_DSI_OE_OUT0, 0x00000000
+ 5417              	.set CYVAL_UDB_PA_OE_SEL5_DSI_OE_OUT1, 0x00000001
+ 5418              	.set CYVAL_UDB_PA_OE_SEL5_DSI_OE_OUT2, 0x00000002
+ 5419              	.set CYVAL_UDB_PA_OE_SEL5_DSI_OE_OUT3, 0x00000003
+ 5420              	.set CYFLD_UDB_PA_OE_SEL6__OFFSET, 0x00000004
+ 5421              	.set CYFLD_UDB_PA_OE_SEL6__SIZE, 0x00000002
+ 5422              	.set CYVAL_UDB_PA_OE_SEL6_DSI_OE_OUT0, 0x00000000
+ 5423              	.set CYVAL_UDB_PA_OE_SEL6_DSI_OE_OUT1, 0x00000001
+ 5424              	.set CYVAL_UDB_PA_OE_SEL6_DSI_OE_OUT2, 0x00000002
+ 5425              	.set CYVAL_UDB_PA_OE_SEL6_DSI_OE_OUT3, 0x00000003
+ 5426              	.set CYFLD_UDB_PA_OE_SEL7__OFFSET, 0x00000006
+ 5427              	.set CYFLD_UDB_PA_OE_SEL7__SIZE, 0x00000002
+ 5428              	.set CYVAL_UDB_PA_OE_SEL7_DSI_OE_OUT0, 0x00000000
+ 5429              	.set CYVAL_UDB_PA_OE_SEL7_DSI_OE_OUT1, 0x00000001
+ 5430              	.set CYVAL_UDB_PA_OE_SEL7_DSI_OE_OUT2, 0x00000002
+ 5431              	.set CYVAL_UDB_PA_OE_SEL7_DSI_OE_OUT3, 0x00000003
+ 5432              	.set CYREG_UDB_PA0_CFG14, 0x400f500e
+ 5433              	.set CYFLD_UDB_PA_OE_SYNC0__OFFSET, 0x00000000
+ 5434              	.set CYFLD_UDB_PA_OE_SYNC0__SIZE, 0x00000002
+ 5435              	.set CYVAL_UDB_PA_OE_SYNC0_TRANSPARENT, 0x00000000
+ 5436              	.set CYVAL_UDB_PA_OE_SYNC0_SINGLESYNC, 0x00000001
+ 5437              	.set CYVAL_UDB_PA_OE_SYNC0_CONSTANT1, 0x00000002
+ 5438              	.set CYVAL_UDB_PA_OE_SYNC0_CONSTANT0, 0x00000003
+ 5439              	.set CYFLD_UDB_PA_OE_SYNC1__OFFSET, 0x00000002
+ 5440              	.set CYFLD_UDB_PA_OE_SYNC1__SIZE, 0x00000002
+ 5441              	.set CYVAL_UDB_PA_OE_SYNC1_TRANSPARENT, 0x00000000
+ 5442              	.set CYVAL_UDB_PA_OE_SYNC1_SINGLESYNC, 0x00000001
+ 5443              	.set CYVAL_UDB_PA_OE_SYNC1_CONSTANT1, 0x00000002
+ 5444              	.set CYVAL_UDB_PA_OE_SYNC1_CONSTANT0, 0x00000003
+ 5445              	.set CYFLD_UDB_PA_OE_SYNC2__OFFSET, 0x00000004
+ 5446              	.set CYFLD_UDB_PA_OE_SYNC2__SIZE, 0x00000002
+ 5447              	.set CYVAL_UDB_PA_OE_SYNC2_TRANSPARENT, 0x00000000
+ 5448              	.set CYVAL_UDB_PA_OE_SYNC2_SINGLESYNC, 0x00000001
+ 5449              	.set CYVAL_UDB_PA_OE_SYNC2_CONSTANT1, 0x00000002
+ 5450              	.set CYVAL_UDB_PA_OE_SYNC2_CONSTANT0, 0x00000003
+ 5451              	.set CYFLD_UDB_PA_OE_SYNC3__OFFSET, 0x00000006
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 97
+
+
+ 5452              	.set CYFLD_UDB_PA_OE_SYNC3__SIZE, 0x00000002
+ 5453              	.set CYVAL_UDB_PA_OE_SYNC3_TRANSPARENT, 0x00000000
+ 5454              	.set CYVAL_UDB_PA_OE_SYNC3_SINGLESYNC, 0x00000001
+ 5455              	.set CYVAL_UDB_PA_OE_SYNC3_CONSTANT1, 0x00000002
+ 5456              	.set CYVAL_UDB_PA_OE_SYNC3_CONSTANT0, 0x00000003
+ 5457              	.set CYDEV_UDB_PA1_BASE, 0x400f5010
+ 5458              	.set CYDEV_UDB_PA1_SIZE, 0x00000010
+ 5459              	.set CYREG_UDB_PA1_CFG0, 0x400f5010
+ 5460              	.set CYREG_UDB_PA1_CFG1, 0x400f5011
+ 5461              	.set CYREG_UDB_PA1_CFG2, 0x400f5012
+ 5462              	.set CYREG_UDB_PA1_CFG3, 0x400f5013
+ 5463              	.set CYREG_UDB_PA1_CFG4, 0x400f5014
+ 5464              	.set CYREG_UDB_PA1_CFG5, 0x400f5015
+ 5465              	.set CYREG_UDB_PA1_CFG6, 0x400f5016
+ 5466              	.set CYREG_UDB_PA1_CFG7, 0x400f5017
+ 5467              	.set CYREG_UDB_PA1_CFG8, 0x400f5018
+ 5468              	.set CYREG_UDB_PA1_CFG9, 0x400f5019
+ 5469              	.set CYREG_UDB_PA1_CFG10, 0x400f501a
+ 5470              	.set CYREG_UDB_PA1_CFG11, 0x400f501b
+ 5471              	.set CYREG_UDB_PA1_CFG12, 0x400f501c
+ 5472              	.set CYREG_UDB_PA1_CFG13, 0x400f501d
+ 5473              	.set CYREG_UDB_PA1_CFG14, 0x400f501e
+ 5474              	.set CYDEV_UDB_PA2_BASE, 0x400f5020
+ 5475              	.set CYDEV_UDB_PA2_SIZE, 0x00000010
+ 5476              	.set CYREG_UDB_PA2_CFG0, 0x400f5020
+ 5477              	.set CYREG_UDB_PA2_CFG1, 0x400f5021
+ 5478              	.set CYREG_UDB_PA2_CFG2, 0x400f5022
+ 5479              	.set CYREG_UDB_PA2_CFG3, 0x400f5023
+ 5480              	.set CYREG_UDB_PA2_CFG4, 0x400f5024
+ 5481              	.set CYREG_UDB_PA2_CFG5, 0x400f5025
+ 5482              	.set CYREG_UDB_PA2_CFG6, 0x400f5026
+ 5483              	.set CYREG_UDB_PA2_CFG7, 0x400f5027
+ 5484              	.set CYREG_UDB_PA2_CFG8, 0x400f5028
+ 5485              	.set CYREG_UDB_PA2_CFG9, 0x400f5029
+ 5486              	.set CYREG_UDB_PA2_CFG10, 0x400f502a
+ 5487              	.set CYREG_UDB_PA2_CFG11, 0x400f502b
+ 5488              	.set CYREG_UDB_PA2_CFG12, 0x400f502c
+ 5489              	.set CYREG_UDB_PA2_CFG13, 0x400f502d
+ 5490              	.set CYREG_UDB_PA2_CFG14, 0x400f502e
+ 5491              	.set CYDEV_UDB_PA3_BASE, 0x400f5030
+ 5492              	.set CYDEV_UDB_PA3_SIZE, 0x00000010
+ 5493              	.set CYREG_UDB_PA3_CFG0, 0x400f5030
+ 5494              	.set CYREG_UDB_PA3_CFG1, 0x400f5031
+ 5495              	.set CYREG_UDB_PA3_CFG2, 0x400f5032
+ 5496              	.set CYREG_UDB_PA3_CFG3, 0x400f5033
+ 5497              	.set CYREG_UDB_PA3_CFG4, 0x400f5034
+ 5498              	.set CYREG_UDB_PA3_CFG5, 0x400f5035
+ 5499              	.set CYREG_UDB_PA3_CFG6, 0x400f5036
+ 5500              	.set CYREG_UDB_PA3_CFG7, 0x400f5037
+ 5501              	.set CYREG_UDB_PA3_CFG8, 0x400f5038
+ 5502              	.set CYREG_UDB_PA3_CFG9, 0x400f5039
+ 5503              	.set CYREG_UDB_PA3_CFG10, 0x400f503a
+ 5504              	.set CYREG_UDB_PA3_CFG11, 0x400f503b
+ 5505              	.set CYREG_UDB_PA3_CFG12, 0x400f503c
+ 5506              	.set CYREG_UDB_PA3_CFG13, 0x400f503d
+ 5507              	.set CYREG_UDB_PA3_CFG14, 0x400f503e
+ 5508              	.set CYDEV_UDB_BCTL0_BASE, 0x400f6000
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 98
+
+
+ 5509              	.set CYDEV_UDB_BCTL0_SIZE, 0x00001000
+ 5510              	.set CYREG_UDB_BCTL0_DRV, 0x400f6000
+ 5511              	.set CYFLD_UDB_BCTL0_DRV__OFFSET, 0x00000000
+ 5512              	.set CYFLD_UDB_BCTL0_DRV__SIZE, 0x00000008
+ 5513              	.set CYVAL_UDB_BCTL0_DRV_DISABLE, 0x00000000
+ 5514              	.set CYVAL_UDB_BCTL0_DRV_ENABLE, 0x00000001
+ 5515              	.set CYREG_UDB_BCTL0_MDCLK_EN, 0x400f6001
+ 5516              	.set CYFLD_UDB_BCTL0_DCEN__OFFSET, 0x00000000
+ 5517              	.set CYFLD_UDB_BCTL0_DCEN__SIZE, 0x00000008
+ 5518              	.set CYVAL_UDB_BCTL0_DCEN_DISABLE, 0x00000000
+ 5519              	.set CYVAL_UDB_BCTL0_DCEN_ENABLE, 0x00000001
+ 5520              	.set CYREG_UDB_BCTL0_MBCLK_EN, 0x400f6002
+ 5521              	.set CYFLD_UDB_BCTL0_BCEN__OFFSET, 0x00000000
+ 5522              	.set CYFLD_UDB_BCTL0_BCEN__SIZE, 0x00000001
+ 5523              	.set CYVAL_UDB_BCTL0_BCEN_DISABLE, 0x00000000
+ 5524              	.set CYVAL_UDB_BCTL0_BCEN_ENABLE, 0x00000001
+ 5525              	.set CYREG_UDB_BCTL0_BOTSEL_L, 0x400f6008
+ 5526              	.set CYFLD_UDB_BCTL0_CLK_SEL0__OFFSET, 0x00000000
+ 5527              	.set CYFLD_UDB_BCTL0_CLK_SEL0__SIZE, 0x00000002
+ 5528              	.set CYVAL_UDB_BCTL0_CLK_SEL0_EDGE_ENABLES, 0x00000000
+ 5529              	.set CYVAL_UDB_BCTL0_CLK_SEL0_PORT_INPUT, 0x00000001
+ 5530              	.set CYVAL_UDB_BCTL0_CLK_SEL0_DSI_OUTPUT, 0x00000002
+ 5531              	.set CYVAL_UDB_BCTL0_CLK_SEL0_SYNC_DSI_OUTPUT, 0x00000003
+ 5532              	.set CYFLD_UDB_BCTL0_CLK_SEL1__OFFSET, 0x00000002
+ 5533              	.set CYFLD_UDB_BCTL0_CLK_SEL1__SIZE, 0x00000002
+ 5534              	.set CYVAL_UDB_BCTL0_CLK_SEL1_EDGE_ENABLES, 0x00000000
+ 5535              	.set CYVAL_UDB_BCTL0_CLK_SEL1_PORT_INPUT, 0x00000001
+ 5536              	.set CYVAL_UDB_BCTL0_CLK_SEL1_DSI_OUTPUT, 0x00000002
+ 5537              	.set CYVAL_UDB_BCTL0_CLK_SEL1_SYNC_DSI_OUTPUT, 0x00000003
+ 5538              	.set CYFLD_UDB_BCTL0_CLK_SEL2__OFFSET, 0x00000004
+ 5539              	.set CYFLD_UDB_BCTL0_CLK_SEL2__SIZE, 0x00000002
+ 5540              	.set CYVAL_UDB_BCTL0_CLK_SEL2_EDGE_ENABLES, 0x00000000
+ 5541              	.set CYVAL_UDB_BCTL0_CLK_SEL2_PORT_INPUT, 0x00000001
+ 5542              	.set CYVAL_UDB_BCTL0_CLK_SEL2_DSI_OUTPUT, 0x00000002
+ 5543              	.set CYVAL_UDB_BCTL0_CLK_SEL2_SYNC_DSI_OUTPUT, 0x00000003
+ 5544              	.set CYFLD_UDB_BCTL0_CLK_SEL3__OFFSET, 0x00000006
+ 5545              	.set CYFLD_UDB_BCTL0_CLK_SEL3__SIZE, 0x00000002
+ 5546              	.set CYVAL_UDB_BCTL0_CLK_SEL3_EDGE_ENABLES, 0x00000000
+ 5547              	.set CYVAL_UDB_BCTL0_CLK_SEL3_PORT_INPUT, 0x00000001
+ 5548              	.set CYVAL_UDB_BCTL0_CLK_SEL3_DSI_OUTPUT, 0x00000002
+ 5549              	.set CYVAL_UDB_BCTL0_CLK_SEL3_SYNC_DSI_OUTPUT, 0x00000003
+ 5550              	.set CYREG_UDB_BCTL0_BOTSEL_U, 0x400f6009
+ 5551              	.set CYFLD_UDB_BCTL0_CLK_SEL4__OFFSET, 0x00000000
+ 5552              	.set CYFLD_UDB_BCTL0_CLK_SEL4__SIZE, 0x00000002
+ 5553              	.set CYVAL_UDB_BCTL0_CLK_SEL4_EDGE_ENABLES, 0x00000000
+ 5554              	.set CYVAL_UDB_BCTL0_CLK_SEL4_PORT_INPUT, 0x00000001
+ 5555              	.set CYVAL_UDB_BCTL0_CLK_SEL4_DSI_OUTPUT, 0x00000002
+ 5556              	.set CYVAL_UDB_BCTL0_CLK_SEL4_SYNC_DSI_OUTPUT, 0x00000003
+ 5557              	.set CYFLD_UDB_BCTL0_CLK_SEL5__OFFSET, 0x00000002
+ 5558              	.set CYFLD_UDB_BCTL0_CLK_SEL5__SIZE, 0x00000002
+ 5559              	.set CYVAL_UDB_BCTL0_CLK_SEL5_EDGE_ENABLES, 0x00000000
+ 5560              	.set CYVAL_UDB_BCTL0_CLK_SEL5_PORT_INPUT, 0x00000001
+ 5561              	.set CYVAL_UDB_BCTL0_CLK_SEL5_DSI_OUTPUT, 0x00000002
+ 5562              	.set CYVAL_UDB_BCTL0_CLK_SEL5_SYNC_DSI_OUTPUT, 0x00000003
+ 5563              	.set CYFLD_UDB_BCTL0_CLK_SEL6__OFFSET, 0x00000004
+ 5564              	.set CYFLD_UDB_BCTL0_CLK_SEL6__SIZE, 0x00000002
+ 5565              	.set CYVAL_UDB_BCTL0_CLK_SEL6_EDGE_ENABLES, 0x00000000
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 99
+
+
+ 5566              	.set CYVAL_UDB_BCTL0_CLK_SEL6_PORT_INPUT, 0x00000001
+ 5567              	.set CYVAL_UDB_BCTL0_CLK_SEL6_DSI_OUTPUT, 0x00000002
+ 5568              	.set CYVAL_UDB_BCTL0_CLK_SEL6_SYNC_DSI_OUTPUT, 0x00000003
+ 5569              	.set CYFLD_UDB_BCTL0_CLK_SEL7__OFFSET, 0x00000006
+ 5570              	.set CYFLD_UDB_BCTL0_CLK_SEL7__SIZE, 0x00000002
+ 5571              	.set CYVAL_UDB_BCTL0_CLK_SEL7_EDGE_ENABLES, 0x00000000
+ 5572              	.set CYVAL_UDB_BCTL0_CLK_SEL7_PORT_INPUT, 0x00000001
+ 5573              	.set CYVAL_UDB_BCTL0_CLK_SEL7_DSI_OUTPUT, 0x00000002
+ 5574              	.set CYVAL_UDB_BCTL0_CLK_SEL7_SYNC_DSI_OUTPUT, 0x00000003
+ 5575              	.set CYREG_UDB_BCTL0_TOPSEL_L, 0x400f600a
+ 5576              	.set CYREG_UDB_BCTL0_TOPSEL_U, 0x400f600b
+ 5577              	.set CYREG_UDB_BCTL0_QCLK_EN0, 0x400f6010
+ 5578              	.set CYFLD_UDB_BCTL0_DCEN_Q__OFFSET, 0x00000000
+ 5579              	.set CYFLD_UDB_BCTL0_DCEN_Q__SIZE, 0x00000008
+ 5580              	.set CYVAL_UDB_BCTL0_DCEN_Q_DISABLE, 0x00000000
+ 5581              	.set CYVAL_UDB_BCTL0_DCEN_Q_ENABLE, 0x00000001
+ 5582              	.set CYFLD_UDB_BCTL0_BCEN_Q__OFFSET, 0x00000008
+ 5583              	.set CYFLD_UDB_BCTL0_BCEN_Q__SIZE, 0x00000001
+ 5584              	.set CYVAL_UDB_BCTL0_BCEN_Q_DISABLE, 0x00000000
+ 5585              	.set CYVAL_UDB_BCTL0_BCEN_Q_ENABLE, 0x00000001
+ 5586              	.set CYFLD_UDB_BCTL0_GCH_WR_LO__OFFSET, 0x00000009
+ 5587              	.set CYFLD_UDB_BCTL0_GCH_WR_LO__SIZE, 0x00000001
+ 5588              	.set CYVAL_UDB_BCTL0_GCH_WR_LO_DISABLE, 0x00000000
+ 5589              	.set CYVAL_UDB_BCTL0_GCH_WR_LO_ENABLE, 0x00000001
+ 5590              	.set CYFLD_UDB_BCTL0_GCH_WR_HI__OFFSET, 0x0000000a
+ 5591              	.set CYFLD_UDB_BCTL0_GCH_WR_HI__SIZE, 0x00000001
+ 5592              	.set CYVAL_UDB_BCTL0_GCH_WR_HI_DISABLE, 0x00000000
+ 5593              	.set CYVAL_UDB_BCTL0_GCH_WR_HI_ENABLE, 0x00000001
+ 5594              	.set CYFLD_UDB_BCTL0_DISABLE_ROUTE__OFFSET, 0x0000000b
+ 5595              	.set CYFLD_UDB_BCTL0_DISABLE_ROUTE__SIZE, 0x00000001
+ 5596              	.set CYVAL_UDB_BCTL0_DISABLE_ROUTE_DISABLE, 0x00000000
+ 5597              	.set CYVAL_UDB_BCTL0_DISABLE_ROUTE_ENABLE, 0x00000001
+ 5598              	.set CYFLD_UDB_BCTL0_GLB_DSI_WR__OFFSET, 0x0000000c
+ 5599              	.set CYFLD_UDB_BCTL0_GLB_DSI_WR__SIZE, 0x00000001
+ 5600              	.set CYVAL_UDB_BCTL0_GLB_DSI_WR_DISABLE, 0x00000000
+ 5601              	.set CYVAL_UDB_BCTL0_GLB_DSI_WR_ENABLE, 0x00000001
+ 5602              	.set CYFLD_UDB_BCTL0_WR_CFG_OPT__OFFSET, 0x0000000d
+ 5603              	.set CYFLD_UDB_BCTL0_WR_CFG_OPT__SIZE, 0x00000001
+ 5604              	.set CYVAL_UDB_BCTL0_WR_CFG_OPT_FULL_CYCLE_STB, 0x00000000
+ 5605              	.set CYVAL_UDB_BCTL0_WR_CFG_OPT_HALF_CYCLE_STB, 0x00000001
+ 5606              	.set CYFLD_UDB_BCTL0_NC0__OFFSET, 0x0000000e
+ 5607              	.set CYFLD_UDB_BCTL0_NC0__SIZE, 0x00000001
+ 5608              	.set CYFLD_UDB_BCTL0_SLEEP_TEST__OFFSET, 0x0000000f
+ 5609              	.set CYFLD_UDB_BCTL0_SLEEP_TEST__SIZE, 0x00000001
+ 5610              	.set CYVAL_UDB_BCTL0_SLEEP_TEST_DISABLE, 0x00000000
+ 5611              	.set CYVAL_UDB_BCTL0_SLEEP_TEST_ENABLE, 0x00000001
+ 5612              	.set CYREG_UDB_BCTL0_QCLK_EN1, 0x400f6012
+ 5613              	.set CYREG_UDB_BCTL0_QCLK_EN2, 0x400f6014
+ 5614              	.set CYREG_UDB_BCTL0_QCLK_EN3, 0x400f6016
+ 5615              	.set CYDEV_UDB_UDBIF_BASE, 0x400f7000
+ 5616              	.set CYDEV_UDB_UDBIF_SIZE, 0x00001000
+ 5617              	.set CYREG_UDB_UDBIF_BANK_CTL, 0x400f7000
+ 5618              	.set CYFLD_UDB_UDBIF_DIS_COR__OFFSET, 0x00000000
+ 5619              	.set CYFLD_UDB_UDBIF_DIS_COR__SIZE, 0x00000001
+ 5620              	.set CYVAL_UDB_UDBIF_DIS_COR_NORMAL, 0x00000000
+ 5621              	.set CYVAL_UDB_UDBIF_DIS_COR_DISABLE, 0x00000001
+ 5622              	.set CYFLD_UDB_UDBIF_ROUTE_EN__OFFSET, 0x00000001
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 100
+
+
+ 5623              	.set CYFLD_UDB_UDBIF_ROUTE_EN__SIZE, 0x00000001
+ 5624              	.set CYVAL_UDB_UDBIF_ROUTE_EN_DISABLE, 0x00000000
+ 5625              	.set CYVAL_UDB_UDBIF_ROUTE_EN_ENABLE, 0x00000001
+ 5626              	.set CYFLD_UDB_UDBIF_BANK_EN__OFFSET, 0x00000002
+ 5627              	.set CYFLD_UDB_UDBIF_BANK_EN__SIZE, 0x00000001
+ 5628              	.set CYVAL_UDB_UDBIF_BANK_EN_DISABLE, 0x00000000
+ 5629              	.set CYVAL_UDB_UDBIF_BANK_EN_ENABLE, 0x00000001
+ 5630              	.set CYFLD_UDB_UDBIF_LOCK__OFFSET, 0x00000003
+ 5631              	.set CYFLD_UDB_UDBIF_LOCK__SIZE, 0x00000001
+ 5632              	.set CYVAL_UDB_UDBIF_LOCK_MUTABLE, 0x00000000
+ 5633              	.set CYVAL_UDB_UDBIF_LOCK_LOCKED, 0x00000001
+ 5634              	.set CYFLD_UDB_UDBIF_PIPE__OFFSET, 0x00000004
+ 5635              	.set CYFLD_UDB_UDBIF_PIPE__SIZE, 0x00000001
+ 5636              	.set CYVAL_UDB_UDBIF_PIPE_BYPASS, 0x00000000
+ 5637              	.set CYVAL_UDB_UDBIF_PIPE_PIPELINED, 0x00000001
+ 5638              	.set CYFLD_UDB_UDBIF_GLBL_WR__OFFSET, 0x00000007
+ 5639              	.set CYFLD_UDB_UDBIF_GLBL_WR__SIZE, 0x00000001
+ 5640              	.set CYVAL_UDB_UDBIF_GLBL_WR_DISABLE, 0x00000000
+ 5641              	.set CYVAL_UDB_UDBIF_GLBL_WR_ENABLE, 0x00000001
+ 5642              	.set CYREG_UDB_UDBIF_WAIT_CFG, 0x400f7001
+ 5643              	.set CYFLD_UDB_UDBIF_RD_CFG_WAIT__OFFSET, 0x00000000
+ 5644              	.set CYFLD_UDB_UDBIF_RD_CFG_WAIT__SIZE, 0x00000002
+ 5645              	.set CYVAL_UDB_UDBIF_RD_CFG_WAIT_FIVE_WAITS, 0x00000000
+ 5646              	.set CYVAL_UDB_UDBIF_RD_CFG_WAIT_FOUR_WAITS, 0x00000001
+ 5647              	.set CYVAL_UDB_UDBIF_RD_CFG_WAIT_THREE_WAITS, 0x00000002
+ 5648              	.set CYVAL_UDB_UDBIF_RD_CFG_WAIT_ONE_WAIT, 0x00000003
+ 5649              	.set CYFLD_UDB_UDBIF_WR_CFG_WAIT__OFFSET, 0x00000002
+ 5650              	.set CYFLD_UDB_UDBIF_WR_CFG_WAIT__SIZE, 0x00000002
+ 5651              	.set CYVAL_UDB_UDBIF_WR_CFG_WAIT_ONE_WAIT, 0x00000000
+ 5652              	.set CYVAL_UDB_UDBIF_WR_CFG_WAIT_TWO_WAITS, 0x00000001
+ 5653              	.set CYVAL_UDB_UDBIF_WR_CFG_WAIT_THREE_WAITS, 0x00000002
+ 5654              	.set CYVAL_UDB_UDBIF_WR_CFG_WAIT_ZERO_WAITS, 0x00000003
+ 5655              	.set CYFLD_UDB_UDBIF_RD_WRK_WAIT__OFFSET, 0x00000004
+ 5656              	.set CYFLD_UDB_UDBIF_RD_WRK_WAIT__SIZE, 0x00000002
+ 5657              	.set CYVAL_UDB_UDBIF_RD_WRK_WAIT_ONE_WAIT, 0x00000000
+ 5658              	.set CYVAL_UDB_UDBIF_RD_WRK_WAIT_TWO_WAITS, 0x00000001
+ 5659              	.set CYVAL_UDB_UDBIF_RD_WRK_WAIT_THREE_WAITS, 0x00000002
+ 5660              	.set CYVAL_UDB_UDBIF_RD_WRK_WAIT_ZERO_WAITS, 0x00000003
+ 5661              	.set CYFLD_UDB_UDBIF_WR_WRK_WAIT__OFFSET, 0x00000006
+ 5662              	.set CYFLD_UDB_UDBIF_WR_WRK_WAIT__SIZE, 0x00000002
+ 5663              	.set CYVAL_UDB_UDBIF_WR_WRK_WAIT_ONE_WAIT, 0x00000000
+ 5664              	.set CYVAL_UDB_UDBIF_WR_WRK_WAIT_TWO_WAITS, 0x00000001
+ 5665              	.set CYVAL_UDB_UDBIF_WR_WRK_WAIT_THREE_WAITS, 0x00000002
+ 5666              	.set CYVAL_UDB_UDBIF_WR_WRK_WAIT_ZERO_WAITS, 0x00000003
+ 5667              	.set CYREG_UDB_UDBIF_INT_CLK_CTL, 0x400f701c
+ 5668              	.set CYFLD_UDB_UDBIF_EN_HFCLK__OFFSET, 0x00000000
+ 5669              	.set CYFLD_UDB_UDBIF_EN_HFCLK__SIZE, 0x00000001
+ 5670              	.set CYREG_UDB_INT_CFG, 0x400f8000
+ 5671              	.set CYFLD_UDB_INT_MODE_CFG__OFFSET, 0x00000000
+ 5672              	.set CYFLD_UDB_INT_MODE_CFG__SIZE, 0x00000008
+ 5673              	.set CYVAL_UDB_INT_MODE_CFG_LEVEL, 0x00000000
+ 5674              	.set CYVAL_UDB_INT_MODE_CFG_PULSE, 0x00000001
+ 5675              	.set CYDEV_CPUSS_BASE, 0x40100000
+ 5676              	.set CYDEV_CPUSS_SIZE, 0x00001000
+ 5677              	.set CYREG_CPUSS_CONFIG, 0x40100000
+ 5678              	.set CYFLD_CPUSS_VECT_IN_RAM__OFFSET, 0x00000000
+ 5679              	.set CYFLD_CPUSS_VECT_IN_RAM__SIZE, 0x00000001
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 101
+
+
+ 5680              	.set CYREG_CPUSS_SYSREQ, 0x40100004
+ 5681              	.set CYFLD_CPUSS_SYSCALL_COMMAND__OFFSET, 0x00000000
+ 5682              	.set CYFLD_CPUSS_SYSCALL_COMMAND__SIZE, 0x00000010
+ 5683              	.set CYFLD_CPUSS_DIS_RESET_VECT_REL__OFFSET, 0x0000001b
+ 5684              	.set CYFLD_CPUSS_DIS_RESET_VECT_REL__SIZE, 0x00000001
+ 5685              	.set CYFLD_CPUSS_PRIVILEGED__OFFSET, 0x0000001c
+ 5686              	.set CYFLD_CPUSS_PRIVILEGED__SIZE, 0x00000001
+ 5687              	.set CYFLD_CPUSS_ROM_ACCESS_EN__OFFSET, 0x0000001d
+ 5688              	.set CYFLD_CPUSS_ROM_ACCESS_EN__SIZE, 0x00000001
+ 5689              	.set CYFLD_CPUSS_HMASTER_0__OFFSET, 0x0000001e
+ 5690              	.set CYFLD_CPUSS_HMASTER_0__SIZE, 0x00000001
+ 5691              	.set CYFLD_CPUSS_SYSCALL_REQ__OFFSET, 0x0000001f
+ 5692              	.set CYFLD_CPUSS_SYSCALL_REQ__SIZE, 0x00000001
+ 5693              	.set CYREG_CPUSS_SYSARG, 0x40100008
+ 5694              	.set CYFLD_CPUSS_SYSCALL_ARG__OFFSET, 0x00000000
+ 5695              	.set CYFLD_CPUSS_SYSCALL_ARG__SIZE, 0x00000020
+ 5696              	.set CYREG_CPUSS_PROTECTION, 0x4010000c
+ 5697              	.set CYFLD_CPUSS_PROTECTION_MODE__OFFSET, 0x00000000
+ 5698              	.set CYFLD_CPUSS_PROTECTION_MODE__SIZE, 0x00000004
+ 5699              	.set CYFLD_CPUSS_FLASH_LOCK__OFFSET, 0x0000001e
+ 5700              	.set CYFLD_CPUSS_FLASH_LOCK__SIZE, 0x00000001
+ 5701              	.set CYFLD_CPUSS_PROTECTION_LOCK__OFFSET, 0x0000001f
+ 5702              	.set CYFLD_CPUSS_PROTECTION_LOCK__SIZE, 0x00000001
+ 5703              	.set CYREG_CPUSS_PRIV_ROM, 0x40100010
+ 5704              	.set CYFLD_CPUSS_BROM_PROT_LIMIT__OFFSET, 0x00000000
+ 5705              	.set CYFLD_CPUSS_BROM_PROT_LIMIT__SIZE, 0x00000008
+ 5706              	.set CYREG_CPUSS_PRIV_RAM, 0x40100014
+ 5707              	.set CYFLD_CPUSS_RAM_PROT_LIMIT__OFFSET, 0x00000000
+ 5708              	.set CYFLD_CPUSS_RAM_PROT_LIMIT__SIZE, 0x00000009
+ 5709              	.set CYREG_CPUSS_PRIV_FLASH, 0x40100018
+ 5710              	.set CYFLD_CPUSS_FLASH_PROT_LIMIT__OFFSET, 0x00000000
+ 5711              	.set CYFLD_CPUSS_FLASH_PROT_LIMIT__SIZE, 0x0000000b
+ 5712              	.set CYREG_CPUSS_WOUNDING, 0x4010001c
+ 5713              	.set CYFLD_CPUSS_RAM_WOUND__OFFSET, 0x00000010
+ 5714              	.set CYFLD_CPUSS_RAM_WOUND__SIZE, 0x00000003
+ 5715              	.set CYFLD_CPUSS_FLASH_WOUND__OFFSET, 0x00000014
+ 5716              	.set CYFLD_CPUSS_FLASH_WOUND__SIZE, 0x00000003
+ 5717              	.set CYREG_CPUSS_INT_SEL, 0x40100020
+ 5718              	.set CYFLD_CPUSS_DSI__OFFSET, 0x00000000
+ 5719              	.set CYFLD_CPUSS_DSI__SIZE, 0x00000020
+ 5720              	.set CYREG_CPUSS_INT_MODE, 0x40100024
+ 5721              	.set CYFLD_CPUSS_DSI_INT_PULSE__OFFSET, 0x00000000
+ 5722              	.set CYFLD_CPUSS_DSI_INT_PULSE__SIZE, 0x00000020
+ 5723              	.set CYREG_CPUSS_NMI_MODE, 0x40100028
+ 5724              	.set CYFLD_CPUSS_DSI_NMI_PULSE__OFFSET, 0x00000000
+ 5725              	.set CYFLD_CPUSS_DSI_NMI_PULSE__SIZE, 0x00000001
+ 5726              	.set CYREG_CPUSS_FLASH_CTL, 0x40100030
+ 5727              	.set CYFLD_CPUSS_FLASH_WS__OFFSET, 0x00000000
+ 5728              	.set CYFLD_CPUSS_FLASH_WS__SIZE, 0x00000002
+ 5729              	.set CYFLD_CPUSS_PREF_EN__OFFSET, 0x00000004
+ 5730              	.set CYFLD_CPUSS_PREF_EN__SIZE, 0x00000001
+ 5731              	.set CYFLD_CPUSS_FLASH_INVALIDATE__OFFSET, 0x00000008
+ 5732              	.set CYFLD_CPUSS_FLASH_INVALIDATE__SIZE, 0x00000001
+ 5733              	.set CYREG_CPUSS_ROM_CTL, 0x40100034
+ 5734              	.set CYFLD_CPUSS_ROM_WS__OFFSET, 0x00000000
+ 5735              	.set CYFLD_CPUSS_ROM_WS__SIZE, 0x00000001
+ 5736              	.set CYDEV_SPCIF_BASE, 0x40110000
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 102
+
+
+ 5737              	.set CYDEV_SPCIF_SIZE, 0x00010000
+ 5738              	.set CYREG_SPCIF_GEOMETRY, 0x40110000
+ 5739              	.set CYFLD_SPCIF_FLASH__OFFSET, 0x00000000
+ 5740              	.set CYFLD_SPCIF_FLASH__SIZE, 0x00000010
+ 5741              	.set CYFLD_SPCIF_SFLASH__OFFSET, 0x00000010
+ 5742              	.set CYFLD_SPCIF_SFLASH__SIZE, 0x00000004
+ 5743              	.set CYFLD_SPCIF_NUM_FLASH__OFFSET, 0x00000014
+ 5744              	.set CYFLD_SPCIF_NUM_FLASH__SIZE, 0x00000002
+ 5745              	.set CYFLD_SPCIF_FLASH_ROW__OFFSET, 0x00000016
+ 5746              	.set CYFLD_SPCIF_FLASH_ROW__SIZE, 0x00000002
+ 5747              	.set CYFLD_SPCIF_NVL__OFFSET, 0x00000018
+ 5748              	.set CYFLD_SPCIF_NVL__SIZE, 0x00000007
+ 5749              	.set CYFLD_SPCIF_DE_CPD_LP__OFFSET, 0x0000001f
+ 5750              	.set CYFLD_SPCIF_DE_CPD_LP__SIZE, 0x00000001
+ 5751              	.set CYREG_SPCIF_NVL_WR_DATA, 0x4011001c
+ 5752              	.set CYFLD_SPCIF_DATA__OFFSET, 0x00000000
+ 5753              	.set CYFLD_SPCIF_DATA__SIZE, 0x00000008
+ 5754              	.set CYREG_SPCIF_INTR, 0x401107f0
+ 5755              	.set CYFLD_SPCIF_TIMER__OFFSET, 0x00000000
+ 5756              	.set CYFLD_SPCIF_TIMER__SIZE, 0x00000001
+ 5757              	.set CYREG_SPCIF_INTR_SET, 0x401107f4
+ 5758              	.set CYREG_SPCIF_INTR_MASK, 0x401107f8
+ 5759              	.set CYREG_SPCIF_INTR_MASKED, 0x401107fc
+ 5760              	.set CYDEV_TCPWM_BASE, 0x40200000
+ 5761              	.set CYDEV_TCPWM_SIZE, 0x00010000
+ 5762              	.set CYREG_TCPWM_CTRL, 0x40200000
+ 5763              	.set CYFLD_TCPWM_COUNTER_ENABLED__OFFSET, 0x00000000
+ 5764              	.set CYFLD_TCPWM_COUNTER_ENABLED__SIZE, 0x00000004
+ 5765              	.set CYREG_TCPWM_CMD, 0x40200008
+ 5766              	.set CYFLD_TCPWM_COUNTER_CAPTURE__OFFSET, 0x00000000
+ 5767              	.set CYFLD_TCPWM_COUNTER_CAPTURE__SIZE, 0x00000004
+ 5768              	.set CYFLD_TCPWM_COUNTER_RELOAD__OFFSET, 0x00000008
+ 5769              	.set CYFLD_TCPWM_COUNTER_RELOAD__SIZE, 0x00000004
+ 5770              	.set CYFLD_TCPWM_COUNTER_STOP__OFFSET, 0x00000010
+ 5771              	.set CYFLD_TCPWM_COUNTER_STOP__SIZE, 0x00000004
+ 5772              	.set CYFLD_TCPWM_COUNTER_START__OFFSET, 0x00000018
+ 5773              	.set CYFLD_TCPWM_COUNTER_START__SIZE, 0x00000004
+ 5774              	.set CYREG_TCPWM_INTR_CAUSE, 0x4020000c
+ 5775              	.set CYFLD_TCPWM_COUNTER_INT__OFFSET, 0x00000000
+ 5776              	.set CYFLD_TCPWM_COUNTER_INT__SIZE, 0x00000004
+ 5777              	.set CYDEV_TCPWM_CNT0_BASE, 0x40200100
+ 5778              	.set CYDEV_TCPWM_CNT0_SIZE, 0x00000040
+ 5779              	.set CYREG_TCPWM_CNT0_CTRL, 0x40200100
+ 5780              	.set CYFLD_TCPWM_CNT_AUTO_RELOAD_CC__OFFSET, 0x00000000
+ 5781              	.set CYFLD_TCPWM_CNT_AUTO_RELOAD_CC__SIZE, 0x00000001
+ 5782              	.set CYFLD_TCPWM_CNT_AUTO_RELOAD_PERIOD__OFFSET, 0x00000001
+ 5783              	.set CYFLD_TCPWM_CNT_AUTO_RELOAD_PERIOD__SIZE, 0x00000001
+ 5784              	.set CYFLD_TCPWM_CNT_PWM_SYNC_KILL__OFFSET, 0x00000002
+ 5785              	.set CYFLD_TCPWM_CNT_PWM_SYNC_KILL__SIZE, 0x00000001
+ 5786              	.set CYFLD_TCPWM_CNT_PWM_STOP_ON_KILL__OFFSET, 0x00000003
+ 5787              	.set CYFLD_TCPWM_CNT_PWM_STOP_ON_KILL__SIZE, 0x00000001
+ 5788              	.set CYFLD_TCPWM_CNT_GENERIC__OFFSET, 0x00000008
+ 5789              	.set CYFLD_TCPWM_CNT_GENERIC__SIZE, 0x00000008
+ 5790              	.set CYVAL_TCPWM_CNT_GENERIC_DIVBY1, 0x00000000
+ 5791              	.set CYVAL_TCPWM_CNT_GENERIC_DIVBY2, 0x00000001
+ 5792              	.set CYVAL_TCPWM_CNT_GENERIC_DIVBY4, 0x00000002
+ 5793              	.set CYVAL_TCPWM_CNT_GENERIC_DIVBY8, 0x00000003
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 103
+
+
+ 5794              	.set CYVAL_TCPWM_CNT_GENERIC_DIVBY16, 0x00000004
+ 5795              	.set CYVAL_TCPWM_CNT_GENERIC_DIVBY32, 0x00000005
+ 5796              	.set CYVAL_TCPWM_CNT_GENERIC_DIVBY64, 0x00000006
+ 5797              	.set CYVAL_TCPWM_CNT_GENERIC_DIVBY128, 0x00000007
+ 5798              	.set CYFLD_TCPWM_CNT_UP_DOWN_MODE__OFFSET, 0x00000010
+ 5799              	.set CYFLD_TCPWM_CNT_UP_DOWN_MODE__SIZE, 0x00000002
+ 5800              	.set CYVAL_TCPWM_CNT_UP_DOWN_MODE_COUNT_UP, 0x00000000
+ 5801              	.set CYVAL_TCPWM_CNT_UP_DOWN_MODE_COUNT_DOWN, 0x00000001
+ 5802              	.set CYVAL_TCPWM_CNT_UP_DOWN_MODE_COUNT_UPDN1, 0x00000002
+ 5803              	.set CYVAL_TCPWM_CNT_UP_DOWN_MODE_COUNT_UPDN2, 0x00000003
+ 5804              	.set CYFLD_TCPWM_CNT_ONE_SHOT__OFFSET, 0x00000012
+ 5805              	.set CYFLD_TCPWM_CNT_ONE_SHOT__SIZE, 0x00000001
+ 5806              	.set CYFLD_TCPWM_CNT_QUADRATURE_MODE__OFFSET, 0x00000014
+ 5807              	.set CYFLD_TCPWM_CNT_QUADRATURE_MODE__SIZE, 0x00000002
+ 5808              	.set CYVAL_TCPWM_CNT_QUADRATURE_MODE_X1, 0x00000000
+ 5809              	.set CYVAL_TCPWM_CNT_QUADRATURE_MODE_X2, 0x00000001
+ 5810              	.set CYVAL_TCPWM_CNT_QUADRATURE_MODE_X4, 0x00000002
+ 5811              	.set CYVAL_TCPWM_CNT_QUADRATURE_MODE_INV_OUT, 0x00000001
+ 5812              	.set CYVAL_TCPWM_CNT_QUADRATURE_MODE_INV_COMPL_OUT, 0x00000002
+ 5813              	.set CYFLD_TCPWM_CNT_MODE__OFFSET, 0x00000018
+ 5814              	.set CYFLD_TCPWM_CNT_MODE__SIZE, 0x00000003
+ 5815              	.set CYVAL_TCPWM_CNT_MODE_TIMER, 0x00000000
+ 5816              	.set CYVAL_TCPWM_CNT_MODE_CAPTURE, 0x00000002
+ 5817              	.set CYVAL_TCPWM_CNT_MODE_QUAD, 0x00000003
+ 5818              	.set CYVAL_TCPWM_CNT_MODE_PWM, 0x00000004
+ 5819              	.set CYVAL_TCPWM_CNT_MODE_PWM_DT, 0x00000005
+ 5820              	.set CYVAL_TCPWM_CNT_MODE_PWM_PR, 0x00000006
+ 5821              	.set CYREG_TCPWM_CNT0_STATUS, 0x40200104
+ 5822              	.set CYFLD_TCPWM_CNT_DOWN__OFFSET, 0x00000000
+ 5823              	.set CYFLD_TCPWM_CNT_DOWN__SIZE, 0x00000001
+ 5824              	.set CYFLD_TCPWM_CNT_RUNNING__OFFSET, 0x0000001f
+ 5825              	.set CYFLD_TCPWM_CNT_RUNNING__SIZE, 0x00000001
+ 5826              	.set CYREG_TCPWM_CNT0_COUNTER, 0x40200108
+ 5827              	.set CYFLD_TCPWM_CNT_COUNTER__OFFSET, 0x00000000
+ 5828              	.set CYFLD_TCPWM_CNT_COUNTER__SIZE, 0x00000010
+ 5829              	.set CYREG_TCPWM_CNT0_CC, 0x4020010c
+ 5830              	.set CYFLD_TCPWM_CNT_CC__OFFSET, 0x00000000
+ 5831              	.set CYFLD_TCPWM_CNT_CC__SIZE, 0x00000010
+ 5832              	.set CYREG_TCPWM_CNT0_CC_BUFF, 0x40200110
+ 5833              	.set CYREG_TCPWM_CNT0_PERIOD, 0x40200114
+ 5834              	.set CYFLD_TCPWM_CNT_PERIOD__OFFSET, 0x00000000
+ 5835              	.set CYFLD_TCPWM_CNT_PERIOD__SIZE, 0x00000010
+ 5836              	.set CYREG_TCPWM_CNT0_PERIOD_BUFF, 0x40200118
+ 5837              	.set CYREG_TCPWM_CNT0_TR_CTRL0, 0x40200120
+ 5838              	.set CYFLD_TCPWM_CNT_CAPTURE_SEL__OFFSET, 0x00000000
+ 5839              	.set CYFLD_TCPWM_CNT_CAPTURE_SEL__SIZE, 0x00000004
+ 5840              	.set CYFLD_TCPWM_CNT_COUNT_SEL__OFFSET, 0x00000004
+ 5841              	.set CYFLD_TCPWM_CNT_COUNT_SEL__SIZE, 0x00000004
+ 5842              	.set CYFLD_TCPWM_CNT_RELOAD_SEL__OFFSET, 0x00000008
+ 5843              	.set CYFLD_TCPWM_CNT_RELOAD_SEL__SIZE, 0x00000004
+ 5844              	.set CYFLD_TCPWM_CNT_STOP_SEL__OFFSET, 0x0000000c
+ 5845              	.set CYFLD_TCPWM_CNT_STOP_SEL__SIZE, 0x00000004
+ 5846              	.set CYFLD_TCPWM_CNT_START_SEL__OFFSET, 0x00000010
+ 5847              	.set CYFLD_TCPWM_CNT_START_SEL__SIZE, 0x00000004
+ 5848              	.set CYREG_TCPWM_CNT0_TR_CTRL1, 0x40200124
+ 5849              	.set CYFLD_TCPWM_CNT_CAPTURE_EDGE__OFFSET, 0x00000000
+ 5850              	.set CYFLD_TCPWM_CNT_CAPTURE_EDGE__SIZE, 0x00000002
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 104
+
+
+ 5851              	.set CYVAL_TCPWM_CNT_CAPTURE_EDGE_RISING_EDGE, 0x00000000
+ 5852              	.set CYVAL_TCPWM_CNT_CAPTURE_EDGE_FALLING_EDGE, 0x00000001
+ 5853              	.set CYVAL_TCPWM_CNT_CAPTURE_EDGE_BOTH_EDGES, 0x00000002
+ 5854              	.set CYVAL_TCPWM_CNT_CAPTURE_EDGE_NO_EDGE_DET, 0x00000003
+ 5855              	.set CYFLD_TCPWM_CNT_COUNT_EDGE__OFFSET, 0x00000002
+ 5856              	.set CYFLD_TCPWM_CNT_COUNT_EDGE__SIZE, 0x00000002
+ 5857              	.set CYVAL_TCPWM_CNT_COUNT_EDGE_RISING_EDGE, 0x00000000
+ 5858              	.set CYVAL_TCPWM_CNT_COUNT_EDGE_FALLING_EDGE, 0x00000001
+ 5859              	.set CYVAL_TCPWM_CNT_COUNT_EDGE_BOTH_EDGES, 0x00000002
+ 5860              	.set CYVAL_TCPWM_CNT_COUNT_EDGE_NO_EDGE_DET, 0x00000003
+ 5861              	.set CYFLD_TCPWM_CNT_RELOAD_EDGE__OFFSET, 0x00000004
+ 5862              	.set CYFLD_TCPWM_CNT_RELOAD_EDGE__SIZE, 0x00000002
+ 5863              	.set CYVAL_TCPWM_CNT_RELOAD_EDGE_RISING_EDGE, 0x00000000
+ 5864              	.set CYVAL_TCPWM_CNT_RELOAD_EDGE_FALLING_EDGE, 0x00000001
+ 5865              	.set CYVAL_TCPWM_CNT_RELOAD_EDGE_BOTH_EDGES, 0x00000002
+ 5866              	.set CYVAL_TCPWM_CNT_RELOAD_EDGE_NO_EDGE_DET, 0x00000003
+ 5867              	.set CYFLD_TCPWM_CNT_STOP_EDGE__OFFSET, 0x00000006
+ 5868              	.set CYFLD_TCPWM_CNT_STOP_EDGE__SIZE, 0x00000002
+ 5869              	.set CYVAL_TCPWM_CNT_STOP_EDGE_RISING_EDGE, 0x00000000
+ 5870              	.set CYVAL_TCPWM_CNT_STOP_EDGE_FALLING_EDGE, 0x00000001
+ 5871              	.set CYVAL_TCPWM_CNT_STOP_EDGE_BOTH_EDGES, 0x00000002
+ 5872              	.set CYVAL_TCPWM_CNT_STOP_EDGE_NO_EDGE_DET, 0x00000003
+ 5873              	.set CYFLD_TCPWM_CNT_START_EDGE__OFFSET, 0x00000008
+ 5874              	.set CYFLD_TCPWM_CNT_START_EDGE__SIZE, 0x00000002
+ 5875              	.set CYVAL_TCPWM_CNT_START_EDGE_RISING_EDGE, 0x00000000
+ 5876              	.set CYVAL_TCPWM_CNT_START_EDGE_FALLING_EDGE, 0x00000001
+ 5877              	.set CYVAL_TCPWM_CNT_START_EDGE_BOTH_EDGES, 0x00000002
+ 5878              	.set CYVAL_TCPWM_CNT_START_EDGE_NO_EDGE_DET, 0x00000003
+ 5879              	.set CYREG_TCPWM_CNT0_TR_CTRL2, 0x40200128
+ 5880              	.set CYFLD_TCPWM_CNT_CC_MATCH_MODE__OFFSET, 0x00000000
+ 5881              	.set CYFLD_TCPWM_CNT_CC_MATCH_MODE__SIZE, 0x00000002
+ 5882              	.set CYVAL_TCPWM_CNT_CC_MATCH_MODE_SET, 0x00000000
+ 5883              	.set CYVAL_TCPWM_CNT_CC_MATCH_MODE_CLEAR, 0x00000001
+ 5884              	.set CYVAL_TCPWM_CNT_CC_MATCH_MODE_INVERT, 0x00000002
+ 5885              	.set CYVAL_TCPWM_CNT_CC_MATCH_MODE_NO_CHANGE, 0x00000003
+ 5886              	.set CYFLD_TCPWM_CNT_OVERFLOW_MODE__OFFSET, 0x00000002
+ 5887              	.set CYFLD_TCPWM_CNT_OVERFLOW_MODE__SIZE, 0x00000002
+ 5888              	.set CYVAL_TCPWM_CNT_OVERFLOW_MODE_SET, 0x00000000
+ 5889              	.set CYVAL_TCPWM_CNT_OVERFLOW_MODE_CLEAR, 0x00000001
+ 5890              	.set CYVAL_TCPWM_CNT_OVERFLOW_MODE_INVERT, 0x00000002
+ 5891              	.set CYVAL_TCPWM_CNT_OVERFLOW_MODE_NO_CHANGE, 0x00000003
+ 5892              	.set CYFLD_TCPWM_CNT_UNDERFLOW_MODE__OFFSET, 0x00000004
+ 5893              	.set CYFLD_TCPWM_CNT_UNDERFLOW_MODE__SIZE, 0x00000002
+ 5894              	.set CYVAL_TCPWM_CNT_UNDERFLOW_MODE_SET, 0x00000000
+ 5895              	.set CYVAL_TCPWM_CNT_UNDERFLOW_MODE_CLEAR, 0x00000001
+ 5896              	.set CYVAL_TCPWM_CNT_UNDERFLOW_MODE_INVERT, 0x00000002
+ 5897              	.set CYVAL_TCPWM_CNT_UNDERFLOW_MODE_NO_CHANGE, 0x00000003
+ 5898              	.set CYREG_TCPWM_CNT0_INTR, 0x40200130
+ 5899              	.set CYFLD_TCPWM_CNT_TC__OFFSET, 0x00000000
+ 5900              	.set CYFLD_TCPWM_CNT_TC__SIZE, 0x00000001
+ 5901              	.set CYFLD_TCPWM_CNT_CC_MATCH__OFFSET, 0x00000001
+ 5902              	.set CYFLD_TCPWM_CNT_CC_MATCH__SIZE, 0x00000001
+ 5903              	.set CYREG_TCPWM_CNT0_INTR_SET, 0x40200134
+ 5904              	.set CYREG_TCPWM_CNT0_INTR_MASK, 0x40200138
+ 5905              	.set CYREG_TCPWM_CNT0_INTR_MASKED, 0x4020013c
+ 5906              	.set CYDEV_TCPWM_CNT1_BASE, 0x40200140
+ 5907              	.set CYDEV_TCPWM_CNT1_SIZE, 0x00000040
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 105
+
+
+ 5908              	.set CYREG_TCPWM_CNT1_CTRL, 0x40200140
+ 5909              	.set CYREG_TCPWM_CNT1_STATUS, 0x40200144
+ 5910              	.set CYREG_TCPWM_CNT1_COUNTER, 0x40200148
+ 5911              	.set CYREG_TCPWM_CNT1_CC, 0x4020014c
+ 5912              	.set CYREG_TCPWM_CNT1_CC_BUFF, 0x40200150
+ 5913              	.set CYREG_TCPWM_CNT1_PERIOD, 0x40200154
+ 5914              	.set CYREG_TCPWM_CNT1_PERIOD_BUFF, 0x40200158
+ 5915              	.set CYREG_TCPWM_CNT1_TR_CTRL0, 0x40200160
+ 5916              	.set CYREG_TCPWM_CNT1_TR_CTRL1, 0x40200164
+ 5917              	.set CYREG_TCPWM_CNT1_TR_CTRL2, 0x40200168
+ 5918              	.set CYREG_TCPWM_CNT1_INTR, 0x40200170
+ 5919              	.set CYREG_TCPWM_CNT1_INTR_SET, 0x40200174
+ 5920              	.set CYREG_TCPWM_CNT1_INTR_MASK, 0x40200178
+ 5921              	.set CYREG_TCPWM_CNT1_INTR_MASKED, 0x4020017c
+ 5922              	.set CYDEV_TCPWM_CNT2_BASE, 0x40200180
+ 5923              	.set CYDEV_TCPWM_CNT2_SIZE, 0x00000040
+ 5924              	.set CYREG_TCPWM_CNT2_CTRL, 0x40200180
+ 5925              	.set CYREG_TCPWM_CNT2_STATUS, 0x40200184
+ 5926              	.set CYREG_TCPWM_CNT2_COUNTER, 0x40200188
+ 5927              	.set CYREG_TCPWM_CNT2_CC, 0x4020018c
+ 5928              	.set CYREG_TCPWM_CNT2_CC_BUFF, 0x40200190
+ 5929              	.set CYREG_TCPWM_CNT2_PERIOD, 0x40200194
+ 5930              	.set CYREG_TCPWM_CNT2_PERIOD_BUFF, 0x40200198
+ 5931              	.set CYREG_TCPWM_CNT2_TR_CTRL0, 0x402001a0
+ 5932              	.set CYREG_TCPWM_CNT2_TR_CTRL1, 0x402001a4
+ 5933              	.set CYREG_TCPWM_CNT2_TR_CTRL2, 0x402001a8
+ 5934              	.set CYREG_TCPWM_CNT2_INTR, 0x402001b0
+ 5935              	.set CYREG_TCPWM_CNT2_INTR_SET, 0x402001b4
+ 5936              	.set CYREG_TCPWM_CNT2_INTR_MASK, 0x402001b8
+ 5937              	.set CYREG_TCPWM_CNT2_INTR_MASKED, 0x402001bc
+ 5938              	.set CYDEV_TCPWM_CNT3_BASE, 0x402001c0
+ 5939              	.set CYDEV_TCPWM_CNT3_SIZE, 0x00000040
+ 5940              	.set CYREG_TCPWM_CNT3_CTRL, 0x402001c0
+ 5941              	.set CYREG_TCPWM_CNT3_STATUS, 0x402001c4
+ 5942              	.set CYREG_TCPWM_CNT3_COUNTER, 0x402001c8
+ 5943              	.set CYREG_TCPWM_CNT3_CC, 0x402001cc
+ 5944              	.set CYREG_TCPWM_CNT3_CC_BUFF, 0x402001d0
+ 5945              	.set CYREG_TCPWM_CNT3_PERIOD, 0x402001d4
+ 5946              	.set CYREG_TCPWM_CNT3_PERIOD_BUFF, 0x402001d8
+ 5947              	.set CYREG_TCPWM_CNT3_TR_CTRL0, 0x402001e0
+ 5948              	.set CYREG_TCPWM_CNT3_TR_CTRL1, 0x402001e4
+ 5949              	.set CYREG_TCPWM_CNT3_TR_CTRL2, 0x402001e8
+ 5950              	.set CYREG_TCPWM_CNT3_INTR, 0x402001f0
+ 5951              	.set CYREG_TCPWM_CNT3_INTR_SET, 0x402001f4
+ 5952              	.set CYREG_TCPWM_CNT3_INTR_MASK, 0x402001f8
+ 5953              	.set CYREG_TCPWM_CNT3_INTR_MASKED, 0x402001fc
+ 5954              	.set CYDEV_SCB0_BASE, 0x40240000
+ 5955              	.set CYDEV_SCB0_SIZE, 0x00010000
+ 5956              	.set CYREG_SCB0_CTRL, 0x40240000
+ 5957              	.set CYFLD_SCB_OVS__OFFSET, 0x00000000
+ 5958              	.set CYFLD_SCB_OVS__SIZE, 0x00000004
+ 5959              	.set CYFLD_SCB_EC_AM_MODE__OFFSET, 0x00000008
+ 5960              	.set CYFLD_SCB_EC_AM_MODE__SIZE, 0x00000001
+ 5961              	.set CYFLD_SCB_EC_OP_MODE__OFFSET, 0x00000009
+ 5962              	.set CYFLD_SCB_EC_OP_MODE__SIZE, 0x00000001
+ 5963              	.set CYFLD_SCB_EZ_MODE__OFFSET, 0x0000000a
+ 5964              	.set CYFLD_SCB_EZ_MODE__SIZE, 0x00000001
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 106
+
+
+ 5965              	.set CYFLD_SCB_BYTE_MODE__OFFSET, 0x0000000b
+ 5966              	.set CYFLD_SCB_BYTE_MODE__SIZE, 0x00000001
+ 5967              	.set CYFLD_SCB_ADDR_ACCEPT__OFFSET, 0x00000010
+ 5968              	.set CYFLD_SCB_ADDR_ACCEPT__SIZE, 0x00000001
+ 5969              	.set CYFLD_SCB_BLOCK__OFFSET, 0x00000011
+ 5970              	.set CYFLD_SCB_BLOCK__SIZE, 0x00000001
+ 5971              	.set CYFLD_SCB_MODE__OFFSET, 0x00000018
+ 5972              	.set CYFLD_SCB_MODE__SIZE, 0x00000002
+ 5973              	.set CYVAL_SCB_MODE_I2C, 0x00000000
+ 5974              	.set CYVAL_SCB_MODE_SPI, 0x00000001
+ 5975              	.set CYVAL_SCB_MODE_UART, 0x00000002
+ 5976              	.set CYFLD_SCB_ENABLED__OFFSET, 0x0000001f
+ 5977              	.set CYFLD_SCB_ENABLED__SIZE, 0x00000001
+ 5978              	.set CYREG_SCB0_STATUS, 0x40240004
+ 5979              	.set CYFLD_SCB_EC_BUSY__OFFSET, 0x00000000
+ 5980              	.set CYFLD_SCB_EC_BUSY__SIZE, 0x00000001
+ 5981              	.set CYREG_SCB0_SPI_CTRL, 0x40240020
+ 5982              	.set CYFLD_SCB_CONTINUOUS__OFFSET, 0x00000000
+ 5983              	.set CYFLD_SCB_CONTINUOUS__SIZE, 0x00000001
+ 5984              	.set CYFLD_SCB_SELECT_PRECEDE__OFFSET, 0x00000001
+ 5985              	.set CYFLD_SCB_SELECT_PRECEDE__SIZE, 0x00000001
+ 5986              	.set CYFLD_SCB_CPHA__OFFSET, 0x00000002
+ 5987              	.set CYFLD_SCB_CPHA__SIZE, 0x00000001
+ 5988              	.set CYFLD_SCB_CPOL__OFFSET, 0x00000003
+ 5989              	.set CYFLD_SCB_CPOL__SIZE, 0x00000001
+ 5990              	.set CYFLD_SCB_LATE_MISO_SAMPLE__OFFSET, 0x00000004
+ 5991              	.set CYFLD_SCB_LATE_MISO_SAMPLE__SIZE, 0x00000001
+ 5992              	.set CYFLD_SCB_SCLK_CONTINUOUS__OFFSET, 0x00000005
+ 5993              	.set CYFLD_SCB_SCLK_CONTINUOUS__SIZE, 0x00000001
+ 5994              	.set CYFLD_SCB_SSEL_POLARITY0__OFFSET, 0x00000008
+ 5995              	.set CYFLD_SCB_SSEL_POLARITY0__SIZE, 0x00000001
+ 5996              	.set CYFLD_SCB_SSEL_POLARITY1__OFFSET, 0x00000009
+ 5997              	.set CYFLD_SCB_SSEL_POLARITY1__SIZE, 0x00000001
+ 5998              	.set CYFLD_SCB_SSEL_POLARITY2__OFFSET, 0x0000000a
+ 5999              	.set CYFLD_SCB_SSEL_POLARITY2__SIZE, 0x00000001
+ 6000              	.set CYFLD_SCB_SSEL_POLARITY3__OFFSET, 0x0000000b
+ 6001              	.set CYFLD_SCB_SSEL_POLARITY3__SIZE, 0x00000001
+ 6002              	.set CYFLD_SCB_LOOPBACK__OFFSET, 0x00000010
+ 6003              	.set CYFLD_SCB_LOOPBACK__SIZE, 0x00000001
+ 6004              	.set CYFLD_SCB_SLAVE_SELECT__OFFSET, 0x0000001a
+ 6005              	.set CYFLD_SCB_SLAVE_SELECT__SIZE, 0x00000002
+ 6006              	.set CYFLD_SCB_MASTER_MODE__OFFSET, 0x0000001f
+ 6007              	.set CYFLD_SCB_MASTER_MODE__SIZE, 0x00000001
+ 6008              	.set CYREG_SCB0_SPI_STATUS, 0x40240024
+ 6009              	.set CYFLD_SCB_BUS_BUSY__OFFSET, 0x00000000
+ 6010              	.set CYFLD_SCB_BUS_BUSY__SIZE, 0x00000001
+ 6011              	.set CYFLD_SCB_SPI_EC_BUSY__OFFSET, 0x00000001
+ 6012              	.set CYFLD_SCB_SPI_EC_BUSY__SIZE, 0x00000001
+ 6013              	.set CYFLD_SCB_CURR_EZ_ADDR__OFFSET, 0x00000008
+ 6014              	.set CYFLD_SCB_CURR_EZ_ADDR__SIZE, 0x00000008
+ 6015              	.set CYFLD_SCB_BASE_EZ_ADDR__OFFSET, 0x00000010
+ 6016              	.set CYFLD_SCB_BASE_EZ_ADDR__SIZE, 0x00000008
+ 6017              	.set CYREG_SCB0_UART_CTRL, 0x40240040
+ 6018              	.set CYREG_SCB0_UART_TX_CTRL, 0x40240044
+ 6019              	.set CYFLD_SCB_STOP_BITS__OFFSET, 0x00000000
+ 6020              	.set CYFLD_SCB_STOP_BITS__SIZE, 0x00000003
+ 6021              	.set CYFLD_SCB_PARITY__OFFSET, 0x00000004
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 107
+
+
+ 6022              	.set CYFLD_SCB_PARITY__SIZE, 0x00000001
+ 6023              	.set CYFLD_SCB_PARITY_ENABLED__OFFSET, 0x00000005
+ 6024              	.set CYFLD_SCB_PARITY_ENABLED__SIZE, 0x00000001
+ 6025              	.set CYFLD_SCB_RETRY_ON_NACK__OFFSET, 0x00000008
+ 6026              	.set CYFLD_SCB_RETRY_ON_NACK__SIZE, 0x00000001
+ 6027              	.set CYREG_SCB0_UART_RX_CTRL, 0x40240048
+ 6028              	.set CYFLD_SCB_POLARITY__OFFSET, 0x00000006
+ 6029              	.set CYFLD_SCB_POLARITY__SIZE, 0x00000001
+ 6030              	.set CYFLD_SCB_DROP_ON_PARITY_ERROR__OFFSET, 0x00000008
+ 6031              	.set CYFLD_SCB_DROP_ON_PARITY_ERROR__SIZE, 0x00000001
+ 6032              	.set CYFLD_SCB_DROP_ON_FRAME_ERROR__OFFSET, 0x00000009
+ 6033              	.set CYFLD_SCB_DROP_ON_FRAME_ERROR__SIZE, 0x00000001
+ 6034              	.set CYFLD_SCB_MP_MODE__OFFSET, 0x0000000a
+ 6035              	.set CYFLD_SCB_MP_MODE__SIZE, 0x00000001
+ 6036              	.set CYFLD_SCB_LIN_MODE__OFFSET, 0x0000000c
+ 6037              	.set CYFLD_SCB_LIN_MODE__SIZE, 0x00000001
+ 6038              	.set CYFLD_SCB_SKIP_START__OFFSET, 0x0000000d
+ 6039              	.set CYFLD_SCB_SKIP_START__SIZE, 0x00000001
+ 6040              	.set CYFLD_SCB_BREAK_WIDTH__OFFSET, 0x00000010
+ 6041              	.set CYFLD_SCB_BREAK_WIDTH__SIZE, 0x00000004
+ 6042              	.set CYREG_SCB0_UART_RX_STATUS, 0x4024004c
+ 6043              	.set CYFLD_SCB_BR_COUNTER__OFFSET, 0x00000000
+ 6044              	.set CYFLD_SCB_BR_COUNTER__SIZE, 0x0000000c
+ 6045              	.set CYREG_SCB0_UART_FLOW_CTRL, 0x40240050
+ 6046              	.set CYFLD_SCB_TRIGGER_LEVEL__OFFSET, 0x00000000
+ 6047              	.set CYFLD_SCB_TRIGGER_LEVEL__SIZE, 0x00000004
+ 6048              	.set CYFLD_SCB_RTS_POLARITY__OFFSET, 0x00000010
+ 6049              	.set CYFLD_SCB_RTS_POLARITY__SIZE, 0x00000001
+ 6050              	.set CYFLD_SCB_CTS_POLARITY__OFFSET, 0x00000018
+ 6051              	.set CYFLD_SCB_CTS_POLARITY__SIZE, 0x00000001
+ 6052              	.set CYFLD_SCB_CTS_ENABLED__OFFSET, 0x00000019
+ 6053              	.set CYFLD_SCB_CTS_ENABLED__SIZE, 0x00000001
+ 6054              	.set CYREG_SCB0_I2C_CTRL, 0x40240060
+ 6055              	.set CYFLD_SCB_HIGH_PHASE_OVS__OFFSET, 0x00000000
+ 6056              	.set CYFLD_SCB_HIGH_PHASE_OVS__SIZE, 0x00000004
+ 6057              	.set CYFLD_SCB_LOW_PHASE_OVS__OFFSET, 0x00000004
+ 6058              	.set CYFLD_SCB_LOW_PHASE_OVS__SIZE, 0x00000004
+ 6059              	.set CYFLD_SCB_M_READY_DATA_ACK__OFFSET, 0x00000008
+ 6060              	.set CYFLD_SCB_M_READY_DATA_ACK__SIZE, 0x00000001
+ 6061              	.set CYFLD_SCB_M_NOT_READY_DATA_NACK__OFFSET, 0x00000009
+ 6062              	.set CYFLD_SCB_M_NOT_READY_DATA_NACK__SIZE, 0x00000001
+ 6063              	.set CYFLD_SCB_S_GENERAL_IGNORE__OFFSET, 0x0000000b
+ 6064              	.set CYFLD_SCB_S_GENERAL_IGNORE__SIZE, 0x00000001
+ 6065              	.set CYFLD_SCB_S_READY_ADDR_ACK__OFFSET, 0x0000000c
+ 6066              	.set CYFLD_SCB_S_READY_ADDR_ACK__SIZE, 0x00000001
+ 6067              	.set CYFLD_SCB_S_READY_DATA_ACK__OFFSET, 0x0000000d
+ 6068              	.set CYFLD_SCB_S_READY_DATA_ACK__SIZE, 0x00000001
+ 6069              	.set CYFLD_SCB_S_NOT_READY_ADDR_NACK__OFFSET, 0x0000000e
+ 6070              	.set CYFLD_SCB_S_NOT_READY_ADDR_NACK__SIZE, 0x00000001
+ 6071              	.set CYFLD_SCB_S_NOT_READY_DATA_NACK__OFFSET, 0x0000000f
+ 6072              	.set CYFLD_SCB_S_NOT_READY_DATA_NACK__SIZE, 0x00000001
+ 6073              	.set CYFLD_SCB_SLAVE_MODE__OFFSET, 0x0000001e
+ 6074              	.set CYFLD_SCB_SLAVE_MODE__SIZE, 0x00000001
+ 6075              	.set CYREG_SCB0_I2C_STATUS, 0x40240064
+ 6076              	.set CYFLD_SCB_I2C_EC_BUSY__OFFSET, 0x00000001
+ 6077              	.set CYFLD_SCB_I2C_EC_BUSY__SIZE, 0x00000001
+ 6078              	.set CYFLD_SCB_S_READ__OFFSET, 0x00000004
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 108
+
+
+ 6079              	.set CYFLD_SCB_S_READ__SIZE, 0x00000001
+ 6080              	.set CYFLD_SCB_M_READ__OFFSET, 0x00000005
+ 6081              	.set CYFLD_SCB_M_READ__SIZE, 0x00000001
+ 6082              	.set CYREG_SCB0_I2C_M_CMD, 0x40240068
+ 6083              	.set CYFLD_SCB_M_START__OFFSET, 0x00000000
+ 6084              	.set CYFLD_SCB_M_START__SIZE, 0x00000001
+ 6085              	.set CYFLD_SCB_M_START_ON_IDLE__OFFSET, 0x00000001
+ 6086              	.set CYFLD_SCB_M_START_ON_IDLE__SIZE, 0x00000001
+ 6087              	.set CYFLD_SCB_M_ACK__OFFSET, 0x00000002
+ 6088              	.set CYFLD_SCB_M_ACK__SIZE, 0x00000001
+ 6089              	.set CYFLD_SCB_M_NACK__OFFSET, 0x00000003
+ 6090              	.set CYFLD_SCB_M_NACK__SIZE, 0x00000001
+ 6091              	.set CYFLD_SCB_M_STOP__OFFSET, 0x00000004
+ 6092              	.set CYFLD_SCB_M_STOP__SIZE, 0x00000001
+ 6093              	.set CYREG_SCB0_I2C_S_CMD, 0x4024006c
+ 6094              	.set CYFLD_SCB_S_ACK__OFFSET, 0x00000000
+ 6095              	.set CYFLD_SCB_S_ACK__SIZE, 0x00000001
+ 6096              	.set CYFLD_SCB_S_NACK__OFFSET, 0x00000001
+ 6097              	.set CYFLD_SCB_S_NACK__SIZE, 0x00000001
+ 6098              	.set CYREG_SCB0_I2C_CFG, 0x40240070
+ 6099              	.set CYFLD_SCB_SDA_IN_FILT_TRIM__OFFSET, 0x00000000
+ 6100              	.set CYFLD_SCB_SDA_IN_FILT_TRIM__SIZE, 0x00000002
+ 6101              	.set CYFLD_SCB_SDA_IN_FILT_SEL__OFFSET, 0x00000004
+ 6102              	.set CYFLD_SCB_SDA_IN_FILT_SEL__SIZE, 0x00000001
+ 6103              	.set CYFLD_SCB_SCL_IN_FILT_TRIM__OFFSET, 0x00000008
+ 6104              	.set CYFLD_SCB_SCL_IN_FILT_TRIM__SIZE, 0x00000002
+ 6105              	.set CYFLD_SCB_SCL_IN_FILT_SEL__OFFSET, 0x0000000c
+ 6106              	.set CYFLD_SCB_SCL_IN_FILT_SEL__SIZE, 0x00000001
+ 6107              	.set CYFLD_SCB_SDA_OUT_FILT0_TRIM__OFFSET, 0x00000010
+ 6108              	.set CYFLD_SCB_SDA_OUT_FILT0_TRIM__SIZE, 0x00000002
+ 6109              	.set CYFLD_SCB_SDA_OUT_FILT1_TRIM__OFFSET, 0x00000012
+ 6110              	.set CYFLD_SCB_SDA_OUT_FILT1_TRIM__SIZE, 0x00000002
+ 6111              	.set CYFLD_SCB_SDA_OUT_FILT2_TRIM__OFFSET, 0x00000014
+ 6112              	.set CYFLD_SCB_SDA_OUT_FILT2_TRIM__SIZE, 0x00000002
+ 6113              	.set CYFLD_SCB_SDA_OUT_FILT_SEL__OFFSET, 0x0000001c
+ 6114              	.set CYFLD_SCB_SDA_OUT_FILT_SEL__SIZE, 0x00000002
+ 6115              	.set CYREG_SCB0_TX_CTRL, 0x40240200
+ 6116              	.set CYFLD_SCB_DATA_WIDTH__OFFSET, 0x00000000
+ 6117              	.set CYFLD_SCB_DATA_WIDTH__SIZE, 0x00000004
+ 6118              	.set CYFLD_SCB_MSB_FIRST__OFFSET, 0x00000008
+ 6119              	.set CYFLD_SCB_MSB_FIRST__SIZE, 0x00000001
+ 6120              	.set CYREG_SCB0_TX_FIFO_CTRL, 0x40240204
+ 6121              	.set CYFLD_SCB_CLEAR__OFFSET, 0x00000010
+ 6122              	.set CYFLD_SCB_CLEAR__SIZE, 0x00000001
+ 6123              	.set CYFLD_SCB_FREEZE__OFFSET, 0x00000011
+ 6124              	.set CYFLD_SCB_FREEZE__SIZE, 0x00000001
+ 6125              	.set CYREG_SCB0_TX_FIFO_STATUS, 0x40240208
+ 6126              	.set CYFLD_SCB_USED__OFFSET, 0x00000000
+ 6127              	.set CYFLD_SCB_USED__SIZE, 0x00000005
+ 6128              	.set CYFLD_SCB_SR_VALID__OFFSET, 0x0000000f
+ 6129              	.set CYFLD_SCB_SR_VALID__SIZE, 0x00000001
+ 6130              	.set CYFLD_SCB_RD_PTR__OFFSET, 0x00000010
+ 6131              	.set CYFLD_SCB_RD_PTR__SIZE, 0x00000004
+ 6132              	.set CYFLD_SCB_WR_PTR__OFFSET, 0x00000018
+ 6133              	.set CYFLD_SCB_WR_PTR__SIZE, 0x00000004
+ 6134              	.set CYREG_SCB0_TX_FIFO_WR, 0x40240240
+ 6135              	.set CYFLD_SCB_DATA__OFFSET, 0x00000000
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 109
+
+
+ 6136              	.set CYFLD_SCB_DATA__SIZE, 0x00000010
+ 6137              	.set CYREG_SCB0_RX_CTRL, 0x40240300
+ 6138              	.set CYFLD_SCB_MEDIAN__OFFSET, 0x00000009
+ 6139              	.set CYFLD_SCB_MEDIAN__SIZE, 0x00000001
+ 6140              	.set CYREG_SCB0_RX_FIFO_CTRL, 0x40240304
+ 6141              	.set CYREG_SCB0_RX_FIFO_STATUS, 0x40240308
+ 6142              	.set CYREG_SCB0_RX_MATCH, 0x40240310
+ 6143              	.set CYFLD_SCB_ADDR__OFFSET, 0x00000000
+ 6144              	.set CYFLD_SCB_ADDR__SIZE, 0x00000008
+ 6145              	.set CYFLD_SCB_MASK__OFFSET, 0x00000010
+ 6146              	.set CYFLD_SCB_MASK__SIZE, 0x00000008
+ 6147              	.set CYREG_SCB0_RX_FIFO_RD, 0x40240340
+ 6148              	.set CYREG_SCB0_RX_FIFO_RD_SILENT, 0x40240344
+ 6149              	.set CYREG_SCB0_EZ_DATA0, 0x40240400
+ 6150              	.set CYFLD_SCB_EZ_DATA__OFFSET, 0x00000000
+ 6151              	.set CYFLD_SCB_EZ_DATA__SIZE, 0x00000008
+ 6152              	.set CYREG_SCB0_EZ_DATA1, 0x40240404
+ 6153              	.set CYREG_SCB0_EZ_DATA2, 0x40240408
+ 6154              	.set CYREG_SCB0_EZ_DATA3, 0x4024040c
+ 6155              	.set CYREG_SCB0_EZ_DATA4, 0x40240410
+ 6156              	.set CYREG_SCB0_EZ_DATA5, 0x40240414
+ 6157              	.set CYREG_SCB0_EZ_DATA6, 0x40240418
+ 6158              	.set CYREG_SCB0_EZ_DATA7, 0x4024041c
+ 6159              	.set CYREG_SCB0_EZ_DATA8, 0x40240420
+ 6160              	.set CYREG_SCB0_EZ_DATA9, 0x40240424
+ 6161              	.set CYREG_SCB0_EZ_DATA10, 0x40240428
+ 6162              	.set CYREG_SCB0_EZ_DATA11, 0x4024042c
+ 6163              	.set CYREG_SCB0_EZ_DATA12, 0x40240430
+ 6164              	.set CYREG_SCB0_EZ_DATA13, 0x40240434
+ 6165              	.set CYREG_SCB0_EZ_DATA14, 0x40240438
+ 6166              	.set CYREG_SCB0_EZ_DATA15, 0x4024043c
+ 6167              	.set CYREG_SCB0_EZ_DATA16, 0x40240440
+ 6168              	.set CYREG_SCB0_EZ_DATA17, 0x40240444
+ 6169              	.set CYREG_SCB0_EZ_DATA18, 0x40240448
+ 6170              	.set CYREG_SCB0_EZ_DATA19, 0x4024044c
+ 6171              	.set CYREG_SCB0_EZ_DATA20, 0x40240450
+ 6172              	.set CYREG_SCB0_EZ_DATA21, 0x40240454
+ 6173              	.set CYREG_SCB0_EZ_DATA22, 0x40240458
+ 6174              	.set CYREG_SCB0_EZ_DATA23, 0x4024045c
+ 6175              	.set CYREG_SCB0_EZ_DATA24, 0x40240460
+ 6176              	.set CYREG_SCB0_EZ_DATA25, 0x40240464
+ 6177              	.set CYREG_SCB0_EZ_DATA26, 0x40240468
+ 6178              	.set CYREG_SCB0_EZ_DATA27, 0x4024046c
+ 6179              	.set CYREG_SCB0_EZ_DATA28, 0x40240470
+ 6180              	.set CYREG_SCB0_EZ_DATA29, 0x40240474
+ 6181              	.set CYREG_SCB0_EZ_DATA30, 0x40240478
+ 6182              	.set CYREG_SCB0_EZ_DATA31, 0x4024047c
+ 6183              	.set CYREG_SCB0_INTR_CAUSE, 0x40240e00
+ 6184              	.set CYFLD_SCB_M__OFFSET, 0x00000000
+ 6185              	.set CYFLD_SCB_M__SIZE, 0x00000001
+ 6186              	.set CYFLD_SCB_S__OFFSET, 0x00000001
+ 6187              	.set CYFLD_SCB_S__SIZE, 0x00000001
+ 6188              	.set CYFLD_SCB_TX__OFFSET, 0x00000002
+ 6189              	.set CYFLD_SCB_TX__SIZE, 0x00000001
+ 6190              	.set CYFLD_SCB_RX__OFFSET, 0x00000003
+ 6191              	.set CYFLD_SCB_RX__SIZE, 0x00000001
+ 6192              	.set CYFLD_SCB_I2C_EC__OFFSET, 0x00000004
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 110
+
+
+ 6193              	.set CYFLD_SCB_I2C_EC__SIZE, 0x00000001
+ 6194              	.set CYFLD_SCB_SPI_EC__OFFSET, 0x00000005
+ 6195              	.set CYFLD_SCB_SPI_EC__SIZE, 0x00000001
+ 6196              	.set CYREG_SCB0_INTR_I2C_EC, 0x40240e80
+ 6197              	.set CYFLD_SCB_WAKE_UP__OFFSET, 0x00000000
+ 6198              	.set CYFLD_SCB_WAKE_UP__SIZE, 0x00000001
+ 6199              	.set CYFLD_SCB_EZ_STOP__OFFSET, 0x00000001
+ 6200              	.set CYFLD_SCB_EZ_STOP__SIZE, 0x00000001
+ 6201              	.set CYFLD_SCB_EZ_WRITE_STOP__OFFSET, 0x00000002
+ 6202              	.set CYFLD_SCB_EZ_WRITE_STOP__SIZE, 0x00000001
+ 6203              	.set CYFLD_SCB_EZ_READ_STOP__OFFSET, 0x00000003
+ 6204              	.set CYFLD_SCB_EZ_READ_STOP__SIZE, 0x00000001
+ 6205              	.set CYREG_SCB0_INTR_I2C_EC_MASK, 0x40240e88
+ 6206              	.set CYREG_SCB0_INTR_I2C_EC_MASKED, 0x40240e8c
+ 6207              	.set CYREG_SCB0_INTR_SPI_EC, 0x40240ec0
+ 6208              	.set CYREG_SCB0_INTR_SPI_EC_MASK, 0x40240ec8
+ 6209              	.set CYREG_SCB0_INTR_SPI_EC_MASKED, 0x40240ecc
+ 6210              	.set CYREG_SCB0_INTR_M, 0x40240f00
+ 6211              	.set CYFLD_SCB_I2C_ARB_LOST__OFFSET, 0x00000000
+ 6212              	.set CYFLD_SCB_I2C_ARB_LOST__SIZE, 0x00000001
+ 6213              	.set CYFLD_SCB_I2C_NACK__OFFSET, 0x00000001
+ 6214              	.set CYFLD_SCB_I2C_NACK__SIZE, 0x00000001
+ 6215              	.set CYFLD_SCB_I2C_ACK__OFFSET, 0x00000002
+ 6216              	.set CYFLD_SCB_I2C_ACK__SIZE, 0x00000001
+ 6217              	.set CYFLD_SCB_I2C_STOP__OFFSET, 0x00000004
+ 6218              	.set CYFLD_SCB_I2C_STOP__SIZE, 0x00000001
+ 6219              	.set CYFLD_SCB_I2C_BUS_ERROR__OFFSET, 0x00000008
+ 6220              	.set CYFLD_SCB_I2C_BUS_ERROR__SIZE, 0x00000001
+ 6221              	.set CYFLD_SCB_SPI_DONE__OFFSET, 0x00000009
+ 6222              	.set CYFLD_SCB_SPI_DONE__SIZE, 0x00000001
+ 6223              	.set CYREG_SCB0_INTR_M_SET, 0x40240f04
+ 6224              	.set CYREG_SCB0_INTR_M_MASK, 0x40240f08
+ 6225              	.set CYREG_SCB0_INTR_M_MASKED, 0x40240f0c
+ 6226              	.set CYREG_SCB0_INTR_S, 0x40240f40
+ 6227              	.set CYFLD_SCB_I2C_WRITE_STOP__OFFSET, 0x00000003
+ 6228              	.set CYFLD_SCB_I2C_WRITE_STOP__SIZE, 0x00000001
+ 6229              	.set CYFLD_SCB_I2C_START__OFFSET, 0x00000005
+ 6230              	.set CYFLD_SCB_I2C_START__SIZE, 0x00000001
+ 6231              	.set CYFLD_SCB_I2C_ADDR_MATCH__OFFSET, 0x00000006
+ 6232              	.set CYFLD_SCB_I2C_ADDR_MATCH__SIZE, 0x00000001
+ 6233              	.set CYFLD_SCB_I2C_GENERAL__OFFSET, 0x00000007
+ 6234              	.set CYFLD_SCB_I2C_GENERAL__SIZE, 0x00000001
+ 6235              	.set CYFLD_SCB_SPI_EZ_WRITE_STOP__OFFSET, 0x00000009
+ 6236              	.set CYFLD_SCB_SPI_EZ_WRITE_STOP__SIZE, 0x00000001
+ 6237              	.set CYFLD_SCB_SPI_EZ_STOP__OFFSET, 0x0000000a
+ 6238              	.set CYFLD_SCB_SPI_EZ_STOP__SIZE, 0x00000001
+ 6239              	.set CYFLD_SCB_SPI_BUS_ERROR__OFFSET, 0x0000000b
+ 6240              	.set CYFLD_SCB_SPI_BUS_ERROR__SIZE, 0x00000001
+ 6241              	.set CYREG_SCB0_INTR_S_SET, 0x40240f44
+ 6242              	.set CYREG_SCB0_INTR_S_MASK, 0x40240f48
+ 6243              	.set CYREG_SCB0_INTR_S_MASKED, 0x40240f4c
+ 6244              	.set CYREG_SCB0_INTR_TX, 0x40240f80
+ 6245              	.set CYFLD_SCB_TRIGGER__OFFSET, 0x00000000
+ 6246              	.set CYFLD_SCB_TRIGGER__SIZE, 0x00000001
+ 6247              	.set CYFLD_SCB_NOT_FULL__OFFSET, 0x00000001
+ 6248              	.set CYFLD_SCB_NOT_FULL__SIZE, 0x00000001
+ 6249              	.set CYFLD_SCB_EMPTY__OFFSET, 0x00000004
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 111
+
+
+ 6250              	.set CYFLD_SCB_EMPTY__SIZE, 0x00000001
+ 6251              	.set CYFLD_SCB_OVERFLOW__OFFSET, 0x00000005
+ 6252              	.set CYFLD_SCB_OVERFLOW__SIZE, 0x00000001
+ 6253              	.set CYFLD_SCB_UNDERFLOW__OFFSET, 0x00000006
+ 6254              	.set CYFLD_SCB_UNDERFLOW__SIZE, 0x00000001
+ 6255              	.set CYFLD_SCB_BLOCKED__OFFSET, 0x00000007
+ 6256              	.set CYFLD_SCB_BLOCKED__SIZE, 0x00000001
+ 6257              	.set CYFLD_SCB_UART_NACK__OFFSET, 0x00000008
+ 6258              	.set CYFLD_SCB_UART_NACK__SIZE, 0x00000001
+ 6259              	.set CYFLD_SCB_UART_DONE__OFFSET, 0x00000009
+ 6260              	.set CYFLD_SCB_UART_DONE__SIZE, 0x00000001
+ 6261              	.set CYFLD_SCB_UART_ARB_LOST__OFFSET, 0x0000000a
+ 6262              	.set CYFLD_SCB_UART_ARB_LOST__SIZE, 0x00000001
+ 6263              	.set CYREG_SCB0_INTR_TX_SET, 0x40240f84
+ 6264              	.set CYREG_SCB0_INTR_TX_MASK, 0x40240f88
+ 6265              	.set CYREG_SCB0_INTR_TX_MASKED, 0x40240f8c
+ 6266              	.set CYREG_SCB0_INTR_RX, 0x40240fc0
+ 6267              	.set CYFLD_SCB_NOT_EMPTY__OFFSET, 0x00000002
+ 6268              	.set CYFLD_SCB_NOT_EMPTY__SIZE, 0x00000001
+ 6269              	.set CYFLD_SCB_FULL__OFFSET, 0x00000003
+ 6270              	.set CYFLD_SCB_FULL__SIZE, 0x00000001
+ 6271              	.set CYFLD_SCB_FRAME_ERROR__OFFSET, 0x00000008
+ 6272              	.set CYFLD_SCB_FRAME_ERROR__SIZE, 0x00000001
+ 6273              	.set CYFLD_SCB_PARITY_ERROR__OFFSET, 0x00000009
+ 6274              	.set CYFLD_SCB_PARITY_ERROR__SIZE, 0x00000001
+ 6275              	.set CYFLD_SCB_BAUD_DETECT__OFFSET, 0x0000000a
+ 6276              	.set CYFLD_SCB_BAUD_DETECT__SIZE, 0x00000001
+ 6277              	.set CYFLD_SCB_BREAK_DETECT__OFFSET, 0x0000000b
+ 6278              	.set CYFLD_SCB_BREAK_DETECT__SIZE, 0x00000001
+ 6279              	.set CYREG_SCB0_INTR_RX_SET, 0x40240fc4
+ 6280              	.set CYREG_SCB0_INTR_RX_MASK, 0x40240fc8
+ 6281              	.set CYREG_SCB0_INTR_RX_MASKED, 0x40240fcc
+ 6282              	.set CYDEV_SCB1_BASE, 0x40250000
+ 6283              	.set CYDEV_SCB1_SIZE, 0x00010000
+ 6284              	.set CYREG_SCB1_CTRL, 0x40250000
+ 6285              	.set CYREG_SCB1_STATUS, 0x40250004
+ 6286              	.set CYREG_SCB1_SPI_CTRL, 0x40250020
+ 6287              	.set CYREG_SCB1_SPI_STATUS, 0x40250024
+ 6288              	.set CYREG_SCB1_UART_CTRL, 0x40250040
+ 6289              	.set CYREG_SCB1_UART_TX_CTRL, 0x40250044
+ 6290              	.set CYREG_SCB1_UART_RX_CTRL, 0x40250048
+ 6291              	.set CYREG_SCB1_UART_RX_STATUS, 0x4025004c
+ 6292              	.set CYREG_SCB1_UART_FLOW_CTRL, 0x40250050
+ 6293              	.set CYREG_SCB1_I2C_CTRL, 0x40250060
+ 6294              	.set CYREG_SCB1_I2C_STATUS, 0x40250064
+ 6295              	.set CYREG_SCB1_I2C_M_CMD, 0x40250068
+ 6296              	.set CYREG_SCB1_I2C_S_CMD, 0x4025006c
+ 6297              	.set CYREG_SCB1_I2C_CFG, 0x40250070
+ 6298              	.set CYREG_SCB1_TX_CTRL, 0x40250200
+ 6299              	.set CYREG_SCB1_TX_FIFO_CTRL, 0x40250204
+ 6300              	.set CYREG_SCB1_TX_FIFO_STATUS, 0x40250208
+ 6301              	.set CYREG_SCB1_TX_FIFO_WR, 0x40250240
+ 6302              	.set CYREG_SCB1_RX_CTRL, 0x40250300
+ 6303              	.set CYREG_SCB1_RX_FIFO_CTRL, 0x40250304
+ 6304              	.set CYREG_SCB1_RX_FIFO_STATUS, 0x40250308
+ 6305              	.set CYREG_SCB1_RX_MATCH, 0x40250310
+ 6306              	.set CYREG_SCB1_RX_FIFO_RD, 0x40250340
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 112
+
+
+ 6307              	.set CYREG_SCB1_RX_FIFO_RD_SILENT, 0x40250344
+ 6308              	.set CYREG_SCB1_EZ_DATA0, 0x40250400
+ 6309              	.set CYREG_SCB1_EZ_DATA1, 0x40250404
+ 6310              	.set CYREG_SCB1_EZ_DATA2, 0x40250408
+ 6311              	.set CYREG_SCB1_EZ_DATA3, 0x4025040c
+ 6312              	.set CYREG_SCB1_EZ_DATA4, 0x40250410
+ 6313              	.set CYREG_SCB1_EZ_DATA5, 0x40250414
+ 6314              	.set CYREG_SCB1_EZ_DATA6, 0x40250418
+ 6315              	.set CYREG_SCB1_EZ_DATA7, 0x4025041c
+ 6316              	.set CYREG_SCB1_EZ_DATA8, 0x40250420
+ 6317              	.set CYREG_SCB1_EZ_DATA9, 0x40250424
+ 6318              	.set CYREG_SCB1_EZ_DATA10, 0x40250428
+ 6319              	.set CYREG_SCB1_EZ_DATA11, 0x4025042c
+ 6320              	.set CYREG_SCB1_EZ_DATA12, 0x40250430
+ 6321              	.set CYREG_SCB1_EZ_DATA13, 0x40250434
+ 6322              	.set CYREG_SCB1_EZ_DATA14, 0x40250438
+ 6323              	.set CYREG_SCB1_EZ_DATA15, 0x4025043c
+ 6324              	.set CYREG_SCB1_EZ_DATA16, 0x40250440
+ 6325              	.set CYREG_SCB1_EZ_DATA17, 0x40250444
+ 6326              	.set CYREG_SCB1_EZ_DATA18, 0x40250448
+ 6327              	.set CYREG_SCB1_EZ_DATA19, 0x4025044c
+ 6328              	.set CYREG_SCB1_EZ_DATA20, 0x40250450
+ 6329              	.set CYREG_SCB1_EZ_DATA21, 0x40250454
+ 6330              	.set CYREG_SCB1_EZ_DATA22, 0x40250458
+ 6331              	.set CYREG_SCB1_EZ_DATA23, 0x4025045c
+ 6332              	.set CYREG_SCB1_EZ_DATA24, 0x40250460
+ 6333              	.set CYREG_SCB1_EZ_DATA25, 0x40250464
+ 6334              	.set CYREG_SCB1_EZ_DATA26, 0x40250468
+ 6335              	.set CYREG_SCB1_EZ_DATA27, 0x4025046c
+ 6336              	.set CYREG_SCB1_EZ_DATA28, 0x40250470
+ 6337              	.set CYREG_SCB1_EZ_DATA29, 0x40250474
+ 6338              	.set CYREG_SCB1_EZ_DATA30, 0x40250478
+ 6339              	.set CYREG_SCB1_EZ_DATA31, 0x4025047c
+ 6340              	.set CYREG_SCB1_INTR_CAUSE, 0x40250e00
+ 6341              	.set CYREG_SCB1_INTR_I2C_EC, 0x40250e80
+ 6342              	.set CYREG_SCB1_INTR_I2C_EC_MASK, 0x40250e88
+ 6343              	.set CYREG_SCB1_INTR_I2C_EC_MASKED, 0x40250e8c
+ 6344              	.set CYREG_SCB1_INTR_SPI_EC, 0x40250ec0
+ 6345              	.set CYREG_SCB1_INTR_SPI_EC_MASK, 0x40250ec8
+ 6346              	.set CYREG_SCB1_INTR_SPI_EC_MASKED, 0x40250ecc
+ 6347              	.set CYREG_SCB1_INTR_M, 0x40250f00
+ 6348              	.set CYREG_SCB1_INTR_M_SET, 0x40250f04
+ 6349              	.set CYREG_SCB1_INTR_M_MASK, 0x40250f08
+ 6350              	.set CYREG_SCB1_INTR_M_MASKED, 0x40250f0c
+ 6351              	.set CYREG_SCB1_INTR_S, 0x40250f40
+ 6352              	.set CYREG_SCB1_INTR_S_SET, 0x40250f44
+ 6353              	.set CYREG_SCB1_INTR_S_MASK, 0x40250f48
+ 6354              	.set CYREG_SCB1_INTR_S_MASKED, 0x40250f4c
+ 6355              	.set CYREG_SCB1_INTR_TX, 0x40250f80
+ 6356              	.set CYREG_SCB1_INTR_TX_SET, 0x40250f84
+ 6357              	.set CYREG_SCB1_INTR_TX_MASK, 0x40250f88
+ 6358              	.set CYREG_SCB1_INTR_TX_MASKED, 0x40250f8c
+ 6359              	.set CYREG_SCB1_INTR_RX, 0x40250fc0
+ 6360              	.set CYREG_SCB1_INTR_RX_SET, 0x40250fc4
+ 6361              	.set CYREG_SCB1_INTR_RX_MASK, 0x40250fc8
+ 6362              	.set CYREG_SCB1_INTR_RX_MASKED, 0x40250fcc
+ 6363              	.set CYDEV_CSD_BASE, 0x40280000
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 113
+
+
+ 6364              	.set CYDEV_CSD_SIZE, 0x00010000
+ 6365              	.set CYREG_CSD_ID, 0x40280000
+ 6366              	.set CYFLD_CSD_ID__OFFSET, 0x00000000
+ 6367              	.set CYFLD_CSD_ID__SIZE, 0x00000010
+ 6368              	.set CYFLD_CSD_REVISION__OFFSET, 0x00000010
+ 6369              	.set CYFLD_CSD_REVISION__SIZE, 0x00000010
+ 6370              	.set CYREG_CSD_CONFIG, 0x40280004
+ 6371              	.set CYFLD_CSD_DSI_SAMPLE_EN__OFFSET, 0x00000000
+ 6372              	.set CYFLD_CSD_DSI_SAMPLE_EN__SIZE, 0x00000001
+ 6373              	.set CYFLD_CSD_SAMPLE_SYNC__OFFSET, 0x00000001
+ 6374              	.set CYFLD_CSD_SAMPLE_SYNC__SIZE, 0x00000001
+ 6375              	.set CYFLD_CSD_BYPASS_SEL__OFFSET, 0x00000002
+ 6376              	.set CYFLD_CSD_BYPASS_SEL__SIZE, 0x00000001
+ 6377              	.set CYVAL_CSD_BYPASS_SEL_PRS_OR_DIV2, 0x00000000
+ 6378              	.set CYVAL_CSD_BYPASS_SEL_DIRECT_CLOCK, 0x00000001
+ 6379              	.set CYFLD_CSD_FILTER_ENABLE__OFFSET, 0x00000003
+ 6380              	.set CYFLD_CSD_FILTER_ENABLE__SIZE, 0x00000001
+ 6381              	.set CYVAL_CSD_FILTER_ENABLE_FILTER_OFF, 0x00000000
+ 6382              	.set CYVAL_CSD_FILTER_ENABLE_FILTER_ON, 0x00000001
+ 6383              	.set CYFLD_CSD_DUAL_CAP_EN__OFFSET, 0x00000004
+ 6384              	.set CYFLD_CSD_DUAL_CAP_EN__SIZE, 0x00000001
+ 6385              	.set CYVAL_CSD_DUAL_CAP_EN_DISABLE, 0x00000000
+ 6386              	.set CYVAL_CSD_DUAL_CAP_EN_ENABLE, 0x00000001
+ 6387              	.set CYFLD_CSD_PRS_CLEAR__OFFSET, 0x00000005
+ 6388              	.set CYFLD_CSD_PRS_CLEAR__SIZE, 0x00000001
+ 6389              	.set CYFLD_CSD_PRS_SELECT__OFFSET, 0x00000006
+ 6390              	.set CYFLD_CSD_PRS_SELECT__SIZE, 0x00000001
+ 6391              	.set CYVAL_CSD_PRS_SELECT_DIV2, 0x00000000
+ 6392              	.set CYVAL_CSD_PRS_SELECT_PRS, 0x00000001
+ 6393              	.set CYFLD_CSD_PRS_12_8__OFFSET, 0x00000007
+ 6394              	.set CYFLD_CSD_PRS_12_8__SIZE, 0x00000001
+ 6395              	.set CYVAL_CSD_PRS_12_8_8B, 0x00000000
+ 6396              	.set CYVAL_CSD_PRS_12_8_12B, 0x00000001
+ 6397              	.set CYFLD_CSD_DSI_SENSE_EN__OFFSET, 0x00000008
+ 6398              	.set CYFLD_CSD_DSI_SENSE_EN__SIZE, 0x00000001
+ 6399              	.set CYFLD_CSD_SHIELD_DELAY__OFFSET, 0x00000009
+ 6400              	.set CYFLD_CSD_SHIELD_DELAY__SIZE, 0x00000002
+ 6401              	.set CYVAL_CSD_SHIELD_DELAY_OFF, 0x00000000
+ 6402              	.set CYVAL_CSD_SHIELD_DELAY_50NS, 0x00000002
+ 6403              	.set CYVAL_CSD_SHIELD_DELAY_10NS, 0x00000003
+ 6404              	.set CYFLD_CSD_SENSE_COMP_BW__OFFSET, 0x0000000b
+ 6405              	.set CYFLD_CSD_SENSE_COMP_BW__SIZE, 0x00000001
+ 6406              	.set CYVAL_CSD_SENSE_COMP_BW_LOW, 0x00000000
+ 6407              	.set CYVAL_CSD_SENSE_COMP_BW_HIGH, 0x00000001
+ 6408              	.set CYFLD_CSD_SENSE_EN__OFFSET, 0x0000000c
+ 6409              	.set CYFLD_CSD_SENSE_EN__SIZE, 0x00000001
+ 6410              	.set CYFLD_CSD_REFBUF_EN__OFFSET, 0x0000000d
+ 6411              	.set CYFLD_CSD_REFBUF_EN__SIZE, 0x00000001
+ 6412              	.set CYFLD_CSD_COMP_MODE__OFFSET, 0x0000000e
+ 6413              	.set CYFLD_CSD_COMP_MODE__SIZE, 0x00000001
+ 6414              	.set CYVAL_CSD_COMP_MODE_CHARGE_BUF, 0x00000000
+ 6415              	.set CYVAL_CSD_COMP_MODE_CHARGE_IO, 0x00000001
+ 6416              	.set CYFLD_CSD_COMP_PIN__OFFSET, 0x0000000f
+ 6417              	.set CYFLD_CSD_COMP_PIN__SIZE, 0x00000001
+ 6418              	.set CYVAL_CSD_COMP_PIN_CHANNEL1, 0x00000000
+ 6419              	.set CYVAL_CSD_COMP_PIN_CHANNEL2, 0x00000001
+ 6420              	.set CYFLD_CSD_POLARITY__OFFSET, 0x00000010
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 114
+
+
+ 6421              	.set CYFLD_CSD_POLARITY__SIZE, 0x00000001
+ 6422              	.set CYVAL_CSD_POLARITY_VSSIO, 0x00000000
+ 6423              	.set CYVAL_CSD_POLARITY_VDDIO, 0x00000001
+ 6424              	.set CYFLD_CSD_POLARITY2__OFFSET, 0x00000011
+ 6425              	.set CYFLD_CSD_POLARITY2__SIZE, 0x00000001
+ 6426              	.set CYVAL_CSD_POLARITY2_VSSIO, 0x00000000
+ 6427              	.set CYVAL_CSD_POLARITY2_VDDIO, 0x00000001
+ 6428              	.set CYFLD_CSD_MUTUAL_CAP__OFFSET, 0x00000012
+ 6429              	.set CYFLD_CSD_MUTUAL_CAP__SIZE, 0x00000001
+ 6430              	.set CYVAL_CSD_MUTUAL_CAP_SELFCAP, 0x00000000
+ 6431              	.set CYVAL_CSD_MUTUAL_CAP_MUTUALCAP, 0x00000001
+ 6432              	.set CYFLD_CSD_SENSE_COMP_EN__OFFSET, 0x00000013
+ 6433              	.set CYFLD_CSD_SENSE_COMP_EN__SIZE, 0x00000001
+ 6434              	.set CYFLD_CSD_REBUF_OUTSEL__OFFSET, 0x00000015
+ 6435              	.set CYFLD_CSD_REBUF_OUTSEL__SIZE, 0x00000001
+ 6436              	.set CYVAL_CSD_REBUF_OUTSEL_AMUXA, 0x00000000
+ 6437              	.set CYVAL_CSD_REBUF_OUTSEL_AMUXB, 0x00000001
+ 6438              	.set CYFLD_CSD_SENSE_INSEL__OFFSET, 0x00000016
+ 6439              	.set CYFLD_CSD_SENSE_INSEL__SIZE, 0x00000001
+ 6440              	.set CYVAL_CSD_SENSE_INSEL_SENSE_CHANNEL1, 0x00000000
+ 6441              	.set CYVAL_CSD_SENSE_INSEL_SENSE_AMUXA, 0x00000001
+ 6442              	.set CYFLD_CSD_REFBUF_DRV__OFFSET, 0x00000017
+ 6443              	.set CYFLD_CSD_REFBUF_DRV__SIZE, 0x00000002
+ 6444              	.set CYVAL_CSD_REFBUF_DRV_OFF, 0x00000000
+ 6445              	.set CYVAL_CSD_REFBUF_DRV_DRV_1, 0x00000001
+ 6446              	.set CYVAL_CSD_REFBUF_DRV_DRV_2, 0x00000002
+ 6447              	.set CYVAL_CSD_REFBUF_DRV_DRV_3, 0x00000003
+ 6448              	.set CYFLD_CSD_DDFTSEL__OFFSET, 0x0000001a
+ 6449              	.set CYFLD_CSD_DDFTSEL__SIZE, 0x00000003
+ 6450              	.set CYVAL_CSD_DDFTSEL_NORMAL, 0x00000000
+ 6451              	.set CYVAL_CSD_DDFTSEL_CSD_SENSE, 0x00000001
+ 6452              	.set CYVAL_CSD_DDFTSEL_CSD_SHIELD, 0x00000002
+ 6453              	.set CYVAL_CSD_DDFTSEL_CLK_SAMPLE, 0x00000003
+ 6454              	.set CYVAL_CSD_DDFTSEL_COMP_OUT, 0x00000004
+ 6455              	.set CYFLD_CSD_ADFTEN__OFFSET, 0x0000001d
+ 6456              	.set CYFLD_CSD_ADFTEN__SIZE, 0x00000001
+ 6457              	.set CYFLD_CSD_DDFTCOMP__OFFSET, 0x0000001e
+ 6458              	.set CYFLD_CSD_DDFTCOMP__SIZE, 0x00000001
+ 6459              	.set CYVAL_CSD_DDFTCOMP_REFBUFCOMP, 0x00000000
+ 6460              	.set CYVAL_CSD_DDFTCOMP_SENSECOMP, 0x00000001
+ 6461              	.set CYFLD_CSD_ENABLE__OFFSET, 0x0000001f
+ 6462              	.set CYFLD_CSD_ENABLE__SIZE, 0x00000001
+ 6463              	.set CYREG_CSD_IDAC, 0x40280008
+ 6464              	.set CYFLD_CSD_IDAC1__OFFSET, 0x00000000
+ 6465              	.set CYFLD_CSD_IDAC1__SIZE, 0x00000008
+ 6466              	.set CYFLD_CSD_IDAC1_MODE__OFFSET, 0x00000008
+ 6467              	.set CYFLD_CSD_IDAC1_MODE__SIZE, 0x00000002
+ 6468              	.set CYVAL_CSD_IDAC1_MODE_OFF, 0x00000000
+ 6469              	.set CYVAL_CSD_IDAC1_MODE_FIXED, 0x00000001
+ 6470              	.set CYVAL_CSD_IDAC1_MODE_VARIABLE, 0x00000002
+ 6471              	.set CYVAL_CSD_IDAC1_MODE_DSI, 0x00000003
+ 6472              	.set CYFLD_CSD_IDAC1_RANGE__OFFSET, 0x0000000a
+ 6473              	.set CYFLD_CSD_IDAC1_RANGE__SIZE, 0x00000001
+ 6474              	.set CYVAL_CSD_IDAC1_RANGE_4X, 0x00000000
+ 6475              	.set CYVAL_CSD_IDAC1_RANGE_8X, 0x00000001
+ 6476              	.set CYFLD_CSD_POLARITY1_MIR__OFFSET, 0x0000000c
+ 6477              	.set CYFLD_CSD_POLARITY1_MIR__SIZE, 0x00000001
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 115
+
+
+ 6478              	.set CYFLD_CSD_IDAC2__OFFSET, 0x00000010
+ 6479              	.set CYFLD_CSD_IDAC2__SIZE, 0x00000007
+ 6480              	.set CYFLD_CSD_IDAC2_MODE__OFFSET, 0x00000018
+ 6481              	.set CYFLD_CSD_IDAC2_MODE__SIZE, 0x00000002
+ 6482              	.set CYVAL_CSD_IDAC2_MODE_OFF, 0x00000000
+ 6483              	.set CYVAL_CSD_IDAC2_MODE_FIXED, 0x00000001
+ 6484              	.set CYVAL_CSD_IDAC2_MODE_VARIABLE, 0x00000002
+ 6485              	.set CYVAL_CSD_IDAC2_MODE_DSI, 0x00000003
+ 6486              	.set CYFLD_CSD_IDAC2_RANGE__OFFSET, 0x0000001a
+ 6487              	.set CYFLD_CSD_IDAC2_RANGE__SIZE, 0x00000001
+ 6488              	.set CYVAL_CSD_IDAC2_RANGE_4X, 0x00000000
+ 6489              	.set CYVAL_CSD_IDAC2_RANGE_8X, 0x00000001
+ 6490              	.set CYFLD_CSD_POLARITY2_MIR__OFFSET, 0x0000001c
+ 6491              	.set CYFLD_CSD_POLARITY2_MIR__SIZE, 0x00000001
+ 6492              	.set CYFLD_CSD_FEEDBACK_MODE__OFFSET, 0x0000001e
+ 6493              	.set CYFLD_CSD_FEEDBACK_MODE__SIZE, 0x00000001
+ 6494              	.set CYVAL_CSD_FEEDBACK_MODE_FLOP, 0x00000000
+ 6495              	.set CYVAL_CSD_FEEDBACK_MODE_COMP, 0x00000001
+ 6496              	.set CYREG_CSD_COUNTER, 0x4028000c
+ 6497              	.set CYFLD_CSD_COUNTER__OFFSET, 0x00000000
+ 6498              	.set CYFLD_CSD_COUNTER__SIZE, 0x00000010
+ 6499              	.set CYFLD_CSD_PERIOD__OFFSET, 0x00000010
+ 6500              	.set CYFLD_CSD_PERIOD__SIZE, 0x00000010
+ 6501              	.set CYREG_CSD_STATUS, 0x40280010
+ 6502              	.set CYFLD_CSD_CSD_CHARGE__OFFSET, 0x00000000
+ 6503              	.set CYFLD_CSD_CSD_CHARGE__SIZE, 0x00000001
+ 6504              	.set CYFLD_CSD_CSD_SENSE__OFFSET, 0x00000001
+ 6505              	.set CYFLD_CSD_CSD_SENSE__SIZE, 0x00000001
+ 6506              	.set CYFLD_CSD_COMP_OUT__OFFSET, 0x00000002
+ 6507              	.set CYFLD_CSD_COMP_OUT__SIZE, 0x00000001
+ 6508              	.set CYVAL_CSD_COMP_OUT_C_LT_VREF, 0x00000000
+ 6509              	.set CYVAL_CSD_COMP_OUT_C_GT_VREF, 0x00000001
+ 6510              	.set CYFLD_CSD_SAMPLE__OFFSET, 0x00000003
+ 6511              	.set CYFLD_CSD_SAMPLE__SIZE, 0x00000001
+ 6512              	.set CYREG_CSD_INTR, 0x40280014
+ 6513              	.set CYFLD_CSD_CSD__OFFSET, 0x00000000
+ 6514              	.set CYFLD_CSD_CSD__SIZE, 0x00000001
+ 6515              	.set CYREG_CSD_INTR_SET, 0x40280018
+ 6516              	.set CYREG_CSD_PWM, 0x4028001c
+ 6517              	.set CYFLD_CSD_PWM_COUNT__OFFSET, 0x00000000
+ 6518              	.set CYFLD_CSD_PWM_COUNT__SIZE, 0x00000004
+ 6519              	.set CYFLD_CSD_PWM_SEL__OFFSET, 0x00000004
+ 6520              	.set CYFLD_CSD_PWM_SEL__SIZE, 0x00000002
+ 6521              	.set CYVAL_CSD_PWM_SEL_OFF, 0x00000000
+ 6522              	.set CYVAL_CSD_PWM_SEL_FIXED_HIGH, 0x00000002
+ 6523              	.set CYVAL_CSD_PWM_SEL_FIXED_LOW, 0x00000003
+ 6524              	.set CYREG_CSD_TRIM1, 0x4028ff00
+ 6525              	.set CYFLD_CSD_IDAC1_SRC_TRIM__OFFSET, 0x00000000
+ 6526              	.set CYFLD_CSD_IDAC1_SRC_TRIM__SIZE, 0x00000004
+ 6527              	.set CYFLD_CSD_IDAC2_SRC_TRIM__OFFSET, 0x00000004
+ 6528              	.set CYFLD_CSD_IDAC2_SRC_TRIM__SIZE, 0x00000004
+ 6529              	.set CYREG_CSD_TRIM2, 0x4028ff04
+ 6530              	.set CYFLD_CSD_IDAC1_SNK_TRIM__OFFSET, 0x00000000
+ 6531              	.set CYFLD_CSD_IDAC1_SNK_TRIM__SIZE, 0x00000004
+ 6532              	.set CYFLD_CSD_IDAC2_SNK_TRIM__OFFSET, 0x00000004
+ 6533              	.set CYFLD_CSD_IDAC2_SNK_TRIM__SIZE, 0x00000004
+ 6534              	.set CYDEV_LCD_BASE, 0x402a0000
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 116
+
+
+ 6535              	.set CYDEV_LCD_SIZE, 0x00010000
+ 6536              	.set CYREG_LCD_ID, 0x402a0000
+ 6537              	.set CYFLD_LCD_ID__OFFSET, 0x00000000
+ 6538              	.set CYFLD_LCD_ID__SIZE, 0x00000010
+ 6539              	.set CYFLD_LCD_REVISION__OFFSET, 0x00000010
+ 6540              	.set CYFLD_LCD_REVISION__SIZE, 0x00000010
+ 6541              	.set CYREG_LCD_DIVIDER, 0x402a0004
+ 6542              	.set CYFLD_LCD_SUBFR_DIV__OFFSET, 0x00000000
+ 6543              	.set CYFLD_LCD_SUBFR_DIV__SIZE, 0x00000010
+ 6544              	.set CYFLD_LCD_DEAD_DIV__OFFSET, 0x00000010
+ 6545              	.set CYFLD_LCD_DEAD_DIV__SIZE, 0x00000010
+ 6546              	.set CYREG_LCD_CONTROL, 0x402a0008
+ 6547              	.set CYFLD_LCD_LS_EN__OFFSET, 0x00000000
+ 6548              	.set CYFLD_LCD_LS_EN__SIZE, 0x00000001
+ 6549              	.set CYFLD_LCD_HS_EN__OFFSET, 0x00000001
+ 6550              	.set CYFLD_LCD_HS_EN__SIZE, 0x00000001
+ 6551              	.set CYFLD_LCD_LCD_MODE__OFFSET, 0x00000002
+ 6552              	.set CYFLD_LCD_LCD_MODE__SIZE, 0x00000001
+ 6553              	.set CYVAL_LCD_LCD_MODE_LS, 0x00000000
+ 6554              	.set CYVAL_LCD_LCD_MODE_HS, 0x00000001
+ 6555              	.set CYFLD_LCD_TYPE__OFFSET, 0x00000003
+ 6556              	.set CYFLD_LCD_TYPE__SIZE, 0x00000001
+ 6557              	.set CYVAL_LCD_TYPE_TYPE_A, 0x00000000
+ 6558              	.set CYVAL_LCD_TYPE_TYPE_B, 0x00000001
+ 6559              	.set CYFLD_LCD_OP_MODE__OFFSET, 0x00000004
+ 6560              	.set CYFLD_LCD_OP_MODE__SIZE, 0x00000001
+ 6561              	.set CYVAL_LCD_OP_MODE_PWM, 0x00000000
+ 6562              	.set CYVAL_LCD_OP_MODE_CORRELATION, 0x00000001
+ 6563              	.set CYFLD_LCD_BIAS__OFFSET, 0x00000005
+ 6564              	.set CYFLD_LCD_BIAS__SIZE, 0x00000002
+ 6565              	.set CYVAL_LCD_BIAS_HALF, 0x00000000
+ 6566              	.set CYVAL_LCD_BIAS_THIRD, 0x00000001
+ 6567              	.set CYVAL_LCD_BIAS_FOURTH, 0x00000002
+ 6568              	.set CYVAL_LCD_BIAS_FIFTH, 0x00000003
+ 6569              	.set CYFLD_LCD_COM_NUM__OFFSET, 0x00000008
+ 6570              	.set CYFLD_LCD_COM_NUM__SIZE, 0x00000004
+ 6571              	.set CYFLD_LCD_LS_EN_STAT__OFFSET, 0x0000001f
+ 6572              	.set CYFLD_LCD_LS_EN_STAT__SIZE, 0x00000001
+ 6573              	.set CYREG_LCD_DATA00, 0x402a0100
+ 6574              	.set CYFLD_LCD_DATA__OFFSET, 0x00000000
+ 6575              	.set CYFLD_LCD_DATA__SIZE, 0x00000020
+ 6576              	.set CYREG_LCD_DATA01, 0x402a0104
+ 6577              	.set CYREG_LCD_DATA02, 0x402a0108
+ 6578              	.set CYREG_LCD_DATA03, 0x402a010c
+ 6579              	.set CYREG_LCD_DATA04, 0x402a0110
+ 6580              	.set CYREG_LCD_DATA05, 0x402a0114
+ 6581              	.set CYREG_LCD_DATA06, 0x402a0118
+ 6582              	.set CYREG_LCD_DATA07, 0x402a011c
+ 6583              	.set CYDEV_LPCOMP_BASE, 0x402b0000
+ 6584              	.set CYDEV_LPCOMP_SIZE, 0x00010000
+ 6585              	.set CYREG_LPCOMP_ID, 0x402b0000
+ 6586              	.set CYFLD_LPCOMP_ID__OFFSET, 0x00000000
+ 6587              	.set CYFLD_LPCOMP_ID__SIZE, 0x00000010
+ 6588              	.set CYFLD_LPCOMP_REVISION__OFFSET, 0x00000010
+ 6589              	.set CYFLD_LPCOMP_REVISION__SIZE, 0x00000010
+ 6590              	.set CYREG_LPCOMP_CONFIG, 0x402b0004
+ 6591              	.set CYFLD_LPCOMP_MODE1__OFFSET, 0x00000000
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 117
+
+
+ 6592              	.set CYFLD_LPCOMP_MODE1__SIZE, 0x00000002
+ 6593              	.set CYVAL_LPCOMP_MODE1_SLOW, 0x00000000
+ 6594              	.set CYVAL_LPCOMP_MODE1_FAST, 0x00000001
+ 6595              	.set CYVAL_LPCOMP_MODE1_ULP, 0x00000002
+ 6596              	.set CYFLD_LPCOMP_HYST1__OFFSET, 0x00000002
+ 6597              	.set CYFLD_LPCOMP_HYST1__SIZE, 0x00000001
+ 6598              	.set CYFLD_LPCOMP_FILTER1__OFFSET, 0x00000003
+ 6599              	.set CYFLD_LPCOMP_FILTER1__SIZE, 0x00000001
+ 6600              	.set CYFLD_LPCOMP_INTTYPE1__OFFSET, 0x00000004
+ 6601              	.set CYFLD_LPCOMP_INTTYPE1__SIZE, 0x00000002
+ 6602              	.set CYVAL_LPCOMP_INTTYPE1_DISABLE, 0x00000000
+ 6603              	.set CYVAL_LPCOMP_INTTYPE1_RISING, 0x00000001
+ 6604              	.set CYVAL_LPCOMP_INTTYPE1_FALLING, 0x00000002
+ 6605              	.set CYVAL_LPCOMP_INTTYPE1_BOTH, 0x00000003
+ 6606              	.set CYFLD_LPCOMP_OUT1__OFFSET, 0x00000006
+ 6607              	.set CYFLD_LPCOMP_OUT1__SIZE, 0x00000001
+ 6608              	.set CYFLD_LPCOMP_ENABLE1__OFFSET, 0x00000007
+ 6609              	.set CYFLD_LPCOMP_ENABLE1__SIZE, 0x00000001
+ 6610              	.set CYFLD_LPCOMP_MODE2__OFFSET, 0x00000008
+ 6611              	.set CYFLD_LPCOMP_MODE2__SIZE, 0x00000002
+ 6612              	.set CYVAL_LPCOMP_MODE2_SLOW, 0x00000000
+ 6613              	.set CYVAL_LPCOMP_MODE2_FAST, 0x00000001
+ 6614              	.set CYVAL_LPCOMP_MODE2_ULP, 0x00000002
+ 6615              	.set CYFLD_LPCOMP_HYST2__OFFSET, 0x0000000a
+ 6616              	.set CYFLD_LPCOMP_HYST2__SIZE, 0x00000001
+ 6617              	.set CYFLD_LPCOMP_FILTER2__OFFSET, 0x0000000b
+ 6618              	.set CYFLD_LPCOMP_FILTER2__SIZE, 0x00000001
+ 6619              	.set CYFLD_LPCOMP_INTTYPE2__OFFSET, 0x0000000c
+ 6620              	.set CYFLD_LPCOMP_INTTYPE2__SIZE, 0x00000002
+ 6621              	.set CYVAL_LPCOMP_INTTYPE2_DISABLE, 0x00000000
+ 6622              	.set CYVAL_LPCOMP_INTTYPE2_RISING, 0x00000001
+ 6623              	.set CYVAL_LPCOMP_INTTYPE2_FALLING, 0x00000002
+ 6624              	.set CYVAL_LPCOMP_INTTYPE2_BOTH, 0x00000003
+ 6625              	.set CYFLD_LPCOMP_OUT2__OFFSET, 0x0000000e
+ 6626              	.set CYFLD_LPCOMP_OUT2__SIZE, 0x00000001
+ 6627              	.set CYFLD_LPCOMP_ENABLE2__OFFSET, 0x0000000f
+ 6628              	.set CYFLD_LPCOMP_ENABLE2__SIZE, 0x00000001
+ 6629              	.set CYFLD_LPCOMP_DSI_BYPASS1__OFFSET, 0x00000010
+ 6630              	.set CYFLD_LPCOMP_DSI_BYPASS1__SIZE, 0x00000001
+ 6631              	.set CYFLD_LPCOMP_DSI_LEVEL1__OFFSET, 0x00000011
+ 6632              	.set CYFLD_LPCOMP_DSI_LEVEL1__SIZE, 0x00000001
+ 6633              	.set CYFLD_LPCOMP_DSI_BYPASS2__OFFSET, 0x00000014
+ 6634              	.set CYFLD_LPCOMP_DSI_BYPASS2__SIZE, 0x00000001
+ 6635              	.set CYFLD_LPCOMP_DSI_LEVEL2__OFFSET, 0x00000015
+ 6636              	.set CYFLD_LPCOMP_DSI_LEVEL2__SIZE, 0x00000001
+ 6637              	.set CYREG_LPCOMP_DFT, 0x402b0008
+ 6638              	.set CYFLD_LPCOMP_CAL_EN__OFFSET, 0x00000000
+ 6639              	.set CYFLD_LPCOMP_CAL_EN__SIZE, 0x00000001
+ 6640              	.set CYFLD_LPCOMP_BYPASS__OFFSET, 0x00000001
+ 6641              	.set CYFLD_LPCOMP_BYPASS__SIZE, 0x00000001
+ 6642              	.set CYREG_LPCOMP_INTR, 0x402b0010
+ 6643              	.set CYFLD_LPCOMP_COMP1__OFFSET, 0x00000000
+ 6644              	.set CYFLD_LPCOMP_COMP1__SIZE, 0x00000001
+ 6645              	.set CYFLD_LPCOMP_COMP2__OFFSET, 0x00000001
+ 6646              	.set CYFLD_LPCOMP_COMP2__SIZE, 0x00000001
+ 6647              	.set CYREG_LPCOMP_INTR_SET, 0x402b0014
+ 6648              	.set CYREG_LPCOMP_INTR_MASK, 0x402b0018
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 118
+
+
+ 6649              	.set CYFLD_LPCOMP_COMP1_MASK__OFFSET, 0x00000000
+ 6650              	.set CYFLD_LPCOMP_COMP1_MASK__SIZE, 0x00000001
+ 6651              	.set CYFLD_LPCOMP_COMP2_MASK__OFFSET, 0x00000001
+ 6652              	.set CYFLD_LPCOMP_COMP2_MASK__SIZE, 0x00000001
+ 6653              	.set CYREG_LPCOMP_INTR_MASKED, 0x402b001c
+ 6654              	.set CYFLD_LPCOMP_COMP1_MASKED__OFFSET, 0x00000000
+ 6655              	.set CYFLD_LPCOMP_COMP1_MASKED__SIZE, 0x00000001
+ 6656              	.set CYFLD_LPCOMP_COMP2_MASKED__OFFSET, 0x00000001
+ 6657              	.set CYFLD_LPCOMP_COMP2_MASKED__SIZE, 0x00000001
+ 6658              	.set CYREG_LPCOMP_TRIM1, 0x402bff00
+ 6659              	.set CYFLD_LPCOMP_COMP1_TRIMA__OFFSET, 0x00000000
+ 6660              	.set CYFLD_LPCOMP_COMP1_TRIMA__SIZE, 0x00000005
+ 6661              	.set CYREG_LPCOMP_TRIM2, 0x402bff04
+ 6662              	.set CYFLD_LPCOMP_COMP1_TRIMB__OFFSET, 0x00000000
+ 6663              	.set CYFLD_LPCOMP_COMP1_TRIMB__SIZE, 0x00000005
+ 6664              	.set CYREG_LPCOMP_TRIM3, 0x402bff08
+ 6665              	.set CYFLD_LPCOMP_COMP2_TRIMA__OFFSET, 0x00000000
+ 6666              	.set CYFLD_LPCOMP_COMP2_TRIMA__SIZE, 0x00000005
+ 6667              	.set CYREG_LPCOMP_TRIM4, 0x402bff0c
+ 6668              	.set CYFLD_LPCOMP_COMP2_TRIMB__OFFSET, 0x00000000
+ 6669              	.set CYFLD_LPCOMP_COMP2_TRIMB__SIZE, 0x00000005
+ 6670              	.set CYDEV_BLE_BASE, 0x402e0000
+ 6671              	.set CYDEV_BLE_SIZE, 0x00010000
+ 6672              	.set CYDEV_BLE_BLERD_BASE, 0x402e0000
+ 6673              	.set CYDEV_BLE_BLERD_SIZE, 0x00000200
+ 6674              	.set CYREG_BLE_BLERD_CFG1, 0x402e0000
+ 6675              	.set CYFLD_BLE_BLERD_RX_DATA_INVERSE__OFFSET, 0x00000000
+ 6676              	.set CYFLD_BLE_BLERD_RX_DATA_INVERSE__SIZE, 0x00000001
+ 6677              	.set CYFLD_BLE_BLERD_TX_DATA_INVERSE__OFFSET, 0x00000001
+ 6678              	.set CYFLD_BLE_BLERD_TX_DATA_INVERSE__SIZE, 0x00000001
+ 6679              	.set CYFLD_BLE_BLERD_AGC_DISABLE__OFFSET, 0x00000002
+ 6680              	.set CYFLD_BLE_BLERD_AGC_DISABLE__SIZE, 0x00000001
+ 6681              	.set CYFLD_BLE_BLERD_RF_PLL_DIRECT__OFFSET, 0x00000003
+ 6682              	.set CYFLD_BLE_BLERD_RF_PLL_DIRECT__SIZE, 0x00000001
+ 6683              	.set CYFLD_BLE_BLERD_CLKGATING_DISABLE__OFFSET, 0x00000004
+ 6684              	.set CYFLD_BLE_BLERD_CLKGATING_DISABLE__SIZE, 0x00000001
+ 6685              	.set CYFLD_BLE_BLERD_EN_BR_CLK__OFFSET, 0x00000005
+ 6686              	.set CYFLD_BLE_BLERD_EN_BR_CLK__SIZE, 0x00000001
+ 6687              	.set CYFLD_BLE_BLERD_ADC_IQ_INVERSE__OFFSET, 0x00000006
+ 6688              	.set CYFLD_BLE_BLERD_ADC_IQ_INVERSE__SIZE, 0x00000001
+ 6689              	.set CYFLD_BLE_BLERD_TX_PA_RAMP_MODE__OFFSET, 0x00000007
+ 6690              	.set CYFLD_BLE_BLERD_TX_PA_RAMP_MODE__SIZE, 0x00000001
+ 6691              	.set CYFLD_BLE_BLERD_RADIO_STANDALONE__OFFSET, 0x00000008
+ 6692              	.set CYFLD_BLE_BLERD_RADIO_STANDALONE__SIZE, 0x00000001
+ 6693              	.set CYFLD_BLE_BLERD_ADC_DC_CAPTURE_EN__OFFSET, 0x00000009
+ 6694              	.set CYFLD_BLE_BLERD_ADC_DC_CAPTURE_EN__SIZE, 0x00000001
+ 6695              	.set CYFLD_BLE_BLERD_BURNIN_CLK_EN__OFFSET, 0x0000000a
+ 6696              	.set CYFLD_BLE_BLERD_BURNIN_CLK_EN__SIZE, 0x00000001
+ 6697              	.set CYFLD_BLE_BLERD_CBPF_GAIN__OFFSET, 0x0000000b
+ 6698              	.set CYFLD_BLE_BLERD_CBPF_GAIN__SIZE, 0x00000002
+ 6699              	.set CYFLD_BLE_BLERD_LNA_GAIN__OFFSET, 0x0000000d
+ 6700              	.set CYFLD_BLE_BLERD_LNA_GAIN__SIZE, 0x00000003
+ 6701              	.set CYREG_BLE_BLERD_CFG2, 0x402e0004
+ 6702              	.set CYFLD_BLE_BLERD_DAC_REG_DATA__OFFSET, 0x00000000
+ 6703              	.set CYFLD_BLE_BLERD_DAC_REG_DATA__SIZE, 0x0000000a
+ 6704              	.set CYFLD_BLE_BLERD_DAC_DFT_MODE__OFFSET, 0x0000000a
+ 6705              	.set CYFLD_BLE_BLERD_DAC_DFT_MODE__SIZE, 0x00000002
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 119
+
+
+ 6706              	.set CYFLD_BLE_BLERD_DAC_DFT_EN__OFFSET, 0x0000000c
+ 6707              	.set CYFLD_BLE_BLERD_DAC_DFT_EN__SIZE, 0x00000001
+ 6708              	.set CYFLD_BLE_BLERD_ADC_DFT_MODE__OFFSET, 0x0000000d
+ 6709              	.set CYFLD_BLE_BLERD_ADC_DFT_MODE__SIZE, 0x00000002
+ 6710              	.set CYFLD_BLE_BLERD_ADC_DFT_EN__OFFSET, 0x0000000f
+ 6711              	.set CYFLD_BLE_BLERD_ADC_DFT_EN__SIZE, 0x00000001
+ 6712              	.set CYREG_BLE_BLERD_MODEM, 0x402e0008
+ 6713              	.set CYFLD_BLE_BLERD_NARROW_SPD__OFFSET, 0x00000000
+ 6714              	.set CYFLD_BLE_BLERD_NARROW_SPD__SIZE, 0x00000002
+ 6715              	.set CYFLD_BLE_BLERD_WIDE_SPD__OFFSET, 0x00000002
+ 6716              	.set CYFLD_BLE_BLERD_WIDE_SPD__SIZE, 0x00000002
+ 6717              	.set CYFLD_BLE_BLERD_RST_CNT2_SEL__OFFSET, 0x00000004
+ 6718              	.set CYFLD_BLE_BLERD_RST_CNT2_SEL__SIZE, 0x00000001
+ 6719              	.set CYFLD_BLE_BLERD_RESET2_EN__OFFSET, 0x00000005
+ 6720              	.set CYFLD_BLE_BLERD_RESET2_EN__SIZE, 0x00000001
+ 6721              	.set CYFLD_BLE_BLERD_DC_PARAM__OFFSET, 0x00000006
+ 6722              	.set CYFLD_BLE_BLERD_DC_PARAM__SIZE, 0x00000002
+ 6723              	.set CYFLD_BLE_BLERD_IMREJ_BYPASS__OFFSET, 0x00000008
+ 6724              	.set CYFLD_BLE_BLERD_IMREJ_BYPASS__SIZE, 0x00000001
+ 6725              	.set CYFLD_BLE_BLERD_ADC_FULL_SWING_DETECT_EN__OFFSET, 0x00000009
+ 6726              	.set CYFLD_BLE_BLERD_ADC_FULL_SWING_DETECT_EN__SIZE, 0x00000001
+ 6727              	.set CYFLD_BLE_BLERD_DC_SCALING_EN__OFFSET, 0x0000000a
+ 6728              	.set CYFLD_BLE_BLERD_DC_SCALING_EN__SIZE, 0x00000001
+ 6729              	.set CYFLD_BLE_BLERD_ADC_PWR_EST_EN__OFFSET, 0x0000000b
+ 6730              	.set CYFLD_BLE_BLERD_ADC_PWR_EST_EN__SIZE, 0x00000001
+ 6731              	.set CYFLD_BLE_BLERD_LOAD_PREV_GAIN_EN__OFFSET, 0x0000000c
+ 6732              	.set CYFLD_BLE_BLERD_LOAD_PREV_GAIN_EN__SIZE, 0x00000001
+ 6733              	.set CYFLD_BLE_BLERD_READ_DC_OFFSET_SEL__OFFSET, 0x0000000d
+ 6734              	.set CYFLD_BLE_BLERD_READ_DC_OFFSET_SEL__SIZE, 0x00000001
+ 6735              	.set CYFLD_BLE_BLERD_ADCDFT_SEL__OFFSET, 0x0000000e
+ 6736              	.set CYFLD_BLE_BLERD_ADCDFT_SEL__SIZE, 0x00000001
+ 6737              	.set CYFLD_BLE_BLERD_CW_MODE__OFFSET, 0x0000000f
+ 6738              	.set CYFLD_BLE_BLERD_CW_MODE__SIZE, 0x00000001
+ 6739              	.set CYREG_BLE_BLERD_FSM, 0x402e000c
+ 6740              	.set CYFLD_BLE_BLERD_XO_AMP_DETECT__OFFSET, 0x00000000
+ 6741              	.set CYFLD_BLE_BLERD_XO_AMP_DETECT__SIZE, 0x00000001
+ 6742              	.set CYFLD_BLE_BLERD_LSLDO_OK__OFFSET, 0x00000001
+ 6743              	.set CYFLD_BLE_BLERD_LSLDO_OK__SIZE, 0x00000001
+ 6744              	.set CYFLD_BLE_BLERD_LFLDO_OK__OFFSET, 0x00000002
+ 6745              	.set CYFLD_BLE_BLERD_LFLDO_OK__SIZE, 0x00000001
+ 6746              	.set CYFLD_BLE_BLERD_FCAL_PASS_DETECT__OFFSET, 0x00000003
+ 6747              	.set CYFLD_BLE_BLERD_FCAL_PASS_DETECT__SIZE, 0x00000001
+ 6748              	.set CYFLD_BLE_BLERD_ISO_ENABLE__OFFSET, 0x00000004
+ 6749              	.set CYFLD_BLE_BLERD_ISO_ENABLE__SIZE, 0x00000001
+ 6750              	.set CYFLD_BLE_BLERD_RX_STATE__OFFSET, 0x00000005
+ 6751              	.set CYFLD_BLE_BLERD_RX_STATE__SIZE, 0x00000003
+ 6752              	.set CYFLD_BLE_BLERD_TX_STATE__OFFSET, 0x00000008
+ 6753              	.set CYFLD_BLE_BLERD_TX_STATE__SIZE, 0x00000003
+ 6754              	.set CYFLD_BLE_BLERD_SY_STATE__OFFSET, 0x0000000b
+ 6755              	.set CYFLD_BLE_BLERD_SY_STATE__SIZE, 0x00000003
+ 6756              	.set CYFLD_BLE_BLERD_STATE__OFFSET, 0x0000000e
+ 6757              	.set CYFLD_BLE_BLERD_STATE__SIZE, 0x00000002
+ 6758              	.set CYREG_BLE_BLERD_DBUS, 0x402e0010
+ 6759              	.set CYFLD_BLE_BLERD_RF_FREQ__OFFSET, 0x00000000
+ 6760              	.set CYFLD_BLE_BLERD_RF_FREQ__SIZE, 0x0000000c
+ 6761              	.set CYFLD_BLE_BLERD_DIRECT_RXEN__OFFSET, 0x0000000c
+ 6762              	.set CYFLD_BLE_BLERD_DIRECT_RXEN__SIZE, 0x00000001
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 120
+
+
+ 6763              	.set CYFLD_BLE_BLERD_DIRECT_TXEN__OFFSET, 0x0000000d
+ 6764              	.set CYFLD_BLE_BLERD_DIRECT_TXEN__SIZE, 0x00000001
+ 6765              	.set CYFLD_BLE_BLERD_ISOLATE_N__OFFSET, 0x0000000e
+ 6766              	.set CYFLD_BLE_BLERD_ISOLATE_N__SIZE, 0x00000001
+ 6767              	.set CYFLD_BLE_BLERD_XTAL_ENABLE__OFFSET, 0x0000000f
+ 6768              	.set CYFLD_BLE_BLERD_XTAL_ENABLE__SIZE, 0x00000001
+ 6769              	.set CYREG_BLE_BLERD_CFGCTRL, 0x402e0014
+ 6770              	.set CYFLD_BLE_BLERD_DSM_MODE__OFFSET, 0x00000000
+ 6771              	.set CYFLD_BLE_BLERD_DSM_MODE__SIZE, 0x00000005
+ 6772              	.set CYFLD_BLE_BLERD_IGNORE_FRAC__OFFSET, 0x00000005
+ 6773              	.set CYFLD_BLE_BLERD_IGNORE_FRAC__SIZE, 0x00000001
+ 6774              	.set CYFLD_BLE_BLERD_DCCAL_RERUN__OFFSET, 0x00000006
+ 6775              	.set CYFLD_BLE_BLERD_DCCAL_RERUN__SIZE, 0x00000001
+ 6776              	.set CYFLD_BLE_BLERD_DCCAL_MODE__OFFSET, 0x00000007
+ 6777              	.set CYFLD_BLE_BLERD_DCCAL_MODE__SIZE, 0x00000001
+ 6778              	.set CYFLD_BLE_BLERD_RCCAL_RERUN__OFFSET, 0x00000008
+ 6779              	.set CYFLD_BLE_BLERD_RCCAL_RERUN__SIZE, 0x00000001
+ 6780              	.set CYFLD_BLE_BLERD_RCCAL_MODE__OFFSET, 0x00000009
+ 6781              	.set CYFLD_BLE_BLERD_RCCAL_MODE__SIZE, 0x00000001
+ 6782              	.set CYFLD_BLE_BLERD_KVCAL_RERUN__OFFSET, 0x0000000a
+ 6783              	.set CYFLD_BLE_BLERD_KVCAL_RERUN__SIZE, 0x00000001
+ 6784              	.set CYFLD_BLE_BLERD_FCAL_RERUN__OFFSET, 0x0000000b
+ 6785              	.set CYFLD_BLE_BLERD_FCAL_RERUN__SIZE, 0x00000001
+ 6786              	.set CYFLD_BLE_BLERD_TESTMODE_EN__OFFSET, 0x0000000f
+ 6787              	.set CYFLD_BLE_BLERD_TESTMODE_EN__SIZE, 0x00000001
+ 6788              	.set CYREG_BLE_BLERD_RSSI, 0x402e0018
+ 6789              	.set CYFLD_BLE_BLERD_PREFILT__OFFSET, 0x00000000
+ 6790              	.set CYFLD_BLE_BLERD_PREFILT__SIZE, 0x00000007
+ 6791              	.set CYFLD_BLE_BLERD_POSTFILT__OFFSET, 0x00000008
+ 6792              	.set CYFLD_BLE_BLERD_POSTFILT__SIZE, 0x00000007
+ 6793              	.set CYREG_BLE_BLERD_RMAP, 0x402e0024
+ 6794              	.set CYFLD_BLE_BLERD_BB_BYPASS__OFFSET, 0x00000000
+ 6795              	.set CYFLD_BLE_BLERD_BB_BYPASS__SIZE, 0x00000010
+ 6796              	.set CYREG_BLE_BLERD_KVCAL, 0x402e0028
+ 6797              	.set CYFLD_BLE_BLERD_DAC_STEP__OFFSET, 0x00000000
+ 6798              	.set CYFLD_BLE_BLERD_DAC_STEP__SIZE, 0x00000002
+ 6799              	.set CYFLD_BLE_BLERD_RUN_DURATION__OFFSET, 0x00000002
+ 6800              	.set CYFLD_BLE_BLERD_RUN_DURATION__SIZE, 0x00000002
+ 6801              	.set CYFLD_BLE_BLERD_EXP_FREQ_DIFF__OFFSET, 0x00000004
+ 6802              	.set CYFLD_BLE_BLERD_EXP_FREQ_DIFF__SIZE, 0x00000008
+ 6803              	.set CYREG_BLE_BLERD_CFG_1_FCAL, 0x402e002c
+ 6804              	.set CYFLD_BLE_BLERD_COARSE_FRAMES_6__OFFSET, 0x00000000
+ 6805              	.set CYFLD_BLE_BLERD_COARSE_FRAMES_6__SIZE, 0x00000007
+ 6806              	.set CYFLD_BLE_BLERD_COARSE_FRAMES_7__OFFSET, 0x00000007
+ 6807              	.set CYFLD_BLE_BLERD_COARSE_FRAMES_7__SIZE, 0x00000007
+ 6808              	.set CYREG_BLE_BLERD_CFG_2_FCAL, 0x402e0030
+ 6809              	.set CYFLD_BLE_BLERD_COARSE_FRAMES_4__OFFSET, 0x00000000
+ 6810              	.set CYFLD_BLE_BLERD_COARSE_FRAMES_4__SIZE, 0x00000007
+ 6811              	.set CYFLD_BLE_BLERD_COARSE_FRAMES_5__OFFSET, 0x00000007
+ 6812              	.set CYFLD_BLE_BLERD_COARSE_FRAMES_5__SIZE, 0x00000007
+ 6813              	.set CYREG_BLE_BLERD_CFG_3_FCAL, 0x402e0034
+ 6814              	.set CYFLD_BLE_BLERD_COARSE_FRAMES_2__OFFSET, 0x00000000
+ 6815              	.set CYFLD_BLE_BLERD_COARSE_FRAMES_2__SIZE, 0x00000007
+ 6816              	.set CYFLD_BLE_BLERD_COARSE_FRAMES_3__OFFSET, 0x00000007
+ 6817              	.set CYFLD_BLE_BLERD_COARSE_FRAMES_3__SIZE, 0x00000007
+ 6818              	.set CYREG_BLE_BLERD_CFG_4_FCAL, 0x402e0038
+ 6819              	.set CYFLD_BLE_BLERD_COARSE_FRAMES_0__OFFSET, 0x00000000
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 121
+
+
+ 6820              	.set CYFLD_BLE_BLERD_COARSE_FRAMES_0__SIZE, 0x00000007
+ 6821              	.set CYFLD_BLE_BLERD_COARSE_FRAMES_1__OFFSET, 0x00000007
+ 6822              	.set CYFLD_BLE_BLERD_COARSE_FRAMES_1__SIZE, 0x00000007
+ 6823              	.set CYREG_BLE_BLERD_CFG_5_FCAL, 0x402e003c
+ 6824              	.set CYFLD_BLE_BLERD_FINE_FRAMES__OFFSET, 0x00000000
+ 6825              	.set CYFLD_BLE_BLERD_FINE_FRAMES__SIZE, 0x00000007
+ 6826              	.set CYFLD_BLE_BLERD_CNT_SEL__OFFSET, 0x00000007
+ 6827              	.set CYFLD_BLE_BLERD_CNT_SEL__SIZE, 0x00000004
+ 6828              	.set CYREG_BLE_BLERD_CFG_6_FCAL, 0x402e0040
+ 6829              	.set CYFLD_BLE_BLERD_FRAMES_VCO_OL__OFFSET, 0x00000000
+ 6830              	.set CYFLD_BLE_BLERD_FRAMES_VCO_OL__SIZE, 0x0000000b
+ 6831              	.set CYFLD_BLE_BLERD_VCO_OL_ENBL__OFFSET, 0x0000000b
+ 6832              	.set CYFLD_BLE_BLERD_VCO_OL_ENBL__SIZE, 0x00000001
+ 6833              	.set CYFLD_BLE_BLERD_DRIFT_CHECK_EN__OFFSET, 0x0000000c
+ 6834              	.set CYFLD_BLE_BLERD_DRIFT_CHECK_EN__SIZE, 0x00000001
+ 6835              	.set CYFLD_BLE_BLERD_DRIFT_CHECK__OFFSET, 0x0000000d
+ 6836              	.set CYFLD_BLE_BLERD_DRIFT_CHECK__SIZE, 0x00000002
+ 6837              	.set CYREG_BLE_BLERD_FCAL_TEST, 0x402e0044
+ 6838              	.set CYFLD_BLE_BLERD_FINE__OFFSET, 0x00000000
+ 6839              	.set CYFLD_BLE_BLERD_FINE__SIZE, 0x00000004
+ 6840              	.set CYFLD_BLE_BLERD_COARSE__OFFSET, 0x00000004
+ 6841              	.set CYFLD_BLE_BLERD_COARSE__SIZE, 0x00000008
+ 6842              	.set CYFLD_BLE_BLERD_MODE__OFFSET, 0x0000000c
+ 6843              	.set CYFLD_BLE_BLERD_MODE__SIZE, 0x00000001
+ 6844              	.set CYFLD_BLE_BLERD_CNT_POLARITY__OFFSET, 0x0000000d
+ 6845              	.set CYFLD_BLE_BLERD_CNT_POLARITY__SIZE, 0x00000001
+ 6846              	.set CYFLD_BLE_BLERD_LOOP_POLARITY__OFFSET, 0x0000000e
+ 6847              	.set CYFLD_BLE_BLERD_LOOP_POLARITY__SIZE, 0x00000001
+ 6848              	.set CYREG_BLE_BLERD_TEST, 0x402e0048
+ 6849              	.set CYFLD_BLE_BLERD_KVCAL_GAIN__OFFSET, 0x00000000
+ 6850              	.set CYFLD_BLE_BLERD_KVCAL_GAIN__SIZE, 0x00000007
+ 6851              	.set CYFLD_BLE_BLERD_KVCAL_MODE__OFFSET, 0x00000007
+ 6852              	.set CYFLD_BLE_BLERD_KVCAL_MODE__SIZE, 0x00000001
+ 6853              	.set CYFLD_BLE_BLERD_FRCCAL_CODE__OFFSET, 0x00000008
+ 6854              	.set CYFLD_BLE_BLERD_FRCCAL_CODE__SIZE, 0x00000005
+ 6855              	.set CYFLD_BLE_BLERD_FRCCAL_MODE__OFFSET, 0x0000000d
+ 6856              	.set CYFLD_BLE_BLERD_FRCCAL_MODE__SIZE, 0x00000001
+ 6857              	.set CYFLD_BLE_BLERD_FRCCAL_POLARITY__OFFSET, 0x0000000e
+ 6858              	.set CYFLD_BLE_BLERD_FRCCAL_POLARITY__SIZE, 0x00000001
+ 6859              	.set CYREG_BLE_BLERD_FPD_TEST, 0x402e004c
+ 6860              	.set CYFLD_BLE_BLERD_BB_FPUP_XO_BUF_ALL__OFFSET, 0x00000000
+ 6861              	.set CYFLD_BLE_BLERD_BB_FPUP_XO_BUF_ALL__SIZE, 0x00000001
+ 6862              	.set CYFLD_BLE_BLERD_BB_XO_BUF_ADC__OFFSET, 0x00000002
+ 6863              	.set CYFLD_BLE_BLERD_BB_XO_BUF_ADC__SIZE, 0x00000001
+ 6864              	.set CYFLD_BLE_BLERD_BB_XO_BUF_SY__OFFSET, 0x00000003
+ 6865              	.set CYFLD_BLE_BLERD_BB_XO_BUF_SY__SIZE, 0x00000001
+ 6866              	.set CYFLD_BLE_BLERD_BB_RCCAL_BLOCK__OFFSET, 0x00000004
+ 6867              	.set CYFLD_BLE_BLERD_BB_RCCAL_BLOCK__SIZE, 0x00000001
+ 6868              	.set CYFLD_BLE_BLERD_FAST_CHARGE__OFFSET, 0x00000007
+ 6869              	.set CYFLD_BLE_BLERD_FAST_CHARGE__SIZE, 0x00000001
+ 6870              	.set CYFLD_BLE_BLERD_SY_LDOVCO__OFFSET, 0x00000008
+ 6871              	.set CYFLD_BLE_BLERD_SY_LDOVCO__SIZE, 0x00000001
+ 6872              	.set CYFLD_BLE_BLERD_SY_LDOLOPATH__OFFSET, 0x00000009
+ 6873              	.set CYFLD_BLE_BLERD_SY_LDOLOPATH__SIZE, 0x00000001
+ 6874              	.set CYFLD_BLE_BLERD_SY_LDOFFFB__OFFSET, 0x0000000a
+ 6875              	.set CYFLD_BLE_BLERD_SY_LDOFFFB__SIZE, 0x00000001
+ 6876              	.set CYFLD_BLE_BLERD_BALUN_HFLDO__OFFSET, 0x0000000b
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 122
+
+
+ 6877              	.set CYFLD_BLE_BLERD_BALUN_HFLDO__SIZE, 0x00000001
+ 6878              	.set CYFLD_BLE_BLERD_BALUN_CTUNE__OFFSET, 0x0000000c
+ 6879              	.set CYFLD_BLE_BLERD_BALUN_CTUNE__SIZE, 0x00000001
+ 6880              	.set CYFLD_BLE_BLERD_FPUP_ALL__OFFSET, 0x0000000d
+ 6881              	.set CYFLD_BLE_BLERD_FPUP_ALL__SIZE, 0x00000001
+ 6882              	.set CYREG_BLE_BLERD_SY, 0x402e0050
+ 6883              	.set CYFLD_BLE_BLERD_TEST_FPD_IBIAS__OFFSET, 0x00000000
+ 6884              	.set CYFLD_BLE_BLERD_TEST_FPD_IBIAS__SIZE, 0x00000001
+ 6885              	.set CYFLD_BLE_BLERD_TEST_FPD_VCO__OFFSET, 0x00000001
+ 6886              	.set CYFLD_BLE_BLERD_TEST_FPD_VCO__SIZE, 0x00000001
+ 6887              	.set CYFLD_BLE_BLERD_TEST_FPD_DIV2__OFFSET, 0x00000002
+ 6888              	.set CYFLD_BLE_BLERD_TEST_FPD_DIV2__SIZE, 0x00000001
+ 6889              	.set CYFLD_BLE_BLERD_TEST_FPD_LOPATHDIVN__OFFSET, 0x00000004
+ 6890              	.set CYFLD_BLE_BLERD_TEST_FPD_LOPATHDIVN__SIZE, 0x00000001
+ 6891              	.set CYFLD_BLE_BLERD_TEST_FPD_DIV2_BUF__OFFSET, 0x00000005
+ 6892              	.set CYFLD_BLE_BLERD_TEST_FPD_DIV2_BUF__SIZE, 0x00000001
+ 6893              	.set CYFLD_BLE_BLERD_TEST_FPD_DIVN__OFFSET, 0x00000006
+ 6894              	.set CYFLD_BLE_BLERD_TEST_FPD_DIVN__SIZE, 0x00000001
+ 6895              	.set CYFLD_BLE_BLERD_TEST_FPD_FCAL__OFFSET, 0x00000007
+ 6896              	.set CYFLD_BLE_BLERD_TEST_FPD_FCAL__SIZE, 0x00000001
+ 6897              	.set CYFLD_BLE_BLERD_TEST_FPD_CPLPF__OFFSET, 0x00000008
+ 6898              	.set CYFLD_BLE_BLERD_TEST_FPD_CPLPF__SIZE, 0x00000001
+ 6899              	.set CYFLD_BLE_BLERD_TEST_FPD_LOPATHTX__OFFSET, 0x00000009
+ 6900              	.set CYFLD_BLE_BLERD_TEST_FPD_LOPATHTX__SIZE, 0x00000001
+ 6901              	.set CYFLD_BLE_BLERD_TEST_FPD_DIV2_DRV__OFFSET, 0x0000000a
+ 6902              	.set CYFLD_BLE_BLERD_TEST_FPD_DIV2_DRV__SIZE, 0x00000001
+ 6903              	.set CYFLD_BLE_BLERD_TEST_FPD_TX_POWERSAVE__OFFSET, 0x0000000b
+ 6904              	.set CYFLD_BLE_BLERD_TEST_FPD_TX_POWERSAVE__SIZE, 0x00000001
+ 6905              	.set CYFLD_BLE_BLERD_TEST_FPD_FCAL_AMP__OFFSET, 0x0000000c
+ 6906              	.set CYFLD_BLE_BLERD_TEST_FPD_FCAL_AMP__SIZE, 0x00000001
+ 6907              	.set CYFLD_BLE_BLERD_TEST_FPD_OPENLOOP__OFFSET, 0x0000000d
+ 6908              	.set CYFLD_BLE_BLERD_TEST_FPD_OPENLOOP__SIZE, 0x00000001
+ 6909              	.set CYFLD_BLE_BLERD_TEST_FPD_LOOP_FREEZE__OFFSET, 0x0000000e
+ 6910              	.set CYFLD_BLE_BLERD_TEST_FPD_LOOP_FREEZE__SIZE, 0x00000001
+ 6911              	.set CYFLD_BLE_BLERD_TEST_FPUP_ALL__OFFSET, 0x0000000f
+ 6912              	.set CYFLD_BLE_BLERD_TEST_FPUP_ALL__SIZE, 0x00000001
+ 6913              	.set CYREG_BLE_BLERD_TEST2_SY, 0x402e0054
+ 6914              	.set CYFLD_BLE_BLERD_ICP_CODE__OFFSET, 0x00000000
+ 6915              	.set CYFLD_BLE_BLERD_ICP_CODE__SIZE, 0x00000004
+ 6916              	.set CYFLD_BLE_BLERD_FPD_DSM_RUN__OFFSET, 0x00000005
+ 6917              	.set CYFLD_BLE_BLERD_FPD_DSM_RUN__SIZE, 0x00000001
+ 6918              	.set CYFLD_BLE_BLERD_FORCE_DSM_RUN__OFFSET, 0x00000006
+ 6919              	.set CYFLD_BLE_BLERD_FORCE_DSM_RUN__SIZE, 0x00000001
+ 6920              	.set CYFLD_BLE_BLERD_FORCE_DSM_FRAC__OFFSET, 0x00000007
+ 6921              	.set CYFLD_BLE_BLERD_FORCE_DSM_FRAC__SIZE, 0x00000001
+ 6922              	.set CYFLD_BLE_BLERD_DSM_FRAC__OFFSET, 0x00000008
+ 6923              	.set CYFLD_BLE_BLERD_DSM_FRAC__SIZE, 0x00000008
+ 6924              	.set CYREG_BLE_BLERD_TX, 0x402e0058
+ 6925              	.set CYFLD_BLE_BLERD_TEST_FPD_DAC__OFFSET, 0x00000001
+ 6926              	.set CYFLD_BLE_BLERD_TEST_FPD_DAC__SIZE, 0x00000001
+ 6927              	.set CYFLD_BLE_BLERD_TEST_FPD_LPF__OFFSET, 0x00000002
+ 6928              	.set CYFLD_BLE_BLERD_TEST_FPD_LPF__SIZE, 0x00000001
+ 6929              	.set CYFLD_BLE_BLERD_TEST_FPD_DRIVER__OFFSET, 0x00000003
+ 6930              	.set CYFLD_BLE_BLERD_TEST_FPD_DRIVER__SIZE, 0x00000001
+ 6931              	.set CYFLD_BLE_BLERD_TEST_FPD_PREDRIVER__OFFSET, 0x00000004
+ 6932              	.set CYFLD_BLE_BLERD_TEST_FPD_PREDRIVER__SIZE, 0x00000001
+ 6933              	.set CYFLD_BLE_BLERD_TEST_FPD_FN_TXEN__OFFSET, 0x00000005
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 123
+
+
+ 6934              	.set CYFLD_BLE_BLERD_TEST_FPD_FN_TXEN__SIZE, 0x00000001
+ 6935              	.set CYFLD_BLE_BLERD_TEST_FPD_KVM_NFDEV__OFFSET, 0x00000006
+ 6936              	.set CYFLD_BLE_BLERD_TEST_FPD_KVM_NFDEV__SIZE, 0x00000001
+ 6937              	.set CYFLD_BLE_BLERD_TEST_FPD_KVM_PFDEV__OFFSET, 0x00000007
+ 6938              	.set CYFLD_BLE_BLERD_TEST_FPD_KVM_PFDEV__SIZE, 0x00000001
+ 6939              	.set CYFLD_BLE_BLERD_TEST_FPUP_TX_ALL__OFFSET, 0x00000008
+ 6940              	.set CYFLD_BLE_BLERD_TEST_FPUP_TX_ALL__SIZE, 0x00000001
+ 6941              	.set CYREG_BLE_BLERD_RX, 0x402e005c
+ 6942              	.set CYFLD_BLE_BLERD_TEST_FPD_ADC_ICORE__OFFSET, 0x00000001
+ 6943              	.set CYFLD_BLE_BLERD_TEST_FPD_ADC_ICORE__SIZE, 0x00000001
+ 6944              	.set CYFLD_BLE_BLERD_TEST_FPD_ADC_IREFGEN__OFFSET, 0x00000002
+ 6945              	.set CYFLD_BLE_BLERD_TEST_FPD_ADC_IREFGEN__SIZE, 0x00000001
+ 6946              	.set CYFLD_BLE_BLERD_TEST_FPD_ADC_QCORE__OFFSET, 0x00000003
+ 6947              	.set CYFLD_BLE_BLERD_TEST_FPD_ADC_QCORE__SIZE, 0x00000001
+ 6948              	.set CYFLD_BLE_BLERD_TEST_FPD_ADC_QREFGEN__OFFSET, 0x00000004
+ 6949              	.set CYFLD_BLE_BLERD_TEST_FPD_ADC_QREFGEN__SIZE, 0x00000001
+ 6950              	.set CYFLD_BLE_BLERD_TEST_FPD_BPF__OFFSET, 0x00000005
+ 6951              	.set CYFLD_BLE_BLERD_TEST_FPD_BPF__SIZE, 0x00000001
+ 6952              	.set CYFLD_BLE_BLERD_TEST_FPD_TIA__OFFSET, 0x00000006
+ 6953              	.set CYFLD_BLE_BLERD_TEST_FPD_TIA__SIZE, 0x00000001
+ 6954              	.set CYFLD_BLE_BLERD_TEST_FPD_MIXER_LO__OFFSET, 0x00000007
+ 6955              	.set CYFLD_BLE_BLERD_TEST_FPD_MIXER_LO__SIZE, 0x00000001
+ 6956              	.set CYFLD_BLE_BLERD_TEST_FPD_MIXER_RF__OFFSET, 0x00000008
+ 6957              	.set CYFLD_BLE_BLERD_TEST_FPD_MIXER_RF__SIZE, 0x00000001
+ 6958              	.set CYFLD_BLE_BLERD_TEST_FPD_LNA__OFFSET, 0x00000009
+ 6959              	.set CYFLD_BLE_BLERD_TEST_FPD_LNA__SIZE, 0x00000001
+ 6960              	.set CYFLD_BLE_BLERD_TEST_FPD_LNA_HIZ__OFFSET, 0x0000000a
+ 6961              	.set CYFLD_BLE_BLERD_TEST_FPD_LNA_HIZ__SIZE, 0x00000001
+ 6962              	.set CYFLD_BLE_BLERD_TEST_FPD_FN_RXEN__OFFSET, 0x0000000b
+ 6963              	.set CYFLD_BLE_BLERD_TEST_FPD_FN_RXEN__SIZE, 0x00000001
+ 6964              	.set CYFLD_BLE_BLERD_TEST_FPUP_RX_ALL__OFFSET, 0x0000000c
+ 6965              	.set CYFLD_BLE_BLERD_TEST_FPUP_RX_ALL__SIZE, 0x00000001
+ 6966              	.set CYREG_BLE_BLERD_DIAG1, 0x402e0060
+ 6967              	.set CYFLD_BLE_BLERD_DISABLE__OFFSET, 0x00000000
+ 6968              	.set CYFLD_BLE_BLERD_DISABLE__SIZE, 0x00000001
+ 6969              	.set CYFLD_BLE_BLERD_CODE__OFFSET, 0x00000001
+ 6970              	.set CYFLD_BLE_BLERD_CODE__SIZE, 0x00000004
+ 6971              	.set CYFLD_BLE_BLERD_SEL__OFFSET, 0x00000005
+ 6972              	.set CYFLD_BLE_BLERD_SEL__SIZE, 0x00000005
+ 6973              	.set CYREG_BLE_BLERD_IM, 0x402e0064
+ 6974              	.set CYFLD_BLE_BLERD_DIAG_MON_DISABLE__OFFSET, 0x00000000
+ 6975              	.set CYFLD_BLE_BLERD_DIAG_MON_DISABLE__SIZE, 0x00000001
+ 6976              	.set CYFLD_BLE_BLERD_DIAG_MONI_CODE__OFFSET, 0x00000001
+ 6977              	.set CYFLD_BLE_BLERD_DIAG_MONI_CODE__SIZE, 0x00000004
+ 6978              	.set CYFLD_BLE_BLERD_DIAG_INJ_DISABLE__OFFSET, 0x00000005
+ 6979              	.set CYFLD_BLE_BLERD_DIAG_INJ_DISABLE__SIZE, 0x00000001
+ 6980              	.set CYFLD_BLE_BLERD_DIAG_INJ_CODE__OFFSET, 0x00000006
+ 6981              	.set CYFLD_BLE_BLERD_DIAG_INJ_CODE__SIZE, 0x00000004
+ 6982              	.set CYFLD_BLE_BLERD_DIAG_LOOPBACK__OFFSET, 0x0000000a
+ 6983              	.set CYFLD_BLE_BLERD_DIAG_LOOPBACK__SIZE, 0x00000001
+ 6984              	.set CYFLD_BLE_BLERD_DIAG_BUMP__OFFSET, 0x0000000b
+ 6985              	.set CYFLD_BLE_BLERD_DIAG_BUMP__SIZE, 0x00000004
+ 6986              	.set CYFLD_BLE_BLERD_DIAG_RESV__OFFSET, 0x0000000f
+ 6987              	.set CYFLD_BLE_BLERD_DIAG_RESV__SIZE, 0x00000001
+ 6988              	.set CYREG_BLE_BLERD_LDO_BYPASS, 0x402e0068
+ 6989              	.set CYFLD_BLE_BLERD_SYLDOVCO__OFFSET, 0x00000000
+ 6990              	.set CYFLD_BLE_BLERD_SYLDOVCO__SIZE, 0x00000001
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 124
+
+
+ 6991              	.set CYFLD_BLE_BLERD_SYLDOLOPATH__OFFSET, 0x00000001
+ 6992              	.set CYFLD_BLE_BLERD_SYLDOLOPATH__SIZE, 0x00000001
+ 6993              	.set CYFLD_BLE_BLERD_SYLDOFFFB__OFFSET, 0x00000002
+ 6994              	.set CYFLD_BLE_BLERD_SYLDOFFFB__SIZE, 0x00000001
+ 6995              	.set CYFLD_BLE_BLERD_HFLDO__OFFSET, 0x00000003
+ 6996              	.set CYFLD_BLE_BLERD_HFLDO__SIZE, 0x00000001
+ 6997              	.set CYFLD_BLE_BLERD_RESV_LDOBP__OFFSET, 0x00000004
+ 6998              	.set CYFLD_BLE_BLERD_RESV_LDOBP__SIZE, 0x0000000c
+ 6999              	.set CYREG_BLE_BLERD_LDO, 0x402e006c
+ 7000              	.set CYFLD_BLE_BLERD_BUMP_BALUM_HF__OFFSET, 0x00000000
+ 7001              	.set CYFLD_BLE_BLERD_BUMP_BALUM_HF__SIZE, 0x00000003
+ 7002              	.set CYFLD_BLE_BLERD_BUMP_SY_VCO__OFFSET, 0x00000003
+ 7003              	.set CYFLD_BLE_BLERD_BUMP_SY_VCO__SIZE, 0x00000002
+ 7004              	.set CYFLD_BLE_BLERD_BUMP_SY_LOPATH__OFFSET, 0x00000005
+ 7005              	.set CYFLD_BLE_BLERD_BUMP_SY_LOPATH__SIZE, 0x00000002
+ 7006              	.set CYFLD_BLE_BLERD_BUMP_SY_LHV__OFFSET, 0x00000007
+ 7007              	.set CYFLD_BLE_BLERD_BUMP_SY_LHV__SIZE, 0x00000002
+ 7008              	.set CYFLD_BLE_BLERD_BUMP_SY_FFFB__OFFSET, 0x00000009
+ 7009              	.set CYFLD_BLE_BLERD_BUMP_SY_FFFB__SIZE, 0x00000003
+ 7010              	.set CYFLD_BLE_BLERD_REV_LDO__OFFSET, 0x0000000c
+ 7011              	.set CYFLD_BLE_BLERD_REV_LDO__SIZE, 0x00000004
+ 7012              	.set CYREG_BLE_BLERD_BB_BUMP1, 0x402e0070
+ 7013              	.set CYFLD_BLE_BLERD_REFCORE_VDD__OFFSET, 0x00000000
+ 7014              	.set CYFLD_BLE_BLERD_REFCORE_VDD__SIZE, 0x00000002
+ 7015              	.set CYFLD_BLE_BLERD_V2I_REG__OFFSET, 0x00000002
+ 7016              	.set CYFLD_BLE_BLERD_V2I_REG__SIZE, 0x00000003
+ 7017              	.set CYFLD_BLE_BLERD_LFLDO__OFFSET, 0x00000005
+ 7018              	.set CYFLD_BLE_BLERD_LFLDO__SIZE, 0x00000003
+ 7019              	.set CYFLD_BLE_BLERD_LSLDO__OFFSET, 0x00000008
+ 7020              	.set CYFLD_BLE_BLERD_LSLDO__SIZE, 0x00000003
+ 7021              	.set CYFLD_BLE_BLERD_REV_BBBUMP__OFFSET, 0x0000000b
+ 7022              	.set CYFLD_BLE_BLERD_REV_BBBUMP__SIZE, 0x00000002
+ 7023              	.set CYFLD_BLE_BLERD_FORCE_BGSTARTUP__OFFSET, 0x0000000e
+ 7024              	.set CYFLD_BLE_BLERD_FORCE_BGSTARTUP__SIZE, 0x00000001
+ 7025              	.set CYFLD_BLE_BLERD_FPD_REFORCE__OFFSET, 0x0000000f
+ 7026              	.set CYFLD_BLE_BLERD_FPD_REFORCE__SIZE, 0x00000001
+ 7027              	.set CYREG_BLE_BLERD_BB_BUMP2, 0x402e0074
+ 7028              	.set CYFLD_BLE_BLERD_V2I_RCAL__OFFSET, 0x00000000
+ 7029              	.set CYFLD_BLE_BLERD_V2I_RCAL__SIZE, 0x00000005
+ 7030              	.set CYFLD_BLE_BLERD_V2I__OFFSET, 0x00000005
+ 7031              	.set CYFLD_BLE_BLERD_V2I__SIZE, 0x00000005
+ 7032              	.set CYFLD_BLE_BLERD_VBG_TRIM__OFFSET, 0x0000000a
+ 7033              	.set CYFLD_BLE_BLERD_VBG_TRIM__SIZE, 0x00000003
+ 7034              	.set CYFLD_BLE_BLERD_SY_IBIAS__OFFSET, 0x0000000d
+ 7035              	.set CYFLD_BLE_BLERD_SY_IBIAS__SIZE, 0x00000003
+ 7036              	.set CYREG_BLE_BLERD_BB_XO, 0x402e0078
+ 7037              	.set CYFLD_BLE_BLERD_DIS_XOCORE_SUPFILT__OFFSET, 0x00000000
+ 7038              	.set CYFLD_BLE_BLERD_DIS_XOCORE_SUPFILT__SIZE, 0x00000001
+ 7039              	.set CYFLD_BLE_BLERD_EN_RE_FASTSTART__OFFSET, 0x00000001
+ 7040              	.set CYFLD_BLE_BLERD_EN_RE_FASTSTART__SIZE, 0x00000001
+ 7041              	.set CYFLD_BLE_BLERD_EN_CURMEAS__OFFSET, 0x00000002
+ 7042              	.set CYFLD_BLE_BLERD_EN_CURMEAS__SIZE, 0x00000001
+ 7043              	.set CYFLD_BLE_BLERD_EN_AMPDET_CURMEAS__OFFSET, 0x00000003
+ 7044              	.set CYFLD_BLE_BLERD_EN_AMPDET_CURMEAS__SIZE, 0x00000001
+ 7045              	.set CYFLD_BLE_BLERD_EN_AMPDET_FASTSTART__OFFSET, 0x00000004
+ 7046              	.set CYFLD_BLE_BLERD_EN_AMPDET_FASTSTART__SIZE, 0x00000001
+ 7047              	.set CYFLD_BLE_BLERD_CTRL_RC_FASTSTART_RES__OFFSET, 0x00000005
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 125
+
+
+ 7048              	.set CYFLD_BLE_BLERD_CTRL_RC_FASTSTART_RES__SIZE, 0x00000002
+ 7049              	.set CYFLD_BLE_BLERD_CTRL_VDDL_XO__OFFSET, 0x00000007
+ 7050              	.set CYFLD_BLE_BLERD_CTRL_VDDL_XO__SIZE, 0x00000003
+ 7051              	.set CYFLD_BLE_BLERD_CTRL_VDDL_XB__OFFSET, 0x0000000a
+ 7052              	.set CYFLD_BLE_BLERD_CTRL_VDDL_XB__SIZE, 0x00000003
+ 7053              	.set CYFLD_BLE_BLERD_CTRL_RPREF__OFFSET, 0x0000000d
+ 7054              	.set CYFLD_BLE_BLERD_CTRL_RPREF__SIZE, 0x00000002
+ 7055              	.set CYFLD_BLE_BLERD_rev_bb_xo__OFFSET, 0x0000000f
+ 7056              	.set CYFLD_BLE_BLERD_rev_bb_xo__SIZE, 0x00000001
+ 7057              	.set CYREG_BLE_BLERD_BB_XO_CAPTRIM, 0x402e007c
+ 7058              	.set CYFLD_BLE_BLERD_X2__OFFSET, 0x00000000
+ 7059              	.set CYFLD_BLE_BLERD_X2__SIZE, 0x00000008
+ 7060              	.set CYFLD_BLE_BLERD_X1__OFFSET, 0x00000008
+ 7061              	.set CYFLD_BLE_BLERD_X1__SIZE, 0x00000008
+ 7062              	.set CYREG_BLE_BLERD_SY_BUMP1, 0x402e0080
+ 7063              	.set CYFLD_BLE_BLERD_VCO__OFFSET, 0x00000000
+ 7064              	.set CYFLD_BLE_BLERD_VCO__SIZE, 0x00000004
+ 7065              	.set CYFLD_BLE_BLERD_LOFB_POWERSAVE__OFFSET, 0x00000004
+ 7066              	.set CYFLD_BLE_BLERD_LOFB_POWERSAVE__SIZE, 0x00000001
+ 7067              	.set CYFLD_BLE_BLERD_IBIAS_LOPATH__OFFSET, 0x00000005
+ 7068              	.set CYFLD_BLE_BLERD_IBIAS_LOPATH__SIZE, 0x00000002
+ 7069              	.set CYFLD_BLE_BLERD_LDOLO_FORCE_STARTUP__OFFSET, 0x00000007
+ 7070              	.set CYFLD_BLE_BLERD_LDOLO_FORCE_STARTUP__SIZE, 0x00000001
+ 7071              	.set CYFLD_BLE_BLERD_LOPATH__OFFSET, 0x00000008
+ 7072              	.set CYFLD_BLE_BLERD_LOPATH__SIZE, 0x00000004
+ 7073              	.set CYFLD_BLE_BLERD_PDCPLPF__OFFSET, 0x0000000c
+ 7074              	.set CYFLD_BLE_BLERD_PDCPLPF__SIZE, 0x00000004
+ 7075              	.set CYREG_BLE_BLERD_SY_BUMP2, 0x402e0084
+ 7076              	.set CYFLD_BLE_BLERD_FCAL_BIAS_SEL__OFFSET, 0x00000000
+ 7077              	.set CYFLD_BLE_BLERD_FCAL_BIAS_SEL__SIZE, 0x00000002
+ 7078              	.set CYFLD_BLE_BLERD_ACAP_BIAS_SEL__OFFSET, 0x00000002
+ 7079              	.set CYFLD_BLE_BLERD_ACAP_BIAS_SEL__SIZE, 0x00000002
+ 7080              	.set CYFLD_BLE_BLERD_ICP_XFACTOR__OFFSET, 0x00000004
+ 7081              	.set CYFLD_BLE_BLERD_ICP_XFACTOR__SIZE, 0x00000002
+ 7082              	.set CYFLD_BLE_BLERD_ICP_OFFSET__OFFSET, 0x00000006
+ 7083              	.set CYFLD_BLE_BLERD_ICP_OFFSET__SIZE, 0x00000002
+ 7084              	.set CYFLD_BLE_BLERD_CLKNC_MODE__OFFSET, 0x00000008
+ 7085              	.set CYFLD_BLE_BLERD_CLKNC_MODE__SIZE, 0x00000001
+ 7086              	.set CYFLD_BLE_BLERD_PUP_MON__OFFSET, 0x00000009
+ 7087              	.set CYFLD_BLE_BLERD_PUP_MON__SIZE, 0x00000001
+ 7088              	.set CYFLD_BLE_BLERD_VCTRL_PULLDN__OFFSET, 0x0000000a
+ 7089              	.set CYFLD_BLE_BLERD_VCTRL_PULLDN__SIZE, 0x00000001
+ 7090              	.set CYFLD_BLE_BLERD_VMOD_PULLDN__OFFSET, 0x0000000b
+ 7091              	.set CYFLD_BLE_BLERD_VMOD_PULLDN__SIZE, 0x00000001
+ 7092              	.set CYFLD_BLE_BLERD_RST_DLY__OFFSET, 0x0000000c
+ 7093              	.set CYFLD_BLE_BLERD_RST_DLY__SIZE, 0x00000002
+ 7094              	.set CYFLD_BLE_BLERD_PDCP_OFFSET__OFFSET, 0x0000000e
+ 7095              	.set CYFLD_BLE_BLERD_PDCP_OFFSET__SIZE, 0x00000002
+ 7096              	.set CYREG_BLE_BLERD_TX_BUMP1, 0x402e0088
+ 7097              	.set CYFLD_BLE_BLERD_TX_DRIVER__OFFSET, 0x00000000
+ 7098              	.set CYFLD_BLE_BLERD_TX_DRIVER__SIZE, 0x00000004
+ 7099              	.set CYFLD_BLE_BLERD_SY_RST_DLY_TX__OFFSET, 0x00000004
+ 7100              	.set CYFLD_BLE_BLERD_SY_RST_DLY_TX__SIZE, 0x00000002
+ 7101              	.set CYFLD_BLE_BLERD_TX_LPF__OFFSET, 0x00000006
+ 7102              	.set CYFLD_BLE_BLERD_TX_LPF__SIZE, 0x00000004
+ 7103              	.set CYFLD_BLE_BLERD_TX_VTXREF_PROG__OFFSET, 0x0000000a
+ 7104              	.set CYFLD_BLE_BLERD_TX_VTXREF_PROG__SIZE, 0x00000004
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 126
+
+
+ 7105              	.set CYFLD_BLE_BLERD_SY_DIVN_TXPOWERSAVE__OFFSET, 0x0000000e
+ 7106              	.set CYFLD_BLE_BLERD_SY_DIVN_TXPOWERSAVE__SIZE, 0x00000002
+ 7107              	.set CYREG_BLE_BLERD_TX_BUMP2, 0x402e008c
+ 7108              	.set CYFLD_BLE_BLERD_DRV_AB_VBIAS__OFFSET, 0x00000000
+ 7109              	.set CYFLD_BLE_BLERD_DRV_AB_VBIAS__SIZE, 0x00000004
+ 7110              	.set CYFLD_BLE_BLERD_DRV_VCASCH__OFFSET, 0x00000004
+ 7111              	.set CYFLD_BLE_BLERD_DRV_VCASCH__SIZE, 0x00000002
+ 7112              	.set CYFLD_BLE_BLERD_SY_LDOBGREF_EN__OFFSET, 0x00000006
+ 7113              	.set CYFLD_BLE_BLERD_SY_LDOBGREF_EN__SIZE, 0x00000002
+ 7114              	.set CYFLD_BLE_BLERD_SY_ICP_OFFSET_TX__OFFSET, 0x00000008
+ 7115              	.set CYFLD_BLE_BLERD_SY_ICP_OFFSET_TX__SIZE, 0x00000002
+ 7116              	.set CYFLD_BLE_BLERD_DAC_RES__OFFSET, 0x0000000a
+ 7117              	.set CYFLD_BLE_BLERD_DAC_RES__SIZE, 0x00000004
+ 7118              	.set CYFLD_BLE_BLERD_SY_CP_TXPOWERSAVE__OFFSET, 0x0000000e
+ 7119              	.set CYFLD_BLE_BLERD_SY_CP_TXPOWERSAVE__SIZE, 0x00000002
+ 7120              	.set CYREG_BLE_BLERD_RX_BUMP1, 0x402e0090
+ 7121              	.set CYFLD_BLE_BLERD_TIA__OFFSET, 0x00000000
+ 7122              	.set CYFLD_BLE_BLERD_TIA__SIZE, 0x00000003
+ 7123              	.set CYFLD_BLE_BLERD_CBPF__OFFSET, 0x00000003
+ 7124              	.set CYFLD_BLE_BLERD_CBPF__SIZE, 0x00000003
+ 7125              	.set CYFLD_BLE_BLERD_IF_OFFSET_CALDAC__OFFSET, 0x00000006
+ 7126              	.set CYFLD_BLE_BLERD_IF_OFFSET_CALDAC__SIZE, 0x00000002
+ 7127              	.set CYFLD_BLE_BLERD_MIXER_VBIAS_SW__OFFSET, 0x00000008
+ 7128              	.set CYFLD_BLE_BLERD_MIXER_VBIAS_SW__SIZE, 0x00000002
+ 7129              	.set CYFLD_BLE_BLERD_MIXER__OFFSET, 0x0000000a
+ 7130              	.set CYFLD_BLE_BLERD_MIXER__SIZE, 0x00000002
+ 7131              	.set CYFLD_BLE_BLERD_LNA__OFFSET, 0x0000000c
+ 7132              	.set CYFLD_BLE_BLERD_LNA__SIZE, 0x00000004
+ 7133              	.set CYREG_BLE_BLERD_RX_BUMP2, 0x402e0094
+ 7134              	.set CYFLD_BLE_BLERD_LNA_IBIAS__OFFSET, 0x00000000
+ 7135              	.set CYFLD_BLE_BLERD_LNA_IBIAS__SIZE, 0x00000002
+ 7136              	.set CYFLD_BLE_BLERD_TIA_IBIAS__OFFSET, 0x00000002
+ 7137              	.set CYFLD_BLE_BLERD_TIA_IBIAS__SIZE, 0x00000002
+ 7138              	.set CYFLD_BLE_BLERD_CBPF_IBIAS__OFFSET, 0x00000004
+ 7139              	.set CYFLD_BLE_BLERD_CBPF_IBIAS__SIZE, 0x00000002
+ 7140              	.set CYFLD_BLE_BLERD_IF_CM_IBIAS__OFFSET, 0x00000006
+ 7141              	.set CYFLD_BLE_BLERD_IF_CM_IBIAS__SIZE, 0x00000002
+ 7142              	.set CYFLD_BLE_BLERD_CBPF_HIZ_ENABLE__OFFSET, 0x00000008
+ 7143              	.set CYFLD_BLE_BLERD_CBPF_HIZ_ENABLE__SIZE, 0x00000001
+ 7144              	.set CYFLD_BLE_BLERD_COMPLEX_DISABLE__OFFSET, 0x00000009
+ 7145              	.set CYFLD_BLE_BLERD_COMPLEX_DISABLE__SIZE, 0x00000001
+ 7146              	.set CYFLD_BLE_BLERD_SY_R2HIGHMODE__OFFSET, 0x0000000a
+ 7147              	.set CYFLD_BLE_BLERD_SY_R2HIGHMODE__SIZE, 0x00000001
+ 7148              	.set CYFLD_BLE_BLERD_SY_HILINEARITYR2_MODE__OFFSET, 0x0000000b
+ 7149              	.set CYFLD_BLE_BLERD_SY_HILINEARITYR2_MODE__SIZE, 0x00000001
+ 7150              	.set CYFLD_BLE_BLERD_SY_LOWKVAMODE__OFFSET, 0x0000000c
+ 7151              	.set CYFLD_BLE_BLERD_SY_LOWKVAMODE__SIZE, 0x00000001
+ 7152              	.set CYFLD_BLE_BLERD_SY_LOWKVMMODE__OFFSET, 0x0000000d
+ 7153              	.set CYFLD_BLE_BLERD_SY_LOWKVMMODE__SIZE, 0x00000001
+ 7154              	.set CYFLD_BLE_BLERD_REV_RX_BUMP2__OFFSET, 0x0000000e
+ 7155              	.set CYFLD_BLE_BLERD_REV_RX_BUMP2__SIZE, 0x00000002
+ 7156              	.set CYREG_BLE_BLERD_ADC_BUMP1, 0x402e0098
+ 7157              	.set CYFLD_BLE_BLERD_I_REF__OFFSET, 0x00000000
+ 7158              	.set CYFLD_BLE_BLERD_I_REF__SIZE, 0x00000003
+ 7159              	.set CYFLD_BLE_BLERD_Q_REF__OFFSET, 0x00000003
+ 7160              	.set CYFLD_BLE_BLERD_Q_REF__SIZE, 0x00000003
+ 7161              	.set CYFLD_BLE_BLERD_IBG_CAL__OFFSET, 0x00000006
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 127
+
+
+ 7162              	.set CYFLD_BLE_BLERD_IBG_CAL__SIZE, 0x00000003
+ 7163              	.set CYFLD_BLE_BLERD_LOOPDLY__OFFSET, 0x00000009
+ 7164              	.set CYFLD_BLE_BLERD_LOOPDLY__SIZE, 0x00000002
+ 7165              	.set CYFLD_BLE_BLERD_LOOPDLY4X_EN__OFFSET, 0x0000000b
+ 7166              	.set CYFLD_BLE_BLERD_LOOPDLY4X_EN__SIZE, 0x00000001
+ 7167              	.set CYFLD_BLE_BLERD_LOWPOWER__OFFSET, 0x0000000c
+ 7168              	.set CYFLD_BLE_BLERD_LOWPOWER__SIZE, 0x00000001
+ 7169              	.set CYFLD_BLE_BLERD_OPAMP_BYPASS__OFFSET, 0x0000000d
+ 7170              	.set CYFLD_BLE_BLERD_OPAMP_BYPASS__SIZE, 0x00000001
+ 7171              	.set CYFLD_BLE_BLERD_BWCTRL__OFFSET, 0x0000000e
+ 7172              	.set CYFLD_BLE_BLERD_BWCTRL__SIZE, 0x00000002
+ 7173              	.set CYREG_BLE_BLERD_ADC_BUMP2, 0x402e009c
+ 7174              	.set CYFLD_BLE_BLERD_CYCLE_B2_DELAY__OFFSET, 0x00000000
+ 7175              	.set CYFLD_BLE_BLERD_CYCLE_B2_DELAY__SIZE, 0x00000001
+ 7176              	.set CYFLD_BLE_BLERD_CYCLE_B5_DELAY__OFFSET, 0x00000001
+ 7177              	.set CYFLD_BLE_BLERD_CYCLE_B5_DELAY__SIZE, 0x00000001
+ 7178              	.set CYFLD_BLE_BLERD_DUTCYCLE_25__OFFSET, 0x00000002
+ 7179              	.set CYFLD_BLE_BLERD_DUTCYCLE_25__SIZE, 0x00000001
+ 7180              	.set CYFLD_BLE_BLERD_METADET_EN__OFFSET, 0x00000003
+ 7181              	.set CYFLD_BLE_BLERD_METADET_EN__SIZE, 0x00000001
+ 7182              	.set CYFLD_BLE_BLERD_IBUMP__OFFSET, 0x00000004
+ 7183              	.set CYFLD_BLE_BLERD_IBUMP__SIZE, 0x00000001
+ 7184              	.set CYFLD_BLE_BLERD_PREAMP_SOURCECTRL_N__OFFSET, 0x00000005
+ 7185              	.set CYFLD_BLE_BLERD_PREAMP_SOURCECTRL_N__SIZE, 0x00000001
+ 7186              	.set CYFLD_BLE_BLERD_PREAMP_GAINCTRL_N__OFFSET, 0x00000006
+ 7187              	.set CYFLD_BLE_BLERD_PREAMP_GAINCTRL_N__SIZE, 0x00000001
+ 7188              	.set CYFLD_BLE_BLERD_SHORT_INPUT__OFFSET, 0x00000007
+ 7189              	.set CYFLD_BLE_BLERD_SHORT_INPUT__SIZE, 0x00000001
+ 7190              	.set CYFLD_BLE_BLERD_RETURN_SKEW__OFFSET, 0x00000008
+ 7191              	.set CYFLD_BLE_BLERD_RETURN_SKEW__SIZE, 0x00000003
+ 7192              	.set CYFLD_BLE_BLERD_IQSWAP__OFFSET, 0x0000000b
+ 7193              	.set CYFLD_BLE_BLERD_IQSWAP__SIZE, 0x00000001
+ 7194              	.set CYFLD_BLE_BLERD_PREAMP_BWCTRL__OFFSET, 0x0000000c
+ 7195              	.set CYFLD_BLE_BLERD_PREAMP_BWCTRL__SIZE, 0x00000002
+ 7196              	.set CYFLD_BLE_BLERD_REV_ADC_BUMP2__OFFSET, 0x0000000e
+ 7197              	.set CYFLD_BLE_BLERD_REV_ADC_BUMP2__SIZE, 0x00000002
+ 7198              	.set CYREG_BLE_BLERD_BALUN, 0x402e00a0
+ 7199              	.set CYFLD_BLE_BLERD_BUMP_RX_CTUNE__OFFSET, 0x00000000
+ 7200              	.set CYFLD_BLE_BLERD_BUMP_RX_CTUNE__SIZE, 0x00000004
+ 7201              	.set CYFLD_BLE_BLERD_BUMP_TX_CTUNE__OFFSET, 0x00000004
+ 7202              	.set CYFLD_BLE_BLERD_BUMP_TX_CTUNE__SIZE, 0x00000004
+ 7203              	.set CYFLD_BLE_BLERD_BUMP_VTUNE__OFFSET, 0x00000008
+ 7204              	.set CYFLD_BLE_BLERD_BUMP_VTUNE__SIZE, 0x00000003
+ 7205              	.set CYFLD_BLE_BLERD_BUMP_RTUNE__OFFSET, 0x0000000b
+ 7206              	.set CYFLD_BLE_BLERD_BUMP_RTUNE__SIZE, 0x00000002
+ 7207              	.set CYFLD_BLE_BLERD_REV_BALUN__OFFSET, 0x0000000d
+ 7208              	.set CYFLD_BLE_BLERD_REV_BALUN__SIZE, 0x00000003
+ 7209              	.set CYREG_BLE_BLERD_CTR1, 0x402e00a4
+ 7210              	.set CYFLD_BLE_BLERD_VCO_WARMUP_TIME__OFFSET, 0x00000000
+ 7211              	.set CYFLD_BLE_BLERD_VCO_WARMUP_TIME__SIZE, 0x00000001
+ 7212              	.set CYFLD_BLE_BLERD_PLL_SETTLING_TIME__OFFSET, 0x00000001
+ 7213              	.set CYFLD_BLE_BLERD_PLL_SETTLING_TIME__SIZE, 0x00000002
+ 7214              	.set CYFLD_BLE_BLERD_TX_FREEZE_TIME__OFFSET, 0x00000003
+ 7215              	.set CYFLD_BLE_BLERD_TX_FREEZE_TIME__SIZE, 0x00000002
+ 7216              	.set CYFLD_BLE_BLERD_TX_PREDRV_TIME__OFFSET, 0x00000005
+ 7217              	.set CYFLD_BLE_BLERD_TX_PREDRV_TIME__SIZE, 0x00000001
+ 7218              	.set CYFLD_BLE_BLERD_TX_MODSTART_TIME__OFFSET, 0x00000006
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 128
+
+
+ 7219              	.set CYFLD_BLE_BLERD_TX_MODSTART_TIME__SIZE, 0x00000002
+ 7220              	.set CYFLD_BLE_BLERD_TX_DF2_SEL__OFFSET, 0x00000008
+ 7221              	.set CYFLD_BLE_BLERD_TX_DF2_SEL__SIZE, 0x00000001
+ 7222              	.set CYFLD_BLE_BLERD_ADC_FULL_SWING_MONI_EN__OFFSET, 0x00000009
+ 7223              	.set CYFLD_BLE_BLERD_ADC_FULL_SWING_MONI_EN__SIZE, 0x00000001
+ 7224              	.set CYFLD_BLE_BLERD_DBG_SELECT__OFFSET, 0x0000000a
+ 7225              	.set CYFLD_BLE_BLERD_DBG_SELECT__SIZE, 0x00000002
+ 7226              	.set CYFLD_BLE_BLERD_RX_DC_FREEZE_EN__OFFSET, 0x0000000c
+ 7227              	.set CYFLD_BLE_BLERD_RX_DC_FREEZE_EN__SIZE, 0x00000001
+ 7228              	.set CYFLD_BLE_BLERD_RX_ENV_FREEZE_EN__OFFSET, 0x0000000d
+ 7229              	.set CYFLD_BLE_BLERD_RX_ENV_FREEZE_EN__SIZE, 0x00000001
+ 7230              	.set CYFLD_BLE_BLERD_AGC_RST_DLY__OFFSET, 0x0000000e
+ 7231              	.set CYFLD_BLE_BLERD_AGC_RST_DLY__SIZE, 0x00000002
+ 7232              	.set CYREG_BLE_BLERD_AGC, 0x402e00a8
+ 7233              	.set CYFLD_BLE_BLERD_RST_EN__OFFSET, 0x00000000
+ 7234              	.set CYFLD_BLE_BLERD_RST_EN__SIZE, 0x00000001
+ 7235              	.set CYFLD_BLE_BLERD_CHECK_SAT_EN__OFFSET, 0x00000001
+ 7236              	.set CYFLD_BLE_BLERD_CHECK_SAT_EN__SIZE, 0x00000001
+ 7237              	.set CYFLD_BLE_BLERD_SAT_CHK_TIM__OFFSET, 0x00000002
+ 7238              	.set CYFLD_BLE_BLERD_SAT_CHK_TIM__SIZE, 0x00000001
+ 7239              	.set CYFLD_BLE_BLERD_GAIN_MAPPING_MODE__OFFSET, 0x00000003
+ 7240              	.set CYFLD_BLE_BLERD_GAIN_MAPPING_MODE__SIZE, 0x00000001
+ 7241              	.set CYFLD_BLE_BLERD_GAIN_SAT_THRES__OFFSET, 0x00000004
+ 7242              	.set CYFLD_BLE_BLERD_GAIN_SAT_THRES__SIZE, 0x00000002
+ 7243              	.set CYFLD_BLE_BLERD_PWR_MEAS_TIM__OFFSET, 0x00000006
+ 7244              	.set CYFLD_BLE_BLERD_PWR_MEAS_TIM__SIZE, 0x00000002
+ 7245              	.set CYFLD_BLE_BLERD_GAIN_STABLE_TIM__OFFSET, 0x00000008
+ 7246              	.set CYFLD_BLE_BLERD_GAIN_STABLE_TIM__SIZE, 0x00000005
+ 7247              	.set CYFLD_BLE_BLERD_START_WAIT_TIM__OFFSET, 0x0000000d
+ 7248              	.set CYFLD_BLE_BLERD_START_WAIT_TIM__SIZE, 0x00000003
+ 7249              	.set CYREG_BLE_BLERD_THRSHD1, 0x402e00ac
+ 7250              	.set CYFLD_BLE_BLERD_AGC60_66__OFFSET, 0x00000000
+ 7251              	.set CYFLD_BLE_BLERD_AGC60_66__SIZE, 0x00000006
+ 7252              	.set CYFLD_BLE_BLERD_AGC66_60__OFFSET, 0x00000008
+ 7253              	.set CYFLD_BLE_BLERD_AGC66_60__SIZE, 0x00000006
+ 7254              	.set CYREG_BLE_BLERD_THRSHD2, 0x402e00b0
+ 7255              	.set CYFLD_BLE_BLERD_AGC48_60__OFFSET, 0x00000000
+ 7256              	.set CYFLD_BLE_BLERD_AGC48_60__SIZE, 0x00000006
+ 7257              	.set CYFLD_BLE_BLERD_AGC60_48__OFFSET, 0x00000008
+ 7258              	.set CYFLD_BLE_BLERD_AGC60_48__SIZE, 0x00000006
+ 7259              	.set CYREG_BLE_BLERD_THRSHD3, 0x402e00b4
+ 7260              	.set CYFLD_BLE_BLERD_AGC36_48__OFFSET, 0x00000000
+ 7261              	.set CYFLD_BLE_BLERD_AGC36_48__SIZE, 0x00000006
+ 7262              	.set CYFLD_BLE_BLERD_AGC48_36__OFFSET, 0x00000008
+ 7263              	.set CYFLD_BLE_BLERD_AGC48_36__SIZE, 0x00000006
+ 7264              	.set CYREG_BLE_BLERD_THRSHD4, 0x402e00b8
+ 7265              	.set CYFLD_BLE_BLERD_AGC18_36__OFFSET, 0x00000000
+ 7266              	.set CYFLD_BLE_BLERD_AGC18_36__SIZE, 0x00000006
+ 7267              	.set CYFLD_BLE_BLERD_AGC36_18__OFFSET, 0x00000008
+ 7268              	.set CYFLD_BLE_BLERD_AGC36_18__SIZE, 0x00000006
+ 7269              	.set CYREG_BLE_BLERD_THRSHD5, 0x402e00bc
+ 7270              	.set CYFLD_BLE_BLERD_AGC0_18__OFFSET, 0x00000000
+ 7271              	.set CYFLD_BLE_BLERD_AGC0_18__SIZE, 0x00000006
+ 7272              	.set CYFLD_BLE_BLERD_AGC18_0__OFFSET, 0x00000008
+ 7273              	.set CYFLD_BLE_BLERD_AGC18_0__SIZE, 0x00000006
+ 7274              	.set CYREG_BLE_BLERD_DC, 0x402e00c0
+ 7275              	.set CYFLD_BLE_BLERD_COMP_Q_CODE__OFFSET, 0x00000000
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 129
+
+
+ 7276              	.set CYFLD_BLE_BLERD_COMP_Q_CODE__SIZE, 0x00000008
+ 7277              	.set CYFLD_BLE_BLERD_COMP_I_CODE__OFFSET, 0x00000008
+ 7278              	.set CYFLD_BLE_BLERD_COMP_I_CODE__SIZE, 0x00000008
+ 7279              	.set CYREG_BLE_BLERD_IQMIS, 0x402e00c4
+ 7280              	.set CYFLD_BLE_BLERD_IQCOMP_QVAL__OFFSET, 0x00000000
+ 7281              	.set CYFLD_BLE_BLERD_IQCOMP_QVAL__SIZE, 0x00000008
+ 7282              	.set CYFLD_BLE_BLERD_IQCOMP_IVAL__OFFSET, 0x00000008
+ 7283              	.set CYFLD_BLE_BLERD_IQCOMP_IVAL__SIZE, 0x00000008
+ 7284              	.set CYREG_BLE_BLERD_DCCAL, 0x402e00c8
+ 7285              	.set CYFLD_BLE_BLERD_TEST_IBITS__OFFSET, 0x00000000
+ 7286              	.set CYFLD_BLE_BLERD_TEST_IBITS__SIZE, 0x00000006
+ 7287              	.set CYFLD_BLE_BLERD_TEST_QBITS__OFFSET, 0x00000006
+ 7288              	.set CYFLD_BLE_BLERD_TEST_QBITS__SIZE, 0x00000006
+ 7289              	.set CYFLD_BLE_BLERD_TEST_MODE__OFFSET, 0x0000000c
+ 7290              	.set CYFLD_BLE_BLERD_TEST_MODE__SIZE, 0x00000001
+ 7291              	.set CYFLD_BLE_BLERD_TEST_Q_POLARITY__OFFSET, 0x0000000d
+ 7292              	.set CYFLD_BLE_BLERD_TEST_Q_POLARITY__SIZE, 0x00000001
+ 7293              	.set CYFLD_BLE_BLERD_TEST_I_POLARITY__OFFSET, 0x0000000e
+ 7294              	.set CYFLD_BLE_BLERD_TEST_I_POLARITY__SIZE, 0x00000001
+ 7295              	.set CYREG_BLE_BLERD_RCCAL, 0x402e00cc
+ 7296              	.set CYFLD_BLE_BLERD_CODE_RX__OFFSET, 0x00000000
+ 7297              	.set CYFLD_BLE_BLERD_CODE_RX__SIZE, 0x00000005
+ 7298              	.set CYFLD_BLE_BLERD_CODE_TX__OFFSET, 0x00000005
+ 7299              	.set CYFLD_BLE_BLERD_CODE_TX__SIZE, 0x00000005
+ 7300              	.set CYFLD_BLE_BLERD_SOFTRST_POWER_DIFF__OFFSET, 0x0000000b
+ 7301              	.set CYFLD_BLE_BLERD_SOFTRST_POWER_DIFF__SIZE, 0x00000001
+ 7302              	.set CYFLD_BLE_BLERD_SOFTRST_EN_TOSTR__OFFSET, 0x0000000c
+ 7303              	.set CYFLD_BLE_BLERD_SOFTRST_EN_TOSTR__SIZE, 0x00000001
+ 7304              	.set CYFLD_BLE_BLERD_SOFTRST_EN_TODIFF__OFFSET, 0x0000000d
+ 7305              	.set CYFLD_BLE_BLERD_SOFTRST_EN_TODIFF__SIZE, 0x00000001
+ 7306              	.set CYFLD_BLE_BLERD_AGC_GAIN_INC_TIMES_THRES__OFFSET, 0x0000000e
+ 7307              	.set CYFLD_BLE_BLERD_AGC_GAIN_INC_TIMES_THRES__SIZE, 0x00000002
+ 7308              	.set CYREG_BLE_BLERD_DSM1, 0x402e00d0
+ 7309              	.set CYFLD_BLE_BLERD_INDX_CODE3__OFFSET, 0x00000000
+ 7310              	.set CYFLD_BLE_BLERD_INDX_CODE3__SIZE, 0x00000004
+ 7311              	.set CYFLD_BLE_BLERD_INDX_CODE2__OFFSET, 0x00000004
+ 7312              	.set CYFLD_BLE_BLERD_INDX_CODE2__SIZE, 0x00000004
+ 7313              	.set CYFLD_BLE_BLERD_INDX_CODE1__OFFSET, 0x00000008
+ 7314              	.set CYFLD_BLE_BLERD_INDX_CODE1__SIZE, 0x00000004
+ 7315              	.set CYFLD_BLE_BLERD_INDX_CODE0__OFFSET, 0x0000000c
+ 7316              	.set CYFLD_BLE_BLERD_INDX_CODE0__SIZE, 0x00000004
+ 7317              	.set CYREG_BLE_BLERD_DSM2, 0x402e00d4
+ 7318              	.set CYFLD_BLE_BLERD_INDX_CODE7__OFFSET, 0x00000000
+ 7319              	.set CYFLD_BLE_BLERD_INDX_CODE7__SIZE, 0x00000004
+ 7320              	.set CYFLD_BLE_BLERD_INDX_CODE6__OFFSET, 0x00000004
+ 7321              	.set CYFLD_BLE_BLERD_INDX_CODE6__SIZE, 0x00000004
+ 7322              	.set CYFLD_BLE_BLERD_INDX_CODE5__OFFSET, 0x00000008
+ 7323              	.set CYFLD_BLE_BLERD_INDX_CODE5__SIZE, 0x00000004
+ 7324              	.set CYFLD_BLE_BLERD_INDX_CODE4__OFFSET, 0x0000000c
+ 7325              	.set CYFLD_BLE_BLERD_INDX_CODE4__SIZE, 0x00000004
+ 7326              	.set CYREG_BLE_BLERD_DSM3, 0x402e00d8
+ 7327              	.set CYFLD_BLE_BLERD_INDX_CODE11__OFFSET, 0x00000000
+ 7328              	.set CYFLD_BLE_BLERD_INDX_CODE11__SIZE, 0x00000004
+ 7329              	.set CYFLD_BLE_BLERD_INDX_CODE10__OFFSET, 0x00000004
+ 7330              	.set CYFLD_BLE_BLERD_INDX_CODE10__SIZE, 0x00000004
+ 7331              	.set CYFLD_BLE_BLERD_INDX_CODE9__OFFSET, 0x00000008
+ 7332              	.set CYFLD_BLE_BLERD_INDX_CODE9__SIZE, 0x00000004
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 130
+
+
+ 7333              	.set CYFLD_BLE_BLERD_INDX_CODE8__OFFSET, 0x0000000c
+ 7334              	.set CYFLD_BLE_BLERD_INDX_CODE8__SIZE, 0x00000004
+ 7335              	.set CYREG_BLE_BLERD_DSM4, 0x402e00dc
+ 7336              	.set CYFLD_BLE_BLERD_INDX_CODE15__OFFSET, 0x00000000
+ 7337              	.set CYFLD_BLE_BLERD_INDX_CODE15__SIZE, 0x00000004
+ 7338              	.set CYFLD_BLE_BLERD_INDX_CODE14__OFFSET, 0x00000004
+ 7339              	.set CYFLD_BLE_BLERD_INDX_CODE14__SIZE, 0x00000004
+ 7340              	.set CYFLD_BLE_BLERD_INDX_CODE13__OFFSET, 0x00000008
+ 7341              	.set CYFLD_BLE_BLERD_INDX_CODE13__SIZE, 0x00000004
+ 7342              	.set CYFLD_BLE_BLERD_INDX_CODE12__OFFSET, 0x0000000c
+ 7343              	.set CYFLD_BLE_BLERD_INDX_CODE12__SIZE, 0x00000004
+ 7344              	.set CYREG_BLE_BLERD_DSM5, 0x402e00e0
+ 7345              	.set CYFLD_BLE_BLERD_INDX_CODE19__OFFSET, 0x00000000
+ 7346              	.set CYFLD_BLE_BLERD_INDX_CODE19__SIZE, 0x00000004
+ 7347              	.set CYFLD_BLE_BLERD_INDX_CODE18__OFFSET, 0x00000004
+ 7348              	.set CYFLD_BLE_BLERD_INDX_CODE18__SIZE, 0x00000004
+ 7349              	.set CYFLD_BLE_BLERD_INDX_CODE17__OFFSET, 0x00000008
+ 7350              	.set CYFLD_BLE_BLERD_INDX_CODE17__SIZE, 0x00000004
+ 7351              	.set CYFLD_BLE_BLERD_INDX_CODE16__OFFSET, 0x0000000c
+ 7352              	.set CYFLD_BLE_BLERD_INDX_CODE16__SIZE, 0x00000004
+ 7353              	.set CYREG_BLE_BLERD_DSM6, 0x402e00e4
+ 7354              	.set CYFLD_BLE_BLERD_INDX_CODE23__OFFSET, 0x00000000
+ 7355              	.set CYFLD_BLE_BLERD_INDX_CODE23__SIZE, 0x00000004
+ 7356              	.set CYFLD_BLE_BLERD_INDX_CODE22__OFFSET, 0x00000004
+ 7357              	.set CYFLD_BLE_BLERD_INDX_CODE22__SIZE, 0x00000004
+ 7358              	.set CYFLD_BLE_BLERD_INDX_CODE21__OFFSET, 0x00000008
+ 7359              	.set CYFLD_BLE_BLERD_INDX_CODE21__SIZE, 0x00000004
+ 7360              	.set CYFLD_BLE_BLERD_INDX_CODE20__OFFSET, 0x0000000c
+ 7361              	.set CYFLD_BLE_BLERD_INDX_CODE20__SIZE, 0x00000004
+ 7362              	.set CYREG_BLE_BLERD_MONI, 0x402e00e8
+ 7363              	.set CYFLD_BLE_BLERD_PUP_SIG__OFFSET, 0x00000000
+ 7364              	.set CYFLD_BLE_BLERD_PUP_SIG__SIZE, 0x0000000b
+ 7365              	.set CYFLD_BLE_BLERD_CBPF_CODE__OFFSET, 0x0000000b
+ 7366              	.set CYFLD_BLE_BLERD_CBPF_CODE__SIZE, 0x00000002
+ 7367              	.set CYFLD_BLE_BLERD_LNA_CODE__OFFSET, 0x0000000d
+ 7368              	.set CYFLD_BLE_BLERD_LNA_CODE__SIZE, 0x00000003
+ 7369              	.set CYREG_BLE_BLERD_DBG_BB, 0x402e00ec
+ 7370              	.set CYFLD_BLE_BLERD_RX_OFFSET_Q_CODE__OFFSET, 0x00000000
+ 7371              	.set CYFLD_BLE_BLERD_RX_OFFSET_Q_CODE__SIZE, 0x00000008
+ 7372              	.set CYFLD_BLE_BLERD_RX_OFFSET_I_CODE__OFFSET, 0x00000008
+ 7373              	.set CYFLD_BLE_BLERD_RX_OFFSET_I_CODE__SIZE, 0x00000008
+ 7374              	.set CYREG_BLE_BLERD_DBG_1, 0x402e00f0
+ 7375              	.set CYFLD_BLE_BLERD_FCAL_FINE_CODE__OFFSET, 0x00000000
+ 7376              	.set CYFLD_BLE_BLERD_FCAL_FINE_CODE__SIZE, 0x00000004
+ 7377              	.set CYFLD_BLE_BLERD_FCAL_COARSE_CODE__OFFSET, 0x00000004
+ 7378              	.set CYFLD_BLE_BLERD_FCAL_COARSE_CODE__SIZE, 0x00000008
+ 7379              	.set CYFLD_BLE_BLERD_FCAL_DONE__OFFSET, 0x0000000c
+ 7380              	.set CYFLD_BLE_BLERD_FCAL_DONE__SIZE, 0x00000001
+ 7381              	.set CYFLD_BLE_BLERD_KVCAL_DONE__OFFSET, 0x0000000d
+ 7382              	.set CYFLD_BLE_BLERD_KVCAL_DONE__SIZE, 0x00000001
+ 7383              	.set CYFLD_BLE_BLERD_DCCAL_DONE__OFFSET, 0x0000000e
+ 7384              	.set CYFLD_BLE_BLERD_DCCAL_DONE__SIZE, 0x00000001
+ 7385              	.set CYREG_BLE_BLERD_DBG_2, 0x402e00f4
+ 7386              	.set CYFLD_BLE_BLERD_FCAL_CNT_LSB__OFFSET, 0x00000000
+ 7387              	.set CYFLD_BLE_BLERD_FCAL_CNT_LSB__SIZE, 0x00000010
+ 7388              	.set CYREG_BLE_BLERD_DBG_3, 0x402e00f8
+ 7389              	.set CYFLD_BLE_BLERD_FCAL_CNT_MSB__OFFSET, 0x00000000
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 131
+
+
+ 7390              	.set CYFLD_BLE_BLERD_FCAL_CNT_MSB__SIZE, 0x00000004
+ 7391              	.set CYFLD_BLE_BLERD_RD_RCCAL_CODE__OFFSET, 0x0000000a
+ 7392              	.set CYFLD_BLE_BLERD_RD_RCCAL_CODE__SIZE, 0x00000005
+ 7393              	.set CYFLD_BLE_BLERD_RD_RCCAL_DONE__OFFSET, 0x0000000f
+ 7394              	.set CYFLD_BLE_BLERD_RD_RCCAL_DONE__SIZE, 0x00000001
+ 7395              	.set CYREG_BLE_BLERD_READ_IQ_1, 0x402e0100
+ 7396              	.set CYFLD_BLE_BLERD_ADC_1__OFFSET, 0x00000000
+ 7397              	.set CYFLD_BLE_BLERD_ADC_1__SIZE, 0x00000020
+ 7398              	.set CYREG_BLE_BLERD_READ_IQ_2, 0x402e0104
+ 7399              	.set CYFLD_BLE_BLERD_ADC_2__OFFSET, 0x00000000
+ 7400              	.set CYFLD_BLE_BLERD_ADC_2__SIZE, 0x00000020
+ 7401              	.set CYREG_BLE_BLERD_READ_IQ_3, 0x402e0108
+ 7402              	.set CYFLD_BLE_BLERD_ADC_3__OFFSET, 0x00000000
+ 7403              	.set CYFLD_BLE_BLERD_ADC_3__SIZE, 0x00000020
+ 7404              	.set CYREG_BLE_BLERD_READ_IQ_4, 0x402e010c
+ 7405              	.set CYFLD_BLE_BLERD_ADC_4__OFFSET, 0x00000000
+ 7406              	.set CYFLD_BLE_BLERD_ADC_4__SIZE, 0x00000020
+ 7407              	.set CYDEV_BLE_BLELL_BASE, 0x402e1000
+ 7408              	.set CYDEV_BLE_BLELL_SIZE, 0x00001000
+ 7409              	.set CYREG_BLE_BLELL_COMMAND_REGISTER, 0x402e1000
+ 7410              	.set CYFLD_BLE_BLELL_COMMAND__OFFSET, 0x00000000
+ 7411              	.set CYFLD_BLE_BLELL_COMMAND__SIZE, 0x00000008
+ 7412              	.set CYREG_BLE_BLELL_EVENT_INTR, 0x402e1008
+ 7413              	.set CYFLD_BLE_BLELL_ADV_INTR__OFFSET, 0x00000000
+ 7414              	.set CYFLD_BLE_BLELL_ADV_INTR__SIZE, 0x00000001
+ 7415              	.set CYFLD_BLE_BLELL_SCAN_INTR__OFFSET, 0x00000001
+ 7416              	.set CYFLD_BLE_BLELL_SCAN_INTR__SIZE, 0x00000001
+ 7417              	.set CYFLD_BLE_BLELL_INIT_INTR__OFFSET, 0x00000002
+ 7418              	.set CYFLD_BLE_BLELL_INIT_INTR__SIZE, 0x00000001
+ 7419              	.set CYFLD_BLE_BLELL_CONN_INTR__OFFSET, 0x00000003
+ 7420              	.set CYFLD_BLE_BLELL_CONN_INTR__SIZE, 0x00000001
+ 7421              	.set CYFLD_BLE_BLELL_SM_INTR__OFFSET, 0x00000004
+ 7422              	.set CYFLD_BLE_BLELL_SM_INTR__SIZE, 0x00000001
+ 7423              	.set CYFLD_BLE_BLELL_DSM_INTR__OFFSET, 0x00000005
+ 7424              	.set CYFLD_BLE_BLELL_DSM_INTR__SIZE, 0x00000001
+ 7425              	.set CYFLD_BLE_BLELL_ENC_INTR__OFFSET, 0x00000006
+ 7426              	.set CYFLD_BLE_BLELL_ENC_INTR__SIZE, 0x00000001
+ 7427              	.set CYREG_BLE_BLELL_EVENT_ENABLE, 0x402e1010
+ 7428              	.set CYFLD_BLE_BLELL_ADV_INT_EN__OFFSET, 0x00000000
+ 7429              	.set CYFLD_BLE_BLELL_ADV_INT_EN__SIZE, 0x00000001
+ 7430              	.set CYFLD_BLE_BLELL_SCN_INT_EN__OFFSET, 0x00000001
+ 7431              	.set CYFLD_BLE_BLELL_SCN_INT_EN__SIZE, 0x00000001
+ 7432              	.set CYFLD_BLE_BLELL_INIT_INT_EN__OFFSET, 0x00000002
+ 7433              	.set CYFLD_BLE_BLELL_INIT_INT_EN__SIZE, 0x00000001
+ 7434              	.set CYFLD_BLE_BLELL_CONN_INT_EN__OFFSET, 0x00000003
+ 7435              	.set CYFLD_BLE_BLELL_CONN_INT_EN__SIZE, 0x00000001
+ 7436              	.set CYFLD_BLE_BLELL_SM_INT_EN__OFFSET, 0x00000004
+ 7437              	.set CYFLD_BLE_BLELL_SM_INT_EN__SIZE, 0x00000001
+ 7438              	.set CYFLD_BLE_BLELL_DSM_INT_EN__OFFSET, 0x00000005
+ 7439              	.set CYFLD_BLE_BLELL_DSM_INT_EN__SIZE, 0x00000001
+ 7440              	.set CYFLD_BLE_BLELL_ENC_INT_EN__OFFSET, 0x00000006
+ 7441              	.set CYFLD_BLE_BLELL_ENC_INT_EN__SIZE, 0x00000001
+ 7442              	.set CYREG_BLE_BLELL_ADV_PARAMS, 0x402e1018
+ 7443              	.set CYFLD_BLE_BLELL_TX_ADDR__OFFSET, 0x00000000
+ 7444              	.set CYFLD_BLE_BLELL_TX_ADDR__SIZE, 0x00000001
+ 7445              	.set CYFLD_BLE_BLELL_ADV_TYPE__OFFSET, 0x00000001
+ 7446              	.set CYFLD_BLE_BLELL_ADV_TYPE__SIZE, 0x00000002
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 132
+
+
+ 7447              	.set CYFLD_BLE_BLELL_ADV_FILT_POLICY__OFFSET, 0x00000003
+ 7448              	.set CYFLD_BLE_BLELL_ADV_FILT_POLICY__SIZE, 0x00000002
+ 7449              	.set CYFLD_BLE_BLELL_ADV_CHANNEL_MAP__OFFSET, 0x00000005
+ 7450              	.set CYFLD_BLE_BLELL_ADV_CHANNEL_MAP__SIZE, 0x00000003
+ 7451              	.set CYFLD_BLE_BLELL_RX_ADDR__OFFSET, 0x00000008
+ 7452              	.set CYFLD_BLE_BLELL_RX_ADDR__SIZE, 0x00000001
+ 7453              	.set CYFLD_BLE_BLELL_ADV_LOW_DUTY_CYCLE__OFFSET, 0x0000000a
+ 7454              	.set CYFLD_BLE_BLELL_ADV_LOW_DUTY_CYCLE__SIZE, 0x00000001
+ 7455              	.set CYFLD_BLE_BLELL_RCV_TX_ADDR__OFFSET, 0x0000000f
+ 7456              	.set CYFLD_BLE_BLELL_RCV_TX_ADDR__SIZE, 0x00000001
+ 7457              	.set CYREG_BLE_BLELL_ADV_INTERVAL_TIMEOUT, 0x402e101c
+ 7458              	.set CYFLD_BLE_BLELL_ADV_INTERVAL__OFFSET, 0x00000000
+ 7459              	.set CYFLD_BLE_BLELL_ADV_INTERVAL__SIZE, 0x0000000f
+ 7460              	.set CYREG_BLE_BLELL_ADV_INTR, 0x402e1020
+ 7461              	.set CYFLD_BLE_BLELL_ADV_STRT_INTR__OFFSET, 0x00000000
+ 7462              	.set CYFLD_BLE_BLELL_ADV_STRT_INTR__SIZE, 0x00000001
+ 7463              	.set CYFLD_BLE_BLELL_ADV_CLOSE_INTR__OFFSET, 0x00000001
+ 7464              	.set CYFLD_BLE_BLELL_ADV_CLOSE_INTR__SIZE, 0x00000001
+ 7465              	.set CYFLD_BLE_BLELL_ADV_TX_INTR__OFFSET, 0x00000002
+ 7466              	.set CYFLD_BLE_BLELL_ADV_TX_INTR__SIZE, 0x00000001
+ 7467              	.set CYFLD_BLE_BLELL_SCAN_RSP_TX_INTR__OFFSET, 0x00000003
+ 7468              	.set CYFLD_BLE_BLELL_SCAN_RSP_TX_INTR__SIZE, 0x00000001
+ 7469              	.set CYFLD_BLE_BLELL_SCAN_REQ_RX_INTR__OFFSET, 0x00000004
+ 7470              	.set CYFLD_BLE_BLELL_SCAN_REQ_RX_INTR__SIZE, 0x00000001
+ 7471              	.set CYFLD_BLE_BLELL_CONN_REQ_RX_INTR__OFFSET, 0x00000005
+ 7472              	.set CYFLD_BLE_BLELL_CONN_REQ_RX_INTR__SIZE, 0x00000001
+ 7473              	.set CYFLD_BLE_BLELL_SLV_CONNECTED__OFFSET, 0x00000006
+ 7474              	.set CYFLD_BLE_BLELL_SLV_CONNECTED__SIZE, 0x00000001
+ 7475              	.set CYFLD_BLE_BLELL_ADV_TIMEOUT__OFFSET, 0x00000007
+ 7476              	.set CYFLD_BLE_BLELL_ADV_TIMEOUT__SIZE, 0x00000001
+ 7477              	.set CYFLD_BLE_BLELL_ADV_ON__OFFSET, 0x00000008
+ 7478              	.set CYFLD_BLE_BLELL_ADV_ON__SIZE, 0x00000001
+ 7479              	.set CYREG_BLE_BLELL_ADV_NEXT_INSTANT, 0x402e1024
+ 7480              	.set CYFLD_BLE_BLELL_ADV_NEXT_INSTANT__OFFSET, 0x00000000
+ 7481              	.set CYFLD_BLE_BLELL_ADV_NEXT_INSTANT__SIZE, 0x00000010
+ 7482              	.set CYREG_BLE_BLELL_SCAN_INTERVAL, 0x402e1028
+ 7483              	.set CYFLD_BLE_BLELL_SCAN_INTERVAL__OFFSET, 0x00000000
+ 7484              	.set CYFLD_BLE_BLELL_SCAN_INTERVAL__SIZE, 0x00000010
+ 7485              	.set CYREG_BLE_BLELL_SCAN_WINDOW, 0x402e102c
+ 7486              	.set CYFLD_BLE_BLELL_SCAN_WINDOW__OFFSET, 0x00000000
+ 7487              	.set CYFLD_BLE_BLELL_SCAN_WINDOW__SIZE, 0x00000010
+ 7488              	.set CYREG_BLE_BLELL_SCAN_PARAM, 0x402e1030
+ 7489              	.set CYFLD_BLE_BLELL_SCAN_TYPE__OFFSET, 0x00000001
+ 7490              	.set CYFLD_BLE_BLELL_SCAN_TYPE__SIZE, 0x00000002
+ 7491              	.set CYFLD_BLE_BLELL_SCAN_FILT_POLICY__OFFSET, 0x00000003
+ 7492              	.set CYFLD_BLE_BLELL_SCAN_FILT_POLICY__SIZE, 0x00000002
+ 7493              	.set CYFLD_BLE_BLELL_DUP_FILT_EN__OFFSET, 0x00000005
+ 7494              	.set CYFLD_BLE_BLELL_DUP_FILT_EN__SIZE, 0x00000001
+ 7495              	.set CYREG_BLE_BLELL_SCAN_INTR, 0x402e1038
+ 7496              	.set CYFLD_BLE_BLELL_SCAN_STRT_INTR__OFFSET, 0x00000000
+ 7497              	.set CYFLD_BLE_BLELL_SCAN_STRT_INTR__SIZE, 0x00000001
+ 7498              	.set CYFLD_BLE_BLELL_SCAN_CLOSE_INTR__OFFSET, 0x00000001
+ 7499              	.set CYFLD_BLE_BLELL_SCAN_CLOSE_INTR__SIZE, 0x00000001
+ 7500              	.set CYFLD_BLE_BLELL_SCAN_TX_INTR__OFFSET, 0x00000002
+ 7501              	.set CYFLD_BLE_BLELL_SCAN_TX_INTR__SIZE, 0x00000001
+ 7502              	.set CYFLD_BLE_BLELL_ADV_RX_INTR__OFFSET, 0x00000003
+ 7503              	.set CYFLD_BLE_BLELL_ADV_RX_INTR__SIZE, 0x00000001
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 133
+
+
+ 7504              	.set CYFLD_BLE_BLELL_SCAN_RSP_RX_INTR__OFFSET, 0x00000004
+ 7505              	.set CYFLD_BLE_BLELL_SCAN_RSP_RX_INTR__SIZE, 0x00000001
+ 7506              	.set CYFLD_BLE_BLELL_SCAN_ON__OFFSET, 0x00000008
+ 7507              	.set CYFLD_BLE_BLELL_SCAN_ON__SIZE, 0x00000001
+ 7508              	.set CYREG_BLE_BLELL_SCAN_NEXT_INSTANT, 0x402e103c
+ 7509              	.set CYFLD_BLE_BLELL_NEXT_SCAN_INSTANT__OFFSET, 0x00000000
+ 7510              	.set CYFLD_BLE_BLELL_NEXT_SCAN_INSTANT__SIZE, 0x00000010
+ 7511              	.set CYREG_BLE_BLELL_INIT_INTERVAL, 0x402e1040
+ 7512              	.set CYFLD_BLE_BLELL_INIT_SCAN_INTERVAL__OFFSET, 0x00000000
+ 7513              	.set CYFLD_BLE_BLELL_INIT_SCAN_INTERVAL__SIZE, 0x00000010
+ 7514              	.set CYREG_BLE_BLELL_INIT_WINDOW, 0x402e1044
+ 7515              	.set CYFLD_BLE_BLELL_INIT_SCAN_WINDOW__OFFSET, 0x00000000
+ 7516              	.set CYFLD_BLE_BLELL_INIT_SCAN_WINDOW__SIZE, 0x00000010
+ 7517              	.set CYREG_BLE_BLELL_INIT_PARAM, 0x402e1048
+ 7518              	.set CYFLD_BLE_BLELL_RX_ADDR__RX_TX_ADDR__OFFSET, 0x00000001
+ 7519              	.set CYFLD_BLE_BLELL_RX_ADDR__RX_TX_ADDR__SIZE, 0x00000001
+ 7520              	.set CYFLD_BLE_BLELL_INIT_FILT_POLICY__OFFSET, 0x00000003
+ 7521              	.set CYFLD_BLE_BLELL_INIT_FILT_POLICY__SIZE, 0x00000001
+ 7522              	.set CYREG_BLE_BLELL_INIT_INTR, 0x402e1050
+ 7523              	.set CYFLD_BLE_BLELL_INIT_INTERVAL_EXPIRE_INTR__OFFSET, 0x00000000
+ 7524              	.set CYFLD_BLE_BLELL_INIT_INTERVAL_EXPIRE_INTR__SIZE, 0x00000001
+ 7525              	.set CYFLD_BLE_BLELL_INIT_CLOSE_WINDOW_INR__OFFSET, 0x00000001
+ 7526              	.set CYFLD_BLE_BLELL_INIT_CLOSE_WINDOW_INR__SIZE, 0x00000001
+ 7527              	.set CYFLD_BLE_BLELL_INIT_TX_START_INTR__OFFSET, 0x00000002
+ 7528              	.set CYFLD_BLE_BLELL_INIT_TX_START_INTR__SIZE, 0x00000001
+ 7529              	.set CYFLD_BLE_BLELL_MASTER_CONN_CREATED__OFFSET, 0x00000004
+ 7530              	.set CYFLD_BLE_BLELL_MASTER_CONN_CREATED__SIZE, 0x00000001
+ 7531              	.set CYREG_BLE_BLELL_INIT_NEXT_INSTANT, 0x402e1054
+ 7532              	.set CYFLD_BLE_BLELL_INIT_NEXT_INSTANT__OFFSET, 0x00000000
+ 7533              	.set CYFLD_BLE_BLELL_INIT_NEXT_INSTANT__SIZE, 0x00000010
+ 7534              	.set CYREG_BLE_BLELL_DEVICE_RAND_ADDR_L, 0x402e1058
+ 7535              	.set CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_L__OFFSET, 0x00000000
+ 7536              	.set CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_L__SIZE, 0x00000010
+ 7537              	.set CYREG_BLE_BLELL_DEVICE_RAND_ADDR_M, 0x402e105c
+ 7538              	.set CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_M__OFFSET, 0x00000000
+ 7539              	.set CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_M__SIZE, 0x00000010
+ 7540              	.set CYREG_BLE_BLELL_DEVICE_RAND_ADDR_H, 0x402e1060
+ 7541              	.set CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_H__OFFSET, 0x00000000
+ 7542              	.set CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_H__SIZE, 0x00000010
+ 7543              	.set CYREG_BLE_BLELL_PEER_ADDR_L, 0x402e1068
+ 7544              	.set CYFLD_BLE_BLELL_PEER_ADDR_L__OFFSET, 0x00000000
+ 7545              	.set CYFLD_BLE_BLELL_PEER_ADDR_L__SIZE, 0x00000010
+ 7546              	.set CYREG_BLE_BLELL_PEER_ADDR_M, 0x402e106c
+ 7547              	.set CYFLD_BLE_BLELL_PEER_ADDR_M__OFFSET, 0x00000000
+ 7548              	.set CYFLD_BLE_BLELL_PEER_ADDR_M__SIZE, 0x00000010
+ 7549              	.set CYREG_BLE_BLELL_PEER_ADDR_H, 0x402e1070
+ 7550              	.set CYFLD_BLE_BLELL_PEER_ADDR_H__OFFSET, 0x00000000
+ 7551              	.set CYFLD_BLE_BLELL_PEER_ADDR_H__SIZE, 0x00000010
+ 7552              	.set CYREG_BLE_BLELL_WL_ADDR_TYPE, 0x402e1078
+ 7553              	.set CYFLD_BLE_BLELL_WL_ADDR_TYPE__OFFSET, 0x00000000
+ 7554              	.set CYFLD_BLE_BLELL_WL_ADDR_TYPE__SIZE, 0x00000008
+ 7555              	.set CYREG_BLE_BLELL_WL_ENABLE, 0x402e107c
+ 7556              	.set CYFLD_BLE_BLELL_WL_ENABLE__OFFSET, 0x00000000
+ 7557              	.set CYFLD_BLE_BLELL_WL_ENABLE__SIZE, 0x00000008
+ 7558              	.set CYREG_BLE_BLELL_TRANSMIT_WINDOW_OFFSET, 0x402e1080
+ 7559              	.set CYFLD_BLE_BLELL_TX_WINDOW_OFFSET__OFFSET, 0x00000000
+ 7560              	.set CYFLD_BLE_BLELL_TX_WINDOW_OFFSET__SIZE, 0x00000010
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 134
+
+
+ 7561              	.set CYREG_BLE_BLELL_TRANSMIT_WINDOW_SIZE, 0x402e1084
+ 7562              	.set CYFLD_BLE_BLELL_TX_WINDOW_SIZE__OFFSET, 0x00000000
+ 7563              	.set CYFLD_BLE_BLELL_TX_WINDOW_SIZE__SIZE, 0x00000008
+ 7564              	.set CYREG_BLE_BLELL_DATA_CHANNELS_L0, 0x402e1088
+ 7565              	.set CYFLD_BLE_BLELL_DATA_CHANNELS_L0__OFFSET, 0x00000000
+ 7566              	.set CYFLD_BLE_BLELL_DATA_CHANNELS_L0__SIZE, 0x00000010
+ 7567              	.set CYREG_BLE_BLELL_DATA_CHANNELS_M0, 0x402e108c
+ 7568              	.set CYFLD_BLE_BLELL_DATA_CHANNELS_M0__OFFSET, 0x00000000
+ 7569              	.set CYFLD_BLE_BLELL_DATA_CHANNELS_M0__SIZE, 0x00000010
+ 7570              	.set CYREG_BLE_BLELL_DATA_CHANNELS_H0, 0x402e1090
+ 7571              	.set CYFLD_BLE_BLELL_DATA_CHANNELS_H0__OFFSET, 0x00000000
+ 7572              	.set CYFLD_BLE_BLELL_DATA_CHANNELS_H0__SIZE, 0x00000005
+ 7573              	.set CYREG_BLE_BLELL_DATA_CHANNELS_L1, 0x402e1098
+ 7574              	.set CYFLD_BLE_BLELL_DATA_CHANNELS_L1__OFFSET, 0x00000000
+ 7575              	.set CYFLD_BLE_BLELL_DATA_CHANNELS_L1__SIZE, 0x00000010
+ 7576              	.set CYREG_BLE_BLELL_DATA_CHANNELS_M1, 0x402e109c
+ 7577              	.set CYFLD_BLE_BLELL_DATA_CHANNELS_M1__OFFSET, 0x00000000
+ 7578              	.set CYFLD_BLE_BLELL_DATA_CHANNELS_M1__SIZE, 0x00000010
+ 7579              	.set CYREG_BLE_BLELL_DATA_CHANNELS_H1, 0x402e10a0
+ 7580              	.set CYFLD_BLE_BLELL_DATA_CHANNELS_H1__OFFSET, 0x00000000
+ 7581              	.set CYFLD_BLE_BLELL_DATA_CHANNELS_H1__SIZE, 0x00000005
+ 7582              	.set CYREG_BLE_BLELL_CONN_INTR, 0x402e10a8
+ 7583              	.set CYFLD_BLE_BLELL_CONN_CLOSED__OFFSET, 0x00000000
+ 7584              	.set CYFLD_BLE_BLELL_CONN_CLOSED__SIZE, 0x00000001
+ 7585              	.set CYFLD_BLE_BLELL_CONN_ESTB__OFFSET, 0x00000001
+ 7586              	.set CYFLD_BLE_BLELL_CONN_ESTB__SIZE, 0x00000001
+ 7587              	.set CYFLD_BLE_BLELL_MAP_UPDT_DONE__OFFSET, 0x00000002
+ 7588              	.set CYFLD_BLE_BLELL_MAP_UPDT_DONE__SIZE, 0x00000001
+ 7589              	.set CYFLD_BLE_BLELL_START_CE__OFFSET, 0x00000003
+ 7590              	.set CYFLD_BLE_BLELL_START_CE__SIZE, 0x00000001
+ 7591              	.set CYFLD_BLE_BLELL_CLOSE_CE__OFFSET, 0x00000004
+ 7592              	.set CYFLD_BLE_BLELL_CLOSE_CE__SIZE, 0x00000001
+ 7593              	.set CYFLD_BLE_BLELL_CE_TX_ACK__OFFSET, 0x00000005
+ 7594              	.set CYFLD_BLE_BLELL_CE_TX_ACK__SIZE, 0x00000001
+ 7595              	.set CYFLD_BLE_BLELL_CE_RX__OFFSET, 0x00000006
+ 7596              	.set CYFLD_BLE_BLELL_CE_RX__SIZE, 0x00000001
+ 7597              	.set CYFLD_BLE_BLELL_CON_UPDT_DONE__OFFSET, 0x00000007
+ 7598              	.set CYFLD_BLE_BLELL_CON_UPDT_DONE__SIZE, 0x00000001
+ 7599              	.set CYFLD_BLE_BLELL_DISCON_STATUS__OFFSET, 0x00000008
+ 7600              	.set CYFLD_BLE_BLELL_DISCON_STATUS__SIZE, 0x00000003
+ 7601              	.set CYFLD_BLE_BLELL_RX_PDU_STATUS__OFFSET, 0x0000000b
+ 7602              	.set CYFLD_BLE_BLELL_RX_PDU_STATUS__SIZE, 0x00000003
+ 7603              	.set CYFLD_BLE_BLELL_PING_TIMER_EXPIRD_INTR__OFFSET, 0x0000000e
+ 7604              	.set CYFLD_BLE_BLELL_PING_TIMER_EXPIRD_INTR__SIZE, 0x00000001
+ 7605              	.set CYFLD_BLE_BLELL_PING_NEARLY_EXPIRD_INTR__OFFSET, 0x0000000f
+ 7606              	.set CYFLD_BLE_BLELL_PING_NEARLY_EXPIRD_INTR__SIZE, 0x00000001
+ 7607              	.set CYREG_BLE_BLELL_CONN_STATUS, 0x402e10ac
+ 7608              	.set CYFLD_BLE_BLELL_RECEIVE_PACKET_COUNT__OFFSET, 0x0000000c
+ 7609              	.set CYFLD_BLE_BLELL_RECEIVE_PACKET_COUNT__SIZE, 0x00000004
+ 7610              	.set CYREG_BLE_BLELL_CONN_INDEX, 0x402e10b0
+ 7611              	.set CYFLD_BLE_BLELL_CONN_INDEX__OFFSET, 0x00000000
+ 7612              	.set CYFLD_BLE_BLELL_CONN_INDEX__SIZE, 0x00000010
+ 7613              	.set CYREG_BLE_BLELL_WAKEUP_CONFIG, 0x402e10b8
+ 7614              	.set CYFLD_BLE_BLELL_OSC_STARTUP_DELAY__OFFSET, 0x00000000
+ 7615              	.set CYFLD_BLE_BLELL_OSC_STARTUP_DELAY__SIZE, 0x00000008
+ 7616              	.set CYFLD_BLE_BLELL_DSM_OFFSET_TO_WAKEUP_INSTANT__OFFSET, 0x0000000a
+ 7617              	.set CYFLD_BLE_BLELL_DSM_OFFSET_TO_WAKEUP_INSTANT__SIZE, 0x00000006
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 135
+
+
+ 7618              	.set CYREG_BLE_BLELL_WAKEUP_CONTROL, 0x402e10c0
+ 7619              	.set CYFLD_BLE_BLELL_WAKEUP_INSTANT__OFFSET, 0x00000000
+ 7620              	.set CYFLD_BLE_BLELL_WAKEUP_INSTANT__SIZE, 0x00000010
+ 7621              	.set CYREG_BLE_BLELL_CLOCK_CONFIG, 0x402e10c4
+ 7622              	.set CYFLD_BLE_BLELL_ADV_CLK_GATE_EN__OFFSET, 0x00000000
+ 7623              	.set CYFLD_BLE_BLELL_ADV_CLK_GATE_EN__SIZE, 0x00000001
+ 7624              	.set CYFLD_BLE_BLELL_SCAN_CLK_GATE_EN__OFFSET, 0x00000001
+ 7625              	.set CYFLD_BLE_BLELL_SCAN_CLK_GATE_EN__SIZE, 0x00000001
+ 7626              	.set CYFLD_BLE_BLELL_INIT_CLK_GATE_EN__OFFSET, 0x00000002
+ 7627              	.set CYFLD_BLE_BLELL_INIT_CLK_GATE_EN__SIZE, 0x00000001
+ 7628              	.set CYFLD_BLE_BLELL_CONN_CLK_GATE_EN__OFFSET, 0x00000003
+ 7629              	.set CYFLD_BLE_BLELL_CONN_CLK_GATE_EN__SIZE, 0x00000001
+ 7630              	.set CYFLD_BLE_BLELL_CORECLK_GATE_EN__OFFSET, 0x00000004
+ 7631              	.set CYFLD_BLE_BLELL_CORECLK_GATE_EN__SIZE, 0x00000001
+ 7632              	.set CYFLD_BLE_BLELL_SYSCLK_GATE_EN__OFFSET, 0x00000005
+ 7633              	.set CYFLD_BLE_BLELL_SYSCLK_GATE_EN__SIZE, 0x00000001
+ 7634              	.set CYFLD_BLE_BLELL_PHY_CLK_GATE_EN__OFFSET, 0x00000006
+ 7635              	.set CYFLD_BLE_BLELL_PHY_CLK_GATE_EN__SIZE, 0x00000001
+ 7636              	.set CYFLD_BLE_BLELL_LLH_IDLE__OFFSET, 0x00000007
+ 7637              	.set CYFLD_BLE_BLELL_LLH_IDLE__SIZE, 0x00000001
+ 7638              	.set CYFLD_BLE_BLELL_LPO_CLK_FREQ_SEL__OFFSET, 0x00000008
+ 7639              	.set CYFLD_BLE_BLELL_LPO_CLK_FREQ_SEL__SIZE, 0x00000001
+ 7640              	.set CYFLD_BLE_BLELL_LPO_SEL_EXTERNAL__OFFSET, 0x00000009
+ 7641              	.set CYFLD_BLE_BLELL_LPO_SEL_EXTERNAL__SIZE, 0x00000001
+ 7642              	.set CYFLD_BLE_BLELL_SM_AUTO_WKUP_EN__OFFSET, 0x0000000a
+ 7643              	.set CYFLD_BLE_BLELL_SM_AUTO_WKUP_EN__SIZE, 0x00000001
+ 7644              	.set CYFLD_BLE_BLELL_SM_INTR_EN__OFFSET, 0x0000000c
+ 7645              	.set CYFLD_BLE_BLELL_SM_INTR_EN__SIZE, 0x00000001
+ 7646              	.set CYFLD_BLE_BLELL_SLEEP_MODE_EN__OFFSET, 0x0000000e
+ 7647              	.set CYFLD_BLE_BLELL_SLEEP_MODE_EN__SIZE, 0x00000001
+ 7648              	.set CYFLD_BLE_BLELL_DEEP_SLEEP_MODE_EN__OFFSET, 0x0000000f
+ 7649              	.set CYFLD_BLE_BLELL_DEEP_SLEEP_MODE_EN__SIZE, 0x00000001
+ 7650              	.set CYREG_BLE_BLELL_TIM_COUNTER_L, 0x402e10c8
+ 7651              	.set CYFLD_BLE_BLELL_TIM_REF_CLOCK__OFFSET, 0x00000000
+ 7652              	.set CYFLD_BLE_BLELL_TIM_REF_CLOCK__SIZE, 0x00000010
+ 7653              	.set CYREG_BLE_BLELL_POC_REG__TIM_CONTROL, 0x402e10d8
+ 7654              	.set CYFLD_BLE_BLELL_BB_CLK_FREQ_MINUS_1__OFFSET, 0x00000003
+ 7655              	.set CYFLD_BLE_BLELL_BB_CLK_FREQ_MINUS_1__SIZE, 0x00000005
+ 7656              	.set CYREG_BLE_BLELL_ADV_TX_DATA_FIFO, 0x402e10e0
+ 7657              	.set CYFLD_BLE_BLELL_ADV_TX_DATA__OFFSET, 0x00000000
+ 7658              	.set CYFLD_BLE_BLELL_ADV_TX_DATA__SIZE, 0x00000010
+ 7659              	.set CYREG_BLE_BLELL_ADV_SCN_RSP_TX_FIFO, 0x402e10e8
+ 7660              	.set CYFLD_BLE_BLELL_SCAN_RSP_DATA__OFFSET, 0x00000000
+ 7661              	.set CYFLD_BLE_BLELL_SCAN_RSP_DATA__SIZE, 0x00000010
+ 7662              	.set CYREG_BLE_BLELL_INIT_SCN_ADV_RX_FIFO, 0x402e10f8
+ 7663              	.set CYFLD_BLE_BLELL_ADV_SCAN_RSP_RX_DATA__OFFSET, 0x00000000
+ 7664              	.set CYFLD_BLE_BLELL_ADV_SCAN_RSP_RX_DATA__SIZE, 0x00000010
+ 7665              	.set CYREG_BLE_BLELL_CONN_INTERVAL, 0x402e1100
+ 7666              	.set CYFLD_BLE_BLELL_CONNECTION_INTERVAL__OFFSET, 0x00000000
+ 7667              	.set CYFLD_BLE_BLELL_CONNECTION_INTERVAL__SIZE, 0x00000010
+ 7668              	.set CYREG_BLE_BLELL_SUP_TIMEOUT, 0x402e1104
+ 7669              	.set CYFLD_BLE_BLELL_SUPERVISION_TIMEOUT__OFFSET, 0x00000000
+ 7670              	.set CYFLD_BLE_BLELL_SUPERVISION_TIMEOUT__SIZE, 0x00000010
+ 7671              	.set CYREG_BLE_BLELL_SLAVE_LATENCY, 0x402e1108
+ 7672              	.set CYFLD_BLE_BLELL_SLAVE_LATENCY__OFFSET, 0x00000000
+ 7673              	.set CYFLD_BLE_BLELL_SLAVE_LATENCY__SIZE, 0x00000010
+ 7674              	.set CYREG_BLE_BLELL_CE_LENGTH, 0x402e110c
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 136
+
+
+ 7675              	.set CYFLD_BLE_BLELL_CONNECTION_EVENT_LENGTH__OFFSET, 0x00000000
+ 7676              	.set CYFLD_BLE_BLELL_CONNECTION_EVENT_LENGTH__SIZE, 0x00000010
+ 7677              	.set CYREG_BLE_BLELL_PDU_ACCESS_ADDR_L_REGISTER, 0x402e1110
+ 7678              	.set CYFLD_BLE_BLELL_PDU_ACCESS_ADDRESS_LOWER_BITS__OFFSET, 0x00000000
+ 7679              	.set CYFLD_BLE_BLELL_PDU_ACCESS_ADDRESS_LOWER_BITS__SIZE, 0x00000010
+ 7680              	.set CYREG_BLE_BLELL_PDU_ACCESS_ADDR_H_REGISTER, 0x402e1114
+ 7681              	.set CYFLD_BLE_BLELL_PDU_ACCESS_ADDRESS_HIGHER_BITS__OFFSET, 0x00000000
+ 7682              	.set CYFLD_BLE_BLELL_PDU_ACCESS_ADDRESS_HIGHER_BITS__SIZE, 0x00000010
+ 7683              	.set CYREG_BLE_BLELL_CONN_CE_INSTANT, 0x402e1118
+ 7684              	.set CYFLD_BLE_BLELL_CE_INSTANT__OFFSET, 0x00000000
+ 7685              	.set CYFLD_BLE_BLELL_CE_INSTANT__SIZE, 0x00000010
+ 7686              	.set CYREG_BLE_BLELL_CE_CNFG_STS_REGISTER, 0x402e111c
+ 7687              	.set CYFLD_BLE_BLELL_DATA_LIST_INDEX_LAST_ACK_INDEX__OFFSET, 0x00000000
+ 7688              	.set CYFLD_BLE_BLELL_DATA_LIST_INDEX_LAST_ACK_INDEX__SIZE, 0x00000004
+ 7689              	.set CYFLD_BLE_BLELL_DATA_LIST_HEAD_UP__OFFSET, 0x00000004
+ 7690              	.set CYFLD_BLE_BLELL_DATA_LIST_HEAD_UP__SIZE, 0x00000001
+ 7691              	.set CYFLD_BLE_BLELL_MAS_SLV__OFFSET, 0x00000005
+ 7692              	.set CYFLD_BLE_BLELL_MAS_SLV__SIZE, 0x00000001
+ 7693              	.set CYFLD_BLE_BLELL_MD__OFFSET, 0x00000006
+ 7694              	.set CYFLD_BLE_BLELL_MD__SIZE, 0x00000001
+ 7695              	.set CYFLD_BLE_BLELL_MAP_INDEX__CURR_INDEX__OFFSET, 0x00000007
+ 7696              	.set CYFLD_BLE_BLELL_MAP_INDEX__CURR_INDEX__SIZE, 0x00000001
+ 7697              	.set CYFLD_BLE_BLELL_PAUSE_DATA__OFFSET, 0x00000008
+ 7698              	.set CYFLD_BLE_BLELL_PAUSE_DATA__SIZE, 0x00000001
+ 7699              	.set CYFLD_BLE_BLELL_CONN_ACTIVE__OFFSET, 0x0000000a
+ 7700              	.set CYFLD_BLE_BLELL_CONN_ACTIVE__SIZE, 0x00000001
+ 7701              	.set CYFLD_BLE_BLELL_CURRENT_PDU_INDEX__OFFSET, 0x0000000c
+ 7702              	.set CYFLD_BLE_BLELL_CURRENT_PDU_INDEX__SIZE, 0x00000004
+ 7703              	.set CYREG_BLE_BLELL_NEXT_CE_INSTANT, 0x402e1120
+ 7704              	.set CYFLD_BLE_BLELL_NEXT_CE_INSTANT__OFFSET, 0x00000000
+ 7705              	.set CYFLD_BLE_BLELL_NEXT_CE_INSTANT__SIZE, 0x00000010
+ 7706              	.set CYREG_BLE_BLELL_CONN_CE_COUNTER, 0x402e1124
+ 7707              	.set CYFLD_BLE_BLELL_CONNECTION_EVENT_COUNTER__OFFSET, 0x00000000
+ 7708              	.set CYFLD_BLE_BLELL_CONNECTION_EVENT_COUNTER__SIZE, 0x00000010
+ 7709              	.set CYREG_BLE_BLELL_DATA_LIST_SENT_UPDATE__STATUS, 0x402e1128
+ 7710              	.set CYFLD_BLE_BLELL_LIST_INDEX__TX_SENT_3_0__OFFSET, 0x00000000
+ 7711              	.set CYFLD_BLE_BLELL_LIST_INDEX__TX_SENT_3_0__SIZE, 0x00000004
+ 7712              	.set CYFLD_BLE_BLELL_TX_SENT_4__OFFSET, 0x00000004
+ 7713              	.set CYFLD_BLE_BLELL_TX_SENT_4__SIZE, 0x00000001
+ 7714              	.set CYFLD_BLE_BLELL_SET_CLEAR__OFFSET, 0x00000007
+ 7715              	.set CYFLD_BLE_BLELL_SET_CLEAR__SIZE, 0x00000001
+ 7716              	.set CYREG_BLE_BLELL_DATA_LIST_ACK_UPDATE__STATUS, 0x402e112c
+ 7717              	.set CYFLD_BLE_BLELL_LIST_INDEX__TX_ACK_3_0__OFFSET, 0x00000000
+ 7718              	.set CYFLD_BLE_BLELL_LIST_INDEX__TX_ACK_3_0__SIZE, 0x00000004
+ 7719              	.set CYFLD_BLE_BLELL_TX_ACK_4__OFFSET, 0x00000004
+ 7720              	.set CYFLD_BLE_BLELL_TX_ACK_4__SIZE, 0x00000001
+ 7721              	.set CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR0, 0x402e1140
+ 7722              	.set CYFLD_BLE_BLELL_LLID__OFFSET, 0x00000000
+ 7723              	.set CYFLD_BLE_BLELL_LLID__SIZE, 0x00000002
+ 7724              	.set CYFLD_BLE_BLELL_DATA_LENGTH__OFFSET, 0x00000002
+ 7725              	.set CYFLD_BLE_BLELL_DATA_LENGTH__SIZE, 0x00000005
+ 7726              	.set CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR1, 0x402e1144
+ 7727              	.set CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR2, 0x402e1148
+ 7728              	.set CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR3, 0x402e114c
+ 7729              	.set CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR4, 0x402e1150
+ 7730              	.set CYREG_BLE_BLELL_WINDOW_WIDEN_INTVL, 0x402e1160
+ 7731              	.set CYFLD_BLE_BLELL_WINDOW_WIDEN_INTVL__OFFSET, 0x00000000
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 137
+
+
+ 7732              	.set CYFLD_BLE_BLELL_WINDOW_WIDEN_INTVL__SIZE, 0x0000000c
+ 7733              	.set CYREG_BLE_BLELL_WINDOW_WIDEN_WINOFF, 0x402e1164
+ 7734              	.set CYFLD_BLE_BLELL_WINDOW_WIDEN_WINOFF__OFFSET, 0x00000000
+ 7735              	.set CYFLD_BLE_BLELL_WINDOW_WIDEN_WINOFF__SIZE, 0x0000000c
+ 7736              	.set CYREG_BLE_BLELL_LE_RF_TEST_MODE, 0x402e1170
+ 7737              	.set CYFLD_BLE_BLELL_TEST_FREQUENCY__OFFSET, 0x00000000
+ 7738              	.set CYFLD_BLE_BLELL_TEST_FREQUENCY__SIZE, 0x00000006
+ 7739              	.set CYFLD_BLE_BLELL_TEST_TYPE__OFFSET, 0x00000006
+ 7740              	.set CYFLD_BLE_BLELL_TEST_TYPE__SIZE, 0x00000001
+ 7741              	.set CYFLD_BLE_BLELL_PKT_PAYLOAD__OFFSET, 0x00000007
+ 7742              	.set CYFLD_BLE_BLELL_PKT_PAYLOAD__SIZE, 0x00000003
+ 7743              	.set CYFLD_BLE_BLELL_TEST_LENGTH__OFFSET, 0x0000000a
+ 7744              	.set CYFLD_BLE_BLELL_TEST_LENGTH__SIZE, 0x00000006
+ 7745              	.set CYREG_BLE_BLELL_DTM_RX_PKT_COUNT, 0x402e1174
+ 7746              	.set CYFLD_BLE_BLELL_RX_PACKET_COUNT__OFFSET, 0x00000000
+ 7747              	.set CYFLD_BLE_BLELL_RX_PACKET_COUNT__SIZE, 0x00000010
+ 7748              	.set CYREG_BLE_BLELL_TXRX_HOP, 0x402e1188
+ 7749              	.set CYFLD_BLE_BLELL_HOP_CH_TX__OFFSET, 0x00000000
+ 7750              	.set CYFLD_BLE_BLELL_HOP_CH_TX__SIZE, 0x00000007
+ 7751              	.set CYFLD_BLE_BLELL_HOP_CH_RX__OFFSET, 0x00000008
+ 7752              	.set CYFLD_BLE_BLELL_HOP_CH_RX__SIZE, 0x00000007
+ 7753              	.set CYREG_BLE_BLELL_TX_RX_ON_DELAY, 0x402e1190
+ 7754              	.set CYFLD_BLE_BLELL_RXON_DELAY__OFFSET, 0x00000000
+ 7755              	.set CYFLD_BLE_BLELL_RXON_DELAY__SIZE, 0x00000008
+ 7756              	.set CYFLD_BLE_BLELL_TXON_DELAY__OFFSET, 0x00000008
+ 7757              	.set CYFLD_BLE_BLELL_TXON_DELAY__SIZE, 0x00000008
+ 7758              	.set CYREG_BLE_BLELL_DEV_PUB_ADDR_L, 0x402e11c0
+ 7759              	.set CYFLD_BLE_BLELL_DEV_PUB_ADDR_L__OFFSET, 0x00000000
+ 7760              	.set CYFLD_BLE_BLELL_DEV_PUB_ADDR_L__SIZE, 0x00000010
+ 7761              	.set CYREG_BLE_BLELL_DEV_PUB_ADDR_M, 0x402e11c4
+ 7762              	.set CYFLD_BLE_BLELL_DEV_PUB_ADDR_M__OFFSET, 0x00000000
+ 7763              	.set CYFLD_BLE_BLELL_DEV_PUB_ADDR_M__SIZE, 0x00000010
+ 7764              	.set CYREG_BLE_BLELL_DEV_PUB_ADDR_H, 0x402e11c8
+ 7765              	.set CYFLD_BLE_BLELL_DEV_PUB_ADDR_H__OFFSET, 0x00000000
+ 7766              	.set CYFLD_BLE_BLELL_DEV_PUB_ADDR_H__SIZE, 0x00000010
+ 7767              	.set CYREG_BLE_BLELL_ADV_CH_TX_POWER, 0x402e11cc
+ 7768              	.set CYFLD_BLE_BLELL_ADV_TRANSMIT_POWER__OFFSET, 0x00000000
+ 7769              	.set CYFLD_BLE_BLELL_ADV_TRANSMIT_POWER__SIZE, 0x00000010
+ 7770              	.set CYREG_BLE_BLELL_OFFSET_TO_FIRST_INSTANT, 0x402e11d0
+ 7771              	.set CYFLD_BLE_BLELL_OFFSET_TO_FIRST_EVENT__OFFSET, 0x00000000
+ 7772              	.set CYFLD_BLE_BLELL_OFFSET_TO_FIRST_EVENT__SIZE, 0x00000010
+ 7773              	.set CYREG_BLE_BLELL_ADV_CONFIG, 0x402e11d4
+ 7774              	.set CYFLD_BLE_BLELL_ADV_STRT_EN__OFFSET, 0x00000000
+ 7775              	.set CYFLD_BLE_BLELL_ADV_STRT_EN__SIZE, 0x00000001
+ 7776              	.set CYFLD_BLE_BLELL_ADV_CLS_EN__OFFSET, 0x00000001
+ 7777              	.set CYFLD_BLE_BLELL_ADV_CLS_EN__SIZE, 0x00000001
+ 7778              	.set CYFLD_BLE_BLELL_ADV_TX_EN__OFFSET, 0x00000002
+ 7779              	.set CYFLD_BLE_BLELL_ADV_TX_EN__SIZE, 0x00000001
+ 7780              	.set CYFLD_BLE_BLELL_SCN_RSP_TX_EN__OFFSET, 0x00000003
+ 7781              	.set CYFLD_BLE_BLELL_SCN_RSP_TX_EN__SIZE, 0x00000001
+ 7782              	.set CYFLD_BLE_BLELL_ADV_SCN_REQ_RX_EN__OFFSET, 0x00000004
+ 7783              	.set CYFLD_BLE_BLELL_ADV_SCN_REQ_RX_EN__SIZE, 0x00000001
+ 7784              	.set CYFLD_BLE_BLELL_ADV_CONN_REQ_RX_EN__OFFSET, 0x00000005
+ 7785              	.set CYFLD_BLE_BLELL_ADV_CONN_REQ_RX_EN__SIZE, 0x00000001
+ 7786              	.set CYFLD_BLE_BLELL_SLV_CONNECTED_EN__OFFSET, 0x00000006
+ 7787              	.set CYFLD_BLE_BLELL_SLV_CONNECTED_EN__SIZE, 0x00000001
+ 7788              	.set CYFLD_BLE_BLELL_ADV_TIMEOUT_EN__OFFSET, 0x00000007
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 138
+
+
+ 7789              	.set CYFLD_BLE_BLELL_ADV_TIMEOUT_EN__SIZE, 0x00000001
+ 7790              	.set CYFLD_BLE_BLELL_ADV_RAND_DISABLE__OFFSET, 0x00000008
+ 7791              	.set CYFLD_BLE_BLELL_ADV_RAND_DISABLE__SIZE, 0x00000001
+ 7792              	.set CYFLD_BLE_BLELL_ADV_PKT_INTERVAL__OFFSET, 0x0000000b
+ 7793              	.set CYFLD_BLE_BLELL_ADV_PKT_INTERVAL__SIZE, 0x00000005
+ 7794              	.set CYREG_BLE_BLELL_SCAN_CONFIG, 0x402e11d8
+ 7795              	.set CYFLD_BLE_BLELL_SCN_STRT_EN__OFFSET, 0x00000000
+ 7796              	.set CYFLD_BLE_BLELL_SCN_STRT_EN__SIZE, 0x00000001
+ 7797              	.set CYFLD_BLE_BLELL_SCN_CLOSE_EN__OFFSET, 0x00000001
+ 7798              	.set CYFLD_BLE_BLELL_SCN_CLOSE_EN__SIZE, 0x00000001
+ 7799              	.set CYFLD_BLE_BLELL_SCN_TX_EN__OFFSET, 0x00000002
+ 7800              	.set CYFLD_BLE_BLELL_SCN_TX_EN__SIZE, 0x00000001
+ 7801              	.set CYFLD_BLE_BLELL_ADV_RX_EN__OFFSET, 0x00000003
+ 7802              	.set CYFLD_BLE_BLELL_ADV_RX_EN__SIZE, 0x00000001
+ 7803              	.set CYFLD_BLE_BLELL_SCN_RSP_RX_EN__OFFSET, 0x00000004
+ 7804              	.set CYFLD_BLE_BLELL_SCN_RSP_RX_EN__SIZE, 0x00000001
+ 7805              	.set CYFLD_BLE_BLELL_BACKOFF_ENABLE__OFFSET, 0x0000000b
+ 7806              	.set CYFLD_BLE_BLELL_BACKOFF_ENABLE__SIZE, 0x00000001
+ 7807              	.set CYFLD_BLE_BLELL_SCAN_CHANNEL_MAP__OFFSET, 0x0000000d
+ 7808              	.set CYFLD_BLE_BLELL_SCAN_CHANNEL_MAP__SIZE, 0x00000003
+ 7809              	.set CYREG_BLE_BLELL_INIT_CONFIG, 0x402e11dc
+ 7810              	.set CYFLD_BLE_BLELL_INIT_STRT_EN__OFFSET, 0x00000000
+ 7811              	.set CYFLD_BLE_BLELL_INIT_STRT_EN__SIZE, 0x00000001
+ 7812              	.set CYFLD_BLE_BLELL_INIT_CLOSE_EN__OFFSET, 0x00000001
+ 7813              	.set CYFLD_BLE_BLELL_INIT_CLOSE_EN__SIZE, 0x00000001
+ 7814              	.set CYFLD_BLE_BLELL_CONN_REQ_TX_EN__OFFSET, 0x00000002
+ 7815              	.set CYFLD_BLE_BLELL_CONN_REQ_TX_EN__SIZE, 0x00000001
+ 7816              	.set CYFLD_BLE_BLELL_CONN_CREATED__OFFSET, 0x00000004
+ 7817              	.set CYFLD_BLE_BLELL_CONN_CREATED__SIZE, 0x00000001
+ 7818              	.set CYFLD_BLE_BLELL_INIT_CHANNEL_MAP__OFFSET, 0x0000000d
+ 7819              	.set CYFLD_BLE_BLELL_INIT_CHANNEL_MAP__SIZE, 0x00000003
+ 7820              	.set CYREG_BLE_BLELL_CONN_CONFIG, 0x402e11e0
+ 7821              	.set CYFLD_BLE_BLELL_RX_PKT_LIMIT__OFFSET, 0x00000000
+ 7822              	.set CYFLD_BLE_BLELL_RX_PKT_LIMIT__SIZE, 0x00000004
+ 7823              	.set CYFLD_BLE_BLELL_RX_INTR_THRESHOLD__OFFSET, 0x00000004
+ 7824              	.set CYFLD_BLE_BLELL_RX_INTR_THRESHOLD__SIZE, 0x00000004
+ 7825              	.set CYFLD_BLE_BLELL_MD_BIT_CLEAR__OFFSET, 0x00000008
+ 7826              	.set CYFLD_BLE_BLELL_MD_BIT_CLEAR__SIZE, 0x00000001
+ 7827              	.set CYFLD_BLE_BLELL_DSM_SLOT_VARIANCE__OFFSET, 0x0000000b
+ 7828              	.set CYFLD_BLE_BLELL_DSM_SLOT_VARIANCE__SIZE, 0x00000001
+ 7829              	.set CYFLD_BLE_BLELL_SLV_MD_CONFIG__OFFSET, 0x0000000c
+ 7830              	.set CYFLD_BLE_BLELL_SLV_MD_CONFIG__SIZE, 0x00000001
+ 7831              	.set CYFLD_BLE_BLELL_EXTEND_CU_TX_WIN__OFFSET, 0x0000000d
+ 7832              	.set CYFLD_BLE_BLELL_EXTEND_CU_TX_WIN__SIZE, 0x00000001
+ 7833              	.set CYFLD_BLE_BLELL_MASK_SUTO_AT_UPDT__OFFSET, 0x0000000e
+ 7834              	.set CYFLD_BLE_BLELL_MASK_SUTO_AT_UPDT__SIZE, 0x00000001
+ 7835              	.set CYFLD_BLE_BLELL_CONN_REQ_1SLOT_EARLY__OFFSET, 0x0000000f
+ 7836              	.set CYFLD_BLE_BLELL_CONN_REQ_1SLOT_EARLY__SIZE, 0x00000001
+ 7837              	.set CYREG_BLE_BLELL_CONN_CH_TX_POWER, 0x402e11e4
+ 7838              	.set CYFLD_BLE_BLELL_CONNCH_TRANSMIT_POWER__OFFSET, 0x00000000
+ 7839              	.set CYFLD_BLE_BLELL_CONNCH_TRANSMIT_POWER__SIZE, 0x00000010
+ 7840              	.set CYREG_BLE_BLELL_CONN_PARAM1, 0x402e11e8
+ 7841              	.set CYFLD_BLE_BLELL_SCA_PARAM__OFFSET, 0x00000000
+ 7842              	.set CYFLD_BLE_BLELL_SCA_PARAM__SIZE, 0x00000003
+ 7843              	.set CYFLD_BLE_BLELL_HOP_INCREMENT_PARAM__OFFSET, 0x00000003
+ 7844              	.set CYFLD_BLE_BLELL_HOP_INCREMENT_PARAM__SIZE, 0x00000005
+ 7845              	.set CYFLD_BLE_BLELL_CRC_INIT_L__OFFSET, 0x00000008
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 139
+
+
+ 7846              	.set CYFLD_BLE_BLELL_CRC_INIT_L__SIZE, 0x00000008
+ 7847              	.set CYREG_BLE_BLELL_CONN_PARAM2, 0x402e11ec
+ 7848              	.set CYFLD_BLE_BLELL_CRC_INIT_H__OFFSET, 0x00000000
+ 7849              	.set CYFLD_BLE_BLELL_CRC_INIT_H__SIZE, 0x00000010
+ 7850              	.set CYREG_BLE_BLELL_CONN_INTR_MASK, 0x402e11f0
+ 7851              	.set CYFLD_BLE_BLELL_CONN_CL_INT_EN__OFFSET, 0x00000000
+ 7852              	.set CYFLD_BLE_BLELL_CONN_CL_INT_EN__SIZE, 0x00000001
+ 7853              	.set CYFLD_BLE_BLELL_CONN_ESTB_INT_EN__OFFSET, 0x00000001
+ 7854              	.set CYFLD_BLE_BLELL_CONN_ESTB_INT_EN__SIZE, 0x00000001
+ 7855              	.set CYFLD_BLE_BLELL_MAP_UPDT_INT_EN__OFFSET, 0x00000002
+ 7856              	.set CYFLD_BLE_BLELL_MAP_UPDT_INT_EN__SIZE, 0x00000001
+ 7857              	.set CYFLD_BLE_BLELL_START_CE_INT_EN__OFFSET, 0x00000003
+ 7858              	.set CYFLD_BLE_BLELL_START_CE_INT_EN__SIZE, 0x00000001
+ 7859              	.set CYFLD_BLE_BLELL_CLOSE_CE_INT_EN__OFFSET, 0x00000004
+ 7860              	.set CYFLD_BLE_BLELL_CLOSE_CE_INT_EN__SIZE, 0x00000001
+ 7861              	.set CYFLD_BLE_BLELL_CE_TX_ACK_INT_EN__OFFSET, 0x00000005
+ 7862              	.set CYFLD_BLE_BLELL_CE_TX_ACK_INT_EN__SIZE, 0x00000001
+ 7863              	.set CYFLD_BLE_BLELL_CE_RX_INT_EN__OFFSET, 0x00000006
+ 7864              	.set CYFLD_BLE_BLELL_CE_RX_INT_EN__SIZE, 0x00000001
+ 7865              	.set CYFLD_BLE_BLELL_CONN_UPDATE_INTR_EN__OFFSET, 0x00000007
+ 7866              	.set CYFLD_BLE_BLELL_CONN_UPDATE_INTR_EN__SIZE, 0x00000001
+ 7867              	.set CYFLD_BLE_BLELL_RX_GOOD_PDU_INT_EN__OFFSET, 0x00000008
+ 7868              	.set CYFLD_BLE_BLELL_RX_GOOD_PDU_INT_EN__SIZE, 0x00000001
+ 7869              	.set CYFLD_BLE_BLELL_RX_BAD_PDU_INT_EN__OFFSET, 0x00000009
+ 7870              	.set CYFLD_BLE_BLELL_RX_BAD_PDU_INT_EN__SIZE, 0x00000001
+ 7871              	.set CYREG_BLE_BLELL_SLAVE_TIMING_CONTROL, 0x402e11f4
+ 7872              	.set CYFLD_BLE_BLELL_SLAVE_TIME_SET_VAL__OFFSET, 0x00000000
+ 7873              	.set CYFLD_BLE_BLELL_SLAVE_TIME_SET_VAL__SIZE, 0x00000008
+ 7874              	.set CYFLD_BLE_BLELL_SLAVE_TIME_ADJ_VAL__OFFSET, 0x00000008
+ 7875              	.set CYFLD_BLE_BLELL_SLAVE_TIME_ADJ_VAL__SIZE, 0x00000008
+ 7876              	.set CYREG_BLE_BLELL_RECEIVE_TRIG_CTRL, 0x402e11f8
+ 7877              	.set CYFLD_BLE_BLELL_ACC_TRIGGER_THRESHOLD__OFFSET, 0x00000000
+ 7878              	.set CYFLD_BLE_BLELL_ACC_TRIGGER_THRESHOLD__SIZE, 0x00000006
+ 7879              	.set CYFLD_BLE_BLELL_ACC_TRIGGER_TIMEOUT__OFFSET, 0x00000008
+ 7880              	.set CYFLD_BLE_BLELL_ACC_TRIGGER_TIMEOUT__SIZE, 0x00000008
+ 7881              	.set CYREG_BLE_BLELL_DPLL_CONFIG, 0x402e1258
+ 7882              	.set CYFLD_BLE_BLELL_DPLL_CORREL_CONFIG__OFFSET, 0x00000000
+ 7883              	.set CYFLD_BLE_BLELL_DPLL_CORREL_CONFIG__SIZE, 0x00000010
+ 7884              	.set CYREG_BLE_BLELL_WHITELIST_BASE_ADDR, 0x402e1340
+ 7885              	.set CYFLD_BLE_BLELL_WL_BASE_ADDR__OFFSET, 0x00000000
+ 7886              	.set CYFLD_BLE_BLELL_WL_BASE_ADDR__SIZE, 0x00000010
+ 7887              	.set CYREG_BLE_BLELL_CONN_UPDATE_NEW_INTERVAL, 0x402e13a4
+ 7888              	.set CYFLD_BLE_BLELL_CONN_UPDT_INTERVAL__OFFSET, 0x00000000
+ 7889              	.set CYFLD_BLE_BLELL_CONN_UPDT_INTERVAL__SIZE, 0x00000010
+ 7890              	.set CYREG_BLE_BLELL_CONN_UPDATE_NEW_LATENCY, 0x402e13a8
+ 7891              	.set CYFLD_BLE_BLELL_CONN_UPDT_SLV_LATENCY__OFFSET, 0x00000000
+ 7892              	.set CYFLD_BLE_BLELL_CONN_UPDT_SLV_LATENCY__SIZE, 0x00000010
+ 7893              	.set CYREG_BLE_BLELL_CONN_UPDATE_NEW_SUP_TO, 0x402e13ac
+ 7894              	.set CYFLD_BLE_BLELL_CONN_UPDT_SUP_TO__OFFSET, 0x00000000
+ 7895              	.set CYFLD_BLE_BLELL_CONN_UPDT_SUP_TO__SIZE, 0x00000010
+ 7896              	.set CYREG_BLE_BLELL_CONN_UPDATE_NEW_SL_INTERVAL, 0x402e13b0
+ 7897              	.set CYFLD_BLE_BLELL_SL_CONN_INTERVAL_VAL__OFFSET, 0x00000000
+ 7898              	.set CYFLD_BLE_BLELL_SL_CONN_INTERVAL_VAL__SIZE, 0x00000010
+ 7899              	.set CYREG_BLE_BLELL_CONN_REQ_WORD0, 0x402e13c0
+ 7900              	.set CYFLD_BLE_BLELL_ACCESS_ADDR_LOWER__OFFSET, 0x00000000
+ 7901              	.set CYFLD_BLE_BLELL_ACCESS_ADDR_LOWER__SIZE, 0x00000010
+ 7902              	.set CYREG_BLE_BLELL_CONN_REQ_WORD1, 0x402e13c4
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 140
+
+
+ 7903              	.set CYFLD_BLE_BLELL_ACCESS_ADDR_UPPER__OFFSET, 0x00000000
+ 7904              	.set CYFLD_BLE_BLELL_ACCESS_ADDR_UPPER__SIZE, 0x00000010
+ 7905              	.set CYREG_BLE_BLELL_CONN_REQ_WORD2, 0x402e13c8
+ 7906              	.set CYFLD_BLE_BLELL_TX_WINDOW_SIZE_VAL__OFFSET, 0x00000000
+ 7907              	.set CYFLD_BLE_BLELL_TX_WINDOW_SIZE_VAL__SIZE, 0x00000008
+ 7908              	.set CYFLD_BLE_BLELL_CRC_INIT_LOWER__OFFSET, 0x00000008
+ 7909              	.set CYFLD_BLE_BLELL_CRC_INIT_LOWER__SIZE, 0x00000008
+ 7910              	.set CYREG_BLE_BLELL_CONN_REQ_WORD3, 0x402e13cc
+ 7911              	.set CYFLD_BLE_BLELL_CRC_INIT_UPPER__OFFSET, 0x00000000
+ 7912              	.set CYFLD_BLE_BLELL_CRC_INIT_UPPER__SIZE, 0x00000010
+ 7913              	.set CYREG_BLE_BLELL_CONN_REQ_WORD4, 0x402e13d0
+ 7914              	.set CYREG_BLE_BLELL_CONN_REQ_WORD5, 0x402e13d4
+ 7915              	.set CYFLD_BLE_BLELL_CONNECTION_INTERVAL_VAL__OFFSET, 0x00000000
+ 7916              	.set CYFLD_BLE_BLELL_CONNECTION_INTERVAL_VAL__SIZE, 0x00000010
+ 7917              	.set CYREG_BLE_BLELL_CONN_REQ_WORD6, 0x402e13d8
+ 7918              	.set CYFLD_BLE_BLELL_SLAVE_LATENCY_VAL__OFFSET, 0x00000000
+ 7919              	.set CYFLD_BLE_BLELL_SLAVE_LATENCY_VAL__SIZE, 0x00000010
+ 7920              	.set CYREG_BLE_BLELL_CONN_REQ_WORD7, 0x402e13dc
+ 7921              	.set CYFLD_BLE_BLELL_SUPERVISION_TIMEOUT_VAL__OFFSET, 0x00000000
+ 7922              	.set CYFLD_BLE_BLELL_SUPERVISION_TIMEOUT_VAL__SIZE, 0x00000010
+ 7923              	.set CYREG_BLE_BLELL_CONN_REQ_WORD8, 0x402e13e0
+ 7924              	.set CYFLD_BLE_BLELL_DATA_CHANNELS_LOWER__OFFSET, 0x00000000
+ 7925              	.set CYFLD_BLE_BLELL_DATA_CHANNELS_LOWER__SIZE, 0x00000010
+ 7926              	.set CYREG_BLE_BLELL_CONN_REQ_WORD9, 0x402e13e4
+ 7927              	.set CYFLD_BLE_BLELL_DATA_CHANNELS_MID__OFFSET, 0x00000000
+ 7928              	.set CYFLD_BLE_BLELL_DATA_CHANNELS_MID__SIZE, 0x00000010
+ 7929              	.set CYREG_BLE_BLELL_CONN_REQ_WORD10, 0x402e13e8
+ 7930              	.set CYFLD_BLE_BLELL_DATA_CHANNELS_UPPER__OFFSET, 0x00000000
+ 7931              	.set CYFLD_BLE_BLELL_DATA_CHANNELS_UPPER__SIZE, 0x00000005
+ 7932              	.set CYREG_BLE_BLELL_CONN_REQ_WORD11, 0x402e13ec
+ 7933              	.set CYFLD_BLE_BLELL_HOP_INCREMENT_2__OFFSET, 0x00000000
+ 7934              	.set CYFLD_BLE_BLELL_HOP_INCREMENT_2__SIZE, 0x00000005
+ 7935              	.set CYFLD_BLE_BLELL_SCA_2__OFFSET, 0x00000005
+ 7936              	.set CYFLD_BLE_BLELL_SCA_2__SIZE, 0x00000003
+ 7937              	.set CYREG_BLE_BLELL_PACKET_COUNTER0, 0x402e1400
+ 7938              	.set CYFLD_BLE_BLELL_PACKET_COUNTER_LOWER__OFFSET, 0x00000000
+ 7939              	.set CYFLD_BLE_BLELL_PACKET_COUNTER_LOWER__SIZE, 0x00000010
+ 7940              	.set CYREG_BLE_BLELL_PACKET_COUNTER1, 0x402e1404
+ 7941              	.set CYFLD_BLE_BLELL_PACKET_COUNTER_MIDDLE__OFFSET, 0x00000000
+ 7942              	.set CYFLD_BLE_BLELL_PACKET_COUNTER_MIDDLE__SIZE, 0x00000010
+ 7943              	.set CYREG_BLE_BLELL_PACKET_COUNTER2, 0x402e1408
+ 7944              	.set CYFLD_BLE_BLELL_PACKET_COUNTER_UPPER__OFFSET, 0x00000000
+ 7945              	.set CYFLD_BLE_BLELL_PACKET_COUNTER_UPPER__SIZE, 0x00000008
+ 7946              	.set CYREG_BLE_BLELL_IV_MASTER0, 0x402e1410
+ 7947              	.set CYFLD_BLE_BLELL_IV_MASTER_LOWER__OFFSET, 0x00000000
+ 7948              	.set CYFLD_BLE_BLELL_IV_MASTER_LOWER__SIZE, 0x00000010
+ 7949              	.set CYREG_BLE_BLELL_IV_MASTER1, 0x402e1414
+ 7950              	.set CYFLD_BLE_BLELL_IV_MASTER_UPPER__OFFSET, 0x00000000
+ 7951              	.set CYFLD_BLE_BLELL_IV_MASTER_UPPER__SIZE, 0x00000010
+ 7952              	.set CYREG_BLE_BLELL_IV_SLAVE0, 0x402e1418
+ 7953              	.set CYFLD_BLE_BLELL_IV_SLAVE_LOWER__OFFSET, 0x00000000
+ 7954              	.set CYFLD_BLE_BLELL_IV_SLAVE_LOWER__SIZE, 0x00000010
+ 7955              	.set CYREG_BLE_BLELL_IV_SLAVE1, 0x402e141c
+ 7956              	.set CYFLD_BLE_BLELL_IV_SLAVE_UPPER__OFFSET, 0x00000000
+ 7957              	.set CYFLD_BLE_BLELL_IV_SLAVE_UPPER__SIZE, 0x00000010
+ 7958              	.set CYREG_BLE_BLELL_ENC_KEY0, 0x402e1420
+ 7959              	.set CYFLD_BLE_BLELL_ENC_KEY__OFFSET, 0x00000000
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 141
+
+
+ 7960              	.set CYFLD_BLE_BLELL_ENC_KEY__SIZE, 0x00000010
+ 7961              	.set CYREG_BLE_BLELL_ENC_KEY1, 0x402e1424
+ 7962              	.set CYREG_BLE_BLELL_ENC_KEY2, 0x402e1428
+ 7963              	.set CYREG_BLE_BLELL_ENC_KEY3, 0x402e142c
+ 7964              	.set CYREG_BLE_BLELL_ENC_KEY4, 0x402e1430
+ 7965              	.set CYREG_BLE_BLELL_ENC_KEY5, 0x402e1434
+ 7966              	.set CYREG_BLE_BLELL_ENC_KEY6, 0x402e1438
+ 7967              	.set CYREG_BLE_BLELL_ENC_KEY7, 0x402e143c
+ 7968              	.set CYREG_BLE_BLELL_DATA0, 0x402e1440
+ 7969              	.set CYFLD_BLE_BLELL_DATA0__OFFSET, 0x00000000
+ 7970              	.set CYFLD_BLE_BLELL_DATA0__SIZE, 0x00000010
+ 7971              	.set CYREG_BLE_BLELL_DATA1, 0x402e1444
+ 7972              	.set CYFLD_BLE_BLELL_DATA1__OFFSET, 0x00000000
+ 7973              	.set CYFLD_BLE_BLELL_DATA1__SIZE, 0x00000010
+ 7974              	.set CYREG_BLE_BLELL_DATA2, 0x402e1448
+ 7975              	.set CYFLD_BLE_BLELL_DATA2__OFFSET, 0x00000000
+ 7976              	.set CYFLD_BLE_BLELL_DATA2__SIZE, 0x00000010
+ 7977              	.set CYREG_BLE_BLELL_DATA3, 0x402e144c
+ 7978              	.set CYFLD_BLE_BLELL_DATA3__OFFSET, 0x00000000
+ 7979              	.set CYFLD_BLE_BLELL_DATA3__SIZE, 0x00000010
+ 7980              	.set CYREG_BLE_BLELL_DATA4, 0x402e1450
+ 7981              	.set CYFLD_BLE_BLELL_DATA4__OFFSET, 0x00000000
+ 7982              	.set CYFLD_BLE_BLELL_DATA4__SIZE, 0x00000010
+ 7983              	.set CYREG_BLE_BLELL_DATA5, 0x402e1454
+ 7984              	.set CYFLD_BLE_BLELL_DATA5__OFFSET, 0x00000000
+ 7985              	.set CYFLD_BLE_BLELL_DATA5__SIZE, 0x00000010
+ 7986              	.set CYREG_BLE_BLELL_DATA6, 0x402e1458
+ 7987              	.set CYFLD_BLE_BLELL_DATA6__OFFSET, 0x00000000
+ 7988              	.set CYFLD_BLE_BLELL_DATA6__SIZE, 0x00000010
+ 7989              	.set CYREG_BLE_BLELL_DATA7, 0x402e145c
+ 7990              	.set CYFLD_BLE_BLELL_DATA7__OFFSET, 0x00000000
+ 7991              	.set CYFLD_BLE_BLELL_DATA7__SIZE, 0x00000010
+ 7992              	.set CYREG_BLE_BLELL_DATA8, 0x402e1460
+ 7993              	.set CYFLD_BLE_BLELL_DATA8__OFFSET, 0x00000000
+ 7994              	.set CYFLD_BLE_BLELL_DATA8__SIZE, 0x00000010
+ 7995              	.set CYREG_BLE_BLELL_DATA9, 0x402e1464
+ 7996              	.set CYFLD_BLE_BLELL_DATA9__OFFSET, 0x00000000
+ 7997              	.set CYFLD_BLE_BLELL_DATA9__SIZE, 0x00000010
+ 7998              	.set CYREG_BLE_BLELL_DATA10, 0x402e1468
+ 7999              	.set CYFLD_BLE_BLELL_DATA10__OFFSET, 0x00000000
+ 8000              	.set CYFLD_BLE_BLELL_DATA10__SIZE, 0x00000010
+ 8001              	.set CYREG_BLE_BLELL_DATA11, 0x402e146c
+ 8002              	.set CYFLD_BLE_BLELL_DATA11__OFFSET, 0x00000000
+ 8003              	.set CYFLD_BLE_BLELL_DATA11__SIZE, 0x00000010
+ 8004              	.set CYREG_BLE_BLELL_DATA12, 0x402e1470
+ 8005              	.set CYFLD_BLE_BLELL_DATA12__OFFSET, 0x00000000
+ 8006              	.set CYFLD_BLE_BLELL_DATA12__SIZE, 0x00000010
+ 8007              	.set CYREG_BLE_BLELL_DATA13, 0x402e1474
+ 8008              	.set CYFLD_BLE_BLELL_DATA13__OFFSET, 0x00000000
+ 8009              	.set CYFLD_BLE_BLELL_DATA13__SIZE, 0x00000008
+ 8010              	.set CYREG_BLE_BLELL_MIC_IN0, 0x402e1478
+ 8011              	.set CYFLD_BLE_BLELL_MIC_IN_LOWER__OFFSET, 0x00000000
+ 8012              	.set CYFLD_BLE_BLELL_MIC_IN_LOWER__SIZE, 0x00000010
+ 8013              	.set CYREG_BLE_BLELL_MIC_IN1, 0x402e147c
+ 8014              	.set CYFLD_BLE_BLELL_MIC_IN_UPPER__OFFSET, 0x00000000
+ 8015              	.set CYFLD_BLE_BLELL_MIC_IN_UPPER__SIZE, 0x00000010
+ 8016              	.set CYREG_BLE_BLELL_MIC_OUT0, 0x402e1480
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 142
+
+
+ 8017              	.set CYFLD_BLE_BLELL_MIC_OUT_LOWER__OFFSET, 0x00000000
+ 8018              	.set CYFLD_BLE_BLELL_MIC_OUT_LOWER__SIZE, 0x00000010
+ 8019              	.set CYREG_BLE_BLELL_MIC_OUT1, 0x402e1484
+ 8020              	.set CYFLD_BLE_BLELL_MIC_OUT_UPPER__OFFSET, 0x00000000
+ 8021              	.set CYFLD_BLE_BLELL_MIC_OUT_UPPER__SIZE, 0x00000010
+ 8022              	.set CYREG_BLE_BLELL_ENC_PARAMS, 0x402e1488
+ 8023              	.set CYFLD_BLE_BLELL_DATA_PDU_HEADER__OFFSET, 0x00000000
+ 8024              	.set CYFLD_BLE_BLELL_DATA_PDU_HEADER__SIZE, 0x00000002
+ 8025              	.set CYFLD_BLE_BLELL_PAYLOAD_LENGTH__OFFSET, 0x00000002
+ 8026              	.set CYFLD_BLE_BLELL_PAYLOAD_LENGTH__SIZE, 0x00000005
+ 8027              	.set CYFLD_BLE_BLELL_DIRECTION__OFFSET, 0x00000007
+ 8028              	.set CYFLD_BLE_BLELL_DIRECTION__SIZE, 0x00000001
+ 8029              	.set CYREG_BLE_BLELL_ENC_CONFIG, 0x402e1490
+ 8030              	.set CYFLD_BLE_BLELL_START_PROC__OFFSET, 0x00000000
+ 8031              	.set CYFLD_BLE_BLELL_START_PROC__SIZE, 0x00000001
+ 8032              	.set CYFLD_BLE_BLELL_ECB_CCM__OFFSET, 0x00000001
+ 8033              	.set CYFLD_BLE_BLELL_ECB_CCM__SIZE, 0x00000001
+ 8034              	.set CYFLD_BLE_BLELL_DEC_ENC__OFFSET, 0x00000002
+ 8035              	.set CYFLD_BLE_BLELL_DEC_ENC__SIZE, 0x00000001
+ 8036              	.set CYREG_BLE_BLELL_ENC_INTR_EN, 0x402e1498
+ 8037              	.set CYFLD_BLE_BLELL_AUTH_PASS_INTR_EN__OFFSET, 0x00000000
+ 8038              	.set CYFLD_BLE_BLELL_AUTH_PASS_INTR_EN__SIZE, 0x00000001
+ 8039              	.set CYFLD_BLE_BLELL_ECB_PROC_INTR_EN__OFFSET, 0x00000001
+ 8040              	.set CYFLD_BLE_BLELL_ECB_PROC_INTR_EN__SIZE, 0x00000001
+ 8041              	.set CYFLD_BLE_BLELL_CCM_PROC_INTR_EN__OFFSET, 0x00000002
+ 8042              	.set CYFLD_BLE_BLELL_CCM_PROC_INTR_EN__SIZE, 0x00000001
+ 8043              	.set CYREG_BLE_BLELL_ENC_INTR, 0x402e14a0
+ 8044              	.set CYFLD_BLE_BLELL_AUTH_PASS_INTR__OFFSET, 0x00000000
+ 8045              	.set CYFLD_BLE_BLELL_AUTH_PASS_INTR__SIZE, 0x00000001
+ 8046              	.set CYFLD_BLE_BLELL_ECB_PROC_INTR__OFFSET, 0x00000001
+ 8047              	.set CYFLD_BLE_BLELL_ECB_PROC_INTR__SIZE, 0x00000001
+ 8048              	.set CYFLD_BLE_BLELL_CCM_PROC_INTR__OFFSET, 0x00000002
+ 8049              	.set CYFLD_BLE_BLELL_CCM_PROC_INTR__SIZE, 0x00000001
+ 8050              	.set CYFLD_BLE_BLELL_IN_DATA_CLEAR__OFFSET, 0x00000003
+ 8051              	.set CYFLD_BLE_BLELL_IN_DATA_CLEAR__SIZE, 0x00000001
+ 8052              	.set CYREG_BLE_BLELL_CONN_TXMEM_BASE_ADDR, 0x402e1600
+ 8053              	.set CYFLD_BLE_BLELL_CONN_TX_MEM_BASE_ADDR__OFFSET, 0x00000000
+ 8054              	.set CYFLD_BLE_BLELL_CONN_TX_MEM_BASE_ADDR__SIZE, 0x00000010
+ 8055              	.set CYREG_BLE_BLELL_CONN_RXMEM_BASE_ADDR, 0x402e1800
+ 8056              	.set CYFLD_BLE_BLELL_CONN_RX_MEM_BASE_ADDR__OFFSET, 0x00000000
+ 8057              	.set CYFLD_BLE_BLELL_CONN_RX_MEM_BASE_ADDR__SIZE, 0x00000010
+ 8058              	.set CYREG_BLE_BLELL_PDU_RESP_TIMER, 0x402e1a04
+ 8059              	.set CYFLD_BLE_BLELL_PDU_RESP_TIME_VAL__OFFSET, 0x00000000
+ 8060              	.set CYFLD_BLE_BLELL_PDU_RESP_TIME_VAL__SIZE, 0x00000010
+ 8061              	.set CYREG_BLE_BLELL_NEXT_RESP_TIMER_EXP, 0x402e1a08
+ 8062              	.set CYFLD_BLE_BLELL_NEXT_RESPONSE_INSTANT__OFFSET, 0x00000000
+ 8063              	.set CYFLD_BLE_BLELL_NEXT_RESPONSE_INSTANT__SIZE, 0x00000010
+ 8064              	.set CYREG_BLE_BLELL_NEXT_SUP_TO, 0x402e1a0c
+ 8065              	.set CYFLD_BLE_BLELL_NEXT_TIMEOUT_INSTANT__OFFSET, 0x00000000
+ 8066              	.set CYFLD_BLE_BLELL_NEXT_TIMEOUT_INSTANT__SIZE, 0x00000010
+ 8067              	.set CYREG_BLE_BLELL_LLH_FEATURE_CONFIG, 0x402e1a10
+ 8068              	.set CYFLD_BLE_BLELL_QUICK_TRANSMIT__OFFSET, 0x00000000
+ 8069              	.set CYFLD_BLE_BLELL_QUICK_TRANSMIT__SIZE, 0x00000001
+ 8070              	.set CYFLD_BLE_BLELL_SL_DSM_EN__OFFSET, 0x00000001
+ 8071              	.set CYFLD_BLE_BLELL_SL_DSM_EN__SIZE, 0x00000001
+ 8072              	.set CYREG_BLE_BLELL_WIN_MIN_STEP_SIZE, 0x402e1a14
+ 8073              	.set CYFLD_BLE_BLELL_STEPDN__OFFSET, 0x00000000
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 143
+
+
+ 8074              	.set CYFLD_BLE_BLELL_STEPDN__SIZE, 0x00000004
+ 8075              	.set CYFLD_BLE_BLELL_STEPUP__OFFSET, 0x00000004
+ 8076              	.set CYFLD_BLE_BLELL_STEPUP__SIZE, 0x00000004
+ 8077              	.set CYFLD_BLE_BLELL_WINDOW_MIN_FW__OFFSET, 0x00000008
+ 8078              	.set CYFLD_BLE_BLELL_WINDOW_MIN_FW__SIZE, 0x00000008
+ 8079              	.set CYREG_BLE_BLELL_SLV_WIN_ADJ, 0x402e1a18
+ 8080              	.set CYFLD_BLE_BLELL_SLV_WIN_ADJ__OFFSET, 0x00000000
+ 8081              	.set CYFLD_BLE_BLELL_SLV_WIN_ADJ__SIZE, 0x0000000b
+ 8082              	.set CYREG_BLE_BLELL_SL_CONN_INTERVAL, 0x402e1a1c
+ 8083              	.set CYREG_BLE_BLELL_LE_PING_TIMER_ADDR, 0x402e1a20
+ 8084              	.set CYFLD_BLE_BLELL_CONN_PING_TIMER_ADDR__OFFSET, 0x00000000
+ 8085              	.set CYFLD_BLE_BLELL_CONN_PING_TIMER_ADDR__SIZE, 0x00000010
+ 8086              	.set CYREG_BLE_BLELL_LE_PING_TIMER_OFFSET, 0x402e1a24
+ 8087              	.set CYFLD_BLE_BLELL_CONN_PING_TIMER_OFFSET__OFFSET, 0x00000000
+ 8088              	.set CYFLD_BLE_BLELL_CONN_PING_TIMER_OFFSET__SIZE, 0x00000010
+ 8089              	.set CYREG_BLE_BLELL_LE_PING_TIMER_NEXT_EXP, 0x402e1a28
+ 8090              	.set CYFLD_BLE_BLELL_CONN_PING_TIMER_NEXT_EXP__OFFSET, 0x00000000
+ 8091              	.set CYFLD_BLE_BLELL_CONN_PING_TIMER_NEXT_EXP__SIZE, 0x00000010
+ 8092              	.set CYREG_BLE_BLELL_LE_PING_TIMER_WRAP_COUNT, 0x402e1a2c
+ 8093              	.set CYFLD_BLE_BLELL_CONN_SEC_CURRENT_WRAP__OFFSET, 0x00000000
+ 8094              	.set CYFLD_BLE_BLELL_CONN_SEC_CURRENT_WRAP__SIZE, 0x00000010
+ 8095              	.set CYREG_BLE_BLELL_TX_EN_EXT_DELAY, 0x402e1e00
+ 8096              	.set CYFLD_BLE_BLELL_TXEN_EXT_DELAY__OFFSET, 0x00000000
+ 8097              	.set CYFLD_BLE_BLELL_TXEN_EXT_DELAY__SIZE, 0x00000005
+ 8098              	.set CYREG_BLE_BLELL_TX_RX_SYNTH_DELAY, 0x402e1e04
+ 8099              	.set CYFLD_BLE_BLELL_RX_EN_DELAY__OFFSET, 0x00000000
+ 8100              	.set CYFLD_BLE_BLELL_RX_EN_DELAY__SIZE, 0x00000008
+ 8101              	.set CYFLD_BLE_BLELL_TX_EN_DELAY__OFFSET, 0x00000008
+ 8102              	.set CYFLD_BLE_BLELL_TX_EN_DELAY__SIZE, 0x00000008
+ 8103              	.set CYDEV_BLE_BLESS_BASE, 0x402ef000
+ 8104              	.set CYDEV_BLE_BLESS_SIZE, 0x00001000
+ 8105              	.set CYREG_BLE_BLESS_WCO_CONFIG, 0x402ef000
+ 8106              	.set CYFLD_BLE_BLESS_LPM_EN__OFFSET, 0x00000000
+ 8107              	.set CYFLD_BLE_BLESS_LPM_EN__SIZE, 0x00000001
+ 8108              	.set CYFLD_BLE_BLESS_LPM_AUTO__OFFSET, 0x00000001
+ 8109              	.set CYFLD_BLE_BLESS_LPM_AUTO__SIZE, 0x00000001
+ 8110              	.set CYFLD_BLE_BLESS_EXT_INPUT_EN__OFFSET, 0x00000002
+ 8111              	.set CYFLD_BLE_BLESS_EXT_INPUT_EN__SIZE, 0x00000001
+ 8112              	.set CYFLD_BLE_BLESS_ENBUS__OFFSET, 0x00000010
+ 8113              	.set CYFLD_BLE_BLESS_ENBUS__SIZE, 0x00000008
+ 8114              	.set CYFLD_BLE_BLESS_ENABLE__OFFSET, 0x0000001f
+ 8115              	.set CYFLD_BLE_BLESS_ENABLE__SIZE, 0x00000001
+ 8116              	.set CYREG_BLE_BLESS_WCO_STATUS, 0x402ef004
+ 8117              	.set CYFLD_BLE_BLESS_OUT_BLNK_A__OFFSET, 0x00000000
+ 8118              	.set CYFLD_BLE_BLESS_OUT_BLNK_A__SIZE, 0x00000001
+ 8119              	.set CYREG_BLE_BLESS_RF_CONFIG, 0x402ef060
+ 8120              	.set CYFLD_BLE_BLESS_RF_ENABLE__OFFSET, 0x00000000
+ 8121              	.set CYFLD_BLE_BLESS_RF_ENABLE__SIZE, 0x00000001
+ 8122              	.set CYFLD_BLE_BLESS_DDFT_MUX_CFG1__OFFSET, 0x00000004
+ 8123              	.set CYFLD_BLE_BLESS_DDFT_MUX_CFG1__SIZE, 0x00000004
+ 8124              	.set CYFLD_BLE_BLESS_DDFT_MUX_CFG2__OFFSET, 0x00000008
+ 8125              	.set CYFLD_BLE_BLESS_DDFT_MUX_CFG2__SIZE, 0x00000004
+ 8126              	.set CYFLD_BLE_BLESS_BPKTCTL_FW__OFFSET, 0x0000000e
+ 8127              	.set CYFLD_BLE_BLESS_BPKTCTL_FW__SIZE, 0x00000001
+ 8128              	.set CYFLD_BLE_BLESS_BPKTCTL_FW_DRIVE__OFFSET, 0x0000000f
+ 8129              	.set CYFLD_BLE_BLESS_BPKTCTL_FW_DRIVE__SIZE, 0x00000001
+ 8130              	.set CYREG_BLE_BLESS_XTAL_CLK_DIV_CONFIG, 0x402ef064
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 144
+
+
+ 8131              	.set CYFLD_BLE_BLESS_SYSCLK_DIV__OFFSET, 0x00000000
+ 8132              	.set CYFLD_BLE_BLESS_SYSCLK_DIV__SIZE, 0x00000002
+ 8133              	.set CYFLD_BLE_BLESS_LLCLK_DIV__OFFSET, 0x00000002
+ 8134              	.set CYFLD_BLE_BLESS_LLCLK_DIV__SIZE, 0x00000002
+ 8135              	.set CYREG_BLE_BLESS_LL_DSM_INTR_STAT, 0x402ef068
+ 8136              	.set CYFLD_BLE_BLESS_DSM_ENTERED_INTR__OFFSET, 0x00000000
+ 8137              	.set CYFLD_BLE_BLESS_DSM_ENTERED_INTR__SIZE, 0x00000001
+ 8138              	.set CYFLD_BLE_BLESS_DSM_EXITED_INTR__OFFSET, 0x00000001
+ 8139              	.set CYFLD_BLE_BLESS_DSM_EXITED_INTR__SIZE, 0x00000001
+ 8140              	.set CYFLD_BLE_BLESS_XTAL_ON_INTR__OFFSET, 0x00000008
+ 8141              	.set CYFLD_BLE_BLESS_XTAL_ON_INTR__SIZE, 0x00000001
+ 8142              	.set CYREG_BLE_BLESS_LL_DSM_CTRL, 0x402ef06c
+ 8143              	.set CYFLD_BLE_BLESS_DSM_EXIT__OFFSET, 0x00000000
+ 8144              	.set CYFLD_BLE_BLESS_DSM_EXIT__SIZE, 0x00000001
+ 8145              	.set CYFLD_BLE_BLESS_DSM_ENTERED_INTR_MASK__OFFSET, 0x00000001
+ 8146              	.set CYFLD_BLE_BLESS_DSM_ENTERED_INTR_MASK__SIZE, 0x00000001
+ 8147              	.set CYFLD_BLE_BLESS_DSM_EXITED_INTR_MASK__OFFSET, 0x00000002
+ 8148              	.set CYFLD_BLE_BLESS_DSM_EXITED_INTR_MASK__SIZE, 0x00000001
+ 8149              	.set CYFLD_BLE_BLESS_XTAL_ON_INTR_MASK__OFFSET, 0x00000003
+ 8150              	.set CYFLD_BLE_BLESS_XTAL_ON_INTR_MASK__SIZE, 0x00000001
+ 8151              	.set CYREG_BLE_BLESS_LL_CLK_EN, 0x402ef070
+ 8152              	.set CYFLD_BLE_BLESS_CLK_EN__OFFSET, 0x00000000
+ 8153              	.set CYFLD_BLE_BLESS_CLK_EN__SIZE, 0x00000001
+ 8154              	.set CYFLD_BLE_BLESS_CY_CORREL_EN__OFFSET, 0x00000001
+ 8155              	.set CYFLD_BLE_BLESS_CY_CORREL_EN__SIZE, 0x00000001
+ 8156              	.set CYREG_BLE_BLESS_LF_CLK_CTRL, 0x402ef074
+ 8157              	.set CYFLD_BLE_BLESS_DISABLE_LF_CLK__OFFSET, 0x00000000
+ 8158              	.set CYFLD_BLE_BLESS_DISABLE_LF_CLK__SIZE, 0x00000001
+ 8159              	.set CYREG_BLE_BLESS_WCO_TRIM, 0x402eff00
+ 8160              	.set CYFLD_BLE_BLESS_XGM__OFFSET, 0x00000000
+ 8161              	.set CYFLD_BLE_BLESS_XGM__SIZE, 0x00000003
+ 8162              	.set CYFLD_BLE_BLESS_LPM_GM__OFFSET, 0x00000004
+ 8163              	.set CYFLD_BLE_BLESS_LPM_GM__SIZE, 0x00000002
+ 8164              	.set CYDEV_CTBM0_BASE, 0x40300000
+ 8165              	.set CYDEV_CTBM0_SIZE, 0x00010000
+ 8166              	.set CYREG_CTBM0_CTB_CTRL, 0x40300000
+ 8167              	.set CYFLD_CTBM_DEEPSLEEP_ON__OFFSET, 0x0000001e
+ 8168              	.set CYFLD_CTBM_DEEPSLEEP_ON__SIZE, 0x00000001
+ 8169              	.set CYFLD_CTBM_ENABLED__OFFSET, 0x0000001f
+ 8170              	.set CYFLD_CTBM_ENABLED__SIZE, 0x00000001
+ 8171              	.set CYREG_CTBM0_OA_RES0_CTRL, 0x40300004
+ 8172              	.set CYFLD_CTBM_OA0_PWR_MODE__OFFSET, 0x00000000
+ 8173              	.set CYFLD_CTBM_OA0_PWR_MODE__SIZE, 0x00000002
+ 8174              	.set CYFLD_CTBM_OA0_DRIVE_STR_SEL__OFFSET, 0x00000002
+ 8175              	.set CYFLD_CTBM_OA0_DRIVE_STR_SEL__SIZE, 0x00000001
+ 8176              	.set CYFLD_CTBM_OA0_COMP_EN__OFFSET, 0x00000004
+ 8177              	.set CYFLD_CTBM_OA0_COMP_EN__SIZE, 0x00000001
+ 8178              	.set CYFLD_CTBM_OA0_HYST_EN__OFFSET, 0x00000005
+ 8179              	.set CYFLD_CTBM_OA0_HYST_EN__SIZE, 0x00000001
+ 8180              	.set CYFLD_CTBM_OA0_BYPASS_DSI_SYNC__OFFSET, 0x00000006
+ 8181              	.set CYFLD_CTBM_OA0_BYPASS_DSI_SYNC__SIZE, 0x00000001
+ 8182              	.set CYFLD_CTBM_OA0_DSI_LEVEL__OFFSET, 0x00000007
+ 8183              	.set CYFLD_CTBM_OA0_DSI_LEVEL__SIZE, 0x00000001
+ 8184              	.set CYFLD_CTBM_OA0_COMPINT__OFFSET, 0x00000008
+ 8185              	.set CYFLD_CTBM_OA0_COMPINT__SIZE, 0x00000002
+ 8186              	.set CYVAL_CTBM_OA0_COMPINT_DISABLE, 0x00000000
+ 8187              	.set CYVAL_CTBM_OA0_COMPINT_RISING, 0x00000001
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 145
+
+
+ 8188              	.set CYVAL_CTBM_OA0_COMPINT_FALLING, 0x00000002
+ 8189              	.set CYVAL_CTBM_OA0_COMPINT_BOTH, 0x00000003
+ 8190              	.set CYFLD_CTBM_OA0_PUMP_EN__OFFSET, 0x0000000b
+ 8191              	.set CYFLD_CTBM_OA0_PUMP_EN__SIZE, 0x00000001
+ 8192              	.set CYREG_CTBM0_OA_RES1_CTRL, 0x40300008
+ 8193              	.set CYFLD_CTBM_OA1_PWR_MODE__OFFSET, 0x00000000
+ 8194              	.set CYFLD_CTBM_OA1_PWR_MODE__SIZE, 0x00000002
+ 8195              	.set CYFLD_CTBM_OA1_DRIVE_STR_SEL__OFFSET, 0x00000002
+ 8196              	.set CYFLD_CTBM_OA1_DRIVE_STR_SEL__SIZE, 0x00000001
+ 8197              	.set CYFLD_CTBM_OA1_COMP_EN__OFFSET, 0x00000004
+ 8198              	.set CYFLD_CTBM_OA1_COMP_EN__SIZE, 0x00000001
+ 8199              	.set CYFLD_CTBM_OA1_HYST_EN__OFFSET, 0x00000005
+ 8200              	.set CYFLD_CTBM_OA1_HYST_EN__SIZE, 0x00000001
+ 8201              	.set CYFLD_CTBM_OA1_BYPASS_DSI_SYNC__OFFSET, 0x00000006
+ 8202              	.set CYFLD_CTBM_OA1_BYPASS_DSI_SYNC__SIZE, 0x00000001
+ 8203              	.set CYFLD_CTBM_OA1_DSI_LEVEL__OFFSET, 0x00000007
+ 8204              	.set CYFLD_CTBM_OA1_DSI_LEVEL__SIZE, 0x00000001
+ 8205              	.set CYFLD_CTBM_OA1_COMPINT__OFFSET, 0x00000008
+ 8206              	.set CYFLD_CTBM_OA1_COMPINT__SIZE, 0x00000002
+ 8207              	.set CYVAL_CTBM_OA1_COMPINT_DISABLE, 0x00000000
+ 8208              	.set CYVAL_CTBM_OA1_COMPINT_RISING, 0x00000001
+ 8209              	.set CYVAL_CTBM_OA1_COMPINT_FALLING, 0x00000002
+ 8210              	.set CYVAL_CTBM_OA1_COMPINT_BOTH, 0x00000003
+ 8211              	.set CYFLD_CTBM_OA1_PUMP_EN__OFFSET, 0x0000000b
+ 8212              	.set CYFLD_CTBM_OA1_PUMP_EN__SIZE, 0x00000001
+ 8213              	.set CYREG_CTBM0_COMP_STAT, 0x4030000c
+ 8214              	.set CYFLD_CTBM_OA0_COMP__OFFSET, 0x00000000
+ 8215              	.set CYFLD_CTBM_OA0_COMP__SIZE, 0x00000001
+ 8216              	.set CYFLD_CTBM_OA1_COMP__OFFSET, 0x00000010
+ 8217              	.set CYFLD_CTBM_OA1_COMP__SIZE, 0x00000001
+ 8218              	.set CYREG_CTBM0_INTR, 0x40300020
+ 8219              	.set CYFLD_CTBM_COMP0__OFFSET, 0x00000000
+ 8220              	.set CYFLD_CTBM_COMP0__SIZE, 0x00000001
+ 8221              	.set CYFLD_CTBM_COMP1__OFFSET, 0x00000001
+ 8222              	.set CYFLD_CTBM_COMP1__SIZE, 0x00000001
+ 8223              	.set CYREG_CTBM0_INTR_SET, 0x40300024
+ 8224              	.set CYFLD_CTBM_COMP0_SET__OFFSET, 0x00000000
+ 8225              	.set CYFLD_CTBM_COMP0_SET__SIZE, 0x00000001
+ 8226              	.set CYFLD_CTBM_COMP1_SET__OFFSET, 0x00000001
+ 8227              	.set CYFLD_CTBM_COMP1_SET__SIZE, 0x00000001
+ 8228              	.set CYREG_CTBM0_INTR_MASK, 0x40300028
+ 8229              	.set CYFLD_CTBM_COMP0_MASK__OFFSET, 0x00000000
+ 8230              	.set CYFLD_CTBM_COMP0_MASK__SIZE, 0x00000001
+ 8231              	.set CYFLD_CTBM_COMP1_MASK__OFFSET, 0x00000001
+ 8232              	.set CYFLD_CTBM_COMP1_MASK__SIZE, 0x00000001
+ 8233              	.set CYREG_CTBM0_INTR_MASKED, 0x4030002c
+ 8234              	.set CYFLD_CTBM_COMP0_MASKED__OFFSET, 0x00000000
+ 8235              	.set CYFLD_CTBM_COMP0_MASKED__SIZE, 0x00000001
+ 8236              	.set CYFLD_CTBM_COMP1_MASKED__OFFSET, 0x00000001
+ 8237              	.set CYFLD_CTBM_COMP1_MASKED__SIZE, 0x00000001
+ 8238              	.set CYREG_CTBM0_DFT_CTRL, 0x40300030
+ 8239              	.set CYFLD_CTBM_DFT_MODE__OFFSET, 0x00000000
+ 8240              	.set CYFLD_CTBM_DFT_MODE__SIZE, 0x00000003
+ 8241              	.set CYFLD_CTBM_DFT_EN__OFFSET, 0x0000001f
+ 8242              	.set CYFLD_CTBM_DFT_EN__SIZE, 0x00000001
+ 8243              	.set CYREG_CTBM0_OA0_SW, 0x40300080
+ 8244              	.set CYFLD_CTBM_OA0P_A00__OFFSET, 0x00000000
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 146
+
+
+ 8245              	.set CYFLD_CTBM_OA0P_A00__SIZE, 0x00000001
+ 8246              	.set CYFLD_CTBM_OA0P_A20__OFFSET, 0x00000002
+ 8247              	.set CYFLD_CTBM_OA0P_A20__SIZE, 0x00000001
+ 8248              	.set CYFLD_CTBM_OA0P_A30__OFFSET, 0x00000003
+ 8249              	.set CYFLD_CTBM_OA0P_A30__SIZE, 0x00000001
+ 8250              	.set CYFLD_CTBM_OA0M_A11__OFFSET, 0x00000008
+ 8251              	.set CYFLD_CTBM_OA0M_A11__SIZE, 0x00000001
+ 8252              	.set CYFLD_CTBM_OA0M_A81__OFFSET, 0x0000000e
+ 8253              	.set CYFLD_CTBM_OA0M_A81__SIZE, 0x00000001
+ 8254              	.set CYFLD_CTBM_OA0O_D51__OFFSET, 0x00000012
+ 8255              	.set CYFLD_CTBM_OA0O_D51__SIZE, 0x00000001
+ 8256              	.set CYFLD_CTBM_OA0O_D81__OFFSET, 0x00000015
+ 8257              	.set CYFLD_CTBM_OA0O_D81__SIZE, 0x00000001
+ 8258              	.set CYREG_CTBM0_OA0_SW_CLEAR, 0x40300084
+ 8259              	.set CYREG_CTBM0_OA1_SW, 0x40300088
+ 8260              	.set CYFLD_CTBM_OA1P_A03__OFFSET, 0x00000000
+ 8261              	.set CYFLD_CTBM_OA1P_A03__SIZE, 0x00000001
+ 8262              	.set CYFLD_CTBM_OA1P_A13__OFFSET, 0x00000001
+ 8263              	.set CYFLD_CTBM_OA1P_A13__SIZE, 0x00000001
+ 8264              	.set CYFLD_CTBM_OA1P_A43__OFFSET, 0x00000004
+ 8265              	.set CYFLD_CTBM_OA1P_A43__SIZE, 0x00000001
+ 8266              	.set CYFLD_CTBM_OA1M_A22__OFFSET, 0x00000008
+ 8267              	.set CYFLD_CTBM_OA1M_A22__SIZE, 0x00000001
+ 8268              	.set CYFLD_CTBM_OA1M_A82__OFFSET, 0x0000000e
+ 8269              	.set CYFLD_CTBM_OA1M_A82__SIZE, 0x00000001
+ 8270              	.set CYFLD_CTBM_OA1O_D52__OFFSET, 0x00000012
+ 8271              	.set CYFLD_CTBM_OA1O_D52__SIZE, 0x00000001
+ 8272              	.set CYFLD_CTBM_OA1O_D62__OFFSET, 0x00000013
+ 8273              	.set CYFLD_CTBM_OA1O_D62__SIZE, 0x00000001
+ 8274              	.set CYFLD_CTBM_OA1O_D82__OFFSET, 0x00000015
+ 8275              	.set CYFLD_CTBM_OA1O_D82__SIZE, 0x00000001
+ 8276              	.set CYREG_CTBM0_OA1_SW_CLEAR, 0x4030008c
+ 8277              	.set CYREG_CTBM0_CTB_SW_HW_CTRL, 0x403000c0
+ 8278              	.set CYFLD_CTBM_P2_HW_CTRL__OFFSET, 0x00000002
+ 8279              	.set CYFLD_CTBM_P2_HW_CTRL__SIZE, 0x00000001
+ 8280              	.set CYFLD_CTBM_P3_HW_CTRL__OFFSET, 0x00000003
+ 8281              	.set CYFLD_CTBM_P3_HW_CTRL__SIZE, 0x00000001
+ 8282              	.set CYREG_CTBM0_CTB_SW_STATUS, 0x403000c4
+ 8283              	.set CYFLD_CTBM_OA0O_D51_STAT__OFFSET, 0x0000001c
+ 8284              	.set CYFLD_CTBM_OA0O_D51_STAT__SIZE, 0x00000001
+ 8285              	.set CYFLD_CTBM_OA1O_D52_STAT__OFFSET, 0x0000001d
+ 8286              	.set CYFLD_CTBM_OA1O_D52_STAT__SIZE, 0x00000001
+ 8287              	.set CYFLD_CTBM_OA1O_D62_STAT__OFFSET, 0x0000001e
+ 8288              	.set CYFLD_CTBM_OA1O_D62_STAT__SIZE, 0x00000001
+ 8289              	.set CYREG_CTBM0_OA0_OFFSET_TRIM, 0x40300f00
+ 8290              	.set CYFLD_CTBM_OA0_OFFSET_TRIM__OFFSET, 0x00000000
+ 8291              	.set CYFLD_CTBM_OA0_OFFSET_TRIM__SIZE, 0x00000006
+ 8292              	.set CYREG_CTBM0_OA0_SLOPE_OFFSET_TRIM, 0x40300f04
+ 8293              	.set CYFLD_CTBM_OA0_SLOPE_OFFSET_TRIM__OFFSET, 0x00000000
+ 8294              	.set CYFLD_CTBM_OA0_SLOPE_OFFSET_TRIM__SIZE, 0x00000006
+ 8295              	.set CYREG_CTBM0_OA0_COMP_TRIM, 0x40300f08
+ 8296              	.set CYFLD_CTBM_OA0_COMP_TRIM__OFFSET, 0x00000000
+ 8297              	.set CYFLD_CTBM_OA0_COMP_TRIM__SIZE, 0x00000002
+ 8298              	.set CYREG_CTBM0_OA1_OFFSET_TRIM, 0x40300f0c
+ 8299              	.set CYFLD_CTBM_OA1_OFFSET_TRIM__OFFSET, 0x00000000
+ 8300              	.set CYFLD_CTBM_OA1_OFFSET_TRIM__SIZE, 0x00000006
+ 8301              	.set CYREG_CTBM0_OA1_SLOPE_OFFSET_TRIM, 0x40300f10
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 147
+
+
+ 8302              	.set CYFLD_CTBM_OA1_SLOPE_OFFSET_TRIM__OFFSET, 0x00000000
+ 8303              	.set CYFLD_CTBM_OA1_SLOPE_OFFSET_TRIM__SIZE, 0x00000006
+ 8304              	.set CYREG_CTBM0_OA1_COMP_TRIM, 0x40300f14
+ 8305              	.set CYFLD_CTBM_OA1_COMP_TRIM__OFFSET, 0x00000000
+ 8306              	.set CYFLD_CTBM_OA1_COMP_TRIM__SIZE, 0x00000002
+ 8307              	.set CYDEV_CTBM1_BASE, 0x40310000
+ 8308              	.set CYDEV_CTBM1_SIZE, 0x00010000
+ 8309              	.set CYREG_CTBM1_CTB_CTRL, 0x40310000
+ 8310              	.set CYREG_CTBM1_OA_RES0_CTRL, 0x40310004
+ 8311              	.set CYREG_CTBM1_OA_RES1_CTRL, 0x40310008
+ 8312              	.set CYREG_CTBM1_COMP_STAT, 0x4031000c
+ 8313              	.set CYREG_CTBM1_INTR, 0x40310020
+ 8314              	.set CYREG_CTBM1_INTR_SET, 0x40310024
+ 8315              	.set CYREG_CTBM1_INTR_MASK, 0x40310028
+ 8316              	.set CYREG_CTBM1_INTR_MASKED, 0x4031002c
+ 8317              	.set CYREG_CTBM1_DFT_CTRL, 0x40310030
+ 8318              	.set CYREG_CTBM1_OA0_SW, 0x40310080
+ 8319              	.set CYREG_CTBM1_OA0_SW_CLEAR, 0x40310084
+ 8320              	.set CYREG_CTBM1_OA1_SW, 0x40310088
+ 8321              	.set CYREG_CTBM1_OA1_SW_CLEAR, 0x4031008c
+ 8322              	.set CYREG_CTBM1_CTB_SW_HW_CTRL, 0x403100c0
+ 8323              	.set CYREG_CTBM1_CTB_SW_STATUS, 0x403100c4
+ 8324              	.set CYREG_CTBM1_OA0_OFFSET_TRIM, 0x40310f00
+ 8325              	.set CYREG_CTBM1_OA0_SLOPE_OFFSET_TRIM, 0x40310f04
+ 8326              	.set CYREG_CTBM1_OA0_COMP_TRIM, 0x40310f08
+ 8327              	.set CYREG_CTBM1_OA1_OFFSET_TRIM, 0x40310f0c
+ 8328              	.set CYREG_CTBM1_OA1_SLOPE_OFFSET_TRIM, 0x40310f10
+ 8329              	.set CYREG_CTBM1_OA1_COMP_TRIM, 0x40310f14
+ 8330              	.set CYDEV_SAR_BASE, 0x403a0000
+ 8331              	.set CYDEV_SAR_SIZE, 0x00010000
+ 8332              	.set CYREG_SAR_CTRL, 0x403a0000
+ 8333              	.set CYFLD_SAR_VREF_SEL__OFFSET, 0x00000004
+ 8334              	.set CYFLD_SAR_VREF_SEL__SIZE, 0x00000003
+ 8335              	.set CYVAL_SAR_VREF_SEL_VREF0, 0x00000000
+ 8336              	.set CYVAL_SAR_VREF_SEL_VREF1, 0x00000001
+ 8337              	.set CYVAL_SAR_VREF_SEL_VREF2, 0x00000002
+ 8338              	.set CYVAL_SAR_VREF_SEL_VREF_AROUTE, 0x00000003
+ 8339              	.set CYVAL_SAR_VREF_SEL_VBGR, 0x00000004
+ 8340              	.set CYVAL_SAR_VREF_SEL_VREF_EXT, 0x00000005
+ 8341              	.set CYVAL_SAR_VREF_SEL_VDDA_DIV_2, 0x00000006
+ 8342              	.set CYVAL_SAR_VREF_SEL_VDDA, 0x00000007
+ 8343              	.set CYFLD_SAR_VREF_BYP_CAP_EN__OFFSET, 0x00000007
+ 8344              	.set CYFLD_SAR_VREF_BYP_CAP_EN__SIZE, 0x00000001
+ 8345              	.set CYFLD_SAR_NEG_SEL__OFFSET, 0x00000009
+ 8346              	.set CYFLD_SAR_NEG_SEL__SIZE, 0x00000003
+ 8347              	.set CYVAL_SAR_NEG_SEL_VSSA_KELVIN, 0x00000000
+ 8348              	.set CYVAL_SAR_NEG_SEL_ART_VSSA, 0x00000001
+ 8349              	.set CYVAL_SAR_NEG_SEL_P1, 0x00000002
+ 8350              	.set CYVAL_SAR_NEG_SEL_P3, 0x00000003
+ 8351              	.set CYVAL_SAR_NEG_SEL_P5, 0x00000004
+ 8352              	.set CYVAL_SAR_NEG_SEL_P7, 0x00000005
+ 8353              	.set CYVAL_SAR_NEG_SEL_ACORE, 0x00000006
+ 8354              	.set CYVAL_SAR_NEG_SEL_VREF, 0x00000007
+ 8355              	.set CYFLD_SAR_SAR_HW_CTRL_NEGVREF__OFFSET, 0x0000000d
+ 8356              	.set CYFLD_SAR_SAR_HW_CTRL_NEGVREF__SIZE, 0x00000001
+ 8357              	.set CYFLD_SAR_PWR_CTRL_VREF__OFFSET, 0x0000000e
+ 8358              	.set CYFLD_SAR_PWR_CTRL_VREF__SIZE, 0x00000002
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 148
+
+
+ 8359              	.set CYVAL_SAR_PWR_CTRL_VREF_NORMAL_PWR, 0x00000000
+ 8360              	.set CYVAL_SAR_PWR_CTRL_VREF_HALF_PWR, 0x00000001
+ 8361              	.set CYVAL_SAR_PWR_CTRL_VREF_THIRD_PWR, 0x00000002
+ 8362              	.set CYVAL_SAR_PWR_CTRL_VREF_QUARTER_PWR, 0x00000003
+ 8363              	.set CYFLD_SAR_SPARE__OFFSET, 0x00000010
+ 8364              	.set CYFLD_SAR_SPARE__SIZE, 0x00000004
+ 8365              	.set CYFLD_SAR_BOOSTPUMP_EN__OFFSET, 0x00000014
+ 8366              	.set CYFLD_SAR_BOOSTPUMP_EN__SIZE, 0x00000001
+ 8367              	.set CYFLD_SAR_ICONT_LV__OFFSET, 0x00000018
+ 8368              	.set CYFLD_SAR_ICONT_LV__SIZE, 0x00000002
+ 8369              	.set CYVAL_SAR_ICONT_LV_NORMAL_PWR, 0x00000000
+ 8370              	.set CYVAL_SAR_ICONT_LV_HALF_PWR, 0x00000001
+ 8371              	.set CYVAL_SAR_ICONT_LV_MORE_PWR, 0x00000002
+ 8372              	.set CYVAL_SAR_ICONT_LV_QUARTER_PWR, 0x00000003
+ 8373              	.set CYFLD_SAR_DEEPSLEEP_ON__OFFSET, 0x0000001b
+ 8374              	.set CYFLD_SAR_DEEPSLEEP_ON__SIZE, 0x00000001
+ 8375              	.set CYFLD_SAR_DSI_SYNC_CONFIG__OFFSET, 0x0000001c
+ 8376              	.set CYFLD_SAR_DSI_SYNC_CONFIG__SIZE, 0x00000001
+ 8377              	.set CYFLD_SAR_DSI_MODE__OFFSET, 0x0000001d
+ 8378              	.set CYFLD_SAR_DSI_MODE__SIZE, 0x00000001
+ 8379              	.set CYFLD_SAR_SWITCH_DISABLE__OFFSET, 0x0000001e
+ 8380              	.set CYFLD_SAR_SWITCH_DISABLE__SIZE, 0x00000001
+ 8381              	.set CYFLD_SAR_ENABLED__OFFSET, 0x0000001f
+ 8382              	.set CYFLD_SAR_ENABLED__SIZE, 0x00000001
+ 8383              	.set CYREG_SAR_SAMPLE_CTRL, 0x403a0004
+ 8384              	.set CYFLD_SAR_SUB_RESOLUTION__OFFSET, 0x00000000
+ 8385              	.set CYFLD_SAR_SUB_RESOLUTION__SIZE, 0x00000001
+ 8386              	.set CYVAL_SAR_SUB_RESOLUTION_8B, 0x00000000
+ 8387              	.set CYVAL_SAR_SUB_RESOLUTION_10B, 0x00000001
+ 8388              	.set CYFLD_SAR_LEFT_ALIGN__OFFSET, 0x00000001
+ 8389              	.set CYFLD_SAR_LEFT_ALIGN__SIZE, 0x00000001
+ 8390              	.set CYFLD_SAR_SINGLE_ENDED_SIGNED__OFFSET, 0x00000002
+ 8391              	.set CYFLD_SAR_SINGLE_ENDED_SIGNED__SIZE, 0x00000001
+ 8392              	.set CYVAL_SAR_SINGLE_ENDED_SIGNED_UNSIGNED, 0x00000000
+ 8393              	.set CYVAL_SAR_SINGLE_ENDED_SIGNED_SIGNED, 0x00000001
+ 8394              	.set CYFLD_SAR_DIFFERENTIAL_SIGNED__OFFSET, 0x00000003
+ 8395              	.set CYFLD_SAR_DIFFERENTIAL_SIGNED__SIZE, 0x00000001
+ 8396              	.set CYVAL_SAR_DIFFERENTIAL_SIGNED_UNSIGNED, 0x00000000
+ 8397              	.set CYVAL_SAR_DIFFERENTIAL_SIGNED_SIGNED, 0x00000001
+ 8398              	.set CYFLD_SAR_AVG_CNT__OFFSET, 0x00000004
+ 8399              	.set CYFLD_SAR_AVG_CNT__SIZE, 0x00000003
+ 8400              	.set CYFLD_SAR_AVG_SHIFT__OFFSET, 0x00000007
+ 8401              	.set CYFLD_SAR_AVG_SHIFT__SIZE, 0x00000001
+ 8402              	.set CYFLD_SAR_CONTINUOUS__OFFSET, 0x00000010
+ 8403              	.set CYFLD_SAR_CONTINUOUS__SIZE, 0x00000001
+ 8404              	.set CYFLD_SAR_DSI_TRIGGER_EN__OFFSET, 0x00000011
+ 8405              	.set CYFLD_SAR_DSI_TRIGGER_EN__SIZE, 0x00000001
+ 8406              	.set CYFLD_SAR_DSI_TRIGGER_LEVEL__OFFSET, 0x00000012
+ 8407              	.set CYFLD_SAR_DSI_TRIGGER_LEVEL__SIZE, 0x00000001
+ 8408              	.set CYFLD_SAR_DSI_SYNC_TRIGGER__OFFSET, 0x00000013
+ 8409              	.set CYFLD_SAR_DSI_SYNC_TRIGGER__SIZE, 0x00000001
+ 8410              	.set CYFLD_SAR_EOS_DSI_OUT_EN__OFFSET, 0x0000001f
+ 8411              	.set CYFLD_SAR_EOS_DSI_OUT_EN__SIZE, 0x00000001
+ 8412              	.set CYREG_SAR_SAMPLE_TIME01, 0x403a0010
+ 8413              	.set CYFLD_SAR_SAMPLE_TIME0__OFFSET, 0x00000000
+ 8414              	.set CYFLD_SAR_SAMPLE_TIME0__SIZE, 0x0000000a
+ 8415              	.set CYFLD_SAR_SAMPLE_TIME1__OFFSET, 0x00000010
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 149
+
+
+ 8416              	.set CYFLD_SAR_SAMPLE_TIME1__SIZE, 0x0000000a
+ 8417              	.set CYREG_SAR_SAMPLE_TIME23, 0x403a0014
+ 8418              	.set CYFLD_SAR_SAMPLE_TIME2__OFFSET, 0x00000000
+ 8419              	.set CYFLD_SAR_SAMPLE_TIME2__SIZE, 0x0000000a
+ 8420              	.set CYFLD_SAR_SAMPLE_TIME3__OFFSET, 0x00000010
+ 8421              	.set CYFLD_SAR_SAMPLE_TIME3__SIZE, 0x0000000a
+ 8422              	.set CYREG_SAR_RANGE_THRES, 0x403a0018
+ 8423              	.set CYFLD_SAR_RANGE_LOW__OFFSET, 0x00000000
+ 8424              	.set CYFLD_SAR_RANGE_LOW__SIZE, 0x00000010
+ 8425              	.set CYFLD_SAR_RANGE_HIGH__OFFSET, 0x00000010
+ 8426              	.set CYFLD_SAR_RANGE_HIGH__SIZE, 0x00000010
+ 8427              	.set CYREG_SAR_RANGE_COND, 0x403a001c
+ 8428              	.set CYFLD_SAR_RANGE_COND__OFFSET, 0x0000001e
+ 8429              	.set CYFLD_SAR_RANGE_COND__SIZE, 0x00000002
+ 8430              	.set CYVAL_SAR_RANGE_COND_BELOW, 0x00000000
+ 8431              	.set CYVAL_SAR_RANGE_COND_INSIDE, 0x00000001
+ 8432              	.set CYVAL_SAR_RANGE_COND_ABOVE, 0x00000002
+ 8433              	.set CYVAL_SAR_RANGE_COND_OUTSIDE, 0x00000003
+ 8434              	.set CYREG_SAR_CHAN_EN, 0x403a0020
+ 8435              	.set CYFLD_SAR_CHAN_EN__OFFSET, 0x00000000
+ 8436              	.set CYFLD_SAR_CHAN_EN__SIZE, 0x00000010
+ 8437              	.set CYREG_SAR_START_CTRL, 0x403a0024
+ 8438              	.set CYFLD_SAR_FW_TRIGGER__OFFSET, 0x00000000
+ 8439              	.set CYFLD_SAR_FW_TRIGGER__SIZE, 0x00000001
+ 8440              	.set CYREG_SAR_DFT_CTRL, 0x403a0030
+ 8441              	.set CYFLD_SAR_DLY_INC__OFFSET, 0x00000000
+ 8442              	.set CYFLD_SAR_DLY_INC__SIZE, 0x00000001
+ 8443              	.set CYFLD_SAR_HIZ__OFFSET, 0x00000001
+ 8444              	.set CYFLD_SAR_HIZ__SIZE, 0x00000001
+ 8445              	.set CYFLD_SAR_DFT_INC__OFFSET, 0x00000010
+ 8446              	.set CYFLD_SAR_DFT_INC__SIZE, 0x00000004
+ 8447              	.set CYFLD_SAR_DFT_OUTC__OFFSET, 0x00000014
+ 8448              	.set CYFLD_SAR_DFT_OUTC__SIZE, 0x00000003
+ 8449              	.set CYFLD_SAR_SEL_CSEL_DFT__OFFSET, 0x00000018
+ 8450              	.set CYFLD_SAR_SEL_CSEL_DFT__SIZE, 0x00000004
+ 8451              	.set CYFLD_SAR_EN_CSEL_DFT__OFFSET, 0x0000001c
+ 8452              	.set CYFLD_SAR_EN_CSEL_DFT__SIZE, 0x00000001
+ 8453              	.set CYFLD_SAR_DCEN__OFFSET, 0x0000001d
+ 8454              	.set CYFLD_SAR_DCEN__SIZE, 0x00000001
+ 8455              	.set CYFLD_SAR_ADFT_OVERRIDE__OFFSET, 0x0000001f
+ 8456              	.set CYFLD_SAR_ADFT_OVERRIDE__SIZE, 0x00000001
+ 8457              	.set CYREG_SAR_CHAN_CONFIG0, 0x403a0080
+ 8458              	.set CYFLD_SAR_PIN_ADDR__OFFSET, 0x00000000
+ 8459              	.set CYFLD_SAR_PIN_ADDR__SIZE, 0x00000003
+ 8460              	.set CYFLD_SAR_PORT_ADDR__OFFSET, 0x00000004
+ 8461              	.set CYFLD_SAR_PORT_ADDR__SIZE, 0x00000003
+ 8462              	.set CYVAL_SAR_PORT_ADDR_SARMUX, 0x00000000
+ 8463              	.set CYVAL_SAR_PORT_ADDR_CTB0, 0x00000001
+ 8464              	.set CYVAL_SAR_PORT_ADDR_CTB1, 0x00000002
+ 8465              	.set CYVAL_SAR_PORT_ADDR_CTB2, 0x00000003
+ 8466              	.set CYVAL_SAR_PORT_ADDR_CTB3, 0x00000004
+ 8467              	.set CYVAL_SAR_PORT_ADDR_AROUTE_VIRT2, 0x00000005
+ 8468              	.set CYVAL_SAR_PORT_ADDR_AROUTE_VIRT1, 0x00000006
+ 8469              	.set CYVAL_SAR_PORT_ADDR_SARMUX_VIRT, 0x00000007
+ 8470              	.set CYFLD_SAR_DIFFERENTIAL_EN__OFFSET, 0x00000008
+ 8471              	.set CYFLD_SAR_DIFFERENTIAL_EN__SIZE, 0x00000001
+ 8472              	.set CYFLD_SAR_RESOLUTION__OFFSET, 0x00000009
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 150
+
+
+ 8473              	.set CYFLD_SAR_RESOLUTION__SIZE, 0x00000001
+ 8474              	.set CYVAL_SAR_RESOLUTION_MAXRES, 0x00000000
+ 8475              	.set CYVAL_SAR_RESOLUTION_SUBRES, 0x00000001
+ 8476              	.set CYFLD_SAR_AVG_EN__OFFSET, 0x0000000a
+ 8477              	.set CYFLD_SAR_AVG_EN__SIZE, 0x00000001
+ 8478              	.set CYFLD_SAR_SAMPLE_TIME_SEL__OFFSET, 0x0000000c
+ 8479              	.set CYFLD_SAR_SAMPLE_TIME_SEL__SIZE, 0x00000002
+ 8480              	.set CYFLD_SAR_DSI_OUT_EN__OFFSET, 0x0000001f
+ 8481              	.set CYFLD_SAR_DSI_OUT_EN__SIZE, 0x00000001
+ 8482              	.set CYREG_SAR_CHAN_CONFIG1, 0x403a0084
+ 8483              	.set CYREG_SAR_CHAN_CONFIG2, 0x403a0088
+ 8484              	.set CYREG_SAR_CHAN_CONFIG3, 0x403a008c
+ 8485              	.set CYREG_SAR_CHAN_CONFIG4, 0x403a0090
+ 8486              	.set CYREG_SAR_CHAN_CONFIG5, 0x403a0094
+ 8487              	.set CYREG_SAR_CHAN_CONFIG6, 0x403a0098
+ 8488              	.set CYREG_SAR_CHAN_CONFIG7, 0x403a009c
+ 8489              	.set CYREG_SAR_CHAN_CONFIG8, 0x403a00a0
+ 8490              	.set CYREG_SAR_CHAN_CONFIG9, 0x403a00a4
+ 8491              	.set CYREG_SAR_CHAN_CONFIG10, 0x403a00a8
+ 8492              	.set CYREG_SAR_CHAN_CONFIG11, 0x403a00ac
+ 8493              	.set CYREG_SAR_CHAN_CONFIG12, 0x403a00b0
+ 8494              	.set CYREG_SAR_CHAN_CONFIG13, 0x403a00b4
+ 8495              	.set CYREG_SAR_CHAN_CONFIG14, 0x403a00b8
+ 8496              	.set CYREG_SAR_CHAN_CONFIG15, 0x403a00bc
+ 8497              	.set CYREG_SAR_CHAN_WORK0, 0x403a0100
+ 8498              	.set CYFLD_SAR_WORK__OFFSET, 0x00000000
+ 8499              	.set CYFLD_SAR_WORK__SIZE, 0x00000010
+ 8500              	.set CYFLD_SAR_CHAN_WORK_VALID_MIR__OFFSET, 0x0000001f
+ 8501              	.set CYFLD_SAR_CHAN_WORK_VALID_MIR__SIZE, 0x00000001
+ 8502              	.set CYREG_SAR_CHAN_WORK1, 0x403a0104
+ 8503              	.set CYREG_SAR_CHAN_WORK2, 0x403a0108
+ 8504              	.set CYREG_SAR_CHAN_WORK3, 0x403a010c
+ 8505              	.set CYREG_SAR_CHAN_WORK4, 0x403a0110
+ 8506              	.set CYREG_SAR_CHAN_WORK5, 0x403a0114
+ 8507              	.set CYREG_SAR_CHAN_WORK6, 0x403a0118
+ 8508              	.set CYREG_SAR_CHAN_WORK7, 0x403a011c
+ 8509              	.set CYREG_SAR_CHAN_WORK8, 0x403a0120
+ 8510              	.set CYREG_SAR_CHAN_WORK9, 0x403a0124
+ 8511              	.set CYREG_SAR_CHAN_WORK10, 0x403a0128
+ 8512              	.set CYREG_SAR_CHAN_WORK11, 0x403a012c
+ 8513              	.set CYREG_SAR_CHAN_WORK12, 0x403a0130
+ 8514              	.set CYREG_SAR_CHAN_WORK13, 0x403a0134
+ 8515              	.set CYREG_SAR_CHAN_WORK14, 0x403a0138
+ 8516              	.set CYREG_SAR_CHAN_WORK15, 0x403a013c
+ 8517              	.set CYREG_SAR_CHAN_RESULT0, 0x403a0180
+ 8518              	.set CYFLD_SAR_RESULT__OFFSET, 0x00000000
+ 8519              	.set CYFLD_SAR_RESULT__SIZE, 0x00000010
+ 8520              	.set CYFLD_SAR_SATURATE_INTR_MIR__OFFSET, 0x0000001d
+ 8521              	.set CYFLD_SAR_SATURATE_INTR_MIR__SIZE, 0x00000001
+ 8522              	.set CYFLD_SAR_RANGE_INTR_MIR__OFFSET, 0x0000001e
+ 8523              	.set CYFLD_SAR_RANGE_INTR_MIR__SIZE, 0x00000001
+ 8524              	.set CYFLD_SAR_CHAN_RESULT_VALID_MIR__OFFSET, 0x0000001f
+ 8525              	.set CYFLD_SAR_CHAN_RESULT_VALID_MIR__SIZE, 0x00000001
+ 8526              	.set CYREG_SAR_CHAN_RESULT1, 0x403a0184
+ 8527              	.set CYREG_SAR_CHAN_RESULT2, 0x403a0188
+ 8528              	.set CYREG_SAR_CHAN_RESULT3, 0x403a018c
+ 8529              	.set CYREG_SAR_CHAN_RESULT4, 0x403a0190
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 151
+
+
+ 8530              	.set CYREG_SAR_CHAN_RESULT5, 0x403a0194
+ 8531              	.set CYREG_SAR_CHAN_RESULT6, 0x403a0198
+ 8532              	.set CYREG_SAR_CHAN_RESULT7, 0x403a019c
+ 8533              	.set CYREG_SAR_CHAN_RESULT8, 0x403a01a0
+ 8534              	.set CYREG_SAR_CHAN_RESULT9, 0x403a01a4
+ 8535              	.set CYREG_SAR_CHAN_RESULT10, 0x403a01a8
+ 8536              	.set CYREG_SAR_CHAN_RESULT11, 0x403a01ac
+ 8537              	.set CYREG_SAR_CHAN_RESULT12, 0x403a01b0
+ 8538              	.set CYREG_SAR_CHAN_RESULT13, 0x403a01b4
+ 8539              	.set CYREG_SAR_CHAN_RESULT14, 0x403a01b8
+ 8540              	.set CYREG_SAR_CHAN_RESULT15, 0x403a01bc
+ 8541              	.set CYREG_SAR_CHAN_WORK_VALID, 0x403a0200
+ 8542              	.set CYFLD_SAR_CHAN_WORK_VALID__OFFSET, 0x00000000
+ 8543              	.set CYFLD_SAR_CHAN_WORK_VALID__SIZE, 0x00000010
+ 8544              	.set CYREG_SAR_CHAN_RESULT_VALID, 0x403a0204
+ 8545              	.set CYFLD_SAR_CHAN_RESULT_VALID__OFFSET, 0x00000000
+ 8546              	.set CYFLD_SAR_CHAN_RESULT_VALID__SIZE, 0x00000010
+ 8547              	.set CYREG_SAR_STATUS, 0x403a0208
+ 8548              	.set CYFLD_SAR_CUR_CHAN__OFFSET, 0x00000000
+ 8549              	.set CYFLD_SAR_CUR_CHAN__SIZE, 0x00000005
+ 8550              	.set CYFLD_SAR_SW_VREF_NEG__OFFSET, 0x0000001e
+ 8551              	.set CYFLD_SAR_SW_VREF_NEG__SIZE, 0x00000001
+ 8552              	.set CYFLD_SAR_BUSY__OFFSET, 0x0000001f
+ 8553              	.set CYFLD_SAR_BUSY__SIZE, 0x00000001
+ 8554              	.set CYREG_SAR_AVG_STAT, 0x403a020c
+ 8555              	.set CYFLD_SAR_CUR_AVG_ACCU__OFFSET, 0x00000000
+ 8556              	.set CYFLD_SAR_CUR_AVG_ACCU__SIZE, 0x00000014
+ 8557              	.set CYFLD_SAR_CUR_AVG_CNT__OFFSET, 0x00000018
+ 8558              	.set CYFLD_SAR_CUR_AVG_CNT__SIZE, 0x00000008
+ 8559              	.set CYREG_SAR_INTR, 0x403a0210
+ 8560              	.set CYFLD_SAR_EOS_INTR__OFFSET, 0x00000000
+ 8561              	.set CYFLD_SAR_EOS_INTR__SIZE, 0x00000001
+ 8562              	.set CYFLD_SAR_OVERFLOW_INTR__OFFSET, 0x00000001
+ 8563              	.set CYFLD_SAR_OVERFLOW_INTR__SIZE, 0x00000001
+ 8564              	.set CYFLD_SAR_FW_COLLISION_INTR__OFFSET, 0x00000002
+ 8565              	.set CYFLD_SAR_FW_COLLISION_INTR__SIZE, 0x00000001
+ 8566              	.set CYFLD_SAR_DSI_COLLISION_INTR__OFFSET, 0x00000003
+ 8567              	.set CYFLD_SAR_DSI_COLLISION_INTR__SIZE, 0x00000001
+ 8568              	.set CYFLD_SAR_INJ_EOC_INTR__OFFSET, 0x00000004
+ 8569              	.set CYFLD_SAR_INJ_EOC_INTR__SIZE, 0x00000001
+ 8570              	.set CYFLD_SAR_INJ_SATURATE_INTR__OFFSET, 0x00000005
+ 8571              	.set CYFLD_SAR_INJ_SATURATE_INTR__SIZE, 0x00000001
+ 8572              	.set CYFLD_SAR_INJ_RANGE_INTR__OFFSET, 0x00000006
+ 8573              	.set CYFLD_SAR_INJ_RANGE_INTR__SIZE, 0x00000001
+ 8574              	.set CYFLD_SAR_INJ_COLLISION_INTR__OFFSET, 0x00000007
+ 8575              	.set CYFLD_SAR_INJ_COLLISION_INTR__SIZE, 0x00000001
+ 8576              	.set CYREG_SAR_INTR_SET, 0x403a0214
+ 8577              	.set CYFLD_SAR_EOS_SET__OFFSET, 0x00000000
+ 8578              	.set CYFLD_SAR_EOS_SET__SIZE, 0x00000001
+ 8579              	.set CYFLD_SAR_OVERFLOW_SET__OFFSET, 0x00000001
+ 8580              	.set CYFLD_SAR_OVERFLOW_SET__SIZE, 0x00000001
+ 8581              	.set CYFLD_SAR_FW_COLLISION_SET__OFFSET, 0x00000002
+ 8582              	.set CYFLD_SAR_FW_COLLISION_SET__SIZE, 0x00000001
+ 8583              	.set CYFLD_SAR_DSI_COLLISION_SET__OFFSET, 0x00000003
+ 8584              	.set CYFLD_SAR_DSI_COLLISION_SET__SIZE, 0x00000001
+ 8585              	.set CYFLD_SAR_INJ_EOC_SET__OFFSET, 0x00000004
+ 8586              	.set CYFLD_SAR_INJ_EOC_SET__SIZE, 0x00000001
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 152
+
+
+ 8587              	.set CYFLD_SAR_INJ_SATURATE_SET__OFFSET, 0x00000005
+ 8588              	.set CYFLD_SAR_INJ_SATURATE_SET__SIZE, 0x00000001
+ 8589              	.set CYFLD_SAR_INJ_RANGE_SET__OFFSET, 0x00000006
+ 8590              	.set CYFLD_SAR_INJ_RANGE_SET__SIZE, 0x00000001
+ 8591              	.set CYFLD_SAR_INJ_COLLISION_SET__OFFSET, 0x00000007
+ 8592              	.set CYFLD_SAR_INJ_COLLISION_SET__SIZE, 0x00000001
+ 8593              	.set CYREG_SAR_INTR_MASK, 0x403a0218
+ 8594              	.set CYFLD_SAR_EOS_MASK__OFFSET, 0x00000000
+ 8595              	.set CYFLD_SAR_EOS_MASK__SIZE, 0x00000001
+ 8596              	.set CYFLD_SAR_OVERFLOW_MASK__OFFSET, 0x00000001
+ 8597              	.set CYFLD_SAR_OVERFLOW_MASK__SIZE, 0x00000001
+ 8598              	.set CYFLD_SAR_FW_COLLISION_MASK__OFFSET, 0x00000002
+ 8599              	.set CYFLD_SAR_FW_COLLISION_MASK__SIZE, 0x00000001
+ 8600              	.set CYFLD_SAR_DSI_COLLISION_MASK__OFFSET, 0x00000003
+ 8601              	.set CYFLD_SAR_DSI_COLLISION_MASK__SIZE, 0x00000001
+ 8602              	.set CYFLD_SAR_INJ_EOC_MASK__OFFSET, 0x00000004
+ 8603              	.set CYFLD_SAR_INJ_EOC_MASK__SIZE, 0x00000001
+ 8604              	.set CYFLD_SAR_INJ_SATURATE_MASK__OFFSET, 0x00000005
+ 8605              	.set CYFLD_SAR_INJ_SATURATE_MASK__SIZE, 0x00000001
+ 8606              	.set CYFLD_SAR_INJ_RANGE_MASK__OFFSET, 0x00000006
+ 8607              	.set CYFLD_SAR_INJ_RANGE_MASK__SIZE, 0x00000001
+ 8608              	.set CYFLD_SAR_INJ_COLLISION_MASK__OFFSET, 0x00000007
+ 8609              	.set CYFLD_SAR_INJ_COLLISION_MASK__SIZE, 0x00000001
+ 8610              	.set CYREG_SAR_INTR_MASKED, 0x403a021c
+ 8611              	.set CYFLD_SAR_EOS_MASKED__OFFSET, 0x00000000
+ 8612              	.set CYFLD_SAR_EOS_MASKED__SIZE, 0x00000001
+ 8613              	.set CYFLD_SAR_OVERFLOW_MASKED__OFFSET, 0x00000001
+ 8614              	.set CYFLD_SAR_OVERFLOW_MASKED__SIZE, 0x00000001
+ 8615              	.set CYFLD_SAR_FW_COLLISION_MASKED__OFFSET, 0x00000002
+ 8616              	.set CYFLD_SAR_FW_COLLISION_MASKED__SIZE, 0x00000001
+ 8617              	.set CYFLD_SAR_DSI_COLLISION_MASKED__OFFSET, 0x00000003
+ 8618              	.set CYFLD_SAR_DSI_COLLISION_MASKED__SIZE, 0x00000001
+ 8619              	.set CYFLD_SAR_INJ_EOC_MASKED__OFFSET, 0x00000004
+ 8620              	.set CYFLD_SAR_INJ_EOC_MASKED__SIZE, 0x00000001
+ 8621              	.set CYFLD_SAR_INJ_SATURATE_MASKED__OFFSET, 0x00000005
+ 8622              	.set CYFLD_SAR_INJ_SATURATE_MASKED__SIZE, 0x00000001
+ 8623              	.set CYFLD_SAR_INJ_RANGE_MASKED__OFFSET, 0x00000006
+ 8624              	.set CYFLD_SAR_INJ_RANGE_MASKED__SIZE, 0x00000001
+ 8625              	.set CYFLD_SAR_INJ_COLLISION_MASKED__OFFSET, 0x00000007
+ 8626              	.set CYFLD_SAR_INJ_COLLISION_MASKED__SIZE, 0x00000001
+ 8627              	.set CYREG_SAR_SATURATE_INTR, 0x403a0220
+ 8628              	.set CYFLD_SAR_SATURATE_INTR__OFFSET, 0x00000000
+ 8629              	.set CYFLD_SAR_SATURATE_INTR__SIZE, 0x00000010
+ 8630              	.set CYREG_SAR_SATURATE_INTR_SET, 0x403a0224
+ 8631              	.set CYFLD_SAR_SATURATE_SET__OFFSET, 0x00000000
+ 8632              	.set CYFLD_SAR_SATURATE_SET__SIZE, 0x00000010
+ 8633              	.set CYREG_SAR_SATURATE_INTR_MASK, 0x403a0228
+ 8634              	.set CYFLD_SAR_SATURATE_MASK__OFFSET, 0x00000000
+ 8635              	.set CYFLD_SAR_SATURATE_MASK__SIZE, 0x00000010
+ 8636              	.set CYREG_SAR_SATURATE_INTR_MASKED, 0x403a022c
+ 8637              	.set CYFLD_SAR_SATURATE_MASKED__OFFSET, 0x00000000
+ 8638              	.set CYFLD_SAR_SATURATE_MASKED__SIZE, 0x00000010
+ 8639              	.set CYREG_SAR_RANGE_INTR, 0x403a0230
+ 8640              	.set CYFLD_SAR_RANGE_INTR__OFFSET, 0x00000000
+ 8641              	.set CYFLD_SAR_RANGE_INTR__SIZE, 0x00000010
+ 8642              	.set CYREG_SAR_RANGE_INTR_SET, 0x403a0234
+ 8643              	.set CYFLD_SAR_RANGE_SET__OFFSET, 0x00000000
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 153
+
+
+ 8644              	.set CYFLD_SAR_RANGE_SET__SIZE, 0x00000010
+ 8645              	.set CYREG_SAR_RANGE_INTR_MASK, 0x403a0238
+ 8646              	.set CYFLD_SAR_RANGE_MASK__OFFSET, 0x00000000
+ 8647              	.set CYFLD_SAR_RANGE_MASK__SIZE, 0x00000010
+ 8648              	.set CYREG_SAR_RANGE_INTR_MASKED, 0x403a023c
+ 8649              	.set CYFLD_SAR_RANGE_MASKED__OFFSET, 0x00000000
+ 8650              	.set CYFLD_SAR_RANGE_MASKED__SIZE, 0x00000010
+ 8651              	.set CYREG_SAR_INTR_CAUSE, 0x403a0240
+ 8652              	.set CYFLD_SAR_EOS_MASKED_MIR__OFFSET, 0x00000000
+ 8653              	.set CYFLD_SAR_EOS_MASKED_MIR__SIZE, 0x00000001
+ 8654              	.set CYFLD_SAR_OVERFLOW_MASKED_MIR__OFFSET, 0x00000001
+ 8655              	.set CYFLD_SAR_OVERFLOW_MASKED_MIR__SIZE, 0x00000001
+ 8656              	.set CYFLD_SAR_FW_COLLISION_MASKED_MIR__OFFSET, 0x00000002
+ 8657              	.set CYFLD_SAR_FW_COLLISION_MASKED_MIR__SIZE, 0x00000001
+ 8658              	.set CYFLD_SAR_DSI_COLLISION_MASKED_MIR__OFFSET, 0x00000003
+ 8659              	.set CYFLD_SAR_DSI_COLLISION_MASKED_MIR__SIZE, 0x00000001
+ 8660              	.set CYFLD_SAR_INJ_EOC_MASKED_MIR__OFFSET, 0x00000004
+ 8661              	.set CYFLD_SAR_INJ_EOC_MASKED_MIR__SIZE, 0x00000001
+ 8662              	.set CYFLD_SAR_INJ_SATURATE_MASKED_MIR__OFFSET, 0x00000005
+ 8663              	.set CYFLD_SAR_INJ_SATURATE_MASKED_MIR__SIZE, 0x00000001
+ 8664              	.set CYFLD_SAR_INJ_RANGE_MASKED_MIR__OFFSET, 0x00000006
+ 8665              	.set CYFLD_SAR_INJ_RANGE_MASKED_MIR__SIZE, 0x00000001
+ 8666              	.set CYFLD_SAR_INJ_COLLISION_MASKED_MIR__OFFSET, 0x00000007
+ 8667              	.set CYFLD_SAR_INJ_COLLISION_MASKED_MIR__SIZE, 0x00000001
+ 8668              	.set CYFLD_SAR_SATURATE_MASKED_RED__OFFSET, 0x0000001e
+ 8669              	.set CYFLD_SAR_SATURATE_MASKED_RED__SIZE, 0x00000001
+ 8670              	.set CYFLD_SAR_RANGE_MASKED_RED__OFFSET, 0x0000001f
+ 8671              	.set CYFLD_SAR_RANGE_MASKED_RED__SIZE, 0x00000001
+ 8672              	.set CYREG_SAR_INJ_CHAN_CONFIG, 0x403a0280
+ 8673              	.set CYFLD_SAR_INJ_PIN_ADDR__OFFSET, 0x00000000
+ 8674              	.set CYFLD_SAR_INJ_PIN_ADDR__SIZE, 0x00000003
+ 8675              	.set CYFLD_SAR_INJ_PORT_ADDR__OFFSET, 0x00000004
+ 8676              	.set CYFLD_SAR_INJ_PORT_ADDR__SIZE, 0x00000003
+ 8677              	.set CYVAL_SAR_INJ_PORT_ADDR_SARMUX, 0x00000000
+ 8678              	.set CYVAL_SAR_INJ_PORT_ADDR_CTB0, 0x00000001
+ 8679              	.set CYVAL_SAR_INJ_PORT_ADDR_CTB1, 0x00000002
+ 8680              	.set CYVAL_SAR_INJ_PORT_ADDR_CTB2, 0x00000003
+ 8681              	.set CYVAL_SAR_INJ_PORT_ADDR_CTB3, 0x00000004
+ 8682              	.set CYVAL_SAR_INJ_PORT_ADDR_AROUTE_VIRT, 0x00000006
+ 8683              	.set CYVAL_SAR_INJ_PORT_ADDR_SARMUX_VIRT, 0x00000007
+ 8684              	.set CYFLD_SAR_INJ_DIFFERENTIAL_EN__OFFSET, 0x00000008
+ 8685              	.set CYFLD_SAR_INJ_DIFFERENTIAL_EN__SIZE, 0x00000001
+ 8686              	.set CYFLD_SAR_INJ_RESOLUTION__OFFSET, 0x00000009
+ 8687              	.set CYFLD_SAR_INJ_RESOLUTION__SIZE, 0x00000001
+ 8688              	.set CYVAL_SAR_INJ_RESOLUTION_12B, 0x00000000
+ 8689              	.set CYVAL_SAR_INJ_RESOLUTION_SUBRES, 0x00000001
+ 8690              	.set CYFLD_SAR_INJ_AVG_EN__OFFSET, 0x0000000a
+ 8691              	.set CYFLD_SAR_INJ_AVG_EN__SIZE, 0x00000001
+ 8692              	.set CYFLD_SAR_INJ_SAMPLE_TIME_SEL__OFFSET, 0x0000000c
+ 8693              	.set CYFLD_SAR_INJ_SAMPLE_TIME_SEL__SIZE, 0x00000002
+ 8694              	.set CYFLD_SAR_INJ_TAILGATING__OFFSET, 0x0000001e
+ 8695              	.set CYFLD_SAR_INJ_TAILGATING__SIZE, 0x00000001
+ 8696              	.set CYFLD_SAR_INJ_START_EN__OFFSET, 0x0000001f
+ 8697              	.set CYFLD_SAR_INJ_START_EN__SIZE, 0x00000001
+ 8698              	.set CYREG_SAR_INJ_RESULT, 0x403a0290
+ 8699              	.set CYFLD_SAR_INJ_RESULT__OFFSET, 0x00000000
+ 8700              	.set CYFLD_SAR_INJ_RESULT__SIZE, 0x00000010
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 154
+
+
+ 8701              	.set CYFLD_SAR_INJ_COLLISION_INTR_MIR__OFFSET, 0x0000001c
+ 8702              	.set CYFLD_SAR_INJ_COLLISION_INTR_MIR__SIZE, 0x00000001
+ 8703              	.set CYFLD_SAR_INJ_SATURATE_INTR_MIR__OFFSET, 0x0000001d
+ 8704              	.set CYFLD_SAR_INJ_SATURATE_INTR_MIR__SIZE, 0x00000001
+ 8705              	.set CYFLD_SAR_INJ_RANGE_INTR_MIR__OFFSET, 0x0000001e
+ 8706              	.set CYFLD_SAR_INJ_RANGE_INTR_MIR__SIZE, 0x00000001
+ 8707              	.set CYFLD_SAR_INJ_EOC_INTR_MIR__OFFSET, 0x0000001f
+ 8708              	.set CYFLD_SAR_INJ_EOC_INTR_MIR__SIZE, 0x00000001
+ 8709              	.set CYREG_SAR_MUX_SWITCH0, 0x403a0300
+ 8710              	.set CYFLD_SAR_MUX_FW_P0_VPLUS__OFFSET, 0x00000000
+ 8711              	.set CYFLD_SAR_MUX_FW_P0_VPLUS__SIZE, 0x00000001
+ 8712              	.set CYFLD_SAR_MUX_FW_P1_VPLUS__OFFSET, 0x00000001
+ 8713              	.set CYFLD_SAR_MUX_FW_P1_VPLUS__SIZE, 0x00000001
+ 8714              	.set CYFLD_SAR_MUX_FW_P2_VPLUS__OFFSET, 0x00000002
+ 8715              	.set CYFLD_SAR_MUX_FW_P2_VPLUS__SIZE, 0x00000001
+ 8716              	.set CYFLD_SAR_MUX_FW_P3_VPLUS__OFFSET, 0x00000003
+ 8717              	.set CYFLD_SAR_MUX_FW_P3_VPLUS__SIZE, 0x00000001
+ 8718              	.set CYFLD_SAR_MUX_FW_P4_VPLUS__OFFSET, 0x00000004
+ 8719              	.set CYFLD_SAR_MUX_FW_P4_VPLUS__SIZE, 0x00000001
+ 8720              	.set CYFLD_SAR_MUX_FW_P5_VPLUS__OFFSET, 0x00000005
+ 8721              	.set CYFLD_SAR_MUX_FW_P5_VPLUS__SIZE, 0x00000001
+ 8722              	.set CYFLD_SAR_MUX_FW_P6_VPLUS__OFFSET, 0x00000006
+ 8723              	.set CYFLD_SAR_MUX_FW_P6_VPLUS__SIZE, 0x00000001
+ 8724              	.set CYFLD_SAR_MUX_FW_P7_VPLUS__OFFSET, 0x00000007
+ 8725              	.set CYFLD_SAR_MUX_FW_P7_VPLUS__SIZE, 0x00000001
+ 8726              	.set CYFLD_SAR_MUX_FW_P0_VMINUS__OFFSET, 0x00000008
+ 8727              	.set CYFLD_SAR_MUX_FW_P0_VMINUS__SIZE, 0x00000001
+ 8728              	.set CYFLD_SAR_MUX_FW_P1_VMINUS__OFFSET, 0x00000009
+ 8729              	.set CYFLD_SAR_MUX_FW_P1_VMINUS__SIZE, 0x00000001
+ 8730              	.set CYFLD_SAR_MUX_FW_P2_VMINUS__OFFSET, 0x0000000a
+ 8731              	.set CYFLD_SAR_MUX_FW_P2_VMINUS__SIZE, 0x00000001
+ 8732              	.set CYFLD_SAR_MUX_FW_P3_VMINUS__OFFSET, 0x0000000b
+ 8733              	.set CYFLD_SAR_MUX_FW_P3_VMINUS__SIZE, 0x00000001
+ 8734              	.set CYFLD_SAR_MUX_FW_P4_VMINUS__OFFSET, 0x0000000c
+ 8735              	.set CYFLD_SAR_MUX_FW_P4_VMINUS__SIZE, 0x00000001
+ 8736              	.set CYFLD_SAR_MUX_FW_P5_VMINUS__OFFSET, 0x0000000d
+ 8737              	.set CYFLD_SAR_MUX_FW_P5_VMINUS__SIZE, 0x00000001
+ 8738              	.set CYFLD_SAR_MUX_FW_P6_VMINUS__OFFSET, 0x0000000e
+ 8739              	.set CYFLD_SAR_MUX_FW_P6_VMINUS__SIZE, 0x00000001
+ 8740              	.set CYFLD_SAR_MUX_FW_P7_VMINUS__OFFSET, 0x0000000f
+ 8741              	.set CYFLD_SAR_MUX_FW_P7_VMINUS__SIZE, 0x00000001
+ 8742              	.set CYFLD_SAR_MUX_FW_VSSA_VMINUS__OFFSET, 0x00000010
+ 8743              	.set CYFLD_SAR_MUX_FW_VSSA_VMINUS__SIZE, 0x00000001
+ 8744              	.set CYFLD_SAR_MUX_FW_TEMP_VPLUS__OFFSET, 0x00000011
+ 8745              	.set CYFLD_SAR_MUX_FW_TEMP_VPLUS__SIZE, 0x00000001
+ 8746              	.set CYFLD_SAR_MUX_FW_AMUXBUSA_VPLUS__OFFSET, 0x00000012
+ 8747              	.set CYFLD_SAR_MUX_FW_AMUXBUSA_VPLUS__SIZE, 0x00000001
+ 8748              	.set CYFLD_SAR_MUX_FW_AMUXBUSB_VPLUS__OFFSET, 0x00000013
+ 8749              	.set CYFLD_SAR_MUX_FW_AMUXBUSB_VPLUS__SIZE, 0x00000001
+ 8750              	.set CYFLD_SAR_MUX_FW_AMUXBUSA_VMINUS__OFFSET, 0x00000014
+ 8751              	.set CYFLD_SAR_MUX_FW_AMUXBUSA_VMINUS__SIZE, 0x00000001
+ 8752              	.set CYFLD_SAR_MUX_FW_AMUXBUSB_VMINUS__OFFSET, 0x00000015
+ 8753              	.set CYFLD_SAR_MUX_FW_AMUXBUSB_VMINUS__SIZE, 0x00000001
+ 8754              	.set CYFLD_SAR_MUX_FW_SARBUS0_VPLUS__OFFSET, 0x00000016
+ 8755              	.set CYFLD_SAR_MUX_FW_SARBUS0_VPLUS__SIZE, 0x00000001
+ 8756              	.set CYFLD_SAR_MUX_FW_SARBUS1_VPLUS__OFFSET, 0x00000017
+ 8757              	.set CYFLD_SAR_MUX_FW_SARBUS1_VPLUS__SIZE, 0x00000001
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 155
+
+
+ 8758              	.set CYFLD_SAR_MUX_FW_SARBUS0_VMINUS__OFFSET, 0x00000018
+ 8759              	.set CYFLD_SAR_MUX_FW_SARBUS0_VMINUS__SIZE, 0x00000001
+ 8760              	.set CYFLD_SAR_MUX_FW_SARBUS1_VMINUS__OFFSET, 0x00000019
+ 8761              	.set CYFLD_SAR_MUX_FW_SARBUS1_VMINUS__SIZE, 0x00000001
+ 8762              	.set CYFLD_SAR_MUX_FW_P4_COREIO0__OFFSET, 0x0000001a
+ 8763              	.set CYFLD_SAR_MUX_FW_P4_COREIO0__SIZE, 0x00000001
+ 8764              	.set CYFLD_SAR_MUX_FW_P5_COREIO1__OFFSET, 0x0000001b
+ 8765              	.set CYFLD_SAR_MUX_FW_P5_COREIO1__SIZE, 0x00000001
+ 8766              	.set CYFLD_SAR_MUX_FW_P6_COREIO2__OFFSET, 0x0000001c
+ 8767              	.set CYFLD_SAR_MUX_FW_P6_COREIO2__SIZE, 0x00000001
+ 8768              	.set CYFLD_SAR_MUX_FW_P7_COREIO3__OFFSET, 0x0000001d
+ 8769              	.set CYFLD_SAR_MUX_FW_P7_COREIO3__SIZE, 0x00000001
+ 8770              	.set CYREG_SAR_MUX_SWITCH_CLEAR0, 0x403a0304
+ 8771              	.set CYREG_SAR_MUX_SWITCH1, 0x403a0308
+ 8772              	.set CYFLD_SAR_MUX_FW_P4_DFT_INP__OFFSET, 0x00000000
+ 8773              	.set CYFLD_SAR_MUX_FW_P4_DFT_INP__SIZE, 0x00000001
+ 8774              	.set CYFLD_SAR_MUX_FW_P5_DFT_INM__OFFSET, 0x00000001
+ 8775              	.set CYFLD_SAR_MUX_FW_P5_DFT_INM__SIZE, 0x00000001
+ 8776              	.set CYFLD_SAR_MUX_FW_ADFT0_SARBUS0__OFFSET, 0x00000002
+ 8777              	.set CYFLD_SAR_MUX_FW_ADFT0_SARBUS0__SIZE, 0x00000001
+ 8778              	.set CYFLD_SAR_MUX_FW_ADFT1_SARBUS1__OFFSET, 0x00000003
+ 8779              	.set CYFLD_SAR_MUX_FW_ADFT1_SARBUS1__SIZE, 0x00000001
+ 8780              	.set CYREG_SAR_MUX_SWITCH_CLEAR1, 0x403a030c
+ 8781              	.set CYREG_SAR_MUX_SWITCH_HW_CTRL, 0x403a0340
+ 8782              	.set CYFLD_SAR_MUX_HW_CTRL_P0__OFFSET, 0x00000000
+ 8783              	.set CYFLD_SAR_MUX_HW_CTRL_P0__SIZE, 0x00000001
+ 8784              	.set CYFLD_SAR_MUX_HW_CTRL_P1__OFFSET, 0x00000001
+ 8785              	.set CYFLD_SAR_MUX_HW_CTRL_P1__SIZE, 0x00000001
+ 8786              	.set CYFLD_SAR_MUX_HW_CTRL_P2__OFFSET, 0x00000002
+ 8787              	.set CYFLD_SAR_MUX_HW_CTRL_P2__SIZE, 0x00000001
+ 8788              	.set CYFLD_SAR_MUX_HW_CTRL_P3__OFFSET, 0x00000003
+ 8789              	.set CYFLD_SAR_MUX_HW_CTRL_P3__SIZE, 0x00000001
+ 8790              	.set CYFLD_SAR_MUX_HW_CTRL_P4__OFFSET, 0x00000004
+ 8791              	.set CYFLD_SAR_MUX_HW_CTRL_P4__SIZE, 0x00000001
+ 8792              	.set CYFLD_SAR_MUX_HW_CTRL_P5__OFFSET, 0x00000005
+ 8793              	.set CYFLD_SAR_MUX_HW_CTRL_P5__SIZE, 0x00000001
+ 8794              	.set CYFLD_SAR_MUX_HW_CTRL_P6__OFFSET, 0x00000006
+ 8795              	.set CYFLD_SAR_MUX_HW_CTRL_P6__SIZE, 0x00000001
+ 8796              	.set CYFLD_SAR_MUX_HW_CTRL_P7__OFFSET, 0x00000007
+ 8797              	.set CYFLD_SAR_MUX_HW_CTRL_P7__SIZE, 0x00000001
+ 8798              	.set CYFLD_SAR_MUX_HW_CTRL_VSSA__OFFSET, 0x00000010
+ 8799              	.set CYFLD_SAR_MUX_HW_CTRL_VSSA__SIZE, 0x00000001
+ 8800              	.set CYFLD_SAR_MUX_HW_CTRL_TEMP__OFFSET, 0x00000011
+ 8801              	.set CYFLD_SAR_MUX_HW_CTRL_TEMP__SIZE, 0x00000001
+ 8802              	.set CYFLD_SAR_MUX_HW_CTRL_AMUXBUSA__OFFSET, 0x00000012
+ 8803              	.set CYFLD_SAR_MUX_HW_CTRL_AMUXBUSA__SIZE, 0x00000001
+ 8804              	.set CYFLD_SAR_MUX_HW_CTRL_AMUXBUSB__OFFSET, 0x00000013
+ 8805              	.set CYFLD_SAR_MUX_HW_CTRL_AMUXBUSB__SIZE, 0x00000001
+ 8806              	.set CYFLD_SAR_MUX_HW_CTRL_SARBUS0__OFFSET, 0x00000016
+ 8807              	.set CYFLD_SAR_MUX_HW_CTRL_SARBUS0__SIZE, 0x00000001
+ 8808              	.set CYFLD_SAR_MUX_HW_CTRL_SARBUS1__OFFSET, 0x00000017
+ 8809              	.set CYFLD_SAR_MUX_HW_CTRL_SARBUS1__SIZE, 0x00000001
+ 8810              	.set CYREG_SAR_MUX_SWITCH_STATUS, 0x403a0348
+ 8811              	.set CYREG_SAR_PUMP_CTRL, 0x403a0380
+ 8812              	.set CYFLD_SAR_CLOCK_SEL__OFFSET, 0x00000000
+ 8813              	.set CYFLD_SAR_CLOCK_SEL__SIZE, 0x00000001
+ 8814              	.set CYREG_SAR_ANA_TRIM, 0x403a0f00
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 156
+
+
+ 8815              	.set CYFLD_SAR_CAP_TRIM__OFFSET, 0x00000000
+ 8816              	.set CYFLD_SAR_CAP_TRIM__SIZE, 0x00000003
+ 8817              	.set CYFLD_SAR_TRIMUNIT__OFFSET, 0x00000003
+ 8818              	.set CYFLD_SAR_TRIMUNIT__SIZE, 0x00000001
+ 8819              	.set CYREG_SAR_WOUNDING, 0x403a0f04
+ 8820              	.set CYFLD_SAR_WOUND_RESOLUTION__OFFSET, 0x00000000
+ 8821              	.set CYFLD_SAR_WOUND_RESOLUTION__SIZE, 0x00000002
+ 8822              	.set CYVAL_SAR_WOUND_RESOLUTION_12BIT, 0x00000000
+ 8823              	.set CYVAL_SAR_WOUND_RESOLUTION_10BIT, 0x00000001
+ 8824              	.set CYVAL_SAR_WOUND_RESOLUTION_8BIT, 0x00000002
+ 8825              	.set CYVAL_SAR_WOUND_RESOLUTION_8BIT_TOO, 0x00000003
+ 8826              	.set CYDEV_PASS_BASE, 0x403f0000
+ 8827              	.set CYDEV_PASS_SIZE, 0x00010000
+ 8828              	.set CYREG_PASS_INTR_CAUSE, 0x403f0000
+ 8829              	.set CYFLD_PASS_CTB0_INT__OFFSET, 0x00000000
+ 8830              	.set CYFLD_PASS_CTB0_INT__SIZE, 0x00000001
+ 8831              	.set CYFLD_PASS_CTB1_INT__OFFSET, 0x00000001
+ 8832              	.set CYFLD_PASS_CTB1_INT__SIZE, 0x00000001
+ 8833              	.set CYREG_PASS_DFT_CTRL, 0x403f0030
+ 8834              	.set CYFLD_PASS_DSAB_ADFT_RES_EN__OFFSET, 0x00000000
+ 8835              	.set CYFLD_PASS_DSAB_ADFT_RES_EN__SIZE, 0x00000001
+ 8836              	.set CYDEV_PASS_DSAB_BASE, 0x403f0e00
+ 8837              	.set CYDEV_PASS_DSAB_SIZE, 0x00000100
+ 8838              	.set CYREG_PASS_DSAB_DSAB_CTRL, 0x403f0e00
+ 8839              	.set CYFLD_PASS_DSAB_CURRENT_SEL__OFFSET, 0x00000000
+ 8840              	.set CYFLD_PASS_DSAB_CURRENT_SEL__SIZE, 0x00000006
+ 8841              	.set CYFLD_PASS_DSAB_SEL_OUT__OFFSET, 0x00000008
+ 8842              	.set CYFLD_PASS_DSAB_SEL_OUT__SIZE, 0x00000004
+ 8843              	.set CYFLD_PASS_DSAB_ENABLED__OFFSET, 0x0000001f
+ 8844              	.set CYFLD_PASS_DSAB_ENABLED__SIZE, 0x00000001
+ 8845              	.set CYREG_PASS_DSAB_DSAB_DFT, 0x403f0e04
+ 8846              	.set CYFLD_PASS_DSAB_EN_DFT__OFFSET, 0x00000000
+ 8847              	.set CYFLD_PASS_DSAB_EN_DFT__SIZE, 0x00000004
+ 8848              	.set CYREG_PASS_DSAB_TRIM, 0x403f0f00
+ 8849              	.set CYFLD_PASS_IBIAS_TRIM__OFFSET, 0x00000000
+ 8850              	.set CYFLD_PASS_IBIAS_TRIM__SIZE, 0x00000004
+ 8851              	.set CYDEV_CM0_BASE, 0xe0000000
+ 8852              	.set CYDEV_CM0_SIZE, 0x00100000
+ 8853              	.set CYREG_CM0_DWT_PID4, 0xe0001fd0
+ 8854              	.set CYFLD_CM0_VALUE__OFFSET, 0x00000000
+ 8855              	.set CYFLD_CM0_VALUE__SIZE, 0x00000020
+ 8856              	.set CYREG_CM0_DWT_PID0, 0xe0001fe0
+ 8857              	.set CYREG_CM0_DWT_PID1, 0xe0001fe4
+ 8858              	.set CYREG_CM0_DWT_PID2, 0xe0001fe8
+ 8859              	.set CYREG_CM0_DWT_PID3, 0xe0001fec
+ 8860              	.set CYREG_CM0_DWT_CID0, 0xe0001ff0
+ 8861              	.set CYREG_CM0_DWT_CID1, 0xe0001ff4
+ 8862              	.set CYREG_CM0_DWT_CID2, 0xe0001ff8
+ 8863              	.set CYREG_CM0_DWT_CID3, 0xe0001ffc
+ 8864              	.set CYREG_CM0_BP_PID4, 0xe0002fd0
+ 8865              	.set CYREG_CM0_BP_PID0, 0xe0002fe0
+ 8866              	.set CYREG_CM0_BP_PID1, 0xe0002fe4
+ 8867              	.set CYREG_CM0_BP_PID2, 0xe0002fe8
+ 8868              	.set CYREG_CM0_BP_PID3, 0xe0002fec
+ 8869              	.set CYREG_CM0_BP_CID0, 0xe0002ff0
+ 8870              	.set CYREG_CM0_BP_CID1, 0xe0002ff4
+ 8871              	.set CYREG_CM0_BP_CID2, 0xe0002ff8
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 157
+
+
+ 8872              	.set CYREG_CM0_BP_CID3, 0xe0002ffc
+ 8873              	.set CYREG_CM0_SYST_CSR, 0xe000e010
+ 8874              	.set CYFLD_CM0_ENABLE__OFFSET, 0x00000000
+ 8875              	.set CYFLD_CM0_ENABLE__SIZE, 0x00000001
+ 8876              	.set CYFLD_CM0_TICKINT__OFFSET, 0x00000001
+ 8877              	.set CYFLD_CM0_TICKINT__SIZE, 0x00000001
+ 8878              	.set CYFLD_CM0_CLKSOURCE__OFFSET, 0x00000002
+ 8879              	.set CYFLD_CM0_CLKSOURCE__SIZE, 0x00000001
+ 8880              	.set CYFLD_CM0_COUNTFLAG__OFFSET, 0x00000010
+ 8881              	.set CYFLD_CM0_COUNTFLAG__SIZE, 0x00000001
+ 8882              	.set CYREG_CM0_SYST_RVR, 0xe000e014
+ 8883              	.set CYFLD_CM0_RELOAD__OFFSET, 0x00000000
+ 8884              	.set CYFLD_CM0_RELOAD__SIZE, 0x00000018
+ 8885              	.set CYREG_CM0_SYST_CVR, 0xe000e018
+ 8886              	.set CYFLD_CM0_CURRENT__OFFSET, 0x00000000
+ 8887              	.set CYFLD_CM0_CURRENT__SIZE, 0x00000018
+ 8888              	.set CYREG_CM0_SYST_CALIB, 0xe000e01c
+ 8889              	.set CYFLD_CM0_TENMS__OFFSET, 0x00000000
+ 8890              	.set CYFLD_CM0_TENMS__SIZE, 0x00000018
+ 8891              	.set CYFLD_CM0_SKEW__OFFSET, 0x0000001e
+ 8892              	.set CYFLD_CM0_SKEW__SIZE, 0x00000001
+ 8893              	.set CYFLD_CM0_NOREF__OFFSET, 0x0000001f
+ 8894              	.set CYFLD_CM0_NOREF__SIZE, 0x00000001
+ 8895              	.set CYREG_CM0_ISER, 0xe000e100
+ 8896              	.set CYFLD_CM0_SETENA__OFFSET, 0x00000000
+ 8897              	.set CYFLD_CM0_SETENA__SIZE, 0x00000020
+ 8898              	.set CYREG_CM0_ICER, 0xe000e180
+ 8899              	.set CYFLD_CM0_CLRENA__OFFSET, 0x00000000
+ 8900              	.set CYFLD_CM0_CLRENA__SIZE, 0x00000020
+ 8901              	.set CYREG_CM0_ISPR, 0xe000e200
+ 8902              	.set CYFLD_CM0_SETPEND__OFFSET, 0x00000000
+ 8903              	.set CYFLD_CM0_SETPEND__SIZE, 0x00000020
+ 8904              	.set CYREG_CM0_ICPR, 0xe000e280
+ 8905              	.set CYFLD_CM0_CLRPEND__OFFSET, 0x00000000
+ 8906              	.set CYFLD_CM0_CLRPEND__SIZE, 0x00000020
+ 8907              	.set CYREG_CM0_IPR0, 0xe000e400
+ 8908              	.set CYFLD_CM0_PRI_N0__OFFSET, 0x00000006
+ 8909              	.set CYFLD_CM0_PRI_N0__SIZE, 0x00000002
+ 8910              	.set CYFLD_CM0_PRI_N1__OFFSET, 0x0000000e
+ 8911              	.set CYFLD_CM0_PRI_N1__SIZE, 0x00000002
+ 8912              	.set CYFLD_CM0_PRI_N2__OFFSET, 0x00000016
+ 8913              	.set CYFLD_CM0_PRI_N2__SIZE, 0x00000002
+ 8914              	.set CYFLD_CM0_PRI_N3__OFFSET, 0x0000001e
+ 8915              	.set CYFLD_CM0_PRI_N3__SIZE, 0x00000002
+ 8916              	.set CYREG_CM0_IPR1, 0xe000e404
+ 8917              	.set CYREG_CM0_IPR2, 0xe000e408
+ 8918              	.set CYREG_CM0_IPR3, 0xe000e40c
+ 8919              	.set CYREG_CM0_IPR4, 0xe000e410
+ 8920              	.set CYREG_CM0_IPR5, 0xe000e414
+ 8921              	.set CYREG_CM0_IPR6, 0xe000e418
+ 8922              	.set CYREG_CM0_IPR7, 0xe000e41c
+ 8923              	.set CYREG_CM0_CPUID, 0xe000ed00
+ 8924              	.set CYFLD_CM0_REVISION__OFFSET, 0x00000000
+ 8925              	.set CYFLD_CM0_REVISION__SIZE, 0x00000004
+ 8926              	.set CYFLD_CM0_PARTNO__OFFSET, 0x00000004
+ 8927              	.set CYFLD_CM0_PARTNO__SIZE, 0x0000000c
+ 8928              	.set CYFLD_CM0_CONSTANT__OFFSET, 0x00000010
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 158
+
+
+ 8929              	.set CYFLD_CM0_CONSTANT__SIZE, 0x00000004
+ 8930              	.set CYFLD_CM0_VARIANT__OFFSET, 0x00000014
+ 8931              	.set CYFLD_CM0_VARIANT__SIZE, 0x00000004
+ 8932              	.set CYFLD_CM0_IMPLEMENTER__OFFSET, 0x00000018
+ 8933              	.set CYFLD_CM0_IMPLEMENTER__SIZE, 0x00000008
+ 8934              	.set CYREG_CM0_ICSR, 0xe000ed04
+ 8935              	.set CYFLD_CM0_VECTACTIVE__OFFSET, 0x00000000
+ 8936              	.set CYFLD_CM0_VECTACTIVE__SIZE, 0x00000009
+ 8937              	.set CYFLD_CM0_VECTPENDING__OFFSET, 0x0000000c
+ 8938              	.set CYFLD_CM0_VECTPENDING__SIZE, 0x00000009
+ 8939              	.set CYFLD_CM0_ISRPENDING__OFFSET, 0x00000016
+ 8940              	.set CYFLD_CM0_ISRPENDING__SIZE, 0x00000001
+ 8941              	.set CYFLD_CM0_ISRPREEMPT__OFFSET, 0x00000017
+ 8942              	.set CYFLD_CM0_ISRPREEMPT__SIZE, 0x00000001
+ 8943              	.set CYFLD_CM0_PENDSTCLR__OFFSET, 0x00000019
+ 8944              	.set CYFLD_CM0_PENDSTCLR__SIZE, 0x00000001
+ 8945              	.set CYFLD_CM0_PENDSTSETb__OFFSET, 0x0000001a
+ 8946              	.set CYFLD_CM0_PENDSTSETb__SIZE, 0x00000001
+ 8947              	.set CYFLD_CM0_PENDSVCLR__OFFSET, 0x0000001b
+ 8948              	.set CYFLD_CM0_PENDSVCLR__SIZE, 0x00000001
+ 8949              	.set CYFLD_CM0_PENDSVSET__OFFSET, 0x0000001c
+ 8950              	.set CYFLD_CM0_PENDSVSET__SIZE, 0x00000001
+ 8951              	.set CYFLD_CM0_NMIPENDSET__OFFSET, 0x0000001f
+ 8952              	.set CYFLD_CM0_NMIPENDSET__SIZE, 0x00000001
+ 8953              	.set CYREG_CM0_AIRCR, 0xe000ed0c
+ 8954              	.set CYFLD_CM0_VECTCLRACTIVE__OFFSET, 0x00000001
+ 8955              	.set CYFLD_CM0_VECTCLRACTIVE__SIZE, 0x00000001
+ 8956              	.set CYFLD_CM0_SYSRESETREQ__OFFSET, 0x00000002
+ 8957              	.set CYFLD_CM0_SYSRESETREQ__SIZE, 0x00000001
+ 8958              	.set CYFLD_CM0_ENDIANNESS__OFFSET, 0x0000000f
+ 8959              	.set CYFLD_CM0_ENDIANNESS__SIZE, 0x00000001
+ 8960              	.set CYFLD_CM0_VECTKEY__OFFSET, 0x00000010
+ 8961              	.set CYFLD_CM0_VECTKEY__SIZE, 0x00000010
+ 8962              	.set CYREG_CM0_SCR, 0xe000ed10
+ 8963              	.set CYFLD_CM0_SLEEPONEXIT__OFFSET, 0x00000001
+ 8964              	.set CYFLD_CM0_SLEEPONEXIT__SIZE, 0x00000001
+ 8965              	.set CYFLD_CM0_SLEEPDEEP__OFFSET, 0x00000002
+ 8966              	.set CYFLD_CM0_SLEEPDEEP__SIZE, 0x00000001
+ 8967              	.set CYFLD_CM0_SEVONPEND__OFFSET, 0x00000004
+ 8968              	.set CYFLD_CM0_SEVONPEND__SIZE, 0x00000001
+ 8969              	.set CYREG_CM0_CCR, 0xe000ed14
+ 8970              	.set CYFLD_CM0_UNALIGN_TRP__OFFSET, 0x00000003
+ 8971              	.set CYFLD_CM0_UNALIGN_TRP__SIZE, 0x00000001
+ 8972              	.set CYFLD_CM0_STKALIGN__OFFSET, 0x00000009
+ 8973              	.set CYFLD_CM0_STKALIGN__SIZE, 0x00000001
+ 8974              	.set CYREG_CM0_SHPR2, 0xe000ed1c
+ 8975              	.set CYFLD_CM0_PRI_11__OFFSET, 0x0000001e
+ 8976              	.set CYFLD_CM0_PRI_11__SIZE, 0x00000002
+ 8977              	.set CYREG_CM0_SHPR3, 0xe000ed20
+ 8978              	.set CYFLD_CM0_PRI_14__OFFSET, 0x00000016
+ 8979              	.set CYFLD_CM0_PRI_14__SIZE, 0x00000002
+ 8980              	.set CYFLD_CM0_PRI_15__OFFSET, 0x0000001e
+ 8981              	.set CYFLD_CM0_PRI_15__SIZE, 0x00000002
+ 8982              	.set CYREG_CM0_SHCSR, 0xe000ed24
+ 8983              	.set CYFLD_CM0_SVCALLPENDED__OFFSET, 0x0000000f
+ 8984              	.set CYFLD_CM0_SVCALLPENDED__SIZE, 0x00000001
+ 8985              	.set CYREG_CM0_SCS_PID4, 0xe000efd0
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 159
+
+
+ 8986              	.set CYREG_CM0_SCS_PID0, 0xe000efe0
+ 8987              	.set CYREG_CM0_SCS_PID1, 0xe000efe4
+ 8988              	.set CYREG_CM0_SCS_PID2, 0xe000efe8
+ 8989              	.set CYREG_CM0_SCS_PID3, 0xe000efec
+ 8990              	.set CYREG_CM0_SCS_CID0, 0xe000eff0
+ 8991              	.set CYREG_CM0_SCS_CID1, 0xe000eff4
+ 8992              	.set CYREG_CM0_SCS_CID2, 0xe000eff8
+ 8993              	.set CYREG_CM0_SCS_CID3, 0xe000effc
+ 8994              	.set CYREG_CM0_ROM_SCS, 0xe00ff000
+ 8995              	.set CYREG_CM0_ROM_DWT, 0xe00ff004
+ 8996              	.set CYREG_CM0_ROM_BPU, 0xe00ff008
+ 8997              	.set CYREG_CM0_ROM_END, 0xe00ff00c
+ 8998              	.set CYREG_CM0_ROM_CSMT, 0xe00fffcc
+ 8999              	.set CYREG_CM0_ROM_PID4, 0xe00fffd0
+ 9000              	.set CYREG_CM0_ROM_PID0, 0xe00fffe0
+ 9001              	.set CYREG_CM0_ROM_PID1, 0xe00fffe4
+ 9002              	.set CYREG_CM0_ROM_PID2, 0xe00fffe8
+ 9003              	.set CYREG_CM0_ROM_PID3, 0xe00fffec
+ 9004              	.set CYREG_CM0_ROM_CID0, 0xe00ffff0
+ 9005              	.set CYREG_CM0_ROM_CID1, 0xe00ffff4
+ 9006              	.set CYREG_CM0_ROM_CID2, 0xe00ffff8
+ 9007              	.set CYREG_CM0_ROM_CID3, 0xe00ffffc
+ 9008              	.set CYDEV_ROMTABLE_BASE, 0xf0000000
+ 9009              	.set CYDEV_ROMTABLE_SIZE, 0x00001000
+ 9010              	.set CYREG_ROMTABLE_ADDR, 0xf0000000
+ 9011              	.set CYFLD_ROMTABLE_PRESENT__OFFSET, 0x00000000
+ 9012              	.set CYFLD_ROMTABLE_PRESENT__SIZE, 0x00000001
+ 9013              	.set CYFLD_ROMTABLE_FORMAT_32BIT__OFFSET, 0x00000001
+ 9014              	.set CYFLD_ROMTABLE_FORMAT_32BIT__SIZE, 0x00000001
+ 9015              	.set CYFLD_ROMTABLE_ADDR_OFFSET__OFFSET, 0x0000000c
+ 9016              	.set CYFLD_ROMTABLE_ADDR_OFFSET__SIZE, 0x00000014
+ 9017              	.set CYREG_ROMTABLE_DID, 0xf0000fcc
+ 9018              	.set CYFLD_ROMTABLE_VALUE__OFFSET, 0x00000000
+ 9019              	.set CYFLD_ROMTABLE_VALUE__SIZE, 0x00000020
+ 9020              	.set CYREG_ROMTABLE_PID4, 0xf0000fd0
+ 9021              	.set CYFLD_ROMTABLE_JEP_CONTINUATION__OFFSET, 0x00000000
+ 9022              	.set CYFLD_ROMTABLE_JEP_CONTINUATION__SIZE, 0x00000004
+ 9023              	.set CYFLD_ROMTABLE_COUNT__OFFSET, 0x00000004
+ 9024              	.set CYFLD_ROMTABLE_COUNT__SIZE, 0x00000004
+ 9025              	.set CYREG_ROMTABLE_PID5, 0xf0000fd4
+ 9026              	.set CYREG_ROMTABLE_PID6, 0xf0000fd8
+ 9027              	.set CYREG_ROMTABLE_PID7, 0xf0000fdc
+ 9028              	.set CYREG_ROMTABLE_PID0, 0xf0000fe0
+ 9029              	.set CYFLD_ROMTABLE_PN_MIN__OFFSET, 0x00000000
+ 9030              	.set CYFLD_ROMTABLE_PN_MIN__SIZE, 0x00000008
+ 9031              	.set CYREG_ROMTABLE_PID1, 0xf0000fe4
+ 9032              	.set CYFLD_ROMTABLE_PN_MAJ__OFFSET, 0x00000000
+ 9033              	.set CYFLD_ROMTABLE_PN_MAJ__SIZE, 0x00000004
+ 9034              	.set CYFLD_ROMTABLE_JEPID_MIN__OFFSET, 0x00000004
+ 9035              	.set CYFLD_ROMTABLE_JEPID_MIN__SIZE, 0x00000004
+ 9036              	.set CYREG_ROMTABLE_PID2, 0xf0000fe8
+ 9037              	.set CYFLD_ROMTABLE_JEPID_MAJ__OFFSET, 0x00000000
+ 9038              	.set CYFLD_ROMTABLE_JEPID_MAJ__SIZE, 0x00000003
+ 9039              	.set CYFLD_ROMTABLE_REV__OFFSET, 0x00000004
+ 9040              	.set CYFLD_ROMTABLE_REV__SIZE, 0x00000004
+ 9041              	.set CYREG_ROMTABLE_PID3, 0xf0000fec
+ 9042              	.set CYFLD_ROMTABLE_CM__OFFSET, 0x00000000
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 160
+
+
+ 9043              	.set CYFLD_ROMTABLE_CM__SIZE, 0x00000004
+ 9044              	.set CYFLD_ROMTABLE_REV_AND__OFFSET, 0x00000004
+ 9045              	.set CYFLD_ROMTABLE_REV_AND__SIZE, 0x00000004
+ 9046              	.set CYREG_ROMTABLE_CID0, 0xf0000ff0
+ 9047              	.set CYREG_ROMTABLE_CID1, 0xf0000ff4
+ 9048              	.set CYREG_ROMTABLE_CID2, 0xf0000ff8
+ 9049              	.set CYREG_ROMTABLE_CID3, 0xf0000ffc
+ 9050              	.set CYDEV_FLS_SECTOR_SIZE, 0x00010000
+ 9051              	.set CYDEV_FLS_ROW_SIZE, 0x00000080
+ 9052              	.set CYREG_SFLASH_PROT_ROW00, CYREG_SFLASH_PROT_ROW0
+ 9053              	.set CYREG_SFLASH_PROT_ROW01, CYREG_SFLASH_PROT_ROW1
+ 9054              	.set CYREG_SFLASH_PROT_ROW02, CYREG_SFLASH_PROT_ROW2
+ 9055              	.set CYREG_SFLASH_PROT_ROW03, CYREG_SFLASH_PROT_ROW3
+ 9056              	.set CYREG_SFLASH_PROT_ROW04, CYREG_SFLASH_PROT_ROW4
+ 9057              	.set CYREG_SFLASH_PROT_ROW05, CYREG_SFLASH_PROT_ROW5
+ 9058              	.set CYREG_SFLASH_PROT_ROW06, CYREG_SFLASH_PROT_ROW6
+ 9059              	.set CYREG_SFLASH_PROT_ROW07, CYREG_SFLASH_PROT_ROW7
+ 9060              	.set CYREG_SFLASH_PROT_ROW08, CYREG_SFLASH_PROT_ROW8
+ 9061              	.set CYREG_SFLASH_PROT_ROW09, CYREG_SFLASH_PROT_ROW9
+ 9062              	.set CYREG_SFLASH_AV_PAIRS_8B000, CYREG_SFLASH_AV_PAIRS_8B0
+ 9063              	.set CYREG_SFLASH_AV_PAIRS_8B001, CYREG_SFLASH_AV_PAIRS_8B1
+ 9064              	.set CYREG_SFLASH_AV_PAIRS_8B002, CYREG_SFLASH_AV_PAIRS_8B2
+ 9065              	.set CYREG_SFLASH_AV_PAIRS_8B003, CYREG_SFLASH_AV_PAIRS_8B3
+ 9066              	.set CYREG_SFLASH_AV_PAIRS_8B004, CYREG_SFLASH_AV_PAIRS_8B4
+ 9067              	.set CYREG_SFLASH_AV_PAIRS_8B005, CYREG_SFLASH_AV_PAIRS_8B5
+ 9068              	.set CYREG_SFLASH_AV_PAIRS_8B006, CYREG_SFLASH_AV_PAIRS_8B6
+ 9069              	.set CYREG_SFLASH_AV_PAIRS_8B007, CYREG_SFLASH_AV_PAIRS_8B7
+ 9070              	.set CYREG_SFLASH_AV_PAIRS_8B008, CYREG_SFLASH_AV_PAIRS_8B8
+ 9071              	.set CYREG_SFLASH_AV_PAIRS_8B009, CYREG_SFLASH_AV_PAIRS_8B9
+ 9072              	.set CYREG_SFLASH_AV_PAIRS_8B010, CYREG_SFLASH_AV_PAIRS_8B10
+ 9073              	.set CYREG_SFLASH_AV_PAIRS_8B011, CYREG_SFLASH_AV_PAIRS_8B11
+ 9074              	.set CYREG_SFLASH_AV_PAIRS_8B012, CYREG_SFLASH_AV_PAIRS_8B12
+ 9075              	.set CYREG_SFLASH_AV_PAIRS_8B013, CYREG_SFLASH_AV_PAIRS_8B13
+ 9076              	.set CYREG_SFLASH_AV_PAIRS_8B014, CYREG_SFLASH_AV_PAIRS_8B14
+ 9077              	.set CYREG_SFLASH_AV_PAIRS_8B015, CYREG_SFLASH_AV_PAIRS_8B15
+ 9078              	.set CYREG_SFLASH_AV_PAIRS_8B016, CYREG_SFLASH_AV_PAIRS_8B16
+ 9079              	.set CYREG_SFLASH_AV_PAIRS_8B017, CYREG_SFLASH_AV_PAIRS_8B17
+ 9080              	.set CYREG_SFLASH_AV_PAIRS_8B018, CYREG_SFLASH_AV_PAIRS_8B18
+ 9081              	.set CYREG_SFLASH_AV_PAIRS_8B019, CYREG_SFLASH_AV_PAIRS_8B19
+ 9082              	.set CYREG_SFLASH_AV_PAIRS_8B020, CYREG_SFLASH_AV_PAIRS_8B20
+ 9083              	.set CYREG_SFLASH_AV_PAIRS_8B021, CYREG_SFLASH_AV_PAIRS_8B21
+ 9084              	.set CYREG_SFLASH_AV_PAIRS_8B022, CYREG_SFLASH_AV_PAIRS_8B22
+ 9085              	.set CYREG_SFLASH_AV_PAIRS_8B023, CYREG_SFLASH_AV_PAIRS_8B23
+ 9086              	.set CYREG_SFLASH_AV_PAIRS_8B024, CYREG_SFLASH_AV_PAIRS_8B24
+ 9087              	.set CYREG_SFLASH_AV_PAIRS_8B025, CYREG_SFLASH_AV_PAIRS_8B25
+ 9088              	.set CYREG_SFLASH_AV_PAIRS_8B026, CYREG_SFLASH_AV_PAIRS_8B26
+ 9089              	.set CYREG_SFLASH_AV_PAIRS_8B027, CYREG_SFLASH_AV_PAIRS_8B27
+ 9090              	.set CYREG_SFLASH_AV_PAIRS_8B028, CYREG_SFLASH_AV_PAIRS_8B28
+ 9091              	.set CYREG_SFLASH_AV_PAIRS_8B029, CYREG_SFLASH_AV_PAIRS_8B29
+ 9092              	.set CYREG_SFLASH_AV_PAIRS_8B030, CYREG_SFLASH_AV_PAIRS_8B30
+ 9093              	.set CYREG_SFLASH_AV_PAIRS_8B031, CYREG_SFLASH_AV_PAIRS_8B31
+ 9094              	.set CYREG_SFLASH_AV_PAIRS_8B032, CYREG_SFLASH_AV_PAIRS_8B32
+ 9095              	.set CYREG_SFLASH_AV_PAIRS_8B033, CYREG_SFLASH_AV_PAIRS_8B33
+ 9096              	.set CYREG_SFLASH_AV_PAIRS_8B034, CYREG_SFLASH_AV_PAIRS_8B34
+ 9097              	.set CYREG_SFLASH_AV_PAIRS_8B035, CYREG_SFLASH_AV_PAIRS_8B35
+ 9098              	.set CYREG_SFLASH_AV_PAIRS_8B036, CYREG_SFLASH_AV_PAIRS_8B36
+ 9099              	.set CYREG_SFLASH_AV_PAIRS_8B037, CYREG_SFLASH_AV_PAIRS_8B37
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 161
+
+
+ 9100              	.set CYREG_SFLASH_AV_PAIRS_8B038, CYREG_SFLASH_AV_PAIRS_8B38
+ 9101              	.set CYREG_SFLASH_AV_PAIRS_8B039, CYREG_SFLASH_AV_PAIRS_8B39
+ 9102              	.set CYREG_SFLASH_AV_PAIRS_8B040, CYREG_SFLASH_AV_PAIRS_8B40
+ 9103              	.set CYREG_SFLASH_AV_PAIRS_8B041, CYREG_SFLASH_AV_PAIRS_8B41
+ 9104              	.set CYREG_SFLASH_AV_PAIRS_8B042, CYREG_SFLASH_AV_PAIRS_8B42
+ 9105              	.set CYREG_SFLASH_AV_PAIRS_8B043, CYREG_SFLASH_AV_PAIRS_8B43
+ 9106              	.set CYREG_SFLASH_AV_PAIRS_8B044, CYREG_SFLASH_AV_PAIRS_8B44
+ 9107              	.set CYREG_SFLASH_AV_PAIRS_8B045, CYREG_SFLASH_AV_PAIRS_8B45
+ 9108              	.set CYREG_SFLASH_AV_PAIRS_8B046, CYREG_SFLASH_AV_PAIRS_8B46
+ 9109              	.set CYREG_SFLASH_AV_PAIRS_8B047, CYREG_SFLASH_AV_PAIRS_8B47
+ 9110              	.set CYREG_SFLASH_AV_PAIRS_8B048, CYREG_SFLASH_AV_PAIRS_8B48
+ 9111              	.set CYREG_SFLASH_AV_PAIRS_8B049, CYREG_SFLASH_AV_PAIRS_8B49
+ 9112              	.set CYREG_SFLASH_AV_PAIRS_8B050, CYREG_SFLASH_AV_PAIRS_8B50
+ 9113              	.set CYREG_SFLASH_AV_PAIRS_8B051, CYREG_SFLASH_AV_PAIRS_8B51
+ 9114              	.set CYREG_SFLASH_AV_PAIRS_8B052, CYREG_SFLASH_AV_PAIRS_8B52
+ 9115              	.set CYREG_SFLASH_AV_PAIRS_8B053, CYREG_SFLASH_AV_PAIRS_8B53
+ 9116              	.set CYREG_SFLASH_AV_PAIRS_8B054, CYREG_SFLASH_AV_PAIRS_8B54
+ 9117              	.set CYREG_SFLASH_AV_PAIRS_8B055, CYREG_SFLASH_AV_PAIRS_8B55
+ 9118              	.set CYREG_SFLASH_AV_PAIRS_8B056, CYREG_SFLASH_AV_PAIRS_8B56
+ 9119              	.set CYREG_SFLASH_AV_PAIRS_8B057, CYREG_SFLASH_AV_PAIRS_8B57
+ 9120              	.set CYREG_SFLASH_AV_PAIRS_8B058, CYREG_SFLASH_AV_PAIRS_8B58
+ 9121              	.set CYREG_SFLASH_AV_PAIRS_8B059, CYREG_SFLASH_AV_PAIRS_8B59
+ 9122              	.set CYREG_SFLASH_AV_PAIRS_8B060, CYREG_SFLASH_AV_PAIRS_8B60
+ 9123              	.set CYREG_SFLASH_AV_PAIRS_8B061, CYREG_SFLASH_AV_PAIRS_8B61
+ 9124              	.set CYREG_SFLASH_AV_PAIRS_8B062, CYREG_SFLASH_AV_PAIRS_8B62
+ 9125              	.set CYREG_SFLASH_AV_PAIRS_8B063, CYREG_SFLASH_AV_PAIRS_8B63
+ 9126              	.set CYREG_SFLASH_AV_PAIRS_8B064, CYREG_SFLASH_AV_PAIRS_8B64
+ 9127              	.set CYREG_SFLASH_AV_PAIRS_8B065, CYREG_SFLASH_AV_PAIRS_8B65
+ 9128              	.set CYREG_SFLASH_AV_PAIRS_8B066, CYREG_SFLASH_AV_PAIRS_8B66
+ 9129              	.set CYREG_SFLASH_AV_PAIRS_8B067, CYREG_SFLASH_AV_PAIRS_8B67
+ 9130              	.set CYREG_SFLASH_AV_PAIRS_8B068, CYREG_SFLASH_AV_PAIRS_8B68
+ 9131              	.set CYREG_SFLASH_AV_PAIRS_8B069, CYREG_SFLASH_AV_PAIRS_8B69
+ 9132              	.set CYREG_SFLASH_AV_PAIRS_8B070, CYREG_SFLASH_AV_PAIRS_8B70
+ 9133              	.set CYREG_SFLASH_AV_PAIRS_8B071, CYREG_SFLASH_AV_PAIRS_8B71
+ 9134              	.set CYREG_SFLASH_AV_PAIRS_8B072, CYREG_SFLASH_AV_PAIRS_8B72
+ 9135              	.set CYREG_SFLASH_AV_PAIRS_8B073, CYREG_SFLASH_AV_PAIRS_8B73
+ 9136              	.set CYREG_SFLASH_AV_PAIRS_8B074, CYREG_SFLASH_AV_PAIRS_8B74
+ 9137              	.set CYREG_SFLASH_AV_PAIRS_8B075, CYREG_SFLASH_AV_PAIRS_8B75
+ 9138              	.set CYREG_SFLASH_AV_PAIRS_8B076, CYREG_SFLASH_AV_PAIRS_8B76
+ 9139              	.set CYREG_SFLASH_AV_PAIRS_8B077, CYREG_SFLASH_AV_PAIRS_8B77
+ 9140              	.set CYREG_SFLASH_AV_PAIRS_8B078, CYREG_SFLASH_AV_PAIRS_8B78
+ 9141              	.set CYREG_SFLASH_AV_PAIRS_8B079, CYREG_SFLASH_AV_PAIRS_8B79
+ 9142              	.set CYREG_SFLASH_AV_PAIRS_8B080, CYREG_SFLASH_AV_PAIRS_8B80
+ 9143              	.set CYREG_SFLASH_AV_PAIRS_8B081, CYREG_SFLASH_AV_PAIRS_8B81
+ 9144              	.set CYREG_SFLASH_AV_PAIRS_8B082, CYREG_SFLASH_AV_PAIRS_8B82
+ 9145              	.set CYREG_SFLASH_AV_PAIRS_8B083, CYREG_SFLASH_AV_PAIRS_8B83
+ 9146              	.set CYREG_SFLASH_AV_PAIRS_8B084, CYREG_SFLASH_AV_PAIRS_8B84
+ 9147              	.set CYREG_SFLASH_AV_PAIRS_8B085, CYREG_SFLASH_AV_PAIRS_8B85
+ 9148              	.set CYREG_SFLASH_AV_PAIRS_8B086, CYREG_SFLASH_AV_PAIRS_8B86
+ 9149              	.set CYREG_SFLASH_AV_PAIRS_8B087, CYREG_SFLASH_AV_PAIRS_8B87
+ 9150              	.set CYREG_SFLASH_AV_PAIRS_8B088, CYREG_SFLASH_AV_PAIRS_8B88
+ 9151              	.set CYREG_SFLASH_AV_PAIRS_8B089, CYREG_SFLASH_AV_PAIRS_8B89
+ 9152              	.set CYREG_SFLASH_AV_PAIRS_8B090, CYREG_SFLASH_AV_PAIRS_8B90
+ 9153              	.set CYREG_SFLASH_AV_PAIRS_8B091, CYREG_SFLASH_AV_PAIRS_8B91
+ 9154              	.set CYREG_SFLASH_AV_PAIRS_8B092, CYREG_SFLASH_AV_PAIRS_8B92
+ 9155              	.set CYREG_SFLASH_AV_PAIRS_8B093, CYREG_SFLASH_AV_PAIRS_8B93
+ 9156              	.set CYREG_SFLASH_AV_PAIRS_8B094, CYREG_SFLASH_AV_PAIRS_8B94
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 162
+
+
+ 9157              	.set CYREG_SFLASH_AV_PAIRS_8B095, CYREG_SFLASH_AV_PAIRS_8B95
+ 9158              	.set CYREG_SFLASH_AV_PAIRS_8B096, CYREG_SFLASH_AV_PAIRS_8B96
+ 9159              	.set CYREG_SFLASH_AV_PAIRS_8B097, CYREG_SFLASH_AV_PAIRS_8B97
+ 9160              	.set CYREG_SFLASH_AV_PAIRS_8B098, CYREG_SFLASH_AV_PAIRS_8B98
+ 9161              	.set CYREG_SFLASH_AV_PAIRS_8B099, CYREG_SFLASH_AV_PAIRS_8B99
+ 9162              	.set CYREG_SFLASH_AV_PAIRS_32B00, CYREG_SFLASH_AV_PAIRS_32B0
+ 9163              	.set CYREG_SFLASH_AV_PAIRS_32B01, CYREG_SFLASH_AV_PAIRS_32B1
+ 9164              	.set CYREG_SFLASH_AV_PAIRS_32B02, CYREG_SFLASH_AV_PAIRS_32B2
+ 9165              	.set CYREG_SFLASH_AV_PAIRS_32B03, CYREG_SFLASH_AV_PAIRS_32B3
+ 9166              	.set CYREG_SFLASH_AV_PAIRS_32B04, CYREG_SFLASH_AV_PAIRS_32B4
+ 9167              	.set CYREG_SFLASH_AV_PAIRS_32B05, CYREG_SFLASH_AV_PAIRS_32B5
+ 9168              	.set CYREG_SFLASH_AV_PAIRS_32B06, CYREG_SFLASH_AV_PAIRS_32B6
+ 9169              	.set CYREG_SFLASH_AV_PAIRS_32B07, CYREG_SFLASH_AV_PAIRS_32B7
+ 9170              	.set CYREG_SFLASH_AV_PAIRS_32B08, CYREG_SFLASH_AV_PAIRS_32B8
+ 9171              	.set CYREG_SFLASH_AV_PAIRS_32B09, CYREG_SFLASH_AV_PAIRS_32B9
+ 9172              	.set CYREG_SFLASH_PE_TE_DATA00, CYREG_SFLASH_PE_TE_DATA0
+ 9173              	.set CYREG_SFLASH_PE_TE_DATA01, CYREG_SFLASH_PE_TE_DATA1
+ 9174              	.set CYREG_SFLASH_PE_TE_DATA02, CYREG_SFLASH_PE_TE_DATA2
+ 9175              	.set CYREG_SFLASH_PE_TE_DATA03, CYREG_SFLASH_PE_TE_DATA3
+ 9176              	.set CYREG_SFLASH_PE_TE_DATA04, CYREG_SFLASH_PE_TE_DATA4
+ 9177              	.set CYREG_SFLASH_PE_TE_DATA05, CYREG_SFLASH_PE_TE_DATA5
+ 9178              	.set CYREG_SFLASH_PE_TE_DATA06, CYREG_SFLASH_PE_TE_DATA6
+ 9179              	.set CYREG_SFLASH_PE_TE_DATA07, CYREG_SFLASH_PE_TE_DATA7
+ 9180              	.set CYREG_SFLASH_PE_TE_DATA08, CYREG_SFLASH_PE_TE_DATA8
+ 9181              	.set CYREG_SFLASH_PE_TE_DATA09, CYREG_SFLASH_PE_TE_DATA9
+ 9182              	.set CYREG_SFLASH_IMO_TRIM00, CYREG_SFLASH_IMO_TRIM0
+ 9183              	.set CYREG_SFLASH_IMO_TRIM01, CYREG_SFLASH_IMO_TRIM1
+ 9184              	.set CYREG_SFLASH_IMO_TRIM02, CYREG_SFLASH_IMO_TRIM2
+ 9185              	.set CYREG_SFLASH_IMO_TRIM03, CYREG_SFLASH_IMO_TRIM3
+ 9186              	.set CYREG_SFLASH_IMO_TRIM04, CYREG_SFLASH_IMO_TRIM4
+ 9187              	.set CYREG_SFLASH_IMO_TRIM05, CYREG_SFLASH_IMO_TRIM5
+ 9188              	.set CYREG_SFLASH_IMO_TRIM06, CYREG_SFLASH_IMO_TRIM6
+ 9189              	.set CYREG_SFLASH_IMO_TRIM07, CYREG_SFLASH_IMO_TRIM7
+ 9190              	.set CYREG_SFLASH_IMO_TRIM08, CYREG_SFLASH_IMO_TRIM8
+ 9191              	.set CYREG_SFLASH_IMO_TRIM09, CYREG_SFLASH_IMO_TRIM9
+ 9192              	.set CYREG_SFLASH_ALT_PROT_ROW000, CYREG_SFLASH_ALT_PROT_ROW0
+ 9193              	.set CYREG_SFLASH_ALT_PROT_ROW001, CYREG_SFLASH_ALT_PROT_ROW1
+ 9194              	.set CYREG_SFLASH_ALT_PROT_ROW002, CYREG_SFLASH_ALT_PROT_ROW2
+ 9195              	.set CYREG_SFLASH_ALT_PROT_ROW003, CYREG_SFLASH_ALT_PROT_ROW3
+ 9196              	.set CYREG_SFLASH_ALT_PROT_ROW004, CYREG_SFLASH_ALT_PROT_ROW4
+ 9197              	.set CYREG_SFLASH_ALT_PROT_ROW005, CYREG_SFLASH_ALT_PROT_ROW5
+ 9198              	.set CYREG_SFLASH_ALT_PROT_ROW006, CYREG_SFLASH_ALT_PROT_ROW6
+ 9199              	.set CYREG_SFLASH_ALT_PROT_ROW007, CYREG_SFLASH_ALT_PROT_ROW7
+ 9200              	.set CYREG_SFLASH_ALT_PROT_ROW008, CYREG_SFLASH_ALT_PROT_ROW8
+ 9201              	.set CYREG_SFLASH_ALT_PROT_ROW009, CYREG_SFLASH_ALT_PROT_ROW9
+ 9202              	.set CYREG_SFLASH_ALT_PROT_ROW010, CYREG_SFLASH_ALT_PROT_ROW10
+ 9203              	.set CYREG_SFLASH_ALT_PROT_ROW011, CYREG_SFLASH_ALT_PROT_ROW11
+ 9204              	.set CYREG_SFLASH_ALT_PROT_ROW012, CYREG_SFLASH_ALT_PROT_ROW12
+ 9205              	.set CYREG_SFLASH_ALT_PROT_ROW013, CYREG_SFLASH_ALT_PROT_ROW13
+ 9206              	.set CYREG_SFLASH_ALT_PROT_ROW014, CYREG_SFLASH_ALT_PROT_ROW14
+ 9207              	.set CYREG_SFLASH_ALT_PROT_ROW015, CYREG_SFLASH_ALT_PROT_ROW15
+ 9208              	.set CYREG_SFLASH_ALT_PROT_ROW016, CYREG_SFLASH_ALT_PROT_ROW16
+ 9209              	.set CYREG_SFLASH_ALT_PROT_ROW017, CYREG_SFLASH_ALT_PROT_ROW17
+ 9210              	.set CYREG_SFLASH_ALT_PROT_ROW018, CYREG_SFLASH_ALT_PROT_ROW18
+ 9211              	.set CYREG_SFLASH_ALT_PROT_ROW019, CYREG_SFLASH_ALT_PROT_ROW19
+ 9212              	.set CYREG_SFLASH_ALT_PROT_ROW020, CYREG_SFLASH_ALT_PROT_ROW20
+ 9213              	.set CYREG_SFLASH_ALT_PROT_ROW021, CYREG_SFLASH_ALT_PROT_ROW21
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 163
+
+
+ 9214              	.set CYREG_SFLASH_ALT_PROT_ROW022, CYREG_SFLASH_ALT_PROT_ROW22
+ 9215              	.set CYREG_SFLASH_ALT_PROT_ROW023, CYREG_SFLASH_ALT_PROT_ROW23
+ 9216              	.set CYREG_SFLASH_ALT_PROT_ROW024, CYREG_SFLASH_ALT_PROT_ROW24
+ 9217              	.set CYREG_SFLASH_ALT_PROT_ROW025, CYREG_SFLASH_ALT_PROT_ROW25
+ 9218              	.set CYREG_SFLASH_ALT_PROT_ROW026, CYREG_SFLASH_ALT_PROT_ROW26
+ 9219              	.set CYREG_SFLASH_ALT_PROT_ROW027, CYREG_SFLASH_ALT_PROT_ROW27
+ 9220              	.set CYREG_SFLASH_ALT_PROT_ROW028, CYREG_SFLASH_ALT_PROT_ROW28
+ 9221              	.set CYREG_SFLASH_ALT_PROT_ROW029, CYREG_SFLASH_ALT_PROT_ROW29
+ 9222              	.set CYREG_SFLASH_ALT_PROT_ROW030, CYREG_SFLASH_ALT_PROT_ROW30
+ 9223              	.set CYREG_SFLASH_ALT_PROT_ROW031, CYREG_SFLASH_ALT_PROT_ROW31
+ 9224              	.set CYREG_SFLASH_ALT_PROT_ROW032, CYREG_SFLASH_ALT_PROT_ROW32
+ 9225              	.set CYREG_SFLASH_ALT_PROT_ROW033, CYREG_SFLASH_ALT_PROT_ROW33
+ 9226              	.set CYREG_SFLASH_ALT_PROT_ROW034, CYREG_SFLASH_ALT_PROT_ROW34
+ 9227              	.set CYREG_SFLASH_ALT_PROT_ROW035, CYREG_SFLASH_ALT_PROT_ROW35
+ 9228              	.set CYREG_SFLASH_ALT_PROT_ROW036, CYREG_SFLASH_ALT_PROT_ROW36
+ 9229              	.set CYREG_SFLASH_ALT_PROT_ROW037, CYREG_SFLASH_ALT_PROT_ROW37
+ 9230              	.set CYREG_SFLASH_ALT_PROT_ROW038, CYREG_SFLASH_ALT_PROT_ROW38
+ 9231              	.set CYREG_SFLASH_ALT_PROT_ROW039, CYREG_SFLASH_ALT_PROT_ROW39
+ 9232              	.set CYREG_SFLASH_ALT_PROT_ROW040, CYREG_SFLASH_ALT_PROT_ROW40
+ 9233              	.set CYREG_SFLASH_ALT_PROT_ROW041, CYREG_SFLASH_ALT_PROT_ROW41
+ 9234              	.set CYREG_SFLASH_ALT_PROT_ROW042, CYREG_SFLASH_ALT_PROT_ROW42
+ 9235              	.set CYREG_SFLASH_ALT_PROT_ROW043, CYREG_SFLASH_ALT_PROT_ROW43
+ 9236              	.set CYREG_SFLASH_ALT_PROT_ROW044, CYREG_SFLASH_ALT_PROT_ROW44
+ 9237              	.set CYREG_SFLASH_ALT_PROT_ROW045, CYREG_SFLASH_ALT_PROT_ROW45
+ 9238              	.set CYREG_SFLASH_ALT_PROT_ROW046, CYREG_SFLASH_ALT_PROT_ROW46
+ 9239              	.set CYREG_SFLASH_ALT_PROT_ROW047, CYREG_SFLASH_ALT_PROT_ROW47
+ 9240              	.set CYREG_SFLASH_ALT_PROT_ROW048, CYREG_SFLASH_ALT_PROT_ROW48
+ 9241              	.set CYREG_SFLASH_ALT_PROT_ROW049, CYREG_SFLASH_ALT_PROT_ROW49
+ 9242              	.set CYREG_SFLASH_ALT_PROT_ROW050, CYREG_SFLASH_ALT_PROT_ROW50
+ 9243              	.set CYREG_SFLASH_ALT_PROT_ROW051, CYREG_SFLASH_ALT_PROT_ROW51
+ 9244              	.set CYREG_SFLASH_ALT_PROT_ROW052, CYREG_SFLASH_ALT_PROT_ROW52
+ 9245              	.set CYREG_SFLASH_ALT_PROT_ROW053, CYREG_SFLASH_ALT_PROT_ROW53
+ 9246              	.set CYREG_SFLASH_ALT_PROT_ROW054, CYREG_SFLASH_ALT_PROT_ROW54
+ 9247              	.set CYREG_SFLASH_ALT_PROT_ROW055, CYREG_SFLASH_ALT_PROT_ROW55
+ 9248              	.set CYREG_SFLASH_ALT_PROT_ROW056, CYREG_SFLASH_ALT_PROT_ROW56
+ 9249              	.set CYREG_SFLASH_ALT_PROT_ROW057, CYREG_SFLASH_ALT_PROT_ROW57
+ 9250              	.set CYREG_SFLASH_ALT_PROT_ROW058, CYREG_SFLASH_ALT_PROT_ROW58
+ 9251              	.set CYREG_SFLASH_ALT_PROT_ROW059, CYREG_SFLASH_ALT_PROT_ROW59
+ 9252              	.set CYREG_SFLASH_ALT_PROT_ROW060, CYREG_SFLASH_ALT_PROT_ROW60
+ 9253              	.set CYREG_SFLASH_ALT_PROT_ROW061, CYREG_SFLASH_ALT_PROT_ROW61
+ 9254              	.set CYREG_SFLASH_ALT_PROT_ROW062, CYREG_SFLASH_ALT_PROT_ROW62
+ 9255              	.set CYREG_SFLASH_ALT_PROT_ROW063, CYREG_SFLASH_ALT_PROT_ROW63
+ 9256              	.set CYREG_SFLASH_ALT_PROT_ROW064, CYREG_SFLASH_ALT_PROT_ROW64
+ 9257              	.set CYREG_SFLASH_ALT_PROT_ROW065, CYREG_SFLASH_ALT_PROT_ROW65
+ 9258              	.set CYREG_SFLASH_ALT_PROT_ROW066, CYREG_SFLASH_ALT_PROT_ROW66
+ 9259              	.set CYREG_SFLASH_ALT_PROT_ROW067, CYREG_SFLASH_ALT_PROT_ROW67
+ 9260              	.set CYREG_SFLASH_ALT_PROT_ROW068, CYREG_SFLASH_ALT_PROT_ROW68
+ 9261              	.set CYREG_SFLASH_ALT_PROT_ROW069, CYREG_SFLASH_ALT_PROT_ROW69
+ 9262              	.set CYREG_SFLASH_ALT_PROT_ROW070, CYREG_SFLASH_ALT_PROT_ROW70
+ 9263              	.set CYREG_SFLASH_ALT_PROT_ROW071, CYREG_SFLASH_ALT_PROT_ROW71
+ 9264              	.set CYREG_SFLASH_ALT_PROT_ROW072, CYREG_SFLASH_ALT_PROT_ROW72
+ 9265              	.set CYREG_SFLASH_ALT_PROT_ROW073, CYREG_SFLASH_ALT_PROT_ROW73
+ 9266              	.set CYREG_SFLASH_ALT_PROT_ROW074, CYREG_SFLASH_ALT_PROT_ROW74
+ 9267              	.set CYREG_SFLASH_ALT_PROT_ROW075, CYREG_SFLASH_ALT_PROT_ROW75
+ 9268              	.set CYREG_SFLASH_ALT_PROT_ROW076, CYREG_SFLASH_ALT_PROT_ROW76
+ 9269              	.set CYREG_SFLASH_ALT_PROT_ROW077, CYREG_SFLASH_ALT_PROT_ROW77
+ 9270              	.set CYREG_SFLASH_ALT_PROT_ROW078, CYREG_SFLASH_ALT_PROT_ROW78
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 164
+
+
+ 9271              	.set CYREG_SFLASH_ALT_PROT_ROW079, CYREG_SFLASH_ALT_PROT_ROW79
+ 9272              	.set CYREG_SFLASH_ALT_PROT_ROW080, CYREG_SFLASH_ALT_PROT_ROW80
+ 9273              	.set CYREG_SFLASH_ALT_PROT_ROW081, CYREG_SFLASH_ALT_PROT_ROW81
+ 9274              	.set CYREG_SFLASH_ALT_PROT_ROW082, CYREG_SFLASH_ALT_PROT_ROW82
+ 9275              	.set CYREG_SFLASH_ALT_PROT_ROW083, CYREG_SFLASH_ALT_PROT_ROW83
+ 9276              	.set CYREG_SFLASH_ALT_PROT_ROW084, CYREG_SFLASH_ALT_PROT_ROW84
+ 9277              	.set CYREG_SFLASH_ALT_PROT_ROW085, CYREG_SFLASH_ALT_PROT_ROW85
+ 9278              	.set CYREG_SFLASH_ALT_PROT_ROW086, CYREG_SFLASH_ALT_PROT_ROW86
+ 9279              	.set CYREG_SFLASH_ALT_PROT_ROW087, CYREG_SFLASH_ALT_PROT_ROW87
+ 9280              	.set CYREG_SFLASH_ALT_PROT_ROW088, CYREG_SFLASH_ALT_PROT_ROW88
+ 9281              	.set CYREG_SFLASH_ALT_PROT_ROW089, CYREG_SFLASH_ALT_PROT_ROW89
+ 9282              	.set CYREG_SFLASH_ALT_PROT_ROW090, CYREG_SFLASH_ALT_PROT_ROW90
+ 9283              	.set CYREG_SFLASH_ALT_PROT_ROW091, CYREG_SFLASH_ALT_PROT_ROW91
+ 9284              	.set CYREG_SFLASH_ALT_PROT_ROW092, CYREG_SFLASH_ALT_PROT_ROW92
+ 9285              	.set CYREG_SFLASH_ALT_PROT_ROW093, CYREG_SFLASH_ALT_PROT_ROW93
+ 9286              	.set CYREG_SFLASH_ALT_PROT_ROW094, CYREG_SFLASH_ALT_PROT_ROW94
+ 9287              	.set CYREG_SFLASH_ALT_PROT_ROW095, CYREG_SFLASH_ALT_PROT_ROW95
+ 9288              	.set CYREG_SFLASH_ALT_PROT_ROW096, CYREG_SFLASH_ALT_PROT_ROW96
+ 9289              	.set CYREG_SFLASH_ALT_PROT_ROW097, CYREG_SFLASH_ALT_PROT_ROW97
+ 9290              	.set CYREG_SFLASH_ALT_PROT_ROW098, CYREG_SFLASH_ALT_PROT_ROW98
+ 9291              	.set CYREG_SFLASH_ALT_PROT_ROW099, CYREG_SFLASH_ALT_PROT_ROW99
+ 9292              	.set CYREG_PERI_PCLK_CTL00, CYREG_PERI_PCLK_CTL0
+ 9293              	.set CYREG_PERI_PCLK_CTL01, CYREG_PERI_PCLK_CTL1
+ 9294              	.set CYREG_PERI_PCLK_CTL02, CYREG_PERI_PCLK_CTL2
+ 9295              	.set CYREG_PERI_PCLK_CTL03, CYREG_PERI_PCLK_CTL3
+ 9296              	.set CYREG_PERI_PCLK_CTL04, CYREG_PERI_PCLK_CTL4
+ 9297              	.set CYREG_PERI_PCLK_CTL05, CYREG_PERI_PCLK_CTL5
+ 9298              	.set CYREG_PERI_PCLK_CTL06, CYREG_PERI_PCLK_CTL6
+ 9299              	.set CYREG_PERI_PCLK_CTL07, CYREG_PERI_PCLK_CTL7
+ 9300              	.set CYREG_PERI_PCLK_CTL08, CYREG_PERI_PCLK_CTL8
+ 9301              	.set CYREG_PERI_PCLK_CTL09, CYREG_PERI_PCLK_CTL9
+ 9302              	.set CYREG_PERI_DIV_16_CTL00, CYREG_PERI_DIV_16_CTL0
+ 9303              	.set CYREG_PERI_DIV_16_CTL01, CYREG_PERI_DIV_16_CTL1
+ 9304              	.set CYREG_PERI_DIV_16_CTL02, CYREG_PERI_DIV_16_CTL2
+ 9305              	.set CYREG_PERI_DIV_16_CTL03, CYREG_PERI_DIV_16_CTL3
+ 9306              	.set CYREG_PERI_DIV_16_CTL04, CYREG_PERI_DIV_16_CTL4
+ 9307              	.set CYREG_PERI_DIV_16_CTL05, CYREG_PERI_DIV_16_CTL5
+ 9308              	.set CYREG_PERI_DIV_16_CTL06, CYREG_PERI_DIV_16_CTL6
+ 9309              	.set CYREG_PERI_DIV_16_CTL07, CYREG_PERI_DIV_16_CTL7
+ 9310              	.set CYREG_PERI_DIV_16_CTL08, CYREG_PERI_DIV_16_CTL8
+ 9311              	.set CYREG_PERI_DIV_16_CTL09, CYREG_PERI_DIV_16_CTL9
+ 9312              	.set CYREG_PERI_DIV_16_5_CTL00, CYREG_PERI_DIV_16_5_CTL0
+ 9313              	.set CYREG_PERI_DIV_16_5_CTL01, CYREG_PERI_DIV_16_5_CTL1
+ 9314              	.set CYREG_UDB_W8_A0_00, CYREG_UDB_W8_A00
+ 9315              	.set CYREG_UDB_W8_A0_01, CYREG_UDB_W8_A01
+ 9316              	.set CYREG_UDB_W8_A0_02, CYREG_UDB_W8_A02
+ 9317              	.set CYREG_UDB_W8_A0_03, CYREG_UDB_W8_A03
+ 9318              	.set CYREG_UDB_W8_A1_00, CYREG_UDB_W8_A10
+ 9319              	.set CYREG_UDB_W8_A1_01, CYREG_UDB_W8_A11
+ 9320              	.set CYREG_UDB_W8_A1_02, CYREG_UDB_W8_A12
+ 9321              	.set CYREG_UDB_W8_A1_03, CYREG_UDB_W8_A13
+ 9322              	.set CYREG_UDB_W8_D0_00, CYREG_UDB_W8_D00
+ 9323              	.set CYREG_UDB_W8_D0_01, CYREG_UDB_W8_D01
+ 9324              	.set CYREG_UDB_W8_D0_02, CYREG_UDB_W8_D02
+ 9325              	.set CYREG_UDB_W8_D0_03, CYREG_UDB_W8_D03
+ 9326              	.set CYREG_UDB_W8_D1_00, CYREG_UDB_W8_D10
+ 9327              	.set CYREG_UDB_W8_D1_01, CYREG_UDB_W8_D11
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 165
+
+
+ 9328              	.set CYREG_UDB_W8_D1_02, CYREG_UDB_W8_D12
+ 9329              	.set CYREG_UDB_W8_D1_03, CYREG_UDB_W8_D13
+ 9330              	.set CYREG_UDB_W8_F0_00, CYREG_UDB_W8_F00
+ 9331              	.set CYREG_UDB_W8_F0_01, CYREG_UDB_W8_F01
+ 9332              	.set CYREG_UDB_W8_F0_02, CYREG_UDB_W8_F02
+ 9333              	.set CYREG_UDB_W8_F0_03, CYREG_UDB_W8_F03
+ 9334              	.set CYREG_UDB_W8_F1_00, CYREG_UDB_W8_F10
+ 9335              	.set CYREG_UDB_W8_F1_01, CYREG_UDB_W8_F11
+ 9336              	.set CYREG_UDB_W8_F1_02, CYREG_UDB_W8_F12
+ 9337              	.set CYREG_UDB_W8_F1_03, CYREG_UDB_W8_F13
+ 9338              	.set CYREG_UDB_W8_ST_00, CYREG_UDB_W8_ST0
+ 9339              	.set CYREG_UDB_W8_ST_01, CYREG_UDB_W8_ST1
+ 9340              	.set CYREG_UDB_W8_ST_02, CYREG_UDB_W8_ST2
+ 9341              	.set CYREG_UDB_W8_ST_03, CYREG_UDB_W8_ST3
+ 9342              	.set CYREG_UDB_W8_CTL_00, CYREG_UDB_W8_CTL0
+ 9343              	.set CYREG_UDB_W8_CTL_01, CYREG_UDB_W8_CTL1
+ 9344              	.set CYREG_UDB_W8_CTL_02, CYREG_UDB_W8_CTL2
+ 9345              	.set CYREG_UDB_W8_CTL_03, CYREG_UDB_W8_CTL3
+ 9346              	.set CYREG_UDB_W8_MSK_00, CYREG_UDB_W8_MSK0
+ 9347              	.set CYREG_UDB_W8_MSK_01, CYREG_UDB_W8_MSK1
+ 9348              	.set CYREG_UDB_W8_MSK_02, CYREG_UDB_W8_MSK2
+ 9349              	.set CYREG_UDB_W8_MSK_03, CYREG_UDB_W8_MSK3
+ 9350              	.set CYREG_UDB_W8_ACTL_00, CYREG_UDB_W8_ACTL0
+ 9351              	.set CYREG_UDB_W8_ACTL_01, CYREG_UDB_W8_ACTL1
+ 9352              	.set CYREG_UDB_W8_ACTL_02, CYREG_UDB_W8_ACTL2
+ 9353              	.set CYREG_UDB_W8_ACTL_03, CYREG_UDB_W8_ACTL3
+ 9354              	.set CYREG_UDB_W8_MC_00, CYREG_UDB_W8_MC0
+ 9355              	.set CYREG_UDB_W8_MC_01, CYREG_UDB_W8_MC1
+ 9356              	.set CYREG_UDB_W8_MC_02, CYREG_UDB_W8_MC2
+ 9357              	.set CYREG_UDB_W8_MC_03, CYREG_UDB_W8_MC3
+ 9358              	.set CYREG_UDB_CAT16_A_00, CYREG_UDB_CAT16_A0
+ 9359              	.set CYREG_UDB_CAT16_A_01, CYREG_UDB_CAT16_A1
+ 9360              	.set CYREG_UDB_CAT16_A_02, CYREG_UDB_CAT16_A2
+ 9361              	.set CYREG_UDB_CAT16_A_03, CYREG_UDB_CAT16_A3
+ 9362              	.set CYREG_UDB_CAT16_D_00, CYREG_UDB_CAT16_D0
+ 9363              	.set CYREG_UDB_CAT16_D_01, CYREG_UDB_CAT16_D1
+ 9364              	.set CYREG_UDB_CAT16_D_02, CYREG_UDB_CAT16_D2
+ 9365              	.set CYREG_UDB_CAT16_D_03, CYREG_UDB_CAT16_D3
+ 9366              	.set CYREG_UDB_CAT16_F_00, CYREG_UDB_CAT16_F0
+ 9367              	.set CYREG_UDB_CAT16_F_01, CYREG_UDB_CAT16_F1
+ 9368              	.set CYREG_UDB_CAT16_F_02, CYREG_UDB_CAT16_F2
+ 9369              	.set CYREG_UDB_CAT16_F_03, CYREG_UDB_CAT16_F3
+ 9370              	.set CYREG_UDB_CAT16_CTL_ST_00, CYREG_UDB_CAT16_CTL_ST0
+ 9371              	.set CYREG_UDB_CAT16_CTL_ST_01, CYREG_UDB_CAT16_CTL_ST1
+ 9372              	.set CYREG_UDB_CAT16_CTL_ST_02, CYREG_UDB_CAT16_CTL_ST2
+ 9373              	.set CYREG_UDB_CAT16_CTL_ST_03, CYREG_UDB_CAT16_CTL_ST3
+ 9374              	.set CYREG_UDB_CAT16_ACTL_MSK_00, CYREG_UDB_CAT16_ACTL_MSK0
+ 9375              	.set CYREG_UDB_CAT16_ACTL_MSK_01, CYREG_UDB_CAT16_ACTL_MSK1
+ 9376              	.set CYREG_UDB_CAT16_ACTL_MSK_02, CYREG_UDB_CAT16_ACTL_MSK2
+ 9377              	.set CYREG_UDB_CAT16_ACTL_MSK_03, CYREG_UDB_CAT16_ACTL_MSK3
+ 9378              	.set CYREG_UDB_CAT16_MC_00, CYREG_UDB_CAT16_MC0
+ 9379              	.set CYREG_UDB_CAT16_MC_01, CYREG_UDB_CAT16_MC1
+ 9380              	.set CYREG_UDB_CAT16_MC_02, CYREG_UDB_CAT16_MC2
+ 9381              	.set CYREG_UDB_CAT16_MC_03, CYREG_UDB_CAT16_MC3
+ 9382              	.set CYREG_UDB_W16_A0_00, CYREG_UDB_W16_A00
+ 9383              	.set CYREG_UDB_W16_A0_01, CYREG_UDB_W16_A01
+ 9384              	.set CYREG_UDB_W16_A0_02, CYREG_UDB_W16_A02
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 166
+
+
+ 9385              	.set CYREG_UDB_W16_A1_00, CYREG_UDB_W16_A10
+ 9386              	.set CYREG_UDB_W16_A1_01, CYREG_UDB_W16_A11
+ 9387              	.set CYREG_UDB_W16_A1_02, CYREG_UDB_W16_A12
+ 9388              	.set CYREG_UDB_W16_D0_00, CYREG_UDB_W16_D00
+ 9389              	.set CYREG_UDB_W16_D0_01, CYREG_UDB_W16_D01
+ 9390              	.set CYREG_UDB_W16_D0_02, CYREG_UDB_W16_D02
+ 9391              	.set CYREG_UDB_W16_D1_00, CYREG_UDB_W16_D10
+ 9392              	.set CYREG_UDB_W16_D1_01, CYREG_UDB_W16_D11
+ 9393              	.set CYREG_UDB_W16_D1_02, CYREG_UDB_W16_D12
+ 9394              	.set CYREG_UDB_W16_F0_00, CYREG_UDB_W16_F00
+ 9395              	.set CYREG_UDB_W16_F0_01, CYREG_UDB_W16_F01
+ 9396              	.set CYREG_UDB_W16_F0_02, CYREG_UDB_W16_F02
+ 9397              	.set CYREG_UDB_W16_F1_00, CYREG_UDB_W16_F10
+ 9398              	.set CYREG_UDB_W16_F1_01, CYREG_UDB_W16_F11
+ 9399              	.set CYREG_UDB_W16_F1_02, CYREG_UDB_W16_F12
+ 9400              	.set CYREG_UDB_W16_ST_00, CYREG_UDB_W16_ST0
+ 9401              	.set CYREG_UDB_W16_ST_01, CYREG_UDB_W16_ST1
+ 9402              	.set CYREG_UDB_W16_ST_02, CYREG_UDB_W16_ST2
+ 9403              	.set CYREG_UDB_W16_CTL_00, CYREG_UDB_W16_CTL0
+ 9404              	.set CYREG_UDB_W16_CTL_01, CYREG_UDB_W16_CTL1
+ 9405              	.set CYREG_UDB_W16_CTL_02, CYREG_UDB_W16_CTL2
+ 9406              	.set CYREG_UDB_W16_MSK_00, CYREG_UDB_W16_MSK0
+ 9407              	.set CYREG_UDB_W16_MSK_01, CYREG_UDB_W16_MSK1
+ 9408              	.set CYREG_UDB_W16_MSK_02, CYREG_UDB_W16_MSK2
+ 9409              	.set CYREG_UDB_W16_ACTL_00, CYREG_UDB_W16_ACTL0
+ 9410              	.set CYREG_UDB_W16_ACTL_01, CYREG_UDB_W16_ACTL1
+ 9411              	.set CYREG_UDB_W16_ACTL_02, CYREG_UDB_W16_ACTL2
+ 9412              	.set CYREG_UDB_W16_MC_00, CYREG_UDB_W16_MC0
+ 9413              	.set CYREG_UDB_W16_MC_01, CYREG_UDB_W16_MC1
+ 9414              	.set CYREG_UDB_W16_MC_02, CYREG_UDB_W16_MC2
+ 9415              	.set CYREG_UDB_W32_A0_00, CYREG_UDB_W32_A0
+ 9416              	.set CYREG_UDB_W32_A1_00, CYREG_UDB_W32_A1
+ 9417              	.set CYREG_UDB_W32_D0_00, CYREG_UDB_W32_D0
+ 9418              	.set CYREG_UDB_W32_D1_00, CYREG_UDB_W32_D1
+ 9419              	.set CYREG_UDB_W32_F0_00, CYREG_UDB_W32_F0
+ 9420              	.set CYREG_UDB_W32_F1_00, CYREG_UDB_W32_F1
+ 9421              	.set CYREG_UDB_W32_ST_00, CYREG_UDB_W32_ST
+ 9422              	.set CYREG_UDB_W32_CTL_00, CYREG_UDB_W32_CTL
+ 9423              	.set CYREG_UDB_W32_MSK_00, CYREG_UDB_W32_MSK
+ 9424              	.set CYREG_UDB_W32_ACTL_00, CYREG_UDB_W32_ACTL
+ 9425              	.set CYREG_UDB_W32_MC_00, CYREG_UDB_W32_MC
+ 9426              	.set CYREG_SCB0_EZ_DATA000, CYREG_SCB0_EZ_DATA0
+ 9427              	.set CYREG_SCB0_EZ_DATA001, CYREG_SCB0_EZ_DATA1
+ 9428              	.set CYREG_SCB0_EZ_DATA002, CYREG_SCB0_EZ_DATA2
+ 9429              	.set CYREG_SCB0_EZ_DATA003, CYREG_SCB0_EZ_DATA3
+ 9430              	.set CYREG_SCB0_EZ_DATA004, CYREG_SCB0_EZ_DATA4
+ 9431              	.set CYREG_SCB0_EZ_DATA005, CYREG_SCB0_EZ_DATA5
+ 9432              	.set CYREG_SCB0_EZ_DATA006, CYREG_SCB0_EZ_DATA6
+ 9433              	.set CYREG_SCB0_EZ_DATA007, CYREG_SCB0_EZ_DATA7
+ 9434              	.set CYREG_SCB0_EZ_DATA008, CYREG_SCB0_EZ_DATA8
+ 9435              	.set CYREG_SCB0_EZ_DATA009, CYREG_SCB0_EZ_DATA9
+ 9436              	.set CYREG_SCB0_EZ_DATA010, CYREG_SCB0_EZ_DATA10
+ 9437              	.set CYREG_SCB0_EZ_DATA011, CYREG_SCB0_EZ_DATA11
+ 9438              	.set CYREG_SCB0_EZ_DATA012, CYREG_SCB0_EZ_DATA12
+ 9439              	.set CYREG_SCB0_EZ_DATA013, CYREG_SCB0_EZ_DATA13
+ 9440              	.set CYREG_SCB0_EZ_DATA014, CYREG_SCB0_EZ_DATA14
+ 9441              	.set CYREG_SCB0_EZ_DATA015, CYREG_SCB0_EZ_DATA15
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 167
+
+
+ 9442              	.set CYREG_SCB0_EZ_DATA016, CYREG_SCB0_EZ_DATA16
+ 9443              	.set CYREG_SCB0_EZ_DATA017, CYREG_SCB0_EZ_DATA17
+ 9444              	.set CYREG_SCB0_EZ_DATA018, CYREG_SCB0_EZ_DATA18
+ 9445              	.set CYREG_SCB0_EZ_DATA019, CYREG_SCB0_EZ_DATA19
+ 9446              	.set CYREG_SCB0_EZ_DATA020, CYREG_SCB0_EZ_DATA20
+ 9447              	.set CYREG_SCB0_EZ_DATA021, CYREG_SCB0_EZ_DATA21
+ 9448              	.set CYREG_SCB0_EZ_DATA022, CYREG_SCB0_EZ_DATA22
+ 9449              	.set CYREG_SCB0_EZ_DATA023, CYREG_SCB0_EZ_DATA23
+ 9450              	.set CYREG_SCB0_EZ_DATA024, CYREG_SCB0_EZ_DATA24
+ 9451              	.set CYREG_SCB0_EZ_DATA025, CYREG_SCB0_EZ_DATA25
+ 9452              	.set CYREG_SCB0_EZ_DATA026, CYREG_SCB0_EZ_DATA26
+ 9453              	.set CYREG_SCB0_EZ_DATA027, CYREG_SCB0_EZ_DATA27
+ 9454              	.set CYREG_SCB0_EZ_DATA028, CYREG_SCB0_EZ_DATA28
+ 9455              	.set CYREG_SCB0_EZ_DATA029, CYREG_SCB0_EZ_DATA29
+ 9456              	.set CYREG_SCB0_EZ_DATA030, CYREG_SCB0_EZ_DATA30
+ 9457              	.set CYREG_SCB0_EZ_DATA031, CYREG_SCB0_EZ_DATA31
+ 9458              	.set CYREG_SCB1_EZ_DATA000, CYREG_SCB1_EZ_DATA0
+ 9459              	.set CYREG_SCB1_EZ_DATA001, CYREG_SCB1_EZ_DATA1
+ 9460              	.set CYREG_SCB1_EZ_DATA002, CYREG_SCB1_EZ_DATA2
+ 9461              	.set CYREG_SCB1_EZ_DATA003, CYREG_SCB1_EZ_DATA3
+ 9462              	.set CYREG_SCB1_EZ_DATA004, CYREG_SCB1_EZ_DATA4
+ 9463              	.set CYREG_SCB1_EZ_DATA005, CYREG_SCB1_EZ_DATA5
+ 9464              	.set CYREG_SCB1_EZ_DATA006, CYREG_SCB1_EZ_DATA6
+ 9465              	.set CYREG_SCB1_EZ_DATA007, CYREG_SCB1_EZ_DATA7
+ 9466              	.set CYREG_SCB1_EZ_DATA008, CYREG_SCB1_EZ_DATA8
+ 9467              	.set CYREG_SCB1_EZ_DATA009, CYREG_SCB1_EZ_DATA9
+ 9468              	.set CYREG_SCB1_EZ_DATA010, CYREG_SCB1_EZ_DATA10
+ 9469              	.set CYREG_SCB1_EZ_DATA011, CYREG_SCB1_EZ_DATA11
+ 9470              	.set CYREG_SCB1_EZ_DATA012, CYREG_SCB1_EZ_DATA12
+ 9471              	.set CYREG_SCB1_EZ_DATA013, CYREG_SCB1_EZ_DATA13
+ 9472              	.set CYREG_SCB1_EZ_DATA014, CYREG_SCB1_EZ_DATA14
+ 9473              	.set CYREG_SCB1_EZ_DATA015, CYREG_SCB1_EZ_DATA15
+ 9474              	.set CYREG_SCB1_EZ_DATA016, CYREG_SCB1_EZ_DATA16
+ 9475              	.set CYREG_SCB1_EZ_DATA017, CYREG_SCB1_EZ_DATA17
+ 9476              	.set CYREG_SCB1_EZ_DATA018, CYREG_SCB1_EZ_DATA18
+ 9477              	.set CYREG_SCB1_EZ_DATA019, CYREG_SCB1_EZ_DATA19
+ 9478              	.set CYREG_SCB1_EZ_DATA020, CYREG_SCB1_EZ_DATA20
+ 9479              	.set CYREG_SCB1_EZ_DATA021, CYREG_SCB1_EZ_DATA21
+ 9480              	.set CYREG_SCB1_EZ_DATA022, CYREG_SCB1_EZ_DATA22
+ 9481              	.set CYREG_SCB1_EZ_DATA023, CYREG_SCB1_EZ_DATA23
+ 9482              	.set CYREG_SCB1_EZ_DATA024, CYREG_SCB1_EZ_DATA24
+ 9483              	.set CYREG_SCB1_EZ_DATA025, CYREG_SCB1_EZ_DATA25
+ 9484              	.set CYREG_SCB1_EZ_DATA026, CYREG_SCB1_EZ_DATA26
+ 9485              	.set CYREG_SCB1_EZ_DATA027, CYREG_SCB1_EZ_DATA27
+ 9486              	.set CYREG_SCB1_EZ_DATA028, CYREG_SCB1_EZ_DATA28
+ 9487              	.set CYREG_SCB1_EZ_DATA029, CYREG_SCB1_EZ_DATA29
+ 9488              	.set CYREG_SCB1_EZ_DATA030, CYREG_SCB1_EZ_DATA30
+ 9489              	.set CYREG_SCB1_EZ_DATA031, CYREG_SCB1_EZ_DATA31
+ 9490              	.set CYREG_SAR_CHAN_CONFIG00, CYREG_SAR_CHAN_CONFIG0
+ 9491              	.set CYREG_SAR_CHAN_CONFIG01, CYREG_SAR_CHAN_CONFIG1
+ 9492              	.set CYREG_SAR_CHAN_CONFIG02, CYREG_SAR_CHAN_CONFIG2
+ 9493              	.set CYREG_SAR_CHAN_CONFIG03, CYREG_SAR_CHAN_CONFIG3
+ 9494              	.set CYREG_SAR_CHAN_CONFIG04, CYREG_SAR_CHAN_CONFIG4
+ 9495              	.set CYREG_SAR_CHAN_CONFIG05, CYREG_SAR_CHAN_CONFIG5
+ 9496              	.set CYREG_SAR_CHAN_CONFIG06, CYREG_SAR_CHAN_CONFIG6
+ 9497              	.set CYREG_SAR_CHAN_CONFIG07, CYREG_SAR_CHAN_CONFIG7
+ 9498              	.set CYREG_SAR_CHAN_CONFIG08, CYREG_SAR_CHAN_CONFIG8
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 168
+
+
+ 9499              	.set CYREG_SAR_CHAN_CONFIG09, CYREG_SAR_CHAN_CONFIG9
+ 9500              	.set CYREG_SAR_CHAN_WORK00, CYREG_SAR_CHAN_WORK0
+ 9501              	.set CYREG_SAR_CHAN_WORK01, CYREG_SAR_CHAN_WORK1
+ 9502              	.set CYREG_SAR_CHAN_WORK02, CYREG_SAR_CHAN_WORK2
+ 9503              	.set CYREG_SAR_CHAN_WORK03, CYREG_SAR_CHAN_WORK3
+ 9504              	.set CYREG_SAR_CHAN_WORK04, CYREG_SAR_CHAN_WORK4
+ 9505              	.set CYREG_SAR_CHAN_WORK05, CYREG_SAR_CHAN_WORK5
+ 9506              	.set CYREG_SAR_CHAN_WORK06, CYREG_SAR_CHAN_WORK6
+ 9507              	.set CYREG_SAR_CHAN_WORK07, CYREG_SAR_CHAN_WORK7
+ 9508              	.set CYREG_SAR_CHAN_WORK08, CYREG_SAR_CHAN_WORK8
+ 9509              	.set CYREG_SAR_CHAN_WORK09, CYREG_SAR_CHAN_WORK9
+ 9510              	.set CYREG_SAR_CHAN_RESULT00, CYREG_SAR_CHAN_RESULT0
+ 9511              	.set CYREG_SAR_CHAN_RESULT01, CYREG_SAR_CHAN_RESULT1
+ 9512              	.set CYREG_SAR_CHAN_RESULT02, CYREG_SAR_CHAN_RESULT2
+ 9513              	.set CYREG_SAR_CHAN_RESULT03, CYREG_SAR_CHAN_RESULT3
+ 9514              	.set CYREG_SAR_CHAN_RESULT04, CYREG_SAR_CHAN_RESULT4
+ 9515              	.set CYREG_SAR_CHAN_RESULT05, CYREG_SAR_CHAN_RESULT5
+ 9516              	.set CYREG_SAR_CHAN_RESULT06, CYREG_SAR_CHAN_RESULT6
+ 9517              	.set CYREG_SAR_CHAN_RESULT07, CYREG_SAR_CHAN_RESULT7
+ 9518              	.set CYREG_SAR_CHAN_RESULT08, CYREG_SAR_CHAN_RESULT8
+ 9519              	.set CYREG_SAR_CHAN_RESULT09, CYREG_SAR_CHAN_RESULT9
+   4              	
+   5              	/* BLE_bless_isr */
+   6              	.set BLE_bless_isr__INTC_CLR_EN_REG, CYREG_CM0_ICER
+   7              	.set BLE_bless_isr__INTC_CLR_PD_REG, CYREG_CM0_ICPR
+   8              	.set BLE_bless_isr__INTC_MASK, 0x1000
+   9              	.set BLE_bless_isr__INTC_NUMBER, 12
+  10              	.set BLE_bless_isr__INTC_PRIOR_MASK, 0xC0
+  11              	.set BLE_bless_isr__INTC_PRIOR_NUM, 3
+  12              	.set BLE_bless_isr__INTC_PRIOR_REG, CYREG_CM0_IPR3
+  13              	.set BLE_bless_isr__INTC_SET_EN_REG, CYREG_CM0_ISER
+  14              	.set BLE_bless_isr__INTC_SET_PD_REG, CYREG_CM0_ISPR
+  15              	
+  16              	/* BLE_cy_m0s8_ble */
+  17              	.set BLE_cy_m0s8_ble__ADC_BUMP1, CYREG_BLE_BLERD_ADC_BUMP1
+  18              	.set BLE_cy_m0s8_ble__ADC_BUMP2, CYREG_BLE_BLERD_ADC_BUMP2
+  19              	.set BLE_cy_m0s8_ble__ADV_CH_TX_POWER, CYREG_BLE_BLELL_ADV_CH_TX_POWER
+  20              	.set BLE_cy_m0s8_ble__ADV_CONFIG, CYREG_BLE_BLELL_ADV_CONFIG
+  21              	.set BLE_cy_m0s8_ble__ADV_INTERVAL_TIMEOUT, CYREG_BLE_BLELL_ADV_INTERVAL_TIMEOUT
+  22              	.set BLE_cy_m0s8_ble__ADV_INTR, CYREG_BLE_BLELL_ADV_INTR
+  23              	.set BLE_cy_m0s8_ble__ADV_NEXT_INSTANT, CYREG_BLE_BLELL_ADV_NEXT_INSTANT
+  24              	.set BLE_cy_m0s8_ble__ADV_PARAMS, CYREG_BLE_BLELL_ADV_PARAMS
+  25              	.set BLE_cy_m0s8_ble__ADV_SCN_RSP_TX_FIFO, CYREG_BLE_BLELL_ADV_SCN_RSP_TX_FIFO
+  26              	.set BLE_cy_m0s8_ble__ADV_TX_DATA_FIFO, CYREG_BLE_BLELL_ADV_TX_DATA_FIFO
+  27              	.set BLE_cy_m0s8_ble__AGC, CYREG_BLE_BLERD_AGC
+  28              	.set BLE_cy_m0s8_ble__BALUN, CYREG_BLE_BLERD_BALUN
+  29              	.set BLE_cy_m0s8_ble__BB_BUMP1, CYREG_BLE_BLERD_BB_BUMP1
+  30              	.set BLE_cy_m0s8_ble__BB_BUMP2, CYREG_BLE_BLERD_BB_BUMP2
+  31              	.set BLE_cy_m0s8_ble__BB_XO, CYREG_BLE_BLERD_BB_XO
+  32              	.set BLE_cy_m0s8_ble__BB_XO_CAPTRIM, CYREG_BLE_BLERD_BB_XO_CAPTRIM
+  33              	.set BLE_cy_m0s8_ble__CE_CNFG_STS_REGISTER, CYREG_BLE_BLELL_CE_CNFG_STS_REGISTER
+  34              	.set BLE_cy_m0s8_ble__CE_LENGTH, CYREG_BLE_BLELL_CE_LENGTH
+  35              	.set BLE_cy_m0s8_ble__CFG_1_FCAL, CYREG_BLE_BLERD_CFG_1_FCAL
+  36              	.set BLE_cy_m0s8_ble__CFG_2_FCAL, CYREG_BLE_BLERD_CFG_2_FCAL
+  37              	.set BLE_cy_m0s8_ble__CFG_3_FCAL, CYREG_BLE_BLERD_CFG_3_FCAL
+  38              	.set BLE_cy_m0s8_ble__CFG_4_FCAL, CYREG_BLE_BLERD_CFG_4_FCAL
+  39              	.set BLE_cy_m0s8_ble__CFG_5_FCAL, CYREG_BLE_BLERD_CFG_5_FCAL
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 169
+
+
+  40              	.set BLE_cy_m0s8_ble__CFG_6_FCAL, CYREG_BLE_BLERD_CFG_6_FCAL
+  41              	.set BLE_cy_m0s8_ble__CFG1, CYREG_BLE_BLERD_CFG1
+  42              	.set BLE_cy_m0s8_ble__CFG2, CYREG_BLE_BLERD_CFG2
+  43              	.set BLE_cy_m0s8_ble__CFGCTRL, CYREG_BLE_BLERD_CFGCTRL
+  44              	.set BLE_cy_m0s8_ble__CLOCK_CONFIG, CYREG_BLE_BLELL_CLOCK_CONFIG
+  45              	.set BLE_cy_m0s8_ble__COMMAND_REGISTER, CYREG_BLE_BLELL_COMMAND_REGISTER
+  46              	.set BLE_cy_m0s8_ble__CONN_CE_COUNTER, CYREG_BLE_BLELL_CONN_CE_COUNTER
+  47              	.set BLE_cy_m0s8_ble__CONN_CE_INSTANT, CYREG_BLE_BLELL_CONN_CE_INSTANT
+  48              	.set BLE_cy_m0s8_ble__CONN_CH_TX_POWER, CYREG_BLE_BLELL_CONN_CH_TX_POWER
+  49              	.set BLE_cy_m0s8_ble__CONN_CONFIG, CYREG_BLE_BLELL_CONN_CONFIG
+  50              	.set BLE_cy_m0s8_ble__CONN_INDEX, CYREG_BLE_BLELL_CONN_INDEX
+  51              	.set BLE_cy_m0s8_ble__CONN_INTERVAL, CYREG_BLE_BLELL_CONN_INTERVAL
+  52              	.set BLE_cy_m0s8_ble__CONN_INTR, CYREG_BLE_BLELL_CONN_INTR
+  53              	.set BLE_cy_m0s8_ble__CONN_INTR_MASK, CYREG_BLE_BLELL_CONN_INTR_MASK
+  54              	.set BLE_cy_m0s8_ble__CONN_PARAM1, CYREG_BLE_BLELL_CONN_PARAM1
+  55              	.set BLE_cy_m0s8_ble__CONN_PARAM2, CYREG_BLE_BLELL_CONN_PARAM2
+  56              	.set BLE_cy_m0s8_ble__CONN_REQ_WORD0, CYREG_BLE_BLELL_CONN_REQ_WORD0
+  57              	.set BLE_cy_m0s8_ble__CONN_REQ_WORD1, CYREG_BLE_BLELL_CONN_REQ_WORD1
+  58              	.set BLE_cy_m0s8_ble__CONN_REQ_WORD10, CYREG_BLE_BLELL_CONN_REQ_WORD10
+  59              	.set BLE_cy_m0s8_ble__CONN_REQ_WORD11, CYREG_BLE_BLELL_CONN_REQ_WORD11
+  60              	.set BLE_cy_m0s8_ble__CONN_REQ_WORD2, CYREG_BLE_BLELL_CONN_REQ_WORD2
+  61              	.set BLE_cy_m0s8_ble__CONN_REQ_WORD3, CYREG_BLE_BLELL_CONN_REQ_WORD3
+  62              	.set BLE_cy_m0s8_ble__CONN_REQ_WORD4, CYREG_BLE_BLELL_CONN_REQ_WORD4
+  63              	.set BLE_cy_m0s8_ble__CONN_REQ_WORD5, CYREG_BLE_BLELL_CONN_REQ_WORD5
+  64              	.set BLE_cy_m0s8_ble__CONN_REQ_WORD6, CYREG_BLE_BLELL_CONN_REQ_WORD6
+  65              	.set BLE_cy_m0s8_ble__CONN_REQ_WORD7, CYREG_BLE_BLELL_CONN_REQ_WORD7
+  66              	.set BLE_cy_m0s8_ble__CONN_REQ_WORD8, CYREG_BLE_BLELL_CONN_REQ_WORD8
+  67              	.set BLE_cy_m0s8_ble__CONN_REQ_WORD9, CYREG_BLE_BLELL_CONN_REQ_WORD9
+  68              	.set BLE_cy_m0s8_ble__CONN_RXMEM_BASE_ADDR, CYREG_BLE_BLELL_CONN_RXMEM_BASE_ADDR
+  69              	.set BLE_cy_m0s8_ble__CONN_STATUS, CYREG_BLE_BLELL_CONN_STATUS
+  70              	.set BLE_cy_m0s8_ble__CONN_TXMEM_BASE_ADDR, CYREG_BLE_BLELL_CONN_TXMEM_BASE_ADDR
+  71              	.set BLE_cy_m0s8_ble__CONN_UPDATE_NEW_INTERVAL, CYREG_BLE_BLELL_CONN_UPDATE_NEW_INTERVAL
+  72              	.set BLE_cy_m0s8_ble__CONN_UPDATE_NEW_LATENCY, CYREG_BLE_BLELL_CONN_UPDATE_NEW_LATENCY
+  73              	.set BLE_cy_m0s8_ble__CONN_UPDATE_NEW_SL_INTERVAL, CYREG_BLE_BLELL_CONN_UPDATE_NEW_SL_INTERVAL
+  74              	.set BLE_cy_m0s8_ble__CONN_UPDATE_NEW_SUP_TO, CYREG_BLE_BLELL_CONN_UPDATE_NEW_SUP_TO
+  75              	.set BLE_cy_m0s8_ble__CTR1, CYREG_BLE_BLERD_CTR1
+  76              	.set BLE_cy_m0s8_ble__DATA_CHANNELS_H0, CYREG_BLE_BLELL_DATA_CHANNELS_H0
+  77              	.set BLE_cy_m0s8_ble__DATA_CHANNELS_H1, CYREG_BLE_BLELL_DATA_CHANNELS_H1
+  78              	.set BLE_cy_m0s8_ble__DATA_CHANNELS_L0, CYREG_BLE_BLELL_DATA_CHANNELS_L0
+  79              	.set BLE_cy_m0s8_ble__DATA_CHANNELS_L1, CYREG_BLE_BLELL_DATA_CHANNELS_L1
+  80              	.set BLE_cy_m0s8_ble__DATA_CHANNELS_M0, CYREG_BLE_BLELL_DATA_CHANNELS_M0
+  81              	.set BLE_cy_m0s8_ble__DATA_CHANNELS_M1, CYREG_BLE_BLELL_DATA_CHANNELS_M1
+  82              	.set BLE_cy_m0s8_ble__DATA_LIST_ACK_UPDATE__STATUS, CYREG_BLE_BLELL_DATA_LIST_ACK_UPDATE__STATUS
+  83              	.set BLE_cy_m0s8_ble__DATA_LIST_SENT_UPDATE__STATUS, CYREG_BLE_BLELL_DATA_LIST_SENT_UPDATE__STATUS
+  84              	.set BLE_cy_m0s8_ble__DATA_MEM_DESCRIPTOR0, CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR0
+  85              	.set BLE_cy_m0s8_ble__DATA_MEM_DESCRIPTOR1, CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR1
+  86              	.set BLE_cy_m0s8_ble__DATA_MEM_DESCRIPTOR2, CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR2
+  87              	.set BLE_cy_m0s8_ble__DATA_MEM_DESCRIPTOR3, CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR3
+  88              	.set BLE_cy_m0s8_ble__DATA_MEM_DESCRIPTOR4, CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR4
+  89              	.set BLE_cy_m0s8_ble__DATA0, CYREG_BLE_BLELL_DATA0
+  90              	.set BLE_cy_m0s8_ble__DATA1, CYREG_BLE_BLELL_DATA1
+  91              	.set BLE_cy_m0s8_ble__DATA10, CYREG_BLE_BLELL_DATA10
+  92              	.set BLE_cy_m0s8_ble__DATA11, CYREG_BLE_BLELL_DATA11
+  93              	.set BLE_cy_m0s8_ble__DATA12, CYREG_BLE_BLELL_DATA12
+  94              	.set BLE_cy_m0s8_ble__DATA13, CYREG_BLE_BLELL_DATA13
+  95              	.set BLE_cy_m0s8_ble__DATA2, CYREG_BLE_BLELL_DATA2
+  96              	.set BLE_cy_m0s8_ble__DATA3, CYREG_BLE_BLELL_DATA3
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 170
+
+
+  97              	.set BLE_cy_m0s8_ble__DATA4, CYREG_BLE_BLELL_DATA4
+  98              	.set BLE_cy_m0s8_ble__DATA5, CYREG_BLE_BLELL_DATA5
+  99              	.set BLE_cy_m0s8_ble__DATA6, CYREG_BLE_BLELL_DATA6
+ 100              	.set BLE_cy_m0s8_ble__DATA7, CYREG_BLE_BLELL_DATA7
+ 101              	.set BLE_cy_m0s8_ble__DATA8, CYREG_BLE_BLELL_DATA8
+ 102              	.set BLE_cy_m0s8_ble__DATA9, CYREG_BLE_BLELL_DATA9
+ 103              	.set BLE_cy_m0s8_ble__DBG_1, CYREG_BLE_BLERD_DBG_1
+ 104              	.set BLE_cy_m0s8_ble__DBG_2, CYREG_BLE_BLERD_DBG_2
+ 105              	.set BLE_cy_m0s8_ble__DBG_3, CYREG_BLE_BLERD_DBG_3
+ 106              	.set BLE_cy_m0s8_ble__DBG_BB, CYREG_BLE_BLERD_DBG_BB
+ 107              	.set BLE_cy_m0s8_ble__DBUS, CYREG_BLE_BLERD_DBUS
+ 108              	.set BLE_cy_m0s8_ble__DC, CYREG_BLE_BLERD_DC
+ 109              	.set BLE_cy_m0s8_ble__DCCAL, CYREG_BLE_BLERD_DCCAL
+ 110              	.set BLE_cy_m0s8_ble__DEV_PUB_ADDR_H, CYREG_BLE_BLELL_DEV_PUB_ADDR_H
+ 111              	.set BLE_cy_m0s8_ble__DEV_PUB_ADDR_L, CYREG_BLE_BLELL_DEV_PUB_ADDR_L
+ 112              	.set BLE_cy_m0s8_ble__DEV_PUB_ADDR_M, CYREG_BLE_BLELL_DEV_PUB_ADDR_M
+ 113              	.set BLE_cy_m0s8_ble__DEVICE_RAND_ADDR_H, CYREG_BLE_BLELL_DEVICE_RAND_ADDR_H
+ 114              	.set BLE_cy_m0s8_ble__DEVICE_RAND_ADDR_L, CYREG_BLE_BLELL_DEVICE_RAND_ADDR_L
+ 115              	.set BLE_cy_m0s8_ble__DEVICE_RAND_ADDR_M, CYREG_BLE_BLELL_DEVICE_RAND_ADDR_M
+ 116              	.set BLE_cy_m0s8_ble__DIAG1, CYREG_BLE_BLERD_DIAG1
+ 117              	.set BLE_cy_m0s8_ble__DPLL_CONFIG, CYREG_BLE_BLELL_DPLL_CONFIG
+ 118              	.set BLE_cy_m0s8_ble__DSM1, CYREG_BLE_BLERD_DSM1
+ 119              	.set BLE_cy_m0s8_ble__DSM2, CYREG_BLE_BLERD_DSM2
+ 120              	.set BLE_cy_m0s8_ble__DSM3, CYREG_BLE_BLERD_DSM3
+ 121              	.set BLE_cy_m0s8_ble__DSM4, CYREG_BLE_BLERD_DSM4
+ 122              	.set BLE_cy_m0s8_ble__DSM5, CYREG_BLE_BLERD_DSM5
+ 123              	.set BLE_cy_m0s8_ble__DSM6, CYREG_BLE_BLERD_DSM6
+ 124              	.set BLE_cy_m0s8_ble__DTM_RX_PKT_COUNT, CYREG_BLE_BLELL_DTM_RX_PKT_COUNT
+ 125              	.set BLE_cy_m0s8_ble__ENC_CONFIG, CYREG_BLE_BLELL_ENC_CONFIG
+ 126              	.set BLE_cy_m0s8_ble__ENC_INTR, CYREG_BLE_BLELL_ENC_INTR
+ 127              	.set BLE_cy_m0s8_ble__ENC_INTR_EN, CYREG_BLE_BLELL_ENC_INTR_EN
+ 128              	.set BLE_cy_m0s8_ble__ENC_KEY0, CYREG_BLE_BLELL_ENC_KEY0
+ 129              	.set BLE_cy_m0s8_ble__ENC_KEY1, CYREG_BLE_BLELL_ENC_KEY1
+ 130              	.set BLE_cy_m0s8_ble__ENC_KEY2, CYREG_BLE_BLELL_ENC_KEY2
+ 131              	.set BLE_cy_m0s8_ble__ENC_KEY3, CYREG_BLE_BLELL_ENC_KEY3
+ 132              	.set BLE_cy_m0s8_ble__ENC_KEY4, CYREG_BLE_BLELL_ENC_KEY4
+ 133              	.set BLE_cy_m0s8_ble__ENC_KEY5, CYREG_BLE_BLELL_ENC_KEY5
+ 134              	.set BLE_cy_m0s8_ble__ENC_KEY6, CYREG_BLE_BLELL_ENC_KEY6
+ 135              	.set BLE_cy_m0s8_ble__ENC_KEY7, CYREG_BLE_BLELL_ENC_KEY7
+ 136              	.set BLE_cy_m0s8_ble__ENC_PARAMS, CYREG_BLE_BLELL_ENC_PARAMS
+ 137              	.set BLE_cy_m0s8_ble__EVENT_ENABLE, CYREG_BLE_BLELL_EVENT_ENABLE
+ 138              	.set BLE_cy_m0s8_ble__EVENT_INTR, CYREG_BLE_BLELL_EVENT_INTR
+ 139              	.set BLE_cy_m0s8_ble__FCAL_TEST, CYREG_BLE_BLERD_FCAL_TEST
+ 140              	.set BLE_cy_m0s8_ble__FPD_TEST, CYREG_BLE_BLERD_FPD_TEST
+ 141              	.set BLE_cy_m0s8_ble__FSM, CYREG_BLE_BLERD_FSM
+ 142              	.set BLE_cy_m0s8_ble__IM, CYREG_BLE_BLERD_IM
+ 143              	.set BLE_cy_m0s8_ble__INIT_CONFIG, CYREG_BLE_BLELL_INIT_CONFIG
+ 144              	.set BLE_cy_m0s8_ble__INIT_INTERVAL, CYREG_BLE_BLELL_INIT_INTERVAL
+ 145              	.set BLE_cy_m0s8_ble__INIT_INTR, CYREG_BLE_BLELL_INIT_INTR
+ 146              	.set BLE_cy_m0s8_ble__INIT_NEXT_INSTANT, CYREG_BLE_BLELL_INIT_NEXT_INSTANT
+ 147              	.set BLE_cy_m0s8_ble__INIT_PARAM, CYREG_BLE_BLELL_INIT_PARAM
+ 148              	.set BLE_cy_m0s8_ble__INIT_SCN_ADV_RX_FIFO, CYREG_BLE_BLELL_INIT_SCN_ADV_RX_FIFO
+ 149              	.set BLE_cy_m0s8_ble__INIT_WINDOW, CYREG_BLE_BLELL_INIT_WINDOW
+ 150              	.set BLE_cy_m0s8_ble__IQMIS, CYREG_BLE_BLERD_IQMIS
+ 151              	.set BLE_cy_m0s8_ble__IV_MASTER0, CYREG_BLE_BLELL_IV_MASTER0
+ 152              	.set BLE_cy_m0s8_ble__IV_MASTER1, CYREG_BLE_BLELL_IV_MASTER1
+ 153              	.set BLE_cy_m0s8_ble__IV_SLAVE0, CYREG_BLE_BLELL_IV_SLAVE0
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 171
+
+
+ 154              	.set BLE_cy_m0s8_ble__IV_SLAVE1, CYREG_BLE_BLELL_IV_SLAVE1
+ 155              	.set BLE_cy_m0s8_ble__KVCAL, CYREG_BLE_BLERD_KVCAL
+ 156              	.set BLE_cy_m0s8_ble__LDO, CYREG_BLE_BLERD_LDO
+ 157              	.set BLE_cy_m0s8_ble__LDO_BYPASS, CYREG_BLE_BLERD_LDO_BYPASS
+ 158              	.set BLE_cy_m0s8_ble__LE_PING_TIMER_ADDR, CYREG_BLE_BLELL_LE_PING_TIMER_ADDR
+ 159              	.set BLE_cy_m0s8_ble__LE_PING_TIMER_NEXT_EXP, CYREG_BLE_BLELL_LE_PING_TIMER_NEXT_EXP
+ 160              	.set BLE_cy_m0s8_ble__LE_PING_TIMER_OFFSET, CYREG_BLE_BLELL_LE_PING_TIMER_OFFSET
+ 161              	.set BLE_cy_m0s8_ble__LE_PING_TIMER_WRAP_COUNT, CYREG_BLE_BLELL_LE_PING_TIMER_WRAP_COUNT
+ 162              	.set BLE_cy_m0s8_ble__LE_RF_TEST_MODE, CYREG_BLE_BLELL_LE_RF_TEST_MODE
+ 163              	.set BLE_cy_m0s8_ble__LF_CLK_CTRL, CYREG_BLE_BLESS_LF_CLK_CTRL
+ 164              	.set BLE_cy_m0s8_ble__LL_CLK_EN, CYREG_BLE_BLESS_LL_CLK_EN
+ 165              	.set BLE_cy_m0s8_ble__LL_DSM_CTRL, CYREG_BLE_BLESS_LL_DSM_CTRL
+ 166              	.set BLE_cy_m0s8_ble__LL_DSM_INTR_STAT, CYREG_BLE_BLESS_LL_DSM_INTR_STAT
+ 167              	.set BLE_cy_m0s8_ble__LLH_FEATURE_CONFIG, CYREG_BLE_BLELL_LLH_FEATURE_CONFIG
+ 168              	.set BLE_cy_m0s8_ble__MIC_IN0, CYREG_BLE_BLELL_MIC_IN0
+ 169              	.set BLE_cy_m0s8_ble__MIC_IN1, CYREG_BLE_BLELL_MIC_IN1
+ 170              	.set BLE_cy_m0s8_ble__MIC_OUT0, CYREG_BLE_BLELL_MIC_OUT0
+ 171              	.set BLE_cy_m0s8_ble__MIC_OUT1, CYREG_BLE_BLELL_MIC_OUT1
+ 172              	.set BLE_cy_m0s8_ble__MODEM, CYREG_BLE_BLERD_MODEM
+ 173              	.set BLE_cy_m0s8_ble__MONI, CYREG_BLE_BLERD_MONI
+ 174              	.set BLE_cy_m0s8_ble__NEXT_CE_INSTANT, CYREG_BLE_BLELL_NEXT_CE_INSTANT
+ 175              	.set BLE_cy_m0s8_ble__NEXT_RESP_TIMER_EXP, CYREG_BLE_BLELL_NEXT_RESP_TIMER_EXP
+ 176              	.set BLE_cy_m0s8_ble__NEXT_SUP_TO, CYREG_BLE_BLELL_NEXT_SUP_TO
+ 177              	.set BLE_cy_m0s8_ble__OFFSET_TO_FIRST_INSTANT, CYREG_BLE_BLELL_OFFSET_TO_FIRST_INSTANT
+ 178              	.set BLE_cy_m0s8_ble__PACKET_COUNTER0, CYREG_BLE_BLELL_PACKET_COUNTER0
+ 179              	.set BLE_cy_m0s8_ble__PACKET_COUNTER1, CYREG_BLE_BLELL_PACKET_COUNTER1
+ 180              	.set BLE_cy_m0s8_ble__PACKET_COUNTER2, CYREG_BLE_BLELL_PACKET_COUNTER2
+ 181              	.set BLE_cy_m0s8_ble__PDU_ACCESS_ADDR_H_REGISTER, CYREG_BLE_BLELL_PDU_ACCESS_ADDR_H_REGISTER
+ 182              	.set BLE_cy_m0s8_ble__PDU_ACCESS_ADDR_L_REGISTER, CYREG_BLE_BLELL_PDU_ACCESS_ADDR_L_REGISTER
+ 183              	.set BLE_cy_m0s8_ble__PDU_RESP_TIMER, CYREG_BLE_BLELL_PDU_RESP_TIMER
+ 184              	.set BLE_cy_m0s8_ble__PEER_ADDR_H, CYREG_BLE_BLELL_PEER_ADDR_H
+ 185              	.set BLE_cy_m0s8_ble__PEER_ADDR_L, CYREG_BLE_BLELL_PEER_ADDR_L
+ 186              	.set BLE_cy_m0s8_ble__PEER_ADDR_M, CYREG_BLE_BLELL_PEER_ADDR_M
+ 187              	.set BLE_cy_m0s8_ble__POC_REG__TIM_CONTROL, CYREG_BLE_BLELL_POC_REG__TIM_CONTROL
+ 188              	.set BLE_cy_m0s8_ble__RCCAL, CYREG_BLE_BLERD_RCCAL
+ 189              	.set BLE_cy_m0s8_ble__READ_IQ_1, CYREG_BLE_BLERD_READ_IQ_1
+ 190              	.set BLE_cy_m0s8_ble__READ_IQ_2, CYREG_BLE_BLERD_READ_IQ_2
+ 191              	.set BLE_cy_m0s8_ble__READ_IQ_3, CYREG_BLE_BLERD_READ_IQ_3
+ 192              	.set BLE_cy_m0s8_ble__READ_IQ_4, CYREG_BLE_BLERD_READ_IQ_4
+ 193              	.set BLE_cy_m0s8_ble__RECEIVE_TRIG_CTRL, CYREG_BLE_BLELL_RECEIVE_TRIG_CTRL
+ 194              	.set BLE_cy_m0s8_ble__RF_CONFIG, CYREG_BLE_BLESS_RF_CONFIG
+ 195              	.set BLE_cy_m0s8_ble__RMAP, CYREG_BLE_BLERD_RMAP
+ 196              	.set BLE_cy_m0s8_ble__RSSI, CYREG_BLE_BLERD_RSSI
+ 197              	.set BLE_cy_m0s8_ble__RX, CYREG_BLE_BLERD_RX
+ 198              	.set BLE_cy_m0s8_ble__RX_BUMP1, CYREG_BLE_BLERD_RX_BUMP1
+ 199              	.set BLE_cy_m0s8_ble__RX_BUMP2, CYREG_BLE_BLERD_RX_BUMP2
+ 200              	.set BLE_cy_m0s8_ble__SCAN_CONFIG, CYREG_BLE_BLELL_SCAN_CONFIG
+ 201              	.set BLE_cy_m0s8_ble__SCAN_INTERVAL, CYREG_BLE_BLELL_SCAN_INTERVAL
+ 202              	.set BLE_cy_m0s8_ble__SCAN_INTR, CYREG_BLE_BLELL_SCAN_INTR
+ 203              	.set BLE_cy_m0s8_ble__SCAN_NEXT_INSTANT, CYREG_BLE_BLELL_SCAN_NEXT_INSTANT
+ 204              	.set BLE_cy_m0s8_ble__SCAN_PARAM, CYREG_BLE_BLELL_SCAN_PARAM
+ 205              	.set BLE_cy_m0s8_ble__SCAN_WINDOW, CYREG_BLE_BLELL_SCAN_WINDOW
+ 206              	.set BLE_cy_m0s8_ble__SL_CONN_INTERVAL, CYREG_BLE_BLELL_SL_CONN_INTERVAL
+ 207              	.set BLE_cy_m0s8_ble__SLAVE_LATENCY, CYREG_BLE_BLELL_SLAVE_LATENCY
+ 208              	.set BLE_cy_m0s8_ble__SLAVE_TIMING_CONTROL, CYREG_BLE_BLELL_SLAVE_TIMING_CONTROL
+ 209              	.set BLE_cy_m0s8_ble__SLV_WIN_ADJ, CYREG_BLE_BLELL_SLV_WIN_ADJ
+ 210              	.set BLE_cy_m0s8_ble__SUP_TIMEOUT, CYREG_BLE_BLELL_SUP_TIMEOUT
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 172
+
+
+ 211              	.set BLE_cy_m0s8_ble__SY, CYREG_BLE_BLERD_SY
+ 212              	.set BLE_cy_m0s8_ble__SY_BUMP1, CYREG_BLE_BLERD_SY_BUMP1
+ 213              	.set BLE_cy_m0s8_ble__SY_BUMP2, CYREG_BLE_BLERD_SY_BUMP2
+ 214              	.set BLE_cy_m0s8_ble__TEST, CYREG_BLE_BLERD_TEST
+ 215              	.set BLE_cy_m0s8_ble__TEST2_SY, CYREG_BLE_BLERD_TEST2_SY
+ 216              	.set BLE_cy_m0s8_ble__THRSHD1, CYREG_BLE_BLERD_THRSHD1
+ 217              	.set BLE_cy_m0s8_ble__THRSHD2, CYREG_BLE_BLERD_THRSHD2
+ 218              	.set BLE_cy_m0s8_ble__THRSHD3, CYREG_BLE_BLERD_THRSHD3
+ 219              	.set BLE_cy_m0s8_ble__THRSHD4, CYREG_BLE_BLERD_THRSHD4
+ 220              	.set BLE_cy_m0s8_ble__THRSHD5, CYREG_BLE_BLERD_THRSHD5
+ 221              	.set BLE_cy_m0s8_ble__TIM_COUNTER_L, CYREG_BLE_BLELL_TIM_COUNTER_L
+ 222              	.set BLE_cy_m0s8_ble__TRANSMIT_WINDOW_OFFSET, CYREG_BLE_BLELL_TRANSMIT_WINDOW_OFFSET
+ 223              	.set BLE_cy_m0s8_ble__TRANSMIT_WINDOW_SIZE, CYREG_BLE_BLELL_TRANSMIT_WINDOW_SIZE
+ 224              	.set BLE_cy_m0s8_ble__TX, CYREG_BLE_BLERD_TX
+ 225              	.set BLE_cy_m0s8_ble__TX_BUMP1, CYREG_BLE_BLERD_TX_BUMP1
+ 226              	.set BLE_cy_m0s8_ble__TX_BUMP2, CYREG_BLE_BLERD_TX_BUMP2
+ 227              	.set BLE_cy_m0s8_ble__TX_EN_EXT_DELAY, CYREG_BLE_BLELL_TX_EN_EXT_DELAY
+ 228              	.set BLE_cy_m0s8_ble__TX_RX_ON_DELAY, CYREG_BLE_BLELL_TX_RX_ON_DELAY
+ 229              	.set BLE_cy_m0s8_ble__TX_RX_SYNTH_DELAY, CYREG_BLE_BLELL_TX_RX_SYNTH_DELAY
+ 230              	.set BLE_cy_m0s8_ble__TXRX_HOP, CYREG_BLE_BLELL_TXRX_HOP
+ 231              	.set BLE_cy_m0s8_ble__WAKEUP_CONFIG, CYREG_BLE_BLELL_WAKEUP_CONFIG
+ 232              	.set BLE_cy_m0s8_ble__WAKEUP_CONTROL, CYREG_BLE_BLELL_WAKEUP_CONTROL
+ 233              	.set BLE_cy_m0s8_ble__WCO_CONFIG, CYREG_BLE_BLESS_WCO_CONFIG
+ 234              	.set BLE_cy_m0s8_ble__WCO_STATUS, CYREG_BLE_BLESS_WCO_STATUS
+ 235              	.set BLE_cy_m0s8_ble__WCO_TRIM, CYREG_BLE_BLESS_WCO_TRIM
+ 236              	.set BLE_cy_m0s8_ble__WHITELIST_BASE_ADDR, CYREG_BLE_BLELL_WHITELIST_BASE_ADDR
+ 237              	.set BLE_cy_m0s8_ble__WIN_MIN_STEP_SIZE, CYREG_BLE_BLELL_WIN_MIN_STEP_SIZE
+ 238              	.set BLE_cy_m0s8_ble__WINDOW_WIDEN_INTVL, CYREG_BLE_BLELL_WINDOW_WIDEN_INTVL
+ 239              	.set BLE_cy_m0s8_ble__WINDOW_WIDEN_WINOFF, CYREG_BLE_BLELL_WINDOW_WIDEN_WINOFF
+ 240              	.set BLE_cy_m0s8_ble__WL_ADDR_TYPE, CYREG_BLE_BLELL_WL_ADDR_TYPE
+ 241              	.set BLE_cy_m0s8_ble__WL_ENABLE, CYREG_BLE_BLELL_WL_ENABLE
+ 242              	.set BLE_cy_m0s8_ble__XTAL_CLK_DIV_CONFIG, CYREG_BLE_BLESS_XTAL_CLK_DIV_CONFIG
+ 243              	
+ 244              	/* PWM_cy_m0s8_tcpwm_1 */
+ 245              	.set PWM_cy_m0s8_tcpwm_1__CC, CYREG_TCPWM_CNT0_CC
+ 246              	.set PWM_cy_m0s8_tcpwm_1__CC_BUFF, CYREG_TCPWM_CNT0_CC_BUFF
+ 247              	.set PWM_cy_m0s8_tcpwm_1__COUNTER, CYREG_TCPWM_CNT0_COUNTER
+ 248              	.set PWM_cy_m0s8_tcpwm_1__CTRL, CYREG_TCPWM_CNT0_CTRL
+ 249              	.set PWM_cy_m0s8_tcpwm_1__INTR, CYREG_TCPWM_CNT0_INTR
+ 250              	.set PWM_cy_m0s8_tcpwm_1__INTR_MASK, CYREG_TCPWM_CNT0_INTR_MASK
+ 251              	.set PWM_cy_m0s8_tcpwm_1__INTR_MASKED, CYREG_TCPWM_CNT0_INTR_MASKED
+ 252              	.set PWM_cy_m0s8_tcpwm_1__INTR_SET, CYREG_TCPWM_CNT0_INTR_SET
+ 253              	.set PWM_cy_m0s8_tcpwm_1__PERIOD, CYREG_TCPWM_CNT0_PERIOD
+ 254              	.set PWM_cy_m0s8_tcpwm_1__PERIOD_BUFF, CYREG_TCPWM_CNT0_PERIOD_BUFF
+ 255              	.set PWM_cy_m0s8_tcpwm_1__STATUS, CYREG_TCPWM_CNT0_STATUS
+ 256              	.set PWM_cy_m0s8_tcpwm_1__TCPWM_CMD, CYREG_TCPWM_CMD
+ 257              	.set PWM_cy_m0s8_tcpwm_1__TCPWM_CMDCAPTURE_MASK, 0x01
+ 258              	.set PWM_cy_m0s8_tcpwm_1__TCPWM_CMDCAPTURE_SHIFT, 0
+ 259              	.set PWM_cy_m0s8_tcpwm_1__TCPWM_CMDRELOAD_MASK, 0x100
+ 260              	.set PWM_cy_m0s8_tcpwm_1__TCPWM_CMDRELOAD_SHIFT, 8
+ 261              	.set PWM_cy_m0s8_tcpwm_1__TCPWM_CMDSTART_MASK, 0x1000000
+ 262              	.set PWM_cy_m0s8_tcpwm_1__TCPWM_CMDSTART_SHIFT, 24
+ 263              	.set PWM_cy_m0s8_tcpwm_1__TCPWM_CMDSTOP_MASK, 0x10000
+ 264              	.set PWM_cy_m0s8_tcpwm_1__TCPWM_CMDSTOP_SHIFT, 16
+ 265              	.set PWM_cy_m0s8_tcpwm_1__TCPWM_CTRL, CYREG_TCPWM_CTRL
+ 266              	.set PWM_cy_m0s8_tcpwm_1__TCPWM_CTRL_MASK, 0x01
+ 267              	.set PWM_cy_m0s8_tcpwm_1__TCPWM_CTRL_SHIFT, 0
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 173
+
+
+ 268              	.set PWM_cy_m0s8_tcpwm_1__TCPWM_INTR_CAUSE, CYREG_TCPWM_INTR_CAUSE
+ 269              	.set PWM_cy_m0s8_tcpwm_1__TCPWM_INTR_CAUSE_MASK, 0x01
+ 270              	.set PWM_cy_m0s8_tcpwm_1__TCPWM_INTR_CAUSE_SHIFT, 0
+ 271              	.set PWM_cy_m0s8_tcpwm_1__TCPWM_NUMBER, 0
+ 272              	.set PWM_cy_m0s8_tcpwm_1__TR_CTRL0, CYREG_TCPWM_CNT0_TR_CTRL0
+ 273              	.set PWM_cy_m0s8_tcpwm_1__TR_CTRL1, CYREG_TCPWM_CNT0_TR_CTRL1
+ 274              	.set PWM_cy_m0s8_tcpwm_1__TR_CTRL2, CYREG_TCPWM_CNT0_TR_CTRL2
+ 275              	
+ 276              	/* Clock_1 */
+ 277              	.set Clock_1__CTRL_REGISTER, CYREG_PERI_PCLK_CTL7
+ 278              	.set Clock_1__DIV_ID, 0x00000040
+ 279              	.set Clock_1__DIV_REGISTER, CYREG_PERI_DIV_16_CTL0
+ 280              	.set Clock_1__PA_DIV_ID, 0x000000FF
+ 281              	
+ 282              	/* Red_LED */
+ 283              	.set Red_LED__0__DR, CYREG_GPIO_PRT2_DR
+ 284              	.set Red_LED__0__DR_CLR, CYREG_GPIO_PRT2_DR_CLR
+ 285              	.set Red_LED__0__DR_INV, CYREG_GPIO_PRT2_DR_INV
+ 286              	.set Red_LED__0__DR_SET, CYREG_GPIO_PRT2_DR_SET
+ 287              	.set Red_LED__0__HSIOM, CYREG_HSIOM_PORT_SEL2
+ 288              	.set Red_LED__0__HSIOM_MASK, 0x0F000000
+ 289              	.set Red_LED__0__HSIOM_SHIFT, 24
+ 290              	.set Red_LED__0__INTCFG, CYREG_GPIO_PRT2_INTR_CFG
+ 291              	.set Red_LED__0__INTR, CYREG_GPIO_PRT2_INTR
+ 292              	.set Red_LED__0__INTR_CFG, CYREG_GPIO_PRT2_INTR_CFG
+ 293              	.set Red_LED__0__INTSTAT, CYREG_GPIO_PRT2_INTR
+ 294              	.set Red_LED__0__MASK, 0x40
+ 295              	.set Red_LED__0__OUT_SEL, CYREG_UDB_PA2_CFG10
+ 296              	.set Red_LED__0__OUT_SEL_SHIFT, 12
+ 297              	.set Red_LED__0__OUT_SEL_VAL, 1
+ 298              	.set Red_LED__0__PA__CFG0, CYREG_UDB_PA2_CFG0
+ 299              	.set Red_LED__0__PA__CFG1, CYREG_UDB_PA2_CFG1
+ 300              	.set Red_LED__0__PA__CFG10, CYREG_UDB_PA2_CFG10
+ 301              	.set Red_LED__0__PA__CFG11, CYREG_UDB_PA2_CFG11
+ 302              	.set Red_LED__0__PA__CFG12, CYREG_UDB_PA2_CFG12
+ 303              	.set Red_LED__0__PA__CFG13, CYREG_UDB_PA2_CFG13
+ 304              	.set Red_LED__0__PA__CFG14, CYREG_UDB_PA2_CFG14
+ 305              	.set Red_LED__0__PA__CFG2, CYREG_UDB_PA2_CFG2
+ 306              	.set Red_LED__0__PA__CFG3, CYREG_UDB_PA2_CFG3
+ 307              	.set Red_LED__0__PA__CFG4, CYREG_UDB_PA2_CFG4
+ 308              	.set Red_LED__0__PA__CFG5, CYREG_UDB_PA2_CFG5
+ 309              	.set Red_LED__0__PA__CFG6, CYREG_UDB_PA2_CFG6
+ 310              	.set Red_LED__0__PA__CFG7, CYREG_UDB_PA2_CFG7
+ 311              	.set Red_LED__0__PA__CFG8, CYREG_UDB_PA2_CFG8
+ 312              	.set Red_LED__0__PA__CFG9, CYREG_UDB_PA2_CFG9
+ 313              	.set Red_LED__0__PC, CYREG_GPIO_PRT2_PC
+ 314              	.set Red_LED__0__PC2, CYREG_GPIO_PRT2_PC2
+ 315              	.set Red_LED__0__PORT, 2
+ 316              	.set Red_LED__0__PS, CYREG_GPIO_PRT2_PS
+ 317              	.set Red_LED__0__SHIFT, 6
+ 318              	.set Red_LED__DR, CYREG_GPIO_PRT2_DR
+ 319              	.set Red_LED__DR_CLR, CYREG_GPIO_PRT2_DR_CLR
+ 320              	.set Red_LED__DR_INV, CYREG_GPIO_PRT2_DR_INV
+ 321              	.set Red_LED__DR_SET, CYREG_GPIO_PRT2_DR_SET
+ 322              	.set Red_LED__INTCFG, CYREG_GPIO_PRT2_INTR_CFG
+ 323              	.set Red_LED__INTR, CYREG_GPIO_PRT2_INTR
+ 324              	.set Red_LED__INTR_CFG, CYREG_GPIO_PRT2_INTR_CFG
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 174
+
+
+ 325              	.set Red_LED__INTSTAT, CYREG_GPIO_PRT2_INTR
+ 326              	.set Red_LED__MASK, 0x40
+ 327              	.set Red_LED__PA__CFG0, CYREG_UDB_PA2_CFG0
+ 328              	.set Red_LED__PA__CFG1, CYREG_UDB_PA2_CFG1
+ 329              	.set Red_LED__PA__CFG10, CYREG_UDB_PA2_CFG10
+ 330              	.set Red_LED__PA__CFG11, CYREG_UDB_PA2_CFG11
+ 331              	.set Red_LED__PA__CFG12, CYREG_UDB_PA2_CFG12
+ 332              	.set Red_LED__PA__CFG13, CYREG_UDB_PA2_CFG13
+ 333              	.set Red_LED__PA__CFG14, CYREG_UDB_PA2_CFG14
+ 334              	.set Red_LED__PA__CFG2, CYREG_UDB_PA2_CFG2
+ 335              	.set Red_LED__PA__CFG3, CYREG_UDB_PA2_CFG3
+ 336              	.set Red_LED__PA__CFG4, CYREG_UDB_PA2_CFG4
+ 337              	.set Red_LED__PA__CFG5, CYREG_UDB_PA2_CFG5
+ 338              	.set Red_LED__PA__CFG6, CYREG_UDB_PA2_CFG6
+ 339              	.set Red_LED__PA__CFG7, CYREG_UDB_PA2_CFG7
+ 340              	.set Red_LED__PA__CFG8, CYREG_UDB_PA2_CFG8
+ 341              	.set Red_LED__PA__CFG9, CYREG_UDB_PA2_CFG9
+ 342              	.set Red_LED__PC, CYREG_GPIO_PRT2_PC
+ 343              	.set Red_LED__PC2, CYREG_GPIO_PRT2_PC2
+ 344              	.set Red_LED__PORT, 2
+ 345              	.set Red_LED__PS, CYREG_GPIO_PRT2_PS
+ 346              	.set Red_LED__SHIFT, 6
+ 347              	
+ 348              	/* Miscellaneous */
+ 349              	.set CYDEV_BCLK__HFCLK__HZ, 48000000
+ 350              	.set CYDEV_BCLK__HFCLK__KHZ, 48000
+ 351              	.set CYDEV_BCLK__HFCLK__MHZ, 48
+ 352              	.set CYDEV_BCLK__SYSCLK__HZ, 48000000
+ 353              	.set CYDEV_BCLK__SYSCLK__KHZ, 48000
+ 354              	.set CYDEV_BCLK__SYSCLK__MHZ, 48
+ 355              	.set CYDEV_CHIP_DIE_GEN4, 2
+ 356              	.set CYDEV_CHIP_DIE_LEOPARD, 1
+ 357              	.set CYDEV_CHIP_DIE_PANTHER, 12
+ 358              	.set CYDEV_CHIP_DIE_PSOC4A, 5
+ 359              	.set CYDEV_CHIP_DIE_PSOC5LP, 11
+ 360              	.set CYDEV_CHIP_DIE_UNKNOWN, 0
+ 361              	.set CYDEV_CHIP_FAMILY_PSOC3, 1
+ 362              	.set CYDEV_CHIP_FAMILY_PSOC4, 2
+ 363              	.set CYDEV_CHIP_FAMILY_PSOC5, 3
+ 364              	.set CYDEV_CHIP_FAMILY_UNKNOWN, 0
+ 365              	.set CYDEV_CHIP_FAMILY_USED, CYDEV_CHIP_FAMILY_PSOC4
+ 366              	.set CYDEV_CHIP_JTAG_ID, 0x0E34119E
+ 367              	.set CYDEV_CHIP_MEMBER_3A, 1
+ 368              	.set CYDEV_CHIP_MEMBER_4A, 5
+ 369              	.set CYDEV_CHIP_MEMBER_4C, 9
+ 370              	.set CYDEV_CHIP_MEMBER_4D, 3
+ 371              	.set CYDEV_CHIP_MEMBER_4E, 4
+ 372              	.set CYDEV_CHIP_MEMBER_4F, 6
+ 373              	.set CYDEV_CHIP_MEMBER_4G, 2
+ 374              	.set CYDEV_CHIP_MEMBER_4L, 8
+ 375              	.set CYDEV_CHIP_MEMBER_4M, 7
+ 376              	.set CYDEV_CHIP_MEMBER_5A, 11
+ 377              	.set CYDEV_CHIP_MEMBER_5B, 10
+ 378              	.set CYDEV_CHIP_MEMBER_UNKNOWN, 0
+ 379              	.set CYDEV_CHIP_MEMBER_USED, CYDEV_CHIP_MEMBER_4F
+ 380              	.set CYDEV_CHIP_DIE_EXPECT, CYDEV_CHIP_MEMBER_USED
+ 381              	.set CYDEV_CHIP_DIE_ACTUAL, CYDEV_CHIP_DIE_EXPECT
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 175
+
+
+ 382              	.set CYDEV_CHIP_REV_GEN4_ES, 17
+ 383              	.set CYDEV_CHIP_REV_GEN4_ES2, 33
+ 384              	.set CYDEV_CHIP_REV_GEN4_PRODUCTION, 17
+ 385              	.set CYDEV_CHIP_REV_LEOPARD_ES1, 0
+ 386              	.set CYDEV_CHIP_REV_LEOPARD_ES2, 1
+ 387              	.set CYDEV_CHIP_REV_LEOPARD_ES3, 3
+ 388              	.set CYDEV_CHIP_REV_LEOPARD_PRODUCTION, 3
+ 389              	.set CYDEV_CHIP_REV_PANTHER_ES0, 0
+ 390              	.set CYDEV_CHIP_REV_PANTHER_ES1, 1
+ 391              	.set CYDEV_CHIP_REV_PANTHER_PRODUCTION, 1
+ 392              	.set CYDEV_CHIP_REV_PSOC4A_ES0, 17
+ 393              	.set CYDEV_CHIP_REV_PSOC4A_PRODUCTION, 17
+ 394              	.set CYDEV_CHIP_REV_PSOC5LP_ES0, 0
+ 395              	.set CYDEV_CHIP_REV_PSOC5LP_PRODUCTION, 0
+ 396              	.set CYDEV_CHIP_REVISION_3A_ES1, 0
+ 397              	.set CYDEV_CHIP_REVISION_3A_ES2, 1
+ 398              	.set CYDEV_CHIP_REVISION_3A_ES3, 3
+ 399              	.set CYDEV_CHIP_REVISION_3A_PRODUCTION, 3
+ 400              	.set CYDEV_CHIP_REVISION_4A_ES0, 17
+ 401              	.set CYDEV_CHIP_REVISION_4A_PRODUCTION, 17
+ 402              	.set CYDEV_CHIP_REVISION_4C_PRODUCTION, 0
+ 403              	.set CYDEV_CHIP_REVISION_4D_PRODUCTION, 0
+ 404              	.set CYDEV_CHIP_REVISION_4E_PRODUCTION, 0
+ 405              	.set CYDEV_CHIP_REVISION_4F_PRODUCTION, 0
+ 406              	.set CYDEV_CHIP_REVISION_4F_PRODUCTION_256K, 0
+ 407              	.set CYDEV_CHIP_REVISION_4G_ES, 17
+ 408              	.set CYDEV_CHIP_REVISION_4G_ES2, 33
+ 409              	.set CYDEV_CHIP_REVISION_4G_PRODUCTION, 17
+ 410              	.set CYDEV_CHIP_REVISION_4L_PRODUCTION, 0
+ 411              	.set CYDEV_CHIP_REVISION_4M_PRODUCTION, 0
+ 412              	.set CYDEV_CHIP_REVISION_5A_ES0, 0
+ 413              	.set CYDEV_CHIP_REVISION_5A_ES1, 1
+ 414              	.set CYDEV_CHIP_REVISION_5A_PRODUCTION, 1
+ 415              	.set CYDEV_CHIP_REVISION_5B_ES0, 0
+ 416              	.set CYDEV_CHIP_REVISION_5B_PRODUCTION, 0
+ 417              	.set CYDEV_CHIP_REVISION_USED, CYDEV_CHIP_REVISION_4F_PRODUCTION
+ 418              	.set CYDEV_CHIP_REV_EXPECT, CYDEV_CHIP_REVISION_USED
+ 419              	.set CYDEV_CONFIG_READ_ACCELERATOR, 1
+ 420              	.set CYDEV_CONFIG_UNUSED_IO_AllowButWarn, 0
+ 421              	.set CYDEV_CONFIG_UNUSED_IO, CYDEV_CONFIG_UNUSED_IO_AllowButWarn
+ 422              	.set CYDEV_CONFIG_UNUSED_IO_AllowWithInfo, 1
+ 423              	.set CYDEV_CONFIG_UNUSED_IO_Disallowed, 2
+ 424              	.set CYDEV_CONFIGURATION_COMPRESSED, 1
+ 425              	.set CYDEV_CONFIGURATION_MODE_COMPRESSED, 0
+ 426              	.set CYDEV_CONFIGURATION_MODE, CYDEV_CONFIGURATION_MODE_COMPRESSED
+ 427              	.set CYDEV_CONFIGURATION_MODE_DMA, 2
+ 428              	.set CYDEV_CONFIGURATION_MODE_UNCOMPRESSED, 1
+ 429              	.set CYDEV_DEBUG_PROTECT_KILL, 4
+ 430              	.set CYDEV_DEBUG_PROTECT_OPEN, 1
+ 431              	.set CYDEV_DEBUG_PROTECT, CYDEV_DEBUG_PROTECT_OPEN
+ 432              	.set CYDEV_DEBUG_PROTECT_PROTECTED, 2
+ 433              	.set CYDEV_DEBUGGING_DPS_Disable, 3
+ 434              	.set CYDEV_DEBUGGING_DPS_SWD, 2
+ 435              	.set CYDEV_DEBUGGING_DPS, CYDEV_DEBUGGING_DPS_SWD
+ 436              	.set CYDEV_DEBUGGING_ENABLE, 1
+ 437              	.set CYDEV_DFT_SELECT_CLK0, 10
+ 438              	.set CYDEV_DFT_SELECT_CLK1, 11
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 176
+
+
+ 439              	.set CYDEV_HEAP_SIZE, 0x80
+ 440              	.set CYDEV_IMO_TRIMMED_BY_WCO, 0
+ 441              	.set CYDEV_PROJ_TYPE, 0
+ 442              	.set CYDEV_PROJ_TYPE_BOOTLOADER, 1
+ 443              	.set CYDEV_PROJ_TYPE_LAUNCHER, 5
+ 444              	.set CYDEV_PROJ_TYPE_LOADABLE, 2
+ 445              	.set CYDEV_PROJ_TYPE_LOADABLEANDBOOTLOADER, 4
+ 446              	.set CYDEV_PROJ_TYPE_MULTIAPPBOOTLOADER, 3
+ 447              	.set CYDEV_PROJ_TYPE_STANDARD, 0
+ 448              	.set CYDEV_STACK_SIZE, 0x0800
+ 449              	.set CYDEV_USE_BUNDLED_CMSIS, 1
+ 450              	.set CYDEV_VARIABLE_VDDA, 1
+ 451              	.set CYDEV_VDDA_MV, 3300
+ 452              	.set CYDEV_VDDD_MV, 3300
+ 453              	.set CYDEV_VDDR_MV, 3300
+ 454              	.set CYDEV_WDT_GENERATE_ISR, 0
+ 455              	.set CYIPBLOCK_m0s8bless_VERSION, 1
+ 456              	.set CYIPBLOCK_m0s8cpussv2_VERSION, 1
+ 457              	.set CYIPBLOCK_m0s8csd_VERSION, 1
+ 458              	.set CYIPBLOCK_m0s8ioss_VERSION, 1
+ 459              	.set CYIPBLOCK_m0s8lcd_VERSION, 2
+ 460              	.set CYIPBLOCK_m0s8lpcomp_VERSION, 2
+ 461              	.set CYIPBLOCK_m0s8peri_VERSION, 1
+ 462              	.set CYIPBLOCK_m0s8scb_VERSION, 2
+ 463              	.set CYIPBLOCK_m0s8srssv2_VERSION, 1
+ 464              	.set CYIPBLOCK_m0s8tcpwm_VERSION, 2
+ 465              	.set CYIPBLOCK_m0s8udbif_VERSION, 1
+ 466              	.set CYIPBLOCK_s8pass4al_VERSION, 1
+ 467              	.set CYDEV_BOOTLOADER_ENABLE, 0
+ 468              	.endif
+  19              	
+  20              	
+  21              	/*******************************************************************************
+  22              	* Function Name: CyDelayCycles
+  23              	********************************************************************************
+  24              	*
+  25              	* Summary:
+  26              	*  Delays for the specified number of cycles.
+  27              	*
+  28              	* Parameters:
+  29              	*  uint32 cycles: number of cycles to delay.
+  30              	*
+  31              	* Return:
+  32              	*  None
+  33              	*
+  34              	*******************************************************************************/
+  35              	/* void CyDelayCycles(uint32 cycles) */
+  36              	.align 3                    /* Align to 8 byte boundary (2^n) */
+  37              	.global CyDelayCycles
+  38              	.func CyDelayCycles, CyDelayCycles
+  39              	.type CyDelayCycles, %function
+  40              	.thumb_func
+  41              	CyDelayCycles:              /* cycles bytes */
+  42 0000 0230     	    ADDS r0, r0, #2         /*    1    2    Round to nearest multiple of 4 */
+  43 0002 8008     	    LSRS r0, r0, #2         /*    1    2    Divide by 4 and set flags */
+  44 0004 03D0     	    BEQ CyDelayCycles_done  /*    2    2    Skip if 0 */
+  45              	.IF ((CYIPBLOCK_m0s8cpussv2_VERSION == 1) && (CYIPBLOCK_m0s8srssv2_VERSION == 1))
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 177
+
+
+  46              	    /* If device is using CPUSSv2 and SRSSv2 leave loop unaligned */
+  47              	.ELSE
+  48              	    NOP                     /*    1    2    Loop alignment padding */
+  49              	.ENDIF
+  50              	CyDelayCycles_loop:
+  51 0006 0138     	    SUBS r0, r0, #1         /*    1    2   Decrement counter */ 
+  52 0008 FDD1     	    BNE CyDelayCycles_loop  /*    3    2   3 CPU cycles (if branche is taken)*/
+  53 000a C046     	    NOP                     /*    1    2    Loop alignment padding */
+  54 000c C046     	    NOP                     /*    1    2    Loop alignment padding */
+  55              	CyDelayCycles_done:
+  56 000e C046     	    NOP                     /*    1    2    Loop alignment padding */
+  57 0010 7047     	    BX lr                   /*    3    2 */
+  58              	.endfunc
+  59              	
+  60              	
+  61              	/*******************************************************************************
+  62              	* Function Name: CyEnterCriticalSection
+  63              	********************************************************************************
+  64              	*
+  65              	* Summary:
+  66              	*  CyEnterCriticalSection disables interrupts and returns a value indicating
+  67              	*  whether interrupts were previously enabled (the actual value depends on
+  68              	*  whether the device is PSoC 3 or PSoC 5).
+  69              	*
+  70              	*  Note Implementation of CyEnterCriticalSection manipulates the IRQ enable bit
+  71              	*  with interrupts still enabled. The test and set of the interrupt bits is not
+  72              	*  atomic; this is true for both PSoC 3 and PSoC 5. Therefore, to avoid a
+  73              	*  corrupting processor state, it must be the policy that all interrupt routines
+  74              	*  restore the interrupt enable bits as they were found on entry.
+  75              	*
+  76              	* Parameters:
+  77              	*  None
+  78              	*
+  79              	* Return:
+  80              	*  uint8
+  81              	*   Returns 0 if interrupts were previously enabled or 1 if interrupts
+  82              	*   were previously disabled.
+  83              	*
+  84              	*******************************************************************************/
+  85              	/* uint8 CyEnterCriticalSection(void) */
+  86              	.global CyEnterCriticalSection
+  87              	.func CyEnterCriticalSection, CyEnterCriticalSection
+  88              	.type CyEnterCriticalSection, %function
+  89              	.thumb_func
+  90              	CyEnterCriticalSection:
+  91 0012 EFF31080 	    MRS r0, PRIMASK         /* Save and return interrupt state */
+  92 0016 72B6     	    CPSID I                 /* Disable interrupts */
+  93 0018 7047     	    BX lr
+  94              	.endfunc
+  95              	
+  96              	
+  97              	/*******************************************************************************
+  98              	* Function Name: CyExitCriticalSection
+  99              	********************************************************************************
+ 100              	*
+ 101              	* Summary:
+ 102              	*  CyExitCriticalSection re-enables interrupts if they were enabled before
+ARM GAS  .\Generated_Source\PSoC4\CyBootAsmGnu.s 			page 178
+
+
+ 103              	*  CyEnterCriticalSection was called. The argument should be the value returned
+ 104              	*  from CyEnterCriticalSection.
+ 105              	*
+ 106              	* Parameters:
+ 107              	*  uint8 savedIntrStatus:
+ 108              	*   Saved interrupt status returned by the CyEnterCriticalSection function.
+ 109              	*
+ 110              	* Return:
+ 111              	*  None
+ 112              	*
+ 113              	*******************************************************************************/
+ 114              	/* void CyExitCriticalSection(uint8 savedIntrStatus) */
+ 115              	.global CyExitCriticalSection
+ 116              	.func CyExitCriticalSection, CyExitCriticalSection
+ 117              	.type CyExitCriticalSection, %function
+ 118              	.thumb_func
+ 119              	CyExitCriticalSection:
+ 120 001a 80F31088 	    MSR PRIMASK, r0         /* Restore interrupt state */
+ 121 001e 7047     	    BX lr
+ 122              	.endfunc
+ 123              	
+ 124              	.end
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/CyBootAsmGnu.o
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/CyBootAsmGnu.o
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/CyFlash.lst
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/CyFlash.lst	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/CyFlash.lst	(revision 7)
@@ -0,0 +1,2052 @@
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 1
+
+
+   1              		.cpu cortex-m0
+   2              		.fpu softvfp
+   3              		.eabi_attribute 20, 1
+   4              		.eabi_attribute 21, 1
+   5              		.eabi_attribute 23, 3
+   6              		.eabi_attribute 24, 1
+   7              		.eabi_attribute 25, 1
+   8              		.eabi_attribute 26, 1
+   9              		.eabi_attribute 30, 6
+  10              		.eabi_attribute 34, 0
+  11              		.eabi_attribute 18, 4
+  12              		.code	16
+  13              		.file	"CyFlash.c"
+  14              		.text
+  15              	.Ltext0:
+  16              		.cfi_sections	.debug_frame
+  17              		.bss
+  18              		.align	2
+  19              	cySysFlashBackup:
+  20 0000 00000000 		.space	20
+  20      00000000 
+  20      00000000 
+  20      00000000 
+  20      00000000 
+  21              		.section	.text.CySysFlashWriteRow,"ax",%progbits
+  22              		.align	2
+  23              		.global	CySysFlashWriteRow
+  24              		.code	16
+  25              		.thumb_func
+  26              		.type	CySysFlashWriteRow, %function
+  27              	CySysFlashWriteRow:
+  28              	.LFB2:
+  29              		.file 1 ".\\Generated_Source\\PSoC4\\CyFlash.c"
+   1:.\Generated_Source\PSoC4/CyFlash.c **** /*******************************************************************************
+   2:.\Generated_Source\PSoC4/CyFlash.c **** * File Name: CyFlash.c
+   3:.\Generated_Source\PSoC4/CyFlash.c **** * Version 5.0
+   4:.\Generated_Source\PSoC4/CyFlash.c **** *
+   5:.\Generated_Source\PSoC4/CyFlash.c **** *  Description:
+   6:.\Generated_Source\PSoC4/CyFlash.c **** *   Provides an API for the FLASH.
+   7:.\Generated_Source\PSoC4/CyFlash.c **** *
+   8:.\Generated_Source\PSoC4/CyFlash.c **** *  Note:
+   9:.\Generated_Source\PSoC4/CyFlash.c **** *   This code is endian agnostic.
+  10:.\Generated_Source\PSoC4/CyFlash.c **** *
+  11:.\Generated_Source\PSoC4/CyFlash.c **** *  Note:
+  12:.\Generated_Source\PSoC4/CyFlash.c **** *   Documentation of the API's in this file is located in the
+  13:.\Generated_Source\PSoC4/CyFlash.c **** *   System Reference Guide provided with PSoC Creator.
+  14:.\Generated_Source\PSoC4/CyFlash.c **** *
+  15:.\Generated_Source\PSoC4/CyFlash.c **** ********************************************************************************
+  16:.\Generated_Source\PSoC4/CyFlash.c **** * Copyright 2010-2015, Cypress Semiconductor Corporation.  All rights reserved.
+  17:.\Generated_Source\PSoC4/CyFlash.c **** * You may use this file only in accordance with the license, terms, conditions,
+  18:.\Generated_Source\PSoC4/CyFlash.c **** * disclaimers, and limitations in the end user license agreement accompanying
+  19:.\Generated_Source\PSoC4/CyFlash.c **** * the software package with which this file was provided.
+  20:.\Generated_Source\PSoC4/CyFlash.c **** *******************************************************************************/
+  21:.\Generated_Source\PSoC4/CyFlash.c **** 
+  22:.\Generated_Source\PSoC4/CyFlash.c **** #include "CyFlash.h"
+  23:.\Generated_Source\PSoC4/CyFlash.c **** 
+  24:.\Generated_Source\PSoC4/CyFlash.c **** 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 2
+
+
+  25:.\Generated_Source\PSoC4/CyFlash.c **** /*******************************************************************************
+  26:.\Generated_Source\PSoC4/CyFlash.c **** * Cypress identified a defect with the Flash write functionality of the
+  27:.\Generated_Source\PSoC4/CyFlash.c **** * PSoC 4000, PSoC 4100, and PSoC 4200 devices. The CySysFlashWriteRow() function
+  28:.\Generated_Source\PSoC4/CyFlash.c **** * now checks the data to be written and, if necessary, modifies it to have a
+  29:.\Generated_Source\PSoC4/CyFlash.c **** * non-zero checksum. After writing to Flash, the modified data is replaced
+  30:.\Generated_Source\PSoC4/CyFlash.c **** * (Flash program) with the correct (original) data.
+  31:.\Generated_Source\PSoC4/CyFlash.c **** *******************************************************************************/
+  32:.\Generated_Source\PSoC4/CyFlash.c **** #define CY_FLASH_CHECKSUM_WORKAROUND    (CY_PSOC4_4000 || CY_PSOC4_4100 || CY_PSOC4_4200)
+  33:.\Generated_Source\PSoC4/CyFlash.c **** 
+  34:.\Generated_Source\PSoC4/CyFlash.c **** #if (CY_IP_FM || (CY_IP_FMLT && CY_IP_SPCIF_SYNCHRONOUS))
+  35:.\Generated_Source\PSoC4/CyFlash.c ****     static CY_SYS_FLASH_CLOCK_BACKUP_STRUCT cySysFlashBackup;
+  36:.\Generated_Source\PSoC4/CyFlash.c **** #endif /* (CY_IP_FM || (CY_IP_FMLT && CY_IP_SPCIF_SYNCHRONOUS)) */
+  37:.\Generated_Source\PSoC4/CyFlash.c **** 
+  38:.\Generated_Source\PSoC4/CyFlash.c **** static cystatus CySysFlashClockBackup(void);
+  39:.\Generated_Source\PSoC4/CyFlash.c **** static cystatus CySysFlashClockRestore(void);
+  40:.\Generated_Source\PSoC4/CyFlash.c **** #if(CY_IP_FMLT)
+  41:.\Generated_Source\PSoC4/CyFlash.c ****     static cystatus CySysFlashClockConfig(void);
+  42:.\Generated_Source\PSoC4/CyFlash.c **** #endif  /* (CY_IP_FMLT) */
+  43:.\Generated_Source\PSoC4/CyFlash.c **** 
+  44:.\Generated_Source\PSoC4/CyFlash.c **** 
+  45:.\Generated_Source\PSoC4/CyFlash.c **** /*******************************************************************************
+  46:.\Generated_Source\PSoC4/CyFlash.c **** * Function Name: CySysFlashWriteRow
+  47:.\Generated_Source\PSoC4/CyFlash.c **** ********************************************************************************
+  48:.\Generated_Source\PSoC4/CyFlash.c **** *
+  49:.\Generated_Source\PSoC4/CyFlash.c **** * Summary:
+  50:.\Generated_Source\PSoC4/CyFlash.c **** *  Erases a row of Flash and programs it with the new data.
+  51:.\Generated_Source\PSoC4/CyFlash.c **** *
+  52:.\Generated_Source\PSoC4/CyFlash.c **** * Parameters:
+  53:.\Generated_Source\PSoC4/CyFlash.c **** *  uint16 rowNum:
+  54:.\Generated_Source\PSoC4/CyFlash.c **** *   The flash row number. The number of the flash rows is defined by the
+  55:.\Generated_Source\PSoC4/CyFlash.c **** *   CY_FLASH_NUMBER_ROWS macro for the selected device. Refer to the device
+  56:.\Generated_Source\PSoC4/CyFlash.c **** *   datasheet for the details.
+  57:.\Generated_Source\PSoC4/CyFlash.c **** *
+  58:.\Generated_Source\PSoC4/CyFlash.c **** *  uint8* rowData:
+  59:.\Generated_Source\PSoC4/CyFlash.c **** *   Array of bytes to write. The size of the array must be equal to the flash
+  60:.\Generated_Source\PSoC4/CyFlash.c **** *   row size. The flash row size for the selected device is defined by
+  61:.\Generated_Source\PSoC4/CyFlash.c **** *   the CY_FLASH_SIZEOF_ROW macro. Refer to the device datasheet for the
+  62:.\Generated_Source\PSoC4/CyFlash.c **** *   details.
+  63:.\Generated_Source\PSoC4/CyFlash.c **** *
+  64:.\Generated_Source\PSoC4/CyFlash.c **** * Return:
+  65:.\Generated_Source\PSoC4/CyFlash.c **** *  Status
+  66:.\Generated_Source\PSoC4/CyFlash.c **** *     Value                     Description
+  67:.\Generated_Source\PSoC4/CyFlash.c **** *    CY_SYS_FLASH_SUCCESS           Successful
+  68:.\Generated_Source\PSoC4/CyFlash.c **** *    CY_SYS_FLASH_INVALID_ADDR      Specified flash row address is invalid
+  69:.\Generated_Source\PSoC4/CyFlash.c **** *    CY_SYS_FLASH_PROTECTED         Specified flash row is protected
+  70:.\Generated_Source\PSoC4/CyFlash.c **** *    Other non-zero                 Failure
+  71:.\Generated_Source\PSoC4/CyFlash.c **** *
+  72:.\Generated_Source\PSoC4/CyFlash.c **** * Side Effects:
+  73:.\Generated_Source\PSoC4/CyFlash.c **** *   The IMO must be enabled before calling this function. The operation of the
+  74:.\Generated_Source\PSoC4/CyFlash.c **** *   flash writing hardware is dependent on the IMO.
+  75:.\Generated_Source\PSoC4/CyFlash.c **** *
+  76:.\Generated_Source\PSoC4/CyFlash.c **** *   For PSoC 4000, PSoC 4100 BLE and PSoC 4200 BLE devices (PSoC 4100 BLE and
+  77:.\Generated_Source\PSoC4/CyFlash.c **** *   PSoC 4200 BLE devices with 256K of Flash memory are not affected), this API
+  78:.\Generated_Source\PSoC4/CyFlash.c **** *   will automatically modify the clock settings for the device. Writing to
+  79:.\Generated_Source\PSoC4/CyFlash.c **** *   flash requires that changes be made to the IMO and HFCLK settings. The
+  80:.\Generated_Source\PSoC4/CyFlash.c **** *   configuration is restored before returning. This will impact the operation
+  81:.\Generated_Source\PSoC4/CyFlash.c **** *   of most of the hardware in the device.
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 3
+
+
+  82:.\Generated_Source\PSoC4/CyFlash.c **** *
+  83:.\Generated_Source\PSoC4/CyFlash.c **** *   For PSoC 4000 devices this API will automatically modify the clock settings
+  84:.\Generated_Source\PSoC4/CyFlash.c **** *   for the device. Writing to flash requires that changes be made to the IMO
+  85:.\Generated_Source\PSoC4/CyFlash.c **** *   and HFCLK settings. The configuration is restored before returning. HFCLK
+  86:.\Generated_Source\PSoC4/CyFlash.c **** *   will have several frequency changes during the operation of this API between
+  87:.\Generated_Source\PSoC4/CyFlash.c **** *   a minimum frequency of the current IMO frequency divided by 8 and a maximum
+  88:.\Generated_Source\PSoC4/CyFlash.c **** *   frequency of 12 MHz. This will impact the operation of most of the hardware
+  89:.\Generated_Source\PSoC4/CyFlash.c **** *   in the device.
+  90:.\Generated_Source\PSoC4/CyFlash.c **** *
+  91:.\Generated_Source\PSoC4/CyFlash.c **** *******************************************************************************/
+  92:.\Generated_Source\PSoC4/CyFlash.c **** uint32 CySysFlashWriteRow(uint32 rowNum, const uint8 rowData[])
+  93:.\Generated_Source\PSoC4/CyFlash.c **** {
+  30              		.loc 1 93 0
+  31              		.cfi_startproc
+  32 0000 90B5     		push	{r4, r7, lr}
+  33              		.cfi_def_cfa_offset 12
+  34              		.cfi_offset 4, -12
+  35              		.cfi_offset 7, -8
+  36              		.cfi_offset 14, -4
+  37 0002 A9B0     		sub	sp, sp, #164
+  38              		.cfi_def_cfa_offset 176
+  39 0004 00AF     		add	r7, sp, #0
+  40              		.cfi_def_cfa_register 7
+  41 0006 7860     		str	r0, [r7, #4]
+  42 0008 3960     		str	r1, [r7]
+  94:.\Generated_Source\PSoC4/CyFlash.c ****     volatile uint32 retValue = CY_SYS_FLASH_SUCCESS;
+  43              		.loc 1 94 0
+  44 000a 0023     		mov	r3, #0
+  45 000c 9822     		mov	r2, #152
+  46 000e D219     		add	r2, r2, r7
+  47 0010 1360     		str	r3, [r2]
+  95:.\Generated_Source\PSoC4/CyFlash.c ****     volatile uint32 clkCnfRetValue = CY_SYS_FLASH_SUCCESS;
+  48              		.loc 1 95 0
+  49 0012 0023     		mov	r3, #0
+  50 0014 9422     		mov	r2, #148
+  51 0016 D219     		add	r2, r2, r7
+  52 0018 1360     		str	r3, [r2]
+  96:.\Generated_Source\PSoC4/CyFlash.c ****     volatile uint32 parameters[(CY_FLASH_SIZEOF_ROW + CY_FLASH_SRAM_ROM_DATA) / sizeof(uint32)];
+  97:.\Generated_Source\PSoC4/CyFlash.c ****     uint8  interruptState;
+  98:.\Generated_Source\PSoC4/CyFlash.c **** 
+  99:.\Generated_Source\PSoC4/CyFlash.c ****     #if (CY_FLASH_CHECKSUM_WORKAROUND)
+ 100:.\Generated_Source\PSoC4/CyFlash.c ****         uint32 needChecksumWorkaround = 0u;
+ 101:.\Generated_Source\PSoC4/CyFlash.c ****         uint32 savedIndex = 0u;
+ 102:.\Generated_Source\PSoC4/CyFlash.c ****         uint32 savedValue = 0u;
+ 103:.\Generated_Source\PSoC4/CyFlash.c ****         uint32 checksum = 0u;
+ 104:.\Generated_Source\PSoC4/CyFlash.c ****         uint32 bits = 0u;
+ 105:.\Generated_Source\PSoC4/CyFlash.c ****         uint32 i;
+ 106:.\Generated_Source\PSoC4/CyFlash.c ****     #endif  /* (CY_FLASH_CHECKSUM_WORKAROUND) */
+ 107:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 108:.\Generated_Source\PSoC4/CyFlash.c ****     if ((rowNum < CY_FLASH_NUMBER_ROWS) && (rowData != 0u))
+  53              		.loc 1 108 0
+  54 001a 7A68     		ldr	r2, [r7, #4]
+  55 001c 4D4B     		ldr	r3, .L15
+  56 001e 9A42     		cmp	r2, r3
+  57 0020 00D9     		bls	.LCB26
+  58 0022 8CE0     		b	.L2	@long jump
+  59              	.LCB26:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 4
+
+
+  60              		.loc 1 108 0 is_stmt 0 discriminator 1
+  61 0024 3B68     		ldr	r3, [r7]
+  62 0026 002B     		cmp	r3, #0
+  63 0028 00D1     		bne	.LCB29
+  64 002a 88E0     		b	.L2	@long jump
+  65              	.LCB29:
+ 109:.\Generated_Source\PSoC4/CyFlash.c ****     {
+ 110:.\Generated_Source\PSoC4/CyFlash.c ****         /* Copy data to be written into internal variable */
+ 111:.\Generated_Source\PSoC4/CyFlash.c ****         (void)memcpy((void *)&parameters[2u], rowData, CY_FLASH_SIZEOF_ROW);
+  66              		.loc 1 111 0 is_stmt 1
+  67 002c 3B1C     		mov	r3, r7
+  68 002e 0C33     		add	r3, r3, #12
+  69 0030 1A1C     		mov	r2, r3
+  70 0032 0832     		add	r2, r2, #8
+  71 0034 3B68     		ldr	r3, [r7]
+  72 0036 101C     		mov	r0, r2
+  73 0038 191C     		mov	r1, r3
+  74 003a 8022     		mov	r2, #128
+  75 003c FFF7FEFF 		bl	memcpy
+ 112:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 113:.\Generated_Source\PSoC4/CyFlash.c ****         #if (CY_FLASH_CHECKSUM_WORKAROUND)
+ 114:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 115:.\Generated_Source\PSoC4/CyFlash.c ****             for (i = 2u; i < ((CY_FLASH_SIZEOF_ROW / sizeof(uint32)) + 2u); i++)
+ 116:.\Generated_Source\PSoC4/CyFlash.c ****             {
+ 117:.\Generated_Source\PSoC4/CyFlash.c ****                 uint32 tmp = parameters[i];
+ 118:.\Generated_Source\PSoC4/CyFlash.c ****                 if (tmp != 0u)
+ 119:.\Generated_Source\PSoC4/CyFlash.c ****                 {
+ 120:.\Generated_Source\PSoC4/CyFlash.c ****                     checksum += tmp;
+ 121:.\Generated_Source\PSoC4/CyFlash.c ****                     bits |= tmp;
+ 122:.\Generated_Source\PSoC4/CyFlash.c ****                     savedIndex = i;
+ 123:.\Generated_Source\PSoC4/CyFlash.c ****                 }
+ 124:.\Generated_Source\PSoC4/CyFlash.c ****             }
+ 125:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 126:.\Generated_Source\PSoC4/CyFlash.c ****             needChecksumWorkaround = ((checksum == 0u) && (bits != 0u)) ? 1u : 0u;
+ 127:.\Generated_Source\PSoC4/CyFlash.c ****             if (needChecksumWorkaround != 0u)
+ 128:.\Generated_Source\PSoC4/CyFlash.c ****             {
+ 129:.\Generated_Source\PSoC4/CyFlash.c ****                 savedValue = parameters[savedIndex];
+ 130:.\Generated_Source\PSoC4/CyFlash.c ****                 parameters[savedIndex] = 0u;
+ 131:.\Generated_Source\PSoC4/CyFlash.c ****             }
+ 132:.\Generated_Source\PSoC4/CyFlash.c ****         #endif  /* (CY_FLASH_CHECKSUM_WORKAROUND) */
+ 133:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 134:.\Generated_Source\PSoC4/CyFlash.c ****         /* Load Flash Bytes */
+ 135:.\Generated_Source\PSoC4/CyFlash.c ****         parameters[0u] = (uint32) (CY_FLASH_GET_MACRO_FROM_ROW(rowNum)        << CY_FLASH_PARAM_MAC
+ 136:.\Generated_Source\PSoC4/CyFlash.c ****                          (uint32) (CY_FLASH_PAGE_LATCH_START_ADDR             << CY_FLASH_PARAM_ADD
+ 137:.\Generated_Source\PSoC4/CyFlash.c ****                          (uint32) (CY_FLASH_KEY_TWO(CY_FLASH_API_OPCODE_LOAD) << CY_FLASH_PARAM_KEY
+  76              		.loc 1 137 0
+  77 0040 7A68     		ldr	r2, [r7, #4]
+  78 0042 454B     		ldr	r3, .L15+4
+  79 0044 9A42     		cmp	r2, r3
+  80 0046 01D9     		bls	.L3
+  81              		.loc 1 137 0 is_stmt 0 discriminator 1
+  82 0048 444A     		ldr	r2, .L15+8
+  83 004a 00E0     		b	.L4
+  84              	.L3:
+  85              		.loc 1 137 0 discriminator 2
+  86 004c 444A     		ldr	r2, .L15+12
+  87              	.L4:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 5
+
+
+ 135:.\Generated_Source\PSoC4/CyFlash.c ****         parameters[0u] = (uint32) (CY_FLASH_GET_MACRO_FROM_ROW(rowNum)        << CY_FLASH_PARAM_MAC
+  88              		.loc 1 135 0 is_stmt 1
+  89 004e 3B1C     		mov	r3, r7
+  90 0050 0C33     		add	r3, r3, #12
+  91 0052 1A60     		str	r2, [r3]
+ 138:.\Generated_Source\PSoC4/CyFlash.c ****                          CY_FLASH_KEY_ONE;
+ 139:.\Generated_Source\PSoC4/CyFlash.c ****         parameters[1u] = CY_FLASH_SIZEOF_ROW - 1u;
+  92              		.loc 1 139 0
+  93 0054 3B1C     		mov	r3, r7
+  94 0056 0C33     		add	r3, r3, #12
+  95 0058 7F22     		mov	r2, #127
+  96 005a 5A60     		str	r2, [r3, #4]
+ 140:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 141:.\Generated_Source\PSoC4/CyFlash.c ****         CY_FLASH_CPUSS_SYSARG_REG = (uint32) &parameters[0u];
+  97              		.loc 1 141 0
+  98 005c 414B     		ldr	r3, .L15+16
+  99 005e 3A1C     		mov	r2, r7
+ 100 0060 0C32     		add	r2, r2, #12
+ 101 0062 1A60     		str	r2, [r3]
+ 142:.\Generated_Source\PSoC4/CyFlash.c ****         CY_FLASH_CPUSS_SYSREQ_REG = CY_FLASH_CPUSS_REQ_START | CY_FLASH_API_OPCODE_LOAD;
+ 102              		.loc 1 142 0
+ 103 0064 404B     		ldr	r3, .L15+20
+ 104 0066 414A     		ldr	r2, .L15+24
+ 105 0068 1A60     		str	r2, [r3]
+ 143:.\Generated_Source\PSoC4/CyFlash.c ****         retValue = CY_FLASH_API_RETURN;
+ 106              		.loc 1 143 0
+ 107 006a 3E4B     		ldr	r3, .L15+16
+ 108 006c 1B68     		ldr	r3, [r3]
+ 109 006e 1B0F     		lsr	r3, r3, #28
+ 110 0070 1A07     		lsl	r2, r3, #28
+ 111 0072 A023     		mov	r3, #160
+ 112 0074 1B06     		lsl	r3, r3, #24
+ 113 0076 9A42     		cmp	r2, r3
+ 114 0078 04D0     		beq	.L5
+ 115              		.loc 1 143 0 is_stmt 0 discriminator 1
+ 116 007a 3A4B     		ldr	r3, .L15+16
+ 117 007c 1A68     		ldr	r2, [r3]
+ 118 007e 0F23     		mov	r3, #15
+ 119 0080 1340     		and	r3, r2
+ 120 0082 00E0     		b	.L6
+ 121              	.L5:
+ 122              		.loc 1 143 0 discriminator 2
+ 123 0084 0023     		mov	r3, #0
+ 124              	.L6:
+ 125              		.loc 1 143 0 discriminator 3
+ 126 0086 9822     		mov	r2, #152
+ 127 0088 D219     		add	r2, r2, r7
+ 128 008a 1360     		str	r3, [r2]
+ 144:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 145:.\Generated_Source\PSoC4/CyFlash.c ****         if(retValue == CY_SYS_FLASH_SUCCESS)
+ 129              		.loc 1 145 0 is_stmt 1 discriminator 3
+ 130 008c 9822     		mov	r2, #152
+ 131 008e D219     		add	r2, r2, r7
+ 132 0090 1368     		ldr	r3, [r2]
+ 133 0092 002B     		cmp	r3, #0
+ 134 0094 52D1     		bne	.L7
+ 146:.\Generated_Source\PSoC4/CyFlash.c ****         {
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 6
+
+
+ 147:.\Generated_Source\PSoC4/CyFlash.c ****             /***************************************************************
+ 148:.\Generated_Source\PSoC4/CyFlash.c ****             * Mask all the exceptions to guarantee that Flash write will
+ 149:.\Generated_Source\PSoC4/CyFlash.c ****             * occur in the atomic way. It will not affect system call
+ 150:.\Generated_Source\PSoC4/CyFlash.c ****             * execution (flash row write) since it is executed in the NMI
+ 151:.\Generated_Source\PSoC4/CyFlash.c ****             * context.
+ 152:.\Generated_Source\PSoC4/CyFlash.c ****             ***************************************************************/
+ 153:.\Generated_Source\PSoC4/CyFlash.c ****             interruptState = CyEnterCriticalSection();
+ 135              		.loc 1 153 0
+ 136 0096 3C1C     		mov	r4, r7
+ 137 0098 9F34     		add	r4, r4, #159
+ 138 009a FFF7FEFF 		bl	CyEnterCriticalSection
+ 139 009e 031C     		mov	r3, r0
+ 140 00a0 2370     		strb	r3, [r4]
+ 154:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 155:.\Generated_Source\PSoC4/CyFlash.c ****             clkCnfRetValue = CySysFlashClockBackup();
+ 141              		.loc 1 155 0
+ 142 00a2 FFF7FEFF 		bl	CySysFlashClockBackup
+ 143 00a6 031C     		mov	r3, r0
+ 144 00a8 9422     		mov	r2, #148
+ 145 00aa D219     		add	r2, r2, r7
+ 146 00ac 1360     		str	r3, [r2]
+ 156:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 157:.\Generated_Source\PSoC4/CyFlash.c ****         #if(CY_IP_FMLT)
+ 158:.\Generated_Source\PSoC4/CyFlash.c ****             if(clkCnfRetValue == CY_SYS_FLASH_SUCCESS)
+ 147              		.loc 1 158 0
+ 148 00ae 9422     		mov	r2, #148
+ 149 00b0 D219     		add	r2, r2, r7
+ 150 00b2 1368     		ldr	r3, [r2]
+ 151 00b4 002B     		cmp	r3, #0
+ 152 00b6 05D1     		bne	.L8
+ 159:.\Generated_Source\PSoC4/CyFlash.c ****             {
+ 160:.\Generated_Source\PSoC4/CyFlash.c ****                 retValue = CySysFlashClockConfig();
+ 153              		.loc 1 160 0
+ 154 00b8 FFF7FEFF 		bl	CySysFlashClockConfig
+ 155 00bc 031C     		mov	r3, r0
+ 156 00be 9822     		mov	r2, #152
+ 157 00c0 D219     		add	r2, r2, r7
+ 158 00c2 1360     		str	r3, [r2]
+ 159              	.L8:
+ 161:.\Generated_Source\PSoC4/CyFlash.c ****             }
+ 162:.\Generated_Source\PSoC4/CyFlash.c ****         #endif  /* (CY_IP_FMLT) */
+ 163:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 164:.\Generated_Source\PSoC4/CyFlash.c ****             if(retValue == CY_SYS_FLASH_SUCCESS)
+ 160              		.loc 1 164 0
+ 161 00c4 9822     		mov	r2, #152
+ 162 00c6 D219     		add	r2, r2, r7
+ 163 00c8 1368     		ldr	r3, [r2]
+ 164 00ca 002B     		cmp	r3, #0
+ 165 00cc 24D1     		bne	.L9
+ 165:.\Generated_Source\PSoC4/CyFlash.c ****             {
+ 166:.\Generated_Source\PSoC4/CyFlash.c ****                 /* Write Row */
+ 167:.\Generated_Source\PSoC4/CyFlash.c ****                 parameters[0u]  = (uint32) (((uint32) CY_FLASH_KEY_TWO(CY_FLASH_API_OPCODE_WRITE_RO
+ 166              		.loc 1 167 0
+ 167 00ce 3B1C     		mov	r3, r7
+ 168 00d0 0C33     		add	r3, r3, #12
+ 169 00d2 274A     		ldr	r2, .L15+28
+ 170 00d4 1A60     		str	r2, [r3]
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 7
+
+
+ 168:.\Generated_Source\PSoC4/CyFlash.c ****                 parameters[0u] |= (uint32)(rowNum << 16u);
+ 171              		.loc 1 168 0
+ 172 00d6 3B1C     		mov	r3, r7
+ 173 00d8 0C33     		add	r3, r3, #12
+ 174 00da 1A68     		ldr	r2, [r3]
+ 175 00dc 7B68     		ldr	r3, [r7, #4]
+ 176 00de 1B04     		lsl	r3, r3, #16
+ 177 00e0 1A43     		orr	r2, r3
+ 178 00e2 3B1C     		mov	r3, r7
+ 179 00e4 0C33     		add	r3, r3, #12
+ 180 00e6 1A60     		str	r2, [r3]
+ 169:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 170:.\Generated_Source\PSoC4/CyFlash.c ****                 CY_FLASH_CPUSS_SYSARG_REG = (uint32) &parameters[0u];
+ 181              		.loc 1 170 0
+ 182 00e8 1E4B     		ldr	r3, .L15+16
+ 183 00ea 3A1C     		mov	r2, r7
+ 184 00ec 0C32     		add	r2, r2, #12
+ 185 00ee 1A60     		str	r2, [r3]
+ 171:.\Generated_Source\PSoC4/CyFlash.c ****                 CY_FLASH_CPUSS_SYSREQ_REG = CY_FLASH_CPUSS_REQ_START | CY_FLASH_API_OPCODE_WRITE_RO
+ 186              		.loc 1 171 0
+ 187 00f0 1D4B     		ldr	r3, .L15+20
+ 188 00f2 204A     		ldr	r2, .L15+32
+ 189 00f4 1A60     		str	r2, [r3]
+ 172:.\Generated_Source\PSoC4/CyFlash.c ****                 retValue = CY_FLASH_API_RETURN;
+ 190              		.loc 1 172 0
+ 191 00f6 1B4B     		ldr	r3, .L15+16
+ 192 00f8 1B68     		ldr	r3, [r3]
+ 193 00fa 1B0F     		lsr	r3, r3, #28
+ 194 00fc 1A07     		lsl	r2, r3, #28
+ 195 00fe A023     		mov	r3, #160
+ 196 0100 1B06     		lsl	r3, r3, #24
+ 197 0102 9A42     		cmp	r2, r3
+ 198 0104 04D0     		beq	.L10
+ 199              		.loc 1 172 0 is_stmt 0 discriminator 1
+ 200 0106 174B     		ldr	r3, .L15+16
+ 201 0108 1A68     		ldr	r2, [r3]
+ 202 010a 0F23     		mov	r3, #15
+ 203 010c 1340     		and	r3, r2
+ 204 010e 00E0     		b	.L11
+ 205              	.L10:
+ 206              		.loc 1 172 0 discriminator 2
+ 207 0110 0023     		mov	r3, #0
+ 208              	.L11:
+ 209              		.loc 1 172 0 discriminator 3
+ 210 0112 9822     		mov	r2, #152
+ 211 0114 D219     		add	r2, r2, r7
+ 212 0116 1360     		str	r3, [r2]
+ 213              	.L9:
+ 173:.\Generated_Source\PSoC4/CyFlash.c ****             }
+ 174:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 175:.\Generated_Source\PSoC4/CyFlash.c ****             #if (CY_FLASH_CHECKSUM_WORKAROUND)
+ 176:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 177:.\Generated_Source\PSoC4/CyFlash.c ****                 if ((retValue == CYRET_SUCCESS) && (needChecksumWorkaround != 0u))
+ 178:.\Generated_Source\PSoC4/CyFlash.c ****                 {
+ 179:.\Generated_Source\PSoC4/CyFlash.c ****                     (void)memset((void *)&parameters[2u], 0, CY_FLASH_SIZEOF_ROW);
+ 180:.\Generated_Source\PSoC4/CyFlash.c ****                     parameters[savedIndex] = savedValue;
+ 181:.\Generated_Source\PSoC4/CyFlash.c **** 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 8
+
+
+ 182:.\Generated_Source\PSoC4/CyFlash.c ****                     /* Load Flash Bytes */
+ 183:.\Generated_Source\PSoC4/CyFlash.c ****                     parameters[0u] = (uint32) (CY_FLASH_GET_MACRO_FROM_ROW(rowNum)        << CY_FLA
+ 184:.\Generated_Source\PSoC4/CyFlash.c ****                                      (uint32) (CY_FLASH_PAGE_LATCH_START_ADDR             << CY_FLA
+ 185:.\Generated_Source\PSoC4/CyFlash.c ****                                      (uint32) (CY_FLASH_KEY_TWO(CY_FLASH_API_OPCODE_LOAD) << CY_FLA
+ 186:.\Generated_Source\PSoC4/CyFlash.c ****                                      CY_FLASH_KEY_ONE;
+ 187:.\Generated_Source\PSoC4/CyFlash.c ****                     parameters[1u] = CY_FLASH_SIZEOF_ROW - 1u;
+ 188:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 189:.\Generated_Source\PSoC4/CyFlash.c ****                     CY_FLASH_CPUSS_SYSARG_REG = (uint32) &parameters[0u];
+ 190:.\Generated_Source\PSoC4/CyFlash.c ****                     CY_FLASH_CPUSS_SYSREQ_REG = CY_FLASH_CPUSS_REQ_START | CY_FLASH_API_OPCODE_LOAD
+ 191:.\Generated_Source\PSoC4/CyFlash.c ****                     retValue = CY_FLASH_API_RETURN;
+ 192:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 193:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 194:.\Generated_Source\PSoC4/CyFlash.c ****                     if(retValue == CY_SYS_FLASH_SUCCESS)
+ 195:.\Generated_Source\PSoC4/CyFlash.c ****                     {
+ 196:.\Generated_Source\PSoC4/CyFlash.c ****                         /* Program Row */
+ 197:.\Generated_Source\PSoC4/CyFlash.c ****                         parameters[0u]  =
+ 198:.\Generated_Source\PSoC4/CyFlash.c ****                             (uint32) (((uint32) CY_FLASH_KEY_TWO(CY_FLASH_API_OPCODE_PROGRAM_ROW) <
+ 199:.\Generated_Source\PSoC4/CyFlash.c ****                                                     CY_FLASH_PARAM_KEY_TWO_OFFSET) | CY_FLASH_KEY_O
+ 200:.\Generated_Source\PSoC4/CyFlash.c ****                         parameters[0u] |= (uint32)(rowNum << 16u);
+ 201:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 202:.\Generated_Source\PSoC4/CyFlash.c ****                         CY_FLASH_CPUSS_SYSARG_REG = (uint32) &parameters[0u];
+ 203:.\Generated_Source\PSoC4/CyFlash.c ****                         CY_FLASH_CPUSS_SYSREQ_REG = CY_FLASH_CPUSS_REQ_START | CY_FLASH_API_OPCODE_
+ 204:.\Generated_Source\PSoC4/CyFlash.c ****                         retValue = CY_FLASH_API_RETURN;
+ 205:.\Generated_Source\PSoC4/CyFlash.c ****                     }
+ 206:.\Generated_Source\PSoC4/CyFlash.c ****                 }
+ 207:.\Generated_Source\PSoC4/CyFlash.c ****             #endif  /* (CY_FLASH_CHECKSUM_WORKAROUND) */
+ 208:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 209:.\Generated_Source\PSoC4/CyFlash.c ****             if(clkCnfRetValue == CY_SYS_FLASH_SUCCESS)
+ 214              		.loc 1 209 0 is_stmt 1
+ 215 0118 9422     		mov	r2, #148
+ 216 011a D219     		add	r2, r2, r7
+ 217 011c 1368     		ldr	r3, [r2]
+ 218 011e 002B     		cmp	r3, #0
+ 219 0120 05D1     		bne	.L12
+ 210:.\Generated_Source\PSoC4/CyFlash.c ****             {
+ 211:.\Generated_Source\PSoC4/CyFlash.c ****                 clkCnfRetValue = CySysFlashClockRestore();
+ 220              		.loc 1 211 0
+ 221 0122 FFF7FEFF 		bl	CySysFlashClockRestore
+ 222 0126 031C     		mov	r3, r0
+ 223 0128 9422     		mov	r2, #148
+ 224 012a D219     		add	r2, r2, r7
+ 225 012c 1360     		str	r3, [r2]
+ 226              	.L12:
+ 212:.\Generated_Source\PSoC4/CyFlash.c ****             }
+ 213:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 214:.\Generated_Source\PSoC4/CyFlash.c ****             CyExitCriticalSection(interruptState);
+ 227              		.loc 1 214 0
+ 228 012e 3B1C     		mov	r3, r7
+ 229 0130 9F33     		add	r3, r3, #159
+ 230 0132 1B78     		ldrb	r3, [r3]
+ 231 0134 181C     		mov	r0, r3
+ 232 0136 FFF7FEFF 		bl	CyExitCriticalSection
+ 145:.\Generated_Source\PSoC4/CyFlash.c ****         if(retValue == CY_SYS_FLASH_SUCCESS)
+ 233              		.loc 1 145 0
+ 234 013a 04E0     		b	.L13
+ 235              	.L7:
+ 145:.\Generated_Source\PSoC4/CyFlash.c ****         if(retValue == CY_SYS_FLASH_SUCCESS)
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 9
+
+
+ 236              		.loc 1 145 0 is_stmt 0 discriminator 1
+ 237 013c 03E0     		b	.L13
+ 238              	.L2:
+ 215:.\Generated_Source\PSoC4/CyFlash.c ****         }
+ 216:.\Generated_Source\PSoC4/CyFlash.c ****     }
+ 217:.\Generated_Source\PSoC4/CyFlash.c ****     else
+ 218:.\Generated_Source\PSoC4/CyFlash.c ****     {
+ 219:.\Generated_Source\PSoC4/CyFlash.c ****         retValue = CY_SYS_FLASH_INVALID_ADDR;
+ 239              		.loc 1 219 0 is_stmt 1
+ 240 013e 0423     		mov	r3, #4
+ 241 0140 9822     		mov	r2, #152
+ 242 0142 D219     		add	r2, r2, r7
+ 243 0144 1360     		str	r3, [r2]
+ 244              	.L13:
+ 220:.\Generated_Source\PSoC4/CyFlash.c ****     }
+ 221:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 222:.\Generated_Source\PSoC4/CyFlash.c ****     return (retValue);
+ 245              		.loc 1 222 0
+ 246 0146 9822     		mov	r2, #152
+ 247 0148 D219     		add	r2, r2, r7
+ 248 014a 1368     		ldr	r3, [r2]
+ 223:.\Generated_Source\PSoC4/CyFlash.c **** }
+ 249              		.loc 1 223 0
+ 250 014c 181C     		mov	r0, r3
+ 251 014e BD46     		mov	sp, r7
+ 252 0150 29B0     		add	sp, sp, #164
+ 253              		@ sp needed
+ 254 0152 90BD     		pop	{r4, r7, pc}
+ 255              	.L16:
+ 256              		.align	2
+ 257              	.L15:
+ 258 0154 FF030000 		.word	1023
+ 259 0158 FF010000 		.word	511
+ 260 015c B6D70001 		.word	16832438
+ 261 0160 B6D70000 		.word	55222
+ 262 0164 08001040 		.word	1074790408
+ 263 0168 04001040 		.word	1074790404
+ 264 016c 04000080 		.word	-2147483644
+ 265 0170 B6D80000 		.word	55478
+ 266 0174 05000080 		.word	-2147483643
+ 267              		.cfi_endproc
+ 268              	.LFE2:
+ 269              		.size	CySysFlashWriteRow, .-CySysFlashWriteRow
+ 270              		.section	.text.CySysFlashSetWaitCycles,"ax",%progbits
+ 271              		.align	2
+ 272              		.global	CySysFlashSetWaitCycles
+ 273              		.code	16
+ 274              		.thumb_func
+ 275              		.type	CySysFlashSetWaitCycles, %function
+ 276              	CySysFlashSetWaitCycles:
+ 277              	.LFB3:
+ 224:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 225:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 226:.\Generated_Source\PSoC4/CyFlash.c **** /*******************************************************************************
+ 227:.\Generated_Source\PSoC4/CyFlash.c **** * Function Name: CySysFlashSetWaitCycles
+ 228:.\Generated_Source\PSoC4/CyFlash.c **** ********************************************************************************
+ 229:.\Generated_Source\PSoC4/CyFlash.c **** *
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 10
+
+
+ 230:.\Generated_Source\PSoC4/CyFlash.c **** * Summary:
+ 231:.\Generated_Source\PSoC4/CyFlash.c **** *  Sets the number of clock cycles the cache will wait before it samples data
+ 232:.\Generated_Source\PSoC4/CyFlash.c **** *  coming back from Flash. This function must be called before increasing the
+ 233:.\Generated_Source\PSoC4/CyFlash.c **** *  SYSCLK clock frequency. It can optionally be called after lowering SYSCLK
+ 234:.\Generated_Source\PSoC4/CyFlash.c **** *  clock frequency in order to improve the CPU performance.
+ 235:.\Generated_Source\PSoC4/CyFlash.c **** *
+ 236:.\Generated_Source\PSoC4/CyFlash.c **** * Parameters:
+ 237:.\Generated_Source\PSoC4/CyFlash.c **** *  freq: The System clock frequency in MHz. Note: Invalid frequency will be
+ 238:.\Generated_Source\PSoC4/CyFlash.c **** *  ignored in Release mode and the CPU will be halted if project is compiled in
+ 239:.\Generated_Source\PSoC4/CyFlash.c **** *  Debug mode.
+ 240:.\Generated_Source\PSoC4/CyFlash.c **** *
+ 241:.\Generated_Source\PSoC4/CyFlash.c **** * Return:
+ 242:.\Generated_Source\PSoC4/CyFlash.c **** *  None
+ 243:.\Generated_Source\PSoC4/CyFlash.c **** *
+ 244:.\Generated_Source\PSoC4/CyFlash.c **** *******************************************************************************/
+ 245:.\Generated_Source\PSoC4/CyFlash.c **** void CySysFlashSetWaitCycles(uint32 freq)
+ 246:.\Generated_Source\PSoC4/CyFlash.c **** {
+ 278              		.loc 1 246 0
+ 279              		.cfi_startproc
+ 280 0000 90B5     		push	{r4, r7, lr}
+ 281              		.cfi_def_cfa_offset 12
+ 282              		.cfi_offset 4, -12
+ 283              		.cfi_offset 7, -8
+ 284              		.cfi_offset 14, -4
+ 285 0002 85B0     		sub	sp, sp, #20
+ 286              		.cfi_def_cfa_offset 32
+ 287 0004 00AF     		add	r7, sp, #0
+ 288              		.cfi_def_cfa_register 7
+ 289 0006 7860     		str	r0, [r7, #4]
+ 247:.\Generated_Source\PSoC4/CyFlash.c ****     uint8  interruptState;
+ 248:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 249:.\Generated_Source\PSoC4/CyFlash.c ****     interruptState = CyEnterCriticalSection();
+ 290              		.loc 1 249 0
+ 291 0008 3C1C     		mov	r4, r7
+ 292 000a 0F34     		add	r4, r4, #15
+ 293 000c FFF7FEFF 		bl	CyEnterCriticalSection
+ 294 0010 031C     		mov	r3, r0
+ 295 0012 2370     		strb	r3, [r4]
+ 250:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 251:.\Generated_Source\PSoC4/CyFlash.c ****     #if (CY_IP_CPUSS)
+ 252:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 253:.\Generated_Source\PSoC4/CyFlash.c ****         if ( freq <= CY_FLASH_SYSCLK_BOUNDARY_MHZ )
+ 254:.\Generated_Source\PSoC4/CyFlash.c ****         {
+ 255:.\Generated_Source\PSoC4/CyFlash.c ****             CY_SYS_CLK_SELECT_REG &= (uint32)(~CY_FLASH_WAIT_STATE_EN);
+ 256:.\Generated_Source\PSoC4/CyFlash.c ****         }
+ 257:.\Generated_Source\PSoC4/CyFlash.c ****         else
+ 258:.\Generated_Source\PSoC4/CyFlash.c ****         {
+ 259:.\Generated_Source\PSoC4/CyFlash.c ****             CY_SYS_CLK_SELECT_REG |= CY_FLASH_WAIT_STATE_EN;
+ 260:.\Generated_Source\PSoC4/CyFlash.c ****         }
+ 261:.\Generated_Source\PSoC4/CyFlash.c ****     #else
+ 262:.\Generated_Source\PSoC4/CyFlash.c ****         if (freq <= CY_FLASH_CTL_WS_0_FREQ_MAX)
+ 296              		.loc 1 262 0
+ 297 0014 7B68     		ldr	r3, [r7, #4]
+ 298 0016 102B     		cmp	r3, #16
+ 299 0018 06D8     		bhi	.L18
+ 263:.\Generated_Source\PSoC4/CyFlash.c ****         {
+ 264:.\Generated_Source\PSoC4/CyFlash.c ****             CY_FLASH_CTL_REG = (CY_FLASH_CTL_REG & ~CY_FLASH_CTL_WS_MASK) | CY_FLASH_CTL_WS_0_VALUE
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 11
+
+
+ 300              		.loc 1 264 0
+ 301 001a 154B     		ldr	r3, .L22
+ 302 001c 144A     		ldr	r2, .L22
+ 303 001e 1268     		ldr	r2, [r2]
+ 304 0020 0321     		mov	r1, #3
+ 305 0022 8A43     		bic	r2, r1
+ 306 0024 1A60     		str	r2, [r3]
+ 307 0026 1AE0     		b	.L19
+ 308              	.L18:
+ 265:.\Generated_Source\PSoC4/CyFlash.c ****         } else
+ 266:.\Generated_Source\PSoC4/CyFlash.c ****         if (freq <= CY_FLASH_CTL_WS_1_FREQ_MAX)
+ 309              		.loc 1 266 0
+ 310 0028 7B68     		ldr	r3, [r7, #4]
+ 311 002a 202B     		cmp	r3, #32
+ 312 002c 08D8     		bhi	.L20
+ 267:.\Generated_Source\PSoC4/CyFlash.c ****         {
+ 268:.\Generated_Source\PSoC4/CyFlash.c ****             CY_FLASH_CTL_REG = (CY_FLASH_CTL_REG & ~CY_FLASH_CTL_WS_MASK) | CY_FLASH_CTL_WS_1_VALUE
+ 313              		.loc 1 268 0
+ 314 002e 104B     		ldr	r3, .L22
+ 315 0030 0F4A     		ldr	r2, .L22
+ 316 0032 1268     		ldr	r2, [r2]
+ 317 0034 0321     		mov	r1, #3
+ 318 0036 8A43     		bic	r2, r1
+ 319 0038 0121     		mov	r1, #1
+ 320 003a 0A43     		orr	r2, r1
+ 321 003c 1A60     		str	r2, [r3]
+ 322 003e 0EE0     		b	.L19
+ 323              	.L20:
+ 269:.\Generated_Source\PSoC4/CyFlash.c ****         } else
+ 270:.\Generated_Source\PSoC4/CyFlash.c ****     #if (CY_IP_FMLT || CY_IP_S8FS)
+ 271:.\Generated_Source\PSoC4/CyFlash.c ****         if (freq <= CY_FLASH_CTL_WS_2_FREQ_MAX)
+ 324              		.loc 1 271 0
+ 325 0040 7B68     		ldr	r3, [r7, #4]
+ 326 0042 302B     		cmp	r3, #48
+ 327 0044 08D8     		bhi	.L21
+ 272:.\Generated_Source\PSoC4/CyFlash.c ****         {
+ 273:.\Generated_Source\PSoC4/CyFlash.c ****             CY_FLASH_CTL_REG = (CY_FLASH_CTL_REG & ~CY_FLASH_CTL_WS_MASK) | CY_FLASH_CTL_WS_2_VALUE
+ 328              		.loc 1 273 0
+ 329 0046 0A4B     		ldr	r3, .L22
+ 330 0048 094A     		ldr	r2, .L22
+ 331 004a 1268     		ldr	r2, [r2]
+ 332 004c 0321     		mov	r1, #3
+ 333 004e 8A43     		bic	r2, r1
+ 334 0050 0221     		mov	r1, #2
+ 335 0052 0A43     		orr	r2, r1
+ 336 0054 1A60     		str	r2, [r3]
+ 337 0056 02E0     		b	.L19
+ 338              	.L21:
+ 274:.\Generated_Source\PSoC4/CyFlash.c ****         }
+ 275:.\Generated_Source\PSoC4/CyFlash.c ****         else
+ 276:.\Generated_Source\PSoC4/CyFlash.c ****     #endif  /* (CY_IP_FMLT || CY_IP_S8FS) */
+ 277:.\Generated_Source\PSoC4/CyFlash.c ****         {
+ 278:.\Generated_Source\PSoC4/CyFlash.c ****             /* Halt CPU in debug mode if frequency is invalid */
+ 279:.\Generated_Source\PSoC4/CyFlash.c ****             CYASSERT(0u != 0u);
+ 339              		.loc 1 279 0 discriminator 1
+ 340 0058 0020     		mov	r0, #0
+ 341 005a FFF7FEFF 		bl	CyHalt
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 12
+
+
+ 342              	.L19:
+ 280:.\Generated_Source\PSoC4/CyFlash.c ****         }
+ 281:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 282:.\Generated_Source\PSoC4/CyFlash.c ****     #endif  /* (CY_IP_CPUSS) */
+ 283:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 284:.\Generated_Source\PSoC4/CyFlash.c ****     CyExitCriticalSection(interruptState);
+ 343              		.loc 1 284 0
+ 344 005e 3B1C     		mov	r3, r7
+ 345 0060 0F33     		add	r3, r3, #15
+ 346 0062 1B78     		ldrb	r3, [r3]
+ 347 0064 181C     		mov	r0, r3
+ 348 0066 FFF7FEFF 		bl	CyExitCriticalSection
+ 285:.\Generated_Source\PSoC4/CyFlash.c **** }
+ 349              		.loc 1 285 0
+ 350 006a BD46     		mov	sp, r7
+ 351 006c 05B0     		add	sp, sp, #20
+ 352              		@ sp needed
+ 353 006e 90BD     		pop	{r4, r7, pc}
+ 354              	.L23:
+ 355              		.align	2
+ 356              	.L22:
+ 357 0070 30001040 		.word	1074790448
+ 358              		.cfi_endproc
+ 359              	.LFE3:
+ 360              		.size	CySysFlashSetWaitCycles, .-CySysFlashSetWaitCycles
+ 361              		.section	.text.CySysFlashClockBackup,"ax",%progbits
+ 362              		.align	2
+ 363              		.code	16
+ 364              		.thumb_func
+ 365              		.type	CySysFlashClockBackup, %function
+ 366              	CySysFlashClockBackup:
+ 367              	.LFB4:
+ 286:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 287:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 288:.\Generated_Source\PSoC4/CyFlash.c **** /*******************************************************************************
+ 289:.\Generated_Source\PSoC4/CyFlash.c **** * Function Name: CySysFlashClockBackup
+ 290:.\Generated_Source\PSoC4/CyFlash.c **** ********************************************************************************
+ 291:.\Generated_Source\PSoC4/CyFlash.c **** *
+ 292:.\Generated_Source\PSoC4/CyFlash.c **** * Summary:
+ 293:.\Generated_Source\PSoC4/CyFlash.c **** *  Backups the device clock configuration.
+ 294:.\Generated_Source\PSoC4/CyFlash.c **** *
+ 295:.\Generated_Source\PSoC4/CyFlash.c **** * Parameters:
+ 296:.\Generated_Source\PSoC4/CyFlash.c **** *  None
+ 297:.\Generated_Source\PSoC4/CyFlash.c **** *
+ 298:.\Generated_Source\PSoC4/CyFlash.c **** * Return:
+ 299:.\Generated_Source\PSoC4/CyFlash.c **** *  The same as CySysFlashWriteRow().
+ 300:.\Generated_Source\PSoC4/CyFlash.c **** *
+ 301:.\Generated_Source\PSoC4/CyFlash.c **** *******************************************************************************/
+ 302:.\Generated_Source\PSoC4/CyFlash.c **** static cystatus CySysFlashClockBackup(void)
+ 303:.\Generated_Source\PSoC4/CyFlash.c **** {
+ 368              		.loc 1 303 0
+ 369              		.cfi_startproc
+ 370 0000 80B5     		push	{r7, lr}
+ 371              		.cfi_def_cfa_offset 8
+ 372              		.cfi_offset 7, -8
+ 373              		.cfi_offset 14, -4
+ 374 0002 84B0     		sub	sp, sp, #16
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 13
+
+
+ 375              		.cfi_def_cfa_offset 24
+ 376 0004 00AF     		add	r7, sp, #0
+ 377              		.cfi_def_cfa_register 7
+ 304:.\Generated_Source\PSoC4/CyFlash.c ****     cystatus retValue = CY_SYS_FLASH_SUCCESS;
+ 378              		.loc 1 304 0
+ 379 0006 0023     		mov	r3, #0
+ 380 0008 FB60     		str	r3, [r7, #12]
+ 305:.\Generated_Source\PSoC4/CyFlash.c **** #if(!CY_IP_FM)
+ 306:.\Generated_Source\PSoC4/CyFlash.c ****     #if !(CY_PSOC4_4000)
+ 307:.\Generated_Source\PSoC4/CyFlash.c ****         #if (CY_IP_SPCIF_SYNCHRONOUS)
+ 308:.\Generated_Source\PSoC4/CyFlash.c ****             volatile uint32   parameters[2u];
+ 309:.\Generated_Source\PSoC4/CyFlash.c ****         #endif /* (CY_IP_SPCIF_SYNCHRONOUS) */
+ 310:.\Generated_Source\PSoC4/CyFlash.c ****     #endif  /* !(CY_PSOC4_4000) */
+ 311:.\Generated_Source\PSoC4/CyFlash.c **** #endif  /* (!CY_IP_FM) */
+ 312:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 313:.\Generated_Source\PSoC4/CyFlash.c **** #if(CY_IP_FM)
+ 314:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 315:.\Generated_Source\PSoC4/CyFlash.c ****     /***************************************************************
+ 316:.\Generated_Source\PSoC4/CyFlash.c ****     * Preserve IMO configuration that could be changed during
+ 317:.\Generated_Source\PSoC4/CyFlash.c ****     * system call execution (Cypress ID #150448).
+ 318:.\Generated_Source\PSoC4/CyFlash.c ****     ***************************************************************/
+ 319:.\Generated_Source\PSoC4/CyFlash.c ****     cySysFlashBackup.imoConfigReg = CY_SYS_CLK_IMO_CONFIG_REG;
+ 320:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 321:.\Generated_Source\PSoC4/CyFlash.c **** #else   /* (CY_IP_FMLT) */
+ 322:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 323:.\Generated_Source\PSoC4/CyFlash.c ****     #if (CY_PSOC4_4000)
+ 324:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 325:.\Generated_Source\PSoC4/CyFlash.c ****         /***************************************************************************
+ 326:.\Generated_Source\PSoC4/CyFlash.c ****         * Perform firmware clock settings backup for the PSOC4 4000 devices (the
+ 327:.\Generated_Source\PSoC4/CyFlash.c ****         * corresponding system call is not available).
+ 328:.\Generated_Source\PSoC4/CyFlash.c ****         ***************************************************************************/
+ 329:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 330:.\Generated_Source\PSoC4/CyFlash.c ****         /***************************************************************************
+ 331:.\Generated_Source\PSoC4/CyFlash.c ****         * The registers listed below are modified by CySysFlashClockConfig().
+ 332:.\Generated_Source\PSoC4/CyFlash.c ****         *
+ 333:.\Generated_Source\PSoC4/CyFlash.c ****         * The registers to be saved:
+ 334:.\Generated_Source\PSoC4/CyFlash.c ****         * - CY_SYS_CLK_IMO_CONFIG_REG - IMO enable state.
+ 335:.\Generated_Source\PSoC4/CyFlash.c ****         * - CY_SYS_CLK_SELECT_REG     - HFCLK source, divider, pump source. Save
+ 336:.\Generated_Source\PSoC4/CyFlash.c ****         *                               entire register as it can be directly
+ 337:.\Generated_Source\PSoC4/CyFlash.c ****         *                               written on restore (no special
+ 338:.\Generated_Source\PSoC4/CyFlash.c ****         *                               requirements).
+ 339:.\Generated_Source\PSoC4/CyFlash.c ****         * - CY_SYS_CLK_IMO_SELECT_REG - Save IMO frequency.
+ 340:.\Generated_Source\PSoC4/CyFlash.c ****         *
+ 341:.\Generated_Source\PSoC4/CyFlash.c ****         * The registers not to be saved:
+ 342:.\Generated_Source\PSoC4/CyFlash.c ****         * - CY_SYS_CLK_IMO_TRIM1_REG  - No need to save. Function of frequency.
+ 343:.\Generated_Source\PSoC4/CyFlash.c ****         *                               Restored by CySysClkWriteImoFreq().
+ 344:.\Generated_Source\PSoC4/CyFlash.c ****         * - CY_SYS_CLK_IMO_TRIM3_REG  - No need to save. Function of frequency.
+ 345:.\Generated_Source\PSoC4/CyFlash.c ****         *                               Restored by CySysClkWriteImoFreq().
+ 346:.\Generated_Source\PSoC4/CyFlash.c ****         * - REG_CPUSS_FLASH_CTL       - Flash wait cycles. Unmodified due to system
+ 347:.\Generated_Source\PSoC4/CyFlash.c ****         *                               clock 16 MHz limit.
+ 348:.\Generated_Source\PSoC4/CyFlash.c ****         ***************************************************************************/
+ 349:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 350:.\Generated_Source\PSoC4/CyFlash.c ****         cySysFlashBackup.clkSelectReg = CY_SYS_CLK_SELECT_REG;
+ 351:.\Generated_Source\PSoC4/CyFlash.c ****         cySysFlashBackup.clkImoEna    = CY_SYS_CLK_IMO_CONFIG_REG & CY_SYS_CLK_IMO_CONFIG_ENABLE;
+ 352:.\Generated_Source\PSoC4/CyFlash.c ****         cySysFlashBackup.clkImoFreq   = CY_SYS_CLK_IMO_MIN_FREQ_MHZ + (CY_SYS_CLK_IMO_SELECT_REG <<
+ 353:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 354:.\Generated_Source\PSoC4/CyFlash.c ****     #else
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 14
+
+
+ 355:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 356:.\Generated_Source\PSoC4/CyFlash.c ****         #if (CY_IP_SPCIF_SYNCHRONOUS)
+ 357:.\Generated_Source\PSoC4/CyFlash.c ****             /* FM-Lite Clock Backup System Call */
+ 358:.\Generated_Source\PSoC4/CyFlash.c ****             parameters[0u] =
+ 381              		.loc 1 358 0
+ 382 000a 3B1D     		add	r3, r7, #4
+ 383 000c 0F4A     		ldr	r2, .L28
+ 384 000e 1A60     		str	r2, [r3]
+ 359:.\Generated_Source\PSoC4/CyFlash.c ****                 (uint32) ((CY_FLASH_KEY_TWO(CY_FLASH_API_OPCODE_CLK_BACKUP) <<  CY_FLASH_PARAM_KEY_
+ 360:.\Generated_Source\PSoC4/CyFlash.c ****                             CY_FLASH_KEY_ONE);
+ 361:.\Generated_Source\PSoC4/CyFlash.c ****             parameters[1u] = (uint32) &cySysFlashBackup.clockSettings[0u];
+ 385              		.loc 1 361 0
+ 386 0010 0F4A     		ldr	r2, .L28+4
+ 387 0012 3B1D     		add	r3, r7, #4
+ 388 0014 5A60     		str	r2, [r3, #4]
+ 362:.\Generated_Source\PSoC4/CyFlash.c ****             CY_FLASH_CPUSS_SYSARG_REG = (uint32) &parameters[0u];
+ 389              		.loc 1 362 0
+ 390 0016 0F4B     		ldr	r3, .L28+8
+ 391 0018 3A1D     		add	r2, r7, #4
+ 392 001a 1A60     		str	r2, [r3]
+ 363:.\Generated_Source\PSoC4/CyFlash.c ****             CY_FLASH_CPUSS_SYSREQ_REG = CY_FLASH_CPUSS_REQ_START | CY_FLASH_API_OPCODE_CLK_BACKUP;
+ 393              		.loc 1 363 0
+ 394 001c 0E4B     		ldr	r3, .L28+12
+ 395 001e 0F4A     		ldr	r2, .L28+16
+ 396 0020 1A60     		str	r2, [r3]
+ 364:.\Generated_Source\PSoC4/CyFlash.c ****             retValue = CY_FLASH_API_RETURN;
+ 397              		.loc 1 364 0
+ 398 0022 0C4B     		ldr	r3, .L28+8
+ 399 0024 1B68     		ldr	r3, [r3]
+ 400 0026 1B0F     		lsr	r3, r3, #28
+ 401 0028 1A07     		lsl	r2, r3, #28
+ 402 002a A023     		mov	r3, #160
+ 403 002c 1B06     		lsl	r3, r3, #24
+ 404 002e 9A42     		cmp	r2, r3
+ 405 0030 04D0     		beq	.L25
+ 406              		.loc 1 364 0 is_stmt 0 discriminator 1
+ 407 0032 084B     		ldr	r3, .L28+8
+ 408 0034 1A68     		ldr	r2, [r3]
+ 409 0036 0F23     		mov	r3, #15
+ 410 0038 1340     		and	r3, r2
+ 411 003a 00E0     		b	.L26
+ 412              	.L25:
+ 413              		.loc 1 364 0 discriminator 2
+ 414 003c 0023     		mov	r3, #0
+ 415              	.L26:
+ 416              		.loc 1 364 0 discriminator 3
+ 417 003e FB60     		str	r3, [r7, #12]
+ 365:.\Generated_Source\PSoC4/CyFlash.c ****         #endif /* (CY_IP_SPCIF_SYNCHRONOUS) */
+ 366:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 367:.\Generated_Source\PSoC4/CyFlash.c ****     #endif  /* (CY_PSOC4_4000) */
+ 368:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 369:.\Generated_Source\PSoC4/CyFlash.c **** #endif  /* (CY_IP_FM) */
+ 370:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 371:.\Generated_Source\PSoC4/CyFlash.c ****     return (retValue);
+ 418              		.loc 1 371 0 is_stmt 1 discriminator 3
+ 419 0040 FB68     		ldr	r3, [r7, #12]
+ 372:.\Generated_Source\PSoC4/CyFlash.c **** }
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 15
+
+
+ 420              		.loc 1 372 0 discriminator 3
+ 421 0042 181C     		mov	r0, r3
+ 422 0044 BD46     		mov	sp, r7
+ 423 0046 04B0     		add	sp, sp, #16
+ 424              		@ sp needed
+ 425 0048 80BD     		pop	{r7, pc}
+ 426              	.L29:
+ 427 004a C046     		.align	2
+ 428              	.L28:
+ 429 004c B6E90000 		.word	59830
+ 430 0050 04000000 		.word	cySysFlashBackup+4
+ 431 0054 08001040 		.word	1074790408
+ 432 0058 04001040 		.word	1074790404
+ 433 005c 16000080 		.word	-2147483626
+ 434              		.cfi_endproc
+ 435              	.LFE4:
+ 436              		.size	CySysFlashClockBackup, .-CySysFlashClockBackup
+ 437              		.section	.text.CySysFlashClockConfig,"ax",%progbits
+ 438              		.align	2
+ 439              		.code	16
+ 440              		.thumb_func
+ 441              		.type	CySysFlashClockConfig, %function
+ 442              	CySysFlashClockConfig:
+ 443              	.LFB5:
+ 373:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 374:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 375:.\Generated_Source\PSoC4/CyFlash.c **** #if(CY_IP_FMLT)
+ 376:.\Generated_Source\PSoC4/CyFlash.c **** /*******************************************************************************
+ 377:.\Generated_Source\PSoC4/CyFlash.c **** * Function Name: CySysFlashClockConfig
+ 378:.\Generated_Source\PSoC4/CyFlash.c **** ********************************************************************************
+ 379:.\Generated_Source\PSoC4/CyFlash.c **** *
+ 380:.\Generated_Source\PSoC4/CyFlash.c **** * Summary:
+ 381:.\Generated_Source\PSoC4/CyFlash.c **** *  Configures the device clocks for the flash writing.
+ 382:.\Generated_Source\PSoC4/CyFlash.c **** *
+ 383:.\Generated_Source\PSoC4/CyFlash.c **** * Parameters:
+ 384:.\Generated_Source\PSoC4/CyFlash.c **** *  None
+ 385:.\Generated_Source\PSoC4/CyFlash.c **** *
+ 386:.\Generated_Source\PSoC4/CyFlash.c **** * Return:
+ 387:.\Generated_Source\PSoC4/CyFlash.c **** *  The same as CySysFlashWriteRow().
+ 388:.\Generated_Source\PSoC4/CyFlash.c **** *
+ 389:.\Generated_Source\PSoC4/CyFlash.c **** *******************************************************************************/
+ 390:.\Generated_Source\PSoC4/CyFlash.c **** static cystatus CySysFlashClockConfig(void)
+ 391:.\Generated_Source\PSoC4/CyFlash.c **** {
+ 444              		.loc 1 391 0
+ 445              		.cfi_startproc
+ 446 0000 80B5     		push	{r7, lr}
+ 447              		.cfi_def_cfa_offset 8
+ 448              		.cfi_offset 7, -8
+ 449              		.cfi_offset 14, -4
+ 450 0002 82B0     		sub	sp, sp, #8
+ 451              		.cfi_def_cfa_offset 16
+ 452 0004 00AF     		add	r7, sp, #0
+ 453              		.cfi_def_cfa_register 7
+ 392:.\Generated_Source\PSoC4/CyFlash.c ****     cystatus retValue = CY_SYS_FLASH_SUCCESS;
+ 454              		.loc 1 392 0
+ 455 0006 0023     		mov	r3, #0
+ 456 0008 7B60     		str	r3, [r7, #4]
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 16
+
+
+ 393:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 394:.\Generated_Source\PSoC4/CyFlash.c ****     /***************************************************************************
+ 395:.\Generated_Source\PSoC4/CyFlash.c ****     * The FM-Lite IP uses the IMO at 48MHz for the pump clock and SPC timer
+ 396:.\Generated_Source\PSoC4/CyFlash.c ****     * clock. The PUMP_SEL and HF clock must be set to IMO before calling Flash
+ 397:.\Generated_Source\PSoC4/CyFlash.c ****     * write or erase operation.
+ 398:.\Generated_Source\PSoC4/CyFlash.c ****     ***************************************************************************/
+ 399:.\Generated_Source\PSoC4/CyFlash.c **** #if (CY_PSOC4_4000)
+ 400:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 401:.\Generated_Source\PSoC4/CyFlash.c ****     /***************************************************************************
+ 402:.\Generated_Source\PSoC4/CyFlash.c ****     * Perform firmware clock settings setup for the PSOC4 4000 devices (the
+ 403:.\Generated_Source\PSoC4/CyFlash.c ****     * corresponding system call is not reliable):
+ 404:.\Generated_Source\PSoC4/CyFlash.c ****     * - The IMO frequency should be 48 MHz
+ 405:.\Generated_Source\PSoC4/CyFlash.c ****     * - The IMO should be source for the HFCLK
+ 406:.\Generated_Source\PSoC4/CyFlash.c ****     * - The IMO should be the source for the charge pump clock
+ 407:.\Generated_Source\PSoC4/CyFlash.c ****     *
+ 408:.\Generated_Source\PSoC4/CyFlash.c ****     * Note The structure members used below are initialized by
+ 409:.\Generated_Source\PSoC4/CyFlash.c ****     * the CySysFlashClockBackup() function.
+ 410:.\Generated_Source\PSoC4/CyFlash.c ****     ***************************************************************************/
+ 411:.\Generated_Source\PSoC4/CyFlash.c ****     if ((cySysFlashBackup.clkImoFreq != 48u) ||
+ 412:.\Generated_Source\PSoC4/CyFlash.c ****         ((cySysFlashBackup.clkSelectReg & CY_SYS_CLK_SELECT_DIRECT_SEL_MASK) != CY_SYS_CLK_HFCLK_IM
+ 413:.\Generated_Source\PSoC4/CyFlash.c ****         (((cySysFlashBackup.clkSelectReg >> CY_SYS_CLK_SELECT_PUMP_SEL_SHIFT) & CY_SYS_CLK_SELECT_P
+ 414:.\Generated_Source\PSoC4/CyFlash.c ****             CY_SYS_CLK_SELECT_PUMP_SEL_IMO))
+ 415:.\Generated_Source\PSoC4/CyFlash.c ****     {
+ 416:.\Generated_Source\PSoC4/CyFlash.c ****         /***********************************************************************
+ 417:.\Generated_Source\PSoC4/CyFlash.c ****          Set HFCLK divider to divide-by-4 to ensure that System clock frequency
+ 418:.\Generated_Source\PSoC4/CyFlash.c ****         * is within the valid limit (16 MHz for the PSoC4 4000).
+ 419:.\Generated_Source\PSoC4/CyFlash.c ****         ***********************************************************************/
+ 420:.\Generated_Source\PSoC4/CyFlash.c ****         CySysClkWriteHfclkDiv(CY_SYS_CLK_HFCLK_DIV_4);
+ 421:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 422:.\Generated_Source\PSoC4/CyFlash.c ****         /* The IMO frequency should be 48 MHz */
+ 423:.\Generated_Source\PSoC4/CyFlash.c ****         if (cySysFlashBackup.clkImoFreq != 48u)
+ 424:.\Generated_Source\PSoC4/CyFlash.c ****         {
+ 425:.\Generated_Source\PSoC4/CyFlash.c ****             CySysClkWriteImoFreq(48u);
+ 426:.\Generated_Source\PSoC4/CyFlash.c ****         }
+ 427:.\Generated_Source\PSoC4/CyFlash.c ****         CySysClkImoStart();
+ 428:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 429:.\Generated_Source\PSoC4/CyFlash.c ****         /* The IMO should be source for the HFCLK */
+ 430:.\Generated_Source\PSoC4/CyFlash.c ****         CySysClkWriteHfclkDirect(CY_SYS_CLK_HFCLK_IMO);
+ 431:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 432:.\Generated_Source\PSoC4/CyFlash.c ****         /* The IMO should be the source for the charge pump clock */
+ 433:.\Generated_Source\PSoC4/CyFlash.c ****         CY_SYS_CLK_SELECT_REG =  (CY_SYS_CLK_SELECT_REG &
+ 434:.\Generated_Source\PSoC4/CyFlash.c ****             ((uint32)~(uint32)(CY_SYS_CLK_SELECT_PUMP_SEL_MASK << CY_SYS_CLK_SELECT_PUMP_SEL_SHIFT)
+ 435:.\Generated_Source\PSoC4/CyFlash.c ****             ((uint32)((uint32)1u << CY_SYS_CLK_SELECT_PUMP_SEL_SHIFT));
+ 436:.\Generated_Source\PSoC4/CyFlash.c ****     }
+ 437:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 438:.\Generated_Source\PSoC4/CyFlash.c **** #else
+ 439:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 440:.\Generated_Source\PSoC4/CyFlash.c ****     #if (CY_IP_SPCIF_SYNCHRONOUS)
+ 441:.\Generated_Source\PSoC4/CyFlash.c ****         /* FM-Lite Clock Configuration */
+ 442:.\Generated_Source\PSoC4/CyFlash.c ****         CY_FLASH_CPUSS_SYSARG_REG =
+ 457              		.loc 1 442 0
+ 458 000a 0D4B     		ldr	r3, .L34
+ 459 000c 0D4A     		ldr	r2, .L34+4
+ 460 000e 1A60     		str	r2, [r3]
+ 443:.\Generated_Source\PSoC4/CyFlash.c ****             (uint32) ((CY_FLASH_KEY_TWO(CY_FLASH_API_OPCODE_CLK_CONFIG) <<  CY_FLASH_PARAM_KEY_TWO_
+ 444:.\Generated_Source\PSoC4/CyFlash.c ****                         CY_FLASH_KEY_ONE);
+ 445:.\Generated_Source\PSoC4/CyFlash.c ****         CY_FLASH_CPUSS_SYSREQ_REG = CY_FLASH_CPUSS_REQ_START | CY_FLASH_API_OPCODE_CLK_CONFIG;
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 17
+
+
+ 461              		.loc 1 445 0
+ 462 0010 0D4B     		ldr	r3, .L34+8
+ 463 0012 0E4A     		ldr	r2, .L34+12
+ 464 0014 1A60     		str	r2, [r3]
+ 446:.\Generated_Source\PSoC4/CyFlash.c ****         retValue = CY_FLASH_API_RETURN;
+ 465              		.loc 1 446 0
+ 466 0016 0A4B     		ldr	r3, .L34
+ 467 0018 1B68     		ldr	r3, [r3]
+ 468 001a 1B0F     		lsr	r3, r3, #28
+ 469 001c 1A07     		lsl	r2, r3, #28
+ 470 001e A023     		mov	r3, #160
+ 471 0020 1B06     		lsl	r3, r3, #24
+ 472 0022 9A42     		cmp	r2, r3
+ 473 0024 04D0     		beq	.L31
+ 474              		.loc 1 446 0 is_stmt 0 discriminator 1
+ 475 0026 064B     		ldr	r3, .L34
+ 476 0028 1A68     		ldr	r2, [r3]
+ 477 002a 0F23     		mov	r3, #15
+ 478 002c 1340     		and	r3, r2
+ 479 002e 00E0     		b	.L32
+ 480              	.L31:
+ 481              		.loc 1 446 0 discriminator 2
+ 482 0030 0023     		mov	r3, #0
+ 483              	.L32:
+ 484              		.loc 1 446 0 discriminator 3
+ 485 0032 7B60     		str	r3, [r7, #4]
+ 447:.\Generated_Source\PSoC4/CyFlash.c ****     #endif /* (CY_IP_SPCIF_SYNCHRONOUS) */
+ 448:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 449:.\Generated_Source\PSoC4/CyFlash.c **** #endif  /* (CY_PSOC4_4000) */
+ 450:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 451:.\Generated_Source\PSoC4/CyFlash.c ****     return (retValue);
+ 486              		.loc 1 451 0 is_stmt 1 discriminator 3
+ 487 0034 7B68     		ldr	r3, [r7, #4]
+ 452:.\Generated_Source\PSoC4/CyFlash.c **** }
+ 488              		.loc 1 452 0 discriminator 3
+ 489 0036 181C     		mov	r0, r3
+ 490 0038 BD46     		mov	sp, r7
+ 491 003a 02B0     		add	sp, sp, #8
+ 492              		@ sp needed
+ 493 003c 80BD     		pop	{r7, pc}
+ 494              	.L35:
+ 495 003e C046     		.align	2
+ 496              	.L34:
+ 497 0040 08001040 		.word	1074790408
+ 498 0044 B6E80000 		.word	59574
+ 499 0048 04001040 		.word	1074790404
+ 500 004c 15000080 		.word	-2147483627
+ 501              		.cfi_endproc
+ 502              	.LFE5:
+ 503              		.size	CySysFlashClockConfig, .-CySysFlashClockConfig
+ 504              		.section	.text.CySysFlashClockRestore,"ax",%progbits
+ 505              		.align	2
+ 506              		.code	16
+ 507              		.thumb_func
+ 508              		.type	CySysFlashClockRestore, %function
+ 509              	CySysFlashClockRestore:
+ 510              	.LFB6:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 18
+
+
+ 453:.\Generated_Source\PSoC4/CyFlash.c **** #endif  /* (CY_IP_FMLT) */
+ 454:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 455:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 456:.\Generated_Source\PSoC4/CyFlash.c **** /*******************************************************************************
+ 457:.\Generated_Source\PSoC4/CyFlash.c **** * Function Name: CySysFlashClockRestore
+ 458:.\Generated_Source\PSoC4/CyFlash.c **** ********************************************************************************
+ 459:.\Generated_Source\PSoC4/CyFlash.c **** *
+ 460:.\Generated_Source\PSoC4/CyFlash.c **** * Summary:
+ 461:.\Generated_Source\PSoC4/CyFlash.c **** *  Restores the device clock configuration.
+ 462:.\Generated_Source\PSoC4/CyFlash.c **** *
+ 463:.\Generated_Source\PSoC4/CyFlash.c **** * Parameters:
+ 464:.\Generated_Source\PSoC4/CyFlash.c **** *  None
+ 465:.\Generated_Source\PSoC4/CyFlash.c **** *
+ 466:.\Generated_Source\PSoC4/CyFlash.c **** * Return:
+ 467:.\Generated_Source\PSoC4/CyFlash.c **** *  The same as CySysFlashWriteRow().
+ 468:.\Generated_Source\PSoC4/CyFlash.c **** *
+ 469:.\Generated_Source\PSoC4/CyFlash.c **** *******************************************************************************/
+ 470:.\Generated_Source\PSoC4/CyFlash.c **** static cystatus CySysFlashClockRestore(void)
+ 471:.\Generated_Source\PSoC4/CyFlash.c **** {
+ 511              		.loc 1 471 0
+ 512              		.cfi_startproc
+ 513 0000 80B5     		push	{r7, lr}
+ 514              		.cfi_def_cfa_offset 8
+ 515              		.cfi_offset 7, -8
+ 516              		.cfi_offset 14, -4
+ 517 0002 84B0     		sub	sp, sp, #16
+ 518              		.cfi_def_cfa_offset 24
+ 519 0004 00AF     		add	r7, sp, #0
+ 520              		.cfi_def_cfa_register 7
+ 472:.\Generated_Source\PSoC4/CyFlash.c ****     cystatus retValue = CY_SYS_FLASH_SUCCESS;
+ 521              		.loc 1 472 0
+ 522 0006 0023     		mov	r3, #0
+ 523 0008 FB60     		str	r3, [r7, #12]
+ 473:.\Generated_Source\PSoC4/CyFlash.c **** #if(!CY_IP_FM)
+ 474:.\Generated_Source\PSoC4/CyFlash.c ****     #if !(CY_PSOC4_4000)
+ 475:.\Generated_Source\PSoC4/CyFlash.c ****         #if (CY_IP_SPCIF_SYNCHRONOUS)
+ 476:.\Generated_Source\PSoC4/CyFlash.c ****             volatile uint32   parameters[2u];
+ 477:.\Generated_Source\PSoC4/CyFlash.c ****         #endif /* (CY_IP_SPCIF_SYNCHRONOUS) */
+ 478:.\Generated_Source\PSoC4/CyFlash.c ****     #endif  /* !(CY_PSOC4_4000) */
+ 479:.\Generated_Source\PSoC4/CyFlash.c **** #endif  /* (!CY_IP_FM) */
+ 480:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 481:.\Generated_Source\PSoC4/CyFlash.c **** #if(CY_IP_FM)
+ 482:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 483:.\Generated_Source\PSoC4/CyFlash.c ****     /***************************************************************
+ 484:.\Generated_Source\PSoC4/CyFlash.c ****     * Restore IMO configuration that could be changed during
+ 485:.\Generated_Source\PSoC4/CyFlash.c ****     * system call execution (Cypress ID #150448).
+ 486:.\Generated_Source\PSoC4/CyFlash.c ****     ***************************************************************/
+ 487:.\Generated_Source\PSoC4/CyFlash.c ****     CY_SYS_CLK_IMO_CONFIG_REG = cySysFlashBackup.imoConfigReg;
+ 488:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 489:.\Generated_Source\PSoC4/CyFlash.c **** #else
+ 490:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 491:.\Generated_Source\PSoC4/CyFlash.c ****     #if (CY_PSOC4_4000)
+ 492:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 493:.\Generated_Source\PSoC4/CyFlash.c ****         /***************************************************************************
+ 494:.\Generated_Source\PSoC4/CyFlash.c ****         * Perform firmware clock settings restore for the PSOC4 4000 devices (the
+ 495:.\Generated_Source\PSoC4/CyFlash.c ****         * corresponding system call is not available).
+ 496:.\Generated_Source\PSoC4/CyFlash.c ****         ***************************************************************************/
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 19
+
+
+ 497:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 498:.\Generated_Source\PSoC4/CyFlash.c ****         /* Restore clock settings */
+ 499:.\Generated_Source\PSoC4/CyFlash.c ****         if ((cySysFlashBackup.clkImoFreq != 48u) ||
+ 500:.\Generated_Source\PSoC4/CyFlash.c ****             ((cySysFlashBackup.clkSelectReg & CY_SYS_CLK_SELECT_DIRECT_SEL_MASK) != CY_SYS_CLK_HFCL
+ 501:.\Generated_Source\PSoC4/CyFlash.c ****             (((cySysFlashBackup.clkSelectReg >> CY_SYS_CLK_SELECT_PUMP_SEL_SHIFT) & CY_SYS_CLK_SELE
+ 502:.\Generated_Source\PSoC4/CyFlash.c ****                 CY_SYS_CLK_SELECT_PUMP_SEL_IMO))
+ 503:.\Generated_Source\PSoC4/CyFlash.c ****         {
+ 504:.\Generated_Source\PSoC4/CyFlash.c ****             /* Restore IMO frequency if needed */
+ 505:.\Generated_Source\PSoC4/CyFlash.c ****             if (cySysFlashBackup.clkImoFreq != 48u)
+ 506:.\Generated_Source\PSoC4/CyFlash.c ****             {
+ 507:.\Generated_Source\PSoC4/CyFlash.c ****                 CySysClkWriteImoFreq(cySysFlashBackup.clkImoFreq);
+ 508:.\Generated_Source\PSoC4/CyFlash.c ****             }
+ 509:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 510:.\Generated_Source\PSoC4/CyFlash.c ****             /* Restore HFCLK clock source */
+ 511:.\Generated_Source\PSoC4/CyFlash.c ****             CySysClkWriteHfclkDirect(cySysFlashBackup.clkSelectReg & CY_SYS_CLK_SELECT_DIRECT_SEL_M
+ 512:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 513:.\Generated_Source\PSoC4/CyFlash.c ****             /* Restore HFCLK divider and source for pump  */
+ 514:.\Generated_Source\PSoC4/CyFlash.c ****             CY_SYS_CLK_SELECT_REG = cySysFlashBackup.clkSelectReg;
+ 515:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 516:.\Generated_Source\PSoC4/CyFlash.c ****             /* Stop IMO if needed */
+ 517:.\Generated_Source\PSoC4/CyFlash.c ****             if (0u == cySysFlashBackup.clkImoEna)
+ 518:.\Generated_Source\PSoC4/CyFlash.c ****             {
+ 519:.\Generated_Source\PSoC4/CyFlash.c ****                 CySysClkImoStop();
+ 520:.\Generated_Source\PSoC4/CyFlash.c ****             }
+ 521:.\Generated_Source\PSoC4/CyFlash.c ****         }
+ 522:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 523:.\Generated_Source\PSoC4/CyFlash.c ****     #else
+ 524:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 525:.\Generated_Source\PSoC4/CyFlash.c ****         #if (CY_IP_SPCIF_SYNCHRONOUS)
+ 526:.\Generated_Source\PSoC4/CyFlash.c ****             /* FM-Lite Clock Restore */
+ 527:.\Generated_Source\PSoC4/CyFlash.c ****             parameters[0u] =
+ 524              		.loc 1 527 0
+ 525 000a 3B1D     		add	r3, r7, #4
+ 526 000c 0F4A     		ldr	r2, .L40
+ 527 000e 1A60     		str	r2, [r3]
+ 528:.\Generated_Source\PSoC4/CyFlash.c ****                 (uint32) ((CY_FLASH_KEY_TWO(CY_FLASH_API_OPCODE_CLK_RESTORE) <<  CY_FLASH_PARAM_KEY
+ 529:.\Generated_Source\PSoC4/CyFlash.c ****                             CY_FLASH_KEY_ONE);
+ 530:.\Generated_Source\PSoC4/CyFlash.c ****             parameters[1u] = (uint32) &cySysFlashBackup.clockSettings[0u];
+ 528              		.loc 1 530 0
+ 529 0010 0F4A     		ldr	r2, .L40+4
+ 530 0012 3B1D     		add	r3, r7, #4
+ 531 0014 5A60     		str	r2, [r3, #4]
+ 531:.\Generated_Source\PSoC4/CyFlash.c ****             CY_FLASH_CPUSS_SYSARG_REG = (uint32) &parameters[0u];
+ 532              		.loc 1 531 0
+ 533 0016 0F4B     		ldr	r3, .L40+8
+ 534 0018 3A1D     		add	r2, r7, #4
+ 535 001a 1A60     		str	r2, [r3]
+ 532:.\Generated_Source\PSoC4/CyFlash.c ****             CY_FLASH_CPUSS_SYSREQ_REG = CY_FLASH_CPUSS_REQ_START | CY_FLASH_API_OPCODE_CLK_RESTORE;
+ 536              		.loc 1 532 0
+ 537 001c 0E4B     		ldr	r3, .L40+12
+ 538 001e 0F4A     		ldr	r2, .L40+16
+ 539 0020 1A60     		str	r2, [r3]
+ 533:.\Generated_Source\PSoC4/CyFlash.c ****             retValue = CY_FLASH_API_RETURN;
+ 540              		.loc 1 533 0
+ 541 0022 0C4B     		ldr	r3, .L40+8
+ 542 0024 1B68     		ldr	r3, [r3]
+ 543 0026 1B0F     		lsr	r3, r3, #28
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 20
+
+
+ 544 0028 1A07     		lsl	r2, r3, #28
+ 545 002a A023     		mov	r3, #160
+ 546 002c 1B06     		lsl	r3, r3, #24
+ 547 002e 9A42     		cmp	r2, r3
+ 548 0030 04D0     		beq	.L37
+ 549              		.loc 1 533 0 is_stmt 0 discriminator 1
+ 550 0032 084B     		ldr	r3, .L40+8
+ 551 0034 1A68     		ldr	r2, [r3]
+ 552 0036 0F23     		mov	r3, #15
+ 553 0038 1340     		and	r3, r2
+ 554 003a 00E0     		b	.L38
+ 555              	.L37:
+ 556              		.loc 1 533 0 discriminator 2
+ 557 003c 0023     		mov	r3, #0
+ 558              	.L38:
+ 559              		.loc 1 533 0 discriminator 3
+ 560 003e FB60     		str	r3, [r7, #12]
+ 534:.\Generated_Source\PSoC4/CyFlash.c ****         #endif /* (CY_IP_SPCIF_SYNCHRONOUS) */
+ 535:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 536:.\Generated_Source\PSoC4/CyFlash.c ****     #endif  /* (CY_PSOC4_4000) */
+ 537:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 538:.\Generated_Source\PSoC4/CyFlash.c **** #endif  /* (CY_IP_FM) */
+ 539:.\Generated_Source\PSoC4/CyFlash.c **** 
+ 540:.\Generated_Source\PSoC4/CyFlash.c ****     return (retValue);
+ 561              		.loc 1 540 0 is_stmt 1 discriminator 3
+ 562 0040 FB68     		ldr	r3, [r7, #12]
+ 541:.\Generated_Source\PSoC4/CyFlash.c **** }
+ 563              		.loc 1 541 0 discriminator 3
+ 564 0042 181C     		mov	r0, r3
+ 565 0044 BD46     		mov	sp, r7
+ 566 0046 04B0     		add	sp, sp, #16
+ 567              		@ sp needed
+ 568 0048 80BD     		pop	{r7, pc}
+ 569              	.L41:
+ 570 004a C046     		.align	2
+ 571              	.L40:
+ 572 004c B6EA0000 		.word	60086
+ 573 0050 04000000 		.word	cySysFlashBackup+4
+ 574 0054 08001040 		.word	1074790408
+ 575 0058 04001040 		.word	1074790404
+ 576 005c 17000080 		.word	-2147483625
+ 577              		.cfi_endproc
+ 578              	.LFE6:
+ 579              		.size	CySysFlashClockRestore, .-CySysFlashClockRestore
+ 580              		.text
+ 581              	.Letext0:
+ 582              		.file 2 ".\\Generated_Source\\PSoC4\\cytypes.h"
+ 583              		.file 3 ".\\Generated_Source\\PSoC4\\CyFlash.h"
+ 584              		.section	.debug_info,"",%progbits
+ 585              	.Ldebug_info0:
+ 586 0000 8C020000 		.4byte	0x28c
+ 587 0004 0400     		.2byte	0x4
+ 588 0006 00000000 		.4byte	.Ldebug_abbrev0
+ 589 000a 04       		.byte	0x4
+ 590 000b 01       		.uleb128 0x1
+ 591 000c 97000000 		.4byte	.LASF32
+ 592 0010 01       		.byte	0x1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 21
+
+
+ 593 0011 4A000000 		.4byte	.LASF33
+ 594 0015 29010000 		.4byte	.LASF34
+ 595 0019 00000000 		.4byte	.Ldebug_ranges0+0
+ 596 001d 00000000 		.4byte	0
+ 597 0021 00000000 		.4byte	.Ldebug_line0
+ 598 0025 02       		.uleb128 0x2
+ 599 0026 01       		.byte	0x1
+ 600 0027 06       		.byte	0x6
+ 601 0028 9A020000 		.4byte	.LASF0
+ 602 002c 02       		.uleb128 0x2
+ 603 002d 01       		.byte	0x1
+ 604 002e 08       		.byte	0x8
+ 605 002f 13010000 		.4byte	.LASF1
+ 606 0033 02       		.uleb128 0x2
+ 607 0034 02       		.byte	0x2
+ 608 0035 05       		.byte	0x5
+ 609 0036 A8010000 		.4byte	.LASF2
+ 610 003a 02       		.uleb128 0x2
+ 611 003b 02       		.byte	0x2
+ 612 003c 07       		.byte	0x7
+ 613 003d 7E000000 		.4byte	.LASF3
+ 614 0041 02       		.uleb128 0x2
+ 615 0042 04       		.byte	0x4
+ 616 0043 05       		.byte	0x5
+ 617 0044 91020000 		.4byte	.LASF4
+ 618 0048 02       		.uleb128 0x2
+ 619 0049 04       		.byte	0x4
+ 620 004a 07       		.byte	0x7
+ 621 004b 89010000 		.4byte	.LASF5
+ 622 004f 02       		.uleb128 0x2
+ 623 0050 08       		.byte	0x8
+ 624 0051 05       		.byte	0x5
+ 625 0052 FC010000 		.4byte	.LASF6
+ 626 0056 02       		.uleb128 0x2
+ 627 0057 08       		.byte	0x8
+ 628 0058 07       		.byte	0x7
+ 629 0059 CD010000 		.4byte	.LASF7
+ 630 005d 03       		.uleb128 0x3
+ 631 005e 04       		.byte	0x4
+ 632 005f 05       		.byte	0x5
+ 633 0060 696E7400 		.ascii	"int\000"
+ 634 0064 02       		.uleb128 0x2
+ 635 0065 04       		.byte	0x4
+ 636 0066 07       		.byte	0x7
+ 637 0067 C0010000 		.4byte	.LASF8
+ 638 006b 04       		.uleb128 0x4
+ 639 006c 9B010000 		.4byte	.LASF9
+ 640 0070 02       		.byte	0x2
+ 641 0071 B3       		.byte	0xb3
+ 642 0072 2C000000 		.4byte	0x2c
+ 643 0076 04       		.uleb128 0x4
+ 644 0077 B2010000 		.4byte	.LASF10
+ 645 007b 02       		.byte	0x2
+ 646 007c B4       		.byte	0xb4
+ 647 007d 3A000000 		.4byte	0x3a
+ 648 0081 04       		.uleb128 0x4
+ 649 0082 B9010000 		.4byte	.LASF11
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 22
+
+
+ 650 0086 02       		.byte	0x2
+ 651 0087 B5       		.byte	0xb5
+ 652 0088 48000000 		.4byte	0x48
+ 653 008c 02       		.uleb128 0x2
+ 654 008d 04       		.byte	0x4
+ 655 008e 04       		.byte	0x4
+ 656 008f 91000000 		.4byte	.LASF12
+ 657 0093 02       		.uleb128 0x2
+ 658 0094 08       		.byte	0x8
+ 659 0095 04       		.byte	0x4
+ 660 0096 A1010000 		.4byte	.LASF13
+ 661 009a 02       		.uleb128 0x2
+ 662 009b 01       		.byte	0x1
+ 663 009c 08       		.byte	0x8
+ 664 009d 0A020000 		.4byte	.LASF14
+ 665 00a1 05       		.uleb128 0x5
+ 666 00a2 00000000 		.4byte	.LASF15
+ 667 00a6 02       		.byte	0x2
+ 668 00a7 5501     		.2byte	0x155
+ 669 00a9 48000000 		.4byte	0x48
+ 670 00ad 05       		.uleb128 0x5
+ 671 00ae 09000000 		.4byte	.LASF16
+ 672 00b2 02       		.byte	0x2
+ 673 00b3 5F01     		.2byte	0x15f
+ 674 00b5 B9000000 		.4byte	0xb9
+ 675 00b9 06       		.uleb128 0x6
+ 676 00ba 81000000 		.4byte	0x81
+ 677 00be 02       		.uleb128 0x2
+ 678 00bf 04       		.byte	0x4
+ 679 00c0 07       		.byte	0x7
+ 680 00c1 F3010000 		.4byte	.LASF17
+ 681 00c5 07       		.uleb128 0x7
+ 682 00c6 18000000 		.4byte	.LASF35
+ 683 00ca 14       		.byte	0x14
+ 684 00cb 03       		.byte	0x3
+ 685 00cc 7D       		.byte	0x7d
+ 686 00cd EA000000 		.4byte	0xea
+ 687 00d1 08       		.uleb128 0x8
+ 688 00d2 4F020000 		.4byte	.LASF18
+ 689 00d6 03       		.byte	0x3
+ 690 00d7 88       		.byte	0x88
+ 691 00d8 81000000 		.4byte	0x81
+ 692 00dc 00       		.byte	0
+ 693 00dd 08       		.uleb128 0x8
+ 694 00de 14020000 		.4byte	.LASF19
+ 695 00e2 03       		.byte	0x3
+ 696 00e3 8A       		.byte	0x8a
+ 697 00e4 EA000000 		.4byte	0xea
+ 698 00e8 04       		.byte	0x4
+ 699 00e9 00       		.byte	0
+ 700 00ea 09       		.uleb128 0x9
+ 701 00eb 81000000 		.4byte	0x81
+ 702 00ef FA000000 		.4byte	0xfa
+ 703 00f3 0A       		.uleb128 0xa
+ 704 00f4 BE000000 		.4byte	0xbe
+ 705 00f8 03       		.byte	0x3
+ 706 00f9 00       		.byte	0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 23
+
+
+ 707 00fa 04       		.uleb128 0x4
+ 708 00fb 70020000 		.4byte	.LASF20
+ 709 00ff 03       		.byte	0x3
+ 710 0100 8E       		.byte	0x8e
+ 711 0101 C5000000 		.4byte	0xc5
+ 712 0105 0B       		.uleb128 0xb
+ 713 0106 A6020000 		.4byte	.LASF36
+ 714 010a 01       		.byte	0x1
+ 715 010b 5C       		.byte	0x5c
+ 716 010c 81000000 		.4byte	0x81
+ 717 0110 00000000 		.4byte	.LFB2
+ 718 0114 78010000 		.4byte	.LFE2-.LFB2
+ 719 0118 01       		.uleb128 0x1
+ 720 0119 9C       		.byte	0x9c
+ 721 011a 76010000 		.4byte	0x176
+ 722 011e 0C       		.uleb128 0xc
+ 723 011f 34000000 		.4byte	.LASF21
+ 724 0123 01       		.byte	0x1
+ 725 0124 5C       		.byte	0x5c
+ 726 0125 81000000 		.4byte	0x81
+ 727 0129 03       		.uleb128 0x3
+ 728 012a 91       		.byte	0x91
+ 729 012b D47E     		.sleb128 -172
+ 730 012d 0C       		.uleb128 0xc
+ 731 012e 21010000 		.4byte	.LASF22
+ 732 0132 01       		.byte	0x1
+ 733 0133 5C       		.byte	0x5c
+ 734 0134 76010000 		.4byte	0x176
+ 735 0138 03       		.uleb128 0x3
+ 736 0139 91       		.byte	0x91
+ 737 013a D07E     		.sleb128 -176
+ 738 013c 0D       		.uleb128 0xd
+ 739 013d 0F000000 		.4byte	.LASF23
+ 740 0141 01       		.byte	0x1
+ 741 0142 5E       		.byte	0x5e
+ 742 0143 B9000000 		.4byte	0xb9
+ 743 0147 02       		.uleb128 0x2
+ 744 0148 91       		.byte	0x91
+ 745 0149 68       		.sleb128 -24
+ 746 014a 0D       		.uleb128 0xd
+ 747 014b 3B000000 		.4byte	.LASF24
+ 748 014f 01       		.byte	0x1
+ 749 0150 5F       		.byte	0x5f
+ 750 0151 B9000000 		.4byte	0xb9
+ 751 0155 02       		.uleb128 0x2
+ 752 0156 91       		.byte	0x91
+ 753 0157 64       		.sleb128 -28
+ 754 0158 0D       		.uleb128 0xd
+ 755 0159 7E010000 		.4byte	.LASF25
+ 756 015d 01       		.byte	0x1
+ 757 015e 60       		.byte	0x60
+ 758 015f 91010000 		.4byte	0x191
+ 759 0163 03       		.uleb128 0x3
+ 760 0164 91       		.byte	0x91
+ 761 0165 DC7E     		.sleb128 -164
+ 762 0167 0D       		.uleb128 0xd
+ 763 0168 E4010000 		.4byte	.LASF26
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 24
+
+
+ 764 016c 01       		.byte	0x1
+ 765 016d 61       		.byte	0x61
+ 766 016e 6B000000 		.4byte	0x6b
+ 767 0172 02       		.uleb128 0x2
+ 768 0173 91       		.byte	0x91
+ 769 0174 6F       		.sleb128 -17
+ 770 0175 00       		.byte	0
+ 771 0176 0E       		.uleb128 0xe
+ 772 0177 04       		.byte	0x4
+ 773 0178 7C010000 		.4byte	0x17c
+ 774 017c 0F       		.uleb128 0xf
+ 775 017d 6B000000 		.4byte	0x6b
+ 776 0181 09       		.uleb128 0x9
+ 777 0182 81000000 		.4byte	0x81
+ 778 0186 91010000 		.4byte	0x191
+ 779 018a 0A       		.uleb128 0xa
+ 780 018b BE000000 		.4byte	0xbe
+ 781 018f 21       		.byte	0x21
+ 782 0190 00       		.byte	0
+ 783 0191 06       		.uleb128 0x6
+ 784 0192 81010000 		.4byte	0x181
+ 785 0196 10       		.uleb128 0x10
+ 786 0197 B9020000 		.4byte	.LASF37
+ 787 019b 01       		.byte	0x1
+ 788 019c F5       		.byte	0xf5
+ 789 019d 00000000 		.4byte	.LFB3
+ 790 01a1 74000000 		.4byte	.LFE3-.LFB3
+ 791 01a5 01       		.uleb128 0x1
+ 792 01a6 9C       		.byte	0x9c
+ 793 01a7 C8010000 		.4byte	0x1c8
+ 794 01ab 0C       		.uleb128 0xc
+ 795 01ac 0F020000 		.4byte	.LASF27
+ 796 01b0 01       		.byte	0x1
+ 797 01b1 F5       		.byte	0xf5
+ 798 01b2 81000000 		.4byte	0x81
+ 799 01b6 02       		.uleb128 0x2
+ 800 01b7 91       		.byte	0x91
+ 801 01b8 64       		.sleb128 -28
+ 802 01b9 0D       		.uleb128 0xd
+ 803 01ba E4010000 		.4byte	.LASF26
+ 804 01be 01       		.byte	0x1
+ 805 01bf F7       		.byte	0xf7
+ 806 01c0 6B000000 		.4byte	0x6b
+ 807 01c4 02       		.uleb128 0x2
+ 808 01c5 91       		.byte	0x91
+ 809 01c6 6F       		.sleb128 -17
+ 810 01c7 00       		.byte	0
+ 811 01c8 11       		.uleb128 0x11
+ 812 01c9 5A020000 		.4byte	.LASF28
+ 813 01cd 01       		.byte	0x1
+ 814 01ce 2E01     		.2byte	0x12e
+ 815 01d0 A1000000 		.4byte	0xa1
+ 816 01d4 00000000 		.4byte	.LFB4
+ 817 01d8 60000000 		.4byte	.LFE4-.LFB4
+ 818 01dc 01       		.uleb128 0x1
+ 819 01dd 9C       		.byte	0x9c
+ 820 01de 01020000 		.4byte	0x201
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 25
+
+
+ 821 01e2 12       		.uleb128 0x12
+ 822 01e3 0F000000 		.4byte	.LASF23
+ 823 01e7 01       		.byte	0x1
+ 824 01e8 3001     		.2byte	0x130
+ 825 01ea A1000000 		.4byte	0xa1
+ 826 01ee 02       		.uleb128 0x2
+ 827 01ef 91       		.byte	0x91
+ 828 01f0 74       		.sleb128 -12
+ 829 01f1 12       		.uleb128 0x12
+ 830 01f2 7E010000 		.4byte	.LASF25
+ 831 01f6 01       		.byte	0x1
+ 832 01f7 3401     		.2byte	0x134
+ 833 01f9 11020000 		.4byte	0x211
+ 834 01fd 02       		.uleb128 0x2
+ 835 01fe 91       		.byte	0x91
+ 836 01ff 6C       		.sleb128 -20
+ 837 0200 00       		.byte	0
+ 838 0201 09       		.uleb128 0x9
+ 839 0202 81000000 		.4byte	0x81
+ 840 0206 11020000 		.4byte	0x211
+ 841 020a 0A       		.uleb128 0xa
+ 842 020b BE000000 		.4byte	0xbe
+ 843 020f 01       		.byte	0x1
+ 844 0210 00       		.byte	0
+ 845 0211 06       		.uleb128 0x6
+ 846 0212 01020000 		.4byte	0x201
+ 847 0216 11       		.uleb128 0x11
+ 848 0217 22020000 		.4byte	.LASF29
+ 849 021b 01       		.byte	0x1
+ 850 021c 8601     		.2byte	0x186
+ 851 021e A1000000 		.4byte	0xa1
+ 852 0222 00000000 		.4byte	.LFB5
+ 853 0226 50000000 		.4byte	.LFE5-.LFB5
+ 854 022a 01       		.uleb128 0x1
+ 855 022b 9C       		.byte	0x9c
+ 856 022c 40020000 		.4byte	0x240
+ 857 0230 12       		.uleb128 0x12
+ 858 0231 0F000000 		.4byte	.LASF23
+ 859 0235 01       		.byte	0x1
+ 860 0236 8801     		.2byte	0x188
+ 861 0238 A1000000 		.4byte	0xa1
+ 862 023c 02       		.uleb128 0x2
+ 863 023d 91       		.byte	0x91
+ 864 023e 74       		.sleb128 -12
+ 865 023f 00       		.byte	0
+ 866 0240 11       		.uleb128 0x11
+ 867 0241 38020000 		.4byte	.LASF30
+ 868 0245 01       		.byte	0x1
+ 869 0246 D601     		.2byte	0x1d6
+ 870 0248 A1000000 		.4byte	0xa1
+ 871 024c 00000000 		.4byte	.LFB6
+ 872 0250 60000000 		.4byte	.LFE6-.LFB6
+ 873 0254 01       		.uleb128 0x1
+ 874 0255 9C       		.byte	0x9c
+ 875 0256 79020000 		.4byte	0x279
+ 876 025a 12       		.uleb128 0x12
+ 877 025b 0F000000 		.4byte	.LASF23
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 26
+
+
+ 878 025f 01       		.byte	0x1
+ 879 0260 D801     		.2byte	0x1d8
+ 880 0262 A1000000 		.4byte	0xa1
+ 881 0266 02       		.uleb128 0x2
+ 882 0267 91       		.byte	0x91
+ 883 0268 74       		.sleb128 -12
+ 884 0269 12       		.uleb128 0x12
+ 885 026a 7E010000 		.4byte	.LASF25
+ 886 026e 01       		.byte	0x1
+ 887 026f DC01     		.2byte	0x1dc
+ 888 0271 79020000 		.4byte	0x279
+ 889 0275 02       		.uleb128 0x2
+ 890 0276 91       		.byte	0x91
+ 891 0277 6C       		.sleb128 -20
+ 892 0278 00       		.byte	0
+ 893 0279 06       		.uleb128 0x6
+ 894 027a 01020000 		.4byte	0x201
+ 895 027e 0D       		.uleb128 0xd
+ 896 027f 6D000000 		.4byte	.LASF31
+ 897 0283 01       		.byte	0x1
+ 898 0284 23       		.byte	0x23
+ 899 0285 FA000000 		.4byte	0xfa
+ 900 0289 05       		.uleb128 0x5
+ 901 028a 03       		.byte	0x3
+ 902 028b 00000000 		.4byte	cySysFlashBackup
+ 903 028f 00       		.byte	0
+ 904              		.section	.debug_abbrev,"",%progbits
+ 905              	.Ldebug_abbrev0:
+ 906 0000 01       		.uleb128 0x1
+ 907 0001 11       		.uleb128 0x11
+ 908 0002 01       		.byte	0x1
+ 909 0003 25       		.uleb128 0x25
+ 910 0004 0E       		.uleb128 0xe
+ 911 0005 13       		.uleb128 0x13
+ 912 0006 0B       		.uleb128 0xb
+ 913 0007 03       		.uleb128 0x3
+ 914 0008 0E       		.uleb128 0xe
+ 915 0009 1B       		.uleb128 0x1b
+ 916 000a 0E       		.uleb128 0xe
+ 917 000b 55       		.uleb128 0x55
+ 918 000c 17       		.uleb128 0x17
+ 919 000d 11       		.uleb128 0x11
+ 920 000e 01       		.uleb128 0x1
+ 921 000f 10       		.uleb128 0x10
+ 922 0010 17       		.uleb128 0x17
+ 923 0011 00       		.byte	0
+ 924 0012 00       		.byte	0
+ 925 0013 02       		.uleb128 0x2
+ 926 0014 24       		.uleb128 0x24
+ 927 0015 00       		.byte	0
+ 928 0016 0B       		.uleb128 0xb
+ 929 0017 0B       		.uleb128 0xb
+ 930 0018 3E       		.uleb128 0x3e
+ 931 0019 0B       		.uleb128 0xb
+ 932 001a 03       		.uleb128 0x3
+ 933 001b 0E       		.uleb128 0xe
+ 934 001c 00       		.byte	0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 27
+
+
+ 935 001d 00       		.byte	0
+ 936 001e 03       		.uleb128 0x3
+ 937 001f 24       		.uleb128 0x24
+ 938 0020 00       		.byte	0
+ 939 0021 0B       		.uleb128 0xb
+ 940 0022 0B       		.uleb128 0xb
+ 941 0023 3E       		.uleb128 0x3e
+ 942 0024 0B       		.uleb128 0xb
+ 943 0025 03       		.uleb128 0x3
+ 944 0026 08       		.uleb128 0x8
+ 945 0027 00       		.byte	0
+ 946 0028 00       		.byte	0
+ 947 0029 04       		.uleb128 0x4
+ 948 002a 16       		.uleb128 0x16
+ 949 002b 00       		.byte	0
+ 950 002c 03       		.uleb128 0x3
+ 951 002d 0E       		.uleb128 0xe
+ 952 002e 3A       		.uleb128 0x3a
+ 953 002f 0B       		.uleb128 0xb
+ 954 0030 3B       		.uleb128 0x3b
+ 955 0031 0B       		.uleb128 0xb
+ 956 0032 49       		.uleb128 0x49
+ 957 0033 13       		.uleb128 0x13
+ 958 0034 00       		.byte	0
+ 959 0035 00       		.byte	0
+ 960 0036 05       		.uleb128 0x5
+ 961 0037 16       		.uleb128 0x16
+ 962 0038 00       		.byte	0
+ 963 0039 03       		.uleb128 0x3
+ 964 003a 0E       		.uleb128 0xe
+ 965 003b 3A       		.uleb128 0x3a
+ 966 003c 0B       		.uleb128 0xb
+ 967 003d 3B       		.uleb128 0x3b
+ 968 003e 05       		.uleb128 0x5
+ 969 003f 49       		.uleb128 0x49
+ 970 0040 13       		.uleb128 0x13
+ 971 0041 00       		.byte	0
+ 972 0042 00       		.byte	0
+ 973 0043 06       		.uleb128 0x6
+ 974 0044 35       		.uleb128 0x35
+ 975 0045 00       		.byte	0
+ 976 0046 49       		.uleb128 0x49
+ 977 0047 13       		.uleb128 0x13
+ 978 0048 00       		.byte	0
+ 979 0049 00       		.byte	0
+ 980 004a 07       		.uleb128 0x7
+ 981 004b 13       		.uleb128 0x13
+ 982 004c 01       		.byte	0x1
+ 983 004d 03       		.uleb128 0x3
+ 984 004e 0E       		.uleb128 0xe
+ 985 004f 0B       		.uleb128 0xb
+ 986 0050 0B       		.uleb128 0xb
+ 987 0051 3A       		.uleb128 0x3a
+ 988 0052 0B       		.uleb128 0xb
+ 989 0053 3B       		.uleb128 0x3b
+ 990 0054 0B       		.uleb128 0xb
+ 991 0055 01       		.uleb128 0x1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 28
+
+
+ 992 0056 13       		.uleb128 0x13
+ 993 0057 00       		.byte	0
+ 994 0058 00       		.byte	0
+ 995 0059 08       		.uleb128 0x8
+ 996 005a 0D       		.uleb128 0xd
+ 997 005b 00       		.byte	0
+ 998 005c 03       		.uleb128 0x3
+ 999 005d 0E       		.uleb128 0xe
+ 1000 005e 3A       		.uleb128 0x3a
+ 1001 005f 0B       		.uleb128 0xb
+ 1002 0060 3B       		.uleb128 0x3b
+ 1003 0061 0B       		.uleb128 0xb
+ 1004 0062 49       		.uleb128 0x49
+ 1005 0063 13       		.uleb128 0x13
+ 1006 0064 38       		.uleb128 0x38
+ 1007 0065 0B       		.uleb128 0xb
+ 1008 0066 00       		.byte	0
+ 1009 0067 00       		.byte	0
+ 1010 0068 09       		.uleb128 0x9
+ 1011 0069 01       		.uleb128 0x1
+ 1012 006a 01       		.byte	0x1
+ 1013 006b 49       		.uleb128 0x49
+ 1014 006c 13       		.uleb128 0x13
+ 1015 006d 01       		.uleb128 0x1
+ 1016 006e 13       		.uleb128 0x13
+ 1017 006f 00       		.byte	0
+ 1018 0070 00       		.byte	0
+ 1019 0071 0A       		.uleb128 0xa
+ 1020 0072 21       		.uleb128 0x21
+ 1021 0073 00       		.byte	0
+ 1022 0074 49       		.uleb128 0x49
+ 1023 0075 13       		.uleb128 0x13
+ 1024 0076 2F       		.uleb128 0x2f
+ 1025 0077 0B       		.uleb128 0xb
+ 1026 0078 00       		.byte	0
+ 1027 0079 00       		.byte	0
+ 1028 007a 0B       		.uleb128 0xb
+ 1029 007b 2E       		.uleb128 0x2e
+ 1030 007c 01       		.byte	0x1
+ 1031 007d 3F       		.uleb128 0x3f
+ 1032 007e 19       		.uleb128 0x19
+ 1033 007f 03       		.uleb128 0x3
+ 1034 0080 0E       		.uleb128 0xe
+ 1035 0081 3A       		.uleb128 0x3a
+ 1036 0082 0B       		.uleb128 0xb
+ 1037 0083 3B       		.uleb128 0x3b
+ 1038 0084 0B       		.uleb128 0xb
+ 1039 0085 27       		.uleb128 0x27
+ 1040 0086 19       		.uleb128 0x19
+ 1041 0087 49       		.uleb128 0x49
+ 1042 0088 13       		.uleb128 0x13
+ 1043 0089 11       		.uleb128 0x11
+ 1044 008a 01       		.uleb128 0x1
+ 1045 008b 12       		.uleb128 0x12
+ 1046 008c 06       		.uleb128 0x6
+ 1047 008d 40       		.uleb128 0x40
+ 1048 008e 18       		.uleb128 0x18
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 29
+
+
+ 1049 008f 9642     		.uleb128 0x2116
+ 1050 0091 19       		.uleb128 0x19
+ 1051 0092 01       		.uleb128 0x1
+ 1052 0093 13       		.uleb128 0x13
+ 1053 0094 00       		.byte	0
+ 1054 0095 00       		.byte	0
+ 1055 0096 0C       		.uleb128 0xc
+ 1056 0097 05       		.uleb128 0x5
+ 1057 0098 00       		.byte	0
+ 1058 0099 03       		.uleb128 0x3
+ 1059 009a 0E       		.uleb128 0xe
+ 1060 009b 3A       		.uleb128 0x3a
+ 1061 009c 0B       		.uleb128 0xb
+ 1062 009d 3B       		.uleb128 0x3b
+ 1063 009e 0B       		.uleb128 0xb
+ 1064 009f 49       		.uleb128 0x49
+ 1065 00a0 13       		.uleb128 0x13
+ 1066 00a1 02       		.uleb128 0x2
+ 1067 00a2 18       		.uleb128 0x18
+ 1068 00a3 00       		.byte	0
+ 1069 00a4 00       		.byte	0
+ 1070 00a5 0D       		.uleb128 0xd
+ 1071 00a6 34       		.uleb128 0x34
+ 1072 00a7 00       		.byte	0
+ 1073 00a8 03       		.uleb128 0x3
+ 1074 00a9 0E       		.uleb128 0xe
+ 1075 00aa 3A       		.uleb128 0x3a
+ 1076 00ab 0B       		.uleb128 0xb
+ 1077 00ac 3B       		.uleb128 0x3b
+ 1078 00ad 0B       		.uleb128 0xb
+ 1079 00ae 49       		.uleb128 0x49
+ 1080 00af 13       		.uleb128 0x13
+ 1081 00b0 02       		.uleb128 0x2
+ 1082 00b1 18       		.uleb128 0x18
+ 1083 00b2 00       		.byte	0
+ 1084 00b3 00       		.byte	0
+ 1085 00b4 0E       		.uleb128 0xe
+ 1086 00b5 0F       		.uleb128 0xf
+ 1087 00b6 00       		.byte	0
+ 1088 00b7 0B       		.uleb128 0xb
+ 1089 00b8 0B       		.uleb128 0xb
+ 1090 00b9 49       		.uleb128 0x49
+ 1091 00ba 13       		.uleb128 0x13
+ 1092 00bb 00       		.byte	0
+ 1093 00bc 00       		.byte	0
+ 1094 00bd 0F       		.uleb128 0xf
+ 1095 00be 26       		.uleb128 0x26
+ 1096 00bf 00       		.byte	0
+ 1097 00c0 49       		.uleb128 0x49
+ 1098 00c1 13       		.uleb128 0x13
+ 1099 00c2 00       		.byte	0
+ 1100 00c3 00       		.byte	0
+ 1101 00c4 10       		.uleb128 0x10
+ 1102 00c5 2E       		.uleb128 0x2e
+ 1103 00c6 01       		.byte	0x1
+ 1104 00c7 3F       		.uleb128 0x3f
+ 1105 00c8 19       		.uleb128 0x19
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 30
+
+
+ 1106 00c9 03       		.uleb128 0x3
+ 1107 00ca 0E       		.uleb128 0xe
+ 1108 00cb 3A       		.uleb128 0x3a
+ 1109 00cc 0B       		.uleb128 0xb
+ 1110 00cd 3B       		.uleb128 0x3b
+ 1111 00ce 0B       		.uleb128 0xb
+ 1112 00cf 27       		.uleb128 0x27
+ 1113 00d0 19       		.uleb128 0x19
+ 1114 00d1 11       		.uleb128 0x11
+ 1115 00d2 01       		.uleb128 0x1
+ 1116 00d3 12       		.uleb128 0x12
+ 1117 00d4 06       		.uleb128 0x6
+ 1118 00d5 40       		.uleb128 0x40
+ 1119 00d6 18       		.uleb128 0x18
+ 1120 00d7 9642     		.uleb128 0x2116
+ 1121 00d9 19       		.uleb128 0x19
+ 1122 00da 01       		.uleb128 0x1
+ 1123 00db 13       		.uleb128 0x13
+ 1124 00dc 00       		.byte	0
+ 1125 00dd 00       		.byte	0
+ 1126 00de 11       		.uleb128 0x11
+ 1127 00df 2E       		.uleb128 0x2e
+ 1128 00e0 01       		.byte	0x1
+ 1129 00e1 03       		.uleb128 0x3
+ 1130 00e2 0E       		.uleb128 0xe
+ 1131 00e3 3A       		.uleb128 0x3a
+ 1132 00e4 0B       		.uleb128 0xb
+ 1133 00e5 3B       		.uleb128 0x3b
+ 1134 00e6 05       		.uleb128 0x5
+ 1135 00e7 27       		.uleb128 0x27
+ 1136 00e8 19       		.uleb128 0x19
+ 1137 00e9 49       		.uleb128 0x49
+ 1138 00ea 13       		.uleb128 0x13
+ 1139 00eb 11       		.uleb128 0x11
+ 1140 00ec 01       		.uleb128 0x1
+ 1141 00ed 12       		.uleb128 0x12
+ 1142 00ee 06       		.uleb128 0x6
+ 1143 00ef 40       		.uleb128 0x40
+ 1144 00f0 18       		.uleb128 0x18
+ 1145 00f1 9742     		.uleb128 0x2117
+ 1146 00f3 19       		.uleb128 0x19
+ 1147 00f4 01       		.uleb128 0x1
+ 1148 00f5 13       		.uleb128 0x13
+ 1149 00f6 00       		.byte	0
+ 1150 00f7 00       		.byte	0
+ 1151 00f8 12       		.uleb128 0x12
+ 1152 00f9 34       		.uleb128 0x34
+ 1153 00fa 00       		.byte	0
+ 1154 00fb 03       		.uleb128 0x3
+ 1155 00fc 0E       		.uleb128 0xe
+ 1156 00fd 3A       		.uleb128 0x3a
+ 1157 00fe 0B       		.uleb128 0xb
+ 1158 00ff 3B       		.uleb128 0x3b
+ 1159 0100 05       		.uleb128 0x5
+ 1160 0101 49       		.uleb128 0x49
+ 1161 0102 13       		.uleb128 0x13
+ 1162 0103 02       		.uleb128 0x2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 31
+
+
+ 1163 0104 18       		.uleb128 0x18
+ 1164 0105 00       		.byte	0
+ 1165 0106 00       		.byte	0
+ 1166 0107 00       		.byte	0
+ 1167              		.section	.debug_aranges,"",%progbits
+ 1168 0000 3C000000 		.4byte	0x3c
+ 1169 0004 0200     		.2byte	0x2
+ 1170 0006 00000000 		.4byte	.Ldebug_info0
+ 1171 000a 04       		.byte	0x4
+ 1172 000b 00       		.byte	0
+ 1173 000c 0000     		.2byte	0
+ 1174 000e 0000     		.2byte	0
+ 1175 0010 00000000 		.4byte	.LFB2
+ 1176 0014 78010000 		.4byte	.LFE2-.LFB2
+ 1177 0018 00000000 		.4byte	.LFB3
+ 1178 001c 74000000 		.4byte	.LFE3-.LFB3
+ 1179 0020 00000000 		.4byte	.LFB4
+ 1180 0024 60000000 		.4byte	.LFE4-.LFB4
+ 1181 0028 00000000 		.4byte	.LFB5
+ 1182 002c 50000000 		.4byte	.LFE5-.LFB5
+ 1183 0030 00000000 		.4byte	.LFB6
+ 1184 0034 60000000 		.4byte	.LFE6-.LFB6
+ 1185 0038 00000000 		.4byte	0
+ 1186 003c 00000000 		.4byte	0
+ 1187              		.section	.debug_ranges,"",%progbits
+ 1188              	.Ldebug_ranges0:
+ 1189 0000 00000000 		.4byte	.LFB2
+ 1190 0004 78010000 		.4byte	.LFE2
+ 1191 0008 00000000 		.4byte	.LFB3
+ 1192 000c 74000000 		.4byte	.LFE3
+ 1193 0010 00000000 		.4byte	.LFB4
+ 1194 0014 60000000 		.4byte	.LFE4
+ 1195 0018 00000000 		.4byte	.LFB5
+ 1196 001c 50000000 		.4byte	.LFE5
+ 1197 0020 00000000 		.4byte	.LFB6
+ 1198 0024 60000000 		.4byte	.LFE6
+ 1199 0028 00000000 		.4byte	0
+ 1200 002c 00000000 		.4byte	0
+ 1201              		.section	.debug_line,"",%progbits
+ 1202              	.Ldebug_line0:
+ 1203 0000 88010000 		.section	.debug_str,"MS",%progbits,1
+ 1203      02005300 
+ 1203      00000201 
+ 1203      FB0E0D00 
+ 1203      01010101 
+ 1204              	.LASF15:
+ 1205 0000 63797374 		.ascii	"cystatus\000"
+ 1205      61747573 
+ 1205      00
+ 1206              	.LASF16:
+ 1207 0009 72656733 		.ascii	"reg32\000"
+ 1207      3200
+ 1208              	.LASF23:
+ 1209 000f 72657456 		.ascii	"retValue\000"
+ 1209      616C7565 
+ 1209      00
+ 1210              	.LASF35:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 32
+
+
+ 1211 0018 63795379 		.ascii	"cySysFlashClockBackupStruct\000"
+ 1211      73466C61 
+ 1211      7368436C 
+ 1211      6F636B42 
+ 1211      61636B75 
+ 1212              	.LASF21:
+ 1213 0034 726F774E 		.ascii	"rowNum\000"
+ 1213      756D00
+ 1214              	.LASF24:
+ 1215 003b 636C6B43 		.ascii	"clkCnfRetValue\000"
+ 1215      6E665265 
+ 1215      7456616C 
+ 1215      756500
+ 1216              	.LASF33:
+ 1217 004a 2E5C4765 		.ascii	".\\Generated_Source\\PSoC4\\CyFlash.c\000"
+ 1217      6E657261 
+ 1217      7465645F 
+ 1217      536F7572 
+ 1217      63655C50 
+ 1218              	.LASF31:
+ 1219 006d 63795379 		.ascii	"cySysFlashBackup\000"
+ 1219      73466C61 
+ 1219      73684261 
+ 1219      636B7570 
+ 1219      00
+ 1220              	.LASF3:
+ 1221 007e 73686F72 		.ascii	"short unsigned int\000"
+ 1221      7420756E 
+ 1221      7369676E 
+ 1221      65642069 
+ 1221      6E7400
+ 1222              	.LASF12:
+ 1223 0091 666C6F61 		.ascii	"float\000"
+ 1223      7400
+ 1224              	.LASF32:
+ 1225 0097 474E5520 		.ascii	"GNU C 4.8.4 20140526 (release) [ARM/embedded-4_8-br"
+ 1225      4320342E 
+ 1225      382E3420 
+ 1225      32303134 
+ 1225      30353236 
+ 1226 00ca 616E6368 		.ascii	"anch revision 211358] -mcpu=cortex-m0 -mthumb -g -O"
+ 1226      20726576 
+ 1226      6973696F 
+ 1226      6E203231 
+ 1226      31333538 
+ 1227 00fd 30202D66 		.ascii	"0 -ffunction-sections\000"
+ 1227      66756E63 
+ 1227      74696F6E 
+ 1227      2D736563 
+ 1227      74696F6E 
+ 1228              	.LASF1:
+ 1229 0113 756E7369 		.ascii	"unsigned char\000"
+ 1229      676E6564 
+ 1229      20636861 
+ 1229      7200
+ 1230              	.LASF22:
+ 1231 0121 726F7744 		.ascii	"rowData\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 33
+
+
+ 1231      61746100 
+ 1232              	.LASF34:
+ 1233 0129 433A5C55 		.ascii	"C:\\Users\\pmad\\Desktop\\BLE Workshop\\Labs\\Compl"
+ 1233      73657273 
+ 1233      5C706D61 
+ 1233      645C4465 
+ 1233      736B746F 
+ 1234 0156 65746564 		.ascii	"eted Labs\\BLE Lab 1_1\\BLE Lab 1_1.cydsn\000"
+ 1234      204C6162 
+ 1234      735C424C 
+ 1234      45204C61 
+ 1234      6220315F 
+ 1235              	.LASF25:
+ 1236 017e 70617261 		.ascii	"parameters\000"
+ 1236      6D657465 
+ 1236      727300
+ 1237              	.LASF5:
+ 1238 0189 6C6F6E67 		.ascii	"long unsigned int\000"
+ 1238      20756E73 
+ 1238      69676E65 
+ 1238      6420696E 
+ 1238      7400
+ 1239              	.LASF9:
+ 1240 019b 75696E74 		.ascii	"uint8\000"
+ 1240      3800
+ 1241              	.LASF13:
+ 1242 01a1 646F7562 		.ascii	"double\000"
+ 1242      6C6500
+ 1243              	.LASF2:
+ 1244 01a8 73686F72 		.ascii	"short int\000"
+ 1244      7420696E 
+ 1244      7400
+ 1245              	.LASF10:
+ 1246 01b2 75696E74 		.ascii	"uint16\000"
+ 1246      313600
+ 1247              	.LASF11:
+ 1248 01b9 75696E74 		.ascii	"uint32\000"
+ 1248      333200
+ 1249              	.LASF8:
+ 1250 01c0 756E7369 		.ascii	"unsigned int\000"
+ 1250      676E6564 
+ 1250      20696E74 
+ 1250      00
+ 1251              	.LASF7:
+ 1252 01cd 6C6F6E67 		.ascii	"long long unsigned int\000"
+ 1252      206C6F6E 
+ 1252      6720756E 
+ 1252      7369676E 
+ 1252      65642069 
+ 1253              	.LASF26:
+ 1254 01e4 696E7465 		.ascii	"interruptState\000"
+ 1254      72727570 
+ 1254      74537461 
+ 1254      746500
+ 1255              	.LASF17:
+ 1256 01f3 73697A65 		.ascii	"sizetype\000"
+ 1256      74797065 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 34
+
+
+ 1256      00
+ 1257              	.LASF6:
+ 1258 01fc 6C6F6E67 		.ascii	"long long int\000"
+ 1258      206C6F6E 
+ 1258      6720696E 
+ 1258      7400
+ 1259              	.LASF14:
+ 1260 020a 63686172 		.ascii	"char\000"
+ 1260      00
+ 1261              	.LASF27:
+ 1262 020f 66726571 		.ascii	"freq\000"
+ 1262      00
+ 1263              	.LASF19:
+ 1264 0214 636C6F63 		.ascii	"clockSettings\000"
+ 1264      6B536574 
+ 1264      74696E67 
+ 1264      7300
+ 1265              	.LASF29:
+ 1266 0222 43795379 		.ascii	"CySysFlashClockConfig\000"
+ 1266      73466C61 
+ 1266      7368436C 
+ 1266      6F636B43 
+ 1266      6F6E6669 
+ 1267              	.LASF30:
+ 1268 0238 43795379 		.ascii	"CySysFlashClockRestore\000"
+ 1268      73466C61 
+ 1268      7368436C 
+ 1268      6F636B52 
+ 1268      6573746F 
+ 1269              	.LASF18:
+ 1270 024f 636C6B49 		.ascii	"clkImoPump\000"
+ 1270      6D6F5075 
+ 1270      6D7000
+ 1271              	.LASF28:
+ 1272 025a 43795379 		.ascii	"CySysFlashClockBackup\000"
+ 1272      73466C61 
+ 1272      7368436C 
+ 1272      6F636B42 
+ 1272      61636B75 
+ 1273              	.LASF20:
+ 1274 0270 43595F53 		.ascii	"CY_SYS_FLASH_CLOCK_BACKUP_STRUCT\000"
+ 1274      59535F46 
+ 1274      4C415348 
+ 1274      5F434C4F 
+ 1274      434B5F42 
+ 1275              	.LASF4:
+ 1276 0291 6C6F6E67 		.ascii	"long int\000"
+ 1276      20696E74 
+ 1276      00
+ 1277              	.LASF0:
+ 1278 029a 7369676E 		.ascii	"signed char\000"
+ 1278      65642063 
+ 1278      68617200 
+ 1279              	.LASF36:
+ 1280 02a6 43795379 		.ascii	"CySysFlashWriteRow\000"
+ 1280      73466C61 
+ 1280      73685772 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cccQKKVq.s 			page 35
+
+
+ 1280      69746552 
+ 1280      6F7700
+ 1281              	.LASF37:
+ 1282 02b9 43795379 		.ascii	"CySysFlashSetWaitCycles\000"
+ 1282      73466C61 
+ 1282      73685365 
+ 1282      74576169 
+ 1282      74437963 
+ 1283              		.ident	"GCC: (GNU Tools for ARM Embedded Processors) 4.8.4 20140526 (release) [ARM/embedded-4_8-br
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/CyFlash.o
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/CyFlash.o
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/CyLFClk.lst
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/CyLFClk.lst	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/CyLFClk.lst	(revision 7)
@@ -0,0 +1,7422 @@
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 1
+
+
+   1              		.cpu cortex-m0
+   2              		.fpu softvfp
+   3              		.eabi_attribute 20, 1
+   4              		.eabi_attribute 21, 1
+   5              		.eabi_attribute 23, 3
+   6              		.eabi_attribute 24, 1
+   7              		.eabi_attribute 25, 1
+   8              		.eabi_attribute 26, 1
+   9              		.eabi_attribute 30, 6
+  10              		.eabi_attribute 34, 0
+  11              		.eabi_attribute 18, 4
+  12              		.code	16
+  13              		.file	"CyLFClk.c"
+  14              		.text
+  15              	.Ltext0:
+  16              		.cfi_sections	.debug_frame
+  17              		.section	.text.CySysClkWcoSetHighPowerMode,"ax",%progbits
+  18              		.align	2
+  19              		.code	16
+  20              		.thumb_func
+  21              		.type	CySysClkWcoSetHighPowerMode, %function
+  22              	CySysClkWcoSetHighPowerMode:
+  23              	.LFB0:
+  24              		.file 1 ".\\Generated_Source\\PSoC4\\CyLFClk.h"
+   1:.\Generated_Source\PSoC4/CyLFClk.h **** /*******************************************************************************
+   2:.\Generated_Source\PSoC4/CyLFClk.h **** * File Name: .h
+   3:.\Generated_Source\PSoC4/CyLFClk.h **** * Version 1.0
+   4:.\Generated_Source\PSoC4/CyLFClk.h **** *
+   5:.\Generated_Source\PSoC4/CyLFClk.h **** * Description:
+   6:.\Generated_Source\PSoC4/CyLFClk.h **** *  This file provides constants and parameter values for the cy_lfclk Component.
+   7:.\Generated_Source\PSoC4/CyLFClk.h **** *
+   8:.\Generated_Source\PSoC4/CyLFClk.h **** ********************************************************************************
+   9:.\Generated_Source\PSoC4/CyLFClk.h **** * Copyright 2008-2015, Cypress Semiconductor Corporation.  All rights reserved.
+  10:.\Generated_Source\PSoC4/CyLFClk.h **** * You may use this file only in accordance with the license, terms, conditions,
+  11:.\Generated_Source\PSoC4/CyLFClk.h **** * disclaimers, and limitations in the end user license agreement accompanying
+  12:.\Generated_Source\PSoC4/CyLFClk.h **** * the software package with which this file was provided.
+  13:.\Generated_Source\PSoC4/CyLFClk.h **** *******************************************************************************/
+  14:.\Generated_Source\PSoC4/CyLFClk.h **** 
+  15:.\Generated_Source\PSoC4/CyLFClk.h **** #if !defined(CY_LFCLK_CYLIB_H)
+  16:.\Generated_Source\PSoC4/CyLFClk.h **** #define CY_LFCLK_CYLIB_H
+  17:.\Generated_Source\PSoC4/CyLFClk.h **** 
+  18:.\Generated_Source\PSoC4/CyLFClk.h **** #include "cytypes.h"
+  19:.\Generated_Source\PSoC4/CyLFClk.h **** #include "cydevice_trm.h"
+  20:.\Generated_Source\PSoC4/CyLFClk.h **** 
+  21:.\Generated_Source\PSoC4/CyLFClk.h **** typedef enum
+  22:.\Generated_Source\PSoC4/CyLFClk.h **** {
+  23:.\Generated_Source\PSoC4/CyLFClk.h ****     CY_SYS_TIMER_WAIT = 0u,
+  24:.\Generated_Source\PSoC4/CyLFClk.h ****     CY_SYS_TIMER_INTERRUPT = 1u
+  25:.\Generated_Source\PSoC4/CyLFClk.h **** } cy_sys_timer_delaytype_enum;
+  26:.\Generated_Source\PSoC4/CyLFClk.h **** 
+  27:.\Generated_Source\PSoC4/CyLFClk.h **** 
+  28:.\Generated_Source\PSoC4/CyLFClk.h **** /***************************************
+  29:.\Generated_Source\PSoC4/CyLFClk.h **** *    Function Prototypes
+  30:.\Generated_Source\PSoC4/CyLFClk.h **** ***************************************/
+  31:.\Generated_Source\PSoC4/CyLFClk.h **** 
+  32:.\Generated_Source\PSoC4/CyLFClk.h **** /* Clocks API */
+  33:.\Generated_Source\PSoC4/CyLFClk.h **** void CySysClkIloStart(void);
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 2
+
+
+  34:.\Generated_Source\PSoC4/CyLFClk.h **** void CySysClkIloStop(void);
+  35:.\Generated_Source\PSoC4/CyLFClk.h **** 
+  36:.\Generated_Source\PSoC4/CyLFClk.h **** #if (CY_IP_WCO)
+  37:.\Generated_Source\PSoC4/CyLFClk.h ****     void   CySysClkWcoStart(void);
+  38:.\Generated_Source\PSoC4/CyLFClk.h ****     void   CySysClkWcoStop(void);
+  39:.\Generated_Source\PSoC4/CyLFClk.h ****     uint32 CySysClkWcoSetPowerMode(uint32 mode);
+  40:.\Generated_Source\PSoC4/CyLFClk.h **** 
+  41:.\Generated_Source\PSoC4/CyLFClk.h ****     void CySysClkSetLfclkSource(uint32 source);
+  42:.\Generated_Source\PSoC4/CyLFClk.h ****     uint32 CySysClkWcoEnabled(void);
+  43:.\Generated_Source\PSoC4/CyLFClk.h **** #endif /* (CY_IP_WCO) */
+  44:.\Generated_Source\PSoC4/CyLFClk.h **** 
+  45:.\Generated_Source\PSoC4/CyLFClk.h **** typedef void (*cyWdtCallback)(void);
+  46:.\Generated_Source\PSoC4/CyLFClk.h **** 
+  47:.\Generated_Source\PSoC4/CyLFClk.h **** #if(CY_IP_SRSSV2)
+  48:.\Generated_Source\PSoC4/CyLFClk.h ****     /* WDT API */
+  49:.\Generated_Source\PSoC4/CyLFClk.h ****     void   CySysWdtLock(void);
+  50:.\Generated_Source\PSoC4/CyLFClk.h ****     void   CySysWdtUnlock(void);
+  51:.\Generated_Source\PSoC4/CyLFClk.h ****     void   CySysWdtSetMode(uint32 counterNum, uint32 mode);
+  52:.\Generated_Source\PSoC4/CyLFClk.h ****     uint32 CySysWdtGetMode(uint32 counterNum);
+  53:.\Generated_Source\PSoC4/CyLFClk.h ****     uint32 CySysWdtGetEnabledStatus(uint32 counterNum);
+  54:.\Generated_Source\PSoC4/CyLFClk.h ****     void   CySysWdtSetClearOnMatch(uint32 counterNum, uint32 enable);
+  55:.\Generated_Source\PSoC4/CyLFClk.h ****     uint32 CySysWdtGetClearOnMatch(uint32 counterNum);
+  56:.\Generated_Source\PSoC4/CyLFClk.h ****     void   CySysWdtEnable(uint32 counterMask);
+  57:.\Generated_Source\PSoC4/CyLFClk.h ****     void   CySysWdtDisable(uint32 counterMask);
+  58:.\Generated_Source\PSoC4/CyLFClk.h ****     void   CySysWdtSetCascade(uint32 cascadeMask);
+  59:.\Generated_Source\PSoC4/CyLFClk.h ****     uint32 CySysWdtGetCascade(void);
+  60:.\Generated_Source\PSoC4/CyLFClk.h ****     void   CySysWdtSetMatch(uint32 counterNum, uint32 match);
+  61:.\Generated_Source\PSoC4/CyLFClk.h ****     void   CySysWdtSetToggleBit(uint32 bits);
+  62:.\Generated_Source\PSoC4/CyLFClk.h ****     uint32 CySysWdtGetToggleBit(void);
+  63:.\Generated_Source\PSoC4/CyLFClk.h ****     uint32 CySysWdtGetMatch(uint32 counterNum);
+  64:.\Generated_Source\PSoC4/CyLFClk.h ****     uint32 CySysWdtGetCount(uint32 counterNum);
+  65:.\Generated_Source\PSoC4/CyLFClk.h ****     uint32 CySysWdtGetInterruptSource(void);
+  66:.\Generated_Source\PSoC4/CyLFClk.h ****     void   CySysWdtClearInterrupt(uint32 counterMask);
+  67:.\Generated_Source\PSoC4/CyLFClk.h ****     void   CySysWdtResetCounters(uint32 countersMask);
+  68:.\Generated_Source\PSoC4/CyLFClk.h ****     cyWdtCallback  CySysWdtSetInterruptCallback(uint32 counterNum, cyWdtCallback function);
+  69:.\Generated_Source\PSoC4/CyLFClk.h ****     cyWdtCallback  CySysWdtGetInterruptCallback(uint32 counterNum);
+  70:.\Generated_Source\PSoC4/CyLFClk.h ****     void   CySysTimerDelay(uint32 counterNum, cy_sys_timer_delaytype_enum delayType, uint32 delay);
+  71:.\Generated_Source\PSoC4/CyLFClk.h ****     void   CySysTimerDelayUntilMatch(uint32 counterNum, cy_sys_timer_delaytype_enum delayType, uint
+  72:.\Generated_Source\PSoC4/CyLFClk.h ****     void   CySysWatchdogFeed(uint32 counterNum);
+  73:.\Generated_Source\PSoC4/CyLFClk.h ****     void   CySysWdtEnableCounterIsr(uint32 counterNum);
+  74:.\Generated_Source\PSoC4/CyLFClk.h ****     void   CySysWdtDisableCounterIsr(uint32 counterNum);
+  75:.\Generated_Source\PSoC4/CyLFClk.h ****     void   CySysWdtIsr(void);
+  76:.\Generated_Source\PSoC4/CyLFClk.h **** #else
+  77:.\Generated_Source\PSoC4/CyLFClk.h ****     /* WDT API */
+  78:.\Generated_Source\PSoC4/CyLFClk.h ****     uint32 CySysWdtGetEnabledStatus(void);
+  79:.\Generated_Source\PSoC4/CyLFClk.h ****     void   CySysWdtEnable(void);
+  80:.\Generated_Source\PSoC4/CyLFClk.h ****     void   CySysWdtDisable(void);
+  81:.\Generated_Source\PSoC4/CyLFClk.h ****     void   CySysWdtSetMatch(uint32 match);
+  82:.\Generated_Source\PSoC4/CyLFClk.h ****     uint32 CySysWdtGetMatch(void);
+  83:.\Generated_Source\PSoC4/CyLFClk.h ****     uint32 CySysWdtGetCount(void);
+  84:.\Generated_Source\PSoC4/CyLFClk.h ****     void   CySysWdtSetIgnoreBits(uint32 bitsNum);
+  85:.\Generated_Source\PSoC4/CyLFClk.h ****     uint32 CySysWdtGetIgnoreBits(void);
+  86:.\Generated_Source\PSoC4/CyLFClk.h ****     void   CySysWdtClearInterrupt(void);
+  87:.\Generated_Source\PSoC4/CyLFClk.h ****     void   CySysWdtMaskInterrupt(void);
+  88:.\Generated_Source\PSoC4/CyLFClk.h ****     void   CySysWdtUnmaskInterrupt(void);
+  89:.\Generated_Source\PSoC4/CyLFClk.h ****     cyWdtCallback CySysWdtSetInterruptCallback(cyWdtCallback function);
+  90:.\Generated_Source\PSoC4/CyLFClk.h ****     cyWdtCallback CySysWdtGetInterruptCallback(void);
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 3
+
+
+  91:.\Generated_Source\PSoC4/CyLFClk.h ****     void   CySysWdtIsr(void);
+  92:.\Generated_Source\PSoC4/CyLFClk.h **** #endif  /* (CY_IP_SRSSV2) */
+  93:.\Generated_Source\PSoC4/CyLFClk.h **** 
+  94:.\Generated_Source\PSoC4/CyLFClk.h **** 
+  95:.\Generated_Source\PSoC4/CyLFClk.h **** /***************************************
+  96:.\Generated_Source\PSoC4/CyLFClk.h **** * API Constants
+  97:.\Generated_Source\PSoC4/CyLFClk.h **** ***************************************/
+  98:.\Generated_Source\PSoC4/CyLFClk.h **** 
+  99:.\Generated_Source\PSoC4/CyLFClk.h **** #define UINT16_MAX_VAL    (0xFFFFu)
+ 100:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 101:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 102:.\Generated_Source\PSoC4/CyLFClk.h **** /*******************************************************************************
+ 103:.\Generated_Source\PSoC4/CyLFClk.h **** * Clock API Constants
+ 104:.\Generated_Source\PSoC4/CyLFClk.h **** *******************************************************************************/
+ 105:.\Generated_Source\PSoC4/CyLFClk.h **** /* CySysClkIloStart()/CySysClkIloStop() - implementation definitions */
+ 106:.\Generated_Source\PSoC4/CyLFClk.h **** #define CY_SYS_CLK_ILO_CONFIG_ENABLE                    (( uint32 )(( uint32 )0x01u << 31u))
+ 107:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 108:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 109:.\Generated_Source\PSoC4/CyLFClk.h **** /* CySysClkSetLfclkSource() - parameter definitions */
+ 110:.\Generated_Source\PSoC4/CyLFClk.h **** #if (CY_IP_WCO)
+ 111:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_CLK_LFCLK_SRC_ILO                    (0u)
+ 112:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_CLK_LFCLK_SRC_WCO                    (( uint32 )(( uint32 )0x01u << 30u))
+ 113:.\Generated_Source\PSoC4/CyLFClk.h **** #endif /* (CY_IP_WCO) */
+ 114:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 115:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 116:.\Generated_Source\PSoC4/CyLFClk.h **** /* CySysClkSetLfclkSource() - implementation definitions */
+ 117:.\Generated_Source\PSoC4/CyLFClk.h **** #if (CY_IP_WCO)
+ 118:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_CLK_LFCLK_SEL_MASK                   (( uint32 )(( uint32 )0x03u << 30u))
+ 119:.\Generated_Source\PSoC4/CyLFClk.h **** #endif /* (CY_IP_WCO) */
+ 120:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 121:.\Generated_Source\PSoC4/CyLFClk.h **** #if (CY_IP_WCO)
+ 122:.\Generated_Source\PSoC4/CyLFClk.h ****     /* WCO Configuration Register */
+ 123:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_CLK_WCO_CONFIG_LPM_EN                (( uint32 )(( uint32 )0x01u <<  0u))
+ 124:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_CLK_WCO_CONFIG_LPM_AUTO              (( uint32 )(( uint32 )0x01u <<  1u))
+ 125:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_CLK_WCO_CONFIG_LPM_ENABLE            (( uint32 )(( uint32 )0x01u << 31u))
+ 126:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 127:.\Generated_Source\PSoC4/CyLFClk.h ****     /* WCO Status Register */
+ 128:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_CLK_WCO_STATUS_OUT_BLNK_A            (( uint32 )(( uint32 )0x01u <<  0u))
+ 129:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 130:.\Generated_Source\PSoC4/CyLFClk.h ****     /* WCO Trim Register */
+ 131:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_CLK_WCO_TRIM_XGM_MASK                (( uint32 ) 0x07u)
+ 132:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_CLK_WCO_TRIM_XGM_SHIFT               (( uint32 ) 0x00u)
+ 133:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 134:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_CLK_WCO_TRIM_XGM_3370NA              (( uint32 ) 0x00u)
+ 135:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_CLK_WCO_TRIM_XGM_2620NA              (( uint32 ) 0x01u)
+ 136:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_CLK_WCO_TRIM_XGM_2250NA              (( uint32 ) 0x02u)
+ 137:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_CLK_WCO_TRIM_XGM_1500NA              (( uint32 ) 0x03u)
+ 138:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_CLK_WCO_TRIM_XGM_1870NA              (( uint32 ) 0x04u)
+ 139:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_CLK_WCO_TRIM_XGM_1120NA              (( uint32 ) 0x05u)
+ 140:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_CLK_WCO_TRIM_XGM_750NA               (( uint32 ) 0x06u)
+ 141:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_CLK_WCO_TRIM_XGM_0NA                 (( uint32 ) 0x07u)
+ 142:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 143:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_CLK_WCO_TRIM_GM_MASK                 (( uint32 )(( uint32 )0x03u << 4u))
+ 144:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_CLK_WCO_TRIM_GM_SHIFT                (( uint32 ) 0x04u)
+ 145:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_CLK_WCO_TRIM_GM_HPM                  (( uint32 ) 0x01u)
+ 146:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_CLK_WCO_TRIM_GM_LPM                  (( uint32 ) 0x02u)
+ 147:.\Generated_Source\PSoC4/CyLFClk.h **** #endif  /* (CY_IP_WCO) */
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 4
+
+
+ 148:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 149:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 150:.\Generated_Source\PSoC4/CyLFClk.h **** /*******************************************************************************
+ 151:.\Generated_Source\PSoC4/CyLFClk.h **** * WDT API Constants
+ 152:.\Generated_Source\PSoC4/CyLFClk.h **** *******************************************************************************/
+ 153:.\Generated_Source\PSoC4/CyLFClk.h **** #if(CY_IP_SRSSV2)
+ 154:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_MODE_NONE                (0u)
+ 155:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_MODE_INT                 (1u)
+ 156:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_MODE_RESET               (2u)
+ 157:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_MODE_INT_RESET           (3u)
+ 158:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 159:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_COUNTER0_MASK            ((uint32)((uint32)0x01u))
+ 160:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_COUNTER1_MASK            ((uint32)((uint32)0x01u << 8u))
+ 161:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_COUNTER2_MASK            ((uint32)((uint32)0x01u << 16u))
+ 162:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 163:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_CASCADE_NONE             ((uint32)0x00u)
+ 164:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_CASCADE_01               ((uint32)0x01u << 3u)
+ 165:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_CASCADE_12               ((uint32)0x01u << 11u)
+ 166:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 167:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_COUNTER0_INT             ((uint32)0x01u << 2u)
+ 168:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_COUNTER1_INT             ((uint32)0x01u << 10u)
+ 169:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_COUNTER2_INT             ((uint32)0x01u << 18u)
+ 170:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 171:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_COUNTER0_RESET           ((uint32)0x01u << 3u)
+ 172:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_COUNTER1_RESET           ((uint32)0x01u << 11u)
+ 173:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_COUNTER2_RESET           ((uint32)0x01u << 19u)
+ 174:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_COUNTERS_RESET           (CY_SYS_WDT_COUNTER0_RESET |\
+ 175:.\Generated_Source\PSoC4/CyLFClk.h ****                                                  CY_SYS_WDT_COUNTER1_RESET |\
+ 176:.\Generated_Source\PSoC4/CyLFClk.h ****                                                  CY_SYS_WDT_COUNTER2_RESET)
+ 177:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 178:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_COUNTER0                 (0x00u)
+ 179:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_COUNTER1                 (0x01u)
+ 180:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_COUNTER2                 (0x02u)
+ 181:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 182:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_COUNTER0_OFFSET            (0x00u)
+ 183:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_COUNTER1_OFFSET            (0x02u)
+ 184:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_COUNTER2_OFFSET            (0x04u)
+ 185:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 186:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_MODE_MASK                ((uint32)(0x03u))
+ 187:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 188:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_CLK_LOCK_BITS_MASK       ((uint32)0x03u << 14u)
+ 189:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_CLK_LOCK_BIT0            ((uint32)0x01u << 14u)
+ 190:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_CLK_LOCK_BIT1            ((uint32)0x01u << 15u)
+ 191:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 192:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_CONFIG_BITS2_MASK        (uint32)(0x1Fu)
+ 193:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_CONFIG_BITS2_POS         (uint32)(24u)
+ 194:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_LOWER_16BITS_MASK        (uint32)(0x0000FFFFu)
+ 195:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_HIGHER_16BITS_MASK       (uint32)(0xFFFF0000u)
+ 196:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_COUNTERS_MAX             (0x03u)
+ 197:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_CNT_SHIFT                (0x08u)
+ 198:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_CNT_MATCH_CLR_SHIFT      (0x02u)
+ 199:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_CNT_STTS_SHIFT           (0x01u)
+ 200:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_CNT_MATCH_SHIFT          (0x10u)
+ 201:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 202:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_WDT_NUM_OF_WDT                    (3u)
+ 203:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_WDT_NUM_OF_CALLBACKS             (3u)
+ 204:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 5
+
+
+ 205:.\Generated_Source\PSoC4/CyLFClk.h ****     #if (CY_PSOC4_4100 || CY_PSOC4_4200)
+ 206:.\Generated_Source\PSoC4/CyLFClk.h ****         #define CY_SYS_WDT_1LFCLK_DELAY_US      ((uint16)( 67u))
+ 207:.\Generated_Source\PSoC4/CyLFClk.h ****         #define CY_SYS_WDT_3LFCLK_DELAY_US      ((uint16)(201u))
+ 208:.\Generated_Source\PSoC4/CyLFClk.h ****     #endif /* (CY_PSOC4_4100 || CY_PSOC4_4200) */
+ 209:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 210:.\Generated_Source\PSoC4/CyLFClk.h ****     #if (CY_PSOC4_4000)
+ 211:.\Generated_Source\PSoC4/CyLFClk.h ****         #define CY_SYS_WDT_1LFCLK_DELAY_US      ((uint16)( 50u))
+ 212:.\Generated_Source\PSoC4/CyLFClk.h ****         #define CY_SYS_WDT_3LFCLK_DELAY_US      ((uint16)(150u))
+ 213:.\Generated_Source\PSoC4/CyLFClk.h ****     #endif /* (CY_PSOC4_4000) */
+ 214:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 215:.\Generated_Source\PSoC4/CyLFClk.h ****     #if (CY_IP_WCO)
+ 216:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 217:.\Generated_Source\PSoC4/CyLFClk.h ****         #define CY_SYS_WDT_1LFCLK_DELAY_US      \
+ 218:.\Generated_Source\PSoC4/CyLFClk.h ****             ((CY_SYS_CLK_LFCLK_SRC_ILO == (CY_SYS_WDT_CONFIG_REG & CY_SYS_CLK_LFCLK_SEL_MASK)) ? \
+ 219:.\Generated_Source\PSoC4/CyLFClk.h ****                                                 ((uint16)(67u)) : \
+ 220:.\Generated_Source\PSoC4/CyLFClk.h ****                                                 ((uint16)(31u)))
+ 221:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 222:.\Generated_Source\PSoC4/CyLFClk.h ****         #define CY_SYS_WDT_3LFCLK_DELAY_US      \
+ 223:.\Generated_Source\PSoC4/CyLFClk.h ****             ((CY_SYS_CLK_LFCLK_SRC_ILO == (CY_SYS_WDT_CONFIG_REG & CY_SYS_CLK_LFCLK_SEL_MASK)) ? \
+ 224:.\Generated_Source\PSoC4/CyLFClk.h ****                                                 ((uint16)(201u)) : \
+ 225:.\Generated_Source\PSoC4/CyLFClk.h ****                                                 ((uint16)(93u)))
+ 226:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 227:.\Generated_Source\PSoC4/CyLFClk.h ****     #endif /* (CY_IP_WCO) */
+ 228:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 229:.\Generated_Source\PSoC4/CyLFClk.h **** #else
+ 230:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_KEY                      ((uint32)(0xACED8865u))
+ 231:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_MATCH_MASK               ((uint32)(0x0000FFFFu))
+ 232:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_IGNORE_BITS_MASK         ((uint32)(0x000F0000u))
+ 233:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_IGNORE_BITS_SHIFT        ((uint32)(16u))
+ 234:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_LOWER_BIT_MASK           ((uint32)(0x00000001u))
+ 235:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 236:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_COUNTER0                 (0x00u)
+ 237:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 238:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_WDT_NUM_OF_WDT                   (1u)
+ 239:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_WDT_NUM_OF_CALLBACKS             (3u)
+ 240:.\Generated_Source\PSoC4/CyLFClk.h **** #endif  /* (CY_IP_SRSSV2) */
+ 241:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 242:.\Generated_Source\PSoC4/CyLFClk.h **** #define CY_INT_WDT_IRQN                            (7u)
+ 243:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 244:.\Generated_Source\PSoC4/CyLFClk.h **** /* CySysXTAL_32KHZ_SetPowerMode() */
+ 245:.\Generated_Source\PSoC4/CyLFClk.h **** #define CY_SYS_CLK_WCO_HPM                   (0x0u)
+ 246:.\Generated_Source\PSoC4/CyLFClk.h **** #if(0u == (CY_PSOC4_4100M || CY_PSOC4_4200M))
+ 247:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_CLK_WCO_LPM               (0x1u)
+ 248:.\Generated_Source\PSoC4/CyLFClk.h **** #endif /* (0u == (CY_PSOC4_4100M || CY_PSOC4_4200M)) */
+ 249:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 250:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 251:.\Generated_Source\PSoC4/CyLFClk.h **** #define CY_SYS_CLK_ILO_CONFIG_REG           (*(reg32 *) CYREG_CLK_ILO_CONFIG)
+ 252:.\Generated_Source\PSoC4/CyLFClk.h **** #define CY_SYS_CLK_ILO_CONFIG_PTR           ( (reg32 *) CYREG_CLK_ILO_CONFIG)
+ 253:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 254:.\Generated_Source\PSoC4/CyLFClk.h **** #if(CY_IP_SRSSV2)
+ 255:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_CLK_ILO_TRIM_REG             (*(reg32 *) CYREG_CLK_ILO_TRIM)
+ 256:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_CLK_ILO_TRIM_PTR             ( (reg32 *) CYREG_CLK_ILO_TRIM)
+ 257:.\Generated_Source\PSoC4/CyLFClk.h **** #endif  /* (CY_IP_SRSSV2) */
+ 258:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 259:.\Generated_Source\PSoC4/CyLFClk.h **** #if (CY_IP_WCO)
+ 260:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 261:.\Generated_Source\PSoC4/CyLFClk.h ****     #if (CY_PSOC4_4100BL || CY_PSOC4_4200BL)
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 6
+
+
+ 262:.\Generated_Source\PSoC4/CyLFClk.h ****         /* WCO Status Register */
+ 263:.\Generated_Source\PSoC4/CyLFClk.h ****         #define CY_SYS_CLK_WCO_STATUS_REG               (*(reg32 *) CYREG_BLE_BLESS_WCO_STATUS)
+ 264:.\Generated_Source\PSoC4/CyLFClk.h ****         #define CY_SYS_CLK_WCO_STATUS_PTR               ( (reg32 *) CYREG_BLE_BLESS_WCO_STATUS)
+ 265:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 266:.\Generated_Source\PSoC4/CyLFClk.h ****         /* WCO Configuration Register */
+ 267:.\Generated_Source\PSoC4/CyLFClk.h ****         #define CY_SYS_CLK_WCO_CONFIG_REG               (*(reg32 *) CYREG_BLE_BLESS_WCO_CONFIG)
+ 268:.\Generated_Source\PSoC4/CyLFClk.h ****         #define CY_SYS_CLK_WCO_CONFIG_PTR               ( (reg32 *) CYREG_BLE_BLESS_WCO_CONFIG)
+ 269:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 270:.\Generated_Source\PSoC4/CyLFClk.h ****         /* WCO Trim Register */
+ 271:.\Generated_Source\PSoC4/CyLFClk.h ****         #define CY_SYS_CLK_WCO_TRIM_REG                 (*(reg32 *) CYREG_BLE_BLESS_WCO_TRIM)
+ 272:.\Generated_Source\PSoC4/CyLFClk.h ****         #define CY_SYS_CLK_WCO_TRIM_PTR                 ( (reg32 *) CYREG_BLE_BLESS_WCO_TRIM)
+ 273:.\Generated_Source\PSoC4/CyLFClk.h ****     #else   /* (CY_PSOC4_4100M || CY_PSOC4_4200M) */
+ 274:.\Generated_Source\PSoC4/CyLFClk.h ****         /* WCO Status Register */
+ 275:.\Generated_Source\PSoC4/CyLFClk.h ****         #define CY_SYS_CLK_WCO_STATUS_REG               (*(reg32 *) CYREG_WCO_STATUS)
+ 276:.\Generated_Source\PSoC4/CyLFClk.h ****         #define CY_SYS_CLK_WCO_STATUS_PTR               ( (reg32 *) CYREG_WCO_STATUS)
+ 277:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 278:.\Generated_Source\PSoC4/CyLFClk.h ****         /* WCO Configuration Register */
+ 279:.\Generated_Source\PSoC4/CyLFClk.h ****         #define CY_SYS_CLK_WCO_CONFIG_REG               (*(reg32 *) CYREG_WCO_CONFIG)
+ 280:.\Generated_Source\PSoC4/CyLFClk.h ****         #define CY_SYS_CLK_WCO_CONFIG_PTR               ( (reg32 *) CYREG_WCO_CONFIG)
+ 281:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 282:.\Generated_Source\PSoC4/CyLFClk.h ****         /* WCO Trim Register */
+ 283:.\Generated_Source\PSoC4/CyLFClk.h ****         #define CY_SYS_CLK_WCO_TRIM_REG                 (*(reg32 *) CYREG_WCO_TRIM)
+ 284:.\Generated_Source\PSoC4/CyLFClk.h ****         #define CY_SYS_CLK_WCO_TRIM_PTR                 ( (reg32 *) CYREG_WCO_TRIM)
+ 285:.\Generated_Source\PSoC4/CyLFClk.h ****     #endif /* (CY_PSOC4_4100BL || CY_PSOC4_4200BL) */
+ 286:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 287:.\Generated_Source\PSoC4/CyLFClk.h **** #endif  /* (CY_IP_WCO) */
+ 288:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 289:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 290:.\Generated_Source\PSoC4/CyLFClk.h **** /*******************************************************************************
+ 291:.\Generated_Source\PSoC4/CyLFClk.h **** * WDT API Registers
+ 292:.\Generated_Source\PSoC4/CyLFClk.h **** *******************************************************************************/
+ 293:.\Generated_Source\PSoC4/CyLFClk.h **** #if(CY_IP_SRSSV2)
+ 294:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_CTRLOW_REG               (*(reg32 *) CYREG_WDT_CTRLOW)
+ 295:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_CTRLOW_PTR               ( (reg32 *) CYREG_WDT_CTRLOW)
+ 296:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 297:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_CTRHIGH_REG              (*(reg32 *) CYREG_WDT_CTRHIGH)
+ 298:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_CTRHIGH_PTR              ( (reg32 *) CYREG_WDT_CTRHIGH)
+ 299:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 300:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_MATCH_REG                (*(reg32 *) CYREG_WDT_MATCH)
+ 301:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_MATCH_PTR                ( (reg32 *) CYREG_WDT_MATCH)
+ 302:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 303:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_CONFIG_REG               (*(reg32 *) CYREG_WDT_CONFIG)
+ 304:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_CONFIG_PTR               ( (reg32 *) CYREG_WDT_CONFIG)
+ 305:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 306:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_CONTROL_REG              (*(reg32 *) CYREG_WDT_CONTROL)
+ 307:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_CONTROL_PTR              ( (reg32 *) CYREG_WDT_CONTROL)
+ 308:.\Generated_Source\PSoC4/CyLFClk.h **** #else
+ 309:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_DISABLE_KEY_REG          (*(reg32 *) CYREG_WDT_DISABLE_KEY)
+ 310:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_DISABLE_KEY_PTR          ( (reg32 *) CYREG_WDT_DISABLE_KEY)
+ 311:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 312:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_MATCH_REG                (*(reg32 *) CYREG_WDT_MATCH)
+ 313:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_MATCH_PTR                ( (reg32 *) CYREG_WDT_MATCH)
+ 314:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 315:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_COUNTER_REG              (*(reg32 *) CYREG_WDT_COUNTER)
+ 316:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_WDT_COUNTER_PTR              ( (reg32 *) CYREG_WDT_COUNTER)
+ 317:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 318:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_SRSS_INTR_REG                (*(reg32 *) CYREG_SRSS_INTR)
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 7
+
+
+ 319:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_SRSS_INTR_PTR                ( (reg32 *) CYREG_SRSS_INTR)
+ 320:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 321:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_SRSS_INTR_MASK_REG           (*(reg32 *) CYREG_SRSS_INTR_MASK)
+ 322:.\Generated_Source\PSoC4/CyLFClk.h ****     #define CY_SYS_SRSS_INTR_MASK_PTR           ( (reg32 *) CYREG_SRSS_INTR_MASK)
+ 323:.\Generated_Source\PSoC4/CyLFClk.h **** #endif  /* (CY_IP_SRSSV2) */
+ 324:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 325:.\Generated_Source\PSoC4/CyLFClk.h **** #if (CY_IP_WCO)
+ 326:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 327:.\Generated_Source\PSoC4/CyLFClk.h ****     /*******************************************************************************
+ 328:.\Generated_Source\PSoC4/CyLFClk.h ****     * Function Name: CySysClkWcoSetHighPowerMode
+ 329:.\Generated_Source\PSoC4/CyLFClk.h ****     ********************************************************************************
+ 330:.\Generated_Source\PSoC4/CyLFClk.h ****     *
+ 331:.\Generated_Source\PSoC4/CyLFClk.h ****     * Summary:
+ 332:.\Generated_Source\PSoC4/CyLFClk.h ****     *  Sets the high power mode for the 32 KHz WCO.
+ 333:.\Generated_Source\PSoC4/CyLFClk.h ****     *
+ 334:.\Generated_Source\PSoC4/CyLFClk.h ****     * Parameters:
+ 335:.\Generated_Source\PSoC4/CyLFClk.h ****     *  None.
+ 336:.\Generated_Source\PSoC4/CyLFClk.h ****     *
+ 337:.\Generated_Source\PSoC4/CyLFClk.h ****     * Return:
+ 338:.\Generated_Source\PSoC4/CyLFClk.h ****     *  None.
+ 339:.\Generated_Source\PSoC4/CyLFClk.h ****     *
+ 340:.\Generated_Source\PSoC4/CyLFClk.h ****     * Side Effects:
+ 341:.\Generated_Source\PSoC4/CyLFClk.h ****     *  None.
+ 342:.\Generated_Source\PSoC4/CyLFClk.h ****     *
+ 343:.\Generated_Source\PSoC4/CyLFClk.h ****     *******************************************************************************/
+ 344:.\Generated_Source\PSoC4/CyLFClk.h ****     static CY_INLINE void CySysClkWcoSetHighPowerMode(void)
+ 345:.\Generated_Source\PSoC4/CyLFClk.h ****     {
+  25              		.loc 1 345 0
+  26              		.cfi_startproc
+  27 0000 80B5     		push	{r7, lr}
+  28              		.cfi_def_cfa_offset 8
+  29              		.cfi_offset 7, -8
+  30              		.cfi_offset 14, -4
+  31 0002 00AF     		add	r7, sp, #0
+  32              		.cfi_def_cfa_register 7
+ 346:.\Generated_Source\PSoC4/CyLFClk.h ****         /* Switch off low power mode for WCO */
+ 347:.\Generated_Source\PSoC4/CyLFClk.h ****         CY_SYS_CLK_WCO_CONFIG_REG &= (uint32) ~CY_SYS_CLK_WCO_CONFIG_LPM_EN;
+  33              		.loc 1 347 0
+  34 0004 0E4B     		ldr	r3, .L2
+  35 0006 0E4A     		ldr	r2, .L2
+  36 0008 1268     		ldr	r2, [r2]
+  37 000a 0121     		mov	r1, #1
+  38 000c 8A43     		bic	r2, r1
+  39 000e 1A60     		str	r2, [r3]
+ 348:.\Generated_Source\PSoC4/CyLFClk.h ****         
+ 349:.\Generated_Source\PSoC4/CyLFClk.h ****         /* Switch off auto low power mode in WCO */
+ 350:.\Generated_Source\PSoC4/CyLFClk.h ****         CY_SYS_CLK_WCO_CONFIG_REG &= ((uint32)~CY_SYS_CLK_WCO_CONFIG_LPM_AUTO);
+  40              		.loc 1 350 0
+  41 0010 0B4B     		ldr	r3, .L2
+  42 0012 0B4A     		ldr	r2, .L2
+  43 0014 1268     		ldr	r2, [r2]
+  44 0016 0221     		mov	r1, #2
+  45 0018 8A43     		bic	r2, r1
+  46 001a 1A60     		str	r2, [r3]
+ 351:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 352:.\Generated_Source\PSoC4/CyLFClk.h ****         /* Restore WCO trim register HPM settings */
+ 353:.\Generated_Source\PSoC4/CyLFClk.h ****         CY_SYS_CLK_WCO_TRIM_REG = (CY_SYS_CLK_WCO_TRIM_REG & (uint32)(~CY_SYS_CLK_WCO_TRIM_GM_MASK)
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 8
+
+
+  47              		.loc 1 353 0
+  48 001c 094B     		ldr	r3, .L2+4
+  49 001e 094A     		ldr	r2, .L2+4
+  50 0020 1268     		ldr	r2, [r2]
+  51 0022 3021     		mov	r1, #48
+  52 0024 8A43     		bic	r2, r1
+ 354:.\Generated_Source\PSoC4/CyLFClk.h ****                     | (uint32)(CY_SYS_CLK_WCO_TRIM_GM_HPM << CY_SYS_CLK_WCO_TRIM_GM_SHIFT);
+  53              		.loc 1 354 0
+  54 0026 1021     		mov	r1, #16
+  55 0028 0A43     		orr	r2, r1
+ 353:.\Generated_Source\PSoC4/CyLFClk.h ****         CY_SYS_CLK_WCO_TRIM_REG = (CY_SYS_CLK_WCO_TRIM_REG & (uint32)(~CY_SYS_CLK_WCO_TRIM_GM_MASK)
+  56              		.loc 1 353 0
+  57 002a 1A60     		str	r2, [r3]
+ 355:.\Generated_Source\PSoC4/CyLFClk.h ****         CY_SYS_CLK_WCO_TRIM_REG = (CY_SYS_CLK_WCO_TRIM_REG & (uint32)(~CY_SYS_CLK_WCO_TRIM_XGM_MASK
+  58              		.loc 1 355 0
+  59 002c 054B     		ldr	r3, .L2+4
+  60 002e 054A     		ldr	r2, .L2+4
+  61 0030 1268     		ldr	r2, [r2]
+  62 0032 0721     		mov	r1, #7
+  63 0034 8A43     		bic	r2, r1
+ 356:.\Generated_Source\PSoC4/CyLFClk.h ****                     | (uint32)(CY_SYS_CLK_WCO_TRIM_XGM_2620NA << CY_SYS_CLK_WCO_TRIM_XGM_SHIFT);
+  64              		.loc 1 356 0
+  65 0036 0121     		mov	r1, #1
+  66 0038 0A43     		orr	r2, r1
+ 355:.\Generated_Source\PSoC4/CyLFClk.h ****         CY_SYS_CLK_WCO_TRIM_REG = (CY_SYS_CLK_WCO_TRIM_REG & (uint32)(~CY_SYS_CLK_WCO_TRIM_XGM_MASK
+  67              		.loc 1 355 0
+  68 003a 1A60     		str	r2, [r3]
+ 357:.\Generated_Source\PSoC4/CyLFClk.h ****     }
+  69              		.loc 1 357 0
+  70 003c BD46     		mov	sp, r7
+  71              		@ sp needed
+  72 003e 80BD     		pop	{r7, pc}
+  73              	.L3:
+  74              		.align	2
+  75              	.L2:
+  76 0040 00F02E40 		.word	1076817920
+  77 0044 00FF2E40 		.word	1076821760
+  78              		.cfi_endproc
+  79              	.LFE0:
+  80              		.size	CySysClkWcoSetHighPowerMode, .-CySysClkWcoSetHighPowerMode
+  81              		.section	.text.CySysClkWcoSetLowPowerMode,"ax",%progbits
+  82              		.align	2
+  83              		.code	16
+  84              		.thumb_func
+  85              		.type	CySysClkWcoSetLowPowerMode, %function
+  86              	CySysClkWcoSetLowPowerMode:
+  87              	.LFB1:
+ 358:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 359:.\Generated_Source\PSoC4/CyLFClk.h ****     #if(!CY_PSOC4_4100M && !CY_PSOC4_4200M)
+ 360:.\Generated_Source\PSoC4/CyLFClk.h ****         /*******************************************************************************
+ 361:.\Generated_Source\PSoC4/CyLFClk.h ****         * Function Name: CySysClkWcoSetLowPowerMode
+ 362:.\Generated_Source\PSoC4/CyLFClk.h ****         ********************************************************************************
+ 363:.\Generated_Source\PSoC4/CyLFClk.h ****         *
+ 364:.\Generated_Source\PSoC4/CyLFClk.h ****         * Summary:
+ 365:.\Generated_Source\PSoC4/CyLFClk.h ****         *  Sets the low power mode for the 32 KHz WCO.
+ 366:.\Generated_Source\PSoC4/CyLFClk.h ****         *
+ 367:.\Generated_Source\PSoC4/CyLFClk.h ****         * Parameters:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 9
+
+
+ 368:.\Generated_Source\PSoC4/CyLFClk.h ****         *  None.
+ 369:.\Generated_Source\PSoC4/CyLFClk.h ****         *
+ 370:.\Generated_Source\PSoC4/CyLFClk.h ****         * Return:
+ 371:.\Generated_Source\PSoC4/CyLFClk.h ****         *  None.
+ 372:.\Generated_Source\PSoC4/CyLFClk.h ****         *
+ 373:.\Generated_Source\PSoC4/CyLFClk.h ****         * Side Effects:
+ 374:.\Generated_Source\PSoC4/CyLFClk.h ****         *  None.
+ 375:.\Generated_Source\PSoC4/CyLFClk.h ****         *
+ 376:.\Generated_Source\PSoC4/CyLFClk.h ****         *******************************************************************************/
+ 377:.\Generated_Source\PSoC4/CyLFClk.h ****         static CY_INLINE void CySysClkWcoSetLowPowerMode(void)
+ 378:.\Generated_Source\PSoC4/CyLFClk.h ****         {
+  88              		.loc 1 378 0
+  89              		.cfi_startproc
+  90 0000 80B5     		push	{r7, lr}
+  91              		.cfi_def_cfa_offset 8
+  92              		.cfi_offset 7, -8
+  93              		.cfi_offset 14, -4
+  94 0002 00AF     		add	r7, sp, #0
+  95              		.cfi_def_cfa_register 7
+ 379:.\Generated_Source\PSoC4/CyLFClk.h ****             /* Switch off auto low power mode in WCO */
+ 380:.\Generated_Source\PSoC4/CyLFClk.h ****             CY_SYS_CLK_WCO_CONFIG_REG &= ((uint32)~CY_SYS_CLK_WCO_CONFIG_LPM_AUTO);
+  96              		.loc 1 380 0
+  97 0004 0E4B     		ldr	r3, .L5
+  98 0006 0E4A     		ldr	r2, .L5
+  99 0008 1268     		ldr	r2, [r2]
+ 100 000a 0221     		mov	r1, #2
+ 101 000c 8A43     		bic	r2, r1
+ 102 000e 1A60     		str	r2, [r3]
+ 381:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 382:.\Generated_Source\PSoC4/CyLFClk.h ****             /* Change WCO trim register settings to LPM */
+ 383:.\Generated_Source\PSoC4/CyLFClk.h ****             CY_SYS_CLK_WCO_TRIM_REG = (CY_SYS_CLK_WCO_TRIM_REG & (uint32)(~CY_SYS_CLK_WCO_TRIM_XGM_
+ 103              		.loc 1 383 0
+ 104 0010 0C4B     		ldr	r3, .L5+4
+ 105 0012 0C4A     		ldr	r2, .L5+4
+ 106 0014 1268     		ldr	r2, [r2]
+ 107 0016 0721     		mov	r1, #7
+ 108 0018 8A43     		bic	r2, r1
+ 384:.\Generated_Source\PSoC4/CyLFClk.h ****                         | (uint32)(CY_SYS_CLK_WCO_TRIM_XGM_2250NA << CY_SYS_CLK_WCO_TRIM_XGM_SHIFT)
+ 109              		.loc 1 384 0
+ 110 001a 0221     		mov	r1, #2
+ 111 001c 0A43     		orr	r2, r1
+ 383:.\Generated_Source\PSoC4/CyLFClk.h ****             CY_SYS_CLK_WCO_TRIM_REG = (CY_SYS_CLK_WCO_TRIM_REG & (uint32)(~CY_SYS_CLK_WCO_TRIM_XGM_
+ 112              		.loc 1 383 0
+ 113 001e 1A60     		str	r2, [r3]
+ 385:.\Generated_Source\PSoC4/CyLFClk.h ****             CY_SYS_CLK_WCO_TRIM_REG = (CY_SYS_CLK_WCO_TRIM_REG & (uint32)(~CY_SYS_CLK_WCO_TRIM_GM_M
+ 114              		.loc 1 385 0
+ 115 0020 084B     		ldr	r3, .L5+4
+ 116 0022 084A     		ldr	r2, .L5+4
+ 117 0024 1268     		ldr	r2, [r2]
+ 118 0026 3021     		mov	r1, #48
+ 119 0028 8A43     		bic	r2, r1
+ 386:.\Generated_Source\PSoC4/CyLFClk.h ****                         | (uint32)(CY_SYS_CLK_WCO_TRIM_GM_LPM << CY_SYS_CLK_WCO_TRIM_GM_SHIFT);
+ 120              		.loc 1 386 0
+ 121 002a 2021     		mov	r1, #32
+ 122 002c 0A43     		orr	r2, r1
+ 385:.\Generated_Source\PSoC4/CyLFClk.h ****             CY_SYS_CLK_WCO_TRIM_REG = (CY_SYS_CLK_WCO_TRIM_REG & (uint32)(~CY_SYS_CLK_WCO_TRIM_GM_M
+ 123              		.loc 1 385 0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 10
+
+
+ 124 002e 1A60     		str	r2, [r3]
+ 387:.\Generated_Source\PSoC4/CyLFClk.h **** 
+ 388:.\Generated_Source\PSoC4/CyLFClk.h ****             /* Switch on low power mode for WCO */
+ 389:.\Generated_Source\PSoC4/CyLFClk.h ****             CY_SYS_CLK_WCO_CONFIG_REG |= CY_SYS_CLK_WCO_CONFIG_LPM_EN;
+ 125              		.loc 1 389 0
+ 126 0030 034B     		ldr	r3, .L5
+ 127 0032 034A     		ldr	r2, .L5
+ 128 0034 1268     		ldr	r2, [r2]
+ 129 0036 0121     		mov	r1, #1
+ 130 0038 0A43     		orr	r2, r1
+ 131 003a 1A60     		str	r2, [r3]
+ 390:.\Generated_Source\PSoC4/CyLFClk.h ****         }
+ 132              		.loc 1 390 0
+ 133 003c BD46     		mov	sp, r7
+ 134              		@ sp needed
+ 135 003e 80BD     		pop	{r7, pc}
+ 136              	.L6:
+ 137              		.align	2
+ 138              	.L5:
+ 139 0040 00F02E40 		.word	1076817920
+ 140 0044 00FF2E40 		.word	1076821760
+ 141              		.cfi_endproc
+ 142              	.LFE1:
+ 143              		.size	CySysClkWcoSetLowPowerMode, .-CySysClkWcoSetLowPowerMode
+ 144              		.bss
+ 145              		.align	2
+ 146              	lfclkPosedgeWdtCounter0Enabled:
+ 147 0000 00000000 		.space	4
+ 148              		.align	2
+ 149              	lfclkPosedgeWdtCounter0Mode:
+ 150 0004 00000000 		.space	4
+ 151              		.align	2
+ 152              	disableServicedIsr:
+ 153 0008 00000000 		.space	4
+ 154              		.data
+ 155              		.align	2
+ 156              		.type	wdtIsrMask, %object
+ 157              		.size	wdtIsrMask, 4
+ 158              	wdtIsrMask:
+ 159 0000 04040400 		.word	263172
+ 160              		.section	.rodata
+ 161              		.align	2
+ 162              		.type	counterIntMaskTbl, %object
+ 163              		.size	counterIntMaskTbl, 12
+ 164              	counterIntMaskTbl:
+ 165 0000 04000000 		.word	4
+ 166 0004 00040000 		.word	1024
+ 167 0008 00000400 		.word	262144
+ 168              		.bss
+ 169              		.align	2
+ 170              	cySysWdtCallback:
+ 171 000c 00000000 		.space	12
+ 171      00000000 
+ 171      00000000 
+ 172              		.section	.text.CySysClkIloStart,"ax",%progbits
+ 173              		.align	2
+ 174              		.global	CySysClkIloStart
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 11
+
+
+ 175              		.code	16
+ 176              		.thumb_func
+ 177              		.type	CySysClkIloStart, %function
+ 178              	CySysClkIloStart:
+ 179              	.LFB2:
+ 180              		.file 2 ".\\Generated_Source\\PSoC4\\CyLFClk.c"
+   1:.\Generated_Source\PSoC4/CyLFClk.c **** /*******************************************************************************
+   2:.\Generated_Source\PSoC4/CyLFClk.c **** * File Name: .c
+   3:.\Generated_Source\PSoC4/CyLFClk.c **** * Version 1.0
+   4:.\Generated_Source\PSoC4/CyLFClk.c **** *
+   5:.\Generated_Source\PSoC4/CyLFClk.c **** * Description:
+   6:.\Generated_Source\PSoC4/CyLFClk.c **** *  This file provides the source code to API for the cy_lfclk Component.
+   7:.\Generated_Source\PSoC4/CyLFClk.c **** *
+   8:.\Generated_Source\PSoC4/CyLFClk.c **** ********************************************************************************
+   9:.\Generated_Source\PSoC4/CyLFClk.c **** * Copyright 2008-2015, Cypress Semiconductor Corporation.  All rights reserved.
+  10:.\Generated_Source\PSoC4/CyLFClk.c **** * You may use this file only in accordance with the license, terms, conditions,
+  11:.\Generated_Source\PSoC4/CyLFClk.c **** * disclaimers, and limitations in the end user license agreement accompanying
+  12:.\Generated_Source\PSoC4/CyLFClk.c **** * the software package with which this file was provided.
+  13:.\Generated_Source\PSoC4/CyLFClk.c **** *******************************************************************************/
+  14:.\Generated_Source\PSoC4/CyLFClk.c **** 
+  15:.\Generated_Source\PSoC4/CyLFClk.c **** 
+  16:.\Generated_Source\PSoC4/CyLFClk.c **** #include "CyLFClk.h"
+  17:.\Generated_Source\PSoC4/CyLFClk.c **** #include "CyLib.h"
+  18:.\Generated_Source\PSoC4/CyLFClk.c **** 
+  19:.\Generated_Source\PSoC4/CyLFClk.c **** 
+  20:.\Generated_Source\PSoC4/CyLFClk.c **** #if (CY_IP_WCO)
+  21:.\Generated_Source\PSoC4/CyLFClk.c ****     static uint32 CySysClkGetLfclkSource(void);
+  22:.\Generated_Source\PSoC4/CyLFClk.c **** #endif /* (CY_IP_WCO) */
+  23:.\Generated_Source\PSoC4/CyLFClk.c **** 
+  24:.\Generated_Source\PSoC4/CyLFClk.c **** #if(CY_IP_SRSSV2)
+  25:.\Generated_Source\PSoC4/CyLFClk.c ****     /* CySysClkLfclkPosedgeCatch() / CySysClkLfclkPosedgeRestore() */
+  26:.\Generated_Source\PSoC4/CyLFClk.c ****     static uint32 lfclkPosedgeWdtCounter0Enabled = 0u;
+  27:.\Generated_Source\PSoC4/CyLFClk.c ****     static uint32 lfclkPosedgeWdtCounter0Mode    = CY_SYS_WDT_MODE_NONE;
+  28:.\Generated_Source\PSoC4/CyLFClk.c **** 
+  29:.\Generated_Source\PSoC4/CyLFClk.c ****     static volatile uint32 disableServicedIsr = 0uL;
+  30:.\Generated_Source\PSoC4/CyLFClk.c ****     static volatile uint32 wdtIsrMask = CY_SYS_WDT_COUNTER0_INT |\
+  31:.\Generated_Source\PSoC4/CyLFClk.c ****                                         CY_SYS_WDT_COUNTER1_INT |\
+  32:.\Generated_Source\PSoC4/CyLFClk.c ****                                         CY_SYS_WDT_COUNTER2_INT;
+  33:.\Generated_Source\PSoC4/CyLFClk.c **** 
+  34:.\Generated_Source\PSoC4/CyLFClk.c ****     static const uint32 counterIntMaskTbl[CY_WDT_NUM_OF_WDT] = {CY_SYS_WDT_COUNTER0_INT,
+  35:.\Generated_Source\PSoC4/CyLFClk.c ****                                                                 CY_SYS_WDT_COUNTER1_INT,
+  36:.\Generated_Source\PSoC4/CyLFClk.c ****                                                                 CY_SYS_WDT_COUNTER2_INT};
+  37:.\Generated_Source\PSoC4/CyLFClk.c **** 
+  38:.\Generated_Source\PSoC4/CyLFClk.c ****     static void CySysClkLfclkPosedgeCatch(void);
+  39:.\Generated_Source\PSoC4/CyLFClk.c ****     static void CySysClkLfclkPosedgeRestore(void);
+  40:.\Generated_Source\PSoC4/CyLFClk.c **** 
+  41:.\Generated_Source\PSoC4/CyLFClk.c ****     static uint32 CySysWdtLocked(void);
+  42:.\Generated_Source\PSoC4/CyLFClk.c ****     static uint32 CySysClkIloEnabled(void);
+  43:.\Generated_Source\PSoC4/CyLFClk.c **** #endif /* (CY_IP_SRSSV2) */
+  44:.\Generated_Source\PSoC4/CyLFClk.c **** 
+  45:.\Generated_Source\PSoC4/CyLFClk.c **** #if(CY_IP_SRSSV2)
+  46:.\Generated_Source\PSoC4/CyLFClk.c ****     static cyWdtCallback cySysWdtCallback[CY_WDT_NUM_OF_WDT] = {(void *)0, (void *)0, (void *)0};
+  47:.\Generated_Source\PSoC4/CyLFClk.c **** #else
+  48:.\Generated_Source\PSoC4/CyLFClk.c ****     static cyWdtCallback cySysWdtCallback = (void *)0;
+  49:.\Generated_Source\PSoC4/CyLFClk.c **** #endif /* (CY_IP_SRSSV2) */
+  50:.\Generated_Source\PSoC4/CyLFClk.c **** 
+  51:.\Generated_Source\PSoC4/CyLFClk.c **** /*******************************************************************************
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 12
+
+
+  52:.\Generated_Source\PSoC4/CyLFClk.c **** * Function Name: CySysClkIloStart
+  53:.\Generated_Source\PSoC4/CyLFClk.c **** ********************************************************************************
+  54:.\Generated_Source\PSoC4/CyLFClk.c **** *
+  55:.\Generated_Source\PSoC4/CyLFClk.c **** * Summary:
+  56:.\Generated_Source\PSoC4/CyLFClk.c **** *  Enables ILO. Refer to the device datasheet for the ILO startup time.
+  57:.\Generated_Source\PSoC4/CyLFClk.c **** *
+  58:.\Generated_Source\PSoC4/CyLFClk.c **** * Parameters:
+  59:.\Generated_Source\PSoC4/CyLFClk.c **** *  None
+  60:.\Generated_Source\PSoC4/CyLFClk.c **** *
+  61:.\Generated_Source\PSoC4/CyLFClk.c **** * Return:
+  62:.\Generated_Source\PSoC4/CyLFClk.c **** *  None
+  63:.\Generated_Source\PSoC4/CyLFClk.c **** *
+  64:.\Generated_Source\PSoC4/CyLFClk.c **** *******************************************************************************/
+  65:.\Generated_Source\PSoC4/CyLFClk.c **** void CySysClkIloStart(void)
+  66:.\Generated_Source\PSoC4/CyLFClk.c **** {
+ 181              		.loc 2 66 0
+ 182              		.cfi_startproc
+ 183 0000 80B5     		push	{r7, lr}
+ 184              		.cfi_def_cfa_offset 8
+ 185              		.cfi_offset 7, -8
+ 186              		.cfi_offset 14, -4
+ 187 0002 00AF     		add	r7, sp, #0
+ 188              		.cfi_def_cfa_register 7
+  67:.\Generated_Source\PSoC4/CyLFClk.c ****     CY_SYS_CLK_ILO_CONFIG_REG |= CY_SYS_CLK_ILO_CONFIG_ENABLE;
+ 189              		.loc 2 67 0
+ 190 0004 044B     		ldr	r3, .L8
+ 191 0006 044A     		ldr	r2, .L8
+ 192 0008 1268     		ldr	r2, [r2]
+ 193 000a 8021     		mov	r1, #128
+ 194 000c 0906     		lsl	r1, r1, #24
+ 195 000e 0A43     		orr	r2, r1
+ 196 0010 1A60     		str	r2, [r3]
+  68:.\Generated_Source\PSoC4/CyLFClk.c **** }
+ 197              		.loc 2 68 0
+ 198 0012 BD46     		mov	sp, r7
+ 199              		@ sp needed
+ 200 0014 80BD     		pop	{r7, pc}
+ 201              	.L9:
+ 202 0016 C046     		.align	2
+ 203              	.L8:
+ 204 0018 04010B40 		.word	1074462980
+ 205              		.cfi_endproc
+ 206              	.LFE2:
+ 207              		.size	CySysClkIloStart, .-CySysClkIloStart
+ 208              		.section	.text.CySysClkIloStop,"ax",%progbits
+ 209              		.align	2
+ 210              		.global	CySysClkIloStop
+ 211              		.code	16
+ 212              		.thumb_func
+ 213              		.type	CySysClkIloStop, %function
+ 214              	CySysClkIloStop:
+ 215              	.LFB3:
+  69:.\Generated_Source\PSoC4/CyLFClk.c **** 
+  70:.\Generated_Source\PSoC4/CyLFClk.c **** 
+  71:.\Generated_Source\PSoC4/CyLFClk.c **** /*******************************************************************************
+  72:.\Generated_Source\PSoC4/CyLFClk.c **** * Function Name: CySysClkIloStop
+  73:.\Generated_Source\PSoC4/CyLFClk.c **** ********************************************************************************
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 13
+
+
+  74:.\Generated_Source\PSoC4/CyLFClk.c **** *
+  75:.\Generated_Source\PSoC4/CyLFClk.c **** * Summary:
+  76:.\Generated_Source\PSoC4/CyLFClk.c **** *  Disables ILO.
+  77:.\Generated_Source\PSoC4/CyLFClk.c **** *
+  78:.\Generated_Source\PSoC4/CyLFClk.c **** * Parameters:
+  79:.\Generated_Source\PSoC4/CyLFClk.c **** *  None.
+  80:.\Generated_Source\PSoC4/CyLFClk.c **** *
+  81:.\Generated_Source\PSoC4/CyLFClk.c **** * Return:
+  82:.\Generated_Source\PSoC4/CyLFClk.c **** *  None.
+  83:.\Generated_Source\PSoC4/CyLFClk.c **** *
+  84:.\Generated_Source\PSoC4/CyLFClk.c **** * Side Effects:
+  85:.\Generated_Source\PSoC4/CyLFClk.c **** *  This function has no effect if WDT is locked (CySysWdtLock() is
+  86:.\Generated_Source\PSoC4/CyLFClk.c **** *  called). Call CySysWdtUnlock() to unlock WDT and stop ILO.
+  87:.\Generated_Source\PSoC4/CyLFClk.c **** *
+  88:.\Generated_Source\PSoC4/CyLFClk.c **** *  PSoC 4100 / PSoC 4200: Note that ILO is required for WDT's operation.
+  89:.\Generated_Source\PSoC4/CyLFClk.c **** *  ILO is required for WDT operation.
+  90:.\Generated_Source\PSoC4/CyLFClk.c **** *
+  91:.\Generated_Source\PSoC4/CyLFClk.c **** *  PSoC 4100-BL / PSoC 4200-BL and PSoC 4100M / PSoC 4200M:
+  92:.\Generated_Source\PSoC4/CyLFClk.c **** *  Stopping ILO affects the peripheral clocked by LFCLK, if
+  93:.\Generated_Source\PSoC4/CyLFClk.c **** *  LFCLK is configured to be sourced by ILO.
+  94:.\Generated_Source\PSoC4/CyLFClk.c **** *
+  95:.\Generated_Source\PSoC4/CyLFClk.c **** *******************************************************************************/
+  96:.\Generated_Source\PSoC4/CyLFClk.c **** void CySysClkIloStop(void)
+  97:.\Generated_Source\PSoC4/CyLFClk.c **** {
+ 216              		.loc 2 97 0
+ 217              		.cfi_startproc
+ 218 0000 90B5     		push	{r4, r7, lr}
+ 219              		.cfi_def_cfa_offset 12
+ 220              		.cfi_offset 4, -12
+ 221              		.cfi_offset 7, -8
+ 222              		.cfi_offset 14, -4
+ 223 0002 83B0     		sub	sp, sp, #12
+ 224              		.cfi_def_cfa_offset 24
+ 225 0004 00AF     		add	r7, sp, #0
+ 226              		.cfi_def_cfa_register 7
+  98:.\Generated_Source\PSoC4/CyLFClk.c ****     #if(CY_IP_SRSSV2)
+  99:.\Generated_Source\PSoC4/CyLFClk.c ****         uint8  interruptState;
+ 100:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 101:.\Generated_Source\PSoC4/CyLFClk.c ****         /* Do nothing if WDT is locked or ILO is disabled */
+ 102:.\Generated_Source\PSoC4/CyLFClk.c ****         if (0u == CySysWdtLocked())
+ 227              		.loc 2 102 0
+ 228 0006 FFF7FEFF 		bl	CySysWdtLocked
+ 229 000a 031C     		mov	r3, r0
+ 230 000c 002B     		cmp	r3, #0
+ 231 000e 24D1     		bne	.L10
+ 103:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+ 104:.\Generated_Source\PSoC4/CyLFClk.c ****             if (0u != CySysClkIloEnabled())
+ 232              		.loc 2 104 0
+ 233 0010 FFF7FEFF 		bl	CySysClkIloEnabled
+ 234 0014 031C     		mov	r3, r0
+ 235 0016 002B     		cmp	r3, #0
+ 236 0018 1FD0     		beq	.L10
+ 105:.\Generated_Source\PSoC4/CyLFClk.c ****             {
+ 106:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 107:.\Generated_Source\PSoC4/CyLFClk.c ****             #if (CY_IP_WCO)
+ 108:.\Generated_Source\PSoC4/CyLFClk.c ****                 if (CY_SYS_CLK_LFCLK_SRC_ILO == CySysClkGetLfclkSource())
+ 237              		.loc 2 108 0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 14
+
+
+ 238 001a FFF7FEFF 		bl	CySysClkGetLfclkSource
+ 239 001e 031C     		mov	r3, r0
+ 240 0020 002B     		cmp	r3, #0
+ 241 0022 14D1     		bne	.L12
+ 109:.\Generated_Source\PSoC4/CyLFClk.c ****                 {
+ 110:.\Generated_Source\PSoC4/CyLFClk.c ****             #endif /* (CY_IP_WCO) */
+ 111:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 112:.\Generated_Source\PSoC4/CyLFClk.c ****                 interruptState = CyEnterCriticalSection();
+ 242              		.loc 2 112 0
+ 243 0024 FC1D     		add	r4, r7, #7
+ 244 0026 FFF7FEFF 		bl	CyEnterCriticalSection
+ 245 002a 031C     		mov	r3, r0
+ 246 002c 2370     		strb	r3, [r4]
+ 113:.\Generated_Source\PSoC4/CyLFClk.c ****                 CySysClkLfclkPosedgeCatch();
+ 247              		.loc 2 113 0
+ 248 002e FFF7FEFF 		bl	CySysClkLfclkPosedgeCatch
+ 114:.\Generated_Source\PSoC4/CyLFClk.c ****                 CY_SYS_CLK_ILO_CONFIG_REG &= ( uint32 ) ( ~( uint32 )CY_SYS_CLK_ILO_CONFIG_ENABLE);
+ 249              		.loc 2 114 0
+ 250 0032 0B4B     		ldr	r3, .L13
+ 251 0034 0A4A     		ldr	r2, .L13
+ 252 0036 1268     		ldr	r2, [r2]
+ 253 0038 5200     		lsl	r2, r2, #1
+ 254 003a 5208     		lsr	r2, r2, #1
+ 255 003c 1A60     		str	r2, [r3]
+ 115:.\Generated_Source\PSoC4/CyLFClk.c ****                 CySysClkLfclkPosedgeRestore();
+ 256              		.loc 2 115 0
+ 257 003e FFF7FEFF 		bl	CySysClkLfclkPosedgeRestore
+ 116:.\Generated_Source\PSoC4/CyLFClk.c ****                 CyExitCriticalSection(interruptState);
+ 258              		.loc 2 116 0
+ 259 0042 FB1D     		add	r3, r7, #7
+ 260 0044 1B78     		ldrb	r3, [r3]
+ 261 0046 181C     		mov	r0, r3
+ 262 0048 FFF7FEFF 		bl	CyExitCriticalSection
+ 263 004c 05E0     		b	.L10
+ 264              	.L12:
+ 117:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 118:.\Generated_Source\PSoC4/CyLFClk.c ****             #if (CY_IP_WCO)
+ 119:.\Generated_Source\PSoC4/CyLFClk.c ****                 }
+ 120:.\Generated_Source\PSoC4/CyLFClk.c ****                 else /* Safe to disable - shortened pulse does not impact peripheral */
+ 121:.\Generated_Source\PSoC4/CyLFClk.c ****                 {
+ 122:.\Generated_Source\PSoC4/CyLFClk.c ****                     CY_SYS_CLK_ILO_CONFIG_REG &= ( uint32 ) ( ~( uint32 )CY_SYS_CLK_ILO_CONFIG_ENAB
+ 265              		.loc 2 122 0
+ 266 004e 044B     		ldr	r3, .L13
+ 267 0050 034A     		ldr	r2, .L13
+ 268 0052 1268     		ldr	r2, [r2]
+ 269 0054 5200     		lsl	r2, r2, #1
+ 270 0056 5208     		lsr	r2, r2, #1
+ 271 0058 1A60     		str	r2, [r3]
+ 272              	.L10:
+ 123:.\Generated_Source\PSoC4/CyLFClk.c ****                 }
+ 124:.\Generated_Source\PSoC4/CyLFClk.c ****             #endif /* (CY_IP_WCO) */
+ 125:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 126:.\Generated_Source\PSoC4/CyLFClk.c ****             }
+ 127:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+ 128:.\Generated_Source\PSoC4/CyLFClk.c ****     #else
+ 129:.\Generated_Source\PSoC4/CyLFClk.c ****         CY_SYS_CLK_ILO_CONFIG_REG &= ( uint32 ) ( ~( uint32 )CY_SYS_CLK_ILO_CONFIG_ENABLE);
+ 130:.\Generated_Source\PSoC4/CyLFClk.c ****     #endif /* (CY_IP_SRSSV2) */
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 15
+
+
+ 131:.\Generated_Source\PSoC4/CyLFClk.c **** }
+ 273              		.loc 2 131 0
+ 274 005a BD46     		mov	sp, r7
+ 275 005c 03B0     		add	sp, sp, #12
+ 276              		@ sp needed
+ 277 005e 90BD     		pop	{r4, r7, pc}
+ 278              	.L14:
+ 279              		.align	2
+ 280              	.L13:
+ 281 0060 04010B40 		.word	1074462980
+ 282              		.cfi_endproc
+ 283              	.LFE3:
+ 284              		.size	CySysClkIloStop, .-CySysClkIloStop
+ 285              		.section	.text.CySysClkIloEnabled,"ax",%progbits
+ 286              		.align	2
+ 287              		.code	16
+ 288              		.thumb_func
+ 289              		.type	CySysClkIloEnabled, %function
+ 290              	CySysClkIloEnabled:
+ 291              	.LFB4:
+ 132:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 133:.\Generated_Source\PSoC4/CyLFClk.c **** #if(CY_IP_SRSSV2)
+ 134:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+ 135:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysClkIloEnabled
+ 136:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+ 137:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 138:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+ 139:.\Generated_Source\PSoC4/CyLFClk.c ****     *  Reports the ILO enable state.
+ 140:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 141:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+ 142:.\Generated_Source\PSoC4/CyLFClk.c ****     *  None.
+ 143:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 144:.\Generated_Source\PSoC4/CyLFClk.c ****     * Return:
+ 145:.\Generated_Source\PSoC4/CyLFClk.c ****     *  1 if ILO is enabled, and 0 if ILO is disabled.
+ 146:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 147:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+ 148:.\Generated_Source\PSoC4/CyLFClk.c ****     static uint32 CySysClkIloEnabled(void)
+ 149:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 292              		.loc 2 149 0
+ 293              		.cfi_startproc
+ 294 0000 80B5     		push	{r7, lr}
+ 295              		.cfi_def_cfa_offset 8
+ 296              		.cfi_offset 7, -8
+ 297              		.cfi_offset 14, -4
+ 298 0002 00AF     		add	r7, sp, #0
+ 299              		.cfi_def_cfa_register 7
+ 150:.\Generated_Source\PSoC4/CyLFClk.c ****         /* Prohibits writing to WDT registers and ILO/WCO registers when not equal to 0 */
+ 151:.\Generated_Source\PSoC4/CyLFClk.c ****         return ((0u != (CY_SYS_CLK_ILO_CONFIG_REG & (uint32)(CY_SYS_CLK_ILO_CONFIG_ENABLE))) ?
+ 300              		.loc 2 151 0
+ 301 0004 044B     		ldr	r3, .L19
+ 302 0006 1B68     		ldr	r3, [r3]
+ 152:.\Generated_Source\PSoC4/CyLFClk.c ****             (uint32) 1u :
+ 303              		.loc 2 152 0
+ 304 0008 002B     		cmp	r3, #0
+ 305 000a 01DA     		bge	.L16
+ 306              		.loc 2 152 0 is_stmt 0 discriminator 1
+ 307 000c 0123     		mov	r3, #1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 16
+
+
+ 308 000e 00E0     		b	.L17
+ 309              	.L16:
+ 310              		.loc 2 152 0 discriminator 2
+ 311 0010 0023     		mov	r3, #0
+ 312              	.L17:
+ 153:.\Generated_Source\PSoC4/CyLFClk.c ****             (uint32) 0u);
+ 154:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 313              		.loc 2 154 0 is_stmt 1
+ 314 0012 181C     		mov	r0, r3
+ 315 0014 BD46     		mov	sp, r7
+ 316              		@ sp needed
+ 317 0016 80BD     		pop	{r7, pc}
+ 318              	.L20:
+ 319              		.align	2
+ 320              	.L19:
+ 321 0018 04010B40 		.word	1074462980
+ 322              		.cfi_endproc
+ 323              	.LFE4:
+ 324              		.size	CySysClkIloEnabled, .-CySysClkIloEnabled
+ 325              		.section	.text.CySysClkGetLfclkSource,"ax",%progbits
+ 326              		.align	2
+ 327              		.code	16
+ 328              		.thumb_func
+ 329              		.type	CySysClkGetLfclkSource, %function
+ 330              	CySysClkGetLfclkSource:
+ 331              	.LFB5:
+ 155:.\Generated_Source\PSoC4/CyLFClk.c **** #endif /* (CY_IP_SRSSV2) */
+ 156:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 157:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 158:.\Generated_Source\PSoC4/CyLFClk.c **** /*******************************************************************************
+ 159:.\Generated_Source\PSoC4/CyLFClk.c **** * Function Name: CySysClkGetLfclkSource
+ 160:.\Generated_Source\PSoC4/CyLFClk.c **** ********************************************************************************
+ 161:.\Generated_Source\PSoC4/CyLFClk.c **** *
+ 162:.\Generated_Source\PSoC4/CyLFClk.c **** * Summary:
+ 163:.\Generated_Source\PSoC4/CyLFClk.c **** *  Gets the clock source for the LFCLK clock.
+ 164:.\Generated_Source\PSoC4/CyLFClk.c **** *  The function is applicable only for PSoC 4100-BL and PSoC 4200-BL.
+ 165:.\Generated_Source\PSoC4/CyLFClk.c **** *
+ 166:.\Generated_Source\PSoC4/CyLFClk.c **** * Parameters:
+ 167:.\Generated_Source\PSoC4/CyLFClk.c **** *  None.
+ 168:.\Generated_Source\PSoC4/CyLFClk.c **** *
+ 169:.\Generated_Source\PSoC4/CyLFClk.c **** * Return:
+ 170:.\Generated_Source\PSoC4/CyLFClk.c **** *  The LFCLK source:
+ 171:.\Generated_Source\PSoC4/CyLFClk.c **** *   CY_SYS_CLK_LFCLK_SRC_ILO    Internal Low Frequency (32 kHz) Oscillator (ILO)
+ 172:.\Generated_Source\PSoC4/CyLFClk.c **** *   CY_SYS_CLK_LFCLK_SRC_WCO    Low Frequency Watch Crystal Oscillator (WCO)
+ 173:.\Generated_Source\PSoC4/CyLFClk.c **** *
+ 174:.\Generated_Source\PSoC4/CyLFClk.c **** *******************************************************************************/
+ 175:.\Generated_Source\PSoC4/CyLFClk.c **** #if (CY_IP_WCO)
+ 176:.\Generated_Source\PSoC4/CyLFClk.c ****     static uint32 CySysClkGetLfclkSource(void)
+ 177:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 332              		.loc 2 177 0
+ 333              		.cfi_startproc
+ 334 0000 80B5     		push	{r7, lr}
+ 335              		.cfi_def_cfa_offset 8
+ 336              		.cfi_offset 7, -8
+ 337              		.cfi_offset 14, -4
+ 338 0002 82B0     		sub	sp, sp, #8
+ 339              		.cfi_def_cfa_offset 16
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 17
+
+
+ 340 0004 00AF     		add	r7, sp, #0
+ 341              		.cfi_def_cfa_register 7
+ 178:.\Generated_Source\PSoC4/CyLFClk.c ****         uint32 lfclkSource;
+ 179:.\Generated_Source\PSoC4/CyLFClk.c ****         lfclkSource = CY_SYS_WDT_CONFIG_REG & CY_SYS_CLK_LFCLK_SEL_MASK;
+ 342              		.loc 2 179 0
+ 343 0006 054B     		ldr	r3, .L23
+ 344 0008 1B68     		ldr	r3, [r3]
+ 345 000a 9B0F     		lsr	r3, r3, #30
+ 346 000c 9B07     		lsl	r3, r3, #30
+ 347 000e 7B60     		str	r3, [r7, #4]
+ 180:.\Generated_Source\PSoC4/CyLFClk.c ****         return (lfclkSource);
+ 348              		.loc 2 180 0
+ 349 0010 7B68     		ldr	r3, [r7, #4]
+ 181:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 350              		.loc 2 181 0
+ 351 0012 181C     		mov	r0, r3
+ 352 0014 BD46     		mov	sp, r7
+ 353 0016 02B0     		add	sp, sp, #8
+ 354              		@ sp needed
+ 355 0018 80BD     		pop	{r7, pc}
+ 356              	.L24:
+ 357 001a C046     		.align	2
+ 358              	.L23:
+ 359 001c 0C020B40 		.word	1074463244
+ 360              		.cfi_endproc
+ 361              	.LFE5:
+ 362              		.size	CySysClkGetLfclkSource, .-CySysClkGetLfclkSource
+ 363              		.section	.text.CySysClkSetLfclkSource,"ax",%progbits
+ 364              		.align	2
+ 365              		.global	CySysClkSetLfclkSource
+ 366              		.code	16
+ 367              		.thumb_func
+ 368              		.type	CySysClkSetLfclkSource, %function
+ 369              	CySysClkSetLfclkSource:
+ 370              	.LFB6:
+ 182:.\Generated_Source\PSoC4/CyLFClk.c **** #endif /* (CY_IP_WCO) */
+ 183:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 184:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 185:.\Generated_Source\PSoC4/CyLFClk.c **** /*******************************************************************************
+ 186:.\Generated_Source\PSoC4/CyLFClk.c **** * Function Name: CySysClkSetLfclkSource
+ 187:.\Generated_Source\PSoC4/CyLFClk.c **** ********************************************************************************
+ 188:.\Generated_Source\PSoC4/CyLFClk.c **** *
+ 189:.\Generated_Source\PSoC4/CyLFClk.c **** * Summary:
+ 190:.\Generated_Source\PSoC4/CyLFClk.c **** *  Sets the clock source for the LFCLK clock.
+ 191:.\Generated_Source\PSoC4/CyLFClk.c **** *
+ 192:.\Generated_Source\PSoC4/CyLFClk.c **** *  The switch between LFCLK sources must be done between the positive edges of
+ 193:.\Generated_Source\PSoC4/CyLFClk.c **** *  LFCLK, because the glitch risk is around the LFCLK positive edge. To ensure
+ 194:.\Generated_Source\PSoC4/CyLFClk.c **** *  that the switch can be done safely, the WDT counter value is read until it
+ 195:.\Generated_Source\PSoC4/CyLFClk.c **** *  changes.
+ 196:.\Generated_Source\PSoC4/CyLFClk.c **** *
+ 197:.\Generated_Source\PSoC4/CyLFClk.c **** *  That means that the positive edge just finished and the switch is performed.
+ 198:.\Generated_Source\PSoC4/CyLFClk.c **** *  The enabled WDT counter is used for that purpose. If no counters are enabled,
+ 199:.\Generated_Source\PSoC4/CyLFClk.c **** *  counter 0 is enabled. And after the LFCLK source is switched, counter 0
+ 200:.\Generated_Source\PSoC4/CyLFClk.c **** *  configuration is restored.
+ 201:.\Generated_Source\PSoC4/CyLFClk.c **** *
+ 202:.\Generated_Source\PSoC4/CyLFClk.c **** *  The function is applicable only for PSoC 4100-BL and PSoC 4200-BL.
+ 203:.\Generated_Source\PSoC4/CyLFClk.c **** *
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 18
+
+
+ 204:.\Generated_Source\PSoC4/CyLFClk.c **** * Parameters:
+ 205:.\Generated_Source\PSoC4/CyLFClk.c **** *  source: One of the available LFCLK sources.
+ 206:.\Generated_Source\PSoC4/CyLFClk.c **** *   CY_SYS_CLK_LFCLK_SRC_ILO    Internal Low Frequency (32 kHz) Oscillator (ILO)
+ 207:.\Generated_Source\PSoC4/CyLFClk.c **** *   CY_SYS_CLK_LFCLK_SRC_WCO    Low Frequency Watch Crystal Oscillator (WCO)
+ 208:.\Generated_Source\PSoC4/CyLFClk.c **** *
+ 209:.\Generated_Source\PSoC4/CyLFClk.c **** * Return:
+ 210:.\Generated_Source\PSoC4/CyLFClk.c **** *  None
+ 211:.\Generated_Source\PSoC4/CyLFClk.c **** *
+ 212:.\Generated_Source\PSoC4/CyLFClk.c **** * Side Effects:
+ 213:.\Generated_Source\PSoC4/CyLFClk.c **** *  This function has no effect if WDT is locked (CySysWdtLock() is
+ 214:.\Generated_Source\PSoC4/CyLFClk.c **** *  called). Call CySysWdtUnlock() to unlock WDT.
+ 215:.\Generated_Source\PSoC4/CyLFClk.c **** *
+ 216:.\Generated_Source\PSoC4/CyLFClk.c **** *  Both the current source and the new source must be running and stable before
+ 217:.\Generated_Source\PSoC4/CyLFClk.c **** *  calling this function.
+ 218:.\Generated_Source\PSoC4/CyLFClk.c **** *
+ 219:.\Generated_Source\PSoC4/CyLFClk.c **** *  Changing the LFCLK clock source may change the LFCLK clock frequency and
+ 220:.\Generated_Source\PSoC4/CyLFClk.c **** *  affect the functionality that uses this clock. For example, watchdog timer
+ 221:.\Generated_Source\PSoC4/CyLFClk.c **** *  "uses this clock" or "this clock uses" (WDT) is clocked by LFCLK.
+ 222:.\Generated_Source\PSoC4/CyLFClk.c **** *
+ 223:.\Generated_Source\PSoC4/CyLFClk.c **** *******************************************************************************/
+ 224:.\Generated_Source\PSoC4/CyLFClk.c **** #if (CY_IP_WCO)
+ 225:.\Generated_Source\PSoC4/CyLFClk.c ****     void CySysClkSetLfclkSource(uint32 source)
+ 226:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 371              		.loc 2 226 0
+ 372              		.cfi_startproc
+ 373 0000 90B5     		push	{r4, r7, lr}
+ 374              		.cfi_def_cfa_offset 12
+ 375              		.cfi_offset 4, -12
+ 376              		.cfi_offset 7, -8
+ 377              		.cfi_offset 14, -4
+ 378 0002 85B0     		sub	sp, sp, #20
+ 379              		.cfi_def_cfa_offset 32
+ 380 0004 00AF     		add	r7, sp, #0
+ 381              		.cfi_def_cfa_register 7
+ 382 0006 7860     		str	r0, [r7, #4]
+ 227:.\Generated_Source\PSoC4/CyLFClk.c ****         uint8  interruptState;
+ 228:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 229:.\Generated_Source\PSoC4/CyLFClk.c ****         if (CySysClkGetLfclkSource() != source)
+ 383              		.loc 2 229 0
+ 384 0008 FFF7FEFF 		bl	CySysClkGetLfclkSource
+ 385 000c 021C     		mov	r2, r0
+ 386 000e 7B68     		ldr	r3, [r7, #4]
+ 387 0010 9A42     		cmp	r2, r3
+ 388 0012 19D0     		beq	.L25
+ 230:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+ 231:.\Generated_Source\PSoC4/CyLFClk.c ****             interruptState = CyEnterCriticalSection();
+ 389              		.loc 2 231 0
+ 390 0014 3C1C     		mov	r4, r7
+ 391 0016 0F34     		add	r4, r4, #15
+ 392 0018 FFF7FEFF 		bl	CyEnterCriticalSection
+ 393 001c 031C     		mov	r3, r0
+ 394 001e 2370     		strb	r3, [r4]
+ 232:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 233:.\Generated_Source\PSoC4/CyLFClk.c ****             CySysClkLfclkPosedgeCatch();
+ 395              		.loc 2 233 0
+ 396 0020 FFF7FEFF 		bl	CySysClkLfclkPosedgeCatch
+ 234:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 19
+
+
+ 235:.\Generated_Source\PSoC4/CyLFClk.c ****             CY_SYS_WDT_CONFIG_REG = (CY_SYS_WDT_CONFIG_REG & (uint32)(~CY_SYS_CLK_LFCLK_SEL_MASK)) 
+ 397              		.loc 2 235 0
+ 398 0024 0A4B     		ldr	r3, .L27
+ 399 0026 0A4A     		ldr	r2, .L27
+ 400 0028 1268     		ldr	r2, [r2]
+ 401 002a 9200     		lsl	r2, r2, #2
+ 402 002c 9108     		lsr	r1, r2, #2
+ 236:.\Generated_Source\PSoC4/CyLFClk.c ****                                     (source & CY_SYS_CLK_LFCLK_SEL_MASK);
+ 403              		.loc 2 236 0
+ 404 002e 7A68     		ldr	r2, [r7, #4]
+ 405 0030 920F     		lsr	r2, r2, #30
+ 406 0032 9207     		lsl	r2, r2, #30
+ 235:.\Generated_Source\PSoC4/CyLFClk.c ****             CY_SYS_WDT_CONFIG_REG = (CY_SYS_WDT_CONFIG_REG & (uint32)(~CY_SYS_CLK_LFCLK_SEL_MASK)) 
+ 407              		.loc 2 235 0
+ 408 0034 0A43     		orr	r2, r1
+ 409 0036 1A60     		str	r2, [r3]
+ 237:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 238:.\Generated_Source\PSoC4/CyLFClk.c ****             CySysClkLfclkPosedgeRestore();
+ 410              		.loc 2 238 0
+ 411 0038 FFF7FEFF 		bl	CySysClkLfclkPosedgeRestore
+ 239:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 240:.\Generated_Source\PSoC4/CyLFClk.c ****             CyExitCriticalSection(interruptState);
+ 412              		.loc 2 240 0
+ 413 003c 3B1C     		mov	r3, r7
+ 414 003e 0F33     		add	r3, r3, #15
+ 415 0040 1B78     		ldrb	r3, [r3]
+ 416 0042 181C     		mov	r0, r3
+ 417 0044 FFF7FEFF 		bl	CyExitCriticalSection
+ 418              	.L25:
+ 241:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+ 242:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 419              		.loc 2 242 0
+ 420 0048 BD46     		mov	sp, r7
+ 421 004a 05B0     		add	sp, sp, #20
+ 422              		@ sp needed
+ 423 004c 90BD     		pop	{r4, r7, pc}
+ 424              	.L28:
+ 425 004e C046     		.align	2
+ 426              	.L27:
+ 427 0050 0C020B40 		.word	1074463244
+ 428              		.cfi_endproc
+ 429              	.LFE6:
+ 430              		.size	CySysClkSetLfclkSource, .-CySysClkSetLfclkSource
+ 431              		.section	.text.CySysClkWcoStart,"ax",%progbits
+ 432              		.align	2
+ 433              		.global	CySysClkWcoStart
+ 434              		.code	16
+ 435              		.thumb_func
+ 436              		.type	CySysClkWcoStart, %function
+ 437              	CySysClkWcoStart:
+ 438              	.LFB7:
+ 243:.\Generated_Source\PSoC4/CyLFClk.c **** #endif /* (CY_IP_WCO) */
+ 244:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 245:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 246:.\Generated_Source\PSoC4/CyLFClk.c **** #if (CY_IP_WCO)
+ 247:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+ 248:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysClkWcoStart
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 20
+
+
+ 249:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+ 250:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 251:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+ 252:.\Generated_Source\PSoC4/CyLFClk.c ****     *  Enables Watch Crystal Oscillator (WCO). WCO is used as a source for
+ 253:.\Generated_Source\PSoC4/CyLFClk.c ****     *  LFCLK.  Similar to ILO, WCO is also available in all modes except Hibernate
+ 254:.\Generated_Source\PSoC4/CyLFClk.c ****     *  and Stop modes.
+ 255:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 256:.\Generated_Source\PSoC4/CyLFClk.c ****     *  WCO is always enabled in High Power Mode (HPM). Refer to the device
+ 257:.\Generated_Source\PSoC4/CyLFClk.c ****     *  datasheet for the  WCO startup time. Once WCO becomes stable it can be
+ 258:.\Generated_Source\PSoC4/CyLFClk.c ****     *  switched to Low Power Mode (LPM). Note that oscillator can be unstable
+ 259:.\Generated_Source\PSoC4/CyLFClk.c ****     *  during a switch and hence its output should not be used at that moment.
+ 260:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 261:.\Generated_Source\PSoC4/CyLFClk.c ****     *  The CySysClkWcoSetPowerMode() function configures the WCO power mode.
+ 262:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 263:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+ 264:.\Generated_Source\PSoC4/CyLFClk.c ****     *  None.
+ 265:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 266:.\Generated_Source\PSoC4/CyLFClk.c ****     * Return:
+ 267:.\Generated_Source\PSoC4/CyLFClk.c ****     *  None.
+ 268:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 269:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+ 270:.\Generated_Source\PSoC4/CyLFClk.c ****     void CySysClkWcoStart(void)
+ 271:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 439              		.loc 2 271 0
+ 440              		.cfi_startproc
+ 441 0000 80B5     		push	{r7, lr}
+ 442              		.cfi_def_cfa_offset 8
+ 443              		.cfi_offset 7, -8
+ 444              		.cfi_offset 14, -4
+ 445 0002 00AF     		add	r7, sp, #0
+ 446              		.cfi_def_cfa_register 7
+ 272:.\Generated_Source\PSoC4/CyLFClk.c ****         CySysClkWcoSetHighPowerMode();
+ 447              		.loc 2 272 0
+ 448 0004 FFF7FEFF 		bl	CySysClkWcoSetHighPowerMode
+ 273:.\Generated_Source\PSoC4/CyLFClk.c ****         CY_SYS_CLK_WCO_CONFIG_REG |= CY_SYS_CLK_WCO_CONFIG_LPM_ENABLE;
+ 449              		.loc 2 273 0
+ 450 0008 044B     		ldr	r3, .L30
+ 451 000a 044A     		ldr	r2, .L30
+ 452 000c 1268     		ldr	r2, [r2]
+ 453 000e 8021     		mov	r1, #128
+ 454 0010 0906     		lsl	r1, r1, #24
+ 455 0012 0A43     		orr	r2, r1
+ 456 0014 1A60     		str	r2, [r3]
+ 274:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 457              		.loc 2 274 0
+ 458 0016 BD46     		mov	sp, r7
+ 459              		@ sp needed
+ 460 0018 80BD     		pop	{r7, pc}
+ 461              	.L31:
+ 462 001a C046     		.align	2
+ 463              	.L30:
+ 464 001c 00F02E40 		.word	1076817920
+ 465              		.cfi_endproc
+ 466              	.LFE7:
+ 467              		.size	CySysClkWcoStart, .-CySysClkWcoStart
+ 468              		.section	.text.CySysClkWcoStop,"ax",%progbits
+ 469              		.align	2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 21
+
+
+ 470              		.global	CySysClkWcoStop
+ 471              		.code	16
+ 472              		.thumb_func
+ 473              		.type	CySysClkWcoStop, %function
+ 474              	CySysClkWcoStop:
+ 475              	.LFB8:
+ 275:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 276:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 277:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+ 278:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysClkWcoStop
+ 279:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+ 280:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 281:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+ 282:.\Generated_Source\PSoC4/CyLFClk.c ****     *  Disables the 32KHz Crystal Oscillator.
+ 283:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 284:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+ 285:.\Generated_Source\PSoC4/CyLFClk.c ****     *  None.
+ 286:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 287:.\Generated_Source\PSoC4/CyLFClk.c ****     * Return:
+ 288:.\Generated_Source\PSoC4/CyLFClk.c ****     *  None.
+ 289:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 290:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+ 291:.\Generated_Source\PSoC4/CyLFClk.c ****     void  CySysClkWcoStop(void)
+ 292:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 476              		.loc 2 292 0
+ 477              		.cfi_startproc
+ 478 0000 90B5     		push	{r4, r7, lr}
+ 479              		.cfi_def_cfa_offset 12
+ 480              		.cfi_offset 4, -12
+ 481              		.cfi_offset 7, -8
+ 482              		.cfi_offset 14, -4
+ 483 0002 83B0     		sub	sp, sp, #12
+ 484              		.cfi_def_cfa_offset 24
+ 485 0004 00AF     		add	r7, sp, #0
+ 486              		.cfi_def_cfa_register 7
+ 293:.\Generated_Source\PSoC4/CyLFClk.c ****         uint8  interruptState;
+ 294:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 295:.\Generated_Source\PSoC4/CyLFClk.c ****         if (0u != CySysClkWcoEnabled())
+ 487              		.loc 2 295 0
+ 488 0006 FFF7FEFF 		bl	CySysClkWcoEnabled
+ 489 000a 031C     		mov	r3, r0
+ 490 000c 002B     		cmp	r3, #0
+ 491 000e 21D0     		beq	.L32
+ 296:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+ 297:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 298:.\Generated_Source\PSoC4/CyLFClk.c ****             if (CY_SYS_CLK_LFCLK_SRC_WCO == CySysClkGetLfclkSource())
+ 492              		.loc 2 298 0
+ 493 0010 FFF7FEFF 		bl	CySysClkGetLfclkSource
+ 494 0014 021C     		mov	r2, r0
+ 495 0016 8023     		mov	r3, #128
+ 496 0018 DB05     		lsl	r3, r3, #23
+ 497 001a 9A42     		cmp	r2, r3
+ 498 001c 14D1     		bne	.L34
+ 299:.\Generated_Source\PSoC4/CyLFClk.c ****             {
+ 300:.\Generated_Source\PSoC4/CyLFClk.c ****                 interruptState = CyEnterCriticalSection();
+ 499              		.loc 2 300 0
+ 500 001e FC1D     		add	r4, r7, #7
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 22
+
+
+ 501 0020 FFF7FEFF 		bl	CyEnterCriticalSection
+ 502 0024 031C     		mov	r3, r0
+ 503 0026 2370     		strb	r3, [r4]
+ 301:.\Generated_Source\PSoC4/CyLFClk.c ****                 CySysClkLfclkPosedgeCatch();
+ 504              		.loc 2 301 0
+ 505 0028 FFF7FEFF 		bl	CySysClkLfclkPosedgeCatch
+ 302:.\Generated_Source\PSoC4/CyLFClk.c ****                 CY_SYS_CLK_WCO_CONFIG_REG &= (uint32) ~CY_SYS_CLK_WCO_CONFIG_LPM_ENABLE;
+ 506              		.loc 2 302 0
+ 507 002c 0B4B     		ldr	r3, .L35
+ 508 002e 0B4A     		ldr	r2, .L35
+ 509 0030 1268     		ldr	r2, [r2]
+ 510 0032 5200     		lsl	r2, r2, #1
+ 511 0034 5208     		lsr	r2, r2, #1
+ 512 0036 1A60     		str	r2, [r3]
+ 303:.\Generated_Source\PSoC4/CyLFClk.c ****                 CySysClkLfclkPosedgeRestore();
+ 513              		.loc 2 303 0
+ 514 0038 FFF7FEFF 		bl	CySysClkLfclkPosedgeRestore
+ 304:.\Generated_Source\PSoC4/CyLFClk.c ****                 CyExitCriticalSection(interruptState);
+ 515              		.loc 2 304 0
+ 516 003c FB1D     		add	r3, r7, #7
+ 517 003e 1B78     		ldrb	r3, [r3]
+ 518 0040 181C     		mov	r0, r3
+ 519 0042 FFF7FEFF 		bl	CyExitCriticalSection
+ 520 0046 05E0     		b	.L32
+ 521              	.L34:
+ 305:.\Generated_Source\PSoC4/CyLFClk.c ****             }
+ 306:.\Generated_Source\PSoC4/CyLFClk.c ****             else /* Safe to disable - shortened pulse does not impact peripheral */
+ 307:.\Generated_Source\PSoC4/CyLFClk.c ****             {
+ 308:.\Generated_Source\PSoC4/CyLFClk.c ****                 CY_SYS_CLK_WCO_CONFIG_REG &= (uint32) ~CY_SYS_CLK_WCO_CONFIG_LPM_ENABLE;
+ 522              		.loc 2 308 0
+ 523 0048 044B     		ldr	r3, .L35
+ 524 004a 044A     		ldr	r2, .L35
+ 525 004c 1268     		ldr	r2, [r2]
+ 526 004e 5200     		lsl	r2, r2, #1
+ 527 0050 5208     		lsr	r2, r2, #1
+ 528 0052 1A60     		str	r2, [r3]
+ 529              	.L32:
+ 309:.\Generated_Source\PSoC4/CyLFClk.c ****             }
+ 310:.\Generated_Source\PSoC4/CyLFClk.c ****         } /* Otherwise do nothing. WCO configuration cannot be changed. */
+ 311:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 530              		.loc 2 311 0
+ 531 0054 BD46     		mov	sp, r7
+ 532 0056 03B0     		add	sp, sp, #12
+ 533              		@ sp needed
+ 534 0058 90BD     		pop	{r4, r7, pc}
+ 535              	.L36:
+ 536 005a C046     		.align	2
+ 537              	.L35:
+ 538 005c 00F02E40 		.word	1076817920
+ 539              		.cfi_endproc
+ 540              	.LFE8:
+ 541              		.size	CySysClkWcoStop, .-CySysClkWcoStop
+ 542              		.section	.text.CySysClkWcoEnabled,"ax",%progbits
+ 543              		.align	2
+ 544              		.global	CySysClkWcoEnabled
+ 545              		.code	16
+ 546              		.thumb_func
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 23
+
+
+ 547              		.type	CySysClkWcoEnabled, %function
+ 548              	CySysClkWcoEnabled:
+ 549              	.LFB9:
+ 312:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 313:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 314:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+ 315:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysClkWcoEnabled
+ 316:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+ 317:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 318:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+ 319:.\Generated_Source\PSoC4/CyLFClk.c ****     *  Reports the WCO enable state.
+ 320:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 321:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+ 322:.\Generated_Source\PSoC4/CyLFClk.c ****     *  None.
+ 323:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 324:.\Generated_Source\PSoC4/CyLFClk.c ****     * Return:
+ 325:.\Generated_Source\PSoC4/CyLFClk.c ****     *  1 if WCO is enabled, and 0 if WCO is disabled.
+ 326:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 327:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+ 328:.\Generated_Source\PSoC4/CyLFClk.c ****     uint32 CySysClkWcoEnabled(void)
+ 329:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 550              		.loc 2 329 0
+ 551              		.cfi_startproc
+ 552 0000 80B5     		push	{r7, lr}
+ 553              		.cfi_def_cfa_offset 8
+ 554              		.cfi_offset 7, -8
+ 555              		.cfi_offset 14, -4
+ 556 0002 00AF     		add	r7, sp, #0
+ 557              		.cfi_def_cfa_register 7
+ 330:.\Generated_Source\PSoC4/CyLFClk.c ****         return ((0u != (CY_SYS_CLK_WCO_CONFIG_REG & (uint32)(CY_SYS_CLK_WCO_CONFIG_LPM_ENABLE))) ?
+ 558              		.loc 2 330 0
+ 559 0004 044B     		ldr	r3, .L41
+ 560 0006 1B68     		ldr	r3, [r3]
+ 331:.\Generated_Source\PSoC4/CyLFClk.c ****                 (uint32) 1u :
+ 561              		.loc 2 331 0
+ 562 0008 002B     		cmp	r3, #0
+ 563 000a 01DA     		bge	.L38
+ 564              		.loc 2 331 0 is_stmt 0 discriminator 1
+ 565 000c 0123     		mov	r3, #1
+ 566 000e 00E0     		b	.L39
+ 567              	.L38:
+ 568              		.loc 2 331 0 discriminator 2
+ 569 0010 0023     		mov	r3, #0
+ 570              	.L39:
+ 332:.\Generated_Source\PSoC4/CyLFClk.c ****                 (uint32) 0u);
+ 333:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 571              		.loc 2 333 0 is_stmt 1
+ 572 0012 181C     		mov	r0, r3
+ 573 0014 BD46     		mov	sp, r7
+ 574              		@ sp needed
+ 575 0016 80BD     		pop	{r7, pc}
+ 576              	.L42:
+ 577              		.align	2
+ 578              	.L41:
+ 579 0018 00F02E40 		.word	1076817920
+ 580              		.cfi_endproc
+ 581              	.LFE9:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 24
+
+
+ 582              		.size	CySysClkWcoEnabled, .-CySysClkWcoEnabled
+ 583              		.section	.text.CySysClkWcoSetPowerMode,"ax",%progbits
+ 584              		.align	2
+ 585              		.global	CySysClkWcoSetPowerMode
+ 586              		.code	16
+ 587              		.thumb_func
+ 588              		.type	CySysClkWcoSetPowerMode, %function
+ 589              	CySysClkWcoSetPowerMode:
+ 590              	.LFB10:
+ 334:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 335:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 336:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+ 337:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysClkWcoSetPowerMode
+ 338:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+ 339:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 340:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+ 341:.\Generated_Source\PSoC4/CyLFClk.c ****     *  Sets the power mode for the 32 KHz WCO.
+ 342:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 343:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+ 344:.\Generated_Source\PSoC4/CyLFClk.c ****     *  uint32 mode:
+ 345:.\Generated_Source\PSoC4/CyLFClk.c ****     *   CY_SYS_CLK_WCO_HPM  - The High Power mode
+ 346:.\Generated_Source\PSoC4/CyLFClk.c ****     *   CY_SYS_CLK_WCO_LPM  - The Low Power mode(not applicable for
+ 347:.\Generated_Source\PSoC4/CyLFClk.c ****     *                         PSoC 4100M / PSoC 4200M devices)
+ 348:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 349:.\Generated_Source\PSoC4/CyLFClk.c ****     * Return:
+ 350:.\Generated_Source\PSoC4/CyLFClk.c ****     *  A previous power mode. The same as the parameters.
+ 351:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 352:.\Generated_Source\PSoC4/CyLFClk.c ****     * Note:
+ 353:.\Generated_Source\PSoC4/CyLFClk.c ****     *  The WCO Low power mode is not applicable for the PSoC 4100M/PSoC 4200M
+ 354:.\Generated_Source\PSoC4/CyLFClk.c ****     *  devices.
+ 355:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 356:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+ 357:.\Generated_Source\PSoC4/CyLFClk.c ****     uint32 CySysClkWcoSetPowerMode(uint32 mode)
+ 358:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 591              		.loc 2 358 0
+ 592              		.cfi_startproc
+ 593 0000 80B5     		push	{r7, lr}
+ 594              		.cfi_def_cfa_offset 8
+ 595              		.cfi_offset 7, -8
+ 596              		.cfi_offset 14, -4
+ 597 0002 84B0     		sub	sp, sp, #16
+ 598              		.cfi_def_cfa_offset 24
+ 599 0004 00AF     		add	r7, sp, #0
+ 600              		.cfi_def_cfa_register 7
+ 601 0006 7860     		str	r0, [r7, #4]
+ 359:.\Generated_Source\PSoC4/CyLFClk.c ****         uint32 status;
+ 360:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 361:.\Generated_Source\PSoC4/CyLFClk.c ****         status = CY_SYS_CLK_WCO_CONFIG_REG & CY_SYS_CLK_WCO_CONFIG_LPM_EN;
+ 602              		.loc 2 361 0
+ 603 0008 0C4B     		ldr	r3, .L50
+ 604 000a 1A68     		ldr	r2, [r3]
+ 605 000c 0123     		mov	r3, #1
+ 606 000e 1340     		and	r3, r2
+ 607 0010 FB60     		str	r3, [r7, #12]
+ 362:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 363:.\Generated_Source\PSoC4/CyLFClk.c ****         switch(mode)
+ 608              		.loc 2 363 0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 25
+
+
+ 609 0012 7B68     		ldr	r3, [r7, #4]
+ 610 0014 002B     		cmp	r3, #0
+ 611 0016 02D0     		beq	.L45
+ 612 0018 012B     		cmp	r3, #1
+ 613 001a 03D0     		beq	.L46
+ 614 001c 05E0     		b	.L49
+ 615              	.L45:
+ 364:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+ 365:.\Generated_Source\PSoC4/CyLFClk.c ****         case CY_SYS_CLK_WCO_HPM:
+ 366:.\Generated_Source\PSoC4/CyLFClk.c ****                 CySysClkWcoSetHighPowerMode();
+ 616              		.loc 2 366 0
+ 617 001e FFF7FEFF 		bl	CySysClkWcoSetHighPowerMode
+ 367:.\Generated_Source\PSoC4/CyLFClk.c ****             break;
+ 618              		.loc 2 367 0
+ 619 0022 06E0     		b	.L47
+ 620              	.L46:
+ 368:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 369:.\Generated_Source\PSoC4/CyLFClk.c ****         #if(!CY_PSOC4_4100M && !CY_PSOC4_4200M)
+ 370:.\Generated_Source\PSoC4/CyLFClk.c ****             case CY_SYS_CLK_WCO_LPM:
+ 371:.\Generated_Source\PSoC4/CyLFClk.c ****                     CySysClkWcoSetLowPowerMode();
+ 621              		.loc 2 371 0
+ 622 0024 FFF7FEFF 		bl	CySysClkWcoSetLowPowerMode
+ 372:.\Generated_Source\PSoC4/CyLFClk.c ****                 break;
+ 623              		.loc 2 372 0
+ 624 0028 03E0     		b	.L47
+ 625              	.L49:
+ 373:.\Generated_Source\PSoC4/CyLFClk.c ****         #endif /* (!CY_PSOC4_4100M && !CY_PSOC4_4200M) */
+ 374:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 375:.\Generated_Source\PSoC4/CyLFClk.c ****         default:
+ 376:.\Generated_Source\PSoC4/CyLFClk.c ****             CYASSERT(0u != 0u);
+ 626              		.loc 2 376 0
+ 627 002a 0020     		mov	r0, #0
+ 628 002c FFF7FEFF 		bl	CyHalt
+ 377:.\Generated_Source\PSoC4/CyLFClk.c ****             break;
+ 629              		.loc 2 377 0
+ 630 0030 C046     		mov	r8, r8
+ 631              	.L47:
+ 378:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+ 379:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 380:.\Generated_Source\PSoC4/CyLFClk.c ****         return (status);
+ 632              		.loc 2 380 0
+ 633 0032 FB68     		ldr	r3, [r7, #12]
+ 381:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 634              		.loc 2 381 0
+ 635 0034 181C     		mov	r0, r3
+ 636 0036 BD46     		mov	sp, r7
+ 637 0038 04B0     		add	sp, sp, #16
+ 638              		@ sp needed
+ 639 003a 80BD     		pop	{r7, pc}
+ 640              	.L51:
+ 641              		.align	2
+ 642              	.L50:
+ 643 003c 00F02E40 		.word	1076817920
+ 644              		.cfi_endproc
+ 645              	.LFE10:
+ 646              		.size	CySysClkWcoSetPowerMode, .-CySysClkWcoSetPowerMode
+ 647              		.section	.text.CySysWdtLock,"ax",%progbits
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 26
+
+
+ 648              		.align	2
+ 649              		.global	CySysWdtLock
+ 650              		.code	16
+ 651              		.thumb_func
+ 652              		.type	CySysWdtLock, %function
+ 653              	CySysWdtLock:
+ 654              	.LFB11:
+ 382:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 383:.\Generated_Source\PSoC4/CyLFClk.c **** #endif  /* (CY_IP_WCO) */
+ 384:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 385:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 386:.\Generated_Source\PSoC4/CyLFClk.c **** #if(CY_IP_SRSSV2)
+ 387:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 388:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 389:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+ 390:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysWdtLock
+ 391:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+ 392:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 393:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+ 394:.\Generated_Source\PSoC4/CyLFClk.c ****     *  Locks out configuration changes to the Watchdog timer registers and ILO
+ 395:.\Generated_Source\PSoC4/CyLFClk.c ****     *  configuration register.
+ 396:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 397:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+ 398:.\Generated_Source\PSoC4/CyLFClk.c ****     *  None.
+ 399:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 400:.\Generated_Source\PSoC4/CyLFClk.c ****     * Return:
+ 401:.\Generated_Source\PSoC4/CyLFClk.c ****     *  None.
+ 402:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 403:.\Generated_Source\PSoC4/CyLFClk.c ****     * Side effects:
+ 404:.\Generated_Source\PSoC4/CyLFClk.c ****     *  After this function is called, ILO clock can't be disabled until
+ 405:.\Generated_Source\PSoC4/CyLFClk.c ****     *  CySysWdtUnlock() is called.
+ 406:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 407:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+ 408:.\Generated_Source\PSoC4/CyLFClk.c ****     void CySysWdtLock(void)
+ 409:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 655              		.loc 2 409 0
+ 656              		.cfi_startproc
+ 657 0000 90B5     		push	{r4, r7, lr}
+ 658              		.cfi_def_cfa_offset 12
+ 659              		.cfi_offset 4, -12
+ 660              		.cfi_offset 7, -8
+ 661              		.cfi_offset 14, -4
+ 662 0002 83B0     		sub	sp, sp, #12
+ 663              		.cfi_def_cfa_offset 24
+ 664 0004 00AF     		add	r7, sp, #0
+ 665              		.cfi_def_cfa_register 7
+ 410:.\Generated_Source\PSoC4/CyLFClk.c ****         uint8 interruptState;
+ 411:.\Generated_Source\PSoC4/CyLFClk.c ****         interruptState = CyEnterCriticalSection();
+ 666              		.loc 2 411 0
+ 667 0006 FC1D     		add	r4, r7, #7
+ 668 0008 FFF7FEFF 		bl	CyEnterCriticalSection
+ 669 000c 031C     		mov	r3, r0
+ 670 000e 2370     		strb	r3, [r4]
+ 412:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 413:.\Generated_Source\PSoC4/CyLFClk.c ****         CY_SYS_CLK_SELECT_REG = (CY_SYS_CLK_SELECT_REG & (uint32)(~CY_SYS_WDT_CLK_LOCK_BITS_MASK)) 
+ 671              		.loc 2 413 0
+ 672 0010 074B     		ldr	r3, .L53
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 27
+
+
+ 673 0012 074A     		ldr	r2, .L53
+ 674 0014 1268     		ldr	r2, [r2]
+ 675 0016 C021     		mov	r1, #192
+ 676 0018 0902     		lsl	r1, r1, #8
+ 677 001a 0A43     		orr	r2, r1
+ 678 001c 1A60     		str	r2, [r3]
+ 414:.\Generated_Source\PSoC4/CyLFClk.c ****                  CY_SYS_WDT_CLK_LOCK_BITS_MASK;
+ 415:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 416:.\Generated_Source\PSoC4/CyLFClk.c ****         CyExitCriticalSection(interruptState);
+ 679              		.loc 2 416 0
+ 680 001e FB1D     		add	r3, r7, #7
+ 681 0020 1B78     		ldrb	r3, [r3]
+ 682 0022 181C     		mov	r0, r3
+ 683 0024 FFF7FEFF 		bl	CyExitCriticalSection
+ 417:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 684              		.loc 2 417 0
+ 685 0028 BD46     		mov	sp, r7
+ 686 002a 03B0     		add	sp, sp, #12
+ 687              		@ sp needed
+ 688 002c 90BD     		pop	{r4, r7, pc}
+ 689              	.L54:
+ 690 002e C046     		.align	2
+ 691              	.L53:
+ 692 0030 00010B40 		.word	1074462976
+ 693              		.cfi_endproc
+ 694              	.LFE11:
+ 695              		.size	CySysWdtLock, .-CySysWdtLock
+ 696              		.section	.text.CySysWdtLocked,"ax",%progbits
+ 697              		.align	2
+ 698              		.code	16
+ 699              		.thumb_func
+ 700              		.type	CySysWdtLocked, %function
+ 701              	CySysWdtLocked:
+ 702              	.LFB12:
+ 418:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 419:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 420:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+ 421:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysWdtLocked
+ 422:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+ 423:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 424:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+ 425:.\Generated_Source\PSoC4/CyLFClk.c ****     *  Reports the WDT lock state.
+ 426:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 427:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+ 428:.\Generated_Source\PSoC4/CyLFClk.c ****     *  None
+ 429:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 430:.\Generated_Source\PSoC4/CyLFClk.c ****     * Return:
+ 431:.\Generated_Source\PSoC4/CyLFClk.c ****     *  1 - WDT is locked, and 0 - WDT is unlocked.
+ 432:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 433:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+ 434:.\Generated_Source\PSoC4/CyLFClk.c ****     static uint32 CySysWdtLocked(void)
+ 435:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 703              		.loc 2 435 0
+ 704              		.cfi_startproc
+ 705 0000 80B5     		push	{r7, lr}
+ 706              		.cfi_def_cfa_offset 8
+ 707              		.cfi_offset 7, -8
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 28
+
+
+ 708              		.cfi_offset 14, -4
+ 709 0002 00AF     		add	r7, sp, #0
+ 710              		.cfi_def_cfa_register 7
+ 436:.\Generated_Source\PSoC4/CyLFClk.c ****         /* Prohibits writing to WDT registers and ILO/WCO registers when not equal 0 */
+ 437:.\Generated_Source\PSoC4/CyLFClk.c ****         return ((0u != (CY_SYS_CLK_SELECT_REG & (uint32)(CY_SYS_WDT_CLK_LOCK_BITS_MASK))) ? (uint32
+ 711              		.loc 2 437 0
+ 712 0004 054B     		ldr	r3, .L59
+ 713 0006 1A68     		ldr	r2, [r3]
+ 714 0008 C023     		mov	r3, #192
+ 715 000a 1B02     		lsl	r3, r3, #8
+ 716 000c 1340     		and	r3, r2
+ 717 000e 01D0     		beq	.L56
+ 718              		.loc 2 437 0 is_stmt 0 discriminator 1
+ 719 0010 0123     		mov	r3, #1
+ 720 0012 00E0     		b	.L57
+ 721              	.L56:
+ 722              		.loc 2 437 0 discriminator 2
+ 723 0014 0023     		mov	r3, #0
+ 724              	.L57:
+ 438:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 725              		.loc 2 438 0 is_stmt 1 discriminator 3
+ 726 0016 181C     		mov	r0, r3
+ 727 0018 BD46     		mov	sp, r7
+ 728              		@ sp needed
+ 729 001a 80BD     		pop	{r7, pc}
+ 730              	.L60:
+ 731              		.align	2
+ 732              	.L59:
+ 733 001c 00010B40 		.word	1074462976
+ 734              		.cfi_endproc
+ 735              	.LFE12:
+ 736              		.size	CySysWdtLocked, .-CySysWdtLocked
+ 737              		.section	.text.CySysWdtUnlock,"ax",%progbits
+ 738              		.align	2
+ 739              		.global	CySysWdtUnlock
+ 740              		.code	16
+ 741              		.thumb_func
+ 742              		.type	CySysWdtUnlock, %function
+ 743              	CySysWdtUnlock:
+ 744              	.LFB13:
+ 439:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 440:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 441:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+ 442:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysWdtUnlock
+ 443:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+ 444:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 445:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+ 446:.\Generated_Source\PSoC4/CyLFClk.c ****     *  Unlocks the Watchdog Timer configuration register.
+ 447:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 448:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+ 449:.\Generated_Source\PSoC4/CyLFClk.c ****     *  None.
+ 450:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 451:.\Generated_Source\PSoC4/CyLFClk.c ****     * Return:
+ 452:.\Generated_Source\PSoC4/CyLFClk.c ****     *  None.
+ 453:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 454:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+ 455:.\Generated_Source\PSoC4/CyLFClk.c ****     void CySysWdtUnlock(void)
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 29
+
+
+ 456:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 745              		.loc 2 456 0
+ 746              		.cfi_startproc
+ 747 0000 90B5     		push	{r4, r7, lr}
+ 748              		.cfi_def_cfa_offset 12
+ 749              		.cfi_offset 4, -12
+ 750              		.cfi_offset 7, -8
+ 751              		.cfi_offset 14, -4
+ 752 0002 83B0     		sub	sp, sp, #12
+ 753              		.cfi_def_cfa_offset 24
+ 754 0004 00AF     		add	r7, sp, #0
+ 755              		.cfi_def_cfa_register 7
+ 457:.\Generated_Source\PSoC4/CyLFClk.c ****         uint8 interruptState;
+ 458:.\Generated_Source\PSoC4/CyLFClk.c ****         interruptState = CyEnterCriticalSection();
+ 756              		.loc 2 458 0
+ 757 0006 FC1D     		add	r4, r7, #7
+ 758 0008 FFF7FEFF 		bl	CyEnterCriticalSection
+ 759 000c 031C     		mov	r3, r0
+ 760 000e 2370     		strb	r3, [r4]
+ 459:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 460:.\Generated_Source\PSoC4/CyLFClk.c ****         /* Removing WDT lock requires two writes */
+ 461:.\Generated_Source\PSoC4/CyLFClk.c ****         CY_SYS_CLK_SELECT_REG = ((CY_SYS_CLK_SELECT_REG & (uint32)(~CY_SYS_WDT_CLK_LOCK_BITS_MASK))
+ 761              		.loc 2 461 0
+ 762 0010 0C4B     		ldr	r3, .L62
+ 763 0012 0C4A     		ldr	r2, .L62
+ 764 0014 1168     		ldr	r1, [r2]
+ 765 0016 0C4A     		ldr	r2, .L62+4
+ 766 0018 0A40     		and	r2, r1
+ 767 001a 8021     		mov	r1, #128
+ 768 001c C901     		lsl	r1, r1, #7
+ 769 001e 0A43     		orr	r2, r1
+ 770 0020 1A60     		str	r2, [r3]
+ 462:.\Generated_Source\PSoC4/CyLFClk.c ****                 CY_SYS_WDT_CLK_LOCK_BIT0);
+ 463:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 464:.\Generated_Source\PSoC4/CyLFClk.c ****         CY_SYS_CLK_SELECT_REG = ((CY_SYS_CLK_SELECT_REG & (uint32)(~CY_SYS_WDT_CLK_LOCK_BITS_MASK))
+ 771              		.loc 2 464 0
+ 772 0022 084B     		ldr	r3, .L62
+ 773 0024 074A     		ldr	r2, .L62
+ 774 0026 1168     		ldr	r1, [r2]
+ 775 0028 074A     		ldr	r2, .L62+4
+ 776 002a 0A40     		and	r2, r1
+ 777 002c 8021     		mov	r1, #128
+ 778 002e 0902     		lsl	r1, r1, #8
+ 779 0030 0A43     		orr	r2, r1
+ 780 0032 1A60     		str	r2, [r3]
+ 465:.\Generated_Source\PSoC4/CyLFClk.c ****                 CY_SYS_WDT_CLK_LOCK_BIT1);
+ 466:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 467:.\Generated_Source\PSoC4/CyLFClk.c ****         CyExitCriticalSection(interruptState);
+ 781              		.loc 2 467 0
+ 782 0034 FB1D     		add	r3, r7, #7
+ 783 0036 1B78     		ldrb	r3, [r3]
+ 784 0038 181C     		mov	r0, r3
+ 785 003a FFF7FEFF 		bl	CyExitCriticalSection
+ 468:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 786              		.loc 2 468 0
+ 787 003e BD46     		mov	sp, r7
+ 788 0040 03B0     		add	sp, sp, #12
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 30
+
+
+ 789              		@ sp needed
+ 790 0042 90BD     		pop	{r4, r7, pc}
+ 791              	.L63:
+ 792              		.align	2
+ 793              	.L62:
+ 794 0044 00010B40 		.word	1074462976
+ 795 0048 FF3FFFFF 		.word	-49153
+ 796              		.cfi_endproc
+ 797              	.LFE13:
+ 798              		.size	CySysWdtUnlock, .-CySysWdtUnlock
+ 799              		.section	.text.CySysWdtGetEnabledStatus,"ax",%progbits
+ 800              		.align	2
+ 801              		.global	CySysWdtGetEnabledStatus
+ 802              		.code	16
+ 803              		.thumb_func
+ 804              		.type	CySysWdtGetEnabledStatus, %function
+ 805              	CySysWdtGetEnabledStatus:
+ 806              	.LFB14:
+ 469:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 470:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 471:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+ 472:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysWdtGetEnabledStatus
+ 473:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+ 474:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 475:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+ 476:.\Generated_Source\PSoC4/CyLFClk.c ****     *  Reads the enabled status of one of the three WDT counters.
+ 477:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 478:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+ 479:.\Generated_Source\PSoC4/CyLFClk.c ****     *  counterNum: Valid range [0-2].  the number of the WDT counter.
+ 480:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 481:.\Generated_Source\PSoC4/CyLFClk.c ****     * Return:
+ 482:.\Generated_Source\PSoC4/CyLFClk.c ****     *  The status of the WDT counter:
+ 483:.\Generated_Source\PSoC4/CyLFClk.c ****     *   0 - The counter is disabled.
+ 484:.\Generated_Source\PSoC4/CyLFClk.c ****     *   1 - The counter is enabled.
+ 485:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 486:.\Generated_Source\PSoC4/CyLFClk.c ****     * Side Effects:
+ 487:.\Generated_Source\PSoC4/CyLFClk.c ****     *  This function returns an actual WDT counter status from the status register. It may
+ 488:.\Generated_Source\PSoC4/CyLFClk.c ****     *  take up to 3 LFCLK cycles for the WDT status register to contain actual data
+ 489:.\Generated_Source\PSoC4/CyLFClk.c ****     *  after the WDT counter is enabled.
+ 490:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 491:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 492:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+ 493:.\Generated_Source\PSoC4/CyLFClk.c ****     uint32 CySysWdtGetEnabledStatus(uint32 counterNum)
+ 494:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 807              		.loc 2 494 0
+ 808              		.cfi_startproc
+ 809 0000 80B5     		push	{r7, lr}
+ 810              		.cfi_def_cfa_offset 8
+ 811              		.cfi_offset 7, -8
+ 812              		.cfi_offset 14, -4
+ 813 0002 82B0     		sub	sp, sp, #8
+ 814              		.cfi_def_cfa_offset 16
+ 815 0004 00AF     		add	r7, sp, #0
+ 816              		.cfi_def_cfa_register 7
+ 817 0006 7860     		str	r0, [r7, #4]
+ 495:.\Generated_Source\PSoC4/CyLFClk.c ****         CYASSERT(counterNum < CY_SYS_WDT_COUNTERS_MAX);
+ 818              		.loc 2 495 0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 31
+
+
+ 819 0008 7B68     		ldr	r3, [r7, #4]
+ 820 000a 022B     		cmp	r3, #2
+ 821 000c 02D9     		bls	.L65
+ 822              		.loc 2 495 0 is_stmt 0 discriminator 1
+ 823 000e 0020     		mov	r0, #0
+ 824 0010 FFF7FEFF 		bl	CyHalt
+ 825              	.L65:
+ 496:.\Generated_Source\PSoC4/CyLFClk.c ****         return ((CY_SYS_WDT_CONTROL_REG >> ((CY_SYS_WDT_CNT_SHIFT * counterNum) + CY_SYS_WDT_CNT_ST
+ 826              		.loc 2 496 0 is_stmt 1
+ 827 0014 054B     		ldr	r3, .L67
+ 828 0016 1A68     		ldr	r2, [r3]
+ 829 0018 7B68     		ldr	r3, [r7, #4]
+ 830 001a DB00     		lsl	r3, r3, #3
+ 831 001c 0133     		add	r3, r3, #1
+ 832 001e DA40     		lsr	r2, r2, r3
+ 833 0020 0123     		mov	r3, #1
+ 834 0022 1340     		and	r3, r2
+ 497:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 835              		.loc 2 497 0
+ 836 0024 181C     		mov	r0, r3
+ 837 0026 BD46     		mov	sp, r7
+ 838 0028 02B0     		add	sp, sp, #8
+ 839              		@ sp needed
+ 840 002a 80BD     		pop	{r7, pc}
+ 841              	.L68:
+ 842              		.align	2
+ 843              	.L67:
+ 844 002c 10020B40 		.word	1074463248
+ 845              		.cfi_endproc
+ 846              	.LFE14:
+ 847              		.size	CySysWdtGetEnabledStatus, .-CySysWdtGetEnabledStatus
+ 848              		.section	.text.CySysWdtSetMode,"ax",%progbits
+ 849              		.align	2
+ 850              		.global	CySysWdtSetMode
+ 851              		.code	16
+ 852              		.thumb_func
+ 853              		.type	CySysWdtSetMode, %function
+ 854              	CySysWdtSetMode:
+ 855              	.LFB15:
+ 498:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 499:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 500:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+ 501:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysWdtSetMode
+ 502:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+ 503:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 504:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+ 505:.\Generated_Source\PSoC4/CyLFClk.c ****     *   Writes the mode of one of the three WDT counters.
+ 506:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 507:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+ 508:.\Generated_Source\PSoC4/CyLFClk.c ****     *   counterNum: Valid range [0-2].  The number of the WDT counter.
+ 509:.\Generated_Source\PSoC4/CyLFClk.c ****     *   mode:       Mode of operation for the counter.
+ 510:.\Generated_Source\PSoC4/CyLFClk.c ****     *       Define                     Mode
+ 511:.\Generated_Source\PSoC4/CyLFClk.c ****     *        CY_SYS_WDT_MODE_NONE       Free running
+ 512:.\Generated_Source\PSoC4/CyLFClk.c ****     *        CY_SYS_WDT_MODE_INT        The interrupt generated on match for counter 0
+ 513:.\Generated_Source\PSoC4/CyLFClk.c ****     *                                   and 1, and on bit toggle for counter 2.
+ 514:.\Generated_Source\PSoC4/CyLFClk.c ****     *        CY_SYS_WDT_MODE_RESET      Reset on match (valid for counter 0 and 1
+ 515:.\Generated_Source\PSoC4/CyLFClk.c ****     *                                   only)
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 32
+
+
+ 516:.\Generated_Source\PSoC4/CyLFClk.c ****     *        CY_SYS_WDT_MODE_INT_RESET  Generate an interrupt.  Generate a reset on
+ 517:.\Generated_Source\PSoC4/CyLFClk.c ****     *                                   the 3rd non-handled interrupt.
+ 518:.\Generated_Source\PSoC4/CyLFClk.c ****     *                                   (valid for counter 0 and 1 only)
+ 519:.\Generated_Source\PSoC4/CyLFClk.c ****     * Return:
+ 520:.\Generated_Source\PSoC4/CyLFClk.c ****     *   None.
+ 521:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 522:.\Generated_Source\PSoC4/CyLFClk.c ****     * Side Effects:
+ 523:.\Generated_Source\PSoC4/CyLFClk.c ****     *   WDT counter counterNum should be disabled to set a mode. Otherwise, this
+ 524:.\Generated_Source\PSoC4/CyLFClk.c ****     *   function call has no effect. If the specified counter is enabled,
+ 525:.\Generated_Source\PSoC4/CyLFClk.c ****     *   call the CySysWdtDisable() function with the corresponding parameter to
+ 526:.\Generated_Source\PSoC4/CyLFClk.c ****     *   disable the specified counter and wait for it to stop.
+ 527:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 528:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+ 529:.\Generated_Source\PSoC4/CyLFClk.c ****     void CySysWdtSetMode(uint32 counterNum, uint32 mode)
+ 530:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 856              		.loc 2 530 0
+ 857              		.cfi_startproc
+ 858 0000 80B5     		push	{r7, lr}
+ 859              		.cfi_def_cfa_offset 8
+ 860              		.cfi_offset 7, -8
+ 861              		.cfi_offset 14, -4
+ 862 0002 84B0     		sub	sp, sp, #16
+ 863              		.cfi_def_cfa_offset 24
+ 864 0004 00AF     		add	r7, sp, #0
+ 865              		.cfi_def_cfa_register 7
+ 866 0006 7860     		str	r0, [r7, #4]
+ 867 0008 3960     		str	r1, [r7]
+ 531:.\Generated_Source\PSoC4/CyLFClk.c ****         uint32 configRegValue;
+ 532:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 533:.\Generated_Source\PSoC4/CyLFClk.c ****         CYASSERT(counterNum < CY_SYS_WDT_COUNTERS_MAX);
+ 868              		.loc 2 533 0
+ 869 000a 7B68     		ldr	r3, [r7, #4]
+ 870 000c 022B     		cmp	r3, #2
+ 871 000e 02D9     		bls	.L70
+ 872              		.loc 2 533 0 is_stmt 0 discriminator 1
+ 873 0010 0020     		mov	r0, #0
+ 874 0012 FFF7FEFF 		bl	CyHalt
+ 875              	.L70:
+ 534:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 535:.\Generated_Source\PSoC4/CyLFClk.c ****         if(0u == CySysWdtGetEnabledStatus(counterNum))
+ 876              		.loc 2 535 0 is_stmt 1
+ 877 0016 7B68     		ldr	r3, [r7, #4]
+ 878 0018 181C     		mov	r0, r3
+ 879 001a FFF7FEFF 		bl	CySysWdtGetEnabledStatus
+ 880 001e 031C     		mov	r3, r0
+ 881 0020 002B     		cmp	r3, #0
+ 882 0022 18D1     		bne	.L69
+ 536:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+ 537:.\Generated_Source\PSoC4/CyLFClk.c ****             configRegValue = CY_SYS_WDT_CONFIG_REG &
+ 883              		.loc 2 537 0
+ 884 0024 0D4B     		ldr	r3, .L72
+ 885 0026 1B68     		ldr	r3, [r3]
+ 538:.\Generated_Source\PSoC4/CyLFClk.c ****                                 (uint32)~((uint32)(CY_SYS_WDT_MODE_MASK << (counterNum * CY_SYS_WDT
+ 886              		.loc 2 538 0
+ 887 0028 7A68     		ldr	r2, [r7, #4]
+ 888 002a D200     		lsl	r2, r2, #3
+ 889 002c 0321     		mov	r1, #3
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 33
+
+
+ 890 002e 081C     		mov	r0, r1
+ 891 0030 9040     		lsl	r0, r0, r2
+ 892 0032 021C     		mov	r2, r0
+ 893 0034 D243     		mvn	r2, r2
+ 537:.\Generated_Source\PSoC4/CyLFClk.c ****             configRegValue = CY_SYS_WDT_CONFIG_REG &
+ 894              		.loc 2 537 0
+ 895 0036 1340     		and	r3, r2
+ 896 0038 FB60     		str	r3, [r7, #12]
+ 539:.\Generated_Source\PSoC4/CyLFClk.c ****             configRegValue |= (uint32)((mode & CY_SYS_WDT_MODE_MASK) << (counterNum * CY_SYS_WDT_CN
+ 897              		.loc 2 539 0
+ 898 003a 3A68     		ldr	r2, [r7]
+ 899 003c 0323     		mov	r3, #3
+ 900 003e 1A40     		and	r2, r3
+ 901 0040 7B68     		ldr	r3, [r7, #4]
+ 902 0042 DB00     		lsl	r3, r3, #3
+ 903 0044 111C     		mov	r1, r2
+ 904 0046 9940     		lsl	r1, r1, r3
+ 905 0048 0B1C     		mov	r3, r1
+ 906 004a FA68     		ldr	r2, [r7, #12]
+ 907 004c 1343     		orr	r3, r2
+ 908 004e FB60     		str	r3, [r7, #12]
+ 540:.\Generated_Source\PSoC4/CyLFClk.c ****             CY_SYS_WDT_CONFIG_REG = configRegValue;
+ 909              		.loc 2 540 0
+ 910 0050 024B     		ldr	r3, .L72
+ 911 0052 FA68     		ldr	r2, [r7, #12]
+ 912 0054 1A60     		str	r2, [r3]
+ 913              	.L69:
+ 541:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+ 542:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 914              		.loc 2 542 0
+ 915 0056 BD46     		mov	sp, r7
+ 916 0058 04B0     		add	sp, sp, #16
+ 917              		@ sp needed
+ 918 005a 80BD     		pop	{r7, pc}
+ 919              	.L73:
+ 920              		.align	2
+ 921              	.L72:
+ 922 005c 0C020B40 		.word	1074463244
+ 923              		.cfi_endproc
+ 924              	.LFE15:
+ 925              		.size	CySysWdtSetMode, .-CySysWdtSetMode
+ 926              		.section	.text.CySysWdtGetMode,"ax",%progbits
+ 927              		.align	2
+ 928              		.global	CySysWdtGetMode
+ 929              		.code	16
+ 930              		.thumb_func
+ 931              		.type	CySysWdtGetMode, %function
+ 932              	CySysWdtGetMode:
+ 933              	.LFB16:
+ 543:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 544:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 545:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+ 546:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysWdtGetMode
+ 547:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+ 548:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 549:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+ 550:.\Generated_Source\PSoC4/CyLFClk.c ****     *  Reads the mode of one of the three WDT counters.
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 34
+
+
+ 551:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 552:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+ 553:.\Generated_Source\PSoC4/CyLFClk.c ****     *  counterNum: Valid range [0-2].  The number of the WDT counter.
+ 554:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 555:.\Generated_Source\PSoC4/CyLFClk.c ****     * Return:
+ 556:.\Generated_Source\PSoC4/CyLFClk.c ****     *  The mode of the counter.  The same enumerated values as the mode parameter used in
+ 557:.\Generated_Source\PSoC4/CyLFClk.c ****     *  CySysWdtSetMode().
+ 558:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 559:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+ 560:.\Generated_Source\PSoC4/CyLFClk.c ****     uint32 CySysWdtGetMode(uint32 counterNum)
+ 561:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 934              		.loc 2 561 0
+ 935              		.cfi_startproc
+ 936 0000 80B5     		push	{r7, lr}
+ 937              		.cfi_def_cfa_offset 8
+ 938              		.cfi_offset 7, -8
+ 939              		.cfi_offset 14, -4
+ 940 0002 82B0     		sub	sp, sp, #8
+ 941              		.cfi_def_cfa_offset 16
+ 942 0004 00AF     		add	r7, sp, #0
+ 943              		.cfi_def_cfa_register 7
+ 944 0006 7860     		str	r0, [r7, #4]
+ 562:.\Generated_Source\PSoC4/CyLFClk.c ****         return ((CY_SYS_WDT_CONFIG_REG >> (counterNum * CY_SYS_WDT_CNT_SHIFT)) & CY_SYS_WDT_MODE_MA
+ 945              		.loc 2 562 0
+ 946 0008 054B     		ldr	r3, .L76
+ 947 000a 1A68     		ldr	r2, [r3]
+ 948 000c 7B68     		ldr	r3, [r7, #4]
+ 949 000e DB00     		lsl	r3, r3, #3
+ 950 0010 DA40     		lsr	r2, r2, r3
+ 951 0012 0323     		mov	r3, #3
+ 952 0014 1340     		and	r3, r2
+ 563:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 953              		.loc 2 563 0
+ 954 0016 181C     		mov	r0, r3
+ 955 0018 BD46     		mov	sp, r7
+ 956 001a 02B0     		add	sp, sp, #8
+ 957              		@ sp needed
+ 958 001c 80BD     		pop	{r7, pc}
+ 959              	.L77:
+ 960 001e C046     		.align	2
+ 961              	.L76:
+ 962 0020 0C020B40 		.word	1074463244
+ 963              		.cfi_endproc
+ 964              	.LFE16:
+ 965              		.size	CySysWdtGetMode, .-CySysWdtGetMode
+ 966              		.section	.text.CySysWdtSetClearOnMatch,"ax",%progbits
+ 967              		.align	2
+ 968              		.global	CySysWdtSetClearOnMatch
+ 969              		.code	16
+ 970              		.thumb_func
+ 971              		.type	CySysWdtSetClearOnMatch, %function
+ 972              	CySysWdtSetClearOnMatch:
+ 973              	.LFB17:
+ 564:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 565:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 566:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+ 567:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysWdtSetClearOnMatch
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 35
+
+
+ 568:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+ 569:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 570:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+ 571:.\Generated_Source\PSoC4/CyLFClk.c ****     *  Configures the WDT counter "clear on match" setting.  If configured to "clear
+ 572:.\Generated_Source\PSoC4/CyLFClk.c ****     *  on match", the counter counts from 0 to MatchValue giving it a
+ 573:.\Generated_Source\PSoC4/CyLFClk.c ****     *  period of (MatchValue + 1).
+ 574:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 575:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+ 576:.\Generated_Source\PSoC4/CyLFClk.c ****     *  counterNum:
+ 577:.\Generated_Source\PSoC4/CyLFClk.c ****     *   Valid range [0-1].  The number of the WDT counter.  The match values are not
+ 578:.\Generated_Source\PSoC4/CyLFClk.c ****     *   supported by counter 2.
+ 579:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 580:.\Generated_Source\PSoC4/CyLFClk.c ****     * enable:
+ 581:.\Generated_Source\PSoC4/CyLFClk.c ****     *   0 to disable, 1 to enable
+ 582:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 583:.\Generated_Source\PSoC4/CyLFClk.c ****     * Return:
+ 584:.\Generated_Source\PSoC4/CyLFClk.c ****     *   None.
+ 585:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 586:.\Generated_Source\PSoC4/CyLFClk.c ****     * Side Effects:
+ 587:.\Generated_Source\PSoC4/CyLFClk.c ****     *   WDT counter counterNum should be disabled. Otherwise this function call
+ 588:.\Generated_Source\PSoC4/CyLFClk.c ****     *   has no effect. If the specified counter is enabled, call the CySysWdtDisable()
+ 589:.\Generated_Source\PSoC4/CyLFClk.c ****     *   function with the corresponding parameter to disable the specified counter and
+ 590:.\Generated_Source\PSoC4/CyLFClk.c ****     *   wait for it to stop. This may take up to three LFCLK cycles.
+ 591:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 592:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+ 593:.\Generated_Source\PSoC4/CyLFClk.c ****     void CySysWdtSetClearOnMatch(uint32 counterNum, uint32 enable)
+ 594:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 974              		.loc 2 594 0
+ 975              		.cfi_startproc
+ 976 0000 80B5     		push	{r7, lr}
+ 977              		.cfi_def_cfa_offset 8
+ 978              		.cfi_offset 7, -8
+ 979              		.cfi_offset 14, -4
+ 980 0002 84B0     		sub	sp, sp, #16
+ 981              		.cfi_def_cfa_offset 24
+ 982 0004 00AF     		add	r7, sp, #0
+ 983              		.cfi_def_cfa_register 7
+ 984 0006 7860     		str	r0, [r7, #4]
+ 985 0008 3960     		str	r1, [r7]
+ 595:.\Generated_Source\PSoC4/CyLFClk.c ****         uint32 configRegValue;
+ 596:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 597:.\Generated_Source\PSoC4/CyLFClk.c ****         CYASSERT((counterNum == CY_SYS_WDT_COUNTER0) ||
+ 986              		.loc 2 597 0
+ 987 000a 7B68     		ldr	r3, [r7, #4]
+ 988 000c 002B     		cmp	r3, #0
+ 989 000e 02D0     		beq	.L79
+ 990              		.loc 2 597 0 is_stmt 0 discriminator 2
+ 991 0010 7B68     		ldr	r3, [r7, #4]
+ 992 0012 012B     		cmp	r3, #1
+ 993 0014 01D1     		bne	.L80
+ 994              	.L79:
+ 995              		.loc 2 597 0 discriminator 1
+ 996 0016 0123     		mov	r3, #1
+ 997 0018 00E0     		b	.L81
+ 998              	.L80:
+ 999              		.loc 2 597 0 discriminator 3
+ 1000 001a 0023     		mov	r3, #0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 36
+
+
+ 1001              	.L81:
+ 1002              		.loc 2 597 0 discriminator 4
+ 1003 001c 002B     		cmp	r3, #0
+ 1004 001e 02D1     		bne	.L82
+ 1005              		.loc 2 597 0 discriminator 1
+ 1006 0020 0020     		mov	r0, #0
+ 1007 0022 FFF7FEFF 		bl	CyHalt
+ 1008              	.L82:
+ 598:.\Generated_Source\PSoC4/CyLFClk.c ****                  (counterNum == CY_SYS_WDT_COUNTER1));
+ 599:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 600:.\Generated_Source\PSoC4/CyLFClk.c ****         if(0u == CySysWdtGetEnabledStatus(counterNum))
+ 1009              		.loc 2 600 0 is_stmt 1
+ 1010 0026 7B68     		ldr	r3, [r7, #4]
+ 1011 0028 181C     		mov	r0, r3
+ 1012 002a FFF7FEFF 		bl	CySysWdtGetEnabledStatus
+ 1013 002e 031C     		mov	r3, r0
+ 1014 0030 002B     		cmp	r3, #0
+ 1015 0032 18D1     		bne	.L78
+ 601:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+ 602:.\Generated_Source\PSoC4/CyLFClk.c ****             configRegValue = CY_SYS_WDT_CONFIG_REG &
+ 1016              		.loc 2 602 0
+ 1017 0034 0D4B     		ldr	r3, .L84
+ 1018 0036 1B68     		ldr	r3, [r3]
+ 603:.\Generated_Source\PSoC4/CyLFClk.c ****                 (uint32)~((uint32)((uint32)1u << ((counterNum * CY_SYS_WDT_CNT_SHIFT) + CY_SYS_WDT_
+ 1019              		.loc 2 603 0
+ 1020 0038 7A68     		ldr	r2, [r7, #4]
+ 1021 003a D200     		lsl	r2, r2, #3
+ 1022 003c 0232     		add	r2, r2, #2
+ 1023 003e 0121     		mov	r1, #1
+ 1024 0040 081C     		mov	r0, r1
+ 1025 0042 9040     		lsl	r0, r0, r2
+ 1026 0044 021C     		mov	r2, r0
+ 1027 0046 D243     		mvn	r2, r2
+ 602:.\Generated_Source\PSoC4/CyLFClk.c ****             configRegValue = CY_SYS_WDT_CONFIG_REG &
+ 1028              		.loc 2 602 0
+ 1029 0048 1340     		and	r3, r2
+ 1030 004a FB60     		str	r3, [r7, #12]
+ 604:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 605:.\Generated_Source\PSoC4/CyLFClk.c ****             configRegValue
+ 606:.\Generated_Source\PSoC4/CyLFClk.c ****                 |= (uint32)(enable << ((counterNum * CY_SYS_WDT_CNT_SHIFT) + CY_SYS_WDT_CNT_MATCH_C
+ 1031              		.loc 2 606 0
+ 1032 004c 7B68     		ldr	r3, [r7, #4]
+ 1033 004e DB00     		lsl	r3, r3, #3
+ 1034 0050 0233     		add	r3, r3, #2
+ 1035 0052 3A68     		ldr	r2, [r7]
+ 1036 0054 111C     		mov	r1, r2
+ 1037 0056 9940     		lsl	r1, r1, r3
+ 1038 0058 0B1C     		mov	r3, r1
+ 1039 005a FA68     		ldr	r2, [r7, #12]
+ 1040 005c 1343     		orr	r3, r2
+ 1041 005e FB60     		str	r3, [r7, #12]
+ 607:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 608:.\Generated_Source\PSoC4/CyLFClk.c ****             CY_SYS_WDT_CONFIG_REG = configRegValue;
+ 1042              		.loc 2 608 0
+ 1043 0060 024B     		ldr	r3, .L84
+ 1044 0062 FA68     		ldr	r2, [r7, #12]
+ 1045 0064 1A60     		str	r2, [r3]
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 37
+
+
+ 1046              	.L78:
+ 609:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+ 610:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 1047              		.loc 2 610 0
+ 1048 0066 BD46     		mov	sp, r7
+ 1049 0068 04B0     		add	sp, sp, #16
+ 1050              		@ sp needed
+ 1051 006a 80BD     		pop	{r7, pc}
+ 1052              	.L85:
+ 1053              		.align	2
+ 1054              	.L84:
+ 1055 006c 0C020B40 		.word	1074463244
+ 1056              		.cfi_endproc
+ 1057              	.LFE17:
+ 1058              		.size	CySysWdtSetClearOnMatch, .-CySysWdtSetClearOnMatch
+ 1059              		.section	.text.CySysWdtGetClearOnMatch,"ax",%progbits
+ 1060              		.align	2
+ 1061              		.global	CySysWdtGetClearOnMatch
+ 1062              		.code	16
+ 1063              		.thumb_func
+ 1064              		.type	CySysWdtGetClearOnMatch, %function
+ 1065              	CySysWdtGetClearOnMatch:
+ 1066              	.LFB18:
+ 611:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 612:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 613:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+ 614:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysWdtGetClearOnMatch
+ 615:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+ 616:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 617:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+ 618:.\Generated_Source\PSoC4/CyLFClk.c ****     *  Reads the "clear on match" setting for the specified counter.
+ 619:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 620:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+ 621:.\Generated_Source\PSoC4/CyLFClk.c ****     *   counterNum: Valid range [0-1].  The number of the WDT counter.  The match values are
+ 622:.\Generated_Source\PSoC4/CyLFClk.c ****     *               not supported by counter 2.
+ 623:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 624:.\Generated_Source\PSoC4/CyLFClk.c ****     * Return:
+ 625:.\Generated_Source\PSoC4/CyLFClk.c ****     *   The "clear on match" status: 1 if enabled, 0 if disabled
+ 626:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 627:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+ 628:.\Generated_Source\PSoC4/CyLFClk.c ****     uint32 CySysWdtGetClearOnMatch(uint32 counterNum)
+ 629:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 1067              		.loc 2 629 0
+ 1068              		.cfi_startproc
+ 1069 0000 80B5     		push	{r7, lr}
+ 1070              		.cfi_def_cfa_offset 8
+ 1071              		.cfi_offset 7, -8
+ 1072              		.cfi_offset 14, -4
+ 1073 0002 82B0     		sub	sp, sp, #8
+ 1074              		.cfi_def_cfa_offset 16
+ 1075 0004 00AF     		add	r7, sp, #0
+ 1076              		.cfi_def_cfa_register 7
+ 1077 0006 7860     		str	r0, [r7, #4]
+ 630:.\Generated_Source\PSoC4/CyLFClk.c ****         CYASSERT((counterNum == CY_SYS_WDT_COUNTER0) ||
+ 1078              		.loc 2 630 0
+ 1079 0008 7B68     		ldr	r3, [r7, #4]
+ 1080 000a 002B     		cmp	r3, #0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 38
+
+
+ 1081 000c 02D0     		beq	.L87
+ 1082              		.loc 2 630 0 is_stmt 0 discriminator 2
+ 1083 000e 7B68     		ldr	r3, [r7, #4]
+ 1084 0010 012B     		cmp	r3, #1
+ 1085 0012 01D1     		bne	.L88
+ 1086              	.L87:
+ 1087              		.loc 2 630 0 discriminator 1
+ 1088 0014 0123     		mov	r3, #1
+ 1089 0016 00E0     		b	.L89
+ 1090              	.L88:
+ 1091              		.loc 2 630 0 discriminator 3
+ 1092 0018 0023     		mov	r3, #0
+ 1093              	.L89:
+ 1094              		.loc 2 630 0 discriminator 4
+ 1095 001a 002B     		cmp	r3, #0
+ 1096 001c 02D1     		bne	.L90
+ 1097              		.loc 2 630 0 discriminator 1
+ 1098 001e 0020     		mov	r0, #0
+ 1099 0020 FFF7FEFF 		bl	CyHalt
+ 1100              	.L90:
+ 631:.\Generated_Source\PSoC4/CyLFClk.c ****                  (counterNum == CY_SYS_WDT_COUNTER1));
+ 632:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 633:.\Generated_Source\PSoC4/CyLFClk.c ****         return (uint32)((CY_SYS_WDT_CONFIG_REG >>
+ 1101              		.loc 2 633 0 is_stmt 1
+ 1102 0024 054B     		ldr	r3, .L92
+ 1103 0026 1A68     		ldr	r2, [r3]
+ 634:.\Generated_Source\PSoC4/CyLFClk.c ****                         ((counterNum * CY_SYS_WDT_CNT_SHIFT) + CY_SYS_WDT_CNT_MATCH_CLR_SHIFT)) & 0
+ 1104              		.loc 2 634 0
+ 1105 0028 7B68     		ldr	r3, [r7, #4]
+ 1106 002a DB00     		lsl	r3, r3, #3
+ 1107 002c 0233     		add	r3, r3, #2
+ 633:.\Generated_Source\PSoC4/CyLFClk.c ****         return (uint32)((CY_SYS_WDT_CONFIG_REG >>
+ 1108              		.loc 2 633 0
+ 1109 002e DA40     		lsr	r2, r2, r3
+ 1110 0030 0123     		mov	r3, #1
+ 1111 0032 1340     		and	r3, r2
+ 635:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 1112              		.loc 2 635 0
+ 1113 0034 181C     		mov	r0, r3
+ 1114 0036 BD46     		mov	sp, r7
+ 1115 0038 02B0     		add	sp, sp, #8
+ 1116              		@ sp needed
+ 1117 003a 80BD     		pop	{r7, pc}
+ 1118              	.L93:
+ 1119              		.align	2
+ 1120              	.L92:
+ 1121 003c 0C020B40 		.word	1074463244
+ 1122              		.cfi_endproc
+ 1123              	.LFE18:
+ 1124              		.size	CySysWdtGetClearOnMatch, .-CySysWdtGetClearOnMatch
+ 1125              		.section	.text.CySysWdtEnable,"ax",%progbits
+ 1126              		.align	2
+ 1127              		.global	CySysWdtEnable
+ 1128              		.code	16
+ 1129              		.thumb_func
+ 1130              		.type	CySysWdtEnable, %function
+ 1131              	CySysWdtEnable:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 39
+
+
+ 1132              	.LFB19:
+ 636:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 637:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 638:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+ 639:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysWdtEnable
+ 640:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+ 641:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 642:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+ 643:.\Generated_Source\PSoC4/CyLFClk.c ****     *  Enables the specified WDT counters.  All the counters specified in the mask
+ 644:.\Generated_Source\PSoC4/CyLFClk.c ****     *  are enabled.
+ 645:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 646:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+ 647:.\Generated_Source\PSoC4/CyLFClk.c ****     *  counterMask: The mask of all counters to enable.
+ 648:.\Generated_Source\PSoC4/CyLFClk.c ****     *       Define                       Counter
+ 649:.\Generated_Source\PSoC4/CyLFClk.c ****     *      CY_SYS_WDT_COUNTER0_MASK      0
+ 650:.\Generated_Source\PSoC4/CyLFClk.c ****     *      CY_SYS_WDT_COUNTER1_MASK      1
+ 651:.\Generated_Source\PSoC4/CyLFClk.c ****     *      CY_SYS_WDT_COUNTER2_MASK      2
+ 652:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 653:.\Generated_Source\PSoC4/CyLFClk.c ****     * Return:
+ 654:.\Generated_Source\PSoC4/CyLFClk.c ****     *  None
+ 655:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 656:.\Generated_Source\PSoC4/CyLFClk.c ****     * Side Effects:
+ 657:.\Generated_Source\PSoC4/CyLFClk.c ****     *  Enabling or disabling WDT requires 3 LFCLK cycles to come into effect.
+ 658:.\Generated_Source\PSoC4/CyLFClk.c ****     *  Therefore, the WDT enable state must not be changed more than once in
+ 659:.\Generated_Source\PSoC4/CyLFClk.c ****     *  that period.
+ 660:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 661:.\Generated_Source\PSoC4/CyLFClk.c ****     *  After WDT is enabled, it is illegal to write WDT configuration (WDT_CONFIG)
+ 662:.\Generated_Source\PSoC4/CyLFClk.c ****     *  and control (WDT_CONTROL) registers. This means that all WDT functions that
+ 663:.\Generated_Source\PSoC4/CyLFClk.c ****     *  contain 'write' in the name (with the exception of CySysWdtSetMatch()
+ 664:.\Generated_Source\PSoC4/CyLFClk.c ****     *  function) are illegal to call once WDT enabled.
+ 665:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 666:.\Generated_Source\PSoC4/CyLFClk.c ****     *  PSoC 4100 / PSoC 4200:
+ 667:.\Generated_Source\PSoC4/CyLFClk.c ****     *  This function enables ILO.
+ 668:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 669:.\Generated_Source\PSoC4/CyLFClk.c ****     *  PSoC 4100-BL / PSoC 4200-BL and PSoC 4100M / PSoC 4200M:
+ 670:.\Generated_Source\PSoC4/CyLFClk.c ****     *  LFLCK should be configured before calling this function. The desired
+ 671:.\Generated_Source\PSoC4/CyLFClk.c ****     *  source should be enabled and configured to be the source for LFCLK.
+ 672:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 673:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+ 674:.\Generated_Source\PSoC4/CyLFClk.c ****     void CySysWdtEnable(uint32 counterMask)
+ 675:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 1133              		.loc 2 675 0
+ 1134              		.cfi_startproc
+ 1135 0000 80B5     		push	{r7, lr}
+ 1136              		.cfi_def_cfa_offset 8
+ 1137              		.cfi_offset 7, -8
+ 1138              		.cfi_offset 14, -4
+ 1139 0002 82B0     		sub	sp, sp, #8
+ 1140              		.cfi_def_cfa_offset 16
+ 1141 0004 00AF     		add	r7, sp, #0
+ 1142              		.cfi_def_cfa_register 7
+ 1143 0006 7860     		str	r0, [r7, #4]
+ 676:.\Generated_Source\PSoC4/CyLFClk.c ****         #if (!CY_IP_WCO)
+ 677:.\Generated_Source\PSoC4/CyLFClk.c ****             CySysClkIloStart();
+ 678:.\Generated_Source\PSoC4/CyLFClk.c ****         #endif /* (!CY_IP_WCO) */
+ 679:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 680:.\Generated_Source\PSoC4/CyLFClk.c ****         CY_SYS_WDT_CONTROL_REG |= counterMask;
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 40
+
+
+ 1144              		.loc 2 680 0
+ 1145 0008 154B     		ldr	r3, .L101
+ 1146 000a 154A     		ldr	r2, .L101
+ 1147 000c 1168     		ldr	r1, [r2]
+ 1148 000e 7A68     		ldr	r2, [r7, #4]
+ 1149 0010 0A43     		orr	r2, r1
+ 1150 0012 1A60     		str	r2, [r3]
+ 681:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 682:.\Generated_Source\PSoC4/CyLFClk.c ****         if(0u != (counterMask & CY_SYS_WDT_COUNTER0_MASK))
+ 1151              		.loc 2 682 0
+ 1152 0014 7A68     		ldr	r2, [r7, #4]
+ 1153 0016 0123     		mov	r3, #1
+ 1154 0018 1340     		and	r3, r2
+ 1155 001a 06D0     		beq	.L95
+ 683:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+ 684:.\Generated_Source\PSoC4/CyLFClk.c ****             while (0u == CySysWdtGetEnabledStatus(CY_SYS_WDT_COUNTER0))
+ 1156              		.loc 2 684 0
+ 1157 001c C046     		mov	r8, r8
+ 1158              	.L96:
+ 1159              		.loc 2 684 0 is_stmt 0 discriminator 1
+ 1160 001e 0020     		mov	r0, #0
+ 1161 0020 FFF7FEFF 		bl	CySysWdtGetEnabledStatus
+ 1162 0024 031C     		mov	r3, r0
+ 1163 0026 002B     		cmp	r3, #0
+ 1164 0028 F9D0     		beq	.L96
+ 1165              	.L95:
+ 685:.\Generated_Source\PSoC4/CyLFClk.c ****             {
+ 686:.\Generated_Source\PSoC4/CyLFClk.c ****                 /* Wait for changes to come into effect */
+ 687:.\Generated_Source\PSoC4/CyLFClk.c ****             }
+ 688:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+ 689:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 690:.\Generated_Source\PSoC4/CyLFClk.c ****         if(0u != (counterMask & CY_SYS_WDT_COUNTER1_MASK))
+ 1166              		.loc 2 690 0 is_stmt 1
+ 1167 002a 7A68     		ldr	r2, [r7, #4]
+ 1168 002c 8023     		mov	r3, #128
+ 1169 002e 5B00     		lsl	r3, r3, #1
+ 1170 0030 1340     		and	r3, r2
+ 1171 0032 06D0     		beq	.L97
+ 691:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+ 692:.\Generated_Source\PSoC4/CyLFClk.c ****             while (0u == CySysWdtGetEnabledStatus(CY_SYS_WDT_COUNTER1))
+ 1172              		.loc 2 692 0
+ 1173 0034 C046     		mov	r8, r8
+ 1174              	.L98:
+ 1175              		.loc 2 692 0 is_stmt 0 discriminator 1
+ 1176 0036 0120     		mov	r0, #1
+ 1177 0038 FFF7FEFF 		bl	CySysWdtGetEnabledStatus
+ 1178 003c 031C     		mov	r3, r0
+ 1179 003e 002B     		cmp	r3, #0
+ 1180 0040 F9D0     		beq	.L98
+ 1181              	.L97:
+ 693:.\Generated_Source\PSoC4/CyLFClk.c ****             {
+ 694:.\Generated_Source\PSoC4/CyLFClk.c ****                 /* Wait for changes to come into effect */
+ 695:.\Generated_Source\PSoC4/CyLFClk.c ****             }
+ 696:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+ 697:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 698:.\Generated_Source\PSoC4/CyLFClk.c ****         if(0u != (counterMask & CY_SYS_WDT_COUNTER2_MASK))
+ 1182              		.loc 2 698 0 is_stmt 1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 41
+
+
+ 1183 0042 7A68     		ldr	r2, [r7, #4]
+ 1184 0044 8023     		mov	r3, #128
+ 1185 0046 5B02     		lsl	r3, r3, #9
+ 1186 0048 1340     		and	r3, r2
+ 1187 004a 06D0     		beq	.L94
+ 699:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+ 700:.\Generated_Source\PSoC4/CyLFClk.c ****             while (0u == CySysWdtGetEnabledStatus(CY_SYS_WDT_COUNTER2))
+ 1188              		.loc 2 700 0
+ 1189 004c C046     		mov	r8, r8
+ 1190              	.L100:
+ 1191              		.loc 2 700 0 is_stmt 0 discriminator 1
+ 1192 004e 0220     		mov	r0, #2
+ 1193 0050 FFF7FEFF 		bl	CySysWdtGetEnabledStatus
+ 1194 0054 031C     		mov	r3, r0
+ 1195 0056 002B     		cmp	r3, #0
+ 1196 0058 F9D0     		beq	.L100
+ 1197              	.L94:
+ 701:.\Generated_Source\PSoC4/CyLFClk.c ****             {
+ 702:.\Generated_Source\PSoC4/CyLFClk.c ****                 /* Wait for changes to come into effect */
+ 703:.\Generated_Source\PSoC4/CyLFClk.c ****             }
+ 704:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+ 705:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 1198              		.loc 2 705 0 is_stmt 1
+ 1199 005a BD46     		mov	sp, r7
+ 1200 005c 02B0     		add	sp, sp, #8
+ 1201              		@ sp needed
+ 1202 005e 80BD     		pop	{r7, pc}
+ 1203              	.L102:
+ 1204              		.align	2
+ 1205              	.L101:
+ 1206 0060 10020B40 		.word	1074463248
+ 1207              		.cfi_endproc
+ 1208              	.LFE19:
+ 1209              		.size	CySysWdtEnable, .-CySysWdtEnable
+ 1210              		.section	.text.CySysWdtDisable,"ax",%progbits
+ 1211              		.align	2
+ 1212              		.global	CySysWdtDisable
+ 1213              		.code	16
+ 1214              		.thumb_func
+ 1215              		.type	CySysWdtDisable, %function
+ 1216              	CySysWdtDisable:
+ 1217              	.LFB20:
+ 706:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 707:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 708:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+ 709:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysWdtDisable
+ 710:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+ 711:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 712:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+ 713:.\Generated_Source\PSoC4/CyLFClk.c ****     *  Disables the specified WDT counters. All the counters specified in the mask
+ 714:.\Generated_Source\PSoC4/CyLFClk.c ****     *  are disabled. The function waits for the changes to come into effect.
+ 715:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 716:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+ 717:.\Generated_Source\PSoC4/CyLFClk.c ****     *  uint32 counterMask: The mask of all counters to disable
+ 718:.\Generated_Source\PSoC4/CyLFClk.c ****     *    Define                       Counter
+ 719:.\Generated_Source\PSoC4/CyLFClk.c ****     *   CY_SYS_WDT_COUNTER0_MASK      0
+ 720:.\Generated_Source\PSoC4/CyLFClk.c ****     *   CY_SYS_WDT_COUNTER1_MASK      1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 42
+
+
+ 721:.\Generated_Source\PSoC4/CyLFClk.c ****     *   CY_SYS_WDT_COUNTER2_MASK      2
+ 722:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 723:.\Generated_Source\PSoC4/CyLFClk.c ****     * Return:
+ 724:.\Generated_Source\PSoC4/CyLFClk.c ****     *   None.
+ 725:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 726:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+ 727:.\Generated_Source\PSoC4/CyLFClk.c ****     void CySysWdtDisable(uint32 counterMask)
+ 728:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 1218              		.loc 2 728 0
+ 1219              		.cfi_startproc
+ 1220 0000 80B5     		push	{r7, lr}
+ 1221              		.cfi_def_cfa_offset 8
+ 1222              		.cfi_offset 7, -8
+ 1223              		.cfi_offset 14, -4
+ 1224 0002 82B0     		sub	sp, sp, #8
+ 1225              		.cfi_def_cfa_offset 16
+ 1226 0004 00AF     		add	r7, sp, #0
+ 1227              		.cfi_def_cfa_register 7
+ 1228 0006 7860     		str	r0, [r7, #4]
+ 729:.\Generated_Source\PSoC4/CyLFClk.c ****         if (0uL == CySysWdtLocked())
+ 1229              		.loc 2 729 0
+ 1230 0008 FFF7FEFF 		bl	CySysWdtLocked
+ 1231 000c 031C     		mov	r3, r0
+ 1232 000e 002B     		cmp	r3, #0
+ 1233 0010 29D1     		bne	.L103
+ 730:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+ 731:.\Generated_Source\PSoC4/CyLFClk.c ****             CY_SYS_WDT_CONTROL_REG &= ~counterMask;
+ 1234              		.loc 2 731 0
+ 1235 0012 164B     		ldr	r3, .L110
+ 1236 0014 154A     		ldr	r2, .L110
+ 1237 0016 1268     		ldr	r2, [r2]
+ 1238 0018 7968     		ldr	r1, [r7, #4]
+ 1239 001a C943     		mvn	r1, r1
+ 1240 001c 0A40     		and	r2, r1
+ 1241 001e 1A60     		str	r2, [r3]
+ 732:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 733:.\Generated_Source\PSoC4/CyLFClk.c ****             if(0u != (counterMask & CY_SYS_WDT_COUNTER0_MASK))
+ 1242              		.loc 2 733 0
+ 1243 0020 7A68     		ldr	r2, [r7, #4]
+ 1244 0022 0123     		mov	r3, #1
+ 1245 0024 1340     		and	r3, r2
+ 1246 0026 06D0     		beq	.L105
+ 734:.\Generated_Source\PSoC4/CyLFClk.c ****             {
+ 735:.\Generated_Source\PSoC4/CyLFClk.c ****                 while (0u != CySysWdtGetEnabledStatus(CY_SYS_WDT_COUNTER0))
+ 1247              		.loc 2 735 0
+ 1248 0028 C046     		mov	r8, r8
+ 1249              	.L106:
+ 1250              		.loc 2 735 0 is_stmt 0 discriminator 1
+ 1251 002a 0020     		mov	r0, #0
+ 1252 002c FFF7FEFF 		bl	CySysWdtGetEnabledStatus
+ 1253 0030 031C     		mov	r3, r0
+ 1254 0032 002B     		cmp	r3, #0
+ 1255 0034 F9D1     		bne	.L106
+ 1256              	.L105:
+ 736:.\Generated_Source\PSoC4/CyLFClk.c ****                 {
+ 737:.\Generated_Source\PSoC4/CyLFClk.c ****                     /* Wait for changes to come into effect */
+ 738:.\Generated_Source\PSoC4/CyLFClk.c ****                 }
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 43
+
+
+ 739:.\Generated_Source\PSoC4/CyLFClk.c ****             }
+ 740:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 741:.\Generated_Source\PSoC4/CyLFClk.c ****             if(0u != (counterMask & CY_SYS_WDT_COUNTER1_MASK))
+ 1257              		.loc 2 741 0 is_stmt 1
+ 1258 0036 7A68     		ldr	r2, [r7, #4]
+ 1259 0038 8023     		mov	r3, #128
+ 1260 003a 5B00     		lsl	r3, r3, #1
+ 1261 003c 1340     		and	r3, r2
+ 1262 003e 06D0     		beq	.L107
+ 742:.\Generated_Source\PSoC4/CyLFClk.c ****             {
+ 743:.\Generated_Source\PSoC4/CyLFClk.c ****                 while (0u != CySysWdtGetEnabledStatus(CY_SYS_WDT_COUNTER1))
+ 1263              		.loc 2 743 0
+ 1264 0040 C046     		mov	r8, r8
+ 1265              	.L108:
+ 1266              		.loc 2 743 0 is_stmt 0 discriminator 1
+ 1267 0042 0120     		mov	r0, #1
+ 1268 0044 FFF7FEFF 		bl	CySysWdtGetEnabledStatus
+ 1269 0048 031C     		mov	r3, r0
+ 1270 004a 002B     		cmp	r3, #0
+ 1271 004c F9D1     		bne	.L108
+ 1272              	.L107:
+ 744:.\Generated_Source\PSoC4/CyLFClk.c ****                 {
+ 745:.\Generated_Source\PSoC4/CyLFClk.c ****                     /* Wait for changes to come into effect */
+ 746:.\Generated_Source\PSoC4/CyLFClk.c ****                 }
+ 747:.\Generated_Source\PSoC4/CyLFClk.c ****             }
+ 748:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 749:.\Generated_Source\PSoC4/CyLFClk.c ****             if(0u != (counterMask & CY_SYS_WDT_COUNTER2_MASK))
+ 1273              		.loc 2 749 0 is_stmt 1
+ 1274 004e 7A68     		ldr	r2, [r7, #4]
+ 1275 0050 8023     		mov	r3, #128
+ 1276 0052 5B02     		lsl	r3, r3, #9
+ 1277 0054 1340     		and	r3, r2
+ 1278 0056 06D0     		beq	.L103
+ 750:.\Generated_Source\PSoC4/CyLFClk.c ****             {
+ 751:.\Generated_Source\PSoC4/CyLFClk.c ****                 while (0u != CySysWdtGetEnabledStatus(CY_SYS_WDT_COUNTER2))
+ 1279              		.loc 2 751 0
+ 1280 0058 C046     		mov	r8, r8
+ 1281              	.L109:
+ 1282              		.loc 2 751 0 is_stmt 0 discriminator 1
+ 1283 005a 0220     		mov	r0, #2
+ 1284 005c FFF7FEFF 		bl	CySysWdtGetEnabledStatus
+ 1285 0060 031C     		mov	r3, r0
+ 1286 0062 002B     		cmp	r3, #0
+ 1287 0064 F9D1     		bne	.L109
+ 1288              	.L103:
+ 752:.\Generated_Source\PSoC4/CyLFClk.c ****                 {
+ 753:.\Generated_Source\PSoC4/CyLFClk.c ****                     /* Wait for changes to come into effect */
+ 754:.\Generated_Source\PSoC4/CyLFClk.c ****                 }
+ 755:.\Generated_Source\PSoC4/CyLFClk.c ****             }
+ 756:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+ 757:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 1289              		.loc 2 757 0 is_stmt 1
+ 1290 0066 BD46     		mov	sp, r7
+ 1291 0068 02B0     		add	sp, sp, #8
+ 1292              		@ sp needed
+ 1293 006a 80BD     		pop	{r7, pc}
+ 1294              	.L111:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 44
+
+
+ 1295              		.align	2
+ 1296              	.L110:
+ 1297 006c 10020B40 		.word	1074463248
+ 1298              		.cfi_endproc
+ 1299              	.LFE20:
+ 1300              		.size	CySysWdtDisable, .-CySysWdtDisable
+ 1301              		.section	.text.CySysWdtSetCascade,"ax",%progbits
+ 1302              		.align	2
+ 1303              		.global	CySysWdtSetCascade
+ 1304              		.code	16
+ 1305              		.thumb_func
+ 1306              		.type	CySysWdtSetCascade, %function
+ 1307              	CySysWdtSetCascade:
+ 1308              	.LFB21:
+ 758:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 759:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 760:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+ 761:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysWdtSetCascade
+ 762:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+ 763:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 764:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+ 765:.\Generated_Source\PSoC4/CyLFClk.c ****     *   Writes the two WDT cascade values based on the combination of mask values
+ 766:.\Generated_Source\PSoC4/CyLFClk.c ****     *   specified.
+ 767:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 768:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+ 769:.\Generated_Source\PSoC4/CyLFClk.c ****     *   cascadeMask: The mask value used to set or clear the cascade values.
+ 770:.\Generated_Source\PSoC4/CyLFClk.c ****     *   Define                     Cascade
+ 771:.\Generated_Source\PSoC4/CyLFClk.c ****     *   CY_SYS_WDT_CASCADE_NONE    Neither
+ 772:.\Generated_Source\PSoC4/CyLFClk.c ****     *   CY_SYS_WDT_CASCADE_01      Cascade 01
+ 773:.\Generated_Source\PSoC4/CyLFClk.c ****     *   CY_SYS_WDT_CASCADE_12      Cascade 12
+ 774:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 775:.\Generated_Source\PSoC4/CyLFClk.c ****     *   To set both cascade modes, two defines should be ORed:
+ 776:.\Generated_Source\PSoC4/CyLFClk.c ****     *   (CY_SYS_WDT_CASCADE_01 | CY_SYS_WDT_CASCADE_12)
+ 777:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 778:.\Generated_Source\PSoC4/CyLFClk.c ****     * Return:
+ 779:.\Generated_Source\PSoC4/CyLFClk.c ****     *   None.
+ 780:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 781:.\Generated_Source\PSoC4/CyLFClk.c ****     * Side effects:
+ 782:.\Generated_Source\PSoC4/CyLFClk.c ****     *   If only one cascade mask is specified, the second cascade is disabled.
+ 783:.\Generated_Source\PSoC4/CyLFClk.c ****     *   To set both cascade modes, two defines should be ORed:
+ 784:.\Generated_Source\PSoC4/CyLFClk.c ****     *    (CY_SYS_WDT_CASCADE_01 | CY_SYS_WDT_CASCADE_12).
+ 785:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 786:.\Generated_Source\PSoC4/CyLFClk.c ****     *   WDT counters that are part of the specified cascade should be disabled.
+ 787:.\Generated_Source\PSoC4/CyLFClk.c ****     *   Otherwise this function call has no effect. If the specified
+ 788:.\Generated_Source\PSoC4/CyLFClk.c ****     *   counter is enabled, call CySysWdtDisable() function with the corresponding
+ 789:.\Generated_Source\PSoC4/CyLFClk.c ****     *   parameter to disable the specified counter and wait for it to stop. This may
+ 790:.\Generated_Source\PSoC4/CyLFClk.c ****     *   take up to 3 LFCLK cycles.
+ 791:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 792:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+ 793:.\Generated_Source\PSoC4/CyLFClk.c ****     void CySysWdtSetCascade(uint32 cascadeMask)
+ 794:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 1309              		.loc 2 794 0
+ 1310              		.cfi_startproc
+ 1311 0000 90B5     		push	{r4, r7, lr}
+ 1312              		.cfi_def_cfa_offset 12
+ 1313              		.cfi_offset 4, -12
+ 1314              		.cfi_offset 7, -8
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 45
+
+
+ 1315              		.cfi_offset 14, -4
+ 1316 0002 85B0     		sub	sp, sp, #20
+ 1317              		.cfi_def_cfa_offset 32
+ 1318 0004 00AF     		add	r7, sp, #0
+ 1319              		.cfi_def_cfa_register 7
+ 1320 0006 7860     		str	r0, [r7, #4]
+ 795:.\Generated_Source\PSoC4/CyLFClk.c ****         uint32 configRegValue;
+ 796:.\Generated_Source\PSoC4/CyLFClk.c ****         uint32 countersEnableStatus;
+ 797:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 798:.\Generated_Source\PSoC4/CyLFClk.c ****         countersEnableStatus = CySysWdtGetEnabledStatus(CY_SYS_WDT_COUNTER0) |
+ 1321              		.loc 2 798 0
+ 1322 0008 0020     		mov	r0, #0
+ 1323 000a FFF7FEFF 		bl	CySysWdtGetEnabledStatus
+ 1324 000e 041C     		mov	r4, r0
+ 799:.\Generated_Source\PSoC4/CyLFClk.c ****                             CySysWdtGetEnabledStatus(CY_SYS_WDT_COUNTER1) |
+ 1325              		.loc 2 799 0
+ 1326 0010 0120     		mov	r0, #1
+ 1327 0012 FFF7FEFF 		bl	CySysWdtGetEnabledStatus
+ 1328 0016 031C     		mov	r3, r0
+ 798:.\Generated_Source\PSoC4/CyLFClk.c ****         countersEnableStatus = CySysWdtGetEnabledStatus(CY_SYS_WDT_COUNTER0) |
+ 1329              		.loc 2 798 0
+ 1330 0018 1C43     		orr	r4, r3
+ 800:.\Generated_Source\PSoC4/CyLFClk.c ****                             CySysWdtGetEnabledStatus(CY_SYS_WDT_COUNTER2);
+ 1331              		.loc 2 800 0
+ 1332 001a 0220     		mov	r0, #2
+ 1333 001c FFF7FEFF 		bl	CySysWdtGetEnabledStatus
+ 1334 0020 031C     		mov	r3, r0
+ 798:.\Generated_Source\PSoC4/CyLFClk.c ****         countersEnableStatus = CySysWdtGetEnabledStatus(CY_SYS_WDT_COUNTER0) |
+ 1335              		.loc 2 798 0
+ 1336 0022 2343     		orr	r3, r4
+ 1337 0024 FB60     		str	r3, [r7, #12]
+ 801:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 802:.\Generated_Source\PSoC4/CyLFClk.c ****         if (0u == countersEnableStatus)
+ 1338              		.loc 2 802 0
+ 1339 0026 FB68     		ldr	r3, [r7, #12]
+ 1340 0028 002B     		cmp	r3, #0
+ 1341 002a 0DD1     		bne	.L112
+ 803:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+ 804:.\Generated_Source\PSoC4/CyLFClk.c ****             configRegValue = CY_SYS_WDT_CONFIG_REG;
+ 1342              		.loc 2 804 0
+ 1343 002c 084B     		ldr	r3, .L114
+ 1344 002e 1B68     		ldr	r3, [r3]
+ 1345 0030 BB60     		str	r3, [r7, #8]
+ 805:.\Generated_Source\PSoC4/CyLFClk.c ****             configRegValue &= ((uint32)(~(CY_SYS_WDT_CASCADE_01|CY_SYS_WDT_CASCADE_12)));
+ 1346              		.loc 2 805 0
+ 1347 0032 BA68     		ldr	r2, [r7, #8]
+ 1348 0034 074B     		ldr	r3, .L114+4
+ 1349 0036 1340     		and	r3, r2
+ 1350 0038 BB60     		str	r3, [r7, #8]
+ 806:.\Generated_Source\PSoC4/CyLFClk.c ****             configRegValue |= cascadeMask;
+ 1351              		.loc 2 806 0
+ 1352 003a BA68     		ldr	r2, [r7, #8]
+ 1353 003c 7B68     		ldr	r3, [r7, #4]
+ 1354 003e 1343     		orr	r3, r2
+ 1355 0040 BB60     		str	r3, [r7, #8]
+ 807:.\Generated_Source\PSoC4/CyLFClk.c ****             CY_SYS_WDT_CONFIG_REG = configRegValue;
+ 1356              		.loc 2 807 0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 46
+
+
+ 1357 0042 034B     		ldr	r3, .L114
+ 1358 0044 BA68     		ldr	r2, [r7, #8]
+ 1359 0046 1A60     		str	r2, [r3]
+ 1360              	.L112:
+ 808:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+ 809:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 1361              		.loc 2 809 0
+ 1362 0048 BD46     		mov	sp, r7
+ 1363 004a 05B0     		add	sp, sp, #20
+ 1364              		@ sp needed
+ 1365 004c 90BD     		pop	{r4, r7, pc}
+ 1366              	.L115:
+ 1367 004e C046     		.align	2
+ 1368              	.L114:
+ 1369 0050 0C020B40 		.word	1074463244
+ 1370 0054 F7F7FFFF 		.word	-2057
+ 1371              		.cfi_endproc
+ 1372              	.LFE21:
+ 1373              		.size	CySysWdtSetCascade, .-CySysWdtSetCascade
+ 1374              		.section	.text.CySysWdtGetCascade,"ax",%progbits
+ 1375              		.align	2
+ 1376              		.global	CySysWdtGetCascade
+ 1377              		.code	16
+ 1378              		.thumb_func
+ 1379              		.type	CySysWdtGetCascade, %function
+ 1380              	CySysWdtGetCascade:
+ 1381              	.LFB22:
+ 810:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 811:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 812:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+ 813:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysWdtGetCascade
+ 814:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+ 815:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 816:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+ 817:.\Generated_Source\PSoC4/CyLFClk.c ****     *   Reads the two WDT cascade values returning a mask of the bits set.
+ 818:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 819:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+ 820:.\Generated_Source\PSoC4/CyLFClk.c ****     *   None.
+ 821:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 822:.\Generated_Source\PSoC4/CyLFClk.c ****     * Return:
+ 823:.\Generated_Source\PSoC4/CyLFClk.c ****     *   The mask of the cascade values set.
+ 824:.\Generated_Source\PSoC4/CyLFClk.c ****     *   Define                     Cascade
+ 825:.\Generated_Source\PSoC4/CyLFClk.c ****     *   CY_SYS_WDT_CASCADE_NONE    Neither
+ 826:.\Generated_Source\PSoC4/CyLFClk.c ****     *   CY_SYS_WDT_CASCADE_01      Cascade 01
+ 827:.\Generated_Source\PSoC4/CyLFClk.c ****     *   CY_SYS_WDT_CASCADE_12      Cascade 12
+ 828:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 829:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+ 830:.\Generated_Source\PSoC4/CyLFClk.c ****     uint32 CySysWdtGetCascade(void)
+ 831:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 1382              		.loc 2 831 0
+ 1383              		.cfi_startproc
+ 1384 0000 80B5     		push	{r7, lr}
+ 1385              		.cfi_def_cfa_offset 8
+ 1386              		.cfi_offset 7, -8
+ 1387              		.cfi_offset 14, -4
+ 1388 0002 00AF     		add	r7, sp, #0
+ 1389              		.cfi_def_cfa_register 7
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 47
+
+
+ 832:.\Generated_Source\PSoC4/CyLFClk.c ****         return (CY_SYS_WDT_CONFIG_REG & (CY_SYS_WDT_CASCADE_01 | CY_SYS_WDT_CASCADE_12));
+ 1390              		.loc 2 832 0
+ 1391 0004 034B     		ldr	r3, .L118
+ 1392 0006 1A68     		ldr	r2, [r3]
+ 1393 0008 034B     		ldr	r3, .L118+4
+ 1394 000a 1340     		and	r3, r2
+ 833:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 1395              		.loc 2 833 0
+ 1396 000c 181C     		mov	r0, r3
+ 1397 000e BD46     		mov	sp, r7
+ 1398              		@ sp needed
+ 1399 0010 80BD     		pop	{r7, pc}
+ 1400              	.L119:
+ 1401 0012 C046     		.align	2
+ 1402              	.L118:
+ 1403 0014 0C020B40 		.word	1074463244
+ 1404 0018 08080000 		.word	2056
+ 1405              		.cfi_endproc
+ 1406              	.LFE22:
+ 1407              		.size	CySysWdtGetCascade, .-CySysWdtGetCascade
+ 1408              		.section	.text.CySysWdtSetMatch,"ax",%progbits
+ 1409              		.align	2
+ 1410              		.global	CySysWdtSetMatch
+ 1411              		.code	16
+ 1412              		.thumb_func
+ 1413              		.type	CySysWdtSetMatch, %function
+ 1414              	CySysWdtSetMatch:
+ 1415              	.LFB23:
+ 834:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 835:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 836:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+ 837:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysWdtSetMatch
+ 838:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+ 839:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 840:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+ 841:.\Generated_Source\PSoC4/CyLFClk.c ****     *  Configures the WDT counter match comparison value.
+ 842:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 843:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+ 844:.\Generated_Source\PSoC4/CyLFClk.c ****     *  counterNum:
+ 845:.\Generated_Source\PSoC4/CyLFClk.c ****     *   Valid range [0-1]. The number of the WDT counter. The match values are not
+ 846:.\Generated_Source\PSoC4/CyLFClk.c ****     *   supported by counter 2.
+ 847:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 848:.\Generated_Source\PSoC4/CyLFClk.c ****     *  match:
+ 849:.\Generated_Source\PSoC4/CyLFClk.c ****     *   Valid range [0-65535]. The value to be used to match against the counter.
+ 850:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 851:.\Generated_Source\PSoC4/CyLFClk.c ****     * Return:
+ 852:.\Generated_Source\PSoC4/CyLFClk.c ****     *   None.
+ 853:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 854:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+ 855:.\Generated_Source\PSoC4/CyLFClk.c ****     void CySysWdtSetMatch(uint32 counterNum, uint32 match)
+ 856:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 1416              		.loc 2 856 0
+ 1417              		.cfi_startproc
+ 1418 0000 80B5     		push	{r7, lr}
+ 1419              		.cfi_def_cfa_offset 8
+ 1420              		.cfi_offset 7, -8
+ 1421              		.cfi_offset 14, -4
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 48
+
+
+ 1422 0002 84B0     		sub	sp, sp, #16
+ 1423              		.cfi_def_cfa_offset 24
+ 1424 0004 00AF     		add	r7, sp, #0
+ 1425              		.cfi_def_cfa_register 7
+ 1426 0006 7860     		str	r0, [r7, #4]
+ 1427 0008 3960     		str	r1, [r7]
+ 857:.\Generated_Source\PSoC4/CyLFClk.c ****         uint32 regValue;
+ 858:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 859:.\Generated_Source\PSoC4/CyLFClk.c ****         CYASSERT((counterNum == CY_SYS_WDT_COUNTER0) ||
+ 1428              		.loc 2 859 0
+ 1429 000a 7B68     		ldr	r3, [r7, #4]
+ 1430 000c 002B     		cmp	r3, #0
+ 1431 000e 02D0     		beq	.L121
+ 1432              		.loc 2 859 0 is_stmt 0 discriminator 2
+ 1433 0010 7B68     		ldr	r3, [r7, #4]
+ 1434 0012 012B     		cmp	r3, #1
+ 1435 0014 01D1     		bne	.L122
+ 1436              	.L121:
+ 1437              		.loc 2 859 0 discriminator 1
+ 1438 0016 0123     		mov	r3, #1
+ 1439 0018 00E0     		b	.L123
+ 1440              	.L122:
+ 1441              		.loc 2 859 0 discriminator 3
+ 1442 001a 0023     		mov	r3, #0
+ 1443              	.L123:
+ 1444              		.loc 2 859 0 discriminator 4
+ 1445 001c 002B     		cmp	r3, #0
+ 1446 001e 02D1     		bne	.L124
+ 1447              		.loc 2 859 0 discriminator 1
+ 1448 0020 0020     		mov	r0, #0
+ 1449 0022 FFF7FEFF 		bl	CyHalt
+ 1450              	.L124:
+ 860:.\Generated_Source\PSoC4/CyLFClk.c ****                  (counterNum == CY_SYS_WDT_COUNTER1));
+ 861:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 862:.\Generated_Source\PSoC4/CyLFClk.c ****         /* Wait for previous changes to come into effect */
+ 863:.\Generated_Source\PSoC4/CyLFClk.c ****         CyDelayUs(CY_SYS_WDT_3LFCLK_DELAY_US);
+ 1451              		.loc 2 863 0 is_stmt 1
+ 1452 0026 174B     		ldr	r3, .L129
+ 1453 0028 1B68     		ldr	r3, [r3]
+ 1454 002a 9B0F     		lsr	r3, r3, #30
+ 1455 002c 9B07     		lsl	r3, r3, #30
+ 1456 002e 01D1     		bne	.L125
+ 1457              		.loc 2 863 0 is_stmt 0 discriminator 1
+ 1458 0030 C923     		mov	r3, #201
+ 1459 0032 00E0     		b	.L126
+ 1460              	.L125:
+ 1461              		.loc 2 863 0 discriminator 2
+ 1462 0034 5D23     		mov	r3, #93
+ 1463              	.L126:
+ 1464              		.loc 2 863 0 discriminator 3
+ 1465 0036 181C     		mov	r0, r3
+ 1466 0038 FFF7FEFF 		bl	CyDelayUs
+ 864:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 865:.\Generated_Source\PSoC4/CyLFClk.c ****         regValue = CY_SYS_WDT_MATCH_REG;
+ 1467              		.loc 2 865 0 is_stmt 1 discriminator 3
+ 1468 003c 124B     		ldr	r3, .L129+4
+ 1469 003e 1B68     		ldr	r3, [r3]
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 49
+
+
+ 1470 0040 FB60     		str	r3, [r7, #12]
+ 866:.\Generated_Source\PSoC4/CyLFClk.c ****         regValue &= (uint32)~((uint32)(CY_SYS_WDT_LOWER_16BITS_MASK << (counterNum * CY_SYS_WDT_CNT
+ 1471              		.loc 2 866 0 discriminator 3
+ 1472 0042 7B68     		ldr	r3, [r7, #4]
+ 1473 0044 1B01     		lsl	r3, r3, #4
+ 1474 0046 114A     		ldr	r2, .L129+8
+ 1475 0048 111C     		mov	r1, r2
+ 1476 004a 9940     		lsl	r1, r1, r3
+ 1477 004c 0B1C     		mov	r3, r1
+ 1478 004e DA43     		mvn	r2, r3
+ 1479 0050 FB68     		ldr	r3, [r7, #12]
+ 1480 0052 1340     		and	r3, r2
+ 1481 0054 FB60     		str	r3, [r7, #12]
+ 867:.\Generated_Source\PSoC4/CyLFClk.c ****         CY_SYS_WDT_MATCH_REG = (regValue | (match << (counterNum * CY_SYS_WDT_CNT_MATCH_SHIFT)));
+ 1482              		.loc 2 867 0 discriminator 3
+ 1483 0056 0C4B     		ldr	r3, .L129+4
+ 1484 0058 7A68     		ldr	r2, [r7, #4]
+ 1485 005a 1201     		lsl	r2, r2, #4
+ 1486 005c 3968     		ldr	r1, [r7]
+ 1487 005e 9140     		lsl	r1, r1, r2
+ 1488 0060 FA68     		ldr	r2, [r7, #12]
+ 1489 0062 0A43     		orr	r2, r1
+ 1490 0064 1A60     		str	r2, [r3]
+ 868:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 869:.\Generated_Source\PSoC4/CyLFClk.c ****         /* Make sure match synchronization has started */
+ 870:.\Generated_Source\PSoC4/CyLFClk.c ****         CyDelayUs(CY_SYS_WDT_1LFCLK_DELAY_US);
+ 1491              		.loc 2 870 0 discriminator 3
+ 1492 0066 074B     		ldr	r3, .L129
+ 1493 0068 1B68     		ldr	r3, [r3]
+ 1494 006a 9B0F     		lsr	r3, r3, #30
+ 1495 006c 9B07     		lsl	r3, r3, #30
+ 1496 006e 01D1     		bne	.L127
+ 1497              		.loc 2 870 0 is_stmt 0 discriminator 1
+ 1498 0070 4323     		mov	r3, #67
+ 1499 0072 00E0     		b	.L128
+ 1500              	.L127:
+ 1501              		.loc 2 870 0 discriminator 2
+ 1502 0074 1F23     		mov	r3, #31
+ 1503              	.L128:
+ 1504              		.loc 2 870 0 discriminator 3
+ 1505 0076 181C     		mov	r0, r3
+ 1506 0078 FFF7FEFF 		bl	CyDelayUs
+ 871:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 1507              		.loc 2 871 0 is_stmt 1 discriminator 3
+ 1508 007c BD46     		mov	sp, r7
+ 1509 007e 04B0     		add	sp, sp, #16
+ 1510              		@ sp needed
+ 1511 0080 80BD     		pop	{r7, pc}
+ 1512              	.L130:
+ 1513 0082 C046     		.align	2
+ 1514              	.L129:
+ 1515 0084 0C020B40 		.word	1074463244
+ 1516 0088 08020B40 		.word	1074463240
+ 1517 008c FFFF0000 		.word	65535
+ 1518              		.cfi_endproc
+ 1519              	.LFE23:
+ 1520              		.size	CySysWdtSetMatch, .-CySysWdtSetMatch
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 50
+
+
+ 1521              		.section	.text.CySysWdtSetToggleBit,"ax",%progbits
+ 1522              		.align	2
+ 1523              		.global	CySysWdtSetToggleBit
+ 1524              		.code	16
+ 1525              		.thumb_func
+ 1526              		.type	CySysWdtSetToggleBit, %function
+ 1527              	CySysWdtSetToggleBit:
+ 1528              	.LFB24:
+ 872:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 873:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 874:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+ 875:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysWdtSetToggleBit
+ 876:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+ 877:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 878:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+ 879:.\Generated_Source\PSoC4/CyLFClk.c ****     *  Configures which bit in WDT counter 2 to monitor for a toggle. When that
+ 880:.\Generated_Source\PSoC4/CyLFClk.c ****     *  bit toggles, an interrupt is generated if the mode for counter 2 has
+ 881:.\Generated_Source\PSoC4/CyLFClk.c ****     *  enabled interrupts.
+ 882:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 883:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+ 884:.\Generated_Source\PSoC4/CyLFClk.c ****     *  bit:
+ 885:.\Generated_Source\PSoC4/CyLFClk.c ****     *   Valid range [0-31].  Counter 2 bit to monitor for a toggle.
+ 886:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 887:.\Generated_Source\PSoC4/CyLFClk.c ****     * Return:
+ 888:.\Generated_Source\PSoC4/CyLFClk.c ****     *   None.
+ 889:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 890:.\Generated_Source\PSoC4/CyLFClk.c ****     * Side effects:
+ 891:.\Generated_Source\PSoC4/CyLFClk.c ****     *   WDT Counter 2 should be disabled. Otherwise this function call has no
+ 892:.\Generated_Source\PSoC4/CyLFClk.c ****     *   effect.
+ 893:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 894:.\Generated_Source\PSoC4/CyLFClk.c ****     *   If the specified counter is enabled, call the CySysWdtDisable() function with
+ 895:.\Generated_Source\PSoC4/CyLFClk.c ****     *   the corresponding parameter to disable the specified counter and wait for it to
+ 896:.\Generated_Source\PSoC4/CyLFClk.c ****     *   stop. This may take up to 3 LFCLK cycles.
+ 897:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 898:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+ 899:.\Generated_Source\PSoC4/CyLFClk.c ****     void CySysWdtSetToggleBit(uint32 bits)
+ 900:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 1529              		.loc 2 900 0
+ 1530              		.cfi_startproc
+ 1531 0000 80B5     		push	{r7, lr}
+ 1532              		.cfi_def_cfa_offset 8
+ 1533              		.cfi_offset 7, -8
+ 1534              		.cfi_offset 14, -4
+ 1535 0002 84B0     		sub	sp, sp, #16
+ 1536              		.cfi_def_cfa_offset 24
+ 1537 0004 00AF     		add	r7, sp, #0
+ 1538              		.cfi_def_cfa_register 7
+ 1539 0006 7860     		str	r0, [r7, #4]
+ 901:.\Generated_Source\PSoC4/CyLFClk.c ****         uint32 configRegValue;
+ 902:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 903:.\Generated_Source\PSoC4/CyLFClk.c ****         if (0u == CySysWdtGetEnabledStatus(CY_SYS_WDT_COUNTER2))
+ 1540              		.loc 2 903 0
+ 1541 0008 0220     		mov	r0, #2
+ 1542 000a FFF7FEFF 		bl	CySysWdtGetEnabledStatus
+ 1543 000e 031C     		mov	r3, r0
+ 1544 0010 002B     		cmp	r3, #0
+ 1545 0012 10D1     		bne	.L131
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 51
+
+
+ 904:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+ 905:.\Generated_Source\PSoC4/CyLFClk.c ****             configRegValue = CY_SYS_WDT_CONFIG_REG;
+ 1546              		.loc 2 905 0
+ 1547 0014 094B     		ldr	r3, .L133
+ 1548 0016 1B68     		ldr	r3, [r3]
+ 1549 0018 FB60     		str	r3, [r7, #12]
+ 906:.\Generated_Source\PSoC4/CyLFClk.c ****             configRegValue &= (uint32)(~((uint32)(CY_SYS_WDT_CONFIG_BITS2_MASK << CY_SYS_WDT_CONFIG
+ 1550              		.loc 2 906 0
+ 1551 001a FA68     		ldr	r2, [r7, #12]
+ 1552 001c 084B     		ldr	r3, .L133+4
+ 1553 001e 1340     		and	r3, r2
+ 1554 0020 FB60     		str	r3, [r7, #12]
+ 907:.\Generated_Source\PSoC4/CyLFClk.c ****             configRegValue |= ((bits & CY_SYS_WDT_CONFIG_BITS2_MASK) << CY_SYS_WDT_CONFIG_BITS2_POS
+ 1555              		.loc 2 907 0
+ 1556 0022 7A68     		ldr	r2, [r7, #4]
+ 1557 0024 1F23     		mov	r3, #31
+ 1558 0026 1340     		and	r3, r2
+ 1559 0028 1B06     		lsl	r3, r3, #24
+ 1560 002a FA68     		ldr	r2, [r7, #12]
+ 1561 002c 1343     		orr	r3, r2
+ 1562 002e FB60     		str	r3, [r7, #12]
+ 908:.\Generated_Source\PSoC4/CyLFClk.c ****             CY_SYS_WDT_CONFIG_REG = configRegValue;
+ 1563              		.loc 2 908 0
+ 1564 0030 024B     		ldr	r3, .L133
+ 1565 0032 FA68     		ldr	r2, [r7, #12]
+ 1566 0034 1A60     		str	r2, [r3]
+ 1567              	.L131:
+ 909:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+ 910:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 1568              		.loc 2 910 0
+ 1569 0036 BD46     		mov	sp, r7
+ 1570 0038 04B0     		add	sp, sp, #16
+ 1571              		@ sp needed
+ 1572 003a 80BD     		pop	{r7, pc}
+ 1573              	.L134:
+ 1574              		.align	2
+ 1575              	.L133:
+ 1576 003c 0C020B40 		.word	1074463244
+ 1577 0040 FFFFFFE0 		.word	-520093697
+ 1578              		.cfi_endproc
+ 1579              	.LFE24:
+ 1580              		.size	CySysWdtSetToggleBit, .-CySysWdtSetToggleBit
+ 1581              		.section	.text.CySysWdtGetToggleBit,"ax",%progbits
+ 1582              		.align	2
+ 1583              		.global	CySysWdtGetToggleBit
+ 1584              		.code	16
+ 1585              		.thumb_func
+ 1586              		.type	CySysWdtGetToggleBit, %function
+ 1587              	CySysWdtGetToggleBit:
+ 1588              	.LFB25:
+ 911:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 912:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 913:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+ 914:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysWdtGetToggleBit
+ 915:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+ 916:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 917:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 52
+
+
+ 918:.\Generated_Source\PSoC4/CyLFClk.c ****     *  Reads which bit in WDT counter 2 is monitored for a toggle.
+ 919:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 920:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+ 921:.\Generated_Source\PSoC4/CyLFClk.c ****     *  None.
+ 922:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 923:.\Generated_Source\PSoC4/CyLFClk.c ****     * Return:
+ 924:.\Generated_Source\PSoC4/CyLFClk.c ****     *  The bit that is monitored (range of 0 to 31)
+ 925:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 926:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+ 927:.\Generated_Source\PSoC4/CyLFClk.c ****     uint32 CySysWdtGetToggleBit(void)
+ 928:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 1589              		.loc 2 928 0
+ 1590              		.cfi_startproc
+ 1591 0000 80B5     		push	{r7, lr}
+ 1592              		.cfi_def_cfa_offset 8
+ 1593              		.cfi_offset 7, -8
+ 1594              		.cfi_offset 14, -4
+ 1595 0002 00AF     		add	r7, sp, #0
+ 1596              		.cfi_def_cfa_register 7
+ 929:.\Generated_Source\PSoC4/CyLFClk.c ****         return ((CY_SYS_WDT_CONFIG_REG >> CY_SYS_WDT_CONFIG_BITS2_POS) & CY_SYS_WDT_CONFIG_BITS2_MA
+ 1597              		.loc 2 929 0
+ 1598 0004 034B     		ldr	r3, .L137
+ 1599 0006 1B68     		ldr	r3, [r3]
+ 1600 0008 1A0E     		lsr	r2, r3, #24
+ 1601 000a 1F23     		mov	r3, #31
+ 1602 000c 1340     		and	r3, r2
+ 930:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 1603              		.loc 2 930 0
+ 1604 000e 181C     		mov	r0, r3
+ 1605 0010 BD46     		mov	sp, r7
+ 1606              		@ sp needed
+ 1607 0012 80BD     		pop	{r7, pc}
+ 1608              	.L138:
+ 1609              		.align	2
+ 1610              	.L137:
+ 1611 0014 0C020B40 		.word	1074463244
+ 1612              		.cfi_endproc
+ 1613              	.LFE25:
+ 1614              		.size	CySysWdtGetToggleBit, .-CySysWdtGetToggleBit
+ 1615              		.section	.text.CySysWdtGetMatch,"ax",%progbits
+ 1616              		.align	2
+ 1617              		.global	CySysWdtGetMatch
+ 1618              		.code	16
+ 1619              		.thumb_func
+ 1620              		.type	CySysWdtGetMatch, %function
+ 1621              	CySysWdtGetMatch:
+ 1622              	.LFB26:
+ 931:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 932:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 933:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+ 934:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysWdtGetMatch
+ 935:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+ 936:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 937:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+ 938:.\Generated_Source\PSoC4/CyLFClk.c ****     *  Reads the WDT counter match comparison value.
+ 939:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 940:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 53
+
+
+ 941:.\Generated_Source\PSoC4/CyLFClk.c ****     *  counterNum: Valid range [0-1].  The number of the WDT counter.  The match values
+ 942:.\Generated_Source\PSoC4/CyLFClk.c ****     *               are not supported by counter 2.
+ 943:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 944:.\Generated_Source\PSoC4/CyLFClk.c ****     * Return:
+ 945:.\Generated_Source\PSoC4/CyLFClk.c ****     *  A 16-bit match value.
+ 946:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 947:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+ 948:.\Generated_Source\PSoC4/CyLFClk.c ****     uint32 CySysWdtGetMatch(uint32 counterNum)
+ 949:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 1623              		.loc 2 949 0
+ 1624              		.cfi_startproc
+ 1625 0000 80B5     		push	{r7, lr}
+ 1626              		.cfi_def_cfa_offset 8
+ 1627              		.cfi_offset 7, -8
+ 1628              		.cfi_offset 14, -4
+ 1629 0002 82B0     		sub	sp, sp, #8
+ 1630              		.cfi_def_cfa_offset 16
+ 1631 0004 00AF     		add	r7, sp, #0
+ 1632              		.cfi_def_cfa_register 7
+ 1633 0006 7860     		str	r0, [r7, #4]
+ 950:.\Generated_Source\PSoC4/CyLFClk.c ****         CYASSERT((counterNum == CY_SYS_WDT_COUNTER0) ||
+ 1634              		.loc 2 950 0
+ 1635 0008 7B68     		ldr	r3, [r7, #4]
+ 1636 000a 002B     		cmp	r3, #0
+ 1637 000c 02D0     		beq	.L140
+ 1638              		.loc 2 950 0 is_stmt 0 discriminator 2
+ 1639 000e 7B68     		ldr	r3, [r7, #4]
+ 1640 0010 012B     		cmp	r3, #1
+ 1641 0012 01D1     		bne	.L141
+ 1642              	.L140:
+ 1643              		.loc 2 950 0 discriminator 1
+ 1644 0014 0123     		mov	r3, #1
+ 1645 0016 00E0     		b	.L142
+ 1646              	.L141:
+ 1647              		.loc 2 950 0 discriminator 3
+ 1648 0018 0023     		mov	r3, #0
+ 1649              	.L142:
+ 1650              		.loc 2 950 0 discriminator 4
+ 1651 001a 002B     		cmp	r3, #0
+ 1652 001c 02D1     		bne	.L143
+ 1653              		.loc 2 950 0 discriminator 1
+ 1654 001e 0020     		mov	r0, #0
+ 1655 0020 FFF7FEFF 		bl	CyHalt
+ 1656              	.L143:
+ 951:.\Generated_Source\PSoC4/CyLFClk.c ****                  (counterNum == CY_SYS_WDT_COUNTER1));
+ 952:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 953:.\Generated_Source\PSoC4/CyLFClk.c ****         return ((uint32)(CY_SYS_WDT_MATCH_REG >> (counterNum * CY_SYS_WDT_CNT_MATCH_SHIFT)) & CY_SY
+ 1657              		.loc 2 953 0 is_stmt 1
+ 1658 0024 064B     		ldr	r3, .L145
+ 1659 0026 1A68     		ldr	r2, [r3]
+ 1660 0028 7B68     		ldr	r3, [r7, #4]
+ 1661 002a 1B01     		lsl	r3, r3, #4
+ 1662 002c 111C     		mov	r1, r2
+ 1663 002e D940     		lsr	r1, r1, r3
+ 1664 0030 0B1C     		mov	r3, r1
+ 1665 0032 1B04     		lsl	r3, r3, #16
+ 1666 0034 1B0C     		lsr	r3, r3, #16
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 54
+
+
+ 954:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 1667              		.loc 2 954 0
+ 1668 0036 181C     		mov	r0, r3
+ 1669 0038 BD46     		mov	sp, r7
+ 1670 003a 02B0     		add	sp, sp, #8
+ 1671              		@ sp needed
+ 1672 003c 80BD     		pop	{r7, pc}
+ 1673              	.L146:
+ 1674 003e C046     		.align	2
+ 1675              	.L145:
+ 1676 0040 08020B40 		.word	1074463240
+ 1677              		.cfi_endproc
+ 1678              	.LFE26:
+ 1679              		.size	CySysWdtGetMatch, .-CySysWdtGetMatch
+ 1680              		.section	.text.CySysWdtGetCount,"ax",%progbits
+ 1681              		.align	2
+ 1682              		.global	CySysWdtGetCount
+ 1683              		.code	16
+ 1684              		.thumb_func
+ 1685              		.type	CySysWdtGetCount, %function
+ 1686              	CySysWdtGetCount:
+ 1687              	.LFB27:
+ 955:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 956:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 957:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+ 958:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysWdtGetCount
+ 959:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+ 960:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 961:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+ 962:.\Generated_Source\PSoC4/CyLFClk.c ****     *  Reads the current WDT counter value.
+ 963:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 964:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+ 965:.\Generated_Source\PSoC4/CyLFClk.c ****     *  counterNum: Valid range [0-2].  The number of the WDT counter.
+ 966:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 967:.\Generated_Source\PSoC4/CyLFClk.c ****     * Return:
+ 968:.\Generated_Source\PSoC4/CyLFClk.c ****     *  A live counter value.  Counter 0 and 1 are 16 bit counters and counter
+ 969:.\Generated_Source\PSoC4/CyLFClk.c ****     *  2 is a 32 bit counter.
+ 970:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+ 971:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+ 972:.\Generated_Source\PSoC4/CyLFClk.c ****     uint32 CySysWdtGetCount(uint32 counterNum)
+ 973:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 1688              		.loc 2 973 0
+ 1689              		.cfi_startproc
+ 1690 0000 80B5     		push	{r7, lr}
+ 1691              		.cfi_def_cfa_offset 8
+ 1692              		.cfi_offset 7, -8
+ 1693              		.cfi_offset 14, -4
+ 1694 0002 84B0     		sub	sp, sp, #16
+ 1695              		.cfi_def_cfa_offset 24
+ 1696 0004 00AF     		add	r7, sp, #0
+ 1697              		.cfi_def_cfa_register 7
+ 1698 0006 7860     		str	r0, [r7, #4]
+ 974:.\Generated_Source\PSoC4/CyLFClk.c ****         uint32 regValue = 0u;
+ 1699              		.loc 2 974 0
+ 1700 0008 0023     		mov	r3, #0
+ 1701 000a FB60     		str	r3, [r7, #12]
+ 975:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 55
+
+
+ 976:.\Generated_Source\PSoC4/CyLFClk.c ****         switch(counterNum)
+ 1702              		.loc 2 976 0
+ 1703 000c 7B68     		ldr	r3, [r7, #4]
+ 1704 000e 012B     		cmp	r3, #1
+ 1705 0010 09D0     		beq	.L149
+ 1706 0012 02D3     		bcc	.L150
+ 1707 0014 022B     		cmp	r3, #2
+ 1708 0016 0BD0     		beq	.L151
+ 1709 0018 0EE0     		b	.L154
+ 1710              	.L150:
+ 977:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+ 978:.\Generated_Source\PSoC4/CyLFClk.c ****             /* WDT Counter 0 */
+ 979:.\Generated_Source\PSoC4/CyLFClk.c ****             case 0u:
+ 980:.\Generated_Source\PSoC4/CyLFClk.c ****                 regValue = CY_SYS_WDT_CTRLOW_REG & CY_SYS_WDT_LOWER_16BITS_MASK;
+ 1711              		.loc 2 980 0
+ 1712 001a 0C4B     		ldr	r3, .L155
+ 1713 001c 1B68     		ldr	r3, [r3]
+ 1714 001e 1B04     		lsl	r3, r3, #16
+ 1715 0020 1B0C     		lsr	r3, r3, #16
+ 1716 0022 FB60     		str	r3, [r7, #12]
+ 981:.\Generated_Source\PSoC4/CyLFClk.c ****             break;
+ 1717              		.loc 2 981 0
+ 1718 0024 0CE0     		b	.L152
+ 1719              	.L149:
+ 982:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 983:.\Generated_Source\PSoC4/CyLFClk.c ****             /* WDT Counter 1 */
+ 984:.\Generated_Source\PSoC4/CyLFClk.c ****             case 1u:
+ 985:.\Generated_Source\PSoC4/CyLFClk.c ****                 regValue = (CY_SYS_WDT_CTRLOW_REG >> CY_SYS_WDT_CNT_MATCH_SHIFT) & CY_SYS_WDT_LOWER
+ 1720              		.loc 2 985 0
+ 1721 0026 094B     		ldr	r3, .L155
+ 1722 0028 1B68     		ldr	r3, [r3]
+ 1723 002a 1B0C     		lsr	r3, r3, #16
+ 1724 002c FB60     		str	r3, [r7, #12]
+ 986:.\Generated_Source\PSoC4/CyLFClk.c ****             break;
+ 1725              		.loc 2 986 0
+ 1726 002e 07E0     		b	.L152
+ 1727              	.L151:
+ 987:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 988:.\Generated_Source\PSoC4/CyLFClk.c ****             /* WDT Counter 2 */
+ 989:.\Generated_Source\PSoC4/CyLFClk.c ****             case 2u:
+ 990:.\Generated_Source\PSoC4/CyLFClk.c ****                 regValue = CY_SYS_WDT_CTRHIGH_REG;
+ 1728              		.loc 2 990 0
+ 1729 0030 074B     		ldr	r3, .L155+4
+ 1730 0032 1B68     		ldr	r3, [r3]
+ 1731 0034 FB60     		str	r3, [r7, #12]
+ 991:.\Generated_Source\PSoC4/CyLFClk.c ****             break;
+ 1732              		.loc 2 991 0
+ 1733 0036 03E0     		b	.L152
+ 1734              	.L154:
+ 992:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 993:.\Generated_Source\PSoC4/CyLFClk.c ****             default:
+ 994:.\Generated_Source\PSoC4/CyLFClk.c ****                 CYASSERT(0u != 0u);
+ 1735              		.loc 2 994 0
+ 1736 0038 0020     		mov	r0, #0
+ 1737 003a FFF7FEFF 		bl	CyHalt
+ 995:.\Generated_Source\PSoC4/CyLFClk.c ****             break;
+ 1738              		.loc 2 995 0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 56
+
+
+ 1739 003e C046     		mov	r8, r8
+ 1740              	.L152:
+ 996:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+ 997:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ 998:.\Generated_Source\PSoC4/CyLFClk.c ****         return (regValue);
+ 1741              		.loc 2 998 0
+ 1742 0040 FB68     		ldr	r3, [r7, #12]
+ 999:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 1743              		.loc 2 999 0
+ 1744 0042 181C     		mov	r0, r3
+ 1745 0044 BD46     		mov	sp, r7
+ 1746 0046 04B0     		add	sp, sp, #16
+ 1747              		@ sp needed
+ 1748 0048 80BD     		pop	{r7, pc}
+ 1749              	.L156:
+ 1750 004a C046     		.align	2
+ 1751              	.L155:
+ 1752 004c 00020B40 		.word	1074463232
+ 1753 0050 04020B40 		.word	1074463236
+ 1754              		.cfi_endproc
+ 1755              	.LFE27:
+ 1756              		.size	CySysWdtGetCount, .-CySysWdtGetCount
+ 1757              		.section	.text.CySysWdtGetInterruptSource,"ax",%progbits
+ 1758              		.align	2
+ 1759              		.global	CySysWdtGetInterruptSource
+ 1760              		.code	16
+ 1761              		.thumb_func
+ 1762              		.type	CySysWdtGetInterruptSource, %function
+ 1763              	CySysWdtGetInterruptSource:
+ 1764              	.LFB28:
+1000:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1001:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1002:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+1003:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysWdtGetInterruptSource
+1004:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+1005:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1006:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+1007:.\Generated_Source\PSoC4/CyLFClk.c ****     *   Reads a mask containing all the WDT counters interrupts that are currently
+1008:.\Generated_Source\PSoC4/CyLFClk.c ****     *   set by the hardware, if a corresponding mode is selected.
+1009:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1010:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+1011:.\Generated_Source\PSoC4/CyLFClk.c ****     *   None.
+1012:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1013:.\Generated_Source\PSoC4/CyLFClk.c ****     * Return:
+1014:.\Generated_Source\PSoC4/CyLFClk.c ****     *   The mask of interrupts set.
+1015:.\Generated_Source\PSoC4/CyLFClk.c ****     *   Define                    Counter
+1016:.\Generated_Source\PSoC4/CyLFClk.c ****     *   CY_SYS_WDT_COUNTER0_INT    0
+1017:.\Generated_Source\PSoC4/CyLFClk.c ****     *   CY_SYS_WDT_COUNTER1_INT    1
+1018:.\Generated_Source\PSoC4/CyLFClk.c ****     *   CY_SYS_WDT_COUNTER2_INT    2
+1019:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1020:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+1021:.\Generated_Source\PSoC4/CyLFClk.c ****     uint32 CySysWdtGetInterruptSource(void)
+1022:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 1765              		.loc 2 1022 0
+ 1766              		.cfi_startproc
+ 1767 0000 80B5     		push	{r7, lr}
+ 1768              		.cfi_def_cfa_offset 8
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 57
+
+
+ 1769              		.cfi_offset 7, -8
+ 1770              		.cfi_offset 14, -4
+ 1771 0002 00AF     		add	r7, sp, #0
+ 1772              		.cfi_def_cfa_register 7
+1023:.\Generated_Source\PSoC4/CyLFClk.c ****         return (CY_SYS_WDT_CONTROL_REG & (CY_SYS_WDT_COUNTER0_INT | CY_SYS_WDT_COUNTER1_INT | CY_SY
+ 1773              		.loc 2 1023 0
+ 1774 0004 034B     		ldr	r3, .L159
+ 1775 0006 1A68     		ldr	r2, [r3]
+ 1776 0008 034B     		ldr	r3, .L159+4
+ 1777 000a 1340     		and	r3, r2
+1024:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 1778              		.loc 2 1024 0
+ 1779 000c 181C     		mov	r0, r3
+ 1780 000e BD46     		mov	sp, r7
+ 1781              		@ sp needed
+ 1782 0010 80BD     		pop	{r7, pc}
+ 1783              	.L160:
+ 1784 0012 C046     		.align	2
+ 1785              	.L159:
+ 1786 0014 10020B40 		.word	1074463248
+ 1787 0018 04040400 		.word	263172
+ 1788              		.cfi_endproc
+ 1789              	.LFE28:
+ 1790              		.size	CySysWdtGetInterruptSource, .-CySysWdtGetInterruptSource
+ 1791              		.section	.text.CySysWdtClearInterrupt,"ax",%progbits
+ 1792              		.align	2
+ 1793              		.global	CySysWdtClearInterrupt
+ 1794              		.code	16
+ 1795              		.thumb_func
+ 1796              		.type	CySysWdtClearInterrupt, %function
+ 1797              	CySysWdtClearInterrupt:
+ 1798              	.LFB29:
+1025:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1026:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1027:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+1028:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysWdtClearInterrupt
+1029:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+1030:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1031:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+1032:.\Generated_Source\PSoC4/CyLFClk.c ****     *   Clears all the WDT counter interrupts set in the mask. Calling this function
+1033:.\Generated_Source\PSoC4/CyLFClk.c ****     *   also prevents from Reset when the counter mode is set to generate
+1034:.\Generated_Source\PSoC4/CyLFClk.c ****     *   3 interrupts and then the device resets.
+1035:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1036:.\Generated_Source\PSoC4/CyLFClk.c ****     *   All the WDT interrupts are to be cleared by the firmware, otherwise
+1037:.\Generated_Source\PSoC4/CyLFClk.c ****     *   interrupts are generated continuously.
+1038:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1039:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+1040:.\Generated_Source\PSoC4/CyLFClk.c ****     *   counterMask: The mask of all the counters to enable.
+1041:.\Generated_Source\PSoC4/CyLFClk.c ****     *   Define                    Counter
+1042:.\Generated_Source\PSoC4/CyLFClk.c ****     *   CY_SYS_WDT_COUNTER0_INT    0
+1043:.\Generated_Source\PSoC4/CyLFClk.c ****     *   CY_SYS_WDT_COUNTER1_INT    1
+1044:.\Generated_Source\PSoC4/CyLFClk.c ****     *   CY_SYS_WDT_COUNTER2_INT    2
+1045:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1046:.\Generated_Source\PSoC4/CyLFClk.c ****     * Return:
+1047:.\Generated_Source\PSoC4/CyLFClk.c ****     *   None
+1048:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1049:.\Generated_Source\PSoC4/CyLFClk.c ****     * Side effects:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 58
+
+
+1050:.\Generated_Source\PSoC4/CyLFClk.c ****     *   This function temporary removes the watchdog lock, if it was set, and
+1051:.\Generated_Source\PSoC4/CyLFClk.c ****     *   restores the lock state after cleaning the WDT interrupts that are set in
+1052:.\Generated_Source\PSoC4/CyLFClk.c ****     *   a mask.
+1053:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1054:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+1055:.\Generated_Source\PSoC4/CyLFClk.c ****     void CySysWdtClearInterrupt(uint32 counterMask)
+1056:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 1799              		.loc 2 1056 0
+ 1800              		.cfi_startproc
+ 1801 0000 90B5     		push	{r4, r7, lr}
+ 1802              		.cfi_def_cfa_offset 12
+ 1803              		.cfi_offset 4, -12
+ 1804              		.cfi_offset 7, -8
+ 1805              		.cfi_offset 14, -4
+ 1806 0002 85B0     		sub	sp, sp, #20
+ 1807              		.cfi_def_cfa_offset 32
+ 1808 0004 00AF     		add	r7, sp, #0
+ 1809              		.cfi_def_cfa_register 7
+ 1810 0006 7860     		str	r0, [r7, #4]
+1057:.\Generated_Source\PSoC4/CyLFClk.c ****         uint8 interruptState;
+1058:.\Generated_Source\PSoC4/CyLFClk.c ****         uint32 wdtLockState;
+1059:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1060:.\Generated_Source\PSoC4/CyLFClk.c ****         interruptState = CyEnterCriticalSection();
+ 1811              		.loc 2 1060 0
+ 1812 0008 3C1C     		mov	r4, r7
+ 1813 000a 0B34     		add	r4, r4, #11
+ 1814 000c FFF7FEFF 		bl	CyEnterCriticalSection
+ 1815 0010 031C     		mov	r3, r0
+ 1816 0012 2370     		strb	r3, [r4]
+1061:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1062:.\Generated_Source\PSoC4/CyLFClk.c ****         if (0u != CySysWdtLocked())
+ 1817              		.loc 2 1062 0
+ 1818 0014 FFF7FEFF 		bl	CySysWdtLocked
+ 1819 0018 031C     		mov	r3, r0
+ 1820 001a 002B     		cmp	r3, #0
+ 1821 001c 04D0     		beq	.L162
+1063:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+1064:.\Generated_Source\PSoC4/CyLFClk.c ****             wdtLockState = 1u;
+ 1822              		.loc 2 1064 0
+ 1823 001e 0123     		mov	r3, #1
+ 1824 0020 FB60     		str	r3, [r7, #12]
+1065:.\Generated_Source\PSoC4/CyLFClk.c ****             CySysWdtUnlock();
+ 1825              		.loc 2 1065 0
+ 1826 0022 FFF7FEFF 		bl	CySysWdtUnlock
+ 1827 0026 01E0     		b	.L163
+ 1828              	.L162:
+1066:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+1067:.\Generated_Source\PSoC4/CyLFClk.c ****         else
+1068:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+1069:.\Generated_Source\PSoC4/CyLFClk.c ****             wdtLockState = 0u;
+ 1829              		.loc 2 1069 0
+ 1830 0028 0023     		mov	r3, #0
+ 1831 002a FB60     		str	r3, [r7, #12]
+ 1832              	.L163:
+1070:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+1071:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1072:.\Generated_Source\PSoC4/CyLFClk.c ****         /* Set new WDT control register value */
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 59
+
+
+1073:.\Generated_Source\PSoC4/CyLFClk.c ****         counterMask &= (CY_SYS_WDT_COUNTER0_INT |
+ 1833              		.loc 2 1073 0
+ 1834 002c 7A68     		ldr	r2, [r7, #4]
+ 1835 002e 0D4B     		ldr	r3, .L165
+ 1836 0030 1340     		and	r3, r2
+ 1837 0032 7B60     		str	r3, [r7, #4]
+1074:.\Generated_Source\PSoC4/CyLFClk.c ****                         CY_SYS_WDT_COUNTER1_INT |
+1075:.\Generated_Source\PSoC4/CyLFClk.c ****                         CY_SYS_WDT_COUNTER2_INT);
+1076:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1077:.\Generated_Source\PSoC4/CyLFClk.c ****         CY_SYS_WDT_CONTROL_REG = counterMask | (CY_SYS_WDT_CONTROL_REG & ~(CY_SYS_WDT_COUNTER0_INT 
+ 1838              		.loc 2 1077 0
+ 1839 0034 0C4B     		ldr	r3, .L165+4
+ 1840 0036 0C4A     		ldr	r2, .L165+4
+ 1841 0038 1168     		ldr	r1, [r2]
+ 1842 003a 0C4A     		ldr	r2, .L165+8
+ 1843 003c 1140     		and	r1, r2
+ 1844 003e 7A68     		ldr	r2, [r7, #4]
+ 1845 0040 0A43     		orr	r2, r1
+ 1846 0042 1A60     		str	r2, [r3]
+1078:.\Generated_Source\PSoC4/CyLFClk.c ****                                                                            CY_SYS_WDT_COUNTER1_INT 
+1079:.\Generated_Source\PSoC4/CyLFClk.c ****                                                                            CY_SYS_WDT_COUNTER2_INT)
+1080:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1081:.\Generated_Source\PSoC4/CyLFClk.c ****         /* Read the CY_SYS_WDT_CONTROL_REG to clear the interrupt request.
+1082:.\Generated_Source\PSoC4/CyLFClk.c ****          * Cypress ID #207093, #206231
+1083:.\Generated_Source\PSoC4/CyLFClk.c ****         */
+1084:.\Generated_Source\PSoC4/CyLFClk.c ****         (void)CY_SYS_WDT_CONTROL_REG;
+ 1847              		.loc 2 1084 0
+ 1848 0044 084B     		ldr	r3, .L165+4
+ 1849 0046 1B68     		ldr	r3, [r3]
+1085:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1086:.\Generated_Source\PSoC4/CyLFClk.c ****         if (1u == wdtLockState)
+ 1850              		.loc 2 1086 0
+ 1851 0048 FB68     		ldr	r3, [r7, #12]
+ 1852 004a 012B     		cmp	r3, #1
+ 1853 004c 01D1     		bne	.L164
+1087:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+1088:.\Generated_Source\PSoC4/CyLFClk.c ****             CySysWdtLock();
+ 1854              		.loc 2 1088 0
+ 1855 004e FFF7FEFF 		bl	CySysWdtLock
+ 1856              	.L164:
+1089:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+1090:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1091:.\Generated_Source\PSoC4/CyLFClk.c ****         CyExitCriticalSection(interruptState);
+ 1857              		.loc 2 1091 0
+ 1858 0052 3B1C     		mov	r3, r7
+ 1859 0054 0B33     		add	r3, r3, #11
+ 1860 0056 1B78     		ldrb	r3, [r3]
+ 1861 0058 181C     		mov	r0, r3
+ 1862 005a FFF7FEFF 		bl	CyExitCriticalSection
+1092:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 1863              		.loc 2 1092 0
+ 1864 005e BD46     		mov	sp, r7
+ 1865 0060 05B0     		add	sp, sp, #20
+ 1866              		@ sp needed
+ 1867 0062 90BD     		pop	{r4, r7, pc}
+ 1868              	.L166:
+ 1869              		.align	2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 60
+
+
+ 1870              	.L165:
+ 1871 0064 04040400 		.word	263172
+ 1872 0068 10020B40 		.word	1074463248
+ 1873 006c FBFBFBFF 		.word	-263173
+ 1874              		.cfi_endproc
+ 1875              	.LFE29:
+ 1876              		.size	CySysWdtClearInterrupt, .-CySysWdtClearInterrupt
+ 1877              		.section	.text.CySysWdtResetCounters,"ax",%progbits
+ 1878              		.align	2
+ 1879              		.global	CySysWdtResetCounters
+ 1880              		.code	16
+ 1881              		.thumb_func
+ 1882              		.type	CySysWdtResetCounters, %function
+ 1883              	CySysWdtResetCounters:
+ 1884              	.LFB30:
+1093:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1094:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1095:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+1096:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysWdtResetCounters
+1097:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+1098:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1099:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+1100:.\Generated_Source\PSoC4/CyLFClk.c ****     *  Resets all the WDT counters set in the mask.
+1101:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1102:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+1103:.\Generated_Source\PSoC4/CyLFClk.c ****     *  counterMask: The mask of all the counters to reset.
+1104:.\Generated_Source\PSoC4/CyLFClk.c ****     *   Define                       Counter
+1105:.\Generated_Source\PSoC4/CyLFClk.c ****     *   CY_SYS_WDT_COUNTER0_RESET    0
+1106:.\Generated_Source\PSoC4/CyLFClk.c ****     *   CY_SYS_WDT_COUNTER1_RESET    1
+1107:.\Generated_Source\PSoC4/CyLFClk.c ****     *   CY_SYS_WDT_COUNTER2_RESET    2
+1108:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1109:.\Generated_Source\PSoC4/CyLFClk.c ****     * Return:
+1110:.\Generated_Source\PSoC4/CyLFClk.c ****     *   None
+1111:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1112:.\Generated_Source\PSoC4/CyLFClk.c ****     * Side effects:
+1113:.\Generated_Source\PSoC4/CyLFClk.c ****     *   This function does not reset counter values if the Watchdog is locked.
+1114:.\Generated_Source\PSoC4/CyLFClk.c ****     *   This function waits while corresponding counters will be reset. This may
+1115:.\Generated_Source\PSoC4/CyLFClk.c ****     *   take up to 3 LFCLK cycles.
+1116:.\Generated_Source\PSoC4/CyLFClk.c ****     *   The LFCLK source must be enabled. Otherwise, the function will never exit.
+1117:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1118:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+1119:.\Generated_Source\PSoC4/CyLFClk.c ****     void CySysWdtResetCounters(uint32 countersMask)
+1120:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 1885              		.loc 2 1120 0
+ 1886              		.cfi_startproc
+ 1887 0000 80B5     		push	{r7, lr}
+ 1888              		.cfi_def_cfa_offset 8
+ 1889              		.cfi_offset 7, -8
+ 1890              		.cfi_offset 14, -4
+ 1891 0002 82B0     		sub	sp, sp, #8
+ 1892              		.cfi_def_cfa_offset 16
+ 1893 0004 00AF     		add	r7, sp, #0
+ 1894              		.cfi_def_cfa_register 7
+ 1895 0006 7860     		str	r0, [r7, #4]
+1121:.\Generated_Source\PSoC4/CyLFClk.c ****         /* Set new WDT reset value */
+1122:.\Generated_Source\PSoC4/CyLFClk.c ****         CY_SYS_WDT_CONTROL_REG |= (countersMask & CY_SYS_WDT_COUNTERS_RESET);
+ 1896              		.loc 2 1122 0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 61
+
+
+ 1897 0008 084B     		ldr	r3, .L169
+ 1898 000a 084A     		ldr	r2, .L169
+ 1899 000c 1168     		ldr	r1, [r2]
+ 1900 000e 7868     		ldr	r0, [r7, #4]
+ 1901 0010 074A     		ldr	r2, .L169+4
+ 1902 0012 0240     		and	r2, r0
+ 1903 0014 0A43     		orr	r2, r1
+ 1904 0016 1A60     		str	r2, [r3]
+1123:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1124:.\Generated_Source\PSoC4/CyLFClk.c ****         while (0uL != (CY_SYS_WDT_CONTROL_REG & CY_SYS_WDT_COUNTERS_RESET))
+ 1905              		.loc 2 1124 0
+ 1906 0018 C046     		mov	r8, r8
+ 1907              	.L168:
+ 1908              		.loc 2 1124 0 is_stmt 0 discriminator 1
+ 1909 001a 044B     		ldr	r3, .L169
+ 1910 001c 1A68     		ldr	r2, [r3]
+ 1911 001e 044B     		ldr	r3, .L169+4
+ 1912 0020 1340     		and	r3, r2
+ 1913 0022 FAD1     		bne	.L168
+1125:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+1126:.\Generated_Source\PSoC4/CyLFClk.c ****             /* Wait for reset to come into effect */
+1127:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+1128:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 1914              		.loc 2 1128 0 is_stmt 1
+ 1915 0024 BD46     		mov	sp, r7
+ 1916 0026 02B0     		add	sp, sp, #8
+ 1917              		@ sp needed
+ 1918 0028 80BD     		pop	{r7, pc}
+ 1919              	.L170:
+ 1920 002a C046     		.align	2
+ 1921              	.L169:
+ 1922 002c 10020B40 		.word	1074463248
+ 1923 0030 08080800 		.word	526344
+ 1924              		.cfi_endproc
+ 1925              	.LFE30:
+ 1926              		.size	CySysWdtResetCounters, .-CySysWdtResetCounters
+ 1927              		.section	.text.CySysWdtSetInterruptCallback,"ax",%progbits
+ 1928              		.align	2
+ 1929              		.global	CySysWdtSetInterruptCallback
+ 1930              		.code	16
+ 1931              		.thumb_func
+ 1932              		.type	CySysWdtSetInterruptCallback, %function
+ 1933              	CySysWdtSetInterruptCallback:
+ 1934              	.LFB31:
+1129:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1130:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1131:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+1132:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysWdtSetInterruptCallback
+1133:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+1134:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1135:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+1136:.\Generated_Source\PSoC4/CyLFClk.c ****     *  Sets the ISR callback function for the particular WDT counter.
+1137:.\Generated_Source\PSoC4/CyLFClk.c ****     *  These functions are called on the WDT interrupt.
+1138:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1139:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+1140:.\Generated_Source\PSoC4/CyLFClk.c ****     *  counterNum : The number of the WDT counter.
+1141:.\Generated_Source\PSoC4/CyLFClk.c ****     *  function   : The pointer to the callback function.
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 62
+
+
+1142:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1143:.\Generated_Source\PSoC4/CyLFClk.c ****     * Return:
+1144:.\Generated_Source\PSoC4/CyLFClk.c ****     *  The pointer to the previous callback function.
+1145:.\Generated_Source\PSoC4/CyLFClk.c ****     *  NULL is returned if the specified address is not set.
+1146:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1147:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+1148:.\Generated_Source\PSoC4/CyLFClk.c ****     cyWdtCallback CySysWdtSetInterruptCallback(uint32 counterNum, cyWdtCallback function)
+1149:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 1935              		.loc 2 1149 0
+ 1936              		.cfi_startproc
+ 1937 0000 80B5     		push	{r7, lr}
+ 1938              		.cfi_def_cfa_offset 8
+ 1939              		.cfi_offset 7, -8
+ 1940              		.cfi_offset 14, -4
+ 1941 0002 84B0     		sub	sp, sp, #16
+ 1942              		.cfi_def_cfa_offset 24
+ 1943 0004 00AF     		add	r7, sp, #0
+ 1944              		.cfi_def_cfa_register 7
+ 1945 0006 7860     		str	r0, [r7, #4]
+ 1946 0008 3960     		str	r1, [r7]
+1150:.\Generated_Source\PSoC4/CyLFClk.c ****         cyWdtCallback prevCallback = (void *)0;
+ 1947              		.loc 2 1150 0
+ 1948 000a 0023     		mov	r3, #0
+ 1949 000c FB60     		str	r3, [r7, #12]
+1151:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1152:.\Generated_Source\PSoC4/CyLFClk.c ****         if(counterNum < CY_WDT_NUM_OF_WDT)
+ 1950              		.loc 2 1152 0
+ 1951 000e 7B68     		ldr	r3, [r7, #4]
+ 1952 0010 022B     		cmp	r3, #2
+ 1953 0012 0AD8     		bhi	.L172
+1153:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+1154:.\Generated_Source\PSoC4/CyLFClk.c ****             prevCallback = cySysWdtCallback[counterNum];
+ 1954              		.loc 2 1154 0
+ 1955 0014 094B     		ldr	r3, .L175
+ 1956 0016 7A68     		ldr	r2, [r7, #4]
+ 1957 0018 9200     		lsl	r2, r2, #2
+ 1958 001a D358     		ldr	r3, [r2, r3]
+ 1959 001c FB60     		str	r3, [r7, #12]
+1155:.\Generated_Source\PSoC4/CyLFClk.c ****             cySysWdtCallback[counterNum] = function;
+ 1960              		.loc 2 1155 0
+ 1961 001e 074B     		ldr	r3, .L175
+ 1962 0020 7A68     		ldr	r2, [r7, #4]
+ 1963 0022 9200     		lsl	r2, r2, #2
+ 1964 0024 3968     		ldr	r1, [r7]
+ 1965 0026 D150     		str	r1, [r2, r3]
+ 1966 0028 02E0     		b	.L173
+ 1967              	.L172:
+1156:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+1157:.\Generated_Source\PSoC4/CyLFClk.c ****         else
+1158:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+1159:.\Generated_Source\PSoC4/CyLFClk.c ****             CYASSERT(0u != 0u);
+ 1968              		.loc 2 1159 0 discriminator 1
+ 1969 002a 0020     		mov	r0, #0
+ 1970 002c FFF7FEFF 		bl	CyHalt
+ 1971              	.L173:
+1160:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+1161:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 63
+
+
+1162:.\Generated_Source\PSoC4/CyLFClk.c ****         return((cyWdtCallback)prevCallback);
+ 1972              		.loc 2 1162 0
+ 1973 0030 FB68     		ldr	r3, [r7, #12]
+1163:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 1974              		.loc 2 1163 0
+ 1975 0032 181C     		mov	r0, r3
+ 1976 0034 BD46     		mov	sp, r7
+ 1977 0036 04B0     		add	sp, sp, #16
+ 1978              		@ sp needed
+ 1979 0038 80BD     		pop	{r7, pc}
+ 1980              	.L176:
+ 1981 003a C046     		.align	2
+ 1982              	.L175:
+ 1983 003c 0C000000 		.word	cySysWdtCallback
+ 1984              		.cfi_endproc
+ 1985              	.LFE31:
+ 1986              		.size	CySysWdtSetInterruptCallback, .-CySysWdtSetInterruptCallback
+ 1987              		.section	.text.CySysWdtGetInterruptCallback,"ax",%progbits
+ 1988              		.align	2
+ 1989              		.global	CySysWdtGetInterruptCallback
+ 1990              		.code	16
+ 1991              		.thumb_func
+ 1992              		.type	CySysWdtGetInterruptCallback, %function
+ 1993              	CySysWdtGetInterruptCallback:
+ 1994              	.LFB32:
+1164:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1165:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1166:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+1167:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysWdtGetInterruptCallback
+1168:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+1169:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1170:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+1171:.\Generated_Source\PSoC4/CyLFClk.c ****     *  Gets the ISR callback function for the particular WDT counter.
+1172:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1173:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+1174:.\Generated_Source\PSoC4/CyLFClk.c ****     *  counterNum : The number of the WDT counter.
+1175:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1176:.\Generated_Source\PSoC4/CyLFClk.c ****     * Return:
+1177:.\Generated_Source\PSoC4/CyLFClk.c ****     *  The pointer to the callback function registered for a particular WDT by
+1178:.\Generated_Source\PSoC4/CyLFClk.c ****     *  a particular address that are passed through arguments.
+1179:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1180:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+1181:.\Generated_Source\PSoC4/CyLFClk.c ****     cyWdtCallback CySysWdtGetInterruptCallback(uint32 counterNum)
+1182:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 1995              		.loc 2 1182 0
+ 1996              		.cfi_startproc
+ 1997 0000 80B5     		push	{r7, lr}
+ 1998              		.cfi_def_cfa_offset 8
+ 1999              		.cfi_offset 7, -8
+ 2000              		.cfi_offset 14, -4
+ 2001 0002 84B0     		sub	sp, sp, #16
+ 2002              		.cfi_def_cfa_offset 24
+ 2003 0004 00AF     		add	r7, sp, #0
+ 2004              		.cfi_def_cfa_register 7
+ 2005 0006 7860     		str	r0, [r7, #4]
+1183:.\Generated_Source\PSoC4/CyLFClk.c ****         cyWdtCallback retCallback = (void *)0;
+ 2006              		.loc 2 1183 0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 64
+
+
+ 2007 0008 0023     		mov	r3, #0
+ 2008 000a FB60     		str	r3, [r7, #12]
+1184:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1185:.\Generated_Source\PSoC4/CyLFClk.c ****         if(counterNum < CY_WDT_NUM_OF_WDT)
+ 2009              		.loc 2 1185 0
+ 2010 000c 7B68     		ldr	r3, [r7, #4]
+ 2011 000e 022B     		cmp	r3, #2
+ 2012 0010 05D8     		bhi	.L178
+1186:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+1187:.\Generated_Source\PSoC4/CyLFClk.c ****             retCallback = (cyWdtCallback)cySysWdtCallback[counterNum];
+ 2013              		.loc 2 1187 0
+ 2014 0012 074B     		ldr	r3, .L181
+ 2015 0014 7A68     		ldr	r2, [r7, #4]
+ 2016 0016 9200     		lsl	r2, r2, #2
+ 2017 0018 D358     		ldr	r3, [r2, r3]
+ 2018 001a FB60     		str	r3, [r7, #12]
+ 2019 001c 02E0     		b	.L179
+ 2020              	.L178:
+1188:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+1189:.\Generated_Source\PSoC4/CyLFClk.c ****         else
+1190:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+1191:.\Generated_Source\PSoC4/CyLFClk.c ****             CYASSERT(0u != 0u);
+ 2021              		.loc 2 1191 0 discriminator 1
+ 2022 001e 0020     		mov	r0, #0
+ 2023 0020 FFF7FEFF 		bl	CyHalt
+ 2024              	.L179:
+1192:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+1193:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1194:.\Generated_Source\PSoC4/CyLFClk.c ****         return(retCallback);
+ 2025              		.loc 2 1194 0
+ 2026 0024 FB68     		ldr	r3, [r7, #12]
+1195:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 2027              		.loc 2 1195 0
+ 2028 0026 181C     		mov	r0, r3
+ 2029 0028 BD46     		mov	sp, r7
+ 2030 002a 04B0     		add	sp, sp, #16
+ 2031              		@ sp needed
+ 2032 002c 80BD     		pop	{r7, pc}
+ 2033              	.L182:
+ 2034 002e C046     		.align	2
+ 2035              	.L181:
+ 2036 0030 0C000000 		.word	cySysWdtCallback
+ 2037              		.cfi_endproc
+ 2038              	.LFE32:
+ 2039              		.size	CySysWdtGetInterruptCallback, .-CySysWdtGetInterruptCallback
+ 2040              		.section	.text.CySysWdtEnableCounterIsr,"ax",%progbits
+ 2041              		.align	2
+ 2042              		.global	CySysWdtEnableCounterIsr
+ 2043              		.code	16
+ 2044              		.thumb_func
+ 2045              		.type	CySysWdtEnableCounterIsr, %function
+ 2046              	CySysWdtEnableCounterIsr:
+ 2047              	.LFB33:
+1196:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1197:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1198:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+1199:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysWdtEnableCounterIsr
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 65
+
+
+1200:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+1201:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1202:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+1203:.\Generated_Source\PSoC4/CyLFClk.c ****     *  Enables the ISR callback servicing for the particular WDT counter
+1204:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1205:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+1206:.\Generated_Source\PSoC4/CyLFClk.c ****     *  counterNum: Valid range [0-2].  The number of the WDT counter.
+1207:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1208:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+1209:.\Generated_Source\PSoC4/CyLFClk.c ****     void CySysWdtEnableCounterIsr(uint32 counterNum)
+1210:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 2048              		.loc 2 1210 0
+ 2049              		.cfi_startproc
+ 2050 0000 80B5     		push	{r7, lr}
+ 2051              		.cfi_def_cfa_offset 8
+ 2052              		.cfi_offset 7, -8
+ 2053              		.cfi_offset 14, -4
+ 2054 0002 82B0     		sub	sp, sp, #8
+ 2055              		.cfi_def_cfa_offset 16
+ 2056 0004 00AF     		add	r7, sp, #0
+ 2057              		.cfi_def_cfa_register 7
+ 2058 0006 7860     		str	r0, [r7, #4]
+1211:.\Generated_Source\PSoC4/CyLFClk.c ****         if(counterNum <= CY_SYS_WDT_COUNTER2)
+ 2059              		.loc 2 1211 0
+ 2060 0008 7B68     		ldr	r3, [r7, #4]
+ 2061 000a 022B     		cmp	r3, #2
+ 2062 000c 13D8     		bhi	.L184
+1212:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+1213:.\Generated_Source\PSoC4/CyLFClk.c ****             disableServicedIsr &= ~counterIntMaskTbl[counterNum];
+ 2063              		.loc 2 1213 0
+ 2064 000e 0D4B     		ldr	r3, .L186
+ 2065 0010 7A68     		ldr	r2, [r7, #4]
+ 2066 0012 9200     		lsl	r2, r2, #2
+ 2067 0014 D358     		ldr	r3, [r2, r3]
+ 2068 0016 DA43     		mvn	r2, r3
+ 2069 0018 0B4B     		ldr	r3, .L186+4
+ 2070 001a 1B68     		ldr	r3, [r3]
+ 2071 001c 1A40     		and	r2, r3
+ 2072 001e 0A4B     		ldr	r3, .L186+4
+ 2073 0020 1A60     		str	r2, [r3]
+1214:.\Generated_Source\PSoC4/CyLFClk.c ****             wdtIsrMask |= counterIntMaskTbl[counterNum];
+ 2074              		.loc 2 1214 0
+ 2075 0022 084B     		ldr	r3, .L186
+ 2076 0024 7A68     		ldr	r2, [r7, #4]
+ 2077 0026 9200     		lsl	r2, r2, #2
+ 2078 0028 D258     		ldr	r2, [r2, r3]
+ 2079 002a 084B     		ldr	r3, .L186+8
+ 2080 002c 1B68     		ldr	r3, [r3]
+ 2081 002e 1A43     		orr	r2, r3
+ 2082 0030 064B     		ldr	r3, .L186+8
+ 2083 0032 1A60     		str	r2, [r3]
+ 2084 0034 02E0     		b	.L183
+ 2085              	.L184:
+1215:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+1216:.\Generated_Source\PSoC4/CyLFClk.c ****         else
+1217:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+1218:.\Generated_Source\PSoC4/CyLFClk.c ****             CYASSERT(0u != 0u);
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 66
+
+
+ 2086              		.loc 2 1218 0 discriminator 1
+ 2087 0036 0020     		mov	r0, #0
+ 2088 0038 FFF7FEFF 		bl	CyHalt
+ 2089              	.L183:
+1219:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+1220:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 2090              		.loc 2 1220 0
+ 2091 003c BD46     		mov	sp, r7
+ 2092 003e 02B0     		add	sp, sp, #8
+ 2093              		@ sp needed
+ 2094 0040 80BD     		pop	{r7, pc}
+ 2095              	.L187:
+ 2096 0042 C046     		.align	2
+ 2097              	.L186:
+ 2098 0044 00000000 		.word	counterIntMaskTbl
+ 2099 0048 08000000 		.word	disableServicedIsr
+ 2100 004c 00000000 		.word	wdtIsrMask
+ 2101              		.cfi_endproc
+ 2102              	.LFE33:
+ 2103              		.size	CySysWdtEnableCounterIsr, .-CySysWdtEnableCounterIsr
+ 2104              		.section	.text.CySysWdtDisableCounterIsr,"ax",%progbits
+ 2105              		.align	2
+ 2106              		.global	CySysWdtDisableCounterIsr
+ 2107              		.code	16
+ 2108              		.thumb_func
+ 2109              		.type	CySysWdtDisableCounterIsr, %function
+ 2110              	CySysWdtDisableCounterIsr:
+ 2111              	.LFB34:
+1221:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1222:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1223:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+1224:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysWdtDisableCounterIsr
+1225:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+1226:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1227:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+1228:.\Generated_Source\PSoC4/CyLFClk.c ****     *  Disables the ISR callback servicing for the particular WDT counter
+1229:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1230:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+1231:.\Generated_Source\PSoC4/CyLFClk.c ****     *  counterNum: Valid range [0-2].  The number of the WDT counter.
+1232:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1233:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+1234:.\Generated_Source\PSoC4/CyLFClk.c ****     void CySysWdtDisableCounterIsr(uint32 counterNum)
+1235:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 2112              		.loc 2 1235 0
+ 2113              		.cfi_startproc
+ 2114 0000 80B5     		push	{r7, lr}
+ 2115              		.cfi_def_cfa_offset 8
+ 2116              		.cfi_offset 7, -8
+ 2117              		.cfi_offset 14, -4
+ 2118 0002 82B0     		sub	sp, sp, #8
+ 2119              		.cfi_def_cfa_offset 16
+ 2120 0004 00AF     		add	r7, sp, #0
+ 2121              		.cfi_def_cfa_register 7
+ 2122 0006 7860     		str	r0, [r7, #4]
+1236:.\Generated_Source\PSoC4/CyLFClk.c ****         if(counterNum <= CY_SYS_WDT_COUNTER2)
+ 2123              		.loc 2 1236 0
+ 2124 0008 7B68     		ldr	r3, [r7, #4]
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 67
+
+
+ 2125 000a 022B     		cmp	r3, #2
+ 2126 000c 0AD8     		bhi	.L189
+1237:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+1238:.\Generated_Source\PSoC4/CyLFClk.c ****             wdtIsrMask &= ~counterIntMaskTbl[counterNum];
+ 2127              		.loc 2 1238 0
+ 2128 000e 084B     		ldr	r3, .L191
+ 2129 0010 7A68     		ldr	r2, [r7, #4]
+ 2130 0012 9200     		lsl	r2, r2, #2
+ 2131 0014 D358     		ldr	r3, [r2, r3]
+ 2132 0016 DA43     		mvn	r2, r3
+ 2133 0018 064B     		ldr	r3, .L191+4
+ 2134 001a 1B68     		ldr	r3, [r3]
+ 2135 001c 1A40     		and	r2, r3
+ 2136 001e 054B     		ldr	r3, .L191+4
+ 2137 0020 1A60     		str	r2, [r3]
+ 2138 0022 02E0     		b	.L188
+ 2139              	.L189:
+1239:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+1240:.\Generated_Source\PSoC4/CyLFClk.c ****         else
+1241:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+1242:.\Generated_Source\PSoC4/CyLFClk.c ****             CYASSERT(0u != 0u);
+ 2140              		.loc 2 1242 0 discriminator 1
+ 2141 0024 0020     		mov	r0, #0
+ 2142 0026 FFF7FEFF 		bl	CyHalt
+ 2143              	.L188:
+1243:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+1244:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 2144              		.loc 2 1244 0
+ 2145 002a BD46     		mov	sp, r7
+ 2146 002c 02B0     		add	sp, sp, #8
+ 2147              		@ sp needed
+ 2148 002e 80BD     		pop	{r7, pc}
+ 2149              	.L192:
+ 2150              		.align	2
+ 2151              	.L191:
+ 2152 0030 00000000 		.word	counterIntMaskTbl
+ 2153 0034 00000000 		.word	wdtIsrMask
+ 2154              		.cfi_endproc
+ 2155              	.LFE34:
+ 2156              		.size	CySysWdtDisableCounterIsr, .-CySysWdtDisableCounterIsr
+ 2157              		.section	.text.CySysWdtIsr,"ax",%progbits
+ 2158              		.align	2
+ 2159              		.global	CySysWdtIsr
+ 2160              		.code	16
+ 2161              		.thumb_func
+ 2162              		.type	CySysWdtIsr, %function
+ 2163              	CySysWdtIsr:
+ 2164              	.LFB35:
+1245:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1246:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1247:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+1248:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysWdtIsr
+1249:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+1250:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1251:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+1252:.\Generated_Source\PSoC4/CyLFClk.c ****     *  This is the handler of the WDT interrupt in CPU NVIC. The handler checks
+1253:.\Generated_Source\PSoC4/CyLFClk.c ****     *  which WDT triggered in the interrupt and calls the respective callback
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 68
+
+
+1254:.\Generated_Source\PSoC4/CyLFClk.c ****     *  functions configured by the user by using CySysWdtSetIsrCallback() API.
+1255:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1256:.\Generated_Source\PSoC4/CyLFClk.c ****     *  The order of the callback execution is incremental. Callback-0 is
+1257:.\Generated_Source\PSoC4/CyLFClk.c ****     *  run as the first one and callback-2 is called as the last one.
+1258:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1259:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+1260:.\Generated_Source\PSoC4/CyLFClk.c ****     *  None.
+1261:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1262:.\Generated_Source\PSoC4/CyLFClk.c ****     * Return:
+1263:.\Generated_Source\PSoC4/CyLFClk.c ****     *  None.
+1264:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1265:.\Generated_Source\PSoC4/CyLFClk.c ****     * Side Effects:
+1266:.\Generated_Source\PSoC4/CyLFClk.c ****     *  This function clears the WDT interrupt every time when it is called.
+1267:.\Generated_Source\PSoC4/CyLFClk.c ****     *  Reset after the 3rd interrupt does not happen if this function is registered
+1268:.\Generated_Source\PSoC4/CyLFClk.c ****     *  as the interrupt handler even if the "Watchdog with Interrupt" mode is
+1269:.\Generated_Source\PSoC4/CyLFClk.c ****     *  selected on the "Low Frequency Clocks" tab.
+1270:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1271:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+1272:.\Generated_Source\PSoC4/CyLFClk.c ****     void CySysWdtIsr(void)
+1273:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 2165              		.loc 2 1273 0
+ 2166              		.cfi_startproc
+ 2167 0000 80B5     		push	{r7, lr}
+ 2168              		.cfi_def_cfa_offset 8
+ 2169              		.cfi_offset 7, -8
+ 2170              		.cfi_offset 14, -4
+ 2171 0002 00AF     		add	r7, sp, #0
+ 2172              		.cfi_def_cfa_register 7
+1274:.\Generated_Source\PSoC4/CyLFClk.c ****         if(0u != (CY_SYS_WDT_COUNTER0_INT & CY_SYS_WDT_CONTROL_REG))
+ 2173              		.loc 2 1274 0
+ 2174 0004 344B     		ldr	r3, .L200
+ 2175 0006 1A68     		ldr	r2, [r3]
+ 2176 0008 0423     		mov	r3, #4
+ 2177 000a 1340     		and	r3, r2
+ 2178 000c 20D0     		beq	.L194
+1275:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+1276:.\Generated_Source\PSoC4/CyLFClk.c ****             if(0u != (CY_SYS_WDT_COUNTER0_INT & wdtIsrMask))
+ 2179              		.loc 2 1276 0
+ 2180 000e 334B     		ldr	r3, .L200+4
+ 2181 0010 1A68     		ldr	r2, [r3]
+ 2182 0012 0423     		mov	r3, #4
+ 2183 0014 1340     		and	r3, r2
+ 2184 0016 18D0     		beq	.L195
+1277:.\Generated_Source\PSoC4/CyLFClk.c ****             {
+1278:.\Generated_Source\PSoC4/CyLFClk.c ****                 wdtIsrMask &= ~(disableServicedIsr & CY_SYS_WDT_COUNTER0_INT);
+ 2185              		.loc 2 1278 0
+ 2186 0018 314B     		ldr	r3, .L200+8
+ 2187 001a 1A68     		ldr	r2, [r3]
+ 2188 001c 0423     		mov	r3, #4
+ 2189 001e 1340     		and	r3, r2
+ 2190 0020 DA43     		mvn	r2, r3
+ 2191 0022 2E4B     		ldr	r3, .L200+4
+ 2192 0024 1B68     		ldr	r3, [r3]
+ 2193 0026 1A40     		and	r2, r3
+ 2194 0028 2C4B     		ldr	r3, .L200+4
+ 2195 002a 1A60     		str	r2, [r3]
+1279:.\Generated_Source\PSoC4/CyLFClk.c ****                 disableServicedIsr  &= ~CY_SYS_WDT_COUNTER0_INT;
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 69
+
+
+ 2196              		.loc 2 1279 0
+ 2197 002c 2C4B     		ldr	r3, .L200+8
+ 2198 002e 1B68     		ldr	r3, [r3]
+ 2199 0030 0422     		mov	r2, #4
+ 2200 0032 191C     		mov	r1, r3
+ 2201 0034 9143     		bic	r1, r2
+ 2202 0036 0A1C     		mov	r2, r1
+ 2203 0038 294B     		ldr	r3, .L200+8
+ 2204 003a 1A60     		str	r2, [r3]
+1280:.\Generated_Source\PSoC4/CyLFClk.c ****                 if(cySysWdtCallback[CY_SYS_WDT_COUNTER0] != (void *) 0)
+ 2205              		.loc 2 1280 0
+ 2206 003c 294B     		ldr	r3, .L200+12
+ 2207 003e 1B68     		ldr	r3, [r3]
+ 2208 0040 002B     		cmp	r3, #0
+ 2209 0042 02D0     		beq	.L195
+1281:.\Generated_Source\PSoC4/CyLFClk.c ****                 {
+1282:.\Generated_Source\PSoC4/CyLFClk.c ****                     (void)(cySysWdtCallback[CY_SYS_WDT_COUNTER0])();
+ 2210              		.loc 2 1282 0
+ 2211 0044 274B     		ldr	r3, .L200+12
+ 2212 0046 1B68     		ldr	r3, [r3]
+ 2213 0048 9847     		blx	r3
+ 2214              	.L195:
+1283:.\Generated_Source\PSoC4/CyLFClk.c ****                 }
+1284:.\Generated_Source\PSoC4/CyLFClk.c ****             }
+1285:.\Generated_Source\PSoC4/CyLFClk.c ****             CySysWdtClearInterrupt(CY_SYS_WDT_COUNTER0_INT);
+ 2215              		.loc 2 1285 0
+ 2216 004a 0420     		mov	r0, #4
+ 2217 004c FFF7FEFF 		bl	CySysWdtClearInterrupt
+ 2218              	.L194:
+1286:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+1287:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1288:.\Generated_Source\PSoC4/CyLFClk.c ****         if(0u != (CY_SYS_WDT_COUNTER1_INT & CY_SYS_WDT_CONTROL_REG))
+ 2219              		.loc 2 1288 0
+ 2220 0050 214B     		ldr	r3, .L200
+ 2221 0052 1A68     		ldr	r2, [r3]
+ 2222 0054 8023     		mov	r3, #128
+ 2223 0056 DB00     		lsl	r3, r3, #3
+ 2224 0058 1340     		and	r3, r2
+ 2225 005a 22D0     		beq	.L196
+1289:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+1290:.\Generated_Source\PSoC4/CyLFClk.c ****             if(0u != (CY_SYS_WDT_COUNTER1_INT & wdtIsrMask))
+ 2226              		.loc 2 1290 0
+ 2227 005c 1F4B     		ldr	r3, .L200+4
+ 2228 005e 1A68     		ldr	r2, [r3]
+ 2229 0060 8023     		mov	r3, #128
+ 2230 0062 DB00     		lsl	r3, r3, #3
+ 2231 0064 1340     		and	r3, r2
+ 2232 0066 17D0     		beq	.L197
+1291:.\Generated_Source\PSoC4/CyLFClk.c ****             {
+1292:.\Generated_Source\PSoC4/CyLFClk.c ****                 wdtIsrMask &= ~(disableServicedIsr & CY_SYS_WDT_COUNTER1_INT);
+ 2233              		.loc 2 1292 0
+ 2234 0068 1D4B     		ldr	r3, .L200+8
+ 2235 006a 1A68     		ldr	r2, [r3]
+ 2236 006c 8023     		mov	r3, #128
+ 2237 006e DB00     		lsl	r3, r3, #3
+ 2238 0070 1340     		and	r3, r2
+ 2239 0072 DA43     		mvn	r2, r3
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 70
+
+
+ 2240 0074 194B     		ldr	r3, .L200+4
+ 2241 0076 1B68     		ldr	r3, [r3]
+ 2242 0078 1A40     		and	r2, r3
+ 2243 007a 184B     		ldr	r3, .L200+4
+ 2244 007c 1A60     		str	r2, [r3]
+1293:.\Generated_Source\PSoC4/CyLFClk.c ****                 disableServicedIsr  &= ~CY_SYS_WDT_COUNTER1_INT;
+ 2245              		.loc 2 1293 0
+ 2246 007e 184B     		ldr	r3, .L200+8
+ 2247 0080 1A68     		ldr	r2, [r3]
+ 2248 0082 194B     		ldr	r3, .L200+16
+ 2249 0084 1A40     		and	r2, r3
+ 2250 0086 164B     		ldr	r3, .L200+8
+ 2251 0088 1A60     		str	r2, [r3]
+1294:.\Generated_Source\PSoC4/CyLFClk.c ****                 if(cySysWdtCallback[CY_SYS_WDT_COUNTER1] != (void *) 0)
+ 2252              		.loc 2 1294 0
+ 2253 008a 164B     		ldr	r3, .L200+12
+ 2254 008c 5B68     		ldr	r3, [r3, #4]
+ 2255 008e 002B     		cmp	r3, #0
+ 2256 0090 02D0     		beq	.L197
+1295:.\Generated_Source\PSoC4/CyLFClk.c ****                 {
+1296:.\Generated_Source\PSoC4/CyLFClk.c ****                     (void)(cySysWdtCallback[CY_SYS_WDT_COUNTER1])();
+ 2257              		.loc 2 1296 0
+ 2258 0092 144B     		ldr	r3, .L200+12
+ 2259 0094 5B68     		ldr	r3, [r3, #4]
+ 2260 0096 9847     		blx	r3
+ 2261              	.L197:
+1297:.\Generated_Source\PSoC4/CyLFClk.c ****                 }
+1298:.\Generated_Source\PSoC4/CyLFClk.c ****             }
+1299:.\Generated_Source\PSoC4/CyLFClk.c ****             CySysWdtClearInterrupt(CY_SYS_WDT_COUNTER1_INT);
+ 2262              		.loc 2 1299 0
+ 2263 0098 8023     		mov	r3, #128
+ 2264 009a DB00     		lsl	r3, r3, #3
+ 2265 009c 181C     		mov	r0, r3
+ 2266 009e FFF7FEFF 		bl	CySysWdtClearInterrupt
+ 2267              	.L196:
+1300:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+1301:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1302:.\Generated_Source\PSoC4/CyLFClk.c ****         if(0u != (CY_SYS_WDT_COUNTER2_INT & CY_SYS_WDT_CONTROL_REG))
+ 2268              		.loc 2 1302 0
+ 2269 00a2 0D4B     		ldr	r3, .L200
+ 2270 00a4 1A68     		ldr	r2, [r3]
+ 2271 00a6 8023     		mov	r3, #128
+ 2272 00a8 DB02     		lsl	r3, r3, #11
+ 2273 00aa 1340     		and	r3, r2
+ 2274 00ac 11D0     		beq	.L193
+1303:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+1304:.\Generated_Source\PSoC4/CyLFClk.c ****             if(0u != (CY_SYS_WDT_COUNTER2_INT & wdtIsrMask))
+ 2275              		.loc 2 1304 0
+ 2276 00ae 0B4B     		ldr	r3, .L200+4
+ 2277 00b0 1A68     		ldr	r2, [r3]
+ 2278 00b2 8023     		mov	r3, #128
+ 2279 00b4 DB02     		lsl	r3, r3, #11
+ 2280 00b6 1340     		and	r3, r2
+ 2281 00b8 06D0     		beq	.L199
+1305:.\Generated_Source\PSoC4/CyLFClk.c ****             {
+1306:.\Generated_Source\PSoC4/CyLFClk.c ****                 if(cySysWdtCallback[CY_SYS_WDT_COUNTER2] != (void *) 0)
+ 2282              		.loc 2 1306 0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 71
+
+
+ 2283 00ba 0A4B     		ldr	r3, .L200+12
+ 2284 00bc 9B68     		ldr	r3, [r3, #8]
+ 2285 00be 002B     		cmp	r3, #0
+ 2286 00c0 02D0     		beq	.L199
+1307:.\Generated_Source\PSoC4/CyLFClk.c ****                 {
+1308:.\Generated_Source\PSoC4/CyLFClk.c ****                     (void)(cySysWdtCallback[CY_SYS_WDT_COUNTER2])();
+ 2287              		.loc 2 1308 0
+ 2288 00c2 084B     		ldr	r3, .L200+12
+ 2289 00c4 9B68     		ldr	r3, [r3, #8]
+ 2290 00c6 9847     		blx	r3
+ 2291              	.L199:
+1309:.\Generated_Source\PSoC4/CyLFClk.c ****                 }
+1310:.\Generated_Source\PSoC4/CyLFClk.c ****             }
+1311:.\Generated_Source\PSoC4/CyLFClk.c ****             CySysWdtClearInterrupt(CY_SYS_WDT_COUNTER2_INT);
+ 2292              		.loc 2 1311 0
+ 2293 00c8 8023     		mov	r3, #128
+ 2294 00ca DB02     		lsl	r3, r3, #11
+ 2295 00cc 181C     		mov	r0, r3
+ 2296 00ce FFF7FEFF 		bl	CySysWdtClearInterrupt
+ 2297              	.L193:
+1312:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+1313:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 2298              		.loc 2 1313 0
+ 2299 00d2 BD46     		mov	sp, r7
+ 2300              		@ sp needed
+ 2301 00d4 80BD     		pop	{r7, pc}
+ 2302              	.L201:
+ 2303 00d6 C046     		.align	2
+ 2304              	.L200:
+ 2305 00d8 10020B40 		.word	1074463248
+ 2306 00dc 00000000 		.word	wdtIsrMask
+ 2307 00e0 08000000 		.word	disableServicedIsr
+ 2308 00e4 0C000000 		.word	cySysWdtCallback
+ 2309 00e8 FFFBFFFF 		.word	-1025
+ 2310              		.cfi_endproc
+ 2311              	.LFE35:
+ 2312              		.size	CySysWdtIsr, .-CySysWdtIsr
+ 2313              		.section	.text.CySysTimerDelay,"ax",%progbits
+ 2314              		.align	2
+ 2315              		.global	CySysTimerDelay
+ 2316              		.code	16
+ 2317              		.thumb_func
+ 2318              		.type	CySysTimerDelay, %function
+ 2319              	CySysTimerDelay:
+ 2320              	.LFB36:
+1314:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1315:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1316:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+1317:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysTimerDelay
+1318:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+1319:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1320:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+1321:.\Generated_Source\PSoC4/CyLFClk.c ****     *  The function implements the delay specified in the LFCLK clock ticks. The
+1322:.\Generated_Source\PSoC4/CyLFClk.c ****     *  specified WDT counter should be configured as described below and started.
+1323:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1324:.\Generated_Source\PSoC4/CyLFClk.c ****     *  This function can operate in two modes: the "WAIT" and "INTERRUPT" modes. In
+1325:.\Generated_Source\PSoC4/CyLFClk.c ****     *  the "WAIT" mode, the function waits for the specified number of ticks. In the
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 72
+
+
+1326:.\Generated_Source\PSoC4/CyLFClk.c ****     *  "INTERRUPT" mode, the interrupt is generated after the specified number of
+1327:.\Generated_Source\PSoC4/CyLFClk.c ****     *  ticks.
+1328:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1329:.\Generated_Source\PSoC4/CyLFClk.c ****     *  For the correct function operation, the "Clear On Match" option should be
+1330:.\Generated_Source\PSoC4/CyLFClk.c ****     *  disabled for the specified WDT counter. Use CySysWdtSetClearOnMatch()
+1331:.\Generated_Source\PSoC4/CyLFClk.c ****     *  function with the "enable" parameter equal to zero for the used WDT counter.
+1332:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1333:.\Generated_Source\PSoC4/CyLFClk.c ****     *  The corresponding WDT counter should be configured to match the selected
+1334:.\Generated_Source\PSoC4/CyLFClk.c ****     *  mode: "Free running Timer" for the "WAIT" mode, and
+1335:.\Generated_Source\PSoC4/CyLFClk.c ****     *  "Periodic Timer" / "Watchdog (w/Interrupt)" for the "INTERRUPT" mode.
+1336:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1337:.\Generated_Source\PSoC4/CyLFClk.c ****     *  This can be configured in two ways:
+1338:.\Generated_Source\PSoC4/CyLFClk.c ****     *  - Through the DWR page. Open the "Clocks" tab, click the "Edit Clocks..."
+1339:.\Generated_Source\PSoC4/CyLFClk.c ****     *    button, in the "Configure System Clocks" window click on the
+1340:.\Generated_Source\PSoC4/CyLFClk.c ****     *    "Low Frequency Clocks" tab and choose the appropriate option for the used
+1341:.\Generated_Source\PSoC4/CyLFClk.c ****     *    WDT counter.
+1342:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1343:.\Generated_Source\PSoC4/CyLFClk.c ****     *  - Through the CySysWdtSetMode() function. Call it with the appropriate mode
+1344:.\Generated_Source\PSoC4/CyLFClk.c ****     *    parameter for the used WDT counter.
+1345:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1346:.\Generated_Source\PSoC4/CyLFClk.c ****     *  For the "INTERRUPT" mode, the recommended sequence is the following:
+1347:.\Generated_Source\PSoC4/CyLFClk.c ****     *  - Call the CySysWdtDisableCounterIsr() function to disable servicing
+1348:.\Generated_Source\PSoC4/CyLFClk.c ****     *    interrupts of the specified WDT counter.
+1349:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1350:.\Generated_Source\PSoC4/CyLFClk.c ****     *  - Call the CySysWdtSetInterruptCallback() function to register the callback
+1351:.\Generated_Source\PSoC4/CyLFClk.c ****     *    function for the corresponding WDT counter.
+1352:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1353:.\Generated_Source\PSoC4/CyLFClk.c ****     *  - Call the CySysTimerDelay() function.
+1354:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1355:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+1356:.\Generated_Source\PSoC4/CyLFClk.c ****     *  counterNum: Valid range [0-1]. The number of the WDT counter (WDT0 or WDT1).
+1357:.\Generated_Source\PSoC4/CyLFClk.c ****     *  delayType : Defines the operation mode.
+1358:.\Generated_Source\PSoC4/CyLFClk.c ****     *               CY_SYS_TIMER_WAIT       "WAIT" mode.
+1359:.\Generated_Source\PSoC4/CyLFClk.c ****     *               CY_SYS_TIMER_INTERRUPT  "INTERRUPT" mode.
+1360:.\Generated_Source\PSoC4/CyLFClk.c ****     *  delay:  The delay value in the LFCLK ticks (allowable range - 16-bit value).
+1361:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1362:.\Generated_Source\PSoC4/CyLFClk.c ****     * Return:
+1363:.\Generated_Source\PSoC4/CyLFClk.c ****     *  None
+1364:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1365:.\Generated_Source\PSoC4/CyLFClk.c ****     * Side effects:
+1366:.\Generated_Source\PSoC4/CyLFClk.c ****     *  In the "INTERRUPT" mode, this function enables ISR callback servicing
+1367:.\Generated_Source\PSoC4/CyLFClk.c ****     *  from the corresponding WDT counter. Servicing of this ISR callback will be
+1368:.\Generated_Source\PSoC4/CyLFClk.c ****     *  disabled after the expiration of the delay time.
+1369:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1370:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+1371:.\Generated_Source\PSoC4/CyLFClk.c ****     void CySysTimerDelay(uint32 counterNum, cy_sys_timer_delaytype_enum delayType, uint32 delay)
+1372:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 2321              		.loc 2 1372 0
+ 2322              		.cfi_startproc
+ 2323 0000 80B5     		push	{r7, lr}
+ 2324              		.cfi_def_cfa_offset 8
+ 2325              		.cfi_offset 7, -8
+ 2326              		.cfi_offset 14, -4
+ 2327 0002 86B0     		sub	sp, sp, #24
+ 2328              		.cfi_def_cfa_offset 32
+ 2329 0004 00AF     		add	r7, sp, #0
+ 2330              		.cfi_def_cfa_register 7
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 73
+
+
+ 2331 0006 F860     		str	r0, [r7, #12]
+ 2332 0008 7A60     		str	r2, [r7, #4]
+ 2333 000a 3B1C     		mov	r3, r7
+ 2334 000c 0B33     		add	r3, r3, #11
+ 2335 000e 0A1C     		add	r2, r1, #0
+ 2336 0010 1A70     		strb	r2, [r3]
+1373:.\Generated_Source\PSoC4/CyLFClk.c ****         uint32 regValue;
+1374:.\Generated_Source\PSoC4/CyLFClk.c ****         uint32 matchValue;
+1375:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1376:.\Generated_Source\PSoC4/CyLFClk.c ****         if((counterNum < CY_SYS_WDT_COUNTER2) && (0uL == CySysWdtGetClearOnMatch(counterNum)) && (d
+ 2337              		.loc 2 1376 0
+ 2338 0012 FB68     		ldr	r3, [r7, #12]
+ 2339 0014 012B     		cmp	r3, #1
+ 2340 0016 21D8     		bhi	.L203
+ 2341              		.loc 2 1376 0 is_stmt 0 discriminator 1
+ 2342 0018 FB68     		ldr	r3, [r7, #12]
+ 2343 001a 181C     		mov	r0, r3
+ 2344 001c FFF7FEFF 		bl	CySysWdtGetClearOnMatch
+ 2345 0020 031C     		mov	r3, r0
+ 2346 0022 002B     		cmp	r3, #0
+ 2347 0024 1AD1     		bne	.L203
+ 2348 0026 7A68     		ldr	r2, [r7, #4]
+ 2349 0028 0F4B     		ldr	r3, .L205
+ 2350 002a 9A42     		cmp	r2, r3
+ 2351 002c 16D8     		bhi	.L203
+1377:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+1378:.\Generated_Source\PSoC4/CyLFClk.c ****             regValue   = CySysWdtGetCount(counterNum);
+ 2352              		.loc 2 1378 0 is_stmt 1
+ 2353 002e FB68     		ldr	r3, [r7, #12]
+ 2354 0030 181C     		mov	r0, r3
+ 2355 0032 FFF7FEFF 		bl	CySysWdtGetCount
+ 2356 0036 031C     		mov	r3, r0
+ 2357 0038 7B61     		str	r3, [r7, #20]
+1379:.\Generated_Source\PSoC4/CyLFClk.c ****             matchValue = (regValue + delay) & (uint32)UINT16_MAX_VAL;
+ 2358              		.loc 2 1379 0
+ 2359 003a 7A69     		ldr	r2, [r7, #20]
+ 2360 003c 7B68     		ldr	r3, [r7, #4]
+ 2361 003e D318     		add	r3, r2, r3
+ 2362 0040 1B04     		lsl	r3, r3, #16
+ 2363 0042 1B0C     		lsr	r3, r3, #16
+ 2364 0044 3B61     		str	r3, [r7, #16]
+1380:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1381:.\Generated_Source\PSoC4/CyLFClk.c ****             CySysTimerDelayUntilMatch(counterNum, delayType, matchValue);
+ 2365              		.loc 2 1381 0
+ 2366 0046 F968     		ldr	r1, [r7, #12]
+ 2367 0048 3B1C     		mov	r3, r7
+ 2368 004a 0B33     		add	r3, r3, #11
+ 2369 004c 1A78     		ldrb	r2, [r3]
+ 2370 004e 3B69     		ldr	r3, [r7, #16]
+ 2371 0050 081C     		mov	r0, r1
+ 2372 0052 111C     		mov	r1, r2
+ 2373 0054 1A1C     		mov	r2, r3
+ 2374 0056 FFF7FEFF 		bl	CySysTimerDelayUntilMatch
+ 2375 005a 02E0     		b	.L202
+ 2376              	.L203:
+1382:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+1383:.\Generated_Source\PSoC4/CyLFClk.c ****         else
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 74
+
+
+1384:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+1385:.\Generated_Source\PSoC4/CyLFClk.c ****             CYASSERT(0u != 0u);
+ 2377              		.loc 2 1385 0 discriminator 1
+ 2378 005c 0020     		mov	r0, #0
+ 2379 005e FFF7FEFF 		bl	CyHalt
+ 2380              	.L202:
+1386:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+1387:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 2381              		.loc 2 1387 0
+ 2382 0062 BD46     		mov	sp, r7
+ 2383 0064 06B0     		add	sp, sp, #24
+ 2384              		@ sp needed
+ 2385 0066 80BD     		pop	{r7, pc}
+ 2386              	.L206:
+ 2387              		.align	2
+ 2388              	.L205:
+ 2389 0068 FFFF0000 		.word	65535
+ 2390              		.cfi_endproc
+ 2391              	.LFE36:
+ 2392              		.size	CySysTimerDelay, .-CySysTimerDelay
+ 2393              		.section	.text.CySysTimerDelayUntilMatch,"ax",%progbits
+ 2394              		.align	2
+ 2395              		.global	CySysTimerDelayUntilMatch
+ 2396              		.code	16
+ 2397              		.thumb_func
+ 2398              		.type	CySysTimerDelayUntilMatch, %function
+ 2399              	CySysTimerDelayUntilMatch:
+ 2400              	.LFB37:
+1388:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1389:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1390:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+1391:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysTimerDelayUntilMatch
+1392:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+1393:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1394:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+1395:.\Generated_Source\PSoC4/CyLFClk.c ****     *  The function implements the delay specified as the number of LFCLK ticks
+1396:.\Generated_Source\PSoC4/CyLFClk.c ****     *  between the specified WDT counter's current value and the "match" passed as
+1397:.\Generated_Source\PSoC4/CyLFClk.c ****     *  the parameter to this function. The current WDT counter value can be obtained
+1398:.\Generated_Source\PSoC4/CyLFClk.c ****     *  using the CySysWdtGetCount() function.
+1399:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1400:.\Generated_Source\PSoC4/CyLFClk.c ****     *  This function can operate in two modes: the "WAIT" and "INTERRUPT" mode. In
+1401:.\Generated_Source\PSoC4/CyLFClk.c ****     *  the "WAIT" mode, the function waits while the used WDT counter value becomes
+1402:.\Generated_Source\PSoC4/CyLFClk.c ****     *  equal to the match value. In the "INTERRUPT" mode, the interrupt is generated
+1403:.\Generated_Source\PSoC4/CyLFClk.c ****     *  when the used WDT counter became equal to the "match" value.
+1404:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1405:.\Generated_Source\PSoC4/CyLFClk.c ****     *  For the correct function operation, the "Clear On Match" option should be
+1406:.\Generated_Source\PSoC4/CyLFClk.c ****     *  disabled for the specified WDT counter. Use CySysWdtSetClearOnMatch()
+1407:.\Generated_Source\PSoC4/CyLFClk.c ****     *  function with the "enable" parameter equal to zero for the used WDT counter.
+1408:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1409:.\Generated_Source\PSoC4/CyLFClk.c ****     *  The corresponding WDT counter should be configured to match the selected mode:
+1410:.\Generated_Source\PSoC4/CyLFClk.c ****     *  "Free running Timer" for the "WAIT" mode, and "Periodic Timer" / "Watchdog
+1411:.\Generated_Source\PSoC4/CyLFClk.c ****     *  (w/Interrupt)" for the "INTERRUPT" mode.
+1412:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1413:.\Generated_Source\PSoC4/CyLFClk.c ****     *  This can be configured in two ways:
+1414:.\Generated_Source\PSoC4/CyLFClk.c ****     *  - Through the DWR page. Open the "Clocks" tab, click the "Edit Clocks..."
+1415:.\Generated_Source\PSoC4/CyLFClk.c ****     *    button, in the "Configure System Clocks" window click on the
+1416:.\Generated_Source\PSoC4/CyLFClk.c ****     *    "Low Frequency Clocks" tab and choose the appropriate option for the used
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 75
+
+
+1417:.\Generated_Source\PSoC4/CyLFClk.c ****     *    WDT counter.
+1418:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1419:.\Generated_Source\PSoC4/CyLFClk.c ****     *  - Through the CySysWdtSetMode() function. Call it with the appropriate "mode"
+1420:.\Generated_Source\PSoC4/CyLFClk.c ****     *    parameter for the used WDT counter.
+1421:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1422:.\Generated_Source\PSoC4/CyLFClk.c ****     *  For the "INTERRUPT" mode, the recommended sequence is the following:
+1423:.\Generated_Source\PSoC4/CyLFClk.c ****     *  - Call the CySysWdtDisableCounterIsr() function to disable servicing
+1424:.\Generated_Source\PSoC4/CyLFClk.c ****     *    interrupts of the specified WDT counter.
+1425:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1426:.\Generated_Source\PSoC4/CyLFClk.c ****     *  - Call the CySysWdtSetInterruptCallback() function to register the callback
+1427:.\Generated_Source\PSoC4/CyLFClk.c ****     *    function for the corresponding WDT counter.
+1428:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1429:.\Generated_Source\PSoC4/CyLFClk.c ****     *  - Call the CySysTimerDelay() function.
+1430:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1431:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+1432:.\Generated_Source\PSoC4/CyLFClk.c ****     *  counterNum: Valid range [0-1]. The number of the WDT counter (WDT0 or WDT1).
+1433:.\Generated_Source\PSoC4/CyLFClk.c ****     *  delayType : Defines the operation mode.
+1434:.\Generated_Source\PSoC4/CyLFClk.c ****     *               CY_SYS_TIMER_WAIT       "WAIT" mode.
+1435:.\Generated_Source\PSoC4/CyLFClk.c ****     *               CY_SYS_TIMER_INTERRUPT  "INTERRUPT" mode.
+1436:.\Generated_Source\PSoC4/CyLFClk.c ****     *  delay:  The delay value in the LFCLK ticks (allowable range - 16-bit value).
+1437:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1438:.\Generated_Source\PSoC4/CyLFClk.c ****     * Return:
+1439:.\Generated_Source\PSoC4/CyLFClk.c ****     *  None
+1440:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1441:.\Generated_Source\PSoC4/CyLFClk.c ****     * Side effects:
+1442:.\Generated_Source\PSoC4/CyLFClk.c ****     *  In the "INTERRUPT" mode, this function enables ISR callback servicing
+1443:.\Generated_Source\PSoC4/CyLFClk.c ****     *  from the corresponding WDT counter. Servicing of this ISR callback will be
+1444:.\Generated_Source\PSoC4/CyLFClk.c ****     *  disabled after the expiration of the delay time.
+1445:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1446:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+1447:.\Generated_Source\PSoC4/CyLFClk.c ****     void CySysTimerDelayUntilMatch(uint32 counterNum, cy_sys_timer_delaytype_enum delayType, uint32
+1448:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 2401              		.loc 2 1448 0
+ 2402              		.cfi_startproc
+ 2403 0000 80B5     		push	{r7, lr}
+ 2404              		.cfi_def_cfa_offset 8
+ 2405              		.cfi_offset 7, -8
+ 2406              		.cfi_offset 14, -4
+ 2407 0002 86B0     		sub	sp, sp, #24
+ 2408              		.cfi_def_cfa_offset 32
+ 2409 0004 00AF     		add	r7, sp, #0
+ 2410              		.cfi_def_cfa_register 7
+ 2411 0006 F860     		str	r0, [r7, #12]
+ 2412 0008 7A60     		str	r2, [r7, #4]
+ 2413 000a 3B1C     		mov	r3, r7
+ 2414 000c 0B33     		add	r3, r3, #11
+ 2415 000e 0A1C     		add	r2, r1, #0
+ 2416 0010 1A70     		strb	r2, [r3]
+1449:.\Generated_Source\PSoC4/CyLFClk.c ****         uint32 tmpValue;
+1450:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1451:.\Generated_Source\PSoC4/CyLFClk.c ****         if((counterNum < CY_SYS_WDT_COUNTER2) && (0uL == CySysWdtGetClearOnMatch(counterNum)) && (m
+ 2417              		.loc 2 1451 0
+ 2418 0012 FB68     		ldr	r3, [r7, #12]
+ 2419 0014 012B     		cmp	r3, #1
+ 2420 0016 3CD8     		bhi	.L208
+ 2421              		.loc 2 1451 0 is_stmt 0 discriminator 1
+ 2422 0018 FB68     		ldr	r3, [r7, #12]
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 76
+
+
+ 2423 001a 181C     		mov	r0, r3
+ 2424 001c FFF7FEFF 		bl	CySysWdtGetClearOnMatch
+ 2425 0020 031C     		mov	r3, r0
+ 2426 0022 002B     		cmp	r3, #0
+ 2427 0024 35D1     		bne	.L208
+ 2428 0026 7A68     		ldr	r2, [r7, #4]
+ 2429 0028 1D4B     		ldr	r3, .L214
+ 2430 002a 9A42     		cmp	r2, r3
+ 2431 002c 31D8     		bhi	.L208
+1452:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+1453:.\Generated_Source\PSoC4/CyLFClk.c ****             if(delayType == CY_SYS_TIMER_WAIT)
+ 2432              		.loc 2 1453 0 is_stmt 1
+ 2433 002e 3B1C     		mov	r3, r7
+ 2434 0030 0B33     		add	r3, r3, #11
+ 2435 0032 1B78     		ldrb	r3, [r3]
+ 2436 0034 002B     		cmp	r3, #0
+ 2437 0036 14D1     		bne	.L209
+ 2438              	.L210:
+1454:.\Generated_Source\PSoC4/CyLFClk.c ****             {
+1455:.\Generated_Source\PSoC4/CyLFClk.c ****                 do
+1456:.\Generated_Source\PSoC4/CyLFClk.c ****                 {
+1457:.\Generated_Source\PSoC4/CyLFClk.c ****                     tmpValue = CySysWdtGetCount(counterNum);
+ 2439              		.loc 2 1457 0 discriminator 1
+ 2440 0038 FB68     		ldr	r3, [r7, #12]
+ 2441 003a 181C     		mov	r0, r3
+ 2442 003c FFF7FEFF 		bl	CySysWdtGetCount
+ 2443 0040 031C     		mov	r3, r0
+ 2444 0042 7B61     		str	r3, [r7, #20]
+1458:.\Generated_Source\PSoC4/CyLFClk.c ****                 }while(tmpValue > match);
+ 2445              		.loc 2 1458 0 discriminator 1
+ 2446 0044 7A69     		ldr	r2, [r7, #20]
+ 2447 0046 7B68     		ldr	r3, [r7, #4]
+ 2448 0048 9A42     		cmp	r2, r3
+ 2449 004a F5D8     		bhi	.L210
+ 2450              	.L211:
+1459:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1460:.\Generated_Source\PSoC4/CyLFClk.c ****                 do
+1461:.\Generated_Source\PSoC4/CyLFClk.c ****                 {
+1462:.\Generated_Source\PSoC4/CyLFClk.c ****                     tmpValue = CySysWdtGetCount(counterNum);
+ 2451              		.loc 2 1462 0 discriminator 1
+ 2452 004c FB68     		ldr	r3, [r7, #12]
+ 2453 004e 181C     		mov	r0, r3
+ 2454 0050 FFF7FEFF 		bl	CySysWdtGetCount
+ 2455 0054 031C     		mov	r3, r0
+ 2456 0056 7B61     		str	r3, [r7, #20]
+1463:.\Generated_Source\PSoC4/CyLFClk.c ****                 }while(tmpValue < match);
+ 2457              		.loc 2 1463 0 discriminator 1
+ 2458 0058 7A69     		ldr	r2, [r7, #20]
+ 2459 005a 7B68     		ldr	r3, [r7, #4]
+ 2460 005c 9A42     		cmp	r2, r3
+ 2461 005e F5D3     		bcc	.L211
+1453:.\Generated_Source\PSoC4/CyLFClk.c ****             if(delayType == CY_SYS_TIMER_WAIT)
+ 2462              		.loc 2 1453 0
+ 2463 0060 1AE0     		b	.L207
+ 2464              	.L209:
+1464:.\Generated_Source\PSoC4/CyLFClk.c ****             }
+1465:.\Generated_Source\PSoC4/CyLFClk.c ****             else
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 77
+
+
+1466:.\Generated_Source\PSoC4/CyLFClk.c ****             {
+1467:.\Generated_Source\PSoC4/CyLFClk.c ****                 tmpValue = counterIntMaskTbl[counterNum];
+ 2465              		.loc 2 1467 0
+ 2466 0062 104B     		ldr	r3, .L214+4
+ 2467 0064 FA68     		ldr	r2, [r7, #12]
+ 2468 0066 9200     		lsl	r2, r2, #2
+ 2469 0068 D358     		ldr	r3, [r2, r3]
+ 2470 006a 7B61     		str	r3, [r7, #20]
+1468:.\Generated_Source\PSoC4/CyLFClk.c ****                 CySysWdtSetMatch(counterNum, match);
+ 2471              		.loc 2 1468 0
+ 2472 006c FA68     		ldr	r2, [r7, #12]
+ 2473 006e 7B68     		ldr	r3, [r7, #4]
+ 2474 0070 101C     		mov	r0, r2
+ 2475 0072 191C     		mov	r1, r3
+ 2476 0074 FFF7FEFF 		bl	CySysWdtSetMatch
+1469:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1470:.\Generated_Source\PSoC4/CyLFClk.c ****                 disableServicedIsr  |= tmpValue;
+ 2477              		.loc 2 1470 0
+ 2478 0078 0B4B     		ldr	r3, .L214+8
+ 2479 007a 1A68     		ldr	r2, [r3]
+ 2480 007c 7B69     		ldr	r3, [r7, #20]
+ 2481 007e 1A43     		orr	r2, r3
+ 2482 0080 094B     		ldr	r3, .L214+8
+ 2483 0082 1A60     		str	r2, [r3]
+1471:.\Generated_Source\PSoC4/CyLFClk.c ****                 wdtIsrMask |= tmpValue;
+ 2484              		.loc 2 1471 0
+ 2485 0084 094B     		ldr	r3, .L214+12
+ 2486 0086 1A68     		ldr	r2, [r3]
+ 2487 0088 7B69     		ldr	r3, [r7, #20]
+ 2488 008a 1A43     		orr	r2, r3
+ 2489 008c 074B     		ldr	r3, .L214+12
+ 2490 008e 1A60     		str	r2, [r3]
+1453:.\Generated_Source\PSoC4/CyLFClk.c ****             if(delayType == CY_SYS_TIMER_WAIT)
+ 2491              		.loc 2 1453 0
+ 2492 0090 02E0     		b	.L207
+ 2493              	.L208:
+1472:.\Generated_Source\PSoC4/CyLFClk.c ****             }
+1473:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+1474:.\Generated_Source\PSoC4/CyLFClk.c ****         else
+1475:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+1476:.\Generated_Source\PSoC4/CyLFClk.c ****             CYASSERT(0u != 0u);
+ 2494              		.loc 2 1476 0 discriminator 1
+ 2495 0092 0020     		mov	r0, #0
+ 2496 0094 FFF7FEFF 		bl	CyHalt
+ 2497              	.L207:
+1477:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+1478:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 2498              		.loc 2 1478 0
+ 2499 0098 BD46     		mov	sp, r7
+ 2500 009a 06B0     		add	sp, sp, #24
+ 2501              		@ sp needed
+ 2502 009c 80BD     		pop	{r7, pc}
+ 2503              	.L215:
+ 2504 009e C046     		.align	2
+ 2505              	.L214:
+ 2506 00a0 FFFF0000 		.word	65535
+ 2507 00a4 00000000 		.word	counterIntMaskTbl
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 78
+
+
+ 2508 00a8 08000000 		.word	disableServicedIsr
+ 2509 00ac 00000000 		.word	wdtIsrMask
+ 2510              		.cfi_endproc
+ 2511              	.LFE37:
+ 2512              		.size	CySysTimerDelayUntilMatch, .-CySysTimerDelayUntilMatch
+ 2513              		.section	.text.CySysWatchdogFeed,"ax",%progbits
+ 2514              		.align	2
+ 2515              		.global	CySysWatchdogFeed
+ 2516              		.code	16
+ 2517              		.thumb_func
+ 2518              		.type	CySysWatchdogFeed, %function
+ 2519              	CySysWatchdogFeed:
+ 2520              	.LFB38:
+1479:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1480:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1481:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+1482:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysWatchdogFeed
+1483:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+1484:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1485:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+1486:.\Generated_Source\PSoC4/CyLFClk.c ****     *  Feeds the watchdog counter before it causes the device reset. Supported only
+1487:.\Generated_Source\PSoC4/CyLFClk.c ****     *  for WDT0 and WDT1 in the "Watchdog" or "Watchdog w/ Interrupts" modes.
+1488:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1489:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+1490:.\Generated_Source\PSoC4/CyLFClk.c ****     *  counterNum:    The number of the WDT counter.
+1491:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1492:.\Generated_Source\PSoC4/CyLFClk.c ****     * Return:
+1493:.\Generated_Source\PSoC4/CyLFClk.c ****     *  None.
+1494:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1495:.\Generated_Source\PSoC4/CyLFClk.c ****     * Side effects:
+1496:.\Generated_Source\PSoC4/CyLFClk.c ****     *  Clears the WDT counter in the "Watchdog" mode or clears the WDT interrupt in
+1497:.\Generated_Source\PSoC4/CyLFClk.c ****     *  "Watchdog w/ Interrupts" mode. Does nothing in other modes.
+1498:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1499:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+1500:.\Generated_Source\PSoC4/CyLFClk.c ****     void CySysWatchdogFeed(uint32 counterNum)
+1501:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 2521              		.loc 2 1501 0
+ 2522              		.cfi_startproc
+ 2523 0000 80B5     		push	{r7, lr}
+ 2524              		.cfi_def_cfa_offset 8
+ 2525              		.cfi_offset 7, -8
+ 2526              		.cfi_offset 14, -4
+ 2527 0002 82B0     		sub	sp, sp, #8
+ 2528              		.cfi_def_cfa_offset 16
+ 2529 0004 00AF     		add	r7, sp, #0
+ 2530              		.cfi_def_cfa_register 7
+ 2531 0006 7860     		str	r0, [r7, #4]
+1502:.\Generated_Source\PSoC4/CyLFClk.c ****         if(counterNum == CY_SYS_WDT_COUNTER0)
+ 2532              		.loc 2 1502 0
+ 2533 0008 7B68     		ldr	r3, [r7, #4]
+ 2534 000a 002B     		cmp	r3, #0
+ 2535 000c 18D1     		bne	.L217
+1503:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+1504:.\Generated_Source\PSoC4/CyLFClk.c ****             if(CY_SYS_WDT_MODE_INT_RESET == CySysWdtGetMode(counterNum))
+ 2536              		.loc 2 1504 0
+ 2537 000e 7B68     		ldr	r3, [r7, #4]
+ 2538 0010 181C     		mov	r0, r3
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 79
+
+
+ 2539 0012 FFF7FEFF 		bl	CySysWdtGetMode
+ 2540 0016 031C     		mov	r3, r0
+ 2541 0018 032B     		cmp	r3, #3
+ 2542 001a 03D1     		bne	.L218
+1505:.\Generated_Source\PSoC4/CyLFClk.c ****             {
+1506:.\Generated_Source\PSoC4/CyLFClk.c ****                 CySysWdtClearInterrupt(CY_SYS_WDT_COUNTER0_MASK);
+ 2543              		.loc 2 1506 0
+ 2544 001c 0120     		mov	r0, #1
+ 2545 001e FFF7FEFF 		bl	CySysWdtClearInterrupt
+ 2546 0022 2EE0     		b	.L216
+ 2547              	.L218:
+1507:.\Generated_Source\PSoC4/CyLFClk.c ****             }
+1508:.\Generated_Source\PSoC4/CyLFClk.c ****             else if(CY_SYS_WDT_MODE_RESET == CySysWdtGetMode(counterNum))
+ 2548              		.loc 2 1508 0
+ 2549 0024 7B68     		ldr	r3, [r7, #4]
+ 2550 0026 181C     		mov	r0, r3
+ 2551 0028 FFF7FEFF 		bl	CySysWdtGetMode
+ 2552 002c 031C     		mov	r3, r0
+ 2553 002e 022B     		cmp	r3, #2
+ 2554 0030 27D1     		bne	.L216
+1509:.\Generated_Source\PSoC4/CyLFClk.c ****             {
+1510:.\Generated_Source\PSoC4/CyLFClk.c ****                 CySysWdtResetCounters(CY_SYS_WDT_COUNTER0_RESET);
+ 2555              		.loc 2 1510 0
+ 2556 0032 0820     		mov	r0, #8
+ 2557 0034 FFF7FEFF 		bl	CySysWdtResetCounters
+1511:.\Generated_Source\PSoC4/CyLFClk.c ****                 CySysWdtClearInterrupt(CY_SYS_WDT_COUNTER0_MASK);
+ 2558              		.loc 2 1511 0
+ 2559 0038 0120     		mov	r0, #1
+ 2560 003a FFF7FEFF 		bl	CySysWdtClearInterrupt
+ 2561 003e 20E0     		b	.L216
+ 2562              	.L217:
+1512:.\Generated_Source\PSoC4/CyLFClk.c ****             }
+1513:.\Generated_Source\PSoC4/CyLFClk.c ****             else
+1514:.\Generated_Source\PSoC4/CyLFClk.c ****             {
+1515:.\Generated_Source\PSoC4/CyLFClk.c ****                 /* Do nothing. */
+1516:.\Generated_Source\PSoC4/CyLFClk.c ****             }
+1517:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+1518:.\Generated_Source\PSoC4/CyLFClk.c ****         else if(counterNum == CY_SYS_WDT_COUNTER1)
+ 2563              		.loc 2 1518 0
+ 2564 0040 7B68     		ldr	r3, [r7, #4]
+ 2565 0042 012B     		cmp	r3, #1
+ 2566 0044 1DD1     		bne	.L216
+1519:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+1520:.\Generated_Source\PSoC4/CyLFClk.c ****             if(CY_SYS_WDT_MODE_INT_RESET == CySysWdtGetMode(counterNum))
+ 2567              		.loc 2 1520 0
+ 2568 0046 7B68     		ldr	r3, [r7, #4]
+ 2569 0048 181C     		mov	r0, r3
+ 2570 004a FFF7FEFF 		bl	CySysWdtGetMode
+ 2571 004e 031C     		mov	r3, r0
+ 2572 0050 032B     		cmp	r3, #3
+ 2573 0052 05D1     		bne	.L220
+1521:.\Generated_Source\PSoC4/CyLFClk.c ****             {
+1522:.\Generated_Source\PSoC4/CyLFClk.c ****                 CySysWdtClearInterrupt(CY_SYS_WDT_COUNTER1_MASK);
+ 2574              		.loc 2 1522 0
+ 2575 0054 8023     		mov	r3, #128
+ 2576 0056 5B00     		lsl	r3, r3, #1
+ 2577 0058 181C     		mov	r0, r3
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 80
+
+
+ 2578 005a FFF7FEFF 		bl	CySysWdtClearInterrupt
+ 2579 005e 10E0     		b	.L216
+ 2580              	.L220:
+1523:.\Generated_Source\PSoC4/CyLFClk.c ****             }
+1524:.\Generated_Source\PSoC4/CyLFClk.c ****             else if(CY_SYS_WDT_MODE_RESET == CySysWdtGetMode(counterNum))
+ 2581              		.loc 2 1524 0
+ 2582 0060 7B68     		ldr	r3, [r7, #4]
+ 2583 0062 181C     		mov	r0, r3
+ 2584 0064 FFF7FEFF 		bl	CySysWdtGetMode
+ 2585 0068 031C     		mov	r3, r0
+ 2586 006a 022B     		cmp	r3, #2
+ 2587 006c 09D1     		bne	.L216
+1525:.\Generated_Source\PSoC4/CyLFClk.c ****             {
+1526:.\Generated_Source\PSoC4/CyLFClk.c ****                 CySysWdtResetCounters(CY_SYS_WDT_COUNTER1_RESET);
+ 2588              		.loc 2 1526 0
+ 2589 006e 8023     		mov	r3, #128
+ 2590 0070 1B01     		lsl	r3, r3, #4
+ 2591 0072 181C     		mov	r0, r3
+ 2592 0074 FFF7FEFF 		bl	CySysWdtResetCounters
+1527:.\Generated_Source\PSoC4/CyLFClk.c ****                 CySysWdtClearInterrupt(CY_SYS_WDT_COUNTER1_MASK);
+ 2593              		.loc 2 1527 0
+ 2594 0078 8023     		mov	r3, #128
+ 2595 007a 5B00     		lsl	r3, r3, #1
+ 2596 007c 181C     		mov	r0, r3
+ 2597 007e FFF7FEFF 		bl	CySysWdtClearInterrupt
+ 2598              	.L216:
+1528:.\Generated_Source\PSoC4/CyLFClk.c ****             }
+1529:.\Generated_Source\PSoC4/CyLFClk.c ****             else
+1530:.\Generated_Source\PSoC4/CyLFClk.c ****             {
+1531:.\Generated_Source\PSoC4/CyLFClk.c ****                 /* Do nothing. */
+1532:.\Generated_Source\PSoC4/CyLFClk.c ****             }
+1533:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+1534:.\Generated_Source\PSoC4/CyLFClk.c ****         else
+1535:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+1536:.\Generated_Source\PSoC4/CyLFClk.c ****             /* Do nothing. */
+1537:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+1538:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 2599              		.loc 2 1538 0
+ 2600 0082 BD46     		mov	sp, r7
+ 2601 0084 02B0     		add	sp, sp, #8
+ 2602              		@ sp needed
+ 2603 0086 80BD     		pop	{r7, pc}
+ 2604              		.cfi_endproc
+ 2605              	.LFE38:
+ 2606              		.size	CySysWatchdogFeed, .-CySysWatchdogFeed
+ 2607              		.section	.text.CySysClkLfclkPosedgeCatch,"ax",%progbits
+ 2608              		.align	2
+ 2609              		.code	16
+ 2610              		.thumb_func
+ 2611              		.type	CySysClkLfclkPosedgeCatch, %function
+ 2612              	CySysClkLfclkPosedgeCatch:
+ 2613              	.LFB39:
+1539:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1540:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1541:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+1542:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysClkLfclkPosedgeCatch
+1543:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 81
+
+
+1544:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1545:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+1546:.\Generated_Source\PSoC4/CyLFClk.c ****     *  Returns once the LFCLK positive edge occurred.
+1547:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1548:.\Generated_Source\PSoC4/CyLFClk.c ****     *  CySysClkLfclkPosedgeRestore() should be called after this function
+1549:.\Generated_Source\PSoC4/CyLFClk.c ****     *  to restore the WDT configuration.
+1550:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1551:.\Generated_Source\PSoC4/CyLFClk.c ****     *  A pair of the CySysClkLfclkPosedgeCatch() and CySysClkLfclkPosedgeRestore()
+1552:.\Generated_Source\PSoC4/CyLFClk.c ****     *  functions is expected to be called inside a critical section.
+1553:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1554:.\Generated_Source\PSoC4/CyLFClk.c ****     *  To ensure that the WDT counter value is read until it changes, the enabled
+1555:.\Generated_Source\PSoC4/CyLFClk.c ****     *  WDT counter is used. If no counter is enabled, counter 0 is enabled.
+1556:.\Generated_Source\PSoC4/CyLFClk.c ****     *  And after the LFCLK source is switched, the counter 0 configuration
+1557:.\Generated_Source\PSoC4/CyLFClk.c ****     *  is restored.
+1558:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1559:.\Generated_Source\PSoC4/CyLFClk.c ****     *  Not applicable for the PSoC 4000 devices.
+1560:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1561:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+1562:.\Generated_Source\PSoC4/CyLFClk.c ****     *  None.
+1563:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1564:.\Generated_Source\PSoC4/CyLFClk.c ****     * Return:
+1565:.\Generated_Source\PSoC4/CyLFClk.c ****     *  None.
+1566:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1567:.\Generated_Source\PSoC4/CyLFClk.c ****     * Side Effects:
+1568:.\Generated_Source\PSoC4/CyLFClk.c ****     *  This function has no effect if WDT is locked (CySysWdtLock() is
+1569:.\Generated_Source\PSoC4/CyLFClk.c ****     *  called). Call CySysWdtUnlock() to unlock WDT.
+1570:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1571:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+1572:.\Generated_Source\PSoC4/CyLFClk.c ****     static void CySysClkLfclkPosedgeCatch(void)
+1573:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 2614              		.loc 2 1573 0
+ 2615              		.cfi_startproc
+ 2616 0000 80B5     		push	{r7, lr}
+ 2617              		.cfi_def_cfa_offset 8
+ 2618              		.cfi_offset 7, -8
+ 2619              		.cfi_offset 14, -4
+ 2620 0002 82B0     		sub	sp, sp, #8
+ 2621              		.cfi_def_cfa_offset 16
+ 2622 0004 00AF     		add	r7, sp, #0
+ 2623              		.cfi_def_cfa_register 7
+1574:.\Generated_Source\PSoC4/CyLFClk.c ****         uint32 firstCount;
+1575:.\Generated_Source\PSoC4/CyLFClk.c ****         static uint32 lfclkPosedgeEnabledWdtCounter = 0u;
+1576:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1577:.\Generated_Source\PSoC4/CyLFClk.c ****         if (0u != CySysWdtGetEnabledStatus(CY_SYS_WDT_COUNTER0))
+ 2624              		.loc 2 1577 0
+ 2625 0006 0020     		mov	r0, #0
+ 2626 0008 FFF7FEFF 		bl	CySysWdtGetEnabledStatus
+ 2627 000c 031C     		mov	r3, r0
+ 2628 000e 002B     		cmp	r3, #0
+ 2629 0010 03D0     		beq	.L222
+1578:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+1579:.\Generated_Source\PSoC4/CyLFClk.c ****             lfclkPosedgeEnabledWdtCounter = CY_SYS_WDT_COUNTER0;
+ 2630              		.loc 2 1579 0
+ 2631 0012 1F4B     		ldr	r3, .L227
+ 2632 0014 0022     		mov	r2, #0
+ 2633 0016 1A60     		str	r2, [r3]
+ 2634 0018 26E0     		b	.L223
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 82
+
+
+ 2635              	.L222:
+1580:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+1581:.\Generated_Source\PSoC4/CyLFClk.c ****         else if (0u != CySysWdtGetEnabledStatus(CY_SYS_WDT_COUNTER1))
+ 2636              		.loc 2 1581 0
+ 2637 001a 0120     		mov	r0, #1
+ 2638 001c FFF7FEFF 		bl	CySysWdtGetEnabledStatus
+ 2639 0020 031C     		mov	r3, r0
+ 2640 0022 002B     		cmp	r3, #0
+ 2641 0024 03D0     		beq	.L224
+1582:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+1583:.\Generated_Source\PSoC4/CyLFClk.c ****             lfclkPosedgeEnabledWdtCounter = CY_SYS_WDT_COUNTER1;
+ 2642              		.loc 2 1583 0
+ 2643 0026 1A4B     		ldr	r3, .L227
+ 2644 0028 0122     		mov	r2, #1
+ 2645 002a 1A60     		str	r2, [r3]
+ 2646 002c 1CE0     		b	.L223
+ 2647              	.L224:
+1584:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+1585:.\Generated_Source\PSoC4/CyLFClk.c ****         else if (0u != CySysWdtGetEnabledStatus(CY_SYS_WDT_COUNTER2))
+ 2648              		.loc 2 1585 0
+ 2649 002e 0220     		mov	r0, #2
+ 2650 0030 FFF7FEFF 		bl	CySysWdtGetEnabledStatus
+ 2651 0034 031C     		mov	r3, r0
+ 2652 0036 002B     		cmp	r3, #0
+ 2653 0038 03D0     		beq	.L225
+1586:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+1587:.\Generated_Source\PSoC4/CyLFClk.c ****             lfclkPosedgeEnabledWdtCounter = CY_SYS_WDT_COUNTER2;
+ 2654              		.loc 2 1587 0
+ 2655 003a 154B     		ldr	r3, .L227
+ 2656 003c 0222     		mov	r2, #2
+ 2657 003e 1A60     		str	r2, [r3]
+ 2658 0040 12E0     		b	.L223
+ 2659              	.L225:
+1588:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+1589:.\Generated_Source\PSoC4/CyLFClk.c ****         else /* All WDT counters are disabled */
+1590:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+1591:.\Generated_Source\PSoC4/CyLFClk.c ****             /* Configure WDT counter # 0 */
+1592:.\Generated_Source\PSoC4/CyLFClk.c ****             lfclkPosedgeWdtCounter0Enabled = 1u;
+ 2660              		.loc 2 1592 0
+ 2661 0042 144B     		ldr	r3, .L227+4
+ 2662 0044 0122     		mov	r2, #1
+ 2663 0046 1A60     		str	r2, [r3]
+1593:.\Generated_Source\PSoC4/CyLFClk.c ****             lfclkPosedgeEnabledWdtCounter = CY_SYS_WDT_COUNTER0;
+ 2664              		.loc 2 1593 0
+ 2665 0048 114B     		ldr	r3, .L227
+ 2666 004a 0022     		mov	r2, #0
+ 2667 004c 1A60     		str	r2, [r3]
+1594:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1595:.\Generated_Source\PSoC4/CyLFClk.c ****             lfclkPosedgeWdtCounter0Mode = CySysWdtGetMode(CY_SYS_WDT_COUNTER0);
+ 2668              		.loc 2 1595 0
+ 2669 004e 0020     		mov	r0, #0
+ 2670 0050 FFF7FEFF 		bl	CySysWdtGetMode
+ 2671 0054 021C     		mov	r2, r0
+ 2672 0056 104B     		ldr	r3, .L227+8
+ 2673 0058 1A60     		str	r2, [r3]
+1596:.\Generated_Source\PSoC4/CyLFClk.c ****             CySysWdtSetMode(CY_SYS_WDT_COUNTER0, CY_SYS_WDT_MODE_NONE);
+ 2674              		.loc 2 1596 0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 83
+
+
+ 2675 005a 0020     		mov	r0, #0
+ 2676 005c 0021     		mov	r1, #0
+ 2677 005e FFF7FEFF 		bl	CySysWdtSetMode
+1597:.\Generated_Source\PSoC4/CyLFClk.c ****             CySysWdtEnable(CY_SYS_WDT_COUNTER0_MASK);
+ 2678              		.loc 2 1597 0
+ 2679 0062 0120     		mov	r0, #1
+ 2680 0064 FFF7FEFF 		bl	CySysWdtEnable
+ 2681              	.L223:
+1598:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+1599:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1600:.\Generated_Source\PSoC4/CyLFClk.c ****         firstCount = CySysWdtGetCount(lfclkPosedgeEnabledWdtCounter);
+ 2682              		.loc 2 1600 0
+ 2683 0068 094B     		ldr	r3, .L227
+ 2684 006a 1B68     		ldr	r3, [r3]
+ 2685 006c 181C     		mov	r0, r3
+ 2686 006e FFF7FEFF 		bl	CySysWdtGetCount
+ 2687 0072 031C     		mov	r3, r0
+ 2688 0074 7B60     		str	r3, [r7, #4]
+1601:.\Generated_Source\PSoC4/CyLFClk.c ****         while (CySysWdtGetCount(lfclkPosedgeEnabledWdtCounter) == firstCount)
+ 2689              		.loc 2 1601 0
+ 2690 0076 C046     		mov	r8, r8
+ 2691              	.L226:
+ 2692              		.loc 2 1601 0 is_stmt 0 discriminator 1
+ 2693 0078 054B     		ldr	r3, .L227
+ 2694 007a 1B68     		ldr	r3, [r3]
+ 2695 007c 181C     		mov	r0, r3
+ 2696 007e FFF7FEFF 		bl	CySysWdtGetCount
+ 2697 0082 021C     		mov	r2, r0
+ 2698 0084 7B68     		ldr	r3, [r7, #4]
+ 2699 0086 9A42     		cmp	r2, r3
+ 2700 0088 F6D0     		beq	.L226
+1602:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+1603:.\Generated_Source\PSoC4/CyLFClk.c ****             /* Wait for counter to increment */
+1604:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+1605:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 2701              		.loc 2 1605 0 is_stmt 1
+ 2702 008a BD46     		mov	sp, r7
+ 2703 008c 02B0     		add	sp, sp, #8
+ 2704              		@ sp needed
+ 2705 008e 80BD     		pop	{r7, pc}
+ 2706              	.L228:
+ 2707              		.align	2
+ 2708              	.L227:
+ 2709 0090 18000000 		.word	lfclkPosedgeEnabledWdtCounter.4895
+ 2710 0094 00000000 		.word	lfclkPosedgeWdtCounter0Enabled
+ 2711 0098 04000000 		.word	lfclkPosedgeWdtCounter0Mode
+ 2712              		.cfi_endproc
+ 2713              	.LFE39:
+ 2714              		.size	CySysClkLfclkPosedgeCatch, .-CySysClkLfclkPosedgeCatch
+ 2715              		.section	.text.CySysClkLfclkPosedgeRestore,"ax",%progbits
+ 2716              		.align	2
+ 2717              		.code	16
+ 2718              		.thumb_func
+ 2719              		.type	CySysClkLfclkPosedgeRestore, %function
+ 2720              	CySysClkLfclkPosedgeRestore:
+ 2721              	.LFB40:
+1606:.\Generated_Source\PSoC4/CyLFClk.c **** 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 84
+
+
+1607:.\Generated_Source\PSoC4/CyLFClk.c **** 
+1608:.\Generated_Source\PSoC4/CyLFClk.c ****     /*******************************************************************************
+1609:.\Generated_Source\PSoC4/CyLFClk.c ****     * Function Name: CySysClkLfclkPosedgeRestore
+1610:.\Generated_Source\PSoC4/CyLFClk.c ****     ********************************************************************************
+1611:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1612:.\Generated_Source\PSoC4/CyLFClk.c ****     * Summary:
+1613:.\Generated_Source\PSoC4/CyLFClk.c ****     *  Restores the WDT configuration after a CySysClkLfclkPosedgeCatch() call.
+1614:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1615:.\Generated_Source\PSoC4/CyLFClk.c ****     *  A pair of the CySysClkLfclkPosedgeCatch() and CySysClkLfclkPosedgeRestore()
+1616:.\Generated_Source\PSoC4/CyLFClk.c ****     *  functions is expected to be called inside a critical section.
+1617:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1618:.\Generated_Source\PSoC4/CyLFClk.c ****     *  Not applicable for the PSoC 4000 devices.
+1619:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1620:.\Generated_Source\PSoC4/CyLFClk.c ****     * Parameters:
+1621:.\Generated_Source\PSoC4/CyLFClk.c ****     *  None.
+1622:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1623:.\Generated_Source\PSoC4/CyLFClk.c ****     * Return:
+1624:.\Generated_Source\PSoC4/CyLFClk.c ****     *  None.
+1625:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1626:.\Generated_Source\PSoC4/CyLFClk.c ****     * Side Effects:
+1627:.\Generated_Source\PSoC4/CyLFClk.c ****     *  This function has no effect if WDT is locked (CySysWdtLock() is
+1628:.\Generated_Source\PSoC4/CyLFClk.c ****     *  called). Call CySysWdtUnlock() to unlock WDT.
+1629:.\Generated_Source\PSoC4/CyLFClk.c ****     *
+1630:.\Generated_Source\PSoC4/CyLFClk.c ****     *******************************************************************************/
+1631:.\Generated_Source\PSoC4/CyLFClk.c ****     static void CySysClkLfclkPosedgeRestore(void)
+1632:.\Generated_Source\PSoC4/CyLFClk.c ****     {
+ 2722              		.loc 2 1632 0
+ 2723              		.cfi_startproc
+ 2724 0000 80B5     		push	{r7, lr}
+ 2725              		.cfi_def_cfa_offset 8
+ 2726              		.cfi_offset 7, -8
+ 2727              		.cfi_offset 14, -4
+ 2728 0002 00AF     		add	r7, sp, #0
+ 2729              		.cfi_def_cfa_register 7
+1633:.\Generated_Source\PSoC4/CyLFClk.c ****         if (lfclkPosedgeWdtCounter0Enabled != 0u)
+ 2730              		.loc 2 1633 0
+ 2731 0004 0A4B     		ldr	r3, .L231
+ 2732 0006 1B68     		ldr	r3, [r3]
+ 2733 0008 002B     		cmp	r3, #0
+ 2734 000a 0ED0     		beq	.L229
+1634:.\Generated_Source\PSoC4/CyLFClk.c ****         {
+1635:.\Generated_Source\PSoC4/CyLFClk.c ****             /* Restore counter # 0 configuration and force its shutdown */
+1636:.\Generated_Source\PSoC4/CyLFClk.c ****             CY_SYS_WDT_CONTROL_REG &= (uint32)(~CY_SYS_WDT_COUNTER0_MASK);
+ 2735              		.loc 2 1636 0
+ 2736 000c 094B     		ldr	r3, .L231+4
+ 2737 000e 094A     		ldr	r2, .L231+4
+ 2738 0010 1268     		ldr	r2, [r2]
+ 2739 0012 0121     		mov	r1, #1
+ 2740 0014 8A43     		bic	r2, r1
+ 2741 0016 1A60     		str	r2, [r3]
+1637:.\Generated_Source\PSoC4/CyLFClk.c ****             CySysWdtSetMode(CY_SYS_WDT_COUNTER0, lfclkPosedgeWdtCounter0Mode);
+ 2742              		.loc 2 1637 0
+ 2743 0018 074B     		ldr	r3, .L231+8
+ 2744 001a 1B68     		ldr	r3, [r3]
+ 2745 001c 0020     		mov	r0, #0
+ 2746 001e 191C     		mov	r1, r3
+ 2747 0020 FFF7FEFF 		bl	CySysWdtSetMode
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 85
+
+
+1638:.\Generated_Source\PSoC4/CyLFClk.c ****             lfclkPosedgeWdtCounter0Enabled = 0u;
+ 2748              		.loc 2 1638 0
+ 2749 0024 024B     		ldr	r3, .L231
+ 2750 0026 0022     		mov	r2, #0
+ 2751 0028 1A60     		str	r2, [r3]
+ 2752              	.L229:
+1639:.\Generated_Source\PSoC4/CyLFClk.c ****         }
+1640:.\Generated_Source\PSoC4/CyLFClk.c ****     }
+ 2753              		.loc 2 1640 0
+ 2754 002a BD46     		mov	sp, r7
+ 2755              		@ sp needed
+ 2756 002c 80BD     		pop	{r7, pc}
+ 2757              	.L232:
+ 2758 002e C046     		.align	2
+ 2759              	.L231:
+ 2760 0030 00000000 		.word	lfclkPosedgeWdtCounter0Enabled
+ 2761 0034 10020B40 		.word	1074463248
+ 2762 0038 04000000 		.word	lfclkPosedgeWdtCounter0Mode
+ 2763              		.cfi_endproc
+ 2764              	.LFE40:
+ 2765              		.size	CySysClkLfclkPosedgeRestore, .-CySysClkLfclkPosedgeRestore
+ 2766              		.bss
+ 2767              		.align	2
+ 2768              	lfclkPosedgeEnabledWdtCounter.4895:
+ 2769 0018 00000000 		.space	4
+ 2770              		.text
+ 2771              	.Letext0:
+ 2772              		.file 3 ".\\Generated_Source\\PSoC4\\cytypes.h"
+ 2773              		.section	.debug_info,"",%progbits
+ 2774              	.Ldebug_info0:
+ 2775 0000 46080000 		.4byte	0x846
+ 2776 0004 0400     		.2byte	0x4
+ 2777 0006 00000000 		.4byte	.Ldebug_abbrev0
+ 2778 000a 04       		.byte	0x4
+ 2779 000b 01       		.uleb128 0x1
+ 2780 000c 6A040000 		.4byte	.LASF91
+ 2781 0010 01       		.byte	0x1
+ 2782 0011 CC030000 		.4byte	.LASF92
+ 2783 0015 A2010000 		.4byte	.LASF93
+ 2784 0019 00000000 		.4byte	.Ldebug_ranges0+0
+ 2785 001d 00000000 		.4byte	0
+ 2786 0021 00000000 		.4byte	.Ldebug_line0
+ 2787 0025 02       		.uleb128 0x2
+ 2788 0026 01       		.byte	0x1
+ 2789 0027 06       		.byte	0x6
+ 2790 0028 29010000 		.4byte	.LASF0
+ 2791 002c 02       		.uleb128 0x2
+ 2792 002d 01       		.byte	0x1
+ 2793 002e 08       		.byte	0x8
+ 2794 002f 1F050000 		.4byte	.LASF1
+ 2795 0033 02       		.uleb128 0x2
+ 2796 0034 02       		.byte	0x2
+ 2797 0035 05       		.byte	0x5
+ 2798 0036 51050000 		.4byte	.LASF2
+ 2799 003a 02       		.uleb128 0x2
+ 2800 003b 02       		.byte	0x2
+ 2801 003c 07       		.byte	0x7
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 86
+
+
+ 2802 003d 51030000 		.4byte	.LASF3
+ 2803 0041 02       		.uleb128 0x2
+ 2804 0042 04       		.byte	0x4
+ 2805 0043 05       		.byte	0x5
+ 2806 0044 7C010000 		.4byte	.LASF4
+ 2807 0048 02       		.uleb128 0x2
+ 2808 0049 04       		.byte	0x4
+ 2809 004a 07       		.byte	0x7
+ 2810 004b FF020000 		.4byte	.LASF5
+ 2811 004f 02       		.uleb128 0x2
+ 2812 0050 08       		.byte	0x8
+ 2813 0051 05       		.byte	0x5
+ 2814 0052 1B010000 		.4byte	.LASF6
+ 2815 0056 02       		.uleb128 0x2
+ 2816 0057 08       		.byte	0x8
+ 2817 0058 07       		.byte	0x7
+ 2818 0059 D5000000 		.4byte	.LASF7
+ 2819 005d 03       		.uleb128 0x3
+ 2820 005e 04       		.byte	0x4
+ 2821 005f 05       		.byte	0x5
+ 2822 0060 696E7400 		.ascii	"int\000"
+ 2823 0064 02       		.uleb128 0x2
+ 2824 0065 04       		.byte	0x4
+ 2825 0066 07       		.byte	0x7
+ 2826 0067 C4020000 		.4byte	.LASF8
+ 2827 006b 04       		.uleb128 0x4
+ 2828 006c 8E010000 		.4byte	.LASF9
+ 2829 0070 03       		.byte	0x3
+ 2830 0071 B3       		.byte	0xb3
+ 2831 0072 2C000000 		.4byte	0x2c
+ 2832 0076 04       		.uleb128 0x4
+ 2833 0077 00000000 		.4byte	.LASF10
+ 2834 007b 03       		.byte	0x3
+ 2835 007c B4       		.byte	0xb4
+ 2836 007d 3A000000 		.4byte	0x3a
+ 2837 0081 04       		.uleb128 0x4
+ 2838 0082 14020000 		.4byte	.LASF11
+ 2839 0086 03       		.byte	0x3
+ 2840 0087 B5       		.byte	0xb5
+ 2841 0088 48000000 		.4byte	0x48
+ 2842 008c 02       		.uleb128 0x2
+ 2843 008d 04       		.byte	0x4
+ 2844 008e 04       		.byte	0x4
+ 2845 008f 64040000 		.4byte	.LASF12
+ 2846 0093 02       		.uleb128 0x2
+ 2847 0094 08       		.byte	0x8
+ 2848 0095 04       		.byte	0x4
+ 2849 0096 9B010000 		.4byte	.LASF13
+ 2850 009a 02       		.uleb128 0x2
+ 2851 009b 01       		.byte	0x1
+ 2852 009c 08       		.byte	0x8
+ 2853 009d E5050000 		.4byte	.LASF14
+ 2854 00a1 05       		.uleb128 0x5
+ 2855 00a2 EF030000 		.4byte	.LASF15
+ 2856 00a6 03       		.byte	0x3
+ 2857 00a7 5F01     		.2byte	0x15f
+ 2858 00a9 AD000000 		.4byte	0xad
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 87
+
+
+ 2859 00ad 06       		.uleb128 0x6
+ 2860 00ae 81000000 		.4byte	0x81
+ 2861 00b2 07       		.uleb128 0x7
+ 2862 00b3 04       		.byte	0x4
+ 2863 00b4 B8000000 		.4byte	0xb8
+ 2864 00b8 08       		.uleb128 0x8
+ 2865 00b9 09       		.uleb128 0x9
+ 2866 00ba 01       		.byte	0x1
+ 2867 00bb 01       		.byte	0x1
+ 2868 00bc 16       		.byte	0x16
+ 2869 00bd CE000000 		.4byte	0xce
+ 2870 00c1 0A       		.uleb128 0xa
+ 2871 00c2 25040000 		.4byte	.LASF16
+ 2872 00c6 00       		.sleb128 0
+ 2873 00c7 0A       		.uleb128 0xa
+ 2874 00c8 CC060000 		.4byte	.LASF17
+ 2875 00cc 01       		.sleb128 1
+ 2876 00cd 00       		.byte	0
+ 2877 00ce 04       		.uleb128 0x4
+ 2878 00cf 5B010000 		.4byte	.LASF18
+ 2879 00d3 01       		.byte	0x1
+ 2880 00d4 19       		.byte	0x19
+ 2881 00d5 B9000000 		.4byte	0xb9
+ 2882 00d9 04       		.uleb128 0x4
+ 2883 00da 4D010000 		.4byte	.LASF19
+ 2884 00de 01       		.byte	0x1
+ 2885 00df 2D       		.byte	0x2d
+ 2886 00e0 B2000000 		.4byte	0xb2
+ 2887 00e4 02       		.uleb128 0x2
+ 2888 00e5 04       		.byte	0x4
+ 2889 00e6 07       		.byte	0x7
+ 2890 00e7 05040000 		.4byte	.LASF20
+ 2891 00eb 0B       		.uleb128 0xb
+ 2892 00ec FF000000 		.4byte	.LASF21
+ 2893 00f0 01       		.byte	0x1
+ 2894 00f1 5801     		.2byte	0x158
+ 2895 00f3 00000000 		.4byte	.LFB0
+ 2896 00f7 48000000 		.4byte	.LFE0-.LFB0
+ 2897 00fb 01       		.uleb128 0x1
+ 2898 00fc 9C       		.byte	0x9c
+ 2899 00fd 0B       		.uleb128 0xb
+ 2900 00fe 1B020000 		.4byte	.LASF22
+ 2901 0102 01       		.byte	0x1
+ 2902 0103 7901     		.2byte	0x179
+ 2903 0105 00000000 		.4byte	.LFB1
+ 2904 0109 48000000 		.4byte	.LFE1-.LFB1
+ 2905 010d 01       		.uleb128 0x1
+ 2906 010e 9C       		.byte	0x9c
+ 2907 010f 0C       		.uleb128 0xc
+ 2908 0110 A6030000 		.4byte	.LASF27
+ 2909 0114 02       		.byte	0x2
+ 2910 0115 41       		.byte	0x41
+ 2911 0116 00000000 		.4byte	.LFB2
+ 2912 011a 1C000000 		.4byte	.LFE2-.LFB2
+ 2913 011e 01       		.uleb128 0x1
+ 2914 011f 9C       		.byte	0x9c
+ 2915 0120 0D       		.uleb128 0xd
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 88
+
+
+ 2916 0121 F7010000 		.4byte	.LASF25
+ 2917 0125 02       		.byte	0x2
+ 2918 0126 60       		.byte	0x60
+ 2919 0127 00000000 		.4byte	.LFB3
+ 2920 012b 64000000 		.4byte	.LFE3-.LFB3
+ 2921 012f 01       		.uleb128 0x1
+ 2922 0130 9C       		.byte	0x9c
+ 2923 0131 44010000 		.4byte	0x144
+ 2924 0135 0E       		.uleb128 0xe
+ 2925 0136 3E010000 		.4byte	.LASF23
+ 2926 013a 02       		.byte	0x2
+ 2927 013b 63       		.byte	0x63
+ 2928 013c 6B000000 		.4byte	0x6b
+ 2929 0140 02       		.uleb128 0x2
+ 2930 0141 91       		.byte	0x91
+ 2931 0142 6F       		.sleb128 -17
+ 2932 0143 00       		.byte	0
+ 2933 0144 0F       		.uleb128 0xf
+ 2934 0145 75050000 		.4byte	.LASF34
+ 2935 0149 02       		.byte	0x2
+ 2936 014a 94       		.byte	0x94
+ 2937 014b 81000000 		.4byte	0x81
+ 2938 014f 00000000 		.4byte	.LFB4
+ 2939 0153 1C000000 		.4byte	.LFE4-.LFB4
+ 2940 0157 01       		.uleb128 0x1
+ 2941 0158 9C       		.byte	0x9c
+ 2942 0159 10       		.uleb128 0x10
+ 2943 015a 9F000000 		.4byte	.LASF94
+ 2944 015e 02       		.byte	0x2
+ 2945 015f B0       		.byte	0xb0
+ 2946 0160 81000000 		.4byte	0x81
+ 2947 0164 00000000 		.4byte	.LFB5
+ 2948 0168 20000000 		.4byte	.LFE5-.LFB5
+ 2949 016c 01       		.uleb128 0x1
+ 2950 016d 9C       		.byte	0x9c
+ 2951 016e 81010000 		.4byte	0x181
+ 2952 0172 0E       		.uleb128 0xe
+ 2953 0173 07000000 		.4byte	.LASF24
+ 2954 0177 02       		.byte	0x2
+ 2955 0178 B2       		.byte	0xb2
+ 2956 0179 81000000 		.4byte	0x81
+ 2957 017d 02       		.uleb128 0x2
+ 2958 017e 91       		.byte	0x91
+ 2959 017f 74       		.sleb128 -12
+ 2960 0180 00       		.byte	0
+ 2961 0181 0D       		.uleb128 0xd
+ 2962 0182 D1020000 		.4byte	.LASF26
+ 2963 0186 02       		.byte	0x2
+ 2964 0187 E1       		.byte	0xe1
+ 2965 0188 00000000 		.4byte	.LFB6
+ 2966 018c 54000000 		.4byte	.LFE6-.LFB6
+ 2967 0190 01       		.uleb128 0x1
+ 2968 0191 9C       		.byte	0x9c
+ 2969 0192 B3010000 		.4byte	0x1b3
+ 2970 0196 11       		.uleb128 0x11
+ 2971 0197 FE030000 		.4byte	.LASF30
+ 2972 019b 02       		.byte	0x2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 89
+
+
+ 2973 019c E1       		.byte	0xe1
+ 2974 019d 81000000 		.4byte	0x81
+ 2975 01a1 02       		.uleb128 0x2
+ 2976 01a2 91       		.byte	0x91
+ 2977 01a3 64       		.sleb128 -28
+ 2978 01a4 0E       		.uleb128 0xe
+ 2979 01a5 3E010000 		.4byte	.LASF23
+ 2980 01a9 02       		.byte	0x2
+ 2981 01aa E3       		.byte	0xe3
+ 2982 01ab 6B000000 		.4byte	0x6b
+ 2983 01af 02       		.uleb128 0x2
+ 2984 01b0 91       		.byte	0x91
+ 2985 01b1 6F       		.sleb128 -17
+ 2986 01b2 00       		.byte	0
+ 2987 01b3 12       		.uleb128 0x12
+ 2988 01b4 5B060000 		.4byte	.LASF28
+ 2989 01b8 02       		.byte	0x2
+ 2990 01b9 0E01     		.2byte	0x10e
+ 2991 01bb 00000000 		.4byte	.LFB7
+ 2992 01bf 20000000 		.4byte	.LFE7-.LFB7
+ 2993 01c3 01       		.uleb128 0x1
+ 2994 01c4 9C       		.byte	0x9c
+ 2995 01c5 13       		.uleb128 0x13
+ 2996 01c6 A3050000 		.4byte	.LASF29
+ 2997 01ca 02       		.byte	0x2
+ 2998 01cb 2301     		.2byte	0x123
+ 2999 01cd 00000000 		.4byte	.LFB8
+ 3000 01d1 60000000 		.4byte	.LFE8-.LFB8
+ 3001 01d5 01       		.uleb128 0x1
+ 3002 01d6 9C       		.byte	0x9c
+ 3003 01d7 EB010000 		.4byte	0x1eb
+ 3004 01db 14       		.uleb128 0x14
+ 3005 01dc 3E010000 		.4byte	.LASF23
+ 3006 01e0 02       		.byte	0x2
+ 3007 01e1 2501     		.2byte	0x125
+ 3008 01e3 6B000000 		.4byte	0x6b
+ 3009 01e7 02       		.uleb128 0x2
+ 3010 01e8 91       		.byte	0x91
+ 3011 01e9 6F       		.sleb128 -17
+ 3012 01ea 00       		.byte	0
+ 3013 01eb 15       		.uleb128 0x15
+ 3014 01ec EC000000 		.4byte	.LASF52
+ 3015 01f0 02       		.byte	0x2
+ 3016 01f1 4801     		.2byte	0x148
+ 3017 01f3 81000000 		.4byte	0x81
+ 3018 01f7 00000000 		.4byte	.LFB9
+ 3019 01fb 1C000000 		.4byte	.LFE9-.LFB9
+ 3020 01ff 01       		.uleb128 0x1
+ 3021 0200 9C       		.byte	0x9c
+ 3022 0201 16       		.uleb128 0x16
+ 3023 0202 B3050000 		.4byte	.LASF37
+ 3024 0206 02       		.byte	0x2
+ 3025 0207 6501     		.2byte	0x165
+ 3026 0209 81000000 		.4byte	0x81
+ 3027 020d 00000000 		.4byte	.LFB10
+ 3028 0211 40000000 		.4byte	.LFE10-.LFB10
+ 3029 0215 01       		.uleb128 0x1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 90
+
+
+ 3030 0216 9C       		.byte	0x9c
+ 3031 0217 3A020000 		.4byte	0x23a
+ 3032 021b 17       		.uleb128 0x17
+ 3033 021c EA050000 		.4byte	.LASF31
+ 3034 0220 02       		.byte	0x2
+ 3035 0221 6501     		.2byte	0x165
+ 3036 0223 81000000 		.4byte	0x81
+ 3037 0227 02       		.uleb128 0x2
+ 3038 0228 91       		.byte	0x91
+ 3039 0229 6C       		.sleb128 -20
+ 3040 022a 14       		.uleb128 0x14
+ 3041 022b 79060000 		.4byte	.LASF32
+ 3042 022f 02       		.byte	0x2
+ 3043 0230 6701     		.2byte	0x167
+ 3044 0232 81000000 		.4byte	0x81
+ 3045 0236 02       		.uleb128 0x2
+ 3046 0237 91       		.byte	0x91
+ 3047 0238 74       		.sleb128 -12
+ 3048 0239 00       		.byte	0
+ 3049 023a 13       		.uleb128 0x13
+ 3050 023b 00060000 		.4byte	.LASF33
+ 3051 023f 02       		.byte	0x2
+ 3052 0240 9801     		.2byte	0x198
+ 3053 0242 00000000 		.4byte	.LFB11
+ 3054 0246 34000000 		.4byte	.LFE11-.LFB11
+ 3055 024a 01       		.uleb128 0x1
+ 3056 024b 9C       		.byte	0x9c
+ 3057 024c 60020000 		.4byte	0x260
+ 3058 0250 14       		.uleb128 0x14
+ 3059 0251 3E010000 		.4byte	.LASF23
+ 3060 0255 02       		.byte	0x2
+ 3061 0256 9A01     		.2byte	0x19a
+ 3062 0258 6B000000 		.4byte	0x6b
+ 3063 025c 02       		.uleb128 0x2
+ 3064 025d 91       		.byte	0x91
+ 3065 025e 6F       		.sleb128 -17
+ 3066 025f 00       		.byte	0
+ 3067 0260 18       		.uleb128 0x18
+ 3068 0261 10050000 		.4byte	.LASF35
+ 3069 0265 02       		.byte	0x2
+ 3070 0266 B201     		.2byte	0x1b2
+ 3071 0268 81000000 		.4byte	0x81
+ 3072 026c 00000000 		.4byte	.LFB12
+ 3073 0270 20000000 		.4byte	.LFE12-.LFB12
+ 3074 0274 01       		.uleb128 0x1
+ 3075 0275 9C       		.byte	0x9c
+ 3076 0276 13       		.uleb128 0x13
+ 3077 0277 46000000 		.4byte	.LASF36
+ 3078 027b 02       		.byte	0x2
+ 3079 027c C701     		.2byte	0x1c7
+ 3080 027e 00000000 		.4byte	.LFB13
+ 3081 0282 4C000000 		.4byte	.LFE13-.LFB13
+ 3082 0286 01       		.uleb128 0x1
+ 3083 0287 9C       		.byte	0x9c
+ 3084 0288 9C020000 		.4byte	0x29c
+ 3085 028c 14       		.uleb128 0x14
+ 3086 028d 3E010000 		.4byte	.LASF23
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 91
+
+
+ 3087 0291 02       		.byte	0x2
+ 3088 0292 C901     		.2byte	0x1c9
+ 3089 0294 6B000000 		.4byte	0x6b
+ 3090 0298 02       		.uleb128 0x2
+ 3091 0299 91       		.byte	0x91
+ 3092 029a 6F       		.sleb128 -17
+ 3093 029b 00       		.byte	0
+ 3094 029c 16       		.uleb128 0x16
+ 3095 029d 64030000 		.4byte	.LASF38
+ 3096 02a1 02       		.byte	0x2
+ 3097 02a2 ED01     		.2byte	0x1ed
+ 3098 02a4 81000000 		.4byte	0x81
+ 3099 02a8 00000000 		.4byte	.LFB14
+ 3100 02ac 30000000 		.4byte	.LFE14-.LFB14
+ 3101 02b0 01       		.uleb128 0x1
+ 3102 02b1 9C       		.byte	0x9c
+ 3103 02b2 C6020000 		.4byte	0x2c6
+ 3104 02b6 17       		.uleb128 0x17
+ 3105 02b7 67000000 		.4byte	.LASF39
+ 3106 02bb 02       		.byte	0x2
+ 3107 02bc ED01     		.2byte	0x1ed
+ 3108 02be 81000000 		.4byte	0x81
+ 3109 02c2 02       		.uleb128 0x2
+ 3110 02c3 91       		.byte	0x91
+ 3111 02c4 74       		.sleb128 -12
+ 3112 02c5 00       		.byte	0
+ 3113 02c6 13       		.uleb128 0x13
+ 3114 02c7 36000000 		.4byte	.LASF40
+ 3115 02cb 02       		.byte	0x2
+ 3116 02cc 1102     		.2byte	0x211
+ 3117 02ce 00000000 		.4byte	.LFB15
+ 3118 02d2 60000000 		.4byte	.LFE15-.LFB15
+ 3119 02d6 01       		.uleb128 0x1
+ 3120 02d7 9C       		.byte	0x9c
+ 3121 02d8 0A030000 		.4byte	0x30a
+ 3122 02dc 17       		.uleb128 0x17
+ 3123 02dd 67000000 		.4byte	.LASF39
+ 3124 02e1 02       		.byte	0x2
+ 3125 02e2 1102     		.2byte	0x211
+ 3126 02e4 81000000 		.4byte	0x81
+ 3127 02e8 02       		.uleb128 0x2
+ 3128 02e9 91       		.byte	0x91
+ 3129 02ea 6C       		.sleb128 -20
+ 3130 02eb 17       		.uleb128 0x17
+ 3131 02ec EA050000 		.4byte	.LASF31
+ 3132 02f0 02       		.byte	0x2
+ 3133 02f1 1102     		.2byte	0x211
+ 3134 02f3 81000000 		.4byte	0x81
+ 3135 02f7 02       		.uleb128 0x2
+ 3136 02f8 91       		.byte	0x91
+ 3137 02f9 68       		.sleb128 -24
+ 3138 02fa 14       		.uleb128 0x14
+ 3139 02fb 80060000 		.4byte	.LASF41
+ 3140 02ff 02       		.byte	0x2
+ 3141 0300 1302     		.2byte	0x213
+ 3142 0302 81000000 		.4byte	0x81
+ 3143 0306 02       		.uleb128 0x2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 92
+
+
+ 3144 0307 91       		.byte	0x91
+ 3145 0308 74       		.sleb128 -12
+ 3146 0309 00       		.byte	0
+ 3147 030a 19       		.uleb128 0x19
+ 3148 030b 4B060000 		.4byte	.LASF42
+ 3149 030f 02       		.byte	0x2
+ 3150 0310 3002     		.2byte	0x230
+ 3151 0312 81000000 		.4byte	0x81
+ 3152 0316 00000000 		.4byte	.LFB16
+ 3153 031a 24000000 		.4byte	.LFE16-.LFB16
+ 3154 031e 01       		.uleb128 0x1
+ 3155 031f 9C       		.byte	0x9c
+ 3156 0320 34030000 		.4byte	0x334
+ 3157 0324 17       		.uleb128 0x17
+ 3158 0325 67000000 		.4byte	.LASF39
+ 3159 0329 02       		.byte	0x2
+ 3160 032a 3002     		.2byte	0x230
+ 3161 032c 81000000 		.4byte	0x81
+ 3162 0330 02       		.uleb128 0x2
+ 3163 0331 91       		.byte	0x91
+ 3164 0332 74       		.sleb128 -12
+ 3165 0333 00       		.byte	0
+ 3166 0334 13       		.uleb128 0x13
+ 3167 0335 20060000 		.4byte	.LASF43
+ 3168 0339 02       		.byte	0x2
+ 3169 033a 5102     		.2byte	0x251
+ 3170 033c 00000000 		.4byte	.LFB17
+ 3171 0340 70000000 		.4byte	.LFE17-.LFB17
+ 3172 0344 01       		.uleb128 0x1
+ 3173 0345 9C       		.byte	0x9c
+ 3174 0346 78030000 		.4byte	0x378
+ 3175 034a 17       		.uleb128 0x17
+ 3176 034b 67000000 		.4byte	.LASF39
+ 3177 034f 02       		.byte	0x2
+ 3178 0350 5102     		.2byte	0x251
+ 3179 0352 81000000 		.4byte	0x81
+ 3180 0356 02       		.uleb128 0x2
+ 3181 0357 91       		.byte	0x91
+ 3182 0358 6C       		.sleb128 -20
+ 3183 0359 17       		.uleb128 0x17
+ 3184 035a 94010000 		.4byte	.LASF44
+ 3185 035e 02       		.byte	0x2
+ 3186 035f 5102     		.2byte	0x251
+ 3187 0361 81000000 		.4byte	0x81
+ 3188 0365 02       		.uleb128 0x2
+ 3189 0366 91       		.byte	0x91
+ 3190 0367 68       		.sleb128 -24
+ 3191 0368 14       		.uleb128 0x14
+ 3192 0369 80060000 		.4byte	.LASF41
+ 3193 036d 02       		.byte	0x2
+ 3194 036e 5302     		.2byte	0x253
+ 3195 0370 81000000 		.4byte	0x81
+ 3196 0374 02       		.uleb128 0x2
+ 3197 0375 91       		.byte	0x91
+ 3198 0376 74       		.sleb128 -12
+ 3199 0377 00       		.byte	0
+ 3200 0378 16       		.uleb128 0x16
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 93
+
+
+ 3201 0379 AC020000 		.4byte	.LASF45
+ 3202 037d 02       		.byte	0x2
+ 3203 037e 7402     		.2byte	0x274
+ 3204 0380 81000000 		.4byte	0x81
+ 3205 0384 00000000 		.4byte	.LFB18
+ 3206 0388 40000000 		.4byte	.LFE18-.LFB18
+ 3207 038c 01       		.uleb128 0x1
+ 3208 038d 9C       		.byte	0x9c
+ 3209 038e A2030000 		.4byte	0x3a2
+ 3210 0392 17       		.uleb128 0x17
+ 3211 0393 67000000 		.4byte	.LASF39
+ 3212 0397 02       		.byte	0x2
+ 3213 0398 7402     		.2byte	0x274
+ 3214 039a 81000000 		.4byte	0x81
+ 3215 039e 02       		.uleb128 0x2
+ 3216 039f 91       		.byte	0x91
+ 3217 03a0 74       		.sleb128 -12
+ 3218 03a1 00       		.byte	0
+ 3219 03a2 13       		.uleb128 0x13
+ 3220 03a3 74020000 		.4byte	.LASF46
+ 3221 03a7 02       		.byte	0x2
+ 3222 03a8 A202     		.2byte	0x2a2
+ 3223 03aa 00000000 		.4byte	.LFB19
+ 3224 03ae 64000000 		.4byte	.LFE19-.LFB19
+ 3225 03b2 01       		.uleb128 0x1
+ 3226 03b3 9C       		.byte	0x9c
+ 3227 03b4 C8030000 		.4byte	0x3c8
+ 3228 03b8 17       		.uleb128 0x17
+ 3229 03b9 A0020000 		.4byte	.LASF47
+ 3230 03bd 02       		.byte	0x2
+ 3231 03be A202     		.2byte	0x2a2
+ 3232 03c0 81000000 		.4byte	0x81
+ 3233 03c4 02       		.uleb128 0x2
+ 3234 03c5 91       		.byte	0x91
+ 3235 03c6 74       		.sleb128 -12
+ 3236 03c7 00       		.byte	0
+ 3237 03c8 13       		.uleb128 0x13
+ 3238 03c9 65050000 		.4byte	.LASF48
+ 3239 03cd 02       		.byte	0x2
+ 3240 03ce D702     		.2byte	0x2d7
+ 3241 03d0 00000000 		.4byte	.LFB20
+ 3242 03d4 70000000 		.4byte	.LFE20-.LFB20
+ 3243 03d8 01       		.uleb128 0x1
+ 3244 03d9 9C       		.byte	0x9c
+ 3245 03da EE030000 		.4byte	0x3ee
+ 3246 03de 17       		.uleb128 0x17
+ 3247 03df A0020000 		.4byte	.LASF47
+ 3248 03e3 02       		.byte	0x2
+ 3249 03e4 D702     		.2byte	0x2d7
+ 3250 03e6 81000000 		.4byte	0x81
+ 3251 03ea 02       		.uleb128 0x2
+ 3252 03eb 91       		.byte	0x91
+ 3253 03ec 74       		.sleb128 -12
+ 3254 03ed 00       		.byte	0
+ 3255 03ee 13       		.uleb128 0x13
+ 3256 03ef 38060000 		.4byte	.LASF49
+ 3257 03f3 02       		.byte	0x2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 94
+
+
+ 3258 03f4 1903     		.2byte	0x319
+ 3259 03f6 00000000 		.4byte	.LFB21
+ 3260 03fa 58000000 		.4byte	.LFE21-.LFB21
+ 3261 03fe 01       		.uleb128 0x1
+ 3262 03ff 9C       		.byte	0x9c
+ 3263 0400 32040000 		.4byte	0x432
+ 3264 0404 17       		.uleb128 0x17
+ 3265 0405 AB060000 		.4byte	.LASF50
+ 3266 0409 02       		.byte	0x2
+ 3267 040a 1903     		.2byte	0x319
+ 3268 040c 81000000 		.4byte	0x81
+ 3269 0410 02       		.uleb128 0x2
+ 3270 0411 91       		.byte	0x91
+ 3271 0412 64       		.sleb128 -28
+ 3272 0413 14       		.uleb128 0x14
+ 3273 0414 80060000 		.4byte	.LASF41
+ 3274 0418 02       		.byte	0x2
+ 3275 0419 1B03     		.2byte	0x31b
+ 3276 041b 81000000 		.4byte	0x81
+ 3277 041f 02       		.uleb128 0x2
+ 3278 0420 91       		.byte	0x91
+ 3279 0421 68       		.sleb128 -24
+ 3280 0422 14       		.uleb128 0x14
+ 3281 0423 54020000 		.4byte	.LASF51
+ 3282 0427 02       		.byte	0x2
+ 3283 0428 1C03     		.2byte	0x31c
+ 3284 042a 81000000 		.4byte	0x81
+ 3285 042e 02       		.uleb128 0x2
+ 3286 042f 91       		.byte	0x91
+ 3287 0430 6C       		.sleb128 -20
+ 3288 0431 00       		.byte	0
+ 3289 0432 15       		.uleb128 0x15
+ 3290 0433 8C000000 		.4byte	.LASF53
+ 3291 0437 02       		.byte	0x2
+ 3292 0438 3E03     		.2byte	0x33e
+ 3293 043a 81000000 		.4byte	0x81
+ 3294 043e 00000000 		.4byte	.LFB22
+ 3295 0442 1C000000 		.4byte	.LFE22-.LFB22
+ 3296 0446 01       		.uleb128 0x1
+ 3297 0447 9C       		.byte	0x9c
+ 3298 0448 13       		.uleb128 0x13
+ 3299 0449 43020000 		.4byte	.LASF54
+ 3300 044d 02       		.byte	0x2
+ 3301 044e 5703     		.2byte	0x357
+ 3302 0450 00000000 		.4byte	.LFB23
+ 3303 0454 90000000 		.4byte	.LFE23-.LFB23
+ 3304 0458 01       		.uleb128 0x1
+ 3305 0459 9C       		.byte	0x9c
+ 3306 045a 8C040000 		.4byte	0x48c
+ 3307 045e 17       		.uleb128 0x17
+ 3308 045f 67000000 		.4byte	.LASF39
+ 3309 0463 02       		.byte	0x2
+ 3310 0464 5703     		.2byte	0x357
+ 3311 0466 81000000 		.4byte	0x81
+ 3312 046a 02       		.uleb128 0x2
+ 3313 046b 91       		.byte	0x91
+ 3314 046c 6C       		.sleb128 -20
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 95
+
+
+ 3315 046d 17       		.uleb128 0x17
+ 3316 046e 1F040000 		.4byte	.LASF55
+ 3317 0472 02       		.byte	0x2
+ 3318 0473 5703     		.2byte	0x357
+ 3319 0475 81000000 		.4byte	0x81
+ 3320 0479 02       		.uleb128 0x2
+ 3321 047a 91       		.byte	0x91
+ 3322 047b 68       		.sleb128 -24
+ 3323 047c 14       		.uleb128 0x14
+ 3324 047d 85010000 		.4byte	.LASF56
+ 3325 0481 02       		.byte	0x2
+ 3326 0482 5903     		.2byte	0x359
+ 3327 0484 81000000 		.4byte	0x81
+ 3328 0488 02       		.uleb128 0x2
+ 3329 0489 91       		.byte	0x91
+ 3330 048a 74       		.sleb128 -12
+ 3331 048b 00       		.byte	0
+ 3332 048c 13       		.uleb128 0x13
+ 3333 048d B7030000 		.4byte	.LASF57
+ 3334 0491 02       		.byte	0x2
+ 3335 0492 8303     		.2byte	0x383
+ 3336 0494 00000000 		.4byte	.LFB24
+ 3337 0498 44000000 		.4byte	.LFE24-.LFB24
+ 3338 049c 01       		.uleb128 0x1
+ 3339 049d 9C       		.byte	0x9c
+ 3340 049e C1040000 		.4byte	0x4c1
+ 3341 04a2 17       		.uleb128 0x17
+ 3342 04a3 77010000 		.4byte	.LASF58
+ 3343 04a7 02       		.byte	0x2
+ 3344 04a8 8303     		.2byte	0x383
+ 3345 04aa 81000000 		.4byte	0x81
+ 3346 04ae 02       		.uleb128 0x2
+ 3347 04af 91       		.byte	0x91
+ 3348 04b0 6C       		.sleb128 -20
+ 3349 04b1 14       		.uleb128 0x14
+ 3350 04b2 80060000 		.4byte	.LASF41
+ 3351 04b6 02       		.byte	0x2
+ 3352 04b7 8503     		.2byte	0x385
+ 3353 04b9 81000000 		.4byte	0x81
+ 3354 04bd 02       		.uleb128 0x2
+ 3355 04be 91       		.byte	0x91
+ 3356 04bf 74       		.sleb128 -12
+ 3357 04c0 00       		.byte	0
+ 3358 04c1 15       		.uleb128 0x15
+ 3359 04c2 B7060000 		.4byte	.LASF59
+ 3360 04c6 02       		.byte	0x2
+ 3361 04c7 9F03     		.2byte	0x39f
+ 3362 04c9 81000000 		.4byte	0x81
+ 3363 04cd 00000000 		.4byte	.LFB25
+ 3364 04d1 18000000 		.4byte	.LFE25-.LFB25
+ 3365 04d5 01       		.uleb128 0x1
+ 3366 04d6 9C       		.byte	0x9c
+ 3367 04d7 16       		.uleb128 0x16
+ 3368 04d8 0E040000 		.4byte	.LASF60
+ 3369 04dc 02       		.byte	0x2
+ 3370 04dd B403     		.2byte	0x3b4
+ 3371 04df 81000000 		.4byte	0x81
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 96
+
+
+ 3372 04e3 00000000 		.4byte	.LFB26
+ 3373 04e7 44000000 		.4byte	.LFE26-.LFB26
+ 3374 04eb 01       		.uleb128 0x1
+ 3375 04ec 9C       		.byte	0x9c
+ 3376 04ed 01050000 		.4byte	0x501
+ 3377 04f1 17       		.uleb128 0x17
+ 3378 04f2 67000000 		.4byte	.LASF39
+ 3379 04f6 02       		.byte	0x2
+ 3380 04f7 B403     		.2byte	0x3b4
+ 3381 04f9 81000000 		.4byte	0x81
+ 3382 04fd 02       		.uleb128 0x2
+ 3383 04fe 91       		.byte	0x91
+ 3384 04ff 74       		.sleb128 -12
+ 3385 0500 00       		.byte	0
+ 3386 0501 16       		.uleb128 0x16
+ 3387 0502 EF050000 		.4byte	.LASF61
+ 3388 0506 02       		.byte	0x2
+ 3389 0507 CC03     		.2byte	0x3cc
+ 3390 0509 81000000 		.4byte	0x81
+ 3391 050d 00000000 		.4byte	.LFB27
+ 3392 0511 54000000 		.4byte	.LFE27-.LFB27
+ 3393 0515 01       		.uleb128 0x1
+ 3394 0516 9C       		.byte	0x9c
+ 3395 0517 3A050000 		.4byte	0x53a
+ 3396 051b 17       		.uleb128 0x17
+ 3397 051c 67000000 		.4byte	.LASF39
+ 3398 0520 02       		.byte	0x2
+ 3399 0521 CC03     		.2byte	0x3cc
+ 3400 0523 81000000 		.4byte	0x81
+ 3401 0527 02       		.uleb128 0x2
+ 3402 0528 91       		.byte	0x91
+ 3403 0529 6C       		.sleb128 -20
+ 3404 052a 14       		.uleb128 0x14
+ 3405 052b 85010000 		.4byte	.LASF56
+ 3406 052f 02       		.byte	0x2
+ 3407 0530 CE03     		.2byte	0x3ce
+ 3408 0532 81000000 		.4byte	0x81
+ 3409 0536 02       		.uleb128 0x2
+ 3410 0537 91       		.byte	0x91
+ 3411 0538 74       		.sleb128 -12
+ 3412 0539 00       		.byte	0
+ 3413 053a 15       		.uleb128 0x15
+ 3414 053b 88050000 		.4byte	.LASF62
+ 3415 053f 02       		.byte	0x2
+ 3416 0540 FD03     		.2byte	0x3fd
+ 3417 0542 81000000 		.4byte	0x81
+ 3418 0546 00000000 		.4byte	.LFB28
+ 3419 054a 1C000000 		.4byte	.LFE28-.LFB28
+ 3420 054e 01       		.uleb128 0x1
+ 3421 054f 9C       		.byte	0x9c
+ 3422 0550 13       		.uleb128 0x13
+ 3423 0551 4D040000 		.4byte	.LASF63
+ 3424 0555 02       		.byte	0x2
+ 3425 0556 1F04     		.2byte	0x41f
+ 3426 0558 00000000 		.4byte	.LFB29
+ 3427 055c 70000000 		.4byte	.LFE29-.LFB29
+ 3428 0560 01       		.uleb128 0x1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 97
+
+
+ 3429 0561 9C       		.byte	0x9c
+ 3430 0562 94050000 		.4byte	0x594
+ 3431 0566 17       		.uleb128 0x17
+ 3432 0567 A0020000 		.4byte	.LASF47
+ 3433 056b 02       		.byte	0x2
+ 3434 056c 1F04     		.2byte	0x41f
+ 3435 056e 81000000 		.4byte	0x81
+ 3436 0572 02       		.uleb128 0x2
+ 3437 0573 91       		.byte	0x91
+ 3438 0574 64       		.sleb128 -28
+ 3439 0575 14       		.uleb128 0x14
+ 3440 0576 3E010000 		.4byte	.LASF23
+ 3441 057a 02       		.byte	0x2
+ 3442 057b 2104     		.2byte	0x421
+ 3443 057d 6B000000 		.4byte	0x6b
+ 3444 0581 02       		.uleb128 0x2
+ 3445 0582 91       		.byte	0x91
+ 3446 0583 6B       		.sleb128 -21
+ 3447 0584 14       		.uleb128 0x14
+ 3448 0585 6C060000 		.4byte	.LASF64
+ 3449 0589 02       		.byte	0x2
+ 3450 058a 2204     		.2byte	0x422
+ 3451 058c 81000000 		.4byte	0x81
+ 3452 0590 02       		.uleb128 0x2
+ 3453 0591 91       		.byte	0x91
+ 3454 0592 6C       		.sleb128 -20
+ 3455 0593 00       		.byte	0
+ 3456 0594 1A       		.uleb128 0x1a
+ 3457 0595 37040000 		.4byte	.LASF65
+ 3458 0599 02       		.byte	0x2
+ 3459 059a 5F04     		.2byte	0x45f
+ 3460 059c 00000000 		.4byte	.LFB30
+ 3461 05a0 34000000 		.4byte	.LFE30-.LFB30
+ 3462 05a4 01       		.uleb128 0x1
+ 3463 05a5 9C       		.byte	0x9c
+ 3464 05a6 BA050000 		.4byte	0x5ba
+ 3465 05aa 17       		.uleb128 0x17
+ 3466 05ab 07020000 		.4byte	.LASF66
+ 3467 05af 02       		.byte	0x2
+ 3468 05b0 5F04     		.2byte	0x45f
+ 3469 05b2 81000000 		.4byte	0x81
+ 3470 05b6 02       		.uleb128 0x2
+ 3471 05b7 91       		.byte	0x91
+ 3472 05b8 74       		.sleb128 -12
+ 3473 05b9 00       		.byte	0
+ 3474 05ba 16       		.uleb128 0x16
+ 3475 05bb 83020000 		.4byte	.LASF67
+ 3476 05bf 02       		.byte	0x2
+ 3477 05c0 7C04     		.2byte	0x47c
+ 3478 05c2 D9000000 		.4byte	0xd9
+ 3479 05c6 00000000 		.4byte	.LFB31
+ 3480 05ca 40000000 		.4byte	.LFE31-.LFB31
+ 3481 05ce 01       		.uleb128 0x1
+ 3482 05cf 9C       		.byte	0x9c
+ 3483 05d0 02060000 		.4byte	0x602
+ 3484 05d4 17       		.uleb128 0x17
+ 3485 05d5 67000000 		.4byte	.LASF39
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 98
+
+
+ 3486 05d9 02       		.byte	0x2
+ 3487 05da 7C04     		.2byte	0x47c
+ 3488 05dc 81000000 		.4byte	0x81
+ 3489 05e0 02       		.uleb128 0x2
+ 3490 05e1 91       		.byte	0x91
+ 3491 05e2 6C       		.sleb128 -20
+ 3492 05e3 17       		.uleb128 0x17
+ 3493 05e4 35010000 		.4byte	.LASF68
+ 3494 05e8 02       		.byte	0x2
+ 3495 05e9 7C04     		.2byte	0x47c
+ 3496 05eb D9000000 		.4byte	0xd9
+ 3497 05ef 02       		.uleb128 0x2
+ 3498 05f0 91       		.byte	0x91
+ 3499 05f1 68       		.sleb128 -24
+ 3500 05f2 14       		.uleb128 0x14
+ 3501 05f3 36020000 		.4byte	.LASF69
+ 3502 05f7 02       		.byte	0x2
+ 3503 05f8 7E04     		.2byte	0x47e
+ 3504 05fa D9000000 		.4byte	0xd9
+ 3505 05fe 02       		.uleb128 0x2
+ 3506 05ff 91       		.byte	0x91
+ 3507 0600 74       		.sleb128 -12
+ 3508 0601 00       		.byte	0
+ 3509 0602 16       		.uleb128 0x16
+ 3510 0603 7D030000 		.4byte	.LASF70
+ 3511 0607 02       		.byte	0x2
+ 3512 0608 9D04     		.2byte	0x49d
+ 3513 060a D9000000 		.4byte	0xd9
+ 3514 060e 00000000 		.4byte	.LFB32
+ 3515 0612 34000000 		.4byte	.LFE32-.LFB32
+ 3516 0616 01       		.uleb128 0x1
+ 3517 0617 9C       		.byte	0x9c
+ 3518 0618 3B060000 		.4byte	0x63b
+ 3519 061c 17       		.uleb128 0x17
+ 3520 061d 67000000 		.4byte	.LASF39
+ 3521 0621 02       		.byte	0x2
+ 3522 0622 9D04     		.2byte	0x49d
+ 3523 0624 81000000 		.4byte	0x81
+ 3524 0628 02       		.uleb128 0x2
+ 3525 0629 91       		.byte	0x91
+ 3526 062a 6C       		.sleb128 -20
+ 3527 062b 14       		.uleb128 0x14
+ 3528 062c F3020000 		.4byte	.LASF71
+ 3529 0630 02       		.byte	0x2
+ 3530 0631 9F04     		.2byte	0x49f
+ 3531 0633 D9000000 		.4byte	0xd9
+ 3532 0637 02       		.uleb128 0x2
+ 3533 0638 91       		.byte	0x91
+ 3534 0639 74       		.sleb128 -12
+ 3535 063a 00       		.byte	0
+ 3536 063b 13       		.uleb128 0x13
+ 3537 063c 38030000 		.4byte	.LASF72
+ 3538 0640 02       		.byte	0x2
+ 3539 0641 B904     		.2byte	0x4b9
+ 3540 0643 00000000 		.4byte	.LFB33
+ 3541 0647 50000000 		.4byte	.LFE33-.LFB33
+ 3542 064b 01       		.uleb128 0x1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 99
+
+
+ 3543 064c 9C       		.byte	0x9c
+ 3544 064d 61060000 		.4byte	0x661
+ 3545 0651 17       		.uleb128 0x17
+ 3546 0652 67000000 		.4byte	.LASF39
+ 3547 0656 02       		.byte	0x2
+ 3548 0657 B904     		.2byte	0x4b9
+ 3549 0659 81000000 		.4byte	0x81
+ 3550 065d 02       		.uleb128 0x2
+ 3551 065e 91       		.byte	0x91
+ 3552 065f 74       		.sleb128 -12
+ 3553 0660 00       		.byte	0
+ 3554 0661 13       		.uleb128 0x13
+ 3555 0662 CB050000 		.4byte	.LASF73
+ 3556 0666 02       		.byte	0x2
+ 3557 0667 D204     		.2byte	0x4d2
+ 3558 0669 00000000 		.4byte	.LFB34
+ 3559 066d 38000000 		.4byte	.LFE34-.LFB34
+ 3560 0671 01       		.uleb128 0x1
+ 3561 0672 9C       		.byte	0x9c
+ 3562 0673 87060000 		.4byte	0x687
+ 3563 0677 17       		.uleb128 0x17
+ 3564 0678 67000000 		.4byte	.LASF39
+ 3565 067c 02       		.byte	0x2
+ 3566 067d D204     		.2byte	0x4d2
+ 3567 067f 81000000 		.4byte	0x81
+ 3568 0683 02       		.uleb128 0x2
+ 3569 0684 91       		.byte	0x91
+ 3570 0685 74       		.sleb128 -12
+ 3571 0686 00       		.byte	0
+ 3572 0687 12       		.uleb128 0x12
+ 3573 0688 9A030000 		.4byte	.LASF74
+ 3574 068c 02       		.byte	0x2
+ 3575 068d F804     		.2byte	0x4f8
+ 3576 068f 00000000 		.4byte	.LFB35
+ 3577 0693 EC000000 		.4byte	.LFE35-.LFB35
+ 3578 0697 01       		.uleb128 0x1
+ 3579 0698 9C       		.byte	0x9c
+ 3580 0699 13       		.uleb128 0x13
+ 3581 069a E6040000 		.4byte	.LASF75
+ 3582 069e 02       		.byte	0x2
+ 3583 069f 5B05     		.2byte	0x55b
+ 3584 06a1 00000000 		.4byte	.LFB36
+ 3585 06a5 6C000000 		.4byte	.LFE36-.LFB36
+ 3586 06a9 01       		.uleb128 0x1
+ 3587 06aa 9C       		.byte	0x9c
+ 3588 06ab FB060000 		.4byte	0x6fb
+ 3589 06af 17       		.uleb128 0x17
+ 3590 06b0 67000000 		.4byte	.LASF39
+ 3591 06b4 02       		.byte	0x2
+ 3592 06b5 5B05     		.2byte	0x55b
+ 3593 06b7 81000000 		.4byte	0x81
+ 3594 06bb 02       		.uleb128 0x2
+ 3595 06bc 91       		.byte	0x91
+ 3596 06bd 6C       		.sleb128 -20
+ 3597 06be 17       		.uleb128 0x17
+ 3598 06bf 5B050000 		.4byte	.LASF76
+ 3599 06c3 02       		.byte	0x2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 100
+
+
+ 3600 06c4 5B05     		.2byte	0x55b
+ 3601 06c6 CE000000 		.4byte	0xce
+ 3602 06ca 02       		.uleb128 0x2
+ 3603 06cb 91       		.byte	0x91
+ 3604 06cc 6B       		.sleb128 -21
+ 3605 06cd 17       		.uleb128 0x17
+ 3606 06ce 4B050000 		.4byte	.LASF77
+ 3607 06d2 02       		.byte	0x2
+ 3608 06d3 5B05     		.2byte	0x55b
+ 3609 06d5 81000000 		.4byte	0x81
+ 3610 06d9 02       		.uleb128 0x2
+ 3611 06da 91       		.byte	0x91
+ 3612 06db 64       		.sleb128 -28
+ 3613 06dc 14       		.uleb128 0x14
+ 3614 06dd 85010000 		.4byte	.LASF56
+ 3615 06e1 02       		.byte	0x2
+ 3616 06e2 5D05     		.2byte	0x55d
+ 3617 06e4 81000000 		.4byte	0x81
+ 3618 06e8 02       		.uleb128 0x2
+ 3619 06e9 91       		.byte	0x91
+ 3620 06ea 74       		.sleb128 -12
+ 3621 06eb 14       		.uleb128 0x14
+ 3622 06ec 11030000 		.4byte	.LASF78
+ 3623 06f0 02       		.byte	0x2
+ 3624 06f1 5E05     		.2byte	0x55e
+ 3625 06f3 81000000 		.4byte	0x81
+ 3626 06f7 02       		.uleb128 0x2
+ 3627 06f8 91       		.byte	0x91
+ 3628 06f9 70       		.sleb128 -16
+ 3629 06fa 00       		.byte	0
+ 3630 06fb 13       		.uleb128 0x13
+ 3631 06fc F6040000 		.4byte	.LASF79
+ 3632 0700 02       		.byte	0x2
+ 3633 0701 A705     		.2byte	0x5a7
+ 3634 0703 00000000 		.4byte	.LFB37
+ 3635 0707 B0000000 		.4byte	.LFE37-.LFB37
+ 3636 070b 01       		.uleb128 0x1
+ 3637 070c 9C       		.byte	0x9c
+ 3638 070d 4E070000 		.4byte	0x74e
+ 3639 0711 17       		.uleb128 0x17
+ 3640 0712 67000000 		.4byte	.LASF39
+ 3641 0716 02       		.byte	0x2
+ 3642 0717 A705     		.2byte	0x5a7
+ 3643 0719 81000000 		.4byte	0x81
+ 3644 071d 02       		.uleb128 0x2
+ 3645 071e 91       		.byte	0x91
+ 3646 071f 6C       		.sleb128 -20
+ 3647 0720 17       		.uleb128 0x17
+ 3648 0721 5B050000 		.4byte	.LASF76
+ 3649 0725 02       		.byte	0x2
+ 3650 0726 A705     		.2byte	0x5a7
+ 3651 0728 CE000000 		.4byte	0xce
+ 3652 072c 02       		.uleb128 0x2
+ 3653 072d 91       		.byte	0x91
+ 3654 072e 6B       		.sleb128 -21
+ 3655 072f 17       		.uleb128 0x17
+ 3656 0730 1F040000 		.4byte	.LASF55
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 101
+
+
+ 3657 0734 02       		.byte	0x2
+ 3658 0735 A705     		.2byte	0x5a7
+ 3659 0737 81000000 		.4byte	0x81
+ 3660 073b 02       		.uleb128 0x2
+ 3661 073c 91       		.byte	0x91
+ 3662 073d 64       		.sleb128 -28
+ 3663 073e 14       		.uleb128 0x14
+ 3664 073f F5030000 		.4byte	.LASF80
+ 3665 0743 02       		.byte	0x2
+ 3666 0744 A905     		.2byte	0x5a9
+ 3667 0746 81000000 		.4byte	0x81
+ 3668 074a 02       		.uleb128 0x2
+ 3669 074b 91       		.byte	0x91
+ 3670 074c 74       		.sleb128 -12
+ 3671 074d 00       		.byte	0
+ 3672 074e 13       		.uleb128 0x13
+ 3673 074f 55000000 		.4byte	.LASF81
+ 3674 0753 02       		.byte	0x2
+ 3675 0754 DC05     		.2byte	0x5dc
+ 3676 0756 00000000 		.4byte	.LFB38
+ 3677 075a 88000000 		.4byte	.LFE38-.LFB38
+ 3678 075e 01       		.uleb128 0x1
+ 3679 075f 9C       		.byte	0x9c
+ 3680 0760 74070000 		.4byte	0x774
+ 3681 0764 17       		.uleb128 0x17
+ 3682 0765 67000000 		.4byte	.LASF39
+ 3683 0769 02       		.byte	0x2
+ 3684 076a DC05     		.2byte	0x5dc
+ 3685 076c 81000000 		.4byte	0x81
+ 3686 0770 02       		.uleb128 0x2
+ 3687 0771 91       		.byte	0x91
+ 3688 0772 74       		.sleb128 -12
+ 3689 0773 00       		.byte	0
+ 3690 0774 1B       		.uleb128 0x1b
+ 3691 0775 72000000 		.4byte	.LASF95
+ 3692 0779 02       		.byte	0x2
+ 3693 077a 2406     		.2byte	0x624
+ 3694 077c 00000000 		.4byte	.LFB39
+ 3695 0780 9C000000 		.4byte	.LFE39-.LFB39
+ 3696 0784 01       		.uleb128 0x1
+ 3697 0785 9C       		.byte	0x9c
+ 3698 0786 AC070000 		.4byte	0x7ac
+ 3699 078a 14       		.uleb128 0x14
+ 3700 078b E8020000 		.4byte	.LASF82
+ 3701 078f 02       		.byte	0x2
+ 3702 0790 2606     		.2byte	0x626
+ 3703 0792 81000000 		.4byte	0x81
+ 3704 0796 02       		.uleb128 0x2
+ 3705 0797 91       		.byte	0x91
+ 3706 0798 74       		.sleb128 -12
+ 3707 0799 14       		.uleb128 0x14
+ 3708 079a 2D050000 		.4byte	.LASF83
+ 3709 079e 02       		.byte	0x2
+ 3710 079f 2706     		.2byte	0x627
+ 3711 07a1 81000000 		.4byte	0x81
+ 3712 07a5 05       		.uleb128 0x5
+ 3713 07a6 03       		.byte	0x3
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 102
+
+
+ 3714 07a7 18000000 		.4byte	lfclkPosedgeEnabledWdtCounter.4895
+ 3715 07ab 00       		.byte	0
+ 3716 07ac 1C       		.uleb128 0x1c
+ 3717 07ad 1C030000 		.4byte	.LASF84
+ 3718 07b1 02       		.byte	0x2
+ 3719 07b2 5F06     		.2byte	0x65f
+ 3720 07b4 00000000 		.4byte	.LFB40
+ 3721 07b8 3C000000 		.4byte	.LFE40-.LFB40
+ 3722 07bc 01       		.uleb128 0x1
+ 3723 07bd 9C       		.byte	0x9c
+ 3724 07be 0E       		.uleb128 0xe
+ 3725 07bf B6000000 		.4byte	.LASF85
+ 3726 07c3 02       		.byte	0x2
+ 3727 07c4 1A       		.byte	0x1a
+ 3728 07c5 81000000 		.4byte	0x81
+ 3729 07c9 05       		.uleb128 0x5
+ 3730 07ca 03       		.byte	0x3
+ 3731 07cb 00000000 		.4byte	lfclkPosedgeWdtCounter0Enabled
+ 3732 07cf 0E       		.uleb128 0xe
+ 3733 07d0 8F060000 		.4byte	.LASF86
+ 3734 07d4 02       		.byte	0x2
+ 3735 07d5 1B       		.byte	0x1b
+ 3736 07d6 81000000 		.4byte	0x81
+ 3737 07da 05       		.uleb128 0x5
+ 3738 07db 03       		.byte	0x3
+ 3739 07dc 04000000 		.4byte	lfclkPosedgeWdtCounter0Mode
+ 3740 07e0 0E       		.uleb128 0xe
+ 3741 07e1 0D060000 		.4byte	.LASF87
+ 3742 07e5 02       		.byte	0x2
+ 3743 07e6 1D       		.byte	0x1d
+ 3744 07e7 AD000000 		.4byte	0xad
+ 3745 07eb 05       		.uleb128 0x5
+ 3746 07ec 03       		.byte	0x3
+ 3747 07ed 08000000 		.4byte	disableServicedIsr
+ 3748 07f1 0E       		.uleb128 0xe
+ 3749 07f2 69020000 		.4byte	.LASF88
+ 3750 07f6 02       		.byte	0x2
+ 3751 07f7 1E       		.byte	0x1e
+ 3752 07f8 AD000000 		.4byte	0xad
+ 3753 07fc 05       		.uleb128 0x5
+ 3754 07fd 03       		.byte	0x3
+ 3755 07fe 00000000 		.4byte	wdtIsrMask
+ 3756 0802 1D       		.uleb128 0x1d
+ 3757 0803 81000000 		.4byte	0x81
+ 3758 0807 12080000 		.4byte	0x812
+ 3759 080b 1E       		.uleb128 0x1e
+ 3760 080c E4000000 		.4byte	0xe4
+ 3761 0810 02       		.byte	0x2
+ 3762 0811 00       		.byte	0
+ 3763 0812 0E       		.uleb128 0xe
+ 3764 0813 13000000 		.4byte	.LASF89
+ 3765 0817 02       		.byte	0x2
+ 3766 0818 22       		.byte	0x22
+ 3767 0819 23080000 		.4byte	0x823
+ 3768 081d 05       		.uleb128 0x5
+ 3769 081e 03       		.byte	0x3
+ 3770 081f 00000000 		.4byte	counterIntMaskTbl
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 103
+
+
+ 3771 0823 1F       		.uleb128 0x1f
+ 3772 0824 02080000 		.4byte	0x802
+ 3773 0828 1D       		.uleb128 0x1d
+ 3774 0829 D9000000 		.4byte	0xd9
+ 3775 082d 38080000 		.4byte	0x838
+ 3776 0831 1E       		.uleb128 0x1e
+ 3777 0832 E4000000 		.4byte	0xe4
+ 3778 0836 02       		.byte	0x2
+ 3779 0837 00       		.byte	0
+ 3780 0838 0E       		.uleb128 0xe
+ 3781 0839 25000000 		.4byte	.LASF90
+ 3782 083d 02       		.byte	0x2
+ 3783 083e 2E       		.byte	0x2e
+ 3784 083f 28080000 		.4byte	0x828
+ 3785 0843 05       		.uleb128 0x5
+ 3786 0844 03       		.byte	0x3
+ 3787 0845 0C000000 		.4byte	cySysWdtCallback
+ 3788 0849 00       		.byte	0
+ 3789              		.section	.debug_abbrev,"",%progbits
+ 3790              	.Ldebug_abbrev0:
+ 3791 0000 01       		.uleb128 0x1
+ 3792 0001 11       		.uleb128 0x11
+ 3793 0002 01       		.byte	0x1
+ 3794 0003 25       		.uleb128 0x25
+ 3795 0004 0E       		.uleb128 0xe
+ 3796 0005 13       		.uleb128 0x13
+ 3797 0006 0B       		.uleb128 0xb
+ 3798 0007 03       		.uleb128 0x3
+ 3799 0008 0E       		.uleb128 0xe
+ 3800 0009 1B       		.uleb128 0x1b
+ 3801 000a 0E       		.uleb128 0xe
+ 3802 000b 55       		.uleb128 0x55
+ 3803 000c 17       		.uleb128 0x17
+ 3804 000d 11       		.uleb128 0x11
+ 3805 000e 01       		.uleb128 0x1
+ 3806 000f 10       		.uleb128 0x10
+ 3807 0010 17       		.uleb128 0x17
+ 3808 0011 00       		.byte	0
+ 3809 0012 00       		.byte	0
+ 3810 0013 02       		.uleb128 0x2
+ 3811 0014 24       		.uleb128 0x24
+ 3812 0015 00       		.byte	0
+ 3813 0016 0B       		.uleb128 0xb
+ 3814 0017 0B       		.uleb128 0xb
+ 3815 0018 3E       		.uleb128 0x3e
+ 3816 0019 0B       		.uleb128 0xb
+ 3817 001a 03       		.uleb128 0x3
+ 3818 001b 0E       		.uleb128 0xe
+ 3819 001c 00       		.byte	0
+ 3820 001d 00       		.byte	0
+ 3821 001e 03       		.uleb128 0x3
+ 3822 001f 24       		.uleb128 0x24
+ 3823 0020 00       		.byte	0
+ 3824 0021 0B       		.uleb128 0xb
+ 3825 0022 0B       		.uleb128 0xb
+ 3826 0023 3E       		.uleb128 0x3e
+ 3827 0024 0B       		.uleb128 0xb
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 104
+
+
+ 3828 0025 03       		.uleb128 0x3
+ 3829 0026 08       		.uleb128 0x8
+ 3830 0027 00       		.byte	0
+ 3831 0028 00       		.byte	0
+ 3832 0029 04       		.uleb128 0x4
+ 3833 002a 16       		.uleb128 0x16
+ 3834 002b 00       		.byte	0
+ 3835 002c 03       		.uleb128 0x3
+ 3836 002d 0E       		.uleb128 0xe
+ 3837 002e 3A       		.uleb128 0x3a
+ 3838 002f 0B       		.uleb128 0xb
+ 3839 0030 3B       		.uleb128 0x3b
+ 3840 0031 0B       		.uleb128 0xb
+ 3841 0032 49       		.uleb128 0x49
+ 3842 0033 13       		.uleb128 0x13
+ 3843 0034 00       		.byte	0
+ 3844 0035 00       		.byte	0
+ 3845 0036 05       		.uleb128 0x5
+ 3846 0037 16       		.uleb128 0x16
+ 3847 0038 00       		.byte	0
+ 3848 0039 03       		.uleb128 0x3
+ 3849 003a 0E       		.uleb128 0xe
+ 3850 003b 3A       		.uleb128 0x3a
+ 3851 003c 0B       		.uleb128 0xb
+ 3852 003d 3B       		.uleb128 0x3b
+ 3853 003e 05       		.uleb128 0x5
+ 3854 003f 49       		.uleb128 0x49
+ 3855 0040 13       		.uleb128 0x13
+ 3856 0041 00       		.byte	0
+ 3857 0042 00       		.byte	0
+ 3858 0043 06       		.uleb128 0x6
+ 3859 0044 35       		.uleb128 0x35
+ 3860 0045 00       		.byte	0
+ 3861 0046 49       		.uleb128 0x49
+ 3862 0047 13       		.uleb128 0x13
+ 3863 0048 00       		.byte	0
+ 3864 0049 00       		.byte	0
+ 3865 004a 07       		.uleb128 0x7
+ 3866 004b 0F       		.uleb128 0xf
+ 3867 004c 00       		.byte	0
+ 3868 004d 0B       		.uleb128 0xb
+ 3869 004e 0B       		.uleb128 0xb
+ 3870 004f 49       		.uleb128 0x49
+ 3871 0050 13       		.uleb128 0x13
+ 3872 0051 00       		.byte	0
+ 3873 0052 00       		.byte	0
+ 3874 0053 08       		.uleb128 0x8
+ 3875 0054 15       		.uleb128 0x15
+ 3876 0055 00       		.byte	0
+ 3877 0056 27       		.uleb128 0x27
+ 3878 0057 19       		.uleb128 0x19
+ 3879 0058 00       		.byte	0
+ 3880 0059 00       		.byte	0
+ 3881 005a 09       		.uleb128 0x9
+ 3882 005b 04       		.uleb128 0x4
+ 3883 005c 01       		.byte	0x1
+ 3884 005d 0B       		.uleb128 0xb
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 105
+
+
+ 3885 005e 0B       		.uleb128 0xb
+ 3886 005f 3A       		.uleb128 0x3a
+ 3887 0060 0B       		.uleb128 0xb
+ 3888 0061 3B       		.uleb128 0x3b
+ 3889 0062 0B       		.uleb128 0xb
+ 3890 0063 01       		.uleb128 0x1
+ 3891 0064 13       		.uleb128 0x13
+ 3892 0065 00       		.byte	0
+ 3893 0066 00       		.byte	0
+ 3894 0067 0A       		.uleb128 0xa
+ 3895 0068 28       		.uleb128 0x28
+ 3896 0069 00       		.byte	0
+ 3897 006a 03       		.uleb128 0x3
+ 3898 006b 0E       		.uleb128 0xe
+ 3899 006c 1C       		.uleb128 0x1c
+ 3900 006d 0D       		.uleb128 0xd
+ 3901 006e 00       		.byte	0
+ 3902 006f 00       		.byte	0
+ 3903 0070 0B       		.uleb128 0xb
+ 3904 0071 2E       		.uleb128 0x2e
+ 3905 0072 00       		.byte	0
+ 3906 0073 03       		.uleb128 0x3
+ 3907 0074 0E       		.uleb128 0xe
+ 3908 0075 3A       		.uleb128 0x3a
+ 3909 0076 0B       		.uleb128 0xb
+ 3910 0077 3B       		.uleb128 0x3b
+ 3911 0078 05       		.uleb128 0x5
+ 3912 0079 27       		.uleb128 0x27
+ 3913 007a 19       		.uleb128 0x19
+ 3914 007b 11       		.uleb128 0x11
+ 3915 007c 01       		.uleb128 0x1
+ 3916 007d 12       		.uleb128 0x12
+ 3917 007e 06       		.uleb128 0x6
+ 3918 007f 40       		.uleb128 0x40
+ 3919 0080 18       		.uleb128 0x18
+ 3920 0081 9742     		.uleb128 0x2117
+ 3921 0083 19       		.uleb128 0x19
+ 3922 0084 00       		.byte	0
+ 3923 0085 00       		.byte	0
+ 3924 0086 0C       		.uleb128 0xc
+ 3925 0087 2E       		.uleb128 0x2e
+ 3926 0088 00       		.byte	0
+ 3927 0089 3F       		.uleb128 0x3f
+ 3928 008a 19       		.uleb128 0x19
+ 3929 008b 03       		.uleb128 0x3
+ 3930 008c 0E       		.uleb128 0xe
+ 3931 008d 3A       		.uleb128 0x3a
+ 3932 008e 0B       		.uleb128 0xb
+ 3933 008f 3B       		.uleb128 0x3b
+ 3934 0090 0B       		.uleb128 0xb
+ 3935 0091 27       		.uleb128 0x27
+ 3936 0092 19       		.uleb128 0x19
+ 3937 0093 11       		.uleb128 0x11
+ 3938 0094 01       		.uleb128 0x1
+ 3939 0095 12       		.uleb128 0x12
+ 3940 0096 06       		.uleb128 0x6
+ 3941 0097 40       		.uleb128 0x40
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 106
+
+
+ 3942 0098 18       		.uleb128 0x18
+ 3943 0099 9742     		.uleb128 0x2117
+ 3944 009b 19       		.uleb128 0x19
+ 3945 009c 00       		.byte	0
+ 3946 009d 00       		.byte	0
+ 3947 009e 0D       		.uleb128 0xd
+ 3948 009f 2E       		.uleb128 0x2e
+ 3949 00a0 01       		.byte	0x1
+ 3950 00a1 3F       		.uleb128 0x3f
+ 3951 00a2 19       		.uleb128 0x19
+ 3952 00a3 03       		.uleb128 0x3
+ 3953 00a4 0E       		.uleb128 0xe
+ 3954 00a5 3A       		.uleb128 0x3a
+ 3955 00a6 0B       		.uleb128 0xb
+ 3956 00a7 3B       		.uleb128 0x3b
+ 3957 00a8 0B       		.uleb128 0xb
+ 3958 00a9 27       		.uleb128 0x27
+ 3959 00aa 19       		.uleb128 0x19
+ 3960 00ab 11       		.uleb128 0x11
+ 3961 00ac 01       		.uleb128 0x1
+ 3962 00ad 12       		.uleb128 0x12
+ 3963 00ae 06       		.uleb128 0x6
+ 3964 00af 40       		.uleb128 0x40
+ 3965 00b0 18       		.uleb128 0x18
+ 3966 00b1 9642     		.uleb128 0x2116
+ 3967 00b3 19       		.uleb128 0x19
+ 3968 00b4 01       		.uleb128 0x1
+ 3969 00b5 13       		.uleb128 0x13
+ 3970 00b6 00       		.byte	0
+ 3971 00b7 00       		.byte	0
+ 3972 00b8 0E       		.uleb128 0xe
+ 3973 00b9 34       		.uleb128 0x34
+ 3974 00ba 00       		.byte	0
+ 3975 00bb 03       		.uleb128 0x3
+ 3976 00bc 0E       		.uleb128 0xe
+ 3977 00bd 3A       		.uleb128 0x3a
+ 3978 00be 0B       		.uleb128 0xb
+ 3979 00bf 3B       		.uleb128 0x3b
+ 3980 00c0 0B       		.uleb128 0xb
+ 3981 00c1 49       		.uleb128 0x49
+ 3982 00c2 13       		.uleb128 0x13
+ 3983 00c3 02       		.uleb128 0x2
+ 3984 00c4 18       		.uleb128 0x18
+ 3985 00c5 00       		.byte	0
+ 3986 00c6 00       		.byte	0
+ 3987 00c7 0F       		.uleb128 0xf
+ 3988 00c8 2E       		.uleb128 0x2e
+ 3989 00c9 00       		.byte	0
+ 3990 00ca 03       		.uleb128 0x3
+ 3991 00cb 0E       		.uleb128 0xe
+ 3992 00cc 3A       		.uleb128 0x3a
+ 3993 00cd 0B       		.uleb128 0xb
+ 3994 00ce 3B       		.uleb128 0x3b
+ 3995 00cf 0B       		.uleb128 0xb
+ 3996 00d0 27       		.uleb128 0x27
+ 3997 00d1 19       		.uleb128 0x19
+ 3998 00d2 49       		.uleb128 0x49
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 107
+
+
+ 3999 00d3 13       		.uleb128 0x13
+ 4000 00d4 11       		.uleb128 0x11
+ 4001 00d5 01       		.uleb128 0x1
+ 4002 00d6 12       		.uleb128 0x12
+ 4003 00d7 06       		.uleb128 0x6
+ 4004 00d8 40       		.uleb128 0x40
+ 4005 00d9 18       		.uleb128 0x18
+ 4006 00da 9742     		.uleb128 0x2117
+ 4007 00dc 19       		.uleb128 0x19
+ 4008 00dd 00       		.byte	0
+ 4009 00de 00       		.byte	0
+ 4010 00df 10       		.uleb128 0x10
+ 4011 00e0 2E       		.uleb128 0x2e
+ 4012 00e1 01       		.byte	0x1
+ 4013 00e2 03       		.uleb128 0x3
+ 4014 00e3 0E       		.uleb128 0xe
+ 4015 00e4 3A       		.uleb128 0x3a
+ 4016 00e5 0B       		.uleb128 0xb
+ 4017 00e6 3B       		.uleb128 0x3b
+ 4018 00e7 0B       		.uleb128 0xb
+ 4019 00e8 27       		.uleb128 0x27
+ 4020 00e9 19       		.uleb128 0x19
+ 4021 00ea 49       		.uleb128 0x49
+ 4022 00eb 13       		.uleb128 0x13
+ 4023 00ec 11       		.uleb128 0x11
+ 4024 00ed 01       		.uleb128 0x1
+ 4025 00ee 12       		.uleb128 0x12
+ 4026 00ef 06       		.uleb128 0x6
+ 4027 00f0 40       		.uleb128 0x40
+ 4028 00f1 18       		.uleb128 0x18
+ 4029 00f2 9742     		.uleb128 0x2117
+ 4030 00f4 19       		.uleb128 0x19
+ 4031 00f5 01       		.uleb128 0x1
+ 4032 00f6 13       		.uleb128 0x13
+ 4033 00f7 00       		.byte	0
+ 4034 00f8 00       		.byte	0
+ 4035 00f9 11       		.uleb128 0x11
+ 4036 00fa 05       		.uleb128 0x5
+ 4037 00fb 00       		.byte	0
+ 4038 00fc 03       		.uleb128 0x3
+ 4039 00fd 0E       		.uleb128 0xe
+ 4040 00fe 3A       		.uleb128 0x3a
+ 4041 00ff 0B       		.uleb128 0xb
+ 4042 0100 3B       		.uleb128 0x3b
+ 4043 0101 0B       		.uleb128 0xb
+ 4044 0102 49       		.uleb128 0x49
+ 4045 0103 13       		.uleb128 0x13
+ 4046 0104 02       		.uleb128 0x2
+ 4047 0105 18       		.uleb128 0x18
+ 4048 0106 00       		.byte	0
+ 4049 0107 00       		.byte	0
+ 4050 0108 12       		.uleb128 0x12
+ 4051 0109 2E       		.uleb128 0x2e
+ 4052 010a 00       		.byte	0
+ 4053 010b 3F       		.uleb128 0x3f
+ 4054 010c 19       		.uleb128 0x19
+ 4055 010d 03       		.uleb128 0x3
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 108
+
+
+ 4056 010e 0E       		.uleb128 0xe
+ 4057 010f 3A       		.uleb128 0x3a
+ 4058 0110 0B       		.uleb128 0xb
+ 4059 0111 3B       		.uleb128 0x3b
+ 4060 0112 05       		.uleb128 0x5
+ 4061 0113 27       		.uleb128 0x27
+ 4062 0114 19       		.uleb128 0x19
+ 4063 0115 11       		.uleb128 0x11
+ 4064 0116 01       		.uleb128 0x1
+ 4065 0117 12       		.uleb128 0x12
+ 4066 0118 06       		.uleb128 0x6
+ 4067 0119 40       		.uleb128 0x40
+ 4068 011a 18       		.uleb128 0x18
+ 4069 011b 9642     		.uleb128 0x2116
+ 4070 011d 19       		.uleb128 0x19
+ 4071 011e 00       		.byte	0
+ 4072 011f 00       		.byte	0
+ 4073 0120 13       		.uleb128 0x13
+ 4074 0121 2E       		.uleb128 0x2e
+ 4075 0122 01       		.byte	0x1
+ 4076 0123 3F       		.uleb128 0x3f
+ 4077 0124 19       		.uleb128 0x19
+ 4078 0125 03       		.uleb128 0x3
+ 4079 0126 0E       		.uleb128 0xe
+ 4080 0127 3A       		.uleb128 0x3a
+ 4081 0128 0B       		.uleb128 0xb
+ 4082 0129 3B       		.uleb128 0x3b
+ 4083 012a 05       		.uleb128 0x5
+ 4084 012b 27       		.uleb128 0x27
+ 4085 012c 19       		.uleb128 0x19
+ 4086 012d 11       		.uleb128 0x11
+ 4087 012e 01       		.uleb128 0x1
+ 4088 012f 12       		.uleb128 0x12
+ 4089 0130 06       		.uleb128 0x6
+ 4090 0131 40       		.uleb128 0x40
+ 4091 0132 18       		.uleb128 0x18
+ 4092 0133 9642     		.uleb128 0x2116
+ 4093 0135 19       		.uleb128 0x19
+ 4094 0136 01       		.uleb128 0x1
+ 4095 0137 13       		.uleb128 0x13
+ 4096 0138 00       		.byte	0
+ 4097 0139 00       		.byte	0
+ 4098 013a 14       		.uleb128 0x14
+ 4099 013b 34       		.uleb128 0x34
+ 4100 013c 00       		.byte	0
+ 4101 013d 03       		.uleb128 0x3
+ 4102 013e 0E       		.uleb128 0xe
+ 4103 013f 3A       		.uleb128 0x3a
+ 4104 0140 0B       		.uleb128 0xb
+ 4105 0141 3B       		.uleb128 0x3b
+ 4106 0142 05       		.uleb128 0x5
+ 4107 0143 49       		.uleb128 0x49
+ 4108 0144 13       		.uleb128 0x13
+ 4109 0145 02       		.uleb128 0x2
+ 4110 0146 18       		.uleb128 0x18
+ 4111 0147 00       		.byte	0
+ 4112 0148 00       		.byte	0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 109
+
+
+ 4113 0149 15       		.uleb128 0x15
+ 4114 014a 2E       		.uleb128 0x2e
+ 4115 014b 00       		.byte	0
+ 4116 014c 3F       		.uleb128 0x3f
+ 4117 014d 19       		.uleb128 0x19
+ 4118 014e 03       		.uleb128 0x3
+ 4119 014f 0E       		.uleb128 0xe
+ 4120 0150 3A       		.uleb128 0x3a
+ 4121 0151 0B       		.uleb128 0xb
+ 4122 0152 3B       		.uleb128 0x3b
+ 4123 0153 05       		.uleb128 0x5
+ 4124 0154 27       		.uleb128 0x27
+ 4125 0155 19       		.uleb128 0x19
+ 4126 0156 49       		.uleb128 0x49
+ 4127 0157 13       		.uleb128 0x13
+ 4128 0158 11       		.uleb128 0x11
+ 4129 0159 01       		.uleb128 0x1
+ 4130 015a 12       		.uleb128 0x12
+ 4131 015b 06       		.uleb128 0x6
+ 4132 015c 40       		.uleb128 0x40
+ 4133 015d 18       		.uleb128 0x18
+ 4134 015e 9742     		.uleb128 0x2117
+ 4135 0160 19       		.uleb128 0x19
+ 4136 0161 00       		.byte	0
+ 4137 0162 00       		.byte	0
+ 4138 0163 16       		.uleb128 0x16
+ 4139 0164 2E       		.uleb128 0x2e
+ 4140 0165 01       		.byte	0x1
+ 4141 0166 3F       		.uleb128 0x3f
+ 4142 0167 19       		.uleb128 0x19
+ 4143 0168 03       		.uleb128 0x3
+ 4144 0169 0E       		.uleb128 0xe
+ 4145 016a 3A       		.uleb128 0x3a
+ 4146 016b 0B       		.uleb128 0xb
+ 4147 016c 3B       		.uleb128 0x3b
+ 4148 016d 05       		.uleb128 0x5
+ 4149 016e 27       		.uleb128 0x27
+ 4150 016f 19       		.uleb128 0x19
+ 4151 0170 49       		.uleb128 0x49
+ 4152 0171 13       		.uleb128 0x13
+ 4153 0172 11       		.uleb128 0x11
+ 4154 0173 01       		.uleb128 0x1
+ 4155 0174 12       		.uleb128 0x12
+ 4156 0175 06       		.uleb128 0x6
+ 4157 0176 40       		.uleb128 0x40
+ 4158 0177 18       		.uleb128 0x18
+ 4159 0178 9642     		.uleb128 0x2116
+ 4160 017a 19       		.uleb128 0x19
+ 4161 017b 01       		.uleb128 0x1
+ 4162 017c 13       		.uleb128 0x13
+ 4163 017d 00       		.byte	0
+ 4164 017e 00       		.byte	0
+ 4165 017f 17       		.uleb128 0x17
+ 4166 0180 05       		.uleb128 0x5
+ 4167 0181 00       		.byte	0
+ 4168 0182 03       		.uleb128 0x3
+ 4169 0183 0E       		.uleb128 0xe
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 110
+
+
+ 4170 0184 3A       		.uleb128 0x3a
+ 4171 0185 0B       		.uleb128 0xb
+ 4172 0186 3B       		.uleb128 0x3b
+ 4173 0187 05       		.uleb128 0x5
+ 4174 0188 49       		.uleb128 0x49
+ 4175 0189 13       		.uleb128 0x13
+ 4176 018a 02       		.uleb128 0x2
+ 4177 018b 18       		.uleb128 0x18
+ 4178 018c 00       		.byte	0
+ 4179 018d 00       		.byte	0
+ 4180 018e 18       		.uleb128 0x18
+ 4181 018f 2E       		.uleb128 0x2e
+ 4182 0190 00       		.byte	0
+ 4183 0191 03       		.uleb128 0x3
+ 4184 0192 0E       		.uleb128 0xe
+ 4185 0193 3A       		.uleb128 0x3a
+ 4186 0194 0B       		.uleb128 0xb
+ 4187 0195 3B       		.uleb128 0x3b
+ 4188 0196 05       		.uleb128 0x5
+ 4189 0197 27       		.uleb128 0x27
+ 4190 0198 19       		.uleb128 0x19
+ 4191 0199 49       		.uleb128 0x49
+ 4192 019a 13       		.uleb128 0x13
+ 4193 019b 11       		.uleb128 0x11
+ 4194 019c 01       		.uleb128 0x1
+ 4195 019d 12       		.uleb128 0x12
+ 4196 019e 06       		.uleb128 0x6
+ 4197 019f 40       		.uleb128 0x40
+ 4198 01a0 18       		.uleb128 0x18
+ 4199 01a1 9742     		.uleb128 0x2117
+ 4200 01a3 19       		.uleb128 0x19
+ 4201 01a4 00       		.byte	0
+ 4202 01a5 00       		.byte	0
+ 4203 01a6 19       		.uleb128 0x19
+ 4204 01a7 2E       		.uleb128 0x2e
+ 4205 01a8 01       		.byte	0x1
+ 4206 01a9 3F       		.uleb128 0x3f
+ 4207 01aa 19       		.uleb128 0x19
+ 4208 01ab 03       		.uleb128 0x3
+ 4209 01ac 0E       		.uleb128 0xe
+ 4210 01ad 3A       		.uleb128 0x3a
+ 4211 01ae 0B       		.uleb128 0xb
+ 4212 01af 3B       		.uleb128 0x3b
+ 4213 01b0 05       		.uleb128 0x5
+ 4214 01b1 27       		.uleb128 0x27
+ 4215 01b2 19       		.uleb128 0x19
+ 4216 01b3 49       		.uleb128 0x49
+ 4217 01b4 13       		.uleb128 0x13
+ 4218 01b5 11       		.uleb128 0x11
+ 4219 01b6 01       		.uleb128 0x1
+ 4220 01b7 12       		.uleb128 0x12
+ 4221 01b8 06       		.uleb128 0x6
+ 4222 01b9 40       		.uleb128 0x40
+ 4223 01ba 18       		.uleb128 0x18
+ 4224 01bb 9742     		.uleb128 0x2117
+ 4225 01bd 19       		.uleb128 0x19
+ 4226 01be 01       		.uleb128 0x1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 111
+
+
+ 4227 01bf 13       		.uleb128 0x13
+ 4228 01c0 00       		.byte	0
+ 4229 01c1 00       		.byte	0
+ 4230 01c2 1A       		.uleb128 0x1a
+ 4231 01c3 2E       		.uleb128 0x2e
+ 4232 01c4 01       		.byte	0x1
+ 4233 01c5 3F       		.uleb128 0x3f
+ 4234 01c6 19       		.uleb128 0x19
+ 4235 01c7 03       		.uleb128 0x3
+ 4236 01c8 0E       		.uleb128 0xe
+ 4237 01c9 3A       		.uleb128 0x3a
+ 4238 01ca 0B       		.uleb128 0xb
+ 4239 01cb 3B       		.uleb128 0x3b
+ 4240 01cc 05       		.uleb128 0x5
+ 4241 01cd 27       		.uleb128 0x27
+ 4242 01ce 19       		.uleb128 0x19
+ 4243 01cf 11       		.uleb128 0x11
+ 4244 01d0 01       		.uleb128 0x1
+ 4245 01d1 12       		.uleb128 0x12
+ 4246 01d2 06       		.uleb128 0x6
+ 4247 01d3 40       		.uleb128 0x40
+ 4248 01d4 18       		.uleb128 0x18
+ 4249 01d5 9742     		.uleb128 0x2117
+ 4250 01d7 19       		.uleb128 0x19
+ 4251 01d8 01       		.uleb128 0x1
+ 4252 01d9 13       		.uleb128 0x13
+ 4253 01da 00       		.byte	0
+ 4254 01db 00       		.byte	0
+ 4255 01dc 1B       		.uleb128 0x1b
+ 4256 01dd 2E       		.uleb128 0x2e
+ 4257 01de 01       		.byte	0x1
+ 4258 01df 03       		.uleb128 0x3
+ 4259 01e0 0E       		.uleb128 0xe
+ 4260 01e1 3A       		.uleb128 0x3a
+ 4261 01e2 0B       		.uleb128 0xb
+ 4262 01e3 3B       		.uleb128 0x3b
+ 4263 01e4 05       		.uleb128 0x5
+ 4264 01e5 27       		.uleb128 0x27
+ 4265 01e6 19       		.uleb128 0x19
+ 4266 01e7 11       		.uleb128 0x11
+ 4267 01e8 01       		.uleb128 0x1
+ 4268 01e9 12       		.uleb128 0x12
+ 4269 01ea 06       		.uleb128 0x6
+ 4270 01eb 40       		.uleb128 0x40
+ 4271 01ec 18       		.uleb128 0x18
+ 4272 01ed 9642     		.uleb128 0x2116
+ 4273 01ef 19       		.uleb128 0x19
+ 4274 01f0 01       		.uleb128 0x1
+ 4275 01f1 13       		.uleb128 0x13
+ 4276 01f2 00       		.byte	0
+ 4277 01f3 00       		.byte	0
+ 4278 01f4 1C       		.uleb128 0x1c
+ 4279 01f5 2E       		.uleb128 0x2e
+ 4280 01f6 00       		.byte	0
+ 4281 01f7 03       		.uleb128 0x3
+ 4282 01f8 0E       		.uleb128 0xe
+ 4283 01f9 3A       		.uleb128 0x3a
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 112
+
+
+ 4284 01fa 0B       		.uleb128 0xb
+ 4285 01fb 3B       		.uleb128 0x3b
+ 4286 01fc 05       		.uleb128 0x5
+ 4287 01fd 27       		.uleb128 0x27
+ 4288 01fe 19       		.uleb128 0x19
+ 4289 01ff 11       		.uleb128 0x11
+ 4290 0200 01       		.uleb128 0x1
+ 4291 0201 12       		.uleb128 0x12
+ 4292 0202 06       		.uleb128 0x6
+ 4293 0203 40       		.uleb128 0x40
+ 4294 0204 18       		.uleb128 0x18
+ 4295 0205 9642     		.uleb128 0x2116
+ 4296 0207 19       		.uleb128 0x19
+ 4297 0208 00       		.byte	0
+ 4298 0209 00       		.byte	0
+ 4299 020a 1D       		.uleb128 0x1d
+ 4300 020b 01       		.uleb128 0x1
+ 4301 020c 01       		.byte	0x1
+ 4302 020d 49       		.uleb128 0x49
+ 4303 020e 13       		.uleb128 0x13
+ 4304 020f 01       		.uleb128 0x1
+ 4305 0210 13       		.uleb128 0x13
+ 4306 0211 00       		.byte	0
+ 4307 0212 00       		.byte	0
+ 4308 0213 1E       		.uleb128 0x1e
+ 4309 0214 21       		.uleb128 0x21
+ 4310 0215 00       		.byte	0
+ 4311 0216 49       		.uleb128 0x49
+ 4312 0217 13       		.uleb128 0x13
+ 4313 0218 2F       		.uleb128 0x2f
+ 4314 0219 0B       		.uleb128 0xb
+ 4315 021a 00       		.byte	0
+ 4316 021b 00       		.byte	0
+ 4317 021c 1F       		.uleb128 0x1f
+ 4318 021d 26       		.uleb128 0x26
+ 4319 021e 00       		.byte	0
+ 4320 021f 49       		.uleb128 0x49
+ 4321 0220 13       		.uleb128 0x13
+ 4322 0221 00       		.byte	0
+ 4323 0222 00       		.byte	0
+ 4324 0223 00       		.byte	0
+ 4325              		.section	.debug_aranges,"",%progbits
+ 4326 0000 5C010000 		.4byte	0x15c
+ 4327 0004 0200     		.2byte	0x2
+ 4328 0006 00000000 		.4byte	.Ldebug_info0
+ 4329 000a 04       		.byte	0x4
+ 4330 000b 00       		.byte	0
+ 4331 000c 0000     		.2byte	0
+ 4332 000e 0000     		.2byte	0
+ 4333 0010 00000000 		.4byte	.LFB0
+ 4334 0014 48000000 		.4byte	.LFE0-.LFB0
+ 4335 0018 00000000 		.4byte	.LFB1
+ 4336 001c 48000000 		.4byte	.LFE1-.LFB1
+ 4337 0020 00000000 		.4byte	.LFB2
+ 4338 0024 1C000000 		.4byte	.LFE2-.LFB2
+ 4339 0028 00000000 		.4byte	.LFB3
+ 4340 002c 64000000 		.4byte	.LFE3-.LFB3
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 113
+
+
+ 4341 0030 00000000 		.4byte	.LFB4
+ 4342 0034 1C000000 		.4byte	.LFE4-.LFB4
+ 4343 0038 00000000 		.4byte	.LFB5
+ 4344 003c 20000000 		.4byte	.LFE5-.LFB5
+ 4345 0040 00000000 		.4byte	.LFB6
+ 4346 0044 54000000 		.4byte	.LFE6-.LFB6
+ 4347 0048 00000000 		.4byte	.LFB7
+ 4348 004c 20000000 		.4byte	.LFE7-.LFB7
+ 4349 0050 00000000 		.4byte	.LFB8
+ 4350 0054 60000000 		.4byte	.LFE8-.LFB8
+ 4351 0058 00000000 		.4byte	.LFB9
+ 4352 005c 1C000000 		.4byte	.LFE9-.LFB9
+ 4353 0060 00000000 		.4byte	.LFB10
+ 4354 0064 40000000 		.4byte	.LFE10-.LFB10
+ 4355 0068 00000000 		.4byte	.LFB11
+ 4356 006c 34000000 		.4byte	.LFE11-.LFB11
+ 4357 0070 00000000 		.4byte	.LFB12
+ 4358 0074 20000000 		.4byte	.LFE12-.LFB12
+ 4359 0078 00000000 		.4byte	.LFB13
+ 4360 007c 4C000000 		.4byte	.LFE13-.LFB13
+ 4361 0080 00000000 		.4byte	.LFB14
+ 4362 0084 30000000 		.4byte	.LFE14-.LFB14
+ 4363 0088 00000000 		.4byte	.LFB15
+ 4364 008c 60000000 		.4byte	.LFE15-.LFB15
+ 4365 0090 00000000 		.4byte	.LFB16
+ 4366 0094 24000000 		.4byte	.LFE16-.LFB16
+ 4367 0098 00000000 		.4byte	.LFB17
+ 4368 009c 70000000 		.4byte	.LFE17-.LFB17
+ 4369 00a0 00000000 		.4byte	.LFB18
+ 4370 00a4 40000000 		.4byte	.LFE18-.LFB18
+ 4371 00a8 00000000 		.4byte	.LFB19
+ 4372 00ac 64000000 		.4byte	.LFE19-.LFB19
+ 4373 00b0 00000000 		.4byte	.LFB20
+ 4374 00b4 70000000 		.4byte	.LFE20-.LFB20
+ 4375 00b8 00000000 		.4byte	.LFB21
+ 4376 00bc 58000000 		.4byte	.LFE21-.LFB21
+ 4377 00c0 00000000 		.4byte	.LFB22
+ 4378 00c4 1C000000 		.4byte	.LFE22-.LFB22
+ 4379 00c8 00000000 		.4byte	.LFB23
+ 4380 00cc 90000000 		.4byte	.LFE23-.LFB23
+ 4381 00d0 00000000 		.4byte	.LFB24
+ 4382 00d4 44000000 		.4byte	.LFE24-.LFB24
+ 4383 00d8 00000000 		.4byte	.LFB25
+ 4384 00dc 18000000 		.4byte	.LFE25-.LFB25
+ 4385 00e0 00000000 		.4byte	.LFB26
+ 4386 00e4 44000000 		.4byte	.LFE26-.LFB26
+ 4387 00e8 00000000 		.4byte	.LFB27
+ 4388 00ec 54000000 		.4byte	.LFE27-.LFB27
+ 4389 00f0 00000000 		.4byte	.LFB28
+ 4390 00f4 1C000000 		.4byte	.LFE28-.LFB28
+ 4391 00f8 00000000 		.4byte	.LFB29
+ 4392 00fc 70000000 		.4byte	.LFE29-.LFB29
+ 4393 0100 00000000 		.4byte	.LFB30
+ 4394 0104 34000000 		.4byte	.LFE30-.LFB30
+ 4395 0108 00000000 		.4byte	.LFB31
+ 4396 010c 40000000 		.4byte	.LFE31-.LFB31
+ 4397 0110 00000000 		.4byte	.LFB32
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 114
+
+
+ 4398 0114 34000000 		.4byte	.LFE32-.LFB32
+ 4399 0118 00000000 		.4byte	.LFB33
+ 4400 011c 50000000 		.4byte	.LFE33-.LFB33
+ 4401 0120 00000000 		.4byte	.LFB34
+ 4402 0124 38000000 		.4byte	.LFE34-.LFB34
+ 4403 0128 00000000 		.4byte	.LFB35
+ 4404 012c EC000000 		.4byte	.LFE35-.LFB35
+ 4405 0130 00000000 		.4byte	.LFB36
+ 4406 0134 6C000000 		.4byte	.LFE36-.LFB36
+ 4407 0138 00000000 		.4byte	.LFB37
+ 4408 013c B0000000 		.4byte	.LFE37-.LFB37
+ 4409 0140 00000000 		.4byte	.LFB38
+ 4410 0144 88000000 		.4byte	.LFE38-.LFB38
+ 4411 0148 00000000 		.4byte	.LFB39
+ 4412 014c 9C000000 		.4byte	.LFE39-.LFB39
+ 4413 0150 00000000 		.4byte	.LFB40
+ 4414 0154 3C000000 		.4byte	.LFE40-.LFB40
+ 4415 0158 00000000 		.4byte	0
+ 4416 015c 00000000 		.4byte	0
+ 4417              		.section	.debug_ranges,"",%progbits
+ 4418              	.Ldebug_ranges0:
+ 4419 0000 00000000 		.4byte	.LFB0
+ 4420 0004 48000000 		.4byte	.LFE0
+ 4421 0008 00000000 		.4byte	.LFB1
+ 4422 000c 48000000 		.4byte	.LFE1
+ 4423 0010 00000000 		.4byte	.LFB2
+ 4424 0014 1C000000 		.4byte	.LFE2
+ 4425 0018 00000000 		.4byte	.LFB3
+ 4426 001c 64000000 		.4byte	.LFE3
+ 4427 0020 00000000 		.4byte	.LFB4
+ 4428 0024 1C000000 		.4byte	.LFE4
+ 4429 0028 00000000 		.4byte	.LFB5
+ 4430 002c 20000000 		.4byte	.LFE5
+ 4431 0030 00000000 		.4byte	.LFB6
+ 4432 0034 54000000 		.4byte	.LFE6
+ 4433 0038 00000000 		.4byte	.LFB7
+ 4434 003c 20000000 		.4byte	.LFE7
+ 4435 0040 00000000 		.4byte	.LFB8
+ 4436 0044 60000000 		.4byte	.LFE8
+ 4437 0048 00000000 		.4byte	.LFB9
+ 4438 004c 1C000000 		.4byte	.LFE9
+ 4439 0050 00000000 		.4byte	.LFB10
+ 4440 0054 40000000 		.4byte	.LFE10
+ 4441 0058 00000000 		.4byte	.LFB11
+ 4442 005c 34000000 		.4byte	.LFE11
+ 4443 0060 00000000 		.4byte	.LFB12
+ 4444 0064 20000000 		.4byte	.LFE12
+ 4445 0068 00000000 		.4byte	.LFB13
+ 4446 006c 4C000000 		.4byte	.LFE13
+ 4447 0070 00000000 		.4byte	.LFB14
+ 4448 0074 30000000 		.4byte	.LFE14
+ 4449 0078 00000000 		.4byte	.LFB15
+ 4450 007c 60000000 		.4byte	.LFE15
+ 4451 0080 00000000 		.4byte	.LFB16
+ 4452 0084 24000000 		.4byte	.LFE16
+ 4453 0088 00000000 		.4byte	.LFB17
+ 4454 008c 70000000 		.4byte	.LFE17
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 115
+
+
+ 4455 0090 00000000 		.4byte	.LFB18
+ 4456 0094 40000000 		.4byte	.LFE18
+ 4457 0098 00000000 		.4byte	.LFB19
+ 4458 009c 64000000 		.4byte	.LFE19
+ 4459 00a0 00000000 		.4byte	.LFB20
+ 4460 00a4 70000000 		.4byte	.LFE20
+ 4461 00a8 00000000 		.4byte	.LFB21
+ 4462 00ac 58000000 		.4byte	.LFE21
+ 4463 00b0 00000000 		.4byte	.LFB22
+ 4464 00b4 1C000000 		.4byte	.LFE22
+ 4465 00b8 00000000 		.4byte	.LFB23
+ 4466 00bc 90000000 		.4byte	.LFE23
+ 4467 00c0 00000000 		.4byte	.LFB24
+ 4468 00c4 44000000 		.4byte	.LFE24
+ 4469 00c8 00000000 		.4byte	.LFB25
+ 4470 00cc 18000000 		.4byte	.LFE25
+ 4471 00d0 00000000 		.4byte	.LFB26
+ 4472 00d4 44000000 		.4byte	.LFE26
+ 4473 00d8 00000000 		.4byte	.LFB27
+ 4474 00dc 54000000 		.4byte	.LFE27
+ 4475 00e0 00000000 		.4byte	.LFB28
+ 4476 00e4 1C000000 		.4byte	.LFE28
+ 4477 00e8 00000000 		.4byte	.LFB29
+ 4478 00ec 70000000 		.4byte	.LFE29
+ 4479 00f0 00000000 		.4byte	.LFB30
+ 4480 00f4 34000000 		.4byte	.LFE30
+ 4481 00f8 00000000 		.4byte	.LFB31
+ 4482 00fc 40000000 		.4byte	.LFE31
+ 4483 0100 00000000 		.4byte	.LFB32
+ 4484 0104 34000000 		.4byte	.LFE32
+ 4485 0108 00000000 		.4byte	.LFB33
+ 4486 010c 50000000 		.4byte	.LFE33
+ 4487 0110 00000000 		.4byte	.LFB34
+ 4488 0114 38000000 		.4byte	.LFE34
+ 4489 0118 00000000 		.4byte	.LFB35
+ 4490 011c EC000000 		.4byte	.LFE35
+ 4491 0120 00000000 		.4byte	.LFB36
+ 4492 0124 6C000000 		.4byte	.LFE36
+ 4493 0128 00000000 		.4byte	.LFB37
+ 4494 012c B0000000 		.4byte	.LFE37
+ 4495 0130 00000000 		.4byte	.LFB38
+ 4496 0134 88000000 		.4byte	.LFE38
+ 4497 0138 00000000 		.4byte	.LFB39
+ 4498 013c 9C000000 		.4byte	.LFE39
+ 4499 0140 00000000 		.4byte	.LFB40
+ 4500 0144 3C000000 		.4byte	.LFE40
+ 4501 0148 00000000 		.4byte	0
+ 4502 014c 00000000 		.4byte	0
+ 4503              		.section	.debug_line,"",%progbits
+ 4504              	.Ldebug_line0:
+ 4505 0000 9F050000 		.section	.debug_str,"MS",%progbits,1
+ 4505      02005300 
+ 4505      00000201 
+ 4505      FB0E0D00 
+ 4505      01010101 
+ 4506              	.LASF10:
+ 4507 0000 75696E74 		.ascii	"uint16\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 116
+
+
+ 4507      313600
+ 4508              	.LASF24:
+ 4509 0007 6C66636C 		.ascii	"lfclkSource\000"
+ 4509      6B536F75 
+ 4509      72636500 
+ 4510              	.LASF89:
+ 4511 0013 636F756E 		.ascii	"counterIntMaskTbl\000"
+ 4511      74657249 
+ 4511      6E744D61 
+ 4511      736B5462 
+ 4511      6C00
+ 4512              	.LASF90:
+ 4513 0025 63795379 		.ascii	"cySysWdtCallback\000"
+ 4513      73576474 
+ 4513      43616C6C 
+ 4513      6261636B 
+ 4513      00
+ 4514              	.LASF40:
+ 4515 0036 43795379 		.ascii	"CySysWdtSetMode\000"
+ 4515      73576474 
+ 4515      5365744D 
+ 4515      6F646500 
+ 4516              	.LASF36:
+ 4517 0046 43795379 		.ascii	"CySysWdtUnlock\000"
+ 4517      73576474 
+ 4517      556E6C6F 
+ 4517      636B00
+ 4518              	.LASF81:
+ 4519 0055 43795379 		.ascii	"CySysWatchdogFeed\000"
+ 4519      73576174 
+ 4519      6368646F 
+ 4519      67466565 
+ 4519      6400
+ 4520              	.LASF39:
+ 4521 0067 636F756E 		.ascii	"counterNum\000"
+ 4521      7465724E 
+ 4521      756D00
+ 4522              	.LASF95:
+ 4523 0072 43795379 		.ascii	"CySysClkLfclkPosedgeCatch\000"
+ 4523      73436C6B 
+ 4523      4C66636C 
+ 4523      6B506F73 
+ 4523      65646765 
+ 4524              	.LASF53:
+ 4525 008c 43795379 		.ascii	"CySysWdtGetCascade\000"
+ 4525      73576474 
+ 4525      47657443 
+ 4525      61736361 
+ 4525      646500
+ 4526              	.LASF94:
+ 4527 009f 43795379 		.ascii	"CySysClkGetLfclkSource\000"
+ 4527      73436C6B 
+ 4527      4765744C 
+ 4527      66636C6B 
+ 4527      536F7572 
+ 4528              	.LASF85:
+ 4529 00b6 6C66636C 		.ascii	"lfclkPosedgeWdtCounter0Enabled\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 117
+
+
+ 4529      6B506F73 
+ 4529      65646765 
+ 4529      57647443 
+ 4529      6F756E74 
+ 4530              	.LASF7:
+ 4531 00d5 6C6F6E67 		.ascii	"long long unsigned int\000"
+ 4531      206C6F6E 
+ 4531      6720756E 
+ 4531      7369676E 
+ 4531      65642069 
+ 4532              	.LASF52:
+ 4533 00ec 43795379 		.ascii	"CySysClkWcoEnabled\000"
+ 4533      73436C6B 
+ 4533      57636F45 
+ 4533      6E61626C 
+ 4533      656400
+ 4534              	.LASF21:
+ 4535 00ff 43795379 		.ascii	"CySysClkWcoSetHighPowerMode\000"
+ 4535      73436C6B 
+ 4535      57636F53 
+ 4535      65744869 
+ 4535      6768506F 
+ 4536              	.LASF6:
+ 4537 011b 6C6F6E67 		.ascii	"long long int\000"
+ 4537      206C6F6E 
+ 4537      6720696E 
+ 4537      7400
+ 4538              	.LASF0:
+ 4539 0129 7369676E 		.ascii	"signed char\000"
+ 4539      65642063 
+ 4539      68617200 
+ 4540              	.LASF68:
+ 4541 0135 66756E63 		.ascii	"function\000"
+ 4541      74696F6E 
+ 4541      00
+ 4542              	.LASF23:
+ 4543 013e 696E7465 		.ascii	"interruptState\000"
+ 4543      72727570 
+ 4543      74537461 
+ 4543      746500
+ 4544              	.LASF19:
+ 4545 014d 63795764 		.ascii	"cyWdtCallback\000"
+ 4545      7443616C 
+ 4545      6C626163 
+ 4545      6B00
+ 4546              	.LASF18:
+ 4547 015b 63795F73 		.ascii	"cy_sys_timer_delaytype_enum\000"
+ 4547      79735F74 
+ 4547      696D6572 
+ 4547      5F64656C 
+ 4547      61797479 
+ 4548              	.LASF58:
+ 4549 0177 62697473 		.ascii	"bits\000"
+ 4549      00
+ 4550              	.LASF4:
+ 4551 017c 6C6F6E67 		.ascii	"long int\000"
+ 4551      20696E74 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 118
+
+
+ 4551      00
+ 4552              	.LASF56:
+ 4553 0185 72656756 		.ascii	"regValue\000"
+ 4553      616C7565 
+ 4553      00
+ 4554              	.LASF9:
+ 4555 018e 75696E74 		.ascii	"uint8\000"
+ 4555      3800
+ 4556              	.LASF44:
+ 4557 0194 656E6162 		.ascii	"enable\000"
+ 4557      6C6500
+ 4558              	.LASF13:
+ 4559 019b 646F7562 		.ascii	"double\000"
+ 4559      6C6500
+ 4560              	.LASF93:
+ 4561 01a2 433A5C55 		.ascii	"C:\\Users\\pmad\\Desktop\\BLE Workshop\\Labs\\Compl"
+ 4561      73657273 
+ 4561      5C706D61 
+ 4561      645C4465 
+ 4561      736B746F 
+ 4562 01cf 65746564 		.ascii	"eted Labs\\BLE Lab 1_1\\BLE Lab 1_1.cydsn\000"
+ 4562      204C6162 
+ 4562      735C424C 
+ 4562      45204C61 
+ 4562      6220315F 
+ 4563              	.LASF25:
+ 4564 01f7 43795379 		.ascii	"CySysClkIloStop\000"
+ 4564      73436C6B 
+ 4564      496C6F53 
+ 4564      746F7000 
+ 4565              	.LASF66:
+ 4566 0207 636F756E 		.ascii	"countersMask\000"
+ 4566      74657273 
+ 4566      4D61736B 
+ 4566      00
+ 4567              	.LASF11:
+ 4568 0214 75696E74 		.ascii	"uint32\000"
+ 4568      333200
+ 4569              	.LASF22:
+ 4570 021b 43795379 		.ascii	"CySysClkWcoSetLowPowerMode\000"
+ 4570      73436C6B 
+ 4570      57636F53 
+ 4570      65744C6F 
+ 4570      77506F77 
+ 4571              	.LASF69:
+ 4572 0236 70726576 		.ascii	"prevCallback\000"
+ 4572      43616C6C 
+ 4572      6261636B 
+ 4572      00
+ 4573              	.LASF54:
+ 4574 0243 43795379 		.ascii	"CySysWdtSetMatch\000"
+ 4574      73576474 
+ 4574      5365744D 
+ 4574      61746368 
+ 4574      00
+ 4575              	.LASF51:
+ 4576 0254 636F756E 		.ascii	"countersEnableStatus\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 119
+
+
+ 4576      74657273 
+ 4576      456E6162 
+ 4576      6C655374 
+ 4576      61747573 
+ 4577              	.LASF88:
+ 4578 0269 77647449 		.ascii	"wdtIsrMask\000"
+ 4578      73724D61 
+ 4578      736B00
+ 4579              	.LASF46:
+ 4580 0274 43795379 		.ascii	"CySysWdtEnable\000"
+ 4580      73576474 
+ 4580      456E6162 
+ 4580      6C6500
+ 4581              	.LASF67:
+ 4582 0283 43795379 		.ascii	"CySysWdtSetInterruptCallback\000"
+ 4582      73576474 
+ 4582      53657449 
+ 4582      6E746572 
+ 4582      72757074 
+ 4583              	.LASF47:
+ 4584 02a0 636F756E 		.ascii	"counterMask\000"
+ 4584      7465724D 
+ 4584      61736B00 
+ 4585              	.LASF45:
+ 4586 02ac 43795379 		.ascii	"CySysWdtGetClearOnMatch\000"
+ 4586      73576474 
+ 4586      47657443 
+ 4586      6C656172 
+ 4586      4F6E4D61 
+ 4587              	.LASF8:
+ 4588 02c4 756E7369 		.ascii	"unsigned int\000"
+ 4588      676E6564 
+ 4588      20696E74 
+ 4588      00
+ 4589              	.LASF26:
+ 4590 02d1 43795379 		.ascii	"CySysClkSetLfclkSource\000"
+ 4590      73436C6B 
+ 4590      5365744C 
+ 4590      66636C6B 
+ 4590      536F7572 
+ 4591              	.LASF82:
+ 4592 02e8 66697273 		.ascii	"firstCount\000"
+ 4592      74436F75 
+ 4592      6E7400
+ 4593              	.LASF71:
+ 4594 02f3 72657443 		.ascii	"retCallback\000"
+ 4594      616C6C62 
+ 4594      61636B00 
+ 4595              	.LASF5:
+ 4596 02ff 6C6F6E67 		.ascii	"long unsigned int\000"
+ 4596      20756E73 
+ 4596      69676E65 
+ 4596      6420696E 
+ 4596      7400
+ 4597              	.LASF78:
+ 4598 0311 6D617463 		.ascii	"matchValue\000"
+ 4598      6856616C 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 120
+
+
+ 4598      756500
+ 4599              	.LASF84:
+ 4600 031c 43795379 		.ascii	"CySysClkLfclkPosedgeRestore\000"
+ 4600      73436C6B 
+ 4600      4C66636C 
+ 4600      6B506F73 
+ 4600      65646765 
+ 4601              	.LASF72:
+ 4602 0338 43795379 		.ascii	"CySysWdtEnableCounterIsr\000"
+ 4602      73576474 
+ 4602      456E6162 
+ 4602      6C65436F 
+ 4602      756E7465 
+ 4603              	.LASF3:
+ 4604 0351 73686F72 		.ascii	"short unsigned int\000"
+ 4604      7420756E 
+ 4604      7369676E 
+ 4604      65642069 
+ 4604      6E7400
+ 4605              	.LASF38:
+ 4606 0364 43795379 		.ascii	"CySysWdtGetEnabledStatus\000"
+ 4606      73576474 
+ 4606      47657445 
+ 4606      6E61626C 
+ 4606      65645374 
+ 4607              	.LASF70:
+ 4608 037d 43795379 		.ascii	"CySysWdtGetInterruptCallback\000"
+ 4608      73576474 
+ 4608      47657449 
+ 4608      6E746572 
+ 4608      72757074 
+ 4609              	.LASF74:
+ 4610 039a 43795379 		.ascii	"CySysWdtIsr\000"
+ 4610      73576474 
+ 4610      49737200 
+ 4611              	.LASF27:
+ 4612 03a6 43795379 		.ascii	"CySysClkIloStart\000"
+ 4612      73436C6B 
+ 4612      496C6F53 
+ 4612      74617274 
+ 4612      00
+ 4613              	.LASF57:
+ 4614 03b7 43795379 		.ascii	"CySysWdtSetToggleBit\000"
+ 4614      73576474 
+ 4614      53657454 
+ 4614      6F67676C 
+ 4614      65426974 
+ 4615              	.LASF92:
+ 4616 03cc 2E5C4765 		.ascii	".\\Generated_Source\\PSoC4\\CyLFClk.c\000"
+ 4616      6E657261 
+ 4616      7465645F 
+ 4616      536F7572 
+ 4616      63655C50 
+ 4617              	.LASF15:
+ 4618 03ef 72656733 		.ascii	"reg32\000"
+ 4618      3200
+ 4619              	.LASF80:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 121
+
+
+ 4620 03f5 746D7056 		.ascii	"tmpValue\000"
+ 4620      616C7565 
+ 4620      00
+ 4621              	.LASF30:
+ 4622 03fe 736F7572 		.ascii	"source\000"
+ 4622      636500
+ 4623              	.LASF20:
+ 4624 0405 73697A65 		.ascii	"sizetype\000"
+ 4624      74797065 
+ 4624      00
+ 4625              	.LASF60:
+ 4626 040e 43795379 		.ascii	"CySysWdtGetMatch\000"
+ 4626      73576474 
+ 4626      4765744D 
+ 4626      61746368 
+ 4626      00
+ 4627              	.LASF55:
+ 4628 041f 6D617463 		.ascii	"match\000"
+ 4628      6800
+ 4629              	.LASF16:
+ 4630 0425 43595F53 		.ascii	"CY_SYS_TIMER_WAIT\000"
+ 4630      59535F54 
+ 4630      494D4552 
+ 4630      5F574149 
+ 4630      5400
+ 4631              	.LASF65:
+ 4632 0437 43795379 		.ascii	"CySysWdtResetCounters\000"
+ 4632      73576474 
+ 4632      52657365 
+ 4632      74436F75 
+ 4632      6E746572 
+ 4633              	.LASF63:
+ 4634 044d 43795379 		.ascii	"CySysWdtClearInterrupt\000"
+ 4634      73576474 
+ 4634      436C6561 
+ 4634      72496E74 
+ 4634      65727275 
+ 4635              	.LASF12:
+ 4636 0464 666C6F61 		.ascii	"float\000"
+ 4636      7400
+ 4637              	.LASF91:
+ 4638 046a 474E5520 		.ascii	"GNU C 4.8.4 20140526 (release) [ARM/embedded-4_8-br"
+ 4638      4320342E 
+ 4638      382E3420 
+ 4638      32303134 
+ 4638      30353236 
+ 4639 049d 616E6368 		.ascii	"anch revision 211358] -mcpu=cortex-m0 -mthumb -g -O"
+ 4639      20726576 
+ 4639      6973696F 
+ 4639      6E203231 
+ 4639      31333538 
+ 4640 04d0 30202D66 		.ascii	"0 -ffunction-sections\000"
+ 4640      66756E63 
+ 4640      74696F6E 
+ 4640      2D736563 
+ 4640      74696F6E 
+ 4641              	.LASF75:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 122
+
+
+ 4642 04e6 43795379 		.ascii	"CySysTimerDelay\000"
+ 4642      7354696D 
+ 4642      65724465 
+ 4642      6C617900 
+ 4643              	.LASF79:
+ 4644 04f6 43795379 		.ascii	"CySysTimerDelayUntilMatch\000"
+ 4644      7354696D 
+ 4644      65724465 
+ 4644      6C617955 
+ 4644      6E74696C 
+ 4645              	.LASF35:
+ 4646 0510 43795379 		.ascii	"CySysWdtLocked\000"
+ 4646      73576474 
+ 4646      4C6F636B 
+ 4646      656400
+ 4647              	.LASF1:
+ 4648 051f 756E7369 		.ascii	"unsigned char\000"
+ 4648      676E6564 
+ 4648      20636861 
+ 4648      7200
+ 4649              	.LASF83:
+ 4650 052d 6C66636C 		.ascii	"lfclkPosedgeEnabledWdtCounter\000"
+ 4650      6B506F73 
+ 4650      65646765 
+ 4650      456E6162 
+ 4650      6C656457 
+ 4651              	.LASF77:
+ 4652 054b 64656C61 		.ascii	"delay\000"
+ 4652      7900
+ 4653              	.LASF2:
+ 4654 0551 73686F72 		.ascii	"short int\000"
+ 4654      7420696E 
+ 4654      7400
+ 4655              	.LASF76:
+ 4656 055b 64656C61 		.ascii	"delayType\000"
+ 4656      79547970 
+ 4656      6500
+ 4657              	.LASF48:
+ 4658 0565 43795379 		.ascii	"CySysWdtDisable\000"
+ 4658      73576474 
+ 4658      44697361 
+ 4658      626C6500 
+ 4659              	.LASF34:
+ 4660 0575 43795379 		.ascii	"CySysClkIloEnabled\000"
+ 4660      73436C6B 
+ 4660      496C6F45 
+ 4660      6E61626C 
+ 4660      656400
+ 4661              	.LASF62:
+ 4662 0588 43795379 		.ascii	"CySysWdtGetInterruptSource\000"
+ 4662      73576474 
+ 4662      47657449 
+ 4662      6E746572 
+ 4662      72757074 
+ 4663              	.LASF29:
+ 4664 05a3 43795379 		.ascii	"CySysClkWcoStop\000"
+ 4664      73436C6B 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 123
+
+
+ 4664      57636F53 
+ 4664      746F7000 
+ 4665              	.LASF37:
+ 4666 05b3 43795379 		.ascii	"CySysClkWcoSetPowerMode\000"
+ 4666      73436C6B 
+ 4666      57636F53 
+ 4666      6574506F 
+ 4666      7765724D 
+ 4667              	.LASF73:
+ 4668 05cb 43795379 		.ascii	"CySysWdtDisableCounterIsr\000"
+ 4668      73576474 
+ 4668      44697361 
+ 4668      626C6543 
+ 4668      6F756E74 
+ 4669              	.LASF14:
+ 4670 05e5 63686172 		.ascii	"char\000"
+ 4670      00
+ 4671              	.LASF31:
+ 4672 05ea 6D6F6465 		.ascii	"mode\000"
+ 4672      00
+ 4673              	.LASF61:
+ 4674 05ef 43795379 		.ascii	"CySysWdtGetCount\000"
+ 4674      73576474 
+ 4674      47657443 
+ 4674      6F756E74 
+ 4674      00
+ 4675              	.LASF33:
+ 4676 0600 43795379 		.ascii	"CySysWdtLock\000"
+ 4676      73576474 
+ 4676      4C6F636B 
+ 4676      00
+ 4677              	.LASF87:
+ 4678 060d 64697361 		.ascii	"disableServicedIsr\000"
+ 4678      626C6553 
+ 4678      65727669 
+ 4678      63656449 
+ 4678      737200
+ 4679              	.LASF43:
+ 4680 0620 43795379 		.ascii	"CySysWdtSetClearOnMatch\000"
+ 4680      73576474 
+ 4680      53657443 
+ 4680      6C656172 
+ 4680      4F6E4D61 
+ 4681              	.LASF49:
+ 4682 0638 43795379 		.ascii	"CySysWdtSetCascade\000"
+ 4682      73576474 
+ 4682      53657443 
+ 4682      61736361 
+ 4682      646500
+ 4683              	.LASF42:
+ 4684 064b 43795379 		.ascii	"CySysWdtGetMode\000"
+ 4684      73576474 
+ 4684      4765744D 
+ 4684      6F646500 
+ 4685              	.LASF28:
+ 4686 065b 43795379 		.ascii	"CySysClkWcoStart\000"
+ 4686      73436C6B 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccq7WWQ4.s 			page 124
+
+
+ 4686      57636F53 
+ 4686      74617274 
+ 4686      00
+ 4687              	.LASF64:
+ 4688 066c 7764744C 		.ascii	"wdtLockState\000"
+ 4688      6F636B53 
+ 4688      74617465 
+ 4688      00
+ 4689              	.LASF32:
+ 4690 0679 73746174 		.ascii	"status\000"
+ 4690      757300
+ 4691              	.LASF41:
+ 4692 0680 636F6E66 		.ascii	"configRegValue\000"
+ 4692      69675265 
+ 4692      6756616C 
+ 4692      756500
+ 4693              	.LASF86:
+ 4694 068f 6C66636C 		.ascii	"lfclkPosedgeWdtCounter0Mode\000"
+ 4694      6B506F73 
+ 4694      65646765 
+ 4694      57647443 
+ 4694      6F756E74 
+ 4695              	.LASF50:
+ 4696 06ab 63617363 		.ascii	"cascadeMask\000"
+ 4696      6164654D 
+ 4696      61736B00 
+ 4697              	.LASF59:
+ 4698 06b7 43795379 		.ascii	"CySysWdtGetToggleBit\000"
+ 4698      73576474 
+ 4698      47657454 
+ 4698      6F67676C 
+ 4698      65426974 
+ 4699              	.LASF17:
+ 4700 06cc 43595F53 		.ascii	"CY_SYS_TIMER_INTERRUPT\000"
+ 4700      59535F54 
+ 4700      494D4552 
+ 4700      5F494E54 
+ 4700      45525255 
+ 4701              		.ident	"GCC: (GNU Tools for ARM Embedded Processors) 4.8.4 20140526 (release) [ARM/embedded-4_8-br
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/CyLFClk.o
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/CyLFClk.o
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/CyLib.lst
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/CyLib.lst	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/CyLib.lst	(revision 7)
@@ -0,0 +1,7087 @@
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 1
+
+
+   1              		.cpu cortex-m0
+   2              		.fpu softvfp
+   3              		.eabi_attribute 20, 1
+   4              		.eabi_attribute 21, 1
+   5              		.eabi_attribute 23, 3
+   6              		.eabi_attribute 24, 1
+   7              		.eabi_attribute 25, 1
+   8              		.eabi_attribute 26, 1
+   9              		.eabi_attribute 30, 6
+  10              		.eabi_attribute 34, 0
+  11              		.eabi_attribute 18, 4
+  12              		.code	16
+  13              		.file	"CyLib.c"
+  14              		.text
+  15              	.Ltext0:
+  16              		.cfi_sections	.debug_frame
+  17              		.global	cydelayFreqHz
+  18              		.data
+  19              		.align	2
+  20              		.type	cydelayFreqHz, %object
+  21              		.size	cydelayFreqHz, 4
+  22              	cydelayFreqHz:
+  23 0000 006CDC02 		.word	48000000
+  24              		.global	cydelayFreqKhz
+  25              		.align	2
+  26              		.type	cydelayFreqKhz, %object
+  27              		.size	cydelayFreqKhz, 4
+  28              	cydelayFreqKhz:
+  29 0004 80BB0000 		.word	48000
+  30              		.global	cydelayFreqMhz
+  31              		.type	cydelayFreqMhz, %object
+  32              		.size	cydelayFreqMhz, 1
+  33              	cydelayFreqMhz:
+  34 0008 30       		.byte	48
+  35              		.global	cydelay32kMs
+  36 0009 000000   		.align	2
+  37              		.type	cydelay32kMs, %object
+  38              		.size	cydelay32kMs, 4
+  39              	cydelay32kMs:
+  40 000c 0000C05D 		.word	1572864000
+  41              		.bss
+  42              		.align	2
+  43              	CySysTickCallbacks:
+  44 0000 00000000 		.space	20
+  44      00000000 
+  44      00000000 
+  44      00000000 
+  44      00000000 
+  45              		.global	CySysTickInitVar
+  46              		.align	2
+  47              		.type	CySysTickInitVar, %object
+  48              		.size	CySysTickInitVar, 4
+  49              	CySysTickInitVar:
+  50 0014 00000000 		.space	4
+  51              		.global	cyImoFreqMhz2Reg
+  52              		.section	.rodata
+  53              		.align	2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 2
+
+
+  54              		.type	cyImoFreqMhz2Reg, %object
+  55              		.size	cyImoFreqMhz2Reg, 46
+  56              	cyImoFreqMhz2Reg:
+  57 0000 03       		.byte	3
+  58 0001 04       		.byte	4
+  59 0002 05       		.byte	5
+  60 0003 06       		.byte	6
+  61 0004 07       		.byte	7
+  62 0005 08       		.byte	8
+  63 0006 09       		.byte	9
+  64 0007 0A       		.byte	10
+  65 0008 0B       		.byte	11
+  66 0009 0C       		.byte	12
+  67 000a 0E       		.byte	14
+  68 000b 0F       		.byte	15
+  69 000c 10       		.byte	16
+  70 000d 11       		.byte	17
+  71 000e 12       		.byte	18
+  72 000f 13       		.byte	19
+  73 0010 14       		.byte	20
+  74 0011 15       		.byte	21
+  75 0012 16       		.byte	22
+  76 0013 17       		.byte	23
+  77 0014 18       		.byte	24
+  78 0015 19       		.byte	25
+  79 0016 1B       		.byte	27
+  80 0017 1C       		.byte	28
+  81 0018 1D       		.byte	29
+  82 0019 1E       		.byte	30
+  83 001a 1F       		.byte	31
+  84 001b 20       		.byte	32
+  85 001c 21       		.byte	33
+  86 001d 22       		.byte	34
+  87 001e 23       		.byte	35
+  88 001f 25       		.byte	37
+  89 0020 26       		.byte	38
+  90 0021 27       		.byte	39
+  91 0022 28       		.byte	40
+  92 0023 29       		.byte	41
+  93 0024 2A       		.byte	42
+  94 0025 2B       		.byte	43
+  95 0026 2E       		.byte	46
+  96 0027 2F       		.byte	47
+  97 0028 30       		.byte	48
+  98 0029 31       		.byte	49
+  99 002a 32       		.byte	50
+ 100 002b 33       		.byte	51
+ 101 002c 34       		.byte	52
+ 102 002d 35       		.byte	53
+ 103 002e 0000     		.section	.text.CySysClkImoStart,"ax",%progbits
+ 104              		.align	2
+ 105              		.global	CySysClkImoStart
+ 106              		.code	16
+ 107              		.thumb_func
+ 108              		.type	CySysClkImoStart, %function
+ 109              	CySysClkImoStart:
+ 110              	.LFB2:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 3
+
+
+ 111              		.file 1 ".\\Generated_Source\\PSoC4\\CyLib.c"
+   1:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+   2:.\Generated_Source\PSoC4/CyLib.c **** * File Name: CyLib.c
+   3:.\Generated_Source\PSoC4/CyLib.c **** * Version 5.0
+   4:.\Generated_Source\PSoC4/CyLib.c **** *
+   5:.\Generated_Source\PSoC4/CyLib.c **** *  Description:
+   6:.\Generated_Source\PSoC4/CyLib.c **** *   Provides a system API for the clocking, interrupts, and watchdog timer.
+   7:.\Generated_Source\PSoC4/CyLib.c **** *
+   8:.\Generated_Source\PSoC4/CyLib.c **** *  Note:
+   9:.\Generated_Source\PSoC4/CyLib.c **** *   Documentation of the API's in this file is located in the
+  10:.\Generated_Source\PSoC4/CyLib.c **** *   System Reference Guide provided with PSoC Creator.
+  11:.\Generated_Source\PSoC4/CyLib.c **** *
+  12:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+  13:.\Generated_Source\PSoC4/CyLib.c **** * Copyright 2010-2015, Cypress Semiconductor Corporation.  All rights reserved.
+  14:.\Generated_Source\PSoC4/CyLib.c **** * You may use this file only in accordance with the license, terms, conditions,
+  15:.\Generated_Source\PSoC4/CyLib.c **** * disclaimers, and limitations in the end user license agreement accompanying
+  16:.\Generated_Source\PSoC4/CyLib.c **** * the software package with which this file was provided.
+  17:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+  18:.\Generated_Source\PSoC4/CyLib.c **** 
+  19:.\Generated_Source\PSoC4/CyLib.c **** #include "CyLib.h"
+  20:.\Generated_Source\PSoC4/CyLib.c **** 
+  21:.\Generated_Source\PSoC4/CyLib.c **** #if(CY_IP_SRSSV2 && CY_IP_FMLT)
+  22:.\Generated_Source\PSoC4/CyLib.c ****     #include "CyFlash.h"
+  23:.\Generated_Source\PSoC4/CyLib.c **** #endif /* (CY_IP_SRSSV2 && CY_IP_FMLT) */
+  24:.\Generated_Source\PSoC4/CyLib.c **** 
+  25:.\Generated_Source\PSoC4/CyLib.c **** 
+  26:.\Generated_Source\PSoC4/CyLib.c **** /* Do not use these definitions directly in your application */
+  27:.\Generated_Source\PSoC4/CyLib.c **** uint32 cydelayFreqHz  = CYDEV_BCLK__SYSCLK__HZ;
+  28:.\Generated_Source\PSoC4/CyLib.c **** uint32 cydelayFreqKhz = (CYDEV_BCLK__SYSCLK__HZ + CY_DELAY_1K_MINUS_1_THRESHOLD) / CY_DELAY_1K_THRE
+  29:.\Generated_Source\PSoC4/CyLib.c **** uint8  cydelayFreqMhz = (uint8)((CYDEV_BCLK__SYSCLK__HZ + CY_DELAY_1M_MINUS_1_THRESHOLD) / CY_DELAY
+  30:.\Generated_Source\PSoC4/CyLib.c **** uint32 cydelay32kMs   = CY_DELAY_MS_OVERFLOW * ((CYDEV_BCLK__SYSCLK__HZ + CY_DELAY_1K_MINUS_1_THRES
+  31:.\Generated_Source\PSoC4/CyLib.c ****                         CY_DELAY_1K_THRESHOLD);
+  32:.\Generated_Source\PSoC4/CyLib.c **** 
+  33:.\Generated_Source\PSoC4/CyLib.c **** 
+  34:.\Generated_Source\PSoC4/CyLib.c **** static cySysTickCallback CySysTickCallbacks[CY_SYS_SYST_NUM_OF_CALLBACKS];
+  35:.\Generated_Source\PSoC4/CyLib.c **** static void CySysTickServiceCallbacks(void);
+  36:.\Generated_Source\PSoC4/CyLib.c **** #if (CY_PSOC4_4100M || CY_PSOC4_4200M)
+  37:.\Generated_Source\PSoC4/CyLib.c ****     static uint32 CySysClkImoGetWcoLock(void);
+  38:.\Generated_Source\PSoC4/CyLib.c **** #endif  /* (CY_PSOC4_4100M || CY_PSOC4_4200M) */
+  39:.\Generated_Source\PSoC4/CyLib.c **** 
+  40:.\Generated_Source\PSoC4/CyLib.c **** 
+  41:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+  42:.\Generated_Source\PSoC4/CyLib.c **** * Indicates whether or not the SysTick has been initialized. The variable is
+  43:.\Generated_Source\PSoC4/CyLib.c **** * initialized to 0 and set to 1 the first time CySysTickStart() is called.
+  44:.\Generated_Source\PSoC4/CyLib.c **** *
+  45:.\Generated_Source\PSoC4/CyLib.c **** * This allows the component to restart without reinitialization after the first
+  46:.\Generated_Source\PSoC4/CyLib.c **** * call to the CySysTickStart() routine.
+  47:.\Generated_Source\PSoC4/CyLib.c **** *
+  48:.\Generated_Source\PSoC4/CyLib.c **** * If reinitialization of the SysTick is required, call CySysTickInit() before
+  49:.\Generated_Source\PSoC4/CyLib.c **** * calling CySysTickStart(). Alternatively, the SysTick can be reinitialized by
+  50:.\Generated_Source\PSoC4/CyLib.c **** * calling the CySysTickInit() and CySysTickEnable() functions.
+  51:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+  52:.\Generated_Source\PSoC4/CyLib.c **** uint32 CySysTickInitVar = 0u;
+  53:.\Generated_Source\PSoC4/CyLib.c **** 
+  54:.\Generated_Source\PSoC4/CyLib.c **** 
+  55:.\Generated_Source\PSoC4/CyLib.c **** #if(CY_IP_SRSSV2)
+  56:.\Generated_Source\PSoC4/CyLib.c ****         /* Conversion between CySysClkWriteImoFreq() parameter and register's value */
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 4
+
+
+  57:.\Generated_Source\PSoC4/CyLib.c ****         const uint8 cyImoFreqMhz2Reg[CY_SYS_CLK_IMO_FREQ_TABLE_SIZE] = {
+  58:.\Generated_Source\PSoC4/CyLib.c ****             /*  3 MHz */ 0x03u,  /*  4 MHz */ 0x04u,  /*  5 MHz */ 0x05u,  /*  6 MHz */ 0x06u,
+  59:.\Generated_Source\PSoC4/CyLib.c ****             /*  7 MHz */ 0x07u,  /*  8 MHz */ 0x08u,  /*  9 MHz */ 0x09u,  /* 10 MHz */ 0x0Au,
+  60:.\Generated_Source\PSoC4/CyLib.c ****             /* 11 MHz */ 0x0Bu,  /* 12 MHz */ 0x0Cu,  /* 13 MHz */ 0x0Eu,  /* 14 MHz */ 0x0Fu,
+  61:.\Generated_Source\PSoC4/CyLib.c ****             /* 15 MHz */ 0x10u,  /* 16 MHz */ 0x11u,  /* 17 MHz */ 0x12u,  /* 18 MHz */ 0x13u,
+  62:.\Generated_Source\PSoC4/CyLib.c ****             /* 19 MHz */ 0x14u,  /* 20 MHz */ 0x15u,  /* 21 MHz */ 0x16u,  /* 22 MHz */ 0x17u,
+  63:.\Generated_Source\PSoC4/CyLib.c ****             /* 23 MHz */ 0x18u,  /* 24 MHz */ 0x19u,  /* 25 MHz */ 0x1Bu,  /* 26 MHz */ 0x1Cu,
+  64:.\Generated_Source\PSoC4/CyLib.c ****             /* 27 MHz */ 0x1Du,  /* 28 MHz */ 0x1Eu,  /* 29 MHz */ 0x1Fu,  /* 30 MHz */ 0x20u,
+  65:.\Generated_Source\PSoC4/CyLib.c ****             /* 31 MHz */ 0x21u,  /* 32 MHz */ 0x22u,  /* 33 MHz */ 0x23u,  /* 34 MHz */ 0x25u,
+  66:.\Generated_Source\PSoC4/CyLib.c ****             /* 35 MHz */ 0x26u,  /* 36 MHz */ 0x27u,  /* 37 MHz */ 0x28u,  /* 38 MHz */ 0x29u,
+  67:.\Generated_Source\PSoC4/CyLib.c ****             /* 39 MHz */ 0x2Au,  /* 40 MHz */ 0x2Bu,  /* 41 MHz */ 0x2Eu,  /* 42 MHz */ 0x2Fu,
+  68:.\Generated_Source\PSoC4/CyLib.c ****             /* 43 MHz */ 0x30u,  /* 44 MHz */ 0x31u,  /* 45 MHz */ 0x32u,  /* 46 MHz */ 0x33u,
+  69:.\Generated_Source\PSoC4/CyLib.c ****             /* 47 MHz */ 0x34u,  /* 48 MHz */ 0x35u };
+  70:.\Generated_Source\PSoC4/CyLib.c **** #endif /* (CY_IP_SRSSV2) */
+  71:.\Generated_Source\PSoC4/CyLib.c **** 
+  72:.\Generated_Source\PSoC4/CyLib.c **** 
+  73:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+  74:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CySysClkImoStart
+  75:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+  76:.\Generated_Source\PSoC4/CyLib.c **** *
+  77:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+  78:.\Generated_Source\PSoC4/CyLib.c **** *  Enables the IMO.
+  79:.\Generated_Source\PSoC4/CyLib.c **** *
+  80:.\Generated_Source\PSoC4/CyLib.c **** *  For PSoC 4100M / PSoC 4200M devices, this function will also enable WCO lock
+  81:.\Generated_Source\PSoC4/CyLib.c **** *  if selected in the Design Wide Resources tab.
+  82:.\Generated_Source\PSoC4/CyLib.c **** *
+  83:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+  84:.\Generated_Source\PSoC4/CyLib.c **** *  None
+  85:.\Generated_Source\PSoC4/CyLib.c **** *
+  86:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+  87:.\Generated_Source\PSoC4/CyLib.c **** *  None
+  88:.\Generated_Source\PSoC4/CyLib.c **** *
+  89:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+  90:.\Generated_Source\PSoC4/CyLib.c **** void CySysClkImoStart(void)
+  91:.\Generated_Source\PSoC4/CyLib.c **** {
+ 112              		.loc 1 91 0
+ 113              		.cfi_startproc
+ 114 0000 80B5     		push	{r7, lr}
+ 115              		.cfi_def_cfa_offset 8
+ 116              		.cfi_offset 7, -8
+ 117              		.cfi_offset 14, -4
+ 118 0002 00AF     		add	r7, sp, #0
+ 119              		.cfi_def_cfa_register 7
+  92:.\Generated_Source\PSoC4/CyLib.c ****     CY_SYS_CLK_IMO_CONFIG_REG |= CY_SYS_CLK_IMO_CONFIG_ENABLE;
+ 120              		.loc 1 92 0
+ 121 0004 044B     		ldr	r3, .L2
+ 122 0006 044A     		ldr	r2, .L2
+ 123 0008 1268     		ldr	r2, [r2]
+ 124 000a 8021     		mov	r1, #128
+ 125 000c 0906     		lsl	r1, r1, #24
+ 126 000e 0A43     		orr	r2, r1
+ 127 0010 1A60     		str	r2, [r3]
+  93:.\Generated_Source\PSoC4/CyLib.c **** 
+  94:.\Generated_Source\PSoC4/CyLib.c ****     #if (CY_PSOC4_4100M || CY_PSOC4_4200M)
+  95:.\Generated_Source\PSoC4/CyLib.c ****         #if (CYDEV_IMO_TRIMMED_BY_WCO == 1u)
+  96:.\Generated_Source\PSoC4/CyLib.c ****             CySysClkImoEnableWcoLock();
+  97:.\Generated_Source\PSoC4/CyLib.c ****         #endif  /* (CYDEV_IMO_TRIMMED_BY_WCO == 1u) */
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 5
+
+
+  98:.\Generated_Source\PSoC4/CyLib.c ****     #endif  /* (CY_PSOC4_4100M || CY_PSOC4_4200M) */
+  99:.\Generated_Source\PSoC4/CyLib.c **** 
+ 100:.\Generated_Source\PSoC4/CyLib.c **** }
+ 128              		.loc 1 100 0
+ 129 0012 BD46     		mov	sp, r7
+ 130              		@ sp needed
+ 131 0014 80BD     		pop	{r7, pc}
+ 132              	.L3:
+ 133 0016 C046     		.align	2
+ 134              	.L2:
+ 135 0018 08010B40 		.word	1074462984
+ 136              		.cfi_endproc
+ 137              	.LFE2:
+ 138              		.size	CySysClkImoStart, .-CySysClkImoStart
+ 139              		.section	.text.CySysClkImoStop,"ax",%progbits
+ 140              		.align	2
+ 141              		.global	CySysClkImoStop
+ 142              		.code	16
+ 143              		.thumb_func
+ 144              		.type	CySysClkImoStop, %function
+ 145              	CySysClkImoStop:
+ 146              	.LFB3:
+ 101:.\Generated_Source\PSoC4/CyLib.c **** 
+ 102:.\Generated_Source\PSoC4/CyLib.c **** 
+ 103:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+ 104:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CySysClkImoStop
+ 105:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+ 106:.\Generated_Source\PSoC4/CyLib.c **** *
+ 107:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+ 108:.\Generated_Source\PSoC4/CyLib.c **** *  Disables the IMO.
+ 109:.\Generated_Source\PSoC4/CyLib.c **** *
+ 110:.\Generated_Source\PSoC4/CyLib.c **** *  For PSoC 4100M/PSoC 4200M devices , this function will also disable WCO lock
+ 111:.\Generated_Source\PSoC4/CyLib.c **** *  if already enabled.
+ 112:.\Generated_Source\PSoC4/CyLib.c **** *
+ 113:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+ 114:.\Generated_Source\PSoC4/CyLib.c **** *  None
+ 115:.\Generated_Source\PSoC4/CyLib.c **** *
+ 116:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+ 117:.\Generated_Source\PSoC4/CyLib.c **** *  None
+ 118:.\Generated_Source\PSoC4/CyLib.c **** *
+ 119:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+ 120:.\Generated_Source\PSoC4/CyLib.c **** void CySysClkImoStop(void)
+ 121:.\Generated_Source\PSoC4/CyLib.c **** {
+ 147              		.loc 1 121 0
+ 148              		.cfi_startproc
+ 149 0000 80B5     		push	{r7, lr}
+ 150              		.cfi_def_cfa_offset 8
+ 151              		.cfi_offset 7, -8
+ 152              		.cfi_offset 14, -4
+ 153 0002 00AF     		add	r7, sp, #0
+ 154              		.cfi_def_cfa_register 7
+ 122:.\Generated_Source\PSoC4/CyLib.c ****     #if (CY_PSOC4_4100M || CY_PSOC4_4200M)
+ 123:.\Generated_Source\PSoC4/CyLib.c ****         CySysClkImoDisableWcoLock();
+ 124:.\Generated_Source\PSoC4/CyLib.c ****     #endif  /* #if (CY_PSOC4_4100M || CY_PSOC4_4200M) */
+ 125:.\Generated_Source\PSoC4/CyLib.c **** 
+ 126:.\Generated_Source\PSoC4/CyLib.c ****     CY_SYS_CLK_IMO_CONFIG_REG &= ( uint32 ) ( ~( uint32 )CY_SYS_CLK_IMO_CONFIG_ENABLE);
+ 155              		.loc 1 126 0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 6
+
+
+ 156 0004 034B     		ldr	r3, .L5
+ 157 0006 034A     		ldr	r2, .L5
+ 158 0008 1268     		ldr	r2, [r2]
+ 159 000a 5200     		lsl	r2, r2, #1
+ 160 000c 5208     		lsr	r2, r2, #1
+ 161 000e 1A60     		str	r2, [r3]
+ 127:.\Generated_Source\PSoC4/CyLib.c **** }
+ 162              		.loc 1 127 0
+ 163 0010 BD46     		mov	sp, r7
+ 164              		@ sp needed
+ 165 0012 80BD     		pop	{r7, pc}
+ 166              	.L6:
+ 167              		.align	2
+ 168              	.L5:
+ 169 0014 08010B40 		.word	1074462984
+ 170              		.cfi_endproc
+ 171              	.LFE3:
+ 172              		.size	CySysClkImoStop, .-CySysClkImoStop
+ 173              		.section	.text.CySysClkWriteHfclkDirect,"ax",%progbits
+ 174              		.align	2
+ 175              		.global	CySysClkWriteHfclkDirect
+ 176              		.code	16
+ 177              		.thumb_func
+ 178              		.type	CySysClkWriteHfclkDirect, %function
+ 179              	CySysClkWriteHfclkDirect:
+ 180              	.LFB4:
+ 128:.\Generated_Source\PSoC4/CyLib.c **** 
+ 129:.\Generated_Source\PSoC4/CyLib.c **** #if (CY_PSOC4_4100M || CY_PSOC4_4200M)
+ 130:.\Generated_Source\PSoC4/CyLib.c **** 
+ 131:.\Generated_Source\PSoC4/CyLib.c ****     /*******************************************************************************
+ 132:.\Generated_Source\PSoC4/CyLib.c ****     * Function Name: CySysClkImoEnableWcoLock
+ 133:.\Generated_Source\PSoC4/CyLib.c ****     ********************************************************************************
+ 134:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 135:.\Generated_Source\PSoC4/CyLib.c ****     * Summary:
+ 136:.\Generated_Source\PSoC4/CyLib.c ****     *  Enables the IMO to WCO lock feature. This function works only if the WCO is
+ 137:.\Generated_Source\PSoC4/CyLib.c ****     *  already enabled. If the WCO is not enabled then this function returns
+ 138:.\Generated_Source\PSoC4/CyLib.c ****     *  without enabling the lock feature.
+ 139:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 140:.\Generated_Source\PSoC4/CyLib.c ****     *  This function is applicable for PSoC 4100M/PSoC 4200M devices only.
+ 141:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 142:.\Generated_Source\PSoC4/CyLib.c ****     * Parameters:
+ 143:.\Generated_Source\PSoC4/CyLib.c ****     *  None
+ 144:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 145:.\Generated_Source\PSoC4/CyLib.c ****     * Return:
+ 146:.\Generated_Source\PSoC4/CyLib.c ****     *  None
+ 147:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 148:.\Generated_Source\PSoC4/CyLib.c ****     *******************************************************************************/
+ 149:.\Generated_Source\PSoC4/CyLib.c ****     void CySysClkImoEnableWcoLock(void)
+ 150:.\Generated_Source\PSoC4/CyLib.c ****     {
+ 151:.\Generated_Source\PSoC4/CyLib.c ****         uint32 i;
+ 152:.\Generated_Source\PSoC4/CyLib.c ****         uint32 freq = CY_SYS_CLK_IMO_MIN_FREQ_MHZ;
+ 153:.\Generated_Source\PSoC4/CyLib.c ****         uint8  interruptState;
+ 154:.\Generated_Source\PSoC4/CyLib.c ****         uint32 regTmp;
+ 155:.\Generated_Source\PSoC4/CyLib.c ****         volatile uint32 flashCtlReg;
+ 156:.\Generated_Source\PSoC4/CyLib.c **** 
+ 157:.\Generated_Source\PSoC4/CyLib.c ****         if (0u != CySysClkWcoEnabled())
+ 158:.\Generated_Source\PSoC4/CyLib.c ****         {
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 7
+
+
+ 159:.\Generated_Source\PSoC4/CyLib.c ****             interruptState = CyEnterCriticalSection();
+ 160:.\Generated_Source\PSoC4/CyLib.c **** 
+ 161:.\Generated_Source\PSoC4/CyLib.c ****             /* Get current IMO frequency based on the register value */
+ 162:.\Generated_Source\PSoC4/CyLib.c ****             for(i = 0u; i < CY_SYS_CLK_IMO_FREQ_TABLE_SIZE; i++)
+ 163:.\Generated_Source\PSoC4/CyLib.c ****             {
+ 164:.\Generated_Source\PSoC4/CyLib.c ****                 if ((uint8) (CY_SYS_CLK_IMO_TRIM2_REG & CY_SYS_CLK_IMO_FREQ_BITS_MASK) == cyImoFreq
+ 165:.\Generated_Source\PSoC4/CyLib.c ****                 {
+ 166:.\Generated_Source\PSoC4/CyLib.c ****                     freq = i + CY_SYS_CLK_IMO_FREQ_TABLE_OFFSET;
+ 167:.\Generated_Source\PSoC4/CyLib.c ****                     break;
+ 168:.\Generated_Source\PSoC4/CyLib.c ****                 }
+ 169:.\Generated_Source\PSoC4/CyLib.c ****             }
+ 170:.\Generated_Source\PSoC4/CyLib.c **** 
+ 171:.\Generated_Source\PSoC4/CyLib.c ****             if ((CY_SYS_CLK_IMO_TRIM4_REG & CY_SYS_CLK_IMO_TRIM4_GAIN_MASK) == 0u)
+ 172:.\Generated_Source\PSoC4/CyLib.c ****             {
+ 173:.\Generated_Source\PSoC4/CyLib.c **** 			    CY_SYS_CLK_IMO_TRIM4_REG = (CY_SYS_CLK_IMO_TRIM4_REG & (uint32) ~CY_SYS_CLK_IMO_TRIM4_GAIN_M
+ 174:.\Generated_Source\PSoC4/CyLib.c **** 			             				    CY_SYS_CLK_IMO_TRIM4_GAIN;
+ 175:.\Generated_Source\PSoC4/CyLib.c ****             }
+ 176:.\Generated_Source\PSoC4/CyLib.c **** 
+ 177:.\Generated_Source\PSoC4/CyLib.c ****             regTmp  = CY_SYS_CLK_WCO_DPLL_REG & ~(CY_SYS_CLK_WCO_DPLL_MULT_MASK |
+ 178:.\Generated_Source\PSoC4/CyLib.c ****                                                   CY_SYS_CLK_WCO_CONFIG_DPLL_LF_IGAIN_MASK |
+ 179:.\Generated_Source\PSoC4/CyLib.c ****                                                   CY_SYS_CLK_WCO_CONFIG_DPLL_LF_PGAIN_MASK);
+ 180:.\Generated_Source\PSoC4/CyLib.c **** 
+ 181:.\Generated_Source\PSoC4/CyLib.c ****             /* Set multiplier to determine IMO frequency in multiples of the WCO frequency */
+ 182:.\Generated_Source\PSoC4/CyLib.c ****             regTmp |= (CY_SYS_CLK_WCO_DPLL_MULT_VALUE(freq) & CY_SYS_CLK_WCO_DPLL_MULT_MASK);
+ 183:.\Generated_Source\PSoC4/CyLib.c **** 
+ 184:.\Generated_Source\PSoC4/CyLib.c ****             /* Set DPLL Loop Filter Integral and Proportional Gains Setting */
+ 185:.\Generated_Source\PSoC4/CyLib.c ****             regTmp |= (CY_SYS_CLK_WCO_CONFIG_DPLL_LF_IGAIN | CY_SYS_CLK_WCO_CONFIG_DPLL_LF_PGAIN);
+ 186:.\Generated_Source\PSoC4/CyLib.c **** 
+ 187:.\Generated_Source\PSoC4/CyLib.c ****             CY_SYS_CLK_WCO_DPLL_REG = regTmp;
+ 188:.\Generated_Source\PSoC4/CyLib.c **** 
+ 189:.\Generated_Source\PSoC4/CyLib.c ****             flashCtlReg = CY_FLASH_CTL_REG;
+ 190:.\Generated_Source\PSoC4/CyLib.c ****             CySysFlashSetWaitCycles(CY_SYS_CLK_IMO_MAX_FREQ_MHZ);
+ 191:.\Generated_Source\PSoC4/CyLib.c ****             CY_SYS_CLK_WCO_CONFIG_REG |= CY_SYS_CLK_WCO_CONFIG_DPLL_ENABLE;
+ 192:.\Generated_Source\PSoC4/CyLib.c ****             CyDelay(320u);
+ 193:.\Generated_Source\PSoC4/CyLib.c ****             CY_FLASH_CTL_REG = flashCtlReg;
+ 194:.\Generated_Source\PSoC4/CyLib.c **** 
+ 195:.\Generated_Source\PSoC4/CyLib.c ****             CyExitCriticalSection(interruptState);
+ 196:.\Generated_Source\PSoC4/CyLib.c ****         }
+ 197:.\Generated_Source\PSoC4/CyLib.c ****     }
+ 198:.\Generated_Source\PSoC4/CyLib.c **** 
+ 199:.\Generated_Source\PSoC4/CyLib.c **** 
+ 200:.\Generated_Source\PSoC4/CyLib.c ****     /*******************************************************************************
+ 201:.\Generated_Source\PSoC4/CyLib.c ****     * Function Name: CySysClkImoDisableWcoLock
+ 202:.\Generated_Source\PSoC4/CyLib.c ****     ********************************************************************************
+ 203:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 204:.\Generated_Source\PSoC4/CyLib.c ****     * Summary:
+ 205:.\Generated_Source\PSoC4/CyLib.c ****     *  Disables the IMO to WCO lock feature.
+ 206:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 207:.\Generated_Source\PSoC4/CyLib.c ****     *  This function is applicable for PSoC 4100M/PSoC 4200M devices only.
+ 208:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 209:.\Generated_Source\PSoC4/CyLib.c ****     * Parameters:
+ 210:.\Generated_Source\PSoC4/CyLib.c ****     *  None
+ 211:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 212:.\Generated_Source\PSoC4/CyLib.c ****     * Return:
+ 213:.\Generated_Source\PSoC4/CyLib.c ****     *  None
+ 214:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 215:.\Generated_Source\PSoC4/CyLib.c ****     *******************************************************************************/
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 8
+
+
+ 216:.\Generated_Source\PSoC4/CyLib.c ****     void CySysClkImoDisableWcoLock(void)
+ 217:.\Generated_Source\PSoC4/CyLib.c ****     {
+ 218:.\Generated_Source\PSoC4/CyLib.c ****         CY_SYS_CLK_WCO_CONFIG_REG &= (uint32) ~CY_SYS_CLK_WCO_CONFIG_DPLL_ENABLE;
+ 219:.\Generated_Source\PSoC4/CyLib.c ****     }
+ 220:.\Generated_Source\PSoC4/CyLib.c **** 
+ 221:.\Generated_Source\PSoC4/CyLib.c **** 
+ 222:.\Generated_Source\PSoC4/CyLib.c ****     /*******************************************************************************
+ 223:.\Generated_Source\PSoC4/CyLib.c ****     * Function Name: CySysClkImoGetWcoLock
+ 224:.\Generated_Source\PSoC4/CyLib.c ****     ********************************************************************************
+ 225:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 226:.\Generated_Source\PSoC4/CyLib.c ****     * Summary:
+ 227:.\Generated_Source\PSoC4/CyLib.c ****     *  Reports the IMO to WCO lock enable state.
+ 228:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 229:.\Generated_Source\PSoC4/CyLib.c ****     *  This function is applicable for PSoC 4100M/PSoC 4200M devices only.
+ 230:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 231:.\Generated_Source\PSoC4/CyLib.c ****     * Parameters:
+ 232:.\Generated_Source\PSoC4/CyLib.c ****     *  None
+ 233:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 234:.\Generated_Source\PSoC4/CyLib.c ****     * Return:
+ 235:.\Generated_Source\PSoC4/CyLib.c ****     *  1 if IMO to WCO lock is enabled, and 0 if IMO to WCO lock is disabled.
+ 236:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 237:.\Generated_Source\PSoC4/CyLib.c ****     *******************************************************************************/
+ 238:.\Generated_Source\PSoC4/CyLib.c ****     static uint32 CySysClkImoGetWcoLock(void)
+ 239:.\Generated_Source\PSoC4/CyLib.c ****     {
+ 240:.\Generated_Source\PSoC4/CyLib.c ****         return ((0u != (CY_SYS_CLK_WCO_CONFIG_REG & CY_SYS_CLK_WCO_CONFIG_DPLL_ENABLE)) ?
+ 241:.\Generated_Source\PSoC4/CyLib.c ****                 (uint32) 1u :
+ 242:.\Generated_Source\PSoC4/CyLib.c ****                 (uint32) 0u);
+ 243:.\Generated_Source\PSoC4/CyLib.c ****     }
+ 244:.\Generated_Source\PSoC4/CyLib.c **** 
+ 245:.\Generated_Source\PSoC4/CyLib.c **** #endif /* (CY_PSOC4_4100M || CY_PSOC4_4200M) */
+ 246:.\Generated_Source\PSoC4/CyLib.c **** 
+ 247:.\Generated_Source\PSoC4/CyLib.c **** 
+ 248:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+ 249:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CySysClkWriteHfclkDirect
+ 250:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+ 251:.\Generated_Source\PSoC4/CyLib.c **** *
+ 252:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+ 253:.\Generated_Source\PSoC4/CyLib.c **** *  Selects the direct source for the HFCLK.
+ 254:.\Generated_Source\PSoC4/CyLib.c **** *
+ 255:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+ 256:.\Generated_Source\PSoC4/CyLib.c **** *  clkSelect: One of the available HFCLK direct sources:
+ 257:.\Generated_Source\PSoC4/CyLib.c **** *   Define                    Source
+ 258:.\Generated_Source\PSoC4/CyLib.c **** *    CY_SYS_CLK_HFCLK_IMO     IMO
+ 259:.\Generated_Source\PSoC4/CyLib.c **** *    CY_SYS_CLK_HFCLK_EXTCLK  External clock pin
+ 260:.\Generated_Source\PSoC4/CyLib.c **** *    CY_SYS_CLK_HFCLK_ECO     External crystal oscillator
+ 261:.\Generated_Source\PSoC4/CyLib.c **** *                             (applicable only for PSoC 4100-BL / PSoC 4200-BL)
+ 262:.\Generated_Source\PSoC4/CyLib.c **** *
+ 263:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+ 264:.\Generated_Source\PSoC4/CyLib.c **** *  None
+ 265:.\Generated_Source\PSoC4/CyLib.c **** *
+ 266:.\Generated_Source\PSoC4/CyLib.c **** * Side Effects:
+ 267:.\Generated_Source\PSoC4/CyLib.c **** *  The new source must be running and stable before calling this function.
+ 268:.\Generated_Source\PSoC4/CyLib.c **** *
+ 269:.\Generated_Source\PSoC4/CyLib.c **** *  PSoC 4000:
+ 270:.\Generated_Source\PSoC4/CyLib.c **** *  The SYSCLK has a maximum speed of 16 MHz, so HFCLK and SYSCLK dividers should
+ 271:.\Generated_Source\PSoC4/CyLib.c **** *  be selected in a way to not to exceed 16 MHz for the System clock.
+ 272:.\Generated_Source\PSoC4/CyLib.c **** *
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 9
+
+
+ 273:.\Generated_Source\PSoC4/CyLib.c **** *  If the SYSCLK clock frequency increases during device operation, call
+ 274:.\Generated_Source\PSoC4/CyLib.c **** *  CySysFlashSetWaitCycles() with the appropriate parameter to adjust the number
+ 275:.\Generated_Source\PSoC4/CyLib.c **** *  of clock cycles the cache will wait before sampling data comes back from
+ 276:.\Generated_Source\PSoC4/CyLib.c **** *  Flash. If the SYSCLK clock frequency decreases, you can call
+ 277:.\Generated_Source\PSoC4/CyLib.c **** *  CySysFlashSetWaitCycles() to improve the CPU performance. See
+ 278:.\Generated_Source\PSoC4/CyLib.c **** *  CySysFlashSetWaitCycles() description for more information.
+ 279:.\Generated_Source\PSoC4/CyLib.c **** *
+ 280:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+ 281:.\Generated_Source\PSoC4/CyLib.c **** void CySysClkWriteHfclkDirect(uint32 clkSelect)
+ 282:.\Generated_Source\PSoC4/CyLib.c **** {
+ 181              		.loc 1 282 0
+ 182              		.cfi_startproc
+ 183 0000 90B5     		push	{r4, r7, lr}
+ 184              		.cfi_def_cfa_offset 12
+ 185              		.cfi_offset 4, -12
+ 186              		.cfi_offset 7, -8
+ 187              		.cfi_offset 14, -4
+ 188 0002 85B0     		sub	sp, sp, #20
+ 189              		.cfi_def_cfa_offset 32
+ 190 0004 00AF     		add	r7, sp, #0
+ 191              		.cfi_def_cfa_register 7
+ 192 0006 7860     		str	r0, [r7, #4]
+ 283:.\Generated_Source\PSoC4/CyLib.c ****     uint8  interruptState;
+ 284:.\Generated_Source\PSoC4/CyLib.c **** 
+ 285:.\Generated_Source\PSoC4/CyLib.c ****     interruptState = CyEnterCriticalSection();
+ 193              		.loc 1 285 0
+ 194 0008 3C1C     		mov	r4, r7
+ 195 000a 0F34     		add	r4, r4, #15
+ 196 000c FFF7FEFF 		bl	CyEnterCriticalSection
+ 197 0010 031C     		mov	r3, r0
+ 198 0012 2370     		strb	r3, [r4]
+ 286:.\Generated_Source\PSoC4/CyLib.c **** 
+ 287:.\Generated_Source\PSoC4/CyLib.c ****     CY_SYS_CLK_SELECT_REG = ((CY_SYS_CLK_SELECT_REG & (( uint32 ) ~(( uint32 )CY_SYS_CLK_SELECT_DIR
+ 199              		.loc 1 287 0
+ 200 0014 0A4B     		ldr	r3, .L8
+ 201 0016 0A4A     		ldr	r2, .L8
+ 202 0018 1268     		ldr	r2, [r2]
+ 203 001a 0721     		mov	r1, #7
+ 204 001c 101C     		mov	r0, r2
+ 205 001e 8843     		bic	r0, r1
+ 206 0020 011C     		mov	r1, r0
+ 288:.\Generated_Source\PSoC4/CyLib.c ****                         (( uint32 ) (clkSelect & ( uint32 )CY_SYS_CLK_SELECT_DIRECT_SEL_PARAM_MASK)
+ 207              		.loc 1 288 0
+ 208 0022 7868     		ldr	r0, [r7, #4]
+ 209 0024 0322     		mov	r2, #3
+ 210 0026 0240     		and	r2, r0
+ 287:.\Generated_Source\PSoC4/CyLib.c ****     CY_SYS_CLK_SELECT_REG = ((CY_SYS_CLK_SELECT_REG & (( uint32 ) ~(( uint32 )CY_SYS_CLK_SELECT_DIR
+ 211              		.loc 1 287 0
+ 212 0028 0A43     		orr	r2, r1
+ 213 002a 1A60     		str	r2, [r3]
+ 289:.\Generated_Source\PSoC4/CyLib.c **** 
+ 290:.\Generated_Source\PSoC4/CyLib.c ****     CyExitCriticalSection(interruptState);
+ 214              		.loc 1 290 0
+ 215 002c 3B1C     		mov	r3, r7
+ 216 002e 0F33     		add	r3, r3, #15
+ 217 0030 1B78     		ldrb	r3, [r3]
+ 218 0032 181C     		mov	r0, r3
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 10
+
+
+ 219 0034 FFF7FEFF 		bl	CyExitCriticalSection
+ 291:.\Generated_Source\PSoC4/CyLib.c **** }
+ 220              		.loc 1 291 0
+ 221 0038 BD46     		mov	sp, r7
+ 222 003a 05B0     		add	sp, sp, #20
+ 223              		@ sp needed
+ 224 003c 90BD     		pop	{r4, r7, pc}
+ 225              	.L9:
+ 226 003e C046     		.align	2
+ 227              	.L8:
+ 228 0040 00010B40 		.word	1074462976
+ 229              		.cfi_endproc
+ 230              	.LFE4:
+ 231              		.size	CySysClkWriteHfclkDirect, .-CySysClkWriteHfclkDirect
+ 232              		.section	.text.CySysClkWriteSysclkDiv,"ax",%progbits
+ 233              		.align	2
+ 234              		.global	CySysClkWriteSysclkDiv
+ 235              		.code	16
+ 236              		.thumb_func
+ 237              		.type	CySysClkWriteSysclkDiv, %function
+ 238              	CySysClkWriteSysclkDiv:
+ 239              	.LFB5:
+ 292:.\Generated_Source\PSoC4/CyLib.c **** 
+ 293:.\Generated_Source\PSoC4/CyLib.c **** 
+ 294:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+ 295:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CySysClkWriteSysclkDiv
+ 296:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+ 297:.\Generated_Source\PSoC4/CyLib.c **** *
+ 298:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+ 299:.\Generated_Source\PSoC4/CyLib.c **** *  Selects the prescaler divide amount for SYSCLK from HFCLK.
+ 300:.\Generated_Source\PSoC4/CyLib.c **** *
+ 301:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+ 302:.\Generated_Source\PSoC4/CyLib.c **** *  divider: Power of 2 prescaler selection
+ 303:.\Generated_Source\PSoC4/CyLib.c **** *
+ 304:.\Generated_Source\PSoC4/CyLib.c **** *   Define                        Description
+ 305:.\Generated_Source\PSoC4/CyLib.c **** *   CY_SYS_CLK_SYSCLK_DIV1        SYSCLK = HFCLK / 1
+ 306:.\Generated_Source\PSoC4/CyLib.c **** *   CY_SYS_CLK_SYSCLK_DIV2        SYSCLK = HFCLK / 2
+ 307:.\Generated_Source\PSoC4/CyLib.c **** *   CY_SYS_CLK_SYSCLK_DIV4        SYSCLK = HFCLK / 4
+ 308:.\Generated_Source\PSoC4/CyLib.c **** *   CY_SYS_CLK_SYSCLK_DIV8        SYSCLK = HFCLK / 8
+ 309:.\Generated_Source\PSoC4/CyLib.c **** *   CY_SYS_CLK_SYSCLK_DIV16       SYSCLK = HFCLK / 16  (N/A for 4000 Family)
+ 310:.\Generated_Source\PSoC4/CyLib.c **** *   CY_SYS_CLK_SYSCLK_DIV32       SYSCLK = HFCLK / 32  (N/A for 4000 Family)
+ 311:.\Generated_Source\PSoC4/CyLib.c **** *   CY_SYS_CLK_SYSCLK_DIV64       SYSCLK = HFCLK / 64  (N/A for 4000 Family)
+ 312:.\Generated_Source\PSoC4/CyLib.c **** *   CY_SYS_CLK_SYSCLK_DIV128      SYSCLK = HFCLK / 128 (N/A for 4000 Family)
+ 313:.\Generated_Source\PSoC4/CyLib.c **** *
+ 314:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+ 315:.\Generated_Source\PSoC4/CyLib.c **** *  None
+ 316:.\Generated_Source\PSoC4/CyLib.c **** *
+ 317:.\Generated_Source\PSoC4/CyLib.c **** * Side Effects:
+ 318:.\Generated_Source\PSoC4/CyLib.c **** *  4000 Family:
+ 319:.\Generated_Source\PSoC4/CyLib.c **** *  The SYS_CLK has the speed of 16 MHz, so dividers HF_CLK and SYS_CLK
+ 320:.\Generated_Source\PSoC4/CyLib.c **** *  dividers should be selected in a way, not to exceed 16 MHz for SYS_CLK.
+ 321:.\Generated_Source\PSoC4/CyLib.c **** *
+ 322:.\Generated_Source\PSoC4/CyLib.c **** *  If the SYSCLK clock frequency increases during the device operation, call
+ 323:.\Generated_Source\PSoC4/CyLib.c **** *  CySysFlashSetWaitCycles() with the appropriate parameter to adjust the number
+ 324:.\Generated_Source\PSoC4/CyLib.c **** *  of clock cycles the cache will wait before sampling data comes back from
+ 325:.\Generated_Source\PSoC4/CyLib.c **** *  Flash. If the SYSCLK clock frequency decreases, you can call
+ 326:.\Generated_Source\PSoC4/CyLib.c **** *  CySysFlashSetWaitCycles() to improve the CPU performance. See
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 11
+
+
+ 327:.\Generated_Source\PSoC4/CyLib.c **** *  CySysFlashSetWaitCycles() description for more information.
+ 328:.\Generated_Source\PSoC4/CyLib.c **** *
+ 329:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+ 330:.\Generated_Source\PSoC4/CyLib.c **** void CySysClkWriteSysclkDiv(uint32 divider)
+ 331:.\Generated_Source\PSoC4/CyLib.c **** {
+ 240              		.loc 1 331 0
+ 241              		.cfi_startproc
+ 242 0000 90B5     		push	{r4, r7, lr}
+ 243              		.cfi_def_cfa_offset 12
+ 244              		.cfi_offset 4, -12
+ 245              		.cfi_offset 7, -8
+ 246              		.cfi_offset 14, -4
+ 247 0002 85B0     		sub	sp, sp, #20
+ 248              		.cfi_def_cfa_offset 32
+ 249 0004 00AF     		add	r7, sp, #0
+ 250              		.cfi_def_cfa_register 7
+ 251 0006 7860     		str	r0, [r7, #4]
+ 332:.\Generated_Source\PSoC4/CyLib.c ****     uint8  interruptState;
+ 333:.\Generated_Source\PSoC4/CyLib.c **** 
+ 334:.\Generated_Source\PSoC4/CyLib.c ****     interruptState = CyEnterCriticalSection();
+ 252              		.loc 1 334 0
+ 253 0008 3C1C     		mov	r4, r7
+ 254 000a 0F34     		add	r4, r4, #15
+ 255 000c FFF7FEFF 		bl	CyEnterCriticalSection
+ 256 0010 031C     		mov	r3, r0
+ 257 0012 2370     		strb	r3, [r4]
+ 335:.\Generated_Source\PSoC4/CyLib.c **** 
+ 336:.\Generated_Source\PSoC4/CyLib.c ****     CY_SYS_CLK_SELECT_REG = ((uint32)(((uint32)divider & CY_SYS_CLK_SELECT_SYSCLK_DIV_MASK) <<
+ 258              		.loc 1 336 0
+ 259 0014 094B     		ldr	r3, .L11
+ 260 0016 7968     		ldr	r1, [r7, #4]
+ 261 0018 0722     		mov	r2, #7
+ 262 001a 0A40     		and	r2, r1
+ 263 001c D104     		lsl	r1, r2, #19
+ 337:.\Generated_Source\PSoC4/CyLib.c ****                                     CY_SYS_CLK_SELECT_SYSCLK_DIV_SHIFT)) |
+ 338:.\Generated_Source\PSoC4/CyLib.c ****                             (CY_SYS_CLK_SELECT_REG & ((uint32)(~(uint32)(CY_SYS_CLK_SELECT_SYSCLK_D
+ 264              		.loc 1 338 0
+ 265 001e 074A     		ldr	r2, .L11
+ 266 0020 1068     		ldr	r0, [r2]
+ 267 0022 074A     		ldr	r2, .L11+4
+ 268 0024 0240     		and	r2, r0
+ 337:.\Generated_Source\PSoC4/CyLib.c ****                                     CY_SYS_CLK_SELECT_SYSCLK_DIV_SHIFT)) |
+ 269              		.loc 1 337 0
+ 270 0026 0A43     		orr	r2, r1
+ 336:.\Generated_Source\PSoC4/CyLib.c ****     CY_SYS_CLK_SELECT_REG = ((uint32)(((uint32)divider & CY_SYS_CLK_SELECT_SYSCLK_DIV_MASK) <<
+ 271              		.loc 1 336 0
+ 272 0028 1A60     		str	r2, [r3]
+ 339:.\Generated_Source\PSoC4/CyLib.c ****                                     CY_SYS_CLK_SELECT_SYSCLK_DIV_SHIFT))));
+ 340:.\Generated_Source\PSoC4/CyLib.c **** 
+ 341:.\Generated_Source\PSoC4/CyLib.c ****     CyExitCriticalSection(interruptState);
+ 273              		.loc 1 341 0
+ 274 002a 3B1C     		mov	r3, r7
+ 275 002c 0F33     		add	r3, r3, #15
+ 276 002e 1B78     		ldrb	r3, [r3]
+ 277 0030 181C     		mov	r0, r3
+ 278 0032 FFF7FEFF 		bl	CyExitCriticalSection
+ 342:.\Generated_Source\PSoC4/CyLib.c **** }
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 12
+
+
+ 279              		.loc 1 342 0
+ 280 0036 BD46     		mov	sp, r7
+ 281 0038 05B0     		add	sp, sp, #20
+ 282              		@ sp needed
+ 283 003a 90BD     		pop	{r4, r7, pc}
+ 284              	.L12:
+ 285              		.align	2
+ 286              	.L11:
+ 287 003c 00010B40 		.word	1074462976
+ 288 0040 FFFFC7FF 		.word	-3670017
+ 289              		.cfi_endproc
+ 290              	.LFE5:
+ 291              		.size	CySysClkWriteSysclkDiv, .-CySysClkWriteSysclkDiv
+ 292              		.section	.text.CySysClkWriteImoFreq,"ax",%progbits
+ 293              		.align	2
+ 294              		.global	CySysClkWriteImoFreq
+ 295              		.code	16
+ 296              		.thumb_func
+ 297              		.type	CySysClkWriteImoFreq, %function
+ 298              	CySysClkWriteImoFreq:
+ 299              	.LFB6:
+ 343:.\Generated_Source\PSoC4/CyLib.c **** 
+ 344:.\Generated_Source\PSoC4/CyLib.c **** 
+ 345:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+ 346:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CySysClkWriteImoFreq
+ 347:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+ 348:.\Generated_Source\PSoC4/CyLib.c **** *
+ 349:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+ 350:.\Generated_Source\PSoC4/CyLib.c **** *  Sets the frequency of the IMO.
+ 351:.\Generated_Source\PSoC4/CyLib.c **** *
+ 352:.\Generated_Source\PSoC4/CyLib.c **** *  If IMO is currently driving the HFCLK, and if the HFCLK frequency decreases,
+ 353:.\Generated_Source\PSoC4/CyLib.c **** *  you can call CySysFlashSetWaitCycles () to improve CPU performance. See
+ 354:.\Generated_Source\PSoC4/CyLib.c **** *  CySysFlashSetWaitCycles () for more information.
+ 355:.\Generated_Source\PSoC4/CyLib.c **** *
+ 356:.\Generated_Source\PSoC4/CyLib.c **** *  For PSoC 4000 family of devices, maximum HFCLK frequency is 16 MHz. If IMO is
+ 357:.\Generated_Source\PSoC4/CyLib.c **** *  configured to frequencies above 16 MHz, ensure to set the appropriate HFCLK
+ 358:.\Generated_Source\PSoC4/CyLib.c **** *  predivider value first.
+ 359:.\Generated_Source\PSoC4/CyLib.c **** *
+ 360:.\Generated_Source\PSoC4/CyLib.c **** *  For PSoC 4100M/PSoC 4200M devices, if WCO lock feature is enabled then this
+ 361:.\Generated_Source\PSoC4/CyLib.c **** *  API will disable the lock, write the new IMO frequency and then re-enable the
+ 362:.\Generated_Source\PSoC4/CyLib.c **** *  lock.
+ 363:.\Generated_Source\PSoC4/CyLib.c **** *
+ 364:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+ 365:.\Generated_Source\PSoC4/CyLib.c **** *  All PSoC 4 families excluding PSoC 4000: Valid range [3-48] with step size
+ 366:.\Generated_Source\PSoC4/CyLib.c **** *  equals 1.
+ 367:.\Generated_Source\PSoC4/CyLib.c **** *
+ 368:.\Generated_Source\PSoC4/CyLib.c **** *  PSoC 4000: Valid range [24-48] with step size equals 4.
+ 369:.\Generated_Source\PSoC4/CyLib.c **** *
+ 370:.\Generated_Source\PSoC4/CyLib.c **** *  Note: The CPU is halted if new frequency is invalid and project is
+ 371:.\Generated_Source\PSoC4/CyLib.c **** *  compiled in debug mode.
+ 372:.\Generated_Source\PSoC4/CyLib.c **** *
+ 373:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+ 374:.\Generated_Source\PSoC4/CyLib.c **** *  None
+ 375:.\Generated_Source\PSoC4/CyLib.c **** *
+ 376:.\Generated_Source\PSoC4/CyLib.c **** * Side Effects:
+ 377:.\Generated_Source\PSoC4/CyLib.c **** *  If the SYSCLK clock frequency increases during the device operation, call
+ 378:.\Generated_Source\PSoC4/CyLib.c **** *  CySysFlashSetWaitCycles() with the appropriate parameter to adjust the number
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 13
+
+
+ 379:.\Generated_Source\PSoC4/CyLib.c **** *  of clock cycles the cache will wait before sampling data comes back from
+ 380:.\Generated_Source\PSoC4/CyLib.c **** *  Flash. If the SYSCLK clock frequency decreases, you can call
+ 381:.\Generated_Source\PSoC4/CyLib.c **** *  CySysFlashSetWaitCycles() to improve the CPU performance. See
+ 382:.\Generated_Source\PSoC4/CyLib.c **** *  CySysFlashSetWaitCycles() description for more information.
+ 383:.\Generated_Source\PSoC4/CyLib.c **** *
+ 384:.\Generated_Source\PSoC4/CyLib.c **** *  PSoC 4000: The System Clock (SYSCLK) has maximum speed of 16 MHz, so HFCLK
+ 385:.\Generated_Source\PSoC4/CyLib.c **** *  and SYSCLK dividers should be selected in a way, to not to exceed 16 MHz for
+ 386:.\Generated_Source\PSoC4/CyLib.c **** *  the System clock.
+ 387:.\Generated_Source\PSoC4/CyLib.c **** *
+ 388:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+ 389:.\Generated_Source\PSoC4/CyLib.c **** #if(CY_IP_SRSSV2)
+ 390:.\Generated_Source\PSoC4/CyLib.c ****     void CySysClkWriteImoFreq(uint32 freq)
+ 391:.\Generated_Source\PSoC4/CyLib.c ****     {
+ 300              		.loc 1 391 0
+ 301              		.cfi_startproc
+ 302 0000 90B5     		push	{r4, r7, lr}
+ 303              		.cfi_def_cfa_offset 12
+ 304              		.cfi_offset 4, -12
+ 305              		.cfi_offset 7, -8
+ 306              		.cfi_offset 14, -4
+ 307 0002 8BB0     		sub	sp, sp, #44
+ 308              		.cfi_def_cfa_offset 56
+ 309 0004 00AF     		add	r7, sp, #0
+ 310              		.cfi_def_cfa_register 7
+ 311 0006 7860     		str	r0, [r7, #4]
+ 392:.\Generated_Source\PSoC4/CyLib.c ****         #if (CY_IP_FMLT)
+ 393:.\Generated_Source\PSoC4/CyLib.c ****             volatile uint32   parameters[2u];
+ 394:.\Generated_Source\PSoC4/CyLib.c ****             volatile uint32   regValues[4u];
+ 395:.\Generated_Source\PSoC4/CyLib.c ****         #else
+ 396:.\Generated_Source\PSoC4/CyLib.c ****             uint8  bgTrim4;
+ 397:.\Generated_Source\PSoC4/CyLib.c ****             uint8  bgTrim5;
+ 398:.\Generated_Source\PSoC4/CyLib.c ****             uint8  newImoTrim2Value;
+ 399:.\Generated_Source\PSoC4/CyLib.c ****             uint8  currentImoTrim2Value;
+ 400:.\Generated_Source\PSoC4/CyLib.c ****         #endif /* (CY_IP_FM) */
+ 401:.\Generated_Source\PSoC4/CyLib.c **** 
+ 402:.\Generated_Source\PSoC4/CyLib.c ****         #if (CY_PSOC4_4100M || CY_PSOC4_4200M)
+ 403:.\Generated_Source\PSoC4/CyLib.c ****             uint32 wcoLock = 0u;
+ 404:.\Generated_Source\PSoC4/CyLib.c ****         #endif  /* #if (CY_PSOC4_4100M || CY_PSOC4_4200M) */
+ 405:.\Generated_Source\PSoC4/CyLib.c **** 
+ 406:.\Generated_Source\PSoC4/CyLib.c ****         uint8  interruptState;
+ 407:.\Generated_Source\PSoC4/CyLib.c **** 
+ 408:.\Generated_Source\PSoC4/CyLib.c **** 
+ 409:.\Generated_Source\PSoC4/CyLib.c ****         interruptState = CyEnterCriticalSection();
+ 312              		.loc 1 409 0
+ 313 0008 3C1C     		mov	r4, r7
+ 314 000a 2734     		add	r4, r4, #39
+ 315 000c FFF7FEFF 		bl	CyEnterCriticalSection
+ 316 0010 031C     		mov	r3, r0
+ 317 0012 2370     		strb	r3, [r4]
+ 410:.\Generated_Source\PSoC4/CyLib.c **** 
+ 411:.\Generated_Source\PSoC4/CyLib.c ****         #if (CY_PSOC4_4100M || CY_PSOC4_4200M)
+ 412:.\Generated_Source\PSoC4/CyLib.c ****             if(0u != CySysClkImoGetWcoLock())
+ 413:.\Generated_Source\PSoC4/CyLib.c ****             {
+ 414:.\Generated_Source\PSoC4/CyLib.c ****                 wcoLock = 1u;
+ 415:.\Generated_Source\PSoC4/CyLib.c ****                 CySysClkImoDisableWcoLock();
+ 416:.\Generated_Source\PSoC4/CyLib.c ****             }
+ 417:.\Generated_Source\PSoC4/CyLib.c ****         #endif  /* #if (CY_PSOC4_4100M || CY_PSOC4_4200M) */
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 14
+
+
+ 418:.\Generated_Source\PSoC4/CyLib.c **** 
+ 419:.\Generated_Source\PSoC4/CyLib.c ****         #if (CY_IP_FMLT)
+ 420:.\Generated_Source\PSoC4/CyLib.c **** 
+ 421:.\Generated_Source\PSoC4/CyLib.c ****             /* FM-Lite Clock Restore */
+ 422:.\Generated_Source\PSoC4/CyLib.c ****             regValues[0u] = CY_SYS_CLK_IMO_CONFIG_REG;
+ 318              		.loc 1 422 0
+ 319 0014 184B     		ldr	r3, .L14
+ 320 0016 1A68     		ldr	r2, [r3]
+ 321 0018 3B1C     		mov	r3, r7
+ 322 001a 0C33     		add	r3, r3, #12
+ 323 001c 1A60     		str	r2, [r3]
+ 423:.\Generated_Source\PSoC4/CyLib.c ****             regValues[1u] = CY_SYS_CLK_SELECT_REG;
+ 324              		.loc 1 423 0
+ 325 001e 174B     		ldr	r3, .L14+4
+ 326 0020 1A68     		ldr	r2, [r3]
+ 327 0022 3B1C     		mov	r3, r7
+ 328 0024 0C33     		add	r3, r3, #12
+ 329 0026 5A60     		str	r2, [r3, #4]
+ 424:.\Generated_Source\PSoC4/CyLib.c ****             regValues[2u] = cyImoFreqMhz2Reg[freq - CY_SYS_CLK_IMO_FREQ_TABLE_OFFSET];
+ 330              		.loc 1 424 0
+ 331 0028 7B68     		ldr	r3, [r7, #4]
+ 332 002a 033B     		sub	r3, r3, #3
+ 333 002c 144A     		ldr	r2, .L14+8
+ 334 002e D35C     		ldrb	r3, [r2, r3]
+ 335 0030 1A1C     		mov	r2, r3
+ 336 0032 3B1C     		mov	r3, r7
+ 337 0034 0C33     		add	r3, r3, #12
+ 338 0036 9A60     		str	r2, [r3, #8]
+ 425:.\Generated_Source\PSoC4/CyLib.c ****             regValues[3u] = CY_FLASH_CTL_REG;
+ 339              		.loc 1 425 0
+ 340 0038 124B     		ldr	r3, .L14+12
+ 341 003a 1A68     		ldr	r2, [r3]
+ 342 003c 3B1C     		mov	r3, r7
+ 343 003e 0C33     		add	r3, r3, #12
+ 344 0040 DA60     		str	r2, [r3, #12]
+ 426:.\Generated_Source\PSoC4/CyLib.c **** 
+ 427:.\Generated_Source\PSoC4/CyLib.c ****             parameters[0u] =
+ 345              		.loc 1 427 0
+ 346 0042 3B1C     		mov	r3, r7
+ 347 0044 1C33     		add	r3, r3, #28
+ 348 0046 104A     		ldr	r2, .L14+16
+ 349 0048 1A60     		str	r2, [r3]
+ 428:.\Generated_Source\PSoC4/CyLib.c ****                 (uint32) ((CY_FLASH_KEY_TWO(CY_FLASH_API_OPCODE_CLK_RESTORE) <<  CY_FLASH_PARAM_KEY
+ 429:.\Generated_Source\PSoC4/CyLib.c ****                             CY_FLASH_KEY_ONE);
+ 430:.\Generated_Source\PSoC4/CyLib.c ****             parameters[1u] = (uint32) &regValues[0u];
+ 350              		.loc 1 430 0
+ 351 004a 3A1C     		mov	r2, r7
+ 352 004c 0C32     		add	r2, r2, #12
+ 353 004e 3B1C     		mov	r3, r7
+ 354 0050 1C33     		add	r3, r3, #28
+ 355 0052 5A60     		str	r2, [r3, #4]
+ 431:.\Generated_Source\PSoC4/CyLib.c **** 
+ 432:.\Generated_Source\PSoC4/CyLib.c ****             CY_FLASH_CPUSS_SYSARG_REG = (uint32) &parameters[0u];
+ 356              		.loc 1 432 0
+ 357 0054 0D4B     		ldr	r3, .L14+20
+ 358 0056 3A1C     		mov	r2, r7
+ 359 0058 1C32     		add	r2, r2, #28
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 15
+
+
+ 360 005a 1A60     		str	r2, [r3]
+ 433:.\Generated_Source\PSoC4/CyLib.c ****             CY_FLASH_CPUSS_SYSREQ_REG = CY_FLASH_CPUSS_REQ_START | CY_FLASH_API_OPCODE_CLK_RESTORE;
+ 361              		.loc 1 433 0
+ 362 005c 0C4B     		ldr	r3, .L14+24
+ 363 005e 0D4A     		ldr	r2, .L14+28
+ 364 0060 1A60     		str	r2, [r3]
+ 434:.\Generated_Source\PSoC4/CyLib.c ****             (void) CY_FLASH_CPUSS_SYSARG_REG;
+ 365              		.loc 1 434 0
+ 366 0062 0A4B     		ldr	r3, .L14+20
+ 367 0064 1B68     		ldr	r3, [r3]
+ 435:.\Generated_Source\PSoC4/CyLib.c **** 
+ 436:.\Generated_Source\PSoC4/CyLib.c ****         #else /* (CY_IP_FM) */
+ 437:.\Generated_Source\PSoC4/CyLib.c **** 
+ 438:.\Generated_Source\PSoC4/CyLib.c ****         if ((freq >= CY_SYS_CLK_IMO_MIN_FREQ_MHZ) && (freq <= CY_SYS_CLK_IMO_MAX_FREQ_MHZ))
+ 439:.\Generated_Source\PSoC4/CyLib.c ****         {
+ 440:.\Generated_Source\PSoC4/CyLib.c ****             if(freq <= CY_SFLASH_IMO_MAXF0_REG)
+ 441:.\Generated_Source\PSoC4/CyLib.c ****             {
+ 442:.\Generated_Source\PSoC4/CyLib.c ****                 bgTrim4 = CY_SFLASH_IMO_ABS0_REG;
+ 443:.\Generated_Source\PSoC4/CyLib.c ****                 bgTrim5 = CY_SFLASH_IMO_TMPCO0_REG;
+ 444:.\Generated_Source\PSoC4/CyLib.c ****             }
+ 445:.\Generated_Source\PSoC4/CyLib.c ****             else if(freq <= CY_SFLASH_IMO_MAXF1_REG)
+ 446:.\Generated_Source\PSoC4/CyLib.c ****             {
+ 447:.\Generated_Source\PSoC4/CyLib.c ****                 bgTrim4 = CY_SFLASH_IMO_ABS1_REG;
+ 448:.\Generated_Source\PSoC4/CyLib.c ****                 bgTrim5 = CY_SFLASH_IMO_TMPCO1_REG;
+ 449:.\Generated_Source\PSoC4/CyLib.c ****             }
+ 450:.\Generated_Source\PSoC4/CyLib.c ****             else if(freq <= CY_SFLASH_IMO_MAXF2_REG)
+ 451:.\Generated_Source\PSoC4/CyLib.c ****             {
+ 452:.\Generated_Source\PSoC4/CyLib.c ****                 bgTrim4 = CY_SFLASH_IMO_ABS2_REG;
+ 453:.\Generated_Source\PSoC4/CyLib.c ****                 bgTrim5 = CY_SFLASH_IMO_TMPCO2_REG;
+ 454:.\Generated_Source\PSoC4/CyLib.c ****             }
+ 455:.\Generated_Source\PSoC4/CyLib.c ****             else if(freq <= CY_SFLASH_IMO_MAXF3_REG)
+ 456:.\Generated_Source\PSoC4/CyLib.c ****             {
+ 457:.\Generated_Source\PSoC4/CyLib.c ****                 bgTrim4 = CY_SFLASH_IMO_ABS3_REG;
+ 458:.\Generated_Source\PSoC4/CyLib.c ****                 bgTrim5 = CY_SFLASH_IMO_TMPCO3_REG;
+ 459:.\Generated_Source\PSoC4/CyLib.c ****             }
+ 460:.\Generated_Source\PSoC4/CyLib.c ****             else
+ 461:.\Generated_Source\PSoC4/CyLib.c ****             {
+ 462:.\Generated_Source\PSoC4/CyLib.c ****                 bgTrim4 = CY_SFLASH_IMO_ABS4_REG;
+ 463:.\Generated_Source\PSoC4/CyLib.c ****                 bgTrim5 = CY_SFLASH_IMO_TMPCO4_REG;
+ 464:.\Generated_Source\PSoC4/CyLib.c ****             }
+ 465:.\Generated_Source\PSoC4/CyLib.c **** 
+ 466:.\Generated_Source\PSoC4/CyLib.c ****             /* Get IMO_TRIM2 value for the new frequency */
+ 467:.\Generated_Source\PSoC4/CyLib.c ****             newImoTrim2Value = cyImoFreqMhz2Reg[freq - CY_SYS_CLK_IMO_FREQ_TABLE_OFFSET];
+ 468:.\Generated_Source\PSoC4/CyLib.c **** 
+ 469:.\Generated_Source\PSoC4/CyLib.c **** 
+ 470:.\Generated_Source\PSoC4/CyLib.c ****             /**********************************************`*****************************
+ 471:.\Generated_Source\PSoC4/CyLib.c ****             * The IMO can have a different trim per frequency. To avoid possible corner
+ 472:.\Generated_Source\PSoC4/CyLib.c ****             * cases where a trim change can exceed the maximum frequency, the trim must
+ 473:.\Generated_Source\PSoC4/CyLib.c ****             * be applied at a frequency that is low enough.
+ 474:.\Generated_Source\PSoC4/CyLib.c ****             *
+ 475:.\Generated_Source\PSoC4/CyLib.c ****             * Comparing IMO_TRIM2 values for the current and new frequencies, since
+ 476:.\Generated_Source\PSoC4/CyLib.c ****             * IMO_TRIM2 value as a function of IMO frequency is a strictly increasing
+ 477:.\Generated_Source\PSoC4/CyLib.c ****             * function and is time-invariant.
+ 478:.\Generated_Source\PSoC4/CyLib.c ****             ***************************************************************************/
+ 479:.\Generated_Source\PSoC4/CyLib.c ****             if ((newImoTrim2Value >= CY_SYS_CLK_IMO_BOUNDARY_FREQ_TRIM2) && (freq >= CY_SYS_CLK_IMO
+ 480:.\Generated_Source\PSoC4/CyLib.c ****             {
+ 481:.\Generated_Source\PSoC4/CyLib.c ****                 /* Set boundary IMO frequency: safe for IMO above 48 MHZ trimming */
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 16
+
+
+ 482:.\Generated_Source\PSoC4/CyLib.c ****                 CY_SYS_CLK_IMO_TRIM2_REG = (uint32) cyImoFreqMhz2Reg[CY_SYS_CLK_IMO_TEMP_FREQ_MHZ -
+ 483:.\Generated_Source\PSoC4/CyLib.c ****                                                                      CY_SYS_CLK_IMO_FREQ_TABLE_OFFS
+ 484:.\Generated_Source\PSoC4/CyLib.c **** 
+ 485:.\Generated_Source\PSoC4/CyLib.c ****                 CyDelayCycles(CY_SYS_CLK_IMO_FREQ_TIMEOUT_CYCLES);
+ 486:.\Generated_Source\PSoC4/CyLib.c **** 
+ 487:.\Generated_Source\PSoC4/CyLib.c ****                 currentImoTrim2Value = CY_SYS_CLK_IMO_TEMP_FREQ_TRIM2;
+ 488:.\Generated_Source\PSoC4/CyLib.c ****             }
+ 489:.\Generated_Source\PSoC4/CyLib.c ****             else
+ 490:.\Generated_Source\PSoC4/CyLib.c ****             {
+ 491:.\Generated_Source\PSoC4/CyLib.c ****                 currentImoTrim2Value = (uint8) (CY_SYS_CLK_IMO_TRIM2_REG & CY_SYS_CLK_IMO_FREQ_BITS
+ 492:.\Generated_Source\PSoC4/CyLib.c ****             }
+ 493:.\Generated_Source\PSoC4/CyLib.c **** 
+ 494:.\Generated_Source\PSoC4/CyLib.c **** 
+ 495:.\Generated_Source\PSoC4/CyLib.c ****             /***************************************************************************
+ 496:.\Generated_Source\PSoC4/CyLib.c ****             * A trim change needs to be allowed to settle (within 5us) before the Freq
+ 497:.\Generated_Source\PSoC4/CyLib.c ****             * can be changed to a new frequency.
+ 498:.\Generated_Source\PSoC4/CyLib.c ****             *
+ 499:.\Generated_Source\PSoC4/CyLib.c ****             * Comparing IMO_TRIM2 values for the current and new frequencies, since
+ 500:.\Generated_Source\PSoC4/CyLib.c ****             * IMO_TRIM2 value as a function of IMO frequency is a strictly increasing
+ 501:.\Generated_Source\PSoC4/CyLib.c ****             * function and is time-invariant.
+ 502:.\Generated_Source\PSoC4/CyLib.c ****             ***************************************************************************/
+ 503:.\Generated_Source\PSoC4/CyLib.c ****             if (newImoTrim2Value < currentImoTrim2Value)
+ 504:.\Generated_Source\PSoC4/CyLib.c ****             {
+ 505:.\Generated_Source\PSoC4/CyLib.c ****                 /* Set new IMO frequency */
+ 506:.\Generated_Source\PSoC4/CyLib.c ****                 CY_SYS_CLK_IMO_TRIM2_REG = cyImoFreqMhz2Reg[freq - CY_SYS_CLK_IMO_FREQ_TABLE_OFFSET
+ 507:.\Generated_Source\PSoC4/CyLib.c ****                 CyDelayCycles(CY_SYS_CLK_IMO_FREQ_TIMEOUT_CYCLES);
+ 508:.\Generated_Source\PSoC4/CyLib.c ****             }
+ 509:.\Generated_Source\PSoC4/CyLib.c **** 
+ 510:.\Generated_Source\PSoC4/CyLib.c ****             /* Set trims for the new IMO frequency */
+ 511:.\Generated_Source\PSoC4/CyLib.c ****             CY_SYS_CLK_IMO_TRIM1_REG = (uint32) CY_SFLASH_IMO_TRIM_REG(freq - CY_SYS_CLK_IMO_FREQ_T
+ 512:.\Generated_Source\PSoC4/CyLib.c ****             CY_PWR_BG_TRIM4_REG  = bgTrim4;
+ 513:.\Generated_Source\PSoC4/CyLib.c ****             CY_PWR_BG_TRIM5_REG  = bgTrim5;
+ 514:.\Generated_Source\PSoC4/CyLib.c ****             CyDelayUs(CY_SYS_CLK_IMO_TRIM_TIMEOUT_US);
+ 515:.\Generated_Source\PSoC4/CyLib.c **** 
+ 516:.\Generated_Source\PSoC4/CyLib.c ****             if (newImoTrim2Value > currentImoTrim2Value)
+ 517:.\Generated_Source\PSoC4/CyLib.c ****             {
+ 518:.\Generated_Source\PSoC4/CyLib.c ****                 /* Set new IMO frequency */
+ 519:.\Generated_Source\PSoC4/CyLib.c ****                 CY_SYS_CLK_IMO_TRIM2_REG = cyImoFreqMhz2Reg[freq - CY_SYS_CLK_IMO_FREQ_TABLE_OFFSET
+ 520:.\Generated_Source\PSoC4/CyLib.c ****                 CyDelayCycles(CY_SYS_CLK_IMO_FREQ_TIMEOUT_CYCLES);
+ 521:.\Generated_Source\PSoC4/CyLib.c ****             }
+ 522:.\Generated_Source\PSoC4/CyLib.c ****         }
+ 523:.\Generated_Source\PSoC4/CyLib.c ****         else
+ 524:.\Generated_Source\PSoC4/CyLib.c ****         {
+ 525:.\Generated_Source\PSoC4/CyLib.c ****             /* Halt CPU in debug mode if new frequency is invalid */
+ 526:.\Generated_Source\PSoC4/CyLib.c ****             CYASSERT(0u != 0u);
+ 527:.\Generated_Source\PSoC4/CyLib.c ****         }
+ 528:.\Generated_Source\PSoC4/CyLib.c **** 
+ 529:.\Generated_Source\PSoC4/CyLib.c ****         #endif /* (CY_IP_FMLT) */
+ 530:.\Generated_Source\PSoC4/CyLib.c **** 
+ 531:.\Generated_Source\PSoC4/CyLib.c ****         #if (CY_PSOC4_4100M || CY_PSOC4_4200M)
+ 532:.\Generated_Source\PSoC4/CyLib.c ****             if (1u == wcoLock)
+ 533:.\Generated_Source\PSoC4/CyLib.c ****             {
+ 534:.\Generated_Source\PSoC4/CyLib.c ****                 CySysClkImoEnableWcoLock();
+ 535:.\Generated_Source\PSoC4/CyLib.c ****             }
+ 536:.\Generated_Source\PSoC4/CyLib.c ****         #endif  /* #if (CY_PSOC4_4100M || CY_PSOC4_4200M) */
+ 537:.\Generated_Source\PSoC4/CyLib.c **** 
+ 538:.\Generated_Source\PSoC4/CyLib.c ****         CyExitCriticalSection(interruptState);
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 17
+
+
+ 368              		.loc 1 538 0
+ 369 0066 3B1C     		mov	r3, r7
+ 370 0068 2733     		add	r3, r3, #39
+ 371 006a 1B78     		ldrb	r3, [r3]
+ 372 006c 181C     		mov	r0, r3
+ 373 006e FFF7FEFF 		bl	CyExitCriticalSection
+ 539:.\Generated_Source\PSoC4/CyLib.c ****     }
+ 374              		.loc 1 539 0
+ 375 0072 BD46     		mov	sp, r7
+ 376 0074 0BB0     		add	sp, sp, #44
+ 377              		@ sp needed
+ 378 0076 90BD     		pop	{r4, r7, pc}
+ 379              	.L15:
+ 380              		.align	2
+ 381              	.L14:
+ 382 0078 08010B40 		.word	1074462984
+ 383 007c 00010B40 		.word	1074462976
+ 384 0080 00000000 		.word	cyImoFreqMhz2Reg
+ 385 0084 30001040 		.word	1074790448
+ 386 0088 B6EA0000 		.word	60086
+ 387 008c 08001040 		.word	1074790408
+ 388 0090 04001040 		.word	1074790404
+ 389 0094 17000080 		.word	-2147483625
+ 390              		.cfi_endproc
+ 391              	.LFE6:
+ 392              		.size	CySysClkWriteImoFreq, .-CySysClkWriteImoFreq
+ 393              		.section	.text.CySysClkEcoStart,"ax",%progbits
+ 394              		.align	2
+ 395              		.global	CySysClkEcoStart
+ 396              		.code	16
+ 397              		.thumb_func
+ 398              		.type	CySysClkEcoStart, %function
+ 399              	CySysClkEcoStart:
+ 400              	.LFB7:
+ 540:.\Generated_Source\PSoC4/CyLib.c **** 
+ 541:.\Generated_Source\PSoC4/CyLib.c **** #else
+ 542:.\Generated_Source\PSoC4/CyLib.c **** 
+ 543:.\Generated_Source\PSoC4/CyLib.c ****     void CySysClkWriteImoFreq(uint32 freq)
+ 544:.\Generated_Source\PSoC4/CyLib.c ****     {
+ 545:.\Generated_Source\PSoC4/CyLib.c ****         uint8  interruptState;
+ 546:.\Generated_Source\PSoC4/CyLib.c **** 
+ 547:.\Generated_Source\PSoC4/CyLib.c ****         if ((freq == 24u) || (freq == 32u) || (freq == 48u))
+ 548:.\Generated_Source\PSoC4/CyLib.c ****         {
+ 549:.\Generated_Source\PSoC4/CyLib.c ****             interruptState = CyEnterCriticalSection();
+ 550:.\Generated_Source\PSoC4/CyLib.c **** 
+ 551:.\Generated_Source\PSoC4/CyLib.c ****             /* Set IMO to 24 MHz - CLK_IMO_SELECT.FREQ = 0 */
+ 552:.\Generated_Source\PSoC4/CyLib.c ****             CY_SYS_CLK_IMO_SELECT_REG &= ((uint32) ~CY_SYS_CLK_IMO_SELECT_FREQ_MASK);
+ 553:.\Generated_Source\PSoC4/CyLib.c **** 
+ 554:.\Generated_Source\PSoC4/CyLib.c ****             /* Apply coarse trim */
+ 555:.\Generated_Source\PSoC4/CyLib.c ****             CY_SYS_CLK_IMO_TRIM1_REG = (CY_SYS_CLK_IMO_TRIM1_REG & ((uint32) ~CY_SYS_CLK_IMO_TRIM1_
+ 556:.\Generated_Source\PSoC4/CyLib.c ****                 (CY_SFLASH_IMO_TRIM_REG(freq - CY_SYS_CLK_IMO_MIN_FREQ_MHZ) & CY_SYS_CLK_IMO_TRIM1_
+ 557:.\Generated_Source\PSoC4/CyLib.c **** 
+ 558:.\Generated_Source\PSoC4/CyLib.c ****             /* Zero out fine trim */
+ 559:.\Generated_Source\PSoC4/CyLib.c ****             CY_SYS_CLK_IMO_TRIM2_REG = CY_SYS_CLK_IMO_TRIM2_REG & ((uint32) ~CY_SYS_CLK_IMO_TRIM2_F
+ 560:.\Generated_Source\PSoC4/CyLib.c **** 
+ 561:.\Generated_Source\PSoC4/CyLib.c ****             /* Apply TC trim */
+ 562:.\Generated_Source\PSoC4/CyLib.c ****             CY_SYS_CLK_IMO_TRIM3_REG = (CY_SYS_CLK_IMO_TRIM3_REG & ((uint32) ~CY_SYS_CLK_IMO_TRIM3_
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 18
+
+
+ 563:.\Generated_Source\PSoC4/CyLib.c ****                 (CY_SFLASH_IMO_TCTRIM_REG(freq - CY_SYS_CLK_IMO_MIN_FREQ_MHZ) & CY_SYS_CLK_IMO_TRIM
+ 564:.\Generated_Source\PSoC4/CyLib.c **** 
+ 565:.\Generated_Source\PSoC4/CyLib.c ****             CyDelayCycles(CY_SYS_CLK_IMO_TRIM_DELAY_US);
+ 566:.\Generated_Source\PSoC4/CyLib.c **** 
+ 567:.\Generated_Source\PSoC4/CyLib.c ****             if (freq > CY_SYS_CLK_IMO_MIN_FREQ_MHZ)
+ 568:.\Generated_Source\PSoC4/CyLib.c ****             {
+ 569:.\Generated_Source\PSoC4/CyLib.c ****                 /* Select nearby intermediate frequency */
+ 570:.\Generated_Source\PSoC4/CyLib.c ****                 CY_SYS_CLK_IMO_SELECT_REG = (CY_SYS_CLK_IMO_SELECT_REG & ((uint32) ~CY_SYS_CLK_IMO_
+ 571:.\Generated_Source\PSoC4/CyLib.c ****                     (((freq - 4u - CY_SYS_CLK_IMO_MIN_FREQ_MHZ) >> 2u) & CY_SYS_CLK_IMO_SELECT_FREQ
+ 572:.\Generated_Source\PSoC4/CyLib.c **** 
+ 573:.\Generated_Source\PSoC4/CyLib.c ****                 CyDelayCycles(CY_SYS_CLK_IMO_TRIM_DELAY_US);
+ 574:.\Generated_Source\PSoC4/CyLib.c **** 
+ 575:.\Generated_Source\PSoC4/CyLib.c ****                 /* Make small step to final frequency */
+ 576:.\Generated_Source\PSoC4/CyLib.c ****                 /* Select nearby intermediate frequency */
+ 577:.\Generated_Source\PSoC4/CyLib.c ****                 CY_SYS_CLK_IMO_SELECT_REG = (CY_SYS_CLK_IMO_SELECT_REG & ((uint32) ~CY_SYS_CLK_IMO_
+ 578:.\Generated_Source\PSoC4/CyLib.c ****                     (((freq - CY_SYS_CLK_IMO_MIN_FREQ_MHZ) >> 2u) & CY_SYS_CLK_IMO_SELECT_FREQ_MASK
+ 579:.\Generated_Source\PSoC4/CyLib.c ****             }
+ 580:.\Generated_Source\PSoC4/CyLib.c **** 
+ 581:.\Generated_Source\PSoC4/CyLib.c ****             CyExitCriticalSection(interruptState);
+ 582:.\Generated_Source\PSoC4/CyLib.c ****         }
+ 583:.\Generated_Source\PSoC4/CyLib.c ****         else
+ 584:.\Generated_Source\PSoC4/CyLib.c ****         {
+ 585:.\Generated_Source\PSoC4/CyLib.c ****             /* Halt CPU in debug mode if new frequency is invalid */
+ 586:.\Generated_Source\PSoC4/CyLib.c ****             CYASSERT(0u != 0u);
+ 587:.\Generated_Source\PSoC4/CyLib.c ****         }
+ 588:.\Generated_Source\PSoC4/CyLib.c ****     }
+ 589:.\Generated_Source\PSoC4/CyLib.c **** 
+ 590:.\Generated_Source\PSoC4/CyLib.c **** #endif /* (CY_IP_SRSSV2) */
+ 591:.\Generated_Source\PSoC4/CyLib.c **** 
+ 592:.\Generated_Source\PSoC4/CyLib.c **** 
+ 593:.\Generated_Source\PSoC4/CyLib.c **** #if(CY_IP_SRSSLT)
+ 594:.\Generated_Source\PSoC4/CyLib.c ****     /*******************************************************************************
+ 595:.\Generated_Source\PSoC4/CyLib.c ****     * Function Name: CySysClkWriteHfclkDiv
+ 596:.\Generated_Source\PSoC4/CyLib.c ****     ********************************************************************************
+ 597:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 598:.\Generated_Source\PSoC4/CyLib.c ****     * Summary:
+ 599:.\Generated_Source\PSoC4/CyLib.c ****     *  Selects the pre-scaler divider value for HFCLK from IMO.
+ 600:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 601:.\Generated_Source\PSoC4/CyLib.c ****     *  The HFCLK predivider allows the device to divide the HFCLK selection mux
+ 602:.\Generated_Source\PSoC4/CyLib.c ****     *  input before use as HFCLK. The predivider is capable of dividing the HFCLK by
+ 603:.\Generated_Source\PSoC4/CyLib.c ****     *  powers of 2 between 1 and 8.
+ 604:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 605:.\Generated_Source\PSoC4/CyLib.c ****     *  Note HFCLK's frequency cannot exceed 16 MHz. This API is applicable for
+ 606:.\Generated_Source\PSoC4/CyLib.c ****     *  PSoC 4000 family of devices only.
+ 607:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 608:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 609:.\Generated_Source\PSoC4/CyLib.c ****     * Parameters:
+ 610:.\Generated_Source\PSoC4/CyLib.c ****     *  divider: HF clock divider value
+ 611:.\Generated_Source\PSoC4/CyLib.c ****     *   Define                        Description
+ 612:.\Generated_Source\PSoC4/CyLib.c ****     *   CY_SYS_CLK_HFCLK_DIV_NODIV    Transparent mode (w/o dividing)
+ 613:.\Generated_Source\PSoC4/CyLib.c ****     *   CY_SYS_CLK_HFCLK_DIV_2        Divide selected clock source by 2
+ 614:.\Generated_Source\PSoC4/CyLib.c ****     *   CY_SYS_CLK_HFCLK_DIV_4        Divide selected clock source by 4
+ 615:.\Generated_Source\PSoC4/CyLib.c ****     *   CY_SYS_CLK_HFCLK_DIV_8        Divide selected clock source by 8
+ 616:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 617:.\Generated_Source\PSoC4/CyLib.c ****     * Return:
+ 618:.\Generated_Source\PSoC4/CyLib.c ****     *  None
+ 619:.\Generated_Source\PSoC4/CyLib.c ****     *
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 19
+
+
+ 620:.\Generated_Source\PSoC4/CyLib.c ****     * Side Effects:
+ 621:.\Generated_Source\PSoC4/CyLib.c ****     *  If the SYSCLK clock frequency increases during the device operation, call
+ 622:.\Generated_Source\PSoC4/CyLib.c ****     *  CySysFlashSetWaitCycles() with the appropriate parameter to adjust the number
+ 623:.\Generated_Source\PSoC4/CyLib.c ****     *  of clock cycles the cache will wait before sampling data comes back from
+ 624:.\Generated_Source\PSoC4/CyLib.c ****     *  Flash. If the SYSCLK clock frequency decreases, you can call
+ 625:.\Generated_Source\PSoC4/CyLib.c ****     *  CySysFlashSetWaitCycles() to improve the CPU performance. See
+ 626:.\Generated_Source\PSoC4/CyLib.c ****     *  CySysFlashSetWaitCycles() description for more information.
+ 627:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 628:.\Generated_Source\PSoC4/CyLib.c ****     *******************************************************************************/
+ 629:.\Generated_Source\PSoC4/CyLib.c ****     void CySysClkWriteHfclkDiv(uint32 divider)
+ 630:.\Generated_Source\PSoC4/CyLib.c ****     {
+ 631:.\Generated_Source\PSoC4/CyLib.c ****         uint8  interruptState;
+ 632:.\Generated_Source\PSoC4/CyLib.c **** 
+ 633:.\Generated_Source\PSoC4/CyLib.c ****         interruptState = CyEnterCriticalSection();
+ 634:.\Generated_Source\PSoC4/CyLib.c **** 
+ 635:.\Generated_Source\PSoC4/CyLib.c ****         CY_SYS_CLK_SELECT_REG = ((CY_SYS_CLK_SELECT_REG & ((uint32) (~(CY_SYS_CLK_SELECT_HFCLK_DIV_
+ 636:.\Generated_Source\PSoC4/CyLib.c ****                                         CY_SYS_CLK_SELECT_HFCLK_DIV_SHIFT)))) |
+ 637:.\Generated_Source\PSoC4/CyLib.c ****                     ((uint32)((divider & CY_SYS_CLK_SELECT_HFCLK_DIV_MASK) << CY_SYS_CLK_SELECT_HFC
+ 638:.\Generated_Source\PSoC4/CyLib.c **** 
+ 639:.\Generated_Source\PSoC4/CyLib.c ****         CyExitCriticalSection(interruptState);
+ 640:.\Generated_Source\PSoC4/CyLib.c ****     }
+ 641:.\Generated_Source\PSoC4/CyLib.c **** #endif /* (CY_IP_SRSSLT) */
+ 642:.\Generated_Source\PSoC4/CyLib.c **** 
+ 643:.\Generated_Source\PSoC4/CyLib.c **** 
+ 644:.\Generated_Source\PSoC4/CyLib.c **** #if (CY_PSOC4_4100BL || CY_PSOC4_4200BL)
+ 645:.\Generated_Source\PSoC4/CyLib.c **** 
+ 646:.\Generated_Source\PSoC4/CyLib.c ****     /*******************************************************************************
+ 647:.\Generated_Source\PSoC4/CyLib.c ****     * Function Name: CySysClkEcoStart
+ 648:.\Generated_Source\PSoC4/CyLib.c ****     ********************************************************************************
+ 649:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 650:.\Generated_Source\PSoC4/CyLib.c ****     * Summary:
+ 651:.\Generated_Source\PSoC4/CyLib.c ****     *  Starts the External Crystal Oscillator (ECO). Refer to the device datasheet
+ 652:.\Generated_Source\PSoC4/CyLib.c ****     *  for the ECO startup time.
+ 653:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 654:.\Generated_Source\PSoC4/CyLib.c ****     *  The timeout interval is measured based on the system frequency defined by
+ 655:.\Generated_Source\PSoC4/CyLib.c ****     *  PSoC Creator at build time. If System clock frequency is changed in
+ 656:.\Generated_Source\PSoC4/CyLib.c ****     *  runtime, the CyDelayFreq() with the appropriate parameter should be called.
+ 657:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 658:.\Generated_Source\PSoC4/CyLib.c ****     * Parameters:
+ 659:.\Generated_Source\PSoC4/CyLib.c ****     *  timeoutUs: Timeout in microseconds. If zero is specified, the function
+ 660:.\Generated_Source\PSoC4/CyLib.c ****     *             starts the crystal and returns CYRET_SUCCESS. If non-zero
+ 661:.\Generated_Source\PSoC4/CyLib.c ****     *             value is passed, the CYRET_SUCCESS is returned once crystal
+ 662:.\Generated_Source\PSoC4/CyLib.c ****     *             is oscillating and amplitude reached 60% and it does not mean
+ 663:.\Generated_Source\PSoC4/CyLib.c ****     *             24 MHz crystal is within 50 ppm. If it is not oscillating or
+ 664:.\Generated_Source\PSoC4/CyLib.c ****     *             amplitude didn't reach 60% after specified amount of time, the
+ 665:.\Generated_Source\PSoC4/CyLib.c ****     *             CYRET_TIMEOUT is returned.
+ 666:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 667:.\Generated_Source\PSoC4/CyLib.c ****     * Return:
+ 668:.\Generated_Source\PSoC4/CyLib.c ****     *   CYRET_SUCCESS - Completed successfully. The ECO is oscillating and amplitude
+ 669:.\Generated_Source\PSoC4/CyLib.c ****     *                   reached 60% and it does not mean 24 MHz crystal is within
+ 670:.\Generated_Source\PSoC4/CyLib.c ****     *                   50 ppm.
+ 671:.\Generated_Source\PSoC4/CyLib.c ****     *   CYRET_TIMEOUT - Timeout occurred.
+ 672:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 673:.\Generated_Source\PSoC4/CyLib.c ****     *******************************************************************************/
+ 674:.\Generated_Source\PSoC4/CyLib.c ****     cystatus CySysClkEcoStart(uint32 timeoutUs)
+ 675:.\Generated_Source\PSoC4/CyLib.c ****     {
+ 401              		.loc 1 675 0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 20
+
+
+ 402              		.cfi_startproc
+ 403 0000 80B5     		push	{r7, lr}
+ 404              		.cfi_def_cfa_offset 8
+ 405              		.cfi_offset 7, -8
+ 406              		.cfi_offset 14, -4
+ 407 0002 84B0     		sub	sp, sp, #16
+ 408              		.cfi_def_cfa_offset 24
+ 409 0004 00AF     		add	r7, sp, #0
+ 410              		.cfi_def_cfa_register 7
+ 411 0006 7860     		str	r0, [r7, #4]
+ 676:.\Generated_Source\PSoC4/CyLib.c ****         cystatus status = CYRET_SUCCESS;
+ 412              		.loc 1 676 0
+ 413 0008 0023     		mov	r3, #0
+ 414 000a FB60     		str	r3, [r7, #12]
+ 677:.\Generated_Source\PSoC4/CyLib.c **** 
+ 678:.\Generated_Source\PSoC4/CyLib.c ****         /* Enable the RF oscillator band gap */
+ 679:.\Generated_Source\PSoC4/CyLib.c ****         CY_SYS_XTAL_BLESS_RF_CONFIG_REG |= CY_SYS_XTAL_BLESS_RF_CONFIG_RF_ENABLE;
+ 415              		.loc 1 679 0
+ 416 000c 154B     		ldr	r3, .L22
+ 417 000e 154A     		ldr	r2, .L22
+ 418 0010 1268     		ldr	r2, [r2]
+ 419 0012 0121     		mov	r1, #1
+ 420 0014 0A43     		orr	r2, r1
+ 421 0016 1A60     		str	r2, [r3]
+ 680:.\Generated_Source\PSoC4/CyLib.c **** 
+ 681:.\Generated_Source\PSoC4/CyLib.c ****         /* Update trimming register */
+ 682:.\Generated_Source\PSoC4/CyLib.c ****         CY_SYS_XTAL_BLERD_BB_XO_REG = CY_SYS_XTAL_BLERD_BB_XO_TRIM;
+ 422              		.loc 1 682 0
+ 423 0018 134B     		ldr	r3, .L22+4
+ 424 001a 144A     		ldr	r2, .L22+8
+ 425 001c 1A60     		str	r2, [r3]
+ 683:.\Generated_Source\PSoC4/CyLib.c **** 
+ 684:.\Generated_Source\PSoC4/CyLib.c ****         /* Enable the Crystal */
+ 685:.\Generated_Source\PSoC4/CyLib.c ****         CY_SYS_XTAL_BLERD_DBUS_REG |= CY_SYS_XTAL_BLERD_DBUS_XTAL_ENABLE;
+ 426              		.loc 1 685 0
+ 427 001e 144B     		ldr	r3, .L22+12
+ 428 0020 134A     		ldr	r2, .L22+12
+ 429 0022 1268     		ldr	r2, [r2]
+ 430 0024 8021     		mov	r1, #128
+ 431 0026 0902     		lsl	r1, r1, #8
+ 432 0028 0A43     		orr	r2, r1
+ 433 002a 1A60     		str	r2, [r3]
+ 686:.\Generated_Source\PSoC4/CyLib.c **** 
+ 687:.\Generated_Source\PSoC4/CyLib.c ****         if(timeoutUs > 0u)
+ 434              		.loc 1 687 0
+ 435 002c 7B68     		ldr	r3, [r7, #4]
+ 436 002e 002B     		cmp	r3, #0
+ 437 0030 13D0     		beq	.L17
+ 688:.\Generated_Source\PSoC4/CyLib.c ****         {
+ 689:.\Generated_Source\PSoC4/CyLib.c ****             status = CYRET_TIMEOUT;
+ 438              		.loc 1 689 0
+ 439 0032 1023     		mov	r3, #16
+ 440 0034 FB60     		str	r3, [r7, #12]
+ 690:.\Generated_Source\PSoC4/CyLib.c **** 
+ 691:.\Generated_Source\PSoC4/CyLib.c ****             for( ; timeoutUs > 0u; timeoutUs--)
+ 441              		.loc 1 691 0
+ 442 0036 0DE0     		b	.L18
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 21
+
+
+ 443              	.L20:
+ 692:.\Generated_Source\PSoC4/CyLib.c ****             {
+ 693:.\Generated_Source\PSoC4/CyLib.c ****                 CyDelayUs(1u);
+ 444              		.loc 1 693 0
+ 445 0038 0120     		mov	r0, #1
+ 446 003a FFF7FEFF 		bl	CyDelayUs
+ 694:.\Generated_Source\PSoC4/CyLib.c **** 
+ 695:.\Generated_Source\PSoC4/CyLib.c ****                 if(0u != CySysClkEcoReadStatus())
+ 447              		.loc 1 695 0
+ 448 003e FFF7FEFF 		bl	CySysClkEcoReadStatus
+ 449 0042 031C     		mov	r3, r0
+ 450 0044 002B     		cmp	r3, #0
+ 451 0046 02D0     		beq	.L19
+ 696:.\Generated_Source\PSoC4/CyLib.c ****                 {
+ 697:.\Generated_Source\PSoC4/CyLib.c ****                     status = CYRET_SUCCESS;
+ 452              		.loc 1 697 0
+ 453 0048 0023     		mov	r3, #0
+ 454 004a FB60     		str	r3, [r7, #12]
+ 698:.\Generated_Source\PSoC4/CyLib.c ****                     break;
+ 455              		.loc 1 698 0
+ 456 004c 05E0     		b	.L17
+ 457              	.L19:
+ 691:.\Generated_Source\PSoC4/CyLib.c ****             for( ; timeoutUs > 0u; timeoutUs--)
+ 458              		.loc 1 691 0
+ 459 004e 7B68     		ldr	r3, [r7, #4]
+ 460 0050 013B     		sub	r3, r3, #1
+ 461 0052 7B60     		str	r3, [r7, #4]
+ 462              	.L18:
+ 691:.\Generated_Source\PSoC4/CyLib.c ****             for( ; timeoutUs > 0u; timeoutUs--)
+ 463              		.loc 1 691 0 is_stmt 0 discriminator 1
+ 464 0054 7B68     		ldr	r3, [r7, #4]
+ 465 0056 002B     		cmp	r3, #0
+ 466 0058 EED1     		bne	.L20
+ 467              	.L17:
+ 699:.\Generated_Source\PSoC4/CyLib.c ****                 }
+ 700:.\Generated_Source\PSoC4/CyLib.c ****             }
+ 701:.\Generated_Source\PSoC4/CyLib.c **** 
+ 702:.\Generated_Source\PSoC4/CyLib.c ****         }
+ 703:.\Generated_Source\PSoC4/CyLib.c **** 
+ 704:.\Generated_Source\PSoC4/CyLib.c ****         return(status);
+ 468              		.loc 1 704 0 is_stmt 1
+ 469 005a FB68     		ldr	r3, [r7, #12]
+ 705:.\Generated_Source\PSoC4/CyLib.c ****     }
+ 470              		.loc 1 705 0
+ 471 005c 181C     		mov	r0, r3
+ 472 005e BD46     		mov	sp, r7
+ 473 0060 04B0     		add	sp, sp, #16
+ 474              		@ sp needed
+ 475 0062 80BD     		pop	{r7, pc}
+ 476              	.L23:
+ 477              		.align	2
+ 478              	.L22:
+ 479 0064 60F02E40 		.word	1076818016
+ 480 0068 78002E40 		.word	1076756600
+ 481 006c 02200000 		.word	8194
+ 482 0070 10002E40 		.word	1076756496
+ 483              		.cfi_endproc
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 22
+
+
+ 484              	.LFE7:
+ 485              		.size	CySysClkEcoStart, .-CySysClkEcoStart
+ 486              		.section	.text.CySysClkEcoStop,"ax",%progbits
+ 487              		.align	2
+ 488              		.global	CySysClkEcoStop
+ 489              		.code	16
+ 490              		.thumb_func
+ 491              		.type	CySysClkEcoStop, %function
+ 492              	CySysClkEcoStop:
+ 493              	.LFB8:
+ 706:.\Generated_Source\PSoC4/CyLib.c **** 
+ 707:.\Generated_Source\PSoC4/CyLib.c **** 
+ 708:.\Generated_Source\PSoC4/CyLib.c ****     /*******************************************************************************
+ 709:.\Generated_Source\PSoC4/CyLib.c ****     * Function Name: CySysClkEcoStop
+ 710:.\Generated_Source\PSoC4/CyLib.c ****     ********************************************************************************
+ 711:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 712:.\Generated_Source\PSoC4/CyLib.c ****     * Summary:
+ 713:.\Generated_Source\PSoC4/CyLib.c ****     *  Stops the megahertz crystal.
+ 714:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 715:.\Generated_Source\PSoC4/CyLib.c ****     * Parameters:
+ 716:.\Generated_Source\PSoC4/CyLib.c ****     *  None
+ 717:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 718:.\Generated_Source\PSoC4/CyLib.c ****     * Return:
+ 719:.\Generated_Source\PSoC4/CyLib.c ****     *  None
+ 720:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 721:.\Generated_Source\PSoC4/CyLib.c ****     *******************************************************************************/
+ 722:.\Generated_Source\PSoC4/CyLib.c ****     void CySysClkEcoStop(void)
+ 723:.\Generated_Source\PSoC4/CyLib.c ****     {
+ 494              		.loc 1 723 0
+ 495              		.cfi_startproc
+ 496 0000 80B5     		push	{r7, lr}
+ 497              		.cfi_def_cfa_offset 8
+ 498              		.cfi_offset 7, -8
+ 499              		.cfi_offset 14, -4
+ 500 0002 00AF     		add	r7, sp, #0
+ 501              		.cfi_def_cfa_register 7
+ 724:.\Generated_Source\PSoC4/CyLib.c ****         /* Disable the RF oscillator band gap */
+ 725:.\Generated_Source\PSoC4/CyLib.c ****         CY_SYS_XTAL_BLESS_RF_CONFIG_REG &= (uint32) ~CY_SYS_XTAL_BLESS_RF_CONFIG_RF_ENABLE;
+ 502              		.loc 1 725 0
+ 503 0004 064B     		ldr	r3, .L25
+ 504 0006 064A     		ldr	r2, .L25
+ 505 0008 1268     		ldr	r2, [r2]
+ 506 000a 0121     		mov	r1, #1
+ 507 000c 8A43     		bic	r2, r1
+ 508 000e 1A60     		str	r2, [r3]
+ 726:.\Generated_Source\PSoC4/CyLib.c **** 
+ 727:.\Generated_Source\PSoC4/CyLib.c ****         /* Disable the Crystal */
+ 728:.\Generated_Source\PSoC4/CyLib.c ****         CY_SYS_XTAL_BLERD_DBUS_REG &= (uint32) ~CY_SYS_XTAL_BLERD_DBUS_XTAL_ENABLE;
+ 509              		.loc 1 728 0
+ 510 0010 044B     		ldr	r3, .L25+4
+ 511 0012 044A     		ldr	r2, .L25+4
+ 512 0014 1168     		ldr	r1, [r2]
+ 513 0016 044A     		ldr	r2, .L25+8
+ 514 0018 0A40     		and	r2, r1
+ 515 001a 1A60     		str	r2, [r3]
+ 729:.\Generated_Source\PSoC4/CyLib.c ****     }
+ 516              		.loc 1 729 0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 23
+
+
+ 517 001c BD46     		mov	sp, r7
+ 518              		@ sp needed
+ 519 001e 80BD     		pop	{r7, pc}
+ 520              	.L26:
+ 521              		.align	2
+ 522              	.L25:
+ 523 0020 60F02E40 		.word	1076818016
+ 524 0024 10002E40 		.word	1076756496
+ 525 0028 FF7FFFFF 		.word	-32769
+ 526              		.cfi_endproc
+ 527              	.LFE8:
+ 528              		.size	CySysClkEcoStop, .-CySysClkEcoStop
+ 529              		.section	.text.CySysClkEcoReadStatus,"ax",%progbits
+ 530              		.align	2
+ 531              		.global	CySysClkEcoReadStatus
+ 532              		.code	16
+ 533              		.thumb_func
+ 534              		.type	CySysClkEcoReadStatus, %function
+ 535              	CySysClkEcoReadStatus:
+ 536              	.LFB9:
+ 730:.\Generated_Source\PSoC4/CyLib.c **** 
+ 731:.\Generated_Source\PSoC4/CyLib.c **** 
+ 732:.\Generated_Source\PSoC4/CyLib.c ****     /*******************************************************************************
+ 733:.\Generated_Source\PSoC4/CyLib.c ****     * Function Name: CySysClkEcoReadStatus
+ 734:.\Generated_Source\PSoC4/CyLib.c ****     ********************************************************************************
+ 735:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 736:.\Generated_Source\PSoC4/CyLib.c ****     * Summary:
+ 737:.\Generated_Source\PSoC4/CyLib.c ****     *  Read status bit (50 ppm reached) for the megahertz crystal.
+ 738:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 739:.\Generated_Source\PSoC4/CyLib.c ****     * Parameters:
+ 740:.\Generated_Source\PSoC4/CyLib.c ****     *  None
+ 741:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 742:.\Generated_Source\PSoC4/CyLib.c ****     * Return:
+ 743:.\Generated_Source\PSoC4/CyLib.c ****     *  Non-zero indicates that XTAL output reached 50 ppm.
+ 744:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 745:.\Generated_Source\PSoC4/CyLib.c ****     *******************************************************************************/
+ 746:.\Generated_Source\PSoC4/CyLib.c ****     uint32 CySysClkEcoReadStatus(void)
+ 747:.\Generated_Source\PSoC4/CyLib.c ****     {
+ 537              		.loc 1 747 0
+ 538              		.cfi_startproc
+ 539 0000 80B5     		push	{r7, lr}
+ 540              		.cfi_def_cfa_offset 8
+ 541              		.cfi_offset 7, -8
+ 542              		.cfi_offset 14, -4
+ 543 0002 00AF     		add	r7, sp, #0
+ 544              		.cfi_def_cfa_register 7
+ 748:.\Generated_Source\PSoC4/CyLib.c ****         return (CY_SYS_XTAL_BLERD_FSM_REG & CY_SYS_XTAL_BLERD_FSM_XO_AMP_DETECT);
+ 545              		.loc 1 748 0
+ 546 0004 034B     		ldr	r3, .L29
+ 547 0006 1A68     		ldr	r2, [r3]
+ 548 0008 0123     		mov	r3, #1
+ 549 000a 1340     		and	r3, r2
+ 749:.\Generated_Source\PSoC4/CyLib.c ****     }
+ 550              		.loc 1 749 0
+ 551 000c 181C     		mov	r0, r3
+ 552 000e BD46     		mov	sp, r7
+ 553              		@ sp needed
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 24
+
+
+ 554 0010 80BD     		pop	{r7, pc}
+ 555              	.L30:
+ 556 0012 C046     		.align	2
+ 557              	.L29:
+ 558 0014 0C002E40 		.word	1076756492
+ 559              		.cfi_endproc
+ 560              	.LFE9:
+ 561              		.size	CySysClkEcoReadStatus, .-CySysClkEcoReadStatus
+ 562              		.section	.text.CySysClkWriteEcoDiv,"ax",%progbits
+ 563              		.align	2
+ 564              		.global	CySysClkWriteEcoDiv
+ 565              		.code	16
+ 566              		.thumb_func
+ 567              		.type	CySysClkWriteEcoDiv, %function
+ 568              	CySysClkWriteEcoDiv:
+ 569              	.LFB10:
+ 750:.\Generated_Source\PSoC4/CyLib.c **** 
+ 751:.\Generated_Source\PSoC4/CyLib.c **** 
+ 752:.\Generated_Source\PSoC4/CyLib.c ****     /*******************************************************************************
+ 753:.\Generated_Source\PSoC4/CyLib.c ****     * Function Name: CySysClkWriteEcoDiv
+ 754:.\Generated_Source\PSoC4/CyLib.c ****     ********************************************************************************
+ 755:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 756:.\Generated_Source\PSoC4/CyLib.c ****     * Summary:
+ 757:.\Generated_Source\PSoC4/CyLib.c ****     *  Selects value for the ECO divider.
+ 758:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 759:.\Generated_Source\PSoC4/CyLib.c ****     *  The ECO must not be the HFCLK clock source when this function is called.
+ 760:.\Generated_Source\PSoC4/CyLib.c ****     *  The HFCLK source can be changed to the other clock source by call to the
+ 761:.\Generated_Source\PSoC4/CyLib.c ****     *  CySysClkWriteHfclkDirect() function. If the ECO sources the HFCLK this
+ 762:.\Generated_Source\PSoC4/CyLib.c ****     *  function will not have any effect if compiler in release mode, and halt the
+ 763:.\Generated_Source\PSoC4/CyLib.c ****     *  CPU when compiler in debug mode.
+ 764:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 765:.\Generated_Source\PSoC4/CyLib.c ****     * Parameters:
+ 766:.\Generated_Source\PSoC4/CyLib.c ****     *  divider: Power of 2 divider selection.
+ 767:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 768:.\Generated_Source\PSoC4/CyLib.c ****     *   Define                        Description
+ 769:.\Generated_Source\PSoC4/CyLib.c ****     *   CY_SYS_CLK_ECO_DIV1             HFCLK = ECO / 1
+ 770:.\Generated_Source\PSoC4/CyLib.c ****     *   CY_SYS_CLK_ECO_DIV2             HFCLK = ECO / 2
+ 771:.\Generated_Source\PSoC4/CyLib.c ****     *   CY_SYS_CLK_ECO_DIV4             HFCLK = ECO / 4
+ 772:.\Generated_Source\PSoC4/CyLib.c ****     *   CY_SYS_CLK_ECO_DIV8             HFCLK = ECO / 8
+ 773:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 774:.\Generated_Source\PSoC4/CyLib.c ****     * Return:
+ 775:.\Generated_Source\PSoC4/CyLib.c ****     *  None
+ 776:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 777:.\Generated_Source\PSoC4/CyLib.c ****     * Side Effects:
+ 778:.\Generated_Source\PSoC4/CyLib.c ****     *  If the SYSCLK clock frequency increases during the device operation, call
+ 779:.\Generated_Source\PSoC4/CyLib.c ****     *  CySysFlashSetWaitCycles() with the appropriate parameter to adjust the number
+ 780:.\Generated_Source\PSoC4/CyLib.c ****     *  of clock cycles the cache will wait before sampling data comes back from
+ 781:.\Generated_Source\PSoC4/CyLib.c ****     *  Flash. If the SYSCLK clock frequency decreases, you can call
+ 782:.\Generated_Source\PSoC4/CyLib.c ****     *  CySysFlashSetWaitCycles() to improve the CPU performance. See
+ 783:.\Generated_Source\PSoC4/CyLib.c ****     *  CySysFlashSetWaitCycles() description for more information.
+ 784:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 785:.\Generated_Source\PSoC4/CyLib.c ****     *******************************************************************************/
+ 786:.\Generated_Source\PSoC4/CyLib.c ****     void CySysClkWriteEcoDiv(uint32 divider)
+ 787:.\Generated_Source\PSoC4/CyLib.c ****     {
+ 570              		.loc 1 787 0
+ 571              		.cfi_startproc
+ 572 0000 90B5     		push	{r4, r7, lr}
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 25
+
+
+ 573              		.cfi_def_cfa_offset 12
+ 574              		.cfi_offset 4, -12
+ 575              		.cfi_offset 7, -8
+ 576              		.cfi_offset 14, -4
+ 577 0002 85B0     		sub	sp, sp, #20
+ 578              		.cfi_def_cfa_offset 32
+ 579 0004 00AF     		add	r7, sp, #0
+ 580              		.cfi_def_cfa_register 7
+ 581 0006 7860     		str	r0, [r7, #4]
+ 788:.\Generated_Source\PSoC4/CyLib.c ****         uint8  interruptState;
+ 789:.\Generated_Source\PSoC4/CyLib.c **** 
+ 790:.\Generated_Source\PSoC4/CyLib.c ****         if (CY_SYS_CLK_HFCLK_ECO != (CY_SYS_CLK_SELECT_REG & CY_SYS_CLK_SELECT_DIRECT_SEL_MASK))
+ 582              		.loc 1 790 0
+ 583 0008 114B     		ldr	r3, .L34
+ 584 000a 1A68     		ldr	r2, [r3]
+ 585 000c 0723     		mov	r3, #7
+ 586 000e 1340     		and	r3, r2
+ 587 0010 022B     		cmp	r3, #2
+ 588 0012 16D0     		beq	.L32
+ 791:.\Generated_Source\PSoC4/CyLib.c ****         {
+ 792:.\Generated_Source\PSoC4/CyLib.c ****             interruptState = CyEnterCriticalSection();
+ 589              		.loc 1 792 0
+ 590 0014 3C1C     		mov	r4, r7
+ 591 0016 0F34     		add	r4, r4, #15
+ 592 0018 FFF7FEFF 		bl	CyEnterCriticalSection
+ 593 001c 031C     		mov	r3, r0
+ 594 001e 2370     		strb	r3, [r4]
+ 793:.\Generated_Source\PSoC4/CyLib.c **** 
+ 794:.\Generated_Source\PSoC4/CyLib.c ****             CY_SYS_CLK_XTAL_CLK_DIV_CONFIG_REG =  (divider & CY_SYS_CLK_XTAL_CLK_DIV_MASK) |
+ 595              		.loc 1 794 0
+ 596 0020 0C4B     		ldr	r3, .L34+4
+ 597 0022 7968     		ldr	r1, [r7, #4]
+ 598 0024 0322     		mov	r2, #3
+ 599 0026 1140     		and	r1, r2
+ 795:.\Generated_Source\PSoC4/CyLib.c ****                                                   (CY_SYS_CLK_XTAL_CLK_DIV_CONFIG_REG & ((uint32) ~
+ 600              		.loc 1 795 0
+ 601 0028 0A4A     		ldr	r2, .L34+4
+ 602 002a 1268     		ldr	r2, [r2]
+ 603 002c 0320     		mov	r0, #3
+ 604 002e 8243     		bic	r2, r0
+ 794:.\Generated_Source\PSoC4/CyLib.c ****             CY_SYS_CLK_XTAL_CLK_DIV_CONFIG_REG =  (divider & CY_SYS_CLK_XTAL_CLK_DIV_MASK) |
+ 605              		.loc 1 794 0
+ 606 0030 0A43     		orr	r2, r1
+ 607 0032 1A60     		str	r2, [r3]
+ 796:.\Generated_Source\PSoC4/CyLib.c **** 
+ 797:.\Generated_Source\PSoC4/CyLib.c ****             CyExitCriticalSection(interruptState);
+ 608              		.loc 1 797 0
+ 609 0034 3B1C     		mov	r3, r7
+ 610 0036 0F33     		add	r3, r3, #15
+ 611 0038 1B78     		ldrb	r3, [r3]
+ 612 003a 181C     		mov	r0, r3
+ 613 003c FFF7FEFF 		bl	CyExitCriticalSection
+ 614 0040 02E0     		b	.L31
+ 615              	.L32:
+ 798:.\Generated_Source\PSoC4/CyLib.c ****         }
+ 799:.\Generated_Source\PSoC4/CyLib.c ****         else
+ 800:.\Generated_Source\PSoC4/CyLib.c ****         {
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 26
+
+
+ 801:.\Generated_Source\PSoC4/CyLib.c ****             /* Halt CPU in debug mode if ECO sources HFCLK */
+ 802:.\Generated_Source\PSoC4/CyLib.c ****             CYASSERT(0u != 0u);
+ 616              		.loc 1 802 0 discriminator 1
+ 617 0042 0020     		mov	r0, #0
+ 618 0044 FFF7FEFF 		bl	CyHalt
+ 619              	.L31:
+ 803:.\Generated_Source\PSoC4/CyLib.c ****         }
+ 804:.\Generated_Source\PSoC4/CyLib.c ****     }
+ 620              		.loc 1 804 0
+ 621 0048 BD46     		mov	sp, r7
+ 622 004a 05B0     		add	sp, sp, #20
+ 623              		@ sp needed
+ 624 004c 90BD     		pop	{r4, r7, pc}
+ 625              	.L35:
+ 626 004e C046     		.align	2
+ 627              	.L34:
+ 628 0050 00010B40 		.word	1074462976
+ 629 0054 64F02E40 		.word	1076818020
+ 630              		.cfi_endproc
+ 631              	.LFE10:
+ 632              		.size	CySysClkWriteEcoDiv, .-CySysClkWriteEcoDiv
+ 633              		.section	.text.CySysLvdEnable,"ax",%progbits
+ 634              		.align	2
+ 635              		.global	CySysLvdEnable
+ 636              		.code	16
+ 637              		.thumb_func
+ 638              		.type	CySysLvdEnable, %function
+ 639              	CySysLvdEnable:
+ 640              	.LFB11:
+ 805:.\Generated_Source\PSoC4/CyLib.c **** #endif /* (CY_PSOC4_4100BL || CY_PSOC4_4200BL) */
+ 806:.\Generated_Source\PSoC4/CyLib.c **** 
+ 807:.\Generated_Source\PSoC4/CyLib.c **** 
+ 808:.\Generated_Source\PSoC4/CyLib.c **** 
+ 809:.\Generated_Source\PSoC4/CyLib.c **** 
+ 810:.\Generated_Source\PSoC4/CyLib.c **** 
+ 811:.\Generated_Source\PSoC4/CyLib.c **** 
+ 812:.\Generated_Source\PSoC4/CyLib.c **** #if(CY_IP_SRSSV2)
+ 813:.\Generated_Source\PSoC4/CyLib.c **** 
+ 814:.\Generated_Source\PSoC4/CyLib.c ****     /*******************************************************************************
+ 815:.\Generated_Source\PSoC4/CyLib.c ****     * Function Name: CySysLvdEnable
+ 816:.\Generated_Source\PSoC4/CyLib.c ****     ********************************************************************************
+ 817:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 818:.\Generated_Source\PSoC4/CyLib.c ****     * Summary:
+ 819:.\Generated_Source\PSoC4/CyLib.c ****     *  Enables the output of the low-voltage monitor when Vddd is at or below the
+ 820:.\Generated_Source\PSoC4/CyLib.c ****     *  trip point, configures the device to generate an interrupt, and sets the
+ 821:.\Generated_Source\PSoC4/CyLib.c ****     *  voltage trip level.
+ 822:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 823:.\Generated_Source\PSoC4/CyLib.c ****     * Parameters:
+ 824:.\Generated_Source\PSoC4/CyLib.c ****     *  threshold: Threshold selection for Low Voltage Detect circuit.
+ 825:.\Generated_Source\PSoC4/CyLib.c ****     *  Threshold variation is +/- 2.5% from these typical voltage choices.
+ 826:.\Generated_Source\PSoC4/CyLib.c ****     *         Define                     Voltage threshold
+ 827:.\Generated_Source\PSoC4/CyLib.c ****     *    CY_LVD_THRESHOLD_1_75_V       1.7500 V
+ 828:.\Generated_Source\PSoC4/CyLib.c ****     *    CY_LVD_THRESHOLD_1_80_V       1.8000 V
+ 829:.\Generated_Source\PSoC4/CyLib.c ****     *    CY_LVD_THRESHOLD_1_90_V       1.9000 V
+ 830:.\Generated_Source\PSoC4/CyLib.c ****     *    CY_LVD_THRESHOLD_2_00_V       2.0000 V
+ 831:.\Generated_Source\PSoC4/CyLib.c ****     *    CY_LVD_THRESHOLD_2_10_V       2.1000 V
+ 832:.\Generated_Source\PSoC4/CyLib.c ****     *    CY_LVD_THRESHOLD_2_20_V       2.2000 V
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 27
+
+
+ 833:.\Generated_Source\PSoC4/CyLib.c ****     *    CY_LVD_THRESHOLD_2_30_V       2.3000 V
+ 834:.\Generated_Source\PSoC4/CyLib.c ****     *    CY_LVD_THRESHOLD_2_40_V       2.4000 V
+ 835:.\Generated_Source\PSoC4/CyLib.c ****     *    CY_LVD_THRESHOLD_2_50_V       2.5000 V
+ 836:.\Generated_Source\PSoC4/CyLib.c ****     *    CY_LVD_THRESHOLD_2_60_V       2.6000 V
+ 837:.\Generated_Source\PSoC4/CyLib.c ****     *    CY_LVD_THRESHOLD_2_70_V       2.7000 V
+ 838:.\Generated_Source\PSoC4/CyLib.c ****     *    CY_LVD_THRESHOLD_2_80_V       2.8000 V
+ 839:.\Generated_Source\PSoC4/CyLib.c ****     *    CY_LVD_THRESHOLD_2_90_V       2.9000 V
+ 840:.\Generated_Source\PSoC4/CyLib.c ****     *    CY_LVD_THRESHOLD_3_00_V       3.0000 V
+ 841:.\Generated_Source\PSoC4/CyLib.c ****     *    CY_LVD_THRESHOLD_3_20_V       3.2000 V
+ 842:.\Generated_Source\PSoC4/CyLib.c ****     *    CY_LVD_THRESHOLD_4_50_V       4.5000 V
+ 843:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 844:.\Generated_Source\PSoC4/CyLib.c ****     * Return:
+ 845:.\Generated_Source\PSoC4/CyLib.c ****     *  None
+ 846:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 847:.\Generated_Source\PSoC4/CyLib.c ****     *******************************************************************************/
+ 848:.\Generated_Source\PSoC4/CyLib.c ****     void CySysLvdEnable(uint32 threshold)
+ 849:.\Generated_Source\PSoC4/CyLib.c ****     {
+ 641              		.loc 1 849 0
+ 642              		.cfi_startproc
+ 643 0000 80B5     		push	{r7, lr}
+ 644              		.cfi_def_cfa_offset 8
+ 645              		.cfi_offset 7, -8
+ 646              		.cfi_offset 14, -4
+ 647 0002 82B0     		sub	sp, sp, #8
+ 648              		.cfi_def_cfa_offset 16
+ 649 0004 00AF     		add	r7, sp, #0
+ 650              		.cfi_def_cfa_register 7
+ 651 0006 7860     		str	r0, [r7, #4]
+ 850:.\Generated_Source\PSoC4/CyLib.c ****         /* Prevent propagating a false interrupt */
+ 851:.\Generated_Source\PSoC4/CyLib.c ****         CY_LVD_PWR_INTR_MASK_REG   &= (uint32) ~CY_LVD_PROPAGATE_INT_TO_CPU;
+ 652              		.loc 1 851 0
+ 653 0008 144B     		ldr	r3, .L37
+ 654 000a 144A     		ldr	r2, .L37
+ 655 000c 1268     		ldr	r2, [r2]
+ 656 000e 0221     		mov	r1, #2
+ 657 0010 8A43     		bic	r2, r1
+ 658 0012 1A60     		str	r2, [r3]
+ 852:.\Generated_Source\PSoC4/CyLib.c **** 
+ 853:.\Generated_Source\PSoC4/CyLib.c ****         /* Set specified threshold */
+ 854:.\Generated_Source\PSoC4/CyLib.c ****         CY_LVD_PWR_VMON_CONFIG_REG = (CY_LVD_PWR_VMON_CONFIG_REG & ~CY_LVD_PWR_VMON_CONFIG_LVD_SEL_
+ 659              		.loc 1 854 0
+ 660 0014 124B     		ldr	r3, .L37+4
+ 661 0016 124A     		ldr	r2, .L37+4
+ 662 0018 1268     		ldr	r2, [r2]
+ 663 001a 1E21     		mov	r1, #30
+ 664 001c 101C     		mov	r0, r2
+ 665 001e 8843     		bic	r0, r1
+ 666 0020 011C     		mov	r1, r0
+ 855:.\Generated_Source\PSoC4/CyLib.c ****                 ((threshold << CY_LVD_PWR_VMON_CONFIG_LVD_SEL_SHIFT) & CY_LVD_PWR_VMON_CONFIG_LVD_S
+ 667              		.loc 1 855 0
+ 668 0022 7A68     		ldr	r2, [r7, #4]
+ 669 0024 5000     		lsl	r0, r2, #1
+ 670 0026 1E22     		mov	r2, #30
+ 671 0028 0240     		and	r2, r0
+ 854:.\Generated_Source\PSoC4/CyLib.c ****         CY_LVD_PWR_VMON_CONFIG_REG = (CY_LVD_PWR_VMON_CONFIG_REG & ~CY_LVD_PWR_VMON_CONFIG_LVD_SEL_
+ 672              		.loc 1 854 0
+ 673 002a 0A43     		orr	r2, r1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 28
+
+
+ 674 002c 1A60     		str	r2, [r3]
+ 856:.\Generated_Source\PSoC4/CyLib.c **** 
+ 857:.\Generated_Source\PSoC4/CyLib.c ****         /* Enable the LVD. This may cause a false LVD event. */
+ 858:.\Generated_Source\PSoC4/CyLib.c ****         CY_LVD_PWR_VMON_CONFIG_REG |= CY_LVD_PWR_VMON_CONFIG_LVD_EN;
+ 675              		.loc 1 858 0
+ 676 002e 0C4B     		ldr	r3, .L37+4
+ 677 0030 0B4A     		ldr	r2, .L37+4
+ 678 0032 1268     		ldr	r2, [r2]
+ 679 0034 0121     		mov	r1, #1
+ 680 0036 0A43     		orr	r2, r1
+ 681 0038 1A60     		str	r2, [r3]
+ 859:.\Generated_Source\PSoC4/CyLib.c **** 
+ 860:.\Generated_Source\PSoC4/CyLib.c ****         /* Wait for the circuit to stabilize */
+ 861:.\Generated_Source\PSoC4/CyLib.c ****         CyDelayUs(CY_LVD_STABILIZE_TIMEOUT_US);
+ 682              		.loc 1 861 0
+ 683 003a FA23     		mov	r3, #250
+ 684 003c 9B00     		lsl	r3, r3, #2
+ 685 003e 181C     		mov	r0, r3
+ 686 0040 FFF7FEFF 		bl	CyDelayUs
+ 862:.\Generated_Source\PSoC4/CyLib.c **** 
+ 863:.\Generated_Source\PSoC4/CyLib.c ****         /* Clear the false event */
+ 864:.\Generated_Source\PSoC4/CyLib.c ****         CySysLvdClearInterrupt();
+ 687              		.loc 1 864 0
+ 688 0044 FFF7FEFF 		bl	CySysLvdClearInterrupt
+ 865:.\Generated_Source\PSoC4/CyLib.c **** 
+ 866:.\Generated_Source\PSoC4/CyLib.c ****         /* Unmask the interrupt */
+ 867:.\Generated_Source\PSoC4/CyLib.c ****         CY_LVD_PWR_INTR_MASK_REG   |= CY_LVD_PROPAGATE_INT_TO_CPU;
+ 689              		.loc 1 867 0
+ 690 0048 044B     		ldr	r3, .L37
+ 691 004a 044A     		ldr	r2, .L37
+ 692 004c 1268     		ldr	r2, [r2]
+ 693 004e 0221     		mov	r1, #2
+ 694 0050 0A43     		orr	r2, r1
+ 695 0052 1A60     		str	r2, [r3]
+ 868:.\Generated_Source\PSoC4/CyLib.c ****     }
+ 696              		.loc 1 868 0
+ 697 0054 BD46     		mov	sp, r7
+ 698 0056 02B0     		add	sp, sp, #8
+ 699              		@ sp needed
+ 700 0058 80BD     		pop	{r7, pc}
+ 701              	.L38:
+ 702 005a C046     		.align	2
+ 703              	.L37:
+ 704 005c 08000B40 		.word	1074462728
+ 705 0060 18000B40 		.word	1074462744
+ 706              		.cfi_endproc
+ 707              	.LFE11:
+ 708              		.size	CySysLvdEnable, .-CySysLvdEnable
+ 709              		.section	.text.CySysLvdDisable,"ax",%progbits
+ 710              		.align	2
+ 711              		.global	CySysLvdDisable
+ 712              		.code	16
+ 713              		.thumb_func
+ 714              		.type	CySysLvdDisable, %function
+ 715              	CySysLvdDisable:
+ 716              	.LFB12:
+ 869:.\Generated_Source\PSoC4/CyLib.c **** 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 29
+
+
+ 870:.\Generated_Source\PSoC4/CyLib.c **** 
+ 871:.\Generated_Source\PSoC4/CyLib.c ****     /*******************************************************************************
+ 872:.\Generated_Source\PSoC4/CyLib.c ****     * Function Name: CySysLvdDisable
+ 873:.\Generated_Source\PSoC4/CyLib.c ****     ********************************************************************************
+ 874:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 875:.\Generated_Source\PSoC4/CyLib.c ****     * Summary:
+ 876:.\Generated_Source\PSoC4/CyLib.c ****     *  Disables the low voltage detection. A low voltage interrupt is disabled.
+ 877:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 878:.\Generated_Source\PSoC4/CyLib.c ****     * Parameters:
+ 879:.\Generated_Source\PSoC4/CyLib.c ****     *  None
+ 880:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 881:.\Generated_Source\PSoC4/CyLib.c ****     * Return:
+ 882:.\Generated_Source\PSoC4/CyLib.c ****     *  None
+ 883:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 884:.\Generated_Source\PSoC4/CyLib.c ****     *******************************************************************************/
+ 885:.\Generated_Source\PSoC4/CyLib.c ****     void CySysLvdDisable(void)
+ 886:.\Generated_Source\PSoC4/CyLib.c ****     {
+ 717              		.loc 1 886 0
+ 718              		.cfi_startproc
+ 719 0000 80B5     		push	{r7, lr}
+ 720              		.cfi_def_cfa_offset 8
+ 721              		.cfi_offset 7, -8
+ 722              		.cfi_offset 14, -4
+ 723 0002 00AF     		add	r7, sp, #0
+ 724              		.cfi_def_cfa_register 7
+ 887:.\Generated_Source\PSoC4/CyLib.c ****         CY_LVD_PWR_INTR_MASK_REG   &= ~CY_LVD_PROPAGATE_INT_TO_CPU;
+ 725              		.loc 1 887 0
+ 726 0004 064B     		ldr	r3, .L40
+ 727 0006 064A     		ldr	r2, .L40
+ 728 0008 1268     		ldr	r2, [r2]
+ 729 000a 0221     		mov	r1, #2
+ 730 000c 8A43     		bic	r2, r1
+ 731 000e 1A60     		str	r2, [r3]
+ 888:.\Generated_Source\PSoC4/CyLib.c ****         CY_LVD_PWR_VMON_CONFIG_REG &= ~CY_LVD_PWR_VMON_CONFIG_LVD_EN;
+ 732              		.loc 1 888 0
+ 733 0010 044B     		ldr	r3, .L40+4
+ 734 0012 044A     		ldr	r2, .L40+4
+ 735 0014 1268     		ldr	r2, [r2]
+ 736 0016 0121     		mov	r1, #1
+ 737 0018 8A43     		bic	r2, r1
+ 738 001a 1A60     		str	r2, [r3]
+ 889:.\Generated_Source\PSoC4/CyLib.c ****     }
+ 739              		.loc 1 889 0
+ 740 001c BD46     		mov	sp, r7
+ 741              		@ sp needed
+ 742 001e 80BD     		pop	{r7, pc}
+ 743              	.L41:
+ 744              		.align	2
+ 745              	.L40:
+ 746 0020 08000B40 		.word	1074462728
+ 747 0024 18000B40 		.word	1074462744
+ 748              		.cfi_endproc
+ 749              	.LFE12:
+ 750              		.size	CySysLvdDisable, .-CySysLvdDisable
+ 751              		.section	.text.CySysLvdGetInterruptSource,"ax",%progbits
+ 752              		.align	2
+ 753              		.global	CySysLvdGetInterruptSource
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 30
+
+
+ 754              		.code	16
+ 755              		.thumb_func
+ 756              		.type	CySysLvdGetInterruptSource, %function
+ 757              	CySysLvdGetInterruptSource:
+ 758              	.LFB13:
+ 890:.\Generated_Source\PSoC4/CyLib.c **** 
+ 891:.\Generated_Source\PSoC4/CyLib.c **** 
+ 892:.\Generated_Source\PSoC4/CyLib.c ****     /*******************************************************************************
+ 893:.\Generated_Source\PSoC4/CyLib.c ****     * Function Name: CySysLvdGetInterruptSource
+ 894:.\Generated_Source\PSoC4/CyLib.c ****     ********************************************************************************
+ 895:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 896:.\Generated_Source\PSoC4/CyLib.c ****     * Summary:
+ 897:.\Generated_Source\PSoC4/CyLib.c ****     *  Gets the low voltage detection interrupt status (without clearing).
+ 898:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 899:.\Generated_Source\PSoC4/CyLib.c ****     * Parameters:
+ 900:.\Generated_Source\PSoC4/CyLib.c ****     *  None
+ 901:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 902:.\Generated_Source\PSoC4/CyLib.c ****     * Return:
+ 903:.\Generated_Source\PSoC4/CyLib.c ****     *  Interrupt request value:
+ 904:.\Generated_Source\PSoC4/CyLib.c ****     *    CY_SYS_LVD_INT - Indicates an Low Voltage Detect interrupt
+ 905:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 906:.\Generated_Source\PSoC4/CyLib.c ****     *******************************************************************************/
+ 907:.\Generated_Source\PSoC4/CyLib.c ****     uint32 CySysLvdGetInterruptSource(void)
+ 908:.\Generated_Source\PSoC4/CyLib.c ****     {
+ 759              		.loc 1 908 0
+ 760              		.cfi_startproc
+ 761 0000 80B5     		push	{r7, lr}
+ 762              		.cfi_def_cfa_offset 8
+ 763              		.cfi_offset 7, -8
+ 764              		.cfi_offset 14, -4
+ 765 0002 00AF     		add	r7, sp, #0
+ 766              		.cfi_def_cfa_register 7
+ 909:.\Generated_Source\PSoC4/CyLib.c ****         return (CY_LVD_PWR_INTR_REG & CY_SYS_LVD_INT);
+ 767              		.loc 1 909 0
+ 768 0004 034B     		ldr	r3, .L44
+ 769 0006 1A68     		ldr	r2, [r3]
+ 770 0008 0223     		mov	r3, #2
+ 771 000a 1340     		and	r3, r2
+ 910:.\Generated_Source\PSoC4/CyLib.c ****     }
+ 772              		.loc 1 910 0
+ 773 000c 181C     		mov	r0, r3
+ 774 000e BD46     		mov	sp, r7
+ 775              		@ sp needed
+ 776 0010 80BD     		pop	{r7, pc}
+ 777              	.L45:
+ 778 0012 C046     		.align	2
+ 779              	.L44:
+ 780 0014 04000B40 		.word	1074462724
+ 781              		.cfi_endproc
+ 782              	.LFE13:
+ 783              		.size	CySysLvdGetInterruptSource, .-CySysLvdGetInterruptSource
+ 784              		.section	.text.CySysLvdClearInterrupt,"ax",%progbits
+ 785              		.align	2
+ 786              		.global	CySysLvdClearInterrupt
+ 787              		.code	16
+ 788              		.thumb_func
+ 789              		.type	CySysLvdClearInterrupt, %function
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 31
+
+
+ 790              	CySysLvdClearInterrupt:
+ 791              	.LFB14:
+ 911:.\Generated_Source\PSoC4/CyLib.c **** 
+ 912:.\Generated_Source\PSoC4/CyLib.c **** 
+ 913:.\Generated_Source\PSoC4/CyLib.c ****     /*******************************************************************************
+ 914:.\Generated_Source\PSoC4/CyLib.c ****     * Function Name: CySysLvdClearInterrupt
+ 915:.\Generated_Source\PSoC4/CyLib.c ****     ********************************************************************************
+ 916:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 917:.\Generated_Source\PSoC4/CyLib.c ****     * Summary:
+ 918:.\Generated_Source\PSoC4/CyLib.c ****     *  Clears the low voltage detection interrupt status.
+ 919:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 920:.\Generated_Source\PSoC4/CyLib.c ****     * Parameters:
+ 921:.\Generated_Source\PSoC4/CyLib.c ****     *  None
+ 922:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 923:.\Generated_Source\PSoC4/CyLib.c ****     * Return:
+ 924:.\Generated_Source\PSoC4/CyLib.c ****     *  None
+ 925:.\Generated_Source\PSoC4/CyLib.c ****     *
+ 926:.\Generated_Source\PSoC4/CyLib.c ****     *******************************************************************************/
+ 927:.\Generated_Source\PSoC4/CyLib.c ****     void CySysLvdClearInterrupt(void)
+ 928:.\Generated_Source\PSoC4/CyLib.c ****     {
+ 792              		.loc 1 928 0
+ 793              		.cfi_startproc
+ 794 0000 80B5     		push	{r7, lr}
+ 795              		.cfi_def_cfa_offset 8
+ 796              		.cfi_offset 7, -8
+ 797              		.cfi_offset 14, -4
+ 798 0002 00AF     		add	r7, sp, #0
+ 799              		.cfi_def_cfa_register 7
+ 929:.\Generated_Source\PSoC4/CyLib.c ****         CY_LVD_PWR_INTR_REG = CY_SYS_LVD_INT;
+ 800              		.loc 1 929 0
+ 801 0004 024B     		ldr	r3, .L47
+ 802 0006 0222     		mov	r2, #2
+ 803 0008 1A60     		str	r2, [r3]
+ 930:.\Generated_Source\PSoC4/CyLib.c ****     }
+ 804              		.loc 1 930 0
+ 805 000a BD46     		mov	sp, r7
+ 806              		@ sp needed
+ 807 000c 80BD     		pop	{r7, pc}
+ 808              	.L48:
+ 809 000e C046     		.align	2
+ 810              	.L47:
+ 811 0010 04000B40 		.word	1074462724
+ 812              		.cfi_endproc
+ 813              	.LFE14:
+ 814              		.size	CySysLvdClearInterrupt, .-CySysLvdClearInterrupt
+ 815              		.section	.text.CySysGetResetReason,"ax",%progbits
+ 816              		.align	2
+ 817              		.global	CySysGetResetReason
+ 818              		.code	16
+ 819              		.thumb_func
+ 820              		.type	CySysGetResetReason, %function
+ 821              	CySysGetResetReason:
+ 822              	.LFB15:
+ 931:.\Generated_Source\PSoC4/CyLib.c **** 
+ 932:.\Generated_Source\PSoC4/CyLib.c **** #endif /* (CY_IP_SRSSV2) */
+ 933:.\Generated_Source\PSoC4/CyLib.c **** 
+ 934:.\Generated_Source\PSoC4/CyLib.c **** 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 32
+
+
+ 935:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+ 936:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CySysGetResetReason
+ 937:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+ 938:.\Generated_Source\PSoC4/CyLib.c **** *
+ 939:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+ 940:.\Generated_Source\PSoC4/CyLib.c **** *  Reports the cause for the latest reset(s) that occurred in the system. All
+ 941:.\Generated_Source\PSoC4/CyLib.c **** *  the bits in the RES_CAUSE register assert when the corresponding reset cause
+ 942:.\Generated_Source\PSoC4/CyLib.c **** *  occurs and must be cleared by the firmware. These bits are cleared by the
+ 943:.\Generated_Source\PSoC4/CyLib.c **** *  hardware only during XRES, POR, or a detected brown-out.
+ 944:.\Generated_Source\PSoC4/CyLib.c **** *
+ 945:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+ 946:.\Generated_Source\PSoC4/CyLib.c **** *  reason: bits in the RES_CAUSE register to clear.
+ 947:.\Generated_Source\PSoC4/CyLib.c **** *   CY_SYS_RESET_WDT       - WDT caused a reset
+ 948:.\Generated_Source\PSoC4/CyLib.c **** *   CY_SYS_RESET_PROTFAULT - Occured protection violation that requires reset
+ 949:.\Generated_Source\PSoC4/CyLib.c **** *   CY_SYS_RESET_SW        - Cortex-M0 requested a system reset.
+ 950:.\Generated_Source\PSoC4/CyLib.c **** *
+ 951:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+ 952:.\Generated_Source\PSoC4/CyLib.c **** *  Status. Same enumerated bit values as used for the reason parameter.
+ 953:.\Generated_Source\PSoC4/CyLib.c **** *
+ 954:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+ 955:.\Generated_Source\PSoC4/CyLib.c **** uint32 CySysGetResetReason(uint32 reason)
+ 956:.\Generated_Source\PSoC4/CyLib.c **** {
+ 823              		.loc 1 956 0
+ 824              		.cfi_startproc
+ 825 0000 80B5     		push	{r7, lr}
+ 826              		.cfi_def_cfa_offset 8
+ 827              		.cfi_offset 7, -8
+ 828              		.cfi_offset 14, -4
+ 829 0002 84B0     		sub	sp, sp, #16
+ 830              		.cfi_def_cfa_offset 24
+ 831 0004 00AF     		add	r7, sp, #0
+ 832              		.cfi_def_cfa_register 7
+ 833 0006 7860     		str	r0, [r7, #4]
+ 957:.\Generated_Source\PSoC4/CyLib.c ****     uint32 status;
+ 958:.\Generated_Source\PSoC4/CyLib.c **** 
+ 959:.\Generated_Source\PSoC4/CyLib.c ****     reason &= (CY_SYS_RESET_WDT | CY_SYS_RESET_PROTFAULT | CY_SYS_RESET_SW);
+ 834              		.loc 1 959 0
+ 835 0008 7A68     		ldr	r2, [r7, #4]
+ 836 000a 1923     		mov	r3, #25
+ 837 000c 1340     		and	r3, r2
+ 838 000e 7B60     		str	r3, [r7, #4]
+ 960:.\Generated_Source\PSoC4/CyLib.c ****     status = CY_SYS_RES_CAUSE_REG &
+ 839              		.loc 1 960 0
+ 840 0010 064B     		ldr	r3, .L51
+ 841 0012 1A68     		ldr	r2, [r3]
+ 842 0014 1923     		mov	r3, #25
+ 843 0016 1340     		and	r3, r2
+ 844 0018 FB60     		str	r3, [r7, #12]
+ 961:.\Generated_Source\PSoC4/CyLib.c ****              (CY_SYS_RESET_WDT | CY_SYS_RESET_PROTFAULT | CY_SYS_RESET_SW);
+ 962:.\Generated_Source\PSoC4/CyLib.c ****     CY_SYS_RES_CAUSE_REG = reason;
+ 845              		.loc 1 962 0
+ 846 001a 044B     		ldr	r3, .L51
+ 847 001c 7A68     		ldr	r2, [r7, #4]
+ 848 001e 1A60     		str	r2, [r3]
+ 963:.\Generated_Source\PSoC4/CyLib.c **** 
+ 964:.\Generated_Source\PSoC4/CyLib.c ****     return (status);
+ 849              		.loc 1 964 0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 33
+
+
+ 850 0020 FB68     		ldr	r3, [r7, #12]
+ 965:.\Generated_Source\PSoC4/CyLib.c **** }
+ 851              		.loc 1 965 0
+ 852 0022 181C     		mov	r0, r3
+ 853 0024 BD46     		mov	sp, r7
+ 854 0026 04B0     		add	sp, sp, #16
+ 855              		@ sp needed
+ 856 0028 80BD     		pop	{r7, pc}
+ 857              	.L52:
+ 858 002a C046     		.align	2
+ 859              	.L51:
+ 860 002c 00030B40 		.word	1074463488
+ 861              		.cfi_endproc
+ 862              	.LFE15:
+ 863              		.size	CySysGetResetReason, .-CySysGetResetReason
+ 864              		.section	.text.CyDisableInts,"ax",%progbits
+ 865              		.align	2
+ 866              		.global	CyDisableInts
+ 867              		.code	16
+ 868              		.thumb_func
+ 869              		.type	CyDisableInts, %function
+ 870              	CyDisableInts:
+ 871              	.LFB16:
+ 966:.\Generated_Source\PSoC4/CyLib.c **** 
+ 967:.\Generated_Source\PSoC4/CyLib.c **** 
+ 968:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+ 969:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CyDisableInts
+ 970:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+ 971:.\Generated_Source\PSoC4/CyLib.c **** *
+ 972:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+ 973:.\Generated_Source\PSoC4/CyLib.c **** *  Disables all interrupts.
+ 974:.\Generated_Source\PSoC4/CyLib.c **** *
+ 975:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+ 976:.\Generated_Source\PSoC4/CyLib.c **** *  None
+ 977:.\Generated_Source\PSoC4/CyLib.c **** *
+ 978:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+ 979:.\Generated_Source\PSoC4/CyLib.c **** *  32 bit mask of previously enabled interrupts.
+ 980:.\Generated_Source\PSoC4/CyLib.c **** *
+ 981:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+ 982:.\Generated_Source\PSoC4/CyLib.c **** uint32 CyDisableInts(void)
+ 983:.\Generated_Source\PSoC4/CyLib.c **** {
+ 872              		.loc 1 983 0
+ 873              		.cfi_startproc
+ 874 0000 80B5     		push	{r7, lr}
+ 875              		.cfi_def_cfa_offset 8
+ 876              		.cfi_offset 7, -8
+ 877              		.cfi_offset 14, -4
+ 878 0002 82B0     		sub	sp, sp, #8
+ 879              		.cfi_def_cfa_offset 16
+ 880 0004 00AF     		add	r7, sp, #0
+ 881              		.cfi_def_cfa_register 7
+ 984:.\Generated_Source\PSoC4/CyLib.c ****     uint32 intState;
+ 985:.\Generated_Source\PSoC4/CyLib.c **** 
+ 986:.\Generated_Source\PSoC4/CyLib.c ****     /* Get current interrupt state. */
+ 987:.\Generated_Source\PSoC4/CyLib.c ****     intState = CY_INT_CLEAR_REG;
+ 882              		.loc 1 987 0
+ 883 0006 064B     		ldr	r3, .L55
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 34
+
+
+ 884 0008 1B68     		ldr	r3, [r3]
+ 885 000a 7B60     		str	r3, [r7, #4]
+ 988:.\Generated_Source\PSoC4/CyLib.c **** 
+ 989:.\Generated_Source\PSoC4/CyLib.c ****     /* Disable all interrupts. */
+ 990:.\Generated_Source\PSoC4/CyLib.c ****     CY_INT_CLEAR_REG = CY_INT_CLEAR_DISABLE_ALL;
+ 886              		.loc 1 990 0
+ 887 000c 044B     		ldr	r3, .L55
+ 888 000e 0122     		mov	r2, #1
+ 889 0010 5242     		neg	r2, r2
+ 890 0012 1A60     		str	r2, [r3]
+ 991:.\Generated_Source\PSoC4/CyLib.c **** 
+ 992:.\Generated_Source\PSoC4/CyLib.c ****     return (intState);
+ 891              		.loc 1 992 0
+ 892 0014 7B68     		ldr	r3, [r7, #4]
+ 993:.\Generated_Source\PSoC4/CyLib.c **** }
+ 893              		.loc 1 993 0
+ 894 0016 181C     		mov	r0, r3
+ 895 0018 BD46     		mov	sp, r7
+ 896 001a 02B0     		add	sp, sp, #8
+ 897              		@ sp needed
+ 898 001c 80BD     		pop	{r7, pc}
+ 899              	.L56:
+ 900 001e C046     		.align	2
+ 901              	.L55:
+ 902 0020 80E100E0 		.word	-536813184
+ 903              		.cfi_endproc
+ 904              	.LFE16:
+ 905              		.size	CyDisableInts, .-CyDisableInts
+ 906              		.section	.text.CyEnableInts,"ax",%progbits
+ 907              		.align	2
+ 908              		.global	CyEnableInts
+ 909              		.code	16
+ 910              		.thumb_func
+ 911              		.type	CyEnableInts, %function
+ 912              	CyEnableInts:
+ 913              	.LFB17:
+ 994:.\Generated_Source\PSoC4/CyLib.c **** 
+ 995:.\Generated_Source\PSoC4/CyLib.c **** 
+ 996:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+ 997:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CyEnableInts
+ 998:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+ 999:.\Generated_Source\PSoC4/CyLib.c **** *
+1000:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+1001:.\Generated_Source\PSoC4/CyLib.c **** *  Enables interrupts to a given state.
+1002:.\Generated_Source\PSoC4/CyLib.c **** *
+1003:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+1004:.\Generated_Source\PSoC4/CyLib.c **** *   mask, 32 bit mask of interrupts to enable.
+1005:.\Generated_Source\PSoC4/CyLib.c **** *
+1006:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+1007:.\Generated_Source\PSoC4/CyLib.c **** *  None
+1008:.\Generated_Source\PSoC4/CyLib.c **** *
+1009:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+1010:.\Generated_Source\PSoC4/CyLib.c **** void CyEnableInts(uint32 mask)
+1011:.\Generated_Source\PSoC4/CyLib.c **** {
+ 914              		.loc 1 1011 0
+ 915              		.cfi_startproc
+ 916 0000 80B5     		push	{r7, lr}
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 35
+
+
+ 917              		.cfi_def_cfa_offset 8
+ 918              		.cfi_offset 7, -8
+ 919              		.cfi_offset 14, -4
+ 920 0002 82B0     		sub	sp, sp, #8
+ 921              		.cfi_def_cfa_offset 16
+ 922 0004 00AF     		add	r7, sp, #0
+ 923              		.cfi_def_cfa_register 7
+ 924 0006 7860     		str	r0, [r7, #4]
+1012:.\Generated_Source\PSoC4/CyLib.c ****     CY_INT_ENABLE_REG = mask;
+ 925              		.loc 1 1012 0
+ 926 0008 024B     		ldr	r3, .L58
+ 927 000a 7A68     		ldr	r2, [r7, #4]
+ 928 000c 1A60     		str	r2, [r3]
+1013:.\Generated_Source\PSoC4/CyLib.c **** }
+ 929              		.loc 1 1013 0
+ 930 000e BD46     		mov	sp, r7
+ 931 0010 02B0     		add	sp, sp, #8
+ 932              		@ sp needed
+ 933 0012 80BD     		pop	{r7, pc}
+ 934              	.L59:
+ 935              		.align	2
+ 936              	.L58:
+ 937 0014 00E100E0 		.word	-536813312
+ 938              		.cfi_endproc
+ 939              	.LFE17:
+ 940              		.size	CyEnableInts, .-CyEnableInts
+ 941              		.section	.text.CyIntSetSysVector,"ax",%progbits
+ 942              		.align	2
+ 943              		.global	CyIntSetSysVector
+ 944              		.code	16
+ 945              		.thumb_func
+ 946              		.type	CyIntSetSysVector, %function
+ 947              	CyIntSetSysVector:
+ 948              	.LFB18:
+1014:.\Generated_Source\PSoC4/CyLib.c **** 
+1015:.\Generated_Source\PSoC4/CyLib.c **** 
+1016:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+1017:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CyIntSetSysVector
+1018:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+1019:.\Generated_Source\PSoC4/CyLib.c **** *
+1020:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+1021:.\Generated_Source\PSoC4/CyLib.c **** *  Sets the interrupt vector of the specified system interrupt number. These
+1022:.\Generated_Source\PSoC4/CyLib.c **** *  interrupts are for SysTick, PendSV and others.
+1023:.\Generated_Source\PSoC4/CyLib.c **** *
+1024:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+1025:.\Generated_Source\PSoC4/CyLib.c **** *  number: System interrupt number:
+1026:.\Generated_Source\PSoC4/CyLib.c **** *    CY_INT_NMI_IRQN        - Non Maskable Interrupt
+1027:.\Generated_Source\PSoC4/CyLib.c **** *    CY_INT_HARD_FAULT_IRQN - Hard Fault Interrupt
+1028:.\Generated_Source\PSoC4/CyLib.c **** *    CY_INT_SVCALL_IRQN     - SV Call Interrupt
+1029:.\Generated_Source\PSoC4/CyLib.c **** *    CY_INT_PEND_SV_IRQN    - Pend SV Interrupt
+1030:.\Generated_Source\PSoC4/CyLib.c **** *    CY_INT_SYSTICK_IRQN    - System Tick Interrupt
+1031:.\Generated_Source\PSoC4/CyLib.c **** *
+1032:.\Generated_Source\PSoC4/CyLib.c **** *  address: Pointer to an interrupt service routine.
+1033:.\Generated_Source\PSoC4/CyLib.c **** *
+1034:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+1035:.\Generated_Source\PSoC4/CyLib.c **** *  The old ISR vector at this location.
+1036:.\Generated_Source\PSoC4/CyLib.c **** *
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 36
+
+
+1037:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+1038:.\Generated_Source\PSoC4/CyLib.c **** cyisraddress CyIntSetSysVector(uint8 number, cyisraddress address)
+1039:.\Generated_Source\PSoC4/CyLib.c **** {
+ 949              		.loc 1 1039 0
+ 950              		.cfi_startproc
+ 951 0000 80B5     		push	{r7, lr}
+ 952              		.cfi_def_cfa_offset 8
+ 953              		.cfi_offset 7, -8
+ 954              		.cfi_offset 14, -4
+ 955 0002 84B0     		sub	sp, sp, #16
+ 956              		.cfi_def_cfa_offset 24
+ 957 0004 00AF     		add	r7, sp, #0
+ 958              		.cfi_def_cfa_register 7
+ 959 0006 021C     		mov	r2, r0
+ 960 0008 3960     		str	r1, [r7]
+ 961 000a FB1D     		add	r3, r7, #7
+ 962 000c 1A70     		strb	r2, [r3]
+1040:.\Generated_Source\PSoC4/CyLib.c ****     cyisraddress oldIsr;
+1041:.\Generated_Source\PSoC4/CyLib.c ****     cyisraddress *ramVectorTable = (cyisraddress *) CY_INT_VECT_TABLE;
+ 963              		.loc 1 1041 0
+ 964 000e 8023     		mov	r3, #128
+ 965 0010 9B05     		lsl	r3, r3, #22
+ 966 0012 FB60     		str	r3, [r7, #12]
+1042:.\Generated_Source\PSoC4/CyLib.c **** 
+1043:.\Generated_Source\PSoC4/CyLib.c ****     CYASSERT(number < CY_INT_IRQ_BASE);
+ 967              		.loc 1 1043 0
+ 968 0014 FB1D     		add	r3, r7, #7
+ 969 0016 1B78     		ldrb	r3, [r3]
+ 970 0018 0F2B     		cmp	r3, #15
+ 971 001a 02D9     		bls	.L61
+ 972              		.loc 1 1043 0 is_stmt 0 discriminator 1
+ 973 001c 0020     		mov	r0, #0
+ 974 001e FFF7FEFF 		bl	CyHalt
+ 975              	.L61:
+1044:.\Generated_Source\PSoC4/CyLib.c **** 
+1045:.\Generated_Source\PSoC4/CyLib.c ****     /* Save old Interrupt service routine. */
+1046:.\Generated_Source\PSoC4/CyLib.c ****     oldIsr = ramVectorTable[number];
+ 976              		.loc 1 1046 0 is_stmt 1
+ 977 0022 FB1D     		add	r3, r7, #7
+ 978 0024 1B78     		ldrb	r3, [r3]
+ 979 0026 9B00     		lsl	r3, r3, #2
+ 980 0028 FA68     		ldr	r2, [r7, #12]
+ 981 002a D318     		add	r3, r2, r3
+ 982 002c 1B68     		ldr	r3, [r3]
+ 983 002e BB60     		str	r3, [r7, #8]
+1047:.\Generated_Source\PSoC4/CyLib.c **** 
+1048:.\Generated_Source\PSoC4/CyLib.c ****     /* Set new Interrupt service routine. */
+1049:.\Generated_Source\PSoC4/CyLib.c ****     ramVectorTable[number] = address;
+ 984              		.loc 1 1049 0
+ 985 0030 FB1D     		add	r3, r7, #7
+ 986 0032 1B78     		ldrb	r3, [r3]
+ 987 0034 9B00     		lsl	r3, r3, #2
+ 988 0036 FA68     		ldr	r2, [r7, #12]
+ 989 0038 D318     		add	r3, r2, r3
+ 990 003a 3A68     		ldr	r2, [r7]
+ 991 003c 1A60     		str	r2, [r3]
+1050:.\Generated_Source\PSoC4/CyLib.c **** 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 37
+
+
+1051:.\Generated_Source\PSoC4/CyLib.c ****     return(oldIsr);
+ 992              		.loc 1 1051 0
+ 993 003e BB68     		ldr	r3, [r7, #8]
+1052:.\Generated_Source\PSoC4/CyLib.c **** }
+ 994              		.loc 1 1052 0
+ 995 0040 181C     		mov	r0, r3
+ 996 0042 BD46     		mov	sp, r7
+ 997 0044 04B0     		add	sp, sp, #16
+ 998              		@ sp needed
+ 999 0046 80BD     		pop	{r7, pc}
+ 1000              		.cfi_endproc
+ 1001              	.LFE18:
+ 1002              		.size	CyIntSetSysVector, .-CyIntSetSysVector
+ 1003              		.section	.text.CyIntGetSysVector,"ax",%progbits
+ 1004              		.align	2
+ 1005              		.global	CyIntGetSysVector
+ 1006              		.code	16
+ 1007              		.thumb_func
+ 1008              		.type	CyIntGetSysVector, %function
+ 1009              	CyIntGetSysVector:
+ 1010              	.LFB19:
+1053:.\Generated_Source\PSoC4/CyLib.c **** 
+1054:.\Generated_Source\PSoC4/CyLib.c **** 
+1055:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+1056:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CyIntGetSysVector
+1057:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+1058:.\Generated_Source\PSoC4/CyLib.c **** *
+1059:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+1060:.\Generated_Source\PSoC4/CyLib.c **** *   Gets the interrupt vector of the specified system interrupt number. These
+1061:.\Generated_Source\PSoC4/CyLib.c **** *   interrupts are for SysTick, PendSV and others.
+1062:.\Generated_Source\PSoC4/CyLib.c **** *
+1063:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+1064:.\Generated_Source\PSoC4/CyLib.c **** *  number: System interrupt number:
+1065:.\Generated_Source\PSoC4/CyLib.c **** *    CY_INT_NMI_IRQN        - Non Maskable Interrupt
+1066:.\Generated_Source\PSoC4/CyLib.c **** *    CY_INT_HARD_FAULT_IRQN - Hard Fault Interrupt
+1067:.\Generated_Source\PSoC4/CyLib.c **** *    CY_INT_SVCALL_IRQN     - SV Call Interrupt
+1068:.\Generated_Source\PSoC4/CyLib.c **** *    CY_INT_PEND_SV_IRQN    - Pend SV Interrupt
+1069:.\Generated_Source\PSoC4/CyLib.c **** *    CY_INT_SYSTICK_IRQN    - System Tick Interrupt
+1070:.\Generated_Source\PSoC4/CyLib.c **** *
+1071:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+1072:.\Generated_Source\PSoC4/CyLib.c **** *   Address of the ISR in the interrupt vector table.
+1073:.\Generated_Source\PSoC4/CyLib.c **** *
+1074:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+1075:.\Generated_Source\PSoC4/CyLib.c **** cyisraddress CyIntGetSysVector(uint8 number)
+1076:.\Generated_Source\PSoC4/CyLib.c **** {
+ 1011              		.loc 1 1076 0
+ 1012              		.cfi_startproc
+ 1013 0000 80B5     		push	{r7, lr}
+ 1014              		.cfi_def_cfa_offset 8
+ 1015              		.cfi_offset 7, -8
+ 1016              		.cfi_offset 14, -4
+ 1017 0002 84B0     		sub	sp, sp, #16
+ 1018              		.cfi_def_cfa_offset 24
+ 1019 0004 00AF     		add	r7, sp, #0
+ 1020              		.cfi_def_cfa_register 7
+ 1021 0006 021C     		mov	r2, r0
+ 1022 0008 FB1D     		add	r3, r7, #7
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 38
+
+
+ 1023 000a 1A70     		strb	r2, [r3]
+1077:.\Generated_Source\PSoC4/CyLib.c ****     cyisraddress *ramVectorTable = (cyisraddress *) CY_INT_VECT_TABLE;
+ 1024              		.loc 1 1077 0
+ 1025 000c 8023     		mov	r3, #128
+ 1026 000e 9B05     		lsl	r3, r3, #22
+ 1027 0010 FB60     		str	r3, [r7, #12]
+1078:.\Generated_Source\PSoC4/CyLib.c **** 
+1079:.\Generated_Source\PSoC4/CyLib.c ****     CYASSERT(number < CY_INT_IRQ_BASE);
+ 1028              		.loc 1 1079 0
+ 1029 0012 FB1D     		add	r3, r7, #7
+ 1030 0014 1B78     		ldrb	r3, [r3]
+ 1031 0016 0F2B     		cmp	r3, #15
+ 1032 0018 02D9     		bls	.L64
+ 1033              		.loc 1 1079 0 is_stmt 0 discriminator 1
+ 1034 001a 0020     		mov	r0, #0
+ 1035 001c FFF7FEFF 		bl	CyHalt
+ 1036              	.L64:
+1080:.\Generated_Source\PSoC4/CyLib.c **** 
+1081:.\Generated_Source\PSoC4/CyLib.c ****     return(ramVectorTable[number]);
+ 1037              		.loc 1 1081 0 is_stmt 1
+ 1038 0020 FB1D     		add	r3, r7, #7
+ 1039 0022 1B78     		ldrb	r3, [r3]
+ 1040 0024 9B00     		lsl	r3, r3, #2
+ 1041 0026 FA68     		ldr	r2, [r7, #12]
+ 1042 0028 D318     		add	r3, r2, r3
+ 1043 002a 1B68     		ldr	r3, [r3]
+1082:.\Generated_Source\PSoC4/CyLib.c **** }
+ 1044              		.loc 1 1082 0
+ 1045 002c 181C     		mov	r0, r3
+ 1046 002e BD46     		mov	sp, r7
+ 1047 0030 04B0     		add	sp, sp, #16
+ 1048              		@ sp needed
+ 1049 0032 80BD     		pop	{r7, pc}
+ 1050              		.cfi_endproc
+ 1051              	.LFE19:
+ 1052              		.size	CyIntGetSysVector, .-CyIntGetSysVector
+ 1053              		.section	.text.CyIntSetVector,"ax",%progbits
+ 1054              		.align	2
+ 1055              		.global	CyIntSetVector
+ 1056              		.code	16
+ 1057              		.thumb_func
+ 1058              		.type	CyIntSetVector, %function
+ 1059              	CyIntSetVector:
+ 1060              	.LFB20:
+1083:.\Generated_Source\PSoC4/CyLib.c **** 
+1084:.\Generated_Source\PSoC4/CyLib.c **** 
+1085:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+1086:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CyIntSetVector
+1087:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+1088:.\Generated_Source\PSoC4/CyLib.c **** *
+1089:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+1090:.\Generated_Source\PSoC4/CyLib.c **** *  Sets the interrupt vector of the specified interrupt number.
+1091:.\Generated_Source\PSoC4/CyLib.c **** *
+1092:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+1093:.\Generated_Source\PSoC4/CyLib.c **** *  number: Valid range [0-31].  Interrupt number
+1094:.\Generated_Source\PSoC4/CyLib.c **** *  address: Pointer to an interrupt service routine
+1095:.\Generated_Source\PSoC4/CyLib.c **** *
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 39
+
+
+1096:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+1097:.\Generated_Source\PSoC4/CyLib.c **** *   Previous interrupt vector value.
+1098:.\Generated_Source\PSoC4/CyLib.c **** *
+1099:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+1100:.\Generated_Source\PSoC4/CyLib.c **** cyisraddress CyIntSetVector(uint8 number, cyisraddress address)
+1101:.\Generated_Source\PSoC4/CyLib.c **** {
+ 1061              		.loc 1 1101 0
+ 1062              		.cfi_startproc
+ 1063 0000 80B5     		push	{r7, lr}
+ 1064              		.cfi_def_cfa_offset 8
+ 1065              		.cfi_offset 7, -8
+ 1066              		.cfi_offset 14, -4
+ 1067 0002 84B0     		sub	sp, sp, #16
+ 1068              		.cfi_def_cfa_offset 24
+ 1069 0004 00AF     		add	r7, sp, #0
+ 1070              		.cfi_def_cfa_register 7
+ 1071 0006 021C     		mov	r2, r0
+ 1072 0008 3960     		str	r1, [r7]
+ 1073 000a FB1D     		add	r3, r7, #7
+ 1074 000c 1A70     		strb	r2, [r3]
+1102:.\Generated_Source\PSoC4/CyLib.c ****     cyisraddress oldIsr;
+1103:.\Generated_Source\PSoC4/CyLib.c ****     cyisraddress *ramVectorTable = (cyisraddress *) CY_INT_VECT_TABLE;
+ 1075              		.loc 1 1103 0
+ 1076 000e 8023     		mov	r3, #128
+ 1077 0010 9B05     		lsl	r3, r3, #22
+ 1078 0012 FB60     		str	r3, [r7, #12]
+1104:.\Generated_Source\PSoC4/CyLib.c **** 
+1105:.\Generated_Source\PSoC4/CyLib.c ****     CYASSERT(number < CY_NUM_INTERRUPTS);
+ 1079              		.loc 1 1105 0
+ 1080 0014 FB1D     		add	r3, r7, #7
+ 1081 0016 1B78     		ldrb	r3, [r3]
+ 1082 0018 1F2B     		cmp	r3, #31
+ 1083 001a 02D9     		bls	.L67
+ 1084              		.loc 1 1105 0 is_stmt 0 discriminator 1
+ 1085 001c 0020     		mov	r0, #0
+ 1086 001e FFF7FEFF 		bl	CyHalt
+ 1087              	.L67:
+1106:.\Generated_Source\PSoC4/CyLib.c **** 
+1107:.\Generated_Source\PSoC4/CyLib.c ****     /* Save old Interrupt service routine. */
+1108:.\Generated_Source\PSoC4/CyLib.c ****     oldIsr = ramVectorTable[CY_INT_IRQ_BASE + number];
+ 1088              		.loc 1 1108 0 is_stmt 1
+ 1089 0022 FB1D     		add	r3, r7, #7
+ 1090 0024 1B78     		ldrb	r3, [r3]
+ 1091 0026 1033     		add	r3, r3, #16
+ 1092 0028 9B00     		lsl	r3, r3, #2
+ 1093 002a FA68     		ldr	r2, [r7, #12]
+ 1094 002c D318     		add	r3, r2, r3
+ 1095 002e 1B68     		ldr	r3, [r3]
+ 1096 0030 BB60     		str	r3, [r7, #8]
+1109:.\Generated_Source\PSoC4/CyLib.c **** 
+1110:.\Generated_Source\PSoC4/CyLib.c ****     /* Set new Interrupt service routine. */
+1111:.\Generated_Source\PSoC4/CyLib.c ****     ramVectorTable[CY_INT_IRQ_BASE + number] = address;
+ 1097              		.loc 1 1111 0
+ 1098 0032 FB1D     		add	r3, r7, #7
+ 1099 0034 1B78     		ldrb	r3, [r3]
+ 1100 0036 1033     		add	r3, r3, #16
+ 1101 0038 9B00     		lsl	r3, r3, #2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 40
+
+
+ 1102 003a FA68     		ldr	r2, [r7, #12]
+ 1103 003c D318     		add	r3, r2, r3
+ 1104 003e 3A68     		ldr	r2, [r7]
+ 1105 0040 1A60     		str	r2, [r3]
+1112:.\Generated_Source\PSoC4/CyLib.c **** 
+1113:.\Generated_Source\PSoC4/CyLib.c ****     return(oldIsr);
+ 1106              		.loc 1 1113 0
+ 1107 0042 BB68     		ldr	r3, [r7, #8]
+1114:.\Generated_Source\PSoC4/CyLib.c **** }
+ 1108              		.loc 1 1114 0
+ 1109 0044 181C     		mov	r0, r3
+ 1110 0046 BD46     		mov	sp, r7
+ 1111 0048 04B0     		add	sp, sp, #16
+ 1112              		@ sp needed
+ 1113 004a 80BD     		pop	{r7, pc}
+ 1114              		.cfi_endproc
+ 1115              	.LFE20:
+ 1116              		.size	CyIntSetVector, .-CyIntSetVector
+ 1117              		.section	.text.CyIntGetVector,"ax",%progbits
+ 1118              		.align	2
+ 1119              		.global	CyIntGetVector
+ 1120              		.code	16
+ 1121              		.thumb_func
+ 1122              		.type	CyIntGetVector, %function
+ 1123              	CyIntGetVector:
+ 1124              	.LFB21:
+1115:.\Generated_Source\PSoC4/CyLib.c **** 
+1116:.\Generated_Source\PSoC4/CyLib.c **** 
+1117:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+1118:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CyIntGetVector
+1119:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+1120:.\Generated_Source\PSoC4/CyLib.c **** *
+1121:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+1122:.\Generated_Source\PSoC4/CyLib.c **** *  Gets the interrupt vector of the specified interrupt number.
+1123:.\Generated_Source\PSoC4/CyLib.c **** *
+1124:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+1125:.\Generated_Source\PSoC4/CyLib.c **** *  number: Valid range [0-31].  Interrupt number
+1126:.\Generated_Source\PSoC4/CyLib.c **** *
+1127:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+1128:.\Generated_Source\PSoC4/CyLib.c **** *  Address of the ISR in the interrupt vector table.
+1129:.\Generated_Source\PSoC4/CyLib.c **** *
+1130:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+1131:.\Generated_Source\PSoC4/CyLib.c **** cyisraddress CyIntGetVector(uint8 number)
+1132:.\Generated_Source\PSoC4/CyLib.c **** {
+ 1125              		.loc 1 1132 0
+ 1126              		.cfi_startproc
+ 1127 0000 80B5     		push	{r7, lr}
+ 1128              		.cfi_def_cfa_offset 8
+ 1129              		.cfi_offset 7, -8
+ 1130              		.cfi_offset 14, -4
+ 1131 0002 84B0     		sub	sp, sp, #16
+ 1132              		.cfi_def_cfa_offset 24
+ 1133 0004 00AF     		add	r7, sp, #0
+ 1134              		.cfi_def_cfa_register 7
+ 1135 0006 021C     		mov	r2, r0
+ 1136 0008 FB1D     		add	r3, r7, #7
+ 1137 000a 1A70     		strb	r2, [r3]
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 41
+
+
+1133:.\Generated_Source\PSoC4/CyLib.c ****     cyisraddress *ramVectorTable = (cyisraddress *) CY_INT_VECT_TABLE;
+ 1138              		.loc 1 1133 0
+ 1139 000c 8023     		mov	r3, #128
+ 1140 000e 9B05     		lsl	r3, r3, #22
+ 1141 0010 FB60     		str	r3, [r7, #12]
+1134:.\Generated_Source\PSoC4/CyLib.c **** 
+1135:.\Generated_Source\PSoC4/CyLib.c ****     CYASSERT(number < CY_NUM_INTERRUPTS);
+ 1142              		.loc 1 1135 0
+ 1143 0012 FB1D     		add	r3, r7, #7
+ 1144 0014 1B78     		ldrb	r3, [r3]
+ 1145 0016 1F2B     		cmp	r3, #31
+ 1146 0018 02D9     		bls	.L70
+ 1147              		.loc 1 1135 0 is_stmt 0 discriminator 1
+ 1148 001a 0020     		mov	r0, #0
+ 1149 001c FFF7FEFF 		bl	CyHalt
+ 1150              	.L70:
+1136:.\Generated_Source\PSoC4/CyLib.c **** 
+1137:.\Generated_Source\PSoC4/CyLib.c ****     return (ramVectorTable[CY_INT_IRQ_BASE + number]);
+ 1151              		.loc 1 1137 0 is_stmt 1
+ 1152 0020 FB1D     		add	r3, r7, #7
+ 1153 0022 1B78     		ldrb	r3, [r3]
+ 1154 0024 1033     		add	r3, r3, #16
+ 1155 0026 9B00     		lsl	r3, r3, #2
+ 1156 0028 FA68     		ldr	r2, [r7, #12]
+ 1157 002a D318     		add	r3, r2, r3
+ 1158 002c 1B68     		ldr	r3, [r3]
+1138:.\Generated_Source\PSoC4/CyLib.c **** }
+ 1159              		.loc 1 1138 0
+ 1160 002e 181C     		mov	r0, r3
+ 1161 0030 BD46     		mov	sp, r7
+ 1162 0032 04B0     		add	sp, sp, #16
+ 1163              		@ sp needed
+ 1164 0034 80BD     		pop	{r7, pc}
+ 1165              		.cfi_endproc
+ 1166              	.LFE21:
+ 1167              		.size	CyIntGetVector, .-CyIntGetVector
+ 1168              		.section	.text.CyIntSetPriority,"ax",%progbits
+ 1169              		.align	2
+ 1170              		.global	CyIntSetPriority
+ 1171              		.code	16
+ 1172              		.thumb_func
+ 1173              		.type	CyIntSetPriority, %function
+ 1174              	CyIntSetPriority:
+ 1175              	.LFB22:
+1139:.\Generated_Source\PSoC4/CyLib.c **** 
+1140:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+1141:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CyIntSetPriority
+1142:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+1143:.\Generated_Source\PSoC4/CyLib.c **** *
+1144:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+1145:.\Generated_Source\PSoC4/CyLib.c **** *  Sets the priority of the interrupt.
+1146:.\Generated_Source\PSoC4/CyLib.c **** *
+1147:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+1148:.\Generated_Source\PSoC4/CyLib.c **** *  priority: Priority of the interrupt. 0 - 3, 0 being the highest.
+1149:.\Generated_Source\PSoC4/CyLib.c **** *  number: The number of the interrupt, 0 - 31.
+1150:.\Generated_Source\PSoC4/CyLib.c **** *
+1151:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 42
+
+
+1152:.\Generated_Source\PSoC4/CyLib.c **** *  None
+1153:.\Generated_Source\PSoC4/CyLib.c **** *
+1154:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+1155:.\Generated_Source\PSoC4/CyLib.c **** void CyIntSetPriority(uint8 number, uint8 priority)
+1156:.\Generated_Source\PSoC4/CyLib.c **** {
+ 1176              		.loc 1 1156 0
+ 1177              		.cfi_startproc
+ 1178 0000 90B5     		push	{r4, r7, lr}
+ 1179              		.cfi_def_cfa_offset 12
+ 1180              		.cfi_offset 4, -12
+ 1181              		.cfi_offset 7, -8
+ 1182              		.cfi_offset 14, -4
+ 1183 0002 87B0     		sub	sp, sp, #28
+ 1184              		.cfi_def_cfa_offset 40
+ 1185 0004 00AF     		add	r7, sp, #0
+ 1186              		.cfi_def_cfa_register 7
+ 1187 0006 0A1C     		mov	r2, r1
+ 1188 0008 FB1D     		add	r3, r7, #7
+ 1189 000a 011C     		add	r1, r0, #0
+ 1190 000c 1970     		strb	r1, [r3]
+ 1191 000e BB1D     		add	r3, r7, #6
+ 1192 0010 1A70     		strb	r2, [r3]
+1157:.\Generated_Source\PSoC4/CyLib.c ****     uint8 interruptState;
+1158:.\Generated_Source\PSoC4/CyLib.c ****     uint32 shift;
+1159:.\Generated_Source\PSoC4/CyLib.c ****     uint32 value;
+1160:.\Generated_Source\PSoC4/CyLib.c **** 
+1161:.\Generated_Source\PSoC4/CyLib.c ****     CYASSERT(priority <= CY_MIN_PRIORITY);
+ 1193              		.loc 1 1161 0
+ 1194 0012 BB1D     		add	r3, r7, #6
+ 1195 0014 1B78     		ldrb	r3, [r3]
+ 1196 0016 032B     		cmp	r3, #3
+ 1197 0018 02D9     		bls	.L73
+ 1198              		.loc 1 1161 0 is_stmt 0 discriminator 1
+ 1199 001a 0020     		mov	r0, #0
+ 1200 001c FFF7FEFF 		bl	CyHalt
+ 1201              	.L73:
+1162:.\Generated_Source\PSoC4/CyLib.c ****     CYASSERT(number < CY_NUM_INTERRUPTS);
+ 1202              		.loc 1 1162 0 is_stmt 1
+ 1203 0020 FB1D     		add	r3, r7, #7
+ 1204 0022 1B78     		ldrb	r3, [r3]
+ 1205 0024 1F2B     		cmp	r3, #31
+ 1206 0026 02D9     		bls	.L74
+ 1207              		.loc 1 1162 0 is_stmt 0 discriminator 1
+ 1208 0028 0020     		mov	r0, #0
+ 1209 002a FFF7FEFF 		bl	CyHalt
+ 1210              	.L74:
+1163:.\Generated_Source\PSoC4/CyLib.c **** 
+1164:.\Generated_Source\PSoC4/CyLib.c ****     shift = CY_INT_PRIORITY_SHIFT(number);
+ 1211              		.loc 1 1164 0 is_stmt 1
+ 1212 002e FB1D     		add	r3, r7, #7
+ 1213 0030 1A78     		ldrb	r2, [r3]
+ 1214 0032 0323     		mov	r3, #3
+ 1215 0034 1340     		and	r3, r2
+ 1216 0036 DB00     		lsl	r3, r3, #3
+ 1217 0038 0633     		add	r3, r3, #6
+ 1218 003a 7B61     		str	r3, [r7, #20]
+1165:.\Generated_Source\PSoC4/CyLib.c **** 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 43
+
+
+1166:.\Generated_Source\PSoC4/CyLib.c ****     interruptState = CyEnterCriticalSection();
+ 1219              		.loc 1 1166 0
+ 1220 003c 3C1C     		mov	r4, r7
+ 1221 003e 1334     		add	r4, r4, #19
+ 1222 0040 FFF7FEFF 		bl	CyEnterCriticalSection
+ 1223 0044 031C     		mov	r3, r0
+ 1224 0046 2370     		strb	r3, [r4]
+1167:.\Generated_Source\PSoC4/CyLib.c **** 
+1168:.\Generated_Source\PSoC4/CyLib.c ****     value = CY_INT_PRIORITY_REG(number);
+ 1225              		.loc 1 1168 0
+ 1226 0048 FB1D     		add	r3, r7, #7
+ 1227 004a 1B78     		ldrb	r3, [r3]
+ 1228 004c 9B08     		lsr	r3, r3, #2
+ 1229 004e DBB2     		uxtb	r3, r3
+ 1230 0050 9B00     		lsl	r3, r3, #2
+ 1231 0052 1449     		ldr	r1, .L75
+ 1232 0054 5B18     		add	r3, r3, r1
+ 1233 0056 1B68     		ldr	r3, [r3]
+ 1234 0058 FB60     		str	r3, [r7, #12]
+1169:.\Generated_Source\PSoC4/CyLib.c ****     value &= (uint32)(~((uint32)(CY_INT_PRIORITY_MASK << shift)));
+ 1235              		.loc 1 1169 0
+ 1236 005a 7B69     		ldr	r3, [r7, #20]
+ 1237 005c 0322     		mov	r2, #3
+ 1238 005e 111C     		mov	r1, r2
+ 1239 0060 9940     		lsl	r1, r1, r3
+ 1240 0062 0B1C     		mov	r3, r1
+ 1241 0064 DA43     		mvn	r2, r3
+ 1242 0066 FB68     		ldr	r3, [r7, #12]
+ 1243 0068 1340     		and	r3, r2
+ 1244 006a FB60     		str	r3, [r7, #12]
+1170:.\Generated_Source\PSoC4/CyLib.c ****     value |= ((uint32)priority << shift);
+ 1245              		.loc 1 1170 0
+ 1246 006c BB1D     		add	r3, r7, #6
+ 1247 006e 1A78     		ldrb	r2, [r3]
+ 1248 0070 7B69     		ldr	r3, [r7, #20]
+ 1249 0072 111C     		mov	r1, r2
+ 1250 0074 9940     		lsl	r1, r1, r3
+ 1251 0076 0B1C     		mov	r3, r1
+ 1252 0078 FA68     		ldr	r2, [r7, #12]
+ 1253 007a 1343     		orr	r3, r2
+ 1254 007c FB60     		str	r3, [r7, #12]
+1171:.\Generated_Source\PSoC4/CyLib.c ****     CY_INT_PRIORITY_REG(number) = value;
+ 1255              		.loc 1 1171 0
+ 1256 007e FB1D     		add	r3, r7, #7
+ 1257 0080 1B78     		ldrb	r3, [r3]
+ 1258 0082 9B08     		lsr	r3, r3, #2
+ 1259 0084 DBB2     		uxtb	r3, r3
+ 1260 0086 9B00     		lsl	r3, r3, #2
+ 1261 0088 064A     		ldr	r2, .L75
+ 1262 008a 9B18     		add	r3, r3, r2
+ 1263 008c FA68     		ldr	r2, [r7, #12]
+ 1264 008e 1A60     		str	r2, [r3]
+1172:.\Generated_Source\PSoC4/CyLib.c **** 
+1173:.\Generated_Source\PSoC4/CyLib.c ****     CyExitCriticalSection(interruptState);
+ 1265              		.loc 1 1173 0
+ 1266 0090 3B1C     		mov	r3, r7
+ 1267 0092 1333     		add	r3, r3, #19
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 44
+
+
+ 1268 0094 1B78     		ldrb	r3, [r3]
+ 1269 0096 181C     		mov	r0, r3
+ 1270 0098 FFF7FEFF 		bl	CyExitCriticalSection
+1174:.\Generated_Source\PSoC4/CyLib.c **** }
+ 1271              		.loc 1 1174 0
+ 1272 009c BD46     		mov	sp, r7
+ 1273 009e 07B0     		add	sp, sp, #28
+ 1274              		@ sp needed
+ 1275 00a0 90BD     		pop	{r4, r7, pc}
+ 1276              	.L76:
+ 1277 00a2 C046     		.align	2
+ 1278              	.L75:
+ 1279 00a4 00E400E0 		.word	-536812544
+ 1280              		.cfi_endproc
+ 1281              	.LFE22:
+ 1282              		.size	CyIntSetPriority, .-CyIntSetPriority
+ 1283              		.section	.text.CyIntGetPriority,"ax",%progbits
+ 1284              		.align	2
+ 1285              		.global	CyIntGetPriority
+ 1286              		.code	16
+ 1287              		.thumb_func
+ 1288              		.type	CyIntGetPriority, %function
+ 1289              	CyIntGetPriority:
+ 1290              	.LFB23:
+1175:.\Generated_Source\PSoC4/CyLib.c **** 
+1176:.\Generated_Source\PSoC4/CyLib.c **** 
+1177:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+1178:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CyIntGetPriority
+1179:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+1180:.\Generated_Source\PSoC4/CyLib.c **** *
+1181:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+1182:.\Generated_Source\PSoC4/CyLib.c **** *  Gets the priority of the interrupt.
+1183:.\Generated_Source\PSoC4/CyLib.c **** *
+1184:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+1185:.\Generated_Source\PSoC4/CyLib.c **** *  number: The number of the interrupt, 0 - 31.
+1186:.\Generated_Source\PSoC4/CyLib.c **** *
+1187:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+1188:.\Generated_Source\PSoC4/CyLib.c **** *  Priority of the interrupt. 0 - 3, 0 being the highest.
+1189:.\Generated_Source\PSoC4/CyLib.c **** *
+1190:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+1191:.\Generated_Source\PSoC4/CyLib.c **** uint8 CyIntGetPriority(uint8 number)
+1192:.\Generated_Source\PSoC4/CyLib.c **** {
+ 1291              		.loc 1 1192 0
+ 1292              		.cfi_startproc
+ 1293 0000 80B5     		push	{r7, lr}
+ 1294              		.cfi_def_cfa_offset 8
+ 1295              		.cfi_offset 7, -8
+ 1296              		.cfi_offset 14, -4
+ 1297 0002 84B0     		sub	sp, sp, #16
+ 1298              		.cfi_def_cfa_offset 24
+ 1299 0004 00AF     		add	r7, sp, #0
+ 1300              		.cfi_def_cfa_register 7
+ 1301 0006 021C     		mov	r2, r0
+ 1302 0008 FB1D     		add	r3, r7, #7
+ 1303 000a 1A70     		strb	r2, [r3]
+1193:.\Generated_Source\PSoC4/CyLib.c ****     uint8 priority;
+1194:.\Generated_Source\PSoC4/CyLib.c **** 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 45
+
+
+1195:.\Generated_Source\PSoC4/CyLib.c ****     CYASSERT(number < CY_NUM_INTERRUPTS);
+ 1304              		.loc 1 1195 0
+ 1305 000c FB1D     		add	r3, r7, #7
+ 1306 000e 1B78     		ldrb	r3, [r3]
+ 1307 0010 1F2B     		cmp	r3, #31
+ 1308 0012 02D9     		bls	.L78
+ 1309              		.loc 1 1195 0 is_stmt 0 discriminator 1
+ 1310 0014 0020     		mov	r0, #0
+ 1311 0016 FFF7FEFF 		bl	CyHalt
+ 1312              	.L78:
+1196:.\Generated_Source\PSoC4/CyLib.c **** 
+1197:.\Generated_Source\PSoC4/CyLib.c ****     priority = (uint8) (CY_INT_PRIORITY_REG(number) >> CY_INT_PRIORITY_SHIFT(number));
+ 1313              		.loc 1 1197 0 is_stmt 1
+ 1314 001a FB1D     		add	r3, r7, #7
+ 1315 001c 1B78     		ldrb	r3, [r3]
+ 1316 001e 9B08     		lsr	r3, r3, #2
+ 1317 0020 DBB2     		uxtb	r3, r3
+ 1318 0022 9B00     		lsl	r3, r3, #2
+ 1319 0024 0B4A     		ldr	r2, .L80
+ 1320 0026 9B18     		add	r3, r3, r2
+ 1321 0028 1A68     		ldr	r2, [r3]
+ 1322 002a FB1D     		add	r3, r7, #7
+ 1323 002c 1978     		ldrb	r1, [r3]
+ 1324 002e 0323     		mov	r3, #3
+ 1325 0030 0B40     		and	r3, r1
+ 1326 0032 DB00     		lsl	r3, r3, #3
+ 1327 0034 0633     		add	r3, r3, #6
+ 1328 0036 DA40     		lsr	r2, r2, r3
+ 1329 0038 3B1C     		mov	r3, r7
+ 1330 003a 0F33     		add	r3, r3, #15
+ 1331 003c 1A70     		strb	r2, [r3]
+1198:.\Generated_Source\PSoC4/CyLib.c **** 
+1199:.\Generated_Source\PSoC4/CyLib.c ****     return (priority & (uint8) CY_INT_PRIORITY_MASK);
+ 1332              		.loc 1 1199 0
+ 1333 003e 3B1C     		mov	r3, r7
+ 1334 0040 0F33     		add	r3, r3, #15
+ 1335 0042 1A78     		ldrb	r2, [r3]
+ 1336 0044 0323     		mov	r3, #3
+ 1337 0046 1340     		and	r3, r2
+ 1338 0048 DBB2     		uxtb	r3, r3
+1200:.\Generated_Source\PSoC4/CyLib.c **** }
+ 1339              		.loc 1 1200 0
+ 1340 004a 181C     		mov	r0, r3
+ 1341 004c BD46     		mov	sp, r7
+ 1342 004e 04B0     		add	sp, sp, #16
+ 1343              		@ sp needed
+ 1344 0050 80BD     		pop	{r7, pc}
+ 1345              	.L81:
+ 1346 0052 C046     		.align	2
+ 1347              	.L80:
+ 1348 0054 00E400E0 		.word	-536812544
+ 1349              		.cfi_endproc
+ 1350              	.LFE23:
+ 1351              		.size	CyIntGetPriority, .-CyIntGetPriority
+ 1352              		.section	.text.CyIntEnable,"ax",%progbits
+ 1353              		.align	2
+ 1354              		.global	CyIntEnable
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 46
+
+
+ 1355              		.code	16
+ 1356              		.thumb_func
+ 1357              		.type	CyIntEnable, %function
+ 1358              	CyIntEnable:
+ 1359              	.LFB24:
+1201:.\Generated_Source\PSoC4/CyLib.c **** 
+1202:.\Generated_Source\PSoC4/CyLib.c **** 
+1203:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+1204:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CyIntEnable
+1205:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+1206:.\Generated_Source\PSoC4/CyLib.c **** *
+1207:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+1208:.\Generated_Source\PSoC4/CyLib.c **** *  Enables the specified interrupt number.
+1209:.\Generated_Source\PSoC4/CyLib.c **** *
+1210:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+1211:.\Generated_Source\PSoC4/CyLib.c **** *  number: Valid range [0-31].  Interrupt number
+1212:.\Generated_Source\PSoC4/CyLib.c **** *
+1213:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+1214:.\Generated_Source\PSoC4/CyLib.c **** *  None
+1215:.\Generated_Source\PSoC4/CyLib.c **** *
+1216:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+1217:.\Generated_Source\PSoC4/CyLib.c **** void CyIntEnable(uint8 number)
+1218:.\Generated_Source\PSoC4/CyLib.c **** {
+ 1360              		.loc 1 1218 0
+ 1361              		.cfi_startproc
+ 1362 0000 80B5     		push	{r7, lr}
+ 1363              		.cfi_def_cfa_offset 8
+ 1364              		.cfi_offset 7, -8
+ 1365              		.cfi_offset 14, -4
+ 1366 0002 82B0     		sub	sp, sp, #8
+ 1367              		.cfi_def_cfa_offset 16
+ 1368 0004 00AF     		add	r7, sp, #0
+ 1369              		.cfi_def_cfa_register 7
+ 1370 0006 021C     		mov	r2, r0
+ 1371 0008 FB1D     		add	r3, r7, #7
+ 1372 000a 1A70     		strb	r2, [r3]
+1219:.\Generated_Source\PSoC4/CyLib.c ****     CY_INT_ENABLE_REG = ((uint32) 0x01u << (CY_INT_ENABLE_RANGE_MASK & number));
+ 1373              		.loc 1 1219 0
+ 1374 000c 064B     		ldr	r3, .L83
+ 1375 000e FA1D     		add	r2, r7, #7
+ 1376 0010 1178     		ldrb	r1, [r2]
+ 1377 0012 1F22     		mov	r2, #31
+ 1378 0014 0A40     		and	r2, r1
+ 1379 0016 0121     		mov	r1, #1
+ 1380 0018 081C     		mov	r0, r1
+ 1381 001a 9040     		lsl	r0, r0, r2
+ 1382 001c 021C     		mov	r2, r0
+ 1383 001e 1A60     		str	r2, [r3]
+1220:.\Generated_Source\PSoC4/CyLib.c **** }
+ 1384              		.loc 1 1220 0
+ 1385 0020 BD46     		mov	sp, r7
+ 1386 0022 02B0     		add	sp, sp, #8
+ 1387              		@ sp needed
+ 1388 0024 80BD     		pop	{r7, pc}
+ 1389              	.L84:
+ 1390 0026 C046     		.align	2
+ 1391              	.L83:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 47
+
+
+ 1392 0028 00E100E0 		.word	-536813312
+ 1393              		.cfi_endproc
+ 1394              	.LFE24:
+ 1395              		.size	CyIntEnable, .-CyIntEnable
+ 1396              		.section	.text.CyIntGetState,"ax",%progbits
+ 1397              		.align	2
+ 1398              		.global	CyIntGetState
+ 1399              		.code	16
+ 1400              		.thumb_func
+ 1401              		.type	CyIntGetState, %function
+ 1402              	CyIntGetState:
+ 1403              	.LFB25:
+1221:.\Generated_Source\PSoC4/CyLib.c **** 
+1222:.\Generated_Source\PSoC4/CyLib.c **** 
+1223:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+1224:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CyIntGetState
+1225:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+1226:.\Generated_Source\PSoC4/CyLib.c **** *
+1227:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+1228:.\Generated_Source\PSoC4/CyLib.c **** *  Gets the enable state of the specified interrupt number.
+1229:.\Generated_Source\PSoC4/CyLib.c **** *
+1230:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+1231:.\Generated_Source\PSoC4/CyLib.c **** *  number: Valid range [0-31].  Interrupt number.
+1232:.\Generated_Source\PSoC4/CyLib.c **** *
+1233:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+1234:.\Generated_Source\PSoC4/CyLib.c **** *  Enable status: 1 if enabled, 0 if disabled
+1235:.\Generated_Source\PSoC4/CyLib.c **** *
+1236:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+1237:.\Generated_Source\PSoC4/CyLib.c **** uint8 CyIntGetState(uint8 number)
+1238:.\Generated_Source\PSoC4/CyLib.c **** {
+ 1404              		.loc 1 1238 0
+ 1405              		.cfi_startproc
+ 1406 0000 80B5     		push	{r7, lr}
+ 1407              		.cfi_def_cfa_offset 8
+ 1408              		.cfi_offset 7, -8
+ 1409              		.cfi_offset 14, -4
+ 1410 0002 82B0     		sub	sp, sp, #8
+ 1411              		.cfi_def_cfa_offset 16
+ 1412 0004 00AF     		add	r7, sp, #0
+ 1413              		.cfi_def_cfa_register 7
+ 1414 0006 021C     		mov	r2, r0
+ 1415 0008 FB1D     		add	r3, r7, #7
+ 1416 000a 1A70     		strb	r2, [r3]
+1239:.\Generated_Source\PSoC4/CyLib.c ****     /* Get state of interrupt. */
+1240:.\Generated_Source\PSoC4/CyLib.c ****     return ((0u != (CY_INT_ENABLE_REG & ((uint32) 0x01u << (CY_INT_ENABLE_RANGE_MASK & number)))) ?
+ 1417              		.loc 1 1240 0
+ 1418 000c 084B     		ldr	r3, .L87
+ 1419 000e 1A68     		ldr	r2, [r3]
+ 1420 0010 FB1D     		add	r3, r7, #7
+ 1421 0012 1978     		ldrb	r1, [r3]
+ 1422 0014 1F23     		mov	r3, #31
+ 1423 0016 0B40     		and	r3, r1
+ 1424 0018 111C     		mov	r1, r2
+ 1425 001a D940     		lsr	r1, r1, r3
+ 1426 001c 0B1C     		mov	r3, r1
+ 1427 001e DAB2     		uxtb	r2, r3
+ 1428 0020 0123     		mov	r3, #1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 48
+
+
+ 1429 0022 1340     		and	r3, r2
+ 1430 0024 DBB2     		uxtb	r3, r3
+1241:.\Generated_Source\PSoC4/CyLib.c **** }
+ 1431              		.loc 1 1241 0
+ 1432 0026 181C     		mov	r0, r3
+ 1433 0028 BD46     		mov	sp, r7
+ 1434 002a 02B0     		add	sp, sp, #8
+ 1435              		@ sp needed
+ 1436 002c 80BD     		pop	{r7, pc}
+ 1437              	.L88:
+ 1438 002e C046     		.align	2
+ 1439              	.L87:
+ 1440 0030 00E100E0 		.word	-536813312
+ 1441              		.cfi_endproc
+ 1442              	.LFE25:
+ 1443              		.size	CyIntGetState, .-CyIntGetState
+ 1444              		.section	.text.CyIntDisable,"ax",%progbits
+ 1445              		.align	2
+ 1446              		.global	CyIntDisable
+ 1447              		.code	16
+ 1448              		.thumb_func
+ 1449              		.type	CyIntDisable, %function
+ 1450              	CyIntDisable:
+ 1451              	.LFB26:
+1242:.\Generated_Source\PSoC4/CyLib.c **** 
+1243:.\Generated_Source\PSoC4/CyLib.c **** 
+1244:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+1245:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CyIntDisable
+1246:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+1247:.\Generated_Source\PSoC4/CyLib.c **** *
+1248:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+1249:.\Generated_Source\PSoC4/CyLib.c **** *   Disables the specified interrupt number.
+1250:.\Generated_Source\PSoC4/CyLib.c **** *
+1251:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+1252:.\Generated_Source\PSoC4/CyLib.c **** *   number: Valid range [0-31].  Interrupt number.
+1253:.\Generated_Source\PSoC4/CyLib.c **** *
+1254:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+1255:.\Generated_Source\PSoC4/CyLib.c **** *  None
+1256:.\Generated_Source\PSoC4/CyLib.c **** *
+1257:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+1258:.\Generated_Source\PSoC4/CyLib.c **** void CyIntDisable(uint8 number)
+1259:.\Generated_Source\PSoC4/CyLib.c **** {
+ 1452              		.loc 1 1259 0
+ 1453              		.cfi_startproc
+ 1454 0000 80B5     		push	{r7, lr}
+ 1455              		.cfi_def_cfa_offset 8
+ 1456              		.cfi_offset 7, -8
+ 1457              		.cfi_offset 14, -4
+ 1458 0002 82B0     		sub	sp, sp, #8
+ 1459              		.cfi_def_cfa_offset 16
+ 1460 0004 00AF     		add	r7, sp, #0
+ 1461              		.cfi_def_cfa_register 7
+ 1462 0006 021C     		mov	r2, r0
+ 1463 0008 FB1D     		add	r3, r7, #7
+ 1464 000a 1A70     		strb	r2, [r3]
+1260:.\Generated_Source\PSoC4/CyLib.c ****     CY_INT_CLEAR_REG = ((uint32) 0x01u << (CY_INT_ENABLE_RANGE_MASK & number));
+ 1465              		.loc 1 1260 0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 49
+
+
+ 1466 000c 064B     		ldr	r3, .L90
+ 1467 000e FA1D     		add	r2, r7, #7
+ 1468 0010 1178     		ldrb	r1, [r2]
+ 1469 0012 1F22     		mov	r2, #31
+ 1470 0014 0A40     		and	r2, r1
+ 1471 0016 0121     		mov	r1, #1
+ 1472 0018 081C     		mov	r0, r1
+ 1473 001a 9040     		lsl	r0, r0, r2
+ 1474 001c 021C     		mov	r2, r0
+ 1475 001e 1A60     		str	r2, [r3]
+1261:.\Generated_Source\PSoC4/CyLib.c **** }
+ 1476              		.loc 1 1261 0
+ 1477 0020 BD46     		mov	sp, r7
+ 1478 0022 02B0     		add	sp, sp, #8
+ 1479              		@ sp needed
+ 1480 0024 80BD     		pop	{r7, pc}
+ 1481              	.L91:
+ 1482 0026 C046     		.align	2
+ 1483              	.L90:
+ 1484 0028 80E100E0 		.word	-536813184
+ 1485              		.cfi_endproc
+ 1486              	.LFE26:
+ 1487              		.size	CyIntDisable, .-CyIntDisable
+ 1488              		.section	.text.CyIntSetPending,"ax",%progbits
+ 1489              		.align	2
+ 1490              		.global	CyIntSetPending
+ 1491              		.code	16
+ 1492              		.thumb_func
+ 1493              		.type	CyIntSetPending, %function
+ 1494              	CyIntSetPending:
+ 1495              	.LFB27:
+1262:.\Generated_Source\PSoC4/CyLib.c **** 
+1263:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+1264:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CyIntSetPending
+1265:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+1266:.\Generated_Source\PSoC4/CyLib.c **** *
+1267:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+1268:.\Generated_Source\PSoC4/CyLib.c **** *  Forces the specified interrupt number to be pending.
+1269:.\Generated_Source\PSoC4/CyLib.c **** *
+1270:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+1271:.\Generated_Source\PSoC4/CyLib.c **** *  number: Valid range [0-31].  Interrupt number.
+1272:.\Generated_Source\PSoC4/CyLib.c **** *
+1273:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+1274:.\Generated_Source\PSoC4/CyLib.c **** *  None
+1275:.\Generated_Source\PSoC4/CyLib.c **** *
+1276:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+1277:.\Generated_Source\PSoC4/CyLib.c **** void CyIntSetPending(uint8 number)
+1278:.\Generated_Source\PSoC4/CyLib.c **** {
+ 1496              		.loc 1 1278 0
+ 1497              		.cfi_startproc
+ 1498 0000 80B5     		push	{r7, lr}
+ 1499              		.cfi_def_cfa_offset 8
+ 1500              		.cfi_offset 7, -8
+ 1501              		.cfi_offset 14, -4
+ 1502 0002 82B0     		sub	sp, sp, #8
+ 1503              		.cfi_def_cfa_offset 16
+ 1504 0004 00AF     		add	r7, sp, #0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 50
+
+
+ 1505              		.cfi_def_cfa_register 7
+ 1506 0006 021C     		mov	r2, r0
+ 1507 0008 FB1D     		add	r3, r7, #7
+ 1508 000a 1A70     		strb	r2, [r3]
+1279:.\Generated_Source\PSoC4/CyLib.c ****     CY_INT_SET_PEND_REG = ((uint32) 0x01u << (CY_INT_ENABLE_RANGE_MASK & number));
+ 1509              		.loc 1 1279 0
+ 1510 000c 064B     		ldr	r3, .L93
+ 1511 000e FA1D     		add	r2, r7, #7
+ 1512 0010 1178     		ldrb	r1, [r2]
+ 1513 0012 1F22     		mov	r2, #31
+ 1514 0014 0A40     		and	r2, r1
+ 1515 0016 0121     		mov	r1, #1
+ 1516 0018 081C     		mov	r0, r1
+ 1517 001a 9040     		lsl	r0, r0, r2
+ 1518 001c 021C     		mov	r2, r0
+ 1519 001e 1A60     		str	r2, [r3]
+1280:.\Generated_Source\PSoC4/CyLib.c **** }
+ 1520              		.loc 1 1280 0
+ 1521 0020 BD46     		mov	sp, r7
+ 1522 0022 02B0     		add	sp, sp, #8
+ 1523              		@ sp needed
+ 1524 0024 80BD     		pop	{r7, pc}
+ 1525              	.L94:
+ 1526 0026 C046     		.align	2
+ 1527              	.L93:
+ 1528 0028 00E200E0 		.word	-536813056
+ 1529              		.cfi_endproc
+ 1530              	.LFE27:
+ 1531              		.size	CyIntSetPending, .-CyIntSetPending
+ 1532              		.section	.text.CyIntClearPending,"ax",%progbits
+ 1533              		.align	2
+ 1534              		.global	CyIntClearPending
+ 1535              		.code	16
+ 1536              		.thumb_func
+ 1537              		.type	CyIntClearPending, %function
+ 1538              	CyIntClearPending:
+ 1539              	.LFB28:
+1281:.\Generated_Source\PSoC4/CyLib.c **** 
+1282:.\Generated_Source\PSoC4/CyLib.c **** 
+1283:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+1284:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CyIntClearPending
+1285:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+1286:.\Generated_Source\PSoC4/CyLib.c **** *
+1287:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+1288:.\Generated_Source\PSoC4/CyLib.c **** *  Clears any pending interrupt for the specified interrupt number.
+1289:.\Generated_Source\PSoC4/CyLib.c **** *
+1290:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+1291:.\Generated_Source\PSoC4/CyLib.c **** *  number: Valid range [0-31].  Interrupt number.
+1292:.\Generated_Source\PSoC4/CyLib.c **** *
+1293:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+1294:.\Generated_Source\PSoC4/CyLib.c **** *  None
+1295:.\Generated_Source\PSoC4/CyLib.c **** *
+1296:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+1297:.\Generated_Source\PSoC4/CyLib.c **** void CyIntClearPending(uint8 number)
+1298:.\Generated_Source\PSoC4/CyLib.c **** {
+ 1540              		.loc 1 1298 0
+ 1541              		.cfi_startproc
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 51
+
+
+ 1542 0000 80B5     		push	{r7, lr}
+ 1543              		.cfi_def_cfa_offset 8
+ 1544              		.cfi_offset 7, -8
+ 1545              		.cfi_offset 14, -4
+ 1546 0002 82B0     		sub	sp, sp, #8
+ 1547              		.cfi_def_cfa_offset 16
+ 1548 0004 00AF     		add	r7, sp, #0
+ 1549              		.cfi_def_cfa_register 7
+ 1550 0006 021C     		mov	r2, r0
+ 1551 0008 FB1D     		add	r3, r7, #7
+ 1552 000a 1A70     		strb	r2, [r3]
+1299:.\Generated_Source\PSoC4/CyLib.c ****     CY_INT_CLR_PEND_REG = ((uint32) 0x01u << (CY_INT_ENABLE_RANGE_MASK & number));
+ 1553              		.loc 1 1299 0
+ 1554 000c 064B     		ldr	r3, .L96
+ 1555 000e FA1D     		add	r2, r7, #7
+ 1556 0010 1178     		ldrb	r1, [r2]
+ 1557 0012 1F22     		mov	r2, #31
+ 1558 0014 0A40     		and	r2, r1
+ 1559 0016 0121     		mov	r1, #1
+ 1560 0018 081C     		mov	r0, r1
+ 1561 001a 9040     		lsl	r0, r0, r2
+ 1562 001c 021C     		mov	r2, r0
+ 1563 001e 1A60     		str	r2, [r3]
+1300:.\Generated_Source\PSoC4/CyLib.c **** }
+ 1564              		.loc 1 1300 0
+ 1565 0020 BD46     		mov	sp, r7
+ 1566 0022 02B0     		add	sp, sp, #8
+ 1567              		@ sp needed
+ 1568 0024 80BD     		pop	{r7, pc}
+ 1569              	.L97:
+ 1570 0026 C046     		.align	2
+ 1571              	.L96:
+ 1572 0028 80E200E0 		.word	-536812928
+ 1573              		.cfi_endproc
+ 1574              	.LFE28:
+ 1575              		.size	CyIntClearPending, .-CyIntClearPending
+ 1576              		.section	.text.CyHalt,"ax",%progbits
+ 1577              		.align	2
+ 1578              		.global	CyHalt
+ 1579              		.code	16
+ 1580              		.thumb_func
+ 1581              		.type	CyHalt, %function
+ 1582              	CyHalt:
+ 1583              	.LFB29:
+1301:.\Generated_Source\PSoC4/CyLib.c **** 
+1302:.\Generated_Source\PSoC4/CyLib.c **** 
+1303:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+1304:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CyHalt
+1305:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+1306:.\Generated_Source\PSoC4/CyLib.c **** *
+1307:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+1308:.\Generated_Source\PSoC4/CyLib.c **** *  Halts the CPU.
+1309:.\Generated_Source\PSoC4/CyLib.c **** *
+1310:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+1311:.\Generated_Source\PSoC4/CyLib.c **** *  reason: Value to be used during debugging.
+1312:.\Generated_Source\PSoC4/CyLib.c **** *
+1313:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 52
+
+
+1314:.\Generated_Source\PSoC4/CyLib.c **** *  None
+1315:.\Generated_Source\PSoC4/CyLib.c **** *
+1316:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+1317:.\Generated_Source\PSoC4/CyLib.c **** void CyHalt(uint8 reason)
+1318:.\Generated_Source\PSoC4/CyLib.c **** {
+ 1584              		.loc 1 1318 0
+ 1585              		.cfi_startproc
+ 1586 0000 80B5     		push	{r7, lr}
+ 1587              		.cfi_def_cfa_offset 8
+ 1588              		.cfi_offset 7, -8
+ 1589              		.cfi_offset 14, -4
+ 1590 0002 82B0     		sub	sp, sp, #8
+ 1591              		.cfi_def_cfa_offset 16
+ 1592 0004 00AF     		add	r7, sp, #0
+ 1593              		.cfi_def_cfa_register 7
+ 1594 0006 021C     		mov	r2, r0
+ 1595 0008 FB1D     		add	r3, r7, #7
+ 1596 000a 1A70     		strb	r2, [r3]
+1319:.\Generated_Source\PSoC4/CyLib.c ****     if(0u != reason)
+1320:.\Generated_Source\PSoC4/CyLib.c ****     {
+1321:.\Generated_Source\PSoC4/CyLib.c ****         /* To remove unreferenced local variable warning */
+1322:.\Generated_Source\PSoC4/CyLib.c ****     }
+1323:.\Generated_Source\PSoC4/CyLib.c **** 
+1324:.\Generated_Source\PSoC4/CyLib.c ****     #if defined (__ARMCC_VERSION)
+1325:.\Generated_Source\PSoC4/CyLib.c ****         __breakpoint(0x0);
+1326:.\Generated_Source\PSoC4/CyLib.c ****     #elif defined(__GNUC__) || defined (__ICCARM__)
+1327:.\Generated_Source\PSoC4/CyLib.c ****         __asm("    bkpt    1");
+ 1597              		.loc 1 1327 0
+ 1598              	@ 1327 ".\Generated_Source\PSoC4\CyLib.c" 1
+ 1599 000c 01BE     		    bkpt    1
+ 1600              	@ 0 "" 2
+1328:.\Generated_Source\PSoC4/CyLib.c ****     #elif defined(__C51__)
+1329:.\Generated_Source\PSoC4/CyLib.c ****         CYDEV_HALT_CPU;
+1330:.\Generated_Source\PSoC4/CyLib.c ****     #endif  /* (__ARMCC_VERSION) */
+1331:.\Generated_Source\PSoC4/CyLib.c **** }
+ 1601              		.loc 1 1331 0
+ 1602              		.code	16
+ 1603 000e BD46     		mov	sp, r7
+ 1604 0010 02B0     		add	sp, sp, #8
+ 1605              		@ sp needed
+ 1606 0012 80BD     		pop	{r7, pc}
+ 1607              		.cfi_endproc
+ 1608              	.LFE29:
+ 1609              		.size	CyHalt, .-CyHalt
+ 1610              		.section	.text.CySoftwareReset,"ax",%progbits
+ 1611              		.align	2
+ 1612              		.global	CySoftwareReset
+ 1613              		.code	16
+ 1614              		.thumb_func
+ 1615              		.type	CySoftwareReset, %function
+ 1616              	CySoftwareReset:
+ 1617              	.LFB30:
+1332:.\Generated_Source\PSoC4/CyLib.c **** 
+1333:.\Generated_Source\PSoC4/CyLib.c **** 
+1334:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+1335:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CySoftwareReset
+1336:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 53
+
+
+1337:.\Generated_Source\PSoC4/CyLib.c **** *
+1338:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+1339:.\Generated_Source\PSoC4/CyLib.c **** *  Forces a software reset of the device.
+1340:.\Generated_Source\PSoC4/CyLib.c **** *
+1341:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+1342:.\Generated_Source\PSoC4/CyLib.c **** *  None
+1343:.\Generated_Source\PSoC4/CyLib.c **** *
+1344:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+1345:.\Generated_Source\PSoC4/CyLib.c **** *  None
+1346:.\Generated_Source\PSoC4/CyLib.c **** *
+1347:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+1348:.\Generated_Source\PSoC4/CyLib.c **** void CySoftwareReset(void)
+1349:.\Generated_Source\PSoC4/CyLib.c **** {
+ 1618              		.loc 1 1349 0
+ 1619              		.cfi_startproc
+ 1620 0000 80B5     		push	{r7, lr}
+ 1621              		.cfi_def_cfa_offset 8
+ 1622              		.cfi_offset 7, -8
+ 1623              		.cfi_offset 14, -4
+ 1624 0002 00AF     		add	r7, sp, #0
+ 1625              		.cfi_def_cfa_register 7
+1350:.\Generated_Source\PSoC4/CyLib.c ****     /***************************************************************************
+1351:.\Generated_Source\PSoC4/CyLib.c ****     * Setting the system reset request bit. The vector key value must be written
+1352:.\Generated_Source\PSoC4/CyLib.c ****     * to the register, otherwise the register write is unpredictable.
+1353:.\Generated_Source\PSoC4/CyLib.c ****     ***************************************************************************/
+1354:.\Generated_Source\PSoC4/CyLib.c ****     CY_SYS_CM0_AIRCR_REG = (CY_SYS_CM0_AIRCR_REG & (uint32)(~CY_SYS_CM0_AIRCR_VECTKEY_MASK)) |
+ 1626              		.loc 1 1354 0
+ 1627 0004 044B     		ldr	r3, .L100
+ 1628 0006 044A     		ldr	r2, .L100
+ 1629 0008 1268     		ldr	r2, [r2]
+ 1630 000a 1204     		lsl	r2, r2, #16
+ 1631 000c 120C     		lsr	r2, r2, #16
+1355:.\Generated_Source\PSoC4/CyLib.c ****                             CY_SYS_CM0_AIRCR_VECTKEY | CY_SYS_CM0_AIRCR_SYSRESETREQ;
+ 1632              		.loc 1 1355 0
+ 1633 000e 0349     		ldr	r1, .L100+4
+ 1634 0010 0A43     		orr	r2, r1
+1354:.\Generated_Source\PSoC4/CyLib.c ****     CY_SYS_CM0_AIRCR_REG = (CY_SYS_CM0_AIRCR_REG & (uint32)(~CY_SYS_CM0_AIRCR_VECTKEY_MASK)) |
+ 1635              		.loc 1 1354 0
+ 1636 0012 1A60     		str	r2, [r3]
+1356:.\Generated_Source\PSoC4/CyLib.c **** }
+ 1637              		.loc 1 1356 0
+ 1638 0014 BD46     		mov	sp, r7
+ 1639              		@ sp needed
+ 1640 0016 80BD     		pop	{r7, pc}
+ 1641              	.L101:
+ 1642              		.align	2
+ 1643              	.L100:
+ 1644 0018 0CED00E0 		.word	-536810228
+ 1645 001c 0400FA05 		.word	100270084
+ 1646              		.cfi_endproc
+ 1647              	.LFE30:
+ 1648              		.size	CySoftwareReset, .-CySoftwareReset
+ 1649              		.section	.text.CyDelay,"ax",%progbits
+ 1650              		.align	2
+ 1651              		.global	CyDelay
+ 1652              		.code	16
+ 1653              		.thumb_func
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 54
+
+
+ 1654              		.type	CyDelay, %function
+ 1655              	CyDelay:
+ 1656              	.LFB31:
+1357:.\Generated_Source\PSoC4/CyLib.c **** 
+1358:.\Generated_Source\PSoC4/CyLib.c **** 
+1359:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+1360:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CyDelay
+1361:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+1362:.\Generated_Source\PSoC4/CyLib.c **** *
+1363:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+1364:.\Generated_Source\PSoC4/CyLib.c **** *  Blocks for milliseconds.
+1365:.\Generated_Source\PSoC4/CyLib.c **** *
+1366:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+1367:.\Generated_Source\PSoC4/CyLib.c **** *  milliseconds: number of milliseconds to delay.
+1368:.\Generated_Source\PSoC4/CyLib.c **** *
+1369:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+1370:.\Generated_Source\PSoC4/CyLib.c **** *  None
+1371:.\Generated_Source\PSoC4/CyLib.c **** *
+1372:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+1373:.\Generated_Source\PSoC4/CyLib.c **** void CyDelay(uint32 milliseconds)
+1374:.\Generated_Source\PSoC4/CyLib.c **** {
+ 1657              		.loc 1 1374 0
+ 1658              		.cfi_startproc
+ 1659 0000 80B5     		push	{r7, lr}
+ 1660              		.cfi_def_cfa_offset 8
+ 1661              		.cfi_offset 7, -8
+ 1662              		.cfi_offset 14, -4
+ 1663 0002 82B0     		sub	sp, sp, #8
+ 1664              		.cfi_def_cfa_offset 16
+ 1665 0004 00AF     		add	r7, sp, #0
+ 1666              		.cfi_def_cfa_register 7
+ 1667 0006 7860     		str	r0, [r7, #4]
+1375:.\Generated_Source\PSoC4/CyLib.c ****     while (milliseconds > CY_DELAY_MS_OVERFLOW)
+ 1668              		.loc 1 1375 0
+ 1669 0008 08E0     		b	.L103
+ 1670              	.L104:
+1376:.\Generated_Source\PSoC4/CyLib.c ****     {
+1377:.\Generated_Source\PSoC4/CyLib.c ****         /* This loop prevents overflow.
+1378:.\Generated_Source\PSoC4/CyLib.c ****          * At 100MHz, milliseconds * cydelayFreqKhz overflows at about 42 seconds
+1379:.\Generated_Source\PSoC4/CyLib.c ****          */
+1380:.\Generated_Source\PSoC4/CyLib.c ****         CyDelayCycles(cydelay32kMs);
+ 1671              		.loc 1 1380 0
+ 1672 000a 0C4B     		ldr	r3, .L105
+ 1673 000c 1B68     		ldr	r3, [r3]
+ 1674 000e 181C     		mov	r0, r3
+ 1675 0010 FFF7FEFF 		bl	CyDelayCycles
+1381:.\Generated_Source\PSoC4/CyLib.c ****         milliseconds -= CY_DELAY_MS_OVERFLOW;
+ 1676              		.loc 1 1381 0
+ 1677 0014 7B68     		ldr	r3, [r7, #4]
+ 1678 0016 0A4A     		ldr	r2, .L105+4
+ 1679 0018 9B18     		add	r3, r3, r2
+ 1680 001a 7B60     		str	r3, [r7, #4]
+ 1681              	.L103:
+1375:.\Generated_Source\PSoC4/CyLib.c ****     while (milliseconds > CY_DELAY_MS_OVERFLOW)
+ 1682              		.loc 1 1375 0 discriminator 1
+ 1683 001c 7A68     		ldr	r2, [r7, #4]
+ 1684 001e 8023     		mov	r3, #128
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 55
+
+
+ 1685 0020 1B02     		lsl	r3, r3, #8
+ 1686 0022 9A42     		cmp	r2, r3
+ 1687 0024 F1D8     		bhi	.L104
+1382:.\Generated_Source\PSoC4/CyLib.c ****     }
+1383:.\Generated_Source\PSoC4/CyLib.c **** 
+1384:.\Generated_Source\PSoC4/CyLib.c ****     CyDelayCycles(milliseconds * cydelayFreqKhz);
+ 1688              		.loc 1 1384 0
+ 1689 0026 074B     		ldr	r3, .L105+8
+ 1690 0028 1B68     		ldr	r3, [r3]
+ 1691 002a 7A68     		ldr	r2, [r7, #4]
+ 1692 002c 5343     		mul	r3, r2
+ 1693 002e 181C     		mov	r0, r3
+ 1694 0030 FFF7FEFF 		bl	CyDelayCycles
+1385:.\Generated_Source\PSoC4/CyLib.c **** }
+ 1695              		.loc 1 1385 0
+ 1696 0034 BD46     		mov	sp, r7
+ 1697 0036 02B0     		add	sp, sp, #8
+ 1698              		@ sp needed
+ 1699 0038 80BD     		pop	{r7, pc}
+ 1700              	.L106:
+ 1701 003a C046     		.align	2
+ 1702              	.L105:
+ 1703 003c 00000000 		.word	cydelay32kMs
+ 1704 0040 0080FFFF 		.word	-32768
+ 1705 0044 00000000 		.word	cydelayFreqKhz
+ 1706              		.cfi_endproc
+ 1707              	.LFE31:
+ 1708              		.size	CyDelay, .-CyDelay
+ 1709              		.section	.text.CyDelayUs,"ax",%progbits
+ 1710              		.align	2
+ 1711              		.global	CyDelayUs
+ 1712              		.code	16
+ 1713              		.thumb_func
+ 1714              		.type	CyDelayUs, %function
+ 1715              	CyDelayUs:
+ 1716              	.LFB32:
+1386:.\Generated_Source\PSoC4/CyLib.c **** 
+1387:.\Generated_Source\PSoC4/CyLib.c **** 
+1388:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+1389:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CyDelayUs
+1390:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+1391:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+1392:.\Generated_Source\PSoC4/CyLib.c **** *  Blocks for microseconds.
+1393:.\Generated_Source\PSoC4/CyLib.c **** *
+1394:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+1395:.\Generated_Source\PSoC4/CyLib.c **** *  microseconds: number of microseconds to delay.
+1396:.\Generated_Source\PSoC4/CyLib.c **** *
+1397:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+1398:.\Generated_Source\PSoC4/CyLib.c **** *  None
+1399:.\Generated_Source\PSoC4/CyLib.c **** *
+1400:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+1401:.\Generated_Source\PSoC4/CyLib.c **** void CyDelayUs(uint16 microseconds)
+1402:.\Generated_Source\PSoC4/CyLib.c **** {
+ 1717              		.loc 1 1402 0
+ 1718              		.cfi_startproc
+ 1719 0000 80B5     		push	{r7, lr}
+ 1720              		.cfi_def_cfa_offset 8
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 56
+
+
+ 1721              		.cfi_offset 7, -8
+ 1722              		.cfi_offset 14, -4
+ 1723 0002 82B0     		sub	sp, sp, #8
+ 1724              		.cfi_def_cfa_offset 16
+ 1725 0004 00AF     		add	r7, sp, #0
+ 1726              		.cfi_def_cfa_register 7
+ 1727 0006 021C     		mov	r2, r0
+ 1728 0008 BB1D     		add	r3, r7, #6
+ 1729 000a 1A80     		strh	r2, [r3]
+1403:.\Generated_Source\PSoC4/CyLib.c ****     CyDelayCycles((uint32)microseconds * cydelayFreqMhz);
+ 1730              		.loc 1 1403 0
+ 1731 000c BB1D     		add	r3, r7, #6
+ 1732 000e 1B88     		ldrh	r3, [r3]
+ 1733 0010 044A     		ldr	r2, .L108
+ 1734 0012 1278     		ldrb	r2, [r2]
+ 1735 0014 5343     		mul	r3, r2
+ 1736 0016 181C     		mov	r0, r3
+ 1737 0018 FFF7FEFF 		bl	CyDelayCycles
+1404:.\Generated_Source\PSoC4/CyLib.c **** }
+ 1738              		.loc 1 1404 0
+ 1739 001c BD46     		mov	sp, r7
+ 1740 001e 02B0     		add	sp, sp, #8
+ 1741              		@ sp needed
+ 1742 0020 80BD     		pop	{r7, pc}
+ 1743              	.L109:
+ 1744 0022 C046     		.align	2
+ 1745              	.L108:
+ 1746 0024 00000000 		.word	cydelayFreqMhz
+ 1747              		.cfi_endproc
+ 1748              	.LFE32:
+ 1749              		.size	CyDelayUs, .-CyDelayUs
+ 1750              		.global	__aeabi_uidiv
+ 1751              		.section	.text.CyDelayFreq,"ax",%progbits
+ 1752              		.align	2
+ 1753              		.global	CyDelayFreq
+ 1754              		.code	16
+ 1755              		.thumb_func
+ 1756              		.type	CyDelayFreq, %function
+ 1757              	CyDelayFreq:
+ 1758              	.LFB33:
+1405:.\Generated_Source\PSoC4/CyLib.c **** 
+1406:.\Generated_Source\PSoC4/CyLib.c **** 
+1407:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+1408:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CyDelayFreq
+1409:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+1410:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+1411:.\Generated_Source\PSoC4/CyLib.c **** *  Sets clock frequency for CyDelay.
+1412:.\Generated_Source\PSoC4/CyLib.c **** *
+1413:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+1414:.\Generated_Source\PSoC4/CyLib.c **** *  freq: Frequency of bus clock in Hertz.
+1415:.\Generated_Source\PSoC4/CyLib.c **** *
+1416:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+1417:.\Generated_Source\PSoC4/CyLib.c **** *  None
+1418:.\Generated_Source\PSoC4/CyLib.c **** *
+1419:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+1420:.\Generated_Source\PSoC4/CyLib.c **** void CyDelayFreq(uint32 freq)
+1421:.\Generated_Source\PSoC4/CyLib.c **** {
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 57
+
+
+ 1759              		.loc 1 1421 0
+ 1760              		.cfi_startproc
+ 1761 0000 80B5     		push	{r7, lr}
+ 1762              		.cfi_def_cfa_offset 8
+ 1763              		.cfi_offset 7, -8
+ 1764              		.cfi_offset 14, -4
+ 1765 0002 82B0     		sub	sp, sp, #8
+ 1766              		.cfi_def_cfa_offset 16
+ 1767 0004 00AF     		add	r7, sp, #0
+ 1768              		.cfi_def_cfa_register 7
+ 1769 0006 7860     		str	r0, [r7, #4]
+1422:.\Generated_Source\PSoC4/CyLib.c ****     if (freq != 0u)
+ 1770              		.loc 1 1422 0
+ 1771 0008 7B68     		ldr	r3, [r7, #4]
+ 1772 000a 002B     		cmp	r3, #0
+ 1773 000c 03D0     		beq	.L111
+1423:.\Generated_Source\PSoC4/CyLib.c ****     {
+1424:.\Generated_Source\PSoC4/CyLib.c ****         cydelayFreqHz = freq;
+ 1774              		.loc 1 1424 0
+ 1775 000e 144B     		ldr	r3, .L113
+ 1776 0010 7A68     		ldr	r2, [r7, #4]
+ 1777 0012 1A60     		str	r2, [r3]
+ 1778 0014 02E0     		b	.L112
+ 1779              	.L111:
+1425:.\Generated_Source\PSoC4/CyLib.c ****     }
+1426:.\Generated_Source\PSoC4/CyLib.c ****     else
+1427:.\Generated_Source\PSoC4/CyLib.c ****     {
+1428:.\Generated_Source\PSoC4/CyLib.c ****         cydelayFreqHz = CYDEV_BCLK__SYSCLK__HZ;
+ 1780              		.loc 1 1428 0
+ 1781 0016 124B     		ldr	r3, .L113
+ 1782 0018 124A     		ldr	r2, .L113+4
+ 1783 001a 1A60     		str	r2, [r3]
+ 1784              	.L112:
+1429:.\Generated_Source\PSoC4/CyLib.c ****     }
+1430:.\Generated_Source\PSoC4/CyLib.c **** 
+1431:.\Generated_Source\PSoC4/CyLib.c ****     cydelayFreqMhz = (uint8)((cydelayFreqHz + CY_DELAY_1M_MINUS_1_THRESHOLD) / CY_DELAY_1M_THRESHOL
+ 1785              		.loc 1 1431 0
+ 1786 001c 104B     		ldr	r3, .L113
+ 1787 001e 1B68     		ldr	r3, [r3]
+ 1788 0020 114A     		ldr	r2, .L113+8
+ 1789 0022 9B18     		add	r3, r3, r2
+ 1790 0024 181C     		mov	r0, r3
+ 1791 0026 1149     		ldr	r1, .L113+12
+ 1792 0028 FFF7FEFF 		bl	__aeabi_uidiv
+ 1793 002c 031C     		mov	r3, r0
+ 1794 002e DAB2     		uxtb	r2, r3
+ 1795 0030 0F4B     		ldr	r3, .L113+16
+ 1796 0032 1A70     		strb	r2, [r3]
+1432:.\Generated_Source\PSoC4/CyLib.c ****     cydelayFreqKhz = (cydelayFreqHz + CY_DELAY_1K_MINUS_1_THRESHOLD) / CY_DELAY_1K_THRESHOLD;
+ 1797              		.loc 1 1432 0
+ 1798 0034 0A4B     		ldr	r3, .L113
+ 1799 0036 1B68     		ldr	r3, [r3]
+ 1800 0038 0E4A     		ldr	r2, .L113+20
+ 1801 003a 9B18     		add	r3, r3, r2
+ 1802 003c 181C     		mov	r0, r3
+ 1803 003e FA23     		mov	r3, #250
+ 1804 0040 9900     		lsl	r1, r3, #2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 58
+
+
+ 1805 0042 FFF7FEFF 		bl	__aeabi_uidiv
+ 1806 0046 031C     		mov	r3, r0
+ 1807 0048 1A1C     		mov	r2, r3
+ 1808 004a 0B4B     		ldr	r3, .L113+24
+ 1809 004c 1A60     		str	r2, [r3]
+1433:.\Generated_Source\PSoC4/CyLib.c ****     cydelay32kMs   = CY_DELAY_MS_OVERFLOW * cydelayFreqKhz;
+ 1810              		.loc 1 1433 0
+ 1811 004e 0A4B     		ldr	r3, .L113+24
+ 1812 0050 1B68     		ldr	r3, [r3]
+ 1813 0052 DA03     		lsl	r2, r3, #15
+ 1814 0054 094B     		ldr	r3, .L113+28
+ 1815 0056 1A60     		str	r2, [r3]
+1434:.\Generated_Source\PSoC4/CyLib.c **** }
+ 1816              		.loc 1 1434 0
+ 1817 0058 BD46     		mov	sp, r7
+ 1818 005a 02B0     		add	sp, sp, #8
+ 1819              		@ sp needed
+ 1820 005c 80BD     		pop	{r7, pc}
+ 1821              	.L114:
+ 1822 005e C046     		.align	2
+ 1823              	.L113:
+ 1824 0060 00000000 		.word	cydelayFreqHz
+ 1825 0064 006CDC02 		.word	48000000
+ 1826 0068 3F420F00 		.word	999999
+ 1827 006c 40420F00 		.word	1000000
+ 1828 0070 00000000 		.word	cydelayFreqMhz
+ 1829 0074 E7030000 		.word	999
+ 1830 0078 00000000 		.word	cydelayFreqKhz
+ 1831 007c 00000000 		.word	cydelay32kMs
+ 1832              		.cfi_endproc
+ 1833              	.LFE33:
+ 1834              		.size	CyDelayFreq, .-CyDelayFreq
+ 1835              		.section	.text.CySysTickStart,"ax",%progbits
+ 1836              		.align	2
+ 1837              		.global	CySysTickStart
+ 1838              		.code	16
+ 1839              		.thumb_func
+ 1840              		.type	CySysTickStart, %function
+ 1841              	CySysTickStart:
+ 1842              	.LFB34:
+1435:.\Generated_Source\PSoC4/CyLib.c **** 
+1436:.\Generated_Source\PSoC4/CyLib.c **** 
+1437:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+1438:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CySysTick_Start
+1439:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+1440:.\Generated_Source\PSoC4/CyLib.c **** *
+1441:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+1442:.\Generated_Source\PSoC4/CyLib.c **** *  Starts the system timer (SysTick): configures SysTick to generate interrupt
+1443:.\Generated_Source\PSoC4/CyLib.c **** *  every 1 ms and enables the interrupt.
+1444:.\Generated_Source\PSoC4/CyLib.c **** *
+1445:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+1446:.\Generated_Source\PSoC4/CyLib.c **** *  None
+1447:.\Generated_Source\PSoC4/CyLib.c **** *
+1448:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+1449:.\Generated_Source\PSoC4/CyLib.c **** *  None
+1450:.\Generated_Source\PSoC4/CyLib.c **** *
+1451:.\Generated_Source\PSoC4/CyLib.c **** * Side Effects:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 59
+
+
+1452:.\Generated_Source\PSoC4/CyLib.c **** *  Clears SysTick count flag if it was set.
+1453:.\Generated_Source\PSoC4/CyLib.c **** *
+1454:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+1455:.\Generated_Source\PSoC4/CyLib.c **** void CySysTickStart(void)
+1456:.\Generated_Source\PSoC4/CyLib.c **** {
+ 1843              		.loc 1 1456 0
+ 1844              		.cfi_startproc
+ 1845 0000 80B5     		push	{r7, lr}
+ 1846              		.cfi_def_cfa_offset 8
+ 1847              		.cfi_offset 7, -8
+ 1848              		.cfi_offset 14, -4
+ 1849 0002 00AF     		add	r7, sp, #0
+ 1850              		.cfi_def_cfa_register 7
+1457:.\Generated_Source\PSoC4/CyLib.c ****     if (0u == CySysTickInitVar)
+ 1851              		.loc 1 1457 0
+ 1852 0004 064B     		ldr	r3, .L117
+ 1853 0006 1B68     		ldr	r3, [r3]
+ 1854 0008 002B     		cmp	r3, #0
+ 1855 000a 04D1     		bne	.L116
+1458:.\Generated_Source\PSoC4/CyLib.c ****     {
+1459:.\Generated_Source\PSoC4/CyLib.c ****         CySysTickInit();
+ 1856              		.loc 1 1459 0
+ 1857 000c FFF7FEFF 		bl	CySysTickInit
+1460:.\Generated_Source\PSoC4/CyLib.c ****         CySysTickInitVar = 1u;
+ 1858              		.loc 1 1460 0
+ 1859 0010 034B     		ldr	r3, .L117
+ 1860 0012 0122     		mov	r2, #1
+ 1861 0014 1A60     		str	r2, [r3]
+ 1862              	.L116:
+1461:.\Generated_Source\PSoC4/CyLib.c ****     }
+1462:.\Generated_Source\PSoC4/CyLib.c **** 
+1463:.\Generated_Source\PSoC4/CyLib.c ****     CySysTickEnable();
+ 1863              		.loc 1 1463 0
+ 1864 0016 FFF7FEFF 		bl	CySysTickEnable
+1464:.\Generated_Source\PSoC4/CyLib.c **** }
+ 1865              		.loc 1 1464 0
+ 1866 001a BD46     		mov	sp, r7
+ 1867              		@ sp needed
+ 1868 001c 80BD     		pop	{r7, pc}
+ 1869              	.L118:
+ 1870 001e C046     		.align	2
+ 1871              	.L117:
+ 1872 0020 00000000 		.word	CySysTickInitVar
+ 1873              		.cfi_endproc
+ 1874              	.LFE34:
+ 1875              		.size	CySysTickStart, .-CySysTickStart
+ 1876              		.section	.text.CySysTickInit,"ax",%progbits
+ 1877              		.align	2
+ 1878              		.global	CySysTickInit
+ 1879              		.code	16
+ 1880              		.thumb_func
+ 1881              		.type	CySysTickInit, %function
+ 1882              	CySysTickInit:
+ 1883              	.LFB35:
+1465:.\Generated_Source\PSoC4/CyLib.c **** 
+1466:.\Generated_Source\PSoC4/CyLib.c **** 
+1467:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 60
+
+
+1468:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CySysTickInit
+1469:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+1470:.\Generated_Source\PSoC4/CyLib.c **** *
+1471:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+1472:.\Generated_Source\PSoC4/CyLib.c **** *  Sets CySysTickServiceCallbacks() as an ISR for the SysTick exception.
+1473:.\Generated_Source\PSoC4/CyLib.c **** *  The clock source for the SysTick counter is set to the System Clock.
+1474:.\Generated_Source\PSoC4/CyLib.c **** *  The SysTick reload value is configured for the timer to generate interrupt
+1475:.\Generated_Source\PSoC4/CyLib.c **** *  every 1 ms. The System clock value is on the global variables cydelayFreqHz.
+1476:.\Generated_Source\PSoC4/CyLib.c **** *  User is responsible for calling CyDelayFreq() function.
+1477:.\Generated_Source\PSoC4/CyLib.c **** *  Initializes CySysTickCallbacks array.
+1478:.\Generated_Source\PSoC4/CyLib.c **** *
+1479:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+1480:.\Generated_Source\PSoC4/CyLib.c **** *  None
+1481:.\Generated_Source\PSoC4/CyLib.c **** *
+1482:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+1483:.\Generated_Source\PSoC4/CyLib.c **** *  None
+1484:.\Generated_Source\PSoC4/CyLib.c **** *
+1485:.\Generated_Source\PSoC4/CyLib.c **** * Side Effects:
+1486:.\Generated_Source\PSoC4/CyLib.c **** *  Clears SysTick count flag if it was set
+1487:.\Generated_Source\PSoC4/CyLib.c **** *
+1488:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+1489:.\Generated_Source\PSoC4/CyLib.c **** void CySysTickInit(void)
+1490:.\Generated_Source\PSoC4/CyLib.c **** {
+ 1884              		.loc 1 1490 0
+ 1885              		.cfi_startproc
+ 1886 0000 80B5     		push	{r7, lr}
+ 1887              		.cfi_def_cfa_offset 8
+ 1888              		.cfi_offset 7, -8
+ 1889              		.cfi_offset 14, -4
+ 1890 0002 82B0     		sub	sp, sp, #8
+ 1891              		.cfi_def_cfa_offset 16
+ 1892 0004 00AF     		add	r7, sp, #0
+ 1893              		.cfi_def_cfa_register 7
+1491:.\Generated_Source\PSoC4/CyLib.c ****     uint32 i;
+1492:.\Generated_Source\PSoC4/CyLib.c **** 
+1493:.\Generated_Source\PSoC4/CyLib.c ****     for (i = 0u; i<CY_SYS_SYST_NUM_OF_CALLBACKS; i++)
+ 1894              		.loc 1 1493 0
+ 1895 0006 0023     		mov	r3, #0
+ 1896 0008 7B60     		str	r3, [r7, #4]
+ 1897 000a 07E0     		b	.L120
+ 1898              	.L121:
+1494:.\Generated_Source\PSoC4/CyLib.c ****     {
+1495:.\Generated_Source\PSoC4/CyLib.c ****         CySysTickCallbacks[i] = (void *) 0;
+ 1899              		.loc 1 1495 0 discriminator 2
+ 1900 000c 124B     		ldr	r3, .L122
+ 1901 000e 7A68     		ldr	r2, [r7, #4]
+ 1902 0010 9200     		lsl	r2, r2, #2
+ 1903 0012 0021     		mov	r1, #0
+ 1904 0014 D150     		str	r1, [r2, r3]
+1493:.\Generated_Source\PSoC4/CyLib.c ****     for (i = 0u; i<CY_SYS_SYST_NUM_OF_CALLBACKS; i++)
+ 1905              		.loc 1 1493 0 discriminator 2
+ 1906 0016 7B68     		ldr	r3, [r7, #4]
+ 1907 0018 0133     		add	r3, r3, #1
+ 1908 001a 7B60     		str	r3, [r7, #4]
+ 1909              	.L120:
+1493:.\Generated_Source\PSoC4/CyLib.c ****     for (i = 0u; i<CY_SYS_SYST_NUM_OF_CALLBACKS; i++)
+ 1910              		.loc 1 1493 0 is_stmt 0 discriminator 1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 61
+
+
+ 1911 001c 7B68     		ldr	r3, [r7, #4]
+ 1912 001e 042B     		cmp	r3, #4
+ 1913 0020 F4D9     		bls	.L121
+1496:.\Generated_Source\PSoC4/CyLib.c ****     }
+1497:.\Generated_Source\PSoC4/CyLib.c **** 
+1498:.\Generated_Source\PSoC4/CyLib.c ****     (void) CyIntSetSysVector(CY_INT_SYSTICK_IRQN, &CySysTickServiceCallbacks);
+ 1914              		.loc 1 1498 0 is_stmt 1
+ 1915 0022 0E4B     		ldr	r3, .L122+4
+ 1916 0024 0F20     		mov	r0, #15
+ 1917 0026 191C     		mov	r1, r3
+ 1918 0028 FFF7FEFF 		bl	CyIntSetSysVector
+1499:.\Generated_Source\PSoC4/CyLib.c **** 
+1500:.\Generated_Source\PSoC4/CyLib.c ****     #if(!CY_PSOC3 && !CY_PSOC4_4000 && !CY_PSOC4_4100 && !CY_PSOC4_4200)
+1501:.\Generated_Source\PSoC4/CyLib.c ****         CySysTickSetClockSource(CY_SYS_SYST_CSR_CLK_SRC_SYSCLK);
+ 1919              		.loc 1 1501 0
+ 1920 002c 0120     		mov	r0, #1
+ 1921 002e FFF7FEFF 		bl	CySysTickSetClockSource
+1502:.\Generated_Source\PSoC4/CyLib.c ****     #endif /* (!CY_PSOC3 && !CY_PSOC4_4000 && !CY_PSOC4_4100 && !CY_PSOC4_4200) */
+1503:.\Generated_Source\PSoC4/CyLib.c **** 
+1504:.\Generated_Source\PSoC4/CyLib.c ****     CySysTickSetReload(cydelayFreqHz/1000u);
+ 1922              		.loc 1 1504 0
+ 1923 0032 0B4B     		ldr	r3, .L122+8
+ 1924 0034 1B68     		ldr	r3, [r3]
+ 1925 0036 181C     		mov	r0, r3
+ 1926 0038 FA23     		mov	r3, #250
+ 1927 003a 9900     		lsl	r1, r3, #2
+ 1928 003c FFF7FEFF 		bl	__aeabi_uidiv
+ 1929 0040 031C     		mov	r3, r0
+ 1930 0042 181C     		mov	r0, r3
+ 1931 0044 FFF7FEFF 		bl	CySysTickSetReload
+1505:.\Generated_Source\PSoC4/CyLib.c ****     CySysTickClear();
+ 1932              		.loc 1 1505 0
+ 1933 0048 FFF7FEFF 		bl	CySysTickClear
+1506:.\Generated_Source\PSoC4/CyLib.c ****     CyIntEnable(CY_INT_SYSTICK_IRQN);
+ 1934              		.loc 1 1506 0
+ 1935 004c 0F20     		mov	r0, #15
+ 1936 004e FFF7FEFF 		bl	CyIntEnable
+1507:.\Generated_Source\PSoC4/CyLib.c **** }
+ 1937              		.loc 1 1507 0
+ 1938 0052 BD46     		mov	sp, r7
+ 1939 0054 02B0     		add	sp, sp, #8
+ 1940              		@ sp needed
+ 1941 0056 80BD     		pop	{r7, pc}
+ 1942              	.L123:
+ 1943              		.align	2
+ 1944              	.L122:
+ 1945 0058 00000000 		.word	CySysTickCallbacks
+ 1946 005c 00000000 		.word	CySysTickServiceCallbacks
+ 1947 0060 00000000 		.word	cydelayFreqHz
+ 1948              		.cfi_endproc
+ 1949              	.LFE35:
+ 1950              		.size	CySysTickInit, .-CySysTickInit
+ 1951              		.section	.text.CySysTickEnable,"ax",%progbits
+ 1952              		.align	2
+ 1953              		.global	CySysTickEnable
+ 1954              		.code	16
+ 1955              		.thumb_func
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 62
+
+
+ 1956              		.type	CySysTickEnable, %function
+ 1957              	CySysTickEnable:
+ 1958              	.LFB36:
+1508:.\Generated_Source\PSoC4/CyLib.c **** 
+1509:.\Generated_Source\PSoC4/CyLib.c **** 
+1510:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+1511:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CySysTickEnable
+1512:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+1513:.\Generated_Source\PSoC4/CyLib.c **** *
+1514:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+1515:.\Generated_Source\PSoC4/CyLib.c **** *  Enables the SysTick timer and its interrupt.
+1516:.\Generated_Source\PSoC4/CyLib.c **** *
+1517:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+1518:.\Generated_Source\PSoC4/CyLib.c **** *  None
+1519:.\Generated_Source\PSoC4/CyLib.c **** *
+1520:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+1521:.\Generated_Source\PSoC4/CyLib.c **** *  None
+1522:.\Generated_Source\PSoC4/CyLib.c **** *
+1523:.\Generated_Source\PSoC4/CyLib.c **** * Side Effects:
+1524:.\Generated_Source\PSoC4/CyLib.c **** *  Clears SysTick count flag if it was set
+1525:.\Generated_Source\PSoC4/CyLib.c **** *
+1526:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+1527:.\Generated_Source\PSoC4/CyLib.c **** void CySysTickEnable(void)
+1528:.\Generated_Source\PSoC4/CyLib.c **** {
+ 1959              		.loc 1 1528 0
+ 1960              		.cfi_startproc
+ 1961 0000 80B5     		push	{r7, lr}
+ 1962              		.cfi_def_cfa_offset 8
+ 1963              		.cfi_offset 7, -8
+ 1964              		.cfi_offset 14, -4
+ 1965 0002 00AF     		add	r7, sp, #0
+ 1966              		.cfi_def_cfa_register 7
+1529:.\Generated_Source\PSoC4/CyLib.c ****     CySysTickEnableInterrupt();
+ 1967              		.loc 1 1529 0
+ 1968 0004 FFF7FEFF 		bl	CySysTickEnableInterrupt
+1530:.\Generated_Source\PSoC4/CyLib.c ****     CY_SYS_SYST_CSR_REG |= CY_SYS_SYST_CSR_ENABLE;
+ 1969              		.loc 1 1530 0
+ 1970 0008 034B     		ldr	r3, .L125
+ 1971 000a 034A     		ldr	r2, .L125
+ 1972 000c 1268     		ldr	r2, [r2]
+ 1973 000e 0121     		mov	r1, #1
+ 1974 0010 0A43     		orr	r2, r1
+ 1975 0012 1A60     		str	r2, [r3]
+1531:.\Generated_Source\PSoC4/CyLib.c **** }
+ 1976              		.loc 1 1531 0
+ 1977 0014 BD46     		mov	sp, r7
+ 1978              		@ sp needed
+ 1979 0016 80BD     		pop	{r7, pc}
+ 1980              	.L126:
+ 1981              		.align	2
+ 1982              	.L125:
+ 1983 0018 10E000E0 		.word	-536813552
+ 1984              		.cfi_endproc
+ 1985              	.LFE36:
+ 1986              		.size	CySysTickEnable, .-CySysTickEnable
+ 1987              		.section	.text.CySysTickStop,"ax",%progbits
+ 1988              		.align	2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 63
+
+
+ 1989              		.global	CySysTickStop
+ 1990              		.code	16
+ 1991              		.thumb_func
+ 1992              		.type	CySysTickStop, %function
+ 1993              	CySysTickStop:
+ 1994              	.LFB37:
+1532:.\Generated_Source\PSoC4/CyLib.c **** 
+1533:.\Generated_Source\PSoC4/CyLib.c **** 
+1534:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+1535:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CySysTickStop
+1536:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+1537:.\Generated_Source\PSoC4/CyLib.c **** *
+1538:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+1539:.\Generated_Source\PSoC4/CyLib.c **** *  Stops the system timer (SysTick).
+1540:.\Generated_Source\PSoC4/CyLib.c **** *
+1541:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+1542:.\Generated_Source\PSoC4/CyLib.c **** *  None
+1543:.\Generated_Source\PSoC4/CyLib.c **** *
+1544:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+1545:.\Generated_Source\PSoC4/CyLib.c **** *  None
+1546:.\Generated_Source\PSoC4/CyLib.c **** *
+1547:.\Generated_Source\PSoC4/CyLib.c **** * Side Effects:
+1548:.\Generated_Source\PSoC4/CyLib.c **** *  Clears SysTick count flag if it was set
+1549:.\Generated_Source\PSoC4/CyLib.c **** *
+1550:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+1551:.\Generated_Source\PSoC4/CyLib.c **** void CySysTickStop(void)
+1552:.\Generated_Source\PSoC4/CyLib.c **** {
+ 1995              		.loc 1 1552 0
+ 1996              		.cfi_startproc
+ 1997 0000 80B5     		push	{r7, lr}
+ 1998              		.cfi_def_cfa_offset 8
+ 1999              		.cfi_offset 7, -8
+ 2000              		.cfi_offset 14, -4
+ 2001 0002 00AF     		add	r7, sp, #0
+ 2002              		.cfi_def_cfa_register 7
+1553:.\Generated_Source\PSoC4/CyLib.c ****     CY_SYS_SYST_CSR_REG &= ((uint32) ~(CY_SYS_SYST_CSR_ENABLE));
+ 2003              		.loc 1 1553 0
+ 2004 0004 034B     		ldr	r3, .L128
+ 2005 0006 034A     		ldr	r2, .L128
+ 2006 0008 1268     		ldr	r2, [r2]
+ 2007 000a 0121     		mov	r1, #1
+ 2008 000c 8A43     		bic	r2, r1
+ 2009 000e 1A60     		str	r2, [r3]
+1554:.\Generated_Source\PSoC4/CyLib.c **** }
+ 2010              		.loc 1 1554 0
+ 2011 0010 BD46     		mov	sp, r7
+ 2012              		@ sp needed
+ 2013 0012 80BD     		pop	{r7, pc}
+ 2014              	.L129:
+ 2015              		.align	2
+ 2016              	.L128:
+ 2017 0014 10E000E0 		.word	-536813552
+ 2018              		.cfi_endproc
+ 2019              	.LFE37:
+ 2020              		.size	CySysTickStop, .-CySysTickStop
+ 2021              		.section	.text.CySysTickEnableInterrupt,"ax",%progbits
+ 2022              		.align	2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 64
+
+
+ 2023              		.global	CySysTickEnableInterrupt
+ 2024              		.code	16
+ 2025              		.thumb_func
+ 2026              		.type	CySysTickEnableInterrupt, %function
+ 2027              	CySysTickEnableInterrupt:
+ 2028              	.LFB38:
+1555:.\Generated_Source\PSoC4/CyLib.c **** 
+1556:.\Generated_Source\PSoC4/CyLib.c **** 
+1557:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+1558:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CySysTickEnableInterrupt
+1559:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+1560:.\Generated_Source\PSoC4/CyLib.c **** *
+1561:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+1562:.\Generated_Source\PSoC4/CyLib.c **** *  Enables the SysTick interrupt.
+1563:.\Generated_Source\PSoC4/CyLib.c **** *
+1564:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+1565:.\Generated_Source\PSoC4/CyLib.c **** *  None
+1566:.\Generated_Source\PSoC4/CyLib.c **** *
+1567:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+1568:.\Generated_Source\PSoC4/CyLib.c **** *  None
+1569:.\Generated_Source\PSoC4/CyLib.c **** *
+1570:.\Generated_Source\PSoC4/CyLib.c **** * Side Effects:
+1571:.\Generated_Source\PSoC4/CyLib.c **** *  Clears SysTick count flag if it was set
+1572:.\Generated_Source\PSoC4/CyLib.c **** *
+1573:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+1574:.\Generated_Source\PSoC4/CyLib.c **** void CySysTickEnableInterrupt(void)
+1575:.\Generated_Source\PSoC4/CyLib.c **** {
+ 2029              		.loc 1 1575 0
+ 2030              		.cfi_startproc
+ 2031 0000 80B5     		push	{r7, lr}
+ 2032              		.cfi_def_cfa_offset 8
+ 2033              		.cfi_offset 7, -8
+ 2034              		.cfi_offset 14, -4
+ 2035 0002 00AF     		add	r7, sp, #0
+ 2036              		.cfi_def_cfa_register 7
+1576:.\Generated_Source\PSoC4/CyLib.c ****     CY_SYS_SYST_CSR_REG |= CY_SYS_SYST_CSR_ENABLE_INT;
+ 2037              		.loc 1 1576 0
+ 2038 0004 034B     		ldr	r3, .L131
+ 2039 0006 034A     		ldr	r2, .L131
+ 2040 0008 1268     		ldr	r2, [r2]
+ 2041 000a 0221     		mov	r1, #2
+ 2042 000c 0A43     		orr	r2, r1
+ 2043 000e 1A60     		str	r2, [r3]
+1577:.\Generated_Source\PSoC4/CyLib.c **** }
+ 2044              		.loc 1 1577 0
+ 2045 0010 BD46     		mov	sp, r7
+ 2046              		@ sp needed
+ 2047 0012 80BD     		pop	{r7, pc}
+ 2048              	.L132:
+ 2049              		.align	2
+ 2050              	.L131:
+ 2051 0014 10E000E0 		.word	-536813552
+ 2052              		.cfi_endproc
+ 2053              	.LFE38:
+ 2054              		.size	CySysTickEnableInterrupt, .-CySysTickEnableInterrupt
+ 2055              		.section	.text.CySysTickDisableInterrupt,"ax",%progbits
+ 2056              		.align	2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 65
+
+
+ 2057              		.global	CySysTickDisableInterrupt
+ 2058              		.code	16
+ 2059              		.thumb_func
+ 2060              		.type	CySysTickDisableInterrupt, %function
+ 2061              	CySysTickDisableInterrupt:
+ 2062              	.LFB39:
+1578:.\Generated_Source\PSoC4/CyLib.c **** 
+1579:.\Generated_Source\PSoC4/CyLib.c **** 
+1580:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+1581:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CySysTickDisableInterrupt
+1582:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+1583:.\Generated_Source\PSoC4/CyLib.c **** *
+1584:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+1585:.\Generated_Source\PSoC4/CyLib.c **** *  Disables the SysTick interrupt.
+1586:.\Generated_Source\PSoC4/CyLib.c **** *
+1587:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+1588:.\Generated_Source\PSoC4/CyLib.c **** *  None
+1589:.\Generated_Source\PSoC4/CyLib.c **** *
+1590:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+1591:.\Generated_Source\PSoC4/CyLib.c **** *  None
+1592:.\Generated_Source\PSoC4/CyLib.c **** *
+1593:.\Generated_Source\PSoC4/CyLib.c **** * Side Effects:
+1594:.\Generated_Source\PSoC4/CyLib.c **** *  Clears SysTick count flag if it was set
+1595:.\Generated_Source\PSoC4/CyLib.c **** *
+1596:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+1597:.\Generated_Source\PSoC4/CyLib.c **** void CySysTickDisableInterrupt(void)
+1598:.\Generated_Source\PSoC4/CyLib.c **** {
+ 2063              		.loc 1 1598 0
+ 2064              		.cfi_startproc
+ 2065 0000 80B5     		push	{r7, lr}
+ 2066              		.cfi_def_cfa_offset 8
+ 2067              		.cfi_offset 7, -8
+ 2068              		.cfi_offset 14, -4
+ 2069 0002 00AF     		add	r7, sp, #0
+ 2070              		.cfi_def_cfa_register 7
+1599:.\Generated_Source\PSoC4/CyLib.c ****     CY_SYS_SYST_CSR_REG &= ((uint32) ~(CY_SYS_SYST_CSR_ENABLE_INT));
+ 2071              		.loc 1 1599 0
+ 2072 0004 034B     		ldr	r3, .L134
+ 2073 0006 034A     		ldr	r2, .L134
+ 2074 0008 1268     		ldr	r2, [r2]
+ 2075 000a 0221     		mov	r1, #2
+ 2076 000c 8A43     		bic	r2, r1
+ 2077 000e 1A60     		str	r2, [r3]
+1600:.\Generated_Source\PSoC4/CyLib.c **** }
+ 2078              		.loc 1 1600 0
+ 2079 0010 BD46     		mov	sp, r7
+ 2080              		@ sp needed
+ 2081 0012 80BD     		pop	{r7, pc}
+ 2082              	.L135:
+ 2083              		.align	2
+ 2084              	.L134:
+ 2085 0014 10E000E0 		.word	-536813552
+ 2086              		.cfi_endproc
+ 2087              	.LFE39:
+ 2088              		.size	CySysTickDisableInterrupt, .-CySysTickDisableInterrupt
+ 2089              		.section	.text.CySysTickSetReload,"ax",%progbits
+ 2090              		.align	2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 66
+
+
+ 2091              		.global	CySysTickSetReload
+ 2092              		.code	16
+ 2093              		.thumb_func
+ 2094              		.type	CySysTickSetReload, %function
+ 2095              	CySysTickSetReload:
+ 2096              	.LFB40:
+1601:.\Generated_Source\PSoC4/CyLib.c **** 
+1602:.\Generated_Source\PSoC4/CyLib.c **** 
+1603:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+1604:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CySysTickSetReload
+1605:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+1606:.\Generated_Source\PSoC4/CyLib.c **** *
+1607:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+1608:.\Generated_Source\PSoC4/CyLib.c **** *  Sets value the counter is set to on startup and after it reaches zero. This
+1609:.\Generated_Source\PSoC4/CyLib.c **** *  function do not change or reset current sysTick counter value, so it should
+1610:.\Generated_Source\PSoC4/CyLib.c **** *  be cleared using CySysTickClear() API.
+1611:.\Generated_Source\PSoC4/CyLib.c **** *
+1612:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+1613:.\Generated_Source\PSoC4/CyLib.c **** *  value: Valid range [0x0-0x00FFFFFF]. Counter reset value
+1614:.\Generated_Source\PSoC4/CyLib.c **** *
+1615:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+1616:.\Generated_Source\PSoC4/CyLib.c **** *  None
+1617:.\Generated_Source\PSoC4/CyLib.c **** *
+1618:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+1619:.\Generated_Source\PSoC4/CyLib.c **** void CySysTickSetReload(uint32 value)
+1620:.\Generated_Source\PSoC4/CyLib.c **** {
+ 2097              		.loc 1 1620 0
+ 2098              		.cfi_startproc
+ 2099 0000 80B5     		push	{r7, lr}
+ 2100              		.cfi_def_cfa_offset 8
+ 2101              		.cfi_offset 7, -8
+ 2102              		.cfi_offset 14, -4
+ 2103 0002 82B0     		sub	sp, sp, #8
+ 2104              		.cfi_def_cfa_offset 16
+ 2105 0004 00AF     		add	r7, sp, #0
+ 2106              		.cfi_def_cfa_register 7
+ 2107 0006 7860     		str	r0, [r7, #4]
+1621:.\Generated_Source\PSoC4/CyLib.c ****     CY_SYS_SYST_RVR_REG = (value & CY_SYS_SYST_RVR_CNT_MASK);
+ 2108              		.loc 1 1621 0
+ 2109 0008 034B     		ldr	r3, .L137
+ 2110 000a 7A68     		ldr	r2, [r7, #4]
+ 2111 000c 1202     		lsl	r2, r2, #8
+ 2112 000e 120A     		lsr	r2, r2, #8
+ 2113 0010 1A60     		str	r2, [r3]
+1622:.\Generated_Source\PSoC4/CyLib.c **** }
+ 2114              		.loc 1 1622 0
+ 2115 0012 BD46     		mov	sp, r7
+ 2116 0014 02B0     		add	sp, sp, #8
+ 2117              		@ sp needed
+ 2118 0016 80BD     		pop	{r7, pc}
+ 2119              	.L138:
+ 2120              		.align	2
+ 2121              	.L137:
+ 2122 0018 14E000E0 		.word	-536813548
+ 2123              		.cfi_endproc
+ 2124              	.LFE40:
+ 2125              		.size	CySysTickSetReload, .-CySysTickSetReload
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 67
+
+
+ 2126              		.section	.text.CySysTickGetReload,"ax",%progbits
+ 2127              		.align	2
+ 2128              		.global	CySysTickGetReload
+ 2129              		.code	16
+ 2130              		.thumb_func
+ 2131              		.type	CySysTickGetReload, %function
+ 2132              	CySysTickGetReload:
+ 2133              	.LFB41:
+1623:.\Generated_Source\PSoC4/CyLib.c **** 
+1624:.\Generated_Source\PSoC4/CyLib.c **** 
+1625:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+1626:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CySysTickGetReload
+1627:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+1628:.\Generated_Source\PSoC4/CyLib.c **** *
+1629:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+1630:.\Generated_Source\PSoC4/CyLib.c **** *  Sets value the counter is set to on startup and after it reaches zero.
+1631:.\Generated_Source\PSoC4/CyLib.c **** *
+1632:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+1633:.\Generated_Source\PSoC4/CyLib.c **** *  None
+1634:.\Generated_Source\PSoC4/CyLib.c **** *
+1635:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+1636:.\Generated_Source\PSoC4/CyLib.c **** *  Counter reset value.
+1637:.\Generated_Source\PSoC4/CyLib.c **** *
+1638:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+1639:.\Generated_Source\PSoC4/CyLib.c **** uint32 CySysTickGetReload(void)
+1640:.\Generated_Source\PSoC4/CyLib.c **** {
+ 2134              		.loc 1 1640 0
+ 2135              		.cfi_startproc
+ 2136 0000 80B5     		push	{r7, lr}
+ 2137              		.cfi_def_cfa_offset 8
+ 2138              		.cfi_offset 7, -8
+ 2139              		.cfi_offset 14, -4
+ 2140 0002 00AF     		add	r7, sp, #0
+ 2141              		.cfi_def_cfa_register 7
+1641:.\Generated_Source\PSoC4/CyLib.c ****     return(CY_SYS_SYST_RVR_REG & CY_SYS_SYST_RVR_CNT_MASK);
+ 2142              		.loc 1 1641 0
+ 2143 0004 034B     		ldr	r3, .L141
+ 2144 0006 1B68     		ldr	r3, [r3]
+ 2145 0008 1B02     		lsl	r3, r3, #8
+ 2146 000a 1B0A     		lsr	r3, r3, #8
+1642:.\Generated_Source\PSoC4/CyLib.c **** }
+ 2147              		.loc 1 1642 0
+ 2148 000c 181C     		mov	r0, r3
+ 2149 000e BD46     		mov	sp, r7
+ 2150              		@ sp needed
+ 2151 0010 80BD     		pop	{r7, pc}
+ 2152              	.L142:
+ 2153 0012 C046     		.align	2
+ 2154              	.L141:
+ 2155 0014 14E000E0 		.word	-536813548
+ 2156              		.cfi_endproc
+ 2157              	.LFE41:
+ 2158              		.size	CySysTickGetReload, .-CySysTickGetReload
+ 2159              		.section	.text.CySysTickGetValue,"ax",%progbits
+ 2160              		.align	2
+ 2161              		.global	CySysTickGetValue
+ 2162              		.code	16
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 68
+
+
+ 2163              		.thumb_func
+ 2164              		.type	CySysTickGetValue, %function
+ 2165              	CySysTickGetValue:
+ 2166              	.LFB42:
+1643:.\Generated_Source\PSoC4/CyLib.c **** 
+1644:.\Generated_Source\PSoC4/CyLib.c **** 
+1645:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+1646:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CySysTickGetValue
+1647:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+1648:.\Generated_Source\PSoC4/CyLib.c **** *
+1649:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+1650:.\Generated_Source\PSoC4/CyLib.c **** *  Gets current SysTick counter value.
+1651:.\Generated_Source\PSoC4/CyLib.c **** *
+1652:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+1653:.\Generated_Source\PSoC4/CyLib.c **** *  None
+1654:.\Generated_Source\PSoC4/CyLib.c **** *
+1655:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+1656:.\Generated_Source\PSoC4/CyLib.c **** *  Current SysTick counter value
+1657:.\Generated_Source\PSoC4/CyLib.c **** *
+1658:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+1659:.\Generated_Source\PSoC4/CyLib.c **** uint32 CySysTickGetValue(void)
+1660:.\Generated_Source\PSoC4/CyLib.c **** {
+ 2167              		.loc 1 1660 0
+ 2168              		.cfi_startproc
+ 2169 0000 80B5     		push	{r7, lr}
+ 2170              		.cfi_def_cfa_offset 8
+ 2171              		.cfi_offset 7, -8
+ 2172              		.cfi_offset 14, -4
+ 2173 0002 00AF     		add	r7, sp, #0
+ 2174              		.cfi_def_cfa_register 7
+1661:.\Generated_Source\PSoC4/CyLib.c ****     return(CY_SYS_SYST_CVR_REG & CY_SYS_SYST_CVR_CNT_MASK);
+ 2175              		.loc 1 1661 0
+ 2176 0004 034B     		ldr	r3, .L145
+ 2177 0006 1B68     		ldr	r3, [r3]
+ 2178 0008 1B02     		lsl	r3, r3, #8
+ 2179 000a 1B0A     		lsr	r3, r3, #8
+1662:.\Generated_Source\PSoC4/CyLib.c **** }
+ 2180              		.loc 1 1662 0
+ 2181 000c 181C     		mov	r0, r3
+ 2182 000e BD46     		mov	sp, r7
+ 2183              		@ sp needed
+ 2184 0010 80BD     		pop	{r7, pc}
+ 2185              	.L146:
+ 2186 0012 C046     		.align	2
+ 2187              	.L145:
+ 2188 0014 18E000E0 		.word	-536813544
+ 2189              		.cfi_endproc
+ 2190              	.LFE42:
+ 2191              		.size	CySysTickGetValue, .-CySysTickGetValue
+ 2192              		.section	.text.CySysTickSetClockSource,"ax",%progbits
+ 2193              		.align	2
+ 2194              		.global	CySysTickSetClockSource
+ 2195              		.code	16
+ 2196              		.thumb_func
+ 2197              		.type	CySysTickSetClockSource, %function
+ 2198              	CySysTickSetClockSource:
+ 2199              	.LFB43:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 69
+
+
+1663:.\Generated_Source\PSoC4/CyLib.c **** 
+1664:.\Generated_Source\PSoC4/CyLib.c **** 
+1665:.\Generated_Source\PSoC4/CyLib.c **** #if(!CY_PSOC3 && !CY_PSOC4_4000 && !CY_PSOC4_4100 && !CY_PSOC4_4200)
+1666:.\Generated_Source\PSoC4/CyLib.c ****     /*******************************************************************************
+1667:.\Generated_Source\PSoC4/CyLib.c ****     * Function Name: CySysTickSetClockSource
+1668:.\Generated_Source\PSoC4/CyLib.c ****     ********************************************************************************
+1669:.\Generated_Source\PSoC4/CyLib.c ****     *
+1670:.\Generated_Source\PSoC4/CyLib.c ****     * Summary:
+1671:.\Generated_Source\PSoC4/CyLib.c ****     *  Sets the clock source for the SysTick counter.
+1672:.\Generated_Source\PSoC4/CyLib.c ****     *
+1673:.\Generated_Source\PSoC4/CyLib.c ****     * Parameters:
+1674:.\Generated_Source\PSoC4/CyLib.c ****     *  clockSource: Clock source for SysTick counter
+1675:.\Generated_Source\PSoC4/CyLib.c ****     *         Define                     Clock Source
+1676:.\Generated_Source\PSoC4/CyLib.c ****     *   CY_SYS_SYST_CSR_CLK_SRC_SYSCLK     SysTick is clocked by CPU clock.
+1677:.\Generated_Source\PSoC4/CyLib.c ****     *   CY_SYS_SYST_CSR_CLK_SRC_LFCLK      SysTick is clocked by the low frequency
+1678:.\Generated_Source\PSoC4/CyLib.c ****     *                                      clock. (ILO 100 KHz for PSoC 5LP, and
+1679:.\Generated_Source\PSoC4/CyLib.c ****     *                                      LFCLK for PSoC 4).
+1680:.\Generated_Source\PSoC4/CyLib.c ****     *
+1681:.\Generated_Source\PSoC4/CyLib.c ****     * Return:
+1682:.\Generated_Source\PSoC4/CyLib.c ****     *  None
+1683:.\Generated_Source\PSoC4/CyLib.c ****     *
+1684:.\Generated_Source\PSoC4/CyLib.c ****     * Side Effects:
+1685:.\Generated_Source\PSoC4/CyLib.c ****     *  Clears SysTick count flag if it was set. If clock source is not ready this
+1686:.\Generated_Source\PSoC4/CyLib.c ****     *  function call will have no effect. After changing clock source to the low
+1687:.\Generated_Source\PSoC4/CyLib.c ****     *  frequency clock the counter and reload register values will remain unchanged
+1688:.\Generated_Source\PSoC4/CyLib.c ****     *  so time to the interrupt will be significantly bigger and vice versa.
+1689:.\Generated_Source\PSoC4/CyLib.c ****     *
+1690:.\Generated_Source\PSoC4/CyLib.c ****     *******************************************************************************/
+1691:.\Generated_Source\PSoC4/CyLib.c ****     void CySysTickSetClockSource(uint32 clockSource)
+1692:.\Generated_Source\PSoC4/CyLib.c ****     {
+ 2200              		.loc 1 1692 0
+ 2201              		.cfi_startproc
+ 2202 0000 80B5     		push	{r7, lr}
+ 2203              		.cfi_def_cfa_offset 8
+ 2204              		.cfi_offset 7, -8
+ 2205              		.cfi_offset 14, -4
+ 2206 0002 82B0     		sub	sp, sp, #8
+ 2207              		.cfi_def_cfa_offset 16
+ 2208 0004 00AF     		add	r7, sp, #0
+ 2209              		.cfi_def_cfa_register 7
+ 2210 0006 7860     		str	r0, [r7, #4]
+1693:.\Generated_Source\PSoC4/CyLib.c ****         if (clockSource == CY_SYS_SYST_CSR_CLK_SRC_SYSCLK)
+ 2211              		.loc 1 1693 0
+ 2212 0008 7B68     		ldr	r3, [r7, #4]
+ 2213 000a 012B     		cmp	r3, #1
+ 2214 000c 06D1     		bne	.L148
+1694:.\Generated_Source\PSoC4/CyLib.c ****         {
+1695:.\Generated_Source\PSoC4/CyLib.c ****             CY_SYS_SYST_CSR_REG |= (uint32)(CY_SYS_SYST_CSR_CLK_SRC_SYSCLK << CY_SYS_SYST_CSR_CLK_S
+ 2215              		.loc 1 1695 0
+ 2216 000e 084B     		ldr	r3, .L150
+ 2217 0010 074A     		ldr	r2, .L150
+ 2218 0012 1268     		ldr	r2, [r2]
+ 2219 0014 0421     		mov	r1, #4
+ 2220 0016 0A43     		orr	r2, r1
+ 2221 0018 1A60     		str	r2, [r3]
+ 2222 001a 05E0     		b	.L147
+ 2223              	.L148:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 70
+
+
+1696:.\Generated_Source\PSoC4/CyLib.c ****         }
+1697:.\Generated_Source\PSoC4/CyLib.c ****         else
+1698:.\Generated_Source\PSoC4/CyLib.c ****         {
+1699:.\Generated_Source\PSoC4/CyLib.c ****             CY_SYS_SYST_CSR_REG &= ((uint32) ~((uint32)(CY_SYS_SYST_CSR_CLK_SRC_SYSCLK << CY_SYS_SY
+ 2224              		.loc 1 1699 0
+ 2225 001c 044B     		ldr	r3, .L150
+ 2226 001e 044A     		ldr	r2, .L150
+ 2227 0020 1268     		ldr	r2, [r2]
+ 2228 0022 0421     		mov	r1, #4
+ 2229 0024 8A43     		bic	r2, r1
+ 2230 0026 1A60     		str	r2, [r3]
+ 2231              	.L147:
+1700:.\Generated_Source\PSoC4/CyLib.c ****         }
+1701:.\Generated_Source\PSoC4/CyLib.c ****     }
+ 2232              		.loc 1 1701 0
+ 2233 0028 BD46     		mov	sp, r7
+ 2234 002a 02B0     		add	sp, sp, #8
+ 2235              		@ sp needed
+ 2236 002c 80BD     		pop	{r7, pc}
+ 2237              	.L151:
+ 2238 002e C046     		.align	2
+ 2239              	.L150:
+ 2240 0030 10E000E0 		.word	-536813552
+ 2241              		.cfi_endproc
+ 2242              	.LFE43:
+ 2243              		.size	CySysTickSetClockSource, .-CySysTickSetClockSource
+ 2244              		.section	.text.CySysTickGetCountFlag,"ax",%progbits
+ 2245              		.align	2
+ 2246              		.global	CySysTickGetCountFlag
+ 2247              		.code	16
+ 2248              		.thumb_func
+ 2249              		.type	CySysTickGetCountFlag, %function
+ 2250              	CySysTickGetCountFlag:
+ 2251              	.LFB44:
+1702:.\Generated_Source\PSoC4/CyLib.c **** #endif /* (!CY_PSOC3 && !CY_PSOC4_4000 && !CY_PSOC4_4100 && !CY_PSOC4_4200) */
+1703:.\Generated_Source\PSoC4/CyLib.c **** 
+1704:.\Generated_Source\PSoC4/CyLib.c **** 
+1705:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+1706:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CySysTickGetCountFlag
+1707:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+1708:.\Generated_Source\PSoC4/CyLib.c **** *
+1709:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+1710:.\Generated_Source\PSoC4/CyLib.c **** *  The count flag is set once SysTick counter reaches zero.
+1711:.\Generated_Source\PSoC4/CyLib.c **** *   The flag cleared on read.
+1712:.\Generated_Source\PSoC4/CyLib.c **** *
+1713:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+1714:.\Generated_Source\PSoC4/CyLib.c **** *  None
+1715:.\Generated_Source\PSoC4/CyLib.c **** *
+1716:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+1717:.\Generated_Source\PSoC4/CyLib.c ****     *  Returns non-zero value if flag is set, otherwise zero is returned.
+1718:.\Generated_Source\PSoC4/CyLib.c **** *
+1719:.\Generated_Source\PSoC4/CyLib.c **** *
+1720:.\Generated_Source\PSoC4/CyLib.c **** * Side Effects:
+1721:.\Generated_Source\PSoC4/CyLib.c **** *  Clears SysTick count flag if it was set.
+1722:.\Generated_Source\PSoC4/CyLib.c **** *
+1723:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+1724:.\Generated_Source\PSoC4/CyLib.c **** uint32 CySysTickGetCountFlag(void)
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 71
+
+
+1725:.\Generated_Source\PSoC4/CyLib.c **** {
+ 2252              		.loc 1 1725 0
+ 2253              		.cfi_startproc
+ 2254 0000 80B5     		push	{r7, lr}
+ 2255              		.cfi_def_cfa_offset 8
+ 2256              		.cfi_offset 7, -8
+ 2257              		.cfi_offset 14, -4
+ 2258 0002 00AF     		add	r7, sp, #0
+ 2259              		.cfi_def_cfa_register 7
+1726:.\Generated_Source\PSoC4/CyLib.c ****     return ((CY_SYS_SYST_CSR_REG>>CY_SYS_SYST_CSR_COUNTFLAG_SHIFT) & 0x01u);
+ 2260              		.loc 1 1726 0
+ 2261 0004 034B     		ldr	r3, .L154
+ 2262 0006 1B68     		ldr	r3, [r3]
+ 2263 0008 1A0C     		lsr	r2, r3, #16
+ 2264 000a 0123     		mov	r3, #1
+ 2265 000c 1340     		and	r3, r2
+1727:.\Generated_Source\PSoC4/CyLib.c **** }
+ 2266              		.loc 1 1727 0
+ 2267 000e 181C     		mov	r0, r3
+ 2268 0010 BD46     		mov	sp, r7
+ 2269              		@ sp needed
+ 2270 0012 80BD     		pop	{r7, pc}
+ 2271              	.L155:
+ 2272              		.align	2
+ 2273              	.L154:
+ 2274 0014 10E000E0 		.word	-536813552
+ 2275              		.cfi_endproc
+ 2276              	.LFE44:
+ 2277              		.size	CySysTickGetCountFlag, .-CySysTickGetCountFlag
+ 2278              		.section	.text.CySysTickClear,"ax",%progbits
+ 2279              		.align	2
+ 2280              		.global	CySysTickClear
+ 2281              		.code	16
+ 2282              		.thumb_func
+ 2283              		.type	CySysTickClear, %function
+ 2284              	CySysTickClear:
+ 2285              	.LFB45:
+1728:.\Generated_Source\PSoC4/CyLib.c **** 
+1729:.\Generated_Source\PSoC4/CyLib.c **** 
+1730:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+1731:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CySysTickClear
+1732:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+1733:.\Generated_Source\PSoC4/CyLib.c **** *
+1734:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+1735:.\Generated_Source\PSoC4/CyLib.c **** *  Clears the SysTick counter for well-defined startup.
+1736:.\Generated_Source\PSoC4/CyLib.c **** *
+1737:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+1738:.\Generated_Source\PSoC4/CyLib.c **** *  None
+1739:.\Generated_Source\PSoC4/CyLib.c **** *
+1740:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+1741:.\Generated_Source\PSoC4/CyLib.c **** *  None
+1742:.\Generated_Source\PSoC4/CyLib.c **** *
+1743:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+1744:.\Generated_Source\PSoC4/CyLib.c **** void CySysTickClear(void)
+1745:.\Generated_Source\PSoC4/CyLib.c **** {
+ 2286              		.loc 1 1745 0
+ 2287              		.cfi_startproc
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 72
+
+
+ 2288 0000 80B5     		push	{r7, lr}
+ 2289              		.cfi_def_cfa_offset 8
+ 2290              		.cfi_offset 7, -8
+ 2291              		.cfi_offset 14, -4
+ 2292 0002 00AF     		add	r7, sp, #0
+ 2293              		.cfi_def_cfa_register 7
+1746:.\Generated_Source\PSoC4/CyLib.c ****     CY_SYS_SYST_CVR_REG = 0u;
+ 2294              		.loc 1 1746 0
+ 2295 0004 024B     		ldr	r3, .L157
+ 2296 0006 0022     		mov	r2, #0
+ 2297 0008 1A60     		str	r2, [r3]
+1747:.\Generated_Source\PSoC4/CyLib.c **** }
+ 2298              		.loc 1 1747 0
+ 2299 000a BD46     		mov	sp, r7
+ 2300              		@ sp needed
+ 2301 000c 80BD     		pop	{r7, pc}
+ 2302              	.L158:
+ 2303 000e C046     		.align	2
+ 2304              	.L157:
+ 2305 0010 18E000E0 		.word	-536813544
+ 2306              		.cfi_endproc
+ 2307              	.LFE45:
+ 2308              		.size	CySysTickClear, .-CySysTickClear
+ 2309              		.section	.text.CySysTickSetCallback,"ax",%progbits
+ 2310              		.align	2
+ 2311              		.global	CySysTickSetCallback
+ 2312              		.code	16
+ 2313              		.thumb_func
+ 2314              		.type	CySysTickSetCallback, %function
+ 2315              	CySysTickSetCallback:
+ 2316              	.LFB46:
+1748:.\Generated_Source\PSoC4/CyLib.c **** 
+1749:.\Generated_Source\PSoC4/CyLib.c **** 
+1750:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+1751:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CySysTickSetCallback
+1752:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+1753:.\Generated_Source\PSoC4/CyLib.c **** *
+1754:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+1755:.\Generated_Source\PSoC4/CyLib.c **** *  This function allows up to five user-defined interrupt service routine
+1756:.\Generated_Source\PSoC4/CyLib.c **** *  functions to be associated with the SysTick interrupt. These are specified
+1757:.\Generated_Source\PSoC4/CyLib.c **** *  through the use of pointers to the function.
+1758:.\Generated_Source\PSoC4/CyLib.c **** *
+1759:.\Generated_Source\PSoC4/CyLib.c **** *  To set a custom callback function without the overhead of the system provided
+1760:.\Generated_Source\PSoC4/CyLib.c **** *  one, use CyIntSetSysVector(CY_INT_SYSTICK_IRQN, cyisraddress <address>),
+1761:.\Generated_Source\PSoC4/CyLib.c **** *  where <address> is address of the custom defined interrupt service routine.
+1762:.\Generated_Source\PSoC4/CyLib.c **** *  Note: a custom callback function overrides the system defined callback
+1763:.\Generated_Source\PSoC4/CyLib.c **** *  functions.
+1764:.\Generated_Source\PSoC4/CyLib.c **** *
+1765:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+1766:.\Generated_Source\PSoC4/CyLib.c **** *  number: The number of the callback function addresses to be set. The valid
+1767:.\Generated_Source\PSoC4/CyLib.c **** *          range is from 0 to 4.
+1768:.\Generated_Source\PSoC4/CyLib.c **** *
+1769:.\Generated_Source\PSoC4/CyLib.c **** *  void(*CallbackFunction(void): A pointer to the function that will be
+1770:.\Generated_Source\PSoC4/CyLib.c **** *                                associated with the SysTick ISR for the
+1771:.\Generated_Source\PSoC4/CyLib.c **** *                                specified number.
+1772:.\Generated_Source\PSoC4/CyLib.c **** *
+1773:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 73
+
+
+1774:.\Generated_Source\PSoC4/CyLib.c **** *  Returns the address of the previous callback function.
+1775:.\Generated_Source\PSoC4/CyLib.c **** *  The NULL is returned if the specified address in not set.
+1776:.\Generated_Source\PSoC4/CyLib.c **** *
+1777:.\Generated_Source\PSoC4/CyLib.c **** * Side Effects:
+1778:.\Generated_Source\PSoC4/CyLib.c **** *  The registered callback functions will be executed in the interrupt.
+1779:.\Generated_Source\PSoC4/CyLib.c **** *
+1780:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+1781:.\Generated_Source\PSoC4/CyLib.c **** cySysTickCallback CySysTickSetCallback(uint32 number, cySysTickCallback function)
+1782:.\Generated_Source\PSoC4/CyLib.c **** {
+ 2317              		.loc 1 1782 0
+ 2318              		.cfi_startproc
+ 2319 0000 80B5     		push	{r7, lr}
+ 2320              		.cfi_def_cfa_offset 8
+ 2321              		.cfi_offset 7, -8
+ 2322              		.cfi_offset 14, -4
+ 2323 0002 84B0     		sub	sp, sp, #16
+ 2324              		.cfi_def_cfa_offset 24
+ 2325 0004 00AF     		add	r7, sp, #0
+ 2326              		.cfi_def_cfa_register 7
+ 2327 0006 7860     		str	r0, [r7, #4]
+ 2328 0008 3960     		str	r1, [r7]
+1783:.\Generated_Source\PSoC4/CyLib.c ****     cySysTickCallback retVal;
+1784:.\Generated_Source\PSoC4/CyLib.c **** 
+1785:.\Generated_Source\PSoC4/CyLib.c ****     retVal = CySysTickCallbacks[number];
+ 2329              		.loc 1 1785 0
+ 2330 000a 074B     		ldr	r3, .L161
+ 2331 000c 7A68     		ldr	r2, [r7, #4]
+ 2332 000e 9200     		lsl	r2, r2, #2
+ 2333 0010 D358     		ldr	r3, [r2, r3]
+ 2334 0012 FB60     		str	r3, [r7, #12]
+1786:.\Generated_Source\PSoC4/CyLib.c ****     CySysTickCallbacks[number] = function;
+ 2335              		.loc 1 1786 0
+ 2336 0014 044B     		ldr	r3, .L161
+ 2337 0016 7A68     		ldr	r2, [r7, #4]
+ 2338 0018 9200     		lsl	r2, r2, #2
+ 2339 001a 3968     		ldr	r1, [r7]
+ 2340 001c D150     		str	r1, [r2, r3]
+1787:.\Generated_Source\PSoC4/CyLib.c ****     return (retVal);
+ 2341              		.loc 1 1787 0
+ 2342 001e FB68     		ldr	r3, [r7, #12]
+1788:.\Generated_Source\PSoC4/CyLib.c **** }
+ 2343              		.loc 1 1788 0
+ 2344 0020 181C     		mov	r0, r3
+ 2345 0022 BD46     		mov	sp, r7
+ 2346 0024 04B0     		add	sp, sp, #16
+ 2347              		@ sp needed
+ 2348 0026 80BD     		pop	{r7, pc}
+ 2349              	.L162:
+ 2350              		.align	2
+ 2351              	.L161:
+ 2352 0028 00000000 		.word	CySysTickCallbacks
+ 2353              		.cfi_endproc
+ 2354              	.LFE46:
+ 2355              		.size	CySysTickSetCallback, .-CySysTickSetCallback
+ 2356              		.section	.text.CySysTickGetCallback,"ax",%progbits
+ 2357              		.align	2
+ 2358              		.global	CySysTickGetCallback
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 74
+
+
+ 2359              		.code	16
+ 2360              		.thumb_func
+ 2361              		.type	CySysTickGetCallback, %function
+ 2362              	CySysTickGetCallback:
+ 2363              	.LFB47:
+1789:.\Generated_Source\PSoC4/CyLib.c **** 
+1790:.\Generated_Source\PSoC4/CyLib.c **** 
+1791:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+1792:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CySysTickGetCallback
+1793:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+1794:.\Generated_Source\PSoC4/CyLib.c **** *
+1795:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+1796:.\Generated_Source\PSoC4/CyLib.c **** *  The function get the specified callback pointer.
+1797:.\Generated_Source\PSoC4/CyLib.c **** *
+1798:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+1799:.\Generated_Source\PSoC4/CyLib.c **** *  number: The number of callback function address to get. The valid
+1800:.\Generated_Source\PSoC4/CyLib.c **** *          range is from 0 to 4.
+1801:.\Generated_Source\PSoC4/CyLib.c **** *
+1802:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+1803:.\Generated_Source\PSoC4/CyLib.c **** *  Returns the address of the specified callback function.
+1804:.\Generated_Source\PSoC4/CyLib.c **** *  The NULL is returned if the specified address in not initialized.
+1805:.\Generated_Source\PSoC4/CyLib.c **** *
+1806:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+1807:.\Generated_Source\PSoC4/CyLib.c **** cySysTickCallback CySysTickGetCallback(uint32 number)
+1808:.\Generated_Source\PSoC4/CyLib.c **** {
+ 2364              		.loc 1 1808 0
+ 2365              		.cfi_startproc
+ 2366 0000 80B5     		push	{r7, lr}
+ 2367              		.cfi_def_cfa_offset 8
+ 2368              		.cfi_offset 7, -8
+ 2369              		.cfi_offset 14, -4
+ 2370 0002 82B0     		sub	sp, sp, #8
+ 2371              		.cfi_def_cfa_offset 16
+ 2372 0004 00AF     		add	r7, sp, #0
+ 2373              		.cfi_def_cfa_register 7
+ 2374 0006 7860     		str	r0, [r7, #4]
+1809:.\Generated_Source\PSoC4/CyLib.c ****     return ((cySysTickCallback) CySysTickCallbacks[number]);
+ 2375              		.loc 1 1809 0
+ 2376 0008 034B     		ldr	r3, .L165
+ 2377 000a 7A68     		ldr	r2, [r7, #4]
+ 2378 000c 9200     		lsl	r2, r2, #2
+ 2379 000e D358     		ldr	r3, [r2, r3]
+1810:.\Generated_Source\PSoC4/CyLib.c **** }
+ 2380              		.loc 1 1810 0
+ 2381 0010 181C     		mov	r0, r3
+ 2382 0012 BD46     		mov	sp, r7
+ 2383 0014 02B0     		add	sp, sp, #8
+ 2384              		@ sp needed
+ 2385 0016 80BD     		pop	{r7, pc}
+ 2386              	.L166:
+ 2387              		.align	2
+ 2388              	.L165:
+ 2389 0018 00000000 		.word	CySysTickCallbacks
+ 2390              		.cfi_endproc
+ 2391              	.LFE47:
+ 2392              		.size	CySysTickGetCallback, .-CySysTickGetCallback
+ 2393              		.section	.text.CySysTickServiceCallbacks,"ax",%progbits
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 75
+
+
+ 2394              		.align	2
+ 2395              		.code	16
+ 2396              		.thumb_func
+ 2397              		.type	CySysTickServiceCallbacks, %function
+ 2398              	CySysTickServiceCallbacks:
+ 2399              	.LFB48:
+1811:.\Generated_Source\PSoC4/CyLib.c **** 
+1812:.\Generated_Source\PSoC4/CyLib.c **** 
+1813:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+1814:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CySysTickServiceCallbacks
+1815:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+1816:.\Generated_Source\PSoC4/CyLib.c **** *
+1817:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+1818:.\Generated_Source\PSoC4/CyLib.c **** *  System Tick timer interrupt routine
+1819:.\Generated_Source\PSoC4/CyLib.c **** *
+1820:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+1821:.\Generated_Source\PSoC4/CyLib.c **** *  None
+1822:.\Generated_Source\PSoC4/CyLib.c **** *
+1823:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+1824:.\Generated_Source\PSoC4/CyLib.c **** *  None
+1825:.\Generated_Source\PSoC4/CyLib.c **** *
+1826:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+1827:.\Generated_Source\PSoC4/CyLib.c **** static void CySysTickServiceCallbacks(void)
+1828:.\Generated_Source\PSoC4/CyLib.c **** {
+ 2400              		.loc 1 1828 0
+ 2401              		.cfi_startproc
+ 2402 0000 80B5     		push	{r7, lr}
+ 2403              		.cfi_def_cfa_offset 8
+ 2404              		.cfi_offset 7, -8
+ 2405              		.cfi_offset 14, -4
+ 2406 0002 82B0     		sub	sp, sp, #8
+ 2407              		.cfi_def_cfa_offset 16
+ 2408 0004 00AF     		add	r7, sp, #0
+ 2409              		.cfi_def_cfa_register 7
+1829:.\Generated_Source\PSoC4/CyLib.c ****     uint32 i;
+1830:.\Generated_Source\PSoC4/CyLib.c **** 
+1831:.\Generated_Source\PSoC4/CyLib.c ****     /* Verify that tick timer flag was set */
+1832:.\Generated_Source\PSoC4/CyLib.c ****     if (1u == CySysTickGetCountFlag())
+ 2410              		.loc 1 1832 0
+ 2411 0006 FFF7FEFF 		bl	CySysTickGetCountFlag
+ 2412 000a 031C     		mov	r3, r0
+ 2413 000c 012B     		cmp	r3, #1
+ 2414 000e 13D1     		bne	.L167
+1833:.\Generated_Source\PSoC4/CyLib.c ****     {
+1834:.\Generated_Source\PSoC4/CyLib.c ****         for (i=0u; i < CY_SYS_SYST_NUM_OF_CALLBACKS; i++)
+ 2415              		.loc 1 1834 0
+ 2416 0010 0023     		mov	r3, #0
+ 2417 0012 7B60     		str	r3, [r7, #4]
+ 2418 0014 0DE0     		b	.L169
+ 2419              	.L171:
+1835:.\Generated_Source\PSoC4/CyLib.c ****         {
+1836:.\Generated_Source\PSoC4/CyLib.c ****             if (CySysTickCallbacks[i] != (void *) 0)
+ 2420              		.loc 1 1836 0
+ 2421 0016 0A4B     		ldr	r3, .L172
+ 2422 0018 7A68     		ldr	r2, [r7, #4]
+ 2423 001a 9200     		lsl	r2, r2, #2
+ 2424 001c D358     		ldr	r3, [r2, r3]
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 76
+
+
+ 2425 001e 002B     		cmp	r3, #0
+ 2426 0020 04D0     		beq	.L170
+1837:.\Generated_Source\PSoC4/CyLib.c ****             {
+1838:.\Generated_Source\PSoC4/CyLib.c ****                 (void)(CySysTickCallbacks[i])();
+ 2427              		.loc 1 1838 0
+ 2428 0022 074B     		ldr	r3, .L172
+ 2429 0024 7A68     		ldr	r2, [r7, #4]
+ 2430 0026 9200     		lsl	r2, r2, #2
+ 2431 0028 D358     		ldr	r3, [r2, r3]
+ 2432 002a 9847     		blx	r3
+ 2433              	.L170:
+1834:.\Generated_Source\PSoC4/CyLib.c ****         for (i=0u; i < CY_SYS_SYST_NUM_OF_CALLBACKS; i++)
+ 2434              		.loc 1 1834 0
+ 2435 002c 7B68     		ldr	r3, [r7, #4]
+ 2436 002e 0133     		add	r3, r3, #1
+ 2437 0030 7B60     		str	r3, [r7, #4]
+ 2438              	.L169:
+1834:.\Generated_Source\PSoC4/CyLib.c ****         for (i=0u; i < CY_SYS_SYST_NUM_OF_CALLBACKS; i++)
+ 2439              		.loc 1 1834 0 is_stmt 0 discriminator 1
+ 2440 0032 7B68     		ldr	r3, [r7, #4]
+ 2441 0034 042B     		cmp	r3, #4
+ 2442 0036 EED9     		bls	.L171
+ 2443              	.L167:
+1839:.\Generated_Source\PSoC4/CyLib.c ****             }
+1840:.\Generated_Source\PSoC4/CyLib.c ****         }
+1841:.\Generated_Source\PSoC4/CyLib.c ****     }
+1842:.\Generated_Source\PSoC4/CyLib.c **** }
+ 2444              		.loc 1 1842 0 is_stmt 1
+ 2445 0038 BD46     		mov	sp, r7
+ 2446 003a 02B0     		add	sp, sp, #8
+ 2447              		@ sp needed
+ 2448 003c 80BD     		pop	{r7, pc}
+ 2449              	.L173:
+ 2450 003e C046     		.align	2
+ 2451              	.L172:
+ 2452 0040 00000000 		.word	CySysTickCallbacks
+ 2453              		.cfi_endproc
+ 2454              	.LFE48:
+ 2455              		.size	CySysTickServiceCallbacks, .-CySysTickServiceCallbacks
+ 2456              		.section	.text.CyGetUniqueId,"ax",%progbits
+ 2457              		.align	2
+ 2458              		.global	CyGetUniqueId
+ 2459              		.code	16
+ 2460              		.thumb_func
+ 2461              		.type	CyGetUniqueId, %function
+ 2462              	CyGetUniqueId:
+ 2463              	.LFB49:
+1843:.\Generated_Source\PSoC4/CyLib.c **** 
+1844:.\Generated_Source\PSoC4/CyLib.c **** 
+1845:.\Generated_Source\PSoC4/CyLib.c **** /*******************************************************************************
+1846:.\Generated_Source\PSoC4/CyLib.c **** * Function Name: CyGetUniqueId
+1847:.\Generated_Source\PSoC4/CyLib.c **** ********************************************************************************
+1848:.\Generated_Source\PSoC4/CyLib.c **** *
+1849:.\Generated_Source\PSoC4/CyLib.c **** * Summary:
+1850:.\Generated_Source\PSoC4/CyLib.c **** *  Returns the 64-bit unique ID of the device. The uniqueness of the number is
+1851:.\Generated_Source\PSoC4/CyLib.c **** *  guaranteed for 10 years due to the die lot number having a cycle life of 10
+1852:.\Generated_Source\PSoC4/CyLib.c **** *  years and even after 10 years, the probability of getting two identical
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 77
+
+
+1853:.\Generated_Source\PSoC4/CyLib.c **** *  numbers is very small.
+1854:.\Generated_Source\PSoC4/CyLib.c **** *
+1855:.\Generated_Source\PSoC4/CyLib.c **** * Parameters:
+1856:.\Generated_Source\PSoC4/CyLib.c **** *  uniqueId: The pointer to a two element 32-bit unsigned integer array. Returns
+1857:.\Generated_Source\PSoC4/CyLib.c **** *  the 64-bit unique ID of the device by loading them into the integer array
+1858:.\Generated_Source\PSoC4/CyLib.c **** *  pointed to by uniqueId.
+1859:.\Generated_Source\PSoC4/CyLib.c **** *
+1860:.\Generated_Source\PSoC4/CyLib.c **** * Return:
+1861:.\Generated_Source\PSoC4/CyLib.c **** *  None
+1862:.\Generated_Source\PSoC4/CyLib.c **** *
+1863:.\Generated_Source\PSoC4/CyLib.c **** *******************************************************************************/
+1864:.\Generated_Source\PSoC4/CyLib.c **** void CyGetUniqueId(uint32* uniqueId)
+1865:.\Generated_Source\PSoC4/CyLib.c **** {
+ 2464              		.loc 1 1865 0
+ 2465              		.cfi_startproc
+ 2466 0000 80B5     		push	{r7, lr}
+ 2467              		.cfi_def_cfa_offset 8
+ 2468              		.cfi_offset 7, -8
+ 2469              		.cfi_offset 14, -4
+ 2470 0002 82B0     		sub	sp, sp, #8
+ 2471              		.cfi_def_cfa_offset 16
+ 2472 0004 00AF     		add	r7, sp, #0
+ 2473              		.cfi_def_cfa_register 7
+ 2474 0006 7860     		str	r0, [r7, #4]
+1866:.\Generated_Source\PSoC4/CyLib.c **** #if(CY_PSOC4)
+1867:.\Generated_Source\PSoC4/CyLib.c ****     uniqueId[0u]  =  (uint32)(* (reg8 *) CYREG_SFLASH_DIE_LOT0  );
+ 2475              		.loc 1 1867 0
+ 2476 0008 254B     		ldr	r3, .L175
+ 2477 000a 1B78     		ldrb	r3, [r3]
+ 2478 000c DBB2     		uxtb	r3, r3
+ 2479 000e 1A1C     		mov	r2, r3
+ 2480 0010 7B68     		ldr	r3, [r7, #4]
+ 2481 0012 1A60     		str	r2, [r3]
+1868:.\Generated_Source\PSoC4/CyLib.c ****     uniqueId[0u] |= ((uint32)(* (reg8 *) CYREG_SFLASH_DIE_LOT1  ) <<  8u);
+ 2482              		.loc 1 1868 0
+ 2483 0014 7B68     		ldr	r3, [r7, #4]
+ 2484 0016 1A68     		ldr	r2, [r3]
+ 2485 0018 224B     		ldr	r3, .L175+4
+ 2486 001a 1B78     		ldrb	r3, [r3]
+ 2487 001c DBB2     		uxtb	r3, r3
+ 2488 001e 1B02     		lsl	r3, r3, #8
+ 2489 0020 1A43     		orr	r2, r3
+ 2490 0022 7B68     		ldr	r3, [r7, #4]
+ 2491 0024 1A60     		str	r2, [r3]
+1869:.\Generated_Source\PSoC4/CyLib.c ****     uniqueId[0u] |= ((uint32)(* (reg8 *) CYREG_SFLASH_DIE_LOT2  ) << 16u);
+ 2492              		.loc 1 1869 0
+ 2493 0026 7B68     		ldr	r3, [r7, #4]
+ 2494 0028 1A68     		ldr	r2, [r3]
+ 2495 002a 1F4B     		ldr	r3, .L175+8
+ 2496 002c 1B78     		ldrb	r3, [r3]
+ 2497 002e DBB2     		uxtb	r3, r3
+ 2498 0030 1B04     		lsl	r3, r3, #16
+ 2499 0032 1A43     		orr	r2, r3
+ 2500 0034 7B68     		ldr	r3, [r7, #4]
+ 2501 0036 1A60     		str	r2, [r3]
+1870:.\Generated_Source\PSoC4/CyLib.c ****     uniqueId[0u] |= ((uint32)(* (reg8 *) CYREG_SFLASH_DIE_WAFER ) << 24u);
+ 2502              		.loc 1 1870 0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 78
+
+
+ 2503 0038 7B68     		ldr	r3, [r7, #4]
+ 2504 003a 1A68     		ldr	r2, [r3]
+ 2505 003c 1B4B     		ldr	r3, .L175+12
+ 2506 003e 1B78     		ldrb	r3, [r3]
+ 2507 0040 DBB2     		uxtb	r3, r3
+ 2508 0042 1B06     		lsl	r3, r3, #24
+ 2509 0044 1A43     		orr	r2, r3
+ 2510 0046 7B68     		ldr	r3, [r7, #4]
+ 2511 0048 1A60     		str	r2, [r3]
+1871:.\Generated_Source\PSoC4/CyLib.c **** 
+1872:.\Generated_Source\PSoC4/CyLib.c ****     uniqueId[1u]  =  (uint32)(* (reg8 *) CYREG_SFLASH_DIE_X     );
+ 2512              		.loc 1 1872 0
+ 2513 004a 7B68     		ldr	r3, [r7, #4]
+ 2514 004c 0433     		add	r3, r3, #4
+ 2515 004e 184A     		ldr	r2, .L175+16
+ 2516 0050 1278     		ldrb	r2, [r2]
+ 2517 0052 D2B2     		uxtb	r2, r2
+ 2518 0054 1A60     		str	r2, [r3]
+1873:.\Generated_Source\PSoC4/CyLib.c ****     uniqueId[1u] |= ((uint32)(* (reg8 *) CYREG_SFLASH_DIE_Y     ) <<  8u);
+ 2519              		.loc 1 1873 0
+ 2520 0056 7B68     		ldr	r3, [r7, #4]
+ 2521 0058 0433     		add	r3, r3, #4
+ 2522 005a 7A68     		ldr	r2, [r7, #4]
+ 2523 005c 0432     		add	r2, r2, #4
+ 2524 005e 1168     		ldr	r1, [r2]
+ 2525 0060 144A     		ldr	r2, .L175+20
+ 2526 0062 1278     		ldrb	r2, [r2]
+ 2527 0064 D2B2     		uxtb	r2, r2
+ 2528 0066 1202     		lsl	r2, r2, #8
+ 2529 0068 0A43     		orr	r2, r1
+ 2530 006a 1A60     		str	r2, [r3]
+1874:.\Generated_Source\PSoC4/CyLib.c ****     uniqueId[1u] |= ((uint32)(* (reg8 *) CYREG_SFLASH_DIE_SORT  ) << 16u);
+ 2531              		.loc 1 1874 0
+ 2532 006c 7B68     		ldr	r3, [r7, #4]
+ 2533 006e 0433     		add	r3, r3, #4
+ 2534 0070 7A68     		ldr	r2, [r7, #4]
+ 2535 0072 0432     		add	r2, r2, #4
+ 2536 0074 1168     		ldr	r1, [r2]
+ 2537 0076 104A     		ldr	r2, .L175+24
+ 2538 0078 1278     		ldrb	r2, [r2]
+ 2539 007a D2B2     		uxtb	r2, r2
+ 2540 007c 1204     		lsl	r2, r2, #16
+ 2541 007e 0A43     		orr	r2, r1
+ 2542 0080 1A60     		str	r2, [r3]
+1875:.\Generated_Source\PSoC4/CyLib.c ****     uniqueId[1u] |= ((uint32)(* (reg8 *) CYREG_SFLASH_DIE_MINOR ) << 24u);
+ 2543              		.loc 1 1875 0
+ 2544 0082 7B68     		ldr	r3, [r7, #4]
+ 2545 0084 0433     		add	r3, r3, #4
+ 2546 0086 7A68     		ldr	r2, [r7, #4]
+ 2547 0088 0432     		add	r2, r2, #4
+ 2548 008a 1168     		ldr	r1, [r2]
+ 2549 008c 0B4A     		ldr	r2, .L175+28
+ 2550 008e 1278     		ldrb	r2, [r2]
+ 2551 0090 D2B2     		uxtb	r2, r2
+ 2552 0092 1206     		lsl	r2, r2, #24
+ 2553 0094 0A43     		orr	r2, r1
+ 2554 0096 1A60     		str	r2, [r3]
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 79
+
+
+1876:.\Generated_Source\PSoC4/CyLib.c **** #else
+1877:.\Generated_Source\PSoC4/CyLib.c ****     uniqueId[0u]  =  (uint32) CY_GET_XTND_REG8((void CYFAR *) (CYREG_FLSHID_CUST_TABLES_LOT_LSB   )
+1878:.\Generated_Source\PSoC4/CyLib.c ****     uniqueId[0u] |= ((uint32) CY_GET_XTND_REG8((void CYFAR *) (CYREG_FLSHID_CUST_TABLES_LOT_MSB   )
+1879:.\Generated_Source\PSoC4/CyLib.c ****     uniqueId[0u] |= ((uint32) CY_GET_XTND_REG8((void CYFAR *) (CYREG_MLOGIC_REV_ID                )
+1880:.\Generated_Source\PSoC4/CyLib.c ****     uniqueId[0u] |= ((uint32) CY_GET_XTND_REG8((void CYFAR *) (CYREG_FLSHID_CUST_TABLES_WAFER_NUM )
+1881:.\Generated_Source\PSoC4/CyLib.c **** 
+1882:.\Generated_Source\PSoC4/CyLib.c ****     uniqueId[1u]  =  (uint32) CY_GET_XTND_REG8((void CYFAR *) (CYREG_FLSHID_CUST_TABLES_X_LOC     )
+1883:.\Generated_Source\PSoC4/CyLib.c ****     uniqueId[1u] |= ((uint32) CY_GET_XTND_REG8((void CYFAR *) (CYREG_FLSHID_CUST_TABLES_Y_LOC     )
+1884:.\Generated_Source\PSoC4/CyLib.c ****     uniqueId[1u] |= ((uint32) CY_GET_XTND_REG8((void CYFAR *) (CYREG_FLSHID_CUST_TABLES_WRK_WK    )
+1885:.\Generated_Source\PSoC4/CyLib.c ****     uniqueId[1u] |= ((uint32) CY_GET_XTND_REG8((void CYFAR *) (CYREG_FLSHID_CUST_TABLES_FAB_YR    )
+1886:.\Generated_Source\PSoC4/CyLib.c **** #endif  /* (CY_PSOC4) */
+1887:.\Generated_Source\PSoC4/CyLib.c **** }
+ 2555              		.loc 1 1887 0
+ 2556 0098 BD46     		mov	sp, r7
+ 2557 009a 02B0     		add	sp, sp, #8
+ 2558              		@ sp needed
+ 2559 009c 80BD     		pop	{r7, pc}
+ 2560              	.L176:
+ 2561 009e C046     		.align	2
+ 2562              	.L175:
+ 2563 00a0 78F1FF0F 		.word	268431736
+ 2564 00a4 79F1FF0F 		.word	268431737
+ 2565 00a8 7AF1FF0F 		.word	268431738
+ 2566 00ac 7BF1FF0F 		.word	268431739
+ 2567 00b0 7CF1FF0F 		.word	268431740
+ 2568 00b4 7DF1FF0F 		.word	268431741
+ 2569 00b8 7EF1FF0F 		.word	268431742
+ 2570 00bc 7FF1FF0F 		.word	268431743
+ 2571              		.cfi_endproc
+ 2572              	.LFE49:
+ 2573              		.size	CyGetUniqueId, .-CyGetUniqueId
+ 2574              		.text
+ 2575              	.Letext0:
+ 2576              		.file 2 ".\\Generated_Source\\PSoC4\\cytypes.h"
+ 2577              		.file 3 ".\\Generated_Source\\PSoC4\\CyLib.h"
+ 2578              		.section	.debug_info,"",%progbits
+ 2579              	.Ldebug_info0:
+ 2580 0000 22090000 		.4byte	0x922
+ 2581 0004 0400     		.2byte	0x4
+ 2582 0006 00000000 		.4byte	.Ldebug_abbrev0
+ 2583 000a 04       		.byte	0x4
+ 2584 000b 01       		.uleb128 0x1
+ 2585 000c 10040000 		.4byte	.LASF100
+ 2586 0010 01       		.byte	0x1
+ 2587 0011 1E030000 		.4byte	.LASF101
+ 2588 0015 46010000 		.4byte	.LASF102
+ 2589 0019 00000000 		.4byte	.Ldebug_ranges0+0
+ 2590 001d 00000000 		.4byte	0
+ 2591 0021 00000000 		.4byte	.Ldebug_line0
+ 2592 0025 02       		.uleb128 0x2
+ 2593 0026 01       		.byte	0x1
+ 2594 0027 06       		.byte	0x6
+ 2595 0028 C1000000 		.4byte	.LASF0
+ 2596 002c 02       		.uleb128 0x2
+ 2597 002d 01       		.byte	0x1
+ 2598 002e 08       		.byte	0x8
+ 2599 002f D0040000 		.4byte	.LASF1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 80
+
+
+ 2600 0033 02       		.uleb128 0x2
+ 2601 0034 02       		.byte	0x2
+ 2602 0035 05       		.byte	0x5
+ 2603 0036 DE040000 		.4byte	.LASF2
+ 2604 003a 02       		.uleb128 0x2
+ 2605 003b 02       		.byte	0x2
+ 2606 003c 07       		.byte	0x7
+ 2607 003d E4020000 		.4byte	.LASF3
+ 2608 0041 02       		.uleb128 0x2
+ 2609 0042 04       		.byte	0x4
+ 2610 0043 05       		.byte	0x5
+ 2611 0044 00010000 		.4byte	.LASF4
+ 2612 0048 02       		.uleb128 0x2
+ 2613 0049 04       		.byte	0x4
+ 2614 004a 07       		.byte	0x7
+ 2615 004b 6E020000 		.4byte	.LASF5
+ 2616 004f 02       		.uleb128 0x2
+ 2617 0050 08       		.byte	0x8
+ 2618 0051 05       		.byte	0x5
+ 2619 0052 B3000000 		.4byte	.LASF6
+ 2620 0056 02       		.uleb128 0x2
+ 2621 0057 08       		.byte	0x8
+ 2622 0058 07       		.byte	0x7
+ 2623 0059 4D000000 		.4byte	.LASF7
+ 2624 005d 03       		.uleb128 0x3
+ 2625 005e 04       		.byte	0x4
+ 2626 005f 05       		.byte	0x5
+ 2627 0060 696E7400 		.ascii	"int\000"
+ 2628 0064 02       		.uleb128 0x2
+ 2629 0065 04       		.byte	0x4
+ 2630 0066 07       		.byte	0x7
+ 2631 0067 52020000 		.4byte	.LASF8
+ 2632 006b 04       		.uleb128 0x4
+ 2633 006c 20010000 		.4byte	.LASF9
+ 2634 0070 02       		.byte	0x2
+ 2635 0071 B3       		.byte	0xb3
+ 2636 0072 2C000000 		.4byte	0x2c
+ 2637 0076 04       		.uleb128 0x4
+ 2638 0077 0F000000 		.4byte	.LASF10
+ 2639 007b 02       		.byte	0x2
+ 2640 007c B4       		.byte	0xb4
+ 2641 007d 3A000000 		.4byte	0x3a
+ 2642 0081 04       		.uleb128 0x4
+ 2643 0082 B8010000 		.4byte	.LASF11
+ 2644 0086 02       		.byte	0x2
+ 2645 0087 B5       		.byte	0xb5
+ 2646 0088 48000000 		.4byte	0x48
+ 2647 008c 02       		.uleb128 0x2
+ 2648 008d 04       		.byte	0x4
+ 2649 008e 04       		.byte	0x4
+ 2650 008f 0A040000 		.4byte	.LASF12
+ 2651 0093 02       		.uleb128 0x2
+ 2652 0094 08       		.byte	0x8
+ 2653 0095 04       		.byte	0x4
+ 2654 0096 3F010000 		.4byte	.LASF13
+ 2655 009a 02       		.uleb128 0x2
+ 2656 009b 01       		.byte	0x1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 81
+
+
+ 2657 009c 08       		.byte	0x8
+ 2658 009d 28050000 		.4byte	.LASF14
+ 2659 00a1 05       		.uleb128 0x5
+ 2660 00a2 09060000 		.4byte	.LASF15
+ 2661 00a6 02       		.byte	0x2
+ 2662 00a7 5501     		.2byte	0x155
+ 2663 00a9 48000000 		.4byte	0x48
+ 2664 00ad 05       		.uleb128 0x5
+ 2665 00ae BA040000 		.4byte	.LASF16
+ 2666 00b2 02       		.byte	0x2
+ 2667 00b3 5D01     		.2byte	0x15d
+ 2668 00b5 B9000000 		.4byte	0xb9
+ 2669 00b9 06       		.uleb128 0x6
+ 2670 00ba 6B000000 		.4byte	0x6b
+ 2671 00be 05       		.uleb128 0x5
+ 2672 00bf 6F030000 		.4byte	.LASF17
+ 2673 00c3 02       		.byte	0x2
+ 2674 00c4 5F01     		.2byte	0x15f
+ 2675 00c6 CA000000 		.4byte	0xca
+ 2676 00ca 06       		.uleb128 0x6
+ 2677 00cb 81000000 		.4byte	0x81
+ 2678 00cf 05       		.uleb128 0x5
+ 2679 00d0 2D050000 		.4byte	.LASF18
+ 2680 00d4 02       		.byte	0x2
+ 2681 00d5 6F01     		.2byte	0x16f
+ 2682 00d7 DB000000 		.4byte	0xdb
+ 2683 00db 07       		.uleb128 0x7
+ 2684 00dc 04       		.byte	0x4
+ 2685 00dd E1000000 		.4byte	0xe1
+ 2686 00e1 08       		.uleb128 0x8
+ 2687 00e2 02       		.uleb128 0x2
+ 2688 00e3 04       		.byte	0x4
+ 2689 00e4 07       		.byte	0x7
+ 2690 00e5 84030000 		.4byte	.LASF19
+ 2691 00e9 04       		.uleb128 0x4
+ 2692 00ea 8C040000 		.4byte	.LASF20
+ 2693 00ee 03       		.byte	0x3
+ 2694 00ef 67       		.byte	0x67
+ 2695 00f0 DB000000 		.4byte	0xdb
+ 2696 00f4 09       		.uleb128 0x9
+ 2697 00f5 81000000 		.4byte	0x81
+ 2698 00f9 04010000 		.4byte	0x104
+ 2699 00fd 0A       		.uleb128 0xa
+ 2700 00fe E2000000 		.4byte	0xe2
+ 2701 0102 03       		.byte	0x3
+ 2702 0103 00       		.byte	0
+ 2703 0104 0B       		.uleb128 0xb
+ 2704 0105 27060000 		.4byte	.LASF21
+ 2705 0109 01       		.byte	0x1
+ 2706 010a 5A       		.byte	0x5a
+ 2707 010b 00000000 		.4byte	.LFB2
+ 2708 010f 1C000000 		.4byte	.LFE2-.LFB2
+ 2709 0113 01       		.uleb128 0x1
+ 2710 0114 9C       		.byte	0x9c
+ 2711 0115 0B       		.uleb128 0xb
+ 2712 0116 9B020000 		.4byte	.LASF22
+ 2713 011a 01       		.byte	0x1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 82
+
+
+ 2714 011b 78       		.byte	0x78
+ 2715 011c 00000000 		.4byte	.LFB3
+ 2716 0120 18000000 		.4byte	.LFE3-.LFB3
+ 2717 0124 01       		.uleb128 0x1
+ 2718 0125 9C       		.byte	0x9c
+ 2719 0126 0C       		.uleb128 0xc
+ 2720 0127 1F000000 		.4byte	.LASF23
+ 2721 012b 01       		.byte	0x1
+ 2722 012c 1901     		.2byte	0x119
+ 2723 012e 00000000 		.4byte	.LFB4
+ 2724 0132 44000000 		.4byte	.LFE4-.LFB4
+ 2725 0136 01       		.uleb128 0x1
+ 2726 0137 9C       		.byte	0x9c
+ 2727 0138 5B010000 		.4byte	0x15b
+ 2728 013c 0D       		.uleb128 0xd
+ 2729 013d 06050000 		.4byte	.LASF25
+ 2730 0141 01       		.byte	0x1
+ 2731 0142 1901     		.2byte	0x119
+ 2732 0144 81000000 		.4byte	0x81
+ 2733 0148 02       		.uleb128 0x2
+ 2734 0149 91       		.byte	0x91
+ 2735 014a 64       		.sleb128 -28
+ 2736 014b 0E       		.uleb128 0xe
+ 2737 014c DE000000 		.4byte	.LASF27
+ 2738 0150 01       		.byte	0x1
+ 2739 0151 1B01     		.2byte	0x11b
+ 2740 0153 6B000000 		.4byte	0x6b
+ 2741 0157 02       		.uleb128 0x2
+ 2742 0158 91       		.byte	0x91
+ 2743 0159 6F       		.sleb128 -17
+ 2744 015a 00       		.byte	0
+ 2745 015b 0C       		.uleb128 0xc
+ 2746 015c 4A050000 		.4byte	.LASF24
+ 2747 0160 01       		.byte	0x1
+ 2748 0161 4A01     		.2byte	0x14a
+ 2749 0163 00000000 		.4byte	.LFB5
+ 2750 0167 44000000 		.4byte	.LFE5-.LFB5
+ 2751 016b 01       		.uleb128 0x1
+ 2752 016c 9C       		.byte	0x9c
+ 2753 016d 90010000 		.4byte	0x190
+ 2754 0171 0D       		.uleb128 0xd
+ 2755 0172 ED050000 		.4byte	.LASF26
+ 2756 0176 01       		.byte	0x1
+ 2757 0177 4A01     		.2byte	0x14a
+ 2758 0179 81000000 		.4byte	0x81
+ 2759 017d 02       		.uleb128 0x2
+ 2760 017e 91       		.byte	0x91
+ 2761 017f 64       		.sleb128 -28
+ 2762 0180 0E       		.uleb128 0xe
+ 2763 0181 DE000000 		.4byte	.LASF27
+ 2764 0185 01       		.byte	0x1
+ 2765 0186 4C01     		.2byte	0x14c
+ 2766 0188 6B000000 		.4byte	0x6b
+ 2767 018c 02       		.uleb128 0x2
+ 2768 018d 91       		.byte	0x91
+ 2769 018e 6F       		.sleb128 -17
+ 2770 018f 00       		.byte	0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 83
+
+
+ 2771 0190 0C       		.uleb128 0xc
+ 2772 0191 48030000 		.4byte	.LASF28
+ 2773 0195 01       		.byte	0x1
+ 2774 0196 8601     		.2byte	0x186
+ 2775 0198 00000000 		.4byte	.LFB6
+ 2776 019c 98000000 		.4byte	.LFE6-.LFB6
+ 2777 01a0 01       		.uleb128 0x1
+ 2778 01a1 9C       		.byte	0x9c
+ 2779 01a2 E3010000 		.4byte	0x1e3
+ 2780 01a6 0D       		.uleb128 0xd
+ 2781 01a7 CD000000 		.4byte	.LASF29
+ 2782 01ab 01       		.byte	0x1
+ 2783 01ac 8601     		.2byte	0x186
+ 2784 01ae 81000000 		.4byte	0x81
+ 2785 01b2 02       		.uleb128 0x2
+ 2786 01b3 91       		.byte	0x91
+ 2787 01b4 4C       		.sleb128 -52
+ 2788 01b5 0E       		.uleb128 0xe
+ 2789 01b6 64000000 		.4byte	.LASF30
+ 2790 01ba 01       		.byte	0x1
+ 2791 01bb 8901     		.2byte	0x189
+ 2792 01bd F3010000 		.4byte	0x1f3
+ 2793 01c1 02       		.uleb128 0x2
+ 2794 01c2 91       		.byte	0x91
+ 2795 01c3 64       		.sleb128 -28
+ 2796 01c4 0E       		.uleb128 0xe
+ 2797 01c5 16010000 		.4byte	.LASF31
+ 2798 01c9 01       		.byte	0x1
+ 2799 01ca 8A01     		.2byte	0x18a
+ 2800 01cc F8010000 		.4byte	0x1f8
+ 2801 01d0 02       		.uleb128 0x2
+ 2802 01d1 91       		.byte	0x91
+ 2803 01d2 54       		.sleb128 -44
+ 2804 01d3 0E       		.uleb128 0xe
+ 2805 01d4 DE000000 		.4byte	.LASF27
+ 2806 01d8 01       		.byte	0x1
+ 2807 01d9 9601     		.2byte	0x196
+ 2808 01db 6B000000 		.4byte	0x6b
+ 2809 01df 02       		.uleb128 0x2
+ 2810 01e0 91       		.byte	0x91
+ 2811 01e1 6F       		.sleb128 -17
+ 2812 01e2 00       		.byte	0
+ 2813 01e3 09       		.uleb128 0x9
+ 2814 01e4 81000000 		.4byte	0x81
+ 2815 01e8 F3010000 		.4byte	0x1f3
+ 2816 01ec 0A       		.uleb128 0xa
+ 2817 01ed E2000000 		.4byte	0xe2
+ 2818 01f1 01       		.byte	0x1
+ 2819 01f2 00       		.byte	0
+ 2820 01f3 06       		.uleb128 0x6
+ 2821 01f4 E3010000 		.4byte	0x1e3
+ 2822 01f8 06       		.uleb128 0x6
+ 2823 01f9 F4000000 		.4byte	0xf4
+ 2824 01fd 0F       		.uleb128 0xf
+ 2825 01fe 10050000 		.4byte	.LASF42
+ 2826 0202 01       		.byte	0x1
+ 2827 0203 A202     		.2byte	0x2a2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 84
+
+
+ 2828 0205 A1000000 		.4byte	0xa1
+ 2829 0209 00000000 		.4byte	.LFB7
+ 2830 020d 74000000 		.4byte	.LFE7-.LFB7
+ 2831 0211 01       		.uleb128 0x1
+ 2832 0212 9C       		.byte	0x9c
+ 2833 0213 36020000 		.4byte	0x236
+ 2834 0217 0D       		.uleb128 0xd
+ 2835 0218 E3050000 		.4byte	.LASF32
+ 2836 021c 01       		.byte	0x1
+ 2837 021d A202     		.2byte	0x2a2
+ 2838 021f 81000000 		.4byte	0x81
+ 2839 0223 02       		.uleb128 0x2
+ 2840 0224 91       		.byte	0x91
+ 2841 0225 6C       		.sleb128 -20
+ 2842 0226 0E       		.uleb128 0xe
+ 2843 0227 CE050000 		.4byte	.LASF33
+ 2844 022b 01       		.byte	0x1
+ 2845 022c A402     		.2byte	0x2a4
+ 2846 022e A1000000 		.4byte	0xa1
+ 2847 0232 02       		.uleb128 0x2
+ 2848 0233 91       		.byte	0x91
+ 2849 0234 74       		.sleb128 -12
+ 2850 0235 00       		.byte	0
+ 2851 0236 10       		.uleb128 0x10
+ 2852 0237 61050000 		.4byte	.LASF34
+ 2853 023b 01       		.byte	0x1
+ 2854 023c D202     		.2byte	0x2d2
+ 2855 023e 00000000 		.4byte	.LFB8
+ 2856 0242 2C000000 		.4byte	.LFE8-.LFB8
+ 2857 0246 01       		.uleb128 0x1
+ 2858 0247 9C       		.byte	0x9c
+ 2859 0248 11       		.uleb128 0x11
+ 2860 0249 BF010000 		.4byte	.LASF39
+ 2861 024d 01       		.byte	0x1
+ 2862 024e EA02     		.2byte	0x2ea
+ 2863 0250 81000000 		.4byte	0x81
+ 2864 0254 00000000 		.4byte	.LFB9
+ 2865 0258 18000000 		.4byte	.LFE9-.LFB9
+ 2866 025c 01       		.uleb128 0x1
+ 2867 025d 9C       		.byte	0x9c
+ 2868 025e 0C       		.uleb128 0xc
+ 2869 025f F5050000 		.4byte	.LASF35
+ 2870 0263 01       		.byte	0x1
+ 2871 0264 1203     		.2byte	0x312
+ 2872 0266 00000000 		.4byte	.LFB10
+ 2873 026a 58000000 		.4byte	.LFE10-.LFB10
+ 2874 026e 01       		.uleb128 0x1
+ 2875 026f 9C       		.byte	0x9c
+ 2876 0270 93020000 		.4byte	0x293
+ 2877 0274 0D       		.uleb128 0xd
+ 2878 0275 ED050000 		.4byte	.LASF26
+ 2879 0279 01       		.byte	0x1
+ 2880 027a 1203     		.2byte	0x312
+ 2881 027c 81000000 		.4byte	0x81
+ 2882 0280 02       		.uleb128 0x2
+ 2883 0281 91       		.byte	0x91
+ 2884 0282 64       		.sleb128 -28
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 85
+
+
+ 2885 0283 0E       		.uleb128 0xe
+ 2886 0284 DE000000 		.4byte	.LASF27
+ 2887 0288 01       		.byte	0x1
+ 2888 0289 1403     		.2byte	0x314
+ 2889 028b 6B000000 		.4byte	0x6b
+ 2890 028f 02       		.uleb128 0x2
+ 2891 0290 91       		.byte	0x91
+ 2892 0291 6F       		.sleb128 -17
+ 2893 0292 00       		.byte	0
+ 2894 0293 0C       		.uleb128 0xc
+ 2895 0294 E1010000 		.4byte	.LASF36
+ 2896 0298 01       		.byte	0x1
+ 2897 0299 5003     		.2byte	0x350
+ 2898 029b 00000000 		.4byte	.LFB11
+ 2899 029f 64000000 		.4byte	.LFE11-.LFB11
+ 2900 02a3 01       		.uleb128 0x1
+ 2901 02a4 9C       		.byte	0x9c
+ 2902 02a5 B9020000 		.4byte	0x2b9
+ 2903 02a9 0D       		.uleb128 0xd
+ 2904 02aa BF040000 		.4byte	.LASF37
+ 2905 02ae 01       		.byte	0x1
+ 2906 02af 5003     		.2byte	0x350
+ 2907 02b1 81000000 		.4byte	0x81
+ 2908 02b5 02       		.uleb128 0x2
+ 2909 02b6 91       		.byte	0x91
+ 2910 02b7 74       		.sleb128 -12
+ 2911 02b8 00       		.byte	0
+ 2912 02b9 10       		.uleb128 0x10
+ 2913 02ba AF050000 		.4byte	.LASF38
+ 2914 02be 01       		.byte	0x1
+ 2915 02bf 7503     		.2byte	0x375
+ 2916 02c1 00000000 		.4byte	.LFB12
+ 2917 02c5 28000000 		.4byte	.LFE12-.LFB12
+ 2918 02c9 01       		.uleb128 0x1
+ 2919 02ca 9C       		.byte	0x9c
+ 2920 02cb 11       		.uleb128 0x11
+ 2921 02cc 80020000 		.4byte	.LASF40
+ 2922 02d0 01       		.byte	0x1
+ 2923 02d1 8B03     		.2byte	0x38b
+ 2924 02d3 81000000 		.4byte	0x81
+ 2925 02d7 00000000 		.4byte	.LFB13
+ 2926 02db 18000000 		.4byte	.LFE13-.LFB13
+ 2927 02df 01       		.uleb128 0x1
+ 2928 02e0 9C       		.byte	0x9c
+ 2929 02e1 10       		.uleb128 0x10
+ 2930 02e2 A1010000 		.4byte	.LASF41
+ 2931 02e6 01       		.byte	0x1
+ 2932 02e7 9F03     		.2byte	0x39f
+ 2933 02e9 00000000 		.4byte	.LFB14
+ 2934 02ed 14000000 		.4byte	.LFE14-.LFB14
+ 2935 02f1 01       		.uleb128 0x1
+ 2936 02f2 9C       		.byte	0x9c
+ 2937 02f3 12       		.uleb128 0x12
+ 2938 02f4 D0020000 		.4byte	.LASF43
+ 2939 02f8 01       		.byte	0x1
+ 2940 02f9 BB03     		.2byte	0x3bb
+ 2941 02fb 81000000 		.4byte	0x81
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 86
+
+
+ 2942 02ff 00000000 		.4byte	.LFB15
+ 2943 0303 30000000 		.4byte	.LFE15-.LFB15
+ 2944 0307 01       		.uleb128 0x1
+ 2945 0308 9C       		.byte	0x9c
+ 2946 0309 2C030000 		.4byte	0x32c
+ 2947 030d 0D       		.uleb128 0xd
+ 2948 030e 21050000 		.4byte	.LASF44
+ 2949 0312 01       		.byte	0x1
+ 2950 0313 BB03     		.2byte	0x3bb
+ 2951 0315 81000000 		.4byte	0x81
+ 2952 0319 02       		.uleb128 0x2
+ 2953 031a 91       		.byte	0x91
+ 2954 031b 6C       		.sleb128 -20
+ 2955 031c 0E       		.uleb128 0xe
+ 2956 031d CE050000 		.4byte	.LASF33
+ 2957 0321 01       		.byte	0x1
+ 2958 0322 BD03     		.2byte	0x3bd
+ 2959 0324 81000000 		.4byte	0x81
+ 2960 0328 02       		.uleb128 0x2
+ 2961 0329 91       		.byte	0x91
+ 2962 032a 74       		.sleb128 -12
+ 2963 032b 00       		.byte	0
+ 2964 032c 12       		.uleb128 0x12
+ 2965 032d 3F000000 		.4byte	.LASF45
+ 2966 0331 01       		.byte	0x1
+ 2967 0332 D603     		.2byte	0x3d6
+ 2968 0334 81000000 		.4byte	0x81
+ 2969 0338 00000000 		.4byte	.LFB16
+ 2970 033c 24000000 		.4byte	.LFE16-.LFB16
+ 2971 0340 01       		.uleb128 0x1
+ 2972 0341 9C       		.byte	0x9c
+ 2973 0342 56030000 		.4byte	0x356
+ 2974 0346 0E       		.uleb128 0xe
+ 2975 0347 16000000 		.4byte	.LASF46
+ 2976 034b 01       		.byte	0x1
+ 2977 034c D803     		.2byte	0x3d8
+ 2978 034e 81000000 		.4byte	0x81
+ 2979 0352 02       		.uleb128 0x2
+ 2980 0353 91       		.byte	0x91
+ 2981 0354 74       		.sleb128 -12
+ 2982 0355 00       		.byte	0
+ 2983 0356 13       		.uleb128 0x13
+ 2984 0357 6F000000 		.4byte	.LASF47
+ 2985 035b 01       		.byte	0x1
+ 2986 035c F203     		.2byte	0x3f2
+ 2987 035e 00000000 		.4byte	.LFB17
+ 2988 0362 18000000 		.4byte	.LFE17-.LFB17
+ 2989 0366 01       		.uleb128 0x1
+ 2990 0367 9C       		.byte	0x9c
+ 2991 0368 7C030000 		.4byte	0x37c
+ 2992 036c 0D       		.uleb128 0xd
+ 2993 036d DC010000 		.4byte	.LASF48
+ 2994 0371 01       		.byte	0x1
+ 2995 0372 F203     		.2byte	0x3f2
+ 2996 0374 81000000 		.4byte	0x81
+ 2997 0378 02       		.uleb128 0x2
+ 2998 0379 91       		.byte	0x91
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 87
+
+
+ 2999 037a 74       		.sleb128 -12
+ 3000 037b 00       		.byte	0
+ 3001 037c 0F       		.uleb128 0xf
+ 3002 037d 5D030000 		.4byte	.LASF49
+ 3003 0381 01       		.byte	0x1
+ 3004 0382 0E04     		.2byte	0x40e
+ 3005 0384 CF000000 		.4byte	0xcf
+ 3006 0388 00000000 		.4byte	.LFB18
+ 3007 038c 48000000 		.4byte	.LFE18-.LFB18
+ 3008 0390 01       		.uleb128 0x1
+ 3009 0391 9C       		.byte	0x9c
+ 3010 0392 D3030000 		.4byte	0x3d3
+ 3011 0396 0D       		.uleb128 0xd
+ 3012 0397 D5010000 		.4byte	.LASF50
+ 3013 039b 01       		.byte	0x1
+ 3014 039c 0E04     		.2byte	0x40e
+ 3015 039e 6B000000 		.4byte	0x6b
+ 3016 03a2 02       		.uleb128 0x2
+ 3017 03a3 91       		.byte	0x91
+ 3018 03a4 6F       		.sleb128 -17
+ 3019 03a5 0D       		.uleb128 0xd
+ 3020 03a6 B0030000 		.4byte	.LASF51
+ 3021 03aa 01       		.byte	0x1
+ 3022 03ab 0E04     		.2byte	0x40e
+ 3023 03ad CF000000 		.4byte	0xcf
+ 3024 03b1 02       		.uleb128 0x2
+ 3025 03b2 91       		.byte	0x91
+ 3026 03b3 68       		.sleb128 -24
+ 3027 03b4 0E       		.uleb128 0xe
+ 3028 03b5 38000000 		.4byte	.LASF52
+ 3029 03b9 01       		.byte	0x1
+ 3030 03ba 1004     		.2byte	0x410
+ 3031 03bc CF000000 		.4byte	0xcf
+ 3032 03c0 02       		.uleb128 0x2
+ 3033 03c1 91       		.byte	0x91
+ 3034 03c2 70       		.sleb128 -16
+ 3035 03c3 0E       		.uleb128 0xe
+ 3036 03c4 00000000 		.4byte	.LASF53
+ 3037 03c8 01       		.byte	0x1
+ 3038 03c9 1104     		.2byte	0x411
+ 3039 03cb D3030000 		.4byte	0x3d3
+ 3040 03cf 02       		.uleb128 0x2
+ 3041 03d0 91       		.byte	0x91
+ 3042 03d1 74       		.sleb128 -12
+ 3043 03d2 00       		.byte	0
+ 3044 03d3 07       		.uleb128 0x7
+ 3045 03d4 04       		.byte	0x4
+ 3046 03d5 CF000000 		.4byte	0xcf
+ 3047 03d9 0F       		.uleb128 0xf
+ 3048 03da F4040000 		.4byte	.LASF54
+ 3049 03de 01       		.byte	0x1
+ 3050 03df 3304     		.2byte	0x433
+ 3051 03e1 CF000000 		.4byte	0xcf
+ 3052 03e5 00000000 		.4byte	.LFB19
+ 3053 03e9 34000000 		.4byte	.LFE19-.LFB19
+ 3054 03ed 01       		.uleb128 0x1
+ 3055 03ee 9C       		.byte	0x9c
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 88
+
+
+ 3056 03ef 12040000 		.4byte	0x412
+ 3057 03f3 0D       		.uleb128 0xd
+ 3058 03f4 D5010000 		.4byte	.LASF50
+ 3059 03f8 01       		.byte	0x1
+ 3060 03f9 3304     		.2byte	0x433
+ 3061 03fb 6B000000 		.4byte	0x6b
+ 3062 03ff 02       		.uleb128 0x2
+ 3063 0400 91       		.byte	0x91
+ 3064 0401 6F       		.sleb128 -17
+ 3065 0402 0E       		.uleb128 0xe
+ 3066 0403 00000000 		.4byte	.LASF53
+ 3067 0407 01       		.byte	0x1
+ 3068 0408 3504     		.2byte	0x435
+ 3069 040a D3030000 		.4byte	0x3d3
+ 3070 040e 02       		.uleb128 0x2
+ 3071 040f 91       		.byte	0x91
+ 3072 0410 74       		.sleb128 -12
+ 3073 0411 00       		.byte	0
+ 3074 0412 0F       		.uleb128 0xf
+ 3075 0413 0F030000 		.4byte	.LASF55
+ 3076 0417 01       		.byte	0x1
+ 3077 0418 4C04     		.2byte	0x44c
+ 3078 041a CF000000 		.4byte	0xcf
+ 3079 041e 00000000 		.4byte	.LFB20
+ 3080 0422 4C000000 		.4byte	.LFE20-.LFB20
+ 3081 0426 01       		.uleb128 0x1
+ 3082 0427 9C       		.byte	0x9c
+ 3083 0428 69040000 		.4byte	0x469
+ 3084 042c 0D       		.uleb128 0xd
+ 3085 042d D5010000 		.4byte	.LASF50
+ 3086 0431 01       		.byte	0x1
+ 3087 0432 4C04     		.2byte	0x44c
+ 3088 0434 6B000000 		.4byte	0x6b
+ 3089 0438 02       		.uleb128 0x2
+ 3090 0439 91       		.byte	0x91
+ 3091 043a 6F       		.sleb128 -17
+ 3092 043b 0D       		.uleb128 0xd
+ 3093 043c B0030000 		.4byte	.LASF51
+ 3094 0440 01       		.byte	0x1
+ 3095 0441 4C04     		.2byte	0x44c
+ 3096 0443 CF000000 		.4byte	0xcf
+ 3097 0447 02       		.uleb128 0x2
+ 3098 0448 91       		.byte	0x91
+ 3099 0449 68       		.sleb128 -24
+ 3100 044a 0E       		.uleb128 0xe
+ 3101 044b 38000000 		.4byte	.LASF52
+ 3102 044f 01       		.byte	0x1
+ 3103 0450 4E04     		.2byte	0x44e
+ 3104 0452 CF000000 		.4byte	0xcf
+ 3105 0456 02       		.uleb128 0x2
+ 3106 0457 91       		.byte	0x91
+ 3107 0458 70       		.sleb128 -16
+ 3108 0459 0E       		.uleb128 0xe
+ 3109 045a 00000000 		.4byte	.LASF53
+ 3110 045e 01       		.byte	0x1
+ 3111 045f 4F04     		.2byte	0x44f
+ 3112 0461 D3030000 		.4byte	0x3d3
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 89
+
+
+ 3113 0465 02       		.uleb128 0x2
+ 3114 0466 91       		.byte	0x91
+ 3115 0467 74       		.sleb128 -12
+ 3116 0468 00       		.byte	0
+ 3117 0469 0F       		.uleb128 0xf
+ 3118 046a 9E040000 		.4byte	.LASF56
+ 3119 046e 01       		.byte	0x1
+ 3120 046f 6B04     		.2byte	0x46b
+ 3121 0471 CF000000 		.4byte	0xcf
+ 3122 0475 00000000 		.4byte	.LFB21
+ 3123 0479 36000000 		.4byte	.LFE21-.LFB21
+ 3124 047d 01       		.uleb128 0x1
+ 3125 047e 9C       		.byte	0x9c
+ 3126 047f A2040000 		.4byte	0x4a2
+ 3127 0483 0D       		.uleb128 0xd
+ 3128 0484 D5010000 		.4byte	.LASF50
+ 3129 0488 01       		.byte	0x1
+ 3130 0489 6B04     		.2byte	0x46b
+ 3131 048b 6B000000 		.4byte	0x6b
+ 3132 048f 02       		.uleb128 0x2
+ 3133 0490 91       		.byte	0x91
+ 3134 0491 6F       		.sleb128 -17
+ 3135 0492 0E       		.uleb128 0xe
+ 3136 0493 00000000 		.4byte	.LASF53
+ 3137 0497 01       		.byte	0x1
+ 3138 0498 6D04     		.2byte	0x46d
+ 3139 049a D3030000 		.4byte	0x3d3
+ 3140 049e 02       		.uleb128 0x2
+ 3141 049f 91       		.byte	0x91
+ 3142 04a0 74       		.sleb128 -12
+ 3143 04a1 00       		.byte	0
+ 3144 04a2 0C       		.uleb128 0xc
+ 3145 04a3 F9030000 		.4byte	.LASF57
+ 3146 04a7 01       		.byte	0x1
+ 3147 04a8 8304     		.2byte	0x483
+ 3148 04aa 00000000 		.4byte	.LFB22
+ 3149 04ae A8000000 		.4byte	.LFE22-.LFB22
+ 3150 04b2 01       		.uleb128 0x1
+ 3151 04b3 9C       		.byte	0x9c
+ 3152 04b4 04050000 		.4byte	0x504
+ 3153 04b8 0D       		.uleb128 0xd
+ 3154 04b9 D5010000 		.4byte	.LASF50
+ 3155 04bd 01       		.byte	0x1
+ 3156 04be 8304     		.2byte	0x483
+ 3157 04c0 6B000000 		.4byte	0x6b
+ 3158 04c4 02       		.uleb128 0x2
+ 3159 04c5 91       		.byte	0x91
+ 3160 04c6 5F       		.sleb128 -33
+ 3161 04c7 0D       		.uleb128 0xd
+ 3162 04c8 3F030000 		.4byte	.LASF58
+ 3163 04cc 01       		.byte	0x1
+ 3164 04cd 8304     		.2byte	0x483
+ 3165 04cf 6B000000 		.4byte	0x6b
+ 3166 04d3 02       		.uleb128 0x2
+ 3167 04d4 91       		.byte	0x91
+ 3168 04d5 5E       		.sleb128 -34
+ 3169 04d6 0E       		.uleb128 0xe
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 90
+
+
+ 3170 04d7 DE000000 		.4byte	.LASF27
+ 3171 04db 01       		.byte	0x1
+ 3172 04dc 8504     		.2byte	0x485
+ 3173 04de 6B000000 		.4byte	0x6b
+ 3174 04e2 02       		.uleb128 0x2
+ 3175 04e3 91       		.byte	0x91
+ 3176 04e4 6B       		.sleb128 -21
+ 3177 04e5 0E       		.uleb128 0xe
+ 3178 04e6 9B010000 		.4byte	.LASF59
+ 3179 04ea 01       		.byte	0x1
+ 3180 04eb 8604     		.2byte	0x486
+ 3181 04ed 81000000 		.4byte	0x81
+ 3182 04f1 02       		.uleb128 0x2
+ 3183 04f2 91       		.byte	0x91
+ 3184 04f3 6C       		.sleb128 -20
+ 3185 04f4 0E       		.uleb128 0xe
+ 3186 04f5 1C020000 		.4byte	.LASF60
+ 3187 04f9 01       		.byte	0x1
+ 3188 04fa 8704     		.2byte	0x487
+ 3189 04fc 81000000 		.4byte	0x81
+ 3190 0500 02       		.uleb128 0x2
+ 3191 0501 91       		.byte	0x91
+ 3192 0502 64       		.sleb128 -28
+ 3193 0503 00       		.byte	0
+ 3194 0504 0F       		.uleb128 0xf
+ 3195 0505 F0010000 		.4byte	.LASF61
+ 3196 0509 01       		.byte	0x1
+ 3197 050a A704     		.2byte	0x4a7
+ 3198 050c 6B000000 		.4byte	0x6b
+ 3199 0510 00000000 		.4byte	.LFB23
+ 3200 0514 58000000 		.4byte	.LFE23-.LFB23
+ 3201 0518 01       		.uleb128 0x1
+ 3202 0519 9C       		.byte	0x9c
+ 3203 051a 3D050000 		.4byte	0x53d
+ 3204 051e 0D       		.uleb128 0xd
+ 3205 051f D5010000 		.4byte	.LASF50
+ 3206 0523 01       		.byte	0x1
+ 3207 0524 A704     		.2byte	0x4a7
+ 3208 0526 6B000000 		.4byte	0x6b
+ 3209 052a 02       		.uleb128 0x2
+ 3210 052b 91       		.byte	0x91
+ 3211 052c 6F       		.sleb128 -17
+ 3212 052d 0E       		.uleb128 0xe
+ 3213 052e 3F030000 		.4byte	.LASF58
+ 3214 0532 01       		.byte	0x1
+ 3215 0533 A904     		.2byte	0x4a9
+ 3216 0535 6B000000 		.4byte	0x6b
+ 3217 0539 02       		.uleb128 0x2
+ 3218 053a 91       		.byte	0x91
+ 3219 053b 77       		.sleb128 -9
+ 3220 053c 00       		.byte	0
+ 3221 053d 13       		.uleb128 0x13
+ 3222 053e E8040000 		.4byte	.LASF62
+ 3223 0542 01       		.byte	0x1
+ 3224 0543 C104     		.2byte	0x4c1
+ 3225 0545 00000000 		.4byte	.LFB24
+ 3226 0549 2C000000 		.4byte	.LFE24-.LFB24
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 91
+
+
+ 3227 054d 01       		.uleb128 0x1
+ 3228 054e 9C       		.byte	0x9c
+ 3229 054f 63050000 		.4byte	0x563
+ 3230 0553 0D       		.uleb128 0xd
+ 3231 0554 D5010000 		.4byte	.LASF50
+ 3232 0558 01       		.byte	0x1
+ 3233 0559 C104     		.2byte	0x4c1
+ 3234 055b 6B000000 		.4byte	0x6b
+ 3235 055f 02       		.uleb128 0x2
+ 3236 0560 91       		.byte	0x91
+ 3237 0561 77       		.sleb128 -9
+ 3238 0562 00       		.byte	0
+ 3239 0563 12       		.uleb128 0x12
+ 3240 0564 A5000000 		.4byte	.LASF63
+ 3241 0568 01       		.byte	0x1
+ 3242 0569 D504     		.2byte	0x4d5
+ 3243 056b 6B000000 		.4byte	0x6b
+ 3244 056f 00000000 		.4byte	.LFB25
+ 3245 0573 34000000 		.4byte	.LFE25-.LFB25
+ 3246 0577 01       		.uleb128 0x1
+ 3247 0578 9C       		.byte	0x9c
+ 3248 0579 8D050000 		.4byte	0x58d
+ 3249 057d 0D       		.uleb128 0xd
+ 3250 057e D5010000 		.4byte	.LASF50
+ 3251 0582 01       		.byte	0x1
+ 3252 0583 D504     		.2byte	0x4d5
+ 3253 0585 6B000000 		.4byte	0x6b
+ 3254 0589 02       		.uleb128 0x2
+ 3255 058a 91       		.byte	0x91
+ 3256 058b 77       		.sleb128 -9
+ 3257 058c 00       		.byte	0
+ 3258 058d 13       		.uleb128 0x13
+ 3259 058e 09010000 		.4byte	.LASF64
+ 3260 0592 01       		.byte	0x1
+ 3261 0593 EA04     		.2byte	0x4ea
+ 3262 0595 00000000 		.4byte	.LFB26
+ 3263 0599 2C000000 		.4byte	.LFE26-.LFB26
+ 3264 059d 01       		.uleb128 0x1
+ 3265 059e 9C       		.byte	0x9c
+ 3266 059f B3050000 		.4byte	0x5b3
+ 3267 05a3 0D       		.uleb128 0xd
+ 3268 05a4 D5010000 		.4byte	.LASF50
+ 3269 05a8 01       		.byte	0x1
+ 3270 05a9 EA04     		.2byte	0x4ea
+ 3271 05ab 6B000000 		.4byte	0x6b
+ 3272 05af 02       		.uleb128 0x2
+ 3273 05b0 91       		.byte	0x91
+ 3274 05b1 77       		.sleb128 -9
+ 3275 05b2 00       		.byte	0
+ 3276 05b3 13       		.uleb128 0x13
+ 3277 05b4 AB020000 		.4byte	.LASF65
+ 3278 05b8 01       		.byte	0x1
+ 3279 05b9 FD04     		.2byte	0x4fd
+ 3280 05bb 00000000 		.4byte	.LFB27
+ 3281 05bf 2C000000 		.4byte	.LFE27-.LFB27
+ 3282 05c3 01       		.uleb128 0x1
+ 3283 05c4 9C       		.byte	0x9c
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 92
+
+
+ 3284 05c5 D9050000 		.4byte	0x5d9
+ 3285 05c9 0D       		.uleb128 0xd
+ 3286 05ca D5010000 		.4byte	.LASF50
+ 3287 05ce 01       		.byte	0x1
+ 3288 05cf FD04     		.2byte	0x4fd
+ 3289 05d1 6B000000 		.4byte	0x6b
+ 3290 05d5 02       		.uleb128 0x2
+ 3291 05d6 91       		.byte	0x91
+ 3292 05d7 77       		.sleb128 -9
+ 3293 05d8 00       		.byte	0
+ 3294 05d9 13       		.uleb128 0x13
+ 3295 05da 9E030000 		.4byte	.LASF66
+ 3296 05de 01       		.byte	0x1
+ 3297 05df 1105     		.2byte	0x511
+ 3298 05e1 00000000 		.4byte	.LFB28
+ 3299 05e5 2C000000 		.4byte	.LFE28-.LFB28
+ 3300 05e9 01       		.uleb128 0x1
+ 3301 05ea 9C       		.byte	0x9c
+ 3302 05eb FF050000 		.4byte	0x5ff
+ 3303 05ef 0D       		.uleb128 0xd
+ 3304 05f0 D5010000 		.4byte	.LASF50
+ 3305 05f4 01       		.byte	0x1
+ 3306 05f5 1105     		.2byte	0x511
+ 3307 05f7 6B000000 		.4byte	0x6b
+ 3308 05fb 02       		.uleb128 0x2
+ 3309 05fc 91       		.byte	0x91
+ 3310 05fd 77       		.sleb128 -9
+ 3311 05fe 00       		.byte	0
+ 3312 05ff 13       		.uleb128 0x13
+ 3313 0600 C9040000 		.4byte	.LASF67
+ 3314 0604 01       		.byte	0x1
+ 3315 0605 2505     		.2byte	0x525
+ 3316 0607 00000000 		.4byte	.LFB29
+ 3317 060b 14000000 		.4byte	.LFE29-.LFB29
+ 3318 060f 01       		.uleb128 0x1
+ 3319 0610 9C       		.byte	0x9c
+ 3320 0611 25060000 		.4byte	0x625
+ 3321 0615 0D       		.uleb128 0xd
+ 3322 0616 21050000 		.4byte	.LASF44
+ 3323 061a 01       		.byte	0x1
+ 3324 061b 2505     		.2byte	0x525
+ 3325 061d 6B000000 		.4byte	0x6b
+ 3326 0621 02       		.uleb128 0x2
+ 3327 0622 91       		.byte	0x91
+ 3328 0623 77       		.sleb128 -9
+ 3329 0624 00       		.byte	0
+ 3330 0625 10       		.uleb128 0x10
+ 3331 0626 7C000000 		.4byte	.LASF68
+ 3332 062a 01       		.byte	0x1
+ 3333 062b 4405     		.2byte	0x544
+ 3334 062d 00000000 		.4byte	.LFB30
+ 3335 0631 20000000 		.4byte	.LFE30-.LFB30
+ 3336 0635 01       		.uleb128 0x1
+ 3337 0636 9C       		.byte	0x9c
+ 3338 0637 0C       		.uleb128 0xc
+ 3339 0638 8D050000 		.4byte	.LASF69
+ 3340 063c 01       		.byte	0x1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 93
+
+
+ 3341 063d 5D05     		.2byte	0x55d
+ 3342 063f 00000000 		.4byte	.LFB31
+ 3343 0643 48000000 		.4byte	.LFE31-.LFB31
+ 3344 0647 01       		.uleb128 0x1
+ 3345 0648 9C       		.byte	0x9c
+ 3346 0649 5D060000 		.4byte	0x65d
+ 3347 064d 0D       		.uleb128 0xd
+ 3348 064e AD040000 		.4byte	.LASF70
+ 3349 0652 01       		.byte	0x1
+ 3350 0653 5D05     		.2byte	0x55d
+ 3351 0655 81000000 		.4byte	0x81
+ 3352 0659 02       		.uleb128 0x2
+ 3353 065a 91       		.byte	0x91
+ 3354 065b 74       		.sleb128 -12
+ 3355 065c 00       		.byte	0
+ 3356 065d 0C       		.uleb128 0xc
+ 3357 065e 35010000 		.4byte	.LASF71
+ 3358 0662 01       		.byte	0x1
+ 3359 0663 7905     		.2byte	0x579
+ 3360 0665 00000000 		.4byte	.LFB32
+ 3361 0669 28000000 		.4byte	.LFE32-.LFB32
+ 3362 066d 01       		.uleb128 0x1
+ 3363 066e 9C       		.byte	0x9c
+ 3364 066f 83060000 		.4byte	0x683
+ 3365 0673 0D       		.uleb128 0xd
+ 3366 0674 38060000 		.4byte	.LASF72
+ 3367 0678 01       		.byte	0x1
+ 3368 0679 7905     		.2byte	0x579
+ 3369 067b 76000000 		.4byte	0x76
+ 3370 067f 02       		.uleb128 0x2
+ 3371 0680 91       		.byte	0x91
+ 3372 0681 76       		.sleb128 -10
+ 3373 0682 00       		.byte	0
+ 3374 0683 0C       		.uleb128 0xc
+ 3375 0684 D2000000 		.4byte	.LASF73
+ 3376 0688 01       		.byte	0x1
+ 3377 0689 8C05     		.2byte	0x58c
+ 3378 068b 00000000 		.4byte	.LFB33
+ 3379 068f 80000000 		.4byte	.LFE33-.LFB33
+ 3380 0693 01       		.uleb128 0x1
+ 3381 0694 9C       		.byte	0x9c
+ 3382 0695 A9060000 		.4byte	0x6a9
+ 3383 0699 0D       		.uleb128 0xd
+ 3384 069a CD000000 		.4byte	.LASF29
+ 3385 069e 01       		.byte	0x1
+ 3386 069f 8C05     		.2byte	0x58c
+ 3387 06a1 81000000 		.4byte	0x81
+ 3388 06a5 02       		.uleb128 0x2
+ 3389 06a6 91       		.byte	0x91
+ 3390 06a7 74       		.sleb128 -12
+ 3391 06a8 00       		.byte	0
+ 3392 06a9 14       		.uleb128 0x14
+ 3393 06aa 75030000 		.4byte	.LASF74
+ 3394 06ae 01       		.byte	0x1
+ 3395 06af AF05     		.2byte	0x5af
+ 3396 06b1 00000000 		.4byte	.LFB34
+ 3397 06b5 24000000 		.4byte	.LFE34-.LFB34
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 94
+
+
+ 3398 06b9 01       		.uleb128 0x1
+ 3399 06ba 9C       		.byte	0x9c
+ 3400 06bb 0C       		.uleb128 0xc
+ 3401 06bc 0E020000 		.4byte	.LASF75
+ 3402 06c0 01       		.byte	0x1
+ 3403 06c1 D105     		.2byte	0x5d1
+ 3404 06c3 00000000 		.4byte	.LFB35
+ 3405 06c7 64000000 		.4byte	.LFE35-.LFB35
+ 3406 06cb 01       		.uleb128 0x1
+ 3407 06cc 9C       		.byte	0x9c
+ 3408 06cd DF060000 		.4byte	0x6df
+ 3409 06d1 15       		.uleb128 0x15
+ 3410 06d2 6900     		.ascii	"i\000"
+ 3411 06d4 01       		.byte	0x1
+ 3412 06d5 D305     		.2byte	0x5d3
+ 3413 06d7 81000000 		.4byte	0x81
+ 3414 06db 02       		.uleb128 0x2
+ 3415 06dc 91       		.byte	0x91
+ 3416 06dd 74       		.sleb128 -12
+ 3417 06de 00       		.byte	0
+ 3418 06df 14       		.uleb128 0x14
+ 3419 06e0 3A050000 		.4byte	.LASF76
+ 3420 06e4 01       		.byte	0x1
+ 3421 06e5 F705     		.2byte	0x5f7
+ 3422 06e7 00000000 		.4byte	.LFB36
+ 3423 06eb 1C000000 		.4byte	.LFE36-.LFB36
+ 3424 06ef 01       		.uleb128 0x1
+ 3425 06f0 9C       		.byte	0x9c
+ 3426 06f1 10       		.uleb128 0x10
+ 3427 06f2 D5050000 		.4byte	.LASF77
+ 3428 06f6 01       		.byte	0x1
+ 3429 06f7 0F06     		.2byte	0x60f
+ 3430 06f9 00000000 		.4byte	.LFB37
+ 3431 06fd 18000000 		.4byte	.LFE37-.LFB37
+ 3432 0701 01       		.uleb128 0x1
+ 3433 0702 9C       		.byte	0x9c
+ 3434 0703 10       		.uleb128 0x10
+ 3435 0704 8C000000 		.4byte	.LASF78
+ 3436 0708 01       		.byte	0x1
+ 3437 0709 2606     		.2byte	0x626
+ 3438 070b 00000000 		.4byte	.LFB38
+ 3439 070f 18000000 		.4byte	.LFE38-.LFB38
+ 3440 0713 01       		.uleb128 0x1
+ 3441 0714 9C       		.byte	0x9c
+ 3442 0715 10       		.uleb128 0x10
+ 3443 0716 95050000 		.4byte	.LASF79
+ 3444 071a 01       		.byte	0x1
+ 3445 071b 3D06     		.2byte	0x63d
+ 3446 071d 00000000 		.4byte	.LFB39
+ 3447 0721 18000000 		.4byte	.LFE39-.LFB39
+ 3448 0725 01       		.uleb128 0x1
+ 3449 0726 9C       		.byte	0x9c
+ 3450 0727 13       		.uleb128 0x13
+ 3451 0728 45060000 		.4byte	.LASF80
+ 3452 072c 01       		.byte	0x1
+ 3453 072d 5306     		.2byte	0x653
+ 3454 072f 00000000 		.4byte	.LFB40
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 95
+
+
+ 3455 0733 1C000000 		.4byte	.LFE40-.LFB40
+ 3456 0737 01       		.uleb128 0x1
+ 3457 0738 9C       		.byte	0x9c
+ 3458 0739 4D070000 		.4byte	0x74d
+ 3459 073d 0D       		.uleb128 0xd
+ 3460 073e 1C020000 		.4byte	.LASF60
+ 3461 0742 01       		.byte	0x1
+ 3462 0743 5306     		.2byte	0x653
+ 3463 0745 81000000 		.4byte	0x81
+ 3464 0749 02       		.uleb128 0x2
+ 3465 074a 91       		.byte	0x91
+ 3466 074b 74       		.sleb128 -12
+ 3467 074c 00       		.byte	0
+ 3468 074d 11       		.uleb128 0x11
+ 3469 074e ED000000 		.4byte	.LASF81
+ 3470 0752 01       		.byte	0x1
+ 3471 0753 6706     		.2byte	0x667
+ 3472 0755 81000000 		.4byte	0x81
+ 3473 0759 00000000 		.4byte	.LFB41
+ 3474 075d 18000000 		.4byte	.LFE41-.LFB41
+ 3475 0761 01       		.uleb128 0x1
+ 3476 0762 9C       		.byte	0x9c
+ 3477 0763 11       		.uleb128 0x11
+ 3478 0764 D9030000 		.4byte	.LASF82
+ 3479 0768 01       		.byte	0x1
+ 3480 0769 7B06     		.2byte	0x67b
+ 3481 076b 81000000 		.4byte	0x81
+ 3482 076f 00000000 		.4byte	.LFB42
+ 3483 0773 18000000 		.4byte	.LFE42-.LFB42
+ 3484 0777 01       		.uleb128 0x1
+ 3485 0778 9C       		.byte	0x9c
+ 3486 0779 13       		.uleb128 0x13
+ 3487 077a F7020000 		.4byte	.LASF83
+ 3488 077e 01       		.byte	0x1
+ 3489 077f 9B06     		.2byte	0x69b
+ 3490 0781 00000000 		.4byte	.LFB43
+ 3491 0785 34000000 		.4byte	.LFE43-.LFB43
+ 3492 0789 01       		.uleb128 0x1
+ 3493 078a 9C       		.byte	0x9c
+ 3494 078b 9F070000 		.4byte	0x79f
+ 3495 078f 0D       		.uleb128 0xd
+ 3496 0790 22020000 		.4byte	.LASF84
+ 3497 0794 01       		.byte	0x1
+ 3498 0795 9B06     		.2byte	0x69b
+ 3499 0797 81000000 		.4byte	0x81
+ 3500 079b 02       		.uleb128 0x2
+ 3501 079c 91       		.byte	0x91
+ 3502 079d 74       		.sleb128 -12
+ 3503 079e 00       		.byte	0
+ 3504 079f 11       		.uleb128 0x11
+ 3505 07a0 3C020000 		.4byte	.LASF85
+ 3506 07a4 01       		.byte	0x1
+ 3507 07a5 BC06     		.2byte	0x6bc
+ 3508 07a7 81000000 		.4byte	0x81
+ 3509 07ab 00000000 		.4byte	.LFB44
+ 3510 07af 18000000 		.4byte	.LFE44-.LFB44
+ 3511 07b3 01       		.uleb128 0x1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 96
+
+
+ 3512 07b4 9C       		.byte	0x9c
+ 3513 07b5 10       		.uleb128 0x10
+ 3514 07b6 5F020000 		.4byte	.LASF86
+ 3515 07ba 01       		.byte	0x1
+ 3516 07bb D006     		.2byte	0x6d0
+ 3517 07bd 00000000 		.4byte	.LFB45
+ 3518 07c1 14000000 		.4byte	.LFE45-.LFB45
+ 3519 07c5 01       		.uleb128 0x1
+ 3520 07c6 9C       		.byte	0x9c
+ 3521 07c7 12       		.uleb128 0x12
+ 3522 07c8 12060000 		.4byte	.LASF87
+ 3523 07cc 01       		.byte	0x1
+ 3524 07cd F506     		.2byte	0x6f5
+ 3525 07cf E9000000 		.4byte	0xe9
+ 3526 07d3 00000000 		.4byte	.LFB46
+ 3527 07d7 2C000000 		.4byte	.LFE46-.LFB46
+ 3528 07db 01       		.uleb128 0x1
+ 3529 07dc 9C       		.byte	0x9c
+ 3530 07dd 0F080000 		.4byte	0x80f
+ 3531 07e1 0D       		.uleb128 0xd
+ 3532 07e2 D5010000 		.4byte	.LASF50
+ 3533 07e6 01       		.byte	0x1
+ 3534 07e7 F506     		.2byte	0x6f5
+ 3535 07e9 81000000 		.4byte	0x81
+ 3536 07ed 02       		.uleb128 0x2
+ 3537 07ee 91       		.byte	0x91
+ 3538 07ef 6C       		.sleb128 -20
+ 3539 07f0 0D       		.uleb128 0xd
+ 3540 07f1 BF030000 		.4byte	.LASF88
+ 3541 07f5 01       		.byte	0x1
+ 3542 07f6 F506     		.2byte	0x6f5
+ 3543 07f8 E9000000 		.4byte	0xe9
+ 3544 07fc 02       		.uleb128 0x2
+ 3545 07fd 91       		.byte	0x91
+ 3546 07fe 68       		.sleb128 -24
+ 3547 07ff 0E       		.uleb128 0xe
+ 3548 0800 B8030000 		.4byte	.LASF89
+ 3549 0804 01       		.byte	0x1
+ 3550 0805 F706     		.2byte	0x6f7
+ 3551 0807 E9000000 		.4byte	0xe9
+ 3552 080b 02       		.uleb128 0x2
+ 3553 080c 91       		.byte	0x91
+ 3554 080d 74       		.sleb128 -12
+ 3555 080e 00       		.byte	0
+ 3556 080f 12       		.uleb128 0x12
+ 3557 0810 BB020000 		.4byte	.LASF90
+ 3558 0814 01       		.byte	0x1
+ 3559 0815 0F07     		.2byte	0x70f
+ 3560 0817 E9000000 		.4byte	0xe9
+ 3561 081b 00000000 		.4byte	.LFB47
+ 3562 081f 1C000000 		.4byte	.LFE47-.LFB47
+ 3563 0823 01       		.uleb128 0x1
+ 3564 0824 9C       		.byte	0x9c
+ 3565 0825 39080000 		.4byte	0x839
+ 3566 0829 0D       		.uleb128 0xd
+ 3567 082a D5010000 		.4byte	.LASF50
+ 3568 082e 01       		.byte	0x1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 97
+
+
+ 3569 082f 0F07     		.2byte	0x70f
+ 3570 0831 81000000 		.4byte	0x81
+ 3571 0835 02       		.uleb128 0x2
+ 3572 0836 91       		.byte	0x91
+ 3573 0837 74       		.sleb128 -12
+ 3574 0838 00       		.byte	0
+ 3575 0839 16       		.uleb128 0x16
+ 3576 083a 58060000 		.4byte	.LASF103
+ 3577 083e 01       		.byte	0x1
+ 3578 083f 2307     		.2byte	0x723
+ 3579 0841 00000000 		.4byte	.LFB48
+ 3580 0845 44000000 		.4byte	.LFE48-.LFB48
+ 3581 0849 01       		.uleb128 0x1
+ 3582 084a 9C       		.byte	0x9c
+ 3583 084b 5D080000 		.4byte	0x85d
+ 3584 084f 15       		.uleb128 0x15
+ 3585 0850 6900     		.ascii	"i\000"
+ 3586 0852 01       		.byte	0x1
+ 3587 0853 2507     		.2byte	0x725
+ 3588 0855 81000000 		.4byte	0x81
+ 3589 0859 02       		.uleb128 0x2
+ 3590 085a 91       		.byte	0x91
+ 3591 085b 74       		.sleb128 -12
+ 3592 085c 00       		.byte	0
+ 3593 085d 13       		.uleb128 0x13
+ 3594 085e 2E020000 		.4byte	.LASF91
+ 3595 0862 01       		.byte	0x1
+ 3596 0863 4807     		.2byte	0x748
+ 3597 0865 00000000 		.4byte	.LFB49
+ 3598 0869 C0000000 		.4byte	.LFE49-.LFB49
+ 3599 086d 01       		.uleb128 0x1
+ 3600 086e 9C       		.byte	0x9c
+ 3601 086f 83080000 		.4byte	0x883
+ 3602 0873 0D       		.uleb128 0xd
+ 3603 0874 84050000 		.4byte	.LASF92
+ 3604 0878 01       		.byte	0x1
+ 3605 0879 4807     		.2byte	0x748
+ 3606 087b 83080000 		.4byte	0x883
+ 3607 087f 02       		.uleb128 0x2
+ 3608 0880 91       		.byte	0x91
+ 3609 0881 74       		.sleb128 -12
+ 3610 0882 00       		.byte	0
+ 3611 0883 07       		.uleb128 0x7
+ 3612 0884 04       		.byte	0x4
+ 3613 0885 81000000 		.4byte	0x81
+ 3614 0889 09       		.uleb128 0x9
+ 3615 088a E9000000 		.4byte	0xe9
+ 3616 088e 99080000 		.4byte	0x899
+ 3617 0892 0A       		.uleb128 0xa
+ 3618 0893 E2000000 		.4byte	0xe2
+ 3619 0897 04       		.byte	0x4
+ 3620 0898 00       		.byte	0
+ 3621 0899 17       		.uleb128 0x17
+ 3622 089a 71050000 		.4byte	.LASF93
+ 3623 089e 01       		.byte	0x1
+ 3624 089f 22       		.byte	0x22
+ 3625 08a0 89080000 		.4byte	0x889
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 98
+
+
+ 3626 08a4 05       		.uleb128 0x5
+ 3627 08a5 03       		.byte	0x3
+ 3628 08a6 00000000 		.4byte	CySysTickCallbacks
+ 3629 08aa 18       		.uleb128 0x18
+ 3630 08ab 8D030000 		.4byte	.LASF94
+ 3631 08af 01       		.byte	0x1
+ 3632 08b0 34       		.byte	0x34
+ 3633 08b1 81000000 		.4byte	0x81
+ 3634 08b5 05       		.uleb128 0x5
+ 3635 08b6 03       		.byte	0x3
+ 3636 08b7 00000000 		.4byte	CySysTickInitVar
+ 3637 08bb 18       		.uleb128 0x18
+ 3638 08bc EB030000 		.4byte	.LASF95
+ 3639 08c0 01       		.byte	0x1
+ 3640 08c1 1B       		.byte	0x1b
+ 3641 08c2 81000000 		.4byte	0x81
+ 3642 08c6 05       		.uleb128 0x5
+ 3643 08c7 03       		.byte	0x3
+ 3644 08c8 00000000 		.4byte	cydelayFreqHz
+ 3645 08cc 18       		.uleb128 0x18
+ 3646 08cd 26010000 		.4byte	.LASF96
+ 3647 08d1 01       		.byte	0x1
+ 3648 08d2 1C       		.byte	0x1c
+ 3649 08d3 81000000 		.4byte	0x81
+ 3650 08d7 05       		.uleb128 0x5
+ 3651 08d8 03       		.byte	0x3
+ 3652 08d9 00000000 		.4byte	cydelayFreqKhz
+ 3653 08dd 18       		.uleb128 0x18
+ 3654 08de BF050000 		.4byte	.LASF97
+ 3655 08e2 01       		.byte	0x1
+ 3656 08e3 1D       		.byte	0x1d
+ 3657 08e4 6B000000 		.4byte	0x6b
+ 3658 08e8 05       		.uleb128 0x5
+ 3659 08e9 03       		.byte	0x3
+ 3660 08ea 00000000 		.4byte	cydelayFreqMhz
+ 3661 08ee 18       		.uleb128 0x18
+ 3662 08ef 01020000 		.4byte	.LASF98
+ 3663 08f3 01       		.byte	0x1
+ 3664 08f4 1E       		.byte	0x1e
+ 3665 08f5 81000000 		.4byte	0x81
+ 3666 08f9 05       		.uleb128 0x5
+ 3667 08fa 03       		.byte	0x3
+ 3668 08fb 00000000 		.4byte	cydelay32kMs
+ 3669 08ff 09       		.uleb128 0x9
+ 3670 0900 6B000000 		.4byte	0x6b
+ 3671 0904 0F090000 		.4byte	0x90f
+ 3672 0908 0A       		.uleb128 0xa
+ 3673 0909 E2000000 		.4byte	0xe2
+ 3674 090d 2D       		.byte	0x2d
+ 3675 090e 00       		.byte	0
+ 3676 090f 18       		.uleb128 0x18
+ 3677 0910 C8030000 		.4byte	.LASF99
+ 3678 0914 01       		.byte	0x1
+ 3679 0915 39       		.byte	0x39
+ 3680 0916 20090000 		.4byte	0x920
+ 3681 091a 05       		.uleb128 0x5
+ 3682 091b 03       		.byte	0x3
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 99
+
+
+ 3683 091c 00000000 		.4byte	cyImoFreqMhz2Reg
+ 3684 0920 19       		.uleb128 0x19
+ 3685 0921 FF080000 		.4byte	0x8ff
+ 3686 0925 00       		.byte	0
+ 3687              		.section	.debug_abbrev,"",%progbits
+ 3688              	.Ldebug_abbrev0:
+ 3689 0000 01       		.uleb128 0x1
+ 3690 0001 11       		.uleb128 0x11
+ 3691 0002 01       		.byte	0x1
+ 3692 0003 25       		.uleb128 0x25
+ 3693 0004 0E       		.uleb128 0xe
+ 3694 0005 13       		.uleb128 0x13
+ 3695 0006 0B       		.uleb128 0xb
+ 3696 0007 03       		.uleb128 0x3
+ 3697 0008 0E       		.uleb128 0xe
+ 3698 0009 1B       		.uleb128 0x1b
+ 3699 000a 0E       		.uleb128 0xe
+ 3700 000b 55       		.uleb128 0x55
+ 3701 000c 17       		.uleb128 0x17
+ 3702 000d 11       		.uleb128 0x11
+ 3703 000e 01       		.uleb128 0x1
+ 3704 000f 10       		.uleb128 0x10
+ 3705 0010 17       		.uleb128 0x17
+ 3706 0011 00       		.byte	0
+ 3707 0012 00       		.byte	0
+ 3708 0013 02       		.uleb128 0x2
+ 3709 0014 24       		.uleb128 0x24
+ 3710 0015 00       		.byte	0
+ 3711 0016 0B       		.uleb128 0xb
+ 3712 0017 0B       		.uleb128 0xb
+ 3713 0018 3E       		.uleb128 0x3e
+ 3714 0019 0B       		.uleb128 0xb
+ 3715 001a 03       		.uleb128 0x3
+ 3716 001b 0E       		.uleb128 0xe
+ 3717 001c 00       		.byte	0
+ 3718 001d 00       		.byte	0
+ 3719 001e 03       		.uleb128 0x3
+ 3720 001f 24       		.uleb128 0x24
+ 3721 0020 00       		.byte	0
+ 3722 0021 0B       		.uleb128 0xb
+ 3723 0022 0B       		.uleb128 0xb
+ 3724 0023 3E       		.uleb128 0x3e
+ 3725 0024 0B       		.uleb128 0xb
+ 3726 0025 03       		.uleb128 0x3
+ 3727 0026 08       		.uleb128 0x8
+ 3728 0027 00       		.byte	0
+ 3729 0028 00       		.byte	0
+ 3730 0029 04       		.uleb128 0x4
+ 3731 002a 16       		.uleb128 0x16
+ 3732 002b 00       		.byte	0
+ 3733 002c 03       		.uleb128 0x3
+ 3734 002d 0E       		.uleb128 0xe
+ 3735 002e 3A       		.uleb128 0x3a
+ 3736 002f 0B       		.uleb128 0xb
+ 3737 0030 3B       		.uleb128 0x3b
+ 3738 0031 0B       		.uleb128 0xb
+ 3739 0032 49       		.uleb128 0x49
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 100
+
+
+ 3740 0033 13       		.uleb128 0x13
+ 3741 0034 00       		.byte	0
+ 3742 0035 00       		.byte	0
+ 3743 0036 05       		.uleb128 0x5
+ 3744 0037 16       		.uleb128 0x16
+ 3745 0038 00       		.byte	0
+ 3746 0039 03       		.uleb128 0x3
+ 3747 003a 0E       		.uleb128 0xe
+ 3748 003b 3A       		.uleb128 0x3a
+ 3749 003c 0B       		.uleb128 0xb
+ 3750 003d 3B       		.uleb128 0x3b
+ 3751 003e 05       		.uleb128 0x5
+ 3752 003f 49       		.uleb128 0x49
+ 3753 0040 13       		.uleb128 0x13
+ 3754 0041 00       		.byte	0
+ 3755 0042 00       		.byte	0
+ 3756 0043 06       		.uleb128 0x6
+ 3757 0044 35       		.uleb128 0x35
+ 3758 0045 00       		.byte	0
+ 3759 0046 49       		.uleb128 0x49
+ 3760 0047 13       		.uleb128 0x13
+ 3761 0048 00       		.byte	0
+ 3762 0049 00       		.byte	0
+ 3763 004a 07       		.uleb128 0x7
+ 3764 004b 0F       		.uleb128 0xf
+ 3765 004c 00       		.byte	0
+ 3766 004d 0B       		.uleb128 0xb
+ 3767 004e 0B       		.uleb128 0xb
+ 3768 004f 49       		.uleb128 0x49
+ 3769 0050 13       		.uleb128 0x13
+ 3770 0051 00       		.byte	0
+ 3771 0052 00       		.byte	0
+ 3772 0053 08       		.uleb128 0x8
+ 3773 0054 15       		.uleb128 0x15
+ 3774 0055 00       		.byte	0
+ 3775 0056 27       		.uleb128 0x27
+ 3776 0057 19       		.uleb128 0x19
+ 3777 0058 00       		.byte	0
+ 3778 0059 00       		.byte	0
+ 3779 005a 09       		.uleb128 0x9
+ 3780 005b 01       		.uleb128 0x1
+ 3781 005c 01       		.byte	0x1
+ 3782 005d 49       		.uleb128 0x49
+ 3783 005e 13       		.uleb128 0x13
+ 3784 005f 01       		.uleb128 0x1
+ 3785 0060 13       		.uleb128 0x13
+ 3786 0061 00       		.byte	0
+ 3787 0062 00       		.byte	0
+ 3788 0063 0A       		.uleb128 0xa
+ 3789 0064 21       		.uleb128 0x21
+ 3790 0065 00       		.byte	0
+ 3791 0066 49       		.uleb128 0x49
+ 3792 0067 13       		.uleb128 0x13
+ 3793 0068 2F       		.uleb128 0x2f
+ 3794 0069 0B       		.uleb128 0xb
+ 3795 006a 00       		.byte	0
+ 3796 006b 00       		.byte	0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 101
+
+
+ 3797 006c 0B       		.uleb128 0xb
+ 3798 006d 2E       		.uleb128 0x2e
+ 3799 006e 00       		.byte	0
+ 3800 006f 3F       		.uleb128 0x3f
+ 3801 0070 19       		.uleb128 0x19
+ 3802 0071 03       		.uleb128 0x3
+ 3803 0072 0E       		.uleb128 0xe
+ 3804 0073 3A       		.uleb128 0x3a
+ 3805 0074 0B       		.uleb128 0xb
+ 3806 0075 3B       		.uleb128 0x3b
+ 3807 0076 0B       		.uleb128 0xb
+ 3808 0077 27       		.uleb128 0x27
+ 3809 0078 19       		.uleb128 0x19
+ 3810 0079 11       		.uleb128 0x11
+ 3811 007a 01       		.uleb128 0x1
+ 3812 007b 12       		.uleb128 0x12
+ 3813 007c 06       		.uleb128 0x6
+ 3814 007d 40       		.uleb128 0x40
+ 3815 007e 18       		.uleb128 0x18
+ 3816 007f 9742     		.uleb128 0x2117
+ 3817 0081 19       		.uleb128 0x19
+ 3818 0082 00       		.byte	0
+ 3819 0083 00       		.byte	0
+ 3820 0084 0C       		.uleb128 0xc
+ 3821 0085 2E       		.uleb128 0x2e
+ 3822 0086 01       		.byte	0x1
+ 3823 0087 3F       		.uleb128 0x3f
+ 3824 0088 19       		.uleb128 0x19
+ 3825 0089 03       		.uleb128 0x3
+ 3826 008a 0E       		.uleb128 0xe
+ 3827 008b 3A       		.uleb128 0x3a
+ 3828 008c 0B       		.uleb128 0xb
+ 3829 008d 3B       		.uleb128 0x3b
+ 3830 008e 05       		.uleb128 0x5
+ 3831 008f 27       		.uleb128 0x27
+ 3832 0090 19       		.uleb128 0x19
+ 3833 0091 11       		.uleb128 0x11
+ 3834 0092 01       		.uleb128 0x1
+ 3835 0093 12       		.uleb128 0x12
+ 3836 0094 06       		.uleb128 0x6
+ 3837 0095 40       		.uleb128 0x40
+ 3838 0096 18       		.uleb128 0x18
+ 3839 0097 9642     		.uleb128 0x2116
+ 3840 0099 19       		.uleb128 0x19
+ 3841 009a 01       		.uleb128 0x1
+ 3842 009b 13       		.uleb128 0x13
+ 3843 009c 00       		.byte	0
+ 3844 009d 00       		.byte	0
+ 3845 009e 0D       		.uleb128 0xd
+ 3846 009f 05       		.uleb128 0x5
+ 3847 00a0 00       		.byte	0
+ 3848 00a1 03       		.uleb128 0x3
+ 3849 00a2 0E       		.uleb128 0xe
+ 3850 00a3 3A       		.uleb128 0x3a
+ 3851 00a4 0B       		.uleb128 0xb
+ 3852 00a5 3B       		.uleb128 0x3b
+ 3853 00a6 05       		.uleb128 0x5
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 102
+
+
+ 3854 00a7 49       		.uleb128 0x49
+ 3855 00a8 13       		.uleb128 0x13
+ 3856 00a9 02       		.uleb128 0x2
+ 3857 00aa 18       		.uleb128 0x18
+ 3858 00ab 00       		.byte	0
+ 3859 00ac 00       		.byte	0
+ 3860 00ad 0E       		.uleb128 0xe
+ 3861 00ae 34       		.uleb128 0x34
+ 3862 00af 00       		.byte	0
+ 3863 00b0 03       		.uleb128 0x3
+ 3864 00b1 0E       		.uleb128 0xe
+ 3865 00b2 3A       		.uleb128 0x3a
+ 3866 00b3 0B       		.uleb128 0xb
+ 3867 00b4 3B       		.uleb128 0x3b
+ 3868 00b5 05       		.uleb128 0x5
+ 3869 00b6 49       		.uleb128 0x49
+ 3870 00b7 13       		.uleb128 0x13
+ 3871 00b8 02       		.uleb128 0x2
+ 3872 00b9 18       		.uleb128 0x18
+ 3873 00ba 00       		.byte	0
+ 3874 00bb 00       		.byte	0
+ 3875 00bc 0F       		.uleb128 0xf
+ 3876 00bd 2E       		.uleb128 0x2e
+ 3877 00be 01       		.byte	0x1
+ 3878 00bf 3F       		.uleb128 0x3f
+ 3879 00c0 19       		.uleb128 0x19
+ 3880 00c1 03       		.uleb128 0x3
+ 3881 00c2 0E       		.uleb128 0xe
+ 3882 00c3 3A       		.uleb128 0x3a
+ 3883 00c4 0B       		.uleb128 0xb
+ 3884 00c5 3B       		.uleb128 0x3b
+ 3885 00c6 05       		.uleb128 0x5
+ 3886 00c7 27       		.uleb128 0x27
+ 3887 00c8 19       		.uleb128 0x19
+ 3888 00c9 49       		.uleb128 0x49
+ 3889 00ca 13       		.uleb128 0x13
+ 3890 00cb 11       		.uleb128 0x11
+ 3891 00cc 01       		.uleb128 0x1
+ 3892 00cd 12       		.uleb128 0x12
+ 3893 00ce 06       		.uleb128 0x6
+ 3894 00cf 40       		.uleb128 0x40
+ 3895 00d0 18       		.uleb128 0x18
+ 3896 00d1 9642     		.uleb128 0x2116
+ 3897 00d3 19       		.uleb128 0x19
+ 3898 00d4 01       		.uleb128 0x1
+ 3899 00d5 13       		.uleb128 0x13
+ 3900 00d6 00       		.byte	0
+ 3901 00d7 00       		.byte	0
+ 3902 00d8 10       		.uleb128 0x10
+ 3903 00d9 2E       		.uleb128 0x2e
+ 3904 00da 00       		.byte	0
+ 3905 00db 3F       		.uleb128 0x3f
+ 3906 00dc 19       		.uleb128 0x19
+ 3907 00dd 03       		.uleb128 0x3
+ 3908 00de 0E       		.uleb128 0xe
+ 3909 00df 3A       		.uleb128 0x3a
+ 3910 00e0 0B       		.uleb128 0xb
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 103
+
+
+ 3911 00e1 3B       		.uleb128 0x3b
+ 3912 00e2 05       		.uleb128 0x5
+ 3913 00e3 27       		.uleb128 0x27
+ 3914 00e4 19       		.uleb128 0x19
+ 3915 00e5 11       		.uleb128 0x11
+ 3916 00e6 01       		.uleb128 0x1
+ 3917 00e7 12       		.uleb128 0x12
+ 3918 00e8 06       		.uleb128 0x6
+ 3919 00e9 40       		.uleb128 0x40
+ 3920 00ea 18       		.uleb128 0x18
+ 3921 00eb 9742     		.uleb128 0x2117
+ 3922 00ed 19       		.uleb128 0x19
+ 3923 00ee 00       		.byte	0
+ 3924 00ef 00       		.byte	0
+ 3925 00f0 11       		.uleb128 0x11
+ 3926 00f1 2E       		.uleb128 0x2e
+ 3927 00f2 00       		.byte	0
+ 3928 00f3 3F       		.uleb128 0x3f
+ 3929 00f4 19       		.uleb128 0x19
+ 3930 00f5 03       		.uleb128 0x3
+ 3931 00f6 0E       		.uleb128 0xe
+ 3932 00f7 3A       		.uleb128 0x3a
+ 3933 00f8 0B       		.uleb128 0xb
+ 3934 00f9 3B       		.uleb128 0x3b
+ 3935 00fa 05       		.uleb128 0x5
+ 3936 00fb 27       		.uleb128 0x27
+ 3937 00fc 19       		.uleb128 0x19
+ 3938 00fd 49       		.uleb128 0x49
+ 3939 00fe 13       		.uleb128 0x13
+ 3940 00ff 11       		.uleb128 0x11
+ 3941 0100 01       		.uleb128 0x1
+ 3942 0101 12       		.uleb128 0x12
+ 3943 0102 06       		.uleb128 0x6
+ 3944 0103 40       		.uleb128 0x40
+ 3945 0104 18       		.uleb128 0x18
+ 3946 0105 9742     		.uleb128 0x2117
+ 3947 0107 19       		.uleb128 0x19
+ 3948 0108 00       		.byte	0
+ 3949 0109 00       		.byte	0
+ 3950 010a 12       		.uleb128 0x12
+ 3951 010b 2E       		.uleb128 0x2e
+ 3952 010c 01       		.byte	0x1
+ 3953 010d 3F       		.uleb128 0x3f
+ 3954 010e 19       		.uleb128 0x19
+ 3955 010f 03       		.uleb128 0x3
+ 3956 0110 0E       		.uleb128 0xe
+ 3957 0111 3A       		.uleb128 0x3a
+ 3958 0112 0B       		.uleb128 0xb
+ 3959 0113 3B       		.uleb128 0x3b
+ 3960 0114 05       		.uleb128 0x5
+ 3961 0115 27       		.uleb128 0x27
+ 3962 0116 19       		.uleb128 0x19
+ 3963 0117 49       		.uleb128 0x49
+ 3964 0118 13       		.uleb128 0x13
+ 3965 0119 11       		.uleb128 0x11
+ 3966 011a 01       		.uleb128 0x1
+ 3967 011b 12       		.uleb128 0x12
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 104
+
+
+ 3968 011c 06       		.uleb128 0x6
+ 3969 011d 40       		.uleb128 0x40
+ 3970 011e 18       		.uleb128 0x18
+ 3971 011f 9742     		.uleb128 0x2117
+ 3972 0121 19       		.uleb128 0x19
+ 3973 0122 01       		.uleb128 0x1
+ 3974 0123 13       		.uleb128 0x13
+ 3975 0124 00       		.byte	0
+ 3976 0125 00       		.byte	0
+ 3977 0126 13       		.uleb128 0x13
+ 3978 0127 2E       		.uleb128 0x2e
+ 3979 0128 01       		.byte	0x1
+ 3980 0129 3F       		.uleb128 0x3f
+ 3981 012a 19       		.uleb128 0x19
+ 3982 012b 03       		.uleb128 0x3
+ 3983 012c 0E       		.uleb128 0xe
+ 3984 012d 3A       		.uleb128 0x3a
+ 3985 012e 0B       		.uleb128 0xb
+ 3986 012f 3B       		.uleb128 0x3b
+ 3987 0130 05       		.uleb128 0x5
+ 3988 0131 27       		.uleb128 0x27
+ 3989 0132 19       		.uleb128 0x19
+ 3990 0133 11       		.uleb128 0x11
+ 3991 0134 01       		.uleb128 0x1
+ 3992 0135 12       		.uleb128 0x12
+ 3993 0136 06       		.uleb128 0x6
+ 3994 0137 40       		.uleb128 0x40
+ 3995 0138 18       		.uleb128 0x18
+ 3996 0139 9742     		.uleb128 0x2117
+ 3997 013b 19       		.uleb128 0x19
+ 3998 013c 01       		.uleb128 0x1
+ 3999 013d 13       		.uleb128 0x13
+ 4000 013e 00       		.byte	0
+ 4001 013f 00       		.byte	0
+ 4002 0140 14       		.uleb128 0x14
+ 4003 0141 2E       		.uleb128 0x2e
+ 4004 0142 00       		.byte	0
+ 4005 0143 3F       		.uleb128 0x3f
+ 4006 0144 19       		.uleb128 0x19
+ 4007 0145 03       		.uleb128 0x3
+ 4008 0146 0E       		.uleb128 0xe
+ 4009 0147 3A       		.uleb128 0x3a
+ 4010 0148 0B       		.uleb128 0xb
+ 4011 0149 3B       		.uleb128 0x3b
+ 4012 014a 05       		.uleb128 0x5
+ 4013 014b 27       		.uleb128 0x27
+ 4014 014c 19       		.uleb128 0x19
+ 4015 014d 11       		.uleb128 0x11
+ 4016 014e 01       		.uleb128 0x1
+ 4017 014f 12       		.uleb128 0x12
+ 4018 0150 06       		.uleb128 0x6
+ 4019 0151 40       		.uleb128 0x40
+ 4020 0152 18       		.uleb128 0x18
+ 4021 0153 9642     		.uleb128 0x2116
+ 4022 0155 19       		.uleb128 0x19
+ 4023 0156 00       		.byte	0
+ 4024 0157 00       		.byte	0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 105
+
+
+ 4025 0158 15       		.uleb128 0x15
+ 4026 0159 34       		.uleb128 0x34
+ 4027 015a 00       		.byte	0
+ 4028 015b 03       		.uleb128 0x3
+ 4029 015c 08       		.uleb128 0x8
+ 4030 015d 3A       		.uleb128 0x3a
+ 4031 015e 0B       		.uleb128 0xb
+ 4032 015f 3B       		.uleb128 0x3b
+ 4033 0160 05       		.uleb128 0x5
+ 4034 0161 49       		.uleb128 0x49
+ 4035 0162 13       		.uleb128 0x13
+ 4036 0163 02       		.uleb128 0x2
+ 4037 0164 18       		.uleb128 0x18
+ 4038 0165 00       		.byte	0
+ 4039 0166 00       		.byte	0
+ 4040 0167 16       		.uleb128 0x16
+ 4041 0168 2E       		.uleb128 0x2e
+ 4042 0169 01       		.byte	0x1
+ 4043 016a 03       		.uleb128 0x3
+ 4044 016b 0E       		.uleb128 0xe
+ 4045 016c 3A       		.uleb128 0x3a
+ 4046 016d 0B       		.uleb128 0xb
+ 4047 016e 3B       		.uleb128 0x3b
+ 4048 016f 05       		.uleb128 0x5
+ 4049 0170 27       		.uleb128 0x27
+ 4050 0171 19       		.uleb128 0x19
+ 4051 0172 11       		.uleb128 0x11
+ 4052 0173 01       		.uleb128 0x1
+ 4053 0174 12       		.uleb128 0x12
+ 4054 0175 06       		.uleb128 0x6
+ 4055 0176 40       		.uleb128 0x40
+ 4056 0177 18       		.uleb128 0x18
+ 4057 0178 9642     		.uleb128 0x2116
+ 4058 017a 19       		.uleb128 0x19
+ 4059 017b 01       		.uleb128 0x1
+ 4060 017c 13       		.uleb128 0x13
+ 4061 017d 00       		.byte	0
+ 4062 017e 00       		.byte	0
+ 4063 017f 17       		.uleb128 0x17
+ 4064 0180 34       		.uleb128 0x34
+ 4065 0181 00       		.byte	0
+ 4066 0182 03       		.uleb128 0x3
+ 4067 0183 0E       		.uleb128 0xe
+ 4068 0184 3A       		.uleb128 0x3a
+ 4069 0185 0B       		.uleb128 0xb
+ 4070 0186 3B       		.uleb128 0x3b
+ 4071 0187 0B       		.uleb128 0xb
+ 4072 0188 49       		.uleb128 0x49
+ 4073 0189 13       		.uleb128 0x13
+ 4074 018a 02       		.uleb128 0x2
+ 4075 018b 18       		.uleb128 0x18
+ 4076 018c 00       		.byte	0
+ 4077 018d 00       		.byte	0
+ 4078 018e 18       		.uleb128 0x18
+ 4079 018f 34       		.uleb128 0x34
+ 4080 0190 00       		.byte	0
+ 4081 0191 03       		.uleb128 0x3
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 106
+
+
+ 4082 0192 0E       		.uleb128 0xe
+ 4083 0193 3A       		.uleb128 0x3a
+ 4084 0194 0B       		.uleb128 0xb
+ 4085 0195 3B       		.uleb128 0x3b
+ 4086 0196 0B       		.uleb128 0xb
+ 4087 0197 49       		.uleb128 0x49
+ 4088 0198 13       		.uleb128 0x13
+ 4089 0199 3F       		.uleb128 0x3f
+ 4090 019a 19       		.uleb128 0x19
+ 4091 019b 02       		.uleb128 0x2
+ 4092 019c 18       		.uleb128 0x18
+ 4093 019d 00       		.byte	0
+ 4094 019e 00       		.byte	0
+ 4095 019f 19       		.uleb128 0x19
+ 4096 01a0 26       		.uleb128 0x26
+ 4097 01a1 00       		.byte	0
+ 4098 01a2 49       		.uleb128 0x49
+ 4099 01a3 13       		.uleb128 0x13
+ 4100 01a4 00       		.byte	0
+ 4101 01a5 00       		.byte	0
+ 4102 01a6 00       		.byte	0
+ 4103              		.section	.debug_aranges,"",%progbits
+ 4104 0000 94010000 		.4byte	0x194
+ 4105 0004 0200     		.2byte	0x2
+ 4106 0006 00000000 		.4byte	.Ldebug_info0
+ 4107 000a 04       		.byte	0x4
+ 4108 000b 00       		.byte	0
+ 4109 000c 0000     		.2byte	0
+ 4110 000e 0000     		.2byte	0
+ 4111 0010 00000000 		.4byte	.LFB2
+ 4112 0014 1C000000 		.4byte	.LFE2-.LFB2
+ 4113 0018 00000000 		.4byte	.LFB3
+ 4114 001c 18000000 		.4byte	.LFE3-.LFB3
+ 4115 0020 00000000 		.4byte	.LFB4
+ 4116 0024 44000000 		.4byte	.LFE4-.LFB4
+ 4117 0028 00000000 		.4byte	.LFB5
+ 4118 002c 44000000 		.4byte	.LFE5-.LFB5
+ 4119 0030 00000000 		.4byte	.LFB6
+ 4120 0034 98000000 		.4byte	.LFE6-.LFB6
+ 4121 0038 00000000 		.4byte	.LFB7
+ 4122 003c 74000000 		.4byte	.LFE7-.LFB7
+ 4123 0040 00000000 		.4byte	.LFB8
+ 4124 0044 2C000000 		.4byte	.LFE8-.LFB8
+ 4125 0048 00000000 		.4byte	.LFB9
+ 4126 004c 18000000 		.4byte	.LFE9-.LFB9
+ 4127 0050 00000000 		.4byte	.LFB10
+ 4128 0054 58000000 		.4byte	.LFE10-.LFB10
+ 4129 0058 00000000 		.4byte	.LFB11
+ 4130 005c 64000000 		.4byte	.LFE11-.LFB11
+ 4131 0060 00000000 		.4byte	.LFB12
+ 4132 0064 28000000 		.4byte	.LFE12-.LFB12
+ 4133 0068 00000000 		.4byte	.LFB13
+ 4134 006c 18000000 		.4byte	.LFE13-.LFB13
+ 4135 0070 00000000 		.4byte	.LFB14
+ 4136 0074 14000000 		.4byte	.LFE14-.LFB14
+ 4137 0078 00000000 		.4byte	.LFB15
+ 4138 007c 30000000 		.4byte	.LFE15-.LFB15
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 107
+
+
+ 4139 0080 00000000 		.4byte	.LFB16
+ 4140 0084 24000000 		.4byte	.LFE16-.LFB16
+ 4141 0088 00000000 		.4byte	.LFB17
+ 4142 008c 18000000 		.4byte	.LFE17-.LFB17
+ 4143 0090 00000000 		.4byte	.LFB18
+ 4144 0094 48000000 		.4byte	.LFE18-.LFB18
+ 4145 0098 00000000 		.4byte	.LFB19
+ 4146 009c 34000000 		.4byte	.LFE19-.LFB19
+ 4147 00a0 00000000 		.4byte	.LFB20
+ 4148 00a4 4C000000 		.4byte	.LFE20-.LFB20
+ 4149 00a8 00000000 		.4byte	.LFB21
+ 4150 00ac 36000000 		.4byte	.LFE21-.LFB21
+ 4151 00b0 00000000 		.4byte	.LFB22
+ 4152 00b4 A8000000 		.4byte	.LFE22-.LFB22
+ 4153 00b8 00000000 		.4byte	.LFB23
+ 4154 00bc 58000000 		.4byte	.LFE23-.LFB23
+ 4155 00c0 00000000 		.4byte	.LFB24
+ 4156 00c4 2C000000 		.4byte	.LFE24-.LFB24
+ 4157 00c8 00000000 		.4byte	.LFB25
+ 4158 00cc 34000000 		.4byte	.LFE25-.LFB25
+ 4159 00d0 00000000 		.4byte	.LFB26
+ 4160 00d4 2C000000 		.4byte	.LFE26-.LFB26
+ 4161 00d8 00000000 		.4byte	.LFB27
+ 4162 00dc 2C000000 		.4byte	.LFE27-.LFB27
+ 4163 00e0 00000000 		.4byte	.LFB28
+ 4164 00e4 2C000000 		.4byte	.LFE28-.LFB28
+ 4165 00e8 00000000 		.4byte	.LFB29
+ 4166 00ec 14000000 		.4byte	.LFE29-.LFB29
+ 4167 00f0 00000000 		.4byte	.LFB30
+ 4168 00f4 20000000 		.4byte	.LFE30-.LFB30
+ 4169 00f8 00000000 		.4byte	.LFB31
+ 4170 00fc 48000000 		.4byte	.LFE31-.LFB31
+ 4171 0100 00000000 		.4byte	.LFB32
+ 4172 0104 28000000 		.4byte	.LFE32-.LFB32
+ 4173 0108 00000000 		.4byte	.LFB33
+ 4174 010c 80000000 		.4byte	.LFE33-.LFB33
+ 4175 0110 00000000 		.4byte	.LFB34
+ 4176 0114 24000000 		.4byte	.LFE34-.LFB34
+ 4177 0118 00000000 		.4byte	.LFB35
+ 4178 011c 64000000 		.4byte	.LFE35-.LFB35
+ 4179 0120 00000000 		.4byte	.LFB36
+ 4180 0124 1C000000 		.4byte	.LFE36-.LFB36
+ 4181 0128 00000000 		.4byte	.LFB37
+ 4182 012c 18000000 		.4byte	.LFE37-.LFB37
+ 4183 0130 00000000 		.4byte	.LFB38
+ 4184 0134 18000000 		.4byte	.LFE38-.LFB38
+ 4185 0138 00000000 		.4byte	.LFB39
+ 4186 013c 18000000 		.4byte	.LFE39-.LFB39
+ 4187 0140 00000000 		.4byte	.LFB40
+ 4188 0144 1C000000 		.4byte	.LFE40-.LFB40
+ 4189 0148 00000000 		.4byte	.LFB41
+ 4190 014c 18000000 		.4byte	.LFE41-.LFB41
+ 4191 0150 00000000 		.4byte	.LFB42
+ 4192 0154 18000000 		.4byte	.LFE42-.LFB42
+ 4193 0158 00000000 		.4byte	.LFB43
+ 4194 015c 34000000 		.4byte	.LFE43-.LFB43
+ 4195 0160 00000000 		.4byte	.LFB44
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 108
+
+
+ 4196 0164 18000000 		.4byte	.LFE44-.LFB44
+ 4197 0168 00000000 		.4byte	.LFB45
+ 4198 016c 14000000 		.4byte	.LFE45-.LFB45
+ 4199 0170 00000000 		.4byte	.LFB46
+ 4200 0174 2C000000 		.4byte	.LFE46-.LFB46
+ 4201 0178 00000000 		.4byte	.LFB47
+ 4202 017c 1C000000 		.4byte	.LFE47-.LFB47
+ 4203 0180 00000000 		.4byte	.LFB48
+ 4204 0184 44000000 		.4byte	.LFE48-.LFB48
+ 4205 0188 00000000 		.4byte	.LFB49
+ 4206 018c C0000000 		.4byte	.LFE49-.LFB49
+ 4207 0190 00000000 		.4byte	0
+ 4208 0194 00000000 		.4byte	0
+ 4209              		.section	.debug_ranges,"",%progbits
+ 4210              	.Ldebug_ranges0:
+ 4211 0000 00000000 		.4byte	.LFB2
+ 4212 0004 1C000000 		.4byte	.LFE2
+ 4213 0008 00000000 		.4byte	.LFB3
+ 4214 000c 18000000 		.4byte	.LFE3
+ 4215 0010 00000000 		.4byte	.LFB4
+ 4216 0014 44000000 		.4byte	.LFE4
+ 4217 0018 00000000 		.4byte	.LFB5
+ 4218 001c 44000000 		.4byte	.LFE5
+ 4219 0020 00000000 		.4byte	.LFB6
+ 4220 0024 98000000 		.4byte	.LFE6
+ 4221 0028 00000000 		.4byte	.LFB7
+ 4222 002c 74000000 		.4byte	.LFE7
+ 4223 0030 00000000 		.4byte	.LFB8
+ 4224 0034 2C000000 		.4byte	.LFE8
+ 4225 0038 00000000 		.4byte	.LFB9
+ 4226 003c 18000000 		.4byte	.LFE9
+ 4227 0040 00000000 		.4byte	.LFB10
+ 4228 0044 58000000 		.4byte	.LFE10
+ 4229 0048 00000000 		.4byte	.LFB11
+ 4230 004c 64000000 		.4byte	.LFE11
+ 4231 0050 00000000 		.4byte	.LFB12
+ 4232 0054 28000000 		.4byte	.LFE12
+ 4233 0058 00000000 		.4byte	.LFB13
+ 4234 005c 18000000 		.4byte	.LFE13
+ 4235 0060 00000000 		.4byte	.LFB14
+ 4236 0064 14000000 		.4byte	.LFE14
+ 4237 0068 00000000 		.4byte	.LFB15
+ 4238 006c 30000000 		.4byte	.LFE15
+ 4239 0070 00000000 		.4byte	.LFB16
+ 4240 0074 24000000 		.4byte	.LFE16
+ 4241 0078 00000000 		.4byte	.LFB17
+ 4242 007c 18000000 		.4byte	.LFE17
+ 4243 0080 00000000 		.4byte	.LFB18
+ 4244 0084 48000000 		.4byte	.LFE18
+ 4245 0088 00000000 		.4byte	.LFB19
+ 4246 008c 34000000 		.4byte	.LFE19
+ 4247 0090 00000000 		.4byte	.LFB20
+ 4248 0094 4C000000 		.4byte	.LFE20
+ 4249 0098 00000000 		.4byte	.LFB21
+ 4250 009c 36000000 		.4byte	.LFE21
+ 4251 00a0 00000000 		.4byte	.LFB22
+ 4252 00a4 A8000000 		.4byte	.LFE22
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 109
+
+
+ 4253 00a8 00000000 		.4byte	.LFB23
+ 4254 00ac 58000000 		.4byte	.LFE23
+ 4255 00b0 00000000 		.4byte	.LFB24
+ 4256 00b4 2C000000 		.4byte	.LFE24
+ 4257 00b8 00000000 		.4byte	.LFB25
+ 4258 00bc 34000000 		.4byte	.LFE25
+ 4259 00c0 00000000 		.4byte	.LFB26
+ 4260 00c4 2C000000 		.4byte	.LFE26
+ 4261 00c8 00000000 		.4byte	.LFB27
+ 4262 00cc 2C000000 		.4byte	.LFE27
+ 4263 00d0 00000000 		.4byte	.LFB28
+ 4264 00d4 2C000000 		.4byte	.LFE28
+ 4265 00d8 00000000 		.4byte	.LFB29
+ 4266 00dc 14000000 		.4byte	.LFE29
+ 4267 00e0 00000000 		.4byte	.LFB30
+ 4268 00e4 20000000 		.4byte	.LFE30
+ 4269 00e8 00000000 		.4byte	.LFB31
+ 4270 00ec 48000000 		.4byte	.LFE31
+ 4271 00f0 00000000 		.4byte	.LFB32
+ 4272 00f4 28000000 		.4byte	.LFE32
+ 4273 00f8 00000000 		.4byte	.LFB33
+ 4274 00fc 80000000 		.4byte	.LFE33
+ 4275 0100 00000000 		.4byte	.LFB34
+ 4276 0104 24000000 		.4byte	.LFE34
+ 4277 0108 00000000 		.4byte	.LFB35
+ 4278 010c 64000000 		.4byte	.LFE35
+ 4279 0110 00000000 		.4byte	.LFB36
+ 4280 0114 1C000000 		.4byte	.LFE36
+ 4281 0118 00000000 		.4byte	.LFB37
+ 4282 011c 18000000 		.4byte	.LFE37
+ 4283 0120 00000000 		.4byte	.LFB38
+ 4284 0124 18000000 		.4byte	.LFE38
+ 4285 0128 00000000 		.4byte	.LFB39
+ 4286 012c 18000000 		.4byte	.LFE39
+ 4287 0130 00000000 		.4byte	.LFB40
+ 4288 0134 1C000000 		.4byte	.LFE40
+ 4289 0138 00000000 		.4byte	.LFB41
+ 4290 013c 18000000 		.4byte	.LFE41
+ 4291 0140 00000000 		.4byte	.LFB42
+ 4292 0144 18000000 		.4byte	.LFE42
+ 4293 0148 00000000 		.4byte	.LFB43
+ 4294 014c 34000000 		.4byte	.LFE43
+ 4295 0150 00000000 		.4byte	.LFB44
+ 4296 0154 18000000 		.4byte	.LFE44
+ 4297 0158 00000000 		.4byte	.LFB45
+ 4298 015c 14000000 		.4byte	.LFE45
+ 4299 0160 00000000 		.4byte	.LFB46
+ 4300 0164 2C000000 		.4byte	.LFE46
+ 4301 0168 00000000 		.4byte	.LFB47
+ 4302 016c 1C000000 		.4byte	.LFE47
+ 4303 0170 00000000 		.4byte	.LFB48
+ 4304 0174 44000000 		.4byte	.LFE48
+ 4305 0178 00000000 		.4byte	.LFB49
+ 4306 017c C0000000 		.4byte	.LFE49
+ 4307 0180 00000000 		.4byte	0
+ 4308 0184 00000000 		.4byte	0
+ 4309              		.section	.debug_line,"",%progbits
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 110
+
+
+ 4310              	.Ldebug_line0:
+ 4311 0000 8D040000 		.section	.debug_str,"MS",%progbits,1
+ 4311      02004F00 
+ 4311      00000201 
+ 4311      FB0E0D00 
+ 4311      01010101 
+ 4312              	.LASF53:
+ 4313 0000 72616D56 		.ascii	"ramVectorTable\000"
+ 4313      6563746F 
+ 4313      72546162 
+ 4313      6C6500
+ 4314              	.LASF10:
+ 4315 000f 75696E74 		.ascii	"uint16\000"
+ 4315      313600
+ 4316              	.LASF46:
+ 4317 0016 696E7453 		.ascii	"intState\000"
+ 4317      74617465 
+ 4317      00
+ 4318              	.LASF23:
+ 4319 001f 43795379 		.ascii	"CySysClkWriteHfclkDirect\000"
+ 4319      73436C6B 
+ 4319      57726974 
+ 4319      65486663 
+ 4319      6C6B4469 
+ 4320              	.LASF52:
+ 4321 0038 6F6C6449 		.ascii	"oldIsr\000"
+ 4321      737200
+ 4322              	.LASF45:
+ 4323 003f 43794469 		.ascii	"CyDisableInts\000"
+ 4323      7361626C 
+ 4323      65496E74 
+ 4323      7300
+ 4324              	.LASF7:
+ 4325 004d 6C6F6E67 		.ascii	"long long unsigned int\000"
+ 4325      206C6F6E 
+ 4325      6720756E 
+ 4325      7369676E 
+ 4325      65642069 
+ 4326              	.LASF30:
+ 4327 0064 70617261 		.ascii	"parameters\000"
+ 4327      6D657465 
+ 4327      727300
+ 4328              	.LASF47:
+ 4329 006f 4379456E 		.ascii	"CyEnableInts\000"
+ 4329      61626C65 
+ 4329      496E7473 
+ 4329      00
+ 4330              	.LASF68:
+ 4331 007c 4379536F 		.ascii	"CySoftwareReset\000"
+ 4331      66747761 
+ 4331      72655265 
+ 4331      73657400 
+ 4332              	.LASF78:
+ 4333 008c 43795379 		.ascii	"CySysTickEnableInterrupt\000"
+ 4333      73546963 
+ 4333      6B456E61 
+ 4333      626C6549 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 111
+
+
+ 4333      6E746572 
+ 4334              	.LASF63:
+ 4335 00a5 4379496E 		.ascii	"CyIntGetState\000"
+ 4335      74476574 
+ 4335      53746174 
+ 4335      6500
+ 4336              	.LASF6:
+ 4337 00b3 6C6F6E67 		.ascii	"long long int\000"
+ 4337      206C6F6E 
+ 4337      6720696E 
+ 4337      7400
+ 4338              	.LASF0:
+ 4339 00c1 7369676E 		.ascii	"signed char\000"
+ 4339      65642063 
+ 4339      68617200 
+ 4340              	.LASF29:
+ 4341 00cd 66726571 		.ascii	"freq\000"
+ 4341      00
+ 4342              	.LASF73:
+ 4343 00d2 43794465 		.ascii	"CyDelayFreq\000"
+ 4343      6C617946 
+ 4343      72657100 
+ 4344              	.LASF27:
+ 4345 00de 696E7465 		.ascii	"interruptState\000"
+ 4345      72727570 
+ 4345      74537461 
+ 4345      746500
+ 4346              	.LASF81:
+ 4347 00ed 43795379 		.ascii	"CySysTickGetReload\000"
+ 4347      73546963 
+ 4347      6B476574 
+ 4347      52656C6F 
+ 4347      616400
+ 4348              	.LASF4:
+ 4349 0100 6C6F6E67 		.ascii	"long int\000"
+ 4349      20696E74 
+ 4349      00
+ 4350              	.LASF64:
+ 4351 0109 4379496E 		.ascii	"CyIntDisable\000"
+ 4351      74446973 
+ 4351      61626C65 
+ 4351      00
+ 4352              	.LASF31:
+ 4353 0116 72656756 		.ascii	"regValues\000"
+ 4353      616C7565 
+ 4353      7300
+ 4354              	.LASF9:
+ 4355 0120 75696E74 		.ascii	"uint8\000"
+ 4355      3800
+ 4356              	.LASF96:
+ 4357 0126 63796465 		.ascii	"cydelayFreqKhz\000"
+ 4357      6C617946 
+ 4357      7265714B 
+ 4357      687A00
+ 4358              	.LASF71:
+ 4359 0135 43794465 		.ascii	"CyDelayUs\000"
+ 4359      6C617955 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 112
+
+
+ 4359      7300
+ 4360              	.LASF13:
+ 4361 013f 646F7562 		.ascii	"double\000"
+ 4361      6C6500
+ 4362              	.LASF102:
+ 4363 0146 433A5C55 		.ascii	"C:\\Users\\pmad\\Desktop\\BLE Workshop\\Labs\\Compl"
+ 4363      73657273 
+ 4363      5C706D61 
+ 4363      645C4465 
+ 4363      736B746F 
+ 4364 0173 65746564 		.ascii	"eted Labs\\BLE Lab 1_1\\BLE Lab 1_1.cydsn\000"
+ 4364      204C6162 
+ 4364      735C424C 
+ 4364      45204C61 
+ 4364      6220315F 
+ 4365              	.LASF59:
+ 4366 019b 73686966 		.ascii	"shift\000"
+ 4366      7400
+ 4367              	.LASF41:
+ 4368 01a1 43795379 		.ascii	"CySysLvdClearInterrupt\000"
+ 4368      734C7664 
+ 4368      436C6561 
+ 4368      72496E74 
+ 4368      65727275 
+ 4369              	.LASF11:
+ 4370 01b8 75696E74 		.ascii	"uint32\000"
+ 4370      333200
+ 4371              	.LASF39:
+ 4372 01bf 43795379 		.ascii	"CySysClkEcoReadStatus\000"
+ 4372      73436C6B 
+ 4372      45636F52 
+ 4372      65616453 
+ 4372      74617475 
+ 4373              	.LASF50:
+ 4374 01d5 6E756D62 		.ascii	"number\000"
+ 4374      657200
+ 4375              	.LASF48:
+ 4376 01dc 6D61736B 		.ascii	"mask\000"
+ 4376      00
+ 4377              	.LASF36:
+ 4378 01e1 43795379 		.ascii	"CySysLvdEnable\000"
+ 4378      734C7664 
+ 4378      456E6162 
+ 4378      6C6500
+ 4379              	.LASF61:
+ 4380 01f0 4379496E 		.ascii	"CyIntGetPriority\000"
+ 4380      74476574 
+ 4380      5072696F 
+ 4380      72697479 
+ 4380      00
+ 4381              	.LASF98:
+ 4382 0201 63796465 		.ascii	"cydelay32kMs\000"
+ 4382      6C617933 
+ 4382      326B4D73 
+ 4382      00
+ 4383              	.LASF75:
+ 4384 020e 43795379 		.ascii	"CySysTickInit\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 113
+
+
+ 4384      73546963 
+ 4384      6B496E69 
+ 4384      7400
+ 4385              	.LASF60:
+ 4386 021c 76616C75 		.ascii	"value\000"
+ 4386      6500
+ 4387              	.LASF84:
+ 4388 0222 636C6F63 		.ascii	"clockSource\000"
+ 4388      6B536F75 
+ 4388      72636500 
+ 4389              	.LASF91:
+ 4390 022e 43794765 		.ascii	"CyGetUniqueId\000"
+ 4390      74556E69 
+ 4390      71756549 
+ 4390      6400
+ 4391              	.LASF85:
+ 4392 023c 43795379 		.ascii	"CySysTickGetCountFlag\000"
+ 4392      73546963 
+ 4392      6B476574 
+ 4392      436F756E 
+ 4392      74466C61 
+ 4393              	.LASF8:
+ 4394 0252 756E7369 		.ascii	"unsigned int\000"
+ 4394      676E6564 
+ 4394      20696E74 
+ 4394      00
+ 4395              	.LASF86:
+ 4396 025f 43795379 		.ascii	"CySysTickClear\000"
+ 4396      73546963 
+ 4396      6B436C65 
+ 4396      617200
+ 4397              	.LASF5:
+ 4398 026e 6C6F6E67 		.ascii	"long unsigned int\000"
+ 4398      20756E73 
+ 4398      69676E65 
+ 4398      6420696E 
+ 4398      7400
+ 4399              	.LASF40:
+ 4400 0280 43795379 		.ascii	"CySysLvdGetInterruptSource\000"
+ 4400      734C7664 
+ 4400      47657449 
+ 4400      6E746572 
+ 4400      72757074 
+ 4401              	.LASF22:
+ 4402 029b 43795379 		.ascii	"CySysClkImoStop\000"
+ 4402      73436C6B 
+ 4402      496D6F53 
+ 4402      746F7000 
+ 4403              	.LASF65:
+ 4404 02ab 4379496E 		.ascii	"CyIntSetPending\000"
+ 4404      74536574 
+ 4404      50656E64 
+ 4404      696E6700 
+ 4405              	.LASF90:
+ 4406 02bb 43795379 		.ascii	"CySysTickGetCallback\000"
+ 4406      73546963 
+ 4406      6B476574 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 114
+
+
+ 4406      43616C6C 
+ 4406      6261636B 
+ 4407              	.LASF43:
+ 4408 02d0 43795379 		.ascii	"CySysGetResetReason\000"
+ 4408      73476574 
+ 4408      52657365 
+ 4408      74526561 
+ 4408      736F6E00 
+ 4409              	.LASF3:
+ 4410 02e4 73686F72 		.ascii	"short unsigned int\000"
+ 4410      7420756E 
+ 4410      7369676E 
+ 4410      65642069 
+ 4410      6E7400
+ 4411              	.LASF83:
+ 4412 02f7 43795379 		.ascii	"CySysTickSetClockSource\000"
+ 4412      73546963 
+ 4412      6B536574 
+ 4412      436C6F63 
+ 4412      6B536F75 
+ 4413              	.LASF55:
+ 4414 030f 4379496E 		.ascii	"CyIntSetVector\000"
+ 4414      74536574 
+ 4414      56656374 
+ 4414      6F7200
+ 4415              	.LASF101:
+ 4416 031e 2E5C4765 		.ascii	".\\Generated_Source\\PSoC4\\CyLib.c\000"
+ 4416      6E657261 
+ 4416      7465645F 
+ 4416      536F7572 
+ 4416      63655C50 
+ 4417              	.LASF58:
+ 4418 033f 7072696F 		.ascii	"priority\000"
+ 4418      72697479 
+ 4418      00
+ 4419              	.LASF28:
+ 4420 0348 43795379 		.ascii	"CySysClkWriteImoFreq\000"
+ 4420      73436C6B 
+ 4420      57726974 
+ 4420      65496D6F 
+ 4420      46726571 
+ 4421              	.LASF49:
+ 4422 035d 4379496E 		.ascii	"CyIntSetSysVector\000"
+ 4422      74536574 
+ 4422      53797356 
+ 4422      6563746F 
+ 4422      7200
+ 4423              	.LASF17:
+ 4424 036f 72656733 		.ascii	"reg32\000"
+ 4424      3200
+ 4425              	.LASF74:
+ 4426 0375 43795379 		.ascii	"CySysTickStart\000"
+ 4426      73546963 
+ 4426      6B537461 
+ 4426      727400
+ 4427              	.LASF19:
+ 4428 0384 73697A65 		.ascii	"sizetype\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 115
+
+
+ 4428      74797065 
+ 4428      00
+ 4429              	.LASF94:
+ 4430 038d 43795379 		.ascii	"CySysTickInitVar\000"
+ 4430      73546963 
+ 4430      6B496E69 
+ 4430      74566172 
+ 4430      00
+ 4431              	.LASF66:
+ 4432 039e 4379496E 		.ascii	"CyIntClearPending\000"
+ 4432      74436C65 
+ 4432      61725065 
+ 4432      6E64696E 
+ 4432      6700
+ 4433              	.LASF51:
+ 4434 03b0 61646472 		.ascii	"address\000"
+ 4434      65737300 
+ 4435              	.LASF89:
+ 4436 03b8 72657456 		.ascii	"retVal\000"
+ 4436      616C00
+ 4437              	.LASF88:
+ 4438 03bf 66756E63 		.ascii	"function\000"
+ 4438      74696F6E 
+ 4438      00
+ 4439              	.LASF99:
+ 4440 03c8 6379496D 		.ascii	"cyImoFreqMhz2Reg\000"
+ 4440      6F467265 
+ 4440      714D687A 
+ 4440      32526567 
+ 4440      00
+ 4441              	.LASF82:
+ 4442 03d9 43795379 		.ascii	"CySysTickGetValue\000"
+ 4442      73546963 
+ 4442      6B476574 
+ 4442      56616C75 
+ 4442      6500
+ 4443              	.LASF95:
+ 4444 03eb 63796465 		.ascii	"cydelayFreqHz\000"
+ 4444      6C617946 
+ 4444      72657148 
+ 4444      7A00
+ 4445              	.LASF57:
+ 4446 03f9 4379496E 		.ascii	"CyIntSetPriority\000"
+ 4446      74536574 
+ 4446      5072696F 
+ 4446      72697479 
+ 4446      00
+ 4447              	.LASF12:
+ 4448 040a 666C6F61 		.ascii	"float\000"
+ 4448      7400
+ 4449              	.LASF100:
+ 4450 0410 474E5520 		.ascii	"GNU C 4.8.4 20140526 (release) [ARM/embedded-4_8-br"
+ 4450      4320342E 
+ 4450      382E3420 
+ 4450      32303134 
+ 4450      30353236 
+ 4451 0443 616E6368 		.ascii	"anch revision 211358] -mcpu=cortex-m0 -mthumb -g -O"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 116
+
+
+ 4451      20726576 
+ 4451      6973696F 
+ 4451      6E203231 
+ 4451      31333538 
+ 4452 0476 30202D66 		.ascii	"0 -ffunction-sections\000"
+ 4452      66756E63 
+ 4452      74696F6E 
+ 4452      2D736563 
+ 4452      74696F6E 
+ 4453              	.LASF20:
+ 4454 048c 63795379 		.ascii	"cySysTickCallback\000"
+ 4454      73546963 
+ 4454      6B43616C 
+ 4454      6C626163 
+ 4454      6B00
+ 4455              	.LASF56:
+ 4456 049e 4379496E 		.ascii	"CyIntGetVector\000"
+ 4456      74476574 
+ 4456      56656374 
+ 4456      6F7200
+ 4457              	.LASF70:
+ 4458 04ad 6D696C6C 		.ascii	"milliseconds\000"
+ 4458      69736563 
+ 4458      6F6E6473 
+ 4458      00
+ 4459              	.LASF16:
+ 4460 04ba 72656738 		.ascii	"reg8\000"
+ 4460      00
+ 4461              	.LASF37:
+ 4462 04bf 74687265 		.ascii	"threshold\000"
+ 4462      73686F6C 
+ 4462      6400
+ 4463              	.LASF67:
+ 4464 04c9 43794861 		.ascii	"CyHalt\000"
+ 4464      6C7400
+ 4465              	.LASF1:
+ 4466 04d0 756E7369 		.ascii	"unsigned char\000"
+ 4466      676E6564 
+ 4466      20636861 
+ 4466      7200
+ 4467              	.LASF2:
+ 4468 04de 73686F72 		.ascii	"short int\000"
+ 4468      7420696E 
+ 4468      7400
+ 4469              	.LASF62:
+ 4470 04e8 4379496E 		.ascii	"CyIntEnable\000"
+ 4470      74456E61 
+ 4470      626C6500 
+ 4471              	.LASF54:
+ 4472 04f4 4379496E 		.ascii	"CyIntGetSysVector\000"
+ 4472      74476574 
+ 4472      53797356 
+ 4472      6563746F 
+ 4472      7200
+ 4473              	.LASF25:
+ 4474 0506 636C6B53 		.ascii	"clkSelect\000"
+ 4474      656C6563 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 117
+
+
+ 4474      7400
+ 4475              	.LASF42:
+ 4476 0510 43795379 		.ascii	"CySysClkEcoStart\000"
+ 4476      73436C6B 
+ 4476      45636F53 
+ 4476      74617274 
+ 4476      00
+ 4477              	.LASF44:
+ 4478 0521 72656173 		.ascii	"reason\000"
+ 4478      6F6E00
+ 4479              	.LASF14:
+ 4480 0528 63686172 		.ascii	"char\000"
+ 4480      00
+ 4481              	.LASF18:
+ 4482 052d 63796973 		.ascii	"cyisraddress\000"
+ 4482      72616464 
+ 4482      72657373 
+ 4482      00
+ 4483              	.LASF76:
+ 4484 053a 43795379 		.ascii	"CySysTickEnable\000"
+ 4484      73546963 
+ 4484      6B456E61 
+ 4484      626C6500 
+ 4485              	.LASF24:
+ 4486 054a 43795379 		.ascii	"CySysClkWriteSysclkDiv\000"
+ 4486      73436C6B 
+ 4486      57726974 
+ 4486      65537973 
+ 4486      636C6B44 
+ 4487              	.LASF34:
+ 4488 0561 43795379 		.ascii	"CySysClkEcoStop\000"
+ 4488      73436C6B 
+ 4488      45636F53 
+ 4488      746F7000 
+ 4489              	.LASF93:
+ 4490 0571 43795379 		.ascii	"CySysTickCallbacks\000"
+ 4490      73546963 
+ 4490      6B43616C 
+ 4490      6C626163 
+ 4490      6B7300
+ 4491              	.LASF92:
+ 4492 0584 756E6971 		.ascii	"uniqueId\000"
+ 4492      75654964 
+ 4492      00
+ 4493              	.LASF69:
+ 4494 058d 43794465 		.ascii	"CyDelay\000"
+ 4494      6C617900 
+ 4495              	.LASF79:
+ 4496 0595 43795379 		.ascii	"CySysTickDisableInterrupt\000"
+ 4496      73546963 
+ 4496      6B446973 
+ 4496      61626C65 
+ 4496      496E7465 
+ 4497              	.LASF38:
+ 4498 05af 43795379 		.ascii	"CySysLvdDisable\000"
+ 4498      734C7664 
+ 4498      44697361 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 118
+
+
+ 4498      626C6500 
+ 4499              	.LASF97:
+ 4500 05bf 63796465 		.ascii	"cydelayFreqMhz\000"
+ 4500      6C617946 
+ 4500      7265714D 
+ 4500      687A00
+ 4501              	.LASF33:
+ 4502 05ce 73746174 		.ascii	"status\000"
+ 4502      757300
+ 4503              	.LASF77:
+ 4504 05d5 43795379 		.ascii	"CySysTickStop\000"
+ 4504      73546963 
+ 4504      6B53746F 
+ 4504      7000
+ 4505              	.LASF32:
+ 4506 05e3 74696D65 		.ascii	"timeoutUs\000"
+ 4506      6F757455 
+ 4506      7300
+ 4507              	.LASF26:
+ 4508 05ed 64697669 		.ascii	"divider\000"
+ 4508      64657200 
+ 4509              	.LASF35:
+ 4510 05f5 43795379 		.ascii	"CySysClkWriteEcoDiv\000"
+ 4510      73436C6B 
+ 4510      57726974 
+ 4510      6545636F 
+ 4510      44697600 
+ 4511              	.LASF15:
+ 4512 0609 63797374 		.ascii	"cystatus\000"
+ 4512      61747573 
+ 4512      00
+ 4513              	.LASF87:
+ 4514 0612 43795379 		.ascii	"CySysTickSetCallback\000"
+ 4514      73546963 
+ 4514      6B536574 
+ 4514      43616C6C 
+ 4514      6261636B 
+ 4515              	.LASF21:
+ 4516 0627 43795379 		.ascii	"CySysClkImoStart\000"
+ 4516      73436C6B 
+ 4516      496D6F53 
+ 4516      74617274 
+ 4516      00
+ 4517              	.LASF72:
+ 4518 0638 6D696372 		.ascii	"microseconds\000"
+ 4518      6F736563 
+ 4518      6F6E6473 
+ 4518      00
+ 4519              	.LASF80:
+ 4520 0645 43795379 		.ascii	"CySysTickSetReload\000"
+ 4520      73546963 
+ 4520      6B536574 
+ 4520      52656C6F 
+ 4520      616400
+ 4521              	.LASF103:
+ 4522 0658 43795379 		.ascii	"CySysTickServiceCallbacks\000"
+ 4522      73546963 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccu91aAB.s 			page 119
+
+
+ 4522      6B536572 
+ 4522      76696365 
+ 4522      43616C6C 
+ 4523              		.ident	"GCC: (GNU Tools for ARM Embedded Processors) 4.8.4 20140526 (release) [ARM/embedded-4_8-br
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/CyLib.o
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/CyLib.o
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/GNU_ARM_ASM_FILE.txt
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/GNU_ARM_ASM_FILE.txt	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/GNU_ARM_ASM_FILE.txt	(revision 7)
@@ -0,0 +1 @@
+'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\Generated_Source\PSoC4\CyBootAsmGnu.s' -o .o -T GNU_ARM_ASM_FILE -I 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn' -I 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\Generated_Source\PSoC4' -f 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\CortexM0\ARM_GCC_484\Debug\.deps\GNU_ARM_ASM_FILE.d'
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/LINK_options.txt
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/LINK_options.txt	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/LINK_options.txt	(revision 7)
@@ -0,0 +1 @@
+-Wl,--start-group -o ".\\CortexM0\\ARM_GCC_484\\Debug\\BLE\ Lab\ 1_1.elf" ".\\CortexM0\\ARM_GCC_484\\Debug\\main.o" ".\\CortexM0\\ARM_GCC_484\\Debug\\cymetadata.o" ".\\CortexM0\\ARM_GCC_484\\Debug\\Cm0Start.o" ".\\CortexM0\\ARM_GCC_484\\Debug\\BLE\ Lab\ 1_1.a" "C:\\Program\ Files\ (x86)\\Cypress\\PSoC\ Creator\\3.2\\PSoC\ Creator\\psoc\\content\\cycomponentlibrary\\CyComponentLibrary.cylib\\BLE_v2_0\\Library\\gccCyBLEStack_BLE_SOC_PERIPHERAL.a" "C:\\Program\ Files\ (x86)\\Cypress\\PSoC\ Creator\\3.2\\PSoC\ Creator\\psoc\\content\\cycomponentlibrary\\CyComponentLibrary.cylib\\CortexM0\\ARM_GCC_484\\Debug\\CyComponentLibrary.a" -mcpu=cortex-m0 -mthumb -g -ffunction-sections -O0 "-Wl,-Map,.\\CortexM0\\ARM_GCC_484\\Debug/BLE\ Lab\ 1_1.map" -T "Generated_Source\\PSoC4\\cm0gcc.ld" -specs=nano.specs -Wl,--gc-sections -Wl,--end-group
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/PWM.lst
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/PWM.lst	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/PWM.lst	(revision 7)
@@ -0,0 +1,5244 @@
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 1
+
+
+   1              		.cpu cortex-m0
+   2              		.fpu softvfp
+   3              		.eabi_attribute 20, 1
+   4              		.eabi_attribute 21, 1
+   5              		.eabi_attribute 23, 3
+   6              		.eabi_attribute 24, 1
+   7              		.eabi_attribute 25, 1
+   8              		.eabi_attribute 26, 1
+   9              		.eabi_attribute 30, 6
+  10              		.eabi_attribute 34, 0
+  11              		.eabi_attribute 18, 4
+  12              		.code	16
+  13              		.file	"PWM.c"
+  14              		.text
+  15              	.Ltext0:
+  16              		.cfi_sections	.debug_frame
+  17              		.global	PWM_initVar
+  18              		.bss
+  19              		.type	PWM_initVar, %object
+  20              		.size	PWM_initVar, 1
+  21              	PWM_initVar:
+  22 0000 00       		.space	1
+  23              		.section	.text.PWM_Init,"ax",%progbits
+  24              		.align	2
+  25              		.global	PWM_Init
+  26              		.code	16
+  27              		.thumb_func
+  28              		.type	PWM_Init, %function
+  29              	PWM_Init:
+  30              	.LFB2:
+  31              		.file 1 ".\\Generated_Source\\PSoC4\\PWM.c"
+   1:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+   2:.\Generated_Source\PSoC4/PWM.c **** * File Name: PWM.c
+   3:.\Generated_Source\PSoC4/PWM.c **** * Version 2.0
+   4:.\Generated_Source\PSoC4/PWM.c **** *
+   5:.\Generated_Source\PSoC4/PWM.c **** * Description:
+   6:.\Generated_Source\PSoC4/PWM.c **** *  This file provides the source code to the API for the PWM
+   7:.\Generated_Source\PSoC4/PWM.c **** *  component
+   8:.\Generated_Source\PSoC4/PWM.c **** *
+   9:.\Generated_Source\PSoC4/PWM.c **** * Note:
+  10:.\Generated_Source\PSoC4/PWM.c **** *  None
+  11:.\Generated_Source\PSoC4/PWM.c **** *
+  12:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+  13:.\Generated_Source\PSoC4/PWM.c **** * Copyright 2013-2014, Cypress Semiconductor Corporation.  All rights reserved.
+  14:.\Generated_Source\PSoC4/PWM.c **** * You may use this file only in accordance with the license, terms, conditions,
+  15:.\Generated_Source\PSoC4/PWM.c **** * disclaimers, and limitations in the end user license agreement accompanying
+  16:.\Generated_Source\PSoC4/PWM.c **** * the software package with which this file was provided.
+  17:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+  18:.\Generated_Source\PSoC4/PWM.c **** 
+  19:.\Generated_Source\PSoC4/PWM.c **** #include "PWM.h"
+  20:.\Generated_Source\PSoC4/PWM.c **** 
+  21:.\Generated_Source\PSoC4/PWM.c **** uint8 PWM_initVar = 0u;
+  22:.\Generated_Source\PSoC4/PWM.c **** 
+  23:.\Generated_Source\PSoC4/PWM.c **** 
+  24:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+  25:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_Init
+  26:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 2
+
+
+  27:.\Generated_Source\PSoC4/PWM.c **** *
+  28:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+  29:.\Generated_Source\PSoC4/PWM.c **** *  Initialize/Restore default PWM configuration.
+  30:.\Generated_Source\PSoC4/PWM.c **** *
+  31:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+  32:.\Generated_Source\PSoC4/PWM.c **** *  None
+  33:.\Generated_Source\PSoC4/PWM.c **** *
+  34:.\Generated_Source\PSoC4/PWM.c **** * Return:
+  35:.\Generated_Source\PSoC4/PWM.c **** *  None
+  36:.\Generated_Source\PSoC4/PWM.c **** *
+  37:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+  38:.\Generated_Source\PSoC4/PWM.c **** void PWM_Init(void)
+  39:.\Generated_Source\PSoC4/PWM.c **** {
+  32              		.loc 1 39 0
+  33              		.cfi_startproc
+  34 0000 80B5     		push	{r7, lr}
+  35              		.cfi_def_cfa_offset 8
+  36              		.cfi_offset 7, -8
+  37              		.cfi_offset 14, -4
+  38 0002 00AF     		add	r7, sp, #0
+  39              		.cfi_def_cfa_register 7
+  40:.\Generated_Source\PSoC4/PWM.c **** 
+  41:.\Generated_Source\PSoC4/PWM.c ****     /* Set values from customizer to CTRL */
+  42:.\Generated_Source\PSoC4/PWM.c ****     #if (PWM__QUAD == PWM_CONFIG)
+  43:.\Generated_Source\PSoC4/PWM.c ****         PWM_CONTROL_REG = PWM_CTRL_QUAD_BASE_CONFIG;
+  44:.\Generated_Source\PSoC4/PWM.c ****         
+  45:.\Generated_Source\PSoC4/PWM.c ****         /* Set values from customizer to CTRL1 */
+  46:.\Generated_Source\PSoC4/PWM.c ****         PWM_TRIG_CONTROL1_REG  = PWM_QUAD_SIGNALS_MODES;
+  47:.\Generated_Source\PSoC4/PWM.c **** 
+  48:.\Generated_Source\PSoC4/PWM.c ****         /* Set values from customizer to INTR */
+  49:.\Generated_Source\PSoC4/PWM.c ****         PWM_SetInterruptMode(PWM_QUAD_INTERRUPT_MASK);
+  50:.\Generated_Source\PSoC4/PWM.c ****         
+  51:.\Generated_Source\PSoC4/PWM.c ****          /* Set other values */
+  52:.\Generated_Source\PSoC4/PWM.c ****         PWM_SetCounterMode(PWM_COUNT_DOWN);
+  53:.\Generated_Source\PSoC4/PWM.c ****         PWM_WritePeriod(PWM_QUAD_PERIOD_INIT_VALUE);
+  54:.\Generated_Source\PSoC4/PWM.c ****         PWM_WriteCounter(PWM_QUAD_PERIOD_INIT_VALUE);
+  55:.\Generated_Source\PSoC4/PWM.c ****     #endif  /* (PWM__QUAD == PWM_CONFIG) */
+  56:.\Generated_Source\PSoC4/PWM.c **** 
+  57:.\Generated_Source\PSoC4/PWM.c ****     #if (PWM__TIMER == PWM_CONFIG)
+  58:.\Generated_Source\PSoC4/PWM.c ****         PWM_CONTROL_REG = PWM_CTRL_TIMER_BASE_CONFIG;
+  59:.\Generated_Source\PSoC4/PWM.c ****         
+  60:.\Generated_Source\PSoC4/PWM.c ****         /* Set values from customizer to CTRL1 */
+  61:.\Generated_Source\PSoC4/PWM.c ****         PWM_TRIG_CONTROL1_REG  = PWM_TIMER_SIGNALS_MODES;
+  62:.\Generated_Source\PSoC4/PWM.c ****     
+  63:.\Generated_Source\PSoC4/PWM.c ****         /* Set values from customizer to INTR */
+  64:.\Generated_Source\PSoC4/PWM.c ****         PWM_SetInterruptMode(PWM_TC_INTERRUPT_MASK);
+  65:.\Generated_Source\PSoC4/PWM.c ****         
+  66:.\Generated_Source\PSoC4/PWM.c ****         /* Set other values from customizer */
+  67:.\Generated_Source\PSoC4/PWM.c ****         PWM_WritePeriod(PWM_TC_PERIOD_VALUE );
+  68:.\Generated_Source\PSoC4/PWM.c **** 
+  69:.\Generated_Source\PSoC4/PWM.c ****         #if (PWM__COMPARE == PWM_TC_COMP_CAP_MODE)
+  70:.\Generated_Source\PSoC4/PWM.c ****             PWM_WriteCompare(PWM_TC_COMPARE_VALUE);
+  71:.\Generated_Source\PSoC4/PWM.c **** 
+  72:.\Generated_Source\PSoC4/PWM.c ****             #if (1u == PWM_TC_COMPARE_SWAP)
+  73:.\Generated_Source\PSoC4/PWM.c ****                 PWM_SetCompareSwap(1u);
+  74:.\Generated_Source\PSoC4/PWM.c ****                 PWM_WriteCompareBuf(PWM_TC_COMPARE_BUF_VALUE);
+  75:.\Generated_Source\PSoC4/PWM.c ****             #endif  /* (1u == PWM_TC_COMPARE_SWAP) */
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 3
+
+
+  76:.\Generated_Source\PSoC4/PWM.c ****         #endif  /* (PWM__COMPARE == PWM_TC_COMP_CAP_MODE) */
+  77:.\Generated_Source\PSoC4/PWM.c **** 
+  78:.\Generated_Source\PSoC4/PWM.c ****         /* Initialize counter value */
+  79:.\Generated_Source\PSoC4/PWM.c ****         #if (PWM_CY_TCPWM_V2 && PWM_TIMER_UPDOWN_CNT_USED && !PWM_CY_TCPWM_4000)
+  80:.\Generated_Source\PSoC4/PWM.c ****             PWM_WriteCounter(1u);
+  81:.\Generated_Source\PSoC4/PWM.c ****         #elif(PWM__COUNT_DOWN == PWM_TC_COUNTER_MODE)
+  82:.\Generated_Source\PSoC4/PWM.c ****             PWM_WriteCounter(PWM_TC_PERIOD_VALUE);
+  83:.\Generated_Source\PSoC4/PWM.c ****         #else
+  84:.\Generated_Source\PSoC4/PWM.c ****             PWM_WriteCounter(0u);
+  85:.\Generated_Source\PSoC4/PWM.c ****         #endif /* (PWM_CY_TCPWM_V2 && PWM_TIMER_UPDOWN_CNT_USED && !PWM_CY_TCPWM_4000) */
+  86:.\Generated_Source\PSoC4/PWM.c ****     #endif  /* (PWM__TIMER == PWM_CONFIG) */
+  87:.\Generated_Source\PSoC4/PWM.c **** 
+  88:.\Generated_Source\PSoC4/PWM.c ****     #if (PWM__PWM_SEL == PWM_CONFIG)
+  89:.\Generated_Source\PSoC4/PWM.c ****         PWM_CONTROL_REG = PWM_CTRL_PWM_BASE_CONFIG;
+  40              		.loc 1 89 0
+  41 0004 104B     		ldr	r3, .L2
+  42 0006 8022     		mov	r2, #128
+  43 0008 D204     		lsl	r2, r2, #19
+  44 000a 1A60     		str	r2, [r3]
+  90:.\Generated_Source\PSoC4/PWM.c **** 
+  91:.\Generated_Source\PSoC4/PWM.c ****         #if (PWM__PWM_PR == PWM_PWM_MODE)
+  92:.\Generated_Source\PSoC4/PWM.c ****             PWM_CONTROL_REG |= PWM_CTRL_PWM_RUN_MODE;
+  93:.\Generated_Source\PSoC4/PWM.c ****             PWM_WriteCounter(PWM_PWM_PR_INIT_VALUE);
+  94:.\Generated_Source\PSoC4/PWM.c ****         #else
+  95:.\Generated_Source\PSoC4/PWM.c ****             PWM_CONTROL_REG |= PWM_CTRL_PWM_ALIGN | PWM_CTRL_PWM_KILL_EVENT;
+  45              		.loc 1 95 0
+  46 000c 0E4B     		ldr	r3, .L2
+  47 000e 0E4A     		ldr	r2, .L2
+  48 0010 1268     		ldr	r2, [r2]
+  49 0012 1A60     		str	r2, [r3]
+  96:.\Generated_Source\PSoC4/PWM.c ****             
+  97:.\Generated_Source\PSoC4/PWM.c ****             /* Initialize counter value */
+  98:.\Generated_Source\PSoC4/PWM.c ****             #if (PWM_CY_TCPWM_V2 && PWM_PWM_UPDOWN_CNT_USED && !PWM_CY_TCPWM_4000)
+  99:.\Generated_Source\PSoC4/PWM.c ****                 PWM_WriteCounter(1u);
+ 100:.\Generated_Source\PSoC4/PWM.c ****             #elif (PWM__RIGHT == PWM_PWM_ALIGN)
+ 101:.\Generated_Source\PSoC4/PWM.c ****                 PWM_WriteCounter(PWM_PWM_PERIOD_VALUE);
+ 102:.\Generated_Source\PSoC4/PWM.c ****             #else 
+ 103:.\Generated_Source\PSoC4/PWM.c ****                 PWM_WriteCounter(0u);
+  50              		.loc 1 103 0
+  51 0014 0020     		mov	r0, #0
+  52 0016 FFF7FEFF 		bl	PWM_WriteCounter
+ 104:.\Generated_Source\PSoC4/PWM.c ****             #endif  /* (PWM_CY_TCPWM_V2 && PWM_PWM_UPDOWN_CNT_USED && !PWM_CY_TCPWM_4000) */
+ 105:.\Generated_Source\PSoC4/PWM.c ****         #endif  /* (PWM__PWM_PR == PWM_PWM_MODE) */
+ 106:.\Generated_Source\PSoC4/PWM.c **** 
+ 107:.\Generated_Source\PSoC4/PWM.c ****         #if (PWM__PWM_DT == PWM_PWM_MODE)
+ 108:.\Generated_Source\PSoC4/PWM.c ****             PWM_CONTROL_REG |= PWM_CTRL_PWM_DEAD_TIME_CYCLE;
+ 109:.\Generated_Source\PSoC4/PWM.c ****         #endif  /* (PWM__PWM_DT == PWM_PWM_MODE) */
+ 110:.\Generated_Source\PSoC4/PWM.c **** 
+ 111:.\Generated_Source\PSoC4/PWM.c ****         #if (PWM__PWM == PWM_PWM_MODE)
+ 112:.\Generated_Source\PSoC4/PWM.c ****             PWM_CONTROL_REG |= PWM_CTRL_PWM_PRESCALER;
+  53              		.loc 1 112 0
+  54 001a 0B4B     		ldr	r3, .L2
+  55 001c 0A4A     		ldr	r2, .L2
+  56 001e 1268     		ldr	r2, [r2]
+  57 0020 1A60     		str	r2, [r3]
+ 113:.\Generated_Source\PSoC4/PWM.c ****         #endif  /* (PWM__PWM == PWM_PWM_MODE) */
+ 114:.\Generated_Source\PSoC4/PWM.c **** 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 4
+
+
+ 115:.\Generated_Source\PSoC4/PWM.c ****         /* Set values from customizer to CTRL1 */
+ 116:.\Generated_Source\PSoC4/PWM.c ****         PWM_TRIG_CONTROL1_REG  = PWM_PWM_SIGNALS_MODES;
+  58              		.loc 1 116 0
+  59 0022 0A4B     		ldr	r3, .L2+4
+  60 0024 0C22     		mov	r2, #12
+  61 0026 1A60     		str	r2, [r3]
+ 117:.\Generated_Source\PSoC4/PWM.c ****     
+ 118:.\Generated_Source\PSoC4/PWM.c ****         /* Set values from customizer to INTR */
+ 119:.\Generated_Source\PSoC4/PWM.c ****         PWM_SetInterruptMode(PWM_PWM_INTERRUPT_MASK);
+  62              		.loc 1 119 0
+  63 0028 0120     		mov	r0, #1
+  64 002a FFF7FEFF 		bl	PWM_SetInterruptMode
+ 120:.\Generated_Source\PSoC4/PWM.c **** 
+ 121:.\Generated_Source\PSoC4/PWM.c ****         /* Set values from customizer to CTRL2 */
+ 122:.\Generated_Source\PSoC4/PWM.c ****         #if (PWM__PWM_PR == PWM_PWM_MODE)
+ 123:.\Generated_Source\PSoC4/PWM.c ****             PWM_TRIG_CONTROL2_REG =
+ 124:.\Generated_Source\PSoC4/PWM.c ****                     (PWM_CC_MATCH_NO_CHANGE    |
+ 125:.\Generated_Source\PSoC4/PWM.c ****                     PWM_OVERLOW_NO_CHANGE      |
+ 126:.\Generated_Source\PSoC4/PWM.c ****                     PWM_UNDERFLOW_NO_CHANGE);
+ 127:.\Generated_Source\PSoC4/PWM.c ****         #else
+ 128:.\Generated_Source\PSoC4/PWM.c ****             #if (PWM__LEFT == PWM_PWM_ALIGN)
+ 129:.\Generated_Source\PSoC4/PWM.c ****                 PWM_TRIG_CONTROL2_REG = PWM_PWM_MODE_LEFT;
+  65              		.loc 1 129 0
+  66 002e 084B     		ldr	r3, .L2+8
+  67 0030 3122     		mov	r2, #49
+  68 0032 1A60     		str	r2, [r3]
+ 130:.\Generated_Source\PSoC4/PWM.c ****             #endif  /* ( PWM_PWM_LEFT == PWM_PWM_ALIGN) */
+ 131:.\Generated_Source\PSoC4/PWM.c **** 
+ 132:.\Generated_Source\PSoC4/PWM.c ****             #if (PWM__RIGHT == PWM_PWM_ALIGN)
+ 133:.\Generated_Source\PSoC4/PWM.c ****                 PWM_TRIG_CONTROL2_REG = PWM_PWM_MODE_RIGHT;
+ 134:.\Generated_Source\PSoC4/PWM.c ****             #endif  /* ( PWM_PWM_RIGHT == PWM_PWM_ALIGN) */
+ 135:.\Generated_Source\PSoC4/PWM.c **** 
+ 136:.\Generated_Source\PSoC4/PWM.c ****             #if (PWM__CENTER == PWM_PWM_ALIGN)
+ 137:.\Generated_Source\PSoC4/PWM.c ****                 PWM_TRIG_CONTROL2_REG = PWM_PWM_MODE_CENTER;
+ 138:.\Generated_Source\PSoC4/PWM.c ****             #endif  /* ( PWM_PWM_CENTER == PWM_PWM_ALIGN) */
+ 139:.\Generated_Source\PSoC4/PWM.c **** 
+ 140:.\Generated_Source\PSoC4/PWM.c ****             #if (PWM__ASYMMETRIC == PWM_PWM_ALIGN)
+ 141:.\Generated_Source\PSoC4/PWM.c ****                 PWM_TRIG_CONTROL2_REG = PWM_PWM_MODE_ASYM;
+ 142:.\Generated_Source\PSoC4/PWM.c ****             #endif  /* (PWM__ASYMMETRIC == PWM_PWM_ALIGN) */
+ 143:.\Generated_Source\PSoC4/PWM.c ****         #endif  /* (PWM__PWM_PR == PWM_PWM_MODE) */
+ 144:.\Generated_Source\PSoC4/PWM.c **** 
+ 145:.\Generated_Source\PSoC4/PWM.c ****         /* Set other values from customizer */
+ 146:.\Generated_Source\PSoC4/PWM.c ****         PWM_WritePeriod(PWM_PWM_PERIOD_VALUE );
+  69              		.loc 1 146 0
+  70 0034 FA23     		mov	r3, #250
+  71 0036 5B00     		lsl	r3, r3, #1
+  72 0038 181C     		mov	r0, r3
+  73 003a FFF7FEFF 		bl	PWM_WritePeriod
+ 147:.\Generated_Source\PSoC4/PWM.c ****         PWM_WriteCompare(PWM_PWM_COMPARE_VALUE);
+  74              		.loc 1 147 0
+  75 003e FA20     		mov	r0, #250
+  76 0040 FFF7FEFF 		bl	PWM_WriteCompare
+ 148:.\Generated_Source\PSoC4/PWM.c **** 
+ 149:.\Generated_Source\PSoC4/PWM.c ****         #if (1u == PWM_PWM_COMPARE_SWAP)
+ 150:.\Generated_Source\PSoC4/PWM.c ****             PWM_SetCompareSwap(1u);
+ 151:.\Generated_Source\PSoC4/PWM.c ****             PWM_WriteCompareBuf(PWM_PWM_COMPARE_BUF_VALUE);
+ 152:.\Generated_Source\PSoC4/PWM.c ****         #endif  /* (1u == PWM_PWM_COMPARE_SWAP) */
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 5
+
+
+ 153:.\Generated_Source\PSoC4/PWM.c **** 
+ 154:.\Generated_Source\PSoC4/PWM.c ****         #if (1u == PWM_PWM_PERIOD_SWAP)
+ 155:.\Generated_Source\PSoC4/PWM.c ****             PWM_SetPeriodSwap(1u);
+ 156:.\Generated_Source\PSoC4/PWM.c ****             PWM_WritePeriodBuf(PWM_PWM_PERIOD_BUF_VALUE);
+ 157:.\Generated_Source\PSoC4/PWM.c ****         #endif  /* (1u == PWM_PWM_PERIOD_SWAP) */
+ 158:.\Generated_Source\PSoC4/PWM.c ****     #endif  /* (PWM__PWM_SEL == PWM_CONFIG) */
+ 159:.\Generated_Source\PSoC4/PWM.c ****     
+ 160:.\Generated_Source\PSoC4/PWM.c **** }
+  77              		.loc 1 160 0
+  78 0044 BD46     		mov	sp, r7
+  79              		@ sp needed
+  80 0046 80BD     		pop	{r7, pc}
+  81              	.L3:
+  82              		.align	2
+  83              	.L2:
+  84 0048 00012040 		.word	1075839232
+  85 004c 24012040 		.word	1075839268
+  86 0050 28012040 		.word	1075839272
+  87              		.cfi_endproc
+  88              	.LFE2:
+  89              		.size	PWM_Init, .-PWM_Init
+  90              		.section	.text.PWM_Enable,"ax",%progbits
+  91              		.align	2
+  92              		.global	PWM_Enable
+  93              		.code	16
+  94              		.thumb_func
+  95              		.type	PWM_Enable, %function
+  96              	PWM_Enable:
+  97              	.LFB3:
+ 161:.\Generated_Source\PSoC4/PWM.c **** 
+ 162:.\Generated_Source\PSoC4/PWM.c **** 
+ 163:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+ 164:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_Enable
+ 165:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+ 166:.\Generated_Source\PSoC4/PWM.c **** *
+ 167:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+ 168:.\Generated_Source\PSoC4/PWM.c **** *  Enables the PWM.
+ 169:.\Generated_Source\PSoC4/PWM.c **** *
+ 170:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+ 171:.\Generated_Source\PSoC4/PWM.c **** *  None
+ 172:.\Generated_Source\PSoC4/PWM.c **** *
+ 173:.\Generated_Source\PSoC4/PWM.c **** * Return:
+ 174:.\Generated_Source\PSoC4/PWM.c **** *  None
+ 175:.\Generated_Source\PSoC4/PWM.c **** *
+ 176:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+ 177:.\Generated_Source\PSoC4/PWM.c **** void PWM_Enable(void)
+ 178:.\Generated_Source\PSoC4/PWM.c **** {
+  98              		.loc 1 178 0
+  99              		.cfi_startproc
+ 100 0000 90B5     		push	{r4, r7, lr}
+ 101              		.cfi_def_cfa_offset 12
+ 102              		.cfi_offset 4, -12
+ 103              		.cfi_offset 7, -8
+ 104              		.cfi_offset 14, -4
+ 105 0002 83B0     		sub	sp, sp, #12
+ 106              		.cfi_def_cfa_offset 24
+ 107 0004 00AF     		add	r7, sp, #0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 6
+
+
+ 108              		.cfi_def_cfa_register 7
+ 179:.\Generated_Source\PSoC4/PWM.c ****     uint8 enableInterrupts;
+ 180:.\Generated_Source\PSoC4/PWM.c **** 
+ 181:.\Generated_Source\PSoC4/PWM.c ****     enableInterrupts = CyEnterCriticalSection();
+ 109              		.loc 1 181 0
+ 110 0006 FC1D     		add	r4, r7, #7
+ 111 0008 FFF7FEFF 		bl	CyEnterCriticalSection
+ 112 000c 031C     		mov	r3, r0
+ 113 000e 2370     		strb	r3, [r4]
+ 182:.\Generated_Source\PSoC4/PWM.c ****     PWM_BLOCK_CONTROL_REG |= PWM_MASK;
+ 114              		.loc 1 182 0
+ 115 0010 084B     		ldr	r3, .L5
+ 116 0012 084A     		ldr	r2, .L5
+ 117 0014 1268     		ldr	r2, [r2]
+ 118 0016 0121     		mov	r1, #1
+ 119 0018 0A43     		orr	r2, r1
+ 120 001a 1A60     		str	r2, [r3]
+ 183:.\Generated_Source\PSoC4/PWM.c ****     CyExitCriticalSection(enableInterrupts);
+ 121              		.loc 1 183 0
+ 122 001c FB1D     		add	r3, r7, #7
+ 123 001e 1B78     		ldrb	r3, [r3]
+ 124 0020 181C     		mov	r0, r3
+ 125 0022 FFF7FEFF 		bl	CyExitCriticalSection
+ 184:.\Generated_Source\PSoC4/PWM.c **** 
+ 185:.\Generated_Source\PSoC4/PWM.c ****     /* Start Timer or PWM if start input is absent */
+ 186:.\Generated_Source\PSoC4/PWM.c ****     #if (PWM__PWM_SEL == PWM_CONFIG)
+ 187:.\Generated_Source\PSoC4/PWM.c ****         #if (0u == PWM_PWM_START_SIGNAL_PRESENT)
+ 188:.\Generated_Source\PSoC4/PWM.c ****             PWM_TriggerCommand(PWM_MASK, PWM_CMD_START);
+ 126              		.loc 1 188 0
+ 127 0026 0120     		mov	r0, #1
+ 128 0028 1821     		mov	r1, #24
+ 129 002a FFF7FEFF 		bl	PWM_TriggerCommand
+ 189:.\Generated_Source\PSoC4/PWM.c ****         #endif /* (0u == PWM_PWM_START_SIGNAL_PRESENT) */
+ 190:.\Generated_Source\PSoC4/PWM.c ****     #endif /* (PWM__PWM_SEL == PWM_CONFIG) */
+ 191:.\Generated_Source\PSoC4/PWM.c **** 
+ 192:.\Generated_Source\PSoC4/PWM.c ****     #if (PWM__TIMER == PWM_CONFIG)
+ 193:.\Generated_Source\PSoC4/PWM.c ****         #if (0u == PWM_TC_START_SIGNAL_PRESENT)
+ 194:.\Generated_Source\PSoC4/PWM.c ****             PWM_TriggerCommand(PWM_MASK, PWM_CMD_START);
+ 195:.\Generated_Source\PSoC4/PWM.c ****         #endif /* (0u == PWM_TC_START_SIGNAL_PRESENT) */
+ 196:.\Generated_Source\PSoC4/PWM.c ****     #endif /* (PWM__TIMER == PWM_CONFIG) */
+ 197:.\Generated_Source\PSoC4/PWM.c **** }
+ 130              		.loc 1 197 0
+ 131 002e BD46     		mov	sp, r7
+ 132 0030 03B0     		add	sp, sp, #12
+ 133              		@ sp needed
+ 134 0032 90BD     		pop	{r4, r7, pc}
+ 135              	.L6:
+ 136              		.align	2
+ 137              	.L5:
+ 138 0034 00002040 		.word	1075838976
+ 139              		.cfi_endproc
+ 140              	.LFE3:
+ 141              		.size	PWM_Enable, .-PWM_Enable
+ 142              		.section	.text.PWM_Start,"ax",%progbits
+ 143              		.align	2
+ 144              		.global	PWM_Start
+ 145              		.code	16
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 7
+
+
+ 146              		.thumb_func
+ 147              		.type	PWM_Start, %function
+ 148              	PWM_Start:
+ 149              	.LFB4:
+ 198:.\Generated_Source\PSoC4/PWM.c **** 
+ 199:.\Generated_Source\PSoC4/PWM.c **** 
+ 200:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+ 201:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_Start
+ 202:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+ 203:.\Generated_Source\PSoC4/PWM.c **** *
+ 204:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+ 205:.\Generated_Source\PSoC4/PWM.c **** *  Initializes the PWM with default customizer
+ 206:.\Generated_Source\PSoC4/PWM.c **** *  values when called the first time and enables the PWM.
+ 207:.\Generated_Source\PSoC4/PWM.c **** *  For subsequent calls the configuration is left unchanged and the component is
+ 208:.\Generated_Source\PSoC4/PWM.c **** *  just enabled.
+ 209:.\Generated_Source\PSoC4/PWM.c **** *
+ 210:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+ 211:.\Generated_Source\PSoC4/PWM.c **** *  None
+ 212:.\Generated_Source\PSoC4/PWM.c **** *
+ 213:.\Generated_Source\PSoC4/PWM.c **** * Return:
+ 214:.\Generated_Source\PSoC4/PWM.c **** *  None
+ 215:.\Generated_Source\PSoC4/PWM.c **** *
+ 216:.\Generated_Source\PSoC4/PWM.c **** * Global variables:
+ 217:.\Generated_Source\PSoC4/PWM.c **** *  PWM_initVar: global variable is used to indicate initial
+ 218:.\Generated_Source\PSoC4/PWM.c **** *  configuration of this component.  The variable is initialized to zero and set
+ 219:.\Generated_Source\PSoC4/PWM.c **** *  to 1 the first time PWM_Start() is called. This allows
+ 220:.\Generated_Source\PSoC4/PWM.c **** *  enabling/disabling a component without re-initialization in all subsequent
+ 221:.\Generated_Source\PSoC4/PWM.c **** *  calls to the PWM_Start() routine.
+ 222:.\Generated_Source\PSoC4/PWM.c **** *
+ 223:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+ 224:.\Generated_Source\PSoC4/PWM.c **** void PWM_Start(void)
+ 225:.\Generated_Source\PSoC4/PWM.c **** {
+ 150              		.loc 1 225 0
+ 151              		.cfi_startproc
+ 152 0000 80B5     		push	{r7, lr}
+ 153              		.cfi_def_cfa_offset 8
+ 154              		.cfi_offset 7, -8
+ 155              		.cfi_offset 14, -4
+ 156 0002 00AF     		add	r7, sp, #0
+ 157              		.cfi_def_cfa_register 7
+ 226:.\Generated_Source\PSoC4/PWM.c ****     if (0u == PWM_initVar)
+ 158              		.loc 1 226 0
+ 159 0004 064B     		ldr	r3, .L9
+ 160 0006 1B78     		ldrb	r3, [r3]
+ 161 0008 002B     		cmp	r3, #0
+ 162 000a 04D1     		bne	.L8
+ 227:.\Generated_Source\PSoC4/PWM.c ****     {
+ 228:.\Generated_Source\PSoC4/PWM.c ****         PWM_Init();
+ 163              		.loc 1 228 0
+ 164 000c FFF7FEFF 		bl	PWM_Init
+ 229:.\Generated_Source\PSoC4/PWM.c ****         PWM_initVar = 1u;
+ 165              		.loc 1 229 0
+ 166 0010 034B     		ldr	r3, .L9
+ 167 0012 0122     		mov	r2, #1
+ 168 0014 1A70     		strb	r2, [r3]
+ 169              	.L8:
+ 230:.\Generated_Source\PSoC4/PWM.c ****     }
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 8
+
+
+ 231:.\Generated_Source\PSoC4/PWM.c **** 
+ 232:.\Generated_Source\PSoC4/PWM.c ****     PWM_Enable();
+ 170              		.loc 1 232 0
+ 171 0016 FFF7FEFF 		bl	PWM_Enable
+ 233:.\Generated_Source\PSoC4/PWM.c **** }
+ 172              		.loc 1 233 0
+ 173 001a BD46     		mov	sp, r7
+ 174              		@ sp needed
+ 175 001c 80BD     		pop	{r7, pc}
+ 176              	.L10:
+ 177 001e C046     		.align	2
+ 178              	.L9:
+ 179 0020 00000000 		.word	PWM_initVar
+ 180              		.cfi_endproc
+ 181              	.LFE4:
+ 182              		.size	PWM_Start, .-PWM_Start
+ 183              		.section	.text.PWM_Stop,"ax",%progbits
+ 184              		.align	2
+ 185              		.global	PWM_Stop
+ 186              		.code	16
+ 187              		.thumb_func
+ 188              		.type	PWM_Stop, %function
+ 189              	PWM_Stop:
+ 190              	.LFB5:
+ 234:.\Generated_Source\PSoC4/PWM.c **** 
+ 235:.\Generated_Source\PSoC4/PWM.c **** 
+ 236:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+ 237:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_Stop
+ 238:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+ 239:.\Generated_Source\PSoC4/PWM.c **** *
+ 240:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+ 241:.\Generated_Source\PSoC4/PWM.c **** *  Disables the PWM.
+ 242:.\Generated_Source\PSoC4/PWM.c **** *
+ 243:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+ 244:.\Generated_Source\PSoC4/PWM.c **** *  None
+ 245:.\Generated_Source\PSoC4/PWM.c **** *
+ 246:.\Generated_Source\PSoC4/PWM.c **** * Return:
+ 247:.\Generated_Source\PSoC4/PWM.c **** *  None
+ 248:.\Generated_Source\PSoC4/PWM.c **** *
+ 249:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+ 250:.\Generated_Source\PSoC4/PWM.c **** void PWM_Stop(void)
+ 251:.\Generated_Source\PSoC4/PWM.c **** {
+ 191              		.loc 1 251 0
+ 192              		.cfi_startproc
+ 193 0000 90B5     		push	{r4, r7, lr}
+ 194              		.cfi_def_cfa_offset 12
+ 195              		.cfi_offset 4, -12
+ 196              		.cfi_offset 7, -8
+ 197              		.cfi_offset 14, -4
+ 198 0002 83B0     		sub	sp, sp, #12
+ 199              		.cfi_def_cfa_offset 24
+ 200 0004 00AF     		add	r7, sp, #0
+ 201              		.cfi_def_cfa_register 7
+ 252:.\Generated_Source\PSoC4/PWM.c ****     uint8 enableInterrupts;
+ 253:.\Generated_Source\PSoC4/PWM.c **** 
+ 254:.\Generated_Source\PSoC4/PWM.c ****     enableInterrupts = CyEnterCriticalSection();
+ 202              		.loc 1 254 0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 9
+
+
+ 203 0006 FC1D     		add	r4, r7, #7
+ 204 0008 FFF7FEFF 		bl	CyEnterCriticalSection
+ 205 000c 031C     		mov	r3, r0
+ 206 000e 2370     		strb	r3, [r4]
+ 255:.\Generated_Source\PSoC4/PWM.c **** 
+ 256:.\Generated_Source\PSoC4/PWM.c ****     PWM_BLOCK_CONTROL_REG &= (uint32)~PWM_MASK;
+ 207              		.loc 1 256 0
+ 208 0010 064B     		ldr	r3, .L12
+ 209 0012 064A     		ldr	r2, .L12
+ 210 0014 1268     		ldr	r2, [r2]
+ 211 0016 0121     		mov	r1, #1
+ 212 0018 8A43     		bic	r2, r1
+ 213 001a 1A60     		str	r2, [r3]
+ 257:.\Generated_Source\PSoC4/PWM.c **** 
+ 258:.\Generated_Source\PSoC4/PWM.c ****     CyExitCriticalSection(enableInterrupts);
+ 214              		.loc 1 258 0
+ 215 001c FB1D     		add	r3, r7, #7
+ 216 001e 1B78     		ldrb	r3, [r3]
+ 217 0020 181C     		mov	r0, r3
+ 218 0022 FFF7FEFF 		bl	CyExitCriticalSection
+ 259:.\Generated_Source\PSoC4/PWM.c **** }
+ 219              		.loc 1 259 0
+ 220 0026 BD46     		mov	sp, r7
+ 221 0028 03B0     		add	sp, sp, #12
+ 222              		@ sp needed
+ 223 002a 90BD     		pop	{r4, r7, pc}
+ 224              	.L13:
+ 225              		.align	2
+ 226              	.L12:
+ 227 002c 00002040 		.word	1075838976
+ 228              		.cfi_endproc
+ 229              	.LFE5:
+ 230              		.size	PWM_Stop, .-PWM_Stop
+ 231              		.section	.text.PWM_SetMode,"ax",%progbits
+ 232              		.align	2
+ 233              		.global	PWM_SetMode
+ 234              		.code	16
+ 235              		.thumb_func
+ 236              		.type	PWM_SetMode, %function
+ 237              	PWM_SetMode:
+ 238              	.LFB6:
+ 260:.\Generated_Source\PSoC4/PWM.c **** 
+ 261:.\Generated_Source\PSoC4/PWM.c **** 
+ 262:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+ 263:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_SetMode
+ 264:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+ 265:.\Generated_Source\PSoC4/PWM.c **** *
+ 266:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+ 267:.\Generated_Source\PSoC4/PWM.c **** *  Sets the operation mode of the PWM. This function is used when
+ 268:.\Generated_Source\PSoC4/PWM.c **** *  configured as a generic PWM and the actual mode of operation is
+ 269:.\Generated_Source\PSoC4/PWM.c **** *  set at runtime. The mode must be set while the component is disabled.
+ 270:.\Generated_Source\PSoC4/PWM.c **** *
+ 271:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+ 272:.\Generated_Source\PSoC4/PWM.c **** *  mode: Mode for the PWM to operate in
+ 273:.\Generated_Source\PSoC4/PWM.c **** *   Values:
+ 274:.\Generated_Source\PSoC4/PWM.c **** *   - PWM_MODE_TIMER_COMPARE - Timer / Counter with
+ 275:.\Generated_Source\PSoC4/PWM.c **** *                                                 compare capability
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 10
+
+
+ 276:.\Generated_Source\PSoC4/PWM.c **** *         - PWM_MODE_TIMER_CAPTURE - Timer / Counter with
+ 277:.\Generated_Source\PSoC4/PWM.c **** *                                                 capture capability
+ 278:.\Generated_Source\PSoC4/PWM.c **** *         - PWM_MODE_QUAD - Quadrature decoder
+ 279:.\Generated_Source\PSoC4/PWM.c **** *         - PWM_MODE_PWM - PWM
+ 280:.\Generated_Source\PSoC4/PWM.c **** *         - PWM_MODE_PWM_DT - PWM with dead time
+ 281:.\Generated_Source\PSoC4/PWM.c **** *         - PWM_MODE_PWM_PR - PWM with pseudo random capability
+ 282:.\Generated_Source\PSoC4/PWM.c **** *
+ 283:.\Generated_Source\PSoC4/PWM.c **** * Return:
+ 284:.\Generated_Source\PSoC4/PWM.c **** *  None
+ 285:.\Generated_Source\PSoC4/PWM.c **** *
+ 286:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+ 287:.\Generated_Source\PSoC4/PWM.c **** void PWM_SetMode(uint32 mode)
+ 288:.\Generated_Source\PSoC4/PWM.c **** {
+ 239              		.loc 1 288 0
+ 240              		.cfi_startproc
+ 241 0000 90B5     		push	{r4, r7, lr}
+ 242              		.cfi_def_cfa_offset 12
+ 243              		.cfi_offset 4, -12
+ 244              		.cfi_offset 7, -8
+ 245              		.cfi_offset 14, -4
+ 246 0002 85B0     		sub	sp, sp, #20
+ 247              		.cfi_def_cfa_offset 32
+ 248 0004 00AF     		add	r7, sp, #0
+ 249              		.cfi_def_cfa_register 7
+ 250 0006 7860     		str	r0, [r7, #4]
+ 289:.\Generated_Source\PSoC4/PWM.c ****     uint8 enableInterrupts;
+ 290:.\Generated_Source\PSoC4/PWM.c **** 
+ 291:.\Generated_Source\PSoC4/PWM.c ****     enableInterrupts = CyEnterCriticalSection();
+ 251              		.loc 1 291 0
+ 252 0008 3C1C     		mov	r4, r7
+ 253 000a 0F34     		add	r4, r4, #15
+ 254 000c FFF7FEFF 		bl	CyEnterCriticalSection
+ 255 0010 031C     		mov	r3, r0
+ 256 0012 2370     		strb	r3, [r4]
+ 292:.\Generated_Source\PSoC4/PWM.c **** 
+ 293:.\Generated_Source\PSoC4/PWM.c ****     PWM_CONTROL_REG &= (uint32)~PWM_MODE_MASK;
+ 257              		.loc 1 293 0
+ 258 0014 0A4B     		ldr	r3, .L15
+ 259 0016 0A4A     		ldr	r2, .L15
+ 260 0018 1168     		ldr	r1, [r2]
+ 261 001a 0A4A     		ldr	r2, .L15+4
+ 262 001c 0A40     		and	r2, r1
+ 263 001e 1A60     		str	r2, [r3]
+ 294:.\Generated_Source\PSoC4/PWM.c ****     PWM_CONTROL_REG |= mode;
+ 264              		.loc 1 294 0
+ 265 0020 074B     		ldr	r3, .L15
+ 266 0022 074A     		ldr	r2, .L15
+ 267 0024 1168     		ldr	r1, [r2]
+ 268 0026 7A68     		ldr	r2, [r7, #4]
+ 269 0028 0A43     		orr	r2, r1
+ 270 002a 1A60     		str	r2, [r3]
+ 295:.\Generated_Source\PSoC4/PWM.c **** 
+ 296:.\Generated_Source\PSoC4/PWM.c ****     CyExitCriticalSection(enableInterrupts);
+ 271              		.loc 1 296 0
+ 272 002c 3B1C     		mov	r3, r7
+ 273 002e 0F33     		add	r3, r3, #15
+ 274 0030 1B78     		ldrb	r3, [r3]
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 11
+
+
+ 275 0032 181C     		mov	r0, r3
+ 276 0034 FFF7FEFF 		bl	CyExitCriticalSection
+ 297:.\Generated_Source\PSoC4/PWM.c **** }
+ 277              		.loc 1 297 0
+ 278 0038 BD46     		mov	sp, r7
+ 279 003a 05B0     		add	sp, sp, #20
+ 280              		@ sp needed
+ 281 003c 90BD     		pop	{r4, r7, pc}
+ 282              	.L16:
+ 283 003e C046     		.align	2
+ 284              	.L15:
+ 285 0040 00012040 		.word	1075839232
+ 286 0044 FFFFFFF8 		.word	-117440513
+ 287              		.cfi_endproc
+ 288              	.LFE6:
+ 289              		.size	PWM_SetMode, .-PWM_SetMode
+ 290              		.section	.text.PWM_SetQDMode,"ax",%progbits
+ 291              		.align	2
+ 292              		.global	PWM_SetQDMode
+ 293              		.code	16
+ 294              		.thumb_func
+ 295              		.type	PWM_SetQDMode, %function
+ 296              	PWM_SetQDMode:
+ 297              	.LFB7:
+ 298:.\Generated_Source\PSoC4/PWM.c **** 
+ 299:.\Generated_Source\PSoC4/PWM.c **** 
+ 300:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+ 301:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_SetQDMode
+ 302:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+ 303:.\Generated_Source\PSoC4/PWM.c **** *
+ 304:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+ 305:.\Generated_Source\PSoC4/PWM.c **** *  Sets the the Quadrature Decoder to one of the 3 supported modes.
+ 306:.\Generated_Source\PSoC4/PWM.c **** *  Its functionality is only applicable to Quadrature Decoder operation.
+ 307:.\Generated_Source\PSoC4/PWM.c **** *
+ 308:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+ 309:.\Generated_Source\PSoC4/PWM.c **** *  qdMode: Quadrature Decoder mode
+ 310:.\Generated_Source\PSoC4/PWM.c **** *   Values:
+ 311:.\Generated_Source\PSoC4/PWM.c **** *         - PWM_MODE_X1 - Counts on phi 1 rising
+ 312:.\Generated_Source\PSoC4/PWM.c **** *         - PWM_MODE_X2 - Counts on both edges of phi1 (2x faster)
+ 313:.\Generated_Source\PSoC4/PWM.c **** *         - PWM_MODE_X4 - Counts on both edges of phi1 and phi2
+ 314:.\Generated_Source\PSoC4/PWM.c **** *                                        (4x faster)
+ 315:.\Generated_Source\PSoC4/PWM.c **** *
+ 316:.\Generated_Source\PSoC4/PWM.c **** * Return:
+ 317:.\Generated_Source\PSoC4/PWM.c **** *  None
+ 318:.\Generated_Source\PSoC4/PWM.c **** *
+ 319:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+ 320:.\Generated_Source\PSoC4/PWM.c **** void PWM_SetQDMode(uint32 qdMode)
+ 321:.\Generated_Source\PSoC4/PWM.c **** {
+ 298              		.loc 1 321 0
+ 299              		.cfi_startproc
+ 300 0000 90B5     		push	{r4, r7, lr}
+ 301              		.cfi_def_cfa_offset 12
+ 302              		.cfi_offset 4, -12
+ 303              		.cfi_offset 7, -8
+ 304              		.cfi_offset 14, -4
+ 305 0002 85B0     		sub	sp, sp, #20
+ 306              		.cfi_def_cfa_offset 32
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 12
+
+
+ 307 0004 00AF     		add	r7, sp, #0
+ 308              		.cfi_def_cfa_register 7
+ 309 0006 7860     		str	r0, [r7, #4]
+ 322:.\Generated_Source\PSoC4/PWM.c ****     uint8 enableInterrupts;
+ 323:.\Generated_Source\PSoC4/PWM.c **** 
+ 324:.\Generated_Source\PSoC4/PWM.c ****     enableInterrupts = CyEnterCriticalSection();
+ 310              		.loc 1 324 0
+ 311 0008 3C1C     		mov	r4, r7
+ 312 000a 0F34     		add	r4, r4, #15
+ 313 000c FFF7FEFF 		bl	CyEnterCriticalSection
+ 314 0010 031C     		mov	r3, r0
+ 315 0012 2370     		strb	r3, [r4]
+ 325:.\Generated_Source\PSoC4/PWM.c **** 
+ 326:.\Generated_Source\PSoC4/PWM.c ****     PWM_CONTROL_REG &= (uint32)~PWM_QUAD_MODE_MASK;
+ 316              		.loc 1 326 0
+ 317 0014 0A4B     		ldr	r3, .L18
+ 318 0016 0A4A     		ldr	r2, .L18
+ 319 0018 1168     		ldr	r1, [r2]
+ 320 001a 0A4A     		ldr	r2, .L18+4
+ 321 001c 0A40     		and	r2, r1
+ 322 001e 1A60     		str	r2, [r3]
+ 327:.\Generated_Source\PSoC4/PWM.c ****     PWM_CONTROL_REG |= qdMode;
+ 323              		.loc 1 327 0
+ 324 0020 074B     		ldr	r3, .L18
+ 325 0022 074A     		ldr	r2, .L18
+ 326 0024 1168     		ldr	r1, [r2]
+ 327 0026 7A68     		ldr	r2, [r7, #4]
+ 328 0028 0A43     		orr	r2, r1
+ 329 002a 1A60     		str	r2, [r3]
+ 328:.\Generated_Source\PSoC4/PWM.c **** 
+ 329:.\Generated_Source\PSoC4/PWM.c ****     CyExitCriticalSection(enableInterrupts);
+ 330              		.loc 1 329 0
+ 331 002c 3B1C     		mov	r3, r7
+ 332 002e 0F33     		add	r3, r3, #15
+ 333 0030 1B78     		ldrb	r3, [r3]
+ 334 0032 181C     		mov	r0, r3
+ 335 0034 FFF7FEFF 		bl	CyExitCriticalSection
+ 330:.\Generated_Source\PSoC4/PWM.c **** }
+ 336              		.loc 1 330 0
+ 337 0038 BD46     		mov	sp, r7
+ 338 003a 05B0     		add	sp, sp, #20
+ 339              		@ sp needed
+ 340 003c 90BD     		pop	{r4, r7, pc}
+ 341              	.L19:
+ 342 003e C046     		.align	2
+ 343              	.L18:
+ 344 0040 00012040 		.word	1075839232
+ 345 0044 FFFF8FFF 		.word	-7340033
+ 346              		.cfi_endproc
+ 347              	.LFE7:
+ 348              		.size	PWM_SetQDMode, .-PWM_SetQDMode
+ 349              		.section	.text.PWM_SetPrescaler,"ax",%progbits
+ 350              		.align	2
+ 351              		.global	PWM_SetPrescaler
+ 352              		.code	16
+ 353              		.thumb_func
+ 354              		.type	PWM_SetPrescaler, %function
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 13
+
+
+ 355              	PWM_SetPrescaler:
+ 356              	.LFB8:
+ 331:.\Generated_Source\PSoC4/PWM.c **** 
+ 332:.\Generated_Source\PSoC4/PWM.c **** 
+ 333:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+ 334:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_SetPrescaler
+ 335:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+ 336:.\Generated_Source\PSoC4/PWM.c **** *
+ 337:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+ 338:.\Generated_Source\PSoC4/PWM.c **** *  Sets the prescaler value that is applied to the clock input.  Not applicable
+ 339:.\Generated_Source\PSoC4/PWM.c **** *  to a PWM with the dead time mode or Quadrature Decoder mode.
+ 340:.\Generated_Source\PSoC4/PWM.c **** *
+ 341:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+ 342:.\Generated_Source\PSoC4/PWM.c **** *  prescaler: Prescaler divider value
+ 343:.\Generated_Source\PSoC4/PWM.c **** *   Values:
+ 344:.\Generated_Source\PSoC4/PWM.c **** *         - PWM_PRESCALE_DIVBY1    - Divide by 1 (no prescaling)
+ 345:.\Generated_Source\PSoC4/PWM.c **** *         - PWM_PRESCALE_DIVBY2    - Divide by 2
+ 346:.\Generated_Source\PSoC4/PWM.c **** *         - PWM_PRESCALE_DIVBY4    - Divide by 4
+ 347:.\Generated_Source\PSoC4/PWM.c **** *         - PWM_PRESCALE_DIVBY8    - Divide by 8
+ 348:.\Generated_Source\PSoC4/PWM.c **** *         - PWM_PRESCALE_DIVBY16   - Divide by 16
+ 349:.\Generated_Source\PSoC4/PWM.c **** *         - PWM_PRESCALE_DIVBY32   - Divide by 32
+ 350:.\Generated_Source\PSoC4/PWM.c **** *         - PWM_PRESCALE_DIVBY64   - Divide by 64
+ 351:.\Generated_Source\PSoC4/PWM.c **** *         - PWM_PRESCALE_DIVBY128  - Divide by 128
+ 352:.\Generated_Source\PSoC4/PWM.c **** *
+ 353:.\Generated_Source\PSoC4/PWM.c **** * Return:
+ 354:.\Generated_Source\PSoC4/PWM.c **** *  None
+ 355:.\Generated_Source\PSoC4/PWM.c **** *
+ 356:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+ 357:.\Generated_Source\PSoC4/PWM.c **** void PWM_SetPrescaler(uint32 prescaler)
+ 358:.\Generated_Source\PSoC4/PWM.c **** {
+ 357              		.loc 1 358 0
+ 358              		.cfi_startproc
+ 359 0000 90B5     		push	{r4, r7, lr}
+ 360              		.cfi_def_cfa_offset 12
+ 361              		.cfi_offset 4, -12
+ 362              		.cfi_offset 7, -8
+ 363              		.cfi_offset 14, -4
+ 364 0002 85B0     		sub	sp, sp, #20
+ 365              		.cfi_def_cfa_offset 32
+ 366 0004 00AF     		add	r7, sp, #0
+ 367              		.cfi_def_cfa_register 7
+ 368 0006 7860     		str	r0, [r7, #4]
+ 359:.\Generated_Source\PSoC4/PWM.c ****     uint8 enableInterrupts;
+ 360:.\Generated_Source\PSoC4/PWM.c **** 
+ 361:.\Generated_Source\PSoC4/PWM.c ****     enableInterrupts = CyEnterCriticalSection();
+ 369              		.loc 1 361 0
+ 370 0008 3C1C     		mov	r4, r7
+ 371 000a 0F34     		add	r4, r4, #15
+ 372 000c FFF7FEFF 		bl	CyEnterCriticalSection
+ 373 0010 031C     		mov	r3, r0
+ 374 0012 2370     		strb	r3, [r4]
+ 362:.\Generated_Source\PSoC4/PWM.c **** 
+ 363:.\Generated_Source\PSoC4/PWM.c ****     PWM_CONTROL_REG &= (uint32)~PWM_PRESCALER_MASK;
+ 375              		.loc 1 363 0
+ 376 0014 0A4B     		ldr	r3, .L21
+ 377 0016 0A4A     		ldr	r2, .L21
+ 378 0018 1168     		ldr	r1, [r2]
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 14
+
+
+ 379 001a 0A4A     		ldr	r2, .L21+4
+ 380 001c 0A40     		and	r2, r1
+ 381 001e 1A60     		str	r2, [r3]
+ 364:.\Generated_Source\PSoC4/PWM.c ****     PWM_CONTROL_REG |= prescaler;
+ 382              		.loc 1 364 0
+ 383 0020 074B     		ldr	r3, .L21
+ 384 0022 074A     		ldr	r2, .L21
+ 385 0024 1168     		ldr	r1, [r2]
+ 386 0026 7A68     		ldr	r2, [r7, #4]
+ 387 0028 0A43     		orr	r2, r1
+ 388 002a 1A60     		str	r2, [r3]
+ 365:.\Generated_Source\PSoC4/PWM.c **** 
+ 366:.\Generated_Source\PSoC4/PWM.c ****     CyExitCriticalSection(enableInterrupts);
+ 389              		.loc 1 366 0
+ 390 002c 3B1C     		mov	r3, r7
+ 391 002e 0F33     		add	r3, r3, #15
+ 392 0030 1B78     		ldrb	r3, [r3]
+ 393 0032 181C     		mov	r0, r3
+ 394 0034 FFF7FEFF 		bl	CyExitCriticalSection
+ 367:.\Generated_Source\PSoC4/PWM.c **** }
+ 395              		.loc 1 367 0
+ 396 0038 BD46     		mov	sp, r7
+ 397 003a 05B0     		add	sp, sp, #20
+ 398              		@ sp needed
+ 399 003c 90BD     		pop	{r4, r7, pc}
+ 400              	.L22:
+ 401 003e C046     		.align	2
+ 402              	.L21:
+ 403 0040 00012040 		.word	1075839232
+ 404 0044 FF00FFFF 		.word	-65281
+ 405              		.cfi_endproc
+ 406              	.LFE8:
+ 407              		.size	PWM_SetPrescaler, .-PWM_SetPrescaler
+ 408              		.section	.text.PWM_SetOneShot,"ax",%progbits
+ 409              		.align	2
+ 410              		.global	PWM_SetOneShot
+ 411              		.code	16
+ 412              		.thumb_func
+ 413              		.type	PWM_SetOneShot, %function
+ 414              	PWM_SetOneShot:
+ 415              	.LFB9:
+ 368:.\Generated_Source\PSoC4/PWM.c **** 
+ 369:.\Generated_Source\PSoC4/PWM.c **** 
+ 370:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+ 371:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_SetOneShot
+ 372:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+ 373:.\Generated_Source\PSoC4/PWM.c **** *
+ 374:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+ 375:.\Generated_Source\PSoC4/PWM.c **** *  Writes the register that controls whether the PWM runs
+ 376:.\Generated_Source\PSoC4/PWM.c **** *  continuously or stops when terminal count is reached.  By default the
+ 377:.\Generated_Source\PSoC4/PWM.c **** *  PWM operates in the continuous mode.
+ 378:.\Generated_Source\PSoC4/PWM.c **** *
+ 379:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+ 380:.\Generated_Source\PSoC4/PWM.c **** *  oneShotEnable
+ 381:.\Generated_Source\PSoC4/PWM.c **** *   Values:
+ 382:.\Generated_Source\PSoC4/PWM.c **** *     - 0 - Continuous
+ 383:.\Generated_Source\PSoC4/PWM.c **** *     - 1 - Enable One Shot
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 15
+
+
+ 384:.\Generated_Source\PSoC4/PWM.c **** *
+ 385:.\Generated_Source\PSoC4/PWM.c **** * Return:
+ 386:.\Generated_Source\PSoC4/PWM.c **** *  None
+ 387:.\Generated_Source\PSoC4/PWM.c **** *
+ 388:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+ 389:.\Generated_Source\PSoC4/PWM.c **** void PWM_SetOneShot(uint32 oneShotEnable)
+ 390:.\Generated_Source\PSoC4/PWM.c **** {
+ 416              		.loc 1 390 0
+ 417              		.cfi_startproc
+ 418 0000 90B5     		push	{r4, r7, lr}
+ 419              		.cfi_def_cfa_offset 12
+ 420              		.cfi_offset 4, -12
+ 421              		.cfi_offset 7, -8
+ 422              		.cfi_offset 14, -4
+ 423 0002 85B0     		sub	sp, sp, #20
+ 424              		.cfi_def_cfa_offset 32
+ 425 0004 00AF     		add	r7, sp, #0
+ 426              		.cfi_def_cfa_register 7
+ 427 0006 7860     		str	r0, [r7, #4]
+ 391:.\Generated_Source\PSoC4/PWM.c ****     uint8 enableInterrupts;
+ 392:.\Generated_Source\PSoC4/PWM.c **** 
+ 393:.\Generated_Source\PSoC4/PWM.c ****     enableInterrupts = CyEnterCriticalSection();
+ 428              		.loc 1 393 0
+ 429 0008 3C1C     		mov	r4, r7
+ 430 000a 0F34     		add	r4, r4, #15
+ 431 000c FFF7FEFF 		bl	CyEnterCriticalSection
+ 432 0010 031C     		mov	r3, r0
+ 433 0012 2370     		strb	r3, [r4]
+ 394:.\Generated_Source\PSoC4/PWM.c **** 
+ 395:.\Generated_Source\PSoC4/PWM.c ****     PWM_CONTROL_REG &= (uint32)~PWM_ONESHOT_MASK;
+ 434              		.loc 1 395 0
+ 435 0014 0B4B     		ldr	r3, .L24
+ 436 0016 0B4A     		ldr	r2, .L24
+ 437 0018 1168     		ldr	r1, [r2]
+ 438 001a 0B4A     		ldr	r2, .L24+4
+ 439 001c 0A40     		and	r2, r1
+ 440 001e 1A60     		str	r2, [r3]
+ 396:.\Generated_Source\PSoC4/PWM.c ****     PWM_CONTROL_REG |= ((uint32)((oneShotEnable & PWM_1BIT_MASK) <<
+ 441              		.loc 1 396 0
+ 442 0020 084B     		ldr	r3, .L24
+ 443 0022 084A     		ldr	r2, .L24
+ 444 0024 1168     		ldr	r1, [r2]
+ 445 0026 7868     		ldr	r0, [r7, #4]
+ 446 0028 0122     		mov	r2, #1
+ 447 002a 0240     		and	r2, r0
+ 448 002c 9204     		lsl	r2, r2, #18
+ 449 002e 0A43     		orr	r2, r1
+ 450 0030 1A60     		str	r2, [r3]
+ 397:.\Generated_Source\PSoC4/PWM.c ****                                                                PWM_ONESHOT_SHIFT));
+ 398:.\Generated_Source\PSoC4/PWM.c **** 
+ 399:.\Generated_Source\PSoC4/PWM.c ****     CyExitCriticalSection(enableInterrupts);
+ 451              		.loc 1 399 0
+ 452 0032 3B1C     		mov	r3, r7
+ 453 0034 0F33     		add	r3, r3, #15
+ 454 0036 1B78     		ldrb	r3, [r3]
+ 455 0038 181C     		mov	r0, r3
+ 456 003a FFF7FEFF 		bl	CyExitCriticalSection
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 16
+
+
+ 400:.\Generated_Source\PSoC4/PWM.c **** }
+ 457              		.loc 1 400 0
+ 458 003e BD46     		mov	sp, r7
+ 459 0040 05B0     		add	sp, sp, #20
+ 460              		@ sp needed
+ 461 0042 90BD     		pop	{r4, r7, pc}
+ 462              	.L25:
+ 463              		.align	2
+ 464              	.L24:
+ 465 0044 00012040 		.word	1075839232
+ 466 0048 FFFFFBFF 		.word	-262145
+ 467              		.cfi_endproc
+ 468              	.LFE9:
+ 469              		.size	PWM_SetOneShot, .-PWM_SetOneShot
+ 470              		.section	.text.PWM_SetPWMMode,"ax",%progbits
+ 471              		.align	2
+ 472              		.global	PWM_SetPWMMode
+ 473              		.code	16
+ 474              		.thumb_func
+ 475              		.type	PWM_SetPWMMode, %function
+ 476              	PWM_SetPWMMode:
+ 477              	.LFB10:
+ 401:.\Generated_Source\PSoC4/PWM.c **** 
+ 402:.\Generated_Source\PSoC4/PWM.c **** 
+ 403:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+ 404:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_SetPWMMode
+ 405:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+ 406:.\Generated_Source\PSoC4/PWM.c **** *
+ 407:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+ 408:.\Generated_Source\PSoC4/PWM.c **** *  Writes the control register that determines what mode of operation the PWM
+ 409:.\Generated_Source\PSoC4/PWM.c **** *  output lines are driven in.  There is a setting for what to do on a
+ 410:.\Generated_Source\PSoC4/PWM.c **** *  comparison match (CC_MATCH), on an overflow (OVERFLOW) and on an underflow
+ 411:.\Generated_Source\PSoC4/PWM.c **** *  (UNDERFLOW).  The value for each of the three must be ORed together to form
+ 412:.\Generated_Source\PSoC4/PWM.c **** *  the mode.
+ 413:.\Generated_Source\PSoC4/PWM.c **** *
+ 414:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+ 415:.\Generated_Source\PSoC4/PWM.c **** *  modeMask: A combination of three mode settings.  Mask must include a value
+ 416:.\Generated_Source\PSoC4/PWM.c **** *  for each of the three or use one of the preconfigured PWM settings.
+ 417:.\Generated_Source\PSoC4/PWM.c **** *   Values:
+ 418:.\Generated_Source\PSoC4/PWM.c **** *     - CC_MATCH_SET        - Set on comparison match
+ 419:.\Generated_Source\PSoC4/PWM.c **** *     - CC_MATCH_CLEAR      - Clear on comparison match
+ 420:.\Generated_Source\PSoC4/PWM.c **** *     - CC_MATCH_INVERT     - Invert on comparison match
+ 421:.\Generated_Source\PSoC4/PWM.c **** *     - CC_MATCH_NO_CHANGE  - No change on comparison match
+ 422:.\Generated_Source\PSoC4/PWM.c **** *     - OVERLOW_SET         - Set on overflow
+ 423:.\Generated_Source\PSoC4/PWM.c **** *     - OVERLOW_CLEAR       - Clear on  overflow
+ 424:.\Generated_Source\PSoC4/PWM.c **** *     - OVERLOW_INVERT      - Invert on overflow
+ 425:.\Generated_Source\PSoC4/PWM.c **** *     - OVERLOW_NO_CHANGE   - No change on overflow
+ 426:.\Generated_Source\PSoC4/PWM.c **** *     - UNDERFLOW_SET       - Set on underflow
+ 427:.\Generated_Source\PSoC4/PWM.c **** *     - UNDERFLOW_CLEAR     - Clear on underflow
+ 428:.\Generated_Source\PSoC4/PWM.c **** *     - UNDERFLOW_INVERT    - Invert on underflow
+ 429:.\Generated_Source\PSoC4/PWM.c **** *     - UNDERFLOW_NO_CHANGE - No change on underflow
+ 430:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_MODE_LEFT       - Setting for left aligned PWM.  Should be combined
+ 431:.\Generated_Source\PSoC4/PWM.c **** *                             with up counting mode
+ 432:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_MODE_RIGHT      - Setting for right aligned PWM.  Should be combined
+ 433:.\Generated_Source\PSoC4/PWM.c **** *                             with down counting mode
+ 434:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_MODE_CENTER     - Setting for center aligned PWM.  Should be
+ 435:.\Generated_Source\PSoC4/PWM.c **** *                             combined with up/down 0 mode
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 17
+
+
+ 436:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_MODE_ASYM       - Setting for asymmetric PWM.  Should be combined
+ 437:.\Generated_Source\PSoC4/PWM.c **** *                             with up/down 1 mode
+ 438:.\Generated_Source\PSoC4/PWM.c **** *
+ 439:.\Generated_Source\PSoC4/PWM.c **** * Return:
+ 440:.\Generated_Source\PSoC4/PWM.c **** *  None
+ 441:.\Generated_Source\PSoC4/PWM.c **** *
+ 442:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+ 443:.\Generated_Source\PSoC4/PWM.c **** void PWM_SetPWMMode(uint32 modeMask)
+ 444:.\Generated_Source\PSoC4/PWM.c **** {
+ 478              		.loc 1 444 0
+ 479              		.cfi_startproc
+ 480 0000 80B5     		push	{r7, lr}
+ 481              		.cfi_def_cfa_offset 8
+ 482              		.cfi_offset 7, -8
+ 483              		.cfi_offset 14, -4
+ 484 0002 82B0     		sub	sp, sp, #8
+ 485              		.cfi_def_cfa_offset 16
+ 486 0004 00AF     		add	r7, sp, #0
+ 487              		.cfi_def_cfa_register 7
+ 488 0006 7860     		str	r0, [r7, #4]
+ 445:.\Generated_Source\PSoC4/PWM.c ****     PWM_TRIG_CONTROL2_REG = (modeMask & PWM_6BIT_MASK);
+ 489              		.loc 1 445 0
+ 490 0008 034B     		ldr	r3, .L27
+ 491 000a 7968     		ldr	r1, [r7, #4]
+ 492 000c 3F22     		mov	r2, #63
+ 493 000e 0A40     		and	r2, r1
+ 494 0010 1A60     		str	r2, [r3]
+ 446:.\Generated_Source\PSoC4/PWM.c **** }
+ 495              		.loc 1 446 0
+ 496 0012 BD46     		mov	sp, r7
+ 497 0014 02B0     		add	sp, sp, #8
+ 498              		@ sp needed
+ 499 0016 80BD     		pop	{r7, pc}
+ 500              	.L28:
+ 501              		.align	2
+ 502              	.L27:
+ 503 0018 28012040 		.word	1075839272
+ 504              		.cfi_endproc
+ 505              	.LFE10:
+ 506              		.size	PWM_SetPWMMode, .-PWM_SetPWMMode
+ 507              		.section	.text.PWM_SetPWMSyncKill,"ax",%progbits
+ 508              		.align	2
+ 509              		.global	PWM_SetPWMSyncKill
+ 510              		.code	16
+ 511              		.thumb_func
+ 512              		.type	PWM_SetPWMSyncKill, %function
+ 513              	PWM_SetPWMSyncKill:
+ 514              	.LFB11:
+ 447:.\Generated_Source\PSoC4/PWM.c **** 
+ 448:.\Generated_Source\PSoC4/PWM.c **** 
+ 449:.\Generated_Source\PSoC4/PWM.c **** 
+ 450:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+ 451:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_SetPWMSyncKill
+ 452:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+ 453:.\Generated_Source\PSoC4/PWM.c **** *
+ 454:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+ 455:.\Generated_Source\PSoC4/PWM.c **** *  Writes the register that controls whether the PWM kill signal (stop input)
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 18
+
+
+ 456:.\Generated_Source\PSoC4/PWM.c **** *  causes asynchronous or synchronous kill operation.  By default the kill
+ 457:.\Generated_Source\PSoC4/PWM.c **** *  operation is asynchronous.  This functionality is only applicable to the PWM
+ 458:.\Generated_Source\PSoC4/PWM.c **** *  and PWM with dead time modes.
+ 459:.\Generated_Source\PSoC4/PWM.c **** *
+ 460:.\Generated_Source\PSoC4/PWM.c **** *  For Synchronous mode the kill signal disables both the line and line_n
+ 461:.\Generated_Source\PSoC4/PWM.c **** *  signals until the next terminal count.
+ 462:.\Generated_Source\PSoC4/PWM.c **** *
+ 463:.\Generated_Source\PSoC4/PWM.c **** *  For Asynchronous mode the kill signal disables both the line and line_n
+ 464:.\Generated_Source\PSoC4/PWM.c **** *  signals when the kill signal is present.  This mode should only be used
+ 465:.\Generated_Source\PSoC4/PWM.c **** *  when the kill signal (stop input) is configured in the pass through mode
+ 466:.\Generated_Source\PSoC4/PWM.c **** *  (Level sensitive signal).
+ 467:.\Generated_Source\PSoC4/PWM.c **** 
+ 468:.\Generated_Source\PSoC4/PWM.c **** *
+ 469:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+ 470:.\Generated_Source\PSoC4/PWM.c **** *  syncKillEnable
+ 471:.\Generated_Source\PSoC4/PWM.c **** *   Values:
+ 472:.\Generated_Source\PSoC4/PWM.c **** *     - 0 - Asynchronous
+ 473:.\Generated_Source\PSoC4/PWM.c **** *     - 1 - Synchronous
+ 474:.\Generated_Source\PSoC4/PWM.c **** *
+ 475:.\Generated_Source\PSoC4/PWM.c **** * Return:
+ 476:.\Generated_Source\PSoC4/PWM.c **** *  None
+ 477:.\Generated_Source\PSoC4/PWM.c **** *
+ 478:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+ 479:.\Generated_Source\PSoC4/PWM.c **** void PWM_SetPWMSyncKill(uint32 syncKillEnable)
+ 480:.\Generated_Source\PSoC4/PWM.c **** {
+ 515              		.loc 1 480 0
+ 516              		.cfi_startproc
+ 517 0000 90B5     		push	{r4, r7, lr}
+ 518              		.cfi_def_cfa_offset 12
+ 519              		.cfi_offset 4, -12
+ 520              		.cfi_offset 7, -8
+ 521              		.cfi_offset 14, -4
+ 522 0002 85B0     		sub	sp, sp, #20
+ 523              		.cfi_def_cfa_offset 32
+ 524 0004 00AF     		add	r7, sp, #0
+ 525              		.cfi_def_cfa_register 7
+ 526 0006 7860     		str	r0, [r7, #4]
+ 481:.\Generated_Source\PSoC4/PWM.c ****     uint8 enableInterrupts;
+ 482:.\Generated_Source\PSoC4/PWM.c **** 
+ 483:.\Generated_Source\PSoC4/PWM.c ****     enableInterrupts = CyEnterCriticalSection();
+ 527              		.loc 1 483 0
+ 528 0008 3C1C     		mov	r4, r7
+ 529 000a 0F34     		add	r4, r4, #15
+ 530 000c FFF7FEFF 		bl	CyEnterCriticalSection
+ 531 0010 031C     		mov	r3, r0
+ 532 0012 2370     		strb	r3, [r4]
+ 484:.\Generated_Source\PSoC4/PWM.c **** 
+ 485:.\Generated_Source\PSoC4/PWM.c ****     PWM_CONTROL_REG &= (uint32)~PWM_PWM_SYNC_KILL_MASK;
+ 533              		.loc 1 485 0
+ 534 0014 0B4B     		ldr	r3, .L30
+ 535 0016 0B4A     		ldr	r2, .L30
+ 536 0018 1268     		ldr	r2, [r2]
+ 537 001a 0421     		mov	r1, #4
+ 538 001c 8A43     		bic	r2, r1
+ 539 001e 1A60     		str	r2, [r3]
+ 486:.\Generated_Source\PSoC4/PWM.c ****     PWM_CONTROL_REG |= ((uint32)((syncKillEnable & PWM_1BIT_MASK)  <<
+ 540              		.loc 1 486 0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 19
+
+
+ 541 0020 084B     		ldr	r3, .L30
+ 542 0022 084A     		ldr	r2, .L30
+ 543 0024 1168     		ldr	r1, [r2]
+ 544 0026 7868     		ldr	r0, [r7, #4]
+ 545 0028 0122     		mov	r2, #1
+ 546 002a 0240     		and	r2, r0
+ 547 002c 9200     		lsl	r2, r2, #2
+ 548 002e 0A43     		orr	r2, r1
+ 549 0030 1A60     		str	r2, [r3]
+ 487:.\Generated_Source\PSoC4/PWM.c ****                                                PWM_PWM_SYNC_KILL_SHIFT));
+ 488:.\Generated_Source\PSoC4/PWM.c **** 
+ 489:.\Generated_Source\PSoC4/PWM.c ****     CyExitCriticalSection(enableInterrupts);
+ 550              		.loc 1 489 0
+ 551 0032 3B1C     		mov	r3, r7
+ 552 0034 0F33     		add	r3, r3, #15
+ 553 0036 1B78     		ldrb	r3, [r3]
+ 554 0038 181C     		mov	r0, r3
+ 555 003a FFF7FEFF 		bl	CyExitCriticalSection
+ 490:.\Generated_Source\PSoC4/PWM.c **** }
+ 556              		.loc 1 490 0
+ 557 003e BD46     		mov	sp, r7
+ 558 0040 05B0     		add	sp, sp, #20
+ 559              		@ sp needed
+ 560 0042 90BD     		pop	{r4, r7, pc}
+ 561              	.L31:
+ 562              		.align	2
+ 563              	.L30:
+ 564 0044 00012040 		.word	1075839232
+ 565              		.cfi_endproc
+ 566              	.LFE11:
+ 567              		.size	PWM_SetPWMSyncKill, .-PWM_SetPWMSyncKill
+ 568              		.section	.text.PWM_SetPWMStopOnKill,"ax",%progbits
+ 569              		.align	2
+ 570              		.global	PWM_SetPWMStopOnKill
+ 571              		.code	16
+ 572              		.thumb_func
+ 573              		.type	PWM_SetPWMStopOnKill, %function
+ 574              	PWM_SetPWMStopOnKill:
+ 575              	.LFB12:
+ 491:.\Generated_Source\PSoC4/PWM.c **** 
+ 492:.\Generated_Source\PSoC4/PWM.c **** 
+ 493:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+ 494:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_SetPWMStopOnKill
+ 495:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+ 496:.\Generated_Source\PSoC4/PWM.c **** *
+ 497:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+ 498:.\Generated_Source\PSoC4/PWM.c **** *  Writes the register that controls whether the PWM kill signal (stop input)
+ 499:.\Generated_Source\PSoC4/PWM.c **** *  causes the PWM counter to stop.  By default the kill operation does not stop
+ 500:.\Generated_Source\PSoC4/PWM.c **** *  the counter.  This functionality is only applicable to the three PWM modes.
+ 501:.\Generated_Source\PSoC4/PWM.c **** *
+ 502:.\Generated_Source\PSoC4/PWM.c **** *
+ 503:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+ 504:.\Generated_Source\PSoC4/PWM.c **** *  stopOnKillEnable
+ 505:.\Generated_Source\PSoC4/PWM.c **** *   Values:
+ 506:.\Generated_Source\PSoC4/PWM.c **** *     - 0 - Don't stop
+ 507:.\Generated_Source\PSoC4/PWM.c **** *     - 1 - Stop
+ 508:.\Generated_Source\PSoC4/PWM.c **** *
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 20
+
+
+ 509:.\Generated_Source\PSoC4/PWM.c **** * Return:
+ 510:.\Generated_Source\PSoC4/PWM.c **** *  None
+ 511:.\Generated_Source\PSoC4/PWM.c **** *
+ 512:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+ 513:.\Generated_Source\PSoC4/PWM.c **** void PWM_SetPWMStopOnKill(uint32 stopOnKillEnable)
+ 514:.\Generated_Source\PSoC4/PWM.c **** {
+ 576              		.loc 1 514 0
+ 577              		.cfi_startproc
+ 578 0000 90B5     		push	{r4, r7, lr}
+ 579              		.cfi_def_cfa_offset 12
+ 580              		.cfi_offset 4, -12
+ 581              		.cfi_offset 7, -8
+ 582              		.cfi_offset 14, -4
+ 583 0002 85B0     		sub	sp, sp, #20
+ 584              		.cfi_def_cfa_offset 32
+ 585 0004 00AF     		add	r7, sp, #0
+ 586              		.cfi_def_cfa_register 7
+ 587 0006 7860     		str	r0, [r7, #4]
+ 515:.\Generated_Source\PSoC4/PWM.c ****     uint8 enableInterrupts;
+ 516:.\Generated_Source\PSoC4/PWM.c **** 
+ 517:.\Generated_Source\PSoC4/PWM.c ****     enableInterrupts = CyEnterCriticalSection();
+ 588              		.loc 1 517 0
+ 589 0008 3C1C     		mov	r4, r7
+ 590 000a 0F34     		add	r4, r4, #15
+ 591 000c FFF7FEFF 		bl	CyEnterCriticalSection
+ 592 0010 031C     		mov	r3, r0
+ 593 0012 2370     		strb	r3, [r4]
+ 518:.\Generated_Source\PSoC4/PWM.c **** 
+ 519:.\Generated_Source\PSoC4/PWM.c ****     PWM_CONTROL_REG &= (uint32)~PWM_PWM_STOP_KILL_MASK;
+ 594              		.loc 1 519 0
+ 595 0014 0B4B     		ldr	r3, .L33
+ 596 0016 0B4A     		ldr	r2, .L33
+ 597 0018 1268     		ldr	r2, [r2]
+ 598 001a 0821     		mov	r1, #8
+ 599 001c 8A43     		bic	r2, r1
+ 600 001e 1A60     		str	r2, [r3]
+ 520:.\Generated_Source\PSoC4/PWM.c ****     PWM_CONTROL_REG |= ((uint32)((stopOnKillEnable & PWM_1BIT_MASK)  <<
+ 601              		.loc 1 520 0
+ 602 0020 084B     		ldr	r3, .L33
+ 603 0022 084A     		ldr	r2, .L33
+ 604 0024 1168     		ldr	r1, [r2]
+ 605 0026 7868     		ldr	r0, [r7, #4]
+ 606 0028 0122     		mov	r2, #1
+ 607 002a 0240     		and	r2, r0
+ 608 002c D200     		lsl	r2, r2, #3
+ 609 002e 0A43     		orr	r2, r1
+ 610 0030 1A60     		str	r2, [r3]
+ 521:.\Generated_Source\PSoC4/PWM.c ****                                                          PWM_PWM_STOP_KILL_SHIFT));
+ 522:.\Generated_Source\PSoC4/PWM.c **** 
+ 523:.\Generated_Source\PSoC4/PWM.c ****     CyExitCriticalSection(enableInterrupts);
+ 611              		.loc 1 523 0
+ 612 0032 3B1C     		mov	r3, r7
+ 613 0034 0F33     		add	r3, r3, #15
+ 614 0036 1B78     		ldrb	r3, [r3]
+ 615 0038 181C     		mov	r0, r3
+ 616 003a FFF7FEFF 		bl	CyExitCriticalSection
+ 524:.\Generated_Source\PSoC4/PWM.c **** }
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 21
+
+
+ 617              		.loc 1 524 0
+ 618 003e BD46     		mov	sp, r7
+ 619 0040 05B0     		add	sp, sp, #20
+ 620              		@ sp needed
+ 621 0042 90BD     		pop	{r4, r7, pc}
+ 622              	.L34:
+ 623              		.align	2
+ 624              	.L33:
+ 625 0044 00012040 		.word	1075839232
+ 626              		.cfi_endproc
+ 627              	.LFE12:
+ 628              		.size	PWM_SetPWMStopOnKill, .-PWM_SetPWMStopOnKill
+ 629              		.section	.text.PWM_SetPWMDeadTime,"ax",%progbits
+ 630              		.align	2
+ 631              		.global	PWM_SetPWMDeadTime
+ 632              		.code	16
+ 633              		.thumb_func
+ 634              		.type	PWM_SetPWMDeadTime, %function
+ 635              	PWM_SetPWMDeadTime:
+ 636              	.LFB13:
+ 525:.\Generated_Source\PSoC4/PWM.c **** 
+ 526:.\Generated_Source\PSoC4/PWM.c **** 
+ 527:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+ 528:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_SetPWMDeadTime
+ 529:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+ 530:.\Generated_Source\PSoC4/PWM.c **** *
+ 531:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+ 532:.\Generated_Source\PSoC4/PWM.c **** *  Writes the dead time control value.  This value delays the rising edge of
+ 533:.\Generated_Source\PSoC4/PWM.c **** *  both the line and line_n signals the designated number of cycles resulting
+ 534:.\Generated_Source\PSoC4/PWM.c **** *  in both signals being inactive for that many cycles.  This functionality is
+ 535:.\Generated_Source\PSoC4/PWM.c **** *  only applicable to the PWM in the dead time mode.
+ 536:.\Generated_Source\PSoC4/PWM.c **** 
+ 537:.\Generated_Source\PSoC4/PWM.c **** *
+ 538:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+ 539:.\Generated_Source\PSoC4/PWM.c **** *  Dead time to insert
+ 540:.\Generated_Source\PSoC4/PWM.c **** *   Values: 0 to 255
+ 541:.\Generated_Source\PSoC4/PWM.c **** *
+ 542:.\Generated_Source\PSoC4/PWM.c **** * Return:
+ 543:.\Generated_Source\PSoC4/PWM.c **** *  None
+ 544:.\Generated_Source\PSoC4/PWM.c **** *
+ 545:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+ 546:.\Generated_Source\PSoC4/PWM.c **** void PWM_SetPWMDeadTime(uint32 deadTime)
+ 547:.\Generated_Source\PSoC4/PWM.c **** {
+ 637              		.loc 1 547 0
+ 638              		.cfi_startproc
+ 639 0000 90B5     		push	{r4, r7, lr}
+ 640              		.cfi_def_cfa_offset 12
+ 641              		.cfi_offset 4, -12
+ 642              		.cfi_offset 7, -8
+ 643              		.cfi_offset 14, -4
+ 644 0002 85B0     		sub	sp, sp, #20
+ 645              		.cfi_def_cfa_offset 32
+ 646 0004 00AF     		add	r7, sp, #0
+ 647              		.cfi_def_cfa_register 7
+ 648 0006 7860     		str	r0, [r7, #4]
+ 548:.\Generated_Source\PSoC4/PWM.c ****     uint8 enableInterrupts;
+ 549:.\Generated_Source\PSoC4/PWM.c **** 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 22
+
+
+ 550:.\Generated_Source\PSoC4/PWM.c ****     enableInterrupts = CyEnterCriticalSection();
+ 649              		.loc 1 550 0
+ 650 0008 3C1C     		mov	r4, r7
+ 651 000a 0F34     		add	r4, r4, #15
+ 652 000c FFF7FEFF 		bl	CyEnterCriticalSection
+ 653 0010 031C     		mov	r3, r0
+ 654 0012 2370     		strb	r3, [r4]
+ 551:.\Generated_Source\PSoC4/PWM.c **** 
+ 552:.\Generated_Source\PSoC4/PWM.c ****     PWM_CONTROL_REG &= (uint32)~PWM_PRESCALER_MASK;
+ 655              		.loc 1 552 0
+ 656 0014 0B4B     		ldr	r3, .L36
+ 657 0016 0B4A     		ldr	r2, .L36
+ 658 0018 1168     		ldr	r1, [r2]
+ 659 001a 0B4A     		ldr	r2, .L36+4
+ 660 001c 0A40     		and	r2, r1
+ 661 001e 1A60     		str	r2, [r3]
+ 553:.\Generated_Source\PSoC4/PWM.c ****     PWM_CONTROL_REG |= ((uint32)((deadTime & PWM_8BIT_MASK) <<
+ 662              		.loc 1 553 0
+ 663 0020 084B     		ldr	r3, .L36
+ 664 0022 084A     		ldr	r2, .L36
+ 665 0024 1168     		ldr	r1, [r2]
+ 666 0026 7A68     		ldr	r2, [r7, #4]
+ 667 0028 1202     		lsl	r2, r2, #8
+ 668 002a 1204     		lsl	r2, r2, #16
+ 669 002c 120C     		lsr	r2, r2, #16
+ 670 002e 0A43     		orr	r2, r1
+ 671 0030 1A60     		str	r2, [r3]
+ 554:.\Generated_Source\PSoC4/PWM.c ****                                                           PWM_PRESCALER_SHIFT));
+ 555:.\Generated_Source\PSoC4/PWM.c **** 
+ 556:.\Generated_Source\PSoC4/PWM.c ****     CyExitCriticalSection(enableInterrupts);
+ 672              		.loc 1 556 0
+ 673 0032 3B1C     		mov	r3, r7
+ 674 0034 0F33     		add	r3, r3, #15
+ 675 0036 1B78     		ldrb	r3, [r3]
+ 676 0038 181C     		mov	r0, r3
+ 677 003a FFF7FEFF 		bl	CyExitCriticalSection
+ 557:.\Generated_Source\PSoC4/PWM.c **** }
+ 678              		.loc 1 557 0
+ 679 003e BD46     		mov	sp, r7
+ 680 0040 05B0     		add	sp, sp, #20
+ 681              		@ sp needed
+ 682 0042 90BD     		pop	{r4, r7, pc}
+ 683              	.L37:
+ 684              		.align	2
+ 685              	.L36:
+ 686 0044 00012040 		.word	1075839232
+ 687 0048 FF00FFFF 		.word	-65281
+ 688              		.cfi_endproc
+ 689              	.LFE13:
+ 690              		.size	PWM_SetPWMDeadTime, .-PWM_SetPWMDeadTime
+ 691              		.section	.text.PWM_SetPWMInvert,"ax",%progbits
+ 692              		.align	2
+ 693              		.global	PWM_SetPWMInvert
+ 694              		.code	16
+ 695              		.thumb_func
+ 696              		.type	PWM_SetPWMInvert, %function
+ 697              	PWM_SetPWMInvert:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 23
+
+
+ 698              	.LFB14:
+ 558:.\Generated_Source\PSoC4/PWM.c **** 
+ 559:.\Generated_Source\PSoC4/PWM.c **** 
+ 560:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+ 561:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_SetPWMInvert
+ 562:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+ 563:.\Generated_Source\PSoC4/PWM.c **** *
+ 564:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+ 565:.\Generated_Source\PSoC4/PWM.c **** *  Writes the bits that control whether the line and line_n outputs are
+ 566:.\Generated_Source\PSoC4/PWM.c **** *  inverted from their normal output values.  This functionality is only
+ 567:.\Generated_Source\PSoC4/PWM.c **** *  applicable to the three PWM modes.
+ 568:.\Generated_Source\PSoC4/PWM.c **** *
+ 569:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+ 570:.\Generated_Source\PSoC4/PWM.c **** *  mask: Mask of outputs to invert.
+ 571:.\Generated_Source\PSoC4/PWM.c **** *   Values:
+ 572:.\Generated_Source\PSoC4/PWM.c **** *         - PWM_INVERT_LINE   - Inverts the line output
+ 573:.\Generated_Source\PSoC4/PWM.c **** *         - PWM_INVERT_LINE_N - Inverts the line_n output
+ 574:.\Generated_Source\PSoC4/PWM.c **** *
+ 575:.\Generated_Source\PSoC4/PWM.c **** * Return:
+ 576:.\Generated_Source\PSoC4/PWM.c **** *  None
+ 577:.\Generated_Source\PSoC4/PWM.c **** *
+ 578:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+ 579:.\Generated_Source\PSoC4/PWM.c **** void PWM_SetPWMInvert(uint32 mask)
+ 580:.\Generated_Source\PSoC4/PWM.c **** {
+ 699              		.loc 1 580 0
+ 700              		.cfi_startproc
+ 701 0000 90B5     		push	{r4, r7, lr}
+ 702              		.cfi_def_cfa_offset 12
+ 703              		.cfi_offset 4, -12
+ 704              		.cfi_offset 7, -8
+ 705              		.cfi_offset 14, -4
+ 706 0002 85B0     		sub	sp, sp, #20
+ 707              		.cfi_def_cfa_offset 32
+ 708 0004 00AF     		add	r7, sp, #0
+ 709              		.cfi_def_cfa_register 7
+ 710 0006 7860     		str	r0, [r7, #4]
+ 581:.\Generated_Source\PSoC4/PWM.c ****     uint8 enableInterrupts;
+ 582:.\Generated_Source\PSoC4/PWM.c **** 
+ 583:.\Generated_Source\PSoC4/PWM.c ****     enableInterrupts = CyEnterCriticalSection();
+ 711              		.loc 1 583 0
+ 712 0008 3C1C     		mov	r4, r7
+ 713 000a 0F34     		add	r4, r4, #15
+ 714 000c FFF7FEFF 		bl	CyEnterCriticalSection
+ 715 0010 031C     		mov	r3, r0
+ 716 0012 2370     		strb	r3, [r4]
+ 584:.\Generated_Source\PSoC4/PWM.c **** 
+ 585:.\Generated_Source\PSoC4/PWM.c ****     PWM_CONTROL_REG &= (uint32)~PWM_INV_OUT_MASK;
+ 717              		.loc 1 585 0
+ 718 0014 0A4B     		ldr	r3, .L39
+ 719 0016 0A4A     		ldr	r2, .L39
+ 720 0018 1168     		ldr	r1, [r2]
+ 721 001a 0A4A     		ldr	r2, .L39+4
+ 722 001c 0A40     		and	r2, r1
+ 723 001e 1A60     		str	r2, [r3]
+ 586:.\Generated_Source\PSoC4/PWM.c ****     PWM_CONTROL_REG |= mask;
+ 724              		.loc 1 586 0
+ 725 0020 074B     		ldr	r3, .L39
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 24
+
+
+ 726 0022 074A     		ldr	r2, .L39
+ 727 0024 1168     		ldr	r1, [r2]
+ 728 0026 7A68     		ldr	r2, [r7, #4]
+ 729 0028 0A43     		orr	r2, r1
+ 730 002a 1A60     		str	r2, [r3]
+ 587:.\Generated_Source\PSoC4/PWM.c **** 
+ 588:.\Generated_Source\PSoC4/PWM.c ****     CyExitCriticalSection(enableInterrupts);
+ 731              		.loc 1 588 0
+ 732 002c 3B1C     		mov	r3, r7
+ 733 002e 0F33     		add	r3, r3, #15
+ 734 0030 1B78     		ldrb	r3, [r3]
+ 735 0032 181C     		mov	r0, r3
+ 736 0034 FFF7FEFF 		bl	CyExitCriticalSection
+ 589:.\Generated_Source\PSoC4/PWM.c **** }
+ 737              		.loc 1 589 0
+ 738 0038 BD46     		mov	sp, r7
+ 739 003a 05B0     		add	sp, sp, #20
+ 740              		@ sp needed
+ 741 003c 90BD     		pop	{r4, r7, pc}
+ 742              	.L40:
+ 743 003e C046     		.align	2
+ 744              	.L39:
+ 745 0040 00012040 		.word	1075839232
+ 746 0044 FFFFCFFF 		.word	-3145729
+ 747              		.cfi_endproc
+ 748              	.LFE14:
+ 749              		.size	PWM_SetPWMInvert, .-PWM_SetPWMInvert
+ 750              		.section	.text.PWM_WriteCounter,"ax",%progbits
+ 751              		.align	2
+ 752              		.global	PWM_WriteCounter
+ 753              		.code	16
+ 754              		.thumb_func
+ 755              		.type	PWM_WriteCounter, %function
+ 756              	PWM_WriteCounter:
+ 757              	.LFB15:
+ 590:.\Generated_Source\PSoC4/PWM.c **** 
+ 591:.\Generated_Source\PSoC4/PWM.c **** 
+ 592:.\Generated_Source\PSoC4/PWM.c **** 
+ 593:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+ 594:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_WriteCounter
+ 595:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+ 596:.\Generated_Source\PSoC4/PWM.c **** *
+ 597:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+ 598:.\Generated_Source\PSoC4/PWM.c **** *  Writes a new 16bit counter value directly into the counter register, thus
+ 599:.\Generated_Source\PSoC4/PWM.c **** *  setting the counter (not the period) to the value written. It is not
+ 600:.\Generated_Source\PSoC4/PWM.c **** *  advised to write to this field when the counter is running.
+ 601:.\Generated_Source\PSoC4/PWM.c **** *
+ 602:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+ 603:.\Generated_Source\PSoC4/PWM.c **** *  count: value to write
+ 604:.\Generated_Source\PSoC4/PWM.c **** *
+ 605:.\Generated_Source\PSoC4/PWM.c **** * Return:
+ 606:.\Generated_Source\PSoC4/PWM.c **** *  None
+ 607:.\Generated_Source\PSoC4/PWM.c **** *
+ 608:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+ 609:.\Generated_Source\PSoC4/PWM.c **** void PWM_WriteCounter(uint32 count)
+ 610:.\Generated_Source\PSoC4/PWM.c **** {
+ 758              		.loc 1 610 0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 25
+
+
+ 759              		.cfi_startproc
+ 760 0000 80B5     		push	{r7, lr}
+ 761              		.cfi_def_cfa_offset 8
+ 762              		.cfi_offset 7, -8
+ 763              		.cfi_offset 14, -4
+ 764 0002 82B0     		sub	sp, sp, #8
+ 765              		.cfi_def_cfa_offset 16
+ 766 0004 00AF     		add	r7, sp, #0
+ 767              		.cfi_def_cfa_register 7
+ 768 0006 7860     		str	r0, [r7, #4]
+ 611:.\Generated_Source\PSoC4/PWM.c ****     PWM_COUNTER_REG = (count & PWM_16BIT_MASK);
+ 769              		.loc 1 611 0
+ 770 0008 034B     		ldr	r3, .L42
+ 771 000a 7A68     		ldr	r2, [r7, #4]
+ 772 000c 1204     		lsl	r2, r2, #16
+ 773 000e 120C     		lsr	r2, r2, #16
+ 774 0010 1A60     		str	r2, [r3]
+ 612:.\Generated_Source\PSoC4/PWM.c **** }
+ 775              		.loc 1 612 0
+ 776 0012 BD46     		mov	sp, r7
+ 777 0014 02B0     		add	sp, sp, #8
+ 778              		@ sp needed
+ 779 0016 80BD     		pop	{r7, pc}
+ 780              	.L43:
+ 781              		.align	2
+ 782              	.L42:
+ 783 0018 08012040 		.word	1075839240
+ 784              		.cfi_endproc
+ 785              	.LFE15:
+ 786              		.size	PWM_WriteCounter, .-PWM_WriteCounter
+ 787              		.section	.text.PWM_ReadCounter,"ax",%progbits
+ 788              		.align	2
+ 789              		.global	PWM_ReadCounter
+ 790              		.code	16
+ 791              		.thumb_func
+ 792              		.type	PWM_ReadCounter, %function
+ 793              	PWM_ReadCounter:
+ 794              	.LFB16:
+ 613:.\Generated_Source\PSoC4/PWM.c **** 
+ 614:.\Generated_Source\PSoC4/PWM.c **** 
+ 615:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+ 616:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_ReadCounter
+ 617:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+ 618:.\Generated_Source\PSoC4/PWM.c **** *
+ 619:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+ 620:.\Generated_Source\PSoC4/PWM.c **** *  Reads the current counter value.
+ 621:.\Generated_Source\PSoC4/PWM.c **** *
+ 622:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+ 623:.\Generated_Source\PSoC4/PWM.c **** *  None
+ 624:.\Generated_Source\PSoC4/PWM.c **** *
+ 625:.\Generated_Source\PSoC4/PWM.c **** * Return:
+ 626:.\Generated_Source\PSoC4/PWM.c **** *  Current counter value
+ 627:.\Generated_Source\PSoC4/PWM.c **** *
+ 628:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+ 629:.\Generated_Source\PSoC4/PWM.c **** uint32 PWM_ReadCounter(void)
+ 630:.\Generated_Source\PSoC4/PWM.c **** {
+ 795              		.loc 1 630 0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 26
+
+
+ 796              		.cfi_startproc
+ 797 0000 80B5     		push	{r7, lr}
+ 798              		.cfi_def_cfa_offset 8
+ 799              		.cfi_offset 7, -8
+ 800              		.cfi_offset 14, -4
+ 801 0002 00AF     		add	r7, sp, #0
+ 802              		.cfi_def_cfa_register 7
+ 631:.\Generated_Source\PSoC4/PWM.c ****     return (PWM_COUNTER_REG & PWM_16BIT_MASK);
+ 803              		.loc 1 631 0
+ 804 0004 034B     		ldr	r3, .L46
+ 805 0006 1B68     		ldr	r3, [r3]
+ 806 0008 1B04     		lsl	r3, r3, #16
+ 807 000a 1B0C     		lsr	r3, r3, #16
+ 632:.\Generated_Source\PSoC4/PWM.c **** }
+ 808              		.loc 1 632 0
+ 809 000c 181C     		mov	r0, r3
+ 810 000e BD46     		mov	sp, r7
+ 811              		@ sp needed
+ 812 0010 80BD     		pop	{r7, pc}
+ 813              	.L47:
+ 814 0012 C046     		.align	2
+ 815              	.L46:
+ 816 0014 08012040 		.word	1075839240
+ 817              		.cfi_endproc
+ 818              	.LFE16:
+ 819              		.size	PWM_ReadCounter, .-PWM_ReadCounter
+ 820              		.section	.text.PWM_SetCounterMode,"ax",%progbits
+ 821              		.align	2
+ 822              		.global	PWM_SetCounterMode
+ 823              		.code	16
+ 824              		.thumb_func
+ 825              		.type	PWM_SetCounterMode, %function
+ 826              	PWM_SetCounterMode:
+ 827              	.LFB17:
+ 633:.\Generated_Source\PSoC4/PWM.c **** 
+ 634:.\Generated_Source\PSoC4/PWM.c **** 
+ 635:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+ 636:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_SetCounterMode
+ 637:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+ 638:.\Generated_Source\PSoC4/PWM.c **** *
+ 639:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+ 640:.\Generated_Source\PSoC4/PWM.c **** *  Sets the counter mode.  Applicable to all modes except Quadrature Decoder
+ 641:.\Generated_Source\PSoC4/PWM.c **** *  and the PWM with a pseudo random output.
+ 642:.\Generated_Source\PSoC4/PWM.c **** *
+ 643:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+ 644:.\Generated_Source\PSoC4/PWM.c **** *  counterMode: Enumerated counter type values
+ 645:.\Generated_Source\PSoC4/PWM.c **** *   Values:
+ 646:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_COUNT_UP       - Counts up
+ 647:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_COUNT_DOWN     - Counts down
+ 648:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_COUNT_UPDOWN0  - Counts up and down. Terminal count
+ 649:.\Generated_Source\PSoC4/PWM.c **** *                                         generated when counter reaches 0
+ 650:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_COUNT_UPDOWN1  - Counts up and down. Terminal count
+ 651:.\Generated_Source\PSoC4/PWM.c **** *                                         generated both when counter reaches 0
+ 652:.\Generated_Source\PSoC4/PWM.c **** *                                         and period
+ 653:.\Generated_Source\PSoC4/PWM.c **** *
+ 654:.\Generated_Source\PSoC4/PWM.c **** * Return:
+ 655:.\Generated_Source\PSoC4/PWM.c **** *  None
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 27
+
+
+ 656:.\Generated_Source\PSoC4/PWM.c **** *
+ 657:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+ 658:.\Generated_Source\PSoC4/PWM.c **** void PWM_SetCounterMode(uint32 counterMode)
+ 659:.\Generated_Source\PSoC4/PWM.c **** {
+ 828              		.loc 1 659 0
+ 829              		.cfi_startproc
+ 830 0000 90B5     		push	{r4, r7, lr}
+ 831              		.cfi_def_cfa_offset 12
+ 832              		.cfi_offset 4, -12
+ 833              		.cfi_offset 7, -8
+ 834              		.cfi_offset 14, -4
+ 835 0002 85B0     		sub	sp, sp, #20
+ 836              		.cfi_def_cfa_offset 32
+ 837 0004 00AF     		add	r7, sp, #0
+ 838              		.cfi_def_cfa_register 7
+ 839 0006 7860     		str	r0, [r7, #4]
+ 660:.\Generated_Source\PSoC4/PWM.c ****     uint8 enableInterrupts;
+ 661:.\Generated_Source\PSoC4/PWM.c **** 
+ 662:.\Generated_Source\PSoC4/PWM.c ****     enableInterrupts = CyEnterCriticalSection();
+ 840              		.loc 1 662 0
+ 841 0008 3C1C     		mov	r4, r7
+ 842 000a 0F34     		add	r4, r4, #15
+ 843 000c FFF7FEFF 		bl	CyEnterCriticalSection
+ 844 0010 031C     		mov	r3, r0
+ 845 0012 2370     		strb	r3, [r4]
+ 663:.\Generated_Source\PSoC4/PWM.c **** 
+ 664:.\Generated_Source\PSoC4/PWM.c ****     PWM_CONTROL_REG &= (uint32)~PWM_UPDOWN_MASK;
+ 846              		.loc 1 664 0
+ 847 0014 0A4B     		ldr	r3, .L49
+ 848 0016 0A4A     		ldr	r2, .L49
+ 849 0018 1168     		ldr	r1, [r2]
+ 850 001a 0A4A     		ldr	r2, .L49+4
+ 851 001c 0A40     		and	r2, r1
+ 852 001e 1A60     		str	r2, [r3]
+ 665:.\Generated_Source\PSoC4/PWM.c ****     PWM_CONTROL_REG |= counterMode;
+ 853              		.loc 1 665 0
+ 854 0020 074B     		ldr	r3, .L49
+ 855 0022 074A     		ldr	r2, .L49
+ 856 0024 1168     		ldr	r1, [r2]
+ 857 0026 7A68     		ldr	r2, [r7, #4]
+ 858 0028 0A43     		orr	r2, r1
+ 859 002a 1A60     		str	r2, [r3]
+ 666:.\Generated_Source\PSoC4/PWM.c **** 
+ 667:.\Generated_Source\PSoC4/PWM.c ****     CyExitCriticalSection(enableInterrupts);
+ 860              		.loc 1 667 0
+ 861 002c 3B1C     		mov	r3, r7
+ 862 002e 0F33     		add	r3, r3, #15
+ 863 0030 1B78     		ldrb	r3, [r3]
+ 864 0032 181C     		mov	r0, r3
+ 865 0034 FFF7FEFF 		bl	CyExitCriticalSection
+ 668:.\Generated_Source\PSoC4/PWM.c **** }
+ 866              		.loc 1 668 0
+ 867 0038 BD46     		mov	sp, r7
+ 868 003a 05B0     		add	sp, sp, #20
+ 869              		@ sp needed
+ 870 003c 90BD     		pop	{r4, r7, pc}
+ 871              	.L50:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 28
+
+
+ 872 003e C046     		.align	2
+ 873              	.L49:
+ 874 0040 00012040 		.word	1075839232
+ 875 0044 FFFFFCFF 		.word	-196609
+ 876              		.cfi_endproc
+ 877              	.LFE17:
+ 878              		.size	PWM_SetCounterMode, .-PWM_SetCounterMode
+ 879              		.section	.text.PWM_WritePeriod,"ax",%progbits
+ 880              		.align	2
+ 881              		.global	PWM_WritePeriod
+ 882              		.code	16
+ 883              		.thumb_func
+ 884              		.type	PWM_WritePeriod, %function
+ 885              	PWM_WritePeriod:
+ 886              	.LFB18:
+ 669:.\Generated_Source\PSoC4/PWM.c **** 
+ 670:.\Generated_Source\PSoC4/PWM.c **** 
+ 671:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+ 672:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_WritePeriod
+ 673:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+ 674:.\Generated_Source\PSoC4/PWM.c **** *
+ 675:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+ 676:.\Generated_Source\PSoC4/PWM.c **** *  Writes the 16 bit period register with the new period value.
+ 677:.\Generated_Source\PSoC4/PWM.c **** *  To cause the counter to count for N cycles this register should be written
+ 678:.\Generated_Source\PSoC4/PWM.c **** *  with N-1 (counts from 0 to period inclusive).
+ 679:.\Generated_Source\PSoC4/PWM.c **** *
+ 680:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+ 681:.\Generated_Source\PSoC4/PWM.c **** *  period: Period value
+ 682:.\Generated_Source\PSoC4/PWM.c **** *
+ 683:.\Generated_Source\PSoC4/PWM.c **** * Return:
+ 684:.\Generated_Source\PSoC4/PWM.c **** *  None
+ 685:.\Generated_Source\PSoC4/PWM.c **** *
+ 686:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+ 687:.\Generated_Source\PSoC4/PWM.c **** void PWM_WritePeriod(uint32 period)
+ 688:.\Generated_Source\PSoC4/PWM.c **** {
+ 887              		.loc 1 688 0
+ 888              		.cfi_startproc
+ 889 0000 80B5     		push	{r7, lr}
+ 890              		.cfi_def_cfa_offset 8
+ 891              		.cfi_offset 7, -8
+ 892              		.cfi_offset 14, -4
+ 893 0002 82B0     		sub	sp, sp, #8
+ 894              		.cfi_def_cfa_offset 16
+ 895 0004 00AF     		add	r7, sp, #0
+ 896              		.cfi_def_cfa_register 7
+ 897 0006 7860     		str	r0, [r7, #4]
+ 689:.\Generated_Source\PSoC4/PWM.c ****     PWM_PERIOD_REG = (period & PWM_16BIT_MASK);
+ 898              		.loc 1 689 0
+ 899 0008 034B     		ldr	r3, .L52
+ 900 000a 7A68     		ldr	r2, [r7, #4]
+ 901 000c 1204     		lsl	r2, r2, #16
+ 902 000e 120C     		lsr	r2, r2, #16
+ 903 0010 1A60     		str	r2, [r3]
+ 690:.\Generated_Source\PSoC4/PWM.c **** }
+ 904              		.loc 1 690 0
+ 905 0012 BD46     		mov	sp, r7
+ 906 0014 02B0     		add	sp, sp, #8
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 29
+
+
+ 907              		@ sp needed
+ 908 0016 80BD     		pop	{r7, pc}
+ 909              	.L53:
+ 910              		.align	2
+ 911              	.L52:
+ 912 0018 14012040 		.word	1075839252
+ 913              		.cfi_endproc
+ 914              	.LFE18:
+ 915              		.size	PWM_WritePeriod, .-PWM_WritePeriod
+ 916              		.section	.text.PWM_ReadPeriod,"ax",%progbits
+ 917              		.align	2
+ 918              		.global	PWM_ReadPeriod
+ 919              		.code	16
+ 920              		.thumb_func
+ 921              		.type	PWM_ReadPeriod, %function
+ 922              	PWM_ReadPeriod:
+ 923              	.LFB19:
+ 691:.\Generated_Source\PSoC4/PWM.c **** 
+ 692:.\Generated_Source\PSoC4/PWM.c **** 
+ 693:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+ 694:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_ReadPeriod
+ 695:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+ 696:.\Generated_Source\PSoC4/PWM.c **** *
+ 697:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+ 698:.\Generated_Source\PSoC4/PWM.c **** *  Reads the 16 bit period register.
+ 699:.\Generated_Source\PSoC4/PWM.c **** *
+ 700:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+ 701:.\Generated_Source\PSoC4/PWM.c **** *  None
+ 702:.\Generated_Source\PSoC4/PWM.c **** *
+ 703:.\Generated_Source\PSoC4/PWM.c **** * Return:
+ 704:.\Generated_Source\PSoC4/PWM.c **** *  Period value
+ 705:.\Generated_Source\PSoC4/PWM.c **** *
+ 706:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+ 707:.\Generated_Source\PSoC4/PWM.c **** uint32 PWM_ReadPeriod(void)
+ 708:.\Generated_Source\PSoC4/PWM.c **** {
+ 924              		.loc 1 708 0
+ 925              		.cfi_startproc
+ 926 0000 80B5     		push	{r7, lr}
+ 927              		.cfi_def_cfa_offset 8
+ 928              		.cfi_offset 7, -8
+ 929              		.cfi_offset 14, -4
+ 930 0002 00AF     		add	r7, sp, #0
+ 931              		.cfi_def_cfa_register 7
+ 709:.\Generated_Source\PSoC4/PWM.c ****     return (PWM_PERIOD_REG & PWM_16BIT_MASK);
+ 932              		.loc 1 709 0
+ 933 0004 034B     		ldr	r3, .L56
+ 934 0006 1B68     		ldr	r3, [r3]
+ 935 0008 1B04     		lsl	r3, r3, #16
+ 936 000a 1B0C     		lsr	r3, r3, #16
+ 710:.\Generated_Source\PSoC4/PWM.c **** }
+ 937              		.loc 1 710 0
+ 938 000c 181C     		mov	r0, r3
+ 939 000e BD46     		mov	sp, r7
+ 940              		@ sp needed
+ 941 0010 80BD     		pop	{r7, pc}
+ 942              	.L57:
+ 943 0012 C046     		.align	2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 30
+
+
+ 944              	.L56:
+ 945 0014 14012040 		.word	1075839252
+ 946              		.cfi_endproc
+ 947              	.LFE19:
+ 948              		.size	PWM_ReadPeriod, .-PWM_ReadPeriod
+ 949              		.section	.text.PWM_SetCompareSwap,"ax",%progbits
+ 950              		.align	2
+ 951              		.global	PWM_SetCompareSwap
+ 952              		.code	16
+ 953              		.thumb_func
+ 954              		.type	PWM_SetCompareSwap, %function
+ 955              	PWM_SetCompareSwap:
+ 956              	.LFB20:
+ 711:.\Generated_Source\PSoC4/PWM.c **** 
+ 712:.\Generated_Source\PSoC4/PWM.c **** 
+ 713:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+ 714:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_SetCompareSwap
+ 715:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+ 716:.\Generated_Source\PSoC4/PWM.c **** *
+ 717:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+ 718:.\Generated_Source\PSoC4/PWM.c **** *  Writes the register that controls whether the compare registers are
+ 719:.\Generated_Source\PSoC4/PWM.c **** *  swapped. When enabled in the Timer/Counter mode(without capture) the swap
+ 720:.\Generated_Source\PSoC4/PWM.c **** *  occurs at a TC event. In the PWM mode the swap occurs at the next TC event
+ 721:.\Generated_Source\PSoC4/PWM.c **** *  following a hardware switch event.
+ 722:.\Generated_Source\PSoC4/PWM.c **** *
+ 723:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+ 724:.\Generated_Source\PSoC4/PWM.c **** *  swapEnable
+ 725:.\Generated_Source\PSoC4/PWM.c **** *   Values:
+ 726:.\Generated_Source\PSoC4/PWM.c **** *     - 0 - Disable swap
+ 727:.\Generated_Source\PSoC4/PWM.c **** *     - 1 - Enable swap
+ 728:.\Generated_Source\PSoC4/PWM.c **** *
+ 729:.\Generated_Source\PSoC4/PWM.c **** * Return:
+ 730:.\Generated_Source\PSoC4/PWM.c **** *  None
+ 731:.\Generated_Source\PSoC4/PWM.c **** *
+ 732:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+ 733:.\Generated_Source\PSoC4/PWM.c **** void PWM_SetCompareSwap(uint32 swapEnable)
+ 734:.\Generated_Source\PSoC4/PWM.c **** {
+ 957              		.loc 1 734 0
+ 958              		.cfi_startproc
+ 959 0000 90B5     		push	{r4, r7, lr}
+ 960              		.cfi_def_cfa_offset 12
+ 961              		.cfi_offset 4, -12
+ 962              		.cfi_offset 7, -8
+ 963              		.cfi_offset 14, -4
+ 964 0002 85B0     		sub	sp, sp, #20
+ 965              		.cfi_def_cfa_offset 32
+ 966 0004 00AF     		add	r7, sp, #0
+ 967              		.cfi_def_cfa_register 7
+ 968 0006 7860     		str	r0, [r7, #4]
+ 735:.\Generated_Source\PSoC4/PWM.c ****     uint8 enableInterrupts;
+ 736:.\Generated_Source\PSoC4/PWM.c **** 
+ 737:.\Generated_Source\PSoC4/PWM.c ****     enableInterrupts = CyEnterCriticalSection();
+ 969              		.loc 1 737 0
+ 970 0008 3C1C     		mov	r4, r7
+ 971 000a 0F34     		add	r4, r4, #15
+ 972 000c FFF7FEFF 		bl	CyEnterCriticalSection
+ 973 0010 031C     		mov	r3, r0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 31
+
+
+ 974 0012 2370     		strb	r3, [r4]
+ 738:.\Generated_Source\PSoC4/PWM.c **** 
+ 739:.\Generated_Source\PSoC4/PWM.c ****     PWM_CONTROL_REG &= (uint32)~PWM_RELOAD_CC_MASK;
+ 975              		.loc 1 739 0
+ 976 0014 0B4B     		ldr	r3, .L59
+ 977 0016 0B4A     		ldr	r2, .L59
+ 978 0018 1268     		ldr	r2, [r2]
+ 979 001a 0121     		mov	r1, #1
+ 980 001c 8A43     		bic	r2, r1
+ 981 001e 1A60     		str	r2, [r3]
+ 740:.\Generated_Source\PSoC4/PWM.c ****     PWM_CONTROL_REG |= (swapEnable & PWM_1BIT_MASK);
+ 982              		.loc 1 740 0
+ 983 0020 084B     		ldr	r3, .L59
+ 984 0022 084A     		ldr	r2, .L59
+ 985 0024 1168     		ldr	r1, [r2]
+ 986 0026 7868     		ldr	r0, [r7, #4]
+ 987 0028 0122     		mov	r2, #1
+ 988 002a 0240     		and	r2, r0
+ 989 002c 0A43     		orr	r2, r1
+ 990 002e 1A60     		str	r2, [r3]
+ 741:.\Generated_Source\PSoC4/PWM.c **** 
+ 742:.\Generated_Source\PSoC4/PWM.c ****     CyExitCriticalSection(enableInterrupts);
+ 991              		.loc 1 742 0
+ 992 0030 3B1C     		mov	r3, r7
+ 993 0032 0F33     		add	r3, r3, #15
+ 994 0034 1B78     		ldrb	r3, [r3]
+ 995 0036 181C     		mov	r0, r3
+ 996 0038 FFF7FEFF 		bl	CyExitCriticalSection
+ 743:.\Generated_Source\PSoC4/PWM.c **** }
+ 997              		.loc 1 743 0
+ 998 003c BD46     		mov	sp, r7
+ 999 003e 05B0     		add	sp, sp, #20
+ 1000              		@ sp needed
+ 1001 0040 90BD     		pop	{r4, r7, pc}
+ 1002              	.L60:
+ 1003 0042 C046     		.align	2
+ 1004              	.L59:
+ 1005 0044 00012040 		.word	1075839232
+ 1006              		.cfi_endproc
+ 1007              	.LFE20:
+ 1008              		.size	PWM_SetCompareSwap, .-PWM_SetCompareSwap
+ 1009              		.section	.text.PWM_WritePeriodBuf,"ax",%progbits
+ 1010              		.align	2
+ 1011              		.global	PWM_WritePeriodBuf
+ 1012              		.code	16
+ 1013              		.thumb_func
+ 1014              		.type	PWM_WritePeriodBuf, %function
+ 1015              	PWM_WritePeriodBuf:
+ 1016              	.LFB21:
+ 744:.\Generated_Source\PSoC4/PWM.c **** 
+ 745:.\Generated_Source\PSoC4/PWM.c **** 
+ 746:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+ 747:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_WritePeriodBuf
+ 748:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+ 749:.\Generated_Source\PSoC4/PWM.c **** *
+ 750:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+ 751:.\Generated_Source\PSoC4/PWM.c **** *  Writes the 16 bit period buf register with the new period value.
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 32
+
+
+ 752:.\Generated_Source\PSoC4/PWM.c **** *
+ 753:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+ 754:.\Generated_Source\PSoC4/PWM.c **** *  periodBuf: Period value
+ 755:.\Generated_Source\PSoC4/PWM.c **** *
+ 756:.\Generated_Source\PSoC4/PWM.c **** * Return:
+ 757:.\Generated_Source\PSoC4/PWM.c **** *  None
+ 758:.\Generated_Source\PSoC4/PWM.c **** *
+ 759:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+ 760:.\Generated_Source\PSoC4/PWM.c **** void PWM_WritePeriodBuf(uint32 periodBuf)
+ 761:.\Generated_Source\PSoC4/PWM.c **** {
+ 1017              		.loc 1 761 0
+ 1018              		.cfi_startproc
+ 1019 0000 80B5     		push	{r7, lr}
+ 1020              		.cfi_def_cfa_offset 8
+ 1021              		.cfi_offset 7, -8
+ 1022              		.cfi_offset 14, -4
+ 1023 0002 82B0     		sub	sp, sp, #8
+ 1024              		.cfi_def_cfa_offset 16
+ 1025 0004 00AF     		add	r7, sp, #0
+ 1026              		.cfi_def_cfa_register 7
+ 1027 0006 7860     		str	r0, [r7, #4]
+ 762:.\Generated_Source\PSoC4/PWM.c ****     PWM_PERIOD_BUF_REG = (periodBuf & PWM_16BIT_MASK);
+ 1028              		.loc 1 762 0
+ 1029 0008 034B     		ldr	r3, .L62
+ 1030 000a 7A68     		ldr	r2, [r7, #4]
+ 1031 000c 1204     		lsl	r2, r2, #16
+ 1032 000e 120C     		lsr	r2, r2, #16
+ 1033 0010 1A60     		str	r2, [r3]
+ 763:.\Generated_Source\PSoC4/PWM.c **** }
+ 1034              		.loc 1 763 0
+ 1035 0012 BD46     		mov	sp, r7
+ 1036 0014 02B0     		add	sp, sp, #8
+ 1037              		@ sp needed
+ 1038 0016 80BD     		pop	{r7, pc}
+ 1039              	.L63:
+ 1040              		.align	2
+ 1041              	.L62:
+ 1042 0018 18012040 		.word	1075839256
+ 1043              		.cfi_endproc
+ 1044              	.LFE21:
+ 1045              		.size	PWM_WritePeriodBuf, .-PWM_WritePeriodBuf
+ 1046              		.section	.text.PWM_ReadPeriodBuf,"ax",%progbits
+ 1047              		.align	2
+ 1048              		.global	PWM_ReadPeriodBuf
+ 1049              		.code	16
+ 1050              		.thumb_func
+ 1051              		.type	PWM_ReadPeriodBuf, %function
+ 1052              	PWM_ReadPeriodBuf:
+ 1053              	.LFB22:
+ 764:.\Generated_Source\PSoC4/PWM.c **** 
+ 765:.\Generated_Source\PSoC4/PWM.c **** 
+ 766:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+ 767:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_ReadPeriodBuf
+ 768:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+ 769:.\Generated_Source\PSoC4/PWM.c **** *
+ 770:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+ 771:.\Generated_Source\PSoC4/PWM.c **** *  Reads the 16 bit period buf register.
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 33
+
+
+ 772:.\Generated_Source\PSoC4/PWM.c **** *
+ 773:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+ 774:.\Generated_Source\PSoC4/PWM.c **** *  None
+ 775:.\Generated_Source\PSoC4/PWM.c **** *
+ 776:.\Generated_Source\PSoC4/PWM.c **** * Return:
+ 777:.\Generated_Source\PSoC4/PWM.c **** *  Period value
+ 778:.\Generated_Source\PSoC4/PWM.c **** *
+ 779:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+ 780:.\Generated_Source\PSoC4/PWM.c **** uint32 PWM_ReadPeriodBuf(void)
+ 781:.\Generated_Source\PSoC4/PWM.c **** {
+ 1054              		.loc 1 781 0
+ 1055              		.cfi_startproc
+ 1056 0000 80B5     		push	{r7, lr}
+ 1057              		.cfi_def_cfa_offset 8
+ 1058              		.cfi_offset 7, -8
+ 1059              		.cfi_offset 14, -4
+ 1060 0002 00AF     		add	r7, sp, #0
+ 1061              		.cfi_def_cfa_register 7
+ 782:.\Generated_Source\PSoC4/PWM.c ****     return (PWM_PERIOD_BUF_REG & PWM_16BIT_MASK);
+ 1062              		.loc 1 782 0
+ 1063 0004 034B     		ldr	r3, .L66
+ 1064 0006 1B68     		ldr	r3, [r3]
+ 1065 0008 1B04     		lsl	r3, r3, #16
+ 1066 000a 1B0C     		lsr	r3, r3, #16
+ 783:.\Generated_Source\PSoC4/PWM.c **** }
+ 1067              		.loc 1 783 0
+ 1068 000c 181C     		mov	r0, r3
+ 1069 000e BD46     		mov	sp, r7
+ 1070              		@ sp needed
+ 1071 0010 80BD     		pop	{r7, pc}
+ 1072              	.L67:
+ 1073 0012 C046     		.align	2
+ 1074              	.L66:
+ 1075 0014 18012040 		.word	1075839256
+ 1076              		.cfi_endproc
+ 1077              	.LFE22:
+ 1078              		.size	PWM_ReadPeriodBuf, .-PWM_ReadPeriodBuf
+ 1079              		.section	.text.PWM_SetPeriodSwap,"ax",%progbits
+ 1080              		.align	2
+ 1081              		.global	PWM_SetPeriodSwap
+ 1082              		.code	16
+ 1083              		.thumb_func
+ 1084              		.type	PWM_SetPeriodSwap, %function
+ 1085              	PWM_SetPeriodSwap:
+ 1086              	.LFB23:
+ 784:.\Generated_Source\PSoC4/PWM.c **** 
+ 785:.\Generated_Source\PSoC4/PWM.c **** 
+ 786:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+ 787:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_SetPeriodSwap
+ 788:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+ 789:.\Generated_Source\PSoC4/PWM.c **** *
+ 790:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+ 791:.\Generated_Source\PSoC4/PWM.c **** *  Writes the register that controls whether the period registers are
+ 792:.\Generated_Source\PSoC4/PWM.c **** *  swapped. When enabled in Timer/Counter mode the swap occurs at a TC event.
+ 793:.\Generated_Source\PSoC4/PWM.c **** *  In the PWM mode the swap occurs at the next TC event following a hardware
+ 794:.\Generated_Source\PSoC4/PWM.c **** *  switch event.
+ 795:.\Generated_Source\PSoC4/PWM.c **** *
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 34
+
+
+ 796:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+ 797:.\Generated_Source\PSoC4/PWM.c **** *  swapEnable
+ 798:.\Generated_Source\PSoC4/PWM.c **** *   Values:
+ 799:.\Generated_Source\PSoC4/PWM.c **** *     - 0 - Disable swap
+ 800:.\Generated_Source\PSoC4/PWM.c **** *     - 1 - Enable swap
+ 801:.\Generated_Source\PSoC4/PWM.c **** *
+ 802:.\Generated_Source\PSoC4/PWM.c **** * Return:
+ 803:.\Generated_Source\PSoC4/PWM.c **** *  None
+ 804:.\Generated_Source\PSoC4/PWM.c **** *
+ 805:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+ 806:.\Generated_Source\PSoC4/PWM.c **** void PWM_SetPeriodSwap(uint32 swapEnable)
+ 807:.\Generated_Source\PSoC4/PWM.c **** {
+ 1087              		.loc 1 807 0
+ 1088              		.cfi_startproc
+ 1089 0000 90B5     		push	{r4, r7, lr}
+ 1090              		.cfi_def_cfa_offset 12
+ 1091              		.cfi_offset 4, -12
+ 1092              		.cfi_offset 7, -8
+ 1093              		.cfi_offset 14, -4
+ 1094 0002 85B0     		sub	sp, sp, #20
+ 1095              		.cfi_def_cfa_offset 32
+ 1096 0004 00AF     		add	r7, sp, #0
+ 1097              		.cfi_def_cfa_register 7
+ 1098 0006 7860     		str	r0, [r7, #4]
+ 808:.\Generated_Source\PSoC4/PWM.c ****     uint8 enableInterrupts;
+ 809:.\Generated_Source\PSoC4/PWM.c **** 
+ 810:.\Generated_Source\PSoC4/PWM.c ****     enableInterrupts = CyEnterCriticalSection();
+ 1099              		.loc 1 810 0
+ 1100 0008 3C1C     		mov	r4, r7
+ 1101 000a 0F34     		add	r4, r4, #15
+ 1102 000c FFF7FEFF 		bl	CyEnterCriticalSection
+ 1103 0010 031C     		mov	r3, r0
+ 1104 0012 2370     		strb	r3, [r4]
+ 811:.\Generated_Source\PSoC4/PWM.c **** 
+ 812:.\Generated_Source\PSoC4/PWM.c ****     PWM_CONTROL_REG &= (uint32)~PWM_RELOAD_PERIOD_MASK;
+ 1105              		.loc 1 812 0
+ 1106 0014 0B4B     		ldr	r3, .L69
+ 1107 0016 0B4A     		ldr	r2, .L69
+ 1108 0018 1268     		ldr	r2, [r2]
+ 1109 001a 0221     		mov	r1, #2
+ 1110 001c 8A43     		bic	r2, r1
+ 1111 001e 1A60     		str	r2, [r3]
+ 813:.\Generated_Source\PSoC4/PWM.c ****     PWM_CONTROL_REG |= ((uint32)((swapEnable & PWM_1BIT_MASK) <<
+ 1112              		.loc 1 813 0
+ 1113 0020 084B     		ldr	r3, .L69
+ 1114 0022 084A     		ldr	r2, .L69
+ 1115 0024 1168     		ldr	r1, [r2]
+ 1116 0026 7868     		ldr	r0, [r7, #4]
+ 1117 0028 0122     		mov	r2, #1
+ 1118 002a 0240     		and	r2, r0
+ 1119 002c 5200     		lsl	r2, r2, #1
+ 1120 002e 0A43     		orr	r2, r1
+ 1121 0030 1A60     		str	r2, [r3]
+ 814:.\Generated_Source\PSoC4/PWM.c ****                                                             PWM_RELOAD_PERIOD_SHIFT));
+ 815:.\Generated_Source\PSoC4/PWM.c **** 
+ 816:.\Generated_Source\PSoC4/PWM.c ****     CyExitCriticalSection(enableInterrupts);
+ 1122              		.loc 1 816 0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 35
+
+
+ 1123 0032 3B1C     		mov	r3, r7
+ 1124 0034 0F33     		add	r3, r3, #15
+ 1125 0036 1B78     		ldrb	r3, [r3]
+ 1126 0038 181C     		mov	r0, r3
+ 1127 003a FFF7FEFF 		bl	CyExitCriticalSection
+ 817:.\Generated_Source\PSoC4/PWM.c **** }
+ 1128              		.loc 1 817 0
+ 1129 003e BD46     		mov	sp, r7
+ 1130 0040 05B0     		add	sp, sp, #20
+ 1131              		@ sp needed
+ 1132 0042 90BD     		pop	{r4, r7, pc}
+ 1133              	.L70:
+ 1134              		.align	2
+ 1135              	.L69:
+ 1136 0044 00012040 		.word	1075839232
+ 1137              		.cfi_endproc
+ 1138              	.LFE23:
+ 1139              		.size	PWM_SetPeriodSwap, .-PWM_SetPeriodSwap
+ 1140              		.section	.text.PWM_WriteCompare,"ax",%progbits
+ 1141              		.align	2
+ 1142              		.global	PWM_WriteCompare
+ 1143              		.code	16
+ 1144              		.thumb_func
+ 1145              		.type	PWM_WriteCompare, %function
+ 1146              	PWM_WriteCompare:
+ 1147              	.LFB24:
+ 818:.\Generated_Source\PSoC4/PWM.c **** 
+ 819:.\Generated_Source\PSoC4/PWM.c **** 
+ 820:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+ 821:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_WriteCompare
+ 822:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+ 823:.\Generated_Source\PSoC4/PWM.c **** *
+ 824:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+ 825:.\Generated_Source\PSoC4/PWM.c **** *  Writes the 16 bit compare register with the new compare value. Not
+ 826:.\Generated_Source\PSoC4/PWM.c **** *  applicable for Timer/Counter with Capture or in Quadrature Decoder modes.
+ 827:.\Generated_Source\PSoC4/PWM.c **** *
+ 828:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+ 829:.\Generated_Source\PSoC4/PWM.c **** *  compare: Compare value
+ 830:.\Generated_Source\PSoC4/PWM.c **** *
+ 831:.\Generated_Source\PSoC4/PWM.c **** * Return:
+ 832:.\Generated_Source\PSoC4/PWM.c **** *  None
+ 833:.\Generated_Source\PSoC4/PWM.c **** *
+ 834:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+ 835:.\Generated_Source\PSoC4/PWM.c **** void PWM_WriteCompare(uint32 compare)
+ 836:.\Generated_Source\PSoC4/PWM.c **** {
+ 1148              		.loc 1 836 0
+ 1149              		.cfi_startproc
+ 1150 0000 80B5     		push	{r7, lr}
+ 1151              		.cfi_def_cfa_offset 8
+ 1152              		.cfi_offset 7, -8
+ 1153              		.cfi_offset 14, -4
+ 1154 0002 82B0     		sub	sp, sp, #8
+ 1155              		.cfi_def_cfa_offset 16
+ 1156 0004 00AF     		add	r7, sp, #0
+ 1157              		.cfi_def_cfa_register 7
+ 1158 0006 7860     		str	r0, [r7, #4]
+ 837:.\Generated_Source\PSoC4/PWM.c ****     #if (PWM_CY_TCPWM_4000)
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 36
+
+
+ 838:.\Generated_Source\PSoC4/PWM.c ****         uint32 currentMode;
+ 839:.\Generated_Source\PSoC4/PWM.c ****     #endif /* (PWM_CY_TCPWM_4000) */
+ 840:.\Generated_Source\PSoC4/PWM.c **** 
+ 841:.\Generated_Source\PSoC4/PWM.c ****     #if (PWM_CY_TCPWM_4000)
+ 842:.\Generated_Source\PSoC4/PWM.c ****         currentMode = ((PWM_CONTROL_REG & PWM_UPDOWN_MASK) >> PWM_UPDOWN_SHIFT);
+ 843:.\Generated_Source\PSoC4/PWM.c **** 
+ 844:.\Generated_Source\PSoC4/PWM.c ****         if (((uint32)PWM__COUNT_DOWN == currentMode) && (0xFFFFu != compare))
+ 845:.\Generated_Source\PSoC4/PWM.c ****         {
+ 846:.\Generated_Source\PSoC4/PWM.c ****             compare++;
+ 847:.\Generated_Source\PSoC4/PWM.c ****         }
+ 848:.\Generated_Source\PSoC4/PWM.c ****         else if (((uint32)PWM__COUNT_UP == currentMode) && (0u != compare))
+ 849:.\Generated_Source\PSoC4/PWM.c ****         {
+ 850:.\Generated_Source\PSoC4/PWM.c ****             compare--;
+ 851:.\Generated_Source\PSoC4/PWM.c ****         }
+ 852:.\Generated_Source\PSoC4/PWM.c ****         else
+ 853:.\Generated_Source\PSoC4/PWM.c ****         {
+ 854:.\Generated_Source\PSoC4/PWM.c ****         }
+ 855:.\Generated_Source\PSoC4/PWM.c ****         
+ 856:.\Generated_Source\PSoC4/PWM.c ****     
+ 857:.\Generated_Source\PSoC4/PWM.c ****     #endif /* (PWM_CY_TCPWM_4000) */
+ 858:.\Generated_Source\PSoC4/PWM.c ****     
+ 859:.\Generated_Source\PSoC4/PWM.c ****     PWM_COMP_CAP_REG = (compare & PWM_16BIT_MASK);
+ 1159              		.loc 1 859 0
+ 1160 0008 034B     		ldr	r3, .L72
+ 1161 000a 7A68     		ldr	r2, [r7, #4]
+ 1162 000c 1204     		lsl	r2, r2, #16
+ 1163 000e 120C     		lsr	r2, r2, #16
+ 1164 0010 1A60     		str	r2, [r3]
+ 860:.\Generated_Source\PSoC4/PWM.c **** }
+ 1165              		.loc 1 860 0
+ 1166 0012 BD46     		mov	sp, r7
+ 1167 0014 02B0     		add	sp, sp, #8
+ 1168              		@ sp needed
+ 1169 0016 80BD     		pop	{r7, pc}
+ 1170              	.L73:
+ 1171              		.align	2
+ 1172              	.L72:
+ 1173 0018 0C012040 		.word	1075839244
+ 1174              		.cfi_endproc
+ 1175              	.LFE24:
+ 1176              		.size	PWM_WriteCompare, .-PWM_WriteCompare
+ 1177              		.section	.text.PWM_ReadCompare,"ax",%progbits
+ 1178              		.align	2
+ 1179              		.global	PWM_ReadCompare
+ 1180              		.code	16
+ 1181              		.thumb_func
+ 1182              		.type	PWM_ReadCompare, %function
+ 1183              	PWM_ReadCompare:
+ 1184              	.LFB25:
+ 861:.\Generated_Source\PSoC4/PWM.c **** 
+ 862:.\Generated_Source\PSoC4/PWM.c **** 
+ 863:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+ 864:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_ReadCompare
+ 865:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+ 866:.\Generated_Source\PSoC4/PWM.c **** *
+ 867:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+ 868:.\Generated_Source\PSoC4/PWM.c **** *  Reads the compare register. Not applicable for Timer/Counter with Capture
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 37
+
+
+ 869:.\Generated_Source\PSoC4/PWM.c **** *  or in Quadrature Decoder modes.
+ 870:.\Generated_Source\PSoC4/PWM.c **** *
+ 871:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+ 872:.\Generated_Source\PSoC4/PWM.c **** *  None
+ 873:.\Generated_Source\PSoC4/PWM.c **** *
+ 874:.\Generated_Source\PSoC4/PWM.c **** * Return:
+ 875:.\Generated_Source\PSoC4/PWM.c **** *  Compare value
+ 876:.\Generated_Source\PSoC4/PWM.c **** *
+ 877:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+ 878:.\Generated_Source\PSoC4/PWM.c **** uint32 PWM_ReadCompare(void)
+ 879:.\Generated_Source\PSoC4/PWM.c **** {
+ 1185              		.loc 1 879 0
+ 1186              		.cfi_startproc
+ 1187 0000 80B5     		push	{r7, lr}
+ 1188              		.cfi_def_cfa_offset 8
+ 1189              		.cfi_offset 7, -8
+ 1190              		.cfi_offset 14, -4
+ 1191 0002 00AF     		add	r7, sp, #0
+ 1192              		.cfi_def_cfa_register 7
+ 880:.\Generated_Source\PSoC4/PWM.c ****     #if (PWM_CY_TCPWM_4000)
+ 881:.\Generated_Source\PSoC4/PWM.c ****         uint32 currentMode;
+ 882:.\Generated_Source\PSoC4/PWM.c ****         uint32 regVal;
+ 883:.\Generated_Source\PSoC4/PWM.c ****     #endif /* (PWM_CY_TCPWM_4000) */
+ 884:.\Generated_Source\PSoC4/PWM.c **** 
+ 885:.\Generated_Source\PSoC4/PWM.c ****     #if (PWM_CY_TCPWM_4000)
+ 886:.\Generated_Source\PSoC4/PWM.c ****         currentMode = ((PWM_CONTROL_REG & PWM_UPDOWN_MASK) >> PWM_UPDOWN_SHIFT);
+ 887:.\Generated_Source\PSoC4/PWM.c ****         
+ 888:.\Generated_Source\PSoC4/PWM.c ****         regVal = PWM_COMP_CAP_REG;
+ 889:.\Generated_Source\PSoC4/PWM.c ****         
+ 890:.\Generated_Source\PSoC4/PWM.c ****         if (((uint32)PWM__COUNT_DOWN == currentMode) && (0u != regVal))
+ 891:.\Generated_Source\PSoC4/PWM.c ****         {
+ 892:.\Generated_Source\PSoC4/PWM.c ****             regVal--;
+ 893:.\Generated_Source\PSoC4/PWM.c ****         }
+ 894:.\Generated_Source\PSoC4/PWM.c ****         else if (((uint32)PWM__COUNT_UP == currentMode) && (0xFFFFu != regVal))
+ 895:.\Generated_Source\PSoC4/PWM.c ****         {
+ 896:.\Generated_Source\PSoC4/PWM.c ****             regVal++;
+ 897:.\Generated_Source\PSoC4/PWM.c ****         }
+ 898:.\Generated_Source\PSoC4/PWM.c ****         else
+ 899:.\Generated_Source\PSoC4/PWM.c ****         {
+ 900:.\Generated_Source\PSoC4/PWM.c ****         }
+ 901:.\Generated_Source\PSoC4/PWM.c **** 
+ 902:.\Generated_Source\PSoC4/PWM.c ****         return (regVal & PWM_16BIT_MASK);
+ 903:.\Generated_Source\PSoC4/PWM.c ****     #else
+ 904:.\Generated_Source\PSoC4/PWM.c ****         return (PWM_COMP_CAP_REG & PWM_16BIT_MASK);
+ 1193              		.loc 1 904 0
+ 1194 0004 034B     		ldr	r3, .L76
+ 1195 0006 1B68     		ldr	r3, [r3]
+ 1196 0008 1B04     		lsl	r3, r3, #16
+ 1197 000a 1B0C     		lsr	r3, r3, #16
+ 905:.\Generated_Source\PSoC4/PWM.c ****     #endif /* (PWM_CY_TCPWM_4000) */
+ 906:.\Generated_Source\PSoC4/PWM.c **** }
+ 1198              		.loc 1 906 0
+ 1199 000c 181C     		mov	r0, r3
+ 1200 000e BD46     		mov	sp, r7
+ 1201              		@ sp needed
+ 1202 0010 80BD     		pop	{r7, pc}
+ 1203              	.L77:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 38
+
+
+ 1204 0012 C046     		.align	2
+ 1205              	.L76:
+ 1206 0014 0C012040 		.word	1075839244
+ 1207              		.cfi_endproc
+ 1208              	.LFE25:
+ 1209              		.size	PWM_ReadCompare, .-PWM_ReadCompare
+ 1210              		.section	.text.PWM_WriteCompareBuf,"ax",%progbits
+ 1211              		.align	2
+ 1212              		.global	PWM_WriteCompareBuf
+ 1213              		.code	16
+ 1214              		.thumb_func
+ 1215              		.type	PWM_WriteCompareBuf, %function
+ 1216              	PWM_WriteCompareBuf:
+ 1217              	.LFB26:
+ 907:.\Generated_Source\PSoC4/PWM.c **** 
+ 908:.\Generated_Source\PSoC4/PWM.c **** 
+ 909:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+ 910:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_WriteCompareBuf
+ 911:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+ 912:.\Generated_Source\PSoC4/PWM.c **** *
+ 913:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+ 914:.\Generated_Source\PSoC4/PWM.c **** *  Writes the 16 bit compare buffer register with the new compare value. Not
+ 915:.\Generated_Source\PSoC4/PWM.c **** *  applicable for Timer/Counter with Capture or in Quadrature Decoder modes.
+ 916:.\Generated_Source\PSoC4/PWM.c **** *
+ 917:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+ 918:.\Generated_Source\PSoC4/PWM.c **** *  compareBuf: Compare value
+ 919:.\Generated_Source\PSoC4/PWM.c **** *
+ 920:.\Generated_Source\PSoC4/PWM.c **** * Return:
+ 921:.\Generated_Source\PSoC4/PWM.c **** *  None
+ 922:.\Generated_Source\PSoC4/PWM.c **** *
+ 923:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+ 924:.\Generated_Source\PSoC4/PWM.c **** void PWM_WriteCompareBuf(uint32 compareBuf)
+ 925:.\Generated_Source\PSoC4/PWM.c **** {
+ 1218              		.loc 1 925 0
+ 1219              		.cfi_startproc
+ 1220 0000 80B5     		push	{r7, lr}
+ 1221              		.cfi_def_cfa_offset 8
+ 1222              		.cfi_offset 7, -8
+ 1223              		.cfi_offset 14, -4
+ 1224 0002 82B0     		sub	sp, sp, #8
+ 1225              		.cfi_def_cfa_offset 16
+ 1226 0004 00AF     		add	r7, sp, #0
+ 1227              		.cfi_def_cfa_register 7
+ 1228 0006 7860     		str	r0, [r7, #4]
+ 926:.\Generated_Source\PSoC4/PWM.c ****     #if (PWM_CY_TCPWM_4000)
+ 927:.\Generated_Source\PSoC4/PWM.c ****         uint32 currentMode;
+ 928:.\Generated_Source\PSoC4/PWM.c ****     #endif /* (PWM_CY_TCPWM_4000) */
+ 929:.\Generated_Source\PSoC4/PWM.c **** 
+ 930:.\Generated_Source\PSoC4/PWM.c ****     #if (PWM_CY_TCPWM_4000)
+ 931:.\Generated_Source\PSoC4/PWM.c ****         currentMode = ((PWM_CONTROL_REG & PWM_UPDOWN_MASK) >> PWM_UPDOWN_SHIFT);
+ 932:.\Generated_Source\PSoC4/PWM.c **** 
+ 933:.\Generated_Source\PSoC4/PWM.c ****         if (((uint32)PWM__COUNT_DOWN == currentMode) && (0xFFFFu != compareBuf))
+ 934:.\Generated_Source\PSoC4/PWM.c ****         {
+ 935:.\Generated_Source\PSoC4/PWM.c ****             compareBuf++;
+ 936:.\Generated_Source\PSoC4/PWM.c ****         }
+ 937:.\Generated_Source\PSoC4/PWM.c ****         else if (((uint32)PWM__COUNT_UP == currentMode) && (0u != compareBuf))
+ 938:.\Generated_Source\PSoC4/PWM.c ****         {
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 39
+
+
+ 939:.\Generated_Source\PSoC4/PWM.c ****             compareBuf --;
+ 940:.\Generated_Source\PSoC4/PWM.c ****         }
+ 941:.\Generated_Source\PSoC4/PWM.c ****         else
+ 942:.\Generated_Source\PSoC4/PWM.c ****         {
+ 943:.\Generated_Source\PSoC4/PWM.c ****         }
+ 944:.\Generated_Source\PSoC4/PWM.c ****     #endif /* (PWM_CY_TCPWM_4000) */
+ 945:.\Generated_Source\PSoC4/PWM.c ****     
+ 946:.\Generated_Source\PSoC4/PWM.c ****     PWM_COMP_CAP_BUF_REG = (compareBuf & PWM_16BIT_MASK);
+ 1229              		.loc 1 946 0
+ 1230 0008 034B     		ldr	r3, .L79
+ 1231 000a 7A68     		ldr	r2, [r7, #4]
+ 1232 000c 1204     		lsl	r2, r2, #16
+ 1233 000e 120C     		lsr	r2, r2, #16
+ 1234 0010 1A60     		str	r2, [r3]
+ 947:.\Generated_Source\PSoC4/PWM.c **** }
+ 1235              		.loc 1 947 0
+ 1236 0012 BD46     		mov	sp, r7
+ 1237 0014 02B0     		add	sp, sp, #8
+ 1238              		@ sp needed
+ 1239 0016 80BD     		pop	{r7, pc}
+ 1240              	.L80:
+ 1241              		.align	2
+ 1242              	.L79:
+ 1243 0018 10012040 		.word	1075839248
+ 1244              		.cfi_endproc
+ 1245              	.LFE26:
+ 1246              		.size	PWM_WriteCompareBuf, .-PWM_WriteCompareBuf
+ 1247              		.section	.text.PWM_ReadCompareBuf,"ax",%progbits
+ 1248              		.align	2
+ 1249              		.global	PWM_ReadCompareBuf
+ 1250              		.code	16
+ 1251              		.thumb_func
+ 1252              		.type	PWM_ReadCompareBuf, %function
+ 1253              	PWM_ReadCompareBuf:
+ 1254              	.LFB27:
+ 948:.\Generated_Source\PSoC4/PWM.c **** 
+ 949:.\Generated_Source\PSoC4/PWM.c **** 
+ 950:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+ 951:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_ReadCompareBuf
+ 952:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+ 953:.\Generated_Source\PSoC4/PWM.c **** *
+ 954:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+ 955:.\Generated_Source\PSoC4/PWM.c **** *  Reads the compare buffer register. Not applicable for Timer/Counter with
+ 956:.\Generated_Source\PSoC4/PWM.c **** *  Capture or in Quadrature Decoder modes.
+ 957:.\Generated_Source\PSoC4/PWM.c **** *
+ 958:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+ 959:.\Generated_Source\PSoC4/PWM.c **** *  None
+ 960:.\Generated_Source\PSoC4/PWM.c **** *
+ 961:.\Generated_Source\PSoC4/PWM.c **** * Return:
+ 962:.\Generated_Source\PSoC4/PWM.c **** *  Compare buffer value
+ 963:.\Generated_Source\PSoC4/PWM.c **** *
+ 964:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+ 965:.\Generated_Source\PSoC4/PWM.c **** uint32 PWM_ReadCompareBuf(void)
+ 966:.\Generated_Source\PSoC4/PWM.c **** {
+ 1255              		.loc 1 966 0
+ 1256              		.cfi_startproc
+ 1257 0000 80B5     		push	{r7, lr}
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 40
+
+
+ 1258              		.cfi_def_cfa_offset 8
+ 1259              		.cfi_offset 7, -8
+ 1260              		.cfi_offset 14, -4
+ 1261 0002 00AF     		add	r7, sp, #0
+ 1262              		.cfi_def_cfa_register 7
+ 967:.\Generated_Source\PSoC4/PWM.c ****     #if (PWM_CY_TCPWM_4000)
+ 968:.\Generated_Source\PSoC4/PWM.c ****         uint32 currentMode;
+ 969:.\Generated_Source\PSoC4/PWM.c ****         uint32 regVal;
+ 970:.\Generated_Source\PSoC4/PWM.c ****     #endif /* (PWM_CY_TCPWM_4000) */
+ 971:.\Generated_Source\PSoC4/PWM.c **** 
+ 972:.\Generated_Source\PSoC4/PWM.c ****     #if (PWM_CY_TCPWM_4000)
+ 973:.\Generated_Source\PSoC4/PWM.c ****         currentMode = ((PWM_CONTROL_REG & PWM_UPDOWN_MASK) >> PWM_UPDOWN_SHIFT);
+ 974:.\Generated_Source\PSoC4/PWM.c **** 
+ 975:.\Generated_Source\PSoC4/PWM.c ****         regVal = PWM_COMP_CAP_BUF_REG;
+ 976:.\Generated_Source\PSoC4/PWM.c ****         
+ 977:.\Generated_Source\PSoC4/PWM.c ****         if (((uint32)PWM__COUNT_DOWN == currentMode) && (0u != regVal))
+ 978:.\Generated_Source\PSoC4/PWM.c ****         {
+ 979:.\Generated_Source\PSoC4/PWM.c ****             regVal--;
+ 980:.\Generated_Source\PSoC4/PWM.c ****         }
+ 981:.\Generated_Source\PSoC4/PWM.c ****         else if (((uint32)PWM__COUNT_UP == currentMode) && (0xFFFFu != regVal))
+ 982:.\Generated_Source\PSoC4/PWM.c ****         {
+ 983:.\Generated_Source\PSoC4/PWM.c ****             regVal++;
+ 984:.\Generated_Source\PSoC4/PWM.c ****         }
+ 985:.\Generated_Source\PSoC4/PWM.c ****         else
+ 986:.\Generated_Source\PSoC4/PWM.c ****         {
+ 987:.\Generated_Source\PSoC4/PWM.c ****         }
+ 988:.\Generated_Source\PSoC4/PWM.c **** 
+ 989:.\Generated_Source\PSoC4/PWM.c ****         return (regVal & PWM_16BIT_MASK);
+ 990:.\Generated_Source\PSoC4/PWM.c ****     #else
+ 991:.\Generated_Source\PSoC4/PWM.c ****         return (PWM_COMP_CAP_BUF_REG & PWM_16BIT_MASK);
+ 1263              		.loc 1 991 0
+ 1264 0004 034B     		ldr	r3, .L83
+ 1265 0006 1B68     		ldr	r3, [r3]
+ 1266 0008 1B04     		lsl	r3, r3, #16
+ 1267 000a 1B0C     		lsr	r3, r3, #16
+ 992:.\Generated_Source\PSoC4/PWM.c ****     #endif /* (PWM_CY_TCPWM_4000) */
+ 993:.\Generated_Source\PSoC4/PWM.c **** }
+ 1268              		.loc 1 993 0
+ 1269 000c 181C     		mov	r0, r3
+ 1270 000e BD46     		mov	sp, r7
+ 1271              		@ sp needed
+ 1272 0010 80BD     		pop	{r7, pc}
+ 1273              	.L84:
+ 1274 0012 C046     		.align	2
+ 1275              	.L83:
+ 1276 0014 10012040 		.word	1075839248
+ 1277              		.cfi_endproc
+ 1278              	.LFE27:
+ 1279              		.size	PWM_ReadCompareBuf, .-PWM_ReadCompareBuf
+ 1280              		.section	.text.PWM_ReadCapture,"ax",%progbits
+ 1281              		.align	2
+ 1282              		.global	PWM_ReadCapture
+ 1283              		.code	16
+ 1284              		.thumb_func
+ 1285              		.type	PWM_ReadCapture, %function
+ 1286              	PWM_ReadCapture:
+ 1287              	.LFB28:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 41
+
+
+ 994:.\Generated_Source\PSoC4/PWM.c **** 
+ 995:.\Generated_Source\PSoC4/PWM.c **** 
+ 996:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+ 997:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_ReadCapture
+ 998:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+ 999:.\Generated_Source\PSoC4/PWM.c **** *
+1000:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+1001:.\Generated_Source\PSoC4/PWM.c **** *  Reads the captured counter value. This API is applicable only for
+1002:.\Generated_Source\PSoC4/PWM.c **** *  Timer/Counter with the capture mode and Quadrature Decoder modes.
+1003:.\Generated_Source\PSoC4/PWM.c **** *
+1004:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+1005:.\Generated_Source\PSoC4/PWM.c **** *  None
+1006:.\Generated_Source\PSoC4/PWM.c **** *
+1007:.\Generated_Source\PSoC4/PWM.c **** * Return:
+1008:.\Generated_Source\PSoC4/PWM.c **** *  Capture value
+1009:.\Generated_Source\PSoC4/PWM.c **** *
+1010:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+1011:.\Generated_Source\PSoC4/PWM.c **** uint32 PWM_ReadCapture(void)
+1012:.\Generated_Source\PSoC4/PWM.c **** {
+ 1288              		.loc 1 1012 0
+ 1289              		.cfi_startproc
+ 1290 0000 80B5     		push	{r7, lr}
+ 1291              		.cfi_def_cfa_offset 8
+ 1292              		.cfi_offset 7, -8
+ 1293              		.cfi_offset 14, -4
+ 1294 0002 00AF     		add	r7, sp, #0
+ 1295              		.cfi_def_cfa_register 7
+1013:.\Generated_Source\PSoC4/PWM.c ****     return (PWM_COMP_CAP_REG & PWM_16BIT_MASK);
+ 1296              		.loc 1 1013 0
+ 1297 0004 034B     		ldr	r3, .L87
+ 1298 0006 1B68     		ldr	r3, [r3]
+ 1299 0008 1B04     		lsl	r3, r3, #16
+ 1300 000a 1B0C     		lsr	r3, r3, #16
+1014:.\Generated_Source\PSoC4/PWM.c **** }
+ 1301              		.loc 1 1014 0
+ 1302 000c 181C     		mov	r0, r3
+ 1303 000e BD46     		mov	sp, r7
+ 1304              		@ sp needed
+ 1305 0010 80BD     		pop	{r7, pc}
+ 1306              	.L88:
+ 1307 0012 C046     		.align	2
+ 1308              	.L87:
+ 1309 0014 0C012040 		.word	1075839244
+ 1310              		.cfi_endproc
+ 1311              	.LFE28:
+ 1312              		.size	PWM_ReadCapture, .-PWM_ReadCapture
+ 1313              		.section	.text.PWM_ReadCaptureBuf,"ax",%progbits
+ 1314              		.align	2
+ 1315              		.global	PWM_ReadCaptureBuf
+ 1316              		.code	16
+ 1317              		.thumb_func
+ 1318              		.type	PWM_ReadCaptureBuf, %function
+ 1319              	PWM_ReadCaptureBuf:
+ 1320              	.LFB29:
+1015:.\Generated_Source\PSoC4/PWM.c **** 
+1016:.\Generated_Source\PSoC4/PWM.c **** 
+1017:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 42
+
+
+1018:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_ReadCaptureBuf
+1019:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+1020:.\Generated_Source\PSoC4/PWM.c **** *
+1021:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+1022:.\Generated_Source\PSoC4/PWM.c **** *  Reads the capture buffer register. This API is applicable only for
+1023:.\Generated_Source\PSoC4/PWM.c **** *  Timer/Counter with the capture mode and Quadrature Decoder modes.
+1024:.\Generated_Source\PSoC4/PWM.c **** *
+1025:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+1026:.\Generated_Source\PSoC4/PWM.c **** *  None
+1027:.\Generated_Source\PSoC4/PWM.c **** *
+1028:.\Generated_Source\PSoC4/PWM.c **** * Return:
+1029:.\Generated_Source\PSoC4/PWM.c **** *  Capture buffer value
+1030:.\Generated_Source\PSoC4/PWM.c **** *
+1031:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+1032:.\Generated_Source\PSoC4/PWM.c **** uint32 PWM_ReadCaptureBuf(void)
+1033:.\Generated_Source\PSoC4/PWM.c **** {
+ 1321              		.loc 1 1033 0
+ 1322              		.cfi_startproc
+ 1323 0000 80B5     		push	{r7, lr}
+ 1324              		.cfi_def_cfa_offset 8
+ 1325              		.cfi_offset 7, -8
+ 1326              		.cfi_offset 14, -4
+ 1327 0002 00AF     		add	r7, sp, #0
+ 1328              		.cfi_def_cfa_register 7
+1034:.\Generated_Source\PSoC4/PWM.c ****     return (PWM_COMP_CAP_BUF_REG & PWM_16BIT_MASK);
+ 1329              		.loc 1 1034 0
+ 1330 0004 034B     		ldr	r3, .L91
+ 1331 0006 1B68     		ldr	r3, [r3]
+ 1332 0008 1B04     		lsl	r3, r3, #16
+ 1333 000a 1B0C     		lsr	r3, r3, #16
+1035:.\Generated_Source\PSoC4/PWM.c **** }
+ 1334              		.loc 1 1035 0
+ 1335 000c 181C     		mov	r0, r3
+ 1336 000e BD46     		mov	sp, r7
+ 1337              		@ sp needed
+ 1338 0010 80BD     		pop	{r7, pc}
+ 1339              	.L92:
+ 1340 0012 C046     		.align	2
+ 1341              	.L91:
+ 1342 0014 10012040 		.word	1075839248
+ 1343              		.cfi_endproc
+ 1344              	.LFE29:
+ 1345              		.size	PWM_ReadCaptureBuf, .-PWM_ReadCaptureBuf
+ 1346              		.section	.text.PWM_SetCaptureMode,"ax",%progbits
+ 1347              		.align	2
+ 1348              		.global	PWM_SetCaptureMode
+ 1349              		.code	16
+ 1350              		.thumb_func
+ 1351              		.type	PWM_SetCaptureMode, %function
+ 1352              	PWM_SetCaptureMode:
+ 1353              	.LFB30:
+1036:.\Generated_Source\PSoC4/PWM.c **** 
+1037:.\Generated_Source\PSoC4/PWM.c **** 
+1038:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+1039:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_SetCaptureMode
+1040:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+1041:.\Generated_Source\PSoC4/PWM.c **** *
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 43
+
+
+1042:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+1043:.\Generated_Source\PSoC4/PWM.c **** *  Sets the capture trigger mode. For PWM mode this is the switch input.
+1044:.\Generated_Source\PSoC4/PWM.c **** *  This input is not applicable to the Timer/Counter without Capture and
+1045:.\Generated_Source\PSoC4/PWM.c **** *  Quadrature Decoder modes.
+1046:.\Generated_Source\PSoC4/PWM.c **** *
+1047:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+1048:.\Generated_Source\PSoC4/PWM.c **** *  triggerMode: Enumerated trigger mode value
+1049:.\Generated_Source\PSoC4/PWM.c **** *   Values:
+1050:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_TRIG_LEVEL     - Level
+1051:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_TRIG_RISING    - Rising edge
+1052:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_TRIG_FALLING   - Falling edge
+1053:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_TRIG_BOTH      - Both rising and falling edge
+1054:.\Generated_Source\PSoC4/PWM.c **** *
+1055:.\Generated_Source\PSoC4/PWM.c **** * Return:
+1056:.\Generated_Source\PSoC4/PWM.c **** *  None
+1057:.\Generated_Source\PSoC4/PWM.c **** *
+1058:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+1059:.\Generated_Source\PSoC4/PWM.c **** void PWM_SetCaptureMode(uint32 triggerMode)
+1060:.\Generated_Source\PSoC4/PWM.c **** {
+ 1354              		.loc 1 1060 0
+ 1355              		.cfi_startproc
+ 1356 0000 90B5     		push	{r4, r7, lr}
+ 1357              		.cfi_def_cfa_offset 12
+ 1358              		.cfi_offset 4, -12
+ 1359              		.cfi_offset 7, -8
+ 1360              		.cfi_offset 14, -4
+ 1361 0002 85B0     		sub	sp, sp, #20
+ 1362              		.cfi_def_cfa_offset 32
+ 1363 0004 00AF     		add	r7, sp, #0
+ 1364              		.cfi_def_cfa_register 7
+ 1365 0006 7860     		str	r0, [r7, #4]
+1061:.\Generated_Source\PSoC4/PWM.c ****     uint8 enableInterrupts;
+1062:.\Generated_Source\PSoC4/PWM.c **** 
+1063:.\Generated_Source\PSoC4/PWM.c ****     enableInterrupts = CyEnterCriticalSection();
+ 1366              		.loc 1 1063 0
+ 1367 0008 3C1C     		mov	r4, r7
+ 1368 000a 0F34     		add	r4, r4, #15
+ 1369 000c FFF7FEFF 		bl	CyEnterCriticalSection
+ 1370 0010 031C     		mov	r3, r0
+ 1371 0012 2370     		strb	r3, [r4]
+1064:.\Generated_Source\PSoC4/PWM.c **** 
+1065:.\Generated_Source\PSoC4/PWM.c ****     PWM_TRIG_CONTROL1_REG &= (uint32)~PWM_CAPTURE_MASK;
+ 1372              		.loc 1 1065 0
+ 1373 0014 0A4B     		ldr	r3, .L94
+ 1374 0016 0A4A     		ldr	r2, .L94
+ 1375 0018 1268     		ldr	r2, [r2]
+ 1376 001a 0321     		mov	r1, #3
+ 1377 001c 8A43     		bic	r2, r1
+ 1378 001e 1A60     		str	r2, [r3]
+1066:.\Generated_Source\PSoC4/PWM.c ****     PWM_TRIG_CONTROL1_REG |= triggerMode;
+ 1379              		.loc 1 1066 0
+ 1380 0020 074B     		ldr	r3, .L94
+ 1381 0022 074A     		ldr	r2, .L94
+ 1382 0024 1168     		ldr	r1, [r2]
+ 1383 0026 7A68     		ldr	r2, [r7, #4]
+ 1384 0028 0A43     		orr	r2, r1
+ 1385 002a 1A60     		str	r2, [r3]
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 44
+
+
+1067:.\Generated_Source\PSoC4/PWM.c **** 
+1068:.\Generated_Source\PSoC4/PWM.c ****     CyExitCriticalSection(enableInterrupts);
+ 1386              		.loc 1 1068 0
+ 1387 002c 3B1C     		mov	r3, r7
+ 1388 002e 0F33     		add	r3, r3, #15
+ 1389 0030 1B78     		ldrb	r3, [r3]
+ 1390 0032 181C     		mov	r0, r3
+ 1391 0034 FFF7FEFF 		bl	CyExitCriticalSection
+1069:.\Generated_Source\PSoC4/PWM.c **** }
+ 1392              		.loc 1 1069 0
+ 1393 0038 BD46     		mov	sp, r7
+ 1394 003a 05B0     		add	sp, sp, #20
+ 1395              		@ sp needed
+ 1396 003c 90BD     		pop	{r4, r7, pc}
+ 1397              	.L95:
+ 1398 003e C046     		.align	2
+ 1399              	.L94:
+ 1400 0040 24012040 		.word	1075839268
+ 1401              		.cfi_endproc
+ 1402              	.LFE30:
+ 1403              		.size	PWM_SetCaptureMode, .-PWM_SetCaptureMode
+ 1404              		.section	.text.PWM_SetReloadMode,"ax",%progbits
+ 1405              		.align	2
+ 1406              		.global	PWM_SetReloadMode
+ 1407              		.code	16
+ 1408              		.thumb_func
+ 1409              		.type	PWM_SetReloadMode, %function
+ 1410              	PWM_SetReloadMode:
+ 1411              	.LFB31:
+1070:.\Generated_Source\PSoC4/PWM.c **** 
+1071:.\Generated_Source\PSoC4/PWM.c **** 
+1072:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+1073:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_SetReloadMode
+1074:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+1075:.\Generated_Source\PSoC4/PWM.c **** *
+1076:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+1077:.\Generated_Source\PSoC4/PWM.c **** *  Sets the reload trigger mode. For Quadrature Decoder mode this is the index
+1078:.\Generated_Source\PSoC4/PWM.c **** *  input.
+1079:.\Generated_Source\PSoC4/PWM.c **** *
+1080:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+1081:.\Generated_Source\PSoC4/PWM.c **** *  triggerMode: Enumerated trigger mode value
+1082:.\Generated_Source\PSoC4/PWM.c **** *   Values:
+1083:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_TRIG_LEVEL     - Level
+1084:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_TRIG_RISING    - Rising edge
+1085:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_TRIG_FALLING   - Falling edge
+1086:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_TRIG_BOTH      - Both rising and falling edge
+1087:.\Generated_Source\PSoC4/PWM.c **** *
+1088:.\Generated_Source\PSoC4/PWM.c **** * Return:
+1089:.\Generated_Source\PSoC4/PWM.c **** *  None
+1090:.\Generated_Source\PSoC4/PWM.c **** *
+1091:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+1092:.\Generated_Source\PSoC4/PWM.c **** void PWM_SetReloadMode(uint32 triggerMode)
+1093:.\Generated_Source\PSoC4/PWM.c **** {
+ 1412              		.loc 1 1093 0
+ 1413              		.cfi_startproc
+ 1414 0000 90B5     		push	{r4, r7, lr}
+ 1415              		.cfi_def_cfa_offset 12
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 45
+
+
+ 1416              		.cfi_offset 4, -12
+ 1417              		.cfi_offset 7, -8
+ 1418              		.cfi_offset 14, -4
+ 1419 0002 85B0     		sub	sp, sp, #20
+ 1420              		.cfi_def_cfa_offset 32
+ 1421 0004 00AF     		add	r7, sp, #0
+ 1422              		.cfi_def_cfa_register 7
+ 1423 0006 7860     		str	r0, [r7, #4]
+1094:.\Generated_Source\PSoC4/PWM.c ****     uint8 enableInterrupts;
+1095:.\Generated_Source\PSoC4/PWM.c **** 
+1096:.\Generated_Source\PSoC4/PWM.c ****     enableInterrupts = CyEnterCriticalSection();
+ 1424              		.loc 1 1096 0
+ 1425 0008 3C1C     		mov	r4, r7
+ 1426 000a 0F34     		add	r4, r4, #15
+ 1427 000c FFF7FEFF 		bl	CyEnterCriticalSection
+ 1428 0010 031C     		mov	r3, r0
+ 1429 0012 2370     		strb	r3, [r4]
+1097:.\Generated_Source\PSoC4/PWM.c **** 
+1098:.\Generated_Source\PSoC4/PWM.c ****     PWM_TRIG_CONTROL1_REG &= (uint32)~PWM_RELOAD_MASK;
+ 1430              		.loc 1 1098 0
+ 1431 0014 0A4B     		ldr	r3, .L97
+ 1432 0016 0A4A     		ldr	r2, .L97
+ 1433 0018 1268     		ldr	r2, [r2]
+ 1434 001a 3021     		mov	r1, #48
+ 1435 001c 8A43     		bic	r2, r1
+ 1436 001e 1A60     		str	r2, [r3]
+1099:.\Generated_Source\PSoC4/PWM.c ****     PWM_TRIG_CONTROL1_REG |= ((uint32)(triggerMode << PWM_RELOAD_SHIFT));
+ 1437              		.loc 1 1099 0
+ 1438 0020 074B     		ldr	r3, .L97
+ 1439 0022 074A     		ldr	r2, .L97
+ 1440 0024 1168     		ldr	r1, [r2]
+ 1441 0026 7A68     		ldr	r2, [r7, #4]
+ 1442 0028 1201     		lsl	r2, r2, #4
+ 1443 002a 0A43     		orr	r2, r1
+ 1444 002c 1A60     		str	r2, [r3]
+1100:.\Generated_Source\PSoC4/PWM.c **** 
+1101:.\Generated_Source\PSoC4/PWM.c ****     CyExitCriticalSection(enableInterrupts);
+ 1445              		.loc 1 1101 0
+ 1446 002e 3B1C     		mov	r3, r7
+ 1447 0030 0F33     		add	r3, r3, #15
+ 1448 0032 1B78     		ldrb	r3, [r3]
+ 1449 0034 181C     		mov	r0, r3
+ 1450 0036 FFF7FEFF 		bl	CyExitCriticalSection
+1102:.\Generated_Source\PSoC4/PWM.c **** }
+ 1451              		.loc 1 1102 0
+ 1452 003a BD46     		mov	sp, r7
+ 1453 003c 05B0     		add	sp, sp, #20
+ 1454              		@ sp needed
+ 1455 003e 90BD     		pop	{r4, r7, pc}
+ 1456              	.L98:
+ 1457              		.align	2
+ 1458              	.L97:
+ 1459 0040 24012040 		.word	1075839268
+ 1460              		.cfi_endproc
+ 1461              	.LFE31:
+ 1462              		.size	PWM_SetReloadMode, .-PWM_SetReloadMode
+ 1463              		.section	.text.PWM_SetStartMode,"ax",%progbits
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 46
+
+
+ 1464              		.align	2
+ 1465              		.global	PWM_SetStartMode
+ 1466              		.code	16
+ 1467              		.thumb_func
+ 1468              		.type	PWM_SetStartMode, %function
+ 1469              	PWM_SetStartMode:
+ 1470              	.LFB32:
+1103:.\Generated_Source\PSoC4/PWM.c **** 
+1104:.\Generated_Source\PSoC4/PWM.c **** 
+1105:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+1106:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_SetStartMode
+1107:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+1108:.\Generated_Source\PSoC4/PWM.c **** *
+1109:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+1110:.\Generated_Source\PSoC4/PWM.c **** *  Sets the start trigger mode. For Quadrature Decoder mode this is the
+1111:.\Generated_Source\PSoC4/PWM.c **** *  phiB input.
+1112:.\Generated_Source\PSoC4/PWM.c **** *
+1113:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+1114:.\Generated_Source\PSoC4/PWM.c **** *  triggerMode: Enumerated trigger mode value
+1115:.\Generated_Source\PSoC4/PWM.c **** *   Values:
+1116:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_TRIG_LEVEL     - Level
+1117:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_TRIG_RISING    - Rising edge
+1118:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_TRIG_FALLING   - Falling edge
+1119:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_TRIG_BOTH      - Both rising and falling edge
+1120:.\Generated_Source\PSoC4/PWM.c **** *
+1121:.\Generated_Source\PSoC4/PWM.c **** * Return:
+1122:.\Generated_Source\PSoC4/PWM.c **** *  None
+1123:.\Generated_Source\PSoC4/PWM.c **** *
+1124:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+1125:.\Generated_Source\PSoC4/PWM.c **** void PWM_SetStartMode(uint32 triggerMode)
+1126:.\Generated_Source\PSoC4/PWM.c **** {
+ 1471              		.loc 1 1126 0
+ 1472              		.cfi_startproc
+ 1473 0000 90B5     		push	{r4, r7, lr}
+ 1474              		.cfi_def_cfa_offset 12
+ 1475              		.cfi_offset 4, -12
+ 1476              		.cfi_offset 7, -8
+ 1477              		.cfi_offset 14, -4
+ 1478 0002 85B0     		sub	sp, sp, #20
+ 1479              		.cfi_def_cfa_offset 32
+ 1480 0004 00AF     		add	r7, sp, #0
+ 1481              		.cfi_def_cfa_register 7
+ 1482 0006 7860     		str	r0, [r7, #4]
+1127:.\Generated_Source\PSoC4/PWM.c ****     uint8 enableInterrupts;
+1128:.\Generated_Source\PSoC4/PWM.c **** 
+1129:.\Generated_Source\PSoC4/PWM.c ****     enableInterrupts = CyEnterCriticalSection();
+ 1483              		.loc 1 1129 0
+ 1484 0008 3C1C     		mov	r4, r7
+ 1485 000a 0F34     		add	r4, r4, #15
+ 1486 000c FFF7FEFF 		bl	CyEnterCriticalSection
+ 1487 0010 031C     		mov	r3, r0
+ 1488 0012 2370     		strb	r3, [r4]
+1130:.\Generated_Source\PSoC4/PWM.c **** 
+1131:.\Generated_Source\PSoC4/PWM.c ****     PWM_TRIG_CONTROL1_REG &= (uint32)~PWM_START_MASK;
+ 1489              		.loc 1 1131 0
+ 1490 0014 0A4B     		ldr	r3, .L100
+ 1491 0016 0A4A     		ldr	r2, .L100
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 47
+
+
+ 1492 0018 1168     		ldr	r1, [r2]
+ 1493 001a 0A4A     		ldr	r2, .L100+4
+ 1494 001c 0A40     		and	r2, r1
+ 1495 001e 1A60     		str	r2, [r3]
+1132:.\Generated_Source\PSoC4/PWM.c ****     PWM_TRIG_CONTROL1_REG |= ((uint32)(triggerMode << PWM_START_SHIFT));
+ 1496              		.loc 1 1132 0
+ 1497 0020 074B     		ldr	r3, .L100
+ 1498 0022 074A     		ldr	r2, .L100
+ 1499 0024 1168     		ldr	r1, [r2]
+ 1500 0026 7A68     		ldr	r2, [r7, #4]
+ 1501 0028 1202     		lsl	r2, r2, #8
+ 1502 002a 0A43     		orr	r2, r1
+ 1503 002c 1A60     		str	r2, [r3]
+1133:.\Generated_Source\PSoC4/PWM.c **** 
+1134:.\Generated_Source\PSoC4/PWM.c ****     CyExitCriticalSection(enableInterrupts);
+ 1504              		.loc 1 1134 0
+ 1505 002e 3B1C     		mov	r3, r7
+ 1506 0030 0F33     		add	r3, r3, #15
+ 1507 0032 1B78     		ldrb	r3, [r3]
+ 1508 0034 181C     		mov	r0, r3
+ 1509 0036 FFF7FEFF 		bl	CyExitCriticalSection
+1135:.\Generated_Source\PSoC4/PWM.c **** }
+ 1510              		.loc 1 1135 0
+ 1511 003a BD46     		mov	sp, r7
+ 1512 003c 05B0     		add	sp, sp, #20
+ 1513              		@ sp needed
+ 1514 003e 90BD     		pop	{r4, r7, pc}
+ 1515              	.L101:
+ 1516              		.align	2
+ 1517              	.L100:
+ 1518 0040 24012040 		.word	1075839268
+ 1519 0044 FFFCFFFF 		.word	-769
+ 1520              		.cfi_endproc
+ 1521              	.LFE32:
+ 1522              		.size	PWM_SetStartMode, .-PWM_SetStartMode
+ 1523              		.section	.text.PWM_SetStopMode,"ax",%progbits
+ 1524              		.align	2
+ 1525              		.global	PWM_SetStopMode
+ 1526              		.code	16
+ 1527              		.thumb_func
+ 1528              		.type	PWM_SetStopMode, %function
+ 1529              	PWM_SetStopMode:
+ 1530              	.LFB33:
+1136:.\Generated_Source\PSoC4/PWM.c **** 
+1137:.\Generated_Source\PSoC4/PWM.c **** 
+1138:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+1139:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_SetStopMode
+1140:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+1141:.\Generated_Source\PSoC4/PWM.c **** *
+1142:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+1143:.\Generated_Source\PSoC4/PWM.c **** *  Sets the stop trigger mode. For PWM mode this is the kill input.
+1144:.\Generated_Source\PSoC4/PWM.c **** *
+1145:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+1146:.\Generated_Source\PSoC4/PWM.c **** *  triggerMode: Enumerated trigger mode value
+1147:.\Generated_Source\PSoC4/PWM.c **** *   Values:
+1148:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_TRIG_LEVEL     - Level
+1149:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_TRIG_RISING    - Rising edge
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 48
+
+
+1150:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_TRIG_FALLING   - Falling edge
+1151:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_TRIG_BOTH      - Both rising and falling edge
+1152:.\Generated_Source\PSoC4/PWM.c **** *
+1153:.\Generated_Source\PSoC4/PWM.c **** * Return:
+1154:.\Generated_Source\PSoC4/PWM.c **** *  None
+1155:.\Generated_Source\PSoC4/PWM.c **** *
+1156:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+1157:.\Generated_Source\PSoC4/PWM.c **** void PWM_SetStopMode(uint32 triggerMode)
+1158:.\Generated_Source\PSoC4/PWM.c **** {
+ 1531              		.loc 1 1158 0
+ 1532              		.cfi_startproc
+ 1533 0000 90B5     		push	{r4, r7, lr}
+ 1534              		.cfi_def_cfa_offset 12
+ 1535              		.cfi_offset 4, -12
+ 1536              		.cfi_offset 7, -8
+ 1537              		.cfi_offset 14, -4
+ 1538 0002 85B0     		sub	sp, sp, #20
+ 1539              		.cfi_def_cfa_offset 32
+ 1540 0004 00AF     		add	r7, sp, #0
+ 1541              		.cfi_def_cfa_register 7
+ 1542 0006 7860     		str	r0, [r7, #4]
+1159:.\Generated_Source\PSoC4/PWM.c ****     uint8 enableInterrupts;
+1160:.\Generated_Source\PSoC4/PWM.c **** 
+1161:.\Generated_Source\PSoC4/PWM.c ****     enableInterrupts = CyEnterCriticalSection();
+ 1543              		.loc 1 1161 0
+ 1544 0008 3C1C     		mov	r4, r7
+ 1545 000a 0F34     		add	r4, r4, #15
+ 1546 000c FFF7FEFF 		bl	CyEnterCriticalSection
+ 1547 0010 031C     		mov	r3, r0
+ 1548 0012 2370     		strb	r3, [r4]
+1162:.\Generated_Source\PSoC4/PWM.c **** 
+1163:.\Generated_Source\PSoC4/PWM.c ****     PWM_TRIG_CONTROL1_REG &= (uint32)~PWM_STOP_MASK;
+ 1549              		.loc 1 1163 0
+ 1550 0014 0A4B     		ldr	r3, .L103
+ 1551 0016 0A4A     		ldr	r2, .L103
+ 1552 0018 1268     		ldr	r2, [r2]
+ 1553 001a C021     		mov	r1, #192
+ 1554 001c 8A43     		bic	r2, r1
+ 1555 001e 1A60     		str	r2, [r3]
+1164:.\Generated_Source\PSoC4/PWM.c ****     PWM_TRIG_CONTROL1_REG |= ((uint32)(triggerMode << PWM_STOP_SHIFT));
+ 1556              		.loc 1 1164 0
+ 1557 0020 074B     		ldr	r3, .L103
+ 1558 0022 074A     		ldr	r2, .L103
+ 1559 0024 1168     		ldr	r1, [r2]
+ 1560 0026 7A68     		ldr	r2, [r7, #4]
+ 1561 0028 9201     		lsl	r2, r2, #6
+ 1562 002a 0A43     		orr	r2, r1
+ 1563 002c 1A60     		str	r2, [r3]
+1165:.\Generated_Source\PSoC4/PWM.c **** 
+1166:.\Generated_Source\PSoC4/PWM.c ****     CyExitCriticalSection(enableInterrupts);
+ 1564              		.loc 1 1166 0
+ 1565 002e 3B1C     		mov	r3, r7
+ 1566 0030 0F33     		add	r3, r3, #15
+ 1567 0032 1B78     		ldrb	r3, [r3]
+ 1568 0034 181C     		mov	r0, r3
+ 1569 0036 FFF7FEFF 		bl	CyExitCriticalSection
+1167:.\Generated_Source\PSoC4/PWM.c **** }
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 49
+
+
+ 1570              		.loc 1 1167 0
+ 1571 003a BD46     		mov	sp, r7
+ 1572 003c 05B0     		add	sp, sp, #20
+ 1573              		@ sp needed
+ 1574 003e 90BD     		pop	{r4, r7, pc}
+ 1575              	.L104:
+ 1576              		.align	2
+ 1577              	.L103:
+ 1578 0040 24012040 		.word	1075839268
+ 1579              		.cfi_endproc
+ 1580              	.LFE33:
+ 1581              		.size	PWM_SetStopMode, .-PWM_SetStopMode
+ 1582              		.section	.text.PWM_SetCountMode,"ax",%progbits
+ 1583              		.align	2
+ 1584              		.global	PWM_SetCountMode
+ 1585              		.code	16
+ 1586              		.thumb_func
+ 1587              		.type	PWM_SetCountMode, %function
+ 1588              	PWM_SetCountMode:
+ 1589              	.LFB34:
+1168:.\Generated_Source\PSoC4/PWM.c **** 
+1169:.\Generated_Source\PSoC4/PWM.c **** 
+1170:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+1171:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_SetCountMode
+1172:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+1173:.\Generated_Source\PSoC4/PWM.c **** *
+1174:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+1175:.\Generated_Source\PSoC4/PWM.c **** *  Sets the count trigger mode. For Quadrature Decoder mode this is the phiA
+1176:.\Generated_Source\PSoC4/PWM.c **** *  input.
+1177:.\Generated_Source\PSoC4/PWM.c **** *
+1178:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+1179:.\Generated_Source\PSoC4/PWM.c **** *  triggerMode: Enumerated trigger mode value
+1180:.\Generated_Source\PSoC4/PWM.c **** *   Values:
+1181:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_TRIG_LEVEL     - Level
+1182:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_TRIG_RISING    - Rising edge
+1183:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_TRIG_FALLING   - Falling edge
+1184:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_TRIG_BOTH      - Both rising and falling edge
+1185:.\Generated_Source\PSoC4/PWM.c **** *
+1186:.\Generated_Source\PSoC4/PWM.c **** * Return:
+1187:.\Generated_Source\PSoC4/PWM.c **** *  None
+1188:.\Generated_Source\PSoC4/PWM.c **** *
+1189:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+1190:.\Generated_Source\PSoC4/PWM.c **** void PWM_SetCountMode(uint32 triggerMode)
+1191:.\Generated_Source\PSoC4/PWM.c **** {
+ 1590              		.loc 1 1191 0
+ 1591              		.cfi_startproc
+ 1592 0000 90B5     		push	{r4, r7, lr}
+ 1593              		.cfi_def_cfa_offset 12
+ 1594              		.cfi_offset 4, -12
+ 1595              		.cfi_offset 7, -8
+ 1596              		.cfi_offset 14, -4
+ 1597 0002 85B0     		sub	sp, sp, #20
+ 1598              		.cfi_def_cfa_offset 32
+ 1599 0004 00AF     		add	r7, sp, #0
+ 1600              		.cfi_def_cfa_register 7
+ 1601 0006 7860     		str	r0, [r7, #4]
+1192:.\Generated_Source\PSoC4/PWM.c ****     uint8 enableInterrupts;
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 50
+
+
+1193:.\Generated_Source\PSoC4/PWM.c **** 
+1194:.\Generated_Source\PSoC4/PWM.c ****     enableInterrupts = CyEnterCriticalSection();
+ 1602              		.loc 1 1194 0
+ 1603 0008 3C1C     		mov	r4, r7
+ 1604 000a 0F34     		add	r4, r4, #15
+ 1605 000c FFF7FEFF 		bl	CyEnterCriticalSection
+ 1606 0010 031C     		mov	r3, r0
+ 1607 0012 2370     		strb	r3, [r4]
+1195:.\Generated_Source\PSoC4/PWM.c **** 
+1196:.\Generated_Source\PSoC4/PWM.c ****     PWM_TRIG_CONTROL1_REG &= (uint32)~PWM_COUNT_MASK;
+ 1608              		.loc 1 1196 0
+ 1609 0014 0A4B     		ldr	r3, .L106
+ 1610 0016 0A4A     		ldr	r2, .L106
+ 1611 0018 1268     		ldr	r2, [r2]
+ 1612 001a 0C21     		mov	r1, #12
+ 1613 001c 8A43     		bic	r2, r1
+ 1614 001e 1A60     		str	r2, [r3]
+1197:.\Generated_Source\PSoC4/PWM.c ****     PWM_TRIG_CONTROL1_REG |= ((uint32)(triggerMode << PWM_COUNT_SHIFT));
+ 1615              		.loc 1 1197 0
+ 1616 0020 074B     		ldr	r3, .L106
+ 1617 0022 074A     		ldr	r2, .L106
+ 1618 0024 1168     		ldr	r1, [r2]
+ 1619 0026 7A68     		ldr	r2, [r7, #4]
+ 1620 0028 9200     		lsl	r2, r2, #2
+ 1621 002a 0A43     		orr	r2, r1
+ 1622 002c 1A60     		str	r2, [r3]
+1198:.\Generated_Source\PSoC4/PWM.c **** 
+1199:.\Generated_Source\PSoC4/PWM.c ****     CyExitCriticalSection(enableInterrupts);
+ 1623              		.loc 1 1199 0
+ 1624 002e 3B1C     		mov	r3, r7
+ 1625 0030 0F33     		add	r3, r3, #15
+ 1626 0032 1B78     		ldrb	r3, [r3]
+ 1627 0034 181C     		mov	r0, r3
+ 1628 0036 FFF7FEFF 		bl	CyExitCriticalSection
+1200:.\Generated_Source\PSoC4/PWM.c **** }
+ 1629              		.loc 1 1200 0
+ 1630 003a BD46     		mov	sp, r7
+ 1631 003c 05B0     		add	sp, sp, #20
+ 1632              		@ sp needed
+ 1633 003e 90BD     		pop	{r4, r7, pc}
+ 1634              	.L107:
+ 1635              		.align	2
+ 1636              	.L106:
+ 1637 0040 24012040 		.word	1075839268
+ 1638              		.cfi_endproc
+ 1639              	.LFE34:
+ 1640              		.size	PWM_SetCountMode, .-PWM_SetCountMode
+ 1641              		.section	.text.PWM_TriggerCommand,"ax",%progbits
+ 1642              		.align	2
+ 1643              		.global	PWM_TriggerCommand
+ 1644              		.code	16
+ 1645              		.thumb_func
+ 1646              		.type	PWM_TriggerCommand, %function
+ 1647              	PWM_TriggerCommand:
+ 1648              	.LFB35:
+1201:.\Generated_Source\PSoC4/PWM.c **** 
+1202:.\Generated_Source\PSoC4/PWM.c **** 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 51
+
+
+1203:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+1204:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_TriggerCommand
+1205:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+1206:.\Generated_Source\PSoC4/PWM.c **** *
+1207:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+1208:.\Generated_Source\PSoC4/PWM.c **** *  Triggers the designated command to occur on the designated TCPWM instances.
+1209:.\Generated_Source\PSoC4/PWM.c **** *  The mask can be used to apply this command simultaneously to more than one
+1210:.\Generated_Source\PSoC4/PWM.c **** *  instance.  This allows multiple TCPWM instances to be synchronized.
+1211:.\Generated_Source\PSoC4/PWM.c **** *
+1212:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+1213:.\Generated_Source\PSoC4/PWM.c **** *  mask: A combination of mask bits for each instance of the TCPWM that the
+1214:.\Generated_Source\PSoC4/PWM.c **** *        command should apply to.  This function from one instance can be used
+1215:.\Generated_Source\PSoC4/PWM.c **** *        to apply the command to any of the instances in the design.
+1216:.\Generated_Source\PSoC4/PWM.c **** *        The mask value for a specific instance is available with the MASK
+1217:.\Generated_Source\PSoC4/PWM.c **** *        define.
+1218:.\Generated_Source\PSoC4/PWM.c **** *  command: Enumerated command values. Capture command only applicable for
+1219:.\Generated_Source\PSoC4/PWM.c **** *           Timer/Counter with Capture and PWM modes.
+1220:.\Generated_Source\PSoC4/PWM.c **** *   Values:
+1221:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_CMD_CAPTURE    - Trigger Capture command
+1222:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_CMD_RELOAD     - Trigger Reload command
+1223:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_CMD_STOP       - Trigger Stop command
+1224:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_CMD_START      - Trigger Start command
+1225:.\Generated_Source\PSoC4/PWM.c **** *
+1226:.\Generated_Source\PSoC4/PWM.c **** * Return:
+1227:.\Generated_Source\PSoC4/PWM.c **** *  None
+1228:.\Generated_Source\PSoC4/PWM.c **** *
+1229:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+1230:.\Generated_Source\PSoC4/PWM.c **** void PWM_TriggerCommand(uint32 mask, uint32 command)
+1231:.\Generated_Source\PSoC4/PWM.c **** {
+ 1649              		.loc 1 1231 0
+ 1650              		.cfi_startproc
+ 1651 0000 90B5     		push	{r4, r7, lr}
+ 1652              		.cfi_def_cfa_offset 12
+ 1653              		.cfi_offset 4, -12
+ 1654              		.cfi_offset 7, -8
+ 1655              		.cfi_offset 14, -4
+ 1656 0002 85B0     		sub	sp, sp, #20
+ 1657              		.cfi_def_cfa_offset 32
+ 1658 0004 00AF     		add	r7, sp, #0
+ 1659              		.cfi_def_cfa_register 7
+ 1660 0006 7860     		str	r0, [r7, #4]
+ 1661 0008 3960     		str	r1, [r7]
+1232:.\Generated_Source\PSoC4/PWM.c ****     uint8 enableInterrupts;
+1233:.\Generated_Source\PSoC4/PWM.c **** 
+1234:.\Generated_Source\PSoC4/PWM.c ****     enableInterrupts = CyEnterCriticalSection();
+ 1662              		.loc 1 1234 0
+ 1663 000a 3C1C     		mov	r4, r7
+ 1664 000c 0F34     		add	r4, r4, #15
+ 1665 000e FFF7FEFF 		bl	CyEnterCriticalSection
+ 1666 0012 031C     		mov	r3, r0
+ 1667 0014 2370     		strb	r3, [r4]
+1235:.\Generated_Source\PSoC4/PWM.c **** 
+1236:.\Generated_Source\PSoC4/PWM.c ****     PWM_COMMAND_REG = ((uint32)(mask << command));
+ 1668              		.loc 1 1236 0
+ 1669 0016 084B     		ldr	r3, .L109
+ 1670 0018 3A68     		ldr	r2, [r7]
+ 1671 001a 7968     		ldr	r1, [r7, #4]
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 52
+
+
+ 1672 001c 081C     		mov	r0, r1
+ 1673 001e 9040     		lsl	r0, r0, r2
+ 1674 0020 021C     		mov	r2, r0
+ 1675 0022 1A60     		str	r2, [r3]
+1237:.\Generated_Source\PSoC4/PWM.c **** 
+1238:.\Generated_Source\PSoC4/PWM.c ****     CyExitCriticalSection(enableInterrupts);
+ 1676              		.loc 1 1238 0
+ 1677 0024 3B1C     		mov	r3, r7
+ 1678 0026 0F33     		add	r3, r3, #15
+ 1679 0028 1B78     		ldrb	r3, [r3]
+ 1680 002a 181C     		mov	r0, r3
+ 1681 002c FFF7FEFF 		bl	CyExitCriticalSection
+1239:.\Generated_Source\PSoC4/PWM.c **** }
+ 1682              		.loc 1 1239 0
+ 1683 0030 BD46     		mov	sp, r7
+ 1684 0032 05B0     		add	sp, sp, #20
+ 1685              		@ sp needed
+ 1686 0034 90BD     		pop	{r4, r7, pc}
+ 1687              	.L110:
+ 1688 0036 C046     		.align	2
+ 1689              	.L109:
+ 1690 0038 08002040 		.word	1075838984
+ 1691              		.cfi_endproc
+ 1692              	.LFE35:
+ 1693              		.size	PWM_TriggerCommand, .-PWM_TriggerCommand
+ 1694              		.section	.text.PWM_ReadStatus,"ax",%progbits
+ 1695              		.align	2
+ 1696              		.global	PWM_ReadStatus
+ 1697              		.code	16
+ 1698              		.thumb_func
+ 1699              		.type	PWM_ReadStatus, %function
+ 1700              	PWM_ReadStatus:
+ 1701              	.LFB36:
+1240:.\Generated_Source\PSoC4/PWM.c **** 
+1241:.\Generated_Source\PSoC4/PWM.c **** 
+1242:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+1243:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_ReadStatus
+1244:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+1245:.\Generated_Source\PSoC4/PWM.c **** *
+1246:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+1247:.\Generated_Source\PSoC4/PWM.c **** *  Reads the status of the PWM.
+1248:.\Generated_Source\PSoC4/PWM.c **** *
+1249:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+1250:.\Generated_Source\PSoC4/PWM.c **** *  None
+1251:.\Generated_Source\PSoC4/PWM.c **** *
+1252:.\Generated_Source\PSoC4/PWM.c **** * Return:
+1253:.\Generated_Source\PSoC4/PWM.c **** *  Status
+1254:.\Generated_Source\PSoC4/PWM.c **** *   Values:
+1255:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_STATUS_DOWN    - Set if counting down
+1256:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_STATUS_RUNNING - Set if counter is running
+1257:.\Generated_Source\PSoC4/PWM.c **** *
+1258:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+1259:.\Generated_Source\PSoC4/PWM.c **** uint32 PWM_ReadStatus(void)
+1260:.\Generated_Source\PSoC4/PWM.c **** {
+ 1702              		.loc 1 1260 0
+ 1703              		.cfi_startproc
+ 1704 0000 80B5     		push	{r7, lr}
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 53
+
+
+ 1705              		.cfi_def_cfa_offset 8
+ 1706              		.cfi_offset 7, -8
+ 1707              		.cfi_offset 14, -4
+ 1708 0002 00AF     		add	r7, sp, #0
+ 1709              		.cfi_def_cfa_register 7
+1261:.\Generated_Source\PSoC4/PWM.c ****     return ((PWM_STATUS_REG >> PWM_RUNNING_STATUS_SHIFT) |
+ 1710              		.loc 1 1261 0
+ 1711 0004 054B     		ldr	r3, .L113
+ 1712 0006 1B68     		ldr	r3, [r3]
+ 1713 0008 9A0F     		lsr	r2, r3, #30
+1262:.\Generated_Source\PSoC4/PWM.c ****             (PWM_STATUS_REG & PWM_STATUS_DOWN));
+ 1714              		.loc 1 1262 0
+ 1715 000a 044B     		ldr	r3, .L113
+ 1716 000c 1968     		ldr	r1, [r3]
+ 1717 000e 0123     		mov	r3, #1
+ 1718 0010 0B40     		and	r3, r1
+1261:.\Generated_Source\PSoC4/PWM.c ****     return ((PWM_STATUS_REG >> PWM_RUNNING_STATUS_SHIFT) |
+ 1719              		.loc 1 1261 0
+ 1720 0012 1343     		orr	r3, r2
+1263:.\Generated_Source\PSoC4/PWM.c **** }
+ 1721              		.loc 1 1263 0
+ 1722 0014 181C     		mov	r0, r3
+ 1723 0016 BD46     		mov	sp, r7
+ 1724              		@ sp needed
+ 1725 0018 80BD     		pop	{r7, pc}
+ 1726              	.L114:
+ 1727 001a C046     		.align	2
+ 1728              	.L113:
+ 1729 001c 04012040 		.word	1075839236
+ 1730              		.cfi_endproc
+ 1731              	.LFE36:
+ 1732              		.size	PWM_ReadStatus, .-PWM_ReadStatus
+ 1733              		.section	.text.PWM_SetInterruptMode,"ax",%progbits
+ 1734              		.align	2
+ 1735              		.global	PWM_SetInterruptMode
+ 1736              		.code	16
+ 1737              		.thumb_func
+ 1738              		.type	PWM_SetInterruptMode, %function
+ 1739              	PWM_SetInterruptMode:
+ 1740              	.LFB37:
+1264:.\Generated_Source\PSoC4/PWM.c **** 
+1265:.\Generated_Source\PSoC4/PWM.c **** 
+1266:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+1267:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_SetInterruptMode
+1268:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+1269:.\Generated_Source\PSoC4/PWM.c **** *
+1270:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+1271:.\Generated_Source\PSoC4/PWM.c **** *  Sets the interrupt mask to control which interrupt
+1272:.\Generated_Source\PSoC4/PWM.c **** *  requests generate the interrupt signal.
+1273:.\Generated_Source\PSoC4/PWM.c **** *
+1274:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+1275:.\Generated_Source\PSoC4/PWM.c **** *   interruptMask: Mask of bits to be enabled
+1276:.\Generated_Source\PSoC4/PWM.c **** *   Values:
+1277:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_INTR_MASK_TC       - Terminal count mask
+1278:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_INTR_MASK_CC_MATCH - Compare count / capture mask
+1279:.\Generated_Source\PSoC4/PWM.c **** *
+1280:.\Generated_Source\PSoC4/PWM.c **** * Return:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 54
+
+
+1281:.\Generated_Source\PSoC4/PWM.c **** *  None
+1282:.\Generated_Source\PSoC4/PWM.c **** *
+1283:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+1284:.\Generated_Source\PSoC4/PWM.c **** void PWM_SetInterruptMode(uint32 interruptMask)
+1285:.\Generated_Source\PSoC4/PWM.c **** {
+ 1741              		.loc 1 1285 0
+ 1742              		.cfi_startproc
+ 1743 0000 80B5     		push	{r7, lr}
+ 1744              		.cfi_def_cfa_offset 8
+ 1745              		.cfi_offset 7, -8
+ 1746              		.cfi_offset 14, -4
+ 1747 0002 82B0     		sub	sp, sp, #8
+ 1748              		.cfi_def_cfa_offset 16
+ 1749 0004 00AF     		add	r7, sp, #0
+ 1750              		.cfi_def_cfa_register 7
+ 1751 0006 7860     		str	r0, [r7, #4]
+1286:.\Generated_Source\PSoC4/PWM.c ****     PWM_INTERRUPT_MASK_REG =  interruptMask;
+ 1752              		.loc 1 1286 0
+ 1753 0008 024B     		ldr	r3, .L116
+ 1754 000a 7A68     		ldr	r2, [r7, #4]
+ 1755 000c 1A60     		str	r2, [r3]
+1287:.\Generated_Source\PSoC4/PWM.c **** }
+ 1756              		.loc 1 1287 0
+ 1757 000e BD46     		mov	sp, r7
+ 1758 0010 02B0     		add	sp, sp, #8
+ 1759              		@ sp needed
+ 1760 0012 80BD     		pop	{r7, pc}
+ 1761              	.L117:
+ 1762              		.align	2
+ 1763              	.L116:
+ 1764 0014 38012040 		.word	1075839288
+ 1765              		.cfi_endproc
+ 1766              	.LFE37:
+ 1767              		.size	PWM_SetInterruptMode, .-PWM_SetInterruptMode
+ 1768              		.section	.text.PWM_GetInterruptSourceMasked,"ax",%progbits
+ 1769              		.align	2
+ 1770              		.global	PWM_GetInterruptSourceMasked
+ 1771              		.code	16
+ 1772              		.thumb_func
+ 1773              		.type	PWM_GetInterruptSourceMasked, %function
+ 1774              	PWM_GetInterruptSourceMasked:
+ 1775              	.LFB38:
+1288:.\Generated_Source\PSoC4/PWM.c **** 
+1289:.\Generated_Source\PSoC4/PWM.c **** 
+1290:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+1291:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_GetInterruptSourceMasked
+1292:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+1293:.\Generated_Source\PSoC4/PWM.c **** *
+1294:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+1295:.\Generated_Source\PSoC4/PWM.c **** *  Gets the interrupt requests masked by the interrupt mask.
+1296:.\Generated_Source\PSoC4/PWM.c **** *
+1297:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+1298:.\Generated_Source\PSoC4/PWM.c **** *   None
+1299:.\Generated_Source\PSoC4/PWM.c **** *
+1300:.\Generated_Source\PSoC4/PWM.c **** * Return:
+1301:.\Generated_Source\PSoC4/PWM.c **** *  Masked interrupt source
+1302:.\Generated_Source\PSoC4/PWM.c **** *   Values:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 55
+
+
+1303:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_INTR_MASK_TC       - Terminal count mask
+1304:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_INTR_MASK_CC_MATCH - Compare count / capture mask
+1305:.\Generated_Source\PSoC4/PWM.c **** *
+1306:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+1307:.\Generated_Source\PSoC4/PWM.c **** uint32 PWM_GetInterruptSourceMasked(void)
+1308:.\Generated_Source\PSoC4/PWM.c **** {
+ 1776              		.loc 1 1308 0
+ 1777              		.cfi_startproc
+ 1778 0000 80B5     		push	{r7, lr}
+ 1779              		.cfi_def_cfa_offset 8
+ 1780              		.cfi_offset 7, -8
+ 1781              		.cfi_offset 14, -4
+ 1782 0002 00AF     		add	r7, sp, #0
+ 1783              		.cfi_def_cfa_register 7
+1309:.\Generated_Source\PSoC4/PWM.c ****     return (PWM_INTERRUPT_MASKED_REG);
+ 1784              		.loc 1 1309 0
+ 1785 0004 024B     		ldr	r3, .L120
+ 1786 0006 1B68     		ldr	r3, [r3]
+1310:.\Generated_Source\PSoC4/PWM.c **** }
+ 1787              		.loc 1 1310 0
+ 1788 0008 181C     		mov	r0, r3
+ 1789 000a BD46     		mov	sp, r7
+ 1790              		@ sp needed
+ 1791 000c 80BD     		pop	{r7, pc}
+ 1792              	.L121:
+ 1793 000e C046     		.align	2
+ 1794              	.L120:
+ 1795 0010 3C012040 		.word	1075839292
+ 1796              		.cfi_endproc
+ 1797              	.LFE38:
+ 1798              		.size	PWM_GetInterruptSourceMasked, .-PWM_GetInterruptSourceMasked
+ 1799              		.section	.text.PWM_GetInterruptSource,"ax",%progbits
+ 1800              		.align	2
+ 1801              		.global	PWM_GetInterruptSource
+ 1802              		.code	16
+ 1803              		.thumb_func
+ 1804              		.type	PWM_GetInterruptSource, %function
+ 1805              	PWM_GetInterruptSource:
+ 1806              	.LFB39:
+1311:.\Generated_Source\PSoC4/PWM.c **** 
+1312:.\Generated_Source\PSoC4/PWM.c **** 
+1313:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+1314:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_GetInterruptSource
+1315:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+1316:.\Generated_Source\PSoC4/PWM.c **** *
+1317:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+1318:.\Generated_Source\PSoC4/PWM.c **** *  Gets the interrupt requests (without masking).
+1319:.\Generated_Source\PSoC4/PWM.c **** *
+1320:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+1321:.\Generated_Source\PSoC4/PWM.c **** *  None
+1322:.\Generated_Source\PSoC4/PWM.c **** *
+1323:.\Generated_Source\PSoC4/PWM.c **** * Return:
+1324:.\Generated_Source\PSoC4/PWM.c **** *  Interrupt request value
+1325:.\Generated_Source\PSoC4/PWM.c **** *   Values:
+1326:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_INTR_MASK_TC       - Terminal count mask
+1327:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_INTR_MASK_CC_MATCH - Compare count / capture mask
+1328:.\Generated_Source\PSoC4/PWM.c **** *
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 56
+
+
+1329:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+1330:.\Generated_Source\PSoC4/PWM.c **** uint32 PWM_GetInterruptSource(void)
+1331:.\Generated_Source\PSoC4/PWM.c **** {
+ 1807              		.loc 1 1331 0
+ 1808              		.cfi_startproc
+ 1809 0000 80B5     		push	{r7, lr}
+ 1810              		.cfi_def_cfa_offset 8
+ 1811              		.cfi_offset 7, -8
+ 1812              		.cfi_offset 14, -4
+ 1813 0002 00AF     		add	r7, sp, #0
+ 1814              		.cfi_def_cfa_register 7
+1332:.\Generated_Source\PSoC4/PWM.c ****     return (PWM_INTERRUPT_REQ_REG);
+ 1815              		.loc 1 1332 0
+ 1816 0004 024B     		ldr	r3, .L124
+ 1817 0006 1B68     		ldr	r3, [r3]
+1333:.\Generated_Source\PSoC4/PWM.c **** }
+ 1818              		.loc 1 1333 0
+ 1819 0008 181C     		mov	r0, r3
+ 1820 000a BD46     		mov	sp, r7
+ 1821              		@ sp needed
+ 1822 000c 80BD     		pop	{r7, pc}
+ 1823              	.L125:
+ 1824 000e C046     		.align	2
+ 1825              	.L124:
+ 1826 0010 30012040 		.word	1075839280
+ 1827              		.cfi_endproc
+ 1828              	.LFE39:
+ 1829              		.size	PWM_GetInterruptSource, .-PWM_GetInterruptSource
+ 1830              		.section	.text.PWM_ClearInterrupt,"ax",%progbits
+ 1831              		.align	2
+ 1832              		.global	PWM_ClearInterrupt
+ 1833              		.code	16
+ 1834              		.thumb_func
+ 1835              		.type	PWM_ClearInterrupt, %function
+ 1836              	PWM_ClearInterrupt:
+ 1837              	.LFB40:
+1334:.\Generated_Source\PSoC4/PWM.c **** 
+1335:.\Generated_Source\PSoC4/PWM.c **** 
+1336:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+1337:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_ClearInterrupt
+1338:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+1339:.\Generated_Source\PSoC4/PWM.c **** *
+1340:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+1341:.\Generated_Source\PSoC4/PWM.c **** *  Clears the interrupt request.
+1342:.\Generated_Source\PSoC4/PWM.c **** *
+1343:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+1344:.\Generated_Source\PSoC4/PWM.c **** *   interruptMask: Mask of interrupts to clear
+1345:.\Generated_Source\PSoC4/PWM.c **** *   Values:
+1346:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_INTR_MASK_TC       - Terminal count mask
+1347:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_INTR_MASK_CC_MATCH - Compare count / capture mask
+1348:.\Generated_Source\PSoC4/PWM.c **** *
+1349:.\Generated_Source\PSoC4/PWM.c **** * Return:
+1350:.\Generated_Source\PSoC4/PWM.c **** *  None
+1351:.\Generated_Source\PSoC4/PWM.c **** *
+1352:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+1353:.\Generated_Source\PSoC4/PWM.c **** void PWM_ClearInterrupt(uint32 interruptMask)
+1354:.\Generated_Source\PSoC4/PWM.c **** {
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 57
+
+
+ 1838              		.loc 1 1354 0
+ 1839              		.cfi_startproc
+ 1840 0000 80B5     		push	{r7, lr}
+ 1841              		.cfi_def_cfa_offset 8
+ 1842              		.cfi_offset 7, -8
+ 1843              		.cfi_offset 14, -4
+ 1844 0002 82B0     		sub	sp, sp, #8
+ 1845              		.cfi_def_cfa_offset 16
+ 1846 0004 00AF     		add	r7, sp, #0
+ 1847              		.cfi_def_cfa_register 7
+ 1848 0006 7860     		str	r0, [r7, #4]
+1355:.\Generated_Source\PSoC4/PWM.c ****     PWM_INTERRUPT_REQ_REG = interruptMask;
+ 1849              		.loc 1 1355 0
+ 1850 0008 024B     		ldr	r3, .L127
+ 1851 000a 7A68     		ldr	r2, [r7, #4]
+ 1852 000c 1A60     		str	r2, [r3]
+1356:.\Generated_Source\PSoC4/PWM.c **** }
+ 1853              		.loc 1 1356 0
+ 1854 000e BD46     		mov	sp, r7
+ 1855 0010 02B0     		add	sp, sp, #8
+ 1856              		@ sp needed
+ 1857 0012 80BD     		pop	{r7, pc}
+ 1858              	.L128:
+ 1859              		.align	2
+ 1860              	.L127:
+ 1861 0014 30012040 		.word	1075839280
+ 1862              		.cfi_endproc
+ 1863              	.LFE40:
+ 1864              		.size	PWM_ClearInterrupt, .-PWM_ClearInterrupt
+ 1865              		.section	.text.PWM_SetInterrupt,"ax",%progbits
+ 1866              		.align	2
+ 1867              		.global	PWM_SetInterrupt
+ 1868              		.code	16
+ 1869              		.thumb_func
+ 1870              		.type	PWM_SetInterrupt, %function
+ 1871              	PWM_SetInterrupt:
+ 1872              	.LFB41:
+1357:.\Generated_Source\PSoC4/PWM.c **** 
+1358:.\Generated_Source\PSoC4/PWM.c **** 
+1359:.\Generated_Source\PSoC4/PWM.c **** /*******************************************************************************
+1360:.\Generated_Source\PSoC4/PWM.c **** * Function Name: PWM_SetInterrupt
+1361:.\Generated_Source\PSoC4/PWM.c **** ********************************************************************************
+1362:.\Generated_Source\PSoC4/PWM.c **** *
+1363:.\Generated_Source\PSoC4/PWM.c **** * Summary:
+1364:.\Generated_Source\PSoC4/PWM.c **** *  Sets a software interrupt request.
+1365:.\Generated_Source\PSoC4/PWM.c **** *
+1366:.\Generated_Source\PSoC4/PWM.c **** * Parameters:
+1367:.\Generated_Source\PSoC4/PWM.c **** *   interruptMask: Mask of interrupts to set
+1368:.\Generated_Source\PSoC4/PWM.c **** *   Values:
+1369:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_INTR_MASK_TC       - Terminal count mask
+1370:.\Generated_Source\PSoC4/PWM.c **** *     - PWM_INTR_MASK_CC_MATCH - Compare count / capture mask
+1371:.\Generated_Source\PSoC4/PWM.c **** *
+1372:.\Generated_Source\PSoC4/PWM.c **** * Return:
+1373:.\Generated_Source\PSoC4/PWM.c **** *  None
+1374:.\Generated_Source\PSoC4/PWM.c **** *
+1375:.\Generated_Source\PSoC4/PWM.c **** *******************************************************************************/
+1376:.\Generated_Source\PSoC4/PWM.c **** void PWM_SetInterrupt(uint32 interruptMask)
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 58
+
+
+1377:.\Generated_Source\PSoC4/PWM.c **** {
+ 1873              		.loc 1 1377 0
+ 1874              		.cfi_startproc
+ 1875 0000 80B5     		push	{r7, lr}
+ 1876              		.cfi_def_cfa_offset 8
+ 1877              		.cfi_offset 7, -8
+ 1878              		.cfi_offset 14, -4
+ 1879 0002 82B0     		sub	sp, sp, #8
+ 1880              		.cfi_def_cfa_offset 16
+ 1881 0004 00AF     		add	r7, sp, #0
+ 1882              		.cfi_def_cfa_register 7
+ 1883 0006 7860     		str	r0, [r7, #4]
+1378:.\Generated_Source\PSoC4/PWM.c ****     PWM_INTERRUPT_SET_REG = interruptMask;
+ 1884              		.loc 1 1378 0
+ 1885 0008 024B     		ldr	r3, .L130
+ 1886 000a 7A68     		ldr	r2, [r7, #4]
+ 1887 000c 1A60     		str	r2, [r3]
+1379:.\Generated_Source\PSoC4/PWM.c **** }
+ 1888              		.loc 1 1379 0
+ 1889 000e BD46     		mov	sp, r7
+ 1890 0010 02B0     		add	sp, sp, #8
+ 1891              		@ sp needed
+ 1892 0012 80BD     		pop	{r7, pc}
+ 1893              	.L131:
+ 1894              		.align	2
+ 1895              	.L130:
+ 1896 0014 34012040 		.word	1075839284
+ 1897              		.cfi_endproc
+ 1898              	.LFE41:
+ 1899              		.size	PWM_SetInterrupt, .-PWM_SetInterrupt
+ 1900              		.text
+ 1901              	.Letext0:
+ 1902              		.file 2 ".\\Generated_Source\\PSoC4\\cytypes.h"
+ 1903              		.section	.debug_info,"",%progbits
+ 1904              	.Ldebug_info0:
+ 1905 0000 EC060000 		.4byte	0x6ec
+ 1906 0004 0400     		.2byte	0x4
+ 1907 0006 00000000 		.4byte	.Ldebug_abbrev0
+ 1908 000a 04       		.byte	0x4
+ 1909 000b 01       		.uleb128 0x1
+ 1910 000c 05030000 		.4byte	.LASF76
+ 1911 0010 01       		.byte	0x1
+ 1912 0011 E6000000 		.4byte	.LASF77
+ 1913 0015 1B010000 		.4byte	.LASF78
+ 1914 0019 00000000 		.4byte	.Ldebug_ranges0+0
+ 1915 001d 00000000 		.4byte	0
+ 1916 0021 00000000 		.4byte	.Ldebug_line0
+ 1917 0025 02       		.uleb128 0x2
+ 1918 0026 01       		.byte	0x1
+ 1919 0027 06       		.byte	0x6
+ 1920 0028 9E000000 		.4byte	.LASF0
+ 1921 002c 02       		.uleb128 0x2
+ 1922 002d 01       		.byte	0x1
+ 1923 002e 08       		.byte	0x8
+ 1924 002f A3030000 		.4byte	.LASF1
+ 1925 0033 02       		.uleb128 0x2
+ 1926 0034 02       		.byte	0x2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 59
+
+
+ 1927 0035 05       		.byte	0x5
+ 1928 0036 DA030000 		.4byte	.LASF2
+ 1929 003a 02       		.uleb128 0x2
+ 1930 003b 02       		.byte	0x2
+ 1931 003c 07       		.byte	0x7
+ 1932 003d 31020000 		.4byte	.LASF3
+ 1933 0041 02       		.uleb128 0x2
+ 1934 0042 04       		.byte	0x4
+ 1935 0043 05       		.byte	0x5
+ 1936 0044 05010000 		.4byte	.LASF4
+ 1937 0048 02       		.uleb128 0x2
+ 1938 0049 04       		.byte	0x4
+ 1939 004a 07       		.byte	0x7
+ 1940 004b 16020000 		.4byte	.LASF5
+ 1941 004f 02       		.uleb128 0x2
+ 1942 0050 08       		.byte	0x8
+ 1943 0051 05       		.byte	0x5
+ 1944 0052 90000000 		.4byte	.LASF6
+ 1945 0056 02       		.uleb128 0x2
+ 1946 0057 08       		.byte	0x8
+ 1947 0058 07       		.byte	0x7
+ 1948 0059 3E000000 		.4byte	.LASF7
+ 1949 005d 03       		.uleb128 0x3
+ 1950 005e 04       		.byte	0x4
+ 1951 005f 05       		.byte	0x5
+ 1952 0060 696E7400 		.ascii	"int\000"
+ 1953 0064 02       		.uleb128 0x2
+ 1954 0065 04       		.byte	0x4
+ 1955 0066 07       		.byte	0x7
+ 1956 0067 EE010000 		.4byte	.LASF8
+ 1957 006b 04       		.uleb128 0x4
+ 1958 006c 0E010000 		.4byte	.LASF9
+ 1959 0070 02       		.byte	0x2
+ 1960 0071 B3       		.byte	0xb3
+ 1961 0072 2C000000 		.4byte	0x2c
+ 1962 0076 04       		.uleb128 0x4
+ 1963 0077 9D010000 		.4byte	.LASF10
+ 1964 007b 02       		.byte	0x2
+ 1965 007c B5       		.byte	0xb5
+ 1966 007d 48000000 		.4byte	0x48
+ 1967 0081 02       		.uleb128 0x2
+ 1968 0082 04       		.byte	0x4
+ 1969 0083 04       		.byte	0x4
+ 1970 0084 F5020000 		.4byte	.LASF11
+ 1971 0088 02       		.uleb128 0x2
+ 1972 0089 08       		.byte	0x8
+ 1973 008a 04       		.byte	0x4
+ 1974 008b 14010000 		.4byte	.LASF12
+ 1975 008f 02       		.uleb128 0x2
+ 1976 0090 01       		.byte	0x1
+ 1977 0091 08       		.byte	0x8
+ 1978 0092 30040000 		.4byte	.LASF13
+ 1979 0096 05       		.uleb128 0x5
+ 1980 0097 93020000 		.4byte	.LASF14
+ 1981 009b 02       		.byte	0x2
+ 1982 009c 5F01     		.2byte	0x15f
+ 1983 009e A2000000 		.4byte	0xa2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 60
+
+
+ 1984 00a2 06       		.uleb128 0x6
+ 1985 00a3 76000000 		.4byte	0x76
+ 1986 00a7 02       		.uleb128 0x2
+ 1987 00a8 04       		.byte	0x4
+ 1988 00a9 07       		.byte	0x7
+ 1989 00aa B4020000 		.4byte	.LASF15
+ 1990 00ae 07       		.uleb128 0x7
+ 1991 00af B1030000 		.4byte	.LASF16
+ 1992 00b3 01       		.byte	0x1
+ 1993 00b4 26       		.byte	0x26
+ 1994 00b5 00000000 		.4byte	.LFB2
+ 1995 00b9 54000000 		.4byte	.LFE2-.LFB2
+ 1996 00bd 01       		.uleb128 0x1
+ 1997 00be 9C       		.byte	0x9c
+ 1998 00bf 08       		.uleb128 0x8
+ 1999 00c0 06000000 		.4byte	.LASF18
+ 2000 00c4 01       		.byte	0x1
+ 2001 00c5 B1       		.byte	0xb1
+ 2002 00c6 00000000 		.4byte	.LFB3
+ 2003 00ca 38000000 		.4byte	.LFE3-.LFB3
+ 2004 00ce 01       		.uleb128 0x1
+ 2005 00cf 9C       		.byte	0x9c
+ 2006 00d0 E3000000 		.4byte	0xe3
+ 2007 00d4 09       		.uleb128 0x9
+ 2008 00d5 91040000 		.4byte	.LASF20
+ 2009 00d9 01       		.byte	0x1
+ 2010 00da B3       		.byte	0xb3
+ 2011 00db 6B000000 		.4byte	0x6b
+ 2012 00df 02       		.uleb128 0x2
+ 2013 00e0 91       		.byte	0x91
+ 2014 00e1 6F       		.sleb128 -17
+ 2015 00e2 00       		.byte	0
+ 2016 00e3 07       		.uleb128 0x7
+ 2017 00e4 55020000 		.4byte	.LASF17
+ 2018 00e8 01       		.byte	0x1
+ 2019 00e9 E0       		.byte	0xe0
+ 2020 00ea 00000000 		.4byte	.LFB4
+ 2021 00ee 24000000 		.4byte	.LFE4-.LFB4
+ 2022 00f2 01       		.uleb128 0x1
+ 2023 00f3 9C       		.byte	0x9c
+ 2024 00f4 08       		.uleb128 0x8
+ 2025 00f5 83010000 		.4byte	.LASF19
+ 2026 00f9 01       		.byte	0x1
+ 2027 00fa FA       		.byte	0xfa
+ 2028 00fb 00000000 		.4byte	.LFB5
+ 2029 00ff 30000000 		.4byte	.LFE5-.LFB5
+ 2030 0103 01       		.uleb128 0x1
+ 2031 0104 9C       		.byte	0x9c
+ 2032 0105 18010000 		.4byte	0x118
+ 2033 0109 09       		.uleb128 0x9
+ 2034 010a 91040000 		.4byte	.LASF20
+ 2035 010e 01       		.byte	0x1
+ 2036 010f FC       		.byte	0xfc
+ 2037 0110 6B000000 		.4byte	0x6b
+ 2038 0114 02       		.uleb128 0x2
+ 2039 0115 91       		.byte	0x91
+ 2040 0116 6F       		.sleb128 -17
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 61
+
+
+ 2041 0117 00       		.byte	0
+ 2042 0118 0A       		.uleb128 0xa
+ 2043 0119 C1040000 		.4byte	.LASF21
+ 2044 011d 01       		.byte	0x1
+ 2045 011e 1F01     		.2byte	0x11f
+ 2046 0120 00000000 		.4byte	.LFB6
+ 2047 0124 48000000 		.4byte	.LFE6-.LFB6
+ 2048 0128 01       		.uleb128 0x1
+ 2049 0129 9C       		.byte	0x9c
+ 2050 012a 4D010000 		.4byte	0x14d
+ 2051 012e 0B       		.uleb128 0xb
+ 2052 012f 35040000 		.4byte	.LASF23
+ 2053 0133 01       		.byte	0x1
+ 2054 0134 1F01     		.2byte	0x11f
+ 2055 0136 76000000 		.4byte	0x76
+ 2056 013a 02       		.uleb128 0x2
+ 2057 013b 91       		.byte	0x91
+ 2058 013c 64       		.sleb128 -28
+ 2059 013d 0C       		.uleb128 0xc
+ 2060 013e 91040000 		.4byte	.LASF20
+ 2061 0142 01       		.byte	0x1
+ 2062 0143 2101     		.2byte	0x121
+ 2063 0145 6B000000 		.4byte	0x6b
+ 2064 0149 02       		.uleb128 0x2
+ 2065 014a 91       		.byte	0x91
+ 2066 014b 6F       		.sleb128 -17
+ 2067 014c 00       		.byte	0
+ 2068 014d 0A       		.uleb128 0xa
+ 2069 014e 22040000 		.4byte	.LASF22
+ 2070 0152 01       		.byte	0x1
+ 2071 0153 4001     		.2byte	0x140
+ 2072 0155 00000000 		.4byte	.LFB7
+ 2073 0159 48000000 		.4byte	.LFE7-.LFB7
+ 2074 015d 01       		.uleb128 0x1
+ 2075 015e 9C       		.byte	0x9c
+ 2076 015f 82010000 		.4byte	0x182
+ 2077 0163 0B       		.uleb128 0xb
+ 2078 0164 68000000 		.4byte	.LASF24
+ 2079 0168 01       		.byte	0x1
+ 2080 0169 4001     		.2byte	0x140
+ 2081 016b 76000000 		.4byte	0x76
+ 2082 016f 02       		.uleb128 0x2
+ 2083 0170 91       		.byte	0x91
+ 2084 0171 64       		.sleb128 -28
+ 2085 0172 0C       		.uleb128 0xc
+ 2086 0173 91040000 		.4byte	.LASF20
+ 2087 0177 01       		.byte	0x1
+ 2088 0178 4201     		.2byte	0x142
+ 2089 017a 6B000000 		.4byte	0x6b
+ 2090 017e 02       		.uleb128 0x2
+ 2091 017f 91       		.byte	0x91
+ 2092 0180 6F       		.sleb128 -17
+ 2093 0181 00       		.byte	0
+ 2094 0182 0A       		.uleb128 0xa
+ 2095 0183 44020000 		.4byte	.LASF25
+ 2096 0187 01       		.byte	0x1
+ 2097 0188 6501     		.2byte	0x165
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 62
+
+
+ 2098 018a 00000000 		.4byte	.LFB8
+ 2099 018e 48000000 		.4byte	.LFE8-.LFB8
+ 2100 0192 01       		.uleb128 0x1
+ 2101 0193 9C       		.byte	0x9c
+ 2102 0194 B7010000 		.4byte	0x1b7
+ 2103 0198 0B       		.uleb128 0xb
+ 2104 0199 FB020000 		.4byte	.LASF26
+ 2105 019d 01       		.byte	0x1
+ 2106 019e 6501     		.2byte	0x165
+ 2107 01a0 76000000 		.4byte	0x76
+ 2108 01a4 02       		.uleb128 0x2
+ 2109 01a5 91       		.byte	0x91
+ 2110 01a6 64       		.sleb128 -28
+ 2111 01a7 0C       		.uleb128 0xc
+ 2112 01a8 91040000 		.4byte	.LASF20
+ 2113 01ac 01       		.byte	0x1
+ 2114 01ad 6701     		.2byte	0x167
+ 2115 01af 6B000000 		.4byte	0x6b
+ 2116 01b3 02       		.uleb128 0x2
+ 2117 01b4 91       		.byte	0x91
+ 2118 01b5 6F       		.sleb128 -17
+ 2119 01b6 00       		.byte	0
+ 2120 01b7 0A       		.uleb128 0xa
+ 2121 01b8 D4020000 		.4byte	.LASF27
+ 2122 01bc 01       		.byte	0x1
+ 2123 01bd 8501     		.2byte	0x185
+ 2124 01bf 00000000 		.4byte	.LFB9
+ 2125 01c3 4C000000 		.4byte	.LFE9-.LFB9
+ 2126 01c7 01       		.uleb128 0x1
+ 2127 01c8 9C       		.byte	0x9c
+ 2128 01c9 EC010000 		.4byte	0x1ec
+ 2129 01cd 0B       		.uleb128 0xb
+ 2130 01ce B3040000 		.4byte	.LASF28
+ 2131 01d2 01       		.byte	0x1
+ 2132 01d3 8501     		.2byte	0x185
+ 2133 01d5 76000000 		.4byte	0x76
+ 2134 01d9 02       		.uleb128 0x2
+ 2135 01da 91       		.byte	0x91
+ 2136 01db 64       		.sleb128 -28
+ 2137 01dc 0C       		.uleb128 0xc
+ 2138 01dd 91040000 		.4byte	.LASF20
+ 2139 01e1 01       		.byte	0x1
+ 2140 01e2 8701     		.2byte	0x187
+ 2141 01e4 6B000000 		.4byte	0x6b
+ 2142 01e8 02       		.uleb128 0x2
+ 2143 01e9 91       		.byte	0x91
+ 2144 01ea 6F       		.sleb128 -17
+ 2145 01eb 00       		.byte	0
+ 2146 01ec 0D       		.uleb128 0xd
+ 2147 01ed CB030000 		.4byte	.LASF29
+ 2148 01f1 01       		.byte	0x1
+ 2149 01f2 BB01     		.2byte	0x1bb
+ 2150 01f4 00000000 		.4byte	.LFB10
+ 2151 01f8 1C000000 		.4byte	.LFE10-.LFB10
+ 2152 01fc 01       		.uleb128 0x1
+ 2153 01fd 9C       		.byte	0x9c
+ 2154 01fe 12020000 		.4byte	0x212
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 63
+
+
+ 2155 0202 0B       		.uleb128 0xb
+ 2156 0203 28020000 		.4byte	.LASF30
+ 2157 0207 01       		.byte	0x1
+ 2158 0208 BB01     		.2byte	0x1bb
+ 2159 020a 76000000 		.4byte	0x76
+ 2160 020e 02       		.uleb128 0x2
+ 2161 020f 91       		.byte	0x91
+ 2162 0210 74       		.sleb128 -12
+ 2163 0211 00       		.byte	0
+ 2164 0212 0A       		.uleb128 0xa
+ 2165 0213 11000000 		.4byte	.LASF31
+ 2166 0217 01       		.byte	0x1
+ 2167 0218 DF01     		.2byte	0x1df
+ 2168 021a 00000000 		.4byte	.LFB11
+ 2169 021e 48000000 		.4byte	.LFE11-.LFB11
+ 2170 0222 01       		.uleb128 0x1
+ 2171 0223 9C       		.byte	0x9c
+ 2172 0224 47020000 		.4byte	0x247
+ 2173 0228 0B       		.uleb128 0xb
+ 2174 0229 BD020000 		.4byte	.LASF32
+ 2175 022d 01       		.byte	0x1
+ 2176 022e DF01     		.2byte	0x1df
+ 2177 0230 76000000 		.4byte	0x76
+ 2178 0234 02       		.uleb128 0x2
+ 2179 0235 91       		.byte	0x91
+ 2180 0236 64       		.sleb128 -28
+ 2181 0237 0C       		.uleb128 0xc
+ 2182 0238 91040000 		.4byte	.LASF20
+ 2183 023c 01       		.byte	0x1
+ 2184 023d E101     		.2byte	0x1e1
+ 2185 023f 6B000000 		.4byte	0x6b
+ 2186 0243 02       		.uleb128 0x2
+ 2187 0244 91       		.byte	0x91
+ 2188 0245 6F       		.sleb128 -17
+ 2189 0246 00       		.byte	0
+ 2190 0247 0A       		.uleb128 0xa
+ 2191 0248 CD040000 		.4byte	.LASF33
+ 2192 024c 01       		.byte	0x1
+ 2193 024d 0102     		.2byte	0x201
+ 2194 024f 00000000 		.4byte	.LFB12
+ 2195 0253 48000000 		.4byte	.LFE12-.LFB12
+ 2196 0257 01       		.uleb128 0x1
+ 2197 0258 9C       		.byte	0x9c
+ 2198 0259 7C020000 		.4byte	0x27c
+ 2199 025d 0B       		.uleb128 0xb
+ 2200 025e BA030000 		.4byte	.LASF34
+ 2201 0262 01       		.byte	0x1
+ 2202 0263 0102     		.2byte	0x201
+ 2203 0265 76000000 		.4byte	0x76
+ 2204 0269 02       		.uleb128 0x2
+ 2205 026a 91       		.byte	0x91
+ 2206 026b 64       		.sleb128 -28
+ 2207 026c 0C       		.uleb128 0xc
+ 2208 026d 91040000 		.4byte	.LASF20
+ 2209 0271 01       		.byte	0x1
+ 2210 0272 0302     		.2byte	0x203
+ 2211 0274 6B000000 		.4byte	0x6b
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 64
+
+
+ 2212 0278 02       		.uleb128 0x2
+ 2213 0279 91       		.byte	0x91
+ 2214 027a 6F       		.sleb128 -17
+ 2215 027b 00       		.byte	0
+ 2216 027c 0A       		.uleb128 0xa
+ 2217 027d FB010000 		.4byte	.LASF35
+ 2218 0281 01       		.byte	0x1
+ 2219 0282 2202     		.2byte	0x222
+ 2220 0284 00000000 		.4byte	.LFB13
+ 2221 0288 4C000000 		.4byte	.LFE13-.LFB13
+ 2222 028c 01       		.uleb128 0x1
+ 2223 028d 9C       		.byte	0x9c
+ 2224 028e B1020000 		.4byte	0x2b1
+ 2225 0292 0B       		.uleb128 0xb
+ 2226 0293 D5010000 		.4byte	.LASF36
+ 2227 0297 01       		.byte	0x1
+ 2228 0298 2202     		.2byte	0x222
+ 2229 029a 76000000 		.4byte	0x76
+ 2230 029e 02       		.uleb128 0x2
+ 2231 029f 91       		.byte	0x91
+ 2232 02a0 64       		.sleb128 -28
+ 2233 02a1 0C       		.uleb128 0xc
+ 2234 02a2 91040000 		.4byte	.LASF20
+ 2235 02a6 01       		.byte	0x1
+ 2236 02a7 2402     		.2byte	0x224
+ 2237 02a9 6B000000 		.4byte	0x6b
+ 2238 02ad 02       		.uleb128 0x2
+ 2239 02ae 91       		.byte	0x91
+ 2240 02af 6F       		.sleb128 -17
+ 2241 02b0 00       		.byte	0
+ 2242 02b1 0A       		.uleb128 0xa
+ 2243 02b2 8C010000 		.4byte	.LASF37
+ 2244 02b6 01       		.byte	0x1
+ 2245 02b7 4302     		.2byte	0x243
+ 2246 02b9 00000000 		.4byte	.LFB14
+ 2247 02bd 48000000 		.4byte	.LFE14-.LFB14
+ 2248 02c1 01       		.uleb128 0x1
+ 2249 02c2 9C       		.byte	0x9c
+ 2250 02c3 E6020000 		.4byte	0x2e6
+ 2251 02c7 0B       		.uleb128 0xb
+ 2252 02c8 C1010000 		.4byte	.LASF38
+ 2253 02cc 01       		.byte	0x1
+ 2254 02cd 4302     		.2byte	0x243
+ 2255 02cf 76000000 		.4byte	0x76
+ 2256 02d3 02       		.uleb128 0x2
+ 2257 02d4 91       		.byte	0x91
+ 2258 02d5 64       		.sleb128 -28
+ 2259 02d6 0C       		.uleb128 0xc
+ 2260 02d7 91040000 		.4byte	.LASF20
+ 2261 02db 01       		.byte	0x1
+ 2262 02dc 4502     		.2byte	0x245
+ 2263 02de 6B000000 		.4byte	0x6b
+ 2264 02e2 02       		.uleb128 0x2
+ 2265 02e3 91       		.byte	0x91
+ 2266 02e4 6F       		.sleb128 -17
+ 2267 02e5 00       		.byte	0
+ 2268 02e6 0D       		.uleb128 0xd
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 65
+
+
+ 2269 02e7 6F000000 		.4byte	.LASF39
+ 2270 02eb 01       		.byte	0x1
+ 2271 02ec 6102     		.2byte	0x261
+ 2272 02ee 00000000 		.4byte	.LFB15
+ 2273 02f2 1C000000 		.4byte	.LFE15-.LFB15
+ 2274 02f6 01       		.uleb128 0x1
+ 2275 02f7 9C       		.byte	0x9c
+ 2276 02f8 0C030000 		.4byte	0x30c
+ 2277 02fc 0B       		.uleb128 0xb
+ 2278 02fd 00000000 		.4byte	.LASF40
+ 2279 0301 01       		.byte	0x1
+ 2280 0302 6102     		.2byte	0x261
+ 2281 0304 76000000 		.4byte	0x76
+ 2282 0308 02       		.uleb128 0x2
+ 2283 0309 91       		.byte	0x91
+ 2284 030a 74       		.sleb128 -12
+ 2285 030b 00       		.byte	0
+ 2286 030c 0E       		.uleb128 0xe
+ 2287 030d 80000000 		.4byte	.LASF45
+ 2288 0311 01       		.byte	0x1
+ 2289 0312 7502     		.2byte	0x275
+ 2290 0314 76000000 		.4byte	0x76
+ 2291 0318 00000000 		.4byte	.LFB16
+ 2292 031c 18000000 		.4byte	.LFE16-.LFB16
+ 2293 0320 01       		.uleb128 0x1
+ 2294 0321 9C       		.byte	0x9c
+ 2295 0322 0A       		.uleb128 0xa
+ 2296 0323 04050000 		.4byte	.LASF41
+ 2297 0327 01       		.byte	0x1
+ 2298 0328 9202     		.2byte	0x292
+ 2299 032a 00000000 		.4byte	.LFB17
+ 2300 032e 48000000 		.4byte	.LFE17-.LFB17
+ 2301 0332 01       		.uleb128 0x1
+ 2302 0333 9C       		.byte	0x9c
+ 2303 0334 57030000 		.4byte	0x357
+ 2304 0338 0B       		.uleb128 0xb
+ 2305 0339 5D040000 		.4byte	.LASF42
+ 2306 033d 01       		.byte	0x1
+ 2307 033e 9202     		.2byte	0x292
+ 2308 0340 76000000 		.4byte	0x76
+ 2309 0344 02       		.uleb128 0x2
+ 2310 0345 91       		.byte	0x91
+ 2311 0346 64       		.sleb128 -28
+ 2312 0347 0C       		.uleb128 0xc
+ 2313 0348 91040000 		.4byte	.LASF20
+ 2314 034c 01       		.byte	0x1
+ 2315 034d 9402     		.2byte	0x294
+ 2316 034f 6B000000 		.4byte	0x6b
+ 2317 0353 02       		.uleb128 0x2
+ 2318 0354 91       		.byte	0x91
+ 2319 0355 6F       		.sleb128 -17
+ 2320 0356 00       		.byte	0
+ 2321 0357 0D       		.uleb128 0xd
+ 2322 0358 83020000 		.4byte	.LASF43
+ 2323 035c 01       		.byte	0x1
+ 2324 035d AF02     		.2byte	0x2af
+ 2325 035f 00000000 		.4byte	.LFB18
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 66
+
+
+ 2326 0363 1C000000 		.4byte	.LFE18-.LFB18
+ 2327 0367 01       		.uleb128 0x1
+ 2328 0368 9C       		.byte	0x9c
+ 2329 0369 7D030000 		.4byte	0x37d
+ 2330 036d 0B       		.uleb128 0xb
+ 2331 036e 37000000 		.4byte	.LASF44
+ 2332 0372 01       		.byte	0x1
+ 2333 0373 AF02     		.2byte	0x2af
+ 2334 0375 76000000 		.4byte	0x76
+ 2335 0379 02       		.uleb128 0x2
+ 2336 037a 91       		.byte	0x91
+ 2337 037b 74       		.sleb128 -12
+ 2338 037c 00       		.byte	0
+ 2339 037d 0E       		.uleb128 0xe
+ 2340 037e A5020000 		.4byte	.LASF46
+ 2341 0382 01       		.byte	0x1
+ 2342 0383 C302     		.2byte	0x2c3
+ 2343 0385 76000000 		.4byte	0x76
+ 2344 0389 00000000 		.4byte	.LFB19
+ 2345 038d 18000000 		.4byte	.LFE19-.LFB19
+ 2346 0391 01       		.uleb128 0x1
+ 2347 0392 9C       		.byte	0x9c
+ 2348 0393 0A       		.uleb128 0xa
+ 2349 0394 70010000 		.4byte	.LASF47
+ 2350 0398 01       		.byte	0x1
+ 2351 0399 DD02     		.2byte	0x2dd
+ 2352 039b 00000000 		.4byte	.LFB20
+ 2353 039f 48000000 		.4byte	.LFE20-.LFB20
+ 2354 03a3 01       		.uleb128 0x1
+ 2355 03a4 9C       		.byte	0x9c
+ 2356 03a5 C8030000 		.4byte	0x3c8
+ 2357 03a9 0B       		.uleb128 0xb
+ 2358 03aa E2040000 		.4byte	.LASF48
+ 2359 03ae 01       		.byte	0x1
+ 2360 03af DD02     		.2byte	0x2dd
+ 2361 03b1 76000000 		.4byte	0x76
+ 2362 03b5 02       		.uleb128 0x2
+ 2363 03b6 91       		.byte	0x91
+ 2364 03b7 64       		.sleb128 -28
+ 2365 03b8 0C       		.uleb128 0xc
+ 2366 03b9 91040000 		.4byte	.LASF20
+ 2367 03bd 01       		.byte	0x1
+ 2368 03be DF02     		.2byte	0x2df
+ 2369 03c0 6B000000 		.4byte	0x6b
+ 2370 03c4 02       		.uleb128 0x2
+ 2371 03c5 91       		.byte	0x91
+ 2372 03c6 6F       		.sleb128 -17
+ 2373 03c7 00       		.byte	0
+ 2374 03c8 0D       		.uleb128 0xd
+ 2375 03c9 0F040000 		.4byte	.LASF49
+ 2376 03cd 01       		.byte	0x1
+ 2377 03ce F802     		.2byte	0x2f8
+ 2378 03d0 00000000 		.4byte	.LFB21
+ 2379 03d4 1C000000 		.4byte	.LFE21-.LFB21
+ 2380 03d8 01       		.uleb128 0x1
+ 2381 03d9 9C       		.byte	0x9c
+ 2382 03da EE030000 		.4byte	0x3ee
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 67
+
+
+ 2383 03de 0B       		.uleb128 0xb
+ 2384 03df 74040000 		.4byte	.LASF50
+ 2385 03e3 01       		.byte	0x1
+ 2386 03e4 F802     		.2byte	0x2f8
+ 2387 03e6 76000000 		.4byte	0x76
+ 2388 03ea 02       		.uleb128 0x2
+ 2389 03eb 91       		.byte	0x91
+ 2390 03ec 74       		.sleb128 -12
+ 2391 03ed 00       		.byte	0
+ 2392 03ee 0E       		.uleb128 0xe
+ 2393 03ef E3020000 		.4byte	.LASF51
+ 2394 03f3 01       		.byte	0x1
+ 2395 03f4 0C03     		.2byte	0x30c
+ 2396 03f6 76000000 		.4byte	0x76
+ 2397 03fa 00000000 		.4byte	.LFB22
+ 2398 03fe 18000000 		.4byte	.LFE22-.LFB22
+ 2399 0402 01       		.uleb128 0x1
+ 2400 0403 9C       		.byte	0x9c
+ 2401 0404 0A       		.uleb128 0xa
+ 2402 0405 91030000 		.4byte	.LASF52
+ 2403 0409 01       		.byte	0x1
+ 2404 040a 2603     		.2byte	0x326
+ 2405 040c 00000000 		.4byte	.LFB23
+ 2406 0410 48000000 		.4byte	.LFE23-.LFB23
+ 2407 0414 01       		.uleb128 0x1
+ 2408 0415 9C       		.byte	0x9c
+ 2409 0416 39040000 		.4byte	0x439
+ 2410 041a 0B       		.uleb128 0xb
+ 2411 041b E2040000 		.4byte	.LASF48
+ 2412 041f 01       		.byte	0x1
+ 2413 0420 2603     		.2byte	0x326
+ 2414 0422 76000000 		.4byte	0x76
+ 2415 0426 02       		.uleb128 0x2
+ 2416 0427 91       		.byte	0x91
+ 2417 0428 64       		.sleb128 -28
+ 2418 0429 0C       		.uleb128 0xc
+ 2419 042a 91040000 		.4byte	.LASF20
+ 2420 042e 01       		.byte	0x1
+ 2421 042f 2803     		.2byte	0x328
+ 2422 0431 6B000000 		.4byte	0x6b
+ 2423 0435 02       		.uleb128 0x2
+ 2424 0436 91       		.byte	0x91
+ 2425 0437 6F       		.sleb128 -17
+ 2426 0438 00       		.byte	0
+ 2427 0439 0D       		.uleb128 0xd
+ 2428 043a 72020000 		.4byte	.LASF53
+ 2429 043e 01       		.byte	0x1
+ 2430 043f 4303     		.2byte	0x343
+ 2431 0441 00000000 		.4byte	.LFB24
+ 2432 0445 1C000000 		.4byte	.LFE24-.LFB24
+ 2433 0449 01       		.uleb128 0x1
+ 2434 044a 9C       		.byte	0x9c
+ 2435 044b 5F040000 		.4byte	0x45f
+ 2436 044f 0B       		.uleb128 0xb
+ 2437 0450 CC020000 		.4byte	.LASF54
+ 2438 0454 01       		.byte	0x1
+ 2439 0455 4303     		.2byte	0x343
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 68
+
+
+ 2440 0457 76000000 		.4byte	0x76
+ 2441 045b 02       		.uleb128 0x2
+ 2442 045c 91       		.byte	0x91
+ 2443 045d 74       		.sleb128 -12
+ 2444 045e 00       		.byte	0
+ 2445 045f 0E       		.uleb128 0xe
+ 2446 0460 17050000 		.4byte	.LASF55
+ 2447 0464 01       		.byte	0x1
+ 2448 0465 6E03     		.2byte	0x36e
+ 2449 0467 76000000 		.4byte	0x76
+ 2450 046b 00000000 		.4byte	.LFB25
+ 2451 046f 18000000 		.4byte	.LFE25-.LFB25
+ 2452 0473 01       		.uleb128 0x1
+ 2453 0474 9C       		.byte	0x9c
+ 2454 0475 0D       		.uleb128 0xd
+ 2455 0476 AA000000 		.4byte	.LASF56
+ 2456 047a 01       		.byte	0x1
+ 2457 047b 9C03     		.2byte	0x39c
+ 2458 047d 00000000 		.4byte	.LFB26
+ 2459 0481 1C000000 		.4byte	.LFE26-.LFB26
+ 2460 0485 01       		.uleb128 0x1
+ 2461 0486 9C       		.byte	0x9c
+ 2462 0487 9B040000 		.4byte	0x49b
+ 2463 048b 0B       		.uleb128 0xb
+ 2464 048c 69040000 		.4byte	.LASF57
+ 2465 0490 01       		.byte	0x1
+ 2466 0491 9C03     		.2byte	0x39c
+ 2467 0493 76000000 		.4byte	0x76
+ 2468 0497 02       		.uleb128 0x2
+ 2469 0498 91       		.byte	0x91
+ 2470 0499 74       		.sleb128 -12
+ 2471 049a 00       		.byte	0
+ 2472 049b 0E       		.uleb128 0xe
+ 2473 049c 24000000 		.4byte	.LASF58
+ 2474 04a0 01       		.byte	0x1
+ 2475 04a1 C503     		.2byte	0x3c5
+ 2476 04a3 76000000 		.4byte	0x76
+ 2477 04a7 00000000 		.4byte	.LFB27
+ 2478 04ab 18000000 		.4byte	.LFE27-.LFB27
+ 2479 04af 01       		.uleb128 0x1
+ 2480 04b0 9C       		.byte	0x9c
+ 2481 04b1 0E       		.uleb128 0xe
+ 2482 04b2 81030000 		.4byte	.LASF59
+ 2483 04b6 01       		.byte	0x1
+ 2484 04b7 F303     		.2byte	0x3f3
+ 2485 04b9 76000000 		.4byte	0x76
+ 2486 04bd 00000000 		.4byte	.LFB28
+ 2487 04c1 18000000 		.4byte	.LFE28-.LFB28
+ 2488 04c5 01       		.uleb128 0x1
+ 2489 04c6 9C       		.byte	0x9c
+ 2490 04c7 0E       		.uleb128 0xe
+ 2491 04c8 7E040000 		.4byte	.LASF60
+ 2492 04cc 01       		.byte	0x1
+ 2493 04cd 0804     		.2byte	0x408
+ 2494 04cf 76000000 		.4byte	0x76
+ 2495 04d3 00000000 		.4byte	.LFB29
+ 2496 04d7 18000000 		.4byte	.LFE29-.LFB29
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 69
+
+
+ 2497 04db 01       		.uleb128 0x1
+ 2498 04dc 9C       		.byte	0x9c
+ 2499 04dd 0A       		.uleb128 0xa
+ 2500 04de 55000000 		.4byte	.LASF61
+ 2501 04e2 01       		.byte	0x1
+ 2502 04e3 2304     		.2byte	0x423
+ 2503 04e5 00000000 		.4byte	.LFB30
+ 2504 04e9 44000000 		.4byte	.LFE30-.LFB30
+ 2505 04ed 01       		.uleb128 0x1
+ 2506 04ee 9C       		.byte	0x9c
+ 2507 04ef 12050000 		.4byte	0x512
+ 2508 04f3 0B       		.uleb128 0xb
+ 2509 04f4 B5010000 		.4byte	.LASF62
+ 2510 04f8 01       		.byte	0x1
+ 2511 04f9 2304     		.2byte	0x423
+ 2512 04fb 76000000 		.4byte	0x76
+ 2513 04ff 02       		.uleb128 0x2
+ 2514 0500 91       		.byte	0x91
+ 2515 0501 64       		.sleb128 -28
+ 2516 0502 0C       		.uleb128 0xc
+ 2517 0503 91040000 		.4byte	.LASF20
+ 2518 0507 01       		.byte	0x1
+ 2519 0508 2504     		.2byte	0x425
+ 2520 050a 6B000000 		.4byte	0x6b
+ 2521 050e 02       		.uleb128 0x2
+ 2522 050f 91       		.byte	0x91
+ 2523 0510 6F       		.sleb128 -17
+ 2524 0511 00       		.byte	0
+ 2525 0512 0A       		.uleb128 0xa
+ 2526 0513 4B040000 		.4byte	.LASF63
+ 2527 0517 01       		.byte	0x1
+ 2528 0518 4404     		.2byte	0x444
+ 2529 051a 00000000 		.4byte	.LFB31
+ 2530 051e 44000000 		.4byte	.LFE31-.LFB31
+ 2531 0522 01       		.uleb128 0x1
+ 2532 0523 9C       		.byte	0x9c
+ 2533 0524 47050000 		.4byte	0x547
+ 2534 0528 0B       		.uleb128 0xb
+ 2535 0529 B5010000 		.4byte	.LASF62
+ 2536 052d 01       		.byte	0x1
+ 2537 052e 4404     		.2byte	0x444
+ 2538 0530 76000000 		.4byte	0x76
+ 2539 0534 02       		.uleb128 0x2
+ 2540 0535 91       		.byte	0x91
+ 2541 0536 64       		.sleb128 -28
+ 2542 0537 0C       		.uleb128 0xc
+ 2543 0538 91040000 		.4byte	.LASF20
+ 2544 053c 01       		.byte	0x1
+ 2545 053d 4604     		.2byte	0x446
+ 2546 053f 6B000000 		.4byte	0x6b
+ 2547 0543 02       		.uleb128 0x2
+ 2548 0544 91       		.byte	0x91
+ 2549 0545 6F       		.sleb128 -17
+ 2550 0546 00       		.byte	0
+ 2551 0547 0A       		.uleb128 0xa
+ 2552 0548 A4010000 		.4byte	.LASF64
+ 2553 054c 01       		.byte	0x1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 70
+
+
+ 2554 054d 6504     		.2byte	0x465
+ 2555 054f 00000000 		.4byte	.LFB32
+ 2556 0553 48000000 		.4byte	.LFE32-.LFB32
+ 2557 0557 01       		.uleb128 0x1
+ 2558 0558 9C       		.byte	0x9c
+ 2559 0559 7C050000 		.4byte	0x57c
+ 2560 055d 0B       		.uleb128 0xb
+ 2561 055e B5010000 		.4byte	.LASF62
+ 2562 0562 01       		.byte	0x1
+ 2563 0563 6504     		.2byte	0x465
+ 2564 0565 76000000 		.4byte	0x76
+ 2565 0569 02       		.uleb128 0x2
+ 2566 056a 91       		.byte	0x91
+ 2567 056b 64       		.sleb128 -28
+ 2568 056c 0C       		.uleb128 0xc
+ 2569 056d 91040000 		.4byte	.LASF20
+ 2570 0571 01       		.byte	0x1
+ 2571 0572 6704     		.2byte	0x467
+ 2572 0574 6B000000 		.4byte	0x6b
+ 2573 0578 02       		.uleb128 0x2
+ 2574 0579 91       		.byte	0x91
+ 2575 057a 6F       		.sleb128 -17
+ 2576 057b 00       		.byte	0
+ 2577 057c 0A       		.uleb128 0xa
+ 2578 057d DE010000 		.4byte	.LASF65
+ 2579 0581 01       		.byte	0x1
+ 2580 0582 8504     		.2byte	0x485
+ 2581 0584 00000000 		.4byte	.LFB33
+ 2582 0588 44000000 		.4byte	.LFE33-.LFB33
+ 2583 058c 01       		.uleb128 0x1
+ 2584 058d 9C       		.byte	0x9c
+ 2585 058e B1050000 		.4byte	0x5b1
+ 2586 0592 0B       		.uleb128 0xb
+ 2587 0593 B5010000 		.4byte	.LASF62
+ 2588 0597 01       		.byte	0x1
+ 2589 0598 8504     		.2byte	0x485
+ 2590 059a 76000000 		.4byte	0x76
+ 2591 059e 02       		.uleb128 0x2
+ 2592 059f 91       		.byte	0x91
+ 2593 05a0 64       		.sleb128 -28
+ 2594 05a1 0C       		.uleb128 0xc
+ 2595 05a2 91040000 		.4byte	.LASF20
+ 2596 05a6 01       		.byte	0x1
+ 2597 05a7 8704     		.2byte	0x487
+ 2598 05a9 6B000000 		.4byte	0x6b
+ 2599 05ad 02       		.uleb128 0x2
+ 2600 05ae 91       		.byte	0x91
+ 2601 05af 6F       		.sleb128 -17
+ 2602 05b0 00       		.byte	0
+ 2603 05b1 0A       		.uleb128 0xa
+ 2604 05b2 A2040000 		.4byte	.LASF66
+ 2605 05b6 01       		.byte	0x1
+ 2606 05b7 A604     		.2byte	0x4a6
+ 2607 05b9 00000000 		.4byte	.LFB34
+ 2608 05bd 44000000 		.4byte	.LFE34-.LFB34
+ 2609 05c1 01       		.uleb128 0x1
+ 2610 05c2 9C       		.byte	0x9c
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 71
+
+
+ 2611 05c3 E6050000 		.4byte	0x5e6
+ 2612 05c7 0B       		.uleb128 0xb
+ 2613 05c8 B5010000 		.4byte	.LASF62
+ 2614 05cc 01       		.byte	0x1
+ 2615 05cd A604     		.2byte	0x4a6
+ 2616 05cf 76000000 		.4byte	0x76
+ 2617 05d3 02       		.uleb128 0x2
+ 2618 05d4 91       		.byte	0x91
+ 2619 05d5 64       		.sleb128 -28
+ 2620 05d6 0C       		.uleb128 0xc
+ 2621 05d7 91040000 		.4byte	.LASF20
+ 2622 05db 01       		.byte	0x1
+ 2623 05dc A804     		.2byte	0x4a8
+ 2624 05de 6B000000 		.4byte	0x6b
+ 2625 05e2 02       		.uleb128 0x2
+ 2626 05e3 91       		.byte	0x91
+ 2627 05e4 6F       		.sleb128 -17
+ 2628 05e5 00       		.byte	0
+ 2629 05e6 0A       		.uleb128 0xa
+ 2630 05e7 5F020000 		.4byte	.LASF67
+ 2631 05eb 01       		.byte	0x1
+ 2632 05ec CE04     		.2byte	0x4ce
+ 2633 05ee 00000000 		.4byte	.LFB35
+ 2634 05f2 3C000000 		.4byte	.LFE35-.LFB35
+ 2635 05f6 01       		.uleb128 0x1
+ 2636 05f7 9C       		.byte	0x9c
+ 2637 05f8 2A060000 		.4byte	0x62a
+ 2638 05fc 0B       		.uleb128 0xb
+ 2639 05fd C1010000 		.4byte	.LASF38
+ 2640 0601 01       		.byte	0x1
+ 2641 0602 CE04     		.2byte	0x4ce
+ 2642 0604 76000000 		.4byte	0x76
+ 2643 0608 02       		.uleb128 0x2
+ 2644 0609 91       		.byte	0x91
+ 2645 060a 64       		.sleb128 -28
+ 2646 060b 0B       		.uleb128 0xb
+ 2647 060c 0E020000 		.4byte	.LASF68
+ 2648 0610 01       		.byte	0x1
+ 2649 0611 CE04     		.2byte	0x4ce
+ 2650 0613 76000000 		.4byte	0x76
+ 2651 0617 02       		.uleb128 0x2
+ 2652 0618 91       		.byte	0x91
+ 2653 0619 60       		.sleb128 -32
+ 2654 061a 0C       		.uleb128 0xc
+ 2655 061b 91040000 		.4byte	.LASF20
+ 2656 061f 01       		.byte	0x1
+ 2657 0620 D004     		.2byte	0x4d0
+ 2658 0622 6B000000 		.4byte	0x6b
+ 2659 0626 02       		.uleb128 0x2
+ 2660 0627 91       		.byte	0x91
+ 2661 0628 6F       		.sleb128 -17
+ 2662 0629 00       		.byte	0
+ 2663 062a 0E       		.uleb128 0xe
+ 2664 062b C6010000 		.4byte	.LASF69
+ 2665 062f 01       		.byte	0x1
+ 2666 0630 EB04     		.2byte	0x4eb
+ 2667 0632 76000000 		.4byte	0x76
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 72
+
+
+ 2668 0636 00000000 		.4byte	.LFB36
+ 2669 063a 20000000 		.4byte	.LFE36-.LFB36
+ 2670 063e 01       		.uleb128 0x1
+ 2671 063f 9C       		.byte	0x9c
+ 2672 0640 0D       		.uleb128 0xd
+ 2673 0641 BE000000 		.4byte	.LASF70
+ 2674 0645 01       		.byte	0x1
+ 2675 0646 0405     		.2byte	0x504
+ 2676 0648 00000000 		.4byte	.LFB37
+ 2677 064c 18000000 		.4byte	.LFE37-.LFB37
+ 2678 0650 01       		.uleb128 0x1
+ 2679 0651 9C       		.byte	0x9c
+ 2680 0652 66060000 		.4byte	0x666
+ 2681 0656 0B       		.uleb128 0xb
+ 2682 0657 01040000 		.4byte	.LASF71
+ 2683 065b 01       		.byte	0x1
+ 2684 065c 0405     		.2byte	0x504
+ 2685 065e 76000000 		.4byte	0x76
+ 2686 0662 02       		.uleb128 0x2
+ 2687 0663 91       		.byte	0x91
+ 2688 0664 74       		.sleb128 -12
+ 2689 0665 00       		.byte	0
+ 2690 0666 0E       		.uleb128 0xe
+ 2691 0667 E4030000 		.4byte	.LASF72
+ 2692 066b 01       		.byte	0x1
+ 2693 066c 1B05     		.2byte	0x51b
+ 2694 066e 76000000 		.4byte	0x76
+ 2695 0672 00000000 		.4byte	.LFB38
+ 2696 0676 14000000 		.4byte	.LFE38-.LFB38
+ 2697 067a 01       		.uleb128 0x1
+ 2698 067b 9C       		.byte	0x9c
+ 2699 067c 0E       		.uleb128 0xe
+ 2700 067d ED040000 		.4byte	.LASF73
+ 2701 0681 01       		.byte	0x1
+ 2702 0682 3205     		.2byte	0x532
+ 2703 0684 76000000 		.4byte	0x76
+ 2704 0688 00000000 		.4byte	.LFB39
+ 2705 068c 14000000 		.4byte	.LFE39-.LFB39
+ 2706 0690 01       		.uleb128 0x1
+ 2707 0691 9C       		.byte	0x9c
+ 2708 0692 0D       		.uleb128 0xd
+ 2709 0693 D3000000 		.4byte	.LASF74
+ 2710 0697 01       		.byte	0x1
+ 2711 0698 4905     		.2byte	0x549
+ 2712 069a 00000000 		.4byte	.LFB40
+ 2713 069e 18000000 		.4byte	.LFE40-.LFB40
+ 2714 06a2 01       		.uleb128 0x1
+ 2715 06a3 9C       		.byte	0x9c
+ 2716 06a4 B8060000 		.4byte	0x6b8
+ 2717 06a8 0B       		.uleb128 0xb
+ 2718 06a9 01040000 		.4byte	.LASF71
+ 2719 06ad 01       		.byte	0x1
+ 2720 06ae 4905     		.2byte	0x549
+ 2721 06b0 76000000 		.4byte	0x76
+ 2722 06b4 02       		.uleb128 0x2
+ 2723 06b5 91       		.byte	0x91
+ 2724 06b6 74       		.sleb128 -12
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 73
+
+
+ 2725 06b7 00       		.byte	0
+ 2726 06b8 0D       		.uleb128 0xd
+ 2727 06b9 3A040000 		.4byte	.LASF75
+ 2728 06bd 01       		.byte	0x1
+ 2729 06be 6005     		.2byte	0x560
+ 2730 06c0 00000000 		.4byte	.LFB41
+ 2731 06c4 18000000 		.4byte	.LFE41-.LFB41
+ 2732 06c8 01       		.uleb128 0x1
+ 2733 06c9 9C       		.byte	0x9c
+ 2734 06ca DE060000 		.4byte	0x6de
+ 2735 06ce 0B       		.uleb128 0xb
+ 2736 06cf 01040000 		.4byte	.LASF71
+ 2737 06d3 01       		.byte	0x1
+ 2738 06d4 6005     		.2byte	0x560
+ 2739 06d6 76000000 		.4byte	0x76
+ 2740 06da 02       		.uleb128 0x2
+ 2741 06db 91       		.byte	0x91
+ 2742 06dc 74       		.sleb128 -12
+ 2743 06dd 00       		.byte	0
+ 2744 06de 0F       		.uleb128 0xf
+ 2745 06df 99020000 		.4byte	.LASF79
+ 2746 06e3 01       		.byte	0x1
+ 2747 06e4 15       		.byte	0x15
+ 2748 06e5 6B000000 		.4byte	0x6b
+ 2749 06e9 05       		.uleb128 0x5
+ 2750 06ea 03       		.byte	0x3
+ 2751 06eb 00000000 		.4byte	PWM_initVar
+ 2752 06ef 00       		.byte	0
+ 2753              		.section	.debug_abbrev,"",%progbits
+ 2754              	.Ldebug_abbrev0:
+ 2755 0000 01       		.uleb128 0x1
+ 2756 0001 11       		.uleb128 0x11
+ 2757 0002 01       		.byte	0x1
+ 2758 0003 25       		.uleb128 0x25
+ 2759 0004 0E       		.uleb128 0xe
+ 2760 0005 13       		.uleb128 0x13
+ 2761 0006 0B       		.uleb128 0xb
+ 2762 0007 03       		.uleb128 0x3
+ 2763 0008 0E       		.uleb128 0xe
+ 2764 0009 1B       		.uleb128 0x1b
+ 2765 000a 0E       		.uleb128 0xe
+ 2766 000b 55       		.uleb128 0x55
+ 2767 000c 17       		.uleb128 0x17
+ 2768 000d 11       		.uleb128 0x11
+ 2769 000e 01       		.uleb128 0x1
+ 2770 000f 10       		.uleb128 0x10
+ 2771 0010 17       		.uleb128 0x17
+ 2772 0011 00       		.byte	0
+ 2773 0012 00       		.byte	0
+ 2774 0013 02       		.uleb128 0x2
+ 2775 0014 24       		.uleb128 0x24
+ 2776 0015 00       		.byte	0
+ 2777 0016 0B       		.uleb128 0xb
+ 2778 0017 0B       		.uleb128 0xb
+ 2779 0018 3E       		.uleb128 0x3e
+ 2780 0019 0B       		.uleb128 0xb
+ 2781 001a 03       		.uleb128 0x3
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 74
+
+
+ 2782 001b 0E       		.uleb128 0xe
+ 2783 001c 00       		.byte	0
+ 2784 001d 00       		.byte	0
+ 2785 001e 03       		.uleb128 0x3
+ 2786 001f 24       		.uleb128 0x24
+ 2787 0020 00       		.byte	0
+ 2788 0021 0B       		.uleb128 0xb
+ 2789 0022 0B       		.uleb128 0xb
+ 2790 0023 3E       		.uleb128 0x3e
+ 2791 0024 0B       		.uleb128 0xb
+ 2792 0025 03       		.uleb128 0x3
+ 2793 0026 08       		.uleb128 0x8
+ 2794 0027 00       		.byte	0
+ 2795 0028 00       		.byte	0
+ 2796 0029 04       		.uleb128 0x4
+ 2797 002a 16       		.uleb128 0x16
+ 2798 002b 00       		.byte	0
+ 2799 002c 03       		.uleb128 0x3
+ 2800 002d 0E       		.uleb128 0xe
+ 2801 002e 3A       		.uleb128 0x3a
+ 2802 002f 0B       		.uleb128 0xb
+ 2803 0030 3B       		.uleb128 0x3b
+ 2804 0031 0B       		.uleb128 0xb
+ 2805 0032 49       		.uleb128 0x49
+ 2806 0033 13       		.uleb128 0x13
+ 2807 0034 00       		.byte	0
+ 2808 0035 00       		.byte	0
+ 2809 0036 05       		.uleb128 0x5
+ 2810 0037 16       		.uleb128 0x16
+ 2811 0038 00       		.byte	0
+ 2812 0039 03       		.uleb128 0x3
+ 2813 003a 0E       		.uleb128 0xe
+ 2814 003b 3A       		.uleb128 0x3a
+ 2815 003c 0B       		.uleb128 0xb
+ 2816 003d 3B       		.uleb128 0x3b
+ 2817 003e 05       		.uleb128 0x5
+ 2818 003f 49       		.uleb128 0x49
+ 2819 0040 13       		.uleb128 0x13
+ 2820 0041 00       		.byte	0
+ 2821 0042 00       		.byte	0
+ 2822 0043 06       		.uleb128 0x6
+ 2823 0044 35       		.uleb128 0x35
+ 2824 0045 00       		.byte	0
+ 2825 0046 49       		.uleb128 0x49
+ 2826 0047 13       		.uleb128 0x13
+ 2827 0048 00       		.byte	0
+ 2828 0049 00       		.byte	0
+ 2829 004a 07       		.uleb128 0x7
+ 2830 004b 2E       		.uleb128 0x2e
+ 2831 004c 00       		.byte	0
+ 2832 004d 3F       		.uleb128 0x3f
+ 2833 004e 19       		.uleb128 0x19
+ 2834 004f 03       		.uleb128 0x3
+ 2835 0050 0E       		.uleb128 0xe
+ 2836 0051 3A       		.uleb128 0x3a
+ 2837 0052 0B       		.uleb128 0xb
+ 2838 0053 3B       		.uleb128 0x3b
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 75
+
+
+ 2839 0054 0B       		.uleb128 0xb
+ 2840 0055 27       		.uleb128 0x27
+ 2841 0056 19       		.uleb128 0x19
+ 2842 0057 11       		.uleb128 0x11
+ 2843 0058 01       		.uleb128 0x1
+ 2844 0059 12       		.uleb128 0x12
+ 2845 005a 06       		.uleb128 0x6
+ 2846 005b 40       		.uleb128 0x40
+ 2847 005c 18       		.uleb128 0x18
+ 2848 005d 9642     		.uleb128 0x2116
+ 2849 005f 19       		.uleb128 0x19
+ 2850 0060 00       		.byte	0
+ 2851 0061 00       		.byte	0
+ 2852 0062 08       		.uleb128 0x8
+ 2853 0063 2E       		.uleb128 0x2e
+ 2854 0064 01       		.byte	0x1
+ 2855 0065 3F       		.uleb128 0x3f
+ 2856 0066 19       		.uleb128 0x19
+ 2857 0067 03       		.uleb128 0x3
+ 2858 0068 0E       		.uleb128 0xe
+ 2859 0069 3A       		.uleb128 0x3a
+ 2860 006a 0B       		.uleb128 0xb
+ 2861 006b 3B       		.uleb128 0x3b
+ 2862 006c 0B       		.uleb128 0xb
+ 2863 006d 27       		.uleb128 0x27
+ 2864 006e 19       		.uleb128 0x19
+ 2865 006f 11       		.uleb128 0x11
+ 2866 0070 01       		.uleb128 0x1
+ 2867 0071 12       		.uleb128 0x12
+ 2868 0072 06       		.uleb128 0x6
+ 2869 0073 40       		.uleb128 0x40
+ 2870 0074 18       		.uleb128 0x18
+ 2871 0075 9642     		.uleb128 0x2116
+ 2872 0077 19       		.uleb128 0x19
+ 2873 0078 01       		.uleb128 0x1
+ 2874 0079 13       		.uleb128 0x13
+ 2875 007a 00       		.byte	0
+ 2876 007b 00       		.byte	0
+ 2877 007c 09       		.uleb128 0x9
+ 2878 007d 34       		.uleb128 0x34
+ 2879 007e 00       		.byte	0
+ 2880 007f 03       		.uleb128 0x3
+ 2881 0080 0E       		.uleb128 0xe
+ 2882 0081 3A       		.uleb128 0x3a
+ 2883 0082 0B       		.uleb128 0xb
+ 2884 0083 3B       		.uleb128 0x3b
+ 2885 0084 0B       		.uleb128 0xb
+ 2886 0085 49       		.uleb128 0x49
+ 2887 0086 13       		.uleb128 0x13
+ 2888 0087 02       		.uleb128 0x2
+ 2889 0088 18       		.uleb128 0x18
+ 2890 0089 00       		.byte	0
+ 2891 008a 00       		.byte	0
+ 2892 008b 0A       		.uleb128 0xa
+ 2893 008c 2E       		.uleb128 0x2e
+ 2894 008d 01       		.byte	0x1
+ 2895 008e 3F       		.uleb128 0x3f
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 76
+
+
+ 2896 008f 19       		.uleb128 0x19
+ 2897 0090 03       		.uleb128 0x3
+ 2898 0091 0E       		.uleb128 0xe
+ 2899 0092 3A       		.uleb128 0x3a
+ 2900 0093 0B       		.uleb128 0xb
+ 2901 0094 3B       		.uleb128 0x3b
+ 2902 0095 05       		.uleb128 0x5
+ 2903 0096 27       		.uleb128 0x27
+ 2904 0097 19       		.uleb128 0x19
+ 2905 0098 11       		.uleb128 0x11
+ 2906 0099 01       		.uleb128 0x1
+ 2907 009a 12       		.uleb128 0x12
+ 2908 009b 06       		.uleb128 0x6
+ 2909 009c 40       		.uleb128 0x40
+ 2910 009d 18       		.uleb128 0x18
+ 2911 009e 9642     		.uleb128 0x2116
+ 2912 00a0 19       		.uleb128 0x19
+ 2913 00a1 01       		.uleb128 0x1
+ 2914 00a2 13       		.uleb128 0x13
+ 2915 00a3 00       		.byte	0
+ 2916 00a4 00       		.byte	0
+ 2917 00a5 0B       		.uleb128 0xb
+ 2918 00a6 05       		.uleb128 0x5
+ 2919 00a7 00       		.byte	0
+ 2920 00a8 03       		.uleb128 0x3
+ 2921 00a9 0E       		.uleb128 0xe
+ 2922 00aa 3A       		.uleb128 0x3a
+ 2923 00ab 0B       		.uleb128 0xb
+ 2924 00ac 3B       		.uleb128 0x3b
+ 2925 00ad 05       		.uleb128 0x5
+ 2926 00ae 49       		.uleb128 0x49
+ 2927 00af 13       		.uleb128 0x13
+ 2928 00b0 02       		.uleb128 0x2
+ 2929 00b1 18       		.uleb128 0x18
+ 2930 00b2 00       		.byte	0
+ 2931 00b3 00       		.byte	0
+ 2932 00b4 0C       		.uleb128 0xc
+ 2933 00b5 34       		.uleb128 0x34
+ 2934 00b6 00       		.byte	0
+ 2935 00b7 03       		.uleb128 0x3
+ 2936 00b8 0E       		.uleb128 0xe
+ 2937 00b9 3A       		.uleb128 0x3a
+ 2938 00ba 0B       		.uleb128 0xb
+ 2939 00bb 3B       		.uleb128 0x3b
+ 2940 00bc 05       		.uleb128 0x5
+ 2941 00bd 49       		.uleb128 0x49
+ 2942 00be 13       		.uleb128 0x13
+ 2943 00bf 02       		.uleb128 0x2
+ 2944 00c0 18       		.uleb128 0x18
+ 2945 00c1 00       		.byte	0
+ 2946 00c2 00       		.byte	0
+ 2947 00c3 0D       		.uleb128 0xd
+ 2948 00c4 2E       		.uleb128 0x2e
+ 2949 00c5 01       		.byte	0x1
+ 2950 00c6 3F       		.uleb128 0x3f
+ 2951 00c7 19       		.uleb128 0x19
+ 2952 00c8 03       		.uleb128 0x3
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 77
+
+
+ 2953 00c9 0E       		.uleb128 0xe
+ 2954 00ca 3A       		.uleb128 0x3a
+ 2955 00cb 0B       		.uleb128 0xb
+ 2956 00cc 3B       		.uleb128 0x3b
+ 2957 00cd 05       		.uleb128 0x5
+ 2958 00ce 27       		.uleb128 0x27
+ 2959 00cf 19       		.uleb128 0x19
+ 2960 00d0 11       		.uleb128 0x11
+ 2961 00d1 01       		.uleb128 0x1
+ 2962 00d2 12       		.uleb128 0x12
+ 2963 00d3 06       		.uleb128 0x6
+ 2964 00d4 40       		.uleb128 0x40
+ 2965 00d5 18       		.uleb128 0x18
+ 2966 00d6 9742     		.uleb128 0x2117
+ 2967 00d8 19       		.uleb128 0x19
+ 2968 00d9 01       		.uleb128 0x1
+ 2969 00da 13       		.uleb128 0x13
+ 2970 00db 00       		.byte	0
+ 2971 00dc 00       		.byte	0
+ 2972 00dd 0E       		.uleb128 0xe
+ 2973 00de 2E       		.uleb128 0x2e
+ 2974 00df 00       		.byte	0
+ 2975 00e0 3F       		.uleb128 0x3f
+ 2976 00e1 19       		.uleb128 0x19
+ 2977 00e2 03       		.uleb128 0x3
+ 2978 00e3 0E       		.uleb128 0xe
+ 2979 00e4 3A       		.uleb128 0x3a
+ 2980 00e5 0B       		.uleb128 0xb
+ 2981 00e6 3B       		.uleb128 0x3b
+ 2982 00e7 05       		.uleb128 0x5
+ 2983 00e8 27       		.uleb128 0x27
+ 2984 00e9 19       		.uleb128 0x19
+ 2985 00ea 49       		.uleb128 0x49
+ 2986 00eb 13       		.uleb128 0x13
+ 2987 00ec 11       		.uleb128 0x11
+ 2988 00ed 01       		.uleb128 0x1
+ 2989 00ee 12       		.uleb128 0x12
+ 2990 00ef 06       		.uleb128 0x6
+ 2991 00f0 40       		.uleb128 0x40
+ 2992 00f1 18       		.uleb128 0x18
+ 2993 00f2 9742     		.uleb128 0x2117
+ 2994 00f4 19       		.uleb128 0x19
+ 2995 00f5 00       		.byte	0
+ 2996 00f6 00       		.byte	0
+ 2997 00f7 0F       		.uleb128 0xf
+ 2998 00f8 34       		.uleb128 0x34
+ 2999 00f9 00       		.byte	0
+ 3000 00fa 03       		.uleb128 0x3
+ 3001 00fb 0E       		.uleb128 0xe
+ 3002 00fc 3A       		.uleb128 0x3a
+ 3003 00fd 0B       		.uleb128 0xb
+ 3004 00fe 3B       		.uleb128 0x3b
+ 3005 00ff 0B       		.uleb128 0xb
+ 3006 0100 49       		.uleb128 0x49
+ 3007 0101 13       		.uleb128 0x13
+ 3008 0102 3F       		.uleb128 0x3f
+ 3009 0103 19       		.uleb128 0x19
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 78
+
+
+ 3010 0104 02       		.uleb128 0x2
+ 3011 0105 18       		.uleb128 0x18
+ 3012 0106 00       		.byte	0
+ 3013 0107 00       		.byte	0
+ 3014 0108 00       		.byte	0
+ 3015              		.section	.debug_aranges,"",%progbits
+ 3016 0000 54010000 		.4byte	0x154
+ 3017 0004 0200     		.2byte	0x2
+ 3018 0006 00000000 		.4byte	.Ldebug_info0
+ 3019 000a 04       		.byte	0x4
+ 3020 000b 00       		.byte	0
+ 3021 000c 0000     		.2byte	0
+ 3022 000e 0000     		.2byte	0
+ 3023 0010 00000000 		.4byte	.LFB2
+ 3024 0014 54000000 		.4byte	.LFE2-.LFB2
+ 3025 0018 00000000 		.4byte	.LFB3
+ 3026 001c 38000000 		.4byte	.LFE3-.LFB3
+ 3027 0020 00000000 		.4byte	.LFB4
+ 3028 0024 24000000 		.4byte	.LFE4-.LFB4
+ 3029 0028 00000000 		.4byte	.LFB5
+ 3030 002c 30000000 		.4byte	.LFE5-.LFB5
+ 3031 0030 00000000 		.4byte	.LFB6
+ 3032 0034 48000000 		.4byte	.LFE6-.LFB6
+ 3033 0038 00000000 		.4byte	.LFB7
+ 3034 003c 48000000 		.4byte	.LFE7-.LFB7
+ 3035 0040 00000000 		.4byte	.LFB8
+ 3036 0044 48000000 		.4byte	.LFE8-.LFB8
+ 3037 0048 00000000 		.4byte	.LFB9
+ 3038 004c 4C000000 		.4byte	.LFE9-.LFB9
+ 3039 0050 00000000 		.4byte	.LFB10
+ 3040 0054 1C000000 		.4byte	.LFE10-.LFB10
+ 3041 0058 00000000 		.4byte	.LFB11
+ 3042 005c 48000000 		.4byte	.LFE11-.LFB11
+ 3043 0060 00000000 		.4byte	.LFB12
+ 3044 0064 48000000 		.4byte	.LFE12-.LFB12
+ 3045 0068 00000000 		.4byte	.LFB13
+ 3046 006c 4C000000 		.4byte	.LFE13-.LFB13
+ 3047 0070 00000000 		.4byte	.LFB14
+ 3048 0074 48000000 		.4byte	.LFE14-.LFB14
+ 3049 0078 00000000 		.4byte	.LFB15
+ 3050 007c 1C000000 		.4byte	.LFE15-.LFB15
+ 3051 0080 00000000 		.4byte	.LFB16
+ 3052 0084 18000000 		.4byte	.LFE16-.LFB16
+ 3053 0088 00000000 		.4byte	.LFB17
+ 3054 008c 48000000 		.4byte	.LFE17-.LFB17
+ 3055 0090 00000000 		.4byte	.LFB18
+ 3056 0094 1C000000 		.4byte	.LFE18-.LFB18
+ 3057 0098 00000000 		.4byte	.LFB19
+ 3058 009c 18000000 		.4byte	.LFE19-.LFB19
+ 3059 00a0 00000000 		.4byte	.LFB20
+ 3060 00a4 48000000 		.4byte	.LFE20-.LFB20
+ 3061 00a8 00000000 		.4byte	.LFB21
+ 3062 00ac 1C000000 		.4byte	.LFE21-.LFB21
+ 3063 00b0 00000000 		.4byte	.LFB22
+ 3064 00b4 18000000 		.4byte	.LFE22-.LFB22
+ 3065 00b8 00000000 		.4byte	.LFB23
+ 3066 00bc 48000000 		.4byte	.LFE23-.LFB23
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 79
+
+
+ 3067 00c0 00000000 		.4byte	.LFB24
+ 3068 00c4 1C000000 		.4byte	.LFE24-.LFB24
+ 3069 00c8 00000000 		.4byte	.LFB25
+ 3070 00cc 18000000 		.4byte	.LFE25-.LFB25
+ 3071 00d0 00000000 		.4byte	.LFB26
+ 3072 00d4 1C000000 		.4byte	.LFE26-.LFB26
+ 3073 00d8 00000000 		.4byte	.LFB27
+ 3074 00dc 18000000 		.4byte	.LFE27-.LFB27
+ 3075 00e0 00000000 		.4byte	.LFB28
+ 3076 00e4 18000000 		.4byte	.LFE28-.LFB28
+ 3077 00e8 00000000 		.4byte	.LFB29
+ 3078 00ec 18000000 		.4byte	.LFE29-.LFB29
+ 3079 00f0 00000000 		.4byte	.LFB30
+ 3080 00f4 44000000 		.4byte	.LFE30-.LFB30
+ 3081 00f8 00000000 		.4byte	.LFB31
+ 3082 00fc 44000000 		.4byte	.LFE31-.LFB31
+ 3083 0100 00000000 		.4byte	.LFB32
+ 3084 0104 48000000 		.4byte	.LFE32-.LFB32
+ 3085 0108 00000000 		.4byte	.LFB33
+ 3086 010c 44000000 		.4byte	.LFE33-.LFB33
+ 3087 0110 00000000 		.4byte	.LFB34
+ 3088 0114 44000000 		.4byte	.LFE34-.LFB34
+ 3089 0118 00000000 		.4byte	.LFB35
+ 3090 011c 3C000000 		.4byte	.LFE35-.LFB35
+ 3091 0120 00000000 		.4byte	.LFB36
+ 3092 0124 20000000 		.4byte	.LFE36-.LFB36
+ 3093 0128 00000000 		.4byte	.LFB37
+ 3094 012c 18000000 		.4byte	.LFE37-.LFB37
+ 3095 0130 00000000 		.4byte	.LFB38
+ 3096 0134 14000000 		.4byte	.LFE38-.LFB38
+ 3097 0138 00000000 		.4byte	.LFB39
+ 3098 013c 14000000 		.4byte	.LFE39-.LFB39
+ 3099 0140 00000000 		.4byte	.LFB40
+ 3100 0144 18000000 		.4byte	.LFE40-.LFB40
+ 3101 0148 00000000 		.4byte	.LFB41
+ 3102 014c 18000000 		.4byte	.LFE41-.LFB41
+ 3103 0150 00000000 		.4byte	0
+ 3104 0154 00000000 		.4byte	0
+ 3105              		.section	.debug_ranges,"",%progbits
+ 3106              	.Ldebug_ranges0:
+ 3107 0000 00000000 		.4byte	.LFB2
+ 3108 0004 54000000 		.4byte	.LFE2
+ 3109 0008 00000000 		.4byte	.LFB3
+ 3110 000c 38000000 		.4byte	.LFE3
+ 3111 0010 00000000 		.4byte	.LFB4
+ 3112 0014 24000000 		.4byte	.LFE4
+ 3113 0018 00000000 		.4byte	.LFB5
+ 3114 001c 30000000 		.4byte	.LFE5
+ 3115 0020 00000000 		.4byte	.LFB6
+ 3116 0024 48000000 		.4byte	.LFE6
+ 3117 0028 00000000 		.4byte	.LFB7
+ 3118 002c 48000000 		.4byte	.LFE7
+ 3119 0030 00000000 		.4byte	.LFB8
+ 3120 0034 48000000 		.4byte	.LFE8
+ 3121 0038 00000000 		.4byte	.LFB9
+ 3122 003c 4C000000 		.4byte	.LFE9
+ 3123 0040 00000000 		.4byte	.LFB10
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 80
+
+
+ 3124 0044 1C000000 		.4byte	.LFE10
+ 3125 0048 00000000 		.4byte	.LFB11
+ 3126 004c 48000000 		.4byte	.LFE11
+ 3127 0050 00000000 		.4byte	.LFB12
+ 3128 0054 48000000 		.4byte	.LFE12
+ 3129 0058 00000000 		.4byte	.LFB13
+ 3130 005c 4C000000 		.4byte	.LFE13
+ 3131 0060 00000000 		.4byte	.LFB14
+ 3132 0064 48000000 		.4byte	.LFE14
+ 3133 0068 00000000 		.4byte	.LFB15
+ 3134 006c 1C000000 		.4byte	.LFE15
+ 3135 0070 00000000 		.4byte	.LFB16
+ 3136 0074 18000000 		.4byte	.LFE16
+ 3137 0078 00000000 		.4byte	.LFB17
+ 3138 007c 48000000 		.4byte	.LFE17
+ 3139 0080 00000000 		.4byte	.LFB18
+ 3140 0084 1C000000 		.4byte	.LFE18
+ 3141 0088 00000000 		.4byte	.LFB19
+ 3142 008c 18000000 		.4byte	.LFE19
+ 3143 0090 00000000 		.4byte	.LFB20
+ 3144 0094 48000000 		.4byte	.LFE20
+ 3145 0098 00000000 		.4byte	.LFB21
+ 3146 009c 1C000000 		.4byte	.LFE21
+ 3147 00a0 00000000 		.4byte	.LFB22
+ 3148 00a4 18000000 		.4byte	.LFE22
+ 3149 00a8 00000000 		.4byte	.LFB23
+ 3150 00ac 48000000 		.4byte	.LFE23
+ 3151 00b0 00000000 		.4byte	.LFB24
+ 3152 00b4 1C000000 		.4byte	.LFE24
+ 3153 00b8 00000000 		.4byte	.LFB25
+ 3154 00bc 18000000 		.4byte	.LFE25
+ 3155 00c0 00000000 		.4byte	.LFB26
+ 3156 00c4 1C000000 		.4byte	.LFE26
+ 3157 00c8 00000000 		.4byte	.LFB27
+ 3158 00cc 18000000 		.4byte	.LFE27
+ 3159 00d0 00000000 		.4byte	.LFB28
+ 3160 00d4 18000000 		.4byte	.LFE28
+ 3161 00d8 00000000 		.4byte	.LFB29
+ 3162 00dc 18000000 		.4byte	.LFE29
+ 3163 00e0 00000000 		.4byte	.LFB30
+ 3164 00e4 44000000 		.4byte	.LFE30
+ 3165 00e8 00000000 		.4byte	.LFB31
+ 3166 00ec 44000000 		.4byte	.LFE31
+ 3167 00f0 00000000 		.4byte	.LFB32
+ 3168 00f4 48000000 		.4byte	.LFE32
+ 3169 00f8 00000000 		.4byte	.LFB33
+ 3170 00fc 44000000 		.4byte	.LFE33
+ 3171 0100 00000000 		.4byte	.LFB34
+ 3172 0104 44000000 		.4byte	.LFE34
+ 3173 0108 00000000 		.4byte	.LFB35
+ 3174 010c 3C000000 		.4byte	.LFE35
+ 3175 0110 00000000 		.4byte	.LFB36
+ 3176 0114 20000000 		.4byte	.LFE36
+ 3177 0118 00000000 		.4byte	.LFB37
+ 3178 011c 18000000 		.4byte	.LFE37
+ 3179 0120 00000000 		.4byte	.LFB38
+ 3180 0124 14000000 		.4byte	.LFE38
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 81
+
+
+ 3181 0128 00000000 		.4byte	.LFB39
+ 3182 012c 14000000 		.4byte	.LFE39
+ 3183 0130 00000000 		.4byte	.LFB40
+ 3184 0134 18000000 		.4byte	.LFE40
+ 3185 0138 00000000 		.4byte	.LFB41
+ 3186 013c 18000000 		.4byte	.LFE41
+ 3187 0140 00000000 		.4byte	0
+ 3188 0144 00000000 		.4byte	0
+ 3189              		.section	.debug_line,"",%progbits
+ 3190              	.Ldebug_line0:
+ 3191 0000 6F030000 		.section	.debug_str,"MS",%progbits,1
+ 3191      02004200 
+ 3191      00000201 
+ 3191      FB0E0D00 
+ 3191      01010101 
+ 3192              	.LASF40:
+ 3193 0000 636F756E 		.ascii	"count\000"
+ 3193      7400
+ 3194              	.LASF18:
+ 3195 0006 50574D5F 		.ascii	"PWM_Enable\000"
+ 3195      456E6162 
+ 3195      6C6500
+ 3196              	.LASF31:
+ 3197 0011 50574D5F 		.ascii	"PWM_SetPWMSyncKill\000"
+ 3197      53657450 
+ 3197      574D5379 
+ 3197      6E634B69 
+ 3197      6C6C00
+ 3198              	.LASF58:
+ 3199 0024 50574D5F 		.ascii	"PWM_ReadCompareBuf\000"
+ 3199      52656164 
+ 3199      436F6D70 
+ 3199      61726542 
+ 3199      756600
+ 3200              	.LASF44:
+ 3201 0037 70657269 		.ascii	"period\000"
+ 3201      6F6400
+ 3202              	.LASF7:
+ 3203 003e 6C6F6E67 		.ascii	"long long unsigned int\000"
+ 3203      206C6F6E 
+ 3203      6720756E 
+ 3203      7369676E 
+ 3203      65642069 
+ 3204              	.LASF61:
+ 3205 0055 50574D5F 		.ascii	"PWM_SetCaptureMode\000"
+ 3205      53657443 
+ 3205      61707475 
+ 3205      72654D6F 
+ 3205      646500
+ 3206              	.LASF24:
+ 3207 0068 71644D6F 		.ascii	"qdMode\000"
+ 3207      646500
+ 3208              	.LASF39:
+ 3209 006f 50574D5F 		.ascii	"PWM_WriteCounter\000"
+ 3209      57726974 
+ 3209      65436F75 
+ 3209      6E746572 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 82
+
+
+ 3209      00
+ 3210              	.LASF45:
+ 3211 0080 50574D5F 		.ascii	"PWM_ReadCounter\000"
+ 3211      52656164 
+ 3211      436F756E 
+ 3211      74657200 
+ 3212              	.LASF6:
+ 3213 0090 6C6F6E67 		.ascii	"long long int\000"
+ 3213      206C6F6E 
+ 3213      6720696E 
+ 3213      7400
+ 3214              	.LASF0:
+ 3215 009e 7369676E 		.ascii	"signed char\000"
+ 3215      65642063 
+ 3215      68617200 
+ 3216              	.LASF56:
+ 3217 00aa 50574D5F 		.ascii	"PWM_WriteCompareBuf\000"
+ 3217      57726974 
+ 3217      65436F6D 
+ 3217      70617265 
+ 3217      42756600 
+ 3218              	.LASF70:
+ 3219 00be 50574D5F 		.ascii	"PWM_SetInterruptMode\000"
+ 3219      53657449 
+ 3219      6E746572 
+ 3219      72757074 
+ 3219      4D6F6465 
+ 3220              	.LASF74:
+ 3221 00d3 50574D5F 		.ascii	"PWM_ClearInterrupt\000"
+ 3221      436C6561 
+ 3221      72496E74 
+ 3221      65727275 
+ 3221      707400
+ 3222              	.LASF77:
+ 3223 00e6 2E5C4765 		.ascii	".\\Generated_Source\\PSoC4\\PWM.c\000"
+ 3223      6E657261 
+ 3223      7465645F 
+ 3223      536F7572 
+ 3223      63655C50 
+ 3224              	.LASF4:
+ 3225 0105 6C6F6E67 		.ascii	"long int\000"
+ 3225      20696E74 
+ 3225      00
+ 3226              	.LASF9:
+ 3227 010e 75696E74 		.ascii	"uint8\000"
+ 3227      3800
+ 3228              	.LASF12:
+ 3229 0114 646F7562 		.ascii	"double\000"
+ 3229      6C6500
+ 3230              	.LASF78:
+ 3231 011b 433A5C55 		.ascii	"C:\\Users\\pmad\\Desktop\\BLE Workshop\\Labs\\Compl"
+ 3231      73657273 
+ 3231      5C706D61 
+ 3231      645C4465 
+ 3231      736B746F 
+ 3232 0148 65746564 		.ascii	"eted Labs\\BLE Lab 1_1\\BLE Lab 1_1.cydsn\000"
+ 3232      204C6162 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 83
+
+
+ 3232      735C424C 
+ 3232      45204C61 
+ 3232      6220315F 
+ 3233              	.LASF47:
+ 3234 0170 50574D5F 		.ascii	"PWM_SetCompareSwap\000"
+ 3234      53657443 
+ 3234      6F6D7061 
+ 3234      72655377 
+ 3234      617000
+ 3235              	.LASF19:
+ 3236 0183 50574D5F 		.ascii	"PWM_Stop\000"
+ 3236      53746F70 
+ 3236      00
+ 3237              	.LASF37:
+ 3238 018c 50574D5F 		.ascii	"PWM_SetPWMInvert\000"
+ 3238      53657450 
+ 3238      574D496E 
+ 3238      76657274 
+ 3238      00
+ 3239              	.LASF10:
+ 3240 019d 75696E74 		.ascii	"uint32\000"
+ 3240      333200
+ 3241              	.LASF64:
+ 3242 01a4 50574D5F 		.ascii	"PWM_SetStartMode\000"
+ 3242      53657453 
+ 3242      74617274 
+ 3242      4D6F6465 
+ 3242      00
+ 3243              	.LASF62:
+ 3244 01b5 74726967 		.ascii	"triggerMode\000"
+ 3244      6765724D 
+ 3244      6F646500 
+ 3245              	.LASF38:
+ 3246 01c1 6D61736B 		.ascii	"mask\000"
+ 3246      00
+ 3247              	.LASF69:
+ 3248 01c6 50574D5F 		.ascii	"PWM_ReadStatus\000"
+ 3248      52656164 
+ 3248      53746174 
+ 3248      757300
+ 3249              	.LASF36:
+ 3250 01d5 64656164 		.ascii	"deadTime\000"
+ 3250      54696D65 
+ 3250      00
+ 3251              	.LASF65:
+ 3252 01de 50574D5F 		.ascii	"PWM_SetStopMode\000"
+ 3252      53657453 
+ 3252      746F704D 
+ 3252      6F646500 
+ 3253              	.LASF8:
+ 3254 01ee 756E7369 		.ascii	"unsigned int\000"
+ 3254      676E6564 
+ 3254      20696E74 
+ 3254      00
+ 3255              	.LASF35:
+ 3256 01fb 50574D5F 		.ascii	"PWM_SetPWMDeadTime\000"
+ 3256      53657450 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 84
+
+
+ 3256      574D4465 
+ 3256      61645469 
+ 3256      6D6500
+ 3257              	.LASF68:
+ 3258 020e 636F6D6D 		.ascii	"command\000"
+ 3258      616E6400 
+ 3259              	.LASF5:
+ 3260 0216 6C6F6E67 		.ascii	"long unsigned int\000"
+ 3260      20756E73 
+ 3260      69676E65 
+ 3260      6420696E 
+ 3260      7400
+ 3261              	.LASF30:
+ 3262 0228 6D6F6465 		.ascii	"modeMask\000"
+ 3262      4D61736B 
+ 3262      00
+ 3263              	.LASF3:
+ 3264 0231 73686F72 		.ascii	"short unsigned int\000"
+ 3264      7420756E 
+ 3264      7369676E 
+ 3264      65642069 
+ 3264      6E7400
+ 3265              	.LASF25:
+ 3266 0244 50574D5F 		.ascii	"PWM_SetPrescaler\000"
+ 3266      53657450 
+ 3266      72657363 
+ 3266      616C6572 
+ 3266      00
+ 3267              	.LASF17:
+ 3268 0255 50574D5F 		.ascii	"PWM_Start\000"
+ 3268      53746172 
+ 3268      7400
+ 3269              	.LASF67:
+ 3270 025f 50574D5F 		.ascii	"PWM_TriggerCommand\000"
+ 3270      54726967 
+ 3270      67657243 
+ 3270      6F6D6D61 
+ 3270      6E6400
+ 3271              	.LASF53:
+ 3272 0272 50574D5F 		.ascii	"PWM_WriteCompare\000"
+ 3272      57726974 
+ 3272      65436F6D 
+ 3272      70617265 
+ 3272      00
+ 3273              	.LASF43:
+ 3274 0283 50574D5F 		.ascii	"PWM_WritePeriod\000"
+ 3274      57726974 
+ 3274      65506572 
+ 3274      696F6400 
+ 3275              	.LASF14:
+ 3276 0293 72656733 		.ascii	"reg32\000"
+ 3276      3200
+ 3277              	.LASF79:
+ 3278 0299 50574D5F 		.ascii	"PWM_initVar\000"
+ 3278      696E6974 
+ 3278      56617200 
+ 3279              	.LASF46:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 85
+
+
+ 3280 02a5 50574D5F 		.ascii	"PWM_ReadPeriod\000"
+ 3280      52656164 
+ 3280      50657269 
+ 3280      6F6400
+ 3281              	.LASF15:
+ 3282 02b4 73697A65 		.ascii	"sizetype\000"
+ 3282      74797065 
+ 3282      00
+ 3283              	.LASF32:
+ 3284 02bd 73796E63 		.ascii	"syncKillEnable\000"
+ 3284      4B696C6C 
+ 3284      456E6162 
+ 3284      6C6500
+ 3285              	.LASF54:
+ 3286 02cc 636F6D70 		.ascii	"compare\000"
+ 3286      61726500 
+ 3287              	.LASF27:
+ 3288 02d4 50574D5F 		.ascii	"PWM_SetOneShot\000"
+ 3288      5365744F 
+ 3288      6E655368 
+ 3288      6F7400
+ 3289              	.LASF51:
+ 3290 02e3 50574D5F 		.ascii	"PWM_ReadPeriodBuf\000"
+ 3290      52656164 
+ 3290      50657269 
+ 3290      6F644275 
+ 3290      6600
+ 3291              	.LASF11:
+ 3292 02f5 666C6F61 		.ascii	"float\000"
+ 3292      7400
+ 3293              	.LASF26:
+ 3294 02fb 70726573 		.ascii	"prescaler\000"
+ 3294      63616C65 
+ 3294      7200
+ 3295              	.LASF76:
+ 3296 0305 474E5520 		.ascii	"GNU C 4.8.4 20140526 (release) [ARM/embedded-4_8-br"
+ 3296      4320342E 
+ 3296      382E3420 
+ 3296      32303134 
+ 3296      30353236 
+ 3297 0338 616E6368 		.ascii	"anch revision 211358] -mcpu=cortex-m0 -mthumb -g -O"
+ 3297      20726576 
+ 3297      6973696F 
+ 3297      6E203231 
+ 3297      31333538 
+ 3298 036b 30202D66 		.ascii	"0 -ffunction-sections\000"
+ 3298      66756E63 
+ 3298      74696F6E 
+ 3298      2D736563 
+ 3298      74696F6E 
+ 3299              	.LASF59:
+ 3300 0381 50574D5F 		.ascii	"PWM_ReadCapture\000"
+ 3300      52656164 
+ 3300      43617074 
+ 3300      75726500 
+ 3301              	.LASF52:
+ 3302 0391 50574D5F 		.ascii	"PWM_SetPeriodSwap\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 86
+
+
+ 3302      53657450 
+ 3302      6572696F 
+ 3302      64537761 
+ 3302      7000
+ 3303              	.LASF1:
+ 3304 03a3 756E7369 		.ascii	"unsigned char\000"
+ 3304      676E6564 
+ 3304      20636861 
+ 3304      7200
+ 3305              	.LASF16:
+ 3306 03b1 50574D5F 		.ascii	"PWM_Init\000"
+ 3306      496E6974 
+ 3306      00
+ 3307              	.LASF34:
+ 3308 03ba 73746F70 		.ascii	"stopOnKillEnable\000"
+ 3308      4F6E4B69 
+ 3308      6C6C456E 
+ 3308      61626C65 
+ 3308      00
+ 3309              	.LASF29:
+ 3310 03cb 50574D5F 		.ascii	"PWM_SetPWMMode\000"
+ 3310      53657450 
+ 3310      574D4D6F 
+ 3310      646500
+ 3311              	.LASF2:
+ 3312 03da 73686F72 		.ascii	"short int\000"
+ 3312      7420696E 
+ 3312      7400
+ 3313              	.LASF72:
+ 3314 03e4 50574D5F 		.ascii	"PWM_GetInterruptSourceMasked\000"
+ 3314      47657449 
+ 3314      6E746572 
+ 3314      72757074 
+ 3314      536F7572 
+ 3315              	.LASF71:
+ 3316 0401 696E7465 		.ascii	"interruptMask\000"
+ 3316      72727570 
+ 3316      744D6173 
+ 3316      6B00
+ 3317              	.LASF49:
+ 3318 040f 50574D5F 		.ascii	"PWM_WritePeriodBuf\000"
+ 3318      57726974 
+ 3318      65506572 
+ 3318      696F6442 
+ 3318      756600
+ 3319              	.LASF22:
+ 3320 0422 50574D5F 		.ascii	"PWM_SetQDMode\000"
+ 3320      53657451 
+ 3320      444D6F64 
+ 3320      6500
+ 3321              	.LASF13:
+ 3322 0430 63686172 		.ascii	"char\000"
+ 3322      00
+ 3323              	.LASF23:
+ 3324 0435 6D6F6465 		.ascii	"mode\000"
+ 3324      00
+ 3325              	.LASF75:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 87
+
+
+ 3326 043a 50574D5F 		.ascii	"PWM_SetInterrupt\000"
+ 3326      53657449 
+ 3326      6E746572 
+ 3326      72757074 
+ 3326      00
+ 3327              	.LASF63:
+ 3328 044b 50574D5F 		.ascii	"PWM_SetReloadMode\000"
+ 3328      53657452 
+ 3328      656C6F61 
+ 3328      644D6F64 
+ 3328      6500
+ 3329              	.LASF42:
+ 3330 045d 636F756E 		.ascii	"counterMode\000"
+ 3330      7465724D 
+ 3330      6F646500 
+ 3331              	.LASF57:
+ 3332 0469 636F6D70 		.ascii	"compareBuf\000"
+ 3332      61726542 
+ 3332      756600
+ 3333              	.LASF50:
+ 3334 0474 70657269 		.ascii	"periodBuf\000"
+ 3334      6F644275 
+ 3334      6600
+ 3335              	.LASF60:
+ 3336 047e 50574D5F 		.ascii	"PWM_ReadCaptureBuf\000"
+ 3336      52656164 
+ 3336      43617074 
+ 3336      75726542 
+ 3336      756600
+ 3337              	.LASF20:
+ 3338 0491 656E6162 		.ascii	"enableInterrupts\000"
+ 3338      6C65496E 
+ 3338      74657272 
+ 3338      75707473 
+ 3338      00
+ 3339              	.LASF66:
+ 3340 04a2 50574D5F 		.ascii	"PWM_SetCountMode\000"
+ 3340      53657443 
+ 3340      6F756E74 
+ 3340      4D6F6465 
+ 3340      00
+ 3341              	.LASF28:
+ 3342 04b3 6F6E6553 		.ascii	"oneShotEnable\000"
+ 3342      686F7445 
+ 3342      6E61626C 
+ 3342      6500
+ 3343              	.LASF21:
+ 3344 04c1 50574D5F 		.ascii	"PWM_SetMode\000"
+ 3344      5365744D 
+ 3344      6F646500 
+ 3345              	.LASF33:
+ 3346 04cd 50574D5F 		.ascii	"PWM_SetPWMStopOnKill\000"
+ 3346      53657450 
+ 3346      574D5374 
+ 3346      6F704F6E 
+ 3346      4B696C6C 
+ 3347              	.LASF48:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccuMgcmp.s 			page 88
+
+
+ 3348 04e2 73776170 		.ascii	"swapEnable\000"
+ 3348      456E6162 
+ 3348      6C6500
+ 3349              	.LASF73:
+ 3350 04ed 50574D5F 		.ascii	"PWM_GetInterruptSource\000"
+ 3350      47657449 
+ 3350      6E746572 
+ 3350      72757074 
+ 3350      536F7572 
+ 3351              	.LASF41:
+ 3352 0504 50574D5F 		.ascii	"PWM_SetCounterMode\000"
+ 3352      53657443 
+ 3352      6F756E74 
+ 3352      65724D6F 
+ 3352      646500
+ 3353              	.LASF55:
+ 3354 0517 50574D5F 		.ascii	"PWM_ReadCompare\000"
+ 3354      52656164 
+ 3354      436F6D70 
+ 3354      61726500 
+ 3355              		.ident	"GCC: (GNU Tools for ARM Embedded Processors) 4.8.4 20140526 (release) [ARM/embedded-4_8-br
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/PWM.o
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/PWM.o
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/PWM_PM.lst
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/PWM_PM.lst	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/PWM_PM.lst	(revision 7)
@@ -0,0 +1,797 @@
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccIVh3BE.s 			page 1
+
+
+   1              		.cpu cortex-m0
+   2              		.fpu softvfp
+   3              		.eabi_attribute 20, 1
+   4              		.eabi_attribute 21, 1
+   5              		.eabi_attribute 23, 3
+   6              		.eabi_attribute 24, 1
+   7              		.eabi_attribute 25, 1
+   8              		.eabi_attribute 26, 1
+   9              		.eabi_attribute 30, 6
+  10              		.eabi_attribute 34, 0
+  11              		.eabi_attribute 18, 4
+  12              		.code	16
+  13              		.file	"PWM_PM.c"
+  14              		.text
+  15              	.Ltext0:
+  16              		.cfi_sections	.debug_frame
+  17              		.bss
+  18              		.align	2
+  19              	PWM_backup:
+  20 0000 00       		.space	1
+  21 0001 000000   		.section	.text.PWM_SaveConfig,"ax",%progbits
+  22              		.align	2
+  23              		.global	PWM_SaveConfig
+  24              		.code	16
+  25              		.thumb_func
+  26              		.type	PWM_SaveConfig, %function
+  27              	PWM_SaveConfig:
+  28              	.LFB2:
+  29              		.file 1 ".\\Generated_Source\\PSoC4\\PWM_PM.c"
+   1:.\Generated_Source\PSoC4/PWM_PM.c **** /*******************************************************************************
+   2:.\Generated_Source\PSoC4/PWM_PM.c **** * File Name: PWM_PM.c
+   3:.\Generated_Source\PSoC4/PWM_PM.c **** * Version 2.0
+   4:.\Generated_Source\PSoC4/PWM_PM.c **** *
+   5:.\Generated_Source\PSoC4/PWM_PM.c **** * Description:
+   6:.\Generated_Source\PSoC4/PWM_PM.c **** *  This file contains the setup, control, and status commands to support
+   7:.\Generated_Source\PSoC4/PWM_PM.c **** *  the component operations in the low power mode.
+   8:.\Generated_Source\PSoC4/PWM_PM.c **** *
+   9:.\Generated_Source\PSoC4/PWM_PM.c **** * Note:
+  10:.\Generated_Source\PSoC4/PWM_PM.c **** *  None
+  11:.\Generated_Source\PSoC4/PWM_PM.c **** *
+  12:.\Generated_Source\PSoC4/PWM_PM.c **** ********************************************************************************
+  13:.\Generated_Source\PSoC4/PWM_PM.c **** * Copyright 2013-2014, Cypress Semiconductor Corporation.  All rights reserved.
+  14:.\Generated_Source\PSoC4/PWM_PM.c **** * You may use this file only in accordance with the license, terms, conditions,
+  15:.\Generated_Source\PSoC4/PWM_PM.c **** * disclaimers, and limitations in the end user license agreement accompanying
+  16:.\Generated_Source\PSoC4/PWM_PM.c **** * the software package with which this file was provided.
+  17:.\Generated_Source\PSoC4/PWM_PM.c **** *******************************************************************************/
+  18:.\Generated_Source\PSoC4/PWM_PM.c **** 
+  19:.\Generated_Source\PSoC4/PWM_PM.c **** #include "PWM.h"
+  20:.\Generated_Source\PSoC4/PWM_PM.c **** 
+  21:.\Generated_Source\PSoC4/PWM_PM.c **** static PWM_BACKUP_STRUCT PWM_backup;
+  22:.\Generated_Source\PSoC4/PWM_PM.c **** 
+  23:.\Generated_Source\PSoC4/PWM_PM.c **** 
+  24:.\Generated_Source\PSoC4/PWM_PM.c **** /*******************************************************************************
+  25:.\Generated_Source\PSoC4/PWM_PM.c **** * Function Name: PWM_SaveConfig
+  26:.\Generated_Source\PSoC4/PWM_PM.c **** ********************************************************************************
+  27:.\Generated_Source\PSoC4/PWM_PM.c **** *
+  28:.\Generated_Source\PSoC4/PWM_PM.c **** * Summary:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccIVh3BE.s 			page 2
+
+
+  29:.\Generated_Source\PSoC4/PWM_PM.c **** *  All configuration registers are retention. Nothing to save here.
+  30:.\Generated_Source\PSoC4/PWM_PM.c **** *
+  31:.\Generated_Source\PSoC4/PWM_PM.c **** * Parameters:
+  32:.\Generated_Source\PSoC4/PWM_PM.c **** *  None
+  33:.\Generated_Source\PSoC4/PWM_PM.c **** *
+  34:.\Generated_Source\PSoC4/PWM_PM.c **** * Return:
+  35:.\Generated_Source\PSoC4/PWM_PM.c **** *  None
+  36:.\Generated_Source\PSoC4/PWM_PM.c **** *
+  37:.\Generated_Source\PSoC4/PWM_PM.c **** *******************************************************************************/
+  38:.\Generated_Source\PSoC4/PWM_PM.c **** void PWM_SaveConfig(void)
+  39:.\Generated_Source\PSoC4/PWM_PM.c **** {
+  30              		.loc 1 39 0
+  31              		.cfi_startproc
+  32 0000 80B5     		push	{r7, lr}
+  33              		.cfi_def_cfa_offset 8
+  34              		.cfi_offset 7, -8
+  35              		.cfi_offset 14, -4
+  36 0002 00AF     		add	r7, sp, #0
+  37              		.cfi_def_cfa_register 7
+  40:.\Generated_Source\PSoC4/PWM_PM.c **** 
+  41:.\Generated_Source\PSoC4/PWM_PM.c **** }
+  38              		.loc 1 41 0
+  39 0004 BD46     		mov	sp, r7
+  40              		@ sp needed
+  41 0006 80BD     		pop	{r7, pc}
+  42              		.cfi_endproc
+  43              	.LFE2:
+  44              		.size	PWM_SaveConfig, .-PWM_SaveConfig
+  45              		.section	.text.PWM_Sleep,"ax",%progbits
+  46              		.align	2
+  47              		.global	PWM_Sleep
+  48              		.code	16
+  49              		.thumb_func
+  50              		.type	PWM_Sleep, %function
+  51              	PWM_Sleep:
+  52              	.LFB3:
+  42:.\Generated_Source\PSoC4/PWM_PM.c **** 
+  43:.\Generated_Source\PSoC4/PWM_PM.c **** 
+  44:.\Generated_Source\PSoC4/PWM_PM.c **** /*******************************************************************************
+  45:.\Generated_Source\PSoC4/PWM_PM.c **** * Function Name: PWM_Sleep
+  46:.\Generated_Source\PSoC4/PWM_PM.c **** ********************************************************************************
+  47:.\Generated_Source\PSoC4/PWM_PM.c **** *
+  48:.\Generated_Source\PSoC4/PWM_PM.c **** * Summary:
+  49:.\Generated_Source\PSoC4/PWM_PM.c **** *  Stops the component operation and saves the user configuration.
+  50:.\Generated_Source\PSoC4/PWM_PM.c **** *
+  51:.\Generated_Source\PSoC4/PWM_PM.c **** * Parameters:
+  52:.\Generated_Source\PSoC4/PWM_PM.c **** *  None
+  53:.\Generated_Source\PSoC4/PWM_PM.c **** *
+  54:.\Generated_Source\PSoC4/PWM_PM.c **** * Return:
+  55:.\Generated_Source\PSoC4/PWM_PM.c **** *  None
+  56:.\Generated_Source\PSoC4/PWM_PM.c **** *
+  57:.\Generated_Source\PSoC4/PWM_PM.c **** *******************************************************************************/
+  58:.\Generated_Source\PSoC4/PWM_PM.c **** void PWM_Sleep(void)
+  59:.\Generated_Source\PSoC4/PWM_PM.c **** {
+  53              		.loc 1 59 0
+  54              		.cfi_startproc
+  55 0000 80B5     		push	{r7, lr}
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccIVh3BE.s 			page 3
+
+
+  56              		.cfi_def_cfa_offset 8
+  57              		.cfi_offset 7, -8
+  58              		.cfi_offset 14, -4
+  59 0002 00AF     		add	r7, sp, #0
+  60              		.cfi_def_cfa_register 7
+  60:.\Generated_Source\PSoC4/PWM_PM.c ****     if(0u != (PWM_BLOCK_CONTROL_REG & PWM_MASK))
+  61              		.loc 1 60 0
+  62 0004 084B     		ldr	r3, .L5
+  63 0006 1A68     		ldr	r2, [r3]
+  64 0008 0123     		mov	r3, #1
+  65 000a 1340     		and	r3, r2
+  66 000c 03D0     		beq	.L3
+  61:.\Generated_Source\PSoC4/PWM_PM.c ****     {
+  62:.\Generated_Source\PSoC4/PWM_PM.c ****         PWM_backup.enableState = 1u;
+  67              		.loc 1 62 0
+  68 000e 074B     		ldr	r3, .L5+4
+  69 0010 0122     		mov	r2, #1
+  70 0012 1A70     		strb	r2, [r3]
+  71 0014 02E0     		b	.L4
+  72              	.L3:
+  63:.\Generated_Source\PSoC4/PWM_PM.c ****     }
+  64:.\Generated_Source\PSoC4/PWM_PM.c ****     else
+  65:.\Generated_Source\PSoC4/PWM_PM.c ****     {
+  66:.\Generated_Source\PSoC4/PWM_PM.c ****         PWM_backup.enableState = 0u;
+  73              		.loc 1 66 0
+  74 0016 054B     		ldr	r3, .L5+4
+  75 0018 0022     		mov	r2, #0
+  76 001a 1A70     		strb	r2, [r3]
+  77              	.L4:
+  67:.\Generated_Source\PSoC4/PWM_PM.c ****     }
+  68:.\Generated_Source\PSoC4/PWM_PM.c **** 
+  69:.\Generated_Source\PSoC4/PWM_PM.c ****     PWM_Stop();
+  78              		.loc 1 69 0
+  79 001c FFF7FEFF 		bl	PWM_Stop
+  70:.\Generated_Source\PSoC4/PWM_PM.c ****     PWM_SaveConfig();
+  80              		.loc 1 70 0
+  81 0020 FFF7FEFF 		bl	PWM_SaveConfig
+  71:.\Generated_Source\PSoC4/PWM_PM.c **** }
+  82              		.loc 1 71 0
+  83 0024 BD46     		mov	sp, r7
+  84              		@ sp needed
+  85 0026 80BD     		pop	{r7, pc}
+  86              	.L6:
+  87              		.align	2
+  88              	.L5:
+  89 0028 00002040 		.word	1075838976
+  90 002c 00000000 		.word	PWM_backup
+  91              		.cfi_endproc
+  92              	.LFE3:
+  93              		.size	PWM_Sleep, .-PWM_Sleep
+  94              		.section	.text.PWM_RestoreConfig,"ax",%progbits
+  95              		.align	2
+  96              		.global	PWM_RestoreConfig
+  97              		.code	16
+  98              		.thumb_func
+  99              		.type	PWM_RestoreConfig, %function
+ 100              	PWM_RestoreConfig:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccIVh3BE.s 			page 4
+
+
+ 101              	.LFB4:
+  72:.\Generated_Source\PSoC4/PWM_PM.c **** 
+  73:.\Generated_Source\PSoC4/PWM_PM.c **** 
+  74:.\Generated_Source\PSoC4/PWM_PM.c **** /*******************************************************************************
+  75:.\Generated_Source\PSoC4/PWM_PM.c **** * Function Name: PWM_RestoreConfig
+  76:.\Generated_Source\PSoC4/PWM_PM.c **** ********************************************************************************
+  77:.\Generated_Source\PSoC4/PWM_PM.c **** *
+  78:.\Generated_Source\PSoC4/PWM_PM.c **** * Summary:
+  79:.\Generated_Source\PSoC4/PWM_PM.c **** *  All configuration registers are retention. Nothing to restore here.
+  80:.\Generated_Source\PSoC4/PWM_PM.c **** *
+  81:.\Generated_Source\PSoC4/PWM_PM.c **** * Parameters:
+  82:.\Generated_Source\PSoC4/PWM_PM.c **** *  None
+  83:.\Generated_Source\PSoC4/PWM_PM.c **** *
+  84:.\Generated_Source\PSoC4/PWM_PM.c **** * Return:
+  85:.\Generated_Source\PSoC4/PWM_PM.c **** *  None
+  86:.\Generated_Source\PSoC4/PWM_PM.c **** *
+  87:.\Generated_Source\PSoC4/PWM_PM.c **** *******************************************************************************/
+  88:.\Generated_Source\PSoC4/PWM_PM.c **** void PWM_RestoreConfig(void)
+  89:.\Generated_Source\PSoC4/PWM_PM.c **** {
+ 102              		.loc 1 89 0
+ 103              		.cfi_startproc
+ 104 0000 80B5     		push	{r7, lr}
+ 105              		.cfi_def_cfa_offset 8
+ 106              		.cfi_offset 7, -8
+ 107              		.cfi_offset 14, -4
+ 108 0002 00AF     		add	r7, sp, #0
+ 109              		.cfi_def_cfa_register 7
+  90:.\Generated_Source\PSoC4/PWM_PM.c **** 
+  91:.\Generated_Source\PSoC4/PWM_PM.c **** }
+ 110              		.loc 1 91 0
+ 111 0004 BD46     		mov	sp, r7
+ 112              		@ sp needed
+ 113 0006 80BD     		pop	{r7, pc}
+ 114              		.cfi_endproc
+ 115              	.LFE4:
+ 116              		.size	PWM_RestoreConfig, .-PWM_RestoreConfig
+ 117              		.section	.text.PWM_Wakeup,"ax",%progbits
+ 118              		.align	2
+ 119              		.global	PWM_Wakeup
+ 120              		.code	16
+ 121              		.thumb_func
+ 122              		.type	PWM_Wakeup, %function
+ 123              	PWM_Wakeup:
+ 124              	.LFB5:
+  92:.\Generated_Source\PSoC4/PWM_PM.c **** 
+  93:.\Generated_Source\PSoC4/PWM_PM.c **** 
+  94:.\Generated_Source\PSoC4/PWM_PM.c **** /*******************************************************************************
+  95:.\Generated_Source\PSoC4/PWM_PM.c **** * Function Name: PWM_Wakeup
+  96:.\Generated_Source\PSoC4/PWM_PM.c **** ********************************************************************************
+  97:.\Generated_Source\PSoC4/PWM_PM.c **** *
+  98:.\Generated_Source\PSoC4/PWM_PM.c **** * Summary:
+  99:.\Generated_Source\PSoC4/PWM_PM.c **** *  Restores the user configuration and restores the enable state.
+ 100:.\Generated_Source\PSoC4/PWM_PM.c **** *
+ 101:.\Generated_Source\PSoC4/PWM_PM.c **** * Parameters:
+ 102:.\Generated_Source\PSoC4/PWM_PM.c **** *  None
+ 103:.\Generated_Source\PSoC4/PWM_PM.c **** *
+ 104:.\Generated_Source\PSoC4/PWM_PM.c **** * Return:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccIVh3BE.s 			page 5
+
+
+ 105:.\Generated_Source\PSoC4/PWM_PM.c **** *  None
+ 106:.\Generated_Source\PSoC4/PWM_PM.c **** *
+ 107:.\Generated_Source\PSoC4/PWM_PM.c **** *******************************************************************************/
+ 108:.\Generated_Source\PSoC4/PWM_PM.c **** void PWM_Wakeup(void)
+ 109:.\Generated_Source\PSoC4/PWM_PM.c **** {
+ 125              		.loc 1 109 0
+ 126              		.cfi_startproc
+ 127 0000 80B5     		push	{r7, lr}
+ 128              		.cfi_def_cfa_offset 8
+ 129              		.cfi_offset 7, -8
+ 130              		.cfi_offset 14, -4
+ 131 0002 00AF     		add	r7, sp, #0
+ 132              		.cfi_def_cfa_register 7
+ 110:.\Generated_Source\PSoC4/PWM_PM.c ****     PWM_RestoreConfig();
+ 133              		.loc 1 110 0
+ 134 0004 FFF7FEFF 		bl	PWM_RestoreConfig
+ 111:.\Generated_Source\PSoC4/PWM_PM.c **** 
+ 112:.\Generated_Source\PSoC4/PWM_PM.c ****     if(0u != PWM_backup.enableState)
+ 135              		.loc 1 112 0
+ 136 0008 034B     		ldr	r3, .L10
+ 137 000a 1B78     		ldrb	r3, [r3]
+ 138 000c 002B     		cmp	r3, #0
+ 139 000e 01D0     		beq	.L8
+ 113:.\Generated_Source\PSoC4/PWM_PM.c ****     {
+ 114:.\Generated_Source\PSoC4/PWM_PM.c ****         PWM_Enable();
+ 140              		.loc 1 114 0
+ 141 0010 FFF7FEFF 		bl	PWM_Enable
+ 142              	.L8:
+ 115:.\Generated_Source\PSoC4/PWM_PM.c ****     }
+ 116:.\Generated_Source\PSoC4/PWM_PM.c **** }
+ 143              		.loc 1 116 0
+ 144 0014 BD46     		mov	sp, r7
+ 145              		@ sp needed
+ 146 0016 80BD     		pop	{r7, pc}
+ 147              	.L11:
+ 148              		.align	2
+ 149              	.L10:
+ 150 0018 00000000 		.word	PWM_backup
+ 151              		.cfi_endproc
+ 152              	.LFE5:
+ 153              		.size	PWM_Wakeup, .-PWM_Wakeup
+ 154              		.text
+ 155              	.Letext0:
+ 156              		.file 2 ".\\Generated_Source\\PSoC4\\cytypes.h"
+ 157              		.file 3 ".\\Generated_Source\\PSoC4\\PWM.h"
+ 158              		.section	.debug_info,"",%progbits
+ 159              	.Ldebug_info0:
+ 160 0000 20010000 		.4byte	0x120
+ 161 0004 0400     		.2byte	0x4
+ 162 0006 00000000 		.4byte	.Ldebug_abbrev0
+ 163 000a 04       		.byte	0x4
+ 164 000b 01       		.uleb128 0x1
+ 165 000c D9000000 		.4byte	.LASF21
+ 166 0010 01       		.byte	0x1
+ 167 0011 2E000000 		.4byte	.LASF22
+ 168 0015 50000000 		.4byte	.LASF23
+ 169 0019 00000000 		.4byte	.Ldebug_ranges0+0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccIVh3BE.s 			page 6
+
+
+ 170 001d 00000000 		.4byte	0
+ 171 0021 00000000 		.4byte	.Ldebug_line0
+ 172 0025 02       		.uleb128 0x2
+ 173 0026 01       		.byte	0x1
+ 174 0027 06       		.byte	0x6
+ 175 0028 B0010000 		.4byte	.LASF0
+ 176 002c 02       		.uleb128 0x2
+ 177 002d 01       		.byte	0x1
+ 178 002e 08       		.byte	0x8
+ 179 002f 60010000 		.4byte	.LASF1
+ 180 0033 02       		.uleb128 0x2
+ 181 0034 02       		.byte	0x2
+ 182 0035 05       		.byte	0x5
+ 183 0036 DF010000 		.4byte	.LASF2
+ 184 003a 02       		.uleb128 0x2
+ 185 003b 02       		.byte	0x2
+ 186 003c 07       		.byte	0x7
+ 187 003d 9D010000 		.4byte	.LASF3
+ 188 0041 02       		.uleb128 0x2
+ 189 0042 04       		.byte	0x4
+ 190 0043 05       		.byte	0x5
+ 191 0044 87010000 		.4byte	.LASF4
+ 192 0048 02       		.uleb128 0x2
+ 193 0049 04       		.byte	0x4
+ 194 004a 07       		.byte	0x7
+ 195 004b AB000000 		.4byte	.LASF5
+ 196 004f 02       		.uleb128 0x2
+ 197 0050 08       		.byte	0x8
+ 198 0051 05       		.byte	0x5
+ 199 0052 00000000 		.4byte	.LASF6
+ 200 0056 02       		.uleb128 0x2
+ 201 0057 08       		.byte	0x8
+ 202 0058 07       		.byte	0x7
+ 203 0059 BD000000 		.4byte	.LASF7
+ 204 005d 03       		.uleb128 0x3
+ 205 005e 04       		.byte	0x4
+ 206 005f 05       		.byte	0x5
+ 207 0060 696E7400 		.ascii	"int\000"
+ 208 0064 02       		.uleb128 0x2
+ 209 0065 04       		.byte	0x4
+ 210 0066 07       		.byte	0x7
+ 211 0067 21000000 		.4byte	.LASF8
+ 212 006b 04       		.uleb128 0x4
+ 213 006c A5000000 		.4byte	.LASF9
+ 214 0070 02       		.byte	0x2
+ 215 0071 B3       		.byte	0xb3
+ 216 0072 2C000000 		.4byte	0x2c
+ 217 0076 04       		.uleb128 0x4
+ 218 0077 0E000000 		.4byte	.LASF10
+ 219 007b 02       		.byte	0x2
+ 220 007c B5       		.byte	0xb5
+ 221 007d 48000000 		.4byte	0x48
+ 222 0081 02       		.uleb128 0x2
+ 223 0082 04       		.byte	0x4
+ 224 0083 04       		.byte	0x4
+ 225 0084 C7010000 		.4byte	.LASF11
+ 226 0088 02       		.uleb128 0x2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccIVh3BE.s 			page 7
+
+
+ 227 0089 08       		.byte	0x8
+ 228 008a 04       		.byte	0x4
+ 229 008b 90010000 		.4byte	.LASF12
+ 230 008f 02       		.uleb128 0x2
+ 231 0090 01       		.byte	0x1
+ 232 0091 08       		.byte	0x8
+ 233 0092 D4000000 		.4byte	.LASF13
+ 234 0096 05       		.uleb128 0x5
+ 235 0097 97010000 		.4byte	.LASF14
+ 236 009b 02       		.byte	0x2
+ 237 009c 5F01     		.2byte	0x15f
+ 238 009e A2000000 		.4byte	0xa2
+ 239 00a2 06       		.uleb128 0x6
+ 240 00a3 76000000 		.4byte	0x76
+ 241 00a7 02       		.uleb128 0x2
+ 242 00a8 04       		.byte	0x4
+ 243 00a9 07       		.byte	0x7
+ 244 00aa E9010000 		.4byte	.LASF15
+ 245 00ae 07       		.uleb128 0x7
+ 246 00af 01       		.byte	0x1
+ 247 00b0 03       		.byte	0x3
+ 248 00b1 21       		.byte	0x21
+ 249 00b2 C3000000 		.4byte	0xc3
+ 250 00b6 08       		.uleb128 0x8
+ 251 00b7 15000000 		.4byte	.LASF24
+ 252 00bb 03       		.byte	0x3
+ 253 00bc 23       		.byte	0x23
+ 254 00bd 6B000000 		.4byte	0x6b
+ 255 00c1 00       		.byte	0
+ 256 00c2 00       		.byte	0
+ 257 00c3 04       		.uleb128 0x4
+ 258 00c4 F2010000 		.4byte	.LASF16
+ 259 00c8 03       		.byte	0x3
+ 260 00c9 24       		.byte	0x24
+ 261 00ca AE000000 		.4byte	0xae
+ 262 00ce 09       		.uleb128 0x9
+ 263 00cf 6E010000 		.4byte	.LASF17
+ 264 00d3 01       		.byte	0x1
+ 265 00d4 26       		.byte	0x26
+ 266 00d5 00000000 		.4byte	.LFB2
+ 267 00d9 08000000 		.4byte	.LFE2-.LFB2
+ 268 00dd 01       		.uleb128 0x1
+ 269 00de 9C       		.byte	0x9c
+ 270 00df 0A       		.uleb128 0xa
+ 271 00e0 7D010000 		.4byte	.LASF18
+ 272 00e4 01       		.byte	0x1
+ 273 00e5 3A       		.byte	0x3a
+ 274 00e6 00000000 		.4byte	.LFB3
+ 275 00ea 30000000 		.4byte	.LFE3-.LFB3
+ 276 00ee 01       		.uleb128 0x1
+ 277 00ef 9C       		.byte	0x9c
+ 278 00f0 09       		.uleb128 0x9
+ 279 00f1 CD010000 		.4byte	.LASF19
+ 280 00f5 01       		.byte	0x1
+ 281 00f6 58       		.byte	0x58
+ 282 00f7 00000000 		.4byte	.LFB4
+ 283 00fb 08000000 		.4byte	.LFE4-.LFB4
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccIVh3BE.s 			page 8
+
+
+ 284 00ff 01       		.uleb128 0x1
+ 285 0100 9C       		.byte	0x9c
+ 286 0101 0A       		.uleb128 0xa
+ 287 0102 55010000 		.4byte	.LASF20
+ 288 0106 01       		.byte	0x1
+ 289 0107 6C       		.byte	0x6c
+ 290 0108 00000000 		.4byte	.LFB5
+ 291 010c 1C000000 		.4byte	.LFE5-.LFB5
+ 292 0110 01       		.uleb128 0x1
+ 293 0111 9C       		.byte	0x9c
+ 294 0112 0B       		.uleb128 0xb
+ 295 0113 BC010000 		.4byte	.LASF25
+ 296 0117 01       		.byte	0x1
+ 297 0118 15       		.byte	0x15
+ 298 0119 C3000000 		.4byte	0xc3
+ 299 011d 05       		.uleb128 0x5
+ 300 011e 03       		.byte	0x3
+ 301 011f 00000000 		.4byte	PWM_backup
+ 302 0123 00       		.byte	0
+ 303              		.section	.debug_abbrev,"",%progbits
+ 304              	.Ldebug_abbrev0:
+ 305 0000 01       		.uleb128 0x1
+ 306 0001 11       		.uleb128 0x11
+ 307 0002 01       		.byte	0x1
+ 308 0003 25       		.uleb128 0x25
+ 309 0004 0E       		.uleb128 0xe
+ 310 0005 13       		.uleb128 0x13
+ 311 0006 0B       		.uleb128 0xb
+ 312 0007 03       		.uleb128 0x3
+ 313 0008 0E       		.uleb128 0xe
+ 314 0009 1B       		.uleb128 0x1b
+ 315 000a 0E       		.uleb128 0xe
+ 316 000b 55       		.uleb128 0x55
+ 317 000c 17       		.uleb128 0x17
+ 318 000d 11       		.uleb128 0x11
+ 319 000e 01       		.uleb128 0x1
+ 320 000f 10       		.uleb128 0x10
+ 321 0010 17       		.uleb128 0x17
+ 322 0011 00       		.byte	0
+ 323 0012 00       		.byte	0
+ 324 0013 02       		.uleb128 0x2
+ 325 0014 24       		.uleb128 0x24
+ 326 0015 00       		.byte	0
+ 327 0016 0B       		.uleb128 0xb
+ 328 0017 0B       		.uleb128 0xb
+ 329 0018 3E       		.uleb128 0x3e
+ 330 0019 0B       		.uleb128 0xb
+ 331 001a 03       		.uleb128 0x3
+ 332 001b 0E       		.uleb128 0xe
+ 333 001c 00       		.byte	0
+ 334 001d 00       		.byte	0
+ 335 001e 03       		.uleb128 0x3
+ 336 001f 24       		.uleb128 0x24
+ 337 0020 00       		.byte	0
+ 338 0021 0B       		.uleb128 0xb
+ 339 0022 0B       		.uleb128 0xb
+ 340 0023 3E       		.uleb128 0x3e
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccIVh3BE.s 			page 9
+
+
+ 341 0024 0B       		.uleb128 0xb
+ 342 0025 03       		.uleb128 0x3
+ 343 0026 08       		.uleb128 0x8
+ 344 0027 00       		.byte	0
+ 345 0028 00       		.byte	0
+ 346 0029 04       		.uleb128 0x4
+ 347 002a 16       		.uleb128 0x16
+ 348 002b 00       		.byte	0
+ 349 002c 03       		.uleb128 0x3
+ 350 002d 0E       		.uleb128 0xe
+ 351 002e 3A       		.uleb128 0x3a
+ 352 002f 0B       		.uleb128 0xb
+ 353 0030 3B       		.uleb128 0x3b
+ 354 0031 0B       		.uleb128 0xb
+ 355 0032 49       		.uleb128 0x49
+ 356 0033 13       		.uleb128 0x13
+ 357 0034 00       		.byte	0
+ 358 0035 00       		.byte	0
+ 359 0036 05       		.uleb128 0x5
+ 360 0037 16       		.uleb128 0x16
+ 361 0038 00       		.byte	0
+ 362 0039 03       		.uleb128 0x3
+ 363 003a 0E       		.uleb128 0xe
+ 364 003b 3A       		.uleb128 0x3a
+ 365 003c 0B       		.uleb128 0xb
+ 366 003d 3B       		.uleb128 0x3b
+ 367 003e 05       		.uleb128 0x5
+ 368 003f 49       		.uleb128 0x49
+ 369 0040 13       		.uleb128 0x13
+ 370 0041 00       		.byte	0
+ 371 0042 00       		.byte	0
+ 372 0043 06       		.uleb128 0x6
+ 373 0044 35       		.uleb128 0x35
+ 374 0045 00       		.byte	0
+ 375 0046 49       		.uleb128 0x49
+ 376 0047 13       		.uleb128 0x13
+ 377 0048 00       		.byte	0
+ 378 0049 00       		.byte	0
+ 379 004a 07       		.uleb128 0x7
+ 380 004b 13       		.uleb128 0x13
+ 381 004c 01       		.byte	0x1
+ 382 004d 0B       		.uleb128 0xb
+ 383 004e 0B       		.uleb128 0xb
+ 384 004f 3A       		.uleb128 0x3a
+ 385 0050 0B       		.uleb128 0xb
+ 386 0051 3B       		.uleb128 0x3b
+ 387 0052 0B       		.uleb128 0xb
+ 388 0053 01       		.uleb128 0x1
+ 389 0054 13       		.uleb128 0x13
+ 390 0055 00       		.byte	0
+ 391 0056 00       		.byte	0
+ 392 0057 08       		.uleb128 0x8
+ 393 0058 0D       		.uleb128 0xd
+ 394 0059 00       		.byte	0
+ 395 005a 03       		.uleb128 0x3
+ 396 005b 0E       		.uleb128 0xe
+ 397 005c 3A       		.uleb128 0x3a
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccIVh3BE.s 			page 10
+
+
+ 398 005d 0B       		.uleb128 0xb
+ 399 005e 3B       		.uleb128 0x3b
+ 400 005f 0B       		.uleb128 0xb
+ 401 0060 49       		.uleb128 0x49
+ 402 0061 13       		.uleb128 0x13
+ 403 0062 38       		.uleb128 0x38
+ 404 0063 0B       		.uleb128 0xb
+ 405 0064 00       		.byte	0
+ 406 0065 00       		.byte	0
+ 407 0066 09       		.uleb128 0x9
+ 408 0067 2E       		.uleb128 0x2e
+ 409 0068 00       		.byte	0
+ 410 0069 3F       		.uleb128 0x3f
+ 411 006a 19       		.uleb128 0x19
+ 412 006b 03       		.uleb128 0x3
+ 413 006c 0E       		.uleb128 0xe
+ 414 006d 3A       		.uleb128 0x3a
+ 415 006e 0B       		.uleb128 0xb
+ 416 006f 3B       		.uleb128 0x3b
+ 417 0070 0B       		.uleb128 0xb
+ 418 0071 27       		.uleb128 0x27
+ 419 0072 19       		.uleb128 0x19
+ 420 0073 11       		.uleb128 0x11
+ 421 0074 01       		.uleb128 0x1
+ 422 0075 12       		.uleb128 0x12
+ 423 0076 06       		.uleb128 0x6
+ 424 0077 40       		.uleb128 0x40
+ 425 0078 18       		.uleb128 0x18
+ 426 0079 9742     		.uleb128 0x2117
+ 427 007b 19       		.uleb128 0x19
+ 428 007c 00       		.byte	0
+ 429 007d 00       		.byte	0
+ 430 007e 0A       		.uleb128 0xa
+ 431 007f 2E       		.uleb128 0x2e
+ 432 0080 00       		.byte	0
+ 433 0081 3F       		.uleb128 0x3f
+ 434 0082 19       		.uleb128 0x19
+ 435 0083 03       		.uleb128 0x3
+ 436 0084 0E       		.uleb128 0xe
+ 437 0085 3A       		.uleb128 0x3a
+ 438 0086 0B       		.uleb128 0xb
+ 439 0087 3B       		.uleb128 0x3b
+ 440 0088 0B       		.uleb128 0xb
+ 441 0089 27       		.uleb128 0x27
+ 442 008a 19       		.uleb128 0x19
+ 443 008b 11       		.uleb128 0x11
+ 444 008c 01       		.uleb128 0x1
+ 445 008d 12       		.uleb128 0x12
+ 446 008e 06       		.uleb128 0x6
+ 447 008f 40       		.uleb128 0x40
+ 448 0090 18       		.uleb128 0x18
+ 449 0091 9642     		.uleb128 0x2116
+ 450 0093 19       		.uleb128 0x19
+ 451 0094 00       		.byte	0
+ 452 0095 00       		.byte	0
+ 453 0096 0B       		.uleb128 0xb
+ 454 0097 34       		.uleb128 0x34
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccIVh3BE.s 			page 11
+
+
+ 455 0098 00       		.byte	0
+ 456 0099 03       		.uleb128 0x3
+ 457 009a 0E       		.uleb128 0xe
+ 458 009b 3A       		.uleb128 0x3a
+ 459 009c 0B       		.uleb128 0xb
+ 460 009d 3B       		.uleb128 0x3b
+ 461 009e 0B       		.uleb128 0xb
+ 462 009f 49       		.uleb128 0x49
+ 463 00a0 13       		.uleb128 0x13
+ 464 00a1 02       		.uleb128 0x2
+ 465 00a2 18       		.uleb128 0x18
+ 466 00a3 00       		.byte	0
+ 467 00a4 00       		.byte	0
+ 468 00a5 00       		.byte	0
+ 469              		.section	.debug_aranges,"",%progbits
+ 470 0000 34000000 		.4byte	0x34
+ 471 0004 0200     		.2byte	0x2
+ 472 0006 00000000 		.4byte	.Ldebug_info0
+ 473 000a 04       		.byte	0x4
+ 474 000b 00       		.byte	0
+ 475 000c 0000     		.2byte	0
+ 476 000e 0000     		.2byte	0
+ 477 0010 00000000 		.4byte	.LFB2
+ 478 0014 08000000 		.4byte	.LFE2-.LFB2
+ 479 0018 00000000 		.4byte	.LFB3
+ 480 001c 30000000 		.4byte	.LFE3-.LFB3
+ 481 0020 00000000 		.4byte	.LFB4
+ 482 0024 08000000 		.4byte	.LFE4-.LFB4
+ 483 0028 00000000 		.4byte	.LFB5
+ 484 002c 1C000000 		.4byte	.LFE5-.LFB5
+ 485 0030 00000000 		.4byte	0
+ 486 0034 00000000 		.4byte	0
+ 487              		.section	.debug_ranges,"",%progbits
+ 488              	.Ldebug_ranges0:
+ 489 0000 00000000 		.4byte	.LFB2
+ 490 0004 08000000 		.4byte	.LFE2
+ 491 0008 00000000 		.4byte	.LFB3
+ 492 000c 30000000 		.4byte	.LFE3
+ 493 0010 00000000 		.4byte	.LFB4
+ 494 0014 08000000 		.4byte	.LFE4
+ 495 0018 00000000 		.4byte	.LFB5
+ 496 001c 1C000000 		.4byte	.LFE5
+ 497 0020 00000000 		.4byte	0
+ 498 0024 00000000 		.4byte	0
+ 499              		.section	.debug_line,"",%progbits
+ 500              	.Ldebug_line0:
+ 501 0000 9E000000 		.section	.debug_str,"MS",%progbits,1
+ 501      02004E00 
+ 501      00000201 
+ 501      FB0E0D00 
+ 501      01010101 
+ 502              	.LASF6:
+ 503 0000 6C6F6E67 		.ascii	"long long int\000"
+ 503      206C6F6E 
+ 503      6720696E 
+ 503      7400
+ 504              	.LASF10:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccIVh3BE.s 			page 12
+
+
+ 505 000e 75696E74 		.ascii	"uint32\000"
+ 505      333200
+ 506              	.LASF24:
+ 507 0015 656E6162 		.ascii	"enableState\000"
+ 507      6C655374 
+ 507      61746500 
+ 508              	.LASF8:
+ 509 0021 756E7369 		.ascii	"unsigned int\000"
+ 509      676E6564 
+ 509      20696E74 
+ 509      00
+ 510              	.LASF22:
+ 511 002e 2E5C4765 		.ascii	".\\Generated_Source\\PSoC4\\PWM_PM.c\000"
+ 511      6E657261 
+ 511      7465645F 
+ 511      536F7572 
+ 511      63655C50 
+ 512              	.LASF23:
+ 513 0050 433A5C55 		.ascii	"C:\\Users\\pmad\\Desktop\\BLE Workshop\\Labs\\Compl"
+ 513      73657273 
+ 513      5C706D61 
+ 513      645C4465 
+ 513      736B746F 
+ 514 007d 65746564 		.ascii	"eted Labs\\BLE Lab 1_1\\BLE Lab 1_1.cydsn\000"
+ 514      204C6162 
+ 514      735C424C 
+ 514      45204C61 
+ 514      6220315F 
+ 515              	.LASF9:
+ 516 00a5 75696E74 		.ascii	"uint8\000"
+ 516      3800
+ 517              	.LASF5:
+ 518 00ab 6C6F6E67 		.ascii	"long unsigned int\000"
+ 518      20756E73 
+ 518      69676E65 
+ 518      6420696E 
+ 518      7400
+ 519              	.LASF7:
+ 520 00bd 6C6F6E67 		.ascii	"long long unsigned int\000"
+ 520      206C6F6E 
+ 520      6720756E 
+ 520      7369676E 
+ 520      65642069 
+ 521              	.LASF13:
+ 522 00d4 63686172 		.ascii	"char\000"
+ 522      00
+ 523              	.LASF21:
+ 524 00d9 474E5520 		.ascii	"GNU C 4.8.4 20140526 (release) [ARM/embedded-4_8-br"
+ 524      4320342E 
+ 524      382E3420 
+ 524      32303134 
+ 524      30353236 
+ 525 010c 616E6368 		.ascii	"anch revision 211358] -mcpu=cortex-m0 -mthumb -g -O"
+ 525      20726576 
+ 525      6973696F 
+ 525      6E203231 
+ 525      31333538 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccIVh3BE.s 			page 13
+
+
+ 526 013f 30202D66 		.ascii	"0 -ffunction-sections\000"
+ 526      66756E63 
+ 526      74696F6E 
+ 526      2D736563 
+ 526      74696F6E 
+ 527              	.LASF20:
+ 528 0155 50574D5F 		.ascii	"PWM_Wakeup\000"
+ 528      57616B65 
+ 528      757000
+ 529              	.LASF1:
+ 530 0160 756E7369 		.ascii	"unsigned char\000"
+ 530      676E6564 
+ 530      20636861 
+ 530      7200
+ 531              	.LASF17:
+ 532 016e 50574D5F 		.ascii	"PWM_SaveConfig\000"
+ 532      53617665 
+ 532      436F6E66 
+ 532      696700
+ 533              	.LASF18:
+ 534 017d 50574D5F 		.ascii	"PWM_Sleep\000"
+ 534      536C6565 
+ 534      7000
+ 535              	.LASF4:
+ 536 0187 6C6F6E67 		.ascii	"long int\000"
+ 536      20696E74 
+ 536      00
+ 537              	.LASF12:
+ 538 0190 646F7562 		.ascii	"double\000"
+ 538      6C6500
+ 539              	.LASF14:
+ 540 0197 72656733 		.ascii	"reg32\000"
+ 540      3200
+ 541              	.LASF3:
+ 542 019d 73686F72 		.ascii	"short unsigned int\000"
+ 542      7420756E 
+ 542      7369676E 
+ 542      65642069 
+ 542      6E7400
+ 543              	.LASF0:
+ 544 01b0 7369676E 		.ascii	"signed char\000"
+ 544      65642063 
+ 544      68617200 
+ 545              	.LASF25:
+ 546 01bc 50574D5F 		.ascii	"PWM_backup\000"
+ 546      6261636B 
+ 546      757000
+ 547              	.LASF11:
+ 548 01c7 666C6F61 		.ascii	"float\000"
+ 548      7400
+ 549              	.LASF19:
+ 550 01cd 50574D5F 		.ascii	"PWM_RestoreConfig\000"
+ 550      52657374 
+ 550      6F726543 
+ 550      6F6E6669 
+ 550      6700
+ 551              	.LASF2:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccIVh3BE.s 			page 14
+
+
+ 552 01df 73686F72 		.ascii	"short int\000"
+ 552      7420696E 
+ 552      7400
+ 553              	.LASF15:
+ 554 01e9 73697A65 		.ascii	"sizetype\000"
+ 554      74797065 
+ 554      00
+ 555              	.LASF16:
+ 556 01f2 50574D5F 		.ascii	"PWM_BACKUP_STRUCT\000"
+ 556      4241434B 
+ 556      55505F53 
+ 556      54525543 
+ 556      5400
+ 557              		.ident	"GCC: (GNU Tools for ARM Embedded Processors) 4.8.4 20140526 (release) [ARM/embedded-4_8-br
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/PWM_PM.o
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/PWM_PM.o
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/Red_LED.lst
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/Red_LED.lst	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/Red_LED.lst	(revision 7)
@@ -0,0 +1,970 @@
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccQz7VAL.s 			page 1
+
+
+   1              		.cpu cortex-m0
+   2              		.fpu softvfp
+   3              		.eabi_attribute 20, 1
+   4              		.eabi_attribute 21, 1
+   5              		.eabi_attribute 23, 3
+   6              		.eabi_attribute 24, 1
+   7              		.eabi_attribute 25, 1
+   8              		.eabi_attribute 26, 1
+   9              		.eabi_attribute 30, 6
+  10              		.eabi_attribute 34, 0
+  11              		.eabi_attribute 18, 4
+  12              		.code	16
+  13              		.file	"Red_LED.c"
+  14              		.text
+  15              	.Ltext0:
+  16              		.cfi_sections	.debug_frame
+  17              		.section	.text.Red_LED_Write,"ax",%progbits
+  18              		.align	2
+  19              		.global	Red_LED_Write
+  20              		.code	16
+  21              		.thumb_func
+  22              		.type	Red_LED_Write, %function
+  23              	Red_LED_Write:
+  24              	.LFB0:
+  25              		.file 1 ".\\Generated_Source\\PSoC4\\Red_LED.c"
+   1:.\Generated_Source\PSoC4/Red_LED.c **** /*******************************************************************************
+   2:.\Generated_Source\PSoC4/Red_LED.c **** * File Name: Red_LED.c  
+   3:.\Generated_Source\PSoC4/Red_LED.c **** * Version 2.10
+   4:.\Generated_Source\PSoC4/Red_LED.c **** *
+   5:.\Generated_Source\PSoC4/Red_LED.c **** * Description:
+   6:.\Generated_Source\PSoC4/Red_LED.c **** *  This file contains API to enable firmware control of a Pins component.
+   7:.\Generated_Source\PSoC4/Red_LED.c **** *
+   8:.\Generated_Source\PSoC4/Red_LED.c **** * Note:
+   9:.\Generated_Source\PSoC4/Red_LED.c **** *
+  10:.\Generated_Source\PSoC4/Red_LED.c **** ********************************************************************************
+  11:.\Generated_Source\PSoC4/Red_LED.c **** * Copyright 2008-2014, Cypress Semiconductor Corporation.  All rights reserved.
+  12:.\Generated_Source\PSoC4/Red_LED.c **** * You may use this file only in accordance with the license, terms, conditions, 
+  13:.\Generated_Source\PSoC4/Red_LED.c **** * disclaimers, and limitations in the end user license agreement accompanying 
+  14:.\Generated_Source\PSoC4/Red_LED.c **** * the software package with which this file was provided.
+  15:.\Generated_Source\PSoC4/Red_LED.c **** *******************************************************************************/
+  16:.\Generated_Source\PSoC4/Red_LED.c **** 
+  17:.\Generated_Source\PSoC4/Red_LED.c **** #include "cytypes.h"
+  18:.\Generated_Source\PSoC4/Red_LED.c **** #include "Red_LED.h"
+  19:.\Generated_Source\PSoC4/Red_LED.c **** 
+  20:.\Generated_Source\PSoC4/Red_LED.c **** #define SetP4PinDriveMode(shift, mode)  \
+  21:.\Generated_Source\PSoC4/Red_LED.c ****     do { \
+  22:.\Generated_Source\PSoC4/Red_LED.c ****         Red_LED_PC =   (Red_LED_PC & \
+  23:.\Generated_Source\PSoC4/Red_LED.c ****                                 (uint32)(~(uint32)(Red_LED_DRIVE_MODE_IND_MASK << (Red_LED_DRIVE_MO
+  24:.\Generated_Source\PSoC4/Red_LED.c ****                                 (uint32)((uint32)(mode) << (Red_LED_DRIVE_MODE_BITS * (shift))); \
+  25:.\Generated_Source\PSoC4/Red_LED.c ****     } while (0)
+  26:.\Generated_Source\PSoC4/Red_LED.c **** 
+  27:.\Generated_Source\PSoC4/Red_LED.c **** 
+  28:.\Generated_Source\PSoC4/Red_LED.c **** /*******************************************************************************
+  29:.\Generated_Source\PSoC4/Red_LED.c **** * Function Name: Red_LED_Write
+  30:.\Generated_Source\PSoC4/Red_LED.c **** ********************************************************************************
+  31:.\Generated_Source\PSoC4/Red_LED.c **** *
+  32:.\Generated_Source\PSoC4/Red_LED.c **** * Summary:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccQz7VAL.s 			page 2
+
+
+  33:.\Generated_Source\PSoC4/Red_LED.c **** *  Assign a new value to the digital port's data output register.  
+  34:.\Generated_Source\PSoC4/Red_LED.c **** *
+  35:.\Generated_Source\PSoC4/Red_LED.c **** * Parameters:  
+  36:.\Generated_Source\PSoC4/Red_LED.c **** *  prtValue:  The value to be assigned to the Digital Port. 
+  37:.\Generated_Source\PSoC4/Red_LED.c **** *
+  38:.\Generated_Source\PSoC4/Red_LED.c **** * Return: 
+  39:.\Generated_Source\PSoC4/Red_LED.c **** *  None 
+  40:.\Generated_Source\PSoC4/Red_LED.c **** *  
+  41:.\Generated_Source\PSoC4/Red_LED.c **** *******************************************************************************/
+  42:.\Generated_Source\PSoC4/Red_LED.c **** void Red_LED_Write(uint8 value) 
+  43:.\Generated_Source\PSoC4/Red_LED.c **** {
+  26              		.loc 1 43 0
+  27              		.cfi_startproc
+  28 0000 80B5     		push	{r7, lr}
+  29              		.cfi_def_cfa_offset 8
+  30              		.cfi_offset 7, -8
+  31              		.cfi_offset 14, -4
+  32 0002 84B0     		sub	sp, sp, #16
+  33              		.cfi_def_cfa_offset 24
+  34 0004 00AF     		add	r7, sp, #0
+  35              		.cfi_def_cfa_register 7
+  36 0006 021C     		mov	r2, r0
+  37 0008 FB1D     		add	r3, r7, #7
+  38 000a 1A70     		strb	r2, [r3]
+  44:.\Generated_Source\PSoC4/Red_LED.c ****     uint8 drVal = (uint8)(Red_LED_DR & (uint8)(~Red_LED_MASK));
+  39              		.loc 1 44 0
+  40 000c 0E4B     		ldr	r3, .L2
+  41 000e 1B68     		ldr	r3, [r3]
+  42 0010 DAB2     		uxtb	r2, r3
+  43 0012 3B1C     		mov	r3, r7
+  44 0014 0F33     		add	r3, r3, #15
+  45 0016 4021     		mov	r1, #64
+  46 0018 8A43     		bic	r2, r1
+  47 001a 1A70     		strb	r2, [r3]
+  45:.\Generated_Source\PSoC4/Red_LED.c ****     drVal = (drVal | ((uint8)(value << Red_LED_SHIFT) & Red_LED_MASK));
+  48              		.loc 1 45 0
+  49 001c FB1D     		add	r3, r7, #7
+  50 001e 1B78     		ldrb	r3, [r3]
+  51 0020 9B01     		lsl	r3, r3, #6
+  52 0022 DAB2     		uxtb	r2, r3
+  53 0024 4023     		mov	r3, #64
+  54 0026 1340     		and	r3, r2
+  55 0028 D9B2     		uxtb	r1, r3
+  56 002a 3B1C     		mov	r3, r7
+  57 002c 0F33     		add	r3, r3, #15
+  58 002e 3A1C     		mov	r2, r7
+  59 0030 0F32     		add	r2, r2, #15
+  60 0032 1278     		ldrb	r2, [r2]
+  61 0034 0A43     		orr	r2, r1
+  62 0036 1A70     		strb	r2, [r3]
+  46:.\Generated_Source\PSoC4/Red_LED.c ****     Red_LED_DR = (uint32)drVal;
+  63              		.loc 1 46 0
+  64 0038 034B     		ldr	r3, .L2
+  65 003a 3A1C     		mov	r2, r7
+  66 003c 0F32     		add	r2, r2, #15
+  67 003e 1278     		ldrb	r2, [r2]
+  68 0040 1A60     		str	r2, [r3]
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccQz7VAL.s 			page 3
+
+
+  47:.\Generated_Source\PSoC4/Red_LED.c **** }
+  69              		.loc 1 47 0
+  70 0042 BD46     		mov	sp, r7
+  71 0044 04B0     		add	sp, sp, #16
+  72              		@ sp needed
+  73 0046 80BD     		pop	{r7, pc}
+  74              	.L3:
+  75              		.align	2
+  76              	.L2:
+  77 0048 00020440 		.word	1074004480
+  78              		.cfi_endproc
+  79              	.LFE0:
+  80              		.size	Red_LED_Write, .-Red_LED_Write
+  81              		.section	.text.Red_LED_SetDriveMode,"ax",%progbits
+  82              		.align	2
+  83              		.global	Red_LED_SetDriveMode
+  84              		.code	16
+  85              		.thumb_func
+  86              		.type	Red_LED_SetDriveMode, %function
+  87              	Red_LED_SetDriveMode:
+  88              	.LFB1:
+  48:.\Generated_Source\PSoC4/Red_LED.c **** 
+  49:.\Generated_Source\PSoC4/Red_LED.c **** 
+  50:.\Generated_Source\PSoC4/Red_LED.c **** /*******************************************************************************
+  51:.\Generated_Source\PSoC4/Red_LED.c **** * Function Name: Red_LED_SetDriveMode
+  52:.\Generated_Source\PSoC4/Red_LED.c **** ********************************************************************************
+  53:.\Generated_Source\PSoC4/Red_LED.c **** *
+  54:.\Generated_Source\PSoC4/Red_LED.c **** * Summary:
+  55:.\Generated_Source\PSoC4/Red_LED.c **** *  Change the drive mode on the pins of the port.
+  56:.\Generated_Source\PSoC4/Red_LED.c **** * 
+  57:.\Generated_Source\PSoC4/Red_LED.c **** * Parameters:  
+  58:.\Generated_Source\PSoC4/Red_LED.c **** *  mode:  Change the pins to one of the following drive modes.
+  59:.\Generated_Source\PSoC4/Red_LED.c **** *
+  60:.\Generated_Source\PSoC4/Red_LED.c **** *  Red_LED_DM_STRONG     Strong Drive 
+  61:.\Generated_Source\PSoC4/Red_LED.c **** *  Red_LED_DM_OD_HI      Open Drain, Drives High 
+  62:.\Generated_Source\PSoC4/Red_LED.c **** *  Red_LED_DM_OD_LO      Open Drain, Drives Low 
+  63:.\Generated_Source\PSoC4/Red_LED.c **** *  Red_LED_DM_RES_UP     Resistive Pull Up 
+  64:.\Generated_Source\PSoC4/Red_LED.c **** *  Red_LED_DM_RES_DWN    Resistive Pull Down 
+  65:.\Generated_Source\PSoC4/Red_LED.c **** *  Red_LED_DM_RES_UPDWN  Resistive Pull Up/Down 
+  66:.\Generated_Source\PSoC4/Red_LED.c **** *  Red_LED_DM_DIG_HIZ    High Impedance Digital 
+  67:.\Generated_Source\PSoC4/Red_LED.c **** *  Red_LED_DM_ALG_HIZ    High Impedance Analog 
+  68:.\Generated_Source\PSoC4/Red_LED.c **** *
+  69:.\Generated_Source\PSoC4/Red_LED.c **** * Return: 
+  70:.\Generated_Source\PSoC4/Red_LED.c **** *  None
+  71:.\Generated_Source\PSoC4/Red_LED.c **** *
+  72:.\Generated_Source\PSoC4/Red_LED.c **** *******************************************************************************/
+  73:.\Generated_Source\PSoC4/Red_LED.c **** void Red_LED_SetDriveMode(uint8 mode) 
+  74:.\Generated_Source\PSoC4/Red_LED.c **** {
+  89              		.loc 1 74 0
+  90              		.cfi_startproc
+  91 0000 80B5     		push	{r7, lr}
+  92              		.cfi_def_cfa_offset 8
+  93              		.cfi_offset 7, -8
+  94              		.cfi_offset 14, -4
+  95 0002 82B0     		sub	sp, sp, #8
+  96              		.cfi_def_cfa_offset 16
+  97 0004 00AF     		add	r7, sp, #0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccQz7VAL.s 			page 4
+
+
+  98              		.cfi_def_cfa_register 7
+  99 0006 021C     		mov	r2, r0
+ 100 0008 FB1D     		add	r3, r7, #7
+ 101 000a 1A70     		strb	r2, [r3]
+  75:.\Generated_Source\PSoC4/Red_LED.c **** 	SetP4PinDriveMode(Red_LED__0__SHIFT, mode);
+ 102              		.loc 1 75 0
+ 103 000c 064B     		ldr	r3, .L5
+ 104 000e 064A     		ldr	r2, .L5
+ 105 0010 1168     		ldr	r1, [r2]
+ 106 0012 064A     		ldr	r2, .L5+4
+ 107 0014 1140     		and	r1, r2
+ 108 0016 FA1D     		add	r2, r7, #7
+ 109 0018 1278     		ldrb	r2, [r2]
+ 110 001a 9204     		lsl	r2, r2, #18
+ 111 001c 0A43     		orr	r2, r1
+ 112 001e 1A60     		str	r2, [r3]
+  76:.\Generated_Source\PSoC4/Red_LED.c **** }
+ 113              		.loc 1 76 0
+ 114 0020 BD46     		mov	sp, r7
+ 115 0022 02B0     		add	sp, sp, #8
+ 116              		@ sp needed
+ 117 0024 80BD     		pop	{r7, pc}
+ 118              	.L6:
+ 119 0026 C046     		.align	2
+ 120              	.L5:
+ 121 0028 08020440 		.word	1074004488
+ 122 002c FFFFE3FF 		.word	-1835009
+ 123              		.cfi_endproc
+ 124              	.LFE1:
+ 125              		.size	Red_LED_SetDriveMode, .-Red_LED_SetDriveMode
+ 126              		.section	.text.Red_LED_Read,"ax",%progbits
+ 127              		.align	2
+ 128              		.global	Red_LED_Read
+ 129              		.code	16
+ 130              		.thumb_func
+ 131              		.type	Red_LED_Read, %function
+ 132              	Red_LED_Read:
+ 133              	.LFB2:
+  77:.\Generated_Source\PSoC4/Red_LED.c **** 
+  78:.\Generated_Source\PSoC4/Red_LED.c **** 
+  79:.\Generated_Source\PSoC4/Red_LED.c **** /*******************************************************************************
+  80:.\Generated_Source\PSoC4/Red_LED.c **** * Function Name: Red_LED_Read
+  81:.\Generated_Source\PSoC4/Red_LED.c **** ********************************************************************************
+  82:.\Generated_Source\PSoC4/Red_LED.c **** *
+  83:.\Generated_Source\PSoC4/Red_LED.c **** * Summary:
+  84:.\Generated_Source\PSoC4/Red_LED.c **** *  Read the current value on the pins of the Digital Port in right justified 
+  85:.\Generated_Source\PSoC4/Red_LED.c **** *  form.
+  86:.\Generated_Source\PSoC4/Red_LED.c **** *
+  87:.\Generated_Source\PSoC4/Red_LED.c **** * Parameters:  
+  88:.\Generated_Source\PSoC4/Red_LED.c **** *  None 
+  89:.\Generated_Source\PSoC4/Red_LED.c **** *
+  90:.\Generated_Source\PSoC4/Red_LED.c **** * Return: 
+  91:.\Generated_Source\PSoC4/Red_LED.c **** *  Returns the current value of the Digital Port as a right justified number
+  92:.\Generated_Source\PSoC4/Red_LED.c **** *  
+  93:.\Generated_Source\PSoC4/Red_LED.c **** * Note:
+  94:.\Generated_Source\PSoC4/Red_LED.c **** *  Macro Red_LED_ReadPS calls this function. 
+  95:.\Generated_Source\PSoC4/Red_LED.c **** *  
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccQz7VAL.s 			page 5
+
+
+  96:.\Generated_Source\PSoC4/Red_LED.c **** *******************************************************************************/
+  97:.\Generated_Source\PSoC4/Red_LED.c **** uint8 Red_LED_Read(void) 
+  98:.\Generated_Source\PSoC4/Red_LED.c **** {
+ 134              		.loc 1 98 0
+ 135              		.cfi_startproc
+ 136 0000 80B5     		push	{r7, lr}
+ 137              		.cfi_def_cfa_offset 8
+ 138              		.cfi_offset 7, -8
+ 139              		.cfi_offset 14, -4
+ 140 0002 00AF     		add	r7, sp, #0
+ 141              		.cfi_def_cfa_register 7
+  99:.\Generated_Source\PSoC4/Red_LED.c ****     return (uint8)((Red_LED_PS & Red_LED_MASK) >> Red_LED_SHIFT);
+ 142              		.loc 1 99 0
+ 143 0004 044B     		ldr	r3, .L9
+ 144 0006 1A68     		ldr	r2, [r3]
+ 145 0008 4023     		mov	r3, #64
+ 146 000a 1340     		and	r3, r2
+ 147 000c 9B09     		lsr	r3, r3, #6
+ 148 000e DBB2     		uxtb	r3, r3
+ 100:.\Generated_Source\PSoC4/Red_LED.c **** }
+ 149              		.loc 1 100 0
+ 150 0010 181C     		mov	r0, r3
+ 151 0012 BD46     		mov	sp, r7
+ 152              		@ sp needed
+ 153 0014 80BD     		pop	{r7, pc}
+ 154              	.L10:
+ 155 0016 C046     		.align	2
+ 156              	.L9:
+ 157 0018 04020440 		.word	1074004484
+ 158              		.cfi_endproc
+ 159              	.LFE2:
+ 160              		.size	Red_LED_Read, .-Red_LED_Read
+ 161              		.section	.text.Red_LED_ReadDataReg,"ax",%progbits
+ 162              		.align	2
+ 163              		.global	Red_LED_ReadDataReg
+ 164              		.code	16
+ 165              		.thumb_func
+ 166              		.type	Red_LED_ReadDataReg, %function
+ 167              	Red_LED_ReadDataReg:
+ 168              	.LFB3:
+ 101:.\Generated_Source\PSoC4/Red_LED.c **** 
+ 102:.\Generated_Source\PSoC4/Red_LED.c **** 
+ 103:.\Generated_Source\PSoC4/Red_LED.c **** /*******************************************************************************
+ 104:.\Generated_Source\PSoC4/Red_LED.c **** * Function Name: Red_LED_ReadDataReg
+ 105:.\Generated_Source\PSoC4/Red_LED.c **** ********************************************************************************
+ 106:.\Generated_Source\PSoC4/Red_LED.c **** *
+ 107:.\Generated_Source\PSoC4/Red_LED.c **** * Summary:
+ 108:.\Generated_Source\PSoC4/Red_LED.c **** *  Read the current value assigned to a Digital Port's data output register
+ 109:.\Generated_Source\PSoC4/Red_LED.c **** *
+ 110:.\Generated_Source\PSoC4/Red_LED.c **** * Parameters:  
+ 111:.\Generated_Source\PSoC4/Red_LED.c **** *  None 
+ 112:.\Generated_Source\PSoC4/Red_LED.c **** *
+ 113:.\Generated_Source\PSoC4/Red_LED.c **** * Return: 
+ 114:.\Generated_Source\PSoC4/Red_LED.c **** *  Returns the current value assigned to the Digital Port's data output register
+ 115:.\Generated_Source\PSoC4/Red_LED.c **** *  
+ 116:.\Generated_Source\PSoC4/Red_LED.c **** *******************************************************************************/
+ 117:.\Generated_Source\PSoC4/Red_LED.c **** uint8 Red_LED_ReadDataReg(void) 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccQz7VAL.s 			page 6
+
+
+ 118:.\Generated_Source\PSoC4/Red_LED.c **** {
+ 169              		.loc 1 118 0
+ 170              		.cfi_startproc
+ 171 0000 80B5     		push	{r7, lr}
+ 172              		.cfi_def_cfa_offset 8
+ 173              		.cfi_offset 7, -8
+ 174              		.cfi_offset 14, -4
+ 175 0002 00AF     		add	r7, sp, #0
+ 176              		.cfi_def_cfa_register 7
+ 119:.\Generated_Source\PSoC4/Red_LED.c ****     return (uint8)((Red_LED_DR & Red_LED_MASK) >> Red_LED_SHIFT);
+ 177              		.loc 1 119 0
+ 178 0004 044B     		ldr	r3, .L13
+ 179 0006 1A68     		ldr	r2, [r3]
+ 180 0008 4023     		mov	r3, #64
+ 181 000a 1340     		and	r3, r2
+ 182 000c 9B09     		lsr	r3, r3, #6
+ 183 000e DBB2     		uxtb	r3, r3
+ 120:.\Generated_Source\PSoC4/Red_LED.c **** }
+ 184              		.loc 1 120 0
+ 185 0010 181C     		mov	r0, r3
+ 186 0012 BD46     		mov	sp, r7
+ 187              		@ sp needed
+ 188 0014 80BD     		pop	{r7, pc}
+ 189              	.L14:
+ 190 0016 C046     		.align	2
+ 191              	.L13:
+ 192 0018 00020440 		.word	1074004480
+ 193              		.cfi_endproc
+ 194              	.LFE3:
+ 195              		.size	Red_LED_ReadDataReg, .-Red_LED_ReadDataReg
+ 196              		.section	.text.Red_LED_ClearInterrupt,"ax",%progbits
+ 197              		.align	2
+ 198              		.global	Red_LED_ClearInterrupt
+ 199              		.code	16
+ 200              		.thumb_func
+ 201              		.type	Red_LED_ClearInterrupt, %function
+ 202              	Red_LED_ClearInterrupt:
+ 203              	.LFB4:
+ 121:.\Generated_Source\PSoC4/Red_LED.c **** 
+ 122:.\Generated_Source\PSoC4/Red_LED.c **** 
+ 123:.\Generated_Source\PSoC4/Red_LED.c **** /* If Interrupts Are Enabled for this Pins component */ 
+ 124:.\Generated_Source\PSoC4/Red_LED.c **** #if defined(Red_LED_INTSTAT) 
+ 125:.\Generated_Source\PSoC4/Red_LED.c **** 
+ 126:.\Generated_Source\PSoC4/Red_LED.c ****     /*******************************************************************************
+ 127:.\Generated_Source\PSoC4/Red_LED.c ****     * Function Name: Red_LED_ClearInterrupt
+ 128:.\Generated_Source\PSoC4/Red_LED.c ****     ********************************************************************************
+ 129:.\Generated_Source\PSoC4/Red_LED.c ****     *
+ 130:.\Generated_Source\PSoC4/Red_LED.c ****     * Summary:
+ 131:.\Generated_Source\PSoC4/Red_LED.c ****     *  Clears any active interrupts attached to port and returns the value of the 
+ 132:.\Generated_Source\PSoC4/Red_LED.c ****     *  interrupt status register.
+ 133:.\Generated_Source\PSoC4/Red_LED.c ****     *
+ 134:.\Generated_Source\PSoC4/Red_LED.c ****     * Parameters:  
+ 135:.\Generated_Source\PSoC4/Red_LED.c ****     *  None 
+ 136:.\Generated_Source\PSoC4/Red_LED.c ****     *
+ 137:.\Generated_Source\PSoC4/Red_LED.c ****     * Return: 
+ 138:.\Generated_Source\PSoC4/Red_LED.c ****     *  Returns the value of the interrupt status register
+ 139:.\Generated_Source\PSoC4/Red_LED.c ****     *  
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccQz7VAL.s 			page 7
+
+
+ 140:.\Generated_Source\PSoC4/Red_LED.c ****     *******************************************************************************/
+ 141:.\Generated_Source\PSoC4/Red_LED.c ****     uint8 Red_LED_ClearInterrupt(void) 
+ 142:.\Generated_Source\PSoC4/Red_LED.c ****     {
+ 204              		.loc 1 142 0
+ 205              		.cfi_startproc
+ 206 0000 80B5     		push	{r7, lr}
+ 207              		.cfi_def_cfa_offset 8
+ 208              		.cfi_offset 7, -8
+ 209              		.cfi_offset 14, -4
+ 210 0002 82B0     		sub	sp, sp, #8
+ 211              		.cfi_def_cfa_offset 16
+ 212 0004 00AF     		add	r7, sp, #0
+ 213              		.cfi_def_cfa_register 7
+ 143:.\Generated_Source\PSoC4/Red_LED.c **** 		uint8 maskedStatus = (uint8)(Red_LED_INTSTAT & Red_LED_MASK);
+ 214              		.loc 1 143 0
+ 215 0006 094B     		ldr	r3, .L17
+ 216 0008 1B68     		ldr	r3, [r3]
+ 217 000a D9B2     		uxtb	r1, r3
+ 218 000c FB1D     		add	r3, r7, #7
+ 219 000e 4022     		mov	r2, #64
+ 220 0010 0A40     		and	r2, r1
+ 221 0012 1A70     		strb	r2, [r3]
+ 144:.\Generated_Source\PSoC4/Red_LED.c **** 		Red_LED_INTSTAT = maskedStatus;
+ 222              		.loc 1 144 0
+ 223 0014 054B     		ldr	r3, .L17
+ 224 0016 FA1D     		add	r2, r7, #7
+ 225 0018 1278     		ldrb	r2, [r2]
+ 226 001a 1A60     		str	r2, [r3]
+ 145:.\Generated_Source\PSoC4/Red_LED.c ****         return maskedStatus >> Red_LED_SHIFT;
+ 227              		.loc 1 145 0
+ 228 001c FB1D     		add	r3, r7, #7
+ 229 001e 1B78     		ldrb	r3, [r3]
+ 230 0020 9B09     		lsr	r3, r3, #6
+ 231 0022 DBB2     		uxtb	r3, r3
+ 146:.\Generated_Source\PSoC4/Red_LED.c ****     }
+ 232              		.loc 1 146 0
+ 233 0024 181C     		mov	r0, r3
+ 234 0026 BD46     		mov	sp, r7
+ 235 0028 02B0     		add	sp, sp, #8
+ 236              		@ sp needed
+ 237 002a 80BD     		pop	{r7, pc}
+ 238              	.L18:
+ 239              		.align	2
+ 240              	.L17:
+ 241 002c 10020440 		.word	1074004496
+ 242              		.cfi_endproc
+ 243              	.LFE4:
+ 244              		.size	Red_LED_ClearInterrupt, .-Red_LED_ClearInterrupt
+ 245              		.text
+ 246              	.Letext0:
+ 247              		.file 2 ".\\Generated_Source\\PSoC4\\cytypes.h"
+ 248              		.section	.debug_info,"",%progbits
+ 249              	.Ldebug_info0:
+ 250 0000 48010000 		.4byte	0x148
+ 251 0004 0400     		.2byte	0x4
+ 252 0006 00000000 		.4byte	.Ldebug_abbrev0
+ 253 000a 04       		.byte	0x4
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccQz7VAL.s 			page 8
+
+
+ 254 000b 01       		.uleb128 0x1
+ 255 000c 19010000 		.4byte	.LASF24
+ 256 0010 01       		.byte	0x1
+ 257 0011 CA010000 		.4byte	.LASF25
+ 258 0015 99000000 		.4byte	.LASF26
+ 259 0019 00000000 		.4byte	.Ldebug_ranges0+0
+ 260 001d 00000000 		.4byte	0
+ 261 0021 00000000 		.4byte	.Ldebug_line0
+ 262 0025 02       		.uleb128 0x2
+ 263 0026 01       		.byte	0x1
+ 264 0027 06       		.byte	0x6
+ 265 0028 0A020000 		.4byte	.LASF0
+ 266 002c 02       		.uleb128 0x2
+ 267 002d 01       		.byte	0x1
+ 268 002e 08       		.byte	0x8
+ 269 002f 4B000000 		.4byte	.LASF1
+ 270 0033 02       		.uleb128 0x2
+ 271 0034 02       		.byte	0x2
+ 272 0035 05       		.byte	0x5
+ 273 0036 BA010000 		.4byte	.LASF2
+ 274 003a 02       		.uleb128 0x2
+ 275 003b 02       		.byte	0x2
+ 276 003c 07       		.byte	0x7
+ 277 003d 71000000 		.4byte	.LASF3
+ 278 0041 02       		.uleb128 0x2
+ 279 0042 04       		.byte	0x4
+ 280 0043 05       		.byte	0x5
+ 281 0044 01020000 		.4byte	.LASF4
+ 282 0048 02       		.uleb128 0x2
+ 283 0049 04       		.byte	0x4
+ 284 004a 07       		.byte	0x7
+ 285 004b 5F000000 		.4byte	.LASF5
+ 286 004f 02       		.uleb128 0x2
+ 287 0050 08       		.byte	0x8
+ 288 0051 05       		.byte	0x5
+ 289 0052 9A010000 		.4byte	.LASF6
+ 290 0056 02       		.uleb128 0x2
+ 291 0057 08       		.byte	0x8
+ 292 0058 07       		.byte	0x7
+ 293 0059 34000000 		.4byte	.LASF7
+ 294 005d 03       		.uleb128 0x3
+ 295 005e 04       		.byte	0x4
+ 296 005f 05       		.byte	0x5
+ 297 0060 696E7400 		.ascii	"int\000"
+ 298 0064 02       		.uleb128 0x2
+ 299 0065 04       		.byte	0x4
+ 300 0066 07       		.byte	0x7
+ 301 0067 0C010000 		.4byte	.LASF8
+ 302 006b 04       		.uleb128 0x4
+ 303 006c C4010000 		.4byte	.LASF9
+ 304 0070 02       		.byte	0x2
+ 305 0071 B3       		.byte	0xb3
+ 306 0072 2C000000 		.4byte	0x2c
+ 307 0076 04       		.uleb128 0x4
+ 308 0077 05010000 		.4byte	.LASF10
+ 309 007b 02       		.byte	0x2
+ 310 007c B5       		.byte	0xb5
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccQz7VAL.s 			page 9
+
+
+ 311 007d 48000000 		.4byte	0x48
+ 312 0081 02       		.uleb128 0x2
+ 313 0082 04       		.byte	0x4
+ 314 0083 04       		.byte	0x4
+ 315 0084 2E000000 		.4byte	.LASF11
+ 316 0088 02       		.uleb128 0x2
+ 317 0089 08       		.byte	0x8
+ 318 008a 04       		.byte	0x4
+ 319 008b 27000000 		.4byte	.LASF12
+ 320 008f 02       		.uleb128 0x2
+ 321 0090 01       		.byte	0x1
+ 322 0091 08       		.byte	0x8
+ 323 0092 B5010000 		.4byte	.LASF13
+ 324 0096 05       		.uleb128 0x5
+ 325 0097 00000000 		.4byte	.LASF14
+ 326 009b 02       		.byte	0x2
+ 327 009c 5F01     		.2byte	0x15f
+ 328 009e A2000000 		.4byte	0xa2
+ 329 00a2 06       		.uleb128 0x6
+ 330 00a3 76000000 		.4byte	0x76
+ 331 00a7 07       		.uleb128 0x7
+ 332 00a8 0C000000 		.4byte	.LASF15
+ 333 00ac 01       		.byte	0x1
+ 334 00ad 2A       		.byte	0x2a
+ 335 00ae 00000000 		.4byte	.LFB0
+ 336 00b2 4C000000 		.4byte	.LFE0-.LFB0
+ 337 00b6 01       		.uleb128 0x1
+ 338 00b7 9C       		.byte	0x9c
+ 339 00b8 D9000000 		.4byte	0xd9
+ 340 00bc 08       		.uleb128 0x8
+ 341 00bd 06000000 		.4byte	.LASF17
+ 342 00c1 01       		.byte	0x1
+ 343 00c2 2A       		.byte	0x2a
+ 344 00c3 6B000000 		.4byte	0x6b
+ 345 00c7 02       		.uleb128 0x2
+ 346 00c8 91       		.byte	0x91
+ 347 00c9 6F       		.sleb128 -17
+ 348 00ca 09       		.uleb128 0x9
+ 349 00cb 59000000 		.4byte	.LASF22
+ 350 00cf 01       		.byte	0x1
+ 351 00d0 2C       		.byte	0x2c
+ 352 00d1 6B000000 		.4byte	0x6b
+ 353 00d5 02       		.uleb128 0x2
+ 354 00d6 91       		.byte	0x91
+ 355 00d7 77       		.sleb128 -9
+ 356 00d8 00       		.byte	0
+ 357 00d9 07       		.uleb128 0x7
+ 358 00da 84000000 		.4byte	.LASF16
+ 359 00de 01       		.byte	0x1
+ 360 00df 49       		.byte	0x49
+ 361 00e0 00000000 		.4byte	.LFB1
+ 362 00e4 30000000 		.4byte	.LFE1-.LFB1
+ 363 00e8 01       		.uleb128 0x1
+ 364 00e9 9C       		.byte	0x9c
+ 365 00ea FD000000 		.4byte	0xfd
+ 366 00ee 08       		.uleb128 0x8
+ 367 00ef 95010000 		.4byte	.LASF18
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccQz7VAL.s 			page 10
+
+
+ 368 00f3 01       		.byte	0x1
+ 369 00f4 49       		.byte	0x49
+ 370 00f5 6B000000 		.4byte	0x6b
+ 371 00f9 02       		.uleb128 0x2
+ 372 00fa 91       		.byte	0x91
+ 373 00fb 77       		.sleb128 -9
+ 374 00fc 00       		.byte	0
+ 375 00fd 0A       		.uleb128 0xa
+ 376 00fe 1A000000 		.4byte	.LASF19
+ 377 0102 01       		.byte	0x1
+ 378 0103 61       		.byte	0x61
+ 379 0104 6B000000 		.4byte	0x6b
+ 380 0108 00000000 		.4byte	.LFB2
+ 381 010c 1C000000 		.4byte	.LFE2-.LFB2
+ 382 0110 01       		.uleb128 0x1
+ 383 0111 9C       		.byte	0x9c
+ 384 0112 0A       		.uleb128 0xa
+ 385 0113 ED010000 		.4byte	.LASF20
+ 386 0117 01       		.byte	0x1
+ 387 0118 75       		.byte	0x75
+ 388 0119 6B000000 		.4byte	0x6b
+ 389 011d 00000000 		.4byte	.LFB3
+ 390 0121 1C000000 		.4byte	.LFE3-.LFB3
+ 391 0125 01       		.uleb128 0x1
+ 392 0126 9C       		.byte	0x9c
+ 393 0127 0B       		.uleb128 0xb
+ 394 0128 EE000000 		.4byte	.LASF21
+ 395 012c 01       		.byte	0x1
+ 396 012d 8D       		.byte	0x8d
+ 397 012e 6B000000 		.4byte	0x6b
+ 398 0132 00000000 		.4byte	.LFB4
+ 399 0136 30000000 		.4byte	.LFE4-.LFB4
+ 400 013a 01       		.uleb128 0x1
+ 401 013b 9C       		.byte	0x9c
+ 402 013c 09       		.uleb128 0x9
+ 403 013d A8010000 		.4byte	.LASF23
+ 404 0141 01       		.byte	0x1
+ 405 0142 8F       		.byte	0x8f
+ 406 0143 6B000000 		.4byte	0x6b
+ 407 0147 02       		.uleb128 0x2
+ 408 0148 91       		.byte	0x91
+ 409 0149 77       		.sleb128 -9
+ 410 014a 00       		.byte	0
+ 411 014b 00       		.byte	0
+ 412              		.section	.debug_abbrev,"",%progbits
+ 413              	.Ldebug_abbrev0:
+ 414 0000 01       		.uleb128 0x1
+ 415 0001 11       		.uleb128 0x11
+ 416 0002 01       		.byte	0x1
+ 417 0003 25       		.uleb128 0x25
+ 418 0004 0E       		.uleb128 0xe
+ 419 0005 13       		.uleb128 0x13
+ 420 0006 0B       		.uleb128 0xb
+ 421 0007 03       		.uleb128 0x3
+ 422 0008 0E       		.uleb128 0xe
+ 423 0009 1B       		.uleb128 0x1b
+ 424 000a 0E       		.uleb128 0xe
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccQz7VAL.s 			page 11
+
+
+ 425 000b 55       		.uleb128 0x55
+ 426 000c 17       		.uleb128 0x17
+ 427 000d 11       		.uleb128 0x11
+ 428 000e 01       		.uleb128 0x1
+ 429 000f 10       		.uleb128 0x10
+ 430 0010 17       		.uleb128 0x17
+ 431 0011 00       		.byte	0
+ 432 0012 00       		.byte	0
+ 433 0013 02       		.uleb128 0x2
+ 434 0014 24       		.uleb128 0x24
+ 435 0015 00       		.byte	0
+ 436 0016 0B       		.uleb128 0xb
+ 437 0017 0B       		.uleb128 0xb
+ 438 0018 3E       		.uleb128 0x3e
+ 439 0019 0B       		.uleb128 0xb
+ 440 001a 03       		.uleb128 0x3
+ 441 001b 0E       		.uleb128 0xe
+ 442 001c 00       		.byte	0
+ 443 001d 00       		.byte	0
+ 444 001e 03       		.uleb128 0x3
+ 445 001f 24       		.uleb128 0x24
+ 446 0020 00       		.byte	0
+ 447 0021 0B       		.uleb128 0xb
+ 448 0022 0B       		.uleb128 0xb
+ 449 0023 3E       		.uleb128 0x3e
+ 450 0024 0B       		.uleb128 0xb
+ 451 0025 03       		.uleb128 0x3
+ 452 0026 08       		.uleb128 0x8
+ 453 0027 00       		.byte	0
+ 454 0028 00       		.byte	0
+ 455 0029 04       		.uleb128 0x4
+ 456 002a 16       		.uleb128 0x16
+ 457 002b 00       		.byte	0
+ 458 002c 03       		.uleb128 0x3
+ 459 002d 0E       		.uleb128 0xe
+ 460 002e 3A       		.uleb128 0x3a
+ 461 002f 0B       		.uleb128 0xb
+ 462 0030 3B       		.uleb128 0x3b
+ 463 0031 0B       		.uleb128 0xb
+ 464 0032 49       		.uleb128 0x49
+ 465 0033 13       		.uleb128 0x13
+ 466 0034 00       		.byte	0
+ 467 0035 00       		.byte	0
+ 468 0036 05       		.uleb128 0x5
+ 469 0037 16       		.uleb128 0x16
+ 470 0038 00       		.byte	0
+ 471 0039 03       		.uleb128 0x3
+ 472 003a 0E       		.uleb128 0xe
+ 473 003b 3A       		.uleb128 0x3a
+ 474 003c 0B       		.uleb128 0xb
+ 475 003d 3B       		.uleb128 0x3b
+ 476 003e 05       		.uleb128 0x5
+ 477 003f 49       		.uleb128 0x49
+ 478 0040 13       		.uleb128 0x13
+ 479 0041 00       		.byte	0
+ 480 0042 00       		.byte	0
+ 481 0043 06       		.uleb128 0x6
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccQz7VAL.s 			page 12
+
+
+ 482 0044 35       		.uleb128 0x35
+ 483 0045 00       		.byte	0
+ 484 0046 49       		.uleb128 0x49
+ 485 0047 13       		.uleb128 0x13
+ 486 0048 00       		.byte	0
+ 487 0049 00       		.byte	0
+ 488 004a 07       		.uleb128 0x7
+ 489 004b 2E       		.uleb128 0x2e
+ 490 004c 01       		.byte	0x1
+ 491 004d 3F       		.uleb128 0x3f
+ 492 004e 19       		.uleb128 0x19
+ 493 004f 03       		.uleb128 0x3
+ 494 0050 0E       		.uleb128 0xe
+ 495 0051 3A       		.uleb128 0x3a
+ 496 0052 0B       		.uleb128 0xb
+ 497 0053 3B       		.uleb128 0x3b
+ 498 0054 0B       		.uleb128 0xb
+ 499 0055 27       		.uleb128 0x27
+ 500 0056 19       		.uleb128 0x19
+ 501 0057 11       		.uleb128 0x11
+ 502 0058 01       		.uleb128 0x1
+ 503 0059 12       		.uleb128 0x12
+ 504 005a 06       		.uleb128 0x6
+ 505 005b 40       		.uleb128 0x40
+ 506 005c 18       		.uleb128 0x18
+ 507 005d 9742     		.uleb128 0x2117
+ 508 005f 19       		.uleb128 0x19
+ 509 0060 01       		.uleb128 0x1
+ 510 0061 13       		.uleb128 0x13
+ 511 0062 00       		.byte	0
+ 512 0063 00       		.byte	0
+ 513 0064 08       		.uleb128 0x8
+ 514 0065 05       		.uleb128 0x5
+ 515 0066 00       		.byte	0
+ 516 0067 03       		.uleb128 0x3
+ 517 0068 0E       		.uleb128 0xe
+ 518 0069 3A       		.uleb128 0x3a
+ 519 006a 0B       		.uleb128 0xb
+ 520 006b 3B       		.uleb128 0x3b
+ 521 006c 0B       		.uleb128 0xb
+ 522 006d 49       		.uleb128 0x49
+ 523 006e 13       		.uleb128 0x13
+ 524 006f 02       		.uleb128 0x2
+ 525 0070 18       		.uleb128 0x18
+ 526 0071 00       		.byte	0
+ 527 0072 00       		.byte	0
+ 528 0073 09       		.uleb128 0x9
+ 529 0074 34       		.uleb128 0x34
+ 530 0075 00       		.byte	0
+ 531 0076 03       		.uleb128 0x3
+ 532 0077 0E       		.uleb128 0xe
+ 533 0078 3A       		.uleb128 0x3a
+ 534 0079 0B       		.uleb128 0xb
+ 535 007a 3B       		.uleb128 0x3b
+ 536 007b 0B       		.uleb128 0xb
+ 537 007c 49       		.uleb128 0x49
+ 538 007d 13       		.uleb128 0x13
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccQz7VAL.s 			page 13
+
+
+ 539 007e 02       		.uleb128 0x2
+ 540 007f 18       		.uleb128 0x18
+ 541 0080 00       		.byte	0
+ 542 0081 00       		.byte	0
+ 543 0082 0A       		.uleb128 0xa
+ 544 0083 2E       		.uleb128 0x2e
+ 545 0084 00       		.byte	0
+ 546 0085 3F       		.uleb128 0x3f
+ 547 0086 19       		.uleb128 0x19
+ 548 0087 03       		.uleb128 0x3
+ 549 0088 0E       		.uleb128 0xe
+ 550 0089 3A       		.uleb128 0x3a
+ 551 008a 0B       		.uleb128 0xb
+ 552 008b 3B       		.uleb128 0x3b
+ 553 008c 0B       		.uleb128 0xb
+ 554 008d 27       		.uleb128 0x27
+ 555 008e 19       		.uleb128 0x19
+ 556 008f 49       		.uleb128 0x49
+ 557 0090 13       		.uleb128 0x13
+ 558 0091 11       		.uleb128 0x11
+ 559 0092 01       		.uleb128 0x1
+ 560 0093 12       		.uleb128 0x12
+ 561 0094 06       		.uleb128 0x6
+ 562 0095 40       		.uleb128 0x40
+ 563 0096 18       		.uleb128 0x18
+ 564 0097 9742     		.uleb128 0x2117
+ 565 0099 19       		.uleb128 0x19
+ 566 009a 00       		.byte	0
+ 567 009b 00       		.byte	0
+ 568 009c 0B       		.uleb128 0xb
+ 569 009d 2E       		.uleb128 0x2e
+ 570 009e 01       		.byte	0x1
+ 571 009f 3F       		.uleb128 0x3f
+ 572 00a0 19       		.uleb128 0x19
+ 573 00a1 03       		.uleb128 0x3
+ 574 00a2 0E       		.uleb128 0xe
+ 575 00a3 3A       		.uleb128 0x3a
+ 576 00a4 0B       		.uleb128 0xb
+ 577 00a5 3B       		.uleb128 0x3b
+ 578 00a6 0B       		.uleb128 0xb
+ 579 00a7 27       		.uleb128 0x27
+ 580 00a8 19       		.uleb128 0x19
+ 581 00a9 49       		.uleb128 0x49
+ 582 00aa 13       		.uleb128 0x13
+ 583 00ab 11       		.uleb128 0x11
+ 584 00ac 01       		.uleb128 0x1
+ 585 00ad 12       		.uleb128 0x12
+ 586 00ae 06       		.uleb128 0x6
+ 587 00af 40       		.uleb128 0x40
+ 588 00b0 18       		.uleb128 0x18
+ 589 00b1 9742     		.uleb128 0x2117
+ 590 00b3 19       		.uleb128 0x19
+ 591 00b4 00       		.byte	0
+ 592 00b5 00       		.byte	0
+ 593 00b6 00       		.byte	0
+ 594              		.section	.debug_aranges,"",%progbits
+ 595 0000 3C000000 		.4byte	0x3c
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccQz7VAL.s 			page 14
+
+
+ 596 0004 0200     		.2byte	0x2
+ 597 0006 00000000 		.4byte	.Ldebug_info0
+ 598 000a 04       		.byte	0x4
+ 599 000b 00       		.byte	0
+ 600 000c 0000     		.2byte	0
+ 601 000e 0000     		.2byte	0
+ 602 0010 00000000 		.4byte	.LFB0
+ 603 0014 4C000000 		.4byte	.LFE0-.LFB0
+ 604 0018 00000000 		.4byte	.LFB1
+ 605 001c 30000000 		.4byte	.LFE1-.LFB1
+ 606 0020 00000000 		.4byte	.LFB2
+ 607 0024 1C000000 		.4byte	.LFE2-.LFB2
+ 608 0028 00000000 		.4byte	.LFB3
+ 609 002c 1C000000 		.4byte	.LFE3-.LFB3
+ 610 0030 00000000 		.4byte	.LFB4
+ 611 0034 30000000 		.4byte	.LFE4-.LFB4
+ 612 0038 00000000 		.4byte	0
+ 613 003c 00000000 		.4byte	0
+ 614              		.section	.debug_ranges,"",%progbits
+ 615              	.Ldebug_ranges0:
+ 616 0000 00000000 		.4byte	.LFB0
+ 617 0004 4C000000 		.4byte	.LFE0
+ 618 0008 00000000 		.4byte	.LFB1
+ 619 000c 30000000 		.4byte	.LFE1
+ 620 0010 00000000 		.4byte	.LFB2
+ 621 0014 1C000000 		.4byte	.LFE2
+ 622 0018 00000000 		.4byte	.LFB3
+ 623 001c 1C000000 		.4byte	.LFE3
+ 624 0020 00000000 		.4byte	.LFB4
+ 625 0024 30000000 		.4byte	.LFE4
+ 626 0028 00000000 		.4byte	0
+ 627 002c 00000000 		.4byte	0
+ 628              		.section	.debug_line,"",%progbits
+ 629              	.Ldebug_line0:
+ 630 0000 A9000000 		.section	.debug_str,"MS",%progbits,1
+ 630      02004600 
+ 630      00000201 
+ 630      FB0E0D00 
+ 630      01010101 
+ 631              	.LASF14:
+ 632 0000 72656733 		.ascii	"reg32\000"
+ 632      3200
+ 633              	.LASF17:
+ 634 0006 76616C75 		.ascii	"value\000"
+ 634      6500
+ 635              	.LASF15:
+ 636 000c 5265645F 		.ascii	"Red_LED_Write\000"
+ 636      4C45445F 
+ 636      57726974 
+ 636      6500
+ 637              	.LASF19:
+ 638 001a 5265645F 		.ascii	"Red_LED_Read\000"
+ 638      4C45445F 
+ 638      52656164 
+ 638      00
+ 639              	.LASF12:
+ 640 0027 646F7562 		.ascii	"double\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccQz7VAL.s 			page 15
+
+
+ 640      6C6500
+ 641              	.LASF11:
+ 642 002e 666C6F61 		.ascii	"float\000"
+ 642      7400
+ 643              	.LASF7:
+ 644 0034 6C6F6E67 		.ascii	"long long unsigned int\000"
+ 644      206C6F6E 
+ 644      6720756E 
+ 644      7369676E 
+ 644      65642069 
+ 645              	.LASF1:
+ 646 004b 756E7369 		.ascii	"unsigned char\000"
+ 646      676E6564 
+ 646      20636861 
+ 646      7200
+ 647              	.LASF22:
+ 648 0059 64725661 		.ascii	"drVal\000"
+ 648      6C00
+ 649              	.LASF5:
+ 650 005f 6C6F6E67 		.ascii	"long unsigned int\000"
+ 650      20756E73 
+ 650      69676E65 
+ 650      6420696E 
+ 650      7400
+ 651              	.LASF3:
+ 652 0071 73686F72 		.ascii	"short unsigned int\000"
+ 652      7420756E 
+ 652      7369676E 
+ 652      65642069 
+ 652      6E7400
+ 653              	.LASF16:
+ 654 0084 5265645F 		.ascii	"Red_LED_SetDriveMode\000"
+ 654      4C45445F 
+ 654      53657444 
+ 654      72697665 
+ 654      4D6F6465 
+ 655              	.LASF26:
+ 656 0099 433A5C55 		.ascii	"C:\\Users\\pmad\\Desktop\\BLE Workshop\\Labs\\Compl"
+ 656      73657273 
+ 656      5C706D61 
+ 656      645C4465 
+ 656      736B746F 
+ 657 00c6 65746564 		.ascii	"eted Labs\\BLE Lab 1_1\\BLE Lab 1_1.cydsn\000"
+ 657      204C6162 
+ 657      735C424C 
+ 657      45204C61 
+ 657      6220315F 
+ 658              	.LASF21:
+ 659 00ee 5265645F 		.ascii	"Red_LED_ClearInterrupt\000"
+ 659      4C45445F 
+ 659      436C6561 
+ 659      72496E74 
+ 659      65727275 
+ 660              	.LASF10:
+ 661 0105 75696E74 		.ascii	"uint32\000"
+ 661      333200
+ 662              	.LASF8:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccQz7VAL.s 			page 16
+
+
+ 663 010c 756E7369 		.ascii	"unsigned int\000"
+ 663      676E6564 
+ 663      20696E74 
+ 663      00
+ 664              	.LASF24:
+ 665 0119 474E5520 		.ascii	"GNU C 4.8.4 20140526 (release) [ARM/embedded-4_8-br"
+ 665      4320342E 
+ 665      382E3420 
+ 665      32303134 
+ 665      30353236 
+ 666 014c 616E6368 		.ascii	"anch revision 211358] -mcpu=cortex-m0 -mthumb -g -O"
+ 666      20726576 
+ 666      6973696F 
+ 666      6E203231 
+ 666      31333538 
+ 667 017f 30202D66 		.ascii	"0 -ffunction-sections\000"
+ 667      66756E63 
+ 667      74696F6E 
+ 667      2D736563 
+ 667      74696F6E 
+ 668              	.LASF18:
+ 669 0195 6D6F6465 		.ascii	"mode\000"
+ 669      00
+ 670              	.LASF6:
+ 671 019a 6C6F6E67 		.ascii	"long long int\000"
+ 671      206C6F6E 
+ 671      6720696E 
+ 671      7400
+ 672              	.LASF23:
+ 673 01a8 6D61736B 		.ascii	"maskedStatus\000"
+ 673      65645374 
+ 673      61747573 
+ 673      00
+ 674              	.LASF13:
+ 675 01b5 63686172 		.ascii	"char\000"
+ 675      00
+ 676              	.LASF2:
+ 677 01ba 73686F72 		.ascii	"short int\000"
+ 677      7420696E 
+ 677      7400
+ 678              	.LASF9:
+ 679 01c4 75696E74 		.ascii	"uint8\000"
+ 679      3800
+ 680              	.LASF25:
+ 681 01ca 2E5C4765 		.ascii	".\\Generated_Source\\PSoC4\\Red_LED.c\000"
+ 681      6E657261 
+ 681      7465645F 
+ 681      536F7572 
+ 681      63655C50 
+ 682              	.LASF20:
+ 683 01ed 5265645F 		.ascii	"Red_LED_ReadDataReg\000"
+ 683      4C45445F 
+ 683      52656164 
+ 683      44617461 
+ 683      52656700 
+ 684              	.LASF4:
+ 685 0201 6C6F6E67 		.ascii	"long int\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccQz7VAL.s 			page 17
+
+
+ 685      20696E74 
+ 685      00
+ 686              	.LASF0:
+ 687 020a 7369676E 		.ascii	"signed char\000"
+ 687      65642063 
+ 687      68617200 
+ 688              		.ident	"GCC: (GNU Tools for ARM Embedded Processors) 4.8.4 20140526 (release) [ARM/embedded-4_8-br
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/Red_LED.o
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/Red_LED.o
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/cyPm.lst
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/cyPm.lst	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/cyPm.lst	(revision 7)
@@ -0,0 +1,1827 @@
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc6WUl9O.s 			page 1
+
+
+   1              		.cpu cortex-m0
+   2              		.fpu softvfp
+   3              		.eabi_attribute 20, 1
+   4              		.eabi_attribute 21, 1
+   5              		.eabi_attribute 23, 3
+   6              		.eabi_attribute 24, 1
+   7              		.eabi_attribute 25, 1
+   8              		.eabi_attribute 26, 1
+   9              		.eabi_attribute 30, 6
+  10              		.eabi_attribute 34, 0
+  11              		.eabi_attribute 18, 4
+  12              		.code	16
+  13              		.file	"cyPm.c"
+  14              		.text
+  15              	.Ltext0:
+  16              		.cfi_sections	.debug_frame
+  17              		.section	.text.CySysPmSleep,"ax",%progbits
+  18              		.align	2
+  19              		.global	CySysPmSleep
+  20              		.code	16
+  21              		.thumb_func
+  22              		.type	CySysPmSleep, %function
+  23              	CySysPmSleep:
+  24              	.LFB2:
+  25              		.file 1 ".\\Generated_Source\\PSoC4\\cyPm.c"
+   1:.\Generated_Source\PSoC4/cyPm.c **** /*******************************************************************************
+   2:.\Generated_Source\PSoC4/cyPm.c **** * File Name: cyPm.c
+   3:.\Generated_Source\PSoC4/cyPm.c **** * Version 5.0
+   4:.\Generated_Source\PSoC4/cyPm.c **** *
+   5:.\Generated_Source\PSoC4/cyPm.c **** *  Description:
+   6:.\Generated_Source\PSoC4/cyPm.c **** *   Provides an API for the power management.
+   7:.\Generated_Source\PSoC4/cyPm.c **** *
+   8:.\Generated_Source\PSoC4/cyPm.c **** *  Note:
+   9:.\Generated_Source\PSoC4/cyPm.c **** *   Documentation of the API's in this file is located in the
+  10:.\Generated_Source\PSoC4/cyPm.c **** *   System Reference Guide provided with PSoC Creator.
+  11:.\Generated_Source\PSoC4/cyPm.c **** *
+  12:.\Generated_Source\PSoC4/cyPm.c **** ********************************************************************************
+  13:.\Generated_Source\PSoC4/cyPm.c **** * Copyright 2011-2015, Cypress Semiconductor Corporation.  All rights reserved.
+  14:.\Generated_Source\PSoC4/cyPm.c **** * You may use this file only in accordance with the license, terms, conditions,
+  15:.\Generated_Source\PSoC4/cyPm.c **** * disclaimers, and limitations in the end user license agreement accompanying
+  16:.\Generated_Source\PSoC4/cyPm.c **** * the software package with which this file was provided.
+  17:.\Generated_Source\PSoC4/cyPm.c **** *******************************************************************************/
+  18:.\Generated_Source\PSoC4/cyPm.c **** 
+  19:.\Generated_Source\PSoC4/cyPm.c **** #include "cyPm.h"
+  20:.\Generated_Source\PSoC4/cyPm.c **** #include "CyLib.h"
+  21:.\Generated_Source\PSoC4/cyPm.c **** 
+  22:.\Generated_Source\PSoC4/cyPm.c **** 
+  23:.\Generated_Source\PSoC4/cyPm.c **** /*******************************************************************************
+  24:.\Generated_Source\PSoC4/cyPm.c **** * Function Name: CySysPmSleep
+  25:.\Generated_Source\PSoC4/cyPm.c **** ********************************************************************************
+  26:.\Generated_Source\PSoC4/cyPm.c **** *
+  27:.\Generated_Source\PSoC4/cyPm.c **** * Summary:
+  28:.\Generated_Source\PSoC4/cyPm.c **** *  Puts the part into the Sleep state. This is a CPU-centric power mode.
+  29:.\Generated_Source\PSoC4/cyPm.c **** *  It means that the CPU has indicated that it is in the sleep mode and
+  30:.\Generated_Source\PSoC4/cyPm.c **** *  its main clock can be removed. It is identical to Active from a peripheral
+  31:.\Generated_Source\PSoC4/cyPm.c **** *  point of view. Any enabled interrupts can cause wakeup from the  Sleep mode.
+  32:.\Generated_Source\PSoC4/cyPm.c **** *
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc6WUl9O.s 			page 2
+
+
+  33:.\Generated_Source\PSoC4/cyPm.c **** * Parameters:
+  34:.\Generated_Source\PSoC4/cyPm.c **** *  None
+  35:.\Generated_Source\PSoC4/cyPm.c **** *
+  36:.\Generated_Source\PSoC4/cyPm.c **** * Return:
+  37:.\Generated_Source\PSoC4/cyPm.c **** *  None
+  38:.\Generated_Source\PSoC4/cyPm.c **** *
+  39:.\Generated_Source\PSoC4/cyPm.c **** *******************************************************************************/
+  40:.\Generated_Source\PSoC4/cyPm.c **** void CySysPmSleep(void)
+  41:.\Generated_Source\PSoC4/cyPm.c **** {
+  26              		.loc 1 41 0
+  27              		.cfi_startproc
+  28 0000 90B5     		push	{r4, r7, lr}
+  29              		.cfi_def_cfa_offset 12
+  30              		.cfi_offset 4, -12
+  31              		.cfi_offset 7, -8
+  32              		.cfi_offset 14, -4
+  33 0002 83B0     		sub	sp, sp, #12
+  34              		.cfi_def_cfa_offset 24
+  35 0004 00AF     		add	r7, sp, #0
+  36              		.cfi_def_cfa_register 7
+  42:.\Generated_Source\PSoC4/cyPm.c ****     uint8 interruptState;
+  43:.\Generated_Source\PSoC4/cyPm.c **** 
+  44:.\Generated_Source\PSoC4/cyPm.c ****     interruptState = CyEnterCriticalSection();
+  37              		.loc 1 44 0
+  38 0006 FC1D     		add	r4, r7, #7
+  39 0008 FFF7FEFF 		bl	CyEnterCriticalSection
+  40 000c 031C     		mov	r3, r0
+  41 000e 2370     		strb	r3, [r4]
+  45:.\Generated_Source\PSoC4/cyPm.c **** 
+  46:.\Generated_Source\PSoC4/cyPm.c ****     /* CM0 enters Sleep mode upon execution of WFI */
+  47:.\Generated_Source\PSoC4/cyPm.c ****     CY_PM_CM0_SCR_REG &= (uint32) (~CY_PM_CM0_SCR_SLEEPDEEP);
+  42              		.loc 1 47 0
+  43 0010 074B     		ldr	r3, .L2
+  44 0012 074A     		ldr	r2, .L2
+  45 0014 1268     		ldr	r2, [r2]
+  46 0016 0421     		mov	r1, #4
+  47 0018 8A43     		bic	r2, r1
+  48 001a 1A60     		str	r2, [r3]
+  48:.\Generated_Source\PSoC4/cyPm.c **** 
+  49:.\Generated_Source\PSoC4/cyPm.c ****     /* Sleep and wait for interrupt */
+  50:.\Generated_Source\PSoC4/cyPm.c ****     CY_PM_WFI;
+  49              		.loc 1 50 0
+  50              	@ 50 ".\Generated_Source\PSoC4\cyPm.c" 1
+  51 001c 30BF     		WFI 
+  52              	
+  53              	@ 0 "" 2
+  51:.\Generated_Source\PSoC4/cyPm.c **** 
+  52:.\Generated_Source\PSoC4/cyPm.c ****     CyExitCriticalSection(interruptState);
+  54              		.loc 1 52 0
+  55              		.code	16
+  56 001e FB1D     		add	r3, r7, #7
+  57 0020 1B78     		ldrb	r3, [r3]
+  58 0022 181C     		mov	r0, r3
+  59 0024 FFF7FEFF 		bl	CyExitCriticalSection
+  53:.\Generated_Source\PSoC4/cyPm.c **** }
+  60              		.loc 1 53 0
+  61 0028 BD46     		mov	sp, r7
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc6WUl9O.s 			page 3
+
+
+  62 002a 03B0     		add	sp, sp, #12
+  63              		@ sp needed
+  64 002c 90BD     		pop	{r4, r7, pc}
+  65              	.L3:
+  66 002e C046     		.align	2
+  67              	.L2:
+  68 0030 10ED00E0 		.word	-536810224
+  69              		.cfi_endproc
+  70              	.LFE2:
+  71              		.size	CySysPmSleep, .-CySysPmSleep
+  72              		.section	.text.CySysPmDeepSleep,"ax",%progbits
+  73              		.align	2
+  74              		.global	CySysPmDeepSleep
+  75              		.code	16
+  76              		.thumb_func
+  77              		.type	CySysPmDeepSleep, %function
+  78              	CySysPmDeepSleep:
+  79              	.LFB3:
+  54:.\Generated_Source\PSoC4/cyPm.c **** 
+  55:.\Generated_Source\PSoC4/cyPm.c **** 
+  56:.\Generated_Source\PSoC4/cyPm.c **** /*******************************************************************************
+  57:.\Generated_Source\PSoC4/cyPm.c **** * Function Name: CySysPmDeepSleep
+  58:.\Generated_Source\PSoC4/cyPm.c **** ********************************************************************************
+  59:.\Generated_Source\PSoC4/cyPm.c **** *
+  60:.\Generated_Source\PSoC4/cyPm.c **** * Summary:
+  61:.\Generated_Source\PSoC4/cyPm.c **** *  Puts the part into the Deep Sleep state. If the firmware attempts to enter
+  62:.\Generated_Source\PSoC4/cyPm.c **** *  this mode before the system is ready (that is, when
+  63:.\Generated_Source\PSoC4/cyPm.c **** *  PWR_CONTROL.LPM_READY = 0), then the device will go into the Sleep mode
+  64:.\Generated_Source\PSoC4/cyPm.c **** *  instead and automatically enter the originally intended mode when the
+  65:.\Generated_Source\PSoC4/cyPm.c **** *  holdoff expires.
+  66:.\Generated_Source\PSoC4/cyPm.c **** *
+  67:.\Generated_Source\PSoC4/cyPm.c **** *  The wakeup occurs when an interrupt is received from a DeepSleep or
+  68:.\Generated_Source\PSoC4/cyPm.c **** *  Hibernate peripheral. For more details, see a corresponding
+  69:.\Generated_Source\PSoC4/cyPm.c **** *  peripheral's datasheet.
+  70:.\Generated_Source\PSoC4/cyPm.c **** *
+  71:.\Generated_Source\PSoC4/cyPm.c **** * Parameters:
+  72:.\Generated_Source\PSoC4/cyPm.c **** *  None
+  73:.\Generated_Source\PSoC4/cyPm.c **** *
+  74:.\Generated_Source\PSoC4/cyPm.c **** * Return:
+  75:.\Generated_Source\PSoC4/cyPm.c **** *  None
+  76:.\Generated_Source\PSoC4/cyPm.c **** *
+  77:.\Generated_Source\PSoC4/cyPm.c **** *******************************************************************************/
+  78:.\Generated_Source\PSoC4/cyPm.c **** void CySysPmDeepSleep(void)
+  79:.\Generated_Source\PSoC4/cyPm.c **** {
+  80              		.loc 1 79 0
+  81              		.cfi_startproc
+  82 0000 90B5     		push	{r4, r7, lr}
+  83              		.cfi_def_cfa_offset 12
+  84              		.cfi_offset 4, -12
+  85              		.cfi_offset 7, -8
+  86              		.cfi_offset 14, -4
+  87 0002 83B0     		sub	sp, sp, #12
+  88              		.cfi_def_cfa_offset 24
+  89 0004 00AF     		add	r7, sp, #0
+  90              		.cfi_def_cfa_register 7
+  80:.\Generated_Source\PSoC4/cyPm.c ****     uint8 interruptState;
+  81:.\Generated_Source\PSoC4/cyPm.c ****     #if(CY_IP_SRSSV2)
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc6WUl9O.s 			page 4
+
+
+  82:.\Generated_Source\PSoC4/cyPm.c ****         volatile uint32 clkSelectReg;
+  83:.\Generated_Source\PSoC4/cyPm.c ****     #endif /* (CY_IP_SRSSV2) */
+  84:.\Generated_Source\PSoC4/cyPm.c **** 
+  85:.\Generated_Source\PSoC4/cyPm.c ****     interruptState = CyEnterCriticalSection();
+  91              		.loc 1 85 0
+  92 0006 FC1D     		add	r4, r7, #7
+  93 0008 FFF7FEFF 		bl	CyEnterCriticalSection
+  94 000c 031C     		mov	r3, r0
+  95 000e 2370     		strb	r3, [r4]
+  86:.\Generated_Source\PSoC4/cyPm.c **** 
+  87:.\Generated_Source\PSoC4/cyPm.c ****     #if(CY_IP_SRSSV2)
+  88:.\Generated_Source\PSoC4/cyPm.c ****         /* Device enters DeepSleep mode when CPU asserts SLEEPDEEP signal */
+  89:.\Generated_Source\PSoC4/cyPm.c ****         CY_PM_PWR_CONTROL_REG &= (uint32) (~CY_PM_PWR_CONTROL_HIBERNATE);
+  96              		.loc 1 89 0
+  97 0010 114B     		ldr	r3, .L5
+  98 0012 114A     		ldr	r2, .L5
+  99 0014 1268     		ldr	r2, [r2]
+ 100 0016 5200     		lsl	r2, r2, #1
+ 101 0018 5208     		lsr	r2, r2, #1
+ 102 001a 1A60     		str	r2, [r3]
+  90:.\Generated_Source\PSoC4/cyPm.c ****     #endif /* (CY_IP_SRSSV2) */
+  91:.\Generated_Source\PSoC4/cyPm.c **** 
+  92:.\Generated_Source\PSoC4/cyPm.c ****     #if (CY_PSOC4_4100 || CY_PSOC4_4200)
+  93:.\Generated_Source\PSoC4/cyPm.c ****         CY_PM_CPUSS_CONFIG_REG |= CY_PM_CPUSS_CONFIG_FLSH_ACC_BYPASS;
+  94:.\Generated_Source\PSoC4/cyPm.c ****     #endif /* (CY_PSOC4_4100 || CY_PSOC4_4200) */
+  95:.\Generated_Source\PSoC4/cyPm.c **** 
+  96:.\Generated_Source\PSoC4/cyPm.c ****     /* Adjust delay to wait for references to settle on wakeup from Deep Sleep */
+  97:.\Generated_Source\PSoC4/cyPm.c ****     CY_PM_PWR_KEY_DELAY_REG = CY_SFLASH_DPSLP_KEY_DELAY_REG;
+ 103              		.loc 1 97 0
+ 104 001c 0F4B     		ldr	r3, .L5+4
+ 105 001e 104A     		ldr	r2, .L5+8
+ 106 0020 1288     		ldrh	r2, [r2]
+ 107 0022 92B2     		uxth	r2, r2
+ 108 0024 1A60     		str	r2, [r3]
+  98:.\Generated_Source\PSoC4/cyPm.c **** 
+  99:.\Generated_Source\PSoC4/cyPm.c ****     /* CM0 enters DeepSleep/Hibernate mode upon execution of WFI */
+ 100:.\Generated_Source\PSoC4/cyPm.c ****     CY_PM_CM0_SCR_REG |= CY_PM_CM0_SCR_SLEEPDEEP;
+ 109              		.loc 1 100 0
+ 110 0026 0F4B     		ldr	r3, .L5+12
+ 111 0028 0E4A     		ldr	r2, .L5+12
+ 112 002a 1268     		ldr	r2, [r2]
+ 113 002c 0421     		mov	r1, #4
+ 114 002e 0A43     		orr	r2, r1
+ 115 0030 1A60     		str	r2, [r3]
+ 101:.\Generated_Source\PSoC4/cyPm.c **** 
+ 102:.\Generated_Source\PSoC4/cyPm.c ****     #if(CY_IP_SRSSV2)
+ 103:.\Generated_Source\PSoC4/cyPm.c ****         /* Preserve system clock configuration and
+ 104:.\Generated_Source\PSoC4/cyPm.c ****         * reduce sysclk to <=12 MHz (Cypress ID #158710, #179888).
+ 105:.\Generated_Source\PSoC4/cyPm.c ****         */
+ 106:.\Generated_Source\PSoC4/cyPm.c ****         clkSelectReg = CY_SYS_CLK_SELECT_REG;
+ 116              		.loc 1 106 0
+ 117 0032 0D4B     		ldr	r3, .L5+16
+ 118 0034 1B68     		ldr	r3, [r3]
+ 119 0036 3B60     		str	r3, [r7]
+ 107:.\Generated_Source\PSoC4/cyPm.c ****         CySysClkWriteSysclkDiv(CY_SYS_CLK_SYSCLK_DIV4);
+ 120              		.loc 1 107 0
+ 121 0038 0220     		mov	r0, #2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc6WUl9O.s 			page 5
+
+
+ 122 003a FFF7FEFF 		bl	CySysClkWriteSysclkDiv
+ 108:.\Generated_Source\PSoC4/cyPm.c ****     #endif /* (CY_IP_SRSSV2) */
+ 109:.\Generated_Source\PSoC4/cyPm.c **** 
+ 110:.\Generated_Source\PSoC4/cyPm.c ****     /* Sleep and wait for interrupt */
+ 111:.\Generated_Source\PSoC4/cyPm.c ****     CY_PM_WFI;
+ 123              		.loc 1 111 0
+ 124              	@ 111 ".\Generated_Source\PSoC4\cyPm.c" 1
+ 125 003e 30BF     		WFI 
+ 126              	
+ 127              	@ 0 "" 2
+ 112:.\Generated_Source\PSoC4/cyPm.c **** 
+ 113:.\Generated_Source\PSoC4/cyPm.c ****     #if(CY_IP_SRSSV2)
+ 114:.\Generated_Source\PSoC4/cyPm.c ****         /* Restore system clock configuration */
+ 115:.\Generated_Source\PSoC4/cyPm.c ****         CY_SYS_CLK_SELECT_REG = clkSelectReg;
+ 128              		.loc 1 115 0
+ 129              		.code	16
+ 130 0040 094B     		ldr	r3, .L5+16
+ 131 0042 3A68     		ldr	r2, [r7]
+ 132 0044 1A60     		str	r2, [r3]
+ 116:.\Generated_Source\PSoC4/cyPm.c ****     #endif /* (CY_IP_SRSSV2) */
+ 117:.\Generated_Source\PSoC4/cyPm.c **** 
+ 118:.\Generated_Source\PSoC4/cyPm.c ****     #if (CY_PSOC4_4100 || CY_PSOC4_4200)
+ 119:.\Generated_Source\PSoC4/cyPm.c ****         CY_PM_CPUSS_CONFIG_REG &= (uint32) (~CY_PM_CPUSS_CONFIG_FLSH_ACC_BYPASS);
+ 120:.\Generated_Source\PSoC4/cyPm.c ****     #endif /* (CY_PSOC4_4100 || CY_PSOC4_4200) */
+ 121:.\Generated_Source\PSoC4/cyPm.c **** 
+ 122:.\Generated_Source\PSoC4/cyPm.c ****     CyExitCriticalSection(interruptState);
+ 133              		.loc 1 122 0
+ 134 0046 FB1D     		add	r3, r7, #7
+ 135 0048 1B78     		ldrb	r3, [r3]
+ 136 004a 181C     		mov	r0, r3
+ 137 004c FFF7FEFF 		bl	CyExitCriticalSection
+ 123:.\Generated_Source\PSoC4/cyPm.c **** }
+ 138              		.loc 1 123 0
+ 139 0050 BD46     		mov	sp, r7
+ 140 0052 03B0     		add	sp, sp, #12
+ 141              		@ sp needed
+ 142 0054 90BD     		pop	{r4, r7, pc}
+ 143              	.L6:
+ 144 0056 C046     		.align	2
+ 145              	.L5:
+ 146 0058 00000B40 		.word	1074462720
+ 147 005c 0C000B40 		.word	1074462732
+ 148 0060 52F1FF0F 		.word	268431698
+ 149 0064 10ED00E0 		.word	-536810224
+ 150 0068 00010B40 		.word	1074462976
+ 151              		.cfi_endproc
+ 152              	.LFE3:
+ 153              		.size	CySysPmDeepSleep, .-CySysPmDeepSleep
+ 154              		.section	.text.CySysPmHibernate,"ax",%progbits
+ 155              		.align	2
+ 156              		.global	CySysPmHibernate
+ 157              		.code	16
+ 158              		.thumb_func
+ 159              		.type	CySysPmHibernate, %function
+ 160              	CySysPmHibernate:
+ 161              	.LFB4:
+ 124:.\Generated_Source\PSoC4/cyPm.c **** 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc6WUl9O.s 			page 6
+
+
+ 125:.\Generated_Source\PSoC4/cyPm.c **** 
+ 126:.\Generated_Source\PSoC4/cyPm.c **** #if(CY_IP_SRSSV2)
+ 127:.\Generated_Source\PSoC4/cyPm.c **** 
+ 128:.\Generated_Source\PSoC4/cyPm.c ****     /*******************************************************************************
+ 129:.\Generated_Source\PSoC4/cyPm.c ****     * Function Name: CySysPmHibernate
+ 130:.\Generated_Source\PSoC4/cyPm.c ****     ********************************************************************************
+ 131:.\Generated_Source\PSoC4/cyPm.c ****     *
+ 132:.\Generated_Source\PSoC4/cyPm.c ****     * Summary:
+ 133:.\Generated_Source\PSoC4/cyPm.c ****     *  Puts the part into the Hibernate state. Only SRAM and UDBs are retained;
+ 134:.\Generated_Source\PSoC4/cyPm.c ****     *  most internal supplies are off. Wakeup is possible from a pin or a hibernate
+ 135:.\Generated_Source\PSoC4/cyPm.c ****     *  comparator only.
+ 136:.\Generated_Source\PSoC4/cyPm.c ****     *
+ 137:.\Generated_Source\PSoC4/cyPm.c ****     *  It is expected that the firmware has already frozen the IO-Cells using
+ 138:.\Generated_Source\PSoC4/cyPm.c ****     *  CySysPmFreezeIo() function before the call to this function. If this is
+ 139:.\Generated_Source\PSoC4/cyPm.c ****     *  omitted, the IO-cells will be frozen in the same way as they are
+ 140:.\Generated_Source\PSoC4/cyPm.c ****     *  in the Active to Deep Sleep transition, but will lose their state on wake up
+ 141:.\Generated_Source\PSoC4/cyPm.c ****     *  (because of the reset occurring at that time).
+ 142:.\Generated_Source\PSoC4/cyPm.c ****     *
+ 143:.\Generated_Source\PSoC4/cyPm.c ****     *  Because all the CPU state is lost, the CPU will start up at the reset vector.
+ 144:.\Generated_Source\PSoC4/cyPm.c ****     *  To save the firmware state through the Hibernate low power mode, a
+ 145:.\Generated_Source\PSoC4/cyPm.c ****     *  corresponding variable should be defined with CY_NOINIT attribute. It
+ 146:.\Generated_Source\PSoC4/cyPm.c ****     *  prevents data from being initialized to zero on startup. The interrupt
+ 147:.\Generated_Source\PSoC4/cyPm.c ****     *  cause of the hibernate peripheral is retained, such that it can be either
+ 148:.\Generated_Source\PSoC4/cyPm.c ****     *  read by the firmware or cause an interrupt after the firmware has booted and
+ 149:.\Generated_Source\PSoC4/cyPm.c ****     *  enabled the corresponding interrupt. To distinguish the wakeup from
+ 150:.\Generated_Source\PSoC4/cyPm.c ****     *  the Hibernate mode and the general Reset event, the CySysPmGetResetReason()
+ 151:.\Generated_Source\PSoC4/cyPm.c ****     *  function could be used.
+ 152:.\Generated_Source\PSoC4/cyPm.c ****     *
+ 153:.\Generated_Source\PSoC4/cyPm.c ****     * Parameters:
+ 154:.\Generated_Source\PSoC4/cyPm.c ****     *  None
+ 155:.\Generated_Source\PSoC4/cyPm.c ****     *
+ 156:.\Generated_Source\PSoC4/cyPm.c ****     * Return:
+ 157:.\Generated_Source\PSoC4/cyPm.c ****     *  None
+ 158:.\Generated_Source\PSoC4/cyPm.c ****     *
+ 159:.\Generated_Source\PSoC4/cyPm.c ****     *******************************************************************************/
+ 160:.\Generated_Source\PSoC4/cyPm.c ****     void CySysPmHibernate(void)
+ 161:.\Generated_Source\PSoC4/cyPm.c ****     {
+ 162              		.loc 1 161 0
+ 163              		.cfi_startproc
+ 164 0000 90B5     		push	{r4, r7, lr}
+ 165              		.cfi_def_cfa_offset 12
+ 166              		.cfi_offset 4, -12
+ 167              		.cfi_offset 7, -8
+ 168              		.cfi_offset 14, -4
+ 169 0002 83B0     		sub	sp, sp, #12
+ 170              		.cfi_def_cfa_offset 24
+ 171 0004 00AF     		add	r7, sp, #0
+ 172              		.cfi_def_cfa_register 7
+ 162:.\Generated_Source\PSoC4/cyPm.c ****         uint8 interruptState;
+ 163:.\Generated_Source\PSoC4/cyPm.c **** 
+ 164:.\Generated_Source\PSoC4/cyPm.c ****         interruptState = CyEnterCriticalSection();
+ 173              		.loc 1 164 0
+ 174 0006 FC1D     		add	r4, r7, #7
+ 175 0008 FFF7FEFF 		bl	CyEnterCriticalSection
+ 176 000c 031C     		mov	r3, r0
+ 177 000e 2370     		strb	r3, [r4]
+ 165:.\Generated_Source\PSoC4/cyPm.c **** 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc6WUl9O.s 			page 7
+
+
+ 166:.\Generated_Source\PSoC4/cyPm.c ****         /* Device enters Hibernate mode when CPU asserts SLEEPDEEP signal */
+ 167:.\Generated_Source\PSoC4/cyPm.c ****         CY_PM_PWR_CONTROL_REG |= CY_PM_PWR_CONTROL_HIBERNATE;
+ 178              		.loc 1 167 0
+ 179 0010 114B     		ldr	r3, .L8
+ 180 0012 114A     		ldr	r2, .L8
+ 181 0014 1268     		ldr	r2, [r2]
+ 182 0016 8021     		mov	r1, #128
+ 183 0018 0906     		lsl	r1, r1, #24
+ 184 001a 0A43     		orr	r2, r1
+ 185 001c 1A60     		str	r2, [r3]
+ 168:.\Generated_Source\PSoC4/cyPm.c **** 
+ 169:.\Generated_Source\PSoC4/cyPm.c ****         /* Adjust delay to wait for references to settle on wakeup from hibernate */
+ 170:.\Generated_Source\PSoC4/cyPm.c ****         CY_PM_PWR_KEY_DELAY_REG = CY_SFLASH_HIB_KEY_DELAY_REG;
+ 186              		.loc 1 170 0
+ 187 001e 0F4B     		ldr	r3, .L8+4
+ 188 0020 0F4A     		ldr	r2, .L8+8
+ 189 0022 1288     		ldrh	r2, [r2]
+ 190 0024 92B2     		uxth	r2, r2
+ 191 0026 1A60     		str	r2, [r3]
+ 171:.\Generated_Source\PSoC4/cyPm.c **** 
+ 172:.\Generated_Source\PSoC4/cyPm.c ****         /* CM0 enters DeepSleep/Hibernate mode upon execution of WFI */
+ 173:.\Generated_Source\PSoC4/cyPm.c ****         CY_PM_CM0_SCR_REG |= CY_PM_CM0_SCR_SLEEPDEEP;
+ 192              		.loc 1 173 0
+ 193 0028 0E4B     		ldr	r3, .L8+12
+ 194 002a 0E4A     		ldr	r2, .L8+12
+ 195 002c 1268     		ldr	r2, [r2]
+ 196 002e 0421     		mov	r1, #4
+ 197 0030 0A43     		orr	r2, r1
+ 198 0032 1A60     		str	r2, [r3]
+ 174:.\Generated_Source\PSoC4/cyPm.c **** 
+ 175:.\Generated_Source\PSoC4/cyPm.c ****         /* Save token that will retain through a STOP/WAKEUP sequence
+ 176:.\Generated_Source\PSoC4/cyPm.c ****          * thus could be used by CySysPmGetResetReason() to differentiate
+ 177:.\Generated_Source\PSoC4/cyPm.c ****          * WAKEUP from a general RESET event.
+ 178:.\Generated_Source\PSoC4/cyPm.c ****          */
+ 179:.\Generated_Source\PSoC4/cyPm.c ****         CY_PM_PWR_STOP_REG = (CY_PM_PWR_STOP_REG & (uint32)(~CY_PM_PWR_STOP_TOKEN_MASK)) | CY_PM_PW
+ 199              		.loc 1 179 0
+ 200 0034 0C4B     		ldr	r3, .L8+16
+ 201 0036 0C4A     		ldr	r2, .L8+16
+ 202 0038 1268     		ldr	r2, [r2]
+ 203 003a FF21     		mov	r1, #255
+ 204 003c 8A43     		bic	r2, r1
+ 205 003e F121     		mov	r1, #241
+ 206 0040 0A43     		orr	r2, r1
+ 207 0042 1A60     		str	r2, [r3]
+ 180:.\Generated_Source\PSoC4/cyPm.c **** 
+ 181:.\Generated_Source\PSoC4/cyPm.c ****         /* Sleep and wait for interrupt. Wakeup from Hibernate is performed
+ 182:.\Generated_Source\PSoC4/cyPm.c ****          * through RESET state, causing a normal Boot procedure to occur.
+ 183:.\Generated_Source\PSoC4/cyPm.c ****          * The WFI instruction doesn't put the core to sleep if its wake condition
+ 184:.\Generated_Source\PSoC4/cyPm.c ****          * is true when the instruction is executed.
+ 185:.\Generated_Source\PSoC4/cyPm.c ****          */
+ 186:.\Generated_Source\PSoC4/cyPm.c ****         CY_PM_WFI;
+ 208              		.loc 1 186 0
+ 209              	@ 186 ".\Generated_Source\PSoC4\cyPm.c" 1
+ 210 0044 30BF     		WFI 
+ 211              	
+ 212              	@ 0 "" 2
+ 187:.\Generated_Source\PSoC4/cyPm.c **** 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc6WUl9O.s 			page 8
+
+
+ 188:.\Generated_Source\PSoC4/cyPm.c ****         CyExitCriticalSection(interruptState);
+ 213              		.loc 1 188 0
+ 214              		.code	16
+ 215 0046 FB1D     		add	r3, r7, #7
+ 216 0048 1B78     		ldrb	r3, [r3]
+ 217 004a 181C     		mov	r0, r3
+ 218 004c FFF7FEFF 		bl	CyExitCriticalSection
+ 189:.\Generated_Source\PSoC4/cyPm.c ****     }
+ 219              		.loc 1 189 0
+ 220 0050 BD46     		mov	sp, r7
+ 221 0052 03B0     		add	sp, sp, #12
+ 222              		@ sp needed
+ 223 0054 90BD     		pop	{r4, r7, pc}
+ 224              	.L9:
+ 225 0056 C046     		.align	2
+ 226              	.L8:
+ 227 0058 00000B40 		.word	1074462720
+ 228 005c 0C000B40 		.word	1074462732
+ 229 0060 50F1FF0F 		.word	268431696
+ 230 0064 10ED00E0 		.word	-536810224
+ 231 0068 2C000B40 		.word	1074462764
+ 232              		.cfi_endproc
+ 233              	.LFE4:
+ 234              		.size	CySysPmHibernate, .-CySysPmHibernate
+ 235              		.section	.text.CySysPmStop,"ax",%progbits
+ 236              		.align	2
+ 237              		.global	CySysPmStop
+ 238              		.code	16
+ 239              		.thumb_func
+ 240              		.type	CySysPmStop, %function
+ 241              	CySysPmStop:
+ 242              	.LFB5:
+ 190:.\Generated_Source\PSoC4/cyPm.c **** 
+ 191:.\Generated_Source\PSoC4/cyPm.c **** 
+ 192:.\Generated_Source\PSoC4/cyPm.c ****     /*******************************************************************************
+ 193:.\Generated_Source\PSoC4/cyPm.c ****     * Function Name: CySysPmStop
+ 194:.\Generated_Source\PSoC4/cyPm.c ****     ********************************************************************************
+ 195:.\Generated_Source\PSoC4/cyPm.c ****     *
+ 196:.\Generated_Source\PSoC4/cyPm.c ****     * Summary:
+ 197:.\Generated_Source\PSoC4/cyPm.c ****     *  Puts the part into the Stop state. All internal supplies are off;
+ 198:.\Generated_Source\PSoC4/cyPm.c ****     *  no state is retained.
+ 199:.\Generated_Source\PSoC4/cyPm.c ****     *
+ 200:.\Generated_Source\PSoC4/cyPm.c ****     *  Wakeup from Stop is performed by toggling the wakeup pin, causing
+ 201:.\Generated_Source\PSoC4/cyPm.c ****     *  a normal boot procedure to occur. To configure the wakeup pin,
+ 202:.\Generated_Source\PSoC4/cyPm.c ****     *  the Digital Input Pin component should be placed on the schematic,
+ 203:.\Generated_Source\PSoC4/cyPm.c ****     *  assigned to the wakeup pin, and resistively pulled up or down to the inverse
+ 204:.\Generated_Source\PSoC4/cyPm.c ****     *  state of the wakeup polarity. To distinguish the wakeup from the Stop mode
+ 205:.\Generated_Source\PSoC4/cyPm.c ****     *  and the general Reset event, CySysPmGetResetReason() function could be used.
+ 206:.\Generated_Source\PSoC4/cyPm.c ****     *  The wakeup pin is active low by default. The wakeup pin polarity
+ 207:.\Generated_Source\PSoC4/cyPm.c ****     *  could be changed with the CySysPmSetWakeupPolarity() function.
+ 208:.\Generated_Source\PSoC4/cyPm.c ****     *
+ 209:.\Generated_Source\PSoC4/cyPm.c ****     *  This function freezes IO cells implicitly. It is not possible to enter
+ 210:.\Generated_Source\PSoC4/cyPm.c ****     *  the STOP mode before freezing the IO cells. The IO cells remain frozen after
+ 211:.\Generated_Source\PSoC4/cyPm.c ****     *  awake from the Stop mode until the firmware unfreezes them after booting
+ 212:.\Generated_Source\PSoC4/cyPm.c ****     *  explicitly with CySysPmUnfreezeIo() function call.
+ 213:.\Generated_Source\PSoC4/cyPm.c ****     *
+ 214:.\Generated_Source\PSoC4/cyPm.c ****     * Parameters:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc6WUl9O.s 			page 9
+
+
+ 215:.\Generated_Source\PSoC4/cyPm.c ****     *  None
+ 216:.\Generated_Source\PSoC4/cyPm.c ****     *
+ 217:.\Generated_Source\PSoC4/cyPm.c ****     * Return:
+ 218:.\Generated_Source\PSoC4/cyPm.c ****     *  None
+ 219:.\Generated_Source\PSoC4/cyPm.c ****     *
+ 220:.\Generated_Source\PSoC4/cyPm.c ****     *******************************************************************************/
+ 221:.\Generated_Source\PSoC4/cyPm.c ****     void CySysPmStop(void)
+ 222:.\Generated_Source\PSoC4/cyPm.c ****     {
+ 243              		.loc 1 222 0
+ 244              		.cfi_startproc
+ 245 0000 80B5     		push	{r7, lr}
+ 246              		.cfi_def_cfa_offset 8
+ 247              		.cfi_offset 7, -8
+ 248              		.cfi_offset 14, -4
+ 249 0002 00AF     		add	r7, sp, #0
+ 250              		.cfi_def_cfa_register 7
+ 223:.\Generated_Source\PSoC4/cyPm.c ****         (void) CyEnterCriticalSection();
+ 251              		.loc 1 223 0
+ 252 0004 FFF7FEFF 		bl	CyEnterCriticalSection
+ 224:.\Generated_Source\PSoC4/cyPm.c **** 
+ 225:.\Generated_Source\PSoC4/cyPm.c ****         /* Update token to indicate Stop mode transition. Preserve only polarity. */
+ 226:.\Generated_Source\PSoC4/cyPm.c ****         CY_PM_PWR_STOP_REG = (CY_PM_PWR_STOP_REG & CY_PM_PWR_STOP_POLARITY) | CY_PM_PWR_STOP_TOKEN_
+ 253              		.loc 1 226 0
+ 254 0008 0B4B     		ldr	r3, .L11
+ 255 000a 0B4A     		ldr	r2, .L11
+ 256 000c 1168     		ldr	r1, [r2]
+ 257 000e 8022     		mov	r2, #128
+ 258 0010 5202     		lsl	r2, r2, #9
+ 259 0012 0A40     		and	r2, r1
+ 260 0014 F221     		mov	r1, #242
+ 261 0016 0A43     		orr	r2, r1
+ 262 0018 1A60     		str	r2, [r3]
+ 227:.\Generated_Source\PSoC4/cyPm.c **** 
+ 228:.\Generated_Source\PSoC4/cyPm.c ****         /* Freeze IO-Cells to save IO-Cell state */
+ 229:.\Generated_Source\PSoC4/cyPm.c ****         CySysPmFreezeIo();
+ 263              		.loc 1 229 0
+ 264 001a FFF7FEFF 		bl	CySysPmFreezeIo
+ 230:.\Generated_Source\PSoC4/cyPm.c **** 
+ 231:.\Generated_Source\PSoC4/cyPm.c ****         /* Initiates transition to Stop state */
+ 232:.\Generated_Source\PSoC4/cyPm.c ****         CY_PM_PWR_STOP_REG = CY_PM_PWR_STOP_REG | CY_PM_PWR_STOP_STOP;
+ 265              		.loc 1 232 0
+ 266 001e 064B     		ldr	r3, .L11
+ 267 0020 054A     		ldr	r2, .L11
+ 268 0022 1268     		ldr	r2, [r2]
+ 269 0024 8021     		mov	r1, #128
+ 270 0026 0906     		lsl	r1, r1, #24
+ 271 0028 0A43     		orr	r2, r1
+ 272 002a 1A60     		str	r2, [r3]
+ 233:.\Generated_Source\PSoC4/cyPm.c **** 
+ 234:.\Generated_Source\PSoC4/cyPm.c ****         /* Depending on the clock frequency and internal timing delays,
+ 235:.\Generated_Source\PSoC4/cyPm.c ****          * the final AHB transaction may or may not complete. To guard against
+ 236:.\Generated_Source\PSoC4/cyPm.c ****          * accidentally executing an unintended instruction, it is recommended
+ 237:.\Generated_Source\PSoC4/cyPm.c ****          * to add 2 NOP cycles after the final write to the STOP register.
+ 238:.\Generated_Source\PSoC4/cyPm.c ****          */
+ 239:.\Generated_Source\PSoC4/cyPm.c ****         CY_NOP;
+ 273              		.loc 1 239 0
+ 274              	@ 239 ".\Generated_Source\PSoC4\cyPm.c" 1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc6WUl9O.s 			page 10
+
+
+ 275 002c C046     		NOP
+ 276              	
+ 277              	@ 0 "" 2
+ 240:.\Generated_Source\PSoC4/cyPm.c ****         CY_NOP;
+ 278              		.loc 1 240 0
+ 279              	@ 240 ".\Generated_Source\PSoC4\cyPm.c" 1
+ 280 002e C046     		NOP
+ 281              	
+ 282              	@ 0 "" 2
+ 241:.\Generated_Source\PSoC4/cyPm.c **** 
+ 242:.\Generated_Source\PSoC4/cyPm.c ****         /* Should never get to this WFI instruction */
+ 243:.\Generated_Source\PSoC4/cyPm.c ****         CY_PM_WFI;
+ 283              		.loc 1 243 0
+ 284              	@ 243 ".\Generated_Source\PSoC4\cyPm.c" 1
+ 285 0030 30BF     		WFI 
+ 286              	
+ 287              	@ 0 "" 2
+ 244:.\Generated_Source\PSoC4/cyPm.c **** 
+ 245:.\Generated_Source\PSoC4/cyPm.c ****         /* Wakeup from Stop is performed by toggling of Wakeup pin,
+ 246:.\Generated_Source\PSoC4/cyPm.c ****          * causing a normal Boot procedure to occur. No need to exit
+ 247:.\Generated_Source\PSoC4/cyPm.c ****          * from the critical section.
+ 248:.\Generated_Source\PSoC4/cyPm.c ****          */
+ 249:.\Generated_Source\PSoC4/cyPm.c ****     }
+ 288              		.loc 1 249 0
+ 289              		.code	16
+ 290 0032 BD46     		mov	sp, r7
+ 291              		@ sp needed
+ 292 0034 80BD     		pop	{r7, pc}
+ 293              	.L12:
+ 294 0036 C046     		.align	2
+ 295              	.L11:
+ 296 0038 2C000B40 		.word	1074462764
+ 297              		.cfi_endproc
+ 298              	.LFE5:
+ 299              		.size	CySysPmStop, .-CySysPmStop
+ 300              		.section	.text.CySysPmSetWakeupPolarity,"ax",%progbits
+ 301              		.align	2
+ 302              		.global	CySysPmSetWakeupPolarity
+ 303              		.code	16
+ 304              		.thumb_func
+ 305              		.type	CySysPmSetWakeupPolarity, %function
+ 306              	CySysPmSetWakeupPolarity:
+ 307              	.LFB6:
+ 250:.\Generated_Source\PSoC4/cyPm.c **** 
+ 251:.\Generated_Source\PSoC4/cyPm.c **** 
+ 252:.\Generated_Source\PSoC4/cyPm.c ****     /*******************************************************************************
+ 253:.\Generated_Source\PSoC4/cyPm.c ****     * Function Name: CySysPmSetWakeupPolarity
+ 254:.\Generated_Source\PSoC4/cyPm.c ****     ********************************************************************************
+ 255:.\Generated_Source\PSoC4/cyPm.c ****     *
+ 256:.\Generated_Source\PSoC4/cyPm.c ****     * Summary:
+ 257:.\Generated_Source\PSoC4/cyPm.c ****     *  Wake up from the stop mode is performed by toggling the wakeup pin,
+ 258:.\Generated_Source\PSoC4/cyPm.c ****     *  causing a normal boot procedure to occur. This function assigns
+ 259:.\Generated_Source\PSoC4/cyPm.c ****     *  the wakeup pin active level. Setting the wakeup pin to this level will cause
+ 260:.\Generated_Source\PSoC4/cyPm.c ****     *  the wakeup from stop mode. The wakeup pin is active low by default.
+ 261:.\Generated_Source\PSoC4/cyPm.c ****     *
+ 262:.\Generated_Source\PSoC4/cyPm.c ****     * Parameters:
+ 263:.\Generated_Source\PSoC4/cyPm.c ****     *  polarity: Wakeup pin active level:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc6WUl9O.s 			page 11
+
+
+ 264:.\Generated_Source\PSoC4/cyPm.c ****     *   Value    Define                          Level
+ 265:.\Generated_Source\PSoC4/cyPm.c ****     *    0        CY_PM_STOP_WAKEUP_ACTIVE_LOW    Logical zero will wakeup the chip
+ 266:.\Generated_Source\PSoC4/cyPm.c ****     *    1        CY_PM_STOP_WAKEUP_ACTIVE_HIGH   Logical one will wakeup the chip
+ 267:.\Generated_Source\PSoC4/cyPm.c ****     *
+ 268:.\Generated_Source\PSoC4/cyPm.c ****     * Return:
+ 269:.\Generated_Source\PSoC4/cyPm.c ****     *  None
+ 270:.\Generated_Source\PSoC4/cyPm.c ****     *
+ 271:.\Generated_Source\PSoC4/cyPm.c ****     *******************************************************************************/
+ 272:.\Generated_Source\PSoC4/cyPm.c ****     void CySysPmSetWakeupPolarity(uint32 polarity)
+ 273:.\Generated_Source\PSoC4/cyPm.c ****     {
+ 308              		.loc 1 273 0
+ 309              		.cfi_startproc
+ 310 0000 90B5     		push	{r4, r7, lr}
+ 311              		.cfi_def_cfa_offset 12
+ 312              		.cfi_offset 4, -12
+ 313              		.cfi_offset 7, -8
+ 314              		.cfi_offset 14, -4
+ 315 0002 85B0     		sub	sp, sp, #20
+ 316              		.cfi_def_cfa_offset 32
+ 317 0004 00AF     		add	r7, sp, #0
+ 318              		.cfi_def_cfa_register 7
+ 319 0006 7860     		str	r0, [r7, #4]
+ 274:.\Generated_Source\PSoC4/cyPm.c ****         uint8 interruptState;
+ 275:.\Generated_Source\PSoC4/cyPm.c **** 
+ 276:.\Generated_Source\PSoC4/cyPm.c ****         interruptState = CyEnterCriticalSection();
+ 320              		.loc 1 276 0
+ 321 0008 3C1C     		mov	r4, r7
+ 322 000a 0F34     		add	r4, r4, #15
+ 323 000c FFF7FEFF 		bl	CyEnterCriticalSection
+ 324 0010 031C     		mov	r3, r0
+ 325 0012 2370     		strb	r3, [r4]
+ 277:.\Generated_Source\PSoC4/cyPm.c **** 
+ 278:.\Generated_Source\PSoC4/cyPm.c ****         CY_PM_PWR_STOP_REG = (CY_PM_STOP_WAKEUP_ACTIVE_LOW != polarity) ?
+ 326              		.loc 1 278 0
+ 327 0014 0B4B     		ldr	r3, .L16
+ 279:.\Generated_Source\PSoC4/cyPm.c ****                             (CY_PM_PWR_STOP_REG | CY_PM_PWR_STOP_POLARITY) :
+ 328              		.loc 1 279 0
+ 329 0016 7A68     		ldr	r2, [r7, #4]
+ 330 0018 002A     		cmp	r2, #0
+ 331 001a 05D0     		beq	.L14
+ 332              		.loc 1 279 0 is_stmt 0 discriminator 1
+ 333 001c 094A     		ldr	r2, .L16
+ 334 001e 1268     		ldr	r2, [r2]
+ 335 0020 8021     		mov	r1, #128
+ 336 0022 4902     		lsl	r1, r1, #9
+ 337 0024 0A43     		orr	r2, r1
+ 338 0026 03E0     		b	.L15
+ 339              	.L14:
+ 280:.\Generated_Source\PSoC4/cyPm.c ****                             (CY_PM_PWR_STOP_REG & (uint32) (~CY_PM_PWR_STOP_POLARITY));
+ 340              		.loc 1 280 0 is_stmt 1 discriminator 2
+ 341 0028 064A     		ldr	r2, .L16
+ 342 002a 1168     		ldr	r1, [r2]
+ 279:.\Generated_Source\PSoC4/cyPm.c ****                             (CY_PM_PWR_STOP_REG | CY_PM_PWR_STOP_POLARITY) :
+ 343              		.loc 1 279 0 discriminator 2
+ 344 002c 064A     		ldr	r2, .L16+4
+ 345 002e 0A40     		and	r2, r1
+ 346              	.L15:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc6WUl9O.s 			page 12
+
+
+ 278:.\Generated_Source\PSoC4/cyPm.c ****         CY_PM_PWR_STOP_REG = (CY_PM_STOP_WAKEUP_ACTIVE_LOW != polarity) ?
+ 347              		.loc 1 278 0
+ 348 0030 1A60     		str	r2, [r3]
+ 281:.\Generated_Source\PSoC4/cyPm.c **** 
+ 282:.\Generated_Source\PSoC4/cyPm.c ****         CyExitCriticalSection(interruptState);
+ 349              		.loc 1 282 0
+ 350 0032 3B1C     		mov	r3, r7
+ 351 0034 0F33     		add	r3, r3, #15
+ 352 0036 1B78     		ldrb	r3, [r3]
+ 353 0038 181C     		mov	r0, r3
+ 354 003a FFF7FEFF 		bl	CyExitCriticalSection
+ 283:.\Generated_Source\PSoC4/cyPm.c ****     }
+ 355              		.loc 1 283 0
+ 356 003e BD46     		mov	sp, r7
+ 357 0040 05B0     		add	sp, sp, #20
+ 358              		@ sp needed
+ 359 0042 90BD     		pop	{r4, r7, pc}
+ 360              	.L17:
+ 361              		.align	2
+ 362              	.L16:
+ 363 0044 2C000B40 		.word	1074462764
+ 364 0048 FFFFFEFF 		.word	-65537
+ 365              		.cfi_endproc
+ 366              	.LFE6:
+ 367              		.size	CySysPmSetWakeupPolarity, .-CySysPmSetWakeupPolarity
+ 368              		.section	.text.CySysPmGetResetReason,"ax",%progbits
+ 369              		.align	2
+ 370              		.global	CySysPmGetResetReason
+ 371              		.code	16
+ 372              		.thumb_func
+ 373              		.type	CySysPmGetResetReason, %function
+ 374              	CySysPmGetResetReason:
+ 375              	.LFB7:
+ 284:.\Generated_Source\PSoC4/cyPm.c **** 
+ 285:.\Generated_Source\PSoC4/cyPm.c **** 
+ 286:.\Generated_Source\PSoC4/cyPm.c ****     /*******************************************************************************
+ 287:.\Generated_Source\PSoC4/cyPm.c ****     * Function Name: CySysPmGetResetReason
+ 288:.\Generated_Source\PSoC4/cyPm.c ****     ********************************************************************************
+ 289:.\Generated_Source\PSoC4/cyPm.c ****     *
+ 290:.\Generated_Source\PSoC4/cyPm.c ****     * Summary:
+ 291:.\Generated_Source\PSoC4/cyPm.c ****     *  Retrieves the last reset reason - transition from OFF/XRES/STOP/HIBERNATE to
+ 292:.\Generated_Source\PSoC4/cyPm.c ****     *  the RESET state. Note that waking up from STOP using XRES will be perceived
+ 293:.\Generated_Source\PSoC4/cyPm.c ****     *  as a general RESET.
+ 294:.\Generated_Source\PSoC4/cyPm.c ****     *
+ 295:.\Generated_Source\PSoC4/cyPm.c ****     * Parameters:
+ 296:.\Generated_Source\PSoC4/cyPm.c ****     *  None
+ 297:.\Generated_Source\PSoC4/cyPm.c ****     *
+ 298:.\Generated_Source\PSoC4/cyPm.c ****     * Return:
+ 299:.\Generated_Source\PSoC4/cyPm.c ****     *  Reset reason.
+ 300:.\Generated_Source\PSoC4/cyPm.c ****     *  CY_PM_RESET_REASON_UNKN        - unknown
+ 301:.\Generated_Source\PSoC4/cyPm.c ****     *  CY_PM_RESET_REASON_XRES        - transition from OFF/XRES to RESET
+ 302:.\Generated_Source\PSoC4/cyPm.c ****     *  CY_PM_RESET_REASON_WAKEUP_HIB  - transition/wakeup from HIBERNATE to RESET
+ 303:.\Generated_Source\PSoC4/cyPm.c ****     *  CY_PM_RESET_REASON_WAKEUP_STOP - transition/wakeup from STOP to RESET
+ 304:.\Generated_Source\PSoC4/cyPm.c ****     *
+ 305:.\Generated_Source\PSoC4/cyPm.c ****     *******************************************************************************/
+ 306:.\Generated_Source\PSoC4/cyPm.c ****     uint32 CySysPmGetResetReason(void)
+ 307:.\Generated_Source\PSoC4/cyPm.c ****     {
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc6WUl9O.s 			page 13
+
+
+ 376              		.loc 1 307 0
+ 377              		.cfi_startproc
+ 378 0000 80B5     		push	{r7, lr}
+ 379              		.cfi_def_cfa_offset 8
+ 380              		.cfi_offset 7, -8
+ 381              		.cfi_offset 14, -4
+ 382 0002 82B0     		sub	sp, sp, #8
+ 383              		.cfi_def_cfa_offset 16
+ 384 0004 00AF     		add	r7, sp, #0
+ 385              		.cfi_def_cfa_register 7
+ 308:.\Generated_Source\PSoC4/cyPm.c ****         uint32 reason = CY_PM_RESET_REASON_UNKN;
+ 386              		.loc 1 308 0
+ 387 0006 0023     		mov	r3, #0
+ 388 0008 7B60     		str	r3, [r7, #4]
+ 309:.\Generated_Source\PSoC4/cyPm.c **** 
+ 310:.\Generated_Source\PSoC4/cyPm.c ****         switch(CY_PM_PWR_STOP_REG & CY_PM_PWR_STOP_TOKEN_MASK)
+ 389              		.loc 1 310 0
+ 390 000a 0C4B     		ldr	r3, .L25
+ 391 000c 1A68     		ldr	r2, [r3]
+ 392 000e FF23     		mov	r3, #255
+ 393 0010 1340     		and	r3, r2
+ 394 0012 F12B     		cmp	r3, #241
+ 395 0014 07D0     		beq	.L20
+ 396 0016 F22B     		cmp	r3, #242
+ 397 0018 08D0     		beq	.L21
+ 398 001a 002B     		cmp	r3, #0
+ 399 001c 00D0     		beq	.L22
+ 311:.\Generated_Source\PSoC4/cyPm.c ****         {
+ 312:.\Generated_Source\PSoC4/cyPm.c ****         /* Power up, XRES */
+ 313:.\Generated_Source\PSoC4/cyPm.c ****         case CY_PM_PWR_STOP_TOKEN_XRES:
+ 314:.\Generated_Source\PSoC4/cyPm.c ****             reason = CY_PM_RESET_REASON_XRES;
+ 315:.\Generated_Source\PSoC4/cyPm.c ****             break;
+ 316:.\Generated_Source\PSoC4/cyPm.c **** 
+ 317:.\Generated_Source\PSoC4/cyPm.c ****         /* Wakeup from Hibernate */
+ 318:.\Generated_Source\PSoC4/cyPm.c ****         case CY_PM_PWR_STOP_TOKEN_HIB:
+ 319:.\Generated_Source\PSoC4/cyPm.c ****             reason = CY_PM_RESET_REASON_WAKEUP_HIB;
+ 320:.\Generated_Source\PSoC4/cyPm.c ****             break;
+ 321:.\Generated_Source\PSoC4/cyPm.c **** 
+ 322:.\Generated_Source\PSoC4/cyPm.c ****         /* Wakeup from Stop (through WAKEUP pin assert) */
+ 323:.\Generated_Source\PSoC4/cyPm.c ****         case CY_PM_PWR_STOP_TOKEN_STOP:
+ 324:.\Generated_Source\PSoC4/cyPm.c ****             reason = CY_PM_RESET_REASON_WAKEUP_STOP;
+ 325:.\Generated_Source\PSoC4/cyPm.c ****             break;
+ 326:.\Generated_Source\PSoC4/cyPm.c **** 
+ 327:.\Generated_Source\PSoC4/cyPm.c ****         /* Unknown reason */
+ 328:.\Generated_Source\PSoC4/cyPm.c ****         default:
+ 329:.\Generated_Source\PSoC4/cyPm.c ****             break;
+ 400              		.loc 1 329 0
+ 401 001e 08E0     		b	.L23
+ 402              	.L22:
+ 314:.\Generated_Source\PSoC4/cyPm.c ****             reason = CY_PM_RESET_REASON_XRES;
+ 403              		.loc 1 314 0
+ 404 0020 0123     		mov	r3, #1
+ 405 0022 7B60     		str	r3, [r7, #4]
+ 315:.\Generated_Source\PSoC4/cyPm.c ****             break;
+ 406              		.loc 1 315 0
+ 407 0024 05E0     		b	.L23
+ 408              	.L20:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc6WUl9O.s 			page 14
+
+
+ 319:.\Generated_Source\PSoC4/cyPm.c ****             reason = CY_PM_RESET_REASON_WAKEUP_HIB;
+ 409              		.loc 1 319 0
+ 410 0026 0223     		mov	r3, #2
+ 411 0028 7B60     		str	r3, [r7, #4]
+ 320:.\Generated_Source\PSoC4/cyPm.c ****             break;
+ 412              		.loc 1 320 0
+ 413 002a 02E0     		b	.L23
+ 414              	.L21:
+ 324:.\Generated_Source\PSoC4/cyPm.c ****             reason = CY_PM_RESET_REASON_WAKEUP_STOP;
+ 415              		.loc 1 324 0
+ 416 002c 0323     		mov	r3, #3
+ 417 002e 7B60     		str	r3, [r7, #4]
+ 325:.\Generated_Source\PSoC4/cyPm.c ****             break;
+ 418              		.loc 1 325 0
+ 419 0030 C046     		mov	r8, r8
+ 420              	.L23:
+ 330:.\Generated_Source\PSoC4/cyPm.c ****         }
+ 331:.\Generated_Source\PSoC4/cyPm.c **** 
+ 332:.\Generated_Source\PSoC4/cyPm.c ****         return (reason);
+ 421              		.loc 1 332 0
+ 422 0032 7B68     		ldr	r3, [r7, #4]
+ 333:.\Generated_Source\PSoC4/cyPm.c ****     }
+ 423              		.loc 1 333 0
+ 424 0034 181C     		mov	r0, r3
+ 425 0036 BD46     		mov	sp, r7
+ 426 0038 02B0     		add	sp, sp, #8
+ 427              		@ sp needed
+ 428 003a 80BD     		pop	{r7, pc}
+ 429              	.L26:
+ 430              		.align	2
+ 431              	.L25:
+ 432 003c 2C000B40 		.word	1074462764
+ 433              		.cfi_endproc
+ 434              	.LFE7:
+ 435              		.size	CySysPmGetResetReason, .-CySysPmGetResetReason
+ 436              		.section	.text.CySysPmFreezeIo,"ax",%progbits
+ 437              		.align	2
+ 438              		.global	CySysPmFreezeIo
+ 439              		.code	16
+ 440              		.thumb_func
+ 441              		.type	CySysPmFreezeIo, %function
+ 442              	CySysPmFreezeIo:
+ 443              	.LFB8:
+ 334:.\Generated_Source\PSoC4/cyPm.c **** 
+ 335:.\Generated_Source\PSoC4/cyPm.c **** 
+ 336:.\Generated_Source\PSoC4/cyPm.c ****     /*******************************************************************************
+ 337:.\Generated_Source\PSoC4/cyPm.c ****     * Function Name: CySysPmFreezeIo
+ 338:.\Generated_Source\PSoC4/cyPm.c ****     ********************************************************************************
+ 339:.\Generated_Source\PSoC4/cyPm.c ****     *
+ 340:.\Generated_Source\PSoC4/cyPm.c ****     * Summary:
+ 341:.\Generated_Source\PSoC4/cyPm.c ****     *  Freezes IO-Cells directly to save the IO-Cell state on wake up from the
+ 342:.\Generated_Source\PSoC4/cyPm.c ****     *  Hibernate or Stop state. It is not required to call this function before
+ 343:.\Generated_Source\PSoC4/cyPm.c ****     *  entering the Stop mode, since CySysPmStop() function freezes IO-Cells
+ 344:.\Generated_Source\PSoC4/cyPm.c ****     *  implicitly.
+ 345:.\Generated_Source\PSoC4/cyPm.c ****     *
+ 346:.\Generated_Source\PSoC4/cyPm.c ****     * Parameters:
+ 347:.\Generated_Source\PSoC4/cyPm.c ****     *  None
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc6WUl9O.s 			page 15
+
+
+ 348:.\Generated_Source\PSoC4/cyPm.c ****     *
+ 349:.\Generated_Source\PSoC4/cyPm.c ****     * Return:
+ 350:.\Generated_Source\PSoC4/cyPm.c ****     *  None
+ 351:.\Generated_Source\PSoC4/cyPm.c ****     *
+ 352:.\Generated_Source\PSoC4/cyPm.c ****     *******************************************************************************/
+ 353:.\Generated_Source\PSoC4/cyPm.c ****     void CySysPmFreezeIo(void)
+ 354:.\Generated_Source\PSoC4/cyPm.c ****     {
+ 444              		.loc 1 354 0
+ 445              		.cfi_startproc
+ 446 0000 90B5     		push	{r4, r7, lr}
+ 447              		.cfi_def_cfa_offset 12
+ 448              		.cfi_offset 4, -12
+ 449              		.cfi_offset 7, -8
+ 450              		.cfi_offset 14, -4
+ 451 0002 83B0     		sub	sp, sp, #12
+ 452              		.cfi_def_cfa_offset 24
+ 453 0004 00AF     		add	r7, sp, #0
+ 454              		.cfi_def_cfa_register 7
+ 355:.\Generated_Source\PSoC4/cyPm.c ****         uint8 interruptState;
+ 356:.\Generated_Source\PSoC4/cyPm.c **** 
+ 357:.\Generated_Source\PSoC4/cyPm.c ****         interruptState = CyEnterCriticalSection();
+ 455              		.loc 1 357 0
+ 456 0006 FC1D     		add	r4, r7, #7
+ 457 0008 FFF7FEFF 		bl	CyEnterCriticalSection
+ 458 000c 031C     		mov	r3, r0
+ 459 000e 2370     		strb	r3, [r4]
+ 358:.\Generated_Source\PSoC4/cyPm.c **** 
+ 359:.\Generated_Source\PSoC4/cyPm.c ****         /* Check FREEZE state to avoid recurrent IO-Cells freeze attempt,
+ 360:.\Generated_Source\PSoC4/cyPm.c ****          * since the second call to this function will cause accidental switch
+ 361:.\Generated_Source\PSoC4/cyPm.c ****          * to the STOP mode (the system will enter STOP mode immediately after
+ 362:.\Generated_Source\PSoC4/cyPm.c ****          * writing to STOP bit since both UNLOCK and FREEZE have been set correctly
+ 363:.\Generated_Source\PSoC4/cyPm.c ****          * in a previous call to this function).
+ 364:.\Generated_Source\PSoC4/cyPm.c ****          */
+ 365:.\Generated_Source\PSoC4/cyPm.c ****         if (0u == (CY_PM_PWR_STOP_REG & CY_PM_PWR_STOP_FREEZE))
+ 460              		.loc 1 365 0
+ 461 0010 0E4B     		ldr	r3, .L29
+ 462 0012 1A68     		ldr	r2, [r3]
+ 463 0014 8023     		mov	r3, #128
+ 464 0016 9B02     		lsl	r3, r3, #10
+ 465 0018 1340     		and	r3, r2
+ 466 001a 0FD1     		bne	.L28
+ 366:.\Generated_Source\PSoC4/cyPm.c ****         {
+ 367:.\Generated_Source\PSoC4/cyPm.c ****             /* Preserve last reset reason and disable overrides the next freeze command by peripher
+ 368:.\Generated_Source\PSoC4/cyPm.c ****             CY_PM_PWR_STOP_REG = CY_PM_PWR_STOP_STOP | CY_PM_PWR_STOP_FREEZE | CY_PM_PWR_STOP_UNLOC
+ 467              		.loc 1 368 0
+ 468 001c 0B4B     		ldr	r3, .L29
+ 369:.\Generated_Source\PSoC4/cyPm.c ****                                 (CY_PM_PWR_STOP_REG & (CY_PM_PWR_STOP_TOKEN_MASK | CY_PM_PWR_STOP_P
+ 469              		.loc 1 369 0
+ 470 001e 0B4A     		ldr	r2, .L29
+ 471 0020 1168     		ldr	r1, [r2]
+ 472 0022 0B4A     		ldr	r2, .L29+4
+ 473 0024 0A40     		and	r2, r1
+ 368:.\Generated_Source\PSoC4/cyPm.c ****             CY_PM_PWR_STOP_REG = CY_PM_PWR_STOP_STOP | CY_PM_PWR_STOP_FREEZE | CY_PM_PWR_STOP_UNLOC
+ 474              		.loc 1 368 0
+ 475 0026 0B49     		ldr	r1, .L29+8
+ 476 0028 0A43     		orr	r2, r1
+ 477 002a 1A60     		str	r2, [r3]
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc6WUl9O.s 			page 16
+
+
+ 370:.\Generated_Source\PSoC4/cyPm.c **** 
+ 371:.\Generated_Source\PSoC4/cyPm.c ****             /* If reading after writing, read this register three times to delay
+ 372:.\Generated_Source\PSoC4/cyPm.c ****             *  enough time for internal settling.
+ 373:.\Generated_Source\PSoC4/cyPm.c ****             */
+ 374:.\Generated_Source\PSoC4/cyPm.c ****             (void) CY_PM_PWR_STOP_REG;
+ 478              		.loc 1 374 0
+ 479 002c 074B     		ldr	r3, .L29
+ 480 002e 1B68     		ldr	r3, [r3]
+ 375:.\Generated_Source\PSoC4/cyPm.c ****             (void) CY_PM_PWR_STOP_REG;
+ 481              		.loc 1 375 0
+ 482 0030 064B     		ldr	r3, .L29
+ 483 0032 1B68     		ldr	r3, [r3]
+ 376:.\Generated_Source\PSoC4/cyPm.c **** 
+ 377:.\Generated_Source\PSoC4/cyPm.c ****             /* Second write causes the freeze of IO-Cells to save IO-Cell state */
+ 378:.\Generated_Source\PSoC4/cyPm.c ****             CY_PM_PWR_STOP_REG = CY_PM_PWR_STOP_REG;
+ 484              		.loc 1 378 0
+ 485 0034 054B     		ldr	r3, .L29
+ 486 0036 054A     		ldr	r2, .L29
+ 487 0038 1268     		ldr	r2, [r2]
+ 488 003a 1A60     		str	r2, [r3]
+ 489              	.L28:
+ 379:.\Generated_Source\PSoC4/cyPm.c ****         }
+ 380:.\Generated_Source\PSoC4/cyPm.c **** 
+ 381:.\Generated_Source\PSoC4/cyPm.c ****         CyExitCriticalSection(interruptState);
+ 490              		.loc 1 381 0
+ 491 003c FB1D     		add	r3, r7, #7
+ 492 003e 1B78     		ldrb	r3, [r3]
+ 493 0040 181C     		mov	r0, r3
+ 494 0042 FFF7FEFF 		bl	CyExitCriticalSection
+ 382:.\Generated_Source\PSoC4/cyPm.c ****     }
+ 495              		.loc 1 382 0
+ 496 0046 BD46     		mov	sp, r7
+ 497 0048 03B0     		add	sp, sp, #12
+ 498              		@ sp needed
+ 499 004a 90BD     		pop	{r4, r7, pc}
+ 500              	.L30:
+ 501              		.align	2
+ 502              	.L29:
+ 503 004c 2C000B40 		.word	1074462764
+ 504 0050 FF000100 		.word	65791
+ 505 0054 003A0280 		.word	-2147337728
+ 506              		.cfi_endproc
+ 507              	.LFE8:
+ 508              		.size	CySysPmFreezeIo, .-CySysPmFreezeIo
+ 509              		.section	.text.CySysPmUnfreezeIo,"ax",%progbits
+ 510              		.align	2
+ 511              		.global	CySysPmUnfreezeIo
+ 512              		.code	16
+ 513              		.thumb_func
+ 514              		.type	CySysPmUnfreezeIo, %function
+ 515              	CySysPmUnfreezeIo:
+ 516              	.LFB9:
+ 383:.\Generated_Source\PSoC4/cyPm.c **** 
+ 384:.\Generated_Source\PSoC4/cyPm.c **** 
+ 385:.\Generated_Source\PSoC4/cyPm.c ****     /*******************************************************************************
+ 386:.\Generated_Source\PSoC4/cyPm.c ****     * Function Name: CySysPmUnfreezeIo
+ 387:.\Generated_Source\PSoC4/cyPm.c ****     ********************************************************************************
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc6WUl9O.s 			page 17
+
+
+ 388:.\Generated_Source\PSoC4/cyPm.c ****     *
+ 389:.\Generated_Source\PSoC4/cyPm.c ****     * Summary:
+ 390:.\Generated_Source\PSoC4/cyPm.c ****     *  The IO-Cells remain frozen after awake from Hibernate or Stop mode until
+ 391:.\Generated_Source\PSoC4/cyPm.c ****     *  the firmware unfreezes them after booting. The call of this function
+ 392:.\Generated_Source\PSoC4/cyPm.c ****     *  unfreezes IO-Cells explicitly.
+ 393:.\Generated_Source\PSoC4/cyPm.c ****     *
+ 394:.\Generated_Source\PSoC4/cyPm.c ****     *  If the firmware intent is to retain the data value on the port, then the
+ 395:.\Generated_Source\PSoC4/cyPm.c ****     *  value must be read and re-written to the data register before calling this
+ 396:.\Generated_Source\PSoC4/cyPm.c ****     *  API. Furthermore, the drive mode must be re-programmed.  If this is not done,
+ 397:.\Generated_Source\PSoC4/cyPm.c ****     *  the pin state will change to default state the moment the freeze is removed.
+ 398:.\Generated_Source\PSoC4/cyPm.c ****     *
+ 399:.\Generated_Source\PSoC4/cyPm.c ****     *  This API is not available for PSoC 4000 family of devices.
+ 400:.\Generated_Source\PSoC4/cyPm.c ****     *
+ 401:.\Generated_Source\PSoC4/cyPm.c ****     * Parameters:
+ 402:.\Generated_Source\PSoC4/cyPm.c ****     *  None
+ 403:.\Generated_Source\PSoC4/cyPm.c ****     *
+ 404:.\Generated_Source\PSoC4/cyPm.c ****     * Return:
+ 405:.\Generated_Source\PSoC4/cyPm.c ****     *  None
+ 406:.\Generated_Source\PSoC4/cyPm.c ****     *
+ 407:.\Generated_Source\PSoC4/cyPm.c ****     *******************************************************************************/
+ 408:.\Generated_Source\PSoC4/cyPm.c ****     void CySysPmUnfreezeIo(void)
+ 409:.\Generated_Source\PSoC4/cyPm.c ****     {
+ 517              		.loc 1 409 0
+ 518              		.cfi_startproc
+ 519 0000 90B5     		push	{r4, r7, lr}
+ 520              		.cfi_def_cfa_offset 12
+ 521              		.cfi_offset 4, -12
+ 522              		.cfi_offset 7, -8
+ 523              		.cfi_offset 14, -4
+ 524 0002 83B0     		sub	sp, sp, #12
+ 525              		.cfi_def_cfa_offset 24
+ 526 0004 00AF     		add	r7, sp, #0
+ 527              		.cfi_def_cfa_register 7
+ 410:.\Generated_Source\PSoC4/cyPm.c ****         uint8 interruptState;
+ 411:.\Generated_Source\PSoC4/cyPm.c **** 
+ 412:.\Generated_Source\PSoC4/cyPm.c ****         interruptState = CyEnterCriticalSection();
+ 528              		.loc 1 412 0
+ 529 0006 FC1D     		add	r4, r7, #7
+ 530 0008 FFF7FEFF 		bl	CyEnterCriticalSection
+ 531 000c 031C     		mov	r3, r0
+ 532 000e 2370     		strb	r3, [r4]
+ 413:.\Generated_Source\PSoC4/cyPm.c **** 
+ 414:.\Generated_Source\PSoC4/cyPm.c ****         /* Preserve last reset reason and wakeup polarity. Then, unfreeze I/O:
+ 415:.\Generated_Source\PSoC4/cyPm.c ****          * write PWR_STOP.FREEZE=0, .UNLOCK=0x3A, .STOP=0, .TOKEN
+ 416:.\Generated_Source\PSoC4/cyPm.c ****          */
+ 417:.\Generated_Source\PSoC4/cyPm.c ****         CY_PM_PWR_STOP_REG = CY_PM_PWR_STOP_UNLOCK |
+ 533              		.loc 1 417 0
+ 534 0010 0D4B     		ldr	r3, .L32
+ 418:.\Generated_Source\PSoC4/cyPm.c ****                             (CY_PM_PWR_STOP_REG & (CY_PM_PWR_STOP_TOKEN_MASK | CY_PM_PWR_STOP_POLAR
+ 535              		.loc 1 418 0
+ 536 0012 0D4A     		ldr	r2, .L32
+ 537 0014 1168     		ldr	r1, [r2]
+ 538 0016 0D4A     		ldr	r2, .L32+4
+ 539 0018 0A40     		and	r2, r1
+ 417:.\Generated_Source\PSoC4/cyPm.c ****         CY_PM_PWR_STOP_REG = CY_PM_PWR_STOP_UNLOCK |
+ 540              		.loc 1 417 0
+ 541 001a E821     		mov	r1, #232
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc6WUl9O.s 			page 18
+
+
+ 542 001c 8901     		lsl	r1, r1, #6
+ 543 001e 0A43     		orr	r2, r1
+ 544 0020 1A60     		str	r2, [r3]
+ 419:.\Generated_Source\PSoC4/cyPm.c **** 
+ 420:.\Generated_Source\PSoC4/cyPm.c ****         /* If reading after writing, read this register three times to delay
+ 421:.\Generated_Source\PSoC4/cyPm.c ****         *  enough time for internal settling.
+ 422:.\Generated_Source\PSoC4/cyPm.c ****         */
+ 423:.\Generated_Source\PSoC4/cyPm.c ****         (void) CY_PM_PWR_STOP_REG;
+ 545              		.loc 1 423 0
+ 546 0022 094B     		ldr	r3, .L32
+ 547 0024 1B68     		ldr	r3, [r3]
+ 424:.\Generated_Source\PSoC4/cyPm.c ****         (void) CY_PM_PWR_STOP_REG;
+ 548              		.loc 1 424 0
+ 549 0026 084B     		ldr	r3, .L32
+ 550 0028 1B68     		ldr	r3, [r3]
+ 425:.\Generated_Source\PSoC4/cyPm.c **** 
+ 426:.\Generated_Source\PSoC4/cyPm.c ****         /* Lock STOP mode: write PWR_STOP.FREEZE=0, UNLOCK=0x00, STOP=0, .TOKEN */
+ 427:.\Generated_Source\PSoC4/cyPm.c ****         CY_PM_PWR_STOP_REG &= (CY_PM_PWR_STOP_TOKEN_MASK | CY_PM_PWR_STOP_POLARITY);
+ 551              		.loc 1 427 0
+ 552 002a 074B     		ldr	r3, .L32
+ 553 002c 064A     		ldr	r2, .L32
+ 554 002e 1168     		ldr	r1, [r2]
+ 555 0030 064A     		ldr	r2, .L32+4
+ 556 0032 0A40     		and	r2, r1
+ 557 0034 1A60     		str	r2, [r3]
+ 428:.\Generated_Source\PSoC4/cyPm.c **** 
+ 429:.\Generated_Source\PSoC4/cyPm.c ****         CyExitCriticalSection(interruptState);
+ 558              		.loc 1 429 0
+ 559 0036 FB1D     		add	r3, r7, #7
+ 560 0038 1B78     		ldrb	r3, [r3]
+ 561 003a 181C     		mov	r0, r3
+ 562 003c FFF7FEFF 		bl	CyExitCriticalSection
+ 430:.\Generated_Source\PSoC4/cyPm.c ****     }
+ 563              		.loc 1 430 0
+ 564 0040 BD46     		mov	sp, r7
+ 565 0042 03B0     		add	sp, sp, #12
+ 566              		@ sp needed
+ 567 0044 90BD     		pop	{r4, r7, pc}
+ 568              	.L33:
+ 569 0046 C046     		.align	2
+ 570              	.L32:
+ 571 0048 2C000B40 		.word	1074462764
+ 572 004c FF000100 		.word	65791
+ 573              		.cfi_endproc
+ 574              	.LFE9:
+ 575              		.size	CySysPmUnfreezeIo, .-CySysPmUnfreezeIo
+ 576              		.text
+ 577              	.Letext0:
+ 578              		.file 2 ".\\Generated_Source\\PSoC4\\cytypes.h"
+ 579              		.section	.debug_info,"",%progbits
+ 580              	.Ldebug_info0:
+ 581 0000 F9010000 		.4byte	0x1f9
+ 582 0004 0400     		.2byte	0x4
+ 583 0006 00000000 		.4byte	.Ldebug_abbrev0
+ 584 000a 04       		.byte	0x4
+ 585 000b 01       		.uleb128 0x1
+ 586 000c 5C000000 		.4byte	.LASF26
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc6WUl9O.s 			page 19
+
+
+ 587 0010 01       		.byte	0x1
+ 588 0011 08020000 		.4byte	.LASF27
+ 589 0015 E6000000 		.4byte	.LASF28
+ 590 0019 00000000 		.4byte	.Ldebug_ranges0+0
+ 591 001d 00000000 		.4byte	0
+ 592 0021 00000000 		.4byte	.Ldebug_line0
+ 593 0025 02       		.uleb128 0x2
+ 594 0026 01       		.byte	0x1
+ 595 0027 06       		.byte	0x6
+ 596 0028 4C020000 		.4byte	.LASF0
+ 597 002c 02       		.uleb128 0x2
+ 598 002d 01       		.byte	0x1
+ 599 002e 08       		.byte	0x8
+ 600 002f D8000000 		.4byte	.LASF1
+ 601 0033 02       		.uleb128 0x2
+ 602 0034 02       		.byte	0x2
+ 603 0035 05       		.byte	0x5
+ 604 0036 28020000 		.4byte	.LASF2
+ 605 003a 02       		.uleb128 0x2
+ 606 003b 02       		.byte	0x2
+ 607 003c 07       		.byte	0x7
+ 608 003d 32000000 		.4byte	.LASF3
+ 609 0041 02       		.uleb128 0x2
+ 610 0042 04       		.byte	0x4
+ 611 0043 05       		.byte	0x5
+ 612 0044 43020000 		.4byte	.LASF4
+ 613 0048 02       		.uleb128 0x2
+ 614 0049 04       		.byte	0x4
+ 615 004a 07       		.byte	0x7
+ 616 004b 4A010000 		.4byte	.LASF5
+ 617 004f 02       		.uleb128 0x2
+ 618 0050 08       		.byte	0x8
+ 619 0051 05       		.byte	0x5
+ 620 0052 E8010000 		.4byte	.LASF6
+ 621 0056 02       		.uleb128 0x2
+ 622 0057 08       		.byte	0x8
+ 623 0058 07       		.byte	0x7
+ 624 0059 A2010000 		.4byte	.LASF7
+ 625 005d 03       		.uleb128 0x3
+ 626 005e 04       		.byte	0x4
+ 627 005f 05       		.byte	0x5
+ 628 0060 696E7400 		.ascii	"int\000"
+ 629 0064 02       		.uleb128 0x2
+ 630 0065 04       		.byte	0x4
+ 631 0066 07       		.byte	0x7
+ 632 0067 95010000 		.4byte	.LASF8
+ 633 006b 04       		.uleb128 0x4
+ 634 006c 5C010000 		.4byte	.LASF9
+ 635 0070 02       		.byte	0x2
+ 636 0071 B3       		.byte	0xb3
+ 637 0072 2C000000 		.4byte	0x2c
+ 638 0076 04       		.uleb128 0x4
+ 639 0077 87010000 		.4byte	.LASF10
+ 640 007b 02       		.byte	0x2
+ 641 007c B4       		.byte	0xb4
+ 642 007d 3A000000 		.4byte	0x3a
+ 643 0081 04       		.uleb128 0x4
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc6WUl9O.s 			page 20
+
+
+ 644 0082 8E010000 		.4byte	.LASF11
+ 645 0086 02       		.byte	0x2
+ 646 0087 B5       		.byte	0xb5
+ 647 0088 48000000 		.4byte	0x48
+ 648 008c 02       		.uleb128 0x2
+ 649 008d 04       		.byte	0x4
+ 650 008e 04       		.byte	0x4
+ 651 008f 56000000 		.4byte	.LASF12
+ 652 0093 02       		.uleb128 0x2
+ 653 0094 08       		.byte	0x8
+ 654 0095 04       		.byte	0x4
+ 655 0096 6E010000 		.4byte	.LASF13
+ 656 009a 02       		.uleb128 0x2
+ 657 009b 01       		.byte	0x1
+ 658 009c 08       		.byte	0x8
+ 659 009d F6010000 		.4byte	.LASF14
+ 660 00a1 05       		.uleb128 0x5
+ 661 00a2 00000000 		.4byte	.LASF15
+ 662 00a6 02       		.byte	0x2
+ 663 00a7 5E01     		.2byte	0x15e
+ 664 00a9 AD000000 		.4byte	0xad
+ 665 00ad 06       		.uleb128 0x6
+ 666 00ae 76000000 		.4byte	0x76
+ 667 00b2 05       		.uleb128 0x5
+ 668 00b3 06000000 		.4byte	.LASF16
+ 669 00b7 02       		.byte	0x2
+ 670 00b8 5F01     		.2byte	0x15f
+ 671 00ba BE000000 		.4byte	0xbe
+ 672 00be 06       		.uleb128 0x6
+ 673 00bf 81000000 		.4byte	0x81
+ 674 00c3 02       		.uleb128 0x2
+ 675 00c4 04       		.byte	0x4
+ 676 00c5 07       		.byte	0x7
+ 677 00c6 DF010000 		.4byte	.LASF17
+ 678 00ca 07       		.uleb128 0x7
+ 679 00cb 25000000 		.4byte	.LASF18
+ 680 00cf 01       		.byte	0x1
+ 681 00d0 28       		.byte	0x28
+ 682 00d1 00000000 		.4byte	.LFB2
+ 683 00d5 34000000 		.4byte	.LFE2-.LFB2
+ 684 00d9 01       		.uleb128 0x1
+ 685 00da 9C       		.byte	0x9c
+ 686 00db EE000000 		.4byte	0xee
+ 687 00df 08       		.uleb128 0x8
+ 688 00e0 3B010000 		.4byte	.LASF20
+ 689 00e4 01       		.byte	0x1
+ 690 00e5 2A       		.byte	0x2a
+ 691 00e6 6B000000 		.4byte	0x6b
+ 692 00ea 02       		.uleb128 0x2
+ 693 00eb 91       		.byte	0x91
+ 694 00ec 6F       		.sleb128 -17
+ 695 00ed 00       		.byte	0
+ 696 00ee 07       		.uleb128 0x7
+ 697 00ef 32020000 		.4byte	.LASF19
+ 698 00f3 01       		.byte	0x1
+ 699 00f4 4E       		.byte	0x4e
+ 700 00f5 00000000 		.4byte	.LFB3
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc6WUl9O.s 			page 21
+
+
+ 701 00f9 6C000000 		.4byte	.LFE3-.LFB3
+ 702 00fd 01       		.uleb128 0x1
+ 703 00fe 9C       		.byte	0x9c
+ 704 00ff 20010000 		.4byte	0x120
+ 705 0103 08       		.uleb128 0x8
+ 706 0104 3B010000 		.4byte	.LASF20
+ 707 0108 01       		.byte	0x1
+ 708 0109 50       		.byte	0x50
+ 709 010a 6B000000 		.4byte	0x6b
+ 710 010e 02       		.uleb128 0x2
+ 711 010f 91       		.byte	0x91
+ 712 0110 6F       		.sleb128 -17
+ 713 0111 08       		.uleb128 0x8
+ 714 0112 FB010000 		.4byte	.LASF21
+ 715 0116 01       		.byte	0x1
+ 716 0117 52       		.byte	0x52
+ 717 0118 BE000000 		.4byte	0xbe
+ 718 011c 02       		.uleb128 0x2
+ 719 011d 91       		.byte	0x91
+ 720 011e 68       		.sleb128 -24
+ 721 011f 00       		.byte	0
+ 722 0120 07       		.uleb128 0x7
+ 723 0121 45000000 		.4byte	.LASF22
+ 724 0125 01       		.byte	0x1
+ 725 0126 A0       		.byte	0xa0
+ 726 0127 00000000 		.4byte	.LFB4
+ 727 012b 6C000000 		.4byte	.LFE4-.LFB4
+ 728 012f 01       		.uleb128 0x1
+ 729 0130 9C       		.byte	0x9c
+ 730 0131 44010000 		.4byte	0x144
+ 731 0135 08       		.uleb128 0x8
+ 732 0136 3B010000 		.4byte	.LASF20
+ 733 013a 01       		.byte	0x1
+ 734 013b A2       		.byte	0xa2
+ 735 013c 6B000000 		.4byte	0x6b
+ 736 0140 02       		.uleb128 0x2
+ 737 0141 91       		.byte	0x91
+ 738 0142 6F       		.sleb128 -17
+ 739 0143 00       		.byte	0
+ 740 0144 09       		.uleb128 0x9
+ 741 0145 62010000 		.4byte	.LASF29
+ 742 0149 01       		.byte	0x1
+ 743 014a DD       		.byte	0xdd
+ 744 014b 00000000 		.4byte	.LFB5
+ 745 014f 3C000000 		.4byte	.LFE5-.LFB5
+ 746 0153 01       		.uleb128 0x1
+ 747 0154 9C       		.byte	0x9c
+ 748 0155 0A       		.uleb128 0xa
+ 749 0156 0C000000 		.4byte	.LASF23
+ 750 015a 01       		.byte	0x1
+ 751 015b 1001     		.2byte	0x110
+ 752 015d 00000000 		.4byte	.LFB6
+ 753 0161 4C000000 		.4byte	.LFE6-.LFB6
+ 754 0165 01       		.uleb128 0x1
+ 755 0166 9C       		.byte	0x9c
+ 756 0167 8A010000 		.4byte	0x18a
+ 757 016b 0B       		.uleb128 0xb
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc6WUl9O.s 			page 22
+
+
+ 758 016c C0010000 		.4byte	.LASF30
+ 759 0170 01       		.byte	0x1
+ 760 0171 1001     		.2byte	0x110
+ 761 0173 81000000 		.4byte	0x81
+ 762 0177 02       		.uleb128 0x2
+ 763 0178 91       		.byte	0x91
+ 764 0179 64       		.sleb128 -28
+ 765 017a 0C       		.uleb128 0xc
+ 766 017b 3B010000 		.4byte	.LASF20
+ 767 017f 01       		.byte	0x1
+ 768 0180 1201     		.2byte	0x112
+ 769 0182 6B000000 		.4byte	0x6b
+ 770 0186 02       		.uleb128 0x2
+ 771 0187 91       		.byte	0x91
+ 772 0188 6F       		.sleb128 -17
+ 773 0189 00       		.byte	0
+ 774 018a 0D       		.uleb128 0xd
+ 775 018b C9010000 		.4byte	.LASF31
+ 776 018f 01       		.byte	0x1
+ 777 0190 3201     		.2byte	0x132
+ 778 0192 81000000 		.4byte	0x81
+ 779 0196 00000000 		.4byte	.LFB7
+ 780 019a 40000000 		.4byte	.LFE7-.LFB7
+ 781 019e 01       		.uleb128 0x1
+ 782 019f 9C       		.byte	0x9c
+ 783 01a0 B4010000 		.4byte	0x1b4
+ 784 01a4 0C       		.uleb128 0xc
+ 785 01a5 B9010000 		.4byte	.LASF24
+ 786 01a9 01       		.byte	0x1
+ 787 01aa 3401     		.2byte	0x134
+ 788 01ac 81000000 		.4byte	0x81
+ 789 01b0 02       		.uleb128 0x2
+ 790 01b1 91       		.byte	0x91
+ 791 01b2 74       		.sleb128 -12
+ 792 01b3 00       		.byte	0
+ 793 01b4 0A       		.uleb128 0xa
+ 794 01b5 58020000 		.4byte	.LASF25
+ 795 01b9 01       		.byte	0x1
+ 796 01ba 6101     		.2byte	0x161
+ 797 01bc 00000000 		.4byte	.LFB8
+ 798 01c0 58000000 		.4byte	.LFE8-.LFB8
+ 799 01c4 01       		.uleb128 0x1
+ 800 01c5 9C       		.byte	0x9c
+ 801 01c6 DA010000 		.4byte	0x1da
+ 802 01ca 0C       		.uleb128 0xc
+ 803 01cb 3B010000 		.4byte	.LASF20
+ 804 01cf 01       		.byte	0x1
+ 805 01d0 6301     		.2byte	0x163
+ 806 01d2 6B000000 		.4byte	0x6b
+ 807 01d6 02       		.uleb128 0x2
+ 808 01d7 91       		.byte	0x91
+ 809 01d8 6F       		.sleb128 -17
+ 810 01d9 00       		.byte	0
+ 811 01da 0E       		.uleb128 0xe
+ 812 01db 75010000 		.4byte	.LASF32
+ 813 01df 01       		.byte	0x1
+ 814 01e0 9801     		.2byte	0x198
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc6WUl9O.s 			page 23
+
+
+ 815 01e2 00000000 		.4byte	.LFB9
+ 816 01e6 50000000 		.4byte	.LFE9-.LFB9
+ 817 01ea 01       		.uleb128 0x1
+ 818 01eb 9C       		.byte	0x9c
+ 819 01ec 0C       		.uleb128 0xc
+ 820 01ed 3B010000 		.4byte	.LASF20
+ 821 01f1 01       		.byte	0x1
+ 822 01f2 9A01     		.2byte	0x19a
+ 823 01f4 6B000000 		.4byte	0x6b
+ 824 01f8 02       		.uleb128 0x2
+ 825 01f9 91       		.byte	0x91
+ 826 01fa 6F       		.sleb128 -17
+ 827 01fb 00       		.byte	0
+ 828 01fc 00       		.byte	0
+ 829              		.section	.debug_abbrev,"",%progbits
+ 830              	.Ldebug_abbrev0:
+ 831 0000 01       		.uleb128 0x1
+ 832 0001 11       		.uleb128 0x11
+ 833 0002 01       		.byte	0x1
+ 834 0003 25       		.uleb128 0x25
+ 835 0004 0E       		.uleb128 0xe
+ 836 0005 13       		.uleb128 0x13
+ 837 0006 0B       		.uleb128 0xb
+ 838 0007 03       		.uleb128 0x3
+ 839 0008 0E       		.uleb128 0xe
+ 840 0009 1B       		.uleb128 0x1b
+ 841 000a 0E       		.uleb128 0xe
+ 842 000b 55       		.uleb128 0x55
+ 843 000c 17       		.uleb128 0x17
+ 844 000d 11       		.uleb128 0x11
+ 845 000e 01       		.uleb128 0x1
+ 846 000f 10       		.uleb128 0x10
+ 847 0010 17       		.uleb128 0x17
+ 848 0011 00       		.byte	0
+ 849 0012 00       		.byte	0
+ 850 0013 02       		.uleb128 0x2
+ 851 0014 24       		.uleb128 0x24
+ 852 0015 00       		.byte	0
+ 853 0016 0B       		.uleb128 0xb
+ 854 0017 0B       		.uleb128 0xb
+ 855 0018 3E       		.uleb128 0x3e
+ 856 0019 0B       		.uleb128 0xb
+ 857 001a 03       		.uleb128 0x3
+ 858 001b 0E       		.uleb128 0xe
+ 859 001c 00       		.byte	0
+ 860 001d 00       		.byte	0
+ 861 001e 03       		.uleb128 0x3
+ 862 001f 24       		.uleb128 0x24
+ 863 0020 00       		.byte	0
+ 864 0021 0B       		.uleb128 0xb
+ 865 0022 0B       		.uleb128 0xb
+ 866 0023 3E       		.uleb128 0x3e
+ 867 0024 0B       		.uleb128 0xb
+ 868 0025 03       		.uleb128 0x3
+ 869 0026 08       		.uleb128 0x8
+ 870 0027 00       		.byte	0
+ 871 0028 00       		.byte	0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc6WUl9O.s 			page 24
+
+
+ 872 0029 04       		.uleb128 0x4
+ 873 002a 16       		.uleb128 0x16
+ 874 002b 00       		.byte	0
+ 875 002c 03       		.uleb128 0x3
+ 876 002d 0E       		.uleb128 0xe
+ 877 002e 3A       		.uleb128 0x3a
+ 878 002f 0B       		.uleb128 0xb
+ 879 0030 3B       		.uleb128 0x3b
+ 880 0031 0B       		.uleb128 0xb
+ 881 0032 49       		.uleb128 0x49
+ 882 0033 13       		.uleb128 0x13
+ 883 0034 00       		.byte	0
+ 884 0035 00       		.byte	0
+ 885 0036 05       		.uleb128 0x5
+ 886 0037 16       		.uleb128 0x16
+ 887 0038 00       		.byte	0
+ 888 0039 03       		.uleb128 0x3
+ 889 003a 0E       		.uleb128 0xe
+ 890 003b 3A       		.uleb128 0x3a
+ 891 003c 0B       		.uleb128 0xb
+ 892 003d 3B       		.uleb128 0x3b
+ 893 003e 05       		.uleb128 0x5
+ 894 003f 49       		.uleb128 0x49
+ 895 0040 13       		.uleb128 0x13
+ 896 0041 00       		.byte	0
+ 897 0042 00       		.byte	0
+ 898 0043 06       		.uleb128 0x6
+ 899 0044 35       		.uleb128 0x35
+ 900 0045 00       		.byte	0
+ 901 0046 49       		.uleb128 0x49
+ 902 0047 13       		.uleb128 0x13
+ 903 0048 00       		.byte	0
+ 904 0049 00       		.byte	0
+ 905 004a 07       		.uleb128 0x7
+ 906 004b 2E       		.uleb128 0x2e
+ 907 004c 01       		.byte	0x1
+ 908 004d 3F       		.uleb128 0x3f
+ 909 004e 19       		.uleb128 0x19
+ 910 004f 03       		.uleb128 0x3
+ 911 0050 0E       		.uleb128 0xe
+ 912 0051 3A       		.uleb128 0x3a
+ 913 0052 0B       		.uleb128 0xb
+ 914 0053 3B       		.uleb128 0x3b
+ 915 0054 0B       		.uleb128 0xb
+ 916 0055 27       		.uleb128 0x27
+ 917 0056 19       		.uleb128 0x19
+ 918 0057 11       		.uleb128 0x11
+ 919 0058 01       		.uleb128 0x1
+ 920 0059 12       		.uleb128 0x12
+ 921 005a 06       		.uleb128 0x6
+ 922 005b 40       		.uleb128 0x40
+ 923 005c 18       		.uleb128 0x18
+ 924 005d 9642     		.uleb128 0x2116
+ 925 005f 19       		.uleb128 0x19
+ 926 0060 01       		.uleb128 0x1
+ 927 0061 13       		.uleb128 0x13
+ 928 0062 00       		.byte	0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc6WUl9O.s 			page 25
+
+
+ 929 0063 00       		.byte	0
+ 930 0064 08       		.uleb128 0x8
+ 931 0065 34       		.uleb128 0x34
+ 932 0066 00       		.byte	0
+ 933 0067 03       		.uleb128 0x3
+ 934 0068 0E       		.uleb128 0xe
+ 935 0069 3A       		.uleb128 0x3a
+ 936 006a 0B       		.uleb128 0xb
+ 937 006b 3B       		.uleb128 0x3b
+ 938 006c 0B       		.uleb128 0xb
+ 939 006d 49       		.uleb128 0x49
+ 940 006e 13       		.uleb128 0x13
+ 941 006f 02       		.uleb128 0x2
+ 942 0070 18       		.uleb128 0x18
+ 943 0071 00       		.byte	0
+ 944 0072 00       		.byte	0
+ 945 0073 09       		.uleb128 0x9
+ 946 0074 2E       		.uleb128 0x2e
+ 947 0075 00       		.byte	0
+ 948 0076 3F       		.uleb128 0x3f
+ 949 0077 19       		.uleb128 0x19
+ 950 0078 03       		.uleb128 0x3
+ 951 0079 0E       		.uleb128 0xe
+ 952 007a 3A       		.uleb128 0x3a
+ 953 007b 0B       		.uleb128 0xb
+ 954 007c 3B       		.uleb128 0x3b
+ 955 007d 0B       		.uleb128 0xb
+ 956 007e 27       		.uleb128 0x27
+ 957 007f 19       		.uleb128 0x19
+ 958 0080 11       		.uleb128 0x11
+ 959 0081 01       		.uleb128 0x1
+ 960 0082 12       		.uleb128 0x12
+ 961 0083 06       		.uleb128 0x6
+ 962 0084 40       		.uleb128 0x40
+ 963 0085 18       		.uleb128 0x18
+ 964 0086 9642     		.uleb128 0x2116
+ 965 0088 19       		.uleb128 0x19
+ 966 0089 00       		.byte	0
+ 967 008a 00       		.byte	0
+ 968 008b 0A       		.uleb128 0xa
+ 969 008c 2E       		.uleb128 0x2e
+ 970 008d 01       		.byte	0x1
+ 971 008e 3F       		.uleb128 0x3f
+ 972 008f 19       		.uleb128 0x19
+ 973 0090 03       		.uleb128 0x3
+ 974 0091 0E       		.uleb128 0xe
+ 975 0092 3A       		.uleb128 0x3a
+ 976 0093 0B       		.uleb128 0xb
+ 977 0094 3B       		.uleb128 0x3b
+ 978 0095 05       		.uleb128 0x5
+ 979 0096 27       		.uleb128 0x27
+ 980 0097 19       		.uleb128 0x19
+ 981 0098 11       		.uleb128 0x11
+ 982 0099 01       		.uleb128 0x1
+ 983 009a 12       		.uleb128 0x12
+ 984 009b 06       		.uleb128 0x6
+ 985 009c 40       		.uleb128 0x40
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc6WUl9O.s 			page 26
+
+
+ 986 009d 18       		.uleb128 0x18
+ 987 009e 9642     		.uleb128 0x2116
+ 988 00a0 19       		.uleb128 0x19
+ 989 00a1 01       		.uleb128 0x1
+ 990 00a2 13       		.uleb128 0x13
+ 991 00a3 00       		.byte	0
+ 992 00a4 00       		.byte	0
+ 993 00a5 0B       		.uleb128 0xb
+ 994 00a6 05       		.uleb128 0x5
+ 995 00a7 00       		.byte	0
+ 996 00a8 03       		.uleb128 0x3
+ 997 00a9 0E       		.uleb128 0xe
+ 998 00aa 3A       		.uleb128 0x3a
+ 999 00ab 0B       		.uleb128 0xb
+ 1000 00ac 3B       		.uleb128 0x3b
+ 1001 00ad 05       		.uleb128 0x5
+ 1002 00ae 49       		.uleb128 0x49
+ 1003 00af 13       		.uleb128 0x13
+ 1004 00b0 02       		.uleb128 0x2
+ 1005 00b1 18       		.uleb128 0x18
+ 1006 00b2 00       		.byte	0
+ 1007 00b3 00       		.byte	0
+ 1008 00b4 0C       		.uleb128 0xc
+ 1009 00b5 34       		.uleb128 0x34
+ 1010 00b6 00       		.byte	0
+ 1011 00b7 03       		.uleb128 0x3
+ 1012 00b8 0E       		.uleb128 0xe
+ 1013 00b9 3A       		.uleb128 0x3a
+ 1014 00ba 0B       		.uleb128 0xb
+ 1015 00bb 3B       		.uleb128 0x3b
+ 1016 00bc 05       		.uleb128 0x5
+ 1017 00bd 49       		.uleb128 0x49
+ 1018 00be 13       		.uleb128 0x13
+ 1019 00bf 02       		.uleb128 0x2
+ 1020 00c0 18       		.uleb128 0x18
+ 1021 00c1 00       		.byte	0
+ 1022 00c2 00       		.byte	0
+ 1023 00c3 0D       		.uleb128 0xd
+ 1024 00c4 2E       		.uleb128 0x2e
+ 1025 00c5 01       		.byte	0x1
+ 1026 00c6 3F       		.uleb128 0x3f
+ 1027 00c7 19       		.uleb128 0x19
+ 1028 00c8 03       		.uleb128 0x3
+ 1029 00c9 0E       		.uleb128 0xe
+ 1030 00ca 3A       		.uleb128 0x3a
+ 1031 00cb 0B       		.uleb128 0xb
+ 1032 00cc 3B       		.uleb128 0x3b
+ 1033 00cd 05       		.uleb128 0x5
+ 1034 00ce 27       		.uleb128 0x27
+ 1035 00cf 19       		.uleb128 0x19
+ 1036 00d0 49       		.uleb128 0x49
+ 1037 00d1 13       		.uleb128 0x13
+ 1038 00d2 11       		.uleb128 0x11
+ 1039 00d3 01       		.uleb128 0x1
+ 1040 00d4 12       		.uleb128 0x12
+ 1041 00d5 06       		.uleb128 0x6
+ 1042 00d6 40       		.uleb128 0x40
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc6WUl9O.s 			page 27
+
+
+ 1043 00d7 18       		.uleb128 0x18
+ 1044 00d8 9742     		.uleb128 0x2117
+ 1045 00da 19       		.uleb128 0x19
+ 1046 00db 01       		.uleb128 0x1
+ 1047 00dc 13       		.uleb128 0x13
+ 1048 00dd 00       		.byte	0
+ 1049 00de 00       		.byte	0
+ 1050 00df 0E       		.uleb128 0xe
+ 1051 00e0 2E       		.uleb128 0x2e
+ 1052 00e1 01       		.byte	0x1
+ 1053 00e2 3F       		.uleb128 0x3f
+ 1054 00e3 19       		.uleb128 0x19
+ 1055 00e4 03       		.uleb128 0x3
+ 1056 00e5 0E       		.uleb128 0xe
+ 1057 00e6 3A       		.uleb128 0x3a
+ 1058 00e7 0B       		.uleb128 0xb
+ 1059 00e8 3B       		.uleb128 0x3b
+ 1060 00e9 05       		.uleb128 0x5
+ 1061 00ea 27       		.uleb128 0x27
+ 1062 00eb 19       		.uleb128 0x19
+ 1063 00ec 11       		.uleb128 0x11
+ 1064 00ed 01       		.uleb128 0x1
+ 1065 00ee 12       		.uleb128 0x12
+ 1066 00ef 06       		.uleb128 0x6
+ 1067 00f0 40       		.uleb128 0x40
+ 1068 00f1 18       		.uleb128 0x18
+ 1069 00f2 9642     		.uleb128 0x2116
+ 1070 00f4 19       		.uleb128 0x19
+ 1071 00f5 00       		.byte	0
+ 1072 00f6 00       		.byte	0
+ 1073 00f7 00       		.byte	0
+ 1074              		.section	.debug_aranges,"",%progbits
+ 1075 0000 54000000 		.4byte	0x54
+ 1076 0004 0200     		.2byte	0x2
+ 1077 0006 00000000 		.4byte	.Ldebug_info0
+ 1078 000a 04       		.byte	0x4
+ 1079 000b 00       		.byte	0
+ 1080 000c 0000     		.2byte	0
+ 1081 000e 0000     		.2byte	0
+ 1082 0010 00000000 		.4byte	.LFB2
+ 1083 0014 34000000 		.4byte	.LFE2-.LFB2
+ 1084 0018 00000000 		.4byte	.LFB3
+ 1085 001c 6C000000 		.4byte	.LFE3-.LFB3
+ 1086 0020 00000000 		.4byte	.LFB4
+ 1087 0024 6C000000 		.4byte	.LFE4-.LFB4
+ 1088 0028 00000000 		.4byte	.LFB5
+ 1089 002c 3C000000 		.4byte	.LFE5-.LFB5
+ 1090 0030 00000000 		.4byte	.LFB6
+ 1091 0034 4C000000 		.4byte	.LFE6-.LFB6
+ 1092 0038 00000000 		.4byte	.LFB7
+ 1093 003c 40000000 		.4byte	.LFE7-.LFB7
+ 1094 0040 00000000 		.4byte	.LFB8
+ 1095 0044 58000000 		.4byte	.LFE8-.LFB8
+ 1096 0048 00000000 		.4byte	.LFB9
+ 1097 004c 50000000 		.4byte	.LFE9-.LFB9
+ 1098 0050 00000000 		.4byte	0
+ 1099 0054 00000000 		.4byte	0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc6WUl9O.s 			page 28
+
+
+ 1100              		.section	.debug_ranges,"",%progbits
+ 1101              	.Ldebug_ranges0:
+ 1102 0000 00000000 		.4byte	.LFB2
+ 1103 0004 34000000 		.4byte	.LFE2
+ 1104 0008 00000000 		.4byte	.LFB3
+ 1105 000c 6C000000 		.4byte	.LFE3
+ 1106 0010 00000000 		.4byte	.LFB4
+ 1107 0014 6C000000 		.4byte	.LFE4
+ 1108 0018 00000000 		.4byte	.LFB5
+ 1109 001c 3C000000 		.4byte	.LFE5
+ 1110 0020 00000000 		.4byte	.LFB6
+ 1111 0024 4C000000 		.4byte	.LFE6
+ 1112 0028 00000000 		.4byte	.LFB7
+ 1113 002c 40000000 		.4byte	.LFE7
+ 1114 0030 00000000 		.4byte	.LFB8
+ 1115 0034 58000000 		.4byte	.LFE8
+ 1116 0038 00000000 		.4byte	.LFB9
+ 1117 003c 50000000 		.4byte	.LFE9
+ 1118 0040 00000000 		.4byte	0
+ 1119 0044 00000000 		.4byte	0
+ 1120              		.section	.debug_line,"",%progbits
+ 1121              	.Ldebug_line0:
+ 1122 0000 20010000 		.section	.debug_str,"MS",%progbits,1
+ 1122      02004300 
+ 1122      00000201 
+ 1122      FB0E0D00 
+ 1122      01010101 
+ 1123              	.LASF15:
+ 1124 0000 72656731 		.ascii	"reg16\000"
+ 1124      3600
+ 1125              	.LASF16:
+ 1126 0006 72656733 		.ascii	"reg32\000"
+ 1126      3200
+ 1127              	.LASF23:
+ 1128 000c 43795379 		.ascii	"CySysPmSetWakeupPolarity\000"
+ 1128      73506D53 
+ 1128      65745761 
+ 1128      6B657570 
+ 1128      506F6C61 
+ 1129              	.LASF18:
+ 1130 0025 43795379 		.ascii	"CySysPmSleep\000"
+ 1130      73506D53 
+ 1130      6C656570 
+ 1130      00
+ 1131              	.LASF3:
+ 1132 0032 73686F72 		.ascii	"short unsigned int\000"
+ 1132      7420756E 
+ 1132      7369676E 
+ 1132      65642069 
+ 1132      6E7400
+ 1133              	.LASF22:
+ 1134 0045 43795379 		.ascii	"CySysPmHibernate\000"
+ 1134      73506D48 
+ 1134      69626572 
+ 1134      6E617465 
+ 1134      00
+ 1135              	.LASF12:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc6WUl9O.s 			page 29
+
+
+ 1136 0056 666C6F61 		.ascii	"float\000"
+ 1136      7400
+ 1137              	.LASF26:
+ 1138 005c 474E5520 		.ascii	"GNU C 4.8.4 20140526 (release) [ARM/embedded-4_8-br"
+ 1138      4320342E 
+ 1138      382E3420 
+ 1138      32303134 
+ 1138      30353236 
+ 1139 008f 616E6368 		.ascii	"anch revision 211358] -mcpu=cortex-m0 -mthumb -g -O"
+ 1139      20726576 
+ 1139      6973696F 
+ 1139      6E203231 
+ 1139      31333538 
+ 1140 00c2 30202D66 		.ascii	"0 -ffunction-sections\000"
+ 1140      66756E63 
+ 1140      74696F6E 
+ 1140      2D736563 
+ 1140      74696F6E 
+ 1141              	.LASF1:
+ 1142 00d8 756E7369 		.ascii	"unsigned char\000"
+ 1142      676E6564 
+ 1142      20636861 
+ 1142      7200
+ 1143              	.LASF28:
+ 1144 00e6 433A5C55 		.ascii	"C:\\Users\\pmad\\Desktop\\BLE Workshop\\Labs\\Compl"
+ 1144      73657273 
+ 1144      5C706D61 
+ 1144      645C4465 
+ 1144      736B746F 
+ 1145 0113 65746564 		.ascii	"eted Labs\\BLE Lab 1_1\\BLE Lab 1_1.cydsn\000"
+ 1145      204C6162 
+ 1145      735C424C 
+ 1145      45204C61 
+ 1145      6220315F 
+ 1146              	.LASF20:
+ 1147 013b 696E7465 		.ascii	"interruptState\000"
+ 1147      72727570 
+ 1147      74537461 
+ 1147      746500
+ 1148              	.LASF5:
+ 1149 014a 6C6F6E67 		.ascii	"long unsigned int\000"
+ 1149      20756E73 
+ 1149      69676E65 
+ 1149      6420696E 
+ 1149      7400
+ 1150              	.LASF9:
+ 1151 015c 75696E74 		.ascii	"uint8\000"
+ 1151      3800
+ 1152              	.LASF29:
+ 1153 0162 43795379 		.ascii	"CySysPmStop\000"
+ 1153      73506D53 
+ 1153      746F7000 
+ 1154              	.LASF13:
+ 1155 016e 646F7562 		.ascii	"double\000"
+ 1155      6C6500
+ 1156              	.LASF32:
+ 1157 0175 43795379 		.ascii	"CySysPmUnfreezeIo\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc6WUl9O.s 			page 30
+
+
+ 1157      73506D55 
+ 1157      6E667265 
+ 1157      657A6549 
+ 1157      6F00
+ 1158              	.LASF10:
+ 1159 0187 75696E74 		.ascii	"uint16\000"
+ 1159      313600
+ 1160              	.LASF11:
+ 1161 018e 75696E74 		.ascii	"uint32\000"
+ 1161      333200
+ 1162              	.LASF8:
+ 1163 0195 756E7369 		.ascii	"unsigned int\000"
+ 1163      676E6564 
+ 1163      20696E74 
+ 1163      00
+ 1164              	.LASF7:
+ 1165 01a2 6C6F6E67 		.ascii	"long long unsigned int\000"
+ 1165      206C6F6E 
+ 1165      6720756E 
+ 1165      7369676E 
+ 1165      65642069 
+ 1166              	.LASF24:
+ 1167 01b9 72656173 		.ascii	"reason\000"
+ 1167      6F6E00
+ 1168              	.LASF30:
+ 1169 01c0 706F6C61 		.ascii	"polarity\000"
+ 1169      72697479 
+ 1169      00
+ 1170              	.LASF31:
+ 1171 01c9 43795379 		.ascii	"CySysPmGetResetReason\000"
+ 1171      73506D47 
+ 1171      65745265 
+ 1171      73657452 
+ 1171      6561736F 
+ 1172              	.LASF17:
+ 1173 01df 73697A65 		.ascii	"sizetype\000"
+ 1173      74797065 
+ 1173      00
+ 1174              	.LASF6:
+ 1175 01e8 6C6F6E67 		.ascii	"long long int\000"
+ 1175      206C6F6E 
+ 1175      6720696E 
+ 1175      7400
+ 1176              	.LASF14:
+ 1177 01f6 63686172 		.ascii	"char\000"
+ 1177      00
+ 1178              	.LASF21:
+ 1179 01fb 636C6B53 		.ascii	"clkSelectReg\000"
+ 1179      656C6563 
+ 1179      74526567 
+ 1179      00
+ 1180              	.LASF27:
+ 1181 0208 2E5C4765 		.ascii	".\\Generated_Source\\PSoC4\\cyPm.c\000"
+ 1181      6E657261 
+ 1181      7465645F 
+ 1181      536F7572 
+ 1181      63655C50 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc6WUl9O.s 			page 31
+
+
+ 1182              	.LASF2:
+ 1183 0228 73686F72 		.ascii	"short int\000"
+ 1183      7420696E 
+ 1183      7400
+ 1184              	.LASF19:
+ 1185 0232 43795379 		.ascii	"CySysPmDeepSleep\000"
+ 1185      73506D44 
+ 1185      65657053 
+ 1185      6C656570 
+ 1185      00
+ 1186              	.LASF4:
+ 1187 0243 6C6F6E67 		.ascii	"long int\000"
+ 1187      20696E74 
+ 1187      00
+ 1188              	.LASF0:
+ 1189 024c 7369676E 		.ascii	"signed char\000"
+ 1189      65642063 
+ 1189      68617200 
+ 1190              	.LASF25:
+ 1191 0258 43795379 		.ascii	"CySysPmFreezeIo\000"
+ 1191      73506D46 
+ 1191      7265657A 
+ 1191      65496F00 
+ 1192              		.ident	"GCC: (GNU Tools for ARM Embedded Processors) 4.8.4 20140526 (release) [ARM/embedded-4_8-br
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/cyPm.o
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/cyPm.o
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/cyfitter_cfg.lst
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/cyfitter_cfg.lst	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/cyfitter_cfg.lst	(revision 7)
@@ -0,0 +1,2135 @@
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 1
+
+
+   1              		.cpu cortex-m0
+   2              		.fpu softvfp
+   3              		.eabi_attribute 20, 1
+   4              		.eabi_attribute 21, 1
+   5              		.eabi_attribute 23, 3
+   6              		.eabi_attribute 24, 1
+   7              		.eabi_attribute 25, 1
+   8              		.eabi_attribute 26, 1
+   9              		.eabi_attribute 30, 6
+  10              		.eabi_attribute 34, 0
+  11              		.eabi_attribute 18, 4
+  12              		.code	16
+  13              		.file	"cyfitter_cfg.c"
+  14              		.text
+  15              	.Ltext0:
+  16              		.cfi_sections	.debug_frame
+  17              		.section	.text.CYMEMZERO,"ax",%progbits
+  18              		.align	2
+  19              		.code	16
+  20              		.thumb_func
+  21              		.type	CYMEMZERO, %function
+  22              	CYMEMZERO:
+  23              	.LFB2:
+  24              		.file 1 ".\\Generated_Source\\PSoC4\\cyfitter_cfg.c"
+   1:.\Generated_Source\PSoC4/cyfitter_cfg.c **** /*******************************************************************************
+   2:.\Generated_Source\PSoC4/cyfitter_cfg.c **** * FILENAME: cyfitter_cfg.c
+   3:.\Generated_Source\PSoC4/cyfitter_cfg.c **** * 
+   4:.\Generated_Source\PSoC4/cyfitter_cfg.c **** * PSoC Creator  3.2
+   5:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *
+   6:.\Generated_Source\PSoC4/cyfitter_cfg.c **** * DESCRIPTION:
+   7:.\Generated_Source\PSoC4/cyfitter_cfg.c **** * This file contains device initialization code.
+   8:.\Generated_Source\PSoC4/cyfitter_cfg.c **** * Except for the user defined sections in CyClockStartupError(), this file should not be modified.
+   9:.\Generated_Source\PSoC4/cyfitter_cfg.c **** * This file is automatically generated by PSoC Creator.
+  10:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *
+  11:.\Generated_Source\PSoC4/cyfitter_cfg.c **** ********************************************************************************
+  12:.\Generated_Source\PSoC4/cyfitter_cfg.c **** * Copyright (c) 2007-2015 Cypress Semiconductor.  All rights reserved.
+  13:.\Generated_Source\PSoC4/cyfitter_cfg.c **** * You may use this file only in accordance with the license, terms, conditions, 
+  14:.\Generated_Source\PSoC4/cyfitter_cfg.c **** * disclaimers, and limitations in the end user license agreement accompanying 
+  15:.\Generated_Source\PSoC4/cyfitter_cfg.c **** * the software package with which this file was provided.
+  16:.\Generated_Source\PSoC4/cyfitter_cfg.c **** ********************************************************************************/
+  17:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+  18:.\Generated_Source\PSoC4/cyfitter_cfg.c **** #include <string.h>
+  19:.\Generated_Source\PSoC4/cyfitter_cfg.c **** #include "cytypes.h"
+  20:.\Generated_Source\PSoC4/cyfitter_cfg.c **** #include "cydevice_trm.h"
+  21:.\Generated_Source\PSoC4/cyfitter_cfg.c **** #include "cyfitter.h"
+  22:.\Generated_Source\PSoC4/cyfitter_cfg.c **** #include "CyLib.h"
+  23:.\Generated_Source\PSoC4/cyfitter_cfg.c **** #include "cyfitter_cfg.h"
+  24:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+  25:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+  26:.\Generated_Source\PSoC4/cyfitter_cfg.c **** #if defined(__GNUC__) || defined(__ARMCC_VERSION)
+  27:.\Generated_Source\PSoC4/cyfitter_cfg.c ****     #define CYPACKED 
+  28:.\Generated_Source\PSoC4/cyfitter_cfg.c ****     #define CYPACKED_ATTR __attribute__ ((packed))
+  29:.\Generated_Source\PSoC4/cyfitter_cfg.c ****     #define CYALIGNED __attribute__ ((aligned))
+  30:.\Generated_Source\PSoC4/cyfitter_cfg.c ****     #define CY_CFG_UNUSED __attribute__ ((unused))
+  31:.\Generated_Source\PSoC4/cyfitter_cfg.c ****     #define CY_CFG_SECTION __attribute__ ((section(".psocinit")))
+  32:.\Generated_Source\PSoC4/cyfitter_cfg.c ****     
+  33:.\Generated_Source\PSoC4/cyfitter_cfg.c ****     #if defined(__ARMCC_VERSION)
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 2
+
+
+  34:.\Generated_Source\PSoC4/cyfitter_cfg.c ****         #define CY_CFG_MEMORY_BARRIER() __memory_changed()
+  35:.\Generated_Source\PSoC4/cyfitter_cfg.c ****     #else
+  36:.\Generated_Source\PSoC4/cyfitter_cfg.c ****         #define CY_CFG_MEMORY_BARRIER() __sync_synchronize()
+  37:.\Generated_Source\PSoC4/cyfitter_cfg.c ****     #endif
+  38:.\Generated_Source\PSoC4/cyfitter_cfg.c ****     
+  39:.\Generated_Source\PSoC4/cyfitter_cfg.c **** #elif defined(__ICCARM__)
+  40:.\Generated_Source\PSoC4/cyfitter_cfg.c ****     #include <intrinsics.h>
+  41:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+  42:.\Generated_Source\PSoC4/cyfitter_cfg.c ****     #define CYPACKED __packed
+  43:.\Generated_Source\PSoC4/cyfitter_cfg.c ****     #define CYPACKED_ATTR 
+  44:.\Generated_Source\PSoC4/cyfitter_cfg.c ****     #define CYALIGNED _Pragma("data_alignment=4")
+  45:.\Generated_Source\PSoC4/cyfitter_cfg.c ****     #define CY_CFG_UNUSED _Pragma("diag_suppress=Pe177")
+  46:.\Generated_Source\PSoC4/cyfitter_cfg.c ****     #define CY_CFG_SECTION _Pragma("location=\".psocinit\"")
+  47:.\Generated_Source\PSoC4/cyfitter_cfg.c ****     
+  48:.\Generated_Source\PSoC4/cyfitter_cfg.c ****     #define CY_CFG_MEMORY_BARRIER() __DMB()
+  49:.\Generated_Source\PSoC4/cyfitter_cfg.c ****     
+  50:.\Generated_Source\PSoC4/cyfitter_cfg.c **** #else
+  51:.\Generated_Source\PSoC4/cyfitter_cfg.c ****     #error Unsupported toolchain
+  52:.\Generated_Source\PSoC4/cyfitter_cfg.c **** #endif
+  53:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+  54:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+  55:.\Generated_Source\PSoC4/cyfitter_cfg.c **** CY_CFG_UNUSED
+  56:.\Generated_Source\PSoC4/cyfitter_cfg.c **** static void CYMEMZERO(void *s, size_t n);
+  57:.\Generated_Source\PSoC4/cyfitter_cfg.c **** CY_CFG_UNUSED
+  58:.\Generated_Source\PSoC4/cyfitter_cfg.c **** static void CYMEMZERO(void *s, size_t n)
+  59:.\Generated_Source\PSoC4/cyfitter_cfg.c **** {
+  25              		.loc 1 59 0
+  26              		.cfi_startproc
+  27 0000 80B5     		push	{r7, lr}
+  28              		.cfi_def_cfa_offset 8
+  29              		.cfi_offset 7, -8
+  30              		.cfi_offset 14, -4
+  31 0002 82B0     		sub	sp, sp, #8
+  32              		.cfi_def_cfa_offset 16
+  33 0004 00AF     		add	r7, sp, #0
+  34              		.cfi_def_cfa_register 7
+  35 0006 7860     		str	r0, [r7, #4]
+  36 0008 3960     		str	r1, [r7]
+  60:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	(void)memset(s, 0, n);
+  37              		.loc 1 60 0
+  38 000a 7A68     		ldr	r2, [r7, #4]
+  39 000c 3B68     		ldr	r3, [r7]
+  40 000e 101C     		mov	r0, r2
+  41 0010 0021     		mov	r1, #0
+  42 0012 1A1C     		mov	r2, r3
+  43 0014 FFF7FEFF 		bl	memset
+  61:.\Generated_Source\PSoC4/cyfitter_cfg.c **** }
+  44              		.loc 1 61 0
+  45 0018 BD46     		mov	sp, r7
+  46 001a 02B0     		add	sp, sp, #8
+  47              		@ sp needed
+  48 001c 80BD     		pop	{r7, pc}
+  49              		.cfi_endproc
+  50              	.LFE2:
+  51              		.size	CYMEMZERO, .-CYMEMZERO
+  52 001e C046     		.section	.text.CYCONFIGCPY,"ax",%progbits
+  53              		.align	2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 3
+
+
+  54              		.code	16
+  55              		.thumb_func
+  56              		.type	CYCONFIGCPY, %function
+  57              	CYCONFIGCPY:
+  58              	.LFB3:
+  62:.\Generated_Source\PSoC4/cyfitter_cfg.c **** CY_CFG_UNUSED
+  63:.\Generated_Source\PSoC4/cyfitter_cfg.c **** static void CYCONFIGCPY(void *dest, const void *src, size_t n);
+  64:.\Generated_Source\PSoC4/cyfitter_cfg.c **** CY_CFG_UNUSED
+  65:.\Generated_Source\PSoC4/cyfitter_cfg.c **** static void CYCONFIGCPY(void *dest, const void *src, size_t n)
+  66:.\Generated_Source\PSoC4/cyfitter_cfg.c **** {
+  59              		.loc 1 66 0
+  60              		.cfi_startproc
+  61 0000 80B5     		push	{r7, lr}
+  62              		.cfi_def_cfa_offset 8
+  63              		.cfi_offset 7, -8
+  64              		.cfi_offset 14, -4
+  65 0002 84B0     		sub	sp, sp, #16
+  66              		.cfi_def_cfa_offset 24
+  67 0004 00AF     		add	r7, sp, #0
+  68              		.cfi_def_cfa_register 7
+  69 0006 F860     		str	r0, [r7, #12]
+  70 0008 B960     		str	r1, [r7, #8]
+  71 000a 7A60     		str	r2, [r7, #4]
+  67:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	(void)memcpy(dest, src, n);
+  72              		.loc 1 67 0
+  73 000c F968     		ldr	r1, [r7, #12]
+  74 000e BA68     		ldr	r2, [r7, #8]
+  75 0010 7B68     		ldr	r3, [r7, #4]
+  76 0012 081C     		mov	r0, r1
+  77 0014 111C     		mov	r1, r2
+  78 0016 1A1C     		mov	r2, r3
+  79 0018 FFF7FEFF 		bl	memcpy
+  68:.\Generated_Source\PSoC4/cyfitter_cfg.c **** }
+  80              		.loc 1 68 0
+  81 001c BD46     		mov	sp, r7
+  82 001e 04B0     		add	sp, sp, #16
+  83              		@ sp needed
+  84 0020 80BD     		pop	{r7, pc}
+  85              		.cfi_endproc
+  86              	.LFE3:
+  87              		.size	CYCONFIGCPY, .-CYCONFIGCPY
+  88 0022 C046     		.section	.text.CYCONFIGCPYCODE,"ax",%progbits
+  89              		.align	2
+  90              		.code	16
+  91              		.thumb_func
+  92              		.type	CYCONFIGCPYCODE, %function
+  93              	CYCONFIGCPYCODE:
+  94              	.LFB4:
+  69:.\Generated_Source\PSoC4/cyfitter_cfg.c **** CY_CFG_UNUSED
+  70:.\Generated_Source\PSoC4/cyfitter_cfg.c **** static void CYCONFIGCPYCODE(void *dest, const void *src, size_t n);
+  71:.\Generated_Source\PSoC4/cyfitter_cfg.c **** CY_CFG_UNUSED
+  72:.\Generated_Source\PSoC4/cyfitter_cfg.c **** static void CYCONFIGCPYCODE(void *dest, const void *src, size_t n)
+  73:.\Generated_Source\PSoC4/cyfitter_cfg.c **** {
+  95              		.loc 1 73 0
+  96              		.cfi_startproc
+  97 0000 80B5     		push	{r7, lr}
+  98              		.cfi_def_cfa_offset 8
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 4
+
+
+  99              		.cfi_offset 7, -8
+ 100              		.cfi_offset 14, -4
+ 101 0002 84B0     		sub	sp, sp, #16
+ 102              		.cfi_def_cfa_offset 24
+ 103 0004 00AF     		add	r7, sp, #0
+ 104              		.cfi_def_cfa_register 7
+ 105 0006 F860     		str	r0, [r7, #12]
+ 106 0008 B960     		str	r1, [r7, #8]
+ 107 000a 7A60     		str	r2, [r7, #4]
+  74:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	(void)memcpy(dest, src, n);
+ 108              		.loc 1 74 0
+ 109 000c F968     		ldr	r1, [r7, #12]
+ 110 000e BA68     		ldr	r2, [r7, #8]
+ 111 0010 7B68     		ldr	r3, [r7, #4]
+ 112 0012 081C     		mov	r0, r1
+ 113 0014 111C     		mov	r1, r2
+ 114 0016 1A1C     		mov	r2, r3
+ 115 0018 FFF7FEFF 		bl	memcpy
+  75:.\Generated_Source\PSoC4/cyfitter_cfg.c **** }
+ 116              		.loc 1 75 0
+ 117 001c BD46     		mov	sp, r7
+ 118 001e 04B0     		add	sp, sp, #16
+ 119              		@ sp needed
+ 120 0020 80BD     		pop	{r7, pc}
+ 121              		.cfi_endproc
+ 122              	.LFE4:
+ 123              		.size	CYCONFIGCPYCODE, .-CYCONFIGCPYCODE
+ 124 0022 C046     		.section	.text.cfg_write_bytes32,"ax",%progbits
+ 125              		.align	2
+ 126              		.code	16
+ 127              		.thumb_func
+ 128              		.type	cfg_write_bytes32, %function
+ 129              	cfg_write_bytes32:
+ 130              	.LFB5:
+  76:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+  77:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+  78:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+  79:.\Generated_Source\PSoC4/cyfitter_cfg.c **** /* Clock startup error codes                                                   */
+  80:.\Generated_Source\PSoC4/cyfitter_cfg.c **** #define CYCLOCKSTART_NO_ERROR    0u
+  81:.\Generated_Source\PSoC4/cyfitter_cfg.c **** #define CYCLOCKSTART_XTAL_ERROR  1u
+  82:.\Generated_Source\PSoC4/cyfitter_cfg.c **** #define CYCLOCKSTART_32KHZ_ERROR 2u
+  83:.\Generated_Source\PSoC4/cyfitter_cfg.c **** #define CYCLOCKSTART_PLL_ERROR   3u
+  84:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+  85:.\Generated_Source\PSoC4/cyfitter_cfg.c **** #ifdef CY_NEED_CYCLOCKSTARTUPERROR
+  86:.\Generated_Source\PSoC4/cyfitter_cfg.c **** /*******************************************************************************
+  87:.\Generated_Source\PSoC4/cyfitter_cfg.c **** * Function Name: CyClockStartupError
+  88:.\Generated_Source\PSoC4/cyfitter_cfg.c **** ********************************************************************************
+  89:.\Generated_Source\PSoC4/cyfitter_cfg.c **** * Summary:
+  90:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *  If an error is encountered during clock configuration (crystal startup error,
+  91:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *  PLL lock error, etc.), the system will end up here.  Unless reimplemented by
+  92:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *  the customer, this function will stop in an infinite loop.
+  93:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *
+  94:.\Generated_Source\PSoC4/cyfitter_cfg.c **** * Parameters:
+  95:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *   void
+  96:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *
+  97:.\Generated_Source\PSoC4/cyfitter_cfg.c **** * Return:
+  98:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *   void
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 5
+
+
+  99:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *
+ 100:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *******************************************************************************/
+ 101:.\Generated_Source\PSoC4/cyfitter_cfg.c **** CY_CFG_UNUSED
+ 102:.\Generated_Source\PSoC4/cyfitter_cfg.c **** static void CyClockStartupError(uint8 errorCode);
+ 103:.\Generated_Source\PSoC4/cyfitter_cfg.c **** CY_CFG_UNUSED
+ 104:.\Generated_Source\PSoC4/cyfitter_cfg.c **** static void CyClockStartupError(uint8 errorCode)
+ 105:.\Generated_Source\PSoC4/cyfitter_cfg.c **** {
+ 106:.\Generated_Source\PSoC4/cyfitter_cfg.c ****     /* To remove the compiler warning if errorCode not used.                */
+ 107:.\Generated_Source\PSoC4/cyfitter_cfg.c ****     errorCode = errorCode;
+ 108:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 109:.\Generated_Source\PSoC4/cyfitter_cfg.c ****     /* `#START CyClockStartupError` */
+ 110:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 111:.\Generated_Source\PSoC4/cyfitter_cfg.c ****     /* If we have a clock startup error (bad MHz crystal, PLL lock, etc.),  */
+ 112:.\Generated_Source\PSoC4/cyfitter_cfg.c ****     /* we will end up here to allow the customer to implement something to  */
+ 113:.\Generated_Source\PSoC4/cyfitter_cfg.c ****     /* deal with the clock condition.                                       */
+ 114:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 115:.\Generated_Source\PSoC4/cyfitter_cfg.c ****     /* `#END` */
+ 116:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 117:.\Generated_Source\PSoC4/cyfitter_cfg.c ****     /* If nothing else, stop here since the clocks have not started         */
+ 118:.\Generated_Source\PSoC4/cyfitter_cfg.c ****     /* correctly.                                                           */
+ 119:.\Generated_Source\PSoC4/cyfitter_cfg.c ****     while(1) {}
+ 120:.\Generated_Source\PSoC4/cyfitter_cfg.c **** }
+ 121:.\Generated_Source\PSoC4/cyfitter_cfg.c **** #endif
+ 122:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 123:.\Generated_Source\PSoC4/cyfitter_cfg.c **** #define CY_CFG_BASE_ADDR_COUNT 1u
+ 124:.\Generated_Source\PSoC4/cyfitter_cfg.c **** CYPACKED typedef struct
+ 125:.\Generated_Source\PSoC4/cyfitter_cfg.c **** {
+ 126:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	uint8 offset;
+ 127:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	uint8 value;
+ 128:.\Generated_Source\PSoC4/cyfitter_cfg.c **** } CYPACKED_ATTR cy_cfg_addrvalue_t;
+ 129:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 130:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 131:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 132:.\Generated_Source\PSoC4/cyfitter_cfg.c **** /*******************************************************************************
+ 133:.\Generated_Source\PSoC4/cyfitter_cfg.c **** * Function Name: cfg_write_bytes32
+ 134:.\Generated_Source\PSoC4/cyfitter_cfg.c **** ********************************************************************************
+ 135:.\Generated_Source\PSoC4/cyfitter_cfg.c **** * Summary:
+ 136:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *  This function is used for setting up the chip configuration areas that
+ 137:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *  contain relatively sparse data.
+ 138:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *
+ 139:.\Generated_Source\PSoC4/cyfitter_cfg.c **** * Parameters:
+ 140:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *   void
+ 141:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *
+ 142:.\Generated_Source\PSoC4/cyfitter_cfg.c **** * Return:
+ 143:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *   void
+ 144:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *
+ 145:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *******************************************************************************/
+ 146:.\Generated_Source\PSoC4/cyfitter_cfg.c **** static void cfg_write_bytes32(const uint32 addr_table[], const cy_cfg_addrvalue_t data_table[]);
+ 147:.\Generated_Source\PSoC4/cyfitter_cfg.c **** static void cfg_write_bytes32(const uint32 addr_table[], const cy_cfg_addrvalue_t data_table[])
+ 148:.\Generated_Source\PSoC4/cyfitter_cfg.c **** {
+ 131              		.loc 1 148 0
+ 132              		.cfi_startproc
+ 133 0000 80B5     		push	{r7, lr}
+ 134              		.cfi_def_cfa_offset 8
+ 135              		.cfi_offset 7, -8
+ 136              		.cfi_offset 14, -4
+ 137 0002 86B0     		sub	sp, sp, #24
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 6
+
+
+ 138              		.cfi_def_cfa_offset 32
+ 139 0004 00AF     		add	r7, sp, #0
+ 140              		.cfi_def_cfa_register 7
+ 141 0006 7860     		str	r0, [r7, #4]
+ 142 0008 3960     		str	r1, [r7]
+ 149:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	/* For 32-bit little-endian architectures */
+ 150:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	uint32 i, j = 0u;
+ 143              		.loc 1 150 0
+ 144 000a 0023     		mov	r3, #0
+ 145 000c 3B61     		str	r3, [r7, #16]
+ 151:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	for (i = 0u; i < CY_CFG_BASE_ADDR_COUNT; i++)
+ 146              		.loc 1 151 0
+ 147 000e 0023     		mov	r3, #0
+ 148 0010 7B61     		str	r3, [r7, #20]
+ 149 0012 2EE0     		b	.L5
+ 150              	.L8:
+ 151              	.LBB2:
+ 152:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	{
+ 153:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		uint32 baseAddr = addr_table[i];
+ 152              		.loc 1 153 0
+ 153 0014 7B69     		ldr	r3, [r7, #20]
+ 154 0016 9B00     		lsl	r3, r3, #2
+ 155 0018 7A68     		ldr	r2, [r7, #4]
+ 156 001a D318     		add	r3, r2, r3
+ 157 001c 1B68     		ldr	r3, [r3]
+ 158 001e BB60     		str	r3, [r7, #8]
+ 154:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		uint8 count = (uint8)baseAddr;
+ 159              		.loc 1 154 0
+ 160 0020 3B1C     		mov	r3, r7
+ 161 0022 0F33     		add	r3, r3, #15
+ 162 0024 BA68     		ldr	r2, [r7, #8]
+ 163 0026 1A70     		strb	r2, [r3]
+ 155:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		baseAddr &= 0xFFFFFF00u;
+ 164              		.loc 1 155 0
+ 165 0028 BB68     		ldr	r3, [r7, #8]
+ 166 002a FF22     		mov	r2, #255
+ 167 002c 9343     		bic	r3, r2
+ 168 002e BB60     		str	r3, [r7, #8]
+ 156:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		while (count != 0u)
+ 169              		.loc 1 156 0
+ 170 0030 17E0     		b	.L6
+ 171              	.L7:
+ 157:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		{
+ 158:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 			CY_SET_XTND_REG8((void CYFAR *)(baseAddr + data_table[j].offset), data_table[j].value);
+ 172              		.loc 1 158 0
+ 173 0032 3B69     		ldr	r3, [r7, #16]
+ 174 0034 5B00     		lsl	r3, r3, #1
+ 175 0036 3A68     		ldr	r2, [r7]
+ 176 0038 D318     		add	r3, r2, r3
+ 177 003a 1B78     		ldrb	r3, [r3]
+ 178 003c 1A1C     		mov	r2, r3
+ 179 003e BB68     		ldr	r3, [r7, #8]
+ 180 0040 D318     		add	r3, r2, r3
+ 181 0042 3A69     		ldr	r2, [r7, #16]
+ 182 0044 5200     		lsl	r2, r2, #1
+ 183 0046 3968     		ldr	r1, [r7]
+ 184 0048 8A18     		add	r2, r1, r2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 7
+
+
+ 185 004a 5278     		ldrb	r2, [r2, #1]
+ 186 004c 1A70     		strb	r2, [r3]
+ 159:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 			j++;
+ 187              		.loc 1 159 0
+ 188 004e 3B69     		ldr	r3, [r7, #16]
+ 189 0050 0133     		add	r3, r3, #1
+ 190 0052 3B61     		str	r3, [r7, #16]
+ 160:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 			count--;
+ 191              		.loc 1 160 0
+ 192 0054 3B1C     		mov	r3, r7
+ 193 0056 0F33     		add	r3, r3, #15
+ 194 0058 1A78     		ldrb	r2, [r3]
+ 195 005a 3B1C     		mov	r3, r7
+ 196 005c 0F33     		add	r3, r3, #15
+ 197 005e 013A     		sub	r2, r2, #1
+ 198 0060 1A70     		strb	r2, [r3]
+ 199              	.L6:
+ 156:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		while (count != 0u)
+ 200              		.loc 1 156 0 discriminator 1
+ 201 0062 3B1C     		mov	r3, r7
+ 202 0064 0F33     		add	r3, r3, #15
+ 203 0066 1B78     		ldrb	r3, [r3]
+ 204 0068 002B     		cmp	r3, #0
+ 205 006a E2D1     		bne	.L7
+ 206              	.LBE2:
+ 151:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	for (i = 0u; i < CY_CFG_BASE_ADDR_COUNT; i++)
+ 207              		.loc 1 151 0
+ 208 006c 7B69     		ldr	r3, [r7, #20]
+ 209 006e 0133     		add	r3, r3, #1
+ 210 0070 7B61     		str	r3, [r7, #20]
+ 211              	.L5:
+ 151:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	for (i = 0u; i < CY_CFG_BASE_ADDR_COUNT; i++)
+ 212              		.loc 1 151 0 is_stmt 0 discriminator 1
+ 213 0072 7B69     		ldr	r3, [r7, #20]
+ 214 0074 002B     		cmp	r3, #0
+ 215 0076 CDD0     		beq	.L8
+ 161:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		}
+ 162:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	}
+ 163:.\Generated_Source\PSoC4/cyfitter_cfg.c **** }
+ 216              		.loc 1 163 0 is_stmt 1
+ 217 0078 BD46     		mov	sp, r7
+ 218 007a 06B0     		add	sp, sp, #24
+ 219              		@ sp needed
+ 220 007c 80BD     		pop	{r7, pc}
+ 221              		.cfi_endproc
+ 222              	.LFE5:
+ 223              		.size	cfg_write_bytes32, .-cfg_write_bytes32
+ 224 007e C046     		.section	.psocinit,"ax",%progbits
+ 225              		.align	2
+ 226              		.code	16
+ 227              		.thumb_func
+ 228              		.type	ClockSetup, %function
+ 229              	ClockSetup:
+ 230              	.LFB6:
+ 164:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 165:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 166:.\Generated_Source\PSoC4/cyfitter_cfg.c **** /*******************************************************************************
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 8
+
+
+ 167:.\Generated_Source\PSoC4/cyfitter_cfg.c **** * Function Name: ClockSetup
+ 168:.\Generated_Source\PSoC4/cyfitter_cfg.c **** ********************************************************************************
+ 169:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *
+ 170:.\Generated_Source\PSoC4/cyfitter_cfg.c **** * Summary:
+ 171:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *   Performs the initialization of all of the clocks in the device based on the
+ 172:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *   settings in the Clock tab of the DWR.  This includes enabling the requested
+ 173:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *   clocks and setting the necessary dividers to produce the desired frequency. 
+ 174:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *
+ 175:.\Generated_Source\PSoC4/cyfitter_cfg.c **** * Parameters:
+ 176:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *   void
+ 177:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *
+ 178:.\Generated_Source\PSoC4/cyfitter_cfg.c **** * Return:
+ 179:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *   void
+ 180:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *
+ 181:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *******************************************************************************/
+ 182:.\Generated_Source\PSoC4/cyfitter_cfg.c **** static void ClockSetup(void);
+ 183:.\Generated_Source\PSoC4/cyfitter_cfg.c **** CY_CFG_SECTION
+ 184:.\Generated_Source\PSoC4/cyfitter_cfg.c **** static void ClockSetup(void)
+ 185:.\Generated_Source\PSoC4/cyfitter_cfg.c **** {
+ 231              		.loc 1 185 0
+ 232              		.cfi_startproc
+ 233 0000 80B5     		push	{r7, lr}
+ 234              		.cfi_def_cfa_offset 8
+ 235              		.cfi_offset 7, -8
+ 236              		.cfi_offset 14, -4
+ 237 0002 00AF     		add	r7, sp, #0
+ 238              		.cfi_def_cfa_register 7
+ 186:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 187:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	/* Set Flash Cycles based on max possible frequency in case a glitch occurs during ClockSetup(). *
+ 188:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	CY_SET_REG32((void CYXDATA *)(CYREG_CPUSS_FLASH_CTL), (0x0012u));
+ 239              		.loc 1 188 0
+ 240 0004 224B     		ldr	r3, .L10
+ 241 0006 1222     		mov	r2, #18
+ 242 0008 1A60     		str	r2, [r3]
+ 189:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 190:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	/* Start the WCO */
+ 191:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	CySysClkWcoStart();
+ 243              		.loc 1 191 0
+ 244 000a FFF7FEFF 		bl	CySysClkWcoStart
+ 192:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	CyDelayCycles(12000000u); /* WCO may take up to 500ms to start */
+ 245              		.loc 1 192 0
+ 246 000e 214B     		ldr	r3, .L10+4
+ 247 0010 181C     		mov	r0, r3
+ 248 0012 FFF7FEFF 		bl	CyDelayCycles
+ 193:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	(void)CySysClkWcoSetPowerMode(CY_SYS_CLK_WCO_LPM);    /* Switch to the low power mode */
+ 249              		.loc 1 193 0
+ 250 0016 0120     		mov	r0, #1
+ 251 0018 FFF7FEFF 		bl	CySysClkWcoSetPowerMode
+ 194:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 195:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	/* Setup and trim IMO based on desired frequency. */
+ 196:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	CySysClkWriteImoFreq(48u);
+ 252              		.loc 1 196 0
+ 253 001c 3020     		mov	r0, #48
+ 254 001e FFF7FEFF 		bl	CySysClkWriteImoFreq
+ 197:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	/* CYDEV_CLK_ILO_CONFIG Starting address: CYDEV_CLK_ILO_CONFIG */
+ 198:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	CY_SET_XTND_REG32((void CYFAR *)(CYREG_CLK_ILO_CONFIG), 0x80000006u);
+ 255              		.loc 1 198 0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 9
+
+
+ 256 0022 1D4B     		ldr	r3, .L10+8
+ 257 0024 1D4A     		ldr	r2, .L10+12
+ 258 0026 1A60     		str	r2, [r3]
+ 199:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 200:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	/* CYDEV_WDT_CONFIG Starting address: CYDEV_WDT_CONFIG */
+ 201:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	CY_SET_XTND_REG32((void CYFAR *)(CYREG_WDT_CONFIG), 0x40000000u);
+ 259              		.loc 1 201 0
+ 260 0028 1D4B     		ldr	r3, .L10+16
+ 261 002a 8022     		mov	r2, #128
+ 262 002c D205     		lsl	r2, r2, #23
+ 263 002e 1A60     		str	r2, [r3]
+ 202:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 203:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 204:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	/* Enable fast start mode for XO */
+ 205:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	CY_SET_REG32((void*)CYREG_BLE_BLERD_BB_XO, CY_GET_REG32((void*)CYREG_BLE_BLERD_BB_XO) | (uint32)0x
+ 264              		.loc 1 205 0
+ 265 0030 1C4B     		ldr	r3, .L10+20
+ 266 0032 1C4A     		ldr	r2, .L10+20
+ 267 0034 1268     		ldr	r2, [r2]
+ 268 0036 0221     		mov	r1, #2
+ 269 0038 0A43     		orr	r2, r1
+ 270 003a 1A60     		str	r2, [r3]
+ 206:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	CY_SET_XTND_REG32((void CYFAR *)(CYREG_BLE_BLERD_BB_XO_CAPTRIM), 0x00003E2Du);
+ 271              		.loc 1 206 0
+ 272 003c 1A4B     		ldr	r3, .L10+24
+ 273 003e 1B4A     		ldr	r2, .L10+28
+ 274 0040 1A60     		str	r2, [r3]
+ 207:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	/* Disable Crystal Stable Interrupt before enabling ECO */
+ 208:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	CY_SET_REG32((void*)CYREG_BLE_BLESS_LL_DSM_CTRL, CY_GET_REG32((void*)CYREG_BLE_BLESS_LL_DSM_CTRL) 
+ 275              		.loc 1 208 0
+ 276 0042 1B4B     		ldr	r3, .L10+32
+ 277 0044 1A4A     		ldr	r2, .L10+32
+ 278 0046 1268     		ldr	r2, [r2]
+ 279 0048 0821     		mov	r1, #8
+ 280 004a 8A43     		bic	r2, r1
+ 281 004c 1A60     		str	r2, [r3]
+ 209:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	/* Start the ECO and do not check status since it is not needed for HFCLK */
+ 210:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	(void)CySysClkEcoStart(2000u);
+ 282              		.loc 1 210 0
+ 283 004e FA23     		mov	r3, #250
+ 284 0050 DB00     		lsl	r3, r3, #3
+ 285 0052 181C     		mov	r0, r3
+ 286 0054 FFF7FEFF 		bl	CySysClkEcoStart
+ 211:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	CyDelayUs(1500u); /* Wait to stabalize */
+ 287              		.loc 1 211 0
+ 288 0058 164B     		ldr	r3, .L10+36
+ 289 005a 181C     		mov	r0, r3
+ 290 005c FFF7FEFF 		bl	CyDelayUs
+ 212:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 213:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	/* Setup phase aligned clocks */
+ 214:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	CY_SET_REG32((void *)CYREG_PERI_DIV_16_CTL0, 0x00BB7F00u);
+ 291              		.loc 1 214 0
+ 292 0060 154B     		ldr	r3, .L10+40
+ 293 0062 164A     		ldr	r2, .L10+44
+ 294 0064 1A60     		str	r2, [r3]
+ 215:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	CY_SET_REG32((void *)CYREG_PERI_DIV_CMD, 0x8000FF40u);
+ 295              		.loc 1 215 0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 10
+
+
+ 296 0066 164B     		ldr	r3, .L10+48
+ 297 0068 164A     		ldr	r2, .L10+52
+ 298 006a 1A60     		str	r2, [r3]
+ 216:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 217:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	/* CYDEV_CLK_IMO_CONFIG Starting address: CYDEV_CLK_IMO_CONFIG */
+ 218:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	CY_SET_XTND_REG32((void CYFAR *)(CYREG_CLK_IMO_CONFIG), 0x80000000u);
+ 299              		.loc 1 218 0
+ 300 006c 164B     		ldr	r3, .L10+56
+ 301 006e 8022     		mov	r2, #128
+ 302 0070 1206     		lsl	r2, r2, #24
+ 303 0072 1A60     		str	r2, [r3]
+ 219:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 220:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	/* CYDEV_CLK_SELECT Starting address: CYDEV_CLK_SELECT */
+ 221:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	CY_SET_XTND_REG32((void CYFAR *)(CYREG_CLK_SELECT), 0x00040000u);
+ 304              		.loc 1 221 0
+ 305 0074 154B     		ldr	r3, .L10+60
+ 306 0076 8022     		mov	r2, #128
+ 307 0078 D202     		lsl	r2, r2, #11
+ 308 007a 1A60     		str	r2, [r3]
+ 222:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 223:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	/* CYDEV_PERI_PCLK_CTL7 Starting address: CYDEV_PERI_PCLK_CTL7 */
+ 224:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	CY_SET_XTND_REG32((void CYFAR *)(CYREG_PERI_PCLK_CTL7), 0x00000040u);
+ 309              		.loc 1 224 0
+ 310 007c 144B     		ldr	r3, .L10+64
+ 311 007e 4022     		mov	r2, #64
+ 312 0080 1A60     		str	r2, [r3]
+ 225:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 226:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	CY_SET_XTND_REG32((void CYFAR *)(CYREG_WDT_CONFIG), 0x40000000u);
+ 313              		.loc 1 226 0
+ 314 0082 074B     		ldr	r3, .L10+16
+ 315 0084 8022     		mov	r2, #128
+ 316 0086 D205     		lsl	r2, r2, #23
+ 317 0088 1A60     		str	r2, [r3]
+ 227:.\Generated_Source\PSoC4/cyfitter_cfg.c **** }
+ 318              		.loc 1 227 0
+ 319 008a BD46     		mov	sp, r7
+ 320              		@ sp needed
+ 321 008c 80BD     		pop	{r7, pc}
+ 322              	.L11:
+ 323 008e C046     		.align	2
+ 324              	.L10:
+ 325 0090 30001040 		.word	1074790448
+ 326 0094 001BB700 		.word	12000000
+ 327 0098 04010B40 		.word	1074462980
+ 328 009c 06000080 		.word	-2147483642
+ 329 00a0 0C020B40 		.word	1074463244
+ 330 00a4 78002E40 		.word	1076756600
+ 331 00a8 7C002E40 		.word	1076756604
+ 332 00ac 2D3E0000 		.word	15917
+ 333 00b0 6CF02E40 		.word	1076818028
+ 334 00b4 DC050000 		.word	1500
+ 335 00b8 00030140 		.word	1073808128
+ 336 00bc 007FBB00 		.word	12287744
+ 337 00c0 00000140 		.word	1073807360
+ 338 00c4 40FF0080 		.word	-2147418304
+ 339 00c8 08010B40 		.word	1074462984
+ 340 00cc 00010B40 		.word	1074462976
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 11
+
+
+ 341 00d0 1C010140 		.word	1073807644
+ 342              		.cfi_endproc
+ 343              	.LFE6:
+ 344              		.size	ClockSetup, .-ClockSetup
+ 345              		.section	.text.AnalogSetDefault,"ax",%progbits
+ 346              		.align	2
+ 347              		.code	16
+ 348              		.thumb_func
+ 349              		.type	AnalogSetDefault, %function
+ 350              	AnalogSetDefault:
+ 351              	.LFB7:
+ 228:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 229:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 230:.\Generated_Source\PSoC4/cyfitter_cfg.c **** /* Analog API Functions */
+ 231:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 232:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 233:.\Generated_Source\PSoC4/cyfitter_cfg.c **** /*******************************************************************************
+ 234:.\Generated_Source\PSoC4/cyfitter_cfg.c **** * Function Name: AnalogSetDefault
+ 235:.\Generated_Source\PSoC4/cyfitter_cfg.c **** ********************************************************************************
+ 236:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *
+ 237:.\Generated_Source\PSoC4/cyfitter_cfg.c **** * Summary:
+ 238:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *  Sets up the analog portions of the chip to default values based on chip
+ 239:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *  configuration options from the project.
+ 240:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *
+ 241:.\Generated_Source\PSoC4/cyfitter_cfg.c **** * Parameters:
+ 242:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *  void
+ 243:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *
+ 244:.\Generated_Source\PSoC4/cyfitter_cfg.c **** * Return:
+ 245:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *  void
+ 246:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *
+ 247:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *******************************************************************************/
+ 248:.\Generated_Source\PSoC4/cyfitter_cfg.c **** static void AnalogSetDefault(void);
+ 249:.\Generated_Source\PSoC4/cyfitter_cfg.c **** static void AnalogSetDefault(void)
+ 250:.\Generated_Source\PSoC4/cyfitter_cfg.c **** {
+ 352              		.loc 1 250 0
+ 353              		.cfi_startproc
+ 354 0000 80B5     		push	{r7, lr}
+ 355              		.cfi_def_cfa_offset 8
+ 356              		.cfi_offset 7, -8
+ 357              		.cfi_offset 14, -4
+ 358 0002 00AF     		add	r7, sp, #0
+ 359              		.cfi_def_cfa_register 7
+ 251:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	CY_SET_XTND_REG32((void CYFAR *)CYREG_CTBM0_DFT_CTRL, 0x00000003u);
+ 360              		.loc 1 251 0
+ 361 0004 054B     		ldr	r3, .L13
+ 362 0006 0322     		mov	r2, #3
+ 363 0008 1A60     		str	r2, [r3]
+ 252:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	CY_SET_XTND_REG32((void CYFAR *)CYREG_CTBM1_DFT_CTRL, 0x00000003u);
+ 364              		.loc 1 252 0
+ 365 000a 054B     		ldr	r3, .L13+4
+ 366 000c 0322     		mov	r2, #3
+ 367 000e 1A60     		str	r2, [r3]
+ 253:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	CY_SET_XTND_REG32((void CYFAR *)CYREG_PASS_DSAB_DSAB_CTRL, 0x00000000u);
+ 368              		.loc 1 253 0
+ 369 0010 044B     		ldr	r3, .L13+8
+ 370 0012 0022     		mov	r2, #0
+ 371 0014 1A60     		str	r2, [r3]
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 12
+
+
+ 254:.\Generated_Source\PSoC4/cyfitter_cfg.c **** }
+ 372              		.loc 1 254 0
+ 373 0016 BD46     		mov	sp, r7
+ 374              		@ sp needed
+ 375 0018 80BD     		pop	{r7, pc}
+ 376              	.L14:
+ 377 001a C046     		.align	2
+ 378              	.L13:
+ 379 001c 30003040 		.word	1076887600
+ 380 0020 30003140 		.word	1076953136
+ 381 0024 000E3F40 		.word	1077874176
+ 382              		.cfi_endproc
+ 383              	.LFE7:
+ 384              		.size	AnalogSetDefault, .-AnalogSetDefault
+ 385              		.section	.psocinit
+ 386              		.align	2
+ 387              		.global	cyfitter_cfg
+ 388              		.code	16
+ 389              		.thumb_func
+ 390              		.type	cyfitter_cfg, %function
+ 391              	cyfitter_cfg:
+ 392              	.LFB8:
+ 255:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 256:.\Generated_Source\PSoC4/cyfitter_cfg.c **** #define CY_AMUX_UNUSED CYREG_CM0_ROM_DWT
+ 257:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 258:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 259:.\Generated_Source\PSoC4/cyfitter_cfg.c **** /*******************************************************************************
+ 260:.\Generated_Source\PSoC4/cyfitter_cfg.c **** * Function Name: cyfitter_cfg
+ 261:.\Generated_Source\PSoC4/cyfitter_cfg.c **** ********************************************************************************
+ 262:.\Generated_Source\PSoC4/cyfitter_cfg.c **** * Summary:
+ 263:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *  This function is called by the start-up code for the selected device. It
+ 264:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *  performs all of the necessary device configuration based on the design
+ 265:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *  settings.  This includes settings from the Design Wide Resources (DWR) such
+ 266:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *  as Clocks and Pins as well as any component configuration that is necessary.
+ 267:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *
+ 268:.\Generated_Source\PSoC4/cyfitter_cfg.c **** * Parameters:  
+ 269:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *   void
+ 270:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *
+ 271:.\Generated_Source\PSoC4/cyfitter_cfg.c **** * Return:
+ 272:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *   void
+ 273:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *
+ 274:.\Generated_Source\PSoC4/cyfitter_cfg.c **** *******************************************************************************/
+ 275:.\Generated_Source\PSoC4/cyfitter_cfg.c **** CY_CFG_SECTION
+ 276:.\Generated_Source\PSoC4/cyfitter_cfg.c **** void cyfitter_cfg(void)
+ 277:.\Generated_Source\PSoC4/cyfitter_cfg.c **** {
+ 393              		.loc 1 277 0
+ 394              		.cfi_startproc
+ 395 00d4 80B5     		push	{r7, lr}
+ 396              		.cfi_def_cfa_offset 8
+ 397              		.cfi_offset 7, -8
+ 398              		.cfi_offset 14, -4
+ 399 00d6 82B0     		sub	sp, sp, #8
+ 400              		.cfi_def_cfa_offset 16
+ 401 00d8 00AF     		add	r7, sp, #0
+ 402              		.cfi_def_cfa_register 7
+ 278:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	/* Disable interrupts by default. Let user enable if/when they want. */
+ 279:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	CyGlobalIntDisable;
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 13
+
+
+ 403              		.loc 1 279 0
+ 404              	@ 279 ".\Generated_Source\PSoC4\cyfitter_cfg.c" 1
+ 405 00da 72B6     		CPSID   i
+ 406              	@ 0 "" 2
+ 280:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 281:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	CY_SET_XTND_REG32((void CYFAR *)(CYREG_BLE_BLESS_LL_DSM_CTRL), 0x00000000u);
+ 407              		.loc 1 281 0
+ 408              		.code	16
+ 409 00dc 3A4B     		ldr	r3, .L18
+ 410 00de 0022     		mov	r2, #0
+ 411 00e0 1A60     		str	r2, [r3]
+ 412              	.LBB3:
+ 282:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 283:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	{
+ 284:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		static const uint32 CYCODE cy_cfg_addr_table[] = {
+ 285:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 			0x400F4204u, /* Base address: 0x400F4200 Count: 4 */
+ 286:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		};
+ 287:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 288:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		static const cy_cfg_addrvalue_t CYCODE cy_cfg_data_table[] = {
+ 289:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 			{0x19u, 0x02u},
+ 290:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 			{0x5Du, 0x02u},
+ 291:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 			{0xC6u, 0x08u},
+ 292:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 			{0xD6u, 0x01u},
+ 293:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		};
+ 294:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 295:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 296:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 297:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		CYPACKED typedef struct {
+ 298:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 			void CYFAR *address;
+ 299:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 			uint16 size;
+ 300:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		} CYPACKED_ATTR cfg_memset_t;
+ 301:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 302:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		static const cfg_memset_t CYCODE cfg_memset_list [] = {
+ 303:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 			/* address, size */
+ 304:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 			{(void CYFAR *)(CYDEV_UDB_P0_U0_BASE), 1024u},
+ 305:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 			{(void CYFAR *)(CYDEV_UDB_DSI0_BASE), 1024u},
+ 306:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		};
+ 307:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 308:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		uint8 CYDATA i;
+ 309:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 310:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		/* Zero out critical memory blocks before beginning configuration */
+ 311:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		for (i = 0u; i < (sizeof(cfg_memset_list)/sizeof(cfg_memset_list[0])); i++)
+ 413              		.loc 1 311 0
+ 414 00e2 FB1D     		add	r3, r7, #7
+ 415 00e4 0022     		mov	r2, #0
+ 416 00e6 1A70     		strb	r2, [r3]
+ 417 00e8 23E0     		b	.L16
+ 418              	.L17:
+ 419              	.LBB4:
+ 312:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		{
+ 313:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 			const cfg_memset_t CYCODE * CYDATA ms = &cfg_memset_list[i];
+ 420              		.loc 1 313 0 discriminator 2
+ 421 00ea FB1D     		add	r3, r7, #7
+ 422 00ec 1A78     		ldrb	r2, [r3]
+ 423 00ee 131C     		mov	r3, r2
+ 424 00f0 5B00     		lsl	r3, r3, #1
+ 425 00f2 9B18     		add	r3, r3, r2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 14
+
+
+ 426 00f4 5B00     		lsl	r3, r3, #1
+ 427 00f6 354A     		ldr	r2, .L18+4
+ 428 00f8 9B18     		add	r3, r3, r2
+ 429 00fa 3B60     		str	r3, [r7]
+ 314:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 			CYMEMZERO(ms->address, (size_t)(uint32)(ms->size));
+ 430              		.loc 1 314 0 discriminator 2
+ 431 00fc 3B68     		ldr	r3, [r7]
+ 432 00fe 1A78     		ldrb	r2, [r3]
+ 433 0100 5978     		ldrb	r1, [r3, #1]
+ 434 0102 0902     		lsl	r1, r1, #8
+ 435 0104 0A43     		orr	r2, r1
+ 436 0106 9978     		ldrb	r1, [r3, #2]
+ 437 0108 0904     		lsl	r1, r1, #16
+ 438 010a 0A43     		orr	r2, r1
+ 439 010c DB78     		ldrb	r3, [r3, #3]
+ 440 010e 1B06     		lsl	r3, r3, #24
+ 441 0110 1343     		orr	r3, r2
+ 442 0112 1A1C     		mov	r2, r3
+ 443 0114 3B68     		ldr	r3, [r7]
+ 444 0116 1979     		ldrb	r1, [r3, #4]
+ 445 0118 5B79     		ldrb	r3, [r3, #5]
+ 446 011a 1B02     		lsl	r3, r3, #8
+ 447 011c 0B43     		orr	r3, r1
+ 448 011e 9BB2     		uxth	r3, r3
+ 449 0120 101C     		mov	r0, r2
+ 450 0122 191C     		mov	r1, r3
+ 451 0124 FFF7FEFF 		bl	CYMEMZERO
+ 452              	.LBE4:
+ 311:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		for (i = 0u; i < (sizeof(cfg_memset_list)/sizeof(cfg_memset_list[0])); i++)
+ 453              		.loc 1 311 0 discriminator 2
+ 454 0128 FB1D     		add	r3, r7, #7
+ 455 012a 1A78     		ldrb	r2, [r3]
+ 456 012c FB1D     		add	r3, r7, #7
+ 457 012e 0132     		add	r2, r2, #1
+ 458 0130 1A70     		strb	r2, [r3]
+ 459              	.L16:
+ 311:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		for (i = 0u; i < (sizeof(cfg_memset_list)/sizeof(cfg_memset_list[0])); i++)
+ 460              		.loc 1 311 0 is_stmt 0 discriminator 1
+ 461 0132 FB1D     		add	r3, r7, #7
+ 462 0134 1B78     		ldrb	r3, [r3]
+ 463 0136 012B     		cmp	r3, #1
+ 464 0138 D7D9     		bls	.L17
+ 315:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		}
+ 316:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 317:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		cfg_write_bytes32(cy_cfg_addr_table, cy_cfg_data_table);
+ 465              		.loc 1 317 0 is_stmt 1
+ 466 013a 254A     		ldr	r2, .L18+8
+ 467 013c 254B     		ldr	r3, .L18+12
+ 468 013e 101C     		mov	r0, r2
+ 469 0140 191C     		mov	r1, r3
+ 470 0142 FFF7FEFF 		bl	cfg_write_bytes32
+ 318:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 319:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		/* HSIOM Starting address: CYDEV_HSIOM_BASE */
+ 320:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		CY_SET_XTND_REG32((void CYFAR *)(CYDEV_HSIOM_BASE), 0xEE000000u);
+ 471              		.loc 1 320 0
+ 472 0146 244B     		ldr	r3, .L18+16
+ 473 0148 EE22     		mov	r2, #238
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 15
+
+
+ 474 014a 1206     		lsl	r2, r2, #24
+ 475 014c 1A60     		str	r2, [r3]
+ 321:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		CY_SET_XTND_REG32((void CYFAR *)(CYREG_HSIOM_PORT_SEL2), 0x03000000u);
+ 476              		.loc 1 321 0
+ 477 014e 234B     		ldr	r3, .L18+20
+ 478 0150 C022     		mov	r2, #192
+ 479 0152 9204     		lsl	r2, r2, #18
+ 480 0154 1A60     		str	r2, [r3]
+ 322:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 323:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		/* UDB_PA_0 Starting address: CYDEV_UDB_PA0_BASE */
+ 324:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		CY_SET_XTND_REG32((void CYFAR *)(CYDEV_UDB_PA0_BASE), 0x00990000u);
+ 481              		.loc 1 324 0
+ 482 0156 224B     		ldr	r3, .L18+24
+ 483 0158 9922     		mov	r2, #153
+ 484 015a 1204     		lsl	r2, r2, #16
+ 485 015c 1A60     		str	r2, [r3]
+ 325:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 326:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		/* UDB_PA_2 Starting address: CYDEV_UDB_PA2_BASE */
+ 327:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		CY_SET_XTND_REG32((void CYFAR *)(CYDEV_UDB_PA2_BASE), 0x00990000u);
+ 486              		.loc 1 327 0
+ 487 015e 214B     		ldr	r3, .L18+28
+ 488 0160 9922     		mov	r2, #153
+ 489 0162 1204     		lsl	r2, r2, #16
+ 490 0164 1A60     		str	r2, [r3]
+ 328:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		CY_SET_XTND_REG32((void CYFAR *)(CYREG_UDB_PA2_CFG8), 0x10000000u);
+ 491              		.loc 1 328 0
+ 492 0166 204B     		ldr	r3, .L18+32
+ 493 0168 8022     		mov	r2, #128
+ 494 016a 5205     		lsl	r2, r2, #21
+ 495 016c 1A60     		str	r2, [r3]
+ 329:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 330:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		/* Enable digital routing */
+ 331:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		CY_SET_XTND_REG8((void *)CYREG_UDB_UDBIF_BANK_CTL, CY_GET_XTND_REG8((void *)CYREG_UDB_UDBIF_BANK_
+ 496              		.loc 1 331 0
+ 497 016e 1F4B     		ldr	r3, .L18+36
+ 498 0170 1E4A     		ldr	r2, .L18+36
+ 499 0172 1278     		ldrb	r2, [r2]
+ 500 0174 D2B2     		uxtb	r2, r2
+ 501 0176 0221     		mov	r1, #2
+ 502 0178 0A43     		orr	r2, r1
+ 503 017a D2B2     		uxtb	r2, r2
+ 504 017c 1A70     		strb	r2, [r3]
+ 332:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 333:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		/* Enable UDB array */
+ 334:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		CY_SET_XTND_REG8((void *)CYREG_UDB_UDBIF_WAIT_CFG, (uint8)((CY_GET_XTND_REG8((void *)CYREG_UDB_UD
+ 505              		.loc 1 334 0
+ 506 017e 1C4B     		ldr	r3, .L18+40
+ 507 0180 1B4A     		ldr	r2, .L18+40
+ 508 0182 1278     		ldrb	r2, [r2]
+ 509 0184 D2B2     		uxtb	r2, r2
+ 510 0186 3C21     		mov	r1, #60
+ 511 0188 8A43     		bic	r2, r1
+ 512 018a D2B2     		uxtb	r2, r2
+ 513 018c 1421     		mov	r1, #20
+ 514 018e 0A43     		orr	r2, r1
+ 515 0190 D2B2     		uxtb	r2, r2
+ 516 0192 1A70     		strb	r2, [r3]
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 16
+
+
+ 335:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 		CY_SET_XTND_REG8((void *)CYREG_UDB_UDBIF_BANK_CTL, (uint8)(CY_GET_XTND_REG8((void *)CYREG_UDB_UDB
+ 517              		.loc 1 335 0
+ 518 0194 154B     		ldr	r3, .L18+36
+ 519 0196 154A     		ldr	r2, .L18+36
+ 520 0198 1278     		ldrb	r2, [r2]
+ 521 019a D2B2     		uxtb	r2, r2
+ 522 019c 1621     		mov	r1, #22
+ 523 019e 0A43     		orr	r2, r1
+ 524 01a0 D2B2     		uxtb	r2, r2
+ 525 01a2 1A70     		strb	r2, [r3]
+ 526              	.LBE3:
+ 336:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	}
+ 337:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 338:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	/* Perform second pass device configuration. These items must be configured in specific order afte
+ 339:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	/* IOPINS0_0 Starting address: CYDEV_GPIO_PRT0_DR */
+ 340:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	CY_SET_XTND_REG32((void CYFAR *)(CYREG_GPIO_PRT0_PC), 0x00D80000u);
+ 527              		.loc 1 340 0
+ 528 01a4 134B     		ldr	r3, .L18+44
+ 529 01a6 D822     		mov	r2, #216
+ 530 01a8 1204     		lsl	r2, r2, #16
+ 531 01aa 1A60     		str	r2, [r3]
+ 341:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 342:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	/* IOPINS0_2 Starting address: CYDEV_GPIO_PRT2_DR */
+ 343:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	CY_SET_XTND_REG32((void CYFAR *)(CYREG_GPIO_PRT2_DR), 0x00000040u);
+ 532              		.loc 1 343 0
+ 533 01ac 124B     		ldr	r3, .L18+48
+ 534 01ae 4022     		mov	r2, #64
+ 535 01b0 1A60     		str	r2, [r3]
+ 344:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	CY_SET_XTND_REG32((void CYFAR *)(CYREG_GPIO_PRT2_PC), 0x00180000u);
+ 536              		.loc 1 344 0
+ 537 01b2 124B     		ldr	r3, .L18+52
+ 538 01b4 C022     		mov	r2, #192
+ 539 01b6 5203     		lsl	r2, r2, #13
+ 540 01b8 1A60     		str	r2, [r3]
+ 345:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 346:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	/* Setup clocks based on selections from Clock DWR */
+ 347:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	ClockSetup();
+ 541              		.loc 1 347 0
+ 542 01ba FFF721FF 		bl	ClockSetup
+ 348:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 349:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	/* Perform basic analog initialization to defaults */
+ 350:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 	AnalogSetDefault();
+ 543              		.loc 1 350 0
+ 544 01be FFF7FEFF 		bl	AnalogSetDefault
+ 351:.\Generated_Source\PSoC4/cyfitter_cfg.c **** 
+ 352:.\Generated_Source\PSoC4/cyfitter_cfg.c **** }
+ 545              		.loc 1 352 0
+ 546 01c2 BD46     		mov	sp, r7
+ 547 01c4 02B0     		add	sp, sp, #8
+ 548              		@ sp needed
+ 549 01c6 80BD     		pop	{r7, pc}
+ 550              	.L19:
+ 551              		.align	2
+ 552              	.L18:
+ 553 01c8 6CF02E40 		.word	1076818028
+ 554 01cc 00000000 		.word	cfg_memset_list.4768
+ 555 01d0 0C000000 		.word	cy_cfg_addr_table.4762
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 17
+
+
+ 556 01d4 10000000 		.word	cy_cfg_data_table.4763
+ 557 01d8 00000240 		.word	1073872896
+ 558 01dc 00020240 		.word	1073873408
+ 559 01e0 00500F40 		.word	1074745344
+ 560 01e4 20500F40 		.word	1074745376
+ 561 01e8 28500F40 		.word	1074745384
+ 562 01ec 00700F40 		.word	1074753536
+ 563 01f0 01700F40 		.word	1074753537
+ 564 01f4 08000440 		.word	1074003976
+ 565 01f8 00020440 		.word	1074004480
+ 566 01fc 08020440 		.word	1074004488
+ 567              		.cfi_endproc
+ 568              	.LFE8:
+ 569              		.size	cyfitter_cfg, .-cyfitter_cfg
+ 570              		.section	.rodata
+ 571              		.align	2
+ 572              		.type	cfg_memset_list.4768, %object
+ 573              		.size	cfg_memset_list.4768, 12
+ 574              	cfg_memset_list.4768:
+ 575 0000 00300F40 		.word	1074737152
+ 576 0004 0004     		.short	1024
+ 577 0006 00400F40 		.4byte	1074741248
+ 578 000a 0004     		.short	1024
+ 579              		.align	2
+ 580              		.type	cy_cfg_addr_table.4762, %object
+ 581              		.size	cy_cfg_addr_table.4762, 4
+ 582              	cy_cfg_addr_table.4762:
+ 583 000c 04420F40 		.word	1074741764
+ 584              		.align	2
+ 585              		.type	cy_cfg_data_table.4763, %object
+ 586              		.size	cy_cfg_data_table.4763, 8
+ 587              	cy_cfg_data_table.4763:
+ 588 0010 19       		.byte	25
+ 589 0011 02       		.byte	2
+ 590 0012 5D       		.byte	93
+ 591 0013 02       		.byte	2
+ 592 0014 C6       		.byte	-58
+ 593 0015 08       		.byte	8
+ 594 0016 D6       		.byte	-42
+ 595 0017 01       		.byte	1
+ 596              		.text
+ 597              	.Letext0:
+ 598              		.file 2 "c:\\program files (x86)\\cypress\\psoc creator\\3.2\\psoc creator\\import\\gnu\\arm\\4.8.
+ 599              		.file 3 ".\\Generated_Source\\PSoC4\\cytypes.h"
+ 600              		.section	.debug_info,"",%progbits
+ 601              	.Ldebug_info0:
+ 602 0000 4F030000 		.4byte	0x34f
+ 603 0004 0400     		.2byte	0x4
+ 604 0006 00000000 		.4byte	.Ldebug_abbrev0
+ 605 000a 04       		.byte	0x4
+ 606 000b 01       		.uleb128 0x1
+ 607 000c 64000000 		.4byte	.LASF39
+ 608 0010 01       		.byte	0x1
+ 609 0011 14020000 		.4byte	.LASF40
+ 610 0015 FA000000 		.4byte	.LASF41
+ 611 0019 00000000 		.4byte	.Ldebug_ranges0+0
+ 612 001d 00000000 		.4byte	0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 18
+
+
+ 613 0021 00000000 		.4byte	.Ldebug_line0
+ 614 0025 02       		.uleb128 0x2
+ 615 0026 04       		.byte	0x4
+ 616 0027 05       		.byte	0x5
+ 617 0028 696E7400 		.ascii	"int\000"
+ 618 002c 03       		.uleb128 0x3
+ 619 002d 06000000 		.4byte	.LASF11
+ 620 0031 02       		.byte	0x2
+ 621 0032 D4       		.byte	0xd4
+ 622 0033 37000000 		.4byte	0x37
+ 623 0037 04       		.uleb128 0x4
+ 624 0038 04       		.byte	0x4
+ 625 0039 07       		.byte	0x7
+ 626 003a C9010000 		.4byte	.LASF0
+ 627 003e 04       		.uleb128 0x4
+ 628 003f 01       		.byte	0x1
+ 629 0040 06       		.byte	0x6
+ 630 0041 7C020000 		.4byte	.LASF1
+ 631 0045 04       		.uleb128 0x4
+ 632 0046 01       		.byte	0x1
+ 633 0047 08       		.byte	0x8
+ 634 0048 71010000 		.4byte	.LASF2
+ 635 004c 04       		.uleb128 0x4
+ 636 004d 02       		.byte	0x2
+ 637 004e 05       		.byte	0x5
+ 638 004f 69020000 		.4byte	.LASF3
+ 639 0053 04       		.uleb128 0x4
+ 640 0054 02       		.byte	0x2
+ 641 0055 07       		.byte	0x7
+ 642 0056 88020000 		.4byte	.LASF4
+ 643 005a 04       		.uleb128 0x4
+ 644 005b 04       		.byte	0x4
+ 645 005c 05       		.byte	0x5
+ 646 005d 73020000 		.4byte	.LASF5
+ 647 0061 04       		.uleb128 0x4
+ 648 0062 04       		.byte	0x4
+ 649 0063 07       		.byte	0x7
+ 650 0064 4F010000 		.4byte	.LASF6
+ 651 0068 04       		.uleb128 0x4
+ 652 0069 08       		.byte	0x8
+ 653 006a 05       		.byte	0x5
+ 654 006b 3C020000 		.4byte	.LASF7
+ 655 006f 04       		.uleb128 0x4
+ 656 0070 08       		.byte	0x8
+ 657 0071 07       		.byte	0x7
+ 658 0072 DE010000 		.4byte	.LASF8
+ 659 0076 04       		.uleb128 0x4
+ 660 0077 04       		.byte	0x4
+ 661 0078 07       		.byte	0x7
+ 662 0079 0B020000 		.4byte	.LASF9
+ 663 007d 05       		.uleb128 0x5
+ 664 007e 04       		.byte	0x4
+ 665 007f 04       		.uleb128 0x4
+ 666 0080 01       		.byte	0x1
+ 667 0081 08       		.byte	0x8
+ 668 0082 4A020000 		.4byte	.LASF10
+ 669 0086 03       		.uleb128 0x3
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 19
+
+
+ 670 0087 61010000 		.4byte	.LASF12
+ 671 008b 03       		.byte	0x3
+ 672 008c B3       		.byte	0xb3
+ 673 008d 45000000 		.4byte	0x45
+ 674 0091 03       		.uleb128 0x3
+ 675 0092 B0010000 		.4byte	.LASF13
+ 676 0096 03       		.byte	0x3
+ 677 0097 B4       		.byte	0xb4
+ 678 0098 53000000 		.4byte	0x53
+ 679 009c 03       		.uleb128 0x3
+ 680 009d C2010000 		.4byte	.LASF14
+ 681 00a1 03       		.byte	0x3
+ 682 00a2 B5       		.byte	0xb5
+ 683 00a3 61000000 		.4byte	0x61
+ 684 00a7 04       		.uleb128 0x4
+ 685 00a8 04       		.byte	0x4
+ 686 00a9 04       		.byte	0x4
+ 687 00aa 5E000000 		.4byte	.LASF15
+ 688 00ae 04       		.uleb128 0x4
+ 689 00af 08       		.byte	0x8
+ 690 00b0 04       		.byte	0x4
+ 691 00b1 7F010000 		.4byte	.LASF16
+ 692 00b5 06       		.uleb128 0x6
+ 693 00b6 1E000000 		.4byte	.LASF17
+ 694 00ba 03       		.byte	0x3
+ 695 00bb 5D01     		.2byte	0x15d
+ 696 00bd C1000000 		.4byte	0xc1
+ 697 00c1 07       		.uleb128 0x7
+ 698 00c2 86000000 		.4byte	0x86
+ 699 00c6 06       		.uleb128 0x6
+ 700 00c7 00000000 		.4byte	.LASF18
+ 701 00cb 03       		.byte	0x3
+ 702 00cc 5F01     		.2byte	0x15f
+ 703 00ce D2000000 		.4byte	0xd2
+ 704 00d2 07       		.uleb128 0x7
+ 705 00d3 9C000000 		.4byte	0x9c
+ 706 00d7 08       		.uleb128 0x8
+ 707 00d8 02       		.byte	0x2
+ 708 00d9 01       		.byte	0x1
+ 709 00da 7C       		.byte	0x7c
+ 710 00db F8000000 		.4byte	0xf8
+ 711 00df 09       		.uleb128 0x9
+ 712 00e0 62020000 		.4byte	.LASF19
+ 713 00e4 01       		.byte	0x1
+ 714 00e5 7E       		.byte	0x7e
+ 715 00e6 86000000 		.4byte	0x86
+ 716 00ea 00       		.byte	0
+ 717 00eb 09       		.uleb128 0x9
+ 718 00ec 23000000 		.4byte	.LASF20
+ 719 00f0 01       		.byte	0x1
+ 720 00f1 7F       		.byte	0x7f
+ 721 00f2 86000000 		.4byte	0x86
+ 722 00f6 01       		.byte	0x1
+ 723 00f7 00       		.byte	0
+ 724 00f8 03       		.uleb128 0x3
+ 725 00f9 4F020000 		.4byte	.LASF21
+ 726 00fd 01       		.byte	0x1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 20
+
+
+ 727 00fe 80       		.byte	0x80
+ 728 00ff D7000000 		.4byte	0xd7
+ 729 0103 0A       		.uleb128 0xa
+ 730 0104 67010000 		.4byte	.LASF22
+ 731 0108 01       		.byte	0x1
+ 732 0109 3A       		.byte	0x3a
+ 733 010a 00000000 		.4byte	.LFB2
+ 734 010e 1E000000 		.4byte	.LFE2-.LFB2
+ 735 0112 01       		.uleb128 0x1
+ 736 0113 9C       		.byte	0x9c
+ 737 0114 31010000 		.4byte	0x131
+ 738 0118 0B       		.uleb128 0xb
+ 739 0119 7300     		.ascii	"s\000"
+ 740 011b 01       		.byte	0x1
+ 741 011c 3A       		.byte	0x3a
+ 742 011d 7D000000 		.4byte	0x7d
+ 743 0121 02       		.uleb128 0x2
+ 744 0122 91       		.byte	0x91
+ 745 0123 74       		.sleb128 -12
+ 746 0124 0B       		.uleb128 0xb
+ 747 0125 6E00     		.ascii	"n\000"
+ 748 0127 01       		.byte	0x1
+ 749 0128 3A       		.byte	0x3a
+ 750 0129 2C000000 		.4byte	0x2c
+ 751 012d 02       		.uleb128 0x2
+ 752 012e 91       		.byte	0x91
+ 753 012f 70       		.sleb128 -16
+ 754 0130 00       		.byte	0
+ 755 0131 0A       		.uleb128 0xa
+ 756 0132 AB020000 		.4byte	.LASF23
+ 757 0136 01       		.byte	0x1
+ 758 0137 41       		.byte	0x41
+ 759 0138 00000000 		.4byte	.LFB3
+ 760 013c 22000000 		.4byte	.LFE3-.LFB3
+ 761 0140 01       		.uleb128 0x1
+ 762 0141 9C       		.byte	0x9c
+ 763 0142 6F010000 		.4byte	0x16f
+ 764 0146 0C       		.uleb128 0xc
+ 765 0147 E0000000 		.4byte	.LASF24
+ 766 014b 01       		.byte	0x1
+ 767 014c 41       		.byte	0x41
+ 768 014d 7D000000 		.4byte	0x7d
+ 769 0151 02       		.uleb128 0x2
+ 770 0152 91       		.byte	0x91
+ 771 0153 74       		.sleb128 -12
+ 772 0154 0B       		.uleb128 0xb
+ 773 0155 73726300 		.ascii	"src\000"
+ 774 0159 01       		.byte	0x1
+ 775 015a 41       		.byte	0x41
+ 776 015b 6F010000 		.4byte	0x16f
+ 777 015f 02       		.uleb128 0x2
+ 778 0160 91       		.byte	0x91
+ 779 0161 70       		.sleb128 -16
+ 780 0162 0B       		.uleb128 0xb
+ 781 0163 6E00     		.ascii	"n\000"
+ 782 0165 01       		.byte	0x1
+ 783 0166 41       		.byte	0x41
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 21
+
+
+ 784 0167 2C000000 		.4byte	0x2c
+ 785 016b 02       		.uleb128 0x2
+ 786 016c 91       		.byte	0x91
+ 787 016d 6C       		.sleb128 -20
+ 788 016e 00       		.byte	0
+ 789 016f 0D       		.uleb128 0xd
+ 790 0170 04       		.byte	0x4
+ 791 0171 75010000 		.4byte	0x175
+ 792 0175 0E       		.uleb128 0xe
+ 793 0176 0A       		.uleb128 0xa
+ 794 0177 9B020000 		.4byte	.LASF25
+ 795 017b 01       		.byte	0x1
+ 796 017c 48       		.byte	0x48
+ 797 017d 00000000 		.4byte	.LFB4
+ 798 0181 22000000 		.4byte	.LFE4-.LFB4
+ 799 0185 01       		.uleb128 0x1
+ 800 0186 9C       		.byte	0x9c
+ 801 0187 B4010000 		.4byte	0x1b4
+ 802 018b 0C       		.uleb128 0xc
+ 803 018c E0000000 		.4byte	.LASF24
+ 804 0190 01       		.byte	0x1
+ 805 0191 48       		.byte	0x48
+ 806 0192 7D000000 		.4byte	0x7d
+ 807 0196 02       		.uleb128 0x2
+ 808 0197 91       		.byte	0x91
+ 809 0198 74       		.sleb128 -12
+ 810 0199 0B       		.uleb128 0xb
+ 811 019a 73726300 		.ascii	"src\000"
+ 812 019e 01       		.byte	0x1
+ 813 019f 48       		.byte	0x48
+ 814 01a0 6F010000 		.4byte	0x16f
+ 815 01a4 02       		.uleb128 0x2
+ 816 01a5 91       		.byte	0x91
+ 817 01a6 70       		.sleb128 -16
+ 818 01a7 0B       		.uleb128 0xb
+ 819 01a8 6E00     		.ascii	"n\000"
+ 820 01aa 01       		.byte	0x1
+ 821 01ab 48       		.byte	0x48
+ 822 01ac 2C000000 		.4byte	0x2c
+ 823 01b0 02       		.uleb128 0x2
+ 824 01b1 91       		.byte	0x91
+ 825 01b2 6C       		.sleb128 -20
+ 826 01b3 00       		.byte	0
+ 827 01b4 0F       		.uleb128 0xf
+ 828 01b5 86010000 		.4byte	.LASF26
+ 829 01b9 01       		.byte	0x1
+ 830 01ba 93       		.byte	0x93
+ 831 01bb 00000000 		.4byte	.LFB5
+ 832 01bf 7E000000 		.4byte	.LFE5-.LFB5
+ 833 01c3 01       		.uleb128 0x1
+ 834 01c4 9C       		.byte	0x9c
+ 835 01c5 24020000 		.4byte	0x224
+ 836 01c9 0C       		.uleb128 0xc
+ 837 01ca A5010000 		.4byte	.LASF27
+ 838 01ce 01       		.byte	0x1
+ 839 01cf 93       		.byte	0x93
+ 840 01d0 24020000 		.4byte	0x224
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 22
+
+
+ 841 01d4 02       		.uleb128 0x2
+ 842 01d5 91       		.byte	0x91
+ 843 01d6 64       		.sleb128 -28
+ 844 01d7 0C       		.uleb128 0xc
+ 845 01d8 B7010000 		.4byte	.LASF28
+ 846 01dc 01       		.byte	0x1
+ 847 01dd 93       		.byte	0x93
+ 848 01de 2F020000 		.4byte	0x22f
+ 849 01e2 02       		.uleb128 0x2
+ 850 01e3 91       		.byte	0x91
+ 851 01e4 60       		.sleb128 -32
+ 852 01e5 10       		.uleb128 0x10
+ 853 01e6 6900     		.ascii	"i\000"
+ 854 01e8 01       		.byte	0x1
+ 855 01e9 96       		.byte	0x96
+ 856 01ea 9C000000 		.4byte	0x9c
+ 857 01ee 02       		.uleb128 0x2
+ 858 01ef 91       		.byte	0x91
+ 859 01f0 74       		.sleb128 -12
+ 860 01f1 10       		.uleb128 0x10
+ 861 01f2 6A00     		.ascii	"j\000"
+ 862 01f4 01       		.byte	0x1
+ 863 01f5 96       		.byte	0x96
+ 864 01f6 9C000000 		.4byte	0x9c
+ 865 01fa 02       		.uleb128 0x2
+ 866 01fb 91       		.byte	0x91
+ 867 01fc 70       		.sleb128 -16
+ 868 01fd 11       		.uleb128 0x11
+ 869 01fe 14000000 		.4byte	.LBB2
+ 870 0202 58000000 		.4byte	.LBE2-.LBB2
+ 871 0206 12       		.uleb128 0x12
+ 872 0207 02020000 		.4byte	.LASF29
+ 873 020b 01       		.byte	0x1
+ 874 020c 99       		.byte	0x99
+ 875 020d 9C000000 		.4byte	0x9c
+ 876 0211 02       		.uleb128 0x2
+ 877 0212 91       		.byte	0x91
+ 878 0213 68       		.sleb128 -24
+ 879 0214 12       		.uleb128 0x12
+ 880 0215 29000000 		.4byte	.LASF30
+ 881 0219 01       		.byte	0x1
+ 882 021a 9A       		.byte	0x9a
+ 883 021b 86000000 		.4byte	0x86
+ 884 021f 02       		.uleb128 0x2
+ 885 0220 91       		.byte	0x91
+ 886 0221 6F       		.sleb128 -17
+ 887 0222 00       		.byte	0
+ 888 0223 00       		.byte	0
+ 889 0224 0D       		.uleb128 0xd
+ 890 0225 04       		.byte	0x4
+ 891 0226 2A020000 		.4byte	0x22a
+ 892 022a 13       		.uleb128 0x13
+ 893 022b 9C000000 		.4byte	0x9c
+ 894 022f 0D       		.uleb128 0xd
+ 895 0230 04       		.byte	0x4
+ 896 0231 35020000 		.4byte	0x235
+ 897 0235 13       		.uleb128 0x13
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 23
+
+
+ 898 0236 F8000000 		.4byte	0xf8
+ 899 023a 14       		.uleb128 0x14
+ 900 023b 2F000000 		.4byte	.LASF31
+ 901 023f 01       		.byte	0x1
+ 902 0240 B8       		.byte	0xb8
+ 903 0241 00000000 		.4byte	.LFB6
+ 904 0245 D4000000 		.4byte	.LFE6-.LFB6
+ 905 0249 01       		.uleb128 0x1
+ 906 024a 9C       		.byte	0x9c
+ 907 024b 15       		.uleb128 0x15
+ 908 024c 0D000000 		.4byte	.LASF32
+ 909 0250 01       		.byte	0x1
+ 910 0251 F9       		.byte	0xf9
+ 911 0252 00000000 		.4byte	.LFB7
+ 912 0256 28000000 		.4byte	.LFE7-.LFB7
+ 913 025a 01       		.uleb128 0x1
+ 914 025b 9C       		.byte	0x9c
+ 915 025c 16       		.uleb128 0x16
+ 916 025d 98010000 		.4byte	.LASF42
+ 917 0261 01       		.byte	0x1
+ 918 0262 1401     		.2byte	0x114
+ 919 0264 D4000000 		.4byte	.LFB8
+ 920 0268 2C010000 		.4byte	.LFE8-.LFB8
+ 921 026c 01       		.uleb128 0x1
+ 922 026d 9C       		.byte	0x9c
+ 923 026e 28030000 		.4byte	0x328
+ 924 0272 11       		.uleb128 0x11
+ 925 0273 E2000000 		.4byte	.LBB3
+ 926 0277 C2000000 		.4byte	.LBE3-.LBB3
+ 927 027b 17       		.uleb128 0x17
+ 928 027c 3A000000 		.4byte	.LASF33
+ 929 0280 01       		.byte	0x1
+ 930 0281 1C01     		.2byte	0x11c
+ 931 0283 38030000 		.4byte	0x338
+ 932 0287 05       		.uleb128 0x5
+ 933 0288 03       		.byte	0x3
+ 934 0289 0C000000 		.4byte	cy_cfg_addr_table.4762
+ 935 028d 17       		.uleb128 0x17
+ 936 028e 4C000000 		.4byte	.LASF34
+ 937 0292 01       		.byte	0x1
+ 938 0293 2001     		.2byte	0x120
+ 939 0295 4D030000 		.4byte	0x34d
+ 940 0299 05       		.uleb128 0x5
+ 941 029a 03       		.byte	0x3
+ 942 029b 10000000 		.4byte	cy_cfg_data_table.4763
+ 943 029f 18       		.uleb128 0x18
+ 944 02a0 06       		.byte	0x6
+ 945 02a1 01       		.byte	0x1
+ 946 02a2 2901     		.2byte	0x129
+ 947 02a4 C3020000 		.4byte	0x2c3
+ 948 02a8 19       		.uleb128 0x19
+ 949 02a9 D6010000 		.4byte	.LASF35
+ 950 02ad 01       		.byte	0x1
+ 951 02ae 2A01     		.2byte	0x12a
+ 952 02b0 7D000000 		.4byte	0x7d
+ 953 02b4 00       		.byte	0
+ 954 02b5 19       		.uleb128 0x19
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 24
+
+
+ 955 02b6 F5000000 		.4byte	.LASF36
+ 956 02ba 01       		.byte	0x1
+ 957 02bb 2B01     		.2byte	0x12b
+ 958 02bd 91000000 		.4byte	0x91
+ 959 02c1 04       		.byte	0x4
+ 960 02c2 00       		.byte	0
+ 961 02c3 06       		.uleb128 0x6
+ 962 02c4 F5010000 		.4byte	.LASF37
+ 963 02c8 01       		.byte	0x1
+ 964 02c9 2C01     		.2byte	0x12c
+ 965 02cb 9F020000 		.4byte	0x29f
+ 966 02cf 1A       		.uleb128 0x1a
+ 967 02d0 C3020000 		.4byte	0x2c3
+ 968 02d4 DF020000 		.4byte	0x2df
+ 969 02d8 1B       		.uleb128 0x1b
+ 970 02d9 76000000 		.4byte	0x76
+ 971 02dd 01       		.byte	0x1
+ 972 02de 00       		.byte	0
+ 973 02df 17       		.uleb128 0x17
+ 974 02e0 E5000000 		.4byte	.LASF38
+ 975 02e4 01       		.byte	0x1
+ 976 02e5 2E01     		.2byte	0x12e
+ 977 02e7 F1020000 		.4byte	0x2f1
+ 978 02eb 05       		.uleb128 0x5
+ 979 02ec 03       		.byte	0x3
+ 980 02ed 00000000 		.4byte	cfg_memset_list.4768
+ 981 02f1 13       		.uleb128 0x13
+ 982 02f2 CF020000 		.4byte	0x2cf
+ 983 02f6 1C       		.uleb128 0x1c
+ 984 02f7 6900     		.ascii	"i\000"
+ 985 02f9 01       		.byte	0x1
+ 986 02fa 3401     		.2byte	0x134
+ 987 02fc 86000000 		.4byte	0x86
+ 988 0300 02       		.uleb128 0x2
+ 989 0301 91       		.byte	0x91
+ 990 0302 77       		.sleb128 -9
+ 991 0303 11       		.uleb128 0x11
+ 992 0304 EA000000 		.4byte	.LBB4
+ 993 0308 3E000000 		.4byte	.LBE4-.LBB4
+ 994 030c 1C       		.uleb128 0x1c
+ 995 030d 6D7300   		.ascii	"ms\000"
+ 996 0310 01       		.byte	0x1
+ 997 0311 3901     		.2byte	0x139
+ 998 0313 1A030000 		.4byte	0x31a
+ 999 0317 02       		.uleb128 0x2
+ 1000 0318 91       		.byte	0x91
+ 1001 0319 70       		.sleb128 -16
+ 1002 031a 0D       		.uleb128 0xd
+ 1003 031b 04       		.byte	0x4
+ 1004 031c 20030000 		.4byte	0x320
+ 1005 0320 13       		.uleb128 0x13
+ 1006 0321 C3020000 		.4byte	0x2c3
+ 1007 0325 00       		.byte	0
+ 1008 0326 00       		.byte	0
+ 1009 0327 00       		.byte	0
+ 1010 0328 1A       		.uleb128 0x1a
+ 1011 0329 9C000000 		.4byte	0x9c
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 25
+
+
+ 1012 032d 38030000 		.4byte	0x338
+ 1013 0331 1B       		.uleb128 0x1b
+ 1014 0332 76000000 		.4byte	0x76
+ 1015 0336 00       		.byte	0
+ 1016 0337 00       		.byte	0
+ 1017 0338 13       		.uleb128 0x13
+ 1018 0339 28030000 		.4byte	0x328
+ 1019 033d 1A       		.uleb128 0x1a
+ 1020 033e F8000000 		.4byte	0xf8
+ 1021 0342 4D030000 		.4byte	0x34d
+ 1022 0346 1B       		.uleb128 0x1b
+ 1023 0347 76000000 		.4byte	0x76
+ 1024 034b 03       		.byte	0x3
+ 1025 034c 00       		.byte	0
+ 1026 034d 13       		.uleb128 0x13
+ 1027 034e 3D030000 		.4byte	0x33d
+ 1028 0352 00       		.byte	0
+ 1029              		.section	.debug_abbrev,"",%progbits
+ 1030              	.Ldebug_abbrev0:
+ 1031 0000 01       		.uleb128 0x1
+ 1032 0001 11       		.uleb128 0x11
+ 1033 0002 01       		.byte	0x1
+ 1034 0003 25       		.uleb128 0x25
+ 1035 0004 0E       		.uleb128 0xe
+ 1036 0005 13       		.uleb128 0x13
+ 1037 0006 0B       		.uleb128 0xb
+ 1038 0007 03       		.uleb128 0x3
+ 1039 0008 0E       		.uleb128 0xe
+ 1040 0009 1B       		.uleb128 0x1b
+ 1041 000a 0E       		.uleb128 0xe
+ 1042 000b 55       		.uleb128 0x55
+ 1043 000c 17       		.uleb128 0x17
+ 1044 000d 11       		.uleb128 0x11
+ 1045 000e 01       		.uleb128 0x1
+ 1046 000f 10       		.uleb128 0x10
+ 1047 0010 17       		.uleb128 0x17
+ 1048 0011 00       		.byte	0
+ 1049 0012 00       		.byte	0
+ 1050 0013 02       		.uleb128 0x2
+ 1051 0014 24       		.uleb128 0x24
+ 1052 0015 00       		.byte	0
+ 1053 0016 0B       		.uleb128 0xb
+ 1054 0017 0B       		.uleb128 0xb
+ 1055 0018 3E       		.uleb128 0x3e
+ 1056 0019 0B       		.uleb128 0xb
+ 1057 001a 03       		.uleb128 0x3
+ 1058 001b 08       		.uleb128 0x8
+ 1059 001c 00       		.byte	0
+ 1060 001d 00       		.byte	0
+ 1061 001e 03       		.uleb128 0x3
+ 1062 001f 16       		.uleb128 0x16
+ 1063 0020 00       		.byte	0
+ 1064 0021 03       		.uleb128 0x3
+ 1065 0022 0E       		.uleb128 0xe
+ 1066 0023 3A       		.uleb128 0x3a
+ 1067 0024 0B       		.uleb128 0xb
+ 1068 0025 3B       		.uleb128 0x3b
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 26
+
+
+ 1069 0026 0B       		.uleb128 0xb
+ 1070 0027 49       		.uleb128 0x49
+ 1071 0028 13       		.uleb128 0x13
+ 1072 0029 00       		.byte	0
+ 1073 002a 00       		.byte	0
+ 1074 002b 04       		.uleb128 0x4
+ 1075 002c 24       		.uleb128 0x24
+ 1076 002d 00       		.byte	0
+ 1077 002e 0B       		.uleb128 0xb
+ 1078 002f 0B       		.uleb128 0xb
+ 1079 0030 3E       		.uleb128 0x3e
+ 1080 0031 0B       		.uleb128 0xb
+ 1081 0032 03       		.uleb128 0x3
+ 1082 0033 0E       		.uleb128 0xe
+ 1083 0034 00       		.byte	0
+ 1084 0035 00       		.byte	0
+ 1085 0036 05       		.uleb128 0x5
+ 1086 0037 0F       		.uleb128 0xf
+ 1087 0038 00       		.byte	0
+ 1088 0039 0B       		.uleb128 0xb
+ 1089 003a 0B       		.uleb128 0xb
+ 1090 003b 00       		.byte	0
+ 1091 003c 00       		.byte	0
+ 1092 003d 06       		.uleb128 0x6
+ 1093 003e 16       		.uleb128 0x16
+ 1094 003f 00       		.byte	0
+ 1095 0040 03       		.uleb128 0x3
+ 1096 0041 0E       		.uleb128 0xe
+ 1097 0042 3A       		.uleb128 0x3a
+ 1098 0043 0B       		.uleb128 0xb
+ 1099 0044 3B       		.uleb128 0x3b
+ 1100 0045 05       		.uleb128 0x5
+ 1101 0046 49       		.uleb128 0x49
+ 1102 0047 13       		.uleb128 0x13
+ 1103 0048 00       		.byte	0
+ 1104 0049 00       		.byte	0
+ 1105 004a 07       		.uleb128 0x7
+ 1106 004b 35       		.uleb128 0x35
+ 1107 004c 00       		.byte	0
+ 1108 004d 49       		.uleb128 0x49
+ 1109 004e 13       		.uleb128 0x13
+ 1110 004f 00       		.byte	0
+ 1111 0050 00       		.byte	0
+ 1112 0051 08       		.uleb128 0x8
+ 1113 0052 13       		.uleb128 0x13
+ 1114 0053 01       		.byte	0x1
+ 1115 0054 0B       		.uleb128 0xb
+ 1116 0055 0B       		.uleb128 0xb
+ 1117 0056 3A       		.uleb128 0x3a
+ 1118 0057 0B       		.uleb128 0xb
+ 1119 0058 3B       		.uleb128 0x3b
+ 1120 0059 0B       		.uleb128 0xb
+ 1121 005a 01       		.uleb128 0x1
+ 1122 005b 13       		.uleb128 0x13
+ 1123 005c 00       		.byte	0
+ 1124 005d 00       		.byte	0
+ 1125 005e 09       		.uleb128 0x9
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 27
+
+
+ 1126 005f 0D       		.uleb128 0xd
+ 1127 0060 00       		.byte	0
+ 1128 0061 03       		.uleb128 0x3
+ 1129 0062 0E       		.uleb128 0xe
+ 1130 0063 3A       		.uleb128 0x3a
+ 1131 0064 0B       		.uleb128 0xb
+ 1132 0065 3B       		.uleb128 0x3b
+ 1133 0066 0B       		.uleb128 0xb
+ 1134 0067 49       		.uleb128 0x49
+ 1135 0068 13       		.uleb128 0x13
+ 1136 0069 38       		.uleb128 0x38
+ 1137 006a 0B       		.uleb128 0xb
+ 1138 006b 00       		.byte	0
+ 1139 006c 00       		.byte	0
+ 1140 006d 0A       		.uleb128 0xa
+ 1141 006e 2E       		.uleb128 0x2e
+ 1142 006f 01       		.byte	0x1
+ 1143 0070 03       		.uleb128 0x3
+ 1144 0071 0E       		.uleb128 0xe
+ 1145 0072 3A       		.uleb128 0x3a
+ 1146 0073 0B       		.uleb128 0xb
+ 1147 0074 3B       		.uleb128 0x3b
+ 1148 0075 0B       		.uleb128 0xb
+ 1149 0076 27       		.uleb128 0x27
+ 1150 0077 19       		.uleb128 0x19
+ 1151 0078 11       		.uleb128 0x11
+ 1152 0079 01       		.uleb128 0x1
+ 1153 007a 12       		.uleb128 0x12
+ 1154 007b 06       		.uleb128 0x6
+ 1155 007c 40       		.uleb128 0x40
+ 1156 007d 18       		.uleb128 0x18
+ 1157 007e 9642     		.uleb128 0x2116
+ 1158 0080 19       		.uleb128 0x19
+ 1159 0081 01       		.uleb128 0x1
+ 1160 0082 13       		.uleb128 0x13
+ 1161 0083 00       		.byte	0
+ 1162 0084 00       		.byte	0
+ 1163 0085 0B       		.uleb128 0xb
+ 1164 0086 05       		.uleb128 0x5
+ 1165 0087 00       		.byte	0
+ 1166 0088 03       		.uleb128 0x3
+ 1167 0089 08       		.uleb128 0x8
+ 1168 008a 3A       		.uleb128 0x3a
+ 1169 008b 0B       		.uleb128 0xb
+ 1170 008c 3B       		.uleb128 0x3b
+ 1171 008d 0B       		.uleb128 0xb
+ 1172 008e 49       		.uleb128 0x49
+ 1173 008f 13       		.uleb128 0x13
+ 1174 0090 02       		.uleb128 0x2
+ 1175 0091 18       		.uleb128 0x18
+ 1176 0092 00       		.byte	0
+ 1177 0093 00       		.byte	0
+ 1178 0094 0C       		.uleb128 0xc
+ 1179 0095 05       		.uleb128 0x5
+ 1180 0096 00       		.byte	0
+ 1181 0097 03       		.uleb128 0x3
+ 1182 0098 0E       		.uleb128 0xe
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 28
+
+
+ 1183 0099 3A       		.uleb128 0x3a
+ 1184 009a 0B       		.uleb128 0xb
+ 1185 009b 3B       		.uleb128 0x3b
+ 1186 009c 0B       		.uleb128 0xb
+ 1187 009d 49       		.uleb128 0x49
+ 1188 009e 13       		.uleb128 0x13
+ 1189 009f 02       		.uleb128 0x2
+ 1190 00a0 18       		.uleb128 0x18
+ 1191 00a1 00       		.byte	0
+ 1192 00a2 00       		.byte	0
+ 1193 00a3 0D       		.uleb128 0xd
+ 1194 00a4 0F       		.uleb128 0xf
+ 1195 00a5 00       		.byte	0
+ 1196 00a6 0B       		.uleb128 0xb
+ 1197 00a7 0B       		.uleb128 0xb
+ 1198 00a8 49       		.uleb128 0x49
+ 1199 00a9 13       		.uleb128 0x13
+ 1200 00aa 00       		.byte	0
+ 1201 00ab 00       		.byte	0
+ 1202 00ac 0E       		.uleb128 0xe
+ 1203 00ad 26       		.uleb128 0x26
+ 1204 00ae 00       		.byte	0
+ 1205 00af 00       		.byte	0
+ 1206 00b0 00       		.byte	0
+ 1207 00b1 0F       		.uleb128 0xf
+ 1208 00b2 2E       		.uleb128 0x2e
+ 1209 00b3 01       		.byte	0x1
+ 1210 00b4 03       		.uleb128 0x3
+ 1211 00b5 0E       		.uleb128 0xe
+ 1212 00b6 3A       		.uleb128 0x3a
+ 1213 00b7 0B       		.uleb128 0xb
+ 1214 00b8 3B       		.uleb128 0x3b
+ 1215 00b9 0B       		.uleb128 0xb
+ 1216 00ba 27       		.uleb128 0x27
+ 1217 00bb 19       		.uleb128 0x19
+ 1218 00bc 11       		.uleb128 0x11
+ 1219 00bd 01       		.uleb128 0x1
+ 1220 00be 12       		.uleb128 0x12
+ 1221 00bf 06       		.uleb128 0x6
+ 1222 00c0 40       		.uleb128 0x40
+ 1223 00c1 18       		.uleb128 0x18
+ 1224 00c2 9742     		.uleb128 0x2117
+ 1225 00c4 19       		.uleb128 0x19
+ 1226 00c5 01       		.uleb128 0x1
+ 1227 00c6 13       		.uleb128 0x13
+ 1228 00c7 00       		.byte	0
+ 1229 00c8 00       		.byte	0
+ 1230 00c9 10       		.uleb128 0x10
+ 1231 00ca 34       		.uleb128 0x34
+ 1232 00cb 00       		.byte	0
+ 1233 00cc 03       		.uleb128 0x3
+ 1234 00cd 08       		.uleb128 0x8
+ 1235 00ce 3A       		.uleb128 0x3a
+ 1236 00cf 0B       		.uleb128 0xb
+ 1237 00d0 3B       		.uleb128 0x3b
+ 1238 00d1 0B       		.uleb128 0xb
+ 1239 00d2 49       		.uleb128 0x49
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 29
+
+
+ 1240 00d3 13       		.uleb128 0x13
+ 1241 00d4 02       		.uleb128 0x2
+ 1242 00d5 18       		.uleb128 0x18
+ 1243 00d6 00       		.byte	0
+ 1244 00d7 00       		.byte	0
+ 1245 00d8 11       		.uleb128 0x11
+ 1246 00d9 0B       		.uleb128 0xb
+ 1247 00da 01       		.byte	0x1
+ 1248 00db 11       		.uleb128 0x11
+ 1249 00dc 01       		.uleb128 0x1
+ 1250 00dd 12       		.uleb128 0x12
+ 1251 00de 06       		.uleb128 0x6
+ 1252 00df 00       		.byte	0
+ 1253 00e0 00       		.byte	0
+ 1254 00e1 12       		.uleb128 0x12
+ 1255 00e2 34       		.uleb128 0x34
+ 1256 00e3 00       		.byte	0
+ 1257 00e4 03       		.uleb128 0x3
+ 1258 00e5 0E       		.uleb128 0xe
+ 1259 00e6 3A       		.uleb128 0x3a
+ 1260 00e7 0B       		.uleb128 0xb
+ 1261 00e8 3B       		.uleb128 0x3b
+ 1262 00e9 0B       		.uleb128 0xb
+ 1263 00ea 49       		.uleb128 0x49
+ 1264 00eb 13       		.uleb128 0x13
+ 1265 00ec 02       		.uleb128 0x2
+ 1266 00ed 18       		.uleb128 0x18
+ 1267 00ee 00       		.byte	0
+ 1268 00ef 00       		.byte	0
+ 1269 00f0 13       		.uleb128 0x13
+ 1270 00f1 26       		.uleb128 0x26
+ 1271 00f2 00       		.byte	0
+ 1272 00f3 49       		.uleb128 0x49
+ 1273 00f4 13       		.uleb128 0x13
+ 1274 00f5 00       		.byte	0
+ 1275 00f6 00       		.byte	0
+ 1276 00f7 14       		.uleb128 0x14
+ 1277 00f8 2E       		.uleb128 0x2e
+ 1278 00f9 00       		.byte	0
+ 1279 00fa 03       		.uleb128 0x3
+ 1280 00fb 0E       		.uleb128 0xe
+ 1281 00fc 3A       		.uleb128 0x3a
+ 1282 00fd 0B       		.uleb128 0xb
+ 1283 00fe 3B       		.uleb128 0x3b
+ 1284 00ff 0B       		.uleb128 0xb
+ 1285 0100 27       		.uleb128 0x27
+ 1286 0101 19       		.uleb128 0x19
+ 1287 0102 11       		.uleb128 0x11
+ 1288 0103 01       		.uleb128 0x1
+ 1289 0104 12       		.uleb128 0x12
+ 1290 0105 06       		.uleb128 0x6
+ 1291 0106 40       		.uleb128 0x40
+ 1292 0107 18       		.uleb128 0x18
+ 1293 0108 9642     		.uleb128 0x2116
+ 1294 010a 19       		.uleb128 0x19
+ 1295 010b 00       		.byte	0
+ 1296 010c 00       		.byte	0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 30
+
+
+ 1297 010d 15       		.uleb128 0x15
+ 1298 010e 2E       		.uleb128 0x2e
+ 1299 010f 00       		.byte	0
+ 1300 0110 03       		.uleb128 0x3
+ 1301 0111 0E       		.uleb128 0xe
+ 1302 0112 3A       		.uleb128 0x3a
+ 1303 0113 0B       		.uleb128 0xb
+ 1304 0114 3B       		.uleb128 0x3b
+ 1305 0115 0B       		.uleb128 0xb
+ 1306 0116 27       		.uleb128 0x27
+ 1307 0117 19       		.uleb128 0x19
+ 1308 0118 11       		.uleb128 0x11
+ 1309 0119 01       		.uleb128 0x1
+ 1310 011a 12       		.uleb128 0x12
+ 1311 011b 06       		.uleb128 0x6
+ 1312 011c 40       		.uleb128 0x40
+ 1313 011d 18       		.uleb128 0x18
+ 1314 011e 9742     		.uleb128 0x2117
+ 1315 0120 19       		.uleb128 0x19
+ 1316 0121 00       		.byte	0
+ 1317 0122 00       		.byte	0
+ 1318 0123 16       		.uleb128 0x16
+ 1319 0124 2E       		.uleb128 0x2e
+ 1320 0125 01       		.byte	0x1
+ 1321 0126 3F       		.uleb128 0x3f
+ 1322 0127 19       		.uleb128 0x19
+ 1323 0128 03       		.uleb128 0x3
+ 1324 0129 0E       		.uleb128 0xe
+ 1325 012a 3A       		.uleb128 0x3a
+ 1326 012b 0B       		.uleb128 0xb
+ 1327 012c 3B       		.uleb128 0x3b
+ 1328 012d 05       		.uleb128 0x5
+ 1329 012e 27       		.uleb128 0x27
+ 1330 012f 19       		.uleb128 0x19
+ 1331 0130 11       		.uleb128 0x11
+ 1332 0131 01       		.uleb128 0x1
+ 1333 0132 12       		.uleb128 0x12
+ 1334 0133 06       		.uleb128 0x6
+ 1335 0134 40       		.uleb128 0x40
+ 1336 0135 18       		.uleb128 0x18
+ 1337 0136 9642     		.uleb128 0x2116
+ 1338 0138 19       		.uleb128 0x19
+ 1339 0139 01       		.uleb128 0x1
+ 1340 013a 13       		.uleb128 0x13
+ 1341 013b 00       		.byte	0
+ 1342 013c 00       		.byte	0
+ 1343 013d 17       		.uleb128 0x17
+ 1344 013e 34       		.uleb128 0x34
+ 1345 013f 00       		.byte	0
+ 1346 0140 03       		.uleb128 0x3
+ 1347 0141 0E       		.uleb128 0xe
+ 1348 0142 3A       		.uleb128 0x3a
+ 1349 0143 0B       		.uleb128 0xb
+ 1350 0144 3B       		.uleb128 0x3b
+ 1351 0145 05       		.uleb128 0x5
+ 1352 0146 49       		.uleb128 0x49
+ 1353 0147 13       		.uleb128 0x13
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 31
+
+
+ 1354 0148 02       		.uleb128 0x2
+ 1355 0149 18       		.uleb128 0x18
+ 1356 014a 00       		.byte	0
+ 1357 014b 00       		.byte	0
+ 1358 014c 18       		.uleb128 0x18
+ 1359 014d 13       		.uleb128 0x13
+ 1360 014e 01       		.byte	0x1
+ 1361 014f 0B       		.uleb128 0xb
+ 1362 0150 0B       		.uleb128 0xb
+ 1363 0151 3A       		.uleb128 0x3a
+ 1364 0152 0B       		.uleb128 0xb
+ 1365 0153 3B       		.uleb128 0x3b
+ 1366 0154 05       		.uleb128 0x5
+ 1367 0155 01       		.uleb128 0x1
+ 1368 0156 13       		.uleb128 0x13
+ 1369 0157 00       		.byte	0
+ 1370 0158 00       		.byte	0
+ 1371 0159 19       		.uleb128 0x19
+ 1372 015a 0D       		.uleb128 0xd
+ 1373 015b 00       		.byte	0
+ 1374 015c 03       		.uleb128 0x3
+ 1375 015d 0E       		.uleb128 0xe
+ 1376 015e 3A       		.uleb128 0x3a
+ 1377 015f 0B       		.uleb128 0xb
+ 1378 0160 3B       		.uleb128 0x3b
+ 1379 0161 05       		.uleb128 0x5
+ 1380 0162 49       		.uleb128 0x49
+ 1381 0163 13       		.uleb128 0x13
+ 1382 0164 38       		.uleb128 0x38
+ 1383 0165 0B       		.uleb128 0xb
+ 1384 0166 00       		.byte	0
+ 1385 0167 00       		.byte	0
+ 1386 0168 1A       		.uleb128 0x1a
+ 1387 0169 01       		.uleb128 0x1
+ 1388 016a 01       		.byte	0x1
+ 1389 016b 49       		.uleb128 0x49
+ 1390 016c 13       		.uleb128 0x13
+ 1391 016d 01       		.uleb128 0x1
+ 1392 016e 13       		.uleb128 0x13
+ 1393 016f 00       		.byte	0
+ 1394 0170 00       		.byte	0
+ 1395 0171 1B       		.uleb128 0x1b
+ 1396 0172 21       		.uleb128 0x21
+ 1397 0173 00       		.byte	0
+ 1398 0174 49       		.uleb128 0x49
+ 1399 0175 13       		.uleb128 0x13
+ 1400 0176 2F       		.uleb128 0x2f
+ 1401 0177 0B       		.uleb128 0xb
+ 1402 0178 00       		.byte	0
+ 1403 0179 00       		.byte	0
+ 1404 017a 1C       		.uleb128 0x1c
+ 1405 017b 34       		.uleb128 0x34
+ 1406 017c 00       		.byte	0
+ 1407 017d 03       		.uleb128 0x3
+ 1408 017e 08       		.uleb128 0x8
+ 1409 017f 3A       		.uleb128 0x3a
+ 1410 0180 0B       		.uleb128 0xb
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 32
+
+
+ 1411 0181 3B       		.uleb128 0x3b
+ 1412 0182 05       		.uleb128 0x5
+ 1413 0183 49       		.uleb128 0x49
+ 1414 0184 13       		.uleb128 0x13
+ 1415 0185 02       		.uleb128 0x2
+ 1416 0186 18       		.uleb128 0x18
+ 1417 0187 00       		.byte	0
+ 1418 0188 00       		.byte	0
+ 1419 0189 00       		.byte	0
+ 1420              		.section	.debug_aranges,"",%progbits
+ 1421 0000 4C000000 		.4byte	0x4c
+ 1422 0004 0200     		.2byte	0x2
+ 1423 0006 00000000 		.4byte	.Ldebug_info0
+ 1424 000a 04       		.byte	0x4
+ 1425 000b 00       		.byte	0
+ 1426 000c 0000     		.2byte	0
+ 1427 000e 0000     		.2byte	0
+ 1428 0010 00000000 		.4byte	.LFB2
+ 1429 0014 1E000000 		.4byte	.LFE2-.LFB2
+ 1430 0018 00000000 		.4byte	.LFB3
+ 1431 001c 22000000 		.4byte	.LFE3-.LFB3
+ 1432 0020 00000000 		.4byte	.LFB4
+ 1433 0024 22000000 		.4byte	.LFE4-.LFB4
+ 1434 0028 00000000 		.4byte	.LFB5
+ 1435 002c 7E000000 		.4byte	.LFE5-.LFB5
+ 1436 0030 00000000 		.4byte	.LFB6
+ 1437 0034 D4000000 		.4byte	.LFE6-.LFB6
+ 1438 0038 00000000 		.4byte	.LFB7
+ 1439 003c 28000000 		.4byte	.LFE7-.LFB7
+ 1440 0040 D4000000 		.4byte	.LFB8
+ 1441 0044 2C010000 		.4byte	.LFE8-.LFB8
+ 1442 0048 00000000 		.4byte	0
+ 1443 004c 00000000 		.4byte	0
+ 1444              		.section	.debug_ranges,"",%progbits
+ 1445              	.Ldebug_ranges0:
+ 1446 0000 00000000 		.4byte	.LFB2
+ 1447 0004 1E000000 		.4byte	.LFE2
+ 1448 0008 00000000 		.4byte	.LFB3
+ 1449 000c 22000000 		.4byte	.LFE3
+ 1450 0010 00000000 		.4byte	.LFB4
+ 1451 0014 22000000 		.4byte	.LFE4
+ 1452 0018 00000000 		.4byte	.LFB5
+ 1453 001c 7E000000 		.4byte	.LFE5
+ 1454 0020 00000000 		.4byte	.LFB6
+ 1455 0024 D4000000 		.4byte	.LFE6
+ 1456 0028 00000000 		.4byte	.LFB7
+ 1457 002c 28000000 		.4byte	.LFE7
+ 1458 0030 D4000000 		.4byte	.LFB8
+ 1459 0034 00020000 		.4byte	.LFE8
+ 1460 0038 00000000 		.4byte	0
+ 1461 003c 00000000 		.4byte	0
+ 1462              		.section	.debug_line,"",%progbits
+ 1463              	.Ldebug_line0:
+ 1464 0000 98010000 		.section	.debug_str,"MS",%progbits,1
+ 1464      0200CD00 
+ 1464      00000201 
+ 1464      FB0E0D00 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 33
+
+
+ 1464      01010101 
+ 1465              	.LASF18:
+ 1466 0000 72656733 		.ascii	"reg32\000"
+ 1466      3200
+ 1467              	.LASF11:
+ 1468 0006 73697A65 		.ascii	"size_t\000"
+ 1468      5F7400
+ 1469              	.LASF32:
+ 1470 000d 416E616C 		.ascii	"AnalogSetDefault\000"
+ 1470      6F675365 
+ 1470      74446566 
+ 1470      61756C74 
+ 1470      00
+ 1471              	.LASF17:
+ 1472 001e 72656738 		.ascii	"reg8\000"
+ 1472      00
+ 1473              	.LASF20:
+ 1474 0023 76616C75 		.ascii	"value\000"
+ 1474      6500
+ 1475              	.LASF30:
+ 1476 0029 636F756E 		.ascii	"count\000"
+ 1476      7400
+ 1477              	.LASF31:
+ 1478 002f 436C6F63 		.ascii	"ClockSetup\000"
+ 1478      6B536574 
+ 1478      757000
+ 1479              	.LASF33:
+ 1480 003a 63795F63 		.ascii	"cy_cfg_addr_table\000"
+ 1480      66675F61 
+ 1480      6464725F 
+ 1480      7461626C 
+ 1480      6500
+ 1481              	.LASF34:
+ 1482 004c 63795F63 		.ascii	"cy_cfg_data_table\000"
+ 1482      66675F64 
+ 1482      6174615F 
+ 1482      7461626C 
+ 1482      6500
+ 1483              	.LASF15:
+ 1484 005e 666C6F61 		.ascii	"float\000"
+ 1484      7400
+ 1485              	.LASF39:
+ 1486 0064 474E5520 		.ascii	"GNU C 4.8.4 20140526 (release) [ARM/embedded-4_8-br"
+ 1486      4320342E 
+ 1486      382E3420 
+ 1486      32303134 
+ 1486      30353236 
+ 1487 0097 616E6368 		.ascii	"anch revision 211358] -mcpu=cortex-m0 -mthumb -g -O"
+ 1487      20726576 
+ 1487      6973696F 
+ 1487      6E203231 
+ 1487      31333538 
+ 1488 00ca 30202D66 		.ascii	"0 -ffunction-sections\000"
+ 1488      66756E63 
+ 1488      74696F6E 
+ 1488      2D736563 
+ 1488      74696F6E 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 34
+
+
+ 1489              	.LASF24:
+ 1490 00e0 64657374 		.ascii	"dest\000"
+ 1490      00
+ 1491              	.LASF38:
+ 1492 00e5 6366675F 		.ascii	"cfg_memset_list\000"
+ 1492      6D656D73 
+ 1492      65745F6C 
+ 1492      69737400 
+ 1493              	.LASF36:
+ 1494 00f5 73697A65 		.ascii	"size\000"
+ 1494      00
+ 1495              	.LASF41:
+ 1496 00fa 433A5C55 		.ascii	"C:\\Users\\pmad\\Desktop\\BLE Workshop\\Labs\\Compl"
+ 1496      73657273 
+ 1496      5C706D61 
+ 1496      645C4465 
+ 1496      736B746F 
+ 1497 0127 65746564 		.ascii	"eted Labs\\BLE Lab 1_1\\BLE Lab 1_1.cydsn\000"
+ 1497      204C6162 
+ 1497      735C424C 
+ 1497      45204C61 
+ 1497      6220315F 
+ 1498              	.LASF6:
+ 1499 014f 6C6F6E67 		.ascii	"long unsigned int\000"
+ 1499      20756E73 
+ 1499      69676E65 
+ 1499      6420696E 
+ 1499      7400
+ 1500              	.LASF12:
+ 1501 0161 75696E74 		.ascii	"uint8\000"
+ 1501      3800
+ 1502              	.LASF22:
+ 1503 0167 43594D45 		.ascii	"CYMEMZERO\000"
+ 1503      4D5A4552 
+ 1503      4F00
+ 1504              	.LASF2:
+ 1505 0171 756E7369 		.ascii	"unsigned char\000"
+ 1505      676E6564 
+ 1505      20636861 
+ 1505      7200
+ 1506              	.LASF16:
+ 1507 017f 646F7562 		.ascii	"double\000"
+ 1507      6C6500
+ 1508              	.LASF26:
+ 1509 0186 6366675F 		.ascii	"cfg_write_bytes32\000"
+ 1509      77726974 
+ 1509      655F6279 
+ 1509      74657333 
+ 1509      3200
+ 1510              	.LASF42:
+ 1511 0198 63796669 		.ascii	"cyfitter_cfg\000"
+ 1511      74746572 
+ 1511      5F636667 
+ 1511      00
+ 1512              	.LASF27:
+ 1513 01a5 61646472 		.ascii	"addr_table\000"
+ 1513      5F746162 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 35
+
+
+ 1513      6C6500
+ 1514              	.LASF13:
+ 1515 01b0 75696E74 		.ascii	"uint16\000"
+ 1515      313600
+ 1516              	.LASF28:
+ 1517 01b7 64617461 		.ascii	"data_table\000"
+ 1517      5F746162 
+ 1517      6C6500
+ 1518              	.LASF14:
+ 1519 01c2 75696E74 		.ascii	"uint32\000"
+ 1519      333200
+ 1520              	.LASF0:
+ 1521 01c9 756E7369 		.ascii	"unsigned int\000"
+ 1521      676E6564 
+ 1521      20696E74 
+ 1521      00
+ 1522              	.LASF35:
+ 1523 01d6 61646472 		.ascii	"address\000"
+ 1523      65737300 
+ 1524              	.LASF8:
+ 1525 01de 6C6F6E67 		.ascii	"long long unsigned int\000"
+ 1525      206C6F6E 
+ 1525      6720756E 
+ 1525      7369676E 
+ 1525      65642069 
+ 1526              	.LASF37:
+ 1527 01f5 6366675F 		.ascii	"cfg_memset_t\000"
+ 1527      6D656D73 
+ 1527      65745F74 
+ 1527      00
+ 1528              	.LASF29:
+ 1529 0202 62617365 		.ascii	"baseAddr\000"
+ 1529      41646472 
+ 1529      00
+ 1530              	.LASF9:
+ 1531 020b 73697A65 		.ascii	"sizetype\000"
+ 1531      74797065 
+ 1531      00
+ 1532              	.LASF40:
+ 1533 0214 2E5C4765 		.ascii	".\\Generated_Source\\PSoC4\\cyfitter_cfg.c\000"
+ 1533      6E657261 
+ 1533      7465645F 
+ 1533      536F7572 
+ 1533      63655C50 
+ 1534              	.LASF7:
+ 1535 023c 6C6F6E67 		.ascii	"long long int\000"
+ 1535      206C6F6E 
+ 1535      6720696E 
+ 1535      7400
+ 1536              	.LASF10:
+ 1537 024a 63686172 		.ascii	"char\000"
+ 1537      00
+ 1538              	.LASF21:
+ 1539 024f 63795F63 		.ascii	"cy_cfg_addrvalue_t\000"
+ 1539      66675F61 
+ 1539      64647276 
+ 1539      616C7565 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cceej3Ia.s 			page 36
+
+
+ 1539      5F7400
+ 1540              	.LASF19:
+ 1541 0262 6F666673 		.ascii	"offset\000"
+ 1541      657400
+ 1542              	.LASF3:
+ 1543 0269 73686F72 		.ascii	"short int\000"
+ 1543      7420696E 
+ 1543      7400
+ 1544              	.LASF5:
+ 1545 0273 6C6F6E67 		.ascii	"long int\000"
+ 1545      20696E74 
+ 1545      00
+ 1546              	.LASF1:
+ 1547 027c 7369676E 		.ascii	"signed char\000"
+ 1547      65642063 
+ 1547      68617200 
+ 1548              	.LASF4:
+ 1549 0288 73686F72 		.ascii	"short unsigned int\000"
+ 1549      7420756E 
+ 1549      7369676E 
+ 1549      65642069 
+ 1549      6E7400
+ 1550              	.LASF25:
+ 1551 029b 4359434F 		.ascii	"CYCONFIGCPYCODE\000"
+ 1551      4E464947 
+ 1551      43505943 
+ 1551      4F444500 
+ 1552              	.LASF23:
+ 1553 02ab 4359434F 		.ascii	"CYCONFIGCPY\000"
+ 1553      4E464947 
+ 1553      43505900 
+ 1554              		.ident	"GCC: (GNU Tools for ARM Embedded Processors) 4.8.4 20140526 (release) [ARM/embedded-4_8-br
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/cyfitter_cfg.o
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/cyfitter_cfg.o
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/cymetadata.lst
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/cymetadata.lst	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/cymetadata.lst	(revision 7)
@@ -0,0 +1,428 @@
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc0QLXjl.s 			page 1
+
+
+   1              		.cpu cortex-m0
+   2              		.fpu softvfp
+   3              		.eabi_attribute 20, 1
+   4              		.eabi_attribute 21, 1
+   5              		.eabi_attribute 23, 3
+   6              		.eabi_attribute 24, 1
+   7              		.eabi_attribute 25, 1
+   8              		.eabi_attribute 26, 1
+   9              		.eabi_attribute 30, 6
+  10              		.eabi_attribute 34, 0
+  11              		.eabi_attribute 18, 4
+  12              		.code	16
+  13              		.file	"cymetadata.c"
+  14              		.text
+  15              	.Ltext0:
+  16              		.cfi_sections	.debug_frame
+  17              		.global	cy_meta_flashprotect
+  18              		.section	.cyflashprotect,"a",%progbits
+  19              		.align	2
+  20              		.type	cy_meta_flashprotect, %object
+  21              		.size	cy_meta_flashprotect, 128
+  22              	cy_meta_flashprotect:
+  23 0000 00000000 		.space	128
+  23      00000000 
+  23      00000000 
+  23      00000000 
+  23      00000000 
+  24              		.global	cy_metadata
+  25              		.section	.cymeta,"a",%progbits
+  26              		.align	2
+  27              		.type	cy_metadata, %object
+  28              		.size	cy_metadata, 12
+  29              	cy_metadata:
+  30 0000 00       		.byte	0
+  31 0001 02       		.byte	2
+  32 0002 0E       		.byte	14
+  33 0003 34       		.byte	52
+  34 0004 11       		.byte	17
+  35 0005 9E       		.byte	-98
+  36 0006 00       		.byte	0
+  37 0007 01       		.byte	1
+  38 0008 00       		.byte	0
+  39 0009 00       		.byte	0
+  40 000a 00       		.byte	0
+  41 000b 00       		.byte	0
+  42              		.global	cy_meta_chipprotect
+  43              		.section	.cychipprotect,"a",%progbits
+  44              		.align	2
+  45              		.type	cy_meta_chipprotect, %object
+  46              		.size	cy_meta_chipprotect, 1
+  47              	cy_meta_chipprotect:
+  48 0000 01       		.byte	1
+  49 0001 000000   		.text
+  50              	.Letext0:
+  51              		.file 1 ".\\Generated_Source\\PSoC4\\cymetadata.c"
+  52              		.file 2 ".\\Generated_Source\\PSoC4\\cytypes.h"
+  53              		.section	.debug_info,"",%progbits
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc0QLXjl.s 			page 2
+
+
+  54              	.Ldebug_info0:
+  55 0000 F9000000 		.4byte	0xf9
+  56 0004 0400     		.2byte	0x4
+  57 0006 00000000 		.4byte	.Ldebug_abbrev0
+  58 000a 04       		.byte	0x4
+  59 000b 01       		.uleb128 0x1
+  60 000c FF000000 		.4byte	.LASF16
+  61 0010 01       		.byte	0x1
+  62 0011 CC000000 		.4byte	.LASF17
+  63 0015 77000000 		.4byte	.LASF18
+  64 0019 00000000 		.4byte	.Ldebug_line0
+  65 001d 02       		.uleb128 0x2
+  66 001e 01       		.byte	0x1
+  67 001f 06       		.byte	0x6
+  68 0020 C5010000 		.4byte	.LASF0
+  69 0024 02       		.uleb128 0x2
+  70 0025 01       		.byte	0x1
+  71 0026 08       		.byte	0x8
+  72 0027 44000000 		.4byte	.LASF1
+  73 002b 02       		.uleb128 0x2
+  74 002c 02       		.byte	0x2
+  75 002d 05       		.byte	0x5
+  76 002e AC010000 		.4byte	.LASF2
+  77 0032 02       		.uleb128 0x2
+  78 0033 02       		.byte	0x2
+  79 0034 07       		.byte	0x7
+  80 0035 64000000 		.4byte	.LASF3
+  81 0039 02       		.uleb128 0x2
+  82 003a 04       		.byte	0x4
+  83 003b 05       		.byte	0x5
+  84 003c BC010000 		.4byte	.LASF4
+  85 0040 02       		.uleb128 0x2
+  86 0041 04       		.byte	0x4
+  87 0042 07       		.byte	0x7
+  88 0043 52000000 		.4byte	.LASF5
+  89 0047 02       		.uleb128 0x2
+  90 0048 08       		.byte	0x8
+  91 0049 05       		.byte	0x5
+  92 004a 99010000 		.4byte	.LASF6
+  93 004e 02       		.uleb128 0x2
+  94 004f 08       		.byte	0x8
+  95 0050 07       		.byte	0x7
+  96 0051 2D000000 		.4byte	.LASF7
+  97 0055 03       		.uleb128 0x3
+  98 0056 04       		.byte	0x4
+  99 0057 05       		.byte	0x5
+ 100 0058 696E7400 		.ascii	"int\000"
+ 101 005c 02       		.uleb128 0x2
+ 102 005d 04       		.byte	0x4
+ 103 005e 07       		.byte	0x7
+ 104 005f F2000000 		.4byte	.LASF8
+ 105 0063 04       		.uleb128 0x4
+ 106 0064 B6010000 		.4byte	.LASF19
+ 107 0068 02       		.byte	0x2
+ 108 0069 B3       		.byte	0xb3
+ 109 006a 24000000 		.4byte	0x24
+ 110 006e 02       		.uleb128 0x2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc0QLXjl.s 			page 3
+
+
+ 111 006f 04       		.byte	0x4
+ 112 0070 04       		.byte	0x4
+ 113 0071 27000000 		.4byte	.LASF9
+ 114 0075 02       		.uleb128 0x2
+ 115 0076 08       		.byte	0x8
+ 116 0077 04       		.byte	0x4
+ 117 0078 14000000 		.4byte	.LASF10
+ 118 007c 02       		.uleb128 0x2
+ 119 007d 01       		.byte	0x1
+ 120 007e 08       		.byte	0x8
+ 121 007f A7010000 		.4byte	.LASF11
+ 122 0083 05       		.uleb128 0x5
+ 123 0084 63000000 		.4byte	0x63
+ 124 0088 93000000 		.4byte	0x93
+ 125 008c 06       		.uleb128 0x6
+ 126 008d 93000000 		.4byte	0x93
+ 127 0091 7F       		.byte	0x7f
+ 128 0092 00       		.byte	0
+ 129 0093 02       		.uleb128 0x2
+ 130 0094 04       		.byte	0x4
+ 131 0095 07       		.byte	0x7
+ 132 0096 90010000 		.4byte	.LASF12
+ 133 009a 07       		.uleb128 0x7
+ 134 009b 7B010000 		.4byte	.LASF13
+ 135 009f 01       		.byte	0x1
+ 136 00a0 1C       		.byte	0x1c
+ 137 00a1 AB000000 		.4byte	0xab
+ 138 00a5 05       		.uleb128 0x5
+ 139 00a6 03       		.byte	0x3
+ 140 00a7 00000000 		.4byte	cy_meta_flashprotect
+ 141 00ab 08       		.uleb128 0x8
+ 142 00ac 83000000 		.4byte	0x83
+ 143 00b0 05       		.uleb128 0x5
+ 144 00b1 63000000 		.4byte	0x63
+ 145 00b5 C0000000 		.4byte	0xc0
+ 146 00b9 06       		.uleb128 0x6
+ 147 00ba 93000000 		.4byte	0x93
+ 148 00be 0B       		.byte	0xb
+ 149 00bf 00       		.byte	0
+ 150 00c0 07       		.uleb128 0x7
+ 151 00c1 1B000000 		.4byte	.LASF14
+ 152 00c5 01       		.byte	0x1
+ 153 00c6 36       		.byte	0x36
+ 154 00c7 D1000000 		.4byte	0xd1
+ 155 00cb 05       		.uleb128 0x5
+ 156 00cc 03       		.byte	0x3
+ 157 00cd 00000000 		.4byte	cy_metadata
+ 158 00d1 08       		.uleb128 0x8
+ 159 00d2 B0000000 		.4byte	0xb0
+ 160 00d6 05       		.uleb128 0x5
+ 161 00d7 63000000 		.4byte	0x63
+ 162 00db E6000000 		.4byte	0xe6
+ 163 00df 06       		.uleb128 0x6
+ 164 00e0 93000000 		.4byte	0x93
+ 165 00e4 00       		.byte	0
+ 166 00e5 00       		.byte	0
+ 167 00e6 07       		.uleb128 0x7
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc0QLXjl.s 			page 4
+
+
+ 168 00e7 00000000 		.4byte	.LASF15
+ 169 00eb 01       		.byte	0x1
+ 170 00ec 42       		.byte	0x42
+ 171 00ed F7000000 		.4byte	0xf7
+ 172 00f1 05       		.uleb128 0x5
+ 173 00f2 03       		.byte	0x3
+ 174 00f3 00000000 		.4byte	cy_meta_chipprotect
+ 175 00f7 08       		.uleb128 0x8
+ 176 00f8 D6000000 		.4byte	0xd6
+ 177 00fc 00       		.byte	0
+ 178              		.section	.debug_abbrev,"",%progbits
+ 179              	.Ldebug_abbrev0:
+ 180 0000 01       		.uleb128 0x1
+ 181 0001 11       		.uleb128 0x11
+ 182 0002 01       		.byte	0x1
+ 183 0003 25       		.uleb128 0x25
+ 184 0004 0E       		.uleb128 0xe
+ 185 0005 13       		.uleb128 0x13
+ 186 0006 0B       		.uleb128 0xb
+ 187 0007 03       		.uleb128 0x3
+ 188 0008 0E       		.uleb128 0xe
+ 189 0009 1B       		.uleb128 0x1b
+ 190 000a 0E       		.uleb128 0xe
+ 191 000b 10       		.uleb128 0x10
+ 192 000c 17       		.uleb128 0x17
+ 193 000d 00       		.byte	0
+ 194 000e 00       		.byte	0
+ 195 000f 02       		.uleb128 0x2
+ 196 0010 24       		.uleb128 0x24
+ 197 0011 00       		.byte	0
+ 198 0012 0B       		.uleb128 0xb
+ 199 0013 0B       		.uleb128 0xb
+ 200 0014 3E       		.uleb128 0x3e
+ 201 0015 0B       		.uleb128 0xb
+ 202 0016 03       		.uleb128 0x3
+ 203 0017 0E       		.uleb128 0xe
+ 204 0018 00       		.byte	0
+ 205 0019 00       		.byte	0
+ 206 001a 03       		.uleb128 0x3
+ 207 001b 24       		.uleb128 0x24
+ 208 001c 00       		.byte	0
+ 209 001d 0B       		.uleb128 0xb
+ 210 001e 0B       		.uleb128 0xb
+ 211 001f 3E       		.uleb128 0x3e
+ 212 0020 0B       		.uleb128 0xb
+ 213 0021 03       		.uleb128 0x3
+ 214 0022 08       		.uleb128 0x8
+ 215 0023 00       		.byte	0
+ 216 0024 00       		.byte	0
+ 217 0025 04       		.uleb128 0x4
+ 218 0026 16       		.uleb128 0x16
+ 219 0027 00       		.byte	0
+ 220 0028 03       		.uleb128 0x3
+ 221 0029 0E       		.uleb128 0xe
+ 222 002a 3A       		.uleb128 0x3a
+ 223 002b 0B       		.uleb128 0xb
+ 224 002c 3B       		.uleb128 0x3b
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc0QLXjl.s 			page 5
+
+
+ 225 002d 0B       		.uleb128 0xb
+ 226 002e 49       		.uleb128 0x49
+ 227 002f 13       		.uleb128 0x13
+ 228 0030 00       		.byte	0
+ 229 0031 00       		.byte	0
+ 230 0032 05       		.uleb128 0x5
+ 231 0033 01       		.uleb128 0x1
+ 232 0034 01       		.byte	0x1
+ 233 0035 49       		.uleb128 0x49
+ 234 0036 13       		.uleb128 0x13
+ 235 0037 01       		.uleb128 0x1
+ 236 0038 13       		.uleb128 0x13
+ 237 0039 00       		.byte	0
+ 238 003a 00       		.byte	0
+ 239 003b 06       		.uleb128 0x6
+ 240 003c 21       		.uleb128 0x21
+ 241 003d 00       		.byte	0
+ 242 003e 49       		.uleb128 0x49
+ 243 003f 13       		.uleb128 0x13
+ 244 0040 2F       		.uleb128 0x2f
+ 245 0041 0B       		.uleb128 0xb
+ 246 0042 00       		.byte	0
+ 247 0043 00       		.byte	0
+ 248 0044 07       		.uleb128 0x7
+ 249 0045 34       		.uleb128 0x34
+ 250 0046 00       		.byte	0
+ 251 0047 03       		.uleb128 0x3
+ 252 0048 0E       		.uleb128 0xe
+ 253 0049 3A       		.uleb128 0x3a
+ 254 004a 0B       		.uleb128 0xb
+ 255 004b 3B       		.uleb128 0x3b
+ 256 004c 0B       		.uleb128 0xb
+ 257 004d 49       		.uleb128 0x49
+ 258 004e 13       		.uleb128 0x13
+ 259 004f 3F       		.uleb128 0x3f
+ 260 0050 19       		.uleb128 0x19
+ 261 0051 02       		.uleb128 0x2
+ 262 0052 18       		.uleb128 0x18
+ 263 0053 00       		.byte	0
+ 264 0054 00       		.byte	0
+ 265 0055 08       		.uleb128 0x8
+ 266 0056 26       		.uleb128 0x26
+ 267 0057 00       		.byte	0
+ 268 0058 49       		.uleb128 0x49
+ 269 0059 13       		.uleb128 0x13
+ 270 005a 00       		.byte	0
+ 271 005b 00       		.byte	0
+ 272 005c 00       		.byte	0
+ 273              		.section	.debug_aranges,"",%progbits
+ 274 0000 14000000 		.4byte	0x14
+ 275 0004 0200     		.2byte	0x2
+ 276 0006 00000000 		.4byte	.Ldebug_info0
+ 277 000a 04       		.byte	0x4
+ 278 000b 00       		.byte	0
+ 279 000c 0000     		.2byte	0
+ 280 000e 0000     		.2byte	0
+ 281 0010 00000000 		.4byte	0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc0QLXjl.s 			page 6
+
+
+ 282 0014 00000000 		.4byte	0
+ 283              		.section	.debug_line,"",%progbits
+ 284              	.Ldebug_line0:
+ 285 0000 4F000000 		.section	.debug_str,"MS",%progbits,1
+ 285      02004900 
+ 285      00000201 
+ 285      FB0E0D00 
+ 285      01010101 
+ 286              	.LASF15:
+ 287 0000 63795F6D 		.ascii	"cy_meta_chipprotect\000"
+ 287      6574615F 
+ 287      63686970 
+ 287      70726F74 
+ 287      65637400 
+ 288              	.LASF10:
+ 289 0014 646F7562 		.ascii	"double\000"
+ 289      6C6500
+ 290              	.LASF14:
+ 291 001b 63795F6D 		.ascii	"cy_metadata\000"
+ 291      65746164 
+ 291      61746100 
+ 292              	.LASF9:
+ 293 0027 666C6F61 		.ascii	"float\000"
+ 293      7400
+ 294              	.LASF7:
+ 295 002d 6C6F6E67 		.ascii	"long long unsigned int\000"
+ 295      206C6F6E 
+ 295      6720756E 
+ 295      7369676E 
+ 295      65642069 
+ 296              	.LASF1:
+ 297 0044 756E7369 		.ascii	"unsigned char\000"
+ 297      676E6564 
+ 297      20636861 
+ 297      7200
+ 298              	.LASF5:
+ 299 0052 6C6F6E67 		.ascii	"long unsigned int\000"
+ 299      20756E73 
+ 299      69676E65 
+ 299      6420696E 
+ 299      7400
+ 300              	.LASF3:
+ 301 0064 73686F72 		.ascii	"short unsigned int\000"
+ 301      7420756E 
+ 301      7369676E 
+ 301      65642069 
+ 301      6E7400
+ 302              	.LASF18:
+ 303 0077 433A5C55 		.ascii	"C:\\Users\\pmad\\Desktop\\BLE Workshop\\Labs\\Compl"
+ 303      73657273 
+ 303      5C706D61 
+ 303      645C4465 
+ 303      736B746F 
+ 304 00a4 65746564 		.ascii	"eted Labs\\BLE Lab 1_1\\BLE Lab 1_1.cydsn\000"
+ 304      204C6162 
+ 304      735C424C 
+ 304      45204C61 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc0QLXjl.s 			page 7
+
+
+ 304      6220315F 
+ 305              	.LASF17:
+ 306 00cc 2E5C4765 		.ascii	".\\Generated_Source\\PSoC4\\cymetadata.c\000"
+ 306      6E657261 
+ 306      7465645F 
+ 306      536F7572 
+ 306      63655C50 
+ 307              	.LASF8:
+ 308 00f2 756E7369 		.ascii	"unsigned int\000"
+ 308      676E6564 
+ 308      20696E74 
+ 308      00
+ 309              	.LASF16:
+ 310 00ff 474E5520 		.ascii	"GNU C 4.8.4 20140526 (release) [ARM/embedded-4_8-br"
+ 310      4320342E 
+ 310      382E3420 
+ 310      32303134 
+ 310      30353236 
+ 311 0132 616E6368 		.ascii	"anch revision 211358] -mcpu=cortex-m0 -mthumb -g -O"
+ 311      20726576 
+ 311      6973696F 
+ 311      6E203231 
+ 311      31333538 
+ 312 0165 30202D66 		.ascii	"0 -ffunction-sections\000"
+ 312      66756E63 
+ 312      74696F6E 
+ 312      2D736563 
+ 312      74696F6E 
+ 313              	.LASF13:
+ 314 017b 63795F6D 		.ascii	"cy_meta_flashprotect\000"
+ 314      6574615F 
+ 314      666C6173 
+ 314      6870726F 
+ 314      74656374 
+ 315              	.LASF12:
+ 316 0190 73697A65 		.ascii	"sizetype\000"
+ 316      74797065 
+ 316      00
+ 317              	.LASF6:
+ 318 0199 6C6F6E67 		.ascii	"long long int\000"
+ 318      206C6F6E 
+ 318      6720696E 
+ 318      7400
+ 319              	.LASF11:
+ 320 01a7 63686172 		.ascii	"char\000"
+ 320      00
+ 321              	.LASF2:
+ 322 01ac 73686F72 		.ascii	"short int\000"
+ 322      7420696E 
+ 322      7400
+ 323              	.LASF19:
+ 324 01b6 75696E74 		.ascii	"uint8\000"
+ 324      3800
+ 325              	.LASF4:
+ 326 01bc 6C6F6E67 		.ascii	"long int\000"
+ 326      20696E74 
+ 326      00
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\cc0QLXjl.s 			page 8
+
+
+ 327              	.LASF0:
+ 328 01c5 7369676E 		.ascii	"signed char\000"
+ 328      65642063 
+ 328      68617200 
+ 329              		.ident	"GCC: (GNU Tools for ARM Embedded Processors) 4.8.4 20140526 (release) [ARM/embedded-4_8-br
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/cymetadata.o
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/cymetadata.o
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/cyutils.lst
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/cyutils.lst	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/cyutils.lst	(revision 7)
@@ -0,0 +1,710 @@
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccocSBzX.s 			page 1
+
+
+   1              		.cpu cortex-m0
+   2              		.fpu softvfp
+   3              		.eabi_attribute 20, 1
+   4              		.eabi_attribute 21, 1
+   5              		.eabi_attribute 23, 3
+   6              		.eabi_attribute 24, 1
+   7              		.eabi_attribute 25, 1
+   8              		.eabi_attribute 26, 1
+   9              		.eabi_attribute 30, 6
+  10              		.eabi_attribute 34, 0
+  11              		.eabi_attribute 18, 4
+  12              		.code	16
+  13              		.file	"cyutils.c"
+  14              		.text
+  15              	.Ltext0:
+  16              		.cfi_sections	.debug_frame
+  17              		.section	.text.CySetReg24,"ax",%progbits
+  18              		.align	2
+  19              		.global	CySetReg24
+  20              		.code	16
+  21              		.thumb_func
+  22              		.type	CySetReg24, %function
+  23              	CySetReg24:
+  24              	.LFB0:
+  25              		.file 1 ".\\Generated_Source\\PSoC4\\cyutils.c"
+   1:.\Generated_Source\PSoC4/cyutils.c **** /*******************************************************************************
+   2:.\Generated_Source\PSoC4/cyutils.c **** * FILENAME: cyutils.c
+   3:.\Generated_Source\PSoC4/cyutils.c **** * Version 5.0
+   4:.\Generated_Source\PSoC4/cyutils.c **** *
+   5:.\Generated_Source\PSoC4/cyutils.c **** *  Description:
+   6:.\Generated_Source\PSoC4/cyutils.c **** *   CyUtils provides a function to handle 24-bit value writes.
+   7:.\Generated_Source\PSoC4/cyutils.c **** *
+   8:.\Generated_Source\PSoC4/cyutils.c **** ********************************************************************************
+   9:.\Generated_Source\PSoC4/cyutils.c **** * Copyright 2008-2015, Cypress Semiconductor Corporation.  All rights reserved.
+  10:.\Generated_Source\PSoC4/cyutils.c **** * You may use this file only in accordance with the license, terms, conditions,
+  11:.\Generated_Source\PSoC4/cyutils.c **** * disclaimers, and limitations in the end user license agreement accompanying
+  12:.\Generated_Source\PSoC4/cyutils.c **** * the software package with which this file was provided.
+  13:.\Generated_Source\PSoC4/cyutils.c **** *******************************************************************************/
+  14:.\Generated_Source\PSoC4/cyutils.c **** 
+  15:.\Generated_Source\PSoC4/cyutils.c **** #include "cytypes.h"
+  16:.\Generated_Source\PSoC4/cyutils.c **** 
+  17:.\Generated_Source\PSoC4/cyutils.c **** #if (!CY_PSOC3)
+  18:.\Generated_Source\PSoC4/cyutils.c **** 
+  19:.\Generated_Source\PSoC4/cyutils.c ****     /***************************************************************************
+  20:.\Generated_Source\PSoC4/cyutils.c ****     * Function Name: CySetReg24
+  21:.\Generated_Source\PSoC4/cyutils.c ****     ****************************************************************************
+  22:.\Generated_Source\PSoC4/cyutils.c ****     *
+  23:.\Generated_Source\PSoC4/cyutils.c ****     * Summary:
+  24:.\Generated_Source\PSoC4/cyutils.c ****     *  Writes a 24-bit value to the specified register.
+  25:.\Generated_Source\PSoC4/cyutils.c ****     *
+  26:.\Generated_Source\PSoC4/cyutils.c ****     * Parameters:
+  27:.\Generated_Source\PSoC4/cyutils.c ****     *  addr : the address where data must be written.
+  28:.\Generated_Source\PSoC4/cyutils.c ****     *  value: the data that must be written.
+  29:.\Generated_Source\PSoC4/cyutils.c ****     *
+  30:.\Generated_Source\PSoC4/cyutils.c ****     * Return:
+  31:.\Generated_Source\PSoC4/cyutils.c ****     *  None
+  32:.\Generated_Source\PSoC4/cyutils.c ****     *
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccocSBzX.s 			page 2
+
+
+  33:.\Generated_Source\PSoC4/cyutils.c ****     * Reentrant:
+  34:.\Generated_Source\PSoC4/cyutils.c ****     *  No
+  35:.\Generated_Source\PSoC4/cyutils.c ****     *
+  36:.\Generated_Source\PSoC4/cyutils.c ****     ***************************************************************************/
+  37:.\Generated_Source\PSoC4/cyutils.c ****     void CySetReg24(uint32 volatile * addr, uint32 value)
+  38:.\Generated_Source\PSoC4/cyutils.c ****     {
+  26              		.loc 1 38 0
+  27              		.cfi_startproc
+  28 0000 80B5     		push	{r7, lr}
+  29              		.cfi_def_cfa_offset 8
+  30              		.cfi_offset 7, -8
+  31              		.cfi_offset 14, -4
+  32 0002 84B0     		sub	sp, sp, #16
+  33              		.cfi_def_cfa_offset 24
+  34 0004 00AF     		add	r7, sp, #0
+  35              		.cfi_def_cfa_register 7
+  36 0006 7860     		str	r0, [r7, #4]
+  37 0008 3960     		str	r1, [r7]
+  39:.\Generated_Source\PSoC4/cyutils.c ****         uint8 volatile *tmpAddr;
+  40:.\Generated_Source\PSoC4/cyutils.c **** 
+  41:.\Generated_Source\PSoC4/cyutils.c ****         tmpAddr = (uint8 volatile *) addr;
+  38              		.loc 1 41 0
+  39 000a 7B68     		ldr	r3, [r7, #4]
+  40 000c FB60     		str	r3, [r7, #12]
+  42:.\Generated_Source\PSoC4/cyutils.c **** 
+  43:.\Generated_Source\PSoC4/cyutils.c ****         tmpAddr[0u] = (uint8) value;
+  41              		.loc 1 43 0
+  42 000e 3B68     		ldr	r3, [r7]
+  43 0010 DAB2     		uxtb	r2, r3
+  44 0012 FB68     		ldr	r3, [r7, #12]
+  45 0014 1A70     		strb	r2, [r3]
+  44:.\Generated_Source\PSoC4/cyutils.c ****         tmpAddr[1u] = (uint8) (value >> 8u);
+  46              		.loc 1 44 0
+  47 0016 FB68     		ldr	r3, [r7, #12]
+  48 0018 0133     		add	r3, r3, #1
+  49 001a 3A68     		ldr	r2, [r7]
+  50 001c 120A     		lsr	r2, r2, #8
+  51 001e D2B2     		uxtb	r2, r2
+  52 0020 1A70     		strb	r2, [r3]
+  45:.\Generated_Source\PSoC4/cyutils.c ****         tmpAddr[2u] = (uint8) (value >> 16u);
+  53              		.loc 1 45 0
+  54 0022 FB68     		ldr	r3, [r7, #12]
+  55 0024 0233     		add	r3, r3, #2
+  56 0026 3A68     		ldr	r2, [r7]
+  57 0028 120C     		lsr	r2, r2, #16
+  58 002a D2B2     		uxtb	r2, r2
+  59 002c 1A70     		strb	r2, [r3]
+  46:.\Generated_Source\PSoC4/cyutils.c ****     }
+  60              		.loc 1 46 0
+  61 002e BD46     		mov	sp, r7
+  62 0030 04B0     		add	sp, sp, #16
+  63              		@ sp needed
+  64 0032 80BD     		pop	{r7, pc}
+  65              		.cfi_endproc
+  66              	.LFE0:
+  67              		.size	CySetReg24, .-CySetReg24
+  68              		.section	.text.CyGetReg24,"ax",%progbits
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccocSBzX.s 			page 3
+
+
+  69              		.align	2
+  70              		.global	CyGetReg24
+  71              		.code	16
+  72              		.thumb_func
+  73              		.type	CyGetReg24, %function
+  74              	CyGetReg24:
+  75              	.LFB1:
+  47:.\Generated_Source\PSoC4/cyutils.c **** 
+  48:.\Generated_Source\PSoC4/cyutils.c **** 
+  49:.\Generated_Source\PSoC4/cyutils.c ****     #if(CY_PSOC4)
+  50:.\Generated_Source\PSoC4/cyutils.c **** 
+  51:.\Generated_Source\PSoC4/cyutils.c ****         /***************************************************************************
+  52:.\Generated_Source\PSoC4/cyutils.c ****         * Function Name: CyGetReg24
+  53:.\Generated_Source\PSoC4/cyutils.c ****         ****************************************************************************
+  54:.\Generated_Source\PSoC4/cyutils.c ****         *
+  55:.\Generated_Source\PSoC4/cyutils.c ****         * Summary:
+  56:.\Generated_Source\PSoC4/cyutils.c ****         *  Reads the 24-bit value from the specified register.
+  57:.\Generated_Source\PSoC4/cyutils.c ****         *
+  58:.\Generated_Source\PSoC4/cyutils.c ****         * Parameters:
+  59:.\Generated_Source\PSoC4/cyutils.c ****         *  addr : the address where data must be read.
+  60:.\Generated_Source\PSoC4/cyutils.c ****         *
+  61:.\Generated_Source\PSoC4/cyutils.c ****         * Return:
+  62:.\Generated_Source\PSoC4/cyutils.c ****         *  None
+  63:.\Generated_Source\PSoC4/cyutils.c ****         *
+  64:.\Generated_Source\PSoC4/cyutils.c ****         * Reentrant:
+  65:.\Generated_Source\PSoC4/cyutils.c ****         *  No
+  66:.\Generated_Source\PSoC4/cyutils.c ****         *
+  67:.\Generated_Source\PSoC4/cyutils.c ****         ***************************************************************************/
+  68:.\Generated_Source\PSoC4/cyutils.c ****         uint32 CyGetReg24(uint32 const volatile * addr)
+  69:.\Generated_Source\PSoC4/cyutils.c ****         {
+  76              		.loc 1 69 0
+  77              		.cfi_startproc
+  78 0000 80B5     		push	{r7, lr}
+  79              		.cfi_def_cfa_offset 8
+  80              		.cfi_offset 7, -8
+  81              		.cfi_offset 14, -4
+  82 0002 84B0     		sub	sp, sp, #16
+  83              		.cfi_def_cfa_offset 24
+  84 0004 00AF     		add	r7, sp, #0
+  85              		.cfi_def_cfa_register 7
+  86 0006 7860     		str	r0, [r7, #4]
+  70:.\Generated_Source\PSoC4/cyutils.c ****             uint8 const volatile *tmpAddr;
+  71:.\Generated_Source\PSoC4/cyutils.c ****             uint32 value;
+  72:.\Generated_Source\PSoC4/cyutils.c **** 
+  73:.\Generated_Source\PSoC4/cyutils.c ****             tmpAddr = (uint8 const volatile *) addr;
+  87              		.loc 1 73 0
+  88 0008 7B68     		ldr	r3, [r7, #4]
+  89 000a FB60     		str	r3, [r7, #12]
+  74:.\Generated_Source\PSoC4/cyutils.c **** 
+  75:.\Generated_Source\PSoC4/cyutils.c ****             value  =  (uint32) tmpAddr[0u];
+  90              		.loc 1 75 0
+  91 000c FB68     		ldr	r3, [r7, #12]
+  92 000e 1B78     		ldrb	r3, [r3]
+  93 0010 DBB2     		uxtb	r3, r3
+  94 0012 BB60     		str	r3, [r7, #8]
+  76:.\Generated_Source\PSoC4/cyutils.c ****             value |= ((uint32) tmpAddr[1u] << 8u );
+  95              		.loc 1 76 0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccocSBzX.s 			page 4
+
+
+  96 0014 FB68     		ldr	r3, [r7, #12]
+  97 0016 0133     		add	r3, r3, #1
+  98 0018 1B78     		ldrb	r3, [r3]
+  99 001a DBB2     		uxtb	r3, r3
+ 100 001c 1B02     		lsl	r3, r3, #8
+ 101 001e BA68     		ldr	r2, [r7, #8]
+ 102 0020 1343     		orr	r3, r2
+ 103 0022 BB60     		str	r3, [r7, #8]
+  77:.\Generated_Source\PSoC4/cyutils.c ****             value |= ((uint32) tmpAddr[2u] << 16u);
+ 104              		.loc 1 77 0
+ 105 0024 FB68     		ldr	r3, [r7, #12]
+ 106 0026 0233     		add	r3, r3, #2
+ 107 0028 1B78     		ldrb	r3, [r3]
+ 108 002a DBB2     		uxtb	r3, r3
+ 109 002c 1B04     		lsl	r3, r3, #16
+ 110 002e BA68     		ldr	r2, [r7, #8]
+ 111 0030 1343     		orr	r3, r2
+ 112 0032 BB60     		str	r3, [r7, #8]
+  78:.\Generated_Source\PSoC4/cyutils.c **** 
+  79:.\Generated_Source\PSoC4/cyutils.c ****             return(value);
+ 113              		.loc 1 79 0
+ 114 0034 BB68     		ldr	r3, [r7, #8]
+  80:.\Generated_Source\PSoC4/cyutils.c ****         }
+ 115              		.loc 1 80 0
+ 116 0036 181C     		mov	r0, r3
+ 117 0038 BD46     		mov	sp, r7
+ 118 003a 04B0     		add	sp, sp, #16
+ 119              		@ sp needed
+ 120 003c 80BD     		pop	{r7, pc}
+ 121              		.cfi_endproc
+ 122              	.LFE1:
+ 123              		.size	CyGetReg24, .-CyGetReg24
+ 124 003e C046     		.text
+ 125              	.Letext0:
+ 126              		.file 2 ".\\Generated_Source\\PSoC4\\cytypes.h"
+ 127              		.section	.debug_info,"",%progbits
+ 128              	.Ldebug_info0:
+ 129 0000 43010000 		.4byte	0x143
+ 130 0004 0400     		.2byte	0x4
+ 131 0006 00000000 		.4byte	.Ldebug_abbrev0
+ 132 000a 04       		.byte	0x4
+ 133 000b 01       		.uleb128 0x1
+ 134 000c 0C010000 		.4byte	.LASF17
+ 135 0010 01       		.byte	0x1
+ 136 0011 80000000 		.4byte	.LASF18
+ 137 0015 A3000000 		.4byte	.LASF19
+ 138 0019 00000000 		.4byte	.Ldebug_ranges0+0
+ 139 001d 00000000 		.4byte	0
+ 140 0021 00000000 		.4byte	.Ldebug_line0
+ 141 0025 02       		.uleb128 0x2
+ 142 0026 01       		.byte	0x1
+ 143 0027 06       		.byte	0x6
+ 144 0028 B4010000 		.4byte	.LASF0
+ 145 002c 02       		.uleb128 0x2
+ 146 002d 01       		.byte	0x1
+ 147 002e 08       		.byte	0x8
+ 148 002f 45000000 		.4byte	.LASF1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccocSBzX.s 			page 5
+
+
+ 149 0033 02       		.uleb128 0x2
+ 150 0034 02       		.byte	0x2
+ 151 0035 05       		.byte	0x5
+ 152 0036 9B010000 		.4byte	.LASF2
+ 153 003a 02       		.uleb128 0x2
+ 154 003b 02       		.byte	0x2
+ 155 003c 07       		.byte	0x7
+ 156 003d 6D000000 		.4byte	.LASF3
+ 157 0041 02       		.uleb128 0x2
+ 158 0042 04       		.byte	0x4
+ 159 0043 05       		.byte	0x5
+ 160 0044 AB010000 		.4byte	.LASF4
+ 161 0048 02       		.uleb128 0x2
+ 162 0049 04       		.byte	0x4
+ 163 004a 07       		.byte	0x7
+ 164 004b 5B000000 		.4byte	.LASF5
+ 165 004f 02       		.uleb128 0x2
+ 166 0050 08       		.byte	0x8
+ 167 0051 05       		.byte	0x5
+ 168 0052 88010000 		.4byte	.LASF6
+ 169 0056 02       		.uleb128 0x2
+ 170 0057 08       		.byte	0x8
+ 171 0058 07       		.byte	0x7
+ 172 0059 2E000000 		.4byte	.LASF7
+ 173 005d 03       		.uleb128 0x3
+ 174 005e 04       		.byte	0x4
+ 175 005f 05       		.byte	0x5
+ 176 0060 696E7400 		.ascii	"int\000"
+ 177 0064 02       		.uleb128 0x2
+ 178 0065 04       		.byte	0x4
+ 179 0066 07       		.byte	0x7
+ 180 0067 FF000000 		.4byte	.LASF8
+ 181 006b 04       		.uleb128 0x4
+ 182 006c A5010000 		.4byte	.LASF9
+ 183 0070 02       		.byte	0x2
+ 184 0071 B3       		.byte	0xb3
+ 185 0072 2C000000 		.4byte	0x2c
+ 186 0076 04       		.uleb128 0x4
+ 187 0077 F8000000 		.4byte	.LASF10
+ 188 007b 02       		.byte	0x2
+ 189 007c B5       		.byte	0xb5
+ 190 007d 48000000 		.4byte	0x48
+ 191 0081 02       		.uleb128 0x2
+ 192 0082 04       		.byte	0x4
+ 193 0083 04       		.byte	0x4
+ 194 0084 28000000 		.4byte	.LASF11
+ 195 0088 02       		.uleb128 0x2
+ 196 0089 08       		.byte	0x8
+ 197 008a 04       		.byte	0x4
+ 198 008b 1C000000 		.4byte	.LASF12
+ 199 008f 02       		.uleb128 0x2
+ 200 0090 01       		.byte	0x1
+ 201 0091 08       		.byte	0x8
+ 202 0092 96010000 		.4byte	.LASF13
+ 203 0096 05       		.uleb128 0x5
+ 204 0097 6B000000 		.4byte	0x6b
+ 205 009b 05       		.uleb128 0x5
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccocSBzX.s 			page 6
+
+
+ 206 009c 76000000 		.4byte	0x76
+ 207 00a0 06       		.uleb128 0x6
+ 208 00a1 11000000 		.4byte	.LASF20
+ 209 00a5 01       		.byte	0x1
+ 210 00a6 25       		.byte	0x25
+ 211 00a7 00000000 		.4byte	.LFB0
+ 212 00ab 34000000 		.4byte	.LFE0-.LFB0
+ 213 00af 01       		.uleb128 0x1
+ 214 00b0 9C       		.byte	0x9c
+ 215 00b1 E0000000 		.4byte	0xe0
+ 216 00b5 07       		.uleb128 0x7
+ 217 00b6 23000000 		.4byte	.LASF14
+ 218 00ba 01       		.byte	0x1
+ 219 00bb 25       		.byte	0x25
+ 220 00bc E0000000 		.4byte	0xe0
+ 221 00c0 02       		.uleb128 0x2
+ 222 00c1 91       		.byte	0x91
+ 223 00c2 6C       		.sleb128 -20
+ 224 00c3 07       		.uleb128 0x7
+ 225 00c4 00000000 		.4byte	.LASF15
+ 226 00c8 01       		.byte	0x1
+ 227 00c9 25       		.byte	0x25
+ 228 00ca 76000000 		.4byte	0x76
+ 229 00ce 02       		.uleb128 0x2
+ 230 00cf 91       		.byte	0x91
+ 231 00d0 68       		.sleb128 -24
+ 232 00d1 08       		.uleb128 0x8
+ 233 00d2 53000000 		.4byte	.LASF16
+ 234 00d6 01       		.byte	0x1
+ 235 00d7 27       		.byte	0x27
+ 236 00d8 E6000000 		.4byte	0xe6
+ 237 00dc 02       		.uleb128 0x2
+ 238 00dd 91       		.byte	0x91
+ 239 00de 74       		.sleb128 -12
+ 240 00df 00       		.byte	0
+ 241 00e0 09       		.uleb128 0x9
+ 242 00e1 04       		.byte	0x4
+ 243 00e2 9B000000 		.4byte	0x9b
+ 244 00e6 09       		.uleb128 0x9
+ 245 00e7 04       		.byte	0x4
+ 246 00e8 96000000 		.4byte	0x96
+ 247 00ec 0A       		.uleb128 0xa
+ 248 00ed 06000000 		.4byte	.LASF21
+ 249 00f1 01       		.byte	0x1
+ 250 00f2 44       		.byte	0x44
+ 251 00f3 76000000 		.4byte	0x76
+ 252 00f7 00000000 		.4byte	.LFB1
+ 253 00fb 3E000000 		.4byte	.LFE1-.LFB1
+ 254 00ff 01       		.uleb128 0x1
+ 255 0100 9C       		.byte	0x9c
+ 256 0101 30010000 		.4byte	0x130
+ 257 0105 07       		.uleb128 0x7
+ 258 0106 23000000 		.4byte	.LASF14
+ 259 010a 01       		.byte	0x1
+ 260 010b 44       		.byte	0x44
+ 261 010c 30010000 		.4byte	0x130
+ 262 0110 02       		.uleb128 0x2
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccocSBzX.s 			page 7
+
+
+ 263 0111 91       		.byte	0x91
+ 264 0112 6C       		.sleb128 -20
+ 265 0113 08       		.uleb128 0x8
+ 266 0114 53000000 		.4byte	.LASF16
+ 267 0118 01       		.byte	0x1
+ 268 0119 46       		.byte	0x46
+ 269 011a 3B010000 		.4byte	0x13b
+ 270 011e 02       		.uleb128 0x2
+ 271 011f 91       		.byte	0x91
+ 272 0120 74       		.sleb128 -12
+ 273 0121 08       		.uleb128 0x8
+ 274 0122 00000000 		.4byte	.LASF15
+ 275 0126 01       		.byte	0x1
+ 276 0127 47       		.byte	0x47
+ 277 0128 76000000 		.4byte	0x76
+ 278 012c 02       		.uleb128 0x2
+ 279 012d 91       		.byte	0x91
+ 280 012e 70       		.sleb128 -16
+ 281 012f 00       		.byte	0
+ 282 0130 09       		.uleb128 0x9
+ 283 0131 04       		.byte	0x4
+ 284 0132 36010000 		.4byte	0x136
+ 285 0136 0B       		.uleb128 0xb
+ 286 0137 9B000000 		.4byte	0x9b
+ 287 013b 09       		.uleb128 0x9
+ 288 013c 04       		.byte	0x4
+ 289 013d 41010000 		.4byte	0x141
+ 290 0141 0B       		.uleb128 0xb
+ 291 0142 96000000 		.4byte	0x96
+ 292 0146 00       		.byte	0
+ 293              		.section	.debug_abbrev,"",%progbits
+ 294              	.Ldebug_abbrev0:
+ 295 0000 01       		.uleb128 0x1
+ 296 0001 11       		.uleb128 0x11
+ 297 0002 01       		.byte	0x1
+ 298 0003 25       		.uleb128 0x25
+ 299 0004 0E       		.uleb128 0xe
+ 300 0005 13       		.uleb128 0x13
+ 301 0006 0B       		.uleb128 0xb
+ 302 0007 03       		.uleb128 0x3
+ 303 0008 0E       		.uleb128 0xe
+ 304 0009 1B       		.uleb128 0x1b
+ 305 000a 0E       		.uleb128 0xe
+ 306 000b 55       		.uleb128 0x55
+ 307 000c 17       		.uleb128 0x17
+ 308 000d 11       		.uleb128 0x11
+ 309 000e 01       		.uleb128 0x1
+ 310 000f 10       		.uleb128 0x10
+ 311 0010 17       		.uleb128 0x17
+ 312 0011 00       		.byte	0
+ 313 0012 00       		.byte	0
+ 314 0013 02       		.uleb128 0x2
+ 315 0014 24       		.uleb128 0x24
+ 316 0015 00       		.byte	0
+ 317 0016 0B       		.uleb128 0xb
+ 318 0017 0B       		.uleb128 0xb
+ 319 0018 3E       		.uleb128 0x3e
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccocSBzX.s 			page 8
+
+
+ 320 0019 0B       		.uleb128 0xb
+ 321 001a 03       		.uleb128 0x3
+ 322 001b 0E       		.uleb128 0xe
+ 323 001c 00       		.byte	0
+ 324 001d 00       		.byte	0
+ 325 001e 03       		.uleb128 0x3
+ 326 001f 24       		.uleb128 0x24
+ 327 0020 00       		.byte	0
+ 328 0021 0B       		.uleb128 0xb
+ 329 0022 0B       		.uleb128 0xb
+ 330 0023 3E       		.uleb128 0x3e
+ 331 0024 0B       		.uleb128 0xb
+ 332 0025 03       		.uleb128 0x3
+ 333 0026 08       		.uleb128 0x8
+ 334 0027 00       		.byte	0
+ 335 0028 00       		.byte	0
+ 336 0029 04       		.uleb128 0x4
+ 337 002a 16       		.uleb128 0x16
+ 338 002b 00       		.byte	0
+ 339 002c 03       		.uleb128 0x3
+ 340 002d 0E       		.uleb128 0xe
+ 341 002e 3A       		.uleb128 0x3a
+ 342 002f 0B       		.uleb128 0xb
+ 343 0030 3B       		.uleb128 0x3b
+ 344 0031 0B       		.uleb128 0xb
+ 345 0032 49       		.uleb128 0x49
+ 346 0033 13       		.uleb128 0x13
+ 347 0034 00       		.byte	0
+ 348 0035 00       		.byte	0
+ 349 0036 05       		.uleb128 0x5
+ 350 0037 35       		.uleb128 0x35
+ 351 0038 00       		.byte	0
+ 352 0039 49       		.uleb128 0x49
+ 353 003a 13       		.uleb128 0x13
+ 354 003b 00       		.byte	0
+ 355 003c 00       		.byte	0
+ 356 003d 06       		.uleb128 0x6
+ 357 003e 2E       		.uleb128 0x2e
+ 358 003f 01       		.byte	0x1
+ 359 0040 3F       		.uleb128 0x3f
+ 360 0041 19       		.uleb128 0x19
+ 361 0042 03       		.uleb128 0x3
+ 362 0043 0E       		.uleb128 0xe
+ 363 0044 3A       		.uleb128 0x3a
+ 364 0045 0B       		.uleb128 0xb
+ 365 0046 3B       		.uleb128 0x3b
+ 366 0047 0B       		.uleb128 0xb
+ 367 0048 27       		.uleb128 0x27
+ 368 0049 19       		.uleb128 0x19
+ 369 004a 11       		.uleb128 0x11
+ 370 004b 01       		.uleb128 0x1
+ 371 004c 12       		.uleb128 0x12
+ 372 004d 06       		.uleb128 0x6
+ 373 004e 40       		.uleb128 0x40
+ 374 004f 18       		.uleb128 0x18
+ 375 0050 9742     		.uleb128 0x2117
+ 376 0052 19       		.uleb128 0x19
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccocSBzX.s 			page 9
+
+
+ 377 0053 01       		.uleb128 0x1
+ 378 0054 13       		.uleb128 0x13
+ 379 0055 00       		.byte	0
+ 380 0056 00       		.byte	0
+ 381 0057 07       		.uleb128 0x7
+ 382 0058 05       		.uleb128 0x5
+ 383 0059 00       		.byte	0
+ 384 005a 03       		.uleb128 0x3
+ 385 005b 0E       		.uleb128 0xe
+ 386 005c 3A       		.uleb128 0x3a
+ 387 005d 0B       		.uleb128 0xb
+ 388 005e 3B       		.uleb128 0x3b
+ 389 005f 0B       		.uleb128 0xb
+ 390 0060 49       		.uleb128 0x49
+ 391 0061 13       		.uleb128 0x13
+ 392 0062 02       		.uleb128 0x2
+ 393 0063 18       		.uleb128 0x18
+ 394 0064 00       		.byte	0
+ 395 0065 00       		.byte	0
+ 396 0066 08       		.uleb128 0x8
+ 397 0067 34       		.uleb128 0x34
+ 398 0068 00       		.byte	0
+ 399 0069 03       		.uleb128 0x3
+ 400 006a 0E       		.uleb128 0xe
+ 401 006b 3A       		.uleb128 0x3a
+ 402 006c 0B       		.uleb128 0xb
+ 403 006d 3B       		.uleb128 0x3b
+ 404 006e 0B       		.uleb128 0xb
+ 405 006f 49       		.uleb128 0x49
+ 406 0070 13       		.uleb128 0x13
+ 407 0071 02       		.uleb128 0x2
+ 408 0072 18       		.uleb128 0x18
+ 409 0073 00       		.byte	0
+ 410 0074 00       		.byte	0
+ 411 0075 09       		.uleb128 0x9
+ 412 0076 0F       		.uleb128 0xf
+ 413 0077 00       		.byte	0
+ 414 0078 0B       		.uleb128 0xb
+ 415 0079 0B       		.uleb128 0xb
+ 416 007a 49       		.uleb128 0x49
+ 417 007b 13       		.uleb128 0x13
+ 418 007c 00       		.byte	0
+ 419 007d 00       		.byte	0
+ 420 007e 0A       		.uleb128 0xa
+ 421 007f 2E       		.uleb128 0x2e
+ 422 0080 01       		.byte	0x1
+ 423 0081 3F       		.uleb128 0x3f
+ 424 0082 19       		.uleb128 0x19
+ 425 0083 03       		.uleb128 0x3
+ 426 0084 0E       		.uleb128 0xe
+ 427 0085 3A       		.uleb128 0x3a
+ 428 0086 0B       		.uleb128 0xb
+ 429 0087 3B       		.uleb128 0x3b
+ 430 0088 0B       		.uleb128 0xb
+ 431 0089 27       		.uleb128 0x27
+ 432 008a 19       		.uleb128 0x19
+ 433 008b 49       		.uleb128 0x49
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccocSBzX.s 			page 10
+
+
+ 434 008c 13       		.uleb128 0x13
+ 435 008d 11       		.uleb128 0x11
+ 436 008e 01       		.uleb128 0x1
+ 437 008f 12       		.uleb128 0x12
+ 438 0090 06       		.uleb128 0x6
+ 439 0091 40       		.uleb128 0x40
+ 440 0092 18       		.uleb128 0x18
+ 441 0093 9742     		.uleb128 0x2117
+ 442 0095 19       		.uleb128 0x19
+ 443 0096 01       		.uleb128 0x1
+ 444 0097 13       		.uleb128 0x13
+ 445 0098 00       		.byte	0
+ 446 0099 00       		.byte	0
+ 447 009a 0B       		.uleb128 0xb
+ 448 009b 26       		.uleb128 0x26
+ 449 009c 00       		.byte	0
+ 450 009d 49       		.uleb128 0x49
+ 451 009e 13       		.uleb128 0x13
+ 452 009f 00       		.byte	0
+ 453 00a0 00       		.byte	0
+ 454 00a1 00       		.byte	0
+ 455              		.section	.debug_aranges,"",%progbits
+ 456 0000 24000000 		.4byte	0x24
+ 457 0004 0200     		.2byte	0x2
+ 458 0006 00000000 		.4byte	.Ldebug_info0
+ 459 000a 04       		.byte	0x4
+ 460 000b 00       		.byte	0
+ 461 000c 0000     		.2byte	0
+ 462 000e 0000     		.2byte	0
+ 463 0010 00000000 		.4byte	.LFB0
+ 464 0014 34000000 		.4byte	.LFE0-.LFB0
+ 465 0018 00000000 		.4byte	.LFB1
+ 466 001c 3E000000 		.4byte	.LFE1-.LFB1
+ 467 0020 00000000 		.4byte	0
+ 468 0024 00000000 		.4byte	0
+ 469              		.section	.debug_ranges,"",%progbits
+ 470              	.Ldebug_ranges0:
+ 471 0000 00000000 		.4byte	.LFB0
+ 472 0004 34000000 		.4byte	.LFE0
+ 473 0008 00000000 		.4byte	.LFB1
+ 474 000c 3E000000 		.4byte	.LFE1
+ 475 0010 00000000 		.4byte	0
+ 476 0014 00000000 		.4byte	0
+ 477              		.section	.debug_line,"",%progbits
+ 478              	.Ldebug_line0:
+ 479 0000 76000000 		.section	.debug_str,"MS",%progbits,1
+ 479      02004600 
+ 479      00000201 
+ 479      FB0E0D00 
+ 479      01010101 
+ 480              	.LASF15:
+ 481 0000 76616C75 		.ascii	"value\000"
+ 481      6500
+ 482              	.LASF21:
+ 483 0006 43794765 		.ascii	"CyGetReg24\000"
+ 483      74526567 
+ 483      323400
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccocSBzX.s 			page 11
+
+
+ 484              	.LASF20:
+ 485 0011 43795365 		.ascii	"CySetReg24\000"
+ 485      74526567 
+ 485      323400
+ 486              	.LASF12:
+ 487 001c 646F7562 		.ascii	"double\000"
+ 487      6C6500
+ 488              	.LASF14:
+ 489 0023 61646472 		.ascii	"addr\000"
+ 489      00
+ 490              	.LASF11:
+ 491 0028 666C6F61 		.ascii	"float\000"
+ 491      7400
+ 492              	.LASF7:
+ 493 002e 6C6F6E67 		.ascii	"long long unsigned int\000"
+ 493      206C6F6E 
+ 493      6720756E 
+ 493      7369676E 
+ 493      65642069 
+ 494              	.LASF1:
+ 495 0045 756E7369 		.ascii	"unsigned char\000"
+ 495      676E6564 
+ 495      20636861 
+ 495      7200
+ 496              	.LASF16:
+ 497 0053 746D7041 		.ascii	"tmpAddr\000"
+ 497      64647200 
+ 498              	.LASF5:
+ 499 005b 6C6F6E67 		.ascii	"long unsigned int\000"
+ 499      20756E73 
+ 499      69676E65 
+ 499      6420696E 
+ 499      7400
+ 500              	.LASF3:
+ 501 006d 73686F72 		.ascii	"short unsigned int\000"
+ 501      7420756E 
+ 501      7369676E 
+ 501      65642069 
+ 501      6E7400
+ 502              	.LASF18:
+ 503 0080 2E5C4765 		.ascii	".\\Generated_Source\\PSoC4\\cyutils.c\000"
+ 503      6E657261 
+ 503      7465645F 
+ 503      536F7572 
+ 503      63655C50 
+ 504              	.LASF19:
+ 505 00a3 433A5C55 		.ascii	"C:\\Users\\pmad\\Desktop\\BLE Workshop\\Labs\\Compl"
+ 505      73657273 
+ 505      5C706D61 
+ 505      645C4465 
+ 505      736B746F 
+ 506 00d0 65746564 		.ascii	"eted Labs\\BLE Lab 1_1\\BLE Lab 1_1.cydsn\000"
+ 506      204C6162 
+ 506      735C424C 
+ 506      45204C61 
+ 506      6220315F 
+ 507              	.LASF10:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccocSBzX.s 			page 12
+
+
+ 508 00f8 75696E74 		.ascii	"uint32\000"
+ 508      333200
+ 509              	.LASF8:
+ 510 00ff 756E7369 		.ascii	"unsigned int\000"
+ 510      676E6564 
+ 510      20696E74 
+ 510      00
+ 511              	.LASF17:
+ 512 010c 474E5520 		.ascii	"GNU C 4.8.4 20140526 (release) [ARM/embedded-4_8-br"
+ 512      4320342E 
+ 512      382E3420 
+ 512      32303134 
+ 512      30353236 
+ 513 013f 616E6368 		.ascii	"anch revision 211358] -mcpu=cortex-m0 -mthumb -g -O"
+ 513      20726576 
+ 513      6973696F 
+ 513      6E203231 
+ 513      31333538 
+ 514 0172 30202D66 		.ascii	"0 -ffunction-sections\000"
+ 514      66756E63 
+ 514      74696F6E 
+ 514      2D736563 
+ 514      74696F6E 
+ 515              	.LASF6:
+ 516 0188 6C6F6E67 		.ascii	"long long int\000"
+ 516      206C6F6E 
+ 516      6720696E 
+ 516      7400
+ 517              	.LASF13:
+ 518 0196 63686172 		.ascii	"char\000"
+ 518      00
+ 519              	.LASF2:
+ 520 019b 73686F72 		.ascii	"short int\000"
+ 520      7420696E 
+ 520      7400
+ 521              	.LASF9:
+ 522 01a5 75696E74 		.ascii	"uint8\000"
+ 522      3800
+ 523              	.LASF4:
+ 524 01ab 6C6F6E67 		.ascii	"long int\000"
+ 524      20696E74 
+ 524      00
+ 525              	.LASF0:
+ 526 01b4 7369676E 		.ascii	"signed char\000"
+ 526      65642063 
+ 526      68617200 
+ 527              		.ident	"GCC: (GNU Tools for ARM Embedded Processors) 4.8.4 20140526 (release) [ARM/embedded-4_8-br
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/cyutils.o
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/cyutils.o
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/library.deps
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/library.deps	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/library.deps	(revision 7)
@@ -0,0 +1 @@
+C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.a : .\CortexM0\ARM_GCC_484\Debug\cyfitter_cfg.o .\CortexM0\ARM_GCC_484\Debug\PWM.o .\CortexM0\ARM_GCC_484\Debug\PWM_PM.o .\CortexM0\ARM_GCC_484\Debug\Red_LED.o .\CortexM0\ARM_GCC_484\Debug\Clock_1.o .\CortexM0\ARM_GCC_484\Debug\BLE.o .\CortexM0\ARM_GCC_484\Debug\BLE_gatt.o .\CortexM0\ARM_GCC_484\Debug\BLE_ias.o .\CortexM0\ARM_GCC_484\Debug\BLE_eventHandler.o .\CortexM0\ARM_GCC_484\Debug\BLE_HAL_INT.o .\CortexM0\ARM_GCC_484\Debug\BLE_HAL_PVT.o .\CortexM0\ARM_GCC_484\Debug\BLE_bless_isr.o .\CortexM0\ARM_GCC_484\Debug\CyBootAsmGnu.o .\CortexM0\ARM_GCC_484\Debug\CyFlash.o .\CortexM0\ARM_GCC_484\Debug\CyLib.o .\CortexM0\ARM_GCC_484\Debug\cyPm.o .\CortexM0\ARM_GCC_484\Debug\cyutils.o .\CortexM0\ARM_GCC_484\Debug\CyLFClk.o
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/main.lst
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/main.lst	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/main.lst	(revision 7)
@@ -0,0 +1,3950 @@
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 1
+
+
+   1              		.cpu cortex-m0
+   2              		.fpu softvfp
+   3              		.eabi_attribute 20, 1
+   4              		.eabi_attribute 21, 1
+   5              		.eabi_attribute 23, 3
+   6              		.eabi_attribute 24, 1
+   7              		.eabi_attribute 25, 1
+   8              		.eabi_attribute 26, 1
+   9              		.eabi_attribute 30, 6
+  10              		.eabi_attribute 34, 0
+  11              		.eabi_attribute 18, 4
+  12              		.code	16
+  13              		.file	"main.c"
+  14              		.text
+  15              	.Ltext0:
+  16              		.cfi_sections	.debug_frame
+  17              		.section	.text.main,"ax",%progbits
+  18              		.align	2
+  19              		.global	main
+  20              		.code	16
+  21              		.thumb_func
+  22              		.type	main, %function
+  23              	main:
+  24              	.LFB35:
+  25              		.file 1 ".\\main.c"
+   1:.\main.c      **** /*******************************************************************************
+   2:.\main.c      **** * File Name: main.c
+   3:.\main.c      **** *
+   4:.\main.c      **** * Version: 1.0
+   5:.\main.c      **** *
+   6:.\main.c      **** * Description:
+   7:.\main.c      **** *  This is the source code for the PSoC 4 BLE Lab 1 - Setting up a Connection.
+   8:.\main.c      **** *
+   9:.\main.c      **** * Hardware Dependency:
+  10:.\main.c      **** *  CY8CKIT-042 BLE Pioneer Kit
+  11:.\main.c      **** *
+  12:.\main.c      **** ********************************************************************************
+  13:.\main.c      **** * Copyright 2014, Cypress Semiconductor Corporation.  All rights reserved.
+  14:.\main.c      **** * You may use this file only in accordance with the license, terms, conditions,
+  15:.\main.c      **** * disclaimers, and limitations in the end user license agreement accompanying
+  16:.\main.c      **** * the software package with which this file was provided.
+  17:.\main.c      **** *******************************************************************************/
+  18:.\main.c      **** #include <project.h>
+  19:.\main.c      **** 
+  20:.\main.c      **** /***************************************
+  21:.\main.c      **** *        API Constants
+  22:.\main.c      **** ***************************************/
+  23:.\main.c      **** #define NO_ALERT           (0u)
+  24:.\main.c      **** #define MILD_ALERT         (1u)
+  25:.\main.c      **** #define HIGH_ALERT         (2u)
+  26:.\main.c      **** 
+  27:.\main.c      **** #define NO_ALERT_COMPARE   (0u)
+  28:.\main.c      **** #define MILD_ALERT_COMPARE (250u)
+  29:.\main.c      **** #define HIGH_ALERT_COMPARE (500u)
+  30:.\main.c      **** 
+  31:.\main.c      **** /***************************************
+  32:.\main.c      **** *        Function Prototypes
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 2
+
+
+  33:.\main.c      **** ***************************************/
+  34:.\main.c      **** void StackEventHandler(uint32 event, void* eventParam);
+  35:.\main.c      **** void IasEventHandler(uint32 event, void* eventParam);
+  36:.\main.c      **** void HandleAlertLEDs(uint8 status);
+  37:.\main.c      **** 
+  38:.\main.c      **** 
+  39:.\main.c      **** /*******************************************************************************
+  40:.\main.c      **** * Function Name: main
+  41:.\main.c      **** ********************************************************************************
+  42:.\main.c      **** *
+  43:.\main.c      **** * Summary:
+  44:.\main.c      **** *  Main function.
+  45:.\main.c      **** *
+  46:.\main.c      **** * Parameters:  
+  47:.\main.c      **** *  None
+  48:.\main.c      **** *
+  49:.\main.c      **** * Return: 
+  50:.\main.c      **** *  None
+  51:.\main.c      **** *
+  52:.\main.c      **** *******************************************************************************/
+  53:.\main.c      **** int main()
+  54:.\main.c      **** {
+  26              		.loc 1 54 0
+  27              		.cfi_startproc
+  28 0000 80B5     		push	{r7, lr}
+  29              		.cfi_def_cfa_offset 8
+  30              		.cfi_offset 7, -8
+  31              		.cfi_offset 14, -4
+  32 0002 00AF     		add	r7, sp, #0
+  33              		.cfi_def_cfa_register 7
+  55:.\main.c      ****     CyGlobalIntEnable; 
+  34              		.loc 1 55 0
+  35              	@ 55 ".\main.c" 1
+  36 0004 62B6     		CPSIE   i
+  37              	@ 0 "" 2
+  56:.\main.c      **** 
+  57:.\main.c      ****     /* Start the BLE component and register StackEventHandler function */
+  58:.\main.c      ****     CyBle_Start(StackEventHandler);
+  38              		.loc 1 58 0
+  39              		.code	16
+  40 0006 064B     		ldr	r3, .L3
+  41 0008 181C     		mov	r0, r3
+  42 000a FFF7FEFF 		bl	CyBle_Start
+  59:.\main.c      ****     
+  60:.\main.c      ****     /* Register IAS event handler function */
+  61:.\main.c      ****     CyBle_IasRegisterAttrCallback(IasEventHandler);
+  43              		.loc 1 61 0
+  44 000e 054B     		ldr	r3, .L3+4
+  45 0010 181C     		mov	r0, r3
+  46 0012 FFF7FEFF 		bl	CyBle_IasRegisterAttrCallback
+  62:.\main.c      ****     
+  63:.\main.c      ****     /* Start the PWM component */
+  64:.\main.c      ****     PWM_Start();
+  47              		.loc 1 64 0
+  48 0016 FFF7FEFF 		bl	PWM_Start
+  49              	.L2:
+  65:.\main.c      ****     
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 3
+
+
+  66:.\main.c      ****     while(1)
+  67:.\main.c      ****     {
+  68:.\main.c      ****         /* Process all the pending BLE tasks. This single API call to 
+  69:.\main.c      ****          * will service all the BLE stack events. This API MUST be called at least once
+  70:.\main.c      ****          * in a BLE connection interval */
+  71:.\main.c      ****         CyBle_ProcessEvents();
+  50              		.loc 1 71 0 discriminator 1
+  51 001a FFF7FEFF 		bl	CyBle_ProcessEvents
+  72:.\main.c      ****     }
+  52              		.loc 1 72 0 discriminator 1
+  53 001e FCE7     		b	.L2
+  54              	.L4:
+  55              		.align	2
+  56              	.L3:
+  57 0020 00000000 		.word	StackEventHandler
+  58 0024 00000000 		.word	IasEventHandler
+  59              		.cfi_endproc
+  60              	.LFE35:
+  61              		.size	main, .-main
+  62              		.section	.text.StackEventHandler,"ax",%progbits
+  63              		.align	2
+  64              		.global	StackEventHandler
+  65              		.code	16
+  66              		.thumb_func
+  67              		.type	StackEventHandler, %function
+  68              	StackEventHandler:
+  69              	.LFB36:
+  73:.\main.c      **** }
+  74:.\main.c      **** 
+  75:.\main.c      **** /*******************************************************************************
+  76:.\main.c      **** * Function Name: StackEventHandler
+  77:.\main.c      **** ********************************************************************************
+  78:.\main.c      **** *
+  79:.\main.c      **** * Summary:
+  80:.\main.c      **** *  This is an event callback function to receive events from the BLE Component.
+  81:.\main.c      **** *
+  82:.\main.c      **** * Parameters:  
+  83:.\main.c      **** *  uint8 event:       Event from the CYBLE component
+  84:.\main.c      **** *  void* eventParams: A structure instance for corresponding event type. The 
+  85:.\main.c      **** *                     list of event structure is described in the component 
+  86:.\main.c      **** *                     datasheet.
+  87:.\main.c      **** *
+  88:.\main.c      **** * Return: 
+  89:.\main.c      **** *  None
+  90:.\main.c      **** *
+  91:.\main.c      **** *******************************************************************************/
+  92:.\main.c      **** void StackEventHandler(uint32 event, void *eventParam)
+  93:.\main.c      **** {
+  70              		.loc 1 93 0
+  71              		.cfi_startproc
+  72 0000 80B5     		push	{r7, lr}
+  73              		.cfi_def_cfa_offset 8
+  74              		.cfi_offset 7, -8
+  75              		.cfi_offset 14, -4
+  76 0002 84B0     		sub	sp, sp, #16
+  77              		.cfi_def_cfa_offset 24
+  78 0004 00AF     		add	r7, sp, #0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 4
+
+
+  79              		.cfi_def_cfa_register 7
+  80 0006 7860     		str	r0, [r7, #4]
+  81 0008 3960     		str	r1, [r7]
+  94:.\main.c      ****     uint8 alertLevel;
+  95:.\main.c      ****     
+  96:.\main.c      ****     switch(event)
+  82              		.loc 1 96 0
+  83 000a 7B68     		ldr	r3, [r7, #4]
+  84 000c 012B     		cmp	r3, #1
+  85 000e 12D3     		bcc	.L9
+  86 0010 022B     		cmp	r3, #2
+  87 0012 02D9     		bls	.L7
+  88 0014 282B     		cmp	r3, #40
+  89 0016 00D0     		beq	.L7
+  97:.\main.c      ****     {
+  98:.\main.c      ****         /* Mandatory events to be handled by Find Me Target design */
+  99:.\main.c      ****         case CYBLE_EVT_STACK_ON:
+ 100:.\main.c      ****         case CYBLE_EVT_GAP_DEVICE_DISCONNECTED:
+ 101:.\main.c      ****         case CYBLE_EVT_TIMEOUT:
+ 102:.\main.c      ****             /* Start the BLE fast advertisement. */
+ 103:.\main.c      ****             CyBle_GappStartAdvertisement(CYBLE_ADVERTISING_FAST);
+ 104:.\main.c      ****             /* Reset the alert level to NOALERT */
+ 105:.\main.c      ****             alertLevel = NO_ALERT;
+ 106:.\main.c      ****             HandleAlertLEDs(alertLevel);
+ 107:.\main.c      ****             break;
+ 108:.\main.c      ****         
+ 109:.\main.c      ****         default:
+ 110:.\main.c      ****     	    break;
+  90              		.loc 1 110 0
+  91 0018 0DE0     		b	.L9
+  92              	.L7:
+ 103:.\main.c      ****             CyBle_GappStartAdvertisement(CYBLE_ADVERTISING_FAST);
+  93              		.loc 1 103 0
+  94 001a 0020     		mov	r0, #0
+  95 001c FFF7FEFF 		bl	CyBle_GappStartAdvertisement
+ 105:.\main.c      ****             alertLevel = NO_ALERT;
+  96              		.loc 1 105 0
+  97 0020 3B1C     		mov	r3, r7
+  98 0022 0F33     		add	r3, r3, #15
+  99 0024 0022     		mov	r2, #0
+ 100 0026 1A70     		strb	r2, [r3]
+ 106:.\main.c      ****             HandleAlertLEDs(alertLevel);
+ 101              		.loc 1 106 0
+ 102 0028 3B1C     		mov	r3, r7
+ 103 002a 0F33     		add	r3, r3, #15
+ 104 002c 1B78     		ldrb	r3, [r3]
+ 105 002e 181C     		mov	r0, r3
+ 106 0030 FFF7FEFF 		bl	HandleAlertLEDs
+ 107:.\main.c      ****             break;
+ 107              		.loc 1 107 0
+ 108 0034 00E0     		b	.L5
+ 109              	.L9:
+ 110              		.loc 1 110 0
+ 111 0036 C046     		mov	r8, r8
+ 112              	.L5:
+ 111:.\main.c      ****     }
+ 112:.\main.c      **** }
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 5
+
+
+ 113              		.loc 1 112 0
+ 114 0038 BD46     		mov	sp, r7
+ 115 003a 04B0     		add	sp, sp, #16
+ 116              		@ sp needed
+ 117 003c 80BD     		pop	{r7, pc}
+ 118              		.cfi_endproc
+ 119              	.LFE36:
+ 120              		.size	StackEventHandler, .-StackEventHandler
+ 121 003e C046     		.section	.text.IasEventHandler,"ax",%progbits
+ 122              		.align	2
+ 123              		.global	IasEventHandler
+ 124              		.code	16
+ 125              		.thumb_func
+ 126              		.type	IasEventHandler, %function
+ 127              	IasEventHandler:
+ 128              	.LFB37:
+ 113:.\main.c      **** 
+ 114:.\main.c      **** /*******************************************************************************
+ 115:.\main.c      **** * Function Name: IasEventHandler
+ 116:.\main.c      **** ********************************************************************************
+ 117:.\main.c      **** *
+ 118:.\main.c      **** * Summary:
+ 119:.\main.c      **** *  This is an event callback function to receive events from the BLE Component,
+ 120:.\main.c      **** *  which are specific to Immediate Alert Service.
+ 121:.\main.c      **** *
+ 122:.\main.c      **** * Parameters:  
+ 123:.\main.c      **** *  uint8 event:       Write Command event from the CYBLE component.
+ 124:.\main.c      **** *  void* eventParams: A structure instance of CYBLE_GATT_HANDLE_VALUE_PAIR_T
+ 125:.\main.c      **** *                     type.
+ 126:.\main.c      **** *
+ 127:.\main.c      **** * Return: 
+ 128:.\main.c      **** *  None
+ 129:.\main.c      **** *
+ 130:.\main.c      **** *******************************************************************************/
+ 131:.\main.c      **** void IasEventHandler(uint32 event, void *eventParam)
+ 132:.\main.c      **** {
+ 129              		.loc 1 132 0
+ 130              		.cfi_startproc
+ 131 0000 80B5     		push	{r7, lr}
+ 132              		.cfi_def_cfa_offset 8
+ 133              		.cfi_offset 7, -8
+ 134              		.cfi_offset 14, -4
+ 135 0002 84B0     		sub	sp, sp, #16
+ 136              		.cfi_def_cfa_offset 24
+ 137 0004 00AF     		add	r7, sp, #0
+ 138              		.cfi_def_cfa_register 7
+ 139 0006 7860     		str	r0, [r7, #4]
+ 140 0008 3960     		str	r1, [r7]
+ 133:.\main.c      ****     uint8 alertLevel;
+ 134:.\main.c      ****     
+ 135:.\main.c      ****     /* Alert Level Characteristic write event */
+ 136:.\main.c      ****     if(event == CYBLE_EVT_IASS_WRITE_CHAR_CMD)
+ 141              		.loc 1 136 0
+ 142 000a 7A68     		ldr	r2, [r7, #4]
+ 143 000c A823     		mov	r3, #168
+ 144 000e FF33     		add	r3, r3, #255
+ 145 0010 9A42     		cmp	r2, r3
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 6
+
+
+ 146 0012 0CD1     		bne	.L10
+ 137:.\main.c      ****     {
+ 138:.\main.c      ****         /* Extract Alert Level value from the GATT DB using the 
+ 139:.\main.c      **** 		 * CYBLE_IAS_ALERT_LEVEL as a parameter to CyBle_IassGetCharacteristicValue
+ 140:.\main.c      **** 		 * routine. Store the Alert Level Characteristic value in "alertLevel"
+ 141:.\main.c      **** 		 * variable */
+ 142:.\main.c      ****         CyBle_IassGetCharacteristicValue(CYBLE_IAS_ALERT_LEVEL, sizeof(alertLevel), &alertLevel);
+ 147              		.loc 1 142 0
+ 148 0014 3B1C     		mov	r3, r7
+ 149 0016 0F33     		add	r3, r3, #15
+ 150 0018 0020     		mov	r0, #0
+ 151 001a 0121     		mov	r1, #1
+ 152 001c 1A1C     		mov	r2, r3
+ 153 001e FFF7FEFF 		bl	CyBle_IassGetCharacteristicValue
+ 143:.\main.c      ****         /*Based on alert Level level recieved, Drive LED*/
+ 144:.\main.c      ****         HandleAlertLEDs(alertLevel);
+ 154              		.loc 1 144 0
+ 155 0022 3B1C     		mov	r3, r7
+ 156 0024 0F33     		add	r3, r3, #15
+ 157 0026 1B78     		ldrb	r3, [r3]
+ 158 0028 181C     		mov	r0, r3
+ 159 002a FFF7FEFF 		bl	HandleAlertLEDs
+ 160              	.L10:
+ 145:.\main.c      ****     }
+ 146:.\main.c      **** }
+ 161              		.loc 1 146 0
+ 162 002e BD46     		mov	sp, r7
+ 163 0030 04B0     		add	sp, sp, #16
+ 164              		@ sp needed
+ 165 0032 80BD     		pop	{r7, pc}
+ 166              		.cfi_endproc
+ 167              	.LFE37:
+ 168              		.size	IasEventHandler, .-IasEventHandler
+ 169              		.section	.text.HandleAlertLEDs,"ax",%progbits
+ 170              		.align	2
+ 171              		.global	HandleAlertLEDs
+ 172              		.code	16
+ 173              		.thumb_func
+ 174              		.type	HandleAlertLEDs, %function
+ 175              	HandleAlertLEDs:
+ 176              	.LFB38:
+ 147:.\main.c      **** 
+ 148:.\main.c      **** /*******************************************************************************
+ 149:.\main.c      **** * Function Name: HandleAlertLEDs
+ 150:.\main.c      **** ********************************************************************************
+ 151:.\main.c      **** *
+ 152:.\main.c      **** * Summary:
+ 153:.\main.c      **** *  This function drives the LED based on the alert level
+ 154:.\main.c      **** *
+ 155:.\main.c      **** * Parameters:  
+ 156:.\main.c      **** *  uint8 status:      Alert level 
+ 157:.\main.c      **** *
+ 158:.\main.c      **** * Return: 
+ 159:.\main.c      **** *  None
+ 160:.\main.c      **** *
+ 161:.\main.c      **** *******************************************************************************/
+ 162:.\main.c      **** void HandleAlertLEDs(uint8 status)
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 7
+
+
+ 163:.\main.c      **** {
+ 177              		.loc 1 163 0
+ 178              		.cfi_startproc
+ 179 0000 80B5     		push	{r7, lr}
+ 180              		.cfi_def_cfa_offset 8
+ 181              		.cfi_offset 7, -8
+ 182              		.cfi_offset 14, -4
+ 183 0002 82B0     		sub	sp, sp, #8
+ 184              		.cfi_def_cfa_offset 16
+ 185 0004 00AF     		add	r7, sp, #0
+ 186              		.cfi_def_cfa_register 7
+ 187 0006 021C     		mov	r2, r0
+ 188 0008 FB1D     		add	r3, r7, #7
+ 189 000a 1A70     		strb	r2, [r3]
+ 164:.\main.c      ****     /* Update Alert LED status based on IAS Alert level characteristic. */
+ 165:.\main.c      ****     switch(status)
+ 190              		.loc 1 165 0
+ 191 000c FB1D     		add	r3, r7, #7
+ 192 000e 1B78     		ldrb	r3, [r3]
+ 193 0010 012B     		cmp	r3, #1
+ 194 0012 07D0     		beq	.L14
+ 195 0014 022B     		cmp	r3, #2
+ 196 0016 09D0     		beq	.L15
+ 197 0018 002B     		cmp	r3, #0
+ 198 001a 0DD1     		bne	.L12
+ 166:.\main.c      ****     {
+ 167:.\main.c      ****         case NO_ALERT:
+ 168:.\main.c      ****             PWM_WriteCompare(NO_ALERT_COMPARE);
+ 199              		.loc 1 168 0
+ 200 001c 0020     		mov	r0, #0
+ 201 001e FFF7FEFF 		bl	PWM_WriteCompare
+ 169:.\main.c      ****             break;
+ 202              		.loc 1 169 0
+ 203 0022 09E0     		b	.L12
+ 204              	.L14:
+ 170:.\main.c      **** 
+ 171:.\main.c      ****         case MILD_ALERT:
+ 172:.\main.c      ****             PWM_WriteCompare(MILD_ALERT_COMPARE);
+ 205              		.loc 1 172 0
+ 206 0024 FA20     		mov	r0, #250
+ 207 0026 FFF7FEFF 		bl	PWM_WriteCompare
+ 173:.\main.c      ****             break;
+ 208              		.loc 1 173 0
+ 209 002a 05E0     		b	.L12
+ 210              	.L15:
+ 174:.\main.c      ****             
+ 175:.\main.c      ****         case HIGH_ALERT:
+ 176:.\main.c      ****             PWM_WriteCompare(HIGH_ALERT_COMPARE);
+ 211              		.loc 1 176 0
+ 212 002c FA23     		mov	r3, #250
+ 213 002e 5B00     		lsl	r3, r3, #1
+ 214 0030 181C     		mov	r0, r3
+ 215 0032 FFF7FEFF 		bl	PWM_WriteCompare
+ 177:.\main.c      ****             break;                
+ 216              		.loc 1 177 0
+ 217 0036 C046     		mov	r8, r8
+ 218              	.L12:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 8
+
+
+ 178:.\main.c      ****     }
+ 179:.\main.c      **** }
+ 219              		.loc 1 179 0
+ 220 0038 BD46     		mov	sp, r7
+ 221 003a 02B0     		add	sp, sp, #8
+ 222              		@ sp needed
+ 223 003c 80BD     		pop	{r7, pc}
+ 224              		.cfi_endproc
+ 225              	.LFE38:
+ 226              		.size	HandleAlertLEDs, .-HandleAlertLEDs
+ 227 003e C046     		.text
+ 228              	.Letext0:
+ 229              		.file 2 "Generated_Source\\PSoC4/cytypes.h"
+ 230              		.file 3 "Generated_Source\\PSoC4/BLE_Stack.h"
+ 231              		.file 4 "Generated_Source\\PSoC4/BLE_ias.h"
+ 232              		.file 5 "Generated_Source\\PSoC4/BLE_eventHandler.h"
+ 233              		.section	.debug_info,"",%progbits
+ 234              	.Ldebug_info0:
+ 235 0000 D2090000 		.4byte	0x9d2
+ 236 0004 0400     		.2byte	0x4
+ 237 0006 00000000 		.4byte	.Ldebug_abbrev0
+ 238 000a 04       		.byte	0x4
+ 239 000b 01       		.uleb128 0x1
+ 240 000c C7170000 		.4byte	.LASF331
+ 241 0010 01       		.byte	0x1
+ 242 0011 99260000 		.4byte	.LASF332
+ 243 0015 66140000 		.4byte	.LASF333
+ 244 0019 00000000 		.4byte	.Ldebug_ranges0+0
+ 245 001d 00000000 		.4byte	0
+ 246 0021 00000000 		.4byte	.Ldebug_line0
+ 247 0025 02       		.uleb128 0x2
+ 248 0026 01       		.byte	0x1
+ 249 0027 06       		.byte	0x6
+ 250 0028 88080000 		.4byte	.LASF0
+ 251 002c 02       		.uleb128 0x2
+ 252 002d 01       		.byte	0x1
+ 253 002e 08       		.byte	0x8
+ 254 002f 3E090000 		.4byte	.LASF1
+ 255 0033 02       		.uleb128 0x2
+ 256 0034 02       		.byte	0x2
+ 257 0035 05       		.byte	0x5
+ 258 0036 B1210000 		.4byte	.LASF2
+ 259 003a 02       		.uleb128 0x2
+ 260 003b 02       		.byte	0x2
+ 261 003c 07       		.byte	0x7
+ 262 003d C8260000 		.4byte	.LASF3
+ 263 0041 02       		.uleb128 0x2
+ 264 0042 04       		.byte	0x4
+ 265 0043 05       		.byte	0x5
+ 266 0044 E7060000 		.4byte	.LASF4
+ 267 0048 02       		.uleb128 0x2
+ 268 0049 04       		.byte	0x4
+ 269 004a 07       		.byte	0x7
+ 270 004b 40110000 		.4byte	.LASF5
+ 271 004f 02       		.uleb128 0x2
+ 272 0050 08       		.byte	0x8
+ 273 0051 05       		.byte	0x5
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 9
+
+
+ 274 0052 F1130000 		.4byte	.LASF6
+ 275 0056 02       		.uleb128 0x2
+ 276 0057 08       		.byte	0x8
+ 277 0058 07       		.byte	0x7
+ 278 0059 C81C0000 		.4byte	.LASF7
+ 279 005d 03       		.uleb128 0x3
+ 280 005e 04       		.byte	0x4
+ 281 005f 05       		.byte	0x5
+ 282 0060 696E7400 		.ascii	"int\000"
+ 283 0064 02       		.uleb128 0x2
+ 284 0065 04       		.byte	0x4
+ 285 0066 07       		.byte	0x7
+ 286 0067 2D170000 		.4byte	.LASF8
+ 287 006b 04       		.uleb128 0x4
+ 288 006c 64210000 		.4byte	.LASF9
+ 289 0070 02       		.byte	0x2
+ 290 0071 B3       		.byte	0xb3
+ 291 0072 2C000000 		.4byte	0x2c
+ 292 0076 04       		.uleb128 0x4
+ 293 0077 05020000 		.4byte	.LASF10
+ 294 007b 02       		.byte	0x2
+ 295 007c B5       		.byte	0xb5
+ 296 007d 48000000 		.4byte	0x48
+ 297 0081 02       		.uleb128 0x2
+ 298 0082 04       		.byte	0x4
+ 299 0083 04       		.byte	0x4
+ 300 0084 19160000 		.4byte	.LASF11
+ 301 0088 02       		.uleb128 0x2
+ 302 0089 08       		.byte	0x8
+ 303 008a 04       		.byte	0x4
+ 304 008b BB140000 		.4byte	.LASF12
+ 305 008f 02       		.uleb128 0x2
+ 306 0090 01       		.byte	0x1
+ 307 0091 08       		.byte	0x8
+ 308 0092 1F0B0000 		.4byte	.LASF13
+ 309 0096 02       		.uleb128 0x2
+ 310 0097 04       		.byte	0x4
+ 311 0098 07       		.byte	0x7
+ 312 0099 47000000 		.4byte	.LASF14
+ 313 009d 05       		.uleb128 0x5
+ 314 009e 04       		.byte	0x4
+ 315 009f 06       		.uleb128 0x6
+ 316 00a0 01       		.byte	0x1
+ 317 00a1 03       		.byte	0x3
+ 318 00a2 7A       		.byte	0x7a
+ 319 00a3 24020000 		.4byte	0x224
+ 320 00a7 07       		.uleb128 0x7
+ 321 00a8 6F0B0000 		.4byte	.LASF15
+ 322 00ac 00       		.sleb128 0
+ 323 00ad 07       		.uleb128 0x7
+ 324 00ae 7D070000 		.4byte	.LASF16
+ 325 00b2 01       		.sleb128 1
+ 326 00b3 07       		.uleb128 0x7
+ 327 00b4 DF1C0000 		.4byte	.LASF17
+ 328 00b8 02       		.sleb128 2
+ 329 00b9 07       		.uleb128 0x7
+ 330 00ba DB080000 		.4byte	.LASF18
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 10
+
+
+ 331 00be 03       		.sleb128 3
+ 332 00bf 07       		.uleb128 0x7
+ 333 00c0 55270000 		.4byte	.LASF19
+ 334 00c4 04       		.sleb128 4
+ 335 00c5 07       		.uleb128 0x7
+ 336 00c6 C4250000 		.4byte	.LASF20
+ 337 00ca 05       		.sleb128 5
+ 338 00cb 07       		.uleb128 0x7
+ 339 00cc 2F230000 		.4byte	.LASF21
+ 340 00d0 20       		.sleb128 32
+ 341 00d1 07       		.uleb128 0x7
+ 342 00d2 39050000 		.4byte	.LASF22
+ 343 00d6 21       		.sleb128 33
+ 344 00d7 07       		.uleb128 0x7
+ 345 00d8 6B130000 		.4byte	.LASF23
+ 346 00dc 22       		.sleb128 34
+ 347 00dd 07       		.uleb128 0x7
+ 348 00de 7E190000 		.4byte	.LASF24
+ 349 00e2 23       		.sleb128 35
+ 350 00e3 07       		.uleb128 0x7
+ 351 00e4 38100000 		.4byte	.LASF25
+ 352 00e8 24       		.sleb128 36
+ 353 00e9 07       		.uleb128 0x7
+ 354 00ea 9B100000 		.4byte	.LASF26
+ 355 00ee 25       		.sleb128 37
+ 356 00ef 07       		.uleb128 0x7
+ 357 00f0 B3200000 		.4byte	.LASF27
+ 358 00f4 26       		.sleb128 38
+ 359 00f5 07       		.uleb128 0x7
+ 360 00f6 A8010000 		.4byte	.LASF28
+ 361 00fa 27       		.sleb128 39
+ 362 00fb 07       		.uleb128 0x7
+ 363 00fc 56280000 		.4byte	.LASF29
+ 364 0100 28       		.sleb128 40
+ 365 0101 07       		.uleb128 0x7
+ 366 0102 501B0000 		.4byte	.LASF30
+ 367 0106 29       		.sleb128 41
+ 368 0107 07       		.uleb128 0x7
+ 369 0108 9C120000 		.4byte	.LASF31
+ 370 010c 2A       		.sleb128 42
+ 371 010d 07       		.uleb128 0x7
+ 372 010e E3180000 		.4byte	.LASF32
+ 373 0112 2B       		.sleb128 43
+ 374 0113 07       		.uleb128 0x7
+ 375 0114 04260000 		.4byte	.LASF33
+ 376 0118 2C       		.sleb128 44
+ 377 0119 07       		.uleb128 0x7
+ 378 011a 39220000 		.4byte	.LASF34
+ 379 011e C000     		.sleb128 64
+ 380 0120 07       		.uleb128 0x7
+ 381 0121 C7010000 		.4byte	.LASF35
+ 382 0125 C100     		.sleb128 65
+ 383 0127 07       		.uleb128 0x7
+ 384 0128 6A270000 		.4byte	.LASF36
+ 385 012c C200     		.sleb128 66
+ 386 012e 07       		.uleb128 0x7
+ 387 012f B21B0000 		.4byte	.LASF37
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 11
+
+
+ 388 0133 C300     		.sleb128 67
+ 389 0135 07       		.uleb128 0x7
+ 390 0136 4C090000 		.4byte	.LASF38
+ 391 013a C400     		.sleb128 68
+ 392 013c 07       		.uleb128 0x7
+ 393 013d F4080000 		.4byte	.LASF39
+ 394 0141 C500     		.sleb128 69
+ 395 0143 07       		.uleb128 0x7
+ 396 0144 071F0000 		.4byte	.LASF40
+ 397 0148 C600     		.sleb128 70
+ 398 014a 07       		.uleb128 0x7
+ 399 014b E91E0000 		.4byte	.LASF41
+ 400 014f C700     		.sleb128 71
+ 401 0151 07       		.uleb128 0x7
+ 402 0152 AE0A0000 		.4byte	.LASF42
+ 403 0156 C800     		.sleb128 72
+ 404 0158 07       		.uleb128 0x7
+ 405 0159 B4190000 		.4byte	.LASF43
+ 406 015d C900     		.sleb128 73
+ 407 015f 07       		.uleb128 0x7
+ 408 0160 A90B0000 		.4byte	.LASF44
+ 409 0164 CA00     		.sleb128 74
+ 410 0166 07       		.uleb128 0x7
+ 411 0167 400B0000 		.4byte	.LASF45
+ 412 016b CB00     		.sleb128 75
+ 413 016d 07       		.uleb128 0x7
+ 414 016e 26190000 		.4byte	.LASF46
+ 415 0172 CC00     		.sleb128 76
+ 416 0174 07       		.uleb128 0x7
+ 417 0175 36200000 		.4byte	.LASF47
+ 418 0179 CD00     		.sleb128 77
+ 419 017b 07       		.uleb128 0x7
+ 420 017c A5060000 		.4byte	.LASF48
+ 421 0180 CE00     		.sleb128 78
+ 422 0182 07       		.uleb128 0x7
+ 423 0183 3A170000 		.4byte	.LASF49
+ 424 0187 CF00     		.sleb128 79
+ 425 0189 07       		.uleb128 0x7
+ 426 018a 10230000 		.4byte	.LASF50
+ 427 018e D000     		.sleb128 80
+ 428 0190 07       		.uleb128 0x7
+ 429 0191 0D0C0000 		.4byte	.LASF51
+ 430 0195 D100     		.sleb128 81
+ 431 0197 07       		.uleb128 0x7
+ 432 0198 18050000 		.4byte	.LASF52
+ 433 019c D200     		.sleb128 82
+ 434 019e 07       		.uleb128 0x7
+ 435 019f 5B250000 		.4byte	.LASF53
+ 436 01a3 D300     		.sleb128 83
+ 437 01a5 07       		.uleb128 0x7
+ 438 01a6 98280000 		.4byte	.LASF54
+ 439 01aa D400     		.sleb128 84
+ 440 01ac 07       		.uleb128 0x7
+ 441 01ad F6030000 		.4byte	.LASF55
+ 442 01b1 D500     		.sleb128 85
+ 443 01b3 07       		.uleb128 0x7
+ 444 01b4 730C0000 		.4byte	.LASF56
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 12
+
+
+ 445 01b8 D600     		.sleb128 86
+ 446 01ba 07       		.uleb128 0x7
+ 447 01bb A0160000 		.4byte	.LASF57
+ 448 01bf D700     		.sleb128 87
+ 449 01c1 07       		.uleb128 0x7
+ 450 01c2 4D260000 		.4byte	.LASF58
+ 451 01c6 F000     		.sleb128 112
+ 452 01c8 07       		.uleb128 0x7
+ 453 01c9 670F0000 		.4byte	.LASF59
+ 454 01cd F100     		.sleb128 113
+ 455 01cf 07       		.uleb128 0x7
+ 456 01d0 2E080000 		.4byte	.LASF60
+ 457 01d4 F200     		.sleb128 114
+ 458 01d6 07       		.uleb128 0x7
+ 459 01d7 F2220000 		.4byte	.LASF61
+ 460 01db F300     		.sleb128 115
+ 461 01dd 07       		.uleb128 0x7
+ 462 01de 091A0000 		.4byte	.LASF62
+ 463 01e2 F400     		.sleb128 116
+ 464 01e4 07       		.uleb128 0x7
+ 465 01e5 0C130000 		.4byte	.LASF63
+ 466 01e9 F500     		.sleb128 117
+ 467 01eb 07       		.uleb128 0x7
+ 468 01ec 8D0A0000 		.4byte	.LASF64
+ 469 01f0 F600     		.sleb128 118
+ 470 01f2 07       		.uleb128 0x7
+ 471 01f3 141D0000 		.4byte	.LASF65
+ 472 01f7 F700     		.sleb128 119
+ 473 01f9 07       		.uleb128 0x7
+ 474 01fa 1A040000 		.4byte	.LASF66
+ 475 01fe F800     		.sleb128 120
+ 476 0200 07       		.uleb128 0x7
+ 477 0201 2A0A0000 		.4byte	.LASF67
+ 478 0205 F900     		.sleb128 121
+ 479 0207 07       		.uleb128 0x7
+ 480 0208 AE270000 		.4byte	.LASF68
+ 481 020c FA00     		.sleb128 122
+ 482 020e 07       		.uleb128 0x7
+ 483 020f E5140000 		.4byte	.LASF69
+ 484 0213 FA01     		.sleb128 250
+ 485 0215 07       		.uleb128 0x7
+ 486 0216 B6240000 		.4byte	.LASF70
+ 487 021a FB01     		.sleb128 251
+ 488 021c 07       		.uleb128 0x7
+ 489 021d D5180000 		.4byte	.LASF71
+ 490 0221 FF01     		.sleb128 255
+ 491 0223 00       		.byte	0
+ 492 0224 06       		.uleb128 0x6
+ 493 0225 01       		.byte	0x1
+ 494 0226 04       		.byte	0x4
+ 495 0227 1D       		.byte	0x1d
+ 496 0228 39020000 		.4byte	0x239
+ 497 022c 07       		.uleb128 0x7
+ 498 022d 95070000 		.4byte	.LASF72
+ 499 0231 00       		.sleb128 0
+ 500 0232 07       		.uleb128 0x7
+ 501 0233 B3090000 		.4byte	.LASF73
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 13
+
+
+ 502 0237 01       		.sleb128 1
+ 503 0238 00       		.byte	0
+ 504 0239 06       		.uleb128 0x6
+ 505 023a 02       		.byte	0x2
+ 506 023b 05       		.byte	0x5
+ 507 023c 93       		.byte	0x93
+ 508 023d 20090000 		.4byte	0x920
+ 509 0241 07       		.uleb128 0x7
+ 510 0242 6A180000 		.4byte	.LASF74
+ 511 0246 8002     		.sleb128 256
+ 512 0248 07       		.uleb128 0x7
+ 513 0249 D2270000 		.4byte	.LASF75
+ 514 024d 8102     		.sleb128 257
+ 515 024f 07       		.uleb128 0x7
+ 516 0250 5B070000 		.4byte	.LASF76
+ 517 0254 8202     		.sleb128 258
+ 518 0256 07       		.uleb128 0x7
+ 519 0257 88270000 		.4byte	.LASF77
+ 520 025b 8302     		.sleb128 259
+ 521 025d 07       		.uleb128 0x7
+ 522 025e A51C0000 		.4byte	.LASF78
+ 523 0262 8402     		.sleb128 260
+ 524 0264 07       		.uleb128 0x7
+ 525 0265 D5210000 		.4byte	.LASF79
+ 526 0269 8502     		.sleb128 261
+ 527 026b 07       		.uleb128 0x7
+ 528 026c 4D0A0000 		.4byte	.LASF80
+ 529 0270 8602     		.sleb128 262
+ 530 0272 07       		.uleb128 0x7
+ 531 0273 4A080000 		.4byte	.LASF81
+ 532 0277 8702     		.sleb128 263
+ 533 0279 07       		.uleb128 0x7
+ 534 027a A2260000 		.4byte	.LASF82
+ 535 027e 8802     		.sleb128 264
+ 536 0280 07       		.uleb128 0x7
+ 537 0281 D0030000 		.4byte	.LASF83
+ 538 0285 8902     		.sleb128 265
+ 539 0287 07       		.uleb128 0x7
+ 540 0288 0C020000 		.4byte	.LASF84
+ 541 028c 8A02     		.sleb128 266
+ 542 028e 07       		.uleb128 0x7
+ 543 028f F11D0000 		.4byte	.LASF85
+ 544 0293 8B02     		.sleb128 267
+ 545 0295 07       		.uleb128 0x7
+ 546 0296 21140000 		.4byte	.LASF86
+ 547 029a 8C02     		.sleb128 268
+ 548 029c 07       		.uleb128 0x7
+ 549 029d 901B0000 		.4byte	.LASF87
+ 550 02a1 8D02     		.sleb128 269
+ 551 02a3 07       		.uleb128 0x7
+ 552 02a4 DB020000 		.4byte	.LASF88
+ 553 02a8 8E02     		.sleb128 270
+ 554 02aa 07       		.uleb128 0x7
+ 555 02ab 03150000 		.4byte	.LASF89
+ 556 02af 8F02     		.sleb128 271
+ 557 02b1 07       		.uleb128 0x7
+ 558 02b2 50050000 		.4byte	.LASF90
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 14
+
+
+ 559 02b6 9002     		.sleb128 272
+ 560 02b8 07       		.uleb128 0x7
+ 561 02b9 F9240000 		.4byte	.LASF91
+ 562 02bd 9102     		.sleb128 273
+ 563 02bf 07       		.uleb128 0x7
+ 564 02c0 D50A0000 		.4byte	.LASF92
+ 565 02c4 9202     		.sleb128 274
+ 566 02c6 07       		.uleb128 0x7
+ 567 02c7 341E0000 		.4byte	.LASF93
+ 568 02cb 9302     		.sleb128 275
+ 569 02cd 07       		.uleb128 0x7
+ 570 02ce FE260000 		.4byte	.LASF94
+ 571 02d2 9402     		.sleb128 276
+ 572 02d4 07       		.uleb128 0x7
+ 573 02d5 23210000 		.4byte	.LASF95
+ 574 02d9 9502     		.sleb128 277
+ 575 02db 07       		.uleb128 0x7
+ 576 02dc F0060000 		.4byte	.LASF96
+ 577 02e0 9602     		.sleb128 278
+ 578 02e2 07       		.uleb128 0x7
+ 579 02e3 DD280000 		.4byte	.LASF97
+ 580 02e7 9702     		.sleb128 279
+ 581 02e9 07       		.uleb128 0x7
+ 582 02ea C9160000 		.4byte	.LASF98
+ 583 02ee 9802     		.sleb128 280
+ 584 02f0 07       		.uleb128 0x7
+ 585 02f1 820D0000 		.4byte	.LASF99
+ 586 02f5 9902     		.sleb128 281
+ 587 02f7 07       		.uleb128 0x7
+ 588 02f8 02190000 		.4byte	.LASF100
+ 589 02fc 9A02     		.sleb128 282
+ 590 02fe 07       		.uleb128 0x7
+ 591 02ff 43290000 		.4byte	.LASF101
+ 592 0303 9B02     		.sleb128 283
+ 593 0305 07       		.uleb128 0x7
+ 594 0306 D8220000 		.4byte	.LASF102
+ 595 030a 9C02     		.sleb128 284
+ 596 030c 07       		.uleb128 0x7
+ 597 030d 3A280000 		.4byte	.LASF103
+ 598 0311 9D02     		.sleb128 285
+ 599 0313 07       		.uleb128 0x7
+ 600 0314 D5110000 		.4byte	.LASF104
+ 601 0318 9E02     		.sleb128 286
+ 602 031a 07       		.uleb128 0x7
+ 603 031b 8D0F0000 		.4byte	.LASF105
+ 604 031f 9F02     		.sleb128 287
+ 605 0321 07       		.uleb128 0x7
+ 606 0322 8B030000 		.4byte	.LASF106
+ 607 0326 A002     		.sleb128 288
+ 608 0328 07       		.uleb128 0x7
+ 609 0329 3B1C0000 		.4byte	.LASF107
+ 610 032d A102     		.sleb128 289
+ 611 032f 07       		.uleb128 0x7
+ 612 0330 11120000 		.4byte	.LASF108
+ 613 0334 A202     		.sleb128 290
+ 614 0336 07       		.uleb128 0x7
+ 615 0337 5A1E0000 		.4byte	.LASF109
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 15
+
+
+ 616 033b A302     		.sleb128 291
+ 617 033d 07       		.uleb128 0x7
+ 618 033e 76220000 		.4byte	.LASF110
+ 619 0342 A402     		.sleb128 292
+ 620 0344 07       		.uleb128 0x7
+ 621 0345 E6230000 		.4byte	.LASF111
+ 622 0349 A502     		.sleb128 293
+ 623 034b 07       		.uleb128 0x7
+ 624 034c B8080000 		.4byte	.LASF112
+ 625 0350 A602     		.sleb128 294
+ 626 0352 07       		.uleb128 0x7
+ 627 0353 92220000 		.4byte	.LASF113
+ 628 0357 A702     		.sleb128 295
+ 629 0359 07       		.uleb128 0x7
+ 630 035a AE030000 		.4byte	.LASF114
+ 631 035e A802     		.sleb128 296
+ 632 0360 07       		.uleb128 0x7
+ 633 0361 F9210000 		.4byte	.LASF115
+ 634 0365 A902     		.sleb128 297
+ 635 0367 07       		.uleb128 0x7
+ 636 0368 58020000 		.4byte	.LASF116
+ 637 036c AA02     		.sleb128 298
+ 638 036e 07       		.uleb128 0x7
+ 639 036f 7C020000 		.4byte	.LASF117
+ 640 0373 AB02     		.sleb128 299
+ 641 0375 07       		.uleb128 0x7
+ 642 0376 50000000 		.4byte	.LASF118
+ 643 037a AC02     		.sleb128 300
+ 644 037c 07       		.uleb128 0x7
+ 645 037d 331D0000 		.4byte	.LASF119
+ 646 0381 AD02     		.sleb128 301
+ 647 0383 07       		.uleb128 0x7
+ 648 0384 F4270000 		.4byte	.LASF120
+ 649 0388 AE02     		.sleb128 302
+ 650 038a 07       		.uleb128 0x7
+ 651 038b BF040000 		.4byte	.LASF121
+ 652 038f AF02     		.sleb128 303
+ 653 0391 07       		.uleb128 0x7
+ 654 0392 7E170000 		.4byte	.LASF122
+ 655 0396 B002     		.sleb128 304
+ 656 0398 07       		.uleb128 0x7
+ 657 0399 DB200000 		.4byte	.LASF123
+ 658 039d B102     		.sleb128 305
+ 659 039f 07       		.uleb128 0x7
+ 660 03a0 1F0D0000 		.4byte	.LASF124
+ 661 03a4 B202     		.sleb128 306
+ 662 03a6 07       		.uleb128 0x7
+ 663 03a7 8D180000 		.4byte	.LASF125
+ 664 03ab B302     		.sleb128 307
+ 665 03ad 07       		.uleb128 0x7
+ 666 03ae DE0E0000 		.4byte	.LASF126
+ 667 03b2 B402     		.sleb128 308
+ 668 03b4 07       		.uleb128 0x7
+ 669 03b5 E1040000 		.4byte	.LASF127
+ 670 03b9 B502     		.sleb128 309
+ 671 03bb 07       		.uleb128 0x7
+ 672 03bc 86010000 		.4byte	.LASF128
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 16
+
+
+ 673 03c0 B602     		.sleb128 310
+ 674 03c2 07       		.uleb128 0x7
+ 675 03c3 19060000 		.4byte	.LASF129
+ 676 03c7 B702     		.sleb128 311
+ 677 03c9 07       		.uleb128 0x7
+ 678 03ca 721D0000 		.4byte	.LASF130
+ 679 03ce B802     		.sleb128 312
+ 680 03d0 07       		.uleb128 0x7
+ 681 03d1 BB210000 		.4byte	.LASF131
+ 682 03d5 B902     		.sleb128 313
+ 683 03d7 07       		.uleb128 0x7
+ 684 03d8 D2050000 		.4byte	.LASF132
+ 685 03dc BA02     		.sleb128 314
+ 686 03de 07       		.uleb128 0x7
+ 687 03df 271A0000 		.4byte	.LASF133
+ 688 03e3 BB02     		.sleb128 315
+ 689 03e5 07       		.uleb128 0x7
+ 690 03e6 93240000 		.4byte	.LASF134
+ 691 03ea BC02     		.sleb128 316
+ 692 03ec 07       		.uleb128 0x7
+ 693 03ed 7F1E0000 		.4byte	.LASF135
+ 694 03f1 BD02     		.sleb128 317
+ 695 03f3 07       		.uleb128 0x7
+ 696 03f4 D5240000 		.4byte	.LASF136
+ 697 03f8 BE02     		.sleb128 318
+ 698 03fa 07       		.uleb128 0x7
+ 699 03fb F4050000 		.4byte	.LASF137
+ 700 03ff BF02     		.sleb128 319
+ 701 0401 07       		.uleb128 0x7
+ 702 0402 A11A0000 		.4byte	.LASF138
+ 703 0406 C002     		.sleb128 320
+ 704 0408 07       		.uleb128 0x7
+ 705 0409 73260000 		.4byte	.LASF139
+ 706 040d C102     		.sleb128 321
+ 707 040f 07       		.uleb128 0x7
+ 708 0410 1C250000 		.4byte	.LASF140
+ 709 0414 C202     		.sleb128 322
+ 710 0416 07       		.uleb128 0x7
+ 711 0417 72000000 		.4byte	.LASF141
+ 712 041b C302     		.sleb128 323
+ 713 041d 07       		.uleb128 0x7
+ 714 041e 1C220000 		.4byte	.LASF142
+ 715 0422 C402     		.sleb128 324
+ 716 0424 07       		.uleb128 0x7
+ 717 0425 C5120000 		.4byte	.LASF143
+ 718 0429 C502     		.sleb128 325
+ 719 042b 07       		.uleb128 0x7
+ 720 042c 40210000 		.4byte	.LASF144
+ 721 0430 C602     		.sleb128 326
+ 722 0432 07       		.uleb128 0x7
+ 723 0433 4E1F0000 		.4byte	.LASF145
+ 724 0437 C702     		.sleb128 327
+ 725 0439 07       		.uleb128 0x7
+ 726 043a 31010000 		.4byte	.LASF146
+ 727 043e C802     		.sleb128 328
+ 728 0440 07       		.uleb128 0x7
+ 729 0441 A21E0000 		.4byte	.LASF147
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 17
+
+
+ 730 0445 C902     		.sleb128 329
+ 731 0447 07       		.uleb128 0x7
+ 732 0448 8E090000 		.4byte	.LASF148
+ 733 044c CA02     		.sleb128 330
+ 734 044e 07       		.uleb128 0x7
+ 735 044f 5F060000 		.4byte	.LASF149
+ 736 0453 CB02     		.sleb128 331
+ 737 0455 07       		.uleb128 0x7
+ 738 0456 3C060000 		.4byte	.LASF150
+ 739 045a CC02     		.sleb128 332
+ 740 045c 07       		.uleb128 0x7
+ 741 045d 6A090000 		.4byte	.LASF151
+ 742 0461 CD02     		.sleb128 333
+ 743 0463 07       		.uleb128 0x7
+ 744 0464 B4130000 		.4byte	.LASF152
+ 745 0468 CE02     		.sleb128 334
+ 746 046a 07       		.uleb128 0x7
+ 747 046b 33270000 		.4byte	.LASF153
+ 748 046f CF02     		.sleb128 335
+ 749 0471 07       		.uleb128 0x7
+ 750 0472 950C0000 		.4byte	.LASF154
+ 751 0476 D002     		.sleb128 336
+ 752 0478 07       		.uleb128 0x7
+ 753 0479 561D0000 		.4byte	.LASF155
+ 754 047d D102     		.sleb128 337
+ 755 047f 07       		.uleb128 0x7
+ 756 0480 CD190000 		.4byte	.LASF156
+ 757 0484 D202     		.sleb128 338
+ 758 0486 07       		.uleb128 0x7
+ 759 0487 3D040000 		.4byte	.LASF157
+ 760 048b D302     		.sleb128 339
+ 761 048d 07       		.uleb128 0x7
+ 762 048e 73120000 		.4byte	.LASF158
+ 763 0492 D402     		.sleb128 340
+ 764 0494 07       		.uleb128 0x7
+ 765 0495 8D000000 		.4byte	.LASF159
+ 766 0499 D502     		.sleb128 341
+ 767 049b 07       		.uleb128 0x7
+ 768 049c C3060000 		.4byte	.LASF160
+ 769 04a0 D602     		.sleb128 342
+ 770 04a2 07       		.uleb128 0x7
+ 771 04a3 7C250000 		.4byte	.LASF161
+ 772 04a7 D702     		.sleb128 343
+ 773 04a9 07       		.uleb128 0x7
+ 774 04aa B90E0000 		.4byte	.LASF162
+ 775 04ae D802     		.sleb128 344
+ 776 04b0 07       		.uleb128 0x7
+ 777 04b1 EF0D0000 		.4byte	.LASF163
+ 778 04b5 D902     		.sleb128 345
+ 779 04b7 07       		.uleb128 0x7
+ 780 04b8 5F040000 		.4byte	.LASF164
+ 781 04bc DA02     		.sleb128 346
+ 782 04be 07       		.uleb128 0x7
+ 783 04bf 6F240000 		.4byte	.LASF165
+ 784 04c3 DB02     		.sleb128 347
+ 785 04c5 07       		.uleb128 0x7
+ 786 04c6 96150000 		.4byte	.LASF166
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 18
+
+
+ 787 04ca DC02     		.sleb128 348
+ 788 04cc 07       		.uleb128 0x7
+ 789 04cd 2D130000 		.4byte	.LASF167
+ 790 04d1 DD02     		.sleb128 349
+ 791 04d3 07       		.uleb128 0x7
+ 792 04d4 9B050000 		.4byte	.LASF168
+ 793 04d8 DE02     		.sleb128 350
+ 794 04da 07       		.uleb128 0x7
+ 795 04db FD040000 		.4byte	.LASF169
+ 796 04df DF02     		.sleb128 351
+ 797 04e1 07       		.uleb128 0x7
+ 798 04e2 0E010000 		.4byte	.LASF170
+ 799 04e6 E002     		.sleb128 352
+ 800 04e8 07       		.uleb128 0x7
+ 801 04e9 E8120000 		.4byte	.LASF171
+ 802 04ed E102     		.sleb128 353
+ 803 04ef 07       		.uleb128 0x7
+ 804 04f0 B9280000 		.4byte	.LASF172
+ 805 04f4 E202     		.sleb128 354
+ 806 04f6 07       		.uleb128 0x7
+ 807 04f7 D50F0000 		.4byte	.LASF173
+ 808 04fb E302     		.sleb128 355
+ 809 04fd 07       		.uleb128 0x7
+ 810 04fe 150E0000 		.4byte	.LASF174
+ 811 0502 E402     		.sleb128 356
+ 812 0504 07       		.uleb128 0x7
+ 813 0505 59170000 		.4byte	.LASF175
+ 814 0509 E502     		.sleb128 357
+ 815 050b 07       		.uleb128 0x7
+ 816 050c 53230000 		.4byte	.LASF176
+ 817 0510 E602     		.sleb128 358
+ 818 0512 07       		.uleb128 0x7
+ 819 0513 B21D0000 		.4byte	.LASF177
+ 820 0517 E702     		.sleb128 359
+ 821 0519 07       		.uleb128 0x7
+ 822 051a B9020000 		.4byte	.LASF178
+ 823 051e E802     		.sleb128 360
+ 824 0520 07       		.uleb128 0x7
+ 825 0521 F11C0000 		.4byte	.LASF179
+ 826 0525 E902     		.sleb128 361
+ 827 0527 07       		.uleb128 0x7
+ 828 0528 D2100000 		.4byte	.LASF180
+ 829 052c EA02     		.sleb128 362
+ 830 052e 07       		.uleb128 0x7
+ 831 052f 35120000 		.4byte	.LASF181
+ 832 0533 EB02     		.sleb128 363
+ 833 0535 07       		.uleb128 0x7
+ 834 0536 E7190000 		.4byte	.LASF182
+ 835 053a EC02     		.sleb128 364
+ 836 053c 07       		.uleb128 0x7
+ 837 053d 50200000 		.4byte	.LASF183
+ 838 0541 ED02     		.sleb128 365
+ 839 0543 07       		.uleb128 0x7
+ 840 0544 D40C0000 		.4byte	.LASF184
+ 841 0548 EE02     		.sleb128 366
+ 842 054a 07       		.uleb128 0x7
+ 843 054b D9150000 		.4byte	.LASF185
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 19
+
+
+ 844 054f EF02     		.sleb128 367
+ 845 0551 07       		.uleb128 0x7
+ 846 0552 C2140000 		.4byte	.LASF186
+ 847 0556 F002     		.sleb128 368
+ 848 0558 07       		.uleb128 0x7
+ 849 0559 43180000 		.4byte	.LASF187
+ 850 055d F102     		.sleb128 369
+ 851 055f 07       		.uleb128 0x7
+ 852 0560 1C200000 		.4byte	.LASF188
+ 853 0564 F202     		.sleb128 370
+ 854 0566 07       		.uleb128 0x7
+ 855 0567 FB150000 		.4byte	.LASF189
+ 856 056b F302     		.sleb128 371
+ 857 056d 07       		.uleb128 0x7
+ 858 056e BE150000 		.4byte	.LASF190
+ 859 0572 F402     		.sleb128 372
+ 860 0574 07       		.uleb128 0x7
+ 861 0575 5E160000 		.4byte	.LASF191
+ 862 0579 F502     		.sleb128 373
+ 863 057b 07       		.uleb128 0x7
+ 864 057c 680D0000 		.4byte	.LASF192
+ 865 0580 F602     		.sleb128 374
+ 866 0582 07       		.uleb128 0x7
+ 867 0583 0C080000 		.4byte	.LASF193
+ 868 0587 F702     		.sleb128 375
+ 869 0589 07       		.uleb128 0x7
+ 870 058a 53220000 		.4byte	.LASF194
+ 871 058e F802     		.sleb128 376
+ 872 0590 07       		.uleb128 0x7
+ 873 0591 78100000 		.4byte	.LASF195
+ 874 0595 F902     		.sleb128 377
+ 875 0597 07       		.uleb128 0x7
+ 876 0598 AB070000 		.4byte	.LASF196
+ 877 059c FA02     		.sleb128 378
+ 878 059e 07       		.uleb128 0x7
+ 879 059f B6220000 		.4byte	.LASF197
+ 880 05a3 FB02     		.sleb128 379
+ 881 05a5 07       		.uleb128 0x7
+ 882 05a6 CE1D0000 		.4byte	.LASF198
+ 883 05aa FC02     		.sleb128 380
+ 884 05ac 07       		.uleb128 0x7
+ 885 05ad 811C0000 		.4byte	.LASF199
+ 886 05b1 FD02     		.sleb128 381
+ 887 05b3 07       		.uleb128 0x7
+ 888 05b4 42140000 		.4byte	.LASF200
+ 889 05b8 FE02     		.sleb128 382
+ 890 05ba 07       		.uleb128 0x7
+ 891 05bb 56010000 		.4byte	.LASF201
+ 892 05bf FF02     		.sleb128 383
+ 893 05c1 07       		.uleb128 0x7
+ 894 05c2 871A0000 		.4byte	.LASF202
+ 895 05c6 8003     		.sleb128 384
+ 896 05c8 07       		.uleb128 0x7
+ 897 05c9 19270000 		.4byte	.LASF203
+ 898 05cd 8103     		.sleb128 385
+ 899 05cf 07       		.uleb128 0x7
+ 900 05d0 08240000 		.4byte	.LASF204
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 20
+
+
+ 901 05d4 8203     		.sleb128 386
+ 902 05d6 07       		.uleb128 0x7
+ 903 05d7 74200000 		.4byte	.LASF205
+ 904 05db 8303     		.sleb128 387
+ 905 05dd 07       		.uleb128 0x7
+ 906 05de E2010000 		.4byte	.LASF206
+ 907 05e2 8403     		.sleb128 388
+ 908 05e4 07       		.uleb128 0x7
+ 909 05e5 860B0000 		.4byte	.LASF207
+ 910 05e9 8503     		.sleb128 389
+ 911 05eb 07       		.uleb128 0x7
+ 912 05ec 37250000 		.4byte	.LASF208
+ 913 05f0 8603     		.sleb128 390
+ 914 05f2 07       		.uleb128 0x7
+ 915 05f3 82290000 		.4byte	.LASF209
+ 916 05f7 8703     		.sleb128 391
+ 917 05f9 07       		.uleb128 0x7
+ 918 05fa 7A160000 		.4byte	.LASF210
+ 919 05fe 8803     		.sleb128 392
+ 920 0600 07       		.uleb128 0x7
+ 921 0601 78280000 		.4byte	.LASF211
+ 922 0605 8903     		.sleb128 393
+ 923 0607 07       		.uleb128 0x7
+ 924 0608 3C160000 		.4byte	.LASF212
+ 925 060c 8A03     		.sleb128 394
+ 926 060e 07       		.uleb128 0x7
+ 927 060f 70080000 		.4byte	.LASF213
+ 928 0613 8B03     		.sleb128 395
+ 929 0615 07       		.uleb128 0x7
+ 930 0616 B5100000 		.4byte	.LASF214
+ 931 061a 8C03     		.sleb128 396
+ 932 061c 07       		.uleb128 0x7
+ 933 061d FF0E0000 		.4byte	.LASF215
+ 934 0621 8D03     		.sleb128 397
+ 935 0623 07       		.uleb128 0x7
+ 936 0624 01290000 		.4byte	.LASF216
+ 937 0628 8E03     		.sleb128 398
+ 938 062a 07       		.uleb128 0x7
+ 939 062b 721F0000 		.4byte	.LASF217
+ 940 062f 8F03     		.sleb128 399
+ 941 0631 07       		.uleb128 0x7
+ 942 0632 1C110000 		.4byte	.LASF218
+ 943 0636 9003     		.sleb128 400
+ 944 0638 07       		.uleb128 0x7
+ 945 0639 0A1B0000 		.4byte	.LASF219
+ 946 063d 9103     		.sleb128 401
+ 947 063f 07       		.uleb128 0x7
+ 948 0640 42030000 		.4byte	.LASF220
+ 949 0644 9203     		.sleb128 402
+ 950 0646 07       		.uleb128 0x7
+ 951 0647 AF0C0000 		.4byte	.LASF221
+ 952 064b 9303     		.sleb128 403
+ 953 064d 07       		.uleb128 0x7
+ 954 064e 14100000 		.4byte	.LASF222
+ 955 0652 9403     		.sleb128 404
+ 956 0654 07       		.uleb128 0x7
+ 957 0655 F0290000 		.4byte	.LASF223
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 21
+
+
+ 958 0659 9503     		.sleb128 405
+ 959 065b 07       		.uleb128 0x7
+ 960 065c C61A0000 		.4byte	.LASF224
+ 961 0660 9603     		.sleb128 406
+ 962 0662 07       		.uleb128 0x7
+ 963 0663 2E1B0000 		.4byte	.LASF225
+ 964 0667 9703     		.sleb128 407
+ 965 0669 07       		.uleb128 0x7
+ 966 066a 78050000 		.4byte	.LASF226
+ 967 066e 9803     		.sleb128 408
+ 968 0670 07       		.uleb128 0x7
+ 969 0671 960E0000 		.4byte	.LASF227
+ 970 0675 9903     		.sleb128 409
+ 971 0677 07       		.uleb128 0x7
+ 972 0678 DE1F0000 		.4byte	.LASF228
+ 973 067c 9A03     		.sleb128 410
+ 974 067e 07       		.uleb128 0x7
+ 975 067f CF070000 		.4byte	.LASF229
+ 976 0683 9B03     		.sleb128 411
+ 977 0685 07       		.uleb128 0x7
+ 978 0686 22000000 		.4byte	.LASF230
+ 979 068a 9C03     		.sleb128 412
+ 980 068c 07       		.uleb128 0x7
+ 981 068d A1230000 		.4byte	.LASF231
+ 982 0691 9D03     		.sleb128 413
+ 983 0693 07       		.uleb128 0x7
+ 984 0694 C70B0000 		.4byte	.LASF232
+ 985 0698 9E03     		.sleb128 414
+ 986 069a 07       		.uleb128 0x7
+ 987 069b A7290000 		.4byte	.LASF233
+ 988 069f 9F03     		.sleb128 415
+ 989 06a1 07       		.uleb128 0x7
+ 990 06a2 F7110000 		.4byte	.LASF234
+ 991 06a6 A003     		.sleb128 416
+ 992 06a8 07       		.uleb128 0x7
+ 993 06a9 D5130000 		.4byte	.LASF235
+ 994 06ad A103     		.sleb128 417
+ 995 06af 07       		.uleb128 0x7
+ 996 06b0 68290000 		.4byte	.LASF236
+ 997 06b4 A203     		.sleb128 418
+ 998 06b6 07       		.uleb128 0x7
+ 999 06b7 6A210000 		.4byte	.LASF237
+ 1000 06bb A303     		.sleb128 419
+ 1001 06bd 07       		.uleb128 0x7
+ 1002 06be B2180000 		.4byte	.LASF238
+ 1003 06c2 A403     		.sleb128 420
+ 1004 06c4 07       		.uleb128 0x7
+ 1005 06c5 4A1A0000 		.4byte	.LASF239
+ 1006 06c9 A503     		.sleb128 421
+ 1007 06cb 07       		.uleb128 0x7
+ 1008 06cc E0250000 		.4byte	.LASF240
+ 1009 06d0 A603     		.sleb128 422
+ 1010 06d2 07       		.uleb128 0x7
+ 1011 06d3 52110000 		.4byte	.LASF241
+ 1012 06d7 A703     		.sleb128 423
+ 1013 06d9 07       		.uleb128 0x7
+ 1014 06da 780E0000 		.4byte	.LASF242
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 22
+
+
+ 1015 06de A803     		.sleb128 424
+ 1016 06e0 07       		.uleb128 0x7
+ 1017 06e1 74150000 		.4byte	.LASF243
+ 1018 06e5 A903     		.sleb128 425
+ 1019 06e7 07       		.uleb128 0x7
+ 1020 06e8 4C240000 		.4byte	.LASF244
+ 1021 06ec AA03     		.sleb128 426
+ 1022 06ee 07       		.uleb128 0x7
+ 1023 06ef 121E0000 		.4byte	.LASF245
+ 1024 06f3 AB03     		.sleb128 427
+ 1025 06f5 07       		.uleb128 0x7
+ 1026 06f6 96020000 		.4byte	.LASF246
+ 1027 06fa AC03     		.sleb128 428
+ 1028 06fc 07       		.uleb128 0x7
+ 1029 06fd F41B0000 		.4byte	.LASF247
+ 1030 0701 AD03     		.sleb128 429
+ 1031 0703 07       		.uleb128 0x7
+ 1032 0704 81060000 		.4byte	.LASF248
+ 1033 0708 AE03     		.sleb128 430
+ 1034 070a 07       		.uleb128 0x7
+ 1035 070b 8F130000 		.4byte	.LASF249
+ 1036 070f AF03     		.sleb128 431
+ 1037 0711 07       		.uleb128 0x7
+ 1038 0712 02200000 		.4byte	.LASF250
+ 1039 0716 B003     		.sleb128 432
+ 1040 0718 07       		.uleb128 0x7
+ 1041 0719 82040000 		.4byte	.LASF251
+ 1042 071d B103     		.sleb128 433
+ 1043 071f 07       		.uleb128 0x7
+ 1044 0720 961D0000 		.4byte	.LASF252
+ 1045 0724 B203     		.sleb128 434
+ 1046 0726 07       		.uleb128 0x7
+ 1047 0727 5F1C0000 		.4byte	.LASF253
+ 1048 072b B303     		.sleb128 435
+ 1049 072d 07       		.uleb128 0x7
+ 1050 072e 440F0000 		.4byte	.LASF254
+ 1051 0732 B403     		.sleb128 436
+ 1052 0734 07       		.uleb128 0x7
+ 1053 0735 DB260000 		.4byte	.LASF255
+ 1054 0739 B503     		.sleb128 437
+ 1055 073b 07       		.uleb128 0x7
+ 1056 073c 50150000 		.4byte	.LASF256
+ 1057 0740 B603     		.sleb128 438
+ 1058 0742 07       		.uleb128 0x7
+ 1059 0743 6D1B0000 		.4byte	.LASF257
+ 1060 0747 B703     		.sleb128 439
+ 1061 0749 07       		.uleb128 0x7
+ 1062 074a 70110000 		.4byte	.LASF258
+ 1063 074e B803     		.sleb128 440
+ 1064 0750 07       		.uleb128 0x7
+ 1065 0751 281F0000 		.4byte	.LASF259
+ 1066 0755 B903     		.sleb128 441
+ 1067 0757 07       		.uleb128 0x7
+ 1068 0758 58120000 		.4byte	.LASF260
+ 1069 075c BA03     		.sleb128 442
+ 1070 075e 07       		.uleb128 0x7
+ 1071 075f 95110000 		.4byte	.LASF261
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 23
+
+
+ 1072 0763 BB03     		.sleb128 443
+ 1073 0765 07       		.uleb128 0x7
+ 1074 0766 9C040000 		.4byte	.LASF262
+ 1075 076a BC03     		.sleb128 444
+ 1076 076c 07       		.uleb128 0x7
+ 1077 076d 13070000 		.4byte	.LASF263
+ 1078 0771 BD03     		.sleb128 445
+ 1079 0773 07       		.uleb128 0x7
+ 1080 0774 54100000 		.4byte	.LASF264
+ 1081 0778 BE03     		.sleb128 446
+ 1082 077a 07       		.uleb128 0x7
+ 1083 077b 8C210000 		.4byte	.LASF265
+ 1084 077f BF03     		.sleb128 447
+ 1085 0781 07       		.uleb128 0x7
+ 1086 0782 1E290000 		.4byte	.LASF266
+ 1087 0786 C003     		.sleb128 448
+ 1088 0788 07       		.uleb128 0x7
+ 1089 0789 F6100000 		.4byte	.LASF267
+ 1090 078d C103     		.sleb128 449
+ 1091 078f 07       		.uleb128 0x7
+ 1092 0790 1B090000 		.4byte	.LASF268
+ 1093 0794 C203     		.sleb128 450
+ 1094 0796 07       		.uleb128 0x7
+ 1095 0797 390E0000 		.4byte	.LASF269
+ 1096 079b C303     		.sleb128 451
+ 1097 079d 07       		.uleb128 0x7
+ 1098 079e E21A0000 		.4byte	.LASF270
+ 1099 07a2 C403     		.sleb128 452
+ 1100 07a4 07       		.uleb128 0x7
+ 1101 07a5 03030000 		.4byte	.LASF271
+ 1102 07a9 C503     		.sleb128 453
+ 1103 07ab 07       		.uleb128 0x7
+ 1104 07ac 96200000 		.4byte	.LASF272
+ 1105 07b0 C603     		.sleb128 454
+ 1106 07b2 07       		.uleb128 0x7
+ 1107 07b3 C8090000 		.4byte	.LASF273
+ 1108 07b7 C703     		.sleb128 455
+ 1109 07b9 07       		.uleb128 0x7
+ 1110 07ba 48130000 		.4byte	.LASF274
+ 1111 07be C803     		.sleb128 456
+ 1112 07c0 07       		.uleb128 0x7
+ 1113 07c1 A70D0000 		.4byte	.LASF275
+ 1114 07c5 C903     		.sleb128 457
+ 1115 07c7 07       		.uleb128 0x7
+ 1116 07c8 A0250000 		.4byte	.LASF276
+ 1117 07cc CA03     		.sleb128 458
+ 1118 07ce 07       		.uleb128 0x7
+ 1119 07cf 33020000 		.4byte	.LASF277
+ 1120 07d3 CB03     		.sleb128 459
+ 1121 07d5 07       		.uleb128 0x7
+ 1122 07d6 B0000000 		.4byte	.LASF278
+ 1123 07da CC03     		.sleb128 460
+ 1124 07dc 07       		.uleb128 0x7
+ 1125 07dd EA0B0000 		.4byte	.LASF279
+ 1126 07e1 CD03     		.sleb128 461
+ 1127 07e3 07       		.uleb128 0x7
+ 1128 07e4 680A0000 		.4byte	.LASF280
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 24
+
+
+ 1129 07e8 CE03     		.sleb128 462
+ 1130 07ea 07       		.uleb128 0x7
+ 1131 07eb A1170000 		.4byte	.LASF281
+ 1132 07ef CF03     		.sleb128 463
+ 1133 07f1 07       		.uleb128 0x7
+ 1134 07f2 24240000 		.4byte	.LASF282
+ 1135 07f6 D003     		.sleb128 464
+ 1136 07f8 07       		.uleb128 0x7
+ 1137 07f9 1F160000 		.4byte	.LASF283
+ 1138 07fd D103     		.sleb128 465
+ 1139 07ff 07       		.uleb128 0x7
+ 1140 0800 BA1F0000 		.4byte	.LASF284
+ 1141 0804 D203     		.sleb128 466
+ 1142 0806 07       		.uleb128 0x7
+ 1143 0807 FA0A0000 		.4byte	.LASF285
+ 1144 080b D303     		.sleb128 467
+ 1145 080d 07       		.uleb128 0x7
+ 1146 080e 67030000 		.4byte	.LASF286
+ 1147 0812 D403     		.sleb128 468
+ 1148 0814 07       		.uleb128 0x7
+ 1149 0815 951F0000 		.4byte	.LASF287
+ 1150 0819 D503     		.sleb128 469
+ 1151 081b 07       		.uleb128 0x7
+ 1152 081c 240B0000 		.4byte	.LASF288
+ 1153 0820 D603     		.sleb128 470
+ 1154 0822 07       		.uleb128 0x7
+ 1155 0823 FF130000 		.4byte	.LASF289
+ 1156 0827 D703     		.sleb128 471
+ 1157 0829 07       		.uleb128 0x7
+ 1158 082a C61E0000 		.4byte	.LASF290
+ 1159 082e D803     		.sleb128 472
+ 1160 0830 07       		.uleb128 0x7
+ 1161 0831 CB0D0000 		.4byte	.LASF291
+ 1162 0835 D903     		.sleb128 473
+ 1163 0837 07       		.uleb128 0x7
+ 1164 0838 6D230000 		.4byte	.LASF292
+ 1165 083c DA03     		.sleb128 474
+ 1166 083e 07       		.uleb128 0x7
+ 1167 083f 500C0000 		.4byte	.LASF293
+ 1168 0843 DB03     		.sleb128 475
+ 1169 0845 07       		.uleb128 0x7
+ 1170 0846 37070000 		.4byte	.LASF294
+ 1171 084a DC03     		.sleb128 476
+ 1172 084c 07       		.uleb128 0x7
+ 1173 084d D01B0000 		.4byte	.LASF295
+ 1174 0851 DD03     		.sleb128 477
+ 1175 0853 07       		.uleb128 0x7
+ 1176 0854 B00F0000 		.4byte	.LASF296
+ 1177 0858 DE03     		.sleb128 478
+ 1178 085a 07       		.uleb128 0x7
+ 1179 085b F3070000 		.4byte	.LASF297
+ 1180 085f DF03     		.sleb128 479
+ 1181 0861 07       		.uleb128 0x7
+ 1182 0862 FA0F0000 		.4byte	.LASF298
+ 1183 0866 E003     		.sleb128 480
+ 1184 0868 07       		.uleb128 0x7
+ 1185 0869 B8050000 		.4byte	.LASF299
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 25
+
+
+ 1186 086d E103     		.sleb128 481
+ 1187 086f 07       		.uleb128 0x7
+ 1188 0870 ED160000 		.4byte	.LASF300
+ 1189 0874 E203     		.sleb128 482
+ 1190 0876 07       		.uleb128 0x7
+ 1191 0877 00000000 		.4byte	.LASF301
+ 1192 087b E303     		.sleb128 483
+ 1193 087d 07       		.uleb128 0x7
+ 1194 087e 40190000 		.4byte	.LASF302
+ 1195 0882 E403     		.sleb128 484
+ 1196 0884 07       		.uleb128 0x7
+ 1197 0885 C3230000 		.4byte	.LASF303
+ 1198 0889 E503     		.sleb128 485
+ 1199 088b 07       		.uleb128 0x7
+ 1200 088c 1E030000 		.4byte	.LASF304
+ 1201 0890 E603     		.sleb128 486
+ 1202 0892 07       		.uleb128 0x7
+ 1203 0893 2B150000 		.4byte	.LASF305
+ 1204 0897 E703     		.sleb128 487
+ 1205 0899 07       		.uleb128 0x7
+ 1206 089a F90C0000 		.4byte	.LASF306
+ 1207 089e E803     		.sleb128 488
+ 1208 08a0 07       		.uleb128 0x7
+ 1209 08a1 B2110000 		.4byte	.LASF307
+ 1210 08a5 E903     		.sleb128 489
+ 1211 08a7 07       		.uleb128 0x7
+ 1212 08a8 060A0000 		.4byte	.LASF308
+ 1213 08ac EA03     		.sleb128 490
+ 1214 08ae 07       		.uleb128 0x7
+ 1215 08af CB290000 		.4byte	.LASF309
+ 1216 08b3 EB03     		.sleb128 491
+ 1217 08b5 07       		.uleb128 0x7
+ 1218 08b6 5D0E0000 		.4byte	.LASF310
+ 1219 08ba EC03     		.sleb128 492
+ 1220 08bc 07       		.uleb128 0x7
+ 1221 08bd CF000000 		.4byte	.LASF311
+ 1222 08c1 ED03     		.sleb128 493
+ 1223 08c3 07       		.uleb128 0x7
+ 1224 08c4 63190000 		.4byte	.LASF312
+ 1225 08c8 EE03     		.sleb128 494
+ 1226 08ca 07       		.uleb128 0x7
+ 1227 08cb 09170000 		.4byte	.LASF313
+ 1228 08cf EF03     		.sleb128 495
+ 1229 08d1 07       		.uleb128 0x7
+ 1230 08d2 210F0000 		.4byte	.LASF314
+ 1231 08d6 F003     		.sleb128 496
+ 1232 08d8 07       		.uleb128 0x7
+ 1233 08d9 FF200000 		.4byte	.LASF315
+ 1234 08dd F103     		.sleb128 497
+ 1235 08df 07       		.uleb128 0x7
+ 1236 08e0 28260000 		.4byte	.LASF316
+ 1237 08e4 F203     		.sleb128 498
+ 1238 08e6 07       		.uleb128 0x7
+ 1239 08e7 EC000000 		.4byte	.LASF317
+ 1240 08eb F303     		.sleb128 499
+ 1241 08ed 07       		.uleb128 0x7
+ 1242 08ee 181C0000 		.4byte	.LASF318
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 26
+
+
+ 1243 08f2 F403     		.sleb128 500
+ 1244 08f4 07       		.uleb128 0x7
+ 1245 08f5 2C0C0000 		.4byte	.LASF319
+ 1246 08f9 F503     		.sleb128 501
+ 1247 08fb 07       		.uleb128 0x7
+ 1248 08fc 430D0000 		.4byte	.LASF320
+ 1249 0900 F603     		.sleb128 502
+ 1250 0902 07       		.uleb128 0x7
+ 1251 0903 18280000 		.4byte	.LASF321
+ 1252 0907 F703     		.sleb128 503
+ 1253 0909 07       		.uleb128 0x7
+ 1254 090a E3090000 		.4byte	.LASF322
+ 1255 090e F803     		.sleb128 504
+ 1256 0910 07       		.uleb128 0x7
+ 1257 0911 94080000 		.4byte	.LASF323
+ 1258 0915 F903     		.sleb128 505
+ 1259 0917 07       		.uleb128 0x7
+ 1260 0918 6D1A0000 		.4byte	.LASF324
+ 1261 091c 80C003   		.sleb128 57344
+ 1262 091f 00       		.byte	0
+ 1263 0920 08       		.uleb128 0x8
+ 1264 0921 90070000 		.4byte	.LASF334
+ 1265 0925 01       		.byte	0x1
+ 1266 0926 35       		.byte	0x35
+ 1267 0927 5D000000 		.4byte	0x5d
+ 1268 092b 00000000 		.4byte	.LFB35
+ 1269 092f 28000000 		.4byte	.LFE35-.LFB35
+ 1270 0933 01       		.uleb128 0x1
+ 1271 0934 9C       		.byte	0x9c
+ 1272 0935 09       		.uleb128 0x9
+ 1273 0936 8F230000 		.4byte	.LASF327
+ 1274 093a 01       		.byte	0x1
+ 1275 093b 5C       		.byte	0x5c
+ 1276 093c 00000000 		.4byte	.LFB36
+ 1277 0940 3E000000 		.4byte	.LFE36-.LFB36
+ 1278 0944 01       		.uleb128 0x1
+ 1279 0945 9C       		.byte	0x9c
+ 1280 0946 75090000 		.4byte	0x975
+ 1281 094a 0A       		.uleb128 0xa
+ 1282 094b 96120000 		.4byte	.LASF325
+ 1283 094f 01       		.byte	0x1
+ 1284 0950 5C       		.byte	0x5c
+ 1285 0951 76000000 		.4byte	0x76
+ 1286 0955 02       		.uleb128 0x2
+ 1287 0956 91       		.byte	0x91
+ 1288 0957 6C       		.sleb128 -20
+ 1289 0958 0A       		.uleb128 0xa
+ 1290 0959 7B010000 		.4byte	.LASF326
+ 1291 095d 01       		.byte	0x1
+ 1292 095e 5C       		.byte	0x5c
+ 1293 095f 9D000000 		.4byte	0x9d
+ 1294 0963 02       		.uleb128 0x2
+ 1295 0964 91       		.byte	0x91
+ 1296 0965 68       		.sleb128 -24
+ 1297 0966 0B       		.uleb128 0xb
+ 1298 0967 5D0D0000 		.4byte	.LASF329
+ 1299 096b 01       		.byte	0x1
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 27
+
+
+ 1300 096c 5E       		.byte	0x5e
+ 1301 096d 6B000000 		.4byte	0x6b
+ 1302 0971 02       		.uleb128 0x2
+ 1303 0972 91       		.byte	0x91
+ 1304 0973 77       		.sleb128 -9
+ 1305 0974 00       		.byte	0
+ 1306 0975 09       		.uleb128 0x9
+ 1307 0976 5F0B0000 		.4byte	.LASF328
+ 1308 097a 01       		.byte	0x1
+ 1309 097b 83       		.byte	0x83
+ 1310 097c 00000000 		.4byte	.LFB37
+ 1311 0980 34000000 		.4byte	.LFE37-.LFB37
+ 1312 0984 01       		.uleb128 0x1
+ 1313 0985 9C       		.byte	0x9c
+ 1314 0986 B5090000 		.4byte	0x9b5
+ 1315 098a 0A       		.uleb128 0xa
+ 1316 098b 96120000 		.4byte	.LASF325
+ 1317 098f 01       		.byte	0x1
+ 1318 0990 83       		.byte	0x83
+ 1319 0991 76000000 		.4byte	0x76
+ 1320 0995 02       		.uleb128 0x2
+ 1321 0996 91       		.byte	0x91
+ 1322 0997 6C       		.sleb128 -20
+ 1323 0998 0A       		.uleb128 0xa
+ 1324 0999 7B010000 		.4byte	.LASF326
+ 1325 099d 01       		.byte	0x1
+ 1326 099e 83       		.byte	0x83
+ 1327 099f 9D000000 		.4byte	0x9d
+ 1328 09a3 02       		.uleb128 0x2
+ 1329 09a4 91       		.byte	0x91
+ 1330 09a5 68       		.sleb128 -24
+ 1331 09a6 0B       		.uleb128 0xb
+ 1332 09a7 5D0D0000 		.4byte	.LASF329
+ 1333 09ab 01       		.byte	0x1
+ 1334 09ac 85       		.byte	0x85
+ 1335 09ad 6B000000 		.4byte	0x6b
+ 1336 09b1 02       		.uleb128 0x2
+ 1337 09b2 91       		.byte	0x91
+ 1338 09b3 77       		.sleb128 -9
+ 1339 09b4 00       		.byte	0
+ 1340 09b5 0C       		.uleb128 0xc
+ 1341 09b6 A4190000 		.4byte	.LASF335
+ 1342 09ba 01       		.byte	0x1
+ 1343 09bb A2       		.byte	0xa2
+ 1344 09bc 00000000 		.4byte	.LFB38
+ 1345 09c0 3E000000 		.4byte	.LFE38-.LFB38
+ 1346 09c4 01       		.uleb128 0x1
+ 1347 09c5 9C       		.byte	0x9c
+ 1348 09c6 0A       		.uleb128 0xa
+ 1349 09c7 F80E0000 		.4byte	.LASF330
+ 1350 09cb 01       		.byte	0x1
+ 1351 09cc A2       		.byte	0xa2
+ 1352 09cd 6B000000 		.4byte	0x6b
+ 1353 09d1 02       		.uleb128 0x2
+ 1354 09d2 91       		.byte	0x91
+ 1355 09d3 77       		.sleb128 -9
+ 1356 09d4 00       		.byte	0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 28
+
+
+ 1357 09d5 00       		.byte	0
+ 1358              		.section	.debug_abbrev,"",%progbits
+ 1359              	.Ldebug_abbrev0:
+ 1360 0000 01       		.uleb128 0x1
+ 1361 0001 11       		.uleb128 0x11
+ 1362 0002 01       		.byte	0x1
+ 1363 0003 25       		.uleb128 0x25
+ 1364 0004 0E       		.uleb128 0xe
+ 1365 0005 13       		.uleb128 0x13
+ 1366 0006 0B       		.uleb128 0xb
+ 1367 0007 03       		.uleb128 0x3
+ 1368 0008 0E       		.uleb128 0xe
+ 1369 0009 1B       		.uleb128 0x1b
+ 1370 000a 0E       		.uleb128 0xe
+ 1371 000b 55       		.uleb128 0x55
+ 1372 000c 17       		.uleb128 0x17
+ 1373 000d 11       		.uleb128 0x11
+ 1374 000e 01       		.uleb128 0x1
+ 1375 000f 10       		.uleb128 0x10
+ 1376 0010 17       		.uleb128 0x17
+ 1377 0011 00       		.byte	0
+ 1378 0012 00       		.byte	0
+ 1379 0013 02       		.uleb128 0x2
+ 1380 0014 24       		.uleb128 0x24
+ 1381 0015 00       		.byte	0
+ 1382 0016 0B       		.uleb128 0xb
+ 1383 0017 0B       		.uleb128 0xb
+ 1384 0018 3E       		.uleb128 0x3e
+ 1385 0019 0B       		.uleb128 0xb
+ 1386 001a 03       		.uleb128 0x3
+ 1387 001b 0E       		.uleb128 0xe
+ 1388 001c 00       		.byte	0
+ 1389 001d 00       		.byte	0
+ 1390 001e 03       		.uleb128 0x3
+ 1391 001f 24       		.uleb128 0x24
+ 1392 0020 00       		.byte	0
+ 1393 0021 0B       		.uleb128 0xb
+ 1394 0022 0B       		.uleb128 0xb
+ 1395 0023 3E       		.uleb128 0x3e
+ 1396 0024 0B       		.uleb128 0xb
+ 1397 0025 03       		.uleb128 0x3
+ 1398 0026 08       		.uleb128 0x8
+ 1399 0027 00       		.byte	0
+ 1400 0028 00       		.byte	0
+ 1401 0029 04       		.uleb128 0x4
+ 1402 002a 16       		.uleb128 0x16
+ 1403 002b 00       		.byte	0
+ 1404 002c 03       		.uleb128 0x3
+ 1405 002d 0E       		.uleb128 0xe
+ 1406 002e 3A       		.uleb128 0x3a
+ 1407 002f 0B       		.uleb128 0xb
+ 1408 0030 3B       		.uleb128 0x3b
+ 1409 0031 0B       		.uleb128 0xb
+ 1410 0032 49       		.uleb128 0x49
+ 1411 0033 13       		.uleb128 0x13
+ 1412 0034 00       		.byte	0
+ 1413 0035 00       		.byte	0
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 29
+
+
+ 1414 0036 05       		.uleb128 0x5
+ 1415 0037 0F       		.uleb128 0xf
+ 1416 0038 00       		.byte	0
+ 1417 0039 0B       		.uleb128 0xb
+ 1418 003a 0B       		.uleb128 0xb
+ 1419 003b 00       		.byte	0
+ 1420 003c 00       		.byte	0
+ 1421 003d 06       		.uleb128 0x6
+ 1422 003e 04       		.uleb128 0x4
+ 1423 003f 01       		.byte	0x1
+ 1424 0040 0B       		.uleb128 0xb
+ 1425 0041 0B       		.uleb128 0xb
+ 1426 0042 3A       		.uleb128 0x3a
+ 1427 0043 0B       		.uleb128 0xb
+ 1428 0044 3B       		.uleb128 0x3b
+ 1429 0045 0B       		.uleb128 0xb
+ 1430 0046 01       		.uleb128 0x1
+ 1431 0047 13       		.uleb128 0x13
+ 1432 0048 00       		.byte	0
+ 1433 0049 00       		.byte	0
+ 1434 004a 07       		.uleb128 0x7
+ 1435 004b 28       		.uleb128 0x28
+ 1436 004c 00       		.byte	0
+ 1437 004d 03       		.uleb128 0x3
+ 1438 004e 0E       		.uleb128 0xe
+ 1439 004f 1C       		.uleb128 0x1c
+ 1440 0050 0D       		.uleb128 0xd
+ 1441 0051 00       		.byte	0
+ 1442 0052 00       		.byte	0
+ 1443 0053 08       		.uleb128 0x8
+ 1444 0054 2E       		.uleb128 0x2e
+ 1445 0055 00       		.byte	0
+ 1446 0056 3F       		.uleb128 0x3f
+ 1447 0057 19       		.uleb128 0x19
+ 1448 0058 03       		.uleb128 0x3
+ 1449 0059 0E       		.uleb128 0xe
+ 1450 005a 3A       		.uleb128 0x3a
+ 1451 005b 0B       		.uleb128 0xb
+ 1452 005c 3B       		.uleb128 0x3b
+ 1453 005d 0B       		.uleb128 0xb
+ 1454 005e 49       		.uleb128 0x49
+ 1455 005f 13       		.uleb128 0x13
+ 1456 0060 11       		.uleb128 0x11
+ 1457 0061 01       		.uleb128 0x1
+ 1458 0062 12       		.uleb128 0x12
+ 1459 0063 06       		.uleb128 0x6
+ 1460 0064 40       		.uleb128 0x40
+ 1461 0065 18       		.uleb128 0x18
+ 1462 0066 9642     		.uleb128 0x2116
+ 1463 0068 19       		.uleb128 0x19
+ 1464 0069 00       		.byte	0
+ 1465 006a 00       		.byte	0
+ 1466 006b 09       		.uleb128 0x9
+ 1467 006c 2E       		.uleb128 0x2e
+ 1468 006d 01       		.byte	0x1
+ 1469 006e 3F       		.uleb128 0x3f
+ 1470 006f 19       		.uleb128 0x19
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 30
+
+
+ 1471 0070 03       		.uleb128 0x3
+ 1472 0071 0E       		.uleb128 0xe
+ 1473 0072 3A       		.uleb128 0x3a
+ 1474 0073 0B       		.uleb128 0xb
+ 1475 0074 3B       		.uleb128 0x3b
+ 1476 0075 0B       		.uleb128 0xb
+ 1477 0076 27       		.uleb128 0x27
+ 1478 0077 19       		.uleb128 0x19
+ 1479 0078 11       		.uleb128 0x11
+ 1480 0079 01       		.uleb128 0x1
+ 1481 007a 12       		.uleb128 0x12
+ 1482 007b 06       		.uleb128 0x6
+ 1483 007c 40       		.uleb128 0x40
+ 1484 007d 18       		.uleb128 0x18
+ 1485 007e 9642     		.uleb128 0x2116
+ 1486 0080 19       		.uleb128 0x19
+ 1487 0081 01       		.uleb128 0x1
+ 1488 0082 13       		.uleb128 0x13
+ 1489 0083 00       		.byte	0
+ 1490 0084 00       		.byte	0
+ 1491 0085 0A       		.uleb128 0xa
+ 1492 0086 05       		.uleb128 0x5
+ 1493 0087 00       		.byte	0
+ 1494 0088 03       		.uleb128 0x3
+ 1495 0089 0E       		.uleb128 0xe
+ 1496 008a 3A       		.uleb128 0x3a
+ 1497 008b 0B       		.uleb128 0xb
+ 1498 008c 3B       		.uleb128 0x3b
+ 1499 008d 0B       		.uleb128 0xb
+ 1500 008e 49       		.uleb128 0x49
+ 1501 008f 13       		.uleb128 0x13
+ 1502 0090 02       		.uleb128 0x2
+ 1503 0091 18       		.uleb128 0x18
+ 1504 0092 00       		.byte	0
+ 1505 0093 00       		.byte	0
+ 1506 0094 0B       		.uleb128 0xb
+ 1507 0095 34       		.uleb128 0x34
+ 1508 0096 00       		.byte	0
+ 1509 0097 03       		.uleb128 0x3
+ 1510 0098 0E       		.uleb128 0xe
+ 1511 0099 3A       		.uleb128 0x3a
+ 1512 009a 0B       		.uleb128 0xb
+ 1513 009b 3B       		.uleb128 0x3b
+ 1514 009c 0B       		.uleb128 0xb
+ 1515 009d 49       		.uleb128 0x49
+ 1516 009e 13       		.uleb128 0x13
+ 1517 009f 02       		.uleb128 0x2
+ 1518 00a0 18       		.uleb128 0x18
+ 1519 00a1 00       		.byte	0
+ 1520 00a2 00       		.byte	0
+ 1521 00a3 0C       		.uleb128 0xc
+ 1522 00a4 2E       		.uleb128 0x2e
+ 1523 00a5 01       		.byte	0x1
+ 1524 00a6 3F       		.uleb128 0x3f
+ 1525 00a7 19       		.uleb128 0x19
+ 1526 00a8 03       		.uleb128 0x3
+ 1527 00a9 0E       		.uleb128 0xe
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 31
+
+
+ 1528 00aa 3A       		.uleb128 0x3a
+ 1529 00ab 0B       		.uleb128 0xb
+ 1530 00ac 3B       		.uleb128 0x3b
+ 1531 00ad 0B       		.uleb128 0xb
+ 1532 00ae 27       		.uleb128 0x27
+ 1533 00af 19       		.uleb128 0x19
+ 1534 00b0 11       		.uleb128 0x11
+ 1535 00b1 01       		.uleb128 0x1
+ 1536 00b2 12       		.uleb128 0x12
+ 1537 00b3 06       		.uleb128 0x6
+ 1538 00b4 40       		.uleb128 0x40
+ 1539 00b5 18       		.uleb128 0x18
+ 1540 00b6 9642     		.uleb128 0x2116
+ 1541 00b8 19       		.uleb128 0x19
+ 1542 00b9 00       		.byte	0
+ 1543 00ba 00       		.byte	0
+ 1544 00bb 00       		.byte	0
+ 1545              		.section	.debug_aranges,"",%progbits
+ 1546 0000 34000000 		.4byte	0x34
+ 1547 0004 0200     		.2byte	0x2
+ 1548 0006 00000000 		.4byte	.Ldebug_info0
+ 1549 000a 04       		.byte	0x4
+ 1550 000b 00       		.byte	0
+ 1551 000c 0000     		.2byte	0
+ 1552 000e 0000     		.2byte	0
+ 1553 0010 00000000 		.4byte	.LFB35
+ 1554 0014 28000000 		.4byte	.LFE35-.LFB35
+ 1555 0018 00000000 		.4byte	.LFB36
+ 1556 001c 3E000000 		.4byte	.LFE36-.LFB36
+ 1557 0020 00000000 		.4byte	.LFB37
+ 1558 0024 34000000 		.4byte	.LFE37-.LFB37
+ 1559 0028 00000000 		.4byte	.LFB38
+ 1560 002c 3E000000 		.4byte	.LFE38-.LFB38
+ 1561 0030 00000000 		.4byte	0
+ 1562 0034 00000000 		.4byte	0
+ 1563              		.section	.debug_ranges,"",%progbits
+ 1564              	.Ldebug_ranges0:
+ 1565 0000 00000000 		.4byte	.LFB35
+ 1566 0004 28000000 		.4byte	.LFE35
+ 1567 0008 00000000 		.4byte	.LFB36
+ 1568 000c 3E000000 		.4byte	.LFE36
+ 1569 0010 00000000 		.4byte	.LFB37
+ 1570 0014 34000000 		.4byte	.LFE37
+ 1571 0018 00000000 		.4byte	.LFB38
+ 1572 001c 3E000000 		.4byte	.LFE38
+ 1573 0020 00000000 		.4byte	0
+ 1574 0024 00000000 		.4byte	0
+ 1575              		.section	.debug_line,"",%progbits
+ 1576              	.Ldebug_line0:
+ 1577 0000 E0000000 		.section	.debug_str,"MS",%progbits,1
+ 1577      02007500 
+ 1577      00000201 
+ 1577      FB0E0D00 
+ 1577      01010101 
+ 1578              	.LASF301:
+ 1579 0000 4359424C 		.ascii	"CYBLE_EVT_UDSC_READ_CHAR_RESPONSE\000"
+ 1579      455F4556 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 32
+
+
+ 1579      545F5544 
+ 1579      53435F52 
+ 1579      4541445F 
+ 1580              	.LASF230:
+ 1581 0022 4359424C 		.ascii	"CYBLE_EVT_HTSS_NOTIFICATION_DISABLED\000"
+ 1581      455F4556 
+ 1581      545F4854 
+ 1581      53535F4E 
+ 1581      4F544946 
+ 1582              	.LASF14:
+ 1583 0047 73697A65 		.ascii	"sizetype\000"
+ 1583      74797065 
+ 1583      00
+ 1584              	.LASF118:
+ 1585 0050 4359424C 		.ascii	"CYBLE_EVT_BCSC_READ_CHAR_RESPONSE\000"
+ 1585      455F4556 
+ 1585      545F4243 
+ 1585      53435F52 
+ 1585      4541445F 
+ 1586              	.LASF141:
+ 1587 0072 4359424C 		.ascii	"CYBLE_EVT_CGMSC_INDICATION\000"
+ 1587      455F4556 
+ 1587      545F4347 
+ 1587      4D53435F 
+ 1587      494E4449 
+ 1588              	.LASF159:
+ 1589 008d 4359424C 		.ascii	"CYBLE_EVT_CPSC_READ_DESCR_RESPONSE\000"
+ 1589      455F4556 
+ 1589      545F4350 
+ 1589      53435F52 
+ 1589      4541445F 
+ 1590              	.LASF278:
+ 1591 00b0 4359424C 		.ascii	"CYBLE_EVT_RTUSS_WRITE_CHAR_CMD\000"
+ 1591      455F4556 
+ 1591      545F5254 
+ 1591      5553535F 
+ 1591      57524954 
+ 1592              	.LASF311:
+ 1593 00cf 4359424C 		.ascii	"CYBLE_EVT_WPTSC_NOTIFICATION\000"
+ 1593      455F4556 
+ 1593      545F5750 
+ 1593      5453435F 
+ 1593      4E4F5449 
+ 1594              	.LASF317:
+ 1595 00ec 4359424C 		.ascii	"CYBLE_EVT_WSSS_INDICATION_ENABLED\000"
+ 1595      455F4556 
+ 1595      545F5753 
+ 1595      53535F49 
+ 1595      4E444943 
+ 1596              	.LASF170:
+ 1597 010e 4359424C 		.ascii	"CYBLE_EVT_CSCSC_READ_CHAR_RESPONSE\000"
+ 1597      455F4556 
+ 1597      545F4353 
+ 1597      4353435F 
+ 1597      52454144 
+ 1598              	.LASF146:
+ 1599 0131 4359424C 		.ascii	"CYBLE_EVT_CGMSC_WRITE_DESCR_RESPONSE\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 33
+
+
+ 1599      455F4556 
+ 1599      545F4347 
+ 1599      4D53435F 
+ 1599      57524954 
+ 1600              	.LASF201:
+ 1601 0156 4359424C 		.ascii	"CYBLE_EVT_GLSS_NOTIFICATION_DISABLED\000"
+ 1601      455F4556 
+ 1601      545F474C 
+ 1601      53535F4E 
+ 1601      4F544946 
+ 1602              	.LASF326:
+ 1603 017b 6576656E 		.ascii	"eventParam\000"
+ 1603      74506172 
+ 1603      616D00
+ 1604              	.LASF128:
+ 1605 0186 4359424C 		.ascii	"CYBLE_EVT_BLSC_READ_CHAR_RESPONSE\000"
+ 1605      455F4556 
+ 1605      545F424C 
+ 1605      53435F52 
+ 1605      4541445F 
+ 1606              	.LASF28:
+ 1607 01a8 4359424C 		.ascii	"CYBLE_EVT_GAP_DEVICE_CONNECTED\000"
+ 1607      455F4556 
+ 1607      545F4741 
+ 1607      505F4445 
+ 1607      56494345 
+ 1608              	.LASF35:
+ 1609 01c7 4359424C 		.ascii	"CYBLE_EVT_GATT_CONNECT_IND\000"
+ 1609      455F4556 
+ 1609      545F4741 
+ 1609      54545F43 
+ 1609      4F4E4E45 
+ 1610              	.LASF206:
+ 1611 01e2 4359424C 		.ascii	"CYBLE_EVT_GLSC_WRITE_CHAR_RESPONSE\000"
+ 1611      455F4556 
+ 1611      545F474C 
+ 1611      53435F57 
+ 1611      52495445 
+ 1612              	.LASF10:
+ 1613 0205 75696E74 		.ascii	"uint32\000"
+ 1613      333200
+ 1614              	.LASF84:
+ 1615 020c 4359424C 		.ascii	"CYBLE_EVT_GATTC_DESCR_DISCOVERY_FAILED\000"
+ 1615      455F4556 
+ 1615      545F4741 
+ 1615      5454435F 
+ 1615      44455343 
+ 1616              	.LASF277:
+ 1617 0233 4359424C 		.ascii	"CYBLE_EVT_RSCSC_WRITE_DESCR_RESPONSE\000"
+ 1617      455F4556 
+ 1617      545F5253 
+ 1617      4353435F 
+ 1617      57524954 
+ 1618              	.LASF116:
+ 1619 0258 4359424C 		.ascii	"CYBLE_EVT_BCSS_INDICATION_CONFIRMED\000"
+ 1619      455F4556 
+ 1619      545F4243 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 34
+
+
+ 1619      53535F49 
+ 1619      4E444943 
+ 1620              	.LASF117:
+ 1621 027c 4359424C 		.ascii	"CYBLE_EVT_BCSC_INDICATION\000"
+ 1621      455F4556 
+ 1621      545F4243 
+ 1621      53435F49 
+ 1621      4E444943 
+ 1622              	.LASF246:
+ 1623 0296 4359424C 		.ascii	"CYBLE_EVT_LNSS_INDICATION_DISABLED\000"
+ 1623      455F4556 
+ 1623      545F4C4E 
+ 1623      53535F49 
+ 1623      4E444943 
+ 1624              	.LASF178:
+ 1625 02b9 4359424C 		.ascii	"CYBLE_EVT_CTSC_READ_CHAR_RESPONSE\000"
+ 1625      455F4556 
+ 1625      545F4354 
+ 1625      53435F52 
+ 1625      4541445F 
+ 1626              	.LASF88:
+ 1627 02db 4359424C 		.ascii	"CYBLE_EVT_GATTC_SRVC_DISCOVERY_COMPLETE\000"
+ 1627      455F4556 
+ 1627      545F4741 
+ 1627      5454435F 
+ 1627      53525643 
+ 1628              	.LASF271:
+ 1629 0303 4359424C 		.ascii	"CYBLE_EVT_RSCSS_CHAR_WRITE\000"
+ 1629      455F4556 
+ 1629      545F5253 
+ 1629      4353535F 
+ 1629      43484152 
+ 1630              	.LASF304:
+ 1631 031e 4359424C 		.ascii	"CYBLE_EVT_UDSC_WRITE_DESCR_RESPONSE\000"
+ 1631      455F4556 
+ 1631      545F5544 
+ 1631      53435F57 
+ 1631      52495445 
+ 1632              	.LASF220:
+ 1633 0342 4359424C 		.ascii	"CYBLE_EVT_HIDSC_WRITE_DESCR_RESPONSE\000"
+ 1633      455F4556 
+ 1633      545F4849 
+ 1633      4453435F 
+ 1633      57524954 
+ 1634              	.LASF286:
+ 1635 0367 4359424C 		.ascii	"CYBLE_EVT_TPSS_NOTIFICATION_ENABLED\000"
+ 1635      455F4556 
+ 1635      545F5450 
+ 1635      53535F4E 
+ 1635      4F544946 
+ 1636              	.LASF106:
+ 1637 038b 4359424C 		.ascii	"CYBLE_EVT_ANSC_READ_DESCR_RESPONSE\000"
+ 1637      455F4556 
+ 1637      545F414E 
+ 1637      53435F52 
+ 1637      4541445F 
+ 1638              	.LASF114:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 35
+
+
+ 1639 03ae 4359424C 		.ascii	"CYBLE_EVT_BCSS_INDICATION_ENABLED\000"
+ 1639      455F4556 
+ 1639      545F4243 
+ 1639      53535F49 
+ 1639      4E444943 
+ 1640              	.LASF83:
+ 1641 03d0 4359424C 		.ascii	"CYBLE_EVT_GATTC_CHAR_DISCOVERY_FAILED\000"
+ 1641      455F4556 
+ 1641      545F4741 
+ 1641      5454435F 
+ 1641      43484152 
+ 1642              	.LASF55:
+ 1643 03f6 4359424C 		.ascii	"CYBLE_EVT_GATTS_DATA_SIGNED_CMD_REQ\000"
+ 1643      455F4556 
+ 1643      545F4741 
+ 1643      5454535F 
+ 1643      44415441 
+ 1644              	.LASF66:
+ 1645 041a 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_RX_CREDIT_IND\000"
+ 1645      455F4556 
+ 1645      545F4C32 
+ 1645      4341505F 
+ 1645      43424643 
+ 1646              	.LASF157:
+ 1647 043d 4359424C 		.ascii	"CYBLE_EVT_CPSC_READ_CHAR_RESPONSE\000"
+ 1647      455F4556 
+ 1647      545F4350 
+ 1647      53435F52 
+ 1647      4541445F 
+ 1648              	.LASF164:
+ 1649 045f 4359424C 		.ascii	"CYBLE_EVT_CSCSS_INDICATION_ENABLED\000"
+ 1649      455F4556 
+ 1649      545F4353 
+ 1649      4353535F 
+ 1649      494E4449 
+ 1650              	.LASF251:
+ 1651 0482 4359424C 		.ascii	"CYBLE_EVT_LNSC_INDICATION\000"
+ 1651      455F4556 
+ 1651      545F4C4E 
+ 1651      53435F49 
+ 1651      4E444943 
+ 1652              	.LASF262:
+ 1653 049c 4359424C 		.ascii	"CYBLE_EVT_PASSC_READ_CHAR_RESPONSE\000"
+ 1653      455F4556 
+ 1653      545F5041 
+ 1653      5353435F 
+ 1653      52454144 
+ 1654              	.LASF121:
+ 1655 04bf 4359424C 		.ascii	"CYBLE_EVT_BLSS_INDICATION_ENABLED\000"
+ 1655      455F4556 
+ 1655      545F424C 
+ 1655      53535F49 
+ 1655      4E444943 
+ 1656              	.LASF127:
+ 1657 04e1 4359424C 		.ascii	"CYBLE_EVT_BLSC_NOTIFICATION\000"
+ 1657      455F4556 
+ 1657      545F424C 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 36
+
+
+ 1657      53435F4E 
+ 1657      4F544946 
+ 1658              	.LASF169:
+ 1659 04fd 4359424C 		.ascii	"CYBLE_EVT_CSCSC_INDICATION\000"
+ 1659      455F4556 
+ 1659      545F4353 
+ 1659      4353435F 
+ 1659      494E4449 
+ 1660              	.LASF52:
+ 1661 0518 4359424C 		.ascii	"CYBLE_EVT_GATTC_HANDLE_VALUE_NTF\000"
+ 1661      455F4556 
+ 1661      545F4741 
+ 1661      5454435F 
+ 1661      48414E44 
+ 1662              	.LASF22:
+ 1663 0539 4359424C 		.ascii	"CYBLE_EVT_GAP_AUTH_REQ\000"
+ 1663      455F4556 
+ 1663      545F4741 
+ 1663      505F4155 
+ 1663      54485F52 
+ 1664              	.LASF90:
+ 1665 0550 4359424C 		.ascii	"CYBLE_EVT_GATTC_CHAR_DISCOVERY_COMPLETE\000"
+ 1665      455F4556 
+ 1665      545F4741 
+ 1665      5454435F 
+ 1665      43484152 
+ 1666              	.LASF226:
+ 1667 0578 4359424C 		.ascii	"CYBLE_EVT_HRSC_WRITE_CHAR_RESPONSE\000"
+ 1667      455F4556 
+ 1667      545F4852 
+ 1667      53435F57 
+ 1667      52495445 
+ 1668              	.LASF168:
+ 1669 059b 4359424C 		.ascii	"CYBLE_EVT_CSCSC_NOTIFICATION\000"
+ 1669      455F4556 
+ 1669      545F4353 
+ 1669      4353435F 
+ 1669      4E4F5449 
+ 1670              	.LASF299:
+ 1671 05b8 4359424C 		.ascii	"CYBLE_EVT_UDSC_INDICATION\000"
+ 1671      455F4556 
+ 1671      545F5544 
+ 1671      53435F49 
+ 1671      4E444943 
+ 1672              	.LASF132:
+ 1673 05d2 4359424C 		.ascii	"CYBLE_EVT_BMSC_READ_CHAR_RESPONSE\000"
+ 1673      455F4556 
+ 1673      545F424D 
+ 1673      53435F52 
+ 1673      4541445F 
+ 1674              	.LASF137:
+ 1675 05f4 4359424C 		.ascii	"CYBLE_EVT_CGMSS_INDICATION_CONFIRMED\000"
+ 1675      455F4556 
+ 1675      545F4347 
+ 1675      4D53535F 
+ 1675      494E4449 
+ 1676              	.LASF129:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 37
+
+
+ 1677 0619 4359424C 		.ascii	"CYBLE_EVT_BLSC_READ_DESCR_RESPONSE\000"
+ 1677      455F4556 
+ 1677      545F424C 
+ 1677      53435F52 
+ 1677      4541445F 
+ 1678              	.LASF150:
+ 1679 063c 4359424C 		.ascii	"CYBLE_EVT_CPSS_INDICATION_DISABLED\000"
+ 1679      455F4556 
+ 1679      545F4350 
+ 1679      53535F49 
+ 1679      4E444943 
+ 1680              	.LASF149:
+ 1681 065f 4359424C 		.ascii	"CYBLE_EVT_CPSS_INDICATION_ENABLED\000"
+ 1681      455F4556 
+ 1681      545F4350 
+ 1681      53535F49 
+ 1681      4E444943 
+ 1682              	.LASF248:
+ 1683 0681 4359424C 		.ascii	"CYBLE_EVT_LNSS_NOTIFICATION_ENABLED\000"
+ 1683      455F4556 
+ 1683      545F4C4E 
+ 1683      53535F4E 
+ 1683      4F544946 
+ 1684              	.LASF48:
+ 1685 06a5 4359424C 		.ascii	"CYBLE_EVT_GATTS_WRITE_CMD_REQ\000"
+ 1685      455F4556 
+ 1685      545F4741 
+ 1685      5454535F 
+ 1685      57524954 
+ 1686              	.LASF160:
+ 1687 06c3 4359424C 		.ascii	"CYBLE_EVT_CPSC_WRITE_DESCR_RESPONSE\000"
+ 1687      455F4556 
+ 1687      545F4350 
+ 1687      53435F57 
+ 1687      52495445 
+ 1688              	.LASF4:
+ 1689 06e7 6C6F6E67 		.ascii	"long int\000"
+ 1689      20696E74 
+ 1689      00
+ 1690              	.LASF96:
+ 1691 06f0 4359424C 		.ascii	"CYBLE_EVT_ANCSC_READ_CHAR_RESPONSE\000"
+ 1691      455F4556 
+ 1691      545F414E 
+ 1691      4353435F 
+ 1691      52454144 
+ 1692              	.LASF263:
+ 1693 0713 4359424C 		.ascii	"CYBLE_EVT_PASSC_WRITE_CHAR_RESPONSE\000"
+ 1693      455F4556 
+ 1693      545F5041 
+ 1693      5353435F 
+ 1693      57524954 
+ 1694              	.LASF294:
+ 1695 0737 4359424C 		.ascii	"CYBLE_EVT_UDSS_INDICATION_CONFIRMED\000"
+ 1695      455F4556 
+ 1695      545F5544 
+ 1695      53535F49 
+ 1695      4E444943 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 38
+
+
+ 1696              	.LASF76:
+ 1697 075b 4359424C 		.ascii	"CYBLE_LONG_TERM_KEY_REQUEST_REPLY\000"
+ 1697      455F4C4F 
+ 1697      4E475F54 
+ 1697      45524D5F 
+ 1697      4B45595F 
+ 1698              	.LASF16:
+ 1699 077d 4359424C 		.ascii	"CYBLE_EVT_STACK_ON\000"
+ 1699      455F4556 
+ 1699      545F5354 
+ 1699      41434B5F 
+ 1699      4F4E00
+ 1700              	.LASF334:
+ 1701 0790 6D61696E 		.ascii	"main\000"
+ 1701      00
+ 1702              	.LASF72:
+ 1703 0795 4359424C 		.ascii	"CYBLE_IAS_ALERT_LEVEL\000"
+ 1703      455F4941 
+ 1703      535F414C 
+ 1703      4552545F 
+ 1703      4C455645 
+ 1704              	.LASF196:
+ 1705 07ab 4359424C 		.ascii	"CYBLE_EVT_ESSC_WRITE_DESCR_RESPONSE\000"
+ 1705      455F4556 
+ 1705      545F4553 
+ 1705      53435F57 
+ 1705      52495445 
+ 1706              	.LASF229:
+ 1707 07cf 4359424C 		.ascii	"CYBLE_EVT_HTSS_NOTIFICATION_ENABLED\000"
+ 1707      455F4556 
+ 1707      545F4854 
+ 1707      53535F4E 
+ 1707      4F544946 
+ 1708              	.LASF297:
+ 1709 07f3 4359424C 		.ascii	"CYBLE_EVT_UDSS_READ_CHAR\000"
+ 1709      455F4556 
+ 1709      545F5544 
+ 1709      53535F52 
+ 1709      4541445F 
+ 1710              	.LASF193:
+ 1711 080c 4359424C 		.ascii	"CYBLE_EVT_ESSC_READ_CHAR_RESPONSE\000"
+ 1711      455F4556 
+ 1711      545F4553 
+ 1711      53435F52 
+ 1711      4541445F 
+ 1712              	.LASF60:
+ 1713 082e 4359424C 		.ascii	"CYBLE_EVT_L2CAP_COMMAND_REJ\000"
+ 1713      455F4556 
+ 1713      545F4C32 
+ 1713      4341505F 
+ 1713      434F4D4D 
+ 1714              	.LASF81:
+ 1715 084a 4359424C 		.ascii	"CYBLE_EVT_GATTC_SRVC_DISCOVERY_FAILED\000"
+ 1715      455F4556 
+ 1715      545F4741 
+ 1715      5454435F 
+ 1715      53525643 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 39
+
+
+ 1716              	.LASF213:
+ 1717 0870 4359424C 		.ascii	"CYBLE_EVT_HIDSS_SUSPEND\000"
+ 1717      455F4556 
+ 1717      545F4849 
+ 1717      4453535F 
+ 1717      53555350 
+ 1718              	.LASF0:
+ 1719 0888 7369676E 		.ascii	"signed char\000"
+ 1719      65642063 
+ 1719      68617200 
+ 1720              	.LASF323:
+ 1721 0894 4359424C 		.ascii	"CYBLE_EVT_WSSC_WRITE_DESCR_RESPONSE\000"
+ 1721      455F4556 
+ 1721      545F5753 
+ 1721      53435F57 
+ 1721      52495445 
+ 1722              	.LASF112:
+ 1723 08b8 4359424C 		.ascii	"CYBLE_EVT_BASC_READ_DESCR_RESPONSE\000"
+ 1723      455F4556 
+ 1723      545F4241 
+ 1723      53435F52 
+ 1723      4541445F 
+ 1724              	.LASF18:
+ 1725 08db 4359424C 		.ascii	"CYBLE_EVT_HARDWARE_ERROR\000"
+ 1725      455F4556 
+ 1725      545F4841 
+ 1725      52445741 
+ 1725      52455F45 
+ 1726              	.LASF39:
+ 1727 08f4 4359424C 		.ascii	"CYBLE_EVT_GATTC_READ_BY_GROUP_TYPE_RSP\000"
+ 1727      455F4556 
+ 1727      545F4741 
+ 1727      5454435F 
+ 1727      52454144 
+ 1728              	.LASF268:
+ 1729 091b 4359424C 		.ascii	"CYBLE_EVT_RSCSS_INDICATION_ENABLED\000"
+ 1729      455F4556 
+ 1729      545F5253 
+ 1729      4353535F 
+ 1729      494E4449 
+ 1730              	.LASF1:
+ 1731 093e 756E7369 		.ascii	"unsigned char\000"
+ 1731      676E6564 
+ 1731      20636861 
+ 1731      7200
+ 1732              	.LASF38:
+ 1733 094c 4359424C 		.ascii	"CYBLE_EVT_GATTC_XCHNG_MTU_RSP\000"
+ 1733      455F4556 
+ 1733      545F4741 
+ 1733      5454435F 
+ 1733      5843484E 
+ 1734              	.LASF151:
+ 1735 096a 4359424C 		.ascii	"CYBLE_EVT_CPSS_INDICATION_CONFIRMED\000"
+ 1735      455F4556 
+ 1735      545F4350 
+ 1735      53535F49 
+ 1735      4E444943 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 40
+
+
+ 1736              	.LASF148:
+ 1737 098e 4359424C 		.ascii	"CYBLE_EVT_CPSS_NOTIFICATION_DISABLED\000"
+ 1737      455F4556 
+ 1737      545F4350 
+ 1737      53535F4E 
+ 1737      4F544946 
+ 1738              	.LASF73:
+ 1739 09b3 4359424C 		.ascii	"CYBLE_IAS_CHAR_COUNT\000"
+ 1739      455F4941 
+ 1739      535F4348 
+ 1739      41525F43 
+ 1739      4F554E54 
+ 1740              	.LASF273:
+ 1741 09c8 4359424C 		.ascii	"CYBLE_EVT_RSCSC_INDICATION\000"
+ 1741      455F4556 
+ 1741      545F5253 
+ 1741      4353435F 
+ 1741      494E4449 
+ 1742              	.LASF322:
+ 1743 09e3 4359424C 		.ascii	"CYBLE_EVT_WSSC_READ_DESCR_RESPONSE\000"
+ 1743      455F4556 
+ 1743      545F5753 
+ 1743      53435F52 
+ 1743      4541445F 
+ 1744              	.LASF308:
+ 1745 0a06 4359424C 		.ascii	"CYBLE_EVT_WPTSS_INDICATION_DISABLED\000"
+ 1745      455F4556 
+ 1745      545F5750 
+ 1745      5453535F 
+ 1745      494E4449 
+ 1746              	.LASF67:
+ 1747 0a2a 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_TX_CREDIT_IND\000"
+ 1747      455F4556 
+ 1747      545F4C32 
+ 1747      4341505F 
+ 1747      43424643 
+ 1748              	.LASF80:
+ 1749 0a4d 4359424C 		.ascii	"CYBLE_EVT_GATTC_INDICATION\000"
+ 1749      455F4556 
+ 1749      545F4741 
+ 1749      5454435F 
+ 1749      494E4449 
+ 1750              	.LASF280:
+ 1751 0a68 4359424C 		.ascii	"CYBLE_EVT_SCPSS_NOTIFICATION_ENABLED\000"
+ 1751      455F4556 
+ 1751      545F5343 
+ 1751      5053535F 
+ 1751      4E4F5449 
+ 1752              	.LASF64:
+ 1753 0a8d 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_DISCONN_CNF\000"
+ 1753      455F4556 
+ 1753      545F4C32 
+ 1753      4341505F 
+ 1753      43424643 
+ 1754              	.LASF42:
+ 1755 0aae 4359424C 		.ascii	"CYBLE_EVT_GATTC_FIND_BY_TYPE_VALUE_RSP\000"
+ 1755      455F4556 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 41
+
+
+ 1755      545F4741 
+ 1755      5454435F 
+ 1755      46494E44 
+ 1756              	.LASF92:
+ 1757 0ad5 4359424C 		.ascii	"CYBLE_EVT_ANCSS_NOTIFICATION_ENABLED\000"
+ 1757      455F4556 
+ 1757      545F414E 
+ 1757      4353535F 
+ 1757      4E4F5449 
+ 1758              	.LASF285:
+ 1759 0afa 4359424C 		.ascii	"CYBLE_EVT_SCPSC_WRITE_DESCR_RESPONSE\000"
+ 1759      455F4556 
+ 1759      545F5343 
+ 1759      5053435F 
+ 1759      57524954 
+ 1760              	.LASF13:
+ 1761 0b1f 63686172 		.ascii	"char\000"
+ 1761      00
+ 1762              	.LASF288:
+ 1763 0b24 4359424C 		.ascii	"CYBLE_EVT_TPSC_NOTIFICATION\000"
+ 1763      455F4556 
+ 1763      545F5450 
+ 1763      53435F4E 
+ 1763      4F544946 
+ 1764              	.LASF45:
+ 1765 0b40 4359424C 		.ascii	"CYBLE_EVT_GATTC_READ_MULTI_RSP\000"
+ 1765      455F4556 
+ 1765      545F4741 
+ 1765      5454435F 
+ 1765      52454144 
+ 1766              	.LASF328:
+ 1767 0b5f 49617345 		.ascii	"IasEventHandler\000"
+ 1767      76656E74 
+ 1767      48616E64 
+ 1767      6C657200 
+ 1768              	.LASF15:
+ 1769 0b6f 4359424C 		.ascii	"CYBLE_EVT_HOST_INVALID\000"
+ 1769      455F4556 
+ 1769      545F484F 
+ 1769      53545F49 
+ 1769      4E56414C 
+ 1770              	.LASF207:
+ 1771 0b86 4359424C 		.ascii	"CYBLE_EVT_GLSC_READ_DESCR_RESPONSE\000"
+ 1771      455F4556 
+ 1771      545F474C 
+ 1771      53435F52 
+ 1771      4541445F 
+ 1772              	.LASF44:
+ 1773 0ba9 4359424C 		.ascii	"CYBLE_EVT_GATTC_READ_BLOB_RSP\000"
+ 1773      455F4556 
+ 1773      545F4741 
+ 1773      5454435F 
+ 1773      52454144 
+ 1774              	.LASF232:
+ 1775 0bc7 4359424C 		.ascii	"CYBLE_EVT_HTSS_INDICATION_DISABLED\000"
+ 1775      455F4556 
+ 1775      545F4854 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 42
+
+
+ 1775      53535F49 
+ 1775      4E444943 
+ 1776              	.LASF279:
+ 1777 0bea 4359424C 		.ascii	"CYBLE_EVT_RTUSC_READ_CHAR_RESPONSE\000"
+ 1777      455F4556 
+ 1777      545F5254 
+ 1777      5553435F 
+ 1777      52454144 
+ 1778              	.LASF51:
+ 1779 0c0d 4359424C 		.ascii	"CYBLE_EVT_GATTC_EXEC_WRITE_RSP\000"
+ 1779      455F4556 
+ 1779      545F4741 
+ 1779      5454435F 
+ 1779      45584543 
+ 1780              	.LASF319:
+ 1781 0c2c 4359424C 		.ascii	"CYBLE_EVT_WSSS_INDICATION_CONFIRMED\000"
+ 1781      455F4556 
+ 1781      545F5753 
+ 1781      53535F49 
+ 1781      4E444943 
+ 1782              	.LASF293:
+ 1783 0c50 4359424C 		.ascii	"CYBLE_EVT_UDSS_INDICATION_DISABLED\000"
+ 1783      455F4556 
+ 1783      545F5544 
+ 1783      53535F49 
+ 1783      4E444943 
+ 1784              	.LASF56:
+ 1785 0c73 4359424C 		.ascii	"CYBLE_EVT_GATTC_STOP_CMD_COMPLETE\000"
+ 1785      455F4556 
+ 1785      545F4741 
+ 1785      5454435F 
+ 1785      53544F50 
+ 1786              	.LASF154:
+ 1787 0c95 4359424C 		.ascii	"CYBLE_EVT_CPSS_CHAR_WRITE\000"
+ 1787      455F4556 
+ 1787      545F4350 
+ 1787      53535F43 
+ 1787      4841525F 
+ 1788              	.LASF221:
+ 1789 0caf 4359424C 		.ascii	"CYBLE_EVT_HRSS_ENERGY_EXPENDED_RESET\000"
+ 1789      455F4556 
+ 1789      545F4852 
+ 1789      53535F45 
+ 1789      4E455247 
+ 1790              	.LASF184:
+ 1791 0cd4 4359424C 		.ascii	"CYBLE_EVT_ESSS_NOTIFICATION_DISABLED\000"
+ 1791      455F4556 
+ 1791      545F4553 
+ 1791      53535F4E 
+ 1791      4F544946 
+ 1792              	.LASF306:
+ 1793 0cf9 4359424C 		.ascii	"CYBLE_EVT_WPTSS_NOTIFICATION_DISABLED\000"
+ 1793      455F4556 
+ 1793      545F5750 
+ 1793      5453535F 
+ 1793      4E4F5449 
+ 1794              	.LASF124:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 43
+
+
+ 1795 0d1f 4359424C 		.ascii	"CYBLE_EVT_BLSS_NOTIFICATION_ENABLED\000"
+ 1795      455F4556 
+ 1795      545F424C 
+ 1795      53535F4E 
+ 1795      4F544946 
+ 1796              	.LASF320:
+ 1797 0d43 4359424C 		.ascii	"CYBLE_EVT_WSSC_INDICATION\000"
+ 1797      455F4556 
+ 1797      545F5753 
+ 1797      53435F49 
+ 1797      4E444943 
+ 1798              	.LASF329:
+ 1799 0d5d 616C6572 		.ascii	"alertLevel\000"
+ 1799      744C6576 
+ 1799      656C00
+ 1800              	.LASF192:
+ 1801 0d68 4359424C 		.ascii	"CYBLE_EVT_ESSC_INDICATION\000"
+ 1801      455F4556 
+ 1801      545F4553 
+ 1801      53435F49 
+ 1801      4E444943 
+ 1802              	.LASF99:
+ 1803 0d82 4359424C 		.ascii	"CYBLE_EVT_ANCSC_WRITE_DESCR_RESPONSE\000"
+ 1803      455F4556 
+ 1803      545F414E 
+ 1803      4353435F 
+ 1803      57524954 
+ 1804              	.LASF275:
+ 1805 0da7 4359424C 		.ascii	"CYBLE_EVT_RSCSC_WRITE_CHAR_RESPONSE\000"
+ 1805      455F4556 
+ 1805      545F5253 
+ 1805      4353435F 
+ 1805      57524954 
+ 1806              	.LASF291:
+ 1807 0dcb 4359424C 		.ascii	"CYBLE_EVT_TPSC_WRITE_DESCR_RESPONSE\000"
+ 1807      455F4556 
+ 1807      545F5450 
+ 1807      53435F57 
+ 1807      52495445 
+ 1808              	.LASF163:
+ 1809 0def 4359424C 		.ascii	"CYBLE_EVT_CSCSS_NOTIFICATION_DISABLED\000"
+ 1809      455F4556 
+ 1809      545F4353 
+ 1809      4353535F 
+ 1809      4E4F5449 
+ 1810              	.LASF174:
+ 1811 0e15 4359424C 		.ascii	"CYBLE_EVT_CTSS_NOTIFICATION_ENABLED\000"
+ 1811      455F4556 
+ 1811      545F4354 
+ 1811      53535F4E 
+ 1811      4F544946 
+ 1812              	.LASF269:
+ 1813 0e39 4359424C 		.ascii	"CYBLE_EVT_RSCSS_INDICATION_DISABLED\000"
+ 1813      455F4556 
+ 1813      545F5253 
+ 1813      4353535F 
+ 1813      494E4449 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 44
+
+
+ 1814              	.LASF310:
+ 1815 0e5d 4359424C 		.ascii	"CYBLE_EVT_WPTSS_WRITE_CHAR\000"
+ 1815      455F4556 
+ 1815      545F5750 
+ 1815      5453535F 
+ 1815      57524954 
+ 1816              	.LASF242:
+ 1817 0e78 4359424C 		.ascii	"CYBLE_EVT_LLSS_WRITE_CHAR_REQ\000"
+ 1817      455F4556 
+ 1817      545F4C4C 
+ 1817      53535F57 
+ 1817      52495445 
+ 1818              	.LASF227:
+ 1819 0e96 4359424C 		.ascii	"CYBLE_EVT_HRSC_READ_DESCR_RESPONSE\000"
+ 1819      455F4556 
+ 1819      545F4852 
+ 1819      53435F52 
+ 1819      4541445F 
+ 1820              	.LASF162:
+ 1821 0eb9 4359424C 		.ascii	"CYBLE_EVT_CSCSS_NOTIFICATION_ENABLED\000"
+ 1821      455F4556 
+ 1821      545F4353 
+ 1821      4353535F 
+ 1821      4E4F5449 
+ 1822              	.LASF126:
+ 1823 0ede 4359424C 		.ascii	"CYBLE_EVT_BLSC_INDICATION\000"
+ 1823      455F4556 
+ 1823      545F424C 
+ 1823      53435F49 
+ 1823      4E444943 
+ 1824              	.LASF330:
+ 1825 0ef8 73746174 		.ascii	"status\000"
+ 1825      757300
+ 1826              	.LASF215:
+ 1827 0eff 4359424C 		.ascii	"CYBLE_EVT_HIDSS_REPORT_CHAR_WRITE\000"
+ 1827      455F4556 
+ 1827      545F4849 
+ 1827      4453535F 
+ 1827      5245504F 
+ 1828              	.LASF314:
+ 1829 0f21 4359424C 		.ascii	"CYBLE_EVT_WPTSC_READ_CHAR_RESPONSE\000"
+ 1829      455F4556 
+ 1829      545F5750 
+ 1829      5453435F 
+ 1829      52454144 
+ 1830              	.LASF254:
+ 1831 0f44 4359424C 		.ascii	"CYBLE_EVT_LNSC_WRITE_CHAR_RESPONSE\000"
+ 1831      455F4556 
+ 1831      545F4C4E 
+ 1831      53435F57 
+ 1831      52495445 
+ 1832              	.LASF59:
+ 1833 0f67 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CONN_PARAM_UPDATE_RSP\000"
+ 1833      455F4556 
+ 1833      545F4C32 
+ 1833      4341505F 
+ 1833      434F4E4E 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 45
+
+
+ 1834              	.LASF105:
+ 1835 0f8d 4359424C 		.ascii	"CYBLE_EVT_ANSC_WRITE_CHAR_RESPONSE\000"
+ 1835      455F4556 
+ 1835      545F414E 
+ 1835      53435F57 
+ 1835      52495445 
+ 1836              	.LASF296:
+ 1837 0fb0 4359424C 		.ascii	"CYBLE_EVT_UDSS_NOTIFICATION_DISABLED\000"
+ 1837      455F4556 
+ 1837      545F5544 
+ 1837      53535F4E 
+ 1837      4F544946 
+ 1838              	.LASF173:
+ 1839 0fd5 4359424C 		.ascii	"CYBLE_EVT_CSCSC_WRITE_DESCR_RESPONSE\000"
+ 1839      455F4556 
+ 1839      545F4353 
+ 1839      4353435F 
+ 1839      57524954 
+ 1840              	.LASF298:
+ 1841 0ffa 4359424C 		.ascii	"CYBLE_EVT_UDSS_WRITE_CHAR\000"
+ 1841      455F4556 
+ 1841      545F5544 
+ 1841      53535F57 
+ 1841      52495445 
+ 1842              	.LASF222:
+ 1843 1014 4359424C 		.ascii	"CYBLE_EVT_HRSS_NOTIFICATION_ENABLED\000"
+ 1843      455F4556 
+ 1843      545F4852 
+ 1843      53535F4E 
+ 1843      4F544946 
+ 1844              	.LASF25:
+ 1845 1038 4359424C 		.ascii	"CYBLE_EVT_GAP_AUTH_COMPLETE\000"
+ 1845      455F4556 
+ 1845      545F4741 
+ 1845      505F4155 
+ 1845      54485F43 
+ 1846              	.LASF264:
+ 1847 1054 4359424C 		.ascii	"CYBLE_EVT_PASSC_READ_DESCR_RESPONSE\000"
+ 1847      455F4556 
+ 1847      545F5041 
+ 1847      5353435F 
+ 1847      52454144 
+ 1848              	.LASF195:
+ 1849 1078 4359424C 		.ascii	"CYBLE_EVT_ESSC_READ_DESCR_RESPONSE\000"
+ 1849      455F4556 
+ 1849      545F4553 
+ 1849      53435F52 
+ 1849      4541445F 
+ 1850              	.LASF26:
+ 1851 109b 4359424C 		.ascii	"CYBLE_EVT_GAP_AUTH_FAILED\000"
+ 1851      455F4556 
+ 1851      545F4741 
+ 1851      505F4155 
+ 1851      54485F46 
+ 1852              	.LASF214:
+ 1853 10b5 4359424C 		.ascii	"CYBLE_EVT_HIDSS_EXIT_SUSPEND\000"
+ 1853      455F4556 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 46
+
+
+ 1853      545F4849 
+ 1853      4453535F 
+ 1853      45584954 
+ 1854              	.LASF180:
+ 1855 10d2 4359424C 		.ascii	"CYBLE_EVT_CTSC_WRITE_DESCR_RESPONSE\000"
+ 1855      455F4556 
+ 1855      545F4354 
+ 1855      53435F57 
+ 1855      52495445 
+ 1856              	.LASF267:
+ 1857 10f6 4359424C 		.ascii	"CYBLE_EVT_RSCSS_NOTIFICATION_DISABLED\000"
+ 1857      455F4556 
+ 1857      545F5253 
+ 1857      4353535F 
+ 1857      4E4F5449 
+ 1858              	.LASF218:
+ 1859 111c 4359424C 		.ascii	"CYBLE_EVT_HIDSC_WRITE_CHAR_RESPONSE\000"
+ 1859      455F4556 
+ 1859      545F4849 
+ 1859      4453435F 
+ 1859      57524954 
+ 1860              	.LASF5:
+ 1861 1140 6C6F6E67 		.ascii	"long unsigned int\000"
+ 1861      20756E73 
+ 1861      69676E65 
+ 1861      6420696E 
+ 1861      7400
+ 1862              	.LASF241:
+ 1863 1152 4359424C 		.ascii	"CYBLE_EVT_IASS_WRITE_CHAR_CMD\000"
+ 1863      455F4556 
+ 1863      545F4941 
+ 1863      53535F57 
+ 1863      52495445 
+ 1864              	.LASF258:
+ 1865 1170 4359424C 		.ascii	"CYBLE_EVT_PASSS_NOTIFICATION_ENABLED\000"
+ 1865      455F4556 
+ 1865      545F5041 
+ 1865      5353535F 
+ 1865      4E4F5449 
+ 1866              	.LASF261:
+ 1867 1195 4359424C 		.ascii	"CYBLE_EVT_PASSC_NOTIFICATION\000"
+ 1867      455F4556 
+ 1867      545F5041 
+ 1867      5353435F 
+ 1867      4E4F5449 
+ 1868              	.LASF307:
+ 1869 11b2 4359424C 		.ascii	"CYBLE_EVT_WPTSS_INDICATION_ENABLED\000"
+ 1869      455F4556 
+ 1869      545F5750 
+ 1869      5453535F 
+ 1869      494E4449 
+ 1870              	.LASF104:
+ 1871 11d5 4359424C 		.ascii	"CYBLE_EVT_ANSC_READ_CHAR_RESPONSE\000"
+ 1871      455F4556 
+ 1871      545F414E 
+ 1871      53435F52 
+ 1871      4541445F 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 47
+
+
+ 1872              	.LASF234:
+ 1873 11f7 4359424C 		.ascii	"CYBLE_EVT_HTSS_CHAR_WRITE\000"
+ 1873      455F4556 
+ 1873      545F4854 
+ 1873      53535F43 
+ 1873      4841525F 
+ 1874              	.LASF108:
+ 1875 1211 4359424C 		.ascii	"CYBLE_EVT_BASS_NOTIFICATION_ENABLED\000"
+ 1875      455F4556 
+ 1875      545F4241 
+ 1875      53535F4E 
+ 1875      4F544946 
+ 1876              	.LASF181:
+ 1877 1235 4359424C 		.ascii	"CYBLE_EVT_CTSC_WRITE_CHAR_RESPONSE\000"
+ 1877      455F4556 
+ 1877      545F4354 
+ 1877      53435F57 
+ 1877      52495445 
+ 1878              	.LASF260:
+ 1879 1258 4359424C 		.ascii	"CYBLE_EVT_PASSS_WRITE_CHAR\000"
+ 1879      455F4556 
+ 1879      545F5041 
+ 1879      5353535F 
+ 1879      57524954 
+ 1880              	.LASF158:
+ 1881 1273 4359424C 		.ascii	"CYBLE_EVT_CPSC_WRITE_CHAR_RESPONSE\000"
+ 1881      455F4556 
+ 1881      545F4350 
+ 1881      53435F57 
+ 1881      52495445 
+ 1882              	.LASF325:
+ 1883 1296 6576656E 		.ascii	"event\000"
+ 1883      7400
+ 1884              	.LASF31:
+ 1885 129c 4359424C 		.ascii	"CYBLE_EVT_GAP_CONNECTION_UPDATE_COMPLETE\000"
+ 1885      455F4556 
+ 1885      545F4741 
+ 1885      505F434F 
+ 1885      4E4E4543 
+ 1886              	.LASF143:
+ 1887 12c5 4359424C 		.ascii	"CYBLE_EVT_CGMSC_READ_CHAR_RESPONSE\000"
+ 1887      455F4556 
+ 1887      545F4347 
+ 1887      4D53435F 
+ 1887      52454144 
+ 1888              	.LASF171:
+ 1889 12e8 4359424C 		.ascii	"CYBLE_EVT_CSCSC_WRITE_CHAR_RESPONSE\000"
+ 1889      455F4556 
+ 1889      545F4353 
+ 1889      4353435F 
+ 1889      57524954 
+ 1890              	.LASF63:
+ 1891 130c 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_DISCONN_IND\000"
+ 1891      455F4556 
+ 1891      545F4C32 
+ 1891      4341505F 
+ 1891      43424643 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 48
+
+
+ 1892              	.LASF167:
+ 1893 132d 4359424C 		.ascii	"CYBLE_EVT_CSCSS_CHAR_WRITE\000"
+ 1893      455F4556 
+ 1893      545F4353 
+ 1893      4353535F 
+ 1893      43484152 
+ 1894              	.LASF274:
+ 1895 1348 4359424C 		.ascii	"CYBLE_EVT_RSCSC_READ_CHAR_RESPONSE\000"
+ 1895      455F4556 
+ 1895      545F5253 
+ 1895      4353435F 
+ 1895      52454144 
+ 1896              	.LASF23:
+ 1897 136b 4359424C 		.ascii	"CYBLE_EVT_GAP_PASSKEY_ENTRY_REQUEST\000"
+ 1897      455F4556 
+ 1897      545F4741 
+ 1897      505F5041 
+ 1897      53534B45 
+ 1898              	.LASF249:
+ 1899 138f 4359424C 		.ascii	"CYBLE_EVT_LNSS_NOTIFICATION_DISABLED\000"
+ 1899      455F4556 
+ 1899      545F4C4E 
+ 1899      53535F4E 
+ 1899      4F544946 
+ 1900              	.LASF152:
+ 1901 13b4 4359424C 		.ascii	"CYBLE_EVT_CPSS_BROADCAST_ENABLED\000"
+ 1901      455F4556 
+ 1901      545F4350 
+ 1901      53535F42 
+ 1901      524F4144 
+ 1902              	.LASF235:
+ 1903 13d5 4359424C 		.ascii	"CYBLE_EVT_HTSC_NOTIFICATION\000"
+ 1903      455F4556 
+ 1903      545F4854 
+ 1903      53435F4E 
+ 1903      4F544946 
+ 1904              	.LASF6:
+ 1905 13f1 6C6F6E67 		.ascii	"long long int\000"
+ 1905      206C6F6E 
+ 1905      6720696E 
+ 1905      7400
+ 1906              	.LASF289:
+ 1907 13ff 4359424C 		.ascii	"CYBLE_EVT_TPSC_READ_CHAR_RESPONSE\000"
+ 1907      455F4556 
+ 1907      545F5450 
+ 1907      53435F52 
+ 1907      4541445F 
+ 1908              	.LASF86:
+ 1909 1421 4359424C 		.ascii	"CYBLE_EVT_GATTC_CHAR_DUPLICATION\000"
+ 1909      455F4556 
+ 1909      545F4741 
+ 1909      5454435F 
+ 1909      43484152 
+ 1910              	.LASF200:
+ 1911 1442 4359424C 		.ascii	"CYBLE_EVT_GLSS_NOTIFICATION_ENABLED\000"
+ 1911      455F4556 
+ 1911      545F474C 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 49
+
+
+ 1911      53535F4E 
+ 1911      4F544946 
+ 1912              	.LASF333:
+ 1913 1466 433A5C55 		.ascii	"C:\\Users\\pmad\\Desktop\\BLE Workshop\\Labs\\Compl"
+ 1913      73657273 
+ 1913      5C706D61 
+ 1913      645C4465 
+ 1913      736B746F 
+ 1914 1493 65746564 		.ascii	"eted Labs\\BLE Lab 1_1\\BLE Lab 1_1.cydsn\000"
+ 1914      204C6162 
+ 1914      735C424C 
+ 1914      45204C61 
+ 1914      6220315F 
+ 1915              	.LASF12:
+ 1916 14bb 646F7562 		.ascii	"double\000"
+ 1916      6C6500
+ 1917              	.LASF186:
+ 1918 14c2 4359424C 		.ascii	"CYBLE_EVT_ESSS_INDICATION_DISABLED\000"
+ 1918      455F4556 
+ 1918      545F4553 
+ 1918      53535F49 
+ 1918      4E444943 
+ 1919              	.LASF69:
+ 1920 14e5 4359424C 		.ascii	"CYBLE_EVT_PENDING_FLASH_WRITE\000"
+ 1920      455F4556 
+ 1920      545F5045 
+ 1920      4E44494E 
+ 1920      475F464C 
+ 1921              	.LASF89:
+ 1922 1503 4359424C 		.ascii	"CYBLE_EVT_GATTC_INCL_DISCOVERY_COMPLETE\000"
+ 1922      455F4556 
+ 1922      545F4741 
+ 1922      5454435F 
+ 1922      494E434C 
+ 1923              	.LASF305:
+ 1924 152b 4359424C 		.ascii	"CYBLE_EVT_WPTSS_NOTIFICATION_ENABLED\000"
+ 1924      455F4556 
+ 1924      545F5750 
+ 1924      5453535F 
+ 1924      4E4F5449 
+ 1925              	.LASF256:
+ 1926 1550 4359424C 		.ascii	"CYBLE_EVT_LNSC_WRITE_DESCR_RESPONSE\000"
+ 1926      455F4556 
+ 1926      545F4C4E 
+ 1926      53435F57 
+ 1926      52495445 
+ 1927              	.LASF243:
+ 1928 1574 4359424C 		.ascii	"CYBLE_EVT_LLSC_READ_CHAR_RESPONSE\000"
+ 1928      455F4556 
+ 1928      545F4C4C 
+ 1928      53435F52 
+ 1928      4541445F 
+ 1929              	.LASF166:
+ 1930 1596 4359424C 		.ascii	"CYBLE_EVT_CSCSS_INDICATION_CONFIRMATION\000"
+ 1930      455F4556 
+ 1930      545F4353 
+ 1930      4353535F 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 50
+
+
+ 1930      494E4449 
+ 1931              	.LASF190:
+ 1932 15be 4359424C 		.ascii	"CYBLE_EVT_ESSS_DESCR_WRITE\000"
+ 1932      455F4556 
+ 1932      545F4553 
+ 1932      53535F44 
+ 1932      45534352 
+ 1933              	.LASF185:
+ 1934 15d9 4359424C 		.ascii	"CYBLE_EVT_ESSS_INDICATION_ENABLED\000"
+ 1934      455F4556 
+ 1934      545F4553 
+ 1934      53535F49 
+ 1934      4E444943 
+ 1935              	.LASF189:
+ 1936 15fb 4359424C 		.ascii	"CYBLE_EVT_ESSS_EXEC_WRITE_REQ\000"
+ 1936      455F4556 
+ 1936      545F4553 
+ 1936      53535F45 
+ 1936      5845435F 
+ 1937              	.LASF11:
+ 1938 1619 666C6F61 		.ascii	"float\000"
+ 1938      7400
+ 1939              	.LASF283:
+ 1940 161f 4359424C 		.ascii	"CYBLE_EVT_SCPSC_NOTIFICATION\000"
+ 1940      455F4556 
+ 1940      545F5343 
+ 1940      5053435F 
+ 1940      4E4F5449 
+ 1941              	.LASF212:
+ 1942 163c 4359424C 		.ascii	"CYBLE_EVT_HIDSS_REPORT_MODE_ENTER\000"
+ 1942      455F4556 
+ 1942      545F4849 
+ 1942      4453535F 
+ 1942      5245504F 
+ 1943              	.LASF191:
+ 1944 165e 4359424C 		.ascii	"CYBLE_EVT_ESSC_NOTIFICATION\000"
+ 1944      455F4556 
+ 1944      545F4553 
+ 1944      53435F4E 
+ 1944      4F544946 
+ 1945              	.LASF210:
+ 1946 167a 4359424C 		.ascii	"CYBLE_EVT_HIDSS_NOTIFICATION_DISABLED\000"
+ 1946      455F4556 
+ 1946      545F4849 
+ 1946      4453535F 
+ 1946      4E4F5449 
+ 1947              	.LASF57:
+ 1948 16a0 4359424C 		.ascii	"CYBLE_EVT_GATTS_READ_CHAR_VAL_ACCESS_REQ\000"
+ 1948      455F4556 
+ 1948      545F4741 
+ 1948      5454535F 
+ 1948      52454144 
+ 1949              	.LASF98:
+ 1950 16c9 4359424C 		.ascii	"CYBLE_EVT_ANCSC_READ_DESCR_RESPONSE\000"
+ 1950      455F4556 
+ 1950      545F414E 
+ 1950      4353435F 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 51
+
+
+ 1950      52454144 
+ 1951              	.LASF300:
+ 1952 16ed 4359424C 		.ascii	"CYBLE_EVT_UDSC_NOTIFICATION\000"
+ 1952      455F4556 
+ 1952      545F5544 
+ 1952      53435F4E 
+ 1952      4F544946 
+ 1953              	.LASF313:
+ 1954 1709 4359424C 		.ascii	"CYBLE_EVT_WPTSC_WRITE_CHAR_RESPONSE\000"
+ 1954      455F4556 
+ 1954      545F5750 
+ 1954      5453435F 
+ 1954      57524954 
+ 1955              	.LASF8:
+ 1956 172d 756E7369 		.ascii	"unsigned int\000"
+ 1956      676E6564 
+ 1956      20696E74 
+ 1956      00
+ 1957              	.LASF49:
+ 1958 173a 4359424C 		.ascii	"CYBLE_EVT_GATTS_PREP_WRITE_REQ\000"
+ 1958      455F4556 
+ 1958      545F4741 
+ 1958      5454535F 
+ 1958      50524550 
+ 1959              	.LASF175:
+ 1960 1759 4359424C 		.ascii	"CYBLE_EVT_CTSS_NOTIFICATION_DISABLED\000"
+ 1960      455F4556 
+ 1960      545F4354 
+ 1960      53535F4E 
+ 1960      4F544946 
+ 1961              	.LASF122:
+ 1962 177e 4359424C 		.ascii	"CYBLE_EVT_BLSS_INDICATION_DISABLED\000"
+ 1962      455F4556 
+ 1962      545F424C 
+ 1962      53535F49 
+ 1962      4E444943 
+ 1963              	.LASF281:
+ 1964 17a1 4359424C 		.ascii	"CYBLE_EVT_SCPSS_NOTIFICATION_DISABLED\000"
+ 1964      455F4556 
+ 1964      545F5343 
+ 1964      5053535F 
+ 1964      4E4F5449 
+ 1965              	.LASF331:
+ 1966 17c7 474E5520 		.ascii	"GNU C 4.8.4 20140526 (release) [ARM/embedded-4_8-br"
+ 1966      4320342E 
+ 1966      382E3420 
+ 1966      32303134 
+ 1966      30353236 
+ 1967 17fa 616E6368 		.ascii	"anch revision 211358] -mcpu=cortex-m0 -mthumb -g -O"
+ 1967      20726576 
+ 1967      6973696F 
+ 1967      6E203231 
+ 1967      31333538 
+ 1968 182d 30202D66 		.ascii	"0 -ffunction-sections\000"
+ 1968      66756E63 
+ 1968      74696F6E 
+ 1968      2D736563 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 52
+
+
+ 1968      74696F6E 
+ 1969              	.LASF187:
+ 1970 1843 4359424C 		.ascii	"CYBLE_EVT_ESSS_INDICATION_CONFIRMATION\000"
+ 1970      455F4556 
+ 1970      545F4553 
+ 1970      53535F49 
+ 1970      4E444943 
+ 1971              	.LASF74:
+ 1972 186a 4359424C 		.ascii	"CYBLE_AUTHENTICATION_REQUEST_REPLY\000"
+ 1972      455F4155 
+ 1972      5448454E 
+ 1972      54494341 
+ 1972      54494F4E 
+ 1973              	.LASF125:
+ 1974 188d 4359424C 		.ascii	"CYBLE_EVT_BLSS_NOTIFICATION_DISABLED\000"
+ 1974      455F4556 
+ 1974      545F424C 
+ 1974      53535F4E 
+ 1974      4F544946 
+ 1975              	.LASF238:
+ 1976 18b2 4359424C 		.ascii	"CYBLE_EVT_HTSC_WRITE_CHAR_RESPONSE\000"
+ 1976      455F4556 
+ 1976      545F4854 
+ 1976      53435F57 
+ 1976      52495445 
+ 1977              	.LASF71:
+ 1978 18d5 4359424C 		.ascii	"CYBLE_EVT_MAX\000"
+ 1978      455F4556 
+ 1978      545F4D41 
+ 1978      5800
+ 1979              	.LASF32:
+ 1980 18e3 4359424C 		.ascii	"CYBLE_EVT_GAPC_SCAN_START_STOP\000"
+ 1980      455F4556 
+ 1980      545F4741 
+ 1980      50435F53 
+ 1980      43414E5F 
+ 1981              	.LASF100:
+ 1982 1902 4359424C 		.ascii	"CYBLE_EVT_ANSS_NOTIFICATION_ENABLED\000"
+ 1982      455F4556 
+ 1982      545F414E 
+ 1982      53535F4E 
+ 1982      4F544946 
+ 1983              	.LASF46:
+ 1984 1926 4359424C 		.ascii	"CYBLE_EVT_GATTS_WRITE_REQ\000"
+ 1984      455F4556 
+ 1984      545F4741 
+ 1984      5454535F 
+ 1984      57524954 
+ 1985              	.LASF302:
+ 1986 1940 4359424C 		.ascii	"CYBLE_EVT_UDSC_WRITE_CHAR_RESPONSE\000"
+ 1986      455F4556 
+ 1986      545F5544 
+ 1986      53435F57 
+ 1986      52495445 
+ 1987              	.LASF312:
+ 1988 1963 4359424C 		.ascii	"CYBLE_EVT_WPTSC_INDICATION\000"
+ 1988      455F4556 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 53
+
+
+ 1988      545F5750 
+ 1988      5453435F 
+ 1988      494E4449 
+ 1989              	.LASF24:
+ 1990 197e 4359424C 		.ascii	"CYBLE_EVT_GAP_PASSKEY_DISPLAY_REQUEST\000"
+ 1990      455F4556 
+ 1990      545F4741 
+ 1990      505F5041 
+ 1990      53534B45 
+ 1991              	.LASF335:
+ 1992 19a4 48616E64 		.ascii	"HandleAlertLEDs\000"
+ 1992      6C65416C 
+ 1992      6572744C 
+ 1992      45447300 
+ 1993              	.LASF43:
+ 1994 19b4 4359424C 		.ascii	"CYBLE_EVT_GATTC_READ_RSP\000"
+ 1994      455F4556 
+ 1994      545F4741 
+ 1994      5454435F 
+ 1994      52454144 
+ 1995              	.LASF156:
+ 1996 19cd 4359424C 		.ascii	"CYBLE_EVT_CPSC_INDICATION\000"
+ 1996      455F4556 
+ 1996      545F4350 
+ 1996      53435F49 
+ 1996      4E444943 
+ 1997              	.LASF182:
+ 1998 19e7 4359424C 		.ascii	"CYBLE_EVT_DISC_READ_CHAR_RESPONSE\000"
+ 1998      455F4556 
+ 1998      545F4449 
+ 1998      53435F52 
+ 1998      4541445F 
+ 1999              	.LASF62:
+ 2000 1a09 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_CONN_CNF\000"
+ 2000      455F4556 
+ 2000      545F4C32 
+ 2000      4341505F 
+ 2000      43424643 
+ 2001              	.LASF133:
+ 2002 1a27 4359424C 		.ascii	"CYBLE_EVT_BMSC_WRITE_CHAR_RESPONSE\000"
+ 2002      455F4556 
+ 2002      545F424D 
+ 2002      53435F57 
+ 2002      52495445 
+ 2003              	.LASF239:
+ 2004 1a4a 4359424C 		.ascii	"CYBLE_EVT_HTSC_READ_DESCR_RESPONSE\000"
+ 2004      455F4556 
+ 2004      545F4854 
+ 2004      53435F52 
+ 2004      4541445F 
+ 2005              	.LASF324:
+ 2006 1a6d 4359424C 		.ascii	"CYBLE_DEBUG_EVT_BLESS_INT\000"
+ 2006      455F4445 
+ 2006      4255475F 
+ 2006      4556545F 
+ 2006      424C4553 
+ 2007              	.LASF202:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 54
+
+
+ 2008 1a87 4359424C 		.ascii	"CYBLE_EVT_GLSS_WRITE_CHAR\000"
+ 2008      455F4556 
+ 2008      545F474C 
+ 2008      53535F57 
+ 2008      52495445 
+ 2009              	.LASF138:
+ 2010 1aa1 4359424C 		.ascii	"CYBLE_EVT_CGMSS_NOTIFICATION_ENABLED\000"
+ 2010      455F4556 
+ 2010      545F4347 
+ 2010      4D53535F 
+ 2010      4E4F5449 
+ 2011              	.LASF224:
+ 2012 1ac6 4359424C 		.ascii	"CYBLE_EVT_HRSC_NOTIFICATION\000"
+ 2012      455F4556 
+ 2012      545F4852 
+ 2012      53435F4E 
+ 2012      4F544946 
+ 2013              	.LASF270:
+ 2014 1ae2 4359424C 		.ascii	"CYBLE_EVT_RSCSS_INDICATION_CONFIRMATION\000"
+ 2014      455F4556 
+ 2014      545F5253 
+ 2014      4353535F 
+ 2014      494E4449 
+ 2015              	.LASF219:
+ 2016 1b0a 4359424C 		.ascii	"CYBLE_EVT_HIDSC_READ_DESCR_RESPONSE\000"
+ 2016      455F4556 
+ 2016      545F4849 
+ 2016      4453435F 
+ 2016      52454144 
+ 2017              	.LASF225:
+ 2018 1b2e 4359424C 		.ascii	"CYBLE_EVT_HRSC_READ_CHAR_RESPONSE\000"
+ 2018      455F4556 
+ 2018      545F4852 
+ 2018      53435F52 
+ 2018      4541445F 
+ 2019              	.LASF30:
+ 2020 1b50 4359424C 		.ascii	"CYBLE_EVT_GAP_ENCRYPT_CHANGE\000"
+ 2020      455F4556 
+ 2020      545F4741 
+ 2020      505F454E 
+ 2020      43525950 
+ 2021              	.LASF257:
+ 2022 1b6d 4359424C 		.ascii	"CYBLE_EVT_NDCSC_READ_CHAR_RESPONSE\000"
+ 2022      455F4556 
+ 2022      545F4E44 
+ 2022      4353435F 
+ 2022      52454144 
+ 2023              	.LASF87:
+ 2024 1b90 4359424C 		.ascii	"CYBLE_EVT_GATTC_DESCR_DUPLICATION\000"
+ 2024      455F4556 
+ 2024      545F4741 
+ 2024      5454435F 
+ 2024      44455343 
+ 2025              	.LASF37:
+ 2026 1bb2 4359424C 		.ascii	"CYBLE_EVT_GATTS_XCNHG_MTU_REQ\000"
+ 2026      455F4556 
+ 2026      545F4741 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 55
+
+
+ 2026      5454535F 
+ 2026      58434E48 
+ 2027              	.LASF295:
+ 2028 1bd0 4359424C 		.ascii	"CYBLE_EVT_UDSS_NOTIFICATION_ENABLED\000"
+ 2028      455F4556 
+ 2028      545F5544 
+ 2028      53535F4E 
+ 2028      4F544946 
+ 2029              	.LASF247:
+ 2030 1bf4 4359424C 		.ascii	"CYBLE_EVT_LNSS_INDICATION_CONFIRMED\000"
+ 2030      455F4556 
+ 2030      545F4C4E 
+ 2030      53535F49 
+ 2030      4E444943 
+ 2031              	.LASF318:
+ 2032 1c18 4359424C 		.ascii	"CYBLE_EVT_WSSS_INDICATION_DISABLED\000"
+ 2032      455F4556 
+ 2032      545F5753 
+ 2032      53535F49 
+ 2032      4E444943 
+ 2033              	.LASF107:
+ 2034 1c3b 4359424C 		.ascii	"CYBLE_EVT_ANSC_WRITE_DESCR_RESPONSE\000"
+ 2034      455F4556 
+ 2034      545F414E 
+ 2034      53435F57 
+ 2034      52495445 
+ 2035              	.LASF253:
+ 2036 1c5f 4359424C 		.ascii	"CYBLE_EVT_LNSC_READ_CHAR_RESPONSE\000"
+ 2036      455F4556 
+ 2036      545F4C4E 
+ 2036      53435F52 
+ 2036      4541445F 
+ 2037              	.LASF199:
+ 2038 1c81 4359424C 		.ascii	"CYBLE_EVT_GLSS_INDICATION_CONFIRMED\000"
+ 2038      455F4556 
+ 2038      545F474C 
+ 2038      53535F49 
+ 2038      4E444943 
+ 2039              	.LASF78:
+ 2040 1ca5 4359424C 		.ascii	"CYBLE_EVT_GATTS_INDICATION_ENABLED\000"
+ 2040      455F4556 
+ 2040      545F4741 
+ 2040      5454535F 
+ 2040      494E4449 
+ 2041              	.LASF7:
+ 2042 1cc8 6C6F6E67 		.ascii	"long long unsigned int\000"
+ 2042      206C6F6E 
+ 2042      6720756E 
+ 2042      7369676E 
+ 2042      65642069 
+ 2043              	.LASF17:
+ 2044 1cdf 4359424C 		.ascii	"CYBLE_EVT_TIMEOUT\000"
+ 2044      455F4556 
+ 2044      545F5449 
+ 2044      4D454F55 
+ 2044      5400
+ 2045              	.LASF179:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 56
+
+
+ 2046 1cf1 4359424C 		.ascii	"CYBLE_EVT_CTSC_READ_DESCR_RESPONSE\000"
+ 2046      455F4556 
+ 2046      545F4354 
+ 2046      53435F52 
+ 2046      4541445F 
+ 2047              	.LASF65:
+ 2048 1d14 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_DATA_READ\000"
+ 2048      455F4556 
+ 2048      545F4C32 
+ 2048      4341505F 
+ 2048      43424643 
+ 2049              	.LASF119:
+ 2050 1d33 4359424C 		.ascii	"CYBLE_EVT_BCSC_READ_DESCR_RESPONSE\000"
+ 2050      455F4556 
+ 2050      545F4243 
+ 2050      53435F52 
+ 2050      4541445F 
+ 2051              	.LASF155:
+ 2052 1d56 4359424C 		.ascii	"CYBLE_EVT_CPSC_NOTIFICATION\000"
+ 2052      455F4556 
+ 2052      545F4350 
+ 2052      53435F4E 
+ 2052      4F544946 
+ 2053              	.LASF130:
+ 2054 1d72 4359424C 		.ascii	"CYBLE_EVT_BLSC_WRITE_DESCR_RESPONSE\000"
+ 2054      455F4556 
+ 2054      545F424C 
+ 2054      53435F57 
+ 2054      52495445 
+ 2055              	.LASF252:
+ 2056 1d96 4359424C 		.ascii	"CYBLE_EVT_LNSC_NOTIFICATION\000"
+ 2056      455F4556 
+ 2056      545F4C4E 
+ 2056      53435F4E 
+ 2056      4F544946 
+ 2057              	.LASF177:
+ 2058 1db2 4359424C 		.ascii	"CYBLE_EVT_CTSC_NOTIFICATION\000"
+ 2058      455F4556 
+ 2058      545F4354 
+ 2058      53435F4E 
+ 2058      4F544946 
+ 2059              	.LASF198:
+ 2060 1dce 4359424C 		.ascii	"CYBLE_EVT_GLSS_INDICATION_DISABLED\000"
+ 2060      455F4556 
+ 2060      545F474C 
+ 2060      53535F49 
+ 2060      4E444943 
+ 2061              	.LASF85:
+ 2062 1df1 4359424C 		.ascii	"CYBLE_EVT_GATTC_SRVC_DUPLICATION\000"
+ 2062      455F4556 
+ 2062      545F4741 
+ 2062      5454435F 
+ 2062      53525643 
+ 2063              	.LASF245:
+ 2064 1e12 4359424C 		.ascii	"CYBLE_EVT_LNSS_INDICATION_ENABLED\000"
+ 2064      455F4556 
+ 2064      545F4C4E 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 57
+
+
+ 2064      53535F49 
+ 2064      4E444943 
+ 2065              	.LASF93:
+ 2066 1e34 4359424C 		.ascii	"CYBLE_EVT_ANCSS_NOTIFICATION_DISABLED\000"
+ 2066      455F4556 
+ 2066      545F414E 
+ 2066      4353535F 
+ 2066      4E4F5449 
+ 2067              	.LASF109:
+ 2068 1e5a 4359424C 		.ascii	"CYBLE_EVT_BASS_NOTIFICATION_DISABLED\000"
+ 2068      455F4556 
+ 2068      545F4241 
+ 2068      53535F4E 
+ 2068      4F544946 
+ 2069              	.LASF135:
+ 2070 1e7f 4359424C 		.ascii	"CYBLE_EVT_CGMSS_INDICATION_ENABLED\000"
+ 2070      455F4556 
+ 2070      545F4347 
+ 2070      4D53535F 
+ 2070      494E4449 
+ 2071              	.LASF147:
+ 2072 1ea2 4359424C 		.ascii	"CYBLE_EVT_CPSS_NOTIFICATION_ENABLED\000"
+ 2072      455F4556 
+ 2072      545F4350 
+ 2072      53535F4E 
+ 2072      4F544946 
+ 2073              	.LASF290:
+ 2074 1ec6 4359424C 		.ascii	"CYBLE_EVT_TPSC_READ_DESCR_RESPONSE\000"
+ 2074      455F4556 
+ 2074      545F5450 
+ 2074      53435F52 
+ 2074      4541445F 
+ 2075              	.LASF41:
+ 2076 1ee9 4359424C 		.ascii	"CYBLE_EVT_GATTC_FIND_INFO_RSP\000"
+ 2076      455F4556 
+ 2076      545F4741 
+ 2076      5454435F 
+ 2076      46494E44 
+ 2077              	.LASF40:
+ 2078 1f07 4359424C 		.ascii	"CYBLE_EVT_GATTC_READ_BY_TYPE_RSP\000"
+ 2078      455F4556 
+ 2078      545F4741 
+ 2078      5454435F 
+ 2078      52454144 
+ 2079              	.LASF259:
+ 2080 1f28 4359424C 		.ascii	"CYBLE_EVT_PASSS_NOTIFICATION_DISABLED\000"
+ 2080      455F4556 
+ 2080      545F5041 
+ 2080      5353535F 
+ 2080      4E4F5449 
+ 2081              	.LASF145:
+ 2082 1f4e 4359424C 		.ascii	"CYBLE_EVT_CGMSC_READ_DESCR_RESPONSE\000"
+ 2082      455F4556 
+ 2082      545F4347 
+ 2082      4D53435F 
+ 2082      52454144 
+ 2083              	.LASF217:
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 58
+
+
+ 2084 1f72 4359424C 		.ascii	"CYBLE_EVT_HIDSC_READ_CHAR_RESPONSE\000"
+ 2084      455F4556 
+ 2084      545F4849 
+ 2084      4453435F 
+ 2084      52454144 
+ 2085              	.LASF287:
+ 2086 1f95 4359424C 		.ascii	"CYBLE_EVT_TPSS_NOTIFICATION_DISABLED\000"
+ 2086      455F4556 
+ 2086      545F5450 
+ 2086      53535F4E 
+ 2086      4F544946 
+ 2087              	.LASF284:
+ 2088 1fba 4359424C 		.ascii	"CYBLE_EVT_SCPSC_READ_DESCR_RESPONSE\000"
+ 2088      455F4556 
+ 2088      545F5343 
+ 2088      5053435F 
+ 2088      52454144 
+ 2089              	.LASF228:
+ 2090 1fde 4359424C 		.ascii	"CYBLE_EVT_HRSC_WRITE_DESCR_RESPONSE\000"
+ 2090      455F4556 
+ 2090      545F4852 
+ 2090      53435F57 
+ 2090      52495445 
+ 2091              	.LASF250:
+ 2092 2002 4359424C 		.ascii	"CYBLE_EVT_LNSS_WRITE_CHAR\000"
+ 2092      455F4556 
+ 2092      545F4C4E 
+ 2092      53535F57 
+ 2092      52495445 
+ 2093              	.LASF188:
+ 2094 201c 4359424C 		.ascii	"CYBLE_EVT_ESSS_CHAR_WRITE\000"
+ 2094      455F4556 
+ 2094      545F4553 
+ 2094      53535F43 
+ 2094      4841525F 
+ 2095              	.LASF47:
+ 2096 2036 4359424C 		.ascii	"CYBLE_EVT_GATTC_WRITE_RSP\000"
+ 2096      455F4556 
+ 2096      545F4741 
+ 2096      5454435F 
+ 2096      57524954 
+ 2097              	.LASF183:
+ 2098 2050 4359424C 		.ascii	"CYBLE_EVT_ESSS_NOTIFICATION_ENABLED\000"
+ 2098      455F4556 
+ 2098      545F4553 
+ 2098      53535F4E 
+ 2098      4F544946 
+ 2099              	.LASF205:
+ 2100 2074 4359424C 		.ascii	"CYBLE_EVT_GLSC_READ_CHAR_RESPONSE\000"
+ 2100      455F4556 
+ 2100      545F474C 
+ 2100      53435F52 
+ 2100      4541445F 
+ 2101              	.LASF272:
+ 2102 2096 4359424C 		.ascii	"CYBLE_EVT_RSCSC_NOTIFICATION\000"
+ 2102      455F4556 
+ 2102      545F5253 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 59
+
+
+ 2102      4353435F 
+ 2102      4E4F5449 
+ 2103              	.LASF27:
+ 2104 20b3 4359424C 		.ascii	"CYBLE_EVT_GAPP_ADVERTISEMENT_START_STOP\000"
+ 2104      455F4556 
+ 2104      545F4741 
+ 2104      50505F41 
+ 2104      44564552 
+ 2105              	.LASF123:
+ 2106 20db 4359424C 		.ascii	"CYBLE_EVT_BLSS_INDICATION_CONFIRMED\000"
+ 2106      455F4556 
+ 2106      545F424C 
+ 2106      53535F49 
+ 2106      4E444943 
+ 2107              	.LASF315:
+ 2108 20ff 4359424C 		.ascii	"CYBLE_EVT_WPTSC_READ_DESCR_RESPONSE\000"
+ 2108      455F4556 
+ 2108      545F5750 
+ 2108      5453435F 
+ 2108      52454144 
+ 2109              	.LASF95:
+ 2110 2123 4359424C 		.ascii	"CYBLE_EVT_ANCSC_NOTIFICATION\000"
+ 2110      455F4556 
+ 2110      545F414E 
+ 2110      4353435F 
+ 2110      4E4F5449 
+ 2111              	.LASF144:
+ 2112 2140 4359424C 		.ascii	"CYBLE_EVT_CGMSC_WRITE_CHAR_RESPONSE\000"
+ 2112      455F4556 
+ 2112      545F4347 
+ 2112      4D53435F 
+ 2112      57524954 
+ 2113              	.LASF9:
+ 2114 2164 75696E74 		.ascii	"uint8\000"
+ 2114      3800
+ 2115              	.LASF237:
+ 2116 216a 4359424C 		.ascii	"CYBLE_EVT_HTSC_READ_CHAR_RESPONSE\000"
+ 2116      455F4556 
+ 2116      545F4854 
+ 2116      53435F52 
+ 2116      4541445F 
+ 2117              	.LASF265:
+ 2118 218c 4359424C 		.ascii	"CYBLE_EVT_PASSC_WRITE_DESCR_RESPONSE\000"
+ 2118      455F4556 
+ 2118      545F5041 
+ 2118      5353435F 
+ 2118      57524954 
+ 2119              	.LASF2:
+ 2120 21b1 73686F72 		.ascii	"short int\000"
+ 2120      7420696E 
+ 2120      7400
+ 2121              	.LASF131:
+ 2122 21bb 4359424C 		.ascii	"CYBLE_EVT_BMSS_WRITE_CHAR\000"
+ 2122      455F4556 
+ 2122      545F424D 
+ 2122      53535F57 
+ 2122      52495445 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 60
+
+
+ 2123              	.LASF79:
+ 2124 21d5 4359424C 		.ascii	"CYBLE_EVT_GATTS_INDICATION_DISABLED\000"
+ 2124      455F4556 
+ 2124      545F4741 
+ 2124      5454535F 
+ 2124      494E4449 
+ 2125              	.LASF115:
+ 2126 21f9 4359424C 		.ascii	"CYBLE_EVT_BCSS_INDICATION_DISABLED\000"
+ 2126      455F4556 
+ 2126      545F4243 
+ 2126      53535F49 
+ 2126      4E444943 
+ 2127              	.LASF142:
+ 2128 221c 4359424C 		.ascii	"CYBLE_EVT_CGMSC_NOTIFICATION\000"
+ 2128      455F4556 
+ 2128      545F4347 
+ 2128      4D53435F 
+ 2128      4E4F5449 
+ 2129              	.LASF34:
+ 2130 2239 4359424C 		.ascii	"CYBLE_EVT_GATTC_ERROR_RSP\000"
+ 2130      455F4556 
+ 2130      545F4741 
+ 2130      5454435F 
+ 2130      4552524F 
+ 2131              	.LASF194:
+ 2132 2253 4359424C 		.ascii	"CYBLE_EVT_ESSC_WRITE_CHAR_RESPONSE\000"
+ 2132      455F4556 
+ 2132      545F4553 
+ 2132      53435F57 
+ 2132      52495445 
+ 2133              	.LASF110:
+ 2134 2276 4359424C 		.ascii	"CYBLE_EVT_BASC_NOTIFICATION\000"
+ 2134      455F4556 
+ 2134      545F4241 
+ 2134      53435F4E 
+ 2134      4F544946 
+ 2135              	.LASF113:
+ 2136 2292 4359424C 		.ascii	"CYBLE_EVT_BASC_WRITE_DESCR_RESPONSE\000"
+ 2136      455F4556 
+ 2136      545F4241 
+ 2136      53435F57 
+ 2136      52495445 
+ 2137              	.LASF197:
+ 2138 22b6 4359424C 		.ascii	"CYBLE_EVT_GLSS_INDICATION_ENABLED\000"
+ 2138      455F4556 
+ 2138      545F474C 
+ 2138      53535F49 
+ 2138      4E444943 
+ 2139              	.LASF102:
+ 2140 22d8 4359424C 		.ascii	"CYBLE_EVT_ANSS_CHAR_WRITE\000"
+ 2140      455F4556 
+ 2140      545F414E 
+ 2140      53535F43 
+ 2140      4841525F 
+ 2141              	.LASF61:
+ 2142 22f2 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_CONN_IND\000"
+ 2142      455F4556 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 61
+
+
+ 2142      545F4C32 
+ 2142      4341505F 
+ 2142      43424643 
+ 2143              	.LASF50:
+ 2144 2310 4359424C 		.ascii	"CYBLE_EVT_GATTS_EXEC_WRITE_REQ\000"
+ 2144      455F4556 
+ 2144      545F4741 
+ 2144      5454535F 
+ 2144      45584543 
+ 2145              	.LASF21:
+ 2146 232f 4359424C 		.ascii	"CYBLE_EVT_GAPC_SCAN_PROGRESS_RESULT\000"
+ 2146      455F4556 
+ 2146      545F4741 
+ 2146      50435F53 
+ 2146      43414E5F 
+ 2147              	.LASF176:
+ 2148 2353 4359424C 		.ascii	"CYBLE_EVT_CTSS_CHAR_WRITE\000"
+ 2148      455F4556 
+ 2148      545F4354 
+ 2148      53535F43 
+ 2148      4841525F 
+ 2149              	.LASF292:
+ 2150 236d 4359424C 		.ascii	"CYBLE_EVT_UDSS_INDICATION_ENABLED\000"
+ 2150      455F4556 
+ 2150      545F5544 
+ 2150      53535F49 
+ 2150      4E444943 
+ 2151              	.LASF327:
+ 2152 238f 53746163 		.ascii	"StackEventHandler\000"
+ 2152      6B457665 
+ 2152      6E744861 
+ 2152      6E646C65 
+ 2152      7200
+ 2153              	.LASF231:
+ 2154 23a1 4359424C 		.ascii	"CYBLE_EVT_HTSS_INDICATION_ENABLED\000"
+ 2154      455F4556 
+ 2154      545F4854 
+ 2154      53535F49 
+ 2154      4E444943 
+ 2155              	.LASF303:
+ 2156 23c3 4359424C 		.ascii	"CYBLE_EVT_UDSC_READ_DESCR_RESPONSE\000"
+ 2156      455F4556 
+ 2156      545F5544 
+ 2156      53435F52 
+ 2156      4541445F 
+ 2157              	.LASF111:
+ 2158 23e6 4359424C 		.ascii	"CYBLE_EVT_BASC_READ_CHAR_RESPONSE\000"
+ 2158      455F4556 
+ 2158      545F4241 
+ 2158      53435F52 
+ 2158      4541445F 
+ 2159              	.LASF204:
+ 2160 2408 4359424C 		.ascii	"CYBLE_EVT_GLSC_NOTIFICATION\000"
+ 2160      455F4556 
+ 2160      545F474C 
+ 2160      53435F4E 
+ 2160      4F544946 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 62
+
+
+ 2161              	.LASF282:
+ 2162 2424 4359424C 		.ascii	"CYBLE_EVT_SCPSS_SCAN_INT_WIN_CHAR_WRITE\000"
+ 2162      455F4556 
+ 2162      545F5343 
+ 2162      5053535F 
+ 2162      5343414E 
+ 2163              	.LASF244:
+ 2164 244c 4359424C 		.ascii	"CYBLE_EVT_LLSC_WRITE_CHAR_RESPONSE\000"
+ 2164      455F4556 
+ 2164      545F4C4C 
+ 2164      53435F57 
+ 2164      52495445 
+ 2165              	.LASF165:
+ 2166 246f 4359424C 		.ascii	"CYBLE_EVT_CSCSS_INDICATION_DISABLED\000"
+ 2166      455F4556 
+ 2166      545F4353 
+ 2166      4353535F 
+ 2166      494E4449 
+ 2167              	.LASF134:
+ 2168 2493 4359424C 		.ascii	"CYBLE_EVT_BMSC_READ_DESCR_RESPONSE\000"
+ 2168      455F4556 
+ 2168      545F424D 
+ 2168      53435F52 
+ 2168      4541445F 
+ 2169              	.LASF70:
+ 2170 24b6 4359424C 		.ascii	"CYBLE_EVT_LE_PING_AUTH_TIMEOUT\000"
+ 2170      455F4556 
+ 2170      545F4C45 
+ 2170      5F50494E 
+ 2170      475F4155 
+ 2171              	.LASF136:
+ 2172 24d5 4359424C 		.ascii	"CYBLE_EVT_CGMSS_INDICATION_DISABLED\000"
+ 2172      455F4556 
+ 2172      545F4347 
+ 2172      4D53535F 
+ 2172      494E4449 
+ 2173              	.LASF91:
+ 2174 24f9 4359424C 		.ascii	"CYBLE_EVT_GATTC_DISCOVERY_COMPLETE\000"
+ 2174      455F4556 
+ 2174      545F4741 
+ 2174      5454435F 
+ 2174      44495343 
+ 2175              	.LASF140:
+ 2176 251c 4359424C 		.ascii	"CYBLE_EVT_CGMSS_WRITE_CHAR\000"
+ 2176      455F4556 
+ 2176      545F4347 
+ 2176      4D53535F 
+ 2176      57524954 
+ 2177              	.LASF208:
+ 2178 2537 4359424C 		.ascii	"CYBLE_EVT_GLSC_WRITE_DESCR_RESPONSE\000"
+ 2178      455F4556 
+ 2178      545F474C 
+ 2178      53435F57 
+ 2178      52495445 
+ 2179              	.LASF53:
+ 2180 255b 4359424C 		.ascii	"CYBLE_EVT_GATTC_HANDLE_VALUE_IND\000"
+ 2180      455F4556 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 63
+
+
+ 2180      545F4741 
+ 2180      5454435F 
+ 2180      48414E44 
+ 2181              	.LASF161:
+ 2182 257c 4359424C 		.ascii	"CYBLE_EVT_CPSC_SCAN_PROGRESS_RESULT\000"
+ 2182      455F4556 
+ 2182      545F4350 
+ 2182      53435F53 
+ 2182      43414E5F 
+ 2183              	.LASF276:
+ 2184 25a0 4359424C 		.ascii	"CYBLE_EVT_RSCSC_READ_DESCR_RESPONSE\000"
+ 2184      455F4556 
+ 2184      545F5253 
+ 2184      4353435F 
+ 2184      52454144 
+ 2185              	.LASF20:
+ 2186 25c4 4359424C 		.ascii	"CYBLE_EVT_STACK_BUSY_STATUS\000"
+ 2186      455F4556 
+ 2186      545F5354 
+ 2186      41434B5F 
+ 2186      42555359 
+ 2187              	.LASF240:
+ 2188 25e0 4359424C 		.ascii	"CYBLE_EVT_HTSC_WRITE_DESCR_RESPONSE\000"
+ 2188      455F4556 
+ 2188      545F4854 
+ 2188      53435F57 
+ 2188      52495445 
+ 2189              	.LASF33:
+ 2190 2604 4359424C 		.ascii	"CYBLE_EVT_GAP_KEYINFO_EXCHNGE_CMPLT\000"
+ 2190      455F4556 
+ 2190      545F4741 
+ 2190      505F4B45 
+ 2190      59494E46 
+ 2191              	.LASF316:
+ 2192 2628 4359424C 		.ascii	"CYBLE_EVT_WPTSC_WRITE_DESCR_RESPONSE\000"
+ 2192      455F4556 
+ 2192      545F5750 
+ 2192      5453435F 
+ 2192      57524954 
+ 2193              	.LASF58:
+ 2194 264d 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CONN_PARAM_UPDATE_REQ\000"
+ 2194      455F4556 
+ 2194      545F4C32 
+ 2194      4341505F 
+ 2194      434F4E4E 
+ 2195              	.LASF139:
+ 2196 2673 4359424C 		.ascii	"CYBLE_EVT_CGMSS_NOTIFICATION_DISABLED\000"
+ 2196      455F4556 
+ 2196      545F4347 
+ 2196      4D53535F 
+ 2196      4E4F5449 
+ 2197              	.LASF332:
+ 2198 2699 2E5C6D61 		.ascii	".\\main.c\000"
+ 2198      696E2E63 
+ 2198      00
+ 2199              	.LASF82:
+ 2200 26a2 4359424C 		.ascii	"CYBLE_EVT_GATTC_INCL_DISCOVERY_FAILED\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 64
+
+
+ 2200      455F4556 
+ 2200      545F4741 
+ 2200      5454435F 
+ 2200      494E434C 
+ 2201              	.LASF3:
+ 2202 26c8 73686F72 		.ascii	"short unsigned int\000"
+ 2202      7420756E 
+ 2202      7369676E 
+ 2202      65642069 
+ 2202      6E7400
+ 2203              	.LASF255:
+ 2204 26db 4359424C 		.ascii	"CYBLE_EVT_LNSC_READ_DESCR_RESPONSE\000"
+ 2204      455F4556 
+ 2204      545F4C4E 
+ 2204      53435F52 
+ 2204      4541445F 
+ 2205              	.LASF94:
+ 2206 26fe 4359424C 		.ascii	"CYBLE_EVT_ANCSS_WRITE_CHAR\000"
+ 2206      455F4556 
+ 2206      545F414E 
+ 2206      4353535F 
+ 2206      57524954 
+ 2207              	.LASF203:
+ 2208 2719 4359424C 		.ascii	"CYBLE_EVT_GLSC_INDICATION\000"
+ 2208      455F4556 
+ 2208      545F474C 
+ 2208      53435F49 
+ 2208      4E444943 
+ 2209              	.LASF153:
+ 2210 2733 4359424C 		.ascii	"CYBLE_EVT_CPSS_BROADCAST_DISABLED\000"
+ 2210      455F4556 
+ 2210      545F4350 
+ 2210      53535F42 
+ 2210      524F4144 
+ 2211              	.LASF19:
+ 2212 2755 4359424C 		.ascii	"CYBLE_EVT_HCI_STATUS\000"
+ 2212      455F4556 
+ 2212      545F4843 
+ 2212      495F5354 
+ 2212      41545553 
+ 2213              	.LASF36:
+ 2214 276a 4359424C 		.ascii	"CYBLE_EVT_GATT_DISCONNECT_IND\000"
+ 2214      455F4556 
+ 2214      545F4741 
+ 2214      54545F44 
+ 2214      4953434F 
+ 2215              	.LASF77:
+ 2216 2788 4359424C 		.ascii	"CYBLE_KEY_EXCHANGE_INFO_REQUEST_REPLY\000"
+ 2216      455F4B45 
+ 2216      595F4558 
+ 2216      4348414E 
+ 2216      47455F49 
+ 2217              	.LASF68:
+ 2218 27ae 4359424C 		.ascii	"CYBLE_EVT_L2CAP_CBFC_DATA_WRITE_IND\000"
+ 2218      455F4556 
+ 2218      545F4C32 
+ 2218      4341505F 
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 65
+
+
+ 2218      43424643 
+ 2219              	.LASF75:
+ 2220 27d2 4359424C 		.ascii	"CYBLE_PASSKEY_ENTRY_REQUEST_REPLY\000"
+ 2220      455F5041 
+ 2220      53534B45 
+ 2220      595F454E 
+ 2220      5452595F 
+ 2221              	.LASF120:
+ 2222 27f4 4359424C 		.ascii	"CYBLE_EVT_BCSC_WRITE_DESCR_RESPONSE\000"
+ 2222      455F4556 
+ 2222      545F4243 
+ 2222      53435F57 
+ 2222      52495445 
+ 2223              	.LASF321:
+ 2224 2818 4359424C 		.ascii	"CYBLE_EVT_WSSC_READ_CHAR_RESPONSE\000"
+ 2224      455F4556 
+ 2224      545F5753 
+ 2224      53435F52 
+ 2224      4541445F 
+ 2225              	.LASF103:
+ 2226 283a 4359424C 		.ascii	"CYBLE_EVT_ANSC_NOTIFICATION\000"
+ 2226      455F4556 
+ 2226      545F414E 
+ 2226      53435F4E 
+ 2226      4F544946 
+ 2227              	.LASF29:
+ 2228 2856 4359424C 		.ascii	"CYBLE_EVT_GAP_DEVICE_DISCONNECTED\000"
+ 2228      455F4556 
+ 2228      545F4741 
+ 2228      505F4445 
+ 2228      56494345 
+ 2229              	.LASF211:
+ 2230 2878 4359424C 		.ascii	"CYBLE_EVT_HIDSS_BOOT_MODE_ENTER\000"
+ 2230      455F4556 
+ 2230      545F4849 
+ 2230      4453535F 
+ 2230      424F4F54 
+ 2231              	.LASF54:
+ 2232 2898 4359424C 		.ascii	"CYBLE_EVT_GATTS_HANDLE_VALUE_CNF\000"
+ 2232      455F4556 
+ 2232      545F4741 
+ 2232      5454535F 
+ 2232      48414E44 
+ 2233              	.LASF172:
+ 2234 28b9 4359424C 		.ascii	"CYBLE_EVT_CSCSC_READ_DESCR_RESPONSE\000"
+ 2234      455F4556 
+ 2234      545F4353 
+ 2234      4353435F 
+ 2234      52454144 
+ 2235              	.LASF97:
+ 2236 28dd 4359424C 		.ascii	"CYBLE_EVT_ANCSC_WRITE_CHAR_RESPONSE\000"
+ 2236      455F4556 
+ 2236      545F414E 
+ 2236      4353435F 
+ 2236      57524954 
+ 2237              	.LASF216:
+ 2238 2901 4359424C 		.ascii	"CYBLE_EVT_HIDSC_NOTIFICATION\000"
+ARM GAS  C:\Users\pmad\AppData\Local\Temp\ccrLOM3c.s 			page 66
+
+
+ 2238      455F4556 
+ 2238      545F4849 
+ 2238      4453435F 
+ 2238      4E4F5449 
+ 2239              	.LASF266:
+ 2240 291e 4359424C 		.ascii	"CYBLE_EVT_RSCSS_NOTIFICATION_ENABLED\000"
+ 2240      455F4556 
+ 2240      545F5253 
+ 2240      4353535F 
+ 2240      4E4F5449 
+ 2241              	.LASF101:
+ 2242 2943 4359424C 		.ascii	"CYBLE_EVT_ANSS_NOTIFICATION_DISABLED\000"
+ 2242      455F4556 
+ 2242      545F414E 
+ 2242      53535F4E 
+ 2242      4F544946 
+ 2243              	.LASF236:
+ 2244 2968 4359424C 		.ascii	"CYBLE_EVT_HTSC_INDICATION\000"
+ 2244      455F4556 
+ 2244      545F4854 
+ 2244      53435F49 
+ 2244      4E444943 
+ 2245              	.LASF209:
+ 2246 2982 4359424C 		.ascii	"CYBLE_EVT_HIDSS_NOTIFICATION_ENABLED\000"
+ 2246      455F4556 
+ 2246      545F4849 
+ 2246      4453535F 
+ 2246      4E4F5449 
+ 2247              	.LASF233:
+ 2248 29a7 4359424C 		.ascii	"CYBLE_EVT_HTSS_INDICATION_CONFIRMED\000"
+ 2248      455F4556 
+ 2248      545F4854 
+ 2248      53535F49 
+ 2248      4E444943 
+ 2249              	.LASF309:
+ 2250 29cb 4359424C 		.ascii	"CYBLE_EVT_WPTSS_INDICATION_CONFIRMED\000"
+ 2250      455F4556 
+ 2250      545F5750 
+ 2250      5453535F 
+ 2250      494E4449 
+ 2251              	.LASF223:
+ 2252 29f0 4359424C 		.ascii	"CYBLE_EVT_HRSS_NOTIFICATION_DISABLED\000"
+ 2252      455F4556 
+ 2252      545F4852 
+ 2252      53535F4E 
+ 2252      4F544946 
+ 2253              		.ident	"GCC: (GNU Tools for ARM Embedded Processors) 4.8.4 20140526 (release) [ARM/embedded-4_8-br
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/main.o
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/CortexM0/ARM_GCC_484/Debug/main.o
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/Export/PSoCCreatorExportIDE.xml
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/Export/PSoCCreatorExportIDE.xml	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/Export/PSoCCreatorExportIDE.xml	(revision 7)
@@ -0,0 +1,167 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<!--DO NOT EDIT. This document is generated by PSoC Creator design builds.-->
+<PSoCCreatorIdeExport Version="1">
+  <Device Part="CY8C4247LQI-BL483" Processor="CortexM0" DeviceID="E34119E" />
+  <Toolchains>
+    <Toolchain Name="ARM GCC Generic" Selected="True">
+      <Tool Name="prebuild" Command="" Options="" />
+      <Tool Name="assembler" Command="arm-none-eabi-as.exe" Options="-mcpu=cortex-m0 -mthumb -I. -IGenerated_Source\PSoC4 -alh=${OutputDir}/${CompileFile}.lst -g -W" />
+      <Tool Name="compiler" Command="arm-none-eabi-gcc.exe" Options="-mcpu=cortex-m0 -mthumb -Wno-main -I. -IGenerated_Source\PSoC4 -Wa,-alh=${OutputDir}/${CompileFile}.lst -g -D DEBUG -Wall -ffunction-sections -O0" />
+      <Tool Name="linker" Command="arm-none-eabi-gcc.exe" Options="-mcpu=cortex-m0 -mthumb -g -ffunction-sections -O0 -Wl,-Map,${OutputDir}/${ProjectShortName}.map -T Generated_Source\PSoC4\cm0gcc.ld -specs=nano.specs -Wl,--gc-sections" />
+      <Tool Name="postbuild" Command="" Options="" />
+    </Toolchain>
+    <Toolchain Name="ARM MDK Generic" Selected="False">
+      <Tool Name="prebuild" Command="" Options="" />
+      <Tool Name="assembler" Command="armasm.exe" Options="--cpu=Cortex-M0 --diag_style=gnu --thumb -i. -iGenerated_Source\PSoC4 -g --list=${OutputDir}/${CompileFile}.lst" />
+      <Tool Name="compiler" Command="armcc.exe" Options="--cpu=Cortex-M0 --diag_style=gnu --diag_suppress=951 -I. -IGenerated_Source\PSoC4 --list --signed_chars -g -D DEBUG -O0 --split_sections" />
+      <Tool Name="linker" Command="armlink.exe" Options="--cpu=Cortex-M0 --diag_style=gnu --no_startup --library_type=microlib --map --list ${OutputDir}/${ProjectShortName}.map --scatter Generated_Source\PSoC4\Cm0RealView.scat" />
+      <Tool Name="postbuild" Command="" Options="" />
+    </Toolchain>
+    <Toolchain Name="ARM IAR Generic" Selected="False">
+      <Tool Name="prebuild" Command="" Options="" />
+      <Tool Name="assembler" Command="iasmarm.exe" Options="--cpu Cortex-M0 -I. -IGenerated_Source\PSoC4 -s+ -M&lt;&gt; -w+ -r -DDEBUG --fpu None" />
+      <Tool Name="compiler" Command="iccarm.exe" Options="--cpu Cortex-M0 -I. -IGenerated_Source\PSoC4 -D DEBUG --no_cse --no_unroll --no_inline --no_code_motion --no_tbaa --no_clustering --no_scheduling --debug --endian=little -e --fpu=None -On --no_wrap_diagnostics" />
+      <Tool Name="linker" Command="ilinkarm.exe" Options="--semihosting --entry __iar_program_start --vfe" />
+      <Tool Name="postbuild" Command="" Options="" />
+    </Toolchain>
+  </Toolchains>
+  <Project Name="BLE Lab 1_1" Path="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn" Version="5.0" Type="Normal">
+    <CMSIS_SVD_File>BLE Lab 1_1.svd</CMSIS_SVD_File>
+    <Datasheet />
+    <LinkerFiles>
+      <LinkerFile Toolchain="ARM GCC Generic">.\Generated_Source\PSoC4\cm0gcc.ld</LinkerFile>
+      <LinkerFile Toolchain="ARM MDK Generic">.\Generated_Source\PSoC4\Cm0RealView.scat</LinkerFile>
+      <LinkerFile Toolchain="ARM IAR Generic">.\Generated_Source\PSoC4\Cm0Iar.icf</LinkerFile>
+    </LinkerFiles>
+    <Folders>
+      <Folder BuildType="BUILD" Path="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn">
+        <Files Root="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn">
+          <File BuildType="BUILD" Toolchain="">.\main.c</File>
+        </Files>
+      </Folder>
+      <Folder BuildType="STRICT" Path="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\Generated_Source\PSoC4">
+        <Files Root="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn">
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\cyfitter_cfg.h</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\cyfitter_cfg.c</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\cymetadata.c</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\cydevice_trm.h</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\cydevicegnu_trm.inc</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\cydevicerv_trm.inc</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\cydeviceiar_trm.inc</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\cyfittergnu.inc</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\cyfitterrv.inc</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\cyfitteriar.inc</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\cyfitter.h</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\cydisabledsheets.h</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\PWM.c</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\PWM.h</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\PWM_PM.c</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\Red_LED.c</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\Red_LED.h</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\Red_LED_aliases.h</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\Clock_1.c</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\Clock_1.h</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\BLE_gatt.h</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\BLE.h</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\BLE.c</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\BLE_gatt.c</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\BLE_ias.c</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\BLE_ias.h</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\BLE_eventHandler.c</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\BLE_HAL_INT.c</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\BLE_HAL_PVT.c</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\BLE_HAL_PVT.h</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\BLE_STACK_PVT.h</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\BLE_StackGap.h</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\BLE_StackGatt.h</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\BLE_StackGattDb.h</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\BLE_StackHostMain.h</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\BLE_StackL2cap.h</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\BLE_StackGattServer.h</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\BLE_StackGattClient.h</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\BLE_Stack.h</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\BLE_eventHandler.h</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\BLE_bless_isr.c</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\BLE_bless_isr.h</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\Cm0Start.c</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\core_cm0_psoc4.h</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\core_cm0.h</File>
+          <File BuildType="BUILD" Toolchain="ARM GCC Generic">.\Generated_Source\PSoC4\CyBootAsmGnu.s</File>
+          <File BuildType="BUILD" Toolchain="ARM MDK Generic">.\Generated_Source\PSoC4\CyBootAsmRv.s</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\CyFlash.c</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\CyFlash.h</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\CyLib.c</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\CyLib.h</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\cyPm.c</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\cyPm.h</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\cytypes.h</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\cyutils.c</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\cypins.h</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\core_cmFunc.h</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\core_cmInstr.h</File>
+          <File BuildType="BUILD" Toolchain="ARM IAR Generic">.\Generated_Source\PSoC4\CyBootAsmIar.s</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\CyLFClk.c</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\CyLFClk.h</File>
+          <File BuildType="BUILD" Toolchain="">.\Generated_Source\PSoC4\project.h</File>
+        </Files>
+      </Folder>
+      <Folder BuildType="STRICT" Path="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\Export\ARM_GCC_Generic\BLE_v2_0">
+        <Files Root="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn">
+          <File BuildType="BUILD" Toolchain="ARM GCC Generic">.\Export\ARM_GCC_Generic\BLE_v2_0\gccCyBLEStack_BLE_SOC_PERIPHERAL.a</File>
+        </Files>
+      </Folder>
+      <Folder BuildType="STRICT" Path="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\Export\ARM_GCC_Generic">
+        <Files Root="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn">
+          <File BuildType="BUILD" Toolchain="ARM GCC Generic">.\Export\ARM_GCC_Generic\CyComponentLibrary.a</File>
+        </Files>
+      </Folder>
+      <Folder BuildType="STRICT" Path="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\Export\ARM_MDK_Generic\BLE_v2_0">
+        <Files Root="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn">
+          <File BuildType="BUILD" Toolchain="ARM MDK Generic">.\Export\ARM_MDK_Generic\BLE_v2_0\mdkCyBLEStack_BLE_SOC_PERIPHERAL.a</File>
+        </Files>
+      </Folder>
+      <Folder BuildType="STRICT" Path="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\Export\ARM_MDK_Generic">
+        <Files Root="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn">
+          <File BuildType="BUILD" Toolchain="ARM MDK Generic">.\Export\ARM_MDK_Generic\CyComponentLibrary.a</File>
+        </Files>
+      </Folder>
+      <Folder BuildType="STRICT" Path="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\Export\ARM_IAR_Generic\BLE_v2_0">
+        <Files Root="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn">
+          <File BuildType="BUILD" Toolchain="ARM IAR Generic">.\Export\ARM_IAR_Generic\BLE_v2_0\mdkCyBLEStack_BLE_SOC_PERIPHERAL.a</File>
+        </Files>
+      </Folder>
+      <Folder BuildType="STRICT" Path="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\Export\ARM_IAR_Generic">
+        <Files Root="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn">
+          <File BuildType="BUILD" Toolchain="ARM IAR Generic">.\Export\ARM_IAR_Generic\CyComponentLibrary.a</File>
+        </Files>
+      </Folder>
+      <Folder BuildType="EXCLUDE" Path=".\codegentemp">
+        <Files Root="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn" />
+      </Folder>
+      <Folder BuildType="EXCLUDE" Path=".\ARM_GCC_441">
+        <Files Root="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn" />
+      </Folder>
+      <Folder BuildType="EXCLUDE" Path=".\ARM_GCC_473">
+        <Files Root="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn" />
+      </Folder>
+      <Folder BuildType="EXCLUDE" Path=".\DP8051_Keil_952">
+        <Files Root="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn" />
+      </Folder>
+      <Folder BuildType="EXCLUDE" Path=".\DP8051">
+        <Files Root="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn" />
+      </Folder>
+      <Folder BuildType="EXCLUDE" Path=".\CortexM0">
+        <Files Root="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn" />
+      </Folder>
+      <Folder BuildType="EXCLUDE" Path=".\CortexM3">
+        <Files Root="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn" />
+      </Folder>
+      <Folder BuildType="EXCLUDE" Path=".\Generated_Source\PSoC3">
+        <Files Root="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn" />
+      </Folder>
+      <Folder BuildType="EXCLUDE" Path=".\Generated_Source\PSoC5">
+        <Files Root="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn" />
+      </Folder>
+    </Folders>
+  </Project>
+</PSoCCreatorIdeExport>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/TopDesign/TopDesign.cysch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/TopDesign/TopDesign.cysch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.bvf
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.bvf	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.bvf	(revision 7)
@@ -0,0 +1,22 @@
+
+----------------------------------------------------------------------
+
+Verifying bitstream.
+
+-----------------------------------------------------------------------
+
+
+---------Mapping jacks.---------
+
+
+---------Processing bitstream.---------
+
+Utilized "dsi_hc@[DSI=(0,1)][side=top]"
+
+
+----------------------------------------------------------------------
+
+Bitstream verification passed.
+
+-----------------------------------------------------------------------
+
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.ctl
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.ctl	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.ctl	(revision 7)
@@ -0,0 +1,9 @@
+-- ======================================================================
+-- BLE Lab 1_1.ctl generated from BLE Lab 1_1
+-- 05/29/2015 at 00:00
+-- This file is auto generated. ANY EDITS YOU MAKE MAY BE LOST WHEN THIS FILE IS REGENERATED!!!
+-- ======================================================================
+
+-- M0S8 Clock Editor
+-- Directives Editor
+-- Analog Device Editor
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.cycdx
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.cycdx	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.cycdx	(revision 7)
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<blockRegMap version="1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://cypress.com/xsd/cyblockregmap cyblockregmap.xsd" xmlns="http://cypress.com/xsd/cyblockregmap">
+  <block name="BLE" BASE="0x0" SIZE="0x0" desc="" visible="true">
+    <block name="or_lfclk" BASE="0x0" SIZE="0x0" desc="" visible="true" />
+    <block name="cy_constant_1" BASE="0x0" SIZE="0x0" desc="" visible="true" />
+    <block name="LFCLK" BASE="0x0" SIZE="0x0" desc="" visible="true" />
+    <block name="cy_m0s8_ble" BASE="0x0" SIZE="0x0" desc="" visible="true" />
+    <block name="bless_isr" BASE="0x0" SIZE="0x0" desc="" visible="true" />
+  </block>
+  <block name="cy_boot" BASE="0x0" SIZE="0x0" desc="" visible="true" />
+  <block name="cy_lfclk" BASE="0x0" SIZE="0x0" desc="" visible="true" />
+  <block name="PWM" BASE="0x0" SIZE="0x0" desc="" visible="true">
+    <block name="VMux_count" BASE="0x0" SIZE="0x0" desc="" visible="true" />
+    <block name="VMux_reload" BASE="0x0" SIZE="0x0" desc="" visible="true" />
+    <block name="VMux_start" BASE="0x0" SIZE="0x0" desc="" visible="true" />
+    <block name="VMux_stop" BASE="0x0" SIZE="0x0" desc="" visible="true" />
+    <block name="VMux_capture" BASE="0x0" SIZE="0x0" desc="" visible="true" />
+    <block name="VMux_clock" BASE="0x0" SIZE="0x0" desc="" visible="true" />
+    <block name="cy_m0s8_tcpwm_1" BASE="0x0" SIZE="0x0" desc="" visible="true" />
+    <register name="COUNTER" address="0x40200108" bitWidth="32" desc="Current counter value" />
+    <register name="CC" address="0x4020010C" bitWidth="32" desc="Compare / capture value" />
+    <register name="CC_BUF" address="0x40200110" bitWidth="32" desc="Compare / capture buffer value" />
+    <register name="PERIOD" address="0x40200114" bitWidth="32" desc="Period value" />
+    <register name="PERIOD_BUF" address="0x40200118" bitWidth="32" desc="Period buffer value" />
+  </block>
+  <block name="Red_LED" BASE="0x0" SIZE="0x0" desc="" visible="true" />
+  <block name="Clock_1" BASE="0x0" SIZE="0x0" desc="" visible="true" />
+</blockRegMap>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.cyfit
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.cyfit
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.dsf
===================================================================
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.pci
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.pci	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.pci	(revision 7)
@@ -0,0 +1,13 @@
+# BLE Lab 1_1
+# 2015-05-28 18:30:20Z
+
+# IO_6@[IOP=(0)][IoId=(6)] is reserved: SWDDebugEnabled
+dont_use_io iocell 0 6
+# IO_7@[IOP=(0)][IoId=(7)] is reserved: SWDDebugEnabled
+dont_use_io iocell 0 7
+# IO_0@[IOP=(6)][IoId=(0)] is reserved: KhzXtalEnabled
+dont_use_io iocell 6 0
+# IO_1@[IOP=(6)][IoId=(1)] is reserved: KhzXtalEnabled
+dont_use_io iocell 6 1
+set_location "ClockGenBlock" m0s8clockgenblockcell -1 -1 0
+set_io "Red_LED(0)" iocell 2 6
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.pco
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.pco	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.pco	(revision 7)
@@ -0,0 +1,17 @@
+# BLE Lab 1_1
+# 2015-05-28 18:30:21Z
+
+# IO_6@[IOP=(0)][IoId=(6)] is reserved: SWDDebugEnabled
+dont_use_io iocell 0 6
+# IO_7@[IOP=(0)][IoId=(7)] is reserved: SWDDebugEnabled
+dont_use_io iocell 0 7
+# IO_0@[IOP=(6)][IoId=(0)] is reserved: KhzXtalEnabled
+dont_use_io iocell 6 0
+# IO_1@[IOP=(6)][IoId=(1)] is reserved: KhzXtalEnabled
+dont_use_io iocell 6 1
+set_location "ClockBlock" m0s8clockblockcell -1 -1 0
+set_location "ClockGenBlock" m0s8clockgenblockcell -1 -1 0
+set_io "Red_LED(0)" iocell 2 6
+set_location "\BLE:bless_isr\" interrupt -1 -1 12
+set_location "\BLE:cy_m0s8_ble\" p4blecell -1 -1 0
+set_location "\PWM:cy_m0s8_tcpwm_1\" m0s8tcpwmcell -1 -1 0
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.plc_log
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.plc_log	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.plc_log	(revision 7)
@@ -0,0 +1,3 @@
+I2659: No Constrained paths were found. The placer will run in non-timing driven mode.
+I2076: Total run-time: 0.3 sec.
+
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.route
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.route	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.route	(revision 7)
@@ -0,0 +1,23 @@
+net ClockBlock_HFCLK
+	term   ":m0s8clockblockcell.hfclk"
+	switch ":m0s8clockblockcell.hfclk==>:interrupt_12.clock"
+	term   ":interrupt_12.clock"
+end ClockBlock_HFCLK
+net Net_94
+	term   ":m0s8tcpwmcell_0.line_out_compl"
+	switch ":m0s8tcpwmcell_0.line_out_compl==>Stub-:dsiswitch_top@[DSI=(0,1)][side=top]:dsihc_top:v24+:dsiswitch_top@[DSI=(0,1)][side=top]:dsihc_top:v26"
+	switch "OStub-:dsiswitch_top@[DSI=(0,1)][side=top]:dsihc_top:v24+:dsiswitch_top@[DSI=(0,1)][side=top]:dsihc_top:v26"
+	switch ":dsiswitch_top@[DSI=(0,1)][side=top]:dsihc_top:24,28"
+	switch ":dsiswitch_top@[DSI=(0,1)][side=top]:dsihc_top:95,28_f"
+	switch "IStub-:dsiswitch_top@[DSI=(0,1)][side=top]:dsihc_top:v93+:dsiswitch_top@[DSI=(0,1)][side=top]:dsihc_top:v95+:dsiswitch_top@[DSI=(0,1)][side=top]:dsihc_top:v97"
+	switch "Stub-:dsiswitch_top@[DSI=(0,1)][side=top]:dsihc_top:v93+:dsiswitch_top@[DSI=(0,1)][side=top]:dsihc_top:v95+:dsiswitch_top@[DSI=(0,1)][side=top]:dsihc_top:v97==>:ioport2:inputs2_mux.in_1"
+	switch ":ioport2:inputs2_mux.pin6__pin_input==>:ioport2:hsiom_out6.dsi"
+	switch ":ioport2:hsiom_out6.hsiom6_out==>:ioport2:pin6.pin_input"
+	term   ":ioport2:pin6.pin_input"
+end Net_94
+net \BLE:Net_15\
+	term   ":p4blecell.interrupt"
+	switch ":p4blecell.interrupt==>:interrupt_idmux_12.in_0"
+	switch ":interrupt_idmux_12.interrupt_idmux_12__out==>:interrupt_12.interrupt"
+	term   ":interrupt_12.interrupt"
+end \BLE:Net_15\
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.rpt
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.rpt	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.rpt	(revision 7)
@@ -0,0 +1,554 @@
+Loading plugins phase: Elapsed time ==> 0s.214ms
+Initializing data phase: Elapsed time ==> 0s.000ms
+<CYPRESSTAG name="CyDsfit arguments...">
+cydsfit arguments: -.fdsnotice -.fdswarpdepfile=warp_dependencies.txt -.fdselabdepfile=elab_dependencies.txt -.fdsbldfile=generated_files.txt -p C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\BLE Lab 1_1.cyprj -d CY8C4247LQI-BL483 -s C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\Generated_Source\PSoC4 -- -yv2 -q10 -ygs -o2 -v3 -.fftcfgtype=LE</CYPRESSTAG>
+<CYPRESSTAG name="Design elaboration results...">
+</CYPRESSTAG>
+Elaboration phase: Elapsed time ==> 4s.962ms
+<CYPRESSTAG name="HDL generation results...">
+</CYPRESSTAG>
+HDL generation phase: Elapsed time ==> 0s.050ms
+<CYPRESSTAG name="Synthesis results...">
+
+     | | | | | | |
+   _________________
+  -|               |-
+  -|               |-
+  -|               |-
+  -|    CYPRESS    |-
+  -|               |-
+  -|               |-   Warp Verilog Synthesis Compiler: Version 6.3 IR 41
+  -|               |-   Copyright (C) 1991-2001 Cypress Semiconductor
+   |_______________|
+     | | | | | | |
+
+======================================================================
+Compiling:  BLE Lab 1_1.v
+Program  :   C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\bin/warp.exe
+Options  :    -yv2 -q10 -ygs -o2 -v3 -.fftcfgtype=LE -ya -.fftprj=C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\BLE Lab 1_1.cyprj -dcpsoc3 BLE Lab 1_1.v -verilog
+======================================================================
+
+======================================================================
+Compiling:  BLE Lab 1_1.v
+Program  :   C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\bin/warp.exe
+Options  :    -yv2 -q10 -ygs -o2 -v3 -.fftcfgtype=LE -ya -.fftprj=C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\BLE Lab 1_1.cyprj -dcpsoc3 BLE Lab 1_1.v -verilog
+======================================================================
+
+======================================================================
+Compiling:  BLE Lab 1_1.v
+Program  :   vlogfe
+Options  :    -yv2 -q10 -ygs -o2 -v3 -.fftcfgtype=LE -ya -.fftprj=C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\BLE Lab 1_1.cyprj -dcpsoc3 -verilog BLE Lab 1_1.v
+======================================================================
+
+vlogfe V6.3 IR 41:  Verilog parser
+Fri May 29 00:00:19 2015
+
+
+======================================================================
+Compiling:  BLE Lab 1_1.v
+Program  :   vpp
+Options  :    -yv2 -q10 BLE Lab 1_1.v
+======================================================================
+
+vpp V6.3 IR 41:  Verilog Pre-Processor
+Fri May 29 00:00:19 2015
+
+Flattening file 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\..\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.v'
+Flattening file 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\..\psoc\content\cyprimitives\CyPrimitives.cylib\or_v1_0\or_v1_0.v'
+Flattening file 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\..\psoc\content\cyprimitives\CyPrimitives.cylib\cy_constant_v1_0\cy_constant_v1_0.v'
+
+vpp:  No errors.
+
+Library 'work' => directory 'lcpsoc3'
+General_symbol_table
+General_symbol_table
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\std.vhd'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\cypress.vhd'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\work\cypress.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\ieee\work\stdlogic.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\stdlogic\lpmpkg.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\stdlogic\rtlpkg.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\stdlogic\mod_cnst.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\stdlogic\mod_mthv.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\stdlogic\mod_genv.vif'.
+Using control file 'BLE Lab 1_1.ctl'.
+
+vlogfe:  No errors.
+
+
+======================================================================
+Compiling:  BLE Lab 1_1.v
+Program  :   tovif
+Options  :    -yv2 -q10 -ygs -o2 -v3 -.fftcfgtype=LE -ya -.fftprj=C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\BLE Lab 1_1.cyprj -dcpsoc3 -verilog BLE Lab 1_1.v
+======================================================================
+
+tovif V6.3 IR 41:  High-level synthesis
+Fri May 29 00:00:20 2015
+
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\std.vhd'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\cypress.vhd'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\work\cypress.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\ieee\work\stdlogic.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\stdlogic\lpmpkg.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\stdlogic\rtlpkg.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\stdlogic\mod_cnst.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\stdlogic\mod_mthv.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\stdlogic\mod_genv.vif'.
+Linking 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\BLE Lab 1_1.ctl'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.v'.
+Linking 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\BLE Lab 1_1.v'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\or_v1_0\or_v1_0.v'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_constant_v1_0\cy_constant_v1_0.v'.
+
+tovif:  No errors.
+
+
+======================================================================
+Compiling:  BLE Lab 1_1.v
+Program  :   topld
+Options  :    -yv2 -q10 -ygs -o2 -v3 -.fftcfgtype=LE -ya -.fftprj=C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\BLE Lab 1_1.cyprj -dcpsoc3 -verilog BLE Lab 1_1.v
+======================================================================
+
+topld V6.3 IR 41:  Synthesis and optimization
+Fri May 29 00:00:20 2015
+
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\std.vhd'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\cypress.vhd'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\work\cypress.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\ieee\work\stdlogic.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\stdlogic\lpmpkg.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\stdlogic\rtlpkg.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\stdlogic\mod_cnst.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\stdlogic\mod_mthv.vif'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\stdlogic\mod_genv.vif'.
+Linking 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\BLE Lab 1_1.ctl'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.v'.
+Linking 'C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\BLE Lab 1_1.v'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\or_v1_0\or_v1_0.v'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_constant_v1_0\cy_constant_v1_0.v'.
+Linking 'C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\lcpsoc3\stdlogic\cpsoc3.vif'.
+
+----------------------------------------------------------
+Detecting unused logic.
+----------------------------------------------------------
+    User names
+	Net_97
+	\BLE:Net_55\
+
+
+Deleted 2 User equations/components.
+Deleted 0 Synthesized equations/components.
+
+------------------------------------------------------
+Alias Detection
+------------------------------------------------------
+Aliasing \PWM:Net_66\ to \PWM:Net_75\
+Aliasing \PWM:Net_82\ to \PWM:Net_75\
+Aliasing \PWM:Net_72\ to \PWM:Net_75\
+Aliasing tmpOE__Red_LED_net_0 to \PWM:Net_69\
+Aliasing zero to \PWM:Net_75\
+Aliasing one to \PWM:Net_69\
+Removing Lhs of wire \PWM:Net_81\[1] = Net_43[13]
+Removing Lhs of wire \PWM:Net_66\[4] = \PWM:Net_75\[2]
+Removing Lhs of wire \PWM:Net_82\[5] = \PWM:Net_75\[2]
+Removing Lhs of wire \PWM:Net_72\[6] = \PWM:Net_75\[2]
+Removing Rhs of wire tmpOE__Red_LED_net_0[15] = \PWM:Net_69\[3]
+Removing Rhs of wire zero[19] = \PWM:Net_75\[2]
+Removing Lhs of wire one[20] = tmpOE__Red_LED_net_0[15]
+
+------------------------------------------------------
+Aliased 0 equations, 7 wires.
+------------------------------------------------------
+
+----------------------------------------------------------
+Circuit simplification
+----------------------------------------------------------
+
+Substituting virtuals - pass 1:
+
+
+----------------------------------------------------------
+Circuit simplification results:
+
+	Expanded 0 signals.
+	Turned 0 signals into soft nodes.
+	Maximum default expansion cost was set at 3.
+----------------------------------------------------------
+
+topld:  No errors.
+
+CYPRESS_DIR    : C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp
+Warp Program   : C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\bin/warp.exe
+Warp Arguments : -yv2 -q10 -ygs -o2 -v3 -.fftcfgtype=LE -ya "-.fftprj=C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\BLE Lab 1_1.cyprj" -dcpsoc3 "BLE Lab 1_1.v" -verilog
+</CYPRESSTAG>
+Warp synthesis phase: Elapsed time ==> 0s.254ms
+<CYPRESSTAG name="Fitter results...">
+<CYPRESSTAG name="Fitter startup details...">
+cyp3fit: V3.2.0.706, Family: PSoC3, Started at: Friday, 29 May 2015 00:00:20
+Options: -yv2 -q10 -ygs -o2 -v3 -.fftcfgtype=LE -ya -.fftprj=C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\BLE Lab 1_1.cyprj -d CY8C4247LQI-BL483 BLE Lab 1_1.v -verilog
+</CYPRESSTAG>
+<CYPRESSTAG name="Design parsing">
+Design parsing phase: Elapsed time ==> 0s.013ms
+</CYPRESSTAG>
+<CYPRESSTAG name="Tech mapping">
+<CYPRESSTAG name="Initial Mapping" icon="FILE_RPT_TECHM">
+Assigning clock BLE_LFCLK to clock LFCLK because it is a pass-through
+<CYPRESSTAG name="Global Clock Selection" icon="FILE_RPT_TECHM">
+    Fixed Function Clock 7: Automatic-assigning  clock 'Clock_1'. Signal=Net_43_ff7
+<CYPRESSTAG name="UDB Clock/Enable Remapping Results">
+</CYPRESSTAG>
+</CYPRESSTAG>
+<CYPRESSTAG name="Duplicate Macrocell detection">
+</CYPRESSTAG>
+</CYPRESSTAG>
+<CYPRESSTAG name="Duplicate Macrocell detection">
+</CYPRESSTAG>
+<CYPRESSTAG name="Design Equations" icon="FILE_RPT_EQUATION">
+
+------------------------------------------------------------
+Design Equations
+------------------------------------------------------------
+    <CYPRESSTAG name="Pin listing">
+
+    ------------------------------------------------------------
+    Pin listing
+    ------------------------------------------------------------
+
+    Pin : Name = Red_LED(0)
+        Attributes:
+            In Group/Port: True
+            In Sync Option: AUTO
+            Out Sync Option: NOSYNC
+            Interrupt generated: False
+            Interrupt mode: NONE
+            Drive mode: CMOS_OUT
+            VTrip: EITHER
+            Slew: FAST
+            Input Sync needed: False
+            Output Sync needed: False
+            SC shield enabled: False
+            POR State: ANY
+            LCD Mode: COMMON
+            Register Mode: RegComb
+            CaSense Mode: NEITHER
+            Treat as pin: True
+            Is OE Registered: False
+            Uses Analog: False
+            Can contain Digital: True
+            Is SIO: False
+            SIO Output Buf: NONREGULATED
+            SIO Input Buf: SINGLE_ENDED
+            SIO HiFreq: LOW
+            SIO Hyst: DISABLED
+            SIO Vtrip: MULTIPLIER_0_5
+            SIO RefSel: VCC_IO
+            Required Capabilitites: DIGITAL
+            Initial Value: 1
+            IO Voltage: 0
+        PORT MAP (
+            pa_out => Red_LED(0)__PA ,
+            input => Net_94 ,
+            pad => Red_LED(0)_PAD );
+        Properties:
+        {
+        }
+    </CYPRESSTAG>
+    <CYPRESSTAG name="Macrocell listing" icon="FILE_RPT_EQUATION">
+    </CYPRESSTAG>
+    <CYPRESSTAG name="Datapath listing">
+    </CYPRESSTAG>
+    <CYPRESSTAG name="Status register listing">
+    </CYPRESSTAG>
+    <CYPRESSTAG name="StatusI register listing">
+    </CYPRESSTAG>
+    <CYPRESSTAG name="Sync listing">
+    </CYPRESSTAG>
+    <CYPRESSTAG name="Control register listing">
+    </CYPRESSTAG>
+    <CYPRESSTAG name="Count7 listing">
+    </CYPRESSTAG>
+    <CYPRESSTAG name="DRQ listing">
+    </CYPRESSTAG>
+    <CYPRESSTAG name="Interrupt listing">
+
+    ------------------------------------------------------------
+    Interrupt listing
+    ------------------------------------------------------------
+
+    interrupt: Name =\BLE:bless_isr\
+        PORT MAP (
+            interrupt => \BLE:Net_15\ );
+        Properties:
+        {
+            int_type = "10"
+        }
+    </CYPRESSTAG>
+</CYPRESSTAG>
+<CYPRESSTAG name="Technology mapping summary" expanded>
+
+------------------------------------------------------------
+Technology mapping summary
+------------------------------------------------------------
+
+Resource Type                 : Used : Free :  Max :  % Used
+============================================================
+Digital clock dividers        :    0 :    4 :    4 :   0.00%
+Pins                          :    5 :   33 :   38 :  13.16%
+UDB Macrocells                :    0 :   32 :   32 :   0.00%
+UDB Unique Pterms             :    0 :   64 :   64 :   0.00%
+UDB Datapath Cells            :    0 :    4 :    4 :   0.00%
+UDB Status Cells              :    0 :    4 :    4 :   0.00%
+UDB Control Cells             :    0 :    4 :    4 :   0.00%
+Interrupts                    :    1 :   31 :   32 :   3.13%
+Comparator/Opamp Fixed Blocks :    0 :    4 :    4 :   0.00%
+SAR Fixed Blocks              :    0 :    1 :    1 :   0.00%
+CSD Fixed Blocks              :    0 :    1 :    1 :   0.00%
+CapSense Blocks               :    0 :    1 :    1 :   0.00%
+8-bit CapSense IDACs          :    0 :    1 :    1 :   0.00%
+7-bit CapSense IDACs          :    0 :    1 :    1 :   0.00%
+Temperature Sensors           :    0 :    1 :    1 :   0.00%
+Low Power Comparators         :    0 :    2 :    2 :   0.00%
+TCPWM Blocks                  :    1 :    3 :    4 :  25.00%
+Serial Communication Blocks   :    0 :    2 :    2 :   0.00%
+Segment LCD Blocks            :    0 :    1 :    1 :   0.00%
+Bluetooth Low Energy Blocks   :    1 :    0 :    1 : 100.00%
+</CYPRESSTAG>
+Technology Mapping: Elapsed time ==> 0s.038ms
+Tech mapping phase: Elapsed time ==> 0s.077ms
+</CYPRESSTAG>
+<CYPRESSTAG name="Analog Placement">
+<CYPRESSTAG name="Analog Placement">
+Elapsed time ==> 0.0126907s
+</CYPRESSTAG>
+Analog Placement phase: Elapsed time ==> 0s.048ms
+</CYPRESSTAG>
+<CYPRESSTAG name="Analog Routing">
+<CYPRESSTAG name="Analog Routing">
+Route success=True, Iterations=1 Elapsed=0.0022390 secs
+</CYPRESSTAG>
+Analog Routing phase: Elapsed time ==> 0s.004ms
+</CYPRESSTAG>
+<CYPRESSTAG name="Analog Code Generation">
+============ Analog Final Answer Routes ============
+Dump of CyAnalogRoutingResultsDB
+Map of net to items {
+}
+Map of item to net {
+}
+Mux Info {
+}
+Analog Code Generation phase: Elapsed time ==> 0s.146ms
+</CYPRESSTAG>
+<CYPRESSTAG name="Digital Placement">
+<CYPRESSTAG name="Detailed placement messages">
+I2659: No Constrained paths were found. The placer will run in non-timing driven mode.
+I2076: Total run-time: 0.3 sec.
+
+</CYPRESSTAG>
+<CYPRESSTAG name="PLD Packing">
+<CYPRESSTAG name="PLD Packing Summary">
+No PLDs were packed.
+</CYPRESSTAG>
+PLD Packing: Elapsed time ==> 0s.001ms
+</CYPRESSTAG>
+<CYPRESSTAG name="Partitioning">
+<CYPRESSTAG name="Initial Partitioning Summary">
+Initial Partitioning Summary not displayed at this verbose level.</CYPRESSTAG>
+<CYPRESSTAG name="Final Partitioning Summary">
+Final Partitioning Summary not displayed at this verbose level.</CYPRESSTAG>
+Partitioning: Elapsed time ==> 0s.013ms
+</CYPRESSTAG>
+<CYPRESSTAG name="Simulated Annealing">
+Annealing: Elapsed time ==> 0s.001ms
+<CYPRESSTAG name="Simulated Annealing Results">
+The seed used for moves was 114161200.
+Inital cost was 9, final cost is 9 (0.00% improvement).</CYPRESSTAG>
+</CYPRESSTAG>
+<CYPRESSTAG name="Final Placement Summary">
+
+------------------------------------------------------------
+Final Placement Summary
+------------------------------------------------------------
+
+       Resource Type :      Count : Avg Inputs : Avg Outputs
+    ========================================================
+                 UDB :          0 :       0.00 :       0.00
+<CYPRESSTAG name="Final Placement Details">
+<CYPRESSTAG name="Component Details">
+
+------------------------------------------------------------
+Component Placement Details
+------------------------------------------------------------
+UDB [UDB=(0,0)] is empty.
+UDB [UDB=(0,1)] is empty.
+UDB [UDB=(1,0)] is empty.
+UDB [UDB=(1,1)] is empty.
+Intr hod @ [IntrHod=(0)]: 
+  Intr@ [IntrHod=(0)][IntrId=(12)] 
+    interrupt: Name =\BLE:bless_isr\
+        PORT MAP (
+            interrupt => \BLE:Net_15\ );
+        Properties:
+        {
+            int_type = "10"
+        }
+Port 0 is empty
+Port 1 is empty
+Port 2 contains the following IO cells:
+[IoId=6]: 
+Pin : Name = Red_LED(0)
+    Attributes:
+        In Group/Port: True
+        In Sync Option: AUTO
+        Out Sync Option: NOSYNC
+        Interrupt generated: False
+        Interrupt mode: NONE
+        Drive mode: CMOS_OUT
+        VTrip: EITHER
+        Slew: FAST
+        Input Sync needed: False
+        Output Sync needed: False
+        SC shield enabled: False
+        POR State: ANY
+        LCD Mode: COMMON
+        Register Mode: RegComb
+        CaSense Mode: NEITHER
+        Treat as pin: True
+        Is OE Registered: False
+        Uses Analog: False
+        Can contain Digital: True
+        Is SIO: False
+        SIO Output Buf: NONREGULATED
+        SIO Input Buf: SINGLE_ENDED
+        SIO HiFreq: LOW
+        SIO Hyst: DISABLED
+        SIO Vtrip: MULTIPLIER_0_5
+        SIO RefSel: VCC_IO
+        Required Capabilitites: DIGITAL
+        Initial Value: 1
+        IO Voltage: 0
+    PORT MAP (
+        pa_out => Red_LED(0)__PA ,
+        input => Net_94 ,
+        pad => Red_LED(0)_PAD );
+    Properties:
+    {
+    }
+
+Port 3 is empty
+Port 4 is empty
+Port 5 is empty
+Port 6 is empty
+Clock group 0: 
+    M0S8 Clock Block @ [FFB(Clock,0)]: 
+    m0s8clockblockcell: Name =ClockBlock
+        PORT MAP (
+            hfclk => ClockBlock_HFCLK ,
+            imo => ClockBlock_IMO ,
+            ext => ClockBlock_EXTCLK ,
+            sysclk => ClockBlock_SYSCLK ,
+            eco => ClockBlock_ECO ,
+            ilo => ClockBlock_ILO ,
+            lfclk => ClockBlock_LFCLK ,
+            wco => ClockBlock_WCO ,
+            dsi_in_0 => ClockBlock_Routed1 ,
+            ff_div_7 => Net_43_ff7 );
+        Properties:
+        {
+        }
+PM group 0: empty
+SPC group 0: empty
+WDT group 0: empty
+FSS group 0: empty
+Low Power Comparator group 0: empty
+Serial Communication Block group 0: empty
+CSD Fixed Block group 0: empty
+8-bit CapSense IDAC group 0: empty
+7-bit CapSense IDAC group 0: empty
+TCPWM Block group 0: 
+    Tcpwm Block @ [FFB(TCPWM,0)]: 
+    m0s8tcpwmcell: Name =\PWM:cy_m0s8_tcpwm_1\
+        PORT MAP (
+            clock => Net_43_ff7 ,
+            capture => zero ,
+            count => tmpOE__Red_LED_net_0 ,
+            reload => zero ,
+            stop => zero ,
+            start => zero ,
+            tr_underflow => Net_88 ,
+            tr_overflow => Net_87 ,
+            tr_compare_match => Net_89 ,
+            line_out => Net_15 ,
+            line_out_compl => Net_94 ,
+            interrupt => Net_86 );
+        Properties:
+        {
+            cy_registers = ""
+        }
+Comparator/Opamp Fixed Block group 0: empty
+Temperature Sensor group 0: empty
+SAR Fixed Block group 0: empty
+Segment LCD Block group 0: empty
+CLK_GEN group 0: 
+    M0S8 Clock Gen Block @ [FFB(CLK_GEN,0)]: 
+    m0s8clockgenblockcell: Name =ClockGenBlock
+        PORT MAP (
+             );
+        Properties:
+        {
+        }
+LPCOMPBLOCK group 0: empty
+CTBMBLOCK group 0: empty
+ANAPUMP group 0: empty
+Bluetooth Low Energy Block group 0: 
+    BLE Block @ [FFB(BLE,0)]: 
+    p4blecell: Name =\BLE:cy_m0s8_ble\
+        PORT MAP (
+            interrupt => \BLE:Net_15\ );
+        Properties:
+        {
+        }
+GANGED_PICU group 0: empty
+</CYPRESSTAG>
+<CYPRESSTAG name="Port Configuration Details">
+
+------------------------------------------------------------
+Port Configuration report
+------------------------------------------------------------
+     |     |       | Interrupt |                  |            | 
+Port | Pin | Fixed |      Type |       Drive Mode |       Name | Connections
+-----+-----+-------+-----------+------------------+------------+------------
+   2 |   6 |     * |      NONE |         CMOS_OUT | Red_LED(0) | In(Net_94)
+----------------------------------------------------------------------------
+</CYPRESSTAG>
+</CYPRESSTAG>
+</CYPRESSTAG>
+Digital component placer commit/Report: Elapsed time ==> 0s.005ms
+Digital Placement phase: Elapsed time ==> 0s.495ms
+</CYPRESSTAG>
+<CYPRESSTAG name="Digital Routing">
+Routing successful.
+Digital Routing phase: Elapsed time ==> 0s.465ms
+</CYPRESSTAG>
+<CYPRESSTAG name="Bitstream and API generation">
+Bitstream and API generation phase: Elapsed time ==> 0s.305ms
+</CYPRESSTAG>
+<CYPRESSTAG name="Bitstream verification">
+Bitstream verification phase: Elapsed time ==> 0s.030ms
+</CYPRESSTAG>
+<CYPRESSTAG name="Static timing analysis">
+Timing report is in BLE Lab 1_1_timing.html.
+Static timing analysis phase: Elapsed time ==> 0s.140ms
+</CYPRESSTAG>
+<CYPRESSTAG name="Data reporting">
+Data reporting phase: Elapsed time ==> 0s.000ms
+</CYPRESSTAG>
+<CYPRESSTAG name="Database update...">
+Design database save phase: Elapsed time ==> 0s.258ms
+</CYPRESSTAG>
+cydsfit: Elapsed time ==> 2s.010ms
+</CYPRESSTAG>
+Fitter phase: Elapsed time ==> 2s.067ms
+API generation phase: Elapsed time ==> 1s.123ms
+Dependency generation phase: Elapsed time ==> 0s.024ms
+Cleanup phase: Elapsed time ==> 0s.001ms
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.rt_log
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.rt_log	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.rt_log	(revision 7)
@@ -0,0 +1,22 @@
+
+		SoftJin Router, Version 1.0
+
+I1203: Reading Design BLE Lab 1_1
+I1204: Reading netlist from file BLE Lab 1_1_r.vh2
+I1206: Completed Reading of file BLE Lab 1_1_r.vh2
+I1204: Reading placement from file BLE Lab 1_1.pco
+I1206: Completed Reading of file BLE Lab 1_1.pco
+I1204: Reading timing library from file BLE Lab 1_1_r.lib
+I1206: Completed Reading of file BLE Lab 1_1_r.lib
+I1204: Reading timing constraints from file BLE Lab 1_1.sdc
+I1206: Completed Reading of file BLE Lab 1_1.sdc
+I1204: Reading architecture from file C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\dev/psoc4/3/route_arch-rrg.cydata
+I1206: Completed Reading of file C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\dev/psoc4/3/route_arch-rrg.cydata
+I1209: Started routing
+I1223: Total Nets : 3 
+I1212: Iteration  1 :     0 unrouted : 0 seconds
+I1215: Routing is successful
+I1207: Completed routing
+I1210: Writing routes
+I1218: Exiting the router
+I1224: Total Time : 0 seconds
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.sdc
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.sdc	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.sdc	(revision 7)
@@ -0,0 +1,19 @@
+# THIS FILE IS AUTOMATICALLY GENERATED
+# Project: C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\BLE Lab 1_1.cyprj
+# Date: Thu, 28 May 2015 18:30:21 GMT
+#set_units -time ns
+create_clock -name {Clock_1(FFB)} -period 1000000 -waveform {0 500000} [list [get_pins {ClockBlock/ff_div_7}]]
+create_clock -name {CyRouted1} -period 20.833333333333332 -waveform {0 10.4166666666667} [list [get_pins {ClockBlock/dsi_in_0}]]
+create_clock -name {CyWCO} -period 30517.578125 -waveform {0 15258.7890625} [list [get_pins {ClockBlock/wco}]]
+create_clock -name {CyLFCLK} -period 30517.578125 -waveform {0 15258.7890625} [list [get_pins {ClockBlock/lfclk}]]
+create_clock -name {CyILO} -period 31250 -waveform {0 15625} [list [get_pins {ClockBlock/ilo}]]
+create_clock -name {CyECO} -period 41.666666666666664 -waveform {0 20.8333333333333} [list [get_pins {ClockBlock/eco}]]
+create_clock -name {CyIMO} -period 20.833333333333332 -waveform {0 10.4166666666667} [list [get_pins {ClockBlock/imo}]]
+create_clock -name {CyHFCLK} -period 20.833333333333332 -waveform {0 10.4166666666667} [list [get_pins {ClockBlock/hfclk}]]
+create_clock -name {CySYSCLK} -period 20.833333333333332 -waveform {0 10.4166666666667} [list [get_pins {ClockBlock/sysclk}]]
+create_generated_clock -name {Clock_1} -source [get_pins {ClockBlock/hfclk}] -edges {1 48001 96001} [list]
+
+
+# Component constraints for C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\TopDesign\TopDesign.cysch
+# Project: C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\BLE Lab 1_1.cyprj
+# Date: Thu, 28 May 2015 18:30:19 GMT
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.sdf
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.sdf	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.sdf	(revision 7)
@@ -0,0 +1,25 @@
+(DELAYFILE
+ (SDFVERSION "IEEE 1497 4.0")
+ (DATE "2015-05-28T18:30:21Z")
+ (DESIGN "BLE Lab 1_1")
+ (VENDOR "Cypress Semiconductor")
+ (PROGRAM "PSoC Creator")
+ (VERSION " 3.2")
+ (DIVIDER .)
+ (TIMESCALE 1 ns)
+ (CELL
+  (CELLTYPE "BLE Lab 1_1")
+  (INSTANCE *)
+  (DELAY
+   (ABSOLUTE
+    (INTERCONNECT ClockBlock.hfclk \\BLE\:bless_isr\\.clock (0.000:0.000:0.000))
+    (INTERCONNECT ClockBlock.ff_div_7 \\PWM\:cy_m0s8_tcpwm_1\\.clock (0.000:0.000:0.000))
+    (INTERCONNECT \\PWM\:cy_m0s8_tcpwm_1\\.line_out_compl Red_LED\(0\).pin_input (2.660:2.660:2.660))
+    (INTERCONNECT Red_LED\(0\).pad_out Red_LED\(0\).pad_in (0.000:0.000:0.000))
+    (INTERCONNECT \\BLE\:cy_m0s8_ble\\.interrupt \\BLE\:bless_isr\\.interrupt (1.000:1.000:1.000))
+    (INTERCONNECT Red_LED\(0\).pad_out Red_LED\(0\)_PAD (0.000:0.000:0.000))
+    (INTERCONNECT Red_LED\(0\)_PAD Red_LED\(0\).pad_in (0.000:0.000:0.000))
+   )
+  )
+ )
+)
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.svd
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.svd	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.svd	(revision 7)
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="utf-8"?>
+<device schemaVersion="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="CMSIS-SVD_Schema_1_0.xsd">
+  <name>CY8C4247LQI_BL483</name>
+  <version>0.1</version>
+  <description>PSoC 4200 BLE</description>
+  <addressUnitBits>8</addressUnitBits>
+  <width>32</width>
+  <peripherals>
+    <peripheral>
+      <name>PWM</name>
+      <description>No description available</description>
+      <baseAddress>0x0</baseAddress>
+      <addressBlock>
+        <offset>0</offset>
+        <size>0x0</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <registers>
+        <register>
+          <name>COUNTER</name>
+          <description>Current counter value</description>
+          <addressOffset>0x40200108</addressOffset>
+          <size>32</size>
+          <access>read-write</access>
+          <resetValue>0</resetValue>
+          <resetMask>0</resetMask>
+        </register>
+        <register>
+          <name>CC</name>
+          <description>Compare / capture value</description>
+          <addressOffset>0x4020010C</addressOffset>
+          <size>32</size>
+          <access>read-write</access>
+          <resetValue>0</resetValue>
+          <resetMask>0</resetMask>
+        </register>
+        <register>
+          <name>CC_BUF</name>
+          <description>Compare / capture buffer value</description>
+          <addressOffset>0x40200110</addressOffset>
+          <size>32</size>
+          <access>read-write</access>
+          <resetValue>0</resetValue>
+          <resetMask>0</resetMask>
+        </register>
+        <register>
+          <name>PERIOD</name>
+          <description>Period value</description>
+          <addressOffset>0x40200114</addressOffset>
+          <size>32</size>
+          <access>read-write</access>
+          <resetValue>0</resetValue>
+          <resetMask>0</resetMask>
+        </register>
+        <register>
+          <name>PERIOD_BUF</name>
+          <description>Period buffer value</description>
+          <addressOffset>0x40200118</addressOffset>
+          <size>32</size>
+          <access>read-write</access>
+          <resetValue>0</resetValue>
+          <resetMask>0</resetMask>
+        </register>
+      </registers>
+    </peripheral>
+  </peripherals>
+</device>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.tr
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.tr	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.tr	(revision 7)
@@ -0,0 +1,104 @@
+##################################################################### 
+                    Table of Contents
+===================================================================== 
+	1::Clock Frequency Summary
+	2::Clock Relationship Summary
+	3::Datasheet Report
+		3.1::Setup to Clock
+		3.2::Clock to Out
+		3.3::Pad to Pad
+	4::Path Details for Clock Frequency Summary
+	5::Path Details for Clock Relationship Summary
+===================================================================== 
+                    End of Table of Contents
+##################################################################### 
+
+##################################################################### 
+                    1::Clock Frequency Summary
+===================================================================== 
+Number of clocks: 10
+Clock: Clock_1       | N/A  | Target: 0.00 MHz   | 
+Clock: Clock_1(FFB)  | N/A  | Target: 0.00 MHz   | 
+Clock: CyECO         | N/A  | Target: 24.00 MHz  | 
+Clock: CyHFCLK       | N/A  | Target: 48.00 MHz  | 
+Clock: CyILO         | N/A  | Target: 0.03 MHz   | 
+Clock: CyIMO         | N/A  | Target: 48.00 MHz  | 
+Clock: CyLFCLK       | N/A  | Target: 0.03 MHz   | 
+Clock: CyRouted1     | N/A  | Target: 48.00 MHz  | 
+Clock: CySYSCLK      | N/A  | Target: 48.00 MHz  | 
+Clock: CyWCO         | N/A  | Target: 0.03 MHz   | 
+
+ =====================================================================
+                    End of Clock Frequency Summary
+ #####################################################################
+
+
+ #####################################################################
+                    2::Clock Relationship Summary
+ =====================================================================
+
+Launch Clock  Capture Clock  Constraint(R-R)  Slack(R-R)  Constraint(R-F)  Slack(R-F)  Constraint(F-F)  Slack(F-F)  Constraint(F-R)  Slack(F-R)  
+
+ =====================================================================
+                    End of Clock Relationship Summary
+ #####################################################################
+
+
+ #####################################################################
+                    3::Datasheet Report
+
+All values are in Picoseconds
+ =====================================================================
+
+3.1::Setup to Clock                     
+-------------------                     
+
+Port Name  Setup to Clk  Clock Name:Phase  
+---------  ------------  ----------------  
+
+
+-----------------------3.2::Clock to Out
+----------------------------------------
+
+Port Name       Clock to Out  Clock Name:Phase  
+--------------  ------------  ----------------  
+Red_LED(0)_PAD  19469         Clock_1(FFB):R    
+
+
+                         3.3::Pad to Pad
+                         ---------------
+
+Port Name (Source)  Port Name (Destination)  Delay  
+------------------  -----------------------  -----  
+
+===================================================================== 
+                    End of Datasheet Report
+##################################################################### 
+##################################################################### 
+                    4::Path Details for Clock Frequency Summary
+
+===================================================================== 
+                    End of Path Details for Clock Frequency Summary
+##################################################################### 
+
+
+##################################################################### 
+                    5::Path Details for Clock Relationship Summary
+===================================================================== 
+
+
+===================================================================== 
+                    End of Path Details for Clock Relationship Summary
+##################################################################### 
+
+##################################################################### 
+                    Detailed Report for all timing paths 
+===================================================================== 
+===================================================================== 
+                    End of Detailed Report for all timing paths 
+##################################################################### 
+
+##################################################################### 
+                    End of Timing Report 
+##################################################################### 
+
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.v
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.v	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.v	(revision 7)
@@ -0,0 +1,339 @@
+// ======================================================================
+// BLE Lab 1_1.v generated from TopDesign.cysch
+// 05/29/2015 at 00:00
+// This file is auto generated. ANY EDITS YOU MAKE MAY BE LOST WHEN THIS FILE IS REGENERATED!!!
+// ======================================================================
+
+`define CYDEV_CHIP_FAMILY_UNKNOWN 0
+`define CYDEV_CHIP_MEMBER_UNKNOWN 0
+`define CYDEV_CHIP_FAMILY_PSOC3 1
+`define CYDEV_CHIP_MEMBER_3A 1
+`define CYDEV_CHIP_REVISION_3A_PRODUCTION 3
+`define CYDEV_CHIP_REVISION_3A_ES3 3
+`define CYDEV_CHIP_REVISION_3A_ES2 1
+`define CYDEV_CHIP_REVISION_3A_ES1 0
+`define CYDEV_CHIP_FAMILY_PSOC4 2
+`define CYDEV_CHIP_MEMBER_4G 2
+`define CYDEV_CHIP_REVISION_4G_PRODUCTION 17
+`define CYDEV_CHIP_REVISION_4G_ES 17
+`define CYDEV_CHIP_REVISION_4G_ES2 33
+`define CYDEV_CHIP_MEMBER_4D 3
+`define CYDEV_CHIP_REVISION_4D_PRODUCTION 0
+`define CYDEV_CHIP_MEMBER_4E 4
+`define CYDEV_CHIP_REVISION_4E_PRODUCTION 0
+`define CYDEV_CHIP_MEMBER_4A 5
+`define CYDEV_CHIP_REVISION_4A_PRODUCTION 17
+`define CYDEV_CHIP_REVISION_4A_ES0 17
+`define CYDEV_CHIP_MEMBER_4F 6
+`define CYDEV_CHIP_REVISION_4F_PRODUCTION 0
+`define CYDEV_CHIP_REVISION_4F_PRODUCTION_256K 0
+`define CYDEV_CHIP_MEMBER_4F 7
+`define CYDEV_CHIP_REVISION_4F_PRODUCTION 0
+`define CYDEV_CHIP_REVISION_4F_PRODUCTION_256K 0
+`define CYDEV_CHIP_MEMBER_4M 8
+`define CYDEV_CHIP_REVISION_4M_PRODUCTION 0
+`define CYDEV_CHIP_MEMBER_4L 9
+`define CYDEV_CHIP_REVISION_4L_PRODUCTION 0
+`define CYDEV_CHIP_MEMBER_4C 10
+`define CYDEV_CHIP_REVISION_4C_PRODUCTION 0
+`define CYDEV_CHIP_FAMILY_PSOC5 3
+`define CYDEV_CHIP_MEMBER_5B 11
+`define CYDEV_CHIP_REVISION_5B_PRODUCTION 0
+`define CYDEV_CHIP_REVISION_5B_ES0 0
+`define CYDEV_CHIP_MEMBER_5A 12
+`define CYDEV_CHIP_REVISION_5A_PRODUCTION 1
+`define CYDEV_CHIP_REVISION_5A_ES1 1
+`define CYDEV_CHIP_REVISION_5A_ES0 0
+`define CYDEV_CHIP_FAMILY_USED 2
+`define CYDEV_CHIP_MEMBER_USED 6
+`define CYDEV_CHIP_REVISION_USED 0
+// Component: cy_virtualmux_v1_0
+`ifdef CY_BLK_DIR
+`undef CY_BLK_DIR
+`endif
+
+`ifdef WARP
+`define CY_BLK_DIR "$CYPRESS_DIR\..\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0"
+`include "$CYPRESS_DIR\..\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.v"
+`else
+`define CY_BLK_DIR "C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0"
+`include "C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.v"
+`endif
+
+// TCPWM_P4_v2_0(Clock_CheckTolerance=true, Clock_desired_freq=12, Clock_desired_freq_unit=6, Clock_divisor=1, Clock_FractDividerDenominator=0, Clock_FractDividerNumerator=0, Clock_FractDividerUsed=false, Clock_is_direct=false, Clock_is_divider=false, Clock_is_freq=true, Clock_minus_tolerance=5, Clock_ph_align_clock_id=, Clock_ph_align_clock_name=, Clock_plus_tolerance=5, Clock_source_clock_id=, Clock_source_clock_name=, PinVisibility_index=false, PinVisibility_kill=false, PinVisibility_phiA=false, PinVisibility_phiB=false, PinVisibility_switch=false, PWMCompare=250, PWMCompareBuf=65535, PWMCompareSwap=0, PWMCountMode=3, PWMCountPresent=false, PWMDeadTimeCycle=0, PWMInterruptMask=1, PWMKillEvent=0, PWMLinenSignal=0, PWMLineSignal=0, PWMMode=4, PWMPeriod=500, PWMPeriodBuf=65535, PWMPeriodSwap=0, PWMPrescaler=0, PWMReloadMode=0, PWMReloadPresent=false, PWMRunMode=0, PWMSetAlign=0, PWMStartMode=0, PWMStartPresent=false, PWMStopEvent=0, PWMStopMode=0, PWMStopPresent=false, PWMSwitchMode=0, PWMSwitchPresent=false, QuadEncodingModes=0, QuadIndexMode=0, QuadIndexPresent=false, QuadInterruptMask=1, QuadPhiAMode=3, QuadPhiBMode=3, QuadStopMode=0, QuadStopPresent=false, TCCaptureMode=0, TCCapturePresent=false, TCCompare=65535, TCCompareBuf=65535, TCCompareSwap=0, TCCompCapMode=2, TCCountingModes=0, TCCountMode=3, TCCountPresent=false, TCInterruptMask=1, TCPeriod=65535, TCPrescaler=0, TCPWMCapturePresent=false, TCPWMConfig=7, TCPWMCountPresent=false, TCPWMReloadPresent=false, TCPWMStartPresent=false, TCPWMStopPresent=false, TCReloadMode=0, TCReloadPresent=false, TCRunMode=0, TCStartMode=0, TCStartPresent=false, TCStopMode=0, TCStopPresent=false, TermMode_capture=0, TermMode_cc=0, TermMode_clock=0, TermMode_count=0, TermMode_interrupt=0, TermMode_line=0, TermMode_line_n=0, TermMode_ov=0, TermMode_reload=0, TermMode_start=0, TermMode_stop=0, TermMode_un=0, TermModeStates=, TermVisibility_capture=false, TermVisibility_cc=true, TermVisibility_clock=true, TermVisibility_count=false, TermVisibility_interrupt=true, TermVisibility_line=true, TermVisibility_line_n=true, TermVisibility_ov=true, TermVisibility_reload=false, TermVisibility_start=false, TermVisibility_stop=false, TermVisibility_un=true, CY_COMPONENT_NAME=TCPWM_P4_v2_0, CY_CONTROL_FILE=<:default:>, CY_DATASHEET_FILE=<:default:>, CY_FITTER_NAME=PWM, CY_INSTANCE_SHORT_NAME=PWM, CY_MAJOR_VERSION=2, CY_MINOR_VERSION=0, CY_REMOVE=false, CY_SUPPRESS_API_GEN=false, CY_VERSION=PSoC Creator  3.2, INSTANCE_NAME=PWM, )
+module TCPWM_P4_v2_0_0 (
+    stop,
+    count,
+    reload,
+    start,
+    capture,
+    interrupt,
+    ov,
+    un,
+    cc,
+    clock,
+    line,
+    line_n);
+    input       stop;
+    input       count;
+    input       reload;
+    input       start;
+    input       capture;
+    output      interrupt;
+    output      ov;
+    output      un;
+    output      cc;
+    input       clock;
+    output      line;
+    output      line_n;
+
+
+          wire  Net_64;
+          wire  Net_63;
+          wire  Net_85;
+          wire  Net_62;
+          wire  Net_110;
+          wire  Net_95;
+          wire  Net_106;
+          wire  Net_104;
+          wire  Net_109;
+          wire  Net_98;
+          wire  Net_108;
+          wire  Net_101;
+          wire  Net_66;
+          wire  Net_81;
+          wire  Net_75;
+          wire  Net_69;
+          wire  Net_82;
+          wire  Net_72;
+
+    cy_m0s8_tcpwm_v1_0 cy_m0s8_tcpwm_1 (
+        .capture(Net_75),
+        .underflow(un),
+        .overflow(ov),
+        .line_out_compl(line_n),
+        .line_out(line),
+        .compare_match(cc),
+        .interrupt(interrupt),
+        .count(Net_69),
+        .reload(Net_66),
+        .stop(Net_82),
+        .start(Net_72),
+        .clock(Net_81));
+
+	// VMux_reload (cy_virtualmux_v1_0)
+	assign Net_66 = reload;
+
+	// VMux_count (cy_virtualmux_v1_0)
+	assign Net_69 = count;
+
+	// VMux_start (cy_virtualmux_v1_0)
+	assign Net_72 = start;
+
+	// VMux_capture (cy_virtualmux_v1_0)
+	assign Net_75 = capture;
+
+	// VMux_stop (cy_virtualmux_v1_0)
+	assign Net_82 = stop;
+
+	// VMux_clock (cy_virtualmux_v1_0)
+	assign Net_81 = clock;
+
+
+
+endmodule
+
+// Component: or_v1_0
+`ifdef CY_BLK_DIR
+`undef CY_BLK_DIR
+`endif
+
+`ifdef WARP
+`define CY_BLK_DIR "$CYPRESS_DIR\..\psoc\content\cyprimitives\CyPrimitives.cylib\or_v1_0"
+`include "$CYPRESS_DIR\..\psoc\content\cyprimitives\CyPrimitives.cylib\or_v1_0\or_v1_0.v"
+`else
+`define CY_BLK_DIR "C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\or_v1_0"
+`include "C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\or_v1_0\or_v1_0.v"
+`endif
+
+// Component: cy_constant_v1_0
+`ifdef CY_BLK_DIR
+`undef CY_BLK_DIR
+`endif
+
+`ifdef WARP
+`define CY_BLK_DIR "$CYPRESS_DIR\..\psoc\content\cyprimitives\CyPrimitives.cylib\cy_constant_v1_0"
+`include "$CYPRESS_DIR\..\psoc\content\cyprimitives\CyPrimitives.cylib\cy_constant_v1_0\cy_constant_v1_0.v"
+`else
+`define CY_BLK_DIR "C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_constant_v1_0"
+`include "C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_constant_v1_0\cy_constant_v1_0.v"
+`endif
+
+// BLE_v2_0(GapConfig=<?xml version="1.0" encoding="utf-16"?>\r\n<CyGapConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">\r\n  <DevAddress>00A050000000</DevAddress>\r\n  <SiliconGeneratedAddress>true</SiliconGeneratedAddress>\r\n  <MtuSize>23</MtuSize>\r\n  <TxPowerLevel>0</TxPowerLevel>\r\n  <TxPowerLevelConnection>-3</TxPowerLevelConnection>\r\n  <TxPowerLevelAdvScan>-3</TxPowerLevelAdvScan>\r\n  <SecurityConfig>\r\n    <SecurityMode>SECURITY_MODE_1</SecurityMode>\r\n    <SecurityLevel>NO_SECURITY</SecurityLevel>\r\n    <IOCapability>DISPLAY</IOCapability>\r\n    <PairingMethod>JUST_WORKS</PairingMethod>\r\n    <Bonding>BOND</Bonding>\r\n    <EncryptionKeySize>16</EncryptionKeySize>\r\n  </SecurityConfig>\r\n  <AdvertisementConfig>\r\n    <AdvScanMode>FAST_CONNECTION</AdvScanMode>\r\n    <AdvFastScanInterval>\r\n      <Minimum>20</Minimum>\r\n      <Maximum>30</Maximum>\r\n    </AdvFastScanInterval>\r\n    <AdvReducedScanInterval>\r\n      <Minimum>1000</Minimum>\r\n      <Maximum>10240</Maximum>\r\n    </AdvReducedScanInterval>\r\n    <AdvDiscoveryMode>GENERAL</AdvDiscoveryMode>\r\n    <AdvType>CONNECTABLE_UNDIRECTED</AdvType>\r\n    <AdvFilterPolicy>SCAN_REQUEST_ANY_CONNECT_REQUEST_ANY</AdvFilterPolicy>\r\n    <AdvChannelMap>ALL</AdvChannelMap>\r\n    <AdvFastTimeout>0</AdvFastTimeout>\r\n    <AdvReducedTimeout>150</AdvReducedTimeout>\r\n    <EnableReducedAdvertising>false</EnableReducedAdvertising>\r\n    <ConnectionInterval>\r\n      <Minimum>7.5</Minimum>\r\n      <Maximum>50</Maximum>\r\n    </ConnectionInterval>\r\n    <ConnectionSlaveLatency>0</ConnectionSlaveLatency>\r\n    <ConnectionTimeout>10000</ConnectionTimeout>\r\n  </AdvertisementConfig>\r\n  <ScanConfig>\r\n    <ScanFastWindow>30</ScanFastWindow>\r\n    <ScanFastInterval>30</ScanFastInterval>\r\n    <ScanTimeout>30</ScanTimeout>\r\n    <ScanReducedWindow>1125</ScanReducedWindow>\r\n    <ScanReducedInterval>1280</ScanReducedInterval>\r\n    <ScanReducedTimeout>150</ScanReducedTimeout>\r\n    <EnableReducedScan>true</EnableReducedScan>\r\n    <ScanDiscoveryMode>GENERAL</ScanDiscoveryMode>\r\n    <ScanningState>ACTIVE</ScanningState>\r\n    <ScanFilterPolicy>ACCEPT_ALL_ADV_PACKETS</ScanFilterPolicy>\r\n    <DuplicateFiltering>false</DuplicateFiltering>\r\n    <ConnectionInterval>\r\n      <Minimum>7.5</Minimum>\r\n      <Maximum>50</Maximum>\r\n    </ConnectionInterval>\r\n    <ConnectionSlaveLatency>0</ConnectionSlaveLatency>\r\n    <ConnectionTimeout>10000</ConnectionTimeout>\r\n  </ScanConfig>\r\n  <AdvertisementPacket>\r\n    <PacketType>ADVERTISEMENT</PacketType>\r\n    <Items>\r\n      <CyADStructure>\r\n        <ADType>1</ADType>\r\n        <ADData>06</ADData>\r\n      </CyADStructure>\r\n      <CyADStructure>\r\n        <ADType>9</ADType>\r\n        <ADData>42:4C:45:20:4C:61:62:20:31:5F:31</ADData>\r\n      </CyADStructure>\r\n      <CyADStructure>\r\n        <ADType>3</ADType>\r\n        <ADData>02:18</ADData>\r\n      </CyADStructure>\r\n    </Items>\r\n  </AdvertisementPacket>\r\n  <ScanResponsePacket>\r\n    <PacketType>SCAN_RESPONSE</PacketType>\r\n    <Items />\r\n  </ScanResponsePacket>\r\n</CyGapConfiguration>, HalBaudRate=115200, ImportFilePath=, L2capMpsSize=23, L2capMtuSize=23, L2capNumChannels=1, L2capNumPsm=1, Mode=0, ProfileConfig=<?xml version="1.0" encoding="utf-16"?>\r\n<Profile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ID="1" DisplayName="Find Me" Name="Find Me" Type="org.bluetooth.profile.find_me">\r\n  <CyProfileRole ID="2" DisplayName="Find Me Target" Name="Find Me Target">\r\n    <CyService ID="3" DisplayName="Generic Access" Name="Generic Access" Type="org.bluetooth.service.generic_access" UUID="1800">\r\n      <CyCharacteristic ID="4" DisplayName="Device Name" Name="Device Name" Type="org.bluetooth.characteristic.gap.device_name" UUID="2A00">\r\n        <Field Name="Name">\r\n          <DataFormat>utf8s</DataFormat>\r\n          <ByteLength>11</ByteLength>\r\n          <FillRequirement>C1</FillRequirement>\r\n          <ValueType>BASIC</ValueType>\r\n          <GeneralValue>BLE Lab 1_1</GeneralValue>\r\n          <ArrayValue />\r\n        </Field>\r\n        <Properties>\r\n          <Property Type="READ" Present="true" Mandatory="true" />\r\n          <Property Type="WRITE" Present="false" Mandatory="false" />\r\n        </Properties>\r\n        <Permission />\r\n      </CyCharacteristic>\r\n      <CyCharacteristic ID="5" DisplayName="Appearance" Name="Appearance" Type="org.bluetooth.characteristic.gap.appearance" UUID="2A01">\r\n        <Field Name="Category">\r\n          <DataFormat>16bit</DataFormat>\r\n          <ByteLength>2</ByteLength>\r\n          <FillRequirement>C1</FillRequirement>\r\n          <ValueType>ENUM</ValueType>\r\n          <EnumValue>512</EnumValue>\r\n          <ArrayValue />\r\n        </Field>\r\n        <Properties>\r\n          <Property Type="READ" Present="true" Mandatory="true" />\r\n        </Properties>\r\n        <Permission />\r\n      </CyCharacteristic>\r\n      <CyCharacteristic ID="6" DisplayName="Peripheral Preferred Connection Parameters" Name="Peripheral Preferred Connection Parameters" Type="org.bluetooth.characteristic.gap.peripheral_preferred_connection_parameters" UUID="2A04">\r\n        <Field Name="Minimum Connection Interval">\r\n          <DataFormat>uint16</DataFormat>\r\n          <ByteLength>2</ByteLength>\r\n          <Range>\r\n            <IsDeclared>true</IsDeclared>\r\n            <Minimum>6</Minimum>\r\n            <Maximum>3200</Maximum>\r\n          </Range>\r\n          <FillRequirement>C1</FillRequirement>\r\n          <ValueType>BASIC</ValueType>\r\n          <GeneralValue>0x0006</GeneralValue>\r\n          <ArrayValue />\r\n        </Field>\r\n        <Field Name="Maximum Connection Interval">\r\n          <DataFormat>uint16</DataFormat>\r\n          <ByteLength>2</ByteLength>\r\n          <Range>\r\n            <IsDeclared>true</IsDeclared>\r\n            <Minimum>6</Minimum>\r\n            <Maximum>3200</Maximum>\r\n          </Range>\r\n          <FillRequirement>C1</FillRequirement>\r\n          <ValueType>BASIC</ValueType>\r\n          <GeneralValue>0x0028</GeneralValue>\r\n          <ArrayValue />\r\n        </Field>\r\n        <Field Name="Slave Latency">\r\n          <DataFormat>uint16</DataFormat>\r\n          <ByteLength>2</ByteLength>\r\n          <Range>\r\n            <IsDeclared>true</IsDeclared>\r\n            <Minimum>0</Minimum>\r\n            <Maximum>1000</Maximum>\r\n          </Range>\r\n          <FillRequirement>C1</FillRequirement>\r\n          <ValueType>BASIC</ValueType>\r\n          <GeneralValue>0</GeneralValue>\r\n          <ArrayValue />\r\n        </Field>\r\n        <Field Name="Connection Supervision Timeout Multiplier">\r\n          <DataFormat>uint16</DataFormat>\r\n          <ByteLength>2</ByteLength>\r\n          <Range>\r\n            <IsDeclared>true</IsDeclared>\r\n            <Minimum>10</Minimum>\r\n            <Maximum>3200</Maximum>\r\n          </Range>\r\n          <FillRequirement>C1</FillRequirement>\r\n          <ValueType>BASIC</ValueType>\r\n          <GeneralValue>0x03E8</GeneralValue>\r\n          <ArrayValue />\r\n        </Field>\r\n        <Properties>\r\n          <Property Type="READ" Present="true" Mandatory="true" />\r\n        </Properties>\r\n        <Permission />\r\n      </CyCharacteristic>\r\n      <Declaration>Primary</Declaration>\r\n      <IncludedServices />\r\n    </CyService>\r\n    <CyService ID="7" DisplayName="Generic Attribute" Name="Generic Attribute" Type="org.bluetooth.service.generic_attribute" UUID="1801">\r\n      <CyCharacteristic ID="8" DisplayName="Service Changed" Name="Service Changed" Type="org.bluetooth.characteristic.gatt.service_changed" UUID="2A05">\r\n        <CyDescriptor ID="9" DisplayName="Client Characteristic Configuration" Name="Client Characteristic Configuration" Type="org.bluetooth.descriptor.gatt.client_characteristic_configuration" UUID="2902">\r\n          <Field Name="Properties">\r\n            <DataFormat>16bit</DataFormat>\r\n            <ByteLength>2</ByteLength>\r\n            <Range>\r\n              <IsDeclared>true</IsDeclared>\r\n              <Minimum>0</Minimum>\r\n              <Maximum>3</Maximum>\r\n            </Range>\r\n            <ValueType>BITFIELD</ValueType>\r\n            <Bit>\r\n              <Index>0</Index>\r\n              <Size>1</Size>\r\n              <Value>0</Value>\r\n              <Enumerations>\r\n                <Enumeration key="0" value="Notifications disabled" />\r\n                <Enumeration key="1" value="Notifications enabled" />\r\n              </Enumerations>\r\n            </Bit>\r\n            <Bit>\r\n              <Index>1</Index>\r\n              <Size>1</Size>\r\n              <Value>0</Value>\r\n              <Enumerations>\r\n                <Enumeration key="0" value="Indications disabled" />\r\n                <Enumeration key="1" value="Indications enabled" />\r\n              </Enumerations>\r\n            </Bit>\r\n            <ArrayValue />\r\n          </Field>\r\n          <Properties>\r\n            <Property Type="READ" Present="true" Mandatory="true" />\r\n            <Property Type="WRITE" Present="true" Mandatory="true" />\r\n          </Properties>\r\n          <Permission>\r\n            <AccessPermission>READ_WRITE</AccessPermission>\r\n          </Permission>\r\n        </CyDescriptor>\r\n        <Field Name="Start of Affected Attribute Handle Range">\r\n          <DataFormat>uint16</DataFormat>\r\n          <ByteLength>2</ByteLength>\r\n          <Range>\r\n            <IsDeclared>true</IsDeclared>\r\n            <Minimum>1</Minimum>\r\n            <Maximum>65535</Maximum>\r\n          </Range>\r\n          <ValueType>BASIC</ValueType>\r\n          <ArrayValue />\r\n        </Field>\r\n        <Field Name="End of Affected Attribute Handle Range">\r\n          <DataFormat>uint16</DataFormat>\r\n          <ByteLength>2</ByteLength>\r\n          <Range>\r\n            <IsDeclared>true</IsDeclared>\r\n            <Minimum>1</Minimum>\r\n            <Maximum>65535</Maximum>\r\n          </Range>\r\n          <ValueType>BASIC</ValueType>\r\n          <ArrayValue />\r\n        </Field>\r\n        <Properties>\r\n          <Property Type="READ" Present="true" Mandatory="true" />\r\n          <Property Type="INDICATE" Present="true" Mandatory="true" />\r\n        </Properties>\r\n        <Permission />\r\n      </CyCharacteristic>\r\n      <Declaration>Primary</Declaration>\r\n      <IncludedServices />\r\n    </CyService>\r\n    <CyService ID="10" DisplayName="Immediate Alert" Name="Immediate Alert" Type="org.bluetooth.service.immediate_alert" UUID="1802">\r\n      <CyCharacteristic ID="11" DisplayName="Alert Level" Name="Alert Level" Type="org.bluetooth.characteristic.alert_level" UUID="2A06">\r\n        <Field Name="Alert Level">\r\n          <DataFormat>uint8</DataFormat>\r\n          <ByteLength>1</ByteLength>\r\n          <Range>\r\n            <IsDeclared>true</IsDeclared>\r\n            <Minimum>0</Minimum>\r\n            <Maximum>2</Maximum>\r\n          </Range>\r\n          <ValueType>ENUM</ValueType>\r\n          <ArrayValue />\r\n        </Field>\r\n        <Properties>\r\n          <Property Type="WRITE_WITHOUT_RESPONSE" Present="true" Mandatory="true" />\r\n        </Properties>\r\n        <Permission>\r\n          <AccessPermission>WRITE</AccessPermission>\r\n        </Permission>\r\n      </CyCharacteristic>\r\n      <Declaration>PrimarySingleInstance</Declaration>\r\n      <IncludedServices />\r\n    </CyService>\r\n    <ProfileRoleIndex>0</ProfileRoleIndex>\r\n    <RoleType>SERVER</RoleType>\r\n  </CyProfileRole>\r\n  <GapRole>PERIPHERAL</GapRole>\r\n</Profile>, SharingMode=0, StackMode=3, UseDeepSleep=true, CY_COMPONENT_NAME=BLE_v2_0, CY_CONTROL_FILE=<:default:>, CY_DATASHEET_FILE=BLE_v2_0.pdf, CY_FITTER_NAME=BLE, CY_INSTANCE_SHORT_NAME=BLE, CY_MAJOR_VERSION=2, CY_MINOR_VERSION=0, CY_REMOVE=false, CY_SUPPRESS_API_GEN=false, CY_VERSION=PSoC Creator  3.2, INSTANCE_NAME=BLE, )
+module BLE_v2_0_1 (
+    clk);
+    output      clk;
+
+
+          wire  Net_55;
+          wire  Net_60;
+          wire  Net_53;
+          wire  Net_37;
+          wire  Net_15;
+          wire  Net_14;
+
+    cy_m0s8_ble_v1_0 cy_m0s8_ble (
+        .interrupt(Net_15));
+
+
+	cy_isr_v1_0
+		#(.int_type(2'b10))
+		bless_isr
+		 (.int_signal(Net_15));
+
+
+
+	cy_clock_v1_0
+		#(.id("7cf87599-d45a-4c9e-b4dc-420f19ab3e2f/5ae6fa4d-f41a-4a35-8821-7ce70389cb0c"),
+		  .source_clock_id("9A908CA6-5BB3-4db0-B098-959E5D90882B"),
+		  .divisor(0),
+		  .period("0"),
+		  .is_direct(1),
+		  .is_digital(0))
+		LFCLK
+		 (.clock_out(Net_53));
+
+
+
+    assign clk = Net_53 | Net_55;
+
+    assign Net_55 = 1'h0;
+
+
+
+endmodule
+
+// top
+module top ;
+
+          wire  Net_97;
+          wire  Net_91;
+          wire  Net_15;
+          wire  Net_89;
+          wire  Net_88;
+          wire  Net_87;
+          wire  Net_86;
+          wire  Net_85;
+          wire  Net_84;
+          wire  Net_83;
+          wire  Net_82;
+          wire  Net_81;
+          wire  Net_94;
+          wire  Net_43;
+
+    TCPWM_P4_v2_0_0 PWM (
+        .stop(1'b0),
+        .reload(1'b0),
+        .start(1'b0),
+        .count(1'b1),
+        .capture(1'b0),
+        .interrupt(Net_86),
+        .ov(Net_87),
+        .un(Net_88),
+        .cc(Net_89),
+        .line(Net_15),
+        .line_n(Net_94),
+        .clock(Net_43));
+
+	wire [0:0] tmpOE__Red_LED_net;
+	wire [0:0] tmpFB_0__Red_LED_net;
+	wire [0:0] tmpIO_0__Red_LED_net;
+	wire [0:0] tmpINTERRUPT_0__Red_LED_net;
+	electrical [0:0] tmpSIOVREF__Red_LED_net;
+
+	cy_psoc3_pins_v1_10
+		#(.id("e851a3b9-efb8-48be-bbb8-b303b216c393"),
+		  .drive_mode(3'b110),
+		  .ibuf_enabled(1'b1),
+		  .init_dr_st(1'b1),
+		  .input_clk_en(0),
+		  .input_sync(1'b1),
+		  .input_sync_mode(1'b0),
+		  .intr_mode(2'b00),
+		  .invert_in_clock(0),
+		  .invert_in_clock_en(0),
+		  .invert_in_reset(0),
+		  .invert_out_clock(0),
+		  .invert_out_clock_en(0),
+		  .invert_out_reset(0),
+		  .io_voltage(""),
+		  .layout_mode("CONTIGUOUS"),
+		  .oe_conn(1'b0),
+		  .oe_reset(0),
+		  .oe_sync(1'b0),
+		  .output_clk_en(0),
+		  .output_clock_mode(1'b0),
+		  .output_conn(1'b1),
+		  .output_mode(1'b0),
+		  .output_reset(0),
+		  .output_sync(1'b0),
+		  .pa_in_clock(-1),
+		  .pa_in_clock_en(-1),
+		  .pa_in_reset(-1),
+		  .pa_out_clock(-1),
+		  .pa_out_clock_en(-1),
+		  .pa_out_reset(-1),
+		  .pin_aliases(""),
+		  .pin_mode("O"),
+		  .por_state(4),
+		  .sio_group_cnt(0),
+		  .sio_hyst(1'b1),
+		  .sio_ibuf(""),
+		  .sio_info(2'b00),
+		  .sio_obuf(""),
+		  .sio_refsel(""),
+		  .sio_vtrip(""),
+		  .slew_rate(1'b0),
+		  .spanning(0),
+		  .use_annotation(1'b0),
+		  .vtrip(2'b10),
+		  .width(1),
+		  .ovt_hyst_trim(1'b0),
+		  .ovt_needed(1'b0),
+		  .ovt_slew_control(2'b00),
+		  .input_buffer_sel(2'b00))
+		Red_LED
+		 (.oe(tmpOE__Red_LED_net),
+		  .y({Net_94}),
+		  .fb({tmpFB_0__Red_LED_net[0:0]}),
+		  .io({tmpIO_0__Red_LED_net[0:0]}),
+		  .siovref(tmpSIOVREF__Red_LED_net),
+		  .interrupt({tmpINTERRUPT_0__Red_LED_net[0:0]}),
+		  .in_clock({1'b0}),
+		  .in_clock_en({1'b1}),
+		  .in_reset({1'b0}),
+		  .out_clock({1'b0}),
+		  .out_clock_en({1'b1}),
+		  .out_reset({1'b0}));
+
+	assign tmpOE__Red_LED_net = (`CYDEV_CHIP_MEMBER_USED == `CYDEV_CHIP_MEMBER_3A && `CYDEV_CHIP_REVISION_USED < `CYDEV_CHIP_REVISION_3A_ES3) ? ~{1'b1} : {1'b1};
+
+
+	cy_clock_v1_0
+		#(.id("502c747e-1e09-4108-bab0-4787f98217a0"),
+		  .source_clock_id(""),
+		  .divisor(0),
+		  .period("1000000000000"),
+		  .is_direct(0),
+		  .is_digital(0))
+		Clock_1
+		 (.clock_out(Net_43));
+
+
+    BLE_v2_0_1 BLE (
+        .clk(Net_97));
+
+
+
+endmodule
+
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.vh2
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.vh2	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.vh2	(revision 7)
@@ -0,0 +1,156 @@
+--
+--	Conversion of BLE Lab 1_1.v to vh2:
+--
+--	Cypress Semiconductor - WARP Version 6.3 IR 41
+--	Fri May 29 00:00:20 2015
+--
+
+USE cypress.cypress.all;
+USE cypress.rtlpkg.all;
+ENTITY top_RTL IS
+ATTRIBUTE part_name of top_RTL:TYPE IS "cpsoc3";
+END top_RTL;
+--------------------------------------------------------
+ARCHITECTURE R_T_L OF top_RTL IS
+SIGNAL \PWM:Net_81\ : bit;
+SIGNAL \PWM:Net_75\ : bit;
+SIGNAL \PWM:Net_69\ : bit;
+SIGNAL \PWM:Net_66\ : bit;
+SIGNAL \PWM:Net_82\ : bit;
+SIGNAL \PWM:Net_72\ : bit;
+SIGNAL Net_88 : bit;
+SIGNAL Net_87 : bit;
+SIGNAL Net_89 : bit;
+SIGNAL Net_15 : bit;
+SIGNAL Net_94 : bit;
+SIGNAL Net_86 : bit;
+SIGNAL Net_43 : bit;
+SIGNAL tmpOE__Red_LED_net_0 : bit;
+SIGNAL tmpFB_0__Red_LED_net_0 : bit;
+SIGNAL tmpIO_0__Red_LED_net_0 : bit;
+TERMINAL tmpSIOVREF__Red_LED_net_0 : bit;
+SIGNAL zero : bit;
+SIGNAL one : bit;
+SIGNAL tmpINTERRUPT_0__Red_LED_net_0 : bit;
+SIGNAL \BLE:Net_15\ : bit;
+SIGNAL \BLE:Net_53\ : bit;
+SIGNAL Net_97 : bit;
+SIGNAL \BLE:Net_55\ : bit;
+BEGIN
+
+zero <=  ('0') ;
+
+tmpOE__Red_LED_net_0 <=  ('1') ;
+
+\PWM:cy_m0s8_tcpwm_1\:cy_m0s8_tcpwm_v1_0
+	GENERIC MAP(cy_registers=>"")
+	PORT MAP(clock=>Net_43,
+		capture=>zero,
+		count=>tmpOE__Red_LED_net_0,
+		reload=>zero,
+		stop=>zero,
+		start=>zero,
+		underflow=>Net_88,
+		overflow=>Net_87,
+		compare_match=>Net_89,
+		line_out=>Net_15,
+		line_out_compl=>Net_94,
+		interrupt=>Net_86);
+Red_LED:cy_psoc3_pins_v1_10
+	GENERIC MAP(id=>"e851a3b9-efb8-48be-bbb8-b303b216c393",
+		drive_mode=>"110",
+		ibuf_enabled=>"1",
+		init_dr_st=>"1",
+		input_sync=>"1",
+		input_clk_en=>'0',
+		input_sync_mode=>"0",
+		intr_mode=>"00",
+		invert_in_clock=>'0',
+		invert_in_clock_en=>'0',
+		invert_in_reset=>'0',
+		invert_out_clock=>'0',
+		invert_out_clock_en=>'0',
+		invert_out_reset=>'0',
+		io_voltage=>"",
+		layout_mode=>"CONTIGUOUS",
+		output_conn=>"1",
+		output_sync=>"0",
+		output_clk_en=>'0',
+		output_mode=>"0",
+		output_reset=>'0',
+		output_clock_mode=>"0",
+		oe_sync=>"0",
+		oe_conn=>"0",
+		oe_reset=>'0',
+		pin_aliases=>"",
+		pin_mode=>"O",
+		por_state=>4,
+		sio_group_cnt=>0,
+		sio_hifreq=>"",
+		sio_hyst=>"1",
+		sio_ibuf=>"00000000",
+		sio_info=>"00",
+		sio_obuf=>"00000000",
+		sio_refsel=>"00000000",
+		sio_vtrip=>"00000000",
+		slew_rate=>"0",
+		spanning=>'0',
+		sw_only=>'0',
+		vtrip=>"10",
+		width=>1,
+		port_alias_required=>'0',
+		port_alias_group=>"",
+		use_annotation=>"0",
+		pa_in_clock=>-1,
+		pa_in_clock_en=>-1,
+		pa_in_reset=>-1,
+		pa_out_clock=>-1,
+		pa_out_clock_en=>-1,
+		pa_out_reset=>-1,
+		ovt_needed=>"0",
+		ovt_slew_control=>"00",
+		ovt_hyst_trim=>"0",
+		input_buffer_sel=>"00")
+	PORT MAP(oe=>(tmpOE__Red_LED_net_0),
+		y=>Net_94,
+		fb=>(tmpFB_0__Red_LED_net_0),
+		analog=>(open),
+		io=>(tmpIO_0__Red_LED_net_0),
+		siovref=>(tmpSIOVREF__Red_LED_net_0),
+		annotation=>(open),
+		in_clock=>zero,
+		in_clock_en=>tmpOE__Red_LED_net_0,
+		in_reset=>zero,
+		out_clock=>zero,
+		out_clock_en=>tmpOE__Red_LED_net_0,
+		out_reset=>zero,
+		interrupt=>tmpINTERRUPT_0__Red_LED_net_0);
+Clock_1:cy_clock_v1_0
+	GENERIC MAP(cy_registers=>"",
+		id=>"502c747e-1e09-4108-bab0-4787f98217a0",
+		source_clock_id=>"",
+		divisor=>0,
+		period=>"1000000000000",
+		is_direct=>'0',
+		is_digital=>'0')
+	PORT MAP(clock_out=>Net_43,
+		dig_domain_out=>open);
+\BLE:cy_m0s8_ble\:cy_m0s8_ble_v1_0
+	GENERIC MAP(cy_registers=>"")
+	PORT MAP(interrupt=>\BLE:Net_15\,
+		rf_ext_pa_en=>open);
+\BLE:bless_isr\:cy_isr_v1_0
+	GENERIC MAP(int_type=>"10")
+	PORT MAP(int_signal=>\BLE:Net_15\);
+\BLE:LFCLK\:cy_clock_v1_0
+	GENERIC MAP(cy_registers=>"",
+		id=>"7cf87599-d45a-4c9e-b4dc-420f19ab3e2f/5ae6fa4d-f41a-4a35-8821-7ce70389cb0c",
+		source_clock_id=>"9A908CA6-5BB3-4db0-B098-959E5D90882B",
+		divisor=>0,
+		period=>"0",
+		is_direct=>'1',
+		is_digital=>'0')
+	PORT MAP(clock_out=>\BLE:Net_53\,
+		dig_domain_out=>open);
+
+END R_T_L;
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.wde
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.wde	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1.wde	(revision 7)
@@ -0,0 +1,8 @@
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\ieee\work\stdlogic.vif
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\stdlogic\mod_genv.vif
+BLE Lab 1_1.ctl
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\..\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.v
+BLE Lab 1_1.v
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\..\psoc\content\cyprimitives\CyPrimitives.cylib\or_v1_0\or_v1_0.v
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\..\psoc\content\cyprimitives\CyPrimitives.cylib\cy_constant_v1_0\cy_constant_v1_0.v
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\warp\lib\common\stdlogic\rtlpkg.vif
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1_p.lib
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1_p.lib	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1_p.lib	(revision 7)
@@ -0,0 +1,181 @@
+library (timing) {
+    timescale : 1ns;
+    capacitive_load_unit (1,ff);
+    include_file(device.lib);
+    cell (iocell1) {
+        pin (in_clock) {
+            direction : input;
+            clock : true;
+        }
+        pin (in_clock_en) {
+            direction : input;
+            timing () {
+                timing_type : setup_rising;
+                related_pin : "in_clock";
+                intrinsic_rise : 0.500;
+                intrinsic_fall : 0.500;
+            }
+            timing () {
+                timing_type : setup_rising;
+                related_pin : "in_clock";
+                intrinsic_rise : 0.750;
+                intrinsic_fall : 0.750;
+            }
+            timing () {
+                timing_type : hold_rising;
+                related_pin : "in_clock";
+                intrinsic_rise : 0.000;
+                intrinsic_fall : 0.000;
+            }
+        }
+        pin (in_reset) {
+            direction : input;
+            timing () {
+                timing_type : recovery_rising;
+                related_pin : "in_clock";
+                intrinsic_rise : 0.483;
+                intrinsic_fall : 0.483;
+            }
+            timing () {
+                timing_type : removal_rising;
+                related_pin : "in_clock";
+                intrinsic_rise : 0.202;
+                intrinsic_fall : 0.202;
+            }
+        }
+        pin (out_clock) {
+            direction : input;
+            clock : true;
+        }
+        pin (out_clock_en) {
+            direction : input;
+            timing () {
+                timing_type : setup_rising;
+                related_pin : "out_clock";
+                intrinsic_rise : 0.500;
+                intrinsic_fall : 0.500;
+            }
+            timing () {
+                timing_type : setup_rising;
+                related_pin : "out_clock";
+                intrinsic_rise : 0.750;
+                intrinsic_fall : 0.750;
+            }
+            timing () {
+                timing_type : hold_rising;
+                related_pin : "out_clock";
+                intrinsic_rise : 0.000;
+                intrinsic_fall : 0.000;
+            }
+        }
+        pin (out_reset) {
+            direction : input;
+            timing () {
+                timing_type : recovery_rising;
+                related_pin : "out_clock";
+                intrinsic_rise : 0.374;
+                intrinsic_fall : 0.374;
+            }
+            timing () {
+                timing_type : removal_rising;
+                related_pin : "out_clock";
+                intrinsic_rise : 0.296;
+                intrinsic_fall : 0.296;
+            }
+        }
+        pin (pin_input) {
+            direction : input;
+        }
+        pin (pa_out) {
+            direction : output;
+            timing () {
+                timing_sense : positive_unate;
+                timing_type : combinational;
+                related_pin : "pad_in";
+                intrinsic_rise : 9.311;
+                intrinsic_fall : 9.311;
+            }
+            timing () {
+                timing_sense : positive_unate;
+                timing_type : combinational;
+                related_pin : "pad_in";
+                intrinsic_rise : 10.925;
+                intrinsic_fall : 10.925;
+            }
+        }
+        pin (oe) {
+            direction : input;
+        }
+        pin (pad_in) {
+            direction : input;
+        }
+        pin (oe_internal) {
+            direction : input;
+        }
+        pin (oe_reg) {
+            direction : output;
+        }
+        pin (pad_out) {
+            direction : output;
+            timing () {
+                timing_sense : negative_unate;
+                timing_type : three_state_disable;
+                related_pin : "oe";
+                intrinsic_rise : 9.929;
+                intrinsic_fall : 9.929;
+            }
+            timing () {
+                timing_sense : negative_unate;
+                timing_type : three_state_disable;
+                related_pin : "oe";
+                intrinsic_rise : 10.904;
+                intrinsic_fall : 10.904;
+            }
+            timing () {
+                timing_sense : positive_unate;
+                timing_type : three_state_enable;
+                related_pin : "oe";
+                intrinsic_rise : 27.413;
+                intrinsic_fall : 27.413;
+            }
+            timing () {
+                timing_sense : positive_unate;
+                timing_type : three_state_enable;
+                related_pin : "oe";
+                intrinsic_rise : 30.471;
+                intrinsic_fall : 30.471;
+            }
+            timing () {
+                timing_sense : positive_unate;
+                timing_type : combinational;
+                related_pin : "pin_input";
+                intrinsic_rise : 27.439;
+                intrinsic_fall : 27.439;
+            }
+            timing () {
+                timing_sense : positive_unate;
+                timing_type : combinational;
+                related_pin : "pin_input";
+                intrinsic_rise : 30.657;
+                intrinsic_fall : 30.657;
+            }
+        }
+        pin (fb) {
+            direction : output;
+            timing () {
+                timing_sense : positive_unate;
+                timing_type : combinational;
+                related_pin : "pad_in";
+                intrinsic_rise : 9.552;
+                intrinsic_fall : 9.552;
+            }
+            timing () {
+                timing_sense : positive_unate;
+                timing_type : combinational;
+                related_pin : "pad_in";
+                intrinsic_rise : 11.823;
+                intrinsic_fall : 11.823;
+            }
+        }
+    }
+}
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1_p.pco
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1_p.pco	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1_p.pco	(revision 7)
@@ -0,0 +1,10 @@
+dont_use_io iocell 0 6
+dont_use_io iocell 0 7
+dont_use_io iocell 6 0
+dont_use_io iocell 6 1
+set_location "ClockGenBlock" m0s8clockgenblockcell -1 -1 0
+set_io "Red_LED(0)" iocell 2 6
+set_location "\PWM:cy_m0s8_tcpwm_1\" m0s8tcpwmcell -1 -1 0
+set_location "\BLE:bless_isr\" interrupt -1 -1 12
+set_location "ClockBlock" m0s8clockblockcell -1 -1 0
+set_location "\BLE:cy_m0s8_ble\" p4blecell -1 -1 0
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1_p.vh2
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1_p.vh2	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1_p.vh2	(revision 7)
@@ -0,0 +1,365 @@
+-- Project:   BLE Lab 1_1
+-- Generated: 05/29/2015 00:00:20
+-- PSoC Creator  3.2
+
+ENTITY \BLE Lab 1_1\ IS
+    PORT(
+        Red_LED(0)_PAD : OUT std_ulogic);
+    ATTRIBUTE voltage_VDDA_CTB OF __DEFAULT__ : ENTITY IS 3.3e0;
+    ATTRIBUTE voltage_VDDA OF __DEFAULT__ : ENTITY IS 3.3e0;
+    ATTRIBUTE voltage_VDDIO OF __DEFAULT__ : ENTITY IS 3.3e0;
+    ATTRIBUTE voltage_VDDD OF __DEFAULT__ : ENTITY IS 3.3e0;
+    ATTRIBUTE voltage_VDDR_HLS OF __DEFAULT__ : ENTITY IS 3.3e0;
+    ATTRIBUTE voltage_VDDR_BGLS OF __DEFAULT__ : ENTITY IS 3.3e0;
+    ATTRIBUTE voltage_VDDR_SYN OF __DEFAULT__ : ENTITY IS 3.3e0;
+    ATTRIBUTE voltage_VDDR_LF OF __DEFAULT__ : ENTITY IS 3.3e0;
+    ATTRIBUTE voltage_VDDR_HF OF __DEFAULT__ : ENTITY IS 3.3e0;
+END \BLE Lab 1_1\;
+
+ARCHITECTURE __DEFAULT__ OF \BLE Lab 1_1\ IS
+    SIGNAL ClockBlock_ECO : bit;
+    SIGNAL ClockBlock_EXTCLK : bit;
+    SIGNAL ClockBlock_HFCLK : bit;
+    ATTRIBUTE global_signal OF ClockBlock_HFCLK : SIGNAL IS true;
+    SIGNAL ClockBlock_ILO : bit;
+    SIGNAL ClockBlock_IMO : bit;
+    SIGNAL ClockBlock_LFCLK : bit;
+    SIGNAL ClockBlock_Routed1 : bit;
+    SIGNAL ClockBlock_SYSCLK : bit;
+    SIGNAL ClockBlock_WCO : bit;
+    SIGNAL Net_15 : bit;
+    SIGNAL Net_43_ff7 : bit;
+    ATTRIBUTE global_signal OF Net_43_ff7 : SIGNAL IS true;
+    SIGNAL Net_86 : bit;
+    SIGNAL Net_87 : bit;
+    SIGNAL Net_88 : bit;
+    SIGNAL Net_89 : bit;
+    SIGNAL Net_94 : bit;
+    SIGNAL Red_LED(0)__PA : bit;
+    SIGNAL \BLE:Net_15\ : bit;
+    SIGNAL __ONE__ : bit;
+    ATTRIBUTE POWER OF __ONE__ : SIGNAL IS true;
+    SIGNAL __ZERO__ : bit;
+    ATTRIBUTE GROUND OF __ZERO__ : SIGNAL IS true;
+    SIGNAL tmpOE__Red_LED_net_0 : bit;
+    ATTRIBUTE POWER OF tmpOE__Red_LED_net_0 : SIGNAL IS true;
+    SIGNAL zero : bit;
+    ATTRIBUTE GROUND OF zero : SIGNAL IS true;
+    ATTRIBUTE Location OF ClockGenBlock : LABEL IS "F(CLK_GEN,0)";
+    ATTRIBUTE lib_model OF Red_LED(0) : LABEL IS "iocell1";
+    COMPONENT interrupt
+        PORT (
+            interrupt : IN std_ulogic;
+            clock : IN std_ulogic);
+    END COMPONENT;
+    COMPONENT iocell
+        PORT (
+            pin_input : IN std_ulogic;
+            oe : IN std_ulogic;
+            fb : OUT std_ulogic;
+            pad_in : IN std_ulogic;
+            pa_out : OUT std_ulogic;
+            pad_out : OUT std_ulogic;
+            oe_reg : OUT std_ulogic;
+            oe_internal : IN std_ulogic;
+            in_clock : IN std_ulogic;
+            in_clock_en : IN std_ulogic;
+            in_reset : IN std_ulogic;
+            out_clock : IN std_ulogic;
+            out_clock_en : IN std_ulogic;
+            out_reset : IN std_ulogic);
+    END COMPONENT;
+    COMPONENT logicalport
+        PORT (
+            interrupt : OUT std_ulogic;
+            precharge : IN std_ulogic;
+            in_clock : IN std_ulogic;
+            in_clock_en : IN std_ulogic;
+            in_reset : IN std_ulogic;
+            out_clock : IN std_ulogic;
+            out_clock_en : IN std_ulogic;
+            out_reset : IN std_ulogic);
+    END COMPONENT;
+    COMPONENT m0s8clockblockcell
+        PORT (
+            imo : OUT std_ulogic;
+            ext : OUT std_ulogic;
+            eco : OUT std_ulogic;
+            ilo : OUT std_ulogic;
+            wco : OUT std_ulogic;
+            dbl : OUT std_ulogic;
+            pll : OUT std_ulogic;
+            dpll : OUT std_ulogic;
+            dsi_out_0 : IN std_ulogic;
+            dsi_out_1 : IN std_ulogic;
+            dsi_out_2 : IN std_ulogic;
+            dsi_out_3 : IN std_ulogic;
+            lfclk : OUT std_ulogic;
+            hfclk : OUT std_ulogic;
+            sysclk : OUT std_ulogic;
+            halfsysclk : OUT std_ulogic;
+            udb_div_0 : OUT std_ulogic;
+            udb_div_1 : OUT std_ulogic;
+            udb_div_2 : OUT std_ulogic;
+            udb_div_3 : OUT std_ulogic;
+            udb_div_4 : OUT std_ulogic;
+            udb_div_5 : OUT std_ulogic;
+            udb_div_6 : OUT std_ulogic;
+            udb_div_7 : OUT std_ulogic;
+            udb_div_8 : OUT std_ulogic;
+            udb_div_9 : OUT std_ulogic;
+            udb_div_10 : OUT std_ulogic;
+            udb_div_11 : OUT std_ulogic;
+            udb_div_12 : OUT std_ulogic;
+            udb_div_13 : OUT std_ulogic;
+            udb_div_14 : OUT std_ulogic;
+            udb_div_15 : OUT std_ulogic;
+            uab_div_0 : OUT std_ulogic;
+            uab_div_1 : OUT std_ulogic;
+            uab_div_2 : OUT std_ulogic;
+            uab_div_3 : OUT std_ulogic;
+            ff_div_0 : OUT std_ulogic;
+            ff_div_1 : OUT std_ulogic;
+            ff_div_2 : OUT std_ulogic;
+            ff_div_3 : OUT std_ulogic;
+            ff_div_4 : OUT std_ulogic;
+            ff_div_5 : OUT std_ulogic;
+            ff_div_6 : OUT std_ulogic;
+            ff_div_7 : OUT std_ulogic;
+            ff_div_8 : OUT std_ulogic;
+            ff_div_9 : OUT std_ulogic;
+            ff_div_10 : OUT std_ulogic;
+            ff_div_11 : OUT std_ulogic;
+            ff_div_12 : OUT std_ulogic;
+            ff_div_13 : OUT std_ulogic;
+            ff_div_14 : OUT std_ulogic;
+            ff_div_15 : OUT std_ulogic;
+            ff_div_16 : OUT std_ulogic;
+            ff_div_17 : OUT std_ulogic;
+            ff_div_18 : OUT std_ulogic;
+            ff_div_19 : OUT std_ulogic;
+            ff_div_20 : OUT std_ulogic;
+            ff_div_21 : OUT std_ulogic;
+            ff_div_22 : OUT std_ulogic;
+            ff_div_23 : OUT std_ulogic;
+            ff_div_24 : OUT std_ulogic;
+            ff_div_25 : OUT std_ulogic;
+            ff_div_26 : OUT std_ulogic;
+            ff_div_27 : OUT std_ulogic;
+            ff_div_28 : OUT std_ulogic;
+            ff_div_29 : OUT std_ulogic;
+            ff_div_30 : OUT std_ulogic;
+            ff_div_31 : OUT std_ulogic;
+            ff_div_32 : OUT std_ulogic;
+            ff_div_33 : OUT std_ulogic;
+            ff_div_34 : OUT std_ulogic;
+            ff_div_35 : OUT std_ulogic;
+            ff_div_36 : OUT std_ulogic;
+            ff_div_37 : OUT std_ulogic;
+            ff_div_38 : OUT std_ulogic;
+            ff_div_39 : OUT std_ulogic;
+            ff_div_40 : OUT std_ulogic;
+            ff_div_41 : OUT std_ulogic;
+            ff_div_42 : OUT std_ulogic;
+            ff_div_43 : OUT std_ulogic;
+            ff_div_44 : OUT std_ulogic;
+            ff_div_45 : OUT std_ulogic;
+            ff_div_46 : OUT std_ulogic;
+            ff_div_47 : OUT std_ulogic;
+            ff_div_48 : OUT std_ulogic;
+            ff_div_49 : OUT std_ulogic;
+            ff_div_50 : OUT std_ulogic;
+            ff_div_51 : OUT std_ulogic;
+            ff_div_52 : OUT std_ulogic;
+            ff_div_53 : OUT std_ulogic;
+            ff_div_54 : OUT std_ulogic;
+            ff_div_55 : OUT std_ulogic;
+            ff_div_56 : OUT std_ulogic;
+            ff_div_57 : OUT std_ulogic;
+            ff_div_58 : OUT std_ulogic;
+            ff_div_59 : OUT std_ulogic;
+            ff_div_60 : OUT std_ulogic;
+            ff_div_61 : OUT std_ulogic;
+            ff_div_62 : OUT std_ulogic;
+            ff_div_63 : OUT std_ulogic;
+            dsi_in_0 : OUT std_ulogic;
+            dsi_in_1 : OUT std_ulogic;
+            dsi_in_2 : OUT std_ulogic;
+            dsi_in_3 : OUT std_ulogic);
+    END COMPONENT;
+    COMPONENT m0s8clockgenblockcell
+        PORT (
+            gen_clk_in_0 : IN std_ulogic;
+            gen_clk_in_1 : IN std_ulogic;
+            gen_clk_in_2 : IN std_ulogic;
+            gen_clk_in_3 : IN std_ulogic;
+            gen_clk_in_4 : IN std_ulogic;
+            gen_clk_in_5 : IN std_ulogic;
+            gen_clk_in_6 : IN std_ulogic;
+            gen_clk_in_7 : IN std_ulogic;
+            gen_clk_out_0 : OUT std_ulogic;
+            gen_clk_out_1 : OUT std_ulogic;
+            gen_clk_out_2 : OUT std_ulogic;
+            gen_clk_out_3 : OUT std_ulogic;
+            gen_clk_out_4 : OUT std_ulogic;
+            gen_clk_out_5 : OUT std_ulogic;
+            gen_clk_out_6 : OUT std_ulogic;
+            gen_clk_out_7 : OUT std_ulogic);
+    END COMPONENT;
+    COMPONENT m0s8tcpwmcell
+        PORT (
+            clock : IN std_ulogic;
+            capture : IN std_ulogic;
+            count : IN std_ulogic;
+            reload : IN std_ulogic;
+            stop : IN std_ulogic;
+            start : IN std_ulogic;
+            tr_underflow : OUT std_ulogic;
+            tr_overflow : OUT std_ulogic;
+            tr_compare_match : OUT std_ulogic;
+            line_out : OUT std_ulogic;
+            line_out_compl : OUT std_ulogic;
+            interrupt : OUT std_ulogic);
+    END COMPONENT;
+    COMPONENT p4blecell
+        PORT (
+            interrupt : OUT std_ulogic;
+            rfctrl_extpa_en : OUT std_ulogic);
+    END COMPONENT;
+BEGIN
+
+    ClockBlock:m0s8clockblockcell
+        PORT MAP(
+            hfclk => ClockBlock_HFCLK,
+            imo => ClockBlock_IMO,
+            ext => ClockBlock_EXTCLK,
+            sysclk => ClockBlock_SYSCLK,
+            eco => ClockBlock_ECO,
+            ilo => ClockBlock_ILO,
+            lfclk => ClockBlock_LFCLK,
+            wco => ClockBlock_WCO,
+            dsi_in_0 => ClockBlock_Routed1,
+            ff_div_7 => Net_43_ff7);
+
+    ClockGenBlock:m0s8clockgenblockcell;
+
+    Red_LED:logicalport
+        GENERIC MAP(
+            drive_mode => "110",
+            ibuf_enabled => "1",
+            id => "e851a3b9-efb8-48be-bbb8-b303b216c393",
+            init_dr_st => "1",
+            input_buffer_sel => "00",
+            input_clk_en => 0,
+            input_sync => "1",
+            input_sync_mode => "0",
+            intr_mode => "00",
+            invert_in_clock => 0,
+            invert_in_clock_en => 0,
+            invert_in_reset => 0,
+            invert_out_clock => 0,
+            invert_out_clock_en => 0,
+            invert_out_reset => 0,
+            io_voltage => "",
+            layout_mode => "CONTIGUOUS",
+            oe_conn => "0",
+            oe_reset => 0,
+            oe_sync => "0",
+            output_clk_en => 0,
+            output_clock_mode => "0",
+            output_conn => "1",
+            output_mode => "0",
+            output_reset => 0,
+            output_sync => "0",
+            ovt_hyst_trim => "0",
+            ovt_needed => "0",
+            ovt_slew_control => "00",
+            pa_in_clock => -1,
+            pa_in_clock_en => -1,
+            pa_in_reset => -1,
+            pa_out_clock => -1,
+            pa_out_clock_en => -1,
+            pa_out_reset => -1,
+            pin_aliases => "",
+            pin_mode => "O",
+            por_state => 4,
+            port_alias_group => "",
+            port_alias_required => 0,
+            sio_group_cnt => 0,
+            sio_hifreq => "",
+            sio_hyst => "1",
+            sio_ibuf => "00000000",
+            sio_info => "00",
+            sio_obuf => "00000000",
+            sio_refsel => "00000000",
+            sio_vtrip => "00000000",
+            slew_rate => "0",
+            spanning => 0,
+            sw_only => 0,
+            use_annotation => "0",
+            vtrip => "10",
+            width => 1,
+            in_clk_inv => 0,
+            in_clken_inv => 0,
+            in_clken_mode => 1,
+            in_rst_inv => 0,
+            out_clk_inv => 0,
+            out_clken_inv => 0,
+            out_clken_mode => 1,
+            out_rst_inv => 0)
+        PORT MAP(
+            in_clock_en => open,
+            in_reset => open,
+            out_clock_en => open,
+            out_reset => open);
+
+    Red_LED(0):iocell
+        GENERIC MAP(
+            in_sync_mode => 0,
+            out_sync_mode => 0,
+            oe_sync_mode => 0,
+            logicalport => "Red_LED",
+            logicalport_pin_id => 0,
+            io_capabilities => "0000000000000000000000000000000000000000000000000000000000000001")
+        PORT MAP(
+            pa_out => Red_LED(0)__PA,
+            oe => open,
+            pin_input => Net_94,
+            pad_out => Red_LED(0)_PAD,
+            pad_in => Red_LED(0)_PAD,
+            in_clock => open,
+            in_clock_en => '1',
+            in_reset => '0',
+            out_clock => open,
+            out_clock_en => '1',
+            out_reset => '0');
+
+    \BLE:bless_isr\:interrupt
+        GENERIC MAP(
+            int_type => "10")
+        PORT MAP(
+            interrupt => \BLE:Net_15\,
+            clock => ClockBlock_HFCLK);
+
+    \BLE:cy_m0s8_ble\:p4blecell
+        PORT MAP(
+            interrupt => \BLE:Net_15\);
+
+    \PWM:cy_m0s8_tcpwm_1\:m0s8tcpwmcell
+        GENERIC MAP(
+            cy_registers => "")
+        PORT MAP(
+            clock => Net_43_ff7,
+            capture => '0',
+            count => '1',
+            reload => '0',
+            stop => '0',
+            start => '0',
+            tr_underflow => Net_88,
+            tr_overflow => Net_87,
+            tr_compare_match => Net_89,
+            line_out => Net_15,
+            line_out_compl => Net_94,
+            interrupt => Net_86);
+
+END __DEFAULT__;
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1_r.lib
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1_r.lib	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1_r.lib	(revision 7)
@@ -0,0 +1,181 @@
+library (timing) {
+    timescale : 1ns;
+    capacitive_load_unit (1,ff);
+    include_file(device.lib);
+    cell (iocell1) {
+        pin (in_clock) {
+            direction : input;
+            clock : true;
+        }
+        pin (in_clock_en) {
+            direction : input;
+            timing () {
+                timing_type : setup_rising;
+                related_pin : "in_clock";
+                intrinsic_rise : 0.500;
+                intrinsic_fall : 0.500;
+            }
+            timing () {
+                timing_type : setup_rising;
+                related_pin : "in_clock";
+                intrinsic_rise : 0.750;
+                intrinsic_fall : 0.750;
+            }
+            timing () {
+                timing_type : hold_rising;
+                related_pin : "in_clock";
+                intrinsic_rise : 0.000;
+                intrinsic_fall : 0.000;
+            }
+        }
+        pin (in_reset) {
+            direction : input;
+            timing () {
+                timing_type : recovery_rising;
+                related_pin : "in_clock";
+                intrinsic_rise : 0.483;
+                intrinsic_fall : 0.483;
+            }
+            timing () {
+                timing_type : removal_rising;
+                related_pin : "in_clock";
+                intrinsic_rise : 0.202;
+                intrinsic_fall : 0.202;
+            }
+        }
+        pin (out_clock) {
+            direction : input;
+            clock : true;
+        }
+        pin (out_clock_en) {
+            direction : input;
+            timing () {
+                timing_type : setup_rising;
+                related_pin : "out_clock";
+                intrinsic_rise : 0.500;
+                intrinsic_fall : 0.500;
+            }
+            timing () {
+                timing_type : setup_rising;
+                related_pin : "out_clock";
+                intrinsic_rise : 0.750;
+                intrinsic_fall : 0.750;
+            }
+            timing () {
+                timing_type : hold_rising;
+                related_pin : "out_clock";
+                intrinsic_rise : 0.000;
+                intrinsic_fall : 0.000;
+            }
+        }
+        pin (out_reset) {
+            direction : input;
+            timing () {
+                timing_type : recovery_rising;
+                related_pin : "out_clock";
+                intrinsic_rise : 0.374;
+                intrinsic_fall : 0.374;
+            }
+            timing () {
+                timing_type : removal_rising;
+                related_pin : "out_clock";
+                intrinsic_rise : 0.296;
+                intrinsic_fall : 0.296;
+            }
+        }
+        pin (pin_input) {
+            direction : input;
+        }
+        pin (pa_out) {
+            direction : output;
+            timing () {
+                timing_sense : positive_unate;
+                timing_type : combinational;
+                related_pin : "pad_in";
+                intrinsic_rise : 9.166;
+                intrinsic_fall : 9.166;
+            }
+            timing () {
+                timing_sense : positive_unate;
+                timing_type : combinational;
+                related_pin : "pad_in";
+                intrinsic_rise : 10.779;
+                intrinsic_fall : 10.779;
+            }
+        }
+        pin (oe) {
+            direction : input;
+        }
+        pin (pad_in) {
+            direction : input;
+        }
+        pin (oe_internal) {
+            direction : input;
+        }
+        pin (oe_reg) {
+            direction : output;
+        }
+        pin (pad_out) {
+            direction : output;
+            timing () {
+                timing_sense : negative_unate;
+                timing_type : three_state_disable;
+                related_pin : "oe";
+                intrinsic_rise : 8.128;
+                intrinsic_fall : 8.128;
+            }
+            timing () {
+                timing_sense : negative_unate;
+                timing_type : three_state_disable;
+                related_pin : "oe";
+                intrinsic_rise : 9.576;
+                intrinsic_fall : 9.576;
+            }
+            timing () {
+                timing_sense : positive_unate;
+                timing_type : three_state_enable;
+                related_pin : "oe";
+                intrinsic_rise : 14.042;
+                intrinsic_fall : 14.042;
+            }
+            timing () {
+                timing_sense : positive_unate;
+                timing_type : three_state_enable;
+                related_pin : "oe";
+                intrinsic_rise : 16.445;
+                intrinsic_fall : 16.445;
+            }
+            timing () {
+                timing_sense : positive_unate;
+                timing_type : combinational;
+                related_pin : "pin_input";
+                intrinsic_rise : 13.614;
+                intrinsic_fall : 13.614;
+            }
+            timing () {
+                timing_sense : positive_unate;
+                timing_type : combinational;
+                related_pin : "pin_input";
+                intrinsic_rise : 16.112;
+                intrinsic_fall : 16.112;
+            }
+        }
+        pin (fb) {
+            direction : output;
+            timing () {
+                timing_sense : positive_unate;
+                timing_type : combinational;
+                related_pin : "pad_in";
+                intrinsic_rise : 9.406;
+                intrinsic_fall : 9.406;
+            }
+            timing () {
+                timing_sense : positive_unate;
+                timing_type : combinational;
+                related_pin : "pad_in";
+                intrinsic_rise : 11.677;
+                intrinsic_fall : 11.677;
+            }
+        }
+    }
+}
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1_r.vh2
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1_r.vh2	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1_r.vh2	(revision 7)
@@ -0,0 +1,370 @@
+-- Project:   BLE Lab 1_1
+-- Generated: 05/29/2015 00:00:21
+-- PSoC Creator  3.2
+
+ENTITY \BLE Lab 1_1\ IS
+    PORT(
+        Red_LED(0)_PAD : OUT std_ulogic);
+    ATTRIBUTE voltage_VDDA_CTB OF __DEFAULT__ : ENTITY IS 3.3e0;
+    ATTRIBUTE voltage_VDDA OF __DEFAULT__ : ENTITY IS 3.3e0;
+    ATTRIBUTE voltage_VDDIO OF __DEFAULT__ : ENTITY IS 3.3e0;
+    ATTRIBUTE voltage_VDDD OF __DEFAULT__ : ENTITY IS 3.3e0;
+    ATTRIBUTE voltage_VDDR_HLS OF __DEFAULT__ : ENTITY IS 3.3e0;
+    ATTRIBUTE voltage_VDDR_BGLS OF __DEFAULT__ : ENTITY IS 3.3e0;
+    ATTRIBUTE voltage_VDDR_SYN OF __DEFAULT__ : ENTITY IS 3.3e0;
+    ATTRIBUTE voltage_VDDR_LF OF __DEFAULT__ : ENTITY IS 3.3e0;
+    ATTRIBUTE voltage_VDDR_HF OF __DEFAULT__ : ENTITY IS 3.3e0;
+END \BLE Lab 1_1\;
+
+ARCHITECTURE __DEFAULT__ OF \BLE Lab 1_1\ IS
+    SIGNAL ClockBlock_ECO : bit;
+    SIGNAL ClockBlock_EXTCLK : bit;
+    SIGNAL ClockBlock_HFCLK : bit;
+    ATTRIBUTE global_signal OF ClockBlock_HFCLK : SIGNAL IS true;
+    SIGNAL ClockBlock_ILO : bit;
+    SIGNAL ClockBlock_IMO : bit;
+    SIGNAL ClockBlock_LFCLK : bit;
+    SIGNAL ClockBlock_Routed1 : bit;
+    SIGNAL ClockBlock_SYSCLK : bit;
+    SIGNAL ClockBlock_WCO : bit;
+    SIGNAL Net_15 : bit;
+    SIGNAL Net_43_ff7 : bit;
+    ATTRIBUTE global_signal OF Net_43_ff7 : SIGNAL IS true;
+    SIGNAL Net_86 : bit;
+    SIGNAL Net_87 : bit;
+    SIGNAL Net_88 : bit;
+    SIGNAL Net_89 : bit;
+    SIGNAL Net_94 : bit;
+    SIGNAL Red_LED(0)__PA : bit;
+    SIGNAL \BLE:Net_15\ : bit;
+    SIGNAL __ONE__ : bit;
+    ATTRIBUTE POWER OF __ONE__ : SIGNAL IS true;
+    SIGNAL __ZERO__ : bit;
+    ATTRIBUTE GROUND OF __ZERO__ : SIGNAL IS true;
+    SIGNAL tmpOE__Red_LED_net_0 : bit;
+    ATTRIBUTE POWER OF tmpOE__Red_LED_net_0 : SIGNAL IS true;
+    SIGNAL zero : bit;
+    ATTRIBUTE GROUND OF zero : SIGNAL IS true;
+    ATTRIBUTE Location OF ClockBlock : LABEL IS "F(Clock,0)";
+    ATTRIBUTE Location OF ClockGenBlock : LABEL IS "F(CLK_GEN,0)";
+    ATTRIBUTE lib_model OF Red_LED(0) : LABEL IS "iocell1";
+    ATTRIBUTE Location OF Red_LED(0) : LABEL IS "P2[6]";
+    ATTRIBUTE Location OF \BLE:bless_isr\ : LABEL IS "[IntrHod=(0)][IntrId=(12)]";
+    ATTRIBUTE Location OF \BLE:cy_m0s8_ble\ : LABEL IS "F(BLE,0)";
+    ATTRIBUTE Location OF \PWM:cy_m0s8_tcpwm_1\ : LABEL IS "F(TCPWM,0)";
+    COMPONENT interrupt
+        PORT (
+            interrupt : IN std_ulogic;
+            clock : IN std_ulogic);
+    END COMPONENT;
+    COMPONENT iocell
+        PORT (
+            pin_input : IN std_ulogic;
+            oe : IN std_ulogic;
+            fb : OUT std_ulogic;
+            pad_in : IN std_ulogic;
+            pa_out : OUT std_ulogic;
+            pad_out : OUT std_ulogic;
+            oe_reg : OUT std_ulogic;
+            oe_internal : IN std_ulogic;
+            in_clock : IN std_ulogic;
+            in_clock_en : IN std_ulogic;
+            in_reset : IN std_ulogic;
+            out_clock : IN std_ulogic;
+            out_clock_en : IN std_ulogic;
+            out_reset : IN std_ulogic);
+    END COMPONENT;
+    COMPONENT logicalport
+        PORT (
+            interrupt : OUT std_ulogic;
+            precharge : IN std_ulogic;
+            in_clock : IN std_ulogic;
+            in_clock_en : IN std_ulogic;
+            in_reset : IN std_ulogic;
+            out_clock : IN std_ulogic;
+            out_clock_en : IN std_ulogic;
+            out_reset : IN std_ulogic);
+    END COMPONENT;
+    COMPONENT m0s8clockblockcell
+        PORT (
+            imo : OUT std_ulogic;
+            ext : OUT std_ulogic;
+            eco : OUT std_ulogic;
+            ilo : OUT std_ulogic;
+            wco : OUT std_ulogic;
+            dbl : OUT std_ulogic;
+            pll : OUT std_ulogic;
+            dpll : OUT std_ulogic;
+            dsi_out_0 : IN std_ulogic;
+            dsi_out_1 : IN std_ulogic;
+            dsi_out_2 : IN std_ulogic;
+            dsi_out_3 : IN std_ulogic;
+            lfclk : OUT std_ulogic;
+            hfclk : OUT std_ulogic;
+            sysclk : OUT std_ulogic;
+            halfsysclk : OUT std_ulogic;
+            udb_div_0 : OUT std_ulogic;
+            udb_div_1 : OUT std_ulogic;
+            udb_div_2 : OUT std_ulogic;
+            udb_div_3 : OUT std_ulogic;
+            udb_div_4 : OUT std_ulogic;
+            udb_div_5 : OUT std_ulogic;
+            udb_div_6 : OUT std_ulogic;
+            udb_div_7 : OUT std_ulogic;
+            udb_div_8 : OUT std_ulogic;
+            udb_div_9 : OUT std_ulogic;
+            udb_div_10 : OUT std_ulogic;
+            udb_div_11 : OUT std_ulogic;
+            udb_div_12 : OUT std_ulogic;
+            udb_div_13 : OUT std_ulogic;
+            udb_div_14 : OUT std_ulogic;
+            udb_div_15 : OUT std_ulogic;
+            uab_div_0 : OUT std_ulogic;
+            uab_div_1 : OUT std_ulogic;
+            uab_div_2 : OUT std_ulogic;
+            uab_div_3 : OUT std_ulogic;
+            ff_div_0 : OUT std_ulogic;
+            ff_div_1 : OUT std_ulogic;
+            ff_div_2 : OUT std_ulogic;
+            ff_div_3 : OUT std_ulogic;
+            ff_div_4 : OUT std_ulogic;
+            ff_div_5 : OUT std_ulogic;
+            ff_div_6 : OUT std_ulogic;
+            ff_div_7 : OUT std_ulogic;
+            ff_div_8 : OUT std_ulogic;
+            ff_div_9 : OUT std_ulogic;
+            ff_div_10 : OUT std_ulogic;
+            ff_div_11 : OUT std_ulogic;
+            ff_div_12 : OUT std_ulogic;
+            ff_div_13 : OUT std_ulogic;
+            ff_div_14 : OUT std_ulogic;
+            ff_div_15 : OUT std_ulogic;
+            ff_div_16 : OUT std_ulogic;
+            ff_div_17 : OUT std_ulogic;
+            ff_div_18 : OUT std_ulogic;
+            ff_div_19 : OUT std_ulogic;
+            ff_div_20 : OUT std_ulogic;
+            ff_div_21 : OUT std_ulogic;
+            ff_div_22 : OUT std_ulogic;
+            ff_div_23 : OUT std_ulogic;
+            ff_div_24 : OUT std_ulogic;
+            ff_div_25 : OUT std_ulogic;
+            ff_div_26 : OUT std_ulogic;
+            ff_div_27 : OUT std_ulogic;
+            ff_div_28 : OUT std_ulogic;
+            ff_div_29 : OUT std_ulogic;
+            ff_div_30 : OUT std_ulogic;
+            ff_div_31 : OUT std_ulogic;
+            ff_div_32 : OUT std_ulogic;
+            ff_div_33 : OUT std_ulogic;
+            ff_div_34 : OUT std_ulogic;
+            ff_div_35 : OUT std_ulogic;
+            ff_div_36 : OUT std_ulogic;
+            ff_div_37 : OUT std_ulogic;
+            ff_div_38 : OUT std_ulogic;
+            ff_div_39 : OUT std_ulogic;
+            ff_div_40 : OUT std_ulogic;
+            ff_div_41 : OUT std_ulogic;
+            ff_div_42 : OUT std_ulogic;
+            ff_div_43 : OUT std_ulogic;
+            ff_div_44 : OUT std_ulogic;
+            ff_div_45 : OUT std_ulogic;
+            ff_div_46 : OUT std_ulogic;
+            ff_div_47 : OUT std_ulogic;
+            ff_div_48 : OUT std_ulogic;
+            ff_div_49 : OUT std_ulogic;
+            ff_div_50 : OUT std_ulogic;
+            ff_div_51 : OUT std_ulogic;
+            ff_div_52 : OUT std_ulogic;
+            ff_div_53 : OUT std_ulogic;
+            ff_div_54 : OUT std_ulogic;
+            ff_div_55 : OUT std_ulogic;
+            ff_div_56 : OUT std_ulogic;
+            ff_div_57 : OUT std_ulogic;
+            ff_div_58 : OUT std_ulogic;
+            ff_div_59 : OUT std_ulogic;
+            ff_div_60 : OUT std_ulogic;
+            ff_div_61 : OUT std_ulogic;
+            ff_div_62 : OUT std_ulogic;
+            ff_div_63 : OUT std_ulogic;
+            dsi_in_0 : OUT std_ulogic;
+            dsi_in_1 : OUT std_ulogic;
+            dsi_in_2 : OUT std_ulogic;
+            dsi_in_3 : OUT std_ulogic);
+    END COMPONENT;
+    COMPONENT m0s8clockgenblockcell
+        PORT (
+            gen_clk_in_0 : IN std_ulogic;
+            gen_clk_in_1 : IN std_ulogic;
+            gen_clk_in_2 : IN std_ulogic;
+            gen_clk_in_3 : IN std_ulogic;
+            gen_clk_in_4 : IN std_ulogic;
+            gen_clk_in_5 : IN std_ulogic;
+            gen_clk_in_6 : IN std_ulogic;
+            gen_clk_in_7 : IN std_ulogic;
+            gen_clk_out_0 : OUT std_ulogic;
+            gen_clk_out_1 : OUT std_ulogic;
+            gen_clk_out_2 : OUT std_ulogic;
+            gen_clk_out_3 : OUT std_ulogic;
+            gen_clk_out_4 : OUT std_ulogic;
+            gen_clk_out_5 : OUT std_ulogic;
+            gen_clk_out_6 : OUT std_ulogic;
+            gen_clk_out_7 : OUT std_ulogic);
+    END COMPONENT;
+    COMPONENT m0s8tcpwmcell
+        PORT (
+            clock : IN std_ulogic;
+            capture : IN std_ulogic;
+            count : IN std_ulogic;
+            reload : IN std_ulogic;
+            stop : IN std_ulogic;
+            start : IN std_ulogic;
+            tr_underflow : OUT std_ulogic;
+            tr_overflow : OUT std_ulogic;
+            tr_compare_match : OUT std_ulogic;
+            line_out : OUT std_ulogic;
+            line_out_compl : OUT std_ulogic;
+            interrupt : OUT std_ulogic);
+    END COMPONENT;
+    COMPONENT p4blecell
+        PORT (
+            interrupt : OUT std_ulogic;
+            rfctrl_extpa_en : OUT std_ulogic);
+    END COMPONENT;
+BEGIN
+
+    ClockBlock:m0s8clockblockcell
+        PORT MAP(
+            hfclk => ClockBlock_HFCLK,
+            imo => ClockBlock_IMO,
+            ext => ClockBlock_EXTCLK,
+            sysclk => ClockBlock_SYSCLK,
+            eco => ClockBlock_ECO,
+            ilo => ClockBlock_ILO,
+            lfclk => ClockBlock_LFCLK,
+            wco => ClockBlock_WCO,
+            dsi_in_0 => ClockBlock_Routed1,
+            ff_div_7 => Net_43_ff7);
+
+    ClockGenBlock:m0s8clockgenblockcell;
+
+    Red_LED:logicalport
+        GENERIC MAP(
+            drive_mode => "110",
+            ibuf_enabled => "1",
+            id => "e851a3b9-efb8-48be-bbb8-b303b216c393",
+            init_dr_st => "1",
+            input_buffer_sel => "00",
+            input_clk_en => 0,
+            input_sync => "1",
+            input_sync_mode => "0",
+            intr_mode => "00",
+            invert_in_clock => 0,
+            invert_in_clock_en => 0,
+            invert_in_reset => 0,
+            invert_out_clock => 0,
+            invert_out_clock_en => 0,
+            invert_out_reset => 0,
+            io_voltage => "",
+            layout_mode => "CONTIGUOUS",
+            oe_conn => "0",
+            oe_reset => 0,
+            oe_sync => "0",
+            output_clk_en => 0,
+            output_clock_mode => "0",
+            output_conn => "1",
+            output_mode => "0",
+            output_reset => 0,
+            output_sync => "0",
+            ovt_hyst_trim => "0",
+            ovt_needed => "0",
+            ovt_slew_control => "00",
+            pa_in_clock => -1,
+            pa_in_clock_en => -1,
+            pa_in_reset => -1,
+            pa_out_clock => -1,
+            pa_out_clock_en => -1,
+            pa_out_reset => -1,
+            pin_aliases => "",
+            pin_mode => "O",
+            por_state => 4,
+            port_alias_group => "",
+            port_alias_required => 0,
+            sio_group_cnt => 0,
+            sio_hifreq => "",
+            sio_hyst => "1",
+            sio_ibuf => "00000000",
+            sio_info => "00",
+            sio_obuf => "00000000",
+            sio_refsel => "00000000",
+            sio_vtrip => "00000000",
+            slew_rate => "0",
+            spanning => 0,
+            sw_only => 0,
+            use_annotation => "0",
+            vtrip => "10",
+            width => 1,
+            in_clk_inv => 0,
+            in_clken_inv => 0,
+            in_clken_mode => 1,
+            in_rst_inv => 0,
+            out_clk_inv => 0,
+            out_clken_inv => 0,
+            out_clken_mode => 1,
+            out_rst_inv => 0)
+        PORT MAP(
+            in_clock_en => open,
+            in_reset => open,
+            out_clock_en => open,
+            out_reset => open);
+
+    Red_LED(0):iocell
+        GENERIC MAP(
+            in_sync_mode => 0,
+            out_sync_mode => 0,
+            oe_sync_mode => 0,
+            logicalport => "Red_LED",
+            logicalport_pin_id => 0,
+            io_capabilities => "0000000000000000000000000000000000000000000000000000000000000001")
+        PORT MAP(
+            pa_out => Red_LED(0)__PA,
+            oe => open,
+            pin_input => Net_94,
+            pad_out => Red_LED(0)_PAD,
+            pad_in => Red_LED(0)_PAD,
+            in_clock => open,
+            in_clock_en => '1',
+            in_reset => '0',
+            out_clock => open,
+            out_clock_en => '1',
+            out_reset => '0');
+
+    \BLE:bless_isr\:interrupt
+        GENERIC MAP(
+            int_type => "10")
+        PORT MAP(
+            interrupt => \BLE:Net_15\,
+            clock => ClockBlock_HFCLK);
+
+    \BLE:cy_m0s8_ble\:p4blecell
+        PORT MAP(
+            interrupt => \BLE:Net_15\);
+
+    \PWM:cy_m0s8_tcpwm_1\:m0s8tcpwmcell
+        GENERIC MAP(
+            cy_registers => "")
+        PORT MAP(
+            clock => Net_43_ff7,
+            capture => '0',
+            count => '1',
+            reload => '0',
+            stop => '0',
+            start => '0',
+            tr_underflow => Net_88,
+            tr_overflow => Net_87,
+            tr_compare_match => Net_89,
+            line_out => Net_15,
+            line_out_compl => Net_94,
+            interrupt => Net_86);
+
+END __DEFAULT__;
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1_t.lib
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1_t.lib	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1_t.lib	(revision 7)
@@ -0,0 +1,181 @@
+library (timing) {
+    timescale : 1ns;
+    capacitive_load_unit (1,ff);
+    include_file(device.lib);
+    cell (iocell1) {
+        pin (in_clock) {
+            direction : input;
+            clock : true;
+        }
+        pin (in_clock_en) {
+            direction : input;
+            timing () {
+                timing_type : setup_rising;
+                related_pin : "in_clock";
+                intrinsic_rise : 0.500;
+                intrinsic_fall : 0.500;
+            }
+            timing () {
+                timing_type : setup_rising;
+                related_pin : "in_clock";
+                intrinsic_rise : 0.750;
+                intrinsic_fall : 0.750;
+            }
+            timing () {
+                timing_type : hold_rising;
+                related_pin : "in_clock";
+                intrinsic_rise : 0.000;
+                intrinsic_fall : 0.000;
+            }
+        }
+        pin (in_reset) {
+            direction : input;
+            timing () {
+                timing_type : recovery_rising;
+                related_pin : "in_clock";
+                intrinsic_rise : 0.483;
+                intrinsic_fall : 0.483;
+            }
+            timing () {
+                timing_type : removal_rising;
+                related_pin : "in_clock";
+                intrinsic_rise : 0.202;
+                intrinsic_fall : 0.202;
+            }
+        }
+        pin (out_clock) {
+            direction : input;
+            clock : true;
+        }
+        pin (out_clock_en) {
+            direction : input;
+            timing () {
+                timing_type : setup_rising;
+                related_pin : "out_clock";
+                intrinsic_rise : 0.500;
+                intrinsic_fall : 0.500;
+            }
+            timing () {
+                timing_type : setup_rising;
+                related_pin : "out_clock";
+                intrinsic_rise : 0.750;
+                intrinsic_fall : 0.750;
+            }
+            timing () {
+                timing_type : hold_rising;
+                related_pin : "out_clock";
+                intrinsic_rise : 0.000;
+                intrinsic_fall : 0.000;
+            }
+        }
+        pin (out_reset) {
+            direction : input;
+            timing () {
+                timing_type : recovery_rising;
+                related_pin : "out_clock";
+                intrinsic_rise : 0.374;
+                intrinsic_fall : 0.374;
+            }
+            timing () {
+                timing_type : removal_rising;
+                related_pin : "out_clock";
+                intrinsic_rise : 0.296;
+                intrinsic_fall : 0.296;
+            }
+        }
+        pin (pin_input) {
+            direction : input;
+        }
+        pin (pa_out) {
+            direction : output;
+            timing () {
+                timing_sense : positive_unate;
+                timing_type : combinational;
+                related_pin : "pad_in";
+                intrinsic_rise : 9.166;
+                intrinsic_fall : 9.166;
+            }
+            timing () {
+                timing_sense : positive_unate;
+                timing_type : combinational;
+                related_pin : "pad_in";
+                intrinsic_rise : 10.779;
+                intrinsic_fall : 10.779;
+            }
+        }
+        pin (oe) {
+            direction : input;
+        }
+        pin (pad_in) {
+            direction : input;
+        }
+        pin (oe_internal) {
+            direction : input;
+        }
+        pin (oe_reg) {
+            direction : output;
+        }
+        pin (pad_out) {
+            direction : output;
+            timing () {
+                timing_sense : negative_unate;
+                timing_type : three_state_disable;
+                related_pin : "oe";
+                intrinsic_rise : 8.128;
+                intrinsic_fall : 8.128;
+            }
+            timing () {
+                timing_sense : negative_unate;
+                timing_type : three_state_disable;
+                related_pin : "oe";
+                intrinsic_rise : 9.576;
+                intrinsic_fall : 9.576;
+            }
+            timing () {
+                timing_sense : positive_unate;
+                timing_type : three_state_enable;
+                related_pin : "oe";
+                intrinsic_rise : 14.042;
+                intrinsic_fall : 14.042;
+            }
+            timing () {
+                timing_sense : positive_unate;
+                timing_type : three_state_enable;
+                related_pin : "oe";
+                intrinsic_rise : 16.445;
+                intrinsic_fall : 16.445;
+            }
+            timing () {
+                timing_sense : positive_unate;
+                timing_type : combinational;
+                related_pin : "pin_input";
+                intrinsic_rise : 13.614;
+                intrinsic_fall : 13.614;
+            }
+            timing () {
+                timing_sense : positive_unate;
+                timing_type : combinational;
+                related_pin : "pin_input";
+                intrinsic_rise : 16.112;
+                intrinsic_fall : 16.112;
+            }
+        }
+        pin (fb) {
+            direction : output;
+            timing () {
+                timing_sense : positive_unate;
+                timing_type : combinational;
+                related_pin : "pad_in";
+                intrinsic_rise : 9.406;
+                intrinsic_fall : 9.406;
+            }
+            timing () {
+                timing_sense : positive_unate;
+                timing_type : combinational;
+                related_pin : "pad_in";
+                intrinsic_rise : 11.677;
+                intrinsic_fall : 11.677;
+            }
+        }
+    }
+}
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1_t.vh2
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1_t.vh2	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1_t.vh2	(revision 7)
@@ -0,0 +1,370 @@
+-- Project:   C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\BLE Lab 1_1.cyprj
+-- Generated: 05/29/2015 00:00:21
+-- PSoC Creator  3.2
+
+ENTITY \BLE Lab 1_1\ IS
+    PORT(
+        Red_LED(0)_PAD : OUT std_ulogic);
+    ATTRIBUTE voltage_VDDA_CTB OF __DEFAULT__ : ENTITY IS 3.3e0;
+    ATTRIBUTE voltage_VDDA OF __DEFAULT__ : ENTITY IS 3.3e0;
+    ATTRIBUTE voltage_VDDIO OF __DEFAULT__ : ENTITY IS 3.3e0;
+    ATTRIBUTE voltage_VDDD OF __DEFAULT__ : ENTITY IS 3.3e0;
+    ATTRIBUTE voltage_VDDR_HLS OF __DEFAULT__ : ENTITY IS 3.3e0;
+    ATTRIBUTE voltage_VDDR_BGLS OF __DEFAULT__ : ENTITY IS 3.3e0;
+    ATTRIBUTE voltage_VDDR_SYN OF __DEFAULT__ : ENTITY IS 3.3e0;
+    ATTRIBUTE voltage_VDDR_LF OF __DEFAULT__ : ENTITY IS 3.3e0;
+    ATTRIBUTE voltage_VDDR_HF OF __DEFAULT__ : ENTITY IS 3.3e0;
+END \BLE Lab 1_1\;
+
+ARCHITECTURE __DEFAULT__ OF \BLE Lab 1_1\ IS
+    SIGNAL ClockBlock_ECO : bit;
+    SIGNAL ClockBlock_EXTCLK : bit;
+    SIGNAL ClockBlock_HFCLK : bit;
+    ATTRIBUTE global_signal OF ClockBlock_HFCLK : SIGNAL IS true;
+    SIGNAL ClockBlock_ILO : bit;
+    SIGNAL ClockBlock_IMO : bit;
+    SIGNAL ClockBlock_LFCLK : bit;
+    SIGNAL ClockBlock_Routed1 : bit;
+    SIGNAL ClockBlock_SYSCLK : bit;
+    SIGNAL ClockBlock_WCO : bit;
+    SIGNAL Net_15 : bit;
+    SIGNAL Net_43_ff7 : bit;
+    ATTRIBUTE global_signal OF Net_43_ff7 : SIGNAL IS true;
+    SIGNAL Net_86 : bit;
+    SIGNAL Net_87 : bit;
+    SIGNAL Net_88 : bit;
+    SIGNAL Net_89 : bit;
+    SIGNAL Net_94 : bit;
+    SIGNAL Red_LED(0)__PA : bit;
+    SIGNAL \BLE:Net_15\ : bit;
+    SIGNAL __ONE__ : bit;
+    ATTRIBUTE POWER OF __ONE__ : SIGNAL IS true;
+    SIGNAL __ZERO__ : bit;
+    ATTRIBUTE GROUND OF __ZERO__ : SIGNAL IS true;
+    SIGNAL tmpOE__Red_LED_net_0 : bit;
+    ATTRIBUTE POWER OF tmpOE__Red_LED_net_0 : SIGNAL IS true;
+    SIGNAL zero : bit;
+    ATTRIBUTE GROUND OF zero : SIGNAL IS true;
+    ATTRIBUTE Location OF ClockBlock : LABEL IS "F(Clock,0)";
+    ATTRIBUTE Location OF ClockGenBlock : LABEL IS "F(CLK_GEN,0)";
+    ATTRIBUTE lib_model OF Red_LED(0) : LABEL IS "iocell1";
+    ATTRIBUTE Location OF Red_LED(0) : LABEL IS "P2[6]";
+    ATTRIBUTE Location OF \BLE:bless_isr\ : LABEL IS "[IntrHod=(0)][IntrId=(12)]";
+    ATTRIBUTE Location OF \BLE:cy_m0s8_ble\ : LABEL IS "F(BLE,0)";
+    ATTRIBUTE Location OF \PWM:cy_m0s8_tcpwm_1\ : LABEL IS "F(TCPWM,0)";
+    COMPONENT interrupt
+        PORT (
+            interrupt : IN std_ulogic;
+            clock : IN std_ulogic);
+    END COMPONENT;
+    COMPONENT iocell
+        PORT (
+            pin_input : IN std_ulogic;
+            oe : IN std_ulogic;
+            fb : OUT std_ulogic;
+            pad_in : IN std_ulogic;
+            pa_out : OUT std_ulogic;
+            pad_out : OUT std_ulogic;
+            oe_reg : OUT std_ulogic;
+            oe_internal : IN std_ulogic;
+            in_clock : IN std_ulogic;
+            in_clock_en : IN std_ulogic;
+            in_reset : IN std_ulogic;
+            out_clock : IN std_ulogic;
+            out_clock_en : IN std_ulogic;
+            out_reset : IN std_ulogic);
+    END COMPONENT;
+    COMPONENT logicalport
+        PORT (
+            interrupt : OUT std_ulogic;
+            precharge : IN std_ulogic;
+            in_clock : IN std_ulogic;
+            in_clock_en : IN std_ulogic;
+            in_reset : IN std_ulogic;
+            out_clock : IN std_ulogic;
+            out_clock_en : IN std_ulogic;
+            out_reset : IN std_ulogic);
+    END COMPONENT;
+    COMPONENT m0s8clockblockcell
+        PORT (
+            imo : OUT std_ulogic;
+            ext : OUT std_ulogic;
+            eco : OUT std_ulogic;
+            ilo : OUT std_ulogic;
+            wco : OUT std_ulogic;
+            dbl : OUT std_ulogic;
+            pll : OUT std_ulogic;
+            dpll : OUT std_ulogic;
+            dsi_out_0 : IN std_ulogic;
+            dsi_out_1 : IN std_ulogic;
+            dsi_out_2 : IN std_ulogic;
+            dsi_out_3 : IN std_ulogic;
+            lfclk : OUT std_ulogic;
+            hfclk : OUT std_ulogic;
+            sysclk : OUT std_ulogic;
+            halfsysclk : OUT std_ulogic;
+            udb_div_0 : OUT std_ulogic;
+            udb_div_1 : OUT std_ulogic;
+            udb_div_2 : OUT std_ulogic;
+            udb_div_3 : OUT std_ulogic;
+            udb_div_4 : OUT std_ulogic;
+            udb_div_5 : OUT std_ulogic;
+            udb_div_6 : OUT std_ulogic;
+            udb_div_7 : OUT std_ulogic;
+            udb_div_8 : OUT std_ulogic;
+            udb_div_9 : OUT std_ulogic;
+            udb_div_10 : OUT std_ulogic;
+            udb_div_11 : OUT std_ulogic;
+            udb_div_12 : OUT std_ulogic;
+            udb_div_13 : OUT std_ulogic;
+            udb_div_14 : OUT std_ulogic;
+            udb_div_15 : OUT std_ulogic;
+            uab_div_0 : OUT std_ulogic;
+            uab_div_1 : OUT std_ulogic;
+            uab_div_2 : OUT std_ulogic;
+            uab_div_3 : OUT std_ulogic;
+            ff_div_0 : OUT std_ulogic;
+            ff_div_1 : OUT std_ulogic;
+            ff_div_2 : OUT std_ulogic;
+            ff_div_3 : OUT std_ulogic;
+            ff_div_4 : OUT std_ulogic;
+            ff_div_5 : OUT std_ulogic;
+            ff_div_6 : OUT std_ulogic;
+            ff_div_7 : OUT std_ulogic;
+            ff_div_8 : OUT std_ulogic;
+            ff_div_9 : OUT std_ulogic;
+            ff_div_10 : OUT std_ulogic;
+            ff_div_11 : OUT std_ulogic;
+            ff_div_12 : OUT std_ulogic;
+            ff_div_13 : OUT std_ulogic;
+            ff_div_14 : OUT std_ulogic;
+            ff_div_15 : OUT std_ulogic;
+            ff_div_16 : OUT std_ulogic;
+            ff_div_17 : OUT std_ulogic;
+            ff_div_18 : OUT std_ulogic;
+            ff_div_19 : OUT std_ulogic;
+            ff_div_20 : OUT std_ulogic;
+            ff_div_21 : OUT std_ulogic;
+            ff_div_22 : OUT std_ulogic;
+            ff_div_23 : OUT std_ulogic;
+            ff_div_24 : OUT std_ulogic;
+            ff_div_25 : OUT std_ulogic;
+            ff_div_26 : OUT std_ulogic;
+            ff_div_27 : OUT std_ulogic;
+            ff_div_28 : OUT std_ulogic;
+            ff_div_29 : OUT std_ulogic;
+            ff_div_30 : OUT std_ulogic;
+            ff_div_31 : OUT std_ulogic;
+            ff_div_32 : OUT std_ulogic;
+            ff_div_33 : OUT std_ulogic;
+            ff_div_34 : OUT std_ulogic;
+            ff_div_35 : OUT std_ulogic;
+            ff_div_36 : OUT std_ulogic;
+            ff_div_37 : OUT std_ulogic;
+            ff_div_38 : OUT std_ulogic;
+            ff_div_39 : OUT std_ulogic;
+            ff_div_40 : OUT std_ulogic;
+            ff_div_41 : OUT std_ulogic;
+            ff_div_42 : OUT std_ulogic;
+            ff_div_43 : OUT std_ulogic;
+            ff_div_44 : OUT std_ulogic;
+            ff_div_45 : OUT std_ulogic;
+            ff_div_46 : OUT std_ulogic;
+            ff_div_47 : OUT std_ulogic;
+            ff_div_48 : OUT std_ulogic;
+            ff_div_49 : OUT std_ulogic;
+            ff_div_50 : OUT std_ulogic;
+            ff_div_51 : OUT std_ulogic;
+            ff_div_52 : OUT std_ulogic;
+            ff_div_53 : OUT std_ulogic;
+            ff_div_54 : OUT std_ulogic;
+            ff_div_55 : OUT std_ulogic;
+            ff_div_56 : OUT std_ulogic;
+            ff_div_57 : OUT std_ulogic;
+            ff_div_58 : OUT std_ulogic;
+            ff_div_59 : OUT std_ulogic;
+            ff_div_60 : OUT std_ulogic;
+            ff_div_61 : OUT std_ulogic;
+            ff_div_62 : OUT std_ulogic;
+            ff_div_63 : OUT std_ulogic;
+            dsi_in_0 : OUT std_ulogic;
+            dsi_in_1 : OUT std_ulogic;
+            dsi_in_2 : OUT std_ulogic;
+            dsi_in_3 : OUT std_ulogic);
+    END COMPONENT;
+    COMPONENT m0s8clockgenblockcell
+        PORT (
+            gen_clk_in_0 : IN std_ulogic;
+            gen_clk_in_1 : IN std_ulogic;
+            gen_clk_in_2 : IN std_ulogic;
+            gen_clk_in_3 : IN std_ulogic;
+            gen_clk_in_4 : IN std_ulogic;
+            gen_clk_in_5 : IN std_ulogic;
+            gen_clk_in_6 : IN std_ulogic;
+            gen_clk_in_7 : IN std_ulogic;
+            gen_clk_out_0 : OUT std_ulogic;
+            gen_clk_out_1 : OUT std_ulogic;
+            gen_clk_out_2 : OUT std_ulogic;
+            gen_clk_out_3 : OUT std_ulogic;
+            gen_clk_out_4 : OUT std_ulogic;
+            gen_clk_out_5 : OUT std_ulogic;
+            gen_clk_out_6 : OUT std_ulogic;
+            gen_clk_out_7 : OUT std_ulogic);
+    END COMPONENT;
+    COMPONENT m0s8tcpwmcell
+        PORT (
+            clock : IN std_ulogic;
+            capture : IN std_ulogic;
+            count : IN std_ulogic;
+            reload : IN std_ulogic;
+            stop : IN std_ulogic;
+            start : IN std_ulogic;
+            tr_underflow : OUT std_ulogic;
+            tr_overflow : OUT std_ulogic;
+            tr_compare_match : OUT std_ulogic;
+            line_out : OUT std_ulogic;
+            line_out_compl : OUT std_ulogic;
+            interrupt : OUT std_ulogic);
+    END COMPONENT;
+    COMPONENT p4blecell
+        PORT (
+            interrupt : OUT std_ulogic;
+            rfctrl_extpa_en : OUT std_ulogic);
+    END COMPONENT;
+BEGIN
+
+    ClockBlock:m0s8clockblockcell
+        PORT MAP(
+            hfclk => ClockBlock_HFCLK,
+            imo => ClockBlock_IMO,
+            ext => ClockBlock_EXTCLK,
+            sysclk => ClockBlock_SYSCLK,
+            eco => ClockBlock_ECO,
+            ilo => ClockBlock_ILO,
+            lfclk => ClockBlock_LFCLK,
+            wco => ClockBlock_WCO,
+            dsi_in_0 => ClockBlock_Routed1,
+            ff_div_7 => Net_43_ff7);
+
+    ClockGenBlock:m0s8clockgenblockcell;
+
+    Red_LED:logicalport
+        GENERIC MAP(
+            drive_mode => "110",
+            ibuf_enabled => "1",
+            id => "e851a3b9-efb8-48be-bbb8-b303b216c393",
+            init_dr_st => "1",
+            input_buffer_sel => "00",
+            input_clk_en => 0,
+            input_sync => "1",
+            input_sync_mode => "0",
+            intr_mode => "00",
+            invert_in_clock => 0,
+            invert_in_clock_en => 0,
+            invert_in_reset => 0,
+            invert_out_clock => 0,
+            invert_out_clock_en => 0,
+            invert_out_reset => 0,
+            io_voltage => "",
+            layout_mode => "CONTIGUOUS",
+            oe_conn => "0",
+            oe_reset => 0,
+            oe_sync => "0",
+            output_clk_en => 0,
+            output_clock_mode => "0",
+            output_conn => "1",
+            output_mode => "0",
+            output_reset => 0,
+            output_sync => "0",
+            ovt_hyst_trim => "0",
+            ovt_needed => "0",
+            ovt_slew_control => "00",
+            pa_in_clock => -1,
+            pa_in_clock_en => -1,
+            pa_in_reset => -1,
+            pa_out_clock => -1,
+            pa_out_clock_en => -1,
+            pa_out_reset => -1,
+            pin_aliases => "",
+            pin_mode => "O",
+            por_state => 4,
+            port_alias_group => "",
+            port_alias_required => 0,
+            sio_group_cnt => 0,
+            sio_hifreq => "",
+            sio_hyst => "1",
+            sio_ibuf => "00000000",
+            sio_info => "00",
+            sio_obuf => "00000000",
+            sio_refsel => "00000000",
+            sio_vtrip => "00000000",
+            slew_rate => "0",
+            spanning => 0,
+            sw_only => 0,
+            use_annotation => "0",
+            vtrip => "10",
+            width => 1,
+            in_clk_inv => 0,
+            in_clken_inv => 0,
+            in_clken_mode => 1,
+            in_rst_inv => 0,
+            out_clk_inv => 0,
+            out_clken_inv => 0,
+            out_clken_mode => 1,
+            out_rst_inv => 0)
+        PORT MAP(
+            in_clock_en => open,
+            in_reset => open,
+            out_clock_en => open,
+            out_reset => open);
+
+    Red_LED(0):iocell
+        GENERIC MAP(
+            in_sync_mode => 0,
+            out_sync_mode => 0,
+            oe_sync_mode => 0,
+            logicalport => "Red_LED",
+            logicalport_pin_id => 0,
+            io_capabilities => "0000000000000000000000000000000000000000000000000000000000000001")
+        PORT MAP(
+            pa_out => Red_LED(0)__PA,
+            oe => open,
+            pin_input => Net_94,
+            pad_out => Red_LED(0)_PAD,
+            pad_in => Red_LED(0)_PAD,
+            in_clock => open,
+            in_clock_en => '1',
+            in_reset => '0',
+            out_clock => open,
+            out_clock_en => '1',
+            out_reset => '0');
+
+    \BLE:bless_isr\:interrupt
+        GENERIC MAP(
+            int_type => "10")
+        PORT MAP(
+            interrupt => \BLE:Net_15\,
+            clock => ClockBlock_HFCLK);
+
+    \BLE:cy_m0s8_ble\:p4blecell
+        PORT MAP(
+            interrupt => \BLE:Net_15\);
+
+    \PWM:cy_m0s8_tcpwm_1\:m0s8tcpwmcell
+        GENERIC MAP(
+            cy_registers => "")
+        PORT MAP(
+            clock => Net_43_ff7,
+            capture => '0',
+            count => '1',
+            reload => '0',
+            stop => '0',
+            start => '0',
+            tr_underflow => Net_88,
+            tr_overflow => Net_87,
+            tr_compare_match => Net_89,
+            line_out => Net_15,
+            line_out_compl => Net_94,
+            interrupt => Net_86);
+
+END __DEFAULT__;
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1_timing.html
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1_timing.html	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1_timing.html	(revision 7)
@@ -0,0 +1,782 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>Static Timing Analysis Report</title>
+<style type="text/css">
+<!--
+body { 
+    font:normal normal 100%/1.0 verdana, times new roman, serif, sans-serif; 
+}
+
+table.sta_tsu > thead > tr > th.Delay,
+table.sta_tsu > tbody > tr > td.Delay,
+table.sta_tscs > thead > tr > th.Period,
+table.sta_tscs > tbody > tr > td.Period,
+table.sta_tscs > thead > tr > th.MaxFreq,
+table.sta_tscs > tbody > tr > td.MaxFreq,
+table.sta_tscs > thead > tr > th.Frequency,
+table.sta_tscs > tbody > tr > td.Frequency,
+table.sta_tco > thead > tr > th.Delay,
+table.sta_tco > tbody > tr > td.Delay,
+table.sta_tpd > thead > tr > th.Delay,
+table.sta_tpd > tbody > tr > td.Delay,
+table.sta_toe > thead > tr > th.Delay,
+table.sta_toe > tbody > tr > td.Delay,
+table.sta_tcoe > thead > tr > th.Delay,
+table.sta_tcoe > tbody > tr > td.Delay,
+table.sta_path > thead > tr > th.Delay,
+table.sta_path > tbody > tr > td.Delay,
+table.sta_path > thead > tr > th.Total,
+table.sta_path > tbody > tr > td.Total,
+table.sta_clocksummary > thead > tr > th.ActualFreq,
+table.sta_clocksummary > tbody > tr > td.ActualFreq,
+table.sta_clocksummary > thead > tr > th.MaxFreq,
+table.sta_clocksummary > tbody > tr > td.MaxFreq,
+table > tbody > tr > td.number
+{
+	text-align: right;
+}
+
+
+table.sta_tsu {
+   border: solid 2px;
+   border-collapse: collapse;
+   width: 90%;
+}
+
+table.sta_tpd {
+   border: solid 2px;
+   border-collapse: collapse;
+   width: 90%;
+}
+
+table.sta_tscs {
+   border: solid 2px;
+   border-collapse: collapse;
+   width: 90%;
+}
+
+table.sta_tco {
+   border: solid 2px;
+   border-collapse: collapse;
+   width: 90%;
+}
+
+table.sta_toe {
+   border: solid 2px;
+   border-collapse: collapse;
+   width: 90%;
+}
+
+table.sta_tcoe {
+   border: solid 2px;
+   border-collapse: collapse;
+   width: 90%;
+}
+
+th {
+   border: solid 1px;
+   vertical-align: top;
+   font-family: monospace;
+   text-align: center;
+   white-space: pre-line;
+}
+
+td {
+   border: solid 1px;
+   vertical-align: top;
+   font-family: monospace;
+   white-space: pre-line;
+}
+
+table.sta_tpd > tbody > tr:hover,
+table.sta_tsu > tbody > tr:hover,
+table.sta_tscs > tbody > tr:hover,
+table.sta_tco > tbody > tr:hover,
+table.sta_toe > tbody > tr:hover,
+table.sta_tcoe > tbody > tr:hover
+{
+   background-color: #e8e8ff;
+}
+
+table.sta_path > tbody > tr:hover {
+   background-color: #e8e8ff;
+}
+
+table.sta_path {
+   background-color: #f8f8f8;
+   border: none;
+   border-collapse: collapse;
+   width: 90%;
+   margin-left: 1em;
+   margin-right: 1em;
+}
+
+table.sta_clocksummary {
+   border: solid 2px;
+   border-collapse: collapse;
+}
+
+div.sta_sec {
+   padding: 0.5em;
+}
+
+div.sta_sec div.sta_sec {
+   margin-left: 0.75em;
+}
+
+.proptext {
+   font:normal normal 100%/1.0 verdana, times new roman, serif, sans-serif;
+   border: 0px;
+}
+
+.prop {
+   font: normal normal 100%/1.0 verdana, times new roman, serif, sans-serif;
+   font-weight: bolder;
+   border: 0px;
+}
+
+.sec_head {
+   display: block;
+   font-size: 1.17em;
+   font-weight: bolder;
+   margin: .83em 0;
+}
+
+div.sta_secbody {
+   margin-left: 0.75em;
+}
+
+div.vio_sta_secbody {
+   margin-left: 0.75em;
+}
+
+.sta_sec_desc {
+   margin-bottom: 0.5em;
+   white-space: pre-line;
+}
+
+.violation_color {
+   color: red;
+   border-color: black;
+}
+
+-->
+</style>   
+<script type="text/javascript">
+<!--
+
+function HideElement(element)  {
+    var headerDiv = getChildElementsByTagName(element, "div")[0];
+    var expandLink = getChildElementsByTagName(headerDiv, "a")[0];
+    expandLink.onclick = clicked;
+    var children = element.childNodes;
+    var secBody = null;
+    for (var j = 0; j < children.length; j++)
+    {
+        if (children[j].nodeType == document.ELEMENT_NODE &&
+            (children[j].className == "sta_secbody" ||
+             children[j].className == "vio_sta_secbody" ||
+             children[j].className == "sta_sec" )) 
+        {
+            secBody = children[j];
+            secBody.style.display = "none";
+        }
+    }
+}
+
+function HideElements(elements)  {
+    for( var i=0; i<elements.length; i++)
+        HideElement(elements[i]);
+}
+
+
+// Description : returns boolean indicating whether the object has the class name
+//    built with the understanding that there may be multiple classes
+//
+// Arguments:
+//    objElement              - element to check for.
+//    strClass                - class name to be checked.
+//
+function HasClassName(objElement, strClass)
+{
+    if ( objElement.className )
+    {
+        // the classes are just a space separated list, so first get the list
+        var arrList = objElement.className.split(' ');
+
+        for ( var i = 0; i < arrList.length; i++ )
+        {
+            if ( arrList[i] == strClass )
+            {
+                return true;
+            }
+        }
+    }
+    return false;
+}
+
+function initialize() {
+    if (document.ELEMENT_NODE == null)
+    {
+        /* Workaround for old IE */
+        document.ELEMENT_NODE = 1;
+        document.ATTRIBUTE_NODE = 2;
+        document.TEXT_NODE = 3;
+        document.CDATA_SECTION_MODE = 4;
+        document.ENTITY_REFERENCE_MODE = 5;
+        document.ENTITY_NODE = 6;
+        document.PROCESSING_INSTRUCTION_NODE = 7;
+        document.COMMENT_NODE = 8;
+        document.DOCUMENT_NODE = 9;
+        document.DOCUMENT_TYPE_NODE = 10;
+        document.DOCUMENT_FRAGMENT_NODE = 11;
+        document.NOTATION_NODE = 12;
+    }
+    
+    HideElements(getElementsByClass(document, 'div', 'sta_sec'));
+    toggleExpandSection(document.getElementById('clock_summary'));
+    toggleExpandSection(document.getElementById('violations'));
+
+    var allTD = document.getElementsByTagName("td");
+    for( var i=0; i< allTD.length; i++)
+    {
+        if(allTD[i].className != "proptext" && allTD[i].innerHTML.match(/^\s*[-]?[0-9]+[\.]?[0-9]*$/))
+        {
+            allTD[i].align = "right";
+            //allTD[i].style.textAlign = "right";
+        }
+    }
+
+    var allTables = document.getElementsByTagName("table");
+    for (var i = 0; i < allTables.length; i++)
+    {
+        var table = allTables[i];
+        if (table.className == "sta_tsu" ||
+            table.className == "sta_tscs" ||
+            table.className == "sta_tco" ||
+            table.className == "sta_toe" ||
+            table.className == "sta_tcoe")
+        {
+            var tbodyList = getChildElementsByTagName(table, "tbody");
+            if (tbodyList.length != 0)
+            {
+                for (var row = tbodyList[0].firstChild; row != null; row = row.nextSibling)
+                {
+                    if (row.nodeName.toLowerCase() == "tr")
+                    {
+                        if (HasClassName(row,"sta_path"))
+                        {
+                            row.style.display = "none";
+                        }
+                        else
+                        {
+                            row.style.cursor = "pointer";
+                            row.onclick = rowClicked;
+                        }
+                    }
+                }
+            }
+        }
+        else if(table.className == "sta_tpd" )
+        {
+            var tbodyList = getChildElementsByTagName(table, "tbody");
+            if (tbodyList.length != 0)
+            {
+                for (var row = tbodyList[0].firstChild; row != null; row = row.nextSibling)
+                {
+                    if (row.nodeName.toLowerCase() == "tr")
+                    {
+                        if(HasClassName(row, "sta_tv"))
+                        {
+                            row.style.cursor = "pointer";
+                            row.onclick = violationClicked;
+                        }
+                    }
+                }
+            }
+        }
+    }
+}
+
+function clicked()
+{
+    var parent = findAncestorByClass(this, "sta_sec");
+    toggleExpandSection(parent);
+    return false;
+}
+
+function toggleExpandSection(section)
+{
+    if (section == null)
+        return false;
+
+    var children = section.childNodes;
+    for (var i = 0; i < children.length; i++)
+    {
+        if (children[i].nodeType == document.ELEMENT_NODE &&
+            (children[i].className == "sta_secbody" ||
+             children[i].className == "vio_sta_secbody"))
+            toggleVisible(children[i]);
+    }
+}
+
+function findAncestorByClass(node, className)
+{
+    var parent;
+    for (parent = node; parent != null; parent = parent.parentNode)
+    {
+        if (parent.nodeType == document.ELEMENT_NODE &&
+            parent.className == className)
+        {
+            return parent;
+        }
+    }
+
+    return null;
+}
+
+function rowClicked()
+{
+    for (var next = this.nextSibling; next != null; next = next.nextSibling)
+    {
+        if (next.nodeType == document.ELEMENT_NODE &&
+            next.nodeName.toLowerCase() == "tr" &&
+            HasClassName(next,"sta_path"))
+        {
+            if (next.style.display == "none")
+                next.style.display = "table-row";
+            else
+                next.style.display = "none";
+            break;
+        }
+    }
+    return false;
+}
+function findPos(obj)
+{
+    var curtop = 0;
+    if (obj.offsetParent)
+    {
+        do
+        {
+            curtop += obj.offsetTop;
+        } while (obj = obj.offsetParent);
+        return [curtop];
+    }
+}
+
+function jumpto(ClassName)
+{
+    var classname = 'sta_path';
+    classname += ' ';
+    classname += ClassName;
+    if((obj = getElementsByClass(document, 'tr', classname)) &&
+            obj.length > 0 ){
+        window.scrollTo(0, findPos(obj[0]));
+    }
+}
+
+function violationClicked()
+{
+    expandAllSections(0);
+    expandViolations(1);
+    var ident=this.id;
+    var rlist= document.getElementsByTagName( "tr");
+
+    var clickedElementClassNames = this.className.split(' ');
+
+    //The second class name is to match the violation element with the
+    //corresponding path element in the detailed section.
+    var identificationClassValue = clickedElementClassNames[1];
+
+    for(var i=0 ; i < rlist.length ; i++)
+    {
+        if( rlist[i].nodeType == document.ELEMENT_NODE && HasClassName(rlist[i],"sta_path") )
+        {
+            var staPathClassNames = rlist[i].className.split(' ');
+            // Assumption: There will be two class names, one indicating
+            // style (sta_path), other to identify elements tv1.
+
+            if(staPathClassNames.length > 1)
+            {
+                // Matching second class Names of both elements.
+                if(staPathClassNames[1] == identificationClassValue)
+                {
+
+                    var parent= findAncestorByClass ( rlist[i] , "sta_tscs" );
+                    if(parent == null)
+                        parent= findAncestorByClass ( rlist[i] , "sta_tco" );
+                    for( ; (parent!= null && parent.nodeName!="body") ; parent= parent.parentNode )
+                    {
+                        if( parent.nodeType == document.ELEMENT_NODE && parent.className == "sta_secbody")
+                        {
+                            //parent.style.display = "block";
+                            visible(parent);
+                            rlist[i].style.display = "table-row" ;
+                            //alert(rlist[i].id);
+                        }
+                    }
+                }
+            }
+        }
+    }
+    //document.getElementById(this.id).scrollIntoView(true);
+    // location = location + this.id;
+    jumpto(identificationClassValue);
+    return false;
+}
+
+
+function toggleVisible(elem)
+{
+    if (elem.style.display == "none")
+        elem.style.display = "block";
+    else
+        elem.style.display = "none";
+
+    headerDiv = getChildElementsByTagName(elem.parentNode, "div")[0];
+    link = getChildElementsByTagName(headerDiv, "a")[0];
+    innerSpan = getChildElementsByTagName(link, "span")[0];
+    textNode = getChildElementsByTagName(innerSpan, "span")[0].firstChild;
+    textNode.data = (elem.style.display == "none") ? "+" : "-";
+}
+
+function visible(elem)
+{
+    elem.style.display = "block";
+
+    headerDiv = getChildElementsByTagName(elem.parentNode, "div")[0];
+    link = getChildElementsByTagName(headerDiv, "a")[0];
+    innerSpan = getChildElementsByTagName(link, "span")[0];
+    textNode = getChildElementsByTagName(innerSpan, "span")[0].firstChild;
+    textNode.data = (elem.style.display == "none") ? "+" : "-";
+}
+
+function getChildElementsByTagName(node, name)
+{
+    var result = new Array(), i = 0;
+    name = name.toLowerCase();
+    for (var child = node.firstChild; child != null; child = child.nextSibling)
+    {
+        if (child.nodeType == document.ELEMENT_NODE &&
+            child.nodeName.toLowerCase() == name)
+        {
+            result[i++] = child;
+        }
+    }
+
+    return result;
+}
+
+function expandAllPaths(rootNode, show)
+{
+    var show = show ? "table-row" : "none";
+    var elements = getElementsByClass(rootNode, "tr", "sta_path");
+    for (var i = 0; i < elements.length; i++)
+    {
+        elements[i].style.display = show;
+    }
+}
+
+function expandAllSections(show)
+{
+    var show = show ? "block" : "none";
+    var elements = getElementsByClass(document, "div", "sta_secbody");
+    for (var i = 0; i < elements.length; i++)
+    {
+        if (elements[i].style.display != show)
+            toggleVisible(elements[i]);
+    }
+
+    var elements1 = getElementsByClass(document, "div", "vio_sta_secbody");
+    for (var i = 0; i < elements1.length; i++)
+    {
+        if (elements1[i].style.display != show)
+            toggleVisible(elements1[i]);
+    }
+}
+
+function expandViolations(show)
+{
+    var show = show ? "block" : "none";
+    var elements = getElementsByClass(document, "div", "vio_sta_secbody");
+    for (var i = 0; i < elements.length; i++)
+    {
+        if (elements[i].style.display != show)
+            toggleVisible(elements[i]);
+    }
+}
+
+function expandViolationSections(show)
+{
+    var show =show ? "block" :"none" ;
+}
+
+function getElementsByClass(rootNode, elemName, className)
+{
+    var result = new Array(), idx = 0;
+    var elements = rootNode.getElementsByTagName(elemName);
+    for (var i = 0; i < elements.length; i++)
+    {
+        if (elements[i].className == className)
+            result[idx++] = elements[i];
+    }
+    return result;
+}
+
+//-->
+</script>
+</head>
+
+<body onload="initialize();">
+<noscript>
+<p style="display: block; border: 1px solid; margin: 4em; padding: 1.5em">View this file with a JavaScript-enabled browser to enable all features.</p>
+</noscript>
+<h1> Static Timing Analysis </h1>
+<table class="property">
+<tr> <td class="prop"> Project :</td>
+<td class="proptext"> BLE Lab 1_1</td></tr>
+<tr> <td class="prop"> Build Time :</td>
+<td class="proptext"> 05/29/15 00:00:21</td></tr>
+<tr> <td class="prop"> Device :</td>
+<td class="proptext"> CY8C4247LQI-BL483</td></tr>
+<tr> <td class="prop"> Temperature :</td>
+<td class="proptext"> -40C - 85C</td></tr>
+<tr> <td class="prop"> VDDA :</td>
+<td class="proptext"> 3.30</td></tr>
+<tr> <td class="prop"> VDDA_CTB :</td>
+<td class="proptext"> 3.30</td></tr>
+<tr> <td class="prop"> VDDD :</td>
+<td class="proptext"> 3.30</td></tr>
+<tr> <td class="prop"> VDDIO :</td>
+<td class="proptext"> 3.30</td></tr>
+<tr> <td class="prop"> VDDR_BGLS :</td>
+<td class="proptext"> 3.30</td></tr>
+<tr> <td class="prop"> VDDR_HF :</td>
+<td class="proptext"> 3.30</td></tr>
+<tr> <td class="prop"> VDDR_HLS :</td>
+<td class="proptext"> 3.30</td></tr>
+<tr> <td class="prop"> VDDR_LF :</td>
+<td class="proptext"> 3.30</td></tr>
+<tr> <td class="prop"> VDDR_SYN :</td>
+<td class="proptext"> 3.30</td></tr>
+<tr> <td class="prop"> Voltage :</td>
+<td class="proptext"> 3.3</td></tr>
+</table>
+<div>
+<a href="#" onclick="expandAllSections(1);return false;">Expand All</a> |
+<a href="#" onclick="expandAllSections(0);return false;">Collapse All</a> |
+<a href="#" onclick="expandAllPaths(document, 1);return false;">Show All Paths</a> |
+<a href="#" onclick="expandAllPaths(document, 0);return false;">Hide All Paths</a>
+</div>
+<div class="sta_sec" id="violations">
+<div>
+<a href="#" style="text-decoration: none; color: inherit;">
+<span class="sec_head"><span style="font-family: monospace;">+</span>
+Timing Violation Section</span>
+</a>
+</div><div class="vio_sta_secbody"><div class="sta_sec_desc">No Timing Violations</div>
+</div>
+</div>
+<div class="sta_sec" id="clock_summary">
+<div>
+<a href="#" style="text-decoration: none; color: inherit;">
+<span class="sec_head"><span style="font-family: monospace;">+</span>
+Clock Summary Section</span>
+</a>
+</div><div class="sta_secbody"><table class="sta_clocksummary">
+ <thead> 
+<tr> 
+<th>Clock</th>
+<th>Domain</th>
+<th>Nominal Frequency</th>
+<th>Required Frequency</th>
+<th>Maximum Frequency</th>
+<th>Violation</th>
+</tr>
+</thead> 
+<tbody>
+<tr> 
+ <td class = "text_info">Clock_1(FFB)</td>
+ <td class = "text_info">Clock_1(FFB)</td>
+ <td class = "number">1.000&nbsp;kHz</td>
+ <td class = "number">1.000&nbsp;kHz</td>
+ <td class = "number"> N/A </td>
+ <td class = "text_info"> </td>
+</tr>
+<tr> 
+ <td class = "text_info">CyECO</td>
+ <td class = "text_info">CyECO</td>
+ <td class = "number">24.000&nbsp;MHz</td>
+ <td class = "number">24.000&nbsp;MHz</td>
+ <td class = "number"> N/A </td>
+ <td class = "text_info"> </td>
+</tr>
+<tr> 
+ <td class = "text_info">CyHFCLK</td>
+ <td class = "text_info">CyHFCLK</td>
+ <td class = "number">48.000&nbsp;MHz</td>
+ <td class = "number">48.000&nbsp;MHz</td>
+ <td class = "number"> N/A </td>
+ <td class = "text_info"> </td>
+</tr>
+<tr> 
+ <td class = "text_info">Clock_1</td>
+ <td class = "text_info">CyHFCLK</td>
+ <td class = "number">1.000&nbsp;kHz</td>
+ <td class = "number">1.000&nbsp;kHz</td>
+ <td class = "number"> N/A </td>
+ <td class = "text_info"> </td>
+</tr>
+<tr> 
+ <td class = "text_info">CyILO</td>
+ <td class = "text_info">CyILO</td>
+ <td class = "number">32.000&nbsp;kHz</td>
+ <td class = "number">32.000&nbsp;kHz</td>
+ <td class = "number"> N/A </td>
+ <td class = "text_info"> </td>
+</tr>
+<tr> 
+ <td class = "text_info">CyIMO</td>
+ <td class = "text_info">CyIMO</td>
+ <td class = "number">48.000&nbsp;MHz</td>
+ <td class = "number">48.000&nbsp;MHz</td>
+ <td class = "number"> N/A </td>
+ <td class = "text_info"> </td>
+</tr>
+<tr> 
+ <td class = "text_info">CyLFCLK</td>
+ <td class = "text_info">CyLFCLK</td>
+ <td class = "number">32.768&nbsp;kHz</td>
+ <td class = "number">32.768&nbsp;kHz</td>
+ <td class = "number"> N/A </td>
+ <td class = "text_info"> </td>
+</tr>
+<tr> 
+ <td class = "text_info">CyRouted1</td>
+ <td class = "text_info">CyRouted1</td>
+ <td class = "number">48.000&nbsp;MHz</td>
+ <td class = "number">48.000&nbsp;MHz</td>
+ <td class = "number"> N/A </td>
+ <td class = "text_info"> </td>
+</tr>
+<tr> 
+ <td class = "text_info">CySYSCLK</td>
+ <td class = "text_info">CySYSCLK</td>
+ <td class = "number">48.000&nbsp;MHz</td>
+ <td class = "number">48.000&nbsp;MHz</td>
+ <td class = "number"> N/A </td>
+ <td class = "text_info"> </td>
+</tr>
+<tr> 
+ <td class = "text_info">CyWCO</td>
+ <td class = "text_info">CyWCO</td>
+ <td class = "number">32.768&nbsp;kHz</td>
+ <td class = "number">32.768&nbsp;kHz</td>
+ <td class = "number"> N/A </td>
+ <td class = "text_info"> </td>
+</tr>
+</tbody>
+ </table> 
+</div>
+</div>
+<div class="sta_sec" >
+<div>
+<a href="#" style="text-decoration: none; color: inherit;">
+<span class="sec_head"><span style="font-family: monospace;">+</span>
+Clock To Output Section</span>
+</a>
+</div><div class="sta_secbody"><div class="sta_sec" >
+<div>
+<a href="#" style="text-decoration: none; color: inherit;">
+<span class="sec_head"><span style="font-family: monospace;">+</span>
+Clock_1(FFB)</span>
+</a>
+</div><div class="sta_secbody"><table class="sta_tscs">
+ <thead> 
+<tr> 
+<th>Source</th>
+<th>Destination</th>
+<th>Delay (ns)</th>
+</tr>
+</thead> 
+<tbody>
+<tr> 
+ <td class = "text_info">\PWM:cy_m0s8_tcpwm_1\/line_out_compl</td>
+ <td class = "text_info">Red_LED(0)_PAD</td>
+ <td class = "number">18.772</td>
+</tr>
+<tr class="sta_path">
+<td class="sta_path"  colspan="3">
+<table class="sta_path">
+ <thead> 
+<tr> 
+<th>Type</th>
+<th>Location</th>
+<th>Fanout</th>
+<th>Instance/Net</th>
+<th>Source</th>
+<th>Dest</th>
+<th>Delay (ns)</th>
+</tr>
+</thead> 
+<tbody>
+<tr> 
+ <td class = "text_info">m0s8tcpwmcell</td>
+ <td class = "text_info">F(TCPWM,0)</td>
+ <td class = "number">1</td>
+ <td class = "text_info">\PWM:cy_m0s8_tcpwm_1\</td>
+ <td class = "text_info">\PWM:cy_m0s8_tcpwm_1\/clock</td>
+ <td class = "text_info">\PWM:cy_m0s8_tcpwm_1\/line_out_compl</td>
+ <td class = "number">0.000</td>
+</tr>
+<tr> 
+ <td class = "text_info">Route</td>
+ <td class = "text_info"></td>
+ <td class = "number">1</td>
+ <td class = "text_info">Net_94</td>
+ <td class = "text_info">\PWM:cy_m0s8_tcpwm_1\/line_out_compl</td>
+ <td class = "text_info">Red_LED(0)/pin_input</td>
+ <td class = "number">2.660</td>
+</tr>
+<tr> 
+ <td class = "text_info">iocell1</td>
+ <td class = "text_info">P2[6]</td>
+ <td class = "number">1</td>
+ <td class = "text_info">Red_LED(0)</td>
+ <td class = "text_info">Red_LED(0)/pin_input</td>
+ <td class = "text_info">Red_LED(0)/pad_out</td>
+ <td class = "number">16.112</td>
+</tr>
+<tr> 
+ <td class = "text_info">Route</td>
+ <td class = "text_info"></td>
+ <td class = "number">1</td>
+ <td class = "text_info">Red_LED(0)_PAD</td>
+ <td class = "text_info">Red_LED(0)/pad_out</td>
+ <td class = "text_info">Red_LED(0)_PAD</td>
+ <td class = "number">0.000</td>
+</tr>
+<tr> 
+ <td class = "text_info">Clock</td>
+ <td class = "text_info"> </td>
+ <td class = "text_info"></td>
+ <td class = "text_info"></td>
+ <td class = "text_info"></td>
+ <td class = "text_info">Clock path delay</td>
+ <td class = "number">0.000</td>
+</tr>
+</tbody>
+ </table> 
+</td>
+</tr>
+</tbody>
+ </table> 
+</div>
+</div>
+</div>
+</div>
+</body>
+</html>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1_u.sdc
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1_u.sdc	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE Lab 1_1_u.sdc	(revision 7)
@@ -0,0 +1,3 @@
+# Component constraints for C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\TopDesign\TopDesign.cysch
+# Project: C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\BLE Lab 1_1.cyprj
+# Date: Thu, 28 May 2015 18:30:19 GMT
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE.c	(revision 7)
@@ -0,0 +1,1231 @@
+/*******************************************************************************
+File Name: CYBLE.c
+Version 2.0
+
+Description:
+ This file contains the source code for the Common APIs of the BLE Component.
+
+********************************************************************************
+Copyright 2014-2015, Cypress Semiconductor Corporation.  All rights reserved.
+You may use this file only in accordance with the license, terms, conditions,
+disclaimers, and limitations in the end user license agreement accompanying
+the software package with which this file was provided.
+*******************************************************************************/
+
+#include "BLE_eventHandler.h"
+#include "BLE_HAL_PVT.h"
+
+
+/***************************************
+##Function Prototypes
+***************************************/
+
+#if(CYBLE_GATT_ROLE_SERVER)
+    #if(CYBLE_GAP_ROLE_PERIPHERAL)
+        static void CyBle_ChangeAdLocalName(const char8 name[], uint8 dest);
+    #endif /* (CYBLE_GAP_ROLE_PERIPHERAL) */
+#endif /* (CYBLE_GATT_ROLE_SERVER) */
+    
+
+/***************************************
+##Global Variables
+***************************************/
+
+/* Indicates whether the BLE has been initialized. The variable is initialized to
+   0 and set to 1 the first time CyBle_Start() is called. This allows the component
+   to restart without reinitialization after the first call to the CyBle_Start() 
+   routine. If reinitialization of the component is required, the variable should 
+   be set to 0 before the CyBle_Start() routine is called. Alternatively, the BLE
+   can be reinitialized by calling the CyBle_Init() function.
+*/
+uint8  cyBle_initVar = 0u;
+
+/* Allocate RAM memory for stack. This buffer could be reused by application when 
+   BLE component is stopped. 
+*/
+CYBLE_CYALIGNED_BEGIN uint8 cyBle_stackMemoryRam[CYBLE_STACK_RAM_SIZE] CYBLE_CYALIGNED_END;
+
+#if(CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER)
+
+CYBLE_GAPP_DISC_PARAM_T cyBle_discoveryParam =
+{
+    0x0020u,    /* uint16 advertising_interval_min */
+    0x0030u,    /* uint16 advertising_interval_max */
+    CYBLE_GAPP_CONNECTABLE_UNDIRECTED_ADV, /* uint8 advertising_type */
+    0x00u,      /* uint8 own_addr_type */
+    0x00u,      /* uint8 direct_addr_type */
+    {0x00u, 0x00u, 0x00u, 0x50u, 0xA0u, 0x00u}, /* uint8* direct_addr */
+    0x07u,      /* uint8 advertising_channel_map */
+    0x00u,      /* uint8 advertising_filter_policy */
+};
+
+CYBLE_GAPP_DISC_DATA_T cyBle_discoveryData =
+{
+    { 0x02u, 0x01u, 0x06u, 0x0Cu, 0x09u, 0x42u, 0x4Cu,
+    0x45u, 0x20u, 0x4Cu, 0x61u, 0x62u, 0x20u, 0x31u, 0x5Fu,
+    0x31u, 0x03u, 0x03u, 0x02u, 0x18u, 0x00u, 0x00u, 0x00u,
+    0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u }, /* uint8 advertising_data[CYBLE_MAX_ADV_DATA_LEN] */
+    0x14u,      /* uint8 adv_data_length */
+};
+
+CYBLE_GAPP_SCAN_RSP_DATA_T cyBle_scanRspData =
+{
+    { 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u,
+    0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u,
+    0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u,
+    0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u }, /* uint8 scan_rsp_data[CYBLE_MAX_SCAN_RSP_DATA_LEN] */
+    0x00u,      /* uint8 scan_rsp_data_length */
+};
+
+/* This variable of type CYBLE_GAPP_DISC_MODE_INFO_T is present only when 
+   the BLE component is configured for Peripheral GAP role or Central and 
+   Peripheral GAP role. It contains the Advertisement settings and also the 
+   Advertisement and Scan response data parameters entered in the customizer.
+   This variable can be used by advanced users to change Advertisement settings,
+   Advertisement or Scan response data in runtime. 
+*/
+CYBLE_GAPP_DISC_MODE_INFO_T cyBle_discoveryModeInfo =
+{
+    0x02u,      /* uint8 discMode */
+    &cyBle_discoveryParam,
+    &cyBle_discoveryData,
+    &cyBle_scanRspData,
+    0x0000u,    /* uint16 advTo */
+};
+
+
+#endif /* CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER */
+
+#if(CYBLE_GAP_ROLE_CENTRAL)
+    
+CYBLE_GAPC_CONN_PARAM_T cyBle_connectionParameters;
+
+/* Connecting timeout is set to 30 seconds in CyBle_Init function. 
+   Not zero value starts timer in CyBle_GapcConnectDevice API.
+*/
+uint16 cyBle_connectingTimeout;
+    
+#endif /* CYBLE_GAP_ROLE_CENTRAL */
+
+#if(CYBLE_GAP_ROLE_CENTRAL || CYBLE_GAP_ROLE_OBSERVER)
+    
+
+    
+#endif /* CYBLE_GAP_ROLE_CENTRAL || CYBLE_GAP_ROLE_OBSERVER */
+
+#if((CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_CENTRAL) && (CYBLE_BONDING_REQUIREMENT == CYBLE_BONDING_YES))
+
+uint8 cyBle_pendingFlashWrite;
+    
+#endif  /* (CYBLE_BONDING_REQUIREMENT == CYBLE_BONDING_YES) */
+
+CYBLE_CALLBACK_T CyBle_ApplCallback;
+CYBLE_GAP_BD_ADDR_T cyBle_deviceAddress = {{0x00u, 0x00u, 0x00u, 0x50u, 0xA0u, 0x00u}, 0x00u };
+CYBLE_GAP_BD_ADDR_T * cyBle_sflashDeviceAddress = CYBLE_SFLASH_DEVICE_ADDRESS_PTR;
+
+
+/******************************************************************************
+##Function Name: CyBle_Init
+*******************************************************************************
+ Summary:
+  Initializes the component with the parameters set in the customizer.
+
+ Parameters:
+  None
+
+ Return:
+  None
+
+******************************************************************************/
+void CyBle_Init(void)
+{
+    cyBle_eventHandlerFlag = 0u;
+    cyBle_busyStatus = CYBLE_STACK_STATE_FREE;
+    
+    #if(CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER) 
+        cyBle_advertisingIntervalType = CYBLE_ADVERTISING_FAST; 
+    #endif /* (CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER)  */
+    #if(CYBLE_GAP_ROLE_CENTRAL || CYBLE_GAP_ROLE_OBSERVER)
+        cyBle_scanningIntervalType = CYBLE_SCANNING_FAST; 
+    #endif /* (CYBLE_GAP_ROLE_CENTRAL || CYBLE_GAP_ROLE_OBSERVER) */
+        
+    /* Init default connection parameters. 
+       Application may change it before initiating a connection */
+    #if(CYBLE_GAP_ROLE_CENTRAL)
+        cyBle_connectionParameters.scanIntv = cyBle_discoveryInfo.scanIntv;
+        cyBle_connectionParameters.scanWindow = cyBle_discoveryInfo.scanWindow;
+        cyBle_connectionParameters.ownAddrType = cyBle_discoveryInfo.ownAddrType;
+        cyBle_connectionParameters.initiatorFilterPolicy = cyBle_discoveryInfo.scanFilterPolicy;
+        cyBle_connectionParameters.connIntvMin = CYBLE_GAPC_CONNECTION_INTERVAL_MIN;
+        cyBle_connectionParameters.connIntvMax = CYBLE_GAPC_CONNECTION_INTERVAL_MAX;
+        cyBle_connectionParameters.connLatency = CYBLE_GAPC_CONNECTION_SLAVE_LATENCY;
+        cyBle_connectionParameters.supervisionTO = CYBLE_GAPC_CONNECTION_TIME_OUT;
+        cyBle_connectionParameters.minCeLength = 0x0000u;
+        cyBle_connectionParameters.maxCeLength = 0xFFFFu;
+        
+        cyBle_connectingTimeout = CYBLE_GAPC_CONNECTING_TIMEOUT;
+    #endif /* CYBLE_GAP_ROLE_CENTRAL */
+
+    CyBle_ServiceInit();
+
+#if((CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_CENTRAL) && (CYBLE_BONDING_REQUIREMENT == CYBLE_BONDING_YES))
+    cyBle_pendingFlashWrite = 0u;
+#endif  /* (CYBLE_BONDING_REQUIREMENT == CYBLE_BONDING_YES) */
+
+}
+
+
+/******************************************************************************
+##Function Name: CyBle_ServiceInit
+*******************************************************************************
+
+Summary:
+ Initializes all included services.
+
+Parameters:
+ None
+
+Return:
+ None
+
+******************************************************************************/
+void CyBle_ServiceInit(void)
+{
+    #if(CYBLE_GATT_ROLE_CLIENT)
+        (void)memset(&cyBle_gapc, 0, sizeof(cyBle_gapc));
+        (void)memset(&cyBle_gattc, 0, sizeof(cyBle_gattc));
+    #endif /* CYBLE_GATT_ROLE_CLIENT */
+    
+    #ifdef CYBLE_ANS
+        CyBle_AnsInit();
+    #endif /* CYBLE_ANS */
+    
+    #ifdef CYBLE_BAS
+        CyBle_BasInit();
+    #endif /* CYBLE_BAS */
+    
+    #ifdef CYBLE_BLS
+        CyBle_BlsInit();
+    #endif /* CYBLE_BLS */
+    
+    #ifdef CYBLE_BMS
+        CyBle_BmsInit();
+    #endif /* CYBLE_BMS */
+    
+    #ifdef CYBLE_CGMS
+        CyBle_CgmsInit();
+    #endif /* CYBLE_CGMS */
+
+    #ifdef CYBLE_CPS
+        CyBle_CpsInit();
+    #endif /* CYBLE_CPS */
+
+    #ifdef CYBLE_CSCS
+        CyBle_CscsInit();
+    #endif /* CYBLE_CSCS */
+    
+    #ifdef CYBLE_CTS
+        CyBle_CtsInit();
+    #endif /* CYBLE_CTS */
+
+    #ifdef CYBLE_DIS
+        CyBle_DisInit();
+    #endif /* CYBLE_DIS */
+
+    #ifdef CYBLE_ESS
+        CyBle_EssInit();
+    #endif /* CYBLE_ESS */
+    
+    #ifdef CYBLE_GLS
+        CyBle_GlsInit();
+    #endif /* CYBLE_GLS */
+    
+    #ifdef CYBLE_CUSTOM
+        CyBle_CustomInit();
+    #endif /* CYBLE_CUSTOM */
+
+    #ifdef CYBLE_HIDS
+        CyBle_HidsInit();
+    #endif /* CYBLE_HIDS */
+
+    #ifdef CYBLE_HRS
+        CyBle_HrsInit();
+    #endif /* CYBLE_HRS */
+    
+    #ifdef CYBLE_HTS
+        CyBle_HtsInit();
+    #endif /* CYBLE_RSCS */
+
+    #ifdef CYBLE_IAS
+        CyBle_IasInit();
+    #endif /* CYBLE_IAS */
+
+    #ifdef CYBLE_LLS
+        CyBle_LlsInit();
+    #endif /* CYBLE_LLS */
+
+    #ifdef CYBLE_RTUS
+        CyBle_RtusInit();
+    #endif /* CYBLE_RTUS */
+
+    #ifdef CYBLE_LNS
+        CyBle_LnsInit();
+    #endif /* CYBLE_LNS */
+    
+    #ifdef CYBLE_PASS
+        CyBle_PassInit();
+    #endif /* CYBLE_PASS */
+    
+    #ifdef CYBLE_RSCS
+        CyBle_RscsInit();
+    #endif /* CYBLE_RSCS */
+
+    #ifdef CYBLE_SCPS
+        CyBle_ScpsInit();
+    #endif /* CYBLE_SCPS */
+    
+    #ifdef CYBLE_TPS
+        CyBle_TpsInit();
+    #endif /* CYBLE_TPS */
+    
+    #ifdef CYBLE_UDS
+        CyBle_UdsInit();
+    #endif /* CYBLE_UDS */
+
+    #ifdef CYBLE_WSS
+        CyBle_WssInit();
+    #endif /* CYBLE_WSS */
+}
+
+
+/******************************************************************************
+##Function Name: CyBle_Start
+*******************************************************************************
+
+Summary:
+ This function initializes the BLE Stack, which consists of the BLE Stack 
+ Manager, BLE Controller, and BLE Host modules. It takes care of initializing
+ the Profile layer, schedulers, Timer and other platform related
+ resources required for the BLE component. It also registers the callback 
+ function for BLE events that will be registered in the BLE stack.
+
+ Note that this function does not reset the BLE Stack.
+
+ For HCI-Mode of operation, this function will not initialize the BLE Host 
+ module.
+
+ Calling this function results in the generation of CYBLE_EVT_STACK_ON event
+ on successful initialization of the BLE Stack.
+
+Parameters:
+ callbackFunc: Event callback function to receive events from BLE stack.
+  CYBLE_CALLBACK_T is a function pointer type.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or 
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes                        Description
+  ------------                        -----------------
+  CYBLE_ERROR_OK                      On successful operation.
+  CYBLE_ERROR_INVALID_PARAMETER       On passing a NULL pointer to the 
+                                       function when the BLE stack is not 
+                                       built in HCI mode.
+                                       CYBLE_ERROR_INVALID_PARAMETER
+                                       is never returned in HCI mode.
+  CYBLE_ERROR_REPEATED_ATTEMPTS       On invoking this function more
+                                       than once without calling
+                                       CyBle_Shutdown() function 
+                                       between calls to this function.
+ </table>
+
+ Global variables:
+  The BLE_intiVar variable is used to indicate initial
+  configuration of this component. The variable is initialized to zero (0u)
+  and set to one (1u) the first time BLE_Start() is called. This
+  allows for component initialization without re-initialization in all
+  subsequent calls to the BLE_Start() routine.
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_Start(CYBLE_CALLBACK_T callbackFunc)
+{
+    CYBLE_API_RESULT_T apiResult = CYBLE_ERROR_INVALID_PARAMETER;
+    
+    /* If not initialized then initialize all the required hardware and software */
+    if(cyBle_initVar == 0u)
+    {
+        CyBle_Init();
+        cyBle_initVar = 1u;
+    }
+    
+    if(callbackFunc != NULL)
+    {
+    #if(CYBLE_MODE_PROFILE)
+        CYBLE_STK_APP_DATA_BUFF_T dataBuff[CYBLE_STACK_BUF_COUNT] = 
+        {
+            {CYBLE_GATT_MTU_PLUS_L2CAP_HEADER, CYBLE_GATT_MTU_BUF_COUNT},
+            {CYBLE_GATT_MAX_ATTR_LEN, 1u},
+            {CYBLE_L2CAP_PSM_SIZE, CYBLE_L2CAP_PSM_COUNT},
+            {CYBLE_L2CAP_CBFC_CHANNEL_SIZE, CYBLE_L2CAP_LOGICAL_CHANNEL_COUNT},
+            {CYBLE_L2CAP_MTU, CYBLE_L2CAP_LOGICAL_CHANNEL_COUNT},
+            {CYBLE_L2CAP_MPS, CYBLE_L2CAP_LOGICAL_CHANNEL_COUNT * (CYBLE_L2CAP_MTU/CYBLE_L2CAP_MPS)}
+        }; 
+    
+        apiResult = CyBle_StackInit(&CyBle_EventHandler, cyBle_stackMemoryRam, CYBLE_STACK_RAM_SIZE, 
+            dataBuff, CYBLE_STACK_BUF_COUNT);
+    #else
+        apiResult = CyBle_StackInit(&CyBle_EventHandler, cyBle_stackMemoryRam, CYBLE_STACK_RAM_SIZE, NULL, 0u);
+    #endif /* CYBLE_MODE_PROFILE */  
+
+        CyBle_ApplCallback = callbackFunc;
+        
+
+        if(apiResult == CYBLE_ERROR_OK)
+        {
+            CyBle_SetState(CYBLE_STATE_INITIALIZING);
+            
+        #if (CYBLE_GATT_ROLE_CLIENT)
+            CyBle_SetClientState(CYBLE_CLIENT_STATE_DISCONNECTED);
+        #endif /* CYBLE_GATT_ROLE_CLIENT */
+            
+        #if(CYBLE_GATT_ROLE_SERVER)
+            apiResult = CyBle_GattsDbRegister(cyBle_gattDB, CYBLE_GATT_DB_INDEX_COUNT, CYBLE_GATT_DB_MAX_VALUE_LEN);
+        #endif /* CYBLE_GATT_ROLE_SERVER */
+        }
+    }
+
+    return (apiResult);
+}
+
+
+/******************************************************************************
+##Function Name: CyBle_Stop
+*******************************************************************************
+
+Summary:
+ This function stops any ongoing operation in the BLE Stack and forces the 
+ BLE Stack to shut down. The only function that can be called after calling
+ this function is CyBle_Start(). 
+
+Parameters:
+ None
+
+Return:
+ None
+
+******************************************************************************/
+void CyBle_Stop(void)
+{
+    CyBle_Shutdown();                         /* Stop all ongoing activities */
+    CyBle_SetState(CYBLE_STATE_STOPPED);
+}
+
+
+#if((CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_CENTRAL) && (CYBLE_BONDING_REQUIREMENT == CYBLE_BONDING_YES))
+
+    
+/******************************************************************************
+##Function Name: CyBle_StoreBondingData
+*******************************************************************************
+
+Summary:
+ This function writes the new bonding data from RAM to the dedicated Flash 
+ location as defined by the component. It performs data comparing between RAM
+ and Flash before writing to Flash. If there is no change between RAM and Flash
+ data, then no write is performed. It writes only one flash row in one call.
+ Application should keep calling this function till API return CYBLE_ERROR_OK. 
+ This function is available only when Bonding requirement is selected in
+ Security settings.    
+    
+Parameters:
+ isForceWrite:  If value is set to 0, then stack will check if flash write 
+                is permissible. 
+ 
+Return:
+ Return value is of type CYBLE_API_RESULT_T.
+ * CYBLE_ERROR_OK - On successful operation
+ * CYBLE_ERROR_FLASH_WRITE_NOT_PERMITED - Flash Write is not complete
+   
+ Side Effects:
+  For BLE devices with 128K of Flash memory this API will automatically 
+  modify the clock settings for the device.
+  Writing to flash requires changes to be done to the IMO (set to 48 MHz)
+  and HFCLK (source set to IMO) settings. The configuration is restored before
+  returning. This will impact the operation of most of the hardware in the
+  device.
+
+ Global variables:
+  The BLE_pendingFlashWrite variable is used to detect status
+  of pending write to flash operation for stack data and CCCD.
+  This API automatically clears pending bits after write operation complete.
+    
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_StoreBondingData(uint8 isForceWrite)
+{
+    CYBLE_API_RESULT_T apiResult = CYBLE_ERROR_OK;
+    
+    /* Store Stack data */
+    if((cyBle_pendingFlashWrite & CYBLE_PENDING_STACK_FLASH_WRITE_BIT) != 0u)
+    {
+        apiResult = CyBle_StoreStackData(isForceWrite);
+        if(apiResult == CYBLE_ERROR_OK)
+        {
+            cyBle_pendingFlashWrite &= (uint8)~CYBLE_PENDING_STACK_FLASH_WRITE_BIT;
+            /* Change apiResult if there are more pending data to store */
+            if((cyBle_pendingFlashWrite & CYBLE_PENDING_CCCD_FLASH_WRITE_BIT) != 0u)
+            {
+                apiResult = CYBLE_ERROR_FLASH_WRITE_NOT_PERMITED;
+            }
+        }
+    }
+#if(CYBLE_GATT_DB_CCCD_COUNT != 0u)
+    /* Store CCCD values */
+    if( ((apiResult == CYBLE_ERROR_OK) || (isForceWrite != 0u)) && 
+        ((cyBle_pendingFlashWrite & CYBLE_PENDING_CCCD_FLASH_WRITE_BIT) != 0u) &&
+        (cyBle_connHandle.bdHandle <= CYBLE_GAP_MAX_BONDED_DEVICE))
+    {
+        apiResult = CyBle_StoreAppData(cyBle_attValuesCCCD, cyBle_attValuesCCCDFlashMemory[cyBle_connHandle.bdHandle], 
+                                       CYBLE_GATT_DB_CCCD_COUNT, isForceWrite);
+        if(apiResult == CYBLE_ERROR_OK)
+        {
+            cyBle_pendingFlashWrite &= (uint8)~CYBLE_PENDING_CCCD_FLASH_WRITE_BIT;
+        }
+    }
+#endif /* CYBLE_GATT_DB_CCCD_COUNT != 0u */
+    return(apiResult);
+}
+
+
+#endif /* (CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_CENTRAL) && (CYBLE_BONDING_REQUIREMENT == CYBLE_BONDING_YES) */
+
+
+#if(CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER)
+
+    /******************************************************************************
+    ##Function Name: CyBle_GappStartAdvertisement
+    *******************************************************************************
+    
+    Summary:
+     This function is used to start the advertisement using the advertisement data 
+     set in the component customizer's GUI. After invoking this API, the device 
+     will be available for connection by the devices configured for GAP central 
+     role. It is only included if the device is configured for GAP Peripheral or 
+     GAP Peripheral + Central role.
+     
+     On start of advertisement, GAP Peripheral receives the
+     CYBLE_EVT_GAPP_ADVERTISEMENT_START_STOP event. The following events are 
+     possible on invoking this function:
+     
+     * CYBLE_EVT_GAP_DEVICE_CONNECTED: If the device connects to remote GAP 
+                                         Central device
+     * CYBLE_EVT_TIMEOUT: If no device in GAP Central mode connects to this 
+                          device within the specified timeout limit. Stack 
+                          automatically initiate stop advertising when Slow 
+                          advertising was initiated, or starts Slow advertising
+                          after Fast advertising timeout occur.
+     * CYBLE_EVT_GAPP_ADVERTISEMENT_START_STOP: If device started or stopped
+                                                  advertising. Use CyBle_GetState()
+                                                  to determine the state. Sequential 
+                                                  advertising could be started when
+                                                  CYBLE_STATE_DISCONNECTED state is
+                                                  returned.
+
+    Parameters:
+     uint8 advertisingIntervalType: Fast or slow advertising interval with timings
+                                    entered in Advertising settings section of the
+                                    customizer.
+     * CYBLE_ADVERTISING_FAST   0x00u
+     * CYBLE_ADVERTISING_SLOW   0x01u
+     * CYBLE_ADVERTISING_CUSTOM 0x02u
+    
+    Return:
+     CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+     failed. Following are the possible error codes.
+     <table>
+      Errors codes                        Description
+      ------------                        -----------
+      CYBLE_ERROR_OK                      On successful operation.
+      CYBLE_ERROR_INVALID_PARAMETER       On passing an invalid parameter.
+      CYBLE_ERROR_INVALID_STATE           On calling this API not in 
+                                          Disconnected state.
+     </table>
+    
+    ******************************************************************************/
+    CYBLE_API_RESULT_T CyBle_GappStartAdvertisement(uint8 advertisingIntervalType)
+    {
+        CYBLE_API_RESULT_T apiResult;
+        
+        if(advertisingIntervalType > CYBLE_ADVERTISING_CUSTOM)
+        {
+            apiResult = CYBLE_ERROR_INVALID_PARAMETER;
+        }
+        else if((CYBLE_STATE_DISCONNECTED == CyBle_GetState()) && ((cyBle_eventHandlerFlag & CYBLE_START_FLAG) == 0u))
+        {   
+            if(advertisingIntervalType == CYBLE_ADVERTISING_FAST)
+            {
+                cyBle_discoveryModeInfo.advTo = CYBLE_FAST_ADV_TIMEOUT;
+                cyBle_discoveryModeInfo.advParam->advIntvMin = CYBLE_FAST_ADV_INT_MIN;
+                cyBle_discoveryModeInfo.advParam->advIntvMax = CYBLE_FAST_ADV_INT_MAX;
+            }
+            else if(advertisingIntervalType == CYBLE_ADVERTISING_SLOW)
+            {
+                cyBle_discoveryModeInfo.advTo = CYBLE_SLOW_ADV_TIMEOUT;
+                cyBle_discoveryModeInfo.advParam->advIntvMin = CYBLE_SLOW_ADV_INT_MIN;
+                cyBle_discoveryModeInfo.advParam->advIntvMax = CYBLE_SLOW_ADV_INT_MAX;
+            }       
+            else /* Do not update advertising intervals */
+            {
+            }
+            cyBle_advertisingIntervalType = advertisingIntervalType;
+            apiResult = CyBle_GappEnterDiscoveryMode(&cyBle_discoveryModeInfo);
+        
+            if(CYBLE_ERROR_OK == apiResult)
+            {
+                cyBle_eventHandlerFlag |= CYBLE_START_FLAG;
+            }
+        }
+        else
+        {
+            apiResult = CYBLE_ERROR_INVALID_STATE;
+        }
+
+        return (apiResult);
+    }
+
+    
+    /******************************************************************************
+    ##Function Name: CyBle_GappStopAdvertisement
+    *******************************************************************************
+    
+     Summary:
+      This function can be used to exit from discovery mode. After the execution 
+      of this function, there will no longer be any advertisements. On stopping 
+      advertising, GAP Peripheral receives CYBLE_EVT_GAPP_ADVERTISEMENT_START_STOP
+      event. It is expected that the application layer tracks the function call 
+      performed before occurrence of this event as this event can occur on making 
+      a call to Cy_BleGappStartAdvertisement(), CyBle_GappEnterDiscoveryMode(), 
+      or CyBle_GappStartAdvertisement() functions as well.
+      
+      The following event occurs on invoking this function:
+      * CYBLE_EVT_GAPP_ADVERTISEMENT_START_STOP
+    
+     Parameters:
+      None
+    
+     Return:
+      None
+    
+    ******************************************************************************/
+    void CyBle_GappStopAdvertisement(void)
+    {
+        CyBle_GappExitDiscoveryMode();
+        cyBle_eventHandlerFlag |= CYBLE_STOP_FLAG;
+    }
+    
+    
+    /******************************************************************************
+    ##Function Name: CyBle_ChangeAdDeviceAddress
+    *******************************************************************************
+
+    Summary:
+     This API is used to set the Bluetooth device address into the advertisement 
+     or scan response data structure.
+
+    Parameters:
+     bdAddr: Bluetooth Device address. The variable is of type CYBLE_GAP_BD_ADDR_T
+     uint8 dest: 0 - avrevtisement structure, not zero value selects scan response
+                 structure.
+
+    Return:
+     None
+ 
+    ******************************************************************************/
+    void CyBle_ChangeAdDeviceAddress(const CYBLE_GAP_BD_ADDR_T* bdAddr, uint8 dest)
+    {
+        uint8 i;
+        uint8 *destBuffer = NULL;
+        
+        if(dest == 0u)      /* Destination - advertising structure */
+        {
+            #ifdef CYBLE_ADV_PKT_INDEX_BLUETOOTH_DEVICE_ADDRESS
+                destBuffer = &cyBle_discoveryData.advData[CYBLE_ADV_PKT_INDEX_BLUETOOTH_DEVICE_ADDRESS + 2u];
+            #endif /* CYBLE_ADV_PKT_INDEX_BLUETOOTH_DEVICE_ADDRESS */
+        }
+        else                /* Destination - scan response structure */
+        {
+            #ifdef CYBLE_SCN_PKT_INDEX_BLUETOOTH_DEVICE_ADDRESS
+                destBuffer = &cyBle_scanRspData.scanRspData[CYBLE_SCN_PKT_INDEX_BLUETOOTH_DEVICE_ADDRESS + 2u];
+            #endif /* CYBLE_SCN_PKT_INDEX_BLUETOOTH_DEVICE_ADDRESS */    
+        }
+        
+        if(destBuffer != NULL)
+        {
+            /* Update Device Address type */
+            destBuffer[0u] = bdAddr->type;
+            
+            for(i = 0; i < CYBLE_GAP_BD_ADDR_SIZE; i++)
+            {
+                destBuffer[i + 1u] = bdAddr->bdAddr[i];
+            }
+        }
+    }
+  
+#endif /* CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER */
+
+
+#if(CYBLE_GAP_ROLE_CENTRAL || CYBLE_GAP_ROLE_OBSERVER)
+
+    /******************************************************************************
+    ##Function Name: CyBle_GapcStartScan
+    *******************************************************************************
+    
+     Summary:
+      This function is used for discovering GAP peripheral devices that are 
+      available for connection. It performs the scanning routine using the 
+      parameters entered in the component's customizer.
+      
+      As soon as the discovery operation starts, CYBLE_EVT_GAPC_SCAN_START_STOP 
+      event is generated. The CYBLE_EVT_GAPC_SCAN_PROGRESS_RESULT event is 
+      generated when a GAP peripheral device is located. There are three discovery
+      procedures can be selected in the customizer's GUI:
+      
+      * Observation procedure: A device performing the observer role receives only
+                               advertisement data from devices irrespective of 
+                               their discoverable mode settings. Advertisement 
+                               data received is provided by the event,      
+                               CYBLE_EVT_GAPC_SCAN_PROGRESS_RESULT. This procedure
+                               requires the scanType sub parameter to be passive
+                               scanning. 
+      
+      * Limited Discovery procedure: A device performing the limited discovery
+                                     procedure receives advertisement data and 
+                                     scan# response data from devices in the 
+                                     limited discoverable mode only. Received data
+                                     is provided by the event, 
+                                     CYBLE_EVT_GAPC_SCAN_PROGRESS_RESULT. This 
+                                     procedure requires the scanType sub-parameter 
+                                     to be active scanning.
+      
+      * General Discovery procedure: A device performing the general discovery 
+                                     procedure receives the advertisement data and
+                                     scan response data from devices in both 
+                                     limited discoverable mode and the general 
+                                     discoverable mode. Received data is provided
+                                     by the event,
+                                     CYBLE_EVT_GAPC_SCAN_PROGRESS_RESULT. This 
+                                     procedure requires the scanType sub-parameter
+                                     to be active scanning.
+      
+      Every Advertisement / Scan response packet received results in a new event, 
+      CYBLE_EVT_GAPC_SCAN_PROGRESS_RESULT.
+      If 'scanTo' sub-parameter is a non-zero value, then upon commencement of 
+      discovery procedure and elapsed time = 'scanTo', CYBLE_EVT_TIMEOUT event
+      is generated with the event parameter indicating CYBLE_GAP_SCAN_TO.
+      Possible generated events are:
+      * CYBLE_EVT_GAPC_SCAN_START_STOP: If a device started or stopped scanning. 
+                                        Use CyBle_GetState() to determine the 
+                                        state. Sequential scanning could be 
+                                        started when CYBLE_STATE_DISCONNECTED 
+                                        state is returned. 
+      * CYBLE_EVT_GAPC_SCAN_PROGRESS_RESULT 
+      * CYBLE_EVT_TIMEOUT (CYBLE_GAP_SCAN_TO)
+    
+     Parameters:
+      uint8 scanningIntervalType:  Fast or slow scanning interval with
+          timings entered in Scan settings section of the customiser.
+    	  * CYBLE_SCANNING_FAST   0x00u
+    	  * CYBLE_SCANNING_SLOW   0x01u
+    	  * CYBLE_SCANNING_CUSTOM 0x02u
+    
+    Return:
+     CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+     failed. Following are the possible error codes.
+     <table>
+      Errors codes                        Description
+      ------------                        -----------
+      CYBLE_ERROR_OK                      On successful operation.
+      CYBLE_ERROR_STACK_INTERNAL          An error occurred in the BLE stack.
+      CYBLE_ERROR_INVALID_PARAMETER       On passing an invalid parameter.
+     </table>
+     
+    ******************************************************************************/
+    CYBLE_API_RESULT_T CyBle_GapcStartScan(uint8 scanningIntervalType)
+    {
+        CYBLE_API_RESULT_T apiResult;
+
+        if(scanningIntervalType > CYBLE_SCANNING_CUSTOM)
+        {
+            apiResult = CYBLE_ERROR_INVALID_PARAMETER;
+        }
+        else
+        {
+            if(scanningIntervalType == CYBLE_SCANNING_FAST)
+            {
+                cyBle_discoveryInfo.scanTo = CYBLE_FAST_SCAN_TIMEOUT;
+                cyBle_discoveryInfo.scanIntv = CYBLE_FAST_SCAN_INTERVAL;
+                cyBle_discoveryInfo.scanWindow = CYBLE_FAST_SCAN_WINDOW;
+            }
+            else if(scanningIntervalType == CYBLE_SCANNING_SLOW)
+            {
+                cyBle_discoveryInfo.scanTo = CYBLE_SLOW_SCAN_TIMEOUT;
+                cyBle_discoveryInfo.scanIntv = CYBLE_SLOW_SCAN_INTERVAL;
+                cyBle_discoveryInfo.scanWindow = CYBLE_SLOW_SCAN_WINDOW;
+            }       
+            else /* Do not update scanning intervals */
+            {
+            }
+            
+            cyBle_scanningIntervalType = scanningIntervalType;
+            apiResult = CyBle_GapcStartDiscovery(&cyBle_discoveryInfo);
+        
+            if(CYBLE_ERROR_OK == apiResult)
+            {
+                cyBle_eventHandlerFlag |= CYBLE_START_FLAG;
+            }
+        }
+       
+        return (apiResult);
+    }
+    
+    
+    /******************************************************************************
+    ##Function Name: CyBle_GapcStopScan
+    *******************************************************************************
+    
+     Summary:
+      This function used to stop the discovery of devices. On stopping discovery
+      operation, CYBLE_EVT_GAPC_SCAN_START_STOP event is generated. Application
+      layer needs to keep track of the function call made before receiving this
+      event to associate this event with either the start or stop discovery
+      function.
+    
+      Possible events generated are:
+       * CYBLE_EVT_GAPC_SCAN_START_STOP
+    
+     Parameters:
+      None
+    
+     Return:
+      None
+    
+    ******************************************************************************/
+    void CyBle_GapcStopScan(void)
+    {
+        CyBle_GapcStopDiscovery();
+        
+        cyBle_eventHandlerFlag |= CYBLE_STOP_FLAG;
+    }
+
+    
+#endif /* CYBLE_GAP_ROLE_CENTRAL || CYBLE_GAP_ROLE_OBSERVER */
+
+
+#if(CYBLE_GAP_ROLE_CENTRAL)
+
+    /******************************************************************************
+    ##Function Name: CyBle_GapcConnectDevice
+    *******************************************************************************
+    
+    Summary:
+     This function is used to send a connection request to the remote device with
+     the connection parameters set in the component customizer. This function needs
+     to be called only once after the target device is discovered by 
+     CyBle_GapcStartScan() and further scanning has stopped. Scanning is 
+     successfully stopped on invoking CyBle_GapcStopScan() and then receiving the
+     event CYBLE_EVT_GAPC_SCAN_START_STOP with sub-parameter 'success' = 0x01u.
+     
+     On successful connection, the following events are generated at the GAP 
+     Central device (as well as the GAP Peripheral device), in the following order.
+     * CYBLE_EVT_GATT_CONNECT_IND
+     * CYBLE_EVT_GAP_DEVICE_CONNECTED
+ 
+     A procedure is considered to have timed out if a connection response packet is 
+     not received within time set by cyBle_connectingTimeout global variable
+     (30 seconds by default). CYBLE_EVT_TIMEOUT event with CYBLE_GENERIC_TO parameter
+     will indicate about connection procedure timeout. Connection will automatically
+     be cancelled and state will be changed to CYBLE_STATE_DISCONNECTED.
+    
+    Parameters:
+     const CYBLE_GAP_BD_ADDR_T address: The device address of the remote device to 
+                                        connect to. 
+     timeout: Timeout for which timer to be started in seconds.
+ 
+    Return:
+     CYBLE_API_RESULT_T : Return value indicates if the function succeeded or 
+     failed. Following are the possible error codes.
+     <table>
+      Errors codes                        Description
+      ------------                        -----------
+      CYBLE_ERROR_OK                      On successful operation.
+      CYBLE_ERROR_STACK_INTERNAL          On error occurred in the BLE stack.
+      CYBLE_ERROR_INVALID_PARAMETER       On passing an invalid parameter.
+      CYBLE_ERROR_INVALID_STATE           On calling this API not in 
+                                          Disconnected state.
+     </table>
+ 
+    ******************************************************************************/
+    CYBLE_API_RESULT_T CyBle_GapcConnectDevice(const CYBLE_GAP_BD_ADDR_T * address)
+    {
+        CYBLE_API_RESULT_T apiResult;
+        uint8 i;
+
+        if(CYBLE_STATE_DISCONNECTED != CyBle_GetState())
+        {
+            apiResult = CYBLE_ERROR_INVALID_STATE;
+        }
+        else if(address == NULL)
+        {
+            apiResult = CYBLE_ERROR_INVALID_PARAMETER;
+        }
+        else
+        {
+            for(i = 0u; i < CYBLE_GAP_BD_ADDR_SIZE; i++)
+            {
+                cyBle_connectionParameters.peerBdAddr[i] = address->bdAddr[i];
+            }
+            cyBle_connectionParameters.peerAddrType = address -> type;
+            apiResult = CyBle_GapcInitConnection(&cyBle_connectionParameters);
+            
+            if(CYBLE_ERROR_OK == apiResult)
+            {
+                CyBle_SetState(CYBLE_STATE_CONNECTING);
+                if(cyBle_connectingTimeout != 0u)
+                {
+                    (void)CyBle_StartTimer(cyBle_connectingTimeout);
+                }
+            }
+        }
+        return (apiResult);
+    }
+    
+
+    /******************************************************************************
+    ##Function Name: CyBle_GapcCancelDeviceConnection
+    *******************************************************************************
+    
+    Summary:
+     This function cancels a previously initiated connection with the remote 
+     device. It is a blocking function. No event is generated on calling this 
+     function. If the devices are already connected then this function should not
+     be used. If you intend to disconnect from an existing connection, the function
+     CyBle_GapDisconnect() should be used.
+
+    Parameters:
+     None
+
+    Return:
+     CYBLE_API_RESULT_T : Return value indicates if the function succeeded or 
+     failed. Following are the possible error codes.
+     <table>
+      Errors codes                        Description
+      ------------                        -----------
+      CYBLE_ERROR_OK                      On successful operation.
+      CYBLE_ERROR_STACK_INTERNAL          An error occurred in the 
+                                           BLE stack.
+      CYBLE_ERROR_INVALID_OPERATION       Device is already connected.
+     </table>
+ 
+    ******************************************************************************/
+    CYBLE_API_RESULT_T CyBle_GapcCancelDeviceConnection(void)
+    {
+        CYBLE_API_RESULT_T apiResult;
+        
+        apiResult = CyBle_GapcCancelConnection();
+            
+        if(cyBle_connectingTimeout != 0u)
+        {
+            (void)CyBle_StopTimer();
+        }
+
+        if(CYBLE_ERROR_OK == apiResult)
+        {
+            CyBle_SetState(CYBLE_STATE_DISCONNECTED);
+        }
+        return (apiResult);
+    }    
+
+    
+#endif /* CYBLE_GAP_ROLE_CENTRAL */
+
+
+#if(CYBLE_GATT_ROLE_SERVER)
+
+#if(CYBLE_GAP_ROLE_PERIPHERAL)
+
+        /******************************************************************************
+        ##Function Name: CyBle_ChangeAdLocalName
+        *******************************************************************************
+        Summary:
+         This API is used to set the local device name in the advertisement or scan 
+         response data structure.
+
+        Parameters:
+         char8 name: The local device name string to be set in advertisement data 
+                   structure.
+         uint8 dest: 0 - advertisement structure, not zero value selects scan response
+                     structure.
+
+        Return:
+         None
+     
+        ******************************************************************************/
+        static void CyBle_ChangeAdLocalName(const char8 name[], uint8 dest)
+        {
+            uint8 i;
+            uint8 flag = 0u;
+            uint8 adLength = 0u;
+            uint8 byteCounter = 0u;
+            uint8 *destBuffer;
+            uint8 maxLength;
+            
+            if(dest == 0u)      /* Destination - advertising structure */
+            {
+                destBuffer = cyBle_discoveryData.advData;
+                maxLength = cyBle_discoveryData.advDataLen;
+            }
+            else                /* Destination - scan response structure */
+            {
+                destBuffer = cyBle_scanRspData.scanRspData;
+                maxLength = cyBle_scanRspData.scanRspDataLen;
+            }
+            
+            while((byteCounter < maxLength) && (0u == flag))
+            {
+                adLength = destBuffer[byteCounter];
+                
+                if(0u != adLength)
+                {
+                    /* Increment byte counter so it can point to AD type */
+                    byteCounter++;
+                    
+                    if((CYBLE_SHORT_LOCAL_NAME == destBuffer[byteCounter]) || 
+                       (CYBLE_COMPLETE_LOCAL_NAME == destBuffer[byteCounter]))
+                    {
+                        /* Start of the Local Name AD type was fount. Set flag and exit the loop. */
+                        flag = 1u;
+                    }
+                    else
+                    {
+                        byteCounter += adLength;
+                    }
+                }
+                else
+                {
+                    /* The end of advertisement data structure was encountered though exit the loop. */
+                    break;
+                }
+            }
+            
+            if(0u != flag)
+            {
+                /* Reuse "adLength" to hold location of the last character of local name in 
+                   AD structure. */
+                adLength += byteCounter;
+                
+                /* Increment byte counter to point to start of the local Name string */
+                byteCounter++;
+                
+                for(i = byteCounter; ((i < (adLength)) && (CYBLE_NULL_CHARCTER != name[i - byteCounter])); i++)
+                {
+                    destBuffer[i] = (uint8)name[i - byteCounter];
+                }
+                
+                /* This loop handles the case when new local name is shorted than old one.
+                   In this case all remaining characters should be null characters. */
+                while(adLength > i)
+                {
+                    /* Terminate string */
+                    destBuffer[i] = (uint8)CYBLE_NULL_CHARCTER;
+                    i++;
+                }
+            }
+        }
+        
+#endif /* (CYBLE_GAP_ROLE_PERIPHERAL) */  
+    
+    
+    /******************************************************************************
+    ##Function Name: CyBle_GapSetLocalName
+    *******************************************************************************
+    Summary:
+     This API is used to set the local device name - a Characteristic of the 
+     GAP Service. If the characteristic length entered in the component customizer
+     is shorter than the string specified by the "name" parameter, the local device
+     name will be cut to the length specified in the customizer.
+
+    Parameters:
+     char8 name: The local device name string. The name string to be written as
+                 the local device name. It represents a UTF-8 encoded User
+                 Friendly Descriptive Name for the device. The length of the local
+                 device string is entered into the component customizer and it can
+                 be set to a value from 0 to 248 bytes. If the name contained in
+                 the parameter is shorter than the length from the customizer, the
+                 end of the name is indicated by a NULL octet (0x00).
+
+    Return:
+     CYBLE_API_RESULT_T : Return value indicates if the function succeeded or 
+     failed. Following are the possible error codes.
+     <table>
+      Errors codes                        Description
+      ------------                        -----------
+      CYBLE_ERROR_OK                      Function completed successfully.
+      CYBLE_ERROR_INVALID_PARAMETER       On specifying NULL as input parameter
+     </table>
+ 
+    ******************************************************************************/
+    CYBLE_API_RESULT_T CyBle_GapSetLocalName(const char8 name[])
+    {
+        CYBLE_API_RESULT_T apiResult = CYBLE_ERROR_OK;
+        uint8 i;
+        char8 *ptr;
+        uint8 charLen;
+
+        if(NULL != name)
+        {
+            /* Get the pointer to the Device Name characteristic  */
+            ptr = (char8 *) CYBLE_GATT_DB_ATTR_GET_ATTR_GEN_PTR(CYBLE_GAP_DEVICE_NAME_INDEX + 1u);
+
+            /* First need to get the maximum length of the characteristic data in the GATT
+                database to make sure there is enough place for the data. The length
+                can't be longer than 248, so only the LSB of 16 bit of length is to
+                be used. */
+            charLen = (uint8)CYBLE_GATT_DB_ATTR_GET_ATTR_GEN_MAX_LEN(CYBLE_GAP_DEVICE_NAME_INDEX + 1u);
+
+            /* Copy name into characteristic */
+            for(i = 0u; ((i < charLen) && (CYBLE_NULL_CHARCTER != name[i])); i++)
+            {
+                ptr[i] = name[i];
+            }
+
+            if(i < charLen)
+            {
+                /* Terminate string */
+                ptr[i] = CYBLE_NULL_CHARCTER;
+            }
+            
+            /* Set new actual length */
+            
+            /* Update device name in advertising and scan response structure */
+            #if(CYBLE_GAP_ROLE_PERIPHERAL)
+                CyBle_ChangeAdLocalName(name, 0u);
+                CyBle_ChangeAdLocalName(name, 1u);
+            #endif /* (CYBLE_GAP_ROLE_PERIPHERAL) */
+        }
+        else
+        {
+            apiResult = CYBLE_ERROR_INVALID_PARAMETER;
+        }
+        
+        return(apiResult);
+    }
+
+
+    /******************************************************************************
+    ##Function Name: CyBle_GapGetLocalName
+    *******************************************************************************
+ 
+    Summary:
+     This API is used to read the local device name - a Characteristic of the 
+     GAP Service.
+
+    Parameters:
+    char8 name: The local device name string. Used to read the local name to the
+                given string array. It represents a UTF-8 encoded User Friendly 
+                Descriptive Name for the device. The length of the local device
+                string is entered into the component customizer and it can be set
+                to a value from 0 to 248 bytes. If the name contained in the
+                parameter is shorter than the length from the customizer, the end
+                of the name is indicated by a NULL octet (0x00).
+
+    Return:
+     CYBLE_API_RESULT_T : Return value indicates if the function succeeded or 
+     failed. Following are the possible error codes.
+     <table>
+      Errors codes                        Description
+      ------------                        -----------
+      CYBLE_ERROR_OK                      Function completed successfully.
+      CYBLE_ERROR_INVALID_PARAMETER       On specifying NULL as input parameter
+     </table>
+
+    ******************************************************************************/
+    CYBLE_API_RESULT_T CyBle_GapGetLocalName(char8 name[])
+    {
+        CYBLE_API_RESULT_T apiResult = CYBLE_ERROR_OK;
+        uint8 charLen;
+        uint8 i;
+        char8 *ptr;
+
+        if(NULL != name)
+        {
+            /* Get the pointer to the Device Name characteristic  */
+            ptr = (char8 *) CYBLE_GATT_DB_ATTR_GET_ATTR_GEN_PTR(CYBLE_GAP_DEVICE_NAME_INDEX + 1u);
+
+            /* First need to get the length of the characteristic data in the GATT
+                database to make sure there is enough place for the data. The length
+                can't be longer than 248, so only the LSB of 16 bit of length is to
+                be used. */
+            charLen = (uint8)CYBLE_GATT_DB_ATTR_GET_ATTR_GEN_LEN(CYBLE_GAP_DEVICE_NAME_INDEX + 1u);
+
+            /* Copy name from characteristic */
+            for(i = 0u; ((i < charLen) && (CYBLE_NULL_CHARCTER != ptr[i])); i++)
+            {
+                name[i] = ptr[i];
+            }
+
+            /* Terminate string */
+            name[i] = CYBLE_NULL_CHARCTER;
+        }
+        else
+        {
+            apiResult = CYBLE_ERROR_INVALID_PARAMETER;
+        }
+        
+        return(apiResult);
+    }
+
+#endif /* (CYBLE_GATT_ROLE_SERVER) */
+
+
+/******************************************************************************
+##Function Name: CyBle_Get16ByPtr
+*******************************************************************************
+
+Summary:
+ Returns the two-bytes value by using a pointer to the LSB.
+
+Parameters:
+ uint8 * ptr: Pointer to the LSB of two-bytes data (little endian).
+
+Return:
+ uint16 value: Two-bytes data.
+
+******************************************************************************/
+uint16 CyBle_Get16ByPtr(const uint8 ptr[])
+{
+    return ((uint16) ptr[0u] | ((uint16) (((uint16) ptr[1u]) << 8u)));
+}
+
+
+/******************************************************************************
+##Function Name: CyBle_Set16ByPtr
+*******************************************************************************
+
+Summary:
+ Sets the two-bytes value by using a pointer to the LSB.
+
+Parameters:
+ uint8 * ptr:   Pointer to the LSB of two-bytes data (little endian).
+ uint16 value:  Two-bytes data to be written.
+
+Return:
+ None
+
+******************************************************************************/
+void CyBle_Set16ByPtr(uint8 ptr[], uint16 value)
+{
+    ptr[0u] = (uint8) value;
+    ptr[1u] = (uint8) (value >> 8u);
+}
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE.h	(revision 7)
@@ -0,0 +1,453 @@
+/*******************************************************************************
+File Name: CYBLE.h
+Version 2.0
+
+Description:
+ Contains the function prototypes and constants available to the BLE component.
+
+********************************************************************************
+Copyright 2014-2015, Cypress Semiconductor Corporation.  All rights reserved.
+You may use this file only in accordance with the license, terms, conditions,
+disclaimers, and limitations in the end user license agreement accompanying
+the software package with which this file was provided.
+*******************************************************************************/
+
+
+#if !defined(CY_BLE_CYBLE_H)
+#define CY_BLE_CYBLE_H
+
+#include "cytypes.h"
+#include "CyLib.h"
+#include "CyFlash.h"
+
+/***************************************
+##Stack includes
+***************************************/
+
+#include "BLE_Stack.h"
+#include "BLE_StackHostMain.h"
+#include "BLE_StackGap.h"
+#include "BLE_StackGattServer.h"
+#include "BLE_StackGattClient.h"
+#include "BLE_StackGattDb.h"
+#include "BLE_StackL2cap.h"
+
+
+/***************************************
+##Conditional Compilation Parameters
+***************************************/
+    
+#if defined(__GNUC__) || defined(__ARMCC_VERSION)
+    #define CYBLE_FLASH_ROW_ALIGNED __attribute__ ((aligned(CY_FLASH_SIZEOF_ROW)))
+    #define CYBLE_CYPACKED 
+    #define CYBLE_CYPACKED_ATTR __attribute__ ((packed))
+    #define CYBLE_CYALIGNED_BEGIN
+    #define CYBLE_CYALIGNED_END __attribute__ ((aligned))
+#elif defined(__ICCARM__)
+    #define CYBLE_CYPACKED __packed
+    #define CYBLE_CYPACKED_ATTR 
+    #define CYBLE_CYALIGNED_BEGIN _Pragma("data_alignment=4")
+    #define CYBLE_CYALIGNED_END
+    /* For IAR data alignment is handled directly prior structure declaration */
+#else
+    #error Unsupported toolchain
+#endif
+
+#define CYBLE_MODE                                  (0u)
+#define CYBLE_PROFILE                               (0u)
+#define CYBLE_HCI                                   (1u)
+#define CYBLE_MODE_PROFILE                          (CYBLE_MODE == CYBLE_PROFILE)
+#define CYBLE_MODE_HCI                              (CYBLE_MODE == CYBLE_HCI)
+
+#define CYBLE_STACK_MODE                            (3u)
+#define CYBLE_STACK_DEBUG                           (2u)
+#define CYBLE_STACK_RELEASE                         (3u)
+#define CYBLE_STACK_MODE_DEBUG                      (CYBLE_STACK_MODE == CYBLE_STACK_DEBUG)
+#define CYBLE_STACK_MODE_RELEASE                    (CYBLE_STACK_MODE == CYBLE_STACK_RELEASE)
+
+#if(CYBLE_MODE_PROFILE)
+    
+#define CYBLE_GAP_ROLE                              (0x01u)
+#define CYBLE_GAP_HCI                               (0x00u)
+#define CYBLE_GAP_PERIPHERAL                        (0x01u)
+#define CYBLE_GAP_CENTRAL                           (0x02u)
+#define CYBLE_GAP_BOTH                              (CYBLE_GAP_CENTRAL | CYBLE_GAP_PERIPHERAL)
+#define CYBLE_GAP_BROADCASTER                       (0x04u)
+#define CYBLE_GAP_OBSERVER                          (0x08u)
+
+#define CYBLE_GAP_ROLE_PERIPHERAL                   (0u != (CYBLE_GAP_ROLE & CYBLE_GAP_PERIPHERAL))
+#define CYBLE_GAP_ROLE_CENTRAL                      (0u != (CYBLE_GAP_ROLE & CYBLE_GAP_CENTRAL))
+#define CYBLE_GAP_ROLE_OBSERVER                     (0u != (CYBLE_GAP_ROLE & CYBLE_GAP_OBSERVER))
+#define CYBLE_GAP_ROLE_BROADCASTER                  (0u != (CYBLE_GAP_ROLE & CYBLE_GAP_BROADCASTER))
+
+#if(CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER)
+    #define CYBLE_FAST_ADV_INT_MIN                  (0x0020u)
+    #define CYBLE_FAST_ADV_INT_MAX                  (0x0030u)
+    #define CYBLE_FAST_ADV_TIMEOUT                  (0x0000u)
+    #define CYBLE_SLOW_ADV_ENABLED                  (0x00u)
+    #define CYBLE_SLOW_ADV_INT_MIN                  (0x0640u)
+    #define CYBLE_SLOW_ADV_INT_MAX                  (0x4000u)
+    #define CYBLE_SLOW_ADV_TIMEOUT                  (0x0096u)
+    #define CYBLE_GAPP_CONNECTION_INTERVAL_MIN      (0x0006u)
+    #define CYBLE_GAPP_CONNECTION_INTERVAL_MAX      (0x0028u)
+    #define CYBLE_GAPP_CONNECTION_SLAVE_LATENCY     (0x0000u)
+    #define CYBLE_GAPP_CONNECTION_TIME_OUT          (0x03E8u)
+#endif /* CYBLE_GAP_ROLE_PERIPHERAL */
+
+#if(CYBLE_GAP_ROLE_CENTRAL || CYBLE_GAP_ROLE_OBSERVER)
+    #define CYBLE_FAST_SCAN_INTERVAL                ()
+    #define CYBLE_FAST_SCAN_WINDOW                  ()
+    #define CYBLE_FAST_SCAN_TIMEOUT                 ()
+    #define CYBLE_SLOW_SCAN_ENABLED                 ()
+    #define CYBLE_SLOW_SCAN_INTERVAL                ()
+    #define CYBLE_SLOW_SCAN_WINDOW                  ()
+    #define CYBLE_SLOW_SCAN_TIMEOUT                 ()
+    #define CYBLE_GAPC_CONNECTION_INTERVAL_MIN      (0x0006u)
+    #define CYBLE_GAPC_CONNECTION_INTERVAL_MAX      (0x0028u)
+    #define CYBLE_GAPC_CONNECTION_SLAVE_LATENCY     (0x0000u)
+    #define CYBLE_GAPC_CONNECTION_TIME_OUT          (0x03E8u)
+#endif /* CYBLE_GAP_ROLE_CENTRAL */
+
+#define SILICON_GENERATED_DEVICE_ADDRESS            (0x01u)
+
+/*  Selected IO capability  
+    CYBLE_GAP_IOCAP_DISPLAY_ONLY
+    CYBLE_GAP_IOCAP_DISPLAY_YESNO
+    CYBLE_GAP_IOCAP_KEYBOARD_ONLY
+    CYBLE_GAP_IOCAP_NOINPUT_NOOUTPUT
+    CYBLE_GAP_IOCAP_KEYBOARD_DISPLAY
+*/
+#define CYBLE_IO_CAPABILITY                         (CYBLE_GAP_IOCAP_DISPLAY_ONLY)
+#define CYBLE_PAIRING_METHOD                        (0x00u)
+#define CYBLE_BONDING_REQUIREMENT                   (0x00u)
+
+/* Tx Power Level */
+#define CYBLE_TX_POWER_LEVEL_ADV                    (CYBLE_LL_PWR_LVL_NEG_3_DBM)
+#define CYBLE_TX_POWER_LEVEL_CONN                   (CYBLE_LL_PWR_LVL_NEG_3_DBM)
+
+#define CYBLE_ADV_PKT_INDEX_FLAGS   (0x00u)
+#define CYBLE_ADV_PKT_INDEX_LOCAL_NAME   (0x03u)
+#define CYBLE_ADV_PKT_INDEX_SERVICE_UUID_16   (0x10u)
+
+
+
+
+/* Allign buffer size value to 4 */
+#define CYBLE_ALIGN_TO_4(x)                         ((((x) & 3u) == 0u) ? (x) : (((x) - ((x) & 3u)) + 4u))
+
+#define CYBLE_L2CAP_HEADER_SIZE                     (4u)
+
+/* GATT MTU Size */
+#define CYBLE_GATT_MTU                              (0x0017u)
+#define CYBLE_GATT_MTU_PLUS_L2CAP_HEADER            (CYBLE_GATT_MTU + CYBLE_L2CAP_HEADER_SIZE)
+
+/* Stack buffers count */
+#define CYBLE_GATT_MTU_BUF_COUNT                    (2u)
+#define CYBLE_STACK_BUF_COUNT                       (6u)
+
+/* GATT Maximum attribute length */
+#define CYBLE_GATT_MAX_ATTR_LEN                     (0x000Bu)
+
+/* L2CAP MTU Size */
+#define CYBLE_L2CAP_MTU                             (23u)
+#define CYBLE_L2CAP_MTU_PLUS_L2CAP_HEADER           (CYBLE_L2CAP_MTU + CYBLE_L2CAP_HEADER_SIZE)
+
+/* L2CAP PMS Size */
+#define CYBLE_L2CAP_MPS                             (23u)
+#define CYBLE_L2CAP_MPS_PLUS_L2CAP_HEADER           (CYBLE_L2CAP_MPS + CYBLE_L2CAP_HEADER_SIZE)
+
+#define CYBLE_L2CAP_LOGICAL_CHANNEL_COUNT           (1u) 
+
+#define CYBLE_L2CAP_PSM_COUNT                       (1u)
+
+#endif /* CYBLE_MODE_PROFILE */
+
+/* RAM memory size required for stack */
+#if(CYBLE_MODE_PROFILE)
+    #define CYBLE_STACK_RAM_SIZE   CYBLE_ALIGN_TO_4(CYBLE_DEFAULT_RAM_SIZE_SOC + \
+        (CYBLE_GATT_MTU_PLUS_L2CAP_HEADER * CYBLE_GATT_MTU_BUF_COUNT) + \
+        CYBLE_GATT_MAX_ATTR_LEN + \
+        (CYBLE_L2CAP_PSM_SIZE * CYBLE_L2CAP_PSM_COUNT) + \
+        (CYBLE_L2CAP_CBFC_CHANNEL_SIZE * CYBLE_L2CAP_LOGICAL_CHANNEL_COUNT) + \
+        (CYBLE_L2CAP_MTU_PLUS_L2CAP_HEADER * CYBLE_L2CAP_LOGICAL_CHANNEL_COUNT) + \
+        (CYBLE_L2CAP_MPS_PLUS_L2CAP_HEADER * CYBLE_L2CAP_LOGICAL_CHANNEL_COUNT * (CYBLE_L2CAP_MTU / CYBLE_L2CAP_MPS)) + \
+        (CYBLE_STACK_BUFFER_MGR_UTIL_RAM_SZ * CYBLE_STACK_BUF_COUNT))
+#else
+    #define CYBLE_STACK_RAM_SIZE     (CYBLE_DEFAULT_RAM_SIZE_HCI)
+#endif /* CYBLE_MODE_PROFILE */  
+
+
+/***************************************
+##Enumerated Types and Structs
+***************************************/
+
+/* Advertisement SIG assigned numbers */
+typedef enum
+{
+    /*Flags*/
+    CYBLE_GAP_ADV_FLAGS = 0x01u,
+
+    /*Incomplete List of 16-bit Service Class UUIDs*/
+    CYBLE_GAP_ADV_INCOMPL_16UUID,
+
+    /*Complete List of 16-bit Service Class UUIDs*/
+    CYBLE_GAP_ADV_COMPL_16UUID,
+
+    /*Incomplete List of 32-bit Service Class UUIDs*/
+    CYBLE_GAP_ADV_INCOMPL_32_UUID,
+
+    /*Complete List of 32-bit Service Class UUIDs*/
+    CYBLE_GAP_ADV_COMPL_32_UUID,
+
+    /*Incomplete List of 128-bit Service Class UUIDs*/
+    CYBLE_GAP_ADV_INCOMPL_128_UUID,
+
+    /*Complete List of 128-bit Service Class UUIDs*/
+    CYBLE_GAP_ADV_COMPL_128_UUID,
+
+    /*Shortened Local Name*/
+    CYBLE_GAP_ADV_SHORT_NAME,
+
+    /*Complete Local Name*/
+    CYBLE_GAP_ADV_COMPL_NAME,
+
+    /*Tx Power Level*/
+    CYBLE_GAP_ADV_TX_PWR_LVL,
+
+    /*Class of Device*/
+    CYBLE_GAP_ADV_CLASS_OF_DEVICE = 0x0Du,
+
+    /*Simple Pairing Hash C*/
+    CYBLE_GAP_ADV_SMPL_PAIR_HASH_C,
+
+    /*Simple Pairing Randomizer R*/
+    CYBLE_GAP_ADV_SMPL_PAIR_RANDOM_R,
+
+    /*Device ID*/
+    CYBLE_GAP_ADV_DEVICE_ID,
+
+    /*Security Manager TK Value*/
+    CYBLE_GAP_ADV_SCRT_MNGR_TK_VAL = 0x10u,
+
+    /* Security Manager Out of Band Flags */
+    CYBLE_GAP_ADV_SCRT_MNGR_OOB_FLAGS,
+
+    /* Slave Connection Interval Range */
+    CYBLE_GAP_ADV_SLAVE_CONN_INTRV_RANGE,
+
+    /* List of 16-bit Service Solicitation UUIDs*/
+    CYBLE_GAP_ADV_SOLICIT_16UUID = 0x14u,
+
+    /*List of 128-bit Service Solicitation UUIDs*/
+    CYBLE_GAP_ADV_SOLICIT_128UUID,
+
+    /*Service Data - 16-bit UUID*/
+    CYBLE_GAP_ADV_SRVC_DATA_16UUID,
+
+    /* Public Target Address */
+    CYBLE_GAP_ADV_PUBLIC_TARGET_ADDR,
+
+    /* Random Target Address */
+    CYBLE_GAP_ADV_RANDOM_TARGET_ADDR,
+
+    /* Appearance */
+    CYBLE_GAP_ADV_APPEARANCE,
+
+    /* Advertising Interval */
+    CYBLE_GAP_ADV_ADVERT_INTERVAL,
+
+    /* LE Bluetooth Device Address */
+    CYBLE_GAP_ADV_LE_BT_DEVICE_ADDR,
+
+    /* LE Role */
+    CYBLE_GAP_ADV_LE_ROLE,
+
+    /* Simple Pairing Hash C-256 */
+    CYBLE_GAP_ADV_SMPL_PAIR_HASH_C256,
+
+    /* Simple Pairing Randomizer R-256 */
+    CYBLE_GAP_ADV_SMPL_PAIR_RANDOM_R256,
+
+    /*List of 32-bit Service Solicitation UUIDs*/
+    CYBLE_GAP_ADV_SOLICIT_32UUID,
+
+    /*Service Data - 32-bit UUID*/
+    CYBLE_GAP_ADV_SRVC_DATA_32UUID,
+
+    /*Service Data - 128-bit UUID*/
+    CYBLE_GAP_ADV_SRVC_DATA_128UUID,
+
+    /* 3D Information Data */
+    CYBLE_GAP_ADV_3D_INFO_DATA = 0x3D
+
+}CYBLE_GAP_ADV_ASSIGN_NUMBERS;
+
+
+/***************************************
+##Type Definitions
+***************************************/
+
+/* Event callback function prototype to receive events from BLE component */
+typedef void (* CYBLE_CALLBACK_T) (uint32 eventCode, void *eventParam);
+
+
+/***************************************
+##API Constants
+***************************************/
+
+#define CYBLE_AD_TYPE_MORE16UUID                    (0x02u)
+#define CYBLE_AD_TYPE_CMPL16UUID                    (0x03u)
+#define CYBLE_AD_TYPE_MORE32UUID                    (0x04u)
+#define CYBLE_AD_TYPE_CMPL32UUID                    (0x05u)
+#define CYBLE_AD_TYPE_MORE128UUID                   (0x06u)
+#define CYBLE_AD_TYPE_CMPL128UUID                   (0x07u)
+
+#define CYBLE_PDU_DATA_LEN_ZERO                     (0x00u)
+
+#define CYBLE_DISCOVERY_IDLE                        (0x00u)
+#define CYBLE_DISCOVERY_SERVICE                     (0x01u)
+#define CYBLE_DISCOVERY_CHAR                        (0x02u)
+#define CYBLE_DISCOVERY_DESCR                       (0x03u)
+#define CYBLE_DISCOVERY_DONE                        (0x04u)
+
+/* CyBle_NextCharDscrDiscovery parameters */
+#define CYBLE_DISCOVERY_INIT                        (0x00u)
+#define CYBLE_DISCOVERY_CONTINUE                    (0x01u)
+
+/* Device address stored by user in ROW4 of the SFLASH */
+#define CYBLE_SFLASH_DEVICE_ADDRESS_PTR             ( (CYBLE_GAP_BD_ADDR_T *) (CYREG_SFLASH_MACRO_0_FREE_SFLASH0))
+#define CYBLE_SFLASH_DIE_WAFER_REG                  ( *(uint8 *) CYREG_SFLASH_DIE_WAFER)
+#define CYBLE_SFLASH_DIE_X_REG                      ( *(uint8 *) CYREG_SFLASH_DIE_X)
+#define CYBLE_SFLASH_DIE_Y_REG                      ( *(uint8 *) CYREG_SFLASH_DIE_Y)
+
+#define CYBLE_AD_STRUCTURE_MAX_LENGTH               (31u)
+
+/* AD types for complete and shortened local name */
+#define CYBLE_SHORT_LOCAL_NAME                      (8u)
+#define CYBLE_COMPLETE_LOCAL_NAME                   (9u)
+
+#define CYBLE_ADVERTISING_FAST                      (0x00u)
+#define CYBLE_ADVERTISING_SLOW                      (0x01u)
+#define CYBLE_ADVERTISING_CUSTOM                    (0x02u)
+
+#define CYBLE_SCANNING_FAST                         (0x00u)
+#define CYBLE_SCANNING_SLOW                         (0x01u)
+#define CYBLE_SCANNING_CUSTOM                       (0x02u)
+
+#define CYBLE_BONDING_YES                           (0x00u)
+#define CYBLE_BONDING_NO                            (0x01u)
+
+#define CYBLE_PENDING_STACK_FLASH_WRITE_BIT         (0x01u)
+#define CYBLE_PENDING_CCCD_FLASH_WRITE_BIT          (0x02u)
+
+/* GAP Advertisement Flags */
+#define CYBLE_GAP_ADV_FLAG_LE_LIMITED_DISC_MODE     (0x01u)   /* LE Limited Discoverable Mode. */
+#define CYBLE_GAP_ADV_FLAG_LE_GENERAL_DISC_MODE     (0x02u)   /* LE General Discoverable Mode. */
+#define CYBLE_GAP_ADV_FLAG_BR_EDR_NOT_SUPPORTED     (0x04u)   /* BR/EDR not supported. */
+#define CYBLE_GAP_ADV_FLAG_LE_BR_EDR_CONTROLLER     (0x08u)   /* Simultaneous LE and BR/EDR, Controller. */
+#define CYBLE_GAP_ADV_FLAG_LE_BR_EDR_HOST           (0x10u)   /* Simultaneous LE and BR/EDR, Host. */
+#define CYBLE_GAP_ADV_FLAGS_PACKET_LENGTH           (0x02u)
+
+/* GAP Advertising interval min and max */
+#define CYBLE_GAP_ADV_ADVERT_INTERVAL_MIN           (0x0020u) /* Minimum Advertising interval in 625 us units, i.e. 20 ms. */
+#define CYBLE_GAP_ADV_ADVERT_INTERVAL_NONCON_MIN    (0x00A0u) /* Minimum Advertising interval in 625 us units for non connectable mode, i.e. 100 ms. */
+#define CYBLE_GAP_ADV_ADVERT_INTERVAL_MAX           (0x4000u) /* Maximum Advertising interval in 625 us units, i.e. 10.24 s. */
+#define CYBLE_GAP_ADV_ADVERT_INTERVAL_PACKET_LENGTH (0x03u)
+
+#define CYBLE_GAPC_CONNECTING_TIMEOUT               (30u)     /* Seconds */
+
+
+/***************************************
+##Private Function Prototypes
+***************************************/
+
+/* DOM-IGNORE-BEGIN */
+void CyBle_Init(void);
+void CyBle_ServiceInit(void);
+uint16 CyBle_Get16ByPtr(const uint8 ptr[]);
+void CyBle_Set16ByPtr(uint8 ptr[], uint16 value);
+/* DOM-IGNORE-END */
+
+
+/***************************************
+##Function Prototypes
+***************************************/
+
+CYBLE_API_RESULT_T CyBle_Start(CYBLE_CALLBACK_T  callbackFunc);
+void CyBle_Stop(void);
+
+#if((CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_CENTRAL) && (CYBLE_BONDING_REQUIREMENT == CYBLE_BONDING_YES))
+    CYBLE_API_RESULT_T CyBle_StoreBondingData(uint8 isForceWrite);
+#endif /* (CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_CENTRAL) && (CYBLE_BONDING_REQUIREMENT == CYBLE_BONDING_YES) */
+
+#if(CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER)
+    CYBLE_API_RESULT_T CyBle_GappStartAdvertisement(uint8 advertisingIntervalType);
+    void CyBle_GappStopAdvertisement(void);
+    void CyBle_ChangeAdDeviceAddress(const CYBLE_GAP_BD_ADDR_T* bdAddr, uint8 dest);
+#endif /* CYBLE_GAP_ROLE_PERIPHERAL */
+
+#if(CYBLE_GAP_ROLE_CENTRAL || CYBLE_GAP_ROLE_OBSERVER)
+    CYBLE_API_RESULT_T CyBle_GapcStartScan(uint8 scanningIntervalType);
+    void CyBle_GapcStopScan(void);
+#endif /* CYBLE_GAP_ROLE_CENTRAL || CYBLE_GAP_ROLE_OBSERVER */
+
+#if(CYBLE_GAP_ROLE_CENTRAL)
+    CYBLE_API_RESULT_T CyBle_GapcConnectDevice(const CYBLE_GAP_BD_ADDR_T * address);
+    CYBLE_API_RESULT_T CyBle_GapcCancelDeviceConnection(void);
+#endif /* CYBLE_GAP_ROLE_CENTRAL */
+
+
+/***************************************
+##External data references
+***************************************/
+
+extern CYBLE_CALLBACK_T                             CyBle_ApplCallback;
+extern uint8                                        cyBle_initVar;
+extern uint8                                        cyBle_stackMemoryRam[CYBLE_STACK_RAM_SIZE];
+extern volatile uint8                               cyBle_eventHandlerFlag;
+extern CYBLE_GAP_BD_ADDR_T                          cyBle_deviceAddress;
+extern CYBLE_GAP_BD_ADDR_T                          * cyBle_sflashDeviceAddress;
+extern CYBLE_GAP_AUTH_INFO_T                        cyBle_authInfo;
+
+#if(CYBLE_GAP_ROLE_CENTRAL || CYBLE_GAP_ROLE_OBSERVER)
+    extern CYBLE_GAPC_DISC_INFO_T                   cyBle_discoveryInfo;
+#endif /* CYBLE_GAP_ROLE_CENTRAL || CYBLE_GAP_ROLE_OBSERVER */
+
+#if(CYBLE_GAP_ROLE_CENTRAL)
+    extern CYBLE_GAPC_CONN_PARAM_T                  cyBle_connectionParameters;
+    extern uint16                                   cyBle_connectingTimeout;
+    
+#endif /* CYBLE_GAP_ROLE_CENTRAL */
+
+#if(CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER)
+    extern CYBLE_GAPP_DISC_PARAM_T                  cyBle_discoveryParam;
+    extern CYBLE_GAPP_DISC_DATA_T                   cyBle_discoveryData;
+    extern CYBLE_GAPP_SCAN_RSP_DATA_T               cyBle_scanRspData;
+    extern CYBLE_GAPP_DISC_MODE_INFO_T              cyBle_discoveryModeInfo;
+#endif /* CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER */
+
+#if((CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_CENTRAL) && (CYBLE_BONDING_REQUIREMENT == CYBLE_BONDING_YES))
+
+/* This is a two-bit variable that contains status of pending write to flash operation. 
+   This variable is initialized to zero in CyBle_Init() API.
+   CYBLE_PENDING_CCCD_FLASH_WRITE_BIT flag is set after write to CCCD event. 
+   CYBLE_PENDING_STACK_FLASH_WRITE_BIT flag is set after CYBLE_EVT_PENDING_FLASH_WRITE event.
+   CyBle_StoreBondingData API should be called to store pending bonding data.
+   This API automatically clears pending bits after write operation complete. */
+    extern uint8 cyBle_pendingFlashWrite;
+#endif  /* (CYBLE_BONDING_REQUIREMENT == CYBLE_BONDING_YES) */
+
+
+/***************************************
+* The following code is DEPRECATED and
+* should not be used in new projects.
+***************************************/
+
+#define CYBLE_TX_POWER_LEVEL                        CYBLE_TX_POWER_LEVEL_ADV
+
+
+
+#endif /* CY_BLE_CYBLE_H  */
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_HAL_INT.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_HAL_INT.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_HAL_INT.c	(revision 7)
@@ -0,0 +1,134 @@
+/*******************************************************************************
+* File Name: BLE_HAL_INT.c
+* Version 2.0
+*
+* Description:
+*  This file contains the source code for the Interrupt Service Routine for the
+*  HAL section of the BLE component
+*
+********************************************************************************
+* Copyright 2014-2015, Cypress Semiconductor Corporation.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions,
+* disclaimers, and limitations in the end user license agreement accompanying
+* the software package with which this file was provided.
+*******************************************************************************/
+
+#include "BLE_HAL_PVT.h"
+
+
+/*******************************************************************************
+* Function Name: CyBLE_Bless_Interrupt
+********************************************************************************
+*
+* Summary:
+*  Handles the Interrupt Service Routine for the BLE sub-system.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+CY_ISR(CyBLE_Bless_Interrupt)
+{
+    #if(CYBLE_STACK_MODE_DEBUG)
+        CyBle_ApplCallback(CYBLE_DEBUG_EVT_BLESS_INT, NULL);
+    #endif /* CYBLE_STACK_MODE_DEBUG */
+
+    /* Call stack manager bless function handler */
+    CyBLE_pf_bless_event_hdlr();
+    /* Host stack takes care of clearing interrupts */
+}
+
+
+#if(CYBLE_MODE == CYBLE_HCI)
+
+
+/*******************************************************************************
+* Function Name: CyBLE_Uart_Interrupt
+********************************************************************************
+*
+* Summary:
+*  Handles the Interrupt Service Routine for the UART.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+CY_ISR(CyBLE_Uart_Interrupt)
+{
+    uint8  uartTxStatus = CyBLE_INTR_TX_SUCCESS;
+    uint32 srcInterrupt = 0u;
+
+    uint8 length = 0u;
+    uint8 srcCount = 0u;
+    uint8 uartRxStatus = CyBLE_INTR_RX_SUCCESS;
+    uint8 receivedData[BLE_HAL_Uart_FIFO_SIZE] = {0u};
+
+    /* Evaluate RX interrupt event */
+    srcInterrupt = BLE_HAL_Uart_GetRxInterruptSourceMasked();
+
+    if(0u != (srcInterrupt & BLE_HAL_Uart_INTR_RX_NOT_EMPTY))
+    {
+        if(0u != (srcInterrupt & BLE_HAL_Uart_INTR_RX_PARITY_ERROR))
+        {
+            uartRxStatus |= CyBLE_INTR_RX_PARITY_ERROR;
+        }
+        if(0u != (srcInterrupt & BLE_HAL_Uart_INTR_RX_FRAME_ERROR))
+        {
+            uartRxStatus |= CyBLE_INTR_RX_FRAME_ERROR;
+        }
+        if(0u != (srcInterrupt & BLE_HAL_Uart_INTR_RX_OVERFLOW))
+        {
+            uartRxStatus |= CyBLE_INTR_RX_OVERFLOW;
+        }
+        if(uartRxStatus == CyBLE_INTR_RX_SUCCESS)
+        {
+            length = (uint8)BLE_HAL_Uart_SpiUartGetRxBufferSize();
+            for(srcCount = 0u; srcCount < length; srcCount++)
+            {
+                receivedData[srcCount] = (uint8)BLE_HAL_Uart_SpiUartReadRxData();
+            }
+        }
+        else
+        {
+            BLE_HAL_Uart_SpiUartClearRxBuffer();
+        }
+        for(uartTxStatus = 0u; uartTxStatus < length; uartTxStatus++)
+        {
+            CyBLE_pf_handle_uart_rx_data(receivedData[uartTxStatus]);
+        }
+        BLE_HAL_Uart_ClearRxInterruptSource(srcInterrupt);
+    }
+    else
+    {
+        /* No RX interrupt. Do nothing. */
+    }
+
+    /* Evaluate TX interrupt event in sequence */
+    srcInterrupt = BLE_HAL_Uart_GetTxInterruptSourceMasked();
+
+    /* Stack manager TX uart complete */
+    if(0u != (srcInterrupt & BLE_HAL_Uart_INTR_TX_UART_DONE))
+    {
+        if(0u != (srcInterrupt & BLE_HAL_Uart_INTR_TX_OVERFLOW))
+        {
+            /*Stack manager TX uart error */
+            uartTxStatus |= CyBLE_INTR_TX_OVERFLOW;
+        }
+        CyBLE_pf_handle_uart_tx_complt();
+        BLE_HAL_Uart_ClearTxInterruptSource(srcInterrupt);
+    }
+    else
+    {
+        /* No TX interrupt. Do nothing. */
+    }
+}
+#endif /* (CYBLE_MODE == CYBLE_HCI) */
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_HAL_PVT.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_HAL_PVT.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_HAL_PVT.c	(revision 7)
@@ -0,0 +1,410 @@
+/*******************************************************************************
+* File Name: CYBLE_HAL_PVT.c
+* Version 2.0
+*
+* Description:
+*  This file contains the source code for the HAL section of the BLE component
+*
+********************************************************************************
+* Copyright 2014-2015, Cypress Semiconductor Corporation.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions,
+* disclaimers, and limitations in the end user license agreement accompanying
+* the software package with which this file was provided.
+*******************************************************************************/
+
+#include "BLE_HAL_PVT.h"
+
+
+#if(CYBLE_MODE == CYBLE_HCI)
+
+
+/*******************************************************************************
+* Function Name: CyBLE_Uart_Start
+********************************************************************************
+*
+* Summary:
+*  Enables the platform UART Tx and RX interrupts and then enables the UART
+*  component.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void CyBLE_Uart_Start (void)
+{
+    /* Setup ISR */
+    BLE_uart_isr_StartEx(&CyBLE_Uart_Interrupt);
+
+    BLE_HAL_Uart_Start();
+}
+
+
+/*******************************************************************************
+* Function Name: CyBLE_Uart_Stop
+********************************************************************************
+*
+* Summary:
+*  Disables the UART, clears all pending interrupts and disables the UART Tx
+*  and RX interrupts. This will also empty out the FIFOs.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void CyBLE_Uart_Stop (void)
+{
+    /* Stop interrupt and UART */
+    BLE_uart_isr_Stop();
+
+    BLE_HAL_Uart_Stop();
+}
+
+
+/*******************************************************************************
+* Function Name: CyBLE_Uart_Transmit
+********************************************************************************
+*
+* Summary:
+*  Sends the data to Uart Tx FIFO. The API handles data length up to the 
+*  supported Tx FIFO length of the uart hardware module.
+*
+* Parameters:
+*  uint8 *data: Pointer to the data to send through the UART
+*  uint8 length: the length of data to transmit in bytes
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void CyBLE_Uart_Transmit (const uint8 *dataBuf, uint8 length)
+{
+    BLE_HAL_Uart_SpiUartPutArray(dataBuf, (uint32)length);
+}
+
+#endif /* (CYBLE_MODE == CYBLE_HCI) */
+
+
+/*******************************************************************************
+* Function Name: CyBLE_Nvram_Write
+********************************************************************************
+*
+* Summary:
+*  This API writes the data to the NVRAM store. It will check the appropriate
+*  alignment of a start address and also perform an address range check based
+*  on the length before performing the write operation.
+*  This function performs memory compare and writes only row where there are new
+*  data to write.
+*
+* Parameters:
+*  const uint8 *buffer: Pointer to the buffer containing the data to be stored.
+*  const uint8 *varFlash: Pointer to the array or variable in the flash.
+*  uint16 length: the length of the data in bytes.
+*
+* Return:
+*  CYRET_SUCCESS    a successful write
+*  CYRET_BAD_PARAM  A request to write outside the flash boundary.
+*  CYRET_UNKNOWN    Other errors in writing the flash
+*
+* Side Effects:
+*  For BLE devices with 128K of Flash memory this API will automatically 
+*  modify the clock settings for the device.
+*  Writing to flash requires changes to be done to the IMO (set to 48 MHz)
+*  and HFCLK (source set to IMO) settings. The configuration is restored before
+*  returning. This will impact the operation of most of the hardware in the
+*  device.
+*
+*******************************************************************************/
+cystatus CyBLE_Nvram_Write (const uint8 buffer[], const uint8 varFlash[], uint16 length)
+{
+    uint8 writeBuffer[CY_FLASH_SIZEOF_ROW];
+    uint32 rowId;
+    uint32 dstIndex;
+    uint32 srcIndex = 0u;
+    cystatus rc = CYRET_SUCCESS;
+    uint32 eeOffset;
+    uint32 byteOffset;
+    uint32 rowsNotEqual;
+
+    eeOffset = (uint32)varFlash;
+
+    /* Make sure, that varFlash[] points to Flash */
+    if ((eeOffset + length) < CYBLE_HAL_FLASH_END_ADDR)
+    {
+        rowId = eeOffset / CY_FLASH_SIZEOF_ROW;
+        byteOffset = CY_FLASH_SIZEOF_ROW * rowId;
+
+        while ((srcIndex < length) && (CYRET_SUCCESS == rc))
+        {
+            rowsNotEqual = 0u;
+            /* Copy data to the write buffer either from the source buffer or from the flash */
+            for (dstIndex = 0u; dstIndex < CY_FLASH_SIZEOF_ROW; dstIndex++)
+            {
+                if ((byteOffset >= eeOffset) && (srcIndex < length))
+                {
+                    /* Detect that row programming is required */
+                    if(writeBuffer[dstIndex] != buffer[srcIndex])
+                    {
+                        writeBuffer[dstIndex] = buffer[srcIndex];
+                        rowsNotEqual = 1u;  
+                    }
+                    srcIndex++;
+                }
+                else
+                {
+                    writeBuffer[dstIndex] = CY_GET_XTND_REG8(CYDEV_FLASH_BASE + byteOffset);
+                }
+                byteOffset++;
+            }
+
+            if(rowsNotEqual != 0u)
+            {
+                /* Write flash row */
+                rc = CySysFlashWriteRow(rowId, writeBuffer);
+            }
+
+            /* Go to the next row */
+            rowId++;
+        }
+    }
+    else
+    {
+        rc = CYRET_BAD_PARAM;
+    }
+
+    /* Mask return codes from flash, if they are not supported */
+    if ((CYRET_SUCCESS != rc) && (CYRET_BAD_PARAM != rc))
+    {
+        rc = CYRET_UNKNOWN;
+    }
+    
+    return (rc);
+}
+
+/*******************************************************************************
+* Function Name: CyBLE_Nvram_Erase
+********************************************************************************
+*
+* Summary:
+*  This API erases the data from the NVRAM store. This API will perform an 
+*  address range check based on the length before performing erase operation.
+*
+* Parameters:
+*  const uint8 *varFlash: the pointer to the array or variable in the flash.
+*  uint16 length: the length of the data in bytes.
+*
+* Return:
+*  CYRET_SUCCESS    a successful write
+*  CYRET_BAD_PARAM  A request to write outside the flash boundary.
+*  CYRET_UNKNOWN    Other errors in writing the flash
+*
+*******************************************************************************/
+cystatus CyBLE_Nvram_Erase (const uint8 *varFlash, uint16 length)
+{
+    const uint8 *tempFlash;
+    uint8 flashBuffer[CY_FLASH_SIZEOF_ROW] = {0u};
+    uint16 lengthFlash;
+    uint16 lengthRemaining;
+    cystatus rc = CYRET_UNKNOWN;
+
+    tempFlash = varFlash;
+    lengthRemaining = length;
+
+    while(lengthRemaining > 0u)
+    {
+        if(lengthRemaining < CY_FLASH_SIZEOF_ROW)
+        {
+            lengthFlash = lengthRemaining;
+        }
+        else
+        {
+            lengthFlash = CY_FLASH_SIZEOF_ROW;
+        }
+        rc = CyBLE_Nvram_Write(flashBuffer, tempFlash, lengthFlash);
+        if(rc != CYRET_SUCCESS)
+        {
+            break;
+        }
+        tempFlash += CY_FLASH_SIZEOF_ROW;
+        lengthRemaining -= lengthFlash;
+    }
+
+    return rc;
+}
+
+
+/*******************************************************************************
+* Function Name: CyBLE_Bless_LlRegRead
+********************************************************************************
+*
+* Summary:
+*  This API reads the content of the BLESS Link Layer register from the stack.
+*
+* Parameters:
+*  uint32 *blessAddr: the pointer to the BLESS link layer address.
+*  uint16 *regValue: the pointer to the buffer space to copy the read value.
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void CyBLE_Bless_LlRegRead (const reg32 *blessAddr, uint16 *regValue)
+{
+    *regValue = (uint16)CY_GET_REG32(blessAddr);
+}
+
+
+/*******************************************************************************
+* Function Name: CyBLE_Bless_LlRegWrite
+********************************************************************************
+*
+* Summary:
+*  This API writes to the BLESS Link Layer register from the stack.
+*
+* Parameters:
+*  uint32 *blessAddr: the pointer to the BLESS link layer address.
+*  uint16 regValue: the pointer to the value to be written to the BLESS LL reg.
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void CyBLE_Bless_LlRegWrite (reg32 *blessAddr, const uint16 regValue)
+{
+    CY_SET_REG32(blessAddr, regValue);
+}
+
+
+/*******************************************************************************
+* Function Name: CyBLE_Bless_RfRegRead
+********************************************************************************
+*
+* Summary:
+*  This API reads the content of the BLESS RF register from the stack.
+*
+* Parameters:
+*  uint32 *blessAddr: the pointer to BLESS RF register address.
+*  uint16 *regValue: the pointer to the buffer space to copy the read value.
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void CyBLE_Bless_RfRegRead (const reg32 *blessAddr, uint16 *regValue)
+{
+    *regValue = (uint16)CY_GET_REG32(blessAddr);
+}
+
+
+/*******************************************************************************
+* Function Name: CyBLE_Bless_RfRegWrite
+********************************************************************************
+*
+* Summary:
+*  This API writes to the BLESS RF register from the stack.
+*
+* Parameters:
+*  uint32 *blessAddr: the pointer to the BLESS RF address.
+*  uint16 regValue: the pointer to the value to be written to the BLESS RF reg.
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void CyBLE_Bless_RfRegWrite (reg32 *blessAddr, const uint16 regValue)
+{
+     CY_SET_REG32(blessAddr, regValue);
+}
+
+
+void CyBLE_BlessDeviceConfig(void)
+{
+    uint32 trimRegValue;
+    uint32 ldo;
+
+    trimRegValue = ((uint32)CYBLE_SFLASH_BLESS_BB_BUMP2_HIGH_REG << 8u) | CYBLE_SFLASH_BLESS_BB_BUMP2_LOW_REG;
+    ldo = ((uint32)CYBLE_SFLASH_BLESS_LDO_HIGH_REG << 8u) | CYBLE_SFLASH_BLESS_LDO_LOW_REG;
+
+    if ((ldo == CYBLE_SFLASH_BLERD_LDO_REG_VAL1) && (trimRegValue == CYBLE_SFLASH_BLERD_BB_BUMP2_REG_VAL1))
+    {
+        ldo = CYBLE_BLERD_LDO_REG_VAL_FINAL;
+        trimRegValue = CYBLE_BLERD_BB_BUMP2_REG_VAL_FINAL;
+    }
+    else if ((ldo == CYBLE_SFLASH_BLERD_LDO_REG_VAL2) && (trimRegValue == CYBLE_BLERD_BB_BUMP2_REG_VAL_FINAL))
+    {
+        ldo = CYBLE_BLERD_LDO_REG_VAL_FINAL;
+    }
+    else
+    {
+    }
+
+    CYBLE_BLE_BLERD_LDO_REG = ldo;
+    CYBLE_BLE_BLERD_BB_BUMP2_REG = trimRegValue;
+
+    /* Edit only XTAL fast charge bit */
+    trimRegValue = ((uint32)CYBLE_SFLASH_BLESS_BB_XO_HIGH_REG << 8u) | CYBLE_SFLASH_BLESS_BB_XO_LOW_REG;
+
+    if ((trimRegValue == CYBLE_SFLASH_BLERD_BB_XO_REG_VAL1) || (trimRegValue == CYBLE_SFLASH_BLERD_BB_XO_REG_VAL2))
+    {
+        trimRegValue = CYBLE_BLERD_BB_XO_REG_VAL_FINAL;
+    }
+    
+    CYBLE_BLE_BLERD_BB_XO_REG = trimRegValue;
+    
+    trimRegValue = ((uint32)CYBLE_SFLASH_BLESS_SY_BUMP1_HIGH_REG << 8u) | CYBLE_SFLASH_BLESS_SY_BUMP1_LOW_REG;
+
+    if ((trimRegValue == CYBLE_SFLASH_BLERD_SY_BUMP1_REG_VAL1) || 
+        (trimRegValue == CYBLE_SFLASH_BLERD_SY_BUMP1_REG_VAL2) ||  
+        (trimRegValue == CYBLE_SFLASH_BLERD_SY_BUMP1_REG_VAL3))
+    {
+        trimRegValue = CYBLE_BLERD_SY_BUMP1_REG_VAL_FINAL;
+    }
+    CYBLE_BLE_BLERD_SY_BUMP1_REG = trimRegValue;
+      
+}
+
+
+void CyBleHal_DelayUs(uint16 delayVal)
+{
+    CyDelayUs(delayVal);
+}
+
+void CyBleHal_DelayMs(uint32 delayVal)
+{
+    CyDelay(delayVal);
+}
+
+void CyBleHal_EnableGlobalInterrupts(void)
+{
+    BLE_bless_isr_Enable();
+}
+
+void CyBleHal_DisableGlobalInterrupts(void)
+{
+    BLE_bless_isr_Disable();
+}
+
+void CyBle_HalInit(void)
+{
+    /* For all we know the interrupt is active. */
+    BLE_bless_isr_Disable();
+
+    /* Set the ISR to point to the BLE_bless_isr Interrupt. */
+    BLE_bless_isr_SetVector(&CyBLE_Bless_Interrupt);
+
+    /* Set the priority. */
+    BLE_bless_isr_SetPriority((uint8)BLE_bless_isr_INTC_PRIOR_NUMBER);
+}
+
+/* Start Interrupt Controller API. */
+void CYBLE_BlessStart(void)
+{
+    BLE_bless_isr_StartEx(&CyBLE_Bless_Interrupt);
+}
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_HAL_PVT.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_HAL_PVT.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_HAL_PVT.h	(revision 7)
@@ -0,0 +1,108 @@
+/*******************************************************************************
+* File Name: CYBLE_HAL_PVT.h
+* Version 2.0
+*
+* Description:
+*  Contains the function prototypes and constants for the HAL section
+*  of the BLE component.
+*
+* Note:
+*
+********************************************************************************
+* Copyright 2014-2015, Cypress Semiconductor Corporation.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions,
+* disclaimers, and limitations in the end user license agreement accompanying
+* the software package with which this file was provided.
+*******************************************************************************/
+
+
+#if !defined(CY_BLE_CYBLE_HAL_PVT_H)
+#define CY_BLE_CYBLE_HAL_PVT_H
+
+#include "BLE_STACK_PVT.h" 
+#include "BLE_bless_isr.h"
+#include "BLE.h"    
+
+
+#if(CYBLE_MODE == CYBLE_HCI)
+    #include "BLE_HAL_Uart_SPI_UART.h"
+    #include "BLE_uart_isr.h"
+#endif /* (CYBLE_MODE == CYBLE_HCI) */
+
+
+/***************************************
+*   HAL API Constants
+***************************************/
+
+/* Defines for LDO values */
+#define CYBLE_SFLASH_BLERD_LDO_REG_VAL1                         (0x0B58u)
+#define CYBLE_SFLASH_BLERD_LDO_REG_VAL2                         (0x0D40u)
+#define CYBLE_BLERD_LDO_REG_VAL_FINAL                           (0x0D58u)
+
+/* Defines for BB_BUMP values */
+#define CYBLE_SFLASH_BLERD_BB_BUMP2_REG_VAL1                    (0x0007u)
+#define CYBLE_BLERD_BB_BUMP2_REG_VAL_FINAL                      (0x0004u)
+
+/* Defines for BB_XO values */
+#define CYBLE_SFLASH_BLERD_BB_XO_REG_VAL1                       (0x2000u)
+#define CYBLE_SFLASH_BLERD_BB_XO_REG_VAL2                       (0x0000u)
+#define CYBLE_BLERD_BB_XO_REG_VAL_FINAL                         (0x2002u)
+
+/* Defines for BB_XO values */
+#define CYBLE_SFLASH_BLERD_SY_BUMP1_REG_VAL1                    (0x0F0Fu)
+#define CYBLE_SFLASH_BLERD_SY_BUMP1_REG_VAL2                    (0x0505u)
+#define CYBLE_SFLASH_BLERD_SY_BUMP1_REG_VAL3                    (0x0005u)
+#define CYBLE_BLERD_SY_BUMP1_REG_VAL_FINAL                      (0x0F05u)
+
+
+#define CYBLE_HAL_FLASH_BASE_ADDR                               (CYDEV_FLASH_BASE)
+#define CYBLE_HAL_FLASH_SIZE                                    (CYDEV_FLASH_SIZE)
+#define CYBLE_HAL_FLASH_END_ADDR                                (CYBLE_HAL_FLASH_BASE_ADDR + CYBLE_HAL_FLASH_SIZE)
+
+#define CYBLE_HAL_FLASH_ROWS_IN_ARRAY                           (CY_FLASH_SIZEOF_ARRAY/CY_FLASH_SIZEOF_ROW)
+
+
+/***************************************
+*              Registers
+***************************************/
+
+/* BLESS Radio Trim registers in the SFLASH */
+#define CYBLE_SFLASH_BLESS_BB_BUMP2_LOW_REG                     (* (reg8 *) (CYREG_SFLASH_BLESS_BB_BUMP2))
+#define CYBLE_SFLASH_BLESS_BB_BUMP2_HIGH_REG                    (* (reg8 *) (CYREG_SFLASH_BLESS_BB_BUMP2 + 1u))
+#define CYBLE_SFLASH_BLESS_BB_XO_LOW_REG                        (* (reg8 *) (CYREG_SFLASH_BLESS_BB_XO))
+#define CYBLE_SFLASH_BLESS_BB_XO_HIGH_REG                       (* (reg8 *) (CYREG_SFLASH_BLESS_BB_XO + 1u))
+#define CYBLE_SFLASH_BLESS_SY_BUMP1_LOW_REG                     (* (reg8 *) (CYREG_SFLASH_BLESS_SY_BUMP1))
+#define CYBLE_SFLASH_BLESS_SY_BUMP1_HIGH_REG                    (* (reg8 *) (CYREG_SFLASH_BLESS_SY_BUMP1 + 1u))
+#define CYBLE_SFLASH_BLESS_LDO_LOW_REG                          (* (reg8 *) (CYREG_SFLASH_BLESS_LDO))
+#define CYBLE_SFLASH_BLESS_LDO_HIGH_REG                         (* (reg8 *) (CYREG_SFLASH_BLESS_LDO + 1u))
+
+/* BLERD registers */
+#define CYBLE_BLE_BLERD_LDO_REG                                 (* (reg32 *) (CYREG_BLE_BLERD_LDO))
+#define CYBLE_BLE_BLERD_SY_BUMP1_REG                            (* (reg32 *) (CYREG_BLE_BLERD_SY_BUMP1))
+#define CYBLE_BLE_BLERD_BB_BUMP2_REG                            (* (reg32 *) (CYREG_BLE_BLERD_BB_BUMP2))
+#define CYBLE_BLE_BLERD_BB_XO_REG                               (* (reg32 *) (CYREG_BLE_BLERD_BB_XO))
+
+/***************************************
+*   Function Prototypes
+***************************************/
+
+/* HAL ISR prototypes */
+CY_ISR_PROTO(CyBLE_Bless_Interrupt);
+#if(CYBLE_MODE == CYBLE_HCI)
+    CY_ISR_PROTO(CyBLE_Uart_Interrupt);
+#endif /* (CYBLE_MODE == CYBLE_HCI) */
+
+void CyBleHal_DelayUs(uint16 delayVal);
+void CyBleHal_DelayMs(uint32 delayVal);
+void CyBleHal_EnableGlobalInterrupts(void);
+void CyBleHal_DisableGlobalInterrupts(void);
+void CyBle_HalInit(void);
+void CYBLE_BlessStart(void);
+
+cystatus CyBLE_Nvram_Write (const uint8 buffer[], const uint8 varFlash[], uint16 length);
+cystatus CyBLE_Nvram_Erase (const uint8 *varFlash, uint16 length);
+
+
+#endif /* CY_BLE_CYBLE_HAL_PVT_H  */
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_STACK_PVT.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_STACK_PVT.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_STACK_PVT.h	(revision 7)
@@ -0,0 +1,91 @@
+/*******************************************************************************
+* File Name: CYBLE_STACK_PVT.h
+* Version 2.0
+*
+* Description:
+*  Contains the function prototypes and constants for the HAL section
+*  of the BLE component.
+*
+* Note:
+*
+********************************************************************************
+* Copyright 2014-2015, Cypress Semiconductor Corporation.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions,
+* disclaimers, and limitations in the end user license agreement accompanying
+* the software package with which this file was provided.
+*******************************************************************************/
+
+
+#if !defined(CY_BLE_CYBLE_STACK_PVT_H)
+#define CY_BLE_CYBLE_STACK_PVT_H
+
+#include "BLE_eventHandler.h"
+
+/***************************************
+*     Data Struct Definitions
+***************************************/
+typedef struct
+{
+    uint32  timerPeriod; /* In ms */
+    uint8   timerMode;   /* One shot, continuous. */
+} CyBLE_timerConfig;
+
+
+/***************************************
+*   Function Prototypes
+***************************************/
+
+void CyBLE_Bless_LlRegRead (const reg32 *blessAddr, uint16 *regValue);
+void CyBLE_Bless_LlRegWrite (reg32 *blessAddr, const uint16 regValue);
+void CyBLE_Bless_RfRegRead (const reg32 *blessAddr, uint16 *regValue);
+void CyBLE_Bless_RfRegWrite (reg32 *blessAddr, const uint16 regValue);
+void BLE_uart_Start (void);
+void BLE_uart_Stop (void);
+void BLE_uart_Transmit (const uint8 *dataBuf, uint8 length);
+void CyBLE_BlessDeviceConfig(void);
+
+
+/***************************************
+*     Stack manager prototypes
+***************************************/
+
+/* Extern definitions for BLE Stack ISR handler */
+extern void CyBle_BleSSInterruptHandler(void);
+
+/* These APIs need to be renamed */
+
+/* To be used only for HCI_MODE and in Debug mode
+* where the logger serial port is enabled
+*/
+extern void PSOC4A_handle_transport_uart_tx_complete (void);
+
+/* To be used only for HCI_MODE */
+extern void PSOC4A_handle_transport_rx_byte(uint8 byte);
+
+
+/* Handle timer interrupt */
+extern void pf_timer_handle_tick (void);
+
+#define CyBLE_pf_handle_uart_rx_data        PSOC4A_handle_transport_rx_byte
+#define CyBLE_pf_handle_uart_tx_complt      PSOC4A_handle_transport_uart_tx_complete
+#define CyBLE_pf_timer_tick_hdlr            pf_timer_handle_tick
+#define CyBLE_pf_bless_event_hdlr           CyBle_BleSSInterruptHandler
+
+
+/***************************************
+*     Macros
+***************************************/
+#define CyBLE_INTR_TX_SUCCESS       0x00u
+#define CyBLE_INTR_TX_DONE          0x00u
+#define CyBLE_INTR_TX_OVERFLOW      0x01u
+
+#define CyBLE_INTR_RX_SUCCESS       0x00u
+#define CyBLE_INTR_RX_NOT_EMPTY     0x00u
+#define CyBLE_INTR_RX_OVERFLOW      0x01u
+#define CyBLE_INTR_RX_FRAME_ERROR   0x02u
+#define CyBLE_INTR_RX_PARITY_ERROR  0x04u
+
+
+#endif /* CY_BLE_CYBLE_STACK_PVT_H  */
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_Stack.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_Stack.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_Stack.h	(revision 7)
@@ -0,0 +1,1767 @@
+/*******************************************************************************
+File Name: CYBLE_Stack.h
+Version 2.0
+
+Description:
+ This file contains declaration of public BLE APIs other than those covered by
+ GAP, GATT and L2CAP specific APIs. Also specified are the defines, constants
+ and data structures required for the APIs.
+
+Related Document:
+ BLE Standard Spec - CoreV4.1, CSS, CSAs, ESR05, ESR06
+
+********************************************************************************
+Copyright 2014-2015, Cypress Semiconductor Corporation.  All rights reserved.
+You may use this file only in accordance with the license, terms, conditions,
+disclaimers, and limitations in the end user license agreement accompanying
+the software package with which this file was provided.
+*******************************************************************************/
+
+#ifndef CY_BLE_CYBLE_STACK_H
+#define CY_BLE_CYBLE_STACK_H
+
+
+/***************************************
+##Common stack includes
+***************************************/
+
+#include "cytypes.h"
+
+
+/***************************************
+##Constants
+***************************************/
+
+#define CYBLE_STACK_STATE_BUSY		   	0x01u
+
+#define CYBLE_STACK_STATE_FREE		   	0x00u
+
+/***************************************
+##Retention data definition
+***************************************/
+
+/* Bluetooth Device Address size  */
+#define CYBLE_GAP_BD_ADDR_SIZE			0x06u
+
+/***************************************
+## Memory pool configuration data defines
+***************************************/
+
+/* Size of internal data buffer structures */
+#define CYBLE_STACK_BUFFER_MGR_UTIL_RAM_SZ                        0x1Cu
+
+/* Size of the heap when MTU size is specified as 23 Bytes */
+#define CYBLE_DEFAULT_RAM_SIZE_SOC				(16u + 1024u + 1224u)
+
+/* Size of the heap when the BLE Stack is built in HCI mode */
+#define CYBLE_DEFAULT_RAM_SIZE_HCI				(16u + 1024u)
+
+/* Buffer size needed for L2cap PSM and CBFC channels */
+#define CYBLE_L2CAP_PSM_SIZE                     40u         
+#define CYBLE_L2CAP_CBFC_CHANNEL_SIZE            64u    
+
+
+/* Data Buffer Pool identifiers to support configurable parameters for L2CAP and
+ * GATT in BLE Stack 
+ * These data buffer pools need to be configured during BLE Stack
+ * initialization. */
+
+/* Data Buffer index for ATT/GATT Configured MTU Size */
+#define CYBLE_STACK_APP_POOL_1_SZ            	                   	0x00u
+
+/* Data Buffer index for GATT Server maximum attribute aize */
+#define CYBLE_STACK_APP_POOL_2_SZ	                               	0x01u
+
+/* Data Buffer index for L2CAP configuration for number of PSM Channels
+ * */
+#define CYBLE_STACK_APP_POOL_3_SZ		                           	0x02u
+
+/* Data Buffer index for L2CAP configuration for number of CBFC Channels
+ * */
+#define CYBLE_STACK_APP_POOL_4_SZ                          			0x03u
+
+/* Data Buffer index for L2CAP configured MTU Size */
+#define CYBLE_STACK_APP_POOL_5_SZ                                   0x04u
+
+/* Data Buffer index for L2CAP configured MPS Size */
+#define CYBLE_STACK_APP_POOL_6_SZ                                   0x05u
+
+
+/* BLESS Radio normal gain mode for Rx and Tx */
+#define CYBLE_BLESS_NORMAL_GAIN_MODE                            0x00u
+
+/* BLESS Radio high gain mode for Rx and Tx */
+#define CYBLE_BLESS_HIGH_GAIN_MODE                              0x01u
+
+
+
+/***************************************
+##Deprecated definitions
+***************************************/
+
+/* Event indicating connection update complete on the GAP Central.
+	Do not use this for new designs. Use CYBLE_EVT_GAP_CONNECTION_UPDATE_COMPLETE
+	instead */
+#define CYBLE_EVT_GAPC_CONNECTION_UPDATE_COMPLETE	CYBLE_EVT_GAP_CONNECTION_UPDATE_COMPLETE
+
+/***************************************
+##Enumerated Types and Structs
+***************************************/
+
+/* event callback function prototype to receive events from stack */
+typedef void (*CYBLE_APP_CB_T)(uint8 event, void* evParam);
+
+/* Host stack events.
+   * Generic events: 0x01 to 0x1F
+   * GAP events: 0x20 to 0x3F
+   * GATT events: 0x40 to 0x6F
+   * L2AP events: 0x70 to 0x7F  
+   * Future use: 0x80 to 0xFF
+*/
+typedef enum
+{
+    CYBLE_EVT_HOST_INVALID = 0x00u,
+
+    /* Range for Generic events - 0x01 to 0x1F */
+
+    /* This event is received when BLE stack is initialized and turned ON by invoking CyBle_StackInit () function.*/
+    CYBLE_EVT_STACK_ON = 0x01u,
+
+    /* This event is received when there is a timeout and application needs to handle the event. 
+       Timeout reason is defined by CYBLE_TO_REASON_CODE_T. */
+    CYBLE_EVT_TIMEOUT,
+
+    /* This event indicates that some internal hardware error has occurred. Reset of the hardware may be required. */
+    CYBLE_EVT_HARDWARE_ERROR,
+
+    /* This event is triggered by 'Host Stack' if 'Controller' responds with an error code for any HCI command.
+       Event parameter returned will be an HCI error code as defined in Bluetooth 4.1 core specification, Volume 2,
+       Part D, section 1.3. This event will be received only if there is an error. */
+    CYBLE_EVT_HCI_STATUS,
+
+    /* This event is triggered by host stack if BLE stack is busy or not. 
+       Event Parameter corresponding to this event will indicate the state of BLE stack's internal protocol buffers
+       for the application to safely initiate data transactions (GATT, GAP Security, and L2CAP transactions)
+       with the peer BLE device.
+
+        * CYBLE_STACK_STATE_BUSY (0x01) = CYBLE_STACK_STATE_BUSY indicates application that BLE stack's internal buffers
+        *                   are about to be filled, and the remaining buffers are required to respond peer BLE device
+        *                   After this event, application shall not initiate (GATT, GAP Security and L2CAP data transactions). 
+        *                   However application shall respond to peer initiated transactions to prevent BLE protocol timeouts
+        *                   to occur.
+        *                   Application initiated data transactions can be resumed after CYBLE_EVT_STACK_BUSY_STATUS
+        *                   event with parameter 'CYBLE_STACK_STATE_FREE' is received.
+        *
+        * CYBLE_STACK_STATE_FREE (0x00) = CYBLE_STACK_STATE_FREE indicates application that pending transactions are completed
+        *                   and sufficient buffers are available to process application initiated transactions.
+        *                   The 'CYBLE_EVT_STACK_BUSY_STATUS' event with 'CYBLE_STACK_STATE_FREE' is indicated to 
+        *                   application if BLE Stack's internal buffer state has transitioned from 'CYBLE_STACK_STATE_BUSY'
+        *                   to 'CYBLE_STACK_STATE_FREE'.
+        **/
+    CYBLE_EVT_STACK_BUSY_STATUS,
+
+    /*##Range for GAP events - 0x20 to 0x3F */
+
+    /* This event is triggered every time a device is discovered; pointer to structure of type CYBLE_GAPC_ADV_REPORT_T 
+        is returned as the event parameter. */
+    CYBLE_EVT_GAPC_SCAN_PROGRESS_RESULT = 0x20u,
+
+    /* This event is received by Peripheral and Central devices. When it is received by Peripheral, peripheral 
+        needs to Call CyBle_GappAuthReqReply() to reply to authentication request from Central.
+
+       When this event is received by Central, that means the slave has requested Central to initiate authentication
+        procedure. Central needs to call CyBle_GappAuthReq() to initiate authentication procedure.
+        Pointer to structure of type CYBLE_GAP_AUTH_INFO_T is returned as the event parameter. */
+    CYBLE_EVT_GAP_AUTH_REQ,
+
+    /* This event indicates that the device has to send passkey to be used during the pairing procedure. 
+       CyBle_GapAuthPassKeyReply() is required to be called with valid parameters on receiving this event.
+
+       Refer to Bluetooth Core Spec. 4.1, Part H, Section 2.3.5.1 Selecting STK Generation Method.
+
+       Nothing is returned as part of the event parameter. */
+    CYBLE_EVT_GAP_PASSKEY_ENTRY_REQUEST,
+
+    /* This event indicates that the device needs to display passkey during the pairing procedure.
+
+        Refer to Bluetooth Core Spec. 4.1, Part H, Section 2.3.5.1 Selecting STK Generation Method.
+
+        Pointer to data of type 'uint32' is returned as part of the event parameter. Passkey can
+        be any 6-decimal-digit value. */
+    CYBLE_EVT_GAP_PASSKEY_DISPLAY_REQUEST,
+
+    /* This event indicates that the authentication procedure has been completed.
+
+     The event parameter contains the security information as defined by CYBLE_GAP_AUTH_INFO_T.
+     This event is generated at the end of the following three operations:
+    	* Authentication is initiated with a newly connected device
+    	* Encryption is initiated with a connected device that is already bonded
+    	* Re-Encryption is initiated with a connected device with link already encrypted
+     During encryption/re-encryption, the Encryption Information exchanged during the pairing process
+     is used to encrypt/re-encrypt the link. As this does not modify any of the authentication 
+     parameters with which the devices were paired, this event is generated with NULL event data
+     and the result of the encryption operation. */
+    CYBLE_EVT_GAP_AUTH_COMPLETE,
+
+    /* Authentication process failed between two devices. The return value of type 
+       CYBLE_GAP_AUTH_FAILED_REASON_T indicates the reason for failure. */
+    CYBLE_EVT_GAP_AUTH_FAILED,
+
+    /* Peripheral device has started/stopped advertising. 
+       This event is generated after making a call to CyBle_GappEnterDiscoveryMode and 
+       CyBle_GappExitDiscoveryMode functions. The event parameter contains the status
+       which is of type 'uint8'.
+       
+       If the data is '0x00', it indicates 'success'; Anything else indicates 'failure'. */
+    CYBLE_EVT_GAPP_ADVERTISEMENT_START_STOP,
+    
+    /* This event is generated at the GAP Central end after connection is completed with peer device.
+	Event parameter is a pointer to a structure of type CYBLE_GAP_CONN_PARAM_UPDATED_IN_CONTROLLER_T. */
+    CYBLE_EVT_GAP_DEVICE_CONNECTED,
+
+	/* Disconnected from remote device. Parameter returned with the event contains pointer
+	to the the reason for disconnection, which is of type uint8. For details refer 
+	core spec 4.2, vol2, part D */
+    CYBLE_EVT_GAP_DEVICE_DISCONNECTED,
+
+    /* Encryption change event for active connection. 'evParam' can be decoded as
+         * evParam[0] = 0x00 -> Encryption OFF
+         * evParam[0] = 0x01 -> Encryption ON
+    	 * Any other value of evParam[0] -> Error
+     
+       This is an informative event for application when there is a change in encryption. 
+       Application may choose to ignore it. */
+    CYBLE_EVT_GAP_ENCRYPT_CHANGE,
+
+    /* This event is generated at the GAP Central and the Peripheral end after connection parameter update
+		is requested from the host to the controller. Event parameter is a pointer to a structure of type CYBLE_GAP_CONN_PARAM_UPDATED_IN_CONTROLLER_T. */
+    CYBLE_EVT_GAP_CONNECTION_UPDATE_COMPLETE,
+
+    /* Central device has started/stopped scanning. 
+       This event is generated after making a call to CyBle_GapcStartDiscovery and 
+       CyBle_GapcStopDiscovery APIs. The event parameter contains the status, which is of type 'uint8'.
+       
+       If the data is '0x00', it indicates 'success'; Anything else indicates 'failure'. */
+    CYBLE_EVT_GAPC_SCAN_START_STOP,
+
+    /* Indication that the SMP keys exchange with peer device is complete, the event handler
+       is expected to store the peer device keys, especially IRK which is used to resolve the
+       peer device after the connection establishment.
+       
+       Event parameter returns data of type CYBLE_GAP_SMP_KEY_DIST_T containing the peer device keys. */
+    CYBLE_EVT_GAP_KEYINFO_EXCHNGE_CMPLT,
+
+    /*##Range for GATT events - 0x40 to 6F*/
+
+    /* The event is received by the Client when the Server cannot perform the requested 
+       operation and sends out an error response. Event parameter is a pointer to a structure
+       of type CYBLE_GATTC_ERR_RSP_PARAM_T. */
+    CYBLE_EVT_GATTC_ERROR_RSP = 0x40u,
+
+    /* After completion of authentication events, peer and local GATT profiles are connected. 
+        On receiving this event, profile may initiate profile level operations. */
+    CYBLE_EVT_GATT_CONNECT_IND,
+
+    /* GATT is disconnected. Nothing is returned as part of the event parameter. */
+    CYBLE_EVT_GATT_DISCONNECT_IND,
+
+    /* 'MTU Exchange Request' received from GATT client device. Event parameter 
+       contains the MTU size of type CYBLE_GATT_XCHG_MTU_PARAM_T. */
+    CYBLE_EVT_GATTS_XCNHG_MTU_REQ,
+
+    /* 'MTU Exchange Response' received from server device. Event parameter is a
+       pointer to a structure of type CYBLE_GATT_XCHG_MTU_PARAM_T. */
+    CYBLE_EVT_GATTC_XCHNG_MTU_RSP,
+
+    /* 'Read by Group Type Response' received from server device. Event parameter
+       is a pointer to a structure of type CYBLE_GATTC_READ_BY_GRP_RSP_PARAM_T. */
+    CYBLE_EVT_GATTC_READ_BY_GROUP_TYPE_RSP,
+
+    /* 'Read by Type Response' received from server device. Event parameter is a
+       pointer to a structure of type CYBLE_GATTC_READ_BY_TYPE_RSP_PARAM_T. */
+    CYBLE_EVT_GATTC_READ_BY_TYPE_RSP,
+
+    /* 'Find Information Response' received from server device. Event parameter is
+       a pointer to a structure of type 'CYBLE_GATTC_FIND_INFO_RSP_PARAM_T. */
+    CYBLE_EVT_GATTC_FIND_INFO_RSP,
+
+    /* 'Find by Type Value Response' received from server device. Event parameter is
+       a pointer to a structure of type CYBLE_GATTC_FIND_BY_TYPE_RSP_PARAM_T. */
+    CYBLE_EVT_GATTC_FIND_BY_TYPE_VALUE_RSP,
+
+    /* 'Read Response' from server device. Event parameter is a pointer to a
+       structure of type CYBLE_GATTC_READ_RSP_PARAM_T. */
+    CYBLE_EVT_GATTC_READ_RSP,
+
+    /* 'Read Blob Response' from server. Event parameter is a pointer to a
+       structure of type CYBLE_GATTC_READ_RSP_PARAM_T. */
+    CYBLE_EVT_GATTC_READ_BLOB_RSP,
+
+    /* 'Read Multiple Responses' from server. Event parameter is a pointer
+       to a structure of type CYBLE_GATTC_READ_RSP_PARAM_T. The 'actualLen' field
+       should be ignored as it is unused in this event response. */
+    CYBLE_EVT_GATTC_READ_MULTI_RSP,
+
+    /* 'Write Request' from client device. Event parameter is a pointer to
+       a structure of type CYBLE_GATTS_WRITE_REQ_PARAM_T . */
+    CYBLE_EVT_GATTS_WRITE_REQ,
+
+    /* 'Write Response' from server device. Event parameter is a pointer
+       to a structure of type CYBLE_CONN_HANDLE_T. */
+    CYBLE_EVT_GATTC_WRITE_RSP,
+
+    /* 'Write Command' Request from client device. Event parameter is a 
+       pointer to a structure of type CYBLE_GATTS_WRITE_CMD_REQ_PARAM_T. */
+    CYBLE_EVT_GATTS_WRITE_CMD_REQ,
+
+    /* 'Prepare Write' Request from client device. Event parameter is a
+       pointer to a structure of type CYBLE_GATTS_PREP_WRITE_REQ_PARAM_T. */
+    CYBLE_EVT_GATTS_PREP_WRITE_REQ, 
+
+    /* 'Execute Write' request from client device. Event parameter is a
+       pointer to a structure of type 'CYBLE_GATTS_EXEC_WRITE_REQ_T'
+       This event will be triggered before GATT DB is modified. GATT Db will be updated 
+       only if there is no error condtion provided by application. Incase of error condition triggered
+       during stack validation, partial write will occur. Write will be cancelled from that handle where 
+       error has occured and error response corresponding to that handle will be sent to remote.
+       If at any point of time 'CYBLE_GATT_EXECUTE_WRITE_CANCEL_FLAG' is received in 
+       execWriteFlag fields of 'CYBLE_GATTS_EXEC_WRITE_REQ_T' structure, then all previous 
+       writes are cancelled. For execute cancel scenerio, all elements of 
+       'CYBLE_GATTS_EXEC_WRITE_REQ_T' should be ignored except execWriteFlag and connHandle.
+     */
+    CYBLE_EVT_GATTS_EXEC_WRITE_REQ,
+
+    /* 'Execute Write' response from server device. Event parameter is a
+       pointer to a structure of type CYBLE_GATTC_EXEC_WRITE_RSP_T. */
+    CYBLE_EVT_GATTC_EXEC_WRITE_RSP,
+
+    /* Notification data received from server device. Event parameter
+       is a pointer to a structure of type CYBLE_GATTC_HANDLE_VALUE_NTF_PARAM_T. */
+    CYBLE_EVT_GATTC_HANDLE_VALUE_NTF,
+
+    /* Indication data received from server device. Event parameter is
+       a pointer to a structure of type CYBLE_GATTC_HANDLE_VALUE_IND_PARAM_T. */
+    CYBLE_EVT_GATTC_HANDLE_VALUE_IND,
+
+    /* Confirmation to indication response from client device. Event
+       parameter is a pointer to a structure of type CYBLE_CONN_HANDLE_T. */
+    CYBLE_EVT_GATTS_HANDLE_VALUE_CNF,
+
+    /* Confirmation to indication response from client device. Event
+       parameter is a pointer to a structure of type CYBLE_GATTS_SIGNED_WRITE_CMD_REQ_PARAM_T. 
+       if value.val parameter is set to Zero, then signature is not matched and ignored by stack */
+    CYBLE_EVT_GATTS_DATA_SIGNED_CMD_REQ,
+
+    /* Event indicating that GATT group procedure has stopped or completed, this event occurs
+       only if application has called CyBle_GattcStopCmd API. 
+       Event parameters shall be ignored */
+    CYBLE_EVT_GATTC_STOP_CMD_COMPLETE,
+
+    /* Event parameters for characteristic read value access event generated by
+       BLE Stack upon an access of Characteristic value read for the
+       characteristic definition which has CYBLE_GATT_DB_ATTR_CHAR_VAL_RD_EVENT
+       property set. */
+    CYBLE_EVT_GATTS_READ_CHAR_VAL_ACCESS_REQ,
+
+    /*##Range for L2AP events - 0x70 to 0x7F*/
+
+    /* This event indicates the connection parameter update received
+       from the remote device. The application is expected to reply to L2CAP using the
+       CyBle_L2capLeConnectionParamUpdateResponse() function to respond to the remote
+       device, whether parameters are accepted or rejected.
+       
+       Event Parameter pointer points to data of type 'CYBLE_GAP_CONN_UPDATE_PARAM_T' */
+    CYBLE_EVT_L2CAP_CONN_PARAM_UPDATE_REQ = 0x70u,
+
+    /* This event indicates the connection parameter update response received
+       from the master. Event Parameter pointer points to data with two possible values:
+    	* Accepted = 0x0000
+    	* Rejected  = 0x0001
+
+       Data is of type unit16. */
+    CYBLE_EVT_L2CAP_CONN_PARAM_UPDATE_RSP,
+
+    /* This event indicates that the request send over l2cap signalling has been
+       rejected. Event parameter is a pointer to a structure of type
+       CYBLE_L2CAP_COMMAND_REJ_REASON_T. */
+    CYBLE_EVT_L2CAP_COMMAND_REJ,
+
+    /* This event is used to inform application of the incoming L2CAP CBFC
+       Connection Request. Event parameter is a pointer to a structure of type
+       CYBLE_L2CAP_CBFC_CONN_IND_PARAM_T is returned. */
+    CYBLE_EVT_L2CAP_CBFC_CONN_IND,
+
+    /* This event is used to inform application of the L2CAP CBFC Connection
+       Response/Confirmation. Event parameter is a pointer to a structure of
+       type CYBLE_L2CAP_CBFC_CONN_CNF_PARAM_T is returned. */
+    CYBLE_EVT_L2CAP_CBFC_CONN_CNF,
+
+    /* This event is used to inform application of the L2CAP CBFC Disconnection
+       Request received from the Peer device. Event parameter is a pointer to
+       Local CID of type unit16. */
+    CYBLE_EVT_L2CAP_CBFC_DISCONN_IND,
+
+    /* This event is used to inform application of the L2CAP CBFC Disconnection
+       confirmation/Response received from the Peer device. Event parameter is a
+       pointer to a structure of type CYBLE_L2CAP_CBFC_DISCONN_CNF_PARAM_T. */
+    CYBLE_EVT_L2CAP_CBFC_DISCONN_CNF,
+
+    /* This event is used to inform application of data received over L2CAP
+       CBFC channel. Event parameter is a pointer to a structure of type
+       CYBLE_L2CAP_CBFC_RX_PARAM_T. */
+    CYBLE_EVT_L2CAP_CBFC_DATA_READ,
+
+    /* This event is used to inform the application of receive credits reached
+       low mark. After receiving L2CAP data/payload from peer device for a
+       specification Channel, the available credits are calculated.
+       
+       If the credit count goes below the low mark, this event is called to inform
+       the application of the condition, so that if the application wantsm it can
+       send more credits to the peer device.
+       
+       Event parameter is a pointer to a structure of type
+       CYBLE_L2CAP_CBFC_LOW_RX_CREDIT_PARAM_T. */
+    CYBLE_EVT_L2CAP_CBFC_RX_CREDIT_IND,
+
+    /* This event is used to inform application of having received transmit
+       credits. This event is called on receiving LE Flow Control Credit from peer
+       device.
+       
+       Event parameter is a pointer to a structure of type
+       CYBLE_L2CAP_CBFC_LOW_TX_CREDIT_PARAM_T.
+       
+       If the 'result' field of the received data is non-zero, this indicates an
+       error. If the sum of 'credit' field value and the previously available credit
+       at the peer device receiving credit information exceeds 65535, it indicates a
+       'credit overflow' error.
+       
+       In case of error, the peer device receiving this event should initiate
+       disconnection of the L2CAP channel by invoking CyBle_L2capDisconnectReq () 
+       function. */
+    CYBLE_EVT_L2CAP_CBFC_TX_CREDIT_IND,
+
+    /* This event is used to inform application of data transmission completion over L2CAP CBFC
+       channel. Event parameter is of type 'CYBLE_L2CAP_CBFC_DATA_WRITE_PARAM_T' 
+       This event will be deprecated in future. It is only kept for backward compatibility.
+       It is not recommended to be used by new design */
+    CYBLE_EVT_L2CAP_CBFC_DATA_WRITE_IND,
+
+    /*##Range for for future use - 0x80 to 0xFF*/
+
+    /* This event is used to inform application that flash write is pending
+       Stack internal data structures are modified and require backup .
+       */
+    CYBLE_EVT_PENDING_FLASH_WRITE = 0xFA,
+
+    /* LE PING Authentication Timeout Event to indicate that peer device has not responded
+       with the valid MIC packet withing the application configured ping authentication time. */
+    CYBLE_EVT_LE_PING_AUTH_TIMEOUT = 0xFB,
+
+    CYBLE_EVT_MAX = 0xFF
+
+}CYBLE_EVENT_T;
+
+/* Common error codes received as API result */
+typedef enum
+{
+    /* No Error occurred */
+    CYBLE_ERROR_OK = 0x00u,
+    
+    /* At least one of the input parameters is invalid */
+    CYBLE_ERROR_INVALID_PARAMETER,
+    
+    /* Operation is not permitted */
+    CYBLE_ERROR_INVALID_OPERATION,
+    
+    /* An internal error occurred in the stack */
+    CYBLE_ERROR_MEMORY_ALLOCATION_FAILED,
+    
+    /* Insufficient resources to perform requested operation */
+    CYBLE_ERROR_INSUFFICIENT_RESOURCES,
+    
+    /* OOB data not available */
+    CYBLE_ERROR_OOB_NOT_AVAILABLE,
+    
+    /* Connection is required to perform requested operation. Connection not 
+       present */
+    CYBLE_ERROR_NO_CONNECTION,
+    
+    /* No device entity to perform requested operation */
+    CYBLE_ERROR_NO_DEVICE_ENTITY,
+    
+    /* Attempted repeat operation is not allowed */
+    CYBLE_ERROR_REPEATED_ATTEMPTS,
+    
+    /* GAP role is incorrect */
+    CYBLE_ERROR_GAP_ROLE,
+    
+    /* Error reading TC power */
+    CYBLE_ERROR_TX_POWER_READ,
+    
+    /* BLE Initialization failed */
+    CYBLE_ERROR_BT_ON_NOT_COMPLETED,
+    
+    /* Security operation failed */
+    CYBLE_ERROR_SEC_FAILED,
+
+    /*L2CAP error codes*/
+    
+    /* L2CAP PSM encoding is incorrect */
+    CYBLE_ERROR_L2CAP_PSM_WRONG_ENCODING = 0x0Du,
+    
+    /* L2CAP PSM has already been registered */
+    CYBLE_ERROR_L2CAP_PSM_ALREADY_REGISTERED,
+    
+    /* L2CAP PSM has not been registered */
+    CYBLE_ERROR_L2CAP_PSM_NOT_REGISTERED,
+    
+    /* L2CAPconnection entity not found */
+    CYBLE_ERROR_L2CAP_CONNECTION_ENTITY_NOT_FOUND,
+    
+    /* L2CAP channel not found */
+    CYBLE_ERROR_L2CAP_CHANNEL_NOT_FOUND,
+    
+    /* Specified PSM is out of range */
+    CYBLE_ERROR_L2CAP_PSM_NOT_IN_RANGE,
+
+    /*GATT DB error codes*/
+
+    /* Invalid attribute handle */
+    CYBLE_ERROR_GATT_DB_INVALID_ATTR_HANDLE,
+    
+    /* Other Codes.  */
+    
+    /* Device cannot be added to whitelist as it has already been added */
+    CYBLE_ERROR_DEVICE_ALREADY_EXISTS = 0x27u,
+    
+    /* Write to flash is not permitted */
+    CYBLE_ERROR_FLASH_WRITE_NOT_PERMITED = 0x28u,
+
+	/* MIC Authentication failure */
+	CYBLE_ERROR_MIC_AUTH_FAILED = 0x29u,	
+    
+    /* All other errors not covered in the above list map to this error code */
+    CYBLE_ERROR_MAX = 0xFFu,
+
+    /* Profile level API_RESULT codes will be here */
+    /* Characteristic notifications disabled */
+    CYBLE_ERROR_NTF_DISABLED,
+
+    /* Characteristic indications disabled */
+    CYBLE_ERROR_IND_DISABLED,
+
+    /* DOM-IGNORE-BEGIN */    
+    CYBLE_ERROR_CHAR_IS_NOT_DISCOVERED,
+    /* DOM-IGNORE-END */
+
+    /* The state is not valid for current operation */
+    CYBLE_ERROR_INVALID_STATE
+}CYBLE_API_RESULT_T;
+
+/* BLE power modes */
+typedef enum
+{
+    /* Link Layer engine and Digital modem clocked from ECO. 
+        The CPU can access the BLE Sub-System (BLESS) registers.
+        This mode collectively denotes Tx Mode, Rx Mode, and 
+        Idle mode of BLESS.
+    */
+    CYBLE_BLESS_ACTIVE = 0x01u,
+    
+    /* The clock to the link layer engine and digital modem
+        is gated. The ECO continues to run to maintain the 
+        link layer timing.
+    */
+    CYBLE_BLESS_SLEEP,
+    
+    /* The ECO is stopped and WCO is used to maintain link layer
+        timing. RF transceiver is turned off completely to reduce
+        leakage current. BLESS logic is kept powered ON from the
+        SRSS deep sleep regulator for retention.
+    */
+    CYBLE_BLESS_DEEPSLEEP,
+    
+    /* External power is available but all internal LDOs are
+        turned off.
+    */
+    CYBLE_BLESS_HIBERNATE,
+    
+    /* Invalid mode */
+    CYBLE_BLESS_INVALID = 0xFFu
+} CYBLE_LP_MODE_T;
+
+/* BLESS Power enum reflecting power states supported by BLESS radio */
+typedef enum
+{
+    CYBLE_BLESS_STATE_ACTIVE = 0x01,
+    CYBLE_BLESS_STATE_EVENT_CLOSE,
+    CYBLE_BLESS_STATE_SLEEP,
+    CYBLE_BLESS_STATE_ECO_ON,
+    CYBLE_BLESS_STATE_ECO_STABLE,
+    CYBLE_BLESS_STATE_DEEPSLEEP,
+    CYBLE_BLESS_STATE_HIBERNATE,
+    CYBLE_BLESS_STATE_INVALID = 0xFFu
+} CYBLE_BLESS_STATE_T;
+
+/* BLESS Power enum reflecting power level values supported by BLESS radio */
+typedef enum
+{
+    CYBLE_LL_PWR_LVL_NEG_18_DBM = 0x01u, /* ABS PWR = -18dBm, PA_Gain = 0x01 */
+    CYBLE_LL_PWR_LVL_NEG_12_DBM,         /* ABS PWR = -12dBm, PA_Gain = 0x02 */
+    CYBLE_LL_PWR_LVL_NEG_6_DBM,          /* ABS PWR = -6dBm, PA_Gain = 0x03 */
+    CYBLE_LL_PWR_LVL_NEG_3_DBM,          /* ABS PWR = -3dBm, PA_Gain = 0x04 */
+    CYBLE_LL_PWR_LVL_NEG_2_DBM,          /* ABS PWR = -2dBm, PA_Gain = 0x05 */
+    CYBLE_LL_PWR_LVL_NEG_1_DBM,          /* ABS PWR = -1dBm, PA_Gain = 0x06 */
+    CYBLE_LL_PWR_LVL_0_DBM,              /* ABS PWR = 0dBm, PA_Gain = 0x07 */
+    CYBLE_LL_PWR_LVL_3_DBM,              /* ABS PWR = 3dBm, PA_Gain = 0x07 */
+    CYBLE_LL_PWR_LVL_MAX
+} CYBLE_BLESS_PWR_LVL_T;
+
+/* BLE channel group ID */
+typedef enum
+{
+    /* Advertisement channel type */
+    CYBLE_LL_ADV_CH_TYPE = 0x00u,
+    /* Connection channel type */
+    CYBLE_LL_CONN_CH_TYPE,
+    /* Maximum value of CYBLE_BLESS_PHY_CH_GRP_ID_T type */
+    CYBLE_LL_MAX_CH_TYPE
+} CYBLE_BLESS_PHY_CH_GRP_ID_T;
+
+/* Structure to set/get BLE radio power */
+typedef struct
+{
+    /* Output Power level */
+    CYBLE_BLESS_PWR_LVL_T           blePwrLevelInDbm;
+    /* Channel group ID for which power level is to be read/written */
+    CYBLE_BLESS_PHY_CH_GRP_ID_T     bleSsChId;
+} CYBLE_BLESS_PWR_IN_DB_T;
+
+/* BLE WCO sleep clock accuracy configuration */
+typedef enum
+{
+    CYBLE_LL_SCA_251_TO_500_PPM = 0x00u,
+    CYBLE_LL_SCA_151_TO_250_PPM,
+    CYBLE_LL_SCA_101_TO_150_PPM,
+    CYBLE_LL_SCA_076_TO_100_PPM,
+    CYBLE_LL_SCA_051_TO_075_PPM,
+    CYBLE_LL_SCA_031_TO_050_PPM,
+    CYBLE_LL_SCA_021_TO_030_PPM,
+    CYBLE_LL_SCA_000_TO_020_PPM,    
+    CYBLE_LL_SCA_IN_PPM_INVALID
+} CYBLE_BLESS_WCO_SCA_CFG_T;
+
+/* BLE ECO clock divider */
+typedef enum
+{
+    CYBLE_LL_ECO_CLK_DIV_1 = 0x00u,
+    CYBLE_LL_ECO_CLK_DIV_2,
+    CYBLE_LL_ECO_CLK_DIV_4,
+    CYBLE_LL_ECO_CLK_DIV_8,
+    CYBLE_LL_ECO_CLK_DIV_INVALID
+} CYBLE_BLESS_ECO_CLK_DIV_T;
+
+/* BLE clock configuration parameters */
+typedef struct
+{
+    /* Sleep Clock accuracy in PPM */
+    CYBLE_BLESS_WCO_SCA_CFG_T  bleLlSca;        /* 32Khz Cycles */
+    /* Link Layer clock divider */
+    CYBLE_BLESS_ECO_CLK_DIV_T  bleLlClockDiv;
+    /* ECO crystal startup time in micro seconds. 
+    The maximum allowed value for this field is 
+    4000 (4 milliseconds) */
+    uint16 ecoXtalStartUpTime;
+} CYBLE_BLESS_CLK_CFG_PARAMS_T;
+
+/* This structure is used to hold version information of the BLE Stack Library */
+typedef struct 
+{
+    uint8 majorVersion;     /* The major version of the library */
+    uint8 minorVersion;     /* The minor version of the library */
+    uint8 patch;            /* The patch number of the library */
+    uint8 buildNumber;      /* The build number of the library */
+
+} CYBLE_STACK_LIB_VERSION_T;
+
+/* Bluetooth Device Address  */
+typedef struct
+{
+    uint8     bdAddr[CYBLE_GAP_BD_ADDR_SIZE]; /* Bluetooth device address */
+    uint8     type; /*public = 0, Random = 1*/
+}CYBLE_GAP_BD_ADDR_T;
+
+/* Set of buffers to be allocated by stack for stack operation */
+typedef struct
+{
+    uint16   bufferSize;  /* Size of the buffer chunk */
+    uint8    bufferUnits; /* Number of the buffers units of 'bufferSize' */
+} CYBLE_STK_APP_DATA_BUFF_T;
+
+/***************************************
+##Global Function Declarations
+***************************************/
+
+
+/******************************************************************************
+##Function Name: CyBle_StackInit
+*******************************************************************************
+
+Summary:
+ This function initializes the BLE Stack and needs to be called from higher
+ layer initialization routine only once before invoking any other BLE Stack
+ function. It includes initialization of BLE Stack Manager, BLE Controller and
+ BLE Host Stack modules which make up the BLE Stack.
+
+ For HCI-Mode of operation, this function will not initialize BLE Host Stack
+ module.
+
+ This is a non-blocking function. A call to this function results in the
+ generation of CYBLE_EVT_STACK_ON event on successful initialization of the
+ BLE Stack.
+    
+Parameters:
+ CyBLEApplCbFunc: Event callback function to receive events from BLE Stack.
+                  CYBLE_APP_CB_T is a function pointer type.
+ memoryHeapPtr: Pointer to an array of bytes to be allocated by the BLE component.
+ 				(or the application, if the component's initialization function
+				 is not used). The size of the memory to be allocated is as
+				 given below for non - HCI mode build of the BLE Stack -
+				 
+				 (CYBLE_DEFAULT_RAM_SIZE_SOC + Accumulative memory for all dataBuff units
+				 + CYBLE_STACK_BUFFER_MGR_UTIL_RAM_SZ * totalDataBufferPools
+				 
+				 Where, CYBLE_DEFAULT_RAM_SIZE_SOC is a define that is available from
+				 the BLE Stack. Starting address of the memoryHeapPtr should be 4 bytes aligned and 
+				 size of the total memory should be divisible by 4.
+
+                 Accumulative memory for "single databuff instance" = 
+                   (dataBuff.bufferSize * dataBuff.bufferUnits)
+
+                 totalDataBufferPools is "numOfDataBuffSet"
+				 
+				 If HCI mode BLE stack is used, the memory to be allocated should
+				 be of size 'CYBLE_DEFAULT_RAM_SIZE_HCI'.
+
+ totalHeapSz: Size of the total heap memory pointer by memoryHeapPtr.
+
+ dataBuff: array of structures of type CYBLE_STK_APP_DATA_BUFF_T. Ignored in case of HCI mode.
+
+ totalDataBufferPools: Number of data buffer sets in the array. Ignored in case of HCI mode.
+
+ Array dataBuff [totalDataBufferPools] shall provide the information to Stack based on the below table -
+ <table>		
+	Array  	Application 					bufferSize						noOfBuffer
+	index	configuration param			 
+   -------    ------------                  ------------                    ------------
+	0		ATT MTU 					    Size of MTU+4                     2
+	
+	1		Maximum Gatt attribute length	max attr length                   1!
+
+	2		Number of PSM supported		    CYBLE_L2CAP_PSM_SIZE              As per application	
+																		      requirement
+																		
+	3		Number of L2cap CBFC logical 	CYBLE_L2CAP_CBFC_CHANNEL_SIZE     No of L2cap logical channels
+			
+	4		L2cap mtu					    Size of L2CAP MTU+4               No of L2cap logical channels
+	
+	5		L2cap mps					    Size of MPS+4                     (No of L2cap logical channels) 
+																              *(Size of L2CAP MTU / Size of MPS)
+
+	Index position is fixed for each data buffer corresponding to configuration parameters.
+    First four buffers are required for BLE_SOC mode operation, otherwise stack will throw error.
+
+	* No of buffers can be increased from 1 to 10 to achieve better throughput if mtu>32.
+
+	   This is based on application throughput requirement.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes                      Description
+  ------------                      -----------
+  CYBLE_ERROR_OK                    On successful operation.
+  CYBLE_ERROR_INVALID_PARAMETER     * On passing a "NULL" pointer to 
+                                     the function in place of 
+									 CyBLEApplCbFunc parameter
+									 if the BLE stack is not built
+									 in HCI mode. CYBLE_ERROR_INVALID_PARAMETER
+									 is not returned in HCI mode for this
+									 condition.
+									* On passing a "NULL" pointer to
+									 the function in place of memoryHeapPtr
+									* If maxMtuSize is less than 23 or									 
+									 greater than 512. 
+									 CYBLE_ERROR_INVALID_PARAMETER is not
+									 returned in HCI mode for this condition.
+  CYBLE_ERROR_REPEATED_ATTEMPTS     On invoking this function more
+                                     than once without calling
+                                     CyBle_Shutdown() function between
+                                     calls to this function if the BLE
+									 stack is not built in HCI mode.
+									 
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed.
+</table>
+    
+******************************************************************************/
+/* Event callback function prototype to receive events from stack */
+CYBLE_API_RESULT_T CyBle_StackInit
+(
+    CYBLE_APP_CB_T 					CyBleAppCbFunc,
+    uint8 							*memoryHeapPtr,
+    uint16 							totalHeapSz,
+    CYBLE_STK_APP_DATA_BUFF_T 		*dataBuff,
+    uint8 							totalDataBufferPools
+);
+
+                
+/******************************************************************************
+##Function Name: CyBle_Shutdown
+*******************************************************************************
+Summary:
+ This function stops any ongoing operation on the BLE Stack and forces the BLE
+ Stack to shut down. The only function that can be called after calling this
+ function is CyBle_StackInit. On calling this function, BLE Radio is turned 
+ off; whitelist and bonded device list are retained and can be used on
+ re-initializing the BLE Stack.
+
+ This is a blocking function. No event is generated on calling this function.
+
+Parameters:
+ None 
+
+Return:
+ None
+				
+******************************************************************************/
+void CyBle_Shutdown(void);
+
+
+/******************************************************************************
+##Function Name: CyBle_SoftReset
+*******************************************************************************
+
+Summary:	
+ This function resets the BLE Stack, including BLE sub-system hardware 
+ registers. BLE Stack transitions to idle mode. This function can be used to
+ reset the BLE Stack if the BLE Stack turns unresponsive due to incomplete 
+ transfers with the peer BLE device. 
+
+ This is a blocking function. No event is generated on calling this function.
+    
+Parameters:
+ None 
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes          			Description
+  ------------          			-----------
+  CYBLE_ERROR_OK        			On successful operation
+  CYBLE_ERROR_INVALID_OPERATION     This error occurs if this function is
+									 invoked before invoking CyBle_StackInit
+									 function.
+
+ </table>
+    
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_SoftReset(void);
+
+
+/******************************************************************************
+##Function Name: CyBle_EnterLPM
+*******************************************************************************
+
+Summary:	
+ This function requests the underlying BLE modules such as BLE Controller, BLE
+ Host Stack and BLE Stack manger to enter into one of the supported low power
+ modes. Application should use this function to put Bluetooth Low Energy 
+ Sub-System (BLESS) to Low Power Mode (LPM).
+
+ BLE Stack enters and exits low power modes based on its current state and 
+ hence the application should consider the BLE Stack LPM state before putting
+ the CPU or the overall device into LPM. This function attempts to set the
+ requested low power mode and if that is not possible, it tries to set the 
+ next higher low-power-mode. This behavior is due to the requirement that the
+ application will always try to use the lowest power mode when there is nothing
+ that it needs to process. Note that the CPU will not be able to access the 
+ BLESS registers when BLESS is in deep sleep mode.
+
+ BLE Stack has the following power modes:
+  1. Active
+  2. Sleep (Low Power Mode)
+  3. DeepSleep with ECO Off (Low Power Mode)
+  4. Hibernate (Low Power Mode)
+
+  Note that certain conditions may prevent BLE sub system from entering a 
+  particular low power mode.
+ 
+ # Active Mode #
+  Bluetooth Low Energy Sub System (BLESS) has three sub-modes in Active mode:
+   1. Idle
+   2. Transmit Mode, and
+   3. Receive Mode
+
+  These modes draw full current from the device and the CPU has full access to
+  its registers.
+  
+ # Sleep Mode #
+  The clock to the link layer engine and digital modem is gated and the 
+  (External Crystal Oscillator) ECO continues to run to maintain the link layer
+  timing. The application cannot enter sleep mode if a Transmit or Receive is 
+  in progress.
+
+ # Deep Sleep with ECO Off Mode #
+  The ECO is stopped and Watch Crystal Oscillator (WCO) is used to maintain
+  link layer timing. All the regulators in the Radio Frequency (RF) transceiver
+  are turned off to reduce leakage current and BLESS logic is kept powered ON
+  from the System Resources Sub System (SRSS) deep-sleep regulator for retention
+  of current BLESS state information. This mode can be entered from either Idle 
+  (Active) or Sleep mode. It should be entered when the next scheduled activity 
+  instant in time domain is greater than the Deep Sleep total wakeup time 
+  (typically 2ms).
+
+ # Hibernate mode #
+  The application layer should invoke this function with the Hibernate Mode 
+  option to put the BLE Stack in to hibernate mode. If this mode is set, the 
+  micro-controller can be put in to Hibernate Mode by the application layer. 
+  This mode ensures that BLE Sub-system is completely idle and no procedures
+  such ADV, SCAN and CONNECTION are active.
+
+ The following table indicates the allowed sleep modes for the complete system
+ (BLE Sub-system and the micro-controller). Modes marked In 'X' are the allowed
+ combinations. The application layer should make sure that the invalid modes
+ are not entered in to:
+ 
+ <code>
+  |-----------|------------------------------------------------|
+  |BLE Stack  |PSoC4A-BLE Micro-controller Low Power Modes     | 
+  |LPM Modes  |________________________________________________|
+  |           |  Active   |  Sleep   |  DeepSleep  | Hibernate |
+  |___________|___________|__________|_____________|___________| 
+  |   Active  |     X     |          |             |           |
+  |___________|___________|__________|_____________|___________|
+  |   Sleep   |     X     |    X     |             |           |
+  |___________|___________|__________|_____________|___________|
+  | DeepSleep |           |          |             |           |
+  | (ECO OFF) |     X     |    X     |      X      |           |
+  |___________|___________|__________|_____________|___________|
+  | Hibernate |           |          |             |     X     |
+  |___________|___________|__________|_____________|___________|  
+ </code>
+
+ The application layer is responsible for putting the BLE Sub-system and the 
+ micro-controller in to the desired sleep modes. Upon entering the requested
+ sleep mode combination, the BLE Sub-system and the micro-controller are woken
+ up by an interrupt every advertisement interval(in case of a GAP Peripheral)
+ or connection interval (in case of GAP Central). On wakeup, if the application
+ needs to transmit some data, appropriate function(s) including the Stack 
+ functions need to be invoked. This needs to be followed by a call to the 
+ function CyBle_ProcessEvents, which handles all pending transmit and receive
+ operations. The application can now put the complete system back in to one of
+ the sleep modes. The application should ensure that the above invalid states
+ are never encountered.
+
+ Application shall also ensure that BLE Sub-system's low power entry and
+ low power exit interrupts are processed in realtime and not blocked. It is
+ recommended that BLE Sub-system interrupt should be of higher priority.
+ If BLE Sub-system interrupts are blocked for longer time ( > 200us ),
+ BLE Sub-system can violate Bluetooth specification timing for wakeup where ECO
+ is required to perform BLE radio operation. It can also result in race 
+ condition where BLE Stack waits for interrupt as ECO is not started correctly
+ and BLE Sub system enters in unknown state, BLE Stack gets stuck in busy loop.
+
+ This is a blocking function. No event is generated on calling this function.
+ Based on the return code from this function, the application layer should 
+ decide on the sleep mode for the complete system. For example, if the return
+ code is CYBLE_BLESS_DEEPSLEEP, the application can choose to call system wide
+ DeepSleep mode function. 
+
+Parameters:
+ CYBLE_LP_MODE_T pwrMode: The power mode that the component is intended to 
+ enter. The allowed values are,
+ * CYBLE_BLESS_SLEEP
+ * CYBLE_BLESS_DEEPSLEEP
+ 
+Return: 
+ CYBLE_LP_MODE_T: The actual power mode that BLE stack is now set to. 
+
+******************************************************************************/
+CYBLE_LP_MODE_T CyBle_EnterLPM(CYBLE_LP_MODE_T pwrMode);
+
+
+/******************************************************************************
+##Function Name: CyBle_ExitLPM
+*******************************************************************************
+
+Summary:
+ Application can asynchronously wake up the BLE Stack from low power using
+ this function. The wake up is not performed for the entire chip. This is a
+ blocking call and returns when BLE Stack has come out of LPM. No event is
+ generated on calling this function. It has no effect if it is invoked when
+ the BLE Stack is already in active mode.
+
+Parameters:
+ None
+
+Return: 
+CYBLE_LP_MODE_T: The actual power mode that BLE stack is now set to. Expected
+                 return value is CYBLE_BLESS_ACTIVE.
+
+******************************************************************************/
+CYBLE_LP_MODE_T CyBle_ExitLPM(void);
+
+
+/******************************************************************************
+##Function Name: CyBle_ProcessEvents
+*******************************************************************************
+
+Summary:	
+ This function checks the internal task queue in the BLE Stack, and pending
+ operation of the BLE Stack, if any. This needs to be called at least once
+ every interval 't' where:
+  1. 't' is equal to connection interval or scan interval, whichever is
+      smaller, if the device is in GAP Central mode of operation, or
+  2. 't' is equal to connection interval or advertisement interval,
+      whichever is smaller, if the device is in GAP Peripheral mode
+      of operation. 
+
+ On calling every interval 't', all pending operations of the BLE Stack are
+ processed. This is a blocking function and returns only after processing all
+ pending events of the BLE Stack Care should be taken to prevent this call
+ from any kind of starvation; on starvation, events may be dropped by the
+ stack. All the events generated will be propagated to higher layers of the
+ BLE Stack and to the Application layer only after making a call to this
+ function.
+
+ Call to this fucntion can wakeup BLESS from Low Power Mode, if the caller 
+ function has pending data or control transactions in BLE Stack that need
+ to be programmed to BLESS in CyBle_ProcessEvents() context and
+ BLESS is in Low Power Mode.
+
+Parameters:
+ None
+
+Return: 
+ None
+
+******************************************************************************/
+void CyBle_ProcessEvents(void);
+
+
+/******************************************************************************
+##Function Name: CyBle_SetDeviceAddress
+*******************************************************************************
+
+Summary:
+ This function sets the Bluetooth device address into BLE Controller's memory.
+ This address shall be used for BLE procedures unless explicitly indicated by
+ BLE Host through HCI commands. The application layer needs to call this
+ function every time an address change is required. Bluetooth 4.1 Core
+ specification [3.12] specifies that the bluetooth device can change its
+ private address periodically, with the period being decided by the
+ application; there are no limits specified on this period. The application
+ layer should maintain its own timers in order to do this.
+
+ This is a blocking function. No event is generated on calling this function.
+
+Parameters:
+ bdAddr: Bluetooth Device address retrieved from the BLE stack gets stored
+          to a variable pointed to by this pointer. The variable is of type
+          CYBLE_GAP_BD_ADDR_T.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or 
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes                      Description
+  ------------                      -----------
+  CYBLE_ERROR_OK                    On successful operation.
+  CYBLE_ERROR_INVALID_PARAMETER     On specifying NULL as input
+                                     parameter.
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_SetDeviceAddress(CYBLE_GAP_BD_ADDR_T* bdAddr);
+
+
+/******************************************************************************
+##Function Name: CyBle_GetDeviceAddress
+*******************************************************************************
+
+Summary:
+ This API reads the BD device address from BLE Controller's memory. This
+ address shall be used for BLE procedures unless explicitly indicated by BLE
+ Host through HCI commands. This is a blocking function and it returns
+ immediately with the required value.
+        
+Parameters:
+ bdAddr: Pointer to the CYBLE_GAP_BD_ADDR_T structure variable. It has two 
+          fields where,
+
+         * bdAddr.addr: Bluetooth Device address buffer that is populated with
+            the device address data from BLE stack.
+         * bdAddr.type: Caller function should fill the "address type" to
+            retrieve appropriate address. 
+            
+         Caller function should use bdAddr.type = 0x00 to get the "Public
+         Device Address" which is currently set.
+
+         Caller function use bdAddr.type = 0x01 to get the "Random Device
+         Address" which is currently set.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes                      Description
+  ------------                      -----------
+  CYBLE_ERROR_OK                    On successful operation.
+  CYBLE_ERROR_INVALID_PARAMETER	    On specifying NULL as input 
+                                     parameter.
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GetDeviceAddress(CYBLE_GAP_BD_ADDR_T* bdAddr);
+
+
+/******************************************************************************
+##Function Name: CyBle_GetRssi
+*******************************************************************************
+
+Summary:
+ This function reads the recorded Received Signal Strength Indicator (RSSI) 
+ value for the last successfully received packet from the BLE radio 
+ sub-system. This is a blocking function. No event is generated on calling
+ this function.
+
+Parameters:
+ None
+
+Return:
+ int8: The RSSI value of the responding device.
+ <table>
+  Information      Description
+  -----------      -----------
+  Range            -85 <= N <= 5
+  Note             The value is in dBm.
+ </table>
+    
+******************************************************************************/
+int8 CyBle_GetRssi(void);
+
+
+/******************************************************************************
+##Function Name: CyBle_GetTxPowerLevel
+*******************************************************************************
+
+Summary:
+ This function reads the transmit power of the BLE radio for the given BLE
+ sub-system channel group. This is a blocking function. No event is generated
+ on calling this function.
+    
+Parameters:
+ bleSsPwrLvl: Pointer to a variable of type CYBLE_BLESS_PWR_IN_DB_T where, 
+               * bleSsPwrLvl -> blePwrLevelInDbm 
+                  indicates Output Power level in dBm
+                  returned by the function.
+               * bleSsPwrLvl -> bleSsChId indicates
+                  Channel group for which power level
+                  is to be read. This needs to be set
+                  before calling the function. The
+                  value can be advertisement channels
+                  (CYBLE_LL_ADV_CH_TYPE) or data
+                  channels (CYBLE_LL_CONN_CH_TYPE). 
+
+Return:
+ CYBLE_API_RESULT_T: Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes                      Description
+  ------------                      -----------
+  CYBLE_ERROR_OK                    On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER     On specifying NULL as input parameter
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GetTxPowerLevel(CYBLE_BLESS_PWR_IN_DB_T *bleSsPwrLvl);
+
+
+/******************************************************************************
+##Function Name: CyBle_SetTxPowerLevel
+*******************************************************************************
+
+Summary:	
+ This function sets the transmit power of the BLE radio for given BLE 
+ sub-system channel group. This is a blocking function. No event is generated
+ on calling this function.
+
+Parameters:
+ bleSsPwrLvl: Pointer to a variable of type 'CYBLE_BLESS_PWR_IN_DB_T' where, 
+               * bleSsPwrLvl -> blePwrLevelInDbm indicates Output Power level
+                 in dBm to be set by the function. 
+               * bleSsPwrLvl -> bleSsChId indicates Channel group for which
+                 power level is to be set. The value can be advertisement
+                 channels (CYBLE_LL_ADV_CH_TYPE) or data channels 
+                 (CYBLE_LL_CONN_CH_TYPE).
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+  <table>
+   Errors codes                     Description
+   ------------                     -----------
+   CYBLE_ERROR_OK                   On successful operation.
+   CYBLE_ERROR_INVALID_PARAMETER    On specifying NULL as input
+                                     parameter.
+  </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_SetTxPowerLevel (CYBLE_BLESS_PWR_IN_DB_T *bleSsPwrLvl);
+
+
+/******************************************************************************
+##Function Name: CyBle_GetBleClockCfgParam
+*******************************************************************************
+
+Summary:	
+ This function reads the clock configuration parameter of BLE sub-system. This
+ is a blocking function. No event is generated on calling this function. The
+ following parameters related to the BLE sub-system clock are set by this
+ function:
+
+ # Sleep Clock accuracy #
+  Sleep clock accuracy (SCA)in PPM. This parameter indicates the sleep clock
+  accuracy in PPM as described in the following table. It is set in the BLE
+  Stack and is used for BLE Connection operation while creating LE connection
+  with the peer device.
+   <table>
+    Sleep Clock Accuracy Enum Field        PPM Range Translation (PPM)
+    -------------------------------        ---------------------------
+    CYBLE_LL_SCA_251_TO_500_PPM			 251 - 500
+    CYBLE_LL_SCA_151_TO_250_PPM			 151 - 250
+    CYBLE_LL_SCA_101_TO_150_PPM			 101 - 150
+    CYBLE_LL_SCA_076_TO_100_PPM			 76 - 100
+    CYBLE_LL_SCA_051_TO_075_PPM			 51 - 75
+    CYBLE_LL_SCA_031_TO_050_PPM			 31 - 50
+    CYBLE_LL_SCA_021_TO_030_PPM			 21 - 30
+    CYBLE_LL_SCA_000_TO_020_PPM			  0 - 20
+   </table>
+
+  Refer to Bluetooth Core Specification 4.1 Volume 6, Chapter 4.5.7 for more
+  details on how the SCA is used.
+
+ # Link Layer clock divider # 
+  This input decides the frequency of the clock to the link layer. A lower
+  clock frequency results in lower power consumption. Default clock frequency
+  for the operation is 24MHz. BLESS supports 24MHz, 12MHz and 8MHz clock
+  configurations. Based on the end application requirement (how frequent the 
+  communication is expected to be), this parameter needs to be set.
+
+Parameters:
+ bleSsClockConfig: Pointer to a variable of type CYBLE_BLESS_CLK_CFG_PARAMS_T
+  to which the existing clock configuration is stored.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+  <table>
+   Errors codes                     Description
+   ------------                     -----------
+   CYBLE_ERROR_OK                   On successful operation.
+   CYBLE_ERROR_INVALID_PARAMETER    On specifying NULL as input
+                                     parameter.
+  </table>
+
+******************************************************************************/   
+CYBLE_API_RESULT_T CyBle_GetBleClockCfgParam 
+                        (CYBLE_BLESS_CLK_CFG_PARAMS_T *bleSsClockConfig);
+
+
+/******************************************************************************
+##Function Name: CyBle_SetBleClockCfgParam
+*******************************************************************************
+
+Summary:	
+ This function sets the clock configuration parameter of BLE sub-system. This
+ is a blocking function. No event is generated on calling this function. The
+ following parameters related to the BLE sub-system clock are set by this
+ function:
+
+ # Sleep Clock accuracy #
+  Sleep clock accuracy (SCA)in PPM. This parameter indicates the sleep clock
+  accuracy in PPM as described in the following table. It is set in the BLE
+  Stack and is used for BLE Connection operation while creating LE connection
+  with the peer device.
+   <table>
+    Sleep Clock Accuracy Enum Field        PPM Range Translation (PPM)
+    -------------------------------        ---------------------------
+    CYBLE_LL_SCA_251_TO_500_PPM			 251 - 500
+    CYBLE_LL_SCA_151_TO_250_PPM			 151 - 250
+    CYBLE_LL_SCA_101_TO_150_PPM			 101 - 150
+    CYBLE_LL_SCA_076_TO_100_PPM			 76 - 100
+    CYBLE_LL_SCA_051_TO_075_PPM			 51 - 75
+    CYBLE_LL_SCA_031_TO_050_PPM			 31 - 50
+    CYBLE_LL_SCA_021_TO_030_PPM			 21 - 30
+    CYBLE_LL_SCA_000_TO_020_PPM			  0 - 20
+   </table>
+
+  Refer to Bluetooth Core Specification 4.1 Volume 6, Chapter 4.5.7 for more
+  details on how the SCA is used.
+
+ # Link Layer clock divider # 
+  This input decides the frequency of the clock to the link layer. A lower
+  clock frequency results in lower power consumption. Default clock frequency
+  for the operation is 24MHz. BLESS supports 24MHz, 12MHz and 8MHz clock
+  configurations. Based on the end application requirement (how frequent the 
+  communication is expected to be), this parameter needs to be set.
+
+Parameters:
+ bleSsClockConfig: Pointer to a variable of type CYBLE_BLESS_CLK_CFG_PARAMS_T
+                    from which the existing clock configuration is taken.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+  <table>
+   Errors codes	                    Description
+   ------------                     -----------
+   CYBLE_ERROR_OK                   On successful operation.
+   CYBLE_ERROR_INVALID_PARAMETER    On specifying NULL as input
+                                     parameter.
+  </table>
+  
+******************************************************************************/ 
+CYBLE_API_RESULT_T CyBle_SetBleClockCfgParam 
+                        (CYBLE_BLESS_CLK_CFG_PARAMS_T *bleSsClockConfig); 
+
+
+/******************************************************************************
+##Function Name: CyBle_GenerateRandomNumber
+*******************************************************************************
+
+Summary:
+ This function generates 8-byte random number which complies with pseudo random
+ number generation in accordance with [FIPS PUB 140-2]. Random number
+ generation function is used during security procedure documented in Bluetooth
+ 4.1 core specification, Volume 3, Part H. 
+ 
+ This is a blocking function. No event is generated on calling this function.
+    
+Parameters:
+ randomNumber: Pointer to a buffer of size 8 bytes in which the generated
+ random number gets stored.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+  <table>
+   Errors codes                     Description
+   ------------                     -----------
+   CYBLE_ERROR_OK                   On successful operation.
+   CYBLE_ERROR_INVALID_PARAMETER    On specifying NULL as input
+                                     parameter.
+  </table>
+
+******************************************************************************/ 
+CYBLE_API_RESULT_T CyBle_GenerateRandomNumber (uint8 *randomNumber);
+
+
+/******************************************************************************
+##Function Name: CyBle_AesEncrypt
+*******************************************************************************
+
+Summary:
+ This function uses BLE sub-system AES engine to encrypt 128-bit of plain text
+ using the given AES key. The output of AES processing is copied to 
+ encryptedData buffer. Refer Bluetooth 4.1 core specification, Volume 3,
+ Part H, section 2.2 for more details on usage of AES key.
+
+ This is a blocking function. No event is generated on calling this function.
+
+Parameters:
+ plainData: Pointer to the data containing plain text (128-bit) that is to be
+             encrypted.
+
+ aesKey: Pointer to the AES Key (128-bit) that is to be used for AES encryption.
+
+ encryptedData: Pointer to the encrypted data (128-bit) that is output of AES
+                 module for given plainData and aesKey.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+  <table>
+   Errors codes                     Description
+   ------------                     -----------
+   CYBLE_ERROR_OK                   On successful operation
+   CYBLE_ERROR_INVALID_PARAMETER    On specifying NULL as input parameter
+  </table>
+    
+******************************************************************************/ 
+CYBLE_API_RESULT_T CyBle_AesEncrypt 
+            (uint8 *plainData, uint8 *aesKey, uint8 *encryptedData);   
+
+
+/******************************************************************************
+##Function Name: CyBle_SetCeLengthParam
+*******************************************************************************
+
+Summary:
+ This function sets the connection event duration related parameters that can
+ result in extension or truncation of LE connection event based on more data
+ (mdBit) bit status and 'ceLength' duration. Refer Bluetooth 4.1 core
+ specification, Volume 6, Part B, section 4.5 for more details on connection
+ states of BLE Link Layer.
+
+ This is a blocking function. No event is generated on calling this function.
+
+ BLE Stack uses the BLESS hardware (AES module) to encrypt/decrypt the data.
+ BLESS must be initialized before using this function. This function can safely
+ be used by the application in "single thread/task system" which is the case
+ with the current implementation of the BLE Stack. For multitasking systems,
+ this function must be used within the BLE task to ensure atomic operation.
+    
+Parameters:
+ bdHandle: Peer device bdHandle.
+
+ mdBit: 'More Data' bit to select more number of data packets in BLE Stack
+         buffer. A value of 0x01 indicates extension and a value of 0x00
+         indicates truncation.
+
+ ceLength: CE length of connection event that can extend the connection event.
+            Details on this parameter are as given below,
+             * Value Range = 0x0000 to 0xFFFF
+             * Time Calculation = N x 0.625 ms
+             * Time Range = 0 ms to 40.959 ms
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+  <table>
+   Errors codes                     Description
+   ------------                     -----------
+   CYBLE_ERROR_OK                   On successful operation
+   CYBLE_ERROR_INVALID_PARAMETER    One of the input parameters is invalid
+   CYBLE_ERROR_NO_CONNECTION        Connection does not exist
+  </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_SetCeLengthParam 
+            (uint8 bdHandle, uint8 mdBit, uint16 ceLength); 
+
+
+/******************************************************************************
+##Function Name: CyBle_WriteAuthPayloadTimeout
+*******************************************************************************
+
+Summary:
+ This function sets the Authentication Payload timeout in BLE Controller for
+ LE_PING feature. Refer Bluetooth 4.1 core specification, Volume 6, Part B,
+ section 4.6.5 for LE Ping operation.
+
+ This is a blocking function. No event is generated on calling this function.
+    
+Parameters:
+ bdHandle: Peer device handle.
+
+ authPayloadTimeout: Variable containing authentication timeout value to be
+                     written to BLE Controller. Details on this parameter are
+                     as given below,
+                      * Value Range = 0x0001 to 0xFFFF
+                      * Default Value (N) = 3000 (30 seconds)
+                      * Time Calculation = N x 10 ms
+                      * Time Range = 10 ms to 655,350 ms
+
+Return:
+ CYBLE_API_RESULT_T: Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes                      Description
+  ------------                      -----------
+  CYBLE_ERROR_OK                    On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER     One of the input parameters
+                                     is invalid
+  CYBLE_ERROR_INVALID_OPERATION     Operation is not permitted
+  CYBLE_ERROR_NO_CONNECTION         Connection does not exist
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_WriteAuthPayloadTimeout 
+        (
+            uint8 bdHandle, 
+            uint16 authPayloadTimeout
+        );
+
+
+/******************************************************************************
+##Function Name: CyBle_ReadAuthPayloadTimeout
+*******************************************************************************
+
+Summary:
+ This function reads the Authentication Payload timeout set in BLE Controller
+ for LE_PING feature Refer Bluetooth 4.1 core specification, Volume 6, Part B,
+ section 4.6.5 for LE Ping operation.
+
+ This is a blocking function. No event is generated on calling this function.
+    
+Parameters:
+ bdHandle: Peer device handle
+ authPayloadTimeout: Pointer to a variable to which authentication timeout
+                      value, read from BLE Controller, is written.
+
+Return:
+ CYBLE_API_RESULT_T: Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes                      Description
+  ------------                      -----------
+  CYBLE_ERROR_OK                    On successful operation.
+  CYBLE_ERROR_INVALID_PARAMETER     One of the input parameters
+                                     is invalid.
+  CYBLE_ERROR_INVALID_OPERATION     Operation is not permitted.
+  CYBLE_ERROR_NO_CONNECTION         Connection does not exist.
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_ReadAuthPayloadTimeout 
+        (
+            uint8 bdHandle,
+            uint16 *authPayloadTimeout
+        );
+
+
+/******************************************************************************
+##Function Name: CyBle_GetStackLibraryVersion
+*******************************************************************************
+
+Summary:
+ This function retrieves the version information of the BLE Stack library. This
+ is a blocking function. No event is generated on calling this function.
+    
+Parameters:	
+ stackVersion: Pointer to a variable of type CYBLE_STACK_LIB_VERSION_T
+                containing the version information of the CYBLE Stack library.
+
+Return:
+ CYBLE_API_RESULT_T: Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes                      Description
+  ------------                      -----------
+  CYBLE_ERROR_OK                    On successful operation.
+  CYBLE_ERROR_INVALID_PARAMETER     stackVersion is NULL.
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GetStackLibraryVersion(CYBLE_STACK_LIB_VERSION_T*   stackVersion);
+
+
+/******************************************************************************
+##Function Name: CyBle_GetBleSsState
+*******************************************************************************
+
+Summary:
+ This function gets the BLE Subsystem's current operational mode. This state can be
+ used to manage system level power modes based on return value.
+
+Parameters:	
+ None
+
+Return Value:
+    CYBLE_BLESS_STATE_T bleStackMode: CYBLE_BLESS_STATE_T has one of the following modes
+   	<table>
+    BLE Stack Mode                              Description
+	------------                                -----------
+    CYBLE_BLESS_STATE_ACTIVE                    BLE Sub System is in active mode, CPU can be in
+	                                             active mode or sleep mode.
+    CYBLE_BLESS_STATE_EVENT_CLOSE               BLE Sub System radio and Link Layer hardware finishes
+                                                 Tx/Rx. After this state application can try putting BLE
+                                                 to Deep Sleep State to save power in rest of the BLE
+                                                 transmission event.
+    CYBLE_BLESS_STATE_SLEEP                     BLE Sub System is in sleep mode, CPU can be in sleep mode.
+    CYBLE_BLESS_STATE_ECO_ON                    BLE Sub System is in process of wakeup from 
+                                                 Deep Sleep Mode and ECO(XTAL) is turned on. CPU can 
+                                                 be put in deep sleep mode.
+    CYBLE_BLESS_STATE_ECO_STABLE                BLE Sub System is in process of wakeup from 
+                                                 Deep Sleep Mode and ECO(XTAL) is stable. CPU can be
+                                                 put in sleep mode.
+    CYBLE_BLESS_STATE_DEEPSLEEP                 BLE Sub System is in Deep Sleep Mode.  CPU can 
+                                                 be put in deep sleep mode.
+    CYBLE_BLESS_STATE_HIBERNATE                 BLE Sub System is in Hibernate Mode.  CPU can 
+                                                 be put in deep sleep mode.
+    </table>
+
+******************************************************************************/
+CYBLE_BLESS_STATE_T CyBle_GetBleSsState(void);
+
+/******************************************************************************
+##Function Name: CyBle_AesCcmInit
+*******************************************************************************
+
+Summary:
+ This function initializes the clocks and registers needed to used AEC 
+ CCM encryption / decryption functionality without initializing the complete BLE Stack.
+ This function must be called before calling CyBle_AesCcmEncrypt and/or CyBle_AesCcmDecrypt
+ function. This is a blocking function. No event is generated on calling this function.
+
+Parameters:	
+ None
+
+Return Value:
+ None
+
+******************************************************************************/
+void CyBle_AesCcmInit(void);
+
+/******************************************************************************
+##Function Name: CyBle_AesCcmEncrypt
+*******************************************************************************
+
+Summary:
+ This function encrypts the given data. This function can only be invoked after
+ invoking 'CyBle_AesCcmInit' function. This is a blocking function. No event is
+ generated on calling this function.
+
+Parameters:	
+ key: Pointer to an array of bytes holding the key. The array length to be
+		allocated by the application should be 16 bytes.
+ nonce:	Pointer to an array of bytes. The array length to be allocated by the
+ 		 application is 13 Bytes.
+ in_data: Pointer to an array of bytes to be encrypted. Size of the array
+ 			should be equal to the value of 'length' parameter.
+ length: Length of the data to be encrypted, in Bytes. Valid value range
+			is 1 to 27.
+ out_data: Pointer to an array of size 'length' where the encrypted data
+ 			is stored.
+ out_mic: Pointer to an array of bytes (4 Bytes) to store the MIC value
+ 			generated during encryption.
+
+Return Value:
+ CYBLE_API_RESULT_T: Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes                      Description
+  ------------                      -----------
+  CYBLE_ERROR_OK                    On successful operation.
+  CYBLE_ERROR_INVALID_PARAMETER     One of the inputs is a null pointer or the
+									 'length' value is invalid	
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_AesCcmEncrypt(
+    uint8 *key,
+    uint8 *nonce,
+    uint8 *in_data,
+    uint8 length,
+    uint8 *out_data,
+	uint8 *out_mic
+	);
+
+/******************************************************************************
+##Function Name: CyBle_AesCcmDecrypt
+*******************************************************************************
+
+Summary:
+ This function decrypts the given data. This function can only be invoked after
+ invoking 'CyBle_AesCcmInit' function. This is a blocking function. No event is
+ generated on calling this function.
+
+Parameters:	
+ key: Pointer to an array of bytes holding the key. The array length to be
+		allocated by the application should be 16 bytes.
+ nonce:	Pointer to an array of bytes. The array length to be allocated by the
+ 		 application is 13 Bytes.
+ in_data: Pointer to an array of bytes to be decrypted. Size of the array
+ 			should be equal to the value of 'length' parameter.
+ length: Length of the data to be decrypted, in Bytes. Valid value range
+			is 1 to 27.
+ out_data: Pointer to an array of size 'length' where the decrypted data
+ 			is stored.
+ in_mic: Pointer to an array of bytes (4 Bytes) to provide the MIC value
+			generated during encryption.
+
+Return Value:
+ CYBLE_API_RESULT_T: Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes                      Description
+  ------------                      -----------
+  CYBLE_ERROR_OK                    On successful operation.
+  CYBLE_ERROR_INVALID_PARAMETER     One of the inputs is a null pointer or the
+									 'length' value is invalid
+  CYBLE_ERROR_MIC_AUTH_FAILED		Data decryption has been done successfully but MIC 
+									 based authorization check has failed. This error can
+									 be ignored if MIC based authorization was not intended.
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_AesCcmDecrypt(
+    uint8 *key,
+    uint8 *nonce,
+    uint8 *in_data,
+    uint8 length,
+    uint8 *out_data,
+	uint8 *in_mic
+	);	
+
+
+/******************************************************************************
+##Function Name: CyBle_SetTxGainMode
+*******************************************************************************
+
+Summary:
+ This function configures the Tx gain mode for BLESS radio for Tx operation.
+
+Parameters:	
+ bleSsGainMode: Gain mode setting for the output power
+
+ <table>
+    BLESS RD Gain Mode                              Description
+	------------------                              -----------
+    CYBLE_BLESS_NORMAL_GAIN_MODE                   0x00u - BLESS Normal Gain Mode
+                                                    Tx Pwr Range -18dBm to 0 dBm
+                                                    Normal Rx Sensitivity
+    CYBLE_BLESS_HIGH_GAIN_MODE                      0x01u - BLESS High Gain Mode
+                                                    Tx Pwr Range -18dBm to 3 dBm
+                                                    3 dBm Additional Rx Sensitivity
+ 
+Return Value:
+ none
+******************************************************************************/
+
+void CyBle_SetTxGainMode(uint8 bleSsGainMode);
+
+
+/******************************************************************************
+##Function Name: CyBle_SetTxGainMode
+*******************************************************************************
+
+Summary:
+ This function configures the Rx gain mode for BLESS radio for Rx operation.
+
+Parameters:	
+ bleSsGainMode: Gain mode setting for the output power
+
+ <table>
+    BLESS RD Gain Mode                              Description
+	------------------                              -----------
+    CYBLE_BLESS_NORMAL_GAIN_MODE                   0x00u - BLESS Normal Gain Mode
+                                                    Tx Pwr Range -18dBm to 0 dBm
+                                                    Normal Rx Sensitivity
+    CYBLE_BLESS_HIGH_GAIN_MODE                      0x01u - BLESS High Gain Mode
+                                                    Tx Pwr Range -18dBm to 3 dBm
+                                                    3 dBm Additional Rx Sensitivity
+ 
+Return Value:
+ none
+******************************************************************************/
+void CyBle_SetRxGainMode(uint8 bleSsGainMode);
+
+
+#endif /* CY_BLE_CYBLE_STACK_H */
+
+
+/*EOF*/
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_StackGap.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_StackGap.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_StackGap.h	(revision 7)
@@ -0,0 +1,1974 @@
+/*******************************************************************************
+File Name: CYBLE_StackGap.h
+Version 2.0
+
+Description:
+ This file contains the GAP APIs of the BLE Host Stack IP
+
+Related Document:
+ BLE Standard Spec - CoreV4.1, CSS, CSAs, ESR05, ESR06
+
+********************************************************************************
+Copyright 2014-2015, Cypress Semiconductor Corporation.  All rights reserved.
+You may use this file only in accordance with the license, terms, conditions,
+disclaimers, and limitations in the end user license agreement accompanying
+the software package with which this file was provided.
+*******************************************************************************/
+
+
+#ifndef CY_BLE_CYBLE_GAP_H
+#define CY_BLE_CYBLE_GAP_H
+
+
+/***************************************
+##Common stack includes
+***************************************/
+
+#include "BLE_Stack.h"
+
+
+/***************************************
+##GAP Constants
+***************************************/
+
+
+/* BD Address type flag*/
+#define CYBLE_GAP_ADDR_TYPE_PUBLIC              0x00u
+#define CYBLE_GAP_ADDR_TYPE_RANDOM              0x01u
+
+/* Max data length size  */
+#define CYBLE_GAP_MAX_ADV_DATA_LEN              31u
+
+/* Max data length size  */
+#define CYBLE_GAP_MAX_SCAN_RSP_DATA_LEN         31u
+
+/* Security modes  */
+#define CYBLE_GAP_SEC_MODE_1                    0x10u
+#define CYBLE_GAP_SEC_MODE_2                    0x20u
+#define CYBLE_GAP_SEC_MODE_MASK                 0xF0u
+
+/* Broadcaster and discoverable mode  */
+#define CYBLE_GAPP_NONE_DISC_BROADCAST_MODE     0x00u
+#define CYBLE_GAPP_LTD_DISC_MODE                0x01u
+#define CYBLE_GAPP_GEN_DISC_MODE                0x02u
+
+/* Limited Discoverable mode timeout max. */
+#define CYBLE_GAPP_LTD_DISC_MODE_TIME_MAX       180u
+
+/* Observation and discovery procedure */
+#define CYBLE_GAPC_OBSER_PROCEDURE              0x00u
+#define CYBLE_GAPC_LTD_DISC_PROCEDURE           0x01u
+#define CYBLE_GAPC_GEN_DISC_PROCEDURE           0x02u
+
+/* Type of discovery procedure use in CYBLE_GAPC_DISC_INFO_T*/
+#define CYBLE_GAPC_PASSIVE_SCANNING				0x00u	
+#define CYBLE_GAPC_ACTIVE_SCANNING				0x01u
+#define CYBLE_GAPC_ADV_ACCEPT_ALL_PKT 			0x00u
+#define CYBLE_GAPC_ADV_ACCEPT_WHITELIST_PKT 	0x01u
+#define CYBLE_GAPC_FILTER_DUP_DISABLE 			0x00u
+#define CYBLE_GAPC_FILTER_DUP_ENABLE			0x01u
+
+/* Advertising filter policy*/
+#define CYBLE_GAPP_SCAN_ANY_CONN_ANY 			0x00u
+#define CYBLE_GAPP_SCAN_WHITELIST_CONN_ANY 		0x01u
+#define CYBLE_GAPP_SCAN_ANY_CONN_WHITELIST 		0x02u
+#define CYBLE_GAPP_SCAN_CONN_WHITELIST_ONLY 	0x03u
+
+/* Initiator filter policy*/
+#define CYBLE_GAPC_CONN_ALL 					0x00u
+#define CYBLE_GAPC_CONN_WHITELIST 				0x01u
+
+/* Maximum number of Remote Devices */
+#define CYBLE_GAP_MAX_BONDED_DEVICE             0x04u
+#define CYBLE_MAX_WHITELIST_ENTRIES 			0x04u
+
+/* Out Of Band (OOB) flag*/
+#define CYBLE_GAP_OOB_ENABLE                    0x01u
+#define CYBLE_GAP_OOB_DISABLE                   0x00u
+
+#define CYBLE_GAP_SMP_LTK_SIZE                  0x10u 
+#define CYBLE_GAP_SMP_IRK_SIZE                  0x10u
+#define CYBLE_GAP_SMP_CSRK_SIZE                 0x10u
+#define CYBLE_GAP_SMP_IDADDR_DATA_SIZE          0x07u
+
+#define CYBLE_GAP_SMP_MID_INFO_SIZE             0x0Au
+
+#define CYBLE_GAP_SMP_INIT_ENC_KEY_DIST         0x01u
+#define CYBLE_GAP_SMP_INIT_IRK_KEY_DIST         0x02u
+#define CYBLE_GAP_SMP_INIT_CSRK_KEY_DIST        0x04u
+
+#define CYBLE_GAP_SMP_RESP_ENC_KEY_DIST         0x10u
+#define CYBLE_GAP_SMP_RESP_IRK_KEY_DIST         0x20u
+#define CYBLE_GAP_SMP_RESP_CSRK_KEY_DIST        0x40u
+
+/* Passkey Response */
+#define CYBLE_GAP_REJECT_PASSKEY_REQ            0x00u
+#define CYBLE_GAP_ACCEPT_PASSKEY_REQ            0x01u
+
+
+/***************************************
+##Bonding definitions
+***************************************/
+
+/* No Bonding support */
+#define CYBLE_GAP_BONDING_NONE                          0x00u
+
+/* Bonding support */
+#define CYBLE_GAP_BONDING                               0x01u
+
+/* Encryption key size   */
+#define CYBLE_GAP_ENCRYP_KEY_MIN                        7u
+#define CYBLE_GAP_ENCRYP_KEY_MAX                        16u
+
+/* User Passkey size */
+#define CYBLE_GAP_USER_PASSKEY_SIZE                     6u
+
+#define CYBLE_GAP_RANDOM_PRIV_RESOLVABLE_ADDR_MASK      0x40u
+#define CYBLE_GAP_RANDOM_PRIV_NON_RESOLVABLE_ADDR_MASK  0x00u
+#define CYBLE_GAP_PUBLIC_ADDR_MASK                      0x80u
+#define CYBLE_GAP_RANDOM_STATIC_ADDR_MASK               0xC0u
+
+
+/***************************************
+##Enumerated Types
+***************************************/
+
+/* Advertisement type  */
+typedef enum
+{
+	/* Connectible undirected advertising */
+	CYBLE_GAPP_CONNECTABLE_UNDIRECTED_ADV = 0x00u,
+
+	/* Connectible high duty cycle directed advertising */
+	CYBLE_GAPP_CONNECTABLE_HIGH_DC_DIRECTED_ADV,
+
+	/* Scannable undirected advertising */
+	CYBLE_GAPP_SCANNABLE_UNDIRECTED_ADV,
+
+	/* Non connectable undirected advertising */
+	CYBLE_GAPP_NON_CONNECTABLE_UNDIRECTED_ADV,
+
+	/* Connectable low duty cycle directed advertising */
+	CYBLE_GAPP_CONNECTABLE_LOW_DC_DIRECTED_ADV
+	
+}CYBLE_GAPP_ADV_T;
+
+/* Advertisement event type  */
+typedef enum
+{
+	/* Connectable undirected advertising */
+	CYBLE_GAPC_CONN_UNDIRECTED_ADV = 0x00u,
+
+	/* Connectable directed advertising */
+	CYBLE_GAPC_CONN_DIRECTED_ADV,
+
+	/* Scannable undirected advertising */
+	CYBLE_GAPC_SCAN_UNDIRECTED_ADV,
+
+	/* Non connectable undirected advertising */
+	CYBLE_GAPC_NON_CONN_UNDIRECTED_ADV,
+
+	/* Scan Response*/
+	CYBLE_GAPC_SCAN_RSP
+	
+}CYBLE_GAPC_ADV_EVENT_T;
+ 
+/* Security Levels  */
+typedef enum
+{
+	/* Level 1
+	    * Mode 1 - No Security (No Authentication & No Encryption)
+	    * Mode 2 - N/A
+	 */
+	CYBLE_GAP_SEC_LEVEL_1 =	0x00u,
+	
+	/* Level 2
+	    * Mode 1 - Unauthenticated pairing with encryption (No MITM)
+	    * Mode 2 - Unauthenticated pairing with data signing (No MITM)
+	 */
+	CYBLE_GAP_SEC_LEVEL_2,
+	
+	/* Level 3
+	    * Mode 1 - Authenticated pairing with encryption (With MITM)
+	    * Mode 2 - Authenticated pairing with data signing (With MITM)
+	 */
+	CYBLE_GAP_SEC_LEVEL_3,
+	
+	/* LE Security Level Mask */
+	CYBLE_GAP_SEC_LEVEL_MASK =0x0Fu
+
+}CYBLE_GAP_SEC_LEVEL_T;
+
+/* IO capability  */
+typedef enum
+{
+	/* Platform supports only a mechanism to display or convey only 6 digit number to user.*/
+	CYBLE_GAP_IOCAP_DISPLAY_ONLY=0x00u, 
+	
+	/* The device has a mechanism whereby the user can indicate 'yes' or 'no'.*/	
+	CYBLE_GAP_IOCAP_DISPLAY_YESNO, 
+	
+	/* Platform supports a numeric keyboard that can input the numbers '0' through '9' 
+	    and a confirmation key(s) for  'yes' and 'no'. */
+	CYBLE_GAP_IOCAP_KEYBOARD_ONLY,	
+
+	/* Platform does not have the ability to display or communicate a 6 digit decimal number.*/
+	CYBLE_GAP_IOCAP_NOINPUT_NOOUTPUT,	
+
+	/* Platform supports a mechanism through which 6 digit numeric value can be displayed 
+	    and numeric keyboard that can input the numbers '0' through '9'. */
+	CYBLE_GAP_IOCAP_KEYBOARD_DISPLAY
+	
+} CYBLE_GAP_IOCAP_T;
+
+/* Authentication Failed Error Codes */
+typedef enum
+{
+	/* No Error */
+	CYBLE_GAP_AUTH_ERROR_NONE  = 0x00u,
+
+	/* User input of passkey failed, for example, the user cancelled the operation */
+	CYBLE_GAP_AUTH_ERROR_PASSKEY_ENTRY_FAILED,
+
+	/* Out Of Band data is not available, applicable if NFC is supported */
+	CYBLE_GAP_AUTH_ERROR_OOB_DATA_NOT_AVAILABLE,
+
+	/* Pairing procedure cannot be performed as authentication
+       requirements cannot be met due to IO capabilities of one or both devices. */
+	CYBLE_GAP_AUTH_ERROR_AUTHENTICATION_REQ_NOT_MET,
+
+	/* Confirm value does not match the calculated compare value  */
+	CYBLE_GAP_AUTH_ERROR_CONFIRM_VALUE_NOT_MATCH,
+
+	/* Pairing is not supported by the device */
+	CYBLE_GAP_AUTH_ERROR_PAIRING_NOT_SUPPORTED,
+
+	/* Insufficient key size for the security requirements of this device */
+	CYBLE_GAP_AUTH_ERROR_INSUFFICIENT_ENCRYPTION_KEY_SIZE,
+
+	/* command received is not supported */
+	CYBLE_GAP_AUTH_ERROR_COMMAND_NOT_SUPPORTED,
+
+	/* Pairing failed due to an unspecified reason */
+	CYBLE_GAP_AUTH_ERROR_UNSPECIFIED_REASON,
+
+	/* Pairing or authentication procedure is disallowed because too little time
+ 	   has elapsed since last pairing request or security request. */
+	CYBLE_GAP_AUTH_ERROR_REPEATED_ATTEMPTS,
+
+	/* Invalid Parameters in Request - Invalid Command length and Parameter value outside range */
+	CYBLE_GAP_AUTH_ERROR_INVALID_PARAMETERS = 0x0Au,
+
+	/* Authentication process timeout, if pairing timeout happens for first time, 
+	    application can choose to re-initiate the pairing procedure. If timeout occurs again, 
+	    app may choose to disconnect peer device. */
+	CYBLE_GAP_AUTH_ERROR_AUTHENTICATION_TIMEOUT = 0x15u,
+
+	/* Link disconnected */
+	CYBLE_GAP_AUTH_ERROR_LINK_DISCONNECTED = 0x18u
+	
+}CYBLE_GAP_AUTH_FAILED_REASON_T;
+
+/* GAP address type */
+typedef enum
+{
+    /* Random private non-resolvable address */
+    CYBLE_GAP_RANDOM_PRIV_NON_RESOLVABLE_ADDR = 0x00u,
+    
+    /* Random private resolvable address */
+    CYBLE_GAP_RANDOM_PRIV_RESOLVABLE_ADDR = 0x01u,
+    
+    /* Public address */
+    CYBLE_GAP_PUBLIC_ADDR = 0x02u,
+    
+    /* Random static address */
+    CYBLE_GAP_RANDOM_STATIC_ADDR = 0x03u
+    
+} CYBLE_GAP_ADDR_TYPE_T;
+
+
+/***************************************
+##Exported structures and unions
+***************************************/
+
+/* Authentication Parameters Information  */
+typedef struct 
+{
+	/* Security Mode setting will be as follows:
+	    * (CYBLE_GAP_SEC_MODE_1 | CYBLE_GAP_SEC_LEVEL_1)
+	    * (CYBLE_GAP_SEC_MODE_1 | CYBLE_GAP_SEC_LEVEL_2)
+	    * (CYBLE_GAP_SEC_MODE_1 | CYBLE_GAP_SEC_LEVEL_3)
+	    * (CYBLE_GAP_SEC_MODE_2 | CYBLE_GAP_SEC_LEVEL_2)
+	    * (CYBLE_GAP_SEC_MODE_2 | CYBLE_GAP_SEC_LEVEL_3)
+	 */
+    uint8    						security;     
+
+	/* Bonding type setting:
+	     * CYBLE_GAP_BONDING_NONE
+	     * CYBLE_GAP_BONDING
+	 */
+    uint8    						bonding;      
+
+	/* Encryption Key Size (octets)
+	     * Minimum = 7 
+	     * maximum = 16
+     */
+	uint8    						ekeySize;  
+
+ 	/* Parameter to say it authentication is accepted or rejected with reason.
+	   accepted = CYBLE_GAP_AUTH_ERROR_NONE or error code CYBLE_GAP_AUTH_FAILED_REASON_T. */	
+	CYBLE_GAP_AUTH_FAILED_REASON_T    	authErr;	    
+	
+} CYBLE_GAP_AUTH_INFO_T;
+
+
+/* Bluetooth Bonded Device Address list */
+typedef struct
+{
+	/* Number of bonded devices */
+    uint8     				count;
+
+	/* Pointer to list of bluetooth device addresses of bonded devices, of type 
+        'CYBLE_GAP_BD_ADDR_T'. 'CYBLE_GAP_MAX_BONDED_DEVICE' is a '#define' to
+        be defined during build-time. */
+    CYBLE_GAP_BD_ADDR_T     bdAddrList[CYBLE_GAP_MAX_BONDED_DEVICE];
+	
+}CYBLE_GAP_BONDED_DEV_ADDR_LIST_T;
+
+
+/* Security Manager Key Distribution data */
+typedef struct
+{
+    /* Long Term Key */
+    uint8 ltkInfo[CYBLE_GAP_SMP_LTK_SIZE];
+
+    /* Encrypted Diversifier and Randdom Number */
+    uint8 midInfo[CYBLE_GAP_SMP_MID_INFO_SIZE];
+
+    /* Identity Resolving Key */
+    uint8 irkInfo[CYBLE_GAP_SMP_IRK_SIZE];
+
+    /* Public device/Static Random address type */
+    uint8 idAddrInfo[CYBLE_GAP_SMP_IDADDR_DATA_SIZE];
+
+    /* Connection Signature Resolving Key */
+    uint8 csrkInfo[CYBLE_GAP_SMP_CSRK_SIZE];
+
+} CYBLE_GAP_SMP_KEY_DIST_T;
+
+/* Advertising parameters   */
+typedef struct
+{
+	/* Minimum advertising interval for undirected 
+	   and low duty cycle directed advertising.
+	   	 - Time Range: 20 ms to 10.24 sec
+	 */
+	uint16     				advIntvMin; 
+
+	/* Maximum advertising interval for undirected 
+	   and low duty cycle directed advertising.
+	   	- Time Range: 20 ms to 10.24 sec
+	 */	
+	uint16     				advIntvMax; 
+
+	/* Type of advertisement
+	   	- Connectable undirected advertising (0x00)
+	   	- Connectable high duty cycle directed advertising (0x01)
+	   	- Scannable undirected advertising (0x02)
+	   	- Non connectable undirected advertising (0x03)
+	   	- Connectable low duty cycle directed advertising (0x04)
+	 */	
+	CYBLE_GAPP_ADV_T      	advType;		
+
+	/* Own BD Address Type											
+		- CYBLE_GAP_ADDR_TYPE_PUBLIC (Public device address)
+		- CYBLE_GAP_ADDR_TYPE_RANDOM (Random device address)
+     */	
+	uint8      				ownAddrType;	
+
+	/* Address type of the Bluetooth device address being used for 
+	   directed advertising, not applicable otherwise
+	    - CYBLE_GAP_ADDR_TYPE_PUBLIC (Public device address)
+        - CYBLE_GAP_ADDR_TYPE_RANDOM (Random device address)
+	 */
+	uint8      				directAddrType;	
+
+	/* 	This parameter specifies Bluetooth device address of the 
+	  	device to be connected while using directed advertising.
+	  	In case of none direct advertising, parameter will be 0 
+	 */	
+	uint8     				directAddr[CYBLE_GAP_BD_ADDR_SIZE];		
+
+	/* Advertising channels that shall be used when transmitting advertising packets. 
+	   Channel map selection:
+		- Enable channel 37 = bitmask. xxxxxxx1b
+		- Enable channel 38 = bitmask. xxxxxx1xb
+		- Enable channel 39 = bitmask. xxxxx1xxb 
+	 */
+	uint8      				advChannelMap;
+
+	/* Advertising Filter Policy
+	   	- CYBLE_GAPP_SCAN_ANY_CONN_ANY (Allow Scan Request from Any, Allow Connect Request
+           from Any (Default))
+	   	- CYBLE_GAPP_SCAN_WHITELIST_CONN_ANY (Allow Scan Request from White List Only, 
+           Allow Connect Request)
+	   	- CYBLE_GAPP_SCAN_ANY_CONN_WHITELIST (Allow Scan Request from Any, Allow Connect
+           Request from White List Only)
+	   	- CYBLE_GAPP_SCAN_CONN_WHITELIST_ONLY (Allow Scan Request from White List Only, 
+           Allow Connect Request from White List Only)
+	 */	
+	uint8      				advFilterPolicy;
+	
+}CYBLE_GAPP_DISC_PARAM_T;
+
+/* Advertising data   */
+typedef struct
+{
+	/*GAP Advertisement Parameters which includes Flags, Service UUIDs and short name*/
+	uint8      advData[CYBLE_GAP_MAX_ADV_DATA_LEN]; 
+
+	/*length of the advertising data. This should be made zero if there is no data */
+	uint8      advDataLen;	
+	
+} CYBLE_GAPP_DISC_DATA_T;
+
+/* Scan response data   */
+typedef struct
+{
+	/* Static user data transmitted in scan response. This should be made NULL if 
+    there is no data. Maximum length of the data is equal to 31 bytes */
+	uint8     scanRspData[CYBLE_GAP_MAX_SCAN_RSP_DATA_LEN];
+
+	/* Length of the scan response data. This should be made zero if there is no data */
+	uint8     scanRspDataLen; 	
+	
+} CYBLE_GAPP_SCAN_RSP_DATA_T;
+
+/* Advertising information   */
+typedef struct
+{
+	/* Broadcaster and discoverable mode 
+	    - CYBLE_GAPP_NONE_DISC_BROADCAST_MODE
+           (Applicable for Broadcaster or non-discoverable mode)
+	    - CYBLE_GAPP_LTD_DISC_MODE (Limited discovery mode)
+	    - CYBLE_GAPP_GEN_DISC_MODE (General discovery mode)
+	 */
+	uint8      						discMode;
+
+	/* Advertisement parameters */
+	CYBLE_GAPP_DISC_PARAM_T   		* advParam;
+    /* Advertisement data */
+	CYBLE_GAPP_DISC_DATA_T    		* advData;
+    /* Scan Response data */
+	CYBLE_GAPP_SCAN_RSP_DATA_T	 	* scanRspData;
+
+	/* Advertisement timeout is in seconds. If timeout is set to 0,
+        then there will not be any timeout. Parameter 'advTo' can 
+        be used for all GAP timeouts related to peripheral operation.
+        For General discoverable mode, this timer will be ignored.
+        Application is expected to exit from discoverable mode
+        explicitly by calling CyBle_GappExitDiscoveryMode() function.
+        For Limited discoverable mode, 'advTo' should not exceed 180 Sec.
+	 */
+	uint16 							advTo; 
+	
+} CYBLE_GAPP_DISC_MODE_INFO_T;
+
+/* Discovery information collected by Client  */
+typedef struct
+{
+	/* Observation and discovery procedure.
+	   	 - CYBLE_GAPC_OBSER_PROCEDURE (Observation procedure)
+	   	 - CYBLE_GAPC_LTD_DISC_PROCEDURE (Limited discovery procedure)
+	   	 - CYBLE_GAPC_GEN_DISC_PROCEDURE (General discovery procedure)
+	 */
+	uint8      discProcedure;
+
+	/* Type of scan to perform
+	   	 - CYBLE_GAPC_PASSIVE_SCANNING (Passive Scanning)
+	   	 - CYBLE_GAPC_ACTIVE_SCANNING (Active scanning)
+	 */
+	uint8      scanType;			
+
+	/* The time interval from when last LE scan is started until 
+	   next subsequent LE scan.
+		- Time Range: 2.5 ms to 10.24 sec. 
+     */
+	uint16     scanIntv;		
+
+	/* The time duration of scanning to be performed 
+		- Time Range: 2.5 ms to 10.24 sec										 
+	 */
+	uint16     scanWindow;			
+
+	/* Own BD Address Type
+		- CYBLE_GAP_ADDR_TYPE_PUBLIC (Public device address)
+		- CYBLE_GAP_ADDR_TYPE_RANDOM (Random device address)
+	 */
+	uint8      ownAddrType;		
+
+	/* Filter policies to be applied during scanning procedure
+		- CYBLE_GAPC_ADV_ACCEPT_ALL_PKT (Accept all advertisement packets)
+		- CYBLE_GAPC_ADV_ACCEPT_WHITELIST_PKT (Ignore advertisement packets 
+		from devices not in the White List)
+	 */
+	uint8      scanFilterPolicy;	
+
+  	/* Scan timeout. Timeout is in seconds and none zero.
+ 	   If timeout is set as 0, then there will not be any timeout 
+ 	   scanTo can be used for all GAP timeouts related to Central operation.
+	 */
+	uint16 	   scanTo; 		
+
+	/* Filter Duplicate Advertisement. The Filter Duplicates parameter controls whether
+	   the Link Layer shall filter duplicate advertising reports to the Host, or if the
+	   Link Layer should generate advertising reports for each packet received.
+ 	     - CYBLE_GAPC_FILTER_DUP_DISABLE (Duplicate filtering disabled)
+ 	     - CYBLE_GAPC_FILTER_DUP_ENABLE (Duplicate filtering enabled)
+
+ 	   By default, duplicate filtering is enabled
+	 */
+	uint8 	   filterDuplicates; 
+
+} CYBLE_GAPC_DISC_INFO_T;
+
+/* Connection parameters at the GAP Central end */
+typedef struct
+{
+	/* The time interval from when last LE scan is started until next 
+	   subsequent LE scan.
+        - Time Range: 2.5 ms to 10.24 sec. 
+     */
+    uint16      scanIntv;                     	
+
+	/* The time duration of scanning to be performed 
+	    - Time Range: 2.5 ms to 10.24 sec										 
+	 */
+	uint16      scanWindow;						
+
+	/* Filter policies to be applied during connection procedure
+	    - CYBLE_GAPC_CONN_ALL (White list is not used to determine 
+           which advertiser to connect. Peer address is used)
+	    - CYBLE_GAPC_CONN_WHITELIST (White list is used to determine
+           which advertiser to connect to. Peer address shall be ignored)
+	 */
+	uint8       initiatorFilterPolicy;			
+
+	/* Peer's bd address with whom connection to be established */
+	uint8       peerBdAddr[CYBLE_GAP_BD_ADDR_SIZE];	
+
+	/* Peer's bd address type 
+	    - CYBLE_GAP_ADDR_TYPE_PUBLIC (Public device address)
+        - CYBLE_GAP_ADDR_TYPE_RANDOM (Random device address)
+     */
+	uint8       peerAddrType;						
+
+	/* Own bd address type 
+	    - CYBLE_GAP_ADDR_TYPE_PUBLIC (Public device address)
+        - CYBLE_GAP_ADDR_TYPE_RANDOM (Random device address)
+     */
+	uint8       ownAddrType;						
+
+	/* Minimum value for the connection event interval. This shall be less than
+	   or equal to conn_Interval_Max. Minimum connection interval will be 
+		 connIntvMin * 1.25 ms
+        * Time Range: 7.5 ms to 4 sec 									 
+	 */
+    uint16      connIntvMin;					
+
+	/* Maximum value for the connection event interval. This shall be greater
+	   than or equal to conn_Interval_Min. Maximum connection interval will be 
+		 connIntvMax * 1.25 ms
+	   	* Time Range: 7.5 ms to 4 sec 									 
+	 */
+    uint16      connIntvMax;					
+
+	/* Slave latency for the connection in number of connection events. 
+	   	* Range: 0x0000 to 0x01F4 									 
+	 */
+    uint16      connLatency;						
+
+	/* Supervision timeout for the LE Link. Supervision timeout will be  
+	   supervisionTO * 10 ms
+        * Time Range: 100 msec to 32 secs 									 
+	 */
+	uint16      supervisionTO;				
+
+	/* Minimum length of connection needed for this LE connection.
+	   	* Range: 0x0000 - 0xFFFF										 
+	 */
+	uint16      minCeLength;						
+
+	/* Maximum length of connection needed for this LE connection.
+	   	* Range: 0x0000 - 0xFFFF										 
+	 */
+    uint16      maxCeLength;						
+
+}CYBLE_GAPC_CONN_PARAM_T;
+
+/* Advertisement report received by GAP Central */
+typedef struct
+{
+	/* Advertisement event type
+	    - Connectable undirected advertising = 0x00
+	    - Connectable directed advertising = 0x01
+ 	    - Scannable undirected advertising = 0x02
+ 	    - Non connectable undirected advertising = 0x03
+ 	    - Scan Response = 0x04
+   	 */
+	CYBLE_GAPC_ADV_EVENT_T		eventType;  
+
+	/* bd address type of the device advertising.
+	    - CYBLE_GAP_ADDR_TYPE_PUBLIC (Public device address)
+        - CYBLE_GAP_ADDR_TYPE_RANDOM (Random device address)
+	 */
+    uint8  	    				peerAddrType;	
+
+	/* Public Device Address or Random Device Address for
+	   each device which responded to scanning. */
+    uint8*	    				peerBdAddr;		
+
+	/* length of the data for each device that responded to scanning */
+    uint8       				dataLen;								
+
+	/* Pointer to advertising or scan response data */
+    uint8* 	    				data;				
+
+	/* Rssi of the responding device.
+				 * Range: -85 <= N <= 0
+				 * Units: dBm */
+    int8	    				rssi;	
+	
+} CYBLE_GAPC_ADV_REPORT_T;
+
+/* Passkey display information */
+typedef struct
+{
+	/* bd handle of the remote device */
+    uint8	bdHandle; 
+
+	/* size = 6, not null terminated */
+    uint32 	passkey;  
+	
+}CYBLE_GAP_PASSKEY_DISP_INFO_T;
+
+/* GAP Connection Update parameters  */
+typedef struct
+{
+	/* Minimum value for the connection event interval. This shall be less than
+	   or equal to conn_Interval_Max. Minimum connection interval will be 
+		 connIntvMin * 1.25 ms
+        * Time Range: 7.5 ms to 4 sec 									 
+	 */
+    uint16      connIntvMin;					
+
+	/* Maximum value for the connection event interval. This shall be greater
+	   than or equal to conn_Interval_Min. Maximum connection interval will be 
+		 connIntvMax * 1.25 ms
+	   	* Time Range: 7.5 ms to 4 sec 									 
+	 */
+    uint16      connIntvMax;					
+
+	/* Slave latency for the connection in number of connection events. 
+	 	* Range: 0x0000 to 0x01F4 									 
+	 */
+    uint16      connLatency;						
+
+	/* Supervision timeout for the LE Link. Supervision timeout will be  
+	   supervisionTO * 10 ms
+	   	* Time Range: 100 msec to 32 secs 									 
+	 */
+	uint16      supervisionTO;								
+
+}CYBLE_GAP_CONN_UPDATE_PARAM_T;
+
+/* Current Connection Parameters used by controller */
+typedef struct
+{
+	/* status corresponding to this event will be HCI error code 
+    as defined in BLE spec 4.1 */
+    uint8      status;					
+
+	/* Connection interval used on this connection. 
+	  	* Range: 0x0006 to 0x0C80
+	  	* Time Range: 7.5 ms to 4 sec 									 
+	 */
+    uint16      connIntv;					
+
+	/* Slave latency for the connection in number of connection events. 
+	 	* Range: 0x0000 to 0x01F4 									 
+	 */
+    uint16      connLatency;						
+
+	/* Supervision timeout for the LE Link. Supervision timeout will be  
+	   supervisionTO * 10 ms
+	   	* Time Range: 100 msec to 32 secs 									 
+	 */
+	uint16      supervisionTO;								
+
+}CYBLE_GAP_CONN_PARAM_UPDATED_IN_CONTROLLER_T;
+
+
+/***************************************
+##Exported APIs
+***************************************/
+
+/******************************************************************************
+##Function Name: CyBle_GapSetIoCap
+*******************************************************************************
+
+Summary:
+ This function sets the input and output capability of the BLE Device that is
+ used during authentication procedure. This is a blocking function. No event
+ is generated on calling this function. The input capabilities are described
+ in the following table:
+ <table>
+  Capability        Description
+  -----------       -----------
+  No input          Device does not have the ability to indicate "yes" or "no"
+  Yes/No            Device has at least two buttons that can be easily mapped
+                     to "yes" and "no" or the device has a mechanism whereby 
+                     the user can indicate either "yes" or "no".
+  Keyboard          Device has a numeric keyboard that can input the numbers
+                     "0" through "9" and a confirmation. Device also has at 
+                     least two buttons that can be easily mapped to "yes" and
+                     "no" or the device has a mechanism whereby the user can
+                     indicate either "yes" or "no".
+ </table>
+
+ The output capabilities are described in the following table:
+ <table>
+  Capability        Description
+  -----------       -----------
+  No output         Device does not have the ability to display or communicate
+                     a 6 digit decimal number.
+  Numeric output    Device has the ability to display or communicate a 6 digit
+                     decimal number.
+ </table>
+ 
+ Combined capability is defined in the following table:
+ <table>
+  Input Capability      No Output           Numeric Output
+  -----------           -----------         ------------
+  No input              NoInputNoOutput     DisplayOnly
+  Yes/No                NoInputNoOutput     DisplayYesNo
+  Keyboard              KeyboardOnly        KeyboardDisplay
+ </table>
+ 
+ Refer Bluetooth 4.1 core specification, Volume 3, Part C, section 5.2.2.4 for
+ more details on the IO capabilities. IO capabilities of the BLE devices are
+ used to determine the pairing method. Please refer Bluetooth 4.1 core
+ specification, Volume 3, Part H, section 2.3.5.1 for more details on the
+ impact of IO capabilities on the pairing method chosen.
+    
+Parameters:
+	io_cap:  IO Capability of type CYBLE_GAP_IOCAP_T. 
+	
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes                      Description
+  ------------                      -----------
+  CYBLE_ERROR_OK                    On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER     On specifying NULL as 
+                                     input parameter
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GapSetIoCap(CYBLE_GAP_IOCAP_T ioCap);
+
+
+/******************************************************************************
+##Function Name: CyBle_GapSetOobData
+*******************************************************************************
+
+Summary:
+ This function sets OOB presence flag and data. This function should be used 
+ by the application layer if it wants to enable OOB bonding procedure for any
+ specific device identified by "bdHandle". This function should be called
+ before initiating authentication or before responding to authentication
+ request to set OOB flag and data. For more details on OOB, please refer
+ Bluetooth 4.1 core specification, Volume 1, Part A, section 5.2.4.3. This is
+ a blocking function. No event is generated on calling this function.
+    
+Parameters:
+ bdHandle: Peer device for which the Out Of Band signalling (OOB) configuration
+            is to be used.
+ oobFlag: OOB data presence flag. Allowed value are,
+           * CYBLE_GAP_OOB_DISABLE
+           * CYBLE_GAP_OOB_ENABLE
+ key: 16 Octet Temporary Key, to be used for OOB authentication.
+ oobData: Pointer to OOB data.
+ oobDataLen: Pointer to a variable to store OOB data length.
+		
+Return Value:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes                      Description
+  ------------                      -----------
+  CYBLE_ERROR_OK                    On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER     On specifying NULL as input
+                                     parameter
+  CYBLE_ERROR_NO_DEVICE_ENTITY      'bdHandle' does not represent
+                                     known device entity
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GapSetOobData 
+					(
+					   uint8 	bdHandle,
+					   uint8	oobFlag,
+					   uint8	* key,
+					   uint8	* oobData,
+					   uint8	* oobDataLen
+					);
+
+
+/******************************************************************************
+##Function Name: CyBle_GapGetPeerBdAddr
+*******************************************************************************
+
+Summary:
+ This function reads the peer Bluetooth device address which has already been
+ fetched by the BLE Stack. 'peerBdAddr' stores the peer's Bluetooth device
+ address identified with 'bdHandle'. This is a blocking function. No event is
+ generated on calling this function.
+    
+Parameters:	
+ bdHandle: Peer device handle.
+ peerBdAddr: Empty buffer where the Bluetooth device address gets stored.
+
+Return Value:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes                      Description
+  ------------                      -----------
+  CYBLE_ERROR_OK                    On successful operation.
+  CYBLE_ERROR_INVALID_PARAMETER     On specifying NULL as input
+                                     parameter for 'peerBdAddr'.
+  CYBLE_ERROR_NO_DEVICE_ENTITY      Specified device handle does not
+                                     map to any device handle entry
+                                     in BLE stack.
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GapGetPeerBdAddr(uint8 bdHandle, CYBLE_GAP_BD_ADDR_T* peerBdAddr);
+
+
+/******************************************************************************
+##Function Name: CyBle_GapGetPeerBdHandle
+*******************************************************************************
+
+Summary:
+ This function reads the device handle of the remote Bluetooth device using 
+ 'peerBdAddr', which has already been fetched by the BLE Stack. 'bdHandle'
+ stores the peer device handle. This is a blocking function. No event is
+ generated on calling this function.
+    
+Parameters:
+ bdHandle: Pointer to a variable to store peer device handle
+ peerBdAddr: Pointer to Bluetooth device address of peer device of type
+              CYBLE_GAP_BD_ADDR_T, to be provided to this function as an input
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes                          Description
+  ------------                        	-----------
+  CYBLE_ERROR_OK                        On successful operation.
+  CYBLE_ERROR_INVALID_PARAMETER         On specifying NULL as input
+                                         parameter for 'peerBdAddr'
+                                         or 'bdHandle'.
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed.
+  CYBLE_ERROR_NO_DEVICE_ENTITY          Specified device handle does
+                                         not map to any device handle
+                                         entry in BLE stack.
+ </table>
+			
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GapGetPeerBdHandle(uint8* bdHandle, CYBLE_GAP_BD_ADDR_T*   peerBdAddr);
+
+
+/******************************************************************************
+##Function Name: CyBle_GapGetPeerDevSecurity
+*******************************************************************************
+
+Summary:
+ This function enables the application to get the device security of the peer
+ device, which has already been fetched by the BLE Stack, identified using 
+ 'bdHandle' when the peer device is in the trusted list. This is a blocking
+ function. No event is generated on calling this function.
+
+Parameters:
+ bdHandle: Peer device handle
+ security: Pointer to a buffer into which security information will be written. 
+ 		security level of the peer device is provided in CYBLE_GAP_AUTH_INFO_T->security.
+ 		It ignores LE Security mode. Security should be interpreted as MITM and no MITM as
+ 		encryption is always supported if pairing is performed between two devices.
+
+Return Value:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes                          Description
+  ------------                        	-----------
+  CYBLE_ERROR_OK                        On successful operation.
+  CYBLE_ERROR_INVALID_PARAMETER         On specifying NULL as input
+                                         parameter for 'security'.
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed.
+  CYBLE_ERROR_NO_DEVICE_ENTITY          Specified device handle does
+                                         not map to any device handle
+                                         entry in BLE stack.
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GapGetPeerDevSecurity (uint8 bdHandle, CYBLE_GAP_AUTH_INFO_T* security);
+
+
+#ifdef GAP_PERIPHERAL
+
+/******************************************************************************
+##Function Name: CyBle_GappEnterDiscoveryMode
+*******************************************************************************
+
+Summary:
+ This function sets the device into discoverable mode. In the discoverable
+ mode, based on the parameters passed to this function, the BLE Device starts
+ advertisement and can respond to scan requests. This is a non-blocking 
+ function. It is to be used by the device in 'GAP Peripheral' mode of operation
+ to set parameters essential for starting advertisement procedure.
+
+ On start of advertisement, the GAP Peripheral receives 
+ CYBLE_EVT_GAPP_ADVERTISEMENT_START_STOP event. The following two events can
+ occur on invoking this function.
+
+ * CYBLE_EVT_GAP_DEVICE_CONNECTED - If the device connects to a GAP Central.
+
+ * CYBLE_EVT_TIMEOUT - If no device in 'GAP Central' mode connects to this 
+    device within the specified timeout limit. This event can occur if
+    'advInfo ->discMode' is equal to CYBLE_GAPP_LTD_DISC_MODE or
+    CYBLE_GAPP_GEN_DISC_MODE. 'advInfo-> advTo' specifies the timeout duration.
+    Set the 'advInfo-> advTo' to 0 when 'advInfo -> discMode' is set to
+    CYBLE_GAPP_GEN_DISC_MODE so that the timeout event does not occur and the
+    advertisement continues until the CyBle_GappExitDiscoveryMode() function
+    is invoked.
+
+Parameters:
+ advInfo: Structure of type CYBLE_GAPP_DISC_MODE_INFO_T, which contains the
+           advertisement parameters
+	
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes                      Description
+  ------------                      -----------
+  CYBLE_ERROR_OK                    On successful operation.
+  CYBLE_ERROR_INVALID_PARAMETER     On specifying null pointer for
+                                     'advInfo' or if any of the
+                                     elements of this structure have
+                                     invalid values.
+</table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GappEnterDiscoveryMode (CYBLE_GAPP_DISC_MODE_INFO_T* advInfo);
+
+
+/******************************************************************************
+##Function Name: CyBle_GappExitDiscoveryMode
+*******************************************************************************
+
+Summary:
+ This function is used to exit from discoverable mode. This is a non-blocking
+ function. After the execution of this function, the device stops advertising.
+
+ On stopping advertising, GAP Peripheral receives 
+ CYBLE_EVT_GAPP_ADVERTISEMENT_START_STOP event. It is expected that the
+ application layer keeps track of the function call performed before occurrence
+ of this event, as this event can occur on making a call to the
+ CyBle_GappEnterDiscoveryMode () function as well.
+
+Parameters:
+ None
+			
+Return:
+ None
+
+******************************************************************************/
+void CyBle_GappExitDiscoveryMode (void);
+
+
+#endif /*GAP_PERIPHERAL*/
+
+#ifdef GAP_CENTRAL
+
+/******************************************************************************
+##Function Name: CyBle_GapcStartDiscovery
+*******************************************************************************
+
+Summary:
+ This function starts the discovery of devices which are advertising. This is a 
+ non-blocking function. As soon as the discovery operation starts, 
+ CYBLE_EVT_GAPC_SCAN_START_STOP event is generated.
+
+ Every Advertisement / Scan response packet received results in a new event,
+ CYBLE_EVT_GAPC_SCAN_PROGRESS_RESULT. If 'scanInfo->scanTo' is a non-zero value,
+ upon commencement of discovery procedure and elapsed time = 'scanInfo->scanTo',
+ CYBLE_EVT_TIMEOUT event is generated with the event parameter indicating 
+ CYBLE_GAP_SCAN_TO.
+
+ If 'scanInfo->scanTo' is equal to zero, the scanning operation is performed
+ until the CyBle_GapcStopDiscovery() function is invoked.
+ 
+ There are three discovery procedures that can be specified as a parameter to
+ this function.
+
+ # Observation procedure #
+  A device performing the observer role receives only advertisement data from
+  devices irrespective of their discoverable mode settings. Advertisement data
+  received is provided by the event,
+  
+  CYBLE_EVT_GAPC_SCAN_PROGRESS_RESULT 
+  
+  'scanInfo->scanType' should be set as passive scanning (0x00).
+    
+ # Limited Discovery procedure #
+  A device performing the limited discovery procedure receives advertisement
+  data and scan response data from devices in the limited discoverable mode only.
+  Received data is provided by the event,
+  
+  CYBLE_EVT_GAPC_SCAN_PROGRESS_RESULT 
+  
+  'scanInfo->scanType' should be set as active scanning (0x01).
+
+ # General Discovery procedure #
+  A device performing the general discovery procedure receives the advertisement
+  data and scan response data from devices in both limited discoverable mode and
+  the general discoverable mode. Received data is provided by the event,
+
+  CYBLE_EVT_GAPC_SCAN_PROGRESS_RESULT 
+  
+  'scanInfo->scanType' should be set as active scanning (0x01).
+
+Parameters:
+	scanInfo:  Pointer to a variable of type CYBLE_GAPC_DISC_INFO_T,
+		
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes                          Description
+  ------------                          -----------
+  CYBLE_ERROR_OK                        On successful operation.
+  CYBLE_ERROR_INVALID_PARAMETER         On specifying NULL as input
+                                         parameter for 'scanInfo' or
+                                         if any element within 
+                                         'scanInfo' has an invalid
+                                         value.
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed.
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GapcStartDiscovery(CYBLE_GAPC_DISC_INFO_T* scanInfo);
+
+
+/******************************************************************************
+##Function Name: CyBle_GapcStopDiscovery
+*******************************************************************************
+
+Summary:
+ This function stops the discovery of devices. This is a non-blocking function.
+ On stopping discovery operation, CYBLE_EVT_GAPC_SCAN_START_STOP event is
+ generated. Application layer needs to keep track of the function call made
+ before receiving this event to associate this event with either the start or
+ stop discovery function.
+
+Parameters:
+ None
+			
+Return:
+ None
+
+******************************************************************************/
+void CyBle_GapcStopDiscovery(void);
+
+
+/******************************************************************************
+##Function Name: CyBle_GapcInitConnection
+*******************************************************************************
+
+Summary:
+ This function sends a connection request to the remote device with required 
+ connection parameters. On successful connection, the following events are
+ generated at the GAP Central end (as well as the GAP Peripheral end), in order.
+  * CYBLE_EVT_GATT_CONNECT_IND
+  * CYBLE_EVT_GAP_DEVICE_CONNECTED
+
+ This is a non-blocking function. This function needs to be called after
+ successfully stopping scanning. Scanning is successfully stopped on invoking
+ the CyBle_GapcStopDiscovery() function and receiving the event
+ CYBLE_EVT_GAPC_SCAN_START_STOP with the event data of '0x01',
+ indicating success.
+
+ For details related to connection modes and procedures, refer to Bluetooth
+ 4.1 Core Specification, Volume 3, Part C, Section 9.3.
+    
+Parameters:
+ connParam: Structure of type 'CYBLE_GAPC_CONN_PARAM_T' which contains the
+             connection parameters.
+
+            <b>Note</b> Any parameter of structure type CYBLE_GAPC_CONN_PARAM_T,
+            if not required by a specific Bluetooth Low Energy profile, may
+            be ignored.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes                          Description
+  ------------                          -----------
+  CYBLE_ERROR_OK                        On successful operation.
+  CYBLE_ERROR_INVALID_PARAMETER         On specifying NULL as input
+                                         parameter for 'connParam'or
+                                         if any element within 
+                                         'connParam' has an invalid
+                                         value.
+  CYBLE_ERROR_INVALID_OPERATION         Device already connected.
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed.
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GapcInitConnection(CYBLE_GAPC_CONN_PARAM_T* connParam);
+
+
+/******************************************************************************
+##Function Name: CyBle_GapcCancelConnection
+*******************************************************************************
+
+Description:
+ This function cancels a previously initiated connection with the peer device.
+ This is a blocking function. No event is generated on calling this function.
+
+ If the devices are already connected, then this function should not be used.
+ To disconnect from an existing connection, use the function 
+ CyBle_GapDisconnect().
+
+Parameters:
+ None
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes                              Description
+  ------------                              -----------
+  CYBLE_ERROR_OK                            On successful operation.
+  CYBLE_ERROR_INVALID_OPERATION             Device already connected.
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED      Memory allocation failed.
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GapcCancelConnection(void);
+
+#endif /* GAP_CENTRAL */
+
+
+/******************************************************************************
+##Function Name: CyBle_GapDisconnect
+*******************************************************************************
+
+Summary:
+ This function disconnects the peer device. It is to be used by the device in
+ GAP Central mode and may be used by a GAP Peripheral device to send a
+ disconnect request. This is a non-blocking function. On disconnection, the
+ following events are generated, in order.
+ * CYBLE_EVT_GATT_DISCONNECT_IND
+ * CYBLE_EVT_GAP_DEVICE_DISCONNECTED
+    
+Parameters:
+ bdHandle:  Peer device handle
+
+Return Value:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes                          Description
+  ------------                          -----------
+  CYBLE_ERROR_OK                        On successful operation.
+  CYBLE_ERROR_INVALID_PARAMETER         No device to be disconnected.
+                                         The specified device handle
+                                         does not map to any device
+                                         entry in the BLE Stack.
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed.
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GapDisconnect (uint8 bdHandle);
+
+
+#ifdef GAP_CENTRAL
+#ifdef HOST_RESOLVE_PVT_ADDR
+
+/******************************************************************************
+##Function Name: CyBle_GapcResolveDevice
+*******************************************************************************
+
+Summary:
+ This function enables the application to start resolution procedure for a
+ device that is connected using resolvable private address. This is a blocking function. 
+ Application should use this function when in GAP Central mode.
+
+ Refer to Bluetooth 4.1 Core specification, Volume 3, Part C, section 10.8.2.3
+ Resolvable Private Address Resolution Procedure to understand the usage of 
+ Private addresses.
+
+Parameters:
+ bdAddr: Pointer to peer bluetooth device address of length 6 bytes, not
+          NULL terminated.
+ irk: Pointer to 128-bit IRK to be used for resolving the peer's private
+       resolvable address.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes                      Description
+  ------------                      -----------
+  CYBLE_ERROR_OK                    On successful operation.
+  CYBLE_ERROR_INVALID_PARAMETER     On specifying NULL as input
+                                     parameter for 'bdAddr' or 'irk'.
+  CYBLE_ERROR_INVALID_OPERATION     No device to be resolved. The
+                                     specified device handle does not
+                                     map to any device entry in the
+                                     BLE Stack.
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GapcResolveDevice(const uint8 *bdAddr, const uint8 *irk);
+
+#endif /* HOST_RESOLVE_PVT_ADDR */
+#endif /* GAP_CENTRAL */
+
+
+/******************************************************************************
+##Function Name: CyBle_GapGetPeerDevSecurityKeyInfo
+*******************************************************************************
+
+Summary:
+ This function enables the application to know the keys shared by a given peer 
+ device upon completion of the security sequence (already fetched by the BLE
+ Stack). The keys are shared by the peer device on initiation of authentication
+ which is performed using the CyBle_GapAuthReq() or CyBle_GappAuthReqReply()
+ function.
+
+ This is a blocking function. No event is generated on calling this function.
+    
+Parameters:
+ bdHandle: Peer device handle.
+ *keysFlag: Indicates the keys to be retrieved from peer device. The following
+             bit fields indicate the presence or absence of the keys distributed.
+             
+             <b>Negotiated Local/Peer Key distribution</b>
+              * Bit 0. Encryption information (LTK and MID Information)
+              * Bit 1. Identity information
+              * Bit 2. Signature Key
+              * Bit 3-7. Reserved
+ *key_info:  Pointer to variable of type CYBLE_GAP_SMP_KEY_DIST_T to copy the
+              stored keys of the peer device identified by 'bdHandle'
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes                      Description
+  ------------                      -----------
+  CYBLE_ERROR_OK                    On successful operation.
+  CYBLE_ERROR_INVALID_PARAMETER     On specifying NULL as input
+                                     parameter for 'keyInfo'.
+  CYBLE_ERROR_INVALID_OPERATION	    An error occurred in BLE stack.
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GapGetPeerDevSecurityKeyInfo
+                (
+                    uint8 bdHandle,
+                    uint8 *keysFlag,
+                    CYBLE_GAP_SMP_KEY_DIST_T *keyInfo
+                );
+
+
+/******************************************************************************
+##Function Name: CyBle_GapGenerateDeviceAddress
+*******************************************************************************
+
+Summary:
+ This function generates either public or random address based on 'type' field
+ of CYBLE_GAP_BD_ADDR_T structure. It uses BLE Controller's random number
+ generator to generate the random part of the Bluetooth device address.
+
+ The parameter 'addrType' specifies further sub-classification within the
+ public and random address types.
+ 
+ This is a blocking function. No event is generated on calling this function.
+
+Parameters:
+ bdAddr: Bluetooth device address is generated and populated in the structure
+          pointed to by this pointer. The structure is of type 
+          CYBLE_GAP_BD_ADDR_T.
+ addrType: Specifies the type of address. This can take one of the values 
+            from the enumerated data type CYBLE_GAP_ADDR_TYPE_T.
+ irk: Pointer to buffer containing 128-bit 'IRK' data. This parameter is only
+       used when CYBLE_GAP_RANDOM_PRIV_RESOLVABLE_ADDR is the value set to
+       'addrType'. For other values of 'addrType', this parameter is not used.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes                      Description
+  ------------                      -----------
+  CYBLE_ERROR_OK                    On successful operation.
+  CYBLE_ERROR_INVALID_PARAMETER     On specifying NULL as input
+                                     parameter.
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GapGenerateDeviceAddress
+                (
+                    CYBLE_GAP_BD_ADDR_T*	bdAddr,
+                    CYBLE_GAP_ADDR_TYPE_T	addrType,
+                    uint8 *irk
+                );
+
+
+/******************************************************************************
+##Function Name: CyBle_GapSetSecurityKeys
+*******************************************************************************
+
+Summary:
+ This function sets the security keys that are to be exchanged with peer
+ device during key exchange stage of authentication procedure and sets it in the 
+ BLE Stack. This is a blocking function. No event is generated on calling this function.
+    
+Parameters:              
+ keysFlag: This parameter indicates which keys get exchanged with peer device.
+            The following is the bit field mapping for the keys.
+
+             <b>First 4 bits. Initiator's Key distribution</b>
+                 * Bit 0. Encryption information (LTK and MID Information)
+                 * Bit 1. Identity information
+                 * Bit 2. Signature Key
+                 * Bit 3. Reserved
+             
+             <b>Next 4 bits. Responder's Key distribution</b>
+                 * Bit 4. Encryption information (LTK and MID Information)
+                 * Bit 5. Identity information
+                 * Bit 6. Signature Key
+                 * Bit 7. Reserved
+ keyInfo: Pointer to a variable containing the keys to be set, of type 
+           'CYBLE_GAP_SMP_KEY_DIST_T'. idAddrInfo param of 'CYBLE_GAP_SMP_KEY_DIST_T'
+           will be ignored. 'CyBle_SetDeviceAddress' api needs to be used to set bd address.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes                          Description
+  ------------                          -----------
+  CYBLE_ERROR_OK                        On successful operation.
+  CYBLE_ERROR_INVALID_PARAMETER         On specifying NULL as input
+                                         parameter for 'keyInfo'
+ </table>
+
+******************************************************************************/    
+CYBLE_API_RESULT_T CyBle_GapSetSecurityKeys(uint8 keysFlag, CYBLE_GAP_SMP_KEY_DIST_T *keyInfo);
+
+
+/******************************************************************************
+##Function Name: CyBle_GapGenerateKeys
+*******************************************************************************
+
+Summary:
+ This function generates the security keys that are to be exchanged with peer
+ device during key exchange stage of authentication procedure and sets it in the 
+ BLE Stack. This is a blocking function. No event is generated on calling this function.
+    
+Parameters:              
+ keysFlag: This parameter indicates which keys get exchanged with peer device.
+            The following is the bit field mapping for the keys.
+
+             <b>First 4 bits. Initiator's Key distribution</b>
+                 * Bit 0. Encryption information (LTK and MID Information)
+                 * Bit 1. Identity information
+                 * Bit 2. Signature Key
+                 * Bit 3. Reserved
+             
+             <b>Next 4 bits. Responder's Key distribution</b>
+                 * Bit 4. Encryption information (LTK and MID Information)
+                 * Bit 5. Identity information
+                 * Bit 6. Signature Key
+                 * Bit 7. Reserved
+ keyInfo: Pointer to a variable containing the returned keys, of type 
+           'CYBLE_GAP_SMP_KEY_DIST_T'
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes                          Description
+  ------------                          -----------
+  CYBLE_ERROR_OK                        On successful operation.
+  CYBLE_ERROR_INVALID_PARAMETER         On specifying NULL as input
+                                         parameter for 'keyInfo'
+ </table>
+
+******************************************************************************/    
+CYBLE_API_RESULT_T CyBle_GapGenerateKeys(uint8 keysFlag, CYBLE_GAP_SMP_KEY_DIST_T *keyInfo);
+
+
+/******************************************************************************
+##Function Name: CyBle_GapAuthReq
+*******************************************************************************
+
+Summary:
+ This function starts authentication/pairing procedure with the peer device. 
+ It is a non-blocking function.
+ 
+ If the local device is a GAP Central, the pairing request is sent to the GAP
+ Peripheral device. On receiving CYBLE_EVT_GAP_AUTH_REQ event, the GAP
+ Peripheral is expected to respond by invoking the CyBle_GappAuthReqReply()
+ function.
+
+ If the local device is GAP Peripheral, a Security Request is sent to GAP
+ Central device. On receiving CYBLE_EVT_GAP_AUTH_REQ event, the GAP Central
+ device is expected to respond by invoking 'CyBle_GapAuthReq ()' function.
+
+Parameters:
+ bdHandle: Peer device handle
+ authInfo: Pointer to security information of the device of type 
+            CYBLE_GAP_AUTH_INFO_T. The 'authErr' parameter in 
+            CYBLE_GAP_AUTH_INFO_T should be ignored as it is not used in 
+            this function.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes                          Description
+  ------------                          -----------
+  CYBLE_ERROR_OK                        On successful operation.
+  CYBLE_ERROR_INVALID_PARAMETER         On specifying NULL as input
+                                         parameter for 'authInfo' or
+                                         assigning an invalid value
+                                         to one of the elements of
+                                         'authInfo'.
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed.
+  CYBLE_ERROR_NO_DEVICE_ENTITY          No device entry in the BLE
+                                         stack to run this operation.
+  CYBLE_ERROR_INSUFFICIENT_RESOURCES 	On bonded device is full 
+  							and application tries to initiate pairing with 
+  							bonding enable.
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GapAuthReq(uint8 bdHandle, CYBLE_GAP_AUTH_INFO_T *authInfo);
+
+
+#ifdef GAP_PERIPHERAL
+
+/******************************************************************************
+##Function Name: CyBle_GappAuthReqReply
+*******************************************************************************
+
+Summary:
+ This function is used to pass security information for authentication in reply
+ to an authentication request from the master device. It should be invoked on
+ receiving CYBLE_EVT_GAP_AUTH_REQ event. Events shown in the following table
+ may be received by the application based on the authentication result.
+ <table>
+  Event                         Parameter Description
+  -----                         ---------------------
+  CYBLE_EVT_TIMEOUT             With error code CYBLE_GAP_PAIRING_PROCESS_TO
+                                 on invoking CyBle_GappAuthReqReply() or 
+                                 CyBle_GapAuthReq() if there is no response 
+                                 from the peer device.
+
+  CYBLE_EVT_GAP_AUTH_COMPLETE   Pointer to structure of type 
+                                 'CYBLE_GAP_AUTH_INFO_T' is returned as 
+                                 parameter to both the peer devices on 
+                                 successful authentication.
+
+  CYBLE_EVT_GAP_AUTH_FAILED     Received by both GAP Central and Peripheral
+                                 devices (peers) on authentication failure.
+                                 Data is of type CYBLE_GAP_AUTH_FAILED_REASON_T.
+ </table>
+
+Parameters:
+ bdHandle: Peer device handle.
+ authInfo: Pointer to a variable containing security information of the device
+            of type CYBLE_GAP_AUTH_INFO_T.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes                          Description
+  ------------                          -----------
+  CYBLE_ERROR_OK                        On successful operation.
+  CYBLE_ERROR_INVALID_PARAMETER         On specifying null pointer
+                                         for 'advInfo' or if any of
+                                         the element of this structure
+                                         has an invalid value.
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed
+  CYBLE_ERROR_NO_DEVICE_ENTITY          Device identified using 
+                                         'bdHandle' does not exist.
+  CYBLE_ERROR_INSUFFICIENT_RESOURCES 	On bonded device is full 
+  							and application tries to initiate pairing with 
+  							bonding enable.                                         
+</table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GappAuthReqReply(uint8 bdHandle, CYBLE_GAP_AUTH_INFO_T *authInfo);
+
+
+#endif /* GAP_PERIPHERAL */
+
+/******************************************************************************
+##Function Name: CyBle_GapAuthPassKeyReply
+*******************************************************************************
+
+Summary:
+ This function sends passkey for authentication. It is a non-blocking function.
+
+ It should be invoked in reply to the authentication request event
+ CYBLE_EVT_GAP_PASSKEY_ENTRY_REQUEST received by the BLE Stack. This function
+ is used to accept the passkey request and send the passkey or reject the
+ passkey request.
+ 
+ * If the authentication operation succeeds, CYBLE_EVT_GAP_AUTH_COMPLETE is
+    generated. If the authentication process times out, CYBLE_EVT_TIMEOUT 
+    event is generated.
+ * If the authentication fails, CYBLE_EVT_GAP_AUTH_FAILED event is generated.
+
+Parameters:
+ bdHandle: Peer device handle
+ passkey: 6-digit decimal number (authentication passkey)
+ accept: Accept or reject passkey entry request. Allowed values are,
+          * CYBLE_GAP_REJECT_PASSKEY_REQ
+          * CYBLE_GAP_ACCEPT_PASSKEY_REQ
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes                          Description
+  ------------                          -----------
+  CYBLE_ERROR_OK                        On successful operation.
+  CYBLE_ERROR_INVALID_PARAMETER         Invalid parameter.
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed.
+  CYBLE_ERROR_NO_DEVICE_ENTITY          Device identified using
+                                         'bdHandle' does not exist.
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GapAuthPassKeyReply(uint8 bdHandle, uint32 passkey, uint8 accept);
+
+
+/******************************************************************************
+##Function Name: CyBle_GapRemoveDeviceFromWhiteList
+*******************************************************************************
+
+Summary:
+ This function marks the device specified by the handle as untrusted. It removes the bonding information
+ of the device and removes it from the white list. More details on 'bonding' and 'trusted devices' is
+ available in Bluetooth 4.1 core specification, Volume 3, Part C, section 9.4.4.
+
+ This is a blocking function. No event is generated on calling this function.
+
+Parameters:
+ bdAddr: Pointer to peer device address, of type CYBLE_GAP_BD_ADDR_T. If device
+          address is set to 0, then all devices shall be removed from trusted
+          list and white list.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes                      Description
+  ------------                      -----------
+  CYBLE_ERROR_OK                    On successful operation.
+  CYBLE_ERROR_INVALID_PARAMETER     On specifying NULL as input 
+                                     parameter for 'bdAddr'.
+  CYBLE_ERROR_INVALID_OPERATION     Whitelist is already in use.	
+  CYBLE_ERROR_NO_DEVICE_ENTITY      Device does not exist in the
+                                     whitelist.
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GapRemoveDeviceFromWhiteList(CYBLE_GAP_BD_ADDR_T* bdAddr);
+
+
+/******************************************************************************
+##Function Name: CyBle_GapAddDeviceToWhiteList
+*******************************************************************************
+
+Summary:
+ This function adds the device to the whitelist. Maximum number of devices that
+ can be added to the whitelist is eight including CYBLE_GAP_MAX_BONDED_DEVICE.
+ Refer to Bluetooth 4.1 core specification, Volume 3, Part C, section 9.3.5 for more details on whitelist.
+
+ This is a blocking function. No event is generated on calling this function.
+    
+Parameters:
+ bdAddr: Peer device address, of type CYBLE_GAP_BD_ADDR_T.
+
+Return Value:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes                          Description
+  ------------                          -----------
+  CYBLE_ERROR_OK                        On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER         On specifying NULL as input
+                                         parameter for 'bdAddr' or
+                                         'bdAddr->type' has an 
+                                         invalid value
+  CYBLE_ERROR_INVALID_OPERATION         Whitelist is already in use
+  CYBLE_ERROR_INSUFFICIENT_RESOURCES    Whitelist memory is full
+  CYBLE_ERROR_DEVICE_ALREADY_EXISTS     Matching device already exists
+                                         in the whitelist    
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GapAddDeviceToWhiteList(CYBLE_GAP_BD_ADDR_T* bdAddr);
+
+
+/******************************************************************************
+##Function Name: CyBle_GapGetBondedDevicesList
+*******************************************************************************
+
+Summary:
+ This function returns the count and Bluetooth device address of the devices in
+ the bonded device list. This is a blocking function. No event is generated on
+ calling this function.
+
+ Application invoking this function should allocate sufficient memory for the
+ structure CYBLE_GAP_BONDED_DEV_ADDR_LIST_T, where the complete list of bonded
+ devices along with count can be written. Maximum devices bonded are specified
+ by CYBLE_GAP_MAX_BONDED_DEVICE, which is a pre processing time parameter for
+ the BLE Stack. Hence, the bonded device count will be less than or equal to
+ CYBLE_GAP_MAX_BONDED_DEVICE.
+
+ Refer Bluetooth 4.1 core specification, Volume 3, Part C, section 9.4.4 for
+ details on bonded devices.
+    
+Parameters:	
+ bondedDevList: Buffer to which list of bonded device list will be stored of 
+                 type CYBLE_GAP_BONDED_DEV_ADDR_LIST_T.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes                      Description
+  ------------                      -----------
+  CYBLE_ERROR_OK                    On successful operation.
+  CYBLE_ERROR_INVALID_PARAMETER     On specifying NULL as input
+                                     parameter.
+ </table>
+			
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GapGetBondedDevicesList(CYBLE_GAP_BONDED_DEV_ADDR_LIST_T* bondedDevList);
+
+
+/******************************************************************************
+##Function Name: CyBle_GapRemoveOldestDeviceFromBondedList
+*******************************************************************************
+
+Summary:
+ This function removes the oldest device from the bonded and while lists. 
+ This api should not be called while in connected state.
+ If device is connected to the oldest device, and this API is called, it will remove the device which is oldest and not
+ connected. 
+
+
+Parameters:	
+ None.
+
+Return:
+	CYBLE_API_RESULT_T : Return value indicates if the function succeeded (0x0000) or failed.
+	Following are the possible error codes returned -
+	<table>
+	Errors codes						Description
+	------------                        -----------
+	CYBLE_ERROR_OK						On successful operation.
+	CYBLE_ERROR_MAX 		            On failure operation.
+	</table>
+			
+*/
+CYBLE_API_RESULT_T CyBle_GapRemoveOldestDeviceFromBondedList (void);
+
+#ifdef GAP_CENTRAL
+
+/******************************************************************************
+##Function Name: CyBle_GapcConnectionParamUpdateRequest
+*******************************************************************************
+
+Summary:
+ This function sends the connection parameter update command to local controller. 
+ This function can only be used from device connected in GAP Central role.
+ Note: Connection parameter update procedure, defined as part of Bluetooth spec 4.1, is not supported.
+         This function will allow GAP Central application to update connection parameter for local controller
+         and local controller will follow the procedure as defined in Bluetooth Core specification 4.0.
+ 
+
+Parameters:
+ bdHandle: Peer device handle
+ connParam: Pointer to a structure of type CYBLE_GAP_CONN_UPDATE_PARAM_T
+            containing connection parameter updates
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.	
+ <table>
+  Errors codes                          Description
+  ------------                          -----------
+  CYBLE_ERROR_OK                        On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER         'connParam' is NULL
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GapcConnectionParamUpdateRequest
+           (
+               	uint8  	     		 			bdHandle,
+				CYBLE_GAP_CONN_UPDATE_PARAM_T	*connParam
+           );
+
+
+/******************************************************************************
+##Function Name: CyBle_GapcSetHostChannelClassification
+*******************************************************************************
+
+Summary:
+ This function sets channel classification for data channels. This
+ classification persists until it is overwritten by a subsequent call to this
+ function or the controller is reset. If this command is used, updates should
+ be sent within 10 seconds of the BLE Host knowing that the channel
+ classification has changed. The interval between two successive commands sent
+ will be at least one second. This command will only be used when the local
+ device supports the Master role. 
+ 
+ For details, refer to Bluetooth core specification 4.1, Volume 2, part E,
+ section 7.8.19.
+
+ This is a blocking function. No event is generated on calling this function.
+
+Parameters:
+ channelMap: This parameter contains five octet byte stream (Least Significant
+              Byte having the bit fields 0 to 7, most significant byte having
+              the bit fields 32 to 36). The nth such field (in the range 0 to
+              36) contains the value for the link layer channel index n. 
+              Allowed values and their interpretation are,
+              * Channel 'n' is bad = 0x00u
+              * Channel 'n' is unknown = 0x01u
+                
+              The most significant bits (37 to 39) are reserved and will be 
+              set to 0. At least one channel will be marked as unknown.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes                          Description
+  ------------                          -----------
+  CYBLE_ERROR_OK                        On successful operation.
+  CYBLE_ERROR_INVALID_PARAMETER         On specifying NULL as input
+                                         parameter for 'channelMap'.
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed.
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GapcSetHostChannelClassification
+           (
+               	uint8*   channelMap
+           );
+
+           
+#endif /* GAP_CENTRAL */
+
+/******************************************************************************
+##Function Name: CyBle_GapGetDevSecurityKeyInfo
+*******************************************************************************
+
+Summary:
+ This function gets the local device's Keys and key flags. The IRK received from
+ this function should be used as the input IRK for the function 
+ 'CyBle_GapGenerateDeviceAddress' to generate Random Private Resolvable address.
+ This is a blocking function. No event is generated on calling this function.
+
+Parameters:
+ keyFlags:	Pointer to a byte where the key flags are stored. Based
+			 on the flag bits, the calling application can determine if
+			 the returned value is valid (1) or not (0).
+			 Key distribution flag
+			 * Bit 0: Local Encryption information
+			 * Bit 1: Local Identity information
+			 * Bit 2: Local Signature Key
+			 * Bit 3 - Bit 7: Reserved
+ keys:		Pointer to a structure of type CYBLE_GAP_SMP_KEY_DIST_T
+			 where the keys get stored
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes                          Description
+  ------------                          -----------
+  CYBLE_ERROR_OK                        On successful operation.
+  CYBLE_ERROR_INVALID_PARAMETER         On specifying NULL as input parameters
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GapGetDevSecurityKeyInfo
+(
+   uint8  					* keyFlags,
+   CYBLE_GAP_SMP_KEY_DIST_T	* keys
+);
+
+#ifdef GAP_PERIPHERAL
+/******************************************************************************
+##Function Name: CyBle_GapUpdateAdvData
+*******************************************************************************
+
+Summary:
+ This function allows seting the ADV data and SCAN response data while advertising
+ is on going. Application shall preserve Bluetooth Spec 4.1 mandated AD flags fields
+ corresponding to the type of discovery mode the device is in and only change the
+ rest of the data. This API must be called when API CyBle_GetBleSsState() returns
+ CYBLE_BLESS_STATE_EVENT_CLOSE state. If API is called in any of the BLESS Low
+ Power Modes, it will force exit BLESS from Low Power Mode state to update ADV
+ Data.
+ 
+Parameters:
+ advData: Pointer to a structure of CYBLE_GAPP_DISC_DATA_T. It has two fields
+          advData field representing the data and advDataLen indicating the the
+          length of present data. Application can pass length as 0 if the ADV 
+          data doesn't need to be changed.
+ 
+ scanRespData: Pointer to a structure of type CYBLE_GAPP_SCAN_RSP_DATA_T. It has two
+               fields scanRspData field representing the data and scanRspDataLen 
+               indicating the the length of present data. Application can pass length
+               as 0 if the SCAN RESP data doesn't need to be changed.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+
+ <table>
+  Errors codes                          Description
+  ------------                          -----------
+  CYBLE_ERROR_OK                        On successful operation.
+  CYBLE_ERROR_INVALID_PARAMETER         On NULL pointer, Data length in input parameter
+                                        exceeds 31 bytes.
+
+  CYBLE_ERROR_INVALID_OPERATION         ADV Event is not closed, BLESS is 
+                                        active or ADV is not enabled.
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GapUpdateAdvData
+(
+   CYBLE_GAPP_DISC_DATA_T   	* advDiscData,
+   CYBLE_GAPP_SCAN_RSP_DATA_T	* advScanRespData
+);
+#endif /* GAP_PERIPHERAL */
+
+#ifdef GAP_CENTRAL
+/******************************************************************************
+##Function Name: CyBle_GapcSetRemoteAddr
+*******************************************************************************
+
+Summary:
+ This function allows application to set the new address of remote device identified by bdHandle.
+ This API should be used when-
+ 1. If peer device is previously bonded with public address and changes its bd address to resolvable private address. 
+     Application should resolve the device by calling 'CyBle_GapcResolveDevice()' api and set the 
+     new address if successfully resolved.
+ 2. If device is previously bonded with random, application should call this api to set the new address(public/random).
+
+Parameters:
+ bdHandle: Peer device handle
+
+ remoteAddr: Peer device address, of type CYBLE_GAP_BD_ADDR_T.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+
+ <table>
+  Errors codes                          		Description
+  ------------                         		    -----------
+  CYBLE_ERROR_OK                        		On successful operation.
+  CYBLE_ERROR_INVALID_PARAMETER                 On invalid bdHandle
+                                        
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GapcSetRemoteAddr
+(
+   uint8     			bdHandle,
+   CYBLE_GAP_BD_ADDR_T  remoteAddr
+);
+#endif  /* GAP_CENTRAL */
+
+
+/******************************************************************************
+##Function Name: CyBle_GapGetDevicesFromWhiteList
+*******************************************************************************
+
+Summary:
+ This function extracts the list of devices added to the white list. This
+ is a blocking function. No events are generated on calling this function.
+ There is no HCI command defined for this operation as the application is
+ expected to keep track of the devices added to the white list. 
+
+Parameters:
+ count : Pointer to a variable to hold the number of enabled addresses in
+		 the white list. This is an output parameter.
+ addr : Pointer to a variable of type 'CYBLE_GAP_BD_ADDR_T' which holds
+		 Address type and Address of the device.
+ 
+ 	The function invoking this should allocate memory for the variables
+ 	pointed to by the above pointers. 'addr' should point to an array of
+ 	type CYBLE_GAP_BD_ADDR_T and size equal to the maximum number of
+	white list devices supported by the BLE Stack (CYBLE_MAX_WHITELIST_ENTRIES).
+
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+
+ <table>
+  Errors codes                          			Description
+  ------------                         		 -----------
+  CYBLE_ERROR_OK						On successful operation.
+  CYBLE_ERROR_INVALID_PARAMETER		On specifying NULL as input parameter(s)
+                                        
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GapGetDevicesFromWhiteList
+    (
+        uint8* count,
+        CYBLE_GAP_BD_ADDR_T* addr
+    );
+
+#endif /* CY_BLE_CYBLE_GAP_H */
+
+
+/*EOF*/
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_StackGatt.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_StackGatt.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_StackGatt.h	(revision 7)
@@ -0,0 +1,488 @@
+/*******************************************************************************
+File Name: CYBLE_StackGatt.h
+Version 2.0
+
+Description:
+ This file contains the GATT APIs of the BLE Host Stack IP
+
+Related Document:
+ BLE Standard Spec - CoreV4.1, CSS, CSAs, ESR05, ESR06
+
+********************************************************************************
+Copyright 2014-2015, Cypress Semiconductor Corporation.  All rights reserved.
+You may use this file only in accordance with the license, terms, conditions,
+disclaimers, and limitations in the end user license agreement accompanying
+the software package with which this file was provided.
+*******************************************************************************/
+
+
+#ifndef CY_BLE_CYBLE_GATT_STACK_H
+#define CY_BLE_CYBLE_GATT_STACK_H
+
+    
+/***************************************
+##Common stack includes
+***************************************/
+
+#include "cytypes.h"
+
+
+/***************************************
+##GATT Constants
+***************************************/
+
+/* ATT 16-bit UUID Size */
+#define CYBLE_GATT_16_BIT_UUID_SIZE       		 2u
+
+/* GATT 128-bit UUID Size */
+#define CYBLE_GATT_128_BIT_UUID_SIZE             16u
+
+/* GATT Identification for 16-bit UUID Format */
+#define CYBLE_GATT_16_BIT_UUID_FORMAT           0x01u
+
+/* GATT Identification for 128-bit UUID Format */
+#define CYBLE_GATT_128_BIT_UUID_FORMAT          0x02u
+
+/* GATT MTU Size */
+#define CYBLE_GATT_DEFAULT_MTU         			23u
+#define CYBLE_GATT_MAX_MTU         				512u
+
+/* ATT Execute Write Cancel Flag */
+#define CYBLE_GATT_EXECUTE_WRITE_CANCEL_FLAG   	0x00u
+
+/* ATT Execute Write Execute Flag */
+#define CYBLE_GATT_EXECUTE_WRITE_EXEC_FLAG     	0x01u
+
+/* ATT Invalid Attribute Handle Value */
+#define CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE    0x0000u
+
+/* ATT Attribute Handle Start Range */
+#define CYBLE_GATT_ATTR_HANDLE_START_RANGE      0x0001u
+
+/* ATT Attribute Handle End Range */
+#define CYBLE_GATT_ATTR_HANDLE_END_RANGE        0xFFFFu
+
+
+/***************************************
+##Enumerated Types
+***************************************/
+
+/* Opcode which has resulted in error */
+typedef enum
+{
+	/* Error Response PDU */
+	CYBLE_GATT_ERROR_RSP = 0x01u,
+
+	/* Exchange MTU Request PDU */
+	CYBLE_GATT_XCNHG_MTU_REQ,
+
+	/* Exchange MTU Response PDU */
+	CYBLE_GATT_XCHNG_MTU_RSP,
+
+	/* Find Information Request PDU */
+	CYBLE_GATT_FIND_INFO_REQ,
+
+	/* Find Information Response PDU */
+	CYBLE_GATT_FIND_INFO_RSP,
+
+	/* Find By Type Value Request PDU */
+	CYBLE_GATT_FIND_BY_TYPE_VALUE_REQ,
+
+	/* Find By Type Value Response PDU */
+	CYBLE_GATT_FIND_BY_TYPE_VALUE_RSP,
+
+	/* Read By Type Request PDU */
+	CYBLE_GATT_READ_BY_TYPE_REQ,
+
+	/* Read By Type Response PDU */
+	CYBLE_GATT_READ_BY_TYPE_RSP,
+
+	/* Read Request PDU */
+	CYBLE_GATT_READ_REQ,
+
+	/* Read Response PDU */
+	CYBLE_GATT_READ_RSP,
+
+	/* Read Blob Request PDU */
+	CYBLE_GATT_READ_BLOB_REQ,
+
+	/* Read Blob Response PDU */
+	CYBLE_GATT_READ_BLOB_RSP,
+
+	/* Read Multiple Request PDU */
+	CYBLE_GATT_READ_MULTIPLE_REQ,
+
+	/* Read Multiple Response PDU */
+	CYBLE_GATT_READ_MULTIPLE_RSP,
+
+	/* Read Group Type Request PDU */
+	CYBLE_GATT_READ_BY_GROUP_REQ,
+
+	/* Read Group Type Response PDU */
+	CYBLE_GATT_READ_BY_GROUP_RSP,
+
+	/* Write Request PDU */
+	CYBLE_GATT_WRITE_REQ,
+
+	/* Write Response PDU */
+	CYBLE_GATT_WRITE_RSP,
+
+	/* Write Command PDU */
+	CYBLE_GATT_WRITE_CMD = 0x52u,
+
+	/* Prepare Write Request PDU */
+	CYBLE_GATT_PREPARE_WRITE_REQ = 0x16u,
+
+	/* Prepare Write Response PDU */
+	CYBLE_GATT_PREPARE_WRITE_RSP,
+
+	/* Execute Write Request PDU */
+	CYBLE_GATT_EXECUTE_WRITE_REQ,
+
+	/* Execute Write Response PDU */
+	CYBLE_GATT_EXECUTE_WRITE_RSP,
+
+	/* Handle Value Notification PDU */
+	CYBLE_GATT_HANDLE_VALUE_NTF = 0x1Bu,
+
+	/* Handle Value Indication PDU */
+	CYBLE_GATT_HANDLE_VALUE_IND = 0x1Du,
+
+	/* Handle Value Confirmation PDU */
+	CYBLE_GATT_HANDLE_VALUE_CNF = 0x1Eu,
+
+	/*Signed Write Command PDU */
+	CYBLE_GATT_SIGNED_WRITE_CMD = 0xD2,
+    
+	/* Unknown or Unhandled PDU */
+	CYBLE_GATT_UNKNOWN_PDU_IND = 0xFFu
+
+}CYBLE_GATT_PDU_T;
+
+/* GATT profile error codes */
+typedef enum
+{
+	/* No Error	*/
+	CYBLE_GATT_ERR_NONE = 0x00u,
+
+	/* Invalid Handle error code is used in the case when the ATT handle in the
+	   ATT request PDU is invalid. */
+	CYBLE_GATT_ERR_INVALID_HANDLE,
+
+	/* Read Not Permitted error code is used in the case when the permission to
+       read the value of an ATT handle is not permitted on the ATT server. */
+	CYBLE_GATT_ERR_READ_NOT_PERMITTED,
+
+	/* Write Not Permitted error code is used in the case when the permission to
+       write the value of an ATT handle is not permitted on the ATT server. */
+	CYBLE_GATT_ERR_WRITE_NOT_PERMITTED,
+
+	/* Invalid PDU error code is used in the case when the format of the PDU sent
+       from the ATT Client is incorrect. */
+	CYBLE_GATT_ERR_INVALID_PDU,
+
+	/* Insufficient Authentication error code is used in the case when
+       an access to a handle is attempted on a un-authenticated link but the
+       attribute requires that the link be authenticated before any client can access it. */
+	CYBLE_GATT_ERR_INSUFFICIENT_AUTHENTICATION,
+
+	/* Request not supported error code is used in the case when
+       the server does not support the processing of an ATT request sent from the client. */
+	CYBLE_GATT_ERR_REQUEST_NOT_SUPPORTED,
+
+	/* Invalid Offset error code is used in the case when
+       the offset sent by the client in the Read blob/Prepare Write Request is
+       invalid with respect to the length of the value in the server. */
+	CYBLE_GATT_ERR_INVALID_OFFSET,
+
+	/* Insufficient Authorization error code is used in the case when
+       the ATT server does not Authorize the client and hence prohibiting the
+       client from reading the handle value. */
+	CYBLE_GATT_ERR_INSUFFICIENT_AUTHORIZATION,
+
+	/* Write queue full error code is used when there is no more space left in the
+       prepare write queue on the server to entertain any more prepare writes from a
+       client. */
+	CYBLE_GATT_ERR_PREPARE_WRITE_QUEUE_FULL,
+
+	/* Attribute not found error is used when the ATT server cannot find any handles
+       that belong to the Attribute type in the given range of handles that the
+       client specified in its request. This error code can be sent to the client in
+       response to the following request PDUs - Find Information, Find by Type Value,
+       Read by Type, Read by Group Type requests. */
+	CYBLE_GATT_ERR_ATTRIBUTE_NOT_FOUND,
+
+	/* Attribute Not Long error code is used when the client tries to read or write
+       a Attribute handle's value which cannot be read or written through Read Blob
+       or multiple prepare write requests. */
+	CYBLE_GATT_ERR_ATTRIBUTE_NOT_LONG,
+
+	/* Insufficient encryption key size error code is used when the client tries to
+       access an Attribute Handle's Value for which the link need to be encrypted
+       with a key of certain minimum key size and the current link is encrypted
+       with a key of lesser size than the minimum required. */
+	CYBLE_GATT_ERR_INSUFFICIENT_ENC_KEY_SIZE,
+
+	/*
+      Invalid Attribute length error code is used when the Attribute value's
+      length is not correct to process the request containing the value.
+	*/
+	CYBLE_GATT_ERR_INVALID_ATTRIBUTE_LEN,
+
+	/*
+      Unlikely error is used when the processing of the Attribute request has
+      encountered an error that is not covered by any other error code.
+	*/
+	CYBLE_GATT_ERR_UNLIKELY_ERROR,
+
+	/* Insufficient encryption error code is used when the client tries to read or
+       write an Attribute handle which requires the link to be encrypted and the
+       link is currently not encrypted. */
+	CYBLE_GATT_ERR_INSUFFICIENT_ENCRYPTION,
+
+	/* Unsupported Group Type error code is used when the Attribute type requested
+       in the Read by Group Type request is not a valid grouping attribute on the
+       server. */
+	CYBLE_GATT_ERR_UNSUPPORTED_GROUP_TYPE,
+
+	/* Insufficient Resources error code is used when the ATT server does not have
+      enough resources such as memory etc. to process the request from the client. */
+	CYBLE_GATT_ERR_INSUFFICIENT_RESOURCE = 0x11,
+    
+    /* Other Error Groups for ATT - GATT
+     * Reserved: GATT-ATT Error codes 0x12 to 0x7F are reserved for 
+     * Application Specific Error Code Range: 0x80 to 0x9F
+     * Reserved: 0xA0 to 0xDF 
+     * Common Profile & Service Error Code : 0xE0 to 0xFF 
+     */
+
+    /* Heart Rate Control Point Not Supported error code is used when a unsupported
+       code is written into Heart Rate service Control Point characteristic. */
+    CYBLE_GATT_ERR_HEART_RATE_CONTROL_POINT_NOT_SUPPORTED = 0x80u,
+    
+    /* The user data access is not permitted (i.e. the user has not given
+       consent in order to access these data). */
+    CYBLE_GATT_ERR_USER_DATA_ACCESS_NOT_PERMITTED = 0x80u,
+    
+    /* The notifications of the Cycling Power Vector characteristic cannot be sent 
+       due to inappropriate connection parameters. */
+    CYBLE_GATT_ERR_CPS_INAPPROPRIATE_CONNECTION_PARAMETERS = 0x80u,
+
+	/* The value is considered invalid and outside of the range allowed by 
+       the characteristic. */
+	CYBLE_GATT_ERR_HTS_OUT_OF_RANGE = 0x80u,
+
+    /* Procedure Already in Progress error code is used when a profile or service
+       request cannot be serviced because an operation that has been previously
+       triggered is still in progress. */
+	CYBLE_GATTS_ERR_PROCEDURE_ALREADY_IN_PROGRESS = 0x80u,
+    
+    /* The Op Code Not Supported error code is used when a unsupported
+       Op Code is written into Control Point characteristic. */
+    CYBLE_GATT_ERR_OP_CODE_NOT_SUPPORTED = 0x80u,
+    
+    /* The Missing CRC error code is used when the CRC is missed in the 
+       incoming characteristic value. */
+    CYBLE_GATT_ERR_MISSING_CRC = 0x80u,
+    
+    /* Client Characteristic Configuration Descriptor Improperly Configured error
+       code is used when a Client Characteristic Configuration descriptor is not
+       configured according to the requirements of the profile or service. */
+	CYBLE_GATTS_ERR_CCCD_IMPROPERLY_CONFIGURED = 0x81u,
+    
+    /* The Operation Failed error code is used when the device is unable to 
+       complete a procedure for any reason. */
+	CYBLE_GATTS_ERR_OPERATION_FAILED = 0x81u,
+    
+    /* The Invalid CRC error code is used when the CRC is invalid in the 
+       incoming characteristic value. */
+	CYBLE_GATT_ERR_INVALID_CRC = 0x81u,
+	
+	/* Command Not Supported used by the Alert Notification Server when the Client
+       sends incorrect value of the Command ID or Category ID of to the Alert
+       Notification Control Point Characteristic. */
+    CYBLE_GATT_ERR_ANS_COMMAND_NOT_SUPPORTED = 0xA0u,
+
+    /* Client Characteristic Configuration Descriptor Improperly Configured error
+       code is used when a Client Characteristic Configuration descriptor is not
+       configured according to the requirements of the profile or service. */
+	CYBLE_GATT_ERR_CCCD_IMPROPERLY_CONFIGURED = 0xFDu,
+
+	/* The Procedure Already in Progress error code is used when a profile or service
+       request cannot be serviced because an operation that has been previously
+       triggered is still in progress. */
+	CYBLE_GATT_ERR_PROCEDURE_ALREADY_IN_PROGRESS = 0xFEu,
+	
+	/* Out of Range error code is used when an attribute value is out of range as
+	   defined by a profile or service specification. */
+	CYBLE_GATT_ERR_OUT_OF_RANGE = 0xFFu
+
+}CYBLE_GATT_ERR_CODE_T;
+
+
+/***************************************
+##Exported data structures
+***************************************/
+
+/* GATT 16 Bit UUID */
+typedef uint16 		CYBLE_UUID16;
+
+#ifdef GATT_SUPPORT_128_BIT_UUID
+
+/* GATT 128 Bit UUID type */
+typedef struct
+{
+    uint8   value[CYBLE_GATT_128_BIT_UUID_SIZE];
+}CYBLE_UUID128_T;
+
+#endif /*GATT_SUPPORT_128_BIT_UUID*/
+
+/* GATT UUID type*/
+typedef union
+{
+	/* 16 Bit UUID */
+    CYBLE_UUID16    	uuid16;
+
+#ifdef GATT_SUPPORT_128_BIT_UUID
+	/* 128 Bit UUID */
+    CYBLE_UUID128_T   	uuid128;
+#endif /*GATT_SUPPORT_128_BIT_UUID*/
+
+}CYBLE_UUID_T;
+
+/* GATT BD Attribute Handle Type */
+typedef uint16 		CYBLE_GATT_DB_ATTR_HANDLE_T;
+
+/* Connection Handle */
+typedef struct
+{
+    /* Identifies the peer device(s) bonded or in current connection. Stack supports CYBLE_GAP_MAX_BONDED_DEVICE+1 devices.
+       first device connected is assinged value CYBLE_GAP_MAX_BONDED_DEVICE. If previous 
+       device is bonded then current device will be assigned value CYBLE_GAP_MAX_BONDED_DEVICE-1, 
+       else CYBLE_GAP_MAX_BONDED_DEVICE.
+    */
+    uint8     	bdHandle;
+
+    /* Identifies the ATT Instance. Current implementation supports only one att instance (0) due to availability
+       of only on fixed channel for att. This parameter is introduced as part of connection handle to keep the 
+       interface unchanged event if new Bluetooth spect defines more fixed channels for ATT payload. 
+    */
+    uint8       attId;
+
+}CYBLE_CONN_HANDLE_T;
+
+/* Abstracts Variable Length Values for GATT.
+
+    Apart from data, and length, 'actual length' is needed so that GATT can
+    indicate to the application actual length of data processed for a PDU.
+  
+    Is used in multiple commands - see CYBLE_GATT_READ_RSP,
+    CYBLE_GATT_FIND_BY_TYPE_VALUE_REQ, CYBLE_GATT_READ_BLOB_RSP etc.
+  
+    In GATT Read Response for example, if the attribute length is 30 octects
+    and the MTU is 23 octets, then only first 22 octets can be sent by GATT,
+    therefore actual length will be 22 (MTU-1).
+    However, if the GATT MTU is configured to be 54 for example, all 30 octets
+    can be transmitted and the actual length will be 30.
+    
+    Actual length should be derived as -
+    actualLen = length>(MTU-1) ? (MTU-1):len
+  
+    In case multiple values are being packed, the actual length processed will
+    depend on the available MTU. */
+typedef struct
+{
+    /* Pointer to the value to be packed */
+    uint8*   val;
+
+    /* Length of Value to be packed */
+    uint16   len;
+
+    /* Out Parameter Indicating Actual Length Packed and sent over the air. Actual length
+       can be less than or equal to the 'len' parameter value. This provides information
+       to application that what is the actual length of data that is transmitted over the 
+       air. Each GATT procedures defines different length of data that can ne transmitted 
+       over the air. If application sends more than that, all data may not transmitted over air.*/
+    uint16   actualLen;
+
+}CYBLE_GATT_VALUE_T;
+
+/* GATT handle - value pair type */
+typedef struct
+{
+	/* Attribute Value	*/
+    CYBLE_GATT_VALUE_T          	value;      
+
+	/* Attribute Handle of GATT DB */
+    CYBLE_GATT_DB_ATTR_HANDLE_T	  	attrHandle;     
+
+}CYBLE_GATT_HANDLE_VALUE_PAIR_T;
+
+/* GATT Attribute Handle Range type */
+typedef struct
+{
+	/* Start Handle */
+    CYBLE_GATT_DB_ATTR_HANDLE_T    startHandle; 
+
+	/* End Handle */
+    CYBLE_GATT_DB_ATTR_HANDLE_T    endHandle;      
+
+}CYBLE_GATT_ATTR_HANDLE_RANGE_T;
+
+/* MTU exchange parameter type */
+typedef struct
+{
+	/* Connection handle */
+	CYBLE_CONN_HANDLE_T 	connHandle; 
+	
+	/* Client/Server Rx/Tx MTU Size */
+    uint16    					mtu;  	 
+
+}CYBLE_GATT_XCHG_MTU_PARAM_T;
+
+/* GATT Handle Value Pair along with offset type */
+typedef struct
+{
+	/* Attribute Handle & Value to be Written */
+    CYBLE_GATT_HANDLE_VALUE_PAIR_T    	handleValuePair;   
+
+	/* Offset at which Write is to be performed */
+    uint16                    			offset;    		
+
+}CYBLE_GATT_HANDLE_VALUE_OFFSET_PARAM_T;
+
+
+/***************************************
+##Exported APIs
+***************************************/
+
+/******************************************************************************
+##Function Name: CyBle_GattGetMtuSize
+*******************************************************************************
+
+Summary:
+ This function provides the correct MTU used by BLE stack. If function is 
+ called after MTU configuration procedure, it will provide the final negotiated
+ MTU else default MTU (23 Bytes).
+    
+Parameters:
+ mtu: buffer where Size of MTU will be stored.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+  Errors codes                      Description
+  ------------                      -----------
+  CYBLE_ERROR_OK                    On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER     If invalid parameter passed
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GattGetMtuSize(uint16* mtu);
+
+
+#endif /* CY_BLE_CYBLE_GATT_STACK_H */
+
+
+/*EOF*/
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_StackGattClient.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_StackGattClient.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_StackGattClient.h	(revision 7)
@@ -0,0 +1,1509 @@
+/*******************************************************************************
+File Name: CYBLE_StackGattClient.h
+Version 2.0
+
+Description:
+ This file contains the GATT Client routines
+
+Related Document:
+ BLE Standard Spec - CoreV4.1, CSS, CSAs, ESR05, ESR06
+
+********************************************************************************
+Copyright 2014-2015, Cypress Semiconductor Corporation.  All rights reserved.
+You may use this file only in accordance with the license, terms, conditions,
+disclaimers, and limitations in the end user license agreement accompanying
+the software package with which this file was provided.
+*******************************************************************************/
+
+
+#ifndef CY_BLE_CYBLE_STACK_GATT_CLIENT_H
+#define CY_BLE_CYBLE_STACK_GATT_CLIENT_H
+
+
+/***************************************
+##Common stack includes
+***************************************/
+
+#include "BLE_StackGatt.h"
+
+
+/***************************************
+##Exported structures and unions
+***************************************/
+
+/* Error Response parameter type received from Server 
+    For error codes that are received during gatt discovery procedure, 
+    Client may choose to disconnect the link.
+    i.e. if client did not get the service of its choice, client may choose to disconnect.
+    the link.*/
+typedef struct
+{
+	/* Connection handle */ 
+	CYBLE_CONN_HANDLE_T 			connHandle;
+
+    /* Opcode which has resulted in Error */
+    CYBLE_GATT_PDU_T    			opCode;
+
+    /* Attribute Handle in which error is generated */
+    CYBLE_GATT_DB_ATTR_HANDLE_T    	attrHandle;
+
+    /* Error Code describing cause of error */
+    CYBLE_GATT_ERR_CODE_T			errorCode;
+	
+}CYBLE_GATTC_ERR_RSP_PARAM_T;
+
+/* GATT read by type request to be sent to Server */
+typedef struct
+{
+	/* Handle Range */
+    CYBLE_GATT_ATTR_HANDLE_RANGE_T  	range;     
+
+	/* GATT UUID type */
+    CYBLE_UUID_T           	  			uuid;   
+
+   /* Format indicating, 16 bit or 128 bit UUIDs
+	   * For 16bits UUID format - CYBLE_GATT_16_BIT_UUID_FORMAT (0x01)
+	   * For 128bits UUID format - CYBLE_GATT_128_BIT_UUID_FORMAT (0x02)
+    */
+    uint8               			  	uuidFormat;    
+	
+}CYBLE_GATTC_READ_BY_TYPE_REQ_T;
+
+/* GATT find info request to be sent to Server */
+typedef CYBLE_GATT_ATTR_HANDLE_RANGE_T CYBLE_GATTC_FIND_INFO_REQ_T;
+
+/* Signed Write command request to be sent to Server */
+typedef CYBLE_GATT_HANDLE_VALUE_PAIR_T  CYBLE_GATTC_SIGNED_WRITE_CMD_REQ_T;
+
+/* Read request to be sent to Server */
+typedef CYBLE_GATT_DB_ATTR_HANDLE_T CYBLE_GATTC_READ_REQ_T;
+
+/* Read blob request to be sent to Server */
+typedef struct
+{
+	/* Handle on which Read Blob is requested */
+    CYBLE_GATT_DB_ATTR_HANDLE_T    	attrHandle;	
+
+	/* Value Offset from which the Read is Requested */
+    uint16             				offset;	
+	
+}CYBLE_GATTC_READ_BLOB_REQ_T;
+
+/* GATT handle list type */
+typedef struct
+{
+    /* Handle list where the UUID with value Indicated is found */
+    uint16    *handleList;
+
+    /* Number of Handles in the list */
+    uint16    listCount;
+
+    /* Actual Number of Handles Packed. This is a output parameter */
+    uint16    actualCount;
+
+}CYBLE_GATTC_HANDLE_LIST_T;
+
+/* Read multiple request to be sent to Server */
+typedef CYBLE_GATTC_HANDLE_LIST_T CYBLE_GATTC_READ_MULT_REQ_T;
+
+/* Write command request to be sent to Server */
+typedef CYBLE_GATT_HANDLE_VALUE_PAIR_T  CYBLE_GATTC_WRITE_CMD_REQ_T;
+
+/* Write request to be sent to Server */
+typedef CYBLE_GATT_HANDLE_VALUE_PAIR_T CYBLE_GATTC_WRITE_REQ_T;
+
+/* Prepare write request to be sent to Server */
+typedef CYBLE_GATT_HANDLE_VALUE_OFFSET_PARAM_T CYBLE_GATTC_PREP_WRITE_REQ_T;
+
+/* Read response parameter type received from server*/
+typedef struct
+{
+	/* Connection handle */
+	CYBLE_CONN_HANDLE_T 			connHandle; 
+
+	/* Attribute Value  */
+    CYBLE_GATT_VALUE_T     			value;     
+	
+}CYBLE_GATTC_READ_RSP_PARAM_T;
+
+/* Handle value notification data received from server */
+typedef struct
+{
+	/* Connection handle */
+	CYBLE_CONN_HANDLE_T 					connHandle; 			
+
+	/* handle value pair, actual length files needs to be ignored */
+    CYBLE_GATT_HANDLE_VALUE_PAIR_T    		handleValPair; 
+	
+}CYBLE_GATTC_HANDLE_VALUE_NTF_PARAM_T;
+
+/* GATT handle value indication parameter received from server type */
+typedef CYBLE_GATTC_HANDLE_VALUE_NTF_PARAM_T CYBLE_GATTC_HANDLE_VALUE_IND_PARAM_T;
+
+/* Data Element for Group Response */
+typedef struct
+{
+    /* atribute handle value pair */
+    uint8              * attrValue;
+
+    /* Length of each Attribute Data Element including the Handle Range */
+    uint16             length;
+
+    /* Total Length of Attribute Data */
+    uint16             attrLen;
+}CYBLE_GATTC_GRP_ATTR_DATA_LIST_T;
+
+
+/* Read By Group Response received from Server*/
+typedef struct
+{
+	/* Connection handle */
+	CYBLE_CONN_HANDLE_T 		  		connHandle; 
+
+	/* Group attribute data list */
+	CYBLE_GATTC_GRP_ATTR_DATA_LIST_T 	attrData;
+	
+}CYBLE_GATTC_READ_BY_GRP_RSP_PARAM_T;
+
+/* GATT read by type response received from server*/
+typedef CYBLE_GATTC_READ_BY_GRP_RSP_PARAM_T CYBLE_GATTC_READ_BY_TYPE_RSP_PARAM_T;
+
+/* GATT find by type value response received from server*/
+typedef struct
+{
+	/* Connection handle */
+	CYBLE_CONN_HANDLE_T 				connHandle; 
+
+	/* Handle Range List */
+    CYBLE_GATT_ATTR_HANDLE_RANGE_T		* range; 
+
+	 /* Size of List */
+    uint8              					count;  
+	 
+}CYBLE_GATTC_FIND_BY_TYPE_RSP_PARAM_T;
+
+/* GATT list of Handle UUID pair parameter type */
+typedef struct
+{
+	/* Handle - UUID Pair list
+	   This is a packed byte stream, hence it needs to be unpacked and decoded. */
+    uint8  	*list; 	
+
+	/* Number of elements in the list in bytes */
+    uint16  byteCount;
+	
+}CYBLE_GATTC_HANDLE_UUID_LIST_PARAM_T;
+
+/* GATT find info response received from Server*/
+typedef struct
+{
+	/* Connection handle */
+	CYBLE_CONN_HANDLE_T 					connHandle;
+	
+	/* Handle Value List */	
+    CYBLE_GATTC_HANDLE_UUID_LIST_PARAM_T   	handleValueList;  
+
+	/* Format indicating, 16 bit (0x01) or 128 bit (0x02) UUIDs */	
+    uint8                   				uuidFormat;     	
+	
+}CYBLE_GATTC_FIND_INFO_RSP_PARAM_T;
+
+/* GATT find by type value request to be sent to Server*/
+typedef struct
+{
+	/* Attribute Value to Find */
+    CYBLE_GATT_VALUE_T          	 	value; 
+
+	/* Handle Range - Start and End Handle */
+    CYBLE_GATT_ATTR_HANDLE_RANGE_T 		range;  
+
+	/* 16-bit UUID to Find */
+    CYBLE_UUID16          	 			uuid;     
+
+}CYBLE_GATTC_FIND_BY_TYPE_VALUE_REQ_T;
+
+/* Execute Write result */
+typedef struct
+{
+	/*Connection handle*/
+	CYBLE_CONN_HANDLE_T 			connHandle; 
+	
+	/* Result of the execute write request */
+    uint8 							result;  	 
+
+}CYBLE_GATTC_EXEC_WRITE_RSP_T;
+
+
+/***************************************
+##Exported APIs
+***************************************/
+
+/******************************************************************************
+##Function Name: CyBle_GattcStopCmd
+*******************************************************************************
+
+Summary:
+ This function is used by the GATT Client to stop any of the following ongoing 
+ GATT procedures:
+  1.  CyBle_GattcDiscoverAllPrimaryServices
+  2.  CyBle_GattcDiscoverPrimaryServiceByUuid
+  3.  CyBle_GattcFindIncludedServices
+  4.  CyBle_GattcDiscoverAllCharacteristics
+  5.  CyBle_GattcDiscoverCharacteristicByUuid
+  6.  CyBle_GattcDiscoverAllCharacteristicDescriptors
+  7.  CyBle_GattcReadLongCharacteristicValues
+  8.  CyBle_GattcWriteLongCharacteristicValues
+  9.  CyBle_GattcReliableWrites
+  10. CyBle_GattcReadLongCharacteristicDescriptors
+  11. CyBle_GattcWriteLongCharacteristicDescriptors
+ If none of the above procedures is ongoing, then this command will be ignored.
+ This function has no effect on ATT procedures other than those listed above.
+ 
+ If the user intends to start a new GATT procedure including those listed above
+ and there is an ongoing GATT procedure (any one from the above list), the user
+ needs to call this function to stop the ongoing GATT procedure and then invoke
+ the desired GATT procedure.
+ This is a blocking function. No event is generated on calling this function.
+
+Parameters:
+ None
+
+Return:
+ None
+
+******************************************************************************/
+void CyBle_GattcStopCmd(void);
+
+
+/******************************************************************************
+##Function Name: CyBle_GattcExchangeMtuReq
+*******************************************************************************
+
+Summary:
+ This function is used by the GATT Client to send Maximum Transmitted Unit
+ (MTU) supported by the GATT Client. This is a non-blocking function.
+
+ Default MTU size as per Bluetooth 4.1 core specification is 23 bytes. If
+ the GATT Client supports a size greater than the default, it has to invoke
+ this function with the desired MTU size. This function should only be
+ initiated once during a connection.
+
+ Refer to  Bluetooth 4.1 core specification, Volume 3, Part G, section 4.3.1
+ for more details on MTU exchange operation.
+
+ This function call results in CYBLE_EVT_GATTS_XCNHG_MTU_REQ event at the
+ GATT Server's end in response to which the GATT Server is expected to send
+ its MTU size.
+
+ The CYBLE_EVT_GATTC_XCHNG_MTU_RSP event is generated at the
+ GATT Client's end on receiving MTU response from the GATT Server.
+
+Parameters:
+ connHandle: Connection handle to identify the peer GATT entity of type 
+              CYBLE_CONN_HANDLE_T.
+ mtu: Size of MTU. Max MTU supported by BLE stack is 256 Bytes.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                           Description
+ ------------                           -----------
+  CYBLE_ERROR_OK                        On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER         'connHandle' value does not
+                                         represent any existing entry
+                                         in the Stack or, 'mtu' has a
+										 value which is greater than
+										 that set on calling CyBle_StackInit
+										 function
+  CYBLE_ERROR_INVALID_OPERATION         This operation is not permitted
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GattcExchangeMtuReq
+(
+	CYBLE_CONN_HANDLE_T			connHandle, 
+	uint16 						mtu
+);
+
+
+/******************************************************************************
+##Function Name: CyBle_GattcDiscoverAllPrimaryServices
+*******************************************************************************
+
+Summary:
+ This function is used by the GATT Client to discover all the primary services 
+ on a GATT Server to which it is connected. This is a non-blocking function.
+
+ Internally, this function initiates multiple Read By Group Type Requests to
+ the peer device in response to which it receives Read By Group Type Responses.
+ Each Read By Group Type Response results in 
+ CYBLE_EVT_GATTC_READ_BY_GROUP_TYPE_RSP event, which is propagated to the 
+ application layer for handling.
+
+ Primary service discovery is complete when Error Response 
+ (CYBLE_EVT_GATTC_ERROR_RSP) is received and the Error Code is set to Attribute
+ Not Found or when the End Group Handle in the Read by Group Type Response is
+ 0xFFFF. Completion of this operation is notified to the upper layer(s) using
+ CYBLE_EVT_GATTC_ERROR_RSP with error code updated appropriately.
+
+ It is permitted to end the above stated sequence of operations early if the
+ desired primary service is found prior to discovering all the primary services
+ on the GATT Server. This can be achieved by calling the CyBle_GattcStopCmd() 
+ function.
+
+ Refer to Bluetooth 4.1 core specification, Volume 3, Part G, section 4.4.1 for
+ more details on this sequence of operations.
+
+Parameters:
+ connHandle: Connection handle to identify the peer GATT entity of type
+              CYBLE_CONN_HANDLE_T.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                           Description
+ ------------                           -----------
+  CYBLE_ERROR_OK                        On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER         'connHandle' value does not 
+                                         represent any existing entry
+                                         in the Stack
+  CYBLE_ERROR_INVALID_OPERATION         This operation is not 
+                                         permitted
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GattcDiscoverAllPrimaryServices
+(
+	CYBLE_CONN_HANDLE_T				connHandle
+);
+
+
+/******************************************************************************
+##Function Name: CyBle_GattcDiscoverPrimaryServiceByUuid
+*******************************************************************************
+
+Summary:
+ This function is used by the GATT Client to discover a specific primary
+ service on a GATT Server, to which it is connected, when only the Service
+ UUID is known. This is a non-blocking function.
+
+ Internally, this function initiates multiple Find By Type Value Requests with
+ the Attribute Type parameter set to the UUID for Primary Service and the
+ Attribute Value set to the 16-bit Bluetooth UUID or 128-bit UUID for the
+ specific primary service. Each Find By Type Value Response received from the
+ peer device is passed to the application as 
+ CYBLE_EVT_GATTC_FIND_BY_TYPE_VALUE_RSP event.
+
+ The sequence of operations is complete when the Error Response is received
+ and the Error Code is set to Attribute Not Found or when the End Group 
+ Handle in the Find By Type Value Response is 0xFFFF. Completion of this 
+ function is notified to upper layer using CYBLE_EVT_GATTC_ERROR_RSP event
+ with the error code updated appropriately.
+
+ It is permitted to end the function early by calling the CyBle_GattcStopCmd()
+ function if a desired primary service is found prior to discovery of all the
+ primary services of the specified service UUID supported on the GATT Server.
+
+ Refer to Bluetooth 4.1 core specification, Volume 3, Part G, section 4.4.2 
+ for more details on this sequence of operations.
+    
+Parameters:
+ connHandle: Connection handle to identify the peer GATT entity of type 
+              CYBLE_CONN_HANDLE_T.
+ value: Parameter is of type 'CYBLE_GATT_VALUE_T', where,
+         1. 'value.val' should point to uint8 array containing the UUID to 
+             look for. UUID can be 16 or 128 bit.
+         2. 'value.len' should be set to 2 if the 16 bit UUID is to be found.
+             The length should be set to 16 if 128 bit UUID is to be found.
+         3. 'value.actualLen' is an unused parameter and should be ignored 
+             as it is unused.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                           Description
+ ------------                           -----------
+  CYBLE_ERROR_OK                        On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER         'connHandle' value does not
+                                         represent any existing entry
+                                         in the Stack
+  CYBLE_ERROR_INVALID_OPERATION         This operation is not permitted
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GattcDiscoverPrimaryServiceByUuid
+(
+	CYBLE_CONN_HANDLE_T				connHandle, 
+	CYBLE_GATT_VALUE_T				value
+);
+
+
+/******************************************************************************
+##Function Name: CyBle_GattcFindIncludedServices
+*******************************************************************************
+
+Summary:
+ This function is used by the GATT Client to find Included Service
+ declarations within a GATT Service to which it is connected. This is a 
+ non-blocking function.
+
+ Internally, multiple Read By Type Requests are sent to the peer device in
+ response to which Read By Type Responses are received 
+ (CYBLE_EVT_GATTC_READ_BY_TYPE_RSP) and passed to the application layer.
+
+ When Read By Type Response data does not contain the service UUID,
+ indicating the service UUID is a 128-bit UUID, the application layer can
+ choose to get the service UUID by performing the following steps:
+ 1. Stop ongoing GATT operation by invoking CyBle_GattcStopCmd()
+ 2. Send Read Request by invoking the function 
+     CyBle_GattcReadCharacteristicValue() with the read request handle set to
+     the attribute handle of the included service. Handle associated events. 
+ 3. Re-initiate CyBle_GattcFindIncludedServices function, setting the start
+     handle to the attribute handle which is placed next to the one used in
+     the above step.
+
+ It is permitted to end the function early if a desired included service is
+ found prior to discovering all the included services of the specified
+ service supported on the server by calling the CyBle_GattcStopCmd() 
+ function. If the CyBle_GattcStopCmd() function is not invoked, completion of
+ this function is notified to the upper layer using CYBLE_EVT_GATTC_ERROR_RSP.
+
+ Refer to Bluetooth 4.1 core specification, Volume 3, Part G, section 4.5.1 
+ for more details on the sequence of operations.
+
+Parameters:
+ connHandle: Connection handle to identify the peer GATT entity of type 
+              CYBLE_CONN_HANDLE_T.
+ range: Pointer to the handle range of type CYBLE_GATT_ATTR_HANDLE_RANGE_T 
+         for which relationship discovery has to be performed
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                           Description
+ ------------                           -----------
+  CYBLE_ERROR_OK                        On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER         'connHandle' value does not 
+                                         represent any existing entry
+                                         in the Stack
+  CYBLE_ERROR_INVALID_OPERATION         This operation is not permitted
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed
+ </table>
+    
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GattcFindIncludedServices
+(
+	CYBLE_CONN_HANDLE_T					connHandle, 
+	CYBLE_GATT_ATTR_HANDLE_RANGE_T  	* range
+);
+
+
+/******************************************************************************
+##Function Name: CyBle_GattcDiscoverAllCharacteristics
+*******************************************************************************
+
+Summary:
+ This function is used by the GATT Client to find all characteristic
+ declarations within a service definition on a GATT Server connect to it when
+ only the service handle range is known. This is a non-blocking function.
+
+ Internally, multiple Read By Type Requests are sent to the GATT Server in
+ response to which Read By Type Responses are received. Each response results
+ in the event CYBLE_EVT_GATTC_READ_BY_TYPE_RSP, which is passed to the 
+ application layer for handling.
+
+ It is permitted to end the function early by calling the CyBle_GattcStopCmd() 
+ function if a desired characteristic is found prior to discovering all the
+ characteristics of the specified service supported on the GATT Server.
+ Completion of this function is notified to upper layer using
+ CYBLE_EVT_GATTC_ERROR_RSP event.
+
+ Refer to Bluetooth 4.1 core specification, Volume 3, Part G, section 4.6.1 for
+ more details on the sequence of operations.
+    
+Parameters:
+ connHandle: Connection handle to identify the peer GATT entity of type 
+              CYBLE_CONN_HANDLE_T.
+ range: Parameter is of type CYBLE_GATT_ATTR_HANDLE_RANGE_T where,
+         1. 'range.startHandle' can be set to the start handle of the desired
+             primary service.
+         2. 'range.endHandle' can be set to the end handle of the desired 
+             primary service.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                           Description
+ ------------                           -----------
+  CYBLE_ERROR_OK                        On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER         'connHandle' value does not 
+                                         represent any existing entry
+                                         in the Stack
+  CYBLE_ERROR_INVALID_OPERATION         This operation is not permitted
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GattcDiscoverAllCharacteristics
+(
+	CYBLE_CONN_HANDLE_T					connHandle, 
+	CYBLE_GATT_ATTR_HANDLE_RANGE_T		range
+);
+
+
+/******************************************************************************
+##Function Name: CyBle_GattcDiscoverCharacteristicByUuid
+*******************************************************************************
+
+Summary:
+ This function is used by the GATT Client to discover service characteristics
+ on a GATT Server when only the service handle ranges are known and the
+ characteristic UUID is known. This is a non-blocking function.
+
+ Internally, multiple Read By Type Requests are sent to the peer device in
+ response to which Read By Type Responses are received. Each of these responses
+ results in the event CYBLE_EVT_GATTC_READ_BY_TYPE_RSP, which is passed to the
+ application layer for further processing.
+
+ It is permitted to end the function early by calling the CyBle_GattcStopCmd() 
+ function if a desired characteristic is found prior to discovering all the
+ characteristics for the specified service supported on the GATT Server. 
+ Completion of this function is notified to upper layer using 
+ CYBLE_EVT_GATTC_ERROR_RSP event.
+
+ Refer to Bluetooth 4.1 core specification, Volume 3, Part G, section 4.6.2
+ for more details on the sequence of operations.
+
+Parameters:
+ connHandle: Connection handle to identify the peer GATT entity of type 
+              CYBLE_CONN_HANDLE_T.
+ readByTypeReqParam: Pointer to a variable of type 
+                      CYBLE_GATTC_READ_BY_TYPE_REQ_T.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                           Description
+ ------------                           -----------
+  CYBLE_ERROR_OK                        On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER         'connHandle' value does not
+                                         represent any existing entry
+                                         in the Stack
+  CYBLE_ERROR_INVALID_OPERATION         This operation is not permitted
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GattcDiscoverCharacteristicByUuid
+(
+	CYBLE_CONN_HANDLE_T						connHandle, 
+	CYBLE_GATTC_READ_BY_TYPE_REQ_T			* readByTypeReqParam
+);
+
+
+/******************************************************************************
+##Function Name: CyBle_GattcDiscoverAllCharacteristicDescriptors
+*******************************************************************************
+
+Summary:
+ This function is used by the GATT Client to find all the characteristic
+ descriptors. This is a non-blocking function.
+
+ Internally, multiple Find Information Requests are sent to the peer device in
+ response to which Find Information Responses are received by the GATT Client.
+ Each of these responses generate CYBLE_EVT_GATTC_FIND_INFO_RSP event at the
+ GATT Client end which is propagated to the application layer for further
+ processing.
+
+ It is permitted to end the function early by calling the CyBle_GattcStopCmd()
+ function if desired Characteristic Descriptor is found prior to discovering 
+ all the characteristic descriptors of the specified characteristic. Completion
+ of this function is notified to upper layer using CYBLE_EVT_GATTC_ERROR_RSP
+ event.
+
+ Refer to Bluetooth 4.1 core specification, Volume 3, Part G, section 4.7.1 for
+ more details on the sequence of operations.
+
+Parameters:
+ connHandle: Connection handle to identify the peer GATT entity of type 
+              CYBLE_CONN_HANDLE_T.
+ findInfoReqParam: Pointer to a variable of type CYBLE_GATTC_FIND_INFO_REQ_T.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                           Description
+ ------------                           -----------
+  CYBLE_ERROR_OK                        On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER         'connHandle' value does not
+                                         represent any existing entry
+                                         in the Stack
+  CYBLE_ERROR_INVALID_OPERATION         This operation is not
+                                         permitted
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GattcDiscoverAllCharacteristicDescriptors
+(
+	CYBLE_CONN_HANDLE_T					connHandle, 
+	CYBLE_GATTC_FIND_INFO_REQ_T			* findInfoReqParam
+);
+
+
+/******************************************************************************
+##Function Name: CyBle_GattcReadCharacteristicValue
+*******************************************************************************
+
+Summary:
+ This function reads a Characteristic Value from a GATT Server when the GATT
+ Client knows the Characteristic Value Handle. This is a non-blocking function.
+
+ Internally, Read Request is sent to the peer device in response to which Read
+ Response is received. This response results in CYBLE_EVT_GATTC_READ_RSP event
+ which is propagated to the application for handling the event data. An Error
+ Response (CYBLE_EVT_GATTC_ERROR_RSP event at the GATT Client's end) is sent
+ by the GATT Server in response to the Read Request on insufficient 
+ authentication or insufficient authorization or insufficient encryption key
+ size is caused by the GATT Client, or if a read operation is not permitted on
+ the Characteristic Value. The Error Code parameter is set as specified in
+ the Attribute Protocol.
+
+ Refer to Bluetooth 4.1 core specification, Volume 3, Part G, section 4.8.1
+ for more details on the sequence of operations.
+
+Parameters:
+ connHandle: Connection handle to identify the peer GATT entity of type
+              CYBLE_CONN_HANDLE_T.
+ readReqParam: Pointer to a variable of type CYBLE_GATTC_READ_REQ_T.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                           Description
+ ------------                           -----------
+  CYBLE_ERROR_OK                        On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER         'connHandle' value does not
+                                         represent any existing entry
+                                         in the Stack
+  CYBLE_ERROR_INVALID_OPERATION         This operation is not permitted
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GattcReadCharacteristicValue
+(
+	CYBLE_CONN_HANDLE_T				connHandle, 
+	CYBLE_GATTC_READ_REQ_T			readReqParam
+);
+
+
+/******************************************************************************
+##Function Name: CyBle_GattcReadUsingCharacteristicUuid
+*******************************************************************************
+
+Summary:
+ This function reads a Characteristic Value from the GATT Server when the GATT
+ Client only knows the characteristic UUID and does not know the handle of the
+ characteristic. This is a non-blocking function.
+
+ Internally, Read By Type Request is sent to the peer device in response to
+ which Read By Type Response is received by the GATT Client. This results in
+ CYBLE_EVT_GATTC_READ_BY_TYPE_RSP event, which is propagated to the application
+ layer for further handling.
+
+ Refer to Bluetooth 4.1 core specification, Volume 3, Part G, section 4.8.2 for
+ more details on the sequence of operations.
+
+Parameters:
+ connHandle: Connection handle to identify the peer GATT entity of type 
+              CYBLE_CONN_HANDLE_T.
+ readByTypeReqParam: Parameter is of type CYBLE_GATTC_READ_BY_TYPE_REQ_T.
+
+Return Value:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                           Description
+  ------------                          -----------
+  CYBLE_ERROR_OK                        On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER         'connHandle' value does not 
+                                         represent any existing entry
+                                         in the Stack
+  CYBLE_ERROR_INVALID_OPERATION         This operation is not permitted
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GattcReadUsingCharacteristicUuid
+(
+	CYBLE_CONN_HANDLE_T						connHandle, 
+	CYBLE_GATTC_READ_BY_TYPE_REQ_T			* readByTypeReqParam
+);
+
+
+/******************************************************************************
+##Function Name: CyBle_GattcReadLongCharacteristicValues
+*******************************************************************************
+
+Summary:
+ This function reads a Characteristic Value from the GATT Server when the GATT
+ Client knows the Characteristic Value Handle and the length of the
+ Characteristic Value is longer than can be sent in a single Read Response
+ Attribute Protocol message. This is a non-blocking function.
+
+ Internally multiple Read Blob Requests are sent to the peer device in response
+ to which Read Blob Responses are received. For each Read Blob Request, a Read
+ Blob Response event is received (CYBLE_EVT_GATTC_READ_BLOB_RSP) with a
+ portion of the Characteristic Value contained in the Part Attribute Value
+ parameter. These events are propagated to the application layer
+ for further processing. Each read blob response will return up to (MTU-1) bytes of
+ data. If the size of characteristic value field is an integral multiple of (MTU-1)
+ then the operation terminates with an error response event, where the error code is
+ CYBLE_GATT_ERR_INVALID_OFFSET. If the size of the characteristic value field is
+ not an integral multiple of (MTU-1), the last read blob response will return
+ data bytes which are less than (MTU-1). The application needs to monitor these two
+ conditions before proceeding with the initiation of any other GATT operation.
+
+ An Error Response event (CYBLE_EVT_GATTC_ERROR_RSP) is sent by the GATT Server
+ in response to the Read Blob Request if insufficient authentication, 
+ insufficient authorization, insufficient encryption key size is used by the
+ client, or if a read operation is not permitted on the Characteristic Value.
+ The Error Code parameter is set as specified in the Attribute Protocol.
+
+ If the Characteristic Value is not longer than (MTU - 1), an Error Response
+ with the Error Code set to Attribute Not Long is received by the GATT Client
+ on the first Read Blob Request.
+
+ Refer to Bluetooth 4.1 core specification, Volume 3, Part G, section 4.8.3
+ for more details on the sequence of operations.
+
+Parameters:
+ connHandle: Connection handle to identify the peer GATT entity, of type 
+              CYBLE_CONN_HANDLE_T.
+ readblobReqParam: Pointer to a variable of type CYBLE_GATTC_READ_BLOB_REQ_T.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                           Description
+ ------------                           -----------
+  CYBLE_ERROR_OK                        On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER         'connHandle' value does not 
+                                         represent any existing entry
+                                         in the Stack
+  CYBLE_ERROR_INVALID_OPERATION         This operation is not permitted
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GattcReadLongCharacteristicValues
+(
+	CYBLE_CONN_HANDLE_T					connHandle, 
+	CYBLE_GATTC_READ_BLOB_REQ_T			* readBlobReqParam
+);
+
+
+/******************************************************************************
+##Function Name: CyBle_GattcReadMultipleCharacteristicValues
+*******************************************************************************
+
+Summary:
+ This function reads multiple Characteristic Values from a GATT Server when
+ the GATT Client knows the Characteristic Value Handles. This is a 
+ non-blocking function.
+
+ Internally, Read Multiple Request is sent to the peer device in response to
+ which Read Multiple Response is received. This results in C
+ YBLE_EVT_GATTC_READ_MULTI_RSP event, which is propagated to the application
+ layer.
+
+ An Error Response event is sent by the server (CYBLE_EVT_GATTC_ERROR_RSP) in
+ response to the Read Multiple Request if insufficient authentication, 
+ insufficient authorization, insufficient encryption key size is used by the
+ client, or if a read operation is not permitted on any of the Characteristic
+ Values. The Error Code parameter is set as specified in the Attribute
+ Protocol.
+
+ Refer to Bluetooth 4.1 core specification, Volume 3, Part G, section 4.8.4
+ for more details on the sequence of operations.
+
+Parameters:
+ connHandle: Connection handle to identify the peer GATT entity, of type 
+              CYBLE_CONN_HANDLE_T.
+ readMultiReqParam: Pointer to a variable of type CYBLE_GATTC_READ_MULT_REQ_T.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                           Description
+ ------------                           -----------
+  CYBLE_ERROR_OK                        On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER         'connHandle' value does not 
+                                         represent any existing entry
+                                         in the Stack
+  CYBLE_ERROR_INVALID_OPERATION         This operation is not permitted
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GattcReadMultipleCharacteristicValues
+(
+	CYBLE_CONN_HANDLE_T					connHandle, 
+	CYBLE_GATTC_READ_MULT_REQ_T			* readMultiReqParam
+);
+
+
+/******************************************************************************
+##Function Name: CyBle_GattcWriteWithoutResponse
+*******************************************************************************
+
+Summary:
+ This function writes a Characteristic Value to a GATT Server when the GATT
+ Client knows the Characteristic Value Handle and the client does not need an
+ acknowledgement that the write was successfully performed. This is a blocking
+ function. No event is generated on calling this function.
+
+ Internally, Write Command is sent to the GATT Server and nothing is
+ received in response from the GATT Server.
+
+ Refer Bluetooth 4.1 core specification, Volume 3, Part G, section 4.9.1
+ for more details on the sequence of operations.
+
+Parameters:
+ connHandle: Connection handle to identify the peer GATT entity, of type 
+              CYBLE_CONN_HANDLE_T.
+ writeCmdReqParam: Pointer to a variable of type CYBLE_GATTC_WRITE_CMD_REQ_T.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                           Description
+ ------------                           -----------
+  CYBLE_ERROR_OK                        On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER         'connHandle' value does not 
+                                         represent any existing entry
+                                         in the Stack
+  CYBLE_ERROR_INVALID_OPERATION         This operation is not permitted
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GattcWriteWithoutResponse
+(
+	CYBLE_CONN_HANDLE_T					connHandle, 
+	CYBLE_GATTC_WRITE_CMD_REQ_T			* writeCmdReqParam
+);
+
+
+#ifdef ATT_SIGNED_WRITE_SUPPORT
+
+/******************************************************************************
+##Function Name: CyBle_GattcSignedWriteWithoutRsp
+*******************************************************************************
+
+Summary:
+ This function writes a Characteristic Value to a server when the client knows
+ the Characteristic Value Handle and the ATT Bearer is not encrypted. This 
+ procedure shall only be used if the Characteristic Properties
+ authenticated bit is enabled and the client and server device share a bond
+ as defined in Bluetooth Spec4.1 [Vol. 3] Part C, Generic Access Profile.
+
+ This function only writes the first (ATT_MTU - 15) octets of an 
+ Attribute Value. This function cannot be used to write a long Attribute.
+
+ Internally, Signed Write Command is used.
+ Refer Bluetooth Spec4.1 Security Manager [Vol. 3] Part H, Section 2.4.5.
+
+ If the authenticated Characteristic Value that is written is the wrong size, 
+ has an invalid value as defined by the profile, or the signed value does not
+ authenticate the client, then the write shall not succeed and no error shall
+ be generated by the server.
+
+Parameters:
+ connHandle: Connection handle to identify the peer GATT entity, of type 
+              CYBLE_CONN_HANDLE_T.
+ signedWriteWithoutRspParam: Pointer to a variable of type 
+                              CYBLE_GATTC_SIGNED_WRITE_CMD_REQ_T
+
+Return Value:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                           Description
+ ------------                           -----------
+  CYBLE_ERROR_OK                        On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER         'connHandle' value does not
+                                         represent any existing entry
+                                         in the Stack
+  CYBLE_ERROR_INVALID_OPERATION         This operation is not permitted
+  CYBLE_ERROR_INSUFFICIENT_RESOURCES    BLE stack out of resource
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GattcSignedWriteWithoutRsp
+(
+	CYBLE_CONN_HANDLE_T			  			connHandle, 
+	CYBLE_GATTC_SIGNED_WRITE_CMD_REQ_T		* signedWriteWithoutRspParam
+);
+
+
+#endif /*ATT_SIGNED_WRITE_SUPPORT*/
+
+
+/******************************************************************************
+##Function Name: CyBle_GattcWriteCharacteristicValue
+*******************************************************************************
+
+Summary:
+ This function writes a Characteristic Value to a GATT Server when the GATT
+ Client knows the Characteristic Value Handle. This is a non-blocking function.
+
+ Internally, Write Request is sent to the GATT Server in response to which
+ Write Response is received. This results in the event
+ CYBLE_EVT_GATTC_WRITE_RSP, which indicates that the write operation succeeded.
+
+ An Error Response event (CYBLE_EVT_GATTC_ERROR_RSP) is sent by the server in
+ response to the Write Request if insufficient authentication, insufficient
+ authorization, insufficient encryption key size is used by the client, or if
+ a write operation is not permitted on the Characteristic Value. The Error 
+ Code parameter is set as specified in the Attribute Protocol.
+
+ Refer to Bluetooth 4.1 core specification, Volume 3, Part G, section
+ 4.9.3 for more details on the sequence of operations.
+    
+Parameters:
+ connHandle: Connection handle to identify the peer GATT entity, of type
+              CYBLE_CONN_HANDLE_T.
+ writeReqParam: Pointer to a variable of type CYBLE_GATTC_WRITE_REQ_T.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                           Description
+ ------------                           -----------
+  CYBLE_ERROR_OK                        On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER         'connHandle' value does not 
+                                         represent any existing entry
+                                         in the Stack
+  CYBLE_ERROR_INVALID_OPERATION         This operation is not permitted
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GattcWriteCharacteristicValue
+(
+	CYBLE_CONN_HANDLE_T				connHandle, 
+	CYBLE_GATTC_WRITE_REQ_T			* writeReqParam
+);
+
+
+/******************************************************************************
+##Function Name: CyBle_GattcWriteLongCharacteristicValues
+*******************************************************************************
+
+Summary:
+ This function writes a Characteristic Value to a GATT Server when the GATT
+ Client knows the Characteristic Value Handle but the length of the
+ Characteristic Value is longer than MTU size and cannot be sent in a single
+ Write Request Attribute Protocol message. This is a non-blocking function.
+
+ Internally, multiple Prepare Write Requests are sent to the GATT Server in
+ response to which Prepare Write Responses are received. No events are
+ generated by the BLE Stack during these operations.
+
+ Prepare Write Requests are repeated until the complete Characteristic Value
+ has been transferred to the GATT Server, after which an Execute Write Request
+ is sent to the GATT Server to write the initially transferred value at the
+ GATT Server's end. This generates CYBLE_EVT_GATTS_EXEC_WRITE_REQ at the GATT
+ Server's end.
+
+ Once the GATT Server responds, CYBLE_EVT_GATTC_EXEC_WRITE_RSP event
+ is generated at the GATT Client's end. The value associated with this event
+ has to be checked by the application layer to confirm that the long write
+ operation succeeded.
+
+ An Error Response event CYBLE_EVT_GATTC_ERROR_RSP is
+ received by the GATT Client in response to the Prepare Write Request if
+ insufficient authentication, insufficient authorization, insufficient
+ encryption key size is used by the client, or if a write operation is not
+ permitted on the Characteristic Value. The Error Code parameter is set as
+ specified in the Attribute Protocol.
+
+ Refer to Bluetooth 4.1 core specification, Volume 3, Part G, section 4.9.4
+ for more details on the sequence of operations.
+
+Parameters:
+ connHandle: Connection handle to identify the peer GATT entity, of type 
+              CYBLE_CONN_HANDLE_T.
+ writePrepReqParam: Pointer to a variable of type CYBLE_GATTC_PREP_WRITE_REQ_T,
+                     where 'writePrepReqParam->value.val' points to the actual
+					 data to be written. 'writePrepReqParam' and all associated
+					 variables need to be retained in memory by the calling
+					 application until the GATT Write Long Characteristic Value
+                     operation is completed successfully.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                           Description
+ ------------                           -----------
+  CYBLE_ERROR_OK                        On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER         'connHandle' value does not 
+                                         represent any existing entry
+                                         in the Stack
+  CYBLE_ERROR_INVALID_OPERATION         This operation is not permitted
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GattcWriteLongCharacteristicValues
+(
+	CYBLE_CONN_HANDLE_T					connHandle, 
+	CYBLE_GATTC_PREP_WRITE_REQ_T		* writePrepReqParam
+);
+
+
+/******************************************************************************
+##Function Name: CyBle_GattcReliableWrites
+*******************************************************************************
+
+Summary:
+ This function writes a Characteristic Value to a GATT Server when the GATT
+ Client knows the Characteristic Value Handle, and assurance is required
+ that the correct Characteristic Value is going to be written by transferring
+ the Characteristic Value to be written in both directions before the write
+ is performed. This is a non-blocking function.
+
+ Internally, multiple Prepare Write Requests are sent to the GATT Server in
+ response to which Prepare Write Responses are received. No events are 
+ generated by the BLE Stack during these operations.
+
+ Prepare Write Requests are repeated until the complete Characteristic Value
+ has been transferred to the GATT Server, after which an Execute Write Request
+ is sent to the GATT Server to write the initially transferred value at the
+ GATT Server's end. This generates CYBLE_EVT_GATTS_EXEC_WRITE_REQ at the GATT
+ Server's end.
+
+ Once the GATT Server responds, a CYBLE_EVT_GATTC_EXEC_WRITE_RSP event is
+ generated at the GATT Client's end. The value associated with this event has 
+ to be checked by the application layer to confirm that the long write 
+ operation succeeded. An Error Response event CYBLE_EVT_GATTC_ERROR_RSP is 
+ received by the GATT Client in response to the Prepare Write Request if 
+ insufficient authentication, insufficient authorization, insufficient 
+ encryption key size is used by the client, or if a write operation is not 
+ permitted on the Characteristic Value. The Error Code parameter is set as 
+ specified in the Attribute Protocol.
+
+ Refer to Bluetooth 4.1 core specification, Volume 3, Part G, section 4.9.5
+ for more details on the sequence of operations.
+
+Parameters:
+ connHandle: Connection handle to identify the peer GATT entity, of type 
+              CYBLE_CONN_HANDLE_T.
+ writePrepReqParam: Pointer to a variable of type CYBLE_GATTC_PREP_WRITE_REQ_T.
+                     Since more than one writes are performed as part of this 
+                     function, the first array element of the array of type 
+                     CYBLE_GATTC_PREP_WRITE_REQ_T, which contains the values to
+                     be written, has to be specified. 'writePrepReqParam' and 
+                     all associated variables need to be retained in memory by
+                     the calling application until the GATT Reliable Write 
+                     operation is completed successfully.
+ numOfRequests: Number of requests. That is, the count of array of structures 
+                 of type CYBLE_GATTC_PREP_WRITE_REQ_T. Each array element 
+                 represents a value and the attribute to which the value has 
+                 to be written.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                           Description
+ ------------                           -----------
+  CYBLE_ERROR_OK                        On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER         'connHandle' value does not
+                                         represent any existing entry
+                                         in the Stack
+  CYBLE_ERROR_INVALID_OPERATION         This operation is not permitted
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GattcReliableWrites
+(
+	CYBLE_CONN_HANDLE_T				connHandle, 
+	CYBLE_GATTC_PREP_WRITE_REQ_T	* writePrepReqParam,
+	uint8							numOfRequests
+);
+
+
+/******************************************************************************
+##Function Name: CyBle_GattcConfirmation
+*******************************************************************************
+
+Summary:
+ This function sends confirmation to the GATT Server on receiving Handle Value
+ Indication event CYBLE_EVT_GATTC_HANDLE_VALUE_IND at the GATT Client's end.
+ This is a non-blocking function.
+
+ This function call results in CYBLE_EVT_GATTS_HANDLE_VALUE_CNF event at the
+ GATT Server's end.
+
+ Refer to Bluetooth 4.1 core specification, Volume 3, Part G, section 4.11.1
+ for more details on the sequence of operations.
+    
+Parameters:
+ connHandle: Connection handle to identify the peer GATT entity, of type 
+              CYBLE_CONN_HANDLE_T.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                           Description
+ ------------                           -----------
+  CYBLE_ERROR_OK                        On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER         'connHandle' value does not
+                                         represent any existing entry
+                                         in the Stack
+  CYBLE_ERROR_INVALID_OPERATION         This operation is not permitted
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GattcConfirmation(CYBLE_CONN_HANDLE_T connHandle);
+
+
+/******************************************************************************
+##Function Name: CyBle_GattcReadCharacteristicDescriptors
+*******************************************************************************
+
+Summary:
+ This function reads a characteristic descriptor from a GATT Server when the
+ GATT Client knows the Attribute handle from the characteristic descriptor
+ declaration. This is a non-blocking function.
+
+ Internally, Read Request is sent to the peer device in response to which
+ Read Response is received. This response results in CYBLE_EVT_GATTC_READ_RSP
+ event, which is propagated to the application for handling the event data.
+
+ An Error Response (CYBLE_EVT_GATTC_ERROR_RSP event at the GATT Client's end) 
+ is sent by the GATT Server in response to the Read Request on insufficient
+ authentication or insufficient authorization or insufficient encryption
+ key size is caused by the GATT Client, or if a read operation is not
+ permitted on the Characteristic Value. The Error Code parameter is set as
+ specified in the Attribute Protocol.
+
+ Refer to Bluetooth 4.1 core specification, Volume 3, Part G, section 4.12.1
+ for more details on the sequence of operations.
+
+Parameters:
+ connHandle: Connection handle to identify the peer GATT entity, of type 
+              CYBLE_CONN_HANDLE_T.
+ readReqParam: Pointer to a variable of type CYBLE_GATTC_READ_REQ_T.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                           Description
+ ------------                           -----------
+  CYBLE_ERROR_OK                        On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER         'connHandle' value does not
+                                         represent any existing entry
+                                         in the Stack
+  CYBLE_ERROR_INVALID_OPERATION         This operation is not permitted
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GattcReadCharacteristicDescriptors
+(
+	CYBLE_CONN_HANDLE_T				connHandle, 
+	CYBLE_GATTC_READ_REQ_T			readReqParam
+);
+
+
+/******************************************************************************
+##Function Name: CyBle_GattcReadLongCharacteristicDescriptors
+*******************************************************************************
+
+Summary:
+ This function reads a characteristic descriptor from a GATT Server when the
+ GATT Client knows the Attribute handle from the characteristic descriptor
+ declaration and the length of the characteristic descriptor declaration is
+ longer than what can be sent in a single Read Response Attribute Protocol
+ message. This is a non-blocking function.
+
+ Internally multiple Read Blob Requests are sent to the peer device in response
+ to which Read Blob Responses are received. For each Read Blob Request, a Read
+ Blob Response event is received (CYBLE_EVT_GATTC_READ_BLOB_RSP) with a portion
+ of the Characteristic Value contained in the Part Attribute Value parameter.
+ These events are propagated to the application layer for further processing.
+ Each read blob response will return up to (MTU-1) bytes of data. If the size of 
+ characteristic descriptor field is an integral multiple of (MTU-1) then the 
+ operation terminates with an error response event, where the error code is
+ CYBLE_GATT_ERR_INVALID_OFFSET. If the size of the characteristic descriptor
+ field is not an integral multiple of (MTU-1), the last read blob response will
+ return data bytes which are less than (MTU-1). The application needs to monitor 
+ these two conditions before proceeding with the initiation of any other GATT
+ operation.
+
+ An Error Response event (CYBLE_EVT_GATTC_ERROR_RSP) is sent by the GATT Server
+ in response to the Read Blob Request if insufficient authentication,
+ insufficient authorization, insufficient encryption key size is used by the
+ client, or if a read operation is not permitted on the Characteristic Value.
+ The Error Code parameter is set as specified in the Attribute Protocol. If
+ the Characteristic Value is not longer than (MTU - 1) an Error Response with
+ the Error Code set to Attribute Not Long is received by the GATT Client on
+ the first Read Blob Request.
+
+ Refer to Bluetooth 4.1 core specification,
+ Volume 3, Part G, section 4.12.2 for more details on the sequence of operations.
+
+Parameters:
+ connHandle: Connection handle to identify the peer GATT entity, of type 
+              CYBLE_CONN_HANDLE_T.
+ readBlonReqParam: Pointer to a variable of type CYBLE_GATTC_READ_BLOB_REQ_T
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                           Description
+ ------------                           -----------
+  CYBLE_ERROR_OK                        On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER         'connHandle' value does not
+                                         represent any existing entry
+                                         in the Stack
+  CYBLE_ERROR_INVALID_OPERATION         This operation is not permitted
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GattcReadLongCharacteristicDescriptors
+(
+	CYBLE_CONN_HANDLE_T					connHandle, 
+	CYBLE_GATTC_READ_BLOB_REQ_T			* readBlobReqParam
+);
+
+
+/******************************************************************************
+##Function Name: CyBle_GattcWriteCharacteristicDescriptors
+*******************************************************************************
+
+Summary:
+ This function writes a characteristic descriptor value to a GATT Server
+ when the GATT Client knows the characteristic descriptor handle. This is a
+ non-blocking function.
+
+ Internally, Write Request is sent to the GATT Server in response to which
+ Write Response is received. This results in the event 
+ CYBLE_EVT_GATTC_WRITE_RSP, which indicates that the write operation succeeded.
+
+ An Error Response event (CYBLE_EVT_GATTC_ERROR_RSP) is sent by the server in
+ response to the Write Request if insufficient authentication, insufficient 
+ authorization, insufficient encryption key size is used by the client, or if
+ a write operation is not permitted on the Characteristic Value. The Error 
+ Code parameter is set as specified in the Attribute Protocol.
+
+ Refer to Bluetooth 4.1 core specification, Volume 3, Part G, section 4.12.3
+ for more details on the sequence of operations.
+
+Parameters:
+ connHandle: Connection handle to identify the peer GATT entity, of type 
+              CYBLE_CONN_HANDLE_T.
+ writeReqParam:  Pointer to a variable of type CYBLE_GATTC_WRITE_REQ_T
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                           Description
+ ------------                           -----------
+  CYBLE_ERROR_OK                        On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER         'connHandle' value does not
+                                         represent any existing entry
+                                         in the Stack
+  CYBLE_ERROR_INVALID_OPERATION         This operation is not permitted
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GattcWriteCharacteristicDescriptors
+(
+	CYBLE_CONN_HANDLE_T		  			connHandle, 
+	CYBLE_GATTC_WRITE_REQ_T				* writeReqParam
+);
+
+
+/******************************************************************************
+##Function Name: CyBle_GattcWriteLongCharacteristicDescriptors
+*******************************************************************************
+
+Summary:
+ This function writes a characteristic descriptor value to a GATT Server
+ when the GATT Client knows the characteristic descriptor handle but the
+ length of the characteristic descriptor value is longer than what can be
+ sent in a single Write Request Attribute Protocol message. This is a
+ non-blocking function.
+
+ Internally, multiple Prepare Write Requests are sent
+ to the GATT Server in response to which Prepare Write Responses are
+ received. No events are generated by the BLE Stack during these operations.
+
+ Prepare Write Requests are repeated until the complete Characteristic
+ Descriptor Value has been transferred to the GATT Server, after which an
+ Execute Write Request is sent to the GATT Server to write the initially
+ transferred value at the GATT Server's end. This generates
+ CYBLE_EVT_GATTS_EXEC_WRITE_REQ at the GATT Server's end.
+
+ Once the GATT Server responds, CYBLE_EVT_GATTC_EXEC_WRITE_RSP' event is
+ generated at the GATT Client's end. The value associated with this event has
+ to be checked by the application layer to confirm that the long write operation
+ succeeded.
+
+ An Error Response event CYBLE_EVT_GATTC_ERROR_RSP is received by the GATT
+ Client in response to the Prepare Write Request if insufficient
+ authentication, insufficient authorization, insufficient encryption key
+ size is used by the client, or if a write operation is not permitted on the
+ Characteristic Value. The Error Code parameter is set as specified in the
+ Attribute Protocol.
+
+ Refer Bluetooth 4.1 core specification, Volume 3,
+ Part G, section 4.12.4 for more details on the sequence of operations.
+
+Parameters:
+ connHandle: Connection handle to identify the peer GATT entity, of type 
+              CYBLE_CONN_HANDLE_T.
+ writePrepReqParam: Pointer to a variable of type CYBLE_GATTC_PREP_WRITE_REQ_T,
+                     where 'writePrepReqParam->value.val' points to the actual
+                     data to be written. 'writePrepReqParam' and all 
+                     associated variables need to be retained in memory	by the
+                     calling application until the GATT Write Long 
+                     Characteristic Descriptor operation is completed 
+                     successfully.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                           Description
+ ------------                           -----------
+  CYBLE_ERROR_OK                        On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER         'connHandle' value does not 
+                                         represent any existing entry
+                                         in the Stack
+  CYBLE_ERROR_INVALID_OPERATION         This operation is not permitted
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GattcWriteLongCharacteristicDescriptors
+(
+	CYBLE_CONN_HANDLE_T			  			connHandle, 
+	CYBLE_GATTC_PREP_WRITE_REQ_T			* writePrepReqParam
+);
+
+
+/******************************************************************************
+##Function Name: CyBle_GattcReadByTypeReq
+*******************************************************************************
+
+Summary:
+ This function allows the user to send Read by type request to peer server
+
+ Refer to Bluetooth 4.1 core specification, Volume 3, Part G, section 4.5.1 
+ for more details on the sequence of operations.
+
+Parameters:
+ connHandle: Connection handle to identify the peer GATT entity of type 
+              CYBLE_CONN_HANDLE_T.
+ readByTypeReqParam	: Pointer to a variable of type 'CYBLE_GATTC_READ_BY_TYPE_REQ_T',
+					Where, the following needs to be set:
+					readByTypeReqParam->range.startHandle
+					readByTypeReqParam->range.endHandle
+					readByTypeReqParam->uuidFormat (CYBLE_GATT_16_BIT_UUID_FORMAT or
+													CYBLE_GATT_128_BIT_UUID_FORMAT)
+					readByTypeReqParam->uuid.uuid16 or readByTypeReqParam->uuid.uuid128 
+					based on the uuidFormat
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                           Description
+ ------------                           -----------
+  CYBLE_ERROR_OK                        On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER         'connHandle' value does not 
+                                         represent any existing entry
+                                         in the Stack
+  CYBLE_ERROR_INVALID_OPERATION         This operation is not permitted
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed
+ </table>
+    
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GattcReadByTypeReq
+(
+	CYBLE_CONN_HANDLE_T					connHandle, 
+	CYBLE_GATTC_READ_BY_TYPE_REQ_T  	* readByTypeReqParam
+);
+
+
+/******************************************************************************
+##Function Name: CyBle_GattcSendExecuteWriteReq
+*******************************************************************************
+
+Summary:
+ This function allows the user to send execute write request to remote server.
+ This function should be called if client has previously initiated long/reliable 
+ write operation and remote has send error response. Based on error response 
+ application may choose to execute all pending requests or cancel the request.
+
+Parameters:
+ connHandle: Connection handle to identify the peer GATT entity of type 
+              CYBLE_CONN_HANDLE_T.
+ flag: Indicates whether Queued Write is to be executed (0x01) or canceled (0x00)
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                           Description
+ ------------                           -----------
+  CYBLE_ERROR_OK                        On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER         'connHandle' value does not 
+                                         represent any existing entry
+                                         in the Stack
+  CYBLE_ERROR_INVALID_OPERATION         This operation is not permitted
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed
+ </table>
+    
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GattcSendExecuteWriteReq
+(
+	CYBLE_CONN_HANDLE_T		connHandle, 
+	uint8  					flag
+);
+
+
+#endif /* CY_BLE_CYBLE_STACK_GATT_CLIENT_H */
+
+
+/* EOF */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_StackGattDb.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_StackGattDb.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_StackGattDb.h	(revision 7)
@@ -0,0 +1,538 @@
+/*******************************************************************************
+File Name: CYBLE_StackGattDb.h
+Version 2.0
+
+Description:
+ This file contains the data structure for GATT Database
+
+Related Document:
+ BLE Standard Spec - CoreV4.1, CSS, CSAs, ESR05, ESR06
+
+********************************************************************************
+Copyright 2014-2015, Cypress Semiconductor Corporation.  All rights reserved.
+You may use this file only in accordance with the license, terms, conditions,
+disclaimers, and limitations in the end user license agreement accompanying
+the software package with which this file was provided.
+*******************************************************************************/
+
+
+#ifndef CY_BLE_CYBLE_STACK_GATT_DB_H
+#define CY_BLE_CYBLE_STACK_GATT_DB_H
+
+    
+/***************************************
+##Common stack includes
+***************************************/
+
+#include "cytypes.h"
+    
+    
+/***************************************
+##Macro Definition
+***************************************/
+
+/* GATT Defined Attributes */
+#define CYBLE_GATT_PRIMARY_SERVICE                  0x2800u
+#define CYBLE_GATT_SECONDARY_SERVICE                0x2801u
+#define CYBLE_GATT_INCLUDE_SERVICE                  0x2802u
+#define CYBLE_GATT_CHARACTERISTIC                   0x2803u
+#define CYBLE_GATT_EXTENDED_PROPERTIES              0x2900u
+#define CYBLE_GATT_USER_DESCRIPTION                 0x2901u
+#define CYBLE_GATT_CLIENT_CONFIG                    0x2902u
+#define CYBLE_GATT_SERVER_CONFIG                    0x2903u
+#define CYBLE_GATT_PRESENTATION_FORMAT              0x2904u
+#define CYBLE_GATT_AGGREGATE_FORMAT                 0x2905u
+
+
+#define CYBLE_GATT_GAP_SERVICE_UUID                 0x1800u
+
+/* GATT Database Properties Field Description
+    1. Attribute permissions <B0>: Bluetooth Spec Defined
+    2. Characteristic permissions <B1>: Bluetooth Spec Defined
+    3. <B2>, <B3>Implementation Specific */
+
+/* Attribute permissions <B0>: Bluetooth Spec Defined */
+#define CYBLE_GATT_DB_ATTR_PROP_READ                0x01u
+#define CYBLE_GATT_DB_ATTR_PROP_WRITE               0x02u
+#define CYBLE_GATT_DB_ATTR_PROP_RD_WR               0x04u
+#define CYBLE_GATT_DB_ATTR_PROP_SEC_ENCRYPT         0x08u
+#define CYBLE_GATT_DB_ATTR_PROP_SEC_AUTHENTICATE    0x10u
+#define CYBLE_GATT_DB_ATTR_PROP_SEC_AUTHORIZE       0x20u
+
+    
+#define CYBLE_GATT_DB_ATTR_PROP_MASK                0x000000FFu
+    
+#define CYBLE_GATT_DB_ATTR_PROP_BIT_SHIFT           0x0u
+    
+#define CYBLE_GATT_DB_SECURITY_MASK                 0x38u
+
+#define CYBLE_GATT_DB_SECURITY_BIT_SHIFT            0x3u
+
+/* Characteristic permissions <B1>: Bluetooth Spec Defined */
+#define CYBLE_GATT_DB_CH_PROP_BROADCAST             0x0100u
+#define CYBLE_GATT_DB_CH_PROP_READ                  0x0200u
+#define CYBLE_GATT_DB_CH_PROP_RD_WRITE_WO_RESP      0x0400u
+#define CYBLE_GATT_DB_CH_PROP_WRITE                 0x0800u
+#define CYBLE_GATT_DB_CH_PROP_NOTIFY                0x1000u
+#define CYBLE_GATT_DB_CH_PROP_INDICATE              0x2000u
+#define CYBLE_GATT_DB_CH_PROP_SEC_AUTH_SIGNED_WRITE 0x4000u
+#define CYBLE_GATT_DB_CH_PROP_EXT_PROP              0x8000u
+
+#define CYBLE_GATT_DB_CHAR_PROP_MASK                0x0000FF00u
+#define CYBLE_GATT_DB_CHAR_PROP_BIT_SHIFT           0x8u
+
+/* Extended properties values. Note: These properties are not
+   part of permission field. The peer GATT layer or local GATT
+   layer needs to read "Characteristic Extended Properties 
+   Descriptor" value. */
+#define CYBLE_GATT_DB_CH_PROP_EXT_PROP_RELIABLE_WRITE   0x0001u
+#define CYBLE_GATT_DB_CH_PROP_EXT_PROP_WRITABLE_AUX     0x0002u
+
+/* Implementation permissions <B2>: Implementation specific
+   defines to access runtime characteristics. */
+
+/* Bit: */
+#define CYBLE_GATT_DB_ATTR_CHAR_VAL_RD_EVENT        0x010000u
+#define CYBLE_GATT_DB_ATTR_UUID_FMT_32           	0x040000u
+#define CYBLE_GATT_DB_ATTR_UUID_FMT_128            	0x080000u
+
+/* Encryption Key Size 7 Needed for the Service */
+#define CYBLE_GATT_DB_SER_ENCRYPT_KEY_SIZE_7                 0x100000u
+
+/* Encryption Key Size 8 Needed for the Service */
+#define CYBLE_GATT_DB_SER_ENCRYPT_KEY_SIZE_8                 0x200000u
+
+/* Encryption Key Size 9 Needed for the Service */
+#define CYBLE_GATT_DB_SER_ENCRYPT_KEY_SIZE_9                 0x300000u
+
+/* Encryption Key Size 10 Needed for the Service */
+#define CYBLE_GATT_DB_SER_ENCRYPT_KEY_SIZE_10                0x400000u
+
+/* Encryption Key Size 11 Needed for the Service */
+#define CYBLE_GATT_DB_SER_ENCRYPT_KEY_SIZE_11                0x500000u
+
+/* Encryption Key Size 12 Needed for the Service */
+#define CYBLE_GATT_DB_SER_ENCRYPT_KEY_SIZE_12                0x600000u
+
+/* Encryption Key Size 13 Needed for the Service */
+#define CYBLE_GATT_DB_SER_ENCRYPT_KEY_SIZE_13                0x700000u
+
+/* Encryption Key Size 14 Needed for the Service */
+#define CYBLE_GATT_DB_SER_ENCRYPT_KEY_SIZE_14                0x800000u
+
+/* Encryption Key Size 15 Needed for the Service */
+#define CYBLE_GATT_DB_SER_ENCRYPT_KEY_SIZE_15                0x900000u
+
+/* Encryption Key Size 16 Needed for the Service */
+#define CYBLE_GATT_DB_SER_ENCRYPT_KEY_SIZE_16                0xA00000u
+
+/* No Encryption Needed for the Service */
+#define CYBLE_GATT_DB_SER_NO_ENCRYPT_PROPERTY                0x000000u
+
+/*  Encryption Key Size Mask Needed for the Service */
+#define CYBLE_GATT_DB_ENC_KEY_SIZE_MASK                      0x00F00000u
+
+
+/* By default entries in CYBLE_GATT DB is 16-bit UUID
+   This mask is defined to decide UUID length */
+#define CYBLE_GATT_DB_ATTR_UUID_FMT_16_MASK       0x030000u
+
+/* Implementation permission <B3>: Table index of runtime 
+   configurable characteristic */
+#define CYBLE_GATT_DB_CONFIGURABLE_LUT_ID_MASK    0xFF000000u
+
+
+/* CYBLE_GATT Client Configuration values */
+#define CYBLE_GATT_CLI_CNFG_NOTIFICATION         0x0001u
+#define CYBLE_GATT_CLI_CNFG_INDICATION           0x0002u
+#define CYBLE_GATT_CLI_CNFG_DEFAULT              0x0000u
+
+/* Unit size is with respect to word (16 bit) */
+#define CYBLE_GATT_DB_128_BIT_UUID_SZ                  16u
+#define CYBLE_GATT_DB_32_BIT_UUID_SZ                   4u
+#define CYBLE_GATT_DB_16_BIT_UUID_SZ                   2u
+
+#define CYBLE_GATT_DB_ATTR_16_BIT_UUID           0u
+#define CYBLE_GATT_DB_ATTR_32_BIT_UUID           1u
+#define CYBLE_GATT_DB_ATTR_128_BIT_UUID          2u
+
+
+#define CYBLE_GATT_DB_ATTR_PRPTY_SZ              0x01u
+#define CYBLE_GATT_DB_ATTR_HANDLE_SZ             0x02u
+ 
+
+/* Locally initiated operation, needed for local updates based on Attribute
+    Handles. */
+#define CYBLE_GATT_DB_LOCALLY_INITIATED               0x00u
+
+/* Peer Initiated GATT DB transaction */
+#define CYBLE_GATT_DB_PEER_INITIATED                  0x40u   
+
+/* Read operation for Attribute  */
+#define CYBLE_GATT_DB_READ                            CYBLE_GATT_DB_ATTR_PROP_READ
+
+/* Write operation for Attribute */
+#define CYBLE_GATT_DB_WRITE                           CYBLE_GATT_DB_ATTR_PROP_WRITE
+    
+/** Prepare Write operation for Attribute */
+#define CYBLE_GATT_DB_PREP_WRITE                      0x04u
+    
+#define CYBLE_GATT_DB_WRITE_WITHOUT_RSP               0x80u
+
+
+/***************************************
+##Data Struct Definition
+***************************************/
+
+/* Attribute value type used in GATT database */
+typedef struct
+{
+    /* Length in number of bytes for attGenericVal */
+    uint16 actualLength;
+
+    /* Buffer to the store generic characteristic value based on
+       length or complete UUID value if the attribute is of type 128-bit
+       UUID and 32-bit UUID type. */
+       void * attGenericVal;
+
+}CYBLE_GATTS_ATT_GEN_VAL_LEN_T;
+
+/* Attribute value type used in GATT database */
+typedef struct
+{
+    /* Length in number of bytes for attGenericVal */
+    uint16 maxAttrLength;
+
+    /* Buffer to the store generic characteristic value based on
+       length or complete UUID value if the attribute is of type 128-bit
+       UUID and 32-bit UUID type. */
+    CYBLE_GATTS_ATT_GEN_VAL_LEN_T * attGenericValLen;
+
+}CYBLE_GATTS_ATT_PACK_VAL_LEN_T;
+
+/* Attribute value type used in GATT database */
+typedef union
+{    
+  /* Buffer containing 32-bit or 128-bit UUID values for Service and
+      Characteristic declaration.
+      Attribute format structure: if entry is for characteristic value format, 
+      then it has the "attribute format value" of pointer type to represent generic
+      structure to cater wide formats of available list of characteristic formats. */
+	CYBLE_GATTS_ATT_PACK_VAL_LEN_T  	attFormatValue;
+
+	/* Attribute UUID value */
+	uint16 				attValueUuid;
+
+} CYBLE_GATTS_ATT_VALUE_T;
+
+/* GATT database structure used in the GAP Server */
+typedef struct
+{
+	/* Start Handle: Act as an index for querying BLE GATT database */
+    uint16 				attHandle;
+	
+    /* UUID: 16 bit UUID type for an attribute entry, for 32 bit and
+       128 bit UUIDs the last 16 bits should be stored in this entry
+       GATT DB access layer shall retrieve complete 128 bit UUID from
+       CYBLE_GATTS_ATT_GENERIC_VAL_T structure. */
+    uint16 				attType;
+	
+    /* The permission bits are clubbed in to a 32-bit field. These 
+        32-bits can be grouped in to 4 bytes. The lowest significant byte
+        is byte 0 (B0) and the most significant byte is byte 3 (B3). The 
+        bytes where the permissions have been grouped is as given below.
+	     * Attribute permissions (B0)
+         * Characteristic permissions (B1)
+         * Implementation specific permission (B3, B2)
+	 */
+    uint32 				permission;
+	
+    /* Attribute end handle, indicating logical boundary of given attribute. */
+    uint16 				attEndHandle;
+	
+    /* Attribute value format, it can be one of following:
+        * uint16 16bit - UUID for 16bit service & characteristic declaration
+        * CYBLE_GATTS_ATT_GENERIC_VAL_T attFormatValue - Buffer containing 32 bit
+            or 128 bit UUID values for service & charactertistic declaration
+        * CYBLE_GATTS_ATT_GENERIC_VAL_T attFormatValue - Buffer contraining generic 
+            char definition value, or generic descriptor values
+     */
+	CYBLE_GATTS_ATT_VALUE_T 	attValue;
+ } CYBLE_GATTS_DB_T; 
+
+
+/***************************************
+##Characteristic Descriptors definitions
+***************************************/
+
+/* All descriptors follow the characteristic value definition entries that belong
+   to a logical group of characteristics shall be in following order:
+    1. Characteristic Declaration 
+    2. Characteristic Value
+    3. Characteristic Extended Property (If any)
+    4. Characteristic User Description  (If any)
+    5. Client Characteristic configuration  (If any)
+    6. Server Characteristic configuration (If any)
+    7. Characteristic Presentation format (If any)
+    8. Characteristic Aggregate format (If any)
+ */
+typedef CYBLE_GATTS_ATT_VALUE_T      CYBLE_CHAR_EXT_PRPRTY_T;
+typedef CYBLE_GATTS_ATT_VALUE_T      CYBLE_CHAR_USER_DESCRIPTION_T;
+typedef CYBLE_GATTS_ATT_VALUE_T      CYBLE_CLIENT_CHAR_CONFIG_T;
+typedef CYBLE_GATTS_ATT_VALUE_T      CYBLE_SERVER_CHAR_CONFIG_T;
+typedef CYBLE_GATTS_ATT_VALUE_T      CYBLE_CHAR_PRESENT_FMT_T;
+typedef CYBLE_GATTS_ATT_VALUE_T      CYBLE_CHAR_AGGREGATE_FMT_T;
+
+
+/***************************************
+##APIs
+***************************************/
+
+/******************************************************************************
+##Function Name: CyBle_GattsDbRegister
+*******************************************************************************
+
+Summary:
+ This function registers the GATT database for the GATT Server. The GATT 
+ database stores all the attributes used by the GATT server, along with their
+ permissions. This is a blocking function. No event is generated on calling
+ this function.
+
+Parameters:
+ gattDbPtr: Pointer to the GATT database of type CYBLE_GATTS_DB_T.
+ gattDbTotalEntries: Total number of entries in the GATT database.
+ gattDbMaxValue: Maximum characteristic value length
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                       Description
+ ------------                       -----------
+  CYBLE_ERROR_OK                    On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER     If the Database has zero entries
+                                     or is a NULL pointer
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GattsDbRegister
+			(
+				const CYBLE_GATTS_DB_T* gattDbPtr,
+				uint16 gattDbTotalEntries,
+				uint16 gattDbMaxValue
+			);
+
+
+/******************************************************************************
+##Function Name: CyBle_GattsWriteAttributeValue
+*******************************************************************************
+
+Summary:
+ This function is used to write to the value field of the specified attribute
+ in the GATT database of a GATT Server. This is a blocking function. No event
+ is generated on calling this function.
+
+ If a peer device connected to the GATT Server initiates a write operation, 
+ this function is executed on the GATT Server. During such a call, the function
+ checks for the attribute permissions (flags) before executing the write 
+ operation.
+
+Parameters:
+handleValuePair: Pointer to handle value pair of type 
+                 CYBLE_GATT_HANDLE_VALUE_PAIR_T.
+                  * 'handleValuePair.attrHandle' is an input for which value 
+                     has to be written.
+                  * 'handleValuePair.value.len' is an input parameter for the 
+                     length to be written.
+                  * 'handleValuePair.value.val' is an input parameter for 
+                     data buffer.
+                  * 'handleValuePair.actualLen' has to be ignored as it is 
+                     unused in this function.
+offset: Offset at which the data (length in number of bytes) is written.
+connHandle: Pointer to the attribute instance handle, of type 
+             CYBLE_CONN_HANDLE_T.
+falgs: Attribute permissions. Allowed values are,
+        * CYBLE_GATT_DB_LOCALLY_INITIATED
+        * CYBLE_GATT_DB_PEER_INITIATED
+
+Return:
+ CYBLE_GATT_ERR_CODE_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                           Description
+ ------------                           -----------
+  CYBLE_GATT_ERR_NONE                   On successful operation
+  CYBLE_GATT_ERR_INVALID_HANDLE         'handleValuePair.attrHandle' 
+                                         is not valid
+  CYBLE_GATT_ERR_WRITE_NOT_PERMITTED    Write operation is not 
+                                         permitted on this attribute
+  CYBLE_GATT_ERR_INVALID_OFFSET         Offset value is invalid
+  CYBLE_GATT_ERR_UNLIKELY_ERROR         Some other error occurred
+ </table>
+
+******************************************************************************/
+CYBLE_GATT_ERR_CODE_T CyBle_GattsWriteAttributeValue
+		(
+            CYBLE_GATT_HANDLE_VALUE_PAIR_T	* handleValuePair,
+            uint16                          offset,
+            CYBLE_CONN_HANDLE_T       		* connHandle,
+            uint8                           flags
+		);
+
+
+/******************************************************************************
+##Function Name: CyBle_GattsReadAttributeValue
+*******************************************************************************
+
+Summary:
+ This function is used to read the value field of the specified attribute from
+ the GATT database in a GATT Server. This is a blocking function. No event is
+ generated on calling this function.
+
+ Peer initiated call to this function results in the function checking for
+ attribute permissions before performing this operation.
+    
+Parameters:
+ handleValuePair: Pointer to handle value pair of type 
+                   CYBLE_GATT_HANDLE_VALUE_PAIR_T.
+                    * 'handleValuePair.attrHandle' is an input for which value
+                       has to be read.
+                    * 'handleValuePair.value.len' is an input parameter, the
+                       characteristic value is read based on length.
+                    * 'handleValuePair.value.val' is an output parameter for 
+                       data buffer.
+                    * 'handleValuePair.actualLen' has to be ignored as it is 
+                       unused in this function.
+ connHandle: Pointer to the attribute instance handle, of type
+              CYBLE_CONN_HANDLE_T. connHandle can be NULL if flags field 
+              is set to CYBLE_GATT_DB_LOCALLY_INITIATED.
+ flags: Attribute permissions. Allowed values are,
+         * CYBLE_GATT_DB_LOCALLY_INITIATED
+         * CYBLE_GATT_DB_PEER_INITIATED
+
+Return:
+ CYBLE_GATT_ERR_CODE_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                           Description
+ ------------                           -----------
+  CYBLE_GATT_ERR_NONE                   On successful operation
+  CYBLE_GATT_ERR_INVALID_HANDLE         'handleValuePair.attrHandle'
+                                         is not valid
+  CYBLE_GATT_ERR_READ_NOT_PERMITTED     Read operation is not permitted
+                                         on this attribute
+
+  CYBLE_GATT_ERR_UNLIKELY_ERROR         Invalid arguments passed
+ </table>
+
+******************************************************************************/
+CYBLE_GATT_ERR_CODE_T CyBle_GattsReadAttributeValue
+		(
+			CYBLE_GATT_HANDLE_VALUE_PAIR_T* handleValuePair,
+            CYBLE_CONN_HANDLE_T*            connHandle,
+            uint8                           flags
+		);
+
+
+/******************************************************************************
+##Function Name: CyBle_GattsEnableAttribute
+*******************************************************************************
+
+Summary:
+ This function enables the attribute entry for service or characteristic
+ logical group in the GATT database registered in BLE Stack. This is a
+ blocking function. No event is generated on calling this function.
+
+ This function returns an error if the attribute does not belong to any 
+ service or characteristic logical group. If the attribute entry is already
+ enabled, then this function returns status CYBLE_GATT_ERR_NONE.
+
+Parameters:
+ attrHandle: Attribute handle of the registered GATT Database to enable
+              particular attribute entry, of type 
+              CYBLE_GATT_DB_ATTR_HANDLE_T.
+
+Return:
+ CYBLE_GATT_ERR_CODE_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                       Description
+ ------------                       -----------
+  CYBLE_GATT_ERR_NONE               On successful operation
+  CYBLE_GATT_ERR_INVALID_HANDLE     'attrHandle' is not valid
+ </table>
+
+******************************************************************************/
+CYBLE_GATT_ERR_CODE_T CyBle_GattsEnableAttribute
+(
+    CYBLE_GATT_DB_ATTR_HANDLE_T    attrHandle
+);
+
+
+/******************************************************************************
+##Function Name: CyBle_GattsDisableAttribute
+*******************************************************************************
+
+Summary:
+ This function disables the attribute entry for service or characteristic
+ logical group in the GATT database registered in the BLE Stack. This is
+ a blocking function. No event is generated on calling this function.
+
+ This function returns error if the attribute does not belong to a service or
+ a characteristic logical group. If attribute entry is already disabled then
+ it returns CYBLE_GATT_ERR_NONE as status. All the attribute entries are
+ enabled in GATT database during stack initialization.
+
+Parameters:
+ attrHandle: Attribute handle of the registered GATT Database to disable
+              particular attribute entry, of type 
+              'CYBLE_GATT_DB_ATTR_HANDLE_T'
+
+Return:
+ CYBLE_GATT_ERR_CODE_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                       Description
+ ------------                       -----------
+  CYBLE_GATT_ERR_NONE               On successful operation
+  CYBLE_GATT_ERR_INVALID_HANDLE     'attrHandle' is not valid
+ </table>
+
+******************************************************************************/
+CYBLE_GATT_ERR_CODE_T CyBle_GattsDisableAttribute
+(
+    CYBLE_GATT_DB_ATTR_HANDLE_T    attrHandle
+);
+
+
+/******************************************************************************
+##Function Name: CyBle_GattsDbAuthorize
+*******************************************************************************
+
+Summary:
+ This Function sets or clears authorization permission for the GATT database
+
+Parameters:
+ yesNo : Setting this to '0' turns off authorization on the entire GATT database
+			and all attributes marked as authorize will return authorization error.
+			Setting this to any non-zero value will authorize the entire GATT
+			database and all attributes marked as authorize can be read / written
+			based on other allowed permissions.
+
+Return:
+ CYBLE_GATT_ERR_CODE_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                       Description
+ ------------                       -----------
+  CYBLE_GATT_ERR_NONE               On successful operation
+
+ </table>
+
+******************************************************************************/
+CYBLE_GATT_ERR_CODE_T CyBle_GattsDbAuthorize(uint8 yesNo);
+            
+#endif /*CY_BLE_CYBLE_STACK_GATT_DB_H*/
+
+
+/*EOF*/
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_StackGattServer.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_StackGattServer.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_StackGattServer.h	(revision 7)
@@ -0,0 +1,439 @@
+/*******************************************************************************
+File Name: CYBLE_StackGattServer.h
+Version 2.0
+
+Description:
+ This file contains the GATT Server routines
+
+Related Document:
+ BLE Standard Spec - CoreV4.1, CSS, CSAs, ESR05, ESR06
+
+********************************************************************************
+Copyright 2014-2015, Cypress Semiconductor Corporation.  All rights reserved.
+You may use this file only in accordance with the license, terms, conditions,
+disclaimers, and limitations in the end user license agreement accompanying
+the software package with which this file was provided.
+*******************************************************************************/
+
+
+#ifndef CY_BLE_CYBLE_STACK_GATT_SERVER_INTERNAL_H
+#define CY_BLE_CYBLE_STACK_GATT_SERVER_INTERNAL_H
+
+
+/***************************************
+##Common stack includes
+***************************************/
+
+#include "BLE_StackGatt.h"
+
+
+/***************************************
+##Constants
+***************************************/
+
+#ifdef ATT_QUEUED_WRITE_SUPPORT
+#define CYBLE_GATTS_PREP_WRITE_SUPPORT					0x01u
+#define CYBLE_GATTS_PREP_WRITE_NOT_SUPPORT				0x00u
+#endif
+
+
+/***************************************
+##Exported structures
+***************************************/
+
+/* Handle value notification data to be sent to Client */
+typedef CYBLE_GATT_HANDLE_VALUE_PAIR_T CYBLE_GATTS_HANDLE_VALUE_NTF_T;
+
+/* GATT handle value indication parameter type */
+typedef CYBLE_GATT_HANDLE_VALUE_PAIR_T CYBLE_GATTS_HANDLE_VALUE_IND_T;
+
+/* GATT Server Error Response parameter type */
+typedef struct
+{
+    /* Handle in which error is generated */
+    CYBLE_GATT_DB_ATTR_HANDLE_T    	attrHandle;
+
+    /* Opcode which has resulted in Error 
+       Information on ATT/GATT opcodes is available in the 
+       Bluetooth specification.
+    */
+    uint8              				opcode;
+
+    /* Error Code describing cause of error */
+    CYBLE_GATT_ERR_CODE_T			errorCode;
+	
+}CYBLE_GATTS_ERR_PARAM_T;
+
+/* Read response parameter to be sent to Client */
+typedef CYBLE_GATT_VALUE_T CYBLE_GATTS_READ_RSP_PARAM_T;
+
+/* Prepare write request parameter received from Client */
+typedef struct
+{
+	/* Connection handle */
+	CYBLE_CONN_HANDLE_T 						connHandle; 			
+
+	/* Base address of the queue where data is queued, Queue is of type 
+	   CYBLE_GATT_HANDLE_VALUE_OFFSET_PARAM_T. 
+	   Each baseAddr[currentPrepWriteReqCount-1].handleValuePair.value.val
+	   provides the current data and baseAddr[0].handleValuePair.value.val
+	   provides the base address of the data buffer where full value will be stored.
+	   Application can calculate the total length based on each each array element.
+	   i.e total length up current request = baseAddr[0].handleValuePair.value.len+
+	   ....+baseAddr[currentPrepWriteReqCount-1].handleValuePair.value.len
+	*/
+    CYBLE_GATT_HANDLE_VALUE_OFFSET_PARAM_T 		*baseAddr;	
+
+	/* Current count of prepare request from remote. This parameter can be used 
+	   to access the data from 'baseAddr[]'. Array index will range from 0 to 
+	   currentPrepWriteReqCount - 1 */	
+	uint8	  									currentPrepWriteReqCount;
+
+	/* Application provide GATT error code for the procedure. This is an o/p parameter */
+    uint8 										gattErrorCode;	
+
+}CYBLE_GATTS_PREP_WRITE_REQ_PARAM_T;
+
+/* Execute Write result */
+typedef struct
+{
+	/* Connection handle */
+	CYBLE_CONN_HANDLE_T 						connHandle; 
+
+	/* Base address of the queue where data is queued. Queue is of type 
+	   CYBLE_GATT_HANDLE_VALUE_OFFSET_PARAM_T. 
+	   baseAddr[0].handleValuePair.value.val
+	   provides the base address of the total data stored in prepare write
+	   queue internally by stack. 
+	   Application can calculate the total length based on each each array element.
+	   i.e total length = baseAddr[0].handleValuePair.value.len+
+	   ....+baseAddr[prepWriteReqCount-1].handleValuePair.value.len
+	*/	
+	CYBLE_GATT_HANDLE_VALUE_OFFSET_PARAM_T	  	*baseAddr;
+
+	/* Total count of prepare request from remote. This parameter can be used 
+	   to access the data from 'baseAddr[]'. array index will range from 0 to 
+	   prepWriteReqCount - 1 */	
+	uint8	  									prepWriteReqCount;
+
+	/* Execute write flag received from remote */
+    uint8 										execWriteFlag;
+
+	/* Attribute Handle at which error occured. This is an o/p param  */
+    CYBLE_GATT_DB_ATTR_HANDLE_T	  				attrHandle;     
+	
+	/* Application provide GATT error code for the procedure. This is an o/p param */
+    uint8 										gattErrorCode;
+
+}CYBLE_GATTS_EXEC_WRITE_REQ_T;
+
+/* Write request parameter received from Client */
+typedef struct
+{
+	/* Connection handle */
+	CYBLE_CONN_HANDLE_T 				connHandle; 
+
+	/* handle value pair */
+    CYBLE_GATT_HANDLE_VALUE_PAIR_T    	handleValPair; 
+	
+}CYBLE_GATTS_WRITE_REQ_PARAM_T;
+
+/* Write command request parameter received from Client */
+typedef CYBLE_GATTS_WRITE_REQ_PARAM_T  CYBLE_GATTS_WRITE_CMD_REQ_PARAM_T;
+
+/* Signed Write command request parameter received from Client */
+typedef CYBLE_GATTS_WRITE_REQ_PARAM_T  CYBLE_GATTS_SIGNED_WRITE_CMD_REQ_PARAM_T;
+
+/* Prepare write response parameter to be sent to Client */
+typedef CYBLE_GATT_HANDLE_VALUE_OFFSET_PARAM_T CYBLE_GATTS_PREP_WRITE_RSP_PARAM_T;
+
+/* Event parameters for characteristic read value access
+ * even generated by BLE Stack upon an access of Characteristic value
+ * read for the characteristic definition which has 
+ * CYBLE_GATT_DB_ATTR_CHAR_VAL_RD_EVENT property set.
+ **/
+typedef struct
+{
+    /* Connection handle */
+    CYBLE_CONN_HANDLE_T             connHandle;
+
+    /* Attribute Handle*/
+    CYBLE_GATT_DB_ATTR_HANDLE_T     attrHandle;
+
+    /* Output Param: Profile/Service specific error code,
+     * profile or application need to change this 
+     * to service specific error based on service/profile
+     * requirements. */
+    CYBLE_GATT_ERR_CODE_T           gattErrorCode;
+
+}CYBLE_GATTS_CHAR_VAL_READ_REQ_T;
+
+
+/***************************************
+##Exported APIs
+***************************************/
+
+/******************************************************************************
+##Function Name: CyBle_GattsNotification
+*******************************************************************************
+
+Summary:
+ This function sends a notification to the peer device when the GATT Server
+ is configured to notify a Characteristic Value to the GATT Client without
+ expecting any Attribute Protocol layer acknowledgement that the notification
+ was successfully received. This is a non-blocking function.
+
+ On enabling notification successfully for a specific attribute, if the GATT server has an
+ updated value to be notified to the GATT Client, it sends out a 'Handle Value
+ Notification' which results in CYBLE_EVT_GATTC_HANDLE_VALUE_NTF event at the
+ GATT Client's end.
+
+ Refer to Bluetooth 4.1 core specification, Volume 3, Part G, section 4.10 for
+ more details on notifications.
+ 
+Parameters:
+ connHandle: Connection handle to identify the peer GATT entity, of type
+             CYBLE_CONN_HANDLE_T.
+ ntfParam: Pointer to structure of type CYBLE_GATTS_HANDLE_VALUE_NTF_T which is same as 
+		 CYBLE_GATT_HANDLE_VALUE_PAIR_T.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                           Description
+ ------------                           -----------
+  CYBLE_ERROR_OK                        On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER         'connHandle' value does not
+                                         represent any existing entry
+                                         in the Stack
+  CYBLE_ERROR_INVALID_OPERATION         This operation is not permitted
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GattsNotification
+(
+	CYBLE_CONN_HANDLE_T					connHandle, 
+	CYBLE_GATTS_HANDLE_VALUE_NTF_T		* ntfParam
+);
+
+
+/******************************************************************************
+##Function Name: CyBle_GattsIndication
+*******************************************************************************
+
+Summary:
+ This function sends an indication to the peer device when the GATT Server is
+ configured to indicate a Characteristic Value to the GATT Client and expects
+ an Attribute Protocol layer acknowledgement that the indication was 
+ successfully received. This is a non-blocking function.
+
+ On enabling indication successfully, if the GATT server has an updated value to be 
+ indicated to the GATT Client, it sends out a 'Handle Value Indication' which
+ results in CYBLE_EVT_GATTC_HANDLE_VALUE_IND event at the GATT Client's end.
+
+ Refer to Bluetooth 4.1 core specification, Volume 3, Part G, section 4.11 for
+ more details on Indications.
+
+Parameters:
+ connHandle: Connection handle to identify the peer GATT entity, of type 
+              CYBLE_CONN_HANDLE_T.
+ indParam: Pointer to structure of type CYBLE_GATTS_HANDLE_VALUE_IND_T which is same as 
+		 CYBLE_GATT_HANDLE_VALUE_PAIR_T.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                           Description
+ ------------                           -----------
+  CYBLE_ERROR_OK                        On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER         'connHandle' value does not
+                                         represent any existing entry
+                                         in the Stack
+  CYBLE_ERROR_INVALID_OPERATION         This operation is not permitted
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GattsIndication
+(
+	CYBLE_CONN_HANDLE_T					connHandle, 
+	CYBLE_GATTS_HANDLE_VALUE_IND_T		* indParam
+);
+
+
+/******************************************************************************
+##Function Name: CyBle_GattsErrorRsp
+*******************************************************************************
+
+Summary:
+ This function sends an error response to the peer device. The Error Response
+ is used to state that a given request cannot be performed, and to provide the
+ reason as defined in 'CYBLE_GATT_ERR_CODE_T'. This is a non-blocking function.
+
+ Note that the 'Write Command' initiated by GATT Client does not generate an
+ 'Error Response' from the GATT Server's end. The GATT Client gets 
+ CYBLE_EVT_GATTC_ERROR_RSP event on receiving error response.
+
+ Refer Bluetooth 4.1 core specification, Volume 3, Part F, section 3.4.1.1 for
+ more details on Error Response operation.
+ 
+Parameters:
+ connHandle: Connection handle to identify the peer GATT entity, of type
+              CYBLE_CONN_HANDLE_T.
+ errRspParam: Pointer to structure of type CYBLE_GATTS_ERR_PARAM_T.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                           Description
+ ------------                           -----------
+  CYBLE_ERROR_OK                        On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER         'connHandle' value does not
+                                         represent any existing entry
+                                         in the Stack
+  CYBLE_ERROR_INVALID_OPERATION         This operation is not permitted
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GattsErrorRsp
+(
+	CYBLE_CONN_HANDLE_T			connHandle, 
+	CYBLE_GATTS_ERR_PARAM_T		* errRspParam
+);
+
+
+/******************************************************************************
+##Function Name: CyBle_GattsExchangeMtuRsp
+*******************************************************************************
+
+Summary:
+This function sends the GATT Server's MTU size to the GATT Client. This
+function has to be invoked in response to an Exchange MTU Request received
+from the GATT Client. The GATT Server's MTU size should be greater than or 
+equal to the default MTU size (23 bytes). This is a non-blocking function.
+
+The peer GATT Client receives CYBLE_EVT_GATTC_XCHNG_MTU_RSP event on executing
+this function on the GATT Server.
+
+Refer to Bluetooth 4.1 core specification, Volume 3, Part G, section 4.3.1 for
+more details on exchange of MTU.
+
+Parameters:
+ connHandle: Connection handle to identify the peer GATT entity, of type 
+             CYBLE_CONN_HANDLE_T.
+ mtu: Size of MTU, of type uint16
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                           Description
+ ------------                           -----------
+  CYBLE_ERROR_OK                        On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER         'connHandle' value does not
+                                         represent any existing entry
+                                         in the Stack or, 'mtu' has a
+										 value which is greater than
+										 that set on calling CyBle_StackInit
+										 function
+  CYBLE_ERROR_INVALID_OPERATION         This operation is not permitted
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GattsExchangeMtuRsp
+(
+	CYBLE_CONN_HANDLE_T			connHandle, 
+	uint16 						mtu
+);
+
+
+#ifdef ATT_QUEUED_WRITE_SUPPORT
+
+/******************************************************************************
+##Function Name: CyBle_GattsPrepWriteReqSupport
+*******************************************************************************
+
+Summary:
+ This API needs to be called after getting CYBLE_EVT_GATTS_PREP_WRITE_REQ 
+ event from the BLE Stack to support prepare write request operation. 
+ This API should be called only once during one Long/reliable write session. 
+ This needs to be called from the same event call back context. 
+ This is a non-blocking function.
+
+ On receiving CYBLE_EVT_GATTS_PREP_WRITE_REQ, returning from the event handler
+ without calling this function will result in prepare write response being 
+ sent to the peer device rejecting the prepare write operation. 
+ CYBLE_GATT_ERR_REQUEST_NOT_SUPPORTED error code will be sent to client.
+
+Parameters:
+ prepWriteSupport: If prepare write operation  is supported by the application
+                    then the application layer should set this variable to 
+                    CYBLE_GATTS_PREP_WRITE_SUPPORT. Any other value will 
+                    result in the device rejecting the prepare write operation.
+                    Allowed values for this parameter
+                     * CYBLE_GATTS_PREP_WRITE_SUPPORT
+                     * CYBLE_GATTS_PREP_WRITE_NOT_SUPPORT
+
+Return:
+ None
+
+******************************************************************************/
+void CyBle_GattsPrepWriteReqSupport
+(
+	uint8	 	prepWriteSupport
+);
+
+
+#endif /* ATT_QUEUED_WRITE_SUPPORT */
+
+
+/******************************************************************************
+##Function Name: CyBle_GattsWriteRsp
+*******************************************************************************
+
+Summary:
+ This function sends a Write Response from a GATT Server to the GATT Client.
+ This is a non-blocking function. This function has to be invoked in
+ response to a valid Write Request event from the GATT Client
+ (CYBLE_EVT_GATTS_WRITE_REQ) to acknowledge that the attribute has been
+ successfully written.
+
+ The Write Response has to be sent after the attribute value is written or 
+ saved by the GATT Server. Write Response results in CYBLE_EVT_GATTC_WRITE_RSP
+ event at the GATT Client's end.
+
+Parameters:
+connHandle: Connection handle to identify the peer GATT entity, of type
+	         CYBLE_CONN_HANDLE_T.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                           Description
+ ------------                           -----------
+  CYBLE_ERROR_OK                        On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER         'connHandle' value does not 
+                                         represent any existing entry
+                                         in the Stack
+  CYBLE_ERROR_INVALID_OPERATION         This operation is not permitted
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GattsWriteRsp
+(
+	CYBLE_CONN_HANDLE_T	 connHandle 
+);
+
+
+#endif /*CY_BLE_CYBLE_STACK_GATT_SERVER_INTERNAL_H*/
+
+
+ /*EOF*/
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_StackHostMain.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_StackHostMain.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_StackHostMain.h	(revision 7)
@@ -0,0 +1,222 @@
+/*******************************************************************************
+File Name: CYBLE_StackHostMain.h
+Version 2.0
+
+Description:
+ This file contains the constants of the BLE Host Stack IP
+
+Related Document:
+ BLE Standard Spec - CoreV4.1, CSS, CSAs, ESR05, ESR06
+
+********************************************************************************
+Copyright 2014-2015, Cypress Semiconductor Corporation.  All rights reserved.
+You may use this file only in accordance with the license, terms, conditions,
+disclaimers, and limitations in the end user license agreement accompanying
+the software package with which this file was provided.
+*******************************************************************************/
+
+
+#ifndef CY_BLE_CYBLE_STACK_HOST_MAIN_H
+#define CY_BLE_CYBLE_STACK_HOST_MAIN_H
+
+    
+/***************************************
+##Common stack includes
+***************************************/
+
+#include "BLE_Stack.h"
+    
+
+/***************************************
+##Constants
+***************************************/
+
+/* enable all features */
+#define GAP_CENTRAL
+#define GAP_PERIPHERAL
+#define GATT_SUPPORT_128_BIT_UUID
+#define GATT_SERVER
+#define GATT_CLIENT
+#define ATT_HANDLE_VALUE_NOTIFICATION_SUPPORT
+#define ATT_HANDLE_VALUE_INDICATION_SUPPORT
+#define ATT_MTU_EXCHANGE_SUPPORT
+#define ATT_FIND_INFO_SUPPORT
+#define ATT_FIND_BY_TYPE_VALUE_SUPPORT
+#define ATT_READ_BY_TYPE_SUPPORT
+#define ATT_READ_REQUEST_SUPPORT
+#define ATT_READ_BLOB_SUPPORT
+#define ATT_READ_MULTIPLE_SUPPORT
+#define ATT_READ_BY_GROUP_TYPE_SUPPORT
+#define ATT_WRITE_REQUEST_SUPPORT
+#define ATT_WRITE_COMMAND_SUPPORT
+#define ATT_QUEUED_WRITE_SUPPORT
+#define ATT_SIGNED_WRITE_SUPPORT    
+#define HOST_RESOLVE_PVT_ADDR
+#define L2CAP_SUPPORT_CBFC_MODE
+
+#define CYBLE_STACK_STATE_BUSY		   	0x01u
+#define CYBLE_STACK_STATE_FREE		   	0x00u
+
+
+/***************************************
+##Exported structures
+***************************************/
+
+/* BLE stack timeout. This is received with CYBLE_EVT_TIMEOUT event 
+    It is application's responsibility to disconnect or keep the channel on depends on type of timeouts.
+    i.e. GATT procedure timeout: Application may choose to disconnect.*/
+typedef enum
+{
+	/* Advertisement time set by application has expired */
+	CYBLE_GAP_ADV_MODE_TO = 0x01u,
+	
+	/* Scan time set by application has expired */
+	CYBLE_GAP_SCAN_TO,
+
+	/* GATT procedure timeout */
+	CYBLE_GATT_RSP_TO,
+
+	/* Generic timeout */
+	CYBLE_GENERIC_TO
+	
+}CYBLE_TO_REASON_CODE_T;
+
+/*Event callback function prototype to receive events from stack */
+typedef void (*CYBLE_STACK_EV_CB_PF)(CYBLE_EVENT_T event, void* evParam);
+
+
+/***************************************
+##Exported APIs
+***************************************/
+
+/******************************************************************************
+##Function Name: CyBle_StoreStackData
+*******************************************************************************
+
+Summary:
+ This function instructs Stack to backup Stack internal RAM data into flash.
+ This API must be called by application to backup stack data. If this API is not 
+ called appropriately, stack internal data structure will not be available on
+ power cycle.
+    
+Parameters:
+ isForceWrite: If value is set to 0, then stack will check if flash write is
+               permissible. If value is set to 1, application should exit
+               low power mode by calling CyBle_ExitLPM().
+	
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or 
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                               Description
+ ------------                               -----------
+  CYBLE_ERROR_OK                            On successful operation
+  CYBLE_ERROR_FLASH_WRITE_NOT_PERMITED      Flash Write is not permitted or not
+                                            completely written
+
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_StoreStackData(uint8 isForceWrite);
+
+
+/******************************************************************************
+##Function Name: CyBle_StoreAppData 
+*******************************************************************************
+
+Summary:
+ This function instructs the Stack to backup application specific data into 
+ flash. This API must be called by application to backup application specific 
+ data. If this API is not called appropriately, data will not be available on
+ power cycle.
+    
+Parameters:
+ srcBuff: Source buffer
+ destAddr: Destination address
+ buffLen: Length of srcData
+ isForceWrite: If value is set to 0, then stack will check if flash write 
+                is permissible. If value is set to 1, application should exit
+                low power mode by calling CyBle_ExitLPM()
+	
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                               Description
+  ------------                              -----------
+  CYBLE_ERROR_OK                            On successful operation
+  CYBLE_ERROR_FLASH_WRITE_NOT_PERMITED      Flash Write is not permitted
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_StoreAppData 
+(
+	uint8 			* srcBuff,
+	const uint8 	destAddr[],
+	uint32  		buffLen,
+	uint8 			isForceWrite
+);
+
+	
+
+/******************************************************************************
+##Function Name: CyBle_StartTimer 
+*******************************************************************************
+
+Summary:
+ This function provides timer start utility to BLE-Component. BLE-Component can  
+ use this timer for certain operation like deferring writing CCCD to flash.  
+ This function should not be used for generic purpose as the timer ticks are  
+ updated only when there are LL activities. BLE stack internally takes care for 
+ timing requirement for GATT, GAP and L2CAP signaling on going procedures.
+
+Parameters:
+ timeout: Timeout for which timer to be started in seconds.
+	
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                               Description
+  ------------                              -----------
+  CYBLE_ERROR_OK                            On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER	            Timeout is set to zero	
+  CYBLE_ERROR_INVALID_OPERATION             On failed operation
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_StartTimer (uint16 timeout);
+
+
+/******************************************************************************
+##Function Name: CyBle_StopTimer 
+*******************************************************************************
+
+Summary:
+ This function provides timer stop utility to BLE-Component. BLE-Component can  
+ use this timer for certain operation like deferring writing CCCD to flash.  
+ This function should not be used for generic purpose as the timer ticks are  
+ updated only when there are LL activities. BLE stack internally takes care for 
+ timing requirement for GATT, GAP and L2CAP signaling on going procedures.
+
+Parameters:
+ void
+	
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                               Description
+  ------------                              -----------
+  CYBLE_ERROR_OK                            On successful operation
+  CYBLE_ERROR_INVALID_OPERATION             On failed operation
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_StopTimer (void);
+
+
+#endif /* CY_BLE_CYBLE_STACK_HOST_MAIN_H */
+
+
+/*EOF*/
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_StackL2cap.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_StackL2cap.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_StackL2cap.h	(revision 7)
@@ -0,0 +1,707 @@
+/*******************************************************************************
+File Name: CYBLE_StackL2cap.h
+Version 2.0
+
+Description:
+ This file contains the L2CAP APIs of the BLE Host Stack IP
+
+Related Document:
+ BLE Standard Spec - CoreV4.1, CSS, CSAs, ESR05, ESR06
+
+********************************************************************************
+Copyright 2014-2015, Cypress Semiconductor Corporation.  All rights reserved.
+You may use this file only in accordance with the license, terms, conditions,
+disclaimers, and limitations in the end user license agreement accompanying
+the software package with which this file was provided.
+*******************************************************************************/
+
+
+#ifndef CY_BLE_CYBLE_STACK_L2CAP_H
+#define CY_BLE_CYBLE_STACK_L2CAP_H
+
+
+/***************************************
+##Common stack includes
+***************************************/
+
+#include "BLE_StackGap.h"
+
+
+/***************************************
+##Exported Constants
+***************************************/
+
+#ifdef L2CAP_SUPPORT_CBFC_MODE
+
+/* Protocol and Service Multiplexers (PSMs) */
+#define CYBLE_L2CAP_PSM_SDP                         0x0001u
+#define CYBLE_L2CAP_PSM_RFCOMM                      0x0003u
+#define CYBLE_L2CAP_PSM_TCS_BIN                     0x0005u
+#define CYBLE_L2CAP_PSM_TCS_BIN_CORDLESS            0x0007u
+#define CYBLE_L2CAP_PSM_BNEP                        0x000Fu
+#define CYBLE_L2CAP_PSM_HID_CONTROL                 0x0011u
+#define CYBLE_L2CAP_PSM_HID_INTERRUPT               0x0013u
+#define CYBLE_L2CAP_PSM_UPNP                        0x0015u
+#define CYBLE_L2CAP_PSM_AVCTP                       0x0017u
+#define CYBLE_L2CAP_PSM_AVDTP                       0x0019u
+#define CYBLE_L2CAP_PSM_AVCTP_BROWSING              0x001Bu
+#define CYBLE_L2CAP_PSM_UDI_C_PLANE                 0x001Du
+#define CYBLE_L2CAP_PSM_ATT                         0x001Fu
+#define CYBLE_L2CAP_PSM_3DSP                        0x0021u
+#define CYBLE_L2CAP_PSM_LE_PSM_IPSP                 0x0023u
+    
+/* L2CAP Invalid PSM */
+#define CYBLE_L2CAP_PSM_INVALID                     0x0000u
+
+/* L2CAP Header Size */
+#define CYBLE_L2CAP_HDR_LEN                         4u
+#define CYBLE_L2CAP_CREDIT_MODE_HDR_LEN             6u
+
+/* L2CAP Connect Results */
+#define CYBLE_L2CAP_CONNECTION_SUCCESSFUL                     			0x0000u
+#define CYBLE_L2CAP_CONNECTION_PENDING                        			0x0001u
+#define CYBLE_L2CAP_CONNECTION_REFUSED_PSM_UNSUPPORTED        			0x0002u
+#define CYBLE_L2CAP_CONNECTION_REFUSED_SECURITY_BLOCK         			0x0003u
+#define CYBLE_L2CAP_CONNECTION_REFUSED_NO_RESOURCE            			0x0004u
+#define CYBLE_L2CAP_CONNECTION_REFUSED_AUTHENTICATION_INSUFFICIENT      0x0005u
+#define CYBLE_L2CAP_CONNECTION_REFUSED_AUTHORIZATION_INSUFFICIENT       0x0006u
+#define CYBLE_L2CAP_CONNECTION_REFUSED_ENC_KEY_SIZE_INSUFFICIENT        0x0007u
+
+    
+    
+/*##Response codes for Connection parameter update request */
+
+/* Connection Parameters accepted */
+#define CYBLE_L2CAP_CONN_PARAM_ACCEPTED   			0x0000u
+
+/* Connection Parameters rejected */
+#define CYBLE_L2CAP_CONN_PARAM_REJECTED   			0x0001u
+
+/* Config Parameter index for PSM */
+#define CYBLE_L2CAP_CONFIG_POS_PSM            	    0x00u
+
+/* Config Parameter index for CBFC Channel */
+#define CYBLE_L2CAP_CONFIG_POS_CHANNEL	            0x01u
+
+/* Config Parameter index for L2CAP Signalling timeout */
+#define CYBLE_L2CAP_CONFIG_POS_SIG_TO	            0x02u
+
+
+/***************************************
+##Exported Enumerations
+***************************************/
+
+/* Reason for command reject event - CYBLE_EVT_L2CAP_COMMAND_REJ */
+typedef enum
+{
+	/* Command Not Understood */
+	CYBLE_L2CAP_COMMAND_NOT_UNDERSTOOD = 0x0000u,
+	
+	/* Signaling MTU exceeded */
+	CYBLE_L2CAP_SIGNALLING_MTU_EXCEEDED,
+	
+	/* Invalid Connection Identifier in request */
+	CYBLE_L2CAP_INVALID_CID_IN_REQUEST
+
+}CYBLE_L2CAP_COMMAND_REJ_REASON_T;
+
+/* The result code of call back structures for L2CAP */
+typedef enum
+{
+	/* Operation Successful */
+	CYBLE_L2CAP_RESULT_SUCCESS = 0x0000u,
+
+	/* Command timeout,  if l2cap signaling channel timeout occurs, app should disconnect.*/
+	CYBLE_L2CAP_RESULT_COMMAND_TIMEOUT = 0x2318u,
+
+	/* Invalid sdu length */
+	CYBLE_L2CAP_RESULT_INCORRECT_SDU_LENGTH = 0x2347u,
+
+	/* Not enough credit to perform this operation */
+	CYBLE_L2CAP_RESULT_NOT_ENOUGH_CREDITS = 0x2371u,
+	
+	/* Credit overflow. Total credit exceeded 65535 (maximum) */
+	CYBLE_L2CAP_RESULT_CREDIT_OVERFLOW = 0x2373u,
+	
+	/* Invalid credit value, receive credit is Zero */
+	CYBLE_L2CAP_RESULT_UNACCEPTABLE_CREDIT_VALUE = 0x2374u
+
+}CYBLE_L2CAP_RESULT_PARAM_T;
+
+
+/***************************************
+##Exported data types
+***************************************/
+
+/* L2CAP Credit based flow Connection parameter */
+typedef struct 
+{
+  /* MTU - Maximum SDU Size
+ 
+       The MTU field specifies the maximum SDU size (in octets) that the L2CAP
+       layer entity sending the LE Credit Based Connection Request can receive
+       on this channel. L2CAP implementations shall support a minimum MTU size
+       of 23 octets. */
+    uint16   mtu;
+
+  /* MPS - Maximum PDU Size 
+ 
+       The MPS field specifies the maximum payload size (in octets) that the
+       L2CAP layer entity sending the LE Credit Based Connection Request is
+       capable of receiving on this channel. L2CAP implementations shall support
+       a minimum MPS of 23 octets and may support an MPS up to 65533 octets. */
+    uint16   mps;
+
+  /* Initial number of Credits
+ 
+       The initial credit value indicates the number of LE-frames that the peer
+       device can send to the L2CAP layer entity sending the LE Credit Based
+       Connection Request. The initial credit value shall be in the range of 0 to
+       65535. */
+    uint16   credit;
+
+}CYBLE_L2CAP_CBFC_CONNECT_PARAM_T;
+
+/* Connect indication parameter*/
+typedef struct
+{
+	/* bd handle of the remote device */
+	uint8 								bdHandle;
+
+	/* Local CID */
+	uint16 								lCid; 
+
+	/* PSM value for the Protocol */
+	uint16 								psm; 
+
+	/* L2CAP Credit based flow Connection parameter */
+	CYBLE_L2CAP_CBFC_CONNECT_PARAM_T 	connParam;
+
+}CYBLE_L2CAP_CBFC_CONN_IND_PARAM_T;
+
+/* Connect confirmation parameter*/
+typedef struct
+{
+	/* bd handle of the remote device */
+	uint8 								bdHandle;
+
+	/* Local CID*/
+	uint16 								lCid; 
+
+	/* Response codes for Connection parameter update request */
+	uint16 								response; 
+
+	/* L2CAP Credit based flow Connection parameter */
+	CYBLE_L2CAP_CBFC_CONNECT_PARAM_T 	connParam;
+
+}CYBLE_L2CAP_CBFC_CONN_CNF_PARAM_T;
+
+/* Disconnect confirmation parameter */
+typedef struct
+{
+	/* Local CID */
+	uint16 							lCid; 
+
+	/* The result field indicates the outcome of the connection request. The result
+	   value of 0x0000 indicates success while a non-zero value indicates the connection
+	   request failed or is pending. */
+	CYBLE_L2CAP_RESULT_PARAM_T 		result; 
+
+}CYBLE_L2CAP_CBFC_DISCONN_CNF_PARAM_T;
+
+/* Receive Data parameter */
+typedef struct
+{
+	/* Local CID */
+	uint16 							lCid; 
+
+	/* A result value of 0x0000 indicates success, while a non-zero value
+	   indicates an error condition (e.g. peer device violating credit flow, or MTU size limit) */
+	CYBLE_L2CAP_RESULT_PARAM_T 		result; 
+
+	/* Received L2cap Data */
+	uint8						*	rxData;
+	
+	/* Received L2cap Data Length */
+	uint16		rxDataLength;
+
+}CYBLE_L2CAP_CBFC_RX_PARAM_T;
+
+/* Rx credit info parameter*/
+typedef struct
+{
+	/* Local CID */
+	uint16 		lCid; 
+
+   /* The number of credits (LE-frames) */
+	uint16 		credit; 
+
+}CYBLE_L2CAP_CBFC_LOW_RX_CREDIT_PARAM_T;
+
+/* Tx credit info parameter */
+typedef struct
+{
+	/* Local CID */
+	uint16 							lCid; 
+
+	/* A result value of 0x0000 indicates success, while a non-zero value
+	   indicates an error condition (e.g. credit overflow, if total number of credits
+       crosses specification defined maximum limit of 0xFFFF) */
+	CYBLE_L2CAP_RESULT_PARAM_T	   	result; 
+
+   /* The number of credits (LE-frames) */
+	uint16 							credit; 
+
+}CYBLE_L2CAP_CBFC_LOW_TX_CREDIT_PARAM_T;
+
+/* Data Write parameter*/
+typedef struct
+{
+	/*Local CID*/
+	uint16 							lCid; 
+
+	/* The result field indicates the outcome of the connection request. The result
+	value of 0x0000 indicates success while a non-zero value indicates the connection
+	request failed or is pending. */
+	CYBLE_L2CAP_RESULT_PARAM_T 		result; 
+
+	/* Currently NULL. For future usage */
+	uint8 							* buffer;
+
+	/* Currently 0. For future usage */
+	uint16 							bufferLength;	
+
+}CYBLE_L2CAP_CBFC_DATA_WRITE_PARAM_T;
+
+
+/***************************************
+##Exported APIs
+***************************************/
+
+/******************************************************************************
+##Function Name: CyBle_L2capCbfcRegisterPsm
+*******************************************************************************
+
+Summary:
+ This function registers a new upper layer protocol or PSM to L2CAP, along 
+ with the set of callbacks for the L2CAP Credit Based Flow Control mode. This
+ is a blocking function. No event is generated on calling this function.
+
+ Refer Bluetooth 4.1 core specification, Volume 3, Part A, section 3.4 
+ for more details about credit based flow control mode of operation.
+
+Parameters:
+ l2capPsm: PSM value of the higher-level protocol 
+ creditLwm: Upper Layer defined Receive Credit Low Mark
+
+Return Value:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                               Description
+ ------------                               -----------
+  CYBLE_ERROR_OK                            On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER             If 'l2capPsm' is 0
+  CYBLE_ERROR_INSUFFICIENT_RESOURCES        Cannot register more than
+                                             one PSM
+  CYBLE_ERROR_L2CAP_PSM_WRONG_ENCODING      PSM value must be an odd
+                                             number and the Most
+                                             Significant Byte must
+                                             have Least Significant
+                                             Bit value set to '0'.
+                                             If PSM does not follow 
+                                             this guideline, this 
+                                             return code is generated.
+  CYBLE_ERROR_L2CAP_PSM_ALREADY_REGISTERED  PSM already Registered
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_L2capCbfcRegisterPsm
+           (
+               uint16 l2capPsm,
+               uint16 creditLwm
+           );
+
+
+/******************************************************************************
+##Function Name: CyBle_L2capCbfcUnregisterPsm
+*******************************************************************************
+
+Summary:
+ This function de-registers an upper layer protocol or LE_PSM from L2CAP for 
+ the L2CAP Credit Based Flow Control mode. This is a blocking function. No 
+ event is generated on calling this function.
+
+Parameters:
+ l2capPsm: PSM value of the higher-level protocol 
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                           Description
+ ------------                           -----------
+  CYBLE_ERROR_OK                        On successful operation
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed
+  CYBLE_ERROR_L2CAP_PSM_WRONG_ENCODING  L2CAP PSM value specified is
+                                         incorrect or does not exist
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_L2capCbfcUnregisterPsm (uint16 l2capPsm);
+
+
+/******************************************************************************
+##Function Name: CyBle_L2capCbfcConnectReq
+*******************************************************************************
+
+Summary:
+ This L2CAP function initiates L2CAP channel establishment procedure in Credit
+ Based Flow Control (CBFC) mode. Connection establishment is initiated to the
+ specified remote Bluetooth device, for the specified PSM representing an 
+ upper layer protocol above L2CAP. This is a non-blocking function.
+
+ At the receiver's end, CYBLE_EVT_L2CAP_CBFC_CONN_IND event is generated.
+ In response to this call, CYBLE_EVT_L2CAP_CBFC_CONN_CNF event is generated
+ at the sender's end.
+
+ Refer to Bluetooth 4.1 core specification, Volume 3, Part A, section 4.22 for
+ more details about this operation.
+
+Parameters:
+ bdHandle: Peer device handle.
+ remotePsm: Remote PSM, representing the upper layer protocol above L2CAP.
+ localPsm: Local PSM, representing the upper layer protocol above L2CAP.
+ param: This parameter must be a pointer to the 
+         CYBLE_L2CAP_CBFC_CONNECT_PARAM_T variable containing the connection
+         parameters for the L2CAP channel.
+	
+Return Value:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                           Description
+ ------------                        	-----------
+  CYBLE_ERROR_OK                        On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER         If "param" is NULL
+  CYBLE_ERROR_INSUFFICIENT_RESOURCES    Insufficient resources
+  CYBLE_L2CAP_PSM_NOT_REGISTERED        PSM not Registered
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_L2capCbfcConnectReq
+           (
+                uint8        					 bdHandle,
+                uint16                    		 remotePsm,
+                uint16                    		 localPsm,
+                CYBLE_L2CAP_CBFC_CONNECT_PARAM_T  * param
+           );
+
+
+/******************************************************************************
+##Function Name: CyBle_L2capCbfcConnectRsp
+*******************************************************************************
+
+Summary:
+ This L2CAP function enables an upper layer protocol to respond to L2CAP 
+ connection request for LE Credit Based Flow Control mode of the specified PSM
+ from the specified remote Bluetooth device. This is a non-blocking function. 
+ It is mandatory that the upper layer PSM always responds back by calling this
+ function upon receiving CBFC Connection Request 
+ (CYBLE_EVT_L2CAP_CBFC_CONN_IND) event.
+
+ The channel is established (opened) only when the PSM concerned responds back
+ with an event indicating success (CYBLE_EVT_L2CAP_CBFC_CONN_CNF, at the peer
+ device's end). Otherwise, the channel establishment request from the peer 
+ will be rejected by L2CAP with appropriate result and status as received 
+ from the upper layer PSM.
+
+ Refer to Bluetooth 4.1 core specification, Volume 3, Part A, section 4.23
+ for more details about this operation.
+
+Parameters:
+ localCid: This parameter specifies the local L2CAP channel end-point for this
+            new L2CAP channel. On receipt of L2CAP Connect Request command 
+            from the peer, local L2CAP will temporarily create a channel. 
+            This parameter identifies the new channel. If the upper layer PSM 
+            chooses to reject this connection, this temporary channel will be 
+            closed.
+ response: This parameter specifies the response of the upper layer for the
+            new L2CAP channel establishment request from the peer. It must be
+            set to a value as specified in L2CAP Connect Result Codes. Refer
+            to Bluetooth 4.1 core specification, Volume 3, Part A, section 
+            4.23 for more details.
+ param: This parameter must be a pointer to the 
+         CYBLE_L2CAP_CBFC_CONNECT_PARAM_T variable containing the connection
+         parameters for the L2CAP channel.
+	
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                                       Description
+ ------------                                       -----------
+  CYBLE_ERROR_OK                                    On successful 
+                                                     operation
+  CYBLE_ERROR_INVALID_PARAMETER                     If "param" is NULL
+  CYBLE_ERROR_L2CAP_CONNECTION_ENTITY_NOT_FOUND     Connection entity 
+                                                     is not found
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_L2capCbfcConnectRsp
+           (
+                uint16 								localCid,
+                uint16 								response,
+                CYBLE_L2CAP_CBFC_CONNECT_PARAM_T 	* param
+           );
+
+
+/******************************************************************************
+##Function Name: CyBle_L2capCbfcSendFlowControlCredit
+*******************************************************************************
+
+Summary:
+ This L2CAP function enables an upper layer protocol to send LE Flow Control 
+ Credit packet to peer Bluetooth device, when it is capable of receiving
+ additional LE-frames. This is a non-blocking function.
+
+ This function is invoked when the device is expecting more data from the peer
+ device and it gets an event indicating that the peer device is low on credits
+ CYBLE_EVT_L2CAP_CBFC_RX_CREDIT_IND for which it needs to respond by sending
+ credits by invoking this function. Once the peer device receives these credits,
+ it gets CYBLE_EVT_L2CAP_CBFC_TX_CREDIT_IND event indicating the same. It is
+ the responsibility of the application layer of the device sending the credit
+ to keep track of the total number of credits and making sure that it does
+ not exceed 65535.
+
+ Refer to Bluetooth 4.1 core specification, Volume 3, Part A, section 4.24 for
+ more details about this operation.
+
+Parameters:
+localCid: This parameter specifies the local channel end-point for the L2CAP 
+           channel. For the initiator of L2CAP channel establishment, this must
+           be set to the value indicated by the CYBLE_EVT_L2CAP_CBFC_CONN_CNF
+           event. For the responder, the upper layer protocol obtains this 
+           value when it receives the event CYBLE_EVT_L2CAP_CBFC_CONN_IND.
+
+credit: The credit value field represents number of credits the receiving 
+         device can increment. The credit value field is a number between 1 and
+         65535.
+	
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                               Description
+ ------------                               -----------
+  CYBLE_ERROR_OK                            On successful operation
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED      Memory allocation failed
+  CYBLE_L2CAP_CONNECTION_ENTITY_NOT_FOUND   L2CAP connection instance
+                                             is not present
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_L2capCbfcSendFlowControlCredit
+           (
+                uint16 	localCid,
+                uint16 	credit
+           );
+
+
+/******************************************************************************
+##Function Name: CyBle_L2capChannelDataWrite
+*******************************************************************************
+
+Summary:
+ This function sends a data packet on the L2CAP CBFC channel. This is a 
+ blocking function. 
+
+ This API generates 'CYBLE_EVT_L2CAP_CBFC_DATA_WRITE_IND' event which 
+ is kept for backward compatibility and the user should handle CYBLE_API_RESULT_T
+ to determine whether the last data packet was sent out properly.
+
+ Refer to Bluetooth 4.1 core specification, Volume 3, Part A, section 3.4 for 
+ more details about this operation.
+
+Parameters:
+ bdHandle: Peer device handle.
+ localCid: This parameter specifies the local channel end-point for the L2CAP
+            channel. For the initiator of L2CAP channel establishment, this 
+            must be set to the value indicated by the 
+            CYBLE_EVT_L2CAP_CBFC_CONN_CNF event. For the responder, the upper
+            layer protocol obtains this value when it receives the event
+            CYBLE_EVT_L2CAP_CBFC_CONN_IND.
+ buffer: Buffer containing packet to be sent.
+ bufferLen: Packet length.
+	
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                               Description
+ ------------                               -----------
+  CYBLE_ERROR_OK                            On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER             If "buffer" is NULL
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED      Memory allocation failed
+  CYBLE_ERROR_NO_CONNECTION                 No Link Layer connection 
+                                             is present
+  CYBLE_L2CAP_CHANNEL_NOT_FOUND             No L2ACP channel found 
+                                             corresponding to CID
+  CYBLE_L2CAP_NOT_ENOUGH_CREDITS            Not Enough Credits to 
+                                             transfer data
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_L2capChannelDataWrite
+            (
+                 uint8			 bdHandle,
+                 uint16          localCid,
+                 uint8*          buffer,
+                 uint16          bufferLen
+            );
+
+
+/******************************************************************************
+##Function Name: CyBle_L2capDisconnectReq
+*******************************************************************************
+
+Summary:
+ This function initiates sending of an L2CAP Disconnect Request 
+ (CYBLE_EVT_L2CAP_CBFC_DISCONN_IND event received by the peer device) command 
+ to the remote L2CAP entity to initiate disconnection of the referred L2CAP 
+ channel. This is a non-blocking function.
+
+ Disconnection of the L2CAP channel always succeeds - either by reception of 
+ the L2CAP Disconnect Response from the peer, or by timeout. In any case, 
+ L2CAP will confirm disconnection of the channel, by calling the 
+ CYBLE_EVT_L2CAP_CBFC_DISCONN_CNF event.
+
+ Refer to Bluetooth 4.1 core specification, Volume 3, Part A, section 4.6 for
+ more details about this operation.
+
+Parameters:
+localCid: This parameter specifies the local channel end-point for the L2CAP
+           channel.
+           * For initiator of L2CAP channel establishment, this must be set to
+              the value indicated by the event CYBLE_EVT_L2CAP_CBFC_CONN_CNF.
+           * For the responder, the upper layer protocol obtains this value
+              when it receives the event CYBLE_EVT_L2CAP_CBFC_CONN_IND.
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                               Description
+ ------------                               -----------
+  CYBLE_ERROR_OK                            On successful operation
+  CYBLE_ERROR_INVALID_OPERATION             No Link Layer connection
+                                             is present
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED      Memory allocation failed
+  CYBLE_L2CAP_CONNECTION_ENTITY_NOT_FOUND   No connection entity found
+                                             which can be disconnected	
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_L2capDisconnectReq
+           (
+                 uint16  localCid
+           );
+
+#endif /*L2CAP_SUPPORT_CBFC_MODE*/
+
+
+#ifdef GAP_PERIPHERAL
+
+/******************************************************************************
+##Function Name: CyBle_L2capLeConnectionParamUpdateRequest
+*******************************************************************************
+
+Summary:
+ This function sends the connection parameter update request to the Master of
+ the link. This is a non-blocking function. This function can only be used 
+ from device connected in LE slave role.
+
+ To send connection parameter update request from the master to the slave, 
+ use CyBle_GapcConnectionParamUpdateRequest() function. This function 
+ results in CYBLE_EVT_L2CAP_CONN_PARAM_UPDATE_REQ event at the Master's end.
+
+ Refer to Bluetooth 4.1 core specification, Volume 3, Part A, section 4.20 for
+ more details about this operation.
+
+Parameters:
+ bdHandle: Peer device handle
+ connParam: Pointer to a variable of type CYBLE_GAP_CONN_UPDATE_PARAM_T which 
+             indicates the response to the Connection Parameter Update Request
+
+Return:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                           Description
+ ------------                        	-----------
+  CYBLE_ERROR_OK                        On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER         If "connParam" is NULL
+  CYBLE_ERROR_INVALID_OPERATION         Connection Parameter Update 
+                                         Request is not allowed
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed
+  CYBLE_ERROR_NO_CONNECTION             No Link Layer connection is 
+                                         present
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_L2capLeConnectionParamUpdateRequest
+           (
+               	uint8  	     		 			bdHandle,
+				CYBLE_GAP_CONN_UPDATE_PARAM_T	*connParam
+           );
+
+
+#endif /*GAP_PERIPHERAL*/
+
+
+#ifdef GAP_CENTRAL
+
+/******************************************************************************
+##Function Name: CyBle_L2capLeConnectionParamUpdateResponse
+*******************************************************************************
+
+Summary:
+ This API sends the connection parameter update response to slave. This API 
+ can only be used from device connected in LE master role.
+
+Parameters:
+ bdHandle: Peer device handle
+ result: This field indicates the response to the Connection Parameter Update
+          Request
+
+Return Value:
+ CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+ failed. Following are the possible error codes.
+ <table>
+ Errors codes                           Description
+ ------------                        	-----------
+  CYBLE_ERROR_OK                        On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER	        If 'result' is invalid (greater
+                                         than connection parameter 
+                                         reject code i.e., 0x0001)
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED  Memory allocation failed
+  CYBLE_ERROR_NO_CONNECTION             No Link Layer connection is 
+                                         present
+ </table>
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_L2capLeConnectionParamUpdateResponse
+           (
+               uint8  	     bdHandle,
+               uint16        result
+           );
+
+
+#endif /*GAP_CENTRAL*/
+
+
+#endif /*CY_BLE_CYBLE_STACK_L2CAP_H*/
+
+
+/*EOF*/
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_bless_isr.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_bless_isr.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_bless_isr.c	(revision 7)
@@ -0,0 +1,401 @@
+/*******************************************************************************
+* File Name: BLE_bless_isr.c  
+* Version 1.70
+*
+*  Description:
+*   API for controlling the state of an interrupt.
+*
+*
+*  Note:
+*
+********************************************************************************
+* Copyright 2008-2015, Cypress Semiconductor Corporation.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions, 
+* disclaimers, and limitations in the end user license agreement accompanying 
+* the software package with which this file was provided.
+*******************************************************************************/
+
+
+#include <cydevice_trm.h>
+#include <CyLib.h>
+#include <BLE_bless_isr.h>
+
+#if !defined(BLE_bless_isr__REMOVED) /* Check for removal by optimization */
+
+/*******************************************************************************
+*  Place your includes, defines and code here 
+********************************************************************************/
+/* `#START BLE_bless_isr_intc` */
+
+/* `#END` */
+
+extern cyisraddress CyRamVectors[CYINT_IRQ_BASE + CY_NUM_INTERRUPTS];
+
+/* Declared in startup, used to set unused interrupts to. */
+CY_ISR_PROTO(IntDefaultHandler);
+
+
+/*******************************************************************************
+* Function Name: BLE_bless_isr_Start
+********************************************************************************
+*
+* Summary:
+*  Set up the interrupt and enable it. This function disables the interrupt, 
+*  sets the default interrupt vector, sets the priority from the value in the
+*  Design Wide Resources Interrupt Editor, then enables the interrupt to the 
+*  interrupt controller.
+*
+* Parameters:  
+*   None
+*
+* Return:
+*   None
+*
+*******************************************************************************/
+void BLE_bless_isr_Start(void)
+{
+    /* For all we know the interrupt is active. */
+    BLE_bless_isr_Disable();
+
+    /* Set the ISR to point to the BLE_bless_isr Interrupt. */
+    BLE_bless_isr_SetVector(&BLE_bless_isr_Interrupt);
+
+    /* Set the priority. */
+    BLE_bless_isr_SetPriority((uint8)BLE_bless_isr_INTC_PRIOR_NUMBER);
+
+    /* Enable it. */
+    BLE_bless_isr_Enable();
+}
+
+
+/*******************************************************************************
+* Function Name: BLE_bless_isr_StartEx
+********************************************************************************
+*
+* Summary:
+*  Sets up the interrupt and enables it. This function disables the interrupt,
+*  sets the interrupt vector based on the address passed in, sets the priority 
+*  from the value in the Design Wide Resources Interrupt Editor, then enables 
+*  the interrupt to the interrupt controller.
+*  
+*  When defining ISR functions, the CY_ISR and CY_ISR_PROTO macros should be 
+*  used to provide consistent definition across compilers:
+*  
+*  Function definition example:
+*   CY_ISR(MyISR)
+*   {
+*   }
+*   Function prototype example:
+*   CY_ISR_PROTO(MyISR);
+*
+* Parameters:  
+*   address: Address of the ISR to set in the interrupt vector table.
+*
+* Return:
+*   None
+*
+*******************************************************************************/
+void BLE_bless_isr_StartEx(cyisraddress address)
+{
+    /* For all we know the interrupt is active. */
+    BLE_bless_isr_Disable();
+
+    /* Set the ISR to point to the BLE_bless_isr Interrupt. */
+    BLE_bless_isr_SetVector(address);
+
+    /* Set the priority. */
+    BLE_bless_isr_SetPriority((uint8)BLE_bless_isr_INTC_PRIOR_NUMBER);
+
+    /* Enable it. */
+    BLE_bless_isr_Enable();
+}
+
+
+/*******************************************************************************
+* Function Name: BLE_bless_isr_Stop
+********************************************************************************
+*
+* Summary:
+*   Disables and removes the interrupt.
+*
+* Parameters:  
+*   None
+*
+* Return:
+*   None
+*
+*******************************************************************************/
+void BLE_bless_isr_Stop(void)
+{
+    /* Disable this interrupt. */
+    BLE_bless_isr_Disable();
+
+    /* Set the ISR to point to the passive one. */
+    BLE_bless_isr_SetVector(&IntDefaultHandler);
+}
+
+
+/*******************************************************************************
+* Function Name: BLE_bless_isr_Interrupt
+********************************************************************************
+*
+* Summary:
+*   The default Interrupt Service Routine for BLE_bless_isr.
+*
+*   Add custom code between the START and END comments to keep the next version
+*   of this file from over-writing your code.
+*
+*   Note You may use either the default ISR by using this API, or you may define
+*   your own separate ISR through ISR_StartEx().
+*
+* Parameters:  
+*   None
+*
+* Return:
+*   None
+*
+*******************************************************************************/
+CY_ISR(BLE_bless_isr_Interrupt)
+{
+    /*  Place your Interrupt code here. */
+    /* `#START BLE_bless_isr_Interrupt` */
+
+    /* `#END` */
+}
+
+
+/*******************************************************************************
+* Function Name: BLE_bless_isr_SetVector
+********************************************************************************
+*
+* Summary:
+*   Change the ISR vector for the Interrupt. Note calling BLE_bless_isr_Start
+*   will override any effect this method would have had. To set the vector 
+*   before the component has been started use BLE_bless_isr_StartEx instead.
+* 
+*   When defining ISR functions, the CY_ISR and CY_ISR_PROTO macros should be 
+*   used to provide consistent definition across compilers:
+*
+*   Function definition example:
+*   CY_ISR(MyISR)
+*   {
+*   }
+*
+*   Function prototype example:
+*     CY_ISR_PROTO(MyISR);
+*
+* Parameters:
+*   address: Address of the ISR to set in the interrupt vector table.
+*
+* Return:
+*   None
+*
+*******************************************************************************/
+void BLE_bless_isr_SetVector(cyisraddress address)
+{
+    CyRamVectors[CYINT_IRQ_BASE + BLE_bless_isr__INTC_NUMBER] = address;
+}
+
+
+/*******************************************************************************
+* Function Name: BLE_bless_isr_GetVector
+********************************************************************************
+*
+* Summary:
+*   Gets the "address" of the current ISR vector for the Interrupt.
+*
+* Parameters:
+*   None
+*
+* Return:
+*   Address of the ISR in the interrupt vector table.
+*
+*******************************************************************************/
+cyisraddress BLE_bless_isr_GetVector(void)
+{
+    return CyRamVectors[CYINT_IRQ_BASE + BLE_bless_isr__INTC_NUMBER];
+}
+
+
+/*******************************************************************************
+* Function Name: BLE_bless_isr_SetPriority
+********************************************************************************
+*
+* Summary:
+*   Sets the Priority of the Interrupt. 
+*
+*   Note calling BLE_bless_isr_Start or BLE_bless_isr_StartEx will 
+*   override any effect this API would have had. This API should only be called
+*   after BLE_bless_isr_Start or BLE_bless_isr_StartEx has been called. 
+*   To set the initial priority for the component, use the Design-Wide Resources
+*   Interrupt Editor.
+*
+*   Note This API has no effect on Non-maskable interrupt NMI).
+*
+* Parameters:
+*   priority: Priority of the interrupt, 0 being the highest priority
+*             PSoC 3 and PSoC 5LP: Priority is from 0 to 7.
+*             PSoC 4: Priority is from 0 to 3.
+*
+* Return:
+*   None
+*
+*******************************************************************************/
+void BLE_bless_isr_SetPriority(uint8 priority)
+{
+	uint8 interruptState;
+    uint32 priorityOffset = ((BLE_bless_isr__INTC_NUMBER % 4u) * 8u) + 6u;
+    
+	interruptState = CyEnterCriticalSection();
+    *BLE_bless_isr_INTC_PRIOR = (*BLE_bless_isr_INTC_PRIOR & (uint32)(~BLE_bless_isr__INTC_PRIOR_MASK)) |
+                                    ((uint32)priority << priorityOffset);
+	CyExitCriticalSection(interruptState);
+}
+
+
+/*******************************************************************************
+* Function Name: BLE_bless_isr_GetPriority
+********************************************************************************
+*
+* Summary:
+*   Gets the Priority of the Interrupt.
+*
+* Parameters:
+*   None
+*
+* Return:
+*   Priority of the interrupt, 0 being the highest priority
+*    PSoC 3 and PSoC 5LP: Priority is from 0 to 7.
+*    PSoC 4: Priority is from 0 to 3.
+*
+*******************************************************************************/
+uint8 BLE_bless_isr_GetPriority(void)
+{
+    uint32 priority;
+	uint32 priorityOffset = ((BLE_bless_isr__INTC_NUMBER % 4u) * 8u) + 6u;
+
+    priority = (*BLE_bless_isr_INTC_PRIOR & BLE_bless_isr__INTC_PRIOR_MASK) >> priorityOffset;
+
+    return (uint8)priority;
+}
+
+
+/*******************************************************************************
+* Function Name: BLE_bless_isr_Enable
+********************************************************************************
+*
+* Summary:
+*   Enables the interrupt to the interrupt controller. Do not call this function
+*   unless ISR_Start() has been called or the functionality of the ISR_Start() 
+*   function, which sets the vector and the priority, has been called.
+*
+* Parameters:
+*   None
+*
+* Return:
+*   None
+*
+*******************************************************************************/
+void BLE_bless_isr_Enable(void)
+{
+    /* Enable the general interrupt. */
+    *BLE_bless_isr_INTC_SET_EN = BLE_bless_isr__INTC_MASK;
+}
+
+
+/*******************************************************************************
+* Function Name: BLE_bless_isr_GetState
+********************************************************************************
+*
+* Summary:
+*   Gets the state (enabled, disabled) of the Interrupt.
+*
+* Parameters:
+*   None
+*
+* Return:
+*   1 if enabled, 0 if disabled.
+*
+*******************************************************************************/
+uint8 BLE_bless_isr_GetState(void)
+{
+    /* Get the state of the general interrupt. */
+    return ((*BLE_bless_isr_INTC_SET_EN & (uint32)BLE_bless_isr__INTC_MASK) != 0u) ? 1u:0u;
+}
+
+
+/*******************************************************************************
+* Function Name: BLE_bless_isr_Disable
+********************************************************************************
+*
+* Summary:
+*   Disables the Interrupt in the interrupt controller.
+*
+* Parameters:
+*   None
+*
+* Return:
+*   None
+*
+*******************************************************************************/
+void BLE_bless_isr_Disable(void)
+{
+    /* Disable the general interrupt. */
+    *BLE_bless_isr_INTC_CLR_EN = BLE_bless_isr__INTC_MASK;
+}
+
+
+/*******************************************************************************
+* Function Name: BLE_bless_isr_SetPending
+********************************************************************************
+*
+* Summary:
+*   Causes the Interrupt to enter the pending state, a software method of
+*   generating the interrupt.
+*
+* Parameters:
+*   None
+*
+* Return:
+*   None
+*
+* Side Effects:
+*   If interrupts are enabled and the interrupt is set up properly, the ISR is
+*   entered (depending on the priority of this interrupt and other pending 
+*   interrupts).
+*
+*******************************************************************************/
+void BLE_bless_isr_SetPending(void)
+{
+    *BLE_bless_isr_INTC_SET_PD = BLE_bless_isr__INTC_MASK;
+}
+
+
+/*******************************************************************************
+* Function Name: BLE_bless_isr_ClearPending
+********************************************************************************
+*
+* Summary:
+*   Clears a pending interrupt in the interrupt controller.
+*
+*   Note Some interrupt sources are clear-on-read and require the block 
+*   interrupt/status register to be read/cleared with the appropriate block API 
+*   (GPIO, UART, and so on). Otherwise the ISR will continue to remain in 
+*   pending state even though the interrupt itself is cleared using this API.
+*
+* Parameters:
+*   None
+*
+* Return:
+*   None
+*
+*******************************************************************************/
+void BLE_bless_isr_ClearPending(void)
+{
+    *BLE_bless_isr_INTC_CLR_PD = BLE_bless_isr__INTC_MASK;
+}
+
+#endif /* End check for removal by optimization */
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_bless_isr.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_bless_isr.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_bless_isr.h	(revision 7)
@@ -0,0 +1,71 @@
+/*******************************************************************************
+* File Name: BLE_bless_isr.h
+* Version 1.70
+*
+*  Description:
+*   Provides the function definitions for the Interrupt Controller.
+*
+*
+********************************************************************************
+* Copyright 2008-2015, Cypress Semiconductor Corporation.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions, 
+* disclaimers, and limitations in the end user license agreement accompanying 
+* the software package with which this file was provided.
+*******************************************************************************/
+#if !defined(CY_ISR_BLE_bless_isr_H)
+#define CY_ISR_BLE_bless_isr_H
+
+
+#include <cytypes.h>
+#include <cyfitter.h>
+
+/* Interrupt Controller API. */
+void BLE_bless_isr_Start(void);
+void BLE_bless_isr_StartEx(cyisraddress address);
+void BLE_bless_isr_Stop(void);
+
+CY_ISR_PROTO(BLE_bless_isr_Interrupt);
+
+void BLE_bless_isr_SetVector(cyisraddress address);
+cyisraddress BLE_bless_isr_GetVector(void);
+
+void BLE_bless_isr_SetPriority(uint8 priority);
+uint8 BLE_bless_isr_GetPriority(void);
+
+void BLE_bless_isr_Enable(void);
+uint8 BLE_bless_isr_GetState(void);
+void BLE_bless_isr_Disable(void);
+
+void BLE_bless_isr_SetPending(void);
+void BLE_bless_isr_ClearPending(void);
+
+
+/* Interrupt Controller Constants */
+
+/* Address of the INTC.VECT[x] register that contains the Address of the BLE_bless_isr ISR. */
+#define BLE_bless_isr_INTC_VECTOR            ((reg32 *) BLE_bless_isr__INTC_VECT)
+
+/* Address of the BLE_bless_isr ISR priority. */
+#define BLE_bless_isr_INTC_PRIOR             ((reg32 *) BLE_bless_isr__INTC_PRIOR_REG)
+
+/* Priority of the BLE_bless_isr interrupt. */
+#define BLE_bless_isr_INTC_PRIOR_NUMBER      BLE_bless_isr__INTC_PRIOR_NUM
+
+/* Address of the INTC.SET_EN[x] byte to bit enable BLE_bless_isr interrupt. */
+#define BLE_bless_isr_INTC_SET_EN            ((reg32 *) BLE_bless_isr__INTC_SET_EN_REG)
+
+/* Address of the INTC.CLR_EN[x] register to bit clear the BLE_bless_isr interrupt. */
+#define BLE_bless_isr_INTC_CLR_EN            ((reg32 *) BLE_bless_isr__INTC_CLR_EN_REG)
+
+/* Address of the INTC.SET_PD[x] register to set the BLE_bless_isr interrupt state to pending. */
+#define BLE_bless_isr_INTC_SET_PD            ((reg32 *) BLE_bless_isr__INTC_SET_PD_REG)
+
+/* Address of the INTC.CLR_PD[x] register to clear the BLE_bless_isr interrupt. */
+#define BLE_bless_isr_INTC_CLR_PD            ((reg32 *) BLE_bless_isr__INTC_CLR_PD_REG)
+
+
+
+#endif /* CY_ISR_BLE_bless_isr_H */
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_eventHandler.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_eventHandler.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_eventHandler.c	(revision 7)
@@ -0,0 +1,3284 @@
+/*******************************************************************************
+File Name: CYBLE_eventHandler.c
+Version 2.0
+
+Description:
+ This file contains the source code for the Event Handler State Machine
+ of the BLE Component.
+
+********************************************************************************
+Copyright 2014-2015, Cypress Semiconductor Corporation.  All rights reserved.
+You may use this file only in accordance with the license, terms, conditions,
+disclaimers, and limitations in the end user license agreement accompanying
+the software package with which this file was provided.
+*******************************************************************************/
+
+#include "BLE_eventHandler.h"
+
+
+/***************************************
+##Private Function Prototypes
+***************************************/
+
+#if (CYBLE_GATT_ROLE_SERVER || CYBLE_GATT_ROLE_CLIENT)
+
+static uint8 CyBle_IsDeviceAddressValid(const CYBLE_GAP_BD_ADDR_T *sflashDeviceAddress);
+
+#endif /* CYBLE_GATT_ROLE_SERVER || CYBLE_GATT_ROLE_CLIENT */
+
+static void CyBle_GattDisconnectEventHandler(void);
+static void CyBle_TimeOutEventHandler(const CYBLE_TO_REASON_CODE_T *eventParam);
+static void CyBle_GattConnectReqHandler(void);
+static void CyBle_L2Cap_ConnParamUpdateRspEventHandler(uint16 response);
+static void CyBle_GapConnUpdateCompleteEventHandler(const CYBLE_GAP_CONN_PARAM_UPDATED_IN_CONTROLLER_T *eventParam);
+
+
+#if (CYBLE_GATT_ROLE_SERVER)
+
+static void CyBle_WriteReqHandler(CYBLE_GATTS_WRITE_REQ_PARAM_T *eventParam);
+static void CyBle_ValueConfirmation(const CYBLE_CONN_HANDLE_T *eventParam);
+
+#endif /* CYBLE_GATT_ROLE_SERVER */
+
+#if (CYBLE_GATT_ROLE_CLIENT)
+
+static void CyBle_GapcDiscoverCharacteristicsEventHandler(CYBLE_DISC_CHAR_INFO_T *discCharInfo);
+static CYBLE_GATT_ATTR_HANDLE_RANGE_T CyBle_GetCharRange(void);
+static void CyBle_GattcWriteResponseEventHandler(const CYBLE_CONN_HANDLE_T *eventParam);
+static void CyBle_NotificationEventHandler(CYBLE_GATTC_HANDLE_VALUE_NTF_PARAM_T *eventParam);
+static void CyBle_IndicationEventHandler(CYBLE_GATTC_HANDLE_VALUE_IND_PARAM_T *eventParam);
+static void CyBle_ReadResponseEventHandler(CYBLE_GATTC_READ_RSP_PARAM_T *eventParam);
+
+#endif /* CYBLE_GATT_ROLE_CLIENT */
+
+
+/***************************************
+##Global Variables
+***************************************/
+
+/* This global variable is initialized after connection with peer device, 
+   after CYBLE_EVT_GATT_CONNECT_IND event, and could be used by application code
+   to send data to peer device. 
+*/
+CYBLE_CONN_HANDLE_T cyBle_connHandle;
+
+volatile uint8 cyBle_eventHandlerFlag;
+volatile uint8 cyBle_busyStatus;
+
+#if(CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER) 
+    uint8 cyBle_advertisingIntervalType;
+#endif /* CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER) */
+
+#if(CYBLE_GAP_ROLE_CENTRAL || CYBLE_GAP_ROLE_OBSERVER) 
+    uint8 cyBle_scanningIntervalType;
+#endif /* CYBLE_GAP_ROLE_CENTRAL || CYBLE_GAP_ROLE_OBSERVER */
+
+#if(CYBLE_GATT_ROLE_SERVER)
+#if defined CYBLE_CTS_SERVER || defined CYBLE_ESS_SERVER
+CYBLE_GATT_ERR_CODE_T cyBle_gattError;
+#endif /* defined CYBLE_CTS_SERVER || defined CYBLE_ESS_SERVER */
+#endif /* CYBLE_GATT_ROLE_SERVER */
+
+#if(CYBLE_GATT_ROLE_CLIENT)
+uint8 cyBle_disCount; /* Counter for discovery procedures */
+static CYBLE_GATT_DB_ATTR_HANDLE_T cyBle_charEndHandle;
+/* Discovery included service information, used for 128-bit UUID read response handle 
+   and for continue discovery. 
+*/
+static CYBLE_DISC_INCL_INFO_T cyBle_discInclInfo;
+#ifdef CYBLE_HIDS_CLIENT
+    static uint8 disServiceIndex;      /* To discovery descriptors for multiple HID service instances */
+#endif /* CYBLE_HIDS_CLIENT */
+
+CYBLE_DISC_SRVC_INFO_T cyBle_serverInfo[CYBLE_SRVI_COUNT] = /*3*/
+{
+    {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_GAP_SERVICE},
+    {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_GATT_SERVICE},
+#ifdef CYBLE_ANCS_CLIENT
+    {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, 0x0000u},
+#endif /* CYBLE_ANCS_CLIENT */
+#ifdef CYBLE_ANS_CLIENT
+    {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, 
+        CYBLE_UUID_ALERT_NOTIFICATION_SERVICE},
+#endif /* CYBLE_ANS_CLIENT */
+#ifdef CYBLE_BAS_CLIENT
+    {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_BAS_SERVICE},
+    #if(CYBLE_BASC_SERVICE_COUNT > 1u) /* Generate it by GUI */
+        
+    #endif /* CYBLE_BASC_SERVICE_COUNT > 1u */
+#endif /* CYBLE_BAS_CLIENT */
+#ifdef CYBLE_BLS_CLIENT
+    {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_BLOOD_PRESSURE_SERVICE},
+#endif /* CYBLE_BLS_CLIENT */
+#ifdef CYBLE_BMS_CLIENT
+    {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_BOND_MANAGEMENT_SERVICE},
+#endif /* CYBLE_BMS_CLIENT */
+#ifdef CYBLE_CGMS_CLIENT
+    {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_CGM_SERVICE},
+#endif /* CYBLE_CGMS_CLIENT */
+#ifdef CYBLE_CPS_CLIENT
+    {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_CPS_SERVICE},
+#endif /* CYBLE_CPS_CLIENT */
+#ifdef CYBLE_CSCS_CLIENT
+    {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, 
+        CYBLE_UUID_CYCLING_SPEED_AND_CADENCE_SERVICE},
+#endif /* CYBLE_CSCS_CLIENT */
+#ifdef CYBLE_CTS_CLIENT
+    {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_CURRENT_TIME_SERVICE},
+#endif /* CYBLE_CTS_CLIENT */
+#ifdef CYBLE_CUSTOM_CLIENT
+    
+#endif /* CYBLE_CUSTOM_CLIENT */
+#ifdef CYBLE_DIS_CLIENT
+    {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_DEVICE_INFO_SERVICE},
+#endif /* CYBLE_DIS_CLIENT */
+#ifdef CYBLE_ESS_CLIENT
+    {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, 
+        CYBLE_UUID_ENVIRONMENTAL_SENSING_SERVICE},
+#endif /* CYBLE_ESS_CLIENT */
+#ifdef CYBLE_GLS_CLIENT
+    {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_GLUCOSE_SERVICE},
+#endif /* CYBLE_GLS_CLIENT */
+#ifdef CYBLE_HIDS_CLIENT
+    {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_HIDS_SERVICE},
+    #if(CYBLE_HIDSC_SERVICE_COUNT > 1u) /* Generate it by GUI */
+        
+    #endif /* CYBLE_HIDSC_SERVICE_COUNT > 1u */
+#endif /* CYBLE_HIDS_CLIENT */
+#ifdef CYBLE_HRS_CLIENT
+    {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_HEART_RATE_SERVICE},
+#endif /* CYBLE_HRS_CLIENT */
+#ifdef CYBLE_HTS_CLIENT
+    {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_HEALTH_THERMOMETER_SERVICE},
+#endif /* CYBLE_HTS_CLIENT */
+#ifdef CYBLE_IAS_CLIENT
+    {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_IMMEDIATE_ALERT_SERVICE},
+#endif /* CYBLE_IAS_CLIENT */
+#ifdef CYBLE_LLS_CLIENT
+    {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_LINK_LOSS_SERVICE},
+#endif /* CYBLE_LLS_CLIENT */
+#ifdef CYBLE_LNS_CLIENT
+    {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_LOCATION_AND_NAVIGATION_SERVICE},
+#endif /* CYBLE_LNS_CLIENT */
+#ifdef CYBLE_NDCS_CLIENT
+    {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_NEXT_DST_CHANGE_SERVICE},
+#endif /* CYBLE_NDCS_CLIENT */
+#ifdef CYBLE_IPSS_CLIENT
+    {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_INTERNET_PROTOCOL_SUPPORT_SERVICE},
+#endif /* CYBLE_IPSS_CLIENT */
+#ifdef CYBLE_PASS_CLIENT
+    {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_PHONE_ALERT_STATUS_SERVICE},
+#endif /* CYBLE_PASS_CLIENT */
+#ifdef CYBLE_RSCS_CLIENT
+    {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_RUNNING_SPEED_AND_CADENCE_SERVICE},
+#endif /* CYBLE_RSCS_CLIENT */
+#ifdef CYBLE_RTUS_CLIENT
+    {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_REF_TIME_UPDATE_SERVICE},
+#endif /* CYBLE_RTUS_CLIENT */
+#ifdef CYBLE_SCPS_CLIENT
+    {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_SCAN_PARAM_SERVICE},
+#endif /* CYBLE_SCPS_CLIENT */
+#ifdef CYBLE_TPS_CLIENT
+    {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_TX_POWER_SERVICE},
+#endif /* CYBLE_TPS_CLIENT */
+#ifdef CYBLE_UDS_CLIENT
+    {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_USER_DATA_SERVICE},
+#endif /* CYBLE_UDS_CLIENT */
+#ifdef CYBLE_WPTS_CLIENT
+    {{CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE}, CYBLE_UUID_WIRELESS_POWER_TRANSFER_SERVICE},
+#endif /* CYBLE_WPTS_CLIENT */
+};
+
+CYBLE_GAPC_T cyBle_gapc;
+
+#endif /* CYBLE_GATT_ROLE_CLIENT */
+
+/* Default device security */
+CYBLE_GAP_AUTH_INFO_T cyBle_authInfo =
+{
+    (CYBLE_GAP_SEC_MODE_1 | CYBLE_GAP_SEC_LEVEL_1 ), /* uint8 security */
+    CYBLE_GAP_BONDING, /* uint8 bonding */
+    0x10u,      /* uint8 ekeySize */
+    CYBLE_GAP_AUTH_ERROR_NONE, /* CYBLE_AUTH_FAILED_REASON_T authErr */
+};
+
+#if(CYBLE_GATT_ROLE_SERVER)
+
+
+/******************************************************************************    
+##Function Name: CyBle_WriteReqHandler
+*******************************************************************************
+
+Summary:
+ Handles the Write Request event from BLE stack.
+
+Parameters:
+ CYBLE_GATTS_WRITE_REQ_PARAM_T * eventParam - event parameter
+
+Return:
+ None
+
+******************************************************************************/
+static void CyBle_WriteReqHandler(CYBLE_GATTS_WRITE_REQ_PARAM_T *eventParam)
+{
+    CYBLE_GATT_ERR_CODE_T gattErr;
+#if defined CYBLE_CTS_SERVER || defined CYBLE_ESS_SERVER
+    cyBle_gattError = CYBLE_GATT_ERR_NONE;
+#endif /* defined CYBLE_CTS_SERVER || defined CYBLE_ESS_SERVER */
+    
+    gattErr = CyBle_GattsWriteEventHandler(eventParam);
+#ifdef CYBLE_ANCS_SERVER
+    if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+    {
+        gattErr = CyBle_AncssWriteEventHandler(eventParam);
+    }
+#endif /* CYBLE_ANCS_SERVER */
+#ifdef CYBLE_ANS_SERVER
+    if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+    {
+        gattErr = CyBle_AnssWriteEventHandler(eventParam);
+    }
+#endif /* CYBLE_ANS_SERVER */
+#ifdef CYBLE_BAS_SERVER
+    if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+    {
+        gattErr = CyBle_BassWriteEventHandler(eventParam);
+    }
+#endif /* CYBLE_BAS_SERVER */
+#ifdef CYBLE_BLS_SERVER
+    if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+    {
+        gattErr = CyBle_BlssWriteEventHandler(eventParam);
+    }
+#endif /* CYBLE_BLS_SERVER */
+#ifdef CYBLE_BMS_SERVER
+    if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+    {
+        gattErr = CyBle_BmssWriteEventHandler(eventParam);
+    }
+#endif /* CYBLE_BMS_SERVER */
+#ifdef CYBLE_BTS_SERVER
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        gattErr = CyBle_BtsWriteEventHandler(eventParam);
+    }
+#endif /* CYBLE_BTS_SERVER */
+#ifdef CYBLE_CGMS_SERVER
+    if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+    {
+        gattErr = CyBle_CgmssWriteEventHandler(eventParam);
+    }
+#endif /* CYBLE_CGMS_SERVER */
+#ifdef CYBLE_CPS_SERVER
+    if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+    {
+        gattErr = CyBle_CpssWriteEventHandler(eventParam);
+    }
+#endif /* CYBLE_CPS_SERVER */
+#ifdef CYBLE_CSCS_SERVER
+    if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+    {
+        gattErr = CyBle_CscssWriteEventHandler(eventParam);
+    }
+#endif /* CYBLE_CSCS_SERVER */
+#ifdef CYBLE_CTS_SERVER
+    if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+    {
+        gattErr = CyBle_CtssWriteEventHandler(eventParam);
+    }
+#endif /* CYBLE_CTS_SERVER */
+#ifdef CYBLE_ESS_SERVER
+    if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+    {
+        gattErr = CyBle_EsssWriteEventHandler(eventParam);
+    }
+#endif /* CYBLE_ESS_SERVER */
+#ifdef CYBLE_GLS_SERVER
+    if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+    {
+        gattErr = CyBle_GlssWriteEventHandler(eventParam);
+    }
+#endif /* CYBLE_GLS_SERVER */
+#ifdef CYBLE_HIDS_SERVER
+    if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+    {
+        gattErr = CyBle_HidssWriteEventHandler(eventParam);
+    }
+#endif /* CYBLE_HIDS_SERVER */
+#ifdef CYBLE_HRS_SERVER
+    if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+    {
+        gattErr = CyBle_HrssWriteEventHandler(eventParam);
+    }
+#endif /* CYBLE_HRS_SERVER */
+#ifdef CYBLE_HTS_SERVER
+    if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+    {
+        gattErr = CyBle_HtssWriteEventHandler(eventParam);
+    }
+#endif /* CYBLE_HTS_SERVER */
+#ifdef CYBLE_LLS_SERVER
+    if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+    {
+        gattErr = CyBle_LlssWriteEventHandler(eventParam);
+    }
+#endif /* CYBLE_LLS_SERVER */
+#ifdef CYBLE_LNS_SERVER
+    if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+    {
+        gattErr = CyBle_LnssWriteEventHandler(eventParam);
+    }
+#endif /* CYBLE_LNS_SERVER */
+#ifdef CYBLE_PASS_SERVER
+    if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+    {
+        gattErr = CyBle_PasssWriteEventHandler(eventParam);
+    }
+#endif /* CYBLE_PASS_SERVER */
+#ifdef CYBLE_RSCS_SERVER
+    if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+    {
+        gattErr = CyBle_RscssWriteEventHandler(eventParam);
+    }
+#endif /* CYBLE_RSCS_SERVER */
+#ifdef CYBLE_SCPS_SERVER
+    if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+    {
+        gattErr = CyBle_ScpssWriteEventHandler(eventParam);
+    }
+#endif /* CYBLE_SCPS_SERVER */
+#ifdef CYBLE_TPS_SERVER
+    if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+    {
+        gattErr = CyBle_TpssWriteEventHandler(eventParam);
+    }
+#endif /* CYBLE_TPS_SERVER */
+#ifdef CYBLE_UDS_SERVER
+    if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+    {
+        gattErr = CyBle_UdssWriteEventHandler(eventParam);
+    }
+#endif /* CYBLE_UDS_SERVER */
+#ifdef CYBLE_WPTS_SERVER
+    if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+    {
+        gattErr = CyBle_WptssWriteEventHandler(eventParam);
+    }
+#endif /* CYBLE_WPTS_SERVER */
+#ifdef CYBLE_WSS_SERVER
+    if(((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u) && (gattErr == CYBLE_GATT_ERR_NONE))
+    {
+        gattErr = CyBle_WsssWriteEventHandler(eventParam);
+    }
+#endif /* CYBLE_WSS_SERVER */
+
+    /* Send response when event was handled by service */
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) == 0u)
+    {
+        if(gattErr != CYBLE_GATT_ERR_NONE)
+        {
+            CYBLE_GATTS_ERR_PARAM_T err_param;
+            
+            err_param.opcode = (uint8) CYBLE_GATT_WRITE_REQ;
+            err_param.attrHandle = eventParam->handleValPair.attrHandle;
+            err_param.errorCode = gattErr;
+
+            /* Send Error Response */
+            (void)CyBle_GattsErrorRsp(eventParam->connHandle, &err_param);
+        }
+        else
+        {
+            (void)CyBle_GattsWriteRsp(eventParam->connHandle);
+        }
+    }
+}
+
+
+/****************************************************************************** 
+##Function Name: CyBle_ValueConfirmation
+*******************************************************************************
+
+Summary:
+ Handles the Value Confirmation request event from the BLE stack.
+
+Parameters:
+ CYBLE_CONN_HANDLE_T *eventParam - Pointer to a structure
+    of type 'CYBLE_CONN_HANDLE_T'
+
+Return:
+ None
+
+******************************************************************************/
+static void CyBle_ValueConfirmation(const CYBLE_CONN_HANDLE_T *eventParam)
+{
+    if(eventParam != NULL)
+    {
+    #ifdef CYBLE_BLS_SERVER
+        CyBle_BlssConfirmationEventHandler(eventParam);
+    #endif /* CYBLE_BLS_SERVER */
+    
+    #ifdef CYBLE_CGMS_SERVER
+        if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+        {
+            CyBle_CgmssConfirmationEventHandler(eventParam);
+        }
+    #endif /* CYBLE_CGMS_SERVER */
+    
+    #ifdef CYBLE_CPS_SERVER
+        if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+        {
+            CyBle_CpssConfirmationEventHandler(eventParam);
+        }
+    #endif /* CYBLE_CPS_SERVER */
+    
+    #ifdef CYBLE_CSCS_SERVER
+        if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+        {
+            CyBle_CscssConfirmationEventHandler(eventParam);
+        }
+    #endif /* CYBLE_CSCS_SERVER */
+    
+    #ifdef CYBLE_ESS_SERVER
+        if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+        {
+            CyBle_EsssConfirmationEventHandler(eventParam);
+        }
+    #endif /* CYBLE_ESS_SERVER */
+    
+    #ifdef CYBLE_GLS_SERVER
+        if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+        {
+            CyBle_GlssConfirmationEventHandler(eventParam);
+        }
+    #endif /* CYBLE_GLS_SERVER */
+    
+    #ifdef CYBLE_HTS_SERVER
+        if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+        {
+            CyBle_HtssConfirmationEventHandler(eventParam);
+        }
+    #endif /* CYBLE_HTS_SERVER */
+
+    #ifdef CYBLE_LNS_SERVER
+        if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+        {
+            CyBle_LnssConfirmationEventHandler(eventParam);
+        }
+    #endif /* CYBLE_LNS_SERVER */
+    
+    #ifdef CYBLE_RSCS_SERVER
+        if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+        {
+            CyBle_RscssConfirmationEventHandler(eventParam);
+        }
+    #endif /* CYBLE_RSCS_SERVER */
+    
+    #ifdef CYBLE_UDS_SERVER
+        if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+        {
+            CyBle_UdssConfirmationEventHandler(eventParam);
+        }
+    #endif /* CYBLE_UDS_SERVER */
+    
+    #ifdef CYBLE_WPTS_SERVER
+        if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+        {
+            CyBle_WptssConfirmationEventHandler(eventParam);
+        }
+    #endif /* CYBLE_WPTS_SERVER */
+    
+    #ifdef CYBLE_WSS_SERVER
+        if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+        {
+            CyBle_WsssConfirmationEventHandler(eventParam);
+        }
+    #endif /* CYBLE_WSS_SERVER */
+    }
+}
+
+#endif /* CYBLE_GATT_ROLE_SERVER */
+
+
+#if (CYBLE_GATT_ROLE_CLIENT)
+
+/****************************************************************************** 
+##Function Name: CyBle_GattcWriteResponseEventHandler
+*******************************************************************************
+
+Summary:
+ Handles the Write response event from the BLE stack.
+
+Parameters:
+ CYBLE_CONN_HANDLE_T *eventParam - Pointer to a structure
+    of type 'CYBLE_CONN_HANDLE_T'
+
+Return:
+ None
+
+******************************************************************************/
+static void CyBle_GattcWriteResponseEventHandler(const CYBLE_CONN_HANDLE_T *eventParam)
+{
+#ifdef CYBLE_ANCS_CLIENT
+    CyBle_AncscWriteResponseEventHandler(eventParam);
+#endif /* CYBLE_ANCS_CLIENT */
+
+#ifdef CYBLE_ANS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_AnscWriteResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_ANS_CLIENT */
+
+#ifdef CYBLE_BAS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_BascWriteResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_BAS_CLIENT */
+
+#ifdef CYBLE_BLS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_BlscWriteResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_BLS_CLIENT */
+
+#ifdef CYBLE_BMS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_BmscWriteResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_BMS_CLIENT */
+
+#ifdef CYBLE_CGMS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_CgmscWriteResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_CGMS_CLIENT */
+
+#ifdef CYBLE_CPS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_CpscWriteResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_CPS_CLIENT */
+
+#ifdef CYBLE_CSCS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_CscscWriteResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_CSCS_CLIENT */
+
+#ifdef CYBLE_CTS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_CtscWriteResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_CTS_CLIENT */
+
+#ifdef CYBLE_ESS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_EsscWriteResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_ESS_CLIENT */
+
+#ifdef CYBLE_GLS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_GlscWriteResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_GLS_CLIENT */
+
+#ifdef CYBLE_HIDS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_HidscWriteResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_HIDS_CLIENT */
+
+#ifdef CYBLE_HRS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_HrscWriteResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_HRS_CLIENT */
+
+#ifdef CYBLE_HTS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_HtscWriteResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_HTS_CLIENT */
+
+#ifdef CYBLE_LLS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_LlscWriteResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_LLS_CLIENT */
+
+#ifdef CYBLE_LNS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_LnscWriteResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_LNS_CLIENT */
+
+#ifdef CYBLE_PASS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_PasscWriteResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_PASS_CLIENT */
+
+#ifdef CYBLE_RSCS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_RscscWriteResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_RSCS_CLIENT */
+
+#ifdef CYBLE_SCPS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_ScpscWriteResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_SCPS_CLIENT */
+
+#ifdef CYBLE_TPS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_TpscWriteResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_TPS_CLIENT */
+
+#ifdef CYBLE_UDS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_UdscWriteResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_UDS_CLIENT */
+#ifdef CYBLE_WPTS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_WptscWriteResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_WPTS_CLIENT */
+#ifdef CYBLE_WSS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_WsscWriteResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_WSS_CLIENT */
+}
+
+
+/******************************************************************************    
+##Function Name: CyBle_NotificationEventHandler
+*******************************************************************************
+
+Summary:
+ Handles the Notification event from BLE stack.
+
+Parameters:
+ CYBLE_GATTC_HANDLE_VALUE_NTF_PARAM_T * eventParam - event parameter
+
+Return:
+ None
+
+******************************************************************************/
+static void CyBle_NotificationEventHandler(CYBLE_GATTC_HANDLE_VALUE_NTF_PARAM_T *eventParam)
+{
+#ifdef CYBLE_ANCS_CLIENT
+    CyBle_AncscNotificationEventHandler(eventParam);
+#endif /* CYBLE_ANCS_CLIENT */
+#ifdef CYBLE_ANS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_AnscNotificationEventHandler(eventParam);
+    }
+#endif /* CYBLE_ANS_CLIENT */
+#ifdef CYBLE_BAS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_BascNotificationEventHandler(eventParam);
+    }
+#endif /* CYBLE_BAS_CLIENT */
+#ifdef CYBLE_BLS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_BlscNotificationEventHandler(eventParam);
+    }
+#endif /* CYBLE_BLS_CLIENT */
+#ifdef CYBLE_CGMS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_CgmscNotificationEventHandler(eventParam);
+    }
+#endif /* CYBLE_CGMS_CLIENT */
+#ifdef CYBLE_CPS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_CpscNotificationEventHandler(eventParam);
+    }
+#endif /* CYBLE_CPS_CLIENT */
+#ifdef CYBLE_CSCS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_CscscNotificationEventHandler(eventParam);
+    }
+#endif /* CYBLE_CSCS_CLIENT */
+#ifdef CYBLE_CTS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_CtscNotificationEventHandler(eventParam);
+    }
+#endif /* CYBLE_CTS_CLIENT */
+#ifdef CYBLE_ESS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_EsscNotificationEventHandler(eventParam);
+    }
+#endif /* CYBLE_ESS_CLIENT */
+#ifdef CYBLE_GLS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_GlscNotificationEventHandler(eventParam);
+    }
+#endif /* CYBLE_GLS_CLIENT */
+#ifdef CYBLE_HIDS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_HidscNotificationEventHandler(eventParam);
+    }
+#endif /* CYBLE_HIDS_CLIENT */
+#ifdef CYBLE_HRS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_HrscNotificationEventHandler(eventParam);
+    }
+#endif /* CYBLE_HRS_CLIENT */
+#ifdef CYBLE_HTS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_HtscNotificationEventHandler(eventParam);
+    }
+#endif /* CYBLE_HTS_CLIENT */
+#ifdef CYBLE_LNS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_LnscNotificationEventHandler(eventParam);
+    }
+#endif /* CYBLE_LNS_CLIENT */
+#ifdef CYBLE_PASS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_PasscNotificationEventHandler(eventParam);
+    }
+#endif /* CYBLE_PASS_CLIENT */
+#ifdef CYBLE_RSCS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_RscscNotificationEventHandler(eventParam);
+    }
+#endif /* CYBLE_RSCS_CLIENT */
+#ifdef CYBLE_SCPS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_ScpscNotificationEventHandler(eventParam);
+    }
+#endif /* CYBLE_SCPS_CLIENT */
+#ifdef CYBLE_TPS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_TpscNotificationEventHandler(eventParam);
+    }
+#endif /* CYBLE_TPS_CLIENT */
+#ifdef CYBLE_UDS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_UdscNotificationEventHandler(eventParam);
+    }
+#endif /* CYBLE_UDS_CLIENT */
+#ifdef CYBLE_WPTS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_WptscNotificationEventHandler(eventParam);
+    }
+#endif /* CYBLE_WPTS_CLIENT */
+}
+
+
+/******************************************************************************    
+##Function Name: CyBle_IndicationEventHandler
+*******************************************************************************
+
+Summary:
+ Handles the Indication event from BLE stack.
+
+Parameters:
+ CYBLE_GATTC_HANDLE_VALUE_IND_PARAM_T * eventParam - event parameter
+
+Return:
+ None
+
+******************************************************************************/
+static void CyBle_IndicationEventHandler(CYBLE_GATTC_HANDLE_VALUE_IND_PARAM_T *eventParam)
+{
+#ifdef CYBLE_BLS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_BlscIndicationEventHandler(eventParam);
+    }
+#endif /* CYBLE_BLS_CLIENT */
+#ifdef CYBLE_CGMS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_CgmscIndicationEventHandler(eventParam);
+    }
+#endif /* CYBLE_CGMS_CLIENT */
+#ifdef CYBLE_CPS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_CpscIndicationEventHandler(eventParam);
+    }
+#endif /* CYBLE_CPS_CLIENT */
+#ifdef CYBLE_CSCS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_CscscIndicationEventHandler(eventParam);
+    }
+#endif /* CYBLE_CSCS_CLIENT */
+#ifdef CYBLE_ESS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_EsscIndicationEventHandler(eventParam);
+    }
+#endif /* CYBLE_ESS_CLIENT */
+#ifdef CYBLE_GLS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_GlscIndicationEventHandler(eventParam);
+    }
+#endif /* CYBLE_GLS_CLIENT */
+#ifdef CYBLE_HTS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_HtscIndicationEventHandler(eventParam);
+    }
+#endif /* CYBLE_HTS_CLIENT */
+#ifdef CYBLE_LNS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_LnscIndicationEventHandler(eventParam);
+    }
+#endif /* CYBLE_LNS_CLIENT */
+#ifdef CYBLE_RSCS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_RscscIndicationEventHandler(eventParam);
+    }
+#endif /* CYBLE_RSCS_CLIENT */
+#ifdef CYBLE_UDS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_UdscIndicationEventHandler(eventParam);
+    }
+#endif /* CYBLE_UDS_CLIENT */
+#ifdef CYBLE_WPTS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_WptscIndicationEventHandler(eventParam);
+    }
+#endif /* CYBLE_WPTS_CLIENT */
+#ifdef CYBLE_WSS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_WsscIndicationEventHandler(eventParam);
+    }
+#endif /* CYBLE_WSS_CLIENT */
+}
+
+
+
+/******************************************************************************    
+##Function Name: CyBle_ReadResponseEventHandler
+*******************************************************************************
+
+Summary:
+ Handles the Read Response event from BLE stack.
+
+Parameters:
+ CYBLE_GATTC_READ_RSP_PARAM_T * eventParam - event parameter
+
+Return:
+ None
+
+******************************************************************************/
+static void CyBle_ReadResponseEventHandler(CYBLE_GATTC_READ_RSP_PARAM_T *eventParam)
+{
+#ifdef CYBLE_CUSTOM_CLIENT
+    /* Read response with 128-bit included service uuid */
+    if((CYBLE_CLIENT_STATE_INCL_DISCOVERING == CyBle_GetClientState()) &&
+       (cyBle_discInclInfo.inclDefHandle != 0u))
+    {
+        CYBLE_DISC_SRVC128_INFO_T discServInfo;
+
+        /* Store service range */
+        discServInfo.range = cyBle_discInclInfo.inclHandleRange;
+        (void)memcpy((void *) discServInfo.uuid.uuid128.value, (void *)eventParam->value.val, eventParam->value.len);
+        CyBle_CustomcDiscoverServiceEventHandler(&discServInfo);
+        
+        /* Re-initiate CyBle_GattcFindIncludedServices function, setting the start
+           handle to the attribute handle which is placed next to the one used in
+           the above step.
+        */
+        discServInfo.range.startHandle = cyBle_discInclInfo.inclDefHandle + 1;
+        discServInfo.range.endHandle = cyBle_serverInfo[cyBle_disCount].range.endHandle;
+        if(discServInfo.range.startHandle <= discServInfo.range.endHandle)
+        {
+            if(CYBLE_ERROR_OK != CyBle_GattcFindIncludedServices(cyBle_connHandle, &discServInfo.range))
+            {
+                CyBle_ApplCallback(CYBLE_EVT_GATTC_INCL_DISCOVERY_FAILED, NULL);
+                cyBle_eventHandlerFlag &= (uint8)~CYBLE_AUTO_DISCOVERY;
+            }
+        }
+        else /* Continue discovery of the following service */
+        {
+            CyBle_NextInclDiscovery(CYBLE_DISCOVERY_CONTINUE);
+        }
+        
+        cyBle_eventHandlerFlag &= (uint8)~CYBLE_CALLBACK;
+        cyBle_discInclInfo.inclDefHandle = 0u;
+        
+    }
+#endif /* CYBLE_CUSTOM_CLIENT */
+#ifdef CYBLE_ANS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_AnscReadResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_ANS_CLIENT */
+#ifdef CYBLE_BAS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_BascReadResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_BAS_CLIENT */
+#ifdef CYBLE_BLS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_BlscReadResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_BLS_CLIENT */
+#ifdef CYBLE_BMS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_BmscReadResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_BMS_CLIENT */
+#ifdef CYBLE_CGMS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_CgmscReadResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_CGMS_CLIENT */
+#ifdef CYBLE_CPS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_CpscReadResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_CPS_CLIENT */
+#ifdef CYBLE_CSCS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_CscscReadResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_CSCS_CLIENT */
+#ifdef CYBLE_CTS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_CtscReadResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_BAS_CLIENT */
+#ifdef CYBLE_DIS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_DiscReadResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_DIS_CLIENT */
+#ifdef CYBLE_ESS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_EsscReadResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_ESS_CLIENT */
+#ifdef CYBLE_GLS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_GlscReadResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_GLS_CLIENT */
+#ifdef CYBLE_HIDS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_HidscReadResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_HIDS_CLIENT */
+#ifdef CYBLE_HRS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_HrscReadResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_HRS_CLIENT */
+#ifdef CYBLE_HTS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_HtscReadResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_HTS_CLIENT */
+#ifdef CYBLE_LLS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_LlscReadResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_LLS_CLIENT */
+#ifdef CYBLE_LNS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_LnscReadResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_LNS_CLIENT */
+#ifdef CYBLE_NDCS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_NdcscReadResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_NDCS_CLIENT */
+#ifdef CYBLE_PASS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_PasscReadResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_PASS_CLIENT */
+#ifdef CYBLE_RSCS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_RscscReadResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_RSCS_CLIENT */
+#ifdef CYBLE_RTUS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_RtuscReadResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_RTUS_CLIENT */
+#ifdef CYBLE_SCPS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_ScpscReadResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_SCPS_CLIENT */
+#ifdef CYBLE_TPS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_TpscReadResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_TPS_CLIENT */
+#ifdef CYBLE_UDS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_UdscReadResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_UDS_CLIENT */
+#ifdef CYBLE_WPTS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_WptscReadResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_WPTS_CLIENT */
+#ifdef CYBLE_WSS_CLIENT
+    if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+    {
+        CyBle_WsscReadResponseEventHandler(eventParam);
+    }
+#endif /* CYBLE_WSS_CLIENT */
+}
+#endif /* CYBLE_GATT_ROLE_CLIENT */
+
+
+/****************************************************************************** 
+##Function Name: CyBle_DisconnectEventHandler
+*******************************************************************************
+
+Summary:
+ Handles the GATT Disconnection event from the BLE stack.
+
+Parameters:
+ None
+
+Return:
+ None
+
+******************************************************************************/
+static void CyBle_GattDisconnectEventHandler(void)
+{
+    cyBle_connHandle.attId = 0u;
+    cyBle_connHandle.bdHandle = 0u;
+    
+    #if (CYBLE_GATT_ROLE_CLIENT)
+        if(CYBLE_CLIENT_STATE_DISCOVERED == CyBle_GetClientState())
+        {
+            CyBle_SetClientState(CYBLE_CLIENT_STATE_DISCONNECTED_DISCOVERED);
+        }
+        else
+        {
+            CyBle_SetClientState(CYBLE_CLIENT_STATE_DISCONNECTED);
+        }
+    #endif /* CYBLE_GATT_ROLE_CLIENT */
+        
+    #ifdef CYBLE_CPS_SERVER
+        #if CYBLE_GAP_ROLE_BROADCASTER
+            CyBle_CpssDisconnectEventHandler();
+        #endif /* CYBLE_GAP_ROLE_BROADCASTER */
+    #endif /* CYBLE_CPS_SERVER */
+
+    #ifdef CYBLE_CPS_CLIENT
+        CyBle_CpscDisconnectEventHandler();
+    #endif /* CYBLE_CPS_CLIENT */
+
+    #ifdef CYBLE_IAS_SERVER
+        CyBle_IassDisconnectEventHandler();
+    #endif /* CYBLE_IAS_SERVER */
+    
+    #ifdef CYBLE_GLS_SERVER
+        CyBle_GlsInit();
+    #endif /* CYBLE_GLS_SERVER */
+    
+    #ifdef CYBLE_LNS_SERVER
+        CyBle_LnsInit();
+    #endif /* CYBLE_LNS_SERVER */
+    
+    #ifdef CYBLE_UDS_SERVER
+        CyBle_UdsInit();
+    #endif /* CYBLE_UDS_SERVER */
+}
+
+
+/****************************************************************************** 
+##Function Name: CyBle_TimeOutEventHandler
+*******************************************************************************
+
+Summary:
+ Handles the CYBLE_EVT_TIMEOUT event from the BLE stack.
+
+Parameters:
+ *eventParam - The pointer to a structure of type CYBLE_TO_REASON_CODE_T.
+
+Return:
+ None
+
+******************************************************************************/
+static void CyBle_TimeOutEventHandler(const CYBLE_TO_REASON_CODE_T *eventParam)
+{
+    if(*eventParam == CYBLE_GATT_RSP_TO)
+    {
+    #if (CYBLE_GATT_ROLE_CLIENT)
+        if(0u != (cyBle_eventHandlerFlag & CYBLE_AUTO_DISCOVERY))
+        {
+            switch(CyBle_GetClientState())
+            {
+                case CYBLE_CLIENT_STATE_SRVC_DISCOVERING:
+                    CyBle_ApplCallback(CYBLE_EVT_GATTC_SRVC_DISCOVERY_FAILED, NULL);
+                    break;
+                case CYBLE_CLIENT_STATE_INCL_DISCOVERING:
+                    CyBle_ApplCallback(CYBLE_EVT_GATTC_INCL_DISCOVERY_FAILED, NULL);
+                    break;
+                case CYBLE_CLIENT_STATE_CHAR_DISCOVERING:
+                    CyBle_ApplCallback(CYBLE_EVT_GATTC_CHAR_DISCOVERY_FAILED, NULL);
+                    break;
+                case CYBLE_CLIENT_STATE_DESCR_DISCOVERING:
+                    CyBle_ApplCallback(CYBLE_EVT_GATTC_DESCR_DISCOVERY_FAILED, NULL);
+                    break;
+                default:        /* Other states should not be set in Auto discovery mode */
+                    break;
+            }
+            cyBle_eventHandlerFlag &= (uint8)~CYBLE_AUTO_DISCOVERY;
+            CyBle_SetClientState(CYBLE_CLIENT_STATE_CONNECTED);
+        }
+    #endif /* CYBLE_GATT_ROLE_CLIENT */
+    #ifdef CYBLE_CPS_SERVER
+        CyBle_CpssTimeOutEventHandler();
+    #endif /* CYBLE_CPS_SERVER */
+    }
+    
+    /* Connection procedure timeout */
+    if(*eventParam == CYBLE_GENERIC_TO)
+    {
+    #if(CYBLE_GAP_ROLE_CENTRAL)
+        if(CYBLE_STATE_CONNECTING == CyBle_GetState())
+        {
+            (void)CyBle_GapcCancelDeviceConnection();
+        }
+    #endif /* CYBLE_GAP_ROLE_CENTRAL */
+    }
+}
+
+
+/****************************************************************************** 
+##Function Name: CyBle_GattConnectReqHandler
+*******************************************************************************
+
+Summary:
+ Handles the GATT connect event from the BLE stack.
+
+Parameters:
+ None
+
+Return:
+ None
+
+******************************************************************************/
+static void CyBle_GattConnectReqHandler(void)
+{
+    #ifdef CYBLE_CGMS_SERVER
+        CyBle_CgmsInit();
+    #endif /* CYBLE_CGMS_SERVER */
+    
+    #ifdef CYBLE_CPS_SERVER
+        CyBle_CpssConnectEventHandler();
+    #endif /* CYBLE_CPS_SERVER */
+    
+    #ifdef CYBLE_CSCS_SERVER
+            CyBle_CscsInit();
+    #endif /* CYBLE_CSCS_SERVER */
+    
+    #ifdef CYBLE_LLS_SERVER
+        CyBle_LlssConnectEventHandler();
+    #endif /* CYBLE_LLS_SERVER */
+    
+    #ifdef CYBLE_HIDS_SERVER
+        CyBle_HidssOnDeviceConnected();
+    #endif /* CYBLE_HIDS_SERVER */
+
+    #ifdef CYBLE_RSCS_SERVER
+        CyBle_RscsInit();
+    #endif /* CYBLE_RSCS_SERVER */
+}
+
+
+#if (CYBLE_GATT_ROLE_SERVER || CYBLE_GATT_ROLE_CLIENT)
+
+/****************************************************************************** 
+##Function Name: CyBle_IsDeviceAddressValid
+*******************************************************************************
+
+Summary:
+ This function verifies that BLE public address has been programmed to SFLASH 
+ during manufacture.
+
+Parameters:
+ CYBLE_GAP_BD_ADDR_T *sflashDeviceAddress: the pointer to the BD address of 
+                                           type CYBLE_GAP_BD_ADDR_T. 
+
+Return:
+ Non zero value when a device address differs from the default SFLASH content.
+
+******************************************************************************/
+static uint8 CyBle_IsDeviceAddressValid(const CYBLE_GAP_BD_ADDR_T *sflashDeviceAddress)
+{
+    uint8 i;
+    uint8 sflashAddressValid = 0u;
+    
+    if(sflashDeviceAddress -> type == CYBLE_GAP_ADDR_TYPE_PUBLIC)  
+    {
+        for(i = 0u; i < CYBLE_GAP_BD_ADDR_SIZE; i++)
+        {
+            if(sflashDeviceAddress->bdAddr[i] != 0u)
+            {
+                sflashAddressValid = 1u;
+                break;
+            }
+        }
+    }
+    return (sflashAddressValid);
+}
+#endif /* CYBLE_GATT_ROLE_SERVER || CYBLE_GATT_ROLE_CLIENT */
+
+
+/****************************************************************************** 
+##Function Name: CyBle_L2Cap_ConnParamUpdateRspHandler
+*******************************************************************************
+
+Summary:
+ Handles the L2CAP connection parameter response event from
+ the BLE stack.
+
+Parameters:
+ uint16 response:
+     * Accepted = 0x0000
+     * Rejected = 0x0001
+
+Return:
+ None
+
+******************************************************************************/
+static void CyBle_L2Cap_ConnParamUpdateRspEventHandler(uint16 response)
+{
+    #ifdef CYBLE_CPS_SERVER
+        CyBle_CpssConnParamUpdateRspEventHandler(response);
+    #endif /* CYBLE_CPS_SERVER */
+    
+    /* Unreferenced variable warning workaround */
+    if(response != 0u)
+    {
+    }
+}
+
+
+/****************************************************************************** 
+##Function Name: CyBle_GapConnUpdateCompleteEventHandler
+*******************************************************************************
+
+Summary:
+ Handles the CYBLE_EVT_GAP_CONNECTION_UPDATE_COMPLETE event from
+ the BLE stack.
+
+Parameters:
+ *eventParam: The pointer to the data structure specified by the event.
+
+Return:
+ None
+
+******************************************************************************/
+static void CyBle_GapConnUpdateCompleteEventHandler(const CYBLE_GAP_CONN_PARAM_UPDATED_IN_CONTROLLER_T *eventParam)
+{
+    #ifdef CYBLE_CPS_SERVER
+        CyBle_CpssConnUpdateCompleteEventHandler(eventParam);
+    #endif /* CYBLE_CPS_SERVER */
+    
+    /* Unreferenced variable warning workaround */
+    if(eventParam != 0u)
+    {
+    }
+}
+
+
+/****************************************************************************** 
+##Function Name: CyBle_EventHandler
+*******************************************************************************
+
+Summary:
+ Handles the events from the BLE stack
+
+Parameters:
+ eventCode:    the event code
+ *eventParam:  the event parameters
+
+Return:
+ None.
+
+******************************************************************************/
+void CyBle_EventHandler(uint8 eventCode, void *eventParam)
+{
+    cyBle_eventHandlerFlag |= CYBLE_CALLBACK;
+
+    /* Common Profile event handling */
+    switch(eventCode)
+    {
+        /**********************************************************
+        ##General events
+        ***********************************************************/
+        case CYBLE_EVT_STACK_ON:
+        #if(CYBLE_MODE_PROFILE)
+        {
+            CYBLE_BLESS_PWR_IN_DB_T bleSsPowerLevel;
+            
+            /* Set Tx Power Level for advertising and connection channels */
+            bleSsPowerLevel.blePwrLevelInDbm = CYBLE_TX_POWER_LEVEL_ADV;
+            bleSsPowerLevel.bleSsChId = CYBLE_LL_ADV_CH_TYPE;
+            (void) CyBle_SetTxPowerLevel (&bleSsPowerLevel);
+            bleSsPowerLevel.blePwrLevelInDbm = CYBLE_TX_POWER_LEVEL_CONN;
+            bleSsPowerLevel.bleSsChId = CYBLE_LL_CONN_CH_TYPE;
+            (void) CyBle_SetTxPowerLevel (&bleSsPowerLevel);
+        }
+        #endif /* CYBLE_MODE_PROFILE */
+        #if (CYBLE_GATT_ROLE_SERVER || CYBLE_GATT_ROLE_CLIENT)
+            /* Set device Address  */
+            if(CyBle_IsDeviceAddressValid(cyBle_sflashDeviceAddress) != 0u)
+            {
+                (void) CyBle_SetDeviceAddress(cyBle_sflashDeviceAddress);
+                #if(CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER)
+                    CyBle_ChangeAdDeviceAddress(cyBle_sflashDeviceAddress, 0u);
+                    CyBle_ChangeAdDeviceAddress(cyBle_sflashDeviceAddress, 1u);
+                #endif /* CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER */    
+            }
+            else
+            {
+            #if (SILICON_GENERATED_DEVICE_ADDRESS != 0u)
+                cyBle_deviceAddress.bdAddr[0] = CYBLE_SFLASH_DIE_X_REG;
+                cyBle_deviceAddress.bdAddr[1] = CYBLE_SFLASH_DIE_Y_REG;
+                cyBle_deviceAddress.bdAddr[2] = CYBLE_SFLASH_DIE_WAFER_REG;
+            #endif /* SILICON_GENERATED_DEVICE_ADDRESS != 0u */
+                (void) CyBle_SetDeviceAddress(&cyBle_deviceAddress);
+                #if(CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER)
+                    CyBle_ChangeAdDeviceAddress(&cyBle_deviceAddress, 0u);
+                    CyBle_ChangeAdDeviceAddress(&cyBle_deviceAddress, 1u);
+                #endif /* CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER */    
+            }
+            /* Set device IO Capability  */
+            (void) CyBle_GapSetIoCap(CYBLE_IO_CAPABILITY);    
+        #endif /* CYBLE_GATT_ROLE_SERVER || CYBLE_GATT_ROLE_CLIENT */
+            CyBle_SetState(CYBLE_STATE_DISCONNECTED);
+            break;
+        case CYBLE_EVT_TIMEOUT:
+            CyBle_TimeOutEventHandler((CYBLE_TO_REASON_CODE_T *)eventParam);
+            break;
+    	case CYBLE_EVT_STACK_BUSY_STATUS:
+            cyBle_busyStatus = *(uint8 *)eventParam;
+            break;
+
+        /**********************************************************
+        ##GAP events
+        ***********************************************************/
+        case CYBLE_EVT_GAP_AUTH_REQ:
+        #if(CYBLE_MODE_PROFILE)
+            if(0u == (cyBle_eventHandlerFlag & CYBLE_DISABLE_AUTOMATIC_AUTH))
+            {
+                /* If the responding device does not support pairing then the responding 
+                   device shall respond using the Pairing Failed message with the error 
+                   code "Pairing Not Supported" otherwise it responds with a Pairing 
+                   Response message.
+                */
+                if(cyBle_authInfo.security == (CYBLE_GAP_SEC_MODE_1 | CYBLE_GAP_SEC_LEVEL_1))
+                {
+                    cyBle_authInfo.authErr = CYBLE_GAP_AUTH_ERROR_PAIRING_NOT_SUPPORTED;
+                }    
+            #if(CYBLE_GAP_ROLE_PERIPHERAL)
+                (void)CyBle_GappAuthReqReply(cyBle_connHandle.bdHandle, &cyBle_authInfo);
+            #endif /* CYBLE_GAP_ROLE_PERIPHERAL */
+            #if (CYBLE_GAP_ROLE_CENTRAL)
+                (void)CyBle_GapAuthReq(cyBle_connHandle.bdHandle, &cyBle_authInfo);
+            #endif /* CYBLE_GAP_ROLE_CENTRAL */
+            }
+        #endif /* CYBLE_MODE_PROFILE */
+            break;
+
+        case CYBLE_EVT_GAP_CONNECTION_UPDATE_COMPLETE:
+            CyBle_GapConnUpdateCompleteEventHandler((const CYBLE_GAP_CONN_PARAM_UPDATED_IN_CONTROLLER_T *)eventParam);
+            break;
+            
+        case CYBLE_EVT_GAP_DEVICE_CONNECTED:
+            CyBle_GapConnUpdateCompleteEventHandler((const CYBLE_GAP_CONN_PARAM_UPDATED_IN_CONTROLLER_T *)eventParam);
+            #if(CYBLE_GAP_ROLE_CENTRAL)
+                if(cyBle_connectingTimeout != 0u)
+                {
+                   (void)CyBle_StopTimer();
+                }
+            #endif /* CYBLE_GAP_ROLE_CENTRAL */
+            CyBle_SetState(CYBLE_STATE_CONNECTED);
+            break;
+
+        case CYBLE_EVT_GAP_DEVICE_DISCONNECTED:
+            CyBle_SetState(CYBLE_STATE_DISCONNECTED);
+            break;
+        #if(CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER)
+            
+        case CYBLE_EVT_GAPP_ADVERTISEMENT_START_STOP:
+            #ifdef CYBLE_CPS_SERVER
+                #if(CYBLE_GAP_ROLE_BROADCASTER)
+                    CyBle_CpssAdvertisementStartStopEventHandler();
+                #endif /* CYBLE_GAP_ROLE_BROADCASTER */
+            #endif /* CYBLE_CPS_SERVER */
+            
+            if((CYBLE_STATE_CONNECTED != CyBle_GetState()) && ((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u))
+            {
+                /* After CyBle_GappStartAdvertisement first event indicates that advertising has been started */
+                if(0u != (cyBle_eventHandlerFlag & CYBLE_START_FLAG))
+                {
+                    CyBle_SetState(CYBLE_STATE_ADVERTISING);
+                    cyBle_eventHandlerFlag &= (uint8)~CYBLE_START_FLAG;
+                }
+                /* When application initiated stop advertisement */
+                else if(0u != (cyBle_eventHandlerFlag & CYBLE_STOP_FLAG))
+                {
+                    CyBle_SetState(CYBLE_STATE_DISCONNECTED);  
+                    cyBle_eventHandlerFlag &= (uint8)~CYBLE_STOP_FLAG;
+                }
+                else /* Following event indicates that advertising has been stopped */
+                {
+                    if(CYBLE_STATE_ADVERTISING == CyBle_GetState())
+                    {
+                        CyBle_SetState(CYBLE_STATE_DISCONNECTED);
+                    #if ((CYBLE_SLOW_ADV_ENABLED != 0u) && (CYBLE_FAST_ADV_TIMEOUT != 0u))
+                        if(cyBle_advertisingIntervalType == CYBLE_ADVERTISING_FAST)
+                        {
+                            /* When fast advertising time out occur: Start slow advertising */
+                            if(CYBLE_ERROR_OK == CyBle_GappStartAdvertisement(CYBLE_ADVERTISING_SLOW))
+                            {
+                                CyBle_SetState(CYBLE_STATE_ADVERTISING);
+                            }
+                        }
+                    #endif /* CYBLE_SLOW_ADV_ENABLED */
+                    }
+                }
+            }
+            break;
+        #endif /* CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER */
+        
+        #if(CYBLE_GAP_ROLE_CENTRAL || CYBLE_GAP_ROLE_OBSERVER)    
+        case CYBLE_EVT_GAPC_SCAN_START_STOP:
+            #ifdef CYBLE_CPS_CLIENT
+                CyBle_CpscScanStartStopEventHandler();
+            #endif /* CYBLE_CPS_CLIENT */
+            
+            if((CYBLE_STATE_CONNECTED != CyBle_GetState()) && ((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u))
+            {
+                /* After CyBle_GapcStartScan first event indicates that scanning has been started */
+                if(0u != (cyBle_eventHandlerFlag & CYBLE_START_FLAG))
+                {
+                    CyBle_SetState(CYBLE_STATE_SCANNING);
+                    cyBle_eventHandlerFlag &= (uint8)~CYBLE_START_FLAG;
+                }
+                /* When application initiated stop scanning */
+                else if(0u != (cyBle_eventHandlerFlag & CYBLE_STOP_FLAG))
+                {
+                    CyBle_SetState(CYBLE_STATE_DISCONNECTED);  
+                    cyBle_eventHandlerFlag &= (uint8)~CYBLE_STOP_FLAG;
+                }
+                else /* Following event indicates that scanning has been stopped by stack */
+                {
+                    if(CYBLE_STATE_SCANNING == CyBle_GetState())
+                    {
+                        CyBle_SetState(CYBLE_STATE_DISCONNECTED);  
+                    #if ((CYBLE_SLOW_SCAN_ENABLED != 0u) && (CYBLE_FAST_SCAN_TIMEOUT != 0u))
+                        if(cyBle_scanningIntervalType == CYBLE_SCANNING_FAST)
+                        {
+                            /* When fast scanning time out occur: Start slow scanning */
+                            if(CYBLE_ERROR_OK == CyBle_GapcStartScan(CYBLE_SCANNING_SLOW))
+                            {
+                                CyBle_SetState(CYBLE_STATE_SCANNING);
+                            }
+                        }
+                    #endif /* CYBLE_SLOW_SCAN_ENABLED */
+                    }
+                }
+            }
+            break;
+        #endif /* CYBLE_GAP_ROLE_CENTRAL || CYBLE_GAP_ROLE_OBSERVER */
+
+        /**********************************************************
+        ##L2AP events 
+        ***********************************************************/
+        case CYBLE_EVT_L2CAP_CONN_PARAM_UPDATE_RSP:
+            CyBle_L2Cap_ConnParamUpdateRspEventHandler(*(uint16 *)eventParam);
+            break;
+        
+        /**********************************************************
+        ##GATT events
+        ***********************************************************/        
+        case CYBLE_EVT_GATT_CONNECT_IND:
+            cyBle_connHandle = *(CYBLE_CONN_HANDLE_T *)eventParam;
+            
+        #if((CYBLE_GATT_ROLE_SERVER) && (CYBLE_GATT_DB_CCCD_COUNT != 0u))
+            /* Init CCCD values in RAM */
+        	(void) memcpy (cyBle_attValuesCCCD, cyBle_attValuesCCCDFlashMemory[cyBle_connHandle.bdHandle], 
+                            CYBLE_GATT_DB_CCCD_COUNT);
+        #endif /* CYBLE_GATT_ROLE_SERVER */
+        
+        #if (CYBLE_GATT_ROLE_CLIENT)
+            CyBle_SetClientState(CYBLE_CLIENT_STATE_CONNECTED);
+        #endif /* CYBLE_GATT_ROLE_CLIENT */
+        
+            CyBle_GattConnectReqHandler();
+            break;
+
+        case CYBLE_EVT_GATT_DISCONNECT_IND:
+            CyBle_GattDisconnectEventHandler();
+            break;
+
+    #if((CYBLE_GATT_ROLE_SERVER) || (CYBLE_GATT_ROLE_CLIENT))
+        case CYBLE_EVT_GATTS_XCNHG_MTU_REQ:
+            {
+                uint16 cyBle_mtuSize;
+                if(CYBLE_GATT_MTU > ((CYBLE_GATT_XCHG_MTU_PARAM_T *)eventParam)->mtu)
+                {
+                    cyBle_mtuSize = ((CYBLE_GATT_XCHG_MTU_PARAM_T *)eventParam)->mtu;
+                }
+                else
+                {
+                    cyBle_mtuSize = CYBLE_GATT_MTU;
+                }
+                (void)CyBle_GattsExchangeMtuRsp(((CYBLE_GATT_XCHG_MTU_PARAM_T *)eventParam)->connHandle, cyBle_mtuSize);
+            }
+            break;
+    #endif /* CYBLE_GATT_ROLE_SERVER || CYBLE_GATT_ROLE_CLIENT */
+    
+    #if (CYBLE_GATT_ROLE_CLIENT)
+        case CYBLE_EVT_GAPC_SCAN_PROGRESS_RESULT:
+        #ifdef CYBLE_CPS_CLIENT
+                CyBle_CpscScanProcessEventHandler((CYBLE_GAPC_ADV_REPORT_T *)eventParam);
+        #endif /* CYBLE_CPS_CLIENT */
+            break;
+    #endif /* CYBLE_GATT_ROLE_CLIENT */
+
+    #if(CYBLE_GATT_ROLE_SERVER)
+        case CYBLE_EVT_GATTS_WRITE_REQ:
+            CyBle_WriteReqHandler((CYBLE_GATTS_WRITE_REQ_PARAM_T *)eventParam);
+            break;
+
+        case CYBLE_EVT_GATTS_WRITE_CMD_REQ:
+        #ifdef CYBLE_IAS_SERVER
+            if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+            {
+                (void)CyBle_IassWriteCmdEventHandler((CYBLE_GATTS_WRITE_REQ_PARAM_T *)eventParam);
+            }
+        #endif /* CYBLE_IAS_SERVER */
+        #ifdef CYBLE_HIDS_SERVER
+            if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+            {
+                (void)CyBle_HidssWriteEventHandler((CYBLE_GATTS_WRITE_REQ_PARAM_T *)eventParam);
+            }
+        #endif /* CYBLE_HIDS_SERVER */
+        #ifdef CYBLE_PASS_SERVER
+            if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+            {
+                (void)CyBle_PasssWriteCmdEventHandler((CYBLE_GATTS_WRITE_REQ_PARAM_T *)eventParam);
+            }
+        #endif /* CYBLE_PASS_SERVER */
+        #ifdef CYBLE_RTUS_SERVER
+            if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+            {
+                (void)CyBle_RtussWriteCmdEventHandler((CYBLE_GATTS_WRITE_REQ_PARAM_T *)eventParam);
+            }
+        #endif /* CYBLE_RTUS_SERVER */
+        #ifdef CYBLE_SCPS_SERVER
+            if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+            {
+                (void)CyBle_ScpssWriteEventHandler((CYBLE_GATTS_WRITE_REQ_PARAM_T *)eventParam);
+            }
+        #endif /* CYBLE_SCPS_SERVER */
+            break;
+        
+        case CYBLE_EVT_GATTS_PREP_WRITE_REQ:
+        #ifdef CYBLE_BMS_SERVER
+            CyBle_BmssPrepareWriteRequestEventHandler((CYBLE_GATTS_PREP_WRITE_REQ_PARAM_T *)eventParam);
+        #endif /* CYBLE_BMS_SERVER */
+        #ifdef CYBLE_BTS_SERVER
+            if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+            {
+                CyBle_BtssPrepareWriteRequestEventHandler((CYBLE_GATTS_PREP_WRITE_REQ_PARAM_T *)eventParam);
+            }
+        #endif /* CYBLE_BTS_SERVER */
+        #ifdef CYBLE_ESS_SERVER
+            if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+            {
+                CyBle_EsssPrepareWriteRequestEventHandler((CYBLE_GATTS_PREP_WRITE_REQ_PARAM_T *)eventParam);
+            }
+        #endif /* CYBLE_ESS_SERVER */
+		#ifdef CYBLE_UDS_SERVER
+            if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+            {
+                CyBle_UdssPrepareWriteRequestEventHandler((CYBLE_GATTS_PREP_WRITE_REQ_PARAM_T *)eventParam);
+            }
+        #endif /* CYBLE_UDS_SERVER */
+            break;
+
+        case CYBLE_EVT_GATTS_EXEC_WRITE_REQ:
+        #ifdef CYBLE_BMS_SERVER
+            CyBle_BmssExecuteWriteRequestEventHandler((CYBLE_GATTS_EXEC_WRITE_REQ_T *)eventParam);
+        #endif /* CYBLE_BMS_SERVER */
+        #ifdef CYBLE_BTS_SERVER
+            if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+            {
+                CyBle_BtssExecuteWriteRequestEventHandler((CYBLE_GATTS_EXEC_WRITE_REQ_T *)eventParam);
+            }
+        #endif /* CYBLE_BTS_SERVER */
+        #ifdef CYBLE_ESS_SERVER
+            if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+            {
+                CyBle_EsssExecuteWriteRequestEventHandler((CYBLE_GATTS_EXEC_WRITE_REQ_T *)eventParam);
+            }
+        #endif /* CYBLE_ESS_SERVER */
+		#ifdef CYBLE_UDS_SERVER
+            if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+            {
+                CyBle_UdssExecuteWriteRequestEventHandler((CYBLE_GATTS_EXEC_WRITE_REQ_T *)eventParam);
+            }
+        #endif /* CYBLE_UDS_SERVER */
+            break;
+        
+        case CYBLE_EVT_GATTS_HANDLE_VALUE_CNF:
+            CyBle_ValueConfirmation((CYBLE_CONN_HANDLE_T *)eventParam);
+            break;
+            
+        case CYBLE_EVT_GATTS_READ_CHAR_VAL_ACCESS_REQ:
+        #ifdef CYBLE_UDS_SERVER
+            CyBle_UdssReadRequestEventHandler((CYBLE_GATTS_CHAR_VAL_READ_REQ_T *)eventParam);
+        #endif /* CYBLE_UDS_SERVER */
+            break;
+            
+    #endif /* CYBLE_GATT_ROLE_SERVER */
+
+    #if (CYBLE_GATT_ROLE_CLIENT)
+        
+        case CYBLE_EVT_GATTC_READ_BY_GROUP_TYPE_RSP:
+            CyBle_ReadByGroupEventHandler((CYBLE_GATTC_READ_BY_GRP_RSP_PARAM_T *)eventParam);
+            break;
+
+        case CYBLE_EVT_GATTC_READ_BY_TYPE_RSP:
+            CyBle_ReadByTypeEventHandler((CYBLE_GATTC_READ_BY_TYPE_RSP_PARAM_T *)eventParam);
+            break;
+
+        case CYBLE_EVT_GATTC_READ_BLOB_RSP:
+        #ifdef CYBLE_ESS_CLIENT
+            CyBle_EsscReadLongRespEventHandler((CYBLE_GATTC_READ_RSP_PARAM_T *)eventParam);
+        #endif /* CYBLE_ESS_CLIENT */
+            break;
+        
+        case CYBLE_EVT_GATTC_FIND_INFO_RSP:
+            CyBle_FindInfoEventHandler((CYBLE_GATTC_FIND_INFO_RSP_PARAM_T *)eventParam);
+            break;
+
+        case CYBLE_EVT_GATTC_ERROR_RSP:
+            CyBle_ErrorResponseEventHandler((CYBLE_GATTC_ERR_RSP_PARAM_T *)eventParam);
+            break;
+
+        case CYBLE_EVT_GATTC_HANDLE_VALUE_NTF:
+            CyBle_NotificationEventHandler((CYBLE_GATTC_HANDLE_VALUE_NTF_PARAM_T *)eventParam);
+            break;
+
+        case CYBLE_EVT_GATTC_HANDLE_VALUE_IND:
+            CyBle_GattcIndicationEventHandler((CYBLE_GATTC_HANDLE_VALUE_IND_PARAM_T *)eventParam);
+            CyBle_IndicationEventHandler((CYBLE_GATTC_HANDLE_VALUE_IND_PARAM_T *)eventParam);
+        
+            /* Respond with a Handle Value Confirmation when request handled */
+            if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) == 0u)
+            {
+                (void)CyBle_GattcConfirmation(((CYBLE_GATTC_HANDLE_VALUE_IND_PARAM_T *)eventParam)->connHandle);
+            }
+            break;
+        
+        case CYBLE_EVT_GATTC_READ_RSP:
+            CyBle_ReadResponseEventHandler((CYBLE_GATTC_READ_RSP_PARAM_T *)eventParam);
+            break;
+
+        case CYBLE_EVT_GATTC_WRITE_RSP:
+            CyBle_GattcWriteResponseEventHandler((CYBLE_CONN_HANDLE_T *)eventParam);
+            break;
+            
+        case CYBLE_EVT_GATTC_EXEC_WRITE_RSP:
+        #ifdef CYBLE_BMS_CLIENT
+            CyBle_BmscExecuteWriteResponseEventHandler((CYBLE_GATTC_EXEC_WRITE_RSP_T *)eventParam);
+        #endif /* CYBLE_BMS_CLIENT */
+        #ifdef CYBLE_ESS_CLIENT
+            if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+            {
+                CyBle_EsscExecuteWriteResponseEventHandler((CYBLE_GATTC_EXEC_WRITE_RSP_T *)eventParam);
+            }
+        #endif /* CYBLE_ESS_CLIENT */
+            break;
+            
+    #endif /* CYBLE_GATT_ROLE_CLIENT */
+
+    #if((CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_CENTRAL) && (CYBLE_BONDING_REQUIREMENT == CYBLE_BONDING_YES))
+
+        case CYBLE_EVT_PENDING_FLASH_WRITE:
+            cyBle_pendingFlashWrite |= CYBLE_PENDING_STACK_FLASH_WRITE_BIT;
+            break;
+        
+    #endif  /* (CYBLE_BONDING_REQUIREMENT == CYBLE_BONDING_YES) */
+    
+        default:
+            break;
+    }
+
+    if(0u != (cyBle_eventHandlerFlag & (CYBLE_CALLBACK | CYBLE_ENABLE_ALL_EVENTS))) 
+    {
+        cyBle_eventHandlerFlag &= (uint8)~CYBLE_CALLBACK;
+        CyBle_ApplCallback((uint32)eventCode, eventParam);
+    }
+
+}
+
+
+#if (CYBLE_GATT_ROLE_CLIENT)
+
+
+/****************************************************************************** 
+##Function Name: CyBle_ReadByGroupEventHandler
+*******************************************************************************
+
+Summary:
+ Handles the Read By Group Response Event during an automatic server discovery
+ process.
+
+Parameters:
+ CYBLE_GATT_READ_BY_GRP_RSP_PARAM_T *eventParam:  the event parameters for a 
+    Read By Group Response
+
+Return:
+ None
+
+******************************************************************************/
+void CyBle_ReadByGroupEventHandler(CYBLE_GATTC_READ_BY_GRP_RSP_PARAM_T *eventParam)
+{
+    uint16 j;
+    uint16 dataLength;
+    uint16 attrLength;
+    uint16 i;
+    CYBLE_DISC_SRVC128_INFO_T* discServInfo = NULL;
+    uint8 flag;
+    if((CYBLE_CLIENT_STATE_SRVC_DISCOVERING == CyBle_GetClientState()) &&
+        (0u != (cyBle_eventHandlerFlag & CYBLE_AUTO_DISCOVERY)))
+    {
+        dataLength = eventParam->attrData.length;
+
+        if((dataLength == CYBLE_DISC_SRVC_INFO_LEN) || (dataLength == CYBLE_DISC_SRVC_INFO_128_LEN))
+        {
+            attrLength = eventParam->attrData.attrLen;
+
+            for(i = 0u; i < attrLength; i += dataLength)
+            {
+                discServInfo = (CYBLE_DISC_SRVC128_INFO_T *)(eventParam->attrData.attrValue + i);
+                flag = 0u;
+
+                if(dataLength == CYBLE_DISC_SRVC_INFO_LEN)
+                {
+					for(j = 0u; (j < (uint16)CYBLE_SRVI_COUNT) && (flag == 0u); j++)
+                    {
+                        if(cyBle_serverInfo[j].uuid == discServInfo->uuid.uuid16)
+                        {
+                            if(cyBle_serverInfo[j].range.startHandle == CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE)
+                            {
+                                cyBle_serverInfo[j].range = discServInfo->range;
+                                flag = 1u;
+                            }
+                            else    /* Duplication of service */
+                            {
+                                /* For multiple service support next service has the same uuid */
+                                if((j >= (CYBLE_SRVI_COUNT - 1u)) || 
+                                   (cyBle_serverInfo[j + 1u].uuid != discServInfo->uuid.uuid16))
+                                {
+                                    CyBle_ApplCallback(CYBLE_EVT_GATTC_SRVC_DUPLICATION, &discServInfo->uuid.uuid16);
+                                    flag = 1u;
+                                }
+                            }
+                        }
+                    }
+                }
+                else  /* Received 128 bit service UUID */
+                {
+                #ifdef CYBLE_ANCS_CLIENT
+                    CyBle_AncscDiscoverServiceEventHandler(discServInfo);
+                #endif /* CYBLE_CUSTOM_CLIENT */
+                #ifdef CYBLE_CUSTOM_CLIENT
+                    CyBle_CustomcDiscoverServiceEventHandler(discServInfo);
+                #endif /* CYBLE_CUSTOM_CLIENT */
+                }
+            }
+
+            if((discServInfo != NULL) && (discServInfo->range.endHandle == CYBLE_GATT_ATTR_HANDLE_END_RANGE))
+            {
+            #if(CYBLE_STACK_MODE_DEBUG)
+                CyBle_ApplCallback(CYBLE_EVT_GATTC_SRVC_DISCOVERY_COMPLETE, NULL);
+            #endif /* CYBLE_STACK_MODE_DEBUG */   
+                CyBle_SetClientState(CYBLE_CLIENT_STATE_INCL_DISCOVERING);
+                CyBle_NextInclDiscovery(CYBLE_DISCOVERY_INIT);
+            }
+            cyBle_eventHandlerFlag &= (uint8)~CYBLE_CALLBACK;
+        }
+        else
+        {
+            CyBle_ApplCallback(CYBLE_EVT_GATTC_SRVC_DISCOVERY_FAILED, NULL);
+        }
+    }
+}
+
+
+/****************************************************************************** 
+##Function Name: CyBle_NextInclDiscovery
+*******************************************************************************
+
+Summary:
+ Looks for the included services in the current service (pointed by
+  cyBle_disCount). If the current service handle range is invalid (any of start
+  or end handle is invalid), then increment the cyBle_disCount and check
+  the next service range and does so until a valid range is caught or the end of
+  the service set is reached.
+
+Parameters:
+ incrementIndex: Not zero value indicates that service index should be 
+                 incremented.
+
+Return:
+ None.
+
+******************************************************************************/
+void CyBle_NextInclDiscovery(uint8 incrementIndex)
+{
+
+    if(incrementIndex != CYBLE_DISCOVERY_INIT)
+    {
+        cyBle_disCount++;
+    }
+    else
+    {
+        cyBle_disCount = 0u;
+        cyBle_discInclInfo.inclDefHandle = 0u;
+    }
+
+    /* Skip not existing services */
+    while((cyBle_disCount < (uint8) CYBLE_SRVI_COUNT) &&
+          (cyBle_serverInfo[cyBle_disCount].range.startHandle == CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE))
+    {
+        cyBle_disCount++;
+    }
+
+    if(cyBle_disCount < (uint8) CYBLE_SRVI_COUNT)
+    {
+        if(CYBLE_ERROR_OK != CyBle_GattcFindIncludedServices(cyBle_connHandle, &cyBle_serverInfo[cyBle_disCount].range))
+        {
+            CyBle_ApplCallback(CYBLE_EVT_GATTC_INCL_DISCOVERY_FAILED, NULL);
+            cyBle_eventHandlerFlag &= (uint8)~CYBLE_AUTO_DISCOVERY;
+        }
+    }
+    else /* Included service discovery procedure is done, start characteristic discovery procedure */
+    {
+        #if(CYBLE_STACK_MODE_DEBUG)
+            CyBle_ApplCallback(CYBLE_EVT_GATTC_INCL_DISCOVERY_COMPLETE, NULL);
+        #endif /* CYBLE_STACK_MODE_DEBUG */
+            CyBle_SetClientState(CYBLE_CLIENT_STATE_CHAR_DISCOVERING);
+            CyBle_NextCharDiscovery(CYBLE_DISCOVERY_INIT);
+    }
+}
+
+
+/****************************************************************************** 
+##Function Name: CyBle_GapcDiscoverCharacteristicsEventHandler
+*******************************************************************************
+
+Summary:
+ This function is called on receiving a "CYBLE_EVT_GATTC_READ_BY_TYPE_RSP"
+ event. Based on the service UUID, an appropriate data structure is populated
+ using the data received as part of the callback.
+
+Parameters:
+ *discCharInfo:  the pointer to a characteristic information structure.
+
+Return:
+ None
+
+******************************************************************************/
+static void CyBle_GapcDiscoverCharacteristicsEventHandler(CYBLE_DISC_CHAR_INFO_T *discCharInfo)
+{
+    switch(discCharInfo->uuid.uuid16)
+    {
+    case CYBLE_UUID_CHAR_DEVICE_NAME:
+        CYBLE_GapcCheckCharHandle(cyBle_gapc.deviceNameCharHandle, discCharInfo);
+        break;
+
+    case CYBLE_UUID_CHAR_APPEARANCE:
+        CYBLE_GapcCheckCharHandle(cyBle_gapc.appearanceCharHandle, discCharInfo);
+        break;
+
+    case CYBLE_UUID_CHAR_PERIPH_PRIVCY_FLAG:
+        CYBLE_GapcCheckCharHandle(cyBle_gapc.periphPrivacyCharHandle, discCharInfo);
+        break;
+
+    case CYBLE_UUID_CHAR_RECONNECTION_ADDR:
+        CYBLE_GapcCheckCharHandle(cyBle_gapc.reconnAddrCharHandle, discCharInfo);
+        break;
+
+    case CYBLE_UUID_CHAR_PRFRRD_CNXN_PARAM:
+        CYBLE_GapcCheckCharHandle(cyBle_gapc.prefConnParamCharHandle, discCharInfo);
+        break;
+
+    default:
+        break;
+    }
+}
+
+
+/****************************************************************************** 
+##Function Name: CyBle_ReadByTypeEventHandler
+*******************************************************************************
+Summary:
+ Handles the Read By Type Response Event during an automatic server discovery
+ process.
+
+Parameters:
+ CYBLE_GATT_READ_BY_TYPE_RSP_PARAM_T *eventParam: The event parameters for a
+                                                  Read By Type Response.
+
+Return:
+ None.
+
+******************************************************************************/
+void CyBle_ReadByTypeEventHandler(CYBLE_GATTC_READ_BY_TYPE_RSP_PARAM_T *eventParam)
+{
+    uint16 dataLength;
+    uint16 attrLength;
+    uint16 i, j;
+    uint8 *attrVal;
+
+    if(0u != (cyBle_eventHandlerFlag & CYBLE_AUTO_DISCOVERY))
+    {
+        /* Count of service information pieces in this mtu */
+        dataLength = eventParam->attrData.length;
+        attrLength = eventParam->attrData.attrLen;
+        attrVal = eventParam->attrData.attrValue;
+        
+        if(CYBLE_CLIENT_STATE_CHAR_DISCOVERING == CyBle_GetClientState())
+        {
+            CYBLE_DISC_CHAR_INFO_T discCharInfo;
+            
+            for(i = 0u; i < attrLength; i += dataLength)
+            {
+                discCharInfo.charDeclHandle = CyBle_Get16ByPtr(attrVal);
+                attrVal += sizeof(discCharInfo.charDeclHandle);
+                discCharInfo.properties = *attrVal;
+                attrVal += sizeof(discCharInfo.properties);
+                discCharInfo.valueHandle = CyBle_Get16ByPtr(attrVal);
+                attrVal += sizeof(discCharInfo.valueHandle);
+                /* Characteristics discovery with 128-bit uuid */
+                if(dataLength == CYBLE_DISC_CHAR_INFO_128_LEN)
+                {
+                    discCharInfo.uuidFormat = CYBLE_GATT_128_BIT_UUID_FORMAT;
+                    (void)memcpy(&discCharInfo.uuid.uuid128, attrVal, CYBLE_GATT_128_BIT_UUID_SIZE);
+                    attrVal += CYBLE_GATT_128_BIT_UUID_SIZE;
+                    /* Switch by service uuid */
+                    switch (cyBle_serverInfo[cyBle_disCount].uuid)
+                    {
+                        case CYBLE_UUID_WIRELESS_POWER_TRANSFER_SERVICE:
+                            #ifdef CYBLE_WPTS_CLIENT
+                                CyBle_WptscDiscoverCharacteristicsEventHandler(&discCharInfo);
+                            #endif /* CYBLE_WPTS_CLIENT */
+                            break;
+                    
+                        default:
+                    #ifdef CYBLE_ANCS_CLIENT
+                        if(cyBle_disCount == CYBLE_SRVI_ANCS)
+                        {
+                            CyBle_AncscDiscoverCharacteristicsEventHandler(&discCharInfo);
+                        }
+                    #endif /* CYBLE_ANCS_CLIENT */
+                    #ifdef CYBLE_CUSTOM_CLIENT
+                        if((cyBle_disCount >= CYBLE_SRVI_CUSTOMS) && (cyBle_disCount <= CYBLE_SRVI_CUSTOMS_END))
+                        {
+                            CyBle_CustomcDiscoverCharacteristicsEventHandler(cyBle_disCount - CYBLE_SRVI_CUSTOMS, &discCharInfo);
+                        }
+                    #endif /* CYBLE_CUSTOM_CLIENT */
+                        break;
+                    }
+                }
+                else if(dataLength == CYBLE_DISC_CHAR_INFO_LEN)
+                {
+                    discCharInfo.uuidFormat = CYBLE_GATT_16_BIT_UUID_FORMAT;
+                    discCharInfo.uuid.uuid16 = CyBle_Get16ByPtr(attrVal);
+                    attrVal += CYBLE_GATT_16_BIT_UUID_SIZE;
+
+                    /* Switch by service uuid */
+                    switch (cyBle_serverInfo[cyBle_disCount].uuid)
+                    {
+                    case CYBLE_UUID_GAP_SERVICE:
+                        CyBle_GapcDiscoverCharacteristicsEventHandler(&discCharInfo);
+                        break;
+
+                    case CYBLE_UUID_GATT_SERVICE:
+                        CyBle_GattcDiscoverCharacteristicsEventHandler(&discCharInfo);
+                        break;
+                
+                #ifdef CYBLE_ANS_CLIENT
+                    case CYBLE_UUID_ALERT_NOTIFICATION_SERVICE:
+                        CyBle_AnscDiscoverCharacteristicsEventHandler(&discCharInfo);
+                        break;
+                #endif /* CYBLE_ANS_CLIENT */
+                #ifdef CYBLE_BAS_CLIENT
+                    case CYBLE_UUID_BAS_SERVICE:
+                        CyBle_BascDiscoverCharacteristicsEventHandler(cyBle_disCount - CYBLE_SRVI_BAS, &discCharInfo);
+                        break;
+                #endif /* CYBLE_BAS_CLIENT */
+                #ifdef CYBLE_BLS_CLIENT
+                    case CYBLE_UUID_BLOOD_PRESSURE_SERVICE:
+                        CyBle_BlscDiscoverCharacteristicsEventHandler(&discCharInfo);
+                        break;
+                #endif /* CYBLE_BLS_CLIENT */
+                #ifdef CYBLE_BMS_CLIENT
+                    case CYBLE_UUID_BOND_MANAGEMENT_SERVICE:
+                        CyBle_BmscDiscoverCharacteristicsEventHandler(&discCharInfo);
+                        break;
+                #endif /* CYBLE_BMS_CLIENT */
+                #ifdef CYBLE_CGMS_CLIENT
+                    case CYBLE_UUID_CGM_SERVICE:
+                        CyBle_CgmscDiscoverCharacteristicsEventHandler(&discCharInfo);
+                        break;
+                #endif /* CYBLE_CGMS_CLIENT */
+                #ifdef CYBLE_CPS_CLIENT
+                    case CYBLE_UUID_CPS_SERVICE:
+                        CyBle_CpscDiscoverCharacteristicsEventHandler(&discCharInfo);
+                        break;
+                #endif /* CYBLE_CPS_CLIENT */
+                #ifdef CYBLE_CSCS_CLIENT
+                    case CYBLE_UUID_CYCLING_SPEED_AND_CADENCE_SERVICE:
+                        CyBle_CscscDiscoverCharacteristicsEventHandler(&discCharInfo);
+                        break;
+                #endif /* CYBLE_CSCS_CLIENT */
+                #ifdef CYBLE_CTS_CLIENT
+                    case CYBLE_UUID_CURRENT_TIME_SERVICE:
+                        CyBle_CtscDiscoverCharacteristicsEventHandler(&discCharInfo);
+                        break;
+                #endif /* CYBLE_CTS_CLIENT */
+                
+                #ifdef CYBLE_DIS_CLIENT
+                    case CYBLE_UUID_DEVICE_INFO_SERVICE:
+                        CyBle_DiscDiscoverCharacteristicsEventHandler(&discCharInfo);
+                        break;
+                #endif /* CYBLE_DIS_CLIENT */
+                #ifdef CYBLE_ESS_CLIENT
+                    case CYBLE_UUID_ENVIRONMENTAL_SENSING_SERVICE:
+                        CyBle_EsscDiscoverCharacteristicsEventHandler(&discCharInfo);
+                        break;
+                #endif /* CYBLE_ESS_CLIENT */
+                #ifdef CYBLE_GLS_CLIENT
+                    case CYBLE_UUID_GLUCOSE_SERVICE:
+                        CyBle_GlscDiscoverCharacteristicsEventHandler(&discCharInfo);
+                        break;
+                #endif /* CYBLE_GLS_CLIENT */
+                
+                #ifdef CYBLE_HIDS_CLIENT
+                    case CYBLE_UUID_HIDS_SERVICE:
+                        CyBle_HidscDiscoverCharacteristicsEventHandler(cyBle_disCount - CYBLE_SRVI_HIDS, &discCharInfo);
+                        break;
+                #endif /* CYBLE_HIDS_CLIENT */
+                #ifdef CYBLE_HRS_CLIENT
+                    case CYBLE_UUID_HEART_RATE_SERVICE:
+                        CyBle_HrscDiscoverCharacteristicsEventHandler(&discCharInfo);
+                        break;
+                #endif /* CYBLE_HRS_CLIENT */
+                #ifdef CYBLE_HTS_CLIENT
+                    case CYBLE_UUID_HEALTH_THERMOMETER_SERVICE:
+                        CyBle_HtscDiscoverCharacteristicsEventHandler(&discCharInfo);
+                        break;
+                #endif /* CYBLE_HRS_CLIENT */
+                #ifdef CYBLE_IAS_CLIENT
+                    case CYBLE_UUID_IMMEDIATE_ALERT_SERVICE:
+                        CyBle_IascDiscoverCharacteristicsEventHandler(&discCharInfo);
+                        break;
+                #endif /* CYBLE_IAS_CLIENT */
+                #ifdef CYBLE_LLS_CLIENT
+                    case CYBLE_UUID_LINK_LOSS_SERVICE:
+                        CyBle_LlscDiscoverCharacteristicsEventHandler(&discCharInfo);
+                        break;
+                #endif /* CYBLE_LLS_CLIENT */
+                #ifdef CYBLE_LNS_CLIENT
+                    case CYBLE_UUID_LOCATION_AND_NAVIGATION_SERVICE:
+                        CyBle_LnscDiscoverCharacteristicsEventHandler(&discCharInfo);
+                        break;
+                #endif /* CYBLE_LNS_CLIENT */
+                #ifdef CYBLE_PASS_CLIENT
+                    case CYBLE_UUID_PHONE_ALERT_STATUS_SERVICE:
+                        CyBle_PasscDiscoverCharacteristicsEventHandler(&discCharInfo);
+                        break;
+                #endif /* CYBLE_PASS_CLIENT */
+                #ifdef CYBLE_NDCS_CLIENT
+                    case CYBLE_UUID_NEXT_DST_CHANGE_SERVICE:
+                        CyBle_NdcscDiscoverCharacteristicsEventHandler(&discCharInfo);
+                        break;
+                #endif /* CYBLE_NDCS_CLIENT */
+                #ifdef CYBLE_RSCS_CLIENT
+                    case CYBLE_UUID_RUNNING_SPEED_AND_CADENCE_SERVICE:
+                        CyBle_RscscDiscoverCharacteristicsEventHandler(&discCharInfo);
+                        break;
+                #endif /* CYBLE_RSCS_CLIENT */
+                #ifdef CYBLE_RTUS_CLIENT
+                    case CYBLE_UUID_REF_TIME_UPDATE_SERVICE:
+                        CyBle_RtuscDiscoverCharacteristicsEventHandler(&discCharInfo);
+                        break;
+                #endif /* CYBLE_RTUS_CLIENT */
+                #ifdef CYBLE_SCPS_CLIENT
+                    case CYBLE_UUID_SCAN_PARAM_SERVICE:
+                        CyBle_ScpscDiscoverCharacteristicsEventHandler(&discCharInfo);
+                        break;
+                #endif /* CYBLE_SCPS_CLIENT */
+                #ifdef CYBLE_TPS_CLIENT
+                    case CYBLE_UUID_TX_POWER_SERVICE:
+                        CyBle_TpscDiscoverCharacteristicsEventHandler(&discCharInfo);
+                        break;
+                #endif /* CYBLE_TPS_CLIENT */
+                #ifdef CYBLE_UDS_CLIENT
+                    case CYBLE_UUID_USER_DATA_SERVICE:
+                        CyBle_UdscDiscoverCharacteristicsEventHandler(&discCharInfo);
+                        break;
+                #endif /* CYBLE_UDS_CLIENT */
+                #ifdef CYBLE_WSS_CLIENT
+                    case CYBLE_UUID_WEIGHT_SCALE_SERVICE:
+                        CyBle_WsscDiscoverCharacteristicsEventHandler(&discCharInfo);
+                        break;
+                #endif /* CYBLE_WSS_CLIENT */
+                    default:
+                #ifdef CYBLE_CUSTOM_CLIENT
+                    if((cyBle_disCount >= CYBLE_SRVI_CUSTOMS) && (cyBle_disCount <= CYBLE_SRVI_CUSTOMS_END))
+                    {
+                        CyBle_CustomcDiscoverCharacteristicsEventHandler(cyBle_disCount - CYBLE_SRVI_CUSTOMS, &discCharInfo);
+                    }
+                #endif /* CYBLE_CUSTOM_CLIENT */
+                        break;
+                    }
+                }
+                else
+                {
+                    /* Unsupported data length value */
+                }
+
+                /* The sub-procedure is complete when an Error Response is received and the
+                   Error Code is set to an Attribute Not Found or the Read By Type Response has an
+                   Attribute Handle that is equal to the Ending Handle of the request. */
+                if(discCharInfo.valueHandle == cyBle_serverInfo[cyBle_disCount].range.endHandle)
+                {
+                    CyBle_NextCharDiscovery(CYBLE_DISCOVERY_CONTINUE);
+                }
+
+                cyBle_eventHandlerFlag &= (uint8)~CYBLE_CALLBACK;
+            }
+        }
+        else if(CYBLE_CLIENT_STATE_INCL_DISCOVERING == CyBle_GetClientState())
+        {
+            CYBLE_DISC_INCL_INFO_T discInclInfo;
+            
+            for(i = 0; i < attrLength; i += dataLength)
+            {
+                discInclInfo.inclDefHandle = CyBle_Get16ByPtr(attrVal);
+                attrVal += sizeof(discInclInfo.inclDefHandle);
+                discInclInfo.inclHandleRange.startHandle = CyBle_Get16ByPtr(attrVal);
+                attrVal += sizeof(discInclInfo.inclHandleRange.startHandle);
+                discInclInfo.inclHandleRange.endHandle = CyBle_Get16ByPtr(attrVal);
+                attrVal += sizeof(discInclInfo.inclHandleRange.endHandle);
+
+                if(dataLength == CYBLE_DISC_INCL_INFO_128_LEN)
+                {
+                    discInclInfo.uuidFormat = CYBLE_GATT_128_BIT_UUID_FORMAT;
+                    /* Only custom service supports 128-bit uuid */
+                #ifdef CYBLE_CUSTOM_CLIENT
+                    /* Stop ongoing GATT operation */
+                    CyBle_GattcStopCmd();
+                    /* Get the included service UUID when the included service uses a 128-bit
+                       UUID, the Read Request is used. The Attribute Handle for the Read Request is
+                       the Attribute Handle of the included service.
+                    */
+                    if(CYBLE_ERROR_OK == CyBle_GattcReadCharacteristicValue(cyBle_connHandle, 
+                                            discInclInfo.inclHandleRange.startHandle))
+                    {
+                        /* Save handle to support read response from device */
+                        cyBle_discInclInfo = discInclInfo;
+                    }
+                    else
+                    {
+                        CyBle_ApplCallback(CYBLE_EVT_GATTC_INCL_DISCOVERY_FAILED, NULL);
+                        cyBle_eventHandlerFlag &= (uint8)~CYBLE_AUTO_DISCOVERY;
+                    }
+                #endif /* CYBLE_CUSTOM_CLIENT */
+                }
+                else if(dataLength == CYBLE_DISC_INCL_INFO_LEN)
+                {
+                    discInclInfo.uuidFormat = CYBLE_GATT_16_BIT_UUID_FORMAT;
+                    discInclInfo.uuid.uuid16 = CyBle_Get16ByPtr(attrVal);
+                    attrVal += CYBLE_GATT_16_BIT_UUID_SIZE;
+                    
+                    /* Store range of included service in list of services for discovery */
+                    for(j = 0u; j < (uint8) CYBLE_SRVI_COUNT; j++)
+                    {
+                        if(cyBle_serverInfo[j].uuid == discInclInfo.uuid.uuid16)
+                        {
+                            if(cyBle_serverInfo[j].range.startHandle == CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE)
+                            {
+                                cyBle_serverInfo[j].range = discInclInfo.inclHandleRange;
+                                break;
+                            }
+                        }
+                    }
+
+                    /* Switch by service uuid */
+                    switch (cyBle_serverInfo[cyBle_disCount].uuid)
+                    {
+                        case CYBLE_UUID_HIDS_SERVICE:
+                        #ifdef CYBLE_HIDS_CLIENT    
+                            CyBle_HidscInclDiscoveryEventHandler(cyBle_disCount - CYBLE_SRVI_HIDS, &discInclInfo);
+                        #endif /* CYBLE_HIDS_CLIENT */
+                            break;
+                    /* other services */
+
+                    default:
+                        break;
+                    }
+                }
+                else
+                {
+                    /* Unsupported data length value */
+                }
+                /* The sub-procedure is complete when an Error Response is received and the
+                   Error Code is set to an Attribute Not Found or the Read By Type Response has an
+                   Attribute Handle that is equal to the Ending Handle of the request. 
+                   Not complete when Read Request is sent to read 128-bit UUID.
+                */
+                if((discInclInfo.inclDefHandle == cyBle_serverInfo[cyBle_disCount].range.endHandle) && 
+                   (cyBle_discInclInfo.inclDefHandle != 0u))
+                {
+                    CyBle_NextInclDiscovery(CYBLE_DISCOVERY_CONTINUE);
+                }
+                cyBle_eventHandlerFlag &= (uint8)~CYBLE_CALLBACK;
+            }
+        }
+        else
+        {
+            /* Unhandled state value */
+        }
+    }
+}
+
+
+/****************************************************************************** 
+##Function Name: CyBle_NextCharDiscovery
+*******************************************************************************
+
+Summary:
+ Looks for a characteristic handle range for the current service (pointed by
+  cyBle_disCount). If the current range is invalid (any of start or end
+  handles is invalid), then increment the cyBle_disCount and check
+  the next service range and does so until a valid range is caught or the end
+  of the service set is reached.
+
+Parameters:
+ incrementIndex: Not zero value indicates that characteristic index should be 
+                 incremented.
+
+Return:
+ None.
+
+******************************************************************************/
+void CyBle_NextCharDiscovery(uint8 incrementIndex)
+{
+
+    if(incrementIndex != CYBLE_DISCOVERY_INIT)
+    {
+        cyBle_disCount++;
+    }
+    else
+    {
+        cyBle_disCount = 0u;
+        #ifdef CYBLE_HIDS_CLIENT
+            disServiceIndex = 0u;
+        #endif /* CYBLE_HIDS_CLIENT */
+    }
+
+    /* Skip not existing services */
+    while((cyBle_disCount < (uint8) CYBLE_SRVI_COUNT) &&
+          (cyBle_serverInfo[cyBle_disCount].range.startHandle == CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE))
+    {
+        cyBle_disCount++;
+    }
+
+    if(cyBle_disCount < (uint8) CYBLE_SRVI_COUNT)
+    {
+        if(CYBLE_ERROR_OK != CyBle_GattcDiscoverAllCharacteristics(cyBle_connHandle, cyBle_serverInfo[cyBle_disCount].range))
+        {
+            CyBle_ApplCallback(CYBLE_EVT_GATTC_CHAR_DISCOVERY_FAILED, NULL);
+            cyBle_eventHandlerFlag &= (uint8)~CYBLE_AUTO_DISCOVERY;
+        }
+    }
+    else /* Characteristic discovery procedure is done, start descriptor discovery procedure */
+    {
+    #if(CYBLE_STACK_MODE_DEBUG)
+        CyBle_ApplCallback(CYBLE_EVT_GATTC_CHAR_DISCOVERY_COMPLETE, NULL);
+    #endif /* CYBLE_STACK_MODE_DEBUG */
+        CyBle_SetClientState(CYBLE_CLIENT_STATE_DESCR_DISCOVERING);
+        CyBle_NextCharDscrDiscovery(CYBLE_DISCOVERY_INIT);
+    }
+
+}
+
+
+/****************************************************************************** 
+##Function Name: CyBle_GetCharRange
+*******************************************************************************
+
+Summary:
+ Returns a possible range of the current characteristic descriptor
+ (which is pointed by curr. descr. index cyBle_disCount).
+
+Parameters:
+ None
+
+Return:
+ CYBLE_GATT_ATTR_HANDLE_RANGE_T range:  the block of start and end handles.
+
+******************************************************************************/
+static CYBLE_GATT_ATTR_HANDLE_RANGE_T CyBle_GetCharRange(void)
+{
+    CYBLE_GATT_ATTR_HANDLE_RANGE_T charRange = {CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE, CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE};
+    if(cyBle_disCount == (uint8) CYBLE_SCDI_GATT_SERVICE_CHANGED)
+    {
+        /* One descriptor is available in GATT service */
+        charRange.startHandle = cyBle_gattc.serviceChanged.valueHandle + 1u;
+        charRange.endHandle = cyBle_serverInfo[CYBLE_SRVI_GATT].range.endHandle;
+    }
+#ifdef CYBLE_ANS_CLIENT
+    if((cyBle_disCount >= (uint8) CYBLE_SCDI_ANS_SUPPORTED_NEW_ALERT_CAT) &&
+        (cyBle_disCount <= (uint8) CYBLE_SCDI_ANS_ALERT_NTF_CONTROL_POINT))
+    {
+        charRange.startHandle = 
+            cyBle_ansc.characteristics[cyBle_disCount - CYBLE_SCDI_ANS_SUPPORTED_NEW_ALERT_CAT].charInfo.valueHandle;
+        charRange.endHandle = 
+            cyBle_ansc.characteristics[cyBle_disCount - CYBLE_SCDI_ANS_SUPPORTED_NEW_ALERT_CAT].endHandle;
+    }
+#endif /* CYBLE_ANS_CLIENT */
+#ifdef CYBLE_BAS_CLIENT
+    if((cyBle_disCount >= (uint8) CYBLE_SCDI_BAS_LEVEL) && (cyBle_disCount <= (uint8) CYBLE_SCDI_BAS_LEVEL_END))
+    {
+        if(cyBle_basc[cyBle_disCount - CYBLE_SCDI_BAS_LEVEL].batteryLevel.valueHandle != CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE)
+        {
+            /* One descriptor is available per characteristic */
+            charRange.startHandle = cyBle_basc[cyBle_disCount - CYBLE_SCDI_BAS_LEVEL].
+                                batteryLevel.valueHandle + 1u;
+            charRange.endHandle = cyBle_serverInfo[CYBLE_SRVI_BAS + (cyBle_disCount - CYBLE_SCDI_BAS_LEVEL)].
+                                range.endHandle;
+        }
+    }
+#endif /* CYBLE_BAS_CLIENT */
+#ifdef CYBLE_BLS_CLIENT
+    if((cyBle_disCount == (uint8) CYBLE_SCDI_BLS_BPM) || (cyBle_disCount == (uint8) CYBLE_SCDI_BLS_ICP))
+    {
+        if(cyBle_blsc.charInfo[cyBle_disCount - CYBLE_SCDI_BLS_BPM].valueHandle != CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE)
+        {
+            /* One descriptor is available per characteristic */
+            charRange.startHandle = cyBle_blsc.charInfo[cyBle_disCount - CYBLE_SCDI_BLS_BPM].valueHandle + 1u;
+            charRange.endHandle = cyBle_blsc.charInfo[cyBle_disCount - CYBLE_SCDI_BLS_BPM].endHandle;
+        }
+    }
+#endif /* CYBLE_BLS_CLIENT */
+#ifdef CYBLE_BMS_CLIENT
+    if(cyBle_disCount == (uint8) CYBLE_SCDI_BMS_BMCP)
+    {
+        if(cyBle_bmsc.charInfo[CYBLE_BMS_BMCP].valueHandle != CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE)
+        {
+            /* One descriptor is available per characteristic */
+            charRange.startHandle = cyBle_bmsc.charInfo[CYBLE_BMS_BMCP].valueHandle + 1u;
+            charRange.endHandle = cyBle_bmsc.charInfo[CYBLE_BMS_BMCP].endHandle;
+        }
+    }
+#endif /* CYBLE_BMS_CLIENT */
+#ifdef CYBLE_CGMS_CLIENT
+    if((cyBle_disCount >= (uint8) CYBLE_SCDI_CGMS_CGMT) && (cyBle_disCount <= (uint8) CYBLE_SCDI_CGMS_SOCP))
+    {
+        uint8 charIdx = cyBle_disCount - CYBLE_SCDI_CGMS_CGMT;
+        if(CYBLE_CGMS_CGMT < charIdx)
+        {
+            /* charIdx for RACP is 5 and for SOCP is 6 */
+            charIdx += CYBLE_CGMS_RACP - 1u;
+        }
+        
+        if(cyBle_cgmsc.charInfo[charIdx].valueHandle != CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE)
+        {
+            /* One descriptor is available per characteristic */
+            charRange.startHandle = cyBle_cgmsc.charInfo[charIdx].valueHandle + 1u;
+            charRange.endHandle = cyBle_cgmsc.charInfo[charIdx].endHandle;
+        }
+    }
+#endif /* CYBLE_CGMS_CLIENT */
+#ifdef CYBLE_CPS_CLIENT
+    if((cyBle_disCount >= (uint8) CYBLE_SCDI_CPS_POWER_MEASURE) && (cyBle_disCount <= (uint8) CYBLE_SCDI_CPS_POWER_CP))
+    {
+        charRange.startHandle = cyBle_cpsc.charInfo[cyBle_disCount - CYBLE_SCDI_CPS_POWER_MEASURE].valueHandle + 1u;
+        charRange.endHandle = cyBle_cpsc.charInfo[cyBle_disCount - CYBLE_SCDI_CPS_POWER_MEASURE].endHandle;
+    }
+#endif /* CYBLE_CPS_CLIENT */
+#ifdef CYBLE_CSCS_CLIENT
+    if((cyBle_disCount >= (uint8) CYBLE_SCDI_CSCS_CSC_MEASUREMENT) && 
+       (cyBle_disCount <= (uint8) CYBLE_SCDI_CSCS_SC_CONTROL_POINT))
+    {
+        charRange.startHandle = 
+            cyBle_cscsc.characteristics[cyBle_disCount - CYBLE_SCDI_CSCS_CSC_MEASUREMENT].charInfo.valueHandle + 1u;
+        charRange.endHandle = cyBle_cscsc.characteristics[cyBle_disCount - CYBLE_SCDI_CSCS_CSC_MEASUREMENT].endHandle;
+    }
+#endif /* CYBLE_CSCS_CLIENT */
+#ifdef CYBLE_CTS_CLIENT
+    if(cyBle_disCount == (uint8) CYBLE_SCDI_CTS_CURRENT_TIME)
+    {
+        if(cyBle_ctsc.currTimeCharacteristics[CYBLE_CTS_CURRENT_TIME].valueHandle != CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE)
+        {
+            /* One descriptor is available per service */
+            charRange.startHandle = cyBle_ctsc.currTimeCharacteristics[CYBLE_CTS_CURRENT_TIME].valueHandle + 1u;
+            charRange.endHandle = cyBle_serverInfo[CYBLE_SRVI_CTS].range.endHandle;
+        }
+    }
+#endif /* CYBLE_CTS_CLIENT */
+#ifdef CYBLE_ESS_CLIENT
+    if((cyBle_disCount >= (uint8) CYBLE_SCDI_ESS_DESCRIPTOR_VALUE_CHANGED) && 
+       (cyBle_disCount <= (uint8) CYBLE_SCDI_ESS_END_CHAR))
+    {
+        if(prevCharInstIndex != (cyBle_disCount - CYBLE_SCDI_ESS_DESCRIPTOR_VALUE_CHANGED))
+        {
+            /* Check if this the last characteristic instance */
+            if((activeCharInstance + 1u) < cyBle_esscCharInstances[activeCharIndex])
+            {
+                /* The instance is not last so increment it */
+                activeCharInstance += 1u; 
+            }
+            else
+            {
+                /* The instance is last so go to new characteristic */
+                activeCharInstance = 0u;
+                activeCharIndex += 1u;
+            }
+            prevCharInstIndex = (cyBle_disCount - CYBLE_SCDI_ESS_DESCRIPTOR_VALUE_CHANGED);
+        }
+
+        if(NULL != cyBle_essc.charInfoAddr[activeCharIndex].charInfoPtr)
+        {
+            if(activeCharInstance < cyBle_esscCharInstances[activeCharIndex])
+            {
+                charRange.startHandle =
+                    cyBle_essc.charInfoAddr[activeCharIndex].charInfoPtr[activeCharInstance].valueHandle + 1u;
+            
+                charRange.endHandle =
+                    cyBle_essc.charInfoAddr[activeCharIndex].charInfoPtr[activeCharInstance].endHandle;
+            }
+            else
+            {
+                charRange.startHandle = CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE;
+                charRange.endHandle = CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE;
+            }
+        }
+    }
+#endif /* CYBLE_ESS_CLIENT */
+#ifdef CYBLE_GLS_CLIENT
+    if((cyBle_disCount >= (uint8) CYBLE_SCDI_GLS_GLMT) && (cyBle_disCount <= (uint8) CYBLE_SCDI_GLS_RACP))
+    {
+        uint8 charIdx = cyBle_disCount - CYBLE_SCDI_GLS_GLMT;
+        if((CYBLE_SCDI_GLS_RACP - CYBLE_SCDI_GLS_GLMT) == charIdx)
+        {
+            charIdx = CYBLE_GLS_RACP;
+        }
+        
+        if(cyBle_glsc.charInfo[charIdx].valueHandle != CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE)
+        {
+            /* One descriptor is available per characteristic */
+            charRange.startHandle = cyBle_glsc.charInfo[charIdx].valueHandle + 1u;
+            charRange.endHandle = cyBle_glsc.charInfo[charIdx].endHandle;
+        }
+    }
+#endif /* CYBLE_GLS_CLIENT */
+#ifdef CYBLE_HIDS_CLIENT
+    if((cyBle_disCount >= (uint8) CYBLE_SCDI_HIDS_REPORT_MAP) && (cyBle_disCount <= (uint8) CYBLE_SCDI_HIDS_REPORT_END))
+    {
+        if(cyBle_disCount == (uint8) CYBLE_SCDI_HIDS_REPORT_MAP)
+        {
+            if(cyBle_hidsc[disServiceIndex].reportMap.valueHandle != CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE)
+            {
+                charRange.startHandle = cyBle_hidsc[disServiceIndex].reportMap.valueHandle + 1u;
+                charRange.endHandle = cyBle_hidsc[disServiceIndex].reportMap.endHandle;
+            }
+        }
+        else if(cyBle_disCount < (uint8) CYBLE_SCDI_HIDS_REPORT)
+        {
+            if(cyBle_hidsc[disServiceIndex].bootReport[cyBle_disCount -
+                CYBLE_SCDI_HIDS_BOOT_KYBRD_IN_REP].valueHandle != CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE)
+            {
+                charRange.startHandle = cyBle_hidsc[disServiceIndex].
+                            bootReport[cyBle_disCount - CYBLE_SCDI_HIDS_BOOT_KYBRD_IN_REP].valueHandle + 1u;
+                charRange.endHandle = cyBle_hidsc[disServiceIndex].
+                            bootReport[cyBle_disCount - CYBLE_SCDI_HIDS_BOOT_KYBRD_IN_REP].endHandle;
+            }
+        }
+        else
+        {
+            if(cyBle_hidsc[disServiceIndex].report[cyBle_disCount - CYBLE_SCDI_HIDS_REPORT].valueHandle !=
+                CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE)
+            {
+                charRange.startHandle = cyBle_hidsc[disServiceIndex].
+                            report[cyBle_disCount - CYBLE_SCDI_HIDS_REPORT].valueHandle + 1u;
+                charRange.endHandle = cyBle_hidsc[disServiceIndex].
+                            report[cyBle_disCount - CYBLE_SCDI_HIDS_REPORT].endHandle;
+            }
+        }
+
+    }
+#endif /* CYBLE_HIDS_CLIENT */
+#ifdef CYBLE_HRS_CLIENT
+    if(cyBle_disCount == (uint8) CYBLE_SCDI_HRS_HRM)
+    {
+        charRange.startHandle = cyBle_hrsc.charInfo[CYBLE_HRS_HRM].valueHandle + 1u;
+        charRange.endHandle = cyBle_serverInfo[CYBLE_SRVI_HRS].range.endHandle;
+    }
+#endif /* CYBLE_HRS_CLIENT */
+#ifdef CYBLE_HTS_CLIENT
+    if((cyBle_disCount >= (uint8) CYBLE_SCDI_HTS_TEMP_MEASURE) && (cyBle_disCount <= (uint8) CYBLE_SCDI_HTS_MEASURE_INTERVAL))
+    {
+        charRange.startHandle = cyBle_htsc.charInfo[cyBle_disCount - CYBLE_SCDI_HTS_TEMP_MEASURE].valueHandle + 1u;
+        charRange.endHandle = cyBle_htsc.charInfo[cyBle_disCount - CYBLE_SCDI_HTS_TEMP_MEASURE].endHandle;
+    }
+#endif /* CYBLE_HTS_CLIENT */
+#ifdef CYBLE_LNS_CLIENT
+    if((cyBle_disCount >= (uint8) CYBLE_SCDI_LNS_LS) && (cyBle_disCount <= (uint8) CYBLE_SCDI_LNS_NV))
+    {
+        uint8 charIdx = (cyBle_disCount - CYBLE_SCDI_LNS_LS) + 1u;
+        if(charIdx > (uint8) CYBLE_SCDI_LNS_LS)
+        {
+            charIdx++;
+        }
+        charRange.startHandle = cyBle_lnsc.charInfo[charIdx].valueHandle + 1u;
+        charRange.endHandle = cyBle_lnsc.charInfo[charIdx].endHandle;
+    }
+#endif /* CYBLE_LNS_CLIENT */
+#ifdef CYBLE_PASS_CLIENT
+    if((cyBle_disCount == (uint8) CYBLE_SCDI_PASS_AS) || (cyBle_disCount == (uint8) CYBLE_SCDI_PASS_RS))
+    {
+        charRange.startHandle = cyBle_passc.charInfo[cyBle_disCount - CYBLE_SCDI_PASS_AS].valueHandle + 1u;
+        charRange.endHandle = cyBle_passc.charInfo[cyBle_disCount - CYBLE_SCDI_PASS_AS].endHandle;
+    }
+#endif /* CYBLE_PASS_CLIENT */
+#ifdef CYBLE_RSCS_CLIENT
+    if((cyBle_disCount >= (uint8) CYBLE_SCDI_RSCS_RSC_MEASUREMENT) && 
+       (cyBle_disCount <= (uint8) CYBLE_SCDI_RSCS_SC_CONTROL_POINT))
+    {
+        charRange.startHandle = 
+            cyBle_rscsc.characteristics[cyBle_disCount - CYBLE_SCDI_RSCS_RSC_MEASUREMENT].charInfo.valueHandle + 1u;
+        charRange.endHandle = cyBle_rscsc.characteristics[cyBle_disCount - CYBLE_SCDI_RSCS_RSC_MEASUREMENT].endHandle;
+    }
+#endif /* CYBLE_RSCS_CLIENT */
+#ifdef CYBLE_SCPS_CLIENT
+    if(cyBle_disCount == (uint8) CYBLE_SCDI_SCPS_SCAN_REFRESH)
+    {
+        if(cyBle_scpsc.refreshChar.valueHandle != CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE)
+        {
+            /* One descriptor is available per characteristic */
+            charRange.startHandle = cyBle_scpsc.refreshChar.valueHandle + 1u;
+            charRange.endHandle = cyBle_serverInfo[CYBLE_SRVI_SCPS].range.endHandle;
+        }
+    }
+#endif /* CYBLE_SCPS_CLIENT */
+#ifdef CYBLE_TPS_CLIENT
+    if(cyBle_disCount == (uint8) CYBLE_SCDI_TPS_TX_PWR_LEVEL)
+    {
+        if(cyBle_tpsc.txPowerLevelChar.valueHandle != CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE)
+        {
+            /* One descriptor is available per service */
+            charRange.startHandle = cyBle_tpsc.txPowerLevelChar.valueHandle + 1u;
+            charRange.endHandle = cyBle_serverInfo[CYBLE_SRVI_TPS].range.endHandle;
+        }
+    }
+#endif /* CYBLE_TPS_CLIENT */
+#ifdef CYBLE_UDS_CLIENT
+    if((cyBle_disCount == (uint8) CYBLE_SCDI_UDS_DCI) || (cyBle_disCount == (uint8) CYBLE_SCDI_UDS_UCP))
+    {
+        uint8 charIdx;
+        if(cyBle_disCount == (uint8) CYBLE_SCDI_UDS_DCI)
+        {
+            charIdx = CYBLE_UDS_DCI;
+        }
+        else
+        {
+            charIdx = CYBLE_UDS_UCP;
+        }
+        
+        charRange.startHandle = cyBle_udsc.charInfo[charIdx].valueHandle + 1u;
+        charRange.endHandle = cyBle_udsc.charInfo[charIdx].endHandle;
+    }
+#endif /* CYBLE_UDS_CLIENT */
+#ifdef CYBLE_WPTS_CLIENT
+    if((cyBle_disCount == (uint8) CYBLE_SCDI_WPTS_PRU_ALERT))
+    {
+        charRange.startHandle = cyBle_wptsc.charInfo[CYBLE_WPTS_PRU_ALERT].valueHandle + 1u;
+        charRange.endHandle = cyBle_wptsc.charInfo[CYBLE_WPTS_PRU_ALERT].endHandle;
+    }
+#endif /* CYBLE_WPTS_CLIENT */
+#ifdef CYBLE_WSS_CLIENT
+    if((cyBle_disCount >= (uint8) CYBLE_SCDI_WSS_WEIGHT_SCALE_FEATURE) &&
+       (cyBle_disCount <= (uint8) CYBLE_SCDI_WSS_WEIGHT_WEIGHT_MEASUREMENT))
+    {
+        charRange.startHandle = cyBle_wss.charInfo[cyBle_disCount-CYBLE_SCDI_WSS_WEIGHT_SCALE_FEATURE].valueHandle + 1u;
+        charRange.endHandle = cyBle_wss.charInfo[cyBle_disCount-CYBLE_SCDI_WSS_WEIGHT_SCALE_FEATURE].endHandle;
+    }
+#endif /* CYBLE_WSS_CLIENT */
+
+    return (charRange);
+}
+
+
+/****************************************************************************** 
+##Function Name: CyBle_FindInfoEventHandler
+*******************************************************************************
+Summary:
+ Handles the Find Info Response Event during an automatic server discovery
+ process.
+
+Parameters:
+ CYBLE_GATT_FIND_INFO_RSP_PARAM_T *eventParam:  the event parameters for a Find Info Response
+
+Return:
+ None.
+
+******************************************************************************/
+void CyBle_FindInfoEventHandler(CYBLE_GATTC_FIND_INFO_RSP_PARAM_T *eventParam)
+{
+    uint16 dataLength;
+    uint16 attrLength;
+    uint16 i;
+    uint8 *attrVal;
+
+    /* Discovery descriptor information */
+    CYBLE_DISC_DESCR_INFO_T discDescrInfo;
+    discDescrInfo.descrHandle = CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE;
+
+    if((CYBLE_CLIENT_STATE_DESCR_DISCOVERING == CyBle_GetClientState()) 
+            && (0u != (cyBle_eventHandlerFlag & CYBLE_AUTO_DISCOVERY)))
+    {
+        attrLength = eventParam->handleValueList.byteCount;    /* Number of elements on list in bytes */
+        discDescrInfo.uuidFormat = eventParam->uuidFormat;
+        discDescrInfo.connHandle = eventParam->connHandle;
+
+        if(discDescrInfo.uuidFormat == CYBLE_GATT_16_BIT_UUID_FORMAT)
+        {
+            dataLength = CYBLE_DB_ATTR_HANDLE_LEN + CYBLE_GATT_16_BIT_UUID_SIZE;
+        }
+        else
+        {
+            dataLength = CYBLE_DB_ATTR_HANDLE_LEN + CYBLE_GATT_128_BIT_UUID_SIZE;
+        }
+        attrVal = eventParam->handleValueList.list;
+
+        for(i = 0u; i < attrLength; i += dataLength)
+        {
+            discDescrInfo.descrHandle = CyBle_Get16ByPtr(attrVal);
+            attrVal += CYBLE_DB_ATTR_HANDLE_LEN;
+            if(discDescrInfo.uuidFormat == CYBLE_GATT_128_BIT_UUID_FORMAT)
+            {
+                (void)memcpy(&discDescrInfo.uuid.uuid128, attrVal, CYBLE_GATT_128_BIT_UUID_SIZE);
+                attrVal += CYBLE_GATT_128_BIT_UUID_SIZE;
+                #ifdef CYBLE_CUSTOM_CLIENT
+                    if(cyBle_disCount == (uint8) CYBLE_SCDI_CUSTOM_CHARACTERISTICS)
+                    {
+                        CyBle_CustomcDiscoverCharDescriptorsEventHandler(&discDescrInfo);
+                    }
+                #endif /* CYBLE_CUSTOM_CLIENT */
+            }
+            else
+            {
+                discDescrInfo.uuid.uuid16 = CyBle_Get16ByPtr(attrVal);
+                attrVal += CYBLE_GATT_16_BIT_UUID_SIZE;
+                
+                if(cyBle_disCount == (uint8) CYBLE_SCDI_GATT_SERVICE_CHANGED)
+                {
+                    CyBle_GattcDiscoverCharDescriptorsEventHandler(&discDescrInfo);
+                }
+                
+                #ifdef CYBLE_ANS_CLIENT
+                    if((cyBle_disCount >= (uint8) CYBLE_SCDI_ANS_SUPPORTED_NEW_ALERT_CAT) &&
+                        (cyBle_disCount <= (uint8) CYBLE_SCDI_ANS_ALERT_NTF_CONTROL_POINT))
+                    {
+                        CyBle_AnscDiscoverCharDescriptorsEventHandler(&discDescrInfo);
+                    }
+                #endif /* CYBLE_ANS_CLIENT */
+                
+                #ifdef CYBLE_BAS_CLIENT
+                    if((cyBle_disCount >= (uint8) CYBLE_SCDI_BAS_LEVEL) &&
+                        (cyBle_disCount <= (uint8) CYBLE_SCDI_BAS_LEVEL_END))
+                    {
+                        CyBle_BascDiscoverCharDescriptorsEventHandler(cyBle_disCount - CYBLE_SCDI_BAS_LEVEL,
+                                                                      &discDescrInfo);
+                    }
+                #endif /* CYBLE_BAS_CLIENT */
+                
+                #ifdef CYBLE_BLS_CLIENT
+                    if((cyBle_disCount == (uint8) CYBLE_SCDI_BLS_BPM) || (cyBle_disCount == (uint8) CYBLE_SCDI_BLS_ICP))
+                    {
+                        CyBle_BlscDiscoverCharDescriptorsEventHandler(&discDescrInfo);
+                    }
+                #endif /* CYBLE_BLS_CLIENT */
+                
+                #ifdef CYBLE_BMS_CLIENT
+                    if(cyBle_disCount == (uint8) CYBLE_SCDI_BMS_BMCP)
+                    {
+                        CyBle_BmscDiscoverCharDescriptorsEventHandler(&discDescrInfo);
+                    }
+                #endif /* CYBLE_BMS_CLIENT */
+                
+                #ifdef CYBLE_CGMS_CLIENT
+                    if((cyBle_disCount >= (uint8) CYBLE_SCDI_CGMS_CGMT) &&
+                        (cyBle_disCount <= (uint8) CYBLE_SCDI_CGMS_SOCP))
+                    {
+                        CyBle_CgmscDiscoverCharDescriptorsEventHandler(&discDescrInfo);
+                    }
+                #endif /* CYBLE_CGMS_CLIENT */
+
+                #ifdef CYBLE_CPS_CLIENT
+                    if((cyBle_disCount >= (uint8) CYBLE_SCDI_CPS_POWER_MEASURE) &&
+                        (cyBle_disCount <= (uint8)CYBLE_SCDI_CPS_POWER_CP))
+                    {
+                        uint8 charIdx = cyBle_disCount - CYBLE_SCDI_CPS_POWER_MEASURE;
+                        CyBle_CpscDiscoverCharDescriptorsEventHandler((CYBLE_CPS_CHAR_INDEX_T)charIdx, &discDescrInfo);
+                    }
+                #endif /* CYBLE_CPS_CLIENT */
+
+                #ifdef CYBLE_CSCS_CLIENT
+                    if((cyBle_disCount >= (uint8) CYBLE_SCDI_CSCS_CSC_MEASUREMENT) && 
+                       (cyBle_disCount <= (uint8) CYBLE_SCDI_CSCS_SC_CONTROL_POINT))
+                    {
+                        if(cyBle_disCount == (uint8) CYBLE_SCDI_CSCS_CSC_MEASUREMENT)
+                        {
+                            /* The CCC descriptor of CSC Measurement is currently discovering */
+                            CyBle_CscscDiscoverCharDescriptorsEventHandler(CYBLE_CSCS_CSC_MEASUREMENT, &discDescrInfo);
+                        }
+                        else if(cyBle_disCount == (uint8) CYBLE_SCDI_CSCS_SC_CONTROL_POINT)
+                        {
+                            /* The CCC descriptor of SC Control Point is currently discovering */
+                            CyBle_CscscDiscoverCharDescriptorsEventHandler(CYBLE_CSCS_SC_CONTROL_POINT, &discDescrInfo);
+                        }
+                        else
+                        {
+                            /* No other descriptors are present for CSCS */
+                        }
+                    }
+                #endif /* CYBLE_CSCS_CLIENT */
+                
+                #ifdef CYBLE_CTS_CLIENT
+                    if(cyBle_disCount == (uint8) CYBLE_SCDI_CTS_CURRENT_TIME)
+                    {
+                        CyBle_CtscDiscoverCharDescriptorsEventHandler(&discDescrInfo);
+                    }
+                #endif /* CYBLE_CTS_CLIENT */
+
+                #ifdef CYBLE_CUSTOM_CLIENT
+                    if(cyBle_disCount == (uint8) CYBLE_SCDI_CUSTOM_CHARACTERISTICS)
+                    {
+                        CyBle_CustomcDiscoverCharDescriptorsEventHandler(&discDescrInfo);
+                    }
+                #endif /* CYBLE_CUSTOM_CLIENT */
+                
+                #ifdef CYBLE_ESS_CLIENT
+                    if((cyBle_disCount >= (uint8) CYBLE_SCDI_ESS_DESCRIPTOR_VALUE_CHANGED) &&
+                        (cyBle_disCount <= (uint8) CYBLE_SCDI_ESS_END_CHAR))
+                    {
+                        CyBle_EsscDiscoverCharDescriptorsEventHandler(&discDescrInfo);
+                    }
+                #endif /* CYBLE_ESS_CLIENT */
+
+                #ifdef CYBLE_GLS_CLIENT
+                    if((cyBle_disCount >= (uint8) CYBLE_SCDI_GLS_GLMT) &&
+                        (cyBle_disCount <= (uint8) CYBLE_SCDI_GLS_RACP))
+                    {
+                        CyBle_GlscDiscoverCharDescriptorsEventHandler(&discDescrInfo);
+                    }
+                #endif /* CYBLE_GLS_CLIENT */
+
+                #ifdef CYBLE_HIDS_CLIENT
+                    if((cyBle_disCount >= (uint8) CYBLE_SCDI_HIDS_REPORT_MAP) &&
+                        (cyBle_disCount <= (uint8) CYBLE_SCDI_HIDS_REPORT_END))
+                    {
+                        CyBle_HidscDiscoverCharDescriptorsEventHandler(disServiceIndex, cyBle_disCount, &discDescrInfo);
+                    }
+                #endif /* CYBLE_HIDS_CLIENT */
+
+                #ifdef CYBLE_HRS_CLIENT
+                    if(cyBle_disCount == (uint8) CYBLE_SCDI_HRS_HRM)
+                    {
+                        CyBle_HrscDiscoverCharDescriptorsEventHandler(&discDescrInfo);
+                    }
+                #endif /* CYBLE_HRS_CLIENT */
+
+                #ifdef CYBLE_HTS_CLIENT
+                    if((cyBle_disCount >= (uint8) CYBLE_SCDI_HTS_TEMP_MEASURE) && 
+                       (cyBle_disCount <= (uint8) CYBLE_SCDI_HTS_MEASURE_INTERVAL))
+                    {
+                        uint8 charIdx = cyBle_disCount - CYBLE_SCDI_HTS_TEMP_MEASURE;
+                        CyBle_HtscDiscoverCharDescriptorsEventHandler((CYBLE_HTS_CHAR_INDEX_T)charIdx, &discDescrInfo);
+                    }
+                #endif /* CYBLE_HTS_CLIENT */
+                
+                #ifdef CYBLE_LNS_CLIENT
+                    if((cyBle_disCount >= (uint8) CYBLE_SCDI_LNS_LS) && 
+                       (cyBle_disCount <= (uint8) CYBLE_SCDI_LNS_NV))
+                    {
+                        CyBle_LnscDiscoverCharDescriptorsEventHandler(&discDescrInfo);
+                    }
+                #endif /* CYBLE_LNS_CLIENT */
+                
+                #ifdef CYBLE_PASS_CLIENT
+                    if((cyBle_disCount == (uint8) CYBLE_SCDI_PASS_AS) || 
+                        (cyBle_disCount == (uint8) CYBLE_SCDI_PASS_RS))
+                    {
+                        CyBle_PasscDiscoverCharDescriptorsEventHandler(&discDescrInfo);
+                    }
+                #endif /* CYBLE_PASS_CLIENT */
+
+                #ifdef CYBLE_RSCS_CLIENT
+                    if((cyBle_disCount >= (uint8) CYBLE_SCDI_RSCS_RSC_MEASUREMENT) && 
+                       (cyBle_disCount <= (uint8) CYBLE_SCDI_RSCS_SC_CONTROL_POINT))
+                    {
+                        if(cyBle_disCount == (uint8) CYBLE_SCDI_RSCS_RSC_MEASUREMENT)
+                        {
+                            /* The CCC descriptor of RSC Measurement is currently discovering */
+                            CyBle_RscscDiscoverCharDescriptorsEventHandler(CYBLE_RSCS_RSC_MEASUREMENT, &discDescrInfo);
+                        }
+                        else if(cyBle_disCount == (uint8) CYBLE_SCDI_RSCS_SC_CONTROL_POINT)
+                        {
+                            /* The CCC descriptor of SC Control Point is currently discovering */
+                            CyBle_RscscDiscoverCharDescriptorsEventHandler(CYBLE_RSCS_SC_CONTROL_POINT, &discDescrInfo);
+                        }
+                        else
+                        {
+                            /* No other descriptors are present for RSCS */
+                        }
+                    }
+                #endif /* CYBLE_RSCS_CLIENT */
+
+                #ifdef CYBLE_SCPS_CLIENT
+                    if(cyBle_disCount == (uint8) CYBLE_SCDI_SCPS_SCAN_REFRESH)
+                    {
+                        CyBle_ScpscDiscoverCharDescriptorsEventHandler(&discDescrInfo);
+                    }
+                #endif /* CYBLE_SCPS_CLIENT */
+                
+                #ifdef CYBLE_TPS_CLIENT
+                    if(cyBle_disCount == (uint8) CYBLE_SCDI_TPS_TX_PWR_LEVEL)
+                    {
+                        CyBle_TpscDiscoverCharDescriptorsEventHandler(&discDescrInfo);
+                    }
+                #endif /* CYBLE_TPS_CLIENT */
+                
+                #ifdef CYBLE_UDS_CLIENT
+                    if((cyBle_disCount == (uint8) CYBLE_SCDI_UDS_DCI) || 
+                        (cyBle_disCount == (uint8) CYBLE_SCDI_UDS_UCP))
+                    {
+                        CyBle_UdscDiscoverCharDescriptorsEventHandler(&discDescrInfo);
+                    }
+                #endif /* CYBLE_UDS_CLIENT */
+                #ifdef CYBLE_WPTS_CLIENT
+                    if(cyBle_disCount == (uint8) CYBLE_SCDI_WPTS_PRU_ALERT)
+                    {
+                        CyBle_WptscDiscoverCharDescriptorsEventHandler(&discDescrInfo);
+                    }
+                #endif /* CYBLE_WPTS_CLIENT */
+                #ifdef CYBLE_WSS_CLIENT
+                    if((cyBle_disCount >= (uint8) CYBLE_SCDI_WSS_WEIGHT_SCALE_FEATURE) &&
+                        (cyBle_disCount <= (uint8) CYBLE_SCDI_WSS_WEIGHT_WEIGHT_MEASUREMENT))
+                    {
+                        CyBle_WsscDiscoverCharDescriptorsEventHandler(&discDescrInfo);
+                    }
+                #endif /* CYBLE_WSS_CLIENT */
+            }
+        }
+        /* The sub-procedure is complete when an Error Response is received and the
+           Error Code is set to an Attribute Not Found or the Find Information Response has
+           an Attribute Handle that is equal to the Ending Handle of the request. */
+        if(discDescrInfo.descrHandle == cyBle_charEndHandle)
+        {
+            CyBle_NextCharDscrDiscovery(CYBLE_DISCOVERY_CONTINUE);
+        }
+
+        cyBle_eventHandlerFlag &= (uint8)~CYBLE_CALLBACK;
+    }
+}
+
+
+/****************************************************************************** 
+##Function Name: CyBle_NextCharDscrDiscovery
+*******************************************************************************
+Summary:
+ Looks for a handle range for the current descriptor (pointed by
+  cyBle_disCount). If the current range is invalid (any of start or end
+  handles is invalid), then increment the cyBle_disCount and check
+  the next descriptor range and does so until a valid range is caught or the 
+  end of the descriptor set is reached.
+
+Parameters:
+ incrementIndex: Not zero value indicates that characteristic index should be 
+                 incremented.
+
+Return:
+ None.
+
+******************************************************************************/
+void CyBle_NextCharDscrDiscovery(uint8 incrementIndex)
+{
+    CYBLE_GATTC_FIND_INFO_REQ_T charRange;
+
+    do
+    {
+    #ifdef CYBLE_CUSTOM_CLIENT
+        /* Do not increment main index untill custom service is discovered */
+        if(cyBle_disCount != CYBLE_SCDI_CUSTOM_CHARACTERISTICS)
+    #endif /* CYBLE_CUSTOM_CLIENT */
+        {
+            if(incrementIndex != CYBLE_DISCOVERY_INIT)
+            {
+            #ifdef CYBLE_HIDS_CLIENT
+                #if(CYBLE_HIDSC_SERVICE_COUNT > 1u)
+                    if((cyBle_disCount == CYBLE_SCDI_HIDS_REPORT_END) && 
+                       (disServiceIndex < (CYBLE_HIDSC_SERVICE_COUNT - 1u)))
+                    {
+                        disServiceIndex++;      /* Discover descriptors for next HID service */
+                        /* Set characteristic index to first characteristic of HID service */
+                        cyBle_disCount = CYBLE_SCDI_HIDS_REPORT_MAP;
+                    }
+                    else
+                    {
+                        cyBle_disCount++;
+                    }
+                #else
+                    cyBle_disCount++;
+                #endif /* CYBLE_HIDSC_SERVICE_COUNT > 1u) */
+            #else
+                cyBle_disCount++;
+            #endif /* CYBLE_HIDS_CLIENT */
+            #ifdef CYBLE_CUSTOM_CLIENT
+                if(cyBle_disCount == CYBLE_SCDI_CUSTOM_CHARACTERISTICS)
+                {   /* Start descriptors discovery for custom service */
+                    incrementIndex = CYBLE_DISCOVERY_INIT;
+                }
+            #endif /* CYBLE_CUSTOM_CLIENT */
+            }
+            else    /* Increment index in following loop */
+            {
+                cyBle_disCount = 0u;
+                incrementIndex = 1u;
+            }
+        }
+    #ifdef CYBLE_CUSTOM_CLIENT
+        if(cyBle_disCount == CYBLE_SCDI_CUSTOM_CHARACTERISTICS)
+        {
+            charRange = CyBle_CustomcGetCharRange(incrementIndex);
+            incrementIndex = CYBLE_DISCOVERY_CONTINUE;
+        }
+        /* When custom service is done cyBle_disCount will be incremented */
+        if(cyBle_disCount != CYBLE_SCDI_CUSTOM_CHARACTERISTICS)
+    #endif /* CYBLE_CUSTOM_CLIENT */
+        {
+            charRange = CyBle_GetCharRange();
+        }
+
+    }while(((charRange.startHandle == (CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE + 1u)) || 
+            (charRange.endHandle == CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE) ||
+            (charRange.startHandle > charRange.endHandle)) && (cyBle_disCount < (uint8) CYBLE_SCDI_COUNT));
+
+    if(cyBle_disCount < (uint8) CYBLE_SCDI_COUNT)
+    {
+        if(CYBLE_ERROR_OK != CyBle_GattcDiscoverAllCharacteristicDescriptors(cyBle_connHandle, &charRange))
+        {
+            CyBle_ApplCallback(CYBLE_EVT_GATTC_DESCR_DISCOVERY_FAILED, NULL);
+            cyBle_eventHandlerFlag &= (uint8)~CYBLE_AUTO_DISCOVERY;
+        }
+        cyBle_charEndHandle = charRange.endHandle;
+    }
+    else /* Discovery done */
+    {
+        CyBle_SetClientState(CYBLE_CLIENT_STATE_DISCOVERED);
+        CyBle_ApplCallback(CYBLE_EVT_GATTC_DISCOVERY_COMPLETE, NULL);
+        cyBle_eventHandlerFlag &= (uint8)~CYBLE_AUTO_DISCOVERY;
+    }
+}
+
+
+/****************************************************************************** 
+##Function Name: CyBle_ErrorResponseEventHandler
+*******************************************************************************
+
+Summary:
+ Handles the Find Info Response Event during an automatic server discovery
+ process.
+
+Parameters:
+  *eventParam:  the event parameters for an Error Response
+
+Return:
+ None
+
+******************************************************************************/
+void CyBle_ErrorResponseEventHandler(const CYBLE_GATTC_ERR_RSP_PARAM_T *eventParam)
+{
+    if((0u != (cyBle_eventHandlerFlag & CYBLE_AUTO_DISCOVERY)) &&
+        (eventParam->errorCode == CYBLE_GATT_ERR_ATTRIBUTE_NOT_FOUND))
+    {
+        switch(CyBle_GetClientState())
+        {
+        case CYBLE_CLIENT_STATE_SRVC_DISCOVERING:
+        #if(CYBLE_STACK_MODE_DEBUG)
+            CyBle_ApplCallback(CYBLE_EVT_GATTC_SRVC_DISCOVERY_COMPLETE, NULL);
+        #endif /* CYBLE_STACK_MODE_DEBUG */            
+            CyBle_SetClientState(CYBLE_CLIENT_STATE_INCL_DISCOVERING);
+            CyBle_NextInclDiscovery(CYBLE_DISCOVERY_INIT);
+            cyBle_eventHandlerFlag &= (uint8)~CYBLE_CALLBACK;
+            break;
+
+        case CYBLE_CLIENT_STATE_INCL_DISCOVERING:
+            CyBle_NextInclDiscovery(CYBLE_DISCOVERY_CONTINUE);
+            cyBle_eventHandlerFlag &= (uint8)~CYBLE_CALLBACK;
+            break;
+
+        case CYBLE_CLIENT_STATE_CHAR_DISCOVERING:
+            CyBle_NextCharDiscovery(CYBLE_DISCOVERY_CONTINUE);
+            cyBle_eventHandlerFlag &= (uint8)~CYBLE_CALLBACK;
+            break;
+
+        case CYBLE_CLIENT_STATE_DESCR_DISCOVERING:
+            CyBle_NextCharDscrDiscovery(CYBLE_DISCOVERY_CONTINUE);
+            cyBle_eventHandlerFlag &= (uint8)~CYBLE_CALLBACK;
+            break;
+
+        case CYBLE_CLIENT_STATE_DISCOVERED:
+            #ifdef CYBLE_ANCS_CLIENT
+                CyBle_AncscErrorResponseEventHandler(eventParam);
+            #endif /* CYBLE_ANCS_CLIENT */
+            #ifdef CYBLE_ANS_CLIENT
+                if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+                {
+                    CyBle_AnscErrorResponseEventHandler(eventParam);
+                }
+            #endif /* CYBLE_ANS_CLIENT */
+            #ifdef CYBLE_BAS_CLIENT
+                if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+                {
+                    CyBle_BascErrorResponseEventHandler(eventParam);
+                }
+            #endif /* CYBLE_BAS_CLIENT */
+            #ifdef CYBLE_BLS_CLIENT
+                if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+                {
+                    CyBle_BlscErrorResponseEventHandler(eventParam);
+                }
+            #endif /* CYBLE_BLS_CLIENT */
+            #ifdef CYBLE_BMS_CLIENT
+                if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+                {
+                    CyBle_BmscErrorResponseEventHandler(eventParam);
+                }
+            #endif /* CYBLE_BMS_CLIENT */
+            #ifdef CYBLE_CGMS_CLIENT
+                if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+                {
+                    CyBle_CgmscErrorResponseEventHandler(eventParam);
+                }
+            #endif /* CYBLE_CGMS_CLIENT */
+            #ifdef CYBLE_CPS_CLIENT
+                if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+                {
+                    CyBle_CpscErrorResponseEventHandler(eventParam);
+                }
+            #endif /* CYBLE_CPS_CLIENT */
+            #ifdef CYBLE_CSCS_CLIENT
+                if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+                {
+                    CyBle_CscscErrorResponseEventHandler(eventParam);
+                }
+            #endif /* CYBLE_CSCS_CLIENT */
+            #ifdef CYBLE_CTS_CLIENT
+                if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+                {
+                    CyBle_CtscErrorResponseEventHandler(eventParam);
+                }
+            #endif /* CYBLE_CTS_CLIENT */
+            #ifdef CYBLE_DIS_CLIENT
+                if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+                {
+                    CyBle_DiscErrorResponseEventHandler(eventParam);
+                }
+            #endif /* CYBLE_DIS_CLIENT */
+            #ifdef CYBLE_ESS_CLIENT
+                if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+                {
+                    CyBle_EsscErrorResponseEventHandler(eventParam);
+                }
+            #endif /* CYBLE_ESS_CLIENT */
+            #ifdef CYBLE_GLS_CLIENT
+                if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+                {
+                    CyBle_GlscErrorResponseEventHandler(eventParam);
+                }
+            #endif /* CYBLE_GLS_CLIENT */
+            #ifdef CYBLE_HIDS_CLIENT
+                if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+                {
+                    CyBle_HidscErrorResponseEventHandler(eventParam);
+                }
+            #endif /* CYBLE_HIDS_CLIENT */
+            #ifdef CYBLE_HRS_CLIENT
+                if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+                {
+                    CyBle_HrscErrorResponseEventHandler(eventParam);
+                }
+            #endif /* CYBLE_HRS_CLIENT */
+            #ifdef CYBLE_HTS_CLIENT
+                if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+                {
+                    CyBle_HtscErrorResponseEventHandler(eventParam);
+                }
+            #endif /* CYBLE_HTS_CLIENT */
+            #ifdef CYBLE_RSCS_CLIENT
+                if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+                {
+                    CyBle_RscscErrorResponseEventHandler(eventParam);
+                }
+            #endif /* CYBLE_RSCS_CLIENT */
+            #ifdef CYBLE_SCPS_CLIENT
+                if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+                {
+                    CyBle_ScpscErrorResponseEventHandler(eventParam);
+                }
+            #endif /* CYBLE_SCPS_CLIENT */
+            #ifdef CYBLE_LLS_CLIENT
+                if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+                {
+                    CyBle_LlscErrorResponseEventHandler(eventParam);
+                }
+            #endif /* CYBLE_LLS_CLIENT */
+            #ifdef CYBLE_LNS_CLIENT
+                if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+                {
+                    CyBle_LnscErrorResponseEventHandler(eventParam);
+                }
+            #endif /* CYBLE_LNS_CLIENT */
+            #ifdef CYBLE_PASS_CLIENT
+                if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+                {
+                    CyBle_PasscErrorResponseEventHandler(eventParam);
+                }
+            #endif /* CYBLE_PASS_CLIENT */
+            #ifdef CYBLE_TPS_CLIENT
+                if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+                {
+                    CyBle_TpscErrorResponseEventHandler(eventParam);
+                }
+            #endif /* CYBLE_TPS_CLIENT */
+            #ifdef CYBLE_UDS_CLIENT
+                if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+                {
+                    CyBle_UdscErrorResponseEventHandler(eventParam);
+                }
+            #endif /* CYBLE_UDS_CLIENT */
+            #ifdef CYBLE_WPTS_CLIENT
+                if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+                {
+                    CyBle_WptscErrorResponseEventHandler(eventParam);
+                }
+            #endif /* CYBLE_WPTS_CLIENT */
+            #ifdef CYBLE_WSS_CLIENT
+                if((cyBle_eventHandlerFlag & CYBLE_CALLBACK) != 0u)
+                {
+                    CyBle_WsscErrorResponseEventHandler(eventParam);
+                }
+            #endif /* CYBLE_WSS_CLIENT */
+            break;
+            
+        default:
+            break;
+        }
+    }
+}
+
+#endif /* CYBLE_GATT_ROLE_CLIENT */
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_eventHandler.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_eventHandler.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_eventHandler.h	(revision 7)
@@ -0,0 +1,2332 @@
+/*******************************************************************************
+File Name: CYBLE_eventHandler.h
+Version 2.0
+
+Description:
+ Contains the prototypes and constants used in the Event Handler State Machine
+ of the BLE Component.
+
+********************************************************************************
+Copyright 2014-2015, Cypress Semiconductor Corporation.  All rights reserved.
+You may use this file only in accordance with the license, terms, conditions,
+disclaimers, and limitations in the end user license agreement accompanying
+the software package with which this file was provided.
+*******************************************************************************/
+
+
+#if !defined(CY_BLE_CYBLE_EH_H)
+#define CY_BLE_CYBLE_EH_H
+
+
+/***************************************
+##Service specific includes
+***************************************/
+
+#include "BLE_gatt.h"
+
+#ifdef CYBLE_ANCS
+    #include "BLE_ancs.h"
+#endif /* CYBLE_ANCS */
+#ifdef CYBLE_ANS
+    #include "BLE_ans.h"
+#endif /* CYBLE_ANS */
+#ifdef CYBLE_BAS
+    #include "BLE_bas.h"
+#endif /* CYBLE_BAS */
+#ifdef CYBLE_BLS
+    #include "BLE_bls.h"
+#endif /* CYBLE_BLS */
+#ifdef CYBLE_BMS
+    #include "BLE_bms.h"
+#endif /* CYBLE_BMS */
+#ifdef CYBLE_BTS
+    #include "BLE_bts.h"
+#endif /* CYBLE_BTS */
+#ifdef CYBLE_CGMS
+    #include "BLE_cgms.h"
+#endif /* CYBLE_CGMS */
+#ifdef CYBLE_CPS
+    #include "BLE_cps.h"
+#endif /* CYBLE_CPS */
+#ifdef CYBLE_CSCS
+    #include "BLE_cscs.h"
+#endif /* CYBLE_CSCS */
+#ifdef CYBLE_CTS
+    #include "BLE_cts.h"
+#endif /* CYBLE_CTS */
+#ifdef CYBLE_CUSTOM
+    #include "BLE_custom.h"
+#endif /* CYBLE_CUSTOM */
+#ifdef CYBLE_DIS
+    #include "BLE_dis.h"
+#endif /* CYBLE_DIS */
+#ifdef CYBLE_ESS
+    #include "BLE_ess.h"
+#endif /* CYBLE_ESS */
+#ifdef CYBLE_GLS
+    #include "BLE_gls.h"
+#endif /* CYBLE_GLS */
+#ifdef CYBLE_HIDS
+    #include "BLE_hids.h"
+#endif /* CYBLE_HIDS */
+#ifdef CYBLE_HRS
+    #include "BLE_hrs.h"
+#endif /* CYBLE_HRS */
+#ifdef CYBLE_HTS
+    #include "BLE_hts.h"
+#endif /* CYBLE_HTS */
+#ifdef CYBLE_IAS
+    #include "BLE_ias.h"
+#endif /* CYBLE_IAS */
+#ifdef CYBLE_LLS
+    #include "BLE_lls.h"
+#endif /* CYBLE_LLS */
+#ifdef CYBLE_LNS
+    #include "BLE_lns.h"
+#endif /* CYBLE_LNS */
+#ifdef CYBLE_NDCS
+    #include "BLE_ndcs.h"
+#endif /* CYBLE_NDCS */
+#ifdef CYBLE_PASS
+    #include "BLE_pass.h"
+#endif /* CYBLE_PASS */
+#ifdef CYBLE_RSCS
+    #include "BLE_rscs.h"
+#endif /* CYBLE_RSCS */
+#ifdef CYBLE_RTUS
+    #include "BLE_rtus.h"
+#endif /* CYBLE_RTUS */
+#ifdef CYBLE_SCPS
+    #include "BLE_scps.h"
+#endif /* CYBLE_SCPS */
+#ifdef CYBLE_TPS
+    #include "BLE_tps.h"
+#endif /* CYBLE_TPS */
+#ifdef CYBLE_UDS
+    #include "BLE_uds.h"
+#endif /* CYBLE_UDS */
+#ifdef CYBLE_WPTS
+    #include "BLE_wpts.h"
+#endif /* CYBLE_WPTS */
+#ifdef CYBLE_WSS
+    #include "BLE_wss.h"
+#endif /* CYBLE_WSS */
+
+
+
+/***************************************
+##Definitions
+***************************************/
+
+/* cyBle_eventHandlerFlag defines */
+#define CYBLE_CALLBACK                          (0x01u)
+#define CYBLE_AUTO_DISCOVERY                    (0x02u)
+#define CYBLE_START_FLAG                        (0x04u)
+#define CYBLE_STOP_FLAG                         (0x08u)
+#define CYBLE_ENABLE_ALL_EVENTS                 (0x10u)
+#define CYBLE_DISABLE_AUTOMATIC_AUTH            (0x20u)
+
+#if(CYBLE_GATT_ROLE_CLIENT)
+#define CYBLE_DISC_SRVC_INFO_LEN                (4u + CYBLE_GATT_16_BIT_UUID_SIZE)
+#define CYBLE_DISC_SRVC_INFO_128_LEN            (4u + CYBLE_GATT_128_BIT_UUID_SIZE)
+#define CYBLE_DISC_INCL_INFO_LEN                (6u + CYBLE_GATT_16_BIT_UUID_SIZE)
+#define CYBLE_DISC_INCL_INFO_128_LEN            (6u)
+#define CYBLE_DISC_CHAR_INFO_LEN                (5u + CYBLE_GATT_16_BIT_UUID_SIZE)
+#define CYBLE_DISC_CHAR_INFO_128_LEN            (5u + CYBLE_GATT_128_BIT_UUID_SIZE)
+#define CYBLE_DISC_DESCR_INFO_LEN               (2u + CYBLE_GATT_16_BIT_UUID_SIZE)
+#define CYBLE_DISC_DESCR_INFO_128_LEN           (2u + CYBLE_GATT_128_BIT_UUID_SIZE)
+#endif /* CYBLE_GATT_ROLE_CLIENT */
+
+
+/***************************************
+##Type Definitions
+***************************************/
+
+/* Service specific events  */
+typedef enum
+{
+    /***************************************
+    ##Security Events
+    ***************************************/
+    /* DOM-IGNORE-BEGIN */
+    CYBLE_AUTHENTICATION_REQUEST_REPLY = CYBLE_EVT_MAX + 1, /* 0x100 */
+    CYBLE_PASSKEY_ENTRY_REQUEST_REPLY,
+    CYBLE_LONG_TERM_KEY_REQUEST_REPLY,
+    CYBLE_KEY_EXCHANGE_INFO_REQUEST_REPLY,
+    /* DOM-IGNORE-END */
+    
+    /***************************************
+    ##GATT Service Events
+    ***************************************/
+    
+    /* GATT Server - Notifications for GATT Service's "Service Changed"
+        Characteristic were enabled. The parameter of this event is a structure of
+        CYBLE_GATTS_WRITE_REQ_PARAM_T type.
+    */
+    CYBLE_EVT_GATTS_INDICATION_ENABLED,
+    
+    /* GATT Server - Notifications for GATT Service's "Service Changed"
+        Characteristic were disabled. The parameter of this event is a structure of
+        CYBLE_GATTS_WRITE_REQ_PARAM_T type.
+    */
+    CYBLE_EVT_GATTS_INDICATION_DISABLED,
+    
+    /* GATT Client - GATT Service's "Service Changed" Characteristic Indications 
+        were received. The parameter of this event is a structure
+        of CYBLE_ANS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_GATTC_INDICATION,
+    
+    
+    /***************************************
+    ##Service Discovery Events
+    ***************************************/
+    
+    /* GATT Client - Service discovery procedure failed. This event may
+        be generated on calling CyBle_GattcDiscoverAllPrimaryServices().
+        No parameters passed for this event.
+    */
+    CYBLE_EVT_GATTC_SRVC_DISCOVERY_FAILED,
+    
+    /* GATT Client - Discovery of included services failed. This event may
+        be generated on calling CyBle_GattcFindIncludedServices().
+        No parameters passed for this event.
+    */
+    CYBLE_EVT_GATTC_INCL_DISCOVERY_FAILED,
+    
+    /* GATT Client - Discovery of service's characteristics failed. This event may
+        be generated on calling CyBle_GattcDiscoverAllCharacteristics() or
+        CyBle_GattcReadUsingCharacteristicUuid(). 
+        No parameters passed for this event.
+    */
+    CYBLE_EVT_GATTC_CHAR_DISCOVERY_FAILED,
+    
+    /* GATT Client - Discovery of service's characteristics failed. This event may
+        be generated on calling CyBle_GattcDiscoverAllCharacteristicDescriptors().
+        No parameters passed for this event.
+    */
+    CYBLE_EVT_GATTC_DESCR_DISCOVERY_FAILED,
+    
+    /* GATT Client - Duplicate service record was found during server device
+        discovery. The parameter of this event is a structure of uint16 (UUID16)
+        type.
+    */
+    CYBLE_EVT_GATTC_SRVC_DUPLICATION,
+    
+    /* GATT Client - Duplicate service's characteristic record was found during 
+        server device discovery. The parameter of this event is a structure
+        of uint16 (UUID16) type.
+    */
+    CYBLE_EVT_GATTC_CHAR_DUPLICATION,
+    
+    /* GATT Client - Duplicate service's characteristic descriptor record was found
+        during server device discovery. The parameter of this event is a structure
+        of uint16 (UUID16) type.
+    */
+    CYBLE_EVT_GATTC_DESCR_DUPLICATION,
+    
+    /* GATT Client - Service discovery procedure completed successfully. This
+        event may be generated on calling CyBle_GattcDiscoverAllPrimaryServices().
+        No parameters passed for this event.
+    */
+    CYBLE_EVT_GATTC_SRVC_DISCOVERY_COMPLETE,
+    
+    /* GATT Client - Included services discovery is completed
+        successfully. This event may be generated on calling
+        CyBle_GattcFindIncludedServices().
+        No parameters passed for this event.
+    */
+    CYBLE_EVT_GATTC_INCL_DISCOVERY_COMPLETE,
+    
+    /* GATT Client - Discovery of service's characteristics discovery is completed
+        successfully. This event may be generated on calling
+        CyBle_GattcDiscoverAllCharacteristics() or
+        CyBle_GattcReadUsingCharacteristicUuid().
+        No parameters passed for this event.
+    */
+    CYBLE_EVT_GATTC_CHAR_DISCOVERY_COMPLETE,
+    
+    /* GATT Client - Discovery of remote device completed successfully.
+        No parameters passed for this event.
+    */
+    CYBLE_EVT_GATTC_DISCOVERY_COMPLETE,
+    
+    
+    /***************************************
+    ##ANCS Service Events
+    ***************************************/
+    
+    /* ANCS Server - Notifications for Apple Notification Center Service Characteristic
+        were enabled. The parameter of this event is a structure of
+        CYBLE_ANCS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_ANCSS_NOTIFICATION_ENABLED,
+    
+    /* ANCS Server - Notifications for Apple Notification Center Service Characteristic
+        were disabled. The parameter of this event is a structure of
+        CYBLE_ANCS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_ANCSS_NOTIFICATION_DISABLED,
+
+    /* ANCS Server - Write Request for Apple Notification Center Service Characteristic 
+        was received. The parameter of this event is a structure
+        of CYBLE_ANCS_CHAR_VALUE_T type.
+    */  
+    CYBLE_EVT_ANCSS_WRITE_CHAR,
+    
+    /* ANCS Client - Apple Notification Center Characteristic Service Notification 
+        was received. The parameter of this event is a structure
+        of CYBLE_ANCS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_ANCSC_NOTIFICATION,
+    
+    /* ANCS Client - Read Response for Apple Notification Center Service Characteristic
+        Value. The parameter of this event is a structure of 
+        CYBLE_ANCS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_ANCSC_READ_CHAR_RESPONSE,
+
+    /* ANCS Client - Write Response for Write Request for Apple Notification Center Service
+        Characteristic Value. The parameter of this event is a structure of 
+        CYBLE_ANCS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_ANCSC_WRITE_CHAR_RESPONSE,
+
+    /* ANCS Client - Read Response for Read Request for Apple Notification Center Service
+        Characteristic Descriptor Read Request. The parameter of this event is a
+        structure of CYBLE_ANCS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_ANCSC_READ_DESCR_RESPONSE,
+
+    /* ANCS Client - Write Response for Write Request for Apple Notification Center Service
+        Client Characteristic Configuration Descriptor Value. The parameter of
+        this event is a structure of CYBLE_ANCS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_ANCSC_WRITE_DESCR_RESPONSE,
+    
+    
+    /***************************************
+    ##ANS Service Events
+    ***************************************/
+    
+    /* ANS Server - Notifications for Alert Notification Service Characteristic
+        were enabled. The parameter of this event is a structure of
+        CYBLE_ANS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_ANSS_NOTIFICATION_ENABLED,
+    
+    /* ANS Server - Notifications for Alert Notification Service Characteristic
+        were disabled. The parameter of this event is a structure of
+        CYBLE_ANS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_ANSS_NOTIFICATION_DISABLED,
+
+    /* ANS Server - Write Request for Alert Notification Service Characteristic 
+        was received. The parameter of this event is a structure
+        of CYBLE_ANS_CHAR_VALUE_T type.
+    */  
+    CYBLE_EVT_ANSS_CHAR_WRITE,
+    
+    /* ANS Client - Alert Notification Characteristic Service Notification 
+        was received. The parameter of this event is a structure
+        of CYBLE_ANS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_ANSC_NOTIFICATION,
+    
+    /* ANS Client - Read Response for Alert Notification Service Characteristic
+        Value. The parameter of this event is a structure of 
+        CYBLE_ANS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_ANSC_READ_CHAR_RESPONSE,
+
+    /* ANS Client - Write Response for Write Request for Alert Notification Service
+        Characteristic Value. The parameter of this event is a structure of 
+        CYBLE_ANS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_ANSC_WRITE_CHAR_RESPONSE,
+
+    /* ANS Client - Read Response for Read Request for Alert Notification Service
+        Characteristic Descriptor Read Request. The parameter of this event is a
+        structure of CYBLE_ANS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_ANSC_READ_DESCR_RESPONSE,
+
+    /* ANS Client - Write Response for Write Request for Alert Notification Service
+        Client Characteristic Configuration Descriptor Value. The parameter of
+        this event is a structure of CYBLE_ANS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_ANSC_WRITE_DESCR_RESPONSE,
+
+    
+    /***************************************
+    ##BAS Service Events
+    ***************************************/
+    
+    /* BAS Server - Notifications for Battery Level Characteristic were enabled. The
+        parameter of this event is a structure of CYBLE_BAS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_BASS_NOTIFICATION_ENABLED,
+    
+    /* BAS Server - Notifications for Battery Level Characteristic were disabled. The
+        parameter of this event is a structure of CYBLE_BAS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_BASS_NOTIFICATION_DISABLED,
+    
+    /* BAS Client - Battery Level Characteristic Notification was received. The 
+        parameter of this event is a structure of CYBLE_BAS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_BASC_NOTIFICATION,
+    
+    /* BAS Client - Read Response for Battery Level Characteristic Value. The 
+        parameter of this event is a structure of CYBLE_BAS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_BASC_READ_CHAR_RESPONSE,
+    
+    /* BAS Client - Read Response for Battery Level Characteristic Descriptor Read 
+        Request. The parameter of this event is a structure of 
+        CYBLE_BAS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_BASC_READ_DESCR_RESPONSE,
+    
+    /* BAS Client - Write Response for Battery Level Client Characteristic 
+        Configuration Descriptor Value. The parameter of this event is a structure of 
+        CYBLE_BAS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_BASC_WRITE_DESCR_RESPONSE,
+    
+    
+    /***************************************
+    ##Body Composition Service Events
+    ***************************************/
+
+    /* BCS Server - Indication for Body Composition Service Characteristic
+        was enabled. The parameter of this event is a structure 
+        of CYBLE_BCS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_BCSS_INDICATION_ENABLED,
+
+    /* BCS Server - Indication for Body Composition Service Characteristic
+        was disabled. The parameter of this event is a structure 
+        of CYBLE_BCS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_BCSS_INDICATION_DISABLED,
+
+    /* BCS Server - Body Composition Service Characteristic
+        Indication was confirmed. The parameter of this event
+        is a structure of CYBLE_BCS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_BCSS_INDICATION_CONFIRMED,
+
+    /* BCS Client - Body Composition Service Characteristic
+        Indication was received. The parameter of this event
+        is a structure of CYBLE_BCS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_BCSC_INDICATION,
+    
+    /* BCS Client - Read Response for Read Request of Body Composition 
+        Service Characteristic value. The parameter of this event
+        is a structure of CYBLE_BCS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_BCSC_READ_CHAR_RESPONSE,
+
+    /* BCS Client - Read Response for Read Request of Body Composition
+        Service Characteristic Descriptor Read request. The 
+        parameter of this event is a structure of
+        CYBLE_BCS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_BCSC_READ_DESCR_RESPONSE,
+
+    /* BCS Client - Write Response for Write Request of Body Composition
+        Service Characteristic Configuration Descriptor value.
+        The parameter of this event is a structure of 
+        CYBLE_BCS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_BCSC_WRITE_DESCR_RESPONSE,
+
+    /***************************************
+    ##Blood Pressure Service Events
+    ***************************************/
+    
+    /* BLS Server - Indication for Blood Pressure Service Characteristic was enabled.
+        The parameter of this event is a structure of CYBLE_BLS_CHAR_VALUE_T type
+    */
+    CYBLE_EVT_BLSS_INDICATION_ENABLED,
+    
+    /* BLS Server - Indication for Blood Pressure Service Characteristic was 
+        disabled. The parameter of this event is a structure of 
+        CYBLE_BLS_CHAR_VALUE_T type
+    */
+    CYBLE_EVT_BLSS_INDICATION_DISABLED,
+
+    /* BLS Server - Blood Pressure Service Characteristic Indication was confirmed.
+        The parameter of this event is a structure of CYBLE_BLS_CHAR_VALUE_T type
+    */
+    CYBLE_EVT_BLSS_INDICATION_CONFIRMED,
+ 
+    /* BLS Server - Notifications for Blood Pressure Service Characteristic
+        were enabled. The parameter of this event is a structure of
+        CYBLE_BLS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_BLSS_NOTIFICATION_ENABLED,
+    
+    /* BLS Server - Notifications for Blood Pressure Service Characteristic
+        were disabled. The parameter of this event is a structure of
+        CYBLE_BLS_CHAR_VALUE_T type
+    */
+    CYBLE_EVT_BLSS_NOTIFICATION_DISABLED,
+    
+    /* BLS Client - Blood Pressure Service Characteristic Indication was received. 
+        The parameter of this event is a structure of CYBLE_BLS_CHAR_VALUE_T type
+    */
+    CYBLE_EVT_BLSC_INDICATION,
+    
+    /* BLS Client - Blood Pressure Service Characteristic Notification was received.
+        The parameter of this event is a structure of CYBLE_BLS_CHAR_VALUE_T type
+    */
+    CYBLE_EVT_BLSC_NOTIFICATION,
+    
+    /* BLS Client - Read Response for Read Request of Blood Pressure Service 
+        Characteristic value. The parameter of this event is a structure of
+        CYBLE_BLS_CHAR_VALUE_T type
+    */
+    CYBLE_EVT_BLSC_READ_CHAR_RESPONSE,
+    
+    /* BLS Client - Read Response for Read Request of Blood Pressure Service 
+        Characteristic Descriptor Read request. The parameter of this event is a
+        structure of CYBLE_BLS_DESCR_VALUE_T type
+    */
+    CYBLE_EVT_BLSC_READ_DESCR_RESPONSE,
+    
+    /* BLS Client - Write Response for Write Request of Blood Pressure Service
+        Characteristic Configuration Descriptor value. The parameter of this event
+        is a structure of CYBLE_BLS_DESCR_VALUE_T type
+    */
+    CYBLE_EVT_BLSC_WRITE_DESCR_RESPONSE,
+    
+
+    /***************************************
+    ##Bond Management Service Events
+    ***************************************/
+    
+    /* BMS Server - Write Request for Glucose Service 
+        was received. The parameter of this event is a structure
+        of CYBLE_BMS_CHAR_VALUE_T type.
+    */    
+    CYBLE_EVT_BMSS_WRITE_CHAR,
+    
+    /* BMS Client - Read Response for Read Request of Bond Management Service 
+        Characteristic value. The parameter of this event is a structure of
+        CYBLE_BMS_CHAR_VALUE_T type
+    */
+    CYBLE_EVT_BMSC_READ_CHAR_RESPONSE,
+    
+    /* BMS Client - Write Response for Write Request of Bond Management
+        Service Characteristic value. The 
+        parameter of this event is a structure of
+        CYBLE_BMS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_BMSC_WRITE_CHAR_RESPONSE,
+    
+    /* BMS Client - Read Response for Read Request of Bond Management Service 
+        Characteristic Descriptor Read request. The parameter of this event is a
+        structure of CYBLE_BMS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_BMSC_READ_DESCR_RESPONSE,
+    
+    
+    /***************************************
+    ##CGM Service Events
+    ***************************************/
+    
+    /* CGMS Server - Indication for Glucose Service Characteristic
+        was enabled. The parameter of this event is a structure 
+        of CYBLE_CGMS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_CGMSS_INDICATION_ENABLED,
+    
+    /* CGMS Server - Indication for Glucose Service Characteristic
+        was disabled. The parameter of this event is a structure 
+        of CYBLE_CGMS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_CGMSS_INDICATION_DISABLED,
+    
+    /* CGMS Server - Glucose Service Characteristic
+        Indication was confirmed. The parameter of this event
+        is a structure of CYBLE_CGMS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_CGMSS_INDICATION_CONFIRMED,
+    
+    /* CGMS Server - Notifications for Glucose Service Characteristic
+        was enabled. The parameter of this event is a structure of
+        CYBLE_CGMS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_CGMSS_NOTIFICATION_ENABLED,
+    
+    /* CGMS Server - Notifications for Glucose Service Characteristic
+        were disabled. The parameter of this event is a structure 
+        of CYBLE_CGMS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_CGMSS_NOTIFICATION_DISABLED,
+    
+    /* CGMS Server - Write Request for Glucose Service 
+        was received. The parameter of this event is a structure
+        of CYBLE_CGMS_CHAR_VALUE_T type.
+    */    
+    CYBLE_EVT_CGMSS_WRITE_CHAR,
+    
+    /* CGMS Client - Glucose Service Characteristic
+        Indication was received. The parameter of this event
+        is a structure of CYBLE_CGMS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_CGMSC_INDICATION,
+    
+    /* CGMS Client - Glucose Service Characteristic
+        Notification was received. The parameter of this event
+        is a structure of CYBLE_CGMS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_CGMSC_NOTIFICATION,
+    
+    /* CGMS Client - Read Response for Read Request of Glucose 
+        Service Characteristic value. The parameter of this event
+        is a structure of CYBLE_CGMS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_CGMSC_READ_CHAR_RESPONSE,
+    
+    /* CGMS Client - Write Response for Write Request of Glucose
+        Service Characteristic value. The 
+        parameter of this event is a structure of
+        CYBLE_CGMS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_CGMSC_WRITE_CHAR_RESPONSE,
+    
+    /* CGMS Client - Read Response for Read Request of Glucose
+        Service Characteristic Descriptor Read request. The 
+        parameter of this event is a structure of
+        CYBLE_CGMS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_CGMSC_READ_DESCR_RESPONSE,
+    
+    /* CGMS Client - Write Response for Write Request of Glucose
+        Service Characteristic Configuration Descriptor value.
+        The parameter of this event is a structure of 
+        CYBLE_CGMS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_CGMSC_WRITE_DESCR_RESPONSE,
+    
+    
+    /***************************************
+    ##CPS Service Events
+    ***************************************/
+    
+    /* CPS Server - Notifications for Cycling Power Service Characteristic
+        was enabled. The parameter of this event is a structure of
+        CYBLE_CPS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_CPSS_NOTIFICATION_ENABLED,
+    
+    /* CPS Server - Notifications for Cycling Power Service Characteristic
+        were disabled. The parameter of this event is a structure 
+        of CYBLE_CPS_CHAR_VALUE_T type
+    */
+    CYBLE_EVT_CPSS_NOTIFICATION_DISABLED,
+    
+    /* CPS Server - Indication for Cycling Power Service Characteristic
+        was enabled. The parameter of this event is a structure 
+        of CYBLE_CPS_CHAR_VALUE_T type
+    */
+    CYBLE_EVT_CPSS_INDICATION_ENABLED,
+    
+    /* CPS Server - Indication for Cycling Power Service Characteristic
+        was disabled. The parameter of this event is a structure 
+        of CYBLE_CPS_CHAR_VALUE_T type
+    */
+    CYBLE_EVT_CPSS_INDICATION_DISABLED,
+    
+    /* CPS Server - Cycling Power Service Characteristic
+        Indication was confirmed. The parameter of this event
+        is a structure of CYBLE_CPS_CHAR_VALUE_T type
+    */
+    CYBLE_EVT_CPSS_INDICATION_CONFIRMED,
+    
+    /* CPS Server - Broadcast for Cycling Power Service Characteristic
+        was enabled. The parameter of this event
+        is a structure of CYBLE_CPS_CHAR_VALUE_T type
+    */
+    CYBLE_EVT_CPSS_BROADCAST_ENABLED,
+    
+    /* CPS Server - Broadcast for Cycling Power Service Characteristic
+        was disabled. The parameter of this event
+        is a structure of CYBLE_CPS_CHAR_VALUE_T type
+    */
+    CYBLE_EVT_CPSS_BROADCAST_DISABLED,
+    
+    /* CPS Server - Write Request for Cycling Power Service Characteristic 
+        was received. The parameter of this event is a structure
+        of CYBLE_CPS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_CPSS_CHAR_WRITE,
+    
+    /* CPS Client - Cycling Power Service Characteristic
+        Notification was received. The parameter of this event
+        is a structure of CYBLE_CPS_CHAR_VALUE_T type
+    */
+    CYBLE_EVT_CPSC_NOTIFICATION,
+    
+    /* CPS Client - Cycling Power Service Characteristic
+        Indication was received. The parameter of this event
+        is a structure of CYBLE_CPS_CHAR_VALUE_T type
+    */
+    CYBLE_EVT_CPSC_INDICATION,
+    
+    /* CPS Client - Read Response for Read Request of Cycling Power Service
+        Characteristic value. The parameter of this event
+        is a structure of CYBLE_CPS_CHAR_VALUE_T type
+    */
+    CYBLE_EVT_CPSC_READ_CHAR_RESPONSE,
+
+    /* CPS Client - Write Response for Write Request of Cycling Power Service
+        Characteristic value. The parameter of this event
+        is a structure of CYBLE_CPS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_CPSC_WRITE_CHAR_RESPONSE,
+    
+    /* CPS Client - Read Response for Read Request of Cycling Power
+        Service Characteristic Descriptor Read request. The 
+        parameter of this event is a structure of
+        CYBLE_CPS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_CPSC_READ_DESCR_RESPONSE,
+    
+    /* CPS Client - Write Response for Write Request of Cycling Power
+        Service Characteristic Configuration Descriptor value.
+        The parameter of this event is a structure of 
+        CYBLE_CPS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_CPSC_WRITE_DESCR_RESPONSE,
+
+    /* CPS Client - This event is triggered every time a device receive
+        non-connectable undirected advertising event.
+        The parameter of this event is a structure of 
+        CYBLE_CPS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_CPSC_SCAN_PROGRESS_RESULT,
+    
+    /***************************************
+    ##Cycling Speed and Cadence Service Events
+    ***************************************/
+    
+    /* CSCS Server - Notifications for Cycling Speed and Cadence Service
+        Characteristic were enabled. The parameter of this event is a structure of
+        CYBLE_CSCS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_CSCSS_NOTIFICATION_ENABLED,
+
+    /* CSCS Server - Notifications for Cycling Speed and Cadence Service
+        Characteristic were disabled. The parameter of this event is a structure of
+        CYBLE_CSCS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_CSCSS_NOTIFICATION_DISABLED,
+
+    /* CSCS Server - Indication for Cycling Speed and Cadence Service Characteristic
+        was enabled. The parameter of this event is a structure of
+        CYBLE_CSCS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_CSCSS_INDICATION_ENABLED,
+
+    /* CSCS Server - Indication for Cycling Speed and Cadence Service Characteristic
+        was disabled. The parameter of this event is a structure of
+        CYBLE_CSCS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_CSCSS_INDICATION_DISABLED,
+
+    /* CSCS Server - Cycling Speed and Cadence Service Characteristic
+        Indication was confirmed. The parameter of this event is a structure of 
+        CYBLE_CSCS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_CSCSS_INDICATION_CONFIRMATION,
+
+    /* CSCS Server - Write Request for Cycling Speed and Cadence Service
+        Characteristic was received. The parameter of this event is a structure of
+        CYBLE_CSCS_CHAR_VALUE_T type.
+    */    
+    CYBLE_EVT_CSCSS_CHAR_WRITE,
+
+    /* CSCS Client - Cycling Speed and Cadence Service Characteristic
+        Notification was received. The parameter of this event is a structure of
+        CYBLE_CSCS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_CSCSC_NOTIFICATION,
+
+    /* CSCS Client - Cycling Speed and Cadence Service Characteristic
+        Indication was received. The parameter of this event is a structure of 
+        CYBLE_CSCS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_CSCSC_INDICATION,
+
+    /* CSCS Client - Read Response for Read Request of Cycling Speed and Cadence 
+        Service Characteristic value. The parameter of this event is a structure of
+        CYBLE_CSCS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_CSCSC_READ_CHAR_RESPONSE,
+    
+    /* CSCS Client - Write Response for Write Request of Cycling Speed and Cadence 
+        Service Characteristic value. The parameter of this event is a structure of
+        CYBLE_CSCS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_CSCSC_WRITE_CHAR_RESPONSE,
+    
+    /* CSCS Client - Read Response for Read Request of Cycling Speed and Cadence
+        Service Characteristic Descriptor Read request. The parameter of this event
+        is a structure of CYBLE_CSCS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_CSCSC_READ_DESCR_RESPONSE,
+
+    /* CSCS Client - Write Response for Write Request of Cycling Speed and Cadence
+        Service Characteristic Configuration Descriptor value. The parameter of
+        this event is a structure of  CYBLE_CSCS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_CSCSC_WRITE_DESCR_RESPONSE,
+    
+    
+    /***************************************
+    ##Current Time Service Events
+    ***************************************/
+    
+    /* CTS Server - Notification for Current Time Characteristic was enabled. The
+        parameter of this event is a structure of CYBLE_CTS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_CTSS_NOTIFICATION_ENABLED,
+    
+    /* CTS Server - Notification for Current Time Characteristic was disabled. The
+        parameter of this event is a structure of CYBLE_CTS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_CTSS_NOTIFICATION_DISABLED,
+    
+    /* CTS Server - Write Request for Current Time Service
+        Characteristic was received. The parameter of this event is a structure of
+        CYBLE_CTS_CHAR_VALUE_T type. When this event is received the user is 
+        responsible for performing any kind of data verification and writing the 
+        data to the GATT database in case of successful verification or setting
+        the error using CyBle_SetGattError() in case of data verification failure.
+    */    
+    CYBLE_EVT_CTSS_CHAR_WRITE,
+    
+    /* CTS Client - Current Time Characteristic Notification was received. The
+        parameter of this event is a structure of CYBLE_CTS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_CTSC_NOTIFICATION,
+    
+    /* CTS Client - Read Response for Current Time Characteristic
+        Value Read Request. The parameter of this event is a 
+        structure of CYBLE_CTS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_CTSC_READ_CHAR_RESPONSE,
+    
+    /* CTS Client - Read Response for Current Time Client
+        Characteristic Configuration Descriptor Value Read 
+        Request. The parameter of this event is a 
+        structure of CYBLE_CTS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_CTSC_READ_DESCR_RESPONSE,
+    
+    /* CTS Client - Write Response for Current Time Characteristic
+        Configuration Descriptor Value. The parameter of this 
+        event is a structure of CYBLE_CTS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_CTSC_WRITE_DESCR_RESPONSE,
+
+    /* CTS Client - Write Response for Current Time or Local
+        Time Information Characteristic Value. The parameter of this
+        event is a structure of CYBLE_CTS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_CTSC_WRITE_CHAR_RESPONSE,
+    
+    /***************************************
+    ##DIS Service Events
+    ***************************************/
+    
+    /* DIS Client - Read Response for a Read Request for a
+        Device Service Characteristic. The parameter of this 
+        event is a structure of CYBLE_DIS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_DISC_READ_CHAR_RESPONSE,
+    
+    
+    /***************************************
+    ##Environmental Sensing Service Events
+    ***************************************/
+    
+    /* ESS Server - Notifications for Environmental Sensing Service
+        Characteristic were enabled. The parameter of this event is a structure of
+        CYBLE_ESS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_ESSS_NOTIFICATION_ENABLED,
+
+    /* ESS Server - Notifications for Environmental Sensing Service
+        Characteristic were disabled. The parameter of this event is a structure of
+        CYBLE_ESS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_ESSS_NOTIFICATION_DISABLED,
+
+    /* ESS Server - Indication for Environmental Sensing Service Characteristic
+        was enabled. The parameter of this event is a structure of
+        CYBLE_ESS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_ESSS_INDICATION_ENABLED,
+
+    /* ESS Server - Indication for Environmental Sensing Service Characteristic
+        was disabled. The parameter of this event is a structure of
+        CYBLE_ESS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_ESSS_INDICATION_DISABLED,
+
+    /* ESS Server - Environmental Sensing Service Characteristic
+        Indication was confirmed. The parameter of this event is a structure of 
+        CYBLE_ESS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_ESSS_INDICATION_CONFIRMATION,
+
+    /* ESS Server - Write Request for Environmental Sensing Service
+        Characteristic was received. The parameter of this event is a structure of
+        CYBLE_ESS_CHAR_VALUE_T type.
+    */    
+    CYBLE_EVT_ESSS_CHAR_WRITE,
+    
+    /* ESS Server - Execute Write Request for Environmental Sensing Service
+        Characteristic was received. The parameter of this event is a structure of
+        CYBLE_ESS_DESCR_VALUE_T type.
+    */    
+    CYBLE_EVT_ESSS_EXEC_WRITE_REQ,
+
+    /* ESS Server - Write Request for Environmental Sensing Service
+        Characteristic Descriptor was received. The parameter of this event is a structure of
+        CYBLE_ESS_DESCR_VALUE_T type. This event is generated only when write for
+        CYBLE_ESS_CHAR_USER_DESCRIPTION_DESCR, CYBLE_ESS_ES_TRIGGER_SETTINGS_DESCR or
+        CYBLE_ESS_ES_CONFIG_DESCR occured.
+    */    
+    CYBLE_EVT_ESSS_DESCR_WRITE,
+    
+    /* ESS Client - Environmental Sensing Service Characteristic
+        Notification was received. The parameter of this event is a structure of
+        CYBLE_ESS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_ESSC_NOTIFICATION,
+
+    /* ESS Client - Environmental Sensing Service Characteristic
+        Indication was received. The parameter of this event is a structure of 
+        CYBLE_ESS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_ESSC_INDICATION,
+
+    /* ESS Client - Read Response for Read Request of Environmental Sensing 
+        Service Characteristic value. The parameter of this event is a structure of
+        CYBLE_ESS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_ESSC_READ_CHAR_RESPONSE,
+    
+    /* ESS Client - Write Response for Write Request of Environmental Sensing 
+        Service Characteristic value. The parameter of this event is a structure of
+        CYBLE_ESS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_ESSC_WRITE_CHAR_RESPONSE,
+    
+    /* ESS Client - Read Response for Read Request of Environmental Sensing
+        Service Characteristic Descriptor Read request. The parameter of this event
+        is a structure of CYBLE_ESS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_ESSC_READ_DESCR_RESPONSE,
+
+    /* ESS Client - Write Response for Write Request of Environmental Sensing
+        Service Characteristic Configuration Descriptor value. The parameter of
+        this event is a structure of  CYBLE_ESS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_ESSC_WRITE_DESCR_RESPONSE,
+    
+    
+    /***************************************
+    ##Glucose Service Events
+    ***************************************/
+    
+    /* GLS Server - Indication for Glucose Service Characteristic
+        was enabled. The parameter of this event is a structure 
+        of CYBLE_GLS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_GLSS_INDICATION_ENABLED,
+    
+    /* GLS Server - Indication for Glucose Service Characteristic
+        was disabled. The parameter of this event is a structure 
+        of CYBLE_GLS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_GLSS_INDICATION_DISABLED,
+    
+    /* GLS Server - Glucose Service Characteristic
+        Indication was confirmed. The parameter of this event
+        is a structure of CYBLE_GLS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_GLSS_INDICATION_CONFIRMED,
+    
+    /* GLS Server - Notifications for Glucose Service Characteristic
+        was enabled. The parameter of this event is a structure of
+        CYBLE_GLS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_GLSS_NOTIFICATION_ENABLED,
+    
+    /* GLS Server - Notifications for Glucose Service Characteristic
+        were disabled. The parameter of this event is a structure 
+        of CYBLE_GLS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_GLSS_NOTIFICATION_DISABLED,
+    
+    /* GLS Server - Write Request for Glucose Service 
+        was received. The parameter of this event is a structure
+        of CYBLE_GLS_CHAR_VALUE_T type.
+    */    
+    CYBLE_EVT_GLSS_WRITE_CHAR,
+    
+    /* GLS Client - Glucose Service Characteristic
+        Indication was received. The parameter of this event
+        is a structure of CYBLE_GLS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_GLSC_INDICATION,
+    
+    /* GLS Client - Glucose Service Characteristic
+        Notification was received. The parameter of this event
+        is a structure of CYBLE_GLS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_GLSC_NOTIFICATION,
+    
+    /* GLS Client - Read Response for Read Request of Glucose 
+        Service Characteristic value. The parameter of this event
+        is a structure of CYBLE_GLS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_GLSC_READ_CHAR_RESPONSE,
+    
+    /* GLS Client - Write Response for Write Request of Glucose
+        Service Characteristic value. The 
+        parameter of this event is a structure of
+        CYBLE_GLS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_GLSC_WRITE_CHAR_RESPONSE,
+    
+    /* GLS Client - Read Response for Read Request of Glucose
+        Service Characteristic Descriptor Read request. The 
+        parameter of this event is a structure of
+        CYBLE_GLS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_GLSC_READ_DESCR_RESPONSE,
+    
+    /* GLS Client - Write Response for Write Request of Glucose
+        Service Characteristic Configuration Descriptor value.
+        The parameter of this event is a structure of 
+        CYBLE_GLS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_GLSC_WRITE_DESCR_RESPONSE,
+
+    
+    /***************************************
+    ##HIDS Service Events
+    ***************************************/
+    
+    /* HIDS Server - Notifications for HID service were
+        enabled. The parameter of this event is a 
+        structure of CYBLE_HIDS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_HIDSS_NOTIFICATION_ENABLED,
+    
+    /* HIDS Server - Notifications for HID service were
+        disabled. The parameter of this event is a 
+        structure of CYBLE_HIDS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_HIDSS_NOTIFICATION_DISABLED,
+    
+    /* HIDS Server - Enter boot mode request. The
+        parameter of this event is a structure of
+        CYBLE_HIDS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_HIDSS_BOOT_MODE_ENTER,
+    
+    /* HIDS Server - Enter report mode request. The
+        parameter of this event is a structure of
+        CYBLE_HIDS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_HIDSS_REPORT_MODE_ENTER,
+    
+    /* HIDS Server - Enter suspend mode request. The
+        parameter of this event is a structure of
+        CYBLE_HIDS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_HIDSS_SUSPEND,
+    
+    /* HIDS Server - Exit suspend mode request. The
+        parameter of this event is a structure of
+        CYBLE_HIDS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_HIDSS_EXIT_SUSPEND,
+    
+    /* HIDS Server - Write Report characteristic 
+        request. The parameter of this event is a
+        structure of CYBLE_HIDSS_REPORT_VALUE_T type.
+    */
+    CYBLE_EVT_HIDSS_REPORT_CHAR_WRITE,
+    
+    /* HIDS Client - HID Service Characteristic
+        Notification was received. The parameter of this
+        event is a structure of CYBLE_HIDS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_HIDSC_NOTIFICATION,
+    
+    /* HIDS Client - Read Response for Read Request of HID
+        Service Characteristic value. The parameter of this
+        event is a structure of CYBLE_HIDS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_HIDSC_READ_CHAR_RESPONSE,
+    
+    /* HIDS Client - Write Response for Write Request of
+        HID Service Characteristic value. The parameter
+        of this event is a structure of 
+        CYBLE_HIDS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_HIDSC_WRITE_CHAR_RESPONSE,
+    
+    /* HIDS Client - Read Response for Read Request of HID
+        Service Characteristic Descriptor Read request. The 
+        parameter of this event is a structure of 
+        CYBLE_HIDS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_HIDSC_READ_DESCR_RESPONSE,
+    
+    /* HIDS Client - Write Response for Write Request of HID
+        Service Characteristic Configuration Descriptor value. 
+        The parameter of this event is a structure of 
+        CYBLE_HIDS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_HIDSC_WRITE_DESCR_RESPONSE,
+    
+    
+    /***************************************
+    ##HRS Service Events
+    ***************************************/
+    
+    /* HRS Server - Reset Energy Expended. The parameter of 
+        this event is a structure of CYBLE_HRS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_HRSS_ENERGY_EXPENDED_RESET,
+    
+    /* HRS Server - Notification for Heart Rate Measurement
+        Characteristic was enabled. The parameter of this 
+        event is a structure of CYBLE_HRS_CHAR_VALUE_T type.
+    */
+
+    CYBLE_EVT_HRSS_NOTIFICATION_ENABLED,
+    
+    /* HRS Server - Notification for Heart Rate Measurement
+        Characteristic was disabled. The parameter of this 
+        event is a structure of CYBLE_HRS_CHAR_VALUE_T type.
+    */    
+    CYBLE_EVT_HRSS_NOTIFICATION_DISABLED,
+    
+    /* HRS Client - Heart Rate Measurement Characteristic
+        Notification was received. The parameter of this event
+        is a structure of CYBLE_HRS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_HRSC_NOTIFICATION,
+    
+    /* HRS Client - Read Response for Read Request of HRS 
+        Service Characteristic value. The parameter of this event
+        is a structure of CYBLE_HRS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_HRSC_READ_CHAR_RESPONSE,
+    
+    /* HRS Client - Write Response for Write Request of HRS 
+        Service Characteristic value. The parameter of this event
+        is a structure of CYBLE_HRS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_HRSC_WRITE_CHAR_RESPONSE,
+    
+    /* HRS Client - Read Response for Read Request of HRS
+        Service Characteristic Descriptor Read request. The 
+        parameter of this event is a structure of
+        CYBLE_HRS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_HRSC_READ_DESCR_RESPONSE,
+    
+    /* HRS Client - Write Response for Write Request of HRS
+        Service Characteristic Configuration Descriptor value.
+        The parameter of this event is a structure of 
+        CYBLE_HRS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_HRSC_WRITE_DESCR_RESPONSE,
+    
+    
+    /***************************************
+    ##HTS Service Events
+    ***************************************/
+
+    /* HTS Server - Notifications for Health Thermometer Service Characteristic
+        were enabled. The parameter of this event is a structure of
+        CYBLE_HTS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_HTSS_NOTIFICATION_ENABLED,
+
+    /* HTS Server - Notifications for Health Thermometer Service Characteristic
+        were disabled. The parameter of this event is a structure 
+        of CYBLE_HTS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_HTSS_NOTIFICATION_DISABLED,
+
+    /* HTS Server - Indication for Health Thermometer Service Characteristic
+        was enabled. The parameter of this event is a structure 
+        of CYBLE_HTS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_HTSS_INDICATION_ENABLED,
+
+    /* HTS Server - Indication for Health Thermometer Service Characteristic
+        was disabled. The parameter of this event is a structure 
+        of CYBLE_HTS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_HTSS_INDICATION_DISABLED,
+
+    /* HTS Server - Health Thermometer Service Characteristic
+        Indication was confirmed. The parameter of this event
+        is a structure of CYBLE_HTS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_HTSS_INDICATION_CONFIRMED,
+
+    /* HTS Server - Write Request for Health Thermometer Service Characteristic
+        was received. The parameter of this event is a structure
+        of CYBLE_HTS_CHAR_VALUE_T type.
+    */    
+    CYBLE_EVT_HTSS_CHAR_WRITE,
+
+    /* HTS Client - Health Thermometer Service Characteristic
+        Notification was received. The parameter of this event
+        is a structure of CYBLE_HTS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_HTSC_NOTIFICATION,
+
+    /* HTS Client - Health Thermometer Service Characteristic
+        Indication was received. The parameter of this event
+        is a structure of CYBLE_HTS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_HTSC_INDICATION,
+
+    /* HTS Client - Read Response for Read Request of Health Thermometer 
+        Service Characteristic value. The parameter of this event
+        is a structure of CYBLE_HTS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_HTSC_READ_CHAR_RESPONSE,
+
+    /* HTS Client - Write Response for Write Request of Health Thermometer 
+        Service Characteristic value. The parameter of this event
+        is a structure of CYBLE_HTS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_HTSC_WRITE_CHAR_RESPONSE,
+
+    /* HTS Client - Read Response for Read Request of Health Thermometer
+        Service Characteristic Descriptor Read request. The 
+        parameter of this event is a structure of
+        CYBLE_HTS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_HTSC_READ_DESCR_RESPONSE,
+
+    /* HTS Client - Write Response for Write Request of Health Thermometer
+        Service Characteristic Configuration Descriptor value.
+        The parameter of this event is a structure of 
+        CYBLE_HTS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_HTSC_WRITE_DESCR_RESPONSE,
+    
+    
+    /***************************************
+    ##Immediate Alert Service Events
+    ***************************************/
+    
+    /* IAS Server - Write command request for Alert Level
+        Characteristic. The parameter of this event
+        is a structure of CYBLE_IAS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_IASS_WRITE_CHAR_CMD,
+    
+    
+    /***************************************
+    ##Link Loss Service Events
+    ***************************************/
+    
+    /* LLS Server - Write request for Alert Level Characteristic. 
+        The parameter of this event is a structure of 
+        CYBLE_LLS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_LLSS_WRITE_CHAR_REQ,
+    
+    /* LLS Client - Read response for Alert Level Characteristic.
+        The parameter of this event is a structure of 
+        CYBLE_LLS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_LLSC_READ_CHAR_RESPONSE,
+    
+    /* LLS Client - Write response for write request of Alert
+        Level Characteristic. The parameter of this event is a
+        structure of CYBLE_LLS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_LLSC_WRITE_CHAR_RESPONSE,
+    
+    
+    /***************************************
+    ##Location and Navigation Service Events
+    ***************************************/
+
+    /* LNS Server - Indication for Location and Navigation Service Characteristic
+        was enabled. The parameter of this event is a structure 
+        of CYBLE_LNS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_LNSS_INDICATION_ENABLED,
+
+    /* LNS Server - Indication for Location and Navigation Service Characteristic
+        was disabled. The parameter of this event is a structure 
+        of CYBLE_LNS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_LNSS_INDICATION_DISABLED,
+
+    /* LNS Server - Location and Navigation Service Characteristic
+        Indication was confirmed. The parameter of this event
+        is a structure of CYBLE_LNS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_LNSS_INDICATION_CONFIRMED,
+
+    /* LNS Server - Notifications for Location and Navigation Service Characteristic
+        were enabled. The parameter of this event is a structure of
+        CYBLE_LNS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_LNSS_NOTIFICATION_ENABLED,
+
+    /* LNS Server - Notifications for Location and Navigation Service Characteristic
+        were disabled. The parameter of this event is a structure 
+        of CYBLE_LNS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_LNSS_NOTIFICATION_DISABLED,
+
+    /* LNS Server - Write Request for Location and Navigation Service Characteristic 
+        was received. The parameter of this event is a structure
+        of CYBLE_LNS_CHAR_VALUE_T type.
+    */    
+    CYBLE_EVT_LNSS_WRITE_CHAR,
+
+    /* LNS Client - Location and Navigation Service Characteristic
+        Indication was received. The parameter of this event
+        is a structure of CYBLE_LNS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_LNSC_INDICATION,
+
+    /* LNS Client - Location and Navigation Service Characteristic
+        Notification was received. The parameter of this event
+        is a structure of CYBLE_LNS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_LNSC_NOTIFICATION,
+
+    /* LNS Client - Read Response for Read Request of Location and Navigation 
+        Service Characteristic value. The parameter of this event
+        is a structure of CYBLE_LNS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_LNSC_READ_CHAR_RESPONSE,
+
+    /* LNS Client - Write Response for Write Request of Location and Navigation 
+        Service Characteristic value. The parameter of this event
+        is a structure of CYBLE_LNS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_LNSC_WRITE_CHAR_RESPONSE,
+
+    /* LNS Client - Read Response for Read Request of Location and Navigation
+        Service Characteristic Descriptor Read request. The 
+        parameter of this event is a structure of
+        CYBLE_LNS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_LNSC_READ_DESCR_RESPONSE,
+
+    /* LNS Client - Write Response for Write Request of Location and Navigation
+        Service Characteristic Configuration Descriptor value.
+        The parameter of this event is a structure of 
+        CYBLE_LNS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_LNSC_WRITE_DESCR_RESPONSE,
+    
+    
+    /***************************************
+    ##Next DST Change Service Events
+    ***************************************/
+    CYBLE_EVT_NDCSC_READ_CHAR_RESPONSE,
+    
+    
+    /***************************************
+    ##Phone Alert Status Service Events
+    ***************************************/
+
+    /* PASS Server - Notifications for Phone Alert Status Service Characteristic
+        were enabled. The parameter of this event is a structure of
+        CYBLE_PASS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_PASSS_NOTIFICATION_ENABLED,
+
+    /* PASS Server - Notifications for Phone Alert Status Service Characteristic
+        were disabled. The parameter of this event is a structure 
+        of CYBLE_PASS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_PASSS_NOTIFICATION_DISABLED,
+
+    /* PASS Server - Write Request for Phone Alert Status Service Characteristic 
+        was received. The parameter of this event is a structure
+        of CYBLE_PASS_CHAR_VALUE_T type.
+    */    
+    CYBLE_EVT_PASSS_WRITE_CHAR,
+
+    /* PASS Client - Phone Alert Status Service Characteristic
+        Notification was received. The parameter of this event
+        is a structure of CYBLE_PASS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_PASSC_NOTIFICATION,
+
+    /* PASS Client - Read Response for Read Request of Phone Alert Status 
+        Service Characteristic value. The parameter of this event
+        is a structure of CYBLE_PASS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_PASSC_READ_CHAR_RESPONSE,
+
+    /* PASS Client - Write Response for Write Request of Phone Alert Status 
+        Service Characteristic value. The parameter of this event
+        is a structure of CYBLE_PASS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_PASSC_WRITE_CHAR_RESPONSE,
+
+    /* PASS Client - Read Response for Read Request of Phone Alert Status
+        Service Characteristic Descriptor Read request. The 
+        parameter of this event is a structure of
+        CYBLE_PASS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_PASSC_READ_DESCR_RESPONSE,
+
+    /* PASS Client - Write Response for Write Request of Phone Alert Status
+        Service Characteristic Configuration Descriptor value.
+        The parameter of this event is a structure of 
+        CYBLE_PASS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_PASSC_WRITE_DESCR_RESPONSE,
+    
+    
+    /***************************************
+    ##Running Speed and Cadence Service Events
+    ***************************************/
+
+    /* RSCS Server - Notifications for Running Speed and Cadence Service
+        Characteristic were enabled. The parameter of this event is a structure of
+        CYBLE_RSCS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_RSCSS_NOTIFICATION_ENABLED,
+
+    /* RSCS Server - Notifications for Running Speed and Cadence Service
+        Characteristic was disabled. The parameter of this event is a structure 
+        of CYBLE_RSCS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_RSCSS_NOTIFICATION_DISABLED,
+
+    /* RSCS Server - Indication for Running Speed and Cadence Service Characteristic
+        was enabled. The parameter of this event is a structure 
+        of CYBLE_RSCS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_RSCSS_INDICATION_ENABLED,
+
+    /* RSCS Server - Indication for Running Speed and Cadence Service Characteristic
+        was disabled. The parameter of this event is a structure 
+        of CYBLE_RSCS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_RSCSS_INDICATION_DISABLED,
+
+    /* RSCS Server - Running Speed and Cadence Service Characteristic
+        Indication was confirmed. The parameter of this event
+        is a structure of CYBLE_RSCS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_RSCSS_INDICATION_CONFIRMATION,
+
+    /* RSCS Server - Write Request for Running Speed and Cadence Service
+        Characteristic was received. The parameter of this event is a structure
+        of CYBLE_RSCS_CHAR_VALUE_T type.
+    */    
+    CYBLE_EVT_RSCSS_CHAR_WRITE,
+
+    /* RSCS Client - Running Speed and Cadence Service Characteristic
+        Notification was received. The parameter of this event
+        is a structure of CYBLE_RSCS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_RSCSC_NOTIFICATION,
+
+    /* RSCS Client - Running Speed and Cadence Service Characteristic
+        Indication was received. The parameter of this event
+        is a structure of CYBLE_RSCS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_RSCSC_INDICATION,
+
+    /* RSCS Client - Read Response for Read Request of Running Speed and Cadence 
+        Service Characteristic value. The parameter of this event
+        is a structure of CYBLE_RSCS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_RSCSC_READ_CHAR_RESPONSE,
+
+    /* RSCS Client - Write Response for Write Request of Running Speed and Cadence 
+        Service Characteristic value. The parameter of this event
+        is a structure of CYBLE_RSCS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_RSCSC_WRITE_CHAR_RESPONSE,
+
+    /* RSCS Client - Read Response for Read Request of Running Speed and Cadence
+        Service Characteristic Descriptor Read request. The 
+        parameter of this event is a structure of
+        CYBLE_RSCS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_RSCSC_READ_DESCR_RESPONSE,
+
+    /* RSCS Client - Write Response for Write Request of Running Speed and Cadence
+        Service Characteristic Configuration Descriptor value.
+        The parameter of this event is a structure of 
+        CYBLE_RSCS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_RSCSC_WRITE_DESCR_RESPONSE,
+
+    
+    /***************************************
+    ##Reference Time Update Service Events
+    ***************************************/
+    
+    /* RTUS Server - Write command request for Reference Time Update
+        Characteristic value. The parameter of this event
+        is a structure of CYBLE_RTUS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_RTUSS_WRITE_CHAR_CMD,
+    
+    /* RTUS Client - Read Response for Read Request of Reference Time Update
+        Service Characteristic value. The parameter of this event
+        is a structure of CYBLE_RTUS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_RTUSC_READ_CHAR_RESPONSE,
+    
+    
+    /***************************************
+    ##Scan Parameters Service Events
+    ***************************************/
+    
+    /* ScPS Server - Notifications for Scan Refresh Characteristic
+        were enabled. The parameter of this event is a structure 
+        of CYBLE_SCPS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_SCPSS_NOTIFICATION_ENABLED,
+    
+    /* ScPS Server - Notifications for Scan Refresh Characteristic
+        were disabled. The parameter of this event is a structure 
+        of CYBLE_SCPS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_SCPSS_NOTIFICATION_DISABLED,
+    
+    /* ScPS Client - Read Response for Scan Interval Window 
+        Characteristic Value of Scan Parameters Service. The 
+        parameter of this event is a structure 
+        of CYBLE_SCPS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_SCPSS_SCAN_INT_WIN_CHAR_WRITE,
+    
+    /* ScPS Client - Scan Refresh Characteristic Notification 
+        was received. The parameter of this event is a 
+        structure of CYBLE_SCPS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_SCPSC_NOTIFICATION,
+    
+    /* ScPS Client - Read Response for Scan Refresh Characteristic
+        Descriptor Read Request. The parameter of this event is a
+        structure of CYBLE_SCPS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_SCPSC_READ_DESCR_RESPONSE,
+    
+    /* ScPS Client - Write Response for Scan Refresh Client 
+        Characteristic Configuration Descriptor Value. The
+        parameter of this event is a structure of
+        CYBLE_SCPS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_SCPSC_WRITE_DESCR_RESPONSE,
+
+    
+    /***************************************
+    ##Tx Power Service Events
+    ***************************************/
+    
+    /* TPS Server - Notification for Tx Power Level Characteristic
+        was enabled. The parameter of this event is a structure of
+        CYBLE_TPS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_TPSS_NOTIFICATION_ENABLED,
+    
+    /* TPS Server - Notification for Tx Power Level Characteristic
+        was disabled. The parameter of this event is a structure of
+        CYBLE_TPS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_TPSS_NOTIFICATION_DISABLED,
+    
+    /* TPS Client - Tx Power Level Characteristic Notification. 
+        The parameter of this event is a structure of
+        CYBLE_TPS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_TPSC_NOTIFICATION,
+    
+    /* TPS Client - Read Response for Tx Power Level Characteristic
+        Value Read Request. The parameter of this event is a 
+        structure of CYBLE_TPS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_TPSC_READ_CHAR_RESPONSE,
+    
+    /* TPS Client - Read Response for Tx Power Level Client 
+        Characteristic Configuration Descriptor Value Read Request. 
+        The parameter of this event is a structure of 
+        CYBLE_TPS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_TPSC_READ_DESCR_RESPONSE,
+    
+    /* TPS Client - Write Response for Tx Power Level Characteristic
+        Descriptor Value Write Request. The parameter of this event
+        is a structure of CYBLE_TPS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_TPSC_WRITE_DESCR_RESPONSE,
+    
+    
+    /***************************************
+    ##User Data Service Events
+    ***************************************/
+
+    /* UDS Server - Indication for User Data Service Characteristic
+        was enabled. The parameter of this event is a structure 
+        of CYBLE_UDS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_UDSS_INDICATION_ENABLED,
+
+    /* UDS Server - Indication for User Data Service Characteristic
+        was disabled. The parameter of this event is a structure 
+        of CYBLE_UDS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_UDSS_INDICATION_DISABLED,
+
+    /* UDS Server - User Data Service Characteristic
+        Indication was confirmed. The parameter of this event
+        is a structure of CYBLE_UDS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_UDSS_INDICATION_CONFIRMED,
+
+    /* UDS Server - Notifications for User Data Service Characteristic
+        were enabled. The parameter of this event is a structure of
+        CYBLE_UDS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_UDSS_NOTIFICATION_ENABLED,
+
+    /* UDS Server - Notifications for User Data Service Characteristic
+        were disabled. The parameter of this event is a structure 
+        of CYBLE_UDS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_UDSS_NOTIFICATION_DISABLED,
+    
+    /* UDS Server - Read Request for User Data Service Characteristic 
+        was received. The parameter of this event is a structure
+        of CYBLE_UDS_CHAR_VALUE_T type.
+    */    
+    CYBLE_EVT_UDSS_READ_CHAR,
+    
+    /* UDS Server - Write Request for User Data Service Characteristic 
+        was received. The parameter of this event is a structure
+        of CYBLE_UDS_CHAR_VALUE_T type.
+    */    
+    CYBLE_EVT_UDSS_WRITE_CHAR,
+
+    /* UDS Client - User Data Service Characteristic
+        Indication was received. The parameter of this event
+        is a structure of CYBLE_UDS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_UDSC_INDICATION,
+
+    /* UDS Client - User Data Service Characteristic
+        Notification was received. The parameter of this event
+        is a structure of CYBLE_UDS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_UDSC_NOTIFICATION,
+
+    /* UDS Client - Read Response for Read Request of User Data 
+        Service Characteristic value. The parameter of this event
+        is a structure of CYBLE_UDS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_UDSC_READ_CHAR_RESPONSE,
+
+    /* UDS Client - Write Response for Write Request of User Data 
+        Service Characteristic value. The parameter of this event
+        is a structure of CYBLE_UDS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_UDSC_WRITE_CHAR_RESPONSE,
+
+    /* UDS Client - Read Response for Read Request of User Data
+        Service Characteristic Descriptor Read request. The 
+        parameter of this event is a structure of
+        CYBLE_UDS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_UDSC_READ_DESCR_RESPONSE,
+
+    /* UDS Client - Write Response for Write Request of User Data
+        Service Characteristic Configuration Descriptor value.
+        The parameter of this event is a structure of 
+        CYBLE_UDS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_UDSC_WRITE_DESCR_RESPONSE,
+
+    
+    /***************************************
+    ##Wireless Power Transfer Service Events
+    ***************************************/
+
+    /* WPTS Server - Notifications for Wireless Power Transfer Service Characteristic
+        were enabled. The parameter of this event is a structure of
+        CYBLE_WPTS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_WPTSS_NOTIFICATION_ENABLED,
+
+    /* WPTS Server - Notifications for Wireless Power Transfer Service Characteristic
+        were disabled. The parameter of this event is a structure 
+        of CYBLE_WPTS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_WPTSS_NOTIFICATION_DISABLED,
+
+    /* WPTS Server - Indication for Wireless Power Transfer Service Characteristic
+        was enabled. The parameter of this event is a structure 
+        of CYBLE_WPTS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_WPTSS_INDICATION_ENABLED,
+
+    /* WPTS Server - Indication for Wireless Power Transfer Service Characteristic
+        was disabled. The parameter of this event is a structure 
+        of CYBLE_WPTS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_WPTSS_INDICATION_DISABLED,
+
+    /* WPTS Server - Wireless Power Transfer Service Characteristic
+        Indication was confirmed. The parameter of this event
+        is a structure of CYBLE_WPTS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_WPTSS_INDICATION_CONFIRMED,
+
+    /* WPTS Server - Write Request for Wireless Power Transfer Service Characteristic 
+        was received. The parameter of this event is a structure
+        of CYBLE_WPTS_CHAR_VALUE_T type.
+    */    
+    CYBLE_EVT_WPTSS_WRITE_CHAR,
+
+    /* WPTS Client - Wireless Power Transfer Service Characteristic
+        Notification was received. The parameter of this event
+        is a structure of CYBLE_WPTS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_WPTSC_NOTIFICATION,
+
+    /* WPTS Client - Wireless Power Transfer Service Characteristic
+        Indication was received. The parameter of this event
+        is a structure of CYBLE_WPTS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_WPTSC_INDICATION,
+    
+    /* WPTS Client - Write Response for Read Request of Wireless Power Transfer 
+        Service Characteristic value. The parameter of this event
+        is a structure of CYBLE_WPTS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_WPTSC_WRITE_CHAR_RESPONSE,
+    
+    /* WPTS Client - Read Response for Read Request of Wireless Power Transfer 
+        Service Characteristic value. The parameter of this event
+        is a structure of CYBLE_WPTS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_WPTSC_READ_CHAR_RESPONSE,
+
+    /* WPTS Client - Read Response for Read Request of Wireless Power Transfer
+        Service Characteristic Descriptor Read request. The 
+        parameter of this event is a structure of
+        CYBLE_WPTS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_WPTSC_READ_DESCR_RESPONSE,
+
+    /* WPTS Client - Write Response for Write Request of Wireless Power Transfer
+        Service Characteristic Configuration Descriptor value.
+        The parameter of this event is a structure of 
+        CYBLE_WPTS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_WPTSC_WRITE_DESCR_RESPONSE,
+
+    
+    /***************************************
+    ##Weight Scale Service Events
+    ***************************************/
+
+    /* WSS Server - Indication for Weight Scale Service Characteristic
+        was enabled. The parameter of this event is a structure 
+        of CYBLE_WSS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_WSSS_INDICATION_ENABLED,
+
+    /* WSS Server - Indication for Weight Scale Service Characteristic
+        was disabled. The parameter of this event is a structure 
+        of CYBLE_WSS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_WSSS_INDICATION_DISABLED,
+
+    /* WSS Server - Weight Scale Service Characteristic
+        Indication was confirmed. The parameter of this event
+        is a structure of CYBLE_WSS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_WSSS_INDICATION_CONFIRMED,
+
+    /* WSS Client - Weight Scale Service Characteristic
+        Indication was received. The parameter of this event
+        is a structure of CYBLE_WSS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_WSSC_INDICATION,
+    /* WSS Client - Read Response for Read Request of Weight Scale 
+        Service Characteristic value. The parameter of this event
+        is a structure of CYBLE_WSS_CHAR_VALUE_T type.
+    */
+    CYBLE_EVT_WSSC_READ_CHAR_RESPONSE,
+
+    /* WSS Client - Read Response for Read Request of Weight Scale
+        Service Characteristic Descriptor Read request. The 
+        parameter of this event is a structure of
+        CYBLE_WSS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_WSSC_READ_DESCR_RESPONSE,
+
+    /* WSS Client - Write Response for Write Request of Weight Scale
+        Service Characteristic Configuration Descriptor value.
+        The parameter of this event is a structure of 
+        CYBLE_WSS_DESCR_VALUE_T type.
+    */
+    CYBLE_EVT_WSSC_WRITE_DESCR_RESPONSE,
+    
+    
+    /***************************************
+    ##Debug Events
+    ***************************************/
+    
+    CYBLE_DEBUG_EVT_BLESS_INT = 0xE000u
+
+}CYBLE_EVT_T;
+
+/* Event handler state machine type */
+typedef enum
+{
+    CYBLE_STATE_STOPPED,                        /* BLE is turned off */
+    CYBLE_STATE_INITIALIZING,                   /* Initializing state */
+    CYBLE_STATE_CONNECTED,                      /* Peer device is connected */
+#if(CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER)
+    CYBLE_STATE_ADVERTISING,                    /* Advertising process */
+#endif /* CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER */
+#if(CYBLE_GAP_ROLE_CENTRAL || CYBLE_GAP_ROLE_OBSERVER)
+    CYBLE_STATE_SCANNING,                       /* Scanning process */
+#endif /* CYBLE_GAP_ROLE_CENTRAL || CYBLE_GAP_ROLE_OBSERVER */
+#if(CYBLE_GAP_ROLE_CENTRAL)
+    CYBLE_STATE_CONNECTING,                     /* Connecting */
+#endif /* CYBLE_GAP_ROLE_CENTRAL */
+    CYBLE_STATE_DISCONNECTED                    /* Essentially idle state */
+} CYBLE_STATE_T;
+
+#if (CYBLE_GATT_ROLE_CLIENT)
+
+/* Client State type */
+typedef enum
+{
+    CYBLE_CLIENT_STATE_CONNECTED,               /* Server device is connected */
+    CYBLE_CLIENT_STATE_SRVC_DISCOVERING,        /* Server services are being discovered */
+    CYBLE_CLIENT_STATE_INCL_DISCOVERING,        /* Server included services are being discovered */
+    CYBLE_CLIENT_STATE_CHAR_DISCOVERING,        /* Server characteristics are being discovered */
+    CYBLE_CLIENT_STATE_DESCR_DISCOVERING,       /* Server char. descriptors are being discovered */
+    CYBLE_CLIENT_STATE_DISCOVERED,              /* Server is discovered */
+    CYBLE_CLIENT_STATE_DISCONNECTING,           /* Server is disconnecting */
+    CYBLE_CLIENT_STATE_DISCONNECTED_DISCOVERED, /* Server is disconnected but discovered */
+    CYBLE_CLIENT_STATE_DISCONNECTED             /* Essentially initial client state */
+} CYBLE_CLIENT_STATE_T;
+
+/* GAP Service characteristics server's GATT DB handles structure type */
+typedef struct
+{
+    /* Handle of the GAPS Device Name Characteristic */
+    CYBLE_GATT_DB_ATTR_HANDLE_T deviceNameCharHandle;
+    /* Handle of the GAPS Appearance Characteristic */
+    CYBLE_GATT_DB_ATTR_HANDLE_T appearanceCharHandle;
+    /* Handle of the GAPS Peripheral Privacy Flag Parameters Characteristic */
+    CYBLE_GATT_DB_ATTR_HANDLE_T periphPrivacyCharHandle;
+    /* Handle of the GAPS Reconnection Address Characteristic */
+    CYBLE_GATT_DB_ATTR_HANDLE_T reconnAddrCharHandle;
+    /* Handle of the GAPS Peripheral Preferred Connection Parameters 
+       Characteristic */
+    CYBLE_GATT_DB_ATTR_HANDLE_T prefConnParamCharHandle;
+}CYBLE_GAPC_T;
+
+/* Service indexes (SRVI) */
+typedef enum
+{
+    CYBLE_SRVI_GAP,
+    CYBLE_SRVI_GATT,
+    
+#ifdef CYBLE_ANCS_CLIENT
+    CYBLE_SRVI_ANCS,
+#endif /* CYBLE_ANCS_CLIENT */
+#ifdef CYBLE_ANS_CLIENT
+    CYBLE_SRVI_ANS,
+#endif /* CYBLE_ANS_CLIENT */
+#ifdef CYBLE_BAS_CLIENT
+    CYBLE_SRVI_BAS,
+    CYBLE_SRVI_BAS_END = CYBLE_SRVI_BAS + CYBLE_BASC_SERVICE_COUNT - 1u,
+#endif /* CYBLE_BAS_CLIENT */
+#ifdef CYBLE_BLS_CLIENT
+    CYBLE_SRVI_BLS,
+#endif /* CYBLE_BLS_CLIENT */
+#ifdef CYBLE_BMS_CLIENT
+    CYBLE_SRVI_BMS,
+#endif /* CYBLE_BMS_CLIENT */
+#ifdef CYBLE_CGMS_CLIENT
+    CYBLE_SRVI_CGMS,
+#endif /* CYBLE_CGMS_CLIENT */
+#ifdef CYBLE_CPS_CLIENT
+    CYBLE_SRVI_CPS,
+#endif /* CYBLE_CPS_CLIENT */
+#ifdef CYBLE_CSCS_CLIENT
+    CYBLE_SRVI_CSCS,
+#endif /* CYBLE_CSCS_CLIENT */
+#ifdef CYBLE_CTS_CLIENT
+    CYBLE_SRVI_CTS,
+#endif /* CYBLE_CTS_CLIENT */
+#ifdef CYBLE_CUSTOM_CLIENT
+    CYBLE_SRVI_CUSTOMS,
+    CYBLE_SRVI_CUSTOMS_END = CYBLE_SRVI_CUSTOMS + CYBLE_CUSTOMC_SERVICE_COUNT - 1u,
+#endif /* CYBLE_CUSTOM_CLIENT */
+#ifdef CYBLE_DIS_CLIENT
+    CYBLE_SRVI_DIS,
+#endif /* CYBLE_DIS_CLIENT */
+#ifdef CYBLE_ESS_CLIENT
+    CYBLE_SRVI_ESS,
+#endif /* CYBLE_ESS_CLIENT */
+#ifdef CYBLE_GLS_CLIENT
+    CYBLE_SRVI_GLS,
+#endif /* CYBLE_GLS_CLIENT */
+#ifdef CYBLE_HIDS_CLIENT
+    CYBLE_SRVI_HIDS,
+    CYBLE_SRVI_HIDS_END = CYBLE_SRVI_HIDS + CYBLE_HIDSC_SERVICE_COUNT - 1u,
+#endif /* CYBLE_HIDS_CLIENT */
+#ifdef CYBLE_HRS_CLIENT
+    CYBLE_SRVI_HRS,
+#endif /* CYBLE_HRS_CLIENT */
+#ifdef CYBLE_HTS_CLIENT
+    CYBLE_SRVI_HTS,
+#endif /* CYBLE_HTS_CLIENT */
+#ifdef CYBLE_IAS_CLIENT
+    CYBLE_SRVI_IAS,
+#endif /* CYBLE_IAS_CLIENT */
+#ifdef CYBLE_LLS_CLIENT
+    CYBLE_SRVI_LLS,
+#endif /* CYBLE_LLS_CLIENT */
+#ifdef CYBLE_LNS_CLIENT
+    CYBLE_SRVI_LNS,
+#endif /* CYBLE_LNS_CLIENT */
+#ifdef CYBLE_NDCS_CLIENT
+    CYBLE_SRVI_NDCS,
+#endif /* CYBLE_NDCS_CLIENT */
+#ifdef CYBLE_IPSS_CLIENT
+    CYBLE_SRVI_IPSS,
+#endif /* CYBLE_IPSS_CLIENT */
+#ifdef CYBLE_PASS_CLIENT
+    CYBLE_SRVI_PASS,
+#endif /* CYBLE_PASS_CLIENT */
+#ifdef CYBLE_RSCS_CLIENT
+    CYBLE_SRVI_RSCS,
+#endif /* CYBLE_RSCS_CLIENT */
+#ifdef CYBLE_RTUS_CLIENT
+    CYBLE_SRVI_RTUS,
+#endif /* CYBLE_RTUS_CLIENT */
+#ifdef CYBLE_SCPS_CLIENT
+    CYBLE_SRVI_SCPS,
+#endif /* CYBLE_SCPS_CLIENT */
+#ifdef CYBLE_TPS_CLIENT
+    CYBLE_SRVI_TPS,
+#endif /* CYBLE_TPS_CLIENT */
+#ifdef CYBLE_UDS_CLIENT
+    CYBLE_SRVI_UDS,
+#endif /* CYBLE_UDS_CLIENT */
+#ifdef CYBLE_WPTS_CLIENT
+    CYBLE_SRVI_WPTS,
+#endif /* CYBLE_WPTS_CLIENT */
+#ifdef CYBLE_WSS_CLIENT
+    CYBLE_SRVI_WSS,
+#endif /* CYBLE_WSS_CLIENT */
+    CYBLE_SRVI_COUNT /* Total count of services */
+}CYBLE_SRVI_T;
+
+/* Service Characteristic indexes for Descriptors discovery (SCDI) */
+typedef enum
+{
+    CYBLE_SCDI_GATT_SERVICE_CHANGED,                        /* Service Changed characteristic */
+
+#ifdef CYBLE_ANCS_CLIENT
+    CYBLE_SCDI_ANCS_NS,
+    CYBLE_SCDI_ANCS_DS,
+#endif /* CYBLE_ANCS_CLIENT */
+#ifdef CYBLE_ANS_CLIENT
+    CYBLE_SCDI_ANS_SUPPORTED_NEW_ALERT_CAT,                 /* Supported New Alert Characteristic */
+    CYBLE_SCDI_ANS_NEW_ALERT,                               /* New Alert Characteristic */
+    CYBLE_SCDI_ANS_SUPPORTED_UNREAD_ALERT_CAT,              /* Supported Unread Alert Characteristic */
+    CYBLE_SCDI_ANS_UNREAD_ALERT_STATUS,                     /* Unread Alert Status Characteristic */
+    CYBLE_SCDI_ANS_ALERT_NTF_CONTROL_POINT,                 /* Alert Notification Control Point Characteristic */
+#endif /* CYBLE_ANS_CLIENT */
+#ifdef CYBLE_BAS_CLIENT
+    CYBLE_SCDI_BAS_LEVEL,                                   /* Battery level Characteristic */
+    CYBLE_SCDI_BAS_LEVEL_END = CYBLE_SCDI_BAS_LEVEL + CYBLE_BASC_SERVICE_COUNT - 1u,
+#endif /* CYBLE_BAS_CLIENT */
+#ifdef CYBLE_BLS_CLIENT
+    CYBLE_SCDI_BLS_BPM,                                     /* Blood Pressure Measurement Characteristic */
+    CYBLE_SCDI_BLS_ICP,                                     /* Intermediate Cuff Pressure Characteristic */
+#endif /* CYBLE_BLS_CLIENT */
+#ifdef CYBLE_BMS_CLIENT
+    CYBLE_SCDI_BMS_BMCP,                                    /* Bond Management Control Point characteristic */
+#endif /* CYBLE_BMS_CLIENT */
+#ifdef CYBLE_CGMS_CLIENT
+    CYBLE_SCDI_CGMS_CGMT,                                   /* CGM Measurement Characteristic */
+    CYBLE_SCDI_CGMS_RACP,                                   /* Record Access Control Point Characteristic */
+    CYBLE_SCDI_CGMS_SOCP,                                   /* CGM Specific Ops Control Point Characteristic */
+#endif /* CYBLE_CGMS_CLIENT */
+#ifdef CYBLE_CPS_CLIENT
+    CYBLE_SCDI_CPS_POWER_MEASURE,                           /* Cycling Power Measurement characteristic */ 
+    CYBLE_SCDI_CPS_POWER_FEATURE,                           /* Cycling Power Feature characteristic */ 
+    CYBLE_SCDI_CPS_SENSOR_LOCATION,                         /* Sensor Location characteristic */ 
+    CYBLE_SCDI_CPS_POWER_VECTOR,                            /* Cycling Power Vector characteristic */ 
+    CYBLE_SCDI_CPS_POWER_CP,                                /* Cycling Power Control Point characteristic */ 
+#endif /* CYBLE_CPS_CLIENT */
+#ifdef CYBLE_CSCS_CLIENT
+    CYBLE_SCDI_CSCS_CSC_MEASUREMENT,                        /*  Cycling Speed and Cadence Measurement Characteristic */
+    CYBLE_SCDI_CSCS_CSC_FEATURE,                            /*  Cycling Speed and Cadence CSC Feature Characteristic */
+    CYBLE_SCDI_CSCS_SENSOR_LOCATION,                        /*  Cycling Speed and Cadence Sensor Location
+                                                                Characteristic */
+    CYBLE_SCDI_CSCS_SC_CONTROL_POINT,                       /*  SC Control Point Characteristic */
+#endif /* CYBLE_CSCS_CLIENT */
+#ifdef CYBLE_CTS_CLIENT
+    CYBLE_SCDI_CTS_CURRENT_TIME,                            /* Current Time Characteristic */
+#endif /* CYBLE_CTS_CLIENT */
+#ifdef CYBLE_CUSTOM_CLIENT
+    CYBLE_SCDI_CUSTOM_CHARACTERISTICS,                      /* Custom service characteristics discovery */
+#endif /* CYBLE_CUSTOM_CLIENT */
+#ifdef CYBLE_ESS_CLIENT
+    CYBLE_SCDI_ESS_DESCRIPTOR_VALUE_CHANGED,                /* Descriptor Value Changed Characteristic */
+    CYBLE_SCDI_ESS_END_CHAR = CYBLE_SCDI_ESS_DESCRIPTOR_VALUE_CHANGED + CYBLE_ES_TOTAL_CHAR_COUNT,
+#endif /* CYBLE_ESS_CLIENT */
+#ifdef CYBLE_GLS_CLIENT
+    CYBLE_SCDI_GLS_GLMT,                                    /* Glucose Measurement Characteristic */
+    CYBLE_SCDI_GLS_GLMC,                                    /* Glucose Measurement Context Characteristic */
+    CYBLE_SCDI_GLS_RACP,                                    /* Record Access Control Point Characteristic */
+#endif /* CYBLE_GLS_CLIENT */
+#ifdef CYBLE_HIDS_CLIENT
+    CYBLE_SCDI_HIDS_REPORT_MAP,                             /* Report Map Characteristic */
+    CYBLE_SCDI_HIDS_BOOT_KYBRD_IN_REP,                      /* Boot Keyboard Input Report Characteristic */
+    CYBLE_SCDI_HIDS_BOOT_KYBRD_OUT_REP,                     /* Boot Keyboard Output Report Characteristic */
+    CYBLE_SCDI_HIDS_BOOT_MOUSE_IN_REP,                      /* Boot Mouse Input Report Characteristic */
+    CYBLE_SCDI_HIDS_REPORT,                                 /* Report Characteristic index */
+    CYBLE_SCDI_HIDS_REPORT_END = CYBLE_SCDI_HIDS_REPORT + CYBLE_HIDSC_REPORT_COUNT - 1u,
+#endif /* CYBLE_HIDS_CLIENT */
+#ifdef CYBLE_HRS_CLIENT
+    CYBLE_SCDI_HRS_HRM,                                     /* Heart Rate Measurement Characteristic */
+#endif /* CYBLE_HRS_CLIENT */
+#ifdef CYBLE_HTS_CLIENT
+    CYBLE_SCDI_HTS_TEMP_MEASURE,                            /* Temperature Measurement characteristic index */
+    CYBLE_SCDI_HTS_TEMP_TYPE,                               /* Temperature Type characteristic index */
+    CYBLE_SCDI_HTS_INTERM_TEMP,                             /* Intermediate Temperature characteristic index*/
+    CYBLE_SCDI_HTS_MEASURE_INTERVAL,                        /* Measurement Interval characteristic index */
+#endif /* CYBLE_HTS_CLIENT */
+#ifdef CYBLE_LNS_CLIENT
+    CYBLE_SCDI_LNS_LS,                                      /* Location and Speed characteristic index */
+    CYBLE_SCDI_LNS_CP,                                      /* L&N Control Point characteristic index */
+    CYBLE_SCDI_LNS_NV,                                      /* Navigation characteristic index */
+#endif /* CYBLE_LNS_CLIENT */
+#ifdef CYBLE_PASS_CLIENT
+    CYBLE_SCDI_PASS_AS,                                     /* Alert Status characteristic index */
+    CYBLE_SCDI_PASS_RS,                                     /* Ringer Settings characteristic index */
+#endif /* CYBLE_PASS_CLIENT */
+#ifdef CYBLE_RSCS_CLIENT
+    CYBLE_SCDI_RSCS_RSC_MEASUREMENT,                        /*  Running Speed and Cadence Measurement Characteristic */
+    CYBLE_SCDI_RSCS_RSC_FEATURE,                            /*  Running Speed and Cadence RSC Feature Characteristic */
+    CYBLE_SCDI_RSCS_SENSOR_LOCATION,                        /*  Running Speed and Cadence Sensor Location
+                                                                Characteristic */
+    CYBLE_SCDI_RSCS_SC_CONTROL_POINT,                       /*  SC Control Point Characteristic */
+#endif /* CYBLE_RSCS_CLIENT */
+#ifdef CYBLE_SCPS_CLIENT
+    CYBLE_SCDI_SCPS_SCAN_REFRESH,                           /*  Scan Refresh Characteristic */
+#endif /* CYBLE_SCPS_CLIENT */
+#ifdef CYBLE_TPS_CLIENT
+    CYBLE_SCDI_TPS_TX_PWR_LEVEL,
+#endif /* CYBLE_TPS_CLIENT */
+#ifdef CYBLE_UDS_CLIENT
+    CYBLE_SCDI_UDS_DCI,                                     /*  Database Change Increment Characteristic */
+    CYBLE_SCDI_UDS_UCP,                                     /*  User Control Point Characteristic */
+#endif /* CYBLE_UDS_CLIENT */
+#ifdef CYBLE_WPTS_CLIENT
+    CYBLE_SCDI_WPTS_PRU_ALERT,                              /* PRU Alert Characteristic */
+#endif /* CYBLE_WPTS_CLIENT */
+#ifdef CYBLE_WSS_CLIENT
+    CYBLE_SCDI_WSS_WEIGHT_SCALE_FEATURE,                    /* Weight Scale Feature Characteristic */
+    CYBLE_SCDI_WSS_WEIGHT_WEIGHT_MEASUREMENT,               /* Weight Measurement Characteristic */
+#endif /* CYBLE_WSS_CLIENT */
+    CYBLE_SCDI_COUNT /* Total count of descriptors */
+}CYBLE_SCDI_T;
+
+#endif /* CYBLE_GATT_ROLE_CLIENT */
+
+
+/***************************************
+##Function Prototypes
+***************************************/
+
+/* Event Handler functions */
+void CyBle_EventHandler(uint8 eventCode, void *eventParam);
+void CyBle_ReadByGroupEventHandler(CYBLE_GATTC_READ_BY_GRP_RSP_PARAM_T *eventParam);
+void CyBle_ReadByTypeEventHandler(CYBLE_GATTC_READ_BY_TYPE_RSP_PARAM_T *eventParam);
+void CyBle_FindInfoEventHandler(CYBLE_GATTC_FIND_INFO_RSP_PARAM_T *eventParam);
+void CyBle_ErrorResponseEventHandler(const CYBLE_GATTC_ERR_RSP_PARAM_T *eventParam);
+void CyBle_NextInclDiscovery(uint8 incrementIndex);
+void CyBle_NextCharDiscovery(uint8 incrementIndex);
+void CyBle_NextCharDscrDiscovery(uint8 incrementIndex);
+
+#if(CYBLE_GATT_ROLE_SERVER)
+    CYBLE_API_RESULT_T CyBle_GapSetLocalName(const char8 name[]);
+    CYBLE_API_RESULT_T CyBle_GapGetLocalName(char8 name[]);
+#endif /* (CYBLE_GATT_ROLE_SERVER) */
+
+
+/***************************************
+##Exported Functions (MACROS)
+***************************************/
+
+/******************************************************************************
+##Function Name: CyBle_SetState
+*******************************************************************************
+
+Summary:
+ Used to set the Event Handler State Machine's state.
+
+Parameters:
+ CYBLE_STATE_T state: The desired state that the event handler's state machine
+                       should be set to.
+
+Return:
+ None
+
+******************************************************************************/
+#define CyBle_SetState(state) (cyBle_state = (state))
+
+
+/******************************************************************************
+##Function Name: CyBle_GetState
+*******************************************************************************
+Summary:
+ This function is used to determine the current state of the Event Handler
+ state machine.
+
+Parameters:
+ None
+
+Return:
+ CYBLE_STATE_T state - The current state.
+
+******************************************************************************/
+#define CyBle_GetState() (cyBle_state)
+
+
+/****************************************************************************** 
+##Function Name: CyBle_GattGetBusyStatus
+*******************************************************************************
+
+Summary:
+ This function returns the status of BLE stack(busy or not busy).
+
+Parameters:
+ None
+
+Return:
+ uint8: Busy status 
+  * CYBLE_STACK_STATE_BUSY - BLE stack busy
+  * CYBLE_STACK_STATE_FREE - BLE stack not busy
+
+******************************************************************************/
+#define CyBle_GattGetBusyStatus() (cyBle_busyStatus)
+
+
+#if defined CYBLE_CTS_SERVER || defined CYBLE_ESS_SERVER
+    
+/******************************************************************************
+##Function Prototype: void CyBle_SetGattError(CYBLE_GATT_ERR_CODE_T gattError);
+*******************************************************************************
+
+Summary:
+ Sets the GATT Error Code after the Authorization Code check 
+ on the application layer on the CYBLE_EVT_<service initials>_WRITE_CHAR event 
+ for the Bond Management Control Point characteristic.
+    
+ This API function is usefull only within the registered service callback on the 
+ CYBLE_EVT_<service initials>_CHAR event for the certain servises:
+
+ BMS: Check the Authorization Code of the Bond Management Control Point characteristic.
+ CTS: To set GATT error in case if one or several data fields was/were ignored
+      by the Server.
+ ESS: Used by user to idicate the unsuported condition of ES Trigger Descriptor.
+ CGMS: Check CRC and the length of the characteristics.
+    
+Parameters:
+ CYBLE_GATT_ERR_CODE_T gattError: GATT Error Code, possible values are:
+ - CYBLE_GATT_ERR_NONE - if the application layer decides the 
+                            Authorization Code is correct for this OpCode.
+ - For the BMS:
+    - CYBLE_GATT_ERR_OP_CODE_NOT_SUPPORTED - if the application layer decides the 
+                            OpCode is not supported.
+    - CYBLE_GATT_ERR_INSUFFICIENT_AUTHORIZATION - if the application layer decides the 
+                            Authorization Code is not correct for this OpCode.
+ - For the CTS:
+    CYBLE_GATT_ERR_CTS_DATA_FIELD_IGNORED - one or several data fields was/were 
+                                            ignored.   
+ - For the ESS:
+    - CYBLE_GATT_ERR_CONDITION_NOT_SUPPORTED - to indicate that the requested 
+                                               condition is not supported.
+ - For the CGMS:
+    - CYBLE_GATT_ERR_MISSING_CRC - when the CRC is missed.
+    - CYBLE_GATT_ERR_INVALID_CRC - when the CRC is incorrect.
+    - CYBLE_GATT_ERR_INVALID_PDU - when the lenth of the attribute is incorrect.
+
+Return:
+ None.
+
+******************************************************************************/
+#define CyBle_SetGattError(gattError) (cyBle_gattError = (gattError))
+    
+#endif /* defined CYBLE_CTS_SERVER || defined CYBLE_ESS_SERVER */
+
+
+/* DOM-IGNORE-BEGIN */
+
+/* Deprecated macro name. Not recommended for use in new design */
+#define CyBle_GattGetBusStatus  CyBle_GattGetBusyStatus
+#define cyBle_busStatus         cyBle_busyStatus
+
+#if(CYBLE_GATT_ROLE_CLIENT)
+
+
+/******************************************************************************    
+##Function Name: CyBle_SetClientState
+*******************************************************************************
+
+Summary:
+ Used to set the Event Handler GATT Client State Machine's state
+
+Parameters:
+ CYBLE_STATE_T state:  The state which is desired to be set
+
+Return:
+ None
+
+******************************************************************************/
+#define CyBle_SetClientState(state) (cyBle_clientState = (state))
+    
+
+/******************************************************************************     
+##Function Name: CyBle_GetClientState
+*******************************************************************************
+Summary:
+ This function is used to determine the current state of the Event Handler 
+ GATT Client State Machine's state
+
+Parameters:
+ None
+
+Return:
+ CYBLE_CLIENT_STATE_T state - The current state.
+
+******************************************************************************/
+#define CyBle_GetClientState() (cyBle_clientState)
+    
+
+
+#define CYBLE_GapcCheckCharHandle(handle, discCharInfo)\
+    do {\
+        if((handle) == CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE)\
+        {\
+            (handle) = (discCharInfo)->valueHandle;\
+        }\
+        else\
+        {\
+            CyBle_ApplCallback(CYBLE_EVT_GATTC_CHAR_DUPLICATION,\
+                                          &((discCharInfo)->uuid.uuid16));\
+        }\
+    } while(0)
+
+#define CyBle_CheckStoreCharHandle(handle)\
+    do {\
+        if((handle).valueHandle == CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE)\
+        {\
+            (handle).valueHandle = discCharInfo->valueHandle;\
+            (handle).properties = discCharInfo->properties;\
+        }\
+        else\
+        {\
+            CyBle_ApplCallback((uint32)CYBLE_EVT_GATTC_CHAR_DUPLICATION,\
+                                          &(discCharInfo->uuid.uuid16));\
+        }\
+    } while(0)
+
+#define CyBle_CheckStoreCharDescrHandle(handle)\
+    do {\
+        if((handle) == CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE)\
+        {\
+            (handle) = discDescrInfo->descrHandle;\
+        }\
+        else\
+        {\
+            CyBle_ApplCallback((uint32)CYBLE_EVT_GATTC_CHAR_DUPLICATION,\
+                                          &(discDescrInfo->uuid.uuid16));\
+        }\
+    } while(0)
+
+#endif /* CYBLE_GATT_ROLE_CLIENT */
+
+
+/* DOM-IGNORE-END */
+
+
+
+
+/***************************************
+##External data references
+***************************************/
+
+extern CYBLE_STATE_T            cyBle_state;
+extern CYBLE_CONN_HANDLE_T      cyBle_connHandle;
+extern volatile uint8           cyBle_busyStatus;
+
+#if(CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER) 
+    extern uint8 cyBle_advertisingIntervalType;
+#endif /* (CYBLE_GAP_ROLE_PERIPHERAL || CYBLE_GAP_ROLE_BROADCASTER)  */
+
+#if(CYBLE_GAP_ROLE_CENTRAL || CYBLE_GAP_ROLE_OBSERVER) 
+    extern uint8 cyBle_scanningIntervalType;
+#endif /* CYBLE_GAP_ROLE_CENTRAL || CYBLE_GAP_ROLE_OBSERVER */
+
+#if(CYBLE_GATT_ROLE_SERVER)
+    #if defined CYBLE_CTS_SERVER || defined CYBLE_ESS_SERVER
+        extern CYBLE_GATT_ERR_CODE_T cyBle_gattError;
+    #endif /* defined CYBLE_CTS_SERVER || defined CYBLE_ESS_SERVER */
+#endif /* CYBLE_GATT_ROLE_SERVER */
+
+#if (CYBLE_GATT_ROLE_CLIENT)
+    extern CYBLE_CLIENT_STATE_T     cyBle_clientState;
+    extern uint8                    cyBle_disCount;
+    extern CYBLE_GAPC_T             cyBle_gapc;
+    extern CYBLE_DISC_SRVC_INFO_T   cyBle_serverInfo[CYBLE_SRVI_COUNT];
+#endif /* CYBLE_GATT_ROLE_CLIENT */
+
+#endif /* CY_BLE_CYBLE_EH_H  */
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_gatt.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_gatt.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_gatt.c	(revision 7)
@@ -0,0 +1,340 @@
+/*******************************************************************************
+File Name: CYBLE_gatt.c
+Version 2.0
+
+Description:
+ This file contains the source code for the GATT API of the BLE Component.
+
+********************************************************************************
+Copyright 2014-2015, Cypress Semiconductor Corporation.  All rights reserved.
+You may use this file only in accordance with the license, terms, conditions,
+disclaimers, and limitations in the end user license agreement accompanying
+the software package with which this file was provided.
+*******************************************************************************/
+
+
+#include "BLE_eventHandler.h"
+
+
+/***************************************
+##Global variables
+***************************************/
+
+CYBLE_STATE_T cyBle_state;
+
+
+#if(CYBLE_GATT_ROLE_SERVER)
+    
+    const CYBLE_GATTS_T cyBle_gatts =
+{
+    0x0008u,    /* Handle of the GATT service */
+    0x000Au,    /* Handle of the Service Changed characteristic */
+    0x000Bu,    /* Handle of the Client Characteristic Configuration descriptor */
+};
+    
+    static uint8 cyBle_attValues[0x1Au] = {
+    /* Device Name */
+    (uint8)'B', (uint8)'L', (uint8)'E', (uint8)' ', (uint8)'L', (uint8)'a', (uint8)'b', (uint8)' ', (uint8)'1', (uint8)'_',
+(uint8)'1', 
+
+    /* Appearance */
+    0x00u, 0x02u, 
+
+    /* Peripheral Preferred Connection Parameters */
+    0x06u, 0x00u, 0x28u, 0x00u, 0x00u, 0x00u, 0xE8u, 0x03u, 
+
+    /* Service Changed */
+    0x00u, 0x00u, 0x00u, 0x00u, 
+
+    /* Alert Level */
+    0x00u, 
+
+};
+
+#if defined(__GNUC__) || defined(__ARMCC_VERSION)
+const uint8 cyBle_attValuesCCCDFlashMemory[CYBLE_GAP_MAX_BONDED_DEVICE + 1u][CYBLE_GATT_DB_CCCD_COUNT] CYBLE_FLASH_ROW_ALIGNED = {
+#elif defined(__ICCARM__)
+/* The cyBle_attValuesCCCDFlashMemory[] should be aligned to the size of a Flash row */
+#pragma data_alignment=CY_FLASH_SIZEOF_ROW
+const uint8 cyBle_attValuesCCCDFlashMemory[CYBLE_GAP_MAX_BONDED_DEVICE + 1u][CYBLE_GATT_DB_CCCD_COUNT] = {
+#endif /* defined(__GNUC__) || defined(__ARMCC_VERSION) */
+{
+    0x00u, 0x00u, 
+},
+{
+    0x00u, 0x00u, 
+},
+{
+    0x00u, 0x00u, 
+},
+{
+    0x00u, 0x00u, 
+},
+{
+    0x00u, 0x00u, 
+},
+};
+uint8 cyBle_attValuesCCCD[CYBLE_GATT_DB_CCCD_COUNT];
+
+CYBLE_GATTS_ATT_GEN_VAL_LEN_T cyBle_attValuesLen[CYBLE_GATT_DB_ATT_VAL_COUNT] = {
+    { 0x000Bu, (void *)&cyBle_attValues[0] }, /* Device Name */
+    { 0x0002u, (void *)&cyBle_attValues[11] }, /* Appearance */
+    { 0x0008u, (void *)&cyBle_attValues[13] }, /* Peripheral Preferred Connection Parameters */
+    { 0x0004u, (void *)&cyBle_attValues[21] }, /* Service Changed */
+    { 0x0002u, (void *)&cyBle_attValuesCCCD[0] }, /* Client Characteristic Configuration */
+    { 0x0001u, (void *)&cyBle_attValues[25] }, /* Alert Level */
+};
+
+const CYBLE_GATTS_DB_T cyBle_gattDB[0x0Eu] = {
+    { 0x0001u, 0x2800u /* Primary service                     */, 0x00000001u /*        */, 0x0007u, {{0x1800u, NULL}}                           },
+    { 0x0002u, 0x2803u /* Characteristic                      */, 0x00000201u /* rd     */, 0x0003u, {{0x2A00u, NULL}}                           },
+    { 0x0003u, 0x2A00u /* Device Name                         */, 0x00000201u /* rd     */, 0x0003u, {{0x000Bu, (void *)&cyBle_attValuesLen[0]}} },
+    { 0x0004u, 0x2803u /* Characteristic                      */, 0x00000201u /* rd     */, 0x0005u, {{0x2A01u, NULL}}                           },
+    { 0x0005u, 0x2A01u /* Appearance                          */, 0x00000201u /* rd     */, 0x0005u, {{0x0002u, (void *)&cyBle_attValuesLen[1]}} },
+    { 0x0006u, 0x2803u /* Characteristic                      */, 0x00000201u /* rd     */, 0x0007u, {{0x2A04u, NULL}}                           },
+    { 0x0007u, 0x2A04u /* Peripheral Preferred Connection Par */, 0x00000201u /* rd     */, 0x0007u, {{0x0008u, (void *)&cyBle_attValuesLen[2]}} },
+    { 0x0008u, 0x2800u /* Primary service                     */, 0x00000001u /*        */, 0x000Bu, {{0x1801u, NULL}}                           },
+    { 0x0009u, 0x2803u /* Characteristic                      */, 0x00002201u /* rd,ind */, 0x000Bu, {{0x2A05u, NULL}}                           },
+    { 0x000Au, 0x2A05u /* Service Changed                     */, 0x00002201u /* rd,ind */, 0x000Bu, {{0x0004u, (void *)&cyBle_attValuesLen[3]}} },
+    { 0x000Bu, 0x2902u /* Client Characteristic Configuration */, 0x00000A04u /* rd,wr  */, 0x000Bu, {{0x0002u, (void *)&cyBle_attValuesLen[4]}} },
+    { 0x000Cu, 0x2800u /* Primary service                     */, 0x00000001u /*        */, 0x000Eu, {{0x1802u, NULL}}                           },
+    { 0x000Du, 0x2803u /* Characteristic                      */, 0x00000401u /* wwr    */, 0x000Eu, {{0x2A06u, NULL}}                           },
+    { 0x000Eu, 0x2A06u /* Alert Level                         */, 0x00000402u /* wwr    */, 0x000Eu, {{0x0001u, (void *)&cyBle_attValuesLen[5]}} },
+};
+
+
+#endif /* (CYBLE_GATT_ROLE_SERVER) */
+
+#if(CYBLE_GATT_ROLE_CLIENT)
+    
+CYBLE_CLIENT_STATE_T cyBle_clientState;
+CYBLE_GATTC_T cyBle_gattc;
+    
+#endif /* (CYBLE_GATT_ROLE_CLIENT) */
+
+
+#if(CYBLE_GATT_ROLE_SERVER)
+
+/****************************************************************************** 
+##Function Name: CyBle_GattsReInitGattDb
+*******************************************************************************
+
+Summary:
+ Reinitializes the GATT database.
+
+Parameters:
+ None
+
+Return:
+ CYBLE_API_RESULT_T: An API result states if the API succeeded or failed with
+ error codes:
+  * CYBLE_ERROR_OK: GATT database was reinitialized successfully
+  * CYBLE_ERROR_INVALID_STATE: If the function is called in any state except
+                                CYBLE_STATE_DISCONNECTED.
+  * Any of the CyBle_GattsDbRegister() stack API function return values.
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GattsReInitGattDb(void)
+{
+    CYBLE_API_RESULT_T apiResult;
+    
+    if(CYBLE_STATE_DISCONNECTED == CyBle_GetState())
+    {
+        apiResult = CyBle_GattsDbRegister(cyBle_gattDB, CYBLE_GATT_DB_INDEX_COUNT, CYBLE_GATT_DB_MAX_VALUE_LEN);
+    }
+    else
+    {
+        apiResult = CYBLE_ERROR_INVALID_STATE;
+    }
+    
+    return(apiResult);
+}
+
+
+/****************************************************************************** 
+##Function Name: CyBle_GattsWriteEventHandler
+*******************************************************************************
+
+Summary:
+ Handles the Write Request Event for GATT service.
+
+Parameters:
+ *eventParam: The pointer to the data structure specified by the event.
+
+Return:
+ * CYBLE_GATT_ERR_CODE_T: An API result returns one of the following status 
+    values
+ * CYBLE_GATT_ERR_NONE - Write is successful.
+
+******************************************************************************/
+CYBLE_GATT_ERR_CODE_T CyBle_GattsWriteEventHandler(CYBLE_GATTS_WRITE_REQ_PARAM_T *eventParam)
+{
+    CYBLE_GATT_ERR_CODE_T gattErr = CYBLE_GATT_ERR_NONE;
+    
+    /* Client Characteristic Configuration descriptor write request */
+    if(eventParam->handleValPair.attrHandle == cyBle_gatts.cccdHandle)
+    {
+        /* Store value to database */
+        gattErr = CyBle_GattsWriteAttributeValue(&eventParam->handleValPair, 0u, 
+                        &eventParam->connHandle, CYBLE_GATT_DB_PEER_INITIATED);
+        
+        if(CYBLE_GATT_ERR_NONE == gattErr)
+        {
+            if(CYBLE_IS_INDICATION_ENABLED_IN_PTR(eventParam->handleValPair.value.val))
+            {
+                CyBle_ApplCallback((uint32)CYBLE_EVT_GATTS_INDICATION_ENABLED, eventParam);
+            }
+            else
+            {
+                CyBle_ApplCallback((uint32)CYBLE_EVT_GATTS_INDICATION_DISABLED, eventParam);
+            }
+        }
+        cyBle_eventHandlerFlag &= (uint8)~CYBLE_CALLBACK;
+    }
+    return (gattErr);
+}
+
+
+#endif /* (CYBLE_GATT_ROLE_SERVER) */
+
+#if(CYBLE_GATT_ROLE_CLIENT)
+
+
+/****************************************************************************** 
+##Function Name: CyBle_GattcStartDiscovery
+*******************************************************************************
+
+Summary:
+ Starts the automatic server discovery process. Two events may be generated 
+ after calling this function - CYBLE_EVT_GATTC_DISCOVERY_COMPLETE or 
+ CYBLE_EVT_GATTC_ERROR_RSP. The CYBLE_EVT_GATTC_DISCOVERY_COMPLETE event is 
+ generated when the remote device was successfully discovered. The
+ CYBLE_EVT_GATTC_ERROR_RSP is generated if the device discovery is failed.
+
+Parameters:
+ connHandle: The handle which consists of the device ID and ATT connection ID.
+
+Return:
+  CYBLE_API_RESULT_T : Return value indicates if the function succeeded or
+                       failed. Following are the possible error codes.
+  CYBLE_ERROR_OK - On successful operation
+  CYBLE_ERROR_INVALID_PARAMETER - 'connHandle' value does not represent any
+                                   existing entry.
+                                                 in the Stack
+  CYBLE_ERROR_INVALID_OPERATION - The operation is not permitted.
+  CYBLE_ERROR_MEMORY_ALLOCATION_FAILED - Memory allocation failed.
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_GattcStartDiscovery(CYBLE_CONN_HANDLE_T connHandle)
+{
+    uint8 j;
+    CYBLE_API_RESULT_T apiResult;
+    
+    if(CYBLE_STATE_CONNECTED != CyBle_GetState())
+    {
+        apiResult = CYBLE_ERROR_INVALID_STATE;
+    }
+    else
+    {
+        CyBle_ServiceInit();
+        
+        cyBle_connHandle = connHandle;
+
+        /* Clean old discovery information */
+        for(j = 0u; j < (uint8) CYBLE_SRVI_COUNT; j++)
+        {
+            (void)memset(&cyBle_serverInfo[j].range, 0, sizeof(cyBle_serverInfo[0].range));
+        }
+
+        apiResult = CyBle_GattcDiscoverAllPrimaryServices(connHandle);
+
+        if(CYBLE_ERROR_OK == apiResult)
+        {
+            CyBle_SetClientState(CYBLE_CLIENT_STATE_SRVC_DISCOVERING);
+            cyBle_eventHandlerFlag |= CYBLE_AUTO_DISCOVERY;
+        }
+    }
+    
+    return (apiResult);
+}
+
+
+/******************************************************************************
+##Function Name: CyBle_GattcDiscoverCharacteristicsEventHandler
+*******************************************************************************
+
+Summary:
+ This function is called on receiving a "CYBLE_EVT_GATTC_READ_BY_TYPE_RSP"
+ event. Based on the service UUID, an appropriate data structure is populated
+ using the data received as part of the callback.
+
+Parameters:
+ *discCharInfo: The pointer to a characteristic information structure.
+
+Return:
+ None
+
+******************************************************************************/
+void CyBle_GattcDiscoverCharacteristicsEventHandler(CYBLE_DISC_CHAR_INFO_T *discCharInfo)
+{
+    if(discCharInfo->uuid.uuid16 == CYBLE_UUID_CHAR_SERVICE_CHANGED)
+    {
+        CyBle_CheckStoreCharHandle(cyBle_gattc.serviceChanged);
+    }
+}
+
+
+/******************************************************************************
+##Function Name: CyBle_GattcDiscoverCharDescriptorsEventHandler
+*******************************************************************************
+
+Summary:
+ This function is called on receiving a "CYBLE_EVT_GATTC_FIND_INFO_RSP" event.
+ Based on the descriptor UUID, an appropriate data structure is populated 
+ using the data received as part of the callback.
+
+Parameters:
+ *discDescrInfo: The pointer to a descriptor information structure.
+ discoveryService: The index of the service instance
+
+Return:
+ None
+
+******************************************************************************/
+void CyBle_GattcDiscoverCharDescriptorsEventHandler(CYBLE_DISC_DESCR_INFO_T *discDescrInfo)
+{
+    if(discDescrInfo->uuid.uuid16 == CYBLE_UUID_CHAR_CLIENT_CONFIG)
+    {
+        CyBle_CheckStoreCharDescrHandle(cyBle_gattc.cccdHandle);
+    }
+}
+
+
+/******************************************************************************
+##Function Name: CyBle_GattcIndicationEventHandler
+*******************************************************************************
+
+Summary:
+ Handles the Indication Event.
+
+Parameters:
+ *eventParam: The pointer to the data structure specified by the event.
+
+Return:
+ None.
+
+******************************************************************************/
+void CyBle_GattcIndicationEventHandler(CYBLE_GATTC_HANDLE_VALUE_IND_PARAM_T *eventParam)
+{
+    if(cyBle_gattc.serviceChanged.valueHandle == eventParam->handleValPair.attrHandle)
+    {
+        CyBle_ApplCallback((uint32)CYBLE_EVT_GATTC_INDICATION, eventParam);
+        cyBle_eventHandlerFlag &= (uint8)~CYBLE_CALLBACK;
+    }
+}
+
+
+#endif /* (CYBLE_GATT_ROLE_CLIENT) */
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_gatt.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_gatt.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_gatt.h	(revision 7)
@@ -0,0 +1,778 @@
+/*******************************************************************************
+File Name: CYBLE_gatt.h
+Version 2.0
+
+Description:
+ Contains the prototypes and constants used in the BLE GATT profile.
+
+********************************************************************************
+Copyright 2014-2015, Cypress Semiconductor Corporation.  All rights reserved.
+You may use this file only in accordance with the license, terms, conditions,
+disclaimers, and limitations in the end user license agreement accompanying
+the software package with which this file was provided.
+*******************************************************************************/
+
+
+#if !defined(CY_BLE_CYBLE_GATT_H)
+#define CY_BLE_CYBLE_GATT_H
+
+#include "BLE.h"
+
+
+/***************************************
+##Conditional Compilation Parameters
+***************************************/
+
+#define CYBLE_GATT_ROLE                              (0x01u)
+#define CYBLE_GATT_SERVER                            (0x01u)
+#define CYBLE_GATT_CLIENT                            (0x02u)
+#define CYBLE_GATT_BOTH                              (CYBLE_GATT_SERVER | CYBLE_GATT_CLIENT)
+
+#define CYBLE_GATT_ROLE_SERVER (0u != (CYBLE_GATT_ROLE & CYBLE_GATT_SERVER))
+#define CYBLE_GATT_ROLE_CLIENT (0u != (CYBLE_GATT_ROLE & CYBLE_GATT_CLIENT))
+
+
+#if(CYBLE_GATT_ROLE_SERVER)
+
+#define CYBLE_GATT_DB_INDEX_COUNT                    (0x000Eu)
+#define CYBLE_GATT_DB_CCCD_COUNT                     (0x02u)
+#define CYBLE_GATT_DB_ATT_VAL_COUNT                  (0x06u)
+#define CYBLE_GATT_DB_MAX_VALUE_LEN                  (0x000Bu)
+
+#endif /* CYBLE_GATT_ROLE_SERVER */
+
+#define CYBLE_IAS
+#define CYBLE_IAS_SERVER
+
+/***************************************
+##Common constants for LLS and IAS services
+***************************************/
+
+#if (defined(CYBLE_IAS) || defined(CYBLE_LLS))
+
+#define CYBLE_NO_ALERT                              (0u)
+#define CYBLE_MILD_ALERT                            (1u)
+#define CYBLE_HIGH_ALERT                            (2u)
+
+#endif /* (defined(CYBLE_IAS) || defined(CYBLE_LLS)) */
+
+
+/***************************************
+##Type Definitions
+***************************************/
+
+/* Service data received with read by group type response during discovery process */
+typedef struct
+{
+    CYBLE_GATT_ATTR_HANDLE_RANGE_T      range;
+    uint16                              uuid;
+}CYBLE_DISC_SRVC_INFO_T;
+
+/* Service data received with read by group type response during discovery process including 128 bit UUID */
+typedef struct
+{
+    CYBLE_GATT_ATTR_HANDLE_RANGE_T      range;
+    CYBLE_UUID_T                        uuid;
+}CYBLE_DISC_SRVC128_INFO_T;
+
+/* Included service data received with read by type response during discovery process */
+typedef struct
+{
+    CYBLE_GATT_DB_ATTR_HANDLE_T    inclDefHandle;   /* Included definition handle */
+    CYBLE_GATT_ATTR_HANDLE_RANGE_T inclHandleRange; /* Included declaration handle range */
+    CYBLE_UUID_T                   uuid;            /* Included UUID */
+    uint8                          uuidFormat;      /* UUID Format - 16-bit (0x01) or 128-bit (0x02) */
+}CYBLE_DISC_INCL_INFO_T;
+
+/* Characteristic data received with read by type response during discovery process */
+typedef struct
+{
+    CYBLE_GATT_DB_ATTR_HANDLE_T charDeclHandle; /* Handle for characteristic declaration */
+    uint8                       properties;     /* Properties for value field */
+    CYBLE_GATT_DB_ATTR_HANDLE_T valueHandle;    /* Handle to server database attribute value entry */
+    CYBLE_UUID_T                uuid;           /* Characteristic UUID */
+    uint8                       uuidFormat;     /* UUID Format - 16-bit (0x01) or 128-bit (0x02) */
+}CYBLE_DISC_CHAR_INFO_T;
+
+/* Characteristic Attribute handle + properties structure */
+typedef struct
+{
+    /* Properties for value field */
+    uint8  properties;
+
+    /* Handle of server database attribute value entry */
+    CYBLE_GATT_DB_ATTR_HANDLE_T        valueHandle;
+}CYBLE_SRVR_CHAR_INFO_T;
+
+/* Characteristic descriptor data received with find info response during discovery process */
+typedef struct
+{
+    CYBLE_CONN_HANDLE_T         connHandle;     /* Handle to server database attribute entry */
+    CYBLE_GATT_DB_ATTR_HANDLE_T descrHandle;    /* Descriptor handle */
+    CYBLE_UUID_T                uuid;           /* Descriptor UUID */
+    uint8                       uuidFormat;     /* UUID Format - 16-bit (0x01) or 128-bit (0x02) */
+}CYBLE_DISC_DESCR_INFO_T;
+
+#if(CYBLE_GATT_ROLE_SERVER)
+
+/* Structure with Generic Attribute Service (GATTS) attribute handles */
+typedef struct
+{
+    CYBLE_GATT_DB_ATTR_HANDLE_T serviceHandle;              /* Service handle*/
+    CYBLE_GATT_DB_ATTR_HANDLE_T serviceChangedHandle;       /* Handle of the Service Changed characteristic */
+    CYBLE_GATT_DB_ATTR_HANDLE_T cccdHandle;                 /* Client Characteristic Configuration descriptor handle */
+} CYBLE_GATTS_T;
+
+#endif /* CYBLE_GATT_ROLE_SERVER */
+
+#if(CYBLE_GATT_ROLE_CLIENT)
+
+/* Structure with discovered attributes information of Generic Attribute 
+   Service (GATTS) */
+typedef struct
+{
+    CYBLE_SRVR_CHAR_INFO_T serviceChanged;                  /* Handle of the Service Changed characteristic */
+    CYBLE_GATT_DB_ATTR_HANDLE_T cccdHandle;                 /* Client Characteristic Configuration descriptor handle */
+} CYBLE_GATTC_T;
+
+#endif /* CYBLE_GATT_ROLE_CLIENT */
+
+
+/***************************************
+##Function Prototypes
+***************************************/
+
+#if(CYBLE_GATT_ROLE_SERVER)
+    
+CYBLE_API_RESULT_T CyBle_GattsReInitGattDb(void);
+    
+#endif /* CYBLE_GATT_ROLE_SERVER */
+
+#if(CYBLE_GATT_ROLE_CLIENT)
+    
+CYBLE_API_RESULT_T CyBle_GattcStartDiscovery(CYBLE_CONN_HANDLE_T connHandle);
+
+#endif /* CYBLE_GATT_ROLE_CLIENT */
+
+
+/***************************************
+##Private Function Prototypes
+***************************************/
+
+/* DOM-IGNORE-BEGIN */
+#if (CYBLE_GATT_ROLE_SERVER)
+    
+CYBLE_GATT_ERR_CODE_T CyBle_GattsWriteEventHandler(CYBLE_GATTS_WRITE_REQ_PARAM_T *eventParam);
+
+#endif /* CYBLE_GATT_ROLE_SERVER */
+
+#if(CYBLE_GATT_ROLE_CLIENT)
+    
+void CyBle_GattcDiscoverCharacteristicsEventHandler(CYBLE_DISC_CHAR_INFO_T *discCharInfo);
+void CyBle_GattcDiscoverCharDescriptorsEventHandler(CYBLE_DISC_DESCR_INFO_T *discDescrInfo);
+void CyBle_GattcIndicationEventHandler(CYBLE_GATTC_HANDLE_VALUE_IND_PARAM_T *eventParam);
+
+#endif /* CYBLE_GATT_ROLE_CLIENT */
+/* DOM-IGNORE-END */
+
+
+/***************************************
+##Variables with external linkage
+***************************************/
+
+#if (CYBLE_GATT_ROLE_SERVER)
+    
+extern const CYBLE_GATTS_T cyBle_gatts;
+extern const CYBLE_GATTS_DB_T cyBle_gattDB[CYBLE_GATT_DB_INDEX_COUNT];
+
+#if(CYBLE_GATT_DB_CCCD_COUNT != 0u)
+extern uint8 cyBle_attValuesCCCD[CYBLE_GATT_DB_CCCD_COUNT];
+extern CYBLE_GATTS_ATT_GEN_VAL_LEN_T cyBle_attValuesLen[CYBLE_GATT_DB_ATT_VAL_COUNT];
+extern const uint8 cyBle_attValuesCCCDFlashMemory[CYBLE_GAP_MAX_BONDED_DEVICE + 1u][CYBLE_GATT_DB_CCCD_COUNT];
+#endif /* CYBLE_GATT_DB_CCCD_COUNT != 0u */
+
+#endif /* CYBLE_GATT_ROLE_SERVER */
+
+#if(CYBLE_GATT_ROLE_CLIENT)
+    
+extern CYBLE_GATTC_T cyBle_gattc;
+    
+#endif /* CYBLE_GATT_ROLE_CLIENT */
+
+
+/***************************************
+##API Constants
+***************************************/
+
+
+/***************************************
+##Universal Unique Identifier (UUID): BLE Services
+***************************************/
+
+/* Generic Access Profile */
+#define CYBLE_UUID_GAP_SERVICE                       (0x1800u)
+/* Generic Attribute Profile */
+#define CYBLE_UUID_GATT_SERVICE                      (0x1801u)
+
+/* UUID: BLE Other Services */
+#define CYBLE_UUID_IMMEDIATE_ALERT_SERVICE           (0x1802u)
+#define CYBLE_UUID_LINK_LOSS_SERVICE                 (0x1803u)
+#define CYBLE_UUID_TX_POWER_SERVICE                  (0x1804u)
+#define CYBLE_UUID_CURRENT_TIME_SERVICE              (0x1805u)
+#define CYBLE_UUID_REF_TIME_UPDATE_SERVICE           (0x1806u)
+#define CYBLE_UUID_NEXT_DST_CHANGE_SERVICE           (0x1807u)
+#define CYBLE_UUID_GLUCOSE_SERVICE                   (0x1808u)
+#define CYBLE_UUID_HEALTH_THERMOMETER_SERVICE        (0x1809u)
+#define CYBLE_UUID_DEVICE_INFO_SERVICE               (0x180Au)
+#define CYBLE_UUID_NWA_SERVICE                       (0x180Bu)
+#define CYBLE_UUID_WATCH_DOG_SERVICE                 (0x180Cu)
+#define CYBLE_UUID_HEART_RATE_SERVICE                (0x180Du)
+#define CYBLE_UUID_PHONE_ALERT_STATUS_SERVICE        (0x180Eu)
+#define CYBLE_UUID_BAS_SERVICE                       (0x180Fu)
+#define CYBLE_UUID_BLOOD_PRESSURE_SERVICE            (0x1810u)
+#define CYBLE_UUID_ALERT_NOTIFICATION_SERVICE        (0x1811u)
+#define CYBLE_UUID_HIDS_SERVICE                      (0x1812u)
+#define CYBLE_UUID_SCAN_PARAM_SERVICE                (0x1813u)
+#define CYBLE_UUID_RUNNING_SPEED_AND_CADENCE_SERVICE (0x1814u)
+#define CYBLE_UUID_CYCLING_SPEED_AND_CADENCE_SERVICE (0x1816u)
+#define CYBLE_UUID_PULSE_OXIMETER_SERVICE            (0x1817u)
+#define CYBLE_UUID_CPS_SERVICE                       (0x1818u)
+#define CYBLE_UUID_LOCATION_AND_NAVIGATION_SERVICE   (0x1819u)
+#define CYBLE_UUID_ENVIRONMENTAL_SENSING_SERVICE     (0x181Au)
+#define CYBLE_UUID_BODY_COMPOSITION_SERVICE          (0x181Bu)
+#define CYBLE_UUID_USER_DATA_SERVICE                 (0x181Cu)
+#define CYBLE_UUID_WEIGHT_SCALE_SERVICE              (0x181Du)
+#define CYBLE_UUID_BOND_MANAGEMENT_SERVICE           (0x181Eu)
+#define CYBLE_UUID_CGM_SERVICE                       (0x181Fu)
+#define CYBLE_UUID_INTERNET_PROTOCOL_SUPPORT_SERVICE (0x1820u)
+#define CYBLE_UUID_FIND_ME_SERVICE                   (0x18A3u)
+#define CYBLE_UUID_WIRELESS_POWER_TRANSFER_SERVICE   (0xFFFEu)
+
+
+/***************************************
+##UUID: GATT Attribute Types defined by GATT Profile 
+***************************************/
+
+/* Primary Service Declaration */
+#define CYBLE_UUID_PRIMARY_SERVICE                   (0x2800u)
+/* Secondary Service Declaration */
+#define CYBLE_UUID_SECONDARY_SERVICE                 (0x2801u)
+/* Include Declaration */
+#define CYBLE_UUID_INCLUDE                           (0x2802u)
+/* Characteristic Declaration */
+#define CYBLE_UUID_CHARACTERISTIC                    (0x2803u)
+
+
+/***************************************
+##UUID: GATT Characteristic Descriptors
+***************************************/
+
+/* Characteristic Extended Properties */
+#define CYBLE_UUID_CHAR_EXTENDED_PROPERTIES          (0x2900u)
+/* Characteristic User Description Descriptor */
+#define CYBLE_UUID_CHAR_USER_DESCRIPTION             (0x2901u)
+/* Client Characteristic Configuration Descriptor */
+#define CYBLE_UUID_CHAR_CLIENT_CONFIG                (0x2902u)
+/* Server Characteristic Configuration Descriptor */
+#define CYBLE_UUID_CHAR_SERVER_CONFIG                (0x2903u)
+/* Characteristic Format Descriptor */
+#define CYBLE_UUID_CHAR_FORMAT                       (0x2904u)
+/* Characteristic Aggregate Format Descriptor */
+#define CYBLE_UUID_CHAR_AGGREGATE_FORMAT             (0x2905u)
+/* Characteristic Valid Range */
+#define CYBLE_UUID_CHAR_VALID_RANGE                  (0x2906u)
+/* External Report Reference */
+#define CYBLE_UUID_CHAR_EXTERNAL_REPORT_REF          (0x2907u)
+/* Report Reference */
+#define CYBLE_UUID_CHAR_REPORT_REFERENCE             (0x2908u)
+/* Environmental Sensing Configuration */
+#define CYBLE_UUID_CHAR_ES_CONFIGURATION             (0x290Bu)
+/* Environmental Sensing Measurement */
+#define CYBLE_UUID_CHAR_ES_MEASUREMENT               (0x290Cu)
+/* Environmental Sensing Trigger Setting */
+#define CYBLE_UUID_CHAR_ES_TRIGGER_SETTING           (0x290Du)
+
+
+/***************************************
+##UUID: Commonly used GATT Characteristic Types
+***************************************/
+
+/* Device Name Characteristic */
+#define CYBLE_UUID_CHAR_DEVICE_NAME                  (0x2A00u)
+/* Appearance Characteristic */
+#define CYBLE_UUID_CHAR_APPEARANCE                   (0x2A01u)
+/* Peripheral Privacy Flag Characteristic */
+#define CYBLE_UUID_CHAR_PERIPH_PRIVCY_FLAG           (0x2A02u)
+/* Reconnection Address Characteristic */
+#define CYBLE_UUID_CHAR_RECONNECTION_ADDR            (0x2A03u)
+/* Peripheral Preferred Connection Parameters Characteristic */
+#define CYBLE_UUID_CHAR_PRFRRD_CNXN_PARAM            (0x2A04u)
+/* Service Changed Characteristic */
+#define CYBLE_UUID_CHAR_SERVICE_CHANGED              (0x2A05u)
+
+
+/***************************************
+##UUID: Other Characteristic Types
+***************************************/
+
+#define CYBLE_UUID_CHAR_ALERT_LEVEL                  (0x2A06u)
+#define CYBLE_UUID_CHAR_TX_POWER_LEVEL               (0x2A07u)
+#define CYBLE_UUID_CHAR_DATE_TIME                    (0x2A08u)
+#define CYBLE_UUID_CHAR_DAY_OF_WEEK                  (0x2A09u)
+#define CYBLE_UUID_CHAR_DAY_DATE_TIME                (0x2A0Au)
+#define CYBLE_UUID_CHAR_EXACT_TIME_100               (0x2A0Bu)
+#define CYBLE_UUID_CHAR_EXACT_TIME_256               (0x2A0Cu)
+#define CYBLE_UUID_CHAR_DST_OFFSET                   (0x2A0Du)
+#define CYBLE_UUID_CHAR_TIME_ZONE                    (0x2A0Eu)
+#define CYBLE_UUID_CHAR_LOCAL_TIME_INFO              (0x2A0Fu)
+#define CYBLE_UUID_CHAR_SEC_TIME_ZONE                (0x2A10u)
+#define CYBLE_UUID_CHAR_TIME_WITH_DST                (0x2A11u)
+#define CYBLE_UUID_CHAR_TIME_ACCURACY                (0x2A12u)
+#define CYBLE_UUID_CHAR_TIME_SOURCE                  (0x2A13u)
+#define CYBLE_UUID_CHAR_REF_TIME_INFO                (0x2A14u)
+#define CYBLE_UUID_CHAR_TIME_BROADCAST               (0x2A15u)
+#define CYBLE_UUID_CHAR_TIME_UPDATE_CONTROL_POINT    (0x2A16u)
+#define CYBLE_UUID_CHAR_TIME_UPDATE_STATE            (0x2A17u)
+#define CYBLE_UUID_CHAR_GLUCOSE_MSRMNT               (0x2A18u)
+#define CYBLE_UUID_CHAR_BATTERY_LEVEL                (0x2A19u)
+#define CYBLE_UUID_CHAR_TEMPERATURE_MSMNT            (0x2A1Cu)
+#define CYBLE_UUID_CHAR_TEMPERATURE_TYPE             (0x2A1Du)
+#define CYBLE_UUID_CHAR_INTERMEDIATE_TEMP            (0x2A1Eu)
+#define CYBLE_UUID_CHAR_MSMNT_INTERVAL               (0x2A21u)
+#define CYBLE_UUID_CHAR_HIDS_BOOT_KEYBOARD_IN_RPT    (0x2A22u)
+#define CYBLE_UUID_CHAR_SYSTEM_ID                    (0x2A23u)
+#define CYBLE_UUID_CHAR_MODEL_NUMBER                 (0x2A24u)
+#define CYBLE_UUID_CHAR_SERIAL_NUMBER                (0x2A25u)
+#define CYBLE_UUID_CHAR_FIRMWARE_REV                 (0x2A26u)
+#define CYBLE_UUID_CHAR_HARDWARE_REV                 (0x2A27u)
+#define CYBLE_UUID_CHAR_SOFTWARE_REV                 (0x2A28u)
+#define CYBLE_UUID_CHAR_MANUFACTURER_NAME            (0x2A29u)
+#define CYBLE_UUID_CHAR_REG_CERT_DATA                (0x2A2Au)
+#define CYBLE_UUID_CHAR_CURRENT_TIME                 (0x2A2Bu)
+#define CYBLE_UUID_CHAR_MAGNETIC_DECLINATION         (0x2A2Cu)
+#define CYBLE_UUID_CHAR_SCAN_REFRESH                 (0x2A31u)
+#define CYBLE_UUID_CHAR_HIDS_BOOT_KEYBOARD_OUT_RPT   (0x2A32u)
+#define CYBLE_UUID_CHAR_HIDS_BOOT_MOUSE_IN_RPT       (0x2A33u)
+#define CYBLE_UUID_CHAR_GL_MSRMT_CTX                 (0x2A34u)
+#define CYBLE_UUID_CHAR_BP_MSRMT                     (0x2A35u)
+#define CYBLE_UUID_CHAR_INTRMDT_CUFF_PRSR            (0x2A36u)
+#define CYBLE_UUID_CHAR_HR_MSRMT                     (0x2A37u)
+#define CYBLE_UUID_CHAR_BODY_SENSOR_LOC              (0x2A38u)
+#define CYBLE_UUID_CHAR_HR_CNTRL_POINT               (0x2A39u)
+#define CYBLE_UUID_CHAR_NWA                          (0x2A3Eu)
+#define CYBLE_UUID_CHAR_ALERT_STATUS                 (0x2A3Fu)
+#define CYBLE_UUID_CHAR_RINGER_CONTROL_POINT         (0x2A40u)
+#define CYBLE_UUID_CHAR_RINGER_SETTING               (0x2A41u)
+#define CYBLE_UUID_CHAR_ALERT_ID_BIT_MASK            (0x2A42u)
+#define CYBLE_UUID_CHAR_ALERT_ID                     (0x2A43u)
+#define CYBLE_UUID_CHAR_ALERT_NTF_CONTROL_POINT      (0x2A44u)
+#define CYBLE_UUID_CHAR_UNREAD_ALRT_STATUS           (0x2A45u)
+#define CYBLE_UUID_CHAR_NEW_ALERT                    (0x2A46u)
+#define CYBLE_UUID_CHAR_SPRTD_NEW_ALRT_CTGRY         (0x2A47u)
+#define CYBLE_UUID_CHAR_SPRT_UNRD_ALRT_CTGRY         (0x2A48u)
+#define CYBLE_UUID_CHAR_BP_FEATURE                   (0x2A49u)
+#define CYBLE_UUID_CHAR_HIDS_INFORMATION             (0x2A4Au)
+#define CYBLE_UUID_CHAR_HIDS_REPORT_MAP              (0x2A4Bu)
+#define CYBLE_UUID_CHAR_HIDS_CONTROL_POINT           (0x2A4Cu)
+#define CYBLE_UUID_CHAR_HIDS_REPORT                  (0x2A4Du)
+#define CYBLE_UUID_CHAR_HIDS_PROTOCOL_MODE           (0x2A4Eu)
+#define CYBLE_UUID_CHAR_SCAN_WINDOW                  (0x2A4Fu)
+#define CYBLE_UUID_CHAR_PNP_ID                       (0x2A50u)
+#define CYBLE_UUID_CHAR_GL_FEATURE                   (0x2A51u)
+#define CYBLE_UUID_CHAR_RACP                         (0x2A52u) /* Record Access Control Point */
+#define CYBLE_UUID_CHAR_RSC_MSRMT                    (0x2A53u)
+#define CYBLE_UUID_CHAR_RSC_FEATURE                  (0x2A54u)
+#define CYBLE_UUID_CHAR_SC_CONTROL_POINT             (0x2A55u)
+#define CYBLE_UUID_CHAR_CSC_MSRMT                    (0x2A5Bu)
+#define CYBLE_UUID_CHAR_CSC_FEATURE                  (0x2A5Cu)
+#define CYBLE_UUID_CHAR_SENSOR_LOCATION              (0x2A5Du)
+#define CYBLE_UUID_CHAR_CPS_MSRMT                    (0x2A63u)
+#define CYBLE_UUID_CHAR_CPS_VECTOR                   (0x2A64u)
+#define CYBLE_UUID_CHAR_CPS_FEATURE                  (0x2A65u)
+#define CYBLE_UUID_CHAR_CPS_CP                       (0x2A66u)
+#define CYBLE_UUID_CHAR_LOCATION_AND_SPEED           (0x2A67u)
+#define CYBLE_UUID_CHAR_NAVIGATION                   (0x2A68u)
+#define CYBLE_UUID_CHAR_POSITION_QUALITY             (0x2A69u)
+#define CYBLE_UUID_CHAR_LN_FEATURE                   (0x2A6Au)
+#define CYBLE_UUID_CHAR_LN_CONTROL_POINT             (0x2A6Bu)
+#define CYBLE_UUID_CHAR_ELEVATION                    (0x2A6Cu)
+#define CYBLE_UUID_CHAR_PRESSURE                     (0x2A6Du)
+#define CYBLE_UUID_CHAR_THEMPERATURE                 (0x2A6Eu)
+#define CYBLE_UUID_CHAR_HUMIDITY                     (0x2A6Fu)
+#define CYBLE_UUID_CHAR_TRUE_WIND_SPEED              (0x2A70u)
+#define CYBLE_UUID_CHAR_TRUE_WIND_DIRECTION          (0x2A71u)
+#define CYBLE_UUID_CHAR_APPARENT_WIND_SPEED          (0x2A72u)
+#define CYBLE_UUID_CHAR_APPARENT_WIND_DIRECTION      (0x2A73u)
+#define CYBLE_UUID_CHAR_GUST_FACTOR                  (0x2A74u)
+#define CYBLE_UUID_CHAR_POLLEN_CONCENTRATION         (0x2A75u)
+#define CYBLE_UUID_CHAR_UV_INDEX                     (0x2A76u)
+#define CYBLE_UUID_CHAR_IRRADIANCE                   (0x2A77u)
+#define CYBLE_UUID_CHAR_RAINFALL                     (0x2A78u)
+#define CYBLE_UUID_CHAR_WIND_CHILL                   (0x2A79u)
+#define CYBLE_UUID_CHAR_HEAT_INDEX                   (0x2A7Au)
+#define CYBLE_UUID_CHAR_DEW_POINT                    (0x2A7Bu)
+#define CYBLE_UUID_CHAR_DESCR_VALUE_CHANGED          (0x2A7Du)
+#define CYBLE_UUID_CHAR_AEL                          (0x2A7Eu) /* Aerobic Heart Rate Lower Limit */
+#define CYBLE_UUID_CHAR_AEROBIC_THRESHOLD            (0x2A7Fu)
+#define CYBLE_UUID_CHAR_AGE                          (0x2A80u)
+#define CYBLE_UUID_CHAR_ANL                          (0x2A81u) /* Anaerobic Heart Rate Lower Limit */
+#define CYBLE_UUID_CHAR_ANU                          (0x2A82u) /* Anaerobic Heart Rate Upper Limit */
+#define CYBLE_UUID_CHAR_ANAEROBIC_THRESHOLD          (0x2A83u)
+#define CYBLE_UUID_CHAR_AEU                          (0x2A84u) /* Anaerobic Heart Rate Upper Limit */
+#define CYBLE_UUID_CHAR_DATE_OF_BIRTH                (0x2A85u)
+#define CYBLE_UUID_CHAR_DATE_OF_THRESHOLD_ASSESSMENT (0x2A86u)
+#define CYBLE_UUID_CHAR_EMAIL_ADDRESS                (0x2A87u)
+#define CYBLE_UUID_CHAR_FBL                          (0x2A88u) /* Fat Burn Heart Rate Lower Limit */
+#define CYBLE_UUID_CHAR_FBU                          (0x2A89u) /* Fat Burn Heart Rate Upper Limit */
+#define CYBLE_UUID_CHAR_FIRST_NAME                   (0x2A8Au)
+#define CYBLE_UUID_CHAR_FIVE_ZONE_HEART_RATE_LIMITS  (0x2A8Bu)
+#define CYBLE_UUID_CHAR_GENDER                       (0x2A8Cu)
+#define CYBLE_UUID_CHAR_HEART_RATE_MAX               (0x2A8Du)
+#define CYBLE_UUID_CHAR_HEIGHT                       (0x2A8Eu)
+#define CYBLE_UUID_CHAR_HIP_CIRCUNFERENCE            (0x2A8Fu)
+#define CYBLE_UUID_CHAR_LAST_NAME                    (0x2A90u)
+#define CYBLE_UUID_CHAR_MRH                          (0x2A91u) /* Maximum Recommended Heart Rate */
+#define CYBLE_UUID_CHAR_RESTING_HEART_RATE           (0x2A92u)
+#define CYBLE_UUID_CHAR_STP                          (0x2A93u) /* Sport Type for Aerobic and Anaerobic Thresholds */
+#define CYBLE_UUID_CHAR_THREE_ZONE_HEART_RATE_LIMITS (0x2A94u)
+#define CYBLE_UUID_CHAR_TWO_ZONE_HEART_RATE_LIMIT    (0x2A95u)
+#define CYBLE_UUID_CHAR_VO2_MAX                      (0x2A96u)
+#define CYBLE_UUID_CHAR_WAIST_CIRCUMFERENCE          (0x2A97u)
+#define CYBLE_UUID_CHAR_WEIGHT                       (0x2A98u)
+#define CYBLE_UUID_CHAR_DATABASE_CHANGE_INCREMENT    (0x2A99u)
+#define CYBLE_UUID_CHAR_USER_INDEX                   (0x2A9Au)
+#define CYBLE_UUID_CHAR_WEIGHT_MEASUREMENT           (0x2A9Du)
+#define CYBLE_UUID_CHAR_WEIGHT_SCALE_FEATURE         (0x2A9Eu)
+#define CYBLE_UUID_CHAR_USER_CONTROL_POINT           (0x2A9Fu)
+#define CYBLE_UUID_CHAR_MAGNETIC_FLUX_DENSITY_2D     (0x2AA0u)
+#define CYBLE_UUID_CHAR_MAGNETIC_FLUX_DENSITY_3D     (0x2AA1u)
+#define CYBLE_UUID_CHAR_LANGUAGE                     (0x2AA2u)
+#define CYBLE_UUID_CHAR_BAR_PRESSURE_TREND           (0x2AA3u)
+/* Bond Management Characteristics defines */
+#define CYBLE_UUID_BOND_MANAGEMENT_CONTROL_POINT     (0x2AA4u)
+#define CYBLE_UUID_BOND_MANAGEMENT_FEATURE           (0x2AA5u)
+/* CGM Characteristics defines */
+#define CYBLE_UUID_CHAR_CGM_MEASUREMENT              (0x2AA7u)
+#define CYBLE_UUID_CHAR_CGM_FEATURE                  (0x2AA8u)
+#define CYBLE_UUID_CHAR_CGM_STATUS                   (0x2AA9u)
+#define CYBLE_UUID_CHAR_CGM_SESSION_START_TIME       (0x2AAAu)
+#define CYBLE_UUID_CHAR_CGM_SESSION_RUN_TIME         (0x2AABu)
+#define CYBLE_UUID_CHAR_CGM_SOCP                     (0x2AACu) /* CGM Specific Ops Control Point */
+/* Pulse Oximeter Characteristics defines */
+#define CYBLE_UUID_CHAR_POX_SPOT_CHK_MSRMT           (0x2A5Eu)
+#define CYBLE_UUID_CHAR_POX_CONTINUOUS_MSRMT         (0x2A5Fu)
+#define CYBLE_UUID_CHAR_POX_PULSATILE_EVENT          (0x2A60u)
+#define CYBLE_UUID_CHAR_POX_FEATURES                 (0x2A61u)
+#define CYBLE_UUID_CHAR_POX_CONTROL_POINT            (0x2A62u)
+/* CPM Characteristics Measurements */
+#define CYBLE_UUID_CHAR_CPM_MSRMT                    (0x2A63u)
+#define CYBLE_UUID_CHAR_CPM_VECTOR                   (0x2A64u)
+#define CYBLE_UUID_CHAR_CPM_FEATURE                  (0x2A65u)
+#define CYBLE_UUID_CHAR_CPM_CNTRL_PNT                (0x2A66u)
+
+
+/* GATT Characteristic Properties bit field */
+#define CYBLE_CHAR_PROP_BROADCAST                    (0x01u)
+#define CYBLE_CHAR_PROP_READ                         (0x02u)
+#define CYBLE_CHAR_PROP_WRITE_WITHOUT_RSP            (0x04u)   /* Write Without Response */
+#define CYBLE_CHAR_PROP_WRITE                        (0x08u)
+#define CYBLE_CHAR_PROP_NOTIFY                       (0x10u)
+#define CYBLE_CHAR_PROP_INDICATE                     (0x20u)
+#define CYBLE_CHAR_PROP_SIGNED_WRITE                 (0x40u)   /* Authenticated Signed Writes */
+#define CYBLE_CHAR_PROP_EXTENDED_PROPERTIES          (0x80u)
+
+/* Client Characteristic Configuration Descriptor values */
+#define CYBLE_CCCD_DEFAULT                           (0x0000u)
+#define CYBLE_CCCD_NOTIFICATION                      (0x0001u)
+#define CYBLE_CCCD_INDICATION                        (0x0002u)
+#define CYBLE_CCCD_LEN                               (0x02u)
+
+/* Server Characteristic Configuration Descriptor values */
+#define CYBLE_SCCD_DEFAULT                           (0x0000u)
+#define CYBLE_SCCD_BROADCAST                         (0x0001u)
+#define CYBLE_SCCD_LEN                               (0x02u)
+
+/* Characteristic Presentation Format Descriptor values */
+#define CYBLE_CPFD_BOOLEAN                           (0x01u)
+#define CYBLE_CPFD_UINT2                             (0x02u)
+#define CYBLE_CPFD_UINT4                             (0x03u)
+#define CYBLE_CPFD_UINT8                             (0x04u)
+#define CYBLE_CPFD_UINT12                            (0x05u)
+#define CYBLE_CPFD_UINT16                            (0x06u)
+#define CYBLE_CPFD_UINT24                            (0x07u)
+#define CYBLE_CPFD_UINT32                            (0x08u)
+#define CYBLE_CPFD_UINT48                            (0x09u)
+#define CYBLE_CPFD_UINT64                            (0x0au)
+#define CYBLE_CPFD_UINT128                           (0x0bu)
+#define CYBLE_CPFD_INT8                              (0x0cu)
+#define CYBLE_CPFD_INT12                             (0x0du)
+#define CYBLE_CPFD_INT16                             (0x0eu)
+#define CYBLE_CPFD_INT24                             (0x0fu)
+#define CYBLE_CPFD_INT32                             (0x10u)
+#define CYBLE_CPFD_INT48                             (0x11u)
+#define CYBLE_CPFD_INT64                             (0x12u)
+#define CYBLE_CPFD_INT128                            (0x13u)
+#define CYBLE_CPFD_IEEE754_FP32                      (0x14u)
+#define CYBLE_CPFD_IEEE754_FP64                      (0x15u)
+#define CYBLE_CPFD_IEEE11073_SFLOAT16                (0x16u)
+#define CYBLE_CPFD_IEEE11073_FLOAT32                 (0x17u)
+#define CYBLE_CPFD_IEEE20601_FORMAT                  (0x18u)
+#define CYBLE_CPFD_UTF8_STRING                       (0x19u)
+#define CYBLE_CPFD_UTF16_STRING                      (0x1au)
+#define CYBLE_CPFD_OPAQUE_STRUCTURE                  (0x1bu)
+#define CYBLE_CPFD_LEN                               (0x01u)
+
+/* Characteristic Extended Properties Descriptor values */
+#define CYBLE_CEPD_DEFAULT                           (0x0000u)
+#define CYBLE_CEPD_RELIABLE_WRITE                    (0x0001u)
+#define CYBLE_CEPD_WRITABLE_AUXILIARIES              (0x0002u)
+#define CYBLE_CEPD_LEN                               (0x02u)
+
+#define CYBLE_ATTR_HANDLE_LEN                        (0x02u)
+#define CYBLE_DB_ATTR_HANDLE_LEN                     (0x02u)
+
+/* GATT Server Configuration values */
+#define CYBLE_GATT_SER_CNFG_BROADCAST                (0x0001u)   /* Broadcasts enabled */
+#define CYBLE_GATT_SER_CNFG_DEFAULT                  (0x0000u)
+
+#define CYBLE_CHAR_EXT_PRPTS_DESCR_RLWR              (0x0001u)  /* Reliable Write enabled */
+#define CYBLE_CHAR_EXT_PRPTS_DESCR_WRAUX             (0x0002u)  /* Writable Auxiliaries enabled */
+
+/* PDU data length */
+#define CYBLE_PDU_DATA_LEN_ZERO                      (0x00u)
+#define CYBLE_PDU_DATA_LEN_ONE_BYTE                  (0x01u)
+#define CYBLE_PDU_DATA_LEN_TWO_BYTES                 (0x02u)
+#define CYBLE_PDU_DATA_LEN_THREE_BYTES               (0x03u)
+#define CYBLE_PDU_DATA_LEN_FOUR_BYTES                (0x04u)
+#define CYBLE_PDU_DATA_LEN_FIVE_BYTES                (0x05u)
+#define CYBLE_PDU_DATA_LEN_SIX_BYTES                 (0x06u)
+#define CYBLE_PDU_DATA_LEN_SEVEN_BYTES               (0x07u)
+#define CYBLE_PDU_DATA_LEN_EIGHT_BYTES               (0x08u)
+#define CYBLE_PDU_DATA_LEN_NINE_BYTES                (0x09u)
+
+
+/***************************************
+##Bluetooth Appearance values
+***************************************/
+
+#define CYBLE_APPEARANCE_UNKNOWN                            (0u) /* Unknown */
+#define CYBLE_APPEARANCE_GENERIC_PHONE                      (64u) /* Generic Phone */
+#define CYBLE_APPEARANCE_GENERIC_COMPUTER                   (128u) /* Generic Computer */
+#define CYBLE_APPEARANCE_GENERIC_WATCH                      (192u) /* Generic Watch */
+#define CYBLE_APPEARANCE_WATCH_SPORTS_WATCH                 (193u) /* Watch: Sports Watch */
+#define CYBLE_APPEARANCE_GENERIC_CLOCK                      (256u) /* Generic Clock */
+#define CYBLE_APPEARANCE_GENERIC_DISPLAY                    (320u) /* Generic Display */
+#define CYBLE_APPEARANCE_GENERIC_REMOTE_CONTROL             (384u) /* Generic Remote Control */
+#define CYBLE_APPEARANCE_GENERIC_EYE_GLASSES                (448u) /* Generic Eye-glasses */
+#define CYBLE_APPEARANCE_GENERIC_TAG                        (512u) /* Generic Tag */
+#define CYBLE_APPEARANCE_GENERIC_KEYRING                    (576u) /* Generic Keyring */
+#define CYBLE_APPEARANCE_GENERIC_MEDIA_PLAYER               (640u) /* Generic Media Player */
+#define CYBLE_APPEARANCE_GENERIC_BARCODE_SCANNER            (704u) /* Generic Barcode Scanner */
+#define CYBLE_APPEARANCE_GENERIC_THERMOMETER                (768u) /* Generic Thermometer */
+#define CYBLE_APPEARANCE_THERMOMETER_EAR                    (769u) /* Thermometer: Ear */
+#define CYBLE_APPEARANCE_GENERIC_HEART_RATE_SENSOR          (832u) /* Generic Heart rate Sensor */
+#define CYBLE_APPEARANCE_HEART_RATE_SENSOR_HEART_RATE_BELT  (833u) /* Heart Rate Sensor: Heart Rate Belt */
+#define CYBLE_APPEARANCE_GENERIC_BLOOD_PRESSURE             (896u) /* Generic Glucose */
+#define CYBLE_APPEARANCE_BLOOD_PRESSURE_ARM                 (897u) /* Glucose: Arm */
+#define CYBLE_APPEARANCE_BLOOD_PRESSURE_WRIST               (898u) /* Glucose: Wrist */
+#define CYBLE_APPEARANCE_GENERIC_HID                        (960u) /* Human Interface Device (HID) */
+#define CYBLE_APPEARANCE_HIDS_KEYBOARD                      (961u) /* Keyboard (HID Subtype) */
+#define CYBLE_APPEARANCE_HIDS_MOUSE                         (962u) /* Mouse (HID Subtype) */
+#define CYBLE_APPEARANCE_HIDS_JOYSTICK                      (963u) /* Joystiq (HID Subtype) */
+#define CYBLE_APPEARANCE_HIDS_GAMEPAD                       (964u) /* Gamepad (HID Subtype) */
+#define CYBLE_APPEARANCE_HIDS_DIGITIZERSUBTYPE              (965u) /* Digitizer Tablet (HID Subtype) */
+#define CYBLE_APPEARANCE_HIDS_CARD_READER                   (966u) /* Card Reader (HID Subtype) */
+#define CYBLE_APPEARANCE_HIDS_DIGITAL_PEN                   (967u) /* Digital Pen (HID Subtype) */
+#define CYBLE_APPEARANCE_HIDS_BARCODE                       (968u) /* Barcode Scanner (HID Subtype) */
+#define CYBLE_APPEARANCE_GENERIC_GLUCOSE_METER              (1024u) /* Generic Glucose Meter */
+#define CYBLE_APPEARANCE_GENERIC_RUNNING_WALKING_SENSOR     (1088u) /* Generic Running Walking Sensor */
+#define CYBLE_APPEARANCE_RUNNING_WALKING_SENSOR_IN_SHOE     (1089u) /* Running Walking Sensor: In-Shoe */
+#define CYBLE_APPEARANCE_RUNNING_WALKING_SENSOR_ON_SHOE     (1090u) /* Running Walking Sensor: On-Shoe */
+#define CYBLE_APPEARANCE_RUNNING_WALKING_SENSOR_ON_HIP      (1091u) /* Running Walking Sensor: On-Hip */
+#define CYBLE_APPEARANCE_GENERIC_CYCLING                    (1152u) /* Generic Cycling */
+#define CYBLE_APPEARANCE_CYCLING_CYCLING_COMPUTER           (1153u) /* Cycling: Cycling Computer */
+#define CYBLE_APPEARANCE_CYCLING_SPEED_SENSOR               (1154u) /* Cycling: Speed Sensor */
+#define CYBLE_APPEARANCE_CYCLING_CADENCE_SENSOR             (1155u) /* Cycling: Cadence Sensor */
+#define CYBLE_APPEARANCE_CYCLING_POWER_SENSOR               (1156u) /* Cycling: Power Sensor */
+#define CYBLE_APPEARANCE_CYCLING_SPEED_CADENCE_SENSOR       (1157u) /* Cycling: Speed and Cadence Sensor */
+
+
+/***************************************
+##SMP Key size constants
+***************************************/
+
+#define CYBLE_SMP_USER_PASSKEY_SIZE                  (6u)    /* User Passkey size */
+#define CYBLE_SMP_IDADDR_SIZE                        (7u)    /* Identity Address data size */
+#define CYBLE_SMP_IRK_SIZE                           (16u)   /* Identity Resolving Key size */
+#define CYBLE_SMP_CSRK_SIZE                          (16u)   /* Connection Signature Resolving key size */
+#define CYBLE_SMP_LTK_SIZE                           (16u)   /* Long Term Key Size size */
+#define CYBLE_SMP_EDIV_SIZE                          (2u)    /* Encrypted Diversifier size */
+#define CYBLE_SMP_RAND_24B_SIZE                      (3u)    /* 24 Bit Random Number size */
+#define CYBLE_SMP_RAND_64B_SIZE                      (8u)    /* 64 Bit Random Number size */
+#define CYBLE_SMP_RAND_128B_SIZE                     (16u)   /* 128 Bit Random Number size */
+
+#define CYBLE_GATT_16_BIT_UUID_LO_IDX                (3u)
+#define CYBLE_GATT_16_BIT_UUID_HI_IDX                (2u)
+
+#define CYBLE_8_BIT                                  (8u)
+#define CYBLE_TWO_BYTES_SHIFT                        (2u)
+#define CYBLE_NULL_CHARCTER                          ((char8) (0))
+
+
+#if (CYBLE_GATT_ROLE_SERVER)
+
+    #define CYBLE_GAP_DEVICE_NAME_INDEX                  (0x0002u)
+
+    /* Characteristic value offsets */
+    #define CYBLE_CHAR_LEN_HI_OFFSET                     (1u)
+    #define CYBLE_CHAR_LEN_LO_OFFSET                     (0u)
+    #define CYBLE_CHAR_VALUE_OFFSET                      (0x02u)
+
+    #define CYBLE_GATT_IMPL_PERMISSION_MASK              (0xFFFF0000ul)
+    #define CYBLE_GATT_CHAR_PERMISSION_MASK              (0x0000FF00ul)
+    #define CYBLE_GATT_ATTR_PERMISSION_MASK              (0x000000FFul)
+
+    #define CYBLE_GATT_ATT_TYPE_UUIT_128                 (0x00010000ul)
+    #define CYBLE_GATT_ATT_VALUE_UUIT_128                (0x00020000ul)
+
+    #define CYBLE_GATT_DB_SUPPORT_128_BIT_UUID           (GATT_DB_SUPPORT_128_BIT_UUID)
+
+    #define CYBLE_DB_TYPE_SERVICE                        (0x00u)
+    #define CYBLE_DB_TYPE_OTHER                          (0x01u)
+
+    /* Implementation specific permission: GATT DB record type */
+    #define CYBLE_DB_RECORD_MASK                         (0x001C0000ul)
+    #define CYBLE_DB_SERVICE_RECORD                      (0x00000000ul)
+    #define CYBLE_DB_INCLUDE_RECORD                      (0x00040000ul)
+    #define CYBLE_DB_CHARACTERISTIC_RECORD               (0x00080000ul)
+    #define CYBLE_DB_CHAR_VALUE_RECORD                   (0x000C0000ul)
+    #define CYBLE_DB_CHAR_DESCRIPTOR_RECORD              (0x00100000ul)
+
+#endif /* CYBLE_GATT_ROLE_SERVER */
+
+#if (CYBLE_GATT_ROLE_CLIENT)
+    #define CYBLE_GATT_EXECUTE_WRITE                     (0x01u)
+    #define CYBLE_GATT_CANCEL_WRITE                      (0x00u)
+#endif /* CYBLE_GATT_ROLE_CLIENT */
+
+
+/***************************************
+##Database macro
+***************************************/
+
+/* Get permission field of attribute handle */
+#define CYBLE_GATT_DB_GET_ATTR_PERMISSION(handle)\
+        (uint32)(cyBle_gattDB[(handle)-1u].permission)
+
+/* Compare permission field of attribute entry to
+    check desired permission property
+ */
+#define CYBLE_GATT_DB_ATTR_CHECK_PRPTY(handle,prpty)\
+        ((0ul) != (CYBLE_GATT_DB_GET_ATTR_PERMISSION(handle) & (prpty)))
+
+/* Macro to set generic value of attribute */
+#define CYBLE_GATT_DB_ATTR_SET_GEN_VALUE(handle,src,length)\
+        (void) memcpy\
+        (\
+            (void *)(cyBle_gattDB[(handle)-1u].attValue.attFormatValue.attGenericValLen->attGenericVal), \
+            (const void *)(src),\
+            (uint16) (length)\
+        )
+
+/* Macro to get generic value of attribute */
+#define CYBLE_GATT_DB_ATTR_GET_GEN_VALUE(dst,handle,length)\
+        (void) memcpy\
+        (\
+            (void *)(dst),\
+            (const void *)(cyBle_gattDB[(handle)-1u].attValue.attFormatValue.attGenericValLen->attGenericVal), \
+            (uint16)(length)\
+        )
+
+/* Macro to get start handle of attribute
+   Start handle is only meaningful for characteristic and
+   service declaration */
+#define CYBLE_GATT_DB_GET_START_HANDLE(handle)\
+        cyBle_gattDB[(handle)-1u].connHandle
+
+/* Macro to get end handle of attribute
+   Start handle is only meaningful for characteristic and
+   service declaration */
+#define CYBLE_GATT_DB_GET_END_HANDLE(handle)\
+        cyBle_gattDB[(handle)-1u].attEndHandle
+
+
+/* Macro to get attribute type (UUID) for handle */
+#define CYBLE_GATT_DB_GET_UUID(handle)\
+        cyBle_gattDB[(handle)-1u].attType
+
+/* Macro to get attribute value UUID for handle */
+#define CYBLE_GATT_DB_GET_ATTR_VALUE_UUID(handle)\
+        cyBle_gattDB[(handle)-1u].attValue.attValueUuid
+
+/* Macro to get actual length of characteristic generic value */
+#define CYBLE_GATT_DB_ATTR_GET_ATTR_GEN_LEN(handle)\
+          cyBle_gattDB[(handle)-1u].attValue.attFormatValue.attGenericValLen->actualLength
+
+/* Macro to set actual length of characteristic generic value */
+#define CYBLE_GATT_DB_ATTR_SET_ATTR_GEN_LEN(handle, value)\
+        do{  \
+          cyBle_gattDB[(handle)-1u].attValue.attFormatValue.attGenericValLen->actualLength = (value); \
+        }while(0)
+
+/* Macro to get maximum length of characteristic generic value */
+#define CYBLE_GATT_DB_ATTR_GET_ATTR_GEN_MAX_LEN(handle)\
+          cyBle_gattDB[(handle)-1u].attValue.attFormatValue.maxAttrLength
+
+/* Macro to get pointer to characteristic generic value */
+#define CYBLE_GATT_DB_ATTR_GET_ATTR_GEN_PTR(handle)\
+          (uint8 *)(cyBle_gattDB[(handle)-1u].attValue.attFormatValue.attGenericValLen->attGenericVal)
+        
+/* Checks Notification properties in permission field of attribute entry */
+#define CYBLE_IS_NOTIFICATION_SUPPORTED(handle)\
+        CYBLE_GATT_DB_ATTR_CHECK_PRPTY(handle, CYBLE_GATT_DB_CH_PROP_NOTIFY)
+
+/* Checks Notification bit in attribute value referenced by pointer */
+#define CYBLE_IS_NOTIFICATION_ENABLED_IN_PTR(valPtr)\
+        ((0u) != (CYBLE_CCCD_NOTIFICATION & CyBle_Get16ByPtr(valPtr)))
+
+/* Checks Notification bit in attribute value referenced by handle */
+#define CYBLE_IS_NOTIFICATION_ENABLED(handle)\
+        CYBLE_IS_NOTIFICATION_ENABLED_IN_PTR(CYBLE_GATT_DB_ATTR_GET_ATTR_GEN_PTR(handle))
+        
+/* Checks Indication properties in permission field of attribute entry */
+#define CYBLE_IS_INDICATION_SUPPORTED(handle)\
+        CYBLE_GATT_DB_ATTR_CHECK_PRPTY(handle, CYBLE_GATT_DB_CH_PROP_INDICATE)
+
+/* Checks Indication bit in attribute value referenced by pointer */
+#define CYBLE_IS_INDICATION_ENABLED_IN_PTR(valPtr)\
+        ((0u) != (CYBLE_CCCD_INDICATION & CyBle_Get16ByPtr(valPtr)))
+        
+/* Checks Indication bit in attribute value referenced by handle */
+#define CYBLE_IS_INDICATION_ENABLED(handle)\
+        CYBLE_IS_INDICATION_ENABLED_IN_PTR(CYBLE_GATT_DB_ATTR_GET_ATTR_GEN_PTR(handle))
+        
+/* Checks Broadcast properties in permission field of attribute entry */
+#define CYBLE_IS_BROADCAST_SUPPORTED(handle)\
+        CYBLE_GATT_DB_ATTR_CHECK_PRPTY(handle, CYBLE_GATT_DB_CH_PROP_BROADCAST)
+
+/* Checks Broadcast bit in attribute value referenced by pointer */
+#define CYBLE_IS_BROADCAST_ENABLED_IN_PTR(valPtr)\
+        ((0u) != (CYBLE_SCCD_BROADCAST & CyBle_Get16ByPtr(valPtr)))
+        
+/* Checks Broadcast bit in attribute value referenced by handle */
+#define CYBLE_IS_BROADCAST_ENABLED(handle)\
+        CYBLE_IS_BROADCAST_ENABLED_IN_PTR(CYBLE_GATT_DB_ATTR_GET_ATTR_GEN_PTR(handle))
+
+/* Checks Reliable Write bit in attribute value referenced by pointer */
+#define CYBLE_IS_RELIABLE_WRITE_ENABLED_IN_PTR(valPtr)\
+        ((0u) != (CYBLE_CEPD_RELIABLE_WRITE & CyBle_Get16ByPtr(valPtr)))
+        
+/* Checks Reliable Write bit in attribute value referenced by handle */
+#define CYBLE_IS_RELIABLE_WRITE_ENABLED(handle)\
+        CYBLE_IS_RELIABLE_WRITE_ENABLED_IN_PTR(CYBLE_GATT_DB_ATTR_GET_ATTR_GEN_PTR(handle))
+
+
+#endif /* CY_BLE_CYBLE_GATT_H  */
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_ias.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_ias.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_ias.c	(revision 7)
@@ -0,0 +1,330 @@
+/*******************************************************************************
+File Name: CYBLE_ias.c
+Version 2.0
+
+Description:
+ This file contains the source code for the Immediate Alert Service of the BLE
+ Component.
+
+********************************************************************************
+Copyright 2014-2015, Cypress Semiconductor Corporation.  All rights reserved.
+You may use this file only in accordance with the license, terms, conditions,
+disclaimers, and limitations in the end user license agreement accompanying
+the software package with which this file was provided.
+*******************************************************************************/
+
+
+#include "BLE_eventHandler.h"
+
+
+#ifdef CYBLE_IAS_SERVER
+
+static CYBLE_CALLBACK_T CyBle_IasApplCallback = NULL;
+
+#endif /* CYBLE_IAS_SERVER */
+
+#ifdef CYBLE_IAS_SERVER
+
+const CYBLE_IASS_T cyBle_iass =
+{
+    0x000Cu,    /* Handle of the IAS service */
+    0x000Eu,    /* Handle of the Alert Level characteristic */
+};
+
+#endif /* (CYBLE_IAS_SERVER) */
+
+#ifdef CYBLE_IAS_CLIENT
+
+CYBLE_IASC_T cyBle_iasc;
+
+#endif /* (CYBLE_IAS_CLIENT) */
+
+
+/****************************************************************************** 
+##Function Name: CyBle_IasInit
+*******************************************************************************
+
+Summary:
+ This function initializes the Immediate Alert Service.
+
+Parameters:
+ None
+
+Return:
+ None
+
+******************************************************************************/
+void CyBle_IasInit(void)
+{
+#ifdef CYBLE_IAS_CLIENT
+
+    cyBle_iasc.alertLevelChar.valueHandle = CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE;
+
+#endif /* (CYBLE_IAS_CLIENT) */
+}
+
+
+#ifdef CYBLE_IAS_SERVER
+
+/****************************************************************************** 
+##Function Name: CyBle_IasRegisterAttrCallback
+*******************************************************************************
+
+Summary:
+ Registers callback function for service specific attribute operations.
+
+Parameters:
+ callbackFunc: An application layer event callback function to receive 
+                    events from the BLE Component. The definition of 
+                    CYBLE_CALLBACK_T for IAS Service is,
+            
+                    typedef void (* CYBLE_CALLBACK_T) (uint32 eventCode, 
+                                                       void *eventParam)
+
+                    * eventCode indicates the event that triggered this 
+                      callback (e.g. CYBLE_EVT_IASS_NOTIFICATION_ENABLED).
+                    * eventParam contains the parameters corresponding to the 
+                      current event. (e.g. pointer to CYBLE_IAS_CHAR_VALUE_T
+                      structure that contains details of the characteristic 
+                      for which notification enabled event was triggered).
+Return:
+ None
+
+Side Effects:
+ The *eventParams in the callback function should not be used by the
+ application once the callback function execution is finished. Otherwise 
+ this data may become corrupted.
+Note:
+ IAS only has events for the GATT server. There are no events for the GATT 
+ client since the client sends data without waiting for response. Therefore 
+ there is no need to register a callback through CyBle_IasRegisterAttrCallback
+ for an IAS GATT client.
+
+******************************************************************************/
+void CyBle_IasRegisterAttrCallback(CYBLE_CALLBACK_T callbackFunc)
+{
+    CyBle_IasApplCallback = callbackFunc;
+}
+
+
+/****************************************************************************** 
+##Function Name: CyBle_IassDisconnectEventHandler
+*******************************************************************************
+
+Summary:
+ Handles the Disconnection Indication Event for the Immediate Alert service.
+
+Parameters:
+ None
+
+Return:
+ None
+
+******************************************************************************/
+void CyBle_IassDisconnectEventHandler(void)
+{
+    uint8 tmpAlertLevel = CYBLE_NO_ALERT;
+    CYBLE_GATT_HANDLE_VALUE_PAIR_T handleVal;
+    
+    handleVal.attrHandle = cyBle_iass.alertLevelCharHandle;
+    handleVal.value.val = &tmpAlertLevel;
+    handleVal.value.len = CYBLE_IAS_ALERT_LEVEL_SIZE;
+    
+    /* Set alert level to "No Alert" per IAS spec */
+    (void) CyBle_GattsWriteAttributeValue(&handleVal, 0u, NULL, CYBLE_GATT_DB_LOCALLY_INITIATED);
+}
+
+
+/****************************************************************************** 
+##Function Name: CyBle_IassWriteCmdEventHandler
+*******************************************************************************
+
+Summary:
+ Handles the Write Without Response Request Event for the Immediate Alert 
+ Service.
+
+Parameters:
+ CYBLE_GATTS_WRITE_CMD_REQ_PARAM_T * eventParam: The pointer to a data structure
+                                                   specified by the event.
+
+Return:
+ None
+
+******************************************************************************/
+void CyBle_IassWriteCmdEventHandler(CYBLE_GATTS_WRITE_CMD_REQ_PARAM_T *eventParam)
+{
+    CYBLE_IAS_CHAR_VALUE_T wrCmdParam;
+    
+    if(NULL != CyBle_IasApplCallback)
+    {
+        /* Check if attribute handle is handle of Alert Level characteristic of
+           Immediate Alert service. */
+        if((cyBle_iass.alertLevelCharHandle == eventParam->handleValPair.attrHandle) &&
+            (CYBLE_IAS_ALERT_LEVEL_SIZE == eventParam->handleValPair.value.len) &&
+                (CYBLE_HIGH_ALERT >= eventParam->handleValPair.value.val[0u]))
+        {   
+            /* Input parameters validation passed, so save Alert Level */
+            if(CYBLE_GATT_ERR_NONE ==
+                CyBle_GattsWriteAttributeValue(&eventParam->handleValPair, 
+                                               0u, 
+                                               &eventParam->connHandle,
+                                               CYBLE_GATT_DB_PEER_INITIATED))
+            {
+                wrCmdParam.connHandle = eventParam->connHandle;
+                wrCmdParam.charIndex = CYBLE_IAS_ALERT_LEVEL;
+                wrCmdParam.value = &eventParam->handleValPair.value;
+                
+                /* Send callback to user if no error occurred while writing Alert Level */
+                CyBle_IasApplCallback((uint32) CYBLE_EVT_IASS_WRITE_CHAR_CMD, (void *) &wrCmdParam);
+                cyBle_eventHandlerFlag &= (uint8) (~CYBLE_CALLBACK);
+            }
+        }
+        /* As this handler handles Write Without Response request the error response
+          can't be sent for the Client. The erroneous value will be with
+          CYBLE_EVT_GATTS_WRITE_CMD_REQ event. User will decide how to handle it. */
+    }
+}
+
+
+/****************************************************************************** 
+##Function Name: CyBle_IassGetCharacteristicValue
+*******************************************************************************
+
+Summary:
+ Gets the Alert Level characteristic value of the service, which is identified
+ by charIndex.
+
+Parameters:
+ charIndex: The index of the Alert Level characteristic.
+ attrSize: The size of the Alert Level characteristic value attribute.
+ *attrValue: The pointer to the location where the Alert Level characteristic
+              value data should b stored.
+
+Return:
+ Return value is of type CYBLE_API_RESULT_T.
+  * CYBLE_ERROR_OK - The characteristic value was read successfully
+  * CYBLE_ERROR_INVALID_PARAMETER - Validation of the input parameters failed
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_IassGetCharacteristicValue(CYBLE_IAS_CHAR_INDEX_T charIndex, uint8 attrSize, uint8 *attrValue)
+{
+    CYBLE_GATT_HANDLE_VALUE_PAIR_T iasHandleValuePair;
+    CYBLE_API_RESULT_T apiResult = CYBLE_ERROR_INVALID_PARAMETER;
+
+    if((NULL != attrValue) && (CYBLE_IAS_ALERT_LEVEL == charIndex) && (CYBLE_IAS_ALERT_LEVEL_SIZE == attrSize))
+    {
+        iasHandleValuePair.attrHandle = cyBle_iass.alertLevelCharHandle;
+        iasHandleValuePair.value.len = attrSize;
+        iasHandleValuePair.value.val = attrValue;
+        
+        /* Get Alert Level characteristic value from GATT database */
+        if(CYBLE_GATT_ERR_NONE == 
+            CyBle_GattsReadAttributeValue(&iasHandleValuePair, NULL, CYBLE_GATT_DB_LOCALLY_INITIATED))
+        {
+            /* Indicate success */
+            apiResult = CYBLE_ERROR_OK;
+        }
+    }
+
+    /* Return status */
+    return(apiResult);
+}
+
+#endif /* (CYBLE_IAS_SERVER) */
+
+
+#ifdef CYBLE_IAS_CLIENT
+
+/****************************************************************************** 
+##Function Name: CyBle_IascDiscoverCharacteristicsEventHandler
+*******************************************************************************
+
+Summary:
+ This function is called on receiving a CYBLE_EVT_GATTC_READ_BY_TYPE_RSP event.
+ Based on the service UUID, an appropriate data structure is populated using 
+ the data received as part of the callback.
+
+Parameters:
+ CYBLE_DISC_CHAR_INFO_T * discCharInfo: The pointer to a characteristic 
+                                         information structure.
+
+Return:
+ None
+
+******************************************************************************/
+void CyBle_IascDiscoverCharacteristicsEventHandler(CYBLE_DISC_CHAR_INFO_T *discCharInfo)
+{
+    if(discCharInfo->uuid.uuid16 == CYBLE_UUID_CHAR_ALERT_LEVEL)
+    {
+        /* Check for invalid char handle */
+        if(cyBle_iasc.alertLevelChar.valueHandle == CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE)
+        {
+            /* Save Alert Level Characteristic handle */
+            CyBle_CheckStoreCharHandle(cyBle_iasc.alertLevelChar);
+        }
+    }
+}
+
+
+/****************************************************************************** 
+##Function Name: CyBle_IascSetCharacteristicValue
+*******************************************************************************
+
+Summary:
+ Sets a Alert Level characteristic value of the service, which is identified
+ by charIndex.
+
+Parameters:
+ connHandle: The connection handle.
+ charIndex: The index of the Alert Level service characteristic.
+ attrSize: The size of the Alert Level characteristic value attribute.
+ *attrValue: The pointer to the Alert Level characteristic value data that
+              should be sent to the server device.
+
+Return:
+ Return value is of type CYBLE_API_RESULT_T.
+  * CYBLE_ERROR_OK - The request was sent successfully
+  * CYBLE_ERROR_INVALID_PARAMETER - Validation of the input parameters failed
+  * CYBLE_ERROR_MEMORY_ALLOCATION_FAILED - Memory allocation failed
+  * CYBLE_ERROR_INVALID_STATE - Connection with the server is not established
+  * CYBLE_ERROR_INVALID_OPERATION - Operation is invalid for this
+                                    characteristic
+
+******************************************************************************/
+CYBLE_API_RESULT_T CyBle_IascSetCharacteristicValue(CYBLE_CONN_HANDLE_T connHandle,
+                                                    CYBLE_IAS_CHAR_INDEX_T charIndex,
+                                                    uint8 attrSize,
+                                                    uint8 *attrValue)
+{
+    CYBLE_GATTC_WRITE_CMD_REQ_T wrCmdReq;
+    CYBLE_API_RESULT_T apiResult = CYBLE_ERROR_INVALID_PARAMETER;
+
+    if(CyBle_GetClientState() != CYBLE_CLIENT_STATE_DISCOVERED)
+    {
+        apiResult = CYBLE_ERROR_INVALID_STATE;
+    }
+    else if((NULL != attrValue) && (CYBLE_IAS_ALERT_LEVEL == charIndex) && (CYBLE_IAS_ALERT_LEVEL_SIZE == attrSize) &&
+            (*attrValue <= CYBLE_HIGH_ALERT) &&
+            (CYBLE_GATT_INVALID_ATTR_HANDLE_VALUE != cyBle_iasc.alertLevelChar.valueHandle))
+    {
+        /* Fill all fields of write command request structure ... */
+        wrCmdReq.value.val = attrValue;
+        wrCmdReq.value.len = attrSize;
+        wrCmdReq.attrHandle = cyBle_iasc.alertLevelChar.valueHandle;
+
+        /* Send request to write Alert Level characteristic value */
+        apiResult = CyBle_GattcWriteWithoutResponse(connHandle, &wrCmdReq);
+    }
+    else
+    {
+        /* apiResult equals CYBLE_ERROR_INVALID_PARAMETER */
+    }
+
+    /* Return status */
+    return(apiResult);
+}
+
+#endif /* (CYBLE_IAS_CLIENT) */
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_ias.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_ias.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/BLE_ias.h	(revision 7)
@@ -0,0 +1,131 @@
+/*******************************************************************************
+File Name: CYBLE_ias.h
+Version 2.0
+
+Description:
+ This file contains the function prototypes and constants used in
+ the Immediate Alert Service of the BLE Component.
+
+********************************************************************************
+Copyright 2014-2015, Cypress Semiconductor Corporation.  All rights reserved.
+You may use this file only in accordance with the license, terms, conditions,
+disclaimers, and limitations in the end user license agreement accompanying
+the software package with which this file was provided.
+*******************************************************************************/
+
+
+#if !defined(CY_BLE_CYBLE_IAS_H)
+#define CY_BLE_CYBLE_IAS_H
+
+#include "BLE_gatt.h"
+
+
+/*************************************** 
+## Data Struct Definition
+***************************************/
+
+/* Immediate Alert Service Characteristic indexes */
+typedef enum
+{
+    CYBLE_IAS_ALERT_LEVEL,                          /* Alert Level Characteristic index */
+    CYBLE_IAS_CHAR_COUNT                            /* Total count of characteristics */
+}CYBLE_IAS_CHAR_INDEX_T;
+
+#ifdef CYBLE_IAS_SERVER
+
+/* Structure with Immediate Alert Service attribute handles */
+typedef struct
+{
+    CYBLE_GATT_DB_ATTR_HANDLE_T    serviceHandle;           /* Immediate Alert Service handle*/
+    CYBLE_GATT_DB_ATTR_HANDLE_T    alertLevelCharHandle;    /* Handle of Alert Level Characteristic */
+} CYBLE_IASS_T;
+
+/* Immediate Alert Service Characteristic Value parameters structure */
+typedef struct
+{
+    CYBLE_CONN_HANDLE_T         connHandle;         /* Connection handle */
+    CYBLE_IAS_CHAR_INDEX_T      charIndex;          /* Characteristic index of Immediate Alert Service */
+    CYBLE_GATT_VALUE_T          *value;             /* Pointer to value of Immediate Alert Service characteristic */
+} CYBLE_IAS_CHAR_VALUE_T;
+
+#endif /* (CYBLE_IAS_SERVER) */
+
+#ifdef CYBLE_IAS_CLIENT
+
+/* Structure with discovered attributes information of Immediate Alert Service */
+typedef struct
+{
+    CYBLE_SRVR_CHAR_INFO_T  alertLevelChar;     /* Handle of Alert Level Characteristic of Immediate Alert Service */
+} CYBLE_IASC_T;
+
+#endif /* (CYBLE_IAS_CLIENT) */
+
+
+/*************************************** 
+##Function Prototypes
+***************************************/
+
+#ifdef CYBLE_IAS_SERVER
+
+void CyBle_IasRegisterAttrCallback(CYBLE_CALLBACK_T callbackFunc);
+CYBLE_API_RESULT_T CyBle_IassGetCharacteristicValue(CYBLE_IAS_CHAR_INDEX_T charIndex, uint8 attrSize, uint8 *attrValue);
+
+#endif /* (CYBLE_IAS_SERVER) */
+
+#ifdef CYBLE_IAS_CLIENT
+
+CYBLE_API_RESULT_T CyBle_IascSetCharacteristicValue(CYBLE_CONN_HANDLE_T connHandle,
+                                                    CYBLE_IAS_CHAR_INDEX_T charIndex,
+                                                    uint8 attrSize,
+                                                    uint8 *attrValue);
+
+#endif /* (CYBLE_IAS_CLIENT) */
+
+
+/*************************************** 
+##Private Function Prototypes
+***************************************/
+
+/* DOM-IGNORE-BEGIN */
+void CyBle_IasInit(void);
+
+#ifdef CYBLE_IAS_SERVER
+
+void CyBle_IassDisconnectEventHandler(void);
+void CyBle_IassWriteCmdEventHandler(CYBLE_GATTS_WRITE_CMD_REQ_PARAM_T *eventParam);
+
+#endif /* (CYBLE_IAS_SERVER) */
+
+#ifdef CYBLE_IAS_CLIENT
+
+void CyBle_IascDiscoverCharacteristicsEventHandler(CYBLE_DISC_CHAR_INFO_T *discCharInfo);
+
+#endif /* (CYBLE_IAS_CLIENT) */
+/* DOM-IGNORE-END */
+
+
+/*************************************** 
+##API Constants
+***************************************/
+
+#define CYBLE_IAS_ALERT_LEVEL_SIZE               (1u)
+
+
+/***************************************
+##Variables with external linkage
+***************************************/
+
+#ifdef CYBLE_IAS_SERVER
+
+extern const CYBLE_IASS_T cyBle_iass;
+
+#endif /* (CYBLE_IAS_SERVER) */
+
+#ifdef CYBLE_IAS_CLIENT
+    extern CYBLE_IASC_T cyBle_iasc;
+#endif /* (CYBLE_IAS_CLIENT) */
+
+#endif /* CY_BLE_CYBLE_IAS_H */
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/Clock_1.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/Clock_1.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/Clock_1.c	(revision 7)
@@ -0,0 +1,210 @@
+/*******************************************************************************
+* File Name: Clock_1.c
+* Version 2.20
+*
+*  Description:
+*   Provides system API for the clocking, interrupts and watchdog timer.
+*
+*  Note:
+*   Documentation of the API's in this file is located in the
+*   System Reference Guide provided with PSoC Creator.
+*
+********************************************************************************
+* Copyright 2008-2012, Cypress Semiconductor Corporation.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions,
+* disclaimers, and limitations in the end user license agreement accompanying
+* the software package with which this file was provided.
+*******************************************************************************/
+
+#include <cydevice_trm.h>
+#include "Clock_1.h"
+
+#if defined CYREG_PERI_DIV_CMD
+
+/*******************************************************************************
+* Function Name: Clock_1_StartEx
+********************************************************************************
+*
+* Summary:
+*  Starts the clock, aligned to the specified running clock.
+*
+* Parameters:
+*  alignClkDiv:  The divider to which phase alignment is performed when the
+*    clock is started.
+*
+* Returns:
+*  None
+*
+*******************************************************************************/
+void Clock_1_StartEx(uint32 alignClkDiv)
+{
+    /* Make sure any previous start command has finished. */
+    while((Clock_1_CMD_REG & Clock_1_CMD_ENABLE_MASK) != 0u)
+    {
+    }
+    
+    /* Specify the target divider and it's alignment divider, and enable. */
+    Clock_1_CMD_REG =
+        ((uint32)Clock_1__DIV_ID << Clock_1_CMD_DIV_SHIFT)|
+        (alignClkDiv << Clock_1_CMD_PA_DIV_SHIFT) |
+        (uint32)Clock_1_CMD_ENABLE_MASK;
+}
+
+#else
+
+/*******************************************************************************
+* Function Name: Clock_1_Start
+********************************************************************************
+*
+* Summary:
+*  Starts the clock.
+*
+* Parameters:
+*  None
+*
+* Returns:
+*  None
+*
+*******************************************************************************/
+
+void Clock_1_Start(void)
+{
+    /* Set the bit to enable the clock. */
+    Clock_1_ENABLE_REG |= Clock_1__ENABLE_MASK;
+}
+
+#endif /* CYREG_PERI_DIV_CMD */
+
+
+/*******************************************************************************
+* Function Name: Clock_1_Stop
+********************************************************************************
+*
+* Summary:
+*  Stops the clock and returns immediately. This API does not require the
+*  source clock to be running but may return before the hardware is actually
+*  disabled.
+*
+* Parameters:
+*  None
+*
+* Returns:
+*  None
+*
+*******************************************************************************/
+void Clock_1_Stop(void)
+{
+#if defined CYREG_PERI_DIV_CMD
+
+    /* Make sure any previous start command has finished. */
+    while((Clock_1_CMD_REG & Clock_1_CMD_ENABLE_MASK) != 0u)
+    {
+    }
+    
+    /* Specify the target divider and it's alignment divider, and disable. */
+    Clock_1_CMD_REG =
+        ((uint32)Clock_1__DIV_ID << Clock_1_CMD_DIV_SHIFT)|
+        ((uint32)Clock_1_CMD_DISABLE_MASK);
+
+#else
+
+    /* Clear the bit to disable the clock. */
+    Clock_1_ENABLE_REG &= (uint32)(~Clock_1__ENABLE_MASK);
+    
+#endif /* CYREG_PERI_DIV_CMD */
+}
+
+
+/*******************************************************************************
+* Function Name: Clock_1_SetFractionalDividerRegister
+********************************************************************************
+*
+* Summary:
+*  Modifies the clock divider and the fractional divider.
+*
+* Parameters:
+*  clkDivider:  Divider register value (0-65535). This value is NOT the
+*    divider; the clock hardware divides by clkDivider plus one. For example,
+*    to divide the clock by 2, this parameter should be set to 1.
+*  fracDivider:  Fractional Divider register value (0-31).
+* Returns:
+*  None
+*
+*******************************************************************************/
+void Clock_1_SetFractionalDividerRegister(uint16 clkDivider, uint8 clkFractional)
+{
+    uint32 maskVal;
+    uint32 regVal;
+    
+#if defined (Clock_1__FRAC_MASK) || defined (CYREG_PERI_DIV_CMD)
+    
+	/* get all but divider bits */
+    maskVal = Clock_1_DIV_REG & 
+                    (uint32)(~(uint32)(Clock_1_DIV_INT_MASK | Clock_1_DIV_FRAC_MASK)); 
+	/* combine mask and new divider vals into 32-bit value */
+    regVal = maskVal |
+        ((uint32)((uint32)clkDivider <<  Clock_1_DIV_INT_SHIFT) & Clock_1_DIV_INT_MASK) |
+        ((uint32)((uint32)clkFractional << Clock_1_DIV_FRAC_SHIFT) & Clock_1_DIV_FRAC_MASK);
+    
+#else
+    /* get all but integer divider bits */
+    maskVal = Clock_1_DIV_REG & (uint32)(~(uint32)Clock_1__DIVIDER_MASK);
+    /* combine mask and new divider val into 32-bit value */
+    regVal = clkDivider | maskVal;
+    
+#endif /* Clock_1__FRAC_MASK || CYREG_PERI_DIV_CMD */
+
+    Clock_1_DIV_REG = regVal;
+}
+
+
+/*******************************************************************************
+* Function Name: Clock_1_GetDividerRegister
+********************************************************************************
+*
+* Summary:
+*  Gets the clock divider register value.
+*
+* Parameters:
+*  None
+*
+* Returns:
+*  Divide value of the clock minus 1. For example, if the clock is set to
+*  divide by 2, the return value will be 1.
+*
+*******************************************************************************/
+uint16 Clock_1_GetDividerRegister(void)
+{
+    return (uint16)((Clock_1_DIV_REG & Clock_1_DIV_INT_MASK)
+        >> Clock_1_DIV_INT_SHIFT);
+}
+
+
+/*******************************************************************************
+* Function Name: Clock_1_GetFractionalDividerRegister
+********************************************************************************
+*
+* Summary:
+*  Gets the clock fractional divider register value.
+*
+* Parameters:
+*  None
+*
+* Returns:
+*  Fractional Divide value of the clock
+*  0 if the fractional divider is not in use.
+*
+*******************************************************************************/
+uint8 Clock_1_GetFractionalDividerRegister(void)
+{
+#if defined (Clock_1__FRAC_MASK)
+    /* return fractional divider bits */
+    return (uint8)((Clock_1_DIV_REG & Clock_1_DIV_FRAC_MASK)
+        >> Clock_1_DIV_FRAC_SHIFT);
+#else
+    return 0u;
+#endif /* Clock_1__FRAC_MASK */
+}
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/Clock_1.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/Clock_1.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/Clock_1.h	(revision 7)
@@ -0,0 +1,91 @@
+/*******************************************************************************
+* File Name: Clock_1.h
+* Version 2.20
+*
+*  Description:
+*   Provides the function and constant definitions for the clock component.
+*
+*  Note:
+*
+********************************************************************************
+* Copyright 2008-2012, Cypress Semiconductor Corporation.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions, 
+* disclaimers, and limitations in the end user license agreement accompanying 
+* the software package with which this file was provided.
+*******************************************************************************/
+
+#if !defined(CY_CLOCK_Clock_1_H)
+#define CY_CLOCK_Clock_1_H
+
+#include <cytypes.h>
+#include <cyfitter.h>
+
+
+/***************************************
+*        Function Prototypes
+***************************************/
+#if defined CYREG_PERI_DIV_CMD
+
+void Clock_1_StartEx(uint32 alignClkDiv);
+#define Clock_1_Start() \
+    Clock_1_StartEx(Clock_1__PA_DIV_ID)
+
+#else
+
+void Clock_1_Start(void);
+
+#endif/* CYREG_PERI_DIV_CMD */
+
+void Clock_1_Stop(void);
+
+void Clock_1_SetFractionalDividerRegister(uint16 clkDivider, uint8 clkFractional);
+
+uint16 Clock_1_GetDividerRegister(void);
+uint8  Clock_1_GetFractionalDividerRegister(void);
+
+#define Clock_1_Enable()                         Clock_1_Start()
+#define Clock_1_Disable()                        Clock_1_Stop()
+#define Clock_1_SetDividerRegister(clkDivider, reset)  \
+    Clock_1_SetFractionalDividerRegister((clkDivider), 0u)
+#define Clock_1_SetDivider(clkDivider)           Clock_1_SetDividerRegister((clkDivider), 1u)
+#define Clock_1_SetDividerValue(clkDivider)      Clock_1_SetDividerRegister((clkDivider) - 1u, 1u)
+
+
+/***************************************
+*             Registers
+***************************************/
+#if defined CYREG_PERI_DIV_CMD
+
+#define Clock_1_DIV_ID     Clock_1__DIV_ID
+
+#define Clock_1_CMD_REG    (*(reg32 *)CYREG_PERI_DIV_CMD)
+#define Clock_1_CTRL_REG   (*(reg32 *)Clock_1__CTRL_REGISTER)
+#define Clock_1_DIV_REG    (*(reg32 *)Clock_1__DIV_REGISTER)
+
+#define Clock_1_CMD_DIV_SHIFT          (0u)
+#define Clock_1_CMD_PA_DIV_SHIFT       (8u)
+#define Clock_1_CMD_DISABLE_SHIFT      (30u)
+#define Clock_1_CMD_ENABLE_SHIFT       (31u)
+
+#define Clock_1_CMD_DISABLE_MASK       ((uint32)((uint32)1u << Clock_1_CMD_DISABLE_SHIFT))
+#define Clock_1_CMD_ENABLE_MASK        ((uint32)((uint32)1u << Clock_1_CMD_ENABLE_SHIFT))
+
+#define Clock_1_DIV_FRAC_MASK  (0x000000F8u)
+#define Clock_1_DIV_FRAC_SHIFT (3u)
+#define Clock_1_DIV_INT_MASK   (0xFFFFFF00u)
+#define Clock_1_DIV_INT_SHIFT  (8u)
+
+#else 
+
+#define Clock_1_DIV_REG        (*(reg32 *)Clock_1__REGISTER)
+#define Clock_1_ENABLE_REG     Clock_1_DIV_REG
+#define Clock_1_DIV_FRAC_MASK  Clock_1__FRAC_MASK
+#define Clock_1_DIV_FRAC_SHIFT (16u)
+#define Clock_1_DIV_INT_MASK   Clock_1__DIVIDER_MASK
+#define Clock_1_DIV_INT_SHIFT  (0u)
+
+#endif/* CYREG_PERI_DIV_CMD */
+
+#endif /* !defined(CY_CLOCK_Clock_1_H) */
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/Cm0Iar.icf
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/Cm0Iar.icf	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/Cm0Iar.icf	(revision 7)
@@ -0,0 +1,114 @@
+/*###ICF### Section handled by ICF editor, don't touch! ****/
+/*-Editor annotation file-*/
+/* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_0.xml" */
+/*-Specials-*/
+define symbol __ICFEDIT_intvec_start__ = 0x00000000;
+/*-Memory Regions-*/
+define symbol __ICFEDIT_region_ROM_start__ = 0x0;
+define symbol __ICFEDIT_region_ROM_end__   = 131072 - 1;
+define symbol __ICFEDIT_region_RAM_start__ = 0x20000000;
+define symbol __ICFEDIT_region_RAM_end__   = 0x20000000 + 16384 - 1;
+/*-Sizes-*/
+define symbol __ICFEDIT_size_cstack__ = 0x0800;
+define symbol __ICFEDIT_size_heap__   = 0x80;
+/**** End of ICF editor section. ###ICF###*/
+
+
+/******** Definitions ********/
+define symbol CY_FLASH_SIZE     = 131072;
+define symbol CY_APPL_ORIGIN    = 0;
+define symbol CY_FLASH_ROW_SIZE = 128;
+define symbol CY_APPL_LOADABLE  = 0;
+define symbol CY_APPL_LOADER    = 0;
+define symbol CY_APPL_NUM       = 1;
+define symbol CY_METADATA_SIZE  = 64;
+
+if (!CY_APPL_LOADABLE) {
+    define symbol CYDEV_BTLDR_SIZE = 0;
+
+    /* The first 0x100 Flash bytes become unavailable right after remapping of the vector table to RAM.
+     * This space should be used for .romvectors section.
+     */
+    define block ROMVEC with size = 0x100 {readonly section .romvectors};
+
+    define block APPL with fixed order {block ROMVEC, section .psocinit, readonly};
+} else {
+    define block APPL with fixed order {readonly section .romvectors, section .psocinit, readonly};
+}
+
+define memory mem with size = 4G;
+define region ROM_region   = mem:[from __ICFEDIT_region_ROM_start__   to __ICFEDIT_region_ROM_end__];
+define region RAM_region   = mem:[from __ICFEDIT_region_RAM_start__   to __ICFEDIT_region_RAM_end__];
+
+define block CSTACK     with alignment = 8, size = __ICFEDIT_size_cstack__   { };
+define block HEAP       with alignment = 8, size = __ICFEDIT_size_heap__     { };
+define block HSTACK     {block HEAP, last block CSTACK};
+
+define block RAMVEC     with fixed order {readwrite section .ramvectors, readwrite section .bootloaderruntype};
+
+if (CY_APPL_LOADABLE)
+{
+    define block LOADER     { readonly section .cybootloader };
+}
+
+/* The address of the Flash row next after the Bootloader image */
+define symbol CY_BTLDR_END      = CYDEV_BTLDR_SIZE +
+                                    ((CYDEV_BTLDR_SIZE % CY_FLASH_ROW_SIZE) ?
+                                    (CY_FLASH_ROW_SIZE - (CYDEV_BTLDR_SIZE % CY_FLASH_ROW_SIZE)) : 0);
+
+/* The start address of Standard/Loader/Loadable#1 image */
+define symbol CY_APPL1_START    = CY_APPL_ORIGIN ? CY_APPL_ORIGIN : CY_BTLDR_END;
+
+/* The number of metadata records located at the end of Flash */
+define symbol CY_METADATA_CNT   = (CY_APPL_NUM == 2) ? 2 : ((CY_APPL_LOADER || CY_APPL_LOADABLE) ? 1 : 0);
+
+/* The application area size measured in rows */
+define symbol CY_APPL_ROW_CNT   = ((CY_FLASH_SIZE - CY_APPL1_START) / CY_FLASH_ROW_SIZE) - CY_METADATA_CNT;
+
+/* The start address of Loadable#2 image if any */
+define symbol CY_APPL2_START    = CY_APPL1_START + (CY_APPL_ROW_CNT / 2 + CY_APPL_ROW_CNT % 2) * CY_FLASH_ROW_SIZE;
+
+/* The current image (Standard/Loader/Loadable) start address */
+define symbol CY_APPL_START     = (CY_APPL_NUM == 1) ? CY_APPL1_START : CY_APPL2_START;
+
+/* Define APPL region that will limit application size */
+define region APPL_region     = mem:[from CY_APPL_START size CY_APPL_ROW_CNT * CY_FLASH_ROW_SIZE];
+
+
+/****** Initializations ******/
+initialize by copy { readwrite };
+do not initialize  { section .noinit };
+do not initialize  { readwrite section .ramvectors, readwrite section .bootloaderruntype };
+
+/******** Placements *********/
+if (CY_APPL_LOADABLE)
+{
+".cybootloader"    : place at start of ROM_region {block LOADER};
+}
+
+"APPL"             : place at start of APPL_region {block APPL};
+
+"RAMVEC"           : place at start of RAM_region { block RAMVEC };
+"readwrite"        : place in RAM_region          { readwrite };
+"HSTACK"           : place at end of RAM_region   { block HSTACK};
+
+keep {  section .cybootloader,
+        section .cyloadermeta,
+        section .cyloadablemeta,
+        section .cyflashprotect,
+        section .cymeta,
+        section .cychipprotect };
+
+".cyloadermeta"     : place at address mem : (CY_APPL_LOADER ? (CY_FLASH_SIZE - CY_METADATA_SIZE) : 0xF0000000) { readonly section .cyloadermeta };
+
+if (CY_APPL_LOADABLE)
+{
+".cyloadablemeta"   : place at address mem : (CY_FLASH_SIZE - CY_FLASH_ROW_SIZE * (CY_APPL_NUM - 1) - CY_METADATA_SIZE) { readonly section .cyloadablemeta };
+}
+
+".cyflashprotect"   : place at address mem : 0x90400000 { readonly section .cyflashprotect };
+".cymeta"           : place at address mem : 0x90500000 { readonly section .cymeta };
+".cychipprotect"    : place at address mem : 0x90600000 { readonly section .cychipprotect };
+
+
+/* EOF */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/Cm0RealView.scat
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/Cm0RealView.scat	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/Cm0RealView.scat	(revision 7)
@@ -0,0 +1,173 @@
+#! armcc -E
+; The first line specifies a preprocessor command that the linker invokes
+; to pass a scatter file through a C preprocessor.
+
+;********************************************************************************
+;* File Name: Cm0RealView.scat
+;* Version 5.0
+;*
+;*  Description:
+;*  This Linker Descriptor file describes the memory layout of the PSOC4 device
+;*  family.  The memory layout of the final binary and hex images as well as
+;*  the placement in the PSOC4 memory is described.
+;*
+;*
+;*  Note:
+;*
+;*  romvectors: Cypress default Interrupt service routine vector table.
+;*
+;*      This is the ISR vector table at bootup. Used only for the reset vector.
+;*
+;*
+;*  ramvectors: Cypress ram interrupt service routine vector table.
+;*
+;*      This is the ISR vector table used by the application.
+;*
+;*
+;********************************************************************************
+;* Copyright 2010-2015, Cypress Semiconductor Corporation.  All rights reserved.
+;* You may use this file only in accordance with the license, terms, conditions,
+;* disclaimers, and limitations in the end user license agreement accompanying
+;* the software package with which this file was provided.
+;********************************************************************************/
+#include "cyfitter.h"
+
+#define CY_FLASH_SIZE       131072
+#define CY_APPL_ORIGIN      0
+#define CY_FLASH_ROW_SIZE   128
+#define CY_METADATA_SIZE    64
+
+
+; Define application base address
+#if (CYDEV_PROJ_TYPE == CYDEV_PROJ_TYPE_LOADABLE || \
+     CYDEV_PROJ_TYPE == CYDEV_PROJ_TYPE_LOADABLEANDBOOTLOADER)
+
+    #if CY_APPL_ORIGIN
+        #define APPL1_START     CY_APPL_ORIGIN
+    #else
+        #define APPL1_START     AlignExpr(ImageLimit(CYBOOTLOADER), CY_FLASH_ROW_SIZE)
+    #endif
+
+    #define APPL_START     (APPL1_START + AlignExpr(((CY_FLASH_SIZE - APPL1_START - 2 * CY_FLASH_ROW_SIZE) / 2 ) * (1 - 1), CY_FLASH_ROW_SIZE))
+
+#else
+
+    #define APPL_START     0
+
+#endif
+
+
+; Place Bootloader at the beginning of Flash
+#if (CYDEV_PROJ_TYPE == CYDEV_PROJ_TYPE_LOADABLE || \
+     CYDEV_PROJ_TYPE == CYDEV_PROJ_TYPE_LOADABLEANDBOOTLOADER)
+
+    CYBOOTLOADER 0
+    {
+        .cybootloader +0
+        {
+            * (.cybootloader)
+        }
+    }
+
+    #if CY_APPL_ORIGIN
+        ScatterAssert(APPL_START >= LoadLimit(CYBOOTLOADER))
+    #endif
+
+#endif
+
+
+APPLICATION APPL_START (CY_FLASH_SIZE - APPL_START)
+{
+    VECTORS +0
+    {
+        * (.romvectors)
+    }
+
+    RELOCATION +0
+    {
+        * (.psocinit)
+    }
+
+    CODE ((ImageLimit(RELOCATION) < 0x100) ? 0x100 : ImageLimit(RELOCATION)) FIXED
+    {
+        * (+RO)
+    }
+
+    ISRVECTORS (0x20000000) UNINIT
+    {
+        * (.ramvectors, +FIRST)
+    }
+
+    #if (CYDEV_PROJ_TYPE != CYDEV_PROJ_TYPE_STANDARD)
+        BTLDR_RUN +0 UNINIT
+        {
+            * (.bootloaderruntype)
+        }
+    #endif
+
+    NOINIT_DATA +0 UNINIT
+    {
+        * (.noinit)
+    }
+
+    DATA +0
+    {
+        .ANY (+RW, +ZI)
+    }
+
+    ARM_LIB_HEAP (0x20000000 + 16384 - 0x80 - 0x0800) EMPTY 0x80
+    {
+    }
+
+    ARM_LIB_STACK (0x20000000 + 16384) EMPTY -0x0800
+    {
+    }
+}
+
+
+#if (CYDEV_PROJ_TYPE == CYDEV_PROJ_TYPE_BOOTLOADER         || \
+     CYDEV_PROJ_TYPE == CYDEV_PROJ_TYPE_MULTIAPPBOOTLOADER || \
+     CYDEV_PROJ_TYPE == CYDEV_PROJ_TYPE_LAUNCHER)
+
+    CYLOADERMETA (CY_FLASH_SIZE - CY_METADATA_SIZE)
+    {
+        .cyloadermeta +0 { * (.cyloadermeta) }
+    }
+
+#endif
+
+#if (CYDEV_PROJ_TYPE == CYDEV_PROJ_TYPE_LOADABLE || \
+     CYDEV_PROJ_TYPE == CYDEV_PROJ_TYPE_LOADABLEANDBOOTLOADER)
+
+    CYLOADABLEMETA (CY_FLASH_SIZE - CY_FLASH_ROW_SIZE * (1 - 1) - CY_METADATA_SIZE)
+    {
+        .cyloadablemeta +0 { * (.cyloadablemeta) }
+    }
+
+#endif
+
+
+CYFLASHPROTECT 0x90400000
+{
+    .cyflashprotect +0 { * (.cyflashprotect) }
+}
+
+CYMETA 0x90500000
+{
+    .cymeta +0 { * (.cymeta) }
+}
+
+CYCHIPPROTECT 0x90600000
+{
+    .cychipprotect +0 { * (.cychipprotect) }
+}
+
+#if (CYDEV_PROJ_TYPE == CYDEV_PROJ_TYPE_LOADABLE || \
+     CYDEV_PROJ_TYPE == CYDEV_PROJ_TYPE_LOADABLEANDBOOTLOADER)
+
+    CYLOADERMETA +0
+    {
+        .cyloadermeta +0 { * (.cyloadermeta) }
+    }
+
+#endif
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/Cm0Start.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/Cm0Start.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/Cm0Start.c	(revision 7)
@@ -0,0 +1,546 @@
+/*******************************************************************************
+* File Name: Cm0Start.c
+* Version 5.0
+*
+*  Description:
+*  Startup code for the ARM CM0.
+*
+********************************************************************************
+* Copyright 2010-2015, Cypress Semiconductor Corporation.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions,
+* disclaimers, and limitations in the end user license agreement accompanying
+* the software package with which this file was provided.
+*******************************************************************************/
+
+#include <limits.h>
+#include "cydevice_trm.h"
+#include "cytypes.h"
+#include "cyfitter_cfg.h"
+#include "CyLib.h"
+#include "cyfitter.h"
+
+#define CY_NUM_VECTORS              (CY_INT_IRQ_BASE + CY_NUM_INTERRUPTS)
+#define CY_CPUSS_CONFIG_VECT_IN_RAM (( uint32 ) 0x01)
+
+/* CPUSS Configuration register */
+#define CY_CPUSS_CONFIG_REG         (*(reg32 *) CYREG_CPUSS_CONFIG)
+#define CY_CPUSS_CONFIG_PTR         ( (reg32 *) CYREG_CPUSS_CONFIG)
+
+
+#if defined (__ICCARM__)
+    #define CY_NUM_ROM_VECTORS      (CY_NUM_VECTORS)
+#else
+    #define CY_NUM_ROM_VECTORS      (4u)
+#endif  /* defined (__ICCARM__) */
+
+#if defined(__ARMCC_VERSION)
+    #define INITIAL_STACK_POINTER ((cyisraddress)(uint32)&Image$$ARM_LIB_STACK$$ZI$$Limit)
+#elif defined (__GNUC__)
+    #define INITIAL_STACK_POINTER (&__cy_stack)
+#elif defined (__ICCARM__)
+    #pragma language=extended
+    #pragma segment="CSTACK"
+    #define INITIAL_STACK_POINTER  { .__ptr = __sfe( "CSTACK" ) }
+
+    extern void __iar_program_start( void );
+    extern void __iar_data_init3 (void);
+#endif  /* (__ARMCC_VERSION) */
+
+#if defined(__GNUC__)
+    #include <errno.h>
+    extern int  errno;
+    extern int  end;
+#endif  /* defined(__GNUC__) */
+
+/* Extern functions */
+extern void CyBtldr_CheckLaunch(void);
+
+/* Function prototypes */
+void initialize_psoc(void);
+
+/* Global variables */
+#if !defined (__ICCARM__)
+    CY_NOINIT static uint32 cySysNoInitDataValid;
+#endif  /* !defined (__ICCARM__) */
+
+
+#if (CYDEV_PROJ_TYPE != CYDEV_PROJ_TYPE_STANDARD)
+
+    /*******************************************************************************
+    This variable is used by the Bootloader/Bootloadable components to schedule
+    what application will be started after a software reset.
+    *******************************************************************************/
+    #if (__ARMCC_VERSION)
+        __attribute__ ((section(".bootloaderruntype"), zero_init))
+    #elif defined (__GNUC__)
+        __attribute__ ((section(".bootloaderruntype")))
+    #elif defined (__ICCARM__)
+        #pragma location=".bootloaderruntype"
+    #endif /* (__ARMCC_VERSION) */
+    volatile uint32 cyBtldrRunType;
+
+#endif  /* (CYDEV_PROJ_TYPE != CYDEV_PROJ_TYPE_STANDARD) */
+
+
+/*******************************************************************************
+* Function Name: IntDefaultHandler
+********************************************************************************
+*
+* Summary:
+*  This function is called for all interrupts, other than a reset that is called
+*  before the system is setup.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  None
+*
+* Theory:
+*   Any value other than zero is acceptable.
+*
+*******************************************************************************/
+CY_NORETURN
+CY_ISR(IntDefaultHandler)
+{
+    /***************************************************************************
+    * We must not get here. If we do, a serious problem occurs, so go into
+    * an infinite loop.
+    ***************************************************************************/
+    while(1)
+    {
+
+    }
+}
+
+#if defined(__ARMCC_VERSION)
+
+/* Local function for device reset. */
+extern void Reset(void);
+
+/* Application entry point. */
+extern void $Super$$main(void);
+
+/* Linker-generated Stack Base addresses, Two Region and One Region */
+extern unsigned long Image$$ARM_LIB_STACK$$ZI$$Limit;
+
+/* RealView C Library initialization. */
+extern int __main(void);
+
+
+/*******************************************************************************
+* Function Name: Reset
+********************************************************************************
+*
+* Summary:
+*  This function handles the reset interrupt for the RVDS/MDK toolchains.
+*  This is the first bit of code that is executed at startup.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void Reset(void)
+{
+    #if (CYDEV_PROJ_TYPE == CYDEV_PROJ_TYPE_LOADABLE || CYDEV_PROJ_TYPE == CYDEV_PROJ_TYPE_LOADABLEANDBOOTLOADER)
+        /* The bootloadable application image is started at Reset() handler
+        * as a result of a branch instruction execution from the bootloader.
+        * So, the stack pointer needs to be reset to be sure that
+        * there is no garbage in the stack.
+        */
+        register uint32_t msp __asm("msp");
+        msp = (uint32_t)&Image$$ARM_LIB_STACK$$ZI$$Limit;
+    #endif /*(CYDEV_PROJ_TYPE == CYDEV_PROJ_TYPE_LOADABLE || CYDEV_PROJ_TYPE == CYDEV_PROJ_TYPE_LOADABLEANDBOOTLOADER)*/
+
+    #if(CY_IP_SRSSLT)
+        CySysWdtDisable();
+    #endif  /* (CY_IP_SRSSLT) */
+
+    #if ((CYDEV_BOOTLOADER_ENABLE) && (CYDEV_PROJ_TYPE != CYDEV_PROJ_TYPE_LOADABLEANDBOOTLOADER))
+        CyBtldr_CheckLaunch();
+    #endif /* ((CYDEV_BOOTLOADER_ENABLE) && (CYDEV_PROJ_TYPE != CYDEV_PROJ_TYPE_LOADABLEANDBOOTLOADER)) */
+
+    __main();
+}
+
+/*******************************************************************************
+* Function Name: $Sub$$main
+********************************************************************************
+*
+* Summary:
+*  This function is called immediately before the users main
+*
+* Parameters:
+*  None
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+__attribute__ ((noreturn, __noinline__))
+void $Sub$$main(void)
+{
+    initialize_psoc();
+
+    /* Call original main */
+    $Super$$main();
+
+    while (1)
+    {
+        /* If main returns it is undefined what we should do. */
+    }
+}
+
+#elif defined(__GNUC__)
+
+/* Stack Base address */
+extern void __cy_stack(void);
+
+/* Application entry point. */
+extern int main(void);
+
+/* The static objects constructors initializer */
+extern void __libc_init_array(void);
+
+typedef unsigned char __cy_byte_align8 __attribute ((aligned (8)));
+
+struct __cy_region
+{
+    __cy_byte_align8 *init; /* Initial contents of this region.  */
+    __cy_byte_align8 *data; /* Start address of region.  */
+    size_t init_size;       /* Size of initial data.  */
+    size_t zero_size;       /* Additional size to be zeroed.  */
+};
+
+extern const struct __cy_region __cy_regions[];
+extern const char __cy_region_num __attribute__((weak));
+#define __cy_region_num ((size_t)&__cy_region_num)
+
+
+/*******************************************************************************
+* System Calls of the Red Hat newlib C Library
+*******************************************************************************/
+
+
+/*******************************************************************************
+* Function Name: _exit
+********************************************************************************
+*
+* Summary:
+*  Exit a program without cleaning up files. If your system doesn't provide
+*  this, it is best to avoid linking with subroutines that require it (exit,
+*  system).
+*
+* Parameters:
+*  status: Status caused program exit.
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+__attribute__((weak))
+void _exit(int status)
+{
+    CyHalt((uint8) status);
+
+    while(1)
+    {
+
+    }
+}
+
+
+/*******************************************************************************
+* Function Name: _sbrk
+********************************************************************************
+*
+* Summary:
+*  Increase program data space. As malloc and related functions depend on this,
+*  it is useful to have a working implementation. The following suffices for a
+*  standalone system; it exploits the symbol end automatically defined by the
+*  GNU linker.
+*
+* Parameters:
+*  nbytes: The number of bytes requested (if the parameter value is positive)
+*  from the heap or returned back to the heap (if the parameter value is
+*  negative).
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+__attribute__((weak))
+void * _sbrk (int nbytes)
+{
+    extern int  end;            /* Symbol defined by linker map. Start of free memory (as symbol). */
+    void *      returnValue;
+
+    /* The statically held previous end of the heap, with its initialization. */
+    static void *heapPointer = (void *) &end;                 /* Previous end */
+
+    if (((heapPointer + nbytes) - (void *) &end) <= CYDEV_HEAP_SIZE)
+    {
+        returnValue  = heapPointer;
+        heapPointer += nbytes;
+    }
+    else
+    {
+        errno = ENOMEM;
+        returnValue = (void *) -1;
+    }
+
+    return (returnValue);
+}
+
+
+/*******************************************************************************
+* Function Name: Start_c
+********************************************************************************
+*
+* Summary:
+*  This function handles initializing the .data and .bss sections in
+*  preparation for running the standard c code.  Once initialization is complete
+*  it will call main().  This function will never return.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void Start_c(void)  __attribute__ ((noreturn, noinline));
+void Start_c(void)
+{
+    unsigned regions = __cy_region_num;
+    const struct __cy_region *rptr = __cy_regions;
+
+    /* Initialize memory */
+    for (regions = __cy_region_num; regions != 0u; regions--)
+    {
+        uint32 *src = (uint32 *)rptr->init;
+        uint32 *dst = (uint32 *)rptr->data;
+        unsigned limit = rptr->init_size;
+        unsigned count;
+
+        for (count = 0u; count != limit; count += sizeof (uint32))
+        {
+            *dst = *src;
+            dst++;
+            src++;
+        }
+        limit = rptr->zero_size;
+        for (count = 0u; count != limit; count += sizeof (uint32))
+        {
+            *dst = 0u;
+            dst++;
+        }
+
+        rptr++;
+    }
+
+    /* Invoke static objects constructors */
+    __libc_init_array();
+    (void) main();
+
+    while (1)
+    {
+        /* If main returns, make sure we don't return. */
+    }
+}
+
+
+/*******************************************************************************
+* Function Name: Reset
+********************************************************************************
+*
+* Summary:
+*  This function handles the reset interrupt for the GCC toolchain.  This is
+*  the first bit of code that is executed at startup.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void Reset(void)
+{
+    #if (CYDEV_PROJ_TYPE == CYDEV_PROJ_TYPE_LOADABLE || CYDEV_PROJ_TYPE == CYDEV_PROJ_TYPE_LOADABLEANDBOOTLOADER)
+
+        /* The bootloadable application image is started at Reset() handler
+        * as a result of a branch instruction execution from the bootloader.
+        * So, the stack pointer needs to be reset to be sure that
+        * there is no garbage in the stack.
+        */
+        __asm volatile ("MSR msp, %0\n" : : "r" ((uint32)&__cy_stack) : "sp");
+    #endif /* CYDEV_PROJ_TYPE_LOADABLE */
+
+    #if(CY_IP_SRSSLT)
+        CySysWdtDisable();
+    #endif  /* (CY_IP_SRSSLT) */
+
+    #if ((CYDEV_BOOTLOADER_ENABLE) && (CYDEV_PROJ_TYPE != CYDEV_PROJ_TYPE_LOADABLEANDBOOTLOADER))
+        CyBtldr_CheckLaunch();
+    #endif /* ((CYDEV_BOOTLOADER_ENABLE) && (CYDEV_PROJ_TYPE != CYDEV_PROJ_TYPE_LOADABLEANDBOOTLOADER)) */
+    Start_c();
+}
+
+#elif defined (__ICCARM__)
+
+
+/*******************************************************************************
+* Function Name: __low_level_init
+********************************************************************************
+*
+* Summary:
+*  This function performs early initializations for the IAR Embedded
+*  Workbench IDE. It is executed in the context of reset interrupt handler
+*  before the data sections are initialized.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  The value that determines whether or not data sections should be initialized
+*  by the system startup code:
+*    0 - skip data sections initialization;
+*    1 - initialize data sections;
+*
+*******************************************************************************/
+#pragma inline = never
+int __low_level_init(void)
+{
+    #if(CY_IP_SRSSLT)
+        CySysWdtDisable();
+    #endif  /* (CY_IP_SRSSLT) */
+
+#if ((CYDEV_BOOTLOADER_ENABLE) && (CYDEV_PROJ_TYPE != CYDEV_PROJ_TYPE_LOADABLEANDBOOTLOADER))
+    CyBtldr_CheckLaunch();
+#endif /* ((CYDEV_BOOTLOADER_ENABLE) && (CYDEV_PROJ_TYPE != CYDEV_PROJ_TYPE_LOADABLEANDBOOTLOADER)) */
+
+    /* Initialize data sections */
+    __iar_data_init3();
+
+    initialize_psoc();
+
+    return 0;
+}
+
+#endif /* __GNUC__ */
+
+
+/*******************************************************************************
+* Ram Interrupt Vector table storage area. Must be placed at 0x20000000.
+*******************************************************************************/
+
+#if defined (__ICCARM__)
+    #pragma location=".ramvectors"
+#else
+    CY_SECTION(".ramvectors")
+#endif  /* defined (__ICCARM__) */
+cyisraddress CyRamVectors[CY_NUM_VECTORS];
+
+
+/*******************************************************************************
+* Rom Interrupt Vector table storage area. Must be 256-byte aligned.
+*******************************************************************************/
+
+#if defined(__ARMCC_VERSION)
+    /* Suppress diagnostic message 1296-D: extended constant initialiser used */
+    #pragma diag_suppress 1296
+#endif  /* defined(__ARMCC_VERSION) */
+
+#if defined (__ICCARM__)
+    #pragma location=".romvectors"
+    const intvec_elem __vector_table[CY_NUM_ROM_VECTORS] =
+#else
+    CY_SECTION(".romvectors")
+    const cyisraddress RomVectors[CY_NUM_ROM_VECTORS] =
+#endif  /* defined (__ICCARM__) */
+{
+    INITIAL_STACK_POINTER,   /* The initial stack pointer  0 */
+    #if defined (__ICCARM__) /* The reset handler          1 */
+        __iar_program_start,
+    #else
+        (cyisraddress)&Reset,
+    #endif  /* defined (__ICCARM__) */
+    &IntDefaultHandler,      /* The NMI handler            2 */
+    &IntDefaultHandler,      /* The hard fault handler     3 */
+};
+
+#if defined(__ARMCC_VERSION)
+    #pragma diag_default 1296
+#endif  /* defined(__ARMCC_VERSION) */
+
+
+/*******************************************************************************
+* Function Name: initialize_psoc
+********************************************************************************
+*
+* Summary:
+*  This function is used to initialize the PSoC chip before calling main.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+#if(defined(__GNUC__) && !defined(__ARMCC_VERSION))
+__attribute__ ((constructor(101)))
+#endif  /* (defined(__GNUC__) && !defined(__ARMCC_VERSION)) */
+void initialize_psoc(void)
+{
+    uint32 indexInit;
+
+    #if(CY_IP_CPUSSV2)
+        /***********************************************************************
+        * Make sure that Vector Table is located at 0000_0000 in Flash, before
+        * accessing RomVectors or calling functions that may be placed in
+        * .psocinit (cyfitter_cfg and ClockSetup). Note The CY_CPUSS_CONFIG_REG
+        * register is retention for the specified device family.
+        ***********************************************************************/
+        CY_CPUSS_CONFIG_REG &= (uint32) ~CY_CPUSS_CONFIG_VECT_IN_RAM;
+    #endif  /* (CY_IP_CPUSSV2) */
+
+    /* Set Ram interrupt vectors to default functions. */
+    for (indexInit = 0u; indexInit < CY_NUM_VECTORS; indexInit++)
+    {
+        CyRamVectors[indexInit] = (indexInit < CY_NUM_ROM_VECTORS) ?
+            #if defined (__ICCARM__)
+                __vector_table[indexInit].__fun : &IntDefaultHandler;
+            #else
+                RomVectors[indexInit] : &IntDefaultHandler;
+            #endif  /* defined (__ICCARM__) */
+    }
+
+    /* Initialize configuration registers. */
+    cyfitter_cfg();
+
+    #if !defined (__ICCARM__)
+        /* Actually, no need to clean this variable, just to make compiler happy. */
+        cySysNoInitDataValid = 0u;
+    #endif  /* !defined (__ICCARM__) */
+
+    #if (CYDEV_PROJ_TYPE != CYDEV_PROJ_TYPE_STANDARD)
+
+        /* Need to make sure that this variable will not be optimized out */
+        if (0u == cyBtldrRunType)
+        {
+            cyBtldrRunType = 0u;
+        }
+
+    #endif  /* (CYDEV_PROJ_TYPE != CYDEV_PROJ_TYPE_STANDARD) */
+
+    /* Vector Table is located at 0x2000:0000 in SRAM */
+    CY_CPUSS_CONFIG_REG |= CY_CPUSS_CONFIG_VECT_IN_RAM;
+}
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/CyBootAsmGnu.s
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/CyBootAsmGnu.s	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/CyBootAsmGnu.s	(revision 7)
@@ -0,0 +1,127 @@
+/*******************************************************************************
+* File Name: CyBootAsmGnu.s
+* Version 5.0
+*
+*  Description:
+*   Assembly routines for GNU as.
+*
+********************************************************************************
+* Copyright 2010-2015, Cypress Semiconductor Corporation.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions,
+* disclaimers, and limitations in the end user license agreement accompanying
+* the software package with which this file was provided.
+*******************************************************************************/
+
+.syntax unified
+.text
+.thumb
+.include "cyfittergnu.inc"
+
+
+/*******************************************************************************
+* Function Name: CyDelayCycles
+********************************************************************************
+*
+* Summary:
+*  Delays for the specified number of cycles.
+*
+* Parameters:
+*  uint32 cycles: number of cycles to delay.
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+/* void CyDelayCycles(uint32 cycles) */
+.align 3                    /* Align to 8 byte boundary (2^n) */
+.global CyDelayCycles
+.func CyDelayCycles, CyDelayCycles
+.type CyDelayCycles, %function
+.thumb_func
+CyDelayCycles:              /* cycles bytes */
+    ADDS r0, r0, #2         /*    1    2    Round to nearest multiple of 4 */
+    LSRS r0, r0, #2         /*    1    2    Divide by 4 and set flags */
+    BEQ CyDelayCycles_done  /*    2    2    Skip if 0 */
+.IF ((CYIPBLOCK_m0s8cpussv2_VERSION == 1) && (CYIPBLOCK_m0s8srssv2_VERSION == 1))
+    /* If device is using CPUSSv2 and SRSSv2 leave loop unaligned */
+.ELSE
+    NOP                     /*    1    2    Loop alignment padding */
+.ENDIF
+CyDelayCycles_loop:
+    SUBS r0, r0, #1         /*    1    2   Decrement counter */ 
+    BNE CyDelayCycles_loop  /*    3    2   3 CPU cycles (if branche is taken)*/
+    NOP                     /*    1    2    Loop alignment padding */
+    NOP                     /*    1    2    Loop alignment padding */
+CyDelayCycles_done:
+    NOP                     /*    1    2    Loop alignment padding */
+    BX lr                   /*    3    2 */
+.endfunc
+
+
+/*******************************************************************************
+* Function Name: CyEnterCriticalSection
+********************************************************************************
+*
+* Summary:
+*  CyEnterCriticalSection disables interrupts and returns a value indicating
+*  whether interrupts were previously enabled (the actual value depends on
+*  whether the device is PSoC 3 or PSoC 5).
+*
+*  Note Implementation of CyEnterCriticalSection manipulates the IRQ enable bit
+*  with interrupts still enabled. The test and set of the interrupt bits is not
+*  atomic; this is true for both PSoC 3 and PSoC 5. Therefore, to avoid a
+*  corrupting processor state, it must be the policy that all interrupt routines
+*  restore the interrupt enable bits as they were found on entry.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  uint8
+*   Returns 0 if interrupts were previously enabled or 1 if interrupts
+*   were previously disabled.
+*
+*******************************************************************************/
+/* uint8 CyEnterCriticalSection(void) */
+.global CyEnterCriticalSection
+.func CyEnterCriticalSection, CyEnterCriticalSection
+.type CyEnterCriticalSection, %function
+.thumb_func
+CyEnterCriticalSection:
+    MRS r0, PRIMASK         /* Save and return interrupt state */
+    CPSID I                 /* Disable interrupts */
+    BX lr
+.endfunc
+
+
+/*******************************************************************************
+* Function Name: CyExitCriticalSection
+********************************************************************************
+*
+* Summary:
+*  CyExitCriticalSection re-enables interrupts if they were enabled before
+*  CyEnterCriticalSection was called. The argument should be the value returned
+*  from CyEnterCriticalSection.
+*
+* Parameters:
+*  uint8 savedIntrStatus:
+*   Saved interrupt status returned by the CyEnterCriticalSection function.
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+/* void CyExitCriticalSection(uint8 savedIntrStatus) */
+.global CyExitCriticalSection
+.func CyExitCriticalSection, CyExitCriticalSection
+.type CyExitCriticalSection, %function
+.thumb_func
+CyExitCriticalSection:
+    MSR PRIMASK, r0         /* Restore interrupt state */
+    BX lr
+.endfunc
+
+.end
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/CyBootAsmIar.s
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/CyBootAsmIar.s	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/CyBootAsmIar.s	(revision 7)
@@ -0,0 +1,118 @@
+;-------------------------------------------------------------------------------
+; FILENAME: CyBootAsmIar.s
+; Version 5.0
+;
+;  DESCRIPTION:
+;    Assembly routines for IAR Embedded Workbench IDE.
+;
+;-------------------------------------------------------------------------------
+; Copyright 2013-2015, Cypress Semiconductor Corporation.  All rights reserved.
+; You may use this file only in accordance with the license, terms, conditions,
+; disclaimers, and limitations in the end user license agreement accompanying
+; the software package with which this file was provided.
+;-------------------------------------------------------------------------------
+
+    SECTION .text:CODE:ROOT(4)
+    PUBLIC CyDelayCycles
+    PUBLIC CyEnterCriticalSection
+    PUBLIC CyExitCriticalSection
+    THUMB
+    INCLUDE cyfitter.h
+;Create temporary defines as a workaround for compiler behavior
+#ifndef CYIPBLOCK_m0s8cpussv2_VERSION
+  #define CYIPBLOCK_m0s8cpussv2_VERSION 0
+#endif
+#ifndef CYIPBLOCK_m0s8srssv2_VERSION
+  #define CYIPBLOCK_m0s8srssv2_VERSION 0
+#endif
+;-------------------------------------------------------------------------------
+; Function Name: CyDelayCycles
+;-------------------------------------------------------------------------------
+;
+; Summary:
+;  Delays for the specified number of cycles.
+;
+; Parameters:
+;  uint32 cycles: number of cycles to delay.
+;
+; Return:
+;  None
+;
+;-------------------------------------------------------------------------------
+; void CyDelayCycles(uint32 cycles)
+
+CyDelayCycles: 
+    ADDS r0, r0, #2
+    LSRS r0, r0, #2
+    BEQ CyDelayCycles_done
+    #if ((CYIPBLOCK_m0s8cpussv2_VERSION == 1)&&(CYIPBLOCK_m0s8srssv2_VERSION == 1))
+        ; If device is using CPUSSv2 and SRSSv2 leave loop unaligned
+    #else
+        NOP
+    #endif
+CyDelayCycles_loop:
+    SUBS r0, r0, #1
+    BNE CyDelayCycles_loop
+    NOP
+    NOP
+CyDelayCycles_done:
+    BX lr
+
+;-------------------------------------------------------------------------------
+; Function Name: CyEnterCriticalSection
+;-------------------------------------------------------------------------------
+;
+; Summary:
+;  CyEnterCriticalSection disables interrupts and returns a value indicating
+;  whether interrupts were previously enabled.
+;
+;  Note Implementation of CyEnterCriticalSection manipulates the IRQ enable bit
+;  with interrupts still enabled. The test and set of the interrupt bits is not
+;  atomic. Therefore, to avoid corrupting processor state, it must be the policy 
+;  that all interrupt routines restore the interrupt enable bits as they were 
+;  found on entry.
+;
+; Parameters:
+;  None
+;
+; Return:
+;  uint8
+;   Returns 0 if interrupts were previously enabled or 1 if interrupts
+;   were previously disabled.
+;
+;-------------------------------------------------------------------------------
+; uint8 CyEnterCriticalSection(void)
+
+CyEnterCriticalSection:
+    MRS r0, PRIMASK         ; Save and return interrupt state
+    CPSID I                 ; Disable interrupts
+    BX lr
+
+;-------------------------------------------------------------------------------
+; Function Name: CyExitCriticalSection
+;-------------------------------------------------------------------------------
+;
+; Summary:
+;  CyExitCriticalSection re-enables interrupts if they were enabled before
+;  CyEnterCriticalSection was called. The argument should be the value returned
+;  from CyEnterCriticalSection.
+;
+; Parameters:
+;  uint8 savedIntrStatus:
+;   Saved interrupt status returned by the CyEnterCriticalSection function.
+;
+; Return:
+;  None
+;
+;-------------------------------------------------------------------------------
+; void CyExitCriticalSection(uint8 savedIntrStatus)
+
+CyExitCriticalSection:
+    MSR PRIMASK, r0         ; Restore interrupt state
+    BX lr
+
+    END
+
+;Undefine temporary defines
+#undef CYIPBLOCK_m0s8cpussv2_VERSION
+#undef CYIPBLOCK_m0s8srssv2_VERSION
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/CyBootAsmRv.s
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/CyBootAsmRv.s	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/CyBootAsmRv.s	(revision 7)
@@ -0,0 +1,118 @@
+;-------------------------------------------------------------------------------
+; FILENAME: CyBootAsmRv.s
+; Version 5.0
+;
+;  DESCRIPTION:
+;    Assembly routines for RealView.
+;
+;-------------------------------------------------------------------------------
+; Copyright 2010-2015, Cypress Semiconductor Corporation.  All rights reserved.
+; You may use this file only in accordance with the license, terms, conditions,
+; disclaimers, and limitations in the end user license agreement accompanying
+; the software package with which this file was provided.
+;-------------------------------------------------------------------------------
+
+    AREA |.text|,CODE,ALIGN=3
+    THUMB
+    EXTERN Reset
+    INCLUDE cyfitterrv.inc
+
+;-------------------------------------------------------------------------------
+; Function Name: CyDelayCycles
+;-------------------------------------------------------------------------------
+;
+; Summary:
+;  Delays for the specified number of cycles.
+;
+; Parameters:
+;  uint32 cycles: number of cycles to delay.
+;
+; Return:
+;  None
+;
+;-------------------------------------------------------------------------------
+; void CyDelayCycles(uint32 cycles)
+    ALIGN 8
+CyDelayCycles FUNCTION
+    EXPORT CyDelayCycles
+                            ; cycles bytes
+    ADDS r0, r0, #2         ;    1    2    Round to nearest multiple of 4
+    LSRS r0, r0, #2         ;    1    2    Divide by 4 and set flags
+    BEQ CyDelayCycles_done  ;    2    2    Skip if 0
+    IF :DEF: CYIPBLOCK_m0s8cpussv2_VERSION && :DEF: CYIPBLOCK_m0s8srssv2_VERSION
+        IF ((CYIPBLOCK_m0s8cpussv2_VERSION == 1)&&(CYIPBLOCK_m0s8srssv2_VERSION == 1))
+            ; If device is using CPUSSv2 and SRSSv2 leave loop unaligned
+        ENDIF
+    ELSE
+        NOP                 ;    1    2    Loop alignment padding
+    ENDIF
+CyDelayCycles_loop
+    SUBS r0, r0, #1         ;    1    2   Decrement counter
+    BNE CyDelayCycles_loop  ;    3    2   3 CPU cycles (if branche is taken)
+    NOP                     ;    1    2    Loop alignment padding
+    NOP                     ;    1    2    Loop alignment padding
+CyDelayCycles_done
+    BX lr                   ;    3    2
+    ENDFUNC
+
+
+;-------------------------------------------------------------------------------
+; Function Name: CyEnterCriticalSection
+;-------------------------------------------------------------------------------
+;
+; Summary:
+;  CyEnterCriticalSection disables interrupts and returns a value indicating
+;  whether interrupts were previously enabled (the actual value depends on
+;  whether the device is PSoC 3 or PSoC 5).
+;
+;  Note Implementation of CyEnterCriticalSection manipulates the IRQ enable bit
+;  with interrupts still enabled. The test and set of the interrupt bits is not
+;  atomic; this is true for both PSoC 3 and PSoC 5. Therefore, to avoid a
+;  corrupting processor state, it must be the policy that all interrupt routines
+;  restore the interrupt enable bits as they were found on entry.
+;
+; Parameters:
+;  None
+;
+; Return:
+;  uint8
+;   Returns 0 if interrupts were previously enabled or 1 if interrupts
+;   were previously disabled.
+;
+;-------------------------------------------------------------------------------
+; uint8 CyEnterCriticalSection(void)
+CyEnterCriticalSection FUNCTION
+    EXPORT CyEnterCriticalSection
+    MRS r0, PRIMASK         ; Save and return interrupt state
+    CPSID I                 ; Disable interrupts
+    BX lr
+    ENDFUNC
+
+
+;-------------------------------------------------------------------------------
+; Function Name: CyExitCriticalSection
+;-------------------------------------------------------------------------------
+;
+; Summary:
+;  CyExitCriticalSection re-enables interrupts if they were enabled before
+;  CyEnterCriticalSection was called. The argument should be the value returned
+;  from CyEnterCriticalSection.
+;
+; Parameters:
+;  uint8 savedIntrStatus:
+;   Saved interrupt status returned by the CyEnterCriticalSection function.
+;
+; Return:
+;  None
+;
+;-------------------------------------------------------------------------------
+; void CyExitCriticalSection(uint8 savedIntrStatus)
+CyExitCriticalSection FUNCTION
+    EXPORT CyExitCriticalSection
+    MSR PRIMASK, r0         ; Restore interrupt state
+    BX lr
+    ENDFUNC
+
+    END
+
+; [] END OF FILE
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/CyFlash.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/CyFlash.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/CyFlash.c	(revision 7)
@@ -0,0 +1,544 @@
+/*******************************************************************************
+* File Name: CyFlash.c
+* Version 5.0
+*
+*  Description:
+*   Provides an API for the FLASH.
+*
+*  Note:
+*   This code is endian agnostic.
+*
+*  Note:
+*   Documentation of the API's in this file is located in the
+*   System Reference Guide provided with PSoC Creator.
+*
+********************************************************************************
+* Copyright 2010-2015, Cypress Semiconductor Corporation.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions,
+* disclaimers, and limitations in the end user license agreement accompanying
+* the software package with which this file was provided.
+*******************************************************************************/
+
+#include "CyFlash.h"
+
+
+/*******************************************************************************
+* Cypress identified a defect with the Flash write functionality of the
+* PSoC 4000, PSoC 4100, and PSoC 4200 devices. The CySysFlashWriteRow() function
+* now checks the data to be written and, if necessary, modifies it to have a
+* non-zero checksum. After writing to Flash, the modified data is replaced
+* (Flash program) with the correct (original) data.
+*******************************************************************************/
+#define CY_FLASH_CHECKSUM_WORKAROUND    (CY_PSOC4_4000 || CY_PSOC4_4100 || CY_PSOC4_4200)
+
+#if (CY_IP_FM || (CY_IP_FMLT && CY_IP_SPCIF_SYNCHRONOUS))
+    static CY_SYS_FLASH_CLOCK_BACKUP_STRUCT cySysFlashBackup;
+#endif /* (CY_IP_FM || (CY_IP_FMLT && CY_IP_SPCIF_SYNCHRONOUS)) */
+
+static cystatus CySysFlashClockBackup(void);
+static cystatus CySysFlashClockRestore(void);
+#if(CY_IP_FMLT)
+    static cystatus CySysFlashClockConfig(void);
+#endif  /* (CY_IP_FMLT) */
+
+
+/*******************************************************************************
+* Function Name: CySysFlashWriteRow
+********************************************************************************
+*
+* Summary:
+*  Erases a row of Flash and programs it with the new data.
+*
+* Parameters:
+*  uint16 rowNum:
+*   The flash row number. The number of the flash rows is defined by the
+*   CY_FLASH_NUMBER_ROWS macro for the selected device. Refer to the device
+*   datasheet for the details.
+*
+*  uint8* rowData:
+*   Array of bytes to write. The size of the array must be equal to the flash
+*   row size. The flash row size for the selected device is defined by
+*   the CY_FLASH_SIZEOF_ROW macro. Refer to the device datasheet for the
+*   details.
+*
+* Return:
+*  Status
+*     Value                     Description
+*    CY_SYS_FLASH_SUCCESS           Successful
+*    CY_SYS_FLASH_INVALID_ADDR      Specified flash row address is invalid
+*    CY_SYS_FLASH_PROTECTED         Specified flash row is protected
+*    Other non-zero                 Failure
+*
+* Side Effects:
+*   The IMO must be enabled before calling this function. The operation of the
+*   flash writing hardware is dependent on the IMO.
+*
+*   For PSoC 4000, PSoC 4100 BLE and PSoC 4200 BLE devices (PSoC 4100 BLE and
+*   PSoC 4200 BLE devices with 256K of Flash memory are not affected), this API
+*   will automatically modify the clock settings for the device. Writing to
+*   flash requires that changes be made to the IMO and HFCLK settings. The
+*   configuration is restored before returning. This will impact the operation
+*   of most of the hardware in the device.
+*
+*   For PSoC 4000 devices this API will automatically modify the clock settings
+*   for the device. Writing to flash requires that changes be made to the IMO
+*   and HFCLK settings. The configuration is restored before returning. HFCLK
+*   will have several frequency changes during the operation of this API between
+*   a minimum frequency of the current IMO frequency divided by 8 and a maximum
+*   frequency of 12 MHz. This will impact the operation of most of the hardware
+*   in the device.
+*
+*******************************************************************************/
+uint32 CySysFlashWriteRow(uint32 rowNum, const uint8 rowData[])
+{
+    volatile uint32 retValue = CY_SYS_FLASH_SUCCESS;
+    volatile uint32 clkCnfRetValue = CY_SYS_FLASH_SUCCESS;
+    volatile uint32 parameters[(CY_FLASH_SIZEOF_ROW + CY_FLASH_SRAM_ROM_DATA) / sizeof(uint32)];
+    uint8  interruptState;
+
+    #if (CY_FLASH_CHECKSUM_WORKAROUND)
+        uint32 needChecksumWorkaround = 0u;
+        uint32 savedIndex = 0u;
+        uint32 savedValue = 0u;
+        uint32 checksum = 0u;
+        uint32 bits = 0u;
+        uint32 i;
+    #endif  /* (CY_FLASH_CHECKSUM_WORKAROUND) */
+
+    if ((rowNum < CY_FLASH_NUMBER_ROWS) && (rowData != 0u))
+    {
+        /* Copy data to be written into internal variable */
+        (void)memcpy((void *)&parameters[2u], rowData, CY_FLASH_SIZEOF_ROW);
+
+        #if (CY_FLASH_CHECKSUM_WORKAROUND)
+
+            for (i = 2u; i < ((CY_FLASH_SIZEOF_ROW / sizeof(uint32)) + 2u); i++)
+            {
+                uint32 tmp = parameters[i];
+                if (tmp != 0u)
+                {
+                    checksum += tmp;
+                    bits |= tmp;
+                    savedIndex = i;
+                }
+            }
+
+            needChecksumWorkaround = ((checksum == 0u) && (bits != 0u)) ? 1u : 0u;
+            if (needChecksumWorkaround != 0u)
+            {
+                savedValue = parameters[savedIndex];
+                parameters[savedIndex] = 0u;
+            }
+        #endif  /* (CY_FLASH_CHECKSUM_WORKAROUND) */
+
+        /* Load Flash Bytes */
+        parameters[0u] = (uint32) (CY_FLASH_GET_MACRO_FROM_ROW(rowNum)        << CY_FLASH_PARAM_MACRO_SEL_OFFSET) |
+                         (uint32) (CY_FLASH_PAGE_LATCH_START_ADDR             << CY_FLASH_PARAM_ADDR_OFFSET     ) |
+                         (uint32) (CY_FLASH_KEY_TWO(CY_FLASH_API_OPCODE_LOAD) << CY_FLASH_PARAM_KEY_TWO_OFFSET  ) |
+                         CY_FLASH_KEY_ONE;
+        parameters[1u] = CY_FLASH_SIZEOF_ROW - 1u;
+
+        CY_FLASH_CPUSS_SYSARG_REG = (uint32) &parameters[0u];
+        CY_FLASH_CPUSS_SYSREQ_REG = CY_FLASH_CPUSS_REQ_START | CY_FLASH_API_OPCODE_LOAD;
+        retValue = CY_FLASH_API_RETURN;
+
+        if(retValue == CY_SYS_FLASH_SUCCESS)
+        {
+            /***************************************************************
+            * Mask all the exceptions to guarantee that Flash write will
+            * occur in the atomic way. It will not affect system call
+            * execution (flash row write) since it is executed in the NMI
+            * context.
+            ***************************************************************/
+            interruptState = CyEnterCriticalSection();
+
+            clkCnfRetValue = CySysFlashClockBackup();
+
+        #if(CY_IP_FMLT)
+            if(clkCnfRetValue == CY_SYS_FLASH_SUCCESS)
+            {
+                retValue = CySysFlashClockConfig();
+            }
+        #endif  /* (CY_IP_FMLT) */
+
+            if(retValue == CY_SYS_FLASH_SUCCESS)
+            {
+                /* Write Row */
+                parameters[0u]  = (uint32) (((uint32) CY_FLASH_KEY_TWO(CY_FLASH_API_OPCODE_WRITE_ROW) <<  CY_FLASH_PARAM_KEY_TWO_OFFSET) | CY_FLASH_KEY_ONE);
+                parameters[0u] |= (uint32)(rowNum << 16u);
+
+                CY_FLASH_CPUSS_SYSARG_REG = (uint32) &parameters[0u];
+                CY_FLASH_CPUSS_SYSREQ_REG = CY_FLASH_CPUSS_REQ_START | CY_FLASH_API_OPCODE_WRITE_ROW;
+                retValue = CY_FLASH_API_RETURN;
+            }
+
+            #if (CY_FLASH_CHECKSUM_WORKAROUND)
+
+                if ((retValue == CYRET_SUCCESS) && (needChecksumWorkaround != 0u))
+                {
+                    (void)memset((void *)&parameters[2u], 0, CY_FLASH_SIZEOF_ROW);
+                    parameters[savedIndex] = savedValue;
+
+                    /* Load Flash Bytes */
+                    parameters[0u] = (uint32) (CY_FLASH_GET_MACRO_FROM_ROW(rowNum)        << CY_FLASH_PARAM_MACRO_SEL_OFFSET) |
+                                     (uint32) (CY_FLASH_PAGE_LATCH_START_ADDR             << CY_FLASH_PARAM_ADDR_OFFSET     ) |
+                                     (uint32) (CY_FLASH_KEY_TWO(CY_FLASH_API_OPCODE_LOAD) << CY_FLASH_PARAM_KEY_TWO_OFFSET  ) |
+                                     CY_FLASH_KEY_ONE;
+                    parameters[1u] = CY_FLASH_SIZEOF_ROW - 1u;
+
+                    CY_FLASH_CPUSS_SYSARG_REG = (uint32) &parameters[0u];
+                    CY_FLASH_CPUSS_SYSREQ_REG = CY_FLASH_CPUSS_REQ_START | CY_FLASH_API_OPCODE_LOAD;
+                    retValue = CY_FLASH_API_RETURN;
+
+
+                    if(retValue == CY_SYS_FLASH_SUCCESS)
+                    {
+                        /* Program Row */
+                        parameters[0u]  =
+                            (uint32) (((uint32) CY_FLASH_KEY_TWO(CY_FLASH_API_OPCODE_PROGRAM_ROW) <<
+                                                    CY_FLASH_PARAM_KEY_TWO_OFFSET) | CY_FLASH_KEY_ONE);
+                        parameters[0u] |= (uint32)(rowNum << 16u);
+
+                        CY_FLASH_CPUSS_SYSARG_REG = (uint32) &parameters[0u];
+                        CY_FLASH_CPUSS_SYSREQ_REG = CY_FLASH_CPUSS_REQ_START | CY_FLASH_API_OPCODE_PROGRAM_ROW;
+                        retValue = CY_FLASH_API_RETURN;
+                    }
+                }
+            #endif  /* (CY_FLASH_CHECKSUM_WORKAROUND) */
+
+            if(clkCnfRetValue == CY_SYS_FLASH_SUCCESS)
+            {
+                clkCnfRetValue = CySysFlashClockRestore();
+            }
+
+            CyExitCriticalSection(interruptState);
+        }
+    }
+    else
+    {
+        retValue = CY_SYS_FLASH_INVALID_ADDR;
+    }
+
+    return (retValue);
+}
+
+
+/*******************************************************************************
+* Function Name: CySysFlashSetWaitCycles
+********************************************************************************
+*
+* Summary:
+*  Sets the number of clock cycles the cache will wait before it samples data
+*  coming back from Flash. This function must be called before increasing the
+*  SYSCLK clock frequency. It can optionally be called after lowering SYSCLK
+*  clock frequency in order to improve the CPU performance.
+*
+* Parameters:
+*  freq: The System clock frequency in MHz. Note: Invalid frequency will be
+*  ignored in Release mode and the CPU will be halted if project is compiled in
+*  Debug mode.
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void CySysFlashSetWaitCycles(uint32 freq)
+{
+    uint8  interruptState;
+
+    interruptState = CyEnterCriticalSection();
+
+    #if (CY_IP_CPUSS)
+
+        if ( freq <= CY_FLASH_SYSCLK_BOUNDARY_MHZ )
+        {
+            CY_SYS_CLK_SELECT_REG &= (uint32)(~CY_FLASH_WAIT_STATE_EN);
+        }
+        else
+        {
+            CY_SYS_CLK_SELECT_REG |= CY_FLASH_WAIT_STATE_EN;
+        }
+    #else
+        if (freq <= CY_FLASH_CTL_WS_0_FREQ_MAX)
+        {
+            CY_FLASH_CTL_REG = (CY_FLASH_CTL_REG & ~CY_FLASH_CTL_WS_MASK) | CY_FLASH_CTL_WS_0_VALUE;
+        } else
+        if (freq <= CY_FLASH_CTL_WS_1_FREQ_MAX)
+        {
+            CY_FLASH_CTL_REG = (CY_FLASH_CTL_REG & ~CY_FLASH_CTL_WS_MASK) | CY_FLASH_CTL_WS_1_VALUE;
+        } else
+    #if (CY_IP_FMLT || CY_IP_S8FS)
+        if (freq <= CY_FLASH_CTL_WS_2_FREQ_MAX)
+        {
+            CY_FLASH_CTL_REG = (CY_FLASH_CTL_REG & ~CY_FLASH_CTL_WS_MASK) | CY_FLASH_CTL_WS_2_VALUE;
+        }
+        else
+    #endif  /* (CY_IP_FMLT || CY_IP_S8FS) */
+        {
+            /* Halt CPU in debug mode if frequency is invalid */
+            CYASSERT(0u != 0u);
+        }
+
+    #endif  /* (CY_IP_CPUSS) */
+
+    CyExitCriticalSection(interruptState);
+}
+
+
+/*******************************************************************************
+* Function Name: CySysFlashClockBackup
+********************************************************************************
+*
+* Summary:
+*  Backups the device clock configuration.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  The same as CySysFlashWriteRow().
+*
+*******************************************************************************/
+static cystatus CySysFlashClockBackup(void)
+{
+    cystatus retValue = CY_SYS_FLASH_SUCCESS;
+#if(!CY_IP_FM)
+    #if !(CY_PSOC4_4000)
+        #if (CY_IP_SPCIF_SYNCHRONOUS)
+            volatile uint32   parameters[2u];
+        #endif /* (CY_IP_SPCIF_SYNCHRONOUS) */
+    #endif  /* !(CY_PSOC4_4000) */
+#endif  /* (!CY_IP_FM) */
+
+#if(CY_IP_FM)
+
+    /***************************************************************
+    * Preserve IMO configuration that could be changed during
+    * system call execution (Cypress ID #150448).
+    ***************************************************************/
+    cySysFlashBackup.imoConfigReg = CY_SYS_CLK_IMO_CONFIG_REG;
+
+#else   /* (CY_IP_FMLT) */
+
+    #if (CY_PSOC4_4000)
+
+        /***************************************************************************
+        * Perform firmware clock settings backup for the PSOC4 4000 devices (the
+        * corresponding system call is not available).
+        ***************************************************************************/
+
+        /***************************************************************************
+        * The registers listed below are modified by CySysFlashClockConfig().
+        *
+        * The registers to be saved:
+        * - CY_SYS_CLK_IMO_CONFIG_REG - IMO enable state.
+        * - CY_SYS_CLK_SELECT_REG     - HFCLK source, divider, pump source. Save
+        *                               entire register as it can be directly
+        *                               written on restore (no special
+        *                               requirements).
+        * - CY_SYS_CLK_IMO_SELECT_REG - Save IMO frequency.
+        *
+        * The registers not to be saved:
+        * - CY_SYS_CLK_IMO_TRIM1_REG  - No need to save. Function of frequency.
+        *                               Restored by CySysClkWriteImoFreq().
+        * - CY_SYS_CLK_IMO_TRIM3_REG  - No need to save. Function of frequency.
+        *                               Restored by CySysClkWriteImoFreq().
+        * - REG_CPUSS_FLASH_CTL       - Flash wait cycles. Unmodified due to system
+        *                               clock 16 MHz limit.
+        ***************************************************************************/
+
+        cySysFlashBackup.clkSelectReg = CY_SYS_CLK_SELECT_REG;
+        cySysFlashBackup.clkImoEna    = CY_SYS_CLK_IMO_CONFIG_REG & CY_SYS_CLK_IMO_CONFIG_ENABLE;
+        cySysFlashBackup.clkImoFreq   = CY_SYS_CLK_IMO_MIN_FREQ_MHZ + (CY_SYS_CLK_IMO_SELECT_REG << 2u);
+
+    #else
+
+        #if (CY_IP_SPCIF_SYNCHRONOUS)
+            /* FM-Lite Clock Backup System Call */
+            parameters[0u] =
+                (uint32) ((CY_FLASH_KEY_TWO(CY_FLASH_API_OPCODE_CLK_BACKUP) <<  CY_FLASH_PARAM_KEY_TWO_OFFSET) |
+                            CY_FLASH_KEY_ONE);
+            parameters[1u] = (uint32) &cySysFlashBackup.clockSettings[0u];
+            CY_FLASH_CPUSS_SYSARG_REG = (uint32) &parameters[0u];
+            CY_FLASH_CPUSS_SYSREQ_REG = CY_FLASH_CPUSS_REQ_START | CY_FLASH_API_OPCODE_CLK_BACKUP;
+            retValue = CY_FLASH_API_RETURN;
+        #endif /* (CY_IP_SPCIF_SYNCHRONOUS) */
+
+    #endif  /* (CY_PSOC4_4000) */
+
+#endif  /* (CY_IP_FM) */
+
+    return (retValue);
+}
+
+
+#if(CY_IP_FMLT)
+/*******************************************************************************
+* Function Name: CySysFlashClockConfig
+********************************************************************************
+*
+* Summary:
+*  Configures the device clocks for the flash writing.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  The same as CySysFlashWriteRow().
+*
+*******************************************************************************/
+static cystatus CySysFlashClockConfig(void)
+{
+    cystatus retValue = CY_SYS_FLASH_SUCCESS;
+
+    /***************************************************************************
+    * The FM-Lite IP uses the IMO at 48MHz for the pump clock and SPC timer
+    * clock. The PUMP_SEL and HF clock must be set to IMO before calling Flash
+    * write or erase operation.
+    ***************************************************************************/
+#if (CY_PSOC4_4000)
+
+    /***************************************************************************
+    * Perform firmware clock settings setup for the PSOC4 4000 devices (the
+    * corresponding system call is not reliable):
+    * - The IMO frequency should be 48 MHz
+    * - The IMO should be source for the HFCLK
+    * - The IMO should be the source for the charge pump clock
+    *
+    * Note The structure members used below are initialized by
+    * the CySysFlashClockBackup() function.
+    ***************************************************************************/
+    if ((cySysFlashBackup.clkImoFreq != 48u) ||
+        ((cySysFlashBackup.clkSelectReg & CY_SYS_CLK_SELECT_DIRECT_SEL_MASK) != CY_SYS_CLK_HFCLK_IMO) ||
+        (((cySysFlashBackup.clkSelectReg >> CY_SYS_CLK_SELECT_PUMP_SEL_SHIFT) & CY_SYS_CLK_SELECT_PUMP_SEL_MASK) !=
+            CY_SYS_CLK_SELECT_PUMP_SEL_IMO))
+    {
+        /***********************************************************************
+         Set HFCLK divider to divide-by-4 to ensure that System clock frequency
+        * is within the valid limit (16 MHz for the PSoC4 4000).
+        ***********************************************************************/
+        CySysClkWriteHfclkDiv(CY_SYS_CLK_HFCLK_DIV_4);
+
+        /* The IMO frequency should be 48 MHz */
+        if (cySysFlashBackup.clkImoFreq != 48u)
+        {
+            CySysClkWriteImoFreq(48u);
+        }
+        CySysClkImoStart();
+
+        /* The IMO should be source for the HFCLK */
+        CySysClkWriteHfclkDirect(CY_SYS_CLK_HFCLK_IMO);
+
+        /* The IMO should be the source for the charge pump clock */
+        CY_SYS_CLK_SELECT_REG =  (CY_SYS_CLK_SELECT_REG &
+            ((uint32)~(uint32)(CY_SYS_CLK_SELECT_PUMP_SEL_MASK << CY_SYS_CLK_SELECT_PUMP_SEL_SHIFT))) |
+            ((uint32)((uint32)1u << CY_SYS_CLK_SELECT_PUMP_SEL_SHIFT));
+    }
+
+#else
+
+    #if (CY_IP_SPCIF_SYNCHRONOUS)
+        /* FM-Lite Clock Configuration */
+        CY_FLASH_CPUSS_SYSARG_REG =
+            (uint32) ((CY_FLASH_KEY_TWO(CY_FLASH_API_OPCODE_CLK_CONFIG) <<  CY_FLASH_PARAM_KEY_TWO_OFFSET) |
+                        CY_FLASH_KEY_ONE);
+        CY_FLASH_CPUSS_SYSREQ_REG = CY_FLASH_CPUSS_REQ_START | CY_FLASH_API_OPCODE_CLK_CONFIG;
+        retValue = CY_FLASH_API_RETURN;
+    #endif /* (CY_IP_SPCIF_SYNCHRONOUS) */
+
+#endif  /* (CY_PSOC4_4000) */
+
+    return (retValue);
+}
+#endif  /* (CY_IP_FMLT) */
+
+
+/*******************************************************************************
+* Function Name: CySysFlashClockRestore
+********************************************************************************
+*
+* Summary:
+*  Restores the device clock configuration.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  The same as CySysFlashWriteRow().
+*
+*******************************************************************************/
+static cystatus CySysFlashClockRestore(void)
+{
+    cystatus retValue = CY_SYS_FLASH_SUCCESS;
+#if(!CY_IP_FM)
+    #if !(CY_PSOC4_4000)
+        #if (CY_IP_SPCIF_SYNCHRONOUS)
+            volatile uint32   parameters[2u];
+        #endif /* (CY_IP_SPCIF_SYNCHRONOUS) */
+    #endif  /* !(CY_PSOC4_4000) */
+#endif  /* (!CY_IP_FM) */
+
+#if(CY_IP_FM)
+
+    /***************************************************************
+    * Restore IMO configuration that could be changed during
+    * system call execution (Cypress ID #150448).
+    ***************************************************************/
+    CY_SYS_CLK_IMO_CONFIG_REG = cySysFlashBackup.imoConfigReg;
+
+#else
+
+    #if (CY_PSOC4_4000)
+
+        /***************************************************************************
+        * Perform firmware clock settings restore for the PSOC4 4000 devices (the
+        * corresponding system call is not available).
+        ***************************************************************************/
+
+        /* Restore clock settings */
+        if ((cySysFlashBackup.clkImoFreq != 48u) ||
+            ((cySysFlashBackup.clkSelectReg & CY_SYS_CLK_SELECT_DIRECT_SEL_MASK) != CY_SYS_CLK_HFCLK_IMO) ||
+            (((cySysFlashBackup.clkSelectReg >> CY_SYS_CLK_SELECT_PUMP_SEL_SHIFT) & CY_SYS_CLK_SELECT_PUMP_SEL_MASK) !=
+                CY_SYS_CLK_SELECT_PUMP_SEL_IMO))
+        {
+            /* Restore IMO frequency if needed */
+            if (cySysFlashBackup.clkImoFreq != 48u)
+            {
+                CySysClkWriteImoFreq(cySysFlashBackup.clkImoFreq);
+            }
+
+            /* Restore HFCLK clock source */
+            CySysClkWriteHfclkDirect(cySysFlashBackup.clkSelectReg & CY_SYS_CLK_SELECT_DIRECT_SEL_MASK);
+
+            /* Restore HFCLK divider and source for pump  */
+            CY_SYS_CLK_SELECT_REG = cySysFlashBackup.clkSelectReg;
+
+            /* Stop IMO if needed */
+            if (0u == cySysFlashBackup.clkImoEna)
+            {
+                CySysClkImoStop();
+            }
+        }
+
+    #else
+
+        #if (CY_IP_SPCIF_SYNCHRONOUS)
+            /* FM-Lite Clock Restore */
+            parameters[0u] =
+                (uint32) ((CY_FLASH_KEY_TWO(CY_FLASH_API_OPCODE_CLK_RESTORE) <<  CY_FLASH_PARAM_KEY_TWO_OFFSET) |
+                            CY_FLASH_KEY_ONE);
+            parameters[1u] = (uint32) &cySysFlashBackup.clockSettings[0u];
+            CY_FLASH_CPUSS_SYSARG_REG = (uint32) &parameters[0u];
+            CY_FLASH_CPUSS_SYSREQ_REG = CY_FLASH_CPUSS_REQ_START | CY_FLASH_API_OPCODE_CLK_RESTORE;
+            retValue = CY_FLASH_API_RETURN;
+        #endif /* (CY_IP_SPCIF_SYNCHRONOUS) */
+
+    #endif  /* (CY_PSOC4_4000) */
+
+#endif  /* (CY_IP_FM) */
+
+    return (retValue);
+}
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/CyFlash.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/CyFlash.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/CyFlash.h	(revision 7)
@@ -0,0 +1,196 @@
+/*******************************************************************************
+* File Name: CyFlash.h
+* Version 5.0
+*
+*  Description:
+*   Provides the function definitions for the FLASH.
+*
+*  Note:
+*   Documentation of the API's in this file is located in the
+*   System Reference Guide provided with PSoC Creator.
+*
+********************************************************************************
+* Copyright 2010-2015, Cypress Semiconductor Corporation.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions,
+* disclaimers, and limitations in the end user license agreement accompanying
+* the software package with which this file was provided.
+*******************************************************************************/
+
+#if !defined(CY_BOOT_CYFLASH_H)
+#define CY_BOOT_CYFLASH_H
+
+#include "CyLib.h"
+
+
+/*******************************************************************************
+*     Function Prototypes
+*******************************************************************************/
+uint32 CySysFlashWriteRow       (uint32 rowNum, const uint8 rowData[]);
+void   CySysFlashSetWaitCycles  (uint32 freq);
+
+
+/*******************************************************************************
+*     Flash defines
+*******************************************************************************/
+
+/* Flash API macros */
+#define CY_FLASH_BASE                   (CYDEV_FLASH_BASE)
+#define CY_FLASH_SIZE                   (CYDEV_FLASH_SIZE)
+#define CY_FLASH_NUMBER_ARRAYS          (CYDEV_FLASH_SIZE / CYDEV_FLS_SECTOR_SIZE)
+#define CY_FLASH_SIZEOF_ARRAY           (CYDEV_FLS_SECTOR_SIZE)
+#define CY_FLASH_NUMBER_ROWS            (CYDEV_FLASH_SIZE / CYDEV_FLS_ROW_SIZE)
+#define CY_FLASH_SIZEOF_ROW             (CYDEV_FLS_ROW_SIZE)
+
+
+/* CySysFlashWriteRow() - return codes */
+#define CY_SYS_FLASH_SUCCESS            (0x00u)
+#define CY_SYS_FLASH_INVALID_ADDR       (0x04u)
+#define CY_SYS_FLASH_PROTECTED          (0x05u)
+
+
+/* CySysFlashSetWaitCycles() - implementation definitions */
+#define CY_FLASH_WAIT_STATE_EN          (( uint32 )(( uint32 )0x01u << 18u))
+#define CY_FLASH_SYSCLK_BOUNDARY_MHZ    (24u)
+#if (CY_IP_CPUSSV2)
+    /* CySysFlashSetWaitCycles() */
+    #if(CY_IP_FM)
+        #define CY_FLASH_CTL_WS_0_FREQ_MIN      (0u)
+        #define CY_FLASH_CTL_WS_0_FREQ_MAX      (24u)
+
+        #define CY_FLASH_CTL_WS_1_FREQ_MIN      (24u)
+        #define CY_FLASH_CTL_WS_1_FREQ_MAX      (48u)
+    #else /* (CY_IP_FMLT || CY_IP_S8FS) */
+        #define CY_FLASH_CTL_WS_0_FREQ_MIN      (0u)
+        #define CY_FLASH_CTL_WS_0_FREQ_MAX      (16u)
+
+        #define CY_FLASH_CTL_WS_1_FREQ_MIN      (16u)
+        #define CY_FLASH_CTL_WS_1_FREQ_MAX      (32u)
+
+        #define CY_FLASH_CTL_WS_2_FREQ_MIN      (32u)
+        #define CY_FLASH_CTL_WS_2_FREQ_MAX      (48u)
+    #endif  /* (CY_IP_FM) */
+
+    #define CY_FLASH_CTL_WS_MASK        ((uint32) 0x03u)
+    #define CY_FLASH_CTL_WS_0_VALUE     (0x00u)
+    #define CY_FLASH_CTL_WS_1_VALUE     (0x01u)
+    #if(CY_IP_FMLT || CY_IP_S8FS)
+        #define CY_FLASH_CTL_WS_2_VALUE (0x02u)
+    #endif  /* (CY_IP_FMLT || CY_IP_S8FS) */
+#endif  /* (CY_IP_CPUSSV2) */
+
+
+#define CY_FLASH_KEY_ONE                (0xB6u)
+#define CY_FLASH_KEY_TWO(x)             ((uint32) (((uint16) 0xD3u) + ((uint16) (x))))
+
+#define CY_FLASH_PAGE_LATCH_START_ADDR  ((uint32) (0x00u))
+#define CY_FLASH_ROW_NUM_MASK           (0x100u)
+#define CY_FLASH_CPUSS_REQ_START        (( uint32 )(( uint32 )0x1u << 31u))
+
+/* Opcodes */
+#define CY_FLASH_API_OPCODE_LOAD        (0x04u)
+#define CY_FLASH_API_OPCODE_WRITE_ROW   (0x05u)
+
+#define CY_FLASH_API_OPCODE_PROGRAM_ROW (0x06u)
+
+#define CY_FLASH_API_OPCODE_CLK_CONFIG  (0x15u)
+#define CY_FLASH_API_OPCODE_CLK_BACKUP  (0x16u)
+#define CY_FLASH_API_OPCODE_CLK_RESTORE (0x17u)
+
+/* SROM API parameters offsets */
+#define CY_FLASH_PARAM_KEY_TWO_OFFSET   (8u)
+#define CY_FLASH_PARAM_ADDR_OFFSET      (16u)
+#define CY_FLASH_PARAM_MACRO_SEL_OFFSET (24u)
+
+#if (CY_IP_FLASH_MACROS == 2u)
+    /*  Macro #0: rows 0x00-0x1ff, Macro #1: rows 0x200-0x3ff */
+    #define CY_FLASH_GET_MACRO_FROM_ROW(row)         ((uint32)(((row) > 0x1ffu) ? 1u : 0u))
+#else
+    /* Only macro # 0 is available */
+    #define CY_FLASH_GET_MACRO_FROM_ROW(row)         ((uint32)(((row) != 0u)    ? 0u : 0u))
+#endif  /* (CY_IP_FLASH_MACROS == 2u) */
+
+#if(CY_IP_FMLT)
+    /* SROM size greater than 4k */
+    #define CY_FLASH_IS_BACKUP_RESTORE   (CYDEV_SROM_SIZE > 0x00001000u)
+#endif  /* (CY_IP_FMLT) */
+
+
+#if(CY_IP_SRSSV2)
+    #define CY_FLASH_CLOCK_BACKUP_SIZE      (4u)
+#else /* CY_IP_SRSSLT */
+    #define CY_FLASH_CLOCK_BACKUP_SIZE      (6u)
+#endif  /* (CY_IP_SRSSV2) */
+
+
+typedef struct cySysFlashClockBackupStruct
+{
+#if(CY_IP_FM)
+        uint32   imoConfigReg;
+#else   /* (CY_IP_FMLT) */
+    #if (CY_PSOC4_4000)
+        uint32 clkSelectReg;
+        uint32 clkImoEna;
+        uint32 clkImoFreq;
+    #else
+        #if(CY_IP_SRSSV2)
+            uint32 clkImoPump;
+        #endif /* (CY_IP_SRSSV2) */
+        uint32 clockSettings[CY_FLASH_CLOCK_BACKUP_SIZE];       /* FM-Lite Clock Backup */
+    #endif  /* (CY_PSOC4_4000) */
+
+#endif  /* (CY_IP_FM) */
+} CY_SYS_FLASH_CLOCK_BACKUP_STRUCT;
+
+
+/* SYSARG control register */
+#define CY_FLASH_CPUSS_SYSARG_REG       (*(reg32 *) CYREG_CPUSS_SYSARG)
+#define CY_FLASH_CPUSS_SYSARG_PTR       ( (reg32 *) CYREG_CPUSS_SYSARG)
+
+/* SYSCALL control register */
+#define CY_FLASH_CPUSS_SYSREQ_REG       (*(reg32 *) CYREG_CPUSS_SYSREQ)
+#define CY_FLASH_CPUSS_SYSREQ_PTR       ( (reg32 *) CYREG_CPUSS_SYSREQ)
+
+#if (CY_IP_CPUSSV2)
+    /* SYSARG control register */
+    #define CY_FLASH_CTL_REG            (*(reg32 *) CYREG_CPUSS_FLASH_CTL)
+    #define CY_FLASH_CTL_PTR            ( (reg32 *) CYREG_CPUSS_FLASH_CTL)
+#endif  /* (CY_IP_CPUSSV2) */
+
+#define CY_FLASH_API_RETURN             (((CY_FLASH_CPUSS_SYSARG_REG & 0xF0000000u) == 0xA0000000u) ? \
+                                            CYRET_SUCCESS : \
+                                            (CY_FLASH_CPUSS_SYSARG_REG & 0x0000000Fu))
+
+
+/*******************************************************************************
+* Thne following code is OBSOLETE and must not be used starting with cy_boot
+* 4.20.
+*
+* If the obsoleted macro definitions intended for use in the application use the
+* following scheme, redefine your own versions of these definitions:
+*    #ifdef <OBSOLETED_DEFINE>
+*        #undef  <OBSOLETED_DEFINE>
+*        #define <OBSOLETED_DEFINE>      (<New Value>)
+*    #endif
+*
+* Note: Redefine obsoleted macro definitions with caution. They might still be
+*       used in the application and their modification might lead to unexpected
+*       consequences.
+*******************************************************************************/
+#define CY_FLASH_SRAM_ROM_KEY1          (( uint32 )0x00u)
+#define CY_FLASH_SRAM_ROM_PARAM2        (CY_FLASH_SRAM_ROM_KEY1 + 0x04u)
+#define CY_FLASH_SRAM_ROM_DATA          (CY_FLASH_SRAM_ROM_KEY1 + 0x08u)
+
+#define CY_FLASH_SROM_CMD_RETURN_MASK   (0xF0000000u)
+#define CY_FLASH_SROM_CMD_RETURN_SUCC   (0xA0000000u)
+#define CY_FLASH_SROM_KEY1              (( uint32 )0xB6u)
+#define CY_FLASH_SROM_KEY2_LOAD         (( uint32 )0xD7u)
+#define CY_FLASH_SROM_KEY2_WRITE        (( uint32 )0xD8u)
+#define CY_FLASH_SROM_LOAD_CMD          ((CY_FLASH_SROM_KEY2_LOAD << 8u) | CY_FLASH_SROM_KEY1)
+#define CY_FLASH_LOAD_BYTE_OPCODE       (( uint32 )0x04u)
+#define CY_FLASH_WRITE_ROW_OPCODE       (( uint32 )0x05u)
+
+
+#endif  /* (CY_BOOT_CYFLASH_H) */
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/CyLFClk.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/CyLFClk.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/CyLFClk.c	(revision 7)
@@ -0,0 +1,1971 @@
+/*******************************************************************************
+* File Name: .c
+* Version 1.0
+*
+* Description:
+*  This file provides the source code to API for the cy_lfclk Component.
+*
+********************************************************************************
+* Copyright 2008-2015, Cypress Semiconductor Corporation.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions,
+* disclaimers, and limitations in the end user license agreement accompanying
+* the software package with which this file was provided.
+*******************************************************************************/
+
+
+#include "CyLFClk.h"
+#include "CyLib.h"
+
+
+#if (CY_IP_WCO)
+    static uint32 CySysClkGetLfclkSource(void);
+#endif /* (CY_IP_WCO) */
+
+#if(CY_IP_SRSSV2)
+    /* CySysClkLfclkPosedgeCatch() / CySysClkLfclkPosedgeRestore() */
+    static uint32 lfclkPosedgeWdtCounter0Enabled = 0u;
+    static uint32 lfclkPosedgeWdtCounter0Mode    = CY_SYS_WDT_MODE_NONE;
+
+    static volatile uint32 disableServicedIsr = 0uL;
+    static volatile uint32 wdtIsrMask = CY_SYS_WDT_COUNTER0_INT |\
+                                        CY_SYS_WDT_COUNTER1_INT |\
+                                        CY_SYS_WDT_COUNTER2_INT;
+
+    static const uint32 counterIntMaskTbl[CY_WDT_NUM_OF_WDT] = {CY_SYS_WDT_COUNTER0_INT,
+                                                                CY_SYS_WDT_COUNTER1_INT,
+                                                                CY_SYS_WDT_COUNTER2_INT};
+
+    static void CySysClkLfclkPosedgeCatch(void);
+    static void CySysClkLfclkPosedgeRestore(void);
+
+    static uint32 CySysWdtLocked(void);
+    static uint32 CySysClkIloEnabled(void);
+#endif /* (CY_IP_SRSSV2) */
+
+#if(CY_IP_SRSSV2)
+    static cyWdtCallback cySysWdtCallback[CY_WDT_NUM_OF_WDT] = {(void *)0, (void *)0, (void *)0};
+#else
+    static cyWdtCallback cySysWdtCallback = (void *)0;
+#endif /* (CY_IP_SRSSV2) */
+
+/*******************************************************************************
+* Function Name: CySysClkIloStart
+********************************************************************************
+*
+* Summary:
+*  Enables ILO. Refer to the device datasheet for the ILO startup time.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void CySysClkIloStart(void)
+{
+    CY_SYS_CLK_ILO_CONFIG_REG |= CY_SYS_CLK_ILO_CONFIG_ENABLE;
+}
+
+
+/*******************************************************************************
+* Function Name: CySysClkIloStop
+********************************************************************************
+*
+* Summary:
+*  Disables ILO.
+*
+* Parameters:
+*  None.
+*
+* Return:
+*  None.
+*
+* Side Effects:
+*  This function has no effect if WDT is locked (CySysWdtLock() is
+*  called). Call CySysWdtUnlock() to unlock WDT and stop ILO.
+*
+*  PSoC 4100 / PSoC 4200: Note that ILO is required for WDT's operation.
+*  ILO is required for WDT operation.
+*
+*  PSoC 4100-BL / PSoC 4200-BL and PSoC 4100M / PSoC 4200M:
+*  Stopping ILO affects the peripheral clocked by LFCLK, if
+*  LFCLK is configured to be sourced by ILO.
+*
+*******************************************************************************/
+void CySysClkIloStop(void)
+{
+    #if(CY_IP_SRSSV2)
+        uint8  interruptState;
+
+        /* Do nothing if WDT is locked or ILO is disabled */
+        if (0u == CySysWdtLocked())
+        {
+            if (0u != CySysClkIloEnabled())
+            {
+
+            #if (CY_IP_WCO)
+                if (CY_SYS_CLK_LFCLK_SRC_ILO == CySysClkGetLfclkSource())
+                {
+            #endif /* (CY_IP_WCO) */
+
+                interruptState = CyEnterCriticalSection();
+                CySysClkLfclkPosedgeCatch();
+                CY_SYS_CLK_ILO_CONFIG_REG &= ( uint32 ) ( ~( uint32 )CY_SYS_CLK_ILO_CONFIG_ENABLE);
+                CySysClkLfclkPosedgeRestore();
+                CyExitCriticalSection(interruptState);
+
+            #if (CY_IP_WCO)
+                }
+                else /* Safe to disable - shortened pulse does not impact peripheral */
+                {
+                    CY_SYS_CLK_ILO_CONFIG_REG &= ( uint32 ) ( ~( uint32 )CY_SYS_CLK_ILO_CONFIG_ENABLE);
+                }
+            #endif /* (CY_IP_WCO) */
+
+            }
+        }
+    #else
+        CY_SYS_CLK_ILO_CONFIG_REG &= ( uint32 ) ( ~( uint32 )CY_SYS_CLK_ILO_CONFIG_ENABLE);
+    #endif /* (CY_IP_SRSSV2) */
+}
+
+#if(CY_IP_SRSSV2)
+    /*******************************************************************************
+    * Function Name: CySysClkIloEnabled
+    ********************************************************************************
+    *
+    * Summary:
+    *  Reports the ILO enable state.
+    *
+    * Parameters:
+    *  None.
+    *
+    * Return:
+    *  1 if ILO is enabled, and 0 if ILO is disabled.
+    *
+    *******************************************************************************/
+    static uint32 CySysClkIloEnabled(void)
+    {
+        /* Prohibits writing to WDT registers and ILO/WCO registers when not equal to 0 */
+        return ((0u != (CY_SYS_CLK_ILO_CONFIG_REG & (uint32)(CY_SYS_CLK_ILO_CONFIG_ENABLE))) ?
+            (uint32) 1u :
+            (uint32) 0u);
+    }
+#endif /* (CY_IP_SRSSV2) */
+
+
+/*******************************************************************************
+* Function Name: CySysClkGetLfclkSource
+********************************************************************************
+*
+* Summary:
+*  Gets the clock source for the LFCLK clock.
+*  The function is applicable only for PSoC 4100-BL and PSoC 4200-BL.
+*
+* Parameters:
+*  None.
+*
+* Return:
+*  The LFCLK source:
+*   CY_SYS_CLK_LFCLK_SRC_ILO    Internal Low Frequency (32 kHz) Oscillator (ILO)
+*   CY_SYS_CLK_LFCLK_SRC_WCO    Low Frequency Watch Crystal Oscillator (WCO)
+*
+*******************************************************************************/
+#if (CY_IP_WCO)
+    static uint32 CySysClkGetLfclkSource(void)
+    {
+        uint32 lfclkSource;
+        lfclkSource = CY_SYS_WDT_CONFIG_REG & CY_SYS_CLK_LFCLK_SEL_MASK;
+        return (lfclkSource);
+    }
+#endif /* (CY_IP_WCO) */
+
+
+/*******************************************************************************
+* Function Name: CySysClkSetLfclkSource
+********************************************************************************
+*
+* Summary:
+*  Sets the clock source for the LFCLK clock.
+*
+*  The switch between LFCLK sources must be done between the positive edges of
+*  LFCLK, because the glitch risk is around the LFCLK positive edge. To ensure
+*  that the switch can be done safely, the WDT counter value is read until it
+*  changes.
+*
+*  That means that the positive edge just finished and the switch is performed.
+*  The enabled WDT counter is used for that purpose. If no counters are enabled,
+*  counter 0 is enabled. And after the LFCLK source is switched, counter 0
+*  configuration is restored.
+*
+*  The function is applicable only for PSoC 4100-BL and PSoC 4200-BL.
+*
+* Parameters:
+*  source: One of the available LFCLK sources.
+*   CY_SYS_CLK_LFCLK_SRC_ILO    Internal Low Frequency (32 kHz) Oscillator (ILO)
+*   CY_SYS_CLK_LFCLK_SRC_WCO    Low Frequency Watch Crystal Oscillator (WCO)
+*
+* Return:
+*  None
+*
+* Side Effects:
+*  This function has no effect if WDT is locked (CySysWdtLock() is
+*  called). Call CySysWdtUnlock() to unlock WDT.
+*
+*  Both the current source and the new source must be running and stable before
+*  calling this function.
+*
+*  Changing the LFCLK clock source may change the LFCLK clock frequency and
+*  affect the functionality that uses this clock. For example, watchdog timer
+*  "uses this clock" or "this clock uses" (WDT) is clocked by LFCLK.
+*
+*******************************************************************************/
+#if (CY_IP_WCO)
+    void CySysClkSetLfclkSource(uint32 source)
+    {
+        uint8  interruptState;
+
+        if (CySysClkGetLfclkSource() != source)
+        {
+            interruptState = CyEnterCriticalSection();
+
+            CySysClkLfclkPosedgeCatch();
+
+            CY_SYS_WDT_CONFIG_REG = (CY_SYS_WDT_CONFIG_REG & (uint32)(~CY_SYS_CLK_LFCLK_SEL_MASK)) |
+                                    (source & CY_SYS_CLK_LFCLK_SEL_MASK);
+
+            CySysClkLfclkPosedgeRestore();
+
+            CyExitCriticalSection(interruptState);
+        }
+    }
+#endif /* (CY_IP_WCO) */
+
+
+#if (CY_IP_WCO)
+    /*******************************************************************************
+    * Function Name: CySysClkWcoStart
+    ********************************************************************************
+    *
+    * Summary:
+    *  Enables Watch Crystal Oscillator (WCO). WCO is used as a source for
+    *  LFCLK.  Similar to ILO, WCO is also available in all modes except Hibernate
+    *  and Stop modes.
+    *
+    *  WCO is always enabled in High Power Mode (HPM). Refer to the device
+    *  datasheet for the  WCO startup time. Once WCO becomes stable it can be
+    *  switched to Low Power Mode (LPM). Note that oscillator can be unstable
+    *  during a switch and hence its output should not be used at that moment.
+    *
+    *  The CySysClkWcoSetPowerMode() function configures the WCO power mode.
+    *
+    * Parameters:
+    *  None.
+    *
+    * Return:
+    *  None.
+    *
+    *******************************************************************************/
+    void CySysClkWcoStart(void)
+    {
+        CySysClkWcoSetHighPowerMode();
+        CY_SYS_CLK_WCO_CONFIG_REG |= CY_SYS_CLK_WCO_CONFIG_LPM_ENABLE;
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysClkWcoStop
+    ********************************************************************************
+    *
+    * Summary:
+    *  Disables the 32KHz Crystal Oscillator.
+    *
+    * Parameters:
+    *  None.
+    *
+    * Return:
+    *  None.
+    *
+    *******************************************************************************/
+    void  CySysClkWcoStop(void)
+    {
+        uint8  interruptState;
+
+        if (0u != CySysClkWcoEnabled())
+        {
+
+            if (CY_SYS_CLK_LFCLK_SRC_WCO == CySysClkGetLfclkSource())
+            {
+                interruptState = CyEnterCriticalSection();
+                CySysClkLfclkPosedgeCatch();
+                CY_SYS_CLK_WCO_CONFIG_REG &= (uint32) ~CY_SYS_CLK_WCO_CONFIG_LPM_ENABLE;
+                CySysClkLfclkPosedgeRestore();
+                CyExitCriticalSection(interruptState);
+            }
+            else /* Safe to disable - shortened pulse does not impact peripheral */
+            {
+                CY_SYS_CLK_WCO_CONFIG_REG &= (uint32) ~CY_SYS_CLK_WCO_CONFIG_LPM_ENABLE;
+            }
+        } /* Otherwise do nothing. WCO configuration cannot be changed. */
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysClkWcoEnabled
+    ********************************************************************************
+    *
+    * Summary:
+    *  Reports the WCO enable state.
+    *
+    * Parameters:
+    *  None.
+    *
+    * Return:
+    *  1 if WCO is enabled, and 0 if WCO is disabled.
+    *
+    *******************************************************************************/
+    uint32 CySysClkWcoEnabled(void)
+    {
+        return ((0u != (CY_SYS_CLK_WCO_CONFIG_REG & (uint32)(CY_SYS_CLK_WCO_CONFIG_LPM_ENABLE))) ?
+                (uint32) 1u :
+                (uint32) 0u);
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysClkWcoSetPowerMode
+    ********************************************************************************
+    *
+    * Summary:
+    *  Sets the power mode for the 32 KHz WCO.
+    *
+    * Parameters:
+    *  uint32 mode:
+    *   CY_SYS_CLK_WCO_HPM  - The High Power mode
+    *   CY_SYS_CLK_WCO_LPM  - The Low Power mode(not applicable for
+    *                         PSoC 4100M / PSoC 4200M devices)
+    *
+    * Return:
+    *  A previous power mode. The same as the parameters.
+    *
+    * Note:
+    *  The WCO Low power mode is not applicable for the PSoC 4100M/PSoC 4200M
+    *  devices.
+    *
+    *******************************************************************************/
+    uint32 CySysClkWcoSetPowerMode(uint32 mode)
+    {
+        uint32 status;
+
+        status = CY_SYS_CLK_WCO_CONFIG_REG & CY_SYS_CLK_WCO_CONFIG_LPM_EN;
+
+        switch(mode)
+        {
+        case CY_SYS_CLK_WCO_HPM:
+                CySysClkWcoSetHighPowerMode();
+            break;
+
+        #if(!CY_PSOC4_4100M && !CY_PSOC4_4200M)
+            case CY_SYS_CLK_WCO_LPM:
+                    CySysClkWcoSetLowPowerMode();
+                break;
+        #endif /* (!CY_PSOC4_4100M && !CY_PSOC4_4200M) */
+
+        default:
+            CYASSERT(0u != 0u);
+            break;
+        }
+
+        return (status);
+    }
+
+#endif  /* (CY_IP_WCO) */
+
+
+#if(CY_IP_SRSSV2)
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtLock
+    ********************************************************************************
+    *
+    * Summary:
+    *  Locks out configuration changes to the Watchdog timer registers and ILO
+    *  configuration register.
+    *
+    * Parameters:
+    *  None.
+    *
+    * Return:
+    *  None.
+    *
+    * Side effects:
+    *  After this function is called, ILO clock can't be disabled until
+    *  CySysWdtUnlock() is called.
+    *
+    *******************************************************************************/
+    void CySysWdtLock(void)
+    {
+        uint8 interruptState;
+        interruptState = CyEnterCriticalSection();
+
+        CY_SYS_CLK_SELECT_REG = (CY_SYS_CLK_SELECT_REG & (uint32)(~CY_SYS_WDT_CLK_LOCK_BITS_MASK)) |
+                 CY_SYS_WDT_CLK_LOCK_BITS_MASK;
+
+        CyExitCriticalSection(interruptState);
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtLocked
+    ********************************************************************************
+    *
+    * Summary:
+    *  Reports the WDT lock state.
+    *
+    * Parameters:
+    *  None
+    *
+    * Return:
+    *  1 - WDT is locked, and 0 - WDT is unlocked.
+    *
+    *******************************************************************************/
+    static uint32 CySysWdtLocked(void)
+    {
+        /* Prohibits writing to WDT registers and ILO/WCO registers when not equal 0 */
+        return ((0u != (CY_SYS_CLK_SELECT_REG & (uint32)(CY_SYS_WDT_CLK_LOCK_BITS_MASK))) ? (uint32) 1u : (uint32) 0u);
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtUnlock
+    ********************************************************************************
+    *
+    * Summary:
+    *  Unlocks the Watchdog Timer configuration register.
+    *
+    * Parameters:
+    *  None.
+    *
+    * Return:
+    *  None.
+    *
+    *******************************************************************************/
+    void CySysWdtUnlock(void)
+    {
+        uint8 interruptState;
+        interruptState = CyEnterCriticalSection();
+
+        /* Removing WDT lock requires two writes */
+        CY_SYS_CLK_SELECT_REG = ((CY_SYS_CLK_SELECT_REG & (uint32)(~CY_SYS_WDT_CLK_LOCK_BITS_MASK)) |
+                CY_SYS_WDT_CLK_LOCK_BIT0);
+
+        CY_SYS_CLK_SELECT_REG = ((CY_SYS_CLK_SELECT_REG & (uint32)(~CY_SYS_WDT_CLK_LOCK_BITS_MASK)) |
+                CY_SYS_WDT_CLK_LOCK_BIT1);
+
+        CyExitCriticalSection(interruptState);
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtGetEnabledStatus
+    ********************************************************************************
+    *
+    * Summary:
+    *  Reads the enabled status of one of the three WDT counters.
+    *
+    * Parameters:
+    *  counterNum: Valid range [0-2].  the number of the WDT counter.
+    *
+    * Return:
+    *  The status of the WDT counter:
+    *   0 - The counter is disabled.
+    *   1 - The counter is enabled.
+    *
+    * Side Effects:
+    *  This function returns an actual WDT counter status from the status register. It may
+    *  take up to 3 LFCLK cycles for the WDT status register to contain actual data
+    *  after the WDT counter is enabled.
+    *
+    *
+    *******************************************************************************/
+    uint32 CySysWdtGetEnabledStatus(uint32 counterNum)
+    {
+        CYASSERT(counterNum < CY_SYS_WDT_COUNTERS_MAX);
+        return ((CY_SYS_WDT_CONTROL_REG >> ((CY_SYS_WDT_CNT_SHIFT * counterNum) + CY_SYS_WDT_CNT_STTS_SHIFT)) & 0x01u);
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtSetMode
+    ********************************************************************************
+    *
+    * Summary:
+    *   Writes the mode of one of the three WDT counters.
+    *
+    * Parameters:
+    *   counterNum: Valid range [0-2].  The number of the WDT counter.
+    *   mode:       Mode of operation for the counter.
+    *       Define                     Mode
+    *        CY_SYS_WDT_MODE_NONE       Free running
+    *        CY_SYS_WDT_MODE_INT        The interrupt generated on match for counter 0
+    *                                   and 1, and on bit toggle for counter 2.
+    *        CY_SYS_WDT_MODE_RESET      Reset on match (valid for counter 0 and 1
+    *                                   only)
+    *        CY_SYS_WDT_MODE_INT_RESET  Generate an interrupt.  Generate a reset on
+    *                                   the 3rd non-handled interrupt.
+    *                                   (valid for counter 0 and 1 only)
+    * Return:
+    *   None.
+    *
+    * Side Effects:
+    *   WDT counter counterNum should be disabled to set a mode. Otherwise, this
+    *   function call has no effect. If the specified counter is enabled,
+    *   call the CySysWdtDisable() function with the corresponding parameter to
+    *   disable the specified counter and wait for it to stop.
+    *
+    *******************************************************************************/
+    void CySysWdtSetMode(uint32 counterNum, uint32 mode)
+    {
+        uint32 configRegValue;
+
+        CYASSERT(counterNum < CY_SYS_WDT_COUNTERS_MAX);
+
+        if(0u == CySysWdtGetEnabledStatus(counterNum))
+        {
+            configRegValue = CY_SYS_WDT_CONFIG_REG &
+                                (uint32)~((uint32)(CY_SYS_WDT_MODE_MASK << (counterNum * CY_SYS_WDT_CNT_SHIFT)));
+            configRegValue |= (uint32)((mode & CY_SYS_WDT_MODE_MASK) << (counterNum * CY_SYS_WDT_CNT_SHIFT));
+            CY_SYS_WDT_CONFIG_REG = configRegValue;
+        }
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtGetMode
+    ********************************************************************************
+    *
+    * Summary:
+    *  Reads the mode of one of the three WDT counters.
+    *
+    * Parameters:
+    *  counterNum: Valid range [0-2].  The number of the WDT counter.
+    *
+    * Return:
+    *  The mode of the counter.  The same enumerated values as the mode parameter used in
+    *  CySysWdtSetMode().
+    *
+    *******************************************************************************/
+    uint32 CySysWdtGetMode(uint32 counterNum)
+    {
+        return ((CY_SYS_WDT_CONFIG_REG >> (counterNum * CY_SYS_WDT_CNT_SHIFT)) & CY_SYS_WDT_MODE_MASK);
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtSetClearOnMatch
+    ********************************************************************************
+    *
+    * Summary:
+    *  Configures the WDT counter "clear on match" setting.  If configured to "clear
+    *  on match", the counter counts from 0 to MatchValue giving it a
+    *  period of (MatchValue + 1).
+    *
+    * Parameters:
+    *  counterNum:
+    *   Valid range [0-1].  The number of the WDT counter.  The match values are not
+    *   supported by counter 2.
+    *
+    * enable:
+    *   0 to disable, 1 to enable
+    *
+    * Return:
+    *   None.
+    *
+    * Side Effects:
+    *   WDT counter counterNum should be disabled. Otherwise this function call
+    *   has no effect. If the specified counter is enabled, call the CySysWdtDisable()
+    *   function with the corresponding parameter to disable the specified counter and
+    *   wait for it to stop. This may take up to three LFCLK cycles.
+    *
+    *******************************************************************************/
+    void CySysWdtSetClearOnMatch(uint32 counterNum, uint32 enable)
+    {
+        uint32 configRegValue;
+
+        CYASSERT((counterNum == CY_SYS_WDT_COUNTER0) ||
+                 (counterNum == CY_SYS_WDT_COUNTER1));
+
+        if(0u == CySysWdtGetEnabledStatus(counterNum))
+        {
+            configRegValue = CY_SYS_WDT_CONFIG_REG &
+                (uint32)~((uint32)((uint32)1u << ((counterNum * CY_SYS_WDT_CNT_SHIFT) + CY_SYS_WDT_CNT_MATCH_CLR_SHIFT)));
+
+            configRegValue
+                |= (uint32)(enable << ((counterNum * CY_SYS_WDT_CNT_SHIFT) + CY_SYS_WDT_CNT_MATCH_CLR_SHIFT));
+
+            CY_SYS_WDT_CONFIG_REG = configRegValue;
+        }
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtGetClearOnMatch
+    ********************************************************************************
+    *
+    * Summary:
+    *  Reads the "clear on match" setting for the specified counter.
+    *
+    * Parameters:
+    *   counterNum: Valid range [0-1].  The number of the WDT counter.  The match values are
+    *               not supported by counter 2.
+    *
+    * Return:
+    *   The "clear on match" status: 1 if enabled, 0 if disabled
+    *
+    *******************************************************************************/
+    uint32 CySysWdtGetClearOnMatch(uint32 counterNum)
+    {
+        CYASSERT((counterNum == CY_SYS_WDT_COUNTER0) ||
+                 (counterNum == CY_SYS_WDT_COUNTER1));
+
+        return (uint32)((CY_SYS_WDT_CONFIG_REG >>
+                        ((counterNum * CY_SYS_WDT_CNT_SHIFT) + CY_SYS_WDT_CNT_MATCH_CLR_SHIFT)) & 0x01u);
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtEnable
+    ********************************************************************************
+    *
+    * Summary:
+    *  Enables the specified WDT counters.  All the counters specified in the mask
+    *  are enabled.
+    *
+    * Parameters:
+    *  counterMask: The mask of all counters to enable.
+    *       Define                       Counter
+    *      CY_SYS_WDT_COUNTER0_MASK      0
+    *      CY_SYS_WDT_COUNTER1_MASK      1
+    *      CY_SYS_WDT_COUNTER2_MASK      2
+    *
+    * Return:
+    *  None
+    *
+    * Side Effects:
+    *  Enabling or disabling WDT requires 3 LFCLK cycles to come into effect.
+    *  Therefore, the WDT enable state must not be changed more than once in
+    *  that period.
+    *
+    *  After WDT is enabled, it is illegal to write WDT configuration (WDT_CONFIG)
+    *  and control (WDT_CONTROL) registers. This means that all WDT functions that
+    *  contain 'write' in the name (with the exception of CySysWdtSetMatch()
+    *  function) are illegal to call once WDT enabled.
+    *
+    *  PSoC 4100 / PSoC 4200:
+    *  This function enables ILO.
+    *
+    *  PSoC 4100-BL / PSoC 4200-BL and PSoC 4100M / PSoC 4200M:
+    *  LFLCK should be configured before calling this function. The desired
+    *  source should be enabled and configured to be the source for LFCLK.
+    *
+    *******************************************************************************/
+    void CySysWdtEnable(uint32 counterMask)
+    {
+        #if (!CY_IP_WCO)
+            CySysClkIloStart();
+        #endif /* (!CY_IP_WCO) */
+
+        CY_SYS_WDT_CONTROL_REG |= counterMask;
+
+        if(0u != (counterMask & CY_SYS_WDT_COUNTER0_MASK))
+        {
+            while (0u == CySysWdtGetEnabledStatus(CY_SYS_WDT_COUNTER0))
+            {
+                /* Wait for changes to come into effect */
+            }
+        }
+
+        if(0u != (counterMask & CY_SYS_WDT_COUNTER1_MASK))
+        {
+            while (0u == CySysWdtGetEnabledStatus(CY_SYS_WDT_COUNTER1))
+            {
+                /* Wait for changes to come into effect */
+            }
+        }
+
+        if(0u != (counterMask & CY_SYS_WDT_COUNTER2_MASK))
+        {
+            while (0u == CySysWdtGetEnabledStatus(CY_SYS_WDT_COUNTER2))
+            {
+                /* Wait for changes to come into effect */
+            }
+        }
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtDisable
+    ********************************************************************************
+    *
+    * Summary:
+    *  Disables the specified WDT counters. All the counters specified in the mask
+    *  are disabled. The function waits for the changes to come into effect.
+    *
+    * Parameters:
+    *  uint32 counterMask: The mask of all counters to disable
+    *    Define                       Counter
+    *   CY_SYS_WDT_COUNTER0_MASK      0
+    *   CY_SYS_WDT_COUNTER1_MASK      1
+    *   CY_SYS_WDT_COUNTER2_MASK      2
+    *
+    * Return:
+    *   None.
+    *
+    *******************************************************************************/
+    void CySysWdtDisable(uint32 counterMask)
+    {
+        if (0uL == CySysWdtLocked())
+        {
+            CY_SYS_WDT_CONTROL_REG &= ~counterMask;
+
+            if(0u != (counterMask & CY_SYS_WDT_COUNTER0_MASK))
+            {
+                while (0u != CySysWdtGetEnabledStatus(CY_SYS_WDT_COUNTER0))
+                {
+                    /* Wait for changes to come into effect */
+                }
+            }
+
+            if(0u != (counterMask & CY_SYS_WDT_COUNTER1_MASK))
+            {
+                while (0u != CySysWdtGetEnabledStatus(CY_SYS_WDT_COUNTER1))
+                {
+                    /* Wait for changes to come into effect */
+                }
+            }
+
+            if(0u != (counterMask & CY_SYS_WDT_COUNTER2_MASK))
+            {
+                while (0u != CySysWdtGetEnabledStatus(CY_SYS_WDT_COUNTER2))
+                {
+                    /* Wait for changes to come into effect */
+                }
+            }
+        }
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtSetCascade
+    ********************************************************************************
+    *
+    * Summary:
+    *   Writes the two WDT cascade values based on the combination of mask values
+    *   specified.
+    *
+    * Parameters:
+    *   cascadeMask: The mask value used to set or clear the cascade values.
+    *   Define                     Cascade
+    *   CY_SYS_WDT_CASCADE_NONE    Neither
+    *   CY_SYS_WDT_CASCADE_01      Cascade 01
+    *   CY_SYS_WDT_CASCADE_12      Cascade 12
+    *
+    *   To set both cascade modes, two defines should be ORed:
+    *   (CY_SYS_WDT_CASCADE_01 | CY_SYS_WDT_CASCADE_12)
+    *
+    * Return:
+    *   None.
+    *
+    * Side effects:
+    *   If only one cascade mask is specified, the second cascade is disabled.
+    *   To set both cascade modes, two defines should be ORed:
+    *    (CY_SYS_WDT_CASCADE_01 | CY_SYS_WDT_CASCADE_12).
+    *
+    *   WDT counters that are part of the specified cascade should be disabled.
+    *   Otherwise this function call has no effect. If the specified
+    *   counter is enabled, call CySysWdtDisable() function with the corresponding
+    *   parameter to disable the specified counter and wait for it to stop. This may
+    *   take up to 3 LFCLK cycles.
+    *
+    *******************************************************************************/
+    void CySysWdtSetCascade(uint32 cascadeMask)
+    {
+        uint32 configRegValue;
+        uint32 countersEnableStatus;
+
+        countersEnableStatus = CySysWdtGetEnabledStatus(CY_SYS_WDT_COUNTER0) |
+                            CySysWdtGetEnabledStatus(CY_SYS_WDT_COUNTER1) |
+                            CySysWdtGetEnabledStatus(CY_SYS_WDT_COUNTER2);
+
+        if (0u == countersEnableStatus)
+        {
+            configRegValue = CY_SYS_WDT_CONFIG_REG;
+            configRegValue &= ((uint32)(~(CY_SYS_WDT_CASCADE_01|CY_SYS_WDT_CASCADE_12)));
+            configRegValue |= cascadeMask;
+            CY_SYS_WDT_CONFIG_REG = configRegValue;
+        }
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtGetCascade
+    ********************************************************************************
+    *
+    * Summary:
+    *   Reads the two WDT cascade values returning a mask of the bits set.
+    *
+    * Parameters:
+    *   None.
+    *
+    * Return:
+    *   The mask of the cascade values set.
+    *   Define                     Cascade
+    *   CY_SYS_WDT_CASCADE_NONE    Neither
+    *   CY_SYS_WDT_CASCADE_01      Cascade 01
+    *   CY_SYS_WDT_CASCADE_12      Cascade 12
+    *
+    *******************************************************************************/
+    uint32 CySysWdtGetCascade(void)
+    {
+        return (CY_SYS_WDT_CONFIG_REG & (CY_SYS_WDT_CASCADE_01 | CY_SYS_WDT_CASCADE_12));
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtSetMatch
+    ********************************************************************************
+    *
+    * Summary:
+    *  Configures the WDT counter match comparison value.
+    *
+    * Parameters:
+    *  counterNum:
+    *   Valid range [0-1]. The number of the WDT counter. The match values are not
+    *   supported by counter 2.
+    *
+    *  match:
+    *   Valid range [0-65535]. The value to be used to match against the counter.
+    *
+    * Return:
+    *   None.
+    *
+    *******************************************************************************/
+    void CySysWdtSetMatch(uint32 counterNum, uint32 match)
+    {
+        uint32 regValue;
+
+        CYASSERT((counterNum == CY_SYS_WDT_COUNTER0) ||
+                 (counterNum == CY_SYS_WDT_COUNTER1));
+
+        /* Wait for previous changes to come into effect */
+        CyDelayUs(CY_SYS_WDT_3LFCLK_DELAY_US);
+
+        regValue = CY_SYS_WDT_MATCH_REG;
+        regValue &= (uint32)~((uint32)(CY_SYS_WDT_LOWER_16BITS_MASK << (counterNum * CY_SYS_WDT_CNT_MATCH_SHIFT)));
+        CY_SYS_WDT_MATCH_REG = (regValue | (match << (counterNum * CY_SYS_WDT_CNT_MATCH_SHIFT)));
+
+        /* Make sure match synchronization has started */
+        CyDelayUs(CY_SYS_WDT_1LFCLK_DELAY_US);
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtSetToggleBit
+    ********************************************************************************
+    *
+    * Summary:
+    *  Configures which bit in WDT counter 2 to monitor for a toggle. When that
+    *  bit toggles, an interrupt is generated if the mode for counter 2 has
+    *  enabled interrupts.
+    *
+    * Parameters:
+    *  bit:
+    *   Valid range [0-31].  Counter 2 bit to monitor for a toggle.
+    *
+    * Return:
+    *   None.
+    *
+    * Side effects:
+    *   WDT Counter 2 should be disabled. Otherwise this function call has no
+    *   effect.
+    *
+    *   If the specified counter is enabled, call the CySysWdtDisable() function with
+    *   the corresponding parameter to disable the specified counter and wait for it to
+    *   stop. This may take up to 3 LFCLK cycles.
+    *
+    *******************************************************************************/
+    void CySysWdtSetToggleBit(uint32 bits)
+    {
+        uint32 configRegValue;
+
+        if (0u == CySysWdtGetEnabledStatus(CY_SYS_WDT_COUNTER2))
+        {
+            configRegValue = CY_SYS_WDT_CONFIG_REG;
+            configRegValue &= (uint32)(~((uint32)(CY_SYS_WDT_CONFIG_BITS2_MASK << CY_SYS_WDT_CONFIG_BITS2_POS)));
+            configRegValue |= ((bits & CY_SYS_WDT_CONFIG_BITS2_MASK) << CY_SYS_WDT_CONFIG_BITS2_POS);
+            CY_SYS_WDT_CONFIG_REG = configRegValue;
+        }
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtGetToggleBit
+    ********************************************************************************
+    *
+    * Summary:
+    *  Reads which bit in WDT counter 2 is monitored for a toggle.
+    *
+    * Parameters:
+    *  None.
+    *
+    * Return:
+    *  The bit that is monitored (range of 0 to 31)
+    *
+    *******************************************************************************/
+    uint32 CySysWdtGetToggleBit(void)
+    {
+        return ((CY_SYS_WDT_CONFIG_REG >> CY_SYS_WDT_CONFIG_BITS2_POS) & CY_SYS_WDT_CONFIG_BITS2_MASK);
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtGetMatch
+    ********************************************************************************
+    *
+    * Summary:
+    *  Reads the WDT counter match comparison value.
+    *
+    * Parameters:
+    *  counterNum: Valid range [0-1].  The number of the WDT counter.  The match values
+    *               are not supported by counter 2.
+    *
+    * Return:
+    *  A 16-bit match value.
+    *
+    *******************************************************************************/
+    uint32 CySysWdtGetMatch(uint32 counterNum)
+    {
+        CYASSERT((counterNum == CY_SYS_WDT_COUNTER0) ||
+                 (counterNum == CY_SYS_WDT_COUNTER1));
+
+        return ((uint32)(CY_SYS_WDT_MATCH_REG >> (counterNum * CY_SYS_WDT_CNT_MATCH_SHIFT)) & CY_SYS_WDT_LOWER_16BITS_MASK);
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtGetCount
+    ********************************************************************************
+    *
+    * Summary:
+    *  Reads the current WDT counter value.
+    *
+    * Parameters:
+    *  counterNum: Valid range [0-2].  The number of the WDT counter.
+    *
+    * Return:
+    *  A live counter value.  Counter 0 and 1 are 16 bit counters and counter
+    *  2 is a 32 bit counter.
+    *
+    *******************************************************************************/
+    uint32 CySysWdtGetCount(uint32 counterNum)
+    {
+        uint32 regValue = 0u;
+
+        switch(counterNum)
+        {
+            /* WDT Counter 0 */
+            case 0u:
+                regValue = CY_SYS_WDT_CTRLOW_REG & CY_SYS_WDT_LOWER_16BITS_MASK;
+            break;
+
+            /* WDT Counter 1 */
+            case 1u:
+                regValue = (CY_SYS_WDT_CTRLOW_REG >> CY_SYS_WDT_CNT_MATCH_SHIFT) & CY_SYS_WDT_LOWER_16BITS_MASK;
+            break;
+
+            /* WDT Counter 2 */
+            case 2u:
+                regValue = CY_SYS_WDT_CTRHIGH_REG;
+            break;
+
+            default:
+                CYASSERT(0u != 0u);
+            break;
+        }
+
+        return (regValue);
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtGetInterruptSource
+    ********************************************************************************
+    *
+    * Summary:
+    *   Reads a mask containing all the WDT counters interrupts that are currently
+    *   set by the hardware, if a corresponding mode is selected.
+    *
+    * Parameters:
+    *   None.
+    *
+    * Return:
+    *   The mask of interrupts set.
+    *   Define                    Counter
+    *   CY_SYS_WDT_COUNTER0_INT    0
+    *   CY_SYS_WDT_COUNTER1_INT    1
+    *   CY_SYS_WDT_COUNTER2_INT    2
+    *
+    *******************************************************************************/
+    uint32 CySysWdtGetInterruptSource(void)
+    {
+        return (CY_SYS_WDT_CONTROL_REG & (CY_SYS_WDT_COUNTER0_INT | CY_SYS_WDT_COUNTER1_INT | CY_SYS_WDT_COUNTER2_INT));
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtClearInterrupt
+    ********************************************************************************
+    *
+    * Summary:
+    *   Clears all the WDT counter interrupts set in the mask. Calling this function
+    *   also prevents from Reset when the counter mode is set to generate
+    *   3 interrupts and then the device resets.
+    *
+    *   All the WDT interrupts are to be cleared by the firmware, otherwise
+    *   interrupts are generated continuously.
+    *
+    * Parameters:
+    *   counterMask: The mask of all the counters to enable.
+    *   Define                    Counter
+    *   CY_SYS_WDT_COUNTER0_INT    0
+    *   CY_SYS_WDT_COUNTER1_INT    1
+    *   CY_SYS_WDT_COUNTER2_INT    2
+    *
+    * Return:
+    *   None
+    *
+    * Side effects:
+    *   This function temporary removes the watchdog lock, if it was set, and
+    *   restores the lock state after cleaning the WDT interrupts that are set in
+    *   a mask.
+    *
+    *******************************************************************************/
+    void CySysWdtClearInterrupt(uint32 counterMask)
+    {
+        uint8 interruptState;
+        uint32 wdtLockState;
+
+        interruptState = CyEnterCriticalSection();
+
+        if (0u != CySysWdtLocked())
+        {
+            wdtLockState = 1u;
+            CySysWdtUnlock();
+        }
+        else
+        {
+            wdtLockState = 0u;
+        }
+
+        /* Set new WDT control register value */
+        counterMask &= (CY_SYS_WDT_COUNTER0_INT |
+                        CY_SYS_WDT_COUNTER1_INT |
+                        CY_SYS_WDT_COUNTER2_INT);
+
+        CY_SYS_WDT_CONTROL_REG = counterMask | (CY_SYS_WDT_CONTROL_REG & ~(CY_SYS_WDT_COUNTER0_INT |
+                                                                           CY_SYS_WDT_COUNTER1_INT |
+                                                                           CY_SYS_WDT_COUNTER2_INT));
+
+        /* Read the CY_SYS_WDT_CONTROL_REG to clear the interrupt request.
+         * Cypress ID #207093, #206231
+        */
+        (void)CY_SYS_WDT_CONTROL_REG;
+
+        if (1u == wdtLockState)
+        {
+            CySysWdtLock();
+        }
+
+        CyExitCriticalSection(interruptState);
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtResetCounters
+    ********************************************************************************
+    *
+    * Summary:
+    *  Resets all the WDT counters set in the mask.
+    *
+    * Parameters:
+    *  counterMask: The mask of all the counters to reset.
+    *   Define                       Counter
+    *   CY_SYS_WDT_COUNTER0_RESET    0
+    *   CY_SYS_WDT_COUNTER1_RESET    1
+    *   CY_SYS_WDT_COUNTER2_RESET    2
+    *
+    * Return:
+    *   None
+    *
+    * Side effects:
+    *   This function does not reset counter values if the Watchdog is locked.
+    *   This function waits while corresponding counters will be reset. This may
+    *   take up to 3 LFCLK cycles.
+    *   The LFCLK source must be enabled. Otherwise, the function will never exit.
+    *
+    *******************************************************************************/
+    void CySysWdtResetCounters(uint32 countersMask)
+    {
+        /* Set new WDT reset value */
+        CY_SYS_WDT_CONTROL_REG |= (countersMask & CY_SYS_WDT_COUNTERS_RESET);
+
+        while (0uL != (CY_SYS_WDT_CONTROL_REG & CY_SYS_WDT_COUNTERS_RESET))
+        {
+            /* Wait for reset to come into effect */
+        }
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtSetInterruptCallback
+    ********************************************************************************
+    *
+    * Summary:
+    *  Sets the ISR callback function for the particular WDT counter.
+    *  These functions are called on the WDT interrupt.
+    *
+    * Parameters:
+    *  counterNum : The number of the WDT counter.
+    *  function   : The pointer to the callback function.
+    *
+    * Return:
+    *  The pointer to the previous callback function.
+    *  NULL is returned if the specified address is not set.
+    *
+    *******************************************************************************/
+    cyWdtCallback CySysWdtSetInterruptCallback(uint32 counterNum, cyWdtCallback function)
+    {
+        cyWdtCallback prevCallback = (void *)0;
+
+        if(counterNum < CY_WDT_NUM_OF_WDT)
+        {
+            prevCallback = cySysWdtCallback[counterNum];
+            cySysWdtCallback[counterNum] = function;
+        }
+        else
+        {
+            CYASSERT(0u != 0u);
+        }
+
+        return((cyWdtCallback)prevCallback);
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtGetInterruptCallback
+    ********************************************************************************
+    *
+    * Summary:
+    *  Gets the ISR callback function for the particular WDT counter.
+    *
+    * Parameters:
+    *  counterNum : The number of the WDT counter.
+    *
+    * Return:
+    *  The pointer to the callback function registered for a particular WDT by
+    *  a particular address that are passed through arguments.
+    *
+    *******************************************************************************/
+    cyWdtCallback CySysWdtGetInterruptCallback(uint32 counterNum)
+    {
+        cyWdtCallback retCallback = (void *)0;
+
+        if(counterNum < CY_WDT_NUM_OF_WDT)
+        {
+            retCallback = (cyWdtCallback)cySysWdtCallback[counterNum];
+        }
+        else
+        {
+            CYASSERT(0u != 0u);
+        }
+
+        return(retCallback);
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtEnableCounterIsr
+    ********************************************************************************
+    *
+    * Summary:
+    *  Enables the ISR callback servicing for the particular WDT counter
+    *
+    * Parameters:
+    *  counterNum: Valid range [0-2].  The number of the WDT counter.
+    *
+    *******************************************************************************/
+    void CySysWdtEnableCounterIsr(uint32 counterNum)
+    {
+        if(counterNum <= CY_SYS_WDT_COUNTER2)
+        {
+            disableServicedIsr &= ~counterIntMaskTbl[counterNum];
+            wdtIsrMask |= counterIntMaskTbl[counterNum];
+        }
+        else
+        {
+            CYASSERT(0u != 0u);
+        }
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtDisableCounterIsr
+    ********************************************************************************
+    *
+    * Summary:
+    *  Disables the ISR callback servicing for the particular WDT counter
+    *
+    * Parameters:
+    *  counterNum: Valid range [0-2].  The number of the WDT counter.
+    *
+    *******************************************************************************/
+    void CySysWdtDisableCounterIsr(uint32 counterNum)
+    {
+        if(counterNum <= CY_SYS_WDT_COUNTER2)
+        {
+            wdtIsrMask &= ~counterIntMaskTbl[counterNum];
+        }
+        else
+        {
+            CYASSERT(0u != 0u);
+        }
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtIsr
+    ********************************************************************************
+    *
+    * Summary:
+    *  This is the handler of the WDT interrupt in CPU NVIC. The handler checks
+    *  which WDT triggered in the interrupt and calls the respective callback
+    *  functions configured by the user by using CySysWdtSetIsrCallback() API.
+    *
+    *  The order of the callback execution is incremental. Callback-0 is
+    *  run as the first one and callback-2 is called as the last one.
+    *
+    * Parameters:
+    *  None.
+    *
+    * Return:
+    *  None.
+    *
+    * Side Effects:
+    *  This function clears the WDT interrupt every time when it is called.
+    *  Reset after the 3rd interrupt does not happen if this function is registered
+    *  as the interrupt handler even if the "Watchdog with Interrupt" mode is
+    *  selected on the "Low Frequency Clocks" tab.
+    *
+    *******************************************************************************/
+    void CySysWdtIsr(void)
+    {
+        if(0u != (CY_SYS_WDT_COUNTER0_INT & CY_SYS_WDT_CONTROL_REG))
+        {
+            if(0u != (CY_SYS_WDT_COUNTER0_INT & wdtIsrMask))
+            {
+                wdtIsrMask &= ~(disableServicedIsr & CY_SYS_WDT_COUNTER0_INT);
+                disableServicedIsr  &= ~CY_SYS_WDT_COUNTER0_INT;
+                if(cySysWdtCallback[CY_SYS_WDT_COUNTER0] != (void *) 0)
+                {
+                    (void)(cySysWdtCallback[CY_SYS_WDT_COUNTER0])();
+                }
+            }
+            CySysWdtClearInterrupt(CY_SYS_WDT_COUNTER0_INT);
+        }
+
+        if(0u != (CY_SYS_WDT_COUNTER1_INT & CY_SYS_WDT_CONTROL_REG))
+        {
+            if(0u != (CY_SYS_WDT_COUNTER1_INT & wdtIsrMask))
+            {
+                wdtIsrMask &= ~(disableServicedIsr & CY_SYS_WDT_COUNTER1_INT);
+                disableServicedIsr  &= ~CY_SYS_WDT_COUNTER1_INT;
+                if(cySysWdtCallback[CY_SYS_WDT_COUNTER1] != (void *) 0)
+                {
+                    (void)(cySysWdtCallback[CY_SYS_WDT_COUNTER1])();
+                }
+            }
+            CySysWdtClearInterrupt(CY_SYS_WDT_COUNTER1_INT);
+        }
+
+        if(0u != (CY_SYS_WDT_COUNTER2_INT & CY_SYS_WDT_CONTROL_REG))
+        {
+            if(0u != (CY_SYS_WDT_COUNTER2_INT & wdtIsrMask))
+            {
+                if(cySysWdtCallback[CY_SYS_WDT_COUNTER2] != (void *) 0)
+                {
+                    (void)(cySysWdtCallback[CY_SYS_WDT_COUNTER2])();
+                }
+            }
+            CySysWdtClearInterrupt(CY_SYS_WDT_COUNTER2_INT);
+        }
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysTimerDelay
+    ********************************************************************************
+    *
+    * Summary:
+    *  The function implements the delay specified in the LFCLK clock ticks. The
+    *  specified WDT counter should be configured as described below and started.
+    *
+    *  This function can operate in two modes: the "WAIT" and "INTERRUPT" modes. In
+    *  the "WAIT" mode, the function waits for the specified number of ticks. In the
+    *  "INTERRUPT" mode, the interrupt is generated after the specified number of
+    *  ticks.
+    *
+    *  For the correct function operation, the "Clear On Match" option should be
+    *  disabled for the specified WDT counter. Use CySysWdtSetClearOnMatch()
+    *  function with the "enable" parameter equal to zero for the used WDT counter.
+    *
+    *  The corresponding WDT counter should be configured to match the selected
+    *  mode: "Free running Timer" for the "WAIT" mode, and
+    *  "Periodic Timer" / "Watchdog (w/Interrupt)" for the "INTERRUPT" mode.
+    *
+    *  This can be configured in two ways:
+    *  - Through the DWR page. Open the "Clocks" tab, click the "Edit Clocks..."
+    *    button, in the "Configure System Clocks" window click on the
+    *    "Low Frequency Clocks" tab and choose the appropriate option for the used
+    *    WDT counter.
+    *
+    *  - Through the CySysWdtSetMode() function. Call it with the appropriate mode
+    *    parameter for the used WDT counter.
+    *
+    *  For the "INTERRUPT" mode, the recommended sequence is the following:
+    *  - Call the CySysWdtDisableCounterIsr() function to disable servicing
+    *    interrupts of the specified WDT counter.
+    *
+    *  - Call the CySysWdtSetInterruptCallback() function to register the callback
+    *    function for the corresponding WDT counter.
+    *
+    *  - Call the CySysTimerDelay() function.
+    *
+    * Parameters:
+    *  counterNum: Valid range [0-1]. The number of the WDT counter (WDT0 or WDT1).
+    *  delayType : Defines the operation mode.
+    *               CY_SYS_TIMER_WAIT       "WAIT" mode.
+    *               CY_SYS_TIMER_INTERRUPT  "INTERRUPT" mode.
+    *  delay:  The delay value in the LFCLK ticks (allowable range - 16-bit value).
+    *
+    * Return:
+    *  None
+    *
+    * Side effects:
+    *  In the "INTERRUPT" mode, this function enables ISR callback servicing
+    *  from the corresponding WDT counter. Servicing of this ISR callback will be
+    *  disabled after the expiration of the delay time.
+    *
+    *******************************************************************************/
+    void CySysTimerDelay(uint32 counterNum, cy_sys_timer_delaytype_enum delayType, uint32 delay)
+    {
+        uint32 regValue;
+        uint32 matchValue;
+
+        if((counterNum < CY_SYS_WDT_COUNTER2) && (0uL == CySysWdtGetClearOnMatch(counterNum)) && (delay <= UINT16_MAX_VAL))
+        {
+            regValue   = CySysWdtGetCount(counterNum);
+            matchValue = (regValue + delay) & (uint32)UINT16_MAX_VAL;
+
+            CySysTimerDelayUntilMatch(counterNum, delayType, matchValue);
+        }
+        else
+        {
+            CYASSERT(0u != 0u);
+        }
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysTimerDelayUntilMatch
+    ********************************************************************************
+    *
+    * Summary:
+    *  The function implements the delay specified as the number of LFCLK ticks
+    *  between the specified WDT counter's current value and the "match" passed as
+    *  the parameter to this function. The current WDT counter value can be obtained
+    *  using the CySysWdtGetCount() function.
+    *
+    *  This function can operate in two modes: the "WAIT" and "INTERRUPT" mode. In
+    *  the "WAIT" mode, the function waits while the used WDT counter value becomes
+    *  equal to the match value. In the "INTERRUPT" mode, the interrupt is generated
+    *  when the used WDT counter became equal to the "match" value.
+    *
+    *  For the correct function operation, the "Clear On Match" option should be
+    *  disabled for the specified WDT counter. Use CySysWdtSetClearOnMatch()
+    *  function with the "enable" parameter equal to zero for the used WDT counter.
+    *
+    *  The corresponding WDT counter should be configured to match the selected mode:
+    *  "Free running Timer" for the "WAIT" mode, and "Periodic Timer" / "Watchdog
+    *  (w/Interrupt)" for the "INTERRUPT" mode.
+    *
+    *  This can be configured in two ways:
+    *  - Through the DWR page. Open the "Clocks" tab, click the "Edit Clocks..."
+    *    button, in the "Configure System Clocks" window click on the
+    *    "Low Frequency Clocks" tab and choose the appropriate option for the used
+    *    WDT counter.
+    *
+    *  - Through the CySysWdtSetMode() function. Call it with the appropriate "mode"
+    *    parameter for the used WDT counter.
+    *
+    *  For the "INTERRUPT" mode, the recommended sequence is the following:
+    *  - Call the CySysWdtDisableCounterIsr() function to disable servicing
+    *    interrupts of the specified WDT counter.
+    *
+    *  - Call the CySysWdtSetInterruptCallback() function to register the callback
+    *    function for the corresponding WDT counter.
+    *
+    *  - Call the CySysTimerDelay() function.
+    *
+    * Parameters:
+    *  counterNum: Valid range [0-1]. The number of the WDT counter (WDT0 or WDT1).
+    *  delayType : Defines the operation mode.
+    *               CY_SYS_TIMER_WAIT       "WAIT" mode.
+    *               CY_SYS_TIMER_INTERRUPT  "INTERRUPT" mode.
+    *  delay:  The delay value in the LFCLK ticks (allowable range - 16-bit value).
+    *
+    * Return:
+    *  None
+    *
+    * Side effects:
+    *  In the "INTERRUPT" mode, this function enables ISR callback servicing
+    *  from the corresponding WDT counter. Servicing of this ISR callback will be
+    *  disabled after the expiration of the delay time.
+    *
+    *******************************************************************************/
+    void CySysTimerDelayUntilMatch(uint32 counterNum, cy_sys_timer_delaytype_enum delayType, uint32 match)
+    {
+        uint32 tmpValue;
+
+        if((counterNum < CY_SYS_WDT_COUNTER2) && (0uL == CySysWdtGetClearOnMatch(counterNum)) && (match <= UINT16_MAX_VAL))
+        {
+            if(delayType == CY_SYS_TIMER_WAIT)
+            {
+                do
+                {
+                    tmpValue = CySysWdtGetCount(counterNum);
+                }while(tmpValue > match);
+
+                do
+                {
+                    tmpValue = CySysWdtGetCount(counterNum);
+                }while(tmpValue < match);
+            }
+            else
+            {
+                tmpValue = counterIntMaskTbl[counterNum];
+                CySysWdtSetMatch(counterNum, match);
+
+                disableServicedIsr  |= tmpValue;
+                wdtIsrMask |= tmpValue;
+            }
+        }
+        else
+        {
+            CYASSERT(0u != 0u);
+        }
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWatchdogFeed
+    ********************************************************************************
+    *
+    * Summary:
+    *  Feeds the watchdog counter before it causes the device reset. Supported only
+    *  for WDT0 and WDT1 in the "Watchdog" or "Watchdog w/ Interrupts" modes.
+    *
+    * Parameters:
+    *  counterNum:    The number of the WDT counter.
+    *
+    * Return:
+    *  None.
+    *
+    * Side effects:
+    *  Clears the WDT counter in the "Watchdog" mode or clears the WDT interrupt in
+    *  "Watchdog w/ Interrupts" mode. Does nothing in other modes.
+    *
+    *******************************************************************************/
+    void CySysWatchdogFeed(uint32 counterNum)
+    {
+        if(counterNum == CY_SYS_WDT_COUNTER0)
+        {
+            if(CY_SYS_WDT_MODE_INT_RESET == CySysWdtGetMode(counterNum))
+            {
+                CySysWdtClearInterrupt(CY_SYS_WDT_COUNTER0_MASK);
+            }
+            else if(CY_SYS_WDT_MODE_RESET == CySysWdtGetMode(counterNum))
+            {
+                CySysWdtResetCounters(CY_SYS_WDT_COUNTER0_RESET);
+                CySysWdtClearInterrupt(CY_SYS_WDT_COUNTER0_MASK);
+            }
+            else
+            {
+                /* Do nothing. */
+            }
+        }
+        else if(counterNum == CY_SYS_WDT_COUNTER1)
+        {
+            if(CY_SYS_WDT_MODE_INT_RESET == CySysWdtGetMode(counterNum))
+            {
+                CySysWdtClearInterrupt(CY_SYS_WDT_COUNTER1_MASK);
+            }
+            else if(CY_SYS_WDT_MODE_RESET == CySysWdtGetMode(counterNum))
+            {
+                CySysWdtResetCounters(CY_SYS_WDT_COUNTER1_RESET);
+                CySysWdtClearInterrupt(CY_SYS_WDT_COUNTER1_MASK);
+            }
+            else
+            {
+                /* Do nothing. */
+            }
+        }
+        else
+        {
+            /* Do nothing. */
+        }
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysClkLfclkPosedgeCatch
+    ********************************************************************************
+    *
+    * Summary:
+    *  Returns once the LFCLK positive edge occurred.
+    *
+    *  CySysClkLfclkPosedgeRestore() should be called after this function
+    *  to restore the WDT configuration.
+    *
+    *  A pair of the CySysClkLfclkPosedgeCatch() and CySysClkLfclkPosedgeRestore()
+    *  functions is expected to be called inside a critical section.
+    *
+    *  To ensure that the WDT counter value is read until it changes, the enabled
+    *  WDT counter is used. If no counter is enabled, counter 0 is enabled.
+    *  And after the LFCLK source is switched, the counter 0 configuration
+    *  is restored.
+    *
+    *  Not applicable for the PSoC 4000 devices.
+    *
+    * Parameters:
+    *  None.
+    *
+    * Return:
+    *  None.
+    *
+    * Side Effects:
+    *  This function has no effect if WDT is locked (CySysWdtLock() is
+    *  called). Call CySysWdtUnlock() to unlock WDT.
+    *
+    *******************************************************************************/
+    static void CySysClkLfclkPosedgeCatch(void)
+    {
+        uint32 firstCount;
+        static uint32 lfclkPosedgeEnabledWdtCounter = 0u;
+
+        if (0u != CySysWdtGetEnabledStatus(CY_SYS_WDT_COUNTER0))
+        {
+            lfclkPosedgeEnabledWdtCounter = CY_SYS_WDT_COUNTER0;
+        }
+        else if (0u != CySysWdtGetEnabledStatus(CY_SYS_WDT_COUNTER1))
+        {
+            lfclkPosedgeEnabledWdtCounter = CY_SYS_WDT_COUNTER1;
+        }
+        else if (0u != CySysWdtGetEnabledStatus(CY_SYS_WDT_COUNTER2))
+        {
+            lfclkPosedgeEnabledWdtCounter = CY_SYS_WDT_COUNTER2;
+        }
+        else /* All WDT counters are disabled */
+        {
+            /* Configure WDT counter # 0 */
+            lfclkPosedgeWdtCounter0Enabled = 1u;
+            lfclkPosedgeEnabledWdtCounter = CY_SYS_WDT_COUNTER0;
+
+            lfclkPosedgeWdtCounter0Mode = CySysWdtGetMode(CY_SYS_WDT_COUNTER0);
+            CySysWdtSetMode(CY_SYS_WDT_COUNTER0, CY_SYS_WDT_MODE_NONE);
+            CySysWdtEnable(CY_SYS_WDT_COUNTER0_MASK);
+        }
+
+        firstCount = CySysWdtGetCount(lfclkPosedgeEnabledWdtCounter);
+        while (CySysWdtGetCount(lfclkPosedgeEnabledWdtCounter) == firstCount)
+        {
+            /* Wait for counter to increment */
+        }
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysClkLfclkPosedgeRestore
+    ********************************************************************************
+    *
+    * Summary:
+    *  Restores the WDT configuration after a CySysClkLfclkPosedgeCatch() call.
+    *
+    *  A pair of the CySysClkLfclkPosedgeCatch() and CySysClkLfclkPosedgeRestore()
+    *  functions is expected to be called inside a critical section.
+    *
+    *  Not applicable for the PSoC 4000 devices.
+    *
+    * Parameters:
+    *  None.
+    *
+    * Return:
+    *  None.
+    *
+    * Side Effects:
+    *  This function has no effect if WDT is locked (CySysWdtLock() is
+    *  called). Call CySysWdtUnlock() to unlock WDT.
+    *
+    *******************************************************************************/
+    static void CySysClkLfclkPosedgeRestore(void)
+    {
+        if (lfclkPosedgeWdtCounter0Enabled != 0u)
+        {
+            /* Restore counter # 0 configuration and force its shutdown */
+            CY_SYS_WDT_CONTROL_REG &= (uint32)(~CY_SYS_WDT_COUNTER0_MASK);
+            CySysWdtSetMode(CY_SYS_WDT_COUNTER0, lfclkPosedgeWdtCounter0Mode);
+            lfclkPosedgeWdtCounter0Enabled = 0u;
+        }
+    }
+
+#else
+
+    /*******************************************************************************
+    * Function Name: CySysWdtGetEnabledStatus
+    ********************************************************************************
+    *
+    * Summary:
+    *  Reads the enabled status of the WDT counter.
+    *
+    * Parameters:
+    *  None.
+    *
+    * Return:
+    *  The status of the WDT counter:
+    *   0 - counter is disabled
+    *   1 - counter is enabled
+    *
+    *******************************************************************************/
+    uint32 CySysWdtGetEnabledStatus(void)
+    {
+        return ((CY_SYS_WDT_DISABLE_KEY_REG == CY_SYS_WDT_KEY) ? (uint32) 0u : (uint32) 1u);
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtEnable
+    ********************************************************************************
+    *
+    * Summary:
+    *  Enables watchdog timer reset generation. CySysWdtClearInterrupt()
+    *  feeds the watchdog. Two unserviced interrupts lead to a system reset
+    *  (i.e. at the third match).
+    *
+    * Parameters:
+    *  None.
+    *
+    * Return:
+    *  None.
+    *
+    * Side Effects:
+    *  ILO is enabled by the hardware once WDT is started.
+    *
+    *******************************************************************************/
+    void CySysWdtEnable(void)
+    {
+        CY_SYS_WDT_DISABLE_KEY_REG = 0u;
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtDisable
+    ********************************************************************************
+    *
+    * Summary:
+    *  Disables the WDT reset generation.
+    *
+    * Parameters:
+    *  None.
+    *
+    * Return:
+    *  None.
+    *
+    * Side Effects:
+    *  This function unlocks the ENABLE bit in the CLK_ILO_CONFIG registers and
+    *  enables the user to disable ILO.
+    *
+    *******************************************************************************/
+    void CySysWdtDisable(void)
+    {
+        CY_SYS_WDT_DISABLE_KEY_REG = CY_SYS_WDT_KEY;
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtSetMatch
+    ********************************************************************************
+    *
+    * Summary:
+    *  Configures the WDT counter match comparison value.
+    *
+    * Parameters:
+    *  match:
+    *   Valid range [0-65535]. The value to be used to match against the counter.
+    *
+    * Return:
+    *  None.
+    *
+    *******************************************************************************/
+    void CySysWdtSetMatch(uint32 match)
+    {
+        CY_SYS_WDT_MATCH_REG = (CY_SYS_WDT_MATCH_REG & (uint32)(~ (uint32)CY_SYS_WDT_MATCH_MASK)) | match;
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtGetMatch
+    ********************************************************************************
+    *
+    * Summary:
+    *  Reads the WDT counter match comparison value.
+    *
+    * Parameters:
+    *  None.
+    *
+    * Return:
+    *  The counter match value.
+    *
+    *******************************************************************************/
+    uint32 CySysWdtGetMatch(void)
+    {
+        return (CY_SYS_WDT_MATCH_REG & CY_SYS_WDT_MATCH_MASK);
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtGetCount
+    ********************************************************************************
+    *
+    * Summary:
+    *  Reads the current WDT counter value.
+    *
+    * Parameters:
+    *  None.
+    *
+    * Return:
+    *  A live counter value.
+    *
+    *******************************************************************************/
+    uint32 CySysWdtGetCount(void)
+    {
+        return ((uint32)CY_SYS_WDT_COUNTER_REG);
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtSetIgnoreBits
+    ********************************************************************************
+    *
+    * Summary:
+    *  Configures the number of the MSB bits of the watchdog timer that are not
+    *  checked against the match.
+    *
+    * Parameters:
+    *  bitsNum:
+    *   Valid range [0-15]. The umber of the MSB bits.
+    *
+    * Return:
+    *  None.
+    *
+    * Side Effects:
+    *  The value of bitsNum controls the time-to-reset of the watchdog
+    *  (which happens after 3 successive matches).
+    *
+    *******************************************************************************/
+    void CySysWdtSetIgnoreBits(uint32 bitsNum)
+    {
+        bitsNum = ((uint32)(bitsNum << CY_SYS_WDT_IGNORE_BITS_SHIFT) & CY_SYS_WDT_IGNORE_BITS_MASK);
+        CY_SYS_WDT_MATCH_REG = (CY_SYS_WDT_MATCH_REG & (uint32)(~CY_SYS_WDT_IGNORE_BITS_MASK)) | bitsNum;
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtGetIgnoreBits
+    ********************************************************************************
+    *
+    * Summary:
+    *  Reads the number of the  MSB bits of the watchdog timer that are not
+    *  checked against the match.
+    *
+    * Parameters:
+    *  None.
+    *
+    * Return:
+    *  The number of the MSB bits.
+    *
+    *******************************************************************************/
+    uint32 CySysWdtGetIgnoreBits(void)
+    {
+        return((uint32)((CY_SYS_WDT_MATCH_REG & CY_SYS_WDT_IGNORE_BITS_MASK) >> CY_SYS_WDT_IGNORE_BITS_SHIFT));
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtClearInterrupt
+    ********************************************************************************
+    *
+    * Summary:
+    *  Feeds the watchdog. Cleans the WDT match flag which is set every time the
+    *  WDT counter reaches a WDT match value. Two unserviced interrupts lead
+    *  to a system reset (i.e. at the third match).
+    *
+    * Parameters:
+    *  None.
+    *
+    * Return:
+    *  None.
+    *
+    *******************************************************************************/
+    void CySysWdtClearInterrupt(void)
+    {
+        CY_SYS_SRSS_INTR_REG |= CY_SYS_WDT_LOWER_BIT_MASK;
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtMaskInterrupt
+    ********************************************************************************
+    *
+    * Summary:
+    *  After masking interrupts from WDT, they are not passed to CPU.
+    *  This function does not disable WDT reset generation.
+    *
+    * Parameters:
+    *  None.
+    *
+    * Return:
+    *  None.
+    *
+    *******************************************************************************/
+    void CySysWdtMaskInterrupt(void)
+    {
+        CY_SYS_SRSS_INTR_MASK_REG &= (uint32)(~ (uint32)CY_SYS_WDT_LOWER_BIT_MASK);
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtUnmaskInterrupt
+    ********************************************************************************
+    *
+    * Summary:
+    *  After unmasking interrupts from WDT, they are passed to CPU.
+    *  This function does not impact the reset generation.
+    *
+    * Parameters:
+    *  None.
+    *
+    * Return:
+    *  None.
+    *
+    *******************************************************************************/
+    void CySysWdtUnmaskInterrupt(void)
+    {
+        CY_SYS_SRSS_INTR_MASK_REG |= CY_SYS_WDT_LOWER_BIT_MASK;
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtSetIsrCallback
+    ********************************************************************************
+    *
+    * Summary:
+    *  Sets the ISR callback function for the particular WDT counter;
+    *
+    * Parameters:
+    *  function  : The pointer to the callback function.
+    *
+    * Return:
+    *  The pointer to a previous callback function.
+    *
+    *******************************************************************************/
+    cyWdtCallback CySysWdtSetInterruptCallback(cyWdtCallback function)
+    {
+        cyWdtCallback prevCallback = (void *)0;
+
+        prevCallback = cySysWdtCallback;
+        cySysWdtCallback = function;
+
+        return(prevCallback);
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtGetIsrCallback
+    ********************************************************************************
+    *
+    * Summary:
+    *  Gets the ISR callback function for the particular WDT counter;
+    *
+    * Parameters:
+    *  None.
+    *
+    * Return:
+    *  The pointer to the callback function registered for WDT.
+    *
+    *******************************************************************************/
+    cyWdtCallback CySysWdtGetInterruptCallback(void)
+    {
+        return(cySysWdtCallback);
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysWdtIsr
+    ********************************************************************************
+    *
+    * Summary:
+    *  This is the handler of the WDT interrupt in CPU NVIC. The handler checks
+    *  which WDT triggered in the interrupt and calls the respective callback
+    *  functions configured by the user by using CySysWdtSetIsrCallback() API.
+    *
+    *  The order of the callback execution is incremental. Callback-0 is
+    *  run as the first one and callback-2 is called as the last one.
+    *
+    * Parameters:
+    *  None.
+    *
+    * Return:
+    *  None.
+    *
+    * Side Effects:
+    *  This function clears the WDT interrupt every time when it is called.
+    *  Reset after the 3rd interrupt does not happen if this function is registered
+    *  as the interrupt handler even if the "Watchdog with Interrupt" mode is
+    *  selected on the "Low Frequency Clocks" tab.
+    *
+    *******************************************************************************/
+    void CySysWdtIsr(void)
+    {
+        if(cySysWdtCallback != (void *) 0)
+        {
+            (void)(cySysWdtCallback)();
+        }
+
+        CySysWdtClearInterrupt();
+    }
+
+#endif /* (CY_IP_SRSSV2) */
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/CyLFClk.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/CyLFClk.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/CyLFClk.h	(revision 7)
@@ -0,0 +1,418 @@
+/*******************************************************************************
+* File Name: .h
+* Version 1.0
+*
+* Description:
+*  This file provides constants and parameter values for the cy_lfclk Component.
+*
+********************************************************************************
+* Copyright 2008-2015, Cypress Semiconductor Corporation.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions,
+* disclaimers, and limitations in the end user license agreement accompanying
+* the software package with which this file was provided.
+*******************************************************************************/
+
+#if !defined(CY_LFCLK_CYLIB_H)
+#define CY_LFCLK_CYLIB_H
+
+#include "cytypes.h"
+#include "cydevice_trm.h"
+
+typedef enum
+{
+    CY_SYS_TIMER_WAIT = 0u,
+    CY_SYS_TIMER_INTERRUPT = 1u
+} cy_sys_timer_delaytype_enum;
+
+
+/***************************************
+*    Function Prototypes
+***************************************/
+
+/* Clocks API */
+void CySysClkIloStart(void);
+void CySysClkIloStop(void);
+
+#if (CY_IP_WCO)
+    void   CySysClkWcoStart(void);
+    void   CySysClkWcoStop(void);
+    uint32 CySysClkWcoSetPowerMode(uint32 mode);
+
+    void CySysClkSetLfclkSource(uint32 source);
+    uint32 CySysClkWcoEnabled(void);
+#endif /* (CY_IP_WCO) */
+
+typedef void (*cyWdtCallback)(void);
+
+#if(CY_IP_SRSSV2)
+    /* WDT API */
+    void   CySysWdtLock(void);
+    void   CySysWdtUnlock(void);
+    void   CySysWdtSetMode(uint32 counterNum, uint32 mode);
+    uint32 CySysWdtGetMode(uint32 counterNum);
+    uint32 CySysWdtGetEnabledStatus(uint32 counterNum);
+    void   CySysWdtSetClearOnMatch(uint32 counterNum, uint32 enable);
+    uint32 CySysWdtGetClearOnMatch(uint32 counterNum);
+    void   CySysWdtEnable(uint32 counterMask);
+    void   CySysWdtDisable(uint32 counterMask);
+    void   CySysWdtSetCascade(uint32 cascadeMask);
+    uint32 CySysWdtGetCascade(void);
+    void   CySysWdtSetMatch(uint32 counterNum, uint32 match);
+    void   CySysWdtSetToggleBit(uint32 bits);
+    uint32 CySysWdtGetToggleBit(void);
+    uint32 CySysWdtGetMatch(uint32 counterNum);
+    uint32 CySysWdtGetCount(uint32 counterNum);
+    uint32 CySysWdtGetInterruptSource(void);
+    void   CySysWdtClearInterrupt(uint32 counterMask);
+    void   CySysWdtResetCounters(uint32 countersMask);
+    cyWdtCallback  CySysWdtSetInterruptCallback(uint32 counterNum, cyWdtCallback function);
+    cyWdtCallback  CySysWdtGetInterruptCallback(uint32 counterNum);
+    void   CySysTimerDelay(uint32 counterNum, cy_sys_timer_delaytype_enum delayType, uint32 delay);
+    void   CySysTimerDelayUntilMatch(uint32 counterNum, cy_sys_timer_delaytype_enum delayType, uint32 match);
+    void   CySysWatchdogFeed(uint32 counterNum);
+    void   CySysWdtEnableCounterIsr(uint32 counterNum);
+    void   CySysWdtDisableCounterIsr(uint32 counterNum);
+    void   CySysWdtIsr(void);
+#else
+    /* WDT API */
+    uint32 CySysWdtGetEnabledStatus(void);
+    void   CySysWdtEnable(void);
+    void   CySysWdtDisable(void);
+    void   CySysWdtSetMatch(uint32 match);
+    uint32 CySysWdtGetMatch(void);
+    uint32 CySysWdtGetCount(void);
+    void   CySysWdtSetIgnoreBits(uint32 bitsNum);
+    uint32 CySysWdtGetIgnoreBits(void);
+    void   CySysWdtClearInterrupt(void);
+    void   CySysWdtMaskInterrupt(void);
+    void   CySysWdtUnmaskInterrupt(void);
+    cyWdtCallback CySysWdtSetInterruptCallback(cyWdtCallback function);
+    cyWdtCallback CySysWdtGetInterruptCallback(void);
+    void   CySysWdtIsr(void);
+#endif  /* (CY_IP_SRSSV2) */
+
+
+/***************************************
+* API Constants
+***************************************/
+
+#define UINT16_MAX_VAL    (0xFFFFu)
+
+
+/*******************************************************************************
+* Clock API Constants
+*******************************************************************************/
+/* CySysClkIloStart()/CySysClkIloStop() - implementation definitions */
+#define CY_SYS_CLK_ILO_CONFIG_ENABLE                    (( uint32 )(( uint32 )0x01u << 31u))
+
+
+/* CySysClkSetLfclkSource() - parameter definitions */
+#if (CY_IP_WCO)
+    #define CY_SYS_CLK_LFCLK_SRC_ILO                    (0u)
+    #define CY_SYS_CLK_LFCLK_SRC_WCO                    (( uint32 )(( uint32 )0x01u << 30u))
+#endif /* (CY_IP_WCO) */
+
+
+/* CySysClkSetLfclkSource() - implementation definitions */
+#if (CY_IP_WCO)
+    #define CY_SYS_CLK_LFCLK_SEL_MASK                   (( uint32 )(( uint32 )0x03u << 30u))
+#endif /* (CY_IP_WCO) */
+
+#if (CY_IP_WCO)
+    /* WCO Configuration Register */
+    #define CY_SYS_CLK_WCO_CONFIG_LPM_EN                (( uint32 )(( uint32 )0x01u <<  0u))
+    #define CY_SYS_CLK_WCO_CONFIG_LPM_AUTO              (( uint32 )(( uint32 )0x01u <<  1u))
+    #define CY_SYS_CLK_WCO_CONFIG_LPM_ENABLE            (( uint32 )(( uint32 )0x01u << 31u))
+
+    /* WCO Status Register */
+    #define CY_SYS_CLK_WCO_STATUS_OUT_BLNK_A            (( uint32 )(( uint32 )0x01u <<  0u))
+
+    /* WCO Trim Register */
+    #define CY_SYS_CLK_WCO_TRIM_XGM_MASK                (( uint32 ) 0x07u)
+    #define CY_SYS_CLK_WCO_TRIM_XGM_SHIFT               (( uint32 ) 0x00u)
+
+    #define CY_SYS_CLK_WCO_TRIM_XGM_3370NA              (( uint32 ) 0x00u)
+    #define CY_SYS_CLK_WCO_TRIM_XGM_2620NA              (( uint32 ) 0x01u)
+    #define CY_SYS_CLK_WCO_TRIM_XGM_2250NA              (( uint32 ) 0x02u)
+    #define CY_SYS_CLK_WCO_TRIM_XGM_1500NA              (( uint32 ) 0x03u)
+    #define CY_SYS_CLK_WCO_TRIM_XGM_1870NA              (( uint32 ) 0x04u)
+    #define CY_SYS_CLK_WCO_TRIM_XGM_1120NA              (( uint32 ) 0x05u)
+    #define CY_SYS_CLK_WCO_TRIM_XGM_750NA               (( uint32 ) 0x06u)
+    #define CY_SYS_CLK_WCO_TRIM_XGM_0NA                 (( uint32 ) 0x07u)
+
+    #define CY_SYS_CLK_WCO_TRIM_GM_MASK                 (( uint32 )(( uint32 )0x03u << 4u))
+    #define CY_SYS_CLK_WCO_TRIM_GM_SHIFT                (( uint32 ) 0x04u)
+    #define CY_SYS_CLK_WCO_TRIM_GM_HPM                  (( uint32 ) 0x01u)
+    #define CY_SYS_CLK_WCO_TRIM_GM_LPM                  (( uint32 ) 0x02u)
+#endif  /* (CY_IP_WCO) */
+
+
+/*******************************************************************************
+* WDT API Constants
+*******************************************************************************/
+#if(CY_IP_SRSSV2)
+    #define CY_SYS_WDT_MODE_NONE                (0u)
+    #define CY_SYS_WDT_MODE_INT                 (1u)
+    #define CY_SYS_WDT_MODE_RESET               (2u)
+    #define CY_SYS_WDT_MODE_INT_RESET           (3u)
+
+    #define CY_SYS_WDT_COUNTER0_MASK            ((uint32)((uint32)0x01u))
+    #define CY_SYS_WDT_COUNTER1_MASK            ((uint32)((uint32)0x01u << 8u))
+    #define CY_SYS_WDT_COUNTER2_MASK            ((uint32)((uint32)0x01u << 16u))
+
+    #define CY_SYS_WDT_CASCADE_NONE             ((uint32)0x00u)
+    #define CY_SYS_WDT_CASCADE_01               ((uint32)0x01u << 3u)
+    #define CY_SYS_WDT_CASCADE_12               ((uint32)0x01u << 11u)
+
+    #define CY_SYS_WDT_COUNTER0_INT             ((uint32)0x01u << 2u)
+    #define CY_SYS_WDT_COUNTER1_INT             ((uint32)0x01u << 10u)
+    #define CY_SYS_WDT_COUNTER2_INT             ((uint32)0x01u << 18u)
+
+    #define CY_SYS_WDT_COUNTER0_RESET           ((uint32)0x01u << 3u)
+    #define CY_SYS_WDT_COUNTER1_RESET           ((uint32)0x01u << 11u)
+    #define CY_SYS_WDT_COUNTER2_RESET           ((uint32)0x01u << 19u)
+    #define CY_SYS_WDT_COUNTERS_RESET           (CY_SYS_WDT_COUNTER0_RESET |\
+                                                 CY_SYS_WDT_COUNTER1_RESET |\
+                                                 CY_SYS_WDT_COUNTER2_RESET)
+
+    #define CY_SYS_WDT_COUNTER0                 (0x00u)
+    #define CY_SYS_WDT_COUNTER1                 (0x01u)
+    #define CY_SYS_WDT_COUNTER2                 (0x02u)
+
+    #define CY_SYS_WDT_COUNTER0_OFFSET            (0x00u)
+    #define CY_SYS_WDT_COUNTER1_OFFSET            (0x02u)
+    #define CY_SYS_WDT_COUNTER2_OFFSET            (0x04u)
+
+    #define CY_SYS_WDT_MODE_MASK                ((uint32)(0x03u))
+
+    #define CY_SYS_WDT_CLK_LOCK_BITS_MASK       ((uint32)0x03u << 14u)
+    #define CY_SYS_WDT_CLK_LOCK_BIT0            ((uint32)0x01u << 14u)
+    #define CY_SYS_WDT_CLK_LOCK_BIT1            ((uint32)0x01u << 15u)
+
+    #define CY_SYS_WDT_CONFIG_BITS2_MASK        (uint32)(0x1Fu)
+    #define CY_SYS_WDT_CONFIG_BITS2_POS         (uint32)(24u)
+    #define CY_SYS_WDT_LOWER_16BITS_MASK        (uint32)(0x0000FFFFu)
+    #define CY_SYS_WDT_HIGHER_16BITS_MASK       (uint32)(0xFFFF0000u)
+    #define CY_SYS_WDT_COUNTERS_MAX             (0x03u)
+    #define CY_SYS_WDT_CNT_SHIFT                (0x08u)
+    #define CY_SYS_WDT_CNT_MATCH_CLR_SHIFT      (0x02u)
+    #define CY_SYS_WDT_CNT_STTS_SHIFT           (0x01u)
+    #define CY_SYS_WDT_CNT_MATCH_SHIFT          (0x10u)
+
+    #define CY_WDT_NUM_OF_WDT                    (3u)
+    #define CY_WDT_NUM_OF_CALLBACKS             (3u)
+
+    #if (CY_PSOC4_4100 || CY_PSOC4_4200)
+        #define CY_SYS_WDT_1LFCLK_DELAY_US      ((uint16)( 67u))
+        #define CY_SYS_WDT_3LFCLK_DELAY_US      ((uint16)(201u))
+    #endif /* (CY_PSOC4_4100 || CY_PSOC4_4200) */
+
+    #if (CY_PSOC4_4000)
+        #define CY_SYS_WDT_1LFCLK_DELAY_US      ((uint16)( 50u))
+        #define CY_SYS_WDT_3LFCLK_DELAY_US      ((uint16)(150u))
+    #endif /* (CY_PSOC4_4000) */
+
+    #if (CY_IP_WCO)
+
+        #define CY_SYS_WDT_1LFCLK_DELAY_US      \
+            ((CY_SYS_CLK_LFCLK_SRC_ILO == (CY_SYS_WDT_CONFIG_REG & CY_SYS_CLK_LFCLK_SEL_MASK)) ? \
+                                                ((uint16)(67u)) : \
+                                                ((uint16)(31u)))
+
+        #define CY_SYS_WDT_3LFCLK_DELAY_US      \
+            ((CY_SYS_CLK_LFCLK_SRC_ILO == (CY_SYS_WDT_CONFIG_REG & CY_SYS_CLK_LFCLK_SEL_MASK)) ? \
+                                                ((uint16)(201u)) : \
+                                                ((uint16)(93u)))
+
+    #endif /* (CY_IP_WCO) */
+
+#else
+    #define CY_SYS_WDT_KEY                      ((uint32)(0xACED8865u))
+    #define CY_SYS_WDT_MATCH_MASK               ((uint32)(0x0000FFFFu))
+    #define CY_SYS_WDT_IGNORE_BITS_MASK         ((uint32)(0x000F0000u))
+    #define CY_SYS_WDT_IGNORE_BITS_SHIFT        ((uint32)(16u))
+    #define CY_SYS_WDT_LOWER_BIT_MASK           ((uint32)(0x00000001u))
+
+    #define CY_SYS_WDT_COUNTER0                 (0x00u)
+
+    #define CY_WDT_NUM_OF_WDT                   (1u)
+    #define CY_WDT_NUM_OF_CALLBACKS             (3u)
+#endif  /* (CY_IP_SRSSV2) */
+
+#define CY_INT_WDT_IRQN                            (7u)
+
+/* CySysXTAL_32KHZ_SetPowerMode() */
+#define CY_SYS_CLK_WCO_HPM                   (0x0u)
+#if(0u == (CY_PSOC4_4100M || CY_PSOC4_4200M))
+    #define CY_SYS_CLK_WCO_LPM               (0x1u)
+#endif /* (0u == (CY_PSOC4_4100M || CY_PSOC4_4200M)) */
+
+
+#define CY_SYS_CLK_ILO_CONFIG_REG           (*(reg32 *) CYREG_CLK_ILO_CONFIG)
+#define CY_SYS_CLK_ILO_CONFIG_PTR           ( (reg32 *) CYREG_CLK_ILO_CONFIG)
+
+#if(CY_IP_SRSSV2)
+    #define CY_SYS_CLK_ILO_TRIM_REG             (*(reg32 *) CYREG_CLK_ILO_TRIM)
+    #define CY_SYS_CLK_ILO_TRIM_PTR             ( (reg32 *) CYREG_CLK_ILO_TRIM)
+#endif  /* (CY_IP_SRSSV2) */
+
+#if (CY_IP_WCO)
+
+    #if (CY_PSOC4_4100BL || CY_PSOC4_4200BL)
+        /* WCO Status Register */
+        #define CY_SYS_CLK_WCO_STATUS_REG               (*(reg32 *) CYREG_BLE_BLESS_WCO_STATUS)
+        #define CY_SYS_CLK_WCO_STATUS_PTR               ( (reg32 *) CYREG_BLE_BLESS_WCO_STATUS)
+
+        /* WCO Configuration Register */
+        #define CY_SYS_CLK_WCO_CONFIG_REG               (*(reg32 *) CYREG_BLE_BLESS_WCO_CONFIG)
+        #define CY_SYS_CLK_WCO_CONFIG_PTR               ( (reg32 *) CYREG_BLE_BLESS_WCO_CONFIG)
+
+        /* WCO Trim Register */
+        #define CY_SYS_CLK_WCO_TRIM_REG                 (*(reg32 *) CYREG_BLE_BLESS_WCO_TRIM)
+        #define CY_SYS_CLK_WCO_TRIM_PTR                 ( (reg32 *) CYREG_BLE_BLESS_WCO_TRIM)
+    #else   /* (CY_PSOC4_4100M || CY_PSOC4_4200M) */
+        /* WCO Status Register */
+        #define CY_SYS_CLK_WCO_STATUS_REG               (*(reg32 *) CYREG_WCO_STATUS)
+        #define CY_SYS_CLK_WCO_STATUS_PTR               ( (reg32 *) CYREG_WCO_STATUS)
+
+        /* WCO Configuration Register */
+        #define CY_SYS_CLK_WCO_CONFIG_REG               (*(reg32 *) CYREG_WCO_CONFIG)
+        #define CY_SYS_CLK_WCO_CONFIG_PTR               ( (reg32 *) CYREG_WCO_CONFIG)
+
+        /* WCO Trim Register */
+        #define CY_SYS_CLK_WCO_TRIM_REG                 (*(reg32 *) CYREG_WCO_TRIM)
+        #define CY_SYS_CLK_WCO_TRIM_PTR                 ( (reg32 *) CYREG_WCO_TRIM)
+    #endif /* (CY_PSOC4_4100BL || CY_PSOC4_4200BL) */
+
+#endif  /* (CY_IP_WCO) */
+
+
+/*******************************************************************************
+* WDT API Registers
+*******************************************************************************/
+#if(CY_IP_SRSSV2)
+    #define CY_SYS_WDT_CTRLOW_REG               (*(reg32 *) CYREG_WDT_CTRLOW)
+    #define CY_SYS_WDT_CTRLOW_PTR               ( (reg32 *) CYREG_WDT_CTRLOW)
+
+    #define CY_SYS_WDT_CTRHIGH_REG              (*(reg32 *) CYREG_WDT_CTRHIGH)
+    #define CY_SYS_WDT_CTRHIGH_PTR              ( (reg32 *) CYREG_WDT_CTRHIGH)
+
+    #define CY_SYS_WDT_MATCH_REG                (*(reg32 *) CYREG_WDT_MATCH)
+    #define CY_SYS_WDT_MATCH_PTR                ( (reg32 *) CYREG_WDT_MATCH)
+
+    #define CY_SYS_WDT_CONFIG_REG               (*(reg32 *) CYREG_WDT_CONFIG)
+    #define CY_SYS_WDT_CONFIG_PTR               ( (reg32 *) CYREG_WDT_CONFIG)
+
+    #define CY_SYS_WDT_CONTROL_REG              (*(reg32 *) CYREG_WDT_CONTROL)
+    #define CY_SYS_WDT_CONTROL_PTR              ( (reg32 *) CYREG_WDT_CONTROL)
+#else
+    #define CY_SYS_WDT_DISABLE_KEY_REG          (*(reg32 *) CYREG_WDT_DISABLE_KEY)
+    #define CY_SYS_WDT_DISABLE_KEY_PTR          ( (reg32 *) CYREG_WDT_DISABLE_KEY)
+
+    #define CY_SYS_WDT_MATCH_REG                (*(reg32 *) CYREG_WDT_MATCH)
+    #define CY_SYS_WDT_MATCH_PTR                ( (reg32 *) CYREG_WDT_MATCH)
+
+    #define CY_SYS_WDT_COUNTER_REG              (*(reg32 *) CYREG_WDT_COUNTER)
+    #define CY_SYS_WDT_COUNTER_PTR              ( (reg32 *) CYREG_WDT_COUNTER)
+
+    #define CY_SYS_SRSS_INTR_REG                (*(reg32 *) CYREG_SRSS_INTR)
+    #define CY_SYS_SRSS_INTR_PTR                ( (reg32 *) CYREG_SRSS_INTR)
+
+    #define CY_SYS_SRSS_INTR_MASK_REG           (*(reg32 *) CYREG_SRSS_INTR_MASK)
+    #define CY_SYS_SRSS_INTR_MASK_PTR           ( (reg32 *) CYREG_SRSS_INTR_MASK)
+#endif  /* (CY_IP_SRSSV2) */
+
+#if (CY_IP_WCO)
+
+    /*******************************************************************************
+    * Function Name: CySysClkWcoSetHighPowerMode
+    ********************************************************************************
+    *
+    * Summary:
+    *  Sets the high power mode for the 32 KHz WCO.
+    *
+    * Parameters:
+    *  None.
+    *
+    * Return:
+    *  None.
+    *
+    * Side Effects:
+    *  None.
+    *
+    *******************************************************************************/
+    static CY_INLINE void CySysClkWcoSetHighPowerMode(void)
+    {
+        /* Switch off low power mode for WCO */
+        CY_SYS_CLK_WCO_CONFIG_REG &= (uint32) ~CY_SYS_CLK_WCO_CONFIG_LPM_EN;
+        
+        /* Switch off auto low power mode in WCO */
+        CY_SYS_CLK_WCO_CONFIG_REG &= ((uint32)~CY_SYS_CLK_WCO_CONFIG_LPM_AUTO);
+
+        /* Restore WCO trim register HPM settings */
+        CY_SYS_CLK_WCO_TRIM_REG = (CY_SYS_CLK_WCO_TRIM_REG & (uint32)(~CY_SYS_CLK_WCO_TRIM_GM_MASK)) \
+                    | (uint32)(CY_SYS_CLK_WCO_TRIM_GM_HPM << CY_SYS_CLK_WCO_TRIM_GM_SHIFT);
+        CY_SYS_CLK_WCO_TRIM_REG = (CY_SYS_CLK_WCO_TRIM_REG & (uint32)(~CY_SYS_CLK_WCO_TRIM_XGM_MASK)) \
+                    | (uint32)(CY_SYS_CLK_WCO_TRIM_XGM_2620NA << CY_SYS_CLK_WCO_TRIM_XGM_SHIFT);
+    }
+
+    #if(!CY_PSOC4_4100M && !CY_PSOC4_4200M)
+        /*******************************************************************************
+        * Function Name: CySysClkWcoSetLowPowerMode
+        ********************************************************************************
+        *
+        * Summary:
+        *  Sets the low power mode for the 32 KHz WCO.
+        *
+        * Parameters:
+        *  None.
+        *
+        * Return:
+        *  None.
+        *
+        * Side Effects:
+        *  None.
+        *
+        *******************************************************************************/
+        static CY_INLINE void CySysClkWcoSetLowPowerMode(void)
+        {
+            /* Switch off auto low power mode in WCO */
+            CY_SYS_CLK_WCO_CONFIG_REG &= ((uint32)~CY_SYS_CLK_WCO_CONFIG_LPM_AUTO);
+
+            /* Change WCO trim register settings to LPM */
+            CY_SYS_CLK_WCO_TRIM_REG = (CY_SYS_CLK_WCO_TRIM_REG & (uint32)(~CY_SYS_CLK_WCO_TRIM_XGM_MASK)) \
+                        | (uint32)(CY_SYS_CLK_WCO_TRIM_XGM_2250NA << CY_SYS_CLK_WCO_TRIM_XGM_SHIFT);
+            CY_SYS_CLK_WCO_TRIM_REG = (CY_SYS_CLK_WCO_TRIM_REG & (uint32)(~CY_SYS_CLK_WCO_TRIM_GM_MASK)) \
+                        | (uint32)(CY_SYS_CLK_WCO_TRIM_GM_LPM << CY_SYS_CLK_WCO_TRIM_GM_SHIFT);
+
+            /* Switch on low power mode for WCO */
+            CY_SYS_CLK_WCO_CONFIG_REG |= CY_SYS_CLK_WCO_CONFIG_LPM_EN;
+        }
+    #endif /* (!CY_PSOC4_4100M && !CY_PSOC4_4200M) */
+
+#endif  /* (CY_IP_WCO) */
+
+
+/* These defines are intended to maintain the backward compatibility for
+ * projects which use cy_boot_v4_20 or earlier.
+*/
+#define CySysWdtWriteMode           CySysWdtSetMode
+#define CySysWdtReadMode            CySysWdtGetMode
+#define CySysWdtWriteClearOnMatch   CySysWdtSetClearOnMatch
+#define CySysWdtReadClearOnMatch    CySysWdtGetClearOnMatch
+#define CySysWdtReadEnabledStatus   CySysWdtGetEnabledStatus
+#define CySysWdtWriteCascade        CySysWdtSetCascade
+#define CySysWdtReadCascade         CySysWdtGetCascade
+#define CySysWdtWriteMatch          CySysWdtSetMatch
+#define CySysWdtWriteToggleBit      CySysWdtSetToggleBit
+#define CySysWdtReadToggleBit       CySysWdtGetToggleBit
+#define CySysWdtReadMatch           CySysWdtGetMatch
+#define CySysWdtReadCount           CySysWdtGetCount
+#define CySysWdtWriteIgnoreBits     CySysWdtSetIgnoreBits
+#define CySysWdtReadIgnoreBits      CySysWdtGetIgnoreBits
+#define CySysWdtSetIsrCallback      CySysWdtSetInterruptCallback
+#define CySysWdtGetIsrCallback      CySysWdtGetInterruptCallback
+
+#endif /* (CY_LFCLK_CYLIB_H) */
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/CyLib.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/CyLib.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/CyLib.c	(revision 7)
@@ -0,0 +1,1890 @@
+/*******************************************************************************
+* File Name: CyLib.c
+* Version 5.0
+*
+*  Description:
+*   Provides a system API for the clocking, interrupts, and watchdog timer.
+*
+*  Note:
+*   Documentation of the API's in this file is located in the
+*   System Reference Guide provided with PSoC Creator.
+*
+********************************************************************************
+* Copyright 2010-2015, Cypress Semiconductor Corporation.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions,
+* disclaimers, and limitations in the end user license agreement accompanying
+* the software package with which this file was provided.
+*******************************************************************************/
+
+#include "CyLib.h"
+
+#if(CY_IP_SRSSV2 && CY_IP_FMLT)
+    #include "CyFlash.h"
+#endif /* (CY_IP_SRSSV2 && CY_IP_FMLT) */
+
+
+/* Do not use these definitions directly in your application */
+uint32 cydelayFreqHz  = CYDEV_BCLK__SYSCLK__HZ;
+uint32 cydelayFreqKhz = (CYDEV_BCLK__SYSCLK__HZ + CY_DELAY_1K_MINUS_1_THRESHOLD) / CY_DELAY_1K_THRESHOLD;
+uint8  cydelayFreqMhz = (uint8)((CYDEV_BCLK__SYSCLK__HZ + CY_DELAY_1M_MINUS_1_THRESHOLD) / CY_DELAY_1M_THRESHOLD);
+uint32 cydelay32kMs   = CY_DELAY_MS_OVERFLOW * ((CYDEV_BCLK__SYSCLK__HZ + CY_DELAY_1K_MINUS_1_THRESHOLD) /
+                        CY_DELAY_1K_THRESHOLD);
+
+
+static cySysTickCallback CySysTickCallbacks[CY_SYS_SYST_NUM_OF_CALLBACKS];
+static void CySysTickServiceCallbacks(void);
+#if (CY_PSOC4_4100M || CY_PSOC4_4200M)
+    static uint32 CySysClkImoGetWcoLock(void);
+#endif  /* (CY_PSOC4_4100M || CY_PSOC4_4200M) */
+
+
+/*******************************************************************************
+* Indicates whether or not the SysTick has been initialized. The variable is
+* initialized to 0 and set to 1 the first time CySysTickStart() is called.
+*
+* This allows the component to restart without reinitialization after the first
+* call to the CySysTickStart() routine.
+*
+* If reinitialization of the SysTick is required, call CySysTickInit() before
+* calling CySysTickStart(). Alternatively, the SysTick can be reinitialized by
+* calling the CySysTickInit() and CySysTickEnable() functions.
+*******************************************************************************/
+uint32 CySysTickInitVar = 0u;
+
+
+#if(CY_IP_SRSSV2)
+        /* Conversion between CySysClkWriteImoFreq() parameter and register's value */
+        const uint8 cyImoFreqMhz2Reg[CY_SYS_CLK_IMO_FREQ_TABLE_SIZE] = {
+            /*  3 MHz */ 0x03u,  /*  4 MHz */ 0x04u,  /*  5 MHz */ 0x05u,  /*  6 MHz */ 0x06u,
+            /*  7 MHz */ 0x07u,  /*  8 MHz */ 0x08u,  /*  9 MHz */ 0x09u,  /* 10 MHz */ 0x0Au,
+            /* 11 MHz */ 0x0Bu,  /* 12 MHz */ 0x0Cu,  /* 13 MHz */ 0x0Eu,  /* 14 MHz */ 0x0Fu,
+            /* 15 MHz */ 0x10u,  /* 16 MHz */ 0x11u,  /* 17 MHz */ 0x12u,  /* 18 MHz */ 0x13u,
+            /* 19 MHz */ 0x14u,  /* 20 MHz */ 0x15u,  /* 21 MHz */ 0x16u,  /* 22 MHz */ 0x17u,
+            /* 23 MHz */ 0x18u,  /* 24 MHz */ 0x19u,  /* 25 MHz */ 0x1Bu,  /* 26 MHz */ 0x1Cu,
+            /* 27 MHz */ 0x1Du,  /* 28 MHz */ 0x1Eu,  /* 29 MHz */ 0x1Fu,  /* 30 MHz */ 0x20u,
+            /* 31 MHz */ 0x21u,  /* 32 MHz */ 0x22u,  /* 33 MHz */ 0x23u,  /* 34 MHz */ 0x25u,
+            /* 35 MHz */ 0x26u,  /* 36 MHz */ 0x27u,  /* 37 MHz */ 0x28u,  /* 38 MHz */ 0x29u,
+            /* 39 MHz */ 0x2Au,  /* 40 MHz */ 0x2Bu,  /* 41 MHz */ 0x2Eu,  /* 42 MHz */ 0x2Fu,
+            /* 43 MHz */ 0x30u,  /* 44 MHz */ 0x31u,  /* 45 MHz */ 0x32u,  /* 46 MHz */ 0x33u,
+            /* 47 MHz */ 0x34u,  /* 48 MHz */ 0x35u };
+#endif /* (CY_IP_SRSSV2) */
+
+
+/*******************************************************************************
+* Function Name: CySysClkImoStart
+********************************************************************************
+*
+* Summary:
+*  Enables the IMO.
+*
+*  For PSoC 4100M / PSoC 4200M devices, this function will also enable WCO lock
+*  if selected in the Design Wide Resources tab.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void CySysClkImoStart(void)
+{
+    CY_SYS_CLK_IMO_CONFIG_REG |= CY_SYS_CLK_IMO_CONFIG_ENABLE;
+
+    #if (CY_PSOC4_4100M || CY_PSOC4_4200M)
+        #if (CYDEV_IMO_TRIMMED_BY_WCO == 1u)
+            CySysClkImoEnableWcoLock();
+        #endif  /* (CYDEV_IMO_TRIMMED_BY_WCO == 1u) */
+    #endif  /* (CY_PSOC4_4100M || CY_PSOC4_4200M) */
+
+}
+
+
+/*******************************************************************************
+* Function Name: CySysClkImoStop
+********************************************************************************
+*
+* Summary:
+*  Disables the IMO.
+*
+*  For PSoC 4100M/PSoC 4200M devices , this function will also disable WCO lock
+*  if already enabled.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void CySysClkImoStop(void)
+{
+    #if (CY_PSOC4_4100M || CY_PSOC4_4200M)
+        CySysClkImoDisableWcoLock();
+    #endif  /* #if (CY_PSOC4_4100M || CY_PSOC4_4200M) */
+
+    CY_SYS_CLK_IMO_CONFIG_REG &= ( uint32 ) ( ~( uint32 )CY_SYS_CLK_IMO_CONFIG_ENABLE);
+}
+
+#if (CY_PSOC4_4100M || CY_PSOC4_4200M)
+
+    /*******************************************************************************
+    * Function Name: CySysClkImoEnableWcoLock
+    ********************************************************************************
+    *
+    * Summary:
+    *  Enables the IMO to WCO lock feature. This function works only if the WCO is
+    *  already enabled. If the WCO is not enabled then this function returns
+    *  without enabling the lock feature.
+    *
+    *  This function is applicable for PSoC 4100M/PSoC 4200M devices only.
+    *
+    * Parameters:
+    *  None
+    *
+    * Return:
+    *  None
+    *
+    *******************************************************************************/
+    void CySysClkImoEnableWcoLock(void)
+    {
+        uint32 i;
+        uint32 freq = CY_SYS_CLK_IMO_MIN_FREQ_MHZ;
+        uint8  interruptState;
+        uint32 regTmp;
+        volatile uint32 flashCtlReg;
+
+        if (0u != CySysClkWcoEnabled())
+        {
+            interruptState = CyEnterCriticalSection();
+
+            /* Get current IMO frequency based on the register value */
+            for(i = 0u; i < CY_SYS_CLK_IMO_FREQ_TABLE_SIZE; i++)
+            {
+                if ((uint8) (CY_SYS_CLK_IMO_TRIM2_REG & CY_SYS_CLK_IMO_FREQ_BITS_MASK) == cyImoFreqMhz2Reg[i])
+                {
+                    freq = i + CY_SYS_CLK_IMO_FREQ_TABLE_OFFSET;
+                    break;
+                }
+            }
+
+            if ((CY_SYS_CLK_IMO_TRIM4_REG & CY_SYS_CLK_IMO_TRIM4_GAIN_MASK) == 0u)
+            {
+			    CY_SYS_CLK_IMO_TRIM4_REG = (CY_SYS_CLK_IMO_TRIM4_REG & (uint32) ~CY_SYS_CLK_IMO_TRIM4_GAIN_MASK) |
+			             				    CY_SYS_CLK_IMO_TRIM4_GAIN;
+            }
+
+            regTmp  = CY_SYS_CLK_WCO_DPLL_REG & ~(CY_SYS_CLK_WCO_DPLL_MULT_MASK |
+                                                  CY_SYS_CLK_WCO_CONFIG_DPLL_LF_IGAIN_MASK |
+                                                  CY_SYS_CLK_WCO_CONFIG_DPLL_LF_PGAIN_MASK);
+
+            /* Set multiplier to determine IMO frequency in multiples of the WCO frequency */
+            regTmp |= (CY_SYS_CLK_WCO_DPLL_MULT_VALUE(freq) & CY_SYS_CLK_WCO_DPLL_MULT_MASK);
+
+            /* Set DPLL Loop Filter Integral and Proportional Gains Setting */
+            regTmp |= (CY_SYS_CLK_WCO_CONFIG_DPLL_LF_IGAIN | CY_SYS_CLK_WCO_CONFIG_DPLL_LF_PGAIN);
+
+            CY_SYS_CLK_WCO_DPLL_REG = regTmp;
+
+            flashCtlReg = CY_FLASH_CTL_REG;
+            CySysFlashSetWaitCycles(CY_SYS_CLK_IMO_MAX_FREQ_MHZ);
+            CY_SYS_CLK_WCO_CONFIG_REG |= CY_SYS_CLK_WCO_CONFIG_DPLL_ENABLE;
+            CyDelay(320u);
+            CY_FLASH_CTL_REG = flashCtlReg;
+
+            CyExitCriticalSection(interruptState);
+        }
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysClkImoDisableWcoLock
+    ********************************************************************************
+    *
+    * Summary:
+    *  Disables the IMO to WCO lock feature.
+    *
+    *  This function is applicable for PSoC 4100M/PSoC 4200M devices only.
+    *
+    * Parameters:
+    *  None
+    *
+    * Return:
+    *  None
+    *
+    *******************************************************************************/
+    void CySysClkImoDisableWcoLock(void)
+    {
+        CY_SYS_CLK_WCO_CONFIG_REG &= (uint32) ~CY_SYS_CLK_WCO_CONFIG_DPLL_ENABLE;
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysClkImoGetWcoLock
+    ********************************************************************************
+    *
+    * Summary:
+    *  Reports the IMO to WCO lock enable state.
+    *
+    *  This function is applicable for PSoC 4100M/PSoC 4200M devices only.
+    *
+    * Parameters:
+    *  None
+    *
+    * Return:
+    *  1 if IMO to WCO lock is enabled, and 0 if IMO to WCO lock is disabled.
+    *
+    *******************************************************************************/
+    static uint32 CySysClkImoGetWcoLock(void)
+    {
+        return ((0u != (CY_SYS_CLK_WCO_CONFIG_REG & CY_SYS_CLK_WCO_CONFIG_DPLL_ENABLE)) ?
+                (uint32) 1u :
+                (uint32) 0u);
+    }
+
+#endif /* (CY_PSOC4_4100M || CY_PSOC4_4200M) */
+
+
+/*******************************************************************************
+* Function Name: CySysClkWriteHfclkDirect
+********************************************************************************
+*
+* Summary:
+*  Selects the direct source for the HFCLK.
+*
+* Parameters:
+*  clkSelect: One of the available HFCLK direct sources:
+*   Define                    Source
+*    CY_SYS_CLK_HFCLK_IMO     IMO
+*    CY_SYS_CLK_HFCLK_EXTCLK  External clock pin
+*    CY_SYS_CLK_HFCLK_ECO     External crystal oscillator
+*                             (applicable only for PSoC 4100-BL / PSoC 4200-BL)
+*
+* Return:
+*  None
+*
+* Side Effects:
+*  The new source must be running and stable before calling this function.
+*
+*  PSoC 4000:
+*  The SYSCLK has a maximum speed of 16 MHz, so HFCLK and SYSCLK dividers should
+*  be selected in a way to not to exceed 16 MHz for the System clock.
+*
+*  If the SYSCLK clock frequency increases during device operation, call
+*  CySysFlashSetWaitCycles() with the appropriate parameter to adjust the number
+*  of clock cycles the cache will wait before sampling data comes back from
+*  Flash. If the SYSCLK clock frequency decreases, you can call
+*  CySysFlashSetWaitCycles() to improve the CPU performance. See
+*  CySysFlashSetWaitCycles() description for more information.
+*
+*******************************************************************************/
+void CySysClkWriteHfclkDirect(uint32 clkSelect)
+{
+    uint8  interruptState;
+
+    interruptState = CyEnterCriticalSection();
+
+    CY_SYS_CLK_SELECT_REG = ((CY_SYS_CLK_SELECT_REG & (( uint32 ) ~(( uint32 )CY_SYS_CLK_SELECT_DIRECT_SEL_MASK))) |
+                        (( uint32 ) (clkSelect & ( uint32 )CY_SYS_CLK_SELECT_DIRECT_SEL_PARAM_MASK)));
+
+    CyExitCriticalSection(interruptState);
+}
+
+
+/*******************************************************************************
+* Function Name: CySysClkWriteSysclkDiv
+********************************************************************************
+*
+* Summary:
+*  Selects the prescaler divide amount for SYSCLK from HFCLK.
+*
+* Parameters:
+*  divider: Power of 2 prescaler selection
+*
+*   Define                        Description
+*   CY_SYS_CLK_SYSCLK_DIV1        SYSCLK = HFCLK / 1
+*   CY_SYS_CLK_SYSCLK_DIV2        SYSCLK = HFCLK / 2
+*   CY_SYS_CLK_SYSCLK_DIV4        SYSCLK = HFCLK / 4
+*   CY_SYS_CLK_SYSCLK_DIV8        SYSCLK = HFCLK / 8
+*   CY_SYS_CLK_SYSCLK_DIV16       SYSCLK = HFCLK / 16  (N/A for 4000 Family)
+*   CY_SYS_CLK_SYSCLK_DIV32       SYSCLK = HFCLK / 32  (N/A for 4000 Family)
+*   CY_SYS_CLK_SYSCLK_DIV64       SYSCLK = HFCLK / 64  (N/A for 4000 Family)
+*   CY_SYS_CLK_SYSCLK_DIV128      SYSCLK = HFCLK / 128 (N/A for 4000 Family)
+*
+* Return:
+*  None
+*
+* Side Effects:
+*  4000 Family:
+*  The SYS_CLK has the speed of 16 MHz, so dividers HF_CLK and SYS_CLK
+*  dividers should be selected in a way, not to exceed 16 MHz for SYS_CLK.
+*
+*  If the SYSCLK clock frequency increases during the device operation, call
+*  CySysFlashSetWaitCycles() with the appropriate parameter to adjust the number
+*  of clock cycles the cache will wait before sampling data comes back from
+*  Flash. If the SYSCLK clock frequency decreases, you can call
+*  CySysFlashSetWaitCycles() to improve the CPU performance. See
+*  CySysFlashSetWaitCycles() description for more information.
+*
+*******************************************************************************/
+void CySysClkWriteSysclkDiv(uint32 divider)
+{
+    uint8  interruptState;
+
+    interruptState = CyEnterCriticalSection();
+
+    CY_SYS_CLK_SELECT_REG = ((uint32)(((uint32)divider & CY_SYS_CLK_SELECT_SYSCLK_DIV_MASK) <<
+                                    CY_SYS_CLK_SELECT_SYSCLK_DIV_SHIFT)) |
+                            (CY_SYS_CLK_SELECT_REG & ((uint32)(~(uint32)(CY_SYS_CLK_SELECT_SYSCLK_DIV_MASK <<
+                                    CY_SYS_CLK_SELECT_SYSCLK_DIV_SHIFT))));
+
+    CyExitCriticalSection(interruptState);
+}
+
+
+/*******************************************************************************
+* Function Name: CySysClkWriteImoFreq
+********************************************************************************
+*
+* Summary:
+*  Sets the frequency of the IMO.
+*
+*  If IMO is currently driving the HFCLK, and if the HFCLK frequency decreases,
+*  you can call CySysFlashSetWaitCycles () to improve CPU performance. See
+*  CySysFlashSetWaitCycles () for more information.
+*
+*  For PSoC 4000 family of devices, maximum HFCLK frequency is 16 MHz. If IMO is
+*  configured to frequencies above 16 MHz, ensure to set the appropriate HFCLK
+*  predivider value first.
+*
+*  For PSoC 4100M/PSoC 4200M devices, if WCO lock feature is enabled then this
+*  API will disable the lock, write the new IMO frequency and then re-enable the
+*  lock.
+*
+* Parameters:
+*  All PSoC 4 families excluding PSoC 4000: Valid range [3-48] with step size
+*  equals 1.
+*
+*  PSoC 4000: Valid range [24-48] with step size equals 4.
+*
+*  Note: The CPU is halted if new frequency is invalid and project is
+*  compiled in debug mode.
+*
+* Return:
+*  None
+*
+* Side Effects:
+*  If the SYSCLK clock frequency increases during the device operation, call
+*  CySysFlashSetWaitCycles() with the appropriate parameter to adjust the number
+*  of clock cycles the cache will wait before sampling data comes back from
+*  Flash. If the SYSCLK clock frequency decreases, you can call
+*  CySysFlashSetWaitCycles() to improve the CPU performance. See
+*  CySysFlashSetWaitCycles() description for more information.
+*
+*  PSoC 4000: The System Clock (SYSCLK) has maximum speed of 16 MHz, so HFCLK
+*  and SYSCLK dividers should be selected in a way, to not to exceed 16 MHz for
+*  the System clock.
+*
+*******************************************************************************/
+#if(CY_IP_SRSSV2)
+    void CySysClkWriteImoFreq(uint32 freq)
+    {
+        #if (CY_IP_FMLT)
+            volatile uint32   parameters[2u];
+            volatile uint32   regValues[4u];
+        #else
+            uint8  bgTrim4;
+            uint8  bgTrim5;
+            uint8  newImoTrim2Value;
+            uint8  currentImoTrim2Value;
+        #endif /* (CY_IP_FM) */
+
+        #if (CY_PSOC4_4100M || CY_PSOC4_4200M)
+            uint32 wcoLock = 0u;
+        #endif  /* #if (CY_PSOC4_4100M || CY_PSOC4_4200M) */
+
+        uint8  interruptState;
+
+
+        interruptState = CyEnterCriticalSection();
+
+        #if (CY_PSOC4_4100M || CY_PSOC4_4200M)
+            if(0u != CySysClkImoGetWcoLock())
+            {
+                wcoLock = 1u;
+                CySysClkImoDisableWcoLock();
+            }
+        #endif  /* #if (CY_PSOC4_4100M || CY_PSOC4_4200M) */
+
+        #if (CY_IP_FMLT)
+
+            /* FM-Lite Clock Restore */
+            regValues[0u] = CY_SYS_CLK_IMO_CONFIG_REG;
+            regValues[1u] = CY_SYS_CLK_SELECT_REG;
+            regValues[2u] = cyImoFreqMhz2Reg[freq - CY_SYS_CLK_IMO_FREQ_TABLE_OFFSET];
+            regValues[3u] = CY_FLASH_CTL_REG;
+
+            parameters[0u] =
+                (uint32) ((CY_FLASH_KEY_TWO(CY_FLASH_API_OPCODE_CLK_RESTORE) <<  CY_FLASH_PARAM_KEY_TWO_OFFSET) |
+                            CY_FLASH_KEY_ONE);
+            parameters[1u] = (uint32) &regValues[0u];
+
+            CY_FLASH_CPUSS_SYSARG_REG = (uint32) &parameters[0u];
+            CY_FLASH_CPUSS_SYSREQ_REG = CY_FLASH_CPUSS_REQ_START | CY_FLASH_API_OPCODE_CLK_RESTORE;
+            (void) CY_FLASH_CPUSS_SYSARG_REG;
+
+        #else /* (CY_IP_FM) */
+
+        if ((freq >= CY_SYS_CLK_IMO_MIN_FREQ_MHZ) && (freq <= CY_SYS_CLK_IMO_MAX_FREQ_MHZ))
+        {
+            if(freq <= CY_SFLASH_IMO_MAXF0_REG)
+            {
+                bgTrim4 = CY_SFLASH_IMO_ABS0_REG;
+                bgTrim5 = CY_SFLASH_IMO_TMPCO0_REG;
+            }
+            else if(freq <= CY_SFLASH_IMO_MAXF1_REG)
+            {
+                bgTrim4 = CY_SFLASH_IMO_ABS1_REG;
+                bgTrim5 = CY_SFLASH_IMO_TMPCO1_REG;
+            }
+            else if(freq <= CY_SFLASH_IMO_MAXF2_REG)
+            {
+                bgTrim4 = CY_SFLASH_IMO_ABS2_REG;
+                bgTrim5 = CY_SFLASH_IMO_TMPCO2_REG;
+            }
+            else if(freq <= CY_SFLASH_IMO_MAXF3_REG)
+            {
+                bgTrim4 = CY_SFLASH_IMO_ABS3_REG;
+                bgTrim5 = CY_SFLASH_IMO_TMPCO3_REG;
+            }
+            else
+            {
+                bgTrim4 = CY_SFLASH_IMO_ABS4_REG;
+                bgTrim5 = CY_SFLASH_IMO_TMPCO4_REG;
+            }
+
+            /* Get IMO_TRIM2 value for the new frequency */
+            newImoTrim2Value = cyImoFreqMhz2Reg[freq - CY_SYS_CLK_IMO_FREQ_TABLE_OFFSET];
+
+
+            /**********************************************`*****************************
+            * The IMO can have a different trim per frequency. To avoid possible corner
+            * cases where a trim change can exceed the maximum frequency, the trim must
+            * be applied at a frequency that is low enough.
+            *
+            * Comparing IMO_TRIM2 values for the current and new frequencies, since
+            * IMO_TRIM2 value as a function of IMO frequency is a strictly increasing
+            * function and is time-invariant.
+            ***************************************************************************/
+            if ((newImoTrim2Value >= CY_SYS_CLK_IMO_BOUNDARY_FREQ_TRIM2) && (freq >= CY_SYS_CLK_IMO_BOUNDARY_FREQ_MHZ))
+            {
+                /* Set boundary IMO frequency: safe for IMO above 48 MHZ trimming */
+                CY_SYS_CLK_IMO_TRIM2_REG = (uint32) cyImoFreqMhz2Reg[CY_SYS_CLK_IMO_TEMP_FREQ_MHZ -
+                                                                     CY_SYS_CLK_IMO_FREQ_TABLE_OFFSET];
+
+                CyDelayCycles(CY_SYS_CLK_IMO_FREQ_TIMEOUT_CYCLES);
+
+                currentImoTrim2Value = CY_SYS_CLK_IMO_TEMP_FREQ_TRIM2;
+            }
+            else
+            {
+                currentImoTrim2Value = (uint8) (CY_SYS_CLK_IMO_TRIM2_REG & CY_SYS_CLK_IMO_FREQ_BITS_MASK);
+            }
+
+
+            /***************************************************************************
+            * A trim change needs to be allowed to settle (within 5us) before the Freq
+            * can be changed to a new frequency.
+            *
+            * Comparing IMO_TRIM2 values for the current and new frequencies, since
+            * IMO_TRIM2 value as a function of IMO frequency is a strictly increasing
+            * function and is time-invariant.
+            ***************************************************************************/
+            if (newImoTrim2Value < currentImoTrim2Value)
+            {
+                /* Set new IMO frequency */
+                CY_SYS_CLK_IMO_TRIM2_REG = cyImoFreqMhz2Reg[freq - CY_SYS_CLK_IMO_FREQ_TABLE_OFFSET];
+                CyDelayCycles(CY_SYS_CLK_IMO_FREQ_TIMEOUT_CYCLES);
+            }
+
+            /* Set trims for the new IMO frequency */
+            CY_SYS_CLK_IMO_TRIM1_REG = (uint32) CY_SFLASH_IMO_TRIM_REG(freq - CY_SYS_CLK_IMO_FREQ_TABLE_OFFSET);
+            CY_PWR_BG_TRIM4_REG  = bgTrim4;
+            CY_PWR_BG_TRIM5_REG  = bgTrim5;
+            CyDelayUs(CY_SYS_CLK_IMO_TRIM_TIMEOUT_US);
+
+            if (newImoTrim2Value > currentImoTrim2Value)
+            {
+                /* Set new IMO frequency */
+                CY_SYS_CLK_IMO_TRIM2_REG = cyImoFreqMhz2Reg[freq - CY_SYS_CLK_IMO_FREQ_TABLE_OFFSET];
+                CyDelayCycles(CY_SYS_CLK_IMO_FREQ_TIMEOUT_CYCLES);
+            }
+        }
+        else
+        {
+            /* Halt CPU in debug mode if new frequency is invalid */
+            CYASSERT(0u != 0u);
+        }
+
+        #endif /* (CY_IP_FMLT) */
+
+        #if (CY_PSOC4_4100M || CY_PSOC4_4200M)
+            if (1u == wcoLock)
+            {
+                CySysClkImoEnableWcoLock();
+            }
+        #endif  /* #if (CY_PSOC4_4100M || CY_PSOC4_4200M) */
+
+        CyExitCriticalSection(interruptState);
+    }
+
+#else
+
+    void CySysClkWriteImoFreq(uint32 freq)
+    {
+        uint8  interruptState;
+
+        if ((freq == 24u) || (freq == 32u) || (freq == 48u))
+        {
+            interruptState = CyEnterCriticalSection();
+
+            /* Set IMO to 24 MHz - CLK_IMO_SELECT.FREQ = 0 */
+            CY_SYS_CLK_IMO_SELECT_REG &= ((uint32) ~CY_SYS_CLK_IMO_SELECT_FREQ_MASK);
+
+            /* Apply coarse trim */
+            CY_SYS_CLK_IMO_TRIM1_REG = (CY_SYS_CLK_IMO_TRIM1_REG & ((uint32) ~CY_SYS_CLK_IMO_TRIM1_OFFSET_MASK)) |
+                (CY_SFLASH_IMO_TRIM_REG(freq - CY_SYS_CLK_IMO_MIN_FREQ_MHZ) & CY_SYS_CLK_IMO_TRIM1_OFFSET_MASK);
+
+            /* Zero out fine trim */
+            CY_SYS_CLK_IMO_TRIM2_REG = CY_SYS_CLK_IMO_TRIM2_REG & ((uint32) ~CY_SYS_CLK_IMO_TRIM2_FSOFFSET_MASK);
+
+            /* Apply TC trim */
+            CY_SYS_CLK_IMO_TRIM3_REG = (CY_SYS_CLK_IMO_TRIM3_REG & ((uint32) ~CY_SYS_CLK_IMO_TRIM3_VALUES_MASK)) |
+                (CY_SFLASH_IMO_TCTRIM_REG(freq - CY_SYS_CLK_IMO_MIN_FREQ_MHZ) & CY_SYS_CLK_IMO_TRIM3_VALUES_MASK);
+
+            CyDelayCycles(CY_SYS_CLK_IMO_TRIM_DELAY_US);
+
+            if (freq > CY_SYS_CLK_IMO_MIN_FREQ_MHZ)
+            {
+                /* Select nearby intermediate frequency */
+                CY_SYS_CLK_IMO_SELECT_REG = (CY_SYS_CLK_IMO_SELECT_REG & ((uint32) ~CY_SYS_CLK_IMO_SELECT_FREQ_MASK)) |
+                    (((freq - 4u - CY_SYS_CLK_IMO_MIN_FREQ_MHZ) >> 2u) & CY_SYS_CLK_IMO_SELECT_FREQ_MASK);
+
+                CyDelayCycles(CY_SYS_CLK_IMO_TRIM_DELAY_US);
+
+                /* Make small step to final frequency */
+                /* Select nearby intermediate frequency */
+                CY_SYS_CLK_IMO_SELECT_REG = (CY_SYS_CLK_IMO_SELECT_REG & ((uint32) ~CY_SYS_CLK_IMO_SELECT_FREQ_MASK)) |
+                    (((freq - CY_SYS_CLK_IMO_MIN_FREQ_MHZ) >> 2u) & CY_SYS_CLK_IMO_SELECT_FREQ_MASK);
+            }
+
+            CyExitCriticalSection(interruptState);
+        }
+        else
+        {
+            /* Halt CPU in debug mode if new frequency is invalid */
+            CYASSERT(0u != 0u);
+        }
+    }
+
+#endif /* (CY_IP_SRSSV2) */
+
+
+#if(CY_IP_SRSSLT)
+    /*******************************************************************************
+    * Function Name: CySysClkWriteHfclkDiv
+    ********************************************************************************
+    *
+    * Summary:
+    *  Selects the pre-scaler divider value for HFCLK from IMO.
+    *
+    *  The HFCLK predivider allows the device to divide the HFCLK selection mux
+    *  input before use as HFCLK. The predivider is capable of dividing the HFCLK by
+    *  powers of 2 between 1 and 8.
+    *
+    *  Note HFCLK's frequency cannot exceed 16 MHz. This API is applicable for
+    *  PSoC 4000 family of devices only.
+    *
+    *
+    * Parameters:
+    *  divider: HF clock divider value
+    *   Define                        Description
+    *   CY_SYS_CLK_HFCLK_DIV_NODIV    Transparent mode (w/o dividing)
+    *   CY_SYS_CLK_HFCLK_DIV_2        Divide selected clock source by 2
+    *   CY_SYS_CLK_HFCLK_DIV_4        Divide selected clock source by 4
+    *   CY_SYS_CLK_HFCLK_DIV_8        Divide selected clock source by 8
+    *
+    * Return:
+    *  None
+    *
+    * Side Effects:
+    *  If the SYSCLK clock frequency increases during the device operation, call
+    *  CySysFlashSetWaitCycles() with the appropriate parameter to adjust the number
+    *  of clock cycles the cache will wait before sampling data comes back from
+    *  Flash. If the SYSCLK clock frequency decreases, you can call
+    *  CySysFlashSetWaitCycles() to improve the CPU performance. See
+    *  CySysFlashSetWaitCycles() description for more information.
+    *
+    *******************************************************************************/
+    void CySysClkWriteHfclkDiv(uint32 divider)
+    {
+        uint8  interruptState;
+
+        interruptState = CyEnterCriticalSection();
+
+        CY_SYS_CLK_SELECT_REG = ((CY_SYS_CLK_SELECT_REG & ((uint32) (~(CY_SYS_CLK_SELECT_HFCLK_DIV_MASK <<
+                                        CY_SYS_CLK_SELECT_HFCLK_DIV_SHIFT)))) |
+                    ((uint32)((divider & CY_SYS_CLK_SELECT_HFCLK_DIV_MASK) << CY_SYS_CLK_SELECT_HFCLK_DIV_SHIFT)));
+
+        CyExitCriticalSection(interruptState);
+    }
+#endif /* (CY_IP_SRSSLT) */
+
+
+#if (CY_PSOC4_4100BL || CY_PSOC4_4200BL)
+
+    /*******************************************************************************
+    * Function Name: CySysClkEcoStart
+    ********************************************************************************
+    *
+    * Summary:
+    *  Starts the External Crystal Oscillator (ECO). Refer to the device datasheet
+    *  for the ECO startup time.
+    *
+    *  The timeout interval is measured based on the system frequency defined by
+    *  PSoC Creator at build time. If System clock frequency is changed in
+    *  runtime, the CyDelayFreq() with the appropriate parameter should be called.
+    *
+    * Parameters:
+    *  timeoutUs: Timeout in microseconds. If zero is specified, the function
+    *             starts the crystal and returns CYRET_SUCCESS. If non-zero
+    *             value is passed, the CYRET_SUCCESS is returned once crystal
+    *             is oscillating and amplitude reached 60% and it does not mean
+    *             24 MHz crystal is within 50 ppm. If it is not oscillating or
+    *             amplitude didn't reach 60% after specified amount of time, the
+    *             CYRET_TIMEOUT is returned.
+    *
+    * Return:
+    *   CYRET_SUCCESS - Completed successfully. The ECO is oscillating and amplitude
+    *                   reached 60% and it does not mean 24 MHz crystal is within
+    *                   50 ppm.
+    *   CYRET_TIMEOUT - Timeout occurred.
+    *
+    *******************************************************************************/
+    cystatus CySysClkEcoStart(uint32 timeoutUs)
+    {
+        cystatus status = CYRET_SUCCESS;
+
+        /* Enable the RF oscillator band gap */
+        CY_SYS_XTAL_BLESS_RF_CONFIG_REG |= CY_SYS_XTAL_BLESS_RF_CONFIG_RF_ENABLE;
+
+        /* Update trimming register */
+        CY_SYS_XTAL_BLERD_BB_XO_REG = CY_SYS_XTAL_BLERD_BB_XO_TRIM;
+
+        /* Enable the Crystal */
+        CY_SYS_XTAL_BLERD_DBUS_REG |= CY_SYS_XTAL_BLERD_DBUS_XTAL_ENABLE;
+
+        if(timeoutUs > 0u)
+        {
+            status = CYRET_TIMEOUT;
+
+            for( ; timeoutUs > 0u; timeoutUs--)
+            {
+                CyDelayUs(1u);
+
+                if(0u != CySysClkEcoReadStatus())
+                {
+                    status = CYRET_SUCCESS;
+                    break;
+                }
+            }
+
+        }
+
+        return(status);
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysClkEcoStop
+    ********************************************************************************
+    *
+    * Summary:
+    *  Stops the megahertz crystal.
+    *
+    * Parameters:
+    *  None
+    *
+    * Return:
+    *  None
+    *
+    *******************************************************************************/
+    void CySysClkEcoStop(void)
+    {
+        /* Disable the RF oscillator band gap */
+        CY_SYS_XTAL_BLESS_RF_CONFIG_REG &= (uint32) ~CY_SYS_XTAL_BLESS_RF_CONFIG_RF_ENABLE;
+
+        /* Disable the Crystal */
+        CY_SYS_XTAL_BLERD_DBUS_REG &= (uint32) ~CY_SYS_XTAL_BLERD_DBUS_XTAL_ENABLE;
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysClkEcoReadStatus
+    ********************************************************************************
+    *
+    * Summary:
+    *  Read status bit (50 ppm reached) for the megahertz crystal.
+    *
+    * Parameters:
+    *  None
+    *
+    * Return:
+    *  Non-zero indicates that XTAL output reached 50 ppm.
+    *
+    *******************************************************************************/
+    uint32 CySysClkEcoReadStatus(void)
+    {
+        return (CY_SYS_XTAL_BLERD_FSM_REG & CY_SYS_XTAL_BLERD_FSM_XO_AMP_DETECT);
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysClkWriteEcoDiv
+    ********************************************************************************
+    *
+    * Summary:
+    *  Selects value for the ECO divider.
+    *
+    *  The ECO must not be the HFCLK clock source when this function is called.
+    *  The HFCLK source can be changed to the other clock source by call to the
+    *  CySysClkWriteHfclkDirect() function. If the ECO sources the HFCLK this
+    *  function will not have any effect if compiler in release mode, and halt the
+    *  CPU when compiler in debug mode.
+    *
+    * Parameters:
+    *  divider: Power of 2 divider selection.
+    *
+    *   Define                        Description
+    *   CY_SYS_CLK_ECO_DIV1             HFCLK = ECO / 1
+    *   CY_SYS_CLK_ECO_DIV2             HFCLK = ECO / 2
+    *   CY_SYS_CLK_ECO_DIV4             HFCLK = ECO / 4
+    *   CY_SYS_CLK_ECO_DIV8             HFCLK = ECO / 8
+    *
+    * Return:
+    *  None
+    *
+    * Side Effects:
+    *  If the SYSCLK clock frequency increases during the device operation, call
+    *  CySysFlashSetWaitCycles() with the appropriate parameter to adjust the number
+    *  of clock cycles the cache will wait before sampling data comes back from
+    *  Flash. If the SYSCLK clock frequency decreases, you can call
+    *  CySysFlashSetWaitCycles() to improve the CPU performance. See
+    *  CySysFlashSetWaitCycles() description for more information.
+    *
+    *******************************************************************************/
+    void CySysClkWriteEcoDiv(uint32 divider)
+    {
+        uint8  interruptState;
+
+        if (CY_SYS_CLK_HFCLK_ECO != (CY_SYS_CLK_SELECT_REG & CY_SYS_CLK_SELECT_DIRECT_SEL_MASK))
+        {
+            interruptState = CyEnterCriticalSection();
+
+            CY_SYS_CLK_XTAL_CLK_DIV_CONFIG_REG =  (divider & CY_SYS_CLK_XTAL_CLK_DIV_MASK) |
+                                                  (CY_SYS_CLK_XTAL_CLK_DIV_CONFIG_REG & ((uint32) ~CY_SYS_CLK_XTAL_CLK_DIV_MASK));
+
+            CyExitCriticalSection(interruptState);
+        }
+        else
+        {
+            /* Halt CPU in debug mode if ECO sources HFCLK */
+            CYASSERT(0u != 0u);
+        }
+    }
+#endif /* (CY_PSOC4_4100BL || CY_PSOC4_4200BL) */
+
+
+
+
+
+
+#if(CY_IP_SRSSV2)
+
+    /*******************************************************************************
+    * Function Name: CySysLvdEnable
+    ********************************************************************************
+    *
+    * Summary:
+    *  Enables the output of the low-voltage monitor when Vddd is at or below the
+    *  trip point, configures the device to generate an interrupt, and sets the
+    *  voltage trip level.
+    *
+    * Parameters:
+    *  threshold: Threshold selection for Low Voltage Detect circuit.
+    *  Threshold variation is +/- 2.5% from these typical voltage choices.
+    *         Define                     Voltage threshold
+    *    CY_LVD_THRESHOLD_1_75_V       1.7500 V
+    *    CY_LVD_THRESHOLD_1_80_V       1.8000 V
+    *    CY_LVD_THRESHOLD_1_90_V       1.9000 V
+    *    CY_LVD_THRESHOLD_2_00_V       2.0000 V
+    *    CY_LVD_THRESHOLD_2_10_V       2.1000 V
+    *    CY_LVD_THRESHOLD_2_20_V       2.2000 V
+    *    CY_LVD_THRESHOLD_2_30_V       2.3000 V
+    *    CY_LVD_THRESHOLD_2_40_V       2.4000 V
+    *    CY_LVD_THRESHOLD_2_50_V       2.5000 V
+    *    CY_LVD_THRESHOLD_2_60_V       2.6000 V
+    *    CY_LVD_THRESHOLD_2_70_V       2.7000 V
+    *    CY_LVD_THRESHOLD_2_80_V       2.8000 V
+    *    CY_LVD_THRESHOLD_2_90_V       2.9000 V
+    *    CY_LVD_THRESHOLD_3_00_V       3.0000 V
+    *    CY_LVD_THRESHOLD_3_20_V       3.2000 V
+    *    CY_LVD_THRESHOLD_4_50_V       4.5000 V
+    *
+    * Return:
+    *  None
+    *
+    *******************************************************************************/
+    void CySysLvdEnable(uint32 threshold)
+    {
+        /* Prevent propagating a false interrupt */
+        CY_LVD_PWR_INTR_MASK_REG   &= (uint32) ~CY_LVD_PROPAGATE_INT_TO_CPU;
+
+        /* Set specified threshold */
+        CY_LVD_PWR_VMON_CONFIG_REG = (CY_LVD_PWR_VMON_CONFIG_REG & ~CY_LVD_PWR_VMON_CONFIG_LVD_SEL_MASK) |
+                ((threshold << CY_LVD_PWR_VMON_CONFIG_LVD_SEL_SHIFT) & CY_LVD_PWR_VMON_CONFIG_LVD_SEL_MASK);
+
+        /* Enable the LVD. This may cause a false LVD event. */
+        CY_LVD_PWR_VMON_CONFIG_REG |= CY_LVD_PWR_VMON_CONFIG_LVD_EN;
+
+        /* Wait for the circuit to stabilize */
+        CyDelayUs(CY_LVD_STABILIZE_TIMEOUT_US);
+
+        /* Clear the false event */
+        CySysLvdClearInterrupt();
+
+        /* Unmask the interrupt */
+        CY_LVD_PWR_INTR_MASK_REG   |= CY_LVD_PROPAGATE_INT_TO_CPU;
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysLvdDisable
+    ********************************************************************************
+    *
+    * Summary:
+    *  Disables the low voltage detection. A low voltage interrupt is disabled.
+    *
+    * Parameters:
+    *  None
+    *
+    * Return:
+    *  None
+    *
+    *******************************************************************************/
+    void CySysLvdDisable(void)
+    {
+        CY_LVD_PWR_INTR_MASK_REG   &= ~CY_LVD_PROPAGATE_INT_TO_CPU;
+        CY_LVD_PWR_VMON_CONFIG_REG &= ~CY_LVD_PWR_VMON_CONFIG_LVD_EN;
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysLvdGetInterruptSource
+    ********************************************************************************
+    *
+    * Summary:
+    *  Gets the low voltage detection interrupt status (without clearing).
+    *
+    * Parameters:
+    *  None
+    *
+    * Return:
+    *  Interrupt request value:
+    *    CY_SYS_LVD_INT - Indicates an Low Voltage Detect interrupt
+    *
+    *******************************************************************************/
+    uint32 CySysLvdGetInterruptSource(void)
+    {
+        return (CY_LVD_PWR_INTR_REG & CY_SYS_LVD_INT);
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysLvdClearInterrupt
+    ********************************************************************************
+    *
+    * Summary:
+    *  Clears the low voltage detection interrupt status.
+    *
+    * Parameters:
+    *  None
+    *
+    * Return:
+    *  None
+    *
+    *******************************************************************************/
+    void CySysLvdClearInterrupt(void)
+    {
+        CY_LVD_PWR_INTR_REG = CY_SYS_LVD_INT;
+    }
+
+#endif /* (CY_IP_SRSSV2) */
+
+
+/*******************************************************************************
+* Function Name: CySysGetResetReason
+********************************************************************************
+*
+* Summary:
+*  Reports the cause for the latest reset(s) that occurred in the system. All
+*  the bits in the RES_CAUSE register assert when the corresponding reset cause
+*  occurs and must be cleared by the firmware. These bits are cleared by the
+*  hardware only during XRES, POR, or a detected brown-out.
+*
+* Parameters:
+*  reason: bits in the RES_CAUSE register to clear.
+*   CY_SYS_RESET_WDT       - WDT caused a reset
+*   CY_SYS_RESET_PROTFAULT - Occured protection violation that requires reset
+*   CY_SYS_RESET_SW        - Cortex-M0 requested a system reset.
+*
+* Return:
+*  Status. Same enumerated bit values as used for the reason parameter.
+*
+*******************************************************************************/
+uint32 CySysGetResetReason(uint32 reason)
+{
+    uint32 status;
+
+    reason &= (CY_SYS_RESET_WDT | CY_SYS_RESET_PROTFAULT | CY_SYS_RESET_SW);
+    status = CY_SYS_RES_CAUSE_REG &
+             (CY_SYS_RESET_WDT | CY_SYS_RESET_PROTFAULT | CY_SYS_RESET_SW);
+    CY_SYS_RES_CAUSE_REG = reason;
+
+    return (status);
+}
+
+
+/*******************************************************************************
+* Function Name: CyDisableInts
+********************************************************************************
+*
+* Summary:
+*  Disables all interrupts.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  32 bit mask of previously enabled interrupts.
+*
+*******************************************************************************/
+uint32 CyDisableInts(void)
+{
+    uint32 intState;
+
+    /* Get current interrupt state. */
+    intState = CY_INT_CLEAR_REG;
+
+    /* Disable all interrupts. */
+    CY_INT_CLEAR_REG = CY_INT_CLEAR_DISABLE_ALL;
+
+    return (intState);
+}
+
+
+/*******************************************************************************
+* Function Name: CyEnableInts
+********************************************************************************
+*
+* Summary:
+*  Enables interrupts to a given state.
+*
+* Parameters:
+*   mask, 32 bit mask of interrupts to enable.
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void CyEnableInts(uint32 mask)
+{
+    CY_INT_ENABLE_REG = mask;
+}
+
+
+/*******************************************************************************
+* Function Name: CyIntSetSysVector
+********************************************************************************
+*
+* Summary:
+*  Sets the interrupt vector of the specified system interrupt number. These
+*  interrupts are for SysTick, PendSV and others.
+*
+* Parameters:
+*  number: System interrupt number:
+*    CY_INT_NMI_IRQN        - Non Maskable Interrupt
+*    CY_INT_HARD_FAULT_IRQN - Hard Fault Interrupt
+*    CY_INT_SVCALL_IRQN     - SV Call Interrupt
+*    CY_INT_PEND_SV_IRQN    - Pend SV Interrupt
+*    CY_INT_SYSTICK_IRQN    - System Tick Interrupt
+*
+*  address: Pointer to an interrupt service routine.
+*
+* Return:
+*  The old ISR vector at this location.
+*
+*******************************************************************************/
+cyisraddress CyIntSetSysVector(uint8 number, cyisraddress address)
+{
+    cyisraddress oldIsr;
+    cyisraddress *ramVectorTable = (cyisraddress *) CY_INT_VECT_TABLE;
+
+    CYASSERT(number < CY_INT_IRQ_BASE);
+
+    /* Save old Interrupt service routine. */
+    oldIsr = ramVectorTable[number];
+
+    /* Set new Interrupt service routine. */
+    ramVectorTable[number] = address;
+
+    return(oldIsr);
+}
+
+
+/*******************************************************************************
+* Function Name: CyIntGetSysVector
+********************************************************************************
+*
+* Summary:
+*   Gets the interrupt vector of the specified system interrupt number. These
+*   interrupts are for SysTick, PendSV and others.
+*
+* Parameters:
+*  number: System interrupt number:
+*    CY_INT_NMI_IRQN        - Non Maskable Interrupt
+*    CY_INT_HARD_FAULT_IRQN - Hard Fault Interrupt
+*    CY_INT_SVCALL_IRQN     - SV Call Interrupt
+*    CY_INT_PEND_SV_IRQN    - Pend SV Interrupt
+*    CY_INT_SYSTICK_IRQN    - System Tick Interrupt
+*
+* Return:
+*   Address of the ISR in the interrupt vector table.
+*
+*******************************************************************************/
+cyisraddress CyIntGetSysVector(uint8 number)
+{
+    cyisraddress *ramVectorTable = (cyisraddress *) CY_INT_VECT_TABLE;
+
+    CYASSERT(number < CY_INT_IRQ_BASE);
+
+    return(ramVectorTable[number]);
+}
+
+
+/*******************************************************************************
+* Function Name: CyIntSetVector
+********************************************************************************
+*
+* Summary:
+*  Sets the interrupt vector of the specified interrupt number.
+*
+* Parameters:
+*  number: Valid range [0-31].  Interrupt number
+*  address: Pointer to an interrupt service routine
+*
+* Return:
+*   Previous interrupt vector value.
+*
+*******************************************************************************/
+cyisraddress CyIntSetVector(uint8 number, cyisraddress address)
+{
+    cyisraddress oldIsr;
+    cyisraddress *ramVectorTable = (cyisraddress *) CY_INT_VECT_TABLE;
+
+    CYASSERT(number < CY_NUM_INTERRUPTS);
+
+    /* Save old Interrupt service routine. */
+    oldIsr = ramVectorTable[CY_INT_IRQ_BASE + number];
+
+    /* Set new Interrupt service routine. */
+    ramVectorTable[CY_INT_IRQ_BASE + number] = address;
+
+    return(oldIsr);
+}
+
+
+/*******************************************************************************
+* Function Name: CyIntGetVector
+********************************************************************************
+*
+* Summary:
+*  Gets the interrupt vector of the specified interrupt number.
+*
+* Parameters:
+*  number: Valid range [0-31].  Interrupt number
+*
+* Return:
+*  Address of the ISR in the interrupt vector table.
+*
+*******************************************************************************/
+cyisraddress CyIntGetVector(uint8 number)
+{
+    cyisraddress *ramVectorTable = (cyisraddress *) CY_INT_VECT_TABLE;
+
+    CYASSERT(number < CY_NUM_INTERRUPTS);
+
+    return (ramVectorTable[CY_INT_IRQ_BASE + number]);
+}
+
+/*******************************************************************************
+* Function Name: CyIntSetPriority
+********************************************************************************
+*
+* Summary:
+*  Sets the priority of the interrupt.
+*
+* Parameters:
+*  priority: Priority of the interrupt. 0 - 3, 0 being the highest.
+*  number: The number of the interrupt, 0 - 31.
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void CyIntSetPriority(uint8 number, uint8 priority)
+{
+    uint8 interruptState;
+    uint32 shift;
+    uint32 value;
+
+    CYASSERT(priority <= CY_MIN_PRIORITY);
+    CYASSERT(number < CY_NUM_INTERRUPTS);
+
+    shift = CY_INT_PRIORITY_SHIFT(number);
+
+    interruptState = CyEnterCriticalSection();
+
+    value = CY_INT_PRIORITY_REG(number);
+    value &= (uint32)(~((uint32)(CY_INT_PRIORITY_MASK << shift)));
+    value |= ((uint32)priority << shift);
+    CY_INT_PRIORITY_REG(number) = value;
+
+    CyExitCriticalSection(interruptState);
+}
+
+
+/*******************************************************************************
+* Function Name: CyIntGetPriority
+********************************************************************************
+*
+* Summary:
+*  Gets the priority of the interrupt.
+*
+* Parameters:
+*  number: The number of the interrupt, 0 - 31.
+*
+* Return:
+*  Priority of the interrupt. 0 - 3, 0 being the highest.
+*
+*******************************************************************************/
+uint8 CyIntGetPriority(uint8 number)
+{
+    uint8 priority;
+
+    CYASSERT(number < CY_NUM_INTERRUPTS);
+
+    priority = (uint8) (CY_INT_PRIORITY_REG(number) >> CY_INT_PRIORITY_SHIFT(number));
+
+    return (priority & (uint8) CY_INT_PRIORITY_MASK);
+}
+
+
+/*******************************************************************************
+* Function Name: CyIntEnable
+********************************************************************************
+*
+* Summary:
+*  Enables the specified interrupt number.
+*
+* Parameters:
+*  number: Valid range [0-31].  Interrupt number
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void CyIntEnable(uint8 number)
+{
+    CY_INT_ENABLE_REG = ((uint32) 0x01u << (CY_INT_ENABLE_RANGE_MASK & number));
+}
+
+
+/*******************************************************************************
+* Function Name: CyIntGetState
+********************************************************************************
+*
+* Summary:
+*  Gets the enable state of the specified interrupt number.
+*
+* Parameters:
+*  number: Valid range [0-31].  Interrupt number.
+*
+* Return:
+*  Enable status: 1 if enabled, 0 if disabled
+*
+*******************************************************************************/
+uint8 CyIntGetState(uint8 number)
+{
+    /* Get state of interrupt. */
+    return ((0u != (CY_INT_ENABLE_REG & ((uint32) 0x01u << (CY_INT_ENABLE_RANGE_MASK & number)))) ? 1u : 0u);
+}
+
+
+/*******************************************************************************
+* Function Name: CyIntDisable
+********************************************************************************
+*
+* Summary:
+*   Disables the specified interrupt number.
+*
+* Parameters:
+*   number: Valid range [0-31].  Interrupt number.
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void CyIntDisable(uint8 number)
+{
+    CY_INT_CLEAR_REG = ((uint32) 0x01u << (CY_INT_ENABLE_RANGE_MASK & number));
+}
+
+/*******************************************************************************
+* Function Name: CyIntSetPending
+********************************************************************************
+*
+* Summary:
+*  Forces the specified interrupt number to be pending.
+*
+* Parameters:
+*  number: Valid range [0-31].  Interrupt number.
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void CyIntSetPending(uint8 number)
+{
+    CY_INT_SET_PEND_REG = ((uint32) 0x01u << (CY_INT_ENABLE_RANGE_MASK & number));
+}
+
+
+/*******************************************************************************
+* Function Name: CyIntClearPending
+********************************************************************************
+*
+* Summary:
+*  Clears any pending interrupt for the specified interrupt number.
+*
+* Parameters:
+*  number: Valid range [0-31].  Interrupt number.
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void CyIntClearPending(uint8 number)
+{
+    CY_INT_CLR_PEND_REG = ((uint32) 0x01u << (CY_INT_ENABLE_RANGE_MASK & number));
+}
+
+
+/*******************************************************************************
+* Function Name: CyHalt
+********************************************************************************
+*
+* Summary:
+*  Halts the CPU.
+*
+* Parameters:
+*  reason: Value to be used during debugging.
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void CyHalt(uint8 reason)
+{
+    if(0u != reason)
+    {
+        /* To remove unreferenced local variable warning */
+    }
+
+    #if defined (__ARMCC_VERSION)
+        __breakpoint(0x0);
+    #elif defined(__GNUC__) || defined (__ICCARM__)
+        __asm("    bkpt    1");
+    #elif defined(__C51__)
+        CYDEV_HALT_CPU;
+    #endif  /* (__ARMCC_VERSION) */
+}
+
+
+/*******************************************************************************
+* Function Name: CySoftwareReset
+********************************************************************************
+*
+* Summary:
+*  Forces a software reset of the device.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void CySoftwareReset(void)
+{
+    /***************************************************************************
+    * Setting the system reset request bit. The vector key value must be written
+    * to the register, otherwise the register write is unpredictable.
+    ***************************************************************************/
+    CY_SYS_CM0_AIRCR_REG = (CY_SYS_CM0_AIRCR_REG & (uint32)(~CY_SYS_CM0_AIRCR_VECTKEY_MASK)) |
+                            CY_SYS_CM0_AIRCR_VECTKEY | CY_SYS_CM0_AIRCR_SYSRESETREQ;
+}
+
+
+/*******************************************************************************
+* Function Name: CyDelay
+********************************************************************************
+*
+* Summary:
+*  Blocks for milliseconds.
+*
+* Parameters:
+*  milliseconds: number of milliseconds to delay.
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void CyDelay(uint32 milliseconds)
+{
+    while (milliseconds > CY_DELAY_MS_OVERFLOW)
+    {
+        /* This loop prevents overflow.
+         * At 100MHz, milliseconds * cydelayFreqKhz overflows at about 42 seconds
+         */
+        CyDelayCycles(cydelay32kMs);
+        milliseconds -= CY_DELAY_MS_OVERFLOW;
+    }
+
+    CyDelayCycles(milliseconds * cydelayFreqKhz);
+}
+
+
+/*******************************************************************************
+* Function Name: CyDelayUs
+********************************************************************************
+* Summary:
+*  Blocks for microseconds.
+*
+* Parameters:
+*  microseconds: number of microseconds to delay.
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void CyDelayUs(uint16 microseconds)
+{
+    CyDelayCycles((uint32)microseconds * cydelayFreqMhz);
+}
+
+
+/*******************************************************************************
+* Function Name: CyDelayFreq
+********************************************************************************
+* Summary:
+*  Sets clock frequency for CyDelay.
+*
+* Parameters:
+*  freq: Frequency of bus clock in Hertz.
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void CyDelayFreq(uint32 freq)
+{
+    if (freq != 0u)
+    {
+        cydelayFreqHz = freq;
+    }
+    else
+    {
+        cydelayFreqHz = CYDEV_BCLK__SYSCLK__HZ;
+    }
+
+    cydelayFreqMhz = (uint8)((cydelayFreqHz + CY_DELAY_1M_MINUS_1_THRESHOLD) / CY_DELAY_1M_THRESHOLD);
+    cydelayFreqKhz = (cydelayFreqHz + CY_DELAY_1K_MINUS_1_THRESHOLD) / CY_DELAY_1K_THRESHOLD;
+    cydelay32kMs   = CY_DELAY_MS_OVERFLOW * cydelayFreqKhz;
+}
+
+
+/*******************************************************************************
+* Function Name: CySysTick_Start
+********************************************************************************
+*
+* Summary:
+*  Starts the system timer (SysTick): configures SysTick to generate interrupt
+*  every 1 ms and enables the interrupt.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  None
+*
+* Side Effects:
+*  Clears SysTick count flag if it was set.
+*
+*******************************************************************************/
+void CySysTickStart(void)
+{
+    if (0u == CySysTickInitVar)
+    {
+        CySysTickInit();
+        CySysTickInitVar = 1u;
+    }
+
+    CySysTickEnable();
+}
+
+
+/*******************************************************************************
+* Function Name: CySysTickInit
+********************************************************************************
+*
+* Summary:
+*  Sets CySysTickServiceCallbacks() as an ISR for the SysTick exception.
+*  The clock source for the SysTick counter is set to the System Clock.
+*  The SysTick reload value is configured for the timer to generate interrupt
+*  every 1 ms. The System clock value is on the global variables cydelayFreqHz.
+*  User is responsible for calling CyDelayFreq() function.
+*  Initializes CySysTickCallbacks array.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  None
+*
+* Side Effects:
+*  Clears SysTick count flag if it was set
+*
+*******************************************************************************/
+void CySysTickInit(void)
+{
+    uint32 i;
+
+    for (i = 0u; i<CY_SYS_SYST_NUM_OF_CALLBACKS; i++)
+    {
+        CySysTickCallbacks[i] = (void *) 0;
+    }
+
+    (void) CyIntSetSysVector(CY_INT_SYSTICK_IRQN, &CySysTickServiceCallbacks);
+
+    #if(!CY_PSOC3 && !CY_PSOC4_4000 && !CY_PSOC4_4100 && !CY_PSOC4_4200)
+        CySysTickSetClockSource(CY_SYS_SYST_CSR_CLK_SRC_SYSCLK);
+    #endif /* (!CY_PSOC3 && !CY_PSOC4_4000 && !CY_PSOC4_4100 && !CY_PSOC4_4200) */
+
+    CySysTickSetReload(cydelayFreqHz/1000u);
+    CySysTickClear();
+    CyIntEnable(CY_INT_SYSTICK_IRQN);
+}
+
+
+/*******************************************************************************
+* Function Name: CySysTickEnable
+********************************************************************************
+*
+* Summary:
+*  Enables the SysTick timer and its interrupt.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  None
+*
+* Side Effects:
+*  Clears SysTick count flag if it was set
+*
+*******************************************************************************/
+void CySysTickEnable(void)
+{
+    CySysTickEnableInterrupt();
+    CY_SYS_SYST_CSR_REG |= CY_SYS_SYST_CSR_ENABLE;
+}
+
+
+/*******************************************************************************
+* Function Name: CySysTickStop
+********************************************************************************
+*
+* Summary:
+*  Stops the system timer (SysTick).
+*
+* Parameters:
+*  None
+*
+* Return:
+*  None
+*
+* Side Effects:
+*  Clears SysTick count flag if it was set
+*
+*******************************************************************************/
+void CySysTickStop(void)
+{
+    CY_SYS_SYST_CSR_REG &= ((uint32) ~(CY_SYS_SYST_CSR_ENABLE));
+}
+
+
+/*******************************************************************************
+* Function Name: CySysTickEnableInterrupt
+********************************************************************************
+*
+* Summary:
+*  Enables the SysTick interrupt.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  None
+*
+* Side Effects:
+*  Clears SysTick count flag if it was set
+*
+*******************************************************************************/
+void CySysTickEnableInterrupt(void)
+{
+    CY_SYS_SYST_CSR_REG |= CY_SYS_SYST_CSR_ENABLE_INT;
+}
+
+
+/*******************************************************************************
+* Function Name: CySysTickDisableInterrupt
+********************************************************************************
+*
+* Summary:
+*  Disables the SysTick interrupt.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  None
+*
+* Side Effects:
+*  Clears SysTick count flag if it was set
+*
+*******************************************************************************/
+void CySysTickDisableInterrupt(void)
+{
+    CY_SYS_SYST_CSR_REG &= ((uint32) ~(CY_SYS_SYST_CSR_ENABLE_INT));
+}
+
+
+/*******************************************************************************
+* Function Name: CySysTickSetReload
+********************************************************************************
+*
+* Summary:
+*  Sets value the counter is set to on startup and after it reaches zero. This
+*  function do not change or reset current sysTick counter value, so it should
+*  be cleared using CySysTickClear() API.
+*
+* Parameters:
+*  value: Valid range [0x0-0x00FFFFFF]. Counter reset value
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void CySysTickSetReload(uint32 value)
+{
+    CY_SYS_SYST_RVR_REG = (value & CY_SYS_SYST_RVR_CNT_MASK);
+}
+
+
+/*******************************************************************************
+* Function Name: CySysTickGetReload
+********************************************************************************
+*
+* Summary:
+*  Sets value the counter is set to on startup and after it reaches zero.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  Counter reset value.
+*
+*******************************************************************************/
+uint32 CySysTickGetReload(void)
+{
+    return(CY_SYS_SYST_RVR_REG & CY_SYS_SYST_RVR_CNT_MASK);
+}
+
+
+/*******************************************************************************
+* Function Name: CySysTickGetValue
+********************************************************************************
+*
+* Summary:
+*  Gets current SysTick counter value.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  Current SysTick counter value
+*
+*******************************************************************************/
+uint32 CySysTickGetValue(void)
+{
+    return(CY_SYS_SYST_CVR_REG & CY_SYS_SYST_CVR_CNT_MASK);
+}
+
+
+#if(!CY_PSOC3 && !CY_PSOC4_4000 && !CY_PSOC4_4100 && !CY_PSOC4_4200)
+    /*******************************************************************************
+    * Function Name: CySysTickSetClockSource
+    ********************************************************************************
+    *
+    * Summary:
+    *  Sets the clock source for the SysTick counter.
+    *
+    * Parameters:
+    *  clockSource: Clock source for SysTick counter
+    *         Define                     Clock Source
+    *   CY_SYS_SYST_CSR_CLK_SRC_SYSCLK     SysTick is clocked by CPU clock.
+    *   CY_SYS_SYST_CSR_CLK_SRC_LFCLK      SysTick is clocked by the low frequency
+    *                                      clock. (ILO 100 KHz for PSoC 5LP, and
+    *                                      LFCLK for PSoC 4).
+    *
+    * Return:
+    *  None
+    *
+    * Side Effects:
+    *  Clears SysTick count flag if it was set. If clock source is not ready this
+    *  function call will have no effect. After changing clock source to the low
+    *  frequency clock the counter and reload register values will remain unchanged
+    *  so time to the interrupt will be significantly bigger and vice versa.
+    *
+    *******************************************************************************/
+    void CySysTickSetClockSource(uint32 clockSource)
+    {
+        if (clockSource == CY_SYS_SYST_CSR_CLK_SRC_SYSCLK)
+        {
+            CY_SYS_SYST_CSR_REG |= (uint32)(CY_SYS_SYST_CSR_CLK_SRC_SYSCLK << CY_SYS_SYST_CSR_CLK_SOURCE_SHIFT);
+        }
+        else
+        {
+            CY_SYS_SYST_CSR_REG &= ((uint32) ~((uint32)(CY_SYS_SYST_CSR_CLK_SRC_SYSCLK << CY_SYS_SYST_CSR_CLK_SOURCE_SHIFT)));
+        }
+    }
+#endif /* (!CY_PSOC3 && !CY_PSOC4_4000 && !CY_PSOC4_4100 && !CY_PSOC4_4200) */
+
+
+/*******************************************************************************
+* Function Name: CySysTickGetCountFlag
+********************************************************************************
+*
+* Summary:
+*  The count flag is set once SysTick counter reaches zero.
+*   The flag cleared on read.
+*
+* Parameters:
+*  None
+*
+* Return:
+    *  Returns non-zero value if flag is set, otherwise zero is returned.
+*
+*
+* Side Effects:
+*  Clears SysTick count flag if it was set.
+*
+*******************************************************************************/
+uint32 CySysTickGetCountFlag(void)
+{
+    return ((CY_SYS_SYST_CSR_REG>>CY_SYS_SYST_CSR_COUNTFLAG_SHIFT) & 0x01u);
+}
+
+
+/*******************************************************************************
+* Function Name: CySysTickClear
+********************************************************************************
+*
+* Summary:
+*  Clears the SysTick counter for well-defined startup.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void CySysTickClear(void)
+{
+    CY_SYS_SYST_CVR_REG = 0u;
+}
+
+
+/*******************************************************************************
+* Function Name: CySysTickSetCallback
+********************************************************************************
+*
+* Summary:
+*  This function allows up to five user-defined interrupt service routine
+*  functions to be associated with the SysTick interrupt. These are specified
+*  through the use of pointers to the function.
+*
+*  To set a custom callback function without the overhead of the system provided
+*  one, use CyIntSetSysVector(CY_INT_SYSTICK_IRQN, cyisraddress <address>),
+*  where <address> is address of the custom defined interrupt service routine.
+*  Note: a custom callback function overrides the system defined callback
+*  functions.
+*
+* Parameters:
+*  number: The number of the callback function addresses to be set. The valid
+*          range is from 0 to 4.
+*
+*  void(*CallbackFunction(void): A pointer to the function that will be
+*                                associated with the SysTick ISR for the
+*                                specified number.
+*
+* Return:
+*  Returns the address of the previous callback function.
+*  The NULL is returned if the specified address in not set.
+*
+* Side Effects:
+*  The registered callback functions will be executed in the interrupt.
+*
+*******************************************************************************/
+cySysTickCallback CySysTickSetCallback(uint32 number, cySysTickCallback function)
+{
+    cySysTickCallback retVal;
+
+    retVal = CySysTickCallbacks[number];
+    CySysTickCallbacks[number] = function;
+    return (retVal);
+}
+
+
+/*******************************************************************************
+* Function Name: CySysTickGetCallback
+********************************************************************************
+*
+* Summary:
+*  The function get the specified callback pointer.
+*
+* Parameters:
+*  number: The number of callback function address to get. The valid
+*          range is from 0 to 4.
+*
+* Return:
+*  Returns the address of the specified callback function.
+*  The NULL is returned if the specified address in not initialized.
+*
+*******************************************************************************/
+cySysTickCallback CySysTickGetCallback(uint32 number)
+{
+    return ((cySysTickCallback) CySysTickCallbacks[number]);
+}
+
+
+/*******************************************************************************
+* Function Name: CySysTickServiceCallbacks
+********************************************************************************
+*
+* Summary:
+*  System Tick timer interrupt routine
+*
+* Parameters:
+*  None
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+static void CySysTickServiceCallbacks(void)
+{
+    uint32 i;
+
+    /* Verify that tick timer flag was set */
+    if (1u == CySysTickGetCountFlag())
+    {
+        for (i=0u; i < CY_SYS_SYST_NUM_OF_CALLBACKS; i++)
+        {
+            if (CySysTickCallbacks[i] != (void *) 0)
+            {
+                (void)(CySysTickCallbacks[i])();
+            }
+        }
+    }
+}
+
+
+/*******************************************************************************
+* Function Name: CyGetUniqueId
+********************************************************************************
+*
+* Summary:
+*  Returns the 64-bit unique ID of the device. The uniqueness of the number is
+*  guaranteed for 10 years due to the die lot number having a cycle life of 10
+*  years and even after 10 years, the probability of getting two identical
+*  numbers is very small.
+*
+* Parameters:
+*  uniqueId: The pointer to a two element 32-bit unsigned integer array. Returns
+*  the 64-bit unique ID of the device by loading them into the integer array
+*  pointed to by uniqueId.
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void CyGetUniqueId(uint32* uniqueId)
+{
+#if(CY_PSOC4)
+    uniqueId[0u]  =  (uint32)(* (reg8 *) CYREG_SFLASH_DIE_LOT0  );
+    uniqueId[0u] |= ((uint32)(* (reg8 *) CYREG_SFLASH_DIE_LOT1  ) <<  8u);
+    uniqueId[0u] |= ((uint32)(* (reg8 *) CYREG_SFLASH_DIE_LOT2  ) << 16u);
+    uniqueId[0u] |= ((uint32)(* (reg8 *) CYREG_SFLASH_DIE_WAFER ) << 24u);
+
+    uniqueId[1u]  =  (uint32)(* (reg8 *) CYREG_SFLASH_DIE_X     );
+    uniqueId[1u] |= ((uint32)(* (reg8 *) CYREG_SFLASH_DIE_Y     ) <<  8u);
+    uniqueId[1u] |= ((uint32)(* (reg8 *) CYREG_SFLASH_DIE_SORT  ) << 16u);
+    uniqueId[1u] |= ((uint32)(* (reg8 *) CYREG_SFLASH_DIE_MINOR ) << 24u);
+#else
+    uniqueId[0u]  =  (uint32) CY_GET_XTND_REG8((void CYFAR *) (CYREG_FLSHID_CUST_TABLES_LOT_LSB   ));
+    uniqueId[0u] |= ((uint32) CY_GET_XTND_REG8((void CYFAR *) (CYREG_FLSHID_CUST_TABLES_LOT_MSB   )) <<  8u);
+    uniqueId[0u] |= ((uint32) CY_GET_XTND_REG8((void CYFAR *) (CYREG_MLOGIC_REV_ID                )) << 16u);
+    uniqueId[0u] |= ((uint32) CY_GET_XTND_REG8((void CYFAR *) (CYREG_FLSHID_CUST_TABLES_WAFER_NUM )) << 24u);
+
+    uniqueId[1u]  =  (uint32) CY_GET_XTND_REG8((void CYFAR *) (CYREG_FLSHID_CUST_TABLES_X_LOC     ));
+    uniqueId[1u] |= ((uint32) CY_GET_XTND_REG8((void CYFAR *) (CYREG_FLSHID_CUST_TABLES_Y_LOC     )) <<  8u);
+    uniqueId[1u] |= ((uint32) CY_GET_XTND_REG8((void CYFAR *) (CYREG_FLSHID_CUST_TABLES_WRK_WK    )) << 16u);
+    uniqueId[1u] |= ((uint32) CY_GET_XTND_REG8((void CYFAR *) (CYREG_FLSHID_CUST_TABLES_FAB_YR    )) << 24u);
+#endif  /* (CY_PSOC4) */
+}
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/CyLib.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/CyLib.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/CyLib.h	(revision 7)
@@ -0,0 +1,714 @@
+/*******************************************************************************
+* File Name: CyLib.h
+* Version 5.0
+*
+*  Description:
+*
+*  Note:
+*   Documentation of the API's in this file is located in the
+*   System Reference Guide provided with PSoC Creator.
+*
+********************************************************************************
+* Copyright 2008-2015, Cypress Semiconductor Corporation.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions,
+* disclaimers, and limitations in the end user license agreement accompanying
+* the software package with which this file was provided.
+*******************************************************************************/
+
+#if !defined(CY_BOOT_CYLIB_H)
+#define CY_BOOT_CYLIB_H
+
+#include "cytypes.h"
+#include "cydevice_trm.h"
+#include "CyLFClk.h"
+
+#include <string.h>
+#include <limits.h>
+#include <ctype.h>
+
+
+/***************************************
+*    Function Prototypes
+***************************************/
+
+/* Clocks API */
+void CySysClkImoStart(void);
+void CySysClkImoStop(void);
+void CySysClkWriteHfclkDirect(uint32 clkSelect);
+
+#if (CY_PSOC4_4100M || CY_PSOC4_4200M)
+    void CySysClkImoEnableWcoLock(void);
+    void CySysClkImoDisableWcoLock(void);
+#endif /* (CY_PSOC4_4100M || CY_PSOC4_4200M) */
+
+#if !(CY_PSOC4_4100 || CY_PSOC4_4200)
+    void CySysClkWriteHfclkDiv(uint32 divider);
+#endif /* !(CY_PSOC4_4100 || CY_PSOC4_4200) */
+
+void CySysClkWriteSysclkDiv(uint32 divider);
+void CySysClkWriteImoFreq(uint32 freq);
+
+#if (CY_PSOC4_4100BL || CY_PSOC4_4200BL)
+    void CySysClkWriteEcoDiv(uint32 divider);
+#endif /* (CY_PSOC4_4100BL || CY_PSOC4_4200BL) */
+
+
+
+#if(CY_IP_SRSSV2)
+    /* Low Voltage Detection */
+    void   CySysLvdEnable(uint32 threshold);
+    void   CySysLvdDisable(void);
+    uint32 CySysLvdGetInterruptSource(void);
+    void   CySysLvdClearInterrupt(void);
+#endif  /* (CY_IP_SRSSV2) */
+
+
+/* Interrupt Function Prototypes */
+cyisraddress CyIntSetSysVector(uint8 number, cyisraddress address);
+cyisraddress CyIntGetSysVector(uint8 number);
+
+cyisraddress CyIntSetVector(uint8 number, cyisraddress address);
+cyisraddress CyIntGetVector(uint8 number);
+
+void   CyIntSetPriority(uint8 number, uint8 priority);
+uint8  CyIntGetPriority(uint8 number);
+
+void   CyIntEnable(uint8 number);
+uint8  CyIntGetState(uint8 number);
+void   CyIntDisable(uint8 number);
+
+void   CyIntSetPending(uint8 number);
+void   CyIntClearPending(uint8 number);
+
+uint32 CyDisableInts(void);
+void   CyEnableInts(uint32 mask);
+
+/* System Function Prototypes */
+void  CyDelay(uint32 milliseconds);
+void  CyDelayUs(uint16 microseconds);
+void  CyDelayFreq(uint32 freq);
+void  CyDelayCycles(uint32 cycles);
+
+/* General APIs */
+void  CySoftwareReset(void);
+uint8 CyEnterCriticalSection(void);
+void  CyExitCriticalSection(uint8 savedIntrStatus);
+void  CyHalt(uint8 reason);
+uint32 CySysGetResetReason(uint32 reason);
+
+/* Default interrupt handler */
+CY_ISR_PROTO(IntDefaultHandler);
+
+/* System tick timer APIs */
+typedef void (*cySysTickCallback)(void);
+
+void CySysTickStart(void);
+void CySysTickInit(void);
+void CySysTickEnable(void);
+void CySysTickStop(void);
+void CySysTickEnableInterrupt(void);
+void CySysTickDisableInterrupt(void);
+void CySysTickSetReload(uint32 value);
+uint32 CySysTickGetReload(void);
+uint32 CySysTickGetValue(void);
+cySysTickCallback CySysTickSetCallback(uint32 number, cySysTickCallback function);
+cySysTickCallback CySysTickGetCallback(uint32 number);
+
+#if(!CY_PSOC3 && !CY_PSOC4_4000 && !CY_PSOC4_4100 && !CY_PSOC4_4200)
+    void CySysTickSetClockSource(uint32 clockSource);
+#endif /* (!CY_PSOC3 && !CY_PSOC4_4000 && !CY_PSOC4_4100 && !CY_PSOC4_4200) */
+
+uint32 CySysTickGetCountFlag(void);
+void CySysTickClear(void);
+extern uint32 CySysTickInitVar;
+
+/* Do not use these definitions directly in your application */
+extern uint32 cydelayFreqHz;
+extern uint32 cydelayFreqKhz;
+extern uint8  cydelayFreqMhz;
+extern uint32 cydelay32kMs;
+
+#if (CY_PSOC4_4100BL || CY_PSOC4_4200BL)
+    cystatus CySysClkEcoStart(uint32 timeoutUs);
+    void     CySysClkEcoStop(void);
+    uint32   CySysClkEcoReadStatus(void);
+#endif  /* (CY_PSOC4_4100BL || CY_PSOC4_4200BL) */
+
+void CyGetUniqueId(uint32* uniqueId);
+
+
+/***************************************
+* API Constants
+***************************************/
+
+
+/*******************************************************************************
+* Clock API Constants
+*******************************************************************************/
+
+/* CySysClkWriteHfclkDirect() - implementation definitions */
+#if(CY_IP_SRSSV2)
+    #define CY_SYS_CLK_SELECT_DIRECT_SEL_MASK           (( uint32 ) 0x07u)
+    #if (CY_PSOC4_4100BL || CY_PSOC4_4200BL)
+        /* The ECO is the valid option */
+        #define CY_SYS_CLK_SELECT_DIRECT_SEL_PARAM_MASK     (( uint32 ) 0x03u)
+    #else
+        #define CY_SYS_CLK_SELECT_DIRECT_SEL_PARAM_MASK     (( uint32 ) 0x01u)
+    #endif  /* (CY_PSOC4_4100BL || CY_PSOC4_4200BL) */
+#else
+    #define CY_SYS_CLK_SELECT_DIRECT_SEL_MASK           (( uint32 ) 0x03u)
+    #define CY_SYS_CLK_SELECT_DIRECT_SEL_PARAM_MASK     (CY_SYS_CLK_SELECT_DIRECT_SEL_MASK)
+#endif  /* (CY_IP_SRSSV2) */
+
+/* CySysClkWriteHfclkDirect() - parameter definitions */
+#define CY_SYS_CLK_HFCLK_IMO                            (0u)
+#define CY_SYS_CLK_HFCLK_EXTCLK                         (1u)
+#if (CY_PSOC4_4100BL || CY_PSOC4_4200BL)
+    #define CY_SYS_CLK_HFCLK_ECO                        (2u)
+#endif  /* (CY_PSOC4_4100BL || CY_PSOC4_4200BL) */
+
+/* CySysClkWriteSysclkDiv() - parameter definitions */
+#define CY_SYS_CLK_SYSCLK_DIV1                          (0u)
+#define CY_SYS_CLK_SYSCLK_DIV2                          (1u)
+#define CY_SYS_CLK_SYSCLK_DIV4                          (2u)
+#define CY_SYS_CLK_SYSCLK_DIV8                          (3u)
+#if(CY_IP_SRSSV2)
+    #define CY_SYS_CLK_SYSCLK_DIV16                     (4u)
+    #define CY_SYS_CLK_SYSCLK_DIV32                     (5u)
+    #define CY_SYS_CLK_SYSCLK_DIV64                     (6u)
+    #define CY_SYS_CLK_SYSCLK_DIV128                    (7u)
+#endif  /* (CY_IP_SRSSV2) */
+
+
+/* CySysClkWriteSysclkDiv() - implementation definitions */
+#if(CY_IP_SRSSV2)
+    #define CY_SYS_CLK_SELECT_SYSCLK_DIV_SHIFT          (19u)
+    #define CY_SYS_CLK_SELECT_SYSCLK_DIV_MASK           (( uint32 )0x07u)
+#else
+    #define CY_SYS_CLK_SELECT_SYSCLK_DIV_SHIFT          (6u)
+    #define CY_SYS_CLK_SELECT_SYSCLK_DIV_MASK           (( uint32 )0x03u)
+#endif  /* (CY_IP_SRSSV2) */
+
+
+/* CySysClkWriteImoFreq() - implementation definitions */
+#if(CY_IP_SRSSV2)
+    #define CY_SYS_CLK_IMO_MAX_FREQ_MHZ                 (48u)
+    #define CY_SYS_CLK_IMO_MIN_FREQ_MHZ                 (3u)
+
+    #define CY_SYS_CLK_IMO_TEMP_FREQ_MHZ                (24u)
+    #define CY_SYS_CLK_IMO_TEMP_FREQ_TRIM2              (0x19u)     /* Corresponds to 24 MHz */
+
+    #define CY_SYS_CLK_IMO_BOUNDARY_FREQ_MHZ            (43u)
+    #define CY_SYS_CLK_IMO_BOUNDARY_FREQ_TRIM2          (0x30u)     /* Corresponds to 43 MHz */
+
+    #define CY_SYS_CLK_IMO_FREQ_TIMEOUT_CYCLES          (5u)
+    #define CY_SYS_CLK_IMO_TRIM_TIMEOUT_US              (5u)
+    #define CY_SYS_CLK_IMO_FREQ_TABLE_SIZE              (46u)
+    #define CY_SYS_CLK_IMO_FREQ_TABLE_OFFSET            (3u)
+    #define CY_SYS_CLK_IMO_FREQ_BITS_MASK               (( uint32 )0x3Fu)
+    #define CY_SYS_CLK_IMO_FREQ_CLEAR                   (( uint32 )(CY_SYS_CLK_IMO_FREQ_BITS_MASK << 8u))
+	#define CY_SYS_CLK_IMO_TRIM4_GAIN_MASK				(( uint32 )0x1Fu)
+	#define CY_SYS_CLK_IMO_TRIM4_GAIN					(( uint32 ) 12u)
+#else
+    #define CY_SYS_CLK_IMO_MIN_FREQ_MHZ                 (24u)
+    #define CY_SYS_CLK_IMO_MAX_FREQ_MHZ                 (48u)
+    #define CY_SYS_CLK_IMO_STEP_SIZE_MASK               (0x03u)
+    #define CY_SYS_CLK_IMO_TRIM1_OFFSET_MASK            (( uint32 )(0xFFu))
+    #define CY_SYS_CLK_IMO_TRIM2_FSOFFSET_MASK          (( uint32 )(0x07u))
+    #define CY_SYS_CLK_IMO_TRIM3_VALUES_MASK            (( uint32 )(0x7Fu))
+    #define CY_SYS_CLK_IMO_SELECT_FREQ_MASK             (( uint32 )(0x07u))
+    #define CY_SYS_CLK_IMO_SELECT_24MHZ                 (( uint32 )(0x00u))
+
+    #define CY_SYS_CLK_IMO_TRIM_DELAY_US                (( uint32 )(50u))
+#endif  /* (CY_IP_SRSSV2) */
+
+#if(CY_IP_SRSSV2)
+        /* Conversion between CySysClkWriteImoFreq() parameter and register's value */
+        extern const uint8 cyImoFreqMhz2Reg[CY_SYS_CLK_IMO_FREQ_TABLE_SIZE];
+#endif /* (CY_IP_SRSSV2) */
+
+
+/* CySysClkImoStart()/CySysClkImoStop() - implementation definitions */
+#define CY_SYS_CLK_IMO_CONFIG_ENABLE                    (( uint32 )(( uint32 )0x01u << 31u))
+
+
+
+#if(CY_IP_SRSSLT)
+    /* CySysClkWriteHfclkDiv() - parameter definitions */
+    #define CY_SYS_CLK_HFCLK_DIV_NODIV                  (0u)
+    #define CY_SYS_CLK_HFCLK_DIV_2                      (1u)
+    #define CY_SYS_CLK_HFCLK_DIV_4                      (2u)
+    #define CY_SYS_CLK_HFCLK_DIV_8                      (3u)
+
+    /* CySysClkWriteHfclkDiv() - implementation definitions */
+    #define CY_SYS_CLK_SELECT_HFCLK_DIV_SHIFT           (2u)
+    #define CY_SYS_CLK_SELECT_HFCLK_DIV_MASK            (( uint32 )0x03u)
+#endif  /* (CY_IP_SRSSLT) */
+
+
+/* Operating source for Pump clock */
+#if(CY_IP_SRSSV2)
+    #define CY_SYS_CLK_IMO_CONFIG_PUMP_SEL_SHIFT        (25u)
+    #define CY_SYS_CLK_IMO_CONFIG_PUMP_SEL_MASK         ((uint32) 0x07u)
+    #define CY_SYS_CLK_IMO_CONFIG_PUMP_SEL_IMO          (1u)
+
+	#define CY_SYS_CLK_IMO_CONFIG_PUMP_OSC              (( uint32 )(( uint32 )0x01u << 22u))
+#else /* CY_IP_SRSSLT */
+    #define CY_SYS_CLK_SELECT_PUMP_SEL_SHIFT            (4u)
+    #define CY_SYS_CLK_SELECT_PUMP_SEL_MASK             ((uint32) 0x03u)
+    #define CY_SYS_CLK_SELECT_PUMP_SEL_IMO              (1u)
+#endif  /* (CY_IP_SRSSLT) */
+
+
+#if (CY_PSOC4_4100BL || CY_PSOC4_4200BL)
+    /* Radio configuration register */
+    #define CY_SYS_XTAL_BLESS_RF_CONFIG_RF_ENABLE       (( uint32 )0x01u)
+
+    /* RFCTRL mode transition control */
+    #define CY_SYS_XTAL_BLERD_DBUS_XTAL_ENABLE          (( uint32 )(( uint32 )0x01u << 15u))
+
+    /* XO is oscillating status */
+    #define CY_SYS_XTAL_BLERD_FSM_XO_AMP_DETECT         (( uint32 )0x01u)
+
+    /* BB bump configuration 2 */
+    #define CY_SYS_XTAL_BLERD_BB_XO_CAPTRIM_X1_MASK     (( uint32 )(( uint32 )0x7Fu <<  8u))
+    #define CY_SYS_XTAL_BLERD_BB_XO_CAPTRIM_X2_MASK     (( uint32 )(( uint32 )0x7Fu <<  0u))
+    #define CY_SYS_XTAL_BLERD_BB_XO_CAPTRIM_X1_ADD_CAP  (( uint32 )(( uint32 )0x01u << 15u))
+    #define CY_SYS_XTAL_BLERD_BB_XO_CAPTRIM_X2_ADD_CAP  (( uint32 )(( uint32 )0x01u <<  7u))
+
+    /* BB bump configuration 1 */
+    #define CY_SYS_XTAL_BLERD_BB_XO_TRIM                ((uint32) 0x2002u)
+
+    /* CySysClkWriteEcoDiv() - parameter definitions */
+    #define CY_SYS_CLK_ECO_DIV1                         ((uint32) 0x00)
+    #define CY_SYS_CLK_ECO_DIV2                         ((uint32) 0x01)
+    #define CY_SYS_CLK_ECO_DIV4                         ((uint32) 0x02)
+    #define CY_SYS_CLK_ECO_DIV8                         ((uint32) 0x03)
+
+    /* CySysClkWriteEcoDiv() - implementation definitions */
+    #define CY_SYS_CLK_XTAL_CLK_DIV_MASK                ((uint32) 0x03)
+#endif  /* (CY_PSOC4_4100BL || CY_PSOC4_4200BL) */
+
+
+/* CySysClkImoEnableWcoLock() / CySysClkImoDisableWcoLock() constants */
+#if (CY_PSOC4_4100M || CY_PSOC4_4200M)
+    /* Fimo = DPLL_MULT  * Fwco */
+
+    #define CY_SYS_CLK_WCO_CONFIG_DPLL_ENABLE               (( uint32 )(( uint32 )0x01u << 30u))
+
+    /* Rounding integer division: DPLL_MULT = (Fimo_in_khz + Fwco_in_khz / 2) / Fwco_in_khz */
+    #define CY_SYS_CLK_WCO_DPLL_MULT_VALUE(frequencyMhz)    ((uint32) (((((frequencyMhz) * 1000000u) + 16384u) / 32768u) - 1u))
+    #define CY_SYS_CLK_WCO_DPLL_MULT_MASK                   ((uint32) 0x7FFu)
+
+    #define CY_SYS_CLK_WCO_CONFIG_DPLL_LF_IGAIN_SHIFT       (16u)
+    #define CY_SYS_CLK_WCO_CONFIG_DPLL_LF_PGAIN_SHIFT       (19u)
+
+    #define CY_SYS_CLK_WCO_CONFIG_DPLL_LF_IGAIN_MASK        (( uint32 )(( uint32 )0x07u << CY_SYS_CLK_WCO_CONFIG_DPLL_LF_IGAIN_SHIFT))
+    #define CY_SYS_CLK_WCO_CONFIG_DPLL_LF_PGAIN_MASK        (( uint32 )(( uint32 )0x07u << CY_SYS_CLK_WCO_CONFIG_DPLL_LF_PGAIN_SHIFT))
+
+    #define CY_SYS_CLK_WCO_CONFIG_DPLL_LF_IGAIN             (( uint32 )(( uint32 ) 4u << CY_SYS_CLK_WCO_CONFIG_DPLL_LF_IGAIN_SHIFT))
+    #define CY_SYS_CLK_WCO_CONFIG_DPLL_LF_PGAIN             (( uint32 )(( uint32 ) 2u << CY_SYS_CLK_WCO_CONFIG_DPLL_LF_PGAIN_SHIFT))
+
+#endif /* (CY_PSOC4_4100M || CY_PSOC4_4200M) */
+
+
+/*******************************************************************************
+* System API Constants
+*******************************************************************************/
+
+/* CySysGetResetReason() */
+#define CY_SYS_RESET_WDT_SHIFT          (0u)
+#define CY_SYS_RESET_PROTFAULT_SHIFT    (3u)
+#define CY_SYS_RESET_SW_SHIFT           (4u)
+
+#define CY_SYS_RESET_WDT                ((uint32)1u << CY_SYS_RESET_WDT_SHIFT      )
+#define CY_SYS_RESET_PROTFAULT          ((uint32)1u << CY_SYS_RESET_PROTFAULT_SHIFT)
+#define CY_SYS_RESET_SW                 ((uint32)1u << CY_SYS_RESET_SW_SHIFT       )
+
+
+/* CySoftwareReset() - implementation definitions */
+
+/* Vector Key */
+#define CY_SYS_CM0_AIRCR_VECTKEY_SHIFT      (16u)
+#define CY_SYS_CM0_AIRCR_VECTKEY            ((uint32)((uint32)0x05FAu << CY_SYS_CM0_AIRCR_VECTKEY_SHIFT))
+#define CY_SYS_CM0_AIRCR_VECTKEY_MASK       ((uint32)((uint32)0xFFFFu << CY_SYS_CM0_AIRCR_VECTKEY_SHIFT))
+
+/* System Reset Request */
+#define CY_SYS_CM0_AIRCR_SYSRESETREQ_SHIFT  (2u)
+#define CY_SYS_CM0_AIRCR_SYSRESETREQ        ((uint32)((uint32)1u << CY_SYS_CM0_AIRCR_SYSRESETREQ_SHIFT))
+
+
+#if defined(__ARMCC_VERSION)
+
+    #define CyGlobalIntEnable           do                      \
+                                        {                       \
+                                            __enable_irq();     \
+                                        } while ( 0 )
+
+    #define CyGlobalIntDisable          do                      \
+                                        {                       \
+                                            __disable_irq();    \
+                                        } while ( 0 )
+
+#elif defined(__GNUC__) || defined (__ICCARM__)
+
+    #define CyGlobalIntEnable           do                      \
+                                        {                       \
+                                            __asm("CPSIE   i"); \
+                                        } while ( 0 )
+
+    #define CyGlobalIntDisable          do                      \
+                                        {                       \
+                                            __asm("CPSID   i"); \
+                                        } while ( 0 )
+#else
+    #error No compiler toolchain defined
+    #define CyGlobalIntEnable
+    #define CyGlobalIntDisable
+#endif  /* (__ARMCC_VERSION) */
+
+/* System tick timer */
+#define CY_SYS_SYST_CSR_ENABLE               ((uint32) (0x01u))
+#define CY_SYS_SYST_CSR_ENABLE_INT           ((uint32) (0x02u))
+#define CY_SYS_SYST_CSR_CLK_SOURCE_SHIFT     (0x02u)
+#define CY_SYS_SYST_CSR_COUNTFLAG_SHIFT      (16u)
+#define CY_SYS_SYST_CSR_CLK_SRC_SYSCLK       ((uint32) (1u))
+#define CY_SYS_SYST_CSR_CLK_SRC_LFCLK        (0u)
+#define CY_SYS_SYST_RVR_CNT_MASK             (0x00FFFFFFu)
+#define CY_SYS_SYST_CVR_CNT_MASK             (0x00FFFFFFu)
+#define CY_SYS_SYST_NUM_OF_CALLBACKS         (5u)
+
+
+/*******************************************************************************
+* Macro Name: CyAssert
+********************************************************************************
+* Summary:
+*  Macro that evaluates the expression and, if it is false (evaluates to 0),
+*  the processor is halted.
+*
+*  This macro is evaluated unless NDEBUG is defined.
+*  If NDEBUG is defined, then no code is generated for this macro.
+*  NDEBUG is defined by default for a Release build setting and not defined for
+*  a Debug build setting.
+*
+* Parameters:
+*  expr: Logical expression.  Asserts if false.
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+#if !defined(NDEBUG)
+    #define CYASSERT(x)                 do                              \
+                                        {                               \
+                                            if(0u == (x))               \
+                                            {                           \
+                                                CyHalt((uint8) 0u);     \
+                                            }                           \
+                                        } while ( 0u )
+#else
+    #define CYASSERT(x)
+#endif  /* !defined(NDEBUG) */
+
+
+/*******************************************************************************
+* Interrupt API Constants
+*******************************************************************************/
+#define CY_NUM_INTERRUPTS                   (CY_IP_INT_NR)
+
+#define CY_MIN_PRIORITY                     (3u)
+
+#define CY_INT_IRQ_BASE                     (16u)
+#define CY_INT_CLEAR_DISABLE_ALL            (0xFFFFFFFFu)
+#define CY_INT_ENABLE_RANGE_MASK            (0x1Fu)
+
+/* Register n contains priorities for interrupts N=4n .. 4n+3 */
+#define CY_INT_PRIORITY_SHIFT(number)       (( uint32 )6u + (8u * (( uint32 )(number) % 4u)))
+
+/* Mask to get valid range of system priority 0-3 */
+#define CY_INT_PRIORITY_MASK                (( uint32 ) 0x03u)
+
+/* CyIntSetSysVector()/CyIntGetSysVector() - parameter definitions */
+#define CY_INT_NMI_IRQN                      ( 2u)      /* Non Maskable Interrupt      */
+#define CY_INT_HARD_FAULT_IRQN               ( 3u)      /* Hard Fault Interrupt        */
+#define CY_INT_SVCALL_IRQN                   (11u)      /* SV Call Interrupt           */
+#define CY_INT_PEND_SV_IRQN                  (14u)      /* Pend SV Interrupt           */
+#define CY_INT_SYSTICK_IRQN                  (15u)      /* System Tick Interrupt       */
+
+
+#if(CY_IP_SRSSV2)
+
+
+    /*******************************************************************************
+    * Low Voltage Detection API Constants
+    *******************************************************************************/
+
+    /* CySysLvdEnable() - parameter definitions */
+    #define CY_LVD_THRESHOLD_1_75_V             (( uint32 )  0u)
+    #define CY_LVD_THRESHOLD_1_80_V             (( uint32 )  1u)
+    #define CY_LVD_THRESHOLD_1_90_V             (( uint32 )  2u)
+    #define CY_LVD_THRESHOLD_2_00_V             (( uint32 )  3u)
+    #define CY_LVD_THRESHOLD_2_10_V             (( uint32 )  4u)
+    #define CY_LVD_THRESHOLD_2_20_V             (( uint32 )  5u)
+    #define CY_LVD_THRESHOLD_2_30_V             (( uint32 )  6u)
+    #define CY_LVD_THRESHOLD_2_40_V             (( uint32 )  7u)
+    #define CY_LVD_THRESHOLD_2_50_V             (( uint32 )  8u)
+    #define CY_LVD_THRESHOLD_2_60_V             (( uint32 )  9u)
+    #define CY_LVD_THRESHOLD_2_70_V             (( uint32 ) 10u)
+    #define CY_LVD_THRESHOLD_2_80_V             (( uint32 ) 11u)
+    #define CY_LVD_THRESHOLD_2_90_V             (( uint32 ) 12u)
+    #define CY_LVD_THRESHOLD_3_00_V             (( uint32 ) 13u)
+    #define CY_LVD_THRESHOLD_3_20_V             (( uint32 ) 14u)
+    #define CY_LVD_THRESHOLD_4_50_V             (( uint32 ) 15u)
+
+    /* CySysLvdEnable()  - implementation definitions */
+    #define CY_LVD_PWR_VMON_CONFIG_LVD_EN           (( uint32 ) 0x01u)
+    #define CY_LVD_PWR_VMON_CONFIG_LVD_SEL_SHIFT    (1u)
+    #define CY_LVD_PWR_VMON_CONFIG_LVD_SEL_MASK     (( uint32 ) (0x0F << CY_LVD_PWR_VMON_CONFIG_LVD_SEL_SHIFT))
+    #define CY_LVD_PROPAGATE_INT_TO_CPU             (( uint32 ) 0x02u)
+    #define CY_LVD_STABILIZE_TIMEOUT_US             (1000u)
+
+    /* CySysLvdGetInterruptSource()/ CySysLvdClearInterrupt()  - parameter definitions  */
+    #define CY_SYS_LVD_INT                          (( uint32 ) 0x02u)
+#endif  /* (CY_IP_SRSSV2) */
+
+/* CyDelay()/CyDelayFreq()  - implementation definitions */
+#define CY_DELAY_MS_OVERFLOW                    (0x8000u)
+#define CY_DELAY_1M_THRESHOLD                   (1000000u)
+#define CY_DELAY_1M_MINUS_1_THRESHOLD           (999999u)
+#define CY_DELAY_1K_THRESHOLD                   (1000u)
+#define CY_DELAY_1K_MINUS_1_THRESHOLD           (999u)
+
+
+/***************************************
+* Registers
+***************************************/
+
+
+/*******************************************************************************
+* Clocks API Registers
+*******************************************************************************/
+#define CY_SYS_CLK_IMO_TRIM1_REG            (*(reg32 *) CYREG_CLK_IMO_TRIM1)
+#define CY_SYS_CLK_IMO_TRIM1_PTR            ( (reg32 *) CYREG_CLK_IMO_TRIM1)
+
+#define CY_SYS_CLK_IMO_TRIM2_REG            (*(reg32 *) CYREG_CLK_IMO_TRIM2)
+#define CY_SYS_CLK_IMO_TRIM2_PTR            ( (reg32 *) CYREG_CLK_IMO_TRIM2)
+
+#define CY_SYS_CLK_IMO_TRIM3_REG            (*(reg32 *) CYREG_CLK_IMO_TRIM3)
+#define CY_SYS_CLK_IMO_TRIM3_PTR            ( (reg32 *) CYREG_CLK_IMO_TRIM3)
+
+#define CY_SYS_CLK_IMO_TRIM4_REG            (*(reg32 *) CYREG_CLK_IMO_TRIM4)
+#define CY_SYS_CLK_IMO_TRIM4_PTR            ( (reg32 *) CYREG_CLK_IMO_TRIM4)
+
+#define CY_SYS_CLK_IMO_CONFIG_REG           (*(reg32 *) CYREG_CLK_IMO_CONFIG)
+#define CY_SYS_CLK_IMO_CONFIG_PTR           ( (reg32 *) CYREG_CLK_IMO_CONFIG)
+
+
+#define CY_SYS_CLK_SELECT_REG               (*(reg32 *) CYREG_CLK_SELECT)
+#define CY_SYS_CLK_SELECT_PTR               ( (reg32 *) CYREG_CLK_SELECT)
+
+#if(CY_IP_SRSSV2)
+
+
+    #if(CY_PSOC4_4100 || CY_PSOC4_4200)
+        #define CY_SFLASH_IMO_TRIM_REG(number)      ( ((reg8 *) CYREG_SFLASH_IMO_TRIM00)[number])
+        #define CY_SFLASH_IMO_TRIM_PTR(number)      (&((reg8 *) CYREG_SFLASH_IMO_TRIM00)[number])
+    #else
+        #define CY_SFLASH_IMO_TRIM_REG(number)      ( ((reg8 *) CYREG_SFLASH_IMO_TRIM0)[number])
+        #define CY_SFLASH_IMO_TRIM_PTR(number)      (&((reg8 *) CYREG_SFLASH_IMO_TRIM0)[number])
+    #endif /* (CY_PSOC4_4100 || CY_PSOC4_4200) */
+
+    #define CY_SFLASH_IMO_MAXF0_REG             (*(reg8 *) CYREG_SFLASH_IMO_MAXF0)
+    #define CY_SFLASH_IMO_MAXF0_PTR             ( (reg8 *) CYREG_SFLASH_IMO_MAXF0)
+
+    #define CY_SFLASH_IMO_ABS0_REG              (*(reg8 *) CYREG_SFLASH_IMO_ABS0)
+    #define CY_SFLASH_IMO_ABS0_PTR              ( (reg8 *) CYREG_SFLASH_IMO_ABS0)
+
+    #define CY_SFLASH_IMO_TMPCO0_REG            (*(reg8 *) CYREG_SFLASH_IMO_TMPCO0)
+    #define CY_SFLASH_IMO_TMPCO0_PTR            ( (reg8 *) CYREG_SFLASH_IMO_TMPCO0)
+
+    #define CY_SFLASH_IMO_MAXF1_REG             (*(reg8 *) CYREG_SFLASH_IMO_MAXF1)
+    #define CY_SFLASH_IMO_MAXF1_PTR             ( (reg8 *) CYREG_SFLASH_IMO_MAXF1)
+
+    #define CY_SFLASH_IMO_ABS1_REG              (*(reg8 *) CYREG_SFLASH_IMO_ABS1)
+    #define CY_SFLASH_IMO_ABS1_PTR              ( (reg8 *) CYREG_SFLASH_IMO_ABS1)
+
+    #define CY_SFLASH_IMO_TMPCO1_REG            (*(reg8 *) CYREG_SFLASH_IMO_TMPCO1)
+    #define CY_SFLASH_IMO_TMPCO1_PTR            ( (reg8 *) CYREG_SFLASH_IMO_TMPCO1)
+
+    #define CY_SFLASH_IMO_MAXF2_REG             (*(reg8 *) CYREG_SFLASH_IMO_MAXF2)
+    #define CY_SFLASH_IMO_MAXF2_PTR             ( (reg8 *) CYREG_SFLASH_IMO_MAXF2)
+
+    #define CY_SFLASH_IMO_ABS2_REG              (*(reg8 *) CYREG_SFLASH_IMO_ABS2)
+    #define CY_SFLASH_IMO_ABS2_PTR              ( (reg8 *) CYREG_SFLASH_IMO_ABS2)
+
+    #define CY_SFLASH_IMO_TMPCO2_REG            (*(reg8 *) CYREG_SFLASH_IMO_TMPCO2)
+    #define CY_SFLASH_IMO_TMPCO2_PTR            ( (reg8 *) CYREG_SFLASH_IMO_TMPCO2)
+
+    #define CY_SFLASH_IMO_MAXF3_REG             (*(reg8 *) CYREG_SFLASH_IMO_MAXF3)
+    #define CY_SFLASH_IMO_MAXF3_PTR             ( (reg8 *) CYREG_SFLASH_IMO_MAXF3)
+
+    #define CY_SFLASH_IMO_ABS3_REG              (*(reg8 *) CYREG_SFLASH_IMO_ABS3)
+    #define CY_SFLASH_IMO_ABS3_PTR              ( (reg8 *) CYREG_SFLASH_IMO_ABS3)
+
+    #define CY_SFLASH_IMO_TMPCO3_REG            (*(reg8 *) CYREG_SFLASH_IMO_TMPCO3)
+    #define CY_SFLASH_IMO_TMPCO3_PTR            ( (reg8 *) CYREG_SFLASH_IMO_TMPCO3)
+
+    #define CY_SFLASH_IMO_ABS4_REG              (*(reg8 *) CYREG_SFLASH_IMO_ABS4)
+    #define CY_SFLASH_IMO_ABS4_PTR              ( (reg8 *) CYREG_SFLASH_IMO_ABS4)
+
+    #define CY_SFLASH_IMO_TMPCO4_REG            (*(reg8 *) CYREG_SFLASH_IMO_TMPCO4)
+    #define CY_SFLASH_IMO_TMPCO4_PTR            ( (reg8 *) CYREG_SFLASH_IMO_TMPCO4)
+
+    #define CY_PWR_BG_TRIM4_REG                 (*(reg32 *) CYREG_PWR_BG_TRIM4)
+    #define CY_PWR_BG_TRIM4_PTR                 ( (reg32 *) CYREG_PWR_BG_TRIM4)
+
+    #define CY_PWR_BG_TRIM5_REG                 (*(reg32 *) CYREG_PWR_BG_TRIM5)
+    #define CY_PWR_BG_TRIM5_PTR                 ( (reg32 *) CYREG_PWR_BG_TRIM5)
+
+#else
+
+    #define CY_SYS_CLK_IMO_SELECT_REG           (*(reg32 *) CYREG_CLK_IMO_SELECT)
+    #define CY_SYS_CLK_IMO_SELECT_PTR           ( (reg32 *) CYREG_CLK_IMO_SELECT)
+
+    #define CY_SFLASH_IMO_TCTRIM_REG(number)    ( ((reg8 *) CYREG_SFLASH_IMO_TCTRIM_LT0)[number])
+    #define CY_SFLASH_IMO_TCTRIM_PTR(number)    (&((reg8 *) CYREG_SFLASH_IMO_TCTRIM_LT0)[number])
+
+    #define CY_SFLASH_IMO_TRIM_REG(number)      ( ((reg8 *) CYREG_SFLASH_IMO_TRIM_LT0)[number])
+    #define CY_SFLASH_IMO_TRIM_PTR(number)      (&((reg8 *) CYREG_SFLASH_IMO_TRIM_LT0)[number])
+
+#endif  /* (CY_IP_SRSSV2) */
+
+
+#if (CY_PSOC4_4100BL || CY_PSOC4_4200BL)
+    /* Radio configuration register */
+    #define CY_SYS_XTAL_BLESS_RF_CONFIG_REG         (*(reg32 *) CYREG_BLE_BLESS_RF_CONFIG)
+    #define CY_SYS_XTAL_BLESS_RF_CONFIG_PTR         ( (reg32 *) CYREG_BLE_BLESS_RF_CONFIG)
+
+    /* RFCTRL mode transition control */
+    #define CY_SYS_XTAL_BLERD_DBUS_REG              (*(reg32 *) CYREG_BLE_BLERD_DBUS)
+    #define CY_SYS_XTAL_BLERD_DBUS_PTR              ( (reg32 *) CYREG_BLE_BLERD_DBUS)
+
+    /* RFCTRL state information */
+    #define CY_SYS_XTAL_BLERD_FSM_REG              (*(reg32 *) CYREG_BLE_BLERD_FSM)
+    #define CY_SYS_XTAL_BLERD_FSM_PTR              ( (reg32 *) CYREG_BLE_BLERD_FSM)
+
+    /* BB bump configuration 1 */
+    #define CY_SYS_XTAL_BLERD_BB_XO_REG             (*(reg32 *) CYREG_BLE_BLERD_BB_XO)
+    #define CY_SYS_XTAL_BLERD_BB_XO_PTR             ( (reg32 *) CYREG_BLE_BLERD_BB_XO)
+
+    /* BB bump configuration 2 */
+    #define CY_SYS_XTAL_BLERD_BB_XO_CAPTRIM_REG     (*(reg32 *) CYREG_BLE_BLERD_BB_XO_CAPTRIM)
+    #define CY_SYS_XTAL_BLERD_BB_XO_CAPTRIM_PTR     ( (reg32 *) CYREG_BLE_BLERD_BB_XO_CAPTRIM)
+
+    /* Crystal clock divider configuration register */
+    #define CY_SYS_CLK_XTAL_CLK_DIV_CONFIG_REG      (*(reg32 *) CYREG_BLE_BLESS_XTAL_CLK_DIV_CONFIG)
+    #define CY_SYS_CLK_XTAL_CLK_DIV_CONFIG_PTR      ( (reg32 *) CYREG_BLE_BLESS_XTAL_CLK_DIV_CONFIG)
+#endif  /* (CY_PSOC4_4100BL || CY_PSOC4_4200BL) */
+
+
+/* CySysClkImoEnableWcoLock() / CySysClkImoDisableWcoLock() registers */
+#if (CY_PSOC4_4100M || CY_PSOC4_4200M)
+    /* WCO DPLL Register */
+    #define CY_SYS_CLK_WCO_DPLL_REG                 (*(reg32 *) CYREG_WCO_DPLL)
+    #define CY_SYS_CLK_WCO_DPLL_PTR                 ( (reg32 *) CYREG_WCO_DPLL)
+#endif /* (CY_PSOC4_4100M || CY_PSOC4_4200M) */
+
+
+/*******************************************************************************
+* System API Registers
+*******************************************************************************/
+#define CY_SYS_CM0_AIRCR_REG                (*(reg32 *) CYREG_CM0_AIRCR)
+#define CY_SYS_CM0_AIRCR_PTR                ( (reg32 *) CYREG_CM0_AIRCR)
+
+/* Reset Cause Observation Register */
+#define CY_SYS_RES_CAUSE_REG                (*(reg32 *) CYREG_RES_CAUSE)
+#define CY_SYS_RES_CAUSE_PTR                ( (reg32 *) CYREG_RES_CAUSE)
+
+#if(CY_IP_SRSSV2)
+
+    /*******************************************************************************
+    * Low Voltage Detection
+    *******************************************************************************/
+
+    /* Voltage Monitoring Trim and Configuration */
+    #define CY_LVD_PWR_VMON_CONFIG_REG          (*(reg32 *) CYREG_PWR_VMON_CONFIG)
+    #define CY_LVD_PWR_VMON_CONFIG_PTR          ( (reg32 *) CYREG_PWR_VMON_CONFIG)
+
+    /* Power System Interrupt Mask Register */
+    #define CY_LVD_PWR_INTR_MASK_REG            (*(reg32 *) CYREG_PWR_INTR_MASK)
+    #define CY_LVD_PWR_INTR_MASK_PTR            ( (reg32 *) CYREG_PWR_INTR_MASK)
+
+    /* Power System Interrupt Register */
+    #define CY_LVD_PWR_INTR_REG                 (*(reg32 *) CYREG_PWR_INTR)
+    #define CY_LVD_PWR_INTR_PTR                 ( (reg32 *) CYREG_PWR_INTR)
+
+#endif  /* (CY_IP_SRSSV2) */
+
+
+/*******************************************************************************
+* Interrupt API Registers
+*******************************************************************************/
+#define CY_INT_VECT_TABLE                   ( (cyisraddress **) CYDEV_SRAM_BASE)
+
+#define CY_INT_PRIORITY_REG(number)         ( ((reg32 *) CYREG_CM0_IPR0)[(number)/4u])
+#define CY_INT_PRIORITY_PTR(number)         (&((reg32 *) CYREG_CM0_IPR0)[(number)/4u])
+
+#define CY_INT_ENABLE_REG                   (*(reg32 *) CYREG_CM0_ISER)
+#define CY_INT_ENABLE_PTR                   ( (reg32 *) CYREG_CM0_ISER)
+
+#define CY_INT_CLEAR_REG                    (*(reg32 *) CYREG_CM0_ICER)
+#define CY_INT_CLEAR_PTR                    ( (reg32 *) CYREG_CM0_ICER)
+
+#define CY_INT_SET_PEND_REG                 (*(reg32 *) CYREG_CM0_ISPR)
+#define CY_INT_SET_PEND_PTR                 ( (reg32 *) CYREG_CM0_ISPR)
+
+#define CY_INT_CLR_PEND_REG                 (*(reg32 *) CYREG_CM0_ICPR)
+#define CY_INT_CLR_PEND_PTR                 ( (reg32 *) CYREG_CM0_ICPR)
+
+
+/*******************************************************************************
+* System tick API Registers
+*******************************************************************************/
+#define CY_SYS_SYST_CSR_REG                 (*(reg32 *) CYREG_CM0_SYST_CSR)
+#define CY_SYS_SYST_CSR_PTR                 ( (reg32 *) CYREG_CM0_SYST_CSR)
+
+#define CY_SYS_SYST_RVR_REG                 (*(reg32 *) CYREG_CM0_SYST_RVR)
+#define CY_SYS_SYST_RVR_PTR                 ( (reg32 *) CYREG_CM0_SYST_RVR)
+
+#define CY_SYS_SYST_CVR_REG                 (*(reg32 *) CYREG_CM0_SYST_CVR)
+#define CY_SYS_SYST_CVR_PTR                 ( (reg32 *) CYREG_CM0_SYST_CVR)
+
+#define CY_SYS_SYST_CALIB_REG               (*(reg32 *) CYREG_CM0_SYST_CALIB)
+#define CY_SYS_SYST_CALIB_PTR               ( (reg32 *) CYREG_CM0_SYST_CALIB)
+
+
+
+
+/*******************************************************************************
+* The following code is OBSOLETE and must not be used.
+*
+* If the obsoleted macro definitions are intended for use in the application,
+* use the following scheme, redefine your own versions of these definitions:
+*    #ifdef <OBSOLETED_DEFINE>
+*        #undef  <OBSOLETED_DEFINE>
+*        #define <OBSOLETED_DEFINE>      (<New Value>)
+*    #endif
+*
+* Note: Redefine obsoleted macro definitions with caution. They might still be
+*       used in the application and their modification might lead to unexpected
+*       consequences.
+*******************************************************************************/
+#define CYINT_IRQ_BASE                     (CY_INT_IRQ_BASE)
+
+/* SFLASH0 block has been renamed to SFLASH */
+#if (CY_PSOC4_4100 || CY_PSOC4_4200)
+    #if !defined(CYREG_SFLASH_IMO_TRIM21)
+        #define CYREG_SFLASH_IMO_TRIM21         (CYREG_SFLASH0_IMO_TRIM21)
+    #endif  /* !defined(CYREG_SFLASH_IMO_TRIM21) */
+#endif /* (CY_PSOC4_4100 || CY_PSOC4_4200) */
+
+#endif  /* CY_BOOT_CYLIB_H */
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/PWM.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/PWM.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/PWM.c	(revision 7)
@@ -0,0 +1,1382 @@
+/*******************************************************************************
+* File Name: PWM.c
+* Version 2.0
+*
+* Description:
+*  This file provides the source code to the API for the PWM
+*  component
+*
+* Note:
+*  None
+*
+********************************************************************************
+* Copyright 2013-2014, Cypress Semiconductor Corporation.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions,
+* disclaimers, and limitations in the end user license agreement accompanying
+* the software package with which this file was provided.
+*******************************************************************************/
+
+#include "PWM.h"
+
+uint8 PWM_initVar = 0u;
+
+
+/*******************************************************************************
+* Function Name: PWM_Init
+********************************************************************************
+*
+* Summary:
+*  Initialize/Restore default PWM configuration.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void PWM_Init(void)
+{
+
+    /* Set values from customizer to CTRL */
+    #if (PWM__QUAD == PWM_CONFIG)
+        PWM_CONTROL_REG = PWM_CTRL_QUAD_BASE_CONFIG;
+        
+        /* Set values from customizer to CTRL1 */
+        PWM_TRIG_CONTROL1_REG  = PWM_QUAD_SIGNALS_MODES;
+
+        /* Set values from customizer to INTR */
+        PWM_SetInterruptMode(PWM_QUAD_INTERRUPT_MASK);
+        
+         /* Set other values */
+        PWM_SetCounterMode(PWM_COUNT_DOWN);
+        PWM_WritePeriod(PWM_QUAD_PERIOD_INIT_VALUE);
+        PWM_WriteCounter(PWM_QUAD_PERIOD_INIT_VALUE);
+    #endif  /* (PWM__QUAD == PWM_CONFIG) */
+
+    #if (PWM__TIMER == PWM_CONFIG)
+        PWM_CONTROL_REG = PWM_CTRL_TIMER_BASE_CONFIG;
+        
+        /* Set values from customizer to CTRL1 */
+        PWM_TRIG_CONTROL1_REG  = PWM_TIMER_SIGNALS_MODES;
+    
+        /* Set values from customizer to INTR */
+        PWM_SetInterruptMode(PWM_TC_INTERRUPT_MASK);
+        
+        /* Set other values from customizer */
+        PWM_WritePeriod(PWM_TC_PERIOD_VALUE );
+
+        #if (PWM__COMPARE == PWM_TC_COMP_CAP_MODE)
+            PWM_WriteCompare(PWM_TC_COMPARE_VALUE);
+
+            #if (1u == PWM_TC_COMPARE_SWAP)
+                PWM_SetCompareSwap(1u);
+                PWM_WriteCompareBuf(PWM_TC_COMPARE_BUF_VALUE);
+            #endif  /* (1u == PWM_TC_COMPARE_SWAP) */
+        #endif  /* (PWM__COMPARE == PWM_TC_COMP_CAP_MODE) */
+
+        /* Initialize counter value */
+        #if (PWM_CY_TCPWM_V2 && PWM_TIMER_UPDOWN_CNT_USED && !PWM_CY_TCPWM_4000)
+            PWM_WriteCounter(1u);
+        #elif(PWM__COUNT_DOWN == PWM_TC_COUNTER_MODE)
+            PWM_WriteCounter(PWM_TC_PERIOD_VALUE);
+        #else
+            PWM_WriteCounter(0u);
+        #endif /* (PWM_CY_TCPWM_V2 && PWM_TIMER_UPDOWN_CNT_USED && !PWM_CY_TCPWM_4000) */
+    #endif  /* (PWM__TIMER == PWM_CONFIG) */
+
+    #if (PWM__PWM_SEL == PWM_CONFIG)
+        PWM_CONTROL_REG = PWM_CTRL_PWM_BASE_CONFIG;
+
+        #if (PWM__PWM_PR == PWM_PWM_MODE)
+            PWM_CONTROL_REG |= PWM_CTRL_PWM_RUN_MODE;
+            PWM_WriteCounter(PWM_PWM_PR_INIT_VALUE);
+        #else
+            PWM_CONTROL_REG |= PWM_CTRL_PWM_ALIGN | PWM_CTRL_PWM_KILL_EVENT;
+            
+            /* Initialize counter value */
+            #if (PWM_CY_TCPWM_V2 && PWM_PWM_UPDOWN_CNT_USED && !PWM_CY_TCPWM_4000)
+                PWM_WriteCounter(1u);
+            #elif (PWM__RIGHT == PWM_PWM_ALIGN)
+                PWM_WriteCounter(PWM_PWM_PERIOD_VALUE);
+            #else 
+                PWM_WriteCounter(0u);
+            #endif  /* (PWM_CY_TCPWM_V2 && PWM_PWM_UPDOWN_CNT_USED && !PWM_CY_TCPWM_4000) */
+        #endif  /* (PWM__PWM_PR == PWM_PWM_MODE) */
+
+        #if (PWM__PWM_DT == PWM_PWM_MODE)
+            PWM_CONTROL_REG |= PWM_CTRL_PWM_DEAD_TIME_CYCLE;
+        #endif  /* (PWM__PWM_DT == PWM_PWM_MODE) */
+
+        #if (PWM__PWM == PWM_PWM_MODE)
+            PWM_CONTROL_REG |= PWM_CTRL_PWM_PRESCALER;
+        #endif  /* (PWM__PWM == PWM_PWM_MODE) */
+
+        /* Set values from customizer to CTRL1 */
+        PWM_TRIG_CONTROL1_REG  = PWM_PWM_SIGNALS_MODES;
+    
+        /* Set values from customizer to INTR */
+        PWM_SetInterruptMode(PWM_PWM_INTERRUPT_MASK);
+
+        /* Set values from customizer to CTRL2 */
+        #if (PWM__PWM_PR == PWM_PWM_MODE)
+            PWM_TRIG_CONTROL2_REG =
+                    (PWM_CC_MATCH_NO_CHANGE    |
+                    PWM_OVERLOW_NO_CHANGE      |
+                    PWM_UNDERFLOW_NO_CHANGE);
+        #else
+            #if (PWM__LEFT == PWM_PWM_ALIGN)
+                PWM_TRIG_CONTROL2_REG = PWM_PWM_MODE_LEFT;
+            #endif  /* ( PWM_PWM_LEFT == PWM_PWM_ALIGN) */
+
+            #if (PWM__RIGHT == PWM_PWM_ALIGN)
+                PWM_TRIG_CONTROL2_REG = PWM_PWM_MODE_RIGHT;
+            #endif  /* ( PWM_PWM_RIGHT == PWM_PWM_ALIGN) */
+
+            #if (PWM__CENTER == PWM_PWM_ALIGN)
+                PWM_TRIG_CONTROL2_REG = PWM_PWM_MODE_CENTER;
+            #endif  /* ( PWM_PWM_CENTER == PWM_PWM_ALIGN) */
+
+            #if (PWM__ASYMMETRIC == PWM_PWM_ALIGN)
+                PWM_TRIG_CONTROL2_REG = PWM_PWM_MODE_ASYM;
+            #endif  /* (PWM__ASYMMETRIC == PWM_PWM_ALIGN) */
+        #endif  /* (PWM__PWM_PR == PWM_PWM_MODE) */
+
+        /* Set other values from customizer */
+        PWM_WritePeriod(PWM_PWM_PERIOD_VALUE );
+        PWM_WriteCompare(PWM_PWM_COMPARE_VALUE);
+
+        #if (1u == PWM_PWM_COMPARE_SWAP)
+            PWM_SetCompareSwap(1u);
+            PWM_WriteCompareBuf(PWM_PWM_COMPARE_BUF_VALUE);
+        #endif  /* (1u == PWM_PWM_COMPARE_SWAP) */
+
+        #if (1u == PWM_PWM_PERIOD_SWAP)
+            PWM_SetPeriodSwap(1u);
+            PWM_WritePeriodBuf(PWM_PWM_PERIOD_BUF_VALUE);
+        #endif  /* (1u == PWM_PWM_PERIOD_SWAP) */
+    #endif  /* (PWM__PWM_SEL == PWM_CONFIG) */
+    
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_Enable
+********************************************************************************
+*
+* Summary:
+*  Enables the PWM.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void PWM_Enable(void)
+{
+    uint8 enableInterrupts;
+
+    enableInterrupts = CyEnterCriticalSection();
+    PWM_BLOCK_CONTROL_REG |= PWM_MASK;
+    CyExitCriticalSection(enableInterrupts);
+
+    /* Start Timer or PWM if start input is absent */
+    #if (PWM__PWM_SEL == PWM_CONFIG)
+        #if (0u == PWM_PWM_START_SIGNAL_PRESENT)
+            PWM_TriggerCommand(PWM_MASK, PWM_CMD_START);
+        #endif /* (0u == PWM_PWM_START_SIGNAL_PRESENT) */
+    #endif /* (PWM__PWM_SEL == PWM_CONFIG) */
+
+    #if (PWM__TIMER == PWM_CONFIG)
+        #if (0u == PWM_TC_START_SIGNAL_PRESENT)
+            PWM_TriggerCommand(PWM_MASK, PWM_CMD_START);
+        #endif /* (0u == PWM_TC_START_SIGNAL_PRESENT) */
+    #endif /* (PWM__TIMER == PWM_CONFIG) */
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_Start
+********************************************************************************
+*
+* Summary:
+*  Initializes the PWM with default customizer
+*  values when called the first time and enables the PWM.
+*  For subsequent calls the configuration is left unchanged and the component is
+*  just enabled.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  None
+*
+* Global variables:
+*  PWM_initVar: global variable is used to indicate initial
+*  configuration of this component.  The variable is initialized to zero and set
+*  to 1 the first time PWM_Start() is called. This allows
+*  enabling/disabling a component without re-initialization in all subsequent
+*  calls to the PWM_Start() routine.
+*
+*******************************************************************************/
+void PWM_Start(void)
+{
+    if (0u == PWM_initVar)
+    {
+        PWM_Init();
+        PWM_initVar = 1u;
+    }
+
+    PWM_Enable();
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_Stop
+********************************************************************************
+*
+* Summary:
+*  Disables the PWM.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void PWM_Stop(void)
+{
+    uint8 enableInterrupts;
+
+    enableInterrupts = CyEnterCriticalSection();
+
+    PWM_BLOCK_CONTROL_REG &= (uint32)~PWM_MASK;
+
+    CyExitCriticalSection(enableInterrupts);
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_SetMode
+********************************************************************************
+*
+* Summary:
+*  Sets the operation mode of the PWM. This function is used when
+*  configured as a generic PWM and the actual mode of operation is
+*  set at runtime. The mode must be set while the component is disabled.
+*
+* Parameters:
+*  mode: Mode for the PWM to operate in
+*   Values:
+*   - PWM_MODE_TIMER_COMPARE - Timer / Counter with
+*                                                 compare capability
+*         - PWM_MODE_TIMER_CAPTURE - Timer / Counter with
+*                                                 capture capability
+*         - PWM_MODE_QUAD - Quadrature decoder
+*         - PWM_MODE_PWM - PWM
+*         - PWM_MODE_PWM_DT - PWM with dead time
+*         - PWM_MODE_PWM_PR - PWM with pseudo random capability
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void PWM_SetMode(uint32 mode)
+{
+    uint8 enableInterrupts;
+
+    enableInterrupts = CyEnterCriticalSection();
+
+    PWM_CONTROL_REG &= (uint32)~PWM_MODE_MASK;
+    PWM_CONTROL_REG |= mode;
+
+    CyExitCriticalSection(enableInterrupts);
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_SetQDMode
+********************************************************************************
+*
+* Summary:
+*  Sets the the Quadrature Decoder to one of the 3 supported modes.
+*  Its functionality is only applicable to Quadrature Decoder operation.
+*
+* Parameters:
+*  qdMode: Quadrature Decoder mode
+*   Values:
+*         - PWM_MODE_X1 - Counts on phi 1 rising
+*         - PWM_MODE_X2 - Counts on both edges of phi1 (2x faster)
+*         - PWM_MODE_X4 - Counts on both edges of phi1 and phi2
+*                                        (4x faster)
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void PWM_SetQDMode(uint32 qdMode)
+{
+    uint8 enableInterrupts;
+
+    enableInterrupts = CyEnterCriticalSection();
+
+    PWM_CONTROL_REG &= (uint32)~PWM_QUAD_MODE_MASK;
+    PWM_CONTROL_REG |= qdMode;
+
+    CyExitCriticalSection(enableInterrupts);
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_SetPrescaler
+********************************************************************************
+*
+* Summary:
+*  Sets the prescaler value that is applied to the clock input.  Not applicable
+*  to a PWM with the dead time mode or Quadrature Decoder mode.
+*
+* Parameters:
+*  prescaler: Prescaler divider value
+*   Values:
+*         - PWM_PRESCALE_DIVBY1    - Divide by 1 (no prescaling)
+*         - PWM_PRESCALE_DIVBY2    - Divide by 2
+*         - PWM_PRESCALE_DIVBY4    - Divide by 4
+*         - PWM_PRESCALE_DIVBY8    - Divide by 8
+*         - PWM_PRESCALE_DIVBY16   - Divide by 16
+*         - PWM_PRESCALE_DIVBY32   - Divide by 32
+*         - PWM_PRESCALE_DIVBY64   - Divide by 64
+*         - PWM_PRESCALE_DIVBY128  - Divide by 128
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void PWM_SetPrescaler(uint32 prescaler)
+{
+    uint8 enableInterrupts;
+
+    enableInterrupts = CyEnterCriticalSection();
+
+    PWM_CONTROL_REG &= (uint32)~PWM_PRESCALER_MASK;
+    PWM_CONTROL_REG |= prescaler;
+
+    CyExitCriticalSection(enableInterrupts);
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_SetOneShot
+********************************************************************************
+*
+* Summary:
+*  Writes the register that controls whether the PWM runs
+*  continuously or stops when terminal count is reached.  By default the
+*  PWM operates in the continuous mode.
+*
+* Parameters:
+*  oneShotEnable
+*   Values:
+*     - 0 - Continuous
+*     - 1 - Enable One Shot
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void PWM_SetOneShot(uint32 oneShotEnable)
+{
+    uint8 enableInterrupts;
+
+    enableInterrupts = CyEnterCriticalSection();
+
+    PWM_CONTROL_REG &= (uint32)~PWM_ONESHOT_MASK;
+    PWM_CONTROL_REG |= ((uint32)((oneShotEnable & PWM_1BIT_MASK) <<
+                                                               PWM_ONESHOT_SHIFT));
+
+    CyExitCriticalSection(enableInterrupts);
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_SetPWMMode
+********************************************************************************
+*
+* Summary:
+*  Writes the control register that determines what mode of operation the PWM
+*  output lines are driven in.  There is a setting for what to do on a
+*  comparison match (CC_MATCH), on an overflow (OVERFLOW) and on an underflow
+*  (UNDERFLOW).  The value for each of the three must be ORed together to form
+*  the mode.
+*
+* Parameters:
+*  modeMask: A combination of three mode settings.  Mask must include a value
+*  for each of the three or use one of the preconfigured PWM settings.
+*   Values:
+*     - CC_MATCH_SET        - Set on comparison match
+*     - CC_MATCH_CLEAR      - Clear on comparison match
+*     - CC_MATCH_INVERT     - Invert on comparison match
+*     - CC_MATCH_NO_CHANGE  - No change on comparison match
+*     - OVERLOW_SET         - Set on overflow
+*     - OVERLOW_CLEAR       - Clear on  overflow
+*     - OVERLOW_INVERT      - Invert on overflow
+*     - OVERLOW_NO_CHANGE   - No change on overflow
+*     - UNDERFLOW_SET       - Set on underflow
+*     - UNDERFLOW_CLEAR     - Clear on underflow
+*     - UNDERFLOW_INVERT    - Invert on underflow
+*     - UNDERFLOW_NO_CHANGE - No change on underflow
+*     - PWM_MODE_LEFT       - Setting for left aligned PWM.  Should be combined
+*                             with up counting mode
+*     - PWM_MODE_RIGHT      - Setting for right aligned PWM.  Should be combined
+*                             with down counting mode
+*     - PWM_MODE_CENTER     - Setting for center aligned PWM.  Should be
+*                             combined with up/down 0 mode
+*     - PWM_MODE_ASYM       - Setting for asymmetric PWM.  Should be combined
+*                             with up/down 1 mode
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void PWM_SetPWMMode(uint32 modeMask)
+{
+    PWM_TRIG_CONTROL2_REG = (modeMask & PWM_6BIT_MASK);
+}
+
+
+
+/*******************************************************************************
+* Function Name: PWM_SetPWMSyncKill
+********************************************************************************
+*
+* Summary:
+*  Writes the register that controls whether the PWM kill signal (stop input)
+*  causes asynchronous or synchronous kill operation.  By default the kill
+*  operation is asynchronous.  This functionality is only applicable to the PWM
+*  and PWM with dead time modes.
+*
+*  For Synchronous mode the kill signal disables both the line and line_n
+*  signals until the next terminal count.
+*
+*  For Asynchronous mode the kill signal disables both the line and line_n
+*  signals when the kill signal is present.  This mode should only be used
+*  when the kill signal (stop input) is configured in the pass through mode
+*  (Level sensitive signal).
+
+*
+* Parameters:
+*  syncKillEnable
+*   Values:
+*     - 0 - Asynchronous
+*     - 1 - Synchronous
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void PWM_SetPWMSyncKill(uint32 syncKillEnable)
+{
+    uint8 enableInterrupts;
+
+    enableInterrupts = CyEnterCriticalSection();
+
+    PWM_CONTROL_REG &= (uint32)~PWM_PWM_SYNC_KILL_MASK;
+    PWM_CONTROL_REG |= ((uint32)((syncKillEnable & PWM_1BIT_MASK)  <<
+                                               PWM_PWM_SYNC_KILL_SHIFT));
+
+    CyExitCriticalSection(enableInterrupts);
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_SetPWMStopOnKill
+********************************************************************************
+*
+* Summary:
+*  Writes the register that controls whether the PWM kill signal (stop input)
+*  causes the PWM counter to stop.  By default the kill operation does not stop
+*  the counter.  This functionality is only applicable to the three PWM modes.
+*
+*
+* Parameters:
+*  stopOnKillEnable
+*   Values:
+*     - 0 - Don't stop
+*     - 1 - Stop
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void PWM_SetPWMStopOnKill(uint32 stopOnKillEnable)
+{
+    uint8 enableInterrupts;
+
+    enableInterrupts = CyEnterCriticalSection();
+
+    PWM_CONTROL_REG &= (uint32)~PWM_PWM_STOP_KILL_MASK;
+    PWM_CONTROL_REG |= ((uint32)((stopOnKillEnable & PWM_1BIT_MASK)  <<
+                                                         PWM_PWM_STOP_KILL_SHIFT));
+
+    CyExitCriticalSection(enableInterrupts);
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_SetPWMDeadTime
+********************************************************************************
+*
+* Summary:
+*  Writes the dead time control value.  This value delays the rising edge of
+*  both the line and line_n signals the designated number of cycles resulting
+*  in both signals being inactive for that many cycles.  This functionality is
+*  only applicable to the PWM in the dead time mode.
+
+*
+* Parameters:
+*  Dead time to insert
+*   Values: 0 to 255
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void PWM_SetPWMDeadTime(uint32 deadTime)
+{
+    uint8 enableInterrupts;
+
+    enableInterrupts = CyEnterCriticalSection();
+
+    PWM_CONTROL_REG &= (uint32)~PWM_PRESCALER_MASK;
+    PWM_CONTROL_REG |= ((uint32)((deadTime & PWM_8BIT_MASK) <<
+                                                          PWM_PRESCALER_SHIFT));
+
+    CyExitCriticalSection(enableInterrupts);
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_SetPWMInvert
+********************************************************************************
+*
+* Summary:
+*  Writes the bits that control whether the line and line_n outputs are
+*  inverted from their normal output values.  This functionality is only
+*  applicable to the three PWM modes.
+*
+* Parameters:
+*  mask: Mask of outputs to invert.
+*   Values:
+*         - PWM_INVERT_LINE   - Inverts the line output
+*         - PWM_INVERT_LINE_N - Inverts the line_n output
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void PWM_SetPWMInvert(uint32 mask)
+{
+    uint8 enableInterrupts;
+
+    enableInterrupts = CyEnterCriticalSection();
+
+    PWM_CONTROL_REG &= (uint32)~PWM_INV_OUT_MASK;
+    PWM_CONTROL_REG |= mask;
+
+    CyExitCriticalSection(enableInterrupts);
+}
+
+
+
+/*******************************************************************************
+* Function Name: PWM_WriteCounter
+********************************************************************************
+*
+* Summary:
+*  Writes a new 16bit counter value directly into the counter register, thus
+*  setting the counter (not the period) to the value written. It is not
+*  advised to write to this field when the counter is running.
+*
+* Parameters:
+*  count: value to write
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void PWM_WriteCounter(uint32 count)
+{
+    PWM_COUNTER_REG = (count & PWM_16BIT_MASK);
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_ReadCounter
+********************************************************************************
+*
+* Summary:
+*  Reads the current counter value.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  Current counter value
+*
+*******************************************************************************/
+uint32 PWM_ReadCounter(void)
+{
+    return (PWM_COUNTER_REG & PWM_16BIT_MASK);
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_SetCounterMode
+********************************************************************************
+*
+* Summary:
+*  Sets the counter mode.  Applicable to all modes except Quadrature Decoder
+*  and the PWM with a pseudo random output.
+*
+* Parameters:
+*  counterMode: Enumerated counter type values
+*   Values:
+*     - PWM_COUNT_UP       - Counts up
+*     - PWM_COUNT_DOWN     - Counts down
+*     - PWM_COUNT_UPDOWN0  - Counts up and down. Terminal count
+*                                         generated when counter reaches 0
+*     - PWM_COUNT_UPDOWN1  - Counts up and down. Terminal count
+*                                         generated both when counter reaches 0
+*                                         and period
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void PWM_SetCounterMode(uint32 counterMode)
+{
+    uint8 enableInterrupts;
+
+    enableInterrupts = CyEnterCriticalSection();
+
+    PWM_CONTROL_REG &= (uint32)~PWM_UPDOWN_MASK;
+    PWM_CONTROL_REG |= counterMode;
+
+    CyExitCriticalSection(enableInterrupts);
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_WritePeriod
+********************************************************************************
+*
+* Summary:
+*  Writes the 16 bit period register with the new period value.
+*  To cause the counter to count for N cycles this register should be written
+*  with N-1 (counts from 0 to period inclusive).
+*
+* Parameters:
+*  period: Period value
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void PWM_WritePeriod(uint32 period)
+{
+    PWM_PERIOD_REG = (period & PWM_16BIT_MASK);
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_ReadPeriod
+********************************************************************************
+*
+* Summary:
+*  Reads the 16 bit period register.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  Period value
+*
+*******************************************************************************/
+uint32 PWM_ReadPeriod(void)
+{
+    return (PWM_PERIOD_REG & PWM_16BIT_MASK);
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_SetCompareSwap
+********************************************************************************
+*
+* Summary:
+*  Writes the register that controls whether the compare registers are
+*  swapped. When enabled in the Timer/Counter mode(without capture) the swap
+*  occurs at a TC event. In the PWM mode the swap occurs at the next TC event
+*  following a hardware switch event.
+*
+* Parameters:
+*  swapEnable
+*   Values:
+*     - 0 - Disable swap
+*     - 1 - Enable swap
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void PWM_SetCompareSwap(uint32 swapEnable)
+{
+    uint8 enableInterrupts;
+
+    enableInterrupts = CyEnterCriticalSection();
+
+    PWM_CONTROL_REG &= (uint32)~PWM_RELOAD_CC_MASK;
+    PWM_CONTROL_REG |= (swapEnable & PWM_1BIT_MASK);
+
+    CyExitCriticalSection(enableInterrupts);
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_WritePeriodBuf
+********************************************************************************
+*
+* Summary:
+*  Writes the 16 bit period buf register with the new period value.
+*
+* Parameters:
+*  periodBuf: Period value
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void PWM_WritePeriodBuf(uint32 periodBuf)
+{
+    PWM_PERIOD_BUF_REG = (periodBuf & PWM_16BIT_MASK);
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_ReadPeriodBuf
+********************************************************************************
+*
+* Summary:
+*  Reads the 16 bit period buf register.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  Period value
+*
+*******************************************************************************/
+uint32 PWM_ReadPeriodBuf(void)
+{
+    return (PWM_PERIOD_BUF_REG & PWM_16BIT_MASK);
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_SetPeriodSwap
+********************************************************************************
+*
+* Summary:
+*  Writes the register that controls whether the period registers are
+*  swapped. When enabled in Timer/Counter mode the swap occurs at a TC event.
+*  In the PWM mode the swap occurs at the next TC event following a hardware
+*  switch event.
+*
+* Parameters:
+*  swapEnable
+*   Values:
+*     - 0 - Disable swap
+*     - 1 - Enable swap
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void PWM_SetPeriodSwap(uint32 swapEnable)
+{
+    uint8 enableInterrupts;
+
+    enableInterrupts = CyEnterCriticalSection();
+
+    PWM_CONTROL_REG &= (uint32)~PWM_RELOAD_PERIOD_MASK;
+    PWM_CONTROL_REG |= ((uint32)((swapEnable & PWM_1BIT_MASK) <<
+                                                            PWM_RELOAD_PERIOD_SHIFT));
+
+    CyExitCriticalSection(enableInterrupts);
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_WriteCompare
+********************************************************************************
+*
+* Summary:
+*  Writes the 16 bit compare register with the new compare value. Not
+*  applicable for Timer/Counter with Capture or in Quadrature Decoder modes.
+*
+* Parameters:
+*  compare: Compare value
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void PWM_WriteCompare(uint32 compare)
+{
+    #if (PWM_CY_TCPWM_4000)
+        uint32 currentMode;
+    #endif /* (PWM_CY_TCPWM_4000) */
+
+    #if (PWM_CY_TCPWM_4000)
+        currentMode = ((PWM_CONTROL_REG & PWM_UPDOWN_MASK) >> PWM_UPDOWN_SHIFT);
+
+        if (((uint32)PWM__COUNT_DOWN == currentMode) && (0xFFFFu != compare))
+        {
+            compare++;
+        }
+        else if (((uint32)PWM__COUNT_UP == currentMode) && (0u != compare))
+        {
+            compare--;
+        }
+        else
+        {
+        }
+        
+    
+    #endif /* (PWM_CY_TCPWM_4000) */
+    
+    PWM_COMP_CAP_REG = (compare & PWM_16BIT_MASK);
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_ReadCompare
+********************************************************************************
+*
+* Summary:
+*  Reads the compare register. Not applicable for Timer/Counter with Capture
+*  or in Quadrature Decoder modes.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  Compare value
+*
+*******************************************************************************/
+uint32 PWM_ReadCompare(void)
+{
+    #if (PWM_CY_TCPWM_4000)
+        uint32 currentMode;
+        uint32 regVal;
+    #endif /* (PWM_CY_TCPWM_4000) */
+
+    #if (PWM_CY_TCPWM_4000)
+        currentMode = ((PWM_CONTROL_REG & PWM_UPDOWN_MASK) >> PWM_UPDOWN_SHIFT);
+        
+        regVal = PWM_COMP_CAP_REG;
+        
+        if (((uint32)PWM__COUNT_DOWN == currentMode) && (0u != regVal))
+        {
+            regVal--;
+        }
+        else if (((uint32)PWM__COUNT_UP == currentMode) && (0xFFFFu != regVal))
+        {
+            regVal++;
+        }
+        else
+        {
+        }
+
+        return (regVal & PWM_16BIT_MASK);
+    #else
+        return (PWM_COMP_CAP_REG & PWM_16BIT_MASK);
+    #endif /* (PWM_CY_TCPWM_4000) */
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_WriteCompareBuf
+********************************************************************************
+*
+* Summary:
+*  Writes the 16 bit compare buffer register with the new compare value. Not
+*  applicable for Timer/Counter with Capture or in Quadrature Decoder modes.
+*
+* Parameters:
+*  compareBuf: Compare value
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void PWM_WriteCompareBuf(uint32 compareBuf)
+{
+    #if (PWM_CY_TCPWM_4000)
+        uint32 currentMode;
+    #endif /* (PWM_CY_TCPWM_4000) */
+
+    #if (PWM_CY_TCPWM_4000)
+        currentMode = ((PWM_CONTROL_REG & PWM_UPDOWN_MASK) >> PWM_UPDOWN_SHIFT);
+
+        if (((uint32)PWM__COUNT_DOWN == currentMode) && (0xFFFFu != compareBuf))
+        {
+            compareBuf++;
+        }
+        else if (((uint32)PWM__COUNT_UP == currentMode) && (0u != compareBuf))
+        {
+            compareBuf --;
+        }
+        else
+        {
+        }
+    #endif /* (PWM_CY_TCPWM_4000) */
+    
+    PWM_COMP_CAP_BUF_REG = (compareBuf & PWM_16BIT_MASK);
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_ReadCompareBuf
+********************************************************************************
+*
+* Summary:
+*  Reads the compare buffer register. Not applicable for Timer/Counter with
+*  Capture or in Quadrature Decoder modes.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  Compare buffer value
+*
+*******************************************************************************/
+uint32 PWM_ReadCompareBuf(void)
+{
+    #if (PWM_CY_TCPWM_4000)
+        uint32 currentMode;
+        uint32 regVal;
+    #endif /* (PWM_CY_TCPWM_4000) */
+
+    #if (PWM_CY_TCPWM_4000)
+        currentMode = ((PWM_CONTROL_REG & PWM_UPDOWN_MASK) >> PWM_UPDOWN_SHIFT);
+
+        regVal = PWM_COMP_CAP_BUF_REG;
+        
+        if (((uint32)PWM__COUNT_DOWN == currentMode) && (0u != regVal))
+        {
+            regVal--;
+        }
+        else if (((uint32)PWM__COUNT_UP == currentMode) && (0xFFFFu != regVal))
+        {
+            regVal++;
+        }
+        else
+        {
+        }
+
+        return (regVal & PWM_16BIT_MASK);
+    #else
+        return (PWM_COMP_CAP_BUF_REG & PWM_16BIT_MASK);
+    #endif /* (PWM_CY_TCPWM_4000) */
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_ReadCapture
+********************************************************************************
+*
+* Summary:
+*  Reads the captured counter value. This API is applicable only for
+*  Timer/Counter with the capture mode and Quadrature Decoder modes.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  Capture value
+*
+*******************************************************************************/
+uint32 PWM_ReadCapture(void)
+{
+    return (PWM_COMP_CAP_REG & PWM_16BIT_MASK);
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_ReadCaptureBuf
+********************************************************************************
+*
+* Summary:
+*  Reads the capture buffer register. This API is applicable only for
+*  Timer/Counter with the capture mode and Quadrature Decoder modes.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  Capture buffer value
+*
+*******************************************************************************/
+uint32 PWM_ReadCaptureBuf(void)
+{
+    return (PWM_COMP_CAP_BUF_REG & PWM_16BIT_MASK);
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_SetCaptureMode
+********************************************************************************
+*
+* Summary:
+*  Sets the capture trigger mode. For PWM mode this is the switch input.
+*  This input is not applicable to the Timer/Counter without Capture and
+*  Quadrature Decoder modes.
+*
+* Parameters:
+*  triggerMode: Enumerated trigger mode value
+*   Values:
+*     - PWM_TRIG_LEVEL     - Level
+*     - PWM_TRIG_RISING    - Rising edge
+*     - PWM_TRIG_FALLING   - Falling edge
+*     - PWM_TRIG_BOTH      - Both rising and falling edge
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void PWM_SetCaptureMode(uint32 triggerMode)
+{
+    uint8 enableInterrupts;
+
+    enableInterrupts = CyEnterCriticalSection();
+
+    PWM_TRIG_CONTROL1_REG &= (uint32)~PWM_CAPTURE_MASK;
+    PWM_TRIG_CONTROL1_REG |= triggerMode;
+
+    CyExitCriticalSection(enableInterrupts);
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_SetReloadMode
+********************************************************************************
+*
+* Summary:
+*  Sets the reload trigger mode. For Quadrature Decoder mode this is the index
+*  input.
+*
+* Parameters:
+*  triggerMode: Enumerated trigger mode value
+*   Values:
+*     - PWM_TRIG_LEVEL     - Level
+*     - PWM_TRIG_RISING    - Rising edge
+*     - PWM_TRIG_FALLING   - Falling edge
+*     - PWM_TRIG_BOTH      - Both rising and falling edge
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void PWM_SetReloadMode(uint32 triggerMode)
+{
+    uint8 enableInterrupts;
+
+    enableInterrupts = CyEnterCriticalSection();
+
+    PWM_TRIG_CONTROL1_REG &= (uint32)~PWM_RELOAD_MASK;
+    PWM_TRIG_CONTROL1_REG |= ((uint32)(triggerMode << PWM_RELOAD_SHIFT));
+
+    CyExitCriticalSection(enableInterrupts);
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_SetStartMode
+********************************************************************************
+*
+* Summary:
+*  Sets the start trigger mode. For Quadrature Decoder mode this is the
+*  phiB input.
+*
+* Parameters:
+*  triggerMode: Enumerated trigger mode value
+*   Values:
+*     - PWM_TRIG_LEVEL     - Level
+*     - PWM_TRIG_RISING    - Rising edge
+*     - PWM_TRIG_FALLING   - Falling edge
+*     - PWM_TRIG_BOTH      - Both rising and falling edge
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void PWM_SetStartMode(uint32 triggerMode)
+{
+    uint8 enableInterrupts;
+
+    enableInterrupts = CyEnterCriticalSection();
+
+    PWM_TRIG_CONTROL1_REG &= (uint32)~PWM_START_MASK;
+    PWM_TRIG_CONTROL1_REG |= ((uint32)(triggerMode << PWM_START_SHIFT));
+
+    CyExitCriticalSection(enableInterrupts);
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_SetStopMode
+********************************************************************************
+*
+* Summary:
+*  Sets the stop trigger mode. For PWM mode this is the kill input.
+*
+* Parameters:
+*  triggerMode: Enumerated trigger mode value
+*   Values:
+*     - PWM_TRIG_LEVEL     - Level
+*     - PWM_TRIG_RISING    - Rising edge
+*     - PWM_TRIG_FALLING   - Falling edge
+*     - PWM_TRIG_BOTH      - Both rising and falling edge
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void PWM_SetStopMode(uint32 triggerMode)
+{
+    uint8 enableInterrupts;
+
+    enableInterrupts = CyEnterCriticalSection();
+
+    PWM_TRIG_CONTROL1_REG &= (uint32)~PWM_STOP_MASK;
+    PWM_TRIG_CONTROL1_REG |= ((uint32)(triggerMode << PWM_STOP_SHIFT));
+
+    CyExitCriticalSection(enableInterrupts);
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_SetCountMode
+********************************************************************************
+*
+* Summary:
+*  Sets the count trigger mode. For Quadrature Decoder mode this is the phiA
+*  input.
+*
+* Parameters:
+*  triggerMode: Enumerated trigger mode value
+*   Values:
+*     - PWM_TRIG_LEVEL     - Level
+*     - PWM_TRIG_RISING    - Rising edge
+*     - PWM_TRIG_FALLING   - Falling edge
+*     - PWM_TRIG_BOTH      - Both rising and falling edge
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void PWM_SetCountMode(uint32 triggerMode)
+{
+    uint8 enableInterrupts;
+
+    enableInterrupts = CyEnterCriticalSection();
+
+    PWM_TRIG_CONTROL1_REG &= (uint32)~PWM_COUNT_MASK;
+    PWM_TRIG_CONTROL1_REG |= ((uint32)(triggerMode << PWM_COUNT_SHIFT));
+
+    CyExitCriticalSection(enableInterrupts);
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_TriggerCommand
+********************************************************************************
+*
+* Summary:
+*  Triggers the designated command to occur on the designated TCPWM instances.
+*  The mask can be used to apply this command simultaneously to more than one
+*  instance.  This allows multiple TCPWM instances to be synchronized.
+*
+* Parameters:
+*  mask: A combination of mask bits for each instance of the TCPWM that the
+*        command should apply to.  This function from one instance can be used
+*        to apply the command to any of the instances in the design.
+*        The mask value for a specific instance is available with the MASK
+*        define.
+*  command: Enumerated command values. Capture command only applicable for
+*           Timer/Counter with Capture and PWM modes.
+*   Values:
+*     - PWM_CMD_CAPTURE    - Trigger Capture command
+*     - PWM_CMD_RELOAD     - Trigger Reload command
+*     - PWM_CMD_STOP       - Trigger Stop command
+*     - PWM_CMD_START      - Trigger Start command
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void PWM_TriggerCommand(uint32 mask, uint32 command)
+{
+    uint8 enableInterrupts;
+
+    enableInterrupts = CyEnterCriticalSection();
+
+    PWM_COMMAND_REG = ((uint32)(mask << command));
+
+    CyExitCriticalSection(enableInterrupts);
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_ReadStatus
+********************************************************************************
+*
+* Summary:
+*  Reads the status of the PWM.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  Status
+*   Values:
+*     - PWM_STATUS_DOWN    - Set if counting down
+*     - PWM_STATUS_RUNNING - Set if counter is running
+*
+*******************************************************************************/
+uint32 PWM_ReadStatus(void)
+{
+    return ((PWM_STATUS_REG >> PWM_RUNNING_STATUS_SHIFT) |
+            (PWM_STATUS_REG & PWM_STATUS_DOWN));
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_SetInterruptMode
+********************************************************************************
+*
+* Summary:
+*  Sets the interrupt mask to control which interrupt
+*  requests generate the interrupt signal.
+*
+* Parameters:
+*   interruptMask: Mask of bits to be enabled
+*   Values:
+*     - PWM_INTR_MASK_TC       - Terminal count mask
+*     - PWM_INTR_MASK_CC_MATCH - Compare count / capture mask
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void PWM_SetInterruptMode(uint32 interruptMask)
+{
+    PWM_INTERRUPT_MASK_REG =  interruptMask;
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_GetInterruptSourceMasked
+********************************************************************************
+*
+* Summary:
+*  Gets the interrupt requests masked by the interrupt mask.
+*
+* Parameters:
+*   None
+*
+* Return:
+*  Masked interrupt source
+*   Values:
+*     - PWM_INTR_MASK_TC       - Terminal count mask
+*     - PWM_INTR_MASK_CC_MATCH - Compare count / capture mask
+*
+*******************************************************************************/
+uint32 PWM_GetInterruptSourceMasked(void)
+{
+    return (PWM_INTERRUPT_MASKED_REG);
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_GetInterruptSource
+********************************************************************************
+*
+* Summary:
+*  Gets the interrupt requests (without masking).
+*
+* Parameters:
+*  None
+*
+* Return:
+*  Interrupt request value
+*   Values:
+*     - PWM_INTR_MASK_TC       - Terminal count mask
+*     - PWM_INTR_MASK_CC_MATCH - Compare count / capture mask
+*
+*******************************************************************************/
+uint32 PWM_GetInterruptSource(void)
+{
+    return (PWM_INTERRUPT_REQ_REG);
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_ClearInterrupt
+********************************************************************************
+*
+* Summary:
+*  Clears the interrupt request.
+*
+* Parameters:
+*   interruptMask: Mask of interrupts to clear
+*   Values:
+*     - PWM_INTR_MASK_TC       - Terminal count mask
+*     - PWM_INTR_MASK_CC_MATCH - Compare count / capture mask
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void PWM_ClearInterrupt(uint32 interruptMask)
+{
+    PWM_INTERRUPT_REQ_REG = interruptMask;
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_SetInterrupt
+********************************************************************************
+*
+* Summary:
+*  Sets a software interrupt request.
+*
+* Parameters:
+*   interruptMask: Mask of interrupts to set
+*   Values:
+*     - PWM_INTR_MASK_TC       - Terminal count mask
+*     - PWM_INTR_MASK_CC_MATCH - Compare count / capture mask
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void PWM_SetInterrupt(uint32 interruptMask)
+{
+    PWM_INTERRUPT_SET_REG = interruptMask;
+}
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/PWM.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/PWM.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/PWM.h	(revision 7)
@@ -0,0 +1,543 @@
+/*******************************************************************************
+* File Name: PWM.h
+* Version 2.0
+*
+* Description:
+*  This file provides constants and parameter values for the PWM
+*  component.
+*
+* Note:
+*  None
+*
+********************************************************************************
+* Copyright 2013-2014, Cypress Semiconductor Corporation.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions,
+* disclaimers, and limitations in the end user license agreement accompanying
+* the software package with which this file was provided.
+*******************************************************************************/
+
+#if !defined(CY_TCPWM_PWM_H)
+#define CY_TCPWM_PWM_H
+
+
+#include "CyLib.h"
+#include "cytypes.h"
+#include "cyfitter.h"
+
+
+/*******************************************************************************
+* Internal Type defines
+*******************************************************************************/
+
+/* Structure to save state before go to sleep */
+typedef struct
+{
+    uint8  enableState;
+} PWM_BACKUP_STRUCT;
+
+
+/*******************************************************************************
+* Variables
+*******************************************************************************/
+extern uint8  PWM_initVar;
+
+
+/***************************************
+*   Conditional Compilation Parameters
+****************************************/
+
+#define PWM_CY_TCPWM_V2                    (CYIPBLOCK_m0s8tcpwm_VERSION == 2u)
+#define PWM_CY_TCPWM_4000                  (CY_PSOC4_4000)
+
+/* TCPWM Configuration */
+#define PWM_CONFIG                         (7lu)
+
+/* Quad Mode */
+/* Parameters */
+#define PWM_QUAD_ENCODING_MODES            (0lu)
+
+/* Signal modes */
+#define PWM_QUAD_INDEX_SIGNAL_MODE         (0lu)
+#define PWM_QUAD_PHIA_SIGNAL_MODE          (3lu)
+#define PWM_QUAD_PHIB_SIGNAL_MODE          (3lu)
+#define PWM_QUAD_STOP_SIGNAL_MODE          (0lu)
+
+/* Signal present */
+#define PWM_QUAD_INDEX_SIGNAL_PRESENT      (0lu)
+#define PWM_QUAD_STOP_SIGNAL_PRESENT       (0lu)
+
+/* Interrupt Mask */
+#define PWM_QUAD_INTERRUPT_MASK            (1lu)
+
+/* Timer/Counter Mode */
+/* Parameters */
+#define PWM_TC_RUN_MODE                    (0lu)
+#define PWM_TC_COUNTER_MODE                (0lu)
+#define PWM_TC_COMP_CAP_MODE               (2lu)
+#define PWM_TC_PRESCALER                   (0lu)
+
+/* Signal modes */
+#define PWM_TC_RELOAD_SIGNAL_MODE          (0lu)
+#define PWM_TC_COUNT_SIGNAL_MODE           (3lu)
+#define PWM_TC_START_SIGNAL_MODE           (0lu)
+#define PWM_TC_STOP_SIGNAL_MODE            (0lu)
+#define PWM_TC_CAPTURE_SIGNAL_MODE         (0lu)
+
+/* Signal present */
+#define PWM_TC_RELOAD_SIGNAL_PRESENT       (0lu)
+#define PWM_TC_COUNT_SIGNAL_PRESENT        (0lu)
+#define PWM_TC_START_SIGNAL_PRESENT        (0lu)
+#define PWM_TC_STOP_SIGNAL_PRESENT         (0lu)
+#define PWM_TC_CAPTURE_SIGNAL_PRESENT      (0lu)
+
+/* Interrupt Mask */
+#define PWM_TC_INTERRUPT_MASK              (1lu)
+
+/* PWM Mode */
+/* Parameters */
+#define PWM_PWM_KILL_EVENT                 (0lu)
+#define PWM_PWM_STOP_EVENT                 (0lu)
+#define PWM_PWM_MODE                       (4lu)
+#define PWM_PWM_OUT_N_INVERT               (0lu)
+#define PWM_PWM_OUT_INVERT                 (0lu)
+#define PWM_PWM_ALIGN                      (0lu)
+#define PWM_PWM_RUN_MODE                   (0lu)
+#define PWM_PWM_DEAD_TIME_CYCLE            (0lu)
+#define PWM_PWM_PRESCALER                  (0lu)
+
+/* Signal modes */
+#define PWM_PWM_RELOAD_SIGNAL_MODE         (0lu)
+#define PWM_PWM_COUNT_SIGNAL_MODE          (3lu)
+#define PWM_PWM_START_SIGNAL_MODE          (0lu)
+#define PWM_PWM_STOP_SIGNAL_MODE           (0lu)
+#define PWM_PWM_SWITCH_SIGNAL_MODE         (0lu)
+
+/* Signal present */
+#define PWM_PWM_RELOAD_SIGNAL_PRESENT      (0lu)
+#define PWM_PWM_COUNT_SIGNAL_PRESENT       (0lu)
+#define PWM_PWM_START_SIGNAL_PRESENT       (0lu)
+#define PWM_PWM_STOP_SIGNAL_PRESENT        (0lu)
+#define PWM_PWM_SWITCH_SIGNAL_PRESENT      (0lu)
+
+/* Interrupt Mask */
+#define PWM_PWM_INTERRUPT_MASK             (1lu)
+
+
+/***************************************
+*    Initial Parameter Constants
+***************************************/
+
+/* Timer/Counter Mode */
+#define PWM_TC_PERIOD_VALUE                (65535lu)
+#define PWM_TC_COMPARE_VALUE               (65535lu)
+#define PWM_TC_COMPARE_BUF_VALUE           (65535lu)
+#define PWM_TC_COMPARE_SWAP                (0lu)
+
+/* PWM Mode */
+#define PWM_PWM_PERIOD_VALUE               (500lu)
+#define PWM_PWM_PERIOD_BUF_VALUE           (65535lu)
+#define PWM_PWM_PERIOD_SWAP                (0lu)
+#define PWM_PWM_COMPARE_VALUE              (250lu)
+#define PWM_PWM_COMPARE_BUF_VALUE          (65535lu)
+#define PWM_PWM_COMPARE_SWAP               (0lu)
+
+
+/***************************************
+*    Enumerated Types and Parameters
+***************************************/
+
+#define PWM__LEFT 0
+#define PWM__RIGHT 1
+#define PWM__CENTER 2
+#define PWM__ASYMMETRIC 3
+
+#define PWM__X1 0
+#define PWM__X2 1
+#define PWM__X4 2
+
+#define PWM__PWM 4
+#define PWM__PWM_DT 5
+#define PWM__PWM_PR 6
+
+#define PWM__INVERSE 1
+#define PWM__DIRECT 0
+
+#define PWM__CAPTURE 2
+#define PWM__COMPARE 0
+
+#define PWM__TRIG_LEVEL 3
+#define PWM__TRIG_RISING 0
+#define PWM__TRIG_FALLING 1
+#define PWM__TRIG_BOTH 2
+
+#define PWM__INTR_MASK_TC 1
+#define PWM__INTR_MASK_CC_MATCH 2
+#define PWM__INTR_MASK_NONE 0
+#define PWM__INTR_MASK_TC_CC 3
+
+#define PWM__UNCONFIG 8
+#define PWM__TIMER 1
+#define PWM__QUAD 3
+#define PWM__PWM_SEL 7
+
+#define PWM__COUNT_UP 0
+#define PWM__COUNT_DOWN 1
+#define PWM__COUNT_UPDOWN0 2
+#define PWM__COUNT_UPDOWN1 3
+
+
+/* Prescaler */
+#define PWM_PRESCALE_DIVBY1                ((uint32)(0u << PWM_PRESCALER_SHIFT))
+#define PWM_PRESCALE_DIVBY2                ((uint32)(1u << PWM_PRESCALER_SHIFT))
+#define PWM_PRESCALE_DIVBY4                ((uint32)(2u << PWM_PRESCALER_SHIFT))
+#define PWM_PRESCALE_DIVBY8                ((uint32)(3u << PWM_PRESCALER_SHIFT))
+#define PWM_PRESCALE_DIVBY16               ((uint32)(4u << PWM_PRESCALER_SHIFT))
+#define PWM_PRESCALE_DIVBY32               ((uint32)(5u << PWM_PRESCALER_SHIFT))
+#define PWM_PRESCALE_DIVBY64               ((uint32)(6u << PWM_PRESCALER_SHIFT))
+#define PWM_PRESCALE_DIVBY128              ((uint32)(7u << PWM_PRESCALER_SHIFT))
+
+/* TCPWM set modes */
+#define PWM_MODE_TIMER_COMPARE             ((uint32)(PWM__COMPARE         <<  \
+                                                                  PWM_MODE_SHIFT))
+#define PWM_MODE_TIMER_CAPTURE             ((uint32)(PWM__CAPTURE         <<  \
+                                                                  PWM_MODE_SHIFT))
+#define PWM_MODE_QUAD                      ((uint32)(PWM__QUAD            <<  \
+                                                                  PWM_MODE_SHIFT))
+#define PWM_MODE_PWM                       ((uint32)(PWM__PWM             <<  \
+                                                                  PWM_MODE_SHIFT))
+#define PWM_MODE_PWM_DT                    ((uint32)(PWM__PWM_DT          <<  \
+                                                                  PWM_MODE_SHIFT))
+#define PWM_MODE_PWM_PR                    ((uint32)(PWM__PWM_PR          <<  \
+                                                                  PWM_MODE_SHIFT))
+
+/* Quad Modes */
+#define PWM_MODE_X1                        ((uint32)(PWM__X1              <<  \
+                                                                  PWM_QUAD_MODE_SHIFT))
+#define PWM_MODE_X2                        ((uint32)(PWM__X2              <<  \
+                                                                  PWM_QUAD_MODE_SHIFT))
+#define PWM_MODE_X4                        ((uint32)(PWM__X4              <<  \
+                                                                  PWM_QUAD_MODE_SHIFT))
+
+/* Counter modes */
+#define PWM_COUNT_UP                       ((uint32)(PWM__COUNT_UP        <<  \
+                                                                  PWM_UPDOWN_SHIFT))
+#define PWM_COUNT_DOWN                     ((uint32)(PWM__COUNT_DOWN      <<  \
+                                                                  PWM_UPDOWN_SHIFT))
+#define PWM_COUNT_UPDOWN0                  ((uint32)(PWM__COUNT_UPDOWN0   <<  \
+                                                                  PWM_UPDOWN_SHIFT))
+#define PWM_COUNT_UPDOWN1                  ((uint32)(PWM__COUNT_UPDOWN1   <<  \
+                                                                  PWM_UPDOWN_SHIFT))
+
+/* PWM output invert */
+#define PWM_INVERT_LINE                    ((uint32)(PWM__INVERSE         <<  \
+                                                                  PWM_INV_OUT_SHIFT))
+#define PWM_INVERT_LINE_N                  ((uint32)(PWM__INVERSE         <<  \
+                                                                  PWM_INV_COMPL_OUT_SHIFT))
+
+/* Trigger modes */
+#define PWM_TRIG_RISING                    ((uint32)PWM__TRIG_RISING)
+#define PWM_TRIG_FALLING                   ((uint32)PWM__TRIG_FALLING)
+#define PWM_TRIG_BOTH                      ((uint32)PWM__TRIG_BOTH)
+#define PWM_TRIG_LEVEL                     ((uint32)PWM__TRIG_LEVEL)
+
+/* Interrupt mask */
+#define PWM_INTR_MASK_TC                   ((uint32)PWM__INTR_MASK_TC)
+#define PWM_INTR_MASK_CC_MATCH             ((uint32)PWM__INTR_MASK_CC_MATCH)
+
+/* PWM Output Controls */
+#define PWM_CC_MATCH_SET                   (0x00u)
+#define PWM_CC_MATCH_CLEAR                 (0x01u)
+#define PWM_CC_MATCH_INVERT                (0x02u)
+#define PWM_CC_MATCH_NO_CHANGE             (0x03u)
+#define PWM_OVERLOW_SET                    (0x00u)
+#define PWM_OVERLOW_CLEAR                  (0x04u)
+#define PWM_OVERLOW_INVERT                 (0x08u)
+#define PWM_OVERLOW_NO_CHANGE              (0x0Cu)
+#define PWM_UNDERFLOW_SET                  (0x00u)
+#define PWM_UNDERFLOW_CLEAR                (0x10u)
+#define PWM_UNDERFLOW_INVERT               (0x20u)
+#define PWM_UNDERFLOW_NO_CHANGE            (0x30u)
+
+/* PWM Align */
+#define PWM_PWM_MODE_LEFT                  (PWM_CC_MATCH_CLEAR        |   \
+                                                         PWM_OVERLOW_SET           |   \
+                                                         PWM_UNDERFLOW_NO_CHANGE)
+#define PWM_PWM_MODE_RIGHT                 (PWM_CC_MATCH_SET          |   \
+                                                         PWM_OVERLOW_NO_CHANGE     |   \
+                                                         PWM_UNDERFLOW_CLEAR)
+#define PWM_PWM_MODE_ASYM                  (PWM_CC_MATCH_INVERT       |   \
+                                                         PWM_OVERLOW_SET           |   \
+                                                         PWM_UNDERFLOW_CLEAR)
+
+#if (PWM_CY_TCPWM_V2)
+    #if(PWM_CY_TCPWM_4000)
+        #define PWM_PWM_MODE_CENTER                (PWM_CC_MATCH_INVERT       |   \
+                                                                 PWM_OVERLOW_NO_CHANGE     |   \
+                                                                 PWM_UNDERFLOW_CLEAR)
+    #else
+        #define PWM_PWM_MODE_CENTER                (PWM_CC_MATCH_INVERT       |   \
+                                                                 PWM_OVERLOW_SET           |   \
+                                                                 PWM_UNDERFLOW_CLEAR)
+    #endif /* (PWM_CY_TCPWM_4000) */
+#else
+    #define PWM_PWM_MODE_CENTER                (PWM_CC_MATCH_INVERT       |   \
+                                                             PWM_OVERLOW_NO_CHANGE     |   \
+                                                             PWM_UNDERFLOW_CLEAR)
+#endif /* (PWM_CY_TCPWM_NEW) */
+
+/* Command operations without condition */
+#define PWM_CMD_CAPTURE                    (0u)
+#define PWM_CMD_RELOAD                     (8u)
+#define PWM_CMD_STOP                       (16u)
+#define PWM_CMD_START                      (24u)
+
+/* Status */
+#define PWM_STATUS_DOWN                    (1u)
+#define PWM_STATUS_RUNNING                 (2u)
+
+
+/***************************************
+*        Function Prototypes
+****************************************/
+
+void   PWM_Init(void);
+void   PWM_Enable(void);
+void   PWM_Start(void);
+void   PWM_Stop(void);
+
+void   PWM_SetMode(uint32 mode);
+void   PWM_SetCounterMode(uint32 counterMode);
+void   PWM_SetPWMMode(uint32 modeMask);
+void   PWM_SetQDMode(uint32 qdMode);
+
+void   PWM_SetPrescaler(uint32 prescaler);
+void   PWM_TriggerCommand(uint32 mask, uint32 command);
+void   PWM_SetOneShot(uint32 oneShotEnable);
+uint32 PWM_ReadStatus(void);
+
+void   PWM_SetPWMSyncKill(uint32 syncKillEnable);
+void   PWM_SetPWMStopOnKill(uint32 stopOnKillEnable);
+void   PWM_SetPWMDeadTime(uint32 deadTime);
+void   PWM_SetPWMInvert(uint32 mask);
+
+void   PWM_SetInterruptMode(uint32 interruptMask);
+uint32 PWM_GetInterruptSourceMasked(void);
+uint32 PWM_GetInterruptSource(void);
+void   PWM_ClearInterrupt(uint32 interruptMask);
+void   PWM_SetInterrupt(uint32 interruptMask);
+
+void   PWM_WriteCounter(uint32 count);
+uint32 PWM_ReadCounter(void);
+
+uint32 PWM_ReadCapture(void);
+uint32 PWM_ReadCaptureBuf(void);
+
+void   PWM_WritePeriod(uint32 period);
+uint32 PWM_ReadPeriod(void);
+void   PWM_WritePeriodBuf(uint32 periodBuf);
+uint32 PWM_ReadPeriodBuf(void);
+
+void   PWM_WriteCompare(uint32 compare);
+uint32 PWM_ReadCompare(void);
+void   PWM_WriteCompareBuf(uint32 compareBuf);
+uint32 PWM_ReadCompareBuf(void);
+
+void   PWM_SetPeriodSwap(uint32 swapEnable);
+void   PWM_SetCompareSwap(uint32 swapEnable);
+
+void   PWM_SetCaptureMode(uint32 triggerMode);
+void   PWM_SetReloadMode(uint32 triggerMode);
+void   PWM_SetStartMode(uint32 triggerMode);
+void   PWM_SetStopMode(uint32 triggerMode);
+void   PWM_SetCountMode(uint32 triggerMode);
+
+void   PWM_SaveConfig(void);
+void   PWM_RestoreConfig(void);
+void   PWM_Sleep(void);
+void   PWM_Wakeup(void);
+
+
+/***************************************
+*             Registers
+***************************************/
+
+#define PWM_BLOCK_CONTROL_REG              (*(reg32 *) PWM_cy_m0s8_tcpwm_1__TCPWM_CTRL )
+#define PWM_BLOCK_CONTROL_PTR              ( (reg32 *) PWM_cy_m0s8_tcpwm_1__TCPWM_CTRL )
+#define PWM_COMMAND_REG                    (*(reg32 *) PWM_cy_m0s8_tcpwm_1__TCPWM_CMD )
+#define PWM_COMMAND_PTR                    ( (reg32 *) PWM_cy_m0s8_tcpwm_1__TCPWM_CMD )
+#define PWM_INTRRUPT_CAUSE_REG             (*(reg32 *) PWM_cy_m0s8_tcpwm_1__TCPWM_INTR_CAUSE )
+#define PWM_INTRRUPT_CAUSE_PTR             ( (reg32 *) PWM_cy_m0s8_tcpwm_1__TCPWM_INTR_CAUSE )
+#define PWM_CONTROL_REG                    (*(reg32 *) PWM_cy_m0s8_tcpwm_1__CTRL )
+#define PWM_CONTROL_PTR                    ( (reg32 *) PWM_cy_m0s8_tcpwm_1__CTRL )
+#define PWM_STATUS_REG                     (*(reg32 *) PWM_cy_m0s8_tcpwm_1__STATUS )
+#define PWM_STATUS_PTR                     ( (reg32 *) PWM_cy_m0s8_tcpwm_1__STATUS )
+#define PWM_COUNTER_REG                    (*(reg32 *) PWM_cy_m0s8_tcpwm_1__COUNTER )
+#define PWM_COUNTER_PTR                    ( (reg32 *) PWM_cy_m0s8_tcpwm_1__COUNTER )
+#define PWM_COMP_CAP_REG                   (*(reg32 *) PWM_cy_m0s8_tcpwm_1__CC )
+#define PWM_COMP_CAP_PTR                   ( (reg32 *) PWM_cy_m0s8_tcpwm_1__CC )
+#define PWM_COMP_CAP_BUF_REG               (*(reg32 *) PWM_cy_m0s8_tcpwm_1__CC_BUFF )
+#define PWM_COMP_CAP_BUF_PTR               ( (reg32 *) PWM_cy_m0s8_tcpwm_1__CC_BUFF )
+#define PWM_PERIOD_REG                     (*(reg32 *) PWM_cy_m0s8_tcpwm_1__PERIOD )
+#define PWM_PERIOD_PTR                     ( (reg32 *) PWM_cy_m0s8_tcpwm_1__PERIOD )
+#define PWM_PERIOD_BUF_REG                 (*(reg32 *) PWM_cy_m0s8_tcpwm_1__PERIOD_BUFF )
+#define PWM_PERIOD_BUF_PTR                 ( (reg32 *) PWM_cy_m0s8_tcpwm_1__PERIOD_BUFF )
+#define PWM_TRIG_CONTROL0_REG              (*(reg32 *) PWM_cy_m0s8_tcpwm_1__TR_CTRL0 )
+#define PWM_TRIG_CONTROL0_PTR              ( (reg32 *) PWM_cy_m0s8_tcpwm_1__TR_CTRL0 )
+#define PWM_TRIG_CONTROL1_REG              (*(reg32 *) PWM_cy_m0s8_tcpwm_1__TR_CTRL1 )
+#define PWM_TRIG_CONTROL1_PTR              ( (reg32 *) PWM_cy_m0s8_tcpwm_1__TR_CTRL1 )
+#define PWM_TRIG_CONTROL2_REG              (*(reg32 *) PWM_cy_m0s8_tcpwm_1__TR_CTRL2 )
+#define PWM_TRIG_CONTROL2_PTR              ( (reg32 *) PWM_cy_m0s8_tcpwm_1__TR_CTRL2 )
+#define PWM_INTERRUPT_REQ_REG              (*(reg32 *) PWM_cy_m0s8_tcpwm_1__INTR )
+#define PWM_INTERRUPT_REQ_PTR              ( (reg32 *) PWM_cy_m0s8_tcpwm_1__INTR )
+#define PWM_INTERRUPT_SET_REG              (*(reg32 *) PWM_cy_m0s8_tcpwm_1__INTR_SET )
+#define PWM_INTERRUPT_SET_PTR              ( (reg32 *) PWM_cy_m0s8_tcpwm_1__INTR_SET )
+#define PWM_INTERRUPT_MASK_REG             (*(reg32 *) PWM_cy_m0s8_tcpwm_1__INTR_MASK )
+#define PWM_INTERRUPT_MASK_PTR             ( (reg32 *) PWM_cy_m0s8_tcpwm_1__INTR_MASK )
+#define PWM_INTERRUPT_MASKED_REG           (*(reg32 *) PWM_cy_m0s8_tcpwm_1__INTR_MASKED )
+#define PWM_INTERRUPT_MASKED_PTR           ( (reg32 *) PWM_cy_m0s8_tcpwm_1__INTR_MASKED )
+
+
+/***************************************
+*       Registers Constants
+***************************************/
+
+/* Mask */
+#define PWM_MASK                           ((uint32)PWM_cy_m0s8_tcpwm_1__TCPWM_CTRL_MASK)
+
+/* Shift constants for control register */
+#define PWM_RELOAD_CC_SHIFT                (0u)
+#define PWM_RELOAD_PERIOD_SHIFT            (1u)
+#define PWM_PWM_SYNC_KILL_SHIFT            (2u)
+#define PWM_PWM_STOP_KILL_SHIFT            (3u)
+#define PWM_PRESCALER_SHIFT                (8u)
+#define PWM_UPDOWN_SHIFT                   (16u)
+#define PWM_ONESHOT_SHIFT                  (18u)
+#define PWM_QUAD_MODE_SHIFT                (20u)
+#define PWM_INV_OUT_SHIFT                  (20u)
+#define PWM_INV_COMPL_OUT_SHIFT            (21u)
+#define PWM_MODE_SHIFT                     (24u)
+
+/* Mask constants for control register */
+#define PWM_RELOAD_CC_MASK                 ((uint32)(PWM_1BIT_MASK        <<  \
+                                                                            PWM_RELOAD_CC_SHIFT))
+#define PWM_RELOAD_PERIOD_MASK             ((uint32)(PWM_1BIT_MASK        <<  \
+                                                                            PWM_RELOAD_PERIOD_SHIFT))
+#define PWM_PWM_SYNC_KILL_MASK             ((uint32)(PWM_1BIT_MASK        <<  \
+                                                                            PWM_PWM_SYNC_KILL_SHIFT))
+#define PWM_PWM_STOP_KILL_MASK             ((uint32)(PWM_1BIT_MASK        <<  \
+                                                                            PWM_PWM_STOP_KILL_SHIFT))
+#define PWM_PRESCALER_MASK                 ((uint32)(PWM_8BIT_MASK        <<  \
+                                                                            PWM_PRESCALER_SHIFT))
+#define PWM_UPDOWN_MASK                    ((uint32)(PWM_2BIT_MASK        <<  \
+                                                                            PWM_UPDOWN_SHIFT))
+#define PWM_ONESHOT_MASK                   ((uint32)(PWM_1BIT_MASK        <<  \
+                                                                            PWM_ONESHOT_SHIFT))
+#define PWM_QUAD_MODE_MASK                 ((uint32)(PWM_3BIT_MASK        <<  \
+                                                                            PWM_QUAD_MODE_SHIFT))
+#define PWM_INV_OUT_MASK                   ((uint32)(PWM_2BIT_MASK        <<  \
+                                                                            PWM_INV_OUT_SHIFT))
+#define PWM_MODE_MASK                      ((uint32)(PWM_3BIT_MASK        <<  \
+                                                                            PWM_MODE_SHIFT))
+
+/* Shift constants for trigger control register 1 */
+#define PWM_CAPTURE_SHIFT                  (0u)
+#define PWM_COUNT_SHIFT                    (2u)
+#define PWM_RELOAD_SHIFT                   (4u)
+#define PWM_STOP_SHIFT                     (6u)
+#define PWM_START_SHIFT                    (8u)
+
+/* Mask constants for trigger control register 1 */
+#define PWM_CAPTURE_MASK                   ((uint32)(PWM_2BIT_MASK        <<  \
+                                                                  PWM_CAPTURE_SHIFT))
+#define PWM_COUNT_MASK                     ((uint32)(PWM_2BIT_MASK        <<  \
+                                                                  PWM_COUNT_SHIFT))
+#define PWM_RELOAD_MASK                    ((uint32)(PWM_2BIT_MASK        <<  \
+                                                                  PWM_RELOAD_SHIFT))
+#define PWM_STOP_MASK                      ((uint32)(PWM_2BIT_MASK        <<  \
+                                                                  PWM_STOP_SHIFT))
+#define PWM_START_MASK                     ((uint32)(PWM_2BIT_MASK        <<  \
+                                                                  PWM_START_SHIFT))
+
+/* MASK */
+#define PWM_1BIT_MASK                      ((uint32)0x01u)
+#define PWM_2BIT_MASK                      ((uint32)0x03u)
+#define PWM_3BIT_MASK                      ((uint32)0x07u)
+#define PWM_6BIT_MASK                      ((uint32)0x3Fu)
+#define PWM_8BIT_MASK                      ((uint32)0xFFu)
+#define PWM_16BIT_MASK                     ((uint32)0xFFFFu)
+
+/* Shift constant for status register */
+#define PWM_RUNNING_STATUS_SHIFT           (30u)
+
+
+/***************************************
+*    Initial Constants
+***************************************/
+
+#define PWM_CTRL_QUAD_BASE_CONFIG                                                          \
+        (((uint32)(PWM_QUAD_ENCODING_MODES     << PWM_QUAD_MODE_SHIFT))       |\
+         ((uint32)(PWM_CONFIG                  << PWM_MODE_SHIFT)))
+
+#define PWM_CTRL_PWM_BASE_CONFIG                                                           \
+        (((uint32)(PWM_PWM_STOP_EVENT          << PWM_PWM_STOP_KILL_SHIFT))   |\
+         ((uint32)(PWM_PWM_OUT_INVERT          << PWM_INV_OUT_SHIFT))         |\
+         ((uint32)(PWM_PWM_OUT_N_INVERT        << PWM_INV_COMPL_OUT_SHIFT))   |\
+         ((uint32)(PWM_PWM_MODE                << PWM_MODE_SHIFT)))
+
+#define PWM_CTRL_PWM_RUN_MODE                                                              \
+            ((uint32)(PWM_PWM_RUN_MODE         << PWM_ONESHOT_SHIFT))
+            
+#define PWM_CTRL_PWM_ALIGN                                                                 \
+            ((uint32)(PWM_PWM_ALIGN            << PWM_UPDOWN_SHIFT))
+
+#define PWM_CTRL_PWM_KILL_EVENT                                                            \
+             ((uint32)(PWM_PWM_KILL_EVENT      << PWM_PWM_SYNC_KILL_SHIFT))
+
+#define PWM_CTRL_PWM_DEAD_TIME_CYCLE                                                       \
+            ((uint32)(PWM_PWM_DEAD_TIME_CYCLE  << PWM_PRESCALER_SHIFT))
+
+#define PWM_CTRL_PWM_PRESCALER                                                             \
+            ((uint32)(PWM_PWM_PRESCALER        << PWM_PRESCALER_SHIFT))
+
+#define PWM_CTRL_TIMER_BASE_CONFIG                                                         \
+        (((uint32)(PWM_TC_PRESCALER            << PWM_PRESCALER_SHIFT))       |\
+         ((uint32)(PWM_TC_COUNTER_MODE         << PWM_UPDOWN_SHIFT))          |\
+         ((uint32)(PWM_TC_RUN_MODE             << PWM_ONESHOT_SHIFT))         |\
+         ((uint32)(PWM_TC_COMP_CAP_MODE        << PWM_MODE_SHIFT)))
+        
+#define PWM_QUAD_SIGNALS_MODES                                                             \
+        (((uint32)(PWM_QUAD_PHIA_SIGNAL_MODE   << PWM_COUNT_SHIFT))           |\
+         ((uint32)(PWM_QUAD_INDEX_SIGNAL_MODE  << PWM_RELOAD_SHIFT))          |\
+         ((uint32)(PWM_QUAD_STOP_SIGNAL_MODE   << PWM_STOP_SHIFT))            |\
+         ((uint32)(PWM_QUAD_PHIB_SIGNAL_MODE   << PWM_START_SHIFT)))
+
+#define PWM_PWM_SIGNALS_MODES                                                              \
+        (((uint32)(PWM_PWM_SWITCH_SIGNAL_MODE  << PWM_CAPTURE_SHIFT))         |\
+         ((uint32)(PWM_PWM_COUNT_SIGNAL_MODE   << PWM_COUNT_SHIFT))           |\
+         ((uint32)(PWM_PWM_RELOAD_SIGNAL_MODE  << PWM_RELOAD_SHIFT))          |\
+         ((uint32)(PWM_PWM_STOP_SIGNAL_MODE    << PWM_STOP_SHIFT))            |\
+         ((uint32)(PWM_PWM_START_SIGNAL_MODE   << PWM_START_SHIFT)))
+
+#define PWM_TIMER_SIGNALS_MODES                                                            \
+        (((uint32)(PWM_TC_CAPTURE_SIGNAL_MODE  << PWM_CAPTURE_SHIFT))         |\
+         ((uint32)(PWM_TC_COUNT_SIGNAL_MODE    << PWM_COUNT_SHIFT))           |\
+         ((uint32)(PWM_TC_RELOAD_SIGNAL_MODE   << PWM_RELOAD_SHIFT))          |\
+         ((uint32)(PWM_TC_STOP_SIGNAL_MODE     << PWM_STOP_SHIFT))            |\
+         ((uint32)(PWM_TC_START_SIGNAL_MODE    << PWM_START_SHIFT)))
+        
+#define PWM_TIMER_UPDOWN_CNT_USED                                                          \
+                ((PWM__COUNT_UPDOWN0 == PWM_TC_COUNTER_MODE)                  ||\
+                 (PWM__COUNT_UPDOWN1 == PWM_TC_COUNTER_MODE))
+
+#define PWM_PWM_UPDOWN_CNT_USED                                                            \
+                ((PWM__CENTER == PWM_PWM_ALIGN)                               ||\
+                 (PWM__ASYMMETRIC == PWM_PWM_ALIGN))               
+        
+#define PWM_PWM_PR_INIT_VALUE              (1u)
+#define PWM_QUAD_PERIOD_INIT_VALUE         (0x8000u)
+
+
+
+#endif /* End CY_TCPWM_PWM_H */
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/PWM_PM.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/PWM_PM.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/PWM_PM.c	(revision 7)
@@ -0,0 +1,119 @@
+/*******************************************************************************
+* File Name: PWM_PM.c
+* Version 2.0
+*
+* Description:
+*  This file contains the setup, control, and status commands to support
+*  the component operations in the low power mode.
+*
+* Note:
+*  None
+*
+********************************************************************************
+* Copyright 2013-2014, Cypress Semiconductor Corporation.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions,
+* disclaimers, and limitations in the end user license agreement accompanying
+* the software package with which this file was provided.
+*******************************************************************************/
+
+#include "PWM.h"
+
+static PWM_BACKUP_STRUCT PWM_backup;
+
+
+/*******************************************************************************
+* Function Name: PWM_SaveConfig
+********************************************************************************
+*
+* Summary:
+*  All configuration registers are retention. Nothing to save here.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void PWM_SaveConfig(void)
+{
+
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_Sleep
+********************************************************************************
+*
+* Summary:
+*  Stops the component operation and saves the user configuration.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void PWM_Sleep(void)
+{
+    if(0u != (PWM_BLOCK_CONTROL_REG & PWM_MASK))
+    {
+        PWM_backup.enableState = 1u;
+    }
+    else
+    {
+        PWM_backup.enableState = 0u;
+    }
+
+    PWM_Stop();
+    PWM_SaveConfig();
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_RestoreConfig
+********************************************************************************
+*
+* Summary:
+*  All configuration registers are retention. Nothing to restore here.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void PWM_RestoreConfig(void)
+{
+
+}
+
+
+/*******************************************************************************
+* Function Name: PWM_Wakeup
+********************************************************************************
+*
+* Summary:
+*  Restores the user configuration and restores the enable state.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void PWM_Wakeup(void)
+{
+    PWM_RestoreConfig();
+
+    if(0u != PWM_backup.enableState)
+    {
+        PWM_Enable();
+    }
+}
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/Red_LED.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/Red_LED.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/Red_LED.c	(revision 7)
@@ -0,0 +1,151 @@
+/*******************************************************************************
+* File Name: Red_LED.c  
+* Version 2.10
+*
+* Description:
+*  This file contains API to enable firmware control of a Pins component.
+*
+* Note:
+*
+********************************************************************************
+* Copyright 2008-2014, Cypress Semiconductor Corporation.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions, 
+* disclaimers, and limitations in the end user license agreement accompanying 
+* the software package with which this file was provided.
+*******************************************************************************/
+
+#include "cytypes.h"
+#include "Red_LED.h"
+
+#define SetP4PinDriveMode(shift, mode)  \
+    do { \
+        Red_LED_PC =   (Red_LED_PC & \
+                                (uint32)(~(uint32)(Red_LED_DRIVE_MODE_IND_MASK << (Red_LED_DRIVE_MODE_BITS * (shift))))) | \
+                                (uint32)((uint32)(mode) << (Red_LED_DRIVE_MODE_BITS * (shift))); \
+    } while (0)
+
+
+/*******************************************************************************
+* Function Name: Red_LED_Write
+********************************************************************************
+*
+* Summary:
+*  Assign a new value to the digital port's data output register.  
+*
+* Parameters:  
+*  prtValue:  The value to be assigned to the Digital Port. 
+*
+* Return: 
+*  None 
+*  
+*******************************************************************************/
+void Red_LED_Write(uint8 value) 
+{
+    uint8 drVal = (uint8)(Red_LED_DR & (uint8)(~Red_LED_MASK));
+    drVal = (drVal | ((uint8)(value << Red_LED_SHIFT) & Red_LED_MASK));
+    Red_LED_DR = (uint32)drVal;
+}
+
+
+/*******************************************************************************
+* Function Name: Red_LED_SetDriveMode
+********************************************************************************
+*
+* Summary:
+*  Change the drive mode on the pins of the port.
+* 
+* Parameters:  
+*  mode:  Change the pins to one of the following drive modes.
+*
+*  Red_LED_DM_STRONG     Strong Drive 
+*  Red_LED_DM_OD_HI      Open Drain, Drives High 
+*  Red_LED_DM_OD_LO      Open Drain, Drives Low 
+*  Red_LED_DM_RES_UP     Resistive Pull Up 
+*  Red_LED_DM_RES_DWN    Resistive Pull Down 
+*  Red_LED_DM_RES_UPDWN  Resistive Pull Up/Down 
+*  Red_LED_DM_DIG_HIZ    High Impedance Digital 
+*  Red_LED_DM_ALG_HIZ    High Impedance Analog 
+*
+* Return: 
+*  None
+*
+*******************************************************************************/
+void Red_LED_SetDriveMode(uint8 mode) 
+{
+	SetP4PinDriveMode(Red_LED__0__SHIFT, mode);
+}
+
+
+/*******************************************************************************
+* Function Name: Red_LED_Read
+********************************************************************************
+*
+* Summary:
+*  Read the current value on the pins of the Digital Port in right justified 
+*  form.
+*
+* Parameters:  
+*  None 
+*
+* Return: 
+*  Returns the current value of the Digital Port as a right justified number
+*  
+* Note:
+*  Macro Red_LED_ReadPS calls this function. 
+*  
+*******************************************************************************/
+uint8 Red_LED_Read(void) 
+{
+    return (uint8)((Red_LED_PS & Red_LED_MASK) >> Red_LED_SHIFT);
+}
+
+
+/*******************************************************************************
+* Function Name: Red_LED_ReadDataReg
+********************************************************************************
+*
+* Summary:
+*  Read the current value assigned to a Digital Port's data output register
+*
+* Parameters:  
+*  None 
+*
+* Return: 
+*  Returns the current value assigned to the Digital Port's data output register
+*  
+*******************************************************************************/
+uint8 Red_LED_ReadDataReg(void) 
+{
+    return (uint8)((Red_LED_DR & Red_LED_MASK) >> Red_LED_SHIFT);
+}
+
+
+/* If Interrupts Are Enabled for this Pins component */ 
+#if defined(Red_LED_INTSTAT) 
+
+    /*******************************************************************************
+    * Function Name: Red_LED_ClearInterrupt
+    ********************************************************************************
+    *
+    * Summary:
+    *  Clears any active interrupts attached to port and returns the value of the 
+    *  interrupt status register.
+    *
+    * Parameters:  
+    *  None 
+    *
+    * Return: 
+    *  Returns the value of the interrupt status register
+    *  
+    *******************************************************************************/
+    uint8 Red_LED_ClearInterrupt(void) 
+    {
+		uint8 maskedStatus = (uint8)(Red_LED_INTSTAT & Red_LED_MASK);
+		Red_LED_INTSTAT = maskedStatus;
+        return maskedStatus >> Red_LED_SHIFT;
+    }
+
+#endif /* If Interrupts Are Enabled for this Pins component */ 
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/Red_LED.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/Red_LED.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/Red_LED.h	(revision 7)
@@ -0,0 +1,93 @@
+/*******************************************************************************
+* File Name: Red_LED.h  
+* Version 2.10
+*
+* Description:
+*  This file containts Control Register function prototypes and register defines
+*
+* Note:
+*
+********************************************************************************
+* Copyright 2008-2014, Cypress Semiconductor Corporation.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions, 
+* disclaimers, and limitations in the end user license agreement accompanying 
+* the software package with which this file was provided.
+*******************************************************************************/
+
+#if !defined(CY_PINS_Red_LED_H) /* Pins Red_LED_H */
+#define CY_PINS_Red_LED_H
+
+#include "cytypes.h"
+#include "cyfitter.h"
+#include "Red_LED_aliases.h"
+
+
+/***************************************
+*        Function Prototypes             
+***************************************/    
+
+void    Red_LED_Write(uint8 value) ;
+void    Red_LED_SetDriveMode(uint8 mode) ;
+uint8   Red_LED_ReadDataReg(void) ;
+uint8   Red_LED_Read(void) ;
+uint8   Red_LED_ClearInterrupt(void) ;
+
+
+/***************************************
+*           API Constants        
+***************************************/
+
+/* Drive Modes */
+#define Red_LED_DRIVE_MODE_BITS        (3)
+#define Red_LED_DRIVE_MODE_IND_MASK    (0xFFFFFFFFu >> (32 - Red_LED_DRIVE_MODE_BITS))
+
+#define Red_LED_DM_ALG_HIZ         (0x00u)
+#define Red_LED_DM_DIG_HIZ         (0x01u)
+#define Red_LED_DM_RES_UP          (0x02u)
+#define Red_LED_DM_RES_DWN         (0x03u)
+#define Red_LED_DM_OD_LO           (0x04u)
+#define Red_LED_DM_OD_HI           (0x05u)
+#define Red_LED_DM_STRONG          (0x06u)
+#define Red_LED_DM_RES_UPDWN       (0x07u)
+
+/* Digital Port Constants */
+#define Red_LED_MASK               Red_LED__MASK
+#define Red_LED_SHIFT              Red_LED__SHIFT
+#define Red_LED_WIDTH              1u
+
+
+/***************************************
+*             Registers        
+***************************************/
+
+/* Main Port Registers */
+/* Pin State */
+#define Red_LED_PS                     (* (reg32 *) Red_LED__PS)
+/* Port Configuration */
+#define Red_LED_PC                     (* (reg32 *) Red_LED__PC)
+/* Data Register */
+#define Red_LED_DR                     (* (reg32 *) Red_LED__DR)
+/* Input Buffer Disable Override */
+#define Red_LED_INP_DIS                (* (reg32 *) Red_LED__PC2)
+
+
+#if defined(Red_LED__INTSTAT)  /* Interrupt Registers */
+
+    #define Red_LED_INTSTAT                (* (reg32 *) Red_LED__INTSTAT)
+
+#endif /* Interrupt Registers */
+
+
+/***************************************
+* The following code is DEPRECATED and 
+* must not be used.
+***************************************/
+
+#define Red_LED_DRIVE_MODE_SHIFT       (0x00u)
+#define Red_LED_DRIVE_MODE_MASK        (0x07u << Red_LED_DRIVE_MODE_SHIFT)
+
+
+#endif /* End Pins Red_LED_H */
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/Red_LED_aliases.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/Red_LED_aliases.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/Red_LED_aliases.h	(revision 7)
@@ -0,0 +1,39 @@
+/*******************************************************************************
+* File Name: Red_LED.h  
+* Version 2.10
+*
+* Description:
+*  This file contains the Alias definitions for Per-Pin APIs in cypins.h. 
+*  Information on using these APIs can be found in the System Reference Guide.
+*
+* Note:
+*
+********************************************************************************
+* Copyright 2008-2014, Cypress Semiconductor Corporation.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions, 
+* disclaimers, and limitations in the end user license agreement accompanying 
+* the software package with which this file was provided.
+*******************************************************************************/
+
+#if !defined(CY_PINS_Red_LED_ALIASES_H) /* Pins Red_LED_ALIASES_H */
+#define CY_PINS_Red_LED_ALIASES_H
+
+#include "cytypes.h"
+#include "cyfitter.h"
+#include "cypins.h"
+
+
+/***************************************
+*              Constants        
+***************************************/
+#define Red_LED_0		(Red_LED__0__PC)
+#define Red_LED_0_PS		(Red_LED__0__PS)
+#define Red_LED_0_PC		(Red_LED__0__PC)
+#define Red_LED_0_DR		(Red_LED__0__DR)
+#define Red_LED_0_SHIFT	(Red_LED__0__SHIFT)
+
+
+#endif /* End Pins Red_LED_ALIASES_H */
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/bitstream.txt
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/bitstream.txt	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/bitstream.txt	(revision 7)
@@ -0,0 +1,1246 @@
+===========Generating Bitstream===========
+# IOPINS0_0 (count=28)
+00000000: 00 00 00 00 00 00 00 00 00 00 d8 00 00 00 00 00
+00000010: 00 00 00 00 00 00 00 00 00 00 00 00
+# UDB_PA_0 (count=15)
+0000001c: 00 00 99 00 00 00 00 00 00 00 00 00 00 00 00
+# IOPINS0_1 (count=28)
+0000002b: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000003b: 00 00 00 00 00 00 00 00 00 00 00 00
+# UDB_PA_1 (count=15)
+00000047: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+# IOPINS0_2 (count=28)
+00000056: 40 00 00 00 00 00 00 00 00 00 18 00 00 00 00 00
+00000066: 00 00 00 00 00 00 00 00 00 00 00 00
+# UDB_PA_2 (count=15)
+00000072: 00 00 99 00 00 00 00 00 00 00 00 10 00 00 00
+# IOPINS0_3 (count=28)
+00000081: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000091: 00 00 00 00 00 00 00 00 00 00 00 00
+# UDB_PA_3 (count=15)
+0000009d: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+# IOPINS0_4 (count=28)
+000000ac: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000000bc: 00 00 00 00 00 00 00 00 00 00 00 00
+# IOPINS0_5 (count=28)
+000000c8: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000000d8: 00 00 00 00 00 00 00 00 00 00 00 00
+# IOPINS0_6 (count=28)
+000000e4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000000f4: 00 00 00 00 00 00 00 00 00 00 00 00
+# INT_SELECT (count=4)
+00000100: 00 00 00 00
+# INT_CONFIG (count=4)
+00000104: 00 00 00 00
+# CYDEV_CLK_IMO_CONFIG (count=4)
+00000108: 00 00 00 80
+# CYDEV_CLK_ILO_CONFIG (count=4)
+0000010c: 06 00 00 80
+# CYDEV_CLK_SELECT (count=4)
+00000110: 00 00 04 00
+# CYDEV_WDT_CONFIG (count=4)
+00000114: 00 00 00 40
+# CYDEV_PERI_PCLK_CTL7 (count=4)
+00000118: 40 00 00 00
+# TCPWM_CNT0 (count=4)
+0000011c: 10 00 00 00
+# UDB_0_1_0_CONFIG (count=128)
+00000120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+# UDB_0_1_1_CONFIG (count=128)
+000001a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000001b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000001c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000001d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000001e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000001f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+# UDB_0_0_1_CONFIG (count=128)
+00000220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+# UDB_0_0_0_CONFIG (count=128)
+000002a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000002b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000002c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000002d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000002e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000002f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+# UWRK_B0_WRK_DP_BITS (count=64)
+00000320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+# UWRK_B0_WRK_STATCTL_BITS + 0x00000070 (count=32)
+00000360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+# UDB_BCTL0_DRV (count=3)
+00000380: 00 00 00
+# UDB_BCTL0_BOTSEL_L (count=12)
+00000383: 00 00 00 00 00 00 00 00 00 00 00 00
+# DSISWITCH_0_0 (count=128)
+0000038f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000039f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000003af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000003bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000003cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000003df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000003ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000003ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+# DSI0_0_HV_ROUTING + 0x00000080 (count=128)
+0000040f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000041f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000042f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000043f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000044f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000045f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000046f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000047f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+# DSISWITCH_0_1 (count=128)
+0000048f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000049f: 00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00
+000004af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000004bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000004cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000004df: 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00
+000004ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000004ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+# DSI0_1_HV_ROUTING + 0x00000080 (count=128)
+0000050f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000051f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000052f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000053f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000054f: 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00
+0000055f: 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00
+0000056f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000057f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+# UDBSWITCH_0_0 (count=128)
+0000058f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000059f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000005af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000005bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000005cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000005df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000005ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000005ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+# UDB_1_0_HV_ROUTING + 0x00000080 (count=128)
+0000060f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000061f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000062f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000063f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000064f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000065f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000066f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000067f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+# UDBSWITCH_0_1 (count=128)
+0000068f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000069f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000006af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000006bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000006cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000006df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000006ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000006ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+# UDB_1_1_HV_ROUTING + 0x00000080 (count=128)
+0000070f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000071f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000072f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000073f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000074f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000075f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000076f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000077f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+# DSISWITCH_1_0 (count=128)
+0000078f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000079f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000007af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000007bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000007cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000007df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000007ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000007ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+# DSI2_0_HV_ROUTING + 0x00000080 (count=128)
+0000080f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000081f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000082f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000083f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000084f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000085f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000086f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000087f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+# DSISWITCH_1_1 (count=128)
+0000088f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000089f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000008af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000008bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000008cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000008df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000008ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000008ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+# DSI2_1_HV_ROUTING + 0x00000080 (count=128)
+0000090f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000091f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000092f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000093f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000094f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000095f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000096f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000097f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+# HSIOM (count=16384)
+0000098f: 00 00 00 ee 00 00 00 00 00 00 00 00 00 00 00 00
+0000099f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000009af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000009bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000009cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000009df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000009ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000009ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000a0f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000a1f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000a2f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000a3f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000a4f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000a5f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000a6f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000a7f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000a8f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000a9f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000aaf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000abf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000acf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000adf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000aef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000aff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000b0f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000b1f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000b2f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000b3f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000b4f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000b5f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000b6f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000b7f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000b8f: 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00
+00000b9f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000baf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000bbf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000bcf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000bdf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000bef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000bff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000c0f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000c1f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000c2f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000c3f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000c4f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000c5f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000c6f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000c7f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000c8f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000c9f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000caf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000cbf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000ccf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000cdf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000cef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000cff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000d0f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000d1f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000d2f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000d3f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000d4f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000d5f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000d6f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000d7f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000d8f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000d9f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000daf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000dbf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000dcf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000ddf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000def: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000dff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000e0f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000e1f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000e2f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000e3f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000e4f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000e5f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000e6f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000e7f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000e8f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000e9f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000eaf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000ebf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000ecf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000edf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000eef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000eff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000f0f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000f1f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000f2f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000f3f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000f4f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000f5f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000f6f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000f7f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000f8f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000f9f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000faf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000fbf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000fcf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000fdf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000fef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00000fff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000100f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000101f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000102f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000103f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000104f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000105f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000106f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000107f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000108f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000109f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000010af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000010bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000010cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000010df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000010ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000010ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000110f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000111f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000112f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000113f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000114f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000115f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000116f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000117f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000118f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000119f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000011af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000011bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000011cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000011df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000011ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000011ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000120f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000121f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000122f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000123f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000124f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000125f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000126f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000127f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000128f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000129f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000012af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000012bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000012cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000012df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000012ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000012ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000130f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000131f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000132f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000133f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000134f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000135f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000136f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000137f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000138f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000139f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000013af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000013bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000013cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000013df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000013ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000013ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000140f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000141f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000142f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000143f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000144f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000145f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000146f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000147f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000148f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000149f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000014af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000014bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000014cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000014df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000014ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000014ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000150f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000151f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000152f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000153f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000154f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000155f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000156f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000157f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000158f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000159f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000015af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000015bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000015cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000015df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000015ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000015ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000160f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000161f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000162f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000163f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000164f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000165f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000166f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000167f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000168f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000169f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000016af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000016bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000016cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000016df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000016ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000016ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000170f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000171f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000172f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000173f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000174f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000175f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000176f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000177f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000178f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000179f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000017af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000017bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000017cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000017df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000017ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000017ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000180f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000181f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000182f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000183f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000184f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000185f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000186f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000187f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000188f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000189f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000018af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000018bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000018cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000018df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000018ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000018ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000190f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000191f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000192f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000193f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000194f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000195f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000196f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000197f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000198f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000199f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000019af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000019bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000019cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000019df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000019ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000019ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001a0f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001a1f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001a2f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001a3f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001a4f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001a5f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001a6f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001a7f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001a8f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001a9f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001aaf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001abf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001acf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001adf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001aef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001aff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001b0f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001b1f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001b2f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001b3f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001b4f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001b5f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001b6f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001b7f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001b8f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001b9f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001baf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001bbf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001bcf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001bdf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001bef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001bff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001c0f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001c1f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001c2f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001c3f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001c4f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001c5f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001c6f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001c7f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001c8f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001c9f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001caf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001cbf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001ccf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001cdf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001cef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001cff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001d0f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001d1f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001d2f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001d3f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001d4f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001d5f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001d6f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001d7f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001d8f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001d9f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001daf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001dbf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001dcf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001ddf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001def: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001dff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001e0f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001e1f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001e2f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001e3f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001e4f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001e5f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001e6f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001e7f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001e8f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001e9f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001eaf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001ebf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001ecf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001edf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001eef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001eff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001f0f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001f1f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001f2f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001f3f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001f4f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001f5f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001f6f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001f7f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001f8f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001f9f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001faf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001fbf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001fcf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001fdf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001fef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00001fff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000200f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000201f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000202f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000203f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000204f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000205f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000206f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000207f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000208f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000209f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000020af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000020bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000020cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000020df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000020ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000020ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000210f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000211f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000212f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000213f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000214f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000215f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000216f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000217f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000218f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000219f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000021af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000021bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000021cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000021df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000021ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000021ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000220f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000221f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000222f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000223f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000224f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000225f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000226f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000227f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000228f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000229f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000022af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000022bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000022cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000022df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000022ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000022ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000230f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000231f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000232f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000233f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000234f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000235f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000236f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000237f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000238f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000239f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000023af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000023bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000023cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000023df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000023ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000023ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000240f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000241f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000242f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000243f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000244f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000245f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000246f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000247f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000248f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000249f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000024af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000024bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000024cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000024df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000024ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000024ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000250f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000251f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000252f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000253f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000254f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000255f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000256f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000257f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000258f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000259f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000025af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000025bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000025cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000025df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000025ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000025ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000260f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000261f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000262f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000263f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000264f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000265f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000266f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000267f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000268f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000269f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000026af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000026bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000026cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000026df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000026ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000026ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000270f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000271f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000272f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000273f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000274f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000275f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000276f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000277f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000278f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000279f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000027af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000027bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000027cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000027df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000027ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000027ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000280f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000281f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000282f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000283f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000284f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000285f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000286f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000287f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000288f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000289f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000028af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000028bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000028cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000028df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000028ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000028ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000290f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000291f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000292f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000293f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000294f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000295f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000296f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000297f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000298f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000299f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000029af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000029bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000029cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000029df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000029ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000029ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002a0f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002a1f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002a2f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002a3f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002a4f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002a5f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002a6f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002a7f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002a8f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002a9f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002aaf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002abf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002acf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002adf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002aef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002aff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002b0f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002b1f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002b2f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002b3f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002b4f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002b5f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002b6f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002b7f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002b8f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002b9f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002baf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002bbf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002bcf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002bdf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002bef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002bff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002c0f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002c1f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002c2f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002c3f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002c4f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002c5f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002c6f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002c7f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002c8f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002c9f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002caf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002cbf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002ccf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002cdf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002cef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002cff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002d0f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002d1f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002d2f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002d3f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002d4f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002d5f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002d6f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002d7f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002d8f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002d9f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002daf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002dbf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002dcf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002ddf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002def: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002dff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002e0f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002e1f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002e2f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002e3f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002e4f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002e5f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002e6f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002e7f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002e8f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002e9f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002eaf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002ebf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002ecf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002edf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002eef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002eff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002f0f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002f1f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002f2f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002f3f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002f4f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002f5f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002f6f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002f7f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002f8f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002f9f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002faf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002fbf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002fcf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002fdf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002fef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00002fff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000300f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000301f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000302f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000303f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000304f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000305f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000306f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000307f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000308f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000309f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000030af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000030bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000030cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000030df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000030ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000030ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000310f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000311f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000312f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000313f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000314f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000315f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000316f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000317f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000318f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000319f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000031af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000031bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000031cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000031df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000031ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000031ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000320f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000321f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000322f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000323f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000324f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000325f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000326f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000327f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000328f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000329f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000032af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000032bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000032cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000032df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000032ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000032ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000330f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000331f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000332f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000333f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000334f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000335f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000336f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000337f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000338f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000339f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000033af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000033bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000033cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000033df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000033ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000033ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000340f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000341f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000342f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000343f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000344f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000345f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000346f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000347f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000348f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000349f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000034af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000034bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000034cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000034df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000034ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000034ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000350f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000351f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000352f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000353f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000354f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000355f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000356f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000357f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000358f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000359f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000035af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000035bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000035cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000035df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000035ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000035ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000360f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000361f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000362f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000363f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000364f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000365f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000366f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000367f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000368f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000369f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000036af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000036bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000036cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000036df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000036ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000036ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000370f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000371f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000372f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000373f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000374f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000375f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000376f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000377f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000378f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000379f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000037af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000037bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000037cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000037df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000037ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000037ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000380f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000381f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000382f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000383f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000384f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000385f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000386f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000387f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000388f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000389f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000038af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000038bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000038cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000038df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000038ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000038ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000390f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000391f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000392f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000393f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000394f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000395f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000396f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000397f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000398f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000399f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000039af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000039bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000039cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000039df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000039ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000039ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003a0f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003a1f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003a2f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003a3f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003a4f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003a5f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003a6f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003a7f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003a8f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003a9f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003aaf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003abf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003acf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003adf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003aef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003aff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003b0f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003b1f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003b2f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003b3f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003b4f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003b5f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003b6f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003b7f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003b8f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003b9f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003baf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003bbf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003bcf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003bdf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003bef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003bff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003c0f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003c1f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003c2f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003c3f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003c4f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003c5f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003c6f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003c7f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003c8f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003c9f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003caf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003cbf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003ccf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003cdf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003cef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003cff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003d0f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003d1f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003d2f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003d3f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003d4f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003d5f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003d6f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003d7f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003d8f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003d9f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003daf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003dbf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003dcf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003ddf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003def: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003dff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003e0f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003e1f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003e2f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003e3f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003e4f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003e5f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003e6f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003e7f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003e8f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003e9f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003eaf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003ebf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003ecf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003edf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003eef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003eff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003f0f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003f1f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003f2f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003f3f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003f4f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003f5f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003f6f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003f7f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003f8f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003f9f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003faf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003fbf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003fcf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003fdf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003fef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00003fff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000400f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000401f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000402f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000403f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000404f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000405f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000406f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000407f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000408f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000409f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000040af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000040bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000040cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000040df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000040ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000040ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000410f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000411f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000412f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000413f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000414f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000415f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000416f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000417f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000418f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000419f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000041af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000041bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000041cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000041df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000041ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000041ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000420f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000421f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000422f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000423f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000424f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000425f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000426f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000427f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000428f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000429f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000042af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000042bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000042cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000042df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000042ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000042ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000430f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000431f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000432f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000433f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000434f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000435f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000436f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000437f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000438f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000439f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000043af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000043bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000043cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000043df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000043ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000043ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000440f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000441f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000442f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000443f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000444f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000445f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000446f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000447f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000448f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000449f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000044af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000044bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000044cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000044df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000044ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000044ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000450f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000451f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000452f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000453f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000454f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000455f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000456f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000457f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000458f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000459f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000045af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000045bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000045cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000045df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000045ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000045ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000460f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000461f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000462f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000463f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000464f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000465f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000466f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000467f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000468f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000469f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000046af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000046bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000046cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000046df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000046ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000046ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000470f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000471f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000472f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000473f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000474f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000475f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000476f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000477f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000478f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000479f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000047af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000047bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000047cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000047df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000047ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000047ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000480f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000481f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000482f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000483f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000484f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000485f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000486f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000487f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000488f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000489f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000048af: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000048bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000048cf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000048df: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000048ef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+000048ff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000490f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000491f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000492f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000493f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000494f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000495f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000496f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0000497f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cm0gcc.ld
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cm0gcc.ld	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cm0gcc.ld	(revision 7)
@@ -0,0 +1,279 @@
+/* Linker script for ARM M-profile Simulator
+ *
+ * Version: Sourcery G++ Lite 2010q1-188
+ * Support: https://support.codesourcery.com/GNUToolchain/
+ *
+ * Copyright (c) 2007, 2008, 2009, 2010 CodeSourcery, Inc.
+ *
+ * The authors hereby grant permission to use, copy, modify, distribute,
+ * and license this software and its documentation for any purpose, provided
+ * that existing copyright notices are retained in all copies and that this
+ * notice is included verbatim in any distributions.  No written agreement,
+ * license, or royalty fee is required for any of the authorized uses.
+ * Modifications to this software may be copyrighted by their authors
+ * and need not follow the licensing terms described here, provided that
+ * the new terms are clearly indicated on the first page of each file where
+ * they apply.
+ */
+OUTPUT_FORMAT ("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
+ENTRY(Reset)
+SEARCH_DIR(.)
+GROUP(-lgcc -lc -lnosys)
+
+
+MEMORY
+{
+  rom (rx) : ORIGIN = 0x0, LENGTH = 131072
+  ram (rwx) : ORIGIN = 0x20000000, LENGTH = 16384
+}
+
+
+CY_APPL_ORIGIN      = 0; 
+CY_FLASH_ROW_SIZE   = 128;
+CY_APPL_NUM         = 1;
+CY_METADATA_SIZE    = 64;
+
+
+/* These force the linker to search for particular symbols from
+ * the start of the link process and thus ensure the user's
+ * overrides are picked up
+ */
+EXTERN(Reset)
+
+/* Bring in the interrupt routines & vector */
+EXTERN(main)
+
+/* Bring in the meta data */
+EXTERN(cy_meta_loader cy_bootloader cy_meta_loadable cy_meta_bootloader)
+EXTERN(cy_meta_flashprotect cy_metadata cy_meta_chipprotect)
+EXTERN(cy_heap)
+
+/* Provide fall-back values */
+PROVIDE(__cy_heap_start = _end);
+PROVIDE(__cy_region_num = (__cy_regions_end - __cy_regions) / 16);
+
+/* Set stack top to end of RAM, and stack limit move down by
+ * size of .stack section.
+ */
+PROVIDE(__cy_stack = ORIGIN(ram) + LENGTH(ram));
+
+PROVIDE(__cy_heap_end = __cy_stack - 0x0800);
+
+
+SECTIONS
+{
+  /* The bootloader location */
+  .cybootloader 0x0 : { KEEP(*(.cybootloader)) } >rom
+
+  /* Calculate where the loadables should start */
+  appl1_start = CY_APPL_ORIGIN ? CY_APPL_ORIGIN : ALIGN(CY_FLASH_ROW_SIZE);
+  appl2_start = appl1_start + ALIGN((LENGTH(rom) - appl1_start - 2 * CY_FLASH_ROW_SIZE) / 2, CY_FLASH_ROW_SIZE);
+  appl_start = (CY_APPL_NUM == 1) ? appl1_start : appl2_start;
+
+  .text appl_start :
+  {
+    CREATE_OBJECT_SYMBOLS
+    PROVIDE(__cy_interrupt_vector = RomVectors);
+
+    *(.romvectors)
+
+    /* Make sure we pulled in an interrupt vector.  */
+    ASSERT (. != __cy_interrupt_vector, "No interrupt vector");
+
+    ASSERT (CY_APPL_ORIGIN ? (SIZEOF(.cybootloader) <= CY_APPL_ORIGIN) : 1, "Wrong image location");
+
+    PROVIDE(__cy_reset = Reset);
+    *(.text.Reset)
+    /* Make sure we pulled in some reset code.  */
+    ASSERT (. != __cy_reset, "No reset code");
+
+    *(.psocinit)
+
+    . = MAX(., 0x100);
+
+    *(.text .text.* .gnu.linkonce.t.*)
+    *(.plt)
+    *(.gnu.warning)
+    *(.glue_7t) *(.glue_7) *(.vfp11_veneer)
+	
+    KEEP(*(.bootloader)) /* necessary for bootloader's, but doesn't impact non-bootloaders */
+
+    *(.ARM.extab* .gnu.linkonce.armextab.*)
+    *(.gcc_except_table)
+  } >rom
+  .eh_frame_hdr : ALIGN (4)
+  {
+    KEEP (*(.eh_frame_hdr))
+  } >rom
+  .eh_frame : ALIGN (4)
+  {
+    KEEP (*(.eh_frame))
+  } >rom
+  /* .ARM.exidx is sorted, so has to go in its own output section.  */
+  PROVIDE_HIDDEN (__exidx_start = .);
+  .ARM.exidx :
+  {
+    *(.ARM.exidx* .gnu.linkonce.armexidx.*)
+  } >rom
+  __exidx_end = .;
+  .rodata : ALIGN (4)
+  {
+    *(.rodata .rodata.* .gnu.linkonce.r.*)
+
+    . = ALIGN(4);
+    KEEP(*(.init))
+
+    . = ALIGN(4);
+    __preinit_array_start = .;
+    KEEP (*(.preinit_array))
+    __preinit_array_end = .;
+
+    . = ALIGN(4);
+    __init_array_start = .;
+    KEEP (*(SORT(.init_array.*)))
+    KEEP (*(.init_array))
+    __init_array_end = .;
+
+    . = ALIGN(4);
+    KEEP(*(.fini))
+
+    . = ALIGN(4);
+    __fini_array_start = .;
+    KEEP (*(.fini_array))
+    KEEP (*(SORT(.fini_array.*)))
+    __fini_array_end = .;
+
+    . = ALIGN(0x4);
+    KEEP (*crtbegin.o(.ctors))
+    KEEP (*(EXCLUDE_FILE (*crtend.o) .ctors))
+    KEEP (*(SORT(.ctors.*)))
+    KEEP (*crtend.o(.ctors))
+
+    . = ALIGN(0x4);
+    KEEP (*crtbegin.o(.dtors))
+    KEEP (*(EXCLUDE_FILE (*crtend.o) .dtors))
+    KEEP (*(SORT(.dtors.*)))
+    KEEP (*crtend.o(.dtors))
+
+    . = ALIGN(4);
+    __cy_regions = .;
+    LONG (__cy_region_init_ram)
+    LONG (__cy_region_start_data)
+    LONG (__cy_region_init_size_ram)
+    LONG (__cy_region_zero_size_ram)
+    __cy_regions_end = .;
+
+    . = ALIGN (8);
+    _etext = .;
+  } >rom
+
+  .ramvectors (NOLOAD) : ALIGN(8)
+  {
+    __cy_region_start_ram = .;
+    KEEP(*(.ramvectors))
+  }
+
+  .noinit (NOLOAD) : ALIGN(8)
+  {
+    KEEP(*(.noinit))
+  }
+
+  .data : ALIGN(8)
+  {
+    __cy_region_start_data = .;
+	
+    KEEP(*(.jcr))
+    *(.got.plt) *(.got)
+    *(.shdata)
+    *(.data .data.* .gnu.linkonce.d.*)
+    . = ALIGN (8);
+    *(.ram)
+    _edata = .;
+  } >ram AT>rom
+  .bss : ALIGN(8)
+  {
+    PROVIDE(__bss_start__ = .);
+    *(.shbss)
+    *(.bss .bss.* .gnu.linkonce.b.*)
+    *(COMMON)
+    . = ALIGN (8);
+    *(.ram.b)
+    _end = .;
+    __end = .;
+  } >ram AT>rom
+  PROVIDE(end = .);
+  PROVIDE(__bss_end__ = .);
+
+  __cy_region_init_ram = LOADADDR (.data);
+  __cy_region_init_size_ram = _edata - ADDR (.data);
+  __cy_region_zero_size_ram = _end - _edata;
+
+  /* The .stack and .heap sections don't contain any symbols. 
+   * They are only used for linker to calculate RAM utilization.
+   */
+  .heap (NOLOAD) :
+  {
+    . = _end;
+    . += 0x80;
+    __cy_heap_limit = .;
+  } >ram
+
+  .stack (__cy_stack - 0x0800) (NOLOAD) :
+  {
+    __cy_stack_limit = .;
+    . += 0x0800;
+  } >ram
+  
+  /* Check if data + heap + stack exceeds RAM limit */
+  ASSERT(__cy_stack_limit >= __cy_heap_limit, "region RAM overflowed with stack")
+  
+  .cyloadermeta ((appl_start == 0) ? (LENGTH(rom) - CY_METADATA_SIZE) : 0xF0000000) :
+  {
+    KEEP(*(.cyloadermeta))
+  } : NONE
+
+  .cyloadablemeta (LENGTH(rom) - CY_FLASH_ROW_SIZE * (CY_APPL_NUM - 1) - CY_METADATA_SIZE) :
+  {
+    KEEP(*(.cyloadablemeta))
+  } >rom
+
+  .cyflashprotect 0x90400000 : { KEEP(*(.cyflashprotect)) } :NONE 
+  .cymeta         0x90500000 : { KEEP(*(.cymeta)) } :NONE 
+  .cychipprotect  0x90600000 : { KEEP(*(.cychipprotect)) } :NONE 
+
+  .stab 0 (NOLOAD) : { *(.stab) }
+  .stabstr 0 (NOLOAD) : { *(.stabstr) }
+  /* DWARF debug sections.
+   * Symbols in the DWARF debugging sections are relative to the beginning
+   * of the section so we begin them at 0.
+   */
+  /* DWARF 1 */
+  .debug          0 : { *(.debug) }
+  .line           0 : { *(.line) }
+  /* GNU DWARF 1 extensions */
+  .debug_srcinfo  0 : { *(.debug_srcinfo) }
+  .debug_sfnames  0 : { *(.debug_sfnames) }
+  /* DWARF 1.1 and DWARF 2 */
+  .debug_aranges  0 : { *(.debug_aranges) }
+  .debug_pubnames 0 : { *(.debug_pubnames) }
+  /* DWARF 2 */
+  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }
+  .debug_abbrev   0 : { *(.debug_abbrev) }
+  .debug_line     0 : { *(.debug_line) }
+  .debug_frame    0 : { *(.debug_frame) }
+  .debug_str      0 : { *(.debug_str) }
+  .debug_loc      0 : { *(.debug_loc) }
+  .debug_macinfo  0 : { *(.debug_macinfo) }
+  /* DWARF 2.1 */
+  .debug_ranges   0 : { *(.debug_ranges) }
+  /* SGI/MIPS DWARF 2 extensions */
+  .debug_weaknames 0 : { *(.debug_weaknames) }
+  .debug_funcnames 0 : { *(.debug_funcnames) }
+  .debug_typenames 0 : { *(.debug_typenames) }
+  .debug_varnames  0 : { *(.debug_varnames) }
+
+  .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
+  .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) }
+  /DISCARD/ : { *(.note.GNU-stack) }
+}
+
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/core_cm0.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/core_cm0.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/core_cm0.h	(revision 7)
@@ -0,0 +1,711 @@
+/**************************************************************************//**
+ * @file     core_cm0.h
+ * @brief    CMSIS Cortex-M0 Core Peripheral Access Layer Header File
+ * @version  V4.00
+ * @date     22. August 2014
+ *
+ * @note
+ *
+ ******************************************************************************/
+/* Copyright (c) 2009 - 2014 ARM LIMITED
+
+   All rights reserved.
+   Redistribution and use in source and binary forms, with or without
+   modification, are permitted provided that the following conditions are met:
+   - Redistributions of source code must retain the above copyright
+     notice, this list of conditions and the following disclaimer.
+   - Redistributions in binary form must reproduce the above copyright
+     notice, this list of conditions and the following disclaimer in the
+     documentation and/or other materials provided with the distribution.
+   - Neither the name of ARM nor the names of its contributors may be used
+     to endorse or promote products derived from this software without
+     specific prior written permission.
+   *
+   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+   AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+   IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+   ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS AND CONTRIBUTORS BE
+   LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+   CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+   SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+   INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+   CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+   ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+   POSSIBILITY OF SUCH DAMAGE.
+   ---------------------------------------------------------------------------*/
+
+
+#if defined ( __ICCARM__ )
+ #pragma system_include  /* treat file as system include file for MISRA check */
+#endif
+
+#ifndef __CORE_CM0_H_GENERIC
+#define __CORE_CM0_H_GENERIC
+
+#ifdef __cplusplus
+ extern "C" {
+#endif
+
+/** \page CMSIS_MISRA_Exceptions  MISRA-C:2004 Compliance Exceptions
+  CMSIS violates the following MISRA-C:2004 rules:
+
+   \li Required Rule 8.5, object/function definition in header file.<br>
+     Function definitions in header files are used to allow 'inlining'.
+
+   \li Required Rule 18.4, declaration of union type or object of union type: '{...}'.<br>
+     Unions are used for effective representation of core registers.
+
+   \li Advisory Rule 19.7, Function-like macro defined.<br>
+     Function-like macros are used to allow more efficient code.
+ */
+
+
+/*******************************************************************************
+ *                 CMSIS definitions
+ ******************************************************************************/
+/** \ingroup Cortex_M0
+  @{
+ */
+
+/*  CMSIS CM0 definitions */
+#define __CM0_CMSIS_VERSION_MAIN  (0x04)                                   /*!< [31:16] CMSIS HAL main version   */
+#define __CM0_CMSIS_VERSION_SUB   (0x00)                                   /*!< [15:0]  CMSIS HAL sub version    */
+#define __CM0_CMSIS_VERSION       ((__CM0_CMSIS_VERSION_MAIN << 16) | \
+                                    __CM0_CMSIS_VERSION_SUB          )     /*!< CMSIS HAL version number         */
+
+#define __CORTEX_M                (0x00)                                   /*!< Cortex-M Core                    */
+
+
+#if   defined ( __CC_ARM )
+  #define __ASM            __asm                                      /*!< asm keyword for ARM Compiler          */
+  #define __INLINE         __inline                                   /*!< inline keyword for ARM Compiler       */
+  #define __STATIC_INLINE  static __inline
+
+#elif defined ( __GNUC__ )
+  #define __ASM            __asm                                      /*!< asm keyword for GNU Compiler          */
+  #define __INLINE         inline                                     /*!< inline keyword for GNU Compiler       */
+  #define __STATIC_INLINE  static inline
+
+#elif defined ( __ICCARM__ )
+  #define __ASM            __asm                                      /*!< asm keyword for IAR Compiler          */
+  #define __INLINE         inline                                     /*!< inline keyword for IAR Compiler. Only available in High optimization mode! */
+  #define __STATIC_INLINE  static inline
+
+#elif defined ( __TMS470__ )
+  #define __ASM            __asm                                      /*!< asm keyword for TI CCS Compiler       */
+  #define __STATIC_INLINE  static inline
+
+#elif defined ( __TASKING__ )
+  #define __ASM            __asm                                      /*!< asm keyword for TASKING Compiler      */
+  #define __INLINE         inline                                     /*!< inline keyword for TASKING Compiler   */
+  #define __STATIC_INLINE  static inline
+
+#elif defined ( __CSMC__ )
+  #define __packed
+  #define __ASM            _asm                                      /*!< asm keyword for COSMIC Compiler      */
+  #define __INLINE         inline                                    /*use -pc99 on compile line !< inline keyword for COSMIC Compiler   */
+  #define __STATIC_INLINE  static inline
+
+#endif
+
+/** __FPU_USED indicates whether an FPU is used or not.
+    This core does not support an FPU at all
+*/
+#define __FPU_USED       0
+
+#if defined ( __CC_ARM )
+  #if defined __TARGET_FPU_VFP
+    #warning "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
+  #endif
+
+#elif defined ( __GNUC__ )
+  #if defined (__VFP_FP__) && !defined(__SOFTFP__)
+    #warning "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
+  #endif
+
+#elif defined ( __ICCARM__ )
+  #if defined __ARMVFP__
+    #warning "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
+  #endif
+
+#elif defined ( __TMS470__ )
+  #if defined __TI__VFP_SUPPORT____
+    #warning "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
+  #endif
+
+#elif defined ( __TASKING__ )
+  #if defined __FPU_VFP__
+    #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
+  #endif
+
+#elif defined ( __CSMC__ )		/* Cosmic */
+  #if ( __CSMC__ & 0x400)		// FPU present for parser
+    #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
+  #endif
+#endif
+
+#include <stdint.h>                      /* standard types definitions                      */
+#include <core_cmInstr.h>                /* Core Instruction Access                         */
+#include <core_cmFunc.h>                 /* Core Function Access                            */
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __CORE_CM0_H_GENERIC */
+
+#ifndef __CMSIS_GENERIC
+
+#ifndef __CORE_CM0_H_DEPENDANT
+#define __CORE_CM0_H_DEPENDANT
+
+#ifdef __cplusplus
+ extern "C" {
+#endif
+
+/* check device defines and use defaults */
+#if defined __CHECK_DEVICE_DEFINES
+  #ifndef __CM0_REV
+    #define __CM0_REV               0x0000
+    #warning "__CM0_REV not defined in device header file; using default!"
+  #endif
+
+  #ifndef __NVIC_PRIO_BITS
+    #define __NVIC_PRIO_BITS          2
+    #warning "__NVIC_PRIO_BITS not defined in device header file; using default!"
+  #endif
+
+  #ifndef __Vendor_SysTickConfig
+    #define __Vendor_SysTickConfig    0
+    #warning "__Vendor_SysTickConfig not defined in device header file; using default!"
+  #endif
+#endif
+
+/* IO definitions (access restrictions to peripheral registers) */
+/**
+    \defgroup CMSIS_glob_defs CMSIS Global Defines
+
+    <strong>IO Type Qualifiers</strong> are used
+    \li to specify the access to peripheral variables.
+    \li for automatic generation of peripheral register debug information.
+*/
+#ifdef __cplusplus
+  #define   __I     volatile             /*!< Defines 'read only' permissions                 */
+#else
+  #define   __I     volatile const       /*!< Defines 'read only' permissions                 */
+#endif
+#define     __O     volatile             /*!< Defines 'write only' permissions                */
+#define     __IO    volatile             /*!< Defines 'read / write' permissions              */
+
+/*@} end of group Cortex_M0 */
+
+
+
+/*******************************************************************************
+ *                 Register Abstraction
+  Core Register contain:
+  - Core Register
+  - Core NVIC Register
+  - Core SCB Register
+  - Core SysTick Register
+ ******************************************************************************/
+/** \defgroup CMSIS_core_register Defines and Type Definitions
+    \brief Type definitions and defines for Cortex-M processor based devices.
+*/
+
+/** \ingroup    CMSIS_core_register
+    \defgroup   CMSIS_CORE  Status and Control Registers
+    \brief  Core Register type definitions.
+  @{
+ */
+
+/** \brief  Union type to access the Application Program Status Register (APSR).
+ */
+typedef union
+{
+  struct
+  {
+#if (__CORTEX_M != 0x04)
+    uint32_t _reserved0:27;              /*!< bit:  0..26  Reserved                           */
+#else
+    uint32_t _reserved0:16;              /*!< bit:  0..15  Reserved                           */
+    uint32_t GE:4;                       /*!< bit: 16..19  Greater than or Equal flags        */
+    uint32_t _reserved1:7;               /*!< bit: 20..26  Reserved                           */
+#endif
+    uint32_t Q:1;                        /*!< bit:     27  Saturation condition flag          */
+    uint32_t V:1;                        /*!< bit:     28  Overflow condition code flag       */
+    uint32_t C:1;                        /*!< bit:     29  Carry condition code flag          */
+    uint32_t Z:1;                        /*!< bit:     30  Zero condition code flag           */
+    uint32_t N:1;                        /*!< bit:     31  Negative condition code flag       */
+  } b;                                   /*!< Structure used for bit  access                  */
+  uint32_t w;                            /*!< Type      used for word access                  */
+} APSR_Type;
+
+
+/** \brief  Union type to access the Interrupt Program Status Register (IPSR).
+ */
+typedef union
+{
+  struct
+  {
+    uint32_t ISR:9;                      /*!< bit:  0.. 8  Exception number                   */
+    uint32_t _reserved0:23;              /*!< bit:  9..31  Reserved                           */
+  } b;                                   /*!< Structure used for bit  access                  */
+  uint32_t w;                            /*!< Type      used for word access                  */
+} IPSR_Type;
+
+
+/** \brief  Union type to access the Special-Purpose Program Status Registers (xPSR).
+ */
+typedef union
+{
+  struct
+  {
+    uint32_t ISR:9;                      /*!< bit:  0.. 8  Exception number                   */
+#if (__CORTEX_M != 0x04)
+    uint32_t _reserved0:15;              /*!< bit:  9..23  Reserved                           */
+#else
+    uint32_t _reserved0:7;               /*!< bit:  9..15  Reserved                           */
+    uint32_t GE:4;                       /*!< bit: 16..19  Greater than or Equal flags        */
+    uint32_t _reserved1:4;               /*!< bit: 20..23  Reserved                           */
+#endif
+    uint32_t T:1;                        /*!< bit:     24  Thumb bit        (read 0)          */
+    uint32_t IT:2;                       /*!< bit: 25..26  saved IT state   (read 0)          */
+    uint32_t Q:1;                        /*!< bit:     27  Saturation condition flag          */
+    uint32_t V:1;                        /*!< bit:     28  Overflow condition code flag       */
+    uint32_t C:1;                        /*!< bit:     29  Carry condition code flag          */
+    uint32_t Z:1;                        /*!< bit:     30  Zero condition code flag           */
+    uint32_t N:1;                        /*!< bit:     31  Negative condition code flag       */
+  } b;                                   /*!< Structure used for bit  access                  */
+  uint32_t w;                            /*!< Type      used for word access                  */
+} xPSR_Type;
+
+
+/** \brief  Union type to access the Control Registers (CONTROL).
+ */
+typedef union
+{
+  struct
+  {
+    uint32_t nPRIV:1;                    /*!< bit:      0  Execution privilege in Thread mode */
+    uint32_t SPSEL:1;                    /*!< bit:      1  Stack to be used                   */
+    uint32_t FPCA:1;                     /*!< bit:      2  FP extension active flag           */
+    uint32_t _reserved0:29;              /*!< bit:  3..31  Reserved                           */
+  } b;                                   /*!< Structure used for bit  access                  */
+  uint32_t w;                            /*!< Type      used for word access                  */
+} CONTROL_Type;
+
+/*@} end of group CMSIS_CORE */
+
+
+/** \ingroup    CMSIS_core_register
+    \defgroup   CMSIS_NVIC  Nested Vectored Interrupt Controller (NVIC)
+    \brief      Type definitions for the NVIC Registers
+  @{
+ */
+
+/** \brief  Structure type to access the Nested Vectored Interrupt Controller (NVIC).
+ */
+typedef struct
+{
+  __IO uint32_t ISER[1];                 /*!< Offset: 0x000 (R/W)  Interrupt Set Enable Register           */
+       uint32_t RESERVED0[31];
+  __IO uint32_t ICER[1];                 /*!< Offset: 0x080 (R/W)  Interrupt Clear Enable Register          */
+       uint32_t RSERVED1[31];
+  __IO uint32_t ISPR[1];                 /*!< Offset: 0x100 (R/W)  Interrupt Set Pending Register           */
+       uint32_t RESERVED2[31];
+  __IO uint32_t ICPR[1];                 /*!< Offset: 0x180 (R/W)  Interrupt Clear Pending Register         */
+       uint32_t RESERVED3[31];
+       uint32_t RESERVED4[64];
+  __IO uint32_t IP[8];                   /*!< Offset: 0x300 (R/W)  Interrupt Priority Register              */
+}  NVIC_Type;
+
+/*@} end of group CMSIS_NVIC */
+
+
+/** \ingroup  CMSIS_core_register
+    \defgroup CMSIS_SCB     System Control Block (SCB)
+    \brief      Type definitions for the System Control Block Registers
+  @{
+ */
+
+/** \brief  Structure type to access the System Control Block (SCB).
+ */
+typedef struct
+{
+  __I  uint32_t CPUID;                   /*!< Offset: 0x000 (R/ )  CPUID Base Register                                   */
+  __IO uint32_t ICSR;                    /*!< Offset: 0x004 (R/W)  Interrupt Control and State Register                  */
+       uint32_t RESERVED0;
+  __IO uint32_t AIRCR;                   /*!< Offset: 0x00C (R/W)  Application Interrupt and Reset Control Register      */
+  __IO uint32_t SCR;                     /*!< Offset: 0x010 (R/W)  System Control Register                               */
+  __IO uint32_t CCR;                     /*!< Offset: 0x014 (R/W)  Configuration Control Register                        */
+       uint32_t RESERVED1;
+  __IO uint32_t SHP[2];                  /*!< Offset: 0x01C (R/W)  System Handlers Priority Registers. [0] is RESERVED   */
+  __IO uint32_t SHCSR;                   /*!< Offset: 0x024 (R/W)  System Handler Control and State Register             */
+} SCB_Type;
+
+/* SCB CPUID Register Definitions */
+#define SCB_CPUID_IMPLEMENTER_Pos          24                                             /*!< SCB CPUID: IMPLEMENTER Position */
+#define SCB_CPUID_IMPLEMENTER_Msk          (0xFFUL << SCB_CPUID_IMPLEMENTER_Pos)          /*!< SCB CPUID: IMPLEMENTER Mask */
+
+#define SCB_CPUID_VARIANT_Pos              20                                             /*!< SCB CPUID: VARIANT Position */
+#define SCB_CPUID_VARIANT_Msk              (0xFUL << SCB_CPUID_VARIANT_Pos)               /*!< SCB CPUID: VARIANT Mask */
+
+#define SCB_CPUID_ARCHITECTURE_Pos         16                                             /*!< SCB CPUID: ARCHITECTURE Position */
+#define SCB_CPUID_ARCHITECTURE_Msk         (0xFUL << SCB_CPUID_ARCHITECTURE_Pos)          /*!< SCB CPUID: ARCHITECTURE Mask */
+
+#define SCB_CPUID_PARTNO_Pos                4                                             /*!< SCB CPUID: PARTNO Position */
+#define SCB_CPUID_PARTNO_Msk               (0xFFFUL << SCB_CPUID_PARTNO_Pos)              /*!< SCB CPUID: PARTNO Mask */
+
+#define SCB_CPUID_REVISION_Pos              0                                             /*!< SCB CPUID: REVISION Position */
+#define SCB_CPUID_REVISION_Msk             (0xFUL << SCB_CPUID_REVISION_Pos)              /*!< SCB CPUID: REVISION Mask */
+
+/* SCB Interrupt Control State Register Definitions */
+#define SCB_ICSR_NMIPENDSET_Pos            31                                             /*!< SCB ICSR: NMIPENDSET Position */
+#define SCB_ICSR_NMIPENDSET_Msk            (1UL << SCB_ICSR_NMIPENDSET_Pos)               /*!< SCB ICSR: NMIPENDSET Mask */
+
+#define SCB_ICSR_PENDSVSET_Pos             28                                             /*!< SCB ICSR: PENDSVSET Position */
+#define SCB_ICSR_PENDSVSET_Msk             (1UL << SCB_ICSR_PENDSVSET_Pos)                /*!< SCB ICSR: PENDSVSET Mask */
+
+#define SCB_ICSR_PENDSVCLR_Pos             27                                             /*!< SCB ICSR: PENDSVCLR Position */
+#define SCB_ICSR_PENDSVCLR_Msk             (1UL << SCB_ICSR_PENDSVCLR_Pos)                /*!< SCB ICSR: PENDSVCLR Mask */
+
+#define SCB_ICSR_PENDSTSET_Pos             26                                             /*!< SCB ICSR: PENDSTSET Position */
+#define SCB_ICSR_PENDSTSET_Msk             (1UL << SCB_ICSR_PENDSTSET_Pos)                /*!< SCB ICSR: PENDSTSET Mask */
+
+#define SCB_ICSR_PENDSTCLR_Pos             25                                             /*!< SCB ICSR: PENDSTCLR Position */
+#define SCB_ICSR_PENDSTCLR_Msk             (1UL << SCB_ICSR_PENDSTCLR_Pos)                /*!< SCB ICSR: PENDSTCLR Mask */
+
+#define SCB_ICSR_ISRPREEMPT_Pos            23                                             /*!< SCB ICSR: ISRPREEMPT Position */
+#define SCB_ICSR_ISRPREEMPT_Msk            (1UL << SCB_ICSR_ISRPREEMPT_Pos)               /*!< SCB ICSR: ISRPREEMPT Mask */
+
+#define SCB_ICSR_ISRPENDING_Pos            22                                             /*!< SCB ICSR: ISRPENDING Position */
+#define SCB_ICSR_ISRPENDING_Msk            (1UL << SCB_ICSR_ISRPENDING_Pos)               /*!< SCB ICSR: ISRPENDING Mask */
+
+#define SCB_ICSR_VECTPENDING_Pos           12                                             /*!< SCB ICSR: VECTPENDING Position */
+#define SCB_ICSR_VECTPENDING_Msk           (0x1FFUL << SCB_ICSR_VECTPENDING_Pos)          /*!< SCB ICSR: VECTPENDING Mask */
+
+#define SCB_ICSR_VECTACTIVE_Pos             0                                             /*!< SCB ICSR: VECTACTIVE Position */
+#define SCB_ICSR_VECTACTIVE_Msk            (0x1FFUL << SCB_ICSR_VECTACTIVE_Pos)           /*!< SCB ICSR: VECTACTIVE Mask */
+
+/* SCB Application Interrupt and Reset Control Register Definitions */
+#define SCB_AIRCR_VECTKEY_Pos              16                                             /*!< SCB AIRCR: VECTKEY Position */
+#define SCB_AIRCR_VECTKEY_Msk              (0xFFFFUL << SCB_AIRCR_VECTKEY_Pos)            /*!< SCB AIRCR: VECTKEY Mask */
+
+#define SCB_AIRCR_VECTKEYSTAT_Pos          16                                             /*!< SCB AIRCR: VECTKEYSTAT Position */
+#define SCB_AIRCR_VECTKEYSTAT_Msk          (0xFFFFUL << SCB_AIRCR_VECTKEYSTAT_Pos)        /*!< SCB AIRCR: VECTKEYSTAT Mask */
+
+#define SCB_AIRCR_ENDIANESS_Pos            15                                             /*!< SCB AIRCR: ENDIANESS Position */
+#define SCB_AIRCR_ENDIANESS_Msk            (1UL << SCB_AIRCR_ENDIANESS_Pos)               /*!< SCB AIRCR: ENDIANESS Mask */
+
+#define SCB_AIRCR_SYSRESETREQ_Pos           2                                             /*!< SCB AIRCR: SYSRESETREQ Position */
+#define SCB_AIRCR_SYSRESETREQ_Msk          (1UL << SCB_AIRCR_SYSRESETREQ_Pos)             /*!< SCB AIRCR: SYSRESETREQ Mask */
+
+#define SCB_AIRCR_VECTCLRACTIVE_Pos         1                                             /*!< SCB AIRCR: VECTCLRACTIVE Position */
+#define SCB_AIRCR_VECTCLRACTIVE_Msk        (1UL << SCB_AIRCR_VECTCLRACTIVE_Pos)           /*!< SCB AIRCR: VECTCLRACTIVE Mask */
+
+/* SCB System Control Register Definitions */
+#define SCB_SCR_SEVONPEND_Pos               4                                             /*!< SCB SCR: SEVONPEND Position */
+#define SCB_SCR_SEVONPEND_Msk              (1UL << SCB_SCR_SEVONPEND_Pos)                 /*!< SCB SCR: SEVONPEND Mask */
+
+#define SCB_SCR_SLEEPDEEP_Pos               2                                             /*!< SCB SCR: SLEEPDEEP Position */
+#define SCB_SCR_SLEEPDEEP_Msk              (1UL << SCB_SCR_SLEEPDEEP_Pos)                 /*!< SCB SCR: SLEEPDEEP Mask */
+
+#define SCB_SCR_SLEEPONEXIT_Pos             1                                             /*!< SCB SCR: SLEEPONEXIT Position */
+#define SCB_SCR_SLEEPONEXIT_Msk            (1UL << SCB_SCR_SLEEPONEXIT_Pos)               /*!< SCB SCR: SLEEPONEXIT Mask */
+
+/* SCB Configuration Control Register Definitions */
+#define SCB_CCR_STKALIGN_Pos                9                                             /*!< SCB CCR: STKALIGN Position */
+#define SCB_CCR_STKALIGN_Msk               (1UL << SCB_CCR_STKALIGN_Pos)                  /*!< SCB CCR: STKALIGN Mask */
+
+#define SCB_CCR_UNALIGN_TRP_Pos             3                                             /*!< SCB CCR: UNALIGN_TRP Position */
+#define SCB_CCR_UNALIGN_TRP_Msk            (1UL << SCB_CCR_UNALIGN_TRP_Pos)               /*!< SCB CCR: UNALIGN_TRP Mask */
+
+/* SCB System Handler Control and State Register Definitions */
+#define SCB_SHCSR_SVCALLPENDED_Pos         15                                             /*!< SCB SHCSR: SVCALLPENDED Position */
+#define SCB_SHCSR_SVCALLPENDED_Msk         (1UL << SCB_SHCSR_SVCALLPENDED_Pos)            /*!< SCB SHCSR: SVCALLPENDED Mask */
+
+/*@} end of group CMSIS_SCB */
+
+
+/** \ingroup  CMSIS_core_register
+    \defgroup CMSIS_SysTick     System Tick Timer (SysTick)
+    \brief      Type definitions for the System Timer Registers.
+  @{
+ */
+
+/** \brief  Structure type to access the System Timer (SysTick).
+ */
+typedef struct
+{
+  __IO uint32_t CTRL;                    /*!< Offset: 0x000 (R/W)  SysTick Control and Status Register */
+  __IO uint32_t LOAD;                    /*!< Offset: 0x004 (R/W)  SysTick Reload Value Register       */
+  __IO uint32_t VAL;                     /*!< Offset: 0x008 (R/W)  SysTick Current Value Register      */
+  __I  uint32_t CALIB;                   /*!< Offset: 0x00C (R/ )  SysTick Calibration Register        */
+} SysTick_Type;
+
+/* SysTick Control / Status Register Definitions */
+#define SysTick_CTRL_COUNTFLAG_Pos         16                                             /*!< SysTick CTRL: COUNTFLAG Position */
+#define SysTick_CTRL_COUNTFLAG_Msk         (1UL << SysTick_CTRL_COUNTFLAG_Pos)            /*!< SysTick CTRL: COUNTFLAG Mask */
+
+#define SysTick_CTRL_CLKSOURCE_Pos          2                                             /*!< SysTick CTRL: CLKSOURCE Position */
+#define SysTick_CTRL_CLKSOURCE_Msk         (1UL << SysTick_CTRL_CLKSOURCE_Pos)            /*!< SysTick CTRL: CLKSOURCE Mask */
+
+#define SysTick_CTRL_TICKINT_Pos            1                                             /*!< SysTick CTRL: TICKINT Position */
+#define SysTick_CTRL_TICKINT_Msk           (1UL << SysTick_CTRL_TICKINT_Pos)              /*!< SysTick CTRL: TICKINT Mask */
+
+#define SysTick_CTRL_ENABLE_Pos             0                                             /*!< SysTick CTRL: ENABLE Position */
+#define SysTick_CTRL_ENABLE_Msk            (1UL << SysTick_CTRL_ENABLE_Pos)               /*!< SysTick CTRL: ENABLE Mask */
+
+/* SysTick Reload Register Definitions */
+#define SysTick_LOAD_RELOAD_Pos             0                                             /*!< SysTick LOAD: RELOAD Position */
+#define SysTick_LOAD_RELOAD_Msk            (0xFFFFFFUL << SysTick_LOAD_RELOAD_Pos)        /*!< SysTick LOAD: RELOAD Mask */
+
+/* SysTick Current Register Definitions */
+#define SysTick_VAL_CURRENT_Pos             0                                             /*!< SysTick VAL: CURRENT Position */
+#define SysTick_VAL_CURRENT_Msk            (0xFFFFFFUL << SysTick_VAL_CURRENT_Pos)        /*!< SysTick VAL: CURRENT Mask */
+
+/* SysTick Calibration Register Definitions */
+#define SysTick_CALIB_NOREF_Pos            31                                             /*!< SysTick CALIB: NOREF Position */
+#define SysTick_CALIB_NOREF_Msk            (1UL << SysTick_CALIB_NOREF_Pos)               /*!< SysTick CALIB: NOREF Mask */
+
+#define SysTick_CALIB_SKEW_Pos             30                                             /*!< SysTick CALIB: SKEW Position */
+#define SysTick_CALIB_SKEW_Msk             (1UL << SysTick_CALIB_SKEW_Pos)                /*!< SysTick CALIB: SKEW Mask */
+
+#define SysTick_CALIB_TENMS_Pos             0                                             /*!< SysTick CALIB: TENMS Position */
+#define SysTick_CALIB_TENMS_Msk            (0xFFFFFFUL << SysTick_CALIB_TENMS_Pos)        /*!< SysTick CALIB: TENMS Mask */
+
+/*@} end of group CMSIS_SysTick */
+
+
+/** \ingroup  CMSIS_core_register
+    \defgroup CMSIS_CoreDebug       Core Debug Registers (CoreDebug)
+    \brief      Cortex-M0 Core Debug Registers (DCB registers, SHCSR, and DFSR)
+                are only accessible over DAP and not via processor. Therefore
+                they are not covered by the Cortex-M0 header file.
+  @{
+ */
+/*@} end of group CMSIS_CoreDebug */
+
+
+/** \ingroup    CMSIS_core_register
+    \defgroup   CMSIS_core_base     Core Definitions
+    \brief      Definitions for base addresses, unions, and structures.
+  @{
+ */
+
+/* Memory mapping of Cortex-M0 Hardware */
+#define SCS_BASE            (0xE000E000UL)                            /*!< System Control Space Base Address */
+#define SysTick_BASE        (SCS_BASE +  0x0010UL)                    /*!< SysTick Base Address              */
+#define NVIC_BASE           (SCS_BASE +  0x0100UL)                    /*!< NVIC Base Address                 */
+#define SCB_BASE            (SCS_BASE +  0x0D00UL)                    /*!< System Control Block Base Address */
+
+#define SCB                 ((SCB_Type       *)     SCB_BASE      )   /*!< SCB configuration struct           */
+#define SysTick             ((SysTick_Type   *)     SysTick_BASE  )   /*!< SysTick configuration struct       */
+#define NVIC                ((NVIC_Type      *)     NVIC_BASE     )   /*!< NVIC configuration struct          */
+
+
+/*@} */
+
+
+
+/*******************************************************************************
+ *                Hardware Abstraction Layer
+  Core Function Interface contains:
+  - Core NVIC Functions
+  - Core SysTick Functions
+  - Core Register Access Functions
+ ******************************************************************************/
+/** \defgroup CMSIS_Core_FunctionInterface Functions and Instructions Reference
+*/
+
+
+
+/* ##########################   NVIC functions  #################################### */
+/** \ingroup  CMSIS_Core_FunctionInterface
+    \defgroup CMSIS_Core_NVICFunctions NVIC Functions
+    \brief      Functions that manage interrupts and exceptions via the NVIC.
+    @{
+ */
+
+/* Interrupt Priorities are WORD accessible only under ARMv6M                   */
+/* The following MACROS handle generation of the register offset and byte masks */
+#define _BIT_SHIFT(IRQn)         (  (((uint32_t)(IRQn)       )    &  0x03) * 8 )
+#define _SHP_IDX(IRQn)           ( ((((uint32_t)(IRQn) & 0x0F)-8) >>    2)     )
+#define _IP_IDX(IRQn)            (   ((uint32_t)(IRQn)            >>    2)     )
+
+
+/** \brief  Enable External Interrupt
+
+    The function enables a device-specific interrupt in the NVIC interrupt controller.
+
+    \param [in]      IRQn  External interrupt number. Value cannot be negative.
+ */
+__STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn)
+{
+  NVIC->ISER[0] = (1 << ((uint32_t)(IRQn) & 0x1F));
+}
+
+
+/** \brief  Disable External Interrupt
+
+    The function disables a device-specific interrupt in the NVIC interrupt controller.
+
+    \param [in]      IRQn  External interrupt number. Value cannot be negative.
+ */
+__STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn)
+{
+  NVIC->ICER[0] = (1 << ((uint32_t)(IRQn) & 0x1F));
+}
+
+
+/** \brief  Get Pending Interrupt
+
+    The function reads the pending register in the NVIC and returns the pending bit
+    for the specified interrupt.
+
+    \param [in]      IRQn  Interrupt number.
+
+    \return             0  Interrupt status is not pending.
+    \return             1  Interrupt status is pending.
+ */
+__STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn)
+{
+  return((uint32_t) ((NVIC->ISPR[0] & (1 << ((uint32_t)(IRQn) & 0x1F)))?1:0));
+}
+
+
+/** \brief  Set Pending Interrupt
+
+    The function sets the pending bit of an external interrupt.
+
+    \param [in]      IRQn  Interrupt number. Value cannot be negative.
+ */
+__STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn)
+{
+  NVIC->ISPR[0] = (1 << ((uint32_t)(IRQn) & 0x1F));
+}
+
+
+/** \brief  Clear Pending Interrupt
+
+    The function clears the pending bit of an external interrupt.
+
+    \param [in]      IRQn  External interrupt number. Value cannot be negative.
+ */
+__STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn)
+{
+  NVIC->ICPR[0] = (1 << ((uint32_t)(IRQn) & 0x1F)); /* Clear pending interrupt */
+}
+
+
+/** \brief  Set Interrupt Priority
+
+    The function sets the priority of an interrupt.
+
+    \note The priority cannot be set for every core interrupt.
+
+    \param [in]      IRQn  Interrupt number.
+    \param [in]  priority  Priority to set.
+ */
+__STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority)
+{
+  if(IRQn < 0) {
+    SCB->SHP[_SHP_IDX(IRQn)] = (SCB->SHP[_SHP_IDX(IRQn)] & ~(0xFF << _BIT_SHIFT(IRQn))) |
+        (((priority << (8 - __NVIC_PRIO_BITS)) & 0xFF) << _BIT_SHIFT(IRQn)); }
+  else {
+    NVIC->IP[_IP_IDX(IRQn)] = (NVIC->IP[_IP_IDX(IRQn)] & ~(0xFF << _BIT_SHIFT(IRQn))) |
+        (((priority << (8 - __NVIC_PRIO_BITS)) & 0xFF) << _BIT_SHIFT(IRQn)); }
+}
+
+
+/** \brief  Get Interrupt Priority
+
+    The function reads the priority of an interrupt. The interrupt
+    number can be positive to specify an external (device specific)
+    interrupt, or negative to specify an internal (core) interrupt.
+
+
+    \param [in]   IRQn  Interrupt number.
+    \return             Interrupt Priority. Value is aligned automatically to the implemented
+                        priority bits of the microcontroller.
+ */
+__STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn)
+{
+
+  if(IRQn < 0) {
+    return((uint32_t)(((SCB->SHP[_SHP_IDX(IRQn)] >> _BIT_SHIFT(IRQn) ) & 0xFF) >> (8 - __NVIC_PRIO_BITS)));  } /* get priority for Cortex-M0 system interrupts */
+  else {
+    return((uint32_t)(((NVIC->IP[ _IP_IDX(IRQn)] >> _BIT_SHIFT(IRQn) ) & 0xFF) >> (8 - __NVIC_PRIO_BITS)));  } /* get priority for device specific interrupts  */
+}
+
+
+/** \brief  System Reset
+
+    The function initiates a system reset request to reset the MCU.
+ */
+__STATIC_INLINE void NVIC_SystemReset(void)
+{
+  __DSB();                                                     /* Ensure all outstanding memory accesses included
+                                                                  buffered write are completed before reset */
+  SCB->AIRCR  = ((0x5FA << SCB_AIRCR_VECTKEY_Pos)      |
+                 SCB_AIRCR_SYSRESETREQ_Msk);
+  __DSB();                                                     /* Ensure completion of memory access */
+  while(1);                                                    /* wait until reset */
+}
+
+/*@} end of CMSIS_Core_NVICFunctions */
+
+
+
+/* ##################################    SysTick function  ############################################ */
+/** \ingroup  CMSIS_Core_FunctionInterface
+    \defgroup CMSIS_Core_SysTickFunctions SysTick Functions
+    \brief      Functions that configure the System.
+  @{
+ */
+
+#if (__Vendor_SysTickConfig == 0)
+
+/** \brief  System Tick Configuration
+
+    The function initializes the System Timer and its interrupt, and starts the System Tick Timer.
+    Counter is in free running mode to generate periodic interrupts.
+
+    \param [in]  ticks  Number of ticks between two interrupts.
+
+    \return          0  Function succeeded.
+    \return          1  Function failed.
+
+    \note     When the variable <b>__Vendor_SysTickConfig</b> is set to 1, then the
+    function <b>SysTick_Config</b> is not included. In this case, the file <b><i>device</i>.h</b>
+    must contain a vendor-specific implementation of this function.
+
+ */
+__STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks)
+{
+  if ((ticks - 1) > SysTick_LOAD_RELOAD_Msk)  return (1);      /* Reload value impossible */
+
+  SysTick->LOAD  = ticks - 1;                                  /* set reload register */
+  NVIC_SetPriority (SysTick_IRQn, (1<<__NVIC_PRIO_BITS) - 1);  /* set Priority for Systick Interrupt */
+  SysTick->VAL   = 0;                                          /* Load the SysTick Counter Value */
+  SysTick->CTRL  = SysTick_CTRL_CLKSOURCE_Msk |
+                   SysTick_CTRL_TICKINT_Msk   |
+                   SysTick_CTRL_ENABLE_Msk;                    /* Enable SysTick IRQ and SysTick Timer */
+  return (0);                                                  /* Function successful */
+}
+
+#endif
+
+/*@} end of CMSIS_Core_SysTickFunctions */
+
+
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __CORE_CM0_H_DEPENDANT */
+
+#endif /* __CMSIS_GENERIC */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/core_cm0_psoc4.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/core_cm0_psoc4.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/core_cm0_psoc4.h	(revision 7)
@@ -0,0 +1,45 @@
+/*******************************************************************************
+* File Name: core_cm0_psoc4.h
+* Version 5.0
+*
+*  Description:
+*   Provides important type information for the  PSOC4 device family.
+*   This includes types necessary for core_cm0.h.
+*
+*  Note:
+*   Documentation of the API's in this file is located in the
+*   System Reference Guide provided with PSoC Creator.
+*
+********************************************************************************
+* Copyright 2008-2015, Cypress Semiconductor Corporation.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions,
+* disclaimers, and limitations in the end user license agreement accompanying
+* the software package with which this file was provided.
+*******************************************************************************/
+
+
+#if !defined(CY_BOOT_CORE_CM0_PSOC4_H)
+#define CY_BOOT_CORE_CM0_PSOC4_H
+
+/** Interrupt Number Definition */
+typedef enum IRQn
+{
+/******  Cortex-M0 Processor Exceptions Numbers ***************************************************/
+  NonMaskableInt_IRQn   = -14,              /*!< 2 Non Maskable Interrupt                         */
+  HardFault_IRQn        = -13,              /*!< 3 Cortex-M0 Hard Fault Interrupt                 */
+  SVCall_IRQn           = -5,               /*!< 11 Cortex-M0 SV Call Interrupt                   */
+  PendSV_IRQn           = -2,               /*!< 14 Cortex-M0 Pend SV Interrupt                   */
+  SysTick_IRQn          = -1                /*!< 15 Cortex-M0 System Tick Interrupt               */
+/******  PSOC4 Peripheral Interrupt Numbers *******************************************************/
+  /* Not relevant.  All peripheral interrupts are defined by the user */
+} IRQn_Type;
+
+#define __CHECK_DEVICE_DEFINES
+
+#define __CM0_REV                 0x0000
+#define __NVIC_PRIO_BITS          2
+#define __Vendor_SysTickConfig    0
+
+#include <core_cm0.h>
+
+#endif /* CY_BOOT_CORE_CM0_PSOC4_H */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/core_cmFunc.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/core_cmFunc.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/core_cmFunc.h	(revision 7)
@@ -0,0 +1,637 @@
+/**************************************************************************//**
+ * @file     core_cmFunc.h
+ * @brief    CMSIS Cortex-M Core Function Access Header File
+ * @version  V4.00
+ * @date     28. August 2014
+ *
+ * @note
+ *
+ ******************************************************************************/
+/* Copyright (c) 2009 - 2014 ARM LIMITED
+
+   All rights reserved.
+   Redistribution and use in source and binary forms, with or without
+   modification, are permitted provided that the following conditions are met:
+   - Redistributions of source code must retain the above copyright
+     notice, this list of conditions and the following disclaimer.
+   - Redistributions in binary form must reproduce the above copyright
+     notice, this list of conditions and the following disclaimer in the
+     documentation and/or other materials provided with the distribution.
+   - Neither the name of ARM nor the names of its contributors may be used
+     to endorse or promote products derived from this software without
+     specific prior written permission.
+   *
+   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+   AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+   IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+   ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS AND CONTRIBUTORS BE
+   LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+   CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+   SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+   INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+   CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+   ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+   POSSIBILITY OF SUCH DAMAGE.
+   ---------------------------------------------------------------------------*/
+
+
+#ifndef __CORE_CMFUNC_H
+#define __CORE_CMFUNC_H
+
+
+/* ###########################  Core Function Access  ########################### */
+/** \ingroup  CMSIS_Core_FunctionInterface
+    \defgroup CMSIS_Core_RegAccFunctions CMSIS Core Register Access Functions
+  @{
+ */
+
+#if   defined ( __CC_ARM ) /*------------------RealView Compiler -----------------*/
+/* ARM armcc specific functions */
+
+#if (__ARMCC_VERSION < 400677)
+  #error "Please use ARM Compiler Toolchain V4.0.677 or later!"
+#endif
+
+/* intrinsic void __enable_irq();     */
+/* intrinsic void __disable_irq();    */
+
+/** \brief  Get Control Register
+
+    This function returns the content of the Control Register.
+
+    \return               Control Register value
+ */
+__STATIC_INLINE uint32_t __get_CONTROL(void)
+{
+  register uint32_t __regControl         __ASM("control");
+  return(__regControl);
+}
+
+
+/** \brief  Set Control Register
+
+    This function writes the given value to the Control Register.
+
+    \param [in]    control  Control Register value to set
+ */
+__STATIC_INLINE void __set_CONTROL(uint32_t control)
+{
+  register uint32_t __regControl         __ASM("control");
+  __regControl = control;
+}
+
+
+/** \brief  Get IPSR Register
+
+    This function returns the content of the IPSR Register.
+
+    \return               IPSR Register value
+ */
+__STATIC_INLINE uint32_t __get_IPSR(void)
+{
+  register uint32_t __regIPSR          __ASM("ipsr");
+  return(__regIPSR);
+}
+
+
+/** \brief  Get APSR Register
+
+    This function returns the content of the APSR Register.
+
+    \return               APSR Register value
+ */
+__STATIC_INLINE uint32_t __get_APSR(void)
+{
+  register uint32_t __regAPSR          __ASM("apsr");
+  return(__regAPSR);
+}
+
+
+/** \brief  Get xPSR Register
+
+    This function returns the content of the xPSR Register.
+
+    \return               xPSR Register value
+ */
+__STATIC_INLINE uint32_t __get_xPSR(void)
+{
+  register uint32_t __regXPSR          __ASM("xpsr");
+  return(__regXPSR);
+}
+
+
+/** \brief  Get Process Stack Pointer
+
+    This function returns the current value of the Process Stack Pointer (PSP).
+
+    \return               PSP Register value
+ */
+__STATIC_INLINE uint32_t __get_PSP(void)
+{
+  register uint32_t __regProcessStackPointer  __ASM("psp");
+  return(__regProcessStackPointer);
+}
+
+
+/** \brief  Set Process Stack Pointer
+
+    This function assigns the given value to the Process Stack Pointer (PSP).
+
+    \param [in]    topOfProcStack  Process Stack Pointer value to set
+ */
+__STATIC_INLINE void __set_PSP(uint32_t topOfProcStack)
+{
+  register uint32_t __regProcessStackPointer  __ASM("psp");
+  __regProcessStackPointer = topOfProcStack;
+}
+
+
+/** \brief  Get Main Stack Pointer
+
+    This function returns the current value of the Main Stack Pointer (MSP).
+
+    \return               MSP Register value
+ */
+__STATIC_INLINE uint32_t __get_MSP(void)
+{
+  register uint32_t __regMainStackPointer     __ASM("msp");
+  return(__regMainStackPointer);
+}
+
+
+/** \brief  Set Main Stack Pointer
+
+    This function assigns the given value to the Main Stack Pointer (MSP).
+
+    \param [in]    topOfMainStack  Main Stack Pointer value to set
+ */
+__STATIC_INLINE void __set_MSP(uint32_t topOfMainStack)
+{
+  register uint32_t __regMainStackPointer     __ASM("msp");
+  __regMainStackPointer = topOfMainStack;
+}
+
+
+/** \brief  Get Priority Mask
+
+    This function returns the current state of the priority mask bit from the Priority Mask Register.
+
+    \return               Priority Mask value
+ */
+__STATIC_INLINE uint32_t __get_PRIMASK(void)
+{
+  register uint32_t __regPriMask         __ASM("primask");
+  return(__regPriMask);
+}
+
+
+/** \brief  Set Priority Mask
+
+    This function assigns the given value to the Priority Mask Register.
+
+    \param [in]    priMask  Priority Mask
+ */
+__STATIC_INLINE void __set_PRIMASK(uint32_t priMask)
+{
+  register uint32_t __regPriMask         __ASM("primask");
+  __regPriMask = (priMask);
+}
+
+
+#if       (__CORTEX_M >= 0x03) || (__CORTEX_SC >= 300)
+
+/** \brief  Enable FIQ
+
+    This function enables FIQ interrupts by clearing the F-bit in the CPSR.
+    Can only be executed in Privileged modes.
+ */
+#define __enable_fault_irq                __enable_fiq
+
+
+/** \brief  Disable FIQ
+
+    This function disables FIQ interrupts by setting the F-bit in the CPSR.
+    Can only be executed in Privileged modes.
+ */
+#define __disable_fault_irq               __disable_fiq
+
+
+/** \brief  Get Base Priority
+
+    This function returns the current value of the Base Priority register.
+
+    \return               Base Priority register value
+ */
+__STATIC_INLINE uint32_t  __get_BASEPRI(void)
+{
+  register uint32_t __regBasePri         __ASM("basepri");
+  return(__regBasePri);
+}
+
+
+/** \brief  Set Base Priority
+
+    This function assigns the given value to the Base Priority register.
+
+    \param [in]    basePri  Base Priority value to set
+ */
+__STATIC_INLINE void __set_BASEPRI(uint32_t basePri)
+{
+  register uint32_t __regBasePri         __ASM("basepri");
+  __regBasePri = (basePri & 0xff);
+}
+
+
+/** \brief  Get Fault Mask
+
+    This function returns the current value of the Fault Mask register.
+
+    \return               Fault Mask register value
+ */
+__STATIC_INLINE uint32_t __get_FAULTMASK(void)
+{
+  register uint32_t __regFaultMask       __ASM("faultmask");
+  return(__regFaultMask);
+}
+
+
+/** \brief  Set Fault Mask
+
+    This function assigns the given value to the Fault Mask register.
+
+    \param [in]    faultMask  Fault Mask value to set
+ */
+__STATIC_INLINE void __set_FAULTMASK(uint32_t faultMask)
+{
+  register uint32_t __regFaultMask       __ASM("faultmask");
+  __regFaultMask = (faultMask & (uint32_t)1);
+}
+
+#endif /* (__CORTEX_M >= 0x03) || (__CORTEX_SC >= 300) */
+
+
+#if       (__CORTEX_M == 0x04) || (__CORTEX_M == 0x07)
+
+/** \brief  Get FPSCR
+
+    This function returns the current value of the Floating Point Status/Control register.
+
+    \return               Floating Point Status/Control register value
+ */
+__STATIC_INLINE uint32_t __get_FPSCR(void)
+{
+#if (__FPU_PRESENT == 1) && (__FPU_USED == 1)
+  register uint32_t __regfpscr         __ASM("fpscr");
+  return(__regfpscr);
+#else
+   return(0);
+#endif
+}
+
+
+/** \brief  Set FPSCR
+
+    This function assigns the given value to the Floating Point Status/Control register.
+
+    \param [in]    fpscr  Floating Point Status/Control value to set
+ */
+__STATIC_INLINE void __set_FPSCR(uint32_t fpscr)
+{
+#if (__FPU_PRESENT == 1) && (__FPU_USED == 1)
+  register uint32_t __regfpscr         __ASM("fpscr");
+  __regfpscr = (fpscr);
+#endif
+}
+
+#endif /* (__CORTEX_M == 0x04) || (__CORTEX_M == 0x07) */
+
+
+#elif defined ( __GNUC__ ) /*------------------ GNU Compiler ---------------------*/
+/* GNU gcc specific functions */
+
+/** \brief  Enable IRQ Interrupts
+
+  This function enables IRQ interrupts by clearing the I-bit in the CPSR.
+  Can only be executed in Privileged modes.
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE void __enable_irq(void)
+{
+  __ASM volatile ("cpsie i" : : : "memory");
+}
+
+
+/** \brief  Disable IRQ Interrupts
+
+  This function disables IRQ interrupts by setting the I-bit in the CPSR.
+  Can only be executed in Privileged modes.
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE void __disable_irq(void)
+{
+  __ASM volatile ("cpsid i" : : : "memory");
+}
+
+
+/** \brief  Get Control Register
+
+    This function returns the content of the Control Register.
+
+    \return               Control Register value
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_CONTROL(void)
+{
+  uint32_t result;
+
+  __ASM volatile ("MRS %0, control" : "=r" (result) );
+  return(result);
+}
+
+
+/** \brief  Set Control Register
+
+    This function writes the given value to the Control Register.
+
+    \param [in]    control  Control Register value to set
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(uint32_t control)
+{
+  __ASM volatile ("MSR control, %0" : : "r" (control) : "memory");
+}
+
+
+/** \brief  Get IPSR Register
+
+    This function returns the content of the IPSR Register.
+
+    \return               IPSR Register value
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(void)
+{
+  uint32_t result;
+
+  __ASM volatile ("MRS %0, ipsr" : "=r" (result) );
+  return(result);
+}
+
+
+/** \brief  Get APSR Register
+
+    This function returns the content of the APSR Register.
+
+    \return               APSR Register value
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(void)
+{
+  uint32_t result;
+
+  __ASM volatile ("MRS %0, apsr" : "=r" (result) );
+  return(result);
+}
+
+
+/** \brief  Get xPSR Register
+
+    This function returns the content of the xPSR Register.
+
+    \return               xPSR Register value
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(void)
+{
+  uint32_t result;
+
+  __ASM volatile ("MRS %0, xpsr" : "=r" (result) );
+  return(result);
+}
+
+
+/** \brief  Get Process Stack Pointer
+
+    This function returns the current value of the Process Stack Pointer (PSP).
+
+    \return               PSP Register value
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(void)
+{
+  register uint32_t result;
+
+  __ASM volatile ("MRS %0, psp\n"  : "=r" (result) );
+  return(result);
+}
+
+
+/** \brief  Set Process Stack Pointer
+
+    This function assigns the given value to the Process Stack Pointer (PSP).
+
+    \param [in]    topOfProcStack  Process Stack Pointer value to set
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32_t topOfProcStack)
+{
+  __ASM volatile ("MSR psp, %0\n" : : "r" (topOfProcStack) : "sp");
+}
+
+
+/** \brief  Get Main Stack Pointer
+
+    This function returns the current value of the Main Stack Pointer (MSP).
+
+    \return               MSP Register value
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(void)
+{
+  register uint32_t result;
+
+  __ASM volatile ("MRS %0, msp\n" : "=r" (result) );
+  return(result);
+}
+
+
+/** \brief  Set Main Stack Pointer
+
+    This function assigns the given value to the Main Stack Pointer (MSP).
+
+    \param [in]    topOfMainStack  Main Stack Pointer value to set
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32_t topOfMainStack)
+{
+  __ASM volatile ("MSR msp, %0\n" : : "r" (topOfMainStack) : "sp");
+}
+
+
+/** \brief  Get Priority Mask
+
+    This function returns the current state of the priority mask bit from the Priority Mask Register.
+
+    \return               Priority Mask value
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMASK(void)
+{
+  uint32_t result;
+
+  __ASM volatile ("MRS %0, primask" : "=r" (result) );
+  return(result);
+}
+
+
+/** \brief  Set Priority Mask
+
+    This function assigns the given value to the Priority Mask Register.
+
+    \param [in]    priMask  Priority Mask
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(uint32_t priMask)
+{
+  __ASM volatile ("MSR primask, %0" : : "r" (priMask) : "memory");
+}
+
+
+#if       (__CORTEX_M >= 0x03)
+
+/** \brief  Enable FIQ
+
+    This function enables FIQ interrupts by clearing the F-bit in the CPSR.
+    Can only be executed in Privileged modes.
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE void __enable_fault_irq(void)
+{
+  __ASM volatile ("cpsie f" : : : "memory");
+}
+
+
+/** \brief  Disable FIQ
+
+    This function disables FIQ interrupts by setting the F-bit in the CPSR.
+    Can only be executed in Privileged modes.
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE void __disable_fault_irq(void)
+{
+  __ASM volatile ("cpsid f" : : : "memory");
+}
+
+
+/** \brief  Get Base Priority
+
+    This function returns the current value of the Base Priority register.
+
+    \return               Base Priority register value
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_BASEPRI(void)
+{
+  uint32_t result;
+
+  __ASM volatile ("MRS %0, basepri_max" : "=r" (result) );
+  return(result);
+}
+
+
+/** \brief  Set Base Priority
+
+    This function assigns the given value to the Base Priority register.
+
+    \param [in]    basePri  Base Priority value to set
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE void __set_BASEPRI(uint32_t value)
+{
+  __ASM volatile ("MSR basepri, %0" : : "r" (value) : "memory");
+}
+
+
+/** \brief  Get Fault Mask
+
+    This function returns the current value of the Fault Mask register.
+
+    \return               Fault Mask register value
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_FAULTMASK(void)
+{
+  uint32_t result;
+
+  __ASM volatile ("MRS %0, faultmask" : "=r" (result) );
+  return(result);
+}
+
+
+/** \brief  Set Fault Mask
+
+    This function assigns the given value to the Fault Mask register.
+
+    \param [in]    faultMask  Fault Mask value to set
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE void __set_FAULTMASK(uint32_t faultMask)
+{
+  __ASM volatile ("MSR faultmask, %0" : : "r" (faultMask) : "memory");
+}
+
+#endif /* (__CORTEX_M >= 0x03) */
+
+
+#if       (__CORTEX_M == 0x04) || (__CORTEX_M == 0x07)
+
+/** \brief  Get FPSCR
+
+    This function returns the current value of the Floating Point Status/Control register.
+
+    \return               Floating Point Status/Control register value
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_FPSCR(void)
+{
+#if (__FPU_PRESENT == 1) && (__FPU_USED == 1)
+  uint32_t result;
+
+  /* Empty asm statement works as a scheduling barrier */
+  __ASM volatile ("");
+  __ASM volatile ("VMRS %0, fpscr" : "=r" (result) );
+  __ASM volatile ("");
+  return(result);
+#else
+   return(0);
+#endif
+}
+
+
+/** \brief  Set FPSCR
+
+    This function assigns the given value to the Floating Point Status/Control register.
+
+    \param [in]    fpscr  Floating Point Status/Control value to set
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE void __set_FPSCR(uint32_t fpscr)
+{
+#if (__FPU_PRESENT == 1) && (__FPU_USED == 1)
+  /* Empty asm statement works as a scheduling barrier */
+  __ASM volatile ("");
+  __ASM volatile ("VMSR fpscr, %0" : : "r" (fpscr) : "vfpcc");
+  __ASM volatile ("");
+#endif
+}
+
+#endif /* (__CORTEX_M == 0x04) || (__CORTEX_M == 0x07) */
+
+
+#elif defined ( __ICCARM__ ) /*------------------ ICC Compiler -------------------*/
+/* IAR iccarm specific functions */
+#include <cmsis_iar.h>
+
+
+#elif defined ( __TMS470__ ) /*---------------- TI CCS Compiler ------------------*/
+/* TI CCS specific functions */
+#include <cmsis_ccs.h>
+
+
+#elif defined ( __TASKING__ ) /*------------------ TASKING Compiler --------------*/
+/* TASKING carm specific functions */
+/*
+ * The CMSIS functions have been implemented as intrinsics in the compiler.
+ * Please use "carm -?i" to get an up to date list of all intrinsics,
+ * Including the CMSIS ones.
+ */
+
+
+#elif defined ( __CSMC__ ) /*------------------ COSMIC Compiler -------------------*/
+/* Cosmic specific functions */
+#include <cmsis_csm.h>
+
+#endif
+
+/*@} end of CMSIS_Core_RegAccFunctions */
+
+#endif /* __CORE_CMFUNC_H */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/core_cmInstr.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/core_cmInstr.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/core_cmInstr.h	(revision 7)
@@ -0,0 +1,880 @@
+/**************************************************************************//**
+ * @file     core_cmInstr.h
+ * @brief    CMSIS Cortex-M Core Instruction Access Header File
+ * @version  V4.00
+ * @date     28. August 2014
+ *
+ * @note
+ *
+ ******************************************************************************/
+/* Copyright (c) 2009 - 2014 ARM LIMITED
+
+   All rights reserved.
+   Redistribution and use in source and binary forms, with or without
+   modification, are permitted provided that the following conditions are met:
+   - Redistributions of source code must retain the above copyright
+     notice, this list of conditions and the following disclaimer.
+   - Redistributions in binary form must reproduce the above copyright
+     notice, this list of conditions and the following disclaimer in the
+     documentation and/or other materials provided with the distribution.
+   - Neither the name of ARM nor the names of its contributors may be used
+     to endorse or promote products derived from this software without
+     specific prior written permission.
+   *
+   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+   AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+   IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+   ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS AND CONTRIBUTORS BE
+   LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+   CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+   SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+   INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+   CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+   ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+   POSSIBILITY OF SUCH DAMAGE.
+   ---------------------------------------------------------------------------*/
+
+
+#ifndef __CORE_CMINSTR_H
+#define __CORE_CMINSTR_H
+
+
+/* ##########################  Core Instruction Access  ######################### */
+/** \defgroup CMSIS_Core_InstructionInterface CMSIS Core Instruction Interface
+  Access to dedicated instructions
+  @{
+*/
+
+#if   defined ( __CC_ARM ) /*------------------RealView Compiler -----------------*/
+/* ARM armcc specific functions */
+
+#if (__ARMCC_VERSION < 400677)
+  #error "Please use ARM Compiler Toolchain V4.0.677 or later!"
+#endif
+
+
+/** \brief  No Operation
+
+    No Operation does nothing. This instruction can be used for code alignment purposes.
+ */
+#define __NOP                             __nop
+
+
+/** \brief  Wait For Interrupt
+
+    Wait For Interrupt is a hint instruction that suspends execution
+    until one of a number of events occurs.
+ */
+#define __WFI                             __wfi
+
+
+/** \brief  Wait For Event
+
+    Wait For Event is a hint instruction that permits the processor to enter
+    a low-power state until one of a number of events occurs.
+ */
+#define __WFE                             __wfe
+
+
+/** \brief  Send Event
+
+    Send Event is a hint instruction. It causes an event to be signaled to the CPU.
+ */
+#define __SEV                             __sev
+
+
+/** \brief  Instruction Synchronization Barrier
+
+    Instruction Synchronization Barrier flushes the pipeline in the processor,
+    so that all instructions following the ISB are fetched from cache or
+    memory, after the instruction has been completed.
+ */
+#define __ISB()                           __isb(0xF)
+
+
+/** \brief  Data Synchronization Barrier
+
+    This function acts as a special kind of Data Memory Barrier.
+    It completes when all explicit memory accesses before this instruction complete.
+ */
+#define __DSB()                           __dsb(0xF)
+
+
+/** \brief  Data Memory Barrier
+
+    This function ensures the apparent order of the explicit memory operations before
+    and after the instruction, without ensuring their completion.
+ */
+#define __DMB()                           __dmb(0xF)
+
+
+/** \brief  Reverse byte order (32 bit)
+
+    This function reverses the byte order in integer value.
+
+    \param [in]    value  Value to reverse
+    \return               Reversed value
+ */
+#define __REV                             __rev
+
+
+/** \brief  Reverse byte order (16 bit)
+
+    This function reverses the byte order in two unsigned short values.
+
+    \param [in]    value  Value to reverse
+    \return               Reversed value
+ */
+#ifndef __NO_EMBEDDED_ASM
+__attribute__((section(".rev16_text"))) __STATIC_INLINE __ASM uint32_t __REV16(uint32_t value)
+{
+  rev16 r0, r0
+  bx lr
+}
+#endif
+
+/** \brief  Reverse byte order in signed short value
+
+    This function reverses the byte order in a signed short value with sign extension to integer.
+
+    \param [in]    value  Value to reverse
+    \return               Reversed value
+ */
+#ifndef __NO_EMBEDDED_ASM
+__attribute__((section(".revsh_text"))) __STATIC_INLINE __ASM int32_t __REVSH(int32_t value)
+{
+  revsh r0, r0
+  bx lr
+}
+#endif
+
+
+/** \brief  Rotate Right in unsigned value (32 bit)
+
+    This function Rotate Right (immediate) provides the value of the contents of a register rotated by a variable number of bits.
+
+    \param [in]    value  Value to rotate
+    \param [in]    value  Number of Bits to rotate
+    \return               Rotated value
+ */
+#define __ROR                             __ror
+
+
+/** \brief  Breakpoint
+
+    This function causes the processor to enter Debug state.
+    Debug tools can use this to investigate system state when the instruction at a particular address is reached.
+
+    \param [in]    value  is ignored by the processor.
+                   If required, a debugger can use it to store additional information about the breakpoint.
+ */
+#define __BKPT(value)                       __breakpoint(value)
+
+
+#if       (__CORTEX_M >= 0x03) || (__CORTEX_SC >= 300)
+
+/** \brief  Reverse bit order of value
+
+    This function reverses the bit order of the given value.
+
+    \param [in]    value  Value to reverse
+    \return               Reversed value
+ */
+#define __RBIT                            __rbit
+
+
+/** \brief  LDR Exclusive (8 bit)
+
+    This function executes a exclusive LDR instruction for 8 bit value.
+
+    \param [in]    ptr  Pointer to data
+    \return             value of type uint8_t at (*ptr)
+ */
+#define __LDREXB(ptr)                     ((uint8_t ) __ldrex(ptr))
+
+
+/** \brief  LDR Exclusive (16 bit)
+
+    This function executes a exclusive LDR instruction for 16 bit values.
+
+    \param [in]    ptr  Pointer to data
+    \return        value of type uint16_t at (*ptr)
+ */
+#define __LDREXH(ptr)                     ((uint16_t) __ldrex(ptr))
+
+
+/** \brief  LDR Exclusive (32 bit)
+
+    This function executes a exclusive LDR instruction for 32 bit values.
+
+    \param [in]    ptr  Pointer to data
+    \return        value of type uint32_t at (*ptr)
+ */
+#define __LDREXW(ptr)                     ((uint32_t ) __ldrex(ptr))
+
+
+/** \brief  STR Exclusive (8 bit)
+
+    This function executes a exclusive STR instruction for 8 bit values.
+
+    \param [in]  value  Value to store
+    \param [in]    ptr  Pointer to location
+    \return          0  Function succeeded
+    \return          1  Function failed
+ */
+#define __STREXB(value, ptr)              __strex(value, ptr)
+
+
+/** \brief  STR Exclusive (16 bit)
+
+    This function executes a exclusive STR instruction for 16 bit values.
+
+    \param [in]  value  Value to store
+    \param [in]    ptr  Pointer to location
+    \return          0  Function succeeded
+    \return          1  Function failed
+ */
+#define __STREXH(value, ptr)              __strex(value, ptr)
+
+
+/** \brief  STR Exclusive (32 bit)
+
+    This function executes a exclusive STR instruction for 32 bit values.
+
+    \param [in]  value  Value to store
+    \param [in]    ptr  Pointer to location
+    \return          0  Function succeeded
+    \return          1  Function failed
+ */
+#define __STREXW(value, ptr)              __strex(value, ptr)
+
+
+/** \brief  Remove the exclusive lock
+
+    This function removes the exclusive lock which is created by LDREX.
+
+ */
+#define __CLREX                           __clrex
+
+
+/** \brief  Signed Saturate
+
+    This function saturates a signed value.
+
+    \param [in]  value  Value to be saturated
+    \param [in]    sat  Bit position to saturate to (1..32)
+    \return             Saturated value
+ */
+#define __SSAT                            __ssat
+
+
+/** \brief  Unsigned Saturate
+
+    This function saturates an unsigned value.
+
+    \param [in]  value  Value to be saturated
+    \param [in]    sat  Bit position to saturate to (0..31)
+    \return             Saturated value
+ */
+#define __USAT                            __usat
+
+
+/** \brief  Count leading zeros
+
+    This function counts the number of leading zeros of a data value.
+
+    \param [in]  value  Value to count the leading zeros
+    \return             number of leading zeros in value
+ */
+#define __CLZ                             __clz
+
+
+/** \brief  Rotate Right with Extend (32 bit)
+
+    This function moves each bit of a bitstring right by one bit. The carry input is shifted in at the left end of the bitstring.
+
+    \param [in]    value  Value to rotate
+    \return               Rotated value
+ */
+#ifndef __NO_EMBEDDED_ASM
+__attribute__((section(".rrx_text"))) __STATIC_INLINE __ASM uint32_t __RRX(uint32_t value)
+{
+  rrx r0, r0
+  bx lr
+}
+#endif
+
+
+/** \brief  LDRT Unprivileged (8 bit)
+
+    This function executes a Unprivileged LDRT instruction for 8 bit value.
+
+    \param [in]    ptr  Pointer to data
+    \return             value of type uint8_t at (*ptr)
+ */
+#define __LDRBT(ptr)                      ((uint8_t )  __ldrt(ptr))
+
+
+/** \brief  LDRT Unprivileged (16 bit)
+
+    This function executes a Unprivileged LDRT instruction for 16 bit values.
+
+    \param [in]    ptr  Pointer to data
+    \return        value of type uint16_t at (*ptr)
+ */
+#define __LDRHT(ptr)                      ((uint16_t)  __ldrt(ptr))
+
+
+/** \brief  LDRT Unprivileged (32 bit)
+
+    This function executes a Unprivileged LDRT instruction for 32 bit values.
+
+    \param [in]    ptr  Pointer to data
+    \return        value of type uint32_t at (*ptr)
+ */
+#define __LDRT(ptr)                       ((uint32_t ) __ldrt(ptr))
+
+
+/** \brief  STRT Unprivileged (8 bit)
+
+    This function executes a Unprivileged STRT instruction for 8 bit values.
+
+    \param [in]  value  Value to store
+    \param [in]    ptr  Pointer to location
+ */
+#define __STRBT(value, ptr)               __strt(value, ptr)
+
+
+/** \brief  STRT Unprivileged (16 bit)
+
+    This function executes a Unprivileged STRT instruction for 16 bit values.
+
+    \param [in]  value  Value to store
+    \param [in]    ptr  Pointer to location
+ */
+#define __STRHT(value, ptr)               __strt(value, ptr)
+
+
+/** \brief  STRT Unprivileged (32 bit)
+
+    This function executes a Unprivileged STRT instruction for 32 bit values.
+
+    \param [in]  value  Value to store
+    \param [in]    ptr  Pointer to location
+ */
+#define __STRT(value, ptr)                __strt(value, ptr)
+
+#endif /* (__CORTEX_M >= 0x03) || (__CORTEX_SC >= 300) */
+
+
+#elif defined ( __GNUC__ ) /*------------------ GNU Compiler ---------------------*/
+/* GNU gcc specific functions */
+
+/* Define macros for porting to both thumb1 and thumb2.
+ * For thumb1, use low register (r0-r7), specified by constrant "l"
+ * Otherwise, use general registers, specified by constrant "r" */
+#if defined (__thumb__) && !defined (__thumb2__)
+#define __CMSIS_GCC_OUT_REG(r) "=l" (r)
+#define __CMSIS_GCC_USE_REG(r) "l" (r)
+#else
+#define __CMSIS_GCC_OUT_REG(r) "=r" (r)
+#define __CMSIS_GCC_USE_REG(r) "r" (r)
+#endif
+
+/** \brief  No Operation
+
+    No Operation does nothing. This instruction can be used for code alignment purposes.
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE void __NOP(void)
+{
+  __ASM volatile ("nop");
+}
+
+
+/** \brief  Wait For Interrupt
+
+    Wait For Interrupt is a hint instruction that suspends execution
+    until one of a number of events occurs.
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE void __WFI(void)
+{
+  __ASM volatile ("wfi");
+}
+
+
+/** \brief  Wait For Event
+
+    Wait For Event is a hint instruction that permits the processor to enter
+    a low-power state until one of a number of events occurs.
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE void __WFE(void)
+{
+  __ASM volatile ("wfe");
+}
+
+
+/** \brief  Send Event
+
+    Send Event is a hint instruction. It causes an event to be signaled to the CPU.
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE void __SEV(void)
+{
+  __ASM volatile ("sev");
+}
+
+
+/** \brief  Instruction Synchronization Barrier
+
+    Instruction Synchronization Barrier flushes the pipeline in the processor,
+    so that all instructions following the ISB are fetched from cache or
+    memory, after the instruction has been completed.
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE void __ISB(void)
+{
+  __ASM volatile ("isb");
+}
+
+
+/** \brief  Data Synchronization Barrier
+
+    This function acts as a special kind of Data Memory Barrier.
+    It completes when all explicit memory accesses before this instruction complete.
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE void __DSB(void)
+{
+  __ASM volatile ("dsb");
+}
+
+
+/** \brief  Data Memory Barrier
+
+    This function ensures the apparent order of the explicit memory operations before
+    and after the instruction, without ensuring their completion.
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE void __DMB(void)
+{
+  __ASM volatile ("dmb");
+}
+
+
+/** \brief  Reverse byte order (32 bit)
+
+    This function reverses the byte order in integer value.
+
+    \param [in]    value  Value to reverse
+    \return               Reversed value
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __REV(uint32_t value)
+{
+#if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5)
+  return __builtin_bswap32(value);
+#else
+  uint32_t result;
+
+  __ASM volatile ("rev %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) );
+  return(result);
+#endif
+}
+
+
+/** \brief  Reverse byte order (16 bit)
+
+    This function reverses the byte order in two unsigned short values.
+
+    \param [in]    value  Value to reverse
+    \return               Reversed value
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __REV16(uint32_t value)
+{
+  uint32_t result;
+
+  __ASM volatile ("rev16 %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) );
+  return(result);
+}
+
+
+/** \brief  Reverse byte order in signed short value
+
+    This function reverses the byte order in a signed short value with sign extension to integer.
+
+    \param [in]    value  Value to reverse
+    \return               Reversed value
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE int32_t __REVSH(int32_t value)
+{
+#if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8)
+  return (short)__builtin_bswap16(value);
+#else
+  uint32_t result;
+
+  __ASM volatile ("revsh %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) );
+  return(result);
+#endif
+}
+
+
+/** \brief  Rotate Right in unsigned value (32 bit)
+
+    This function Rotate Right (immediate) provides the value of the contents of a register rotated by a variable number of bits.
+
+    \param [in]    value  Value to rotate
+    \param [in]    value  Number of Bits to rotate
+    \return               Rotated value
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __ROR(uint32_t op1, uint32_t op2)
+{
+  return (op1 >> op2) | (op1 << (32 - op2)); 
+}
+
+
+/** \brief  Breakpoint
+
+    This function causes the processor to enter Debug state.
+    Debug tools can use this to investigate system state when the instruction at a particular address is reached.
+
+    \param [in]    value  is ignored by the processor.
+                   If required, a debugger can use it to store additional information about the breakpoint.
+ */
+#define __BKPT(value)                       __ASM volatile ("bkpt "#value)
+
+
+#if       (__CORTEX_M >= 0x03) || (__CORTEX_SC >= 300)
+
+/** \brief  Reverse bit order of value
+
+    This function reverses the bit order of the given value.
+
+    \param [in]    value  Value to reverse
+    \return               Reversed value
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __RBIT(uint32_t value)
+{
+  uint32_t result;
+
+   __ASM volatile ("rbit %0, %1" : "=r" (result) : "r" (value) );
+   return(result);
+}
+
+
+/** \brief  LDR Exclusive (8 bit)
+
+    This function executes a exclusive LDR instruction for 8 bit value.
+
+    \param [in]    ptr  Pointer to data
+    \return             value of type uint8_t at (*ptr)
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE uint8_t __LDREXB(volatile uint8_t *addr)
+{
+    uint32_t result;
+
+#if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8)
+   __ASM volatile ("ldrexb %0, %1" : "=r" (result) : "Q" (*addr) );
+#else
+    /* Prior to GCC 4.8, "Q" will be expanded to [rx, #0] which is not
+       accepted by assembler. So has to use following less efficient pattern.
+    */
+   __ASM volatile ("ldrexb %0, [%1]" : "=r" (result) : "r" (addr) : "memory" );
+#endif
+   return ((uint8_t) result);    /* Add explicit type cast here */
+}
+
+
+/** \brief  LDR Exclusive (16 bit)
+
+    This function executes a exclusive LDR instruction for 16 bit values.
+
+    \param [in]    ptr  Pointer to data
+    \return        value of type uint16_t at (*ptr)
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE uint16_t __LDREXH(volatile uint16_t *addr)
+{
+    uint32_t result;
+
+#if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8)
+   __ASM volatile ("ldrexh %0, %1" : "=r" (result) : "Q" (*addr) );
+#else
+    /* Prior to GCC 4.8, "Q" will be expanded to [rx, #0] which is not
+       accepted by assembler. So has to use following less efficient pattern.
+    */
+   __ASM volatile ("ldrexh %0, [%1]" : "=r" (result) : "r" (addr) : "memory" );
+#endif
+   return ((uint16_t) result);    /* Add explicit type cast here */
+}
+
+
+/** \brief  LDR Exclusive (32 bit)
+
+    This function executes a exclusive LDR instruction for 32 bit values.
+
+    \param [in]    ptr  Pointer to data
+    \return        value of type uint32_t at (*ptr)
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __LDREXW(volatile uint32_t *addr)
+{
+    uint32_t result;
+
+   __ASM volatile ("ldrex %0, %1" : "=r" (result) : "Q" (*addr) );
+   return(result);
+}
+
+
+/** \brief  STR Exclusive (8 bit)
+
+    This function executes a exclusive STR instruction for 8 bit values.
+
+    \param [in]  value  Value to store
+    \param [in]    ptr  Pointer to location
+    \return          0  Function succeeded
+    \return          1  Function failed
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __STREXB(uint8_t value, volatile uint8_t *addr)
+{
+   uint32_t result;
+
+   __ASM volatile ("strexb %0, %2, %1" : "=&r" (result), "=Q" (*addr) : "r" ((uint32_t)value) );
+   return(result);
+}
+
+
+/** \brief  STR Exclusive (16 bit)
+
+    This function executes a exclusive STR instruction for 16 bit values.
+
+    \param [in]  value  Value to store
+    \param [in]    ptr  Pointer to location
+    \return          0  Function succeeded
+    \return          1  Function failed
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __STREXH(uint16_t value, volatile uint16_t *addr)
+{
+   uint32_t result;
+
+   __ASM volatile ("strexh %0, %2, %1" : "=&r" (result), "=Q" (*addr) : "r" ((uint32_t)value) );
+   return(result);
+}
+
+
+/** \brief  STR Exclusive (32 bit)
+
+    This function executes a exclusive STR instruction for 32 bit values.
+
+    \param [in]  value  Value to store
+    \param [in]    ptr  Pointer to location
+    \return          0  Function succeeded
+    \return          1  Function failed
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __STREXW(uint32_t value, volatile uint32_t *addr)
+{
+   uint32_t result;
+
+   __ASM volatile ("strex %0, %2, %1" : "=&r" (result), "=Q" (*addr) : "r" (value) );
+   return(result);
+}
+
+
+/** \brief  Remove the exclusive lock
+
+    This function removes the exclusive lock which is created by LDREX.
+
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE void __CLREX(void)
+{
+  __ASM volatile ("clrex" ::: "memory");
+}
+
+
+/** \brief  Signed Saturate
+
+    This function saturates a signed value.
+
+    \param [in]  value  Value to be saturated
+    \param [in]    sat  Bit position to saturate to (1..32)
+    \return             Saturated value
+ */
+#define __SSAT(ARG1,ARG2) \
+({                          \
+  uint32_t __RES, __ARG1 = (ARG1); \
+  __ASM ("ssat %0, %1, %2" : "=r" (__RES) :  "I" (ARG2), "r" (__ARG1) ); \
+  __RES; \
+ })
+
+
+/** \brief  Unsigned Saturate
+
+    This function saturates an unsigned value.
+
+    \param [in]  value  Value to be saturated
+    \param [in]    sat  Bit position to saturate to (0..31)
+    \return             Saturated value
+ */
+#define __USAT(ARG1,ARG2) \
+({                          \
+  uint32_t __RES, __ARG1 = (ARG1); \
+  __ASM ("usat %0, %1, %2" : "=r" (__RES) :  "I" (ARG2), "r" (__ARG1) ); \
+  __RES; \
+ })
+
+
+/** \brief  Count leading zeros
+
+    This function counts the number of leading zeros of a data value.
+
+    \param [in]  value  Value to count the leading zeros
+    \return             number of leading zeros in value
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE uint8_t __CLZ(uint32_t value)
+{
+  uint32_t result;
+
+  __ASM volatile ("clz %0, %1" : "=r" (result) : "r" (value) );
+   return ((uint8_t) result);    /* Add explicit type cast here */
+}
+
+
+/** \brief  Rotate Right with Extend (32 bit)
+
+    This function moves each bit of a bitstring right by one bit. The carry input is shifted in at the left end of the bitstring.
+
+    \param [in]    value  Value to rotate
+    \return               Rotated value
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __RRX(uint32_t value)
+{
+  uint32_t result;
+
+  __ASM volatile ("rrx %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) );
+  return(result);
+}
+
+
+/** \brief  LDRT Unprivileged (8 bit)
+
+    This function executes a Unprivileged LDRT instruction for 8 bit value.
+
+    \param [in]    ptr  Pointer to data
+    \return             value of type uint8_t at (*ptr)
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE uint8_t __LDRBT(volatile uint8_t *addr)
+{
+    uint32_t result;
+
+#if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8)
+   __ASM volatile ("ldrbt %0, %1" : "=r" (result) : "Q" (*addr) );
+#else
+    /* Prior to GCC 4.8, "Q" will be expanded to [rx, #0] which is not
+       accepted by assembler. So has to use following less efficient pattern.
+    */
+   __ASM volatile ("ldrbt %0, [%1]" : "=r" (result) : "r" (addr) : "memory" );
+#endif
+   return ((uint8_t) result);    /* Add explicit type cast here */
+}
+
+
+/** \brief  LDRT Unprivileged (16 bit)
+
+    This function executes a Unprivileged LDRT instruction for 16 bit values.
+
+    \param [in]    ptr  Pointer to data
+    \return        value of type uint16_t at (*ptr)
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE uint16_t __LDRHT(volatile uint16_t *addr)
+{
+    uint32_t result;
+
+#if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8)
+   __ASM volatile ("ldrht %0, %1" : "=r" (result) : "Q" (*addr) );
+#else
+    /* Prior to GCC 4.8, "Q" will be expanded to [rx, #0] which is not
+       accepted by assembler. So has to use following less efficient pattern.
+    */
+   __ASM volatile ("ldrht %0, [%1]" : "=r" (result) : "r" (addr) : "memory" );
+#endif
+   return ((uint16_t) result);    /* Add explicit type cast here */
+}
+
+
+/** \brief  LDRT Unprivileged (32 bit)
+
+    This function executes a Unprivileged LDRT instruction for 32 bit values.
+
+    \param [in]    ptr  Pointer to data
+    \return        value of type uint32_t at (*ptr)
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __LDRT(volatile uint32_t *addr)
+{
+    uint32_t result;
+
+   __ASM volatile ("ldrt %0, %1" : "=r" (result) : "Q" (*addr) );
+   return(result);
+}
+
+
+/** \brief  STRT Unprivileged (8 bit)
+
+    This function executes a Unprivileged STRT instruction for 8 bit values.
+
+    \param [in]  value  Value to store
+    \param [in]    ptr  Pointer to location
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE void __STRBT(uint8_t value, volatile uint8_t *addr)
+{
+   __ASM volatile ("strbt %1, %0" : "=Q" (*addr) : "r" ((uint32_t)value) );
+}
+
+
+/** \brief  STRT Unprivileged (16 bit)
+
+    This function executes a Unprivileged STRT instruction for 16 bit values.
+
+    \param [in]  value  Value to store
+    \param [in]    ptr  Pointer to location
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE void __STRHT(uint16_t value, volatile uint16_t *addr)
+{
+   __ASM volatile ("strht %1, %0" : "=Q" (*addr) : "r" ((uint32_t)value) );
+}
+
+
+/** \brief  STRT Unprivileged (32 bit)
+
+    This function executes a Unprivileged STRT instruction for 32 bit values.
+
+    \param [in]  value  Value to store
+    \param [in]    ptr  Pointer to location
+ */
+__attribute__( ( always_inline ) ) __STATIC_INLINE void __STRT(uint32_t value, volatile uint32_t *addr)
+{
+   __ASM volatile ("strt %1, %0" : "=Q" (*addr) : "r" (value) );
+}
+
+#endif /* (__CORTEX_M >= 0x03) || (__CORTEX_SC >= 300) */
+
+
+#elif defined ( __ICCARM__ ) /*------------------ ICC Compiler -------------------*/
+/* IAR iccarm specific functions */
+#include <cmsis_iar.h>
+
+
+#elif defined ( __TMS470__ ) /*---------------- TI CCS Compiler ------------------*/
+/* TI CCS specific functions */
+#include <cmsis_ccs.h>
+
+
+#elif defined ( __TASKING__ ) /*------------------ TASKING Compiler --------------*/
+/* TASKING carm specific functions */
+/*
+ * The CMSIS functions have been implemented as intrinsics in the compiler.
+ * Please use "carm -?i" to get an up to date list of all intrinsics,
+ * Including the CMSIS ones.
+ */
+
+
+#elif defined ( __CSMC__ ) /*------------------ COSMIC Compiler -------------------*/
+/* Cosmic specific functions */
+#include <cmsis_csm.h>
+
+#endif
+
+/*@}*/ /* end of group CMSIS_Core_InstructionInterface */
+
+#endif /* __CORE_CMINSTR_H */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cyPm.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cyPm.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cyPm.c	(revision 7)
@@ -0,0 +1,467 @@
+/*******************************************************************************
+* File Name: cyPm.c
+* Version 5.0
+*
+*  Description:
+*   Provides an API for the power management.
+*
+*  Note:
+*   Documentation of the API's in this file is located in the
+*   System Reference Guide provided with PSoC Creator.
+*
+********************************************************************************
+* Copyright 2011-2015, Cypress Semiconductor Corporation.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions,
+* disclaimers, and limitations in the end user license agreement accompanying
+* the software package with which this file was provided.
+*******************************************************************************/
+
+#include "cyPm.h"
+#include "CyLib.h"
+
+
+/*******************************************************************************
+* Function Name: CySysPmSleep
+********************************************************************************
+*
+* Summary:
+*  Puts the part into the Sleep state. This is a CPU-centric power mode.
+*  It means that the CPU has indicated that it is in the sleep mode and
+*  its main clock can be removed. It is identical to Active from a peripheral
+*  point of view. Any enabled interrupts can cause wakeup from the  Sleep mode.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void CySysPmSleep(void)
+{
+    uint8 interruptState;
+
+    interruptState = CyEnterCriticalSection();
+
+    /* CM0 enters Sleep mode upon execution of WFI */
+    CY_PM_CM0_SCR_REG &= (uint32) (~CY_PM_CM0_SCR_SLEEPDEEP);
+
+    /* Sleep and wait for interrupt */
+    CY_PM_WFI;
+
+    CyExitCriticalSection(interruptState);
+}
+
+
+/*******************************************************************************
+* Function Name: CySysPmDeepSleep
+********************************************************************************
+*
+* Summary:
+*  Puts the part into the Deep Sleep state. If the firmware attempts to enter
+*  this mode before the system is ready (that is, when
+*  PWR_CONTROL.LPM_READY = 0), then the device will go into the Sleep mode
+*  instead and automatically enter the originally intended mode when the
+*  holdoff expires.
+*
+*  The wakeup occurs when an interrupt is received from a DeepSleep or
+*  Hibernate peripheral. For more details, see a corresponding
+*  peripheral's datasheet.
+*
+* Parameters:
+*  None
+*
+* Return:
+*  None
+*
+*******************************************************************************/
+void CySysPmDeepSleep(void)
+{
+    uint8 interruptState;
+    #if(CY_IP_SRSSV2)
+        volatile uint32 clkSelectReg;
+    #endif /* (CY_IP_SRSSV2) */
+
+    interruptState = CyEnterCriticalSection();
+
+    #if(CY_IP_SRSSV2)
+        /* Device enters DeepSleep mode when CPU asserts SLEEPDEEP signal */
+        CY_PM_PWR_CONTROL_REG &= (uint32) (~CY_PM_PWR_CONTROL_HIBERNATE);
+    #endif /* (CY_IP_SRSSV2) */
+
+    #if (CY_PSOC4_4100 || CY_PSOC4_4200)
+        CY_PM_CPUSS_CONFIG_REG |= CY_PM_CPUSS_CONFIG_FLSH_ACC_BYPASS;
+    #endif /* (CY_PSOC4_4100 || CY_PSOC4_4200) */
+
+    /* Adjust delay to wait for references to settle on wakeup from Deep Sleep */
+    CY_PM_PWR_KEY_DELAY_REG = CY_SFLASH_DPSLP_KEY_DELAY_REG;
+
+    /* CM0 enters DeepSleep/Hibernate mode upon execution of WFI */
+    CY_PM_CM0_SCR_REG |= CY_PM_CM0_SCR_SLEEPDEEP;
+
+    #if(CY_IP_SRSSV2)
+        /* Preserve system clock configuration and
+        * reduce sysclk to <=12 MHz (Cypress ID #158710, #179888).
+        */
+        clkSelectReg = CY_SYS_CLK_SELECT_REG;
+        CySysClkWriteSysclkDiv(CY_SYS_CLK_SYSCLK_DIV4);
+    #endif /* (CY_IP_SRSSV2) */
+
+    /* Sleep and wait for interrupt */
+    CY_PM_WFI;
+
+    #if(CY_IP_SRSSV2)
+        /* Restore system clock configuration */
+        CY_SYS_CLK_SELECT_REG = clkSelectReg;
+    #endif /* (CY_IP_SRSSV2) */
+
+    #if (CY_PSOC4_4100 || CY_PSOC4_4200)
+        CY_PM_CPUSS_CONFIG_REG &= (uint32) (~CY_PM_CPUSS_CONFIG_FLSH_ACC_BYPASS);
+    #endif /* (CY_PSOC4_4100 || CY_PSOC4_4200) */
+
+    CyExitCriticalSection(interruptState);
+}
+
+
+#if(CY_IP_SRSSV2)
+
+    /*******************************************************************************
+    * Function Name: CySysPmHibernate
+    ********************************************************************************
+    *
+    * Summary:
+    *  Puts the part into the Hibernate state. Only SRAM and UDBs are retained;
+    *  most internal supplies are off. Wakeup is possible from a pin or a hibernate
+    *  comparator only.
+    *
+    *  It is expected that the firmware has already frozen the IO-Cells using
+    *  CySysPmFreezeIo() function before the call to this function. If this is
+    *  omitted, the IO-cells will be frozen in the same way as they are
+    *  in the Active to Deep Sleep transition, but will lose their state on wake up
+    *  (because of the reset occurring at that time).
+    *
+    *  Because all the CPU state is lost, the CPU will start up at the reset vector.
+    *  To save the firmware state through the Hibernate low power mode, a
+    *  corresponding variable should be defined with CY_NOINIT attribute. It
+    *  prevents data from being initialized to zero on startup. The interrupt
+    *  cause of the hibernate peripheral is retained, such that it can be either
+    *  read by the firmware or cause an interrupt after the firmware has booted and
+    *  enabled the corresponding interrupt. To distinguish the wakeup from
+    *  the Hibernate mode and the general Reset event, the CySysPmGetResetReason()
+    *  function could be used.
+    *
+    * Parameters:
+    *  None
+    *
+    * Return:
+    *  None
+    *
+    *******************************************************************************/
+    void CySysPmHibernate(void)
+    {
+        uint8 interruptState;
+
+        interruptState = CyEnterCriticalSection();
+
+        /* Device enters Hibernate mode when CPU asserts SLEEPDEEP signal */
+        CY_PM_PWR_CONTROL_REG |= CY_PM_PWR_CONTROL_HIBERNATE;
+
+        /* Adjust delay to wait for references to settle on wakeup from hibernate */
+        CY_PM_PWR_KEY_DELAY_REG = CY_SFLASH_HIB_KEY_DELAY_REG;
+
+        /* CM0 enters DeepSleep/Hibernate mode upon execution of WFI */
+        CY_PM_CM0_SCR_REG |= CY_PM_CM0_SCR_SLEEPDEEP;
+
+        /* Save token that will retain through a STOP/WAKEUP sequence
+         * thus could be used by CySysPmGetResetReason() to differentiate
+         * WAKEUP from a general RESET event.
+         */
+        CY_PM_PWR_STOP_REG = (CY_PM_PWR_STOP_REG & (uint32)(~CY_PM_PWR_STOP_TOKEN_MASK)) | CY_PM_PWR_STOP_TOKEN_HIB;
+
+        /* Sleep and wait for interrupt. Wakeup from Hibernate is performed
+         * through RESET state, causing a normal Boot procedure to occur.
+         * The WFI instruction doesn't put the core to sleep if its wake condition
+         * is true when the instruction is executed.
+         */
+        CY_PM_WFI;
+
+        CyExitCriticalSection(interruptState);
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysPmStop
+    ********************************************************************************
+    *
+    * Summary:
+    *  Puts the part into the Stop state. All internal supplies are off;
+    *  no state is retained.
+    *
+    *  Wakeup from Stop is performed by toggling the wakeup pin, causing
+    *  a normal boot procedure to occur. To configure the wakeup pin,
+    *  the Digital Input Pin component should be placed on the schematic,
+    *  assigned to the wakeup pin, and resistively pulled up or down to the inverse
+    *  state of the wakeup polarity. To distinguish the wakeup from the Stop mode
+    *  and the general Reset event, CySysPmGetResetReason() function could be used.
+    *  The wakeup pin is active low by default. The wakeup pin polarity
+    *  could be changed with the CySysPmSetWakeupPolarity() function.
+    *
+    *  This function freezes IO cells implicitly. It is not possible to enter
+    *  the STOP mode before freezing the IO cells. The IO cells remain frozen after
+    *  awake from the Stop mode until the firmware unfreezes them after booting
+    *  explicitly with CySysPmUnfreezeIo() function call.
+    *
+    * Parameters:
+    *  None
+    *
+    * Return:
+    *  None
+    *
+    *******************************************************************************/
+    void CySysPmStop(void)
+    {
+        (void) CyEnterCriticalSection();
+
+        /* Update token to indicate Stop mode transition. Preserve only polarity. */
+        CY_PM_PWR_STOP_REG = (CY_PM_PWR_STOP_REG & CY_PM_PWR_STOP_POLARITY) | CY_PM_PWR_STOP_TOKEN_STOP;
+
+        /* Freeze IO-Cells to save IO-Cell state */
+        CySysPmFreezeIo();
+
+        /* Initiates transition to Stop state */
+        CY_PM_PWR_STOP_REG = CY_PM_PWR_STOP_REG | CY_PM_PWR_STOP_STOP;
+
+        /* Depending on the clock frequency and internal timing delays,
+         * the final AHB transaction may or may not complete. To guard against
+         * accidentally executing an unintended instruction, it is recommended
+         * to add 2 NOP cycles after the final write to the STOP register.
+         */
+        CY_NOP;
+        CY_NOP;
+
+        /* Should never get to this WFI instruction */
+        CY_PM_WFI;
+
+        /* Wakeup from Stop is performed by toggling of Wakeup pin,
+         * causing a normal Boot procedure to occur. No need to exit
+         * from the critical section.
+         */
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysPmSetWakeupPolarity
+    ********************************************************************************
+    *
+    * Summary:
+    *  Wake up from the stop mode is performed by toggling the wakeup pin,
+    *  causing a normal boot procedure to occur. This function assigns
+    *  the wakeup pin active level. Setting the wakeup pin to this level will cause
+    *  the wakeup from stop mode. The wakeup pin is active low by default.
+    *
+    * Parameters:
+    *  polarity: Wakeup pin active level:
+    *   Value    Define                          Level
+    *    0        CY_PM_STOP_WAKEUP_ACTIVE_LOW    Logical zero will wakeup the chip
+    *    1        CY_PM_STOP_WAKEUP_ACTIVE_HIGH   Logical one will wakeup the chip
+    *
+    * Return:
+    *  None
+    *
+    *******************************************************************************/
+    void CySysPmSetWakeupPolarity(uint32 polarity)
+    {
+        uint8 interruptState;
+
+        interruptState = CyEnterCriticalSection();
+
+        CY_PM_PWR_STOP_REG = (CY_PM_STOP_WAKEUP_ACTIVE_LOW != polarity) ?
+                            (CY_PM_PWR_STOP_REG | CY_PM_PWR_STOP_POLARITY) :
+                            (CY_PM_PWR_STOP_REG & (uint32) (~CY_PM_PWR_STOP_POLARITY));
+
+        CyExitCriticalSection(interruptState);
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysPmGetResetReason
+    ********************************************************************************
+    *
+    * Summary:
+    *  Retrieves the last reset reason - transition from OFF/XRES/STOP/HIBERNATE to
+    *  the RESET state. Note that waking up from STOP using XRES will be perceived
+    *  as a general RESET.
+    *
+    * Parameters:
+    *  None
+    *
+    * Return:
+    *  Reset reason.
+    *  CY_PM_RESET_REASON_UNKN        - unknown
+    *  CY_PM_RESET_REASON_XRES        - transition from OFF/XRES to RESET
+    *  CY_PM_RESET_REASON_WAKEUP_HIB  - transition/wakeup from HIBERNATE to RESET
+    *  CY_PM_RESET_REASON_WAKEUP_STOP - transition/wakeup from STOP to RESET
+    *
+    *******************************************************************************/
+    uint32 CySysPmGetResetReason(void)
+    {
+        uint32 reason = CY_PM_RESET_REASON_UNKN;
+
+        switch(CY_PM_PWR_STOP_REG & CY_PM_PWR_STOP_TOKEN_MASK)
+        {
+        /* Power up, XRES */
+        case CY_PM_PWR_STOP_TOKEN_XRES:
+            reason = CY_PM_RESET_REASON_XRES;
+            break;
+
+        /* Wakeup from Hibernate */
+        case CY_PM_PWR_STOP_TOKEN_HIB:
+            reason = CY_PM_RESET_REASON_WAKEUP_HIB;
+            break;
+
+        /* Wakeup from Stop (through WAKEUP pin assert) */
+        case CY_PM_PWR_STOP_TOKEN_STOP:
+            reason = CY_PM_RESET_REASON_WAKEUP_STOP;
+            break;
+
+        /* Unknown reason */
+        default:
+            break;
+        }
+
+        return (reason);
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysPmFreezeIo
+    ********************************************************************************
+    *
+    * Summary:
+    *  Freezes IO-Cells directly to save the IO-Cell state on wake up from the
+    *  Hibernate or Stop state. It is not required to call this function before
+    *  entering the Stop mode, since CySysPmStop() function freezes IO-Cells
+    *  implicitly.
+    *
+    * Parameters:
+    *  None
+    *
+    * Return:
+    *  None
+    *
+    *******************************************************************************/
+    void CySysPmFreezeIo(void)
+    {
+        uint8 interruptState;
+
+        interruptState = CyEnterCriticalSection();
+
+        /* Check FREEZE state to avoid recurrent IO-Cells freeze attempt,
+         * since the second call to this function will cause accidental switch
+         * to the STOP mode (the system will enter STOP mode immediately after
+         * writing to STOP bit since both UNLOCK and FREEZE have been set correctly
+         * in a previous call to this function).
+         */
+        if (0u == (CY_PM_PWR_STOP_REG & CY_PM_PWR_STOP_FREEZE))
+        {
+            /* Preserve last reset reason and disable overrides the next freeze command by peripherals */
+            CY_PM_PWR_STOP_REG = CY_PM_PWR_STOP_STOP | CY_PM_PWR_STOP_FREEZE | CY_PM_PWR_STOP_UNLOCK |
+                                (CY_PM_PWR_STOP_REG & (CY_PM_PWR_STOP_TOKEN_MASK | CY_PM_PWR_STOP_POLARITY));
+
+            /* If reading after writing, read this register three times to delay
+            *  enough time for internal settling.
+            */
+            (void) CY_PM_PWR_STOP_REG;
+            (void) CY_PM_PWR_STOP_REG;
+
+            /* Second write causes the freeze of IO-Cells to save IO-Cell state */
+            CY_PM_PWR_STOP_REG = CY_PM_PWR_STOP_REG;
+        }
+
+        CyExitCriticalSection(interruptState);
+    }
+
+
+    /*******************************************************************************
+    * Function Name: CySysPmUnfreezeIo
+    ********************************************************************************
+    *
+    * Summary:
+    *  The IO-Cells remain frozen after awake from Hibernate or Stop mode until
+    *  the firmware unfreezes them after booting. The call of this function
+    *  unfreezes IO-Cells explicitly.
+    *
+    *  If the firmware intent is to retain the data value on the port, then the
+    *  value must be read and re-written to the data register before calling this
+    *  API. Furthermore, the drive mode must be re-programmed.  If this is not done,
+    *  the pin state will change to default state the moment the freeze is removed.
+    *
+    *  This API is not available for PSoC 4000 family of devices.
+    *
+    * Parameters:
+    *  None
+    *
+    * Return:
+    *  None
+    *
+    *******************************************************************************/
+    void CySysPmUnfreezeIo(void)
+    {
+        uint8 interruptState;
+
+        interruptState = CyEnterCriticalSection();
+
+        /* Preserve last reset reason and wakeup polarity. Then, unfreeze I/O:
+         * write PWR_STOP.FREEZE=0, .UNLOCK=0x3A, .STOP=0, .TOKEN
+         */
+        CY_PM_PWR_STOP_REG = CY_PM_PWR_STOP_UNLOCK |
+                            (CY_PM_PWR_STOP_REG & (CY_PM_PWR_STOP_TOKEN_MASK | CY_PM_PWR_STOP_POLARITY));
+
+        /* If reading after writing, read this register three times to delay
+        *  enough time for internal settling.
+        */
+        (void) CY_PM_PWR_STOP_REG;
+        (void) CY_PM_PWR_STOP_REG;
+
+        /* Lock STOP mode: write PWR_STOP.FREEZE=0, UNLOCK=0x00, STOP=0, .TOKEN */
+        CY_PM_PWR_STOP_REG &= (CY_PM_PWR_STOP_TOKEN_MASK | CY_PM_PWR_STOP_POLARITY);
+
+        CyExitCriticalSection(interruptState);
+    }
+
+#else
+
+    /*******************************************************************************
+    * Function Name: CySysPmSetWakeupHoldoff
+    ********************************************************************************
+    *
+    * Summary:
+    *  Sets the Deep Sleep wakeup time by scaling the hold-off to the HFCLK
+    *  frequency.
+    *
+    *  This function must be called before increasing HFCLK clock frequency. It can
+    *  optionally be called after lowering HFCLK clock frequency in order to improve
+    *  Deep Sleep wakeup time.
+    *
+    *  It is functionally acceptable to leave the default hold-off setting, but
+    *  Deep Sleep wakeup time may exceed the specification.
+    *
+    *  This function is applicable only for the 4000 device family.
+    *
+    * Parameters:
+    *  uint32 hfclkFrequencyMhz: The HFCLK frequency in MHz.
+    *
+    * Return:
+    *  None
+    *
+    *******************************************************************************/
+    void CySysPmSetWakeupHoldoff(uint32 hfclkFrequencyMhz)
+    {
+        CY_PM_PWR_KEY_DELAY_REG = ((((uint32)(CY_PM_PWR_KEY_DELAY_REG_DEFAULT << 16u) /
+            CY_PM_PWR_KEY_DELAY_FREQ_DEFAULT) * hfclkFrequencyMhz) >> 16u) + 1u;
+    }
+
+#endif /* (CY_IP_SRSSV2) */
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cyPm.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cyPm.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cyPm.h	(revision 7)
@@ -0,0 +1,152 @@
+/*******************************************************************************
+* File Name: cyPm.h
+* Version 5.0
+*
+*  Description:
+*   Provides the function definitions for the power management API.
+*
+*  Note:
+*   Documentation of the API's in this file is located in the
+*   System Reference Guide provided with PSoC Creator.
+*
+********************************************************************************
+* Copyright 2011-2015, Cypress Semiconductor Corporation.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions,
+* disclaimers, and limitations in the end user license agreement accompanying
+* the software package with which this file was provided.
+*******************************************************************************/
+
+#if !defined(CY_BOOT_CYPM_H)
+#define CY_BOOT_CYPM_H
+
+#include "cytypes.h"
+
+
+/***************************************
+*        Function Prototypes
+***************************************/
+void CySysPmSleep(void);
+void CySysPmDeepSleep(void);
+
+#if(CY_IP_SRSSV2)
+    void CySysPmHibernate(void);
+    void CySysPmFreezeIo(void);
+    void CySysPmUnfreezeIo(void);
+    uint32 CySysPmGetResetReason(void);
+    void CySysPmStop(void);
+    void CySysPmSetWakeupPolarity(uint32 polarity);
+#else
+    void CySysPmSetWakeupHoldoff(uint32 hfclkFrequencyMhz);
+#endif /* (CY_IP_SRSSV2) */
+
+
+/***************************************
+*       Macro definition
+***************************************/
+
+/*******************************************************************************
+* The ARM compilers have the __wfi() intrinsic that inserts a WFI instruction
+* into the instruction stream generated by the compiler. The GCC compiler has to
+* execute assembly language instruction.
+*******************************************************************************/
+#if defined(__ARMCC_VERSION)    /* Instristic for Keil compilers */
+    #define CY_PM_WFI       __wfi()
+#else   /* ASM for GCC & IAR */
+    #define CY_PM_WFI       __asm volatile ("WFI \n")
+#endif /* __ARMCC_VERSION */
+
+#if(CY_IP_SRSSV2)
+
+    /* CySysPmSetWakeupPolarity() */
+    #define CY_PM_STOP_WAKEUP_ACTIVE_LOW        ((uint32)(0x0u))
+    #define CY_PM_STOP_WAKEUP_ACTIVE_HIGH       ((uint32)(0x1u))
+    #define CY_PM_STOP_WAKEUP_POLARITY          (CY_PM_STOP_WAKEUP_ACTIVE_LOW)
+
+    /* CySysPmGetResetReason() */
+    #define CY_PM_RESET_REASON_UNKN             (0u)
+    #define CY_PM_RESET_REASON_XRES             (1u)
+    #define CY_PM_RESET_REASON_WAKEUP_HIB       (2u)
+    #define CY_PM_RESET_REASON_WAKEUP_STOP      (3u)
+
+#endif /* (CY_IP_SRSSV2) */
+
+
+/***************************************
+*              Registers
+***************************************/
+
+/* Power Mode Control */
+#define CY_PM_PWR_CONTROL_REG               (*(reg32 *) CYREG_PWR_CONTROL)
+#define CY_PM_PWR_CONTROL_PTR               ( (reg32 *) CYREG_PWR_CONTROL)
+
+/* CM0 System Control Register */
+#define CY_PM_CM0_SCR_REG                   (*(reg32 *) CYREG_CM0_SCR)
+#define CY_PM_CM0_SCR_PTR                   ( (reg32 *) CYREG_CM0_SCR)
+
+/* Power System Key & Delay Register */
+#define CY_PM_PWR_KEY_DELAY_REG             (*(reg32 *) CYREG_PWR_KEY_DELAY)
+#define CY_PM_PWR_KEY_DELAY_PTR             ( (reg32 *) CYREG_PWR_KEY_DELAY)
+
+
+#if(CY_IP_SRSSV2)
+    /* Hibernate wakeup value for PWR_KEY_DELAY */
+    #define CY_SFLASH_HIB_KEY_DELAY_REG     (*(reg16 *) CYREG_SFLASH_HIB_KEY_DELAY)
+    #define CY_SFLASH_HIB_KEY_DELAY_PTR     ( (reg16 *) CYREG_SFLASH_HIB_KEY_DELAY)
+#endif  /* (CY_IP_SRSSV2) */
+
+/* Deep Sleep wakeup value for PWR_KEY_DELAY */
+#define CY_SFLASH_DPSLP_KEY_DELAY_REG       (*(reg16 *) CYREG_SFLASH_DPSLP_KEY_DELAY)
+#define CY_SFLASH_DPSLP_KEY_DELAY_PTR       ( (reg16 *) CYREG_SFLASH_DPSLP_KEY_DELAY)
+
+/* Power Stop Mode Register */
+#if(CY_IP_SRSSV2)
+    #define CY_PM_PWR_STOP_REG              (*(reg32 *) CYREG_PWR_STOP)
+    #define CY_PM_PWR_STOP_PTR              ( (reg32 *) CYREG_PWR_STOP)
+#endif /* (CY_IP_SRSSV2) */
+
+#if (CY_PSOC4_4100 || CY_PSOC4_4200)
+    /* CPU Subsystem Configuration */
+    #define CY_PM_CPUSS_CONFIG_REG             (*(reg32 *) CYREG_CPUSS_CONFIG)
+    #define CY_PM_CPUSS_CONFIG_PTR             ( (reg32 *) CYREG_CPUSS_CONFIG)
+#endif /* (CY_PSOC4_4100 || CY_PSOC4_4200) */
+
+
+/***************************************
+*       Register Constants
+***************************************/
+
+/* CM0 System Control Register Constants */
+#define CY_PM_CM0_SCR_SLEEPDEEP             ((uint32)(0x04u))
+
+#if(CY_IP_SRSSV2)
+    /* Power Mode Control Constants */
+    #define CY_PM_PWR_CONTROL_HIBERNATE         (0x80000000u)
+
+    /* Power Mode Stop Constants */
+    #define CY_PM_PWR_STOP_POLARITY_SHIFT       (16u)
+    #define CY_PM_PWR_STOP_POLARITY             ((uint32)((uint32)1u << CY_PM_PWR_STOP_POLARITY_SHIFT))
+    #define CY_PM_PWR_STOP_FREEZE_SHIFT         (17u)
+    #define CY_PM_PWR_STOP_FREEZE               ((uint32)((uint32)1u << CY_PM_PWR_STOP_FREEZE_SHIFT))
+    #define CY_PM_PWR_STOP_UNLOCK_SHIFT         (8u)
+    #define CY_PM_PWR_STOP_UNLOCK_MASK          ((uint32)((uint32)0xFFu << CY_PM_PWR_STOP_UNLOCK_SHIFT))
+    #define CY_PM_PWR_STOP_UNLOCK               ((uint32)((uint32)0x3Au << CY_PM_PWR_STOP_UNLOCK_SHIFT))
+    #define CY_PM_PWR_STOP_STOP_SHIFT           (31u)
+    #define CY_PM_PWR_STOP_STOP                 ((uint32)((uint32)1u << CY_PM_PWR_STOP_STOP_SHIFT))
+    #define CY_PM_PWR_STOP_TOKEN_MASK           ((uint32)(0xFFu))
+    #define CY_PM_PWR_STOP_TOKEN_XRES           ((uint32)(0x00u))
+    #define CY_PM_PWR_STOP_TOKEN_HIB            ((uint32)(0xF1u))
+    #define CY_PM_PWR_STOP_TOKEN_STOP           ((uint32)(0xF2u))
+#else
+    #define CY_PM_PWR_KEY_DELAY_REG_DEFAULT     ((uint32) 248u)
+    #define CY_PM_PWR_KEY_DELAY_FREQ_DEFAULT    (48u)
+#endif /* (CY_IP_SRSSV2) */
+
+#if (CY_PSOC4_4100 || CY_PSOC4_4200)
+    /* 0 - normal operation, 1 - Flash Accelerator in bypass mode */
+    #define CY_PM_CPUSS_CONFIG_FLSH_ACC_BYPASS      ((uint32) 0x02u)
+#endif /* (CY_PSOC4_4100 || CY_PSOC4_4200) */
+
+#endif  /* CY_BOOT_CYPM_H */
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cydevice_trm.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cydevice_trm.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cydevice_trm.h	(revision 7)
@@ -0,0 +1,9523 @@
+/*******************************************************************************
+* FILENAME: cydevice_trm.h
+* 
+* PSoC Creator  3.2
+*
+* DESCRIPTION:
+* This file provides all of the address values for the entire PSoC device.
+* This file is automatically generated by PSoC Creator.
+*
+********************************************************************************
+* Copyright (c) 2007-2015 Cypress Semiconductor.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions, 
+* disclaimers, and limitations in the end user license agreement accompanying 
+* the software package with which this file was provided.
+********************************************************************************/
+
+#if !defined(CYDEVICE_TRM_H)
+#define CYDEVICE_TRM_H
+#define CYDEV_FLASH_BASE 0x00000000u
+#define CYDEV_FLASH_SIZE 0x00020000u
+#define CYREG_FLASH_DATA_MBASE 0x00000000u
+#define CYREG_FLASH_DATA_MSIZE 0x00020000u
+#define CYDEV_SFLASH_BASE 0x0ffff000u
+#define CYDEV_SFLASH_SIZE 0x00000800u
+#define CYREG_SFLASH_PROT_ROW0 0x0ffff000u
+#define CYFLD_SFLASH_DATA8__OFFSET 0x00000000u
+#define CYFLD_SFLASH_DATA8__SIZE 0x00000008u
+#define CYREG_SFLASH_PROT_ROW1 0x0ffff001u
+#define CYREG_SFLASH_PROT_ROW2 0x0ffff002u
+#define CYREG_SFLASH_PROT_ROW3 0x0ffff003u
+#define CYREG_SFLASH_PROT_ROW4 0x0ffff004u
+#define CYREG_SFLASH_PROT_ROW5 0x0ffff005u
+#define CYREG_SFLASH_PROT_ROW6 0x0ffff006u
+#define CYREG_SFLASH_PROT_ROW7 0x0ffff007u
+#define CYREG_SFLASH_PROT_ROW8 0x0ffff008u
+#define CYREG_SFLASH_PROT_ROW9 0x0ffff009u
+#define CYREG_SFLASH_PROT_ROW10 0x0ffff00au
+#define CYREG_SFLASH_PROT_ROW11 0x0ffff00bu
+#define CYREG_SFLASH_PROT_ROW12 0x0ffff00cu
+#define CYREG_SFLASH_PROT_ROW13 0x0ffff00du
+#define CYREG_SFLASH_PROT_ROW14 0x0ffff00eu
+#define CYREG_SFLASH_PROT_ROW15 0x0ffff00fu
+#define CYREG_SFLASH_PROT_ROW16 0x0ffff010u
+#define CYREG_SFLASH_PROT_ROW17 0x0ffff011u
+#define CYREG_SFLASH_PROT_ROW18 0x0ffff012u
+#define CYREG_SFLASH_PROT_ROW19 0x0ffff013u
+#define CYREG_SFLASH_PROT_ROW20 0x0ffff014u
+#define CYREG_SFLASH_PROT_ROW21 0x0ffff015u
+#define CYREG_SFLASH_PROT_ROW22 0x0ffff016u
+#define CYREG_SFLASH_PROT_ROW23 0x0ffff017u
+#define CYREG_SFLASH_PROT_ROW24 0x0ffff018u
+#define CYREG_SFLASH_PROT_ROW25 0x0ffff019u
+#define CYREG_SFLASH_PROT_ROW26 0x0ffff01au
+#define CYREG_SFLASH_PROT_ROW27 0x0ffff01bu
+#define CYREG_SFLASH_PROT_ROW28 0x0ffff01cu
+#define CYREG_SFLASH_PROT_ROW29 0x0ffff01du
+#define CYREG_SFLASH_PROT_ROW30 0x0ffff01eu
+#define CYREG_SFLASH_PROT_ROW31 0x0ffff01fu
+#define CYREG_SFLASH_PROT_ROW32 0x0ffff020u
+#define CYREG_SFLASH_PROT_ROW33 0x0ffff021u
+#define CYREG_SFLASH_PROT_ROW34 0x0ffff022u
+#define CYREG_SFLASH_PROT_ROW35 0x0ffff023u
+#define CYREG_SFLASH_PROT_ROW36 0x0ffff024u
+#define CYREG_SFLASH_PROT_ROW37 0x0ffff025u
+#define CYREG_SFLASH_PROT_ROW38 0x0ffff026u
+#define CYREG_SFLASH_PROT_ROW39 0x0ffff027u
+#define CYREG_SFLASH_PROT_ROW40 0x0ffff028u
+#define CYREG_SFLASH_PROT_ROW41 0x0ffff029u
+#define CYREG_SFLASH_PROT_ROW42 0x0ffff02au
+#define CYREG_SFLASH_PROT_ROW43 0x0ffff02bu
+#define CYREG_SFLASH_PROT_ROW44 0x0ffff02cu
+#define CYREG_SFLASH_PROT_ROW45 0x0ffff02du
+#define CYREG_SFLASH_PROT_ROW46 0x0ffff02eu
+#define CYREG_SFLASH_PROT_ROW47 0x0ffff02fu
+#define CYREG_SFLASH_PROT_ROW48 0x0ffff030u
+#define CYREG_SFLASH_PROT_ROW49 0x0ffff031u
+#define CYREG_SFLASH_PROT_ROW50 0x0ffff032u
+#define CYREG_SFLASH_PROT_ROW51 0x0ffff033u
+#define CYREG_SFLASH_PROT_ROW52 0x0ffff034u
+#define CYREG_SFLASH_PROT_ROW53 0x0ffff035u
+#define CYREG_SFLASH_PROT_ROW54 0x0ffff036u
+#define CYREG_SFLASH_PROT_ROW55 0x0ffff037u
+#define CYREG_SFLASH_PROT_ROW56 0x0ffff038u
+#define CYREG_SFLASH_PROT_ROW57 0x0ffff039u
+#define CYREG_SFLASH_PROT_ROW58 0x0ffff03au
+#define CYREG_SFLASH_PROT_ROW59 0x0ffff03bu
+#define CYREG_SFLASH_PROT_ROW60 0x0ffff03cu
+#define CYREG_SFLASH_PROT_ROW61 0x0ffff03du
+#define CYREG_SFLASH_PROT_ROW62 0x0ffff03eu
+#define CYREG_SFLASH_PROT_ROW63 0x0ffff03fu
+#define CYREG_SFLASH_PROT_PROTECTION 0x0ffff07fu
+#define CYFLD_SFLASH_PROT_LEVEL__OFFSET 0x00000000u
+#define CYFLD_SFLASH_PROT_LEVEL__SIZE 0x00000002u
+#define CYVAL_SFLASH_PROT_LEVEL_VIRGIN 0x00000001u
+#define CYVAL_SFLASH_PROT_LEVEL_OPEN 0x00000000u
+#define CYVAL_SFLASH_PROT_LEVEL_PROTECTED 0x00000002u
+#define CYVAL_SFLASH_PROT_LEVEL_KILL 0x00000003u
+#define CYREG_SFLASH_AV_PAIRS_8B0 0x0ffff080u
+#define CYREG_SFLASH_AV_PAIRS_8B1 0x0ffff081u
+#define CYREG_SFLASH_AV_PAIRS_8B2 0x0ffff082u
+#define CYREG_SFLASH_AV_PAIRS_8B3 0x0ffff083u
+#define CYREG_SFLASH_AV_PAIRS_8B4 0x0ffff084u
+#define CYREG_SFLASH_AV_PAIRS_8B5 0x0ffff085u
+#define CYREG_SFLASH_AV_PAIRS_8B6 0x0ffff086u
+#define CYREG_SFLASH_AV_PAIRS_8B7 0x0ffff087u
+#define CYREG_SFLASH_AV_PAIRS_8B8 0x0ffff088u
+#define CYREG_SFLASH_AV_PAIRS_8B9 0x0ffff089u
+#define CYREG_SFLASH_AV_PAIRS_8B10 0x0ffff08au
+#define CYREG_SFLASH_AV_PAIRS_8B11 0x0ffff08bu
+#define CYREG_SFLASH_AV_PAIRS_8B12 0x0ffff08cu
+#define CYREG_SFLASH_AV_PAIRS_8B13 0x0ffff08du
+#define CYREG_SFLASH_AV_PAIRS_8B14 0x0ffff08eu
+#define CYREG_SFLASH_AV_PAIRS_8B15 0x0ffff08fu
+#define CYREG_SFLASH_AV_PAIRS_8B16 0x0ffff090u
+#define CYREG_SFLASH_AV_PAIRS_8B17 0x0ffff091u
+#define CYREG_SFLASH_AV_PAIRS_8B18 0x0ffff092u
+#define CYREG_SFLASH_AV_PAIRS_8B19 0x0ffff093u
+#define CYREG_SFLASH_AV_PAIRS_8B20 0x0ffff094u
+#define CYREG_SFLASH_AV_PAIRS_8B21 0x0ffff095u
+#define CYREG_SFLASH_AV_PAIRS_8B22 0x0ffff096u
+#define CYREG_SFLASH_AV_PAIRS_8B23 0x0ffff097u
+#define CYREG_SFLASH_AV_PAIRS_8B24 0x0ffff098u
+#define CYREG_SFLASH_AV_PAIRS_8B25 0x0ffff099u
+#define CYREG_SFLASH_AV_PAIRS_8B26 0x0ffff09au
+#define CYREG_SFLASH_AV_PAIRS_8B27 0x0ffff09bu
+#define CYREG_SFLASH_AV_PAIRS_8B28 0x0ffff09cu
+#define CYREG_SFLASH_AV_PAIRS_8B29 0x0ffff09du
+#define CYREG_SFLASH_AV_PAIRS_8B30 0x0ffff09eu
+#define CYREG_SFLASH_AV_PAIRS_8B31 0x0ffff09fu
+#define CYREG_SFLASH_AV_PAIRS_8B32 0x0ffff0a0u
+#define CYREG_SFLASH_AV_PAIRS_8B33 0x0ffff0a1u
+#define CYREG_SFLASH_AV_PAIRS_8B34 0x0ffff0a2u
+#define CYREG_SFLASH_AV_PAIRS_8B35 0x0ffff0a3u
+#define CYREG_SFLASH_AV_PAIRS_8B36 0x0ffff0a4u
+#define CYREG_SFLASH_AV_PAIRS_8B37 0x0ffff0a5u
+#define CYREG_SFLASH_AV_PAIRS_8B38 0x0ffff0a6u
+#define CYREG_SFLASH_AV_PAIRS_8B39 0x0ffff0a7u
+#define CYREG_SFLASH_AV_PAIRS_8B40 0x0ffff0a8u
+#define CYREG_SFLASH_AV_PAIRS_8B41 0x0ffff0a9u
+#define CYREG_SFLASH_AV_PAIRS_8B42 0x0ffff0aau
+#define CYREG_SFLASH_AV_PAIRS_8B43 0x0ffff0abu
+#define CYREG_SFLASH_AV_PAIRS_8B44 0x0ffff0acu
+#define CYREG_SFLASH_AV_PAIRS_8B45 0x0ffff0adu
+#define CYREG_SFLASH_AV_PAIRS_8B46 0x0ffff0aeu
+#define CYREG_SFLASH_AV_PAIRS_8B47 0x0ffff0afu
+#define CYREG_SFLASH_AV_PAIRS_8B48 0x0ffff0b0u
+#define CYREG_SFLASH_AV_PAIRS_8B49 0x0ffff0b1u
+#define CYREG_SFLASH_AV_PAIRS_8B50 0x0ffff0b2u
+#define CYREG_SFLASH_AV_PAIRS_8B51 0x0ffff0b3u
+#define CYREG_SFLASH_AV_PAIRS_8B52 0x0ffff0b4u
+#define CYREG_SFLASH_AV_PAIRS_8B53 0x0ffff0b5u
+#define CYREG_SFLASH_AV_PAIRS_8B54 0x0ffff0b6u
+#define CYREG_SFLASH_AV_PAIRS_8B55 0x0ffff0b7u
+#define CYREG_SFLASH_AV_PAIRS_8B56 0x0ffff0b8u
+#define CYREG_SFLASH_AV_PAIRS_8B57 0x0ffff0b9u
+#define CYREG_SFLASH_AV_PAIRS_8B58 0x0ffff0bau
+#define CYREG_SFLASH_AV_PAIRS_8B59 0x0ffff0bbu
+#define CYREG_SFLASH_AV_PAIRS_8B60 0x0ffff0bcu
+#define CYREG_SFLASH_AV_PAIRS_8B61 0x0ffff0bdu
+#define CYREG_SFLASH_AV_PAIRS_8B62 0x0ffff0beu
+#define CYREG_SFLASH_AV_PAIRS_8B63 0x0ffff0bfu
+#define CYREG_SFLASH_AV_PAIRS_8B64 0x0ffff0c0u
+#define CYREG_SFLASH_AV_PAIRS_8B65 0x0ffff0c1u
+#define CYREG_SFLASH_AV_PAIRS_8B66 0x0ffff0c2u
+#define CYREG_SFLASH_AV_PAIRS_8B67 0x0ffff0c3u
+#define CYREG_SFLASH_AV_PAIRS_8B68 0x0ffff0c4u
+#define CYREG_SFLASH_AV_PAIRS_8B69 0x0ffff0c5u
+#define CYREG_SFLASH_AV_PAIRS_8B70 0x0ffff0c6u
+#define CYREG_SFLASH_AV_PAIRS_8B71 0x0ffff0c7u
+#define CYREG_SFLASH_AV_PAIRS_8B72 0x0ffff0c8u
+#define CYREG_SFLASH_AV_PAIRS_8B73 0x0ffff0c9u
+#define CYREG_SFLASH_AV_PAIRS_8B74 0x0ffff0cau
+#define CYREG_SFLASH_AV_PAIRS_8B75 0x0ffff0cbu
+#define CYREG_SFLASH_AV_PAIRS_8B76 0x0ffff0ccu
+#define CYREG_SFLASH_AV_PAIRS_8B77 0x0ffff0cdu
+#define CYREG_SFLASH_AV_PAIRS_8B78 0x0ffff0ceu
+#define CYREG_SFLASH_AV_PAIRS_8B79 0x0ffff0cfu
+#define CYREG_SFLASH_AV_PAIRS_8B80 0x0ffff0d0u
+#define CYREG_SFLASH_AV_PAIRS_8B81 0x0ffff0d1u
+#define CYREG_SFLASH_AV_PAIRS_8B82 0x0ffff0d2u
+#define CYREG_SFLASH_AV_PAIRS_8B83 0x0ffff0d3u
+#define CYREG_SFLASH_AV_PAIRS_8B84 0x0ffff0d4u
+#define CYREG_SFLASH_AV_PAIRS_8B85 0x0ffff0d5u
+#define CYREG_SFLASH_AV_PAIRS_8B86 0x0ffff0d6u
+#define CYREG_SFLASH_AV_PAIRS_8B87 0x0ffff0d7u
+#define CYREG_SFLASH_BLESS_BB_BUMP2 0x0ffff0d8u
+#define CYFLD_SFLASH_V2I_RCAL__OFFSET 0x00000000u
+#define CYFLD_SFLASH_V2I_RCAL__SIZE 0x00000005u
+#define CYFLD_SFLASH_V2I__OFFSET 0x00000005u
+#define CYFLD_SFLASH_V2I__SIZE 0x00000005u
+#define CYFLD_SFLASH_VBG_TRIM__OFFSET 0x0000000au
+#define CYFLD_SFLASH_VBG_TRIM__SIZE 0x00000003u
+#define CYFLD_SFLASH_SY_IBIAS__OFFSET 0x0000000du
+#define CYFLD_SFLASH_SY_IBIAS__SIZE 0x00000003u
+#define CYREG_SFLASH_AV_PAIRS_8B88 0x0ffff0d8u
+#define CYREG_SFLASH_AV_PAIRS_8B89 0x0ffff0d9u
+#define CYREG_SFLASH_BLESS_BB_XO 0x0ffff0dau
+#define CYFLD_SFLASH_DIS_XOCORE_SUPFILT__OFFSET 0x00000000u
+#define CYFLD_SFLASH_DIS_XOCORE_SUPFILT__SIZE 0x00000001u
+#define CYFLD_SFLASH_EN_RE_FASTSTART__OFFSET 0x00000001u
+#define CYFLD_SFLASH_EN_RE_FASTSTART__SIZE 0x00000001u
+#define CYFLD_SFLASH_EN_CURMEAS__OFFSET 0x00000002u
+#define CYFLD_SFLASH_EN_CURMEAS__SIZE 0x00000001u
+#define CYFLD_SFLASH_EN_AMPDET_CURMEAS__OFFSET 0x00000003u
+#define CYFLD_SFLASH_EN_AMPDET_CURMEAS__SIZE 0x00000001u
+#define CYFLD_SFLASH_EN_AMPDET_FASTSTART__OFFSET 0x00000004u
+#define CYFLD_SFLASH_EN_AMPDET_FASTSTART__SIZE 0x00000001u
+#define CYFLD_SFLASH_CTRL_RC_FASTSTART_RES__OFFSET 0x00000005u
+#define CYFLD_SFLASH_CTRL_RC_FASTSTART_RES__SIZE 0x00000002u
+#define CYFLD_SFLASH_CTRL_VDDL_XO__OFFSET 0x00000007u
+#define CYFLD_SFLASH_CTRL_VDDL_XO__SIZE 0x00000003u
+#define CYFLD_SFLASH_CTRL_VDDL_XB__OFFSET 0x0000000au
+#define CYFLD_SFLASH_CTRL_VDDL_XB__SIZE 0x00000003u
+#define CYFLD_SFLASH_CTRL_RPREF__OFFSET 0x0000000du
+#define CYFLD_SFLASH_CTRL_RPREF__SIZE 0x00000002u
+#define CYFLD_SFLASH_rev_bb_xo__OFFSET 0x0000000fu
+#define CYFLD_SFLASH_rev_bb_xo__SIZE 0x00000001u
+#define CYREG_SFLASH_AV_PAIRS_8B90 0x0ffff0dau
+#define CYREG_SFLASH_AV_PAIRS_8B91 0x0ffff0dbu
+#define CYREG_SFLASH_AV_PAIRS_8B92 0x0ffff0dcu
+#define CYREG_SFLASH_BLESS_SY_BUMP1 0x0ffff0dcu
+#define CYFLD_SFLASH_VCO__OFFSET 0x00000000u
+#define CYFLD_SFLASH_VCO__SIZE 0x00000004u
+#define CYFLD_SFLASH_LOFB_POWERSAVE__OFFSET 0x00000004u
+#define CYFLD_SFLASH_LOFB_POWERSAVE__SIZE 0x00000001u
+#define CYFLD_SFLASH_IBIAS_LOPATH__OFFSET 0x00000005u
+#define CYFLD_SFLASH_IBIAS_LOPATH__SIZE 0x00000002u
+#define CYFLD_SFLASH_LDOLO_FORCE_STARTUP__OFFSET 0x00000007u
+#define CYFLD_SFLASH_LDOLO_FORCE_STARTUP__SIZE 0x00000001u
+#define CYFLD_SFLASH_LOPATH__OFFSET 0x00000008u
+#define CYFLD_SFLASH_LOPATH__SIZE 0x00000004u
+#define CYFLD_SFLASH_PDCPLPF__OFFSET 0x0000000cu
+#define CYFLD_SFLASH_PDCPLPF__SIZE 0x00000004u
+#define CYREG_SFLASH_AV_PAIRS_8B93 0x0ffff0ddu
+#define CYREG_SFLASH_AV_PAIRS_8B94 0x0ffff0deu
+#define CYREG_SFLASH_BLESS_LDO 0x0ffff0deu
+#define CYFLD_SFLASH_BUMP_BALUM_HF__OFFSET 0x00000000u
+#define CYFLD_SFLASH_BUMP_BALUM_HF__SIZE 0x00000003u
+#define CYFLD_SFLASH_BUMP_SY_VCO__OFFSET 0x00000003u
+#define CYFLD_SFLASH_BUMP_SY_VCO__SIZE 0x00000002u
+#define CYFLD_SFLASH_BUMP_SY_LOPATH__OFFSET 0x00000005u
+#define CYFLD_SFLASH_BUMP_SY_LOPATH__SIZE 0x00000002u
+#define CYFLD_SFLASH_BUMP_SY_LHV__OFFSET 0x00000007u
+#define CYFLD_SFLASH_BUMP_SY_LHV__SIZE 0x00000002u
+#define CYFLD_SFLASH_BUMP_SY_FFFB__OFFSET 0x00000009u
+#define CYFLD_SFLASH_BUMP_SY_FFFB__SIZE 0x00000003u
+#define CYFLD_SFLASH_REV_LDO__OFFSET 0x0000000cu
+#define CYFLD_SFLASH_REV_LDO__SIZE 0x00000004u
+#define CYREG_SFLASH_AV_PAIRS_8B95 0x0ffff0dfu
+#define CYREG_SFLASH_AV_PAIRS_8B96 0x0ffff0e0u
+#define CYREG_SFLASH_AV_PAIRS_8B97 0x0ffff0e1u
+#define CYREG_SFLASH_AV_PAIRS_8B98 0x0ffff0e2u
+#define CYREG_SFLASH_AV_PAIRS_8B99 0x0ffff0e3u
+#define CYREG_SFLASH_AV_PAIRS_8B100 0x0ffff0e4u
+#define CYREG_SFLASH_AV_PAIRS_8B101 0x0ffff0e5u
+#define CYREG_SFLASH_AV_PAIRS_8B102 0x0ffff0e6u
+#define CYREG_SFLASH_AV_PAIRS_8B103 0x0ffff0e7u
+#define CYREG_SFLASH_AV_PAIRS_8B104 0x0ffff0e8u
+#define CYREG_SFLASH_AV_PAIRS_8B105 0x0ffff0e9u
+#define CYREG_SFLASH_AV_PAIRS_8B106 0x0ffff0eau
+#define CYREG_SFLASH_AV_PAIRS_8B107 0x0ffff0ebu
+#define CYREG_SFLASH_AV_PAIRS_8B108 0x0ffff0ecu
+#define CYREG_SFLASH_AV_PAIRS_8B109 0x0ffff0edu
+#define CYREG_SFLASH_AV_PAIRS_8B110 0x0ffff0eeu
+#define CYREG_SFLASH_AV_PAIRS_8B111 0x0ffff0efu
+#define CYREG_SFLASH_AV_PAIRS_8B112 0x0ffff0f0u
+#define CYREG_SFLASH_AV_PAIRS_8B113 0x0ffff0f1u
+#define CYREG_SFLASH_AV_PAIRS_8B114 0x0ffff0f2u
+#define CYREG_SFLASH_AV_PAIRS_8B115 0x0ffff0f3u
+#define CYREG_SFLASH_AV_PAIRS_8B116 0x0ffff0f4u
+#define CYREG_SFLASH_AV_PAIRS_8B117 0x0ffff0f5u
+#define CYREG_SFLASH_AV_PAIRS_8B118 0x0ffff0f6u
+#define CYREG_SFLASH_AV_PAIRS_8B119 0x0ffff0f7u
+#define CYREG_SFLASH_AV_PAIRS_8B120 0x0ffff0f8u
+#define CYREG_SFLASH_AV_PAIRS_8B121 0x0ffff0f9u
+#define CYREG_SFLASH_AV_PAIRS_8B122 0x0ffff0fau
+#define CYREG_SFLASH_AV_PAIRS_8B123 0x0ffff0fbu
+#define CYREG_SFLASH_AV_PAIRS_8B124 0x0ffff0fcu
+#define CYREG_SFLASH_AV_PAIRS_8B125 0x0ffff0fdu
+#define CYREG_SFLASH_AV_PAIRS_8B126 0x0ffff0feu
+#define CYREG_SFLASH_AV_PAIRS_8B127 0x0ffff0ffu
+#define CYREG_SFLASH_AV_PAIRS_32B0 0x0ffff100u
+#define CYFLD_SFLASH_DATA32__OFFSET 0x00000000u
+#define CYFLD_SFLASH_DATA32__SIZE 0x00000020u
+#define CYREG_SFLASH_AV_PAIRS_32B1 0x0ffff104u
+#define CYREG_SFLASH_AV_PAIRS_32B2 0x0ffff108u
+#define CYREG_SFLASH_AV_PAIRS_32B3 0x0ffff10cu
+#define CYREG_SFLASH_AV_PAIRS_32B4 0x0ffff110u
+#define CYREG_SFLASH_AV_PAIRS_32B5 0x0ffff114u
+#define CYREG_SFLASH_AV_PAIRS_32B6 0x0ffff118u
+#define CYREG_SFLASH_AV_PAIRS_32B7 0x0ffff11cu
+#define CYREG_SFLASH_AV_PAIRS_32B8 0x0ffff120u
+#define CYREG_SFLASH_AV_PAIRS_32B9 0x0ffff124u
+#define CYREG_SFLASH_AV_PAIRS_32B10 0x0ffff128u
+#define CYREG_SFLASH_AV_PAIRS_32B11 0x0ffff12cu
+#define CYREG_SFLASH_AV_PAIRS_32B12 0x0ffff130u
+#define CYREG_SFLASH_AV_PAIRS_32B13 0x0ffff134u
+#define CYREG_SFLASH_AV_PAIRS_32B14 0x0ffff138u
+#define CYREG_SFLASH_AV_PAIRS_32B15 0x0ffff13cu
+#define CYREG_SFLASH_CPUSS_WOUNDING 0x0ffff140u
+#define CYREG_SFLASH_SILICON_ID 0x0ffff144u
+#define CYFLD_SFLASH_ID__OFFSET 0x00000000u
+#define CYFLD_SFLASH_ID__SIZE 0x00000010u
+#define CYREG_SFLASH_CPUSS_PRIV_RAM 0x0ffff148u
+#define CYFLD_SFLASH_RAM_PROT_LIMIT__OFFSET 0x00000000u
+#define CYFLD_SFLASH_RAM_PROT_LIMIT__SIZE 0x00000009u
+#define CYREG_SFLASH_CPUSS_PRIV_ROM_BROM 0x0ffff14au
+#define CYFLD_SFLASH_BROM_PROT_LIMIT__OFFSET 0x00000000u
+#define CYFLD_SFLASH_BROM_PROT_LIMIT__SIZE 0x00000008u
+#define CYREG_SFLASH_CPUSS_PRIV_FLASH 0x0ffff14cu
+#define CYFLD_SFLASH_FLASH_PROT_LIMIT__OFFSET 0x00000000u
+#define CYFLD_SFLASH_FLASH_PROT_LIMIT__SIZE 0x0000000bu
+#define CYREG_SFLASH_CPUSS_PRIV_ROM_SROM 0x0ffff14eu
+#define CYFLD_SFLASH_SROM_PROT_LIMIT__OFFSET 0x00000000u
+#define CYFLD_SFLASH_SROM_PROT_LIMIT__SIZE 0x0000000au
+#define CYREG_SFLASH_HIB_KEY_DELAY 0x0ffff150u
+#define CYFLD_SFLASH_WAKEUP_HOLDOFF__OFFSET 0x00000000u
+#define CYFLD_SFLASH_WAKEUP_HOLDOFF__SIZE 0x0000000au
+#define CYREG_SFLASH_DPSLP_KEY_DELAY 0x0ffff152u
+#define CYREG_SFLASH_SWD_CONFIG 0x0ffff154u
+#define CYFLD_SFLASH_SWD_SELECT__OFFSET 0x00000000u
+#define CYFLD_SFLASH_SWD_SELECT__SIZE 0x00000001u
+#define CYREG_SFLASH_INITIAL_SPCIF_TRIM_M1_DAC0 0x0ffff155u
+#define CYFLD_SFLASH_IDAC__OFFSET 0x00000000u
+#define CYFLD_SFLASH_IDAC__SIZE 0x00000005u
+#define CYFLD_SFLASH_SLOPE__OFFSET 0x00000005u
+#define CYFLD_SFLASH_SLOPE__SIZE 0x00000003u
+#define CYREG_SFLASH_SWD_LISTEN 0x0ffff158u
+#define CYFLD_SFLASH_CYCLES__OFFSET 0x00000000u
+#define CYFLD_SFLASH_CYCLES__SIZE 0x00000020u
+#define CYREG_SFLASH_FLASH_START 0x0ffff15cu
+#define CYFLD_SFLASH_ADDRESS__OFFSET 0x00000000u
+#define CYFLD_SFLASH_ADDRESS__SIZE 0x00000020u
+#define CYREG_SFLASH_CSD_TRIM1_HVIDAC 0x0ffff160u
+#define CYFLD_SFLASH_TRIM8__OFFSET 0x00000000u
+#define CYFLD_SFLASH_TRIM8__SIZE 0x00000008u
+#define CYREG_SFLASH_CSD_TRIM2_HVIDAC 0x0ffff161u
+#define CYREG_SFLASH_CSD_TRIM1_CSD 0x0ffff162u
+#define CYREG_SFLASH_CSD_TRIM2_CSD 0x0ffff163u
+#define CYREG_SFLASH_SAR_TEMP_MULTIPLIER 0x0ffff164u
+#define CYFLD_SFLASH_TEMP_MULTIPLIER__OFFSET 0x00000000u
+#define CYFLD_SFLASH_TEMP_MULTIPLIER__SIZE 0x00000010u
+#define CYREG_SFLASH_SAR_TEMP_OFFSET 0x0ffff166u
+#define CYFLD_SFLASH_TEMP_OFFSET__OFFSET 0x00000000u
+#define CYFLD_SFLASH_TEMP_OFFSET__SIZE 0x00000010u
+#define CYREG_SFLASH_SKIP_CHECKSUM 0x0ffff169u
+#define CYFLD_SFLASH_SKIP__OFFSET 0x00000000u
+#define CYFLD_SFLASH_SKIP__SIZE 0x00000008u
+#define CYREG_SFLASH_PROT_VIRGINKEY0 0x0ffff170u
+#define CYFLD_SFLASH_KEY8__OFFSET 0x00000000u
+#define CYFLD_SFLASH_KEY8__SIZE 0x00000008u
+#define CYREG_SFLASH_PROT_VIRGINKEY1 0x0ffff171u
+#define CYREG_SFLASH_PROT_VIRGINKEY2 0x0ffff172u
+#define CYREG_SFLASH_PROT_VIRGINKEY3 0x0ffff173u
+#define CYREG_SFLASH_PROT_VIRGINKEY4 0x0ffff174u
+#define CYREG_SFLASH_PROT_VIRGINKEY5 0x0ffff175u
+#define CYREG_SFLASH_PROT_VIRGINKEY6 0x0ffff176u
+#define CYREG_SFLASH_PROT_VIRGINKEY7 0x0ffff177u
+#define CYREG_SFLASH_DIE_LOT0 0x0ffff178u
+#define CYFLD_SFLASH_LOT__OFFSET 0x00000000u
+#define CYFLD_SFLASH_LOT__SIZE 0x00000008u
+#define CYREG_SFLASH_DIE_LOT1 0x0ffff179u
+#define CYREG_SFLASH_DIE_LOT2 0x0ffff17au
+#define CYREG_SFLASH_DIE_WAFER 0x0ffff17bu
+#define CYFLD_SFLASH_WAFER__OFFSET 0x00000000u
+#define CYFLD_SFLASH_WAFER__SIZE 0x00000008u
+#define CYREG_SFLASH_DIE_X 0x0ffff17cu
+#define CYFLD_SFLASH_X__OFFSET 0x00000000u
+#define CYFLD_SFLASH_X__SIZE 0x00000008u
+#define CYREG_SFLASH_DIE_Y 0x0ffff17du
+#define CYFLD_SFLASH_Y__OFFSET 0x00000000u
+#define CYFLD_SFLASH_Y__SIZE 0x00000008u
+#define CYREG_SFLASH_DIE_SORT 0x0ffff17eu
+#define CYFLD_SFLASH_S1_PASS__OFFSET 0x00000000u
+#define CYFLD_SFLASH_S1_PASS__SIZE 0x00000001u
+#define CYFLD_SFLASH_S2_PASS__OFFSET 0x00000001u
+#define CYFLD_SFLASH_S2_PASS__SIZE 0x00000001u
+#define CYFLD_SFLASH_S3_PASS__OFFSET 0x00000002u
+#define CYFLD_SFLASH_S3_PASS__SIZE 0x00000001u
+#define CYFLD_SFLASH_CRI_PASS__OFFSET 0x00000003u
+#define CYFLD_SFLASH_CRI_PASS__SIZE 0x00000001u
+#define CYFLD_SFLASH_CHI_PASS__OFFSET 0x00000004u
+#define CYFLD_SFLASH_CHI_PASS__SIZE 0x00000001u
+#define CYFLD_SFLASH_ENG_PASS__OFFSET 0x00000005u
+#define CYFLD_SFLASH_ENG_PASS__SIZE 0x00000001u
+#define CYREG_SFLASH_DIE_MINOR 0x0ffff17fu
+#define CYFLD_SFLASH_MINOR__OFFSET 0x00000000u
+#define CYFLD_SFLASH_MINOR__SIZE 0x00000008u
+#define CYREG_SFLASH_PE_TE_DATA0 0x0ffff180u
+#define CYREG_SFLASH_PE_TE_DATA1 0x0ffff181u
+#define CYREG_SFLASH_PE_TE_DATA2 0x0ffff182u
+#define CYREG_SFLASH_PE_TE_DATA3 0x0ffff183u
+#define CYREG_SFLASH_PE_TE_DATA4 0x0ffff184u
+#define CYREG_SFLASH_PE_TE_DATA5 0x0ffff185u
+#define CYREG_SFLASH_PE_TE_DATA6 0x0ffff186u
+#define CYREG_SFLASH_PE_TE_DATA7 0x0ffff187u
+#define CYREG_SFLASH_PE_TE_DATA8 0x0ffff188u
+#define CYREG_SFLASH_PE_TE_DATA9 0x0ffff189u
+#define CYREG_SFLASH_PE_TE_DATA10 0x0ffff18au
+#define CYREG_SFLASH_PE_TE_DATA11 0x0ffff18bu
+#define CYREG_SFLASH_PE_TE_DATA12 0x0ffff18cu
+#define CYREG_SFLASH_PE_TE_DATA13 0x0ffff18du
+#define CYREG_SFLASH_PE_TE_DATA14 0x0ffff18eu
+#define CYREG_SFLASH_PE_TE_DATA15 0x0ffff18fu
+#define CYREG_SFLASH_PE_TE_DATA16 0x0ffff190u
+#define CYREG_SFLASH_PE_TE_DATA17 0x0ffff191u
+#define CYREG_SFLASH_PE_TE_DATA18 0x0ffff192u
+#define CYREG_SFLASH_PE_TE_DATA19 0x0ffff193u
+#define CYREG_SFLASH_PE_TE_DATA20 0x0ffff194u
+#define CYREG_SFLASH_PE_TE_DATA21 0x0ffff195u
+#define CYREG_SFLASH_PE_TE_DATA22 0x0ffff196u
+#define CYREG_SFLASH_PE_TE_DATA23 0x0ffff197u
+#define CYREG_SFLASH_PE_TE_DATA24 0x0ffff198u
+#define CYREG_SFLASH_PE_TE_DATA25 0x0ffff199u
+#define CYREG_SFLASH_PE_TE_DATA26 0x0ffff19au
+#define CYREG_SFLASH_PE_TE_DATA27 0x0ffff19bu
+#define CYREG_SFLASH_PE_TE_DATA28 0x0ffff19cu
+#define CYREG_SFLASH_PE_TE_DATA29 0x0ffff19du
+#define CYREG_SFLASH_PE_TE_DATA30 0x0ffff19eu
+#define CYREG_SFLASH_PE_TE_DATA31 0x0ffff19fu
+#define CYREG_SFLASH_PP 0x0ffff1a0u
+#define CYFLD_SFLASH_PERIOD__OFFSET 0x00000000u
+#define CYFLD_SFLASH_PERIOD__SIZE 0x00000018u
+#define CYFLD_SFLASH_PDAC__OFFSET 0x00000018u
+#define CYFLD_SFLASH_PDAC__SIZE 0x00000004u
+#define CYFLD_SFLASH_NDAC__OFFSET 0x0000001cu
+#define CYFLD_SFLASH_NDAC__SIZE 0x00000004u
+#define CYREG_SFLASH_E 0x0ffff1a4u
+#define CYREG_SFLASH_P 0x0ffff1a8u
+#define CYREG_SFLASH_EA_E 0x0ffff1acu
+#define CYREG_SFLASH_EA_P 0x0ffff1b0u
+#define CYREG_SFLASH_ES_E 0x0ffff1b4u
+#define CYREG_SFLASH_ES_P_EO 0x0ffff1b8u
+#define CYREG_SFLASH_E_VCTAT 0x0ffff1bcu
+#define CYFLD_SFLASH_VCTAT_SLOPE__OFFSET 0x00000000u
+#define CYFLD_SFLASH_VCTAT_SLOPE__SIZE 0x00000004u
+#define CYFLD_SFLASH_VCTAT_VOLTAGE__OFFSET 0x00000004u
+#define CYFLD_SFLASH_VCTAT_VOLTAGE__SIZE 0x00000002u
+#define CYFLD_SFLASH_VCTAT_ENABLE__OFFSET 0x00000006u
+#define CYFLD_SFLASH_VCTAT_ENABLE__SIZE 0x00000001u
+#define CYREG_SFLASH_P_VCTAT 0x0ffff1bdu
+#define CYREG_SFLASH_IMO_MAXF0 0x0ffff1c0u
+#define CYFLD_SFLASH_MAXFREQ__OFFSET 0x00000000u
+#define CYFLD_SFLASH_MAXFREQ__SIZE 0x00000006u
+#define CYREG_SFLASH_IMO_ABS0 0x0ffff1c1u
+#define CYFLD_SFLASH_ABS_TRIM_IMO__OFFSET 0x00000000u
+#define CYFLD_SFLASH_ABS_TRIM_IMO__SIZE 0x00000006u
+#define CYREG_SFLASH_IMO_TMPCO0 0x0ffff1c2u
+#define CYFLD_SFLASH_TMPCO_TRIM_IMO__OFFSET 0x00000000u
+#define CYFLD_SFLASH_TMPCO_TRIM_IMO__SIZE 0x00000006u
+#define CYREG_SFLASH_IMO_MAXF1 0x0ffff1c3u
+#define CYREG_SFLASH_IMO_ABS1 0x0ffff1c4u
+#define CYREG_SFLASH_IMO_TMPCO1 0x0ffff1c5u
+#define CYREG_SFLASH_IMO_MAXF2 0x0ffff1c6u
+#define CYREG_SFLASH_IMO_ABS2 0x0ffff1c7u
+#define CYREG_SFLASH_IMO_TMPCO2 0x0ffff1c8u
+#define CYREG_SFLASH_IMO_MAXF3 0x0ffff1c9u
+#define CYREG_SFLASH_IMO_ABS3 0x0ffff1cau
+#define CYREG_SFLASH_IMO_TMPCO3 0x0ffff1cbu
+#define CYREG_SFLASH_IMO_ABS4 0x0ffff1ccu
+#define CYREG_SFLASH_IMO_TMPCO4 0x0ffff1cdu
+#define CYREG_SFLASH_IMO_TRIM0 0x0ffff1d0u
+#define CYFLD_SFLASH_OFFSET__OFFSET 0x00000000u
+#define CYFLD_SFLASH_OFFSET__SIZE 0x00000008u
+#define CYREG_SFLASH_IMO_TRIM1 0x0ffff1d1u
+#define CYREG_SFLASH_IMO_TRIM2 0x0ffff1d2u
+#define CYREG_SFLASH_IMO_TRIM3 0x0ffff1d3u
+#define CYREG_SFLASH_IMO_TRIM4 0x0ffff1d4u
+#define CYREG_SFLASH_IMO_TRIM5 0x0ffff1d5u
+#define CYREG_SFLASH_IMO_TRIM6 0x0ffff1d6u
+#define CYREG_SFLASH_IMO_TRIM7 0x0ffff1d7u
+#define CYREG_SFLASH_IMO_TRIM8 0x0ffff1d8u
+#define CYREG_SFLASH_IMO_TRIM9 0x0ffff1d9u
+#define CYREG_SFLASH_IMO_TRIM10 0x0ffff1dau
+#define CYREG_SFLASH_IMO_TRIM11 0x0ffff1dbu
+#define CYREG_SFLASH_IMO_TRIM12 0x0ffff1dcu
+#define CYREG_SFLASH_IMO_TRIM13 0x0ffff1ddu
+#define CYREG_SFLASH_IMO_TRIM14 0x0ffff1deu
+#define CYREG_SFLASH_IMO_TRIM15 0x0ffff1dfu
+#define CYREG_SFLASH_IMO_TRIM16 0x0ffff1e0u
+#define CYREG_SFLASH_IMO_TRIM17 0x0ffff1e1u
+#define CYREG_SFLASH_IMO_TRIM18 0x0ffff1e2u
+#define CYREG_SFLASH_IMO_TRIM19 0x0ffff1e3u
+#define CYREG_SFLASH_IMO_TRIM20 0x0ffff1e4u
+#define CYREG_SFLASH_IMO_TRIM21 0x0ffff1e5u
+#define CYREG_SFLASH_IMO_TRIM22 0x0ffff1e6u
+#define CYREG_SFLASH_IMO_TRIM23 0x0ffff1e7u
+#define CYREG_SFLASH_IMO_TRIM24 0x0ffff1e8u
+#define CYREG_SFLASH_IMO_TRIM25 0x0ffff1e9u
+#define CYREG_SFLASH_IMO_TRIM26 0x0ffff1eau
+#define CYREG_SFLASH_IMO_TRIM27 0x0ffff1ebu
+#define CYREG_SFLASH_IMO_TRIM28 0x0ffff1ecu
+#define CYREG_SFLASH_IMO_TRIM29 0x0ffff1edu
+#define CYREG_SFLASH_IMO_TRIM30 0x0ffff1eeu
+#define CYREG_SFLASH_IMO_TRIM31 0x0ffff1efu
+#define CYREG_SFLASH_IMO_TRIM32 0x0ffff1f0u
+#define CYREG_SFLASH_IMO_TRIM33 0x0ffff1f1u
+#define CYREG_SFLASH_IMO_TRIM34 0x0ffff1f2u
+#define CYREG_SFLASH_IMO_TRIM35 0x0ffff1f3u
+#define CYREG_SFLASH_IMO_TRIM36 0x0ffff1f4u
+#define CYREG_SFLASH_IMO_TRIM37 0x0ffff1f5u
+#define CYREG_SFLASH_IMO_TRIM38 0x0ffff1f6u
+#define CYREG_SFLASH_IMO_TRIM39 0x0ffff1f7u
+#define CYREG_SFLASH_IMO_TRIM40 0x0ffff1f8u
+#define CYREG_SFLASH_IMO_TRIM41 0x0ffff1f9u
+#define CYREG_SFLASH_IMO_TRIM42 0x0ffff1fau
+#define CYREG_SFLASH_IMO_TRIM43 0x0ffff1fbu
+#define CYREG_SFLASH_IMO_TRIM44 0x0ffff1fcu
+#define CYREG_SFLASH_IMO_TRIM45 0x0ffff1fdu
+#define CYREG_SFLASH_CHECKSUM 0x0ffff1feu
+#define CYFLD_SFLASH_CHECKSUM__OFFSET 0x00000000u
+#define CYFLD_SFLASH_CHECKSUM__SIZE 0x00000010u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH0 0x0ffff200u
+#define CYFLD_SFLASH_BYTE_MEM__OFFSET 0x00000000u
+#define CYFLD_SFLASH_BYTE_MEM__SIZE 0x00000008u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH1 0x0ffff201u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH2 0x0ffff202u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH3 0x0ffff203u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH4 0x0ffff204u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH5 0x0ffff205u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH6 0x0ffff206u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH7 0x0ffff207u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH8 0x0ffff208u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH9 0x0ffff209u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH10 0x0ffff20au
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH11 0x0ffff20bu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH12 0x0ffff20cu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH13 0x0ffff20du
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH14 0x0ffff20eu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH15 0x0ffff20fu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH16 0x0ffff210u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH17 0x0ffff211u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH18 0x0ffff212u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH19 0x0ffff213u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH20 0x0ffff214u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH21 0x0ffff215u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH22 0x0ffff216u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH23 0x0ffff217u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH24 0x0ffff218u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH25 0x0ffff219u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH26 0x0ffff21au
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH27 0x0ffff21bu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH28 0x0ffff21cu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH29 0x0ffff21du
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH30 0x0ffff21eu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH31 0x0ffff21fu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH32 0x0ffff220u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH33 0x0ffff221u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH34 0x0ffff222u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH35 0x0ffff223u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH36 0x0ffff224u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH37 0x0ffff225u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH38 0x0ffff226u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH39 0x0ffff227u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH40 0x0ffff228u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH41 0x0ffff229u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH42 0x0ffff22au
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH43 0x0ffff22bu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH44 0x0ffff22cu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH45 0x0ffff22du
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH46 0x0ffff22eu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH47 0x0ffff22fu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH48 0x0ffff230u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH49 0x0ffff231u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH50 0x0ffff232u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH51 0x0ffff233u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH52 0x0ffff234u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH53 0x0ffff235u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH54 0x0ffff236u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH55 0x0ffff237u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH56 0x0ffff238u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH57 0x0ffff239u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH58 0x0ffff23au
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH59 0x0ffff23bu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH60 0x0ffff23cu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH61 0x0ffff23du
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH62 0x0ffff23eu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH63 0x0ffff23fu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH64 0x0ffff240u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH65 0x0ffff241u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH66 0x0ffff242u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH67 0x0ffff243u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH68 0x0ffff244u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH69 0x0ffff245u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH70 0x0ffff246u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH71 0x0ffff247u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH72 0x0ffff248u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH73 0x0ffff249u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH74 0x0ffff24au
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH75 0x0ffff24bu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH76 0x0ffff24cu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH77 0x0ffff24du
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH78 0x0ffff24eu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH79 0x0ffff24fu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH80 0x0ffff250u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH81 0x0ffff251u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH82 0x0ffff252u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH83 0x0ffff253u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH84 0x0ffff254u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH85 0x0ffff255u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH86 0x0ffff256u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH87 0x0ffff257u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH88 0x0ffff258u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH89 0x0ffff259u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH90 0x0ffff25au
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH91 0x0ffff25bu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH92 0x0ffff25cu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH93 0x0ffff25du
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH94 0x0ffff25eu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH95 0x0ffff25fu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH96 0x0ffff260u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH97 0x0ffff261u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH98 0x0ffff262u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH99 0x0ffff263u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH100 0x0ffff264u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH101 0x0ffff265u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH102 0x0ffff266u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH103 0x0ffff267u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH104 0x0ffff268u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH105 0x0ffff269u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH106 0x0ffff26au
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH107 0x0ffff26bu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH108 0x0ffff26cu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH109 0x0ffff26du
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH110 0x0ffff26eu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH111 0x0ffff26fu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH112 0x0ffff270u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH113 0x0ffff271u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH114 0x0ffff272u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH115 0x0ffff273u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH116 0x0ffff274u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH117 0x0ffff275u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH118 0x0ffff276u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH119 0x0ffff277u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH120 0x0ffff278u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH121 0x0ffff279u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH122 0x0ffff27au
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH123 0x0ffff27bu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH124 0x0ffff27cu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH125 0x0ffff27du
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH126 0x0ffff27eu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH127 0x0ffff27fu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH128 0x0ffff280u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH129 0x0ffff281u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH130 0x0ffff282u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH131 0x0ffff283u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH132 0x0ffff284u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH133 0x0ffff285u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH134 0x0ffff286u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH135 0x0ffff287u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH136 0x0ffff288u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH137 0x0ffff289u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH138 0x0ffff28au
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH139 0x0ffff28bu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH140 0x0ffff28cu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH141 0x0ffff28du
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH142 0x0ffff28eu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH143 0x0ffff28fu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH144 0x0ffff290u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH145 0x0ffff291u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH146 0x0ffff292u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH147 0x0ffff293u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH148 0x0ffff294u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH149 0x0ffff295u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH150 0x0ffff296u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH151 0x0ffff297u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH152 0x0ffff298u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH153 0x0ffff299u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH154 0x0ffff29au
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH155 0x0ffff29bu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH156 0x0ffff29cu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH157 0x0ffff29du
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH158 0x0ffff29eu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH159 0x0ffff29fu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH160 0x0ffff2a0u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH161 0x0ffff2a1u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH162 0x0ffff2a2u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH163 0x0ffff2a3u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH164 0x0ffff2a4u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH165 0x0ffff2a5u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH166 0x0ffff2a6u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH167 0x0ffff2a7u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH168 0x0ffff2a8u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH169 0x0ffff2a9u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH170 0x0ffff2aau
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH171 0x0ffff2abu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH172 0x0ffff2acu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH173 0x0ffff2adu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH174 0x0ffff2aeu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH175 0x0ffff2afu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH176 0x0ffff2b0u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH177 0x0ffff2b1u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH178 0x0ffff2b2u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH179 0x0ffff2b3u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH180 0x0ffff2b4u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH181 0x0ffff2b5u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH182 0x0ffff2b6u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH183 0x0ffff2b7u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH184 0x0ffff2b8u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH185 0x0ffff2b9u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH186 0x0ffff2bau
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH187 0x0ffff2bbu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH188 0x0ffff2bcu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH189 0x0ffff2bdu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH190 0x0ffff2beu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH191 0x0ffff2bfu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH192 0x0ffff2c0u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH193 0x0ffff2c1u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH194 0x0ffff2c2u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH195 0x0ffff2c3u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH196 0x0ffff2c4u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH197 0x0ffff2c5u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH198 0x0ffff2c6u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH199 0x0ffff2c7u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH200 0x0ffff2c8u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH201 0x0ffff2c9u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH202 0x0ffff2cau
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH203 0x0ffff2cbu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH204 0x0ffff2ccu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH205 0x0ffff2cdu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH206 0x0ffff2ceu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH207 0x0ffff2cfu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH208 0x0ffff2d0u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH209 0x0ffff2d1u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH210 0x0ffff2d2u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH211 0x0ffff2d3u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH212 0x0ffff2d4u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH213 0x0ffff2d5u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH214 0x0ffff2d6u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH215 0x0ffff2d7u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH216 0x0ffff2d8u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH217 0x0ffff2d9u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH218 0x0ffff2dau
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH219 0x0ffff2dbu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH220 0x0ffff2dcu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH221 0x0ffff2ddu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH222 0x0ffff2deu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH223 0x0ffff2dfu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH224 0x0ffff2e0u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH225 0x0ffff2e1u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH226 0x0ffff2e2u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH227 0x0ffff2e3u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH228 0x0ffff2e4u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH229 0x0ffff2e5u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH230 0x0ffff2e6u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH231 0x0ffff2e7u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH232 0x0ffff2e8u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH233 0x0ffff2e9u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH234 0x0ffff2eau
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH235 0x0ffff2ebu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH236 0x0ffff2ecu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH237 0x0ffff2edu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH238 0x0ffff2eeu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH239 0x0ffff2efu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH240 0x0ffff2f0u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH241 0x0ffff2f1u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH242 0x0ffff2f2u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH243 0x0ffff2f3u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH244 0x0ffff2f4u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH245 0x0ffff2f5u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH246 0x0ffff2f6u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH247 0x0ffff2f7u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH248 0x0ffff2f8u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH249 0x0ffff2f9u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH250 0x0ffff2fau
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH251 0x0ffff2fbu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH252 0x0ffff2fcu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH253 0x0ffff2fdu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH254 0x0ffff2feu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH255 0x0ffff2ffu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH256 0x0ffff300u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH257 0x0ffff301u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH258 0x0ffff302u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH259 0x0ffff303u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH260 0x0ffff304u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH261 0x0ffff305u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH262 0x0ffff306u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH263 0x0ffff307u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH264 0x0ffff308u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH265 0x0ffff309u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH266 0x0ffff30au
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH267 0x0ffff30bu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH268 0x0ffff30cu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH269 0x0ffff30du
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH270 0x0ffff30eu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH271 0x0ffff30fu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH272 0x0ffff310u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH273 0x0ffff311u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH274 0x0ffff312u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH275 0x0ffff313u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH276 0x0ffff314u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH277 0x0ffff315u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH278 0x0ffff316u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH279 0x0ffff317u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH280 0x0ffff318u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH281 0x0ffff319u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH282 0x0ffff31au
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH283 0x0ffff31bu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH284 0x0ffff31cu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH285 0x0ffff31du
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH286 0x0ffff31eu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH287 0x0ffff31fu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH288 0x0ffff320u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH289 0x0ffff321u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH290 0x0ffff322u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH291 0x0ffff323u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH292 0x0ffff324u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH293 0x0ffff325u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH294 0x0ffff326u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH295 0x0ffff327u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH296 0x0ffff328u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH297 0x0ffff329u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH298 0x0ffff32au
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH299 0x0ffff32bu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH300 0x0ffff32cu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH301 0x0ffff32du
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH302 0x0ffff32eu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH303 0x0ffff32fu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH304 0x0ffff330u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH305 0x0ffff331u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH306 0x0ffff332u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH307 0x0ffff333u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH308 0x0ffff334u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH309 0x0ffff335u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH310 0x0ffff336u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH311 0x0ffff337u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH312 0x0ffff338u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH313 0x0ffff339u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH314 0x0ffff33au
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH315 0x0ffff33bu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH316 0x0ffff33cu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH317 0x0ffff33du
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH318 0x0ffff33eu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH319 0x0ffff33fu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH320 0x0ffff340u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH321 0x0ffff341u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH322 0x0ffff342u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH323 0x0ffff343u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH324 0x0ffff344u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH325 0x0ffff345u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH326 0x0ffff346u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH327 0x0ffff347u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH328 0x0ffff348u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH329 0x0ffff349u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH330 0x0ffff34au
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH331 0x0ffff34bu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH332 0x0ffff34cu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH333 0x0ffff34du
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH334 0x0ffff34eu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH335 0x0ffff34fu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH336 0x0ffff350u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH337 0x0ffff351u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH338 0x0ffff352u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH339 0x0ffff353u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH340 0x0ffff354u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH341 0x0ffff355u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH342 0x0ffff356u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH343 0x0ffff357u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH344 0x0ffff358u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH345 0x0ffff359u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH346 0x0ffff35au
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH347 0x0ffff35bu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH348 0x0ffff35cu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH349 0x0ffff35du
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH350 0x0ffff35eu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH351 0x0ffff35fu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH352 0x0ffff360u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH353 0x0ffff361u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH354 0x0ffff362u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH355 0x0ffff363u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH356 0x0ffff364u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH357 0x0ffff365u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH358 0x0ffff366u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH359 0x0ffff367u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH360 0x0ffff368u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH361 0x0ffff369u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH362 0x0ffff36au
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH363 0x0ffff36bu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH364 0x0ffff36cu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH365 0x0ffff36du
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH366 0x0ffff36eu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH367 0x0ffff36fu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH368 0x0ffff370u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH369 0x0ffff371u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH370 0x0ffff372u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH371 0x0ffff373u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH372 0x0ffff374u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH373 0x0ffff375u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH374 0x0ffff376u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH375 0x0ffff377u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH376 0x0ffff378u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH377 0x0ffff379u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH378 0x0ffff37au
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH379 0x0ffff37bu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH380 0x0ffff37cu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH381 0x0ffff37du
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH382 0x0ffff37eu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH383 0x0ffff37fu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH384 0x0ffff380u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH385 0x0ffff381u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH386 0x0ffff382u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH387 0x0ffff383u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH388 0x0ffff384u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH389 0x0ffff385u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH390 0x0ffff386u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH391 0x0ffff387u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH392 0x0ffff388u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH393 0x0ffff389u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH394 0x0ffff38au
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH395 0x0ffff38bu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH396 0x0ffff38cu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH397 0x0ffff38du
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH398 0x0ffff38eu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH399 0x0ffff38fu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH400 0x0ffff390u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH401 0x0ffff391u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH402 0x0ffff392u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH403 0x0ffff393u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH404 0x0ffff394u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH405 0x0ffff395u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH406 0x0ffff396u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH407 0x0ffff397u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH408 0x0ffff398u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH409 0x0ffff399u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH410 0x0ffff39au
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH411 0x0ffff39bu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH412 0x0ffff39cu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH413 0x0ffff39du
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH414 0x0ffff39eu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH415 0x0ffff39fu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH416 0x0ffff3a0u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH417 0x0ffff3a1u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH418 0x0ffff3a2u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH419 0x0ffff3a3u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH420 0x0ffff3a4u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH421 0x0ffff3a5u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH422 0x0ffff3a6u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH423 0x0ffff3a7u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH424 0x0ffff3a8u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH425 0x0ffff3a9u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH426 0x0ffff3aau
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH427 0x0ffff3abu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH428 0x0ffff3acu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH429 0x0ffff3adu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH430 0x0ffff3aeu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH431 0x0ffff3afu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH432 0x0ffff3b0u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH433 0x0ffff3b1u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH434 0x0ffff3b2u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH435 0x0ffff3b3u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH436 0x0ffff3b4u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH437 0x0ffff3b5u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH438 0x0ffff3b6u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH439 0x0ffff3b7u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH440 0x0ffff3b8u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH441 0x0ffff3b9u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH442 0x0ffff3bau
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH443 0x0ffff3bbu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH444 0x0ffff3bcu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH445 0x0ffff3bdu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH446 0x0ffff3beu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH447 0x0ffff3bfu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH448 0x0ffff3c0u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH449 0x0ffff3c1u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH450 0x0ffff3c2u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH451 0x0ffff3c3u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH452 0x0ffff3c4u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH453 0x0ffff3c5u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH454 0x0ffff3c6u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH455 0x0ffff3c7u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH456 0x0ffff3c8u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH457 0x0ffff3c9u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH458 0x0ffff3cau
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH459 0x0ffff3cbu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH460 0x0ffff3ccu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH461 0x0ffff3cdu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH462 0x0ffff3ceu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH463 0x0ffff3cfu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH464 0x0ffff3d0u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH465 0x0ffff3d1u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH466 0x0ffff3d2u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH467 0x0ffff3d3u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH468 0x0ffff3d4u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH469 0x0ffff3d5u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH470 0x0ffff3d6u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH471 0x0ffff3d7u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH472 0x0ffff3d8u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH473 0x0ffff3d9u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH474 0x0ffff3dau
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH475 0x0ffff3dbu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH476 0x0ffff3dcu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH477 0x0ffff3ddu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH478 0x0ffff3deu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH479 0x0ffff3dfu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH480 0x0ffff3e0u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH481 0x0ffff3e1u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH482 0x0ffff3e2u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH483 0x0ffff3e3u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH484 0x0ffff3e4u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH485 0x0ffff3e5u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH486 0x0ffff3e6u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH487 0x0ffff3e7u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH488 0x0ffff3e8u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH489 0x0ffff3e9u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH490 0x0ffff3eau
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH491 0x0ffff3ebu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH492 0x0ffff3ecu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH493 0x0ffff3edu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH494 0x0ffff3eeu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH495 0x0ffff3efu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH496 0x0ffff3f0u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH497 0x0ffff3f1u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH498 0x0ffff3f2u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH499 0x0ffff3f3u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH500 0x0ffff3f4u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH501 0x0ffff3f5u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH502 0x0ffff3f6u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH503 0x0ffff3f7u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH504 0x0ffff3f8u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH505 0x0ffff3f9u
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH506 0x0ffff3fau
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH507 0x0ffff3fbu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH508 0x0ffff3fcu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH509 0x0ffff3fdu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH510 0x0ffff3feu
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH511 0x0ffff3ffu
+#define CYREG_SFLASH_ALT_PROT_ROW0 0x0ffff400u
+#define CYREG_SFLASH_ALT_PROT_ROW1 0x0ffff401u
+#define CYREG_SFLASH_ALT_PROT_ROW2 0x0ffff402u
+#define CYREG_SFLASH_ALT_PROT_ROW3 0x0ffff403u
+#define CYREG_SFLASH_ALT_PROT_ROW4 0x0ffff404u
+#define CYREG_SFLASH_ALT_PROT_ROW5 0x0ffff405u
+#define CYREG_SFLASH_ALT_PROT_ROW6 0x0ffff406u
+#define CYREG_SFLASH_ALT_PROT_ROW7 0x0ffff407u
+#define CYREG_SFLASH_ALT_PROT_ROW8 0x0ffff408u
+#define CYREG_SFLASH_ALT_PROT_ROW9 0x0ffff409u
+#define CYREG_SFLASH_ALT_PROT_ROW10 0x0ffff40au
+#define CYREG_SFLASH_ALT_PROT_ROW11 0x0ffff40bu
+#define CYREG_SFLASH_ALT_PROT_ROW12 0x0ffff40cu
+#define CYREG_SFLASH_ALT_PROT_ROW13 0x0ffff40du
+#define CYREG_SFLASH_ALT_PROT_ROW14 0x0ffff40eu
+#define CYREG_SFLASH_ALT_PROT_ROW15 0x0ffff40fu
+#define CYREG_SFLASH_ALT_PROT_ROW16 0x0ffff410u
+#define CYREG_SFLASH_ALT_PROT_ROW17 0x0ffff411u
+#define CYREG_SFLASH_ALT_PROT_ROW18 0x0ffff412u
+#define CYREG_SFLASH_ALT_PROT_ROW19 0x0ffff413u
+#define CYREG_SFLASH_ALT_PROT_ROW20 0x0ffff414u
+#define CYREG_SFLASH_ALT_PROT_ROW21 0x0ffff415u
+#define CYREG_SFLASH_ALT_PROT_ROW22 0x0ffff416u
+#define CYREG_SFLASH_ALT_PROT_ROW23 0x0ffff417u
+#define CYREG_SFLASH_ALT_PROT_ROW24 0x0ffff418u
+#define CYREG_SFLASH_ALT_PROT_ROW25 0x0ffff419u
+#define CYREG_SFLASH_ALT_PROT_ROW26 0x0ffff41au
+#define CYREG_SFLASH_ALT_PROT_ROW27 0x0ffff41bu
+#define CYREG_SFLASH_ALT_PROT_ROW28 0x0ffff41cu
+#define CYREG_SFLASH_ALT_PROT_ROW29 0x0ffff41du
+#define CYREG_SFLASH_ALT_PROT_ROW30 0x0ffff41eu
+#define CYREG_SFLASH_ALT_PROT_ROW31 0x0ffff41fu
+#define CYREG_SFLASH_ALT_PROT_ROW32 0x0ffff420u
+#define CYREG_SFLASH_ALT_PROT_ROW33 0x0ffff421u
+#define CYREG_SFLASH_ALT_PROT_ROW34 0x0ffff422u
+#define CYREG_SFLASH_ALT_PROT_ROW35 0x0ffff423u
+#define CYREG_SFLASH_ALT_PROT_ROW36 0x0ffff424u
+#define CYREG_SFLASH_ALT_PROT_ROW37 0x0ffff425u
+#define CYREG_SFLASH_ALT_PROT_ROW38 0x0ffff426u
+#define CYREG_SFLASH_ALT_PROT_ROW39 0x0ffff427u
+#define CYREG_SFLASH_ALT_PROT_ROW40 0x0ffff428u
+#define CYREG_SFLASH_ALT_PROT_ROW41 0x0ffff429u
+#define CYREG_SFLASH_ALT_PROT_ROW42 0x0ffff42au
+#define CYREG_SFLASH_ALT_PROT_ROW43 0x0ffff42bu
+#define CYREG_SFLASH_ALT_PROT_ROW44 0x0ffff42cu
+#define CYREG_SFLASH_ALT_PROT_ROW45 0x0ffff42du
+#define CYREG_SFLASH_ALT_PROT_ROW46 0x0ffff42eu
+#define CYREG_SFLASH_ALT_PROT_ROW47 0x0ffff42fu
+#define CYREG_SFLASH_ALT_PROT_ROW48 0x0ffff430u
+#define CYREG_SFLASH_ALT_PROT_ROW49 0x0ffff431u
+#define CYREG_SFLASH_ALT_PROT_ROW50 0x0ffff432u
+#define CYREG_SFLASH_ALT_PROT_ROW51 0x0ffff433u
+#define CYREG_SFLASH_ALT_PROT_ROW52 0x0ffff434u
+#define CYREG_SFLASH_ALT_PROT_ROW53 0x0ffff435u
+#define CYREG_SFLASH_ALT_PROT_ROW54 0x0ffff436u
+#define CYREG_SFLASH_ALT_PROT_ROW55 0x0ffff437u
+#define CYREG_SFLASH_ALT_PROT_ROW56 0x0ffff438u
+#define CYREG_SFLASH_ALT_PROT_ROW57 0x0ffff439u
+#define CYREG_SFLASH_ALT_PROT_ROW58 0x0ffff43au
+#define CYREG_SFLASH_ALT_PROT_ROW59 0x0ffff43bu
+#define CYREG_SFLASH_ALT_PROT_ROW60 0x0ffff43cu
+#define CYREG_SFLASH_ALT_PROT_ROW61 0x0ffff43du
+#define CYREG_SFLASH_ALT_PROT_ROW62 0x0ffff43eu
+#define CYREG_SFLASH_ALT_PROT_ROW63 0x0ffff43fu
+#define CYREG_SFLASH_ALT_PROT_ROW64 0x0ffff440u
+#define CYREG_SFLASH_ALT_PROT_ROW65 0x0ffff441u
+#define CYREG_SFLASH_ALT_PROT_ROW66 0x0ffff442u
+#define CYREG_SFLASH_ALT_PROT_ROW67 0x0ffff443u
+#define CYREG_SFLASH_ALT_PROT_ROW68 0x0ffff444u
+#define CYREG_SFLASH_ALT_PROT_ROW69 0x0ffff445u
+#define CYREG_SFLASH_ALT_PROT_ROW70 0x0ffff446u
+#define CYREG_SFLASH_ALT_PROT_ROW71 0x0ffff447u
+#define CYREG_SFLASH_ALT_PROT_ROW72 0x0ffff448u
+#define CYREG_SFLASH_ALT_PROT_ROW73 0x0ffff449u
+#define CYREG_SFLASH_ALT_PROT_ROW74 0x0ffff44au
+#define CYREG_SFLASH_ALT_PROT_ROW75 0x0ffff44bu
+#define CYREG_SFLASH_ALT_PROT_ROW76 0x0ffff44cu
+#define CYREG_SFLASH_ALT_PROT_ROW77 0x0ffff44du
+#define CYREG_SFLASH_ALT_PROT_ROW78 0x0ffff44eu
+#define CYREG_SFLASH_ALT_PROT_ROW79 0x0ffff44fu
+#define CYREG_SFLASH_ALT_PROT_ROW80 0x0ffff450u
+#define CYREG_SFLASH_ALT_PROT_ROW81 0x0ffff451u
+#define CYREG_SFLASH_ALT_PROT_ROW82 0x0ffff452u
+#define CYREG_SFLASH_ALT_PROT_ROW83 0x0ffff453u
+#define CYREG_SFLASH_ALT_PROT_ROW84 0x0ffff454u
+#define CYREG_SFLASH_ALT_PROT_ROW85 0x0ffff455u
+#define CYREG_SFLASH_ALT_PROT_ROW86 0x0ffff456u
+#define CYREG_SFLASH_ALT_PROT_ROW87 0x0ffff457u
+#define CYREG_SFLASH_ALT_PROT_ROW88 0x0ffff458u
+#define CYREG_SFLASH_ALT_PROT_ROW89 0x0ffff459u
+#define CYREG_SFLASH_ALT_PROT_ROW90 0x0ffff45au
+#define CYREG_SFLASH_ALT_PROT_ROW91 0x0ffff45bu
+#define CYREG_SFLASH_ALT_PROT_ROW92 0x0ffff45cu
+#define CYREG_SFLASH_ALT_PROT_ROW93 0x0ffff45du
+#define CYREG_SFLASH_ALT_PROT_ROW94 0x0ffff45eu
+#define CYREG_SFLASH_ALT_PROT_ROW95 0x0ffff45fu
+#define CYREG_SFLASH_ALT_PROT_ROW96 0x0ffff460u
+#define CYREG_SFLASH_ALT_PROT_ROW97 0x0ffff461u
+#define CYREG_SFLASH_ALT_PROT_ROW98 0x0ffff462u
+#define CYREG_SFLASH_ALT_PROT_ROW99 0x0ffff463u
+#define CYREG_SFLASH_ALT_PROT_ROW100 0x0ffff464u
+#define CYREG_SFLASH_ALT_PROT_ROW101 0x0ffff465u
+#define CYREG_SFLASH_ALT_PROT_ROW102 0x0ffff466u
+#define CYREG_SFLASH_ALT_PROT_ROW103 0x0ffff467u
+#define CYREG_SFLASH_ALT_PROT_ROW104 0x0ffff468u
+#define CYREG_SFLASH_ALT_PROT_ROW105 0x0ffff469u
+#define CYREG_SFLASH_ALT_PROT_ROW106 0x0ffff46au
+#define CYREG_SFLASH_ALT_PROT_ROW107 0x0ffff46bu
+#define CYREG_SFLASH_ALT_PROT_ROW108 0x0ffff46cu
+#define CYREG_SFLASH_ALT_PROT_ROW109 0x0ffff46du
+#define CYREG_SFLASH_ALT_PROT_ROW110 0x0ffff46eu
+#define CYREG_SFLASH_ALT_PROT_ROW111 0x0ffff46fu
+#define CYREG_SFLASH_ALT_PROT_ROW112 0x0ffff470u
+#define CYREG_SFLASH_ALT_PROT_ROW113 0x0ffff471u
+#define CYREG_SFLASH_ALT_PROT_ROW114 0x0ffff472u
+#define CYREG_SFLASH_ALT_PROT_ROW115 0x0ffff473u
+#define CYREG_SFLASH_ALT_PROT_ROW116 0x0ffff474u
+#define CYREG_SFLASH_ALT_PROT_ROW117 0x0ffff475u
+#define CYREG_SFLASH_ALT_PROT_ROW118 0x0ffff476u
+#define CYREG_SFLASH_ALT_PROT_ROW119 0x0ffff477u
+#define CYREG_SFLASH_ALT_PROT_ROW120 0x0ffff478u
+#define CYREG_SFLASH_ALT_PROT_ROW121 0x0ffff479u
+#define CYREG_SFLASH_ALT_PROT_ROW122 0x0ffff47au
+#define CYREG_SFLASH_ALT_PROT_ROW123 0x0ffff47bu
+#define CYREG_SFLASH_ALT_PROT_ROW124 0x0ffff47cu
+#define CYREG_SFLASH_ALT_PROT_ROW125 0x0ffff47du
+#define CYREG_SFLASH_ALT_PROT_ROW126 0x0ffff47eu
+#define CYREG_SFLASH_ALT_PROT_ROW127 0x0ffff47fu
+#define CYREG_SFLASH_ALT_PROT_ROW128 0x0ffff480u
+#define CYREG_SFLASH_ALT_PROT_ROW129 0x0ffff481u
+#define CYREG_SFLASH_ALT_PROT_ROW130 0x0ffff482u
+#define CYREG_SFLASH_ALT_PROT_ROW131 0x0ffff483u
+#define CYREG_SFLASH_ALT_PROT_ROW132 0x0ffff484u
+#define CYREG_SFLASH_ALT_PROT_ROW133 0x0ffff485u
+#define CYREG_SFLASH_ALT_PROT_ROW134 0x0ffff486u
+#define CYREG_SFLASH_ALT_PROT_ROW135 0x0ffff487u
+#define CYREG_SFLASH_ALT_PROT_ROW136 0x0ffff488u
+#define CYREG_SFLASH_ALT_PROT_ROW137 0x0ffff489u
+#define CYREG_SFLASH_ALT_PROT_ROW138 0x0ffff48au
+#define CYREG_SFLASH_ALT_PROT_ROW139 0x0ffff48bu
+#define CYREG_SFLASH_ALT_PROT_ROW140 0x0ffff48cu
+#define CYREG_SFLASH_ALT_PROT_ROW141 0x0ffff48du
+#define CYREG_SFLASH_ALT_PROT_ROW142 0x0ffff48eu
+#define CYREG_SFLASH_ALT_PROT_ROW143 0x0ffff48fu
+#define CYREG_SFLASH_ALT_PROT_ROW144 0x0ffff490u
+#define CYREG_SFLASH_ALT_PROT_ROW145 0x0ffff491u
+#define CYREG_SFLASH_ALT_PROT_ROW146 0x0ffff492u
+#define CYREG_SFLASH_ALT_PROT_ROW147 0x0ffff493u
+#define CYREG_SFLASH_ALT_PROT_ROW148 0x0ffff494u
+#define CYREG_SFLASH_ALT_PROT_ROW149 0x0ffff495u
+#define CYREG_SFLASH_ALT_PROT_ROW150 0x0ffff496u
+#define CYREG_SFLASH_ALT_PROT_ROW151 0x0ffff497u
+#define CYREG_SFLASH_ALT_PROT_ROW152 0x0ffff498u
+#define CYREG_SFLASH_ALT_PROT_ROW153 0x0ffff499u
+#define CYREG_SFLASH_ALT_PROT_ROW154 0x0ffff49au
+#define CYREG_SFLASH_ALT_PROT_ROW155 0x0ffff49bu
+#define CYREG_SFLASH_ALT_PROT_ROW156 0x0ffff49cu
+#define CYREG_SFLASH_ALT_PROT_ROW157 0x0ffff49du
+#define CYREG_SFLASH_ALT_PROT_ROW158 0x0ffff49eu
+#define CYREG_SFLASH_ALT_PROT_ROW159 0x0ffff49fu
+#define CYREG_SFLASH_ALT_PROT_ROW160 0x0ffff4a0u
+#define CYREG_SFLASH_ALT_PROT_ROW161 0x0ffff4a1u
+#define CYREG_SFLASH_ALT_PROT_ROW162 0x0ffff4a2u
+#define CYREG_SFLASH_ALT_PROT_ROW163 0x0ffff4a3u
+#define CYREG_SFLASH_ALT_PROT_ROW164 0x0ffff4a4u
+#define CYREG_SFLASH_ALT_PROT_ROW165 0x0ffff4a5u
+#define CYREG_SFLASH_ALT_PROT_ROW166 0x0ffff4a6u
+#define CYREG_SFLASH_ALT_PROT_ROW167 0x0ffff4a7u
+#define CYREG_SFLASH_ALT_PROT_ROW168 0x0ffff4a8u
+#define CYREG_SFLASH_ALT_PROT_ROW169 0x0ffff4a9u
+#define CYREG_SFLASH_ALT_PROT_ROW170 0x0ffff4aau
+#define CYREG_SFLASH_ALT_PROT_ROW171 0x0ffff4abu
+#define CYREG_SFLASH_ALT_PROT_ROW172 0x0ffff4acu
+#define CYREG_SFLASH_ALT_PROT_ROW173 0x0ffff4adu
+#define CYREG_SFLASH_ALT_PROT_ROW174 0x0ffff4aeu
+#define CYREG_SFLASH_ALT_PROT_ROW175 0x0ffff4afu
+#define CYREG_SFLASH_ALT_PROT_ROW176 0x0ffff4b0u
+#define CYREG_SFLASH_ALT_PROT_ROW177 0x0ffff4b1u
+#define CYREG_SFLASH_ALT_PROT_ROW178 0x0ffff4b2u
+#define CYREG_SFLASH_ALT_PROT_ROW179 0x0ffff4b3u
+#define CYREG_SFLASH_ALT_PROT_ROW180 0x0ffff4b4u
+#define CYREG_SFLASH_ALT_PROT_ROW181 0x0ffff4b5u
+#define CYREG_SFLASH_ALT_PROT_ROW182 0x0ffff4b6u
+#define CYREG_SFLASH_ALT_PROT_ROW183 0x0ffff4b7u
+#define CYREG_SFLASH_ALT_PROT_ROW184 0x0ffff4b8u
+#define CYREG_SFLASH_ALT_PROT_ROW185 0x0ffff4b9u
+#define CYREG_SFLASH_ALT_PROT_ROW186 0x0ffff4bau
+#define CYREG_SFLASH_ALT_PROT_ROW187 0x0ffff4bbu
+#define CYREG_SFLASH_ALT_PROT_ROW188 0x0ffff4bcu
+#define CYREG_SFLASH_ALT_PROT_ROW189 0x0ffff4bdu
+#define CYREG_SFLASH_ALT_PROT_ROW190 0x0ffff4beu
+#define CYREG_SFLASH_ALT_PROT_ROW191 0x0ffff4bfu
+#define CYREG_SFLASH_ALT_PROT_ROW192 0x0ffff4c0u
+#define CYREG_SFLASH_ALT_PROT_ROW193 0x0ffff4c1u
+#define CYREG_SFLASH_ALT_PROT_ROW194 0x0ffff4c2u
+#define CYREG_SFLASH_ALT_PROT_ROW195 0x0ffff4c3u
+#define CYREG_SFLASH_ALT_PROT_ROW196 0x0ffff4c4u
+#define CYREG_SFLASH_ALT_PROT_ROW197 0x0ffff4c5u
+#define CYREG_SFLASH_ALT_PROT_ROW198 0x0ffff4c6u
+#define CYREG_SFLASH_ALT_PROT_ROW199 0x0ffff4c7u
+#define CYREG_SFLASH_ALT_PROT_ROW200 0x0ffff4c8u
+#define CYREG_SFLASH_ALT_PROT_ROW201 0x0ffff4c9u
+#define CYREG_SFLASH_ALT_PROT_ROW202 0x0ffff4cau
+#define CYREG_SFLASH_ALT_PROT_ROW203 0x0ffff4cbu
+#define CYREG_SFLASH_ALT_PROT_ROW204 0x0ffff4ccu
+#define CYREG_SFLASH_ALT_PROT_ROW205 0x0ffff4cdu
+#define CYREG_SFLASH_ALT_PROT_ROW206 0x0ffff4ceu
+#define CYREG_SFLASH_ALT_PROT_ROW207 0x0ffff4cfu
+#define CYREG_SFLASH_ALT_PROT_ROW208 0x0ffff4d0u
+#define CYREG_SFLASH_ALT_PROT_ROW209 0x0ffff4d1u
+#define CYREG_SFLASH_ALT_PROT_ROW210 0x0ffff4d2u
+#define CYREG_SFLASH_ALT_PROT_ROW211 0x0ffff4d3u
+#define CYREG_SFLASH_ALT_PROT_ROW212 0x0ffff4d4u
+#define CYREG_SFLASH_ALT_PROT_ROW213 0x0ffff4d5u
+#define CYREG_SFLASH_ALT_PROT_ROW214 0x0ffff4d6u
+#define CYREG_SFLASH_ALT_PROT_ROW215 0x0ffff4d7u
+#define CYREG_SFLASH_ALT_PROT_ROW216 0x0ffff4d8u
+#define CYREG_SFLASH_ALT_PROT_ROW217 0x0ffff4d9u
+#define CYREG_SFLASH_ALT_PROT_ROW218 0x0ffff4dau
+#define CYREG_SFLASH_ALT_PROT_ROW219 0x0ffff4dbu
+#define CYREG_SFLASH_ALT_PROT_ROW220 0x0ffff4dcu
+#define CYREG_SFLASH_ALT_PROT_ROW221 0x0ffff4ddu
+#define CYREG_SFLASH_ALT_PROT_ROW222 0x0ffff4deu
+#define CYREG_SFLASH_ALT_PROT_ROW223 0x0ffff4dfu
+#define CYREG_SFLASH_ALT_PROT_ROW224 0x0ffff4e0u
+#define CYREG_SFLASH_ALT_PROT_ROW225 0x0ffff4e1u
+#define CYREG_SFLASH_ALT_PROT_ROW226 0x0ffff4e2u
+#define CYREG_SFLASH_ALT_PROT_ROW227 0x0ffff4e3u
+#define CYREG_SFLASH_ALT_PROT_ROW228 0x0ffff4e4u
+#define CYREG_SFLASH_ALT_PROT_ROW229 0x0ffff4e5u
+#define CYREG_SFLASH_ALT_PROT_ROW230 0x0ffff4e6u
+#define CYREG_SFLASH_ALT_PROT_ROW231 0x0ffff4e7u
+#define CYREG_SFLASH_ALT_PROT_ROW232 0x0ffff4e8u
+#define CYREG_SFLASH_ALT_PROT_ROW233 0x0ffff4e9u
+#define CYREG_SFLASH_ALT_PROT_ROW234 0x0ffff4eau
+#define CYREG_SFLASH_ALT_PROT_ROW235 0x0ffff4ebu
+#define CYREG_SFLASH_ALT_PROT_ROW236 0x0ffff4ecu
+#define CYREG_SFLASH_ALT_PROT_ROW237 0x0ffff4edu
+#define CYREG_SFLASH_ALT_PROT_ROW238 0x0ffff4eeu
+#define CYREG_SFLASH_ALT_PROT_ROW239 0x0ffff4efu
+#define CYREG_SFLASH_ALT_PROT_ROW240 0x0ffff4f0u
+#define CYREG_SFLASH_ALT_PROT_ROW241 0x0ffff4f1u
+#define CYREG_SFLASH_ALT_PROT_ROW242 0x0ffff4f2u
+#define CYREG_SFLASH_ALT_PROT_ROW243 0x0ffff4f3u
+#define CYREG_SFLASH_ALT_PROT_ROW244 0x0ffff4f4u
+#define CYREG_SFLASH_ALT_PROT_ROW245 0x0ffff4f5u
+#define CYREG_SFLASH_ALT_PROT_ROW246 0x0ffff4f6u
+#define CYREG_SFLASH_ALT_PROT_ROW247 0x0ffff4f7u
+#define CYREG_SFLASH_ALT_PROT_ROW248 0x0ffff4f8u
+#define CYREG_SFLASH_ALT_PROT_ROW249 0x0ffff4f9u
+#define CYREG_SFLASH_ALT_PROT_ROW250 0x0ffff4fau
+#define CYREG_SFLASH_ALT_PROT_ROW251 0x0ffff4fbu
+#define CYREG_SFLASH_ALT_PROT_ROW252 0x0ffff4fcu
+#define CYREG_SFLASH_ALT_PROT_ROW253 0x0ffff4fdu
+#define CYREG_SFLASH_ALT_PROT_ROW254 0x0ffff4feu
+#define CYREG_SFLASH_ALT_PROT_ROW255 0x0ffff4ffu
+#define CYREG_SFLASH_ALT_PP 0x0ffff5a0u
+#define CYREG_SFLASH_ALT_E 0x0ffff5a4u
+#define CYREG_SFLASH_ALT_P 0x0ffff5a8u
+#define CYREG_SFLASH_ALT_EA_E 0x0ffff5acu
+#define CYREG_SFLASH_ALT_EA_P 0x0ffff5b0u
+#define CYREG_SFLASH_ALT_ES_E 0x0ffff5b4u
+#define CYREG_SFLASH_ALT_ES_P_EO 0x0ffff5b8u
+#define CYREG_SFLASH_ALT_E_VCTAT 0x0ffff5bcu
+#define CYREG_SFLASH_ALT_P_VCTAT 0x0ffff5bdu
+#define CYDEV_ROM_BASE 0x10000000u
+#define CYDEV_ROM_SIZE 0x00002000u
+#define CYREG_ROM_DATA_MBASE 0x10000000u
+#define CYREG_ROM_DATA_MSIZE 0x00002000u
+#define CYDEV_SRAM_BASE 0x20000000u
+#define CYDEV_SRAM_SIZE 0x00004000u
+#define CYREG_SRAM_DATA_MBASE 0x20000000u
+#define CYREG_SRAM_DATA_MSIZE 0x00004000u
+#define CYDEV_PERI_BASE 0x40010000u
+#define CYDEV_PERI_SIZE 0x00010000u
+#define CYREG_PERI_DIV_CMD 0x40010000u
+#define CYFLD_PERI_SEL_DIV__OFFSET 0x00000000u
+#define CYFLD_PERI_SEL_DIV__SIZE 0x00000006u
+#define CYFLD_PERI_SEL_TYPE__OFFSET 0x00000006u
+#define CYFLD_PERI_SEL_TYPE__SIZE 0x00000002u
+#define CYFLD_PERI_PA_SEL_DIV__OFFSET 0x00000008u
+#define CYFLD_PERI_PA_SEL_DIV__SIZE 0x00000006u
+#define CYFLD_PERI_PA_SEL_TYPE__OFFSET 0x0000000eu
+#define CYFLD_PERI_PA_SEL_TYPE__SIZE 0x00000002u
+#define CYFLD_PERI_DISABLE__OFFSET 0x0000001eu
+#define CYFLD_PERI_DISABLE__SIZE 0x00000001u
+#define CYFLD_PERI_ENABLE__OFFSET 0x0000001fu
+#define CYFLD_PERI_ENABLE__SIZE 0x00000001u
+#define CYREG_PERI_PCLK_CTL0 0x40010100u
+/* Duplicate field name in PERI: SEL_DIV [3:0] (previous: [5:0]) */
+#define CYREG_PERI_PCLK_CTL1 0x40010104u
+#define CYREG_PERI_PCLK_CTL2 0x40010108u
+#define CYREG_PERI_PCLK_CTL3 0x4001010cu
+#define CYREG_PERI_PCLK_CTL4 0x40010110u
+#define CYREG_PERI_PCLK_CTL5 0x40010114u
+#define CYREG_PERI_PCLK_CTL6 0x40010118u
+#define CYREG_PERI_PCLK_CTL7 0x4001011cu
+#define CYREG_PERI_PCLK_CTL8 0x40010120u
+#define CYREG_PERI_PCLK_CTL9 0x40010124u
+#define CYREG_PERI_PCLK_CTL10 0x40010128u
+#define CYREG_PERI_PCLK_CTL11 0x4001012cu
+#define CYREG_PERI_PCLK_CTL12 0x40010130u
+#define CYREG_PERI_PCLK_CTL13 0x40010134u
+#define CYREG_PERI_PCLK_CTL14 0x40010138u
+#define CYREG_PERI_PCLK_CTL15 0x4001013cu
+#define CYREG_PERI_DIV_16_CTL0 0x40010300u
+#define CYFLD_PERI_EN__OFFSET 0x00000000u
+#define CYFLD_PERI_EN__SIZE 0x00000001u
+#define CYFLD_PERI_INT16_DIV__OFFSET 0x00000008u
+#define CYFLD_PERI_INT16_DIV__SIZE 0x00000010u
+#define CYREG_PERI_DIV_16_CTL1 0x40010304u
+#define CYREG_PERI_DIV_16_CTL2 0x40010308u
+#define CYREG_PERI_DIV_16_CTL3 0x4001030cu
+#define CYREG_PERI_DIV_16_CTL4 0x40010310u
+#define CYREG_PERI_DIV_16_CTL5 0x40010314u
+#define CYREG_PERI_DIV_16_CTL6 0x40010318u
+#define CYREG_PERI_DIV_16_CTL7 0x4001031cu
+#define CYREG_PERI_DIV_16_CTL8 0x40010320u
+#define CYREG_PERI_DIV_16_CTL9 0x40010324u
+#define CYREG_PERI_DIV_16_5_CTL0 0x40010400u
+#define CYFLD_PERI_FRAC5_DIV__OFFSET 0x00000003u
+#define CYFLD_PERI_FRAC5_DIV__SIZE 0x00000005u
+#define CYREG_PERI_DIV_16_5_CTL1 0x40010404u
+#define CYDEV_HSIOM_BASE 0x40020000u
+#define CYDEV_HSIOM_SIZE 0x00004000u
+#define CYREG_HSIOM_PORT_SEL0 0x40020000u
+#define CYFLD_HSIOM_IO0_SEL__OFFSET 0x00000000u
+#define CYFLD_HSIOM_IO0_SEL__SIZE 0x00000004u
+#define CYVAL_HSIOM_IO0_SEL_GPIO 0x00000000u
+#define CYVAL_HSIOM_IO0_SEL_GPIO_DSI 0x00000001u
+#define CYVAL_HSIOM_IO0_SEL_DSI_DSI 0x00000002u
+#define CYVAL_HSIOM_IO0_SEL_DSI_GPIO 0x00000003u
+#define CYVAL_HSIOM_IO0_SEL_CSD_SENSE 0x00000004u
+#define CYVAL_HSIOM_IO0_SEL_CSD_SHIELD 0x00000005u
+#define CYVAL_HSIOM_IO0_SEL_AMUXA 0x00000006u
+#define CYVAL_HSIOM_IO0_SEL_AMUXB 0x00000007u
+#define CYVAL_HSIOM_IO0_SEL_ACT_0 0x00000008u
+#define CYVAL_HSIOM_IO0_SEL_ACT_1 0x00000009u
+#define CYVAL_HSIOM_IO0_SEL_ACT_2 0x0000000au
+#define CYVAL_HSIOM_IO0_SEL_ACT_3 0x0000000bu
+#define CYVAL_HSIOM_IO0_SEL_LCD_COM 0x0000000cu
+#define CYVAL_HSIOM_IO0_SEL_LCD_SEG 0x0000000du
+#define CYVAL_HSIOM_IO0_SEL_DS_0 0x0000000cu
+#define CYVAL_HSIOM_IO0_SEL_DS_1 0x0000000du
+#define CYVAL_HSIOM_IO0_SEL_DS_2 0x0000000eu
+#define CYVAL_HSIOM_IO0_SEL_DS_3 0x0000000fu
+#define CYFLD_HSIOM_IO1_SEL__OFFSET 0x00000004u
+#define CYFLD_HSIOM_IO1_SEL__SIZE 0x00000004u
+#define CYFLD_HSIOM_IO2_SEL__OFFSET 0x00000008u
+#define CYFLD_HSIOM_IO2_SEL__SIZE 0x00000004u
+#define CYFLD_HSIOM_IO3_SEL__OFFSET 0x0000000cu
+#define CYFLD_HSIOM_IO3_SEL__SIZE 0x00000004u
+#define CYFLD_HSIOM_IO4_SEL__OFFSET 0x00000010u
+#define CYFLD_HSIOM_IO4_SEL__SIZE 0x00000004u
+#define CYFLD_HSIOM_IO5_SEL__OFFSET 0x00000014u
+#define CYFLD_HSIOM_IO5_SEL__SIZE 0x00000004u
+#define CYFLD_HSIOM_IO6_SEL__OFFSET 0x00000018u
+#define CYFLD_HSIOM_IO6_SEL__SIZE 0x00000004u
+#define CYFLD_HSIOM_IO7_SEL__OFFSET 0x0000001cu
+#define CYFLD_HSIOM_IO7_SEL__SIZE 0x00000004u
+#define CYREG_HSIOM_PORT_SEL1 0x40020100u
+#define CYREG_HSIOM_PORT_SEL2 0x40020200u
+#define CYREG_HSIOM_PORT_SEL3 0x40020300u
+#define CYREG_HSIOM_PORT_SEL4 0x40020400u
+#define CYREG_HSIOM_PORT_SEL5 0x40020500u
+#define CYREG_HSIOM_PORT_SEL6 0x40020600u
+#define CYREG_HSIOM_AMUX_SPLIT_CTL0 0x40022100u
+#define CYFLD_HSIOM_SWITCH_AA_SL__OFFSET 0x00000000u
+#define CYFLD_HSIOM_SWITCH_AA_SL__SIZE 0x00000001u
+#define CYFLD_HSIOM_SWITCH_AA_SR__OFFSET 0x00000001u
+#define CYFLD_HSIOM_SWITCH_AA_SR__SIZE 0x00000001u
+#define CYFLD_HSIOM_SWITCH_AA_S0__OFFSET 0x00000002u
+#define CYFLD_HSIOM_SWITCH_AA_S0__SIZE 0x00000001u
+#define CYFLD_HSIOM_SWITCH_BB_SL__OFFSET 0x00000004u
+#define CYFLD_HSIOM_SWITCH_BB_SL__SIZE 0x00000001u
+#define CYFLD_HSIOM_SWITCH_BB_SR__OFFSET 0x00000005u
+#define CYFLD_HSIOM_SWITCH_BB_SR__SIZE 0x00000001u
+#define CYFLD_HSIOM_SWITCH_BB_S0__OFFSET 0x00000006u
+#define CYFLD_HSIOM_SWITCH_BB_S0__SIZE 0x00000001u
+#define CYREG_HSIOM_AMUX_SPLIT_CTL1 0x40022104u
+#define CYREG_HSIOM_AMUX_SPLIT_CTL2 0x40022108u
+#define CYDEV_TST_BASE 0x40030000u
+#define CYDEV_TST_SIZE 0x00010000u
+#define CYREG_TST_CTRL 0x40030000u
+#define CYFLD_TST_SCAN_MODE__OFFSET 0x0000001du
+#define CYFLD_TST_SCAN_MODE__SIZE 0x00000001u
+#define CYREG_TST_ADFT_CTRL 0x40030004u
+#define CYFLD_TST_ADFT_MUX_SEL_0A__OFFSET 0x00000000u
+#define CYFLD_TST_ADFT_MUX_SEL_0A__SIZE 0x00000003u
+#define CYVAL_TST_ADFT_MUX_SEL_0A_NC0 0x00000000u
+#define CYVAL_TST_ADFT_MUX_SEL_0A_IN1 0x00000001u
+#define CYVAL_TST_ADFT_MUX_SEL_0A_IN2 0x00000002u
+#define CYVAL_TST_ADFT_MUX_SEL_0A_IN3 0x00000003u
+#define CYVAL_TST_ADFT_MUX_SEL_0A_IN4 0x00000004u
+#define CYVAL_TST_ADFT_MUX_SEL_0A_IN5 0x00000005u
+#define CYVAL_TST_ADFT_MUX_SEL_0A_IN6 0x00000006u
+#define CYVAL_TST_ADFT_MUX_SEL_0A_NC7 0x00000007u
+#define CYFLD_TST_ADFT_MUX_SEL_1A__OFFSET 0x00000003u
+#define CYFLD_TST_ADFT_MUX_SEL_1A__SIZE 0x00000003u
+#define CYFLD_TST_ADFT_MUX_SEL_0B__OFFSET 0x00000006u
+#define CYFLD_TST_ADFT_MUX_SEL_0B__SIZE 0x00000003u
+#define CYFLD_TST_ADFT_MUX_SEL_1B__OFFSET 0x00000009u
+#define CYFLD_TST_ADFT_MUX_SEL_1B__SIZE 0x00000003u
+#define CYFLD_TST_ENABLE__OFFSET 0x0000001fu
+#define CYFLD_TST_ENABLE__SIZE 0x00000001u
+#define CYREG_TST_DDFT_CTRL 0x40030008u
+#define CYFLD_TST_DFT_SEL0__OFFSET 0x00000000u
+#define CYFLD_TST_DFT_SEL0__SIZE 0x00000006u
+#define CYFLD_TST_DFT_SEL1__OFFSET 0x00000008u
+#define CYFLD_TST_DFT_SEL1__SIZE 0x00000006u
+#define CYREG_TST_MODE 0x40030014u
+#define CYFLD_TST_SWD_CONNECTED__OFFSET 0x00000002u
+#define CYFLD_TST_SWD_CONNECTED__SIZE 0x00000001u
+#define CYFLD_TST_POR_BYPASS__OFFSET 0x0000001eu
+#define CYFLD_TST_POR_BYPASS__SIZE 0x00000001u
+#define CYFLD_TST_TEST_MODE__OFFSET 0x0000001fu
+#define CYFLD_TST_TEST_MODE__SIZE 0x00000001u
+#define CYREG_TST_TRIM_CNTR1 0x40030018u
+#define CYFLD_TST_COUNTER__OFFSET 0x00000000u
+#define CYFLD_TST_COUNTER__SIZE 0x00000010u
+#define CYFLD_TST_COUNTER_DONE__OFFSET 0x0000001fu
+#define CYFLD_TST_COUNTER_DONE__SIZE 0x00000001u
+#define CYREG_TST_TRIM_CNTR2 0x4003001cu
+#define CYDEV_GPIO_BASE 0x40040000u
+#define CYDEV_GPIO_SIZE 0x00004000u
+#define CYDEV_GPIO_PRT0_BASE 0x40040000u
+#define CYDEV_GPIO_PRT0_SIZE 0x00000100u
+#define CYREG_GPIO_PRT0_DR 0x40040000u
+#define CYFLD_GPIO_PRT_DATA0__OFFSET 0x00000000u
+#define CYFLD_GPIO_PRT_DATA0__SIZE 0x00000001u
+#define CYFLD_GPIO_PRT_DATA1__OFFSET 0x00000001u
+#define CYFLD_GPIO_PRT_DATA1__SIZE 0x00000001u
+#define CYFLD_GPIO_PRT_DATA2__OFFSET 0x00000002u
+#define CYFLD_GPIO_PRT_DATA2__SIZE 0x00000001u
+#define CYFLD_GPIO_PRT_DATA3__OFFSET 0x00000003u
+#define CYFLD_GPIO_PRT_DATA3__SIZE 0x00000001u
+#define CYFLD_GPIO_PRT_DATA4__OFFSET 0x00000004u
+#define CYFLD_GPIO_PRT_DATA4__SIZE 0x00000001u
+#define CYFLD_GPIO_PRT_DATA5__OFFSET 0x00000005u
+#define CYFLD_GPIO_PRT_DATA5__SIZE 0x00000001u
+#define CYFLD_GPIO_PRT_DATA6__OFFSET 0x00000006u
+#define CYFLD_GPIO_PRT_DATA6__SIZE 0x00000001u
+#define CYFLD_GPIO_PRT_DATA7__OFFSET 0x00000007u
+#define CYFLD_GPIO_PRT_DATA7__SIZE 0x00000001u
+#define CYREG_GPIO_PRT0_PS 0x40040004u
+#define CYFLD_GPIO_PRT_FLT_DATA__OFFSET 0x00000008u
+#define CYFLD_GPIO_PRT_FLT_DATA__SIZE 0x00000001u
+#define CYREG_GPIO_PRT0_PC 0x40040008u
+#define CYFLD_GPIO_PRT_DM0__OFFSET 0x00000000u
+#define CYFLD_GPIO_PRT_DM0__SIZE 0x00000003u
+#define CYVAL_GPIO_PRT_DM0_OFF 0x00000000u
+#define CYVAL_GPIO_PRT_DM0_INPUT 0x00000001u
+#define CYVAL_GPIO_PRT_DM0_0_PU 0x00000002u
+#define CYVAL_GPIO_PRT_DM0_PD_1 0x00000003u
+#define CYVAL_GPIO_PRT_DM0_0_Z 0x00000004u
+#define CYVAL_GPIO_PRT_DM0_Z_1 0x00000005u
+#define CYVAL_GPIO_PRT_DM0_0_1 0x00000006u
+#define CYVAL_GPIO_PRT_DM0_PD_PU 0x00000007u
+#define CYFLD_GPIO_PRT_DM1__OFFSET 0x00000003u
+#define CYFLD_GPIO_PRT_DM1__SIZE 0x00000003u
+#define CYFLD_GPIO_PRT_DM2__OFFSET 0x00000006u
+#define CYFLD_GPIO_PRT_DM2__SIZE 0x00000003u
+#define CYFLD_GPIO_PRT_DM3__OFFSET 0x00000009u
+#define CYFLD_GPIO_PRT_DM3__SIZE 0x00000003u
+#define CYFLD_GPIO_PRT_DM4__OFFSET 0x0000000cu
+#define CYFLD_GPIO_PRT_DM4__SIZE 0x00000003u
+#define CYFLD_GPIO_PRT_DM5__OFFSET 0x0000000fu
+#define CYFLD_GPIO_PRT_DM5__SIZE 0x00000003u
+#define CYFLD_GPIO_PRT_DM6__OFFSET 0x00000012u
+#define CYFLD_GPIO_PRT_DM6__SIZE 0x00000003u
+#define CYFLD_GPIO_PRT_DM7__OFFSET 0x00000015u
+#define CYFLD_GPIO_PRT_DM7__SIZE 0x00000003u
+#define CYFLD_GPIO_PRT_PORT_VTRIP_SEL__OFFSET 0x00000018u
+#define CYFLD_GPIO_PRT_PORT_VTRIP_SEL__SIZE 0x00000001u
+#define CYFLD_GPIO_PRT_PORT_SLOW__OFFSET 0x00000019u
+#define CYFLD_GPIO_PRT_PORT_SLOW__SIZE 0x00000001u
+#define CYVAL_GPIO_PRT_PORT_SLOW_PORT_SLEW_CTL_0 0x00000000u
+#define CYVAL_GPIO_PRT_PORT_SLOW_PORT_SLEW_CTL_1 0x00000001u
+#define CYVAL_GPIO_PRT_PORT_SLOW_PORT_SLEW_CTL_2 0x00000002u
+#define CYVAL_GPIO_PRT_PORT_SLOW_PORT_SLEW_CTL_3 0x00000003u
+#define CYFLD_GPIO_PRT_PORT_IB_MODE_SEL__OFFSET 0x0000001eu
+#define CYFLD_GPIO_PRT_PORT_IB_MODE_SEL__SIZE 0x00000002u
+#define CYREG_GPIO_PRT0_INTR_CFG 0x4004000cu
+#define CYFLD_GPIO_PRT_EDGE0_SEL__OFFSET 0x00000000u
+#define CYFLD_GPIO_PRT_EDGE0_SEL__SIZE 0x00000002u
+#define CYVAL_GPIO_PRT_EDGE0_SEL_DISABLE 0x00000000u
+#define CYVAL_GPIO_PRT_EDGE0_SEL_RISING 0x00000001u
+#define CYVAL_GPIO_PRT_EDGE0_SEL_FALLING 0x00000002u
+#define CYVAL_GPIO_PRT_EDGE0_SEL_BOTH 0x00000003u
+#define CYFLD_GPIO_PRT_EDGE1_SEL__OFFSET 0x00000002u
+#define CYFLD_GPIO_PRT_EDGE1_SEL__SIZE 0x00000002u
+#define CYFLD_GPIO_PRT_EDGE2_SEL__OFFSET 0x00000004u
+#define CYFLD_GPIO_PRT_EDGE2_SEL__SIZE 0x00000002u
+#define CYFLD_GPIO_PRT_EDGE3_SEL__OFFSET 0x00000006u
+#define CYFLD_GPIO_PRT_EDGE3_SEL__SIZE 0x00000002u
+#define CYFLD_GPIO_PRT_EDGE4_SEL__OFFSET 0x00000008u
+#define CYFLD_GPIO_PRT_EDGE4_SEL__SIZE 0x00000002u
+#define CYFLD_GPIO_PRT_EDGE5_SEL__OFFSET 0x0000000au
+#define CYFLD_GPIO_PRT_EDGE5_SEL__SIZE 0x00000002u
+#define CYFLD_GPIO_PRT_EDGE6_SEL__OFFSET 0x0000000cu
+#define CYFLD_GPIO_PRT_EDGE6_SEL__SIZE 0x00000002u
+#define CYFLD_GPIO_PRT_EDGE7_SEL__OFFSET 0x0000000eu
+#define CYFLD_GPIO_PRT_EDGE7_SEL__SIZE 0x00000002u
+#define CYFLD_GPIO_PRT_FLT_EDGE_SEL__OFFSET 0x00000010u
+#define CYFLD_GPIO_PRT_FLT_EDGE_SEL__SIZE 0x00000002u
+#define CYVAL_GPIO_PRT_FLT_EDGE_SEL_DISABLE 0x00000000u
+#define CYVAL_GPIO_PRT_FLT_EDGE_SEL_RISING 0x00000001u
+#define CYVAL_GPIO_PRT_FLT_EDGE_SEL_FALLING 0x00000002u
+#define CYVAL_GPIO_PRT_FLT_EDGE_SEL_BOTH 0x00000003u
+#define CYFLD_GPIO_PRT_FLT_SEL__OFFSET 0x00000012u
+#define CYFLD_GPIO_PRT_FLT_SEL__SIZE 0x00000003u
+#define CYREG_GPIO_PRT0_INTR 0x40040010u
+#define CYFLD_GPIO_PRT_PS_DATA0__OFFSET 0x00000010u
+#define CYFLD_GPIO_PRT_PS_DATA0__SIZE 0x00000001u
+#define CYFLD_GPIO_PRT_PS_DATA1__OFFSET 0x00000011u
+#define CYFLD_GPIO_PRT_PS_DATA1__SIZE 0x00000001u
+#define CYFLD_GPIO_PRT_PS_DATA2__OFFSET 0x00000012u
+#define CYFLD_GPIO_PRT_PS_DATA2__SIZE 0x00000001u
+#define CYFLD_GPIO_PRT_PS_DATA3__OFFSET 0x00000013u
+#define CYFLD_GPIO_PRT_PS_DATA3__SIZE 0x00000001u
+#define CYFLD_GPIO_PRT_PS_DATA4__OFFSET 0x00000014u
+#define CYFLD_GPIO_PRT_PS_DATA4__SIZE 0x00000001u
+#define CYFLD_GPIO_PRT_PS_DATA5__OFFSET 0x00000015u
+#define CYFLD_GPIO_PRT_PS_DATA5__SIZE 0x00000001u
+#define CYFLD_GPIO_PRT_PS_DATA6__OFFSET 0x00000016u
+#define CYFLD_GPIO_PRT_PS_DATA6__SIZE 0x00000001u
+#define CYFLD_GPIO_PRT_PS_DATA7__OFFSET 0x00000017u
+#define CYFLD_GPIO_PRT_PS_DATA7__SIZE 0x00000001u
+#define CYFLD_GPIO_PRT_PS_FLT_DATA__OFFSET 0x00000018u
+#define CYFLD_GPIO_PRT_PS_FLT_DATA__SIZE 0x00000001u
+#define CYREG_GPIO_PRT0_PC2 0x40040018u
+#define CYFLD_GPIO_PRT_INP_DIS0__OFFSET 0x00000000u
+#define CYFLD_GPIO_PRT_INP_DIS0__SIZE 0x00000001u
+#define CYFLD_GPIO_PRT_INP_DIS1__OFFSET 0x00000001u
+#define CYFLD_GPIO_PRT_INP_DIS1__SIZE 0x00000001u
+#define CYFLD_GPIO_PRT_INP_DIS2__OFFSET 0x00000002u
+#define CYFLD_GPIO_PRT_INP_DIS2__SIZE 0x00000001u
+#define CYFLD_GPIO_PRT_INP_DIS3__OFFSET 0x00000003u
+#define CYFLD_GPIO_PRT_INP_DIS3__SIZE 0x00000001u
+#define CYFLD_GPIO_PRT_INP_DIS4__OFFSET 0x00000004u
+#define CYFLD_GPIO_PRT_INP_DIS4__SIZE 0x00000001u
+#define CYFLD_GPIO_PRT_INP_DIS5__OFFSET 0x00000005u
+#define CYFLD_GPIO_PRT_INP_DIS5__SIZE 0x00000001u
+#define CYFLD_GPIO_PRT_INP_DIS6__OFFSET 0x00000006u
+#define CYFLD_GPIO_PRT_INP_DIS6__SIZE 0x00000001u
+#define CYFLD_GPIO_PRT_INP_DIS7__OFFSET 0x00000007u
+#define CYFLD_GPIO_PRT_INP_DIS7__SIZE 0x00000001u
+#define CYREG_GPIO_PRT0_DR_SET 0x40040040u
+#define CYFLD_GPIO_PRT_DATA__OFFSET 0x00000000u
+#define CYFLD_GPIO_PRT_DATA__SIZE 0x00000008u
+#define CYREG_GPIO_PRT0_DR_CLR 0x40040044u
+#define CYREG_GPIO_PRT0_DR_INV 0x40040048u
+#define CYDEV_GPIO_PRT1_BASE 0x40040100u
+#define CYDEV_GPIO_PRT1_SIZE 0x00000100u
+#define CYREG_GPIO_PRT1_DR 0x40040100u
+#define CYREG_GPIO_PRT1_PS 0x40040104u
+#define CYREG_GPIO_PRT1_PC 0x40040108u
+#define CYREG_GPIO_PRT1_INTR_CFG 0x4004010cu
+#define CYREG_GPIO_PRT1_INTR 0x40040110u
+#define CYREG_GPIO_PRT1_PC2 0x40040118u
+#define CYREG_GPIO_PRT1_DR_SET 0x40040140u
+#define CYREG_GPIO_PRT1_DR_CLR 0x40040144u
+#define CYREG_GPIO_PRT1_DR_INV 0x40040148u
+#define CYDEV_GPIO_PRT2_BASE 0x40040200u
+#define CYDEV_GPIO_PRT2_SIZE 0x00000100u
+#define CYREG_GPIO_PRT2_DR 0x40040200u
+#define CYREG_GPIO_PRT2_PS 0x40040204u
+#define CYREG_GPIO_PRT2_PC 0x40040208u
+#define CYREG_GPIO_PRT2_INTR_CFG 0x4004020cu
+#define CYREG_GPIO_PRT2_INTR 0x40040210u
+#define CYREG_GPIO_PRT2_PC2 0x40040218u
+#define CYREG_GPIO_PRT2_DR_SET 0x40040240u
+#define CYREG_GPIO_PRT2_DR_CLR 0x40040244u
+#define CYREG_GPIO_PRT2_DR_INV 0x40040248u
+#define CYDEV_GPIO_PRT3_BASE 0x40040300u
+#define CYDEV_GPIO_PRT3_SIZE 0x00000100u
+#define CYREG_GPIO_PRT3_DR 0x40040300u
+#define CYREG_GPIO_PRT3_PS 0x40040304u
+#define CYREG_GPIO_PRT3_PC 0x40040308u
+#define CYREG_GPIO_PRT3_INTR_CFG 0x4004030cu
+#define CYREG_GPIO_PRT3_INTR 0x40040310u
+#define CYREG_GPIO_PRT3_PC2 0x40040318u
+#define CYREG_GPIO_PRT3_DR_SET 0x40040340u
+#define CYREG_GPIO_PRT3_DR_CLR 0x40040344u
+#define CYREG_GPIO_PRT3_DR_INV 0x40040348u
+#define CYDEV_GPIO_PRT4_BASE 0x40040400u
+#define CYDEV_GPIO_PRT4_SIZE 0x00000100u
+#define CYREG_GPIO_PRT4_DR 0x40040400u
+#define CYREG_GPIO_PRT4_PS 0x40040404u
+#define CYREG_GPIO_PRT4_PC 0x40040408u
+#define CYREG_GPIO_PRT4_INTR_CFG 0x4004040cu
+#define CYREG_GPIO_PRT4_INTR 0x40040410u
+#define CYREG_GPIO_PRT4_PC2 0x40040418u
+#define CYREG_GPIO_PRT4_DR_SET 0x40040440u
+#define CYREG_GPIO_PRT4_DR_CLR 0x40040444u
+#define CYREG_GPIO_PRT4_DR_INV 0x40040448u
+#define CYDEV_GPIO_PRT5_BASE 0x40040500u
+#define CYDEV_GPIO_PRT5_SIZE 0x00000100u
+#define CYREG_GPIO_PRT5_DR 0x40040500u
+#define CYREG_GPIO_PRT5_PS 0x40040504u
+#define CYREG_GPIO_PRT5_PC 0x40040508u
+#define CYFLD_GPIO_PRT_PORT_HYST_TRIM__OFFSET 0x0000001bu
+#define CYFLD_GPIO_PRT_PORT_HYST_TRIM__SIZE 0x00000001u
+#define CYFLD_GPIO_PRT_PORT_SLEW_CTL__OFFSET 0x0000001cu
+#define CYFLD_GPIO_PRT_PORT_SLEW_CTL__SIZE 0x00000002u
+#define CYVAL_GPIO_PRT_PORT_SLEW_CTL_PORT_SLEW_CTL_0 0x00000000u
+#define CYVAL_GPIO_PRT_PORT_SLEW_CTL_PORT_SLEW_CTL_1 0x00000001u
+#define CYVAL_GPIO_PRT_PORT_SLEW_CTL_PORT_SLEW_CTL_2 0x00000002u
+#define CYVAL_GPIO_PRT_PORT_SLEW_CTL_PORT_SLEW_CTL_3 0x00000003u
+#define CYREG_GPIO_PRT5_INTR_CFG 0x4004050cu
+#define CYREG_GPIO_PRT5_INTR 0x40040510u
+#define CYREG_GPIO_PRT5_PC2 0x40040518u
+#define CYREG_GPIO_PRT5_DR_SET 0x40040540u
+#define CYREG_GPIO_PRT5_DR_CLR 0x40040544u
+#define CYREG_GPIO_PRT5_DR_INV 0x40040548u
+#define CYDEV_GPIO_PRT6_BASE 0x40040600u
+#define CYDEV_GPIO_PRT6_SIZE 0x00000100u
+#define CYREG_GPIO_PRT6_DR 0x40040600u
+#define CYREG_GPIO_PRT6_PS 0x40040604u
+#define CYREG_GPIO_PRT6_PC 0x40040608u
+#define CYREG_GPIO_PRT6_INTR_CFG 0x4004060cu
+#define CYREG_GPIO_PRT6_INTR 0x40040610u
+#define CYREG_GPIO_PRT6_PC2 0x40040618u
+#define CYREG_GPIO_PRT6_DR_SET 0x40040640u
+#define CYREG_GPIO_PRT6_DR_CLR 0x40040644u
+#define CYREG_GPIO_PRT6_DR_INV 0x40040648u
+#define CYREG_GPIO_INTR_CAUSE 0x40041000u
+#define CYFLD_GPIO_PORT_INT__OFFSET 0x00000000u
+#define CYFLD_GPIO_PORT_INT__SIZE 0x00000007u
+#define CYREG_PWR_CONTROL 0x400b0000u
+#define CYFLD__POWER_MODE__OFFSET 0x00000000u
+#define CYFLD__POWER_MODE__SIZE 0x00000004u
+#define CYVAL__POWER_MODE_RESET 0x00000000u
+#define CYVAL__POWER_MODE_ACTIVE 0x00000001u
+#define CYVAL__POWER_MODE_SLEEP 0x00000002u
+#define CYVAL__POWER_MODE_DEEP_SLEEP 0x00000003u
+#define CYVAL__POWER_MODE_HIBERNATE 0x00000004u
+#define CYFLD__DEBUG_SESSION__OFFSET 0x00000004u
+#define CYFLD__DEBUG_SESSION__SIZE 0x00000001u
+#define CYVAL__DEBUG_SESSION_NO_SESSION 0x00000000u
+#define CYVAL__DEBUG_SESSION_SESSION_ACTIVE 0x00000001u
+#define CYFLD__LPM_READY__OFFSET 0x00000005u
+#define CYFLD__LPM_READY__SIZE 0x00000001u
+#define CYFLD__EXT_VCCD__OFFSET 0x00000017u
+#define CYFLD__EXT_VCCD__SIZE 0x00000001u
+#define CYFLD__HVMON_ENABLE__OFFSET 0x00000018u
+#define CYFLD__HVMON_ENABLE__SIZE 0x00000001u
+#define CYFLD__HVMON_RELOAD__OFFSET 0x00000019u
+#define CYFLD__HVMON_RELOAD__SIZE 0x00000001u
+#define CYFLD__FIMO_DISABLE__OFFSET 0x0000001bu
+#define CYFLD__FIMO_DISABLE__SIZE 0x00000001u
+#define CYFLD__HIBERNATE_DISABLE__OFFSET 0x0000001cu
+#define CYFLD__HIBERNATE_DISABLE__SIZE 0x00000001u
+#define CYFLD__LFCLK_SHORT__OFFSET 0x0000001du
+#define CYFLD__LFCLK_SHORT__SIZE 0x00000001u
+#define CYFLD__HIBERNATE__OFFSET 0x0000001fu
+#define CYFLD__HIBERNATE__SIZE 0x00000001u
+#define CYVAL__HIBERNATE_DEEP_SLEEP 0x00000000u
+#define CYVAL__HIBERNATE_HIBERNATE 0x00000001u
+#define CYREG_PWR_INTR 0x400b0004u
+#define CYFLD__LVD__OFFSET 0x00000001u
+#define CYFLD__LVD__SIZE 0x00000001u
+#define CYREG_PWR_INTR_MASK 0x400b0008u
+#define CYREG_PWR_KEY_DELAY 0x400b000cu
+#define CYFLD__WAKEUP_HOLDOFF__OFFSET 0x00000000u
+#define CYFLD__WAKEUP_HOLDOFF__SIZE 0x0000000au
+#define CYREG_PWR_PWRSYS_CONFIG 0x400b0010u
+#define CYFLD__HIB_TEST_EN__OFFSET 0x00000008u
+#define CYFLD__HIB_TEST_EN__SIZE 0x00000001u
+#define CYFLD__HIB_TEST_REP__OFFSET 0x00000009u
+#define CYFLD__HIB_TEST_REP__SIZE 0x00000001u
+#define CYREG_PWR_BG_CONFIG 0x400b0014u
+#define CYFLD__BG_DFT_EN__OFFSET 0x00000000u
+#define CYFLD__BG_DFT_EN__SIZE 0x00000001u
+#define CYFLD__BG_DFT_VREF_SEL__OFFSET 0x00000001u
+#define CYFLD__BG_DFT_VREF_SEL__SIZE 0x00000004u
+#define CYFLD__BG_DFT_CORE_SEL__OFFSET 0x00000005u
+#define CYFLD__BG_DFT_CORE_SEL__SIZE 0x00000001u
+#define CYFLD__BG_DFT_ICORE_SEL__OFFSET 0x00000006u
+#define CYFLD__BG_DFT_ICORE_SEL__SIZE 0x00000002u
+#define CYFLD__BG_DFT_VCORE_SEL__OFFSET 0x00000008u
+#define CYFLD__BG_DFT_VCORE_SEL__SIZE 0x00000001u
+#define CYFLD__VREF_EN__OFFSET 0x00000010u
+#define CYFLD__VREF_EN__SIZE 0x00000003u
+#define CYREG_PWR_VMON_CONFIG 0x400b0018u
+#define CYFLD__LVD_EN__OFFSET 0x00000000u
+#define CYFLD__LVD_EN__SIZE 0x00000001u
+#define CYFLD__LVD_SEL__OFFSET 0x00000001u
+#define CYFLD__LVD_SEL__SIZE 0x00000004u
+#define CYFLD__VMON_DDFT_SEL__OFFSET 0x00000005u
+#define CYFLD__VMON_DDFT_SEL__SIZE 0x00000003u
+#define CYFLD__VMON_ADFT_SEL__OFFSET 0x00000008u
+#define CYFLD__VMON_ADFT_SEL__SIZE 0x00000002u
+#define CYREG_PWR_DFT_SELECT 0x400b001cu
+#define CYFLD__TVMON1_SEL__OFFSET 0x00000000u
+#define CYFLD__TVMON1_SEL__SIZE 0x00000003u
+#define CYFLD__TVMON2_SEL__OFFSET 0x00000003u
+#define CYFLD__TVMON2_SEL__SIZE 0x00000003u
+#define CYFLD__BYPASS__OFFSET 0x00000006u
+#define CYFLD__BYPASS__SIZE 0x00000001u
+#define CYFLD__ACTIVE_EN__OFFSET 0x00000007u
+#define CYFLD__ACTIVE_EN__SIZE 0x00000001u
+#define CYFLD__ACTIVE_INRUSH_DIS__OFFSET 0x00000008u
+#define CYFLD__ACTIVE_INRUSH_DIS__SIZE 0x00000001u
+#define CYFLD__LPCOMP_DIS__OFFSET 0x00000009u
+#define CYFLD__LPCOMP_DIS__SIZE 0x00000001u
+#define CYFLD__BLEED_EN__OFFSET 0x0000000au
+#define CYFLD__BLEED_EN__SIZE 0x00000001u
+#define CYFLD__IPOR_EN__OFFSET 0x0000000bu
+#define CYFLD__IPOR_EN__SIZE 0x00000001u
+#define CYFLD__POWER_UP_RAW_BYP__OFFSET 0x0000000cu
+#define CYFLD__POWER_UP_RAW_BYP__SIZE 0x00000001u
+#define CYFLD__POWER_UP_RAW_CTL__OFFSET 0x0000000du
+#define CYFLD__POWER_UP_RAW_CTL__SIZE 0x00000001u
+#define CYFLD__DEEPSLEEP_EN__OFFSET 0x0000000eu
+#define CYFLD__DEEPSLEEP_EN__SIZE 0x00000001u
+#define CYFLD__RSVD_BYPASS__OFFSET 0x0000000fu
+#define CYFLD__RSVD_BYPASS__SIZE 0x00000001u
+#define CYFLD__NWELL_OPEN__OFFSET 0x00000010u
+#define CYFLD__NWELL_OPEN__SIZE 0x00000001u
+#define CYFLD__HIBERNATE_OPEN__OFFSET 0x00000011u
+#define CYFLD__HIBERNATE_OPEN__SIZE 0x00000001u
+#define CYFLD__DEEPSLEEP_OPEN__OFFSET 0x00000012u
+#define CYFLD__DEEPSLEEP_OPEN__SIZE 0x00000001u
+#define CYFLD__QUIET_OPEN__OFFSET 0x00000013u
+#define CYFLD__QUIET_OPEN__SIZE 0x00000001u
+#define CYFLD__LFCLK_OPEN__OFFSET 0x00000014u
+#define CYFLD__LFCLK_OPEN__SIZE 0x00000001u
+#define CYFLD__QUIET_EN__OFFSET 0x00000016u
+#define CYFLD__QUIET_EN__SIZE 0x00000001u
+#define CYFLD__BREF_EN__OFFSET 0x00000017u
+#define CYFLD__BREF_EN__SIZE 0x00000001u
+#define CYFLD__BREF_OUTEN__OFFSET 0x00000018u
+#define CYFLD__BREF_OUTEN__SIZE 0x00000001u
+#define CYFLD__BREF_REFSW__OFFSET 0x00000019u
+#define CYFLD__BREF_REFSW__SIZE 0x00000001u
+#define CYFLD__BREF_TESTMODE__OFFSET 0x0000001au
+#define CYFLD__BREF_TESTMODE__SIZE 0x00000001u
+#define CYFLD__NWELL_DIS__OFFSET 0x0000001bu
+#define CYFLD__NWELL_DIS__SIZE 0x00000001u
+#define CYFLD__HVMON_DFT_OVR__OFFSET 0x0000001cu
+#define CYFLD__HVMON_DFT_OVR__SIZE 0x00000001u
+#define CYFLD__IMO_REFGEN_DIS__OFFSET 0x0000001du
+#define CYFLD__IMO_REFGEN_DIS__SIZE 0x00000001u
+#define CYFLD__POWER_UP_ACTIVE__OFFSET 0x0000001eu
+#define CYFLD__POWER_UP_ACTIVE__SIZE 0x00000001u
+#define CYFLD__POWER_UP_HIBDPSLP__OFFSET 0x0000001fu
+#define CYFLD__POWER_UP_HIBDPSLP__SIZE 0x00000001u
+#define CYREG_PWR_DDFT_SELECT 0x400b0020u
+#define CYFLD__DDFT1_SEL__OFFSET 0x00000000u
+#define CYFLD__DDFT1_SEL__SIZE 0x00000004u
+#define CYFLD__DDFT2_SEL__OFFSET 0x00000004u
+#define CYFLD__DDFT2_SEL__SIZE 0x00000004u
+#define CYREG_PWR_DFT_KEY 0x400b0024u
+#define CYFLD__KEY16__OFFSET 0x00000000u
+#define CYFLD__KEY16__SIZE 0x00000010u
+#define CYFLD__HBOD_OFF_AWAKE__OFFSET 0x00000010u
+#define CYFLD__HBOD_OFF_AWAKE__SIZE 0x00000001u
+#define CYFLD__BODS_OFF__OFFSET 0x00000011u
+#define CYFLD__BODS_OFF__SIZE 0x00000001u
+#define CYFLD__DFT_MODE__OFFSET 0x00000012u
+#define CYFLD__DFT_MODE__SIZE 0x00000001u
+#define CYFLD__IO_DISABLE_BYPASS__OFFSET 0x00000013u
+#define CYFLD__IO_DISABLE_BYPASS__SIZE 0x00000001u
+#define CYFLD__VMON_PD__OFFSET 0x00000014u
+#define CYFLD__VMON_PD__SIZE 0x00000001u
+#define CYREG_PWR_BOD_KEY 0x400b0028u
+#define CYREG_PWR_STOP 0x400b002cu
+#define CYFLD__TOKEN__OFFSET 0x00000000u
+#define CYFLD__TOKEN__SIZE 0x00000008u
+#define CYFLD__UNLOCK__OFFSET 0x00000008u
+#define CYFLD__UNLOCK__SIZE 0x00000008u
+#define CYFLD__POLARITY__OFFSET 0x00000010u
+#define CYFLD__POLARITY__SIZE 0x00000001u
+#define CYFLD__FREEZE__OFFSET 0x00000011u
+#define CYFLD__FREEZE__SIZE 0x00000001u
+#define CYFLD__STOP__OFFSET 0x0000001fu
+#define CYFLD__STOP__SIZE 0x00000001u
+#define CYREG_CLK_SELECT 0x400b0100u
+#define CYFLD__DIRECT_SEL__OFFSET 0x00000000u
+#define CYFLD__DIRECT_SEL__SIZE 0x00000003u
+#define CYVAL__DIRECT_SEL_IMO 0x00000000u
+#define CYVAL__DIRECT_SEL_EXTCLK 0x00000001u
+#define CYVAL__DIRECT_SEL_ECO 0x00000002u
+#define CYVAL__DIRECT_SEL_DSI0 0x00000004u
+#define CYVAL__DIRECT_SEL_DSI1 0x00000005u
+#define CYVAL__DIRECT_SEL_DSI2 0x00000006u
+#define CYVAL__DIRECT_SEL_DSI3 0x00000007u
+#define CYFLD__DBL_SEL__OFFSET 0x00000003u
+#define CYFLD__DBL_SEL__SIZE 0x00000003u
+#define CYVAL__DBL_SEL_IMO 0x00000000u
+#define CYVAL__DBL_SEL_EXTCLK 0x00000001u
+#define CYVAL__DBL_SEL_ECO 0x00000002u
+#define CYVAL__DBL_SEL_DSI0 0x00000004u
+#define CYVAL__DBL_SEL_DSI1 0x00000005u
+#define CYVAL__DBL_SEL_DSI2 0x00000006u
+#define CYVAL__DBL_SEL_DSI3 0x00000007u
+#define CYFLD__PLL_SEL__OFFSET 0x00000006u
+#define CYFLD__PLL_SEL__SIZE 0x00000003u
+#define CYVAL__PLL_SEL_IMO 0x00000000u
+#define CYVAL__PLL_SEL_EXTCLK 0x00000001u
+#define CYVAL__PLL_SEL_ECO 0x00000002u
+#define CYVAL__PLL_SEL_DPLL 0x00000003u
+#define CYVAL__PLL_SEL_DSI0 0x00000004u
+#define CYVAL__PLL_SEL_DSI1 0x00000005u
+#define CYVAL__PLL_SEL_DSI2 0x00000006u
+#define CYVAL__PLL_SEL_DSI3 0x00000007u
+#define CYFLD__DPLLIN_SEL__OFFSET 0x00000009u
+#define CYFLD__DPLLIN_SEL__SIZE 0x00000003u
+#define CYVAL__DPLLIN_SEL_IMO 0x00000000u
+#define CYVAL__DPLLIN_SEL_EXTCLK 0x00000001u
+#define CYVAL__DPLLIN_SEL_ECO 0x00000002u
+#define CYVAL__DPLLIN_SEL_DSI0 0x00000004u
+#define CYVAL__DPLLIN_SEL_DSI1 0x00000005u
+#define CYVAL__DPLLIN_SEL_DSI2 0x00000006u
+#define CYVAL__DPLLIN_SEL_DSI3 0x00000007u
+#define CYFLD__DPLLREF_SEL__OFFSET 0x0000000cu
+#define CYFLD__DPLLREF_SEL__SIZE 0x00000002u
+#define CYVAL__DPLLREF_SEL_DSI0 0x00000000u
+#define CYVAL__DPLLREF_SEL_DSI1 0x00000001u
+#define CYVAL__DPLLREF_SEL_DSI2 0x00000002u
+#define CYVAL__DPLLREF_SEL_DSI3 0x00000003u
+#define CYFLD__WDT_LOCK__OFFSET 0x0000000eu
+#define CYFLD__WDT_LOCK__SIZE 0x00000002u
+#define CYVAL__WDT_LOCK_NO_CHG 0x00000000u
+#define CYVAL__WDT_LOCK_CLR0 0x00000001u
+#define CYVAL__WDT_LOCK_CLR1 0x00000002u
+#define CYVAL__WDT_LOCK_SET01 0x00000003u
+#define CYFLD__HFCLK_SEL__OFFSET 0x00000010u
+#define CYFLD__HFCLK_SEL__SIZE 0x00000002u
+#define CYVAL__HFCLK_SEL_DIRECT_SEL 0x00000000u
+#define CYVAL__HFCLK_SEL_DBL 0x00000001u
+#define CYVAL__HFCLK_SEL_PLL 0x00000002u
+#define CYFLD__HALF_EN__OFFSET 0x00000012u
+#define CYFLD__HALF_EN__SIZE 0x00000001u
+#define CYFLD__SYSCLK_DIV__OFFSET 0x00000013u
+#define CYFLD__SYSCLK_DIV__SIZE 0x00000003u
+#define CYVAL__SYSCLK_DIV_NO_DIV 0x00000000u
+#define CYVAL__SYSCLK_DIV_DIV_BY_2 0x00000001u
+#define CYVAL__SYSCLK_DIV_DIV_BY_4 0x00000002u
+#define CYVAL__SYSCLK_DIV_DIV_BY_8 0x00000003u
+#define CYVAL__SYSCLK_DIV_DIV_BY_16 0x00000004u
+#define CYVAL__SYSCLK_DIV_DIV_BY_32 0x00000005u
+#define CYVAL__SYSCLK_DIV_DIV_BY_64 0x00000006u
+#define CYVAL__SYSCLK_DIV_DIV_BY_128 0x00000007u
+#define CYREG_CLK_ILO_CONFIG 0x400b0104u
+#define CYFLD__PD_MODE__OFFSET 0x00000000u
+#define CYFLD__PD_MODE__SIZE 0x00000001u
+#define CYVAL__PD_MODE_SLEEP 0x00000000u
+#define CYVAL__PD_MODE_COMA 0x00000001u
+#define CYFLD__TURBO__OFFSET 0x00000001u
+#define CYFLD__TURBO__SIZE 0x00000001u
+#define CYFLD__SATBIAS__OFFSET 0x00000002u
+#define CYFLD__SATBIAS__SIZE 0x00000001u
+#define CYVAL__SATBIAS_SATURATED 0x00000000u
+#define CYVAL__SATBIAS_SUBTHRESHOLD 0x00000001u
+#define CYFLD__ENABLE__OFFSET 0x0000001fu
+#define CYFLD__ENABLE__SIZE 0x00000001u
+#define CYREG_CLK_IMO_CONFIG 0x400b0108u
+#define CYFLD__FLASHPUMP_SEL__OFFSET 0x00000016u
+#define CYFLD__FLASHPUMP_SEL__SIZE 0x00000001u
+#define CYVAL__FLASHPUMP_SEL_GND 0x00000000u
+#define CYVAL__FLASHPUMP_SEL_CLK36 0x00000001u
+#define CYFLD__EN_FASTBIAS__OFFSET 0x00000017u
+#define CYFLD__EN_FASTBIAS__SIZE 0x00000001u
+#define CYFLD__TEST_FASTBIAS__OFFSET 0x00000018u
+#define CYFLD__TEST_FASTBIAS__SIZE 0x00000001u
+#define CYFLD__PUMP_SEL__OFFSET 0x00000019u
+#define CYFLD__PUMP_SEL__SIZE 0x00000003u
+#define CYVAL__PUMP_SEL_GND 0x00000000u
+#define CYVAL__PUMP_SEL_IMO 0x00000001u
+#define CYVAL__PUMP_SEL_DBL 0x00000002u
+#define CYVAL__PUMP_SEL_CLK36 0x00000003u
+#define CYVAL__PUMP_SEL_FF1 0x00000004u
+#define CYFLD__TEST_USB_MODE__OFFSET 0x0000001cu
+#define CYFLD__TEST_USB_MODE__SIZE 0x00000001u
+#define CYFLD__EN_CLK36__OFFSET 0x0000001du
+#define CYFLD__EN_CLK36__SIZE 0x00000001u
+#define CYFLD__EN_CLK2X__OFFSET 0x0000001eu
+#define CYFLD__EN_CLK2X__SIZE 0x00000001u
+#define CYREG_CLK_IMO_SPREAD 0x400b010cu
+#define CYFLD__SS_VALUE__OFFSET 0x00000000u
+#define CYFLD__SS_VALUE__SIZE 0x00000005u
+#define CYFLD__SS_MAX__OFFSET 0x00000008u
+#define CYFLD__SS_MAX__SIZE 0x00000005u
+#define CYFLD__SS_RANGE__OFFSET 0x0000001cu
+#define CYFLD__SS_RANGE__SIZE 0x00000002u
+#define CYVAL__SS_RANGE_M1 0x00000000u
+#define CYVAL__SS_RANGE_M2 0x00000001u
+#define CYVAL__SS_RANGE_M4 0x00000002u
+#define CYFLD__SS_MODE__OFFSET 0x0000001eu
+#define CYFLD__SS_MODE__SIZE 0x00000002u
+#define CYVAL__SS_MODE_OFF 0x00000000u
+#define CYVAL__SS_MODE_TRIANGLE 0x00000001u
+#define CYVAL__SS_MODE_LFSR 0x00000002u
+#define CYVAL__SS_MODE_DSI 0x00000003u
+#define CYREG_CLK_DFT_SELECT 0x400b0110u
+#define CYFLD__DFT_SEL1__OFFSET 0x00000000u
+#define CYFLD__DFT_SEL1__SIZE 0x00000004u
+#define CYVAL__DFT_SEL1_NC 0x00000000u
+#define CYVAL__DFT_SEL1_ILO 0x00000001u
+#define CYVAL__DFT_SEL1_WCO 0x00000002u
+#define CYVAL__DFT_SEL1_IMO 0x00000003u
+#define CYVAL__DFT_SEL1_ECO 0x00000004u
+#define CYVAL__DFT_SEL1_PLL 0x00000005u
+#define CYVAL__DFT_SEL1_DPLL_OUT 0x00000006u
+#define CYVAL__DFT_SEL1_DPLL_REF 0x00000007u
+#define CYVAL__DFT_SEL1_DBL 0x00000008u
+#define CYVAL__DFT_SEL1_IMO2X 0x00000009u
+#define CYVAL__DFT_SEL1_IMO36 0x0000000au
+#define CYVAL__DFT_SEL1_HFCLK 0x0000000bu
+#define CYVAL__DFT_SEL1_LFCLK 0x0000000cu
+#define CYVAL__DFT_SEL1_SYSCLK 0x0000000du
+#define CYVAL__DFT_SEL1_EXTCLK 0x0000000eu
+#define CYVAL__DFT_SEL1_HALFSYSCLK 0x0000000fu
+#define CYFLD__DFT_DIV1__OFFSET 0x00000004u
+#define CYFLD__DFT_DIV1__SIZE 0x00000002u
+#define CYVAL__DFT_DIV1_NO_DIV 0x00000000u
+#define CYVAL__DFT_DIV1_DIV_BY_2 0x00000001u
+#define CYVAL__DFT_DIV1_DIV_BY_4 0x00000002u
+#define CYVAL__DFT_DIV1_DIV_BY_8 0x00000003u
+#define CYFLD__DFT_SEL2__OFFSET 0x00000008u
+#define CYFLD__DFT_SEL2__SIZE 0x00000004u
+#define CYVAL__DFT_SEL2_NC 0x00000000u
+#define CYVAL__DFT_SEL2_ILO 0x00000001u
+#define CYVAL__DFT_SEL2_WCO 0x00000002u
+#define CYVAL__DFT_SEL2_IMO 0x00000003u
+#define CYVAL__DFT_SEL2_ECO 0x00000004u
+#define CYVAL__DFT_SEL2_PLL 0x00000005u
+#define CYVAL__DFT_SEL2_DPLL_OUT 0x00000006u
+#define CYVAL__DFT_SEL2_DPLL_REF 0x00000007u
+#define CYVAL__DFT_SEL2_DBL 0x00000008u
+#define CYVAL__DFT_SEL2_IMO2X 0x00000009u
+#define CYVAL__DFT_SEL2_IMO36 0x0000000au
+#define CYVAL__DFT_SEL2_HFCLK 0x0000000bu
+#define CYVAL__DFT_SEL2_LFCLK 0x0000000cu
+#define CYVAL__DFT_SEL2_SYSCLK 0x0000000du
+#define CYVAL__DFT_SEL2_EXTCLK 0x0000000eu
+#define CYVAL__DFT_SEL2_HALFSYSCLK 0x0000000fu
+#define CYFLD__DFT_DIV2__OFFSET 0x0000000cu
+#define CYFLD__DFT_DIV2__SIZE 0x00000002u
+#define CYVAL__DFT_DIV2_NO_DIV 0x00000000u
+#define CYVAL__DFT_DIV2_DIV_BY_2 0x00000001u
+#define CYVAL__DFT_DIV2_DIV_BY_4 0x00000002u
+#define CYVAL__DFT_DIV2_DIV_BY_8 0x00000003u
+#define CYREG_WDT_CTRLOW 0x400b0200u
+#define CYFLD__WDT_CTR0__OFFSET 0x00000000u
+#define CYFLD__WDT_CTR0__SIZE 0x00000010u
+#define CYFLD__WDT_CTR1__OFFSET 0x00000010u
+#define CYFLD__WDT_CTR1__SIZE 0x00000010u
+#define CYREG_WDT_CTRHIGH 0x400b0204u
+#define CYFLD__WDT_CTR2__OFFSET 0x00000000u
+#define CYFLD__WDT_CTR2__SIZE 0x00000020u
+#define CYREG_WDT_MATCH 0x400b0208u
+#define CYFLD__WDT_MATCH0__OFFSET 0x00000000u
+#define CYFLD__WDT_MATCH0__SIZE 0x00000010u
+#define CYFLD__WDT_MATCH1__OFFSET 0x00000010u
+#define CYFLD__WDT_MATCH1__SIZE 0x00000010u
+#define CYREG_WDT_CONFIG 0x400b020cu
+#define CYFLD__WDT_MODE0__OFFSET 0x00000000u
+#define CYFLD__WDT_MODE0__SIZE 0x00000002u
+#define CYVAL__WDT_MODE0_NOTHING 0x00000000u
+#define CYVAL__WDT_MODE0_INT 0x00000001u
+#define CYVAL__WDT_MODE0_RESET 0x00000002u
+#define CYVAL__WDT_MODE0_INT_THEN_RESET 0x00000003u
+#define CYFLD__WDT_CLEAR0__OFFSET 0x00000002u
+#define CYFLD__WDT_CLEAR0__SIZE 0x00000001u
+#define CYFLD__WDT_CASCADE0_1__OFFSET 0x00000003u
+#define CYFLD__WDT_CASCADE0_1__SIZE 0x00000001u
+#define CYFLD__WDT_MODE1__OFFSET 0x00000008u
+#define CYFLD__WDT_MODE1__SIZE 0x00000002u
+#define CYVAL__WDT_MODE1_NOTHING 0x00000000u
+#define CYVAL__WDT_MODE1_INT 0x00000001u
+#define CYVAL__WDT_MODE1_RESET 0x00000002u
+#define CYVAL__WDT_MODE1_INT_THEN_RESET 0x00000003u
+#define CYFLD__WDT_CLEAR1__OFFSET 0x0000000au
+#define CYFLD__WDT_CLEAR1__SIZE 0x00000001u
+#define CYFLD__WDT_CASCADE1_2__OFFSET 0x0000000bu
+#define CYFLD__WDT_CASCADE1_2__SIZE 0x00000001u
+#define CYFLD__WDT_MODE2__OFFSET 0x00000010u
+#define CYFLD__WDT_MODE2__SIZE 0x00000001u
+#define CYVAL__WDT_MODE2_NOTHING 0x00000000u
+#define CYVAL__WDT_MODE2_INT 0x00000001u
+#define CYFLD__WDT_BITS2__OFFSET 0x00000018u
+#define CYFLD__WDT_BITS2__SIZE 0x00000005u
+#define CYFLD__LFCLK_SEL__OFFSET 0x0000001eu
+#define CYFLD__LFCLK_SEL__SIZE 0x00000002u
+#define CYREG_WDT_CONTROL 0x400b0210u
+#define CYFLD__WDT_ENABLE0__OFFSET 0x00000000u
+#define CYFLD__WDT_ENABLE0__SIZE 0x00000001u
+#define CYFLD__WDT_ENABLED0__OFFSET 0x00000001u
+#define CYFLD__WDT_ENABLED0__SIZE 0x00000001u
+#define CYFLD__WDT_INT0__OFFSET 0x00000002u
+#define CYFLD__WDT_INT0__SIZE 0x00000001u
+#define CYFLD__WDT_RESET0__OFFSET 0x00000003u
+#define CYFLD__WDT_RESET0__SIZE 0x00000001u
+#define CYFLD__WDT_ENABLE1__OFFSET 0x00000008u
+#define CYFLD__WDT_ENABLE1__SIZE 0x00000001u
+#define CYFLD__WDT_ENABLED1__OFFSET 0x00000009u
+#define CYFLD__WDT_ENABLED1__SIZE 0x00000001u
+#define CYFLD__WDT_INT1__OFFSET 0x0000000au
+#define CYFLD__WDT_INT1__SIZE 0x00000001u
+#define CYFLD__WDT_RESET1__OFFSET 0x0000000bu
+#define CYFLD__WDT_RESET1__SIZE 0x00000001u
+#define CYFLD__WDT_ENABLE2__OFFSET 0x00000010u
+#define CYFLD__WDT_ENABLE2__SIZE 0x00000001u
+#define CYFLD__WDT_ENABLED2__OFFSET 0x00000011u
+#define CYFLD__WDT_ENABLED2__SIZE 0x00000001u
+#define CYFLD__WDT_INT2__OFFSET 0x00000012u
+#define CYFLD__WDT_INT2__SIZE 0x00000001u
+#define CYFLD__WDT_RESET2__OFFSET 0x00000013u
+#define CYFLD__WDT_RESET2__SIZE 0x00000001u
+#define CYREG_RES_CAUSE 0x400b0300u
+#define CYFLD__RESET_WDT__OFFSET 0x00000000u
+#define CYFLD__RESET_WDT__SIZE 0x00000001u
+#define CYFLD__RESET_DSBOD__OFFSET 0x00000001u
+#define CYFLD__RESET_DSBOD__SIZE 0x00000001u
+#define CYFLD__RESET_LOCKUP__OFFSET 0x00000002u
+#define CYFLD__RESET_LOCKUP__SIZE 0x00000001u
+#define CYFLD__RESET_PROT_FAULT__OFFSET 0x00000003u
+#define CYFLD__RESET_PROT_FAULT__SIZE 0x00000001u
+#define CYFLD__RESET_SOFT__OFFSET 0x00000004u
+#define CYFLD__RESET_SOFT__SIZE 0x00000001u
+#define CYFLD__RESET_HVBOD__OFFSET 0x00000005u
+#define CYFLD__RESET_HVBOD__SIZE 0x00000001u
+#define CYFLD__RESET_PBOD__OFFSET 0x00000006u
+#define CYFLD__RESET_PBOD__SIZE 0x00000001u
+#define CYFLD__RESET_XRES__OFFSET 0x00000007u
+#define CYFLD__RESET_XRES__SIZE 0x00000001u
+#define CYREG_PWR_PWRSYS_TRIM1 0x400bff00u
+#define CYFLD__HIB_BIAS_TRIM__OFFSET 0x00000000u
+#define CYFLD__HIB_BIAS_TRIM__SIZE 0x00000003u
+#define CYFLD__BOD_TURBO_THRESH__OFFSET 0x00000003u
+#define CYFLD__BOD_TURBO_THRESH__SIZE 0x00000001u
+#define CYFLD__BOD_TRIM_TRIP__OFFSET 0x00000004u
+#define CYFLD__BOD_TRIM_TRIP__SIZE 0x00000004u
+#define CYREG_PWR_PWRSYS_TRIM2 0x400bff04u
+#define CYFLD__LFCLK_TRIM_LOAD__OFFSET 0x00000000u
+#define CYFLD__LFCLK_TRIM_LOAD__SIZE 0x00000002u
+#define CYFLD__LFCLK_TRIM_VOLTAGE__OFFSET 0x00000002u
+#define CYFLD__LFCLK_TRIM_VOLTAGE__SIZE 0x00000002u
+#define CYFLD__DPSLP_TRIM_LOAD__OFFSET 0x00000004u
+#define CYFLD__DPSLP_TRIM_LOAD__SIZE 0x00000002u
+#define CYFLD__DPSLP_TRIM_LEAKAGE__OFFSET 0x00000006u
+#define CYFLD__DPSLP_TRIM_LEAKAGE__SIZE 0x00000001u
+#define CYFLD__DPSLP_TRIM_VOLTAGE__OFFSET 0x00000007u
+#define CYFLD__DPSLP_TRIM_VOLTAGE__SIZE 0x00000001u
+#define CYREG_PWR_PWRSYS_TRIM3 0x400bff08u
+#define CYFLD__NWELL_TRIM__OFFSET 0x00000000u
+#define CYFLD__NWELL_TRIM__SIZE 0x00000003u
+#define CYFLD__QUIET_TRIM__OFFSET 0x00000003u
+#define CYFLD__QUIET_TRIM__SIZE 0x00000005u
+#define CYREG_PWR_PWRSYS_TRIM4 0x400bff0cu
+#define CYFLD__HIB_TRIM_NWELL__OFFSET 0x00000000u
+#define CYFLD__HIB_TRIM_NWELL__SIZE 0x00000002u
+#define CYFLD__HIB_TRIM_LEAKAGE__OFFSET 0x00000002u
+#define CYFLD__HIB_TRIM_LEAKAGE__SIZE 0x00000001u
+#define CYFLD__HIB_TRIM_VOLTAGE__OFFSET 0x00000003u
+#define CYFLD__HIB_TRIM_VOLTAGE__SIZE 0x00000001u
+#define CYFLD__HIB_TRIM_REFERENCE__OFFSET 0x00000004u
+#define CYFLD__HIB_TRIM_REFERENCE__SIZE 0x00000002u
+#define CYREG_PWR_BG_TRIM1 0x400bff10u
+#define CYFLD__INL_TRIM_MAIN__OFFSET 0x00000000u
+#define CYFLD__INL_TRIM_MAIN__SIZE 0x00000003u
+#define CYFLD__INL_CROSS_MAIN__OFFSET 0x00000003u
+#define CYFLD__INL_CROSS_MAIN__SIZE 0x00000004u
+#define CYREG_PWR_BG_TRIM2 0x400bff14u
+#define CYFLD__VCTAT_SLOPE__OFFSET 0x00000000u
+#define CYFLD__VCTAT_SLOPE__SIZE 0x00000004u
+#define CYFLD__VCTAT_VOLTAGE__OFFSET 0x00000004u
+#define CYFLD__VCTAT_VOLTAGE__SIZE 0x00000002u
+#define CYFLD__VCTAT_ENABLE__OFFSET 0x00000006u
+#define CYFLD__VCTAT_ENABLE__SIZE 0x00000001u
+#define CYFLD__VCTAT_VOLTAGE_MSB__OFFSET 0x00000007u
+#define CYFLD__VCTAT_VOLTAGE_MSB__SIZE 0x00000001u
+#define CYREG_PWR_BG_TRIM3 0x400bff18u
+#define CYFLD__INL_TRIM_IMO__OFFSET 0x00000000u
+#define CYFLD__INL_TRIM_IMO__SIZE 0x00000003u
+#define CYFLD__INL_CROSS_IMO__OFFSET 0x00000003u
+#define CYFLD__INL_CROSS_IMO__SIZE 0x00000004u
+#define CYREG_PWR_BG_TRIM4 0x400bff1cu
+#define CYFLD__ABS_TRIM_IMO__OFFSET 0x00000000u
+#define CYFLD__ABS_TRIM_IMO__SIZE 0x00000006u
+#define CYREG_PWR_BG_TRIM5 0x400bff20u
+#define CYFLD__TMPCO_TRIM_IMO__OFFSET 0x00000000u
+#define CYFLD__TMPCO_TRIM_IMO__SIZE 0x00000006u
+#define CYREG_CLK_ILO_TRIM 0x400bff24u
+#define CYFLD__TRIM__OFFSET 0x00000000u
+#define CYFLD__TRIM__SIZE 0x00000004u
+#define CYFLD__COARSE_TRIM__OFFSET 0x00000004u
+#define CYFLD__COARSE_TRIM__SIZE 0x00000004u
+#define CYREG_CLK_IMO_TRIM1 0x400bff28u
+#define CYFLD__OFFSET__OFFSET 0x00000000u
+#define CYFLD__OFFSET__SIZE 0x00000008u
+#define CYREG_CLK_IMO_TRIM2 0x400bff2cu
+#define CYFLD__FREQ__OFFSET 0x00000000u
+#define CYFLD__FREQ__SIZE 0x00000006u
+#define CYREG_CLK_IMO_TRIM3 0x400bff30u
+#define CYFLD__TRIM_CLK36__OFFSET 0x00000000u
+#define CYFLD__TRIM_CLK36__SIZE 0x00000004u
+#define CYREG_CLK_IMO_TRIM4 0x400bff34u
+#define CYFLD__GAIN__OFFSET 0x00000000u
+#define CYFLD__GAIN__SIZE 0x00000005u
+#define CYFLD__FSOFFSET__OFFSET 0x00000005u
+#define CYFLD__FSOFFSET__SIZE 0x00000003u
+#define CYREG_PWR_RSVD_TRIM 0x400bff38u
+#define CYFLD__RSVD_TRIM__OFFSET 0x00000000u
+#define CYFLD__RSVD_TRIM__SIZE 0x00000004u
+#define CYDEV_UDB_BASE 0x400f0000u
+#define CYDEV_UDB_SIZE 0x00010000u
+#define CYDEV_UDB_W8_BASE 0x400f0000u
+#define CYDEV_UDB_W8_SIZE 0x00001000u
+#define CYREG_UDB_W8_A00 0x400f0000u
+#define CYFLD_UDB_W8_A0__OFFSET 0x00000000u
+#define CYFLD_UDB_W8_A0__SIZE 0x00000008u
+#define CYREG_UDB_W8_A01 0x400f0001u
+#define CYREG_UDB_W8_A02 0x400f0002u
+#define CYREG_UDB_W8_A03 0x400f0003u
+#define CYREG_UDB_W8_A10 0x400f0010u
+#define CYFLD_UDB_W8_A1__OFFSET 0x00000000u
+#define CYFLD_UDB_W8_A1__SIZE 0x00000008u
+#define CYREG_UDB_W8_A11 0x400f0011u
+#define CYREG_UDB_W8_A12 0x400f0012u
+#define CYREG_UDB_W8_A13 0x400f0013u
+#define CYREG_UDB_W8_D00 0x400f0020u
+#define CYFLD_UDB_W8_D0__OFFSET 0x00000000u
+#define CYFLD_UDB_W8_D0__SIZE 0x00000008u
+#define CYREG_UDB_W8_D01 0x400f0021u
+#define CYREG_UDB_W8_D02 0x400f0022u
+#define CYREG_UDB_W8_D03 0x400f0023u
+#define CYREG_UDB_W8_D10 0x400f0030u
+#define CYFLD_UDB_W8_D1__OFFSET 0x00000000u
+#define CYFLD_UDB_W8_D1__SIZE 0x00000008u
+#define CYREG_UDB_W8_D11 0x400f0031u
+#define CYREG_UDB_W8_D12 0x400f0032u
+#define CYREG_UDB_W8_D13 0x400f0033u
+#define CYREG_UDB_W8_F00 0x400f0040u
+#define CYFLD_UDB_W8_F0__OFFSET 0x00000000u
+#define CYFLD_UDB_W8_F0__SIZE 0x00000008u
+#define CYREG_UDB_W8_F01 0x400f0041u
+#define CYREG_UDB_W8_F02 0x400f0042u
+#define CYREG_UDB_W8_F03 0x400f0043u
+#define CYREG_UDB_W8_F10 0x400f0050u
+#define CYFLD_UDB_W8_F1__OFFSET 0x00000000u
+#define CYFLD_UDB_W8_F1__SIZE 0x00000008u
+#define CYREG_UDB_W8_F11 0x400f0051u
+#define CYREG_UDB_W8_F12 0x400f0052u
+#define CYREG_UDB_W8_F13 0x400f0053u
+#define CYREG_UDB_W8_ST0 0x400f0060u
+#define CYFLD_UDB_W8_ST__OFFSET 0x00000000u
+#define CYFLD_UDB_W8_ST__SIZE 0x00000008u
+#define CYREG_UDB_W8_ST1 0x400f0061u
+#define CYREG_UDB_W8_ST2 0x400f0062u
+#define CYREG_UDB_W8_ST3 0x400f0063u
+#define CYREG_UDB_W8_CTL0 0x400f0070u
+#define CYFLD_UDB_W8_CTL__OFFSET 0x00000000u
+#define CYFLD_UDB_W8_CTL__SIZE 0x00000008u
+#define CYREG_UDB_W8_CTL1 0x400f0071u
+#define CYREG_UDB_W8_CTL2 0x400f0072u
+#define CYREG_UDB_W8_CTL3 0x400f0073u
+#define CYREG_UDB_W8_MSK0 0x400f0080u
+#define CYFLD_UDB_W8_MSK__OFFSET 0x00000000u
+#define CYFLD_UDB_W8_MSK__SIZE 0x00000007u
+#define CYREG_UDB_W8_MSK1 0x400f0081u
+#define CYREG_UDB_W8_MSK2 0x400f0082u
+#define CYREG_UDB_W8_MSK3 0x400f0083u
+#define CYREG_UDB_W8_ACTL0 0x400f0090u
+#define CYFLD_UDB_W8_FIFO0_CLR__OFFSET 0x00000000u
+#define CYFLD_UDB_W8_FIFO0_CLR__SIZE 0x00000001u
+#define CYVAL_UDB_W8_FIFO0_CLR_NORMAL 0x00000000u
+#define CYVAL_UDB_W8_FIFO0_CLR_CLEAR 0x00000001u
+#define CYFLD_UDB_W8_FIFO1_CLR__OFFSET 0x00000001u
+#define CYFLD_UDB_W8_FIFO1_CLR__SIZE 0x00000001u
+#define CYVAL_UDB_W8_FIFO1_CLR_NORMAL 0x00000000u
+#define CYVAL_UDB_W8_FIFO1_CLR_CLEAR 0x00000001u
+#define CYFLD_UDB_W8_FIFO0_LVL__OFFSET 0x00000002u
+#define CYFLD_UDB_W8_FIFO0_LVL__SIZE 0x00000001u
+#define CYVAL_UDB_W8_FIFO0_LVL_NORMAL 0x00000000u
+#define CYVAL_UDB_W8_FIFO0_LVL_MID 0x00000001u
+#define CYFLD_UDB_W8_FIFO1_LVL__OFFSET 0x00000003u
+#define CYFLD_UDB_W8_FIFO1_LVL__SIZE 0x00000001u
+#define CYVAL_UDB_W8_FIFO1_LVL_NORMAL 0x00000000u
+#define CYVAL_UDB_W8_FIFO1_LVL_MID 0x00000001u
+#define CYFLD_UDB_W8_INT_EN__OFFSET 0x00000004u
+#define CYFLD_UDB_W8_INT_EN__SIZE 0x00000001u
+#define CYVAL_UDB_W8_INT_EN_DISABLE 0x00000000u
+#define CYVAL_UDB_W8_INT_EN_ENABLE 0x00000001u
+#define CYFLD_UDB_W8_CNT_START__OFFSET 0x00000005u
+#define CYFLD_UDB_W8_CNT_START__SIZE 0x00000001u
+#define CYVAL_UDB_W8_CNT_START_DISABLE 0x00000000u
+#define CYVAL_UDB_W8_CNT_START_ENABLE 0x00000001u
+#define CYREG_UDB_W8_ACTL1 0x400f0091u
+#define CYREG_UDB_W8_ACTL2 0x400f0092u
+#define CYREG_UDB_W8_ACTL3 0x400f0093u
+#define CYREG_UDB_W8_MC0 0x400f00a0u
+#define CYFLD_UDB_W8_PLD0_MC__OFFSET 0x00000000u
+#define CYFLD_UDB_W8_PLD0_MC__SIZE 0x00000004u
+#define CYFLD_UDB_W8_PLD1_MC__OFFSET 0x00000004u
+#define CYFLD_UDB_W8_PLD1_MC__SIZE 0x00000004u
+#define CYREG_UDB_W8_MC1 0x400f00a1u
+#define CYREG_UDB_W8_MC2 0x400f00a2u
+#define CYREG_UDB_W8_MC3 0x400f00a3u
+#define CYDEV_UDB_CAT16_BASE 0x400f1000u
+#define CYDEV_UDB_CAT16_SIZE 0x00001000u
+#define CYREG_UDB_CAT16_A0 0x400f1000u
+#define CYFLD_UDB_CAT16_A0__OFFSET 0x00000000u
+#define CYFLD_UDB_CAT16_A0__SIZE 0x00000008u
+#define CYFLD_UDB_CAT16_A1__OFFSET 0x00000008u
+#define CYFLD_UDB_CAT16_A1__SIZE 0x00000008u
+#define CYREG_UDB_CAT16_A1 0x400f1002u
+#define CYREG_UDB_CAT16_A2 0x400f1004u
+#define CYREG_UDB_CAT16_A3 0x400f1006u
+#define CYREG_UDB_CAT16_D0 0x400f1040u
+#define CYFLD_UDB_CAT16_D0__OFFSET 0x00000000u
+#define CYFLD_UDB_CAT16_D0__SIZE 0x00000008u
+#define CYFLD_UDB_CAT16_D1__OFFSET 0x00000008u
+#define CYFLD_UDB_CAT16_D1__SIZE 0x00000008u
+#define CYREG_UDB_CAT16_D1 0x400f1042u
+#define CYREG_UDB_CAT16_D2 0x400f1044u
+#define CYREG_UDB_CAT16_D3 0x400f1046u
+#define CYREG_UDB_CAT16_F0 0x400f1080u
+#define CYFLD_UDB_CAT16_F0__OFFSET 0x00000000u
+#define CYFLD_UDB_CAT16_F0__SIZE 0x00000008u
+#define CYFLD_UDB_CAT16_F1__OFFSET 0x00000008u
+#define CYFLD_UDB_CAT16_F1__SIZE 0x00000008u
+#define CYREG_UDB_CAT16_F1 0x400f1082u
+#define CYREG_UDB_CAT16_F2 0x400f1084u
+#define CYREG_UDB_CAT16_F3 0x400f1086u
+#define CYREG_UDB_CAT16_CTL_ST0 0x400f10c0u
+#define CYFLD_UDB_CAT16_ST__OFFSET 0x00000000u
+#define CYFLD_UDB_CAT16_ST__SIZE 0x00000008u
+#define CYFLD_UDB_CAT16_CTL__OFFSET 0x00000008u
+#define CYFLD_UDB_CAT16_CTL__SIZE 0x00000008u
+#define CYREG_UDB_CAT16_CTL_ST1 0x400f10c2u
+#define CYREG_UDB_CAT16_CTL_ST2 0x400f10c4u
+#define CYREG_UDB_CAT16_CTL_ST3 0x400f10c6u
+#define CYREG_UDB_CAT16_ACTL_MSK0 0x400f1100u
+#define CYFLD_UDB_CAT16_MSK__OFFSET 0x00000000u
+#define CYFLD_UDB_CAT16_MSK__SIZE 0x00000008u
+#define CYFLD_UDB_CAT16_FIFO0_CLR__OFFSET 0x00000008u
+#define CYFLD_UDB_CAT16_FIFO0_CLR__SIZE 0x00000001u
+#define CYVAL_UDB_CAT16_FIFO0_CLR_NORMAL 0x00000000u
+#define CYVAL_UDB_CAT16_FIFO0_CLR_CLEAR 0x00000001u
+#define CYFLD_UDB_CAT16_FIFO1_CLR__OFFSET 0x00000009u
+#define CYFLD_UDB_CAT16_FIFO1_CLR__SIZE 0x00000001u
+#define CYVAL_UDB_CAT16_FIFO1_CLR_NORMAL 0x00000000u
+#define CYVAL_UDB_CAT16_FIFO1_CLR_CLEAR 0x00000001u
+#define CYFLD_UDB_CAT16_FIFO0_LVL__OFFSET 0x0000000au
+#define CYFLD_UDB_CAT16_FIFO0_LVL__SIZE 0x00000001u
+#define CYVAL_UDB_CAT16_FIFO0_LVL_NORMAL 0x00000000u
+#define CYVAL_UDB_CAT16_FIFO0_LVL_MID 0x00000001u
+#define CYFLD_UDB_CAT16_FIFO1_LVL__OFFSET 0x0000000bu
+#define CYFLD_UDB_CAT16_FIFO1_LVL__SIZE 0x00000001u
+#define CYVAL_UDB_CAT16_FIFO1_LVL_NORMAL 0x00000000u
+#define CYVAL_UDB_CAT16_FIFO1_LVL_MID 0x00000001u
+#define CYFLD_UDB_CAT16_INT_EN__OFFSET 0x0000000cu
+#define CYFLD_UDB_CAT16_INT_EN__SIZE 0x00000001u
+#define CYVAL_UDB_CAT16_INT_EN_DISABLE 0x00000000u
+#define CYVAL_UDB_CAT16_INT_EN_ENABLE 0x00000001u
+#define CYFLD_UDB_CAT16_CNT_START__OFFSET 0x0000000du
+#define CYFLD_UDB_CAT16_CNT_START__SIZE 0x00000001u
+#define CYVAL_UDB_CAT16_CNT_START_DISABLE 0x00000000u
+#define CYVAL_UDB_CAT16_CNT_START_ENABLE 0x00000001u
+#define CYREG_UDB_CAT16_ACTL_MSK1 0x400f1102u
+#define CYREG_UDB_CAT16_ACTL_MSK2 0x400f1104u
+#define CYREG_UDB_CAT16_ACTL_MSK3 0x400f1106u
+#define CYREG_UDB_CAT16_MC0 0x400f1140u
+#define CYFLD_UDB_CAT16_PLD0_MC__OFFSET 0x00000000u
+#define CYFLD_UDB_CAT16_PLD0_MC__SIZE 0x00000004u
+#define CYFLD_UDB_CAT16_PLD1_MC__OFFSET 0x00000004u
+#define CYFLD_UDB_CAT16_PLD1_MC__SIZE 0x00000004u
+#define CYREG_UDB_CAT16_MC1 0x400f1142u
+#define CYREG_UDB_CAT16_MC2 0x400f1144u
+#define CYREG_UDB_CAT16_MC3 0x400f1146u
+#define CYDEV_UDB_W16_BASE 0x400f1000u
+#define CYDEV_UDB_W16_SIZE 0x00001000u
+#define CYREG_UDB_W16_A00 0x400f1000u
+#define CYFLD_UDB_W16_A0_LS__OFFSET 0x00000000u
+#define CYFLD_UDB_W16_A0_LS__SIZE 0x00000008u
+#define CYFLD_UDB_W16_A0_MS__OFFSET 0x00000008u
+#define CYFLD_UDB_W16_A0_MS__SIZE 0x00000008u
+#define CYREG_UDB_W16_A01 0x400f1002u
+#define CYREG_UDB_W16_A02 0x400f1004u
+#define CYREG_UDB_W16_A10 0x400f1020u
+#define CYFLD_UDB_W16_A1_LS__OFFSET 0x00000000u
+#define CYFLD_UDB_W16_A1_LS__SIZE 0x00000008u
+#define CYFLD_UDB_W16_A1_MS__OFFSET 0x00000008u
+#define CYFLD_UDB_W16_A1_MS__SIZE 0x00000008u
+#define CYREG_UDB_W16_A11 0x400f1022u
+#define CYREG_UDB_W16_A12 0x400f1024u
+#define CYREG_UDB_W16_D00 0x400f1040u
+#define CYFLD_UDB_W16_D0_LS__OFFSET 0x00000000u
+#define CYFLD_UDB_W16_D0_LS__SIZE 0x00000008u
+#define CYFLD_UDB_W16_D0_MS__OFFSET 0x00000008u
+#define CYFLD_UDB_W16_D0_MS__SIZE 0x00000008u
+#define CYREG_UDB_W16_D01 0x400f1042u
+#define CYREG_UDB_W16_D02 0x400f1044u
+#define CYREG_UDB_W16_D10 0x400f1060u
+#define CYFLD_UDB_W16_D1_LS__OFFSET 0x00000000u
+#define CYFLD_UDB_W16_D1_LS__SIZE 0x00000008u
+#define CYFLD_UDB_W16_D1_MS__OFFSET 0x00000008u
+#define CYFLD_UDB_W16_D1_MS__SIZE 0x00000008u
+#define CYREG_UDB_W16_D11 0x400f1062u
+#define CYREG_UDB_W16_D12 0x400f1064u
+#define CYREG_UDB_W16_F00 0x400f1080u
+#define CYFLD_UDB_W16_F0_LS__OFFSET 0x00000000u
+#define CYFLD_UDB_W16_F0_LS__SIZE 0x00000008u
+#define CYFLD_UDB_W16_F0_MS__OFFSET 0x00000008u
+#define CYFLD_UDB_W16_F0_MS__SIZE 0x00000008u
+#define CYREG_UDB_W16_F01 0x400f1082u
+#define CYREG_UDB_W16_F02 0x400f1084u
+#define CYREG_UDB_W16_F10 0x400f10a0u
+#define CYFLD_UDB_W16_F1_LS__OFFSET 0x00000000u
+#define CYFLD_UDB_W16_F1_LS__SIZE 0x00000008u
+#define CYFLD_UDB_W16_F1_MS__OFFSET 0x00000008u
+#define CYFLD_UDB_W16_F1_MS__SIZE 0x00000008u
+#define CYREG_UDB_W16_F11 0x400f10a2u
+#define CYREG_UDB_W16_F12 0x400f10a4u
+#define CYREG_UDB_W16_ST0 0x400f10c0u
+#define CYFLD_UDB_W16_ST_LS__OFFSET 0x00000000u
+#define CYFLD_UDB_W16_ST_LS__SIZE 0x00000008u
+#define CYFLD_UDB_W16_ST_MS__OFFSET 0x00000008u
+#define CYFLD_UDB_W16_ST_MS__SIZE 0x00000008u
+#define CYREG_UDB_W16_ST1 0x400f10c2u
+#define CYREG_UDB_W16_ST2 0x400f10c4u
+#define CYREG_UDB_W16_CTL0 0x400f10e0u
+#define CYFLD_UDB_W16_CTL_LS__OFFSET 0x00000000u
+#define CYFLD_UDB_W16_CTL_LS__SIZE 0x00000008u
+#define CYFLD_UDB_W16_CTL_MS__OFFSET 0x00000008u
+#define CYFLD_UDB_W16_CTL_MS__SIZE 0x00000008u
+#define CYREG_UDB_W16_CTL1 0x400f10e2u
+#define CYREG_UDB_W16_CTL2 0x400f10e4u
+#define CYREG_UDB_W16_MSK0 0x400f1100u
+#define CYFLD_UDB_W16_MSK_LS__OFFSET 0x00000000u
+#define CYFLD_UDB_W16_MSK_LS__SIZE 0x00000007u
+#define CYFLD_UDB_W16_MSK_MS__OFFSET 0x00000008u
+#define CYFLD_UDB_W16_MSK_MS__SIZE 0x00000007u
+#define CYREG_UDB_W16_MSK1 0x400f1102u
+#define CYREG_UDB_W16_MSK2 0x400f1104u
+#define CYREG_UDB_W16_ACTL0 0x400f1120u
+#define CYFLD_UDB_W16_FIFO0_CLR_LS__OFFSET 0x00000000u
+#define CYFLD_UDB_W16_FIFO0_CLR_LS__SIZE 0x00000001u
+#define CYVAL_UDB_W16_FIFO0_CLR_LS_NORMAL 0x00000000u
+#define CYVAL_UDB_W16_FIFO0_CLR_LS_CLEAR 0x00000001u
+#define CYFLD_UDB_W16_FIFO1_CLR_LS__OFFSET 0x00000001u
+#define CYFLD_UDB_W16_FIFO1_CLR_LS__SIZE 0x00000001u
+#define CYVAL_UDB_W16_FIFO1_CLR_LS_NORMAL 0x00000000u
+#define CYVAL_UDB_W16_FIFO1_CLR_LS_CLEAR 0x00000001u
+#define CYFLD_UDB_W16_FIFO0_LVL_LS__OFFSET 0x00000002u
+#define CYFLD_UDB_W16_FIFO0_LVL_LS__SIZE 0x00000001u
+#define CYVAL_UDB_W16_FIFO0_LVL_LS_NORMAL 0x00000000u
+#define CYVAL_UDB_W16_FIFO0_LVL_LS_MID 0x00000001u
+#define CYFLD_UDB_W16_FIFO1_LVL_LS__OFFSET 0x00000003u
+#define CYFLD_UDB_W16_FIFO1_LVL_LS__SIZE 0x00000001u
+#define CYVAL_UDB_W16_FIFO1_LVL_LS_NORMAL 0x00000000u
+#define CYVAL_UDB_W16_FIFO1_LVL_LS_MID 0x00000001u
+#define CYFLD_UDB_W16_INT_EN_LS__OFFSET 0x00000004u
+#define CYFLD_UDB_W16_INT_EN_LS__SIZE 0x00000001u
+#define CYVAL_UDB_W16_INT_EN_LS_DISABLE 0x00000000u
+#define CYVAL_UDB_W16_INT_EN_LS_ENABLE 0x00000001u
+#define CYFLD_UDB_W16_CNT_START_LS__OFFSET 0x00000005u
+#define CYFLD_UDB_W16_CNT_START_LS__SIZE 0x00000001u
+#define CYVAL_UDB_W16_CNT_START_LS_DISABLE 0x00000000u
+#define CYVAL_UDB_W16_CNT_START_LS_ENABLE 0x00000001u
+#define CYFLD_UDB_W16_FIFO0_CLR_MS__OFFSET 0x00000008u
+#define CYFLD_UDB_W16_FIFO0_CLR_MS__SIZE 0x00000001u
+#define CYVAL_UDB_W16_FIFO0_CLR_MS_NORMAL 0x00000000u
+#define CYVAL_UDB_W16_FIFO0_CLR_MS_CLEAR 0x00000001u
+#define CYFLD_UDB_W16_FIFO1_CLR_MS__OFFSET 0x00000009u
+#define CYFLD_UDB_W16_FIFO1_CLR_MS__SIZE 0x00000001u
+#define CYVAL_UDB_W16_FIFO1_CLR_MS_NORMAL 0x00000000u
+#define CYVAL_UDB_W16_FIFO1_CLR_MS_CLEAR 0x00000001u
+#define CYFLD_UDB_W16_FIFO0_LVL_MS__OFFSET 0x0000000au
+#define CYFLD_UDB_W16_FIFO0_LVL_MS__SIZE 0x00000001u
+#define CYVAL_UDB_W16_FIFO0_LVL_MS_NORMAL 0x00000000u
+#define CYVAL_UDB_W16_FIFO0_LVL_MS_MID 0x00000001u
+#define CYFLD_UDB_W16_FIFO1_LVL_MS__OFFSET 0x0000000bu
+#define CYFLD_UDB_W16_FIFO1_LVL_MS__SIZE 0x00000001u
+#define CYVAL_UDB_W16_FIFO1_LVL_MS_NORMAL 0x00000000u
+#define CYVAL_UDB_W16_FIFO1_LVL_MS_MID 0x00000001u
+#define CYFLD_UDB_W16_INT_EN_MS__OFFSET 0x0000000cu
+#define CYFLD_UDB_W16_INT_EN_MS__SIZE 0x00000001u
+#define CYVAL_UDB_W16_INT_EN_MS_DISABLE 0x00000000u
+#define CYVAL_UDB_W16_INT_EN_MS_ENABLE 0x00000001u
+#define CYFLD_UDB_W16_CNT_START_MS__OFFSET 0x0000000du
+#define CYFLD_UDB_W16_CNT_START_MS__SIZE 0x00000001u
+#define CYVAL_UDB_W16_CNT_START_MS_DISABLE 0x00000000u
+#define CYVAL_UDB_W16_CNT_START_MS_ENABLE 0x00000001u
+#define CYREG_UDB_W16_ACTL1 0x400f1122u
+#define CYREG_UDB_W16_ACTL2 0x400f1124u
+#define CYREG_UDB_W16_MC0 0x400f1140u
+#define CYFLD_UDB_W16_PLD0_MC_LS__OFFSET 0x00000000u
+#define CYFLD_UDB_W16_PLD0_MC_LS__SIZE 0x00000004u
+#define CYFLD_UDB_W16_PLD1_MC_LS__OFFSET 0x00000004u
+#define CYFLD_UDB_W16_PLD1_MC_LS__SIZE 0x00000004u
+#define CYFLD_UDB_W16_PLD0_MC_MS__OFFSET 0x00000008u
+#define CYFLD_UDB_W16_PLD0_MC_MS__SIZE 0x00000004u
+#define CYFLD_UDB_W16_PLD1_MC_MS__OFFSET 0x0000000cu
+#define CYFLD_UDB_W16_PLD1_MC_MS__SIZE 0x00000004u
+#define CYREG_UDB_W16_MC1 0x400f1142u
+#define CYREG_UDB_W16_MC2 0x400f1144u
+#define CYDEV_UDB_W32_BASE 0x400f2000u
+#define CYDEV_UDB_W32_SIZE 0x00001000u
+#define CYREG_UDB_W32_A0 0x400f2000u
+#define CYFLD_UDB_W32_A0_0__OFFSET 0x00000000u
+#define CYFLD_UDB_W32_A0_0__SIZE 0x00000008u
+#define CYFLD_UDB_W32_A0_1__OFFSET 0x00000008u
+#define CYFLD_UDB_W32_A0_1__SIZE 0x00000008u
+#define CYFLD_UDB_W32_A0_2__OFFSET 0x00000010u
+#define CYFLD_UDB_W32_A0_2__SIZE 0x00000008u
+#define CYFLD_UDB_W32_A0_3__OFFSET 0x00000018u
+#define CYFLD_UDB_W32_A0_3__SIZE 0x00000008u
+#define CYREG_UDB_W32_A1 0x400f2040u
+#define CYFLD_UDB_W32_A1_0__OFFSET 0x00000000u
+#define CYFLD_UDB_W32_A1_0__SIZE 0x00000008u
+#define CYFLD_UDB_W32_A1_1__OFFSET 0x00000008u
+#define CYFLD_UDB_W32_A1_1__SIZE 0x00000008u
+#define CYFLD_UDB_W32_A1_2__OFFSET 0x00000010u
+#define CYFLD_UDB_W32_A1_2__SIZE 0x00000008u
+#define CYFLD_UDB_W32_A1_3__OFFSET 0x00000018u
+#define CYFLD_UDB_W32_A1_3__SIZE 0x00000008u
+#define CYREG_UDB_W32_D0 0x400f2080u
+#define CYFLD_UDB_W32_D0_0__OFFSET 0x00000000u
+#define CYFLD_UDB_W32_D0_0__SIZE 0x00000008u
+#define CYFLD_UDB_W32_D0_1__OFFSET 0x00000008u
+#define CYFLD_UDB_W32_D0_1__SIZE 0x00000008u
+#define CYFLD_UDB_W32_D0_2__OFFSET 0x00000010u
+#define CYFLD_UDB_W32_D0_2__SIZE 0x00000008u
+#define CYFLD_UDB_W32_D0_3__OFFSET 0x00000018u
+#define CYFLD_UDB_W32_D0_3__SIZE 0x00000008u
+#define CYREG_UDB_W32_D1 0x400f20c0u
+#define CYFLD_UDB_W32_D1_0__OFFSET 0x00000000u
+#define CYFLD_UDB_W32_D1_0__SIZE 0x00000008u
+#define CYFLD_UDB_W32_D1_1__OFFSET 0x00000008u
+#define CYFLD_UDB_W32_D1_1__SIZE 0x00000008u
+#define CYFLD_UDB_W32_D1_2__OFFSET 0x00000010u
+#define CYFLD_UDB_W32_D1_2__SIZE 0x00000008u
+#define CYFLD_UDB_W32_D1_3__OFFSET 0x00000018u
+#define CYFLD_UDB_W32_D1_3__SIZE 0x00000008u
+#define CYREG_UDB_W32_F0 0x400f2100u
+#define CYFLD_UDB_W32_F0_0__OFFSET 0x00000000u
+#define CYFLD_UDB_W32_F0_0__SIZE 0x00000008u
+#define CYFLD_UDB_W32_F0_1__OFFSET 0x00000008u
+#define CYFLD_UDB_W32_F0_1__SIZE 0x00000008u
+#define CYFLD_UDB_W32_F0_2__OFFSET 0x00000010u
+#define CYFLD_UDB_W32_F0_2__SIZE 0x00000008u
+#define CYFLD_UDB_W32_F0_3__OFFSET 0x00000018u
+#define CYFLD_UDB_W32_F0_3__SIZE 0x00000008u
+#define CYREG_UDB_W32_F1 0x400f2140u
+#define CYFLD_UDB_W32_F1_0__OFFSET 0x00000000u
+#define CYFLD_UDB_W32_F1_0__SIZE 0x00000008u
+#define CYFLD_UDB_W32_F1_1__OFFSET 0x00000008u
+#define CYFLD_UDB_W32_F1_1__SIZE 0x00000008u
+#define CYFLD_UDB_W32_F1_2__OFFSET 0x00000010u
+#define CYFLD_UDB_W32_F1_2__SIZE 0x00000008u
+#define CYFLD_UDB_W32_F1_3__OFFSET 0x00000018u
+#define CYFLD_UDB_W32_F1_3__SIZE 0x00000008u
+#define CYREG_UDB_W32_ST 0x400f2180u
+#define CYFLD_UDB_W32_ST_0__OFFSET 0x00000000u
+#define CYFLD_UDB_W32_ST_0__SIZE 0x00000008u
+#define CYFLD_UDB_W32_ST_1__OFFSET 0x00000008u
+#define CYFLD_UDB_W32_ST_1__SIZE 0x00000008u
+#define CYFLD_UDB_W32_ST_2__OFFSET 0x00000010u
+#define CYFLD_UDB_W32_ST_2__SIZE 0x00000008u
+#define CYFLD_UDB_W32_ST_3__OFFSET 0x00000018u
+#define CYFLD_UDB_W32_ST_3__SIZE 0x00000008u
+#define CYREG_UDB_W32_CTL 0x400f21c0u
+#define CYFLD_UDB_W32_CTL_0__OFFSET 0x00000000u
+#define CYFLD_UDB_W32_CTL_0__SIZE 0x00000008u
+#define CYFLD_UDB_W32_CTL_1__OFFSET 0x00000008u
+#define CYFLD_UDB_W32_CTL_1__SIZE 0x00000008u
+#define CYFLD_UDB_W32_CTL_2__OFFSET 0x00000010u
+#define CYFLD_UDB_W32_CTL_2__SIZE 0x00000008u
+#define CYFLD_UDB_W32_CTL_3__OFFSET 0x00000018u
+#define CYFLD_UDB_W32_CTL_3__SIZE 0x00000008u
+#define CYREG_UDB_W32_MSK 0x400f2200u
+#define CYFLD_UDB_W32_MSK_0__OFFSET 0x00000000u
+#define CYFLD_UDB_W32_MSK_0__SIZE 0x00000007u
+#define CYFLD_UDB_W32_MSK_1__OFFSET 0x00000008u
+#define CYFLD_UDB_W32_MSK_1__SIZE 0x00000007u
+#define CYFLD_UDB_W32_MSK_2__OFFSET 0x00000010u
+#define CYFLD_UDB_W32_MSK_2__SIZE 0x00000007u
+#define CYFLD_UDB_W32_MSK_3__OFFSET 0x00000018u
+#define CYFLD_UDB_W32_MSK_3__SIZE 0x00000007u
+#define CYREG_UDB_W32_ACTL 0x400f2240u
+#define CYFLD_UDB_W32_FIFO0_CLR_0__OFFSET 0x00000000u
+#define CYFLD_UDB_W32_FIFO0_CLR_0__SIZE 0x00000001u
+#define CYVAL_UDB_W32_FIFO0_CLR_0_NORMAL 0x00000000u
+#define CYVAL_UDB_W32_FIFO0_CLR_0_CLEAR 0x00000001u
+#define CYFLD_UDB_W32_FIFO1_CLR_0__OFFSET 0x00000001u
+#define CYFLD_UDB_W32_FIFO1_CLR_0__SIZE 0x00000001u
+#define CYVAL_UDB_W32_FIFO1_CLR_0_NORMAL 0x00000000u
+#define CYVAL_UDB_W32_FIFO1_CLR_0_CLEAR 0x00000001u
+#define CYFLD_UDB_W32_FIFO0_LVL_0__OFFSET 0x00000002u
+#define CYFLD_UDB_W32_FIFO0_LVL_0__SIZE 0x00000001u
+#define CYVAL_UDB_W32_FIFO0_LVL_0_NORMAL 0x00000000u
+#define CYVAL_UDB_W32_FIFO0_LVL_0_MID 0x00000001u
+#define CYFLD_UDB_W32_FIFO1_LVL_0__OFFSET 0x00000003u
+#define CYFLD_UDB_W32_FIFO1_LVL_0__SIZE 0x00000001u
+#define CYVAL_UDB_W32_FIFO1_LVL_0_NORMAL 0x00000000u
+#define CYVAL_UDB_W32_FIFO1_LVL_0_MID 0x00000001u
+#define CYFLD_UDB_W32_INT_EN_0__OFFSET 0x00000004u
+#define CYFLD_UDB_W32_INT_EN_0__SIZE 0x00000001u
+#define CYVAL_UDB_W32_INT_EN_0_DISABLE 0x00000000u
+#define CYVAL_UDB_W32_INT_EN_0_ENABLE 0x00000001u
+#define CYFLD_UDB_W32_CNT_START_0__OFFSET 0x00000005u
+#define CYFLD_UDB_W32_CNT_START_0__SIZE 0x00000001u
+#define CYVAL_UDB_W32_CNT_START_0_DISABLE 0x00000000u
+#define CYVAL_UDB_W32_CNT_START_0_ENABLE 0x00000001u
+#define CYFLD_UDB_W32_FIFO0_CLR_1__OFFSET 0x00000008u
+#define CYFLD_UDB_W32_FIFO0_CLR_1__SIZE 0x00000001u
+#define CYVAL_UDB_W32_FIFO0_CLR_1_NORMAL 0x00000000u
+#define CYVAL_UDB_W32_FIFO0_CLR_1_CLEAR 0x00000001u
+#define CYFLD_UDB_W32_FIFO1_CLR_1__OFFSET 0x00000009u
+#define CYFLD_UDB_W32_FIFO1_CLR_1__SIZE 0x00000001u
+#define CYVAL_UDB_W32_FIFO1_CLR_1_NORMAL 0x00000000u
+#define CYVAL_UDB_W32_FIFO1_CLR_1_CLEAR 0x00000001u
+#define CYFLD_UDB_W32_FIFO0_LVL_1__OFFSET 0x0000000au
+#define CYFLD_UDB_W32_FIFO0_LVL_1__SIZE 0x00000001u
+#define CYVAL_UDB_W32_FIFO0_LVL_1_NORMAL 0x00000000u
+#define CYVAL_UDB_W32_FIFO0_LVL_1_MID 0x00000001u
+#define CYFLD_UDB_W32_FIFO1_LVL_1__OFFSET 0x0000000bu
+#define CYFLD_UDB_W32_FIFO1_LVL_1__SIZE 0x00000001u
+#define CYVAL_UDB_W32_FIFO1_LVL_1_NORMAL 0x00000000u
+#define CYVAL_UDB_W32_FIFO1_LVL_1_MID 0x00000001u
+#define CYFLD_UDB_W32_INT_EN_1__OFFSET 0x0000000cu
+#define CYFLD_UDB_W32_INT_EN_1__SIZE 0x00000001u
+#define CYVAL_UDB_W32_INT_EN_1_DISABLE 0x00000000u
+#define CYVAL_UDB_W32_INT_EN_1_ENABLE 0x00000001u
+#define CYFLD_UDB_W32_CNT_START_1__OFFSET 0x0000000du
+#define CYFLD_UDB_W32_CNT_START_1__SIZE 0x00000001u
+#define CYVAL_UDB_W32_CNT_START_1_DISABLE 0x00000000u
+#define CYVAL_UDB_W32_CNT_START_1_ENABLE 0x00000001u
+#define CYFLD_UDB_W32_FIFO0_CLR_2__OFFSET 0x00000010u
+#define CYFLD_UDB_W32_FIFO0_CLR_2__SIZE 0x00000001u
+#define CYVAL_UDB_W32_FIFO0_CLR_2_NORMAL 0x00000000u
+#define CYVAL_UDB_W32_FIFO0_CLR_2_CLEAR 0x00000001u
+#define CYFLD_UDB_W32_FIFO1_CLR_2__OFFSET 0x00000011u
+#define CYFLD_UDB_W32_FIFO1_CLR_2__SIZE 0x00000001u
+#define CYVAL_UDB_W32_FIFO1_CLR_2_NORMAL 0x00000000u
+#define CYVAL_UDB_W32_FIFO1_CLR_2_CLEAR 0x00000001u
+#define CYFLD_UDB_W32_FIFO0_LVL_2__OFFSET 0x00000012u
+#define CYFLD_UDB_W32_FIFO0_LVL_2__SIZE 0x00000001u
+#define CYVAL_UDB_W32_FIFO0_LVL_2_NORMAL 0x00000000u
+#define CYVAL_UDB_W32_FIFO0_LVL_2_MID 0x00000001u
+#define CYFLD_UDB_W32_FIFO1_LVL_2__OFFSET 0x00000013u
+#define CYFLD_UDB_W32_FIFO1_LVL_2__SIZE 0x00000001u
+#define CYVAL_UDB_W32_FIFO1_LVL_2_NORMAL 0x00000000u
+#define CYVAL_UDB_W32_FIFO1_LVL_2_MID 0x00000001u
+#define CYFLD_UDB_W32_INT_EN_2__OFFSET 0x00000014u
+#define CYFLD_UDB_W32_INT_EN_2__SIZE 0x00000001u
+#define CYVAL_UDB_W32_INT_EN_2_DISABLE 0x00000000u
+#define CYVAL_UDB_W32_INT_EN_2_ENABLE 0x00000001u
+#define CYFLD_UDB_W32_CNT_START_2__OFFSET 0x00000015u
+#define CYFLD_UDB_W32_CNT_START_2__SIZE 0x00000001u
+#define CYVAL_UDB_W32_CNT_START_2_DISABLE 0x00000000u
+#define CYVAL_UDB_W32_CNT_START_2_ENABLE 0x00000001u
+#define CYFLD_UDB_W32_FIFO0_CLR_3__OFFSET 0x00000018u
+#define CYFLD_UDB_W32_FIFO0_CLR_3__SIZE 0x00000001u
+#define CYVAL_UDB_W32_FIFO0_CLR_3_NORMAL 0x00000000u
+#define CYVAL_UDB_W32_FIFO0_CLR_3_CLEAR 0x00000001u
+#define CYFLD_UDB_W32_FIFO1_CLR_3__OFFSET 0x00000019u
+#define CYFLD_UDB_W32_FIFO1_CLR_3__SIZE 0x00000001u
+#define CYVAL_UDB_W32_FIFO1_CLR_3_NORMAL 0x00000000u
+#define CYVAL_UDB_W32_FIFO1_CLR_3_CLEAR 0x00000001u
+#define CYFLD_UDB_W32_FIFO0_LVL_3__OFFSET 0x0000001au
+#define CYFLD_UDB_W32_FIFO0_LVL_3__SIZE 0x00000001u
+#define CYVAL_UDB_W32_FIFO0_LVL_3_NORMAL 0x00000000u
+#define CYVAL_UDB_W32_FIFO0_LVL_3_MID 0x00000001u
+#define CYFLD_UDB_W32_FIFO1_LVL_3__OFFSET 0x0000001bu
+#define CYFLD_UDB_W32_FIFO1_LVL_3__SIZE 0x00000001u
+#define CYVAL_UDB_W32_FIFO1_LVL_3_NORMAL 0x00000000u
+#define CYVAL_UDB_W32_FIFO1_LVL_3_MID 0x00000001u
+#define CYFLD_UDB_W32_INT_EN_3__OFFSET 0x0000001cu
+#define CYFLD_UDB_W32_INT_EN_3__SIZE 0x00000001u
+#define CYVAL_UDB_W32_INT_EN_3_DISABLE 0x00000000u
+#define CYVAL_UDB_W32_INT_EN_3_ENABLE 0x00000001u
+#define CYFLD_UDB_W32_CNT_START_3__OFFSET 0x0000001du
+#define CYFLD_UDB_W32_CNT_START_3__SIZE 0x00000001u
+#define CYVAL_UDB_W32_CNT_START_3_DISABLE 0x00000000u
+#define CYVAL_UDB_W32_CNT_START_3_ENABLE 0x00000001u
+#define CYREG_UDB_W32_MC 0x400f2280u
+#define CYFLD_UDB_W32_PLD0_MC_0__OFFSET 0x00000000u
+#define CYFLD_UDB_W32_PLD0_MC_0__SIZE 0x00000004u
+#define CYFLD_UDB_W32_PLD1_MC_0__OFFSET 0x00000004u
+#define CYFLD_UDB_W32_PLD1_MC_0__SIZE 0x00000004u
+#define CYFLD_UDB_W32_PLD0_MC_1__OFFSET 0x00000008u
+#define CYFLD_UDB_W32_PLD0_MC_1__SIZE 0x00000004u
+#define CYFLD_UDB_W32_PLD1_MC_1__OFFSET 0x0000000cu
+#define CYFLD_UDB_W32_PLD1_MC_1__SIZE 0x00000004u
+#define CYFLD_UDB_W32_PLD0_MC_2__OFFSET 0x00000010u
+#define CYFLD_UDB_W32_PLD0_MC_2__SIZE 0x00000004u
+#define CYFLD_UDB_W32_PLD1_MC_2__OFFSET 0x00000014u
+#define CYFLD_UDB_W32_PLD1_MC_2__SIZE 0x00000004u
+#define CYFLD_UDB_W32_PLD0_MC_3__OFFSET 0x00000018u
+#define CYFLD_UDB_W32_PLD0_MC_3__SIZE 0x00000004u
+#define CYFLD_UDB_W32_PLD1_MC_3__OFFSET 0x0000001cu
+#define CYFLD_UDB_W32_PLD1_MC_3__SIZE 0x00000004u
+#define CYDEV_UDB_P0_BASE 0x400f3000u
+#define CYDEV_UDB_P0_SIZE 0x00000200u
+#define CYDEV_UDB_P0_U0_BASE 0x400f3000u
+#define CYDEV_UDB_P0_U0_SIZE 0x00000080u
+#define CYREG_UDB_P0_U0_PLD_IT0 0x400f3000u
+#define CYFLD_UDB_P_U_PLD0_ITxC_0__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_PLD0_ITxC_0__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_ITxC_1__OFFSET 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_ITxC_1__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_ITxC_2__OFFSET 0x00000002u
+#define CYFLD_UDB_P_U_PLD0_ITxC_2__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_ITxC_3__OFFSET 0x00000003u
+#define CYFLD_UDB_P_U_PLD0_ITxC_3__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_ITxC_4__OFFSET 0x00000004u
+#define CYFLD_UDB_P_U_PLD0_ITxC_4__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_ITxC_5__OFFSET 0x00000005u
+#define CYFLD_UDB_P_U_PLD0_ITxC_5__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_ITxC_6__OFFSET 0x00000006u
+#define CYFLD_UDB_P_U_PLD0_ITxC_6__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_ITxC_7__OFFSET 0x00000007u
+#define CYFLD_UDB_P_U_PLD0_ITxC_7__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_ITxC_0__OFFSET 0x00000008u
+#define CYFLD_UDB_P_U_PLD1_ITxC_0__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_ITxC_1__OFFSET 0x00000009u
+#define CYFLD_UDB_P_U_PLD1_ITxC_1__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_ITxC_2__OFFSET 0x0000000au
+#define CYFLD_UDB_P_U_PLD1_ITxC_2__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_ITxC_3__OFFSET 0x0000000bu
+#define CYFLD_UDB_P_U_PLD1_ITxC_3__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_ITxC_4__OFFSET 0x0000000cu
+#define CYFLD_UDB_P_U_PLD1_ITxC_4__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_ITxC_5__OFFSET 0x0000000du
+#define CYFLD_UDB_P_U_PLD1_ITxC_5__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_ITxC_6__OFFSET 0x0000000eu
+#define CYFLD_UDB_P_U_PLD1_ITxC_6__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_ITxC_7__OFFSET 0x0000000fu
+#define CYFLD_UDB_P_U_PLD1_ITxC_7__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_ITxT_0__OFFSET 0x00000010u
+#define CYFLD_UDB_P_U_PLD0_ITxT_0__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_ITxT_1__OFFSET 0x00000011u
+#define CYFLD_UDB_P_U_PLD0_ITxT_1__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_ITxT_2__OFFSET 0x00000012u
+#define CYFLD_UDB_P_U_PLD0_ITxT_2__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_ITxT_3__OFFSET 0x00000013u
+#define CYFLD_UDB_P_U_PLD0_ITxT_3__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_ITxT_4__OFFSET 0x00000014u
+#define CYFLD_UDB_P_U_PLD0_ITxT_4__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_ITxT_5__OFFSET 0x00000015u
+#define CYFLD_UDB_P_U_PLD0_ITxT_5__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_ITxT_6__OFFSET 0x00000016u
+#define CYFLD_UDB_P_U_PLD0_ITxT_6__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_ITxT_7__OFFSET 0x00000017u
+#define CYFLD_UDB_P_U_PLD0_ITxT_7__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_ITxT_0__OFFSET 0x00000018u
+#define CYFLD_UDB_P_U_PLD1_ITxT_0__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_ITxT_1__OFFSET 0x00000019u
+#define CYFLD_UDB_P_U_PLD1_ITxT_1__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_ITxT_2__OFFSET 0x0000001au
+#define CYFLD_UDB_P_U_PLD1_ITxT_2__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_ITxT_3__OFFSET 0x0000001bu
+#define CYFLD_UDB_P_U_PLD1_ITxT_3__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_ITxT_4__OFFSET 0x0000001cu
+#define CYFLD_UDB_P_U_PLD1_ITxT_4__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_ITxT_5__OFFSET 0x0000001du
+#define CYFLD_UDB_P_U_PLD1_ITxT_5__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_ITxT_6__OFFSET 0x0000001eu
+#define CYFLD_UDB_P_U_PLD1_ITxT_6__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_ITxT_7__OFFSET 0x0000001fu
+#define CYFLD_UDB_P_U_PLD1_ITxT_7__SIZE 0x00000001u
+#define CYREG_UDB_P0_U0_PLD_IT1 0x400f3004u
+#define CYREG_UDB_P0_U0_PLD_IT2 0x400f3008u
+#define CYREG_UDB_P0_U0_PLD_IT3 0x400f300cu
+#define CYREG_UDB_P0_U0_PLD_IT4 0x400f3010u
+#define CYREG_UDB_P0_U0_PLD_IT5 0x400f3014u
+#define CYREG_UDB_P0_U0_PLD_IT6 0x400f3018u
+#define CYREG_UDB_P0_U0_PLD_IT7 0x400f301cu
+#define CYREG_UDB_P0_U0_PLD_IT8 0x400f3020u
+#define CYREG_UDB_P0_U0_PLD_IT9 0x400f3024u
+#define CYREG_UDB_P0_U0_PLD_IT10 0x400f3028u
+#define CYREG_UDB_P0_U0_PLD_IT11 0x400f302cu
+#define CYREG_UDB_P0_U0_PLD_ORT0 0x400f3030u
+#define CYFLD_UDB_P_U_PLD0_ORT_PTx_0__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_PLD0_ORT_PTx_0__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_ORT_PTx_1__OFFSET 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_ORT_PTx_1__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_ORT_PTx_2__OFFSET 0x00000002u
+#define CYFLD_UDB_P_U_PLD0_ORT_PTx_2__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_ORT_PTx_3__OFFSET 0x00000003u
+#define CYFLD_UDB_P_U_PLD0_ORT_PTx_3__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_ORT_PTx_4__OFFSET 0x00000004u
+#define CYFLD_UDB_P_U_PLD0_ORT_PTx_4__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_ORT_PTx_5__OFFSET 0x00000005u
+#define CYFLD_UDB_P_U_PLD0_ORT_PTx_5__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_ORT_PTx_6__OFFSET 0x00000006u
+#define CYFLD_UDB_P_U_PLD0_ORT_PTx_6__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_ORT_PTx_7__OFFSET 0x00000007u
+#define CYFLD_UDB_P_U_PLD0_ORT_PTx_7__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_ORT_PTx_0__OFFSET 0x00000008u
+#define CYFLD_UDB_P_U_PLD1_ORT_PTx_0__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_ORT_PTx_1__OFFSET 0x00000009u
+#define CYFLD_UDB_P_U_PLD1_ORT_PTx_1__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_ORT_PTx_2__OFFSET 0x0000000au
+#define CYFLD_UDB_P_U_PLD1_ORT_PTx_2__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_ORT_PTx_3__OFFSET 0x0000000bu
+#define CYFLD_UDB_P_U_PLD1_ORT_PTx_3__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_ORT_PTx_4__OFFSET 0x0000000cu
+#define CYFLD_UDB_P_U_PLD1_ORT_PTx_4__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_ORT_PTx_5__OFFSET 0x0000000du
+#define CYFLD_UDB_P_U_PLD1_ORT_PTx_5__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_ORT_PTx_6__OFFSET 0x0000000eu
+#define CYFLD_UDB_P_U_PLD1_ORT_PTx_6__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_ORT_PTx_7__OFFSET 0x0000000fu
+#define CYFLD_UDB_P_U_PLD1_ORT_PTx_7__SIZE 0x00000001u
+#define CYREG_UDB_P0_U0_PLD_ORT1 0x400f3032u
+#define CYREG_UDB_P0_U0_PLD_ORT2 0x400f3034u
+#define CYREG_UDB_P0_U0_PLD_ORT3 0x400f3036u
+#define CYREG_UDB_P0_U0_PLD_MC_CFG_CEN_CONST 0x400f3038u
+#define CYFLD_UDB_P_U_PLD0_MC0_CEN__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_PLD0_MC0_CEN__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD0_MC0_CEN_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_PLD0_MC0_CEN_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_MC0_DFF_C__OFFSET 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_MC0_DFF_C__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD0_MC0_DFF_C_NOINV 0x00000000u
+#define CYVAL_UDB_P_U_PLD0_MC0_DFF_C_INVERTED 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_MC1_CEN__OFFSET 0x00000002u
+#define CYFLD_UDB_P_U_PLD0_MC1_CEN__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD0_MC1_CEN_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_PLD0_MC1_CEN_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_MC1_DFF_C__OFFSET 0x00000003u
+#define CYFLD_UDB_P_U_PLD0_MC1_DFF_C__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD0_MC1_DFF_C_NOINV 0x00000000u
+#define CYVAL_UDB_P_U_PLD0_MC1_DFF_C_INVERTED 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_MC2_CEN__OFFSET 0x00000004u
+#define CYFLD_UDB_P_U_PLD0_MC2_CEN__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD0_MC2_CEN_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_PLD0_MC2_CEN_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_MC2_DFF_C__OFFSET 0x00000005u
+#define CYFLD_UDB_P_U_PLD0_MC2_DFF_C__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD0_MC2_DFF_C_NOINV 0x00000000u
+#define CYVAL_UDB_P_U_PLD0_MC2_DFF_C_INVERTED 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_MC3_CEN__OFFSET 0x00000006u
+#define CYFLD_UDB_P_U_PLD0_MC3_CEN__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD0_MC3_CEN_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_PLD0_MC3_CEN_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_MC3_DFF_C__OFFSET 0x00000007u
+#define CYFLD_UDB_P_U_PLD0_MC3_DFF_C__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD0_MC3_DFF_C_NOINV 0x00000000u
+#define CYVAL_UDB_P_U_PLD0_MC3_DFF_C_INVERTED 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_MC0_CEN__OFFSET 0x00000008u
+#define CYFLD_UDB_P_U_PLD1_MC0_CEN__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD1_MC0_CEN_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_PLD1_MC0_CEN_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_MC0_DFF_C__OFFSET 0x00000009u
+#define CYFLD_UDB_P_U_PLD1_MC0_DFF_C__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD1_MC0_DFF_C_NOINV 0x00000000u
+#define CYVAL_UDB_P_U_PLD1_MC0_DFF_C_INVERTED 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_MC1_CEN__OFFSET 0x0000000au
+#define CYFLD_UDB_P_U_PLD1_MC1_CEN__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD1_MC1_CEN_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_PLD1_MC1_CEN_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_MC1_DFF_C__OFFSET 0x0000000bu
+#define CYFLD_UDB_P_U_PLD1_MC1_DFF_C__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD1_MC1_DFF_C_NOINV 0x00000000u
+#define CYVAL_UDB_P_U_PLD1_MC1_DFF_C_INVERTED 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_MC2_CEN__OFFSET 0x0000000cu
+#define CYFLD_UDB_P_U_PLD1_MC2_CEN__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD1_MC2_CEN_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_PLD1_MC2_CEN_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_MC2_DFF_C__OFFSET 0x0000000du
+#define CYFLD_UDB_P_U_PLD1_MC2_DFF_C__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD1_MC2_DFF_C_NOINV 0x00000000u
+#define CYVAL_UDB_P_U_PLD1_MC2_DFF_C_INVERTED 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_MC3_CEN__OFFSET 0x0000000eu
+#define CYFLD_UDB_P_U_PLD1_MC3_CEN__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD1_MC3_CEN_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_PLD1_MC3_CEN_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_MC3_DFF_C__OFFSET 0x0000000fu
+#define CYFLD_UDB_P_U_PLD1_MC3_DFF_C__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD1_MC3_DFF_C_NOINV 0x00000000u
+#define CYVAL_UDB_P_U_PLD1_MC3_DFF_C_INVERTED 0x00000001u
+#define CYREG_UDB_P0_U0_PLD_MC_CFG_XORFB 0x400f303au
+#define CYFLD_UDB_P_U_PLD0_MC0_XORFB__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_PLD0_MC0_XORFB__SIZE 0x00000002u
+#define CYVAL_UDB_P_U_PLD0_MC0_XORFB_DFF 0x00000000u
+#define CYVAL_UDB_P_U_PLD0_MC0_XORFB_CARRY 0x00000001u
+#define CYVAL_UDB_P_U_PLD0_MC0_XORFB_TFF_H 0x00000002u
+#define CYVAL_UDB_P_U_PLD0_MC0_XORFB_TFF_L 0x00000003u
+#define CYFLD_UDB_P_U_PLD0_MC1_XORFB__OFFSET 0x00000002u
+#define CYFLD_UDB_P_U_PLD0_MC1_XORFB__SIZE 0x00000002u
+#define CYVAL_UDB_P_U_PLD0_MC1_XORFB_DFF 0x00000000u
+#define CYVAL_UDB_P_U_PLD0_MC1_XORFB_CARRY 0x00000001u
+#define CYVAL_UDB_P_U_PLD0_MC1_XORFB_TFF_H 0x00000002u
+#define CYVAL_UDB_P_U_PLD0_MC1_XORFB_TFF_L 0x00000003u
+#define CYFLD_UDB_P_U_PLD0_MC2_XORFB__OFFSET 0x00000004u
+#define CYFLD_UDB_P_U_PLD0_MC2_XORFB__SIZE 0x00000002u
+#define CYVAL_UDB_P_U_PLD0_MC2_XORFB_DFF 0x00000000u
+#define CYVAL_UDB_P_U_PLD0_MC2_XORFB_CARRY 0x00000001u
+#define CYVAL_UDB_P_U_PLD0_MC2_XORFB_TFF_H 0x00000002u
+#define CYVAL_UDB_P_U_PLD0_MC2_XORFB_TFF_L 0x00000003u
+#define CYFLD_UDB_P_U_PLD0_MC3_XORFB__OFFSET 0x00000006u
+#define CYFLD_UDB_P_U_PLD0_MC3_XORFB__SIZE 0x00000002u
+#define CYVAL_UDB_P_U_PLD0_MC3_XORFB_DFF 0x00000000u
+#define CYVAL_UDB_P_U_PLD0_MC3_XORFB_CARRY 0x00000001u
+#define CYVAL_UDB_P_U_PLD0_MC3_XORFB_TFF_H 0x00000002u
+#define CYVAL_UDB_P_U_PLD0_MC3_XORFB_TFF_L 0x00000003u
+#define CYFLD_UDB_P_U_PLD1_MC0_XORFB__OFFSET 0x00000008u
+#define CYFLD_UDB_P_U_PLD1_MC0_XORFB__SIZE 0x00000002u
+#define CYVAL_UDB_P_U_PLD1_MC0_XORFB_DFF 0x00000000u
+#define CYVAL_UDB_P_U_PLD1_MC0_XORFB_CARRY 0x00000001u
+#define CYVAL_UDB_P_U_PLD1_MC0_XORFB_TFF_H 0x00000002u
+#define CYVAL_UDB_P_U_PLD1_MC0_XORFB_TFF_L 0x00000003u
+#define CYFLD_UDB_P_U_PLD1_MC1_XORFB__OFFSET 0x0000000au
+#define CYFLD_UDB_P_U_PLD1_MC1_XORFB__SIZE 0x00000002u
+#define CYVAL_UDB_P_U_PLD1_MC1_XORFB_DFF 0x00000000u
+#define CYVAL_UDB_P_U_PLD1_MC1_XORFB_CARRY 0x00000001u
+#define CYVAL_UDB_P_U_PLD1_MC1_XORFB_TFF_H 0x00000002u
+#define CYVAL_UDB_P_U_PLD1_MC1_XORFB_TFF_L 0x00000003u
+#define CYFLD_UDB_P_U_PLD1_MC2_XORFB__OFFSET 0x0000000cu
+#define CYFLD_UDB_P_U_PLD1_MC2_XORFB__SIZE 0x00000002u
+#define CYVAL_UDB_P_U_PLD1_MC2_XORFB_DFF 0x00000000u
+#define CYVAL_UDB_P_U_PLD1_MC2_XORFB_CARRY 0x00000001u
+#define CYVAL_UDB_P_U_PLD1_MC2_XORFB_TFF_H 0x00000002u
+#define CYVAL_UDB_P_U_PLD1_MC2_XORFB_TFF_L 0x00000003u
+#define CYFLD_UDB_P_U_PLD1_MC3_XORFB__OFFSET 0x0000000eu
+#define CYFLD_UDB_P_U_PLD1_MC3_XORFB__SIZE 0x00000002u
+#define CYVAL_UDB_P_U_PLD1_MC3_XORFB_DFF 0x00000000u
+#define CYVAL_UDB_P_U_PLD1_MC3_XORFB_CARRY 0x00000001u
+#define CYVAL_UDB_P_U_PLD1_MC3_XORFB_TFF_H 0x00000002u
+#define CYVAL_UDB_P_U_PLD1_MC3_XORFB_TFF_L 0x00000003u
+#define CYREG_UDB_P0_U0_PLD_MC_SET_RESET 0x400f303cu
+#define CYFLD_UDB_P_U_PLD0_MC0_SET_SEL__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_PLD0_MC0_SET_SEL__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD0_MC0_SET_SEL_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_PLD0_MC0_SET_SEL_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_MC0_RESET_SEL__OFFSET 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_MC0_RESET_SEL__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD0_MC0_RESET_SEL_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_PLD0_MC0_RESET_SEL_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_MC1_SET_SEL__OFFSET 0x00000002u
+#define CYFLD_UDB_P_U_PLD0_MC1_SET_SEL__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD0_MC1_SET_SEL_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_PLD0_MC1_SET_SEL_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_MC1_RESET_SEL__OFFSET 0x00000003u
+#define CYFLD_UDB_P_U_PLD0_MC1_RESET_SEL__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD0_MC1_RESET_SEL_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_PLD0_MC1_RESET_SEL_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_MC2_SET_SEL__OFFSET 0x00000004u
+#define CYFLD_UDB_P_U_PLD0_MC2_SET_SEL__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD0_MC2_SET_SEL_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_PLD0_MC2_SET_SEL_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_MC2_RESET_SEL__OFFSET 0x00000005u
+#define CYFLD_UDB_P_U_PLD0_MC2_RESET_SEL__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD0_MC2_RESET_SEL_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_PLD0_MC2_RESET_SEL_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_MC3_SET_SEL__OFFSET 0x00000006u
+#define CYFLD_UDB_P_U_PLD0_MC3_SET_SEL__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD0_MC3_SET_SEL_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_PLD0_MC3_SET_SEL_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_MC3_RESET_SEL__OFFSET 0x00000007u
+#define CYFLD_UDB_P_U_PLD0_MC3_RESET_SEL__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD0_MC3_RESET_SEL_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_PLD0_MC3_RESET_SEL_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_MC0_SET_SEL__OFFSET 0x00000008u
+#define CYFLD_UDB_P_U_PLD1_MC0_SET_SEL__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD1_MC0_SET_SEL_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_PLD1_MC0_SET_SEL_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_MC0_RESET_SEL__OFFSET 0x00000009u
+#define CYFLD_UDB_P_U_PLD1_MC0_RESET_SEL__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD1_MC0_RESET_SEL_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_PLD1_MC0_RESET_SEL_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_MC1_SET_SEL__OFFSET 0x0000000au
+#define CYFLD_UDB_P_U_PLD1_MC1_SET_SEL__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD1_MC1_SET_SEL_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_PLD1_MC1_SET_SEL_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_MC1_RESET_SEL__OFFSET 0x0000000bu
+#define CYFLD_UDB_P_U_PLD1_MC1_RESET_SEL__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD1_MC1_RESET_SEL_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_PLD1_MC1_RESET_SEL_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_MC2_SET_SEL__OFFSET 0x0000000cu
+#define CYFLD_UDB_P_U_PLD1_MC2_SET_SEL__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD1_MC2_SET_SEL_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_PLD1_MC2_SET_SEL_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_MC2_RESET_SEL__OFFSET 0x0000000du
+#define CYFLD_UDB_P_U_PLD1_MC2_RESET_SEL__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD1_MC2_RESET_SEL_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_PLD1_MC2_RESET_SEL_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_MC3_SET_SEL__OFFSET 0x0000000eu
+#define CYFLD_UDB_P_U_PLD1_MC3_SET_SEL__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD1_MC3_SET_SEL_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_PLD1_MC3_SET_SEL_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_MC3_RESET_SEL__OFFSET 0x0000000fu
+#define CYFLD_UDB_P_U_PLD1_MC3_RESET_SEL__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD1_MC3_RESET_SEL_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_PLD1_MC3_RESET_SEL_ENABLE 0x00000001u
+#define CYREG_UDB_P0_U0_PLD_MC_CFG_BYPASS 0x400f303eu
+#define CYFLD_UDB_P_U_PLD0_MC0_BYPASS__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_PLD0_MC0_BYPASS__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD0_MC0_BYPASS_REGISTER 0x00000000u
+#define CYVAL_UDB_P_U_PLD0_MC0_BYPASS_COMBINATIONAL 0x00000001u
+#define CYFLD_UDB_P_U_NC1__OFFSET 0x00000001u
+#define CYFLD_UDB_P_U_NC1__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_MC1_BYPASS__OFFSET 0x00000002u
+#define CYFLD_UDB_P_U_PLD0_MC1_BYPASS__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD0_MC1_BYPASS_REGISTER 0x00000000u
+#define CYVAL_UDB_P_U_PLD0_MC1_BYPASS_COMBINATIONAL 0x00000001u
+#define CYFLD_UDB_P_U_NC3__OFFSET 0x00000003u
+#define CYFLD_UDB_P_U_NC3__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_MC2_BYPASS__OFFSET 0x00000004u
+#define CYFLD_UDB_P_U_PLD0_MC2_BYPASS__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD0_MC2_BYPASS_REGISTER 0x00000000u
+#define CYVAL_UDB_P_U_PLD0_MC2_BYPASS_COMBINATIONAL 0x00000001u
+#define CYFLD_UDB_P_U_NC5__OFFSET 0x00000005u
+#define CYFLD_UDB_P_U_NC5__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD0_MC3_BYPASS__OFFSET 0x00000006u
+#define CYFLD_UDB_P_U_PLD0_MC3_BYPASS__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD0_MC3_BYPASS_REGISTER 0x00000000u
+#define CYVAL_UDB_P_U_PLD0_MC3_BYPASS_COMBINATIONAL 0x00000001u
+#define CYFLD_UDB_P_U_NC7__OFFSET 0x00000007u
+#define CYFLD_UDB_P_U_NC7__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_MC0_BYPASS__OFFSET 0x00000008u
+#define CYFLD_UDB_P_U_PLD1_MC0_BYPASS__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD1_MC0_BYPASS_REGISTER 0x00000000u
+#define CYVAL_UDB_P_U_PLD1_MC0_BYPASS_COMBINATIONAL 0x00000001u
+#define CYFLD_UDB_P_U_NC9__OFFSET 0x00000009u
+#define CYFLD_UDB_P_U_NC9__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_MC1_BYPASS__OFFSET 0x0000000au
+#define CYFLD_UDB_P_U_PLD1_MC1_BYPASS__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD1_MC1_BYPASS_REGISTER 0x00000000u
+#define CYVAL_UDB_P_U_PLD1_MC1_BYPASS_COMBINATIONAL 0x00000001u
+#define CYFLD_UDB_P_U_NC11__OFFSET 0x0000000bu
+#define CYFLD_UDB_P_U_NC11__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_MC2_BYPASS__OFFSET 0x0000000cu
+#define CYFLD_UDB_P_U_PLD1_MC2_BYPASS__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD1_MC2_BYPASS_REGISTER 0x00000000u
+#define CYVAL_UDB_P_U_PLD1_MC2_BYPASS_COMBINATIONAL 0x00000001u
+#define CYFLD_UDB_P_U_NC13__OFFSET 0x0000000du
+#define CYFLD_UDB_P_U_NC13__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_MC3_BYPASS__OFFSET 0x0000000eu
+#define CYFLD_UDB_P_U_PLD1_MC3_BYPASS__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD1_MC3_BYPASS_REGISTER 0x00000000u
+#define CYVAL_UDB_P_U_PLD1_MC3_BYPASS_COMBINATIONAL 0x00000001u
+#define CYFLD_UDB_P_U_NC15__OFFSET 0x0000000fu
+#define CYFLD_UDB_P_U_NC15__SIZE 0x00000001u
+#define CYREG_UDB_P0_U0_CFG0 0x400f3040u
+#define CYFLD_UDB_P_U_RAD0__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_RAD0__SIZE 0x00000003u
+#define CYVAL_UDB_P_U_RAD0_OFF 0x00000000u
+#define CYVAL_UDB_P_U_RAD0_DP_IN0 0x00000001u
+#define CYVAL_UDB_P_U_RAD0_DP_IN1 0x00000002u
+#define CYVAL_UDB_P_U_RAD0_DP_IN2 0x00000003u
+#define CYVAL_UDB_P_U_RAD0_DP_IN3 0x00000004u
+#define CYVAL_UDB_P_U_RAD0_DP_IN4 0x00000005u
+#define CYVAL_UDB_P_U_RAD0_DP_IN5 0x00000006u
+#define CYVAL_UDB_P_U_RAD0_RESERVED 0x00000007u
+#define CYFLD_UDB_P_U_RAD1__OFFSET 0x00000004u
+#define CYFLD_UDB_P_U_RAD1__SIZE 0x00000003u
+#define CYVAL_UDB_P_U_RAD1_OFF 0x00000000u
+#define CYVAL_UDB_P_U_RAD1_DP_IN0 0x00000001u
+#define CYVAL_UDB_P_U_RAD1_DP_IN1 0x00000002u
+#define CYVAL_UDB_P_U_RAD1_DP_IN2 0x00000003u
+#define CYVAL_UDB_P_U_RAD1_DP_IN3 0x00000004u
+#define CYVAL_UDB_P_U_RAD1_DP_IN4 0x00000005u
+#define CYVAL_UDB_P_U_RAD1_DP_IN5 0x00000006u
+#define CYVAL_UDB_P_U_RAD1_RESERVED 0x00000007u
+#define CYREG_UDB_P0_U0_CFG1 0x400f3041u
+#define CYFLD_UDB_P_U_RAD2__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_RAD2__SIZE 0x00000003u
+#define CYVAL_UDB_P_U_RAD2_OFF 0x00000000u
+#define CYVAL_UDB_P_U_RAD2_DP_IN0 0x00000001u
+#define CYVAL_UDB_P_U_RAD2_DP_IN1 0x00000002u
+#define CYVAL_UDB_P_U_RAD2_DP_IN2 0x00000003u
+#define CYVAL_UDB_P_U_RAD2_DP_IN3 0x00000004u
+#define CYVAL_UDB_P_U_RAD2_DP_IN4 0x00000005u
+#define CYVAL_UDB_P_U_RAD2_DP_IN5 0x00000006u
+#define CYVAL_UDB_P_U_RAD2_RESERVED 0x00000007u
+#define CYFLD_UDB_P_U_DP_RTE_BYPASS0__OFFSET 0x00000003u
+#define CYFLD_UDB_P_U_DP_RTE_BYPASS0__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_DP_RTE_BYPASS0_DP_IN0_ROUTE 0x00000000u
+#define CYVAL_UDB_P_U_DP_RTE_BYPASS0_DP_IN0_BYPASS 0x00000001u
+#define CYFLD_UDB_P_U_DP_RTE_BYPASS1__OFFSET 0x00000004u
+#define CYFLD_UDB_P_U_DP_RTE_BYPASS1__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_DP_RTE_BYPASS1_DP_IN1_ROUTE 0x00000000u
+#define CYVAL_UDB_P_U_DP_RTE_BYPASS1_DP_IN1_BYPASS 0x00000001u
+#define CYFLD_UDB_P_U_DP_RTE_BYPASS2__OFFSET 0x00000005u
+#define CYFLD_UDB_P_U_DP_RTE_BYPASS2__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_DP_RTE_BYPASS2_DP_IN2_ROUTE 0x00000000u
+#define CYVAL_UDB_P_U_DP_RTE_BYPASS2_DP_IN2_BYPASS 0x00000001u
+#define CYFLD_UDB_P_U_DP_RTE_BYPASS3__OFFSET 0x00000006u
+#define CYFLD_UDB_P_U_DP_RTE_BYPASS3__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_DP_RTE_BYPASS3_DP_IN3_ROUTE 0x00000000u
+#define CYVAL_UDB_P_U_DP_RTE_BYPASS3_DP_IN3_BYPASS 0x00000001u
+#define CYFLD_UDB_P_U_DP_RTE_BYPASS4__OFFSET 0x00000007u
+#define CYFLD_UDB_P_U_DP_RTE_BYPASS4__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_DP_RTE_BYPASS4_DP_IN4_ROUTE 0x00000000u
+#define CYVAL_UDB_P_U_DP_RTE_BYPASS4_DP_IN4_BYPASS 0x00000001u
+#define CYREG_UDB_P0_U0_CFG2 0x400f3042u
+#define CYFLD_UDB_P_U_F0_LD__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_F0_LD__SIZE 0x00000003u
+#define CYVAL_UDB_P_U_F0_LD_OFF 0x00000000u
+#define CYVAL_UDB_P_U_F0_LD_DP_IN0 0x00000001u
+#define CYVAL_UDB_P_U_F0_LD_DP_IN1 0x00000002u
+#define CYVAL_UDB_P_U_F0_LD_DP_IN2 0x00000003u
+#define CYVAL_UDB_P_U_F0_LD_DP_IN3 0x00000004u
+#define CYVAL_UDB_P_U_F0_LD_DP_IN4 0x00000005u
+#define CYVAL_UDB_P_U_F0_LD_DP_IN5 0x00000006u
+#define CYVAL_UDB_P_U_F0_LD_RESERVED 0x00000007u
+#define CYFLD_UDB_P_U_DP_RTE_BYPASS5__OFFSET 0x00000003u
+#define CYFLD_UDB_P_U_DP_RTE_BYPASS5__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_DP_RTE_BYPASS5_DP_IN5_ROUTE 0x00000000u
+#define CYVAL_UDB_P_U_DP_RTE_BYPASS5_DP_IN5_BYPASS 0x00000001u
+#define CYFLD_UDB_P_U_F1_LD__OFFSET 0x00000004u
+#define CYFLD_UDB_P_U_F1_LD__SIZE 0x00000003u
+#define CYVAL_UDB_P_U_F1_LD_OFF 0x00000000u
+#define CYVAL_UDB_P_U_F1_LD_DP_IN0 0x00000001u
+#define CYVAL_UDB_P_U_F1_LD_DP_IN1 0x00000002u
+#define CYVAL_UDB_P_U_F1_LD_DP_IN2 0x00000003u
+#define CYVAL_UDB_P_U_F1_LD_DP_IN3 0x00000004u
+#define CYVAL_UDB_P_U_F1_LD_DP_IN4 0x00000005u
+#define CYVAL_UDB_P_U_F1_LD_DP_IN5 0x00000006u
+#define CYVAL_UDB_P_U_F1_LD_RESERVED 0x00000007u
+#define CYREG_UDB_P0_U0_CFG3 0x400f3043u
+#define CYFLD_UDB_P_U_D0_LD__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_D0_LD__SIZE 0x00000003u
+#define CYVAL_UDB_P_U_D0_LD_OFF 0x00000000u
+#define CYVAL_UDB_P_U_D0_LD_DP_IN0 0x00000001u
+#define CYVAL_UDB_P_U_D0_LD_DP_IN1 0x00000002u
+#define CYVAL_UDB_P_U_D0_LD_DP_IN2 0x00000003u
+#define CYVAL_UDB_P_U_D0_LD_DP_IN3 0x00000004u
+#define CYVAL_UDB_P_U_D0_LD_DP_IN4 0x00000005u
+#define CYVAL_UDB_P_U_D0_LD_DP_IN5 0x00000006u
+#define CYVAL_UDB_P_U_D0_LD_RESERVED 0x00000007u
+#define CYFLD_UDB_P_U_D1_LD__OFFSET 0x00000004u
+#define CYFLD_UDB_P_U_D1_LD__SIZE 0x00000003u
+#define CYVAL_UDB_P_U_D1_LD_OFF 0x00000000u
+#define CYVAL_UDB_P_U_D1_LD_DP_IN0 0x00000001u
+#define CYVAL_UDB_P_U_D1_LD_DP_IN1 0x00000002u
+#define CYVAL_UDB_P_U_D1_LD_DP_IN2 0x00000003u
+#define CYVAL_UDB_P_U_D1_LD_DP_IN3 0x00000004u
+#define CYVAL_UDB_P_U_D1_LD_DP_IN4 0x00000005u
+#define CYVAL_UDB_P_U_D1_LD_DP_IN5 0x00000006u
+#define CYVAL_UDB_P_U_D1_LD_RESERVED 0x00000007u
+#define CYREG_UDB_P0_U0_CFG4 0x400f3044u
+#define CYFLD_UDB_P_U_SI_MUX__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_SI_MUX__SIZE 0x00000003u
+#define CYVAL_UDB_P_U_SI_MUX_OFF 0x00000000u
+#define CYVAL_UDB_P_U_SI_MUX_DP_IN0 0x00000001u
+#define CYVAL_UDB_P_U_SI_MUX_DP_IN1 0x00000002u
+#define CYVAL_UDB_P_U_SI_MUX_DP_IN2 0x00000003u
+#define CYVAL_UDB_P_U_SI_MUX_DP_IN3 0x00000004u
+#define CYVAL_UDB_P_U_SI_MUX_DP_IN4 0x00000005u
+#define CYVAL_UDB_P_U_SI_MUX_DP_IN5 0x00000006u
+#define CYVAL_UDB_P_U_SI_MUX_RESERVED 0x00000007u
+#define CYFLD_UDB_P_U_CI_MUX__OFFSET 0x00000004u
+#define CYFLD_UDB_P_U_CI_MUX__SIZE 0x00000003u
+#define CYVAL_UDB_P_U_CI_MUX_OFF 0x00000000u
+#define CYVAL_UDB_P_U_CI_MUX_DP_IN0 0x00000001u
+#define CYVAL_UDB_P_U_CI_MUX_DP_IN1 0x00000002u
+#define CYVAL_UDB_P_U_CI_MUX_DP_IN2 0x00000003u
+#define CYVAL_UDB_P_U_CI_MUX_DP_IN3 0x00000004u
+#define CYVAL_UDB_P_U_CI_MUX_DP_IN4 0x00000005u
+#define CYVAL_UDB_P_U_CI_MUX_DP_IN5 0x00000006u
+#define CYVAL_UDB_P_U_CI_MUX_RESERVED 0x00000007u
+#define CYREG_UDB_P0_U0_CFG5 0x400f3045u
+#define CYFLD_UDB_P_U_OUT0__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_OUT0__SIZE 0x00000004u
+#define CYVAL_UDB_P_U_OUT0_CE0 0x00000000u
+#define CYVAL_UDB_P_U_OUT0_CL0 0x00000001u
+#define CYVAL_UDB_P_U_OUT0_Z0 0x00000002u
+#define CYVAL_UDB_P_U_OUT0_FF0 0x00000003u
+#define CYVAL_UDB_P_U_OUT0_CE1 0x00000004u
+#define CYVAL_UDB_P_U_OUT0_CL1 0x00000005u
+#define CYVAL_UDB_P_U_OUT0_Z1 0x00000006u
+#define CYVAL_UDB_P_U_OUT0_FF1 0x00000007u
+#define CYVAL_UDB_P_U_OUT0_OV_MSB 0x00000008u
+#define CYVAL_UDB_P_U_OUT0_CO_MSB 0x00000009u
+#define CYVAL_UDB_P_U_OUT0_CMSBO 0x0000000au
+#define CYVAL_UDB_P_U_OUT0_SO 0x0000000bu
+#define CYVAL_UDB_P_U_OUT0_F0_BLK_STAT 0x0000000cu
+#define CYVAL_UDB_P_U_OUT0_F1_BLK_STAT 0x0000000du
+#define CYVAL_UDB_P_U_OUT0_F0_BUS_STAT 0x0000000eu
+#define CYVAL_UDB_P_U_OUT0_F1_BUS_STAT 0x0000000fu
+#define CYFLD_UDB_P_U_OUT1__OFFSET 0x00000004u
+#define CYFLD_UDB_P_U_OUT1__SIZE 0x00000004u
+#define CYVAL_UDB_P_U_OUT1_CE0 0x00000000u
+#define CYVAL_UDB_P_U_OUT1_CL0 0x00000001u
+#define CYVAL_UDB_P_U_OUT1_Z0 0x00000002u
+#define CYVAL_UDB_P_U_OUT1_FF0 0x00000003u
+#define CYVAL_UDB_P_U_OUT1_CE1 0x00000004u
+#define CYVAL_UDB_P_U_OUT1_CL1 0x00000005u
+#define CYVAL_UDB_P_U_OUT1_Z1 0x00000006u
+#define CYVAL_UDB_P_U_OUT1_FF1 0x00000007u
+#define CYVAL_UDB_P_U_OUT1_OV_MSB 0x00000008u
+#define CYVAL_UDB_P_U_OUT1_CO_MSB 0x00000009u
+#define CYVAL_UDB_P_U_OUT1_CMSBO 0x0000000au
+#define CYVAL_UDB_P_U_OUT1_SO 0x0000000bu
+#define CYVAL_UDB_P_U_OUT1_F0_BLK_STAT 0x0000000cu
+#define CYVAL_UDB_P_U_OUT1_F1_BLK_STAT 0x0000000du
+#define CYVAL_UDB_P_U_OUT1_F0_BUS_STAT 0x0000000eu
+#define CYVAL_UDB_P_U_OUT1_F1_BUS_STAT 0x0000000fu
+#define CYREG_UDB_P0_U0_CFG6 0x400f3046u
+#define CYFLD_UDB_P_U_OUT2__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_OUT2__SIZE 0x00000004u
+#define CYVAL_UDB_P_U_OUT2_CE0 0x00000000u
+#define CYVAL_UDB_P_U_OUT2_CL0 0x00000001u
+#define CYVAL_UDB_P_U_OUT2_Z0 0x00000002u
+#define CYVAL_UDB_P_U_OUT2_FF0 0x00000003u
+#define CYVAL_UDB_P_U_OUT2_CE1 0x00000004u
+#define CYVAL_UDB_P_U_OUT2_CL1 0x00000005u
+#define CYVAL_UDB_P_U_OUT2_Z1 0x00000006u
+#define CYVAL_UDB_P_U_OUT2_FF1 0x00000007u
+#define CYVAL_UDB_P_U_OUT2_OV_MSB 0x00000008u
+#define CYVAL_UDB_P_U_OUT2_CO_MSB 0x00000009u
+#define CYVAL_UDB_P_U_OUT2_CMSBO 0x0000000au
+#define CYVAL_UDB_P_U_OUT2_SO 0x0000000bu
+#define CYVAL_UDB_P_U_OUT2_F0_BLK_STAT 0x0000000cu
+#define CYVAL_UDB_P_U_OUT2_F1_BLK_STAT 0x0000000du
+#define CYVAL_UDB_P_U_OUT2_F0_BUS_STAT 0x0000000eu
+#define CYVAL_UDB_P_U_OUT2_F1_BUS_STAT 0x0000000fu
+#define CYFLD_UDB_P_U_OUT3__OFFSET 0x00000004u
+#define CYFLD_UDB_P_U_OUT3__SIZE 0x00000004u
+#define CYVAL_UDB_P_U_OUT3_CE0 0x00000000u
+#define CYVAL_UDB_P_U_OUT3_CL0 0x00000001u
+#define CYVAL_UDB_P_U_OUT3_Z0 0x00000002u
+#define CYVAL_UDB_P_U_OUT3_FF0 0x00000003u
+#define CYVAL_UDB_P_U_OUT3_CE1 0x00000004u
+#define CYVAL_UDB_P_U_OUT3_CL1 0x00000005u
+#define CYVAL_UDB_P_U_OUT3_Z1 0x00000006u
+#define CYVAL_UDB_P_U_OUT3_FF1 0x00000007u
+#define CYVAL_UDB_P_U_OUT3_OV_MSB 0x00000008u
+#define CYVAL_UDB_P_U_OUT3_CO_MSB 0x00000009u
+#define CYVAL_UDB_P_U_OUT3_CMSBO 0x0000000au
+#define CYVAL_UDB_P_U_OUT3_SO 0x0000000bu
+#define CYVAL_UDB_P_U_OUT3_F0_BLK_STAT 0x0000000cu
+#define CYVAL_UDB_P_U_OUT3_F1_BLK_STAT 0x0000000du
+#define CYVAL_UDB_P_U_OUT3_F0_BUS_STAT 0x0000000eu
+#define CYVAL_UDB_P_U_OUT3_F1_BUS_STAT 0x0000000fu
+#define CYREG_UDB_P0_U0_CFG7 0x400f3047u
+#define CYFLD_UDB_P_U_OUT4__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_OUT4__SIZE 0x00000004u
+#define CYVAL_UDB_P_U_OUT4_CE0 0x00000000u
+#define CYVAL_UDB_P_U_OUT4_CL0 0x00000001u
+#define CYVAL_UDB_P_U_OUT4_Z0 0x00000002u
+#define CYVAL_UDB_P_U_OUT4_FF0 0x00000003u
+#define CYVAL_UDB_P_U_OUT4_CE1 0x00000004u
+#define CYVAL_UDB_P_U_OUT4_CL1 0x00000005u
+#define CYVAL_UDB_P_U_OUT4_Z1 0x00000006u
+#define CYVAL_UDB_P_U_OUT4_FF1 0x00000007u
+#define CYVAL_UDB_P_U_OUT4_OV_MSB 0x00000008u
+#define CYVAL_UDB_P_U_OUT4_CO_MSB 0x00000009u
+#define CYVAL_UDB_P_U_OUT4_CMSBO 0x0000000au
+#define CYVAL_UDB_P_U_OUT4_SO 0x0000000bu
+#define CYVAL_UDB_P_U_OUT4_F0_BLK_STAT 0x0000000cu
+#define CYVAL_UDB_P_U_OUT4_F1_BLK_STAT 0x0000000du
+#define CYVAL_UDB_P_U_OUT4_F0_BUS_STAT 0x0000000eu
+#define CYVAL_UDB_P_U_OUT4_F1_BUS_STAT 0x0000000fu
+#define CYFLD_UDB_P_U_OUT5__OFFSET 0x00000004u
+#define CYFLD_UDB_P_U_OUT5__SIZE 0x00000004u
+#define CYVAL_UDB_P_U_OUT5_CE0 0x00000000u
+#define CYVAL_UDB_P_U_OUT5_CL0 0x00000001u
+#define CYVAL_UDB_P_U_OUT5_Z0 0x00000002u
+#define CYVAL_UDB_P_U_OUT5_FF0 0x00000003u
+#define CYVAL_UDB_P_U_OUT5_CE1 0x00000004u
+#define CYVAL_UDB_P_U_OUT5_CL1 0x00000005u
+#define CYVAL_UDB_P_U_OUT5_Z1 0x00000006u
+#define CYVAL_UDB_P_U_OUT5_FF1 0x00000007u
+#define CYVAL_UDB_P_U_OUT5_OV_MSB 0x00000008u
+#define CYVAL_UDB_P_U_OUT5_CO_MSB 0x00000009u
+#define CYVAL_UDB_P_U_OUT5_CMSBO 0x0000000au
+#define CYVAL_UDB_P_U_OUT5_SO 0x0000000bu
+#define CYVAL_UDB_P_U_OUT5_F0_BLK_STAT 0x0000000cu
+#define CYVAL_UDB_P_U_OUT5_F1_BLK_STAT 0x0000000du
+#define CYVAL_UDB_P_U_OUT5_F0_BUS_STAT 0x0000000eu
+#define CYVAL_UDB_P_U_OUT5_F1_BUS_STAT 0x0000000fu
+#define CYREG_UDB_P0_U0_CFG8 0x400f3048u
+#define CYFLD_UDB_P_U_OUT_SYNC__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_OUT_SYNC__SIZE 0x00000006u
+#define CYVAL_UDB_P_U_OUT_SYNC_REGISTERED 0x00000000u
+#define CYVAL_UDB_P_U_OUT_SYNC_COMBINATIONAL 0x00000001u
+#define CYFLD_UDB_P_U_NC6__OFFSET 0x00000006u
+#define CYFLD_UDB_P_U_NC6__SIZE 0x00000001u
+#define CYREG_UDB_P0_U0_CFG9 0x400f3049u
+#define CYFLD_UDB_P_U_AMASK__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_AMASK__SIZE 0x00000008u
+#define CYREG_UDB_P0_U0_CFG10 0x400f304au
+#define CYFLD_UDB_P_U_CMASK0__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_CMASK0__SIZE 0x00000008u
+#define CYREG_UDB_P0_U0_CFG11 0x400f304bu
+#define CYREG_UDB_P0_U0_CFG12 0x400f304cu
+#define CYFLD_UDB_P_U_SI_SELA__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_SI_SELA__SIZE 0x00000002u
+#define CYVAL_UDB_P_U_SI_SELA_DEFAULT 0x00000000u
+#define CYVAL_UDB_P_U_SI_SELA_REGISTERED 0x00000001u
+#define CYVAL_UDB_P_U_SI_SELA_ROUTE 0x00000002u
+#define CYVAL_UDB_P_U_SI_SELA_CHAIN 0x00000003u
+#define CYFLD_UDB_P_U_SI_SELB__OFFSET 0x00000002u
+#define CYFLD_UDB_P_U_SI_SELB__SIZE 0x00000002u
+#define CYVAL_UDB_P_U_SI_SELB_DEFAULT 0x00000000u
+#define CYVAL_UDB_P_U_SI_SELB_REGISTERED 0x00000001u
+#define CYVAL_UDB_P_U_SI_SELB_ROUTE 0x00000002u
+#define CYVAL_UDB_P_U_SI_SELB_CHAIN 0x00000003u
+#define CYFLD_UDB_P_U_DEF_SI__OFFSET 0x00000004u
+#define CYFLD_UDB_P_U_DEF_SI__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_DEF_SI_DEFAULT_0 0x00000000u
+#define CYVAL_UDB_P_U_DEF_SI_DEFAULT_1 0x00000001u
+#define CYFLD_UDB_P_U_AMASK_EN__OFFSET 0x00000005u
+#define CYFLD_UDB_P_U_AMASK_EN__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_AMASK_EN_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_AMASK_EN_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_CMASK0_EN__OFFSET 0x00000006u
+#define CYFLD_UDB_P_U_CMASK0_EN__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_CMASK0_EN_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_CMASK0_EN_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_CMASK1_EN__OFFSET 0x00000007u
+#define CYFLD_UDB_P_U_CMASK1_EN__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_CMASK1_EN_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_CMASK1_EN_ENABLE 0x00000001u
+#define CYREG_UDB_P0_U0_CFG13 0x400f304du
+#define CYFLD_UDB_P_U_CI_SELA__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_CI_SELA__SIZE 0x00000002u
+#define CYVAL_UDB_P_U_CI_SELA_DEFAULT 0x00000000u
+#define CYVAL_UDB_P_U_CI_SELA_REGISTERED 0x00000001u
+#define CYVAL_UDB_P_U_CI_SELA_ROUTE 0x00000002u
+#define CYVAL_UDB_P_U_CI_SELA_CHAIN 0x00000003u
+#define CYFLD_UDB_P_U_CI_SELB__OFFSET 0x00000002u
+#define CYFLD_UDB_P_U_CI_SELB__SIZE 0x00000002u
+#define CYVAL_UDB_P_U_CI_SELB_DEFAULT 0x00000000u
+#define CYVAL_UDB_P_U_CI_SELB_REGISTERED 0x00000001u
+#define CYVAL_UDB_P_U_CI_SELB_ROUTE 0x00000002u
+#define CYVAL_UDB_P_U_CI_SELB_CHAIN 0x00000003u
+#define CYFLD_UDB_P_U_CMP_SELA__OFFSET 0x00000004u
+#define CYFLD_UDB_P_U_CMP_SELA__SIZE 0x00000002u
+#define CYVAL_UDB_P_U_CMP_SELA_A1_D1 0x00000000u
+#define CYVAL_UDB_P_U_CMP_SELA_A1_A0 0x00000001u
+#define CYVAL_UDB_P_U_CMP_SELA_A0_D1 0x00000002u
+#define CYVAL_UDB_P_U_CMP_SELA_A0_A0 0x00000003u
+#define CYFLD_UDB_P_U_CMP_SELB__OFFSET 0x00000006u
+#define CYFLD_UDB_P_U_CMP_SELB__SIZE 0x00000002u
+#define CYVAL_UDB_P_U_CMP_SELB_A1_D1 0x00000000u
+#define CYVAL_UDB_P_U_CMP_SELB_A1_A0 0x00000001u
+#define CYVAL_UDB_P_U_CMP_SELB_A0_D1 0x00000002u
+#define CYVAL_UDB_P_U_CMP_SELB_A0_A0 0x00000003u
+#define CYREG_UDB_P0_U0_CFG14 0x400f304eu
+#define CYFLD_UDB_P_U_CHAIN0__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_CHAIN0__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_CHAIN0_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_CHAIN0_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_CHAIN1__OFFSET 0x00000001u
+#define CYFLD_UDB_P_U_CHAIN1__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_CHAIN1_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_CHAIN1_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_CHAIN_FB__OFFSET 0x00000002u
+#define CYFLD_UDB_P_U_CHAIN_FB__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_CHAIN_FB_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_CHAIN_FB_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_CHAIN_CMSB__OFFSET 0x00000003u
+#define CYFLD_UDB_P_U_CHAIN_CMSB__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_CHAIN_CMSB_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_CHAIN_CMSB_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_MSB_SEL__OFFSET 0x00000004u
+#define CYFLD_UDB_P_U_MSB_SEL__SIZE 0x00000003u
+#define CYVAL_UDB_P_U_MSB_SEL_BIT0 0x00000000u
+#define CYVAL_UDB_P_U_MSB_SEL_BIT1 0x00000001u
+#define CYVAL_UDB_P_U_MSB_SEL_BIT2 0x00000002u
+#define CYVAL_UDB_P_U_MSB_SEL_BIT3 0x00000003u
+#define CYVAL_UDB_P_U_MSB_SEL_BIT4 0x00000004u
+#define CYVAL_UDB_P_U_MSB_SEL_BIT5 0x00000005u
+#define CYVAL_UDB_P_U_MSB_SEL_BIT6 0x00000006u
+#define CYVAL_UDB_P_U_MSB_SEL_BIT7 0x00000007u
+#define CYFLD_UDB_P_U_MSB_EN__OFFSET 0x00000007u
+#define CYFLD_UDB_P_U_MSB_EN__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_MSB_EN_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_MSB_EN_ENABLE 0x00000001u
+#define CYREG_UDB_P0_U0_CFG15 0x400f304fu
+#define CYFLD_UDB_P_U_F0_INSEL__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_F0_INSEL__SIZE 0x00000002u
+#define CYVAL_UDB_P_U_F0_INSEL_INPUT 0x00000000u
+#define CYVAL_UDB_P_U_F0_INSEL_OUTPUT_A0 0x00000001u
+#define CYVAL_UDB_P_U_F0_INSEL_OUTPUT_A1 0x00000002u
+#define CYVAL_UDB_P_U_F0_INSEL_OUTPUT_ALU 0x00000003u
+#define CYFLD_UDB_P_U_F1_INSEL__OFFSET 0x00000002u
+#define CYFLD_UDB_P_U_F1_INSEL__SIZE 0x00000002u
+#define CYVAL_UDB_P_U_F1_INSEL_INPUT 0x00000000u
+#define CYVAL_UDB_P_U_F1_INSEL_OUTPUT_A0 0x00000001u
+#define CYVAL_UDB_P_U_F1_INSEL_OUTPUT_A1 0x00000002u
+#define CYVAL_UDB_P_U_F1_INSEL_OUTPUT_ALU 0x00000003u
+#define CYFLD_UDB_P_U_MSB_SI__OFFSET 0x00000004u
+#define CYFLD_UDB_P_U_MSB_SI__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_MSB_SI_DEFAULT 0x00000000u
+#define CYVAL_UDB_P_U_MSB_SI_MSB 0x00000001u
+#define CYFLD_UDB_P_U_PI_DYN__OFFSET 0x00000005u
+#define CYFLD_UDB_P_U_PI_DYN__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PI_DYN_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_PI_DYN_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_SHIFT_SEL__OFFSET 0x00000006u
+#define CYFLD_UDB_P_U_SHIFT_SEL__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_SHIFT_SEL_SOL_MSB 0x00000000u
+#define CYVAL_UDB_P_U_SHIFT_SEL_SOR 0x00000001u
+#define CYFLD_UDB_P_U_PI_SEL__OFFSET 0x00000007u
+#define CYFLD_UDB_P_U_PI_SEL__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PI_SEL_NORMAL 0x00000000u
+#define CYVAL_UDB_P_U_PI_SEL_PARALLEL 0x00000001u
+#define CYREG_UDB_P0_U0_CFG16 0x400f3050u
+#define CYFLD_UDB_P_U_WRK16_CONCAT__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_WRK16_CONCAT__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_WRK16_CONCAT_DEFAULT 0x00000000u
+#define CYVAL_UDB_P_U_WRK16_CONCAT_CONCATENATE 0x00000001u
+#define CYFLD_UDB_P_U_EXT_CRCPRS__OFFSET 0x00000001u
+#define CYFLD_UDB_P_U_EXT_CRCPRS__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_EXT_CRCPRS_INTERNAL 0x00000000u
+#define CYVAL_UDB_P_U_EXT_CRCPRS_EXTERNAL 0x00000001u
+#define CYFLD_UDB_P_U_FIFO_ASYNC__OFFSET 0x00000002u
+#define CYFLD_UDB_P_U_FIFO_ASYNC__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_FIFO_ASYNC_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_FIFO_ASYNC_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_FIFO_EDGE__OFFSET 0x00000003u
+#define CYFLD_UDB_P_U_FIFO_EDGE__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_FIFO_EDGE_LEVEL 0x00000000u
+#define CYVAL_UDB_P_U_FIFO_EDGE_EDGE 0x00000001u
+#define CYFLD_UDB_P_U_FIFO_CAP__OFFSET 0x00000004u
+#define CYFLD_UDB_P_U_FIFO_CAP__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_FIFO_CAP_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_FIFO_CAP_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_FIFO_FAST__OFFSET 0x00000005u
+#define CYFLD_UDB_P_U_FIFO_FAST__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_FIFO_FAST_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_FIFO_FAST_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_F0_CK_INV__OFFSET 0x00000006u
+#define CYFLD_UDB_P_U_F0_CK_INV__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_F0_CK_INV_NORMAL 0x00000000u
+#define CYVAL_UDB_P_U_F0_CK_INV_INVERT 0x00000001u
+#define CYFLD_UDB_P_U_F1_CK_INV__OFFSET 0x00000007u
+#define CYFLD_UDB_P_U_F1_CK_INV__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_F1_CK_INV_NORMAL 0x00000000u
+#define CYVAL_UDB_P_U_F1_CK_INV_INVERT 0x00000001u
+#define CYREG_UDB_P0_U0_CFG17 0x400f3051u
+#define CYFLD_UDB_P_U_F0_DYN__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_F0_DYN__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_F0_DYN_STATIC 0x00000000u
+#define CYVAL_UDB_P_U_F0_DYN_DYNAMIC 0x00000001u
+#define CYFLD_UDB_P_U_F1_DYN__OFFSET 0x00000001u
+#define CYFLD_UDB_P_U_F1_DYN__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_F1_DYN_STATIC 0x00000000u
+#define CYVAL_UDB_P_U_F1_DYN_DYNAMIC 0x00000001u
+#define CYFLD_UDB_P_U_NC2__OFFSET 0x00000002u
+#define CYFLD_UDB_P_U_NC2__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_FIFO_ADD_SYNC__OFFSET 0x00000004u
+#define CYFLD_UDB_P_U_FIFO_ADD_SYNC__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_FIFO_ADD_SYNC_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_FIFO_ADD_SYNC_ENABLE 0x00000001u
+#define CYREG_UDB_P0_U0_CFG18 0x400f3052u
+#define CYFLD_UDB_P_U_CTL_MD0__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_CTL_MD0__SIZE 0x00000008u
+#define CYVAL_UDB_P_U_CTL_MD0_DIRECT 0x00000000u
+#define CYVAL_UDB_P_U_CTL_MD0_SYNC 0x00000001u
+#define CYVAL_UDB_P_U_CTL_MD0_DOUBLE_SYNC 0x00000002u
+#define CYVAL_UDB_P_U_CTL_MD0_PULSE 0x00000003u
+#define CYREG_UDB_P0_U0_CFG19 0x400f3053u
+#define CYFLD_UDB_P_U_CTL_MD1__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_CTL_MD1__SIZE 0x00000008u
+#define CYVAL_UDB_P_U_CTL_MD1_DIRECT 0x00000000u
+#define CYVAL_UDB_P_U_CTL_MD1_SYNC 0x00000001u
+#define CYVAL_UDB_P_U_CTL_MD1_DOUBLE_SYNC 0x00000002u
+#define CYVAL_UDB_P_U_CTL_MD1_PULSE 0x00000003u
+#define CYREG_UDB_P0_U0_CFG20 0x400f3054u
+#define CYFLD_UDB_P_U_STAT_MD__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_STAT_MD__SIZE 0x00000008u
+#define CYREG_UDB_P0_U0_CFG21 0x400f3055u
+#define CYFLD_UDB_P_U_NC0__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_NC0__SIZE 0x00000001u
+#define CYREG_UDB_P0_U0_CFG22 0x400f3056u
+#define CYFLD_UDB_P_U_SC_OUT_CTL__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_SC_OUT_CTL__SIZE 0x00000002u
+#define CYVAL_UDB_P_U_SC_OUT_CTL_CONTROL 0x00000000u
+#define CYVAL_UDB_P_U_SC_OUT_CTL_PARALLEL 0x00000001u
+#define CYVAL_UDB_P_U_SC_OUT_CTL_COUNTER 0x00000002u
+#define CYVAL_UDB_P_U_SC_OUT_CTL_RESERVED 0x00000003u
+#define CYFLD_UDB_P_U_SC_INT_MD__OFFSET 0x00000002u
+#define CYFLD_UDB_P_U_SC_INT_MD__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_SC_INT_MD_NORMAL 0x00000000u
+#define CYVAL_UDB_P_U_SC_INT_MD_INT_MODE 0x00000001u
+#define CYFLD_UDB_P_U_SC_SYNC_MD__OFFSET 0x00000003u
+#define CYFLD_UDB_P_U_SC_SYNC_MD__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_SC_SYNC_MD_NORMAL 0x00000000u
+#define CYVAL_UDB_P_U_SC_SYNC_MD_SYNC_MODE 0x00000001u
+#define CYFLD_UDB_P_U_SC_EXT_RES__OFFSET 0x00000004u
+#define CYFLD_UDB_P_U_SC_EXT_RES__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_SC_EXT_RES_DISABLED 0x00000000u
+#define CYVAL_UDB_P_U_SC_EXT_RES_ENABLED 0x00000001u
+#define CYREG_UDB_P0_U0_CFG23 0x400f3057u
+#define CYFLD_UDB_P_U_CNT_LD_SEL__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_CNT_LD_SEL__SIZE 0x00000002u
+#define CYVAL_UDB_P_U_CNT_LD_SEL_SC_IN0 0x00000000u
+#define CYVAL_UDB_P_U_CNT_LD_SEL_SC_IN1 0x00000001u
+#define CYVAL_UDB_P_U_CNT_LD_SEL_SC_IN2 0x00000002u
+#define CYVAL_UDB_P_U_CNT_LD_SEL_SC_IN3 0x00000003u
+#define CYFLD_UDB_P_U_CNT_EN_SEL__OFFSET 0x00000002u
+#define CYFLD_UDB_P_U_CNT_EN_SEL__SIZE 0x00000002u
+#define CYVAL_UDB_P_U_CNT_EN_SEL_SC_IN4 0x00000000u
+#define CYVAL_UDB_P_U_CNT_EN_SEL_SC_IN5 0x00000001u
+#define CYVAL_UDB_P_U_CNT_EN_SEL_SC_IN6 0x00000002u
+#define CYVAL_UDB_P_U_CNT_EN_SEL_SC_IO 0x00000003u
+#define CYFLD_UDB_P_U_ROUTE_LD__OFFSET 0x00000004u
+#define CYFLD_UDB_P_U_ROUTE_LD__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_ROUTE_LD_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_ROUTE_LD_ROUTED 0x00000001u
+#define CYFLD_UDB_P_U_ROUTE_EN__OFFSET 0x00000005u
+#define CYFLD_UDB_P_U_ROUTE_EN__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_ROUTE_EN_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_ROUTE_EN_ROUTED 0x00000001u
+#define CYFLD_UDB_P_U_ALT_CNT__OFFSET 0x00000006u
+#define CYFLD_UDB_P_U_ALT_CNT__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_ALT_CNT_DEFAULT_MODE 0x00000000u
+#define CYVAL_UDB_P_U_ALT_CNT_ALT_MODE 0x00000001u
+#define CYREG_UDB_P0_U0_CFG24 0x400f3058u
+#define CYFLD_UDB_P_U_RC_EN_SEL__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_RC_EN_SEL__SIZE 0x00000002u
+#define CYVAL_UDB_P_U_RC_EN_SEL_RC_IN0 0x00000000u
+#define CYVAL_UDB_P_U_RC_EN_SEL_RC_IN1 0x00000001u
+#define CYVAL_UDB_P_U_RC_EN_SEL_RC_IN2 0x00000002u
+#define CYVAL_UDB_P_U_RC_EN_SEL_RC_IN3 0x00000003u
+#define CYFLD_UDB_P_U_RC_EN_MODE__OFFSET 0x00000002u
+#define CYFLD_UDB_P_U_RC_EN_MODE__SIZE 0x00000002u
+#define CYVAL_UDB_P_U_RC_EN_MODE_OFF 0x00000000u
+#define CYVAL_UDB_P_U_RC_EN_MODE_ON 0x00000001u
+#define CYVAL_UDB_P_U_RC_EN_MODE_POSEDGE 0x00000002u
+#define CYVAL_UDB_P_U_RC_EN_MODE_LEVEL 0x00000003u
+#define CYFLD_UDB_P_U_RC_EN_INV__OFFSET 0x00000004u
+#define CYFLD_UDB_P_U_RC_EN_INV__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_RC_EN_INV_NOINV 0x00000000u
+#define CYVAL_UDB_P_U_RC_EN_INV_INVERT 0x00000001u
+#define CYFLD_UDB_P_U_RC_INV__OFFSET 0x00000005u
+#define CYFLD_UDB_P_U_RC_INV__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_RC_INV_NOINV 0x00000000u
+#define CYVAL_UDB_P_U_RC_INV_INVERT 0x00000001u
+#define CYFLD_UDB_P_U_RC_RES_SEL0_OR_FRES__OFFSET 0x00000006u
+#define CYFLD_UDB_P_U_RC_RES_SEL0_OR_FRES__SIZE 0x00000001u
+#define CYFLD_UDB_P_U_RC_RES_SEL1__OFFSET 0x00000007u
+#define CYFLD_UDB_P_U_RC_RES_SEL1__SIZE 0x00000001u
+#define CYREG_UDB_P0_U0_CFG25 0x400f3059u
+#define CYREG_UDB_P0_U0_CFG26 0x400f305au
+#define CYREG_UDB_P0_U0_CFG27 0x400f305bu
+#define CYREG_UDB_P0_U0_CFG28 0x400f305cu
+#define CYFLD_UDB_P_U_PLD0_CK_SEL__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_PLD0_CK_SEL__SIZE 0x00000004u
+#define CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK0 0x00000000u
+#define CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK1 0x00000001u
+#define CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK2 0x00000002u
+#define CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK3 0x00000003u
+#define CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK4 0x00000004u
+#define CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK5 0x00000005u
+#define CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK6 0x00000006u
+#define CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK7 0x00000007u
+#define CYVAL_UDB_P_U_PLD0_CK_SEL_EXT_CLK 0x00000008u
+#define CYVAL_UDB_P_U_PLD0_CK_SEL_SYSCLK 0x00000009u
+#define CYFLD_UDB_P_U_PLD1_CK_SEL__OFFSET 0x00000004u
+#define CYFLD_UDB_P_U_PLD1_CK_SEL__SIZE 0x00000004u
+#define CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK0 0x00000000u
+#define CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK1 0x00000001u
+#define CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK2 0x00000002u
+#define CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK3 0x00000003u
+#define CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK4 0x00000004u
+#define CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK5 0x00000005u
+#define CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK6 0x00000006u
+#define CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK7 0x00000007u
+#define CYVAL_UDB_P_U_PLD1_CK_SEL_EXT_CLK 0x00000008u
+#define CYVAL_UDB_P_U_PLD1_CK_SEL_SYSCLK 0x00000009u
+#define CYREG_UDB_P0_U0_CFG29 0x400f305du
+#define CYFLD_UDB_P_U_DP_CK_SEL__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_DP_CK_SEL__SIZE 0x00000004u
+#define CYVAL_UDB_P_U_DP_CK_SEL_GCLK0 0x00000000u
+#define CYVAL_UDB_P_U_DP_CK_SEL_GCLK1 0x00000001u
+#define CYVAL_UDB_P_U_DP_CK_SEL_GCLK2 0x00000002u
+#define CYVAL_UDB_P_U_DP_CK_SEL_GCLK3 0x00000003u
+#define CYVAL_UDB_P_U_DP_CK_SEL_GCLK4 0x00000004u
+#define CYVAL_UDB_P_U_DP_CK_SEL_GCLK5 0x00000005u
+#define CYVAL_UDB_P_U_DP_CK_SEL_GCLK6 0x00000006u
+#define CYVAL_UDB_P_U_DP_CK_SEL_GCLK7 0x00000007u
+#define CYVAL_UDB_P_U_DP_CK_SEL_EXT_CLK 0x00000008u
+#define CYVAL_UDB_P_U_DP_CK_SEL_SYSCLK 0x00000009u
+#define CYFLD_UDB_P_U_SC_CK_SEL__OFFSET 0x00000004u
+#define CYFLD_UDB_P_U_SC_CK_SEL__SIZE 0x00000004u
+#define CYVAL_UDB_P_U_SC_CK_SEL_GCLK0 0x00000000u
+#define CYVAL_UDB_P_U_SC_CK_SEL_GCLK1 0x00000001u
+#define CYVAL_UDB_P_U_SC_CK_SEL_GCLK2 0x00000002u
+#define CYVAL_UDB_P_U_SC_CK_SEL_GCLK3 0x00000003u
+#define CYVAL_UDB_P_U_SC_CK_SEL_GCLK4 0x00000004u
+#define CYVAL_UDB_P_U_SC_CK_SEL_GCLK5 0x00000005u
+#define CYVAL_UDB_P_U_SC_CK_SEL_GCLK6 0x00000006u
+#define CYVAL_UDB_P_U_SC_CK_SEL_GCLK7 0x00000007u
+#define CYVAL_UDB_P_U_SC_CK_SEL_EXT_CLK 0x00000008u
+#define CYVAL_UDB_P_U_SC_CK_SEL_SYSCLK 0x00000009u
+#define CYREG_UDB_P0_U0_CFG30 0x400f305eu
+#define CYFLD_UDB_P_U_RES_SEL__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_RES_SEL__SIZE 0x00000002u
+#define CYVAL_UDB_P_U_RES_SEL_RC_IN0 0x00000000u
+#define CYVAL_UDB_P_U_RES_SEL_RC_IN1 0x00000001u
+#define CYVAL_UDB_P_U_RES_SEL_RC_IN2 0x00000002u
+#define CYVAL_UDB_P_U_RES_SEL_RC_IN3 0x00000003u
+#define CYFLD_UDB_P_U_RES_POL__OFFSET 0x00000002u
+#define CYFLD_UDB_P_U_RES_POL__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_RES_POL_NEGATED 0x00000000u
+#define CYVAL_UDB_P_U_RES_POL_ASSERTED 0x00000001u
+#define CYFLD_UDB_P_U_EN_RES_CNTCTL__OFFSET 0x00000003u
+#define CYFLD_UDB_P_U_EN_RES_CNTCTL__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_EN_RES_CNTCTL_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_EN_RES_CNTCTL_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_GUDB_WR__OFFSET 0x00000004u
+#define CYFLD_UDB_P_U_GUDB_WR__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_GUDB_WR_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_GUDB_WR_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_DP_RES_POL__OFFSET 0x00000006u
+#define CYFLD_UDB_P_U_DP_RES_POL__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_DP_RES_POL_NOINV 0x00000000u
+#define CYVAL_UDB_P_U_DP_RES_POL_INVERT 0x00000001u
+#define CYFLD_UDB_P_U_SC_RES_POL__OFFSET 0x00000007u
+#define CYFLD_UDB_P_U_SC_RES_POL__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_SC_RES_POL_NOINV 0x00000000u
+#define CYVAL_UDB_P_U_SC_RES_POL_INVERT 0x00000001u
+#define CYREG_UDB_P0_U0_CFG31 0x400f305fu
+#define CYFLD_UDB_P_U_ALT_RES__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_ALT_RES__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_ALT_RES_COMPATIBLE 0x00000000u
+#define CYVAL_UDB_P_U_ALT_RES_ALTERNATE 0x00000001u
+#define CYFLD_UDB_P_U_EXT_SYNC__OFFSET 0x00000001u
+#define CYFLD_UDB_P_U_EXT_SYNC__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_EXT_SYNC_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_EXT_SYNC_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_EN_RES_STAT__OFFSET 0x00000002u
+#define CYFLD_UDB_P_U_EN_RES_STAT__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_EN_RES_STAT_NEGATED 0x00000000u
+#define CYVAL_UDB_P_U_EN_RES_STAT_ASSERTED 0x00000001u
+#define CYFLD_UDB_P_U_EN_RES_DP__OFFSET 0x00000003u
+#define CYFLD_UDB_P_U_EN_RES_DP__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_EN_RES_DP_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_EN_RES_DP_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_EXT_CK_SEL__OFFSET 0x00000004u
+#define CYFLD_UDB_P_U_EXT_CK_SEL__SIZE 0x00000002u
+#define CYVAL_UDB_P_U_EXT_CK_SEL_RC_IN0 0x00000000u
+#define CYVAL_UDB_P_U_EXT_CK_SEL_RC_IN1 0x00000001u
+#define CYVAL_UDB_P_U_EXT_CK_SEL_RC_IN2 0x00000002u
+#define CYVAL_UDB_P_U_EXT_CK_SEL_RC_IN3 0x00000003u
+#define CYFLD_UDB_P_U_PLD0_RES_POL__OFFSET 0x00000006u
+#define CYFLD_UDB_P_U_PLD0_RES_POL__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD0_RES_POL_NOINV 0x00000000u
+#define CYVAL_UDB_P_U_PLD0_RES_POL_INVERT 0x00000001u
+#define CYFLD_UDB_P_U_PLD1_RES_POL__OFFSET 0x00000007u
+#define CYFLD_UDB_P_U_PLD1_RES_POL__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_PLD1_RES_POL_NOINV 0x00000000u
+#define CYVAL_UDB_P_U_PLD1_RES_POL_INVERT 0x00000001u
+#define CYREG_UDB_P0_U0_DCFG0 0x400f3060u
+#define CYFLD_UDB_P_U_CMP_SEL__OFFSET 0x00000000u
+#define CYFLD_UDB_P_U_CMP_SEL__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_CMP_SEL_CFG_A 0x00000000u
+#define CYVAL_UDB_P_U_CMP_SEL_CFG_B 0x00000001u
+#define CYFLD_UDB_P_U_SI_SEL__OFFSET 0x00000001u
+#define CYFLD_UDB_P_U_SI_SEL__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_SI_SEL_CFG_A 0x00000000u
+#define CYVAL_UDB_P_U_SI_SEL_CFG_B 0x00000001u
+#define CYFLD_UDB_P_U_CI_SEL__OFFSET 0x00000002u
+#define CYFLD_UDB_P_U_CI_SEL__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_CI_SEL_CFG_A 0x00000000u
+#define CYVAL_UDB_P_U_CI_SEL_CFG_B 0x00000001u
+#define CYFLD_UDB_P_U_CFB_EN__OFFSET 0x00000003u
+#define CYFLD_UDB_P_U_CFB_EN__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_CFB_EN_DISABLE 0x00000000u
+#define CYVAL_UDB_P_U_CFB_EN_ENABLE 0x00000001u
+#define CYFLD_UDB_P_U_A1_WR_SRC__OFFSET 0x00000004u
+#define CYFLD_UDB_P_U_A1_WR_SRC__SIZE 0x00000002u
+#define CYVAL_UDB_P_U_A1_WR_SRC_NOWRITE 0x00000000u
+#define CYVAL_UDB_P_U_A1_WR_SRC_ALU 0x00000001u
+#define CYVAL_UDB_P_U_A1_WR_SRC_D1 0x00000002u
+#define CYVAL_UDB_P_U_A1_WR_SRC_F1 0x00000003u
+#define CYFLD_UDB_P_U_A0_WR_SRC__OFFSET 0x00000006u
+#define CYFLD_UDB_P_U_A0_WR_SRC__SIZE 0x00000002u
+#define CYVAL_UDB_P_U_A0_WR_SRC_NOWRITE 0x00000000u
+#define CYVAL_UDB_P_U_A0_WR_SRC_ALU 0x00000001u
+#define CYVAL_UDB_P_U_A0_WR_SRC_D0 0x00000002u
+#define CYVAL_UDB_P_U_A0_WR_SRC_F0 0x00000003u
+#define CYFLD_UDB_P_U_SHIFT__OFFSET 0x00000008u
+#define CYFLD_UDB_P_U_SHIFT__SIZE 0x00000002u
+#define CYVAL_UDB_P_U_SHIFT_NOSHIFT 0x00000000u
+#define CYVAL_UDB_P_U_SHIFT_LEFT 0x00000001u
+#define CYVAL_UDB_P_U_SHIFT_RIGHT 0x00000002u
+#define CYVAL_UDB_P_U_SHIFT_SWAP 0x00000003u
+#define CYFLD_UDB_P_U_SRC_B__OFFSET 0x0000000au
+#define CYFLD_UDB_P_U_SRC_B__SIZE 0x00000002u
+#define CYVAL_UDB_P_U_SRC_B_D0 0x00000000u
+#define CYVAL_UDB_P_U_SRC_B_D1 0x00000001u
+#define CYVAL_UDB_P_U_SRC_B_A0 0x00000002u
+#define CYVAL_UDB_P_U_SRC_B_A1 0x00000003u
+#define CYFLD_UDB_P_U_SRC_A__OFFSET 0x0000000cu
+#define CYFLD_UDB_P_U_SRC_A__SIZE 0x00000001u
+#define CYVAL_UDB_P_U_SRC_A_A0 0x00000000u
+#define CYVAL_UDB_P_U_SRC_A_A1 0x00000001u
+#define CYFLD_UDB_P_U_FUNC__OFFSET 0x0000000du
+#define CYFLD_UDB_P_U_FUNC__SIZE 0x00000003u
+#define CYVAL_UDB_P_U_FUNC_PASS 0x00000000u
+#define CYVAL_UDB_P_U_FUNC_INC_A 0x00000001u
+#define CYVAL_UDB_P_U_FUNC_DEC_A 0x00000002u
+#define CYVAL_UDB_P_U_FUNC_ADD 0x00000003u
+#define CYVAL_UDB_P_U_FUNC_SUB 0x00000004u
+#define CYVAL_UDB_P_U_FUNC_XOR 0x00000005u
+#define CYVAL_UDB_P_U_FUNC_AND 0x00000006u
+#define CYVAL_UDB_P_U_FUNC_OR 0x00000007u
+#define CYREG_UDB_P0_U0_DCFG1 0x400f3062u
+#define CYREG_UDB_P0_U0_DCFG2 0x400f3064u
+#define CYREG_UDB_P0_U0_DCFG3 0x400f3066u
+#define CYREG_UDB_P0_U0_DCFG4 0x400f3068u
+#define CYREG_UDB_P0_U0_DCFG5 0x400f306au
+#define CYREG_UDB_P0_U0_DCFG6 0x400f306cu
+#define CYREG_UDB_P0_U0_DCFG7 0x400f306eu
+#define CYDEV_UDB_P0_U1_BASE 0x400f3080u
+#define CYDEV_UDB_P0_U1_SIZE 0x00000080u
+#define CYREG_UDB_P0_U1_PLD_IT0 0x400f3080u
+#define CYREG_UDB_P0_U1_PLD_IT1 0x400f3084u
+#define CYREG_UDB_P0_U1_PLD_IT2 0x400f3088u
+#define CYREG_UDB_P0_U1_PLD_IT3 0x400f308cu
+#define CYREG_UDB_P0_U1_PLD_IT4 0x400f3090u
+#define CYREG_UDB_P0_U1_PLD_IT5 0x400f3094u
+#define CYREG_UDB_P0_U1_PLD_IT6 0x400f3098u
+#define CYREG_UDB_P0_U1_PLD_IT7 0x400f309cu
+#define CYREG_UDB_P0_U1_PLD_IT8 0x400f30a0u
+#define CYREG_UDB_P0_U1_PLD_IT9 0x400f30a4u
+#define CYREG_UDB_P0_U1_PLD_IT10 0x400f30a8u
+#define CYREG_UDB_P0_U1_PLD_IT11 0x400f30acu
+#define CYREG_UDB_P0_U1_PLD_ORT0 0x400f30b0u
+#define CYREG_UDB_P0_U1_PLD_ORT1 0x400f30b2u
+#define CYREG_UDB_P0_U1_PLD_ORT2 0x400f30b4u
+#define CYREG_UDB_P0_U1_PLD_ORT3 0x400f30b6u
+#define CYREG_UDB_P0_U1_PLD_MC_CFG_CEN_CONST 0x400f30b8u
+#define CYREG_UDB_P0_U1_PLD_MC_CFG_XORFB 0x400f30bau
+#define CYREG_UDB_P0_U1_PLD_MC_SET_RESET 0x400f30bcu
+#define CYREG_UDB_P0_U1_PLD_MC_CFG_BYPASS 0x400f30beu
+#define CYREG_UDB_P0_U1_CFG0 0x400f30c0u
+#define CYREG_UDB_P0_U1_CFG1 0x400f30c1u
+#define CYREG_UDB_P0_U1_CFG2 0x400f30c2u
+#define CYREG_UDB_P0_U1_CFG3 0x400f30c3u
+#define CYREG_UDB_P0_U1_CFG4 0x400f30c4u
+#define CYREG_UDB_P0_U1_CFG5 0x400f30c5u
+#define CYREG_UDB_P0_U1_CFG6 0x400f30c6u
+#define CYREG_UDB_P0_U1_CFG7 0x400f30c7u
+#define CYREG_UDB_P0_U1_CFG8 0x400f30c8u
+#define CYREG_UDB_P0_U1_CFG9 0x400f30c9u
+#define CYREG_UDB_P0_U1_CFG10 0x400f30cau
+#define CYREG_UDB_P0_U1_CFG11 0x400f30cbu
+#define CYREG_UDB_P0_U1_CFG12 0x400f30ccu
+#define CYREG_UDB_P0_U1_CFG13 0x400f30cdu
+#define CYREG_UDB_P0_U1_CFG14 0x400f30ceu
+#define CYREG_UDB_P0_U1_CFG15 0x400f30cfu
+#define CYREG_UDB_P0_U1_CFG16 0x400f30d0u
+#define CYREG_UDB_P0_U1_CFG17 0x400f30d1u
+#define CYREG_UDB_P0_U1_CFG18 0x400f30d2u
+#define CYREG_UDB_P0_U1_CFG19 0x400f30d3u
+#define CYREG_UDB_P0_U1_CFG20 0x400f30d4u
+#define CYREG_UDB_P0_U1_CFG21 0x400f30d5u
+#define CYREG_UDB_P0_U1_CFG22 0x400f30d6u
+#define CYREG_UDB_P0_U1_CFG23 0x400f30d7u
+#define CYREG_UDB_P0_U1_CFG24 0x400f30d8u
+#define CYREG_UDB_P0_U1_CFG25 0x400f30d9u
+#define CYREG_UDB_P0_U1_CFG26 0x400f30dau
+#define CYREG_UDB_P0_U1_CFG27 0x400f30dbu
+#define CYREG_UDB_P0_U1_CFG28 0x400f30dcu
+#define CYREG_UDB_P0_U1_CFG29 0x400f30ddu
+#define CYREG_UDB_P0_U1_CFG30 0x400f30deu
+#define CYREG_UDB_P0_U1_CFG31 0x400f30dfu
+#define CYREG_UDB_P0_U1_DCFG0 0x400f30e0u
+#define CYREG_UDB_P0_U1_DCFG1 0x400f30e2u
+#define CYREG_UDB_P0_U1_DCFG2 0x400f30e4u
+#define CYREG_UDB_P0_U1_DCFG3 0x400f30e6u
+#define CYREG_UDB_P0_U1_DCFG4 0x400f30e8u
+#define CYREG_UDB_P0_U1_DCFG5 0x400f30eau
+#define CYREG_UDB_P0_U1_DCFG6 0x400f30ecu
+#define CYREG_UDB_P0_U1_DCFG7 0x400f30eeu
+#define CYDEV_UDB_P0_ROUTE_BASE 0x400f3100u
+#define CYDEV_UDB_P0_ROUTE_SIZE 0x00000100u
+#define CYREG_UDB_P0_ROUTE_HC0 0x400f3100u
+#define CYFLD_UDB_P_ROUTE_HC_BYTE__OFFSET 0x00000000u
+#define CYFLD_UDB_P_ROUTE_HC_BYTE__SIZE 0x00000008u
+#define CYREG_UDB_P0_ROUTE_HC1 0x400f3101u
+#define CYREG_UDB_P0_ROUTE_HC2 0x400f3102u
+#define CYREG_UDB_P0_ROUTE_HC3 0x400f3103u
+#define CYREG_UDB_P0_ROUTE_HC4 0x400f3104u
+#define CYREG_UDB_P0_ROUTE_HC5 0x400f3105u
+#define CYREG_UDB_P0_ROUTE_HC6 0x400f3106u
+#define CYREG_UDB_P0_ROUTE_HC7 0x400f3107u
+#define CYREG_UDB_P0_ROUTE_HC8 0x400f3108u
+#define CYREG_UDB_P0_ROUTE_HC9 0x400f3109u
+#define CYREG_UDB_P0_ROUTE_HC10 0x400f310au
+#define CYREG_UDB_P0_ROUTE_HC11 0x400f310bu
+#define CYREG_UDB_P0_ROUTE_HC12 0x400f310cu
+#define CYREG_UDB_P0_ROUTE_HC13 0x400f310du
+#define CYREG_UDB_P0_ROUTE_HC14 0x400f310eu
+#define CYREG_UDB_P0_ROUTE_HC15 0x400f310fu
+#define CYREG_UDB_P0_ROUTE_HC16 0x400f3110u
+#define CYREG_UDB_P0_ROUTE_HC17 0x400f3111u
+#define CYREG_UDB_P0_ROUTE_HC18 0x400f3112u
+#define CYREG_UDB_P0_ROUTE_HC19 0x400f3113u
+#define CYREG_UDB_P0_ROUTE_HC20 0x400f3114u
+#define CYREG_UDB_P0_ROUTE_HC21 0x400f3115u
+#define CYREG_UDB_P0_ROUTE_HC22 0x400f3116u
+#define CYREG_UDB_P0_ROUTE_HC23 0x400f3117u
+#define CYREG_UDB_P0_ROUTE_HC24 0x400f3118u
+#define CYREG_UDB_P0_ROUTE_HC25 0x400f3119u
+#define CYREG_UDB_P0_ROUTE_HC26 0x400f311au
+#define CYREG_UDB_P0_ROUTE_HC27 0x400f311bu
+#define CYREG_UDB_P0_ROUTE_HC28 0x400f311cu
+#define CYREG_UDB_P0_ROUTE_HC29 0x400f311du
+#define CYREG_UDB_P0_ROUTE_HC30 0x400f311eu
+#define CYREG_UDB_P0_ROUTE_HC31 0x400f311fu
+#define CYREG_UDB_P0_ROUTE_HC32 0x400f3120u
+#define CYREG_UDB_P0_ROUTE_HC33 0x400f3121u
+#define CYREG_UDB_P0_ROUTE_HC34 0x400f3122u
+#define CYREG_UDB_P0_ROUTE_HC35 0x400f3123u
+#define CYREG_UDB_P0_ROUTE_HC36 0x400f3124u
+#define CYREG_UDB_P0_ROUTE_HC37 0x400f3125u
+#define CYREG_UDB_P0_ROUTE_HC38 0x400f3126u
+#define CYREG_UDB_P0_ROUTE_HC39 0x400f3127u
+#define CYREG_UDB_P0_ROUTE_HC40 0x400f3128u
+#define CYREG_UDB_P0_ROUTE_HC41 0x400f3129u
+#define CYREG_UDB_P0_ROUTE_HC42 0x400f312au
+#define CYREG_UDB_P0_ROUTE_HC43 0x400f312bu
+#define CYREG_UDB_P0_ROUTE_HC44 0x400f312cu
+#define CYREG_UDB_P0_ROUTE_HC45 0x400f312du
+#define CYREG_UDB_P0_ROUTE_HC46 0x400f312eu
+#define CYREG_UDB_P0_ROUTE_HC47 0x400f312fu
+#define CYREG_UDB_P0_ROUTE_HC48 0x400f3130u
+#define CYREG_UDB_P0_ROUTE_HC49 0x400f3131u
+#define CYREG_UDB_P0_ROUTE_HC50 0x400f3132u
+#define CYREG_UDB_P0_ROUTE_HC51 0x400f3133u
+#define CYREG_UDB_P0_ROUTE_HC52 0x400f3134u
+#define CYREG_UDB_P0_ROUTE_HC53 0x400f3135u
+#define CYREG_UDB_P0_ROUTE_HC54 0x400f3136u
+#define CYREG_UDB_P0_ROUTE_HC55 0x400f3137u
+#define CYREG_UDB_P0_ROUTE_HC56 0x400f3138u
+#define CYREG_UDB_P0_ROUTE_HC57 0x400f3139u
+#define CYREG_UDB_P0_ROUTE_HC58 0x400f313au
+#define CYREG_UDB_P0_ROUTE_HC59 0x400f313bu
+#define CYREG_UDB_P0_ROUTE_HC60 0x400f313cu
+#define CYREG_UDB_P0_ROUTE_HC61 0x400f313du
+#define CYREG_UDB_P0_ROUTE_HC62 0x400f313eu
+#define CYREG_UDB_P0_ROUTE_HC63 0x400f313fu
+#define CYREG_UDB_P0_ROUTE_HC64 0x400f3140u
+#define CYREG_UDB_P0_ROUTE_HC65 0x400f3141u
+#define CYREG_UDB_P0_ROUTE_HC66 0x400f3142u
+#define CYREG_UDB_P0_ROUTE_HC67 0x400f3143u
+#define CYREG_UDB_P0_ROUTE_HC68 0x400f3144u
+#define CYREG_UDB_P0_ROUTE_HC69 0x400f3145u
+#define CYREG_UDB_P0_ROUTE_HC70 0x400f3146u
+#define CYREG_UDB_P0_ROUTE_HC71 0x400f3147u
+#define CYREG_UDB_P0_ROUTE_HC72 0x400f3148u
+#define CYREG_UDB_P0_ROUTE_HC73 0x400f3149u
+#define CYREG_UDB_P0_ROUTE_HC74 0x400f314au
+#define CYREG_UDB_P0_ROUTE_HC75 0x400f314bu
+#define CYREG_UDB_P0_ROUTE_HC76 0x400f314cu
+#define CYREG_UDB_P0_ROUTE_HC77 0x400f314du
+#define CYREG_UDB_P0_ROUTE_HC78 0x400f314eu
+#define CYREG_UDB_P0_ROUTE_HC79 0x400f314fu
+#define CYREG_UDB_P0_ROUTE_HC80 0x400f3150u
+#define CYREG_UDB_P0_ROUTE_HC81 0x400f3151u
+#define CYREG_UDB_P0_ROUTE_HC82 0x400f3152u
+#define CYREG_UDB_P0_ROUTE_HC83 0x400f3153u
+#define CYREG_UDB_P0_ROUTE_HC84 0x400f3154u
+#define CYREG_UDB_P0_ROUTE_HC85 0x400f3155u
+#define CYREG_UDB_P0_ROUTE_HC86 0x400f3156u
+#define CYREG_UDB_P0_ROUTE_HC87 0x400f3157u
+#define CYREG_UDB_P0_ROUTE_HC88 0x400f3158u
+#define CYREG_UDB_P0_ROUTE_HC89 0x400f3159u
+#define CYREG_UDB_P0_ROUTE_HC90 0x400f315au
+#define CYREG_UDB_P0_ROUTE_HC91 0x400f315bu
+#define CYREG_UDB_P0_ROUTE_HC92 0x400f315cu
+#define CYREG_UDB_P0_ROUTE_HC93 0x400f315du
+#define CYREG_UDB_P0_ROUTE_HC94 0x400f315eu
+#define CYREG_UDB_P0_ROUTE_HC95 0x400f315fu
+#define CYREG_UDB_P0_ROUTE_HC96 0x400f3160u
+#define CYREG_UDB_P0_ROUTE_HC97 0x400f3161u
+#define CYREG_UDB_P0_ROUTE_HC98 0x400f3162u
+#define CYREG_UDB_P0_ROUTE_HC99 0x400f3163u
+#define CYREG_UDB_P0_ROUTE_HC100 0x400f3164u
+#define CYREG_UDB_P0_ROUTE_HC101 0x400f3165u
+#define CYREG_UDB_P0_ROUTE_HC102 0x400f3166u
+#define CYREG_UDB_P0_ROUTE_HC103 0x400f3167u
+#define CYREG_UDB_P0_ROUTE_HC104 0x400f3168u
+#define CYREG_UDB_P0_ROUTE_HC105 0x400f3169u
+#define CYREG_UDB_P0_ROUTE_HC106 0x400f316au
+#define CYREG_UDB_P0_ROUTE_HC107 0x400f316bu
+#define CYREG_UDB_P0_ROUTE_HC108 0x400f316cu
+#define CYREG_UDB_P0_ROUTE_HC109 0x400f316du
+#define CYREG_UDB_P0_ROUTE_HC110 0x400f316eu
+#define CYREG_UDB_P0_ROUTE_HC111 0x400f316fu
+#define CYREG_UDB_P0_ROUTE_HC112 0x400f3170u
+#define CYREG_UDB_P0_ROUTE_HC113 0x400f3171u
+#define CYREG_UDB_P0_ROUTE_HC114 0x400f3172u
+#define CYREG_UDB_P0_ROUTE_HC115 0x400f3173u
+#define CYREG_UDB_P0_ROUTE_HC116 0x400f3174u
+#define CYREG_UDB_P0_ROUTE_HC117 0x400f3175u
+#define CYREG_UDB_P0_ROUTE_HC118 0x400f3176u
+#define CYREG_UDB_P0_ROUTE_HC119 0x400f3177u
+#define CYREG_UDB_P0_ROUTE_HC120 0x400f3178u
+#define CYREG_UDB_P0_ROUTE_HC121 0x400f3179u
+#define CYREG_UDB_P0_ROUTE_HC122 0x400f317au
+#define CYREG_UDB_P0_ROUTE_HC123 0x400f317bu
+#define CYREG_UDB_P0_ROUTE_HC124 0x400f317cu
+#define CYREG_UDB_P0_ROUTE_HC125 0x400f317du
+#define CYREG_UDB_P0_ROUTE_HC126 0x400f317eu
+#define CYREG_UDB_P0_ROUTE_HC127 0x400f317fu
+#define CYREG_UDB_P0_ROUTE_HV_L0 0x400f3180u
+#define CYFLD_UDB_P_ROUTE_HV_BYTE__OFFSET 0x00000000u
+#define CYFLD_UDB_P_ROUTE_HV_BYTE__SIZE 0x00000008u
+#define CYREG_UDB_P0_ROUTE_HV_L1 0x400f3181u
+#define CYREG_UDB_P0_ROUTE_HV_L2 0x400f3182u
+#define CYREG_UDB_P0_ROUTE_HV_L3 0x400f3183u
+#define CYREG_UDB_P0_ROUTE_HV_L4 0x400f3184u
+#define CYREG_UDB_P0_ROUTE_HV_L5 0x400f3185u
+#define CYREG_UDB_P0_ROUTE_HV_L6 0x400f3186u
+#define CYREG_UDB_P0_ROUTE_HV_L7 0x400f3187u
+#define CYREG_UDB_P0_ROUTE_HV_L8 0x400f3188u
+#define CYREG_UDB_P0_ROUTE_HV_L9 0x400f3189u
+#define CYREG_UDB_P0_ROUTE_HV_L10 0x400f318au
+#define CYREG_UDB_P0_ROUTE_HV_L11 0x400f318bu
+#define CYREG_UDB_P0_ROUTE_HV_L12 0x400f318cu
+#define CYREG_UDB_P0_ROUTE_HV_L13 0x400f318du
+#define CYREG_UDB_P0_ROUTE_HV_L14 0x400f318eu
+#define CYREG_UDB_P0_ROUTE_HV_L15 0x400f318fu
+#define CYREG_UDB_P0_ROUTE_HS0 0x400f3190u
+#define CYFLD_UDB_P_ROUTE_HS_BYTE__OFFSET 0x00000000u
+#define CYFLD_UDB_P_ROUTE_HS_BYTE__SIZE 0x00000008u
+#define CYREG_UDB_P0_ROUTE_HS1 0x400f3191u
+#define CYREG_UDB_P0_ROUTE_HS2 0x400f3192u
+#define CYREG_UDB_P0_ROUTE_HS3 0x400f3193u
+#define CYREG_UDB_P0_ROUTE_HS4 0x400f3194u
+#define CYREG_UDB_P0_ROUTE_HS5 0x400f3195u
+#define CYREG_UDB_P0_ROUTE_HS6 0x400f3196u
+#define CYREG_UDB_P0_ROUTE_HS7 0x400f3197u
+#define CYREG_UDB_P0_ROUTE_HS8 0x400f3198u
+#define CYREG_UDB_P0_ROUTE_HS9 0x400f3199u
+#define CYREG_UDB_P0_ROUTE_HS10 0x400f319au
+#define CYREG_UDB_P0_ROUTE_HS11 0x400f319bu
+#define CYREG_UDB_P0_ROUTE_HS12 0x400f319cu
+#define CYREG_UDB_P0_ROUTE_HS13 0x400f319du
+#define CYREG_UDB_P0_ROUTE_HS14 0x400f319eu
+#define CYREG_UDB_P0_ROUTE_HS15 0x400f319fu
+#define CYREG_UDB_P0_ROUTE_HS16 0x400f31a0u
+#define CYREG_UDB_P0_ROUTE_HS17 0x400f31a1u
+#define CYREG_UDB_P0_ROUTE_HS18 0x400f31a2u
+#define CYREG_UDB_P0_ROUTE_HS19 0x400f31a3u
+#define CYREG_UDB_P0_ROUTE_HS20 0x400f31a4u
+#define CYREG_UDB_P0_ROUTE_HS21 0x400f31a5u
+#define CYREG_UDB_P0_ROUTE_HS22 0x400f31a6u
+#define CYREG_UDB_P0_ROUTE_HS23 0x400f31a7u
+#define CYREG_UDB_P0_ROUTE_HV_R0 0x400f31a8u
+#define CYREG_UDB_P0_ROUTE_HV_R1 0x400f31a9u
+#define CYREG_UDB_P0_ROUTE_HV_R2 0x400f31aau
+#define CYREG_UDB_P0_ROUTE_HV_R3 0x400f31abu
+#define CYREG_UDB_P0_ROUTE_HV_R4 0x400f31acu
+#define CYREG_UDB_P0_ROUTE_HV_R5 0x400f31adu
+#define CYREG_UDB_P0_ROUTE_HV_R6 0x400f31aeu
+#define CYREG_UDB_P0_ROUTE_HV_R7 0x400f31afu
+#define CYREG_UDB_P0_ROUTE_HV_R8 0x400f31b0u
+#define CYREG_UDB_P0_ROUTE_HV_R9 0x400f31b1u
+#define CYREG_UDB_P0_ROUTE_HV_R10 0x400f31b2u
+#define CYREG_UDB_P0_ROUTE_HV_R11 0x400f31b3u
+#define CYREG_UDB_P0_ROUTE_HV_R12 0x400f31b4u
+#define CYREG_UDB_P0_ROUTE_HV_R13 0x400f31b5u
+#define CYREG_UDB_P0_ROUTE_HV_R14 0x400f31b6u
+#define CYREG_UDB_P0_ROUTE_HV_R15 0x400f31b7u
+#define CYREG_UDB_P0_ROUTE_PLD0IN0 0x400f31c0u
+#define CYFLD_UDB_P_ROUTE_PI_TOP__OFFSET 0x00000000u
+#define CYFLD_UDB_P_ROUTE_PI_TOP__SIZE 0x00000004u
+#define CYFLD_UDB_P_ROUTE_PI_BOT__OFFSET 0x00000004u
+#define CYFLD_UDB_P_ROUTE_PI_BOT__SIZE 0x00000004u
+#define CYREG_UDB_P0_ROUTE_PLD0IN1 0x400f31c2u
+#define CYREG_UDB_P0_ROUTE_PLD0IN2 0x400f31c4u
+#define CYREG_UDB_P0_ROUTE_PLD1IN0 0x400f31cau
+#define CYREG_UDB_P0_ROUTE_PLD1IN1 0x400f31ccu
+#define CYREG_UDB_P0_ROUTE_PLD1IN2 0x400f31ceu
+#define CYREG_UDB_P0_ROUTE_DPIN0 0x400f31d0u
+#define CYREG_UDB_P0_ROUTE_DPIN1 0x400f31d2u
+#define CYFLD_UDB_P_ROUTE_PI_TOP2__OFFSET 0x00000002u
+#define CYFLD_UDB_P_ROUTE_PI_TOP2__SIZE 0x00000002u
+#define CYFLD_UDB_P_ROUTE_PI_BOT2__OFFSET 0x00000004u
+#define CYFLD_UDB_P_ROUTE_PI_BOT2__SIZE 0x00000002u
+#define CYREG_UDB_P0_ROUTE_SCIN 0x400f31d6u
+#define CYREG_UDB_P0_ROUTE_SCIOIN 0x400f31d8u
+#define CYREG_UDB_P0_ROUTE_RCIN 0x400f31deu
+#define CYREG_UDB_P0_ROUTE_VS0 0x400f31e0u
+#define CYFLD_UDB_P_ROUTE_VS_TOP__OFFSET 0x00000000u
+#define CYFLD_UDB_P_ROUTE_VS_TOP__SIZE 0x00000004u
+#define CYFLD_UDB_P_ROUTE_VS_BOT__OFFSET 0x00000004u
+#define CYFLD_UDB_P_ROUTE_VS_BOT__SIZE 0x00000004u
+#define CYREG_UDB_P0_ROUTE_VS1 0x400f31e2u
+#define CYREG_UDB_P0_ROUTE_VS2 0x400f31e4u
+#define CYREG_UDB_P0_ROUTE_VS3 0x400f31e6u
+#define CYREG_UDB_P0_ROUTE_VS4 0x400f31e8u
+#define CYREG_UDB_P0_ROUTE_VS5 0x400f31eau
+#define CYREG_UDB_P0_ROUTE_VS6 0x400f31ecu
+#define CYREG_UDB_P0_ROUTE_VS7 0x400f31eeu
+#define CYDEV_UDB_P1_BASE 0x400f3200u
+#define CYDEV_UDB_P1_SIZE 0x00000200u
+#define CYDEV_UDB_P1_U0_BASE 0x400f3200u
+#define CYDEV_UDB_P1_U0_SIZE 0x00000080u
+#define CYREG_UDB_P1_U0_PLD_IT0 0x400f3200u
+#define CYREG_UDB_P1_U0_PLD_IT1 0x400f3204u
+#define CYREG_UDB_P1_U0_PLD_IT2 0x400f3208u
+#define CYREG_UDB_P1_U0_PLD_IT3 0x400f320cu
+#define CYREG_UDB_P1_U0_PLD_IT4 0x400f3210u
+#define CYREG_UDB_P1_U0_PLD_IT5 0x400f3214u
+#define CYREG_UDB_P1_U0_PLD_IT6 0x400f3218u
+#define CYREG_UDB_P1_U0_PLD_IT7 0x400f321cu
+#define CYREG_UDB_P1_U0_PLD_IT8 0x400f3220u
+#define CYREG_UDB_P1_U0_PLD_IT9 0x400f3224u
+#define CYREG_UDB_P1_U0_PLD_IT10 0x400f3228u
+#define CYREG_UDB_P1_U0_PLD_IT11 0x400f322cu
+#define CYREG_UDB_P1_U0_PLD_ORT0 0x400f3230u
+#define CYREG_UDB_P1_U0_PLD_ORT1 0x400f3232u
+#define CYREG_UDB_P1_U0_PLD_ORT2 0x400f3234u
+#define CYREG_UDB_P1_U0_PLD_ORT3 0x400f3236u
+#define CYREG_UDB_P1_U0_PLD_MC_CFG_CEN_CONST 0x400f3238u
+#define CYREG_UDB_P1_U0_PLD_MC_CFG_XORFB 0x400f323au
+#define CYREG_UDB_P1_U0_PLD_MC_SET_RESET 0x400f323cu
+#define CYREG_UDB_P1_U0_PLD_MC_CFG_BYPASS 0x400f323eu
+#define CYREG_UDB_P1_U0_CFG0 0x400f3240u
+#define CYREG_UDB_P1_U0_CFG1 0x400f3241u
+#define CYREG_UDB_P1_U0_CFG2 0x400f3242u
+#define CYREG_UDB_P1_U0_CFG3 0x400f3243u
+#define CYREG_UDB_P1_U0_CFG4 0x400f3244u
+#define CYREG_UDB_P1_U0_CFG5 0x400f3245u
+#define CYREG_UDB_P1_U0_CFG6 0x400f3246u
+#define CYREG_UDB_P1_U0_CFG7 0x400f3247u
+#define CYREG_UDB_P1_U0_CFG8 0x400f3248u
+#define CYREG_UDB_P1_U0_CFG9 0x400f3249u
+#define CYREG_UDB_P1_U0_CFG10 0x400f324au
+#define CYREG_UDB_P1_U0_CFG11 0x400f324bu
+#define CYREG_UDB_P1_U0_CFG12 0x400f324cu
+#define CYREG_UDB_P1_U0_CFG13 0x400f324du
+#define CYREG_UDB_P1_U0_CFG14 0x400f324eu
+#define CYREG_UDB_P1_U0_CFG15 0x400f324fu
+#define CYREG_UDB_P1_U0_CFG16 0x400f3250u
+#define CYREG_UDB_P1_U0_CFG17 0x400f3251u
+#define CYREG_UDB_P1_U0_CFG18 0x400f3252u
+#define CYREG_UDB_P1_U0_CFG19 0x400f3253u
+#define CYREG_UDB_P1_U0_CFG20 0x400f3254u
+#define CYREG_UDB_P1_U0_CFG21 0x400f3255u
+#define CYREG_UDB_P1_U0_CFG22 0x400f3256u
+#define CYREG_UDB_P1_U0_CFG23 0x400f3257u
+#define CYREG_UDB_P1_U0_CFG24 0x400f3258u
+#define CYREG_UDB_P1_U0_CFG25 0x400f3259u
+#define CYREG_UDB_P1_U0_CFG26 0x400f325au
+#define CYREG_UDB_P1_U0_CFG27 0x400f325bu
+#define CYREG_UDB_P1_U0_CFG28 0x400f325cu
+#define CYREG_UDB_P1_U0_CFG29 0x400f325du
+#define CYREG_UDB_P1_U0_CFG30 0x400f325eu
+#define CYREG_UDB_P1_U0_CFG31 0x400f325fu
+#define CYREG_UDB_P1_U0_DCFG0 0x400f3260u
+#define CYREG_UDB_P1_U0_DCFG1 0x400f3262u
+#define CYREG_UDB_P1_U0_DCFG2 0x400f3264u
+#define CYREG_UDB_P1_U0_DCFG3 0x400f3266u
+#define CYREG_UDB_P1_U0_DCFG4 0x400f3268u
+#define CYREG_UDB_P1_U0_DCFG5 0x400f326au
+#define CYREG_UDB_P1_U0_DCFG6 0x400f326cu
+#define CYREG_UDB_P1_U0_DCFG7 0x400f326eu
+#define CYDEV_UDB_P1_U1_BASE 0x400f3280u
+#define CYDEV_UDB_P1_U1_SIZE 0x00000080u
+#define CYREG_UDB_P1_U1_PLD_IT0 0x400f3280u
+#define CYREG_UDB_P1_U1_PLD_IT1 0x400f3284u
+#define CYREG_UDB_P1_U1_PLD_IT2 0x400f3288u
+#define CYREG_UDB_P1_U1_PLD_IT3 0x400f328cu
+#define CYREG_UDB_P1_U1_PLD_IT4 0x400f3290u
+#define CYREG_UDB_P1_U1_PLD_IT5 0x400f3294u
+#define CYREG_UDB_P1_U1_PLD_IT6 0x400f3298u
+#define CYREG_UDB_P1_U1_PLD_IT7 0x400f329cu
+#define CYREG_UDB_P1_U1_PLD_IT8 0x400f32a0u
+#define CYREG_UDB_P1_U1_PLD_IT9 0x400f32a4u
+#define CYREG_UDB_P1_U1_PLD_IT10 0x400f32a8u
+#define CYREG_UDB_P1_U1_PLD_IT11 0x400f32acu
+#define CYREG_UDB_P1_U1_PLD_ORT0 0x400f32b0u
+#define CYREG_UDB_P1_U1_PLD_ORT1 0x400f32b2u
+#define CYREG_UDB_P1_U1_PLD_ORT2 0x400f32b4u
+#define CYREG_UDB_P1_U1_PLD_ORT3 0x400f32b6u
+#define CYREG_UDB_P1_U1_PLD_MC_CFG_CEN_CONST 0x400f32b8u
+#define CYREG_UDB_P1_U1_PLD_MC_CFG_XORFB 0x400f32bau
+#define CYREG_UDB_P1_U1_PLD_MC_SET_RESET 0x400f32bcu
+#define CYREG_UDB_P1_U1_PLD_MC_CFG_BYPASS 0x400f32beu
+#define CYREG_UDB_P1_U1_CFG0 0x400f32c0u
+#define CYREG_UDB_P1_U1_CFG1 0x400f32c1u
+#define CYREG_UDB_P1_U1_CFG2 0x400f32c2u
+#define CYREG_UDB_P1_U1_CFG3 0x400f32c3u
+#define CYREG_UDB_P1_U1_CFG4 0x400f32c4u
+#define CYREG_UDB_P1_U1_CFG5 0x400f32c5u
+#define CYREG_UDB_P1_U1_CFG6 0x400f32c6u
+#define CYREG_UDB_P1_U1_CFG7 0x400f32c7u
+#define CYREG_UDB_P1_U1_CFG8 0x400f32c8u
+#define CYREG_UDB_P1_U1_CFG9 0x400f32c9u
+#define CYREG_UDB_P1_U1_CFG10 0x400f32cau
+#define CYREG_UDB_P1_U1_CFG11 0x400f32cbu
+#define CYREG_UDB_P1_U1_CFG12 0x400f32ccu
+#define CYREG_UDB_P1_U1_CFG13 0x400f32cdu
+#define CYREG_UDB_P1_U1_CFG14 0x400f32ceu
+#define CYREG_UDB_P1_U1_CFG15 0x400f32cfu
+#define CYREG_UDB_P1_U1_CFG16 0x400f32d0u
+#define CYREG_UDB_P1_U1_CFG17 0x400f32d1u
+#define CYREG_UDB_P1_U1_CFG18 0x400f32d2u
+#define CYREG_UDB_P1_U1_CFG19 0x400f32d3u
+#define CYREG_UDB_P1_U1_CFG20 0x400f32d4u
+#define CYREG_UDB_P1_U1_CFG21 0x400f32d5u
+#define CYREG_UDB_P1_U1_CFG22 0x400f32d6u
+#define CYREG_UDB_P1_U1_CFG23 0x400f32d7u
+#define CYREG_UDB_P1_U1_CFG24 0x400f32d8u
+#define CYREG_UDB_P1_U1_CFG25 0x400f32d9u
+#define CYREG_UDB_P1_U1_CFG26 0x400f32dau
+#define CYREG_UDB_P1_U1_CFG27 0x400f32dbu
+#define CYREG_UDB_P1_U1_CFG28 0x400f32dcu
+#define CYREG_UDB_P1_U1_CFG29 0x400f32ddu
+#define CYREG_UDB_P1_U1_CFG30 0x400f32deu
+#define CYREG_UDB_P1_U1_CFG31 0x400f32dfu
+#define CYREG_UDB_P1_U1_DCFG0 0x400f32e0u
+#define CYREG_UDB_P1_U1_DCFG1 0x400f32e2u
+#define CYREG_UDB_P1_U1_DCFG2 0x400f32e4u
+#define CYREG_UDB_P1_U1_DCFG3 0x400f32e6u
+#define CYREG_UDB_P1_U1_DCFG4 0x400f32e8u
+#define CYREG_UDB_P1_U1_DCFG5 0x400f32eau
+#define CYREG_UDB_P1_U1_DCFG6 0x400f32ecu
+#define CYREG_UDB_P1_U1_DCFG7 0x400f32eeu
+#define CYDEV_UDB_P1_ROUTE_BASE 0x400f3300u
+#define CYDEV_UDB_P1_ROUTE_SIZE 0x00000100u
+#define CYREG_UDB_P1_ROUTE_HC0 0x400f3300u
+#define CYREG_UDB_P1_ROUTE_HC1 0x400f3301u
+#define CYREG_UDB_P1_ROUTE_HC2 0x400f3302u
+#define CYREG_UDB_P1_ROUTE_HC3 0x400f3303u
+#define CYREG_UDB_P1_ROUTE_HC4 0x400f3304u
+#define CYREG_UDB_P1_ROUTE_HC5 0x400f3305u
+#define CYREG_UDB_P1_ROUTE_HC6 0x400f3306u
+#define CYREG_UDB_P1_ROUTE_HC7 0x400f3307u
+#define CYREG_UDB_P1_ROUTE_HC8 0x400f3308u
+#define CYREG_UDB_P1_ROUTE_HC9 0x400f3309u
+#define CYREG_UDB_P1_ROUTE_HC10 0x400f330au
+#define CYREG_UDB_P1_ROUTE_HC11 0x400f330bu
+#define CYREG_UDB_P1_ROUTE_HC12 0x400f330cu
+#define CYREG_UDB_P1_ROUTE_HC13 0x400f330du
+#define CYREG_UDB_P1_ROUTE_HC14 0x400f330eu
+#define CYREG_UDB_P1_ROUTE_HC15 0x400f330fu
+#define CYREG_UDB_P1_ROUTE_HC16 0x400f3310u
+#define CYREG_UDB_P1_ROUTE_HC17 0x400f3311u
+#define CYREG_UDB_P1_ROUTE_HC18 0x400f3312u
+#define CYREG_UDB_P1_ROUTE_HC19 0x400f3313u
+#define CYREG_UDB_P1_ROUTE_HC20 0x400f3314u
+#define CYREG_UDB_P1_ROUTE_HC21 0x400f3315u
+#define CYREG_UDB_P1_ROUTE_HC22 0x400f3316u
+#define CYREG_UDB_P1_ROUTE_HC23 0x400f3317u
+#define CYREG_UDB_P1_ROUTE_HC24 0x400f3318u
+#define CYREG_UDB_P1_ROUTE_HC25 0x400f3319u
+#define CYREG_UDB_P1_ROUTE_HC26 0x400f331au
+#define CYREG_UDB_P1_ROUTE_HC27 0x400f331bu
+#define CYREG_UDB_P1_ROUTE_HC28 0x400f331cu
+#define CYREG_UDB_P1_ROUTE_HC29 0x400f331du
+#define CYREG_UDB_P1_ROUTE_HC30 0x400f331eu
+#define CYREG_UDB_P1_ROUTE_HC31 0x400f331fu
+#define CYREG_UDB_P1_ROUTE_HC32 0x400f3320u
+#define CYREG_UDB_P1_ROUTE_HC33 0x400f3321u
+#define CYREG_UDB_P1_ROUTE_HC34 0x400f3322u
+#define CYREG_UDB_P1_ROUTE_HC35 0x400f3323u
+#define CYREG_UDB_P1_ROUTE_HC36 0x400f3324u
+#define CYREG_UDB_P1_ROUTE_HC37 0x400f3325u
+#define CYREG_UDB_P1_ROUTE_HC38 0x400f3326u
+#define CYREG_UDB_P1_ROUTE_HC39 0x400f3327u
+#define CYREG_UDB_P1_ROUTE_HC40 0x400f3328u
+#define CYREG_UDB_P1_ROUTE_HC41 0x400f3329u
+#define CYREG_UDB_P1_ROUTE_HC42 0x400f332au
+#define CYREG_UDB_P1_ROUTE_HC43 0x400f332bu
+#define CYREG_UDB_P1_ROUTE_HC44 0x400f332cu
+#define CYREG_UDB_P1_ROUTE_HC45 0x400f332du
+#define CYREG_UDB_P1_ROUTE_HC46 0x400f332eu
+#define CYREG_UDB_P1_ROUTE_HC47 0x400f332fu
+#define CYREG_UDB_P1_ROUTE_HC48 0x400f3330u
+#define CYREG_UDB_P1_ROUTE_HC49 0x400f3331u
+#define CYREG_UDB_P1_ROUTE_HC50 0x400f3332u
+#define CYREG_UDB_P1_ROUTE_HC51 0x400f3333u
+#define CYREG_UDB_P1_ROUTE_HC52 0x400f3334u
+#define CYREG_UDB_P1_ROUTE_HC53 0x400f3335u
+#define CYREG_UDB_P1_ROUTE_HC54 0x400f3336u
+#define CYREG_UDB_P1_ROUTE_HC55 0x400f3337u
+#define CYREG_UDB_P1_ROUTE_HC56 0x400f3338u
+#define CYREG_UDB_P1_ROUTE_HC57 0x400f3339u
+#define CYREG_UDB_P1_ROUTE_HC58 0x400f333au
+#define CYREG_UDB_P1_ROUTE_HC59 0x400f333bu
+#define CYREG_UDB_P1_ROUTE_HC60 0x400f333cu
+#define CYREG_UDB_P1_ROUTE_HC61 0x400f333du
+#define CYREG_UDB_P1_ROUTE_HC62 0x400f333eu
+#define CYREG_UDB_P1_ROUTE_HC63 0x400f333fu
+#define CYREG_UDB_P1_ROUTE_HC64 0x400f3340u
+#define CYREG_UDB_P1_ROUTE_HC65 0x400f3341u
+#define CYREG_UDB_P1_ROUTE_HC66 0x400f3342u
+#define CYREG_UDB_P1_ROUTE_HC67 0x400f3343u
+#define CYREG_UDB_P1_ROUTE_HC68 0x400f3344u
+#define CYREG_UDB_P1_ROUTE_HC69 0x400f3345u
+#define CYREG_UDB_P1_ROUTE_HC70 0x400f3346u
+#define CYREG_UDB_P1_ROUTE_HC71 0x400f3347u
+#define CYREG_UDB_P1_ROUTE_HC72 0x400f3348u
+#define CYREG_UDB_P1_ROUTE_HC73 0x400f3349u
+#define CYREG_UDB_P1_ROUTE_HC74 0x400f334au
+#define CYREG_UDB_P1_ROUTE_HC75 0x400f334bu
+#define CYREG_UDB_P1_ROUTE_HC76 0x400f334cu
+#define CYREG_UDB_P1_ROUTE_HC77 0x400f334du
+#define CYREG_UDB_P1_ROUTE_HC78 0x400f334eu
+#define CYREG_UDB_P1_ROUTE_HC79 0x400f334fu
+#define CYREG_UDB_P1_ROUTE_HC80 0x400f3350u
+#define CYREG_UDB_P1_ROUTE_HC81 0x400f3351u
+#define CYREG_UDB_P1_ROUTE_HC82 0x400f3352u
+#define CYREG_UDB_P1_ROUTE_HC83 0x400f3353u
+#define CYREG_UDB_P1_ROUTE_HC84 0x400f3354u
+#define CYREG_UDB_P1_ROUTE_HC85 0x400f3355u
+#define CYREG_UDB_P1_ROUTE_HC86 0x400f3356u
+#define CYREG_UDB_P1_ROUTE_HC87 0x400f3357u
+#define CYREG_UDB_P1_ROUTE_HC88 0x400f3358u
+#define CYREG_UDB_P1_ROUTE_HC89 0x400f3359u
+#define CYREG_UDB_P1_ROUTE_HC90 0x400f335au
+#define CYREG_UDB_P1_ROUTE_HC91 0x400f335bu
+#define CYREG_UDB_P1_ROUTE_HC92 0x400f335cu
+#define CYREG_UDB_P1_ROUTE_HC93 0x400f335du
+#define CYREG_UDB_P1_ROUTE_HC94 0x400f335eu
+#define CYREG_UDB_P1_ROUTE_HC95 0x400f335fu
+#define CYREG_UDB_P1_ROUTE_HC96 0x400f3360u
+#define CYREG_UDB_P1_ROUTE_HC97 0x400f3361u
+#define CYREG_UDB_P1_ROUTE_HC98 0x400f3362u
+#define CYREG_UDB_P1_ROUTE_HC99 0x400f3363u
+#define CYREG_UDB_P1_ROUTE_HC100 0x400f3364u
+#define CYREG_UDB_P1_ROUTE_HC101 0x400f3365u
+#define CYREG_UDB_P1_ROUTE_HC102 0x400f3366u
+#define CYREG_UDB_P1_ROUTE_HC103 0x400f3367u
+#define CYREG_UDB_P1_ROUTE_HC104 0x400f3368u
+#define CYREG_UDB_P1_ROUTE_HC105 0x400f3369u
+#define CYREG_UDB_P1_ROUTE_HC106 0x400f336au
+#define CYREG_UDB_P1_ROUTE_HC107 0x400f336bu
+#define CYREG_UDB_P1_ROUTE_HC108 0x400f336cu
+#define CYREG_UDB_P1_ROUTE_HC109 0x400f336du
+#define CYREG_UDB_P1_ROUTE_HC110 0x400f336eu
+#define CYREG_UDB_P1_ROUTE_HC111 0x400f336fu
+#define CYREG_UDB_P1_ROUTE_HC112 0x400f3370u
+#define CYREG_UDB_P1_ROUTE_HC113 0x400f3371u
+#define CYREG_UDB_P1_ROUTE_HC114 0x400f3372u
+#define CYREG_UDB_P1_ROUTE_HC115 0x400f3373u
+#define CYREG_UDB_P1_ROUTE_HC116 0x400f3374u
+#define CYREG_UDB_P1_ROUTE_HC117 0x400f3375u
+#define CYREG_UDB_P1_ROUTE_HC118 0x400f3376u
+#define CYREG_UDB_P1_ROUTE_HC119 0x400f3377u
+#define CYREG_UDB_P1_ROUTE_HC120 0x400f3378u
+#define CYREG_UDB_P1_ROUTE_HC121 0x400f3379u
+#define CYREG_UDB_P1_ROUTE_HC122 0x400f337au
+#define CYREG_UDB_P1_ROUTE_HC123 0x400f337bu
+#define CYREG_UDB_P1_ROUTE_HC124 0x400f337cu
+#define CYREG_UDB_P1_ROUTE_HC125 0x400f337du
+#define CYREG_UDB_P1_ROUTE_HC126 0x400f337eu
+#define CYREG_UDB_P1_ROUTE_HC127 0x400f337fu
+#define CYREG_UDB_P1_ROUTE_HV_L0 0x400f3380u
+#define CYREG_UDB_P1_ROUTE_HV_L1 0x400f3381u
+#define CYREG_UDB_P1_ROUTE_HV_L2 0x400f3382u
+#define CYREG_UDB_P1_ROUTE_HV_L3 0x400f3383u
+#define CYREG_UDB_P1_ROUTE_HV_L4 0x400f3384u
+#define CYREG_UDB_P1_ROUTE_HV_L5 0x400f3385u
+#define CYREG_UDB_P1_ROUTE_HV_L6 0x400f3386u
+#define CYREG_UDB_P1_ROUTE_HV_L7 0x400f3387u
+#define CYREG_UDB_P1_ROUTE_HV_L8 0x400f3388u
+#define CYREG_UDB_P1_ROUTE_HV_L9 0x400f3389u
+#define CYREG_UDB_P1_ROUTE_HV_L10 0x400f338au
+#define CYREG_UDB_P1_ROUTE_HV_L11 0x400f338bu
+#define CYREG_UDB_P1_ROUTE_HV_L12 0x400f338cu
+#define CYREG_UDB_P1_ROUTE_HV_L13 0x400f338du
+#define CYREG_UDB_P1_ROUTE_HV_L14 0x400f338eu
+#define CYREG_UDB_P1_ROUTE_HV_L15 0x400f338fu
+#define CYREG_UDB_P1_ROUTE_HS0 0x400f3390u
+#define CYREG_UDB_P1_ROUTE_HS1 0x400f3391u
+#define CYREG_UDB_P1_ROUTE_HS2 0x400f3392u
+#define CYREG_UDB_P1_ROUTE_HS3 0x400f3393u
+#define CYREG_UDB_P1_ROUTE_HS4 0x400f3394u
+#define CYREG_UDB_P1_ROUTE_HS5 0x400f3395u
+#define CYREG_UDB_P1_ROUTE_HS6 0x400f3396u
+#define CYREG_UDB_P1_ROUTE_HS7 0x400f3397u
+#define CYREG_UDB_P1_ROUTE_HS8 0x400f3398u
+#define CYREG_UDB_P1_ROUTE_HS9 0x400f3399u
+#define CYREG_UDB_P1_ROUTE_HS10 0x400f339au
+#define CYREG_UDB_P1_ROUTE_HS11 0x400f339bu
+#define CYREG_UDB_P1_ROUTE_HS12 0x400f339cu
+#define CYREG_UDB_P1_ROUTE_HS13 0x400f339du
+#define CYREG_UDB_P1_ROUTE_HS14 0x400f339eu
+#define CYREG_UDB_P1_ROUTE_HS15 0x400f339fu
+#define CYREG_UDB_P1_ROUTE_HS16 0x400f33a0u
+#define CYREG_UDB_P1_ROUTE_HS17 0x400f33a1u
+#define CYREG_UDB_P1_ROUTE_HS18 0x400f33a2u
+#define CYREG_UDB_P1_ROUTE_HS19 0x400f33a3u
+#define CYREG_UDB_P1_ROUTE_HS20 0x400f33a4u
+#define CYREG_UDB_P1_ROUTE_HS21 0x400f33a5u
+#define CYREG_UDB_P1_ROUTE_HS22 0x400f33a6u
+#define CYREG_UDB_P1_ROUTE_HS23 0x400f33a7u
+#define CYREG_UDB_P1_ROUTE_HV_R0 0x400f33a8u
+#define CYREG_UDB_P1_ROUTE_HV_R1 0x400f33a9u
+#define CYREG_UDB_P1_ROUTE_HV_R2 0x400f33aau
+#define CYREG_UDB_P1_ROUTE_HV_R3 0x400f33abu
+#define CYREG_UDB_P1_ROUTE_HV_R4 0x400f33acu
+#define CYREG_UDB_P1_ROUTE_HV_R5 0x400f33adu
+#define CYREG_UDB_P1_ROUTE_HV_R6 0x400f33aeu
+#define CYREG_UDB_P1_ROUTE_HV_R7 0x400f33afu
+#define CYREG_UDB_P1_ROUTE_HV_R8 0x400f33b0u
+#define CYREG_UDB_P1_ROUTE_HV_R9 0x400f33b1u
+#define CYREG_UDB_P1_ROUTE_HV_R10 0x400f33b2u
+#define CYREG_UDB_P1_ROUTE_HV_R11 0x400f33b3u
+#define CYREG_UDB_P1_ROUTE_HV_R12 0x400f33b4u
+#define CYREG_UDB_P1_ROUTE_HV_R13 0x400f33b5u
+#define CYREG_UDB_P1_ROUTE_HV_R14 0x400f33b6u
+#define CYREG_UDB_P1_ROUTE_HV_R15 0x400f33b7u
+#define CYREG_UDB_P1_ROUTE_PLD0IN0 0x400f33c0u
+#define CYREG_UDB_P1_ROUTE_PLD0IN1 0x400f33c2u
+#define CYREG_UDB_P1_ROUTE_PLD0IN2 0x400f33c4u
+#define CYREG_UDB_P1_ROUTE_PLD1IN0 0x400f33cau
+#define CYREG_UDB_P1_ROUTE_PLD1IN1 0x400f33ccu
+#define CYREG_UDB_P1_ROUTE_PLD1IN2 0x400f33ceu
+#define CYREG_UDB_P1_ROUTE_DPIN0 0x400f33d0u
+#define CYREG_UDB_P1_ROUTE_DPIN1 0x400f33d2u
+#define CYREG_UDB_P1_ROUTE_SCIN 0x400f33d6u
+#define CYREG_UDB_P1_ROUTE_SCIOIN 0x400f33d8u
+#define CYREG_UDB_P1_ROUTE_RCIN 0x400f33deu
+#define CYREG_UDB_P1_ROUTE_VS0 0x400f33e0u
+#define CYREG_UDB_P1_ROUTE_VS1 0x400f33e2u
+#define CYREG_UDB_P1_ROUTE_VS2 0x400f33e4u
+#define CYREG_UDB_P1_ROUTE_VS3 0x400f33e6u
+#define CYREG_UDB_P1_ROUTE_VS4 0x400f33e8u
+#define CYREG_UDB_P1_ROUTE_VS5 0x400f33eau
+#define CYREG_UDB_P1_ROUTE_VS6 0x400f33ecu
+#define CYREG_UDB_P1_ROUTE_VS7 0x400f33eeu
+#define CYDEV_UDB_DSI0_BASE 0x400f4000u
+#define CYDEV_UDB_DSI0_SIZE 0x00000100u
+#define CYREG_UDB_DSI0_HC0 0x400f4000u
+#define CYFLD_UDB_DSI_HC_BYTE__OFFSET 0x00000000u
+#define CYFLD_UDB_DSI_HC_BYTE__SIZE 0x00000008u
+#define CYREG_UDB_DSI0_HC1 0x400f4001u
+#define CYREG_UDB_DSI0_HC2 0x400f4002u
+#define CYREG_UDB_DSI0_HC3 0x400f4003u
+#define CYREG_UDB_DSI0_HC4 0x400f4004u
+#define CYREG_UDB_DSI0_HC5 0x400f4005u
+#define CYREG_UDB_DSI0_HC6 0x400f4006u
+#define CYREG_UDB_DSI0_HC7 0x400f4007u
+#define CYREG_UDB_DSI0_HC8 0x400f4008u
+#define CYREG_UDB_DSI0_HC9 0x400f4009u
+#define CYREG_UDB_DSI0_HC10 0x400f400au
+#define CYREG_UDB_DSI0_HC11 0x400f400bu
+#define CYREG_UDB_DSI0_HC12 0x400f400cu
+#define CYREG_UDB_DSI0_HC13 0x400f400du
+#define CYREG_UDB_DSI0_HC14 0x400f400eu
+#define CYREG_UDB_DSI0_HC15 0x400f400fu
+#define CYREG_UDB_DSI0_HC16 0x400f4010u
+#define CYREG_UDB_DSI0_HC17 0x400f4011u
+#define CYREG_UDB_DSI0_HC18 0x400f4012u
+#define CYREG_UDB_DSI0_HC19 0x400f4013u
+#define CYREG_UDB_DSI0_HC20 0x400f4014u
+#define CYREG_UDB_DSI0_HC21 0x400f4015u
+#define CYREG_UDB_DSI0_HC22 0x400f4016u
+#define CYREG_UDB_DSI0_HC23 0x400f4017u
+#define CYREG_UDB_DSI0_HC24 0x400f4018u
+#define CYREG_UDB_DSI0_HC25 0x400f4019u
+#define CYREG_UDB_DSI0_HC26 0x400f401au
+#define CYREG_UDB_DSI0_HC27 0x400f401bu
+#define CYREG_UDB_DSI0_HC28 0x400f401cu
+#define CYREG_UDB_DSI0_HC29 0x400f401du
+#define CYREG_UDB_DSI0_HC30 0x400f401eu
+#define CYREG_UDB_DSI0_HC31 0x400f401fu
+#define CYREG_UDB_DSI0_HC32 0x400f4020u
+#define CYREG_UDB_DSI0_HC33 0x400f4021u
+#define CYREG_UDB_DSI0_HC34 0x400f4022u
+#define CYREG_UDB_DSI0_HC35 0x400f4023u
+#define CYREG_UDB_DSI0_HC36 0x400f4024u
+#define CYREG_UDB_DSI0_HC37 0x400f4025u
+#define CYREG_UDB_DSI0_HC38 0x400f4026u
+#define CYREG_UDB_DSI0_HC39 0x400f4027u
+#define CYREG_UDB_DSI0_HC40 0x400f4028u
+#define CYREG_UDB_DSI0_HC41 0x400f4029u
+#define CYREG_UDB_DSI0_HC42 0x400f402au
+#define CYREG_UDB_DSI0_HC43 0x400f402bu
+#define CYREG_UDB_DSI0_HC44 0x400f402cu
+#define CYREG_UDB_DSI0_HC45 0x400f402du
+#define CYREG_UDB_DSI0_HC46 0x400f402eu
+#define CYREG_UDB_DSI0_HC47 0x400f402fu
+#define CYREG_UDB_DSI0_HC48 0x400f4030u
+#define CYREG_UDB_DSI0_HC49 0x400f4031u
+#define CYREG_UDB_DSI0_HC50 0x400f4032u
+#define CYREG_UDB_DSI0_HC51 0x400f4033u
+#define CYREG_UDB_DSI0_HC52 0x400f4034u
+#define CYREG_UDB_DSI0_HC53 0x400f4035u
+#define CYREG_UDB_DSI0_HC54 0x400f4036u
+#define CYREG_UDB_DSI0_HC55 0x400f4037u
+#define CYREG_UDB_DSI0_HC56 0x400f4038u
+#define CYREG_UDB_DSI0_HC57 0x400f4039u
+#define CYREG_UDB_DSI0_HC58 0x400f403au
+#define CYREG_UDB_DSI0_HC59 0x400f403bu
+#define CYREG_UDB_DSI0_HC60 0x400f403cu
+#define CYREG_UDB_DSI0_HC61 0x400f403du
+#define CYREG_UDB_DSI0_HC62 0x400f403eu
+#define CYREG_UDB_DSI0_HC63 0x400f403fu
+#define CYREG_UDB_DSI0_HC64 0x400f4040u
+#define CYREG_UDB_DSI0_HC65 0x400f4041u
+#define CYREG_UDB_DSI0_HC66 0x400f4042u
+#define CYREG_UDB_DSI0_HC67 0x400f4043u
+#define CYREG_UDB_DSI0_HC68 0x400f4044u
+#define CYREG_UDB_DSI0_HC69 0x400f4045u
+#define CYREG_UDB_DSI0_HC70 0x400f4046u
+#define CYREG_UDB_DSI0_HC71 0x400f4047u
+#define CYREG_UDB_DSI0_HC72 0x400f4048u
+#define CYREG_UDB_DSI0_HC73 0x400f4049u
+#define CYREG_UDB_DSI0_HC74 0x400f404au
+#define CYREG_UDB_DSI0_HC75 0x400f404bu
+#define CYREG_UDB_DSI0_HC76 0x400f404cu
+#define CYREG_UDB_DSI0_HC77 0x400f404du
+#define CYREG_UDB_DSI0_HC78 0x400f404eu
+#define CYREG_UDB_DSI0_HC79 0x400f404fu
+#define CYREG_UDB_DSI0_HC80 0x400f4050u
+#define CYREG_UDB_DSI0_HC81 0x400f4051u
+#define CYREG_UDB_DSI0_HC82 0x400f4052u
+#define CYREG_UDB_DSI0_HC83 0x400f4053u
+#define CYREG_UDB_DSI0_HC84 0x400f4054u
+#define CYREG_UDB_DSI0_HC85 0x400f4055u
+#define CYREG_UDB_DSI0_HC86 0x400f4056u
+#define CYREG_UDB_DSI0_HC87 0x400f4057u
+#define CYREG_UDB_DSI0_HC88 0x400f4058u
+#define CYREG_UDB_DSI0_HC89 0x400f4059u
+#define CYREG_UDB_DSI0_HC90 0x400f405au
+#define CYREG_UDB_DSI0_HC91 0x400f405bu
+#define CYREG_UDB_DSI0_HC92 0x400f405cu
+#define CYREG_UDB_DSI0_HC93 0x400f405du
+#define CYREG_UDB_DSI0_HC94 0x400f405eu
+#define CYREG_UDB_DSI0_HC95 0x400f405fu
+#define CYREG_UDB_DSI0_HC96 0x400f4060u
+#define CYREG_UDB_DSI0_HC97 0x400f4061u
+#define CYREG_UDB_DSI0_HC98 0x400f4062u
+#define CYREG_UDB_DSI0_HC99 0x400f4063u
+#define CYREG_UDB_DSI0_HC100 0x400f4064u
+#define CYREG_UDB_DSI0_HC101 0x400f4065u
+#define CYREG_UDB_DSI0_HC102 0x400f4066u
+#define CYREG_UDB_DSI0_HC103 0x400f4067u
+#define CYREG_UDB_DSI0_HC104 0x400f4068u
+#define CYREG_UDB_DSI0_HC105 0x400f4069u
+#define CYREG_UDB_DSI0_HC106 0x400f406au
+#define CYREG_UDB_DSI0_HC107 0x400f406bu
+#define CYREG_UDB_DSI0_HC108 0x400f406cu
+#define CYREG_UDB_DSI0_HC109 0x400f406du
+#define CYREG_UDB_DSI0_HC110 0x400f406eu
+#define CYREG_UDB_DSI0_HC111 0x400f406fu
+#define CYREG_UDB_DSI0_HC112 0x400f4070u
+#define CYREG_UDB_DSI0_HC113 0x400f4071u
+#define CYREG_UDB_DSI0_HC114 0x400f4072u
+#define CYREG_UDB_DSI0_HC115 0x400f4073u
+#define CYREG_UDB_DSI0_HC116 0x400f4074u
+#define CYREG_UDB_DSI0_HC117 0x400f4075u
+#define CYREG_UDB_DSI0_HC118 0x400f4076u
+#define CYREG_UDB_DSI0_HC119 0x400f4077u
+#define CYREG_UDB_DSI0_HC120 0x400f4078u
+#define CYREG_UDB_DSI0_HC121 0x400f4079u
+#define CYREG_UDB_DSI0_HC122 0x400f407au
+#define CYREG_UDB_DSI0_HC123 0x400f407bu
+#define CYREG_UDB_DSI0_HC124 0x400f407cu
+#define CYREG_UDB_DSI0_HC125 0x400f407du
+#define CYREG_UDB_DSI0_HC126 0x400f407eu
+#define CYREG_UDB_DSI0_HC127 0x400f407fu
+#define CYREG_UDB_DSI0_HV_L0 0x400f4080u
+#define CYFLD_UDB_DSI_HV_BYTE__OFFSET 0x00000000u
+#define CYFLD_UDB_DSI_HV_BYTE__SIZE 0x00000008u
+#define CYREG_UDB_DSI0_HV_L1 0x400f4081u
+#define CYREG_UDB_DSI0_HV_L2 0x400f4082u
+#define CYREG_UDB_DSI0_HV_L3 0x400f4083u
+#define CYREG_UDB_DSI0_HV_L4 0x400f4084u
+#define CYREG_UDB_DSI0_HV_L5 0x400f4085u
+#define CYREG_UDB_DSI0_HV_L6 0x400f4086u
+#define CYREG_UDB_DSI0_HV_L7 0x400f4087u
+#define CYREG_UDB_DSI0_HV_L8 0x400f4088u
+#define CYREG_UDB_DSI0_HV_L9 0x400f4089u
+#define CYREG_UDB_DSI0_HV_L10 0x400f408au
+#define CYREG_UDB_DSI0_HV_L11 0x400f408bu
+#define CYREG_UDB_DSI0_HV_L12 0x400f408cu
+#define CYREG_UDB_DSI0_HV_L13 0x400f408du
+#define CYREG_UDB_DSI0_HV_L14 0x400f408eu
+#define CYREG_UDB_DSI0_HV_L15 0x400f408fu
+#define CYREG_UDB_DSI0_HS0 0x400f4090u
+#define CYFLD_UDB_DSI_HS_BYTE__OFFSET 0x00000000u
+#define CYFLD_UDB_DSI_HS_BYTE__SIZE 0x00000008u
+#define CYREG_UDB_DSI0_HS1 0x400f4091u
+#define CYREG_UDB_DSI0_HS2 0x400f4092u
+#define CYREG_UDB_DSI0_HS3 0x400f4093u
+#define CYREG_UDB_DSI0_HS4 0x400f4094u
+#define CYREG_UDB_DSI0_HS5 0x400f4095u
+#define CYREG_UDB_DSI0_HS6 0x400f4096u
+#define CYREG_UDB_DSI0_HS7 0x400f4097u
+#define CYREG_UDB_DSI0_HS8 0x400f4098u
+#define CYREG_UDB_DSI0_HS9 0x400f4099u
+#define CYREG_UDB_DSI0_HS10 0x400f409au
+#define CYREG_UDB_DSI0_HS11 0x400f409bu
+#define CYREG_UDB_DSI0_HS12 0x400f409cu
+#define CYREG_UDB_DSI0_HS13 0x400f409du
+#define CYREG_UDB_DSI0_HS14 0x400f409eu
+#define CYREG_UDB_DSI0_HS15 0x400f409fu
+#define CYREG_UDB_DSI0_HS16 0x400f40a0u
+#define CYREG_UDB_DSI0_HS17 0x400f40a1u
+#define CYREG_UDB_DSI0_HS18 0x400f40a2u
+#define CYREG_UDB_DSI0_HS19 0x400f40a3u
+#define CYREG_UDB_DSI0_HS20 0x400f40a4u
+#define CYREG_UDB_DSI0_HS21 0x400f40a5u
+#define CYREG_UDB_DSI0_HS22 0x400f40a6u
+#define CYREG_UDB_DSI0_HS23 0x400f40a7u
+#define CYREG_UDB_DSI0_HV_R0 0x400f40a8u
+#define CYREG_UDB_DSI0_HV_R1 0x400f40a9u
+#define CYREG_UDB_DSI0_HV_R2 0x400f40aau
+#define CYREG_UDB_DSI0_HV_R3 0x400f40abu
+#define CYREG_UDB_DSI0_HV_R4 0x400f40acu
+#define CYREG_UDB_DSI0_HV_R5 0x400f40adu
+#define CYREG_UDB_DSI0_HV_R6 0x400f40aeu
+#define CYREG_UDB_DSI0_HV_R7 0x400f40afu
+#define CYREG_UDB_DSI0_HV_R8 0x400f40b0u
+#define CYREG_UDB_DSI0_HV_R9 0x400f40b1u
+#define CYREG_UDB_DSI0_HV_R10 0x400f40b2u
+#define CYREG_UDB_DSI0_HV_R11 0x400f40b3u
+#define CYREG_UDB_DSI0_HV_R12 0x400f40b4u
+#define CYREG_UDB_DSI0_HV_R13 0x400f40b5u
+#define CYREG_UDB_DSI0_HV_R14 0x400f40b6u
+#define CYREG_UDB_DSI0_HV_R15 0x400f40b7u
+#define CYREG_UDB_DSI0_DSIINP0 0x400f40c0u
+#define CYFLD_UDB_DSI_PI_TOP__OFFSET 0x00000000u
+#define CYFLD_UDB_DSI_PI_TOP__SIZE 0x00000004u
+#define CYFLD_UDB_DSI_PI_BOT__OFFSET 0x00000004u
+#define CYFLD_UDB_DSI_PI_BOT__SIZE 0x00000004u
+#define CYREG_UDB_DSI0_DSIINP1 0x400f40c2u
+#define CYREG_UDB_DSI0_DSIINP2 0x400f40c4u
+#define CYREG_UDB_DSI0_DSIINP3 0x400f40c6u
+#define CYREG_UDB_DSI0_DSIINP4 0x400f40c8u
+#define CYREG_UDB_DSI0_DSIINP5 0x400f40cau
+#define CYREG_UDB_DSI0_DSIOUTP0 0x400f40ccu
+#define CYREG_UDB_DSI0_DSIOUTP1 0x400f40ceu
+#define CYREG_UDB_DSI0_DSIOUTP2 0x400f40d0u
+#define CYREG_UDB_DSI0_DSIOUTP3 0x400f40d2u
+#define CYREG_UDB_DSI0_DSIOUTT0 0x400f40d4u
+#define CYREG_UDB_DSI0_DSIOUTT1 0x400f40d6u
+#define CYREG_UDB_DSI0_DSIOUTT2 0x400f40d8u
+#define CYREG_UDB_DSI0_DSIOUTT3 0x400f40dau
+#define CYREG_UDB_DSI0_DSIOUTT4 0x400f40dcu
+#define CYREG_UDB_DSI0_DSIOUTT5 0x400f40deu
+#define CYREG_UDB_DSI0_VS0 0x400f40e0u
+#define CYFLD_UDB_DSI_VS_TOP__OFFSET 0x00000000u
+#define CYFLD_UDB_DSI_VS_TOP__SIZE 0x00000004u
+#define CYFLD_UDB_DSI_VS_BOT__OFFSET 0x00000004u
+#define CYFLD_UDB_DSI_VS_BOT__SIZE 0x00000004u
+#define CYREG_UDB_DSI0_VS1 0x400f40e2u
+#define CYREG_UDB_DSI0_VS2 0x400f40e4u
+#define CYREG_UDB_DSI0_VS3 0x400f40e6u
+#define CYREG_UDB_DSI0_VS4 0x400f40e8u
+#define CYREG_UDB_DSI0_VS5 0x400f40eau
+#define CYREG_UDB_DSI0_VS6 0x400f40ecu
+#define CYREG_UDB_DSI0_VS7 0x400f40eeu
+#define CYDEV_UDB_DSI1_BASE 0x400f4100u
+#define CYDEV_UDB_DSI1_SIZE 0x00000100u
+#define CYREG_UDB_DSI1_HC0 0x400f4100u
+#define CYREG_UDB_DSI1_HC1 0x400f4101u
+#define CYREG_UDB_DSI1_HC2 0x400f4102u
+#define CYREG_UDB_DSI1_HC3 0x400f4103u
+#define CYREG_UDB_DSI1_HC4 0x400f4104u
+#define CYREG_UDB_DSI1_HC5 0x400f4105u
+#define CYREG_UDB_DSI1_HC6 0x400f4106u
+#define CYREG_UDB_DSI1_HC7 0x400f4107u
+#define CYREG_UDB_DSI1_HC8 0x400f4108u
+#define CYREG_UDB_DSI1_HC9 0x400f4109u
+#define CYREG_UDB_DSI1_HC10 0x400f410au
+#define CYREG_UDB_DSI1_HC11 0x400f410bu
+#define CYREG_UDB_DSI1_HC12 0x400f410cu
+#define CYREG_UDB_DSI1_HC13 0x400f410du
+#define CYREG_UDB_DSI1_HC14 0x400f410eu
+#define CYREG_UDB_DSI1_HC15 0x400f410fu
+#define CYREG_UDB_DSI1_HC16 0x400f4110u
+#define CYREG_UDB_DSI1_HC17 0x400f4111u
+#define CYREG_UDB_DSI1_HC18 0x400f4112u
+#define CYREG_UDB_DSI1_HC19 0x400f4113u
+#define CYREG_UDB_DSI1_HC20 0x400f4114u
+#define CYREG_UDB_DSI1_HC21 0x400f4115u
+#define CYREG_UDB_DSI1_HC22 0x400f4116u
+#define CYREG_UDB_DSI1_HC23 0x400f4117u
+#define CYREG_UDB_DSI1_HC24 0x400f4118u
+#define CYREG_UDB_DSI1_HC25 0x400f4119u
+#define CYREG_UDB_DSI1_HC26 0x400f411au
+#define CYREG_UDB_DSI1_HC27 0x400f411bu
+#define CYREG_UDB_DSI1_HC28 0x400f411cu
+#define CYREG_UDB_DSI1_HC29 0x400f411du
+#define CYREG_UDB_DSI1_HC30 0x400f411eu
+#define CYREG_UDB_DSI1_HC31 0x400f411fu
+#define CYREG_UDB_DSI1_HC32 0x400f4120u
+#define CYREG_UDB_DSI1_HC33 0x400f4121u
+#define CYREG_UDB_DSI1_HC34 0x400f4122u
+#define CYREG_UDB_DSI1_HC35 0x400f4123u
+#define CYREG_UDB_DSI1_HC36 0x400f4124u
+#define CYREG_UDB_DSI1_HC37 0x400f4125u
+#define CYREG_UDB_DSI1_HC38 0x400f4126u
+#define CYREG_UDB_DSI1_HC39 0x400f4127u
+#define CYREG_UDB_DSI1_HC40 0x400f4128u
+#define CYREG_UDB_DSI1_HC41 0x400f4129u
+#define CYREG_UDB_DSI1_HC42 0x400f412au
+#define CYREG_UDB_DSI1_HC43 0x400f412bu
+#define CYREG_UDB_DSI1_HC44 0x400f412cu
+#define CYREG_UDB_DSI1_HC45 0x400f412du
+#define CYREG_UDB_DSI1_HC46 0x400f412eu
+#define CYREG_UDB_DSI1_HC47 0x400f412fu
+#define CYREG_UDB_DSI1_HC48 0x400f4130u
+#define CYREG_UDB_DSI1_HC49 0x400f4131u
+#define CYREG_UDB_DSI1_HC50 0x400f4132u
+#define CYREG_UDB_DSI1_HC51 0x400f4133u
+#define CYREG_UDB_DSI1_HC52 0x400f4134u
+#define CYREG_UDB_DSI1_HC53 0x400f4135u
+#define CYREG_UDB_DSI1_HC54 0x400f4136u
+#define CYREG_UDB_DSI1_HC55 0x400f4137u
+#define CYREG_UDB_DSI1_HC56 0x400f4138u
+#define CYREG_UDB_DSI1_HC57 0x400f4139u
+#define CYREG_UDB_DSI1_HC58 0x400f413au
+#define CYREG_UDB_DSI1_HC59 0x400f413bu
+#define CYREG_UDB_DSI1_HC60 0x400f413cu
+#define CYREG_UDB_DSI1_HC61 0x400f413du
+#define CYREG_UDB_DSI1_HC62 0x400f413eu
+#define CYREG_UDB_DSI1_HC63 0x400f413fu
+#define CYREG_UDB_DSI1_HC64 0x400f4140u
+#define CYREG_UDB_DSI1_HC65 0x400f4141u
+#define CYREG_UDB_DSI1_HC66 0x400f4142u
+#define CYREG_UDB_DSI1_HC67 0x400f4143u
+#define CYREG_UDB_DSI1_HC68 0x400f4144u
+#define CYREG_UDB_DSI1_HC69 0x400f4145u
+#define CYREG_UDB_DSI1_HC70 0x400f4146u
+#define CYREG_UDB_DSI1_HC71 0x400f4147u
+#define CYREG_UDB_DSI1_HC72 0x400f4148u
+#define CYREG_UDB_DSI1_HC73 0x400f4149u
+#define CYREG_UDB_DSI1_HC74 0x400f414au
+#define CYREG_UDB_DSI1_HC75 0x400f414bu
+#define CYREG_UDB_DSI1_HC76 0x400f414cu
+#define CYREG_UDB_DSI1_HC77 0x400f414du
+#define CYREG_UDB_DSI1_HC78 0x400f414eu
+#define CYREG_UDB_DSI1_HC79 0x400f414fu
+#define CYREG_UDB_DSI1_HC80 0x400f4150u
+#define CYREG_UDB_DSI1_HC81 0x400f4151u
+#define CYREG_UDB_DSI1_HC82 0x400f4152u
+#define CYREG_UDB_DSI1_HC83 0x400f4153u
+#define CYREG_UDB_DSI1_HC84 0x400f4154u
+#define CYREG_UDB_DSI1_HC85 0x400f4155u
+#define CYREG_UDB_DSI1_HC86 0x400f4156u
+#define CYREG_UDB_DSI1_HC87 0x400f4157u
+#define CYREG_UDB_DSI1_HC88 0x400f4158u
+#define CYREG_UDB_DSI1_HC89 0x400f4159u
+#define CYREG_UDB_DSI1_HC90 0x400f415au
+#define CYREG_UDB_DSI1_HC91 0x400f415bu
+#define CYREG_UDB_DSI1_HC92 0x400f415cu
+#define CYREG_UDB_DSI1_HC93 0x400f415du
+#define CYREG_UDB_DSI1_HC94 0x400f415eu
+#define CYREG_UDB_DSI1_HC95 0x400f415fu
+#define CYREG_UDB_DSI1_HC96 0x400f4160u
+#define CYREG_UDB_DSI1_HC97 0x400f4161u
+#define CYREG_UDB_DSI1_HC98 0x400f4162u
+#define CYREG_UDB_DSI1_HC99 0x400f4163u
+#define CYREG_UDB_DSI1_HC100 0x400f4164u
+#define CYREG_UDB_DSI1_HC101 0x400f4165u
+#define CYREG_UDB_DSI1_HC102 0x400f4166u
+#define CYREG_UDB_DSI1_HC103 0x400f4167u
+#define CYREG_UDB_DSI1_HC104 0x400f4168u
+#define CYREG_UDB_DSI1_HC105 0x400f4169u
+#define CYREG_UDB_DSI1_HC106 0x400f416au
+#define CYREG_UDB_DSI1_HC107 0x400f416bu
+#define CYREG_UDB_DSI1_HC108 0x400f416cu
+#define CYREG_UDB_DSI1_HC109 0x400f416du
+#define CYREG_UDB_DSI1_HC110 0x400f416eu
+#define CYREG_UDB_DSI1_HC111 0x400f416fu
+#define CYREG_UDB_DSI1_HC112 0x400f4170u
+#define CYREG_UDB_DSI1_HC113 0x400f4171u
+#define CYREG_UDB_DSI1_HC114 0x400f4172u
+#define CYREG_UDB_DSI1_HC115 0x400f4173u
+#define CYREG_UDB_DSI1_HC116 0x400f4174u
+#define CYREG_UDB_DSI1_HC117 0x400f4175u
+#define CYREG_UDB_DSI1_HC118 0x400f4176u
+#define CYREG_UDB_DSI1_HC119 0x400f4177u
+#define CYREG_UDB_DSI1_HC120 0x400f4178u
+#define CYREG_UDB_DSI1_HC121 0x400f4179u
+#define CYREG_UDB_DSI1_HC122 0x400f417au
+#define CYREG_UDB_DSI1_HC123 0x400f417bu
+#define CYREG_UDB_DSI1_HC124 0x400f417cu
+#define CYREG_UDB_DSI1_HC125 0x400f417du
+#define CYREG_UDB_DSI1_HC126 0x400f417eu
+#define CYREG_UDB_DSI1_HC127 0x400f417fu
+#define CYREG_UDB_DSI1_HV_L0 0x400f4180u
+#define CYREG_UDB_DSI1_HV_L1 0x400f4181u
+#define CYREG_UDB_DSI1_HV_L2 0x400f4182u
+#define CYREG_UDB_DSI1_HV_L3 0x400f4183u
+#define CYREG_UDB_DSI1_HV_L4 0x400f4184u
+#define CYREG_UDB_DSI1_HV_L5 0x400f4185u
+#define CYREG_UDB_DSI1_HV_L6 0x400f4186u
+#define CYREG_UDB_DSI1_HV_L7 0x400f4187u
+#define CYREG_UDB_DSI1_HV_L8 0x400f4188u
+#define CYREG_UDB_DSI1_HV_L9 0x400f4189u
+#define CYREG_UDB_DSI1_HV_L10 0x400f418au
+#define CYREG_UDB_DSI1_HV_L11 0x400f418bu
+#define CYREG_UDB_DSI1_HV_L12 0x400f418cu
+#define CYREG_UDB_DSI1_HV_L13 0x400f418du
+#define CYREG_UDB_DSI1_HV_L14 0x400f418eu
+#define CYREG_UDB_DSI1_HV_L15 0x400f418fu
+#define CYREG_UDB_DSI1_HS0 0x400f4190u
+#define CYREG_UDB_DSI1_HS1 0x400f4191u
+#define CYREG_UDB_DSI1_HS2 0x400f4192u
+#define CYREG_UDB_DSI1_HS3 0x400f4193u
+#define CYREG_UDB_DSI1_HS4 0x400f4194u
+#define CYREG_UDB_DSI1_HS5 0x400f4195u
+#define CYREG_UDB_DSI1_HS6 0x400f4196u
+#define CYREG_UDB_DSI1_HS7 0x400f4197u
+#define CYREG_UDB_DSI1_HS8 0x400f4198u
+#define CYREG_UDB_DSI1_HS9 0x400f4199u
+#define CYREG_UDB_DSI1_HS10 0x400f419au
+#define CYREG_UDB_DSI1_HS11 0x400f419bu
+#define CYREG_UDB_DSI1_HS12 0x400f419cu
+#define CYREG_UDB_DSI1_HS13 0x400f419du
+#define CYREG_UDB_DSI1_HS14 0x400f419eu
+#define CYREG_UDB_DSI1_HS15 0x400f419fu
+#define CYREG_UDB_DSI1_HS16 0x400f41a0u
+#define CYREG_UDB_DSI1_HS17 0x400f41a1u
+#define CYREG_UDB_DSI1_HS18 0x400f41a2u
+#define CYREG_UDB_DSI1_HS19 0x400f41a3u
+#define CYREG_UDB_DSI1_HS20 0x400f41a4u
+#define CYREG_UDB_DSI1_HS21 0x400f41a5u
+#define CYREG_UDB_DSI1_HS22 0x400f41a6u
+#define CYREG_UDB_DSI1_HS23 0x400f41a7u
+#define CYREG_UDB_DSI1_HV_R0 0x400f41a8u
+#define CYREG_UDB_DSI1_HV_R1 0x400f41a9u
+#define CYREG_UDB_DSI1_HV_R2 0x400f41aau
+#define CYREG_UDB_DSI1_HV_R3 0x400f41abu
+#define CYREG_UDB_DSI1_HV_R4 0x400f41acu
+#define CYREG_UDB_DSI1_HV_R5 0x400f41adu
+#define CYREG_UDB_DSI1_HV_R6 0x400f41aeu
+#define CYREG_UDB_DSI1_HV_R7 0x400f41afu
+#define CYREG_UDB_DSI1_HV_R8 0x400f41b0u
+#define CYREG_UDB_DSI1_HV_R9 0x400f41b1u
+#define CYREG_UDB_DSI1_HV_R10 0x400f41b2u
+#define CYREG_UDB_DSI1_HV_R11 0x400f41b3u
+#define CYREG_UDB_DSI1_HV_R12 0x400f41b4u
+#define CYREG_UDB_DSI1_HV_R13 0x400f41b5u
+#define CYREG_UDB_DSI1_HV_R14 0x400f41b6u
+#define CYREG_UDB_DSI1_HV_R15 0x400f41b7u
+#define CYREG_UDB_DSI1_DSIINP0 0x400f41c0u
+#define CYREG_UDB_DSI1_DSIINP1 0x400f41c2u
+#define CYREG_UDB_DSI1_DSIINP2 0x400f41c4u
+#define CYREG_UDB_DSI1_DSIINP3 0x400f41c6u
+#define CYREG_UDB_DSI1_DSIINP4 0x400f41c8u
+#define CYREG_UDB_DSI1_DSIINP5 0x400f41cau
+#define CYREG_UDB_DSI1_DSIOUTP0 0x400f41ccu
+#define CYREG_UDB_DSI1_DSIOUTP1 0x400f41ceu
+#define CYREG_UDB_DSI1_DSIOUTP2 0x400f41d0u
+#define CYREG_UDB_DSI1_DSIOUTP3 0x400f41d2u
+#define CYREG_UDB_DSI1_DSIOUTT0 0x400f41d4u
+#define CYREG_UDB_DSI1_DSIOUTT1 0x400f41d6u
+#define CYREG_UDB_DSI1_DSIOUTT2 0x400f41d8u
+#define CYREG_UDB_DSI1_DSIOUTT3 0x400f41dau
+#define CYREG_UDB_DSI1_DSIOUTT4 0x400f41dcu
+#define CYREG_UDB_DSI1_DSIOUTT5 0x400f41deu
+#define CYREG_UDB_DSI1_VS0 0x400f41e0u
+#define CYREG_UDB_DSI1_VS1 0x400f41e2u
+#define CYREG_UDB_DSI1_VS2 0x400f41e4u
+#define CYREG_UDB_DSI1_VS3 0x400f41e6u
+#define CYREG_UDB_DSI1_VS4 0x400f41e8u
+#define CYREG_UDB_DSI1_VS5 0x400f41eau
+#define CYREG_UDB_DSI1_VS6 0x400f41ecu
+#define CYREG_UDB_DSI1_VS7 0x400f41eeu
+#define CYDEV_UDB_DSI2_BASE 0x400f4200u
+#define CYDEV_UDB_DSI2_SIZE 0x00000100u
+#define CYREG_UDB_DSI2_HC0 0x400f4200u
+#define CYREG_UDB_DSI2_HC1 0x400f4201u
+#define CYREG_UDB_DSI2_HC2 0x400f4202u
+#define CYREG_UDB_DSI2_HC3 0x400f4203u
+#define CYREG_UDB_DSI2_HC4 0x400f4204u
+#define CYREG_UDB_DSI2_HC5 0x400f4205u
+#define CYREG_UDB_DSI2_HC6 0x400f4206u
+#define CYREG_UDB_DSI2_HC7 0x400f4207u
+#define CYREG_UDB_DSI2_HC8 0x400f4208u
+#define CYREG_UDB_DSI2_HC9 0x400f4209u
+#define CYREG_UDB_DSI2_HC10 0x400f420au
+#define CYREG_UDB_DSI2_HC11 0x400f420bu
+#define CYREG_UDB_DSI2_HC12 0x400f420cu
+#define CYREG_UDB_DSI2_HC13 0x400f420du
+#define CYREG_UDB_DSI2_HC14 0x400f420eu
+#define CYREG_UDB_DSI2_HC15 0x400f420fu
+#define CYREG_UDB_DSI2_HC16 0x400f4210u
+#define CYREG_UDB_DSI2_HC17 0x400f4211u
+#define CYREG_UDB_DSI2_HC18 0x400f4212u
+#define CYREG_UDB_DSI2_HC19 0x400f4213u
+#define CYREG_UDB_DSI2_HC20 0x400f4214u
+#define CYREG_UDB_DSI2_HC21 0x400f4215u
+#define CYREG_UDB_DSI2_HC22 0x400f4216u
+#define CYREG_UDB_DSI2_HC23 0x400f4217u
+#define CYREG_UDB_DSI2_HC24 0x400f4218u
+#define CYREG_UDB_DSI2_HC25 0x400f4219u
+#define CYREG_UDB_DSI2_HC26 0x400f421au
+#define CYREG_UDB_DSI2_HC27 0x400f421bu
+#define CYREG_UDB_DSI2_HC28 0x400f421cu
+#define CYREG_UDB_DSI2_HC29 0x400f421du
+#define CYREG_UDB_DSI2_HC30 0x400f421eu
+#define CYREG_UDB_DSI2_HC31 0x400f421fu
+#define CYREG_UDB_DSI2_HC32 0x400f4220u
+#define CYREG_UDB_DSI2_HC33 0x400f4221u
+#define CYREG_UDB_DSI2_HC34 0x400f4222u
+#define CYREG_UDB_DSI2_HC35 0x400f4223u
+#define CYREG_UDB_DSI2_HC36 0x400f4224u
+#define CYREG_UDB_DSI2_HC37 0x400f4225u
+#define CYREG_UDB_DSI2_HC38 0x400f4226u
+#define CYREG_UDB_DSI2_HC39 0x400f4227u
+#define CYREG_UDB_DSI2_HC40 0x400f4228u
+#define CYREG_UDB_DSI2_HC41 0x400f4229u
+#define CYREG_UDB_DSI2_HC42 0x400f422au
+#define CYREG_UDB_DSI2_HC43 0x400f422bu
+#define CYREG_UDB_DSI2_HC44 0x400f422cu
+#define CYREG_UDB_DSI2_HC45 0x400f422du
+#define CYREG_UDB_DSI2_HC46 0x400f422eu
+#define CYREG_UDB_DSI2_HC47 0x400f422fu
+#define CYREG_UDB_DSI2_HC48 0x400f4230u
+#define CYREG_UDB_DSI2_HC49 0x400f4231u
+#define CYREG_UDB_DSI2_HC50 0x400f4232u
+#define CYREG_UDB_DSI2_HC51 0x400f4233u
+#define CYREG_UDB_DSI2_HC52 0x400f4234u
+#define CYREG_UDB_DSI2_HC53 0x400f4235u
+#define CYREG_UDB_DSI2_HC54 0x400f4236u
+#define CYREG_UDB_DSI2_HC55 0x400f4237u
+#define CYREG_UDB_DSI2_HC56 0x400f4238u
+#define CYREG_UDB_DSI2_HC57 0x400f4239u
+#define CYREG_UDB_DSI2_HC58 0x400f423au
+#define CYREG_UDB_DSI2_HC59 0x400f423bu
+#define CYREG_UDB_DSI2_HC60 0x400f423cu
+#define CYREG_UDB_DSI2_HC61 0x400f423du
+#define CYREG_UDB_DSI2_HC62 0x400f423eu
+#define CYREG_UDB_DSI2_HC63 0x400f423fu
+#define CYREG_UDB_DSI2_HC64 0x400f4240u
+#define CYREG_UDB_DSI2_HC65 0x400f4241u
+#define CYREG_UDB_DSI2_HC66 0x400f4242u
+#define CYREG_UDB_DSI2_HC67 0x400f4243u
+#define CYREG_UDB_DSI2_HC68 0x400f4244u
+#define CYREG_UDB_DSI2_HC69 0x400f4245u
+#define CYREG_UDB_DSI2_HC70 0x400f4246u
+#define CYREG_UDB_DSI2_HC71 0x400f4247u
+#define CYREG_UDB_DSI2_HC72 0x400f4248u
+#define CYREG_UDB_DSI2_HC73 0x400f4249u
+#define CYREG_UDB_DSI2_HC74 0x400f424au
+#define CYREG_UDB_DSI2_HC75 0x400f424bu
+#define CYREG_UDB_DSI2_HC76 0x400f424cu
+#define CYREG_UDB_DSI2_HC77 0x400f424du
+#define CYREG_UDB_DSI2_HC78 0x400f424eu
+#define CYREG_UDB_DSI2_HC79 0x400f424fu
+#define CYREG_UDB_DSI2_HC80 0x400f4250u
+#define CYREG_UDB_DSI2_HC81 0x400f4251u
+#define CYREG_UDB_DSI2_HC82 0x400f4252u
+#define CYREG_UDB_DSI2_HC83 0x400f4253u
+#define CYREG_UDB_DSI2_HC84 0x400f4254u
+#define CYREG_UDB_DSI2_HC85 0x400f4255u
+#define CYREG_UDB_DSI2_HC86 0x400f4256u
+#define CYREG_UDB_DSI2_HC87 0x400f4257u
+#define CYREG_UDB_DSI2_HC88 0x400f4258u
+#define CYREG_UDB_DSI2_HC89 0x400f4259u
+#define CYREG_UDB_DSI2_HC90 0x400f425au
+#define CYREG_UDB_DSI2_HC91 0x400f425bu
+#define CYREG_UDB_DSI2_HC92 0x400f425cu
+#define CYREG_UDB_DSI2_HC93 0x400f425du
+#define CYREG_UDB_DSI2_HC94 0x400f425eu
+#define CYREG_UDB_DSI2_HC95 0x400f425fu
+#define CYREG_UDB_DSI2_HC96 0x400f4260u
+#define CYREG_UDB_DSI2_HC97 0x400f4261u
+#define CYREG_UDB_DSI2_HC98 0x400f4262u
+#define CYREG_UDB_DSI2_HC99 0x400f4263u
+#define CYREG_UDB_DSI2_HC100 0x400f4264u
+#define CYREG_UDB_DSI2_HC101 0x400f4265u
+#define CYREG_UDB_DSI2_HC102 0x400f4266u
+#define CYREG_UDB_DSI2_HC103 0x400f4267u
+#define CYREG_UDB_DSI2_HC104 0x400f4268u
+#define CYREG_UDB_DSI2_HC105 0x400f4269u
+#define CYREG_UDB_DSI2_HC106 0x400f426au
+#define CYREG_UDB_DSI2_HC107 0x400f426bu
+#define CYREG_UDB_DSI2_HC108 0x400f426cu
+#define CYREG_UDB_DSI2_HC109 0x400f426du
+#define CYREG_UDB_DSI2_HC110 0x400f426eu
+#define CYREG_UDB_DSI2_HC111 0x400f426fu
+#define CYREG_UDB_DSI2_HC112 0x400f4270u
+#define CYREG_UDB_DSI2_HC113 0x400f4271u
+#define CYREG_UDB_DSI2_HC114 0x400f4272u
+#define CYREG_UDB_DSI2_HC115 0x400f4273u
+#define CYREG_UDB_DSI2_HC116 0x400f4274u
+#define CYREG_UDB_DSI2_HC117 0x400f4275u
+#define CYREG_UDB_DSI2_HC118 0x400f4276u
+#define CYREG_UDB_DSI2_HC119 0x400f4277u
+#define CYREG_UDB_DSI2_HC120 0x400f4278u
+#define CYREG_UDB_DSI2_HC121 0x400f4279u
+#define CYREG_UDB_DSI2_HC122 0x400f427au
+#define CYREG_UDB_DSI2_HC123 0x400f427bu
+#define CYREG_UDB_DSI2_HC124 0x400f427cu
+#define CYREG_UDB_DSI2_HC125 0x400f427du
+#define CYREG_UDB_DSI2_HC126 0x400f427eu
+#define CYREG_UDB_DSI2_HC127 0x400f427fu
+#define CYREG_UDB_DSI2_HV_L0 0x400f4280u
+#define CYREG_UDB_DSI2_HV_L1 0x400f4281u
+#define CYREG_UDB_DSI2_HV_L2 0x400f4282u
+#define CYREG_UDB_DSI2_HV_L3 0x400f4283u
+#define CYREG_UDB_DSI2_HV_L4 0x400f4284u
+#define CYREG_UDB_DSI2_HV_L5 0x400f4285u
+#define CYREG_UDB_DSI2_HV_L6 0x400f4286u
+#define CYREG_UDB_DSI2_HV_L7 0x400f4287u
+#define CYREG_UDB_DSI2_HV_L8 0x400f4288u
+#define CYREG_UDB_DSI2_HV_L9 0x400f4289u
+#define CYREG_UDB_DSI2_HV_L10 0x400f428au
+#define CYREG_UDB_DSI2_HV_L11 0x400f428bu
+#define CYREG_UDB_DSI2_HV_L12 0x400f428cu
+#define CYREG_UDB_DSI2_HV_L13 0x400f428du
+#define CYREG_UDB_DSI2_HV_L14 0x400f428eu
+#define CYREG_UDB_DSI2_HV_L15 0x400f428fu
+#define CYREG_UDB_DSI2_HS0 0x400f4290u
+#define CYREG_UDB_DSI2_HS1 0x400f4291u
+#define CYREG_UDB_DSI2_HS2 0x400f4292u
+#define CYREG_UDB_DSI2_HS3 0x400f4293u
+#define CYREG_UDB_DSI2_HS4 0x400f4294u
+#define CYREG_UDB_DSI2_HS5 0x400f4295u
+#define CYREG_UDB_DSI2_HS6 0x400f4296u
+#define CYREG_UDB_DSI2_HS7 0x400f4297u
+#define CYREG_UDB_DSI2_HS8 0x400f4298u
+#define CYREG_UDB_DSI2_HS9 0x400f4299u
+#define CYREG_UDB_DSI2_HS10 0x400f429au
+#define CYREG_UDB_DSI2_HS11 0x400f429bu
+#define CYREG_UDB_DSI2_HS12 0x400f429cu
+#define CYREG_UDB_DSI2_HS13 0x400f429du
+#define CYREG_UDB_DSI2_HS14 0x400f429eu
+#define CYREG_UDB_DSI2_HS15 0x400f429fu
+#define CYREG_UDB_DSI2_HS16 0x400f42a0u
+#define CYREG_UDB_DSI2_HS17 0x400f42a1u
+#define CYREG_UDB_DSI2_HS18 0x400f42a2u
+#define CYREG_UDB_DSI2_HS19 0x400f42a3u
+#define CYREG_UDB_DSI2_HS20 0x400f42a4u
+#define CYREG_UDB_DSI2_HS21 0x400f42a5u
+#define CYREG_UDB_DSI2_HS22 0x400f42a6u
+#define CYREG_UDB_DSI2_HS23 0x400f42a7u
+#define CYREG_UDB_DSI2_HV_R0 0x400f42a8u
+#define CYREG_UDB_DSI2_HV_R1 0x400f42a9u
+#define CYREG_UDB_DSI2_HV_R2 0x400f42aau
+#define CYREG_UDB_DSI2_HV_R3 0x400f42abu
+#define CYREG_UDB_DSI2_HV_R4 0x400f42acu
+#define CYREG_UDB_DSI2_HV_R5 0x400f42adu
+#define CYREG_UDB_DSI2_HV_R6 0x400f42aeu
+#define CYREG_UDB_DSI2_HV_R7 0x400f42afu
+#define CYREG_UDB_DSI2_HV_R8 0x400f42b0u
+#define CYREG_UDB_DSI2_HV_R9 0x400f42b1u
+#define CYREG_UDB_DSI2_HV_R10 0x400f42b2u
+#define CYREG_UDB_DSI2_HV_R11 0x400f42b3u
+#define CYREG_UDB_DSI2_HV_R12 0x400f42b4u
+#define CYREG_UDB_DSI2_HV_R13 0x400f42b5u
+#define CYREG_UDB_DSI2_HV_R14 0x400f42b6u
+#define CYREG_UDB_DSI2_HV_R15 0x400f42b7u
+#define CYREG_UDB_DSI2_DSIINP0 0x400f42c0u
+#define CYREG_UDB_DSI2_DSIINP1 0x400f42c2u
+#define CYREG_UDB_DSI2_DSIINP2 0x400f42c4u
+#define CYREG_UDB_DSI2_DSIINP3 0x400f42c6u
+#define CYREG_UDB_DSI2_DSIINP4 0x400f42c8u
+#define CYREG_UDB_DSI2_DSIINP5 0x400f42cau
+#define CYREG_UDB_DSI2_DSIOUTP0 0x400f42ccu
+#define CYREG_UDB_DSI2_DSIOUTP1 0x400f42ceu
+#define CYREG_UDB_DSI2_DSIOUTP2 0x400f42d0u
+#define CYREG_UDB_DSI2_DSIOUTP3 0x400f42d2u
+#define CYREG_UDB_DSI2_DSIOUTT0 0x400f42d4u
+#define CYREG_UDB_DSI2_DSIOUTT1 0x400f42d6u
+#define CYREG_UDB_DSI2_DSIOUTT2 0x400f42d8u
+#define CYREG_UDB_DSI2_DSIOUTT3 0x400f42dau
+#define CYREG_UDB_DSI2_DSIOUTT4 0x400f42dcu
+#define CYREG_UDB_DSI2_DSIOUTT5 0x400f42deu
+#define CYREG_UDB_DSI2_VS0 0x400f42e0u
+#define CYREG_UDB_DSI2_VS1 0x400f42e2u
+#define CYREG_UDB_DSI2_VS2 0x400f42e4u
+#define CYREG_UDB_DSI2_VS3 0x400f42e6u
+#define CYREG_UDB_DSI2_VS4 0x400f42e8u
+#define CYREG_UDB_DSI2_VS5 0x400f42eau
+#define CYREG_UDB_DSI2_VS6 0x400f42ecu
+#define CYREG_UDB_DSI2_VS7 0x400f42eeu
+#define CYDEV_UDB_DSI3_BASE 0x400f4300u
+#define CYDEV_UDB_DSI3_SIZE 0x00000100u
+#define CYREG_UDB_DSI3_HC0 0x400f4300u
+#define CYREG_UDB_DSI3_HC1 0x400f4301u
+#define CYREG_UDB_DSI3_HC2 0x400f4302u
+#define CYREG_UDB_DSI3_HC3 0x400f4303u
+#define CYREG_UDB_DSI3_HC4 0x400f4304u
+#define CYREG_UDB_DSI3_HC5 0x400f4305u
+#define CYREG_UDB_DSI3_HC6 0x400f4306u
+#define CYREG_UDB_DSI3_HC7 0x400f4307u
+#define CYREG_UDB_DSI3_HC8 0x400f4308u
+#define CYREG_UDB_DSI3_HC9 0x400f4309u
+#define CYREG_UDB_DSI3_HC10 0x400f430au
+#define CYREG_UDB_DSI3_HC11 0x400f430bu
+#define CYREG_UDB_DSI3_HC12 0x400f430cu
+#define CYREG_UDB_DSI3_HC13 0x400f430du
+#define CYREG_UDB_DSI3_HC14 0x400f430eu
+#define CYREG_UDB_DSI3_HC15 0x400f430fu
+#define CYREG_UDB_DSI3_HC16 0x400f4310u
+#define CYREG_UDB_DSI3_HC17 0x400f4311u
+#define CYREG_UDB_DSI3_HC18 0x400f4312u
+#define CYREG_UDB_DSI3_HC19 0x400f4313u
+#define CYREG_UDB_DSI3_HC20 0x400f4314u
+#define CYREG_UDB_DSI3_HC21 0x400f4315u
+#define CYREG_UDB_DSI3_HC22 0x400f4316u
+#define CYREG_UDB_DSI3_HC23 0x400f4317u
+#define CYREG_UDB_DSI3_HC24 0x400f4318u
+#define CYREG_UDB_DSI3_HC25 0x400f4319u
+#define CYREG_UDB_DSI3_HC26 0x400f431au
+#define CYREG_UDB_DSI3_HC27 0x400f431bu
+#define CYREG_UDB_DSI3_HC28 0x400f431cu
+#define CYREG_UDB_DSI3_HC29 0x400f431du
+#define CYREG_UDB_DSI3_HC30 0x400f431eu
+#define CYREG_UDB_DSI3_HC31 0x400f431fu
+#define CYREG_UDB_DSI3_HC32 0x400f4320u
+#define CYREG_UDB_DSI3_HC33 0x400f4321u
+#define CYREG_UDB_DSI3_HC34 0x400f4322u
+#define CYREG_UDB_DSI3_HC35 0x400f4323u
+#define CYREG_UDB_DSI3_HC36 0x400f4324u
+#define CYREG_UDB_DSI3_HC37 0x400f4325u
+#define CYREG_UDB_DSI3_HC38 0x400f4326u
+#define CYREG_UDB_DSI3_HC39 0x400f4327u
+#define CYREG_UDB_DSI3_HC40 0x400f4328u
+#define CYREG_UDB_DSI3_HC41 0x400f4329u
+#define CYREG_UDB_DSI3_HC42 0x400f432au
+#define CYREG_UDB_DSI3_HC43 0x400f432bu
+#define CYREG_UDB_DSI3_HC44 0x400f432cu
+#define CYREG_UDB_DSI3_HC45 0x400f432du
+#define CYREG_UDB_DSI3_HC46 0x400f432eu
+#define CYREG_UDB_DSI3_HC47 0x400f432fu
+#define CYREG_UDB_DSI3_HC48 0x400f4330u
+#define CYREG_UDB_DSI3_HC49 0x400f4331u
+#define CYREG_UDB_DSI3_HC50 0x400f4332u
+#define CYREG_UDB_DSI3_HC51 0x400f4333u
+#define CYREG_UDB_DSI3_HC52 0x400f4334u
+#define CYREG_UDB_DSI3_HC53 0x400f4335u
+#define CYREG_UDB_DSI3_HC54 0x400f4336u
+#define CYREG_UDB_DSI3_HC55 0x400f4337u
+#define CYREG_UDB_DSI3_HC56 0x400f4338u
+#define CYREG_UDB_DSI3_HC57 0x400f4339u
+#define CYREG_UDB_DSI3_HC58 0x400f433au
+#define CYREG_UDB_DSI3_HC59 0x400f433bu
+#define CYREG_UDB_DSI3_HC60 0x400f433cu
+#define CYREG_UDB_DSI3_HC61 0x400f433du
+#define CYREG_UDB_DSI3_HC62 0x400f433eu
+#define CYREG_UDB_DSI3_HC63 0x400f433fu
+#define CYREG_UDB_DSI3_HC64 0x400f4340u
+#define CYREG_UDB_DSI3_HC65 0x400f4341u
+#define CYREG_UDB_DSI3_HC66 0x400f4342u
+#define CYREG_UDB_DSI3_HC67 0x400f4343u
+#define CYREG_UDB_DSI3_HC68 0x400f4344u
+#define CYREG_UDB_DSI3_HC69 0x400f4345u
+#define CYREG_UDB_DSI3_HC70 0x400f4346u
+#define CYREG_UDB_DSI3_HC71 0x400f4347u
+#define CYREG_UDB_DSI3_HC72 0x400f4348u
+#define CYREG_UDB_DSI3_HC73 0x400f4349u
+#define CYREG_UDB_DSI3_HC74 0x400f434au
+#define CYREG_UDB_DSI3_HC75 0x400f434bu
+#define CYREG_UDB_DSI3_HC76 0x400f434cu
+#define CYREG_UDB_DSI3_HC77 0x400f434du
+#define CYREG_UDB_DSI3_HC78 0x400f434eu
+#define CYREG_UDB_DSI3_HC79 0x400f434fu
+#define CYREG_UDB_DSI3_HC80 0x400f4350u
+#define CYREG_UDB_DSI3_HC81 0x400f4351u
+#define CYREG_UDB_DSI3_HC82 0x400f4352u
+#define CYREG_UDB_DSI3_HC83 0x400f4353u
+#define CYREG_UDB_DSI3_HC84 0x400f4354u
+#define CYREG_UDB_DSI3_HC85 0x400f4355u
+#define CYREG_UDB_DSI3_HC86 0x400f4356u
+#define CYREG_UDB_DSI3_HC87 0x400f4357u
+#define CYREG_UDB_DSI3_HC88 0x400f4358u
+#define CYREG_UDB_DSI3_HC89 0x400f4359u
+#define CYREG_UDB_DSI3_HC90 0x400f435au
+#define CYREG_UDB_DSI3_HC91 0x400f435bu
+#define CYREG_UDB_DSI3_HC92 0x400f435cu
+#define CYREG_UDB_DSI3_HC93 0x400f435du
+#define CYREG_UDB_DSI3_HC94 0x400f435eu
+#define CYREG_UDB_DSI3_HC95 0x400f435fu
+#define CYREG_UDB_DSI3_HC96 0x400f4360u
+#define CYREG_UDB_DSI3_HC97 0x400f4361u
+#define CYREG_UDB_DSI3_HC98 0x400f4362u
+#define CYREG_UDB_DSI3_HC99 0x400f4363u
+#define CYREG_UDB_DSI3_HC100 0x400f4364u
+#define CYREG_UDB_DSI3_HC101 0x400f4365u
+#define CYREG_UDB_DSI3_HC102 0x400f4366u
+#define CYREG_UDB_DSI3_HC103 0x400f4367u
+#define CYREG_UDB_DSI3_HC104 0x400f4368u
+#define CYREG_UDB_DSI3_HC105 0x400f4369u
+#define CYREG_UDB_DSI3_HC106 0x400f436au
+#define CYREG_UDB_DSI3_HC107 0x400f436bu
+#define CYREG_UDB_DSI3_HC108 0x400f436cu
+#define CYREG_UDB_DSI3_HC109 0x400f436du
+#define CYREG_UDB_DSI3_HC110 0x400f436eu
+#define CYREG_UDB_DSI3_HC111 0x400f436fu
+#define CYREG_UDB_DSI3_HC112 0x400f4370u
+#define CYREG_UDB_DSI3_HC113 0x400f4371u
+#define CYREG_UDB_DSI3_HC114 0x400f4372u
+#define CYREG_UDB_DSI3_HC115 0x400f4373u
+#define CYREG_UDB_DSI3_HC116 0x400f4374u
+#define CYREG_UDB_DSI3_HC117 0x400f4375u
+#define CYREG_UDB_DSI3_HC118 0x400f4376u
+#define CYREG_UDB_DSI3_HC119 0x400f4377u
+#define CYREG_UDB_DSI3_HC120 0x400f4378u
+#define CYREG_UDB_DSI3_HC121 0x400f4379u
+#define CYREG_UDB_DSI3_HC122 0x400f437au
+#define CYREG_UDB_DSI3_HC123 0x400f437bu
+#define CYREG_UDB_DSI3_HC124 0x400f437cu
+#define CYREG_UDB_DSI3_HC125 0x400f437du
+#define CYREG_UDB_DSI3_HC126 0x400f437eu
+#define CYREG_UDB_DSI3_HC127 0x400f437fu
+#define CYREG_UDB_DSI3_HV_L0 0x400f4380u
+#define CYREG_UDB_DSI3_HV_L1 0x400f4381u
+#define CYREG_UDB_DSI3_HV_L2 0x400f4382u
+#define CYREG_UDB_DSI3_HV_L3 0x400f4383u
+#define CYREG_UDB_DSI3_HV_L4 0x400f4384u
+#define CYREG_UDB_DSI3_HV_L5 0x400f4385u
+#define CYREG_UDB_DSI3_HV_L6 0x400f4386u
+#define CYREG_UDB_DSI3_HV_L7 0x400f4387u
+#define CYREG_UDB_DSI3_HV_L8 0x400f4388u
+#define CYREG_UDB_DSI3_HV_L9 0x400f4389u
+#define CYREG_UDB_DSI3_HV_L10 0x400f438au
+#define CYREG_UDB_DSI3_HV_L11 0x400f438bu
+#define CYREG_UDB_DSI3_HV_L12 0x400f438cu
+#define CYREG_UDB_DSI3_HV_L13 0x400f438du
+#define CYREG_UDB_DSI3_HV_L14 0x400f438eu
+#define CYREG_UDB_DSI3_HV_L15 0x400f438fu
+#define CYREG_UDB_DSI3_HS0 0x400f4390u
+#define CYREG_UDB_DSI3_HS1 0x400f4391u
+#define CYREG_UDB_DSI3_HS2 0x400f4392u
+#define CYREG_UDB_DSI3_HS3 0x400f4393u
+#define CYREG_UDB_DSI3_HS4 0x400f4394u
+#define CYREG_UDB_DSI3_HS5 0x400f4395u
+#define CYREG_UDB_DSI3_HS6 0x400f4396u
+#define CYREG_UDB_DSI3_HS7 0x400f4397u
+#define CYREG_UDB_DSI3_HS8 0x400f4398u
+#define CYREG_UDB_DSI3_HS9 0x400f4399u
+#define CYREG_UDB_DSI3_HS10 0x400f439au
+#define CYREG_UDB_DSI3_HS11 0x400f439bu
+#define CYREG_UDB_DSI3_HS12 0x400f439cu
+#define CYREG_UDB_DSI3_HS13 0x400f439du
+#define CYREG_UDB_DSI3_HS14 0x400f439eu
+#define CYREG_UDB_DSI3_HS15 0x400f439fu
+#define CYREG_UDB_DSI3_HS16 0x400f43a0u
+#define CYREG_UDB_DSI3_HS17 0x400f43a1u
+#define CYREG_UDB_DSI3_HS18 0x400f43a2u
+#define CYREG_UDB_DSI3_HS19 0x400f43a3u
+#define CYREG_UDB_DSI3_HS20 0x400f43a4u
+#define CYREG_UDB_DSI3_HS21 0x400f43a5u
+#define CYREG_UDB_DSI3_HS22 0x400f43a6u
+#define CYREG_UDB_DSI3_HS23 0x400f43a7u
+#define CYREG_UDB_DSI3_HV_R0 0x400f43a8u
+#define CYREG_UDB_DSI3_HV_R1 0x400f43a9u
+#define CYREG_UDB_DSI3_HV_R2 0x400f43aau
+#define CYREG_UDB_DSI3_HV_R3 0x400f43abu
+#define CYREG_UDB_DSI3_HV_R4 0x400f43acu
+#define CYREG_UDB_DSI3_HV_R5 0x400f43adu
+#define CYREG_UDB_DSI3_HV_R6 0x400f43aeu
+#define CYREG_UDB_DSI3_HV_R7 0x400f43afu
+#define CYREG_UDB_DSI3_HV_R8 0x400f43b0u
+#define CYREG_UDB_DSI3_HV_R9 0x400f43b1u
+#define CYREG_UDB_DSI3_HV_R10 0x400f43b2u
+#define CYREG_UDB_DSI3_HV_R11 0x400f43b3u
+#define CYREG_UDB_DSI3_HV_R12 0x400f43b4u
+#define CYREG_UDB_DSI3_HV_R13 0x400f43b5u
+#define CYREG_UDB_DSI3_HV_R14 0x400f43b6u
+#define CYREG_UDB_DSI3_HV_R15 0x400f43b7u
+#define CYREG_UDB_DSI3_DSIINP0 0x400f43c0u
+#define CYREG_UDB_DSI3_DSIINP1 0x400f43c2u
+#define CYREG_UDB_DSI3_DSIINP2 0x400f43c4u
+#define CYREG_UDB_DSI3_DSIINP3 0x400f43c6u
+#define CYREG_UDB_DSI3_DSIINP4 0x400f43c8u
+#define CYREG_UDB_DSI3_DSIINP5 0x400f43cau
+#define CYREG_UDB_DSI3_DSIOUTP0 0x400f43ccu
+#define CYREG_UDB_DSI3_DSIOUTP1 0x400f43ceu
+#define CYREG_UDB_DSI3_DSIOUTP2 0x400f43d0u
+#define CYREG_UDB_DSI3_DSIOUTP3 0x400f43d2u
+#define CYREG_UDB_DSI3_DSIOUTT0 0x400f43d4u
+#define CYREG_UDB_DSI3_DSIOUTT1 0x400f43d6u
+#define CYREG_UDB_DSI3_DSIOUTT2 0x400f43d8u
+#define CYREG_UDB_DSI3_DSIOUTT3 0x400f43dau
+#define CYREG_UDB_DSI3_DSIOUTT4 0x400f43dcu
+#define CYREG_UDB_DSI3_DSIOUTT5 0x400f43deu
+#define CYREG_UDB_DSI3_VS0 0x400f43e0u
+#define CYREG_UDB_DSI3_VS1 0x400f43e2u
+#define CYREG_UDB_DSI3_VS2 0x400f43e4u
+#define CYREG_UDB_DSI3_VS3 0x400f43e6u
+#define CYREG_UDB_DSI3_VS4 0x400f43e8u
+#define CYREG_UDB_DSI3_VS5 0x400f43eau
+#define CYREG_UDB_DSI3_VS6 0x400f43ecu
+#define CYREG_UDB_DSI3_VS7 0x400f43eeu
+#define CYDEV_UDB_PA0_BASE 0x400f5000u
+#define CYDEV_UDB_PA0_SIZE 0x00000010u
+#define CYREG_UDB_PA0_CFG0 0x400f5000u
+#define CYFLD_UDB_PA_CLKIN_EN_SEL__OFFSET 0x00000000u
+#define CYFLD_UDB_PA_CLKIN_EN_SEL__SIZE 0x00000002u
+#define CYVAL_UDB_PA_CLKIN_EN_SEL_PIN_RC 0x00000000u
+#define CYVAL_UDB_PA_CLKIN_EN_SEL_DSI_RC_0 0x00000001u
+#define CYVAL_UDB_PA_CLKIN_EN_SEL_DSI_RC_1 0x00000002u
+#define CYVAL_UDB_PA_CLKIN_EN_SEL_DSI_RC_2 0x00000003u
+#define CYFLD_UDB_PA_CLKIN_EN_MODE__OFFSET 0x00000002u
+#define CYFLD_UDB_PA_CLKIN_EN_MODE__SIZE 0x00000002u
+#define CYVAL_UDB_PA_CLKIN_EN_MODE_OFF 0x00000000u
+#define CYVAL_UDB_PA_CLKIN_EN_MODE_ON 0x00000001u
+#define CYVAL_UDB_PA_CLKIN_EN_MODE_POSEDGE 0x00000002u
+#define CYVAL_UDB_PA_CLKIN_EN_MODE_LEVEL 0x00000003u
+#define CYFLD_UDB_PA_CLKIN_EN_INV__OFFSET 0x00000004u
+#define CYFLD_UDB_PA_CLKIN_EN_INV__SIZE 0x00000001u
+#define CYVAL_UDB_PA_CLKIN_EN_INV_NOINV 0x00000000u
+#define CYVAL_UDB_PA_CLKIN_EN_INV_INV 0x00000001u
+#define CYFLD_UDB_PA_CLKIN_INV__OFFSET 0x00000005u
+#define CYFLD_UDB_PA_CLKIN_INV__SIZE 0x00000001u
+#define CYVAL_UDB_PA_CLKIN_INV_NOINV 0x00000000u
+#define CYVAL_UDB_PA_CLKIN_INV_INV 0x00000001u
+#define CYFLD_UDB_PA_NC__OFFSET 0x00000006u
+#define CYFLD_UDB_PA_NC__SIZE 0x00000002u
+#define CYREG_UDB_PA0_CFG1 0x400f5001u
+#define CYFLD_UDB_PA_CLKOUT_EN_SEL__OFFSET 0x00000000u
+#define CYFLD_UDB_PA_CLKOUT_EN_SEL__SIZE 0x00000002u
+#define CYVAL_UDB_PA_CLKOUT_EN_SEL_PIN_RC 0x00000000u
+#define CYVAL_UDB_PA_CLKOUT_EN_SEL_DSI_RC_0 0x00000001u
+#define CYVAL_UDB_PA_CLKOUT_EN_SEL_DSI_RC_1 0x00000002u
+#define CYVAL_UDB_PA_CLKOUT_EN_SEL_DSI_RC_2 0x00000003u
+#define CYFLD_UDB_PA_CLKOUT_EN_MODE__OFFSET 0x00000002u
+#define CYFLD_UDB_PA_CLKOUT_EN_MODE__SIZE 0x00000002u
+#define CYVAL_UDB_PA_CLKOUT_EN_MODE_OFF 0x00000000u
+#define CYVAL_UDB_PA_CLKOUT_EN_MODE_ON 0x00000001u
+#define CYVAL_UDB_PA_CLKOUT_EN_MODE_POSEDGE 0x00000002u
+#define CYVAL_UDB_PA_CLKOUT_EN_MODE_LEVEL 0x00000003u
+#define CYFLD_UDB_PA_CLKOUT_EN_INV__OFFSET 0x00000004u
+#define CYFLD_UDB_PA_CLKOUT_EN_INV__SIZE 0x00000001u
+#define CYVAL_UDB_PA_CLKOUT_EN_INV_NOINV 0x00000000u
+#define CYVAL_UDB_PA_CLKOUT_EN_INV_INV 0x00000001u
+#define CYFLD_UDB_PA_CLKOUT_INV__OFFSET 0x00000005u
+#define CYFLD_UDB_PA_CLKOUT_INV__SIZE 0x00000001u
+#define CYVAL_UDB_PA_CLKOUT_INV_NOINV 0x00000000u
+#define CYVAL_UDB_PA_CLKOUT_INV_INV 0x00000001u
+#define CYREG_UDB_PA0_CFG2 0x400f5002u
+#define CYFLD_UDB_PA_CLKIN_SEL__OFFSET 0x00000000u
+#define CYFLD_UDB_PA_CLKIN_SEL__SIZE 0x00000004u
+#define CYVAL_UDB_PA_CLKIN_SEL_GCLK0 0x00000000u
+#define CYVAL_UDB_PA_CLKIN_SEL_GCLK1 0x00000001u
+#define CYVAL_UDB_PA_CLKIN_SEL_GCLK2 0x00000002u
+#define CYVAL_UDB_PA_CLKIN_SEL_GCLK3 0x00000003u
+#define CYVAL_UDB_PA_CLKIN_SEL_GCLK4 0x00000004u
+#define CYVAL_UDB_PA_CLKIN_SEL_GCLK5 0x00000005u
+#define CYVAL_UDB_PA_CLKIN_SEL_GCLK6 0x00000006u
+#define CYVAL_UDB_PA_CLKIN_SEL_GCLK7 0x00000007u
+#define CYVAL_UDB_PA_CLKIN_SEL_BUS_CLK_APP 0x00000009u
+#define CYVAL_UDB_PA_CLKIN_SEL_PIN_RC 0x0000000cu
+#define CYVAL_UDB_PA_CLKIN_SEL_DSI_RC_0 0x0000000du
+#define CYVAL_UDB_PA_CLKIN_SEL_DSI_RC_1 0x0000000eu
+#define CYVAL_UDB_PA_CLKIN_SEL_DSI_RC_2 0x0000000fu
+#define CYFLD_UDB_PA_CLKOUT_SEL__OFFSET 0x00000004u
+#define CYFLD_UDB_PA_CLKOUT_SEL__SIZE 0x00000004u
+#define CYVAL_UDB_PA_CLKOUT_SEL_GCLK0 0x00000000u
+#define CYVAL_UDB_PA_CLKOUT_SEL_GCLK1 0x00000001u
+#define CYVAL_UDB_PA_CLKOUT_SEL_GCLK2 0x00000002u
+#define CYVAL_UDB_PA_CLKOUT_SEL_GCLK3 0x00000003u
+#define CYVAL_UDB_PA_CLKOUT_SEL_GCLK4 0x00000004u
+#define CYVAL_UDB_PA_CLKOUT_SEL_GCLK5 0x00000005u
+#define CYVAL_UDB_PA_CLKOUT_SEL_GCLK6 0x00000006u
+#define CYVAL_UDB_PA_CLKOUT_SEL_GCLK7 0x00000007u
+#define CYVAL_UDB_PA_CLKOUT_SEL_BUS_CLK_APP 0x00000009u
+#define CYVAL_UDB_PA_CLKOUT_SEL_PIN_RC 0x0000000cu
+#define CYVAL_UDB_PA_CLKOUT_SEL_DSI_RC_0 0x0000000du
+#define CYVAL_UDB_PA_CLKOUT_SEL_DSI_RC_1 0x0000000eu
+#define CYVAL_UDB_PA_CLKOUT_SEL_DSI_RC_2 0x0000000fu
+#define CYREG_UDB_PA0_CFG3 0x400f5003u
+#define CYFLD_UDB_PA_RES_IN_SEL__OFFSET 0x00000000u
+#define CYFLD_UDB_PA_RES_IN_SEL__SIZE 0x00000002u
+#define CYVAL_UDB_PA_RES_IN_SEL_PIN_RC 0x00000000u
+#define CYVAL_UDB_PA_RES_IN_SEL_DSI_RC_0 0x00000001u
+#define CYVAL_UDB_PA_RES_IN_SEL_DSI_RC_1 0x00000002u
+#define CYVAL_UDB_PA_RES_IN_SEL_DSI_RC_2 0x00000003u
+#define CYFLD_UDB_PA_RES_IN_INV__OFFSET 0x00000002u
+#define CYFLD_UDB_PA_RES_IN_INV__SIZE 0x00000001u
+#define CYVAL_UDB_PA_RES_IN_INV_NOINV 0x00000000u
+#define CYVAL_UDB_PA_RES_IN_INV_INV 0x00000001u
+#define CYFLD_UDB_PA_NC0__OFFSET 0x00000003u
+#define CYFLD_UDB_PA_NC0__SIZE 0x00000001u
+#define CYFLD_UDB_PA_RES_OUT_SEL__OFFSET 0x00000004u
+#define CYFLD_UDB_PA_RES_OUT_SEL__SIZE 0x00000002u
+#define CYVAL_UDB_PA_RES_OUT_SEL_PIN_RC 0x00000000u
+#define CYVAL_UDB_PA_RES_OUT_SEL_DSI_RC_0 0x00000001u
+#define CYVAL_UDB_PA_RES_OUT_SEL_DSI_RC_1 0x00000002u
+#define CYVAL_UDB_PA_RES_OUT_SEL_DSI_RC_2 0x00000003u
+#define CYFLD_UDB_PA_RES_OUT_INV__OFFSET 0x00000006u
+#define CYFLD_UDB_PA_RES_OUT_INV__SIZE 0x00000001u
+#define CYVAL_UDB_PA_RES_OUT_INV_NOINV 0x00000000u
+#define CYVAL_UDB_PA_RES_OUT_INV_INV 0x00000001u
+#define CYFLD_UDB_PA_NC7__OFFSET 0x00000007u
+#define CYFLD_UDB_PA_NC7__SIZE 0x00000001u
+#define CYREG_UDB_PA0_CFG4 0x400f5004u
+#define CYFLD_UDB_PA_RES_IN_EN__OFFSET 0x00000000u
+#define CYFLD_UDB_PA_RES_IN_EN__SIZE 0x00000001u
+#define CYVAL_UDB_PA_RES_IN_EN_DISABLE 0x00000000u
+#define CYVAL_UDB_PA_RES_IN_EN_ENABLE 0x00000001u
+#define CYFLD_UDB_PA_RES_OUT_EN__OFFSET 0x00000001u
+#define CYFLD_UDB_PA_RES_OUT_EN__SIZE 0x00000001u
+#define CYVAL_UDB_PA_RES_OUT_EN_DISABLE 0x00000000u
+#define CYVAL_UDB_PA_RES_OUT_EN_ENABLE 0x00000001u
+#define CYFLD_UDB_PA_RES_OE_EN__OFFSET 0x00000002u
+#define CYFLD_UDB_PA_RES_OE_EN__SIZE 0x00000001u
+#define CYVAL_UDB_PA_RES_OE_EN_DISABLE 0x00000000u
+#define CYVAL_UDB_PA_RES_OE_EN_ENABLE 0x00000001u
+#define CYFLD_UDB_PA_NC7654__OFFSET 0x00000003u
+#define CYFLD_UDB_PA_NC7654__SIZE 0x00000005u
+#define CYREG_UDB_PA0_CFG5 0x400f5005u
+#define CYFLD_UDB_PA_PIN_SEL__OFFSET 0x00000000u
+#define CYFLD_UDB_PA_PIN_SEL__SIZE 0x00000001u
+#define CYVAL_UDB_PA_PIN_SEL_PIN0 0x00000000u
+#define CYVAL_UDB_PA_PIN_SEL_PIN1 0x00000001u
+#define CYVAL_UDB_PA_PIN_SEL_PIN2 0x00000002u
+#define CYVAL_UDB_PA_PIN_SEL_PIN3 0x00000003u
+#define CYVAL_UDB_PA_PIN_SEL_PIN4 0x00000004u
+#define CYVAL_UDB_PA_PIN_SEL_PIN5 0x00000005u
+#define CYVAL_UDB_PA_PIN_SEL_PIN6 0x00000006u
+#define CYVAL_UDB_PA_PIN_SEL_PIN7 0x00000007u
+#define CYREG_UDB_PA0_CFG6 0x400f5006u
+#define CYFLD_UDB_PA_IN_SYNC0__OFFSET 0x00000000u
+#define CYFLD_UDB_PA_IN_SYNC0__SIZE 0x00000002u
+#define CYVAL_UDB_PA_IN_SYNC0_TRANSPARENT 0x00000000u
+#define CYVAL_UDB_PA_IN_SYNC0_SINGLESYNC 0x00000001u
+#define CYVAL_UDB_PA_IN_SYNC0_DOUBLESYNC 0x00000002u
+#define CYVAL_UDB_PA_IN_SYNC0_RSVD 0x00000003u
+#define CYFLD_UDB_PA_IN_SYNC1__OFFSET 0x00000002u
+#define CYFLD_UDB_PA_IN_SYNC1__SIZE 0x00000002u
+#define CYVAL_UDB_PA_IN_SYNC1_TRANSPARENT 0x00000000u
+#define CYVAL_UDB_PA_IN_SYNC1_SINGLESYNC 0x00000001u
+#define CYVAL_UDB_PA_IN_SYNC1_DOUBLESYNC 0x00000002u
+#define CYVAL_UDB_PA_IN_SYNC1_RSVD 0x00000003u
+#define CYFLD_UDB_PA_IN_SYNC2__OFFSET 0x00000004u
+#define CYFLD_UDB_PA_IN_SYNC2__SIZE 0x00000002u
+#define CYVAL_UDB_PA_IN_SYNC2_TRANSPARENT 0x00000000u
+#define CYVAL_UDB_PA_IN_SYNC2_SINGLESYNC 0x00000001u
+#define CYVAL_UDB_PA_IN_SYNC2_DOUBLESYNC 0x00000002u
+#define CYVAL_UDB_PA_IN_SYNC2_RSVD 0x00000003u
+#define CYFLD_UDB_PA_IN_SYNC3__OFFSET 0x00000006u
+#define CYFLD_UDB_PA_IN_SYNC3__SIZE 0x00000002u
+#define CYVAL_UDB_PA_IN_SYNC3_TRANSPARENT 0x00000000u
+#define CYVAL_UDB_PA_IN_SYNC3_SINGLESYNC 0x00000001u
+#define CYVAL_UDB_PA_IN_SYNC3_DOUBLESYNC 0x00000002u
+#define CYVAL_UDB_PA_IN_SYNC3_RSVD 0x00000003u
+#define CYREG_UDB_PA0_CFG7 0x400f5007u
+#define CYFLD_UDB_PA_IN_SYNC4__OFFSET 0x00000000u
+#define CYFLD_UDB_PA_IN_SYNC4__SIZE 0x00000002u
+#define CYVAL_UDB_PA_IN_SYNC4_TRANSPARENT 0x00000000u
+#define CYVAL_UDB_PA_IN_SYNC4_SINGLESYNC 0x00000001u
+#define CYVAL_UDB_PA_IN_SYNC4_DOUBLESYNC 0x00000002u
+#define CYVAL_UDB_PA_IN_SYNC4_RSVD 0x00000003u
+#define CYFLD_UDB_PA_IN_SYNC5__OFFSET 0x00000002u
+#define CYFLD_UDB_PA_IN_SYNC5__SIZE 0x00000002u
+#define CYVAL_UDB_PA_IN_SYNC5_TRANSPARENT 0x00000000u
+#define CYVAL_UDB_PA_IN_SYNC5_SINGLESYNC 0x00000001u
+#define CYVAL_UDB_PA_IN_SYNC5_DOUBLESYNC 0x00000002u
+#define CYVAL_UDB_PA_IN_SYNC5_RSVD 0x00000003u
+#define CYFLD_UDB_PA_IN_SYNC6__OFFSET 0x00000004u
+#define CYFLD_UDB_PA_IN_SYNC6__SIZE 0x00000002u
+#define CYVAL_UDB_PA_IN_SYNC6_TRANSPARENT 0x00000000u
+#define CYVAL_UDB_PA_IN_SYNC6_SINGLESYNC 0x00000001u
+#define CYVAL_UDB_PA_IN_SYNC6_DOUBLESYNC 0x00000002u
+#define CYVAL_UDB_PA_IN_SYNC6_RSVD 0x00000003u
+#define CYFLD_UDB_PA_IN_SYNC7__OFFSET 0x00000006u
+#define CYFLD_UDB_PA_IN_SYNC7__SIZE 0x00000002u
+#define CYVAL_UDB_PA_IN_SYNC7_TRANSPARENT 0x00000000u
+#define CYVAL_UDB_PA_IN_SYNC7_SINGLESYNC 0x00000001u
+#define CYVAL_UDB_PA_IN_SYNC7_DOUBLESYNC 0x00000002u
+#define CYVAL_UDB_PA_IN_SYNC7_RSVD 0x00000003u
+#define CYREG_UDB_PA0_CFG8 0x400f5008u
+#define CYFLD_UDB_PA_OUT_SYNC0__OFFSET 0x00000000u
+#define CYFLD_UDB_PA_OUT_SYNC0__SIZE 0x00000002u
+#define CYVAL_UDB_PA_OUT_SYNC0_TRANSPARENT 0x00000000u
+#define CYVAL_UDB_PA_OUT_SYNC0_SINGLESYNC 0x00000001u
+#define CYVAL_UDB_PA_OUT_SYNC0_CLOCK 0x00000002u
+#define CYVAL_UDB_PA_OUT_SYNC0_CLOCKINV 0x00000003u
+#define CYFLD_UDB_PA_OUT_SYNC1__OFFSET 0x00000002u
+#define CYFLD_UDB_PA_OUT_SYNC1__SIZE 0x00000002u
+#define CYVAL_UDB_PA_OUT_SYNC1_TRANSPARENT 0x00000000u
+#define CYVAL_UDB_PA_OUT_SYNC1_SINGLESYNC 0x00000001u
+#define CYVAL_UDB_PA_OUT_SYNC1_CLOCK 0x00000002u
+#define CYVAL_UDB_PA_OUT_SYNC1_CLOCKINV 0x00000003u
+#define CYFLD_UDB_PA_OUT_SYNC2__OFFSET 0x00000004u
+#define CYFLD_UDB_PA_OUT_SYNC2__SIZE 0x00000002u
+#define CYVAL_UDB_PA_OUT_SYNC2_TRANSPARENT 0x00000000u
+#define CYVAL_UDB_PA_OUT_SYNC2_SINGLESYNC 0x00000001u
+#define CYVAL_UDB_PA_OUT_SYNC2_CLOCK 0x00000002u
+#define CYVAL_UDB_PA_OUT_SYNC2_CLOCKINV 0x00000003u
+#define CYFLD_UDB_PA_OUT_SYNC3__OFFSET 0x00000006u
+#define CYFLD_UDB_PA_OUT_SYNC3__SIZE 0x00000002u
+#define CYVAL_UDB_PA_OUT_SYNC3_TRANSPARENT 0x00000000u
+#define CYVAL_UDB_PA_OUT_SYNC3_SINGLESYNC 0x00000001u
+#define CYVAL_UDB_PA_OUT_SYNC3_CLOCK 0x00000002u
+#define CYVAL_UDB_PA_OUT_SYNC3_CLOCKINV 0x00000003u
+#define CYREG_UDB_PA0_CFG9 0x400f5009u
+#define CYFLD_UDB_PA_OUT_SYNC4__OFFSET 0x00000000u
+#define CYFLD_UDB_PA_OUT_SYNC4__SIZE 0x00000002u
+#define CYVAL_UDB_PA_OUT_SYNC4_TRANSPARENT 0x00000000u
+#define CYVAL_UDB_PA_OUT_SYNC4_SINGLESYNC 0x00000001u
+#define CYVAL_UDB_PA_OUT_SYNC4_CLOCK 0x00000002u
+#define CYVAL_UDB_PA_OUT_SYNC4_CLOCKINV 0x00000003u
+#define CYFLD_UDB_PA_OUT_SYNC5__OFFSET 0x00000002u
+#define CYFLD_UDB_PA_OUT_SYNC5__SIZE 0x00000002u
+#define CYVAL_UDB_PA_OUT_SYNC5_TRANSPARENT 0x00000000u
+#define CYVAL_UDB_PA_OUT_SYNC5_SINGLESYNC 0x00000001u
+#define CYVAL_UDB_PA_OUT_SYNC5_CLOCK 0x00000002u
+#define CYVAL_UDB_PA_OUT_SYNC5_CLOCKINV 0x00000003u
+#define CYFLD_UDB_PA_OUT_SYNC6__OFFSET 0x00000004u
+#define CYFLD_UDB_PA_OUT_SYNC6__SIZE 0x00000002u
+#define CYVAL_UDB_PA_OUT_SYNC6_TRANSPARENT 0x00000000u
+#define CYVAL_UDB_PA_OUT_SYNC6_SINGLESYNC 0x00000001u
+#define CYVAL_UDB_PA_OUT_SYNC6_CLOCK 0x00000002u
+#define CYVAL_UDB_PA_OUT_SYNC6_CLOCKINV 0x00000003u
+#define CYFLD_UDB_PA_OUT_SYNC7__OFFSET 0x00000006u
+#define CYFLD_UDB_PA_OUT_SYNC7__SIZE 0x00000002u
+#define CYVAL_UDB_PA_OUT_SYNC7_TRANSPARENT 0x00000000u
+#define CYVAL_UDB_PA_OUT_SYNC7_SINGLESYNC 0x00000001u
+#define CYVAL_UDB_PA_OUT_SYNC7_CLOCK 0x00000002u
+#define CYVAL_UDB_PA_OUT_SYNC7_CLOCKINV 0x00000003u
+#define CYREG_UDB_PA0_CFG10 0x400f500au
+#define CYFLD_UDB_PA_DATA_SEL0__OFFSET 0x00000000u
+#define CYFLD_UDB_PA_DATA_SEL0__SIZE 0x00000002u
+#define CYVAL_UDB_PA_DATA_SEL0_DSI_OUTPUT0 0x00000000u
+#define CYVAL_UDB_PA_DATA_SEL0_DSI_OUTPUT1 0x00000001u
+#define CYVAL_UDB_PA_DATA_SEL0_DSI_OUTPUT2 0x00000002u
+#define CYVAL_UDB_PA_DATA_SEL0_DSI_OUTPUT3 0x00000003u
+#define CYFLD_UDB_PA_DATA_SEL1__OFFSET 0x00000002u
+#define CYFLD_UDB_PA_DATA_SEL1__SIZE 0x00000002u
+#define CYVAL_UDB_PA_DATA_SEL1_DSI_OUTPUT0 0x00000000u
+#define CYVAL_UDB_PA_DATA_SEL1_DSI_OUTPUT1 0x00000001u
+#define CYVAL_UDB_PA_DATA_SEL1_DSI_OUTPUT2 0x00000002u
+#define CYVAL_UDB_PA_DATA_SEL1_DSI_OUTPUT3 0x00000003u
+#define CYFLD_UDB_PA_DATA_SEL2__OFFSET 0x00000004u
+#define CYFLD_UDB_PA_DATA_SEL2__SIZE 0x00000002u
+#define CYVAL_UDB_PA_DATA_SEL2_DSI_OUTPUT0 0x00000000u
+#define CYVAL_UDB_PA_DATA_SEL2_DSI_OUTPUT1 0x00000001u
+#define CYVAL_UDB_PA_DATA_SEL2_DSI_OUTPUT2 0x00000002u
+#define CYVAL_UDB_PA_DATA_SEL2_DSI_OUTPUT3 0x00000003u
+#define CYFLD_UDB_PA_DATA_SEL3__OFFSET 0x00000006u
+#define CYFLD_UDB_PA_DATA_SEL3__SIZE 0x00000002u
+#define CYVAL_UDB_PA_DATA_SEL3_DSI_OUTPUT0 0x00000000u
+#define CYVAL_UDB_PA_DATA_SEL3_DSI_OUTPUT1 0x00000001u
+#define CYVAL_UDB_PA_DATA_SEL3_DSI_OUTPUT2 0x00000002u
+#define CYVAL_UDB_PA_DATA_SEL3_DSI_OUTPUT3 0x00000003u
+#define CYREG_UDB_PA0_CFG11 0x400f500bu
+#define CYFLD_UDB_PA_DATA_SEL4__OFFSET 0x00000000u
+#define CYFLD_UDB_PA_DATA_SEL4__SIZE 0x00000002u
+#define CYVAL_UDB_PA_DATA_SEL4_DSI_OUTPUT0 0x00000000u
+#define CYVAL_UDB_PA_DATA_SEL4_DSI_OUTPUT1 0x00000001u
+#define CYVAL_UDB_PA_DATA_SEL4_DSI_OUTPUT2 0x00000002u
+#define CYVAL_UDB_PA_DATA_SEL4_DSI_OUTPUT3 0x00000003u
+#define CYFLD_UDB_PA_DATA_SEL5__OFFSET 0x00000002u
+#define CYFLD_UDB_PA_DATA_SEL5__SIZE 0x00000002u
+#define CYVAL_UDB_PA_DATA_SEL5_DSI_OUTPUT0 0x00000000u
+#define CYVAL_UDB_PA_DATA_SEL5_DSI_OUTPUT1 0x00000001u
+#define CYVAL_UDB_PA_DATA_SEL5_DSI_OUTPUT2 0x00000002u
+#define CYVAL_UDB_PA_DATA_SEL5_DSI_OUTPUT3 0x00000003u
+#define CYFLD_UDB_PA_DATA_SEL6__OFFSET 0x00000004u
+#define CYFLD_UDB_PA_DATA_SEL6__SIZE 0x00000002u
+#define CYVAL_UDB_PA_DATA_SEL6_DSI_OUTPUT0 0x00000000u
+#define CYVAL_UDB_PA_DATA_SEL6_DSI_OUTPUT1 0x00000001u
+#define CYVAL_UDB_PA_DATA_SEL6_DSI_OUTPUT2 0x00000002u
+#define CYVAL_UDB_PA_DATA_SEL6_DSI_OUTPUT3 0x00000003u
+#define CYFLD_UDB_PA_DATA_SEL7__OFFSET 0x00000006u
+#define CYFLD_UDB_PA_DATA_SEL7__SIZE 0x00000002u
+#define CYVAL_UDB_PA_DATA_SEL7_DSI_OUTPUT0 0x00000000u
+#define CYVAL_UDB_PA_DATA_SEL7_DSI_OUTPUT1 0x00000001u
+#define CYVAL_UDB_PA_DATA_SEL7_DSI_OUTPUT2 0x00000002u
+#define CYVAL_UDB_PA_DATA_SEL7_DSI_OUTPUT3 0x00000003u
+#define CYREG_UDB_PA0_CFG12 0x400f500cu
+#define CYFLD_UDB_PA_OE_SEL0__OFFSET 0x00000000u
+#define CYFLD_UDB_PA_OE_SEL0__SIZE 0x00000002u
+#define CYVAL_UDB_PA_OE_SEL0_DSI_OE_OUT0 0x00000000u
+#define CYVAL_UDB_PA_OE_SEL0_DSI_OE_OUT1 0x00000001u
+#define CYVAL_UDB_PA_OE_SEL0_DSI_OE_OUT2 0x00000002u
+#define CYVAL_UDB_PA_OE_SEL0_DSI_OE_OUT3 0x00000003u
+#define CYFLD_UDB_PA_OE_SEL1__OFFSET 0x00000002u
+#define CYFLD_UDB_PA_OE_SEL1__SIZE 0x00000002u
+#define CYVAL_UDB_PA_OE_SEL1_DSI_OE_OUT0 0x00000000u
+#define CYVAL_UDB_PA_OE_SEL1_DSI_OE_OUT1 0x00000001u
+#define CYVAL_UDB_PA_OE_SEL1_DSI_OE_OUT2 0x00000002u
+#define CYVAL_UDB_PA_OE_SEL1_DSI_OE_OUT3 0x00000003u
+#define CYFLD_UDB_PA_OE_SEL2__OFFSET 0x00000004u
+#define CYFLD_UDB_PA_OE_SEL2__SIZE 0x00000002u
+#define CYVAL_UDB_PA_OE_SEL2_DSI_OE_OUT0 0x00000000u
+#define CYVAL_UDB_PA_OE_SEL2_DSI_OE_OUT1 0x00000001u
+#define CYVAL_UDB_PA_OE_SEL2_DSI_OE_OUT2 0x00000002u
+#define CYVAL_UDB_PA_OE_SEL2_DSI_OE_OUT3 0x00000003u
+#define CYFLD_UDB_PA_OE_SEL3__OFFSET 0x00000006u
+#define CYFLD_UDB_PA_OE_SEL3__SIZE 0x00000002u
+#define CYVAL_UDB_PA_OE_SEL3_DSI_OE_OUT0 0x00000000u
+#define CYVAL_UDB_PA_OE_SEL3_DSI_OE_OUT1 0x00000001u
+#define CYVAL_UDB_PA_OE_SEL3_DSI_OE_OUT2 0x00000002u
+#define CYVAL_UDB_PA_OE_SEL3_DSI_OE_OUT3 0x00000003u
+#define CYREG_UDB_PA0_CFG13 0x400f500du
+#define CYFLD_UDB_PA_OE_SEL4__OFFSET 0x00000000u
+#define CYFLD_UDB_PA_OE_SEL4__SIZE 0x00000002u
+#define CYVAL_UDB_PA_OE_SEL4_DSI_OE_OUT0 0x00000000u
+#define CYVAL_UDB_PA_OE_SEL4_DSI_OE_OUT1 0x00000001u
+#define CYVAL_UDB_PA_OE_SEL4_DSI_OE_OUT2 0x00000002u
+#define CYVAL_UDB_PA_OE_SEL4_DSI_OE_OUT3 0x00000003u
+#define CYFLD_UDB_PA_OE_SEL5__OFFSET 0x00000002u
+#define CYFLD_UDB_PA_OE_SEL5__SIZE 0x00000002u
+#define CYVAL_UDB_PA_OE_SEL5_DSI_OE_OUT0 0x00000000u
+#define CYVAL_UDB_PA_OE_SEL5_DSI_OE_OUT1 0x00000001u
+#define CYVAL_UDB_PA_OE_SEL5_DSI_OE_OUT2 0x00000002u
+#define CYVAL_UDB_PA_OE_SEL5_DSI_OE_OUT3 0x00000003u
+#define CYFLD_UDB_PA_OE_SEL6__OFFSET 0x00000004u
+#define CYFLD_UDB_PA_OE_SEL6__SIZE 0x00000002u
+#define CYVAL_UDB_PA_OE_SEL6_DSI_OE_OUT0 0x00000000u
+#define CYVAL_UDB_PA_OE_SEL6_DSI_OE_OUT1 0x00000001u
+#define CYVAL_UDB_PA_OE_SEL6_DSI_OE_OUT2 0x00000002u
+#define CYVAL_UDB_PA_OE_SEL6_DSI_OE_OUT3 0x00000003u
+#define CYFLD_UDB_PA_OE_SEL7__OFFSET 0x00000006u
+#define CYFLD_UDB_PA_OE_SEL7__SIZE 0x00000002u
+#define CYVAL_UDB_PA_OE_SEL7_DSI_OE_OUT0 0x00000000u
+#define CYVAL_UDB_PA_OE_SEL7_DSI_OE_OUT1 0x00000001u
+#define CYVAL_UDB_PA_OE_SEL7_DSI_OE_OUT2 0x00000002u
+#define CYVAL_UDB_PA_OE_SEL7_DSI_OE_OUT3 0x00000003u
+#define CYREG_UDB_PA0_CFG14 0x400f500eu
+#define CYFLD_UDB_PA_OE_SYNC0__OFFSET 0x00000000u
+#define CYFLD_UDB_PA_OE_SYNC0__SIZE 0x00000002u
+#define CYVAL_UDB_PA_OE_SYNC0_TRANSPARENT 0x00000000u
+#define CYVAL_UDB_PA_OE_SYNC0_SINGLESYNC 0x00000001u
+#define CYVAL_UDB_PA_OE_SYNC0_CONSTANT1 0x00000002u
+#define CYVAL_UDB_PA_OE_SYNC0_CONSTANT0 0x00000003u
+#define CYFLD_UDB_PA_OE_SYNC1__OFFSET 0x00000002u
+#define CYFLD_UDB_PA_OE_SYNC1__SIZE 0x00000002u
+#define CYVAL_UDB_PA_OE_SYNC1_TRANSPARENT 0x00000000u
+#define CYVAL_UDB_PA_OE_SYNC1_SINGLESYNC 0x00000001u
+#define CYVAL_UDB_PA_OE_SYNC1_CONSTANT1 0x00000002u
+#define CYVAL_UDB_PA_OE_SYNC1_CONSTANT0 0x00000003u
+#define CYFLD_UDB_PA_OE_SYNC2__OFFSET 0x00000004u
+#define CYFLD_UDB_PA_OE_SYNC2__SIZE 0x00000002u
+#define CYVAL_UDB_PA_OE_SYNC2_TRANSPARENT 0x00000000u
+#define CYVAL_UDB_PA_OE_SYNC2_SINGLESYNC 0x00000001u
+#define CYVAL_UDB_PA_OE_SYNC2_CONSTANT1 0x00000002u
+#define CYVAL_UDB_PA_OE_SYNC2_CONSTANT0 0x00000003u
+#define CYFLD_UDB_PA_OE_SYNC3__OFFSET 0x00000006u
+#define CYFLD_UDB_PA_OE_SYNC3__SIZE 0x00000002u
+#define CYVAL_UDB_PA_OE_SYNC3_TRANSPARENT 0x00000000u
+#define CYVAL_UDB_PA_OE_SYNC3_SINGLESYNC 0x00000001u
+#define CYVAL_UDB_PA_OE_SYNC3_CONSTANT1 0x00000002u
+#define CYVAL_UDB_PA_OE_SYNC3_CONSTANT0 0x00000003u
+#define CYDEV_UDB_PA1_BASE 0x400f5010u
+#define CYDEV_UDB_PA1_SIZE 0x00000010u
+#define CYREG_UDB_PA1_CFG0 0x400f5010u
+#define CYREG_UDB_PA1_CFG1 0x400f5011u
+#define CYREG_UDB_PA1_CFG2 0x400f5012u
+#define CYREG_UDB_PA1_CFG3 0x400f5013u
+#define CYREG_UDB_PA1_CFG4 0x400f5014u
+#define CYREG_UDB_PA1_CFG5 0x400f5015u
+#define CYREG_UDB_PA1_CFG6 0x400f5016u
+#define CYREG_UDB_PA1_CFG7 0x400f5017u
+#define CYREG_UDB_PA1_CFG8 0x400f5018u
+#define CYREG_UDB_PA1_CFG9 0x400f5019u
+#define CYREG_UDB_PA1_CFG10 0x400f501au
+#define CYREG_UDB_PA1_CFG11 0x400f501bu
+#define CYREG_UDB_PA1_CFG12 0x400f501cu
+#define CYREG_UDB_PA1_CFG13 0x400f501du
+#define CYREG_UDB_PA1_CFG14 0x400f501eu
+#define CYDEV_UDB_PA2_BASE 0x400f5020u
+#define CYDEV_UDB_PA2_SIZE 0x00000010u
+#define CYREG_UDB_PA2_CFG0 0x400f5020u
+#define CYREG_UDB_PA2_CFG1 0x400f5021u
+#define CYREG_UDB_PA2_CFG2 0x400f5022u
+#define CYREG_UDB_PA2_CFG3 0x400f5023u
+#define CYREG_UDB_PA2_CFG4 0x400f5024u
+#define CYREG_UDB_PA2_CFG5 0x400f5025u
+#define CYREG_UDB_PA2_CFG6 0x400f5026u
+#define CYREG_UDB_PA2_CFG7 0x400f5027u
+#define CYREG_UDB_PA2_CFG8 0x400f5028u
+#define CYREG_UDB_PA2_CFG9 0x400f5029u
+#define CYREG_UDB_PA2_CFG10 0x400f502au
+#define CYREG_UDB_PA2_CFG11 0x400f502bu
+#define CYREG_UDB_PA2_CFG12 0x400f502cu
+#define CYREG_UDB_PA2_CFG13 0x400f502du
+#define CYREG_UDB_PA2_CFG14 0x400f502eu
+#define CYDEV_UDB_PA3_BASE 0x400f5030u
+#define CYDEV_UDB_PA3_SIZE 0x00000010u
+#define CYREG_UDB_PA3_CFG0 0x400f5030u
+#define CYREG_UDB_PA3_CFG1 0x400f5031u
+#define CYREG_UDB_PA3_CFG2 0x400f5032u
+#define CYREG_UDB_PA3_CFG3 0x400f5033u
+#define CYREG_UDB_PA3_CFG4 0x400f5034u
+#define CYREG_UDB_PA3_CFG5 0x400f5035u
+#define CYREG_UDB_PA3_CFG6 0x400f5036u
+#define CYREG_UDB_PA3_CFG7 0x400f5037u
+#define CYREG_UDB_PA3_CFG8 0x400f5038u
+#define CYREG_UDB_PA3_CFG9 0x400f5039u
+#define CYREG_UDB_PA3_CFG10 0x400f503au
+#define CYREG_UDB_PA3_CFG11 0x400f503bu
+#define CYREG_UDB_PA3_CFG12 0x400f503cu
+#define CYREG_UDB_PA3_CFG13 0x400f503du
+#define CYREG_UDB_PA3_CFG14 0x400f503eu
+#define CYDEV_UDB_BCTL0_BASE 0x400f6000u
+#define CYDEV_UDB_BCTL0_SIZE 0x00001000u
+#define CYREG_UDB_BCTL0_DRV 0x400f6000u
+#define CYFLD_UDB_BCTL0_DRV__OFFSET 0x00000000u
+#define CYFLD_UDB_BCTL0_DRV__SIZE 0x00000008u
+#define CYVAL_UDB_BCTL0_DRV_DISABLE 0x00000000u
+#define CYVAL_UDB_BCTL0_DRV_ENABLE 0x00000001u
+#define CYREG_UDB_BCTL0_MDCLK_EN 0x400f6001u
+#define CYFLD_UDB_BCTL0_DCEN__OFFSET 0x00000000u
+#define CYFLD_UDB_BCTL0_DCEN__SIZE 0x00000008u
+#define CYVAL_UDB_BCTL0_DCEN_DISABLE 0x00000000u
+#define CYVAL_UDB_BCTL0_DCEN_ENABLE 0x00000001u
+#define CYREG_UDB_BCTL0_MBCLK_EN 0x400f6002u
+#define CYFLD_UDB_BCTL0_BCEN__OFFSET 0x00000000u
+#define CYFLD_UDB_BCTL0_BCEN__SIZE 0x00000001u
+#define CYVAL_UDB_BCTL0_BCEN_DISABLE 0x00000000u
+#define CYVAL_UDB_BCTL0_BCEN_ENABLE 0x00000001u
+#define CYREG_UDB_BCTL0_BOTSEL_L 0x400f6008u
+#define CYFLD_UDB_BCTL0_CLK_SEL0__OFFSET 0x00000000u
+#define CYFLD_UDB_BCTL0_CLK_SEL0__SIZE 0x00000002u
+#define CYVAL_UDB_BCTL0_CLK_SEL0_EDGE_ENABLES 0x00000000u
+#define CYVAL_UDB_BCTL0_CLK_SEL0_PORT_INPUT 0x00000001u
+#define CYVAL_UDB_BCTL0_CLK_SEL0_DSI_OUTPUT 0x00000002u
+#define CYVAL_UDB_BCTL0_CLK_SEL0_SYNC_DSI_OUTPUT 0x00000003u
+#define CYFLD_UDB_BCTL0_CLK_SEL1__OFFSET 0x00000002u
+#define CYFLD_UDB_BCTL0_CLK_SEL1__SIZE 0x00000002u
+#define CYVAL_UDB_BCTL0_CLK_SEL1_EDGE_ENABLES 0x00000000u
+#define CYVAL_UDB_BCTL0_CLK_SEL1_PORT_INPUT 0x00000001u
+#define CYVAL_UDB_BCTL0_CLK_SEL1_DSI_OUTPUT 0x00000002u
+#define CYVAL_UDB_BCTL0_CLK_SEL1_SYNC_DSI_OUTPUT 0x00000003u
+#define CYFLD_UDB_BCTL0_CLK_SEL2__OFFSET 0x00000004u
+#define CYFLD_UDB_BCTL0_CLK_SEL2__SIZE 0x00000002u
+#define CYVAL_UDB_BCTL0_CLK_SEL2_EDGE_ENABLES 0x00000000u
+#define CYVAL_UDB_BCTL0_CLK_SEL2_PORT_INPUT 0x00000001u
+#define CYVAL_UDB_BCTL0_CLK_SEL2_DSI_OUTPUT 0x00000002u
+#define CYVAL_UDB_BCTL0_CLK_SEL2_SYNC_DSI_OUTPUT 0x00000003u
+#define CYFLD_UDB_BCTL0_CLK_SEL3__OFFSET 0x00000006u
+#define CYFLD_UDB_BCTL0_CLK_SEL3__SIZE 0x00000002u
+#define CYVAL_UDB_BCTL0_CLK_SEL3_EDGE_ENABLES 0x00000000u
+#define CYVAL_UDB_BCTL0_CLK_SEL3_PORT_INPUT 0x00000001u
+#define CYVAL_UDB_BCTL0_CLK_SEL3_DSI_OUTPUT 0x00000002u
+#define CYVAL_UDB_BCTL0_CLK_SEL3_SYNC_DSI_OUTPUT 0x00000003u
+#define CYREG_UDB_BCTL0_BOTSEL_U 0x400f6009u
+#define CYFLD_UDB_BCTL0_CLK_SEL4__OFFSET 0x00000000u
+#define CYFLD_UDB_BCTL0_CLK_SEL4__SIZE 0x00000002u
+#define CYVAL_UDB_BCTL0_CLK_SEL4_EDGE_ENABLES 0x00000000u
+#define CYVAL_UDB_BCTL0_CLK_SEL4_PORT_INPUT 0x00000001u
+#define CYVAL_UDB_BCTL0_CLK_SEL4_DSI_OUTPUT 0x00000002u
+#define CYVAL_UDB_BCTL0_CLK_SEL4_SYNC_DSI_OUTPUT 0x00000003u
+#define CYFLD_UDB_BCTL0_CLK_SEL5__OFFSET 0x00000002u
+#define CYFLD_UDB_BCTL0_CLK_SEL5__SIZE 0x00000002u
+#define CYVAL_UDB_BCTL0_CLK_SEL5_EDGE_ENABLES 0x00000000u
+#define CYVAL_UDB_BCTL0_CLK_SEL5_PORT_INPUT 0x00000001u
+#define CYVAL_UDB_BCTL0_CLK_SEL5_DSI_OUTPUT 0x00000002u
+#define CYVAL_UDB_BCTL0_CLK_SEL5_SYNC_DSI_OUTPUT 0x00000003u
+#define CYFLD_UDB_BCTL0_CLK_SEL6__OFFSET 0x00000004u
+#define CYFLD_UDB_BCTL0_CLK_SEL6__SIZE 0x00000002u
+#define CYVAL_UDB_BCTL0_CLK_SEL6_EDGE_ENABLES 0x00000000u
+#define CYVAL_UDB_BCTL0_CLK_SEL6_PORT_INPUT 0x00000001u
+#define CYVAL_UDB_BCTL0_CLK_SEL6_DSI_OUTPUT 0x00000002u
+#define CYVAL_UDB_BCTL0_CLK_SEL6_SYNC_DSI_OUTPUT 0x00000003u
+#define CYFLD_UDB_BCTL0_CLK_SEL7__OFFSET 0x00000006u
+#define CYFLD_UDB_BCTL0_CLK_SEL7__SIZE 0x00000002u
+#define CYVAL_UDB_BCTL0_CLK_SEL7_EDGE_ENABLES 0x00000000u
+#define CYVAL_UDB_BCTL0_CLK_SEL7_PORT_INPUT 0x00000001u
+#define CYVAL_UDB_BCTL0_CLK_SEL7_DSI_OUTPUT 0x00000002u
+#define CYVAL_UDB_BCTL0_CLK_SEL7_SYNC_DSI_OUTPUT 0x00000003u
+#define CYREG_UDB_BCTL0_TOPSEL_L 0x400f600au
+#define CYREG_UDB_BCTL0_TOPSEL_U 0x400f600bu
+#define CYREG_UDB_BCTL0_QCLK_EN0 0x400f6010u
+#define CYFLD_UDB_BCTL0_DCEN_Q__OFFSET 0x00000000u
+#define CYFLD_UDB_BCTL0_DCEN_Q__SIZE 0x00000008u
+#define CYVAL_UDB_BCTL0_DCEN_Q_DISABLE 0x00000000u
+#define CYVAL_UDB_BCTL0_DCEN_Q_ENABLE 0x00000001u
+#define CYFLD_UDB_BCTL0_BCEN_Q__OFFSET 0x00000008u
+#define CYFLD_UDB_BCTL0_BCEN_Q__SIZE 0x00000001u
+#define CYVAL_UDB_BCTL0_BCEN_Q_DISABLE 0x00000000u
+#define CYVAL_UDB_BCTL0_BCEN_Q_ENABLE 0x00000001u
+#define CYFLD_UDB_BCTL0_GCH_WR_LO__OFFSET 0x00000009u
+#define CYFLD_UDB_BCTL0_GCH_WR_LO__SIZE 0x00000001u
+#define CYVAL_UDB_BCTL0_GCH_WR_LO_DISABLE 0x00000000u
+#define CYVAL_UDB_BCTL0_GCH_WR_LO_ENABLE 0x00000001u
+#define CYFLD_UDB_BCTL0_GCH_WR_HI__OFFSET 0x0000000au
+#define CYFLD_UDB_BCTL0_GCH_WR_HI__SIZE 0x00000001u
+#define CYVAL_UDB_BCTL0_GCH_WR_HI_DISABLE 0x00000000u
+#define CYVAL_UDB_BCTL0_GCH_WR_HI_ENABLE 0x00000001u
+#define CYFLD_UDB_BCTL0_DISABLE_ROUTE__OFFSET 0x0000000bu
+#define CYFLD_UDB_BCTL0_DISABLE_ROUTE__SIZE 0x00000001u
+#define CYVAL_UDB_BCTL0_DISABLE_ROUTE_DISABLE 0x00000000u
+#define CYVAL_UDB_BCTL0_DISABLE_ROUTE_ENABLE 0x00000001u
+#define CYFLD_UDB_BCTL0_GLB_DSI_WR__OFFSET 0x0000000cu
+#define CYFLD_UDB_BCTL0_GLB_DSI_WR__SIZE 0x00000001u
+#define CYVAL_UDB_BCTL0_GLB_DSI_WR_DISABLE 0x00000000u
+#define CYVAL_UDB_BCTL0_GLB_DSI_WR_ENABLE 0x00000001u
+#define CYFLD_UDB_BCTL0_WR_CFG_OPT__OFFSET 0x0000000du
+#define CYFLD_UDB_BCTL0_WR_CFG_OPT__SIZE 0x00000001u
+#define CYVAL_UDB_BCTL0_WR_CFG_OPT_FULL_CYCLE_STB 0x00000000u
+#define CYVAL_UDB_BCTL0_WR_CFG_OPT_HALF_CYCLE_STB 0x00000001u
+#define CYFLD_UDB_BCTL0_NC0__OFFSET 0x0000000eu
+#define CYFLD_UDB_BCTL0_NC0__SIZE 0x00000001u
+#define CYFLD_UDB_BCTL0_SLEEP_TEST__OFFSET 0x0000000fu
+#define CYFLD_UDB_BCTL0_SLEEP_TEST__SIZE 0x00000001u
+#define CYVAL_UDB_BCTL0_SLEEP_TEST_DISABLE 0x00000000u
+#define CYVAL_UDB_BCTL0_SLEEP_TEST_ENABLE 0x00000001u
+#define CYREG_UDB_BCTL0_QCLK_EN1 0x400f6012u
+#define CYREG_UDB_BCTL0_QCLK_EN2 0x400f6014u
+#define CYREG_UDB_BCTL0_QCLK_EN3 0x400f6016u
+#define CYDEV_UDB_UDBIF_BASE 0x400f7000u
+#define CYDEV_UDB_UDBIF_SIZE 0x00001000u
+#define CYREG_UDB_UDBIF_BANK_CTL 0x400f7000u
+#define CYFLD_UDB_UDBIF_DIS_COR__OFFSET 0x00000000u
+#define CYFLD_UDB_UDBIF_DIS_COR__SIZE 0x00000001u
+#define CYVAL_UDB_UDBIF_DIS_COR_NORMAL 0x00000000u
+#define CYVAL_UDB_UDBIF_DIS_COR_DISABLE 0x00000001u
+#define CYFLD_UDB_UDBIF_ROUTE_EN__OFFSET 0x00000001u
+#define CYFLD_UDB_UDBIF_ROUTE_EN__SIZE 0x00000001u
+#define CYVAL_UDB_UDBIF_ROUTE_EN_DISABLE 0x00000000u
+#define CYVAL_UDB_UDBIF_ROUTE_EN_ENABLE 0x00000001u
+#define CYFLD_UDB_UDBIF_BANK_EN__OFFSET 0x00000002u
+#define CYFLD_UDB_UDBIF_BANK_EN__SIZE 0x00000001u
+#define CYVAL_UDB_UDBIF_BANK_EN_DISABLE 0x00000000u
+#define CYVAL_UDB_UDBIF_BANK_EN_ENABLE 0x00000001u
+#define CYFLD_UDB_UDBIF_LOCK__OFFSET 0x00000003u
+#define CYFLD_UDB_UDBIF_LOCK__SIZE 0x00000001u
+#define CYVAL_UDB_UDBIF_LOCK_MUTABLE 0x00000000u
+#define CYVAL_UDB_UDBIF_LOCK_LOCKED 0x00000001u
+#define CYFLD_UDB_UDBIF_PIPE__OFFSET 0x00000004u
+#define CYFLD_UDB_UDBIF_PIPE__SIZE 0x00000001u
+#define CYVAL_UDB_UDBIF_PIPE_BYPASS 0x00000000u
+#define CYVAL_UDB_UDBIF_PIPE_PIPELINED 0x00000001u
+#define CYFLD_UDB_UDBIF_GLBL_WR__OFFSET 0x00000007u
+#define CYFLD_UDB_UDBIF_GLBL_WR__SIZE 0x00000001u
+#define CYVAL_UDB_UDBIF_GLBL_WR_DISABLE 0x00000000u
+#define CYVAL_UDB_UDBIF_GLBL_WR_ENABLE 0x00000001u
+#define CYREG_UDB_UDBIF_WAIT_CFG 0x400f7001u
+#define CYFLD_UDB_UDBIF_RD_CFG_WAIT__OFFSET 0x00000000u
+#define CYFLD_UDB_UDBIF_RD_CFG_WAIT__SIZE 0x00000002u
+#define CYVAL_UDB_UDBIF_RD_CFG_WAIT_FIVE_WAITS 0x00000000u
+#define CYVAL_UDB_UDBIF_RD_CFG_WAIT_FOUR_WAITS 0x00000001u
+#define CYVAL_UDB_UDBIF_RD_CFG_WAIT_THREE_WAITS 0x00000002u
+#define CYVAL_UDB_UDBIF_RD_CFG_WAIT_ONE_WAIT 0x00000003u
+#define CYFLD_UDB_UDBIF_WR_CFG_WAIT__OFFSET 0x00000002u
+#define CYFLD_UDB_UDBIF_WR_CFG_WAIT__SIZE 0x00000002u
+#define CYVAL_UDB_UDBIF_WR_CFG_WAIT_ONE_WAIT 0x00000000u
+#define CYVAL_UDB_UDBIF_WR_CFG_WAIT_TWO_WAITS 0x00000001u
+#define CYVAL_UDB_UDBIF_WR_CFG_WAIT_THREE_WAITS 0x00000002u
+#define CYVAL_UDB_UDBIF_WR_CFG_WAIT_ZERO_WAITS 0x00000003u
+#define CYFLD_UDB_UDBIF_RD_WRK_WAIT__OFFSET 0x00000004u
+#define CYFLD_UDB_UDBIF_RD_WRK_WAIT__SIZE 0x00000002u
+#define CYVAL_UDB_UDBIF_RD_WRK_WAIT_ONE_WAIT 0x00000000u
+#define CYVAL_UDB_UDBIF_RD_WRK_WAIT_TWO_WAITS 0x00000001u
+#define CYVAL_UDB_UDBIF_RD_WRK_WAIT_THREE_WAITS 0x00000002u
+#define CYVAL_UDB_UDBIF_RD_WRK_WAIT_ZERO_WAITS 0x00000003u
+#define CYFLD_UDB_UDBIF_WR_WRK_WAIT__OFFSET 0x00000006u
+#define CYFLD_UDB_UDBIF_WR_WRK_WAIT__SIZE 0x00000002u
+#define CYVAL_UDB_UDBIF_WR_WRK_WAIT_ONE_WAIT 0x00000000u
+#define CYVAL_UDB_UDBIF_WR_WRK_WAIT_TWO_WAITS 0x00000001u
+#define CYVAL_UDB_UDBIF_WR_WRK_WAIT_THREE_WAITS 0x00000002u
+#define CYVAL_UDB_UDBIF_WR_WRK_WAIT_ZERO_WAITS 0x00000003u
+#define CYREG_UDB_UDBIF_INT_CLK_CTL 0x400f701cu
+#define CYFLD_UDB_UDBIF_EN_HFCLK__OFFSET 0x00000000u
+#define CYFLD_UDB_UDBIF_EN_HFCLK__SIZE 0x00000001u
+#define CYREG_UDB_INT_CFG 0x400f8000u
+#define CYFLD_UDB_INT_MODE_CFG__OFFSET 0x00000000u
+#define CYFLD_UDB_INT_MODE_CFG__SIZE 0x00000008u
+#define CYVAL_UDB_INT_MODE_CFG_LEVEL 0x00000000u
+#define CYVAL_UDB_INT_MODE_CFG_PULSE 0x00000001u
+#define CYDEV_CPUSS_BASE 0x40100000u
+#define CYDEV_CPUSS_SIZE 0x00001000u
+#define CYREG_CPUSS_CONFIG 0x40100000u
+#define CYFLD_CPUSS_VECT_IN_RAM__OFFSET 0x00000000u
+#define CYFLD_CPUSS_VECT_IN_RAM__SIZE 0x00000001u
+#define CYREG_CPUSS_SYSREQ 0x40100004u
+#define CYFLD_CPUSS_SYSCALL_COMMAND__OFFSET 0x00000000u
+#define CYFLD_CPUSS_SYSCALL_COMMAND__SIZE 0x00000010u
+#define CYFLD_CPUSS_DIS_RESET_VECT_REL__OFFSET 0x0000001bu
+#define CYFLD_CPUSS_DIS_RESET_VECT_REL__SIZE 0x00000001u
+#define CYFLD_CPUSS_PRIVILEGED__OFFSET 0x0000001cu
+#define CYFLD_CPUSS_PRIVILEGED__SIZE 0x00000001u
+#define CYFLD_CPUSS_ROM_ACCESS_EN__OFFSET 0x0000001du
+#define CYFLD_CPUSS_ROM_ACCESS_EN__SIZE 0x00000001u
+#define CYFLD_CPUSS_HMASTER_0__OFFSET 0x0000001eu
+#define CYFLD_CPUSS_HMASTER_0__SIZE 0x00000001u
+#define CYFLD_CPUSS_SYSCALL_REQ__OFFSET 0x0000001fu
+#define CYFLD_CPUSS_SYSCALL_REQ__SIZE 0x00000001u
+#define CYREG_CPUSS_SYSARG 0x40100008u
+#define CYFLD_CPUSS_SYSCALL_ARG__OFFSET 0x00000000u
+#define CYFLD_CPUSS_SYSCALL_ARG__SIZE 0x00000020u
+#define CYREG_CPUSS_PROTECTION 0x4010000cu
+#define CYFLD_CPUSS_PROTECTION_MODE__OFFSET 0x00000000u
+#define CYFLD_CPUSS_PROTECTION_MODE__SIZE 0x00000004u
+#define CYFLD_CPUSS_FLASH_LOCK__OFFSET 0x0000001eu
+#define CYFLD_CPUSS_FLASH_LOCK__SIZE 0x00000001u
+#define CYFLD_CPUSS_PROTECTION_LOCK__OFFSET 0x0000001fu
+#define CYFLD_CPUSS_PROTECTION_LOCK__SIZE 0x00000001u
+#define CYREG_CPUSS_PRIV_ROM 0x40100010u
+#define CYFLD_CPUSS_BROM_PROT_LIMIT__OFFSET 0x00000000u
+#define CYFLD_CPUSS_BROM_PROT_LIMIT__SIZE 0x00000008u
+#define CYREG_CPUSS_PRIV_RAM 0x40100014u
+#define CYFLD_CPUSS_RAM_PROT_LIMIT__OFFSET 0x00000000u
+#define CYFLD_CPUSS_RAM_PROT_LIMIT__SIZE 0x00000009u
+#define CYREG_CPUSS_PRIV_FLASH 0x40100018u
+#define CYFLD_CPUSS_FLASH_PROT_LIMIT__OFFSET 0x00000000u
+#define CYFLD_CPUSS_FLASH_PROT_LIMIT__SIZE 0x0000000bu
+#define CYREG_CPUSS_WOUNDING 0x4010001cu
+#define CYFLD_CPUSS_RAM_WOUND__OFFSET 0x00000010u
+#define CYFLD_CPUSS_RAM_WOUND__SIZE 0x00000003u
+#define CYFLD_CPUSS_FLASH_WOUND__OFFSET 0x00000014u
+#define CYFLD_CPUSS_FLASH_WOUND__SIZE 0x00000003u
+#define CYREG_CPUSS_INT_SEL 0x40100020u
+#define CYFLD_CPUSS_DSI__OFFSET 0x00000000u
+#define CYFLD_CPUSS_DSI__SIZE 0x00000020u
+#define CYREG_CPUSS_INT_MODE 0x40100024u
+#define CYFLD_CPUSS_DSI_INT_PULSE__OFFSET 0x00000000u
+#define CYFLD_CPUSS_DSI_INT_PULSE__SIZE 0x00000020u
+#define CYREG_CPUSS_NMI_MODE 0x40100028u
+#define CYFLD_CPUSS_DSI_NMI_PULSE__OFFSET 0x00000000u
+#define CYFLD_CPUSS_DSI_NMI_PULSE__SIZE 0x00000001u
+#define CYREG_CPUSS_FLASH_CTL 0x40100030u
+#define CYFLD_CPUSS_FLASH_WS__OFFSET 0x00000000u
+#define CYFLD_CPUSS_FLASH_WS__SIZE 0x00000002u
+#define CYFLD_CPUSS_PREF_EN__OFFSET 0x00000004u
+#define CYFLD_CPUSS_PREF_EN__SIZE 0x00000001u
+#define CYFLD_CPUSS_FLASH_INVALIDATE__OFFSET 0x00000008u
+#define CYFLD_CPUSS_FLASH_INVALIDATE__SIZE 0x00000001u
+#define CYREG_CPUSS_ROM_CTL 0x40100034u
+#define CYFLD_CPUSS_ROM_WS__OFFSET 0x00000000u
+#define CYFLD_CPUSS_ROM_WS__SIZE 0x00000001u
+#define CYDEV_SPCIF_BASE 0x40110000u
+#define CYDEV_SPCIF_SIZE 0x00010000u
+#define CYREG_SPCIF_GEOMETRY 0x40110000u
+#define CYFLD_SPCIF_FLASH__OFFSET 0x00000000u
+#define CYFLD_SPCIF_FLASH__SIZE 0x00000010u
+#define CYFLD_SPCIF_SFLASH__OFFSET 0x00000010u
+#define CYFLD_SPCIF_SFLASH__SIZE 0x00000004u
+#define CYFLD_SPCIF_NUM_FLASH__OFFSET 0x00000014u
+#define CYFLD_SPCIF_NUM_FLASH__SIZE 0x00000002u
+#define CYFLD_SPCIF_FLASH_ROW__OFFSET 0x00000016u
+#define CYFLD_SPCIF_FLASH_ROW__SIZE 0x00000002u
+#define CYFLD_SPCIF_NVL__OFFSET 0x00000018u
+#define CYFLD_SPCIF_NVL__SIZE 0x00000007u
+#define CYFLD_SPCIF_DE_CPD_LP__OFFSET 0x0000001fu
+#define CYFLD_SPCIF_DE_CPD_LP__SIZE 0x00000001u
+#define CYREG_SPCIF_NVL_WR_DATA 0x4011001cu
+#define CYFLD_SPCIF_DATA__OFFSET 0x00000000u
+#define CYFLD_SPCIF_DATA__SIZE 0x00000008u
+#define CYREG_SPCIF_INTR 0x401107f0u
+#define CYFLD_SPCIF_TIMER__OFFSET 0x00000000u
+#define CYFLD_SPCIF_TIMER__SIZE 0x00000001u
+#define CYREG_SPCIF_INTR_SET 0x401107f4u
+#define CYREG_SPCIF_INTR_MASK 0x401107f8u
+#define CYREG_SPCIF_INTR_MASKED 0x401107fcu
+#define CYDEV_TCPWM_BASE 0x40200000u
+#define CYDEV_TCPWM_SIZE 0x00010000u
+#define CYREG_TCPWM_CTRL 0x40200000u
+#define CYFLD_TCPWM_COUNTER_ENABLED__OFFSET 0x00000000u
+#define CYFLD_TCPWM_COUNTER_ENABLED__SIZE 0x00000004u
+#define CYREG_TCPWM_CMD 0x40200008u
+#define CYFLD_TCPWM_COUNTER_CAPTURE__OFFSET 0x00000000u
+#define CYFLD_TCPWM_COUNTER_CAPTURE__SIZE 0x00000004u
+#define CYFLD_TCPWM_COUNTER_RELOAD__OFFSET 0x00000008u
+#define CYFLD_TCPWM_COUNTER_RELOAD__SIZE 0x00000004u
+#define CYFLD_TCPWM_COUNTER_STOP__OFFSET 0x00000010u
+#define CYFLD_TCPWM_COUNTER_STOP__SIZE 0x00000004u
+#define CYFLD_TCPWM_COUNTER_START__OFFSET 0x00000018u
+#define CYFLD_TCPWM_COUNTER_START__SIZE 0x00000004u
+#define CYREG_TCPWM_INTR_CAUSE 0x4020000cu
+#define CYFLD_TCPWM_COUNTER_INT__OFFSET 0x00000000u
+#define CYFLD_TCPWM_COUNTER_INT__SIZE 0x00000004u
+#define CYDEV_TCPWM_CNT0_BASE 0x40200100u
+#define CYDEV_TCPWM_CNT0_SIZE 0x00000040u
+#define CYREG_TCPWM_CNT0_CTRL 0x40200100u
+#define CYFLD_TCPWM_CNT_AUTO_RELOAD_CC__OFFSET 0x00000000u
+#define CYFLD_TCPWM_CNT_AUTO_RELOAD_CC__SIZE 0x00000001u
+#define CYFLD_TCPWM_CNT_AUTO_RELOAD_PERIOD__OFFSET 0x00000001u
+#define CYFLD_TCPWM_CNT_AUTO_RELOAD_PERIOD__SIZE 0x00000001u
+#define CYFLD_TCPWM_CNT_PWM_SYNC_KILL__OFFSET 0x00000002u
+#define CYFLD_TCPWM_CNT_PWM_SYNC_KILL__SIZE 0x00000001u
+#define CYFLD_TCPWM_CNT_PWM_STOP_ON_KILL__OFFSET 0x00000003u
+#define CYFLD_TCPWM_CNT_PWM_STOP_ON_KILL__SIZE 0x00000001u
+#define CYFLD_TCPWM_CNT_GENERIC__OFFSET 0x00000008u
+#define CYFLD_TCPWM_CNT_GENERIC__SIZE 0x00000008u
+#define CYVAL_TCPWM_CNT_GENERIC_DIVBY1 0x00000000u
+#define CYVAL_TCPWM_CNT_GENERIC_DIVBY2 0x00000001u
+#define CYVAL_TCPWM_CNT_GENERIC_DIVBY4 0x00000002u
+#define CYVAL_TCPWM_CNT_GENERIC_DIVBY8 0x00000003u
+#define CYVAL_TCPWM_CNT_GENERIC_DIVBY16 0x00000004u
+#define CYVAL_TCPWM_CNT_GENERIC_DIVBY32 0x00000005u
+#define CYVAL_TCPWM_CNT_GENERIC_DIVBY64 0x00000006u
+#define CYVAL_TCPWM_CNT_GENERIC_DIVBY128 0x00000007u
+#define CYFLD_TCPWM_CNT_UP_DOWN_MODE__OFFSET 0x00000010u
+#define CYFLD_TCPWM_CNT_UP_DOWN_MODE__SIZE 0x00000002u
+#define CYVAL_TCPWM_CNT_UP_DOWN_MODE_COUNT_UP 0x00000000u
+#define CYVAL_TCPWM_CNT_UP_DOWN_MODE_COUNT_DOWN 0x00000001u
+#define CYVAL_TCPWM_CNT_UP_DOWN_MODE_COUNT_UPDN1 0x00000002u
+#define CYVAL_TCPWM_CNT_UP_DOWN_MODE_COUNT_UPDN2 0x00000003u
+#define CYFLD_TCPWM_CNT_ONE_SHOT__OFFSET 0x00000012u
+#define CYFLD_TCPWM_CNT_ONE_SHOT__SIZE 0x00000001u
+#define CYFLD_TCPWM_CNT_QUADRATURE_MODE__OFFSET 0x00000014u
+#define CYFLD_TCPWM_CNT_QUADRATURE_MODE__SIZE 0x00000002u
+#define CYVAL_TCPWM_CNT_QUADRATURE_MODE_X1 0x00000000u
+#define CYVAL_TCPWM_CNT_QUADRATURE_MODE_X2 0x00000001u
+#define CYVAL_TCPWM_CNT_QUADRATURE_MODE_X4 0x00000002u
+#define CYVAL_TCPWM_CNT_QUADRATURE_MODE_INV_OUT 0x00000001u
+#define CYVAL_TCPWM_CNT_QUADRATURE_MODE_INV_COMPL_OUT 0x00000002u
+#define CYFLD_TCPWM_CNT_MODE__OFFSET 0x00000018u
+#define CYFLD_TCPWM_CNT_MODE__SIZE 0x00000003u
+#define CYVAL_TCPWM_CNT_MODE_TIMER 0x00000000u
+#define CYVAL_TCPWM_CNT_MODE_CAPTURE 0x00000002u
+#define CYVAL_TCPWM_CNT_MODE_QUAD 0x00000003u
+#define CYVAL_TCPWM_CNT_MODE_PWM 0x00000004u
+#define CYVAL_TCPWM_CNT_MODE_PWM_DT 0x00000005u
+#define CYVAL_TCPWM_CNT_MODE_PWM_PR 0x00000006u
+#define CYREG_TCPWM_CNT0_STATUS 0x40200104u
+#define CYFLD_TCPWM_CNT_DOWN__OFFSET 0x00000000u
+#define CYFLD_TCPWM_CNT_DOWN__SIZE 0x00000001u
+#define CYFLD_TCPWM_CNT_RUNNING__OFFSET 0x0000001fu
+#define CYFLD_TCPWM_CNT_RUNNING__SIZE 0x00000001u
+#define CYREG_TCPWM_CNT0_COUNTER 0x40200108u
+#define CYFLD_TCPWM_CNT_COUNTER__OFFSET 0x00000000u
+#define CYFLD_TCPWM_CNT_COUNTER__SIZE 0x00000010u
+#define CYREG_TCPWM_CNT0_CC 0x4020010cu
+#define CYFLD_TCPWM_CNT_CC__OFFSET 0x00000000u
+#define CYFLD_TCPWM_CNT_CC__SIZE 0x00000010u
+#define CYREG_TCPWM_CNT0_CC_BUFF 0x40200110u
+#define CYREG_TCPWM_CNT0_PERIOD 0x40200114u
+#define CYFLD_TCPWM_CNT_PERIOD__OFFSET 0x00000000u
+#define CYFLD_TCPWM_CNT_PERIOD__SIZE 0x00000010u
+#define CYREG_TCPWM_CNT0_PERIOD_BUFF 0x40200118u
+#define CYREG_TCPWM_CNT0_TR_CTRL0 0x40200120u
+#define CYFLD_TCPWM_CNT_CAPTURE_SEL__OFFSET 0x00000000u
+#define CYFLD_TCPWM_CNT_CAPTURE_SEL__SIZE 0x00000004u
+#define CYFLD_TCPWM_CNT_COUNT_SEL__OFFSET 0x00000004u
+#define CYFLD_TCPWM_CNT_COUNT_SEL__SIZE 0x00000004u
+#define CYFLD_TCPWM_CNT_RELOAD_SEL__OFFSET 0x00000008u
+#define CYFLD_TCPWM_CNT_RELOAD_SEL__SIZE 0x00000004u
+#define CYFLD_TCPWM_CNT_STOP_SEL__OFFSET 0x0000000cu
+#define CYFLD_TCPWM_CNT_STOP_SEL__SIZE 0x00000004u
+#define CYFLD_TCPWM_CNT_START_SEL__OFFSET 0x00000010u
+#define CYFLD_TCPWM_CNT_START_SEL__SIZE 0x00000004u
+#define CYREG_TCPWM_CNT0_TR_CTRL1 0x40200124u
+#define CYFLD_TCPWM_CNT_CAPTURE_EDGE__OFFSET 0x00000000u
+#define CYFLD_TCPWM_CNT_CAPTURE_EDGE__SIZE 0x00000002u
+#define CYVAL_TCPWM_CNT_CAPTURE_EDGE_RISING_EDGE 0x00000000u
+#define CYVAL_TCPWM_CNT_CAPTURE_EDGE_FALLING_EDGE 0x00000001u
+#define CYVAL_TCPWM_CNT_CAPTURE_EDGE_BOTH_EDGES 0x00000002u
+#define CYVAL_TCPWM_CNT_CAPTURE_EDGE_NO_EDGE_DET 0x00000003u
+#define CYFLD_TCPWM_CNT_COUNT_EDGE__OFFSET 0x00000002u
+#define CYFLD_TCPWM_CNT_COUNT_EDGE__SIZE 0x00000002u
+#define CYVAL_TCPWM_CNT_COUNT_EDGE_RISING_EDGE 0x00000000u
+#define CYVAL_TCPWM_CNT_COUNT_EDGE_FALLING_EDGE 0x00000001u
+#define CYVAL_TCPWM_CNT_COUNT_EDGE_BOTH_EDGES 0x00000002u
+#define CYVAL_TCPWM_CNT_COUNT_EDGE_NO_EDGE_DET 0x00000003u
+#define CYFLD_TCPWM_CNT_RELOAD_EDGE__OFFSET 0x00000004u
+#define CYFLD_TCPWM_CNT_RELOAD_EDGE__SIZE 0x00000002u
+#define CYVAL_TCPWM_CNT_RELOAD_EDGE_RISING_EDGE 0x00000000u
+#define CYVAL_TCPWM_CNT_RELOAD_EDGE_FALLING_EDGE 0x00000001u
+#define CYVAL_TCPWM_CNT_RELOAD_EDGE_BOTH_EDGES 0x00000002u
+#define CYVAL_TCPWM_CNT_RELOAD_EDGE_NO_EDGE_DET 0x00000003u
+#define CYFLD_TCPWM_CNT_STOP_EDGE__OFFSET 0x00000006u
+#define CYFLD_TCPWM_CNT_STOP_EDGE__SIZE 0x00000002u
+#define CYVAL_TCPWM_CNT_STOP_EDGE_RISING_EDGE 0x00000000u
+#define CYVAL_TCPWM_CNT_STOP_EDGE_FALLING_EDGE 0x00000001u
+#define CYVAL_TCPWM_CNT_STOP_EDGE_BOTH_EDGES 0x00000002u
+#define CYVAL_TCPWM_CNT_STOP_EDGE_NO_EDGE_DET 0x00000003u
+#define CYFLD_TCPWM_CNT_START_EDGE__OFFSET 0x00000008u
+#define CYFLD_TCPWM_CNT_START_EDGE__SIZE 0x00000002u
+#define CYVAL_TCPWM_CNT_START_EDGE_RISING_EDGE 0x00000000u
+#define CYVAL_TCPWM_CNT_START_EDGE_FALLING_EDGE 0x00000001u
+#define CYVAL_TCPWM_CNT_START_EDGE_BOTH_EDGES 0x00000002u
+#define CYVAL_TCPWM_CNT_START_EDGE_NO_EDGE_DET 0x00000003u
+#define CYREG_TCPWM_CNT0_TR_CTRL2 0x40200128u
+#define CYFLD_TCPWM_CNT_CC_MATCH_MODE__OFFSET 0x00000000u
+#define CYFLD_TCPWM_CNT_CC_MATCH_MODE__SIZE 0x00000002u
+#define CYVAL_TCPWM_CNT_CC_MATCH_MODE_SET 0x00000000u
+#define CYVAL_TCPWM_CNT_CC_MATCH_MODE_CLEAR 0x00000001u
+#define CYVAL_TCPWM_CNT_CC_MATCH_MODE_INVERT 0x00000002u
+#define CYVAL_TCPWM_CNT_CC_MATCH_MODE_NO_CHANGE 0x00000003u
+#define CYFLD_TCPWM_CNT_OVERFLOW_MODE__OFFSET 0x00000002u
+#define CYFLD_TCPWM_CNT_OVERFLOW_MODE__SIZE 0x00000002u
+#define CYVAL_TCPWM_CNT_OVERFLOW_MODE_SET 0x00000000u
+#define CYVAL_TCPWM_CNT_OVERFLOW_MODE_CLEAR 0x00000001u
+#define CYVAL_TCPWM_CNT_OVERFLOW_MODE_INVERT 0x00000002u
+#define CYVAL_TCPWM_CNT_OVERFLOW_MODE_NO_CHANGE 0x00000003u
+#define CYFLD_TCPWM_CNT_UNDERFLOW_MODE__OFFSET 0x00000004u
+#define CYFLD_TCPWM_CNT_UNDERFLOW_MODE__SIZE 0x00000002u
+#define CYVAL_TCPWM_CNT_UNDERFLOW_MODE_SET 0x00000000u
+#define CYVAL_TCPWM_CNT_UNDERFLOW_MODE_CLEAR 0x00000001u
+#define CYVAL_TCPWM_CNT_UNDERFLOW_MODE_INVERT 0x00000002u
+#define CYVAL_TCPWM_CNT_UNDERFLOW_MODE_NO_CHANGE 0x00000003u
+#define CYREG_TCPWM_CNT0_INTR 0x40200130u
+#define CYFLD_TCPWM_CNT_TC__OFFSET 0x00000000u
+#define CYFLD_TCPWM_CNT_TC__SIZE 0x00000001u
+#define CYFLD_TCPWM_CNT_CC_MATCH__OFFSET 0x00000001u
+#define CYFLD_TCPWM_CNT_CC_MATCH__SIZE 0x00000001u
+#define CYREG_TCPWM_CNT0_INTR_SET 0x40200134u
+#define CYREG_TCPWM_CNT0_INTR_MASK 0x40200138u
+#define CYREG_TCPWM_CNT0_INTR_MASKED 0x4020013cu
+#define CYDEV_TCPWM_CNT1_BASE 0x40200140u
+#define CYDEV_TCPWM_CNT1_SIZE 0x00000040u
+#define CYREG_TCPWM_CNT1_CTRL 0x40200140u
+#define CYREG_TCPWM_CNT1_STATUS 0x40200144u
+#define CYREG_TCPWM_CNT1_COUNTER 0x40200148u
+#define CYREG_TCPWM_CNT1_CC 0x4020014cu
+#define CYREG_TCPWM_CNT1_CC_BUFF 0x40200150u
+#define CYREG_TCPWM_CNT1_PERIOD 0x40200154u
+#define CYREG_TCPWM_CNT1_PERIOD_BUFF 0x40200158u
+#define CYREG_TCPWM_CNT1_TR_CTRL0 0x40200160u
+#define CYREG_TCPWM_CNT1_TR_CTRL1 0x40200164u
+#define CYREG_TCPWM_CNT1_TR_CTRL2 0x40200168u
+#define CYREG_TCPWM_CNT1_INTR 0x40200170u
+#define CYREG_TCPWM_CNT1_INTR_SET 0x40200174u
+#define CYREG_TCPWM_CNT1_INTR_MASK 0x40200178u
+#define CYREG_TCPWM_CNT1_INTR_MASKED 0x4020017cu
+#define CYDEV_TCPWM_CNT2_BASE 0x40200180u
+#define CYDEV_TCPWM_CNT2_SIZE 0x00000040u
+#define CYREG_TCPWM_CNT2_CTRL 0x40200180u
+#define CYREG_TCPWM_CNT2_STATUS 0x40200184u
+#define CYREG_TCPWM_CNT2_COUNTER 0x40200188u
+#define CYREG_TCPWM_CNT2_CC 0x4020018cu
+#define CYREG_TCPWM_CNT2_CC_BUFF 0x40200190u
+#define CYREG_TCPWM_CNT2_PERIOD 0x40200194u
+#define CYREG_TCPWM_CNT2_PERIOD_BUFF 0x40200198u
+#define CYREG_TCPWM_CNT2_TR_CTRL0 0x402001a0u
+#define CYREG_TCPWM_CNT2_TR_CTRL1 0x402001a4u
+#define CYREG_TCPWM_CNT2_TR_CTRL2 0x402001a8u
+#define CYREG_TCPWM_CNT2_INTR 0x402001b0u
+#define CYREG_TCPWM_CNT2_INTR_SET 0x402001b4u
+#define CYREG_TCPWM_CNT2_INTR_MASK 0x402001b8u
+#define CYREG_TCPWM_CNT2_INTR_MASKED 0x402001bcu
+#define CYDEV_TCPWM_CNT3_BASE 0x402001c0u
+#define CYDEV_TCPWM_CNT3_SIZE 0x00000040u
+#define CYREG_TCPWM_CNT3_CTRL 0x402001c0u
+#define CYREG_TCPWM_CNT3_STATUS 0x402001c4u
+#define CYREG_TCPWM_CNT3_COUNTER 0x402001c8u
+#define CYREG_TCPWM_CNT3_CC 0x402001ccu
+#define CYREG_TCPWM_CNT3_CC_BUFF 0x402001d0u
+#define CYREG_TCPWM_CNT3_PERIOD 0x402001d4u
+#define CYREG_TCPWM_CNT3_PERIOD_BUFF 0x402001d8u
+#define CYREG_TCPWM_CNT3_TR_CTRL0 0x402001e0u
+#define CYREG_TCPWM_CNT3_TR_CTRL1 0x402001e4u
+#define CYREG_TCPWM_CNT3_TR_CTRL2 0x402001e8u
+#define CYREG_TCPWM_CNT3_INTR 0x402001f0u
+#define CYREG_TCPWM_CNT3_INTR_SET 0x402001f4u
+#define CYREG_TCPWM_CNT3_INTR_MASK 0x402001f8u
+#define CYREG_TCPWM_CNT3_INTR_MASKED 0x402001fcu
+#define CYDEV_SCB0_BASE 0x40240000u
+#define CYDEV_SCB0_SIZE 0x00010000u
+#define CYREG_SCB0_CTRL 0x40240000u
+#define CYFLD_SCB_OVS__OFFSET 0x00000000u
+#define CYFLD_SCB_OVS__SIZE 0x00000004u
+#define CYFLD_SCB_EC_AM_MODE__OFFSET 0x00000008u
+#define CYFLD_SCB_EC_AM_MODE__SIZE 0x00000001u
+#define CYFLD_SCB_EC_OP_MODE__OFFSET 0x00000009u
+#define CYFLD_SCB_EC_OP_MODE__SIZE 0x00000001u
+#define CYFLD_SCB_EZ_MODE__OFFSET 0x0000000au
+#define CYFLD_SCB_EZ_MODE__SIZE 0x00000001u
+#define CYFLD_SCB_BYTE_MODE__OFFSET 0x0000000bu
+#define CYFLD_SCB_BYTE_MODE__SIZE 0x00000001u
+#define CYFLD_SCB_ADDR_ACCEPT__OFFSET 0x00000010u
+#define CYFLD_SCB_ADDR_ACCEPT__SIZE 0x00000001u
+#define CYFLD_SCB_BLOCK__OFFSET 0x00000011u
+#define CYFLD_SCB_BLOCK__SIZE 0x00000001u
+#define CYFLD_SCB_MODE__OFFSET 0x00000018u
+#define CYFLD_SCB_MODE__SIZE 0x00000002u
+#define CYVAL_SCB_MODE_I2C 0x00000000u
+#define CYVAL_SCB_MODE_SPI 0x00000001u
+#define CYVAL_SCB_MODE_UART 0x00000002u
+#define CYFLD_SCB_ENABLED__OFFSET 0x0000001fu
+#define CYFLD_SCB_ENABLED__SIZE 0x00000001u
+#define CYREG_SCB0_STATUS 0x40240004u
+#define CYFLD_SCB_EC_BUSY__OFFSET 0x00000000u
+#define CYFLD_SCB_EC_BUSY__SIZE 0x00000001u
+#define CYREG_SCB0_SPI_CTRL 0x40240020u
+#define CYFLD_SCB_CONTINUOUS__OFFSET 0x00000000u
+#define CYFLD_SCB_CONTINUOUS__SIZE 0x00000001u
+#define CYFLD_SCB_SELECT_PRECEDE__OFFSET 0x00000001u
+#define CYFLD_SCB_SELECT_PRECEDE__SIZE 0x00000001u
+#define CYFLD_SCB_CPHA__OFFSET 0x00000002u
+#define CYFLD_SCB_CPHA__SIZE 0x00000001u
+#define CYFLD_SCB_CPOL__OFFSET 0x00000003u
+#define CYFLD_SCB_CPOL__SIZE 0x00000001u
+#define CYFLD_SCB_LATE_MISO_SAMPLE__OFFSET 0x00000004u
+#define CYFLD_SCB_LATE_MISO_SAMPLE__SIZE 0x00000001u
+#define CYFLD_SCB_SCLK_CONTINUOUS__OFFSET 0x00000005u
+#define CYFLD_SCB_SCLK_CONTINUOUS__SIZE 0x00000001u
+#define CYFLD_SCB_SSEL_POLARITY0__OFFSET 0x00000008u
+#define CYFLD_SCB_SSEL_POLARITY0__SIZE 0x00000001u
+#define CYFLD_SCB_SSEL_POLARITY1__OFFSET 0x00000009u
+#define CYFLD_SCB_SSEL_POLARITY1__SIZE 0x00000001u
+#define CYFLD_SCB_SSEL_POLARITY2__OFFSET 0x0000000au
+#define CYFLD_SCB_SSEL_POLARITY2__SIZE 0x00000001u
+#define CYFLD_SCB_SSEL_POLARITY3__OFFSET 0x0000000bu
+#define CYFLD_SCB_SSEL_POLARITY3__SIZE 0x00000001u
+#define CYFLD_SCB_LOOPBACK__OFFSET 0x00000010u
+#define CYFLD_SCB_LOOPBACK__SIZE 0x00000001u
+#define CYFLD_SCB_SLAVE_SELECT__OFFSET 0x0000001au
+#define CYFLD_SCB_SLAVE_SELECT__SIZE 0x00000002u
+#define CYFLD_SCB_MASTER_MODE__OFFSET 0x0000001fu
+#define CYFLD_SCB_MASTER_MODE__SIZE 0x00000001u
+#define CYREG_SCB0_SPI_STATUS 0x40240024u
+#define CYFLD_SCB_BUS_BUSY__OFFSET 0x00000000u
+#define CYFLD_SCB_BUS_BUSY__SIZE 0x00000001u
+#define CYFLD_SCB_SPI_EC_BUSY__OFFSET 0x00000001u
+#define CYFLD_SCB_SPI_EC_BUSY__SIZE 0x00000001u
+#define CYFLD_SCB_CURR_EZ_ADDR__OFFSET 0x00000008u
+#define CYFLD_SCB_CURR_EZ_ADDR__SIZE 0x00000008u
+#define CYFLD_SCB_BASE_EZ_ADDR__OFFSET 0x00000010u
+#define CYFLD_SCB_BASE_EZ_ADDR__SIZE 0x00000008u
+#define CYREG_SCB0_UART_CTRL 0x40240040u
+#define CYREG_SCB0_UART_TX_CTRL 0x40240044u
+#define CYFLD_SCB_STOP_BITS__OFFSET 0x00000000u
+#define CYFLD_SCB_STOP_BITS__SIZE 0x00000003u
+#define CYFLD_SCB_PARITY__OFFSET 0x00000004u
+#define CYFLD_SCB_PARITY__SIZE 0x00000001u
+#define CYFLD_SCB_PARITY_ENABLED__OFFSET 0x00000005u
+#define CYFLD_SCB_PARITY_ENABLED__SIZE 0x00000001u
+#define CYFLD_SCB_RETRY_ON_NACK__OFFSET 0x00000008u
+#define CYFLD_SCB_RETRY_ON_NACK__SIZE 0x00000001u
+#define CYREG_SCB0_UART_RX_CTRL 0x40240048u
+#define CYFLD_SCB_POLARITY__OFFSET 0x00000006u
+#define CYFLD_SCB_POLARITY__SIZE 0x00000001u
+#define CYFLD_SCB_DROP_ON_PARITY_ERROR__OFFSET 0x00000008u
+#define CYFLD_SCB_DROP_ON_PARITY_ERROR__SIZE 0x00000001u
+#define CYFLD_SCB_DROP_ON_FRAME_ERROR__OFFSET 0x00000009u
+#define CYFLD_SCB_DROP_ON_FRAME_ERROR__SIZE 0x00000001u
+#define CYFLD_SCB_MP_MODE__OFFSET 0x0000000au
+#define CYFLD_SCB_MP_MODE__SIZE 0x00000001u
+#define CYFLD_SCB_LIN_MODE__OFFSET 0x0000000cu
+#define CYFLD_SCB_LIN_MODE__SIZE 0x00000001u
+#define CYFLD_SCB_SKIP_START__OFFSET 0x0000000du
+#define CYFLD_SCB_SKIP_START__SIZE 0x00000001u
+#define CYFLD_SCB_BREAK_WIDTH__OFFSET 0x00000010u
+#define CYFLD_SCB_BREAK_WIDTH__SIZE 0x00000004u
+#define CYREG_SCB0_UART_RX_STATUS 0x4024004cu
+#define CYFLD_SCB_BR_COUNTER__OFFSET 0x00000000u
+#define CYFLD_SCB_BR_COUNTER__SIZE 0x0000000cu
+#define CYREG_SCB0_UART_FLOW_CTRL 0x40240050u
+#define CYFLD_SCB_TRIGGER_LEVEL__OFFSET 0x00000000u
+#define CYFLD_SCB_TRIGGER_LEVEL__SIZE 0x00000004u
+#define CYFLD_SCB_RTS_POLARITY__OFFSET 0x00000010u
+#define CYFLD_SCB_RTS_POLARITY__SIZE 0x00000001u
+#define CYFLD_SCB_CTS_POLARITY__OFFSET 0x00000018u
+#define CYFLD_SCB_CTS_POLARITY__SIZE 0x00000001u
+#define CYFLD_SCB_CTS_ENABLED__OFFSET 0x00000019u
+#define CYFLD_SCB_CTS_ENABLED__SIZE 0x00000001u
+#define CYREG_SCB0_I2C_CTRL 0x40240060u
+#define CYFLD_SCB_HIGH_PHASE_OVS__OFFSET 0x00000000u
+#define CYFLD_SCB_HIGH_PHASE_OVS__SIZE 0x00000004u
+#define CYFLD_SCB_LOW_PHASE_OVS__OFFSET 0x00000004u
+#define CYFLD_SCB_LOW_PHASE_OVS__SIZE 0x00000004u
+#define CYFLD_SCB_M_READY_DATA_ACK__OFFSET 0x00000008u
+#define CYFLD_SCB_M_READY_DATA_ACK__SIZE 0x00000001u
+#define CYFLD_SCB_M_NOT_READY_DATA_NACK__OFFSET 0x00000009u
+#define CYFLD_SCB_M_NOT_READY_DATA_NACK__SIZE 0x00000001u
+#define CYFLD_SCB_S_GENERAL_IGNORE__OFFSET 0x0000000bu
+#define CYFLD_SCB_S_GENERAL_IGNORE__SIZE 0x00000001u
+#define CYFLD_SCB_S_READY_ADDR_ACK__OFFSET 0x0000000cu
+#define CYFLD_SCB_S_READY_ADDR_ACK__SIZE 0x00000001u
+#define CYFLD_SCB_S_READY_DATA_ACK__OFFSET 0x0000000du
+#define CYFLD_SCB_S_READY_DATA_ACK__SIZE 0x00000001u
+#define CYFLD_SCB_S_NOT_READY_ADDR_NACK__OFFSET 0x0000000eu
+#define CYFLD_SCB_S_NOT_READY_ADDR_NACK__SIZE 0x00000001u
+#define CYFLD_SCB_S_NOT_READY_DATA_NACK__OFFSET 0x0000000fu
+#define CYFLD_SCB_S_NOT_READY_DATA_NACK__SIZE 0x00000001u
+#define CYFLD_SCB_SLAVE_MODE__OFFSET 0x0000001eu
+#define CYFLD_SCB_SLAVE_MODE__SIZE 0x00000001u
+#define CYREG_SCB0_I2C_STATUS 0x40240064u
+#define CYFLD_SCB_I2C_EC_BUSY__OFFSET 0x00000001u
+#define CYFLD_SCB_I2C_EC_BUSY__SIZE 0x00000001u
+#define CYFLD_SCB_S_READ__OFFSET 0x00000004u
+#define CYFLD_SCB_S_READ__SIZE 0x00000001u
+#define CYFLD_SCB_M_READ__OFFSET 0x00000005u
+#define CYFLD_SCB_M_READ__SIZE 0x00000001u
+#define CYREG_SCB0_I2C_M_CMD 0x40240068u
+#define CYFLD_SCB_M_START__OFFSET 0x00000000u
+#define CYFLD_SCB_M_START__SIZE 0x00000001u
+#define CYFLD_SCB_M_START_ON_IDLE__OFFSET 0x00000001u
+#define CYFLD_SCB_M_START_ON_IDLE__SIZE 0x00000001u
+#define CYFLD_SCB_M_ACK__OFFSET 0x00000002u
+#define CYFLD_SCB_M_ACK__SIZE 0x00000001u
+#define CYFLD_SCB_M_NACK__OFFSET 0x00000003u
+#define CYFLD_SCB_M_NACK__SIZE 0x00000001u
+#define CYFLD_SCB_M_STOP__OFFSET 0x00000004u
+#define CYFLD_SCB_M_STOP__SIZE 0x00000001u
+#define CYREG_SCB0_I2C_S_CMD 0x4024006cu
+#define CYFLD_SCB_S_ACK__OFFSET 0x00000000u
+#define CYFLD_SCB_S_ACK__SIZE 0x00000001u
+#define CYFLD_SCB_S_NACK__OFFSET 0x00000001u
+#define CYFLD_SCB_S_NACK__SIZE 0x00000001u
+#define CYREG_SCB0_I2C_CFG 0x40240070u
+#define CYFLD_SCB_SDA_IN_FILT_TRIM__OFFSET 0x00000000u
+#define CYFLD_SCB_SDA_IN_FILT_TRIM__SIZE 0x00000002u
+#define CYFLD_SCB_SDA_IN_FILT_SEL__OFFSET 0x00000004u
+#define CYFLD_SCB_SDA_IN_FILT_SEL__SIZE 0x00000001u
+#define CYFLD_SCB_SCL_IN_FILT_TRIM__OFFSET 0x00000008u
+#define CYFLD_SCB_SCL_IN_FILT_TRIM__SIZE 0x00000002u
+#define CYFLD_SCB_SCL_IN_FILT_SEL__OFFSET 0x0000000cu
+#define CYFLD_SCB_SCL_IN_FILT_SEL__SIZE 0x00000001u
+#define CYFLD_SCB_SDA_OUT_FILT0_TRIM__OFFSET 0x00000010u
+#define CYFLD_SCB_SDA_OUT_FILT0_TRIM__SIZE 0x00000002u
+#define CYFLD_SCB_SDA_OUT_FILT1_TRIM__OFFSET 0x00000012u
+#define CYFLD_SCB_SDA_OUT_FILT1_TRIM__SIZE 0x00000002u
+#define CYFLD_SCB_SDA_OUT_FILT2_TRIM__OFFSET 0x00000014u
+#define CYFLD_SCB_SDA_OUT_FILT2_TRIM__SIZE 0x00000002u
+#define CYFLD_SCB_SDA_OUT_FILT_SEL__OFFSET 0x0000001cu
+#define CYFLD_SCB_SDA_OUT_FILT_SEL__SIZE 0x00000002u
+#define CYREG_SCB0_TX_CTRL 0x40240200u
+#define CYFLD_SCB_DATA_WIDTH__OFFSET 0x00000000u
+#define CYFLD_SCB_DATA_WIDTH__SIZE 0x00000004u
+#define CYFLD_SCB_MSB_FIRST__OFFSET 0x00000008u
+#define CYFLD_SCB_MSB_FIRST__SIZE 0x00000001u
+#define CYREG_SCB0_TX_FIFO_CTRL 0x40240204u
+#define CYFLD_SCB_CLEAR__OFFSET 0x00000010u
+#define CYFLD_SCB_CLEAR__SIZE 0x00000001u
+#define CYFLD_SCB_FREEZE__OFFSET 0x00000011u
+#define CYFLD_SCB_FREEZE__SIZE 0x00000001u
+#define CYREG_SCB0_TX_FIFO_STATUS 0x40240208u
+#define CYFLD_SCB_USED__OFFSET 0x00000000u
+#define CYFLD_SCB_USED__SIZE 0x00000005u
+#define CYFLD_SCB_SR_VALID__OFFSET 0x0000000fu
+#define CYFLD_SCB_SR_VALID__SIZE 0x00000001u
+#define CYFLD_SCB_RD_PTR__OFFSET 0x00000010u
+#define CYFLD_SCB_RD_PTR__SIZE 0x00000004u
+#define CYFLD_SCB_WR_PTR__OFFSET 0x00000018u
+#define CYFLD_SCB_WR_PTR__SIZE 0x00000004u
+#define CYREG_SCB0_TX_FIFO_WR 0x40240240u
+#define CYFLD_SCB_DATA__OFFSET 0x00000000u
+#define CYFLD_SCB_DATA__SIZE 0x00000010u
+#define CYREG_SCB0_RX_CTRL 0x40240300u
+#define CYFLD_SCB_MEDIAN__OFFSET 0x00000009u
+#define CYFLD_SCB_MEDIAN__SIZE 0x00000001u
+#define CYREG_SCB0_RX_FIFO_CTRL 0x40240304u
+#define CYREG_SCB0_RX_FIFO_STATUS 0x40240308u
+#define CYREG_SCB0_RX_MATCH 0x40240310u
+#define CYFLD_SCB_ADDR__OFFSET 0x00000000u
+#define CYFLD_SCB_ADDR__SIZE 0x00000008u
+#define CYFLD_SCB_MASK__OFFSET 0x00000010u
+#define CYFLD_SCB_MASK__SIZE 0x00000008u
+#define CYREG_SCB0_RX_FIFO_RD 0x40240340u
+#define CYREG_SCB0_RX_FIFO_RD_SILENT 0x40240344u
+#define CYREG_SCB0_EZ_DATA0 0x40240400u
+#define CYFLD_SCB_EZ_DATA__OFFSET 0x00000000u
+#define CYFLD_SCB_EZ_DATA__SIZE 0x00000008u
+#define CYREG_SCB0_EZ_DATA1 0x40240404u
+#define CYREG_SCB0_EZ_DATA2 0x40240408u
+#define CYREG_SCB0_EZ_DATA3 0x4024040cu
+#define CYREG_SCB0_EZ_DATA4 0x40240410u
+#define CYREG_SCB0_EZ_DATA5 0x40240414u
+#define CYREG_SCB0_EZ_DATA6 0x40240418u
+#define CYREG_SCB0_EZ_DATA7 0x4024041cu
+#define CYREG_SCB0_EZ_DATA8 0x40240420u
+#define CYREG_SCB0_EZ_DATA9 0x40240424u
+#define CYREG_SCB0_EZ_DATA10 0x40240428u
+#define CYREG_SCB0_EZ_DATA11 0x4024042cu
+#define CYREG_SCB0_EZ_DATA12 0x40240430u
+#define CYREG_SCB0_EZ_DATA13 0x40240434u
+#define CYREG_SCB0_EZ_DATA14 0x40240438u
+#define CYREG_SCB0_EZ_DATA15 0x4024043cu
+#define CYREG_SCB0_EZ_DATA16 0x40240440u
+#define CYREG_SCB0_EZ_DATA17 0x40240444u
+#define CYREG_SCB0_EZ_DATA18 0x40240448u
+#define CYREG_SCB0_EZ_DATA19 0x4024044cu
+#define CYREG_SCB0_EZ_DATA20 0x40240450u
+#define CYREG_SCB0_EZ_DATA21 0x40240454u
+#define CYREG_SCB0_EZ_DATA22 0x40240458u
+#define CYREG_SCB0_EZ_DATA23 0x4024045cu
+#define CYREG_SCB0_EZ_DATA24 0x40240460u
+#define CYREG_SCB0_EZ_DATA25 0x40240464u
+#define CYREG_SCB0_EZ_DATA26 0x40240468u
+#define CYREG_SCB0_EZ_DATA27 0x4024046cu
+#define CYREG_SCB0_EZ_DATA28 0x40240470u
+#define CYREG_SCB0_EZ_DATA29 0x40240474u
+#define CYREG_SCB0_EZ_DATA30 0x40240478u
+#define CYREG_SCB0_EZ_DATA31 0x4024047cu
+#define CYREG_SCB0_INTR_CAUSE 0x40240e00u
+#define CYFLD_SCB_M__OFFSET 0x00000000u
+#define CYFLD_SCB_M__SIZE 0x00000001u
+#define CYFLD_SCB_S__OFFSET 0x00000001u
+#define CYFLD_SCB_S__SIZE 0x00000001u
+#define CYFLD_SCB_TX__OFFSET 0x00000002u
+#define CYFLD_SCB_TX__SIZE 0x00000001u
+#define CYFLD_SCB_RX__OFFSET 0x00000003u
+#define CYFLD_SCB_RX__SIZE 0x00000001u
+#define CYFLD_SCB_I2C_EC__OFFSET 0x00000004u
+#define CYFLD_SCB_I2C_EC__SIZE 0x00000001u
+#define CYFLD_SCB_SPI_EC__OFFSET 0x00000005u
+#define CYFLD_SCB_SPI_EC__SIZE 0x00000001u
+#define CYREG_SCB0_INTR_I2C_EC 0x40240e80u
+#define CYFLD_SCB_WAKE_UP__OFFSET 0x00000000u
+#define CYFLD_SCB_WAKE_UP__SIZE 0x00000001u
+#define CYFLD_SCB_EZ_STOP__OFFSET 0x00000001u
+#define CYFLD_SCB_EZ_STOP__SIZE 0x00000001u
+#define CYFLD_SCB_EZ_WRITE_STOP__OFFSET 0x00000002u
+#define CYFLD_SCB_EZ_WRITE_STOP__SIZE 0x00000001u
+#define CYFLD_SCB_EZ_READ_STOP__OFFSET 0x00000003u
+#define CYFLD_SCB_EZ_READ_STOP__SIZE 0x00000001u
+#define CYREG_SCB0_INTR_I2C_EC_MASK 0x40240e88u
+#define CYREG_SCB0_INTR_I2C_EC_MASKED 0x40240e8cu
+#define CYREG_SCB0_INTR_SPI_EC 0x40240ec0u
+#define CYREG_SCB0_INTR_SPI_EC_MASK 0x40240ec8u
+#define CYREG_SCB0_INTR_SPI_EC_MASKED 0x40240eccu
+#define CYREG_SCB0_INTR_M 0x40240f00u
+#define CYFLD_SCB_I2C_ARB_LOST__OFFSET 0x00000000u
+#define CYFLD_SCB_I2C_ARB_LOST__SIZE 0x00000001u
+#define CYFLD_SCB_I2C_NACK__OFFSET 0x00000001u
+#define CYFLD_SCB_I2C_NACK__SIZE 0x00000001u
+#define CYFLD_SCB_I2C_ACK__OFFSET 0x00000002u
+#define CYFLD_SCB_I2C_ACK__SIZE 0x00000001u
+#define CYFLD_SCB_I2C_STOP__OFFSET 0x00000004u
+#define CYFLD_SCB_I2C_STOP__SIZE 0x00000001u
+#define CYFLD_SCB_I2C_BUS_ERROR__OFFSET 0x00000008u
+#define CYFLD_SCB_I2C_BUS_ERROR__SIZE 0x00000001u
+#define CYFLD_SCB_SPI_DONE__OFFSET 0x00000009u
+#define CYFLD_SCB_SPI_DONE__SIZE 0x00000001u
+#define CYREG_SCB0_INTR_M_SET 0x40240f04u
+#define CYREG_SCB0_INTR_M_MASK 0x40240f08u
+#define CYREG_SCB0_INTR_M_MASKED 0x40240f0cu
+#define CYREG_SCB0_INTR_S 0x40240f40u
+#define CYFLD_SCB_I2C_WRITE_STOP__OFFSET 0x00000003u
+#define CYFLD_SCB_I2C_WRITE_STOP__SIZE 0x00000001u
+#define CYFLD_SCB_I2C_START__OFFSET 0x00000005u
+#define CYFLD_SCB_I2C_START__SIZE 0x00000001u
+#define CYFLD_SCB_I2C_ADDR_MATCH__OFFSET 0x00000006u
+#define CYFLD_SCB_I2C_ADDR_MATCH__SIZE 0x00000001u
+#define CYFLD_SCB_I2C_GENERAL__OFFSET 0x00000007u
+#define CYFLD_SCB_I2C_GENERAL__SIZE 0x00000001u
+#define CYFLD_SCB_SPI_EZ_WRITE_STOP__OFFSET 0x00000009u
+#define CYFLD_SCB_SPI_EZ_WRITE_STOP__SIZE 0x00000001u
+#define CYFLD_SCB_SPI_EZ_STOP__OFFSET 0x0000000au
+#define CYFLD_SCB_SPI_EZ_STOP__SIZE 0x00000001u
+#define CYFLD_SCB_SPI_BUS_ERROR__OFFSET 0x0000000bu
+#define CYFLD_SCB_SPI_BUS_ERROR__SIZE 0x00000001u
+#define CYREG_SCB0_INTR_S_SET 0x40240f44u
+#define CYREG_SCB0_INTR_S_MASK 0x40240f48u
+#define CYREG_SCB0_INTR_S_MASKED 0x40240f4cu
+#define CYREG_SCB0_INTR_TX 0x40240f80u
+#define CYFLD_SCB_TRIGGER__OFFSET 0x00000000u
+#define CYFLD_SCB_TRIGGER__SIZE 0x00000001u
+#define CYFLD_SCB_NOT_FULL__OFFSET 0x00000001u
+#define CYFLD_SCB_NOT_FULL__SIZE 0x00000001u
+#define CYFLD_SCB_EMPTY__OFFSET 0x00000004u
+#define CYFLD_SCB_EMPTY__SIZE 0x00000001u
+#define CYFLD_SCB_OVERFLOW__OFFSET 0x00000005u
+#define CYFLD_SCB_OVERFLOW__SIZE 0x00000001u
+#define CYFLD_SCB_UNDERFLOW__OFFSET 0x00000006u
+#define CYFLD_SCB_UNDERFLOW__SIZE 0x00000001u
+#define CYFLD_SCB_BLOCKED__OFFSET 0x00000007u
+#define CYFLD_SCB_BLOCKED__SIZE 0x00000001u
+#define CYFLD_SCB_UART_NACK__OFFSET 0x00000008u
+#define CYFLD_SCB_UART_NACK__SIZE 0x00000001u
+#define CYFLD_SCB_UART_DONE__OFFSET 0x00000009u
+#define CYFLD_SCB_UART_DONE__SIZE 0x00000001u
+#define CYFLD_SCB_UART_ARB_LOST__OFFSET 0x0000000au
+#define CYFLD_SCB_UART_ARB_LOST__SIZE 0x00000001u
+#define CYREG_SCB0_INTR_TX_SET 0x40240f84u
+#define CYREG_SCB0_INTR_TX_MASK 0x40240f88u
+#define CYREG_SCB0_INTR_TX_MASKED 0x40240f8cu
+#define CYREG_SCB0_INTR_RX 0x40240fc0u
+#define CYFLD_SCB_NOT_EMPTY__OFFSET 0x00000002u
+#define CYFLD_SCB_NOT_EMPTY__SIZE 0x00000001u
+#define CYFLD_SCB_FULL__OFFSET 0x00000003u
+#define CYFLD_SCB_FULL__SIZE 0x00000001u
+#define CYFLD_SCB_FRAME_ERROR__OFFSET 0x00000008u
+#define CYFLD_SCB_FRAME_ERROR__SIZE 0x00000001u
+#define CYFLD_SCB_PARITY_ERROR__OFFSET 0x00000009u
+#define CYFLD_SCB_PARITY_ERROR__SIZE 0x00000001u
+#define CYFLD_SCB_BAUD_DETECT__OFFSET 0x0000000au
+#define CYFLD_SCB_BAUD_DETECT__SIZE 0x00000001u
+#define CYFLD_SCB_BREAK_DETECT__OFFSET 0x0000000bu
+#define CYFLD_SCB_BREAK_DETECT__SIZE 0x00000001u
+#define CYREG_SCB0_INTR_RX_SET 0x40240fc4u
+#define CYREG_SCB0_INTR_RX_MASK 0x40240fc8u
+#define CYREG_SCB0_INTR_RX_MASKED 0x40240fccu
+#define CYDEV_SCB1_BASE 0x40250000u
+#define CYDEV_SCB1_SIZE 0x00010000u
+#define CYREG_SCB1_CTRL 0x40250000u
+#define CYREG_SCB1_STATUS 0x40250004u
+#define CYREG_SCB1_SPI_CTRL 0x40250020u
+#define CYREG_SCB1_SPI_STATUS 0x40250024u
+#define CYREG_SCB1_UART_CTRL 0x40250040u
+#define CYREG_SCB1_UART_TX_CTRL 0x40250044u
+#define CYREG_SCB1_UART_RX_CTRL 0x40250048u
+#define CYREG_SCB1_UART_RX_STATUS 0x4025004cu
+#define CYREG_SCB1_UART_FLOW_CTRL 0x40250050u
+#define CYREG_SCB1_I2C_CTRL 0x40250060u
+#define CYREG_SCB1_I2C_STATUS 0x40250064u
+#define CYREG_SCB1_I2C_M_CMD 0x40250068u
+#define CYREG_SCB1_I2C_S_CMD 0x4025006cu
+#define CYREG_SCB1_I2C_CFG 0x40250070u
+#define CYREG_SCB1_TX_CTRL 0x40250200u
+#define CYREG_SCB1_TX_FIFO_CTRL 0x40250204u
+#define CYREG_SCB1_TX_FIFO_STATUS 0x40250208u
+#define CYREG_SCB1_TX_FIFO_WR 0x40250240u
+#define CYREG_SCB1_RX_CTRL 0x40250300u
+#define CYREG_SCB1_RX_FIFO_CTRL 0x40250304u
+#define CYREG_SCB1_RX_FIFO_STATUS 0x40250308u
+#define CYREG_SCB1_RX_MATCH 0x40250310u
+#define CYREG_SCB1_RX_FIFO_RD 0x40250340u
+#define CYREG_SCB1_RX_FIFO_RD_SILENT 0x40250344u
+#define CYREG_SCB1_EZ_DATA0 0x40250400u
+#define CYREG_SCB1_EZ_DATA1 0x40250404u
+#define CYREG_SCB1_EZ_DATA2 0x40250408u
+#define CYREG_SCB1_EZ_DATA3 0x4025040cu
+#define CYREG_SCB1_EZ_DATA4 0x40250410u
+#define CYREG_SCB1_EZ_DATA5 0x40250414u
+#define CYREG_SCB1_EZ_DATA6 0x40250418u
+#define CYREG_SCB1_EZ_DATA7 0x4025041cu
+#define CYREG_SCB1_EZ_DATA8 0x40250420u
+#define CYREG_SCB1_EZ_DATA9 0x40250424u
+#define CYREG_SCB1_EZ_DATA10 0x40250428u
+#define CYREG_SCB1_EZ_DATA11 0x4025042cu
+#define CYREG_SCB1_EZ_DATA12 0x40250430u
+#define CYREG_SCB1_EZ_DATA13 0x40250434u
+#define CYREG_SCB1_EZ_DATA14 0x40250438u
+#define CYREG_SCB1_EZ_DATA15 0x4025043cu
+#define CYREG_SCB1_EZ_DATA16 0x40250440u
+#define CYREG_SCB1_EZ_DATA17 0x40250444u
+#define CYREG_SCB1_EZ_DATA18 0x40250448u
+#define CYREG_SCB1_EZ_DATA19 0x4025044cu
+#define CYREG_SCB1_EZ_DATA20 0x40250450u
+#define CYREG_SCB1_EZ_DATA21 0x40250454u
+#define CYREG_SCB1_EZ_DATA22 0x40250458u
+#define CYREG_SCB1_EZ_DATA23 0x4025045cu
+#define CYREG_SCB1_EZ_DATA24 0x40250460u
+#define CYREG_SCB1_EZ_DATA25 0x40250464u
+#define CYREG_SCB1_EZ_DATA26 0x40250468u
+#define CYREG_SCB1_EZ_DATA27 0x4025046cu
+#define CYREG_SCB1_EZ_DATA28 0x40250470u
+#define CYREG_SCB1_EZ_DATA29 0x40250474u
+#define CYREG_SCB1_EZ_DATA30 0x40250478u
+#define CYREG_SCB1_EZ_DATA31 0x4025047cu
+#define CYREG_SCB1_INTR_CAUSE 0x40250e00u
+#define CYREG_SCB1_INTR_I2C_EC 0x40250e80u
+#define CYREG_SCB1_INTR_I2C_EC_MASK 0x40250e88u
+#define CYREG_SCB1_INTR_I2C_EC_MASKED 0x40250e8cu
+#define CYREG_SCB1_INTR_SPI_EC 0x40250ec0u
+#define CYREG_SCB1_INTR_SPI_EC_MASK 0x40250ec8u
+#define CYREG_SCB1_INTR_SPI_EC_MASKED 0x40250eccu
+#define CYREG_SCB1_INTR_M 0x40250f00u
+#define CYREG_SCB1_INTR_M_SET 0x40250f04u
+#define CYREG_SCB1_INTR_M_MASK 0x40250f08u
+#define CYREG_SCB1_INTR_M_MASKED 0x40250f0cu
+#define CYREG_SCB1_INTR_S 0x40250f40u
+#define CYREG_SCB1_INTR_S_SET 0x40250f44u
+#define CYREG_SCB1_INTR_S_MASK 0x40250f48u
+#define CYREG_SCB1_INTR_S_MASKED 0x40250f4cu
+#define CYREG_SCB1_INTR_TX 0x40250f80u
+#define CYREG_SCB1_INTR_TX_SET 0x40250f84u
+#define CYREG_SCB1_INTR_TX_MASK 0x40250f88u
+#define CYREG_SCB1_INTR_TX_MASKED 0x40250f8cu
+#define CYREG_SCB1_INTR_RX 0x40250fc0u
+#define CYREG_SCB1_INTR_RX_SET 0x40250fc4u
+#define CYREG_SCB1_INTR_RX_MASK 0x40250fc8u
+#define CYREG_SCB1_INTR_RX_MASKED 0x40250fccu
+#define CYDEV_CSD_BASE 0x40280000u
+#define CYDEV_CSD_SIZE 0x00010000u
+#define CYREG_CSD_ID 0x40280000u
+#define CYFLD_CSD_ID__OFFSET 0x00000000u
+#define CYFLD_CSD_ID__SIZE 0x00000010u
+#define CYFLD_CSD_REVISION__OFFSET 0x00000010u
+#define CYFLD_CSD_REVISION__SIZE 0x00000010u
+#define CYREG_CSD_CONFIG 0x40280004u
+#define CYFLD_CSD_DSI_SAMPLE_EN__OFFSET 0x00000000u
+#define CYFLD_CSD_DSI_SAMPLE_EN__SIZE 0x00000001u
+#define CYFLD_CSD_SAMPLE_SYNC__OFFSET 0x00000001u
+#define CYFLD_CSD_SAMPLE_SYNC__SIZE 0x00000001u
+#define CYFLD_CSD_BYPASS_SEL__OFFSET 0x00000002u
+#define CYFLD_CSD_BYPASS_SEL__SIZE 0x00000001u
+#define CYVAL_CSD_BYPASS_SEL_PRS_OR_DIV2 0x00000000u
+#define CYVAL_CSD_BYPASS_SEL_DIRECT_CLOCK 0x00000001u
+#define CYFLD_CSD_FILTER_ENABLE__OFFSET 0x00000003u
+#define CYFLD_CSD_FILTER_ENABLE__SIZE 0x00000001u
+#define CYVAL_CSD_FILTER_ENABLE_FILTER_OFF 0x00000000u
+#define CYVAL_CSD_FILTER_ENABLE_FILTER_ON 0x00000001u
+#define CYFLD_CSD_DUAL_CAP_EN__OFFSET 0x00000004u
+#define CYFLD_CSD_DUAL_CAP_EN__SIZE 0x00000001u
+#define CYVAL_CSD_DUAL_CAP_EN_DISABLE 0x00000000u
+#define CYVAL_CSD_DUAL_CAP_EN_ENABLE 0x00000001u
+#define CYFLD_CSD_PRS_CLEAR__OFFSET 0x00000005u
+#define CYFLD_CSD_PRS_CLEAR__SIZE 0x00000001u
+#define CYFLD_CSD_PRS_SELECT__OFFSET 0x00000006u
+#define CYFLD_CSD_PRS_SELECT__SIZE 0x00000001u
+#define CYVAL_CSD_PRS_SELECT_DIV2 0x00000000u
+#define CYVAL_CSD_PRS_SELECT_PRS 0x00000001u
+#define CYFLD_CSD_PRS_12_8__OFFSET 0x00000007u
+#define CYFLD_CSD_PRS_12_8__SIZE 0x00000001u
+#define CYVAL_CSD_PRS_12_8_8B 0x00000000u
+#define CYVAL_CSD_PRS_12_8_12B 0x00000001u
+#define CYFLD_CSD_DSI_SENSE_EN__OFFSET 0x00000008u
+#define CYFLD_CSD_DSI_SENSE_EN__SIZE 0x00000001u
+#define CYFLD_CSD_SHIELD_DELAY__OFFSET 0x00000009u
+#define CYFLD_CSD_SHIELD_DELAY__SIZE 0x00000002u
+#define CYVAL_CSD_SHIELD_DELAY_OFF 0x00000000u
+#define CYVAL_CSD_SHIELD_DELAY_50NS 0x00000002u
+#define CYVAL_CSD_SHIELD_DELAY_10NS 0x00000003u
+#define CYFLD_CSD_SENSE_COMP_BW__OFFSET 0x0000000bu
+#define CYFLD_CSD_SENSE_COMP_BW__SIZE 0x00000001u
+#define CYVAL_CSD_SENSE_COMP_BW_LOW 0x00000000u
+#define CYVAL_CSD_SENSE_COMP_BW_HIGH 0x00000001u
+#define CYFLD_CSD_SENSE_EN__OFFSET 0x0000000cu
+#define CYFLD_CSD_SENSE_EN__SIZE 0x00000001u
+#define CYFLD_CSD_REFBUF_EN__OFFSET 0x0000000du
+#define CYFLD_CSD_REFBUF_EN__SIZE 0x00000001u
+#define CYFLD_CSD_COMP_MODE__OFFSET 0x0000000eu
+#define CYFLD_CSD_COMP_MODE__SIZE 0x00000001u
+#define CYVAL_CSD_COMP_MODE_CHARGE_BUF 0x00000000u
+#define CYVAL_CSD_COMP_MODE_CHARGE_IO 0x00000001u
+#define CYFLD_CSD_COMP_PIN__OFFSET 0x0000000fu
+#define CYFLD_CSD_COMP_PIN__SIZE 0x00000001u
+#define CYVAL_CSD_COMP_PIN_CHANNEL1 0x00000000u
+#define CYVAL_CSD_COMP_PIN_CHANNEL2 0x00000001u
+#define CYFLD_CSD_POLARITY__OFFSET 0x00000010u
+#define CYFLD_CSD_POLARITY__SIZE 0x00000001u
+#define CYVAL_CSD_POLARITY_VSSIO 0x00000000u
+#define CYVAL_CSD_POLARITY_VDDIO 0x00000001u
+#define CYFLD_CSD_POLARITY2__OFFSET 0x00000011u
+#define CYFLD_CSD_POLARITY2__SIZE 0x00000001u
+#define CYVAL_CSD_POLARITY2_VSSIO 0x00000000u
+#define CYVAL_CSD_POLARITY2_VDDIO 0x00000001u
+#define CYFLD_CSD_MUTUAL_CAP__OFFSET 0x00000012u
+#define CYFLD_CSD_MUTUAL_CAP__SIZE 0x00000001u
+#define CYVAL_CSD_MUTUAL_CAP_SELFCAP 0x00000000u
+#define CYVAL_CSD_MUTUAL_CAP_MUTUALCAP 0x00000001u
+#define CYFLD_CSD_SENSE_COMP_EN__OFFSET 0x00000013u
+#define CYFLD_CSD_SENSE_COMP_EN__SIZE 0x00000001u
+#define CYFLD_CSD_REBUF_OUTSEL__OFFSET 0x00000015u
+#define CYFLD_CSD_REBUF_OUTSEL__SIZE 0x00000001u
+#define CYVAL_CSD_REBUF_OUTSEL_AMUXA 0x00000000u
+#define CYVAL_CSD_REBUF_OUTSEL_AMUXB 0x00000001u
+#define CYFLD_CSD_SENSE_INSEL__OFFSET 0x00000016u
+#define CYFLD_CSD_SENSE_INSEL__SIZE 0x00000001u
+#define CYVAL_CSD_SENSE_INSEL_SENSE_CHANNEL1 0x00000000u
+#define CYVAL_CSD_SENSE_INSEL_SENSE_AMUXA 0x00000001u
+#define CYFLD_CSD_REFBUF_DRV__OFFSET 0x00000017u
+#define CYFLD_CSD_REFBUF_DRV__SIZE 0x00000002u
+#define CYVAL_CSD_REFBUF_DRV_OFF 0x00000000u
+#define CYVAL_CSD_REFBUF_DRV_DRV_1 0x00000001u
+#define CYVAL_CSD_REFBUF_DRV_DRV_2 0x00000002u
+#define CYVAL_CSD_REFBUF_DRV_DRV_3 0x00000003u
+#define CYFLD_CSD_DDFTSEL__OFFSET 0x0000001au
+#define CYFLD_CSD_DDFTSEL__SIZE 0x00000003u
+#define CYVAL_CSD_DDFTSEL_NORMAL 0x00000000u
+#define CYVAL_CSD_DDFTSEL_CSD_SENSE 0x00000001u
+#define CYVAL_CSD_DDFTSEL_CSD_SHIELD 0x00000002u
+#define CYVAL_CSD_DDFTSEL_CLK_SAMPLE 0x00000003u
+#define CYVAL_CSD_DDFTSEL_COMP_OUT 0x00000004u
+#define CYFLD_CSD_ADFTEN__OFFSET 0x0000001du
+#define CYFLD_CSD_ADFTEN__SIZE 0x00000001u
+#define CYFLD_CSD_DDFTCOMP__OFFSET 0x0000001eu
+#define CYFLD_CSD_DDFTCOMP__SIZE 0x00000001u
+#define CYVAL_CSD_DDFTCOMP_REFBUFCOMP 0x00000000u
+#define CYVAL_CSD_DDFTCOMP_SENSECOMP 0x00000001u
+#define CYFLD_CSD_ENABLE__OFFSET 0x0000001fu
+#define CYFLD_CSD_ENABLE__SIZE 0x00000001u
+#define CYREG_CSD_IDAC 0x40280008u
+#define CYFLD_CSD_IDAC1__OFFSET 0x00000000u
+#define CYFLD_CSD_IDAC1__SIZE 0x00000008u
+#define CYFLD_CSD_IDAC1_MODE__OFFSET 0x00000008u
+#define CYFLD_CSD_IDAC1_MODE__SIZE 0x00000002u
+#define CYVAL_CSD_IDAC1_MODE_OFF 0x00000000u
+#define CYVAL_CSD_IDAC1_MODE_FIXED 0x00000001u
+#define CYVAL_CSD_IDAC1_MODE_VARIABLE 0x00000002u
+#define CYVAL_CSD_IDAC1_MODE_DSI 0x00000003u
+#define CYFLD_CSD_IDAC1_RANGE__OFFSET 0x0000000au
+#define CYFLD_CSD_IDAC1_RANGE__SIZE 0x00000001u
+#define CYVAL_CSD_IDAC1_RANGE_4X 0x00000000u
+#define CYVAL_CSD_IDAC1_RANGE_8X 0x00000001u
+#define CYFLD_CSD_POLARITY1_MIR__OFFSET 0x0000000cu
+#define CYFLD_CSD_POLARITY1_MIR__SIZE 0x00000001u
+#define CYFLD_CSD_IDAC2__OFFSET 0x00000010u
+#define CYFLD_CSD_IDAC2__SIZE 0x00000007u
+#define CYFLD_CSD_IDAC2_MODE__OFFSET 0x00000018u
+#define CYFLD_CSD_IDAC2_MODE__SIZE 0x00000002u
+#define CYVAL_CSD_IDAC2_MODE_OFF 0x00000000u
+#define CYVAL_CSD_IDAC2_MODE_FIXED 0x00000001u
+#define CYVAL_CSD_IDAC2_MODE_VARIABLE 0x00000002u
+#define CYVAL_CSD_IDAC2_MODE_DSI 0x00000003u
+#define CYFLD_CSD_IDAC2_RANGE__OFFSET 0x0000001au
+#define CYFLD_CSD_IDAC2_RANGE__SIZE 0x00000001u
+#define CYVAL_CSD_IDAC2_RANGE_4X 0x00000000u
+#define CYVAL_CSD_IDAC2_RANGE_8X 0x00000001u
+#define CYFLD_CSD_POLARITY2_MIR__OFFSET 0x0000001cu
+#define CYFLD_CSD_POLARITY2_MIR__SIZE 0x00000001u
+#define CYFLD_CSD_FEEDBACK_MODE__OFFSET 0x0000001eu
+#define CYFLD_CSD_FEEDBACK_MODE__SIZE 0x00000001u
+#define CYVAL_CSD_FEEDBACK_MODE_FLOP 0x00000000u
+#define CYVAL_CSD_FEEDBACK_MODE_COMP 0x00000001u
+#define CYREG_CSD_COUNTER 0x4028000cu
+#define CYFLD_CSD_COUNTER__OFFSET 0x00000000u
+#define CYFLD_CSD_COUNTER__SIZE 0x00000010u
+#define CYFLD_CSD_PERIOD__OFFSET 0x00000010u
+#define CYFLD_CSD_PERIOD__SIZE 0x00000010u
+#define CYREG_CSD_STATUS 0x40280010u
+#define CYFLD_CSD_CSD_CHARGE__OFFSET 0x00000000u
+#define CYFLD_CSD_CSD_CHARGE__SIZE 0x00000001u
+#define CYFLD_CSD_CSD_SENSE__OFFSET 0x00000001u
+#define CYFLD_CSD_CSD_SENSE__SIZE 0x00000001u
+#define CYFLD_CSD_COMP_OUT__OFFSET 0x00000002u
+#define CYFLD_CSD_COMP_OUT__SIZE 0x00000001u
+#define CYVAL_CSD_COMP_OUT_C_LT_VREF 0x00000000u
+#define CYVAL_CSD_COMP_OUT_C_GT_VREF 0x00000001u
+#define CYFLD_CSD_SAMPLE__OFFSET 0x00000003u
+#define CYFLD_CSD_SAMPLE__SIZE 0x00000001u
+#define CYREG_CSD_INTR 0x40280014u
+#define CYFLD_CSD_CSD__OFFSET 0x00000000u
+#define CYFLD_CSD_CSD__SIZE 0x00000001u
+#define CYREG_CSD_INTR_SET 0x40280018u
+#define CYREG_CSD_PWM 0x4028001cu
+#define CYFLD_CSD_PWM_COUNT__OFFSET 0x00000000u
+#define CYFLD_CSD_PWM_COUNT__SIZE 0x00000004u
+#define CYFLD_CSD_PWM_SEL__OFFSET 0x00000004u
+#define CYFLD_CSD_PWM_SEL__SIZE 0x00000002u
+#define CYVAL_CSD_PWM_SEL_OFF 0x00000000u
+#define CYVAL_CSD_PWM_SEL_FIXED_HIGH 0x00000002u
+#define CYVAL_CSD_PWM_SEL_FIXED_LOW 0x00000003u
+#define CYREG_CSD_TRIM1 0x4028ff00u
+#define CYFLD_CSD_IDAC1_SRC_TRIM__OFFSET 0x00000000u
+#define CYFLD_CSD_IDAC1_SRC_TRIM__SIZE 0x00000004u
+#define CYFLD_CSD_IDAC2_SRC_TRIM__OFFSET 0x00000004u
+#define CYFLD_CSD_IDAC2_SRC_TRIM__SIZE 0x00000004u
+#define CYREG_CSD_TRIM2 0x4028ff04u
+#define CYFLD_CSD_IDAC1_SNK_TRIM__OFFSET 0x00000000u
+#define CYFLD_CSD_IDAC1_SNK_TRIM__SIZE 0x00000004u
+#define CYFLD_CSD_IDAC2_SNK_TRIM__OFFSET 0x00000004u
+#define CYFLD_CSD_IDAC2_SNK_TRIM__SIZE 0x00000004u
+#define CYDEV_LCD_BASE 0x402a0000u
+#define CYDEV_LCD_SIZE 0x00010000u
+#define CYREG_LCD_ID 0x402a0000u
+#define CYFLD_LCD_ID__OFFSET 0x00000000u
+#define CYFLD_LCD_ID__SIZE 0x00000010u
+#define CYFLD_LCD_REVISION__OFFSET 0x00000010u
+#define CYFLD_LCD_REVISION__SIZE 0x00000010u
+#define CYREG_LCD_DIVIDER 0x402a0004u
+#define CYFLD_LCD_SUBFR_DIV__OFFSET 0x00000000u
+#define CYFLD_LCD_SUBFR_DIV__SIZE 0x00000010u
+#define CYFLD_LCD_DEAD_DIV__OFFSET 0x00000010u
+#define CYFLD_LCD_DEAD_DIV__SIZE 0x00000010u
+#define CYREG_LCD_CONTROL 0x402a0008u
+#define CYFLD_LCD_LS_EN__OFFSET 0x00000000u
+#define CYFLD_LCD_LS_EN__SIZE 0x00000001u
+#define CYFLD_LCD_HS_EN__OFFSET 0x00000001u
+#define CYFLD_LCD_HS_EN__SIZE 0x00000001u
+#define CYFLD_LCD_LCD_MODE__OFFSET 0x00000002u
+#define CYFLD_LCD_LCD_MODE__SIZE 0x00000001u
+#define CYVAL_LCD_LCD_MODE_LS 0x00000000u
+#define CYVAL_LCD_LCD_MODE_HS 0x00000001u
+#define CYFLD_LCD_TYPE__OFFSET 0x00000003u
+#define CYFLD_LCD_TYPE__SIZE 0x00000001u
+#define CYVAL_LCD_TYPE_TYPE_A 0x00000000u
+#define CYVAL_LCD_TYPE_TYPE_B 0x00000001u
+#define CYFLD_LCD_OP_MODE__OFFSET 0x00000004u
+#define CYFLD_LCD_OP_MODE__SIZE 0x00000001u
+#define CYVAL_LCD_OP_MODE_PWM 0x00000000u
+#define CYVAL_LCD_OP_MODE_CORRELATION 0x00000001u
+#define CYFLD_LCD_BIAS__OFFSET 0x00000005u
+#define CYFLD_LCD_BIAS__SIZE 0x00000002u
+#define CYVAL_LCD_BIAS_HALF 0x00000000u
+#define CYVAL_LCD_BIAS_THIRD 0x00000001u
+#define CYVAL_LCD_BIAS_FOURTH 0x00000002u
+#define CYVAL_LCD_BIAS_FIFTH 0x00000003u
+#define CYFLD_LCD_COM_NUM__OFFSET 0x00000008u
+#define CYFLD_LCD_COM_NUM__SIZE 0x00000004u
+#define CYFLD_LCD_LS_EN_STAT__OFFSET 0x0000001fu
+#define CYFLD_LCD_LS_EN_STAT__SIZE 0x00000001u
+#define CYREG_LCD_DATA00 0x402a0100u
+#define CYFLD_LCD_DATA__OFFSET 0x00000000u
+#define CYFLD_LCD_DATA__SIZE 0x00000020u
+#define CYREG_LCD_DATA01 0x402a0104u
+#define CYREG_LCD_DATA02 0x402a0108u
+#define CYREG_LCD_DATA03 0x402a010cu
+#define CYREG_LCD_DATA04 0x402a0110u
+#define CYREG_LCD_DATA05 0x402a0114u
+#define CYREG_LCD_DATA06 0x402a0118u
+#define CYREG_LCD_DATA07 0x402a011cu
+#define CYDEV_LPCOMP_BASE 0x402b0000u
+#define CYDEV_LPCOMP_SIZE 0x00010000u
+#define CYREG_LPCOMP_ID 0x402b0000u
+#define CYFLD_LPCOMP_ID__OFFSET 0x00000000u
+#define CYFLD_LPCOMP_ID__SIZE 0x00000010u
+#define CYFLD_LPCOMP_REVISION__OFFSET 0x00000010u
+#define CYFLD_LPCOMP_REVISION__SIZE 0x00000010u
+#define CYREG_LPCOMP_CONFIG 0x402b0004u
+#define CYFLD_LPCOMP_MODE1__OFFSET 0x00000000u
+#define CYFLD_LPCOMP_MODE1__SIZE 0x00000002u
+#define CYVAL_LPCOMP_MODE1_SLOW 0x00000000u
+#define CYVAL_LPCOMP_MODE1_FAST 0x00000001u
+#define CYVAL_LPCOMP_MODE1_ULP 0x00000002u
+#define CYFLD_LPCOMP_HYST1__OFFSET 0x00000002u
+#define CYFLD_LPCOMP_HYST1__SIZE 0x00000001u
+#define CYFLD_LPCOMP_FILTER1__OFFSET 0x00000003u
+#define CYFLD_LPCOMP_FILTER1__SIZE 0x00000001u
+#define CYFLD_LPCOMP_INTTYPE1__OFFSET 0x00000004u
+#define CYFLD_LPCOMP_INTTYPE1__SIZE 0x00000002u
+#define CYVAL_LPCOMP_INTTYPE1_DISABLE 0x00000000u
+#define CYVAL_LPCOMP_INTTYPE1_RISING 0x00000001u
+#define CYVAL_LPCOMP_INTTYPE1_FALLING 0x00000002u
+#define CYVAL_LPCOMP_INTTYPE1_BOTH 0x00000003u
+#define CYFLD_LPCOMP_OUT1__OFFSET 0x00000006u
+#define CYFLD_LPCOMP_OUT1__SIZE 0x00000001u
+#define CYFLD_LPCOMP_ENABLE1__OFFSET 0x00000007u
+#define CYFLD_LPCOMP_ENABLE1__SIZE 0x00000001u
+#define CYFLD_LPCOMP_MODE2__OFFSET 0x00000008u
+#define CYFLD_LPCOMP_MODE2__SIZE 0x00000002u
+#define CYVAL_LPCOMP_MODE2_SLOW 0x00000000u
+#define CYVAL_LPCOMP_MODE2_FAST 0x00000001u
+#define CYVAL_LPCOMP_MODE2_ULP 0x00000002u
+#define CYFLD_LPCOMP_HYST2__OFFSET 0x0000000au
+#define CYFLD_LPCOMP_HYST2__SIZE 0x00000001u
+#define CYFLD_LPCOMP_FILTER2__OFFSET 0x0000000bu
+#define CYFLD_LPCOMP_FILTER2__SIZE 0x00000001u
+#define CYFLD_LPCOMP_INTTYPE2__OFFSET 0x0000000cu
+#define CYFLD_LPCOMP_INTTYPE2__SIZE 0x00000002u
+#define CYVAL_LPCOMP_INTTYPE2_DISABLE 0x00000000u
+#define CYVAL_LPCOMP_INTTYPE2_RISING 0x00000001u
+#define CYVAL_LPCOMP_INTTYPE2_FALLING 0x00000002u
+#define CYVAL_LPCOMP_INTTYPE2_BOTH 0x00000003u
+#define CYFLD_LPCOMP_OUT2__OFFSET 0x0000000eu
+#define CYFLD_LPCOMP_OUT2__SIZE 0x00000001u
+#define CYFLD_LPCOMP_ENABLE2__OFFSET 0x0000000fu
+#define CYFLD_LPCOMP_ENABLE2__SIZE 0x00000001u
+#define CYFLD_LPCOMP_DSI_BYPASS1__OFFSET 0x00000010u
+#define CYFLD_LPCOMP_DSI_BYPASS1__SIZE 0x00000001u
+#define CYFLD_LPCOMP_DSI_LEVEL1__OFFSET 0x00000011u
+#define CYFLD_LPCOMP_DSI_LEVEL1__SIZE 0x00000001u
+#define CYFLD_LPCOMP_DSI_BYPASS2__OFFSET 0x00000014u
+#define CYFLD_LPCOMP_DSI_BYPASS2__SIZE 0x00000001u
+#define CYFLD_LPCOMP_DSI_LEVEL2__OFFSET 0x00000015u
+#define CYFLD_LPCOMP_DSI_LEVEL2__SIZE 0x00000001u
+#define CYREG_LPCOMP_DFT 0x402b0008u
+#define CYFLD_LPCOMP_CAL_EN__OFFSET 0x00000000u
+#define CYFLD_LPCOMP_CAL_EN__SIZE 0x00000001u
+#define CYFLD_LPCOMP_BYPASS__OFFSET 0x00000001u
+#define CYFLD_LPCOMP_BYPASS__SIZE 0x00000001u
+#define CYREG_LPCOMP_INTR 0x402b0010u
+#define CYFLD_LPCOMP_COMP1__OFFSET 0x00000000u
+#define CYFLD_LPCOMP_COMP1__SIZE 0x00000001u
+#define CYFLD_LPCOMP_COMP2__OFFSET 0x00000001u
+#define CYFLD_LPCOMP_COMP2__SIZE 0x00000001u
+#define CYREG_LPCOMP_INTR_SET 0x402b0014u
+#define CYREG_LPCOMP_INTR_MASK 0x402b0018u
+#define CYFLD_LPCOMP_COMP1_MASK__OFFSET 0x00000000u
+#define CYFLD_LPCOMP_COMP1_MASK__SIZE 0x00000001u
+#define CYFLD_LPCOMP_COMP2_MASK__OFFSET 0x00000001u
+#define CYFLD_LPCOMP_COMP2_MASK__SIZE 0x00000001u
+#define CYREG_LPCOMP_INTR_MASKED 0x402b001cu
+#define CYFLD_LPCOMP_COMP1_MASKED__OFFSET 0x00000000u
+#define CYFLD_LPCOMP_COMP1_MASKED__SIZE 0x00000001u
+#define CYFLD_LPCOMP_COMP2_MASKED__OFFSET 0x00000001u
+#define CYFLD_LPCOMP_COMP2_MASKED__SIZE 0x00000001u
+#define CYREG_LPCOMP_TRIM1 0x402bff00u
+#define CYFLD_LPCOMP_COMP1_TRIMA__OFFSET 0x00000000u
+#define CYFLD_LPCOMP_COMP1_TRIMA__SIZE 0x00000005u
+#define CYREG_LPCOMP_TRIM2 0x402bff04u
+#define CYFLD_LPCOMP_COMP1_TRIMB__OFFSET 0x00000000u
+#define CYFLD_LPCOMP_COMP1_TRIMB__SIZE 0x00000005u
+#define CYREG_LPCOMP_TRIM3 0x402bff08u
+#define CYFLD_LPCOMP_COMP2_TRIMA__OFFSET 0x00000000u
+#define CYFLD_LPCOMP_COMP2_TRIMA__SIZE 0x00000005u
+#define CYREG_LPCOMP_TRIM4 0x402bff0cu
+#define CYFLD_LPCOMP_COMP2_TRIMB__OFFSET 0x00000000u
+#define CYFLD_LPCOMP_COMP2_TRIMB__SIZE 0x00000005u
+#define CYDEV_BLE_BASE 0x402e0000u
+#define CYDEV_BLE_SIZE 0x00010000u
+#define CYDEV_BLE_BLERD_BASE 0x402e0000u
+#define CYDEV_BLE_BLERD_SIZE 0x00000200u
+#define CYREG_BLE_BLERD_CFG1 0x402e0000u
+#define CYFLD_BLE_BLERD_RX_DATA_INVERSE__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_RX_DATA_INVERSE__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TX_DATA_INVERSE__OFFSET 0x00000001u
+#define CYFLD_BLE_BLERD_TX_DATA_INVERSE__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_AGC_DISABLE__OFFSET 0x00000002u
+#define CYFLD_BLE_BLERD_AGC_DISABLE__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_RF_PLL_DIRECT__OFFSET 0x00000003u
+#define CYFLD_BLE_BLERD_RF_PLL_DIRECT__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_CLKGATING_DISABLE__OFFSET 0x00000004u
+#define CYFLD_BLE_BLERD_CLKGATING_DISABLE__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_EN_BR_CLK__OFFSET 0x00000005u
+#define CYFLD_BLE_BLERD_EN_BR_CLK__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_ADC_IQ_INVERSE__OFFSET 0x00000006u
+#define CYFLD_BLE_BLERD_ADC_IQ_INVERSE__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TX_PA_RAMP_MODE__OFFSET 0x00000007u
+#define CYFLD_BLE_BLERD_TX_PA_RAMP_MODE__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_RADIO_STANDALONE__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_RADIO_STANDALONE__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_ADC_DC_CAPTURE_EN__OFFSET 0x00000009u
+#define CYFLD_BLE_BLERD_ADC_DC_CAPTURE_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_BURNIN_CLK_EN__OFFSET 0x0000000au
+#define CYFLD_BLE_BLERD_BURNIN_CLK_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_CBPF_GAIN__OFFSET 0x0000000bu
+#define CYFLD_BLE_BLERD_CBPF_GAIN__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_LNA_GAIN__OFFSET 0x0000000du
+#define CYFLD_BLE_BLERD_LNA_GAIN__SIZE 0x00000003u
+#define CYREG_BLE_BLERD_CFG2 0x402e0004u
+#define CYFLD_BLE_BLERD_DAC_REG_DATA__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_DAC_REG_DATA__SIZE 0x0000000au
+#define CYFLD_BLE_BLERD_DAC_DFT_MODE__OFFSET 0x0000000au
+#define CYFLD_BLE_BLERD_DAC_DFT_MODE__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_DAC_DFT_EN__OFFSET 0x0000000cu
+#define CYFLD_BLE_BLERD_DAC_DFT_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_ADC_DFT_MODE__OFFSET 0x0000000du
+#define CYFLD_BLE_BLERD_ADC_DFT_MODE__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_ADC_DFT_EN__OFFSET 0x0000000fu
+#define CYFLD_BLE_BLERD_ADC_DFT_EN__SIZE 0x00000001u
+#define CYREG_BLE_BLERD_MODEM 0x402e0008u
+#define CYFLD_BLE_BLERD_NARROW_SPD__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_NARROW_SPD__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_WIDE_SPD__OFFSET 0x00000002u
+#define CYFLD_BLE_BLERD_WIDE_SPD__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_RST_CNT2_SEL__OFFSET 0x00000004u
+#define CYFLD_BLE_BLERD_RST_CNT2_SEL__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_RESET2_EN__OFFSET 0x00000005u
+#define CYFLD_BLE_BLERD_RESET2_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_DC_PARAM__OFFSET 0x00000006u
+#define CYFLD_BLE_BLERD_DC_PARAM__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_IMREJ_BYPASS__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_IMREJ_BYPASS__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_ADC_FULL_SWING_DETECT_EN__OFFSET 0x00000009u
+#define CYFLD_BLE_BLERD_ADC_FULL_SWING_DETECT_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_DC_SCALING_EN__OFFSET 0x0000000au
+#define CYFLD_BLE_BLERD_DC_SCALING_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_ADC_PWR_EST_EN__OFFSET 0x0000000bu
+#define CYFLD_BLE_BLERD_ADC_PWR_EST_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_LOAD_PREV_GAIN_EN__OFFSET 0x0000000cu
+#define CYFLD_BLE_BLERD_LOAD_PREV_GAIN_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_READ_DC_OFFSET_SEL__OFFSET 0x0000000du
+#define CYFLD_BLE_BLERD_READ_DC_OFFSET_SEL__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_ADCDFT_SEL__OFFSET 0x0000000eu
+#define CYFLD_BLE_BLERD_ADCDFT_SEL__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_CW_MODE__OFFSET 0x0000000fu
+#define CYFLD_BLE_BLERD_CW_MODE__SIZE 0x00000001u
+#define CYREG_BLE_BLERD_FSM 0x402e000cu
+#define CYFLD_BLE_BLERD_XO_AMP_DETECT__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_XO_AMP_DETECT__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_LSLDO_OK__OFFSET 0x00000001u
+#define CYFLD_BLE_BLERD_LSLDO_OK__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_LFLDO_OK__OFFSET 0x00000002u
+#define CYFLD_BLE_BLERD_LFLDO_OK__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_FCAL_PASS_DETECT__OFFSET 0x00000003u
+#define CYFLD_BLE_BLERD_FCAL_PASS_DETECT__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_ISO_ENABLE__OFFSET 0x00000004u
+#define CYFLD_BLE_BLERD_ISO_ENABLE__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_RX_STATE__OFFSET 0x00000005u
+#define CYFLD_BLE_BLERD_RX_STATE__SIZE 0x00000003u
+#define CYFLD_BLE_BLERD_TX_STATE__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_TX_STATE__SIZE 0x00000003u
+#define CYFLD_BLE_BLERD_SY_STATE__OFFSET 0x0000000bu
+#define CYFLD_BLE_BLERD_SY_STATE__SIZE 0x00000003u
+#define CYFLD_BLE_BLERD_STATE__OFFSET 0x0000000eu
+#define CYFLD_BLE_BLERD_STATE__SIZE 0x00000002u
+#define CYREG_BLE_BLERD_DBUS 0x402e0010u
+#define CYFLD_BLE_BLERD_RF_FREQ__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_RF_FREQ__SIZE 0x0000000cu
+#define CYFLD_BLE_BLERD_DIRECT_RXEN__OFFSET 0x0000000cu
+#define CYFLD_BLE_BLERD_DIRECT_RXEN__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_DIRECT_TXEN__OFFSET 0x0000000du
+#define CYFLD_BLE_BLERD_DIRECT_TXEN__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_ISOLATE_N__OFFSET 0x0000000eu
+#define CYFLD_BLE_BLERD_ISOLATE_N__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_XTAL_ENABLE__OFFSET 0x0000000fu
+#define CYFLD_BLE_BLERD_XTAL_ENABLE__SIZE 0x00000001u
+#define CYREG_BLE_BLERD_CFGCTRL 0x402e0014u
+#define CYFLD_BLE_BLERD_DSM_MODE__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_DSM_MODE__SIZE 0x00000005u
+#define CYFLD_BLE_BLERD_IGNORE_FRAC__OFFSET 0x00000005u
+#define CYFLD_BLE_BLERD_IGNORE_FRAC__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_DCCAL_RERUN__OFFSET 0x00000006u
+#define CYFLD_BLE_BLERD_DCCAL_RERUN__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_DCCAL_MODE__OFFSET 0x00000007u
+#define CYFLD_BLE_BLERD_DCCAL_MODE__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_RCCAL_RERUN__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_RCCAL_RERUN__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_RCCAL_MODE__OFFSET 0x00000009u
+#define CYFLD_BLE_BLERD_RCCAL_MODE__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_KVCAL_RERUN__OFFSET 0x0000000au
+#define CYFLD_BLE_BLERD_KVCAL_RERUN__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_FCAL_RERUN__OFFSET 0x0000000bu
+#define CYFLD_BLE_BLERD_FCAL_RERUN__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TESTMODE_EN__OFFSET 0x0000000fu
+#define CYFLD_BLE_BLERD_TESTMODE_EN__SIZE 0x00000001u
+#define CYREG_BLE_BLERD_RSSI 0x402e0018u
+#define CYFLD_BLE_BLERD_PREFILT__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_PREFILT__SIZE 0x00000007u
+#define CYFLD_BLE_BLERD_POSTFILT__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_POSTFILT__SIZE 0x00000007u
+#define CYREG_BLE_BLERD_RMAP 0x402e0024u
+#define CYFLD_BLE_BLERD_BB_BYPASS__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_BB_BYPASS__SIZE 0x00000010u
+#define CYREG_BLE_BLERD_KVCAL 0x402e0028u
+#define CYFLD_BLE_BLERD_DAC_STEP__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_DAC_STEP__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_RUN_DURATION__OFFSET 0x00000002u
+#define CYFLD_BLE_BLERD_RUN_DURATION__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_EXP_FREQ_DIFF__OFFSET 0x00000004u
+#define CYFLD_BLE_BLERD_EXP_FREQ_DIFF__SIZE 0x00000008u
+#define CYREG_BLE_BLERD_CFG_1_FCAL 0x402e002cu
+#define CYFLD_BLE_BLERD_COARSE_FRAMES_6__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_COARSE_FRAMES_6__SIZE 0x00000007u
+#define CYFLD_BLE_BLERD_COARSE_FRAMES_7__OFFSET 0x00000007u
+#define CYFLD_BLE_BLERD_COARSE_FRAMES_7__SIZE 0x00000007u
+#define CYREG_BLE_BLERD_CFG_2_FCAL 0x402e0030u
+#define CYFLD_BLE_BLERD_COARSE_FRAMES_4__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_COARSE_FRAMES_4__SIZE 0x00000007u
+#define CYFLD_BLE_BLERD_COARSE_FRAMES_5__OFFSET 0x00000007u
+#define CYFLD_BLE_BLERD_COARSE_FRAMES_5__SIZE 0x00000007u
+#define CYREG_BLE_BLERD_CFG_3_FCAL 0x402e0034u
+#define CYFLD_BLE_BLERD_COARSE_FRAMES_2__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_COARSE_FRAMES_2__SIZE 0x00000007u
+#define CYFLD_BLE_BLERD_COARSE_FRAMES_3__OFFSET 0x00000007u
+#define CYFLD_BLE_BLERD_COARSE_FRAMES_3__SIZE 0x00000007u
+#define CYREG_BLE_BLERD_CFG_4_FCAL 0x402e0038u
+#define CYFLD_BLE_BLERD_COARSE_FRAMES_0__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_COARSE_FRAMES_0__SIZE 0x00000007u
+#define CYFLD_BLE_BLERD_COARSE_FRAMES_1__OFFSET 0x00000007u
+#define CYFLD_BLE_BLERD_COARSE_FRAMES_1__SIZE 0x00000007u
+#define CYREG_BLE_BLERD_CFG_5_FCAL 0x402e003cu
+#define CYFLD_BLE_BLERD_FINE_FRAMES__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_FINE_FRAMES__SIZE 0x00000007u
+#define CYFLD_BLE_BLERD_CNT_SEL__OFFSET 0x00000007u
+#define CYFLD_BLE_BLERD_CNT_SEL__SIZE 0x00000004u
+#define CYREG_BLE_BLERD_CFG_6_FCAL 0x402e0040u
+#define CYFLD_BLE_BLERD_FRAMES_VCO_OL__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_FRAMES_VCO_OL__SIZE 0x0000000bu
+#define CYFLD_BLE_BLERD_VCO_OL_ENBL__OFFSET 0x0000000bu
+#define CYFLD_BLE_BLERD_VCO_OL_ENBL__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_DRIFT_CHECK_EN__OFFSET 0x0000000cu
+#define CYFLD_BLE_BLERD_DRIFT_CHECK_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_DRIFT_CHECK__OFFSET 0x0000000du
+#define CYFLD_BLE_BLERD_DRIFT_CHECK__SIZE 0x00000002u
+#define CYREG_BLE_BLERD_FCAL_TEST 0x402e0044u
+#define CYFLD_BLE_BLERD_FINE__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_FINE__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_COARSE__OFFSET 0x00000004u
+#define CYFLD_BLE_BLERD_COARSE__SIZE 0x00000008u
+#define CYFLD_BLE_BLERD_MODE__OFFSET 0x0000000cu
+#define CYFLD_BLE_BLERD_MODE__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_CNT_POLARITY__OFFSET 0x0000000du
+#define CYFLD_BLE_BLERD_CNT_POLARITY__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_LOOP_POLARITY__OFFSET 0x0000000eu
+#define CYFLD_BLE_BLERD_LOOP_POLARITY__SIZE 0x00000001u
+#define CYREG_BLE_BLERD_TEST 0x402e0048u
+#define CYFLD_BLE_BLERD_KVCAL_GAIN__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_KVCAL_GAIN__SIZE 0x00000007u
+#define CYFLD_BLE_BLERD_KVCAL_MODE__OFFSET 0x00000007u
+#define CYFLD_BLE_BLERD_KVCAL_MODE__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_FRCCAL_CODE__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_FRCCAL_CODE__SIZE 0x00000005u
+#define CYFLD_BLE_BLERD_FRCCAL_MODE__OFFSET 0x0000000du
+#define CYFLD_BLE_BLERD_FRCCAL_MODE__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_FRCCAL_POLARITY__OFFSET 0x0000000eu
+#define CYFLD_BLE_BLERD_FRCCAL_POLARITY__SIZE 0x00000001u
+#define CYREG_BLE_BLERD_FPD_TEST 0x402e004cu
+#define CYFLD_BLE_BLERD_BB_FPUP_XO_BUF_ALL__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_BB_FPUP_XO_BUF_ALL__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_BB_XO_BUF_ADC__OFFSET 0x00000002u
+#define CYFLD_BLE_BLERD_BB_XO_BUF_ADC__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_BB_XO_BUF_SY__OFFSET 0x00000003u
+#define CYFLD_BLE_BLERD_BB_XO_BUF_SY__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_BB_RCCAL_BLOCK__OFFSET 0x00000004u
+#define CYFLD_BLE_BLERD_BB_RCCAL_BLOCK__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_FAST_CHARGE__OFFSET 0x00000007u
+#define CYFLD_BLE_BLERD_FAST_CHARGE__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_SY_LDOVCO__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_SY_LDOVCO__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_SY_LDOLOPATH__OFFSET 0x00000009u
+#define CYFLD_BLE_BLERD_SY_LDOLOPATH__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_SY_LDOFFFB__OFFSET 0x0000000au
+#define CYFLD_BLE_BLERD_SY_LDOFFFB__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_BALUN_HFLDO__OFFSET 0x0000000bu
+#define CYFLD_BLE_BLERD_BALUN_HFLDO__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_BALUN_CTUNE__OFFSET 0x0000000cu
+#define CYFLD_BLE_BLERD_BALUN_CTUNE__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_FPUP_ALL__OFFSET 0x0000000du
+#define CYFLD_BLE_BLERD_FPUP_ALL__SIZE 0x00000001u
+#define CYREG_BLE_BLERD_SY 0x402e0050u
+#define CYFLD_BLE_BLERD_TEST_FPD_IBIAS__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_TEST_FPD_IBIAS__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPD_VCO__OFFSET 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPD_VCO__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPD_DIV2__OFFSET 0x00000002u
+#define CYFLD_BLE_BLERD_TEST_FPD_DIV2__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPD_LOPATHDIVN__OFFSET 0x00000004u
+#define CYFLD_BLE_BLERD_TEST_FPD_LOPATHDIVN__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPD_DIV2_BUF__OFFSET 0x00000005u
+#define CYFLD_BLE_BLERD_TEST_FPD_DIV2_BUF__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPD_DIVN__OFFSET 0x00000006u
+#define CYFLD_BLE_BLERD_TEST_FPD_DIVN__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPD_FCAL__OFFSET 0x00000007u
+#define CYFLD_BLE_BLERD_TEST_FPD_FCAL__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPD_CPLPF__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_TEST_FPD_CPLPF__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPD_LOPATHTX__OFFSET 0x00000009u
+#define CYFLD_BLE_BLERD_TEST_FPD_LOPATHTX__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPD_DIV2_DRV__OFFSET 0x0000000au
+#define CYFLD_BLE_BLERD_TEST_FPD_DIV2_DRV__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPD_TX_POWERSAVE__OFFSET 0x0000000bu
+#define CYFLD_BLE_BLERD_TEST_FPD_TX_POWERSAVE__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPD_FCAL_AMP__OFFSET 0x0000000cu
+#define CYFLD_BLE_BLERD_TEST_FPD_FCAL_AMP__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPD_OPENLOOP__OFFSET 0x0000000du
+#define CYFLD_BLE_BLERD_TEST_FPD_OPENLOOP__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPD_LOOP_FREEZE__OFFSET 0x0000000eu
+#define CYFLD_BLE_BLERD_TEST_FPD_LOOP_FREEZE__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPUP_ALL__OFFSET 0x0000000fu
+#define CYFLD_BLE_BLERD_TEST_FPUP_ALL__SIZE 0x00000001u
+#define CYREG_BLE_BLERD_TEST2_SY 0x402e0054u
+#define CYFLD_BLE_BLERD_ICP_CODE__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_ICP_CODE__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_FPD_DSM_RUN__OFFSET 0x00000005u
+#define CYFLD_BLE_BLERD_FPD_DSM_RUN__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_FORCE_DSM_RUN__OFFSET 0x00000006u
+#define CYFLD_BLE_BLERD_FORCE_DSM_RUN__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_FORCE_DSM_FRAC__OFFSET 0x00000007u
+#define CYFLD_BLE_BLERD_FORCE_DSM_FRAC__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_DSM_FRAC__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_DSM_FRAC__SIZE 0x00000008u
+#define CYREG_BLE_BLERD_TX 0x402e0058u
+#define CYFLD_BLE_BLERD_TEST_FPD_DAC__OFFSET 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPD_DAC__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPD_LPF__OFFSET 0x00000002u
+#define CYFLD_BLE_BLERD_TEST_FPD_LPF__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPD_DRIVER__OFFSET 0x00000003u
+#define CYFLD_BLE_BLERD_TEST_FPD_DRIVER__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPD_PREDRIVER__OFFSET 0x00000004u
+#define CYFLD_BLE_BLERD_TEST_FPD_PREDRIVER__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPD_FN_TXEN__OFFSET 0x00000005u
+#define CYFLD_BLE_BLERD_TEST_FPD_FN_TXEN__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPD_KVM_NFDEV__OFFSET 0x00000006u
+#define CYFLD_BLE_BLERD_TEST_FPD_KVM_NFDEV__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPD_KVM_PFDEV__OFFSET 0x00000007u
+#define CYFLD_BLE_BLERD_TEST_FPD_KVM_PFDEV__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPUP_TX_ALL__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_TEST_FPUP_TX_ALL__SIZE 0x00000001u
+#define CYREG_BLE_BLERD_RX 0x402e005cu
+#define CYFLD_BLE_BLERD_TEST_FPD_ADC_ICORE__OFFSET 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPD_ADC_ICORE__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPD_ADC_IREFGEN__OFFSET 0x00000002u
+#define CYFLD_BLE_BLERD_TEST_FPD_ADC_IREFGEN__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPD_ADC_QCORE__OFFSET 0x00000003u
+#define CYFLD_BLE_BLERD_TEST_FPD_ADC_QCORE__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPD_ADC_QREFGEN__OFFSET 0x00000004u
+#define CYFLD_BLE_BLERD_TEST_FPD_ADC_QREFGEN__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPD_BPF__OFFSET 0x00000005u
+#define CYFLD_BLE_BLERD_TEST_FPD_BPF__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPD_TIA__OFFSET 0x00000006u
+#define CYFLD_BLE_BLERD_TEST_FPD_TIA__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPD_MIXER_LO__OFFSET 0x00000007u
+#define CYFLD_BLE_BLERD_TEST_FPD_MIXER_LO__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPD_MIXER_RF__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_TEST_FPD_MIXER_RF__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPD_LNA__OFFSET 0x00000009u
+#define CYFLD_BLE_BLERD_TEST_FPD_LNA__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPD_LNA_HIZ__OFFSET 0x0000000au
+#define CYFLD_BLE_BLERD_TEST_FPD_LNA_HIZ__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPD_FN_RXEN__OFFSET 0x0000000bu
+#define CYFLD_BLE_BLERD_TEST_FPD_FN_RXEN__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_FPUP_RX_ALL__OFFSET 0x0000000cu
+#define CYFLD_BLE_BLERD_TEST_FPUP_RX_ALL__SIZE 0x00000001u
+#define CYREG_BLE_BLERD_DIAG1 0x402e0060u
+#define CYFLD_BLE_BLERD_DISABLE__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_DISABLE__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_CODE__OFFSET 0x00000001u
+#define CYFLD_BLE_BLERD_CODE__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_SEL__OFFSET 0x00000005u
+#define CYFLD_BLE_BLERD_SEL__SIZE 0x00000005u
+#define CYREG_BLE_BLERD_IM 0x402e0064u
+#define CYFLD_BLE_BLERD_DIAG_MON_DISABLE__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_DIAG_MON_DISABLE__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_DIAG_MONI_CODE__OFFSET 0x00000001u
+#define CYFLD_BLE_BLERD_DIAG_MONI_CODE__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_DIAG_INJ_DISABLE__OFFSET 0x00000005u
+#define CYFLD_BLE_BLERD_DIAG_INJ_DISABLE__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_DIAG_INJ_CODE__OFFSET 0x00000006u
+#define CYFLD_BLE_BLERD_DIAG_INJ_CODE__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_DIAG_LOOPBACK__OFFSET 0x0000000au
+#define CYFLD_BLE_BLERD_DIAG_LOOPBACK__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_DIAG_BUMP__OFFSET 0x0000000bu
+#define CYFLD_BLE_BLERD_DIAG_BUMP__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_DIAG_RESV__OFFSET 0x0000000fu
+#define CYFLD_BLE_BLERD_DIAG_RESV__SIZE 0x00000001u
+#define CYREG_BLE_BLERD_LDO_BYPASS 0x402e0068u
+#define CYFLD_BLE_BLERD_SYLDOVCO__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_SYLDOVCO__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_SYLDOLOPATH__OFFSET 0x00000001u
+#define CYFLD_BLE_BLERD_SYLDOLOPATH__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_SYLDOFFFB__OFFSET 0x00000002u
+#define CYFLD_BLE_BLERD_SYLDOFFFB__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_HFLDO__OFFSET 0x00000003u
+#define CYFLD_BLE_BLERD_HFLDO__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_RESV_LDOBP__OFFSET 0x00000004u
+#define CYFLD_BLE_BLERD_RESV_LDOBP__SIZE 0x0000000cu
+#define CYREG_BLE_BLERD_LDO 0x402e006cu
+#define CYFLD_BLE_BLERD_BUMP_BALUM_HF__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_BUMP_BALUM_HF__SIZE 0x00000003u
+#define CYFLD_BLE_BLERD_BUMP_SY_VCO__OFFSET 0x00000003u
+#define CYFLD_BLE_BLERD_BUMP_SY_VCO__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_BUMP_SY_LOPATH__OFFSET 0x00000005u
+#define CYFLD_BLE_BLERD_BUMP_SY_LOPATH__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_BUMP_SY_LHV__OFFSET 0x00000007u
+#define CYFLD_BLE_BLERD_BUMP_SY_LHV__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_BUMP_SY_FFFB__OFFSET 0x00000009u
+#define CYFLD_BLE_BLERD_BUMP_SY_FFFB__SIZE 0x00000003u
+#define CYFLD_BLE_BLERD_REV_LDO__OFFSET 0x0000000cu
+#define CYFLD_BLE_BLERD_REV_LDO__SIZE 0x00000004u
+#define CYREG_BLE_BLERD_BB_BUMP1 0x402e0070u
+#define CYFLD_BLE_BLERD_REFCORE_VDD__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_REFCORE_VDD__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_V2I_REG__OFFSET 0x00000002u
+#define CYFLD_BLE_BLERD_V2I_REG__SIZE 0x00000003u
+#define CYFLD_BLE_BLERD_LFLDO__OFFSET 0x00000005u
+#define CYFLD_BLE_BLERD_LFLDO__SIZE 0x00000003u
+#define CYFLD_BLE_BLERD_LSLDO__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_LSLDO__SIZE 0x00000003u
+#define CYFLD_BLE_BLERD_REV_BBBUMP__OFFSET 0x0000000bu
+#define CYFLD_BLE_BLERD_REV_BBBUMP__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_FORCE_BGSTARTUP__OFFSET 0x0000000eu
+#define CYFLD_BLE_BLERD_FORCE_BGSTARTUP__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_FPD_REFORCE__OFFSET 0x0000000fu
+#define CYFLD_BLE_BLERD_FPD_REFORCE__SIZE 0x00000001u
+#define CYREG_BLE_BLERD_BB_BUMP2 0x402e0074u
+#define CYFLD_BLE_BLERD_V2I_RCAL__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_V2I_RCAL__SIZE 0x00000005u
+#define CYFLD_BLE_BLERD_V2I__OFFSET 0x00000005u
+#define CYFLD_BLE_BLERD_V2I__SIZE 0x00000005u
+#define CYFLD_BLE_BLERD_VBG_TRIM__OFFSET 0x0000000au
+#define CYFLD_BLE_BLERD_VBG_TRIM__SIZE 0x00000003u
+#define CYFLD_BLE_BLERD_SY_IBIAS__OFFSET 0x0000000du
+#define CYFLD_BLE_BLERD_SY_IBIAS__SIZE 0x00000003u
+#define CYREG_BLE_BLERD_BB_XO 0x402e0078u
+#define CYFLD_BLE_BLERD_DIS_XOCORE_SUPFILT__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_DIS_XOCORE_SUPFILT__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_EN_RE_FASTSTART__OFFSET 0x00000001u
+#define CYFLD_BLE_BLERD_EN_RE_FASTSTART__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_EN_CURMEAS__OFFSET 0x00000002u
+#define CYFLD_BLE_BLERD_EN_CURMEAS__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_EN_AMPDET_CURMEAS__OFFSET 0x00000003u
+#define CYFLD_BLE_BLERD_EN_AMPDET_CURMEAS__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_EN_AMPDET_FASTSTART__OFFSET 0x00000004u
+#define CYFLD_BLE_BLERD_EN_AMPDET_FASTSTART__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_CTRL_RC_FASTSTART_RES__OFFSET 0x00000005u
+#define CYFLD_BLE_BLERD_CTRL_RC_FASTSTART_RES__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_CTRL_VDDL_XO__OFFSET 0x00000007u
+#define CYFLD_BLE_BLERD_CTRL_VDDL_XO__SIZE 0x00000003u
+#define CYFLD_BLE_BLERD_CTRL_VDDL_XB__OFFSET 0x0000000au
+#define CYFLD_BLE_BLERD_CTRL_VDDL_XB__SIZE 0x00000003u
+#define CYFLD_BLE_BLERD_CTRL_RPREF__OFFSET 0x0000000du
+#define CYFLD_BLE_BLERD_CTRL_RPREF__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_rev_bb_xo__OFFSET 0x0000000fu
+#define CYFLD_BLE_BLERD_rev_bb_xo__SIZE 0x00000001u
+#define CYREG_BLE_BLERD_BB_XO_CAPTRIM 0x402e007cu
+#define CYFLD_BLE_BLERD_X2__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_X2__SIZE 0x00000008u
+#define CYFLD_BLE_BLERD_X1__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_X1__SIZE 0x00000008u
+#define CYREG_BLE_BLERD_SY_BUMP1 0x402e0080u
+#define CYFLD_BLE_BLERD_VCO__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_VCO__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_LOFB_POWERSAVE__OFFSET 0x00000004u
+#define CYFLD_BLE_BLERD_LOFB_POWERSAVE__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_IBIAS_LOPATH__OFFSET 0x00000005u
+#define CYFLD_BLE_BLERD_IBIAS_LOPATH__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_LDOLO_FORCE_STARTUP__OFFSET 0x00000007u
+#define CYFLD_BLE_BLERD_LDOLO_FORCE_STARTUP__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_LOPATH__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_LOPATH__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_PDCPLPF__OFFSET 0x0000000cu
+#define CYFLD_BLE_BLERD_PDCPLPF__SIZE 0x00000004u
+#define CYREG_BLE_BLERD_SY_BUMP2 0x402e0084u
+#define CYFLD_BLE_BLERD_FCAL_BIAS_SEL__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_FCAL_BIAS_SEL__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_ACAP_BIAS_SEL__OFFSET 0x00000002u
+#define CYFLD_BLE_BLERD_ACAP_BIAS_SEL__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_ICP_XFACTOR__OFFSET 0x00000004u
+#define CYFLD_BLE_BLERD_ICP_XFACTOR__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_ICP_OFFSET__OFFSET 0x00000006u
+#define CYFLD_BLE_BLERD_ICP_OFFSET__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_CLKNC_MODE__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_CLKNC_MODE__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_PUP_MON__OFFSET 0x00000009u
+#define CYFLD_BLE_BLERD_PUP_MON__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_VCTRL_PULLDN__OFFSET 0x0000000au
+#define CYFLD_BLE_BLERD_VCTRL_PULLDN__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_VMOD_PULLDN__OFFSET 0x0000000bu
+#define CYFLD_BLE_BLERD_VMOD_PULLDN__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_RST_DLY__OFFSET 0x0000000cu
+#define CYFLD_BLE_BLERD_RST_DLY__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_PDCP_OFFSET__OFFSET 0x0000000eu
+#define CYFLD_BLE_BLERD_PDCP_OFFSET__SIZE 0x00000002u
+#define CYREG_BLE_BLERD_TX_BUMP1 0x402e0088u
+#define CYFLD_BLE_BLERD_TX_DRIVER__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_TX_DRIVER__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_SY_RST_DLY_TX__OFFSET 0x00000004u
+#define CYFLD_BLE_BLERD_SY_RST_DLY_TX__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_TX_LPF__OFFSET 0x00000006u
+#define CYFLD_BLE_BLERD_TX_LPF__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_TX_VTXREF_PROG__OFFSET 0x0000000au
+#define CYFLD_BLE_BLERD_TX_VTXREF_PROG__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_SY_DIVN_TXPOWERSAVE__OFFSET 0x0000000eu
+#define CYFLD_BLE_BLERD_SY_DIVN_TXPOWERSAVE__SIZE 0x00000002u
+#define CYREG_BLE_BLERD_TX_BUMP2 0x402e008cu
+#define CYFLD_BLE_BLERD_DRV_AB_VBIAS__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_DRV_AB_VBIAS__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_DRV_VCASCH__OFFSET 0x00000004u
+#define CYFLD_BLE_BLERD_DRV_VCASCH__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_SY_LDOBGREF_EN__OFFSET 0x00000006u
+#define CYFLD_BLE_BLERD_SY_LDOBGREF_EN__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_SY_ICP_OFFSET_TX__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_SY_ICP_OFFSET_TX__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_DAC_RES__OFFSET 0x0000000au
+#define CYFLD_BLE_BLERD_DAC_RES__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_SY_CP_TXPOWERSAVE__OFFSET 0x0000000eu
+#define CYFLD_BLE_BLERD_SY_CP_TXPOWERSAVE__SIZE 0x00000002u
+#define CYREG_BLE_BLERD_RX_BUMP1 0x402e0090u
+#define CYFLD_BLE_BLERD_TIA__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_TIA__SIZE 0x00000003u
+#define CYFLD_BLE_BLERD_CBPF__OFFSET 0x00000003u
+#define CYFLD_BLE_BLERD_CBPF__SIZE 0x00000003u
+#define CYFLD_BLE_BLERD_IF_OFFSET_CALDAC__OFFSET 0x00000006u
+#define CYFLD_BLE_BLERD_IF_OFFSET_CALDAC__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_MIXER_VBIAS_SW__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_MIXER_VBIAS_SW__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_MIXER__OFFSET 0x0000000au
+#define CYFLD_BLE_BLERD_MIXER__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_LNA__OFFSET 0x0000000cu
+#define CYFLD_BLE_BLERD_LNA__SIZE 0x00000004u
+#define CYREG_BLE_BLERD_RX_BUMP2 0x402e0094u
+#define CYFLD_BLE_BLERD_LNA_IBIAS__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_LNA_IBIAS__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_TIA_IBIAS__OFFSET 0x00000002u
+#define CYFLD_BLE_BLERD_TIA_IBIAS__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_CBPF_IBIAS__OFFSET 0x00000004u
+#define CYFLD_BLE_BLERD_CBPF_IBIAS__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_IF_CM_IBIAS__OFFSET 0x00000006u
+#define CYFLD_BLE_BLERD_IF_CM_IBIAS__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_CBPF_HIZ_ENABLE__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_CBPF_HIZ_ENABLE__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_COMPLEX_DISABLE__OFFSET 0x00000009u
+#define CYFLD_BLE_BLERD_COMPLEX_DISABLE__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_SY_R2HIGHMODE__OFFSET 0x0000000au
+#define CYFLD_BLE_BLERD_SY_R2HIGHMODE__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_SY_HILINEARITYR2_MODE__OFFSET 0x0000000bu
+#define CYFLD_BLE_BLERD_SY_HILINEARITYR2_MODE__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_SY_LOWKVAMODE__OFFSET 0x0000000cu
+#define CYFLD_BLE_BLERD_SY_LOWKVAMODE__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_SY_LOWKVMMODE__OFFSET 0x0000000du
+#define CYFLD_BLE_BLERD_SY_LOWKVMMODE__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_REV_RX_BUMP2__OFFSET 0x0000000eu
+#define CYFLD_BLE_BLERD_REV_RX_BUMP2__SIZE 0x00000002u
+#define CYREG_BLE_BLERD_ADC_BUMP1 0x402e0098u
+#define CYFLD_BLE_BLERD_I_REF__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_I_REF__SIZE 0x00000003u
+#define CYFLD_BLE_BLERD_Q_REF__OFFSET 0x00000003u
+#define CYFLD_BLE_BLERD_Q_REF__SIZE 0x00000003u
+#define CYFLD_BLE_BLERD_IBG_CAL__OFFSET 0x00000006u
+#define CYFLD_BLE_BLERD_IBG_CAL__SIZE 0x00000003u
+#define CYFLD_BLE_BLERD_LOOPDLY__OFFSET 0x00000009u
+#define CYFLD_BLE_BLERD_LOOPDLY__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_LOOPDLY4X_EN__OFFSET 0x0000000bu
+#define CYFLD_BLE_BLERD_LOOPDLY4X_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_LOWPOWER__OFFSET 0x0000000cu
+#define CYFLD_BLE_BLERD_LOWPOWER__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_OPAMP_BYPASS__OFFSET 0x0000000du
+#define CYFLD_BLE_BLERD_OPAMP_BYPASS__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_BWCTRL__OFFSET 0x0000000eu
+#define CYFLD_BLE_BLERD_BWCTRL__SIZE 0x00000002u
+#define CYREG_BLE_BLERD_ADC_BUMP2 0x402e009cu
+#define CYFLD_BLE_BLERD_CYCLE_B2_DELAY__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_CYCLE_B2_DELAY__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_CYCLE_B5_DELAY__OFFSET 0x00000001u
+#define CYFLD_BLE_BLERD_CYCLE_B5_DELAY__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_DUTCYCLE_25__OFFSET 0x00000002u
+#define CYFLD_BLE_BLERD_DUTCYCLE_25__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_METADET_EN__OFFSET 0x00000003u
+#define CYFLD_BLE_BLERD_METADET_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_IBUMP__OFFSET 0x00000004u
+#define CYFLD_BLE_BLERD_IBUMP__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_PREAMP_SOURCECTRL_N__OFFSET 0x00000005u
+#define CYFLD_BLE_BLERD_PREAMP_SOURCECTRL_N__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_PREAMP_GAINCTRL_N__OFFSET 0x00000006u
+#define CYFLD_BLE_BLERD_PREAMP_GAINCTRL_N__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_SHORT_INPUT__OFFSET 0x00000007u
+#define CYFLD_BLE_BLERD_SHORT_INPUT__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_RETURN_SKEW__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_RETURN_SKEW__SIZE 0x00000003u
+#define CYFLD_BLE_BLERD_IQSWAP__OFFSET 0x0000000bu
+#define CYFLD_BLE_BLERD_IQSWAP__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_PREAMP_BWCTRL__OFFSET 0x0000000cu
+#define CYFLD_BLE_BLERD_PREAMP_BWCTRL__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_REV_ADC_BUMP2__OFFSET 0x0000000eu
+#define CYFLD_BLE_BLERD_REV_ADC_BUMP2__SIZE 0x00000002u
+#define CYREG_BLE_BLERD_BALUN 0x402e00a0u
+#define CYFLD_BLE_BLERD_BUMP_RX_CTUNE__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_BUMP_RX_CTUNE__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_BUMP_TX_CTUNE__OFFSET 0x00000004u
+#define CYFLD_BLE_BLERD_BUMP_TX_CTUNE__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_BUMP_VTUNE__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_BUMP_VTUNE__SIZE 0x00000003u
+#define CYFLD_BLE_BLERD_BUMP_RTUNE__OFFSET 0x0000000bu
+#define CYFLD_BLE_BLERD_BUMP_RTUNE__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_REV_BALUN__OFFSET 0x0000000du
+#define CYFLD_BLE_BLERD_REV_BALUN__SIZE 0x00000003u
+#define CYREG_BLE_BLERD_CTR1 0x402e00a4u
+#define CYFLD_BLE_BLERD_VCO_WARMUP_TIME__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_VCO_WARMUP_TIME__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_PLL_SETTLING_TIME__OFFSET 0x00000001u
+#define CYFLD_BLE_BLERD_PLL_SETTLING_TIME__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_TX_FREEZE_TIME__OFFSET 0x00000003u
+#define CYFLD_BLE_BLERD_TX_FREEZE_TIME__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_TX_PREDRV_TIME__OFFSET 0x00000005u
+#define CYFLD_BLE_BLERD_TX_PREDRV_TIME__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TX_MODSTART_TIME__OFFSET 0x00000006u
+#define CYFLD_BLE_BLERD_TX_MODSTART_TIME__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_TX_DF2_SEL__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_TX_DF2_SEL__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_ADC_FULL_SWING_MONI_EN__OFFSET 0x00000009u
+#define CYFLD_BLE_BLERD_ADC_FULL_SWING_MONI_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_DBG_SELECT__OFFSET 0x0000000au
+#define CYFLD_BLE_BLERD_DBG_SELECT__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_RX_DC_FREEZE_EN__OFFSET 0x0000000cu
+#define CYFLD_BLE_BLERD_RX_DC_FREEZE_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_RX_ENV_FREEZE_EN__OFFSET 0x0000000du
+#define CYFLD_BLE_BLERD_RX_ENV_FREEZE_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_AGC_RST_DLY__OFFSET 0x0000000eu
+#define CYFLD_BLE_BLERD_AGC_RST_DLY__SIZE 0x00000002u
+#define CYREG_BLE_BLERD_AGC 0x402e00a8u
+#define CYFLD_BLE_BLERD_RST_EN__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_RST_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_CHECK_SAT_EN__OFFSET 0x00000001u
+#define CYFLD_BLE_BLERD_CHECK_SAT_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_SAT_CHK_TIM__OFFSET 0x00000002u
+#define CYFLD_BLE_BLERD_SAT_CHK_TIM__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_GAIN_MAPPING_MODE__OFFSET 0x00000003u
+#define CYFLD_BLE_BLERD_GAIN_MAPPING_MODE__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_GAIN_SAT_THRES__OFFSET 0x00000004u
+#define CYFLD_BLE_BLERD_GAIN_SAT_THRES__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_PWR_MEAS_TIM__OFFSET 0x00000006u
+#define CYFLD_BLE_BLERD_PWR_MEAS_TIM__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_GAIN_STABLE_TIM__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_GAIN_STABLE_TIM__SIZE 0x00000005u
+#define CYFLD_BLE_BLERD_START_WAIT_TIM__OFFSET 0x0000000du
+#define CYFLD_BLE_BLERD_START_WAIT_TIM__SIZE 0x00000003u
+#define CYREG_BLE_BLERD_THRSHD1 0x402e00acu
+#define CYFLD_BLE_BLERD_AGC60_66__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_AGC60_66__SIZE 0x00000006u
+#define CYFLD_BLE_BLERD_AGC66_60__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_AGC66_60__SIZE 0x00000006u
+#define CYREG_BLE_BLERD_THRSHD2 0x402e00b0u
+#define CYFLD_BLE_BLERD_AGC48_60__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_AGC48_60__SIZE 0x00000006u
+#define CYFLD_BLE_BLERD_AGC60_48__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_AGC60_48__SIZE 0x00000006u
+#define CYREG_BLE_BLERD_THRSHD3 0x402e00b4u
+#define CYFLD_BLE_BLERD_AGC36_48__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_AGC36_48__SIZE 0x00000006u
+#define CYFLD_BLE_BLERD_AGC48_36__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_AGC48_36__SIZE 0x00000006u
+#define CYREG_BLE_BLERD_THRSHD4 0x402e00b8u
+#define CYFLD_BLE_BLERD_AGC18_36__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_AGC18_36__SIZE 0x00000006u
+#define CYFLD_BLE_BLERD_AGC36_18__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_AGC36_18__SIZE 0x00000006u
+#define CYREG_BLE_BLERD_THRSHD5 0x402e00bcu
+#define CYFLD_BLE_BLERD_AGC0_18__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_AGC0_18__SIZE 0x00000006u
+#define CYFLD_BLE_BLERD_AGC18_0__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_AGC18_0__SIZE 0x00000006u
+#define CYREG_BLE_BLERD_DC 0x402e00c0u
+#define CYFLD_BLE_BLERD_COMP_Q_CODE__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_COMP_Q_CODE__SIZE 0x00000008u
+#define CYFLD_BLE_BLERD_COMP_I_CODE__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_COMP_I_CODE__SIZE 0x00000008u
+#define CYREG_BLE_BLERD_IQMIS 0x402e00c4u
+#define CYFLD_BLE_BLERD_IQCOMP_QVAL__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_IQCOMP_QVAL__SIZE 0x00000008u
+#define CYFLD_BLE_BLERD_IQCOMP_IVAL__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_IQCOMP_IVAL__SIZE 0x00000008u
+#define CYREG_BLE_BLERD_DCCAL 0x402e00c8u
+#define CYFLD_BLE_BLERD_TEST_IBITS__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_TEST_IBITS__SIZE 0x00000006u
+#define CYFLD_BLE_BLERD_TEST_QBITS__OFFSET 0x00000006u
+#define CYFLD_BLE_BLERD_TEST_QBITS__SIZE 0x00000006u
+#define CYFLD_BLE_BLERD_TEST_MODE__OFFSET 0x0000000cu
+#define CYFLD_BLE_BLERD_TEST_MODE__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_Q_POLARITY__OFFSET 0x0000000du
+#define CYFLD_BLE_BLERD_TEST_Q_POLARITY__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_TEST_I_POLARITY__OFFSET 0x0000000eu
+#define CYFLD_BLE_BLERD_TEST_I_POLARITY__SIZE 0x00000001u
+#define CYREG_BLE_BLERD_RCCAL 0x402e00ccu
+#define CYFLD_BLE_BLERD_CODE_RX__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_CODE_RX__SIZE 0x00000005u
+#define CYFLD_BLE_BLERD_CODE_TX__OFFSET 0x00000005u
+#define CYFLD_BLE_BLERD_CODE_TX__SIZE 0x00000005u
+#define CYFLD_BLE_BLERD_SOFTRST_POWER_DIFF__OFFSET 0x0000000bu
+#define CYFLD_BLE_BLERD_SOFTRST_POWER_DIFF__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_SOFTRST_EN_TOSTR__OFFSET 0x0000000cu
+#define CYFLD_BLE_BLERD_SOFTRST_EN_TOSTR__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_SOFTRST_EN_TODIFF__OFFSET 0x0000000du
+#define CYFLD_BLE_BLERD_SOFTRST_EN_TODIFF__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_AGC_GAIN_INC_TIMES_THRES__OFFSET 0x0000000eu
+#define CYFLD_BLE_BLERD_AGC_GAIN_INC_TIMES_THRES__SIZE 0x00000002u
+#define CYREG_BLE_BLERD_DSM1 0x402e00d0u
+#define CYFLD_BLE_BLERD_INDX_CODE3__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_INDX_CODE3__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_INDX_CODE2__OFFSET 0x00000004u
+#define CYFLD_BLE_BLERD_INDX_CODE2__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_INDX_CODE1__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_INDX_CODE1__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_INDX_CODE0__OFFSET 0x0000000cu
+#define CYFLD_BLE_BLERD_INDX_CODE0__SIZE 0x00000004u
+#define CYREG_BLE_BLERD_DSM2 0x402e00d4u
+#define CYFLD_BLE_BLERD_INDX_CODE7__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_INDX_CODE7__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_INDX_CODE6__OFFSET 0x00000004u
+#define CYFLD_BLE_BLERD_INDX_CODE6__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_INDX_CODE5__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_INDX_CODE5__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_INDX_CODE4__OFFSET 0x0000000cu
+#define CYFLD_BLE_BLERD_INDX_CODE4__SIZE 0x00000004u
+#define CYREG_BLE_BLERD_DSM3 0x402e00d8u
+#define CYFLD_BLE_BLERD_INDX_CODE11__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_INDX_CODE11__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_INDX_CODE10__OFFSET 0x00000004u
+#define CYFLD_BLE_BLERD_INDX_CODE10__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_INDX_CODE9__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_INDX_CODE9__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_INDX_CODE8__OFFSET 0x0000000cu
+#define CYFLD_BLE_BLERD_INDX_CODE8__SIZE 0x00000004u
+#define CYREG_BLE_BLERD_DSM4 0x402e00dcu
+#define CYFLD_BLE_BLERD_INDX_CODE15__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_INDX_CODE15__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_INDX_CODE14__OFFSET 0x00000004u
+#define CYFLD_BLE_BLERD_INDX_CODE14__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_INDX_CODE13__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_INDX_CODE13__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_INDX_CODE12__OFFSET 0x0000000cu
+#define CYFLD_BLE_BLERD_INDX_CODE12__SIZE 0x00000004u
+#define CYREG_BLE_BLERD_DSM5 0x402e00e0u
+#define CYFLD_BLE_BLERD_INDX_CODE19__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_INDX_CODE19__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_INDX_CODE18__OFFSET 0x00000004u
+#define CYFLD_BLE_BLERD_INDX_CODE18__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_INDX_CODE17__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_INDX_CODE17__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_INDX_CODE16__OFFSET 0x0000000cu
+#define CYFLD_BLE_BLERD_INDX_CODE16__SIZE 0x00000004u
+#define CYREG_BLE_BLERD_DSM6 0x402e00e4u
+#define CYFLD_BLE_BLERD_INDX_CODE23__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_INDX_CODE23__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_INDX_CODE22__OFFSET 0x00000004u
+#define CYFLD_BLE_BLERD_INDX_CODE22__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_INDX_CODE21__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_INDX_CODE21__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_INDX_CODE20__OFFSET 0x0000000cu
+#define CYFLD_BLE_BLERD_INDX_CODE20__SIZE 0x00000004u
+#define CYREG_BLE_BLERD_MONI 0x402e00e8u
+#define CYFLD_BLE_BLERD_PUP_SIG__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_PUP_SIG__SIZE 0x0000000bu
+#define CYFLD_BLE_BLERD_CBPF_CODE__OFFSET 0x0000000bu
+#define CYFLD_BLE_BLERD_CBPF_CODE__SIZE 0x00000002u
+#define CYFLD_BLE_BLERD_LNA_CODE__OFFSET 0x0000000du
+#define CYFLD_BLE_BLERD_LNA_CODE__SIZE 0x00000003u
+#define CYREG_BLE_BLERD_DBG_BB 0x402e00ecu
+#define CYFLD_BLE_BLERD_RX_OFFSET_Q_CODE__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_RX_OFFSET_Q_CODE__SIZE 0x00000008u
+#define CYFLD_BLE_BLERD_RX_OFFSET_I_CODE__OFFSET 0x00000008u
+#define CYFLD_BLE_BLERD_RX_OFFSET_I_CODE__SIZE 0x00000008u
+#define CYREG_BLE_BLERD_DBG_1 0x402e00f0u
+#define CYFLD_BLE_BLERD_FCAL_FINE_CODE__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_FCAL_FINE_CODE__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_FCAL_COARSE_CODE__OFFSET 0x00000004u
+#define CYFLD_BLE_BLERD_FCAL_COARSE_CODE__SIZE 0x00000008u
+#define CYFLD_BLE_BLERD_FCAL_DONE__OFFSET 0x0000000cu
+#define CYFLD_BLE_BLERD_FCAL_DONE__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_KVCAL_DONE__OFFSET 0x0000000du
+#define CYFLD_BLE_BLERD_KVCAL_DONE__SIZE 0x00000001u
+#define CYFLD_BLE_BLERD_DCCAL_DONE__OFFSET 0x0000000eu
+#define CYFLD_BLE_BLERD_DCCAL_DONE__SIZE 0x00000001u
+#define CYREG_BLE_BLERD_DBG_2 0x402e00f4u
+#define CYFLD_BLE_BLERD_FCAL_CNT_LSB__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_FCAL_CNT_LSB__SIZE 0x00000010u
+#define CYREG_BLE_BLERD_DBG_3 0x402e00f8u
+#define CYFLD_BLE_BLERD_FCAL_CNT_MSB__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_FCAL_CNT_MSB__SIZE 0x00000004u
+#define CYFLD_BLE_BLERD_RD_RCCAL_CODE__OFFSET 0x0000000au
+#define CYFLD_BLE_BLERD_RD_RCCAL_CODE__SIZE 0x00000005u
+#define CYFLD_BLE_BLERD_RD_RCCAL_DONE__OFFSET 0x0000000fu
+#define CYFLD_BLE_BLERD_RD_RCCAL_DONE__SIZE 0x00000001u
+#define CYREG_BLE_BLERD_READ_IQ_1 0x402e0100u
+#define CYFLD_BLE_BLERD_ADC_1__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_ADC_1__SIZE 0x00000020u
+#define CYREG_BLE_BLERD_READ_IQ_2 0x402e0104u
+#define CYFLD_BLE_BLERD_ADC_2__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_ADC_2__SIZE 0x00000020u
+#define CYREG_BLE_BLERD_READ_IQ_3 0x402e0108u
+#define CYFLD_BLE_BLERD_ADC_3__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_ADC_3__SIZE 0x00000020u
+#define CYREG_BLE_BLERD_READ_IQ_4 0x402e010cu
+#define CYFLD_BLE_BLERD_ADC_4__OFFSET 0x00000000u
+#define CYFLD_BLE_BLERD_ADC_4__SIZE 0x00000020u
+#define CYDEV_BLE_BLELL_BASE 0x402e1000u
+#define CYDEV_BLE_BLELL_SIZE 0x00001000u
+#define CYREG_BLE_BLELL_COMMAND_REGISTER 0x402e1000u
+#define CYFLD_BLE_BLELL_COMMAND__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_COMMAND__SIZE 0x00000008u
+#define CYREG_BLE_BLELL_EVENT_INTR 0x402e1008u
+#define CYFLD_BLE_BLELL_ADV_INTR__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_ADV_INTR__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_SCAN_INTR__OFFSET 0x00000001u
+#define CYFLD_BLE_BLELL_SCAN_INTR__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_INIT_INTR__OFFSET 0x00000002u
+#define CYFLD_BLE_BLELL_INIT_INTR__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_CONN_INTR__OFFSET 0x00000003u
+#define CYFLD_BLE_BLELL_CONN_INTR__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_SM_INTR__OFFSET 0x00000004u
+#define CYFLD_BLE_BLELL_SM_INTR__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_DSM_INTR__OFFSET 0x00000005u
+#define CYFLD_BLE_BLELL_DSM_INTR__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_ENC_INTR__OFFSET 0x00000006u
+#define CYFLD_BLE_BLELL_ENC_INTR__SIZE 0x00000001u
+#define CYREG_BLE_BLELL_EVENT_ENABLE 0x402e1010u
+#define CYFLD_BLE_BLELL_ADV_INT_EN__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_ADV_INT_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_SCN_INT_EN__OFFSET 0x00000001u
+#define CYFLD_BLE_BLELL_SCN_INT_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_INIT_INT_EN__OFFSET 0x00000002u
+#define CYFLD_BLE_BLELL_INIT_INT_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_CONN_INT_EN__OFFSET 0x00000003u
+#define CYFLD_BLE_BLELL_CONN_INT_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_SM_INT_EN__OFFSET 0x00000004u
+#define CYFLD_BLE_BLELL_SM_INT_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_DSM_INT_EN__OFFSET 0x00000005u
+#define CYFLD_BLE_BLELL_DSM_INT_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_ENC_INT_EN__OFFSET 0x00000006u
+#define CYFLD_BLE_BLELL_ENC_INT_EN__SIZE 0x00000001u
+#define CYREG_BLE_BLELL_ADV_PARAMS 0x402e1018u
+#define CYFLD_BLE_BLELL_TX_ADDR__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_TX_ADDR__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_ADV_TYPE__OFFSET 0x00000001u
+#define CYFLD_BLE_BLELL_ADV_TYPE__SIZE 0x00000002u
+#define CYFLD_BLE_BLELL_ADV_FILT_POLICY__OFFSET 0x00000003u
+#define CYFLD_BLE_BLELL_ADV_FILT_POLICY__SIZE 0x00000002u
+#define CYFLD_BLE_BLELL_ADV_CHANNEL_MAP__OFFSET 0x00000005u
+#define CYFLD_BLE_BLELL_ADV_CHANNEL_MAP__SIZE 0x00000003u
+#define CYFLD_BLE_BLELL_RX_ADDR__OFFSET 0x00000008u
+#define CYFLD_BLE_BLELL_RX_ADDR__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_ADV_LOW_DUTY_CYCLE__OFFSET 0x0000000au
+#define CYFLD_BLE_BLELL_ADV_LOW_DUTY_CYCLE__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_RCV_TX_ADDR__OFFSET 0x0000000fu
+#define CYFLD_BLE_BLELL_RCV_TX_ADDR__SIZE 0x00000001u
+#define CYREG_BLE_BLELL_ADV_INTERVAL_TIMEOUT 0x402e101cu
+#define CYFLD_BLE_BLELL_ADV_INTERVAL__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_ADV_INTERVAL__SIZE 0x0000000fu
+#define CYREG_BLE_BLELL_ADV_INTR 0x402e1020u
+#define CYFLD_BLE_BLELL_ADV_STRT_INTR__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_ADV_STRT_INTR__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_ADV_CLOSE_INTR__OFFSET 0x00000001u
+#define CYFLD_BLE_BLELL_ADV_CLOSE_INTR__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_ADV_TX_INTR__OFFSET 0x00000002u
+#define CYFLD_BLE_BLELL_ADV_TX_INTR__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_SCAN_RSP_TX_INTR__OFFSET 0x00000003u
+#define CYFLD_BLE_BLELL_SCAN_RSP_TX_INTR__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_SCAN_REQ_RX_INTR__OFFSET 0x00000004u
+#define CYFLD_BLE_BLELL_SCAN_REQ_RX_INTR__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_CONN_REQ_RX_INTR__OFFSET 0x00000005u
+#define CYFLD_BLE_BLELL_CONN_REQ_RX_INTR__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_SLV_CONNECTED__OFFSET 0x00000006u
+#define CYFLD_BLE_BLELL_SLV_CONNECTED__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_ADV_TIMEOUT__OFFSET 0x00000007u
+#define CYFLD_BLE_BLELL_ADV_TIMEOUT__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_ADV_ON__OFFSET 0x00000008u
+#define CYFLD_BLE_BLELL_ADV_ON__SIZE 0x00000001u
+#define CYREG_BLE_BLELL_ADV_NEXT_INSTANT 0x402e1024u
+#define CYFLD_BLE_BLELL_ADV_NEXT_INSTANT__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_ADV_NEXT_INSTANT__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_SCAN_INTERVAL 0x402e1028u
+#define CYFLD_BLE_BLELL_SCAN_INTERVAL__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_SCAN_INTERVAL__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_SCAN_WINDOW 0x402e102cu
+#define CYFLD_BLE_BLELL_SCAN_WINDOW__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_SCAN_WINDOW__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_SCAN_PARAM 0x402e1030u
+#define CYFLD_BLE_BLELL_SCAN_TYPE__OFFSET 0x00000001u
+#define CYFLD_BLE_BLELL_SCAN_TYPE__SIZE 0x00000002u
+#define CYFLD_BLE_BLELL_SCAN_FILT_POLICY__OFFSET 0x00000003u
+#define CYFLD_BLE_BLELL_SCAN_FILT_POLICY__SIZE 0x00000002u
+#define CYFLD_BLE_BLELL_DUP_FILT_EN__OFFSET 0x00000005u
+#define CYFLD_BLE_BLELL_DUP_FILT_EN__SIZE 0x00000001u
+#define CYREG_BLE_BLELL_SCAN_INTR 0x402e1038u
+#define CYFLD_BLE_BLELL_SCAN_STRT_INTR__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_SCAN_STRT_INTR__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_SCAN_CLOSE_INTR__OFFSET 0x00000001u
+#define CYFLD_BLE_BLELL_SCAN_CLOSE_INTR__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_SCAN_TX_INTR__OFFSET 0x00000002u
+#define CYFLD_BLE_BLELL_SCAN_TX_INTR__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_ADV_RX_INTR__OFFSET 0x00000003u
+#define CYFLD_BLE_BLELL_ADV_RX_INTR__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_SCAN_RSP_RX_INTR__OFFSET 0x00000004u
+#define CYFLD_BLE_BLELL_SCAN_RSP_RX_INTR__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_SCAN_ON__OFFSET 0x00000008u
+#define CYFLD_BLE_BLELL_SCAN_ON__SIZE 0x00000001u
+#define CYREG_BLE_BLELL_SCAN_NEXT_INSTANT 0x402e103cu
+#define CYFLD_BLE_BLELL_NEXT_SCAN_INSTANT__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_NEXT_SCAN_INSTANT__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_INIT_INTERVAL 0x402e1040u
+#define CYFLD_BLE_BLELL_INIT_SCAN_INTERVAL__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_INIT_SCAN_INTERVAL__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_INIT_WINDOW 0x402e1044u
+#define CYFLD_BLE_BLELL_INIT_SCAN_WINDOW__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_INIT_SCAN_WINDOW__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_INIT_PARAM 0x402e1048u
+#define CYFLD_BLE_BLELL_RX_ADDR__RX_TX_ADDR__OFFSET 0x00000001u
+#define CYFLD_BLE_BLELL_RX_ADDR__RX_TX_ADDR__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_INIT_FILT_POLICY__OFFSET 0x00000003u
+#define CYFLD_BLE_BLELL_INIT_FILT_POLICY__SIZE 0x00000001u
+#define CYREG_BLE_BLELL_INIT_INTR 0x402e1050u
+#define CYFLD_BLE_BLELL_INIT_INTERVAL_EXPIRE_INTR__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_INIT_INTERVAL_EXPIRE_INTR__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_INIT_CLOSE_WINDOW_INR__OFFSET 0x00000001u
+#define CYFLD_BLE_BLELL_INIT_CLOSE_WINDOW_INR__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_INIT_TX_START_INTR__OFFSET 0x00000002u
+#define CYFLD_BLE_BLELL_INIT_TX_START_INTR__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_MASTER_CONN_CREATED__OFFSET 0x00000004u
+#define CYFLD_BLE_BLELL_MASTER_CONN_CREATED__SIZE 0x00000001u
+#define CYREG_BLE_BLELL_INIT_NEXT_INSTANT 0x402e1054u
+#define CYFLD_BLE_BLELL_INIT_NEXT_INSTANT__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_INIT_NEXT_INSTANT__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_DEVICE_RAND_ADDR_L 0x402e1058u
+#define CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_L__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_L__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_DEVICE_RAND_ADDR_M 0x402e105cu
+#define CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_M__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_M__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_DEVICE_RAND_ADDR_H 0x402e1060u
+#define CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_H__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_H__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_PEER_ADDR_L 0x402e1068u
+#define CYFLD_BLE_BLELL_PEER_ADDR_L__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_PEER_ADDR_L__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_PEER_ADDR_M 0x402e106cu
+#define CYFLD_BLE_BLELL_PEER_ADDR_M__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_PEER_ADDR_M__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_PEER_ADDR_H 0x402e1070u
+#define CYFLD_BLE_BLELL_PEER_ADDR_H__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_PEER_ADDR_H__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_WL_ADDR_TYPE 0x402e1078u
+#define CYFLD_BLE_BLELL_WL_ADDR_TYPE__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_WL_ADDR_TYPE__SIZE 0x00000008u
+#define CYREG_BLE_BLELL_WL_ENABLE 0x402e107cu
+#define CYFLD_BLE_BLELL_WL_ENABLE__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_WL_ENABLE__SIZE 0x00000008u
+#define CYREG_BLE_BLELL_TRANSMIT_WINDOW_OFFSET 0x402e1080u
+#define CYFLD_BLE_BLELL_TX_WINDOW_OFFSET__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_TX_WINDOW_OFFSET__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_TRANSMIT_WINDOW_SIZE 0x402e1084u
+#define CYFLD_BLE_BLELL_TX_WINDOW_SIZE__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_TX_WINDOW_SIZE__SIZE 0x00000008u
+#define CYREG_BLE_BLELL_DATA_CHANNELS_L0 0x402e1088u
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_L0__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_L0__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_DATA_CHANNELS_M0 0x402e108cu
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_M0__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_M0__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_DATA_CHANNELS_H0 0x402e1090u
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_H0__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_H0__SIZE 0x00000005u
+#define CYREG_BLE_BLELL_DATA_CHANNELS_L1 0x402e1098u
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_L1__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_L1__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_DATA_CHANNELS_M1 0x402e109cu
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_M1__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_M1__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_DATA_CHANNELS_H1 0x402e10a0u
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_H1__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_H1__SIZE 0x00000005u
+#define CYREG_BLE_BLELL_CONN_INTR 0x402e10a8u
+#define CYFLD_BLE_BLELL_CONN_CLOSED__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_CONN_CLOSED__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_CONN_ESTB__OFFSET 0x00000001u
+#define CYFLD_BLE_BLELL_CONN_ESTB__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_MAP_UPDT_DONE__OFFSET 0x00000002u
+#define CYFLD_BLE_BLELL_MAP_UPDT_DONE__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_START_CE__OFFSET 0x00000003u
+#define CYFLD_BLE_BLELL_START_CE__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_CLOSE_CE__OFFSET 0x00000004u
+#define CYFLD_BLE_BLELL_CLOSE_CE__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_CE_TX_ACK__OFFSET 0x00000005u
+#define CYFLD_BLE_BLELL_CE_TX_ACK__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_CE_RX__OFFSET 0x00000006u
+#define CYFLD_BLE_BLELL_CE_RX__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_CON_UPDT_DONE__OFFSET 0x00000007u
+#define CYFLD_BLE_BLELL_CON_UPDT_DONE__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_DISCON_STATUS__OFFSET 0x00000008u
+#define CYFLD_BLE_BLELL_DISCON_STATUS__SIZE 0x00000003u
+#define CYFLD_BLE_BLELL_RX_PDU_STATUS__OFFSET 0x0000000bu
+#define CYFLD_BLE_BLELL_RX_PDU_STATUS__SIZE 0x00000003u
+#define CYFLD_BLE_BLELL_PING_TIMER_EXPIRD_INTR__OFFSET 0x0000000eu
+#define CYFLD_BLE_BLELL_PING_TIMER_EXPIRD_INTR__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_PING_NEARLY_EXPIRD_INTR__OFFSET 0x0000000fu
+#define CYFLD_BLE_BLELL_PING_NEARLY_EXPIRD_INTR__SIZE 0x00000001u
+#define CYREG_BLE_BLELL_CONN_STATUS 0x402e10acu
+#define CYFLD_BLE_BLELL_RECEIVE_PACKET_COUNT__OFFSET 0x0000000cu
+#define CYFLD_BLE_BLELL_RECEIVE_PACKET_COUNT__SIZE 0x00000004u
+#define CYREG_BLE_BLELL_CONN_INDEX 0x402e10b0u
+#define CYFLD_BLE_BLELL_CONN_INDEX__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_CONN_INDEX__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_WAKEUP_CONFIG 0x402e10b8u
+#define CYFLD_BLE_BLELL_OSC_STARTUP_DELAY__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_OSC_STARTUP_DELAY__SIZE 0x00000008u
+#define CYFLD_BLE_BLELL_DSM_OFFSET_TO_WAKEUP_INSTANT__OFFSET 0x0000000au
+#define CYFLD_BLE_BLELL_DSM_OFFSET_TO_WAKEUP_INSTANT__SIZE 0x00000006u
+#define CYREG_BLE_BLELL_WAKEUP_CONTROL 0x402e10c0u
+#define CYFLD_BLE_BLELL_WAKEUP_INSTANT__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_WAKEUP_INSTANT__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_CLOCK_CONFIG 0x402e10c4u
+#define CYFLD_BLE_BLELL_ADV_CLK_GATE_EN__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_ADV_CLK_GATE_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_SCAN_CLK_GATE_EN__OFFSET 0x00000001u
+#define CYFLD_BLE_BLELL_SCAN_CLK_GATE_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_INIT_CLK_GATE_EN__OFFSET 0x00000002u
+#define CYFLD_BLE_BLELL_INIT_CLK_GATE_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_CONN_CLK_GATE_EN__OFFSET 0x00000003u
+#define CYFLD_BLE_BLELL_CONN_CLK_GATE_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_CORECLK_GATE_EN__OFFSET 0x00000004u
+#define CYFLD_BLE_BLELL_CORECLK_GATE_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_SYSCLK_GATE_EN__OFFSET 0x00000005u
+#define CYFLD_BLE_BLELL_SYSCLK_GATE_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_PHY_CLK_GATE_EN__OFFSET 0x00000006u
+#define CYFLD_BLE_BLELL_PHY_CLK_GATE_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_LLH_IDLE__OFFSET 0x00000007u
+#define CYFLD_BLE_BLELL_LLH_IDLE__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_LPO_CLK_FREQ_SEL__OFFSET 0x00000008u
+#define CYFLD_BLE_BLELL_LPO_CLK_FREQ_SEL__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_LPO_SEL_EXTERNAL__OFFSET 0x00000009u
+#define CYFLD_BLE_BLELL_LPO_SEL_EXTERNAL__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_SM_AUTO_WKUP_EN__OFFSET 0x0000000au
+#define CYFLD_BLE_BLELL_SM_AUTO_WKUP_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_SM_INTR_EN__OFFSET 0x0000000cu
+#define CYFLD_BLE_BLELL_SM_INTR_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_SLEEP_MODE_EN__OFFSET 0x0000000eu
+#define CYFLD_BLE_BLELL_SLEEP_MODE_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_DEEP_SLEEP_MODE_EN__OFFSET 0x0000000fu
+#define CYFLD_BLE_BLELL_DEEP_SLEEP_MODE_EN__SIZE 0x00000001u
+#define CYREG_BLE_BLELL_TIM_COUNTER_L 0x402e10c8u
+#define CYFLD_BLE_BLELL_TIM_REF_CLOCK__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_TIM_REF_CLOCK__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_POC_REG__TIM_CONTROL 0x402e10d8u
+#define CYFLD_BLE_BLELL_BB_CLK_FREQ_MINUS_1__OFFSET 0x00000003u
+#define CYFLD_BLE_BLELL_BB_CLK_FREQ_MINUS_1__SIZE 0x00000005u
+#define CYREG_BLE_BLELL_ADV_TX_DATA_FIFO 0x402e10e0u
+#define CYFLD_BLE_BLELL_ADV_TX_DATA__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_ADV_TX_DATA__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_ADV_SCN_RSP_TX_FIFO 0x402e10e8u
+#define CYFLD_BLE_BLELL_SCAN_RSP_DATA__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_SCAN_RSP_DATA__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_INIT_SCN_ADV_RX_FIFO 0x402e10f8u
+#define CYFLD_BLE_BLELL_ADV_SCAN_RSP_RX_DATA__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_ADV_SCAN_RSP_RX_DATA__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_CONN_INTERVAL 0x402e1100u
+#define CYFLD_BLE_BLELL_CONNECTION_INTERVAL__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_CONNECTION_INTERVAL__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_SUP_TIMEOUT 0x402e1104u
+#define CYFLD_BLE_BLELL_SUPERVISION_TIMEOUT__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_SUPERVISION_TIMEOUT__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_SLAVE_LATENCY 0x402e1108u
+#define CYFLD_BLE_BLELL_SLAVE_LATENCY__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_SLAVE_LATENCY__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_CE_LENGTH 0x402e110cu
+#define CYFLD_BLE_BLELL_CONNECTION_EVENT_LENGTH__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_CONNECTION_EVENT_LENGTH__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_PDU_ACCESS_ADDR_L_REGISTER 0x402e1110u
+#define CYFLD_BLE_BLELL_PDU_ACCESS_ADDRESS_LOWER_BITS__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_PDU_ACCESS_ADDRESS_LOWER_BITS__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_PDU_ACCESS_ADDR_H_REGISTER 0x402e1114u
+#define CYFLD_BLE_BLELL_PDU_ACCESS_ADDRESS_HIGHER_BITS__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_PDU_ACCESS_ADDRESS_HIGHER_BITS__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_CONN_CE_INSTANT 0x402e1118u
+#define CYFLD_BLE_BLELL_CE_INSTANT__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_CE_INSTANT__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_CE_CNFG_STS_REGISTER 0x402e111cu
+#define CYFLD_BLE_BLELL_DATA_LIST_INDEX_LAST_ACK_INDEX__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_DATA_LIST_INDEX_LAST_ACK_INDEX__SIZE 0x00000004u
+#define CYFLD_BLE_BLELL_DATA_LIST_HEAD_UP__OFFSET 0x00000004u
+#define CYFLD_BLE_BLELL_DATA_LIST_HEAD_UP__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_MAS_SLV__OFFSET 0x00000005u
+#define CYFLD_BLE_BLELL_MAS_SLV__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_MD__OFFSET 0x00000006u
+#define CYFLD_BLE_BLELL_MD__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_MAP_INDEX__CURR_INDEX__OFFSET 0x00000007u
+#define CYFLD_BLE_BLELL_MAP_INDEX__CURR_INDEX__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_PAUSE_DATA__OFFSET 0x00000008u
+#define CYFLD_BLE_BLELL_PAUSE_DATA__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_CONN_ACTIVE__OFFSET 0x0000000au
+#define CYFLD_BLE_BLELL_CONN_ACTIVE__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_CURRENT_PDU_INDEX__OFFSET 0x0000000cu
+#define CYFLD_BLE_BLELL_CURRENT_PDU_INDEX__SIZE 0x00000004u
+#define CYREG_BLE_BLELL_NEXT_CE_INSTANT 0x402e1120u
+#define CYFLD_BLE_BLELL_NEXT_CE_INSTANT__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_NEXT_CE_INSTANT__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_CONN_CE_COUNTER 0x402e1124u
+#define CYFLD_BLE_BLELL_CONNECTION_EVENT_COUNTER__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_CONNECTION_EVENT_COUNTER__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_DATA_LIST_SENT_UPDATE__STATUS 0x402e1128u
+#define CYFLD_BLE_BLELL_LIST_INDEX__TX_SENT_3_0__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_LIST_INDEX__TX_SENT_3_0__SIZE 0x00000004u
+#define CYFLD_BLE_BLELL_TX_SENT_4__OFFSET 0x00000004u
+#define CYFLD_BLE_BLELL_TX_SENT_4__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_SET_CLEAR__OFFSET 0x00000007u
+#define CYFLD_BLE_BLELL_SET_CLEAR__SIZE 0x00000001u
+#define CYREG_BLE_BLELL_DATA_LIST_ACK_UPDATE__STATUS 0x402e112cu
+#define CYFLD_BLE_BLELL_LIST_INDEX__TX_ACK_3_0__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_LIST_INDEX__TX_ACK_3_0__SIZE 0x00000004u
+#define CYFLD_BLE_BLELL_TX_ACK_4__OFFSET 0x00000004u
+#define CYFLD_BLE_BLELL_TX_ACK_4__SIZE 0x00000001u
+#define CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR0 0x402e1140u
+#define CYFLD_BLE_BLELL_LLID__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_LLID__SIZE 0x00000002u
+#define CYFLD_BLE_BLELL_DATA_LENGTH__OFFSET 0x00000002u
+#define CYFLD_BLE_BLELL_DATA_LENGTH__SIZE 0x00000005u
+#define CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR1 0x402e1144u
+#define CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR2 0x402e1148u
+#define CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR3 0x402e114cu
+#define CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR4 0x402e1150u
+#define CYREG_BLE_BLELL_WINDOW_WIDEN_INTVL 0x402e1160u
+#define CYFLD_BLE_BLELL_WINDOW_WIDEN_INTVL__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_WINDOW_WIDEN_INTVL__SIZE 0x0000000cu
+#define CYREG_BLE_BLELL_WINDOW_WIDEN_WINOFF 0x402e1164u
+#define CYFLD_BLE_BLELL_WINDOW_WIDEN_WINOFF__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_WINDOW_WIDEN_WINOFF__SIZE 0x0000000cu
+#define CYREG_BLE_BLELL_LE_RF_TEST_MODE 0x402e1170u
+#define CYFLD_BLE_BLELL_TEST_FREQUENCY__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_TEST_FREQUENCY__SIZE 0x00000006u
+#define CYFLD_BLE_BLELL_TEST_TYPE__OFFSET 0x00000006u
+#define CYFLD_BLE_BLELL_TEST_TYPE__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_PKT_PAYLOAD__OFFSET 0x00000007u
+#define CYFLD_BLE_BLELL_PKT_PAYLOAD__SIZE 0x00000003u
+#define CYFLD_BLE_BLELL_TEST_LENGTH__OFFSET 0x0000000au
+#define CYFLD_BLE_BLELL_TEST_LENGTH__SIZE 0x00000006u
+#define CYREG_BLE_BLELL_DTM_RX_PKT_COUNT 0x402e1174u
+#define CYFLD_BLE_BLELL_RX_PACKET_COUNT__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_RX_PACKET_COUNT__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_TXRX_HOP 0x402e1188u
+#define CYFLD_BLE_BLELL_HOP_CH_TX__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_HOP_CH_TX__SIZE 0x00000007u
+#define CYFLD_BLE_BLELL_HOP_CH_RX__OFFSET 0x00000008u
+#define CYFLD_BLE_BLELL_HOP_CH_RX__SIZE 0x00000007u
+#define CYREG_BLE_BLELL_TX_RX_ON_DELAY 0x402e1190u
+#define CYFLD_BLE_BLELL_RXON_DELAY__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_RXON_DELAY__SIZE 0x00000008u
+#define CYFLD_BLE_BLELL_TXON_DELAY__OFFSET 0x00000008u
+#define CYFLD_BLE_BLELL_TXON_DELAY__SIZE 0x00000008u
+#define CYREG_BLE_BLELL_DEV_PUB_ADDR_L 0x402e11c0u
+#define CYFLD_BLE_BLELL_DEV_PUB_ADDR_L__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_DEV_PUB_ADDR_L__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_DEV_PUB_ADDR_M 0x402e11c4u
+#define CYFLD_BLE_BLELL_DEV_PUB_ADDR_M__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_DEV_PUB_ADDR_M__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_DEV_PUB_ADDR_H 0x402e11c8u
+#define CYFLD_BLE_BLELL_DEV_PUB_ADDR_H__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_DEV_PUB_ADDR_H__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_ADV_CH_TX_POWER 0x402e11ccu
+#define CYFLD_BLE_BLELL_ADV_TRANSMIT_POWER__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_ADV_TRANSMIT_POWER__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_OFFSET_TO_FIRST_INSTANT 0x402e11d0u
+#define CYFLD_BLE_BLELL_OFFSET_TO_FIRST_EVENT__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_OFFSET_TO_FIRST_EVENT__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_ADV_CONFIG 0x402e11d4u
+#define CYFLD_BLE_BLELL_ADV_STRT_EN__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_ADV_STRT_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_ADV_CLS_EN__OFFSET 0x00000001u
+#define CYFLD_BLE_BLELL_ADV_CLS_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_ADV_TX_EN__OFFSET 0x00000002u
+#define CYFLD_BLE_BLELL_ADV_TX_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_SCN_RSP_TX_EN__OFFSET 0x00000003u
+#define CYFLD_BLE_BLELL_SCN_RSP_TX_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_ADV_SCN_REQ_RX_EN__OFFSET 0x00000004u
+#define CYFLD_BLE_BLELL_ADV_SCN_REQ_RX_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_ADV_CONN_REQ_RX_EN__OFFSET 0x00000005u
+#define CYFLD_BLE_BLELL_ADV_CONN_REQ_RX_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_SLV_CONNECTED_EN__OFFSET 0x00000006u
+#define CYFLD_BLE_BLELL_SLV_CONNECTED_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_ADV_TIMEOUT_EN__OFFSET 0x00000007u
+#define CYFLD_BLE_BLELL_ADV_TIMEOUT_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_ADV_RAND_DISABLE__OFFSET 0x00000008u
+#define CYFLD_BLE_BLELL_ADV_RAND_DISABLE__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_ADV_PKT_INTERVAL__OFFSET 0x0000000bu
+#define CYFLD_BLE_BLELL_ADV_PKT_INTERVAL__SIZE 0x00000005u
+#define CYREG_BLE_BLELL_SCAN_CONFIG 0x402e11d8u
+#define CYFLD_BLE_BLELL_SCN_STRT_EN__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_SCN_STRT_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_SCN_CLOSE_EN__OFFSET 0x00000001u
+#define CYFLD_BLE_BLELL_SCN_CLOSE_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_SCN_TX_EN__OFFSET 0x00000002u
+#define CYFLD_BLE_BLELL_SCN_TX_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_ADV_RX_EN__OFFSET 0x00000003u
+#define CYFLD_BLE_BLELL_ADV_RX_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_SCN_RSP_RX_EN__OFFSET 0x00000004u
+#define CYFLD_BLE_BLELL_SCN_RSP_RX_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_BACKOFF_ENABLE__OFFSET 0x0000000bu
+#define CYFLD_BLE_BLELL_BACKOFF_ENABLE__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_SCAN_CHANNEL_MAP__OFFSET 0x0000000du
+#define CYFLD_BLE_BLELL_SCAN_CHANNEL_MAP__SIZE 0x00000003u
+#define CYREG_BLE_BLELL_INIT_CONFIG 0x402e11dcu
+#define CYFLD_BLE_BLELL_INIT_STRT_EN__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_INIT_STRT_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_INIT_CLOSE_EN__OFFSET 0x00000001u
+#define CYFLD_BLE_BLELL_INIT_CLOSE_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_CONN_REQ_TX_EN__OFFSET 0x00000002u
+#define CYFLD_BLE_BLELL_CONN_REQ_TX_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_CONN_CREATED__OFFSET 0x00000004u
+#define CYFLD_BLE_BLELL_CONN_CREATED__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_INIT_CHANNEL_MAP__OFFSET 0x0000000du
+#define CYFLD_BLE_BLELL_INIT_CHANNEL_MAP__SIZE 0x00000003u
+#define CYREG_BLE_BLELL_CONN_CONFIG 0x402e11e0u
+#define CYFLD_BLE_BLELL_RX_PKT_LIMIT__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_RX_PKT_LIMIT__SIZE 0x00000004u
+#define CYFLD_BLE_BLELL_RX_INTR_THRESHOLD__OFFSET 0x00000004u
+#define CYFLD_BLE_BLELL_RX_INTR_THRESHOLD__SIZE 0x00000004u
+#define CYFLD_BLE_BLELL_MD_BIT_CLEAR__OFFSET 0x00000008u
+#define CYFLD_BLE_BLELL_MD_BIT_CLEAR__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_DSM_SLOT_VARIANCE__OFFSET 0x0000000bu
+#define CYFLD_BLE_BLELL_DSM_SLOT_VARIANCE__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_SLV_MD_CONFIG__OFFSET 0x0000000cu
+#define CYFLD_BLE_BLELL_SLV_MD_CONFIG__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_EXTEND_CU_TX_WIN__OFFSET 0x0000000du
+#define CYFLD_BLE_BLELL_EXTEND_CU_TX_WIN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_MASK_SUTO_AT_UPDT__OFFSET 0x0000000eu
+#define CYFLD_BLE_BLELL_MASK_SUTO_AT_UPDT__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_CONN_REQ_1SLOT_EARLY__OFFSET 0x0000000fu
+#define CYFLD_BLE_BLELL_CONN_REQ_1SLOT_EARLY__SIZE 0x00000001u
+#define CYREG_BLE_BLELL_CONN_CH_TX_POWER 0x402e11e4u
+#define CYFLD_BLE_BLELL_CONNCH_TRANSMIT_POWER__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_CONNCH_TRANSMIT_POWER__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_CONN_PARAM1 0x402e11e8u
+#define CYFLD_BLE_BLELL_SCA_PARAM__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_SCA_PARAM__SIZE 0x00000003u
+#define CYFLD_BLE_BLELL_HOP_INCREMENT_PARAM__OFFSET 0x00000003u
+#define CYFLD_BLE_BLELL_HOP_INCREMENT_PARAM__SIZE 0x00000005u
+#define CYFLD_BLE_BLELL_CRC_INIT_L__OFFSET 0x00000008u
+#define CYFLD_BLE_BLELL_CRC_INIT_L__SIZE 0x00000008u
+#define CYREG_BLE_BLELL_CONN_PARAM2 0x402e11ecu
+#define CYFLD_BLE_BLELL_CRC_INIT_H__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_CRC_INIT_H__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_CONN_INTR_MASK 0x402e11f0u
+#define CYFLD_BLE_BLELL_CONN_CL_INT_EN__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_CONN_CL_INT_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_CONN_ESTB_INT_EN__OFFSET 0x00000001u
+#define CYFLD_BLE_BLELL_CONN_ESTB_INT_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_MAP_UPDT_INT_EN__OFFSET 0x00000002u
+#define CYFLD_BLE_BLELL_MAP_UPDT_INT_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_START_CE_INT_EN__OFFSET 0x00000003u
+#define CYFLD_BLE_BLELL_START_CE_INT_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_CLOSE_CE_INT_EN__OFFSET 0x00000004u
+#define CYFLD_BLE_BLELL_CLOSE_CE_INT_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_CE_TX_ACK_INT_EN__OFFSET 0x00000005u
+#define CYFLD_BLE_BLELL_CE_TX_ACK_INT_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_CE_RX_INT_EN__OFFSET 0x00000006u
+#define CYFLD_BLE_BLELL_CE_RX_INT_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_CONN_UPDATE_INTR_EN__OFFSET 0x00000007u
+#define CYFLD_BLE_BLELL_CONN_UPDATE_INTR_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_RX_GOOD_PDU_INT_EN__OFFSET 0x00000008u
+#define CYFLD_BLE_BLELL_RX_GOOD_PDU_INT_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_RX_BAD_PDU_INT_EN__OFFSET 0x00000009u
+#define CYFLD_BLE_BLELL_RX_BAD_PDU_INT_EN__SIZE 0x00000001u
+#define CYREG_BLE_BLELL_SLAVE_TIMING_CONTROL 0x402e11f4u
+#define CYFLD_BLE_BLELL_SLAVE_TIME_SET_VAL__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_SLAVE_TIME_SET_VAL__SIZE 0x00000008u
+#define CYFLD_BLE_BLELL_SLAVE_TIME_ADJ_VAL__OFFSET 0x00000008u
+#define CYFLD_BLE_BLELL_SLAVE_TIME_ADJ_VAL__SIZE 0x00000008u
+#define CYREG_BLE_BLELL_RECEIVE_TRIG_CTRL 0x402e11f8u
+#define CYFLD_BLE_BLELL_ACC_TRIGGER_THRESHOLD__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_ACC_TRIGGER_THRESHOLD__SIZE 0x00000006u
+#define CYFLD_BLE_BLELL_ACC_TRIGGER_TIMEOUT__OFFSET 0x00000008u
+#define CYFLD_BLE_BLELL_ACC_TRIGGER_TIMEOUT__SIZE 0x00000008u
+#define CYREG_BLE_BLELL_DPLL_CONFIG 0x402e1258u
+#define CYFLD_BLE_BLELL_DPLL_CORREL_CONFIG__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_DPLL_CORREL_CONFIG__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_WHITELIST_BASE_ADDR 0x402e1340u
+#define CYFLD_BLE_BLELL_WL_BASE_ADDR__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_WL_BASE_ADDR__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_CONN_UPDATE_NEW_INTERVAL 0x402e13a4u
+#define CYFLD_BLE_BLELL_CONN_UPDT_INTERVAL__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_CONN_UPDT_INTERVAL__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_CONN_UPDATE_NEW_LATENCY 0x402e13a8u
+#define CYFLD_BLE_BLELL_CONN_UPDT_SLV_LATENCY__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_CONN_UPDT_SLV_LATENCY__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_CONN_UPDATE_NEW_SUP_TO 0x402e13acu
+#define CYFLD_BLE_BLELL_CONN_UPDT_SUP_TO__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_CONN_UPDT_SUP_TO__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_CONN_UPDATE_NEW_SL_INTERVAL 0x402e13b0u
+#define CYFLD_BLE_BLELL_SL_CONN_INTERVAL_VAL__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_SL_CONN_INTERVAL_VAL__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_CONN_REQ_WORD0 0x402e13c0u
+#define CYFLD_BLE_BLELL_ACCESS_ADDR_LOWER__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_ACCESS_ADDR_LOWER__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_CONN_REQ_WORD1 0x402e13c4u
+#define CYFLD_BLE_BLELL_ACCESS_ADDR_UPPER__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_ACCESS_ADDR_UPPER__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_CONN_REQ_WORD2 0x402e13c8u
+#define CYFLD_BLE_BLELL_TX_WINDOW_SIZE_VAL__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_TX_WINDOW_SIZE_VAL__SIZE 0x00000008u
+#define CYFLD_BLE_BLELL_CRC_INIT_LOWER__OFFSET 0x00000008u
+#define CYFLD_BLE_BLELL_CRC_INIT_LOWER__SIZE 0x00000008u
+#define CYREG_BLE_BLELL_CONN_REQ_WORD3 0x402e13ccu
+#define CYFLD_BLE_BLELL_CRC_INIT_UPPER__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_CRC_INIT_UPPER__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_CONN_REQ_WORD4 0x402e13d0u
+#define CYREG_BLE_BLELL_CONN_REQ_WORD5 0x402e13d4u
+#define CYFLD_BLE_BLELL_CONNECTION_INTERVAL_VAL__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_CONNECTION_INTERVAL_VAL__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_CONN_REQ_WORD6 0x402e13d8u
+#define CYFLD_BLE_BLELL_SLAVE_LATENCY_VAL__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_SLAVE_LATENCY_VAL__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_CONN_REQ_WORD7 0x402e13dcu
+#define CYFLD_BLE_BLELL_SUPERVISION_TIMEOUT_VAL__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_SUPERVISION_TIMEOUT_VAL__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_CONN_REQ_WORD8 0x402e13e0u
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_LOWER__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_LOWER__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_CONN_REQ_WORD9 0x402e13e4u
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_MID__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_MID__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_CONN_REQ_WORD10 0x402e13e8u
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_UPPER__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_UPPER__SIZE 0x00000005u
+#define CYREG_BLE_BLELL_CONN_REQ_WORD11 0x402e13ecu
+#define CYFLD_BLE_BLELL_HOP_INCREMENT_2__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_HOP_INCREMENT_2__SIZE 0x00000005u
+#define CYFLD_BLE_BLELL_SCA_2__OFFSET 0x00000005u
+#define CYFLD_BLE_BLELL_SCA_2__SIZE 0x00000003u
+#define CYREG_BLE_BLELL_PACKET_COUNTER0 0x402e1400u
+#define CYFLD_BLE_BLELL_PACKET_COUNTER_LOWER__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_PACKET_COUNTER_LOWER__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_PACKET_COUNTER1 0x402e1404u
+#define CYFLD_BLE_BLELL_PACKET_COUNTER_MIDDLE__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_PACKET_COUNTER_MIDDLE__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_PACKET_COUNTER2 0x402e1408u
+#define CYFLD_BLE_BLELL_PACKET_COUNTER_UPPER__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_PACKET_COUNTER_UPPER__SIZE 0x00000008u
+#define CYREG_BLE_BLELL_IV_MASTER0 0x402e1410u
+#define CYFLD_BLE_BLELL_IV_MASTER_LOWER__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_IV_MASTER_LOWER__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_IV_MASTER1 0x402e1414u
+#define CYFLD_BLE_BLELL_IV_MASTER_UPPER__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_IV_MASTER_UPPER__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_IV_SLAVE0 0x402e1418u
+#define CYFLD_BLE_BLELL_IV_SLAVE_LOWER__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_IV_SLAVE_LOWER__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_IV_SLAVE1 0x402e141cu
+#define CYFLD_BLE_BLELL_IV_SLAVE_UPPER__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_IV_SLAVE_UPPER__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_ENC_KEY0 0x402e1420u
+#define CYFLD_BLE_BLELL_ENC_KEY__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_ENC_KEY__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_ENC_KEY1 0x402e1424u
+#define CYREG_BLE_BLELL_ENC_KEY2 0x402e1428u
+#define CYREG_BLE_BLELL_ENC_KEY3 0x402e142cu
+#define CYREG_BLE_BLELL_ENC_KEY4 0x402e1430u
+#define CYREG_BLE_BLELL_ENC_KEY5 0x402e1434u
+#define CYREG_BLE_BLELL_ENC_KEY6 0x402e1438u
+#define CYREG_BLE_BLELL_ENC_KEY7 0x402e143cu
+#define CYREG_BLE_BLELL_DATA0 0x402e1440u
+#define CYFLD_BLE_BLELL_DATA0__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_DATA0__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_DATA1 0x402e1444u
+#define CYFLD_BLE_BLELL_DATA1__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_DATA1__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_DATA2 0x402e1448u
+#define CYFLD_BLE_BLELL_DATA2__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_DATA2__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_DATA3 0x402e144cu
+#define CYFLD_BLE_BLELL_DATA3__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_DATA3__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_DATA4 0x402e1450u
+#define CYFLD_BLE_BLELL_DATA4__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_DATA4__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_DATA5 0x402e1454u
+#define CYFLD_BLE_BLELL_DATA5__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_DATA5__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_DATA6 0x402e1458u
+#define CYFLD_BLE_BLELL_DATA6__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_DATA6__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_DATA7 0x402e145cu
+#define CYFLD_BLE_BLELL_DATA7__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_DATA7__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_DATA8 0x402e1460u
+#define CYFLD_BLE_BLELL_DATA8__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_DATA8__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_DATA9 0x402e1464u
+#define CYFLD_BLE_BLELL_DATA9__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_DATA9__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_DATA10 0x402e1468u
+#define CYFLD_BLE_BLELL_DATA10__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_DATA10__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_DATA11 0x402e146cu
+#define CYFLD_BLE_BLELL_DATA11__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_DATA11__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_DATA12 0x402e1470u
+#define CYFLD_BLE_BLELL_DATA12__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_DATA12__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_DATA13 0x402e1474u
+#define CYFLD_BLE_BLELL_DATA13__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_DATA13__SIZE 0x00000008u
+#define CYREG_BLE_BLELL_MIC_IN0 0x402e1478u
+#define CYFLD_BLE_BLELL_MIC_IN_LOWER__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_MIC_IN_LOWER__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_MIC_IN1 0x402e147cu
+#define CYFLD_BLE_BLELL_MIC_IN_UPPER__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_MIC_IN_UPPER__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_MIC_OUT0 0x402e1480u
+#define CYFLD_BLE_BLELL_MIC_OUT_LOWER__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_MIC_OUT_LOWER__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_MIC_OUT1 0x402e1484u
+#define CYFLD_BLE_BLELL_MIC_OUT_UPPER__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_MIC_OUT_UPPER__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_ENC_PARAMS 0x402e1488u
+#define CYFLD_BLE_BLELL_DATA_PDU_HEADER__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_DATA_PDU_HEADER__SIZE 0x00000002u
+#define CYFLD_BLE_BLELL_PAYLOAD_LENGTH__OFFSET 0x00000002u
+#define CYFLD_BLE_BLELL_PAYLOAD_LENGTH__SIZE 0x00000005u
+#define CYFLD_BLE_BLELL_DIRECTION__OFFSET 0x00000007u
+#define CYFLD_BLE_BLELL_DIRECTION__SIZE 0x00000001u
+#define CYREG_BLE_BLELL_ENC_CONFIG 0x402e1490u
+#define CYFLD_BLE_BLELL_START_PROC__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_START_PROC__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_ECB_CCM__OFFSET 0x00000001u
+#define CYFLD_BLE_BLELL_ECB_CCM__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_DEC_ENC__OFFSET 0x00000002u
+#define CYFLD_BLE_BLELL_DEC_ENC__SIZE 0x00000001u
+#define CYREG_BLE_BLELL_ENC_INTR_EN 0x402e1498u
+#define CYFLD_BLE_BLELL_AUTH_PASS_INTR_EN__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_AUTH_PASS_INTR_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_ECB_PROC_INTR_EN__OFFSET 0x00000001u
+#define CYFLD_BLE_BLELL_ECB_PROC_INTR_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_CCM_PROC_INTR_EN__OFFSET 0x00000002u
+#define CYFLD_BLE_BLELL_CCM_PROC_INTR_EN__SIZE 0x00000001u
+#define CYREG_BLE_BLELL_ENC_INTR 0x402e14a0u
+#define CYFLD_BLE_BLELL_AUTH_PASS_INTR__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_AUTH_PASS_INTR__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_ECB_PROC_INTR__OFFSET 0x00000001u
+#define CYFLD_BLE_BLELL_ECB_PROC_INTR__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_CCM_PROC_INTR__OFFSET 0x00000002u
+#define CYFLD_BLE_BLELL_CCM_PROC_INTR__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_IN_DATA_CLEAR__OFFSET 0x00000003u
+#define CYFLD_BLE_BLELL_IN_DATA_CLEAR__SIZE 0x00000001u
+#define CYREG_BLE_BLELL_CONN_TXMEM_BASE_ADDR 0x402e1600u
+#define CYFLD_BLE_BLELL_CONN_TX_MEM_BASE_ADDR__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_CONN_TX_MEM_BASE_ADDR__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_CONN_RXMEM_BASE_ADDR 0x402e1800u
+#define CYFLD_BLE_BLELL_CONN_RX_MEM_BASE_ADDR__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_CONN_RX_MEM_BASE_ADDR__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_PDU_RESP_TIMER 0x402e1a04u
+#define CYFLD_BLE_BLELL_PDU_RESP_TIME_VAL__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_PDU_RESP_TIME_VAL__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_NEXT_RESP_TIMER_EXP 0x402e1a08u
+#define CYFLD_BLE_BLELL_NEXT_RESPONSE_INSTANT__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_NEXT_RESPONSE_INSTANT__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_NEXT_SUP_TO 0x402e1a0cu
+#define CYFLD_BLE_BLELL_NEXT_TIMEOUT_INSTANT__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_NEXT_TIMEOUT_INSTANT__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_LLH_FEATURE_CONFIG 0x402e1a10u
+#define CYFLD_BLE_BLELL_QUICK_TRANSMIT__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_QUICK_TRANSMIT__SIZE 0x00000001u
+#define CYFLD_BLE_BLELL_SL_DSM_EN__OFFSET 0x00000001u
+#define CYFLD_BLE_BLELL_SL_DSM_EN__SIZE 0x00000001u
+#define CYREG_BLE_BLELL_WIN_MIN_STEP_SIZE 0x402e1a14u
+#define CYFLD_BLE_BLELL_STEPDN__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_STEPDN__SIZE 0x00000004u
+#define CYFLD_BLE_BLELL_STEPUP__OFFSET 0x00000004u
+#define CYFLD_BLE_BLELL_STEPUP__SIZE 0x00000004u
+#define CYFLD_BLE_BLELL_WINDOW_MIN_FW__OFFSET 0x00000008u
+#define CYFLD_BLE_BLELL_WINDOW_MIN_FW__SIZE 0x00000008u
+#define CYREG_BLE_BLELL_SLV_WIN_ADJ 0x402e1a18u
+#define CYFLD_BLE_BLELL_SLV_WIN_ADJ__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_SLV_WIN_ADJ__SIZE 0x0000000bu
+#define CYREG_BLE_BLELL_SL_CONN_INTERVAL 0x402e1a1cu
+#define CYREG_BLE_BLELL_LE_PING_TIMER_ADDR 0x402e1a20u
+#define CYFLD_BLE_BLELL_CONN_PING_TIMER_ADDR__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_CONN_PING_TIMER_ADDR__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_LE_PING_TIMER_OFFSET 0x402e1a24u
+#define CYFLD_BLE_BLELL_CONN_PING_TIMER_OFFSET__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_CONN_PING_TIMER_OFFSET__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_LE_PING_TIMER_NEXT_EXP 0x402e1a28u
+#define CYFLD_BLE_BLELL_CONN_PING_TIMER_NEXT_EXP__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_CONN_PING_TIMER_NEXT_EXP__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_LE_PING_TIMER_WRAP_COUNT 0x402e1a2cu
+#define CYFLD_BLE_BLELL_CONN_SEC_CURRENT_WRAP__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_CONN_SEC_CURRENT_WRAP__SIZE 0x00000010u
+#define CYREG_BLE_BLELL_TX_EN_EXT_DELAY 0x402e1e00u
+#define CYFLD_BLE_BLELL_TXEN_EXT_DELAY__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_TXEN_EXT_DELAY__SIZE 0x00000005u
+#define CYREG_BLE_BLELL_TX_RX_SYNTH_DELAY 0x402e1e04u
+#define CYFLD_BLE_BLELL_RX_EN_DELAY__OFFSET 0x00000000u
+#define CYFLD_BLE_BLELL_RX_EN_DELAY__SIZE 0x00000008u
+#define CYFLD_BLE_BLELL_TX_EN_DELAY__OFFSET 0x00000008u
+#define CYFLD_BLE_BLELL_TX_EN_DELAY__SIZE 0x00000008u
+#define CYDEV_BLE_BLESS_BASE 0x402ef000u
+#define CYDEV_BLE_BLESS_SIZE 0x00001000u
+#define CYREG_BLE_BLESS_WCO_CONFIG 0x402ef000u
+#define CYFLD_BLE_BLESS_LPM_EN__OFFSET 0x00000000u
+#define CYFLD_BLE_BLESS_LPM_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLESS_LPM_AUTO__OFFSET 0x00000001u
+#define CYFLD_BLE_BLESS_LPM_AUTO__SIZE 0x00000001u
+#define CYFLD_BLE_BLESS_EXT_INPUT_EN__OFFSET 0x00000002u
+#define CYFLD_BLE_BLESS_EXT_INPUT_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLESS_ENBUS__OFFSET 0x00000010u
+#define CYFLD_BLE_BLESS_ENBUS__SIZE 0x00000008u
+#define CYFLD_BLE_BLESS_ENABLE__OFFSET 0x0000001fu
+#define CYFLD_BLE_BLESS_ENABLE__SIZE 0x00000001u
+#define CYREG_BLE_BLESS_WCO_STATUS 0x402ef004u
+#define CYFLD_BLE_BLESS_OUT_BLNK_A__OFFSET 0x00000000u
+#define CYFLD_BLE_BLESS_OUT_BLNK_A__SIZE 0x00000001u
+#define CYREG_BLE_BLESS_RF_CONFIG 0x402ef060u
+#define CYFLD_BLE_BLESS_RF_ENABLE__OFFSET 0x00000000u
+#define CYFLD_BLE_BLESS_RF_ENABLE__SIZE 0x00000001u
+#define CYFLD_BLE_BLESS_DDFT_MUX_CFG1__OFFSET 0x00000004u
+#define CYFLD_BLE_BLESS_DDFT_MUX_CFG1__SIZE 0x00000004u
+#define CYFLD_BLE_BLESS_DDFT_MUX_CFG2__OFFSET 0x00000008u
+#define CYFLD_BLE_BLESS_DDFT_MUX_CFG2__SIZE 0x00000004u
+#define CYFLD_BLE_BLESS_BPKTCTL_FW__OFFSET 0x0000000eu
+#define CYFLD_BLE_BLESS_BPKTCTL_FW__SIZE 0x00000001u
+#define CYFLD_BLE_BLESS_BPKTCTL_FW_DRIVE__OFFSET 0x0000000fu
+#define CYFLD_BLE_BLESS_BPKTCTL_FW_DRIVE__SIZE 0x00000001u
+#define CYREG_BLE_BLESS_XTAL_CLK_DIV_CONFIG 0x402ef064u
+#define CYFLD_BLE_BLESS_SYSCLK_DIV__OFFSET 0x00000000u
+#define CYFLD_BLE_BLESS_SYSCLK_DIV__SIZE 0x00000002u
+#define CYFLD_BLE_BLESS_LLCLK_DIV__OFFSET 0x00000002u
+#define CYFLD_BLE_BLESS_LLCLK_DIV__SIZE 0x00000002u
+#define CYREG_BLE_BLESS_LL_DSM_INTR_STAT 0x402ef068u
+#define CYFLD_BLE_BLESS_DSM_ENTERED_INTR__OFFSET 0x00000000u
+#define CYFLD_BLE_BLESS_DSM_ENTERED_INTR__SIZE 0x00000001u
+#define CYFLD_BLE_BLESS_DSM_EXITED_INTR__OFFSET 0x00000001u
+#define CYFLD_BLE_BLESS_DSM_EXITED_INTR__SIZE 0x00000001u
+#define CYFLD_BLE_BLESS_XTAL_ON_INTR__OFFSET 0x00000008u
+#define CYFLD_BLE_BLESS_XTAL_ON_INTR__SIZE 0x00000001u
+#define CYREG_BLE_BLESS_LL_DSM_CTRL 0x402ef06cu
+#define CYFLD_BLE_BLESS_DSM_EXIT__OFFSET 0x00000000u
+#define CYFLD_BLE_BLESS_DSM_EXIT__SIZE 0x00000001u
+#define CYFLD_BLE_BLESS_DSM_ENTERED_INTR_MASK__OFFSET 0x00000001u
+#define CYFLD_BLE_BLESS_DSM_ENTERED_INTR_MASK__SIZE 0x00000001u
+#define CYFLD_BLE_BLESS_DSM_EXITED_INTR_MASK__OFFSET 0x00000002u
+#define CYFLD_BLE_BLESS_DSM_EXITED_INTR_MASK__SIZE 0x00000001u
+#define CYFLD_BLE_BLESS_XTAL_ON_INTR_MASK__OFFSET 0x00000003u
+#define CYFLD_BLE_BLESS_XTAL_ON_INTR_MASK__SIZE 0x00000001u
+#define CYREG_BLE_BLESS_LL_CLK_EN 0x402ef070u
+#define CYFLD_BLE_BLESS_CLK_EN__OFFSET 0x00000000u
+#define CYFLD_BLE_BLESS_CLK_EN__SIZE 0x00000001u
+#define CYFLD_BLE_BLESS_CY_CORREL_EN__OFFSET 0x00000001u
+#define CYFLD_BLE_BLESS_CY_CORREL_EN__SIZE 0x00000001u
+#define CYREG_BLE_BLESS_LF_CLK_CTRL 0x402ef074u
+#define CYFLD_BLE_BLESS_DISABLE_LF_CLK__OFFSET 0x00000000u
+#define CYFLD_BLE_BLESS_DISABLE_LF_CLK__SIZE 0x00000001u
+#define CYREG_BLE_BLESS_WCO_TRIM 0x402eff00u
+#define CYFLD_BLE_BLESS_XGM__OFFSET 0x00000000u
+#define CYFLD_BLE_BLESS_XGM__SIZE 0x00000003u
+#define CYFLD_BLE_BLESS_LPM_GM__OFFSET 0x00000004u
+#define CYFLD_BLE_BLESS_LPM_GM__SIZE 0x00000002u
+#define CYDEV_CTBM0_BASE 0x40300000u
+#define CYDEV_CTBM0_SIZE 0x00010000u
+#define CYREG_CTBM0_CTB_CTRL 0x40300000u
+#define CYFLD_CTBM_DEEPSLEEP_ON__OFFSET 0x0000001eu
+#define CYFLD_CTBM_DEEPSLEEP_ON__SIZE 0x00000001u
+#define CYFLD_CTBM_ENABLED__OFFSET 0x0000001fu
+#define CYFLD_CTBM_ENABLED__SIZE 0x00000001u
+#define CYREG_CTBM0_OA_RES0_CTRL 0x40300004u
+#define CYFLD_CTBM_OA0_PWR_MODE__OFFSET 0x00000000u
+#define CYFLD_CTBM_OA0_PWR_MODE__SIZE 0x00000002u
+#define CYFLD_CTBM_OA0_DRIVE_STR_SEL__OFFSET 0x00000002u
+#define CYFLD_CTBM_OA0_DRIVE_STR_SEL__SIZE 0x00000001u
+#define CYFLD_CTBM_OA0_COMP_EN__OFFSET 0x00000004u
+#define CYFLD_CTBM_OA0_COMP_EN__SIZE 0x00000001u
+#define CYFLD_CTBM_OA0_HYST_EN__OFFSET 0x00000005u
+#define CYFLD_CTBM_OA0_HYST_EN__SIZE 0x00000001u
+#define CYFLD_CTBM_OA0_BYPASS_DSI_SYNC__OFFSET 0x00000006u
+#define CYFLD_CTBM_OA0_BYPASS_DSI_SYNC__SIZE 0x00000001u
+#define CYFLD_CTBM_OA0_DSI_LEVEL__OFFSET 0x00000007u
+#define CYFLD_CTBM_OA0_DSI_LEVEL__SIZE 0x00000001u
+#define CYFLD_CTBM_OA0_COMPINT__OFFSET 0x00000008u
+#define CYFLD_CTBM_OA0_COMPINT__SIZE 0x00000002u
+#define CYVAL_CTBM_OA0_COMPINT_DISABLE 0x00000000u
+#define CYVAL_CTBM_OA0_COMPINT_RISING 0x00000001u
+#define CYVAL_CTBM_OA0_COMPINT_FALLING 0x00000002u
+#define CYVAL_CTBM_OA0_COMPINT_BOTH 0x00000003u
+#define CYFLD_CTBM_OA0_PUMP_EN__OFFSET 0x0000000bu
+#define CYFLD_CTBM_OA0_PUMP_EN__SIZE 0x00000001u
+#define CYREG_CTBM0_OA_RES1_CTRL 0x40300008u
+#define CYFLD_CTBM_OA1_PWR_MODE__OFFSET 0x00000000u
+#define CYFLD_CTBM_OA1_PWR_MODE__SIZE 0x00000002u
+#define CYFLD_CTBM_OA1_DRIVE_STR_SEL__OFFSET 0x00000002u
+#define CYFLD_CTBM_OA1_DRIVE_STR_SEL__SIZE 0x00000001u
+#define CYFLD_CTBM_OA1_COMP_EN__OFFSET 0x00000004u
+#define CYFLD_CTBM_OA1_COMP_EN__SIZE 0x00000001u
+#define CYFLD_CTBM_OA1_HYST_EN__OFFSET 0x00000005u
+#define CYFLD_CTBM_OA1_HYST_EN__SIZE 0x00000001u
+#define CYFLD_CTBM_OA1_BYPASS_DSI_SYNC__OFFSET 0x00000006u
+#define CYFLD_CTBM_OA1_BYPASS_DSI_SYNC__SIZE 0x00000001u
+#define CYFLD_CTBM_OA1_DSI_LEVEL__OFFSET 0x00000007u
+#define CYFLD_CTBM_OA1_DSI_LEVEL__SIZE 0x00000001u
+#define CYFLD_CTBM_OA1_COMPINT__OFFSET 0x00000008u
+#define CYFLD_CTBM_OA1_COMPINT__SIZE 0x00000002u
+#define CYVAL_CTBM_OA1_COMPINT_DISABLE 0x00000000u
+#define CYVAL_CTBM_OA1_COMPINT_RISING 0x00000001u
+#define CYVAL_CTBM_OA1_COMPINT_FALLING 0x00000002u
+#define CYVAL_CTBM_OA1_COMPINT_BOTH 0x00000003u
+#define CYFLD_CTBM_OA1_PUMP_EN__OFFSET 0x0000000bu
+#define CYFLD_CTBM_OA1_PUMP_EN__SIZE 0x00000001u
+#define CYREG_CTBM0_COMP_STAT 0x4030000cu
+#define CYFLD_CTBM_OA0_COMP__OFFSET 0x00000000u
+#define CYFLD_CTBM_OA0_COMP__SIZE 0x00000001u
+#define CYFLD_CTBM_OA1_COMP__OFFSET 0x00000010u
+#define CYFLD_CTBM_OA1_COMP__SIZE 0x00000001u
+#define CYREG_CTBM0_INTR 0x40300020u
+#define CYFLD_CTBM_COMP0__OFFSET 0x00000000u
+#define CYFLD_CTBM_COMP0__SIZE 0x00000001u
+#define CYFLD_CTBM_COMP1__OFFSET 0x00000001u
+#define CYFLD_CTBM_COMP1__SIZE 0x00000001u
+#define CYREG_CTBM0_INTR_SET 0x40300024u
+#define CYFLD_CTBM_COMP0_SET__OFFSET 0x00000000u
+#define CYFLD_CTBM_COMP0_SET__SIZE 0x00000001u
+#define CYFLD_CTBM_COMP1_SET__OFFSET 0x00000001u
+#define CYFLD_CTBM_COMP1_SET__SIZE 0x00000001u
+#define CYREG_CTBM0_INTR_MASK 0x40300028u
+#define CYFLD_CTBM_COMP0_MASK__OFFSET 0x00000000u
+#define CYFLD_CTBM_COMP0_MASK__SIZE 0x00000001u
+#define CYFLD_CTBM_COMP1_MASK__OFFSET 0x00000001u
+#define CYFLD_CTBM_COMP1_MASK__SIZE 0x00000001u
+#define CYREG_CTBM0_INTR_MASKED 0x4030002cu
+#define CYFLD_CTBM_COMP0_MASKED__OFFSET 0x00000000u
+#define CYFLD_CTBM_COMP0_MASKED__SIZE 0x00000001u
+#define CYFLD_CTBM_COMP1_MASKED__OFFSET 0x00000001u
+#define CYFLD_CTBM_COMP1_MASKED__SIZE 0x00000001u
+#define CYREG_CTBM0_DFT_CTRL 0x40300030u
+#define CYFLD_CTBM_DFT_MODE__OFFSET 0x00000000u
+#define CYFLD_CTBM_DFT_MODE__SIZE 0x00000003u
+#define CYFLD_CTBM_DFT_EN__OFFSET 0x0000001fu
+#define CYFLD_CTBM_DFT_EN__SIZE 0x00000001u
+#define CYREG_CTBM0_OA0_SW 0x40300080u
+#define CYFLD_CTBM_OA0P_A00__OFFSET 0x00000000u
+#define CYFLD_CTBM_OA0P_A00__SIZE 0x00000001u
+#define CYFLD_CTBM_OA0P_A20__OFFSET 0x00000002u
+#define CYFLD_CTBM_OA0P_A20__SIZE 0x00000001u
+#define CYFLD_CTBM_OA0P_A30__OFFSET 0x00000003u
+#define CYFLD_CTBM_OA0P_A30__SIZE 0x00000001u
+#define CYFLD_CTBM_OA0M_A11__OFFSET 0x00000008u
+#define CYFLD_CTBM_OA0M_A11__SIZE 0x00000001u
+#define CYFLD_CTBM_OA0M_A81__OFFSET 0x0000000eu
+#define CYFLD_CTBM_OA0M_A81__SIZE 0x00000001u
+#define CYFLD_CTBM_OA0O_D51__OFFSET 0x00000012u
+#define CYFLD_CTBM_OA0O_D51__SIZE 0x00000001u
+#define CYFLD_CTBM_OA0O_D81__OFFSET 0x00000015u
+#define CYFLD_CTBM_OA0O_D81__SIZE 0x00000001u
+#define CYREG_CTBM0_OA0_SW_CLEAR 0x40300084u
+#define CYREG_CTBM0_OA1_SW 0x40300088u
+#define CYFLD_CTBM_OA1P_A03__OFFSET 0x00000000u
+#define CYFLD_CTBM_OA1P_A03__SIZE 0x00000001u
+#define CYFLD_CTBM_OA1P_A13__OFFSET 0x00000001u
+#define CYFLD_CTBM_OA1P_A13__SIZE 0x00000001u
+#define CYFLD_CTBM_OA1P_A43__OFFSET 0x00000004u
+#define CYFLD_CTBM_OA1P_A43__SIZE 0x00000001u
+#define CYFLD_CTBM_OA1M_A22__OFFSET 0x00000008u
+#define CYFLD_CTBM_OA1M_A22__SIZE 0x00000001u
+#define CYFLD_CTBM_OA1M_A82__OFFSET 0x0000000eu
+#define CYFLD_CTBM_OA1M_A82__SIZE 0x00000001u
+#define CYFLD_CTBM_OA1O_D52__OFFSET 0x00000012u
+#define CYFLD_CTBM_OA1O_D52__SIZE 0x00000001u
+#define CYFLD_CTBM_OA1O_D62__OFFSET 0x00000013u
+#define CYFLD_CTBM_OA1O_D62__SIZE 0x00000001u
+#define CYFLD_CTBM_OA1O_D82__OFFSET 0x00000015u
+#define CYFLD_CTBM_OA1O_D82__SIZE 0x00000001u
+#define CYREG_CTBM0_OA1_SW_CLEAR 0x4030008cu
+#define CYREG_CTBM0_CTB_SW_HW_CTRL 0x403000c0u
+#define CYFLD_CTBM_P2_HW_CTRL__OFFSET 0x00000002u
+#define CYFLD_CTBM_P2_HW_CTRL__SIZE 0x00000001u
+#define CYFLD_CTBM_P3_HW_CTRL__OFFSET 0x00000003u
+#define CYFLD_CTBM_P3_HW_CTRL__SIZE 0x00000001u
+#define CYREG_CTBM0_CTB_SW_STATUS 0x403000c4u
+#define CYFLD_CTBM_OA0O_D51_STAT__OFFSET 0x0000001cu
+#define CYFLD_CTBM_OA0O_D51_STAT__SIZE 0x00000001u
+#define CYFLD_CTBM_OA1O_D52_STAT__OFFSET 0x0000001du
+#define CYFLD_CTBM_OA1O_D52_STAT__SIZE 0x00000001u
+#define CYFLD_CTBM_OA1O_D62_STAT__OFFSET 0x0000001eu
+#define CYFLD_CTBM_OA1O_D62_STAT__SIZE 0x00000001u
+#define CYREG_CTBM0_OA0_OFFSET_TRIM 0x40300f00u
+#define CYFLD_CTBM_OA0_OFFSET_TRIM__OFFSET 0x00000000u
+#define CYFLD_CTBM_OA0_OFFSET_TRIM__SIZE 0x00000006u
+#define CYREG_CTBM0_OA0_SLOPE_OFFSET_TRIM 0x40300f04u
+#define CYFLD_CTBM_OA0_SLOPE_OFFSET_TRIM__OFFSET 0x00000000u
+#define CYFLD_CTBM_OA0_SLOPE_OFFSET_TRIM__SIZE 0x00000006u
+#define CYREG_CTBM0_OA0_COMP_TRIM 0x40300f08u
+#define CYFLD_CTBM_OA0_COMP_TRIM__OFFSET 0x00000000u
+#define CYFLD_CTBM_OA0_COMP_TRIM__SIZE 0x00000002u
+#define CYREG_CTBM0_OA1_OFFSET_TRIM 0x40300f0cu
+#define CYFLD_CTBM_OA1_OFFSET_TRIM__OFFSET 0x00000000u
+#define CYFLD_CTBM_OA1_OFFSET_TRIM__SIZE 0x00000006u
+#define CYREG_CTBM0_OA1_SLOPE_OFFSET_TRIM 0x40300f10u
+#define CYFLD_CTBM_OA1_SLOPE_OFFSET_TRIM__OFFSET 0x00000000u
+#define CYFLD_CTBM_OA1_SLOPE_OFFSET_TRIM__SIZE 0x00000006u
+#define CYREG_CTBM0_OA1_COMP_TRIM 0x40300f14u
+#define CYFLD_CTBM_OA1_COMP_TRIM__OFFSET 0x00000000u
+#define CYFLD_CTBM_OA1_COMP_TRIM__SIZE 0x00000002u
+#define CYDEV_CTBM1_BASE 0x40310000u
+#define CYDEV_CTBM1_SIZE 0x00010000u
+#define CYREG_CTBM1_CTB_CTRL 0x40310000u
+#define CYREG_CTBM1_OA_RES0_CTRL 0x40310004u
+#define CYREG_CTBM1_OA_RES1_CTRL 0x40310008u
+#define CYREG_CTBM1_COMP_STAT 0x4031000cu
+#define CYREG_CTBM1_INTR 0x40310020u
+#define CYREG_CTBM1_INTR_SET 0x40310024u
+#define CYREG_CTBM1_INTR_MASK 0x40310028u
+#define CYREG_CTBM1_INTR_MASKED 0x4031002cu
+#define CYREG_CTBM1_DFT_CTRL 0x40310030u
+#define CYREG_CTBM1_OA0_SW 0x40310080u
+#define CYREG_CTBM1_OA0_SW_CLEAR 0x40310084u
+#define CYREG_CTBM1_OA1_SW 0x40310088u
+#define CYREG_CTBM1_OA1_SW_CLEAR 0x4031008cu
+#define CYREG_CTBM1_CTB_SW_HW_CTRL 0x403100c0u
+#define CYREG_CTBM1_CTB_SW_STATUS 0x403100c4u
+#define CYREG_CTBM1_OA0_OFFSET_TRIM 0x40310f00u
+#define CYREG_CTBM1_OA0_SLOPE_OFFSET_TRIM 0x40310f04u
+#define CYREG_CTBM1_OA0_COMP_TRIM 0x40310f08u
+#define CYREG_CTBM1_OA1_OFFSET_TRIM 0x40310f0cu
+#define CYREG_CTBM1_OA1_SLOPE_OFFSET_TRIM 0x40310f10u
+#define CYREG_CTBM1_OA1_COMP_TRIM 0x40310f14u
+#define CYDEV_SAR_BASE 0x403a0000u
+#define CYDEV_SAR_SIZE 0x00010000u
+#define CYREG_SAR_CTRL 0x403a0000u
+#define CYFLD_SAR_VREF_SEL__OFFSET 0x00000004u
+#define CYFLD_SAR_VREF_SEL__SIZE 0x00000003u
+#define CYVAL_SAR_VREF_SEL_VREF0 0x00000000u
+#define CYVAL_SAR_VREF_SEL_VREF1 0x00000001u
+#define CYVAL_SAR_VREF_SEL_VREF2 0x00000002u
+#define CYVAL_SAR_VREF_SEL_VREF_AROUTE 0x00000003u
+#define CYVAL_SAR_VREF_SEL_VBGR 0x00000004u
+#define CYVAL_SAR_VREF_SEL_VREF_EXT 0x00000005u
+#define CYVAL_SAR_VREF_SEL_VDDA_DIV_2 0x00000006u
+#define CYVAL_SAR_VREF_SEL_VDDA 0x00000007u
+#define CYFLD_SAR_VREF_BYP_CAP_EN__OFFSET 0x00000007u
+#define CYFLD_SAR_VREF_BYP_CAP_EN__SIZE 0x00000001u
+#define CYFLD_SAR_NEG_SEL__OFFSET 0x00000009u
+#define CYFLD_SAR_NEG_SEL__SIZE 0x00000003u
+#define CYVAL_SAR_NEG_SEL_VSSA_KELVIN 0x00000000u
+#define CYVAL_SAR_NEG_SEL_ART_VSSA 0x00000001u
+#define CYVAL_SAR_NEG_SEL_P1 0x00000002u
+#define CYVAL_SAR_NEG_SEL_P3 0x00000003u
+#define CYVAL_SAR_NEG_SEL_P5 0x00000004u
+#define CYVAL_SAR_NEG_SEL_P7 0x00000005u
+#define CYVAL_SAR_NEG_SEL_ACORE 0x00000006u
+#define CYVAL_SAR_NEG_SEL_VREF 0x00000007u
+#define CYFLD_SAR_SAR_HW_CTRL_NEGVREF__OFFSET 0x0000000du
+#define CYFLD_SAR_SAR_HW_CTRL_NEGVREF__SIZE 0x00000001u
+#define CYFLD_SAR_PWR_CTRL_VREF__OFFSET 0x0000000eu
+#define CYFLD_SAR_PWR_CTRL_VREF__SIZE 0x00000002u
+#define CYVAL_SAR_PWR_CTRL_VREF_NORMAL_PWR 0x00000000u
+#define CYVAL_SAR_PWR_CTRL_VREF_HALF_PWR 0x00000001u
+#define CYVAL_SAR_PWR_CTRL_VREF_THIRD_PWR 0x00000002u
+#define CYVAL_SAR_PWR_CTRL_VREF_QUARTER_PWR 0x00000003u
+#define CYFLD_SAR_SPARE__OFFSET 0x00000010u
+#define CYFLD_SAR_SPARE__SIZE 0x00000004u
+#define CYFLD_SAR_BOOSTPUMP_EN__OFFSET 0x00000014u
+#define CYFLD_SAR_BOOSTPUMP_EN__SIZE 0x00000001u
+#define CYFLD_SAR_ICONT_LV__OFFSET 0x00000018u
+#define CYFLD_SAR_ICONT_LV__SIZE 0x00000002u
+#define CYVAL_SAR_ICONT_LV_NORMAL_PWR 0x00000000u
+#define CYVAL_SAR_ICONT_LV_HALF_PWR 0x00000001u
+#define CYVAL_SAR_ICONT_LV_MORE_PWR 0x00000002u
+#define CYVAL_SAR_ICONT_LV_QUARTER_PWR 0x00000003u
+#define CYFLD_SAR_DEEPSLEEP_ON__OFFSET 0x0000001bu
+#define CYFLD_SAR_DEEPSLEEP_ON__SIZE 0x00000001u
+#define CYFLD_SAR_DSI_SYNC_CONFIG__OFFSET 0x0000001cu
+#define CYFLD_SAR_DSI_SYNC_CONFIG__SIZE 0x00000001u
+#define CYFLD_SAR_DSI_MODE__OFFSET 0x0000001du
+#define CYFLD_SAR_DSI_MODE__SIZE 0x00000001u
+#define CYFLD_SAR_SWITCH_DISABLE__OFFSET 0x0000001eu
+#define CYFLD_SAR_SWITCH_DISABLE__SIZE 0x00000001u
+#define CYFLD_SAR_ENABLED__OFFSET 0x0000001fu
+#define CYFLD_SAR_ENABLED__SIZE 0x00000001u
+#define CYREG_SAR_SAMPLE_CTRL 0x403a0004u
+#define CYFLD_SAR_SUB_RESOLUTION__OFFSET 0x00000000u
+#define CYFLD_SAR_SUB_RESOLUTION__SIZE 0x00000001u
+#define CYVAL_SAR_SUB_RESOLUTION_8B 0x00000000u
+#define CYVAL_SAR_SUB_RESOLUTION_10B 0x00000001u
+#define CYFLD_SAR_LEFT_ALIGN__OFFSET 0x00000001u
+#define CYFLD_SAR_LEFT_ALIGN__SIZE 0x00000001u
+#define CYFLD_SAR_SINGLE_ENDED_SIGNED__OFFSET 0x00000002u
+#define CYFLD_SAR_SINGLE_ENDED_SIGNED__SIZE 0x00000001u
+#define CYVAL_SAR_SINGLE_ENDED_SIGNED_UNSIGNED 0x00000000u
+#define CYVAL_SAR_SINGLE_ENDED_SIGNED_SIGNED 0x00000001u
+#define CYFLD_SAR_DIFFERENTIAL_SIGNED__OFFSET 0x00000003u
+#define CYFLD_SAR_DIFFERENTIAL_SIGNED__SIZE 0x00000001u
+#define CYVAL_SAR_DIFFERENTIAL_SIGNED_UNSIGNED 0x00000000u
+#define CYVAL_SAR_DIFFERENTIAL_SIGNED_SIGNED 0x00000001u
+#define CYFLD_SAR_AVG_CNT__OFFSET 0x00000004u
+#define CYFLD_SAR_AVG_CNT__SIZE 0x00000003u
+#define CYFLD_SAR_AVG_SHIFT__OFFSET 0x00000007u
+#define CYFLD_SAR_AVG_SHIFT__SIZE 0x00000001u
+#define CYFLD_SAR_CONTINUOUS__OFFSET 0x00000010u
+#define CYFLD_SAR_CONTINUOUS__SIZE 0x00000001u
+#define CYFLD_SAR_DSI_TRIGGER_EN__OFFSET 0x00000011u
+#define CYFLD_SAR_DSI_TRIGGER_EN__SIZE 0x00000001u
+#define CYFLD_SAR_DSI_TRIGGER_LEVEL__OFFSET 0x00000012u
+#define CYFLD_SAR_DSI_TRIGGER_LEVEL__SIZE 0x00000001u
+#define CYFLD_SAR_DSI_SYNC_TRIGGER__OFFSET 0x00000013u
+#define CYFLD_SAR_DSI_SYNC_TRIGGER__SIZE 0x00000001u
+#define CYFLD_SAR_EOS_DSI_OUT_EN__OFFSET 0x0000001fu
+#define CYFLD_SAR_EOS_DSI_OUT_EN__SIZE 0x00000001u
+#define CYREG_SAR_SAMPLE_TIME01 0x403a0010u
+#define CYFLD_SAR_SAMPLE_TIME0__OFFSET 0x00000000u
+#define CYFLD_SAR_SAMPLE_TIME0__SIZE 0x0000000au
+#define CYFLD_SAR_SAMPLE_TIME1__OFFSET 0x00000010u
+#define CYFLD_SAR_SAMPLE_TIME1__SIZE 0x0000000au
+#define CYREG_SAR_SAMPLE_TIME23 0x403a0014u
+#define CYFLD_SAR_SAMPLE_TIME2__OFFSET 0x00000000u
+#define CYFLD_SAR_SAMPLE_TIME2__SIZE 0x0000000au
+#define CYFLD_SAR_SAMPLE_TIME3__OFFSET 0x00000010u
+#define CYFLD_SAR_SAMPLE_TIME3__SIZE 0x0000000au
+#define CYREG_SAR_RANGE_THRES 0x403a0018u
+#define CYFLD_SAR_RANGE_LOW__OFFSET 0x00000000u
+#define CYFLD_SAR_RANGE_LOW__SIZE 0x00000010u
+#define CYFLD_SAR_RANGE_HIGH__OFFSET 0x00000010u
+#define CYFLD_SAR_RANGE_HIGH__SIZE 0x00000010u
+#define CYREG_SAR_RANGE_COND 0x403a001cu
+#define CYFLD_SAR_RANGE_COND__OFFSET 0x0000001eu
+#define CYFLD_SAR_RANGE_COND__SIZE 0x00000002u
+#define CYVAL_SAR_RANGE_COND_BELOW 0x00000000u
+#define CYVAL_SAR_RANGE_COND_INSIDE 0x00000001u
+#define CYVAL_SAR_RANGE_COND_ABOVE 0x00000002u
+#define CYVAL_SAR_RANGE_COND_OUTSIDE 0x00000003u
+#define CYREG_SAR_CHAN_EN 0x403a0020u
+#define CYFLD_SAR_CHAN_EN__OFFSET 0x00000000u
+#define CYFLD_SAR_CHAN_EN__SIZE 0x00000010u
+#define CYREG_SAR_START_CTRL 0x403a0024u
+#define CYFLD_SAR_FW_TRIGGER__OFFSET 0x00000000u
+#define CYFLD_SAR_FW_TRIGGER__SIZE 0x00000001u
+#define CYREG_SAR_DFT_CTRL 0x403a0030u
+#define CYFLD_SAR_DLY_INC__OFFSET 0x00000000u
+#define CYFLD_SAR_DLY_INC__SIZE 0x00000001u
+#define CYFLD_SAR_HIZ__OFFSET 0x00000001u
+#define CYFLD_SAR_HIZ__SIZE 0x00000001u
+#define CYFLD_SAR_DFT_INC__OFFSET 0x00000010u
+#define CYFLD_SAR_DFT_INC__SIZE 0x00000004u
+#define CYFLD_SAR_DFT_OUTC__OFFSET 0x00000014u
+#define CYFLD_SAR_DFT_OUTC__SIZE 0x00000003u
+#define CYFLD_SAR_SEL_CSEL_DFT__OFFSET 0x00000018u
+#define CYFLD_SAR_SEL_CSEL_DFT__SIZE 0x00000004u
+#define CYFLD_SAR_EN_CSEL_DFT__OFFSET 0x0000001cu
+#define CYFLD_SAR_EN_CSEL_DFT__SIZE 0x00000001u
+#define CYFLD_SAR_DCEN__OFFSET 0x0000001du
+#define CYFLD_SAR_DCEN__SIZE 0x00000001u
+#define CYFLD_SAR_ADFT_OVERRIDE__OFFSET 0x0000001fu
+#define CYFLD_SAR_ADFT_OVERRIDE__SIZE 0x00000001u
+#define CYREG_SAR_CHAN_CONFIG0 0x403a0080u
+#define CYFLD_SAR_PIN_ADDR__OFFSET 0x00000000u
+#define CYFLD_SAR_PIN_ADDR__SIZE 0x00000003u
+#define CYFLD_SAR_PORT_ADDR__OFFSET 0x00000004u
+#define CYFLD_SAR_PORT_ADDR__SIZE 0x00000003u
+#define CYVAL_SAR_PORT_ADDR_SARMUX 0x00000000u
+#define CYVAL_SAR_PORT_ADDR_CTB0 0x00000001u
+#define CYVAL_SAR_PORT_ADDR_CTB1 0x00000002u
+#define CYVAL_SAR_PORT_ADDR_CTB2 0x00000003u
+#define CYVAL_SAR_PORT_ADDR_CTB3 0x00000004u
+#define CYVAL_SAR_PORT_ADDR_AROUTE_VIRT2 0x00000005u
+#define CYVAL_SAR_PORT_ADDR_AROUTE_VIRT1 0x00000006u
+#define CYVAL_SAR_PORT_ADDR_SARMUX_VIRT 0x00000007u
+#define CYFLD_SAR_DIFFERENTIAL_EN__OFFSET 0x00000008u
+#define CYFLD_SAR_DIFFERENTIAL_EN__SIZE 0x00000001u
+#define CYFLD_SAR_RESOLUTION__OFFSET 0x00000009u
+#define CYFLD_SAR_RESOLUTION__SIZE 0x00000001u
+#define CYVAL_SAR_RESOLUTION_MAXRES 0x00000000u
+#define CYVAL_SAR_RESOLUTION_SUBRES 0x00000001u
+#define CYFLD_SAR_AVG_EN__OFFSET 0x0000000au
+#define CYFLD_SAR_AVG_EN__SIZE 0x00000001u
+#define CYFLD_SAR_SAMPLE_TIME_SEL__OFFSET 0x0000000cu
+#define CYFLD_SAR_SAMPLE_TIME_SEL__SIZE 0x00000002u
+#define CYFLD_SAR_DSI_OUT_EN__OFFSET 0x0000001fu
+#define CYFLD_SAR_DSI_OUT_EN__SIZE 0x00000001u
+#define CYREG_SAR_CHAN_CONFIG1 0x403a0084u
+#define CYREG_SAR_CHAN_CONFIG2 0x403a0088u
+#define CYREG_SAR_CHAN_CONFIG3 0x403a008cu
+#define CYREG_SAR_CHAN_CONFIG4 0x403a0090u
+#define CYREG_SAR_CHAN_CONFIG5 0x403a0094u
+#define CYREG_SAR_CHAN_CONFIG6 0x403a0098u
+#define CYREG_SAR_CHAN_CONFIG7 0x403a009cu
+#define CYREG_SAR_CHAN_CONFIG8 0x403a00a0u
+#define CYREG_SAR_CHAN_CONFIG9 0x403a00a4u
+#define CYREG_SAR_CHAN_CONFIG10 0x403a00a8u
+#define CYREG_SAR_CHAN_CONFIG11 0x403a00acu
+#define CYREG_SAR_CHAN_CONFIG12 0x403a00b0u
+#define CYREG_SAR_CHAN_CONFIG13 0x403a00b4u
+#define CYREG_SAR_CHAN_CONFIG14 0x403a00b8u
+#define CYREG_SAR_CHAN_CONFIG15 0x403a00bcu
+#define CYREG_SAR_CHAN_WORK0 0x403a0100u
+#define CYFLD_SAR_WORK__OFFSET 0x00000000u
+#define CYFLD_SAR_WORK__SIZE 0x00000010u
+#define CYFLD_SAR_CHAN_WORK_VALID_MIR__OFFSET 0x0000001fu
+#define CYFLD_SAR_CHAN_WORK_VALID_MIR__SIZE 0x00000001u
+#define CYREG_SAR_CHAN_WORK1 0x403a0104u
+#define CYREG_SAR_CHAN_WORK2 0x403a0108u
+#define CYREG_SAR_CHAN_WORK3 0x403a010cu
+#define CYREG_SAR_CHAN_WORK4 0x403a0110u
+#define CYREG_SAR_CHAN_WORK5 0x403a0114u
+#define CYREG_SAR_CHAN_WORK6 0x403a0118u
+#define CYREG_SAR_CHAN_WORK7 0x403a011cu
+#define CYREG_SAR_CHAN_WORK8 0x403a0120u
+#define CYREG_SAR_CHAN_WORK9 0x403a0124u
+#define CYREG_SAR_CHAN_WORK10 0x403a0128u
+#define CYREG_SAR_CHAN_WORK11 0x403a012cu
+#define CYREG_SAR_CHAN_WORK12 0x403a0130u
+#define CYREG_SAR_CHAN_WORK13 0x403a0134u
+#define CYREG_SAR_CHAN_WORK14 0x403a0138u
+#define CYREG_SAR_CHAN_WORK15 0x403a013cu
+#define CYREG_SAR_CHAN_RESULT0 0x403a0180u
+#define CYFLD_SAR_RESULT__OFFSET 0x00000000u
+#define CYFLD_SAR_RESULT__SIZE 0x00000010u
+#define CYFLD_SAR_SATURATE_INTR_MIR__OFFSET 0x0000001du
+#define CYFLD_SAR_SATURATE_INTR_MIR__SIZE 0x00000001u
+#define CYFLD_SAR_RANGE_INTR_MIR__OFFSET 0x0000001eu
+#define CYFLD_SAR_RANGE_INTR_MIR__SIZE 0x00000001u
+#define CYFLD_SAR_CHAN_RESULT_VALID_MIR__OFFSET 0x0000001fu
+#define CYFLD_SAR_CHAN_RESULT_VALID_MIR__SIZE 0x00000001u
+#define CYREG_SAR_CHAN_RESULT1 0x403a0184u
+#define CYREG_SAR_CHAN_RESULT2 0x403a0188u
+#define CYREG_SAR_CHAN_RESULT3 0x403a018cu
+#define CYREG_SAR_CHAN_RESULT4 0x403a0190u
+#define CYREG_SAR_CHAN_RESULT5 0x403a0194u
+#define CYREG_SAR_CHAN_RESULT6 0x403a0198u
+#define CYREG_SAR_CHAN_RESULT7 0x403a019cu
+#define CYREG_SAR_CHAN_RESULT8 0x403a01a0u
+#define CYREG_SAR_CHAN_RESULT9 0x403a01a4u
+#define CYREG_SAR_CHAN_RESULT10 0x403a01a8u
+#define CYREG_SAR_CHAN_RESULT11 0x403a01acu
+#define CYREG_SAR_CHAN_RESULT12 0x403a01b0u
+#define CYREG_SAR_CHAN_RESULT13 0x403a01b4u
+#define CYREG_SAR_CHAN_RESULT14 0x403a01b8u
+#define CYREG_SAR_CHAN_RESULT15 0x403a01bcu
+#define CYREG_SAR_CHAN_WORK_VALID 0x403a0200u
+#define CYFLD_SAR_CHAN_WORK_VALID__OFFSET 0x00000000u
+#define CYFLD_SAR_CHAN_WORK_VALID__SIZE 0x00000010u
+#define CYREG_SAR_CHAN_RESULT_VALID 0x403a0204u
+#define CYFLD_SAR_CHAN_RESULT_VALID__OFFSET 0x00000000u
+#define CYFLD_SAR_CHAN_RESULT_VALID__SIZE 0x00000010u
+#define CYREG_SAR_STATUS 0x403a0208u
+#define CYFLD_SAR_CUR_CHAN__OFFSET 0x00000000u
+#define CYFLD_SAR_CUR_CHAN__SIZE 0x00000005u
+#define CYFLD_SAR_SW_VREF_NEG__OFFSET 0x0000001eu
+#define CYFLD_SAR_SW_VREF_NEG__SIZE 0x00000001u
+#define CYFLD_SAR_BUSY__OFFSET 0x0000001fu
+#define CYFLD_SAR_BUSY__SIZE 0x00000001u
+#define CYREG_SAR_AVG_STAT 0x403a020cu
+#define CYFLD_SAR_CUR_AVG_ACCU__OFFSET 0x00000000u
+#define CYFLD_SAR_CUR_AVG_ACCU__SIZE 0x00000014u
+#define CYFLD_SAR_CUR_AVG_CNT__OFFSET 0x00000018u
+#define CYFLD_SAR_CUR_AVG_CNT__SIZE 0x00000008u
+#define CYREG_SAR_INTR 0x403a0210u
+#define CYFLD_SAR_EOS_INTR__OFFSET 0x00000000u
+#define CYFLD_SAR_EOS_INTR__SIZE 0x00000001u
+#define CYFLD_SAR_OVERFLOW_INTR__OFFSET 0x00000001u
+#define CYFLD_SAR_OVERFLOW_INTR__SIZE 0x00000001u
+#define CYFLD_SAR_FW_COLLISION_INTR__OFFSET 0x00000002u
+#define CYFLD_SAR_FW_COLLISION_INTR__SIZE 0x00000001u
+#define CYFLD_SAR_DSI_COLLISION_INTR__OFFSET 0x00000003u
+#define CYFLD_SAR_DSI_COLLISION_INTR__SIZE 0x00000001u
+#define CYFLD_SAR_INJ_EOC_INTR__OFFSET 0x00000004u
+#define CYFLD_SAR_INJ_EOC_INTR__SIZE 0x00000001u
+#define CYFLD_SAR_INJ_SATURATE_INTR__OFFSET 0x00000005u
+#define CYFLD_SAR_INJ_SATURATE_INTR__SIZE 0x00000001u
+#define CYFLD_SAR_INJ_RANGE_INTR__OFFSET 0x00000006u
+#define CYFLD_SAR_INJ_RANGE_INTR__SIZE 0x00000001u
+#define CYFLD_SAR_INJ_COLLISION_INTR__OFFSET 0x00000007u
+#define CYFLD_SAR_INJ_COLLISION_INTR__SIZE 0x00000001u
+#define CYREG_SAR_INTR_SET 0x403a0214u
+#define CYFLD_SAR_EOS_SET__OFFSET 0x00000000u
+#define CYFLD_SAR_EOS_SET__SIZE 0x00000001u
+#define CYFLD_SAR_OVERFLOW_SET__OFFSET 0x00000001u
+#define CYFLD_SAR_OVERFLOW_SET__SIZE 0x00000001u
+#define CYFLD_SAR_FW_COLLISION_SET__OFFSET 0x00000002u
+#define CYFLD_SAR_FW_COLLISION_SET__SIZE 0x00000001u
+#define CYFLD_SAR_DSI_COLLISION_SET__OFFSET 0x00000003u
+#define CYFLD_SAR_DSI_COLLISION_SET__SIZE 0x00000001u
+#define CYFLD_SAR_INJ_EOC_SET__OFFSET 0x00000004u
+#define CYFLD_SAR_INJ_EOC_SET__SIZE 0x00000001u
+#define CYFLD_SAR_INJ_SATURATE_SET__OFFSET 0x00000005u
+#define CYFLD_SAR_INJ_SATURATE_SET__SIZE 0x00000001u
+#define CYFLD_SAR_INJ_RANGE_SET__OFFSET 0x00000006u
+#define CYFLD_SAR_INJ_RANGE_SET__SIZE 0x00000001u
+#define CYFLD_SAR_INJ_COLLISION_SET__OFFSET 0x00000007u
+#define CYFLD_SAR_INJ_COLLISION_SET__SIZE 0x00000001u
+#define CYREG_SAR_INTR_MASK 0x403a0218u
+#define CYFLD_SAR_EOS_MASK__OFFSET 0x00000000u
+#define CYFLD_SAR_EOS_MASK__SIZE 0x00000001u
+#define CYFLD_SAR_OVERFLOW_MASK__OFFSET 0x00000001u
+#define CYFLD_SAR_OVERFLOW_MASK__SIZE 0x00000001u
+#define CYFLD_SAR_FW_COLLISION_MASK__OFFSET 0x00000002u
+#define CYFLD_SAR_FW_COLLISION_MASK__SIZE 0x00000001u
+#define CYFLD_SAR_DSI_COLLISION_MASK__OFFSET 0x00000003u
+#define CYFLD_SAR_DSI_COLLISION_MASK__SIZE 0x00000001u
+#define CYFLD_SAR_INJ_EOC_MASK__OFFSET 0x00000004u
+#define CYFLD_SAR_INJ_EOC_MASK__SIZE 0x00000001u
+#define CYFLD_SAR_INJ_SATURATE_MASK__OFFSET 0x00000005u
+#define CYFLD_SAR_INJ_SATURATE_MASK__SIZE 0x00000001u
+#define CYFLD_SAR_INJ_RANGE_MASK__OFFSET 0x00000006u
+#define CYFLD_SAR_INJ_RANGE_MASK__SIZE 0x00000001u
+#define CYFLD_SAR_INJ_COLLISION_MASK__OFFSET 0x00000007u
+#define CYFLD_SAR_INJ_COLLISION_MASK__SIZE 0x00000001u
+#define CYREG_SAR_INTR_MASKED 0x403a021cu
+#define CYFLD_SAR_EOS_MASKED__OFFSET 0x00000000u
+#define CYFLD_SAR_EOS_MASKED__SIZE 0x00000001u
+#define CYFLD_SAR_OVERFLOW_MASKED__OFFSET 0x00000001u
+#define CYFLD_SAR_OVERFLOW_MASKED__SIZE 0x00000001u
+#define CYFLD_SAR_FW_COLLISION_MASKED__OFFSET 0x00000002u
+#define CYFLD_SAR_FW_COLLISION_MASKED__SIZE 0x00000001u
+#define CYFLD_SAR_DSI_COLLISION_MASKED__OFFSET 0x00000003u
+#define CYFLD_SAR_DSI_COLLISION_MASKED__SIZE 0x00000001u
+#define CYFLD_SAR_INJ_EOC_MASKED__OFFSET 0x00000004u
+#define CYFLD_SAR_INJ_EOC_MASKED__SIZE 0x00000001u
+#define CYFLD_SAR_INJ_SATURATE_MASKED__OFFSET 0x00000005u
+#define CYFLD_SAR_INJ_SATURATE_MASKED__SIZE 0x00000001u
+#define CYFLD_SAR_INJ_RANGE_MASKED__OFFSET 0x00000006u
+#define CYFLD_SAR_INJ_RANGE_MASKED__SIZE 0x00000001u
+#define CYFLD_SAR_INJ_COLLISION_MASKED__OFFSET 0x00000007u
+#define CYFLD_SAR_INJ_COLLISION_MASKED__SIZE 0x00000001u
+#define CYREG_SAR_SATURATE_INTR 0x403a0220u
+#define CYFLD_SAR_SATURATE_INTR__OFFSET 0x00000000u
+#define CYFLD_SAR_SATURATE_INTR__SIZE 0x00000010u
+#define CYREG_SAR_SATURATE_INTR_SET 0x403a0224u
+#define CYFLD_SAR_SATURATE_SET__OFFSET 0x00000000u
+#define CYFLD_SAR_SATURATE_SET__SIZE 0x00000010u
+#define CYREG_SAR_SATURATE_INTR_MASK 0x403a0228u
+#define CYFLD_SAR_SATURATE_MASK__OFFSET 0x00000000u
+#define CYFLD_SAR_SATURATE_MASK__SIZE 0x00000010u
+#define CYREG_SAR_SATURATE_INTR_MASKED 0x403a022cu
+#define CYFLD_SAR_SATURATE_MASKED__OFFSET 0x00000000u
+#define CYFLD_SAR_SATURATE_MASKED__SIZE 0x00000010u
+#define CYREG_SAR_RANGE_INTR 0x403a0230u
+#define CYFLD_SAR_RANGE_INTR__OFFSET 0x00000000u
+#define CYFLD_SAR_RANGE_INTR__SIZE 0x00000010u
+#define CYREG_SAR_RANGE_INTR_SET 0x403a0234u
+#define CYFLD_SAR_RANGE_SET__OFFSET 0x00000000u
+#define CYFLD_SAR_RANGE_SET__SIZE 0x00000010u
+#define CYREG_SAR_RANGE_INTR_MASK 0x403a0238u
+#define CYFLD_SAR_RANGE_MASK__OFFSET 0x00000000u
+#define CYFLD_SAR_RANGE_MASK__SIZE 0x00000010u
+#define CYREG_SAR_RANGE_INTR_MASKED 0x403a023cu
+#define CYFLD_SAR_RANGE_MASKED__OFFSET 0x00000000u
+#define CYFLD_SAR_RANGE_MASKED__SIZE 0x00000010u
+#define CYREG_SAR_INTR_CAUSE 0x403a0240u
+#define CYFLD_SAR_EOS_MASKED_MIR__OFFSET 0x00000000u
+#define CYFLD_SAR_EOS_MASKED_MIR__SIZE 0x00000001u
+#define CYFLD_SAR_OVERFLOW_MASKED_MIR__OFFSET 0x00000001u
+#define CYFLD_SAR_OVERFLOW_MASKED_MIR__SIZE 0x00000001u
+#define CYFLD_SAR_FW_COLLISION_MASKED_MIR__OFFSET 0x00000002u
+#define CYFLD_SAR_FW_COLLISION_MASKED_MIR__SIZE 0x00000001u
+#define CYFLD_SAR_DSI_COLLISION_MASKED_MIR__OFFSET 0x00000003u
+#define CYFLD_SAR_DSI_COLLISION_MASKED_MIR__SIZE 0x00000001u
+#define CYFLD_SAR_INJ_EOC_MASKED_MIR__OFFSET 0x00000004u
+#define CYFLD_SAR_INJ_EOC_MASKED_MIR__SIZE 0x00000001u
+#define CYFLD_SAR_INJ_SATURATE_MASKED_MIR__OFFSET 0x00000005u
+#define CYFLD_SAR_INJ_SATURATE_MASKED_MIR__SIZE 0x00000001u
+#define CYFLD_SAR_INJ_RANGE_MASKED_MIR__OFFSET 0x00000006u
+#define CYFLD_SAR_INJ_RANGE_MASKED_MIR__SIZE 0x00000001u
+#define CYFLD_SAR_INJ_COLLISION_MASKED_MIR__OFFSET 0x00000007u
+#define CYFLD_SAR_INJ_COLLISION_MASKED_MIR__SIZE 0x00000001u
+#define CYFLD_SAR_SATURATE_MASKED_RED__OFFSET 0x0000001eu
+#define CYFLD_SAR_SATURATE_MASKED_RED__SIZE 0x00000001u
+#define CYFLD_SAR_RANGE_MASKED_RED__OFFSET 0x0000001fu
+#define CYFLD_SAR_RANGE_MASKED_RED__SIZE 0x00000001u
+#define CYREG_SAR_INJ_CHAN_CONFIG 0x403a0280u
+#define CYFLD_SAR_INJ_PIN_ADDR__OFFSET 0x00000000u
+#define CYFLD_SAR_INJ_PIN_ADDR__SIZE 0x00000003u
+#define CYFLD_SAR_INJ_PORT_ADDR__OFFSET 0x00000004u
+#define CYFLD_SAR_INJ_PORT_ADDR__SIZE 0x00000003u
+#define CYVAL_SAR_INJ_PORT_ADDR_SARMUX 0x00000000u
+#define CYVAL_SAR_INJ_PORT_ADDR_CTB0 0x00000001u
+#define CYVAL_SAR_INJ_PORT_ADDR_CTB1 0x00000002u
+#define CYVAL_SAR_INJ_PORT_ADDR_CTB2 0x00000003u
+#define CYVAL_SAR_INJ_PORT_ADDR_CTB3 0x00000004u
+#define CYVAL_SAR_INJ_PORT_ADDR_AROUTE_VIRT 0x00000006u
+#define CYVAL_SAR_INJ_PORT_ADDR_SARMUX_VIRT 0x00000007u
+#define CYFLD_SAR_INJ_DIFFERENTIAL_EN__OFFSET 0x00000008u
+#define CYFLD_SAR_INJ_DIFFERENTIAL_EN__SIZE 0x00000001u
+#define CYFLD_SAR_INJ_RESOLUTION__OFFSET 0x00000009u
+#define CYFLD_SAR_INJ_RESOLUTION__SIZE 0x00000001u
+#define CYVAL_SAR_INJ_RESOLUTION_12B 0x00000000u
+#define CYVAL_SAR_INJ_RESOLUTION_SUBRES 0x00000001u
+#define CYFLD_SAR_INJ_AVG_EN__OFFSET 0x0000000au
+#define CYFLD_SAR_INJ_AVG_EN__SIZE 0x00000001u
+#define CYFLD_SAR_INJ_SAMPLE_TIME_SEL__OFFSET 0x0000000cu
+#define CYFLD_SAR_INJ_SAMPLE_TIME_SEL__SIZE 0x00000002u
+#define CYFLD_SAR_INJ_TAILGATING__OFFSET 0x0000001eu
+#define CYFLD_SAR_INJ_TAILGATING__SIZE 0x00000001u
+#define CYFLD_SAR_INJ_START_EN__OFFSET 0x0000001fu
+#define CYFLD_SAR_INJ_START_EN__SIZE 0x00000001u
+#define CYREG_SAR_INJ_RESULT 0x403a0290u
+#define CYFLD_SAR_INJ_RESULT__OFFSET 0x00000000u
+#define CYFLD_SAR_INJ_RESULT__SIZE 0x00000010u
+#define CYFLD_SAR_INJ_COLLISION_INTR_MIR__OFFSET 0x0000001cu
+#define CYFLD_SAR_INJ_COLLISION_INTR_MIR__SIZE 0x00000001u
+#define CYFLD_SAR_INJ_SATURATE_INTR_MIR__OFFSET 0x0000001du
+#define CYFLD_SAR_INJ_SATURATE_INTR_MIR__SIZE 0x00000001u
+#define CYFLD_SAR_INJ_RANGE_INTR_MIR__OFFSET 0x0000001eu
+#define CYFLD_SAR_INJ_RANGE_INTR_MIR__SIZE 0x00000001u
+#define CYFLD_SAR_INJ_EOC_INTR_MIR__OFFSET 0x0000001fu
+#define CYFLD_SAR_INJ_EOC_INTR_MIR__SIZE 0x00000001u
+#define CYREG_SAR_MUX_SWITCH0 0x403a0300u
+#define CYFLD_SAR_MUX_FW_P0_VPLUS__OFFSET 0x00000000u
+#define CYFLD_SAR_MUX_FW_P0_VPLUS__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_FW_P1_VPLUS__OFFSET 0x00000001u
+#define CYFLD_SAR_MUX_FW_P1_VPLUS__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_FW_P2_VPLUS__OFFSET 0x00000002u
+#define CYFLD_SAR_MUX_FW_P2_VPLUS__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_FW_P3_VPLUS__OFFSET 0x00000003u
+#define CYFLD_SAR_MUX_FW_P3_VPLUS__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_FW_P4_VPLUS__OFFSET 0x00000004u
+#define CYFLD_SAR_MUX_FW_P4_VPLUS__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_FW_P5_VPLUS__OFFSET 0x00000005u
+#define CYFLD_SAR_MUX_FW_P5_VPLUS__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_FW_P6_VPLUS__OFFSET 0x00000006u
+#define CYFLD_SAR_MUX_FW_P6_VPLUS__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_FW_P7_VPLUS__OFFSET 0x00000007u
+#define CYFLD_SAR_MUX_FW_P7_VPLUS__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_FW_P0_VMINUS__OFFSET 0x00000008u
+#define CYFLD_SAR_MUX_FW_P0_VMINUS__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_FW_P1_VMINUS__OFFSET 0x00000009u
+#define CYFLD_SAR_MUX_FW_P1_VMINUS__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_FW_P2_VMINUS__OFFSET 0x0000000au
+#define CYFLD_SAR_MUX_FW_P2_VMINUS__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_FW_P3_VMINUS__OFFSET 0x0000000bu
+#define CYFLD_SAR_MUX_FW_P3_VMINUS__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_FW_P4_VMINUS__OFFSET 0x0000000cu
+#define CYFLD_SAR_MUX_FW_P4_VMINUS__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_FW_P5_VMINUS__OFFSET 0x0000000du
+#define CYFLD_SAR_MUX_FW_P5_VMINUS__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_FW_P6_VMINUS__OFFSET 0x0000000eu
+#define CYFLD_SAR_MUX_FW_P6_VMINUS__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_FW_P7_VMINUS__OFFSET 0x0000000fu
+#define CYFLD_SAR_MUX_FW_P7_VMINUS__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_FW_VSSA_VMINUS__OFFSET 0x00000010u
+#define CYFLD_SAR_MUX_FW_VSSA_VMINUS__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_FW_TEMP_VPLUS__OFFSET 0x00000011u
+#define CYFLD_SAR_MUX_FW_TEMP_VPLUS__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_FW_AMUXBUSA_VPLUS__OFFSET 0x00000012u
+#define CYFLD_SAR_MUX_FW_AMUXBUSA_VPLUS__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_FW_AMUXBUSB_VPLUS__OFFSET 0x00000013u
+#define CYFLD_SAR_MUX_FW_AMUXBUSB_VPLUS__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_FW_AMUXBUSA_VMINUS__OFFSET 0x00000014u
+#define CYFLD_SAR_MUX_FW_AMUXBUSA_VMINUS__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_FW_AMUXBUSB_VMINUS__OFFSET 0x00000015u
+#define CYFLD_SAR_MUX_FW_AMUXBUSB_VMINUS__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_FW_SARBUS0_VPLUS__OFFSET 0x00000016u
+#define CYFLD_SAR_MUX_FW_SARBUS0_VPLUS__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_FW_SARBUS1_VPLUS__OFFSET 0x00000017u
+#define CYFLD_SAR_MUX_FW_SARBUS1_VPLUS__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_FW_SARBUS0_VMINUS__OFFSET 0x00000018u
+#define CYFLD_SAR_MUX_FW_SARBUS0_VMINUS__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_FW_SARBUS1_VMINUS__OFFSET 0x00000019u
+#define CYFLD_SAR_MUX_FW_SARBUS1_VMINUS__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_FW_P4_COREIO0__OFFSET 0x0000001au
+#define CYFLD_SAR_MUX_FW_P4_COREIO0__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_FW_P5_COREIO1__OFFSET 0x0000001bu
+#define CYFLD_SAR_MUX_FW_P5_COREIO1__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_FW_P6_COREIO2__OFFSET 0x0000001cu
+#define CYFLD_SAR_MUX_FW_P6_COREIO2__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_FW_P7_COREIO3__OFFSET 0x0000001du
+#define CYFLD_SAR_MUX_FW_P7_COREIO3__SIZE 0x00000001u
+#define CYREG_SAR_MUX_SWITCH_CLEAR0 0x403a0304u
+#define CYREG_SAR_MUX_SWITCH1 0x403a0308u
+#define CYFLD_SAR_MUX_FW_P4_DFT_INP__OFFSET 0x00000000u
+#define CYFLD_SAR_MUX_FW_P4_DFT_INP__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_FW_P5_DFT_INM__OFFSET 0x00000001u
+#define CYFLD_SAR_MUX_FW_P5_DFT_INM__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_FW_ADFT0_SARBUS0__OFFSET 0x00000002u
+#define CYFLD_SAR_MUX_FW_ADFT0_SARBUS0__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_FW_ADFT1_SARBUS1__OFFSET 0x00000003u
+#define CYFLD_SAR_MUX_FW_ADFT1_SARBUS1__SIZE 0x00000001u
+#define CYREG_SAR_MUX_SWITCH_CLEAR1 0x403a030cu
+#define CYREG_SAR_MUX_SWITCH_HW_CTRL 0x403a0340u
+#define CYFLD_SAR_MUX_HW_CTRL_P0__OFFSET 0x00000000u
+#define CYFLD_SAR_MUX_HW_CTRL_P0__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_HW_CTRL_P1__OFFSET 0x00000001u
+#define CYFLD_SAR_MUX_HW_CTRL_P1__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_HW_CTRL_P2__OFFSET 0x00000002u
+#define CYFLD_SAR_MUX_HW_CTRL_P2__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_HW_CTRL_P3__OFFSET 0x00000003u
+#define CYFLD_SAR_MUX_HW_CTRL_P3__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_HW_CTRL_P4__OFFSET 0x00000004u
+#define CYFLD_SAR_MUX_HW_CTRL_P4__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_HW_CTRL_P5__OFFSET 0x00000005u
+#define CYFLD_SAR_MUX_HW_CTRL_P5__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_HW_CTRL_P6__OFFSET 0x00000006u
+#define CYFLD_SAR_MUX_HW_CTRL_P6__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_HW_CTRL_P7__OFFSET 0x00000007u
+#define CYFLD_SAR_MUX_HW_CTRL_P7__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_HW_CTRL_VSSA__OFFSET 0x00000010u
+#define CYFLD_SAR_MUX_HW_CTRL_VSSA__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_HW_CTRL_TEMP__OFFSET 0x00000011u
+#define CYFLD_SAR_MUX_HW_CTRL_TEMP__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_HW_CTRL_AMUXBUSA__OFFSET 0x00000012u
+#define CYFLD_SAR_MUX_HW_CTRL_AMUXBUSA__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_HW_CTRL_AMUXBUSB__OFFSET 0x00000013u
+#define CYFLD_SAR_MUX_HW_CTRL_AMUXBUSB__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_HW_CTRL_SARBUS0__OFFSET 0x00000016u
+#define CYFLD_SAR_MUX_HW_CTRL_SARBUS0__SIZE 0x00000001u
+#define CYFLD_SAR_MUX_HW_CTRL_SARBUS1__OFFSET 0x00000017u
+#define CYFLD_SAR_MUX_HW_CTRL_SARBUS1__SIZE 0x00000001u
+#define CYREG_SAR_MUX_SWITCH_STATUS 0x403a0348u
+#define CYREG_SAR_PUMP_CTRL 0x403a0380u
+#define CYFLD_SAR_CLOCK_SEL__OFFSET 0x00000000u
+#define CYFLD_SAR_CLOCK_SEL__SIZE 0x00000001u
+#define CYREG_SAR_ANA_TRIM 0x403a0f00u
+#define CYFLD_SAR_CAP_TRIM__OFFSET 0x00000000u
+#define CYFLD_SAR_CAP_TRIM__SIZE 0x00000003u
+#define CYFLD_SAR_TRIMUNIT__OFFSET 0x00000003u
+#define CYFLD_SAR_TRIMUNIT__SIZE 0x00000001u
+#define CYREG_SAR_WOUNDING 0x403a0f04u
+#define CYFLD_SAR_WOUND_RESOLUTION__OFFSET 0x00000000u
+#define CYFLD_SAR_WOUND_RESOLUTION__SIZE 0x00000002u
+#define CYVAL_SAR_WOUND_RESOLUTION_12BIT 0x00000000u
+#define CYVAL_SAR_WOUND_RESOLUTION_10BIT 0x00000001u
+#define CYVAL_SAR_WOUND_RESOLUTION_8BIT 0x00000002u
+#define CYVAL_SAR_WOUND_RESOLUTION_8BIT_TOO 0x00000003u
+#define CYDEV_PASS_BASE 0x403f0000u
+#define CYDEV_PASS_SIZE 0x00010000u
+#define CYREG_PASS_INTR_CAUSE 0x403f0000u
+#define CYFLD_PASS_CTB0_INT__OFFSET 0x00000000u
+#define CYFLD_PASS_CTB0_INT__SIZE 0x00000001u
+#define CYFLD_PASS_CTB1_INT__OFFSET 0x00000001u
+#define CYFLD_PASS_CTB1_INT__SIZE 0x00000001u
+#define CYREG_PASS_DFT_CTRL 0x403f0030u
+#define CYFLD_PASS_DSAB_ADFT_RES_EN__OFFSET 0x00000000u
+#define CYFLD_PASS_DSAB_ADFT_RES_EN__SIZE 0x00000001u
+#define CYDEV_PASS_DSAB_BASE 0x403f0e00u
+#define CYDEV_PASS_DSAB_SIZE 0x00000100u
+#define CYREG_PASS_DSAB_DSAB_CTRL 0x403f0e00u
+#define CYFLD_PASS_DSAB_CURRENT_SEL__OFFSET 0x00000000u
+#define CYFLD_PASS_DSAB_CURRENT_SEL__SIZE 0x00000006u
+#define CYFLD_PASS_DSAB_SEL_OUT__OFFSET 0x00000008u
+#define CYFLD_PASS_DSAB_SEL_OUT__SIZE 0x00000004u
+#define CYFLD_PASS_DSAB_ENABLED__OFFSET 0x0000001fu
+#define CYFLD_PASS_DSAB_ENABLED__SIZE 0x00000001u
+#define CYREG_PASS_DSAB_DSAB_DFT 0x403f0e04u
+#define CYFLD_PASS_DSAB_EN_DFT__OFFSET 0x00000000u
+#define CYFLD_PASS_DSAB_EN_DFT__SIZE 0x00000004u
+#define CYREG_PASS_DSAB_TRIM 0x403f0f00u
+#define CYFLD_PASS_IBIAS_TRIM__OFFSET 0x00000000u
+#define CYFLD_PASS_IBIAS_TRIM__SIZE 0x00000004u
+#define CYDEV_CM0_BASE 0xe0000000u
+#define CYDEV_CM0_SIZE 0x00100000u
+#define CYREG_CM0_DWT_PID4 0xe0001fd0u
+#define CYFLD_CM0_VALUE__OFFSET 0x00000000u
+#define CYFLD_CM0_VALUE__SIZE 0x00000020u
+#define CYREG_CM0_DWT_PID0 0xe0001fe0u
+#define CYREG_CM0_DWT_PID1 0xe0001fe4u
+#define CYREG_CM0_DWT_PID2 0xe0001fe8u
+#define CYREG_CM0_DWT_PID3 0xe0001fecu
+#define CYREG_CM0_DWT_CID0 0xe0001ff0u
+#define CYREG_CM0_DWT_CID1 0xe0001ff4u
+#define CYREG_CM0_DWT_CID2 0xe0001ff8u
+#define CYREG_CM0_DWT_CID3 0xe0001ffcu
+#define CYREG_CM0_BP_PID4 0xe0002fd0u
+#define CYREG_CM0_BP_PID0 0xe0002fe0u
+#define CYREG_CM0_BP_PID1 0xe0002fe4u
+#define CYREG_CM0_BP_PID2 0xe0002fe8u
+#define CYREG_CM0_BP_PID3 0xe0002fecu
+#define CYREG_CM0_BP_CID0 0xe0002ff0u
+#define CYREG_CM0_BP_CID1 0xe0002ff4u
+#define CYREG_CM0_BP_CID2 0xe0002ff8u
+#define CYREG_CM0_BP_CID3 0xe0002ffcu
+#define CYREG_CM0_SYST_CSR 0xe000e010u
+#define CYFLD_CM0_ENABLE__OFFSET 0x00000000u
+#define CYFLD_CM0_ENABLE__SIZE 0x00000001u
+#define CYFLD_CM0_TICKINT__OFFSET 0x00000001u
+#define CYFLD_CM0_TICKINT__SIZE 0x00000001u
+#define CYFLD_CM0_CLKSOURCE__OFFSET 0x00000002u
+#define CYFLD_CM0_CLKSOURCE__SIZE 0x00000001u
+#define CYFLD_CM0_COUNTFLAG__OFFSET 0x00000010u
+#define CYFLD_CM0_COUNTFLAG__SIZE 0x00000001u
+#define CYREG_CM0_SYST_RVR 0xe000e014u
+#define CYFLD_CM0_RELOAD__OFFSET 0x00000000u
+#define CYFLD_CM0_RELOAD__SIZE 0x00000018u
+#define CYREG_CM0_SYST_CVR 0xe000e018u
+#define CYFLD_CM0_CURRENT__OFFSET 0x00000000u
+#define CYFLD_CM0_CURRENT__SIZE 0x00000018u
+#define CYREG_CM0_SYST_CALIB 0xe000e01cu
+#define CYFLD_CM0_TENMS__OFFSET 0x00000000u
+#define CYFLD_CM0_TENMS__SIZE 0x00000018u
+#define CYFLD_CM0_SKEW__OFFSET 0x0000001eu
+#define CYFLD_CM0_SKEW__SIZE 0x00000001u
+#define CYFLD_CM0_NOREF__OFFSET 0x0000001fu
+#define CYFLD_CM0_NOREF__SIZE 0x00000001u
+#define CYREG_CM0_ISER 0xe000e100u
+#define CYFLD_CM0_SETENA__OFFSET 0x00000000u
+#define CYFLD_CM0_SETENA__SIZE 0x00000020u
+#define CYREG_CM0_ICER 0xe000e180u
+#define CYFLD_CM0_CLRENA__OFFSET 0x00000000u
+#define CYFLD_CM0_CLRENA__SIZE 0x00000020u
+#define CYREG_CM0_ISPR 0xe000e200u
+#define CYFLD_CM0_SETPEND__OFFSET 0x00000000u
+#define CYFLD_CM0_SETPEND__SIZE 0x00000020u
+#define CYREG_CM0_ICPR 0xe000e280u
+#define CYFLD_CM0_CLRPEND__OFFSET 0x00000000u
+#define CYFLD_CM0_CLRPEND__SIZE 0x00000020u
+#define CYREG_CM0_IPR0 0xe000e400u
+#define CYFLD_CM0_PRI_N0__OFFSET 0x00000006u
+#define CYFLD_CM0_PRI_N0__SIZE 0x00000002u
+#define CYFLD_CM0_PRI_N1__OFFSET 0x0000000eu
+#define CYFLD_CM0_PRI_N1__SIZE 0x00000002u
+#define CYFLD_CM0_PRI_N2__OFFSET 0x00000016u
+#define CYFLD_CM0_PRI_N2__SIZE 0x00000002u
+#define CYFLD_CM0_PRI_N3__OFFSET 0x0000001eu
+#define CYFLD_CM0_PRI_N3__SIZE 0x00000002u
+#define CYREG_CM0_IPR1 0xe000e404u
+#define CYREG_CM0_IPR2 0xe000e408u
+#define CYREG_CM0_IPR3 0xe000e40cu
+#define CYREG_CM0_IPR4 0xe000e410u
+#define CYREG_CM0_IPR5 0xe000e414u
+#define CYREG_CM0_IPR6 0xe000e418u
+#define CYREG_CM0_IPR7 0xe000e41cu
+#define CYREG_CM0_CPUID 0xe000ed00u
+#define CYFLD_CM0_REVISION__OFFSET 0x00000000u
+#define CYFLD_CM0_REVISION__SIZE 0x00000004u
+#define CYFLD_CM0_PARTNO__OFFSET 0x00000004u
+#define CYFLD_CM0_PARTNO__SIZE 0x0000000cu
+#define CYFLD_CM0_CONSTANT__OFFSET 0x00000010u
+#define CYFLD_CM0_CONSTANT__SIZE 0x00000004u
+#define CYFLD_CM0_VARIANT__OFFSET 0x00000014u
+#define CYFLD_CM0_VARIANT__SIZE 0x00000004u
+#define CYFLD_CM0_IMPLEMENTER__OFFSET 0x00000018u
+#define CYFLD_CM0_IMPLEMENTER__SIZE 0x00000008u
+#define CYREG_CM0_ICSR 0xe000ed04u
+#define CYFLD_CM0_VECTACTIVE__OFFSET 0x00000000u
+#define CYFLD_CM0_VECTACTIVE__SIZE 0x00000009u
+#define CYFLD_CM0_VECTPENDING__OFFSET 0x0000000cu
+#define CYFLD_CM0_VECTPENDING__SIZE 0x00000009u
+#define CYFLD_CM0_ISRPENDING__OFFSET 0x00000016u
+#define CYFLD_CM0_ISRPENDING__SIZE 0x00000001u
+#define CYFLD_CM0_ISRPREEMPT__OFFSET 0x00000017u
+#define CYFLD_CM0_ISRPREEMPT__SIZE 0x00000001u
+#define CYFLD_CM0_PENDSTCLR__OFFSET 0x00000019u
+#define CYFLD_CM0_PENDSTCLR__SIZE 0x00000001u
+#define CYFLD_CM0_PENDSTSETb__OFFSET 0x0000001au
+#define CYFLD_CM0_PENDSTSETb__SIZE 0x00000001u
+#define CYFLD_CM0_PENDSVCLR__OFFSET 0x0000001bu
+#define CYFLD_CM0_PENDSVCLR__SIZE 0x00000001u
+#define CYFLD_CM0_PENDSVSET__OFFSET 0x0000001cu
+#define CYFLD_CM0_PENDSVSET__SIZE 0x00000001u
+#define CYFLD_CM0_NMIPENDSET__OFFSET 0x0000001fu
+#define CYFLD_CM0_NMIPENDSET__SIZE 0x00000001u
+#define CYREG_CM0_AIRCR 0xe000ed0cu
+#define CYFLD_CM0_VECTCLRACTIVE__OFFSET 0x00000001u
+#define CYFLD_CM0_VECTCLRACTIVE__SIZE 0x00000001u
+#define CYFLD_CM0_SYSRESETREQ__OFFSET 0x00000002u
+#define CYFLD_CM0_SYSRESETREQ__SIZE 0x00000001u
+#define CYFLD_CM0_ENDIANNESS__OFFSET 0x0000000fu
+#define CYFLD_CM0_ENDIANNESS__SIZE 0x00000001u
+#define CYFLD_CM0_VECTKEY__OFFSET 0x00000010u
+#define CYFLD_CM0_VECTKEY__SIZE 0x00000010u
+#define CYREG_CM0_SCR 0xe000ed10u
+#define CYFLD_CM0_SLEEPONEXIT__OFFSET 0x00000001u
+#define CYFLD_CM0_SLEEPONEXIT__SIZE 0x00000001u
+#define CYFLD_CM0_SLEEPDEEP__OFFSET 0x00000002u
+#define CYFLD_CM0_SLEEPDEEP__SIZE 0x00000001u
+#define CYFLD_CM0_SEVONPEND__OFFSET 0x00000004u
+#define CYFLD_CM0_SEVONPEND__SIZE 0x00000001u
+#define CYREG_CM0_CCR 0xe000ed14u
+#define CYFLD_CM0_UNALIGN_TRP__OFFSET 0x00000003u
+#define CYFLD_CM0_UNALIGN_TRP__SIZE 0x00000001u
+#define CYFLD_CM0_STKALIGN__OFFSET 0x00000009u
+#define CYFLD_CM0_STKALIGN__SIZE 0x00000001u
+#define CYREG_CM0_SHPR2 0xe000ed1cu
+#define CYFLD_CM0_PRI_11__OFFSET 0x0000001eu
+#define CYFLD_CM0_PRI_11__SIZE 0x00000002u
+#define CYREG_CM0_SHPR3 0xe000ed20u
+#define CYFLD_CM0_PRI_14__OFFSET 0x00000016u
+#define CYFLD_CM0_PRI_14__SIZE 0x00000002u
+#define CYFLD_CM0_PRI_15__OFFSET 0x0000001eu
+#define CYFLD_CM0_PRI_15__SIZE 0x00000002u
+#define CYREG_CM0_SHCSR 0xe000ed24u
+#define CYFLD_CM0_SVCALLPENDED__OFFSET 0x0000000fu
+#define CYFLD_CM0_SVCALLPENDED__SIZE 0x00000001u
+#define CYREG_CM0_SCS_PID4 0xe000efd0u
+#define CYREG_CM0_SCS_PID0 0xe000efe0u
+#define CYREG_CM0_SCS_PID1 0xe000efe4u
+#define CYREG_CM0_SCS_PID2 0xe000efe8u
+#define CYREG_CM0_SCS_PID3 0xe000efecu
+#define CYREG_CM0_SCS_CID0 0xe000eff0u
+#define CYREG_CM0_SCS_CID1 0xe000eff4u
+#define CYREG_CM0_SCS_CID2 0xe000eff8u
+#define CYREG_CM0_SCS_CID3 0xe000effcu
+#define CYREG_CM0_ROM_SCS 0xe00ff000u
+#define CYREG_CM0_ROM_DWT 0xe00ff004u
+#define CYREG_CM0_ROM_BPU 0xe00ff008u
+#define CYREG_CM0_ROM_END 0xe00ff00cu
+#define CYREG_CM0_ROM_CSMT 0xe00fffccu
+#define CYREG_CM0_ROM_PID4 0xe00fffd0u
+#define CYREG_CM0_ROM_PID0 0xe00fffe0u
+#define CYREG_CM0_ROM_PID1 0xe00fffe4u
+#define CYREG_CM0_ROM_PID2 0xe00fffe8u
+#define CYREG_CM0_ROM_PID3 0xe00fffecu
+#define CYREG_CM0_ROM_CID0 0xe00ffff0u
+#define CYREG_CM0_ROM_CID1 0xe00ffff4u
+#define CYREG_CM0_ROM_CID2 0xe00ffff8u
+#define CYREG_CM0_ROM_CID3 0xe00ffffcu
+#define CYDEV_ROMTABLE_BASE 0xf0000000u
+#define CYDEV_ROMTABLE_SIZE 0x00001000u
+#define CYREG_ROMTABLE_ADDR 0xf0000000u
+#define CYFLD_ROMTABLE_PRESENT__OFFSET 0x00000000u
+#define CYFLD_ROMTABLE_PRESENT__SIZE 0x00000001u
+#define CYFLD_ROMTABLE_FORMAT_32BIT__OFFSET 0x00000001u
+#define CYFLD_ROMTABLE_FORMAT_32BIT__SIZE 0x00000001u
+#define CYFLD_ROMTABLE_ADDR_OFFSET__OFFSET 0x0000000cu
+#define CYFLD_ROMTABLE_ADDR_OFFSET__SIZE 0x00000014u
+#define CYREG_ROMTABLE_DID 0xf0000fccu
+#define CYFLD_ROMTABLE_VALUE__OFFSET 0x00000000u
+#define CYFLD_ROMTABLE_VALUE__SIZE 0x00000020u
+#define CYREG_ROMTABLE_PID4 0xf0000fd0u
+#define CYFLD_ROMTABLE_JEP_CONTINUATION__OFFSET 0x00000000u
+#define CYFLD_ROMTABLE_JEP_CONTINUATION__SIZE 0x00000004u
+#define CYFLD_ROMTABLE_COUNT__OFFSET 0x00000004u
+#define CYFLD_ROMTABLE_COUNT__SIZE 0x00000004u
+#define CYREG_ROMTABLE_PID5 0xf0000fd4u
+#define CYREG_ROMTABLE_PID6 0xf0000fd8u
+#define CYREG_ROMTABLE_PID7 0xf0000fdcu
+#define CYREG_ROMTABLE_PID0 0xf0000fe0u
+#define CYFLD_ROMTABLE_PN_MIN__OFFSET 0x00000000u
+#define CYFLD_ROMTABLE_PN_MIN__SIZE 0x00000008u
+#define CYREG_ROMTABLE_PID1 0xf0000fe4u
+#define CYFLD_ROMTABLE_PN_MAJ__OFFSET 0x00000000u
+#define CYFLD_ROMTABLE_PN_MAJ__SIZE 0x00000004u
+#define CYFLD_ROMTABLE_JEPID_MIN__OFFSET 0x00000004u
+#define CYFLD_ROMTABLE_JEPID_MIN__SIZE 0x00000004u
+#define CYREG_ROMTABLE_PID2 0xf0000fe8u
+#define CYFLD_ROMTABLE_JEPID_MAJ__OFFSET 0x00000000u
+#define CYFLD_ROMTABLE_JEPID_MAJ__SIZE 0x00000003u
+#define CYFLD_ROMTABLE_REV__OFFSET 0x00000004u
+#define CYFLD_ROMTABLE_REV__SIZE 0x00000004u
+#define CYREG_ROMTABLE_PID3 0xf0000fecu
+#define CYFLD_ROMTABLE_CM__OFFSET 0x00000000u
+#define CYFLD_ROMTABLE_CM__SIZE 0x00000004u
+#define CYFLD_ROMTABLE_REV_AND__OFFSET 0x00000004u
+#define CYFLD_ROMTABLE_REV_AND__SIZE 0x00000004u
+#define CYREG_ROMTABLE_CID0 0xf0000ff0u
+#define CYREG_ROMTABLE_CID1 0xf0000ff4u
+#define CYREG_ROMTABLE_CID2 0xf0000ff8u
+#define CYREG_ROMTABLE_CID3 0xf0000ffcu
+#define CYDEV_FLS_SECTOR_SIZE 0x00010000u
+#define CYDEV_FLS_ROW_SIZE 0x00000080u
+#define CYREG_SFLASH_PROT_ROW00 CYREG_SFLASH_PROT_ROW0
+#define CYREG_SFLASH_PROT_ROW01 CYREG_SFLASH_PROT_ROW1
+#define CYREG_SFLASH_PROT_ROW02 CYREG_SFLASH_PROT_ROW2
+#define CYREG_SFLASH_PROT_ROW03 CYREG_SFLASH_PROT_ROW3
+#define CYREG_SFLASH_PROT_ROW04 CYREG_SFLASH_PROT_ROW4
+#define CYREG_SFLASH_PROT_ROW05 CYREG_SFLASH_PROT_ROW5
+#define CYREG_SFLASH_PROT_ROW06 CYREG_SFLASH_PROT_ROW6
+#define CYREG_SFLASH_PROT_ROW07 CYREG_SFLASH_PROT_ROW7
+#define CYREG_SFLASH_PROT_ROW08 CYREG_SFLASH_PROT_ROW8
+#define CYREG_SFLASH_PROT_ROW09 CYREG_SFLASH_PROT_ROW9
+#define CYREG_SFLASH_AV_PAIRS_8B000 CYREG_SFLASH_AV_PAIRS_8B0
+#define CYREG_SFLASH_AV_PAIRS_8B001 CYREG_SFLASH_AV_PAIRS_8B1
+#define CYREG_SFLASH_AV_PAIRS_8B002 CYREG_SFLASH_AV_PAIRS_8B2
+#define CYREG_SFLASH_AV_PAIRS_8B003 CYREG_SFLASH_AV_PAIRS_8B3
+#define CYREG_SFLASH_AV_PAIRS_8B004 CYREG_SFLASH_AV_PAIRS_8B4
+#define CYREG_SFLASH_AV_PAIRS_8B005 CYREG_SFLASH_AV_PAIRS_8B5
+#define CYREG_SFLASH_AV_PAIRS_8B006 CYREG_SFLASH_AV_PAIRS_8B6
+#define CYREG_SFLASH_AV_PAIRS_8B007 CYREG_SFLASH_AV_PAIRS_8B7
+#define CYREG_SFLASH_AV_PAIRS_8B008 CYREG_SFLASH_AV_PAIRS_8B8
+#define CYREG_SFLASH_AV_PAIRS_8B009 CYREG_SFLASH_AV_PAIRS_8B9
+#define CYREG_SFLASH_AV_PAIRS_8B010 CYREG_SFLASH_AV_PAIRS_8B10
+#define CYREG_SFLASH_AV_PAIRS_8B011 CYREG_SFLASH_AV_PAIRS_8B11
+#define CYREG_SFLASH_AV_PAIRS_8B012 CYREG_SFLASH_AV_PAIRS_8B12
+#define CYREG_SFLASH_AV_PAIRS_8B013 CYREG_SFLASH_AV_PAIRS_8B13
+#define CYREG_SFLASH_AV_PAIRS_8B014 CYREG_SFLASH_AV_PAIRS_8B14
+#define CYREG_SFLASH_AV_PAIRS_8B015 CYREG_SFLASH_AV_PAIRS_8B15
+#define CYREG_SFLASH_AV_PAIRS_8B016 CYREG_SFLASH_AV_PAIRS_8B16
+#define CYREG_SFLASH_AV_PAIRS_8B017 CYREG_SFLASH_AV_PAIRS_8B17
+#define CYREG_SFLASH_AV_PAIRS_8B018 CYREG_SFLASH_AV_PAIRS_8B18
+#define CYREG_SFLASH_AV_PAIRS_8B019 CYREG_SFLASH_AV_PAIRS_8B19
+#define CYREG_SFLASH_AV_PAIRS_8B020 CYREG_SFLASH_AV_PAIRS_8B20
+#define CYREG_SFLASH_AV_PAIRS_8B021 CYREG_SFLASH_AV_PAIRS_8B21
+#define CYREG_SFLASH_AV_PAIRS_8B022 CYREG_SFLASH_AV_PAIRS_8B22
+#define CYREG_SFLASH_AV_PAIRS_8B023 CYREG_SFLASH_AV_PAIRS_8B23
+#define CYREG_SFLASH_AV_PAIRS_8B024 CYREG_SFLASH_AV_PAIRS_8B24
+#define CYREG_SFLASH_AV_PAIRS_8B025 CYREG_SFLASH_AV_PAIRS_8B25
+#define CYREG_SFLASH_AV_PAIRS_8B026 CYREG_SFLASH_AV_PAIRS_8B26
+#define CYREG_SFLASH_AV_PAIRS_8B027 CYREG_SFLASH_AV_PAIRS_8B27
+#define CYREG_SFLASH_AV_PAIRS_8B028 CYREG_SFLASH_AV_PAIRS_8B28
+#define CYREG_SFLASH_AV_PAIRS_8B029 CYREG_SFLASH_AV_PAIRS_8B29
+#define CYREG_SFLASH_AV_PAIRS_8B030 CYREG_SFLASH_AV_PAIRS_8B30
+#define CYREG_SFLASH_AV_PAIRS_8B031 CYREG_SFLASH_AV_PAIRS_8B31
+#define CYREG_SFLASH_AV_PAIRS_8B032 CYREG_SFLASH_AV_PAIRS_8B32
+#define CYREG_SFLASH_AV_PAIRS_8B033 CYREG_SFLASH_AV_PAIRS_8B33
+#define CYREG_SFLASH_AV_PAIRS_8B034 CYREG_SFLASH_AV_PAIRS_8B34
+#define CYREG_SFLASH_AV_PAIRS_8B035 CYREG_SFLASH_AV_PAIRS_8B35
+#define CYREG_SFLASH_AV_PAIRS_8B036 CYREG_SFLASH_AV_PAIRS_8B36
+#define CYREG_SFLASH_AV_PAIRS_8B037 CYREG_SFLASH_AV_PAIRS_8B37
+#define CYREG_SFLASH_AV_PAIRS_8B038 CYREG_SFLASH_AV_PAIRS_8B38
+#define CYREG_SFLASH_AV_PAIRS_8B039 CYREG_SFLASH_AV_PAIRS_8B39
+#define CYREG_SFLASH_AV_PAIRS_8B040 CYREG_SFLASH_AV_PAIRS_8B40
+#define CYREG_SFLASH_AV_PAIRS_8B041 CYREG_SFLASH_AV_PAIRS_8B41
+#define CYREG_SFLASH_AV_PAIRS_8B042 CYREG_SFLASH_AV_PAIRS_8B42
+#define CYREG_SFLASH_AV_PAIRS_8B043 CYREG_SFLASH_AV_PAIRS_8B43
+#define CYREG_SFLASH_AV_PAIRS_8B044 CYREG_SFLASH_AV_PAIRS_8B44
+#define CYREG_SFLASH_AV_PAIRS_8B045 CYREG_SFLASH_AV_PAIRS_8B45
+#define CYREG_SFLASH_AV_PAIRS_8B046 CYREG_SFLASH_AV_PAIRS_8B46
+#define CYREG_SFLASH_AV_PAIRS_8B047 CYREG_SFLASH_AV_PAIRS_8B47
+#define CYREG_SFLASH_AV_PAIRS_8B048 CYREG_SFLASH_AV_PAIRS_8B48
+#define CYREG_SFLASH_AV_PAIRS_8B049 CYREG_SFLASH_AV_PAIRS_8B49
+#define CYREG_SFLASH_AV_PAIRS_8B050 CYREG_SFLASH_AV_PAIRS_8B50
+#define CYREG_SFLASH_AV_PAIRS_8B051 CYREG_SFLASH_AV_PAIRS_8B51
+#define CYREG_SFLASH_AV_PAIRS_8B052 CYREG_SFLASH_AV_PAIRS_8B52
+#define CYREG_SFLASH_AV_PAIRS_8B053 CYREG_SFLASH_AV_PAIRS_8B53
+#define CYREG_SFLASH_AV_PAIRS_8B054 CYREG_SFLASH_AV_PAIRS_8B54
+#define CYREG_SFLASH_AV_PAIRS_8B055 CYREG_SFLASH_AV_PAIRS_8B55
+#define CYREG_SFLASH_AV_PAIRS_8B056 CYREG_SFLASH_AV_PAIRS_8B56
+#define CYREG_SFLASH_AV_PAIRS_8B057 CYREG_SFLASH_AV_PAIRS_8B57
+#define CYREG_SFLASH_AV_PAIRS_8B058 CYREG_SFLASH_AV_PAIRS_8B58
+#define CYREG_SFLASH_AV_PAIRS_8B059 CYREG_SFLASH_AV_PAIRS_8B59
+#define CYREG_SFLASH_AV_PAIRS_8B060 CYREG_SFLASH_AV_PAIRS_8B60
+#define CYREG_SFLASH_AV_PAIRS_8B061 CYREG_SFLASH_AV_PAIRS_8B61
+#define CYREG_SFLASH_AV_PAIRS_8B062 CYREG_SFLASH_AV_PAIRS_8B62
+#define CYREG_SFLASH_AV_PAIRS_8B063 CYREG_SFLASH_AV_PAIRS_8B63
+#define CYREG_SFLASH_AV_PAIRS_8B064 CYREG_SFLASH_AV_PAIRS_8B64
+#define CYREG_SFLASH_AV_PAIRS_8B065 CYREG_SFLASH_AV_PAIRS_8B65
+#define CYREG_SFLASH_AV_PAIRS_8B066 CYREG_SFLASH_AV_PAIRS_8B66
+#define CYREG_SFLASH_AV_PAIRS_8B067 CYREG_SFLASH_AV_PAIRS_8B67
+#define CYREG_SFLASH_AV_PAIRS_8B068 CYREG_SFLASH_AV_PAIRS_8B68
+#define CYREG_SFLASH_AV_PAIRS_8B069 CYREG_SFLASH_AV_PAIRS_8B69
+#define CYREG_SFLASH_AV_PAIRS_8B070 CYREG_SFLASH_AV_PAIRS_8B70
+#define CYREG_SFLASH_AV_PAIRS_8B071 CYREG_SFLASH_AV_PAIRS_8B71
+#define CYREG_SFLASH_AV_PAIRS_8B072 CYREG_SFLASH_AV_PAIRS_8B72
+#define CYREG_SFLASH_AV_PAIRS_8B073 CYREG_SFLASH_AV_PAIRS_8B73
+#define CYREG_SFLASH_AV_PAIRS_8B074 CYREG_SFLASH_AV_PAIRS_8B74
+#define CYREG_SFLASH_AV_PAIRS_8B075 CYREG_SFLASH_AV_PAIRS_8B75
+#define CYREG_SFLASH_AV_PAIRS_8B076 CYREG_SFLASH_AV_PAIRS_8B76
+#define CYREG_SFLASH_AV_PAIRS_8B077 CYREG_SFLASH_AV_PAIRS_8B77
+#define CYREG_SFLASH_AV_PAIRS_8B078 CYREG_SFLASH_AV_PAIRS_8B78
+#define CYREG_SFLASH_AV_PAIRS_8B079 CYREG_SFLASH_AV_PAIRS_8B79
+#define CYREG_SFLASH_AV_PAIRS_8B080 CYREG_SFLASH_AV_PAIRS_8B80
+#define CYREG_SFLASH_AV_PAIRS_8B081 CYREG_SFLASH_AV_PAIRS_8B81
+#define CYREG_SFLASH_AV_PAIRS_8B082 CYREG_SFLASH_AV_PAIRS_8B82
+#define CYREG_SFLASH_AV_PAIRS_8B083 CYREG_SFLASH_AV_PAIRS_8B83
+#define CYREG_SFLASH_AV_PAIRS_8B084 CYREG_SFLASH_AV_PAIRS_8B84
+#define CYREG_SFLASH_AV_PAIRS_8B085 CYREG_SFLASH_AV_PAIRS_8B85
+#define CYREG_SFLASH_AV_PAIRS_8B086 CYREG_SFLASH_AV_PAIRS_8B86
+#define CYREG_SFLASH_AV_PAIRS_8B087 CYREG_SFLASH_AV_PAIRS_8B87
+#define CYREG_SFLASH_AV_PAIRS_8B088 CYREG_SFLASH_AV_PAIRS_8B88
+#define CYREG_SFLASH_AV_PAIRS_8B089 CYREG_SFLASH_AV_PAIRS_8B89
+#define CYREG_SFLASH_AV_PAIRS_8B090 CYREG_SFLASH_AV_PAIRS_8B90
+#define CYREG_SFLASH_AV_PAIRS_8B091 CYREG_SFLASH_AV_PAIRS_8B91
+#define CYREG_SFLASH_AV_PAIRS_8B092 CYREG_SFLASH_AV_PAIRS_8B92
+#define CYREG_SFLASH_AV_PAIRS_8B093 CYREG_SFLASH_AV_PAIRS_8B93
+#define CYREG_SFLASH_AV_PAIRS_8B094 CYREG_SFLASH_AV_PAIRS_8B94
+#define CYREG_SFLASH_AV_PAIRS_8B095 CYREG_SFLASH_AV_PAIRS_8B95
+#define CYREG_SFLASH_AV_PAIRS_8B096 CYREG_SFLASH_AV_PAIRS_8B96
+#define CYREG_SFLASH_AV_PAIRS_8B097 CYREG_SFLASH_AV_PAIRS_8B97
+#define CYREG_SFLASH_AV_PAIRS_8B098 CYREG_SFLASH_AV_PAIRS_8B98
+#define CYREG_SFLASH_AV_PAIRS_8B099 CYREG_SFLASH_AV_PAIRS_8B99
+#define CYREG_SFLASH_AV_PAIRS_32B00 CYREG_SFLASH_AV_PAIRS_32B0
+#define CYREG_SFLASH_AV_PAIRS_32B01 CYREG_SFLASH_AV_PAIRS_32B1
+#define CYREG_SFLASH_AV_PAIRS_32B02 CYREG_SFLASH_AV_PAIRS_32B2
+#define CYREG_SFLASH_AV_PAIRS_32B03 CYREG_SFLASH_AV_PAIRS_32B3
+#define CYREG_SFLASH_AV_PAIRS_32B04 CYREG_SFLASH_AV_PAIRS_32B4
+#define CYREG_SFLASH_AV_PAIRS_32B05 CYREG_SFLASH_AV_PAIRS_32B5
+#define CYREG_SFLASH_AV_PAIRS_32B06 CYREG_SFLASH_AV_PAIRS_32B6
+#define CYREG_SFLASH_AV_PAIRS_32B07 CYREG_SFLASH_AV_PAIRS_32B7
+#define CYREG_SFLASH_AV_PAIRS_32B08 CYREG_SFLASH_AV_PAIRS_32B8
+#define CYREG_SFLASH_AV_PAIRS_32B09 CYREG_SFLASH_AV_PAIRS_32B9
+#define CYREG_SFLASH_PE_TE_DATA00 CYREG_SFLASH_PE_TE_DATA0
+#define CYREG_SFLASH_PE_TE_DATA01 CYREG_SFLASH_PE_TE_DATA1
+#define CYREG_SFLASH_PE_TE_DATA02 CYREG_SFLASH_PE_TE_DATA2
+#define CYREG_SFLASH_PE_TE_DATA03 CYREG_SFLASH_PE_TE_DATA3
+#define CYREG_SFLASH_PE_TE_DATA04 CYREG_SFLASH_PE_TE_DATA4
+#define CYREG_SFLASH_PE_TE_DATA05 CYREG_SFLASH_PE_TE_DATA5
+#define CYREG_SFLASH_PE_TE_DATA06 CYREG_SFLASH_PE_TE_DATA6
+#define CYREG_SFLASH_PE_TE_DATA07 CYREG_SFLASH_PE_TE_DATA7
+#define CYREG_SFLASH_PE_TE_DATA08 CYREG_SFLASH_PE_TE_DATA8
+#define CYREG_SFLASH_PE_TE_DATA09 CYREG_SFLASH_PE_TE_DATA9
+#define CYREG_SFLASH_IMO_TRIM00 CYREG_SFLASH_IMO_TRIM0
+#define CYREG_SFLASH_IMO_TRIM01 CYREG_SFLASH_IMO_TRIM1
+#define CYREG_SFLASH_IMO_TRIM02 CYREG_SFLASH_IMO_TRIM2
+#define CYREG_SFLASH_IMO_TRIM03 CYREG_SFLASH_IMO_TRIM3
+#define CYREG_SFLASH_IMO_TRIM04 CYREG_SFLASH_IMO_TRIM4
+#define CYREG_SFLASH_IMO_TRIM05 CYREG_SFLASH_IMO_TRIM5
+#define CYREG_SFLASH_IMO_TRIM06 CYREG_SFLASH_IMO_TRIM6
+#define CYREG_SFLASH_IMO_TRIM07 CYREG_SFLASH_IMO_TRIM7
+#define CYREG_SFLASH_IMO_TRIM08 CYREG_SFLASH_IMO_TRIM8
+#define CYREG_SFLASH_IMO_TRIM09 CYREG_SFLASH_IMO_TRIM9
+#define CYREG_SFLASH_ALT_PROT_ROW000 CYREG_SFLASH_ALT_PROT_ROW0
+#define CYREG_SFLASH_ALT_PROT_ROW001 CYREG_SFLASH_ALT_PROT_ROW1
+#define CYREG_SFLASH_ALT_PROT_ROW002 CYREG_SFLASH_ALT_PROT_ROW2
+#define CYREG_SFLASH_ALT_PROT_ROW003 CYREG_SFLASH_ALT_PROT_ROW3
+#define CYREG_SFLASH_ALT_PROT_ROW004 CYREG_SFLASH_ALT_PROT_ROW4
+#define CYREG_SFLASH_ALT_PROT_ROW005 CYREG_SFLASH_ALT_PROT_ROW5
+#define CYREG_SFLASH_ALT_PROT_ROW006 CYREG_SFLASH_ALT_PROT_ROW6
+#define CYREG_SFLASH_ALT_PROT_ROW007 CYREG_SFLASH_ALT_PROT_ROW7
+#define CYREG_SFLASH_ALT_PROT_ROW008 CYREG_SFLASH_ALT_PROT_ROW8
+#define CYREG_SFLASH_ALT_PROT_ROW009 CYREG_SFLASH_ALT_PROT_ROW9
+#define CYREG_SFLASH_ALT_PROT_ROW010 CYREG_SFLASH_ALT_PROT_ROW10
+#define CYREG_SFLASH_ALT_PROT_ROW011 CYREG_SFLASH_ALT_PROT_ROW11
+#define CYREG_SFLASH_ALT_PROT_ROW012 CYREG_SFLASH_ALT_PROT_ROW12
+#define CYREG_SFLASH_ALT_PROT_ROW013 CYREG_SFLASH_ALT_PROT_ROW13
+#define CYREG_SFLASH_ALT_PROT_ROW014 CYREG_SFLASH_ALT_PROT_ROW14
+#define CYREG_SFLASH_ALT_PROT_ROW015 CYREG_SFLASH_ALT_PROT_ROW15
+#define CYREG_SFLASH_ALT_PROT_ROW016 CYREG_SFLASH_ALT_PROT_ROW16
+#define CYREG_SFLASH_ALT_PROT_ROW017 CYREG_SFLASH_ALT_PROT_ROW17
+#define CYREG_SFLASH_ALT_PROT_ROW018 CYREG_SFLASH_ALT_PROT_ROW18
+#define CYREG_SFLASH_ALT_PROT_ROW019 CYREG_SFLASH_ALT_PROT_ROW19
+#define CYREG_SFLASH_ALT_PROT_ROW020 CYREG_SFLASH_ALT_PROT_ROW20
+#define CYREG_SFLASH_ALT_PROT_ROW021 CYREG_SFLASH_ALT_PROT_ROW21
+#define CYREG_SFLASH_ALT_PROT_ROW022 CYREG_SFLASH_ALT_PROT_ROW22
+#define CYREG_SFLASH_ALT_PROT_ROW023 CYREG_SFLASH_ALT_PROT_ROW23
+#define CYREG_SFLASH_ALT_PROT_ROW024 CYREG_SFLASH_ALT_PROT_ROW24
+#define CYREG_SFLASH_ALT_PROT_ROW025 CYREG_SFLASH_ALT_PROT_ROW25
+#define CYREG_SFLASH_ALT_PROT_ROW026 CYREG_SFLASH_ALT_PROT_ROW26
+#define CYREG_SFLASH_ALT_PROT_ROW027 CYREG_SFLASH_ALT_PROT_ROW27
+#define CYREG_SFLASH_ALT_PROT_ROW028 CYREG_SFLASH_ALT_PROT_ROW28
+#define CYREG_SFLASH_ALT_PROT_ROW029 CYREG_SFLASH_ALT_PROT_ROW29
+#define CYREG_SFLASH_ALT_PROT_ROW030 CYREG_SFLASH_ALT_PROT_ROW30
+#define CYREG_SFLASH_ALT_PROT_ROW031 CYREG_SFLASH_ALT_PROT_ROW31
+#define CYREG_SFLASH_ALT_PROT_ROW032 CYREG_SFLASH_ALT_PROT_ROW32
+#define CYREG_SFLASH_ALT_PROT_ROW033 CYREG_SFLASH_ALT_PROT_ROW33
+#define CYREG_SFLASH_ALT_PROT_ROW034 CYREG_SFLASH_ALT_PROT_ROW34
+#define CYREG_SFLASH_ALT_PROT_ROW035 CYREG_SFLASH_ALT_PROT_ROW35
+#define CYREG_SFLASH_ALT_PROT_ROW036 CYREG_SFLASH_ALT_PROT_ROW36
+#define CYREG_SFLASH_ALT_PROT_ROW037 CYREG_SFLASH_ALT_PROT_ROW37
+#define CYREG_SFLASH_ALT_PROT_ROW038 CYREG_SFLASH_ALT_PROT_ROW38
+#define CYREG_SFLASH_ALT_PROT_ROW039 CYREG_SFLASH_ALT_PROT_ROW39
+#define CYREG_SFLASH_ALT_PROT_ROW040 CYREG_SFLASH_ALT_PROT_ROW40
+#define CYREG_SFLASH_ALT_PROT_ROW041 CYREG_SFLASH_ALT_PROT_ROW41
+#define CYREG_SFLASH_ALT_PROT_ROW042 CYREG_SFLASH_ALT_PROT_ROW42
+#define CYREG_SFLASH_ALT_PROT_ROW043 CYREG_SFLASH_ALT_PROT_ROW43
+#define CYREG_SFLASH_ALT_PROT_ROW044 CYREG_SFLASH_ALT_PROT_ROW44
+#define CYREG_SFLASH_ALT_PROT_ROW045 CYREG_SFLASH_ALT_PROT_ROW45
+#define CYREG_SFLASH_ALT_PROT_ROW046 CYREG_SFLASH_ALT_PROT_ROW46
+#define CYREG_SFLASH_ALT_PROT_ROW047 CYREG_SFLASH_ALT_PROT_ROW47
+#define CYREG_SFLASH_ALT_PROT_ROW048 CYREG_SFLASH_ALT_PROT_ROW48
+#define CYREG_SFLASH_ALT_PROT_ROW049 CYREG_SFLASH_ALT_PROT_ROW49
+#define CYREG_SFLASH_ALT_PROT_ROW050 CYREG_SFLASH_ALT_PROT_ROW50
+#define CYREG_SFLASH_ALT_PROT_ROW051 CYREG_SFLASH_ALT_PROT_ROW51
+#define CYREG_SFLASH_ALT_PROT_ROW052 CYREG_SFLASH_ALT_PROT_ROW52
+#define CYREG_SFLASH_ALT_PROT_ROW053 CYREG_SFLASH_ALT_PROT_ROW53
+#define CYREG_SFLASH_ALT_PROT_ROW054 CYREG_SFLASH_ALT_PROT_ROW54
+#define CYREG_SFLASH_ALT_PROT_ROW055 CYREG_SFLASH_ALT_PROT_ROW55
+#define CYREG_SFLASH_ALT_PROT_ROW056 CYREG_SFLASH_ALT_PROT_ROW56
+#define CYREG_SFLASH_ALT_PROT_ROW057 CYREG_SFLASH_ALT_PROT_ROW57
+#define CYREG_SFLASH_ALT_PROT_ROW058 CYREG_SFLASH_ALT_PROT_ROW58
+#define CYREG_SFLASH_ALT_PROT_ROW059 CYREG_SFLASH_ALT_PROT_ROW59
+#define CYREG_SFLASH_ALT_PROT_ROW060 CYREG_SFLASH_ALT_PROT_ROW60
+#define CYREG_SFLASH_ALT_PROT_ROW061 CYREG_SFLASH_ALT_PROT_ROW61
+#define CYREG_SFLASH_ALT_PROT_ROW062 CYREG_SFLASH_ALT_PROT_ROW62
+#define CYREG_SFLASH_ALT_PROT_ROW063 CYREG_SFLASH_ALT_PROT_ROW63
+#define CYREG_SFLASH_ALT_PROT_ROW064 CYREG_SFLASH_ALT_PROT_ROW64
+#define CYREG_SFLASH_ALT_PROT_ROW065 CYREG_SFLASH_ALT_PROT_ROW65
+#define CYREG_SFLASH_ALT_PROT_ROW066 CYREG_SFLASH_ALT_PROT_ROW66
+#define CYREG_SFLASH_ALT_PROT_ROW067 CYREG_SFLASH_ALT_PROT_ROW67
+#define CYREG_SFLASH_ALT_PROT_ROW068 CYREG_SFLASH_ALT_PROT_ROW68
+#define CYREG_SFLASH_ALT_PROT_ROW069 CYREG_SFLASH_ALT_PROT_ROW69
+#define CYREG_SFLASH_ALT_PROT_ROW070 CYREG_SFLASH_ALT_PROT_ROW70
+#define CYREG_SFLASH_ALT_PROT_ROW071 CYREG_SFLASH_ALT_PROT_ROW71
+#define CYREG_SFLASH_ALT_PROT_ROW072 CYREG_SFLASH_ALT_PROT_ROW72
+#define CYREG_SFLASH_ALT_PROT_ROW073 CYREG_SFLASH_ALT_PROT_ROW73
+#define CYREG_SFLASH_ALT_PROT_ROW074 CYREG_SFLASH_ALT_PROT_ROW74
+#define CYREG_SFLASH_ALT_PROT_ROW075 CYREG_SFLASH_ALT_PROT_ROW75
+#define CYREG_SFLASH_ALT_PROT_ROW076 CYREG_SFLASH_ALT_PROT_ROW76
+#define CYREG_SFLASH_ALT_PROT_ROW077 CYREG_SFLASH_ALT_PROT_ROW77
+#define CYREG_SFLASH_ALT_PROT_ROW078 CYREG_SFLASH_ALT_PROT_ROW78
+#define CYREG_SFLASH_ALT_PROT_ROW079 CYREG_SFLASH_ALT_PROT_ROW79
+#define CYREG_SFLASH_ALT_PROT_ROW080 CYREG_SFLASH_ALT_PROT_ROW80
+#define CYREG_SFLASH_ALT_PROT_ROW081 CYREG_SFLASH_ALT_PROT_ROW81
+#define CYREG_SFLASH_ALT_PROT_ROW082 CYREG_SFLASH_ALT_PROT_ROW82
+#define CYREG_SFLASH_ALT_PROT_ROW083 CYREG_SFLASH_ALT_PROT_ROW83
+#define CYREG_SFLASH_ALT_PROT_ROW084 CYREG_SFLASH_ALT_PROT_ROW84
+#define CYREG_SFLASH_ALT_PROT_ROW085 CYREG_SFLASH_ALT_PROT_ROW85
+#define CYREG_SFLASH_ALT_PROT_ROW086 CYREG_SFLASH_ALT_PROT_ROW86
+#define CYREG_SFLASH_ALT_PROT_ROW087 CYREG_SFLASH_ALT_PROT_ROW87
+#define CYREG_SFLASH_ALT_PROT_ROW088 CYREG_SFLASH_ALT_PROT_ROW88
+#define CYREG_SFLASH_ALT_PROT_ROW089 CYREG_SFLASH_ALT_PROT_ROW89
+#define CYREG_SFLASH_ALT_PROT_ROW090 CYREG_SFLASH_ALT_PROT_ROW90
+#define CYREG_SFLASH_ALT_PROT_ROW091 CYREG_SFLASH_ALT_PROT_ROW91
+#define CYREG_SFLASH_ALT_PROT_ROW092 CYREG_SFLASH_ALT_PROT_ROW92
+#define CYREG_SFLASH_ALT_PROT_ROW093 CYREG_SFLASH_ALT_PROT_ROW93
+#define CYREG_SFLASH_ALT_PROT_ROW094 CYREG_SFLASH_ALT_PROT_ROW94
+#define CYREG_SFLASH_ALT_PROT_ROW095 CYREG_SFLASH_ALT_PROT_ROW95
+#define CYREG_SFLASH_ALT_PROT_ROW096 CYREG_SFLASH_ALT_PROT_ROW96
+#define CYREG_SFLASH_ALT_PROT_ROW097 CYREG_SFLASH_ALT_PROT_ROW97
+#define CYREG_SFLASH_ALT_PROT_ROW098 CYREG_SFLASH_ALT_PROT_ROW98
+#define CYREG_SFLASH_ALT_PROT_ROW099 CYREG_SFLASH_ALT_PROT_ROW99
+#define CYREG_PERI_PCLK_CTL00 CYREG_PERI_PCLK_CTL0
+#define CYREG_PERI_PCLK_CTL01 CYREG_PERI_PCLK_CTL1
+#define CYREG_PERI_PCLK_CTL02 CYREG_PERI_PCLK_CTL2
+#define CYREG_PERI_PCLK_CTL03 CYREG_PERI_PCLK_CTL3
+#define CYREG_PERI_PCLK_CTL04 CYREG_PERI_PCLK_CTL4
+#define CYREG_PERI_PCLK_CTL05 CYREG_PERI_PCLK_CTL5
+#define CYREG_PERI_PCLK_CTL06 CYREG_PERI_PCLK_CTL6
+#define CYREG_PERI_PCLK_CTL07 CYREG_PERI_PCLK_CTL7
+#define CYREG_PERI_PCLK_CTL08 CYREG_PERI_PCLK_CTL8
+#define CYREG_PERI_PCLK_CTL09 CYREG_PERI_PCLK_CTL9
+#define CYREG_PERI_DIV_16_CTL00 CYREG_PERI_DIV_16_CTL0
+#define CYREG_PERI_DIV_16_CTL01 CYREG_PERI_DIV_16_CTL1
+#define CYREG_PERI_DIV_16_CTL02 CYREG_PERI_DIV_16_CTL2
+#define CYREG_PERI_DIV_16_CTL03 CYREG_PERI_DIV_16_CTL3
+#define CYREG_PERI_DIV_16_CTL04 CYREG_PERI_DIV_16_CTL4
+#define CYREG_PERI_DIV_16_CTL05 CYREG_PERI_DIV_16_CTL5
+#define CYREG_PERI_DIV_16_CTL06 CYREG_PERI_DIV_16_CTL6
+#define CYREG_PERI_DIV_16_CTL07 CYREG_PERI_DIV_16_CTL7
+#define CYREG_PERI_DIV_16_CTL08 CYREG_PERI_DIV_16_CTL8
+#define CYREG_PERI_DIV_16_CTL09 CYREG_PERI_DIV_16_CTL9
+#define CYREG_PERI_DIV_16_5_CTL00 CYREG_PERI_DIV_16_5_CTL0
+#define CYREG_PERI_DIV_16_5_CTL01 CYREG_PERI_DIV_16_5_CTL1
+#define CYREG_UDB_W8_A0_00 CYREG_UDB_W8_A00
+#define CYREG_UDB_W8_A0_01 CYREG_UDB_W8_A01
+#define CYREG_UDB_W8_A0_02 CYREG_UDB_W8_A02
+#define CYREG_UDB_W8_A0_03 CYREG_UDB_W8_A03
+#define CYREG_UDB_W8_A1_00 CYREG_UDB_W8_A10
+#define CYREG_UDB_W8_A1_01 CYREG_UDB_W8_A11
+#define CYREG_UDB_W8_A1_02 CYREG_UDB_W8_A12
+#define CYREG_UDB_W8_A1_03 CYREG_UDB_W8_A13
+#define CYREG_UDB_W8_D0_00 CYREG_UDB_W8_D00
+#define CYREG_UDB_W8_D0_01 CYREG_UDB_W8_D01
+#define CYREG_UDB_W8_D0_02 CYREG_UDB_W8_D02
+#define CYREG_UDB_W8_D0_03 CYREG_UDB_W8_D03
+#define CYREG_UDB_W8_D1_00 CYREG_UDB_W8_D10
+#define CYREG_UDB_W8_D1_01 CYREG_UDB_W8_D11
+#define CYREG_UDB_W8_D1_02 CYREG_UDB_W8_D12
+#define CYREG_UDB_W8_D1_03 CYREG_UDB_W8_D13
+#define CYREG_UDB_W8_F0_00 CYREG_UDB_W8_F00
+#define CYREG_UDB_W8_F0_01 CYREG_UDB_W8_F01
+#define CYREG_UDB_W8_F0_02 CYREG_UDB_W8_F02
+#define CYREG_UDB_W8_F0_03 CYREG_UDB_W8_F03
+#define CYREG_UDB_W8_F1_00 CYREG_UDB_W8_F10
+#define CYREG_UDB_W8_F1_01 CYREG_UDB_W8_F11
+#define CYREG_UDB_W8_F1_02 CYREG_UDB_W8_F12
+#define CYREG_UDB_W8_F1_03 CYREG_UDB_W8_F13
+#define CYREG_UDB_W8_ST_00 CYREG_UDB_W8_ST0
+#define CYREG_UDB_W8_ST_01 CYREG_UDB_W8_ST1
+#define CYREG_UDB_W8_ST_02 CYREG_UDB_W8_ST2
+#define CYREG_UDB_W8_ST_03 CYREG_UDB_W8_ST3
+#define CYREG_UDB_W8_CTL_00 CYREG_UDB_W8_CTL0
+#define CYREG_UDB_W8_CTL_01 CYREG_UDB_W8_CTL1
+#define CYREG_UDB_W8_CTL_02 CYREG_UDB_W8_CTL2
+#define CYREG_UDB_W8_CTL_03 CYREG_UDB_W8_CTL3
+#define CYREG_UDB_W8_MSK_00 CYREG_UDB_W8_MSK0
+#define CYREG_UDB_W8_MSK_01 CYREG_UDB_W8_MSK1
+#define CYREG_UDB_W8_MSK_02 CYREG_UDB_W8_MSK2
+#define CYREG_UDB_W8_MSK_03 CYREG_UDB_W8_MSK3
+#define CYREG_UDB_W8_ACTL_00 CYREG_UDB_W8_ACTL0
+#define CYREG_UDB_W8_ACTL_01 CYREG_UDB_W8_ACTL1
+#define CYREG_UDB_W8_ACTL_02 CYREG_UDB_W8_ACTL2
+#define CYREG_UDB_W8_ACTL_03 CYREG_UDB_W8_ACTL3
+#define CYREG_UDB_W8_MC_00 CYREG_UDB_W8_MC0
+#define CYREG_UDB_W8_MC_01 CYREG_UDB_W8_MC1
+#define CYREG_UDB_W8_MC_02 CYREG_UDB_W8_MC2
+#define CYREG_UDB_W8_MC_03 CYREG_UDB_W8_MC3
+#define CYREG_UDB_CAT16_A_00 CYREG_UDB_CAT16_A0
+#define CYREG_UDB_CAT16_A_01 CYREG_UDB_CAT16_A1
+#define CYREG_UDB_CAT16_A_02 CYREG_UDB_CAT16_A2
+#define CYREG_UDB_CAT16_A_03 CYREG_UDB_CAT16_A3
+#define CYREG_UDB_CAT16_D_00 CYREG_UDB_CAT16_D0
+#define CYREG_UDB_CAT16_D_01 CYREG_UDB_CAT16_D1
+#define CYREG_UDB_CAT16_D_02 CYREG_UDB_CAT16_D2
+#define CYREG_UDB_CAT16_D_03 CYREG_UDB_CAT16_D3
+#define CYREG_UDB_CAT16_F_00 CYREG_UDB_CAT16_F0
+#define CYREG_UDB_CAT16_F_01 CYREG_UDB_CAT16_F1
+#define CYREG_UDB_CAT16_F_02 CYREG_UDB_CAT16_F2
+#define CYREG_UDB_CAT16_F_03 CYREG_UDB_CAT16_F3
+#define CYREG_UDB_CAT16_CTL_ST_00 CYREG_UDB_CAT16_CTL_ST0
+#define CYREG_UDB_CAT16_CTL_ST_01 CYREG_UDB_CAT16_CTL_ST1
+#define CYREG_UDB_CAT16_CTL_ST_02 CYREG_UDB_CAT16_CTL_ST2
+#define CYREG_UDB_CAT16_CTL_ST_03 CYREG_UDB_CAT16_CTL_ST3
+#define CYREG_UDB_CAT16_ACTL_MSK_00 CYREG_UDB_CAT16_ACTL_MSK0
+#define CYREG_UDB_CAT16_ACTL_MSK_01 CYREG_UDB_CAT16_ACTL_MSK1
+#define CYREG_UDB_CAT16_ACTL_MSK_02 CYREG_UDB_CAT16_ACTL_MSK2
+#define CYREG_UDB_CAT16_ACTL_MSK_03 CYREG_UDB_CAT16_ACTL_MSK3
+#define CYREG_UDB_CAT16_MC_00 CYREG_UDB_CAT16_MC0
+#define CYREG_UDB_CAT16_MC_01 CYREG_UDB_CAT16_MC1
+#define CYREG_UDB_CAT16_MC_02 CYREG_UDB_CAT16_MC2
+#define CYREG_UDB_CAT16_MC_03 CYREG_UDB_CAT16_MC3
+#define CYREG_UDB_W16_A0_00 CYREG_UDB_W16_A00
+#define CYREG_UDB_W16_A0_01 CYREG_UDB_W16_A01
+#define CYREG_UDB_W16_A0_02 CYREG_UDB_W16_A02
+#define CYREG_UDB_W16_A1_00 CYREG_UDB_W16_A10
+#define CYREG_UDB_W16_A1_01 CYREG_UDB_W16_A11
+#define CYREG_UDB_W16_A1_02 CYREG_UDB_W16_A12
+#define CYREG_UDB_W16_D0_00 CYREG_UDB_W16_D00
+#define CYREG_UDB_W16_D0_01 CYREG_UDB_W16_D01
+#define CYREG_UDB_W16_D0_02 CYREG_UDB_W16_D02
+#define CYREG_UDB_W16_D1_00 CYREG_UDB_W16_D10
+#define CYREG_UDB_W16_D1_01 CYREG_UDB_W16_D11
+#define CYREG_UDB_W16_D1_02 CYREG_UDB_W16_D12
+#define CYREG_UDB_W16_F0_00 CYREG_UDB_W16_F00
+#define CYREG_UDB_W16_F0_01 CYREG_UDB_W16_F01
+#define CYREG_UDB_W16_F0_02 CYREG_UDB_W16_F02
+#define CYREG_UDB_W16_F1_00 CYREG_UDB_W16_F10
+#define CYREG_UDB_W16_F1_01 CYREG_UDB_W16_F11
+#define CYREG_UDB_W16_F1_02 CYREG_UDB_W16_F12
+#define CYREG_UDB_W16_ST_00 CYREG_UDB_W16_ST0
+#define CYREG_UDB_W16_ST_01 CYREG_UDB_W16_ST1
+#define CYREG_UDB_W16_ST_02 CYREG_UDB_W16_ST2
+#define CYREG_UDB_W16_CTL_00 CYREG_UDB_W16_CTL0
+#define CYREG_UDB_W16_CTL_01 CYREG_UDB_W16_CTL1
+#define CYREG_UDB_W16_CTL_02 CYREG_UDB_W16_CTL2
+#define CYREG_UDB_W16_MSK_00 CYREG_UDB_W16_MSK0
+#define CYREG_UDB_W16_MSK_01 CYREG_UDB_W16_MSK1
+#define CYREG_UDB_W16_MSK_02 CYREG_UDB_W16_MSK2
+#define CYREG_UDB_W16_ACTL_00 CYREG_UDB_W16_ACTL0
+#define CYREG_UDB_W16_ACTL_01 CYREG_UDB_W16_ACTL1
+#define CYREG_UDB_W16_ACTL_02 CYREG_UDB_W16_ACTL2
+#define CYREG_UDB_W16_MC_00 CYREG_UDB_W16_MC0
+#define CYREG_UDB_W16_MC_01 CYREG_UDB_W16_MC1
+#define CYREG_UDB_W16_MC_02 CYREG_UDB_W16_MC2
+#define CYREG_UDB_W32_A0_00 CYREG_UDB_W32_A0
+#define CYREG_UDB_W32_A1_00 CYREG_UDB_W32_A1
+#define CYREG_UDB_W32_D0_00 CYREG_UDB_W32_D0
+#define CYREG_UDB_W32_D1_00 CYREG_UDB_W32_D1
+#define CYREG_UDB_W32_F0_00 CYREG_UDB_W32_F0
+#define CYREG_UDB_W32_F1_00 CYREG_UDB_W32_F1
+#define CYREG_UDB_W32_ST_00 CYREG_UDB_W32_ST
+#define CYREG_UDB_W32_CTL_00 CYREG_UDB_W32_CTL
+#define CYREG_UDB_W32_MSK_00 CYREG_UDB_W32_MSK
+#define CYREG_UDB_W32_ACTL_00 CYREG_UDB_W32_ACTL
+#define CYREG_UDB_W32_MC_00 CYREG_UDB_W32_MC
+#define CYREG_SCB0_EZ_DATA000 CYREG_SCB0_EZ_DATA0
+#define CYREG_SCB0_EZ_DATA001 CYREG_SCB0_EZ_DATA1
+#define CYREG_SCB0_EZ_DATA002 CYREG_SCB0_EZ_DATA2
+#define CYREG_SCB0_EZ_DATA003 CYREG_SCB0_EZ_DATA3
+#define CYREG_SCB0_EZ_DATA004 CYREG_SCB0_EZ_DATA4
+#define CYREG_SCB0_EZ_DATA005 CYREG_SCB0_EZ_DATA5
+#define CYREG_SCB0_EZ_DATA006 CYREG_SCB0_EZ_DATA6
+#define CYREG_SCB0_EZ_DATA007 CYREG_SCB0_EZ_DATA7
+#define CYREG_SCB0_EZ_DATA008 CYREG_SCB0_EZ_DATA8
+#define CYREG_SCB0_EZ_DATA009 CYREG_SCB0_EZ_DATA9
+#define CYREG_SCB0_EZ_DATA010 CYREG_SCB0_EZ_DATA10
+#define CYREG_SCB0_EZ_DATA011 CYREG_SCB0_EZ_DATA11
+#define CYREG_SCB0_EZ_DATA012 CYREG_SCB0_EZ_DATA12
+#define CYREG_SCB0_EZ_DATA013 CYREG_SCB0_EZ_DATA13
+#define CYREG_SCB0_EZ_DATA014 CYREG_SCB0_EZ_DATA14
+#define CYREG_SCB0_EZ_DATA015 CYREG_SCB0_EZ_DATA15
+#define CYREG_SCB0_EZ_DATA016 CYREG_SCB0_EZ_DATA16
+#define CYREG_SCB0_EZ_DATA017 CYREG_SCB0_EZ_DATA17
+#define CYREG_SCB0_EZ_DATA018 CYREG_SCB0_EZ_DATA18
+#define CYREG_SCB0_EZ_DATA019 CYREG_SCB0_EZ_DATA19
+#define CYREG_SCB0_EZ_DATA020 CYREG_SCB0_EZ_DATA20
+#define CYREG_SCB0_EZ_DATA021 CYREG_SCB0_EZ_DATA21
+#define CYREG_SCB0_EZ_DATA022 CYREG_SCB0_EZ_DATA22
+#define CYREG_SCB0_EZ_DATA023 CYREG_SCB0_EZ_DATA23
+#define CYREG_SCB0_EZ_DATA024 CYREG_SCB0_EZ_DATA24
+#define CYREG_SCB0_EZ_DATA025 CYREG_SCB0_EZ_DATA25
+#define CYREG_SCB0_EZ_DATA026 CYREG_SCB0_EZ_DATA26
+#define CYREG_SCB0_EZ_DATA027 CYREG_SCB0_EZ_DATA27
+#define CYREG_SCB0_EZ_DATA028 CYREG_SCB0_EZ_DATA28
+#define CYREG_SCB0_EZ_DATA029 CYREG_SCB0_EZ_DATA29
+#define CYREG_SCB0_EZ_DATA030 CYREG_SCB0_EZ_DATA30
+#define CYREG_SCB0_EZ_DATA031 CYREG_SCB0_EZ_DATA31
+#define CYREG_SCB1_EZ_DATA000 CYREG_SCB1_EZ_DATA0
+#define CYREG_SCB1_EZ_DATA001 CYREG_SCB1_EZ_DATA1
+#define CYREG_SCB1_EZ_DATA002 CYREG_SCB1_EZ_DATA2
+#define CYREG_SCB1_EZ_DATA003 CYREG_SCB1_EZ_DATA3
+#define CYREG_SCB1_EZ_DATA004 CYREG_SCB1_EZ_DATA4
+#define CYREG_SCB1_EZ_DATA005 CYREG_SCB1_EZ_DATA5
+#define CYREG_SCB1_EZ_DATA006 CYREG_SCB1_EZ_DATA6
+#define CYREG_SCB1_EZ_DATA007 CYREG_SCB1_EZ_DATA7
+#define CYREG_SCB1_EZ_DATA008 CYREG_SCB1_EZ_DATA8
+#define CYREG_SCB1_EZ_DATA009 CYREG_SCB1_EZ_DATA9
+#define CYREG_SCB1_EZ_DATA010 CYREG_SCB1_EZ_DATA10
+#define CYREG_SCB1_EZ_DATA011 CYREG_SCB1_EZ_DATA11
+#define CYREG_SCB1_EZ_DATA012 CYREG_SCB1_EZ_DATA12
+#define CYREG_SCB1_EZ_DATA013 CYREG_SCB1_EZ_DATA13
+#define CYREG_SCB1_EZ_DATA014 CYREG_SCB1_EZ_DATA14
+#define CYREG_SCB1_EZ_DATA015 CYREG_SCB1_EZ_DATA15
+#define CYREG_SCB1_EZ_DATA016 CYREG_SCB1_EZ_DATA16
+#define CYREG_SCB1_EZ_DATA017 CYREG_SCB1_EZ_DATA17
+#define CYREG_SCB1_EZ_DATA018 CYREG_SCB1_EZ_DATA18
+#define CYREG_SCB1_EZ_DATA019 CYREG_SCB1_EZ_DATA19
+#define CYREG_SCB1_EZ_DATA020 CYREG_SCB1_EZ_DATA20
+#define CYREG_SCB1_EZ_DATA021 CYREG_SCB1_EZ_DATA21
+#define CYREG_SCB1_EZ_DATA022 CYREG_SCB1_EZ_DATA22
+#define CYREG_SCB1_EZ_DATA023 CYREG_SCB1_EZ_DATA23
+#define CYREG_SCB1_EZ_DATA024 CYREG_SCB1_EZ_DATA24
+#define CYREG_SCB1_EZ_DATA025 CYREG_SCB1_EZ_DATA25
+#define CYREG_SCB1_EZ_DATA026 CYREG_SCB1_EZ_DATA26
+#define CYREG_SCB1_EZ_DATA027 CYREG_SCB1_EZ_DATA27
+#define CYREG_SCB1_EZ_DATA028 CYREG_SCB1_EZ_DATA28
+#define CYREG_SCB1_EZ_DATA029 CYREG_SCB1_EZ_DATA29
+#define CYREG_SCB1_EZ_DATA030 CYREG_SCB1_EZ_DATA30
+#define CYREG_SCB1_EZ_DATA031 CYREG_SCB1_EZ_DATA31
+#define CYREG_SAR_CHAN_CONFIG00 CYREG_SAR_CHAN_CONFIG0
+#define CYREG_SAR_CHAN_CONFIG01 CYREG_SAR_CHAN_CONFIG1
+#define CYREG_SAR_CHAN_CONFIG02 CYREG_SAR_CHAN_CONFIG2
+#define CYREG_SAR_CHAN_CONFIG03 CYREG_SAR_CHAN_CONFIG3
+#define CYREG_SAR_CHAN_CONFIG04 CYREG_SAR_CHAN_CONFIG4
+#define CYREG_SAR_CHAN_CONFIG05 CYREG_SAR_CHAN_CONFIG5
+#define CYREG_SAR_CHAN_CONFIG06 CYREG_SAR_CHAN_CONFIG6
+#define CYREG_SAR_CHAN_CONFIG07 CYREG_SAR_CHAN_CONFIG7
+#define CYREG_SAR_CHAN_CONFIG08 CYREG_SAR_CHAN_CONFIG8
+#define CYREG_SAR_CHAN_CONFIG09 CYREG_SAR_CHAN_CONFIG9
+#define CYREG_SAR_CHAN_WORK00 CYREG_SAR_CHAN_WORK0
+#define CYREG_SAR_CHAN_WORK01 CYREG_SAR_CHAN_WORK1
+#define CYREG_SAR_CHAN_WORK02 CYREG_SAR_CHAN_WORK2
+#define CYREG_SAR_CHAN_WORK03 CYREG_SAR_CHAN_WORK3
+#define CYREG_SAR_CHAN_WORK04 CYREG_SAR_CHAN_WORK4
+#define CYREG_SAR_CHAN_WORK05 CYREG_SAR_CHAN_WORK5
+#define CYREG_SAR_CHAN_WORK06 CYREG_SAR_CHAN_WORK6
+#define CYREG_SAR_CHAN_WORK07 CYREG_SAR_CHAN_WORK7
+#define CYREG_SAR_CHAN_WORK08 CYREG_SAR_CHAN_WORK8
+#define CYREG_SAR_CHAN_WORK09 CYREG_SAR_CHAN_WORK9
+#define CYREG_SAR_CHAN_RESULT00 CYREG_SAR_CHAN_RESULT0
+#define CYREG_SAR_CHAN_RESULT01 CYREG_SAR_CHAN_RESULT1
+#define CYREG_SAR_CHAN_RESULT02 CYREG_SAR_CHAN_RESULT2
+#define CYREG_SAR_CHAN_RESULT03 CYREG_SAR_CHAN_RESULT3
+#define CYREG_SAR_CHAN_RESULT04 CYREG_SAR_CHAN_RESULT4
+#define CYREG_SAR_CHAN_RESULT05 CYREG_SAR_CHAN_RESULT5
+#define CYREG_SAR_CHAN_RESULT06 CYREG_SAR_CHAN_RESULT6
+#define CYREG_SAR_CHAN_RESULT07 CYREG_SAR_CHAN_RESULT7
+#define CYREG_SAR_CHAN_RESULT08 CYREG_SAR_CHAN_RESULT8
+#define CYREG_SAR_CHAN_RESULT09 CYREG_SAR_CHAN_RESULT9
+#endif /* CYDEVICE_TRM_H */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cydevicegnu_trm.inc
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cydevicegnu_trm.inc	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cydevicegnu_trm.inc	(revision 7)
@@ -0,0 +1,9519 @@
+/*******************************************************************************
+* FILENAME: cydevicegnu_trm.inc
+* 
+* PSoC Creator  3.2
+*
+* DESCRIPTION:
+* This file provides all of the address values for the entire PSoC device.
+* This file is automatically generated by PSoC Creator.
+*
+********************************************************************************
+* Copyright (c) 2007-2015 Cypress Semiconductor.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions, 
+* disclaimers, and limitations in the end user license agreement accompanying 
+* the software package with which this file was provided.
+********************************************************************************/
+
+.set CYDEV_FLASH_BASE, 0x00000000
+.set CYDEV_FLASH_SIZE, 0x00020000
+.set CYREG_FLASH_DATA_MBASE, 0x00000000
+.set CYREG_FLASH_DATA_MSIZE, 0x00020000
+.set CYDEV_SFLASH_BASE, 0x0ffff000
+.set CYDEV_SFLASH_SIZE, 0x00000800
+.set CYREG_SFLASH_PROT_ROW0, 0x0ffff000
+.set CYFLD_SFLASH_DATA8__OFFSET, 0x00000000
+.set CYFLD_SFLASH_DATA8__SIZE, 0x00000008
+.set CYREG_SFLASH_PROT_ROW1, 0x0ffff001
+.set CYREG_SFLASH_PROT_ROW2, 0x0ffff002
+.set CYREG_SFLASH_PROT_ROW3, 0x0ffff003
+.set CYREG_SFLASH_PROT_ROW4, 0x0ffff004
+.set CYREG_SFLASH_PROT_ROW5, 0x0ffff005
+.set CYREG_SFLASH_PROT_ROW6, 0x0ffff006
+.set CYREG_SFLASH_PROT_ROW7, 0x0ffff007
+.set CYREG_SFLASH_PROT_ROW8, 0x0ffff008
+.set CYREG_SFLASH_PROT_ROW9, 0x0ffff009
+.set CYREG_SFLASH_PROT_ROW10, 0x0ffff00a
+.set CYREG_SFLASH_PROT_ROW11, 0x0ffff00b
+.set CYREG_SFLASH_PROT_ROW12, 0x0ffff00c
+.set CYREG_SFLASH_PROT_ROW13, 0x0ffff00d
+.set CYREG_SFLASH_PROT_ROW14, 0x0ffff00e
+.set CYREG_SFLASH_PROT_ROW15, 0x0ffff00f
+.set CYREG_SFLASH_PROT_ROW16, 0x0ffff010
+.set CYREG_SFLASH_PROT_ROW17, 0x0ffff011
+.set CYREG_SFLASH_PROT_ROW18, 0x0ffff012
+.set CYREG_SFLASH_PROT_ROW19, 0x0ffff013
+.set CYREG_SFLASH_PROT_ROW20, 0x0ffff014
+.set CYREG_SFLASH_PROT_ROW21, 0x0ffff015
+.set CYREG_SFLASH_PROT_ROW22, 0x0ffff016
+.set CYREG_SFLASH_PROT_ROW23, 0x0ffff017
+.set CYREG_SFLASH_PROT_ROW24, 0x0ffff018
+.set CYREG_SFLASH_PROT_ROW25, 0x0ffff019
+.set CYREG_SFLASH_PROT_ROW26, 0x0ffff01a
+.set CYREG_SFLASH_PROT_ROW27, 0x0ffff01b
+.set CYREG_SFLASH_PROT_ROW28, 0x0ffff01c
+.set CYREG_SFLASH_PROT_ROW29, 0x0ffff01d
+.set CYREG_SFLASH_PROT_ROW30, 0x0ffff01e
+.set CYREG_SFLASH_PROT_ROW31, 0x0ffff01f
+.set CYREG_SFLASH_PROT_ROW32, 0x0ffff020
+.set CYREG_SFLASH_PROT_ROW33, 0x0ffff021
+.set CYREG_SFLASH_PROT_ROW34, 0x0ffff022
+.set CYREG_SFLASH_PROT_ROW35, 0x0ffff023
+.set CYREG_SFLASH_PROT_ROW36, 0x0ffff024
+.set CYREG_SFLASH_PROT_ROW37, 0x0ffff025
+.set CYREG_SFLASH_PROT_ROW38, 0x0ffff026
+.set CYREG_SFLASH_PROT_ROW39, 0x0ffff027
+.set CYREG_SFLASH_PROT_ROW40, 0x0ffff028
+.set CYREG_SFLASH_PROT_ROW41, 0x0ffff029
+.set CYREG_SFLASH_PROT_ROW42, 0x0ffff02a
+.set CYREG_SFLASH_PROT_ROW43, 0x0ffff02b
+.set CYREG_SFLASH_PROT_ROW44, 0x0ffff02c
+.set CYREG_SFLASH_PROT_ROW45, 0x0ffff02d
+.set CYREG_SFLASH_PROT_ROW46, 0x0ffff02e
+.set CYREG_SFLASH_PROT_ROW47, 0x0ffff02f
+.set CYREG_SFLASH_PROT_ROW48, 0x0ffff030
+.set CYREG_SFLASH_PROT_ROW49, 0x0ffff031
+.set CYREG_SFLASH_PROT_ROW50, 0x0ffff032
+.set CYREG_SFLASH_PROT_ROW51, 0x0ffff033
+.set CYREG_SFLASH_PROT_ROW52, 0x0ffff034
+.set CYREG_SFLASH_PROT_ROW53, 0x0ffff035
+.set CYREG_SFLASH_PROT_ROW54, 0x0ffff036
+.set CYREG_SFLASH_PROT_ROW55, 0x0ffff037
+.set CYREG_SFLASH_PROT_ROW56, 0x0ffff038
+.set CYREG_SFLASH_PROT_ROW57, 0x0ffff039
+.set CYREG_SFLASH_PROT_ROW58, 0x0ffff03a
+.set CYREG_SFLASH_PROT_ROW59, 0x0ffff03b
+.set CYREG_SFLASH_PROT_ROW60, 0x0ffff03c
+.set CYREG_SFLASH_PROT_ROW61, 0x0ffff03d
+.set CYREG_SFLASH_PROT_ROW62, 0x0ffff03e
+.set CYREG_SFLASH_PROT_ROW63, 0x0ffff03f
+.set CYREG_SFLASH_PROT_PROTECTION, 0x0ffff07f
+.set CYFLD_SFLASH_PROT_LEVEL__OFFSET, 0x00000000
+.set CYFLD_SFLASH_PROT_LEVEL__SIZE, 0x00000002
+.set CYVAL_SFLASH_PROT_LEVEL_VIRGIN, 0x00000001
+.set CYVAL_SFLASH_PROT_LEVEL_OPEN, 0x00000000
+.set CYVAL_SFLASH_PROT_LEVEL_PROTECTED, 0x00000002
+.set CYVAL_SFLASH_PROT_LEVEL_KILL, 0x00000003
+.set CYREG_SFLASH_AV_PAIRS_8B0, 0x0ffff080
+.set CYREG_SFLASH_AV_PAIRS_8B1, 0x0ffff081
+.set CYREG_SFLASH_AV_PAIRS_8B2, 0x0ffff082
+.set CYREG_SFLASH_AV_PAIRS_8B3, 0x0ffff083
+.set CYREG_SFLASH_AV_PAIRS_8B4, 0x0ffff084
+.set CYREG_SFLASH_AV_PAIRS_8B5, 0x0ffff085
+.set CYREG_SFLASH_AV_PAIRS_8B6, 0x0ffff086
+.set CYREG_SFLASH_AV_PAIRS_8B7, 0x0ffff087
+.set CYREG_SFLASH_AV_PAIRS_8B8, 0x0ffff088
+.set CYREG_SFLASH_AV_PAIRS_8B9, 0x0ffff089
+.set CYREG_SFLASH_AV_PAIRS_8B10, 0x0ffff08a
+.set CYREG_SFLASH_AV_PAIRS_8B11, 0x0ffff08b
+.set CYREG_SFLASH_AV_PAIRS_8B12, 0x0ffff08c
+.set CYREG_SFLASH_AV_PAIRS_8B13, 0x0ffff08d
+.set CYREG_SFLASH_AV_PAIRS_8B14, 0x0ffff08e
+.set CYREG_SFLASH_AV_PAIRS_8B15, 0x0ffff08f
+.set CYREG_SFLASH_AV_PAIRS_8B16, 0x0ffff090
+.set CYREG_SFLASH_AV_PAIRS_8B17, 0x0ffff091
+.set CYREG_SFLASH_AV_PAIRS_8B18, 0x0ffff092
+.set CYREG_SFLASH_AV_PAIRS_8B19, 0x0ffff093
+.set CYREG_SFLASH_AV_PAIRS_8B20, 0x0ffff094
+.set CYREG_SFLASH_AV_PAIRS_8B21, 0x0ffff095
+.set CYREG_SFLASH_AV_PAIRS_8B22, 0x0ffff096
+.set CYREG_SFLASH_AV_PAIRS_8B23, 0x0ffff097
+.set CYREG_SFLASH_AV_PAIRS_8B24, 0x0ffff098
+.set CYREG_SFLASH_AV_PAIRS_8B25, 0x0ffff099
+.set CYREG_SFLASH_AV_PAIRS_8B26, 0x0ffff09a
+.set CYREG_SFLASH_AV_PAIRS_8B27, 0x0ffff09b
+.set CYREG_SFLASH_AV_PAIRS_8B28, 0x0ffff09c
+.set CYREG_SFLASH_AV_PAIRS_8B29, 0x0ffff09d
+.set CYREG_SFLASH_AV_PAIRS_8B30, 0x0ffff09e
+.set CYREG_SFLASH_AV_PAIRS_8B31, 0x0ffff09f
+.set CYREG_SFLASH_AV_PAIRS_8B32, 0x0ffff0a0
+.set CYREG_SFLASH_AV_PAIRS_8B33, 0x0ffff0a1
+.set CYREG_SFLASH_AV_PAIRS_8B34, 0x0ffff0a2
+.set CYREG_SFLASH_AV_PAIRS_8B35, 0x0ffff0a3
+.set CYREG_SFLASH_AV_PAIRS_8B36, 0x0ffff0a4
+.set CYREG_SFLASH_AV_PAIRS_8B37, 0x0ffff0a5
+.set CYREG_SFLASH_AV_PAIRS_8B38, 0x0ffff0a6
+.set CYREG_SFLASH_AV_PAIRS_8B39, 0x0ffff0a7
+.set CYREG_SFLASH_AV_PAIRS_8B40, 0x0ffff0a8
+.set CYREG_SFLASH_AV_PAIRS_8B41, 0x0ffff0a9
+.set CYREG_SFLASH_AV_PAIRS_8B42, 0x0ffff0aa
+.set CYREG_SFLASH_AV_PAIRS_8B43, 0x0ffff0ab
+.set CYREG_SFLASH_AV_PAIRS_8B44, 0x0ffff0ac
+.set CYREG_SFLASH_AV_PAIRS_8B45, 0x0ffff0ad
+.set CYREG_SFLASH_AV_PAIRS_8B46, 0x0ffff0ae
+.set CYREG_SFLASH_AV_PAIRS_8B47, 0x0ffff0af
+.set CYREG_SFLASH_AV_PAIRS_8B48, 0x0ffff0b0
+.set CYREG_SFLASH_AV_PAIRS_8B49, 0x0ffff0b1
+.set CYREG_SFLASH_AV_PAIRS_8B50, 0x0ffff0b2
+.set CYREG_SFLASH_AV_PAIRS_8B51, 0x0ffff0b3
+.set CYREG_SFLASH_AV_PAIRS_8B52, 0x0ffff0b4
+.set CYREG_SFLASH_AV_PAIRS_8B53, 0x0ffff0b5
+.set CYREG_SFLASH_AV_PAIRS_8B54, 0x0ffff0b6
+.set CYREG_SFLASH_AV_PAIRS_8B55, 0x0ffff0b7
+.set CYREG_SFLASH_AV_PAIRS_8B56, 0x0ffff0b8
+.set CYREG_SFLASH_AV_PAIRS_8B57, 0x0ffff0b9
+.set CYREG_SFLASH_AV_PAIRS_8B58, 0x0ffff0ba
+.set CYREG_SFLASH_AV_PAIRS_8B59, 0x0ffff0bb
+.set CYREG_SFLASH_AV_PAIRS_8B60, 0x0ffff0bc
+.set CYREG_SFLASH_AV_PAIRS_8B61, 0x0ffff0bd
+.set CYREG_SFLASH_AV_PAIRS_8B62, 0x0ffff0be
+.set CYREG_SFLASH_AV_PAIRS_8B63, 0x0ffff0bf
+.set CYREG_SFLASH_AV_PAIRS_8B64, 0x0ffff0c0
+.set CYREG_SFLASH_AV_PAIRS_8B65, 0x0ffff0c1
+.set CYREG_SFLASH_AV_PAIRS_8B66, 0x0ffff0c2
+.set CYREG_SFLASH_AV_PAIRS_8B67, 0x0ffff0c3
+.set CYREG_SFLASH_AV_PAIRS_8B68, 0x0ffff0c4
+.set CYREG_SFLASH_AV_PAIRS_8B69, 0x0ffff0c5
+.set CYREG_SFLASH_AV_PAIRS_8B70, 0x0ffff0c6
+.set CYREG_SFLASH_AV_PAIRS_8B71, 0x0ffff0c7
+.set CYREG_SFLASH_AV_PAIRS_8B72, 0x0ffff0c8
+.set CYREG_SFLASH_AV_PAIRS_8B73, 0x0ffff0c9
+.set CYREG_SFLASH_AV_PAIRS_8B74, 0x0ffff0ca
+.set CYREG_SFLASH_AV_PAIRS_8B75, 0x0ffff0cb
+.set CYREG_SFLASH_AV_PAIRS_8B76, 0x0ffff0cc
+.set CYREG_SFLASH_AV_PAIRS_8B77, 0x0ffff0cd
+.set CYREG_SFLASH_AV_PAIRS_8B78, 0x0ffff0ce
+.set CYREG_SFLASH_AV_PAIRS_8B79, 0x0ffff0cf
+.set CYREG_SFLASH_AV_PAIRS_8B80, 0x0ffff0d0
+.set CYREG_SFLASH_AV_PAIRS_8B81, 0x0ffff0d1
+.set CYREG_SFLASH_AV_PAIRS_8B82, 0x0ffff0d2
+.set CYREG_SFLASH_AV_PAIRS_8B83, 0x0ffff0d3
+.set CYREG_SFLASH_AV_PAIRS_8B84, 0x0ffff0d4
+.set CYREG_SFLASH_AV_PAIRS_8B85, 0x0ffff0d5
+.set CYREG_SFLASH_AV_PAIRS_8B86, 0x0ffff0d6
+.set CYREG_SFLASH_AV_PAIRS_8B87, 0x0ffff0d7
+.set CYREG_SFLASH_BLESS_BB_BUMP2, 0x0ffff0d8
+.set CYFLD_SFLASH_V2I_RCAL__OFFSET, 0x00000000
+.set CYFLD_SFLASH_V2I_RCAL__SIZE, 0x00000005
+.set CYFLD_SFLASH_V2I__OFFSET, 0x00000005
+.set CYFLD_SFLASH_V2I__SIZE, 0x00000005
+.set CYFLD_SFLASH_VBG_TRIM__OFFSET, 0x0000000a
+.set CYFLD_SFLASH_VBG_TRIM__SIZE, 0x00000003
+.set CYFLD_SFLASH_SY_IBIAS__OFFSET, 0x0000000d
+.set CYFLD_SFLASH_SY_IBIAS__SIZE, 0x00000003
+.set CYREG_SFLASH_AV_PAIRS_8B88, 0x0ffff0d8
+.set CYREG_SFLASH_AV_PAIRS_8B89, 0x0ffff0d9
+.set CYREG_SFLASH_BLESS_BB_XO, 0x0ffff0da
+.set CYFLD_SFLASH_DIS_XOCORE_SUPFILT__OFFSET, 0x00000000
+.set CYFLD_SFLASH_DIS_XOCORE_SUPFILT__SIZE, 0x00000001
+.set CYFLD_SFLASH_EN_RE_FASTSTART__OFFSET, 0x00000001
+.set CYFLD_SFLASH_EN_RE_FASTSTART__SIZE, 0x00000001
+.set CYFLD_SFLASH_EN_CURMEAS__OFFSET, 0x00000002
+.set CYFLD_SFLASH_EN_CURMEAS__SIZE, 0x00000001
+.set CYFLD_SFLASH_EN_AMPDET_CURMEAS__OFFSET, 0x00000003
+.set CYFLD_SFLASH_EN_AMPDET_CURMEAS__SIZE, 0x00000001
+.set CYFLD_SFLASH_EN_AMPDET_FASTSTART__OFFSET, 0x00000004
+.set CYFLD_SFLASH_EN_AMPDET_FASTSTART__SIZE, 0x00000001
+.set CYFLD_SFLASH_CTRL_RC_FASTSTART_RES__OFFSET, 0x00000005
+.set CYFLD_SFLASH_CTRL_RC_FASTSTART_RES__SIZE, 0x00000002
+.set CYFLD_SFLASH_CTRL_VDDL_XO__OFFSET, 0x00000007
+.set CYFLD_SFLASH_CTRL_VDDL_XO__SIZE, 0x00000003
+.set CYFLD_SFLASH_CTRL_VDDL_XB__OFFSET, 0x0000000a
+.set CYFLD_SFLASH_CTRL_VDDL_XB__SIZE, 0x00000003
+.set CYFLD_SFLASH_CTRL_RPREF__OFFSET, 0x0000000d
+.set CYFLD_SFLASH_CTRL_RPREF__SIZE, 0x00000002
+.set CYFLD_SFLASH_rev_bb_xo__OFFSET, 0x0000000f
+.set CYFLD_SFLASH_rev_bb_xo__SIZE, 0x00000001
+.set CYREG_SFLASH_AV_PAIRS_8B90, 0x0ffff0da
+.set CYREG_SFLASH_AV_PAIRS_8B91, 0x0ffff0db
+.set CYREG_SFLASH_AV_PAIRS_8B92, 0x0ffff0dc
+.set CYREG_SFLASH_BLESS_SY_BUMP1, 0x0ffff0dc
+.set CYFLD_SFLASH_VCO__OFFSET, 0x00000000
+.set CYFLD_SFLASH_VCO__SIZE, 0x00000004
+.set CYFLD_SFLASH_LOFB_POWERSAVE__OFFSET, 0x00000004
+.set CYFLD_SFLASH_LOFB_POWERSAVE__SIZE, 0x00000001
+.set CYFLD_SFLASH_IBIAS_LOPATH__OFFSET, 0x00000005
+.set CYFLD_SFLASH_IBIAS_LOPATH__SIZE, 0x00000002
+.set CYFLD_SFLASH_LDOLO_FORCE_STARTUP__OFFSET, 0x00000007
+.set CYFLD_SFLASH_LDOLO_FORCE_STARTUP__SIZE, 0x00000001
+.set CYFLD_SFLASH_LOPATH__OFFSET, 0x00000008
+.set CYFLD_SFLASH_LOPATH__SIZE, 0x00000004
+.set CYFLD_SFLASH_PDCPLPF__OFFSET, 0x0000000c
+.set CYFLD_SFLASH_PDCPLPF__SIZE, 0x00000004
+.set CYREG_SFLASH_AV_PAIRS_8B93, 0x0ffff0dd
+.set CYREG_SFLASH_AV_PAIRS_8B94, 0x0ffff0de
+.set CYREG_SFLASH_BLESS_LDO, 0x0ffff0de
+.set CYFLD_SFLASH_BUMP_BALUM_HF__OFFSET, 0x00000000
+.set CYFLD_SFLASH_BUMP_BALUM_HF__SIZE, 0x00000003
+.set CYFLD_SFLASH_BUMP_SY_VCO__OFFSET, 0x00000003
+.set CYFLD_SFLASH_BUMP_SY_VCO__SIZE, 0x00000002
+.set CYFLD_SFLASH_BUMP_SY_LOPATH__OFFSET, 0x00000005
+.set CYFLD_SFLASH_BUMP_SY_LOPATH__SIZE, 0x00000002
+.set CYFLD_SFLASH_BUMP_SY_LHV__OFFSET, 0x00000007
+.set CYFLD_SFLASH_BUMP_SY_LHV__SIZE, 0x00000002
+.set CYFLD_SFLASH_BUMP_SY_FFFB__OFFSET, 0x00000009
+.set CYFLD_SFLASH_BUMP_SY_FFFB__SIZE, 0x00000003
+.set CYFLD_SFLASH_REV_LDO__OFFSET, 0x0000000c
+.set CYFLD_SFLASH_REV_LDO__SIZE, 0x00000004
+.set CYREG_SFLASH_AV_PAIRS_8B95, 0x0ffff0df
+.set CYREG_SFLASH_AV_PAIRS_8B96, 0x0ffff0e0
+.set CYREG_SFLASH_AV_PAIRS_8B97, 0x0ffff0e1
+.set CYREG_SFLASH_AV_PAIRS_8B98, 0x0ffff0e2
+.set CYREG_SFLASH_AV_PAIRS_8B99, 0x0ffff0e3
+.set CYREG_SFLASH_AV_PAIRS_8B100, 0x0ffff0e4
+.set CYREG_SFLASH_AV_PAIRS_8B101, 0x0ffff0e5
+.set CYREG_SFLASH_AV_PAIRS_8B102, 0x0ffff0e6
+.set CYREG_SFLASH_AV_PAIRS_8B103, 0x0ffff0e7
+.set CYREG_SFLASH_AV_PAIRS_8B104, 0x0ffff0e8
+.set CYREG_SFLASH_AV_PAIRS_8B105, 0x0ffff0e9
+.set CYREG_SFLASH_AV_PAIRS_8B106, 0x0ffff0ea
+.set CYREG_SFLASH_AV_PAIRS_8B107, 0x0ffff0eb
+.set CYREG_SFLASH_AV_PAIRS_8B108, 0x0ffff0ec
+.set CYREG_SFLASH_AV_PAIRS_8B109, 0x0ffff0ed
+.set CYREG_SFLASH_AV_PAIRS_8B110, 0x0ffff0ee
+.set CYREG_SFLASH_AV_PAIRS_8B111, 0x0ffff0ef
+.set CYREG_SFLASH_AV_PAIRS_8B112, 0x0ffff0f0
+.set CYREG_SFLASH_AV_PAIRS_8B113, 0x0ffff0f1
+.set CYREG_SFLASH_AV_PAIRS_8B114, 0x0ffff0f2
+.set CYREG_SFLASH_AV_PAIRS_8B115, 0x0ffff0f3
+.set CYREG_SFLASH_AV_PAIRS_8B116, 0x0ffff0f4
+.set CYREG_SFLASH_AV_PAIRS_8B117, 0x0ffff0f5
+.set CYREG_SFLASH_AV_PAIRS_8B118, 0x0ffff0f6
+.set CYREG_SFLASH_AV_PAIRS_8B119, 0x0ffff0f7
+.set CYREG_SFLASH_AV_PAIRS_8B120, 0x0ffff0f8
+.set CYREG_SFLASH_AV_PAIRS_8B121, 0x0ffff0f9
+.set CYREG_SFLASH_AV_PAIRS_8B122, 0x0ffff0fa
+.set CYREG_SFLASH_AV_PAIRS_8B123, 0x0ffff0fb
+.set CYREG_SFLASH_AV_PAIRS_8B124, 0x0ffff0fc
+.set CYREG_SFLASH_AV_PAIRS_8B125, 0x0ffff0fd
+.set CYREG_SFLASH_AV_PAIRS_8B126, 0x0ffff0fe
+.set CYREG_SFLASH_AV_PAIRS_8B127, 0x0ffff0ff
+.set CYREG_SFLASH_AV_PAIRS_32B0, 0x0ffff100
+.set CYFLD_SFLASH_DATA32__OFFSET, 0x00000000
+.set CYFLD_SFLASH_DATA32__SIZE, 0x00000020
+.set CYREG_SFLASH_AV_PAIRS_32B1, 0x0ffff104
+.set CYREG_SFLASH_AV_PAIRS_32B2, 0x0ffff108
+.set CYREG_SFLASH_AV_PAIRS_32B3, 0x0ffff10c
+.set CYREG_SFLASH_AV_PAIRS_32B4, 0x0ffff110
+.set CYREG_SFLASH_AV_PAIRS_32B5, 0x0ffff114
+.set CYREG_SFLASH_AV_PAIRS_32B6, 0x0ffff118
+.set CYREG_SFLASH_AV_PAIRS_32B7, 0x0ffff11c
+.set CYREG_SFLASH_AV_PAIRS_32B8, 0x0ffff120
+.set CYREG_SFLASH_AV_PAIRS_32B9, 0x0ffff124
+.set CYREG_SFLASH_AV_PAIRS_32B10, 0x0ffff128
+.set CYREG_SFLASH_AV_PAIRS_32B11, 0x0ffff12c
+.set CYREG_SFLASH_AV_PAIRS_32B12, 0x0ffff130
+.set CYREG_SFLASH_AV_PAIRS_32B13, 0x0ffff134
+.set CYREG_SFLASH_AV_PAIRS_32B14, 0x0ffff138
+.set CYREG_SFLASH_AV_PAIRS_32B15, 0x0ffff13c
+.set CYREG_SFLASH_CPUSS_WOUNDING, 0x0ffff140
+.set CYREG_SFLASH_SILICON_ID, 0x0ffff144
+.set CYFLD_SFLASH_ID__OFFSET, 0x00000000
+.set CYFLD_SFLASH_ID__SIZE, 0x00000010
+.set CYREG_SFLASH_CPUSS_PRIV_RAM, 0x0ffff148
+.set CYFLD_SFLASH_RAM_PROT_LIMIT__OFFSET, 0x00000000
+.set CYFLD_SFLASH_RAM_PROT_LIMIT__SIZE, 0x00000009
+.set CYREG_SFLASH_CPUSS_PRIV_ROM_BROM, 0x0ffff14a
+.set CYFLD_SFLASH_BROM_PROT_LIMIT__OFFSET, 0x00000000
+.set CYFLD_SFLASH_BROM_PROT_LIMIT__SIZE, 0x00000008
+.set CYREG_SFLASH_CPUSS_PRIV_FLASH, 0x0ffff14c
+.set CYFLD_SFLASH_FLASH_PROT_LIMIT__OFFSET, 0x00000000
+.set CYFLD_SFLASH_FLASH_PROT_LIMIT__SIZE, 0x0000000b
+.set CYREG_SFLASH_CPUSS_PRIV_ROM_SROM, 0x0ffff14e
+.set CYFLD_SFLASH_SROM_PROT_LIMIT__OFFSET, 0x00000000
+.set CYFLD_SFLASH_SROM_PROT_LIMIT__SIZE, 0x0000000a
+.set CYREG_SFLASH_HIB_KEY_DELAY, 0x0ffff150
+.set CYFLD_SFLASH_WAKEUP_HOLDOFF__OFFSET, 0x00000000
+.set CYFLD_SFLASH_WAKEUP_HOLDOFF__SIZE, 0x0000000a
+.set CYREG_SFLASH_DPSLP_KEY_DELAY, 0x0ffff152
+.set CYREG_SFLASH_SWD_CONFIG, 0x0ffff154
+.set CYFLD_SFLASH_SWD_SELECT__OFFSET, 0x00000000
+.set CYFLD_SFLASH_SWD_SELECT__SIZE, 0x00000001
+.set CYREG_SFLASH_INITIAL_SPCIF_TRIM_M1_DAC0, 0x0ffff155
+.set CYFLD_SFLASH_IDAC__OFFSET, 0x00000000
+.set CYFLD_SFLASH_IDAC__SIZE, 0x00000005
+.set CYFLD_SFLASH_SLOPE__OFFSET, 0x00000005
+.set CYFLD_SFLASH_SLOPE__SIZE, 0x00000003
+.set CYREG_SFLASH_SWD_LISTEN, 0x0ffff158
+.set CYFLD_SFLASH_CYCLES__OFFSET, 0x00000000
+.set CYFLD_SFLASH_CYCLES__SIZE, 0x00000020
+.set CYREG_SFLASH_FLASH_START, 0x0ffff15c
+.set CYFLD_SFLASH_ADDRESS__OFFSET, 0x00000000
+.set CYFLD_SFLASH_ADDRESS__SIZE, 0x00000020
+.set CYREG_SFLASH_CSD_TRIM1_HVIDAC, 0x0ffff160
+.set CYFLD_SFLASH_TRIM8__OFFSET, 0x00000000
+.set CYFLD_SFLASH_TRIM8__SIZE, 0x00000008
+.set CYREG_SFLASH_CSD_TRIM2_HVIDAC, 0x0ffff161
+.set CYREG_SFLASH_CSD_TRIM1_CSD, 0x0ffff162
+.set CYREG_SFLASH_CSD_TRIM2_CSD, 0x0ffff163
+.set CYREG_SFLASH_SAR_TEMP_MULTIPLIER, 0x0ffff164
+.set CYFLD_SFLASH_TEMP_MULTIPLIER__OFFSET, 0x00000000
+.set CYFLD_SFLASH_TEMP_MULTIPLIER__SIZE, 0x00000010
+.set CYREG_SFLASH_SAR_TEMP_OFFSET, 0x0ffff166
+.set CYFLD_SFLASH_TEMP_OFFSET__OFFSET, 0x00000000
+.set CYFLD_SFLASH_TEMP_OFFSET__SIZE, 0x00000010
+.set CYREG_SFLASH_SKIP_CHECKSUM, 0x0ffff169
+.set CYFLD_SFLASH_SKIP__OFFSET, 0x00000000
+.set CYFLD_SFLASH_SKIP__SIZE, 0x00000008
+.set CYREG_SFLASH_PROT_VIRGINKEY0, 0x0ffff170
+.set CYFLD_SFLASH_KEY8__OFFSET, 0x00000000
+.set CYFLD_SFLASH_KEY8__SIZE, 0x00000008
+.set CYREG_SFLASH_PROT_VIRGINKEY1, 0x0ffff171
+.set CYREG_SFLASH_PROT_VIRGINKEY2, 0x0ffff172
+.set CYREG_SFLASH_PROT_VIRGINKEY3, 0x0ffff173
+.set CYREG_SFLASH_PROT_VIRGINKEY4, 0x0ffff174
+.set CYREG_SFLASH_PROT_VIRGINKEY5, 0x0ffff175
+.set CYREG_SFLASH_PROT_VIRGINKEY6, 0x0ffff176
+.set CYREG_SFLASH_PROT_VIRGINKEY7, 0x0ffff177
+.set CYREG_SFLASH_DIE_LOT0, 0x0ffff178
+.set CYFLD_SFLASH_LOT__OFFSET, 0x00000000
+.set CYFLD_SFLASH_LOT__SIZE, 0x00000008
+.set CYREG_SFLASH_DIE_LOT1, 0x0ffff179
+.set CYREG_SFLASH_DIE_LOT2, 0x0ffff17a
+.set CYREG_SFLASH_DIE_WAFER, 0x0ffff17b
+.set CYFLD_SFLASH_WAFER__OFFSET, 0x00000000
+.set CYFLD_SFLASH_WAFER__SIZE, 0x00000008
+.set CYREG_SFLASH_DIE_X, 0x0ffff17c
+.set CYFLD_SFLASH_X__OFFSET, 0x00000000
+.set CYFLD_SFLASH_X__SIZE, 0x00000008
+.set CYREG_SFLASH_DIE_Y, 0x0ffff17d
+.set CYFLD_SFLASH_Y__OFFSET, 0x00000000
+.set CYFLD_SFLASH_Y__SIZE, 0x00000008
+.set CYREG_SFLASH_DIE_SORT, 0x0ffff17e
+.set CYFLD_SFLASH_S1_PASS__OFFSET, 0x00000000
+.set CYFLD_SFLASH_S1_PASS__SIZE, 0x00000001
+.set CYFLD_SFLASH_S2_PASS__OFFSET, 0x00000001
+.set CYFLD_SFLASH_S2_PASS__SIZE, 0x00000001
+.set CYFLD_SFLASH_S3_PASS__OFFSET, 0x00000002
+.set CYFLD_SFLASH_S3_PASS__SIZE, 0x00000001
+.set CYFLD_SFLASH_CRI_PASS__OFFSET, 0x00000003
+.set CYFLD_SFLASH_CRI_PASS__SIZE, 0x00000001
+.set CYFLD_SFLASH_CHI_PASS__OFFSET, 0x00000004
+.set CYFLD_SFLASH_CHI_PASS__SIZE, 0x00000001
+.set CYFLD_SFLASH_ENG_PASS__OFFSET, 0x00000005
+.set CYFLD_SFLASH_ENG_PASS__SIZE, 0x00000001
+.set CYREG_SFLASH_DIE_MINOR, 0x0ffff17f
+.set CYFLD_SFLASH_MINOR__OFFSET, 0x00000000
+.set CYFLD_SFLASH_MINOR__SIZE, 0x00000008
+.set CYREG_SFLASH_PE_TE_DATA0, 0x0ffff180
+.set CYREG_SFLASH_PE_TE_DATA1, 0x0ffff181
+.set CYREG_SFLASH_PE_TE_DATA2, 0x0ffff182
+.set CYREG_SFLASH_PE_TE_DATA3, 0x0ffff183
+.set CYREG_SFLASH_PE_TE_DATA4, 0x0ffff184
+.set CYREG_SFLASH_PE_TE_DATA5, 0x0ffff185
+.set CYREG_SFLASH_PE_TE_DATA6, 0x0ffff186
+.set CYREG_SFLASH_PE_TE_DATA7, 0x0ffff187
+.set CYREG_SFLASH_PE_TE_DATA8, 0x0ffff188
+.set CYREG_SFLASH_PE_TE_DATA9, 0x0ffff189
+.set CYREG_SFLASH_PE_TE_DATA10, 0x0ffff18a
+.set CYREG_SFLASH_PE_TE_DATA11, 0x0ffff18b
+.set CYREG_SFLASH_PE_TE_DATA12, 0x0ffff18c
+.set CYREG_SFLASH_PE_TE_DATA13, 0x0ffff18d
+.set CYREG_SFLASH_PE_TE_DATA14, 0x0ffff18e
+.set CYREG_SFLASH_PE_TE_DATA15, 0x0ffff18f
+.set CYREG_SFLASH_PE_TE_DATA16, 0x0ffff190
+.set CYREG_SFLASH_PE_TE_DATA17, 0x0ffff191
+.set CYREG_SFLASH_PE_TE_DATA18, 0x0ffff192
+.set CYREG_SFLASH_PE_TE_DATA19, 0x0ffff193
+.set CYREG_SFLASH_PE_TE_DATA20, 0x0ffff194
+.set CYREG_SFLASH_PE_TE_DATA21, 0x0ffff195
+.set CYREG_SFLASH_PE_TE_DATA22, 0x0ffff196
+.set CYREG_SFLASH_PE_TE_DATA23, 0x0ffff197
+.set CYREG_SFLASH_PE_TE_DATA24, 0x0ffff198
+.set CYREG_SFLASH_PE_TE_DATA25, 0x0ffff199
+.set CYREG_SFLASH_PE_TE_DATA26, 0x0ffff19a
+.set CYREG_SFLASH_PE_TE_DATA27, 0x0ffff19b
+.set CYREG_SFLASH_PE_TE_DATA28, 0x0ffff19c
+.set CYREG_SFLASH_PE_TE_DATA29, 0x0ffff19d
+.set CYREG_SFLASH_PE_TE_DATA30, 0x0ffff19e
+.set CYREG_SFLASH_PE_TE_DATA31, 0x0ffff19f
+.set CYREG_SFLASH_PP, 0x0ffff1a0
+.set CYFLD_SFLASH_PERIOD__OFFSET, 0x00000000
+.set CYFLD_SFLASH_PERIOD__SIZE, 0x00000018
+.set CYFLD_SFLASH_PDAC__OFFSET, 0x00000018
+.set CYFLD_SFLASH_PDAC__SIZE, 0x00000004
+.set CYFLD_SFLASH_NDAC__OFFSET, 0x0000001c
+.set CYFLD_SFLASH_NDAC__SIZE, 0x00000004
+.set CYREG_SFLASH_E, 0x0ffff1a4
+.set CYREG_SFLASH_P, 0x0ffff1a8
+.set CYREG_SFLASH_EA_E, 0x0ffff1ac
+.set CYREG_SFLASH_EA_P, 0x0ffff1b0
+.set CYREG_SFLASH_ES_E, 0x0ffff1b4
+.set CYREG_SFLASH_ES_P_EO, 0x0ffff1b8
+.set CYREG_SFLASH_E_VCTAT, 0x0ffff1bc
+.set CYFLD_SFLASH_VCTAT_SLOPE__OFFSET, 0x00000000
+.set CYFLD_SFLASH_VCTAT_SLOPE__SIZE, 0x00000004
+.set CYFLD_SFLASH_VCTAT_VOLTAGE__OFFSET, 0x00000004
+.set CYFLD_SFLASH_VCTAT_VOLTAGE__SIZE, 0x00000002
+.set CYFLD_SFLASH_VCTAT_ENABLE__OFFSET, 0x00000006
+.set CYFLD_SFLASH_VCTAT_ENABLE__SIZE, 0x00000001
+.set CYREG_SFLASH_P_VCTAT, 0x0ffff1bd
+.set CYREG_SFLASH_IMO_MAXF0, 0x0ffff1c0
+.set CYFLD_SFLASH_MAXFREQ__OFFSET, 0x00000000
+.set CYFLD_SFLASH_MAXFREQ__SIZE, 0x00000006
+.set CYREG_SFLASH_IMO_ABS0, 0x0ffff1c1
+.set CYFLD_SFLASH_ABS_TRIM_IMO__OFFSET, 0x00000000
+.set CYFLD_SFLASH_ABS_TRIM_IMO__SIZE, 0x00000006
+.set CYREG_SFLASH_IMO_TMPCO0, 0x0ffff1c2
+.set CYFLD_SFLASH_TMPCO_TRIM_IMO__OFFSET, 0x00000000
+.set CYFLD_SFLASH_TMPCO_TRIM_IMO__SIZE, 0x00000006
+.set CYREG_SFLASH_IMO_MAXF1, 0x0ffff1c3
+.set CYREG_SFLASH_IMO_ABS1, 0x0ffff1c4
+.set CYREG_SFLASH_IMO_TMPCO1, 0x0ffff1c5
+.set CYREG_SFLASH_IMO_MAXF2, 0x0ffff1c6
+.set CYREG_SFLASH_IMO_ABS2, 0x0ffff1c7
+.set CYREG_SFLASH_IMO_TMPCO2, 0x0ffff1c8
+.set CYREG_SFLASH_IMO_MAXF3, 0x0ffff1c9
+.set CYREG_SFLASH_IMO_ABS3, 0x0ffff1ca
+.set CYREG_SFLASH_IMO_TMPCO3, 0x0ffff1cb
+.set CYREG_SFLASH_IMO_ABS4, 0x0ffff1cc
+.set CYREG_SFLASH_IMO_TMPCO4, 0x0ffff1cd
+.set CYREG_SFLASH_IMO_TRIM0, 0x0ffff1d0
+.set CYFLD_SFLASH_OFFSET__OFFSET, 0x00000000
+.set CYFLD_SFLASH_OFFSET__SIZE, 0x00000008
+.set CYREG_SFLASH_IMO_TRIM1, 0x0ffff1d1
+.set CYREG_SFLASH_IMO_TRIM2, 0x0ffff1d2
+.set CYREG_SFLASH_IMO_TRIM3, 0x0ffff1d3
+.set CYREG_SFLASH_IMO_TRIM4, 0x0ffff1d4
+.set CYREG_SFLASH_IMO_TRIM5, 0x0ffff1d5
+.set CYREG_SFLASH_IMO_TRIM6, 0x0ffff1d6
+.set CYREG_SFLASH_IMO_TRIM7, 0x0ffff1d7
+.set CYREG_SFLASH_IMO_TRIM8, 0x0ffff1d8
+.set CYREG_SFLASH_IMO_TRIM9, 0x0ffff1d9
+.set CYREG_SFLASH_IMO_TRIM10, 0x0ffff1da
+.set CYREG_SFLASH_IMO_TRIM11, 0x0ffff1db
+.set CYREG_SFLASH_IMO_TRIM12, 0x0ffff1dc
+.set CYREG_SFLASH_IMO_TRIM13, 0x0ffff1dd
+.set CYREG_SFLASH_IMO_TRIM14, 0x0ffff1de
+.set CYREG_SFLASH_IMO_TRIM15, 0x0ffff1df
+.set CYREG_SFLASH_IMO_TRIM16, 0x0ffff1e0
+.set CYREG_SFLASH_IMO_TRIM17, 0x0ffff1e1
+.set CYREG_SFLASH_IMO_TRIM18, 0x0ffff1e2
+.set CYREG_SFLASH_IMO_TRIM19, 0x0ffff1e3
+.set CYREG_SFLASH_IMO_TRIM20, 0x0ffff1e4
+.set CYREG_SFLASH_IMO_TRIM21, 0x0ffff1e5
+.set CYREG_SFLASH_IMO_TRIM22, 0x0ffff1e6
+.set CYREG_SFLASH_IMO_TRIM23, 0x0ffff1e7
+.set CYREG_SFLASH_IMO_TRIM24, 0x0ffff1e8
+.set CYREG_SFLASH_IMO_TRIM25, 0x0ffff1e9
+.set CYREG_SFLASH_IMO_TRIM26, 0x0ffff1ea
+.set CYREG_SFLASH_IMO_TRIM27, 0x0ffff1eb
+.set CYREG_SFLASH_IMO_TRIM28, 0x0ffff1ec
+.set CYREG_SFLASH_IMO_TRIM29, 0x0ffff1ed
+.set CYREG_SFLASH_IMO_TRIM30, 0x0ffff1ee
+.set CYREG_SFLASH_IMO_TRIM31, 0x0ffff1ef
+.set CYREG_SFLASH_IMO_TRIM32, 0x0ffff1f0
+.set CYREG_SFLASH_IMO_TRIM33, 0x0ffff1f1
+.set CYREG_SFLASH_IMO_TRIM34, 0x0ffff1f2
+.set CYREG_SFLASH_IMO_TRIM35, 0x0ffff1f3
+.set CYREG_SFLASH_IMO_TRIM36, 0x0ffff1f4
+.set CYREG_SFLASH_IMO_TRIM37, 0x0ffff1f5
+.set CYREG_SFLASH_IMO_TRIM38, 0x0ffff1f6
+.set CYREG_SFLASH_IMO_TRIM39, 0x0ffff1f7
+.set CYREG_SFLASH_IMO_TRIM40, 0x0ffff1f8
+.set CYREG_SFLASH_IMO_TRIM41, 0x0ffff1f9
+.set CYREG_SFLASH_IMO_TRIM42, 0x0ffff1fa
+.set CYREG_SFLASH_IMO_TRIM43, 0x0ffff1fb
+.set CYREG_SFLASH_IMO_TRIM44, 0x0ffff1fc
+.set CYREG_SFLASH_IMO_TRIM45, 0x0ffff1fd
+.set CYREG_SFLASH_CHECKSUM, 0x0ffff1fe
+.set CYFLD_SFLASH_CHECKSUM__OFFSET, 0x00000000
+.set CYFLD_SFLASH_CHECKSUM__SIZE, 0x00000010
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH0, 0x0ffff200
+.set CYFLD_SFLASH_BYTE_MEM__OFFSET, 0x00000000
+.set CYFLD_SFLASH_BYTE_MEM__SIZE, 0x00000008
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH1, 0x0ffff201
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH2, 0x0ffff202
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH3, 0x0ffff203
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH4, 0x0ffff204
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH5, 0x0ffff205
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH6, 0x0ffff206
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH7, 0x0ffff207
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH8, 0x0ffff208
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH9, 0x0ffff209
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH10, 0x0ffff20a
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH11, 0x0ffff20b
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH12, 0x0ffff20c
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH13, 0x0ffff20d
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH14, 0x0ffff20e
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH15, 0x0ffff20f
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH16, 0x0ffff210
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH17, 0x0ffff211
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH18, 0x0ffff212
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH19, 0x0ffff213
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH20, 0x0ffff214
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH21, 0x0ffff215
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH22, 0x0ffff216
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH23, 0x0ffff217
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH24, 0x0ffff218
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH25, 0x0ffff219
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH26, 0x0ffff21a
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH27, 0x0ffff21b
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH28, 0x0ffff21c
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH29, 0x0ffff21d
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH30, 0x0ffff21e
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH31, 0x0ffff21f
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH32, 0x0ffff220
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH33, 0x0ffff221
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH34, 0x0ffff222
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH35, 0x0ffff223
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH36, 0x0ffff224
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH37, 0x0ffff225
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH38, 0x0ffff226
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH39, 0x0ffff227
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH40, 0x0ffff228
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH41, 0x0ffff229
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH42, 0x0ffff22a
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH43, 0x0ffff22b
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH44, 0x0ffff22c
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH45, 0x0ffff22d
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH46, 0x0ffff22e
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH47, 0x0ffff22f
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH48, 0x0ffff230
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH49, 0x0ffff231
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH50, 0x0ffff232
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH51, 0x0ffff233
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH52, 0x0ffff234
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH53, 0x0ffff235
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH54, 0x0ffff236
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH55, 0x0ffff237
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH56, 0x0ffff238
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH57, 0x0ffff239
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH58, 0x0ffff23a
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH59, 0x0ffff23b
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH60, 0x0ffff23c
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH61, 0x0ffff23d
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH62, 0x0ffff23e
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH63, 0x0ffff23f
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH64, 0x0ffff240
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH65, 0x0ffff241
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH66, 0x0ffff242
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH67, 0x0ffff243
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH68, 0x0ffff244
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH69, 0x0ffff245
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH70, 0x0ffff246
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH71, 0x0ffff247
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH72, 0x0ffff248
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH73, 0x0ffff249
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH74, 0x0ffff24a
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH75, 0x0ffff24b
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH76, 0x0ffff24c
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH77, 0x0ffff24d
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH78, 0x0ffff24e
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH79, 0x0ffff24f
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH80, 0x0ffff250
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH81, 0x0ffff251
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH82, 0x0ffff252
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH83, 0x0ffff253
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH84, 0x0ffff254
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH85, 0x0ffff255
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH86, 0x0ffff256
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH87, 0x0ffff257
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH88, 0x0ffff258
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH89, 0x0ffff259
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH90, 0x0ffff25a
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH91, 0x0ffff25b
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH92, 0x0ffff25c
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH93, 0x0ffff25d
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH94, 0x0ffff25e
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH95, 0x0ffff25f
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH96, 0x0ffff260
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH97, 0x0ffff261
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH98, 0x0ffff262
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH99, 0x0ffff263
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH100, 0x0ffff264
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH101, 0x0ffff265
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH102, 0x0ffff266
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH103, 0x0ffff267
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH104, 0x0ffff268
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH105, 0x0ffff269
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH106, 0x0ffff26a
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH107, 0x0ffff26b
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH108, 0x0ffff26c
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH109, 0x0ffff26d
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH110, 0x0ffff26e
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH111, 0x0ffff26f
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH112, 0x0ffff270
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH113, 0x0ffff271
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH114, 0x0ffff272
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH115, 0x0ffff273
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH116, 0x0ffff274
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH117, 0x0ffff275
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH118, 0x0ffff276
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH119, 0x0ffff277
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH120, 0x0ffff278
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH121, 0x0ffff279
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH122, 0x0ffff27a
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH123, 0x0ffff27b
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH124, 0x0ffff27c
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH125, 0x0ffff27d
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH126, 0x0ffff27e
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH127, 0x0ffff27f
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH128, 0x0ffff280
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH129, 0x0ffff281
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH130, 0x0ffff282
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH131, 0x0ffff283
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH132, 0x0ffff284
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH133, 0x0ffff285
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH134, 0x0ffff286
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH135, 0x0ffff287
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH136, 0x0ffff288
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH137, 0x0ffff289
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH138, 0x0ffff28a
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH139, 0x0ffff28b
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH140, 0x0ffff28c
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH141, 0x0ffff28d
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH142, 0x0ffff28e
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH143, 0x0ffff28f
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH144, 0x0ffff290
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH145, 0x0ffff291
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH146, 0x0ffff292
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH147, 0x0ffff293
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH148, 0x0ffff294
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH149, 0x0ffff295
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH150, 0x0ffff296
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH151, 0x0ffff297
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH152, 0x0ffff298
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH153, 0x0ffff299
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH154, 0x0ffff29a
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH155, 0x0ffff29b
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH156, 0x0ffff29c
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH157, 0x0ffff29d
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH158, 0x0ffff29e
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH159, 0x0ffff29f
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH160, 0x0ffff2a0
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH161, 0x0ffff2a1
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH162, 0x0ffff2a2
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH163, 0x0ffff2a3
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH164, 0x0ffff2a4
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH165, 0x0ffff2a5
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH166, 0x0ffff2a6
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH167, 0x0ffff2a7
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH168, 0x0ffff2a8
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH169, 0x0ffff2a9
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH170, 0x0ffff2aa
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH171, 0x0ffff2ab
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH172, 0x0ffff2ac
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH173, 0x0ffff2ad
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH174, 0x0ffff2ae
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH175, 0x0ffff2af
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH176, 0x0ffff2b0
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH177, 0x0ffff2b1
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH178, 0x0ffff2b2
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH179, 0x0ffff2b3
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH180, 0x0ffff2b4
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH181, 0x0ffff2b5
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH182, 0x0ffff2b6
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH183, 0x0ffff2b7
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH184, 0x0ffff2b8
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH185, 0x0ffff2b9
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH186, 0x0ffff2ba
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH187, 0x0ffff2bb
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH188, 0x0ffff2bc
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH189, 0x0ffff2bd
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH190, 0x0ffff2be
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH191, 0x0ffff2bf
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH192, 0x0ffff2c0
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH193, 0x0ffff2c1
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH194, 0x0ffff2c2
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH195, 0x0ffff2c3
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH196, 0x0ffff2c4
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH197, 0x0ffff2c5
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH198, 0x0ffff2c6
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH199, 0x0ffff2c7
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH200, 0x0ffff2c8
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH201, 0x0ffff2c9
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH202, 0x0ffff2ca
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH203, 0x0ffff2cb
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH204, 0x0ffff2cc
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH205, 0x0ffff2cd
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH206, 0x0ffff2ce
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH207, 0x0ffff2cf
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH208, 0x0ffff2d0
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH209, 0x0ffff2d1
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH210, 0x0ffff2d2
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH211, 0x0ffff2d3
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH212, 0x0ffff2d4
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH213, 0x0ffff2d5
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH214, 0x0ffff2d6
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH215, 0x0ffff2d7
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH216, 0x0ffff2d8
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH217, 0x0ffff2d9
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH218, 0x0ffff2da
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH219, 0x0ffff2db
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH220, 0x0ffff2dc
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH221, 0x0ffff2dd
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH222, 0x0ffff2de
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH223, 0x0ffff2df
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH224, 0x0ffff2e0
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH225, 0x0ffff2e1
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH226, 0x0ffff2e2
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH227, 0x0ffff2e3
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH228, 0x0ffff2e4
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH229, 0x0ffff2e5
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH230, 0x0ffff2e6
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH231, 0x0ffff2e7
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH232, 0x0ffff2e8
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH233, 0x0ffff2e9
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH234, 0x0ffff2ea
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH235, 0x0ffff2eb
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH236, 0x0ffff2ec
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH237, 0x0ffff2ed
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH238, 0x0ffff2ee
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH239, 0x0ffff2ef
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH240, 0x0ffff2f0
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH241, 0x0ffff2f1
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH242, 0x0ffff2f2
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH243, 0x0ffff2f3
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH244, 0x0ffff2f4
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH245, 0x0ffff2f5
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH246, 0x0ffff2f6
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH247, 0x0ffff2f7
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH248, 0x0ffff2f8
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH249, 0x0ffff2f9
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH250, 0x0ffff2fa
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH251, 0x0ffff2fb
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH252, 0x0ffff2fc
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH253, 0x0ffff2fd
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH254, 0x0ffff2fe
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH255, 0x0ffff2ff
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH256, 0x0ffff300
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH257, 0x0ffff301
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH258, 0x0ffff302
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH259, 0x0ffff303
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH260, 0x0ffff304
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH261, 0x0ffff305
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH262, 0x0ffff306
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH263, 0x0ffff307
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH264, 0x0ffff308
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH265, 0x0ffff309
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH266, 0x0ffff30a
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH267, 0x0ffff30b
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH268, 0x0ffff30c
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH269, 0x0ffff30d
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH270, 0x0ffff30e
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH271, 0x0ffff30f
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH272, 0x0ffff310
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH273, 0x0ffff311
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH274, 0x0ffff312
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH275, 0x0ffff313
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH276, 0x0ffff314
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH277, 0x0ffff315
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH278, 0x0ffff316
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH279, 0x0ffff317
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH280, 0x0ffff318
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH281, 0x0ffff319
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH282, 0x0ffff31a
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH283, 0x0ffff31b
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH284, 0x0ffff31c
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH285, 0x0ffff31d
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH286, 0x0ffff31e
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH287, 0x0ffff31f
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH288, 0x0ffff320
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH289, 0x0ffff321
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH290, 0x0ffff322
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH291, 0x0ffff323
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH292, 0x0ffff324
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH293, 0x0ffff325
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH294, 0x0ffff326
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH295, 0x0ffff327
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH296, 0x0ffff328
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH297, 0x0ffff329
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH298, 0x0ffff32a
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH299, 0x0ffff32b
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH300, 0x0ffff32c
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH301, 0x0ffff32d
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH302, 0x0ffff32e
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH303, 0x0ffff32f
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH304, 0x0ffff330
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH305, 0x0ffff331
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH306, 0x0ffff332
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH307, 0x0ffff333
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH308, 0x0ffff334
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH309, 0x0ffff335
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH310, 0x0ffff336
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH311, 0x0ffff337
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH312, 0x0ffff338
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH313, 0x0ffff339
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH314, 0x0ffff33a
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH315, 0x0ffff33b
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH316, 0x0ffff33c
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH317, 0x0ffff33d
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH318, 0x0ffff33e
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH319, 0x0ffff33f
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH320, 0x0ffff340
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH321, 0x0ffff341
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH322, 0x0ffff342
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH323, 0x0ffff343
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH324, 0x0ffff344
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH325, 0x0ffff345
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH326, 0x0ffff346
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH327, 0x0ffff347
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH328, 0x0ffff348
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH329, 0x0ffff349
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH330, 0x0ffff34a
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH331, 0x0ffff34b
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH332, 0x0ffff34c
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH333, 0x0ffff34d
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH334, 0x0ffff34e
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH335, 0x0ffff34f
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH336, 0x0ffff350
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH337, 0x0ffff351
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH338, 0x0ffff352
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH339, 0x0ffff353
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH340, 0x0ffff354
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH341, 0x0ffff355
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH342, 0x0ffff356
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH343, 0x0ffff357
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH344, 0x0ffff358
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH345, 0x0ffff359
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH346, 0x0ffff35a
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH347, 0x0ffff35b
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH348, 0x0ffff35c
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH349, 0x0ffff35d
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH350, 0x0ffff35e
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH351, 0x0ffff35f
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH352, 0x0ffff360
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH353, 0x0ffff361
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH354, 0x0ffff362
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH355, 0x0ffff363
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH356, 0x0ffff364
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH357, 0x0ffff365
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH358, 0x0ffff366
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH359, 0x0ffff367
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH360, 0x0ffff368
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH361, 0x0ffff369
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH362, 0x0ffff36a
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH363, 0x0ffff36b
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH364, 0x0ffff36c
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH365, 0x0ffff36d
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH366, 0x0ffff36e
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH367, 0x0ffff36f
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH368, 0x0ffff370
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH369, 0x0ffff371
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH370, 0x0ffff372
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH371, 0x0ffff373
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH372, 0x0ffff374
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH373, 0x0ffff375
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH374, 0x0ffff376
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH375, 0x0ffff377
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH376, 0x0ffff378
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH377, 0x0ffff379
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH378, 0x0ffff37a
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH379, 0x0ffff37b
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH380, 0x0ffff37c
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH381, 0x0ffff37d
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH382, 0x0ffff37e
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH383, 0x0ffff37f
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH384, 0x0ffff380
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH385, 0x0ffff381
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH386, 0x0ffff382
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH387, 0x0ffff383
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH388, 0x0ffff384
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH389, 0x0ffff385
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH390, 0x0ffff386
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH391, 0x0ffff387
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH392, 0x0ffff388
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH393, 0x0ffff389
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH394, 0x0ffff38a
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH395, 0x0ffff38b
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH396, 0x0ffff38c
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH397, 0x0ffff38d
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH398, 0x0ffff38e
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH399, 0x0ffff38f
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH400, 0x0ffff390
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH401, 0x0ffff391
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH402, 0x0ffff392
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH403, 0x0ffff393
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH404, 0x0ffff394
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH405, 0x0ffff395
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH406, 0x0ffff396
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH407, 0x0ffff397
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH408, 0x0ffff398
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH409, 0x0ffff399
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH410, 0x0ffff39a
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH411, 0x0ffff39b
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH412, 0x0ffff39c
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH413, 0x0ffff39d
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH414, 0x0ffff39e
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH415, 0x0ffff39f
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH416, 0x0ffff3a0
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH417, 0x0ffff3a1
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH418, 0x0ffff3a2
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH419, 0x0ffff3a3
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH420, 0x0ffff3a4
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH421, 0x0ffff3a5
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH422, 0x0ffff3a6
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH423, 0x0ffff3a7
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH424, 0x0ffff3a8
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH425, 0x0ffff3a9
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH426, 0x0ffff3aa
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH427, 0x0ffff3ab
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH428, 0x0ffff3ac
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH429, 0x0ffff3ad
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH430, 0x0ffff3ae
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH431, 0x0ffff3af
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH432, 0x0ffff3b0
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH433, 0x0ffff3b1
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH434, 0x0ffff3b2
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH435, 0x0ffff3b3
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH436, 0x0ffff3b4
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH437, 0x0ffff3b5
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH438, 0x0ffff3b6
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH439, 0x0ffff3b7
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH440, 0x0ffff3b8
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH441, 0x0ffff3b9
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH442, 0x0ffff3ba
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH443, 0x0ffff3bb
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH444, 0x0ffff3bc
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH445, 0x0ffff3bd
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH446, 0x0ffff3be
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH447, 0x0ffff3bf
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH448, 0x0ffff3c0
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH449, 0x0ffff3c1
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH450, 0x0ffff3c2
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH451, 0x0ffff3c3
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH452, 0x0ffff3c4
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH453, 0x0ffff3c5
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH454, 0x0ffff3c6
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH455, 0x0ffff3c7
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH456, 0x0ffff3c8
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH457, 0x0ffff3c9
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH458, 0x0ffff3ca
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH459, 0x0ffff3cb
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH460, 0x0ffff3cc
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH461, 0x0ffff3cd
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH462, 0x0ffff3ce
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH463, 0x0ffff3cf
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH464, 0x0ffff3d0
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH465, 0x0ffff3d1
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH466, 0x0ffff3d2
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH467, 0x0ffff3d3
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH468, 0x0ffff3d4
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH469, 0x0ffff3d5
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH470, 0x0ffff3d6
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH471, 0x0ffff3d7
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH472, 0x0ffff3d8
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH473, 0x0ffff3d9
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH474, 0x0ffff3da
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH475, 0x0ffff3db
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH476, 0x0ffff3dc
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH477, 0x0ffff3dd
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH478, 0x0ffff3de
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH479, 0x0ffff3df
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH480, 0x0ffff3e0
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH481, 0x0ffff3e1
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH482, 0x0ffff3e2
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH483, 0x0ffff3e3
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH484, 0x0ffff3e4
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH485, 0x0ffff3e5
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH486, 0x0ffff3e6
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH487, 0x0ffff3e7
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH488, 0x0ffff3e8
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH489, 0x0ffff3e9
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH490, 0x0ffff3ea
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH491, 0x0ffff3eb
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH492, 0x0ffff3ec
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH493, 0x0ffff3ed
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH494, 0x0ffff3ee
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH495, 0x0ffff3ef
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH496, 0x0ffff3f0
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH497, 0x0ffff3f1
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH498, 0x0ffff3f2
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH499, 0x0ffff3f3
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH500, 0x0ffff3f4
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH501, 0x0ffff3f5
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH502, 0x0ffff3f6
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH503, 0x0ffff3f7
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH504, 0x0ffff3f8
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH505, 0x0ffff3f9
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH506, 0x0ffff3fa
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH507, 0x0ffff3fb
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH508, 0x0ffff3fc
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH509, 0x0ffff3fd
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH510, 0x0ffff3fe
+.set CYREG_SFLASH_MACRO_0_FREE_SFLASH511, 0x0ffff3ff
+.set CYREG_SFLASH_ALT_PROT_ROW0, 0x0ffff400
+.set CYREG_SFLASH_ALT_PROT_ROW1, 0x0ffff401
+.set CYREG_SFLASH_ALT_PROT_ROW2, 0x0ffff402
+.set CYREG_SFLASH_ALT_PROT_ROW3, 0x0ffff403
+.set CYREG_SFLASH_ALT_PROT_ROW4, 0x0ffff404
+.set CYREG_SFLASH_ALT_PROT_ROW5, 0x0ffff405
+.set CYREG_SFLASH_ALT_PROT_ROW6, 0x0ffff406
+.set CYREG_SFLASH_ALT_PROT_ROW7, 0x0ffff407
+.set CYREG_SFLASH_ALT_PROT_ROW8, 0x0ffff408
+.set CYREG_SFLASH_ALT_PROT_ROW9, 0x0ffff409
+.set CYREG_SFLASH_ALT_PROT_ROW10, 0x0ffff40a
+.set CYREG_SFLASH_ALT_PROT_ROW11, 0x0ffff40b
+.set CYREG_SFLASH_ALT_PROT_ROW12, 0x0ffff40c
+.set CYREG_SFLASH_ALT_PROT_ROW13, 0x0ffff40d
+.set CYREG_SFLASH_ALT_PROT_ROW14, 0x0ffff40e
+.set CYREG_SFLASH_ALT_PROT_ROW15, 0x0ffff40f
+.set CYREG_SFLASH_ALT_PROT_ROW16, 0x0ffff410
+.set CYREG_SFLASH_ALT_PROT_ROW17, 0x0ffff411
+.set CYREG_SFLASH_ALT_PROT_ROW18, 0x0ffff412
+.set CYREG_SFLASH_ALT_PROT_ROW19, 0x0ffff413
+.set CYREG_SFLASH_ALT_PROT_ROW20, 0x0ffff414
+.set CYREG_SFLASH_ALT_PROT_ROW21, 0x0ffff415
+.set CYREG_SFLASH_ALT_PROT_ROW22, 0x0ffff416
+.set CYREG_SFLASH_ALT_PROT_ROW23, 0x0ffff417
+.set CYREG_SFLASH_ALT_PROT_ROW24, 0x0ffff418
+.set CYREG_SFLASH_ALT_PROT_ROW25, 0x0ffff419
+.set CYREG_SFLASH_ALT_PROT_ROW26, 0x0ffff41a
+.set CYREG_SFLASH_ALT_PROT_ROW27, 0x0ffff41b
+.set CYREG_SFLASH_ALT_PROT_ROW28, 0x0ffff41c
+.set CYREG_SFLASH_ALT_PROT_ROW29, 0x0ffff41d
+.set CYREG_SFLASH_ALT_PROT_ROW30, 0x0ffff41e
+.set CYREG_SFLASH_ALT_PROT_ROW31, 0x0ffff41f
+.set CYREG_SFLASH_ALT_PROT_ROW32, 0x0ffff420
+.set CYREG_SFLASH_ALT_PROT_ROW33, 0x0ffff421
+.set CYREG_SFLASH_ALT_PROT_ROW34, 0x0ffff422
+.set CYREG_SFLASH_ALT_PROT_ROW35, 0x0ffff423
+.set CYREG_SFLASH_ALT_PROT_ROW36, 0x0ffff424
+.set CYREG_SFLASH_ALT_PROT_ROW37, 0x0ffff425
+.set CYREG_SFLASH_ALT_PROT_ROW38, 0x0ffff426
+.set CYREG_SFLASH_ALT_PROT_ROW39, 0x0ffff427
+.set CYREG_SFLASH_ALT_PROT_ROW40, 0x0ffff428
+.set CYREG_SFLASH_ALT_PROT_ROW41, 0x0ffff429
+.set CYREG_SFLASH_ALT_PROT_ROW42, 0x0ffff42a
+.set CYREG_SFLASH_ALT_PROT_ROW43, 0x0ffff42b
+.set CYREG_SFLASH_ALT_PROT_ROW44, 0x0ffff42c
+.set CYREG_SFLASH_ALT_PROT_ROW45, 0x0ffff42d
+.set CYREG_SFLASH_ALT_PROT_ROW46, 0x0ffff42e
+.set CYREG_SFLASH_ALT_PROT_ROW47, 0x0ffff42f
+.set CYREG_SFLASH_ALT_PROT_ROW48, 0x0ffff430
+.set CYREG_SFLASH_ALT_PROT_ROW49, 0x0ffff431
+.set CYREG_SFLASH_ALT_PROT_ROW50, 0x0ffff432
+.set CYREG_SFLASH_ALT_PROT_ROW51, 0x0ffff433
+.set CYREG_SFLASH_ALT_PROT_ROW52, 0x0ffff434
+.set CYREG_SFLASH_ALT_PROT_ROW53, 0x0ffff435
+.set CYREG_SFLASH_ALT_PROT_ROW54, 0x0ffff436
+.set CYREG_SFLASH_ALT_PROT_ROW55, 0x0ffff437
+.set CYREG_SFLASH_ALT_PROT_ROW56, 0x0ffff438
+.set CYREG_SFLASH_ALT_PROT_ROW57, 0x0ffff439
+.set CYREG_SFLASH_ALT_PROT_ROW58, 0x0ffff43a
+.set CYREG_SFLASH_ALT_PROT_ROW59, 0x0ffff43b
+.set CYREG_SFLASH_ALT_PROT_ROW60, 0x0ffff43c
+.set CYREG_SFLASH_ALT_PROT_ROW61, 0x0ffff43d
+.set CYREG_SFLASH_ALT_PROT_ROW62, 0x0ffff43e
+.set CYREG_SFLASH_ALT_PROT_ROW63, 0x0ffff43f
+.set CYREG_SFLASH_ALT_PROT_ROW64, 0x0ffff440
+.set CYREG_SFLASH_ALT_PROT_ROW65, 0x0ffff441
+.set CYREG_SFLASH_ALT_PROT_ROW66, 0x0ffff442
+.set CYREG_SFLASH_ALT_PROT_ROW67, 0x0ffff443
+.set CYREG_SFLASH_ALT_PROT_ROW68, 0x0ffff444
+.set CYREG_SFLASH_ALT_PROT_ROW69, 0x0ffff445
+.set CYREG_SFLASH_ALT_PROT_ROW70, 0x0ffff446
+.set CYREG_SFLASH_ALT_PROT_ROW71, 0x0ffff447
+.set CYREG_SFLASH_ALT_PROT_ROW72, 0x0ffff448
+.set CYREG_SFLASH_ALT_PROT_ROW73, 0x0ffff449
+.set CYREG_SFLASH_ALT_PROT_ROW74, 0x0ffff44a
+.set CYREG_SFLASH_ALT_PROT_ROW75, 0x0ffff44b
+.set CYREG_SFLASH_ALT_PROT_ROW76, 0x0ffff44c
+.set CYREG_SFLASH_ALT_PROT_ROW77, 0x0ffff44d
+.set CYREG_SFLASH_ALT_PROT_ROW78, 0x0ffff44e
+.set CYREG_SFLASH_ALT_PROT_ROW79, 0x0ffff44f
+.set CYREG_SFLASH_ALT_PROT_ROW80, 0x0ffff450
+.set CYREG_SFLASH_ALT_PROT_ROW81, 0x0ffff451
+.set CYREG_SFLASH_ALT_PROT_ROW82, 0x0ffff452
+.set CYREG_SFLASH_ALT_PROT_ROW83, 0x0ffff453
+.set CYREG_SFLASH_ALT_PROT_ROW84, 0x0ffff454
+.set CYREG_SFLASH_ALT_PROT_ROW85, 0x0ffff455
+.set CYREG_SFLASH_ALT_PROT_ROW86, 0x0ffff456
+.set CYREG_SFLASH_ALT_PROT_ROW87, 0x0ffff457
+.set CYREG_SFLASH_ALT_PROT_ROW88, 0x0ffff458
+.set CYREG_SFLASH_ALT_PROT_ROW89, 0x0ffff459
+.set CYREG_SFLASH_ALT_PROT_ROW90, 0x0ffff45a
+.set CYREG_SFLASH_ALT_PROT_ROW91, 0x0ffff45b
+.set CYREG_SFLASH_ALT_PROT_ROW92, 0x0ffff45c
+.set CYREG_SFLASH_ALT_PROT_ROW93, 0x0ffff45d
+.set CYREG_SFLASH_ALT_PROT_ROW94, 0x0ffff45e
+.set CYREG_SFLASH_ALT_PROT_ROW95, 0x0ffff45f
+.set CYREG_SFLASH_ALT_PROT_ROW96, 0x0ffff460
+.set CYREG_SFLASH_ALT_PROT_ROW97, 0x0ffff461
+.set CYREG_SFLASH_ALT_PROT_ROW98, 0x0ffff462
+.set CYREG_SFLASH_ALT_PROT_ROW99, 0x0ffff463
+.set CYREG_SFLASH_ALT_PROT_ROW100, 0x0ffff464
+.set CYREG_SFLASH_ALT_PROT_ROW101, 0x0ffff465
+.set CYREG_SFLASH_ALT_PROT_ROW102, 0x0ffff466
+.set CYREG_SFLASH_ALT_PROT_ROW103, 0x0ffff467
+.set CYREG_SFLASH_ALT_PROT_ROW104, 0x0ffff468
+.set CYREG_SFLASH_ALT_PROT_ROW105, 0x0ffff469
+.set CYREG_SFLASH_ALT_PROT_ROW106, 0x0ffff46a
+.set CYREG_SFLASH_ALT_PROT_ROW107, 0x0ffff46b
+.set CYREG_SFLASH_ALT_PROT_ROW108, 0x0ffff46c
+.set CYREG_SFLASH_ALT_PROT_ROW109, 0x0ffff46d
+.set CYREG_SFLASH_ALT_PROT_ROW110, 0x0ffff46e
+.set CYREG_SFLASH_ALT_PROT_ROW111, 0x0ffff46f
+.set CYREG_SFLASH_ALT_PROT_ROW112, 0x0ffff470
+.set CYREG_SFLASH_ALT_PROT_ROW113, 0x0ffff471
+.set CYREG_SFLASH_ALT_PROT_ROW114, 0x0ffff472
+.set CYREG_SFLASH_ALT_PROT_ROW115, 0x0ffff473
+.set CYREG_SFLASH_ALT_PROT_ROW116, 0x0ffff474
+.set CYREG_SFLASH_ALT_PROT_ROW117, 0x0ffff475
+.set CYREG_SFLASH_ALT_PROT_ROW118, 0x0ffff476
+.set CYREG_SFLASH_ALT_PROT_ROW119, 0x0ffff477
+.set CYREG_SFLASH_ALT_PROT_ROW120, 0x0ffff478
+.set CYREG_SFLASH_ALT_PROT_ROW121, 0x0ffff479
+.set CYREG_SFLASH_ALT_PROT_ROW122, 0x0ffff47a
+.set CYREG_SFLASH_ALT_PROT_ROW123, 0x0ffff47b
+.set CYREG_SFLASH_ALT_PROT_ROW124, 0x0ffff47c
+.set CYREG_SFLASH_ALT_PROT_ROW125, 0x0ffff47d
+.set CYREG_SFLASH_ALT_PROT_ROW126, 0x0ffff47e
+.set CYREG_SFLASH_ALT_PROT_ROW127, 0x0ffff47f
+.set CYREG_SFLASH_ALT_PROT_ROW128, 0x0ffff480
+.set CYREG_SFLASH_ALT_PROT_ROW129, 0x0ffff481
+.set CYREG_SFLASH_ALT_PROT_ROW130, 0x0ffff482
+.set CYREG_SFLASH_ALT_PROT_ROW131, 0x0ffff483
+.set CYREG_SFLASH_ALT_PROT_ROW132, 0x0ffff484
+.set CYREG_SFLASH_ALT_PROT_ROW133, 0x0ffff485
+.set CYREG_SFLASH_ALT_PROT_ROW134, 0x0ffff486
+.set CYREG_SFLASH_ALT_PROT_ROW135, 0x0ffff487
+.set CYREG_SFLASH_ALT_PROT_ROW136, 0x0ffff488
+.set CYREG_SFLASH_ALT_PROT_ROW137, 0x0ffff489
+.set CYREG_SFLASH_ALT_PROT_ROW138, 0x0ffff48a
+.set CYREG_SFLASH_ALT_PROT_ROW139, 0x0ffff48b
+.set CYREG_SFLASH_ALT_PROT_ROW140, 0x0ffff48c
+.set CYREG_SFLASH_ALT_PROT_ROW141, 0x0ffff48d
+.set CYREG_SFLASH_ALT_PROT_ROW142, 0x0ffff48e
+.set CYREG_SFLASH_ALT_PROT_ROW143, 0x0ffff48f
+.set CYREG_SFLASH_ALT_PROT_ROW144, 0x0ffff490
+.set CYREG_SFLASH_ALT_PROT_ROW145, 0x0ffff491
+.set CYREG_SFLASH_ALT_PROT_ROW146, 0x0ffff492
+.set CYREG_SFLASH_ALT_PROT_ROW147, 0x0ffff493
+.set CYREG_SFLASH_ALT_PROT_ROW148, 0x0ffff494
+.set CYREG_SFLASH_ALT_PROT_ROW149, 0x0ffff495
+.set CYREG_SFLASH_ALT_PROT_ROW150, 0x0ffff496
+.set CYREG_SFLASH_ALT_PROT_ROW151, 0x0ffff497
+.set CYREG_SFLASH_ALT_PROT_ROW152, 0x0ffff498
+.set CYREG_SFLASH_ALT_PROT_ROW153, 0x0ffff499
+.set CYREG_SFLASH_ALT_PROT_ROW154, 0x0ffff49a
+.set CYREG_SFLASH_ALT_PROT_ROW155, 0x0ffff49b
+.set CYREG_SFLASH_ALT_PROT_ROW156, 0x0ffff49c
+.set CYREG_SFLASH_ALT_PROT_ROW157, 0x0ffff49d
+.set CYREG_SFLASH_ALT_PROT_ROW158, 0x0ffff49e
+.set CYREG_SFLASH_ALT_PROT_ROW159, 0x0ffff49f
+.set CYREG_SFLASH_ALT_PROT_ROW160, 0x0ffff4a0
+.set CYREG_SFLASH_ALT_PROT_ROW161, 0x0ffff4a1
+.set CYREG_SFLASH_ALT_PROT_ROW162, 0x0ffff4a2
+.set CYREG_SFLASH_ALT_PROT_ROW163, 0x0ffff4a3
+.set CYREG_SFLASH_ALT_PROT_ROW164, 0x0ffff4a4
+.set CYREG_SFLASH_ALT_PROT_ROW165, 0x0ffff4a5
+.set CYREG_SFLASH_ALT_PROT_ROW166, 0x0ffff4a6
+.set CYREG_SFLASH_ALT_PROT_ROW167, 0x0ffff4a7
+.set CYREG_SFLASH_ALT_PROT_ROW168, 0x0ffff4a8
+.set CYREG_SFLASH_ALT_PROT_ROW169, 0x0ffff4a9
+.set CYREG_SFLASH_ALT_PROT_ROW170, 0x0ffff4aa
+.set CYREG_SFLASH_ALT_PROT_ROW171, 0x0ffff4ab
+.set CYREG_SFLASH_ALT_PROT_ROW172, 0x0ffff4ac
+.set CYREG_SFLASH_ALT_PROT_ROW173, 0x0ffff4ad
+.set CYREG_SFLASH_ALT_PROT_ROW174, 0x0ffff4ae
+.set CYREG_SFLASH_ALT_PROT_ROW175, 0x0ffff4af
+.set CYREG_SFLASH_ALT_PROT_ROW176, 0x0ffff4b0
+.set CYREG_SFLASH_ALT_PROT_ROW177, 0x0ffff4b1
+.set CYREG_SFLASH_ALT_PROT_ROW178, 0x0ffff4b2
+.set CYREG_SFLASH_ALT_PROT_ROW179, 0x0ffff4b3
+.set CYREG_SFLASH_ALT_PROT_ROW180, 0x0ffff4b4
+.set CYREG_SFLASH_ALT_PROT_ROW181, 0x0ffff4b5
+.set CYREG_SFLASH_ALT_PROT_ROW182, 0x0ffff4b6
+.set CYREG_SFLASH_ALT_PROT_ROW183, 0x0ffff4b7
+.set CYREG_SFLASH_ALT_PROT_ROW184, 0x0ffff4b8
+.set CYREG_SFLASH_ALT_PROT_ROW185, 0x0ffff4b9
+.set CYREG_SFLASH_ALT_PROT_ROW186, 0x0ffff4ba
+.set CYREG_SFLASH_ALT_PROT_ROW187, 0x0ffff4bb
+.set CYREG_SFLASH_ALT_PROT_ROW188, 0x0ffff4bc
+.set CYREG_SFLASH_ALT_PROT_ROW189, 0x0ffff4bd
+.set CYREG_SFLASH_ALT_PROT_ROW190, 0x0ffff4be
+.set CYREG_SFLASH_ALT_PROT_ROW191, 0x0ffff4bf
+.set CYREG_SFLASH_ALT_PROT_ROW192, 0x0ffff4c0
+.set CYREG_SFLASH_ALT_PROT_ROW193, 0x0ffff4c1
+.set CYREG_SFLASH_ALT_PROT_ROW194, 0x0ffff4c2
+.set CYREG_SFLASH_ALT_PROT_ROW195, 0x0ffff4c3
+.set CYREG_SFLASH_ALT_PROT_ROW196, 0x0ffff4c4
+.set CYREG_SFLASH_ALT_PROT_ROW197, 0x0ffff4c5
+.set CYREG_SFLASH_ALT_PROT_ROW198, 0x0ffff4c6
+.set CYREG_SFLASH_ALT_PROT_ROW199, 0x0ffff4c7
+.set CYREG_SFLASH_ALT_PROT_ROW200, 0x0ffff4c8
+.set CYREG_SFLASH_ALT_PROT_ROW201, 0x0ffff4c9
+.set CYREG_SFLASH_ALT_PROT_ROW202, 0x0ffff4ca
+.set CYREG_SFLASH_ALT_PROT_ROW203, 0x0ffff4cb
+.set CYREG_SFLASH_ALT_PROT_ROW204, 0x0ffff4cc
+.set CYREG_SFLASH_ALT_PROT_ROW205, 0x0ffff4cd
+.set CYREG_SFLASH_ALT_PROT_ROW206, 0x0ffff4ce
+.set CYREG_SFLASH_ALT_PROT_ROW207, 0x0ffff4cf
+.set CYREG_SFLASH_ALT_PROT_ROW208, 0x0ffff4d0
+.set CYREG_SFLASH_ALT_PROT_ROW209, 0x0ffff4d1
+.set CYREG_SFLASH_ALT_PROT_ROW210, 0x0ffff4d2
+.set CYREG_SFLASH_ALT_PROT_ROW211, 0x0ffff4d3
+.set CYREG_SFLASH_ALT_PROT_ROW212, 0x0ffff4d4
+.set CYREG_SFLASH_ALT_PROT_ROW213, 0x0ffff4d5
+.set CYREG_SFLASH_ALT_PROT_ROW214, 0x0ffff4d6
+.set CYREG_SFLASH_ALT_PROT_ROW215, 0x0ffff4d7
+.set CYREG_SFLASH_ALT_PROT_ROW216, 0x0ffff4d8
+.set CYREG_SFLASH_ALT_PROT_ROW217, 0x0ffff4d9
+.set CYREG_SFLASH_ALT_PROT_ROW218, 0x0ffff4da
+.set CYREG_SFLASH_ALT_PROT_ROW219, 0x0ffff4db
+.set CYREG_SFLASH_ALT_PROT_ROW220, 0x0ffff4dc
+.set CYREG_SFLASH_ALT_PROT_ROW221, 0x0ffff4dd
+.set CYREG_SFLASH_ALT_PROT_ROW222, 0x0ffff4de
+.set CYREG_SFLASH_ALT_PROT_ROW223, 0x0ffff4df
+.set CYREG_SFLASH_ALT_PROT_ROW224, 0x0ffff4e0
+.set CYREG_SFLASH_ALT_PROT_ROW225, 0x0ffff4e1
+.set CYREG_SFLASH_ALT_PROT_ROW226, 0x0ffff4e2
+.set CYREG_SFLASH_ALT_PROT_ROW227, 0x0ffff4e3
+.set CYREG_SFLASH_ALT_PROT_ROW228, 0x0ffff4e4
+.set CYREG_SFLASH_ALT_PROT_ROW229, 0x0ffff4e5
+.set CYREG_SFLASH_ALT_PROT_ROW230, 0x0ffff4e6
+.set CYREG_SFLASH_ALT_PROT_ROW231, 0x0ffff4e7
+.set CYREG_SFLASH_ALT_PROT_ROW232, 0x0ffff4e8
+.set CYREG_SFLASH_ALT_PROT_ROW233, 0x0ffff4e9
+.set CYREG_SFLASH_ALT_PROT_ROW234, 0x0ffff4ea
+.set CYREG_SFLASH_ALT_PROT_ROW235, 0x0ffff4eb
+.set CYREG_SFLASH_ALT_PROT_ROW236, 0x0ffff4ec
+.set CYREG_SFLASH_ALT_PROT_ROW237, 0x0ffff4ed
+.set CYREG_SFLASH_ALT_PROT_ROW238, 0x0ffff4ee
+.set CYREG_SFLASH_ALT_PROT_ROW239, 0x0ffff4ef
+.set CYREG_SFLASH_ALT_PROT_ROW240, 0x0ffff4f0
+.set CYREG_SFLASH_ALT_PROT_ROW241, 0x0ffff4f1
+.set CYREG_SFLASH_ALT_PROT_ROW242, 0x0ffff4f2
+.set CYREG_SFLASH_ALT_PROT_ROW243, 0x0ffff4f3
+.set CYREG_SFLASH_ALT_PROT_ROW244, 0x0ffff4f4
+.set CYREG_SFLASH_ALT_PROT_ROW245, 0x0ffff4f5
+.set CYREG_SFLASH_ALT_PROT_ROW246, 0x0ffff4f6
+.set CYREG_SFLASH_ALT_PROT_ROW247, 0x0ffff4f7
+.set CYREG_SFLASH_ALT_PROT_ROW248, 0x0ffff4f8
+.set CYREG_SFLASH_ALT_PROT_ROW249, 0x0ffff4f9
+.set CYREG_SFLASH_ALT_PROT_ROW250, 0x0ffff4fa
+.set CYREG_SFLASH_ALT_PROT_ROW251, 0x0ffff4fb
+.set CYREG_SFLASH_ALT_PROT_ROW252, 0x0ffff4fc
+.set CYREG_SFLASH_ALT_PROT_ROW253, 0x0ffff4fd
+.set CYREG_SFLASH_ALT_PROT_ROW254, 0x0ffff4fe
+.set CYREG_SFLASH_ALT_PROT_ROW255, 0x0ffff4ff
+.set CYREG_SFLASH_ALT_PP, 0x0ffff5a0
+.set CYREG_SFLASH_ALT_E, 0x0ffff5a4
+.set CYREG_SFLASH_ALT_P, 0x0ffff5a8
+.set CYREG_SFLASH_ALT_EA_E, 0x0ffff5ac
+.set CYREG_SFLASH_ALT_EA_P, 0x0ffff5b0
+.set CYREG_SFLASH_ALT_ES_E, 0x0ffff5b4
+.set CYREG_SFLASH_ALT_ES_P_EO, 0x0ffff5b8
+.set CYREG_SFLASH_ALT_E_VCTAT, 0x0ffff5bc
+.set CYREG_SFLASH_ALT_P_VCTAT, 0x0ffff5bd
+.set CYDEV_ROM_BASE, 0x10000000
+.set CYDEV_ROM_SIZE, 0x00002000
+.set CYREG_ROM_DATA_MBASE, 0x10000000
+.set CYREG_ROM_DATA_MSIZE, 0x00002000
+.set CYDEV_SRAM_BASE, 0x20000000
+.set CYDEV_SRAM_SIZE, 0x00004000
+.set CYREG_SRAM_DATA_MBASE, 0x20000000
+.set CYREG_SRAM_DATA_MSIZE, 0x00004000
+.set CYDEV_PERI_BASE, 0x40010000
+.set CYDEV_PERI_SIZE, 0x00010000
+.set CYREG_PERI_DIV_CMD, 0x40010000
+.set CYFLD_PERI_SEL_DIV__OFFSET, 0x00000000
+.set CYFLD_PERI_SEL_DIV__SIZE, 0x00000006
+.set CYFLD_PERI_SEL_TYPE__OFFSET, 0x00000006
+.set CYFLD_PERI_SEL_TYPE__SIZE, 0x00000002
+.set CYFLD_PERI_PA_SEL_DIV__OFFSET, 0x00000008
+.set CYFLD_PERI_PA_SEL_DIV__SIZE, 0x00000006
+.set CYFLD_PERI_PA_SEL_TYPE__OFFSET, 0x0000000e
+.set CYFLD_PERI_PA_SEL_TYPE__SIZE, 0x00000002
+.set CYFLD_PERI_DISABLE__OFFSET, 0x0000001e
+.set CYFLD_PERI_DISABLE__SIZE, 0x00000001
+.set CYFLD_PERI_ENABLE__OFFSET, 0x0000001f
+.set CYFLD_PERI_ENABLE__SIZE, 0x00000001
+.set CYREG_PERI_PCLK_CTL0, 0x40010100
+.set CYREG_PERI_PCLK_CTL1, 0x40010104
+.set CYREG_PERI_PCLK_CTL2, 0x40010108
+.set CYREG_PERI_PCLK_CTL3, 0x4001010c
+.set CYREG_PERI_PCLK_CTL4, 0x40010110
+.set CYREG_PERI_PCLK_CTL5, 0x40010114
+.set CYREG_PERI_PCLK_CTL6, 0x40010118
+.set CYREG_PERI_PCLK_CTL7, 0x4001011c
+.set CYREG_PERI_PCLK_CTL8, 0x40010120
+.set CYREG_PERI_PCLK_CTL9, 0x40010124
+.set CYREG_PERI_PCLK_CTL10, 0x40010128
+.set CYREG_PERI_PCLK_CTL11, 0x4001012c
+.set CYREG_PERI_PCLK_CTL12, 0x40010130
+.set CYREG_PERI_PCLK_CTL13, 0x40010134
+.set CYREG_PERI_PCLK_CTL14, 0x40010138
+.set CYREG_PERI_PCLK_CTL15, 0x4001013c
+.set CYREG_PERI_DIV_16_CTL0, 0x40010300
+.set CYFLD_PERI_EN__OFFSET, 0x00000000
+.set CYFLD_PERI_EN__SIZE, 0x00000001
+.set CYFLD_PERI_INT16_DIV__OFFSET, 0x00000008
+.set CYFLD_PERI_INT16_DIV__SIZE, 0x00000010
+.set CYREG_PERI_DIV_16_CTL1, 0x40010304
+.set CYREG_PERI_DIV_16_CTL2, 0x40010308
+.set CYREG_PERI_DIV_16_CTL3, 0x4001030c
+.set CYREG_PERI_DIV_16_CTL4, 0x40010310
+.set CYREG_PERI_DIV_16_CTL5, 0x40010314
+.set CYREG_PERI_DIV_16_CTL6, 0x40010318
+.set CYREG_PERI_DIV_16_CTL7, 0x4001031c
+.set CYREG_PERI_DIV_16_CTL8, 0x40010320
+.set CYREG_PERI_DIV_16_CTL9, 0x40010324
+.set CYREG_PERI_DIV_16_5_CTL0, 0x40010400
+.set CYFLD_PERI_FRAC5_DIV__OFFSET, 0x00000003
+.set CYFLD_PERI_FRAC5_DIV__SIZE, 0x00000005
+.set CYREG_PERI_DIV_16_5_CTL1, 0x40010404
+.set CYDEV_HSIOM_BASE, 0x40020000
+.set CYDEV_HSIOM_SIZE, 0x00004000
+.set CYREG_HSIOM_PORT_SEL0, 0x40020000
+.set CYFLD_HSIOM_IO0_SEL__OFFSET, 0x00000000
+.set CYFLD_HSIOM_IO0_SEL__SIZE, 0x00000004
+.set CYVAL_HSIOM_IO0_SEL_GPIO, 0x00000000
+.set CYVAL_HSIOM_IO0_SEL_GPIO_DSI, 0x00000001
+.set CYVAL_HSIOM_IO0_SEL_DSI_DSI, 0x00000002
+.set CYVAL_HSIOM_IO0_SEL_DSI_GPIO, 0x00000003
+.set CYVAL_HSIOM_IO0_SEL_CSD_SENSE, 0x00000004
+.set CYVAL_HSIOM_IO0_SEL_CSD_SHIELD, 0x00000005
+.set CYVAL_HSIOM_IO0_SEL_AMUXA, 0x00000006
+.set CYVAL_HSIOM_IO0_SEL_AMUXB, 0x00000007
+.set CYVAL_HSIOM_IO0_SEL_ACT_0, 0x00000008
+.set CYVAL_HSIOM_IO0_SEL_ACT_1, 0x00000009
+.set CYVAL_HSIOM_IO0_SEL_ACT_2, 0x0000000a
+.set CYVAL_HSIOM_IO0_SEL_ACT_3, 0x0000000b
+.set CYVAL_HSIOM_IO0_SEL_LCD_COM, 0x0000000c
+.set CYVAL_HSIOM_IO0_SEL_LCD_SEG, 0x0000000d
+.set CYVAL_HSIOM_IO0_SEL_DS_0, 0x0000000c
+.set CYVAL_HSIOM_IO0_SEL_DS_1, 0x0000000d
+.set CYVAL_HSIOM_IO0_SEL_DS_2, 0x0000000e
+.set CYVAL_HSIOM_IO0_SEL_DS_3, 0x0000000f
+.set CYFLD_HSIOM_IO1_SEL__OFFSET, 0x00000004
+.set CYFLD_HSIOM_IO1_SEL__SIZE, 0x00000004
+.set CYFLD_HSIOM_IO2_SEL__OFFSET, 0x00000008
+.set CYFLD_HSIOM_IO2_SEL__SIZE, 0x00000004
+.set CYFLD_HSIOM_IO3_SEL__OFFSET, 0x0000000c
+.set CYFLD_HSIOM_IO3_SEL__SIZE, 0x00000004
+.set CYFLD_HSIOM_IO4_SEL__OFFSET, 0x00000010
+.set CYFLD_HSIOM_IO4_SEL__SIZE, 0x00000004
+.set CYFLD_HSIOM_IO5_SEL__OFFSET, 0x00000014
+.set CYFLD_HSIOM_IO5_SEL__SIZE, 0x00000004
+.set CYFLD_HSIOM_IO6_SEL__OFFSET, 0x00000018
+.set CYFLD_HSIOM_IO6_SEL__SIZE, 0x00000004
+.set CYFLD_HSIOM_IO7_SEL__OFFSET, 0x0000001c
+.set CYFLD_HSIOM_IO7_SEL__SIZE, 0x00000004
+.set CYREG_HSIOM_PORT_SEL1, 0x40020100
+.set CYREG_HSIOM_PORT_SEL2, 0x40020200
+.set CYREG_HSIOM_PORT_SEL3, 0x40020300
+.set CYREG_HSIOM_PORT_SEL4, 0x40020400
+.set CYREG_HSIOM_PORT_SEL5, 0x40020500
+.set CYREG_HSIOM_PORT_SEL6, 0x40020600
+.set CYREG_HSIOM_AMUX_SPLIT_CTL0, 0x40022100
+.set CYFLD_HSIOM_SWITCH_AA_SL__OFFSET, 0x00000000
+.set CYFLD_HSIOM_SWITCH_AA_SL__SIZE, 0x00000001
+.set CYFLD_HSIOM_SWITCH_AA_SR__OFFSET, 0x00000001
+.set CYFLD_HSIOM_SWITCH_AA_SR__SIZE, 0x00000001
+.set CYFLD_HSIOM_SWITCH_AA_S0__OFFSET, 0x00000002
+.set CYFLD_HSIOM_SWITCH_AA_S0__SIZE, 0x00000001
+.set CYFLD_HSIOM_SWITCH_BB_SL__OFFSET, 0x00000004
+.set CYFLD_HSIOM_SWITCH_BB_SL__SIZE, 0x00000001
+.set CYFLD_HSIOM_SWITCH_BB_SR__OFFSET, 0x00000005
+.set CYFLD_HSIOM_SWITCH_BB_SR__SIZE, 0x00000001
+.set CYFLD_HSIOM_SWITCH_BB_S0__OFFSET, 0x00000006
+.set CYFLD_HSIOM_SWITCH_BB_S0__SIZE, 0x00000001
+.set CYREG_HSIOM_AMUX_SPLIT_CTL1, 0x40022104
+.set CYREG_HSIOM_AMUX_SPLIT_CTL2, 0x40022108
+.set CYDEV_TST_BASE, 0x40030000
+.set CYDEV_TST_SIZE, 0x00010000
+.set CYREG_TST_CTRL, 0x40030000
+.set CYFLD_TST_SCAN_MODE__OFFSET, 0x0000001d
+.set CYFLD_TST_SCAN_MODE__SIZE, 0x00000001
+.set CYREG_TST_ADFT_CTRL, 0x40030004
+.set CYFLD_TST_ADFT_MUX_SEL_0A__OFFSET, 0x00000000
+.set CYFLD_TST_ADFT_MUX_SEL_0A__SIZE, 0x00000003
+.set CYVAL_TST_ADFT_MUX_SEL_0A_NC0, 0x00000000
+.set CYVAL_TST_ADFT_MUX_SEL_0A_IN1, 0x00000001
+.set CYVAL_TST_ADFT_MUX_SEL_0A_IN2, 0x00000002
+.set CYVAL_TST_ADFT_MUX_SEL_0A_IN3, 0x00000003
+.set CYVAL_TST_ADFT_MUX_SEL_0A_IN4, 0x00000004
+.set CYVAL_TST_ADFT_MUX_SEL_0A_IN5, 0x00000005
+.set CYVAL_TST_ADFT_MUX_SEL_0A_IN6, 0x00000006
+.set CYVAL_TST_ADFT_MUX_SEL_0A_NC7, 0x00000007
+.set CYFLD_TST_ADFT_MUX_SEL_1A__OFFSET, 0x00000003
+.set CYFLD_TST_ADFT_MUX_SEL_1A__SIZE, 0x00000003
+.set CYFLD_TST_ADFT_MUX_SEL_0B__OFFSET, 0x00000006
+.set CYFLD_TST_ADFT_MUX_SEL_0B__SIZE, 0x00000003
+.set CYFLD_TST_ADFT_MUX_SEL_1B__OFFSET, 0x00000009
+.set CYFLD_TST_ADFT_MUX_SEL_1B__SIZE, 0x00000003
+.set CYFLD_TST_ENABLE__OFFSET, 0x0000001f
+.set CYFLD_TST_ENABLE__SIZE, 0x00000001
+.set CYREG_TST_DDFT_CTRL, 0x40030008
+.set CYFLD_TST_DFT_SEL0__OFFSET, 0x00000000
+.set CYFLD_TST_DFT_SEL0__SIZE, 0x00000006
+.set CYFLD_TST_DFT_SEL1__OFFSET, 0x00000008
+.set CYFLD_TST_DFT_SEL1__SIZE, 0x00000006
+.set CYREG_TST_MODE, 0x40030014
+.set CYFLD_TST_SWD_CONNECTED__OFFSET, 0x00000002
+.set CYFLD_TST_SWD_CONNECTED__SIZE, 0x00000001
+.set CYFLD_TST_POR_BYPASS__OFFSET, 0x0000001e
+.set CYFLD_TST_POR_BYPASS__SIZE, 0x00000001
+.set CYFLD_TST_TEST_MODE__OFFSET, 0x0000001f
+.set CYFLD_TST_TEST_MODE__SIZE, 0x00000001
+.set CYREG_TST_TRIM_CNTR1, 0x40030018
+.set CYFLD_TST_COUNTER__OFFSET, 0x00000000
+.set CYFLD_TST_COUNTER__SIZE, 0x00000010
+.set CYFLD_TST_COUNTER_DONE__OFFSET, 0x0000001f
+.set CYFLD_TST_COUNTER_DONE__SIZE, 0x00000001
+.set CYREG_TST_TRIM_CNTR2, 0x4003001c
+.set CYDEV_GPIO_BASE, 0x40040000
+.set CYDEV_GPIO_SIZE, 0x00004000
+.set CYDEV_GPIO_PRT0_BASE, 0x40040000
+.set CYDEV_GPIO_PRT0_SIZE, 0x00000100
+.set CYREG_GPIO_PRT0_DR, 0x40040000
+.set CYFLD_GPIO_PRT_DATA0__OFFSET, 0x00000000
+.set CYFLD_GPIO_PRT_DATA0__SIZE, 0x00000001
+.set CYFLD_GPIO_PRT_DATA1__OFFSET, 0x00000001
+.set CYFLD_GPIO_PRT_DATA1__SIZE, 0x00000001
+.set CYFLD_GPIO_PRT_DATA2__OFFSET, 0x00000002
+.set CYFLD_GPIO_PRT_DATA2__SIZE, 0x00000001
+.set CYFLD_GPIO_PRT_DATA3__OFFSET, 0x00000003
+.set CYFLD_GPIO_PRT_DATA3__SIZE, 0x00000001
+.set CYFLD_GPIO_PRT_DATA4__OFFSET, 0x00000004
+.set CYFLD_GPIO_PRT_DATA4__SIZE, 0x00000001
+.set CYFLD_GPIO_PRT_DATA5__OFFSET, 0x00000005
+.set CYFLD_GPIO_PRT_DATA5__SIZE, 0x00000001
+.set CYFLD_GPIO_PRT_DATA6__OFFSET, 0x00000006
+.set CYFLD_GPIO_PRT_DATA6__SIZE, 0x00000001
+.set CYFLD_GPIO_PRT_DATA7__OFFSET, 0x00000007
+.set CYFLD_GPIO_PRT_DATA7__SIZE, 0x00000001
+.set CYREG_GPIO_PRT0_PS, 0x40040004
+.set CYFLD_GPIO_PRT_FLT_DATA__OFFSET, 0x00000008
+.set CYFLD_GPIO_PRT_FLT_DATA__SIZE, 0x00000001
+.set CYREG_GPIO_PRT0_PC, 0x40040008
+.set CYFLD_GPIO_PRT_DM0__OFFSET, 0x00000000
+.set CYFLD_GPIO_PRT_DM0__SIZE, 0x00000003
+.set CYVAL_GPIO_PRT_DM0_OFF, 0x00000000
+.set CYVAL_GPIO_PRT_DM0_INPUT, 0x00000001
+.set CYVAL_GPIO_PRT_DM0_0_PU, 0x00000002
+.set CYVAL_GPIO_PRT_DM0_PD_1, 0x00000003
+.set CYVAL_GPIO_PRT_DM0_0_Z, 0x00000004
+.set CYVAL_GPIO_PRT_DM0_Z_1, 0x00000005
+.set CYVAL_GPIO_PRT_DM0_0_1, 0x00000006
+.set CYVAL_GPIO_PRT_DM0_PD_PU, 0x00000007
+.set CYFLD_GPIO_PRT_DM1__OFFSET, 0x00000003
+.set CYFLD_GPIO_PRT_DM1__SIZE, 0x00000003
+.set CYFLD_GPIO_PRT_DM2__OFFSET, 0x00000006
+.set CYFLD_GPIO_PRT_DM2__SIZE, 0x00000003
+.set CYFLD_GPIO_PRT_DM3__OFFSET, 0x00000009
+.set CYFLD_GPIO_PRT_DM3__SIZE, 0x00000003
+.set CYFLD_GPIO_PRT_DM4__OFFSET, 0x0000000c
+.set CYFLD_GPIO_PRT_DM4__SIZE, 0x00000003
+.set CYFLD_GPIO_PRT_DM5__OFFSET, 0x0000000f
+.set CYFLD_GPIO_PRT_DM5__SIZE, 0x00000003
+.set CYFLD_GPIO_PRT_DM6__OFFSET, 0x00000012
+.set CYFLD_GPIO_PRT_DM6__SIZE, 0x00000003
+.set CYFLD_GPIO_PRT_DM7__OFFSET, 0x00000015
+.set CYFLD_GPIO_PRT_DM7__SIZE, 0x00000003
+.set CYFLD_GPIO_PRT_PORT_VTRIP_SEL__OFFSET, 0x00000018
+.set CYFLD_GPIO_PRT_PORT_VTRIP_SEL__SIZE, 0x00000001
+.set CYFLD_GPIO_PRT_PORT_SLOW__OFFSET, 0x00000019
+.set CYFLD_GPIO_PRT_PORT_SLOW__SIZE, 0x00000001
+.set CYVAL_GPIO_PRT_PORT_SLOW_PORT_SLEW_CTL_0, 0x00000000
+.set CYVAL_GPIO_PRT_PORT_SLOW_PORT_SLEW_CTL_1, 0x00000001
+.set CYVAL_GPIO_PRT_PORT_SLOW_PORT_SLEW_CTL_2, 0x00000002
+.set CYVAL_GPIO_PRT_PORT_SLOW_PORT_SLEW_CTL_3, 0x00000003
+.set CYFLD_GPIO_PRT_PORT_IB_MODE_SEL__OFFSET, 0x0000001e
+.set CYFLD_GPIO_PRT_PORT_IB_MODE_SEL__SIZE, 0x00000002
+.set CYREG_GPIO_PRT0_INTR_CFG, 0x4004000c
+.set CYFLD_GPIO_PRT_EDGE0_SEL__OFFSET, 0x00000000
+.set CYFLD_GPIO_PRT_EDGE0_SEL__SIZE, 0x00000002
+.set CYVAL_GPIO_PRT_EDGE0_SEL_DISABLE, 0x00000000
+.set CYVAL_GPIO_PRT_EDGE0_SEL_RISING, 0x00000001
+.set CYVAL_GPIO_PRT_EDGE0_SEL_FALLING, 0x00000002
+.set CYVAL_GPIO_PRT_EDGE0_SEL_BOTH, 0x00000003
+.set CYFLD_GPIO_PRT_EDGE1_SEL__OFFSET, 0x00000002
+.set CYFLD_GPIO_PRT_EDGE1_SEL__SIZE, 0x00000002
+.set CYFLD_GPIO_PRT_EDGE2_SEL__OFFSET, 0x00000004
+.set CYFLD_GPIO_PRT_EDGE2_SEL__SIZE, 0x00000002
+.set CYFLD_GPIO_PRT_EDGE3_SEL__OFFSET, 0x00000006
+.set CYFLD_GPIO_PRT_EDGE3_SEL__SIZE, 0x00000002
+.set CYFLD_GPIO_PRT_EDGE4_SEL__OFFSET, 0x00000008
+.set CYFLD_GPIO_PRT_EDGE4_SEL__SIZE, 0x00000002
+.set CYFLD_GPIO_PRT_EDGE5_SEL__OFFSET, 0x0000000a
+.set CYFLD_GPIO_PRT_EDGE5_SEL__SIZE, 0x00000002
+.set CYFLD_GPIO_PRT_EDGE6_SEL__OFFSET, 0x0000000c
+.set CYFLD_GPIO_PRT_EDGE6_SEL__SIZE, 0x00000002
+.set CYFLD_GPIO_PRT_EDGE7_SEL__OFFSET, 0x0000000e
+.set CYFLD_GPIO_PRT_EDGE7_SEL__SIZE, 0x00000002
+.set CYFLD_GPIO_PRT_FLT_EDGE_SEL__OFFSET, 0x00000010
+.set CYFLD_GPIO_PRT_FLT_EDGE_SEL__SIZE, 0x00000002
+.set CYVAL_GPIO_PRT_FLT_EDGE_SEL_DISABLE, 0x00000000
+.set CYVAL_GPIO_PRT_FLT_EDGE_SEL_RISING, 0x00000001
+.set CYVAL_GPIO_PRT_FLT_EDGE_SEL_FALLING, 0x00000002
+.set CYVAL_GPIO_PRT_FLT_EDGE_SEL_BOTH, 0x00000003
+.set CYFLD_GPIO_PRT_FLT_SEL__OFFSET, 0x00000012
+.set CYFLD_GPIO_PRT_FLT_SEL__SIZE, 0x00000003
+.set CYREG_GPIO_PRT0_INTR, 0x40040010
+.set CYFLD_GPIO_PRT_PS_DATA0__OFFSET, 0x00000010
+.set CYFLD_GPIO_PRT_PS_DATA0__SIZE, 0x00000001
+.set CYFLD_GPIO_PRT_PS_DATA1__OFFSET, 0x00000011
+.set CYFLD_GPIO_PRT_PS_DATA1__SIZE, 0x00000001
+.set CYFLD_GPIO_PRT_PS_DATA2__OFFSET, 0x00000012
+.set CYFLD_GPIO_PRT_PS_DATA2__SIZE, 0x00000001
+.set CYFLD_GPIO_PRT_PS_DATA3__OFFSET, 0x00000013
+.set CYFLD_GPIO_PRT_PS_DATA3__SIZE, 0x00000001
+.set CYFLD_GPIO_PRT_PS_DATA4__OFFSET, 0x00000014
+.set CYFLD_GPIO_PRT_PS_DATA4__SIZE, 0x00000001
+.set CYFLD_GPIO_PRT_PS_DATA5__OFFSET, 0x00000015
+.set CYFLD_GPIO_PRT_PS_DATA5__SIZE, 0x00000001
+.set CYFLD_GPIO_PRT_PS_DATA6__OFFSET, 0x00000016
+.set CYFLD_GPIO_PRT_PS_DATA6__SIZE, 0x00000001
+.set CYFLD_GPIO_PRT_PS_DATA7__OFFSET, 0x00000017
+.set CYFLD_GPIO_PRT_PS_DATA7__SIZE, 0x00000001
+.set CYFLD_GPIO_PRT_PS_FLT_DATA__OFFSET, 0x00000018
+.set CYFLD_GPIO_PRT_PS_FLT_DATA__SIZE, 0x00000001
+.set CYREG_GPIO_PRT0_PC2, 0x40040018
+.set CYFLD_GPIO_PRT_INP_DIS0__OFFSET, 0x00000000
+.set CYFLD_GPIO_PRT_INP_DIS0__SIZE, 0x00000001
+.set CYFLD_GPIO_PRT_INP_DIS1__OFFSET, 0x00000001
+.set CYFLD_GPIO_PRT_INP_DIS1__SIZE, 0x00000001
+.set CYFLD_GPIO_PRT_INP_DIS2__OFFSET, 0x00000002
+.set CYFLD_GPIO_PRT_INP_DIS2__SIZE, 0x00000001
+.set CYFLD_GPIO_PRT_INP_DIS3__OFFSET, 0x00000003
+.set CYFLD_GPIO_PRT_INP_DIS3__SIZE, 0x00000001
+.set CYFLD_GPIO_PRT_INP_DIS4__OFFSET, 0x00000004
+.set CYFLD_GPIO_PRT_INP_DIS4__SIZE, 0x00000001
+.set CYFLD_GPIO_PRT_INP_DIS5__OFFSET, 0x00000005
+.set CYFLD_GPIO_PRT_INP_DIS5__SIZE, 0x00000001
+.set CYFLD_GPIO_PRT_INP_DIS6__OFFSET, 0x00000006
+.set CYFLD_GPIO_PRT_INP_DIS6__SIZE, 0x00000001
+.set CYFLD_GPIO_PRT_INP_DIS7__OFFSET, 0x00000007
+.set CYFLD_GPIO_PRT_INP_DIS7__SIZE, 0x00000001
+.set CYREG_GPIO_PRT0_DR_SET, 0x40040040
+.set CYFLD_GPIO_PRT_DATA__OFFSET, 0x00000000
+.set CYFLD_GPIO_PRT_DATA__SIZE, 0x00000008
+.set CYREG_GPIO_PRT0_DR_CLR, 0x40040044
+.set CYREG_GPIO_PRT0_DR_INV, 0x40040048
+.set CYDEV_GPIO_PRT1_BASE, 0x40040100
+.set CYDEV_GPIO_PRT1_SIZE, 0x00000100
+.set CYREG_GPIO_PRT1_DR, 0x40040100
+.set CYREG_GPIO_PRT1_PS, 0x40040104
+.set CYREG_GPIO_PRT1_PC, 0x40040108
+.set CYREG_GPIO_PRT1_INTR_CFG, 0x4004010c
+.set CYREG_GPIO_PRT1_INTR, 0x40040110
+.set CYREG_GPIO_PRT1_PC2, 0x40040118
+.set CYREG_GPIO_PRT1_DR_SET, 0x40040140
+.set CYREG_GPIO_PRT1_DR_CLR, 0x40040144
+.set CYREG_GPIO_PRT1_DR_INV, 0x40040148
+.set CYDEV_GPIO_PRT2_BASE, 0x40040200
+.set CYDEV_GPIO_PRT2_SIZE, 0x00000100
+.set CYREG_GPIO_PRT2_DR, 0x40040200
+.set CYREG_GPIO_PRT2_PS, 0x40040204
+.set CYREG_GPIO_PRT2_PC, 0x40040208
+.set CYREG_GPIO_PRT2_INTR_CFG, 0x4004020c
+.set CYREG_GPIO_PRT2_INTR, 0x40040210
+.set CYREG_GPIO_PRT2_PC2, 0x40040218
+.set CYREG_GPIO_PRT2_DR_SET, 0x40040240
+.set CYREG_GPIO_PRT2_DR_CLR, 0x40040244
+.set CYREG_GPIO_PRT2_DR_INV, 0x40040248
+.set CYDEV_GPIO_PRT3_BASE, 0x40040300
+.set CYDEV_GPIO_PRT3_SIZE, 0x00000100
+.set CYREG_GPIO_PRT3_DR, 0x40040300
+.set CYREG_GPIO_PRT3_PS, 0x40040304
+.set CYREG_GPIO_PRT3_PC, 0x40040308
+.set CYREG_GPIO_PRT3_INTR_CFG, 0x4004030c
+.set CYREG_GPIO_PRT3_INTR, 0x40040310
+.set CYREG_GPIO_PRT3_PC2, 0x40040318
+.set CYREG_GPIO_PRT3_DR_SET, 0x40040340
+.set CYREG_GPIO_PRT3_DR_CLR, 0x40040344
+.set CYREG_GPIO_PRT3_DR_INV, 0x40040348
+.set CYDEV_GPIO_PRT4_BASE, 0x40040400
+.set CYDEV_GPIO_PRT4_SIZE, 0x00000100
+.set CYREG_GPIO_PRT4_DR, 0x40040400
+.set CYREG_GPIO_PRT4_PS, 0x40040404
+.set CYREG_GPIO_PRT4_PC, 0x40040408
+.set CYREG_GPIO_PRT4_INTR_CFG, 0x4004040c
+.set CYREG_GPIO_PRT4_INTR, 0x40040410
+.set CYREG_GPIO_PRT4_PC2, 0x40040418
+.set CYREG_GPIO_PRT4_DR_SET, 0x40040440
+.set CYREG_GPIO_PRT4_DR_CLR, 0x40040444
+.set CYREG_GPIO_PRT4_DR_INV, 0x40040448
+.set CYDEV_GPIO_PRT5_BASE, 0x40040500
+.set CYDEV_GPIO_PRT5_SIZE, 0x00000100
+.set CYREG_GPIO_PRT5_DR, 0x40040500
+.set CYREG_GPIO_PRT5_PS, 0x40040504
+.set CYREG_GPIO_PRT5_PC, 0x40040508
+.set CYFLD_GPIO_PRT_PORT_HYST_TRIM__OFFSET, 0x0000001b
+.set CYFLD_GPIO_PRT_PORT_HYST_TRIM__SIZE, 0x00000001
+.set CYFLD_GPIO_PRT_PORT_SLEW_CTL__OFFSET, 0x0000001c
+.set CYFLD_GPIO_PRT_PORT_SLEW_CTL__SIZE, 0x00000002
+.set CYVAL_GPIO_PRT_PORT_SLEW_CTL_PORT_SLEW_CTL_0, 0x00000000
+.set CYVAL_GPIO_PRT_PORT_SLEW_CTL_PORT_SLEW_CTL_1, 0x00000001
+.set CYVAL_GPIO_PRT_PORT_SLEW_CTL_PORT_SLEW_CTL_2, 0x00000002
+.set CYVAL_GPIO_PRT_PORT_SLEW_CTL_PORT_SLEW_CTL_3, 0x00000003
+.set CYREG_GPIO_PRT5_INTR_CFG, 0x4004050c
+.set CYREG_GPIO_PRT5_INTR, 0x40040510
+.set CYREG_GPIO_PRT5_PC2, 0x40040518
+.set CYREG_GPIO_PRT5_DR_SET, 0x40040540
+.set CYREG_GPIO_PRT5_DR_CLR, 0x40040544
+.set CYREG_GPIO_PRT5_DR_INV, 0x40040548
+.set CYDEV_GPIO_PRT6_BASE, 0x40040600
+.set CYDEV_GPIO_PRT6_SIZE, 0x00000100
+.set CYREG_GPIO_PRT6_DR, 0x40040600
+.set CYREG_GPIO_PRT6_PS, 0x40040604
+.set CYREG_GPIO_PRT6_PC, 0x40040608
+.set CYREG_GPIO_PRT6_INTR_CFG, 0x4004060c
+.set CYREG_GPIO_PRT6_INTR, 0x40040610
+.set CYREG_GPIO_PRT6_PC2, 0x40040618
+.set CYREG_GPIO_PRT6_DR_SET, 0x40040640
+.set CYREG_GPIO_PRT6_DR_CLR, 0x40040644
+.set CYREG_GPIO_PRT6_DR_INV, 0x40040648
+.set CYREG_GPIO_INTR_CAUSE, 0x40041000
+.set CYFLD_GPIO_PORT_INT__OFFSET, 0x00000000
+.set CYFLD_GPIO_PORT_INT__SIZE, 0x00000007
+.set CYREG_PWR_CONTROL, 0x400b0000
+.set CYFLD__POWER_MODE__OFFSET, 0x00000000
+.set CYFLD__POWER_MODE__SIZE, 0x00000004
+.set CYVAL__POWER_MODE_RESET, 0x00000000
+.set CYVAL__POWER_MODE_ACTIVE, 0x00000001
+.set CYVAL__POWER_MODE_SLEEP, 0x00000002
+.set CYVAL__POWER_MODE_DEEP_SLEEP, 0x00000003
+.set CYVAL__POWER_MODE_HIBERNATE, 0x00000004
+.set CYFLD__DEBUG_SESSION__OFFSET, 0x00000004
+.set CYFLD__DEBUG_SESSION__SIZE, 0x00000001
+.set CYVAL__DEBUG_SESSION_NO_SESSION, 0x00000000
+.set CYVAL__DEBUG_SESSION_SESSION_ACTIVE, 0x00000001
+.set CYFLD__LPM_READY__OFFSET, 0x00000005
+.set CYFLD__LPM_READY__SIZE, 0x00000001
+.set CYFLD__EXT_VCCD__OFFSET, 0x00000017
+.set CYFLD__EXT_VCCD__SIZE, 0x00000001
+.set CYFLD__HVMON_ENABLE__OFFSET, 0x00000018
+.set CYFLD__HVMON_ENABLE__SIZE, 0x00000001
+.set CYFLD__HVMON_RELOAD__OFFSET, 0x00000019
+.set CYFLD__HVMON_RELOAD__SIZE, 0x00000001
+.set CYFLD__FIMO_DISABLE__OFFSET, 0x0000001b
+.set CYFLD__FIMO_DISABLE__SIZE, 0x00000001
+.set CYFLD__HIBERNATE_DISABLE__OFFSET, 0x0000001c
+.set CYFLD__HIBERNATE_DISABLE__SIZE, 0x00000001
+.set CYFLD__LFCLK_SHORT__OFFSET, 0x0000001d
+.set CYFLD__LFCLK_SHORT__SIZE, 0x00000001
+.set CYFLD__HIBERNATE__OFFSET, 0x0000001f
+.set CYFLD__HIBERNATE__SIZE, 0x00000001
+.set CYVAL__HIBERNATE_DEEP_SLEEP, 0x00000000
+.set CYVAL__HIBERNATE_HIBERNATE, 0x00000001
+.set CYREG_PWR_INTR, 0x400b0004
+.set CYFLD__LVD__OFFSET, 0x00000001
+.set CYFLD__LVD__SIZE, 0x00000001
+.set CYREG_PWR_INTR_MASK, 0x400b0008
+.set CYREG_PWR_KEY_DELAY, 0x400b000c
+.set CYFLD__WAKEUP_HOLDOFF__OFFSET, 0x00000000
+.set CYFLD__WAKEUP_HOLDOFF__SIZE, 0x0000000a
+.set CYREG_PWR_PWRSYS_CONFIG, 0x400b0010
+.set CYFLD__HIB_TEST_EN__OFFSET, 0x00000008
+.set CYFLD__HIB_TEST_EN__SIZE, 0x00000001
+.set CYFLD__HIB_TEST_REP__OFFSET, 0x00000009
+.set CYFLD__HIB_TEST_REP__SIZE, 0x00000001
+.set CYREG_PWR_BG_CONFIG, 0x400b0014
+.set CYFLD__BG_DFT_EN__OFFSET, 0x00000000
+.set CYFLD__BG_DFT_EN__SIZE, 0x00000001
+.set CYFLD__BG_DFT_VREF_SEL__OFFSET, 0x00000001
+.set CYFLD__BG_DFT_VREF_SEL__SIZE, 0x00000004
+.set CYFLD__BG_DFT_CORE_SEL__OFFSET, 0x00000005
+.set CYFLD__BG_DFT_CORE_SEL__SIZE, 0x00000001
+.set CYFLD__BG_DFT_ICORE_SEL__OFFSET, 0x00000006
+.set CYFLD__BG_DFT_ICORE_SEL__SIZE, 0x00000002
+.set CYFLD__BG_DFT_VCORE_SEL__OFFSET, 0x00000008
+.set CYFLD__BG_DFT_VCORE_SEL__SIZE, 0x00000001
+.set CYFLD__VREF_EN__OFFSET, 0x00000010
+.set CYFLD__VREF_EN__SIZE, 0x00000003
+.set CYREG_PWR_VMON_CONFIG, 0x400b0018
+.set CYFLD__LVD_EN__OFFSET, 0x00000000
+.set CYFLD__LVD_EN__SIZE, 0x00000001
+.set CYFLD__LVD_SEL__OFFSET, 0x00000001
+.set CYFLD__LVD_SEL__SIZE, 0x00000004
+.set CYFLD__VMON_DDFT_SEL__OFFSET, 0x00000005
+.set CYFLD__VMON_DDFT_SEL__SIZE, 0x00000003
+.set CYFLD__VMON_ADFT_SEL__OFFSET, 0x00000008
+.set CYFLD__VMON_ADFT_SEL__SIZE, 0x00000002
+.set CYREG_PWR_DFT_SELECT, 0x400b001c
+.set CYFLD__TVMON1_SEL__OFFSET, 0x00000000
+.set CYFLD__TVMON1_SEL__SIZE, 0x00000003
+.set CYFLD__TVMON2_SEL__OFFSET, 0x00000003
+.set CYFLD__TVMON2_SEL__SIZE, 0x00000003
+.set CYFLD__BYPASS__OFFSET, 0x00000006
+.set CYFLD__BYPASS__SIZE, 0x00000001
+.set CYFLD__ACTIVE_EN__OFFSET, 0x00000007
+.set CYFLD__ACTIVE_EN__SIZE, 0x00000001
+.set CYFLD__ACTIVE_INRUSH_DIS__OFFSET, 0x00000008
+.set CYFLD__ACTIVE_INRUSH_DIS__SIZE, 0x00000001
+.set CYFLD__LPCOMP_DIS__OFFSET, 0x00000009
+.set CYFLD__LPCOMP_DIS__SIZE, 0x00000001
+.set CYFLD__BLEED_EN__OFFSET, 0x0000000a
+.set CYFLD__BLEED_EN__SIZE, 0x00000001
+.set CYFLD__IPOR_EN__OFFSET, 0x0000000b
+.set CYFLD__IPOR_EN__SIZE, 0x00000001
+.set CYFLD__POWER_UP_RAW_BYP__OFFSET, 0x0000000c
+.set CYFLD__POWER_UP_RAW_BYP__SIZE, 0x00000001
+.set CYFLD__POWER_UP_RAW_CTL__OFFSET, 0x0000000d
+.set CYFLD__POWER_UP_RAW_CTL__SIZE, 0x00000001
+.set CYFLD__DEEPSLEEP_EN__OFFSET, 0x0000000e
+.set CYFLD__DEEPSLEEP_EN__SIZE, 0x00000001
+.set CYFLD__RSVD_BYPASS__OFFSET, 0x0000000f
+.set CYFLD__RSVD_BYPASS__SIZE, 0x00000001
+.set CYFLD__NWELL_OPEN__OFFSET, 0x00000010
+.set CYFLD__NWELL_OPEN__SIZE, 0x00000001
+.set CYFLD__HIBERNATE_OPEN__OFFSET, 0x00000011
+.set CYFLD__HIBERNATE_OPEN__SIZE, 0x00000001
+.set CYFLD__DEEPSLEEP_OPEN__OFFSET, 0x00000012
+.set CYFLD__DEEPSLEEP_OPEN__SIZE, 0x00000001
+.set CYFLD__QUIET_OPEN__OFFSET, 0x00000013
+.set CYFLD__QUIET_OPEN__SIZE, 0x00000001
+.set CYFLD__LFCLK_OPEN__OFFSET, 0x00000014
+.set CYFLD__LFCLK_OPEN__SIZE, 0x00000001
+.set CYFLD__QUIET_EN__OFFSET, 0x00000016
+.set CYFLD__QUIET_EN__SIZE, 0x00000001
+.set CYFLD__BREF_EN__OFFSET, 0x00000017
+.set CYFLD__BREF_EN__SIZE, 0x00000001
+.set CYFLD__BREF_OUTEN__OFFSET, 0x00000018
+.set CYFLD__BREF_OUTEN__SIZE, 0x00000001
+.set CYFLD__BREF_REFSW__OFFSET, 0x00000019
+.set CYFLD__BREF_REFSW__SIZE, 0x00000001
+.set CYFLD__BREF_TESTMODE__OFFSET, 0x0000001a
+.set CYFLD__BREF_TESTMODE__SIZE, 0x00000001
+.set CYFLD__NWELL_DIS__OFFSET, 0x0000001b
+.set CYFLD__NWELL_DIS__SIZE, 0x00000001
+.set CYFLD__HVMON_DFT_OVR__OFFSET, 0x0000001c
+.set CYFLD__HVMON_DFT_OVR__SIZE, 0x00000001
+.set CYFLD__IMO_REFGEN_DIS__OFFSET, 0x0000001d
+.set CYFLD__IMO_REFGEN_DIS__SIZE, 0x00000001
+.set CYFLD__POWER_UP_ACTIVE__OFFSET, 0x0000001e
+.set CYFLD__POWER_UP_ACTIVE__SIZE, 0x00000001
+.set CYFLD__POWER_UP_HIBDPSLP__OFFSET, 0x0000001f
+.set CYFLD__POWER_UP_HIBDPSLP__SIZE, 0x00000001
+.set CYREG_PWR_DDFT_SELECT, 0x400b0020
+.set CYFLD__DDFT1_SEL__OFFSET, 0x00000000
+.set CYFLD__DDFT1_SEL__SIZE, 0x00000004
+.set CYFLD__DDFT2_SEL__OFFSET, 0x00000004
+.set CYFLD__DDFT2_SEL__SIZE, 0x00000004
+.set CYREG_PWR_DFT_KEY, 0x400b0024
+.set CYFLD__KEY16__OFFSET, 0x00000000
+.set CYFLD__KEY16__SIZE, 0x00000010
+.set CYFLD__HBOD_OFF_AWAKE__OFFSET, 0x00000010
+.set CYFLD__HBOD_OFF_AWAKE__SIZE, 0x00000001
+.set CYFLD__BODS_OFF__OFFSET, 0x00000011
+.set CYFLD__BODS_OFF__SIZE, 0x00000001
+.set CYFLD__DFT_MODE__OFFSET, 0x00000012
+.set CYFLD__DFT_MODE__SIZE, 0x00000001
+.set CYFLD__IO_DISABLE_BYPASS__OFFSET, 0x00000013
+.set CYFLD__IO_DISABLE_BYPASS__SIZE, 0x00000001
+.set CYFLD__VMON_PD__OFFSET, 0x00000014
+.set CYFLD__VMON_PD__SIZE, 0x00000001
+.set CYREG_PWR_BOD_KEY, 0x400b0028
+.set CYREG_PWR_STOP, 0x400b002c
+.set CYFLD__TOKEN__OFFSET, 0x00000000
+.set CYFLD__TOKEN__SIZE, 0x00000008
+.set CYFLD__UNLOCK__OFFSET, 0x00000008
+.set CYFLD__UNLOCK__SIZE, 0x00000008
+.set CYFLD__POLARITY__OFFSET, 0x00000010
+.set CYFLD__POLARITY__SIZE, 0x00000001
+.set CYFLD__FREEZE__OFFSET, 0x00000011
+.set CYFLD__FREEZE__SIZE, 0x00000001
+.set CYFLD__STOP__OFFSET, 0x0000001f
+.set CYFLD__STOP__SIZE, 0x00000001
+.set CYREG_CLK_SELECT, 0x400b0100
+.set CYFLD__DIRECT_SEL__OFFSET, 0x00000000
+.set CYFLD__DIRECT_SEL__SIZE, 0x00000003
+.set CYVAL__DIRECT_SEL_IMO, 0x00000000
+.set CYVAL__DIRECT_SEL_EXTCLK, 0x00000001
+.set CYVAL__DIRECT_SEL_ECO, 0x00000002
+.set CYVAL__DIRECT_SEL_DSI0, 0x00000004
+.set CYVAL__DIRECT_SEL_DSI1, 0x00000005
+.set CYVAL__DIRECT_SEL_DSI2, 0x00000006
+.set CYVAL__DIRECT_SEL_DSI3, 0x00000007
+.set CYFLD__DBL_SEL__OFFSET, 0x00000003
+.set CYFLD__DBL_SEL__SIZE, 0x00000003
+.set CYVAL__DBL_SEL_IMO, 0x00000000
+.set CYVAL__DBL_SEL_EXTCLK, 0x00000001
+.set CYVAL__DBL_SEL_ECO, 0x00000002
+.set CYVAL__DBL_SEL_DSI0, 0x00000004
+.set CYVAL__DBL_SEL_DSI1, 0x00000005
+.set CYVAL__DBL_SEL_DSI2, 0x00000006
+.set CYVAL__DBL_SEL_DSI3, 0x00000007
+.set CYFLD__PLL_SEL__OFFSET, 0x00000006
+.set CYFLD__PLL_SEL__SIZE, 0x00000003
+.set CYVAL__PLL_SEL_IMO, 0x00000000
+.set CYVAL__PLL_SEL_EXTCLK, 0x00000001
+.set CYVAL__PLL_SEL_ECO, 0x00000002
+.set CYVAL__PLL_SEL_DPLL, 0x00000003
+.set CYVAL__PLL_SEL_DSI0, 0x00000004
+.set CYVAL__PLL_SEL_DSI1, 0x00000005
+.set CYVAL__PLL_SEL_DSI2, 0x00000006
+.set CYVAL__PLL_SEL_DSI3, 0x00000007
+.set CYFLD__DPLLIN_SEL__OFFSET, 0x00000009
+.set CYFLD__DPLLIN_SEL__SIZE, 0x00000003
+.set CYVAL__DPLLIN_SEL_IMO, 0x00000000
+.set CYVAL__DPLLIN_SEL_EXTCLK, 0x00000001
+.set CYVAL__DPLLIN_SEL_ECO, 0x00000002
+.set CYVAL__DPLLIN_SEL_DSI0, 0x00000004
+.set CYVAL__DPLLIN_SEL_DSI1, 0x00000005
+.set CYVAL__DPLLIN_SEL_DSI2, 0x00000006
+.set CYVAL__DPLLIN_SEL_DSI3, 0x00000007
+.set CYFLD__DPLLREF_SEL__OFFSET, 0x0000000c
+.set CYFLD__DPLLREF_SEL__SIZE, 0x00000002
+.set CYVAL__DPLLREF_SEL_DSI0, 0x00000000
+.set CYVAL__DPLLREF_SEL_DSI1, 0x00000001
+.set CYVAL__DPLLREF_SEL_DSI2, 0x00000002
+.set CYVAL__DPLLREF_SEL_DSI3, 0x00000003
+.set CYFLD__WDT_LOCK__OFFSET, 0x0000000e
+.set CYFLD__WDT_LOCK__SIZE, 0x00000002
+.set CYVAL__WDT_LOCK_NO_CHG, 0x00000000
+.set CYVAL__WDT_LOCK_CLR0, 0x00000001
+.set CYVAL__WDT_LOCK_CLR1, 0x00000002
+.set CYVAL__WDT_LOCK_SET01, 0x00000003
+.set CYFLD__HFCLK_SEL__OFFSET, 0x00000010
+.set CYFLD__HFCLK_SEL__SIZE, 0x00000002
+.set CYVAL__HFCLK_SEL_DIRECT_SEL, 0x00000000
+.set CYVAL__HFCLK_SEL_DBL, 0x00000001
+.set CYVAL__HFCLK_SEL_PLL, 0x00000002
+.set CYFLD__HALF_EN__OFFSET, 0x00000012
+.set CYFLD__HALF_EN__SIZE, 0x00000001
+.set CYFLD__SYSCLK_DIV__OFFSET, 0x00000013
+.set CYFLD__SYSCLK_DIV__SIZE, 0x00000003
+.set CYVAL__SYSCLK_DIV_NO_DIV, 0x00000000
+.set CYVAL__SYSCLK_DIV_DIV_BY_2, 0x00000001
+.set CYVAL__SYSCLK_DIV_DIV_BY_4, 0x00000002
+.set CYVAL__SYSCLK_DIV_DIV_BY_8, 0x00000003
+.set CYVAL__SYSCLK_DIV_DIV_BY_16, 0x00000004
+.set CYVAL__SYSCLK_DIV_DIV_BY_32, 0x00000005
+.set CYVAL__SYSCLK_DIV_DIV_BY_64, 0x00000006
+.set CYVAL__SYSCLK_DIV_DIV_BY_128, 0x00000007
+.set CYREG_CLK_ILO_CONFIG, 0x400b0104
+.set CYFLD__PD_MODE__OFFSET, 0x00000000
+.set CYFLD__PD_MODE__SIZE, 0x00000001
+.set CYVAL__PD_MODE_SLEEP, 0x00000000
+.set CYVAL__PD_MODE_COMA, 0x00000001
+.set CYFLD__TURBO__OFFSET, 0x00000001
+.set CYFLD__TURBO__SIZE, 0x00000001
+.set CYFLD__SATBIAS__OFFSET, 0x00000002
+.set CYFLD__SATBIAS__SIZE, 0x00000001
+.set CYVAL__SATBIAS_SATURATED, 0x00000000
+.set CYVAL__SATBIAS_SUBTHRESHOLD, 0x00000001
+.set CYFLD__ENABLE__OFFSET, 0x0000001f
+.set CYFLD__ENABLE__SIZE, 0x00000001
+.set CYREG_CLK_IMO_CONFIG, 0x400b0108
+.set CYFLD__FLASHPUMP_SEL__OFFSET, 0x00000016
+.set CYFLD__FLASHPUMP_SEL__SIZE, 0x00000001
+.set CYVAL__FLASHPUMP_SEL_GND, 0x00000000
+.set CYVAL__FLASHPUMP_SEL_CLK36, 0x00000001
+.set CYFLD__EN_FASTBIAS__OFFSET, 0x00000017
+.set CYFLD__EN_FASTBIAS__SIZE, 0x00000001
+.set CYFLD__TEST_FASTBIAS__OFFSET, 0x00000018
+.set CYFLD__TEST_FASTBIAS__SIZE, 0x00000001
+.set CYFLD__PUMP_SEL__OFFSET, 0x00000019
+.set CYFLD__PUMP_SEL__SIZE, 0x00000003
+.set CYVAL__PUMP_SEL_GND, 0x00000000
+.set CYVAL__PUMP_SEL_IMO, 0x00000001
+.set CYVAL__PUMP_SEL_DBL, 0x00000002
+.set CYVAL__PUMP_SEL_CLK36, 0x00000003
+.set CYVAL__PUMP_SEL_FF1, 0x00000004
+.set CYFLD__TEST_USB_MODE__OFFSET, 0x0000001c
+.set CYFLD__TEST_USB_MODE__SIZE, 0x00000001
+.set CYFLD__EN_CLK36__OFFSET, 0x0000001d
+.set CYFLD__EN_CLK36__SIZE, 0x00000001
+.set CYFLD__EN_CLK2X__OFFSET, 0x0000001e
+.set CYFLD__EN_CLK2X__SIZE, 0x00000001
+.set CYREG_CLK_IMO_SPREAD, 0x400b010c
+.set CYFLD__SS_VALUE__OFFSET, 0x00000000
+.set CYFLD__SS_VALUE__SIZE, 0x00000005
+.set CYFLD__SS_MAX__OFFSET, 0x00000008
+.set CYFLD__SS_MAX__SIZE, 0x00000005
+.set CYFLD__SS_RANGE__OFFSET, 0x0000001c
+.set CYFLD__SS_RANGE__SIZE, 0x00000002
+.set CYVAL__SS_RANGE_M1, 0x00000000
+.set CYVAL__SS_RANGE_M2, 0x00000001
+.set CYVAL__SS_RANGE_M4, 0x00000002
+.set CYFLD__SS_MODE__OFFSET, 0x0000001e
+.set CYFLD__SS_MODE__SIZE, 0x00000002
+.set CYVAL__SS_MODE_OFF, 0x00000000
+.set CYVAL__SS_MODE_TRIANGLE, 0x00000001
+.set CYVAL__SS_MODE_LFSR, 0x00000002
+.set CYVAL__SS_MODE_DSI, 0x00000003
+.set CYREG_CLK_DFT_SELECT, 0x400b0110
+.set CYFLD__DFT_SEL1__OFFSET, 0x00000000
+.set CYFLD__DFT_SEL1__SIZE, 0x00000004
+.set CYVAL__DFT_SEL1_NC, 0x00000000
+.set CYVAL__DFT_SEL1_ILO, 0x00000001
+.set CYVAL__DFT_SEL1_WCO, 0x00000002
+.set CYVAL__DFT_SEL1_IMO, 0x00000003
+.set CYVAL__DFT_SEL1_ECO, 0x00000004
+.set CYVAL__DFT_SEL1_PLL, 0x00000005
+.set CYVAL__DFT_SEL1_DPLL_OUT, 0x00000006
+.set CYVAL__DFT_SEL1_DPLL_REF, 0x00000007
+.set CYVAL__DFT_SEL1_DBL, 0x00000008
+.set CYVAL__DFT_SEL1_IMO2X, 0x00000009
+.set CYVAL__DFT_SEL1_IMO36, 0x0000000a
+.set CYVAL__DFT_SEL1_HFCLK, 0x0000000b
+.set CYVAL__DFT_SEL1_LFCLK, 0x0000000c
+.set CYVAL__DFT_SEL1_SYSCLK, 0x0000000d
+.set CYVAL__DFT_SEL1_EXTCLK, 0x0000000e
+.set CYVAL__DFT_SEL1_HALFSYSCLK, 0x0000000f
+.set CYFLD__DFT_DIV1__OFFSET, 0x00000004
+.set CYFLD__DFT_DIV1__SIZE, 0x00000002
+.set CYVAL__DFT_DIV1_NO_DIV, 0x00000000
+.set CYVAL__DFT_DIV1_DIV_BY_2, 0x00000001
+.set CYVAL__DFT_DIV1_DIV_BY_4, 0x00000002
+.set CYVAL__DFT_DIV1_DIV_BY_8, 0x00000003
+.set CYFLD__DFT_SEL2__OFFSET, 0x00000008
+.set CYFLD__DFT_SEL2__SIZE, 0x00000004
+.set CYVAL__DFT_SEL2_NC, 0x00000000
+.set CYVAL__DFT_SEL2_ILO, 0x00000001
+.set CYVAL__DFT_SEL2_WCO, 0x00000002
+.set CYVAL__DFT_SEL2_IMO, 0x00000003
+.set CYVAL__DFT_SEL2_ECO, 0x00000004
+.set CYVAL__DFT_SEL2_PLL, 0x00000005
+.set CYVAL__DFT_SEL2_DPLL_OUT, 0x00000006
+.set CYVAL__DFT_SEL2_DPLL_REF, 0x00000007
+.set CYVAL__DFT_SEL2_DBL, 0x00000008
+.set CYVAL__DFT_SEL2_IMO2X, 0x00000009
+.set CYVAL__DFT_SEL2_IMO36, 0x0000000a
+.set CYVAL__DFT_SEL2_HFCLK, 0x0000000b
+.set CYVAL__DFT_SEL2_LFCLK, 0x0000000c
+.set CYVAL__DFT_SEL2_SYSCLK, 0x0000000d
+.set CYVAL__DFT_SEL2_EXTCLK, 0x0000000e
+.set CYVAL__DFT_SEL2_HALFSYSCLK, 0x0000000f
+.set CYFLD__DFT_DIV2__OFFSET, 0x0000000c
+.set CYFLD__DFT_DIV2__SIZE, 0x00000002
+.set CYVAL__DFT_DIV2_NO_DIV, 0x00000000
+.set CYVAL__DFT_DIV2_DIV_BY_2, 0x00000001
+.set CYVAL__DFT_DIV2_DIV_BY_4, 0x00000002
+.set CYVAL__DFT_DIV2_DIV_BY_8, 0x00000003
+.set CYREG_WDT_CTRLOW, 0x400b0200
+.set CYFLD__WDT_CTR0__OFFSET, 0x00000000
+.set CYFLD__WDT_CTR0__SIZE, 0x00000010
+.set CYFLD__WDT_CTR1__OFFSET, 0x00000010
+.set CYFLD__WDT_CTR1__SIZE, 0x00000010
+.set CYREG_WDT_CTRHIGH, 0x400b0204
+.set CYFLD__WDT_CTR2__OFFSET, 0x00000000
+.set CYFLD__WDT_CTR2__SIZE, 0x00000020
+.set CYREG_WDT_MATCH, 0x400b0208
+.set CYFLD__WDT_MATCH0__OFFSET, 0x00000000
+.set CYFLD__WDT_MATCH0__SIZE, 0x00000010
+.set CYFLD__WDT_MATCH1__OFFSET, 0x00000010
+.set CYFLD__WDT_MATCH1__SIZE, 0x00000010
+.set CYREG_WDT_CONFIG, 0x400b020c
+.set CYFLD__WDT_MODE0__OFFSET, 0x00000000
+.set CYFLD__WDT_MODE0__SIZE, 0x00000002
+.set CYVAL__WDT_MODE0_NOTHING, 0x00000000
+.set CYVAL__WDT_MODE0_INT, 0x00000001
+.set CYVAL__WDT_MODE0_RESET, 0x00000002
+.set CYVAL__WDT_MODE0_INT_THEN_RESET, 0x00000003
+.set CYFLD__WDT_CLEAR0__OFFSET, 0x00000002
+.set CYFLD__WDT_CLEAR0__SIZE, 0x00000001
+.set CYFLD__WDT_CASCADE0_1__OFFSET, 0x00000003
+.set CYFLD__WDT_CASCADE0_1__SIZE, 0x00000001
+.set CYFLD__WDT_MODE1__OFFSET, 0x00000008
+.set CYFLD__WDT_MODE1__SIZE, 0x00000002
+.set CYVAL__WDT_MODE1_NOTHING, 0x00000000
+.set CYVAL__WDT_MODE1_INT, 0x00000001
+.set CYVAL__WDT_MODE1_RESET, 0x00000002
+.set CYVAL__WDT_MODE1_INT_THEN_RESET, 0x00000003
+.set CYFLD__WDT_CLEAR1__OFFSET, 0x0000000a
+.set CYFLD__WDT_CLEAR1__SIZE, 0x00000001
+.set CYFLD__WDT_CASCADE1_2__OFFSET, 0x0000000b
+.set CYFLD__WDT_CASCADE1_2__SIZE, 0x00000001
+.set CYFLD__WDT_MODE2__OFFSET, 0x00000010
+.set CYFLD__WDT_MODE2__SIZE, 0x00000001
+.set CYVAL__WDT_MODE2_NOTHING, 0x00000000
+.set CYVAL__WDT_MODE2_INT, 0x00000001
+.set CYFLD__WDT_BITS2__OFFSET, 0x00000018
+.set CYFLD__WDT_BITS2__SIZE, 0x00000005
+.set CYFLD__LFCLK_SEL__OFFSET, 0x0000001e
+.set CYFLD__LFCLK_SEL__SIZE, 0x00000002
+.set CYREG_WDT_CONTROL, 0x400b0210
+.set CYFLD__WDT_ENABLE0__OFFSET, 0x00000000
+.set CYFLD__WDT_ENABLE0__SIZE, 0x00000001
+.set CYFLD__WDT_ENABLED0__OFFSET, 0x00000001
+.set CYFLD__WDT_ENABLED0__SIZE, 0x00000001
+.set CYFLD__WDT_INT0__OFFSET, 0x00000002
+.set CYFLD__WDT_INT0__SIZE, 0x00000001
+.set CYFLD__WDT_RESET0__OFFSET, 0x00000003
+.set CYFLD__WDT_RESET0__SIZE, 0x00000001
+.set CYFLD__WDT_ENABLE1__OFFSET, 0x00000008
+.set CYFLD__WDT_ENABLE1__SIZE, 0x00000001
+.set CYFLD__WDT_ENABLED1__OFFSET, 0x00000009
+.set CYFLD__WDT_ENABLED1__SIZE, 0x00000001
+.set CYFLD__WDT_INT1__OFFSET, 0x0000000a
+.set CYFLD__WDT_INT1__SIZE, 0x00000001
+.set CYFLD__WDT_RESET1__OFFSET, 0x0000000b
+.set CYFLD__WDT_RESET1__SIZE, 0x00000001
+.set CYFLD__WDT_ENABLE2__OFFSET, 0x00000010
+.set CYFLD__WDT_ENABLE2__SIZE, 0x00000001
+.set CYFLD__WDT_ENABLED2__OFFSET, 0x00000011
+.set CYFLD__WDT_ENABLED2__SIZE, 0x00000001
+.set CYFLD__WDT_INT2__OFFSET, 0x00000012
+.set CYFLD__WDT_INT2__SIZE, 0x00000001
+.set CYFLD__WDT_RESET2__OFFSET, 0x00000013
+.set CYFLD__WDT_RESET2__SIZE, 0x00000001
+.set CYREG_RES_CAUSE, 0x400b0300
+.set CYFLD__RESET_WDT__OFFSET, 0x00000000
+.set CYFLD__RESET_WDT__SIZE, 0x00000001
+.set CYFLD__RESET_DSBOD__OFFSET, 0x00000001
+.set CYFLD__RESET_DSBOD__SIZE, 0x00000001
+.set CYFLD__RESET_LOCKUP__OFFSET, 0x00000002
+.set CYFLD__RESET_LOCKUP__SIZE, 0x00000001
+.set CYFLD__RESET_PROT_FAULT__OFFSET, 0x00000003
+.set CYFLD__RESET_PROT_FAULT__SIZE, 0x00000001
+.set CYFLD__RESET_SOFT__OFFSET, 0x00000004
+.set CYFLD__RESET_SOFT__SIZE, 0x00000001
+.set CYFLD__RESET_HVBOD__OFFSET, 0x00000005
+.set CYFLD__RESET_HVBOD__SIZE, 0x00000001
+.set CYFLD__RESET_PBOD__OFFSET, 0x00000006
+.set CYFLD__RESET_PBOD__SIZE, 0x00000001
+.set CYFLD__RESET_XRES__OFFSET, 0x00000007
+.set CYFLD__RESET_XRES__SIZE, 0x00000001
+.set CYREG_PWR_PWRSYS_TRIM1, 0x400bff00
+.set CYFLD__HIB_BIAS_TRIM__OFFSET, 0x00000000
+.set CYFLD__HIB_BIAS_TRIM__SIZE, 0x00000003
+.set CYFLD__BOD_TURBO_THRESH__OFFSET, 0x00000003
+.set CYFLD__BOD_TURBO_THRESH__SIZE, 0x00000001
+.set CYFLD__BOD_TRIM_TRIP__OFFSET, 0x00000004
+.set CYFLD__BOD_TRIM_TRIP__SIZE, 0x00000004
+.set CYREG_PWR_PWRSYS_TRIM2, 0x400bff04
+.set CYFLD__LFCLK_TRIM_LOAD__OFFSET, 0x00000000
+.set CYFLD__LFCLK_TRIM_LOAD__SIZE, 0x00000002
+.set CYFLD__LFCLK_TRIM_VOLTAGE__OFFSET, 0x00000002
+.set CYFLD__LFCLK_TRIM_VOLTAGE__SIZE, 0x00000002
+.set CYFLD__DPSLP_TRIM_LOAD__OFFSET, 0x00000004
+.set CYFLD__DPSLP_TRIM_LOAD__SIZE, 0x00000002
+.set CYFLD__DPSLP_TRIM_LEAKAGE__OFFSET, 0x00000006
+.set CYFLD__DPSLP_TRIM_LEAKAGE__SIZE, 0x00000001
+.set CYFLD__DPSLP_TRIM_VOLTAGE__OFFSET, 0x00000007
+.set CYFLD__DPSLP_TRIM_VOLTAGE__SIZE, 0x00000001
+.set CYREG_PWR_PWRSYS_TRIM3, 0x400bff08
+.set CYFLD__NWELL_TRIM__OFFSET, 0x00000000
+.set CYFLD__NWELL_TRIM__SIZE, 0x00000003
+.set CYFLD__QUIET_TRIM__OFFSET, 0x00000003
+.set CYFLD__QUIET_TRIM__SIZE, 0x00000005
+.set CYREG_PWR_PWRSYS_TRIM4, 0x400bff0c
+.set CYFLD__HIB_TRIM_NWELL__OFFSET, 0x00000000
+.set CYFLD__HIB_TRIM_NWELL__SIZE, 0x00000002
+.set CYFLD__HIB_TRIM_LEAKAGE__OFFSET, 0x00000002
+.set CYFLD__HIB_TRIM_LEAKAGE__SIZE, 0x00000001
+.set CYFLD__HIB_TRIM_VOLTAGE__OFFSET, 0x00000003
+.set CYFLD__HIB_TRIM_VOLTAGE__SIZE, 0x00000001
+.set CYFLD__HIB_TRIM_REFERENCE__OFFSET, 0x00000004
+.set CYFLD__HIB_TRIM_REFERENCE__SIZE, 0x00000002
+.set CYREG_PWR_BG_TRIM1, 0x400bff10
+.set CYFLD__INL_TRIM_MAIN__OFFSET, 0x00000000
+.set CYFLD__INL_TRIM_MAIN__SIZE, 0x00000003
+.set CYFLD__INL_CROSS_MAIN__OFFSET, 0x00000003
+.set CYFLD__INL_CROSS_MAIN__SIZE, 0x00000004
+.set CYREG_PWR_BG_TRIM2, 0x400bff14
+.set CYFLD__VCTAT_SLOPE__OFFSET, 0x00000000
+.set CYFLD__VCTAT_SLOPE__SIZE, 0x00000004
+.set CYFLD__VCTAT_VOLTAGE__OFFSET, 0x00000004
+.set CYFLD__VCTAT_VOLTAGE__SIZE, 0x00000002
+.set CYFLD__VCTAT_ENABLE__OFFSET, 0x00000006
+.set CYFLD__VCTAT_ENABLE__SIZE, 0x00000001
+.set CYFLD__VCTAT_VOLTAGE_MSB__OFFSET, 0x00000007
+.set CYFLD__VCTAT_VOLTAGE_MSB__SIZE, 0x00000001
+.set CYREG_PWR_BG_TRIM3, 0x400bff18
+.set CYFLD__INL_TRIM_IMO__OFFSET, 0x00000000
+.set CYFLD__INL_TRIM_IMO__SIZE, 0x00000003
+.set CYFLD__INL_CROSS_IMO__OFFSET, 0x00000003
+.set CYFLD__INL_CROSS_IMO__SIZE, 0x00000004
+.set CYREG_PWR_BG_TRIM4, 0x400bff1c
+.set CYFLD__ABS_TRIM_IMO__OFFSET, 0x00000000
+.set CYFLD__ABS_TRIM_IMO__SIZE, 0x00000006
+.set CYREG_PWR_BG_TRIM5, 0x400bff20
+.set CYFLD__TMPCO_TRIM_IMO__OFFSET, 0x00000000
+.set CYFLD__TMPCO_TRIM_IMO__SIZE, 0x00000006
+.set CYREG_CLK_ILO_TRIM, 0x400bff24
+.set CYFLD__TRIM__OFFSET, 0x00000000
+.set CYFLD__TRIM__SIZE, 0x00000004
+.set CYFLD__COARSE_TRIM__OFFSET, 0x00000004
+.set CYFLD__COARSE_TRIM__SIZE, 0x00000004
+.set CYREG_CLK_IMO_TRIM1, 0x400bff28
+.set CYFLD__OFFSET__OFFSET, 0x00000000
+.set CYFLD__OFFSET__SIZE, 0x00000008
+.set CYREG_CLK_IMO_TRIM2, 0x400bff2c
+.set CYFLD__FREQ__OFFSET, 0x00000000
+.set CYFLD__FREQ__SIZE, 0x00000006
+.set CYREG_CLK_IMO_TRIM3, 0x400bff30
+.set CYFLD__TRIM_CLK36__OFFSET, 0x00000000
+.set CYFLD__TRIM_CLK36__SIZE, 0x00000004
+.set CYREG_CLK_IMO_TRIM4, 0x400bff34
+.set CYFLD__GAIN__OFFSET, 0x00000000
+.set CYFLD__GAIN__SIZE, 0x00000005
+.set CYFLD__FSOFFSET__OFFSET, 0x00000005
+.set CYFLD__FSOFFSET__SIZE, 0x00000003
+.set CYREG_PWR_RSVD_TRIM, 0x400bff38
+.set CYFLD__RSVD_TRIM__OFFSET, 0x00000000
+.set CYFLD__RSVD_TRIM__SIZE, 0x00000004
+.set CYDEV_UDB_BASE, 0x400f0000
+.set CYDEV_UDB_SIZE, 0x00010000
+.set CYDEV_UDB_W8_BASE, 0x400f0000
+.set CYDEV_UDB_W8_SIZE, 0x00001000
+.set CYREG_UDB_W8_A00, 0x400f0000
+.set CYFLD_UDB_W8_A0__OFFSET, 0x00000000
+.set CYFLD_UDB_W8_A0__SIZE, 0x00000008
+.set CYREG_UDB_W8_A01, 0x400f0001
+.set CYREG_UDB_W8_A02, 0x400f0002
+.set CYREG_UDB_W8_A03, 0x400f0003
+.set CYREG_UDB_W8_A10, 0x400f0010
+.set CYFLD_UDB_W8_A1__OFFSET, 0x00000000
+.set CYFLD_UDB_W8_A1__SIZE, 0x00000008
+.set CYREG_UDB_W8_A11, 0x400f0011
+.set CYREG_UDB_W8_A12, 0x400f0012
+.set CYREG_UDB_W8_A13, 0x400f0013
+.set CYREG_UDB_W8_D00, 0x400f0020
+.set CYFLD_UDB_W8_D0__OFFSET, 0x00000000
+.set CYFLD_UDB_W8_D0__SIZE, 0x00000008
+.set CYREG_UDB_W8_D01, 0x400f0021
+.set CYREG_UDB_W8_D02, 0x400f0022
+.set CYREG_UDB_W8_D03, 0x400f0023
+.set CYREG_UDB_W8_D10, 0x400f0030
+.set CYFLD_UDB_W8_D1__OFFSET, 0x00000000
+.set CYFLD_UDB_W8_D1__SIZE, 0x00000008
+.set CYREG_UDB_W8_D11, 0x400f0031
+.set CYREG_UDB_W8_D12, 0x400f0032
+.set CYREG_UDB_W8_D13, 0x400f0033
+.set CYREG_UDB_W8_F00, 0x400f0040
+.set CYFLD_UDB_W8_F0__OFFSET, 0x00000000
+.set CYFLD_UDB_W8_F0__SIZE, 0x00000008
+.set CYREG_UDB_W8_F01, 0x400f0041
+.set CYREG_UDB_W8_F02, 0x400f0042
+.set CYREG_UDB_W8_F03, 0x400f0043
+.set CYREG_UDB_W8_F10, 0x400f0050
+.set CYFLD_UDB_W8_F1__OFFSET, 0x00000000
+.set CYFLD_UDB_W8_F1__SIZE, 0x00000008
+.set CYREG_UDB_W8_F11, 0x400f0051
+.set CYREG_UDB_W8_F12, 0x400f0052
+.set CYREG_UDB_W8_F13, 0x400f0053
+.set CYREG_UDB_W8_ST0, 0x400f0060
+.set CYFLD_UDB_W8_ST__OFFSET, 0x00000000
+.set CYFLD_UDB_W8_ST__SIZE, 0x00000008
+.set CYREG_UDB_W8_ST1, 0x400f0061
+.set CYREG_UDB_W8_ST2, 0x400f0062
+.set CYREG_UDB_W8_ST3, 0x400f0063
+.set CYREG_UDB_W8_CTL0, 0x400f0070
+.set CYFLD_UDB_W8_CTL__OFFSET, 0x00000000
+.set CYFLD_UDB_W8_CTL__SIZE, 0x00000008
+.set CYREG_UDB_W8_CTL1, 0x400f0071
+.set CYREG_UDB_W8_CTL2, 0x400f0072
+.set CYREG_UDB_W8_CTL3, 0x400f0073
+.set CYREG_UDB_W8_MSK0, 0x400f0080
+.set CYFLD_UDB_W8_MSK__OFFSET, 0x00000000
+.set CYFLD_UDB_W8_MSK__SIZE, 0x00000007
+.set CYREG_UDB_W8_MSK1, 0x400f0081
+.set CYREG_UDB_W8_MSK2, 0x400f0082
+.set CYREG_UDB_W8_MSK3, 0x400f0083
+.set CYREG_UDB_W8_ACTL0, 0x400f0090
+.set CYFLD_UDB_W8_FIFO0_CLR__OFFSET, 0x00000000
+.set CYFLD_UDB_W8_FIFO0_CLR__SIZE, 0x00000001
+.set CYVAL_UDB_W8_FIFO0_CLR_NORMAL, 0x00000000
+.set CYVAL_UDB_W8_FIFO0_CLR_CLEAR, 0x00000001
+.set CYFLD_UDB_W8_FIFO1_CLR__OFFSET, 0x00000001
+.set CYFLD_UDB_W8_FIFO1_CLR__SIZE, 0x00000001
+.set CYVAL_UDB_W8_FIFO1_CLR_NORMAL, 0x00000000
+.set CYVAL_UDB_W8_FIFO1_CLR_CLEAR, 0x00000001
+.set CYFLD_UDB_W8_FIFO0_LVL__OFFSET, 0x00000002
+.set CYFLD_UDB_W8_FIFO0_LVL__SIZE, 0x00000001
+.set CYVAL_UDB_W8_FIFO0_LVL_NORMAL, 0x00000000
+.set CYVAL_UDB_W8_FIFO0_LVL_MID, 0x00000001
+.set CYFLD_UDB_W8_FIFO1_LVL__OFFSET, 0x00000003
+.set CYFLD_UDB_W8_FIFO1_LVL__SIZE, 0x00000001
+.set CYVAL_UDB_W8_FIFO1_LVL_NORMAL, 0x00000000
+.set CYVAL_UDB_W8_FIFO1_LVL_MID, 0x00000001
+.set CYFLD_UDB_W8_INT_EN__OFFSET, 0x00000004
+.set CYFLD_UDB_W8_INT_EN__SIZE, 0x00000001
+.set CYVAL_UDB_W8_INT_EN_DISABLE, 0x00000000
+.set CYVAL_UDB_W8_INT_EN_ENABLE, 0x00000001
+.set CYFLD_UDB_W8_CNT_START__OFFSET, 0x00000005
+.set CYFLD_UDB_W8_CNT_START__SIZE, 0x00000001
+.set CYVAL_UDB_W8_CNT_START_DISABLE, 0x00000000
+.set CYVAL_UDB_W8_CNT_START_ENABLE, 0x00000001
+.set CYREG_UDB_W8_ACTL1, 0x400f0091
+.set CYREG_UDB_W8_ACTL2, 0x400f0092
+.set CYREG_UDB_W8_ACTL3, 0x400f0093
+.set CYREG_UDB_W8_MC0, 0x400f00a0
+.set CYFLD_UDB_W8_PLD0_MC__OFFSET, 0x00000000
+.set CYFLD_UDB_W8_PLD0_MC__SIZE, 0x00000004
+.set CYFLD_UDB_W8_PLD1_MC__OFFSET, 0x00000004
+.set CYFLD_UDB_W8_PLD1_MC__SIZE, 0x00000004
+.set CYREG_UDB_W8_MC1, 0x400f00a1
+.set CYREG_UDB_W8_MC2, 0x400f00a2
+.set CYREG_UDB_W8_MC3, 0x400f00a3
+.set CYDEV_UDB_CAT16_BASE, 0x400f1000
+.set CYDEV_UDB_CAT16_SIZE, 0x00001000
+.set CYREG_UDB_CAT16_A0, 0x400f1000
+.set CYFLD_UDB_CAT16_A0__OFFSET, 0x00000000
+.set CYFLD_UDB_CAT16_A0__SIZE, 0x00000008
+.set CYFLD_UDB_CAT16_A1__OFFSET, 0x00000008
+.set CYFLD_UDB_CAT16_A1__SIZE, 0x00000008
+.set CYREG_UDB_CAT16_A1, 0x400f1002
+.set CYREG_UDB_CAT16_A2, 0x400f1004
+.set CYREG_UDB_CAT16_A3, 0x400f1006
+.set CYREG_UDB_CAT16_D0, 0x400f1040
+.set CYFLD_UDB_CAT16_D0__OFFSET, 0x00000000
+.set CYFLD_UDB_CAT16_D0__SIZE, 0x00000008
+.set CYFLD_UDB_CAT16_D1__OFFSET, 0x00000008
+.set CYFLD_UDB_CAT16_D1__SIZE, 0x00000008
+.set CYREG_UDB_CAT16_D1, 0x400f1042
+.set CYREG_UDB_CAT16_D2, 0x400f1044
+.set CYREG_UDB_CAT16_D3, 0x400f1046
+.set CYREG_UDB_CAT16_F0, 0x400f1080
+.set CYFLD_UDB_CAT16_F0__OFFSET, 0x00000000
+.set CYFLD_UDB_CAT16_F0__SIZE, 0x00000008
+.set CYFLD_UDB_CAT16_F1__OFFSET, 0x00000008
+.set CYFLD_UDB_CAT16_F1__SIZE, 0x00000008
+.set CYREG_UDB_CAT16_F1, 0x400f1082
+.set CYREG_UDB_CAT16_F2, 0x400f1084
+.set CYREG_UDB_CAT16_F3, 0x400f1086
+.set CYREG_UDB_CAT16_CTL_ST0, 0x400f10c0
+.set CYFLD_UDB_CAT16_ST__OFFSET, 0x00000000
+.set CYFLD_UDB_CAT16_ST__SIZE, 0x00000008
+.set CYFLD_UDB_CAT16_CTL__OFFSET, 0x00000008
+.set CYFLD_UDB_CAT16_CTL__SIZE, 0x00000008
+.set CYREG_UDB_CAT16_CTL_ST1, 0x400f10c2
+.set CYREG_UDB_CAT16_CTL_ST2, 0x400f10c4
+.set CYREG_UDB_CAT16_CTL_ST3, 0x400f10c6
+.set CYREG_UDB_CAT16_ACTL_MSK0, 0x400f1100
+.set CYFLD_UDB_CAT16_MSK__OFFSET, 0x00000000
+.set CYFLD_UDB_CAT16_MSK__SIZE, 0x00000008
+.set CYFLD_UDB_CAT16_FIFO0_CLR__OFFSET, 0x00000008
+.set CYFLD_UDB_CAT16_FIFO0_CLR__SIZE, 0x00000001
+.set CYVAL_UDB_CAT16_FIFO0_CLR_NORMAL, 0x00000000
+.set CYVAL_UDB_CAT16_FIFO0_CLR_CLEAR, 0x00000001
+.set CYFLD_UDB_CAT16_FIFO1_CLR__OFFSET, 0x00000009
+.set CYFLD_UDB_CAT16_FIFO1_CLR__SIZE, 0x00000001
+.set CYVAL_UDB_CAT16_FIFO1_CLR_NORMAL, 0x00000000
+.set CYVAL_UDB_CAT16_FIFO1_CLR_CLEAR, 0x00000001
+.set CYFLD_UDB_CAT16_FIFO0_LVL__OFFSET, 0x0000000a
+.set CYFLD_UDB_CAT16_FIFO0_LVL__SIZE, 0x00000001
+.set CYVAL_UDB_CAT16_FIFO0_LVL_NORMAL, 0x00000000
+.set CYVAL_UDB_CAT16_FIFO0_LVL_MID, 0x00000001
+.set CYFLD_UDB_CAT16_FIFO1_LVL__OFFSET, 0x0000000b
+.set CYFLD_UDB_CAT16_FIFO1_LVL__SIZE, 0x00000001
+.set CYVAL_UDB_CAT16_FIFO1_LVL_NORMAL, 0x00000000
+.set CYVAL_UDB_CAT16_FIFO1_LVL_MID, 0x00000001
+.set CYFLD_UDB_CAT16_INT_EN__OFFSET, 0x0000000c
+.set CYFLD_UDB_CAT16_INT_EN__SIZE, 0x00000001
+.set CYVAL_UDB_CAT16_INT_EN_DISABLE, 0x00000000
+.set CYVAL_UDB_CAT16_INT_EN_ENABLE, 0x00000001
+.set CYFLD_UDB_CAT16_CNT_START__OFFSET, 0x0000000d
+.set CYFLD_UDB_CAT16_CNT_START__SIZE, 0x00000001
+.set CYVAL_UDB_CAT16_CNT_START_DISABLE, 0x00000000
+.set CYVAL_UDB_CAT16_CNT_START_ENABLE, 0x00000001
+.set CYREG_UDB_CAT16_ACTL_MSK1, 0x400f1102
+.set CYREG_UDB_CAT16_ACTL_MSK2, 0x400f1104
+.set CYREG_UDB_CAT16_ACTL_MSK3, 0x400f1106
+.set CYREG_UDB_CAT16_MC0, 0x400f1140
+.set CYFLD_UDB_CAT16_PLD0_MC__OFFSET, 0x00000000
+.set CYFLD_UDB_CAT16_PLD0_MC__SIZE, 0x00000004
+.set CYFLD_UDB_CAT16_PLD1_MC__OFFSET, 0x00000004
+.set CYFLD_UDB_CAT16_PLD1_MC__SIZE, 0x00000004
+.set CYREG_UDB_CAT16_MC1, 0x400f1142
+.set CYREG_UDB_CAT16_MC2, 0x400f1144
+.set CYREG_UDB_CAT16_MC3, 0x400f1146
+.set CYDEV_UDB_W16_BASE, 0x400f1000
+.set CYDEV_UDB_W16_SIZE, 0x00001000
+.set CYREG_UDB_W16_A00, 0x400f1000
+.set CYFLD_UDB_W16_A0_LS__OFFSET, 0x00000000
+.set CYFLD_UDB_W16_A0_LS__SIZE, 0x00000008
+.set CYFLD_UDB_W16_A0_MS__OFFSET, 0x00000008
+.set CYFLD_UDB_W16_A0_MS__SIZE, 0x00000008
+.set CYREG_UDB_W16_A01, 0x400f1002
+.set CYREG_UDB_W16_A02, 0x400f1004
+.set CYREG_UDB_W16_A10, 0x400f1020
+.set CYFLD_UDB_W16_A1_LS__OFFSET, 0x00000000
+.set CYFLD_UDB_W16_A1_LS__SIZE, 0x00000008
+.set CYFLD_UDB_W16_A1_MS__OFFSET, 0x00000008
+.set CYFLD_UDB_W16_A1_MS__SIZE, 0x00000008
+.set CYREG_UDB_W16_A11, 0x400f1022
+.set CYREG_UDB_W16_A12, 0x400f1024
+.set CYREG_UDB_W16_D00, 0x400f1040
+.set CYFLD_UDB_W16_D0_LS__OFFSET, 0x00000000
+.set CYFLD_UDB_W16_D0_LS__SIZE, 0x00000008
+.set CYFLD_UDB_W16_D0_MS__OFFSET, 0x00000008
+.set CYFLD_UDB_W16_D0_MS__SIZE, 0x00000008
+.set CYREG_UDB_W16_D01, 0x400f1042
+.set CYREG_UDB_W16_D02, 0x400f1044
+.set CYREG_UDB_W16_D10, 0x400f1060
+.set CYFLD_UDB_W16_D1_LS__OFFSET, 0x00000000
+.set CYFLD_UDB_W16_D1_LS__SIZE, 0x00000008
+.set CYFLD_UDB_W16_D1_MS__OFFSET, 0x00000008
+.set CYFLD_UDB_W16_D1_MS__SIZE, 0x00000008
+.set CYREG_UDB_W16_D11, 0x400f1062
+.set CYREG_UDB_W16_D12, 0x400f1064
+.set CYREG_UDB_W16_F00, 0x400f1080
+.set CYFLD_UDB_W16_F0_LS__OFFSET, 0x00000000
+.set CYFLD_UDB_W16_F0_LS__SIZE, 0x00000008
+.set CYFLD_UDB_W16_F0_MS__OFFSET, 0x00000008
+.set CYFLD_UDB_W16_F0_MS__SIZE, 0x00000008
+.set CYREG_UDB_W16_F01, 0x400f1082
+.set CYREG_UDB_W16_F02, 0x400f1084
+.set CYREG_UDB_W16_F10, 0x400f10a0
+.set CYFLD_UDB_W16_F1_LS__OFFSET, 0x00000000
+.set CYFLD_UDB_W16_F1_LS__SIZE, 0x00000008
+.set CYFLD_UDB_W16_F1_MS__OFFSET, 0x00000008
+.set CYFLD_UDB_W16_F1_MS__SIZE, 0x00000008
+.set CYREG_UDB_W16_F11, 0x400f10a2
+.set CYREG_UDB_W16_F12, 0x400f10a4
+.set CYREG_UDB_W16_ST0, 0x400f10c0
+.set CYFLD_UDB_W16_ST_LS__OFFSET, 0x00000000
+.set CYFLD_UDB_W16_ST_LS__SIZE, 0x00000008
+.set CYFLD_UDB_W16_ST_MS__OFFSET, 0x00000008
+.set CYFLD_UDB_W16_ST_MS__SIZE, 0x00000008
+.set CYREG_UDB_W16_ST1, 0x400f10c2
+.set CYREG_UDB_W16_ST2, 0x400f10c4
+.set CYREG_UDB_W16_CTL0, 0x400f10e0
+.set CYFLD_UDB_W16_CTL_LS__OFFSET, 0x00000000
+.set CYFLD_UDB_W16_CTL_LS__SIZE, 0x00000008
+.set CYFLD_UDB_W16_CTL_MS__OFFSET, 0x00000008
+.set CYFLD_UDB_W16_CTL_MS__SIZE, 0x00000008
+.set CYREG_UDB_W16_CTL1, 0x400f10e2
+.set CYREG_UDB_W16_CTL2, 0x400f10e4
+.set CYREG_UDB_W16_MSK0, 0x400f1100
+.set CYFLD_UDB_W16_MSK_LS__OFFSET, 0x00000000
+.set CYFLD_UDB_W16_MSK_LS__SIZE, 0x00000007
+.set CYFLD_UDB_W16_MSK_MS__OFFSET, 0x00000008
+.set CYFLD_UDB_W16_MSK_MS__SIZE, 0x00000007
+.set CYREG_UDB_W16_MSK1, 0x400f1102
+.set CYREG_UDB_W16_MSK2, 0x400f1104
+.set CYREG_UDB_W16_ACTL0, 0x400f1120
+.set CYFLD_UDB_W16_FIFO0_CLR_LS__OFFSET, 0x00000000
+.set CYFLD_UDB_W16_FIFO0_CLR_LS__SIZE, 0x00000001
+.set CYVAL_UDB_W16_FIFO0_CLR_LS_NORMAL, 0x00000000
+.set CYVAL_UDB_W16_FIFO0_CLR_LS_CLEAR, 0x00000001
+.set CYFLD_UDB_W16_FIFO1_CLR_LS__OFFSET, 0x00000001
+.set CYFLD_UDB_W16_FIFO1_CLR_LS__SIZE, 0x00000001
+.set CYVAL_UDB_W16_FIFO1_CLR_LS_NORMAL, 0x00000000
+.set CYVAL_UDB_W16_FIFO1_CLR_LS_CLEAR, 0x00000001
+.set CYFLD_UDB_W16_FIFO0_LVL_LS__OFFSET, 0x00000002
+.set CYFLD_UDB_W16_FIFO0_LVL_LS__SIZE, 0x00000001
+.set CYVAL_UDB_W16_FIFO0_LVL_LS_NORMAL, 0x00000000
+.set CYVAL_UDB_W16_FIFO0_LVL_LS_MID, 0x00000001
+.set CYFLD_UDB_W16_FIFO1_LVL_LS__OFFSET, 0x00000003
+.set CYFLD_UDB_W16_FIFO1_LVL_LS__SIZE, 0x00000001
+.set CYVAL_UDB_W16_FIFO1_LVL_LS_NORMAL, 0x00000000
+.set CYVAL_UDB_W16_FIFO1_LVL_LS_MID, 0x00000001
+.set CYFLD_UDB_W16_INT_EN_LS__OFFSET, 0x00000004
+.set CYFLD_UDB_W16_INT_EN_LS__SIZE, 0x00000001
+.set CYVAL_UDB_W16_INT_EN_LS_DISABLE, 0x00000000
+.set CYVAL_UDB_W16_INT_EN_LS_ENABLE, 0x00000001
+.set CYFLD_UDB_W16_CNT_START_LS__OFFSET, 0x00000005
+.set CYFLD_UDB_W16_CNT_START_LS__SIZE, 0x00000001
+.set CYVAL_UDB_W16_CNT_START_LS_DISABLE, 0x00000000
+.set CYVAL_UDB_W16_CNT_START_LS_ENABLE, 0x00000001
+.set CYFLD_UDB_W16_FIFO0_CLR_MS__OFFSET, 0x00000008
+.set CYFLD_UDB_W16_FIFO0_CLR_MS__SIZE, 0x00000001
+.set CYVAL_UDB_W16_FIFO0_CLR_MS_NORMAL, 0x00000000
+.set CYVAL_UDB_W16_FIFO0_CLR_MS_CLEAR, 0x00000001
+.set CYFLD_UDB_W16_FIFO1_CLR_MS__OFFSET, 0x00000009
+.set CYFLD_UDB_W16_FIFO1_CLR_MS__SIZE, 0x00000001
+.set CYVAL_UDB_W16_FIFO1_CLR_MS_NORMAL, 0x00000000
+.set CYVAL_UDB_W16_FIFO1_CLR_MS_CLEAR, 0x00000001
+.set CYFLD_UDB_W16_FIFO0_LVL_MS__OFFSET, 0x0000000a
+.set CYFLD_UDB_W16_FIFO0_LVL_MS__SIZE, 0x00000001
+.set CYVAL_UDB_W16_FIFO0_LVL_MS_NORMAL, 0x00000000
+.set CYVAL_UDB_W16_FIFO0_LVL_MS_MID, 0x00000001
+.set CYFLD_UDB_W16_FIFO1_LVL_MS__OFFSET, 0x0000000b
+.set CYFLD_UDB_W16_FIFO1_LVL_MS__SIZE, 0x00000001
+.set CYVAL_UDB_W16_FIFO1_LVL_MS_NORMAL, 0x00000000
+.set CYVAL_UDB_W16_FIFO1_LVL_MS_MID, 0x00000001
+.set CYFLD_UDB_W16_INT_EN_MS__OFFSET, 0x0000000c
+.set CYFLD_UDB_W16_INT_EN_MS__SIZE, 0x00000001
+.set CYVAL_UDB_W16_INT_EN_MS_DISABLE, 0x00000000
+.set CYVAL_UDB_W16_INT_EN_MS_ENABLE, 0x00000001
+.set CYFLD_UDB_W16_CNT_START_MS__OFFSET, 0x0000000d
+.set CYFLD_UDB_W16_CNT_START_MS__SIZE, 0x00000001
+.set CYVAL_UDB_W16_CNT_START_MS_DISABLE, 0x00000000
+.set CYVAL_UDB_W16_CNT_START_MS_ENABLE, 0x00000001
+.set CYREG_UDB_W16_ACTL1, 0x400f1122
+.set CYREG_UDB_W16_ACTL2, 0x400f1124
+.set CYREG_UDB_W16_MC0, 0x400f1140
+.set CYFLD_UDB_W16_PLD0_MC_LS__OFFSET, 0x00000000
+.set CYFLD_UDB_W16_PLD0_MC_LS__SIZE, 0x00000004
+.set CYFLD_UDB_W16_PLD1_MC_LS__OFFSET, 0x00000004
+.set CYFLD_UDB_W16_PLD1_MC_LS__SIZE, 0x00000004
+.set CYFLD_UDB_W16_PLD0_MC_MS__OFFSET, 0x00000008
+.set CYFLD_UDB_W16_PLD0_MC_MS__SIZE, 0x00000004
+.set CYFLD_UDB_W16_PLD1_MC_MS__OFFSET, 0x0000000c
+.set CYFLD_UDB_W16_PLD1_MC_MS__SIZE, 0x00000004
+.set CYREG_UDB_W16_MC1, 0x400f1142
+.set CYREG_UDB_W16_MC2, 0x400f1144
+.set CYDEV_UDB_W32_BASE, 0x400f2000
+.set CYDEV_UDB_W32_SIZE, 0x00001000
+.set CYREG_UDB_W32_A0, 0x400f2000
+.set CYFLD_UDB_W32_A0_0__OFFSET, 0x00000000
+.set CYFLD_UDB_W32_A0_0__SIZE, 0x00000008
+.set CYFLD_UDB_W32_A0_1__OFFSET, 0x00000008
+.set CYFLD_UDB_W32_A0_1__SIZE, 0x00000008
+.set CYFLD_UDB_W32_A0_2__OFFSET, 0x00000010
+.set CYFLD_UDB_W32_A0_2__SIZE, 0x00000008
+.set CYFLD_UDB_W32_A0_3__OFFSET, 0x00000018
+.set CYFLD_UDB_W32_A0_3__SIZE, 0x00000008
+.set CYREG_UDB_W32_A1, 0x400f2040
+.set CYFLD_UDB_W32_A1_0__OFFSET, 0x00000000
+.set CYFLD_UDB_W32_A1_0__SIZE, 0x00000008
+.set CYFLD_UDB_W32_A1_1__OFFSET, 0x00000008
+.set CYFLD_UDB_W32_A1_1__SIZE, 0x00000008
+.set CYFLD_UDB_W32_A1_2__OFFSET, 0x00000010
+.set CYFLD_UDB_W32_A1_2__SIZE, 0x00000008
+.set CYFLD_UDB_W32_A1_3__OFFSET, 0x00000018
+.set CYFLD_UDB_W32_A1_3__SIZE, 0x00000008
+.set CYREG_UDB_W32_D0, 0x400f2080
+.set CYFLD_UDB_W32_D0_0__OFFSET, 0x00000000
+.set CYFLD_UDB_W32_D0_0__SIZE, 0x00000008
+.set CYFLD_UDB_W32_D0_1__OFFSET, 0x00000008
+.set CYFLD_UDB_W32_D0_1__SIZE, 0x00000008
+.set CYFLD_UDB_W32_D0_2__OFFSET, 0x00000010
+.set CYFLD_UDB_W32_D0_2__SIZE, 0x00000008
+.set CYFLD_UDB_W32_D0_3__OFFSET, 0x00000018
+.set CYFLD_UDB_W32_D0_3__SIZE, 0x00000008
+.set CYREG_UDB_W32_D1, 0x400f20c0
+.set CYFLD_UDB_W32_D1_0__OFFSET, 0x00000000
+.set CYFLD_UDB_W32_D1_0__SIZE, 0x00000008
+.set CYFLD_UDB_W32_D1_1__OFFSET, 0x00000008
+.set CYFLD_UDB_W32_D1_1__SIZE, 0x00000008
+.set CYFLD_UDB_W32_D1_2__OFFSET, 0x00000010
+.set CYFLD_UDB_W32_D1_2__SIZE, 0x00000008
+.set CYFLD_UDB_W32_D1_3__OFFSET, 0x00000018
+.set CYFLD_UDB_W32_D1_3__SIZE, 0x00000008
+.set CYREG_UDB_W32_F0, 0x400f2100
+.set CYFLD_UDB_W32_F0_0__OFFSET, 0x00000000
+.set CYFLD_UDB_W32_F0_0__SIZE, 0x00000008
+.set CYFLD_UDB_W32_F0_1__OFFSET, 0x00000008
+.set CYFLD_UDB_W32_F0_1__SIZE, 0x00000008
+.set CYFLD_UDB_W32_F0_2__OFFSET, 0x00000010
+.set CYFLD_UDB_W32_F0_2__SIZE, 0x00000008
+.set CYFLD_UDB_W32_F0_3__OFFSET, 0x00000018
+.set CYFLD_UDB_W32_F0_3__SIZE, 0x00000008
+.set CYREG_UDB_W32_F1, 0x400f2140
+.set CYFLD_UDB_W32_F1_0__OFFSET, 0x00000000
+.set CYFLD_UDB_W32_F1_0__SIZE, 0x00000008
+.set CYFLD_UDB_W32_F1_1__OFFSET, 0x00000008
+.set CYFLD_UDB_W32_F1_1__SIZE, 0x00000008
+.set CYFLD_UDB_W32_F1_2__OFFSET, 0x00000010
+.set CYFLD_UDB_W32_F1_2__SIZE, 0x00000008
+.set CYFLD_UDB_W32_F1_3__OFFSET, 0x00000018
+.set CYFLD_UDB_W32_F1_3__SIZE, 0x00000008
+.set CYREG_UDB_W32_ST, 0x400f2180
+.set CYFLD_UDB_W32_ST_0__OFFSET, 0x00000000
+.set CYFLD_UDB_W32_ST_0__SIZE, 0x00000008
+.set CYFLD_UDB_W32_ST_1__OFFSET, 0x00000008
+.set CYFLD_UDB_W32_ST_1__SIZE, 0x00000008
+.set CYFLD_UDB_W32_ST_2__OFFSET, 0x00000010
+.set CYFLD_UDB_W32_ST_2__SIZE, 0x00000008
+.set CYFLD_UDB_W32_ST_3__OFFSET, 0x00000018
+.set CYFLD_UDB_W32_ST_3__SIZE, 0x00000008
+.set CYREG_UDB_W32_CTL, 0x400f21c0
+.set CYFLD_UDB_W32_CTL_0__OFFSET, 0x00000000
+.set CYFLD_UDB_W32_CTL_0__SIZE, 0x00000008
+.set CYFLD_UDB_W32_CTL_1__OFFSET, 0x00000008
+.set CYFLD_UDB_W32_CTL_1__SIZE, 0x00000008
+.set CYFLD_UDB_W32_CTL_2__OFFSET, 0x00000010
+.set CYFLD_UDB_W32_CTL_2__SIZE, 0x00000008
+.set CYFLD_UDB_W32_CTL_3__OFFSET, 0x00000018
+.set CYFLD_UDB_W32_CTL_3__SIZE, 0x00000008
+.set CYREG_UDB_W32_MSK, 0x400f2200
+.set CYFLD_UDB_W32_MSK_0__OFFSET, 0x00000000
+.set CYFLD_UDB_W32_MSK_0__SIZE, 0x00000007
+.set CYFLD_UDB_W32_MSK_1__OFFSET, 0x00000008
+.set CYFLD_UDB_W32_MSK_1__SIZE, 0x00000007
+.set CYFLD_UDB_W32_MSK_2__OFFSET, 0x00000010
+.set CYFLD_UDB_W32_MSK_2__SIZE, 0x00000007
+.set CYFLD_UDB_W32_MSK_3__OFFSET, 0x00000018
+.set CYFLD_UDB_W32_MSK_3__SIZE, 0x00000007
+.set CYREG_UDB_W32_ACTL, 0x400f2240
+.set CYFLD_UDB_W32_FIFO0_CLR_0__OFFSET, 0x00000000
+.set CYFLD_UDB_W32_FIFO0_CLR_0__SIZE, 0x00000001
+.set CYVAL_UDB_W32_FIFO0_CLR_0_NORMAL, 0x00000000
+.set CYVAL_UDB_W32_FIFO0_CLR_0_CLEAR, 0x00000001
+.set CYFLD_UDB_W32_FIFO1_CLR_0__OFFSET, 0x00000001
+.set CYFLD_UDB_W32_FIFO1_CLR_0__SIZE, 0x00000001
+.set CYVAL_UDB_W32_FIFO1_CLR_0_NORMAL, 0x00000000
+.set CYVAL_UDB_W32_FIFO1_CLR_0_CLEAR, 0x00000001
+.set CYFLD_UDB_W32_FIFO0_LVL_0__OFFSET, 0x00000002
+.set CYFLD_UDB_W32_FIFO0_LVL_0__SIZE, 0x00000001
+.set CYVAL_UDB_W32_FIFO0_LVL_0_NORMAL, 0x00000000
+.set CYVAL_UDB_W32_FIFO0_LVL_0_MID, 0x00000001
+.set CYFLD_UDB_W32_FIFO1_LVL_0__OFFSET, 0x00000003
+.set CYFLD_UDB_W32_FIFO1_LVL_0__SIZE, 0x00000001
+.set CYVAL_UDB_W32_FIFO1_LVL_0_NORMAL, 0x00000000
+.set CYVAL_UDB_W32_FIFO1_LVL_0_MID, 0x00000001
+.set CYFLD_UDB_W32_INT_EN_0__OFFSET, 0x00000004
+.set CYFLD_UDB_W32_INT_EN_0__SIZE, 0x00000001
+.set CYVAL_UDB_W32_INT_EN_0_DISABLE, 0x00000000
+.set CYVAL_UDB_W32_INT_EN_0_ENABLE, 0x00000001
+.set CYFLD_UDB_W32_CNT_START_0__OFFSET, 0x00000005
+.set CYFLD_UDB_W32_CNT_START_0__SIZE, 0x00000001
+.set CYVAL_UDB_W32_CNT_START_0_DISABLE, 0x00000000
+.set CYVAL_UDB_W32_CNT_START_0_ENABLE, 0x00000001
+.set CYFLD_UDB_W32_FIFO0_CLR_1__OFFSET, 0x00000008
+.set CYFLD_UDB_W32_FIFO0_CLR_1__SIZE, 0x00000001
+.set CYVAL_UDB_W32_FIFO0_CLR_1_NORMAL, 0x00000000
+.set CYVAL_UDB_W32_FIFO0_CLR_1_CLEAR, 0x00000001
+.set CYFLD_UDB_W32_FIFO1_CLR_1__OFFSET, 0x00000009
+.set CYFLD_UDB_W32_FIFO1_CLR_1__SIZE, 0x00000001
+.set CYVAL_UDB_W32_FIFO1_CLR_1_NORMAL, 0x00000000
+.set CYVAL_UDB_W32_FIFO1_CLR_1_CLEAR, 0x00000001
+.set CYFLD_UDB_W32_FIFO0_LVL_1__OFFSET, 0x0000000a
+.set CYFLD_UDB_W32_FIFO0_LVL_1__SIZE, 0x00000001
+.set CYVAL_UDB_W32_FIFO0_LVL_1_NORMAL, 0x00000000
+.set CYVAL_UDB_W32_FIFO0_LVL_1_MID, 0x00000001
+.set CYFLD_UDB_W32_FIFO1_LVL_1__OFFSET, 0x0000000b
+.set CYFLD_UDB_W32_FIFO1_LVL_1__SIZE, 0x00000001
+.set CYVAL_UDB_W32_FIFO1_LVL_1_NORMAL, 0x00000000
+.set CYVAL_UDB_W32_FIFO1_LVL_1_MID, 0x00000001
+.set CYFLD_UDB_W32_INT_EN_1__OFFSET, 0x0000000c
+.set CYFLD_UDB_W32_INT_EN_1__SIZE, 0x00000001
+.set CYVAL_UDB_W32_INT_EN_1_DISABLE, 0x00000000
+.set CYVAL_UDB_W32_INT_EN_1_ENABLE, 0x00000001
+.set CYFLD_UDB_W32_CNT_START_1__OFFSET, 0x0000000d
+.set CYFLD_UDB_W32_CNT_START_1__SIZE, 0x00000001
+.set CYVAL_UDB_W32_CNT_START_1_DISABLE, 0x00000000
+.set CYVAL_UDB_W32_CNT_START_1_ENABLE, 0x00000001
+.set CYFLD_UDB_W32_FIFO0_CLR_2__OFFSET, 0x00000010
+.set CYFLD_UDB_W32_FIFO0_CLR_2__SIZE, 0x00000001
+.set CYVAL_UDB_W32_FIFO0_CLR_2_NORMAL, 0x00000000
+.set CYVAL_UDB_W32_FIFO0_CLR_2_CLEAR, 0x00000001
+.set CYFLD_UDB_W32_FIFO1_CLR_2__OFFSET, 0x00000011
+.set CYFLD_UDB_W32_FIFO1_CLR_2__SIZE, 0x00000001
+.set CYVAL_UDB_W32_FIFO1_CLR_2_NORMAL, 0x00000000
+.set CYVAL_UDB_W32_FIFO1_CLR_2_CLEAR, 0x00000001
+.set CYFLD_UDB_W32_FIFO0_LVL_2__OFFSET, 0x00000012
+.set CYFLD_UDB_W32_FIFO0_LVL_2__SIZE, 0x00000001
+.set CYVAL_UDB_W32_FIFO0_LVL_2_NORMAL, 0x00000000
+.set CYVAL_UDB_W32_FIFO0_LVL_2_MID, 0x00000001
+.set CYFLD_UDB_W32_FIFO1_LVL_2__OFFSET, 0x00000013
+.set CYFLD_UDB_W32_FIFO1_LVL_2__SIZE, 0x00000001
+.set CYVAL_UDB_W32_FIFO1_LVL_2_NORMAL, 0x00000000
+.set CYVAL_UDB_W32_FIFO1_LVL_2_MID, 0x00000001
+.set CYFLD_UDB_W32_INT_EN_2__OFFSET, 0x00000014
+.set CYFLD_UDB_W32_INT_EN_2__SIZE, 0x00000001
+.set CYVAL_UDB_W32_INT_EN_2_DISABLE, 0x00000000
+.set CYVAL_UDB_W32_INT_EN_2_ENABLE, 0x00000001
+.set CYFLD_UDB_W32_CNT_START_2__OFFSET, 0x00000015
+.set CYFLD_UDB_W32_CNT_START_2__SIZE, 0x00000001
+.set CYVAL_UDB_W32_CNT_START_2_DISABLE, 0x00000000
+.set CYVAL_UDB_W32_CNT_START_2_ENABLE, 0x00000001
+.set CYFLD_UDB_W32_FIFO0_CLR_3__OFFSET, 0x00000018
+.set CYFLD_UDB_W32_FIFO0_CLR_3__SIZE, 0x00000001
+.set CYVAL_UDB_W32_FIFO0_CLR_3_NORMAL, 0x00000000
+.set CYVAL_UDB_W32_FIFO0_CLR_3_CLEAR, 0x00000001
+.set CYFLD_UDB_W32_FIFO1_CLR_3__OFFSET, 0x00000019
+.set CYFLD_UDB_W32_FIFO1_CLR_3__SIZE, 0x00000001
+.set CYVAL_UDB_W32_FIFO1_CLR_3_NORMAL, 0x00000000
+.set CYVAL_UDB_W32_FIFO1_CLR_3_CLEAR, 0x00000001
+.set CYFLD_UDB_W32_FIFO0_LVL_3__OFFSET, 0x0000001a
+.set CYFLD_UDB_W32_FIFO0_LVL_3__SIZE, 0x00000001
+.set CYVAL_UDB_W32_FIFO0_LVL_3_NORMAL, 0x00000000
+.set CYVAL_UDB_W32_FIFO0_LVL_3_MID, 0x00000001
+.set CYFLD_UDB_W32_FIFO1_LVL_3__OFFSET, 0x0000001b
+.set CYFLD_UDB_W32_FIFO1_LVL_3__SIZE, 0x00000001
+.set CYVAL_UDB_W32_FIFO1_LVL_3_NORMAL, 0x00000000
+.set CYVAL_UDB_W32_FIFO1_LVL_3_MID, 0x00000001
+.set CYFLD_UDB_W32_INT_EN_3__OFFSET, 0x0000001c
+.set CYFLD_UDB_W32_INT_EN_3__SIZE, 0x00000001
+.set CYVAL_UDB_W32_INT_EN_3_DISABLE, 0x00000000
+.set CYVAL_UDB_W32_INT_EN_3_ENABLE, 0x00000001
+.set CYFLD_UDB_W32_CNT_START_3__OFFSET, 0x0000001d
+.set CYFLD_UDB_W32_CNT_START_3__SIZE, 0x00000001
+.set CYVAL_UDB_W32_CNT_START_3_DISABLE, 0x00000000
+.set CYVAL_UDB_W32_CNT_START_3_ENABLE, 0x00000001
+.set CYREG_UDB_W32_MC, 0x400f2280
+.set CYFLD_UDB_W32_PLD0_MC_0__OFFSET, 0x00000000
+.set CYFLD_UDB_W32_PLD0_MC_0__SIZE, 0x00000004
+.set CYFLD_UDB_W32_PLD1_MC_0__OFFSET, 0x00000004
+.set CYFLD_UDB_W32_PLD1_MC_0__SIZE, 0x00000004
+.set CYFLD_UDB_W32_PLD0_MC_1__OFFSET, 0x00000008
+.set CYFLD_UDB_W32_PLD0_MC_1__SIZE, 0x00000004
+.set CYFLD_UDB_W32_PLD1_MC_1__OFFSET, 0x0000000c
+.set CYFLD_UDB_W32_PLD1_MC_1__SIZE, 0x00000004
+.set CYFLD_UDB_W32_PLD0_MC_2__OFFSET, 0x00000010
+.set CYFLD_UDB_W32_PLD0_MC_2__SIZE, 0x00000004
+.set CYFLD_UDB_W32_PLD1_MC_2__OFFSET, 0x00000014
+.set CYFLD_UDB_W32_PLD1_MC_2__SIZE, 0x00000004
+.set CYFLD_UDB_W32_PLD0_MC_3__OFFSET, 0x00000018
+.set CYFLD_UDB_W32_PLD0_MC_3__SIZE, 0x00000004
+.set CYFLD_UDB_W32_PLD1_MC_3__OFFSET, 0x0000001c
+.set CYFLD_UDB_W32_PLD1_MC_3__SIZE, 0x00000004
+.set CYDEV_UDB_P0_BASE, 0x400f3000
+.set CYDEV_UDB_P0_SIZE, 0x00000200
+.set CYDEV_UDB_P0_U0_BASE, 0x400f3000
+.set CYDEV_UDB_P0_U0_SIZE, 0x00000080
+.set CYREG_UDB_P0_U0_PLD_IT0, 0x400f3000
+.set CYFLD_UDB_P_U_PLD0_ITxC_0__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_PLD0_ITxC_0__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_ITxC_1__OFFSET, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_ITxC_1__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_ITxC_2__OFFSET, 0x00000002
+.set CYFLD_UDB_P_U_PLD0_ITxC_2__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_ITxC_3__OFFSET, 0x00000003
+.set CYFLD_UDB_P_U_PLD0_ITxC_3__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_ITxC_4__OFFSET, 0x00000004
+.set CYFLD_UDB_P_U_PLD0_ITxC_4__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_ITxC_5__OFFSET, 0x00000005
+.set CYFLD_UDB_P_U_PLD0_ITxC_5__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_ITxC_6__OFFSET, 0x00000006
+.set CYFLD_UDB_P_U_PLD0_ITxC_6__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_ITxC_7__OFFSET, 0x00000007
+.set CYFLD_UDB_P_U_PLD0_ITxC_7__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_ITxC_0__OFFSET, 0x00000008
+.set CYFLD_UDB_P_U_PLD1_ITxC_0__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_ITxC_1__OFFSET, 0x00000009
+.set CYFLD_UDB_P_U_PLD1_ITxC_1__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_ITxC_2__OFFSET, 0x0000000a
+.set CYFLD_UDB_P_U_PLD1_ITxC_2__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_ITxC_3__OFFSET, 0x0000000b
+.set CYFLD_UDB_P_U_PLD1_ITxC_3__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_ITxC_4__OFFSET, 0x0000000c
+.set CYFLD_UDB_P_U_PLD1_ITxC_4__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_ITxC_5__OFFSET, 0x0000000d
+.set CYFLD_UDB_P_U_PLD1_ITxC_5__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_ITxC_6__OFFSET, 0x0000000e
+.set CYFLD_UDB_P_U_PLD1_ITxC_6__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_ITxC_7__OFFSET, 0x0000000f
+.set CYFLD_UDB_P_U_PLD1_ITxC_7__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_ITxT_0__OFFSET, 0x00000010
+.set CYFLD_UDB_P_U_PLD0_ITxT_0__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_ITxT_1__OFFSET, 0x00000011
+.set CYFLD_UDB_P_U_PLD0_ITxT_1__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_ITxT_2__OFFSET, 0x00000012
+.set CYFLD_UDB_P_U_PLD0_ITxT_2__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_ITxT_3__OFFSET, 0x00000013
+.set CYFLD_UDB_P_U_PLD0_ITxT_3__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_ITxT_4__OFFSET, 0x00000014
+.set CYFLD_UDB_P_U_PLD0_ITxT_4__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_ITxT_5__OFFSET, 0x00000015
+.set CYFLD_UDB_P_U_PLD0_ITxT_5__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_ITxT_6__OFFSET, 0x00000016
+.set CYFLD_UDB_P_U_PLD0_ITxT_6__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_ITxT_7__OFFSET, 0x00000017
+.set CYFLD_UDB_P_U_PLD0_ITxT_7__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_ITxT_0__OFFSET, 0x00000018
+.set CYFLD_UDB_P_U_PLD1_ITxT_0__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_ITxT_1__OFFSET, 0x00000019
+.set CYFLD_UDB_P_U_PLD1_ITxT_1__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_ITxT_2__OFFSET, 0x0000001a
+.set CYFLD_UDB_P_U_PLD1_ITxT_2__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_ITxT_3__OFFSET, 0x0000001b
+.set CYFLD_UDB_P_U_PLD1_ITxT_3__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_ITxT_4__OFFSET, 0x0000001c
+.set CYFLD_UDB_P_U_PLD1_ITxT_4__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_ITxT_5__OFFSET, 0x0000001d
+.set CYFLD_UDB_P_U_PLD1_ITxT_5__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_ITxT_6__OFFSET, 0x0000001e
+.set CYFLD_UDB_P_U_PLD1_ITxT_6__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_ITxT_7__OFFSET, 0x0000001f
+.set CYFLD_UDB_P_U_PLD1_ITxT_7__SIZE, 0x00000001
+.set CYREG_UDB_P0_U0_PLD_IT1, 0x400f3004
+.set CYREG_UDB_P0_U0_PLD_IT2, 0x400f3008
+.set CYREG_UDB_P0_U0_PLD_IT3, 0x400f300c
+.set CYREG_UDB_P0_U0_PLD_IT4, 0x400f3010
+.set CYREG_UDB_P0_U0_PLD_IT5, 0x400f3014
+.set CYREG_UDB_P0_U0_PLD_IT6, 0x400f3018
+.set CYREG_UDB_P0_U0_PLD_IT7, 0x400f301c
+.set CYREG_UDB_P0_U0_PLD_IT8, 0x400f3020
+.set CYREG_UDB_P0_U0_PLD_IT9, 0x400f3024
+.set CYREG_UDB_P0_U0_PLD_IT10, 0x400f3028
+.set CYREG_UDB_P0_U0_PLD_IT11, 0x400f302c
+.set CYREG_UDB_P0_U0_PLD_ORT0, 0x400f3030
+.set CYFLD_UDB_P_U_PLD0_ORT_PTx_0__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_PLD0_ORT_PTx_0__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_ORT_PTx_1__OFFSET, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_ORT_PTx_1__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_ORT_PTx_2__OFFSET, 0x00000002
+.set CYFLD_UDB_P_U_PLD0_ORT_PTx_2__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_ORT_PTx_3__OFFSET, 0x00000003
+.set CYFLD_UDB_P_U_PLD0_ORT_PTx_3__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_ORT_PTx_4__OFFSET, 0x00000004
+.set CYFLD_UDB_P_U_PLD0_ORT_PTx_4__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_ORT_PTx_5__OFFSET, 0x00000005
+.set CYFLD_UDB_P_U_PLD0_ORT_PTx_5__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_ORT_PTx_6__OFFSET, 0x00000006
+.set CYFLD_UDB_P_U_PLD0_ORT_PTx_6__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_ORT_PTx_7__OFFSET, 0x00000007
+.set CYFLD_UDB_P_U_PLD0_ORT_PTx_7__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_ORT_PTx_0__OFFSET, 0x00000008
+.set CYFLD_UDB_P_U_PLD1_ORT_PTx_0__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_ORT_PTx_1__OFFSET, 0x00000009
+.set CYFLD_UDB_P_U_PLD1_ORT_PTx_1__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_ORT_PTx_2__OFFSET, 0x0000000a
+.set CYFLD_UDB_P_U_PLD1_ORT_PTx_2__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_ORT_PTx_3__OFFSET, 0x0000000b
+.set CYFLD_UDB_P_U_PLD1_ORT_PTx_3__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_ORT_PTx_4__OFFSET, 0x0000000c
+.set CYFLD_UDB_P_U_PLD1_ORT_PTx_4__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_ORT_PTx_5__OFFSET, 0x0000000d
+.set CYFLD_UDB_P_U_PLD1_ORT_PTx_5__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_ORT_PTx_6__OFFSET, 0x0000000e
+.set CYFLD_UDB_P_U_PLD1_ORT_PTx_6__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_ORT_PTx_7__OFFSET, 0x0000000f
+.set CYFLD_UDB_P_U_PLD1_ORT_PTx_7__SIZE, 0x00000001
+.set CYREG_UDB_P0_U0_PLD_ORT1, 0x400f3032
+.set CYREG_UDB_P0_U0_PLD_ORT2, 0x400f3034
+.set CYREG_UDB_P0_U0_PLD_ORT3, 0x400f3036
+.set CYREG_UDB_P0_U0_PLD_MC_CFG_CEN_CONST, 0x400f3038
+.set CYFLD_UDB_P_U_PLD0_MC0_CEN__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_PLD0_MC0_CEN__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD0_MC0_CEN_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_PLD0_MC0_CEN_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_MC0_DFF_C__OFFSET, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_MC0_DFF_C__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD0_MC0_DFF_C_NOINV, 0x00000000
+.set CYVAL_UDB_P_U_PLD0_MC0_DFF_C_INVERTED, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_MC1_CEN__OFFSET, 0x00000002
+.set CYFLD_UDB_P_U_PLD0_MC1_CEN__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD0_MC1_CEN_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_PLD0_MC1_CEN_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_MC1_DFF_C__OFFSET, 0x00000003
+.set CYFLD_UDB_P_U_PLD0_MC1_DFF_C__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD0_MC1_DFF_C_NOINV, 0x00000000
+.set CYVAL_UDB_P_U_PLD0_MC1_DFF_C_INVERTED, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_MC2_CEN__OFFSET, 0x00000004
+.set CYFLD_UDB_P_U_PLD0_MC2_CEN__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD0_MC2_CEN_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_PLD0_MC2_CEN_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_MC2_DFF_C__OFFSET, 0x00000005
+.set CYFLD_UDB_P_U_PLD0_MC2_DFF_C__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD0_MC2_DFF_C_NOINV, 0x00000000
+.set CYVAL_UDB_P_U_PLD0_MC2_DFF_C_INVERTED, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_MC3_CEN__OFFSET, 0x00000006
+.set CYFLD_UDB_P_U_PLD0_MC3_CEN__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD0_MC3_CEN_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_PLD0_MC3_CEN_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_MC3_DFF_C__OFFSET, 0x00000007
+.set CYFLD_UDB_P_U_PLD0_MC3_DFF_C__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD0_MC3_DFF_C_NOINV, 0x00000000
+.set CYVAL_UDB_P_U_PLD0_MC3_DFF_C_INVERTED, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_MC0_CEN__OFFSET, 0x00000008
+.set CYFLD_UDB_P_U_PLD1_MC0_CEN__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD1_MC0_CEN_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_PLD1_MC0_CEN_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_MC0_DFF_C__OFFSET, 0x00000009
+.set CYFLD_UDB_P_U_PLD1_MC0_DFF_C__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD1_MC0_DFF_C_NOINV, 0x00000000
+.set CYVAL_UDB_P_U_PLD1_MC0_DFF_C_INVERTED, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_MC1_CEN__OFFSET, 0x0000000a
+.set CYFLD_UDB_P_U_PLD1_MC1_CEN__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD1_MC1_CEN_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_PLD1_MC1_CEN_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_MC1_DFF_C__OFFSET, 0x0000000b
+.set CYFLD_UDB_P_U_PLD1_MC1_DFF_C__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD1_MC1_DFF_C_NOINV, 0x00000000
+.set CYVAL_UDB_P_U_PLD1_MC1_DFF_C_INVERTED, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_MC2_CEN__OFFSET, 0x0000000c
+.set CYFLD_UDB_P_U_PLD1_MC2_CEN__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD1_MC2_CEN_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_PLD1_MC2_CEN_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_MC2_DFF_C__OFFSET, 0x0000000d
+.set CYFLD_UDB_P_U_PLD1_MC2_DFF_C__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD1_MC2_DFF_C_NOINV, 0x00000000
+.set CYVAL_UDB_P_U_PLD1_MC2_DFF_C_INVERTED, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_MC3_CEN__OFFSET, 0x0000000e
+.set CYFLD_UDB_P_U_PLD1_MC3_CEN__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD1_MC3_CEN_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_PLD1_MC3_CEN_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_MC3_DFF_C__OFFSET, 0x0000000f
+.set CYFLD_UDB_P_U_PLD1_MC3_DFF_C__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD1_MC3_DFF_C_NOINV, 0x00000000
+.set CYVAL_UDB_P_U_PLD1_MC3_DFF_C_INVERTED, 0x00000001
+.set CYREG_UDB_P0_U0_PLD_MC_CFG_XORFB, 0x400f303a
+.set CYFLD_UDB_P_U_PLD0_MC0_XORFB__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_PLD0_MC0_XORFB__SIZE, 0x00000002
+.set CYVAL_UDB_P_U_PLD0_MC0_XORFB_DFF, 0x00000000
+.set CYVAL_UDB_P_U_PLD0_MC0_XORFB_CARRY, 0x00000001
+.set CYVAL_UDB_P_U_PLD0_MC0_XORFB_TFF_H, 0x00000002
+.set CYVAL_UDB_P_U_PLD0_MC0_XORFB_TFF_L, 0x00000003
+.set CYFLD_UDB_P_U_PLD0_MC1_XORFB__OFFSET, 0x00000002
+.set CYFLD_UDB_P_U_PLD0_MC1_XORFB__SIZE, 0x00000002
+.set CYVAL_UDB_P_U_PLD0_MC1_XORFB_DFF, 0x00000000
+.set CYVAL_UDB_P_U_PLD0_MC1_XORFB_CARRY, 0x00000001
+.set CYVAL_UDB_P_U_PLD0_MC1_XORFB_TFF_H, 0x00000002
+.set CYVAL_UDB_P_U_PLD0_MC1_XORFB_TFF_L, 0x00000003
+.set CYFLD_UDB_P_U_PLD0_MC2_XORFB__OFFSET, 0x00000004
+.set CYFLD_UDB_P_U_PLD0_MC2_XORFB__SIZE, 0x00000002
+.set CYVAL_UDB_P_U_PLD0_MC2_XORFB_DFF, 0x00000000
+.set CYVAL_UDB_P_U_PLD0_MC2_XORFB_CARRY, 0x00000001
+.set CYVAL_UDB_P_U_PLD0_MC2_XORFB_TFF_H, 0x00000002
+.set CYVAL_UDB_P_U_PLD0_MC2_XORFB_TFF_L, 0x00000003
+.set CYFLD_UDB_P_U_PLD0_MC3_XORFB__OFFSET, 0x00000006
+.set CYFLD_UDB_P_U_PLD0_MC3_XORFB__SIZE, 0x00000002
+.set CYVAL_UDB_P_U_PLD0_MC3_XORFB_DFF, 0x00000000
+.set CYVAL_UDB_P_U_PLD0_MC3_XORFB_CARRY, 0x00000001
+.set CYVAL_UDB_P_U_PLD0_MC3_XORFB_TFF_H, 0x00000002
+.set CYVAL_UDB_P_U_PLD0_MC3_XORFB_TFF_L, 0x00000003
+.set CYFLD_UDB_P_U_PLD1_MC0_XORFB__OFFSET, 0x00000008
+.set CYFLD_UDB_P_U_PLD1_MC0_XORFB__SIZE, 0x00000002
+.set CYVAL_UDB_P_U_PLD1_MC0_XORFB_DFF, 0x00000000
+.set CYVAL_UDB_P_U_PLD1_MC0_XORFB_CARRY, 0x00000001
+.set CYVAL_UDB_P_U_PLD1_MC0_XORFB_TFF_H, 0x00000002
+.set CYVAL_UDB_P_U_PLD1_MC0_XORFB_TFF_L, 0x00000003
+.set CYFLD_UDB_P_U_PLD1_MC1_XORFB__OFFSET, 0x0000000a
+.set CYFLD_UDB_P_U_PLD1_MC1_XORFB__SIZE, 0x00000002
+.set CYVAL_UDB_P_U_PLD1_MC1_XORFB_DFF, 0x00000000
+.set CYVAL_UDB_P_U_PLD1_MC1_XORFB_CARRY, 0x00000001
+.set CYVAL_UDB_P_U_PLD1_MC1_XORFB_TFF_H, 0x00000002
+.set CYVAL_UDB_P_U_PLD1_MC1_XORFB_TFF_L, 0x00000003
+.set CYFLD_UDB_P_U_PLD1_MC2_XORFB__OFFSET, 0x0000000c
+.set CYFLD_UDB_P_U_PLD1_MC2_XORFB__SIZE, 0x00000002
+.set CYVAL_UDB_P_U_PLD1_MC2_XORFB_DFF, 0x00000000
+.set CYVAL_UDB_P_U_PLD1_MC2_XORFB_CARRY, 0x00000001
+.set CYVAL_UDB_P_U_PLD1_MC2_XORFB_TFF_H, 0x00000002
+.set CYVAL_UDB_P_U_PLD1_MC2_XORFB_TFF_L, 0x00000003
+.set CYFLD_UDB_P_U_PLD1_MC3_XORFB__OFFSET, 0x0000000e
+.set CYFLD_UDB_P_U_PLD1_MC3_XORFB__SIZE, 0x00000002
+.set CYVAL_UDB_P_U_PLD1_MC3_XORFB_DFF, 0x00000000
+.set CYVAL_UDB_P_U_PLD1_MC3_XORFB_CARRY, 0x00000001
+.set CYVAL_UDB_P_U_PLD1_MC3_XORFB_TFF_H, 0x00000002
+.set CYVAL_UDB_P_U_PLD1_MC3_XORFB_TFF_L, 0x00000003
+.set CYREG_UDB_P0_U0_PLD_MC_SET_RESET, 0x400f303c
+.set CYFLD_UDB_P_U_PLD0_MC0_SET_SEL__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_PLD0_MC0_SET_SEL__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD0_MC0_SET_SEL_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_PLD0_MC0_SET_SEL_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_MC0_RESET_SEL__OFFSET, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_MC0_RESET_SEL__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD0_MC0_RESET_SEL_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_PLD0_MC0_RESET_SEL_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_MC1_SET_SEL__OFFSET, 0x00000002
+.set CYFLD_UDB_P_U_PLD0_MC1_SET_SEL__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD0_MC1_SET_SEL_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_PLD0_MC1_SET_SEL_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_MC1_RESET_SEL__OFFSET, 0x00000003
+.set CYFLD_UDB_P_U_PLD0_MC1_RESET_SEL__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD0_MC1_RESET_SEL_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_PLD0_MC1_RESET_SEL_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_MC2_SET_SEL__OFFSET, 0x00000004
+.set CYFLD_UDB_P_U_PLD0_MC2_SET_SEL__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD0_MC2_SET_SEL_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_PLD0_MC2_SET_SEL_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_MC2_RESET_SEL__OFFSET, 0x00000005
+.set CYFLD_UDB_P_U_PLD0_MC2_RESET_SEL__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD0_MC2_RESET_SEL_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_PLD0_MC2_RESET_SEL_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_MC3_SET_SEL__OFFSET, 0x00000006
+.set CYFLD_UDB_P_U_PLD0_MC3_SET_SEL__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD0_MC3_SET_SEL_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_PLD0_MC3_SET_SEL_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_MC3_RESET_SEL__OFFSET, 0x00000007
+.set CYFLD_UDB_P_U_PLD0_MC3_RESET_SEL__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD0_MC3_RESET_SEL_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_PLD0_MC3_RESET_SEL_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_MC0_SET_SEL__OFFSET, 0x00000008
+.set CYFLD_UDB_P_U_PLD1_MC0_SET_SEL__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD1_MC0_SET_SEL_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_PLD1_MC0_SET_SEL_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_MC0_RESET_SEL__OFFSET, 0x00000009
+.set CYFLD_UDB_P_U_PLD1_MC0_RESET_SEL__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD1_MC0_RESET_SEL_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_PLD1_MC0_RESET_SEL_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_MC1_SET_SEL__OFFSET, 0x0000000a
+.set CYFLD_UDB_P_U_PLD1_MC1_SET_SEL__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD1_MC1_SET_SEL_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_PLD1_MC1_SET_SEL_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_MC1_RESET_SEL__OFFSET, 0x0000000b
+.set CYFLD_UDB_P_U_PLD1_MC1_RESET_SEL__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD1_MC1_RESET_SEL_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_PLD1_MC1_RESET_SEL_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_MC2_SET_SEL__OFFSET, 0x0000000c
+.set CYFLD_UDB_P_U_PLD1_MC2_SET_SEL__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD1_MC2_SET_SEL_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_PLD1_MC2_SET_SEL_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_MC2_RESET_SEL__OFFSET, 0x0000000d
+.set CYFLD_UDB_P_U_PLD1_MC2_RESET_SEL__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD1_MC2_RESET_SEL_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_PLD1_MC2_RESET_SEL_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_MC3_SET_SEL__OFFSET, 0x0000000e
+.set CYFLD_UDB_P_U_PLD1_MC3_SET_SEL__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD1_MC3_SET_SEL_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_PLD1_MC3_SET_SEL_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_MC3_RESET_SEL__OFFSET, 0x0000000f
+.set CYFLD_UDB_P_U_PLD1_MC3_RESET_SEL__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD1_MC3_RESET_SEL_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_PLD1_MC3_RESET_SEL_ENABLE, 0x00000001
+.set CYREG_UDB_P0_U0_PLD_MC_CFG_BYPASS, 0x400f303e
+.set CYFLD_UDB_P_U_PLD0_MC0_BYPASS__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_PLD0_MC0_BYPASS__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD0_MC0_BYPASS_REGISTER, 0x00000000
+.set CYVAL_UDB_P_U_PLD0_MC0_BYPASS_COMBINATIONAL, 0x00000001
+.set CYFLD_UDB_P_U_NC1__OFFSET, 0x00000001
+.set CYFLD_UDB_P_U_NC1__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_MC1_BYPASS__OFFSET, 0x00000002
+.set CYFLD_UDB_P_U_PLD0_MC1_BYPASS__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD0_MC1_BYPASS_REGISTER, 0x00000000
+.set CYVAL_UDB_P_U_PLD0_MC1_BYPASS_COMBINATIONAL, 0x00000001
+.set CYFLD_UDB_P_U_NC3__OFFSET, 0x00000003
+.set CYFLD_UDB_P_U_NC3__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_MC2_BYPASS__OFFSET, 0x00000004
+.set CYFLD_UDB_P_U_PLD0_MC2_BYPASS__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD0_MC2_BYPASS_REGISTER, 0x00000000
+.set CYVAL_UDB_P_U_PLD0_MC2_BYPASS_COMBINATIONAL, 0x00000001
+.set CYFLD_UDB_P_U_NC5__OFFSET, 0x00000005
+.set CYFLD_UDB_P_U_NC5__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD0_MC3_BYPASS__OFFSET, 0x00000006
+.set CYFLD_UDB_P_U_PLD0_MC3_BYPASS__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD0_MC3_BYPASS_REGISTER, 0x00000000
+.set CYVAL_UDB_P_U_PLD0_MC3_BYPASS_COMBINATIONAL, 0x00000001
+.set CYFLD_UDB_P_U_NC7__OFFSET, 0x00000007
+.set CYFLD_UDB_P_U_NC7__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_MC0_BYPASS__OFFSET, 0x00000008
+.set CYFLD_UDB_P_U_PLD1_MC0_BYPASS__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD1_MC0_BYPASS_REGISTER, 0x00000000
+.set CYVAL_UDB_P_U_PLD1_MC0_BYPASS_COMBINATIONAL, 0x00000001
+.set CYFLD_UDB_P_U_NC9__OFFSET, 0x00000009
+.set CYFLD_UDB_P_U_NC9__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_MC1_BYPASS__OFFSET, 0x0000000a
+.set CYFLD_UDB_P_U_PLD1_MC1_BYPASS__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD1_MC1_BYPASS_REGISTER, 0x00000000
+.set CYVAL_UDB_P_U_PLD1_MC1_BYPASS_COMBINATIONAL, 0x00000001
+.set CYFLD_UDB_P_U_NC11__OFFSET, 0x0000000b
+.set CYFLD_UDB_P_U_NC11__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_MC2_BYPASS__OFFSET, 0x0000000c
+.set CYFLD_UDB_P_U_PLD1_MC2_BYPASS__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD1_MC2_BYPASS_REGISTER, 0x00000000
+.set CYVAL_UDB_P_U_PLD1_MC2_BYPASS_COMBINATIONAL, 0x00000001
+.set CYFLD_UDB_P_U_NC13__OFFSET, 0x0000000d
+.set CYFLD_UDB_P_U_NC13__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_MC3_BYPASS__OFFSET, 0x0000000e
+.set CYFLD_UDB_P_U_PLD1_MC3_BYPASS__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD1_MC3_BYPASS_REGISTER, 0x00000000
+.set CYVAL_UDB_P_U_PLD1_MC3_BYPASS_COMBINATIONAL, 0x00000001
+.set CYFLD_UDB_P_U_NC15__OFFSET, 0x0000000f
+.set CYFLD_UDB_P_U_NC15__SIZE, 0x00000001
+.set CYREG_UDB_P0_U0_CFG0, 0x400f3040
+.set CYFLD_UDB_P_U_RAD0__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_RAD0__SIZE, 0x00000003
+.set CYVAL_UDB_P_U_RAD0_OFF, 0x00000000
+.set CYVAL_UDB_P_U_RAD0_DP_IN0, 0x00000001
+.set CYVAL_UDB_P_U_RAD0_DP_IN1, 0x00000002
+.set CYVAL_UDB_P_U_RAD0_DP_IN2, 0x00000003
+.set CYVAL_UDB_P_U_RAD0_DP_IN3, 0x00000004
+.set CYVAL_UDB_P_U_RAD0_DP_IN4, 0x00000005
+.set CYVAL_UDB_P_U_RAD0_DP_IN5, 0x00000006
+.set CYVAL_UDB_P_U_RAD0_RESERVED, 0x00000007
+.set CYFLD_UDB_P_U_RAD1__OFFSET, 0x00000004
+.set CYFLD_UDB_P_U_RAD1__SIZE, 0x00000003
+.set CYVAL_UDB_P_U_RAD1_OFF, 0x00000000
+.set CYVAL_UDB_P_U_RAD1_DP_IN0, 0x00000001
+.set CYVAL_UDB_P_U_RAD1_DP_IN1, 0x00000002
+.set CYVAL_UDB_P_U_RAD1_DP_IN2, 0x00000003
+.set CYVAL_UDB_P_U_RAD1_DP_IN3, 0x00000004
+.set CYVAL_UDB_P_U_RAD1_DP_IN4, 0x00000005
+.set CYVAL_UDB_P_U_RAD1_DP_IN5, 0x00000006
+.set CYVAL_UDB_P_U_RAD1_RESERVED, 0x00000007
+.set CYREG_UDB_P0_U0_CFG1, 0x400f3041
+.set CYFLD_UDB_P_U_RAD2__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_RAD2__SIZE, 0x00000003
+.set CYVAL_UDB_P_U_RAD2_OFF, 0x00000000
+.set CYVAL_UDB_P_U_RAD2_DP_IN0, 0x00000001
+.set CYVAL_UDB_P_U_RAD2_DP_IN1, 0x00000002
+.set CYVAL_UDB_P_U_RAD2_DP_IN2, 0x00000003
+.set CYVAL_UDB_P_U_RAD2_DP_IN3, 0x00000004
+.set CYVAL_UDB_P_U_RAD2_DP_IN4, 0x00000005
+.set CYVAL_UDB_P_U_RAD2_DP_IN5, 0x00000006
+.set CYVAL_UDB_P_U_RAD2_RESERVED, 0x00000007
+.set CYFLD_UDB_P_U_DP_RTE_BYPASS0__OFFSET, 0x00000003
+.set CYFLD_UDB_P_U_DP_RTE_BYPASS0__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_DP_RTE_BYPASS0_DP_IN0_ROUTE, 0x00000000
+.set CYVAL_UDB_P_U_DP_RTE_BYPASS0_DP_IN0_BYPASS, 0x00000001
+.set CYFLD_UDB_P_U_DP_RTE_BYPASS1__OFFSET, 0x00000004
+.set CYFLD_UDB_P_U_DP_RTE_BYPASS1__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_DP_RTE_BYPASS1_DP_IN1_ROUTE, 0x00000000
+.set CYVAL_UDB_P_U_DP_RTE_BYPASS1_DP_IN1_BYPASS, 0x00000001
+.set CYFLD_UDB_P_U_DP_RTE_BYPASS2__OFFSET, 0x00000005
+.set CYFLD_UDB_P_U_DP_RTE_BYPASS2__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_DP_RTE_BYPASS2_DP_IN2_ROUTE, 0x00000000
+.set CYVAL_UDB_P_U_DP_RTE_BYPASS2_DP_IN2_BYPASS, 0x00000001
+.set CYFLD_UDB_P_U_DP_RTE_BYPASS3__OFFSET, 0x00000006
+.set CYFLD_UDB_P_U_DP_RTE_BYPASS3__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_DP_RTE_BYPASS3_DP_IN3_ROUTE, 0x00000000
+.set CYVAL_UDB_P_U_DP_RTE_BYPASS3_DP_IN3_BYPASS, 0x00000001
+.set CYFLD_UDB_P_U_DP_RTE_BYPASS4__OFFSET, 0x00000007
+.set CYFLD_UDB_P_U_DP_RTE_BYPASS4__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_DP_RTE_BYPASS4_DP_IN4_ROUTE, 0x00000000
+.set CYVAL_UDB_P_U_DP_RTE_BYPASS4_DP_IN4_BYPASS, 0x00000001
+.set CYREG_UDB_P0_U0_CFG2, 0x400f3042
+.set CYFLD_UDB_P_U_F0_LD__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_F0_LD__SIZE, 0x00000003
+.set CYVAL_UDB_P_U_F0_LD_OFF, 0x00000000
+.set CYVAL_UDB_P_U_F0_LD_DP_IN0, 0x00000001
+.set CYVAL_UDB_P_U_F0_LD_DP_IN1, 0x00000002
+.set CYVAL_UDB_P_U_F0_LD_DP_IN2, 0x00000003
+.set CYVAL_UDB_P_U_F0_LD_DP_IN3, 0x00000004
+.set CYVAL_UDB_P_U_F0_LD_DP_IN4, 0x00000005
+.set CYVAL_UDB_P_U_F0_LD_DP_IN5, 0x00000006
+.set CYVAL_UDB_P_U_F0_LD_RESERVED, 0x00000007
+.set CYFLD_UDB_P_U_DP_RTE_BYPASS5__OFFSET, 0x00000003
+.set CYFLD_UDB_P_U_DP_RTE_BYPASS5__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_DP_RTE_BYPASS5_DP_IN5_ROUTE, 0x00000000
+.set CYVAL_UDB_P_U_DP_RTE_BYPASS5_DP_IN5_BYPASS, 0x00000001
+.set CYFLD_UDB_P_U_F1_LD__OFFSET, 0x00000004
+.set CYFLD_UDB_P_U_F1_LD__SIZE, 0x00000003
+.set CYVAL_UDB_P_U_F1_LD_OFF, 0x00000000
+.set CYVAL_UDB_P_U_F1_LD_DP_IN0, 0x00000001
+.set CYVAL_UDB_P_U_F1_LD_DP_IN1, 0x00000002
+.set CYVAL_UDB_P_U_F1_LD_DP_IN2, 0x00000003
+.set CYVAL_UDB_P_U_F1_LD_DP_IN3, 0x00000004
+.set CYVAL_UDB_P_U_F1_LD_DP_IN4, 0x00000005
+.set CYVAL_UDB_P_U_F1_LD_DP_IN5, 0x00000006
+.set CYVAL_UDB_P_U_F1_LD_RESERVED, 0x00000007
+.set CYREG_UDB_P0_U0_CFG3, 0x400f3043
+.set CYFLD_UDB_P_U_D0_LD__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_D0_LD__SIZE, 0x00000003
+.set CYVAL_UDB_P_U_D0_LD_OFF, 0x00000000
+.set CYVAL_UDB_P_U_D0_LD_DP_IN0, 0x00000001
+.set CYVAL_UDB_P_U_D0_LD_DP_IN1, 0x00000002
+.set CYVAL_UDB_P_U_D0_LD_DP_IN2, 0x00000003
+.set CYVAL_UDB_P_U_D0_LD_DP_IN3, 0x00000004
+.set CYVAL_UDB_P_U_D0_LD_DP_IN4, 0x00000005
+.set CYVAL_UDB_P_U_D0_LD_DP_IN5, 0x00000006
+.set CYVAL_UDB_P_U_D0_LD_RESERVED, 0x00000007
+.set CYFLD_UDB_P_U_D1_LD__OFFSET, 0x00000004
+.set CYFLD_UDB_P_U_D1_LD__SIZE, 0x00000003
+.set CYVAL_UDB_P_U_D1_LD_OFF, 0x00000000
+.set CYVAL_UDB_P_U_D1_LD_DP_IN0, 0x00000001
+.set CYVAL_UDB_P_U_D1_LD_DP_IN1, 0x00000002
+.set CYVAL_UDB_P_U_D1_LD_DP_IN2, 0x00000003
+.set CYVAL_UDB_P_U_D1_LD_DP_IN3, 0x00000004
+.set CYVAL_UDB_P_U_D1_LD_DP_IN4, 0x00000005
+.set CYVAL_UDB_P_U_D1_LD_DP_IN5, 0x00000006
+.set CYVAL_UDB_P_U_D1_LD_RESERVED, 0x00000007
+.set CYREG_UDB_P0_U0_CFG4, 0x400f3044
+.set CYFLD_UDB_P_U_SI_MUX__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_SI_MUX__SIZE, 0x00000003
+.set CYVAL_UDB_P_U_SI_MUX_OFF, 0x00000000
+.set CYVAL_UDB_P_U_SI_MUX_DP_IN0, 0x00000001
+.set CYVAL_UDB_P_U_SI_MUX_DP_IN1, 0x00000002
+.set CYVAL_UDB_P_U_SI_MUX_DP_IN2, 0x00000003
+.set CYVAL_UDB_P_U_SI_MUX_DP_IN3, 0x00000004
+.set CYVAL_UDB_P_U_SI_MUX_DP_IN4, 0x00000005
+.set CYVAL_UDB_P_U_SI_MUX_DP_IN5, 0x00000006
+.set CYVAL_UDB_P_U_SI_MUX_RESERVED, 0x00000007
+.set CYFLD_UDB_P_U_CI_MUX__OFFSET, 0x00000004
+.set CYFLD_UDB_P_U_CI_MUX__SIZE, 0x00000003
+.set CYVAL_UDB_P_U_CI_MUX_OFF, 0x00000000
+.set CYVAL_UDB_P_U_CI_MUX_DP_IN0, 0x00000001
+.set CYVAL_UDB_P_U_CI_MUX_DP_IN1, 0x00000002
+.set CYVAL_UDB_P_U_CI_MUX_DP_IN2, 0x00000003
+.set CYVAL_UDB_P_U_CI_MUX_DP_IN3, 0x00000004
+.set CYVAL_UDB_P_U_CI_MUX_DP_IN4, 0x00000005
+.set CYVAL_UDB_P_U_CI_MUX_DP_IN5, 0x00000006
+.set CYVAL_UDB_P_U_CI_MUX_RESERVED, 0x00000007
+.set CYREG_UDB_P0_U0_CFG5, 0x400f3045
+.set CYFLD_UDB_P_U_OUT0__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_OUT0__SIZE, 0x00000004
+.set CYVAL_UDB_P_U_OUT0_CE0, 0x00000000
+.set CYVAL_UDB_P_U_OUT0_CL0, 0x00000001
+.set CYVAL_UDB_P_U_OUT0_Z0, 0x00000002
+.set CYVAL_UDB_P_U_OUT0_FF0, 0x00000003
+.set CYVAL_UDB_P_U_OUT0_CE1, 0x00000004
+.set CYVAL_UDB_P_U_OUT0_CL1, 0x00000005
+.set CYVAL_UDB_P_U_OUT0_Z1, 0x00000006
+.set CYVAL_UDB_P_U_OUT0_FF1, 0x00000007
+.set CYVAL_UDB_P_U_OUT0_OV_MSB, 0x00000008
+.set CYVAL_UDB_P_U_OUT0_CO_MSB, 0x00000009
+.set CYVAL_UDB_P_U_OUT0_CMSBO, 0x0000000a
+.set CYVAL_UDB_P_U_OUT0_SO, 0x0000000b
+.set CYVAL_UDB_P_U_OUT0_F0_BLK_STAT, 0x0000000c
+.set CYVAL_UDB_P_U_OUT0_F1_BLK_STAT, 0x0000000d
+.set CYVAL_UDB_P_U_OUT0_F0_BUS_STAT, 0x0000000e
+.set CYVAL_UDB_P_U_OUT0_F1_BUS_STAT, 0x0000000f
+.set CYFLD_UDB_P_U_OUT1__OFFSET, 0x00000004
+.set CYFLD_UDB_P_U_OUT1__SIZE, 0x00000004
+.set CYVAL_UDB_P_U_OUT1_CE0, 0x00000000
+.set CYVAL_UDB_P_U_OUT1_CL0, 0x00000001
+.set CYVAL_UDB_P_U_OUT1_Z0, 0x00000002
+.set CYVAL_UDB_P_U_OUT1_FF0, 0x00000003
+.set CYVAL_UDB_P_U_OUT1_CE1, 0x00000004
+.set CYVAL_UDB_P_U_OUT1_CL1, 0x00000005
+.set CYVAL_UDB_P_U_OUT1_Z1, 0x00000006
+.set CYVAL_UDB_P_U_OUT1_FF1, 0x00000007
+.set CYVAL_UDB_P_U_OUT1_OV_MSB, 0x00000008
+.set CYVAL_UDB_P_U_OUT1_CO_MSB, 0x00000009
+.set CYVAL_UDB_P_U_OUT1_CMSBO, 0x0000000a
+.set CYVAL_UDB_P_U_OUT1_SO, 0x0000000b
+.set CYVAL_UDB_P_U_OUT1_F0_BLK_STAT, 0x0000000c
+.set CYVAL_UDB_P_U_OUT1_F1_BLK_STAT, 0x0000000d
+.set CYVAL_UDB_P_U_OUT1_F0_BUS_STAT, 0x0000000e
+.set CYVAL_UDB_P_U_OUT1_F1_BUS_STAT, 0x0000000f
+.set CYREG_UDB_P0_U0_CFG6, 0x400f3046
+.set CYFLD_UDB_P_U_OUT2__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_OUT2__SIZE, 0x00000004
+.set CYVAL_UDB_P_U_OUT2_CE0, 0x00000000
+.set CYVAL_UDB_P_U_OUT2_CL0, 0x00000001
+.set CYVAL_UDB_P_U_OUT2_Z0, 0x00000002
+.set CYVAL_UDB_P_U_OUT2_FF0, 0x00000003
+.set CYVAL_UDB_P_U_OUT2_CE1, 0x00000004
+.set CYVAL_UDB_P_U_OUT2_CL1, 0x00000005
+.set CYVAL_UDB_P_U_OUT2_Z1, 0x00000006
+.set CYVAL_UDB_P_U_OUT2_FF1, 0x00000007
+.set CYVAL_UDB_P_U_OUT2_OV_MSB, 0x00000008
+.set CYVAL_UDB_P_U_OUT2_CO_MSB, 0x00000009
+.set CYVAL_UDB_P_U_OUT2_CMSBO, 0x0000000a
+.set CYVAL_UDB_P_U_OUT2_SO, 0x0000000b
+.set CYVAL_UDB_P_U_OUT2_F0_BLK_STAT, 0x0000000c
+.set CYVAL_UDB_P_U_OUT2_F1_BLK_STAT, 0x0000000d
+.set CYVAL_UDB_P_U_OUT2_F0_BUS_STAT, 0x0000000e
+.set CYVAL_UDB_P_U_OUT2_F1_BUS_STAT, 0x0000000f
+.set CYFLD_UDB_P_U_OUT3__OFFSET, 0x00000004
+.set CYFLD_UDB_P_U_OUT3__SIZE, 0x00000004
+.set CYVAL_UDB_P_U_OUT3_CE0, 0x00000000
+.set CYVAL_UDB_P_U_OUT3_CL0, 0x00000001
+.set CYVAL_UDB_P_U_OUT3_Z0, 0x00000002
+.set CYVAL_UDB_P_U_OUT3_FF0, 0x00000003
+.set CYVAL_UDB_P_U_OUT3_CE1, 0x00000004
+.set CYVAL_UDB_P_U_OUT3_CL1, 0x00000005
+.set CYVAL_UDB_P_U_OUT3_Z1, 0x00000006
+.set CYVAL_UDB_P_U_OUT3_FF1, 0x00000007
+.set CYVAL_UDB_P_U_OUT3_OV_MSB, 0x00000008
+.set CYVAL_UDB_P_U_OUT3_CO_MSB, 0x00000009
+.set CYVAL_UDB_P_U_OUT3_CMSBO, 0x0000000a
+.set CYVAL_UDB_P_U_OUT3_SO, 0x0000000b
+.set CYVAL_UDB_P_U_OUT3_F0_BLK_STAT, 0x0000000c
+.set CYVAL_UDB_P_U_OUT3_F1_BLK_STAT, 0x0000000d
+.set CYVAL_UDB_P_U_OUT3_F0_BUS_STAT, 0x0000000e
+.set CYVAL_UDB_P_U_OUT3_F1_BUS_STAT, 0x0000000f
+.set CYREG_UDB_P0_U0_CFG7, 0x400f3047
+.set CYFLD_UDB_P_U_OUT4__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_OUT4__SIZE, 0x00000004
+.set CYVAL_UDB_P_U_OUT4_CE0, 0x00000000
+.set CYVAL_UDB_P_U_OUT4_CL0, 0x00000001
+.set CYVAL_UDB_P_U_OUT4_Z0, 0x00000002
+.set CYVAL_UDB_P_U_OUT4_FF0, 0x00000003
+.set CYVAL_UDB_P_U_OUT4_CE1, 0x00000004
+.set CYVAL_UDB_P_U_OUT4_CL1, 0x00000005
+.set CYVAL_UDB_P_U_OUT4_Z1, 0x00000006
+.set CYVAL_UDB_P_U_OUT4_FF1, 0x00000007
+.set CYVAL_UDB_P_U_OUT4_OV_MSB, 0x00000008
+.set CYVAL_UDB_P_U_OUT4_CO_MSB, 0x00000009
+.set CYVAL_UDB_P_U_OUT4_CMSBO, 0x0000000a
+.set CYVAL_UDB_P_U_OUT4_SO, 0x0000000b
+.set CYVAL_UDB_P_U_OUT4_F0_BLK_STAT, 0x0000000c
+.set CYVAL_UDB_P_U_OUT4_F1_BLK_STAT, 0x0000000d
+.set CYVAL_UDB_P_U_OUT4_F0_BUS_STAT, 0x0000000e
+.set CYVAL_UDB_P_U_OUT4_F1_BUS_STAT, 0x0000000f
+.set CYFLD_UDB_P_U_OUT5__OFFSET, 0x00000004
+.set CYFLD_UDB_P_U_OUT5__SIZE, 0x00000004
+.set CYVAL_UDB_P_U_OUT5_CE0, 0x00000000
+.set CYVAL_UDB_P_U_OUT5_CL0, 0x00000001
+.set CYVAL_UDB_P_U_OUT5_Z0, 0x00000002
+.set CYVAL_UDB_P_U_OUT5_FF0, 0x00000003
+.set CYVAL_UDB_P_U_OUT5_CE1, 0x00000004
+.set CYVAL_UDB_P_U_OUT5_CL1, 0x00000005
+.set CYVAL_UDB_P_U_OUT5_Z1, 0x00000006
+.set CYVAL_UDB_P_U_OUT5_FF1, 0x00000007
+.set CYVAL_UDB_P_U_OUT5_OV_MSB, 0x00000008
+.set CYVAL_UDB_P_U_OUT5_CO_MSB, 0x00000009
+.set CYVAL_UDB_P_U_OUT5_CMSBO, 0x0000000a
+.set CYVAL_UDB_P_U_OUT5_SO, 0x0000000b
+.set CYVAL_UDB_P_U_OUT5_F0_BLK_STAT, 0x0000000c
+.set CYVAL_UDB_P_U_OUT5_F1_BLK_STAT, 0x0000000d
+.set CYVAL_UDB_P_U_OUT5_F0_BUS_STAT, 0x0000000e
+.set CYVAL_UDB_P_U_OUT5_F1_BUS_STAT, 0x0000000f
+.set CYREG_UDB_P0_U0_CFG8, 0x400f3048
+.set CYFLD_UDB_P_U_OUT_SYNC__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_OUT_SYNC__SIZE, 0x00000006
+.set CYVAL_UDB_P_U_OUT_SYNC_REGISTERED, 0x00000000
+.set CYVAL_UDB_P_U_OUT_SYNC_COMBINATIONAL, 0x00000001
+.set CYFLD_UDB_P_U_NC6__OFFSET, 0x00000006
+.set CYFLD_UDB_P_U_NC6__SIZE, 0x00000001
+.set CYREG_UDB_P0_U0_CFG9, 0x400f3049
+.set CYFLD_UDB_P_U_AMASK__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_AMASK__SIZE, 0x00000008
+.set CYREG_UDB_P0_U0_CFG10, 0x400f304a
+.set CYFLD_UDB_P_U_CMASK0__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_CMASK0__SIZE, 0x00000008
+.set CYREG_UDB_P0_U0_CFG11, 0x400f304b
+.set CYREG_UDB_P0_U0_CFG12, 0x400f304c
+.set CYFLD_UDB_P_U_SI_SELA__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_SI_SELA__SIZE, 0x00000002
+.set CYVAL_UDB_P_U_SI_SELA_DEFAULT, 0x00000000
+.set CYVAL_UDB_P_U_SI_SELA_REGISTERED, 0x00000001
+.set CYVAL_UDB_P_U_SI_SELA_ROUTE, 0x00000002
+.set CYVAL_UDB_P_U_SI_SELA_CHAIN, 0x00000003
+.set CYFLD_UDB_P_U_SI_SELB__OFFSET, 0x00000002
+.set CYFLD_UDB_P_U_SI_SELB__SIZE, 0x00000002
+.set CYVAL_UDB_P_U_SI_SELB_DEFAULT, 0x00000000
+.set CYVAL_UDB_P_U_SI_SELB_REGISTERED, 0x00000001
+.set CYVAL_UDB_P_U_SI_SELB_ROUTE, 0x00000002
+.set CYVAL_UDB_P_U_SI_SELB_CHAIN, 0x00000003
+.set CYFLD_UDB_P_U_DEF_SI__OFFSET, 0x00000004
+.set CYFLD_UDB_P_U_DEF_SI__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_DEF_SI_DEFAULT_0, 0x00000000
+.set CYVAL_UDB_P_U_DEF_SI_DEFAULT_1, 0x00000001
+.set CYFLD_UDB_P_U_AMASK_EN__OFFSET, 0x00000005
+.set CYFLD_UDB_P_U_AMASK_EN__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_AMASK_EN_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_AMASK_EN_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_CMASK0_EN__OFFSET, 0x00000006
+.set CYFLD_UDB_P_U_CMASK0_EN__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_CMASK0_EN_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_CMASK0_EN_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_CMASK1_EN__OFFSET, 0x00000007
+.set CYFLD_UDB_P_U_CMASK1_EN__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_CMASK1_EN_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_CMASK1_EN_ENABLE, 0x00000001
+.set CYREG_UDB_P0_U0_CFG13, 0x400f304d
+.set CYFLD_UDB_P_U_CI_SELA__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_CI_SELA__SIZE, 0x00000002
+.set CYVAL_UDB_P_U_CI_SELA_DEFAULT, 0x00000000
+.set CYVAL_UDB_P_U_CI_SELA_REGISTERED, 0x00000001
+.set CYVAL_UDB_P_U_CI_SELA_ROUTE, 0x00000002
+.set CYVAL_UDB_P_U_CI_SELA_CHAIN, 0x00000003
+.set CYFLD_UDB_P_U_CI_SELB__OFFSET, 0x00000002
+.set CYFLD_UDB_P_U_CI_SELB__SIZE, 0x00000002
+.set CYVAL_UDB_P_U_CI_SELB_DEFAULT, 0x00000000
+.set CYVAL_UDB_P_U_CI_SELB_REGISTERED, 0x00000001
+.set CYVAL_UDB_P_U_CI_SELB_ROUTE, 0x00000002
+.set CYVAL_UDB_P_U_CI_SELB_CHAIN, 0x00000003
+.set CYFLD_UDB_P_U_CMP_SELA__OFFSET, 0x00000004
+.set CYFLD_UDB_P_U_CMP_SELA__SIZE, 0x00000002
+.set CYVAL_UDB_P_U_CMP_SELA_A1_D1, 0x00000000
+.set CYVAL_UDB_P_U_CMP_SELA_A1_A0, 0x00000001
+.set CYVAL_UDB_P_U_CMP_SELA_A0_D1, 0x00000002
+.set CYVAL_UDB_P_U_CMP_SELA_A0_A0, 0x00000003
+.set CYFLD_UDB_P_U_CMP_SELB__OFFSET, 0x00000006
+.set CYFLD_UDB_P_U_CMP_SELB__SIZE, 0x00000002
+.set CYVAL_UDB_P_U_CMP_SELB_A1_D1, 0x00000000
+.set CYVAL_UDB_P_U_CMP_SELB_A1_A0, 0x00000001
+.set CYVAL_UDB_P_U_CMP_SELB_A0_D1, 0x00000002
+.set CYVAL_UDB_P_U_CMP_SELB_A0_A0, 0x00000003
+.set CYREG_UDB_P0_U0_CFG14, 0x400f304e
+.set CYFLD_UDB_P_U_CHAIN0__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_CHAIN0__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_CHAIN0_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_CHAIN0_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_CHAIN1__OFFSET, 0x00000001
+.set CYFLD_UDB_P_U_CHAIN1__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_CHAIN1_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_CHAIN1_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_CHAIN_FB__OFFSET, 0x00000002
+.set CYFLD_UDB_P_U_CHAIN_FB__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_CHAIN_FB_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_CHAIN_FB_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_CHAIN_CMSB__OFFSET, 0x00000003
+.set CYFLD_UDB_P_U_CHAIN_CMSB__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_CHAIN_CMSB_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_CHAIN_CMSB_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_MSB_SEL__OFFSET, 0x00000004
+.set CYFLD_UDB_P_U_MSB_SEL__SIZE, 0x00000003
+.set CYVAL_UDB_P_U_MSB_SEL_BIT0, 0x00000000
+.set CYVAL_UDB_P_U_MSB_SEL_BIT1, 0x00000001
+.set CYVAL_UDB_P_U_MSB_SEL_BIT2, 0x00000002
+.set CYVAL_UDB_P_U_MSB_SEL_BIT3, 0x00000003
+.set CYVAL_UDB_P_U_MSB_SEL_BIT4, 0x00000004
+.set CYVAL_UDB_P_U_MSB_SEL_BIT5, 0x00000005
+.set CYVAL_UDB_P_U_MSB_SEL_BIT6, 0x00000006
+.set CYVAL_UDB_P_U_MSB_SEL_BIT7, 0x00000007
+.set CYFLD_UDB_P_U_MSB_EN__OFFSET, 0x00000007
+.set CYFLD_UDB_P_U_MSB_EN__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_MSB_EN_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_MSB_EN_ENABLE, 0x00000001
+.set CYREG_UDB_P0_U0_CFG15, 0x400f304f
+.set CYFLD_UDB_P_U_F0_INSEL__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_F0_INSEL__SIZE, 0x00000002
+.set CYVAL_UDB_P_U_F0_INSEL_INPUT, 0x00000000
+.set CYVAL_UDB_P_U_F0_INSEL_OUTPUT_A0, 0x00000001
+.set CYVAL_UDB_P_U_F0_INSEL_OUTPUT_A1, 0x00000002
+.set CYVAL_UDB_P_U_F0_INSEL_OUTPUT_ALU, 0x00000003
+.set CYFLD_UDB_P_U_F1_INSEL__OFFSET, 0x00000002
+.set CYFLD_UDB_P_U_F1_INSEL__SIZE, 0x00000002
+.set CYVAL_UDB_P_U_F1_INSEL_INPUT, 0x00000000
+.set CYVAL_UDB_P_U_F1_INSEL_OUTPUT_A0, 0x00000001
+.set CYVAL_UDB_P_U_F1_INSEL_OUTPUT_A1, 0x00000002
+.set CYVAL_UDB_P_U_F1_INSEL_OUTPUT_ALU, 0x00000003
+.set CYFLD_UDB_P_U_MSB_SI__OFFSET, 0x00000004
+.set CYFLD_UDB_P_U_MSB_SI__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_MSB_SI_DEFAULT, 0x00000000
+.set CYVAL_UDB_P_U_MSB_SI_MSB, 0x00000001
+.set CYFLD_UDB_P_U_PI_DYN__OFFSET, 0x00000005
+.set CYFLD_UDB_P_U_PI_DYN__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PI_DYN_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_PI_DYN_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_SHIFT_SEL__OFFSET, 0x00000006
+.set CYFLD_UDB_P_U_SHIFT_SEL__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_SHIFT_SEL_SOL_MSB, 0x00000000
+.set CYVAL_UDB_P_U_SHIFT_SEL_SOR, 0x00000001
+.set CYFLD_UDB_P_U_PI_SEL__OFFSET, 0x00000007
+.set CYFLD_UDB_P_U_PI_SEL__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PI_SEL_NORMAL, 0x00000000
+.set CYVAL_UDB_P_U_PI_SEL_PARALLEL, 0x00000001
+.set CYREG_UDB_P0_U0_CFG16, 0x400f3050
+.set CYFLD_UDB_P_U_WRK16_CONCAT__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_WRK16_CONCAT__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_WRK16_CONCAT_DEFAULT, 0x00000000
+.set CYVAL_UDB_P_U_WRK16_CONCAT_CONCATENATE, 0x00000001
+.set CYFLD_UDB_P_U_EXT_CRCPRS__OFFSET, 0x00000001
+.set CYFLD_UDB_P_U_EXT_CRCPRS__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_EXT_CRCPRS_INTERNAL, 0x00000000
+.set CYVAL_UDB_P_U_EXT_CRCPRS_EXTERNAL, 0x00000001
+.set CYFLD_UDB_P_U_FIFO_ASYNC__OFFSET, 0x00000002
+.set CYFLD_UDB_P_U_FIFO_ASYNC__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_FIFO_ASYNC_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_FIFO_ASYNC_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_FIFO_EDGE__OFFSET, 0x00000003
+.set CYFLD_UDB_P_U_FIFO_EDGE__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_FIFO_EDGE_LEVEL, 0x00000000
+.set CYVAL_UDB_P_U_FIFO_EDGE_EDGE, 0x00000001
+.set CYFLD_UDB_P_U_FIFO_CAP__OFFSET, 0x00000004
+.set CYFLD_UDB_P_U_FIFO_CAP__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_FIFO_CAP_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_FIFO_CAP_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_FIFO_FAST__OFFSET, 0x00000005
+.set CYFLD_UDB_P_U_FIFO_FAST__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_FIFO_FAST_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_FIFO_FAST_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_F0_CK_INV__OFFSET, 0x00000006
+.set CYFLD_UDB_P_U_F0_CK_INV__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_F0_CK_INV_NORMAL, 0x00000000
+.set CYVAL_UDB_P_U_F0_CK_INV_INVERT, 0x00000001
+.set CYFLD_UDB_P_U_F1_CK_INV__OFFSET, 0x00000007
+.set CYFLD_UDB_P_U_F1_CK_INV__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_F1_CK_INV_NORMAL, 0x00000000
+.set CYVAL_UDB_P_U_F1_CK_INV_INVERT, 0x00000001
+.set CYREG_UDB_P0_U0_CFG17, 0x400f3051
+.set CYFLD_UDB_P_U_F0_DYN__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_F0_DYN__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_F0_DYN_STATIC, 0x00000000
+.set CYVAL_UDB_P_U_F0_DYN_DYNAMIC, 0x00000001
+.set CYFLD_UDB_P_U_F1_DYN__OFFSET, 0x00000001
+.set CYFLD_UDB_P_U_F1_DYN__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_F1_DYN_STATIC, 0x00000000
+.set CYVAL_UDB_P_U_F1_DYN_DYNAMIC, 0x00000001
+.set CYFLD_UDB_P_U_NC2__OFFSET, 0x00000002
+.set CYFLD_UDB_P_U_NC2__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_FIFO_ADD_SYNC__OFFSET, 0x00000004
+.set CYFLD_UDB_P_U_FIFO_ADD_SYNC__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_FIFO_ADD_SYNC_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_FIFO_ADD_SYNC_ENABLE, 0x00000001
+.set CYREG_UDB_P0_U0_CFG18, 0x400f3052
+.set CYFLD_UDB_P_U_CTL_MD0__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_CTL_MD0__SIZE, 0x00000008
+.set CYVAL_UDB_P_U_CTL_MD0_DIRECT, 0x00000000
+.set CYVAL_UDB_P_U_CTL_MD0_SYNC, 0x00000001
+.set CYVAL_UDB_P_U_CTL_MD0_DOUBLE_SYNC, 0x00000002
+.set CYVAL_UDB_P_U_CTL_MD0_PULSE, 0x00000003
+.set CYREG_UDB_P0_U0_CFG19, 0x400f3053
+.set CYFLD_UDB_P_U_CTL_MD1__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_CTL_MD1__SIZE, 0x00000008
+.set CYVAL_UDB_P_U_CTL_MD1_DIRECT, 0x00000000
+.set CYVAL_UDB_P_U_CTL_MD1_SYNC, 0x00000001
+.set CYVAL_UDB_P_U_CTL_MD1_DOUBLE_SYNC, 0x00000002
+.set CYVAL_UDB_P_U_CTL_MD1_PULSE, 0x00000003
+.set CYREG_UDB_P0_U0_CFG20, 0x400f3054
+.set CYFLD_UDB_P_U_STAT_MD__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_STAT_MD__SIZE, 0x00000008
+.set CYREG_UDB_P0_U0_CFG21, 0x400f3055
+.set CYFLD_UDB_P_U_NC0__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_NC0__SIZE, 0x00000001
+.set CYREG_UDB_P0_U0_CFG22, 0x400f3056
+.set CYFLD_UDB_P_U_SC_OUT_CTL__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_SC_OUT_CTL__SIZE, 0x00000002
+.set CYVAL_UDB_P_U_SC_OUT_CTL_CONTROL, 0x00000000
+.set CYVAL_UDB_P_U_SC_OUT_CTL_PARALLEL, 0x00000001
+.set CYVAL_UDB_P_U_SC_OUT_CTL_COUNTER, 0x00000002
+.set CYVAL_UDB_P_U_SC_OUT_CTL_RESERVED, 0x00000003
+.set CYFLD_UDB_P_U_SC_INT_MD__OFFSET, 0x00000002
+.set CYFLD_UDB_P_U_SC_INT_MD__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_SC_INT_MD_NORMAL, 0x00000000
+.set CYVAL_UDB_P_U_SC_INT_MD_INT_MODE, 0x00000001
+.set CYFLD_UDB_P_U_SC_SYNC_MD__OFFSET, 0x00000003
+.set CYFLD_UDB_P_U_SC_SYNC_MD__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_SC_SYNC_MD_NORMAL, 0x00000000
+.set CYVAL_UDB_P_U_SC_SYNC_MD_SYNC_MODE, 0x00000001
+.set CYFLD_UDB_P_U_SC_EXT_RES__OFFSET, 0x00000004
+.set CYFLD_UDB_P_U_SC_EXT_RES__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_SC_EXT_RES_DISABLED, 0x00000000
+.set CYVAL_UDB_P_U_SC_EXT_RES_ENABLED, 0x00000001
+.set CYREG_UDB_P0_U0_CFG23, 0x400f3057
+.set CYFLD_UDB_P_U_CNT_LD_SEL__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_CNT_LD_SEL__SIZE, 0x00000002
+.set CYVAL_UDB_P_U_CNT_LD_SEL_SC_IN0, 0x00000000
+.set CYVAL_UDB_P_U_CNT_LD_SEL_SC_IN1, 0x00000001
+.set CYVAL_UDB_P_U_CNT_LD_SEL_SC_IN2, 0x00000002
+.set CYVAL_UDB_P_U_CNT_LD_SEL_SC_IN3, 0x00000003
+.set CYFLD_UDB_P_U_CNT_EN_SEL__OFFSET, 0x00000002
+.set CYFLD_UDB_P_U_CNT_EN_SEL__SIZE, 0x00000002
+.set CYVAL_UDB_P_U_CNT_EN_SEL_SC_IN4, 0x00000000
+.set CYVAL_UDB_P_U_CNT_EN_SEL_SC_IN5, 0x00000001
+.set CYVAL_UDB_P_U_CNT_EN_SEL_SC_IN6, 0x00000002
+.set CYVAL_UDB_P_U_CNT_EN_SEL_SC_IO, 0x00000003
+.set CYFLD_UDB_P_U_ROUTE_LD__OFFSET, 0x00000004
+.set CYFLD_UDB_P_U_ROUTE_LD__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_ROUTE_LD_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_ROUTE_LD_ROUTED, 0x00000001
+.set CYFLD_UDB_P_U_ROUTE_EN__OFFSET, 0x00000005
+.set CYFLD_UDB_P_U_ROUTE_EN__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_ROUTE_EN_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_ROUTE_EN_ROUTED, 0x00000001
+.set CYFLD_UDB_P_U_ALT_CNT__OFFSET, 0x00000006
+.set CYFLD_UDB_P_U_ALT_CNT__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_ALT_CNT_DEFAULT_MODE, 0x00000000
+.set CYVAL_UDB_P_U_ALT_CNT_ALT_MODE, 0x00000001
+.set CYREG_UDB_P0_U0_CFG24, 0x400f3058
+.set CYFLD_UDB_P_U_RC_EN_SEL__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_RC_EN_SEL__SIZE, 0x00000002
+.set CYVAL_UDB_P_U_RC_EN_SEL_RC_IN0, 0x00000000
+.set CYVAL_UDB_P_U_RC_EN_SEL_RC_IN1, 0x00000001
+.set CYVAL_UDB_P_U_RC_EN_SEL_RC_IN2, 0x00000002
+.set CYVAL_UDB_P_U_RC_EN_SEL_RC_IN3, 0x00000003
+.set CYFLD_UDB_P_U_RC_EN_MODE__OFFSET, 0x00000002
+.set CYFLD_UDB_P_U_RC_EN_MODE__SIZE, 0x00000002
+.set CYVAL_UDB_P_U_RC_EN_MODE_OFF, 0x00000000
+.set CYVAL_UDB_P_U_RC_EN_MODE_ON, 0x00000001
+.set CYVAL_UDB_P_U_RC_EN_MODE_POSEDGE, 0x00000002
+.set CYVAL_UDB_P_U_RC_EN_MODE_LEVEL, 0x00000003
+.set CYFLD_UDB_P_U_RC_EN_INV__OFFSET, 0x00000004
+.set CYFLD_UDB_P_U_RC_EN_INV__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_RC_EN_INV_NOINV, 0x00000000
+.set CYVAL_UDB_P_U_RC_EN_INV_INVERT, 0x00000001
+.set CYFLD_UDB_P_U_RC_INV__OFFSET, 0x00000005
+.set CYFLD_UDB_P_U_RC_INV__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_RC_INV_NOINV, 0x00000000
+.set CYVAL_UDB_P_U_RC_INV_INVERT, 0x00000001
+.set CYFLD_UDB_P_U_RC_RES_SEL0_OR_FRES__OFFSET, 0x00000006
+.set CYFLD_UDB_P_U_RC_RES_SEL0_OR_FRES__SIZE, 0x00000001
+.set CYFLD_UDB_P_U_RC_RES_SEL1__OFFSET, 0x00000007
+.set CYFLD_UDB_P_U_RC_RES_SEL1__SIZE, 0x00000001
+.set CYREG_UDB_P0_U0_CFG25, 0x400f3059
+.set CYREG_UDB_P0_U0_CFG26, 0x400f305a
+.set CYREG_UDB_P0_U0_CFG27, 0x400f305b
+.set CYREG_UDB_P0_U0_CFG28, 0x400f305c
+.set CYFLD_UDB_P_U_PLD0_CK_SEL__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_PLD0_CK_SEL__SIZE, 0x00000004
+.set CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK0, 0x00000000
+.set CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK1, 0x00000001
+.set CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK2, 0x00000002
+.set CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK3, 0x00000003
+.set CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK4, 0x00000004
+.set CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK5, 0x00000005
+.set CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK6, 0x00000006
+.set CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK7, 0x00000007
+.set CYVAL_UDB_P_U_PLD0_CK_SEL_EXT_CLK, 0x00000008
+.set CYVAL_UDB_P_U_PLD0_CK_SEL_SYSCLK, 0x00000009
+.set CYFLD_UDB_P_U_PLD1_CK_SEL__OFFSET, 0x00000004
+.set CYFLD_UDB_P_U_PLD1_CK_SEL__SIZE, 0x00000004
+.set CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK0, 0x00000000
+.set CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK1, 0x00000001
+.set CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK2, 0x00000002
+.set CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK3, 0x00000003
+.set CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK4, 0x00000004
+.set CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK5, 0x00000005
+.set CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK6, 0x00000006
+.set CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK7, 0x00000007
+.set CYVAL_UDB_P_U_PLD1_CK_SEL_EXT_CLK, 0x00000008
+.set CYVAL_UDB_P_U_PLD1_CK_SEL_SYSCLK, 0x00000009
+.set CYREG_UDB_P0_U0_CFG29, 0x400f305d
+.set CYFLD_UDB_P_U_DP_CK_SEL__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_DP_CK_SEL__SIZE, 0x00000004
+.set CYVAL_UDB_P_U_DP_CK_SEL_GCLK0, 0x00000000
+.set CYVAL_UDB_P_U_DP_CK_SEL_GCLK1, 0x00000001
+.set CYVAL_UDB_P_U_DP_CK_SEL_GCLK2, 0x00000002
+.set CYVAL_UDB_P_U_DP_CK_SEL_GCLK3, 0x00000003
+.set CYVAL_UDB_P_U_DP_CK_SEL_GCLK4, 0x00000004
+.set CYVAL_UDB_P_U_DP_CK_SEL_GCLK5, 0x00000005
+.set CYVAL_UDB_P_U_DP_CK_SEL_GCLK6, 0x00000006
+.set CYVAL_UDB_P_U_DP_CK_SEL_GCLK7, 0x00000007
+.set CYVAL_UDB_P_U_DP_CK_SEL_EXT_CLK, 0x00000008
+.set CYVAL_UDB_P_U_DP_CK_SEL_SYSCLK, 0x00000009
+.set CYFLD_UDB_P_U_SC_CK_SEL__OFFSET, 0x00000004
+.set CYFLD_UDB_P_U_SC_CK_SEL__SIZE, 0x00000004
+.set CYVAL_UDB_P_U_SC_CK_SEL_GCLK0, 0x00000000
+.set CYVAL_UDB_P_U_SC_CK_SEL_GCLK1, 0x00000001
+.set CYVAL_UDB_P_U_SC_CK_SEL_GCLK2, 0x00000002
+.set CYVAL_UDB_P_U_SC_CK_SEL_GCLK3, 0x00000003
+.set CYVAL_UDB_P_U_SC_CK_SEL_GCLK4, 0x00000004
+.set CYVAL_UDB_P_U_SC_CK_SEL_GCLK5, 0x00000005
+.set CYVAL_UDB_P_U_SC_CK_SEL_GCLK6, 0x00000006
+.set CYVAL_UDB_P_U_SC_CK_SEL_GCLK7, 0x00000007
+.set CYVAL_UDB_P_U_SC_CK_SEL_EXT_CLK, 0x00000008
+.set CYVAL_UDB_P_U_SC_CK_SEL_SYSCLK, 0x00000009
+.set CYREG_UDB_P0_U0_CFG30, 0x400f305e
+.set CYFLD_UDB_P_U_RES_SEL__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_RES_SEL__SIZE, 0x00000002
+.set CYVAL_UDB_P_U_RES_SEL_RC_IN0, 0x00000000
+.set CYVAL_UDB_P_U_RES_SEL_RC_IN1, 0x00000001
+.set CYVAL_UDB_P_U_RES_SEL_RC_IN2, 0x00000002
+.set CYVAL_UDB_P_U_RES_SEL_RC_IN3, 0x00000003
+.set CYFLD_UDB_P_U_RES_POL__OFFSET, 0x00000002
+.set CYFLD_UDB_P_U_RES_POL__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_RES_POL_NEGATED, 0x00000000
+.set CYVAL_UDB_P_U_RES_POL_ASSERTED, 0x00000001
+.set CYFLD_UDB_P_U_EN_RES_CNTCTL__OFFSET, 0x00000003
+.set CYFLD_UDB_P_U_EN_RES_CNTCTL__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_EN_RES_CNTCTL_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_EN_RES_CNTCTL_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_GUDB_WR__OFFSET, 0x00000004
+.set CYFLD_UDB_P_U_GUDB_WR__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_GUDB_WR_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_GUDB_WR_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_DP_RES_POL__OFFSET, 0x00000006
+.set CYFLD_UDB_P_U_DP_RES_POL__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_DP_RES_POL_NOINV, 0x00000000
+.set CYVAL_UDB_P_U_DP_RES_POL_INVERT, 0x00000001
+.set CYFLD_UDB_P_U_SC_RES_POL__OFFSET, 0x00000007
+.set CYFLD_UDB_P_U_SC_RES_POL__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_SC_RES_POL_NOINV, 0x00000000
+.set CYVAL_UDB_P_U_SC_RES_POL_INVERT, 0x00000001
+.set CYREG_UDB_P0_U0_CFG31, 0x400f305f
+.set CYFLD_UDB_P_U_ALT_RES__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_ALT_RES__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_ALT_RES_COMPATIBLE, 0x00000000
+.set CYVAL_UDB_P_U_ALT_RES_ALTERNATE, 0x00000001
+.set CYFLD_UDB_P_U_EXT_SYNC__OFFSET, 0x00000001
+.set CYFLD_UDB_P_U_EXT_SYNC__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_EXT_SYNC_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_EXT_SYNC_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_EN_RES_STAT__OFFSET, 0x00000002
+.set CYFLD_UDB_P_U_EN_RES_STAT__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_EN_RES_STAT_NEGATED, 0x00000000
+.set CYVAL_UDB_P_U_EN_RES_STAT_ASSERTED, 0x00000001
+.set CYFLD_UDB_P_U_EN_RES_DP__OFFSET, 0x00000003
+.set CYFLD_UDB_P_U_EN_RES_DP__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_EN_RES_DP_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_EN_RES_DP_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_EXT_CK_SEL__OFFSET, 0x00000004
+.set CYFLD_UDB_P_U_EXT_CK_SEL__SIZE, 0x00000002
+.set CYVAL_UDB_P_U_EXT_CK_SEL_RC_IN0, 0x00000000
+.set CYVAL_UDB_P_U_EXT_CK_SEL_RC_IN1, 0x00000001
+.set CYVAL_UDB_P_U_EXT_CK_SEL_RC_IN2, 0x00000002
+.set CYVAL_UDB_P_U_EXT_CK_SEL_RC_IN3, 0x00000003
+.set CYFLD_UDB_P_U_PLD0_RES_POL__OFFSET, 0x00000006
+.set CYFLD_UDB_P_U_PLD0_RES_POL__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD0_RES_POL_NOINV, 0x00000000
+.set CYVAL_UDB_P_U_PLD0_RES_POL_INVERT, 0x00000001
+.set CYFLD_UDB_P_U_PLD1_RES_POL__OFFSET, 0x00000007
+.set CYFLD_UDB_P_U_PLD1_RES_POL__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_PLD1_RES_POL_NOINV, 0x00000000
+.set CYVAL_UDB_P_U_PLD1_RES_POL_INVERT, 0x00000001
+.set CYREG_UDB_P0_U0_DCFG0, 0x400f3060
+.set CYFLD_UDB_P_U_CMP_SEL__OFFSET, 0x00000000
+.set CYFLD_UDB_P_U_CMP_SEL__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_CMP_SEL_CFG_A, 0x00000000
+.set CYVAL_UDB_P_U_CMP_SEL_CFG_B, 0x00000001
+.set CYFLD_UDB_P_U_SI_SEL__OFFSET, 0x00000001
+.set CYFLD_UDB_P_U_SI_SEL__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_SI_SEL_CFG_A, 0x00000000
+.set CYVAL_UDB_P_U_SI_SEL_CFG_B, 0x00000001
+.set CYFLD_UDB_P_U_CI_SEL__OFFSET, 0x00000002
+.set CYFLD_UDB_P_U_CI_SEL__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_CI_SEL_CFG_A, 0x00000000
+.set CYVAL_UDB_P_U_CI_SEL_CFG_B, 0x00000001
+.set CYFLD_UDB_P_U_CFB_EN__OFFSET, 0x00000003
+.set CYFLD_UDB_P_U_CFB_EN__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_CFB_EN_DISABLE, 0x00000000
+.set CYVAL_UDB_P_U_CFB_EN_ENABLE, 0x00000001
+.set CYFLD_UDB_P_U_A1_WR_SRC__OFFSET, 0x00000004
+.set CYFLD_UDB_P_U_A1_WR_SRC__SIZE, 0x00000002
+.set CYVAL_UDB_P_U_A1_WR_SRC_NOWRITE, 0x00000000
+.set CYVAL_UDB_P_U_A1_WR_SRC_ALU, 0x00000001
+.set CYVAL_UDB_P_U_A1_WR_SRC_D1, 0x00000002
+.set CYVAL_UDB_P_U_A1_WR_SRC_F1, 0x00000003
+.set CYFLD_UDB_P_U_A0_WR_SRC__OFFSET, 0x00000006
+.set CYFLD_UDB_P_U_A0_WR_SRC__SIZE, 0x00000002
+.set CYVAL_UDB_P_U_A0_WR_SRC_NOWRITE, 0x00000000
+.set CYVAL_UDB_P_U_A0_WR_SRC_ALU, 0x00000001
+.set CYVAL_UDB_P_U_A0_WR_SRC_D0, 0x00000002
+.set CYVAL_UDB_P_U_A0_WR_SRC_F0, 0x00000003
+.set CYFLD_UDB_P_U_SHIFT__OFFSET, 0x00000008
+.set CYFLD_UDB_P_U_SHIFT__SIZE, 0x00000002
+.set CYVAL_UDB_P_U_SHIFT_NOSHIFT, 0x00000000
+.set CYVAL_UDB_P_U_SHIFT_LEFT, 0x00000001
+.set CYVAL_UDB_P_U_SHIFT_RIGHT, 0x00000002
+.set CYVAL_UDB_P_U_SHIFT_SWAP, 0x00000003
+.set CYFLD_UDB_P_U_SRC_B__OFFSET, 0x0000000a
+.set CYFLD_UDB_P_U_SRC_B__SIZE, 0x00000002
+.set CYVAL_UDB_P_U_SRC_B_D0, 0x00000000
+.set CYVAL_UDB_P_U_SRC_B_D1, 0x00000001
+.set CYVAL_UDB_P_U_SRC_B_A0, 0x00000002
+.set CYVAL_UDB_P_U_SRC_B_A1, 0x00000003
+.set CYFLD_UDB_P_U_SRC_A__OFFSET, 0x0000000c
+.set CYFLD_UDB_P_U_SRC_A__SIZE, 0x00000001
+.set CYVAL_UDB_P_U_SRC_A_A0, 0x00000000
+.set CYVAL_UDB_P_U_SRC_A_A1, 0x00000001
+.set CYFLD_UDB_P_U_FUNC__OFFSET, 0x0000000d
+.set CYFLD_UDB_P_U_FUNC__SIZE, 0x00000003
+.set CYVAL_UDB_P_U_FUNC_PASS, 0x00000000
+.set CYVAL_UDB_P_U_FUNC_INC_A, 0x00000001
+.set CYVAL_UDB_P_U_FUNC_DEC_A, 0x00000002
+.set CYVAL_UDB_P_U_FUNC_ADD, 0x00000003
+.set CYVAL_UDB_P_U_FUNC_SUB, 0x00000004
+.set CYVAL_UDB_P_U_FUNC_XOR, 0x00000005
+.set CYVAL_UDB_P_U_FUNC_AND, 0x00000006
+.set CYVAL_UDB_P_U_FUNC_OR, 0x00000007
+.set CYREG_UDB_P0_U0_DCFG1, 0x400f3062
+.set CYREG_UDB_P0_U0_DCFG2, 0x400f3064
+.set CYREG_UDB_P0_U0_DCFG3, 0x400f3066
+.set CYREG_UDB_P0_U0_DCFG4, 0x400f3068
+.set CYREG_UDB_P0_U0_DCFG5, 0x400f306a
+.set CYREG_UDB_P0_U0_DCFG6, 0x400f306c
+.set CYREG_UDB_P0_U0_DCFG7, 0x400f306e
+.set CYDEV_UDB_P0_U1_BASE, 0x400f3080
+.set CYDEV_UDB_P0_U1_SIZE, 0x00000080
+.set CYREG_UDB_P0_U1_PLD_IT0, 0x400f3080
+.set CYREG_UDB_P0_U1_PLD_IT1, 0x400f3084
+.set CYREG_UDB_P0_U1_PLD_IT2, 0x400f3088
+.set CYREG_UDB_P0_U1_PLD_IT3, 0x400f308c
+.set CYREG_UDB_P0_U1_PLD_IT4, 0x400f3090
+.set CYREG_UDB_P0_U1_PLD_IT5, 0x400f3094
+.set CYREG_UDB_P0_U1_PLD_IT6, 0x400f3098
+.set CYREG_UDB_P0_U1_PLD_IT7, 0x400f309c
+.set CYREG_UDB_P0_U1_PLD_IT8, 0x400f30a0
+.set CYREG_UDB_P0_U1_PLD_IT9, 0x400f30a4
+.set CYREG_UDB_P0_U1_PLD_IT10, 0x400f30a8
+.set CYREG_UDB_P0_U1_PLD_IT11, 0x400f30ac
+.set CYREG_UDB_P0_U1_PLD_ORT0, 0x400f30b0
+.set CYREG_UDB_P0_U1_PLD_ORT1, 0x400f30b2
+.set CYREG_UDB_P0_U1_PLD_ORT2, 0x400f30b4
+.set CYREG_UDB_P0_U1_PLD_ORT3, 0x400f30b6
+.set CYREG_UDB_P0_U1_PLD_MC_CFG_CEN_CONST, 0x400f30b8
+.set CYREG_UDB_P0_U1_PLD_MC_CFG_XORFB, 0x400f30ba
+.set CYREG_UDB_P0_U1_PLD_MC_SET_RESET, 0x400f30bc
+.set CYREG_UDB_P0_U1_PLD_MC_CFG_BYPASS, 0x400f30be
+.set CYREG_UDB_P0_U1_CFG0, 0x400f30c0
+.set CYREG_UDB_P0_U1_CFG1, 0x400f30c1
+.set CYREG_UDB_P0_U1_CFG2, 0x400f30c2
+.set CYREG_UDB_P0_U1_CFG3, 0x400f30c3
+.set CYREG_UDB_P0_U1_CFG4, 0x400f30c4
+.set CYREG_UDB_P0_U1_CFG5, 0x400f30c5
+.set CYREG_UDB_P0_U1_CFG6, 0x400f30c6
+.set CYREG_UDB_P0_U1_CFG7, 0x400f30c7
+.set CYREG_UDB_P0_U1_CFG8, 0x400f30c8
+.set CYREG_UDB_P0_U1_CFG9, 0x400f30c9
+.set CYREG_UDB_P0_U1_CFG10, 0x400f30ca
+.set CYREG_UDB_P0_U1_CFG11, 0x400f30cb
+.set CYREG_UDB_P0_U1_CFG12, 0x400f30cc
+.set CYREG_UDB_P0_U1_CFG13, 0x400f30cd
+.set CYREG_UDB_P0_U1_CFG14, 0x400f30ce
+.set CYREG_UDB_P0_U1_CFG15, 0x400f30cf
+.set CYREG_UDB_P0_U1_CFG16, 0x400f30d0
+.set CYREG_UDB_P0_U1_CFG17, 0x400f30d1
+.set CYREG_UDB_P0_U1_CFG18, 0x400f30d2
+.set CYREG_UDB_P0_U1_CFG19, 0x400f30d3
+.set CYREG_UDB_P0_U1_CFG20, 0x400f30d4
+.set CYREG_UDB_P0_U1_CFG21, 0x400f30d5
+.set CYREG_UDB_P0_U1_CFG22, 0x400f30d6
+.set CYREG_UDB_P0_U1_CFG23, 0x400f30d7
+.set CYREG_UDB_P0_U1_CFG24, 0x400f30d8
+.set CYREG_UDB_P0_U1_CFG25, 0x400f30d9
+.set CYREG_UDB_P0_U1_CFG26, 0x400f30da
+.set CYREG_UDB_P0_U1_CFG27, 0x400f30db
+.set CYREG_UDB_P0_U1_CFG28, 0x400f30dc
+.set CYREG_UDB_P0_U1_CFG29, 0x400f30dd
+.set CYREG_UDB_P0_U1_CFG30, 0x400f30de
+.set CYREG_UDB_P0_U1_CFG31, 0x400f30df
+.set CYREG_UDB_P0_U1_DCFG0, 0x400f30e0
+.set CYREG_UDB_P0_U1_DCFG1, 0x400f30e2
+.set CYREG_UDB_P0_U1_DCFG2, 0x400f30e4
+.set CYREG_UDB_P0_U1_DCFG3, 0x400f30e6
+.set CYREG_UDB_P0_U1_DCFG4, 0x400f30e8
+.set CYREG_UDB_P0_U1_DCFG5, 0x400f30ea
+.set CYREG_UDB_P0_U1_DCFG6, 0x400f30ec
+.set CYREG_UDB_P0_U1_DCFG7, 0x400f30ee
+.set CYDEV_UDB_P0_ROUTE_BASE, 0x400f3100
+.set CYDEV_UDB_P0_ROUTE_SIZE, 0x00000100
+.set CYREG_UDB_P0_ROUTE_HC0, 0x400f3100
+.set CYFLD_UDB_P_ROUTE_HC_BYTE__OFFSET, 0x00000000
+.set CYFLD_UDB_P_ROUTE_HC_BYTE__SIZE, 0x00000008
+.set CYREG_UDB_P0_ROUTE_HC1, 0x400f3101
+.set CYREG_UDB_P0_ROUTE_HC2, 0x400f3102
+.set CYREG_UDB_P0_ROUTE_HC3, 0x400f3103
+.set CYREG_UDB_P0_ROUTE_HC4, 0x400f3104
+.set CYREG_UDB_P0_ROUTE_HC5, 0x400f3105
+.set CYREG_UDB_P0_ROUTE_HC6, 0x400f3106
+.set CYREG_UDB_P0_ROUTE_HC7, 0x400f3107
+.set CYREG_UDB_P0_ROUTE_HC8, 0x400f3108
+.set CYREG_UDB_P0_ROUTE_HC9, 0x400f3109
+.set CYREG_UDB_P0_ROUTE_HC10, 0x400f310a
+.set CYREG_UDB_P0_ROUTE_HC11, 0x400f310b
+.set CYREG_UDB_P0_ROUTE_HC12, 0x400f310c
+.set CYREG_UDB_P0_ROUTE_HC13, 0x400f310d
+.set CYREG_UDB_P0_ROUTE_HC14, 0x400f310e
+.set CYREG_UDB_P0_ROUTE_HC15, 0x400f310f
+.set CYREG_UDB_P0_ROUTE_HC16, 0x400f3110
+.set CYREG_UDB_P0_ROUTE_HC17, 0x400f3111
+.set CYREG_UDB_P0_ROUTE_HC18, 0x400f3112
+.set CYREG_UDB_P0_ROUTE_HC19, 0x400f3113
+.set CYREG_UDB_P0_ROUTE_HC20, 0x400f3114
+.set CYREG_UDB_P0_ROUTE_HC21, 0x400f3115
+.set CYREG_UDB_P0_ROUTE_HC22, 0x400f3116
+.set CYREG_UDB_P0_ROUTE_HC23, 0x400f3117
+.set CYREG_UDB_P0_ROUTE_HC24, 0x400f3118
+.set CYREG_UDB_P0_ROUTE_HC25, 0x400f3119
+.set CYREG_UDB_P0_ROUTE_HC26, 0x400f311a
+.set CYREG_UDB_P0_ROUTE_HC27, 0x400f311b
+.set CYREG_UDB_P0_ROUTE_HC28, 0x400f311c
+.set CYREG_UDB_P0_ROUTE_HC29, 0x400f311d
+.set CYREG_UDB_P0_ROUTE_HC30, 0x400f311e
+.set CYREG_UDB_P0_ROUTE_HC31, 0x400f311f
+.set CYREG_UDB_P0_ROUTE_HC32, 0x400f3120
+.set CYREG_UDB_P0_ROUTE_HC33, 0x400f3121
+.set CYREG_UDB_P0_ROUTE_HC34, 0x400f3122
+.set CYREG_UDB_P0_ROUTE_HC35, 0x400f3123
+.set CYREG_UDB_P0_ROUTE_HC36, 0x400f3124
+.set CYREG_UDB_P0_ROUTE_HC37, 0x400f3125
+.set CYREG_UDB_P0_ROUTE_HC38, 0x400f3126
+.set CYREG_UDB_P0_ROUTE_HC39, 0x400f3127
+.set CYREG_UDB_P0_ROUTE_HC40, 0x400f3128
+.set CYREG_UDB_P0_ROUTE_HC41, 0x400f3129
+.set CYREG_UDB_P0_ROUTE_HC42, 0x400f312a
+.set CYREG_UDB_P0_ROUTE_HC43, 0x400f312b
+.set CYREG_UDB_P0_ROUTE_HC44, 0x400f312c
+.set CYREG_UDB_P0_ROUTE_HC45, 0x400f312d
+.set CYREG_UDB_P0_ROUTE_HC46, 0x400f312e
+.set CYREG_UDB_P0_ROUTE_HC47, 0x400f312f
+.set CYREG_UDB_P0_ROUTE_HC48, 0x400f3130
+.set CYREG_UDB_P0_ROUTE_HC49, 0x400f3131
+.set CYREG_UDB_P0_ROUTE_HC50, 0x400f3132
+.set CYREG_UDB_P0_ROUTE_HC51, 0x400f3133
+.set CYREG_UDB_P0_ROUTE_HC52, 0x400f3134
+.set CYREG_UDB_P0_ROUTE_HC53, 0x400f3135
+.set CYREG_UDB_P0_ROUTE_HC54, 0x400f3136
+.set CYREG_UDB_P0_ROUTE_HC55, 0x400f3137
+.set CYREG_UDB_P0_ROUTE_HC56, 0x400f3138
+.set CYREG_UDB_P0_ROUTE_HC57, 0x400f3139
+.set CYREG_UDB_P0_ROUTE_HC58, 0x400f313a
+.set CYREG_UDB_P0_ROUTE_HC59, 0x400f313b
+.set CYREG_UDB_P0_ROUTE_HC60, 0x400f313c
+.set CYREG_UDB_P0_ROUTE_HC61, 0x400f313d
+.set CYREG_UDB_P0_ROUTE_HC62, 0x400f313e
+.set CYREG_UDB_P0_ROUTE_HC63, 0x400f313f
+.set CYREG_UDB_P0_ROUTE_HC64, 0x400f3140
+.set CYREG_UDB_P0_ROUTE_HC65, 0x400f3141
+.set CYREG_UDB_P0_ROUTE_HC66, 0x400f3142
+.set CYREG_UDB_P0_ROUTE_HC67, 0x400f3143
+.set CYREG_UDB_P0_ROUTE_HC68, 0x400f3144
+.set CYREG_UDB_P0_ROUTE_HC69, 0x400f3145
+.set CYREG_UDB_P0_ROUTE_HC70, 0x400f3146
+.set CYREG_UDB_P0_ROUTE_HC71, 0x400f3147
+.set CYREG_UDB_P0_ROUTE_HC72, 0x400f3148
+.set CYREG_UDB_P0_ROUTE_HC73, 0x400f3149
+.set CYREG_UDB_P0_ROUTE_HC74, 0x400f314a
+.set CYREG_UDB_P0_ROUTE_HC75, 0x400f314b
+.set CYREG_UDB_P0_ROUTE_HC76, 0x400f314c
+.set CYREG_UDB_P0_ROUTE_HC77, 0x400f314d
+.set CYREG_UDB_P0_ROUTE_HC78, 0x400f314e
+.set CYREG_UDB_P0_ROUTE_HC79, 0x400f314f
+.set CYREG_UDB_P0_ROUTE_HC80, 0x400f3150
+.set CYREG_UDB_P0_ROUTE_HC81, 0x400f3151
+.set CYREG_UDB_P0_ROUTE_HC82, 0x400f3152
+.set CYREG_UDB_P0_ROUTE_HC83, 0x400f3153
+.set CYREG_UDB_P0_ROUTE_HC84, 0x400f3154
+.set CYREG_UDB_P0_ROUTE_HC85, 0x400f3155
+.set CYREG_UDB_P0_ROUTE_HC86, 0x400f3156
+.set CYREG_UDB_P0_ROUTE_HC87, 0x400f3157
+.set CYREG_UDB_P0_ROUTE_HC88, 0x400f3158
+.set CYREG_UDB_P0_ROUTE_HC89, 0x400f3159
+.set CYREG_UDB_P0_ROUTE_HC90, 0x400f315a
+.set CYREG_UDB_P0_ROUTE_HC91, 0x400f315b
+.set CYREG_UDB_P0_ROUTE_HC92, 0x400f315c
+.set CYREG_UDB_P0_ROUTE_HC93, 0x400f315d
+.set CYREG_UDB_P0_ROUTE_HC94, 0x400f315e
+.set CYREG_UDB_P0_ROUTE_HC95, 0x400f315f
+.set CYREG_UDB_P0_ROUTE_HC96, 0x400f3160
+.set CYREG_UDB_P0_ROUTE_HC97, 0x400f3161
+.set CYREG_UDB_P0_ROUTE_HC98, 0x400f3162
+.set CYREG_UDB_P0_ROUTE_HC99, 0x400f3163
+.set CYREG_UDB_P0_ROUTE_HC100, 0x400f3164
+.set CYREG_UDB_P0_ROUTE_HC101, 0x400f3165
+.set CYREG_UDB_P0_ROUTE_HC102, 0x400f3166
+.set CYREG_UDB_P0_ROUTE_HC103, 0x400f3167
+.set CYREG_UDB_P0_ROUTE_HC104, 0x400f3168
+.set CYREG_UDB_P0_ROUTE_HC105, 0x400f3169
+.set CYREG_UDB_P0_ROUTE_HC106, 0x400f316a
+.set CYREG_UDB_P0_ROUTE_HC107, 0x400f316b
+.set CYREG_UDB_P0_ROUTE_HC108, 0x400f316c
+.set CYREG_UDB_P0_ROUTE_HC109, 0x400f316d
+.set CYREG_UDB_P0_ROUTE_HC110, 0x400f316e
+.set CYREG_UDB_P0_ROUTE_HC111, 0x400f316f
+.set CYREG_UDB_P0_ROUTE_HC112, 0x400f3170
+.set CYREG_UDB_P0_ROUTE_HC113, 0x400f3171
+.set CYREG_UDB_P0_ROUTE_HC114, 0x400f3172
+.set CYREG_UDB_P0_ROUTE_HC115, 0x400f3173
+.set CYREG_UDB_P0_ROUTE_HC116, 0x400f3174
+.set CYREG_UDB_P0_ROUTE_HC117, 0x400f3175
+.set CYREG_UDB_P0_ROUTE_HC118, 0x400f3176
+.set CYREG_UDB_P0_ROUTE_HC119, 0x400f3177
+.set CYREG_UDB_P0_ROUTE_HC120, 0x400f3178
+.set CYREG_UDB_P0_ROUTE_HC121, 0x400f3179
+.set CYREG_UDB_P0_ROUTE_HC122, 0x400f317a
+.set CYREG_UDB_P0_ROUTE_HC123, 0x400f317b
+.set CYREG_UDB_P0_ROUTE_HC124, 0x400f317c
+.set CYREG_UDB_P0_ROUTE_HC125, 0x400f317d
+.set CYREG_UDB_P0_ROUTE_HC126, 0x400f317e
+.set CYREG_UDB_P0_ROUTE_HC127, 0x400f317f
+.set CYREG_UDB_P0_ROUTE_HV_L0, 0x400f3180
+.set CYFLD_UDB_P_ROUTE_HV_BYTE__OFFSET, 0x00000000
+.set CYFLD_UDB_P_ROUTE_HV_BYTE__SIZE, 0x00000008
+.set CYREG_UDB_P0_ROUTE_HV_L1, 0x400f3181
+.set CYREG_UDB_P0_ROUTE_HV_L2, 0x400f3182
+.set CYREG_UDB_P0_ROUTE_HV_L3, 0x400f3183
+.set CYREG_UDB_P0_ROUTE_HV_L4, 0x400f3184
+.set CYREG_UDB_P0_ROUTE_HV_L5, 0x400f3185
+.set CYREG_UDB_P0_ROUTE_HV_L6, 0x400f3186
+.set CYREG_UDB_P0_ROUTE_HV_L7, 0x400f3187
+.set CYREG_UDB_P0_ROUTE_HV_L8, 0x400f3188
+.set CYREG_UDB_P0_ROUTE_HV_L9, 0x400f3189
+.set CYREG_UDB_P0_ROUTE_HV_L10, 0x400f318a
+.set CYREG_UDB_P0_ROUTE_HV_L11, 0x400f318b
+.set CYREG_UDB_P0_ROUTE_HV_L12, 0x400f318c
+.set CYREG_UDB_P0_ROUTE_HV_L13, 0x400f318d
+.set CYREG_UDB_P0_ROUTE_HV_L14, 0x400f318e
+.set CYREG_UDB_P0_ROUTE_HV_L15, 0x400f318f
+.set CYREG_UDB_P0_ROUTE_HS0, 0x400f3190
+.set CYFLD_UDB_P_ROUTE_HS_BYTE__OFFSET, 0x00000000
+.set CYFLD_UDB_P_ROUTE_HS_BYTE__SIZE, 0x00000008
+.set CYREG_UDB_P0_ROUTE_HS1, 0x400f3191
+.set CYREG_UDB_P0_ROUTE_HS2, 0x400f3192
+.set CYREG_UDB_P0_ROUTE_HS3, 0x400f3193
+.set CYREG_UDB_P0_ROUTE_HS4, 0x400f3194
+.set CYREG_UDB_P0_ROUTE_HS5, 0x400f3195
+.set CYREG_UDB_P0_ROUTE_HS6, 0x400f3196
+.set CYREG_UDB_P0_ROUTE_HS7, 0x400f3197
+.set CYREG_UDB_P0_ROUTE_HS8, 0x400f3198
+.set CYREG_UDB_P0_ROUTE_HS9, 0x400f3199
+.set CYREG_UDB_P0_ROUTE_HS10, 0x400f319a
+.set CYREG_UDB_P0_ROUTE_HS11, 0x400f319b
+.set CYREG_UDB_P0_ROUTE_HS12, 0x400f319c
+.set CYREG_UDB_P0_ROUTE_HS13, 0x400f319d
+.set CYREG_UDB_P0_ROUTE_HS14, 0x400f319e
+.set CYREG_UDB_P0_ROUTE_HS15, 0x400f319f
+.set CYREG_UDB_P0_ROUTE_HS16, 0x400f31a0
+.set CYREG_UDB_P0_ROUTE_HS17, 0x400f31a1
+.set CYREG_UDB_P0_ROUTE_HS18, 0x400f31a2
+.set CYREG_UDB_P0_ROUTE_HS19, 0x400f31a3
+.set CYREG_UDB_P0_ROUTE_HS20, 0x400f31a4
+.set CYREG_UDB_P0_ROUTE_HS21, 0x400f31a5
+.set CYREG_UDB_P0_ROUTE_HS22, 0x400f31a6
+.set CYREG_UDB_P0_ROUTE_HS23, 0x400f31a7
+.set CYREG_UDB_P0_ROUTE_HV_R0, 0x400f31a8
+.set CYREG_UDB_P0_ROUTE_HV_R1, 0x400f31a9
+.set CYREG_UDB_P0_ROUTE_HV_R2, 0x400f31aa
+.set CYREG_UDB_P0_ROUTE_HV_R3, 0x400f31ab
+.set CYREG_UDB_P0_ROUTE_HV_R4, 0x400f31ac
+.set CYREG_UDB_P0_ROUTE_HV_R5, 0x400f31ad
+.set CYREG_UDB_P0_ROUTE_HV_R6, 0x400f31ae
+.set CYREG_UDB_P0_ROUTE_HV_R7, 0x400f31af
+.set CYREG_UDB_P0_ROUTE_HV_R8, 0x400f31b0
+.set CYREG_UDB_P0_ROUTE_HV_R9, 0x400f31b1
+.set CYREG_UDB_P0_ROUTE_HV_R10, 0x400f31b2
+.set CYREG_UDB_P0_ROUTE_HV_R11, 0x400f31b3
+.set CYREG_UDB_P0_ROUTE_HV_R12, 0x400f31b4
+.set CYREG_UDB_P0_ROUTE_HV_R13, 0x400f31b5
+.set CYREG_UDB_P0_ROUTE_HV_R14, 0x400f31b6
+.set CYREG_UDB_P0_ROUTE_HV_R15, 0x400f31b7
+.set CYREG_UDB_P0_ROUTE_PLD0IN0, 0x400f31c0
+.set CYFLD_UDB_P_ROUTE_PI_TOP__OFFSET, 0x00000000
+.set CYFLD_UDB_P_ROUTE_PI_TOP__SIZE, 0x00000004
+.set CYFLD_UDB_P_ROUTE_PI_BOT__OFFSET, 0x00000004
+.set CYFLD_UDB_P_ROUTE_PI_BOT__SIZE, 0x00000004
+.set CYREG_UDB_P0_ROUTE_PLD0IN1, 0x400f31c2
+.set CYREG_UDB_P0_ROUTE_PLD0IN2, 0x400f31c4
+.set CYREG_UDB_P0_ROUTE_PLD1IN0, 0x400f31ca
+.set CYREG_UDB_P0_ROUTE_PLD1IN1, 0x400f31cc
+.set CYREG_UDB_P0_ROUTE_PLD1IN2, 0x400f31ce
+.set CYREG_UDB_P0_ROUTE_DPIN0, 0x400f31d0
+.set CYREG_UDB_P0_ROUTE_DPIN1, 0x400f31d2
+.set CYFLD_UDB_P_ROUTE_PI_TOP2__OFFSET, 0x00000002
+.set CYFLD_UDB_P_ROUTE_PI_TOP2__SIZE, 0x00000002
+.set CYFLD_UDB_P_ROUTE_PI_BOT2__OFFSET, 0x00000004
+.set CYFLD_UDB_P_ROUTE_PI_BOT2__SIZE, 0x00000002
+.set CYREG_UDB_P0_ROUTE_SCIN, 0x400f31d6
+.set CYREG_UDB_P0_ROUTE_SCIOIN, 0x400f31d8
+.set CYREG_UDB_P0_ROUTE_RCIN, 0x400f31de
+.set CYREG_UDB_P0_ROUTE_VS0, 0x400f31e0
+.set CYFLD_UDB_P_ROUTE_VS_TOP__OFFSET, 0x00000000
+.set CYFLD_UDB_P_ROUTE_VS_TOP__SIZE, 0x00000004
+.set CYFLD_UDB_P_ROUTE_VS_BOT__OFFSET, 0x00000004
+.set CYFLD_UDB_P_ROUTE_VS_BOT__SIZE, 0x00000004
+.set CYREG_UDB_P0_ROUTE_VS1, 0x400f31e2
+.set CYREG_UDB_P0_ROUTE_VS2, 0x400f31e4
+.set CYREG_UDB_P0_ROUTE_VS3, 0x400f31e6
+.set CYREG_UDB_P0_ROUTE_VS4, 0x400f31e8
+.set CYREG_UDB_P0_ROUTE_VS5, 0x400f31ea
+.set CYREG_UDB_P0_ROUTE_VS6, 0x400f31ec
+.set CYREG_UDB_P0_ROUTE_VS7, 0x400f31ee
+.set CYDEV_UDB_P1_BASE, 0x400f3200
+.set CYDEV_UDB_P1_SIZE, 0x00000200
+.set CYDEV_UDB_P1_U0_BASE, 0x400f3200
+.set CYDEV_UDB_P1_U0_SIZE, 0x00000080
+.set CYREG_UDB_P1_U0_PLD_IT0, 0x400f3200
+.set CYREG_UDB_P1_U0_PLD_IT1, 0x400f3204
+.set CYREG_UDB_P1_U0_PLD_IT2, 0x400f3208
+.set CYREG_UDB_P1_U0_PLD_IT3, 0x400f320c
+.set CYREG_UDB_P1_U0_PLD_IT4, 0x400f3210
+.set CYREG_UDB_P1_U0_PLD_IT5, 0x400f3214
+.set CYREG_UDB_P1_U0_PLD_IT6, 0x400f3218
+.set CYREG_UDB_P1_U0_PLD_IT7, 0x400f321c
+.set CYREG_UDB_P1_U0_PLD_IT8, 0x400f3220
+.set CYREG_UDB_P1_U0_PLD_IT9, 0x400f3224
+.set CYREG_UDB_P1_U0_PLD_IT10, 0x400f3228
+.set CYREG_UDB_P1_U0_PLD_IT11, 0x400f322c
+.set CYREG_UDB_P1_U0_PLD_ORT0, 0x400f3230
+.set CYREG_UDB_P1_U0_PLD_ORT1, 0x400f3232
+.set CYREG_UDB_P1_U0_PLD_ORT2, 0x400f3234
+.set CYREG_UDB_P1_U0_PLD_ORT3, 0x400f3236
+.set CYREG_UDB_P1_U0_PLD_MC_CFG_CEN_CONST, 0x400f3238
+.set CYREG_UDB_P1_U0_PLD_MC_CFG_XORFB, 0x400f323a
+.set CYREG_UDB_P1_U0_PLD_MC_SET_RESET, 0x400f323c
+.set CYREG_UDB_P1_U0_PLD_MC_CFG_BYPASS, 0x400f323e
+.set CYREG_UDB_P1_U0_CFG0, 0x400f3240
+.set CYREG_UDB_P1_U0_CFG1, 0x400f3241
+.set CYREG_UDB_P1_U0_CFG2, 0x400f3242
+.set CYREG_UDB_P1_U0_CFG3, 0x400f3243
+.set CYREG_UDB_P1_U0_CFG4, 0x400f3244
+.set CYREG_UDB_P1_U0_CFG5, 0x400f3245
+.set CYREG_UDB_P1_U0_CFG6, 0x400f3246
+.set CYREG_UDB_P1_U0_CFG7, 0x400f3247
+.set CYREG_UDB_P1_U0_CFG8, 0x400f3248
+.set CYREG_UDB_P1_U0_CFG9, 0x400f3249
+.set CYREG_UDB_P1_U0_CFG10, 0x400f324a
+.set CYREG_UDB_P1_U0_CFG11, 0x400f324b
+.set CYREG_UDB_P1_U0_CFG12, 0x400f324c
+.set CYREG_UDB_P1_U0_CFG13, 0x400f324d
+.set CYREG_UDB_P1_U0_CFG14, 0x400f324e
+.set CYREG_UDB_P1_U0_CFG15, 0x400f324f
+.set CYREG_UDB_P1_U0_CFG16, 0x400f3250
+.set CYREG_UDB_P1_U0_CFG17, 0x400f3251
+.set CYREG_UDB_P1_U0_CFG18, 0x400f3252
+.set CYREG_UDB_P1_U0_CFG19, 0x400f3253
+.set CYREG_UDB_P1_U0_CFG20, 0x400f3254
+.set CYREG_UDB_P1_U0_CFG21, 0x400f3255
+.set CYREG_UDB_P1_U0_CFG22, 0x400f3256
+.set CYREG_UDB_P1_U0_CFG23, 0x400f3257
+.set CYREG_UDB_P1_U0_CFG24, 0x400f3258
+.set CYREG_UDB_P1_U0_CFG25, 0x400f3259
+.set CYREG_UDB_P1_U0_CFG26, 0x400f325a
+.set CYREG_UDB_P1_U0_CFG27, 0x400f325b
+.set CYREG_UDB_P1_U0_CFG28, 0x400f325c
+.set CYREG_UDB_P1_U0_CFG29, 0x400f325d
+.set CYREG_UDB_P1_U0_CFG30, 0x400f325e
+.set CYREG_UDB_P1_U0_CFG31, 0x400f325f
+.set CYREG_UDB_P1_U0_DCFG0, 0x400f3260
+.set CYREG_UDB_P1_U0_DCFG1, 0x400f3262
+.set CYREG_UDB_P1_U0_DCFG2, 0x400f3264
+.set CYREG_UDB_P1_U0_DCFG3, 0x400f3266
+.set CYREG_UDB_P1_U0_DCFG4, 0x400f3268
+.set CYREG_UDB_P1_U0_DCFG5, 0x400f326a
+.set CYREG_UDB_P1_U0_DCFG6, 0x400f326c
+.set CYREG_UDB_P1_U0_DCFG7, 0x400f326e
+.set CYDEV_UDB_P1_U1_BASE, 0x400f3280
+.set CYDEV_UDB_P1_U1_SIZE, 0x00000080
+.set CYREG_UDB_P1_U1_PLD_IT0, 0x400f3280
+.set CYREG_UDB_P1_U1_PLD_IT1, 0x400f3284
+.set CYREG_UDB_P1_U1_PLD_IT2, 0x400f3288
+.set CYREG_UDB_P1_U1_PLD_IT3, 0x400f328c
+.set CYREG_UDB_P1_U1_PLD_IT4, 0x400f3290
+.set CYREG_UDB_P1_U1_PLD_IT5, 0x400f3294
+.set CYREG_UDB_P1_U1_PLD_IT6, 0x400f3298
+.set CYREG_UDB_P1_U1_PLD_IT7, 0x400f329c
+.set CYREG_UDB_P1_U1_PLD_IT8, 0x400f32a0
+.set CYREG_UDB_P1_U1_PLD_IT9, 0x400f32a4
+.set CYREG_UDB_P1_U1_PLD_IT10, 0x400f32a8
+.set CYREG_UDB_P1_U1_PLD_IT11, 0x400f32ac
+.set CYREG_UDB_P1_U1_PLD_ORT0, 0x400f32b0
+.set CYREG_UDB_P1_U1_PLD_ORT1, 0x400f32b2
+.set CYREG_UDB_P1_U1_PLD_ORT2, 0x400f32b4
+.set CYREG_UDB_P1_U1_PLD_ORT3, 0x400f32b6
+.set CYREG_UDB_P1_U1_PLD_MC_CFG_CEN_CONST, 0x400f32b8
+.set CYREG_UDB_P1_U1_PLD_MC_CFG_XORFB, 0x400f32ba
+.set CYREG_UDB_P1_U1_PLD_MC_SET_RESET, 0x400f32bc
+.set CYREG_UDB_P1_U1_PLD_MC_CFG_BYPASS, 0x400f32be
+.set CYREG_UDB_P1_U1_CFG0, 0x400f32c0
+.set CYREG_UDB_P1_U1_CFG1, 0x400f32c1
+.set CYREG_UDB_P1_U1_CFG2, 0x400f32c2
+.set CYREG_UDB_P1_U1_CFG3, 0x400f32c3
+.set CYREG_UDB_P1_U1_CFG4, 0x400f32c4
+.set CYREG_UDB_P1_U1_CFG5, 0x400f32c5
+.set CYREG_UDB_P1_U1_CFG6, 0x400f32c6
+.set CYREG_UDB_P1_U1_CFG7, 0x400f32c7
+.set CYREG_UDB_P1_U1_CFG8, 0x400f32c8
+.set CYREG_UDB_P1_U1_CFG9, 0x400f32c9
+.set CYREG_UDB_P1_U1_CFG10, 0x400f32ca
+.set CYREG_UDB_P1_U1_CFG11, 0x400f32cb
+.set CYREG_UDB_P1_U1_CFG12, 0x400f32cc
+.set CYREG_UDB_P1_U1_CFG13, 0x400f32cd
+.set CYREG_UDB_P1_U1_CFG14, 0x400f32ce
+.set CYREG_UDB_P1_U1_CFG15, 0x400f32cf
+.set CYREG_UDB_P1_U1_CFG16, 0x400f32d0
+.set CYREG_UDB_P1_U1_CFG17, 0x400f32d1
+.set CYREG_UDB_P1_U1_CFG18, 0x400f32d2
+.set CYREG_UDB_P1_U1_CFG19, 0x400f32d3
+.set CYREG_UDB_P1_U1_CFG20, 0x400f32d4
+.set CYREG_UDB_P1_U1_CFG21, 0x400f32d5
+.set CYREG_UDB_P1_U1_CFG22, 0x400f32d6
+.set CYREG_UDB_P1_U1_CFG23, 0x400f32d7
+.set CYREG_UDB_P1_U1_CFG24, 0x400f32d8
+.set CYREG_UDB_P1_U1_CFG25, 0x400f32d9
+.set CYREG_UDB_P1_U1_CFG26, 0x400f32da
+.set CYREG_UDB_P1_U1_CFG27, 0x400f32db
+.set CYREG_UDB_P1_U1_CFG28, 0x400f32dc
+.set CYREG_UDB_P1_U1_CFG29, 0x400f32dd
+.set CYREG_UDB_P1_U1_CFG30, 0x400f32de
+.set CYREG_UDB_P1_U1_CFG31, 0x400f32df
+.set CYREG_UDB_P1_U1_DCFG0, 0x400f32e0
+.set CYREG_UDB_P1_U1_DCFG1, 0x400f32e2
+.set CYREG_UDB_P1_U1_DCFG2, 0x400f32e4
+.set CYREG_UDB_P1_U1_DCFG3, 0x400f32e6
+.set CYREG_UDB_P1_U1_DCFG4, 0x400f32e8
+.set CYREG_UDB_P1_U1_DCFG5, 0x400f32ea
+.set CYREG_UDB_P1_U1_DCFG6, 0x400f32ec
+.set CYREG_UDB_P1_U1_DCFG7, 0x400f32ee
+.set CYDEV_UDB_P1_ROUTE_BASE, 0x400f3300
+.set CYDEV_UDB_P1_ROUTE_SIZE, 0x00000100
+.set CYREG_UDB_P1_ROUTE_HC0, 0x400f3300
+.set CYREG_UDB_P1_ROUTE_HC1, 0x400f3301
+.set CYREG_UDB_P1_ROUTE_HC2, 0x400f3302
+.set CYREG_UDB_P1_ROUTE_HC3, 0x400f3303
+.set CYREG_UDB_P1_ROUTE_HC4, 0x400f3304
+.set CYREG_UDB_P1_ROUTE_HC5, 0x400f3305
+.set CYREG_UDB_P1_ROUTE_HC6, 0x400f3306
+.set CYREG_UDB_P1_ROUTE_HC7, 0x400f3307
+.set CYREG_UDB_P1_ROUTE_HC8, 0x400f3308
+.set CYREG_UDB_P1_ROUTE_HC9, 0x400f3309
+.set CYREG_UDB_P1_ROUTE_HC10, 0x400f330a
+.set CYREG_UDB_P1_ROUTE_HC11, 0x400f330b
+.set CYREG_UDB_P1_ROUTE_HC12, 0x400f330c
+.set CYREG_UDB_P1_ROUTE_HC13, 0x400f330d
+.set CYREG_UDB_P1_ROUTE_HC14, 0x400f330e
+.set CYREG_UDB_P1_ROUTE_HC15, 0x400f330f
+.set CYREG_UDB_P1_ROUTE_HC16, 0x400f3310
+.set CYREG_UDB_P1_ROUTE_HC17, 0x400f3311
+.set CYREG_UDB_P1_ROUTE_HC18, 0x400f3312
+.set CYREG_UDB_P1_ROUTE_HC19, 0x400f3313
+.set CYREG_UDB_P1_ROUTE_HC20, 0x400f3314
+.set CYREG_UDB_P1_ROUTE_HC21, 0x400f3315
+.set CYREG_UDB_P1_ROUTE_HC22, 0x400f3316
+.set CYREG_UDB_P1_ROUTE_HC23, 0x400f3317
+.set CYREG_UDB_P1_ROUTE_HC24, 0x400f3318
+.set CYREG_UDB_P1_ROUTE_HC25, 0x400f3319
+.set CYREG_UDB_P1_ROUTE_HC26, 0x400f331a
+.set CYREG_UDB_P1_ROUTE_HC27, 0x400f331b
+.set CYREG_UDB_P1_ROUTE_HC28, 0x400f331c
+.set CYREG_UDB_P1_ROUTE_HC29, 0x400f331d
+.set CYREG_UDB_P1_ROUTE_HC30, 0x400f331e
+.set CYREG_UDB_P1_ROUTE_HC31, 0x400f331f
+.set CYREG_UDB_P1_ROUTE_HC32, 0x400f3320
+.set CYREG_UDB_P1_ROUTE_HC33, 0x400f3321
+.set CYREG_UDB_P1_ROUTE_HC34, 0x400f3322
+.set CYREG_UDB_P1_ROUTE_HC35, 0x400f3323
+.set CYREG_UDB_P1_ROUTE_HC36, 0x400f3324
+.set CYREG_UDB_P1_ROUTE_HC37, 0x400f3325
+.set CYREG_UDB_P1_ROUTE_HC38, 0x400f3326
+.set CYREG_UDB_P1_ROUTE_HC39, 0x400f3327
+.set CYREG_UDB_P1_ROUTE_HC40, 0x400f3328
+.set CYREG_UDB_P1_ROUTE_HC41, 0x400f3329
+.set CYREG_UDB_P1_ROUTE_HC42, 0x400f332a
+.set CYREG_UDB_P1_ROUTE_HC43, 0x400f332b
+.set CYREG_UDB_P1_ROUTE_HC44, 0x400f332c
+.set CYREG_UDB_P1_ROUTE_HC45, 0x400f332d
+.set CYREG_UDB_P1_ROUTE_HC46, 0x400f332e
+.set CYREG_UDB_P1_ROUTE_HC47, 0x400f332f
+.set CYREG_UDB_P1_ROUTE_HC48, 0x400f3330
+.set CYREG_UDB_P1_ROUTE_HC49, 0x400f3331
+.set CYREG_UDB_P1_ROUTE_HC50, 0x400f3332
+.set CYREG_UDB_P1_ROUTE_HC51, 0x400f3333
+.set CYREG_UDB_P1_ROUTE_HC52, 0x400f3334
+.set CYREG_UDB_P1_ROUTE_HC53, 0x400f3335
+.set CYREG_UDB_P1_ROUTE_HC54, 0x400f3336
+.set CYREG_UDB_P1_ROUTE_HC55, 0x400f3337
+.set CYREG_UDB_P1_ROUTE_HC56, 0x400f3338
+.set CYREG_UDB_P1_ROUTE_HC57, 0x400f3339
+.set CYREG_UDB_P1_ROUTE_HC58, 0x400f333a
+.set CYREG_UDB_P1_ROUTE_HC59, 0x400f333b
+.set CYREG_UDB_P1_ROUTE_HC60, 0x400f333c
+.set CYREG_UDB_P1_ROUTE_HC61, 0x400f333d
+.set CYREG_UDB_P1_ROUTE_HC62, 0x400f333e
+.set CYREG_UDB_P1_ROUTE_HC63, 0x400f333f
+.set CYREG_UDB_P1_ROUTE_HC64, 0x400f3340
+.set CYREG_UDB_P1_ROUTE_HC65, 0x400f3341
+.set CYREG_UDB_P1_ROUTE_HC66, 0x400f3342
+.set CYREG_UDB_P1_ROUTE_HC67, 0x400f3343
+.set CYREG_UDB_P1_ROUTE_HC68, 0x400f3344
+.set CYREG_UDB_P1_ROUTE_HC69, 0x400f3345
+.set CYREG_UDB_P1_ROUTE_HC70, 0x400f3346
+.set CYREG_UDB_P1_ROUTE_HC71, 0x400f3347
+.set CYREG_UDB_P1_ROUTE_HC72, 0x400f3348
+.set CYREG_UDB_P1_ROUTE_HC73, 0x400f3349
+.set CYREG_UDB_P1_ROUTE_HC74, 0x400f334a
+.set CYREG_UDB_P1_ROUTE_HC75, 0x400f334b
+.set CYREG_UDB_P1_ROUTE_HC76, 0x400f334c
+.set CYREG_UDB_P1_ROUTE_HC77, 0x400f334d
+.set CYREG_UDB_P1_ROUTE_HC78, 0x400f334e
+.set CYREG_UDB_P1_ROUTE_HC79, 0x400f334f
+.set CYREG_UDB_P1_ROUTE_HC80, 0x400f3350
+.set CYREG_UDB_P1_ROUTE_HC81, 0x400f3351
+.set CYREG_UDB_P1_ROUTE_HC82, 0x400f3352
+.set CYREG_UDB_P1_ROUTE_HC83, 0x400f3353
+.set CYREG_UDB_P1_ROUTE_HC84, 0x400f3354
+.set CYREG_UDB_P1_ROUTE_HC85, 0x400f3355
+.set CYREG_UDB_P1_ROUTE_HC86, 0x400f3356
+.set CYREG_UDB_P1_ROUTE_HC87, 0x400f3357
+.set CYREG_UDB_P1_ROUTE_HC88, 0x400f3358
+.set CYREG_UDB_P1_ROUTE_HC89, 0x400f3359
+.set CYREG_UDB_P1_ROUTE_HC90, 0x400f335a
+.set CYREG_UDB_P1_ROUTE_HC91, 0x400f335b
+.set CYREG_UDB_P1_ROUTE_HC92, 0x400f335c
+.set CYREG_UDB_P1_ROUTE_HC93, 0x400f335d
+.set CYREG_UDB_P1_ROUTE_HC94, 0x400f335e
+.set CYREG_UDB_P1_ROUTE_HC95, 0x400f335f
+.set CYREG_UDB_P1_ROUTE_HC96, 0x400f3360
+.set CYREG_UDB_P1_ROUTE_HC97, 0x400f3361
+.set CYREG_UDB_P1_ROUTE_HC98, 0x400f3362
+.set CYREG_UDB_P1_ROUTE_HC99, 0x400f3363
+.set CYREG_UDB_P1_ROUTE_HC100, 0x400f3364
+.set CYREG_UDB_P1_ROUTE_HC101, 0x400f3365
+.set CYREG_UDB_P1_ROUTE_HC102, 0x400f3366
+.set CYREG_UDB_P1_ROUTE_HC103, 0x400f3367
+.set CYREG_UDB_P1_ROUTE_HC104, 0x400f3368
+.set CYREG_UDB_P1_ROUTE_HC105, 0x400f3369
+.set CYREG_UDB_P1_ROUTE_HC106, 0x400f336a
+.set CYREG_UDB_P1_ROUTE_HC107, 0x400f336b
+.set CYREG_UDB_P1_ROUTE_HC108, 0x400f336c
+.set CYREG_UDB_P1_ROUTE_HC109, 0x400f336d
+.set CYREG_UDB_P1_ROUTE_HC110, 0x400f336e
+.set CYREG_UDB_P1_ROUTE_HC111, 0x400f336f
+.set CYREG_UDB_P1_ROUTE_HC112, 0x400f3370
+.set CYREG_UDB_P1_ROUTE_HC113, 0x400f3371
+.set CYREG_UDB_P1_ROUTE_HC114, 0x400f3372
+.set CYREG_UDB_P1_ROUTE_HC115, 0x400f3373
+.set CYREG_UDB_P1_ROUTE_HC116, 0x400f3374
+.set CYREG_UDB_P1_ROUTE_HC117, 0x400f3375
+.set CYREG_UDB_P1_ROUTE_HC118, 0x400f3376
+.set CYREG_UDB_P1_ROUTE_HC119, 0x400f3377
+.set CYREG_UDB_P1_ROUTE_HC120, 0x400f3378
+.set CYREG_UDB_P1_ROUTE_HC121, 0x400f3379
+.set CYREG_UDB_P1_ROUTE_HC122, 0x400f337a
+.set CYREG_UDB_P1_ROUTE_HC123, 0x400f337b
+.set CYREG_UDB_P1_ROUTE_HC124, 0x400f337c
+.set CYREG_UDB_P1_ROUTE_HC125, 0x400f337d
+.set CYREG_UDB_P1_ROUTE_HC126, 0x400f337e
+.set CYREG_UDB_P1_ROUTE_HC127, 0x400f337f
+.set CYREG_UDB_P1_ROUTE_HV_L0, 0x400f3380
+.set CYREG_UDB_P1_ROUTE_HV_L1, 0x400f3381
+.set CYREG_UDB_P1_ROUTE_HV_L2, 0x400f3382
+.set CYREG_UDB_P1_ROUTE_HV_L3, 0x400f3383
+.set CYREG_UDB_P1_ROUTE_HV_L4, 0x400f3384
+.set CYREG_UDB_P1_ROUTE_HV_L5, 0x400f3385
+.set CYREG_UDB_P1_ROUTE_HV_L6, 0x400f3386
+.set CYREG_UDB_P1_ROUTE_HV_L7, 0x400f3387
+.set CYREG_UDB_P1_ROUTE_HV_L8, 0x400f3388
+.set CYREG_UDB_P1_ROUTE_HV_L9, 0x400f3389
+.set CYREG_UDB_P1_ROUTE_HV_L10, 0x400f338a
+.set CYREG_UDB_P1_ROUTE_HV_L11, 0x400f338b
+.set CYREG_UDB_P1_ROUTE_HV_L12, 0x400f338c
+.set CYREG_UDB_P1_ROUTE_HV_L13, 0x400f338d
+.set CYREG_UDB_P1_ROUTE_HV_L14, 0x400f338e
+.set CYREG_UDB_P1_ROUTE_HV_L15, 0x400f338f
+.set CYREG_UDB_P1_ROUTE_HS0, 0x400f3390
+.set CYREG_UDB_P1_ROUTE_HS1, 0x400f3391
+.set CYREG_UDB_P1_ROUTE_HS2, 0x400f3392
+.set CYREG_UDB_P1_ROUTE_HS3, 0x400f3393
+.set CYREG_UDB_P1_ROUTE_HS4, 0x400f3394
+.set CYREG_UDB_P1_ROUTE_HS5, 0x400f3395
+.set CYREG_UDB_P1_ROUTE_HS6, 0x400f3396
+.set CYREG_UDB_P1_ROUTE_HS7, 0x400f3397
+.set CYREG_UDB_P1_ROUTE_HS8, 0x400f3398
+.set CYREG_UDB_P1_ROUTE_HS9, 0x400f3399
+.set CYREG_UDB_P1_ROUTE_HS10, 0x400f339a
+.set CYREG_UDB_P1_ROUTE_HS11, 0x400f339b
+.set CYREG_UDB_P1_ROUTE_HS12, 0x400f339c
+.set CYREG_UDB_P1_ROUTE_HS13, 0x400f339d
+.set CYREG_UDB_P1_ROUTE_HS14, 0x400f339e
+.set CYREG_UDB_P1_ROUTE_HS15, 0x400f339f
+.set CYREG_UDB_P1_ROUTE_HS16, 0x400f33a0
+.set CYREG_UDB_P1_ROUTE_HS17, 0x400f33a1
+.set CYREG_UDB_P1_ROUTE_HS18, 0x400f33a2
+.set CYREG_UDB_P1_ROUTE_HS19, 0x400f33a3
+.set CYREG_UDB_P1_ROUTE_HS20, 0x400f33a4
+.set CYREG_UDB_P1_ROUTE_HS21, 0x400f33a5
+.set CYREG_UDB_P1_ROUTE_HS22, 0x400f33a6
+.set CYREG_UDB_P1_ROUTE_HS23, 0x400f33a7
+.set CYREG_UDB_P1_ROUTE_HV_R0, 0x400f33a8
+.set CYREG_UDB_P1_ROUTE_HV_R1, 0x400f33a9
+.set CYREG_UDB_P1_ROUTE_HV_R2, 0x400f33aa
+.set CYREG_UDB_P1_ROUTE_HV_R3, 0x400f33ab
+.set CYREG_UDB_P1_ROUTE_HV_R4, 0x400f33ac
+.set CYREG_UDB_P1_ROUTE_HV_R5, 0x400f33ad
+.set CYREG_UDB_P1_ROUTE_HV_R6, 0x400f33ae
+.set CYREG_UDB_P1_ROUTE_HV_R7, 0x400f33af
+.set CYREG_UDB_P1_ROUTE_HV_R8, 0x400f33b0
+.set CYREG_UDB_P1_ROUTE_HV_R9, 0x400f33b1
+.set CYREG_UDB_P1_ROUTE_HV_R10, 0x400f33b2
+.set CYREG_UDB_P1_ROUTE_HV_R11, 0x400f33b3
+.set CYREG_UDB_P1_ROUTE_HV_R12, 0x400f33b4
+.set CYREG_UDB_P1_ROUTE_HV_R13, 0x400f33b5
+.set CYREG_UDB_P1_ROUTE_HV_R14, 0x400f33b6
+.set CYREG_UDB_P1_ROUTE_HV_R15, 0x400f33b7
+.set CYREG_UDB_P1_ROUTE_PLD0IN0, 0x400f33c0
+.set CYREG_UDB_P1_ROUTE_PLD0IN1, 0x400f33c2
+.set CYREG_UDB_P1_ROUTE_PLD0IN2, 0x400f33c4
+.set CYREG_UDB_P1_ROUTE_PLD1IN0, 0x400f33ca
+.set CYREG_UDB_P1_ROUTE_PLD1IN1, 0x400f33cc
+.set CYREG_UDB_P1_ROUTE_PLD1IN2, 0x400f33ce
+.set CYREG_UDB_P1_ROUTE_DPIN0, 0x400f33d0
+.set CYREG_UDB_P1_ROUTE_DPIN1, 0x400f33d2
+.set CYREG_UDB_P1_ROUTE_SCIN, 0x400f33d6
+.set CYREG_UDB_P1_ROUTE_SCIOIN, 0x400f33d8
+.set CYREG_UDB_P1_ROUTE_RCIN, 0x400f33de
+.set CYREG_UDB_P1_ROUTE_VS0, 0x400f33e0
+.set CYREG_UDB_P1_ROUTE_VS1, 0x400f33e2
+.set CYREG_UDB_P1_ROUTE_VS2, 0x400f33e4
+.set CYREG_UDB_P1_ROUTE_VS3, 0x400f33e6
+.set CYREG_UDB_P1_ROUTE_VS4, 0x400f33e8
+.set CYREG_UDB_P1_ROUTE_VS5, 0x400f33ea
+.set CYREG_UDB_P1_ROUTE_VS6, 0x400f33ec
+.set CYREG_UDB_P1_ROUTE_VS7, 0x400f33ee
+.set CYDEV_UDB_DSI0_BASE, 0x400f4000
+.set CYDEV_UDB_DSI0_SIZE, 0x00000100
+.set CYREG_UDB_DSI0_HC0, 0x400f4000
+.set CYFLD_UDB_DSI_HC_BYTE__OFFSET, 0x00000000
+.set CYFLD_UDB_DSI_HC_BYTE__SIZE, 0x00000008
+.set CYREG_UDB_DSI0_HC1, 0x400f4001
+.set CYREG_UDB_DSI0_HC2, 0x400f4002
+.set CYREG_UDB_DSI0_HC3, 0x400f4003
+.set CYREG_UDB_DSI0_HC4, 0x400f4004
+.set CYREG_UDB_DSI0_HC5, 0x400f4005
+.set CYREG_UDB_DSI0_HC6, 0x400f4006
+.set CYREG_UDB_DSI0_HC7, 0x400f4007
+.set CYREG_UDB_DSI0_HC8, 0x400f4008
+.set CYREG_UDB_DSI0_HC9, 0x400f4009
+.set CYREG_UDB_DSI0_HC10, 0x400f400a
+.set CYREG_UDB_DSI0_HC11, 0x400f400b
+.set CYREG_UDB_DSI0_HC12, 0x400f400c
+.set CYREG_UDB_DSI0_HC13, 0x400f400d
+.set CYREG_UDB_DSI0_HC14, 0x400f400e
+.set CYREG_UDB_DSI0_HC15, 0x400f400f
+.set CYREG_UDB_DSI0_HC16, 0x400f4010
+.set CYREG_UDB_DSI0_HC17, 0x400f4011
+.set CYREG_UDB_DSI0_HC18, 0x400f4012
+.set CYREG_UDB_DSI0_HC19, 0x400f4013
+.set CYREG_UDB_DSI0_HC20, 0x400f4014
+.set CYREG_UDB_DSI0_HC21, 0x400f4015
+.set CYREG_UDB_DSI0_HC22, 0x400f4016
+.set CYREG_UDB_DSI0_HC23, 0x400f4017
+.set CYREG_UDB_DSI0_HC24, 0x400f4018
+.set CYREG_UDB_DSI0_HC25, 0x400f4019
+.set CYREG_UDB_DSI0_HC26, 0x400f401a
+.set CYREG_UDB_DSI0_HC27, 0x400f401b
+.set CYREG_UDB_DSI0_HC28, 0x400f401c
+.set CYREG_UDB_DSI0_HC29, 0x400f401d
+.set CYREG_UDB_DSI0_HC30, 0x400f401e
+.set CYREG_UDB_DSI0_HC31, 0x400f401f
+.set CYREG_UDB_DSI0_HC32, 0x400f4020
+.set CYREG_UDB_DSI0_HC33, 0x400f4021
+.set CYREG_UDB_DSI0_HC34, 0x400f4022
+.set CYREG_UDB_DSI0_HC35, 0x400f4023
+.set CYREG_UDB_DSI0_HC36, 0x400f4024
+.set CYREG_UDB_DSI0_HC37, 0x400f4025
+.set CYREG_UDB_DSI0_HC38, 0x400f4026
+.set CYREG_UDB_DSI0_HC39, 0x400f4027
+.set CYREG_UDB_DSI0_HC40, 0x400f4028
+.set CYREG_UDB_DSI0_HC41, 0x400f4029
+.set CYREG_UDB_DSI0_HC42, 0x400f402a
+.set CYREG_UDB_DSI0_HC43, 0x400f402b
+.set CYREG_UDB_DSI0_HC44, 0x400f402c
+.set CYREG_UDB_DSI0_HC45, 0x400f402d
+.set CYREG_UDB_DSI0_HC46, 0x400f402e
+.set CYREG_UDB_DSI0_HC47, 0x400f402f
+.set CYREG_UDB_DSI0_HC48, 0x400f4030
+.set CYREG_UDB_DSI0_HC49, 0x400f4031
+.set CYREG_UDB_DSI0_HC50, 0x400f4032
+.set CYREG_UDB_DSI0_HC51, 0x400f4033
+.set CYREG_UDB_DSI0_HC52, 0x400f4034
+.set CYREG_UDB_DSI0_HC53, 0x400f4035
+.set CYREG_UDB_DSI0_HC54, 0x400f4036
+.set CYREG_UDB_DSI0_HC55, 0x400f4037
+.set CYREG_UDB_DSI0_HC56, 0x400f4038
+.set CYREG_UDB_DSI0_HC57, 0x400f4039
+.set CYREG_UDB_DSI0_HC58, 0x400f403a
+.set CYREG_UDB_DSI0_HC59, 0x400f403b
+.set CYREG_UDB_DSI0_HC60, 0x400f403c
+.set CYREG_UDB_DSI0_HC61, 0x400f403d
+.set CYREG_UDB_DSI0_HC62, 0x400f403e
+.set CYREG_UDB_DSI0_HC63, 0x400f403f
+.set CYREG_UDB_DSI0_HC64, 0x400f4040
+.set CYREG_UDB_DSI0_HC65, 0x400f4041
+.set CYREG_UDB_DSI0_HC66, 0x400f4042
+.set CYREG_UDB_DSI0_HC67, 0x400f4043
+.set CYREG_UDB_DSI0_HC68, 0x400f4044
+.set CYREG_UDB_DSI0_HC69, 0x400f4045
+.set CYREG_UDB_DSI0_HC70, 0x400f4046
+.set CYREG_UDB_DSI0_HC71, 0x400f4047
+.set CYREG_UDB_DSI0_HC72, 0x400f4048
+.set CYREG_UDB_DSI0_HC73, 0x400f4049
+.set CYREG_UDB_DSI0_HC74, 0x400f404a
+.set CYREG_UDB_DSI0_HC75, 0x400f404b
+.set CYREG_UDB_DSI0_HC76, 0x400f404c
+.set CYREG_UDB_DSI0_HC77, 0x400f404d
+.set CYREG_UDB_DSI0_HC78, 0x400f404e
+.set CYREG_UDB_DSI0_HC79, 0x400f404f
+.set CYREG_UDB_DSI0_HC80, 0x400f4050
+.set CYREG_UDB_DSI0_HC81, 0x400f4051
+.set CYREG_UDB_DSI0_HC82, 0x400f4052
+.set CYREG_UDB_DSI0_HC83, 0x400f4053
+.set CYREG_UDB_DSI0_HC84, 0x400f4054
+.set CYREG_UDB_DSI0_HC85, 0x400f4055
+.set CYREG_UDB_DSI0_HC86, 0x400f4056
+.set CYREG_UDB_DSI0_HC87, 0x400f4057
+.set CYREG_UDB_DSI0_HC88, 0x400f4058
+.set CYREG_UDB_DSI0_HC89, 0x400f4059
+.set CYREG_UDB_DSI0_HC90, 0x400f405a
+.set CYREG_UDB_DSI0_HC91, 0x400f405b
+.set CYREG_UDB_DSI0_HC92, 0x400f405c
+.set CYREG_UDB_DSI0_HC93, 0x400f405d
+.set CYREG_UDB_DSI0_HC94, 0x400f405e
+.set CYREG_UDB_DSI0_HC95, 0x400f405f
+.set CYREG_UDB_DSI0_HC96, 0x400f4060
+.set CYREG_UDB_DSI0_HC97, 0x400f4061
+.set CYREG_UDB_DSI0_HC98, 0x400f4062
+.set CYREG_UDB_DSI0_HC99, 0x400f4063
+.set CYREG_UDB_DSI0_HC100, 0x400f4064
+.set CYREG_UDB_DSI0_HC101, 0x400f4065
+.set CYREG_UDB_DSI0_HC102, 0x400f4066
+.set CYREG_UDB_DSI0_HC103, 0x400f4067
+.set CYREG_UDB_DSI0_HC104, 0x400f4068
+.set CYREG_UDB_DSI0_HC105, 0x400f4069
+.set CYREG_UDB_DSI0_HC106, 0x400f406a
+.set CYREG_UDB_DSI0_HC107, 0x400f406b
+.set CYREG_UDB_DSI0_HC108, 0x400f406c
+.set CYREG_UDB_DSI0_HC109, 0x400f406d
+.set CYREG_UDB_DSI0_HC110, 0x400f406e
+.set CYREG_UDB_DSI0_HC111, 0x400f406f
+.set CYREG_UDB_DSI0_HC112, 0x400f4070
+.set CYREG_UDB_DSI0_HC113, 0x400f4071
+.set CYREG_UDB_DSI0_HC114, 0x400f4072
+.set CYREG_UDB_DSI0_HC115, 0x400f4073
+.set CYREG_UDB_DSI0_HC116, 0x400f4074
+.set CYREG_UDB_DSI0_HC117, 0x400f4075
+.set CYREG_UDB_DSI0_HC118, 0x400f4076
+.set CYREG_UDB_DSI0_HC119, 0x400f4077
+.set CYREG_UDB_DSI0_HC120, 0x400f4078
+.set CYREG_UDB_DSI0_HC121, 0x400f4079
+.set CYREG_UDB_DSI0_HC122, 0x400f407a
+.set CYREG_UDB_DSI0_HC123, 0x400f407b
+.set CYREG_UDB_DSI0_HC124, 0x400f407c
+.set CYREG_UDB_DSI0_HC125, 0x400f407d
+.set CYREG_UDB_DSI0_HC126, 0x400f407e
+.set CYREG_UDB_DSI0_HC127, 0x400f407f
+.set CYREG_UDB_DSI0_HV_L0, 0x400f4080
+.set CYFLD_UDB_DSI_HV_BYTE__OFFSET, 0x00000000
+.set CYFLD_UDB_DSI_HV_BYTE__SIZE, 0x00000008
+.set CYREG_UDB_DSI0_HV_L1, 0x400f4081
+.set CYREG_UDB_DSI0_HV_L2, 0x400f4082
+.set CYREG_UDB_DSI0_HV_L3, 0x400f4083
+.set CYREG_UDB_DSI0_HV_L4, 0x400f4084
+.set CYREG_UDB_DSI0_HV_L5, 0x400f4085
+.set CYREG_UDB_DSI0_HV_L6, 0x400f4086
+.set CYREG_UDB_DSI0_HV_L7, 0x400f4087
+.set CYREG_UDB_DSI0_HV_L8, 0x400f4088
+.set CYREG_UDB_DSI0_HV_L9, 0x400f4089
+.set CYREG_UDB_DSI0_HV_L10, 0x400f408a
+.set CYREG_UDB_DSI0_HV_L11, 0x400f408b
+.set CYREG_UDB_DSI0_HV_L12, 0x400f408c
+.set CYREG_UDB_DSI0_HV_L13, 0x400f408d
+.set CYREG_UDB_DSI0_HV_L14, 0x400f408e
+.set CYREG_UDB_DSI0_HV_L15, 0x400f408f
+.set CYREG_UDB_DSI0_HS0, 0x400f4090
+.set CYFLD_UDB_DSI_HS_BYTE__OFFSET, 0x00000000
+.set CYFLD_UDB_DSI_HS_BYTE__SIZE, 0x00000008
+.set CYREG_UDB_DSI0_HS1, 0x400f4091
+.set CYREG_UDB_DSI0_HS2, 0x400f4092
+.set CYREG_UDB_DSI0_HS3, 0x400f4093
+.set CYREG_UDB_DSI0_HS4, 0x400f4094
+.set CYREG_UDB_DSI0_HS5, 0x400f4095
+.set CYREG_UDB_DSI0_HS6, 0x400f4096
+.set CYREG_UDB_DSI0_HS7, 0x400f4097
+.set CYREG_UDB_DSI0_HS8, 0x400f4098
+.set CYREG_UDB_DSI0_HS9, 0x400f4099
+.set CYREG_UDB_DSI0_HS10, 0x400f409a
+.set CYREG_UDB_DSI0_HS11, 0x400f409b
+.set CYREG_UDB_DSI0_HS12, 0x400f409c
+.set CYREG_UDB_DSI0_HS13, 0x400f409d
+.set CYREG_UDB_DSI0_HS14, 0x400f409e
+.set CYREG_UDB_DSI0_HS15, 0x400f409f
+.set CYREG_UDB_DSI0_HS16, 0x400f40a0
+.set CYREG_UDB_DSI0_HS17, 0x400f40a1
+.set CYREG_UDB_DSI0_HS18, 0x400f40a2
+.set CYREG_UDB_DSI0_HS19, 0x400f40a3
+.set CYREG_UDB_DSI0_HS20, 0x400f40a4
+.set CYREG_UDB_DSI0_HS21, 0x400f40a5
+.set CYREG_UDB_DSI0_HS22, 0x400f40a6
+.set CYREG_UDB_DSI0_HS23, 0x400f40a7
+.set CYREG_UDB_DSI0_HV_R0, 0x400f40a8
+.set CYREG_UDB_DSI0_HV_R1, 0x400f40a9
+.set CYREG_UDB_DSI0_HV_R2, 0x400f40aa
+.set CYREG_UDB_DSI0_HV_R3, 0x400f40ab
+.set CYREG_UDB_DSI0_HV_R4, 0x400f40ac
+.set CYREG_UDB_DSI0_HV_R5, 0x400f40ad
+.set CYREG_UDB_DSI0_HV_R6, 0x400f40ae
+.set CYREG_UDB_DSI0_HV_R7, 0x400f40af
+.set CYREG_UDB_DSI0_HV_R8, 0x400f40b0
+.set CYREG_UDB_DSI0_HV_R9, 0x400f40b1
+.set CYREG_UDB_DSI0_HV_R10, 0x400f40b2
+.set CYREG_UDB_DSI0_HV_R11, 0x400f40b3
+.set CYREG_UDB_DSI0_HV_R12, 0x400f40b4
+.set CYREG_UDB_DSI0_HV_R13, 0x400f40b5
+.set CYREG_UDB_DSI0_HV_R14, 0x400f40b6
+.set CYREG_UDB_DSI0_HV_R15, 0x400f40b7
+.set CYREG_UDB_DSI0_DSIINP0, 0x400f40c0
+.set CYFLD_UDB_DSI_PI_TOP__OFFSET, 0x00000000
+.set CYFLD_UDB_DSI_PI_TOP__SIZE, 0x00000004
+.set CYFLD_UDB_DSI_PI_BOT__OFFSET, 0x00000004
+.set CYFLD_UDB_DSI_PI_BOT__SIZE, 0x00000004
+.set CYREG_UDB_DSI0_DSIINP1, 0x400f40c2
+.set CYREG_UDB_DSI0_DSIINP2, 0x400f40c4
+.set CYREG_UDB_DSI0_DSIINP3, 0x400f40c6
+.set CYREG_UDB_DSI0_DSIINP4, 0x400f40c8
+.set CYREG_UDB_DSI0_DSIINP5, 0x400f40ca
+.set CYREG_UDB_DSI0_DSIOUTP0, 0x400f40cc
+.set CYREG_UDB_DSI0_DSIOUTP1, 0x400f40ce
+.set CYREG_UDB_DSI0_DSIOUTP2, 0x400f40d0
+.set CYREG_UDB_DSI0_DSIOUTP3, 0x400f40d2
+.set CYREG_UDB_DSI0_DSIOUTT0, 0x400f40d4
+.set CYREG_UDB_DSI0_DSIOUTT1, 0x400f40d6
+.set CYREG_UDB_DSI0_DSIOUTT2, 0x400f40d8
+.set CYREG_UDB_DSI0_DSIOUTT3, 0x400f40da
+.set CYREG_UDB_DSI0_DSIOUTT4, 0x400f40dc
+.set CYREG_UDB_DSI0_DSIOUTT5, 0x400f40de
+.set CYREG_UDB_DSI0_VS0, 0x400f40e0
+.set CYFLD_UDB_DSI_VS_TOP__OFFSET, 0x00000000
+.set CYFLD_UDB_DSI_VS_TOP__SIZE, 0x00000004
+.set CYFLD_UDB_DSI_VS_BOT__OFFSET, 0x00000004
+.set CYFLD_UDB_DSI_VS_BOT__SIZE, 0x00000004
+.set CYREG_UDB_DSI0_VS1, 0x400f40e2
+.set CYREG_UDB_DSI0_VS2, 0x400f40e4
+.set CYREG_UDB_DSI0_VS3, 0x400f40e6
+.set CYREG_UDB_DSI0_VS4, 0x400f40e8
+.set CYREG_UDB_DSI0_VS5, 0x400f40ea
+.set CYREG_UDB_DSI0_VS6, 0x400f40ec
+.set CYREG_UDB_DSI0_VS7, 0x400f40ee
+.set CYDEV_UDB_DSI1_BASE, 0x400f4100
+.set CYDEV_UDB_DSI1_SIZE, 0x00000100
+.set CYREG_UDB_DSI1_HC0, 0x400f4100
+.set CYREG_UDB_DSI1_HC1, 0x400f4101
+.set CYREG_UDB_DSI1_HC2, 0x400f4102
+.set CYREG_UDB_DSI1_HC3, 0x400f4103
+.set CYREG_UDB_DSI1_HC4, 0x400f4104
+.set CYREG_UDB_DSI1_HC5, 0x400f4105
+.set CYREG_UDB_DSI1_HC6, 0x400f4106
+.set CYREG_UDB_DSI1_HC7, 0x400f4107
+.set CYREG_UDB_DSI1_HC8, 0x400f4108
+.set CYREG_UDB_DSI1_HC9, 0x400f4109
+.set CYREG_UDB_DSI1_HC10, 0x400f410a
+.set CYREG_UDB_DSI1_HC11, 0x400f410b
+.set CYREG_UDB_DSI1_HC12, 0x400f410c
+.set CYREG_UDB_DSI1_HC13, 0x400f410d
+.set CYREG_UDB_DSI1_HC14, 0x400f410e
+.set CYREG_UDB_DSI1_HC15, 0x400f410f
+.set CYREG_UDB_DSI1_HC16, 0x400f4110
+.set CYREG_UDB_DSI1_HC17, 0x400f4111
+.set CYREG_UDB_DSI1_HC18, 0x400f4112
+.set CYREG_UDB_DSI1_HC19, 0x400f4113
+.set CYREG_UDB_DSI1_HC20, 0x400f4114
+.set CYREG_UDB_DSI1_HC21, 0x400f4115
+.set CYREG_UDB_DSI1_HC22, 0x400f4116
+.set CYREG_UDB_DSI1_HC23, 0x400f4117
+.set CYREG_UDB_DSI1_HC24, 0x400f4118
+.set CYREG_UDB_DSI1_HC25, 0x400f4119
+.set CYREG_UDB_DSI1_HC26, 0x400f411a
+.set CYREG_UDB_DSI1_HC27, 0x400f411b
+.set CYREG_UDB_DSI1_HC28, 0x400f411c
+.set CYREG_UDB_DSI1_HC29, 0x400f411d
+.set CYREG_UDB_DSI1_HC30, 0x400f411e
+.set CYREG_UDB_DSI1_HC31, 0x400f411f
+.set CYREG_UDB_DSI1_HC32, 0x400f4120
+.set CYREG_UDB_DSI1_HC33, 0x400f4121
+.set CYREG_UDB_DSI1_HC34, 0x400f4122
+.set CYREG_UDB_DSI1_HC35, 0x400f4123
+.set CYREG_UDB_DSI1_HC36, 0x400f4124
+.set CYREG_UDB_DSI1_HC37, 0x400f4125
+.set CYREG_UDB_DSI1_HC38, 0x400f4126
+.set CYREG_UDB_DSI1_HC39, 0x400f4127
+.set CYREG_UDB_DSI1_HC40, 0x400f4128
+.set CYREG_UDB_DSI1_HC41, 0x400f4129
+.set CYREG_UDB_DSI1_HC42, 0x400f412a
+.set CYREG_UDB_DSI1_HC43, 0x400f412b
+.set CYREG_UDB_DSI1_HC44, 0x400f412c
+.set CYREG_UDB_DSI1_HC45, 0x400f412d
+.set CYREG_UDB_DSI1_HC46, 0x400f412e
+.set CYREG_UDB_DSI1_HC47, 0x400f412f
+.set CYREG_UDB_DSI1_HC48, 0x400f4130
+.set CYREG_UDB_DSI1_HC49, 0x400f4131
+.set CYREG_UDB_DSI1_HC50, 0x400f4132
+.set CYREG_UDB_DSI1_HC51, 0x400f4133
+.set CYREG_UDB_DSI1_HC52, 0x400f4134
+.set CYREG_UDB_DSI1_HC53, 0x400f4135
+.set CYREG_UDB_DSI1_HC54, 0x400f4136
+.set CYREG_UDB_DSI1_HC55, 0x400f4137
+.set CYREG_UDB_DSI1_HC56, 0x400f4138
+.set CYREG_UDB_DSI1_HC57, 0x400f4139
+.set CYREG_UDB_DSI1_HC58, 0x400f413a
+.set CYREG_UDB_DSI1_HC59, 0x400f413b
+.set CYREG_UDB_DSI1_HC60, 0x400f413c
+.set CYREG_UDB_DSI1_HC61, 0x400f413d
+.set CYREG_UDB_DSI1_HC62, 0x400f413e
+.set CYREG_UDB_DSI1_HC63, 0x400f413f
+.set CYREG_UDB_DSI1_HC64, 0x400f4140
+.set CYREG_UDB_DSI1_HC65, 0x400f4141
+.set CYREG_UDB_DSI1_HC66, 0x400f4142
+.set CYREG_UDB_DSI1_HC67, 0x400f4143
+.set CYREG_UDB_DSI1_HC68, 0x400f4144
+.set CYREG_UDB_DSI1_HC69, 0x400f4145
+.set CYREG_UDB_DSI1_HC70, 0x400f4146
+.set CYREG_UDB_DSI1_HC71, 0x400f4147
+.set CYREG_UDB_DSI1_HC72, 0x400f4148
+.set CYREG_UDB_DSI1_HC73, 0x400f4149
+.set CYREG_UDB_DSI1_HC74, 0x400f414a
+.set CYREG_UDB_DSI1_HC75, 0x400f414b
+.set CYREG_UDB_DSI1_HC76, 0x400f414c
+.set CYREG_UDB_DSI1_HC77, 0x400f414d
+.set CYREG_UDB_DSI1_HC78, 0x400f414e
+.set CYREG_UDB_DSI1_HC79, 0x400f414f
+.set CYREG_UDB_DSI1_HC80, 0x400f4150
+.set CYREG_UDB_DSI1_HC81, 0x400f4151
+.set CYREG_UDB_DSI1_HC82, 0x400f4152
+.set CYREG_UDB_DSI1_HC83, 0x400f4153
+.set CYREG_UDB_DSI1_HC84, 0x400f4154
+.set CYREG_UDB_DSI1_HC85, 0x400f4155
+.set CYREG_UDB_DSI1_HC86, 0x400f4156
+.set CYREG_UDB_DSI1_HC87, 0x400f4157
+.set CYREG_UDB_DSI1_HC88, 0x400f4158
+.set CYREG_UDB_DSI1_HC89, 0x400f4159
+.set CYREG_UDB_DSI1_HC90, 0x400f415a
+.set CYREG_UDB_DSI1_HC91, 0x400f415b
+.set CYREG_UDB_DSI1_HC92, 0x400f415c
+.set CYREG_UDB_DSI1_HC93, 0x400f415d
+.set CYREG_UDB_DSI1_HC94, 0x400f415e
+.set CYREG_UDB_DSI1_HC95, 0x400f415f
+.set CYREG_UDB_DSI1_HC96, 0x400f4160
+.set CYREG_UDB_DSI1_HC97, 0x400f4161
+.set CYREG_UDB_DSI1_HC98, 0x400f4162
+.set CYREG_UDB_DSI1_HC99, 0x400f4163
+.set CYREG_UDB_DSI1_HC100, 0x400f4164
+.set CYREG_UDB_DSI1_HC101, 0x400f4165
+.set CYREG_UDB_DSI1_HC102, 0x400f4166
+.set CYREG_UDB_DSI1_HC103, 0x400f4167
+.set CYREG_UDB_DSI1_HC104, 0x400f4168
+.set CYREG_UDB_DSI1_HC105, 0x400f4169
+.set CYREG_UDB_DSI1_HC106, 0x400f416a
+.set CYREG_UDB_DSI1_HC107, 0x400f416b
+.set CYREG_UDB_DSI1_HC108, 0x400f416c
+.set CYREG_UDB_DSI1_HC109, 0x400f416d
+.set CYREG_UDB_DSI1_HC110, 0x400f416e
+.set CYREG_UDB_DSI1_HC111, 0x400f416f
+.set CYREG_UDB_DSI1_HC112, 0x400f4170
+.set CYREG_UDB_DSI1_HC113, 0x400f4171
+.set CYREG_UDB_DSI1_HC114, 0x400f4172
+.set CYREG_UDB_DSI1_HC115, 0x400f4173
+.set CYREG_UDB_DSI1_HC116, 0x400f4174
+.set CYREG_UDB_DSI1_HC117, 0x400f4175
+.set CYREG_UDB_DSI1_HC118, 0x400f4176
+.set CYREG_UDB_DSI1_HC119, 0x400f4177
+.set CYREG_UDB_DSI1_HC120, 0x400f4178
+.set CYREG_UDB_DSI1_HC121, 0x400f4179
+.set CYREG_UDB_DSI1_HC122, 0x400f417a
+.set CYREG_UDB_DSI1_HC123, 0x400f417b
+.set CYREG_UDB_DSI1_HC124, 0x400f417c
+.set CYREG_UDB_DSI1_HC125, 0x400f417d
+.set CYREG_UDB_DSI1_HC126, 0x400f417e
+.set CYREG_UDB_DSI1_HC127, 0x400f417f
+.set CYREG_UDB_DSI1_HV_L0, 0x400f4180
+.set CYREG_UDB_DSI1_HV_L1, 0x400f4181
+.set CYREG_UDB_DSI1_HV_L2, 0x400f4182
+.set CYREG_UDB_DSI1_HV_L3, 0x400f4183
+.set CYREG_UDB_DSI1_HV_L4, 0x400f4184
+.set CYREG_UDB_DSI1_HV_L5, 0x400f4185
+.set CYREG_UDB_DSI1_HV_L6, 0x400f4186
+.set CYREG_UDB_DSI1_HV_L7, 0x400f4187
+.set CYREG_UDB_DSI1_HV_L8, 0x400f4188
+.set CYREG_UDB_DSI1_HV_L9, 0x400f4189
+.set CYREG_UDB_DSI1_HV_L10, 0x400f418a
+.set CYREG_UDB_DSI1_HV_L11, 0x400f418b
+.set CYREG_UDB_DSI1_HV_L12, 0x400f418c
+.set CYREG_UDB_DSI1_HV_L13, 0x400f418d
+.set CYREG_UDB_DSI1_HV_L14, 0x400f418e
+.set CYREG_UDB_DSI1_HV_L15, 0x400f418f
+.set CYREG_UDB_DSI1_HS0, 0x400f4190
+.set CYREG_UDB_DSI1_HS1, 0x400f4191
+.set CYREG_UDB_DSI1_HS2, 0x400f4192
+.set CYREG_UDB_DSI1_HS3, 0x400f4193
+.set CYREG_UDB_DSI1_HS4, 0x400f4194
+.set CYREG_UDB_DSI1_HS5, 0x400f4195
+.set CYREG_UDB_DSI1_HS6, 0x400f4196
+.set CYREG_UDB_DSI1_HS7, 0x400f4197
+.set CYREG_UDB_DSI1_HS8, 0x400f4198
+.set CYREG_UDB_DSI1_HS9, 0x400f4199
+.set CYREG_UDB_DSI1_HS10, 0x400f419a
+.set CYREG_UDB_DSI1_HS11, 0x400f419b
+.set CYREG_UDB_DSI1_HS12, 0x400f419c
+.set CYREG_UDB_DSI1_HS13, 0x400f419d
+.set CYREG_UDB_DSI1_HS14, 0x400f419e
+.set CYREG_UDB_DSI1_HS15, 0x400f419f
+.set CYREG_UDB_DSI1_HS16, 0x400f41a0
+.set CYREG_UDB_DSI1_HS17, 0x400f41a1
+.set CYREG_UDB_DSI1_HS18, 0x400f41a2
+.set CYREG_UDB_DSI1_HS19, 0x400f41a3
+.set CYREG_UDB_DSI1_HS20, 0x400f41a4
+.set CYREG_UDB_DSI1_HS21, 0x400f41a5
+.set CYREG_UDB_DSI1_HS22, 0x400f41a6
+.set CYREG_UDB_DSI1_HS23, 0x400f41a7
+.set CYREG_UDB_DSI1_HV_R0, 0x400f41a8
+.set CYREG_UDB_DSI1_HV_R1, 0x400f41a9
+.set CYREG_UDB_DSI1_HV_R2, 0x400f41aa
+.set CYREG_UDB_DSI1_HV_R3, 0x400f41ab
+.set CYREG_UDB_DSI1_HV_R4, 0x400f41ac
+.set CYREG_UDB_DSI1_HV_R5, 0x400f41ad
+.set CYREG_UDB_DSI1_HV_R6, 0x400f41ae
+.set CYREG_UDB_DSI1_HV_R7, 0x400f41af
+.set CYREG_UDB_DSI1_HV_R8, 0x400f41b0
+.set CYREG_UDB_DSI1_HV_R9, 0x400f41b1
+.set CYREG_UDB_DSI1_HV_R10, 0x400f41b2
+.set CYREG_UDB_DSI1_HV_R11, 0x400f41b3
+.set CYREG_UDB_DSI1_HV_R12, 0x400f41b4
+.set CYREG_UDB_DSI1_HV_R13, 0x400f41b5
+.set CYREG_UDB_DSI1_HV_R14, 0x400f41b6
+.set CYREG_UDB_DSI1_HV_R15, 0x400f41b7
+.set CYREG_UDB_DSI1_DSIINP0, 0x400f41c0
+.set CYREG_UDB_DSI1_DSIINP1, 0x400f41c2
+.set CYREG_UDB_DSI1_DSIINP2, 0x400f41c4
+.set CYREG_UDB_DSI1_DSIINP3, 0x400f41c6
+.set CYREG_UDB_DSI1_DSIINP4, 0x400f41c8
+.set CYREG_UDB_DSI1_DSIINP5, 0x400f41ca
+.set CYREG_UDB_DSI1_DSIOUTP0, 0x400f41cc
+.set CYREG_UDB_DSI1_DSIOUTP1, 0x400f41ce
+.set CYREG_UDB_DSI1_DSIOUTP2, 0x400f41d0
+.set CYREG_UDB_DSI1_DSIOUTP3, 0x400f41d2
+.set CYREG_UDB_DSI1_DSIOUTT0, 0x400f41d4
+.set CYREG_UDB_DSI1_DSIOUTT1, 0x400f41d6
+.set CYREG_UDB_DSI1_DSIOUTT2, 0x400f41d8
+.set CYREG_UDB_DSI1_DSIOUTT3, 0x400f41da
+.set CYREG_UDB_DSI1_DSIOUTT4, 0x400f41dc
+.set CYREG_UDB_DSI1_DSIOUTT5, 0x400f41de
+.set CYREG_UDB_DSI1_VS0, 0x400f41e0
+.set CYREG_UDB_DSI1_VS1, 0x400f41e2
+.set CYREG_UDB_DSI1_VS2, 0x400f41e4
+.set CYREG_UDB_DSI1_VS3, 0x400f41e6
+.set CYREG_UDB_DSI1_VS4, 0x400f41e8
+.set CYREG_UDB_DSI1_VS5, 0x400f41ea
+.set CYREG_UDB_DSI1_VS6, 0x400f41ec
+.set CYREG_UDB_DSI1_VS7, 0x400f41ee
+.set CYDEV_UDB_DSI2_BASE, 0x400f4200
+.set CYDEV_UDB_DSI2_SIZE, 0x00000100
+.set CYREG_UDB_DSI2_HC0, 0x400f4200
+.set CYREG_UDB_DSI2_HC1, 0x400f4201
+.set CYREG_UDB_DSI2_HC2, 0x400f4202
+.set CYREG_UDB_DSI2_HC3, 0x400f4203
+.set CYREG_UDB_DSI2_HC4, 0x400f4204
+.set CYREG_UDB_DSI2_HC5, 0x400f4205
+.set CYREG_UDB_DSI2_HC6, 0x400f4206
+.set CYREG_UDB_DSI2_HC7, 0x400f4207
+.set CYREG_UDB_DSI2_HC8, 0x400f4208
+.set CYREG_UDB_DSI2_HC9, 0x400f4209
+.set CYREG_UDB_DSI2_HC10, 0x400f420a
+.set CYREG_UDB_DSI2_HC11, 0x400f420b
+.set CYREG_UDB_DSI2_HC12, 0x400f420c
+.set CYREG_UDB_DSI2_HC13, 0x400f420d
+.set CYREG_UDB_DSI2_HC14, 0x400f420e
+.set CYREG_UDB_DSI2_HC15, 0x400f420f
+.set CYREG_UDB_DSI2_HC16, 0x400f4210
+.set CYREG_UDB_DSI2_HC17, 0x400f4211
+.set CYREG_UDB_DSI2_HC18, 0x400f4212
+.set CYREG_UDB_DSI2_HC19, 0x400f4213
+.set CYREG_UDB_DSI2_HC20, 0x400f4214
+.set CYREG_UDB_DSI2_HC21, 0x400f4215
+.set CYREG_UDB_DSI2_HC22, 0x400f4216
+.set CYREG_UDB_DSI2_HC23, 0x400f4217
+.set CYREG_UDB_DSI2_HC24, 0x400f4218
+.set CYREG_UDB_DSI2_HC25, 0x400f4219
+.set CYREG_UDB_DSI2_HC26, 0x400f421a
+.set CYREG_UDB_DSI2_HC27, 0x400f421b
+.set CYREG_UDB_DSI2_HC28, 0x400f421c
+.set CYREG_UDB_DSI2_HC29, 0x400f421d
+.set CYREG_UDB_DSI2_HC30, 0x400f421e
+.set CYREG_UDB_DSI2_HC31, 0x400f421f
+.set CYREG_UDB_DSI2_HC32, 0x400f4220
+.set CYREG_UDB_DSI2_HC33, 0x400f4221
+.set CYREG_UDB_DSI2_HC34, 0x400f4222
+.set CYREG_UDB_DSI2_HC35, 0x400f4223
+.set CYREG_UDB_DSI2_HC36, 0x400f4224
+.set CYREG_UDB_DSI2_HC37, 0x400f4225
+.set CYREG_UDB_DSI2_HC38, 0x400f4226
+.set CYREG_UDB_DSI2_HC39, 0x400f4227
+.set CYREG_UDB_DSI2_HC40, 0x400f4228
+.set CYREG_UDB_DSI2_HC41, 0x400f4229
+.set CYREG_UDB_DSI2_HC42, 0x400f422a
+.set CYREG_UDB_DSI2_HC43, 0x400f422b
+.set CYREG_UDB_DSI2_HC44, 0x400f422c
+.set CYREG_UDB_DSI2_HC45, 0x400f422d
+.set CYREG_UDB_DSI2_HC46, 0x400f422e
+.set CYREG_UDB_DSI2_HC47, 0x400f422f
+.set CYREG_UDB_DSI2_HC48, 0x400f4230
+.set CYREG_UDB_DSI2_HC49, 0x400f4231
+.set CYREG_UDB_DSI2_HC50, 0x400f4232
+.set CYREG_UDB_DSI2_HC51, 0x400f4233
+.set CYREG_UDB_DSI2_HC52, 0x400f4234
+.set CYREG_UDB_DSI2_HC53, 0x400f4235
+.set CYREG_UDB_DSI2_HC54, 0x400f4236
+.set CYREG_UDB_DSI2_HC55, 0x400f4237
+.set CYREG_UDB_DSI2_HC56, 0x400f4238
+.set CYREG_UDB_DSI2_HC57, 0x400f4239
+.set CYREG_UDB_DSI2_HC58, 0x400f423a
+.set CYREG_UDB_DSI2_HC59, 0x400f423b
+.set CYREG_UDB_DSI2_HC60, 0x400f423c
+.set CYREG_UDB_DSI2_HC61, 0x400f423d
+.set CYREG_UDB_DSI2_HC62, 0x400f423e
+.set CYREG_UDB_DSI2_HC63, 0x400f423f
+.set CYREG_UDB_DSI2_HC64, 0x400f4240
+.set CYREG_UDB_DSI2_HC65, 0x400f4241
+.set CYREG_UDB_DSI2_HC66, 0x400f4242
+.set CYREG_UDB_DSI2_HC67, 0x400f4243
+.set CYREG_UDB_DSI2_HC68, 0x400f4244
+.set CYREG_UDB_DSI2_HC69, 0x400f4245
+.set CYREG_UDB_DSI2_HC70, 0x400f4246
+.set CYREG_UDB_DSI2_HC71, 0x400f4247
+.set CYREG_UDB_DSI2_HC72, 0x400f4248
+.set CYREG_UDB_DSI2_HC73, 0x400f4249
+.set CYREG_UDB_DSI2_HC74, 0x400f424a
+.set CYREG_UDB_DSI2_HC75, 0x400f424b
+.set CYREG_UDB_DSI2_HC76, 0x400f424c
+.set CYREG_UDB_DSI2_HC77, 0x400f424d
+.set CYREG_UDB_DSI2_HC78, 0x400f424e
+.set CYREG_UDB_DSI2_HC79, 0x400f424f
+.set CYREG_UDB_DSI2_HC80, 0x400f4250
+.set CYREG_UDB_DSI2_HC81, 0x400f4251
+.set CYREG_UDB_DSI2_HC82, 0x400f4252
+.set CYREG_UDB_DSI2_HC83, 0x400f4253
+.set CYREG_UDB_DSI2_HC84, 0x400f4254
+.set CYREG_UDB_DSI2_HC85, 0x400f4255
+.set CYREG_UDB_DSI2_HC86, 0x400f4256
+.set CYREG_UDB_DSI2_HC87, 0x400f4257
+.set CYREG_UDB_DSI2_HC88, 0x400f4258
+.set CYREG_UDB_DSI2_HC89, 0x400f4259
+.set CYREG_UDB_DSI2_HC90, 0x400f425a
+.set CYREG_UDB_DSI2_HC91, 0x400f425b
+.set CYREG_UDB_DSI2_HC92, 0x400f425c
+.set CYREG_UDB_DSI2_HC93, 0x400f425d
+.set CYREG_UDB_DSI2_HC94, 0x400f425e
+.set CYREG_UDB_DSI2_HC95, 0x400f425f
+.set CYREG_UDB_DSI2_HC96, 0x400f4260
+.set CYREG_UDB_DSI2_HC97, 0x400f4261
+.set CYREG_UDB_DSI2_HC98, 0x400f4262
+.set CYREG_UDB_DSI2_HC99, 0x400f4263
+.set CYREG_UDB_DSI2_HC100, 0x400f4264
+.set CYREG_UDB_DSI2_HC101, 0x400f4265
+.set CYREG_UDB_DSI2_HC102, 0x400f4266
+.set CYREG_UDB_DSI2_HC103, 0x400f4267
+.set CYREG_UDB_DSI2_HC104, 0x400f4268
+.set CYREG_UDB_DSI2_HC105, 0x400f4269
+.set CYREG_UDB_DSI2_HC106, 0x400f426a
+.set CYREG_UDB_DSI2_HC107, 0x400f426b
+.set CYREG_UDB_DSI2_HC108, 0x400f426c
+.set CYREG_UDB_DSI2_HC109, 0x400f426d
+.set CYREG_UDB_DSI2_HC110, 0x400f426e
+.set CYREG_UDB_DSI2_HC111, 0x400f426f
+.set CYREG_UDB_DSI2_HC112, 0x400f4270
+.set CYREG_UDB_DSI2_HC113, 0x400f4271
+.set CYREG_UDB_DSI2_HC114, 0x400f4272
+.set CYREG_UDB_DSI2_HC115, 0x400f4273
+.set CYREG_UDB_DSI2_HC116, 0x400f4274
+.set CYREG_UDB_DSI2_HC117, 0x400f4275
+.set CYREG_UDB_DSI2_HC118, 0x400f4276
+.set CYREG_UDB_DSI2_HC119, 0x400f4277
+.set CYREG_UDB_DSI2_HC120, 0x400f4278
+.set CYREG_UDB_DSI2_HC121, 0x400f4279
+.set CYREG_UDB_DSI2_HC122, 0x400f427a
+.set CYREG_UDB_DSI2_HC123, 0x400f427b
+.set CYREG_UDB_DSI2_HC124, 0x400f427c
+.set CYREG_UDB_DSI2_HC125, 0x400f427d
+.set CYREG_UDB_DSI2_HC126, 0x400f427e
+.set CYREG_UDB_DSI2_HC127, 0x400f427f
+.set CYREG_UDB_DSI2_HV_L0, 0x400f4280
+.set CYREG_UDB_DSI2_HV_L1, 0x400f4281
+.set CYREG_UDB_DSI2_HV_L2, 0x400f4282
+.set CYREG_UDB_DSI2_HV_L3, 0x400f4283
+.set CYREG_UDB_DSI2_HV_L4, 0x400f4284
+.set CYREG_UDB_DSI2_HV_L5, 0x400f4285
+.set CYREG_UDB_DSI2_HV_L6, 0x400f4286
+.set CYREG_UDB_DSI2_HV_L7, 0x400f4287
+.set CYREG_UDB_DSI2_HV_L8, 0x400f4288
+.set CYREG_UDB_DSI2_HV_L9, 0x400f4289
+.set CYREG_UDB_DSI2_HV_L10, 0x400f428a
+.set CYREG_UDB_DSI2_HV_L11, 0x400f428b
+.set CYREG_UDB_DSI2_HV_L12, 0x400f428c
+.set CYREG_UDB_DSI2_HV_L13, 0x400f428d
+.set CYREG_UDB_DSI2_HV_L14, 0x400f428e
+.set CYREG_UDB_DSI2_HV_L15, 0x400f428f
+.set CYREG_UDB_DSI2_HS0, 0x400f4290
+.set CYREG_UDB_DSI2_HS1, 0x400f4291
+.set CYREG_UDB_DSI2_HS2, 0x400f4292
+.set CYREG_UDB_DSI2_HS3, 0x400f4293
+.set CYREG_UDB_DSI2_HS4, 0x400f4294
+.set CYREG_UDB_DSI2_HS5, 0x400f4295
+.set CYREG_UDB_DSI2_HS6, 0x400f4296
+.set CYREG_UDB_DSI2_HS7, 0x400f4297
+.set CYREG_UDB_DSI2_HS8, 0x400f4298
+.set CYREG_UDB_DSI2_HS9, 0x400f4299
+.set CYREG_UDB_DSI2_HS10, 0x400f429a
+.set CYREG_UDB_DSI2_HS11, 0x400f429b
+.set CYREG_UDB_DSI2_HS12, 0x400f429c
+.set CYREG_UDB_DSI2_HS13, 0x400f429d
+.set CYREG_UDB_DSI2_HS14, 0x400f429e
+.set CYREG_UDB_DSI2_HS15, 0x400f429f
+.set CYREG_UDB_DSI2_HS16, 0x400f42a0
+.set CYREG_UDB_DSI2_HS17, 0x400f42a1
+.set CYREG_UDB_DSI2_HS18, 0x400f42a2
+.set CYREG_UDB_DSI2_HS19, 0x400f42a3
+.set CYREG_UDB_DSI2_HS20, 0x400f42a4
+.set CYREG_UDB_DSI2_HS21, 0x400f42a5
+.set CYREG_UDB_DSI2_HS22, 0x400f42a6
+.set CYREG_UDB_DSI2_HS23, 0x400f42a7
+.set CYREG_UDB_DSI2_HV_R0, 0x400f42a8
+.set CYREG_UDB_DSI2_HV_R1, 0x400f42a9
+.set CYREG_UDB_DSI2_HV_R2, 0x400f42aa
+.set CYREG_UDB_DSI2_HV_R3, 0x400f42ab
+.set CYREG_UDB_DSI2_HV_R4, 0x400f42ac
+.set CYREG_UDB_DSI2_HV_R5, 0x400f42ad
+.set CYREG_UDB_DSI2_HV_R6, 0x400f42ae
+.set CYREG_UDB_DSI2_HV_R7, 0x400f42af
+.set CYREG_UDB_DSI2_HV_R8, 0x400f42b0
+.set CYREG_UDB_DSI2_HV_R9, 0x400f42b1
+.set CYREG_UDB_DSI2_HV_R10, 0x400f42b2
+.set CYREG_UDB_DSI2_HV_R11, 0x400f42b3
+.set CYREG_UDB_DSI2_HV_R12, 0x400f42b4
+.set CYREG_UDB_DSI2_HV_R13, 0x400f42b5
+.set CYREG_UDB_DSI2_HV_R14, 0x400f42b6
+.set CYREG_UDB_DSI2_HV_R15, 0x400f42b7
+.set CYREG_UDB_DSI2_DSIINP0, 0x400f42c0
+.set CYREG_UDB_DSI2_DSIINP1, 0x400f42c2
+.set CYREG_UDB_DSI2_DSIINP2, 0x400f42c4
+.set CYREG_UDB_DSI2_DSIINP3, 0x400f42c6
+.set CYREG_UDB_DSI2_DSIINP4, 0x400f42c8
+.set CYREG_UDB_DSI2_DSIINP5, 0x400f42ca
+.set CYREG_UDB_DSI2_DSIOUTP0, 0x400f42cc
+.set CYREG_UDB_DSI2_DSIOUTP1, 0x400f42ce
+.set CYREG_UDB_DSI2_DSIOUTP2, 0x400f42d0
+.set CYREG_UDB_DSI2_DSIOUTP3, 0x400f42d2
+.set CYREG_UDB_DSI2_DSIOUTT0, 0x400f42d4
+.set CYREG_UDB_DSI2_DSIOUTT1, 0x400f42d6
+.set CYREG_UDB_DSI2_DSIOUTT2, 0x400f42d8
+.set CYREG_UDB_DSI2_DSIOUTT3, 0x400f42da
+.set CYREG_UDB_DSI2_DSIOUTT4, 0x400f42dc
+.set CYREG_UDB_DSI2_DSIOUTT5, 0x400f42de
+.set CYREG_UDB_DSI2_VS0, 0x400f42e0
+.set CYREG_UDB_DSI2_VS1, 0x400f42e2
+.set CYREG_UDB_DSI2_VS2, 0x400f42e4
+.set CYREG_UDB_DSI2_VS3, 0x400f42e6
+.set CYREG_UDB_DSI2_VS4, 0x400f42e8
+.set CYREG_UDB_DSI2_VS5, 0x400f42ea
+.set CYREG_UDB_DSI2_VS6, 0x400f42ec
+.set CYREG_UDB_DSI2_VS7, 0x400f42ee
+.set CYDEV_UDB_DSI3_BASE, 0x400f4300
+.set CYDEV_UDB_DSI3_SIZE, 0x00000100
+.set CYREG_UDB_DSI3_HC0, 0x400f4300
+.set CYREG_UDB_DSI3_HC1, 0x400f4301
+.set CYREG_UDB_DSI3_HC2, 0x400f4302
+.set CYREG_UDB_DSI3_HC3, 0x400f4303
+.set CYREG_UDB_DSI3_HC4, 0x400f4304
+.set CYREG_UDB_DSI3_HC5, 0x400f4305
+.set CYREG_UDB_DSI3_HC6, 0x400f4306
+.set CYREG_UDB_DSI3_HC7, 0x400f4307
+.set CYREG_UDB_DSI3_HC8, 0x400f4308
+.set CYREG_UDB_DSI3_HC9, 0x400f4309
+.set CYREG_UDB_DSI3_HC10, 0x400f430a
+.set CYREG_UDB_DSI3_HC11, 0x400f430b
+.set CYREG_UDB_DSI3_HC12, 0x400f430c
+.set CYREG_UDB_DSI3_HC13, 0x400f430d
+.set CYREG_UDB_DSI3_HC14, 0x400f430e
+.set CYREG_UDB_DSI3_HC15, 0x400f430f
+.set CYREG_UDB_DSI3_HC16, 0x400f4310
+.set CYREG_UDB_DSI3_HC17, 0x400f4311
+.set CYREG_UDB_DSI3_HC18, 0x400f4312
+.set CYREG_UDB_DSI3_HC19, 0x400f4313
+.set CYREG_UDB_DSI3_HC20, 0x400f4314
+.set CYREG_UDB_DSI3_HC21, 0x400f4315
+.set CYREG_UDB_DSI3_HC22, 0x400f4316
+.set CYREG_UDB_DSI3_HC23, 0x400f4317
+.set CYREG_UDB_DSI3_HC24, 0x400f4318
+.set CYREG_UDB_DSI3_HC25, 0x400f4319
+.set CYREG_UDB_DSI3_HC26, 0x400f431a
+.set CYREG_UDB_DSI3_HC27, 0x400f431b
+.set CYREG_UDB_DSI3_HC28, 0x400f431c
+.set CYREG_UDB_DSI3_HC29, 0x400f431d
+.set CYREG_UDB_DSI3_HC30, 0x400f431e
+.set CYREG_UDB_DSI3_HC31, 0x400f431f
+.set CYREG_UDB_DSI3_HC32, 0x400f4320
+.set CYREG_UDB_DSI3_HC33, 0x400f4321
+.set CYREG_UDB_DSI3_HC34, 0x400f4322
+.set CYREG_UDB_DSI3_HC35, 0x400f4323
+.set CYREG_UDB_DSI3_HC36, 0x400f4324
+.set CYREG_UDB_DSI3_HC37, 0x400f4325
+.set CYREG_UDB_DSI3_HC38, 0x400f4326
+.set CYREG_UDB_DSI3_HC39, 0x400f4327
+.set CYREG_UDB_DSI3_HC40, 0x400f4328
+.set CYREG_UDB_DSI3_HC41, 0x400f4329
+.set CYREG_UDB_DSI3_HC42, 0x400f432a
+.set CYREG_UDB_DSI3_HC43, 0x400f432b
+.set CYREG_UDB_DSI3_HC44, 0x400f432c
+.set CYREG_UDB_DSI3_HC45, 0x400f432d
+.set CYREG_UDB_DSI3_HC46, 0x400f432e
+.set CYREG_UDB_DSI3_HC47, 0x400f432f
+.set CYREG_UDB_DSI3_HC48, 0x400f4330
+.set CYREG_UDB_DSI3_HC49, 0x400f4331
+.set CYREG_UDB_DSI3_HC50, 0x400f4332
+.set CYREG_UDB_DSI3_HC51, 0x400f4333
+.set CYREG_UDB_DSI3_HC52, 0x400f4334
+.set CYREG_UDB_DSI3_HC53, 0x400f4335
+.set CYREG_UDB_DSI3_HC54, 0x400f4336
+.set CYREG_UDB_DSI3_HC55, 0x400f4337
+.set CYREG_UDB_DSI3_HC56, 0x400f4338
+.set CYREG_UDB_DSI3_HC57, 0x400f4339
+.set CYREG_UDB_DSI3_HC58, 0x400f433a
+.set CYREG_UDB_DSI3_HC59, 0x400f433b
+.set CYREG_UDB_DSI3_HC60, 0x400f433c
+.set CYREG_UDB_DSI3_HC61, 0x400f433d
+.set CYREG_UDB_DSI3_HC62, 0x400f433e
+.set CYREG_UDB_DSI3_HC63, 0x400f433f
+.set CYREG_UDB_DSI3_HC64, 0x400f4340
+.set CYREG_UDB_DSI3_HC65, 0x400f4341
+.set CYREG_UDB_DSI3_HC66, 0x400f4342
+.set CYREG_UDB_DSI3_HC67, 0x400f4343
+.set CYREG_UDB_DSI3_HC68, 0x400f4344
+.set CYREG_UDB_DSI3_HC69, 0x400f4345
+.set CYREG_UDB_DSI3_HC70, 0x400f4346
+.set CYREG_UDB_DSI3_HC71, 0x400f4347
+.set CYREG_UDB_DSI3_HC72, 0x400f4348
+.set CYREG_UDB_DSI3_HC73, 0x400f4349
+.set CYREG_UDB_DSI3_HC74, 0x400f434a
+.set CYREG_UDB_DSI3_HC75, 0x400f434b
+.set CYREG_UDB_DSI3_HC76, 0x400f434c
+.set CYREG_UDB_DSI3_HC77, 0x400f434d
+.set CYREG_UDB_DSI3_HC78, 0x400f434e
+.set CYREG_UDB_DSI3_HC79, 0x400f434f
+.set CYREG_UDB_DSI3_HC80, 0x400f4350
+.set CYREG_UDB_DSI3_HC81, 0x400f4351
+.set CYREG_UDB_DSI3_HC82, 0x400f4352
+.set CYREG_UDB_DSI3_HC83, 0x400f4353
+.set CYREG_UDB_DSI3_HC84, 0x400f4354
+.set CYREG_UDB_DSI3_HC85, 0x400f4355
+.set CYREG_UDB_DSI3_HC86, 0x400f4356
+.set CYREG_UDB_DSI3_HC87, 0x400f4357
+.set CYREG_UDB_DSI3_HC88, 0x400f4358
+.set CYREG_UDB_DSI3_HC89, 0x400f4359
+.set CYREG_UDB_DSI3_HC90, 0x400f435a
+.set CYREG_UDB_DSI3_HC91, 0x400f435b
+.set CYREG_UDB_DSI3_HC92, 0x400f435c
+.set CYREG_UDB_DSI3_HC93, 0x400f435d
+.set CYREG_UDB_DSI3_HC94, 0x400f435e
+.set CYREG_UDB_DSI3_HC95, 0x400f435f
+.set CYREG_UDB_DSI3_HC96, 0x400f4360
+.set CYREG_UDB_DSI3_HC97, 0x400f4361
+.set CYREG_UDB_DSI3_HC98, 0x400f4362
+.set CYREG_UDB_DSI3_HC99, 0x400f4363
+.set CYREG_UDB_DSI3_HC100, 0x400f4364
+.set CYREG_UDB_DSI3_HC101, 0x400f4365
+.set CYREG_UDB_DSI3_HC102, 0x400f4366
+.set CYREG_UDB_DSI3_HC103, 0x400f4367
+.set CYREG_UDB_DSI3_HC104, 0x400f4368
+.set CYREG_UDB_DSI3_HC105, 0x400f4369
+.set CYREG_UDB_DSI3_HC106, 0x400f436a
+.set CYREG_UDB_DSI3_HC107, 0x400f436b
+.set CYREG_UDB_DSI3_HC108, 0x400f436c
+.set CYREG_UDB_DSI3_HC109, 0x400f436d
+.set CYREG_UDB_DSI3_HC110, 0x400f436e
+.set CYREG_UDB_DSI3_HC111, 0x400f436f
+.set CYREG_UDB_DSI3_HC112, 0x400f4370
+.set CYREG_UDB_DSI3_HC113, 0x400f4371
+.set CYREG_UDB_DSI3_HC114, 0x400f4372
+.set CYREG_UDB_DSI3_HC115, 0x400f4373
+.set CYREG_UDB_DSI3_HC116, 0x400f4374
+.set CYREG_UDB_DSI3_HC117, 0x400f4375
+.set CYREG_UDB_DSI3_HC118, 0x400f4376
+.set CYREG_UDB_DSI3_HC119, 0x400f4377
+.set CYREG_UDB_DSI3_HC120, 0x400f4378
+.set CYREG_UDB_DSI3_HC121, 0x400f4379
+.set CYREG_UDB_DSI3_HC122, 0x400f437a
+.set CYREG_UDB_DSI3_HC123, 0x400f437b
+.set CYREG_UDB_DSI3_HC124, 0x400f437c
+.set CYREG_UDB_DSI3_HC125, 0x400f437d
+.set CYREG_UDB_DSI3_HC126, 0x400f437e
+.set CYREG_UDB_DSI3_HC127, 0x400f437f
+.set CYREG_UDB_DSI3_HV_L0, 0x400f4380
+.set CYREG_UDB_DSI3_HV_L1, 0x400f4381
+.set CYREG_UDB_DSI3_HV_L2, 0x400f4382
+.set CYREG_UDB_DSI3_HV_L3, 0x400f4383
+.set CYREG_UDB_DSI3_HV_L4, 0x400f4384
+.set CYREG_UDB_DSI3_HV_L5, 0x400f4385
+.set CYREG_UDB_DSI3_HV_L6, 0x400f4386
+.set CYREG_UDB_DSI3_HV_L7, 0x400f4387
+.set CYREG_UDB_DSI3_HV_L8, 0x400f4388
+.set CYREG_UDB_DSI3_HV_L9, 0x400f4389
+.set CYREG_UDB_DSI3_HV_L10, 0x400f438a
+.set CYREG_UDB_DSI3_HV_L11, 0x400f438b
+.set CYREG_UDB_DSI3_HV_L12, 0x400f438c
+.set CYREG_UDB_DSI3_HV_L13, 0x400f438d
+.set CYREG_UDB_DSI3_HV_L14, 0x400f438e
+.set CYREG_UDB_DSI3_HV_L15, 0x400f438f
+.set CYREG_UDB_DSI3_HS0, 0x400f4390
+.set CYREG_UDB_DSI3_HS1, 0x400f4391
+.set CYREG_UDB_DSI3_HS2, 0x400f4392
+.set CYREG_UDB_DSI3_HS3, 0x400f4393
+.set CYREG_UDB_DSI3_HS4, 0x400f4394
+.set CYREG_UDB_DSI3_HS5, 0x400f4395
+.set CYREG_UDB_DSI3_HS6, 0x400f4396
+.set CYREG_UDB_DSI3_HS7, 0x400f4397
+.set CYREG_UDB_DSI3_HS8, 0x400f4398
+.set CYREG_UDB_DSI3_HS9, 0x400f4399
+.set CYREG_UDB_DSI3_HS10, 0x400f439a
+.set CYREG_UDB_DSI3_HS11, 0x400f439b
+.set CYREG_UDB_DSI3_HS12, 0x400f439c
+.set CYREG_UDB_DSI3_HS13, 0x400f439d
+.set CYREG_UDB_DSI3_HS14, 0x400f439e
+.set CYREG_UDB_DSI3_HS15, 0x400f439f
+.set CYREG_UDB_DSI3_HS16, 0x400f43a0
+.set CYREG_UDB_DSI3_HS17, 0x400f43a1
+.set CYREG_UDB_DSI3_HS18, 0x400f43a2
+.set CYREG_UDB_DSI3_HS19, 0x400f43a3
+.set CYREG_UDB_DSI3_HS20, 0x400f43a4
+.set CYREG_UDB_DSI3_HS21, 0x400f43a5
+.set CYREG_UDB_DSI3_HS22, 0x400f43a6
+.set CYREG_UDB_DSI3_HS23, 0x400f43a7
+.set CYREG_UDB_DSI3_HV_R0, 0x400f43a8
+.set CYREG_UDB_DSI3_HV_R1, 0x400f43a9
+.set CYREG_UDB_DSI3_HV_R2, 0x400f43aa
+.set CYREG_UDB_DSI3_HV_R3, 0x400f43ab
+.set CYREG_UDB_DSI3_HV_R4, 0x400f43ac
+.set CYREG_UDB_DSI3_HV_R5, 0x400f43ad
+.set CYREG_UDB_DSI3_HV_R6, 0x400f43ae
+.set CYREG_UDB_DSI3_HV_R7, 0x400f43af
+.set CYREG_UDB_DSI3_HV_R8, 0x400f43b0
+.set CYREG_UDB_DSI3_HV_R9, 0x400f43b1
+.set CYREG_UDB_DSI3_HV_R10, 0x400f43b2
+.set CYREG_UDB_DSI3_HV_R11, 0x400f43b3
+.set CYREG_UDB_DSI3_HV_R12, 0x400f43b4
+.set CYREG_UDB_DSI3_HV_R13, 0x400f43b5
+.set CYREG_UDB_DSI3_HV_R14, 0x400f43b6
+.set CYREG_UDB_DSI3_HV_R15, 0x400f43b7
+.set CYREG_UDB_DSI3_DSIINP0, 0x400f43c0
+.set CYREG_UDB_DSI3_DSIINP1, 0x400f43c2
+.set CYREG_UDB_DSI3_DSIINP2, 0x400f43c4
+.set CYREG_UDB_DSI3_DSIINP3, 0x400f43c6
+.set CYREG_UDB_DSI3_DSIINP4, 0x400f43c8
+.set CYREG_UDB_DSI3_DSIINP5, 0x400f43ca
+.set CYREG_UDB_DSI3_DSIOUTP0, 0x400f43cc
+.set CYREG_UDB_DSI3_DSIOUTP1, 0x400f43ce
+.set CYREG_UDB_DSI3_DSIOUTP2, 0x400f43d0
+.set CYREG_UDB_DSI3_DSIOUTP3, 0x400f43d2
+.set CYREG_UDB_DSI3_DSIOUTT0, 0x400f43d4
+.set CYREG_UDB_DSI3_DSIOUTT1, 0x400f43d6
+.set CYREG_UDB_DSI3_DSIOUTT2, 0x400f43d8
+.set CYREG_UDB_DSI3_DSIOUTT3, 0x400f43da
+.set CYREG_UDB_DSI3_DSIOUTT4, 0x400f43dc
+.set CYREG_UDB_DSI3_DSIOUTT5, 0x400f43de
+.set CYREG_UDB_DSI3_VS0, 0x400f43e0
+.set CYREG_UDB_DSI3_VS1, 0x400f43e2
+.set CYREG_UDB_DSI3_VS2, 0x400f43e4
+.set CYREG_UDB_DSI3_VS3, 0x400f43e6
+.set CYREG_UDB_DSI3_VS4, 0x400f43e8
+.set CYREG_UDB_DSI3_VS5, 0x400f43ea
+.set CYREG_UDB_DSI3_VS6, 0x400f43ec
+.set CYREG_UDB_DSI3_VS7, 0x400f43ee
+.set CYDEV_UDB_PA0_BASE, 0x400f5000
+.set CYDEV_UDB_PA0_SIZE, 0x00000010
+.set CYREG_UDB_PA0_CFG0, 0x400f5000
+.set CYFLD_UDB_PA_CLKIN_EN_SEL__OFFSET, 0x00000000
+.set CYFLD_UDB_PA_CLKIN_EN_SEL__SIZE, 0x00000002
+.set CYVAL_UDB_PA_CLKIN_EN_SEL_PIN_RC, 0x00000000
+.set CYVAL_UDB_PA_CLKIN_EN_SEL_DSI_RC_0, 0x00000001
+.set CYVAL_UDB_PA_CLKIN_EN_SEL_DSI_RC_1, 0x00000002
+.set CYVAL_UDB_PA_CLKIN_EN_SEL_DSI_RC_2, 0x00000003
+.set CYFLD_UDB_PA_CLKIN_EN_MODE__OFFSET, 0x00000002
+.set CYFLD_UDB_PA_CLKIN_EN_MODE__SIZE, 0x00000002
+.set CYVAL_UDB_PA_CLKIN_EN_MODE_OFF, 0x00000000
+.set CYVAL_UDB_PA_CLKIN_EN_MODE_ON, 0x00000001
+.set CYVAL_UDB_PA_CLKIN_EN_MODE_POSEDGE, 0x00000002
+.set CYVAL_UDB_PA_CLKIN_EN_MODE_LEVEL, 0x00000003
+.set CYFLD_UDB_PA_CLKIN_EN_INV__OFFSET, 0x00000004
+.set CYFLD_UDB_PA_CLKIN_EN_INV__SIZE, 0x00000001
+.set CYVAL_UDB_PA_CLKIN_EN_INV_NOINV, 0x00000000
+.set CYVAL_UDB_PA_CLKIN_EN_INV_INV, 0x00000001
+.set CYFLD_UDB_PA_CLKIN_INV__OFFSET, 0x00000005
+.set CYFLD_UDB_PA_CLKIN_INV__SIZE, 0x00000001
+.set CYVAL_UDB_PA_CLKIN_INV_NOINV, 0x00000000
+.set CYVAL_UDB_PA_CLKIN_INV_INV, 0x00000001
+.set CYFLD_UDB_PA_NC__OFFSET, 0x00000006
+.set CYFLD_UDB_PA_NC__SIZE, 0x00000002
+.set CYREG_UDB_PA0_CFG1, 0x400f5001
+.set CYFLD_UDB_PA_CLKOUT_EN_SEL__OFFSET, 0x00000000
+.set CYFLD_UDB_PA_CLKOUT_EN_SEL__SIZE, 0x00000002
+.set CYVAL_UDB_PA_CLKOUT_EN_SEL_PIN_RC, 0x00000000
+.set CYVAL_UDB_PA_CLKOUT_EN_SEL_DSI_RC_0, 0x00000001
+.set CYVAL_UDB_PA_CLKOUT_EN_SEL_DSI_RC_1, 0x00000002
+.set CYVAL_UDB_PA_CLKOUT_EN_SEL_DSI_RC_2, 0x00000003
+.set CYFLD_UDB_PA_CLKOUT_EN_MODE__OFFSET, 0x00000002
+.set CYFLD_UDB_PA_CLKOUT_EN_MODE__SIZE, 0x00000002
+.set CYVAL_UDB_PA_CLKOUT_EN_MODE_OFF, 0x00000000
+.set CYVAL_UDB_PA_CLKOUT_EN_MODE_ON, 0x00000001
+.set CYVAL_UDB_PA_CLKOUT_EN_MODE_POSEDGE, 0x00000002
+.set CYVAL_UDB_PA_CLKOUT_EN_MODE_LEVEL, 0x00000003
+.set CYFLD_UDB_PA_CLKOUT_EN_INV__OFFSET, 0x00000004
+.set CYFLD_UDB_PA_CLKOUT_EN_INV__SIZE, 0x00000001
+.set CYVAL_UDB_PA_CLKOUT_EN_INV_NOINV, 0x00000000
+.set CYVAL_UDB_PA_CLKOUT_EN_INV_INV, 0x00000001
+.set CYFLD_UDB_PA_CLKOUT_INV__OFFSET, 0x00000005
+.set CYFLD_UDB_PA_CLKOUT_INV__SIZE, 0x00000001
+.set CYVAL_UDB_PA_CLKOUT_INV_NOINV, 0x00000000
+.set CYVAL_UDB_PA_CLKOUT_INV_INV, 0x00000001
+.set CYREG_UDB_PA0_CFG2, 0x400f5002
+.set CYFLD_UDB_PA_CLKIN_SEL__OFFSET, 0x00000000
+.set CYFLD_UDB_PA_CLKIN_SEL__SIZE, 0x00000004
+.set CYVAL_UDB_PA_CLKIN_SEL_GCLK0, 0x00000000
+.set CYVAL_UDB_PA_CLKIN_SEL_GCLK1, 0x00000001
+.set CYVAL_UDB_PA_CLKIN_SEL_GCLK2, 0x00000002
+.set CYVAL_UDB_PA_CLKIN_SEL_GCLK3, 0x00000003
+.set CYVAL_UDB_PA_CLKIN_SEL_GCLK4, 0x00000004
+.set CYVAL_UDB_PA_CLKIN_SEL_GCLK5, 0x00000005
+.set CYVAL_UDB_PA_CLKIN_SEL_GCLK6, 0x00000006
+.set CYVAL_UDB_PA_CLKIN_SEL_GCLK7, 0x00000007
+.set CYVAL_UDB_PA_CLKIN_SEL_BUS_CLK_APP, 0x00000009
+.set CYVAL_UDB_PA_CLKIN_SEL_PIN_RC, 0x0000000c
+.set CYVAL_UDB_PA_CLKIN_SEL_DSI_RC_0, 0x0000000d
+.set CYVAL_UDB_PA_CLKIN_SEL_DSI_RC_1, 0x0000000e
+.set CYVAL_UDB_PA_CLKIN_SEL_DSI_RC_2, 0x0000000f
+.set CYFLD_UDB_PA_CLKOUT_SEL__OFFSET, 0x00000004
+.set CYFLD_UDB_PA_CLKOUT_SEL__SIZE, 0x00000004
+.set CYVAL_UDB_PA_CLKOUT_SEL_GCLK0, 0x00000000
+.set CYVAL_UDB_PA_CLKOUT_SEL_GCLK1, 0x00000001
+.set CYVAL_UDB_PA_CLKOUT_SEL_GCLK2, 0x00000002
+.set CYVAL_UDB_PA_CLKOUT_SEL_GCLK3, 0x00000003
+.set CYVAL_UDB_PA_CLKOUT_SEL_GCLK4, 0x00000004
+.set CYVAL_UDB_PA_CLKOUT_SEL_GCLK5, 0x00000005
+.set CYVAL_UDB_PA_CLKOUT_SEL_GCLK6, 0x00000006
+.set CYVAL_UDB_PA_CLKOUT_SEL_GCLK7, 0x00000007
+.set CYVAL_UDB_PA_CLKOUT_SEL_BUS_CLK_APP, 0x00000009
+.set CYVAL_UDB_PA_CLKOUT_SEL_PIN_RC, 0x0000000c
+.set CYVAL_UDB_PA_CLKOUT_SEL_DSI_RC_0, 0x0000000d
+.set CYVAL_UDB_PA_CLKOUT_SEL_DSI_RC_1, 0x0000000e
+.set CYVAL_UDB_PA_CLKOUT_SEL_DSI_RC_2, 0x0000000f
+.set CYREG_UDB_PA0_CFG3, 0x400f5003
+.set CYFLD_UDB_PA_RES_IN_SEL__OFFSET, 0x00000000
+.set CYFLD_UDB_PA_RES_IN_SEL__SIZE, 0x00000002
+.set CYVAL_UDB_PA_RES_IN_SEL_PIN_RC, 0x00000000
+.set CYVAL_UDB_PA_RES_IN_SEL_DSI_RC_0, 0x00000001
+.set CYVAL_UDB_PA_RES_IN_SEL_DSI_RC_1, 0x00000002
+.set CYVAL_UDB_PA_RES_IN_SEL_DSI_RC_2, 0x00000003
+.set CYFLD_UDB_PA_RES_IN_INV__OFFSET, 0x00000002
+.set CYFLD_UDB_PA_RES_IN_INV__SIZE, 0x00000001
+.set CYVAL_UDB_PA_RES_IN_INV_NOINV, 0x00000000
+.set CYVAL_UDB_PA_RES_IN_INV_INV, 0x00000001
+.set CYFLD_UDB_PA_NC0__OFFSET, 0x00000003
+.set CYFLD_UDB_PA_NC0__SIZE, 0x00000001
+.set CYFLD_UDB_PA_RES_OUT_SEL__OFFSET, 0x00000004
+.set CYFLD_UDB_PA_RES_OUT_SEL__SIZE, 0x00000002
+.set CYVAL_UDB_PA_RES_OUT_SEL_PIN_RC, 0x00000000
+.set CYVAL_UDB_PA_RES_OUT_SEL_DSI_RC_0, 0x00000001
+.set CYVAL_UDB_PA_RES_OUT_SEL_DSI_RC_1, 0x00000002
+.set CYVAL_UDB_PA_RES_OUT_SEL_DSI_RC_2, 0x00000003
+.set CYFLD_UDB_PA_RES_OUT_INV__OFFSET, 0x00000006
+.set CYFLD_UDB_PA_RES_OUT_INV__SIZE, 0x00000001
+.set CYVAL_UDB_PA_RES_OUT_INV_NOINV, 0x00000000
+.set CYVAL_UDB_PA_RES_OUT_INV_INV, 0x00000001
+.set CYFLD_UDB_PA_NC7__OFFSET, 0x00000007
+.set CYFLD_UDB_PA_NC7__SIZE, 0x00000001
+.set CYREG_UDB_PA0_CFG4, 0x400f5004
+.set CYFLD_UDB_PA_RES_IN_EN__OFFSET, 0x00000000
+.set CYFLD_UDB_PA_RES_IN_EN__SIZE, 0x00000001
+.set CYVAL_UDB_PA_RES_IN_EN_DISABLE, 0x00000000
+.set CYVAL_UDB_PA_RES_IN_EN_ENABLE, 0x00000001
+.set CYFLD_UDB_PA_RES_OUT_EN__OFFSET, 0x00000001
+.set CYFLD_UDB_PA_RES_OUT_EN__SIZE, 0x00000001
+.set CYVAL_UDB_PA_RES_OUT_EN_DISABLE, 0x00000000
+.set CYVAL_UDB_PA_RES_OUT_EN_ENABLE, 0x00000001
+.set CYFLD_UDB_PA_RES_OE_EN__OFFSET, 0x00000002
+.set CYFLD_UDB_PA_RES_OE_EN__SIZE, 0x00000001
+.set CYVAL_UDB_PA_RES_OE_EN_DISABLE, 0x00000000
+.set CYVAL_UDB_PA_RES_OE_EN_ENABLE, 0x00000001
+.set CYFLD_UDB_PA_NC7654__OFFSET, 0x00000003
+.set CYFLD_UDB_PA_NC7654__SIZE, 0x00000005
+.set CYREG_UDB_PA0_CFG5, 0x400f5005
+.set CYFLD_UDB_PA_PIN_SEL__OFFSET, 0x00000000
+.set CYFLD_UDB_PA_PIN_SEL__SIZE, 0x00000001
+.set CYVAL_UDB_PA_PIN_SEL_PIN0, 0x00000000
+.set CYVAL_UDB_PA_PIN_SEL_PIN1, 0x00000001
+.set CYVAL_UDB_PA_PIN_SEL_PIN2, 0x00000002
+.set CYVAL_UDB_PA_PIN_SEL_PIN3, 0x00000003
+.set CYVAL_UDB_PA_PIN_SEL_PIN4, 0x00000004
+.set CYVAL_UDB_PA_PIN_SEL_PIN5, 0x00000005
+.set CYVAL_UDB_PA_PIN_SEL_PIN6, 0x00000006
+.set CYVAL_UDB_PA_PIN_SEL_PIN7, 0x00000007
+.set CYREG_UDB_PA0_CFG6, 0x400f5006
+.set CYFLD_UDB_PA_IN_SYNC0__OFFSET, 0x00000000
+.set CYFLD_UDB_PA_IN_SYNC0__SIZE, 0x00000002
+.set CYVAL_UDB_PA_IN_SYNC0_TRANSPARENT, 0x00000000
+.set CYVAL_UDB_PA_IN_SYNC0_SINGLESYNC, 0x00000001
+.set CYVAL_UDB_PA_IN_SYNC0_DOUBLESYNC, 0x00000002
+.set CYVAL_UDB_PA_IN_SYNC0_RSVD, 0x00000003
+.set CYFLD_UDB_PA_IN_SYNC1__OFFSET, 0x00000002
+.set CYFLD_UDB_PA_IN_SYNC1__SIZE, 0x00000002
+.set CYVAL_UDB_PA_IN_SYNC1_TRANSPARENT, 0x00000000
+.set CYVAL_UDB_PA_IN_SYNC1_SINGLESYNC, 0x00000001
+.set CYVAL_UDB_PA_IN_SYNC1_DOUBLESYNC, 0x00000002
+.set CYVAL_UDB_PA_IN_SYNC1_RSVD, 0x00000003
+.set CYFLD_UDB_PA_IN_SYNC2__OFFSET, 0x00000004
+.set CYFLD_UDB_PA_IN_SYNC2__SIZE, 0x00000002
+.set CYVAL_UDB_PA_IN_SYNC2_TRANSPARENT, 0x00000000
+.set CYVAL_UDB_PA_IN_SYNC2_SINGLESYNC, 0x00000001
+.set CYVAL_UDB_PA_IN_SYNC2_DOUBLESYNC, 0x00000002
+.set CYVAL_UDB_PA_IN_SYNC2_RSVD, 0x00000003
+.set CYFLD_UDB_PA_IN_SYNC3__OFFSET, 0x00000006
+.set CYFLD_UDB_PA_IN_SYNC3__SIZE, 0x00000002
+.set CYVAL_UDB_PA_IN_SYNC3_TRANSPARENT, 0x00000000
+.set CYVAL_UDB_PA_IN_SYNC3_SINGLESYNC, 0x00000001
+.set CYVAL_UDB_PA_IN_SYNC3_DOUBLESYNC, 0x00000002
+.set CYVAL_UDB_PA_IN_SYNC3_RSVD, 0x00000003
+.set CYREG_UDB_PA0_CFG7, 0x400f5007
+.set CYFLD_UDB_PA_IN_SYNC4__OFFSET, 0x00000000
+.set CYFLD_UDB_PA_IN_SYNC4__SIZE, 0x00000002
+.set CYVAL_UDB_PA_IN_SYNC4_TRANSPARENT, 0x00000000
+.set CYVAL_UDB_PA_IN_SYNC4_SINGLESYNC, 0x00000001
+.set CYVAL_UDB_PA_IN_SYNC4_DOUBLESYNC, 0x00000002
+.set CYVAL_UDB_PA_IN_SYNC4_RSVD, 0x00000003
+.set CYFLD_UDB_PA_IN_SYNC5__OFFSET, 0x00000002
+.set CYFLD_UDB_PA_IN_SYNC5__SIZE, 0x00000002
+.set CYVAL_UDB_PA_IN_SYNC5_TRANSPARENT, 0x00000000
+.set CYVAL_UDB_PA_IN_SYNC5_SINGLESYNC, 0x00000001
+.set CYVAL_UDB_PA_IN_SYNC5_DOUBLESYNC, 0x00000002
+.set CYVAL_UDB_PA_IN_SYNC5_RSVD, 0x00000003
+.set CYFLD_UDB_PA_IN_SYNC6__OFFSET, 0x00000004
+.set CYFLD_UDB_PA_IN_SYNC6__SIZE, 0x00000002
+.set CYVAL_UDB_PA_IN_SYNC6_TRANSPARENT, 0x00000000
+.set CYVAL_UDB_PA_IN_SYNC6_SINGLESYNC, 0x00000001
+.set CYVAL_UDB_PA_IN_SYNC6_DOUBLESYNC, 0x00000002
+.set CYVAL_UDB_PA_IN_SYNC6_RSVD, 0x00000003
+.set CYFLD_UDB_PA_IN_SYNC7__OFFSET, 0x00000006
+.set CYFLD_UDB_PA_IN_SYNC7__SIZE, 0x00000002
+.set CYVAL_UDB_PA_IN_SYNC7_TRANSPARENT, 0x00000000
+.set CYVAL_UDB_PA_IN_SYNC7_SINGLESYNC, 0x00000001
+.set CYVAL_UDB_PA_IN_SYNC7_DOUBLESYNC, 0x00000002
+.set CYVAL_UDB_PA_IN_SYNC7_RSVD, 0x00000003
+.set CYREG_UDB_PA0_CFG8, 0x400f5008
+.set CYFLD_UDB_PA_OUT_SYNC0__OFFSET, 0x00000000
+.set CYFLD_UDB_PA_OUT_SYNC0__SIZE, 0x00000002
+.set CYVAL_UDB_PA_OUT_SYNC0_TRANSPARENT, 0x00000000
+.set CYVAL_UDB_PA_OUT_SYNC0_SINGLESYNC, 0x00000001
+.set CYVAL_UDB_PA_OUT_SYNC0_CLOCK, 0x00000002
+.set CYVAL_UDB_PA_OUT_SYNC0_CLOCKINV, 0x00000003
+.set CYFLD_UDB_PA_OUT_SYNC1__OFFSET, 0x00000002
+.set CYFLD_UDB_PA_OUT_SYNC1__SIZE, 0x00000002
+.set CYVAL_UDB_PA_OUT_SYNC1_TRANSPARENT, 0x00000000
+.set CYVAL_UDB_PA_OUT_SYNC1_SINGLESYNC, 0x00000001
+.set CYVAL_UDB_PA_OUT_SYNC1_CLOCK, 0x00000002
+.set CYVAL_UDB_PA_OUT_SYNC1_CLOCKINV, 0x00000003
+.set CYFLD_UDB_PA_OUT_SYNC2__OFFSET, 0x00000004
+.set CYFLD_UDB_PA_OUT_SYNC2__SIZE, 0x00000002
+.set CYVAL_UDB_PA_OUT_SYNC2_TRANSPARENT, 0x00000000
+.set CYVAL_UDB_PA_OUT_SYNC2_SINGLESYNC, 0x00000001
+.set CYVAL_UDB_PA_OUT_SYNC2_CLOCK, 0x00000002
+.set CYVAL_UDB_PA_OUT_SYNC2_CLOCKINV, 0x00000003
+.set CYFLD_UDB_PA_OUT_SYNC3__OFFSET, 0x00000006
+.set CYFLD_UDB_PA_OUT_SYNC3__SIZE, 0x00000002
+.set CYVAL_UDB_PA_OUT_SYNC3_TRANSPARENT, 0x00000000
+.set CYVAL_UDB_PA_OUT_SYNC3_SINGLESYNC, 0x00000001
+.set CYVAL_UDB_PA_OUT_SYNC3_CLOCK, 0x00000002
+.set CYVAL_UDB_PA_OUT_SYNC3_CLOCKINV, 0x00000003
+.set CYREG_UDB_PA0_CFG9, 0x400f5009
+.set CYFLD_UDB_PA_OUT_SYNC4__OFFSET, 0x00000000
+.set CYFLD_UDB_PA_OUT_SYNC4__SIZE, 0x00000002
+.set CYVAL_UDB_PA_OUT_SYNC4_TRANSPARENT, 0x00000000
+.set CYVAL_UDB_PA_OUT_SYNC4_SINGLESYNC, 0x00000001
+.set CYVAL_UDB_PA_OUT_SYNC4_CLOCK, 0x00000002
+.set CYVAL_UDB_PA_OUT_SYNC4_CLOCKINV, 0x00000003
+.set CYFLD_UDB_PA_OUT_SYNC5__OFFSET, 0x00000002
+.set CYFLD_UDB_PA_OUT_SYNC5__SIZE, 0x00000002
+.set CYVAL_UDB_PA_OUT_SYNC5_TRANSPARENT, 0x00000000
+.set CYVAL_UDB_PA_OUT_SYNC5_SINGLESYNC, 0x00000001
+.set CYVAL_UDB_PA_OUT_SYNC5_CLOCK, 0x00000002
+.set CYVAL_UDB_PA_OUT_SYNC5_CLOCKINV, 0x00000003
+.set CYFLD_UDB_PA_OUT_SYNC6__OFFSET, 0x00000004
+.set CYFLD_UDB_PA_OUT_SYNC6__SIZE, 0x00000002
+.set CYVAL_UDB_PA_OUT_SYNC6_TRANSPARENT, 0x00000000
+.set CYVAL_UDB_PA_OUT_SYNC6_SINGLESYNC, 0x00000001
+.set CYVAL_UDB_PA_OUT_SYNC6_CLOCK, 0x00000002
+.set CYVAL_UDB_PA_OUT_SYNC6_CLOCKINV, 0x00000003
+.set CYFLD_UDB_PA_OUT_SYNC7__OFFSET, 0x00000006
+.set CYFLD_UDB_PA_OUT_SYNC7__SIZE, 0x00000002
+.set CYVAL_UDB_PA_OUT_SYNC7_TRANSPARENT, 0x00000000
+.set CYVAL_UDB_PA_OUT_SYNC7_SINGLESYNC, 0x00000001
+.set CYVAL_UDB_PA_OUT_SYNC7_CLOCK, 0x00000002
+.set CYVAL_UDB_PA_OUT_SYNC7_CLOCKINV, 0x00000003
+.set CYREG_UDB_PA0_CFG10, 0x400f500a
+.set CYFLD_UDB_PA_DATA_SEL0__OFFSET, 0x00000000
+.set CYFLD_UDB_PA_DATA_SEL0__SIZE, 0x00000002
+.set CYVAL_UDB_PA_DATA_SEL0_DSI_OUTPUT0, 0x00000000
+.set CYVAL_UDB_PA_DATA_SEL0_DSI_OUTPUT1, 0x00000001
+.set CYVAL_UDB_PA_DATA_SEL0_DSI_OUTPUT2, 0x00000002
+.set CYVAL_UDB_PA_DATA_SEL0_DSI_OUTPUT3, 0x00000003
+.set CYFLD_UDB_PA_DATA_SEL1__OFFSET, 0x00000002
+.set CYFLD_UDB_PA_DATA_SEL1__SIZE, 0x00000002
+.set CYVAL_UDB_PA_DATA_SEL1_DSI_OUTPUT0, 0x00000000
+.set CYVAL_UDB_PA_DATA_SEL1_DSI_OUTPUT1, 0x00000001
+.set CYVAL_UDB_PA_DATA_SEL1_DSI_OUTPUT2, 0x00000002
+.set CYVAL_UDB_PA_DATA_SEL1_DSI_OUTPUT3, 0x00000003
+.set CYFLD_UDB_PA_DATA_SEL2__OFFSET, 0x00000004
+.set CYFLD_UDB_PA_DATA_SEL2__SIZE, 0x00000002
+.set CYVAL_UDB_PA_DATA_SEL2_DSI_OUTPUT0, 0x00000000
+.set CYVAL_UDB_PA_DATA_SEL2_DSI_OUTPUT1, 0x00000001
+.set CYVAL_UDB_PA_DATA_SEL2_DSI_OUTPUT2, 0x00000002
+.set CYVAL_UDB_PA_DATA_SEL2_DSI_OUTPUT3, 0x00000003
+.set CYFLD_UDB_PA_DATA_SEL3__OFFSET, 0x00000006
+.set CYFLD_UDB_PA_DATA_SEL3__SIZE, 0x00000002
+.set CYVAL_UDB_PA_DATA_SEL3_DSI_OUTPUT0, 0x00000000
+.set CYVAL_UDB_PA_DATA_SEL3_DSI_OUTPUT1, 0x00000001
+.set CYVAL_UDB_PA_DATA_SEL3_DSI_OUTPUT2, 0x00000002
+.set CYVAL_UDB_PA_DATA_SEL3_DSI_OUTPUT3, 0x00000003
+.set CYREG_UDB_PA0_CFG11, 0x400f500b
+.set CYFLD_UDB_PA_DATA_SEL4__OFFSET, 0x00000000
+.set CYFLD_UDB_PA_DATA_SEL4__SIZE, 0x00000002
+.set CYVAL_UDB_PA_DATA_SEL4_DSI_OUTPUT0, 0x00000000
+.set CYVAL_UDB_PA_DATA_SEL4_DSI_OUTPUT1, 0x00000001
+.set CYVAL_UDB_PA_DATA_SEL4_DSI_OUTPUT2, 0x00000002
+.set CYVAL_UDB_PA_DATA_SEL4_DSI_OUTPUT3, 0x00000003
+.set CYFLD_UDB_PA_DATA_SEL5__OFFSET, 0x00000002
+.set CYFLD_UDB_PA_DATA_SEL5__SIZE, 0x00000002
+.set CYVAL_UDB_PA_DATA_SEL5_DSI_OUTPUT0, 0x00000000
+.set CYVAL_UDB_PA_DATA_SEL5_DSI_OUTPUT1, 0x00000001
+.set CYVAL_UDB_PA_DATA_SEL5_DSI_OUTPUT2, 0x00000002
+.set CYVAL_UDB_PA_DATA_SEL5_DSI_OUTPUT3, 0x00000003
+.set CYFLD_UDB_PA_DATA_SEL6__OFFSET, 0x00000004
+.set CYFLD_UDB_PA_DATA_SEL6__SIZE, 0x00000002
+.set CYVAL_UDB_PA_DATA_SEL6_DSI_OUTPUT0, 0x00000000
+.set CYVAL_UDB_PA_DATA_SEL6_DSI_OUTPUT1, 0x00000001
+.set CYVAL_UDB_PA_DATA_SEL6_DSI_OUTPUT2, 0x00000002
+.set CYVAL_UDB_PA_DATA_SEL6_DSI_OUTPUT3, 0x00000003
+.set CYFLD_UDB_PA_DATA_SEL7__OFFSET, 0x00000006
+.set CYFLD_UDB_PA_DATA_SEL7__SIZE, 0x00000002
+.set CYVAL_UDB_PA_DATA_SEL7_DSI_OUTPUT0, 0x00000000
+.set CYVAL_UDB_PA_DATA_SEL7_DSI_OUTPUT1, 0x00000001
+.set CYVAL_UDB_PA_DATA_SEL7_DSI_OUTPUT2, 0x00000002
+.set CYVAL_UDB_PA_DATA_SEL7_DSI_OUTPUT3, 0x00000003
+.set CYREG_UDB_PA0_CFG12, 0x400f500c
+.set CYFLD_UDB_PA_OE_SEL0__OFFSET, 0x00000000
+.set CYFLD_UDB_PA_OE_SEL0__SIZE, 0x00000002
+.set CYVAL_UDB_PA_OE_SEL0_DSI_OE_OUT0, 0x00000000
+.set CYVAL_UDB_PA_OE_SEL0_DSI_OE_OUT1, 0x00000001
+.set CYVAL_UDB_PA_OE_SEL0_DSI_OE_OUT2, 0x00000002
+.set CYVAL_UDB_PA_OE_SEL0_DSI_OE_OUT3, 0x00000003
+.set CYFLD_UDB_PA_OE_SEL1__OFFSET, 0x00000002
+.set CYFLD_UDB_PA_OE_SEL1__SIZE, 0x00000002
+.set CYVAL_UDB_PA_OE_SEL1_DSI_OE_OUT0, 0x00000000
+.set CYVAL_UDB_PA_OE_SEL1_DSI_OE_OUT1, 0x00000001
+.set CYVAL_UDB_PA_OE_SEL1_DSI_OE_OUT2, 0x00000002
+.set CYVAL_UDB_PA_OE_SEL1_DSI_OE_OUT3, 0x00000003
+.set CYFLD_UDB_PA_OE_SEL2__OFFSET, 0x00000004
+.set CYFLD_UDB_PA_OE_SEL2__SIZE, 0x00000002
+.set CYVAL_UDB_PA_OE_SEL2_DSI_OE_OUT0, 0x00000000
+.set CYVAL_UDB_PA_OE_SEL2_DSI_OE_OUT1, 0x00000001
+.set CYVAL_UDB_PA_OE_SEL2_DSI_OE_OUT2, 0x00000002
+.set CYVAL_UDB_PA_OE_SEL2_DSI_OE_OUT3, 0x00000003
+.set CYFLD_UDB_PA_OE_SEL3__OFFSET, 0x00000006
+.set CYFLD_UDB_PA_OE_SEL3__SIZE, 0x00000002
+.set CYVAL_UDB_PA_OE_SEL3_DSI_OE_OUT0, 0x00000000
+.set CYVAL_UDB_PA_OE_SEL3_DSI_OE_OUT1, 0x00000001
+.set CYVAL_UDB_PA_OE_SEL3_DSI_OE_OUT2, 0x00000002
+.set CYVAL_UDB_PA_OE_SEL3_DSI_OE_OUT3, 0x00000003
+.set CYREG_UDB_PA0_CFG13, 0x400f500d
+.set CYFLD_UDB_PA_OE_SEL4__OFFSET, 0x00000000
+.set CYFLD_UDB_PA_OE_SEL4__SIZE, 0x00000002
+.set CYVAL_UDB_PA_OE_SEL4_DSI_OE_OUT0, 0x00000000
+.set CYVAL_UDB_PA_OE_SEL4_DSI_OE_OUT1, 0x00000001
+.set CYVAL_UDB_PA_OE_SEL4_DSI_OE_OUT2, 0x00000002
+.set CYVAL_UDB_PA_OE_SEL4_DSI_OE_OUT3, 0x00000003
+.set CYFLD_UDB_PA_OE_SEL5__OFFSET, 0x00000002
+.set CYFLD_UDB_PA_OE_SEL5__SIZE, 0x00000002
+.set CYVAL_UDB_PA_OE_SEL5_DSI_OE_OUT0, 0x00000000
+.set CYVAL_UDB_PA_OE_SEL5_DSI_OE_OUT1, 0x00000001
+.set CYVAL_UDB_PA_OE_SEL5_DSI_OE_OUT2, 0x00000002
+.set CYVAL_UDB_PA_OE_SEL5_DSI_OE_OUT3, 0x00000003
+.set CYFLD_UDB_PA_OE_SEL6__OFFSET, 0x00000004
+.set CYFLD_UDB_PA_OE_SEL6__SIZE, 0x00000002
+.set CYVAL_UDB_PA_OE_SEL6_DSI_OE_OUT0, 0x00000000
+.set CYVAL_UDB_PA_OE_SEL6_DSI_OE_OUT1, 0x00000001
+.set CYVAL_UDB_PA_OE_SEL6_DSI_OE_OUT2, 0x00000002
+.set CYVAL_UDB_PA_OE_SEL6_DSI_OE_OUT3, 0x00000003
+.set CYFLD_UDB_PA_OE_SEL7__OFFSET, 0x00000006
+.set CYFLD_UDB_PA_OE_SEL7__SIZE, 0x00000002
+.set CYVAL_UDB_PA_OE_SEL7_DSI_OE_OUT0, 0x00000000
+.set CYVAL_UDB_PA_OE_SEL7_DSI_OE_OUT1, 0x00000001
+.set CYVAL_UDB_PA_OE_SEL7_DSI_OE_OUT2, 0x00000002
+.set CYVAL_UDB_PA_OE_SEL7_DSI_OE_OUT3, 0x00000003
+.set CYREG_UDB_PA0_CFG14, 0x400f500e
+.set CYFLD_UDB_PA_OE_SYNC0__OFFSET, 0x00000000
+.set CYFLD_UDB_PA_OE_SYNC0__SIZE, 0x00000002
+.set CYVAL_UDB_PA_OE_SYNC0_TRANSPARENT, 0x00000000
+.set CYVAL_UDB_PA_OE_SYNC0_SINGLESYNC, 0x00000001
+.set CYVAL_UDB_PA_OE_SYNC0_CONSTANT1, 0x00000002
+.set CYVAL_UDB_PA_OE_SYNC0_CONSTANT0, 0x00000003
+.set CYFLD_UDB_PA_OE_SYNC1__OFFSET, 0x00000002
+.set CYFLD_UDB_PA_OE_SYNC1__SIZE, 0x00000002
+.set CYVAL_UDB_PA_OE_SYNC1_TRANSPARENT, 0x00000000
+.set CYVAL_UDB_PA_OE_SYNC1_SINGLESYNC, 0x00000001
+.set CYVAL_UDB_PA_OE_SYNC1_CONSTANT1, 0x00000002
+.set CYVAL_UDB_PA_OE_SYNC1_CONSTANT0, 0x00000003
+.set CYFLD_UDB_PA_OE_SYNC2__OFFSET, 0x00000004
+.set CYFLD_UDB_PA_OE_SYNC2__SIZE, 0x00000002
+.set CYVAL_UDB_PA_OE_SYNC2_TRANSPARENT, 0x00000000
+.set CYVAL_UDB_PA_OE_SYNC2_SINGLESYNC, 0x00000001
+.set CYVAL_UDB_PA_OE_SYNC2_CONSTANT1, 0x00000002
+.set CYVAL_UDB_PA_OE_SYNC2_CONSTANT0, 0x00000003
+.set CYFLD_UDB_PA_OE_SYNC3__OFFSET, 0x00000006
+.set CYFLD_UDB_PA_OE_SYNC3__SIZE, 0x00000002
+.set CYVAL_UDB_PA_OE_SYNC3_TRANSPARENT, 0x00000000
+.set CYVAL_UDB_PA_OE_SYNC3_SINGLESYNC, 0x00000001
+.set CYVAL_UDB_PA_OE_SYNC3_CONSTANT1, 0x00000002
+.set CYVAL_UDB_PA_OE_SYNC3_CONSTANT0, 0x00000003
+.set CYDEV_UDB_PA1_BASE, 0x400f5010
+.set CYDEV_UDB_PA1_SIZE, 0x00000010
+.set CYREG_UDB_PA1_CFG0, 0x400f5010
+.set CYREG_UDB_PA1_CFG1, 0x400f5011
+.set CYREG_UDB_PA1_CFG2, 0x400f5012
+.set CYREG_UDB_PA1_CFG3, 0x400f5013
+.set CYREG_UDB_PA1_CFG4, 0x400f5014
+.set CYREG_UDB_PA1_CFG5, 0x400f5015
+.set CYREG_UDB_PA1_CFG6, 0x400f5016
+.set CYREG_UDB_PA1_CFG7, 0x400f5017
+.set CYREG_UDB_PA1_CFG8, 0x400f5018
+.set CYREG_UDB_PA1_CFG9, 0x400f5019
+.set CYREG_UDB_PA1_CFG10, 0x400f501a
+.set CYREG_UDB_PA1_CFG11, 0x400f501b
+.set CYREG_UDB_PA1_CFG12, 0x400f501c
+.set CYREG_UDB_PA1_CFG13, 0x400f501d
+.set CYREG_UDB_PA1_CFG14, 0x400f501e
+.set CYDEV_UDB_PA2_BASE, 0x400f5020
+.set CYDEV_UDB_PA2_SIZE, 0x00000010
+.set CYREG_UDB_PA2_CFG0, 0x400f5020
+.set CYREG_UDB_PA2_CFG1, 0x400f5021
+.set CYREG_UDB_PA2_CFG2, 0x400f5022
+.set CYREG_UDB_PA2_CFG3, 0x400f5023
+.set CYREG_UDB_PA2_CFG4, 0x400f5024
+.set CYREG_UDB_PA2_CFG5, 0x400f5025
+.set CYREG_UDB_PA2_CFG6, 0x400f5026
+.set CYREG_UDB_PA2_CFG7, 0x400f5027
+.set CYREG_UDB_PA2_CFG8, 0x400f5028
+.set CYREG_UDB_PA2_CFG9, 0x400f5029
+.set CYREG_UDB_PA2_CFG10, 0x400f502a
+.set CYREG_UDB_PA2_CFG11, 0x400f502b
+.set CYREG_UDB_PA2_CFG12, 0x400f502c
+.set CYREG_UDB_PA2_CFG13, 0x400f502d
+.set CYREG_UDB_PA2_CFG14, 0x400f502e
+.set CYDEV_UDB_PA3_BASE, 0x400f5030
+.set CYDEV_UDB_PA3_SIZE, 0x00000010
+.set CYREG_UDB_PA3_CFG0, 0x400f5030
+.set CYREG_UDB_PA3_CFG1, 0x400f5031
+.set CYREG_UDB_PA3_CFG2, 0x400f5032
+.set CYREG_UDB_PA3_CFG3, 0x400f5033
+.set CYREG_UDB_PA3_CFG4, 0x400f5034
+.set CYREG_UDB_PA3_CFG5, 0x400f5035
+.set CYREG_UDB_PA3_CFG6, 0x400f5036
+.set CYREG_UDB_PA3_CFG7, 0x400f5037
+.set CYREG_UDB_PA3_CFG8, 0x400f5038
+.set CYREG_UDB_PA3_CFG9, 0x400f5039
+.set CYREG_UDB_PA3_CFG10, 0x400f503a
+.set CYREG_UDB_PA3_CFG11, 0x400f503b
+.set CYREG_UDB_PA3_CFG12, 0x400f503c
+.set CYREG_UDB_PA3_CFG13, 0x400f503d
+.set CYREG_UDB_PA3_CFG14, 0x400f503e
+.set CYDEV_UDB_BCTL0_BASE, 0x400f6000
+.set CYDEV_UDB_BCTL0_SIZE, 0x00001000
+.set CYREG_UDB_BCTL0_DRV, 0x400f6000
+.set CYFLD_UDB_BCTL0_DRV__OFFSET, 0x00000000
+.set CYFLD_UDB_BCTL0_DRV__SIZE, 0x00000008
+.set CYVAL_UDB_BCTL0_DRV_DISABLE, 0x00000000
+.set CYVAL_UDB_BCTL0_DRV_ENABLE, 0x00000001
+.set CYREG_UDB_BCTL0_MDCLK_EN, 0x400f6001
+.set CYFLD_UDB_BCTL0_DCEN__OFFSET, 0x00000000
+.set CYFLD_UDB_BCTL0_DCEN__SIZE, 0x00000008
+.set CYVAL_UDB_BCTL0_DCEN_DISABLE, 0x00000000
+.set CYVAL_UDB_BCTL0_DCEN_ENABLE, 0x00000001
+.set CYREG_UDB_BCTL0_MBCLK_EN, 0x400f6002
+.set CYFLD_UDB_BCTL0_BCEN__OFFSET, 0x00000000
+.set CYFLD_UDB_BCTL0_BCEN__SIZE, 0x00000001
+.set CYVAL_UDB_BCTL0_BCEN_DISABLE, 0x00000000
+.set CYVAL_UDB_BCTL0_BCEN_ENABLE, 0x00000001
+.set CYREG_UDB_BCTL0_BOTSEL_L, 0x400f6008
+.set CYFLD_UDB_BCTL0_CLK_SEL0__OFFSET, 0x00000000
+.set CYFLD_UDB_BCTL0_CLK_SEL0__SIZE, 0x00000002
+.set CYVAL_UDB_BCTL0_CLK_SEL0_EDGE_ENABLES, 0x00000000
+.set CYVAL_UDB_BCTL0_CLK_SEL0_PORT_INPUT, 0x00000001
+.set CYVAL_UDB_BCTL0_CLK_SEL0_DSI_OUTPUT, 0x00000002
+.set CYVAL_UDB_BCTL0_CLK_SEL0_SYNC_DSI_OUTPUT, 0x00000003
+.set CYFLD_UDB_BCTL0_CLK_SEL1__OFFSET, 0x00000002
+.set CYFLD_UDB_BCTL0_CLK_SEL1__SIZE, 0x00000002
+.set CYVAL_UDB_BCTL0_CLK_SEL1_EDGE_ENABLES, 0x00000000
+.set CYVAL_UDB_BCTL0_CLK_SEL1_PORT_INPUT, 0x00000001
+.set CYVAL_UDB_BCTL0_CLK_SEL1_DSI_OUTPUT, 0x00000002
+.set CYVAL_UDB_BCTL0_CLK_SEL1_SYNC_DSI_OUTPUT, 0x00000003
+.set CYFLD_UDB_BCTL0_CLK_SEL2__OFFSET, 0x00000004
+.set CYFLD_UDB_BCTL0_CLK_SEL2__SIZE, 0x00000002
+.set CYVAL_UDB_BCTL0_CLK_SEL2_EDGE_ENABLES, 0x00000000
+.set CYVAL_UDB_BCTL0_CLK_SEL2_PORT_INPUT, 0x00000001
+.set CYVAL_UDB_BCTL0_CLK_SEL2_DSI_OUTPUT, 0x00000002
+.set CYVAL_UDB_BCTL0_CLK_SEL2_SYNC_DSI_OUTPUT, 0x00000003
+.set CYFLD_UDB_BCTL0_CLK_SEL3__OFFSET, 0x00000006
+.set CYFLD_UDB_BCTL0_CLK_SEL3__SIZE, 0x00000002
+.set CYVAL_UDB_BCTL0_CLK_SEL3_EDGE_ENABLES, 0x00000000
+.set CYVAL_UDB_BCTL0_CLK_SEL3_PORT_INPUT, 0x00000001
+.set CYVAL_UDB_BCTL0_CLK_SEL3_DSI_OUTPUT, 0x00000002
+.set CYVAL_UDB_BCTL0_CLK_SEL3_SYNC_DSI_OUTPUT, 0x00000003
+.set CYREG_UDB_BCTL0_BOTSEL_U, 0x400f6009
+.set CYFLD_UDB_BCTL0_CLK_SEL4__OFFSET, 0x00000000
+.set CYFLD_UDB_BCTL0_CLK_SEL4__SIZE, 0x00000002
+.set CYVAL_UDB_BCTL0_CLK_SEL4_EDGE_ENABLES, 0x00000000
+.set CYVAL_UDB_BCTL0_CLK_SEL4_PORT_INPUT, 0x00000001
+.set CYVAL_UDB_BCTL0_CLK_SEL4_DSI_OUTPUT, 0x00000002
+.set CYVAL_UDB_BCTL0_CLK_SEL4_SYNC_DSI_OUTPUT, 0x00000003
+.set CYFLD_UDB_BCTL0_CLK_SEL5__OFFSET, 0x00000002
+.set CYFLD_UDB_BCTL0_CLK_SEL5__SIZE, 0x00000002
+.set CYVAL_UDB_BCTL0_CLK_SEL5_EDGE_ENABLES, 0x00000000
+.set CYVAL_UDB_BCTL0_CLK_SEL5_PORT_INPUT, 0x00000001
+.set CYVAL_UDB_BCTL0_CLK_SEL5_DSI_OUTPUT, 0x00000002
+.set CYVAL_UDB_BCTL0_CLK_SEL5_SYNC_DSI_OUTPUT, 0x00000003
+.set CYFLD_UDB_BCTL0_CLK_SEL6__OFFSET, 0x00000004
+.set CYFLD_UDB_BCTL0_CLK_SEL6__SIZE, 0x00000002
+.set CYVAL_UDB_BCTL0_CLK_SEL6_EDGE_ENABLES, 0x00000000
+.set CYVAL_UDB_BCTL0_CLK_SEL6_PORT_INPUT, 0x00000001
+.set CYVAL_UDB_BCTL0_CLK_SEL6_DSI_OUTPUT, 0x00000002
+.set CYVAL_UDB_BCTL0_CLK_SEL6_SYNC_DSI_OUTPUT, 0x00000003
+.set CYFLD_UDB_BCTL0_CLK_SEL7__OFFSET, 0x00000006
+.set CYFLD_UDB_BCTL0_CLK_SEL7__SIZE, 0x00000002
+.set CYVAL_UDB_BCTL0_CLK_SEL7_EDGE_ENABLES, 0x00000000
+.set CYVAL_UDB_BCTL0_CLK_SEL7_PORT_INPUT, 0x00000001
+.set CYVAL_UDB_BCTL0_CLK_SEL7_DSI_OUTPUT, 0x00000002
+.set CYVAL_UDB_BCTL0_CLK_SEL7_SYNC_DSI_OUTPUT, 0x00000003
+.set CYREG_UDB_BCTL0_TOPSEL_L, 0x400f600a
+.set CYREG_UDB_BCTL0_TOPSEL_U, 0x400f600b
+.set CYREG_UDB_BCTL0_QCLK_EN0, 0x400f6010
+.set CYFLD_UDB_BCTL0_DCEN_Q__OFFSET, 0x00000000
+.set CYFLD_UDB_BCTL0_DCEN_Q__SIZE, 0x00000008
+.set CYVAL_UDB_BCTL0_DCEN_Q_DISABLE, 0x00000000
+.set CYVAL_UDB_BCTL0_DCEN_Q_ENABLE, 0x00000001
+.set CYFLD_UDB_BCTL0_BCEN_Q__OFFSET, 0x00000008
+.set CYFLD_UDB_BCTL0_BCEN_Q__SIZE, 0x00000001
+.set CYVAL_UDB_BCTL0_BCEN_Q_DISABLE, 0x00000000
+.set CYVAL_UDB_BCTL0_BCEN_Q_ENABLE, 0x00000001
+.set CYFLD_UDB_BCTL0_GCH_WR_LO__OFFSET, 0x00000009
+.set CYFLD_UDB_BCTL0_GCH_WR_LO__SIZE, 0x00000001
+.set CYVAL_UDB_BCTL0_GCH_WR_LO_DISABLE, 0x00000000
+.set CYVAL_UDB_BCTL0_GCH_WR_LO_ENABLE, 0x00000001
+.set CYFLD_UDB_BCTL0_GCH_WR_HI__OFFSET, 0x0000000a
+.set CYFLD_UDB_BCTL0_GCH_WR_HI__SIZE, 0x00000001
+.set CYVAL_UDB_BCTL0_GCH_WR_HI_DISABLE, 0x00000000
+.set CYVAL_UDB_BCTL0_GCH_WR_HI_ENABLE, 0x00000001
+.set CYFLD_UDB_BCTL0_DISABLE_ROUTE__OFFSET, 0x0000000b
+.set CYFLD_UDB_BCTL0_DISABLE_ROUTE__SIZE, 0x00000001
+.set CYVAL_UDB_BCTL0_DISABLE_ROUTE_DISABLE, 0x00000000
+.set CYVAL_UDB_BCTL0_DISABLE_ROUTE_ENABLE, 0x00000001
+.set CYFLD_UDB_BCTL0_GLB_DSI_WR__OFFSET, 0x0000000c
+.set CYFLD_UDB_BCTL0_GLB_DSI_WR__SIZE, 0x00000001
+.set CYVAL_UDB_BCTL0_GLB_DSI_WR_DISABLE, 0x00000000
+.set CYVAL_UDB_BCTL0_GLB_DSI_WR_ENABLE, 0x00000001
+.set CYFLD_UDB_BCTL0_WR_CFG_OPT__OFFSET, 0x0000000d
+.set CYFLD_UDB_BCTL0_WR_CFG_OPT__SIZE, 0x00000001
+.set CYVAL_UDB_BCTL0_WR_CFG_OPT_FULL_CYCLE_STB, 0x00000000
+.set CYVAL_UDB_BCTL0_WR_CFG_OPT_HALF_CYCLE_STB, 0x00000001
+.set CYFLD_UDB_BCTL0_NC0__OFFSET, 0x0000000e
+.set CYFLD_UDB_BCTL0_NC0__SIZE, 0x00000001
+.set CYFLD_UDB_BCTL0_SLEEP_TEST__OFFSET, 0x0000000f
+.set CYFLD_UDB_BCTL0_SLEEP_TEST__SIZE, 0x00000001
+.set CYVAL_UDB_BCTL0_SLEEP_TEST_DISABLE, 0x00000000
+.set CYVAL_UDB_BCTL0_SLEEP_TEST_ENABLE, 0x00000001
+.set CYREG_UDB_BCTL0_QCLK_EN1, 0x400f6012
+.set CYREG_UDB_BCTL0_QCLK_EN2, 0x400f6014
+.set CYREG_UDB_BCTL0_QCLK_EN3, 0x400f6016
+.set CYDEV_UDB_UDBIF_BASE, 0x400f7000
+.set CYDEV_UDB_UDBIF_SIZE, 0x00001000
+.set CYREG_UDB_UDBIF_BANK_CTL, 0x400f7000
+.set CYFLD_UDB_UDBIF_DIS_COR__OFFSET, 0x00000000
+.set CYFLD_UDB_UDBIF_DIS_COR__SIZE, 0x00000001
+.set CYVAL_UDB_UDBIF_DIS_COR_NORMAL, 0x00000000
+.set CYVAL_UDB_UDBIF_DIS_COR_DISABLE, 0x00000001
+.set CYFLD_UDB_UDBIF_ROUTE_EN__OFFSET, 0x00000001
+.set CYFLD_UDB_UDBIF_ROUTE_EN__SIZE, 0x00000001
+.set CYVAL_UDB_UDBIF_ROUTE_EN_DISABLE, 0x00000000
+.set CYVAL_UDB_UDBIF_ROUTE_EN_ENABLE, 0x00000001
+.set CYFLD_UDB_UDBIF_BANK_EN__OFFSET, 0x00000002
+.set CYFLD_UDB_UDBIF_BANK_EN__SIZE, 0x00000001
+.set CYVAL_UDB_UDBIF_BANK_EN_DISABLE, 0x00000000
+.set CYVAL_UDB_UDBIF_BANK_EN_ENABLE, 0x00000001
+.set CYFLD_UDB_UDBIF_LOCK__OFFSET, 0x00000003
+.set CYFLD_UDB_UDBIF_LOCK__SIZE, 0x00000001
+.set CYVAL_UDB_UDBIF_LOCK_MUTABLE, 0x00000000
+.set CYVAL_UDB_UDBIF_LOCK_LOCKED, 0x00000001
+.set CYFLD_UDB_UDBIF_PIPE__OFFSET, 0x00000004
+.set CYFLD_UDB_UDBIF_PIPE__SIZE, 0x00000001
+.set CYVAL_UDB_UDBIF_PIPE_BYPASS, 0x00000000
+.set CYVAL_UDB_UDBIF_PIPE_PIPELINED, 0x00000001
+.set CYFLD_UDB_UDBIF_GLBL_WR__OFFSET, 0x00000007
+.set CYFLD_UDB_UDBIF_GLBL_WR__SIZE, 0x00000001
+.set CYVAL_UDB_UDBIF_GLBL_WR_DISABLE, 0x00000000
+.set CYVAL_UDB_UDBIF_GLBL_WR_ENABLE, 0x00000001
+.set CYREG_UDB_UDBIF_WAIT_CFG, 0x400f7001
+.set CYFLD_UDB_UDBIF_RD_CFG_WAIT__OFFSET, 0x00000000
+.set CYFLD_UDB_UDBIF_RD_CFG_WAIT__SIZE, 0x00000002
+.set CYVAL_UDB_UDBIF_RD_CFG_WAIT_FIVE_WAITS, 0x00000000
+.set CYVAL_UDB_UDBIF_RD_CFG_WAIT_FOUR_WAITS, 0x00000001
+.set CYVAL_UDB_UDBIF_RD_CFG_WAIT_THREE_WAITS, 0x00000002
+.set CYVAL_UDB_UDBIF_RD_CFG_WAIT_ONE_WAIT, 0x00000003
+.set CYFLD_UDB_UDBIF_WR_CFG_WAIT__OFFSET, 0x00000002
+.set CYFLD_UDB_UDBIF_WR_CFG_WAIT__SIZE, 0x00000002
+.set CYVAL_UDB_UDBIF_WR_CFG_WAIT_ONE_WAIT, 0x00000000
+.set CYVAL_UDB_UDBIF_WR_CFG_WAIT_TWO_WAITS, 0x00000001
+.set CYVAL_UDB_UDBIF_WR_CFG_WAIT_THREE_WAITS, 0x00000002
+.set CYVAL_UDB_UDBIF_WR_CFG_WAIT_ZERO_WAITS, 0x00000003
+.set CYFLD_UDB_UDBIF_RD_WRK_WAIT__OFFSET, 0x00000004
+.set CYFLD_UDB_UDBIF_RD_WRK_WAIT__SIZE, 0x00000002
+.set CYVAL_UDB_UDBIF_RD_WRK_WAIT_ONE_WAIT, 0x00000000
+.set CYVAL_UDB_UDBIF_RD_WRK_WAIT_TWO_WAITS, 0x00000001
+.set CYVAL_UDB_UDBIF_RD_WRK_WAIT_THREE_WAITS, 0x00000002
+.set CYVAL_UDB_UDBIF_RD_WRK_WAIT_ZERO_WAITS, 0x00000003
+.set CYFLD_UDB_UDBIF_WR_WRK_WAIT__OFFSET, 0x00000006
+.set CYFLD_UDB_UDBIF_WR_WRK_WAIT__SIZE, 0x00000002
+.set CYVAL_UDB_UDBIF_WR_WRK_WAIT_ONE_WAIT, 0x00000000
+.set CYVAL_UDB_UDBIF_WR_WRK_WAIT_TWO_WAITS, 0x00000001
+.set CYVAL_UDB_UDBIF_WR_WRK_WAIT_THREE_WAITS, 0x00000002
+.set CYVAL_UDB_UDBIF_WR_WRK_WAIT_ZERO_WAITS, 0x00000003
+.set CYREG_UDB_UDBIF_INT_CLK_CTL, 0x400f701c
+.set CYFLD_UDB_UDBIF_EN_HFCLK__OFFSET, 0x00000000
+.set CYFLD_UDB_UDBIF_EN_HFCLK__SIZE, 0x00000001
+.set CYREG_UDB_INT_CFG, 0x400f8000
+.set CYFLD_UDB_INT_MODE_CFG__OFFSET, 0x00000000
+.set CYFLD_UDB_INT_MODE_CFG__SIZE, 0x00000008
+.set CYVAL_UDB_INT_MODE_CFG_LEVEL, 0x00000000
+.set CYVAL_UDB_INT_MODE_CFG_PULSE, 0x00000001
+.set CYDEV_CPUSS_BASE, 0x40100000
+.set CYDEV_CPUSS_SIZE, 0x00001000
+.set CYREG_CPUSS_CONFIG, 0x40100000
+.set CYFLD_CPUSS_VECT_IN_RAM__OFFSET, 0x00000000
+.set CYFLD_CPUSS_VECT_IN_RAM__SIZE, 0x00000001
+.set CYREG_CPUSS_SYSREQ, 0x40100004
+.set CYFLD_CPUSS_SYSCALL_COMMAND__OFFSET, 0x00000000
+.set CYFLD_CPUSS_SYSCALL_COMMAND__SIZE, 0x00000010
+.set CYFLD_CPUSS_DIS_RESET_VECT_REL__OFFSET, 0x0000001b
+.set CYFLD_CPUSS_DIS_RESET_VECT_REL__SIZE, 0x00000001
+.set CYFLD_CPUSS_PRIVILEGED__OFFSET, 0x0000001c
+.set CYFLD_CPUSS_PRIVILEGED__SIZE, 0x00000001
+.set CYFLD_CPUSS_ROM_ACCESS_EN__OFFSET, 0x0000001d
+.set CYFLD_CPUSS_ROM_ACCESS_EN__SIZE, 0x00000001
+.set CYFLD_CPUSS_HMASTER_0__OFFSET, 0x0000001e
+.set CYFLD_CPUSS_HMASTER_0__SIZE, 0x00000001
+.set CYFLD_CPUSS_SYSCALL_REQ__OFFSET, 0x0000001f
+.set CYFLD_CPUSS_SYSCALL_REQ__SIZE, 0x00000001
+.set CYREG_CPUSS_SYSARG, 0x40100008
+.set CYFLD_CPUSS_SYSCALL_ARG__OFFSET, 0x00000000
+.set CYFLD_CPUSS_SYSCALL_ARG__SIZE, 0x00000020
+.set CYREG_CPUSS_PROTECTION, 0x4010000c
+.set CYFLD_CPUSS_PROTECTION_MODE__OFFSET, 0x00000000
+.set CYFLD_CPUSS_PROTECTION_MODE__SIZE, 0x00000004
+.set CYFLD_CPUSS_FLASH_LOCK__OFFSET, 0x0000001e
+.set CYFLD_CPUSS_FLASH_LOCK__SIZE, 0x00000001
+.set CYFLD_CPUSS_PROTECTION_LOCK__OFFSET, 0x0000001f
+.set CYFLD_CPUSS_PROTECTION_LOCK__SIZE, 0x00000001
+.set CYREG_CPUSS_PRIV_ROM, 0x40100010
+.set CYFLD_CPUSS_BROM_PROT_LIMIT__OFFSET, 0x00000000
+.set CYFLD_CPUSS_BROM_PROT_LIMIT__SIZE, 0x00000008
+.set CYREG_CPUSS_PRIV_RAM, 0x40100014
+.set CYFLD_CPUSS_RAM_PROT_LIMIT__OFFSET, 0x00000000
+.set CYFLD_CPUSS_RAM_PROT_LIMIT__SIZE, 0x00000009
+.set CYREG_CPUSS_PRIV_FLASH, 0x40100018
+.set CYFLD_CPUSS_FLASH_PROT_LIMIT__OFFSET, 0x00000000
+.set CYFLD_CPUSS_FLASH_PROT_LIMIT__SIZE, 0x0000000b
+.set CYREG_CPUSS_WOUNDING, 0x4010001c
+.set CYFLD_CPUSS_RAM_WOUND__OFFSET, 0x00000010
+.set CYFLD_CPUSS_RAM_WOUND__SIZE, 0x00000003
+.set CYFLD_CPUSS_FLASH_WOUND__OFFSET, 0x00000014
+.set CYFLD_CPUSS_FLASH_WOUND__SIZE, 0x00000003
+.set CYREG_CPUSS_INT_SEL, 0x40100020
+.set CYFLD_CPUSS_DSI__OFFSET, 0x00000000
+.set CYFLD_CPUSS_DSI__SIZE, 0x00000020
+.set CYREG_CPUSS_INT_MODE, 0x40100024
+.set CYFLD_CPUSS_DSI_INT_PULSE__OFFSET, 0x00000000
+.set CYFLD_CPUSS_DSI_INT_PULSE__SIZE, 0x00000020
+.set CYREG_CPUSS_NMI_MODE, 0x40100028
+.set CYFLD_CPUSS_DSI_NMI_PULSE__OFFSET, 0x00000000
+.set CYFLD_CPUSS_DSI_NMI_PULSE__SIZE, 0x00000001
+.set CYREG_CPUSS_FLASH_CTL, 0x40100030
+.set CYFLD_CPUSS_FLASH_WS__OFFSET, 0x00000000
+.set CYFLD_CPUSS_FLASH_WS__SIZE, 0x00000002
+.set CYFLD_CPUSS_PREF_EN__OFFSET, 0x00000004
+.set CYFLD_CPUSS_PREF_EN__SIZE, 0x00000001
+.set CYFLD_CPUSS_FLASH_INVALIDATE__OFFSET, 0x00000008
+.set CYFLD_CPUSS_FLASH_INVALIDATE__SIZE, 0x00000001
+.set CYREG_CPUSS_ROM_CTL, 0x40100034
+.set CYFLD_CPUSS_ROM_WS__OFFSET, 0x00000000
+.set CYFLD_CPUSS_ROM_WS__SIZE, 0x00000001
+.set CYDEV_SPCIF_BASE, 0x40110000
+.set CYDEV_SPCIF_SIZE, 0x00010000
+.set CYREG_SPCIF_GEOMETRY, 0x40110000
+.set CYFLD_SPCIF_FLASH__OFFSET, 0x00000000
+.set CYFLD_SPCIF_FLASH__SIZE, 0x00000010
+.set CYFLD_SPCIF_SFLASH__OFFSET, 0x00000010
+.set CYFLD_SPCIF_SFLASH__SIZE, 0x00000004
+.set CYFLD_SPCIF_NUM_FLASH__OFFSET, 0x00000014
+.set CYFLD_SPCIF_NUM_FLASH__SIZE, 0x00000002
+.set CYFLD_SPCIF_FLASH_ROW__OFFSET, 0x00000016
+.set CYFLD_SPCIF_FLASH_ROW__SIZE, 0x00000002
+.set CYFLD_SPCIF_NVL__OFFSET, 0x00000018
+.set CYFLD_SPCIF_NVL__SIZE, 0x00000007
+.set CYFLD_SPCIF_DE_CPD_LP__OFFSET, 0x0000001f
+.set CYFLD_SPCIF_DE_CPD_LP__SIZE, 0x00000001
+.set CYREG_SPCIF_NVL_WR_DATA, 0x4011001c
+.set CYFLD_SPCIF_DATA__OFFSET, 0x00000000
+.set CYFLD_SPCIF_DATA__SIZE, 0x00000008
+.set CYREG_SPCIF_INTR, 0x401107f0
+.set CYFLD_SPCIF_TIMER__OFFSET, 0x00000000
+.set CYFLD_SPCIF_TIMER__SIZE, 0x00000001
+.set CYREG_SPCIF_INTR_SET, 0x401107f4
+.set CYREG_SPCIF_INTR_MASK, 0x401107f8
+.set CYREG_SPCIF_INTR_MASKED, 0x401107fc
+.set CYDEV_TCPWM_BASE, 0x40200000
+.set CYDEV_TCPWM_SIZE, 0x00010000
+.set CYREG_TCPWM_CTRL, 0x40200000
+.set CYFLD_TCPWM_COUNTER_ENABLED__OFFSET, 0x00000000
+.set CYFLD_TCPWM_COUNTER_ENABLED__SIZE, 0x00000004
+.set CYREG_TCPWM_CMD, 0x40200008
+.set CYFLD_TCPWM_COUNTER_CAPTURE__OFFSET, 0x00000000
+.set CYFLD_TCPWM_COUNTER_CAPTURE__SIZE, 0x00000004
+.set CYFLD_TCPWM_COUNTER_RELOAD__OFFSET, 0x00000008
+.set CYFLD_TCPWM_COUNTER_RELOAD__SIZE, 0x00000004
+.set CYFLD_TCPWM_COUNTER_STOP__OFFSET, 0x00000010
+.set CYFLD_TCPWM_COUNTER_STOP__SIZE, 0x00000004
+.set CYFLD_TCPWM_COUNTER_START__OFFSET, 0x00000018
+.set CYFLD_TCPWM_COUNTER_START__SIZE, 0x00000004
+.set CYREG_TCPWM_INTR_CAUSE, 0x4020000c
+.set CYFLD_TCPWM_COUNTER_INT__OFFSET, 0x00000000
+.set CYFLD_TCPWM_COUNTER_INT__SIZE, 0x00000004
+.set CYDEV_TCPWM_CNT0_BASE, 0x40200100
+.set CYDEV_TCPWM_CNT0_SIZE, 0x00000040
+.set CYREG_TCPWM_CNT0_CTRL, 0x40200100
+.set CYFLD_TCPWM_CNT_AUTO_RELOAD_CC__OFFSET, 0x00000000
+.set CYFLD_TCPWM_CNT_AUTO_RELOAD_CC__SIZE, 0x00000001
+.set CYFLD_TCPWM_CNT_AUTO_RELOAD_PERIOD__OFFSET, 0x00000001
+.set CYFLD_TCPWM_CNT_AUTO_RELOAD_PERIOD__SIZE, 0x00000001
+.set CYFLD_TCPWM_CNT_PWM_SYNC_KILL__OFFSET, 0x00000002
+.set CYFLD_TCPWM_CNT_PWM_SYNC_KILL__SIZE, 0x00000001
+.set CYFLD_TCPWM_CNT_PWM_STOP_ON_KILL__OFFSET, 0x00000003
+.set CYFLD_TCPWM_CNT_PWM_STOP_ON_KILL__SIZE, 0x00000001
+.set CYFLD_TCPWM_CNT_GENERIC__OFFSET, 0x00000008
+.set CYFLD_TCPWM_CNT_GENERIC__SIZE, 0x00000008
+.set CYVAL_TCPWM_CNT_GENERIC_DIVBY1, 0x00000000
+.set CYVAL_TCPWM_CNT_GENERIC_DIVBY2, 0x00000001
+.set CYVAL_TCPWM_CNT_GENERIC_DIVBY4, 0x00000002
+.set CYVAL_TCPWM_CNT_GENERIC_DIVBY8, 0x00000003
+.set CYVAL_TCPWM_CNT_GENERIC_DIVBY16, 0x00000004
+.set CYVAL_TCPWM_CNT_GENERIC_DIVBY32, 0x00000005
+.set CYVAL_TCPWM_CNT_GENERIC_DIVBY64, 0x00000006
+.set CYVAL_TCPWM_CNT_GENERIC_DIVBY128, 0x00000007
+.set CYFLD_TCPWM_CNT_UP_DOWN_MODE__OFFSET, 0x00000010
+.set CYFLD_TCPWM_CNT_UP_DOWN_MODE__SIZE, 0x00000002
+.set CYVAL_TCPWM_CNT_UP_DOWN_MODE_COUNT_UP, 0x00000000
+.set CYVAL_TCPWM_CNT_UP_DOWN_MODE_COUNT_DOWN, 0x00000001
+.set CYVAL_TCPWM_CNT_UP_DOWN_MODE_COUNT_UPDN1, 0x00000002
+.set CYVAL_TCPWM_CNT_UP_DOWN_MODE_COUNT_UPDN2, 0x00000003
+.set CYFLD_TCPWM_CNT_ONE_SHOT__OFFSET, 0x00000012
+.set CYFLD_TCPWM_CNT_ONE_SHOT__SIZE, 0x00000001
+.set CYFLD_TCPWM_CNT_QUADRATURE_MODE__OFFSET, 0x00000014
+.set CYFLD_TCPWM_CNT_QUADRATURE_MODE__SIZE, 0x00000002
+.set CYVAL_TCPWM_CNT_QUADRATURE_MODE_X1, 0x00000000
+.set CYVAL_TCPWM_CNT_QUADRATURE_MODE_X2, 0x00000001
+.set CYVAL_TCPWM_CNT_QUADRATURE_MODE_X4, 0x00000002
+.set CYVAL_TCPWM_CNT_QUADRATURE_MODE_INV_OUT, 0x00000001
+.set CYVAL_TCPWM_CNT_QUADRATURE_MODE_INV_COMPL_OUT, 0x00000002
+.set CYFLD_TCPWM_CNT_MODE__OFFSET, 0x00000018
+.set CYFLD_TCPWM_CNT_MODE__SIZE, 0x00000003
+.set CYVAL_TCPWM_CNT_MODE_TIMER, 0x00000000
+.set CYVAL_TCPWM_CNT_MODE_CAPTURE, 0x00000002
+.set CYVAL_TCPWM_CNT_MODE_QUAD, 0x00000003
+.set CYVAL_TCPWM_CNT_MODE_PWM, 0x00000004
+.set CYVAL_TCPWM_CNT_MODE_PWM_DT, 0x00000005
+.set CYVAL_TCPWM_CNT_MODE_PWM_PR, 0x00000006
+.set CYREG_TCPWM_CNT0_STATUS, 0x40200104
+.set CYFLD_TCPWM_CNT_DOWN__OFFSET, 0x00000000
+.set CYFLD_TCPWM_CNT_DOWN__SIZE, 0x00000001
+.set CYFLD_TCPWM_CNT_RUNNING__OFFSET, 0x0000001f
+.set CYFLD_TCPWM_CNT_RUNNING__SIZE, 0x00000001
+.set CYREG_TCPWM_CNT0_COUNTER, 0x40200108
+.set CYFLD_TCPWM_CNT_COUNTER__OFFSET, 0x00000000
+.set CYFLD_TCPWM_CNT_COUNTER__SIZE, 0x00000010
+.set CYREG_TCPWM_CNT0_CC, 0x4020010c
+.set CYFLD_TCPWM_CNT_CC__OFFSET, 0x00000000
+.set CYFLD_TCPWM_CNT_CC__SIZE, 0x00000010
+.set CYREG_TCPWM_CNT0_CC_BUFF, 0x40200110
+.set CYREG_TCPWM_CNT0_PERIOD, 0x40200114
+.set CYFLD_TCPWM_CNT_PERIOD__OFFSET, 0x00000000
+.set CYFLD_TCPWM_CNT_PERIOD__SIZE, 0x00000010
+.set CYREG_TCPWM_CNT0_PERIOD_BUFF, 0x40200118
+.set CYREG_TCPWM_CNT0_TR_CTRL0, 0x40200120
+.set CYFLD_TCPWM_CNT_CAPTURE_SEL__OFFSET, 0x00000000
+.set CYFLD_TCPWM_CNT_CAPTURE_SEL__SIZE, 0x00000004
+.set CYFLD_TCPWM_CNT_COUNT_SEL__OFFSET, 0x00000004
+.set CYFLD_TCPWM_CNT_COUNT_SEL__SIZE, 0x00000004
+.set CYFLD_TCPWM_CNT_RELOAD_SEL__OFFSET, 0x00000008
+.set CYFLD_TCPWM_CNT_RELOAD_SEL__SIZE, 0x00000004
+.set CYFLD_TCPWM_CNT_STOP_SEL__OFFSET, 0x0000000c
+.set CYFLD_TCPWM_CNT_STOP_SEL__SIZE, 0x00000004
+.set CYFLD_TCPWM_CNT_START_SEL__OFFSET, 0x00000010
+.set CYFLD_TCPWM_CNT_START_SEL__SIZE, 0x00000004
+.set CYREG_TCPWM_CNT0_TR_CTRL1, 0x40200124
+.set CYFLD_TCPWM_CNT_CAPTURE_EDGE__OFFSET, 0x00000000
+.set CYFLD_TCPWM_CNT_CAPTURE_EDGE__SIZE, 0x00000002
+.set CYVAL_TCPWM_CNT_CAPTURE_EDGE_RISING_EDGE, 0x00000000
+.set CYVAL_TCPWM_CNT_CAPTURE_EDGE_FALLING_EDGE, 0x00000001
+.set CYVAL_TCPWM_CNT_CAPTURE_EDGE_BOTH_EDGES, 0x00000002
+.set CYVAL_TCPWM_CNT_CAPTURE_EDGE_NO_EDGE_DET, 0x00000003
+.set CYFLD_TCPWM_CNT_COUNT_EDGE__OFFSET, 0x00000002
+.set CYFLD_TCPWM_CNT_COUNT_EDGE__SIZE, 0x00000002
+.set CYVAL_TCPWM_CNT_COUNT_EDGE_RISING_EDGE, 0x00000000
+.set CYVAL_TCPWM_CNT_COUNT_EDGE_FALLING_EDGE, 0x00000001
+.set CYVAL_TCPWM_CNT_COUNT_EDGE_BOTH_EDGES, 0x00000002
+.set CYVAL_TCPWM_CNT_COUNT_EDGE_NO_EDGE_DET, 0x00000003
+.set CYFLD_TCPWM_CNT_RELOAD_EDGE__OFFSET, 0x00000004
+.set CYFLD_TCPWM_CNT_RELOAD_EDGE__SIZE, 0x00000002
+.set CYVAL_TCPWM_CNT_RELOAD_EDGE_RISING_EDGE, 0x00000000
+.set CYVAL_TCPWM_CNT_RELOAD_EDGE_FALLING_EDGE, 0x00000001
+.set CYVAL_TCPWM_CNT_RELOAD_EDGE_BOTH_EDGES, 0x00000002
+.set CYVAL_TCPWM_CNT_RELOAD_EDGE_NO_EDGE_DET, 0x00000003
+.set CYFLD_TCPWM_CNT_STOP_EDGE__OFFSET, 0x00000006
+.set CYFLD_TCPWM_CNT_STOP_EDGE__SIZE, 0x00000002
+.set CYVAL_TCPWM_CNT_STOP_EDGE_RISING_EDGE, 0x00000000
+.set CYVAL_TCPWM_CNT_STOP_EDGE_FALLING_EDGE, 0x00000001
+.set CYVAL_TCPWM_CNT_STOP_EDGE_BOTH_EDGES, 0x00000002
+.set CYVAL_TCPWM_CNT_STOP_EDGE_NO_EDGE_DET, 0x00000003
+.set CYFLD_TCPWM_CNT_START_EDGE__OFFSET, 0x00000008
+.set CYFLD_TCPWM_CNT_START_EDGE__SIZE, 0x00000002
+.set CYVAL_TCPWM_CNT_START_EDGE_RISING_EDGE, 0x00000000
+.set CYVAL_TCPWM_CNT_START_EDGE_FALLING_EDGE, 0x00000001
+.set CYVAL_TCPWM_CNT_START_EDGE_BOTH_EDGES, 0x00000002
+.set CYVAL_TCPWM_CNT_START_EDGE_NO_EDGE_DET, 0x00000003
+.set CYREG_TCPWM_CNT0_TR_CTRL2, 0x40200128
+.set CYFLD_TCPWM_CNT_CC_MATCH_MODE__OFFSET, 0x00000000
+.set CYFLD_TCPWM_CNT_CC_MATCH_MODE__SIZE, 0x00000002
+.set CYVAL_TCPWM_CNT_CC_MATCH_MODE_SET, 0x00000000
+.set CYVAL_TCPWM_CNT_CC_MATCH_MODE_CLEAR, 0x00000001
+.set CYVAL_TCPWM_CNT_CC_MATCH_MODE_INVERT, 0x00000002
+.set CYVAL_TCPWM_CNT_CC_MATCH_MODE_NO_CHANGE, 0x00000003
+.set CYFLD_TCPWM_CNT_OVERFLOW_MODE__OFFSET, 0x00000002
+.set CYFLD_TCPWM_CNT_OVERFLOW_MODE__SIZE, 0x00000002
+.set CYVAL_TCPWM_CNT_OVERFLOW_MODE_SET, 0x00000000
+.set CYVAL_TCPWM_CNT_OVERFLOW_MODE_CLEAR, 0x00000001
+.set CYVAL_TCPWM_CNT_OVERFLOW_MODE_INVERT, 0x00000002
+.set CYVAL_TCPWM_CNT_OVERFLOW_MODE_NO_CHANGE, 0x00000003
+.set CYFLD_TCPWM_CNT_UNDERFLOW_MODE__OFFSET, 0x00000004
+.set CYFLD_TCPWM_CNT_UNDERFLOW_MODE__SIZE, 0x00000002
+.set CYVAL_TCPWM_CNT_UNDERFLOW_MODE_SET, 0x00000000
+.set CYVAL_TCPWM_CNT_UNDERFLOW_MODE_CLEAR, 0x00000001
+.set CYVAL_TCPWM_CNT_UNDERFLOW_MODE_INVERT, 0x00000002
+.set CYVAL_TCPWM_CNT_UNDERFLOW_MODE_NO_CHANGE, 0x00000003
+.set CYREG_TCPWM_CNT0_INTR, 0x40200130
+.set CYFLD_TCPWM_CNT_TC__OFFSET, 0x00000000
+.set CYFLD_TCPWM_CNT_TC__SIZE, 0x00000001
+.set CYFLD_TCPWM_CNT_CC_MATCH__OFFSET, 0x00000001
+.set CYFLD_TCPWM_CNT_CC_MATCH__SIZE, 0x00000001
+.set CYREG_TCPWM_CNT0_INTR_SET, 0x40200134
+.set CYREG_TCPWM_CNT0_INTR_MASK, 0x40200138
+.set CYREG_TCPWM_CNT0_INTR_MASKED, 0x4020013c
+.set CYDEV_TCPWM_CNT1_BASE, 0x40200140
+.set CYDEV_TCPWM_CNT1_SIZE, 0x00000040
+.set CYREG_TCPWM_CNT1_CTRL, 0x40200140
+.set CYREG_TCPWM_CNT1_STATUS, 0x40200144
+.set CYREG_TCPWM_CNT1_COUNTER, 0x40200148
+.set CYREG_TCPWM_CNT1_CC, 0x4020014c
+.set CYREG_TCPWM_CNT1_CC_BUFF, 0x40200150
+.set CYREG_TCPWM_CNT1_PERIOD, 0x40200154
+.set CYREG_TCPWM_CNT1_PERIOD_BUFF, 0x40200158
+.set CYREG_TCPWM_CNT1_TR_CTRL0, 0x40200160
+.set CYREG_TCPWM_CNT1_TR_CTRL1, 0x40200164
+.set CYREG_TCPWM_CNT1_TR_CTRL2, 0x40200168
+.set CYREG_TCPWM_CNT1_INTR, 0x40200170
+.set CYREG_TCPWM_CNT1_INTR_SET, 0x40200174
+.set CYREG_TCPWM_CNT1_INTR_MASK, 0x40200178
+.set CYREG_TCPWM_CNT1_INTR_MASKED, 0x4020017c
+.set CYDEV_TCPWM_CNT2_BASE, 0x40200180
+.set CYDEV_TCPWM_CNT2_SIZE, 0x00000040
+.set CYREG_TCPWM_CNT2_CTRL, 0x40200180
+.set CYREG_TCPWM_CNT2_STATUS, 0x40200184
+.set CYREG_TCPWM_CNT2_COUNTER, 0x40200188
+.set CYREG_TCPWM_CNT2_CC, 0x4020018c
+.set CYREG_TCPWM_CNT2_CC_BUFF, 0x40200190
+.set CYREG_TCPWM_CNT2_PERIOD, 0x40200194
+.set CYREG_TCPWM_CNT2_PERIOD_BUFF, 0x40200198
+.set CYREG_TCPWM_CNT2_TR_CTRL0, 0x402001a0
+.set CYREG_TCPWM_CNT2_TR_CTRL1, 0x402001a4
+.set CYREG_TCPWM_CNT2_TR_CTRL2, 0x402001a8
+.set CYREG_TCPWM_CNT2_INTR, 0x402001b0
+.set CYREG_TCPWM_CNT2_INTR_SET, 0x402001b4
+.set CYREG_TCPWM_CNT2_INTR_MASK, 0x402001b8
+.set CYREG_TCPWM_CNT2_INTR_MASKED, 0x402001bc
+.set CYDEV_TCPWM_CNT3_BASE, 0x402001c0
+.set CYDEV_TCPWM_CNT3_SIZE, 0x00000040
+.set CYREG_TCPWM_CNT3_CTRL, 0x402001c0
+.set CYREG_TCPWM_CNT3_STATUS, 0x402001c4
+.set CYREG_TCPWM_CNT3_COUNTER, 0x402001c8
+.set CYREG_TCPWM_CNT3_CC, 0x402001cc
+.set CYREG_TCPWM_CNT3_CC_BUFF, 0x402001d0
+.set CYREG_TCPWM_CNT3_PERIOD, 0x402001d4
+.set CYREG_TCPWM_CNT3_PERIOD_BUFF, 0x402001d8
+.set CYREG_TCPWM_CNT3_TR_CTRL0, 0x402001e0
+.set CYREG_TCPWM_CNT3_TR_CTRL1, 0x402001e4
+.set CYREG_TCPWM_CNT3_TR_CTRL2, 0x402001e8
+.set CYREG_TCPWM_CNT3_INTR, 0x402001f0
+.set CYREG_TCPWM_CNT3_INTR_SET, 0x402001f4
+.set CYREG_TCPWM_CNT3_INTR_MASK, 0x402001f8
+.set CYREG_TCPWM_CNT3_INTR_MASKED, 0x402001fc
+.set CYDEV_SCB0_BASE, 0x40240000
+.set CYDEV_SCB0_SIZE, 0x00010000
+.set CYREG_SCB0_CTRL, 0x40240000
+.set CYFLD_SCB_OVS__OFFSET, 0x00000000
+.set CYFLD_SCB_OVS__SIZE, 0x00000004
+.set CYFLD_SCB_EC_AM_MODE__OFFSET, 0x00000008
+.set CYFLD_SCB_EC_AM_MODE__SIZE, 0x00000001
+.set CYFLD_SCB_EC_OP_MODE__OFFSET, 0x00000009
+.set CYFLD_SCB_EC_OP_MODE__SIZE, 0x00000001
+.set CYFLD_SCB_EZ_MODE__OFFSET, 0x0000000a
+.set CYFLD_SCB_EZ_MODE__SIZE, 0x00000001
+.set CYFLD_SCB_BYTE_MODE__OFFSET, 0x0000000b
+.set CYFLD_SCB_BYTE_MODE__SIZE, 0x00000001
+.set CYFLD_SCB_ADDR_ACCEPT__OFFSET, 0x00000010
+.set CYFLD_SCB_ADDR_ACCEPT__SIZE, 0x00000001
+.set CYFLD_SCB_BLOCK__OFFSET, 0x00000011
+.set CYFLD_SCB_BLOCK__SIZE, 0x00000001
+.set CYFLD_SCB_MODE__OFFSET, 0x00000018
+.set CYFLD_SCB_MODE__SIZE, 0x00000002
+.set CYVAL_SCB_MODE_I2C, 0x00000000
+.set CYVAL_SCB_MODE_SPI, 0x00000001
+.set CYVAL_SCB_MODE_UART, 0x00000002
+.set CYFLD_SCB_ENABLED__OFFSET, 0x0000001f
+.set CYFLD_SCB_ENABLED__SIZE, 0x00000001
+.set CYREG_SCB0_STATUS, 0x40240004
+.set CYFLD_SCB_EC_BUSY__OFFSET, 0x00000000
+.set CYFLD_SCB_EC_BUSY__SIZE, 0x00000001
+.set CYREG_SCB0_SPI_CTRL, 0x40240020
+.set CYFLD_SCB_CONTINUOUS__OFFSET, 0x00000000
+.set CYFLD_SCB_CONTINUOUS__SIZE, 0x00000001
+.set CYFLD_SCB_SELECT_PRECEDE__OFFSET, 0x00000001
+.set CYFLD_SCB_SELECT_PRECEDE__SIZE, 0x00000001
+.set CYFLD_SCB_CPHA__OFFSET, 0x00000002
+.set CYFLD_SCB_CPHA__SIZE, 0x00000001
+.set CYFLD_SCB_CPOL__OFFSET, 0x00000003
+.set CYFLD_SCB_CPOL__SIZE, 0x00000001
+.set CYFLD_SCB_LATE_MISO_SAMPLE__OFFSET, 0x00000004
+.set CYFLD_SCB_LATE_MISO_SAMPLE__SIZE, 0x00000001
+.set CYFLD_SCB_SCLK_CONTINUOUS__OFFSET, 0x00000005
+.set CYFLD_SCB_SCLK_CONTINUOUS__SIZE, 0x00000001
+.set CYFLD_SCB_SSEL_POLARITY0__OFFSET, 0x00000008
+.set CYFLD_SCB_SSEL_POLARITY0__SIZE, 0x00000001
+.set CYFLD_SCB_SSEL_POLARITY1__OFFSET, 0x00000009
+.set CYFLD_SCB_SSEL_POLARITY1__SIZE, 0x00000001
+.set CYFLD_SCB_SSEL_POLARITY2__OFFSET, 0x0000000a
+.set CYFLD_SCB_SSEL_POLARITY2__SIZE, 0x00000001
+.set CYFLD_SCB_SSEL_POLARITY3__OFFSET, 0x0000000b
+.set CYFLD_SCB_SSEL_POLARITY3__SIZE, 0x00000001
+.set CYFLD_SCB_LOOPBACK__OFFSET, 0x00000010
+.set CYFLD_SCB_LOOPBACK__SIZE, 0x00000001
+.set CYFLD_SCB_SLAVE_SELECT__OFFSET, 0x0000001a
+.set CYFLD_SCB_SLAVE_SELECT__SIZE, 0x00000002
+.set CYFLD_SCB_MASTER_MODE__OFFSET, 0x0000001f
+.set CYFLD_SCB_MASTER_MODE__SIZE, 0x00000001
+.set CYREG_SCB0_SPI_STATUS, 0x40240024
+.set CYFLD_SCB_BUS_BUSY__OFFSET, 0x00000000
+.set CYFLD_SCB_BUS_BUSY__SIZE, 0x00000001
+.set CYFLD_SCB_SPI_EC_BUSY__OFFSET, 0x00000001
+.set CYFLD_SCB_SPI_EC_BUSY__SIZE, 0x00000001
+.set CYFLD_SCB_CURR_EZ_ADDR__OFFSET, 0x00000008
+.set CYFLD_SCB_CURR_EZ_ADDR__SIZE, 0x00000008
+.set CYFLD_SCB_BASE_EZ_ADDR__OFFSET, 0x00000010
+.set CYFLD_SCB_BASE_EZ_ADDR__SIZE, 0x00000008
+.set CYREG_SCB0_UART_CTRL, 0x40240040
+.set CYREG_SCB0_UART_TX_CTRL, 0x40240044
+.set CYFLD_SCB_STOP_BITS__OFFSET, 0x00000000
+.set CYFLD_SCB_STOP_BITS__SIZE, 0x00000003
+.set CYFLD_SCB_PARITY__OFFSET, 0x00000004
+.set CYFLD_SCB_PARITY__SIZE, 0x00000001
+.set CYFLD_SCB_PARITY_ENABLED__OFFSET, 0x00000005
+.set CYFLD_SCB_PARITY_ENABLED__SIZE, 0x00000001
+.set CYFLD_SCB_RETRY_ON_NACK__OFFSET, 0x00000008
+.set CYFLD_SCB_RETRY_ON_NACK__SIZE, 0x00000001
+.set CYREG_SCB0_UART_RX_CTRL, 0x40240048
+.set CYFLD_SCB_POLARITY__OFFSET, 0x00000006
+.set CYFLD_SCB_POLARITY__SIZE, 0x00000001
+.set CYFLD_SCB_DROP_ON_PARITY_ERROR__OFFSET, 0x00000008
+.set CYFLD_SCB_DROP_ON_PARITY_ERROR__SIZE, 0x00000001
+.set CYFLD_SCB_DROP_ON_FRAME_ERROR__OFFSET, 0x00000009
+.set CYFLD_SCB_DROP_ON_FRAME_ERROR__SIZE, 0x00000001
+.set CYFLD_SCB_MP_MODE__OFFSET, 0x0000000a
+.set CYFLD_SCB_MP_MODE__SIZE, 0x00000001
+.set CYFLD_SCB_LIN_MODE__OFFSET, 0x0000000c
+.set CYFLD_SCB_LIN_MODE__SIZE, 0x00000001
+.set CYFLD_SCB_SKIP_START__OFFSET, 0x0000000d
+.set CYFLD_SCB_SKIP_START__SIZE, 0x00000001
+.set CYFLD_SCB_BREAK_WIDTH__OFFSET, 0x00000010
+.set CYFLD_SCB_BREAK_WIDTH__SIZE, 0x00000004
+.set CYREG_SCB0_UART_RX_STATUS, 0x4024004c
+.set CYFLD_SCB_BR_COUNTER__OFFSET, 0x00000000
+.set CYFLD_SCB_BR_COUNTER__SIZE, 0x0000000c
+.set CYREG_SCB0_UART_FLOW_CTRL, 0x40240050
+.set CYFLD_SCB_TRIGGER_LEVEL__OFFSET, 0x00000000
+.set CYFLD_SCB_TRIGGER_LEVEL__SIZE, 0x00000004
+.set CYFLD_SCB_RTS_POLARITY__OFFSET, 0x00000010
+.set CYFLD_SCB_RTS_POLARITY__SIZE, 0x00000001
+.set CYFLD_SCB_CTS_POLARITY__OFFSET, 0x00000018
+.set CYFLD_SCB_CTS_POLARITY__SIZE, 0x00000001
+.set CYFLD_SCB_CTS_ENABLED__OFFSET, 0x00000019
+.set CYFLD_SCB_CTS_ENABLED__SIZE, 0x00000001
+.set CYREG_SCB0_I2C_CTRL, 0x40240060
+.set CYFLD_SCB_HIGH_PHASE_OVS__OFFSET, 0x00000000
+.set CYFLD_SCB_HIGH_PHASE_OVS__SIZE, 0x00000004
+.set CYFLD_SCB_LOW_PHASE_OVS__OFFSET, 0x00000004
+.set CYFLD_SCB_LOW_PHASE_OVS__SIZE, 0x00000004
+.set CYFLD_SCB_M_READY_DATA_ACK__OFFSET, 0x00000008
+.set CYFLD_SCB_M_READY_DATA_ACK__SIZE, 0x00000001
+.set CYFLD_SCB_M_NOT_READY_DATA_NACK__OFFSET, 0x00000009
+.set CYFLD_SCB_M_NOT_READY_DATA_NACK__SIZE, 0x00000001
+.set CYFLD_SCB_S_GENERAL_IGNORE__OFFSET, 0x0000000b
+.set CYFLD_SCB_S_GENERAL_IGNORE__SIZE, 0x00000001
+.set CYFLD_SCB_S_READY_ADDR_ACK__OFFSET, 0x0000000c
+.set CYFLD_SCB_S_READY_ADDR_ACK__SIZE, 0x00000001
+.set CYFLD_SCB_S_READY_DATA_ACK__OFFSET, 0x0000000d
+.set CYFLD_SCB_S_READY_DATA_ACK__SIZE, 0x00000001
+.set CYFLD_SCB_S_NOT_READY_ADDR_NACK__OFFSET, 0x0000000e
+.set CYFLD_SCB_S_NOT_READY_ADDR_NACK__SIZE, 0x00000001
+.set CYFLD_SCB_S_NOT_READY_DATA_NACK__OFFSET, 0x0000000f
+.set CYFLD_SCB_S_NOT_READY_DATA_NACK__SIZE, 0x00000001
+.set CYFLD_SCB_SLAVE_MODE__OFFSET, 0x0000001e
+.set CYFLD_SCB_SLAVE_MODE__SIZE, 0x00000001
+.set CYREG_SCB0_I2C_STATUS, 0x40240064
+.set CYFLD_SCB_I2C_EC_BUSY__OFFSET, 0x00000001
+.set CYFLD_SCB_I2C_EC_BUSY__SIZE, 0x00000001
+.set CYFLD_SCB_S_READ__OFFSET, 0x00000004
+.set CYFLD_SCB_S_READ__SIZE, 0x00000001
+.set CYFLD_SCB_M_READ__OFFSET, 0x00000005
+.set CYFLD_SCB_M_READ__SIZE, 0x00000001
+.set CYREG_SCB0_I2C_M_CMD, 0x40240068
+.set CYFLD_SCB_M_START__OFFSET, 0x00000000
+.set CYFLD_SCB_M_START__SIZE, 0x00000001
+.set CYFLD_SCB_M_START_ON_IDLE__OFFSET, 0x00000001
+.set CYFLD_SCB_M_START_ON_IDLE__SIZE, 0x00000001
+.set CYFLD_SCB_M_ACK__OFFSET, 0x00000002
+.set CYFLD_SCB_M_ACK__SIZE, 0x00000001
+.set CYFLD_SCB_M_NACK__OFFSET, 0x00000003
+.set CYFLD_SCB_M_NACK__SIZE, 0x00000001
+.set CYFLD_SCB_M_STOP__OFFSET, 0x00000004
+.set CYFLD_SCB_M_STOP__SIZE, 0x00000001
+.set CYREG_SCB0_I2C_S_CMD, 0x4024006c
+.set CYFLD_SCB_S_ACK__OFFSET, 0x00000000
+.set CYFLD_SCB_S_ACK__SIZE, 0x00000001
+.set CYFLD_SCB_S_NACK__OFFSET, 0x00000001
+.set CYFLD_SCB_S_NACK__SIZE, 0x00000001
+.set CYREG_SCB0_I2C_CFG, 0x40240070
+.set CYFLD_SCB_SDA_IN_FILT_TRIM__OFFSET, 0x00000000
+.set CYFLD_SCB_SDA_IN_FILT_TRIM__SIZE, 0x00000002
+.set CYFLD_SCB_SDA_IN_FILT_SEL__OFFSET, 0x00000004
+.set CYFLD_SCB_SDA_IN_FILT_SEL__SIZE, 0x00000001
+.set CYFLD_SCB_SCL_IN_FILT_TRIM__OFFSET, 0x00000008
+.set CYFLD_SCB_SCL_IN_FILT_TRIM__SIZE, 0x00000002
+.set CYFLD_SCB_SCL_IN_FILT_SEL__OFFSET, 0x0000000c
+.set CYFLD_SCB_SCL_IN_FILT_SEL__SIZE, 0x00000001
+.set CYFLD_SCB_SDA_OUT_FILT0_TRIM__OFFSET, 0x00000010
+.set CYFLD_SCB_SDA_OUT_FILT0_TRIM__SIZE, 0x00000002
+.set CYFLD_SCB_SDA_OUT_FILT1_TRIM__OFFSET, 0x00000012
+.set CYFLD_SCB_SDA_OUT_FILT1_TRIM__SIZE, 0x00000002
+.set CYFLD_SCB_SDA_OUT_FILT2_TRIM__OFFSET, 0x00000014
+.set CYFLD_SCB_SDA_OUT_FILT2_TRIM__SIZE, 0x00000002
+.set CYFLD_SCB_SDA_OUT_FILT_SEL__OFFSET, 0x0000001c
+.set CYFLD_SCB_SDA_OUT_FILT_SEL__SIZE, 0x00000002
+.set CYREG_SCB0_TX_CTRL, 0x40240200
+.set CYFLD_SCB_DATA_WIDTH__OFFSET, 0x00000000
+.set CYFLD_SCB_DATA_WIDTH__SIZE, 0x00000004
+.set CYFLD_SCB_MSB_FIRST__OFFSET, 0x00000008
+.set CYFLD_SCB_MSB_FIRST__SIZE, 0x00000001
+.set CYREG_SCB0_TX_FIFO_CTRL, 0x40240204
+.set CYFLD_SCB_CLEAR__OFFSET, 0x00000010
+.set CYFLD_SCB_CLEAR__SIZE, 0x00000001
+.set CYFLD_SCB_FREEZE__OFFSET, 0x00000011
+.set CYFLD_SCB_FREEZE__SIZE, 0x00000001
+.set CYREG_SCB0_TX_FIFO_STATUS, 0x40240208
+.set CYFLD_SCB_USED__OFFSET, 0x00000000
+.set CYFLD_SCB_USED__SIZE, 0x00000005
+.set CYFLD_SCB_SR_VALID__OFFSET, 0x0000000f
+.set CYFLD_SCB_SR_VALID__SIZE, 0x00000001
+.set CYFLD_SCB_RD_PTR__OFFSET, 0x00000010
+.set CYFLD_SCB_RD_PTR__SIZE, 0x00000004
+.set CYFLD_SCB_WR_PTR__OFFSET, 0x00000018
+.set CYFLD_SCB_WR_PTR__SIZE, 0x00000004
+.set CYREG_SCB0_TX_FIFO_WR, 0x40240240
+.set CYFLD_SCB_DATA__OFFSET, 0x00000000
+.set CYFLD_SCB_DATA__SIZE, 0x00000010
+.set CYREG_SCB0_RX_CTRL, 0x40240300
+.set CYFLD_SCB_MEDIAN__OFFSET, 0x00000009
+.set CYFLD_SCB_MEDIAN__SIZE, 0x00000001
+.set CYREG_SCB0_RX_FIFO_CTRL, 0x40240304
+.set CYREG_SCB0_RX_FIFO_STATUS, 0x40240308
+.set CYREG_SCB0_RX_MATCH, 0x40240310
+.set CYFLD_SCB_ADDR__OFFSET, 0x00000000
+.set CYFLD_SCB_ADDR__SIZE, 0x00000008
+.set CYFLD_SCB_MASK__OFFSET, 0x00000010
+.set CYFLD_SCB_MASK__SIZE, 0x00000008
+.set CYREG_SCB0_RX_FIFO_RD, 0x40240340
+.set CYREG_SCB0_RX_FIFO_RD_SILENT, 0x40240344
+.set CYREG_SCB0_EZ_DATA0, 0x40240400
+.set CYFLD_SCB_EZ_DATA__OFFSET, 0x00000000
+.set CYFLD_SCB_EZ_DATA__SIZE, 0x00000008
+.set CYREG_SCB0_EZ_DATA1, 0x40240404
+.set CYREG_SCB0_EZ_DATA2, 0x40240408
+.set CYREG_SCB0_EZ_DATA3, 0x4024040c
+.set CYREG_SCB0_EZ_DATA4, 0x40240410
+.set CYREG_SCB0_EZ_DATA5, 0x40240414
+.set CYREG_SCB0_EZ_DATA6, 0x40240418
+.set CYREG_SCB0_EZ_DATA7, 0x4024041c
+.set CYREG_SCB0_EZ_DATA8, 0x40240420
+.set CYREG_SCB0_EZ_DATA9, 0x40240424
+.set CYREG_SCB0_EZ_DATA10, 0x40240428
+.set CYREG_SCB0_EZ_DATA11, 0x4024042c
+.set CYREG_SCB0_EZ_DATA12, 0x40240430
+.set CYREG_SCB0_EZ_DATA13, 0x40240434
+.set CYREG_SCB0_EZ_DATA14, 0x40240438
+.set CYREG_SCB0_EZ_DATA15, 0x4024043c
+.set CYREG_SCB0_EZ_DATA16, 0x40240440
+.set CYREG_SCB0_EZ_DATA17, 0x40240444
+.set CYREG_SCB0_EZ_DATA18, 0x40240448
+.set CYREG_SCB0_EZ_DATA19, 0x4024044c
+.set CYREG_SCB0_EZ_DATA20, 0x40240450
+.set CYREG_SCB0_EZ_DATA21, 0x40240454
+.set CYREG_SCB0_EZ_DATA22, 0x40240458
+.set CYREG_SCB0_EZ_DATA23, 0x4024045c
+.set CYREG_SCB0_EZ_DATA24, 0x40240460
+.set CYREG_SCB0_EZ_DATA25, 0x40240464
+.set CYREG_SCB0_EZ_DATA26, 0x40240468
+.set CYREG_SCB0_EZ_DATA27, 0x4024046c
+.set CYREG_SCB0_EZ_DATA28, 0x40240470
+.set CYREG_SCB0_EZ_DATA29, 0x40240474
+.set CYREG_SCB0_EZ_DATA30, 0x40240478
+.set CYREG_SCB0_EZ_DATA31, 0x4024047c
+.set CYREG_SCB0_INTR_CAUSE, 0x40240e00
+.set CYFLD_SCB_M__OFFSET, 0x00000000
+.set CYFLD_SCB_M__SIZE, 0x00000001
+.set CYFLD_SCB_S__OFFSET, 0x00000001
+.set CYFLD_SCB_S__SIZE, 0x00000001
+.set CYFLD_SCB_TX__OFFSET, 0x00000002
+.set CYFLD_SCB_TX__SIZE, 0x00000001
+.set CYFLD_SCB_RX__OFFSET, 0x00000003
+.set CYFLD_SCB_RX__SIZE, 0x00000001
+.set CYFLD_SCB_I2C_EC__OFFSET, 0x00000004
+.set CYFLD_SCB_I2C_EC__SIZE, 0x00000001
+.set CYFLD_SCB_SPI_EC__OFFSET, 0x00000005
+.set CYFLD_SCB_SPI_EC__SIZE, 0x00000001
+.set CYREG_SCB0_INTR_I2C_EC, 0x40240e80
+.set CYFLD_SCB_WAKE_UP__OFFSET, 0x00000000
+.set CYFLD_SCB_WAKE_UP__SIZE, 0x00000001
+.set CYFLD_SCB_EZ_STOP__OFFSET, 0x00000001
+.set CYFLD_SCB_EZ_STOP__SIZE, 0x00000001
+.set CYFLD_SCB_EZ_WRITE_STOP__OFFSET, 0x00000002
+.set CYFLD_SCB_EZ_WRITE_STOP__SIZE, 0x00000001
+.set CYFLD_SCB_EZ_READ_STOP__OFFSET, 0x00000003
+.set CYFLD_SCB_EZ_READ_STOP__SIZE, 0x00000001
+.set CYREG_SCB0_INTR_I2C_EC_MASK, 0x40240e88
+.set CYREG_SCB0_INTR_I2C_EC_MASKED, 0x40240e8c
+.set CYREG_SCB0_INTR_SPI_EC, 0x40240ec0
+.set CYREG_SCB0_INTR_SPI_EC_MASK, 0x40240ec8
+.set CYREG_SCB0_INTR_SPI_EC_MASKED, 0x40240ecc
+.set CYREG_SCB0_INTR_M, 0x40240f00
+.set CYFLD_SCB_I2C_ARB_LOST__OFFSET, 0x00000000
+.set CYFLD_SCB_I2C_ARB_LOST__SIZE, 0x00000001
+.set CYFLD_SCB_I2C_NACK__OFFSET, 0x00000001
+.set CYFLD_SCB_I2C_NACK__SIZE, 0x00000001
+.set CYFLD_SCB_I2C_ACK__OFFSET, 0x00000002
+.set CYFLD_SCB_I2C_ACK__SIZE, 0x00000001
+.set CYFLD_SCB_I2C_STOP__OFFSET, 0x00000004
+.set CYFLD_SCB_I2C_STOP__SIZE, 0x00000001
+.set CYFLD_SCB_I2C_BUS_ERROR__OFFSET, 0x00000008
+.set CYFLD_SCB_I2C_BUS_ERROR__SIZE, 0x00000001
+.set CYFLD_SCB_SPI_DONE__OFFSET, 0x00000009
+.set CYFLD_SCB_SPI_DONE__SIZE, 0x00000001
+.set CYREG_SCB0_INTR_M_SET, 0x40240f04
+.set CYREG_SCB0_INTR_M_MASK, 0x40240f08
+.set CYREG_SCB0_INTR_M_MASKED, 0x40240f0c
+.set CYREG_SCB0_INTR_S, 0x40240f40
+.set CYFLD_SCB_I2C_WRITE_STOP__OFFSET, 0x00000003
+.set CYFLD_SCB_I2C_WRITE_STOP__SIZE, 0x00000001
+.set CYFLD_SCB_I2C_START__OFFSET, 0x00000005
+.set CYFLD_SCB_I2C_START__SIZE, 0x00000001
+.set CYFLD_SCB_I2C_ADDR_MATCH__OFFSET, 0x00000006
+.set CYFLD_SCB_I2C_ADDR_MATCH__SIZE, 0x00000001
+.set CYFLD_SCB_I2C_GENERAL__OFFSET, 0x00000007
+.set CYFLD_SCB_I2C_GENERAL__SIZE, 0x00000001
+.set CYFLD_SCB_SPI_EZ_WRITE_STOP__OFFSET, 0x00000009
+.set CYFLD_SCB_SPI_EZ_WRITE_STOP__SIZE, 0x00000001
+.set CYFLD_SCB_SPI_EZ_STOP__OFFSET, 0x0000000a
+.set CYFLD_SCB_SPI_EZ_STOP__SIZE, 0x00000001
+.set CYFLD_SCB_SPI_BUS_ERROR__OFFSET, 0x0000000b
+.set CYFLD_SCB_SPI_BUS_ERROR__SIZE, 0x00000001
+.set CYREG_SCB0_INTR_S_SET, 0x40240f44
+.set CYREG_SCB0_INTR_S_MASK, 0x40240f48
+.set CYREG_SCB0_INTR_S_MASKED, 0x40240f4c
+.set CYREG_SCB0_INTR_TX, 0x40240f80
+.set CYFLD_SCB_TRIGGER__OFFSET, 0x00000000
+.set CYFLD_SCB_TRIGGER__SIZE, 0x00000001
+.set CYFLD_SCB_NOT_FULL__OFFSET, 0x00000001
+.set CYFLD_SCB_NOT_FULL__SIZE, 0x00000001
+.set CYFLD_SCB_EMPTY__OFFSET, 0x00000004
+.set CYFLD_SCB_EMPTY__SIZE, 0x00000001
+.set CYFLD_SCB_OVERFLOW__OFFSET, 0x00000005
+.set CYFLD_SCB_OVERFLOW__SIZE, 0x00000001
+.set CYFLD_SCB_UNDERFLOW__OFFSET, 0x00000006
+.set CYFLD_SCB_UNDERFLOW__SIZE, 0x00000001
+.set CYFLD_SCB_BLOCKED__OFFSET, 0x00000007
+.set CYFLD_SCB_BLOCKED__SIZE, 0x00000001
+.set CYFLD_SCB_UART_NACK__OFFSET, 0x00000008
+.set CYFLD_SCB_UART_NACK__SIZE, 0x00000001
+.set CYFLD_SCB_UART_DONE__OFFSET, 0x00000009
+.set CYFLD_SCB_UART_DONE__SIZE, 0x00000001
+.set CYFLD_SCB_UART_ARB_LOST__OFFSET, 0x0000000a
+.set CYFLD_SCB_UART_ARB_LOST__SIZE, 0x00000001
+.set CYREG_SCB0_INTR_TX_SET, 0x40240f84
+.set CYREG_SCB0_INTR_TX_MASK, 0x40240f88
+.set CYREG_SCB0_INTR_TX_MASKED, 0x40240f8c
+.set CYREG_SCB0_INTR_RX, 0x40240fc0
+.set CYFLD_SCB_NOT_EMPTY__OFFSET, 0x00000002
+.set CYFLD_SCB_NOT_EMPTY__SIZE, 0x00000001
+.set CYFLD_SCB_FULL__OFFSET, 0x00000003
+.set CYFLD_SCB_FULL__SIZE, 0x00000001
+.set CYFLD_SCB_FRAME_ERROR__OFFSET, 0x00000008
+.set CYFLD_SCB_FRAME_ERROR__SIZE, 0x00000001
+.set CYFLD_SCB_PARITY_ERROR__OFFSET, 0x00000009
+.set CYFLD_SCB_PARITY_ERROR__SIZE, 0x00000001
+.set CYFLD_SCB_BAUD_DETECT__OFFSET, 0x0000000a
+.set CYFLD_SCB_BAUD_DETECT__SIZE, 0x00000001
+.set CYFLD_SCB_BREAK_DETECT__OFFSET, 0x0000000b
+.set CYFLD_SCB_BREAK_DETECT__SIZE, 0x00000001
+.set CYREG_SCB0_INTR_RX_SET, 0x40240fc4
+.set CYREG_SCB0_INTR_RX_MASK, 0x40240fc8
+.set CYREG_SCB0_INTR_RX_MASKED, 0x40240fcc
+.set CYDEV_SCB1_BASE, 0x40250000
+.set CYDEV_SCB1_SIZE, 0x00010000
+.set CYREG_SCB1_CTRL, 0x40250000
+.set CYREG_SCB1_STATUS, 0x40250004
+.set CYREG_SCB1_SPI_CTRL, 0x40250020
+.set CYREG_SCB1_SPI_STATUS, 0x40250024
+.set CYREG_SCB1_UART_CTRL, 0x40250040
+.set CYREG_SCB1_UART_TX_CTRL, 0x40250044
+.set CYREG_SCB1_UART_RX_CTRL, 0x40250048
+.set CYREG_SCB1_UART_RX_STATUS, 0x4025004c
+.set CYREG_SCB1_UART_FLOW_CTRL, 0x40250050
+.set CYREG_SCB1_I2C_CTRL, 0x40250060
+.set CYREG_SCB1_I2C_STATUS, 0x40250064
+.set CYREG_SCB1_I2C_M_CMD, 0x40250068
+.set CYREG_SCB1_I2C_S_CMD, 0x4025006c
+.set CYREG_SCB1_I2C_CFG, 0x40250070
+.set CYREG_SCB1_TX_CTRL, 0x40250200
+.set CYREG_SCB1_TX_FIFO_CTRL, 0x40250204
+.set CYREG_SCB1_TX_FIFO_STATUS, 0x40250208
+.set CYREG_SCB1_TX_FIFO_WR, 0x40250240
+.set CYREG_SCB1_RX_CTRL, 0x40250300
+.set CYREG_SCB1_RX_FIFO_CTRL, 0x40250304
+.set CYREG_SCB1_RX_FIFO_STATUS, 0x40250308
+.set CYREG_SCB1_RX_MATCH, 0x40250310
+.set CYREG_SCB1_RX_FIFO_RD, 0x40250340
+.set CYREG_SCB1_RX_FIFO_RD_SILENT, 0x40250344
+.set CYREG_SCB1_EZ_DATA0, 0x40250400
+.set CYREG_SCB1_EZ_DATA1, 0x40250404
+.set CYREG_SCB1_EZ_DATA2, 0x40250408
+.set CYREG_SCB1_EZ_DATA3, 0x4025040c
+.set CYREG_SCB1_EZ_DATA4, 0x40250410
+.set CYREG_SCB1_EZ_DATA5, 0x40250414
+.set CYREG_SCB1_EZ_DATA6, 0x40250418
+.set CYREG_SCB1_EZ_DATA7, 0x4025041c
+.set CYREG_SCB1_EZ_DATA8, 0x40250420
+.set CYREG_SCB1_EZ_DATA9, 0x40250424
+.set CYREG_SCB1_EZ_DATA10, 0x40250428
+.set CYREG_SCB1_EZ_DATA11, 0x4025042c
+.set CYREG_SCB1_EZ_DATA12, 0x40250430
+.set CYREG_SCB1_EZ_DATA13, 0x40250434
+.set CYREG_SCB1_EZ_DATA14, 0x40250438
+.set CYREG_SCB1_EZ_DATA15, 0x4025043c
+.set CYREG_SCB1_EZ_DATA16, 0x40250440
+.set CYREG_SCB1_EZ_DATA17, 0x40250444
+.set CYREG_SCB1_EZ_DATA18, 0x40250448
+.set CYREG_SCB1_EZ_DATA19, 0x4025044c
+.set CYREG_SCB1_EZ_DATA20, 0x40250450
+.set CYREG_SCB1_EZ_DATA21, 0x40250454
+.set CYREG_SCB1_EZ_DATA22, 0x40250458
+.set CYREG_SCB1_EZ_DATA23, 0x4025045c
+.set CYREG_SCB1_EZ_DATA24, 0x40250460
+.set CYREG_SCB1_EZ_DATA25, 0x40250464
+.set CYREG_SCB1_EZ_DATA26, 0x40250468
+.set CYREG_SCB1_EZ_DATA27, 0x4025046c
+.set CYREG_SCB1_EZ_DATA28, 0x40250470
+.set CYREG_SCB1_EZ_DATA29, 0x40250474
+.set CYREG_SCB1_EZ_DATA30, 0x40250478
+.set CYREG_SCB1_EZ_DATA31, 0x4025047c
+.set CYREG_SCB1_INTR_CAUSE, 0x40250e00
+.set CYREG_SCB1_INTR_I2C_EC, 0x40250e80
+.set CYREG_SCB1_INTR_I2C_EC_MASK, 0x40250e88
+.set CYREG_SCB1_INTR_I2C_EC_MASKED, 0x40250e8c
+.set CYREG_SCB1_INTR_SPI_EC, 0x40250ec0
+.set CYREG_SCB1_INTR_SPI_EC_MASK, 0x40250ec8
+.set CYREG_SCB1_INTR_SPI_EC_MASKED, 0x40250ecc
+.set CYREG_SCB1_INTR_M, 0x40250f00
+.set CYREG_SCB1_INTR_M_SET, 0x40250f04
+.set CYREG_SCB1_INTR_M_MASK, 0x40250f08
+.set CYREG_SCB1_INTR_M_MASKED, 0x40250f0c
+.set CYREG_SCB1_INTR_S, 0x40250f40
+.set CYREG_SCB1_INTR_S_SET, 0x40250f44
+.set CYREG_SCB1_INTR_S_MASK, 0x40250f48
+.set CYREG_SCB1_INTR_S_MASKED, 0x40250f4c
+.set CYREG_SCB1_INTR_TX, 0x40250f80
+.set CYREG_SCB1_INTR_TX_SET, 0x40250f84
+.set CYREG_SCB1_INTR_TX_MASK, 0x40250f88
+.set CYREG_SCB1_INTR_TX_MASKED, 0x40250f8c
+.set CYREG_SCB1_INTR_RX, 0x40250fc0
+.set CYREG_SCB1_INTR_RX_SET, 0x40250fc4
+.set CYREG_SCB1_INTR_RX_MASK, 0x40250fc8
+.set CYREG_SCB1_INTR_RX_MASKED, 0x40250fcc
+.set CYDEV_CSD_BASE, 0x40280000
+.set CYDEV_CSD_SIZE, 0x00010000
+.set CYREG_CSD_ID, 0x40280000
+.set CYFLD_CSD_ID__OFFSET, 0x00000000
+.set CYFLD_CSD_ID__SIZE, 0x00000010
+.set CYFLD_CSD_REVISION__OFFSET, 0x00000010
+.set CYFLD_CSD_REVISION__SIZE, 0x00000010
+.set CYREG_CSD_CONFIG, 0x40280004
+.set CYFLD_CSD_DSI_SAMPLE_EN__OFFSET, 0x00000000
+.set CYFLD_CSD_DSI_SAMPLE_EN__SIZE, 0x00000001
+.set CYFLD_CSD_SAMPLE_SYNC__OFFSET, 0x00000001
+.set CYFLD_CSD_SAMPLE_SYNC__SIZE, 0x00000001
+.set CYFLD_CSD_BYPASS_SEL__OFFSET, 0x00000002
+.set CYFLD_CSD_BYPASS_SEL__SIZE, 0x00000001
+.set CYVAL_CSD_BYPASS_SEL_PRS_OR_DIV2, 0x00000000
+.set CYVAL_CSD_BYPASS_SEL_DIRECT_CLOCK, 0x00000001
+.set CYFLD_CSD_FILTER_ENABLE__OFFSET, 0x00000003
+.set CYFLD_CSD_FILTER_ENABLE__SIZE, 0x00000001
+.set CYVAL_CSD_FILTER_ENABLE_FILTER_OFF, 0x00000000
+.set CYVAL_CSD_FILTER_ENABLE_FILTER_ON, 0x00000001
+.set CYFLD_CSD_DUAL_CAP_EN__OFFSET, 0x00000004
+.set CYFLD_CSD_DUAL_CAP_EN__SIZE, 0x00000001
+.set CYVAL_CSD_DUAL_CAP_EN_DISABLE, 0x00000000
+.set CYVAL_CSD_DUAL_CAP_EN_ENABLE, 0x00000001
+.set CYFLD_CSD_PRS_CLEAR__OFFSET, 0x00000005
+.set CYFLD_CSD_PRS_CLEAR__SIZE, 0x00000001
+.set CYFLD_CSD_PRS_SELECT__OFFSET, 0x00000006
+.set CYFLD_CSD_PRS_SELECT__SIZE, 0x00000001
+.set CYVAL_CSD_PRS_SELECT_DIV2, 0x00000000
+.set CYVAL_CSD_PRS_SELECT_PRS, 0x00000001
+.set CYFLD_CSD_PRS_12_8__OFFSET, 0x00000007
+.set CYFLD_CSD_PRS_12_8__SIZE, 0x00000001
+.set CYVAL_CSD_PRS_12_8_8B, 0x00000000
+.set CYVAL_CSD_PRS_12_8_12B, 0x00000001
+.set CYFLD_CSD_DSI_SENSE_EN__OFFSET, 0x00000008
+.set CYFLD_CSD_DSI_SENSE_EN__SIZE, 0x00000001
+.set CYFLD_CSD_SHIELD_DELAY__OFFSET, 0x00000009
+.set CYFLD_CSD_SHIELD_DELAY__SIZE, 0x00000002
+.set CYVAL_CSD_SHIELD_DELAY_OFF, 0x00000000
+.set CYVAL_CSD_SHIELD_DELAY_50NS, 0x00000002
+.set CYVAL_CSD_SHIELD_DELAY_10NS, 0x00000003
+.set CYFLD_CSD_SENSE_COMP_BW__OFFSET, 0x0000000b
+.set CYFLD_CSD_SENSE_COMP_BW__SIZE, 0x00000001
+.set CYVAL_CSD_SENSE_COMP_BW_LOW, 0x00000000
+.set CYVAL_CSD_SENSE_COMP_BW_HIGH, 0x00000001
+.set CYFLD_CSD_SENSE_EN__OFFSET, 0x0000000c
+.set CYFLD_CSD_SENSE_EN__SIZE, 0x00000001
+.set CYFLD_CSD_REFBUF_EN__OFFSET, 0x0000000d
+.set CYFLD_CSD_REFBUF_EN__SIZE, 0x00000001
+.set CYFLD_CSD_COMP_MODE__OFFSET, 0x0000000e
+.set CYFLD_CSD_COMP_MODE__SIZE, 0x00000001
+.set CYVAL_CSD_COMP_MODE_CHARGE_BUF, 0x00000000
+.set CYVAL_CSD_COMP_MODE_CHARGE_IO, 0x00000001
+.set CYFLD_CSD_COMP_PIN__OFFSET, 0x0000000f
+.set CYFLD_CSD_COMP_PIN__SIZE, 0x00000001
+.set CYVAL_CSD_COMP_PIN_CHANNEL1, 0x00000000
+.set CYVAL_CSD_COMP_PIN_CHANNEL2, 0x00000001
+.set CYFLD_CSD_POLARITY__OFFSET, 0x00000010
+.set CYFLD_CSD_POLARITY__SIZE, 0x00000001
+.set CYVAL_CSD_POLARITY_VSSIO, 0x00000000
+.set CYVAL_CSD_POLARITY_VDDIO, 0x00000001
+.set CYFLD_CSD_POLARITY2__OFFSET, 0x00000011
+.set CYFLD_CSD_POLARITY2__SIZE, 0x00000001
+.set CYVAL_CSD_POLARITY2_VSSIO, 0x00000000
+.set CYVAL_CSD_POLARITY2_VDDIO, 0x00000001
+.set CYFLD_CSD_MUTUAL_CAP__OFFSET, 0x00000012
+.set CYFLD_CSD_MUTUAL_CAP__SIZE, 0x00000001
+.set CYVAL_CSD_MUTUAL_CAP_SELFCAP, 0x00000000
+.set CYVAL_CSD_MUTUAL_CAP_MUTUALCAP, 0x00000001
+.set CYFLD_CSD_SENSE_COMP_EN__OFFSET, 0x00000013
+.set CYFLD_CSD_SENSE_COMP_EN__SIZE, 0x00000001
+.set CYFLD_CSD_REBUF_OUTSEL__OFFSET, 0x00000015
+.set CYFLD_CSD_REBUF_OUTSEL__SIZE, 0x00000001
+.set CYVAL_CSD_REBUF_OUTSEL_AMUXA, 0x00000000
+.set CYVAL_CSD_REBUF_OUTSEL_AMUXB, 0x00000001
+.set CYFLD_CSD_SENSE_INSEL__OFFSET, 0x00000016
+.set CYFLD_CSD_SENSE_INSEL__SIZE, 0x00000001
+.set CYVAL_CSD_SENSE_INSEL_SENSE_CHANNEL1, 0x00000000
+.set CYVAL_CSD_SENSE_INSEL_SENSE_AMUXA, 0x00000001
+.set CYFLD_CSD_REFBUF_DRV__OFFSET, 0x00000017
+.set CYFLD_CSD_REFBUF_DRV__SIZE, 0x00000002
+.set CYVAL_CSD_REFBUF_DRV_OFF, 0x00000000
+.set CYVAL_CSD_REFBUF_DRV_DRV_1, 0x00000001
+.set CYVAL_CSD_REFBUF_DRV_DRV_2, 0x00000002
+.set CYVAL_CSD_REFBUF_DRV_DRV_3, 0x00000003
+.set CYFLD_CSD_DDFTSEL__OFFSET, 0x0000001a
+.set CYFLD_CSD_DDFTSEL__SIZE, 0x00000003
+.set CYVAL_CSD_DDFTSEL_NORMAL, 0x00000000
+.set CYVAL_CSD_DDFTSEL_CSD_SENSE, 0x00000001
+.set CYVAL_CSD_DDFTSEL_CSD_SHIELD, 0x00000002
+.set CYVAL_CSD_DDFTSEL_CLK_SAMPLE, 0x00000003
+.set CYVAL_CSD_DDFTSEL_COMP_OUT, 0x00000004
+.set CYFLD_CSD_ADFTEN__OFFSET, 0x0000001d
+.set CYFLD_CSD_ADFTEN__SIZE, 0x00000001
+.set CYFLD_CSD_DDFTCOMP__OFFSET, 0x0000001e
+.set CYFLD_CSD_DDFTCOMP__SIZE, 0x00000001
+.set CYVAL_CSD_DDFTCOMP_REFBUFCOMP, 0x00000000
+.set CYVAL_CSD_DDFTCOMP_SENSECOMP, 0x00000001
+.set CYFLD_CSD_ENABLE__OFFSET, 0x0000001f
+.set CYFLD_CSD_ENABLE__SIZE, 0x00000001
+.set CYREG_CSD_IDAC, 0x40280008
+.set CYFLD_CSD_IDAC1__OFFSET, 0x00000000
+.set CYFLD_CSD_IDAC1__SIZE, 0x00000008
+.set CYFLD_CSD_IDAC1_MODE__OFFSET, 0x00000008
+.set CYFLD_CSD_IDAC1_MODE__SIZE, 0x00000002
+.set CYVAL_CSD_IDAC1_MODE_OFF, 0x00000000
+.set CYVAL_CSD_IDAC1_MODE_FIXED, 0x00000001
+.set CYVAL_CSD_IDAC1_MODE_VARIABLE, 0x00000002
+.set CYVAL_CSD_IDAC1_MODE_DSI, 0x00000003
+.set CYFLD_CSD_IDAC1_RANGE__OFFSET, 0x0000000a
+.set CYFLD_CSD_IDAC1_RANGE__SIZE, 0x00000001
+.set CYVAL_CSD_IDAC1_RANGE_4X, 0x00000000
+.set CYVAL_CSD_IDAC1_RANGE_8X, 0x00000001
+.set CYFLD_CSD_POLARITY1_MIR__OFFSET, 0x0000000c
+.set CYFLD_CSD_POLARITY1_MIR__SIZE, 0x00000001
+.set CYFLD_CSD_IDAC2__OFFSET, 0x00000010
+.set CYFLD_CSD_IDAC2__SIZE, 0x00000007
+.set CYFLD_CSD_IDAC2_MODE__OFFSET, 0x00000018
+.set CYFLD_CSD_IDAC2_MODE__SIZE, 0x00000002
+.set CYVAL_CSD_IDAC2_MODE_OFF, 0x00000000
+.set CYVAL_CSD_IDAC2_MODE_FIXED, 0x00000001
+.set CYVAL_CSD_IDAC2_MODE_VARIABLE, 0x00000002
+.set CYVAL_CSD_IDAC2_MODE_DSI, 0x00000003
+.set CYFLD_CSD_IDAC2_RANGE__OFFSET, 0x0000001a
+.set CYFLD_CSD_IDAC2_RANGE__SIZE, 0x00000001
+.set CYVAL_CSD_IDAC2_RANGE_4X, 0x00000000
+.set CYVAL_CSD_IDAC2_RANGE_8X, 0x00000001
+.set CYFLD_CSD_POLARITY2_MIR__OFFSET, 0x0000001c
+.set CYFLD_CSD_POLARITY2_MIR__SIZE, 0x00000001
+.set CYFLD_CSD_FEEDBACK_MODE__OFFSET, 0x0000001e
+.set CYFLD_CSD_FEEDBACK_MODE__SIZE, 0x00000001
+.set CYVAL_CSD_FEEDBACK_MODE_FLOP, 0x00000000
+.set CYVAL_CSD_FEEDBACK_MODE_COMP, 0x00000001
+.set CYREG_CSD_COUNTER, 0x4028000c
+.set CYFLD_CSD_COUNTER__OFFSET, 0x00000000
+.set CYFLD_CSD_COUNTER__SIZE, 0x00000010
+.set CYFLD_CSD_PERIOD__OFFSET, 0x00000010
+.set CYFLD_CSD_PERIOD__SIZE, 0x00000010
+.set CYREG_CSD_STATUS, 0x40280010
+.set CYFLD_CSD_CSD_CHARGE__OFFSET, 0x00000000
+.set CYFLD_CSD_CSD_CHARGE__SIZE, 0x00000001
+.set CYFLD_CSD_CSD_SENSE__OFFSET, 0x00000001
+.set CYFLD_CSD_CSD_SENSE__SIZE, 0x00000001
+.set CYFLD_CSD_COMP_OUT__OFFSET, 0x00000002
+.set CYFLD_CSD_COMP_OUT__SIZE, 0x00000001
+.set CYVAL_CSD_COMP_OUT_C_LT_VREF, 0x00000000
+.set CYVAL_CSD_COMP_OUT_C_GT_VREF, 0x00000001
+.set CYFLD_CSD_SAMPLE__OFFSET, 0x00000003
+.set CYFLD_CSD_SAMPLE__SIZE, 0x00000001
+.set CYREG_CSD_INTR, 0x40280014
+.set CYFLD_CSD_CSD__OFFSET, 0x00000000
+.set CYFLD_CSD_CSD__SIZE, 0x00000001
+.set CYREG_CSD_INTR_SET, 0x40280018
+.set CYREG_CSD_PWM, 0x4028001c
+.set CYFLD_CSD_PWM_COUNT__OFFSET, 0x00000000
+.set CYFLD_CSD_PWM_COUNT__SIZE, 0x00000004
+.set CYFLD_CSD_PWM_SEL__OFFSET, 0x00000004
+.set CYFLD_CSD_PWM_SEL__SIZE, 0x00000002
+.set CYVAL_CSD_PWM_SEL_OFF, 0x00000000
+.set CYVAL_CSD_PWM_SEL_FIXED_HIGH, 0x00000002
+.set CYVAL_CSD_PWM_SEL_FIXED_LOW, 0x00000003
+.set CYREG_CSD_TRIM1, 0x4028ff00
+.set CYFLD_CSD_IDAC1_SRC_TRIM__OFFSET, 0x00000000
+.set CYFLD_CSD_IDAC1_SRC_TRIM__SIZE, 0x00000004
+.set CYFLD_CSD_IDAC2_SRC_TRIM__OFFSET, 0x00000004
+.set CYFLD_CSD_IDAC2_SRC_TRIM__SIZE, 0x00000004
+.set CYREG_CSD_TRIM2, 0x4028ff04
+.set CYFLD_CSD_IDAC1_SNK_TRIM__OFFSET, 0x00000000
+.set CYFLD_CSD_IDAC1_SNK_TRIM__SIZE, 0x00000004
+.set CYFLD_CSD_IDAC2_SNK_TRIM__OFFSET, 0x00000004
+.set CYFLD_CSD_IDAC2_SNK_TRIM__SIZE, 0x00000004
+.set CYDEV_LCD_BASE, 0x402a0000
+.set CYDEV_LCD_SIZE, 0x00010000
+.set CYREG_LCD_ID, 0x402a0000
+.set CYFLD_LCD_ID__OFFSET, 0x00000000
+.set CYFLD_LCD_ID__SIZE, 0x00000010
+.set CYFLD_LCD_REVISION__OFFSET, 0x00000010
+.set CYFLD_LCD_REVISION__SIZE, 0x00000010
+.set CYREG_LCD_DIVIDER, 0x402a0004
+.set CYFLD_LCD_SUBFR_DIV__OFFSET, 0x00000000
+.set CYFLD_LCD_SUBFR_DIV__SIZE, 0x00000010
+.set CYFLD_LCD_DEAD_DIV__OFFSET, 0x00000010
+.set CYFLD_LCD_DEAD_DIV__SIZE, 0x00000010
+.set CYREG_LCD_CONTROL, 0x402a0008
+.set CYFLD_LCD_LS_EN__OFFSET, 0x00000000
+.set CYFLD_LCD_LS_EN__SIZE, 0x00000001
+.set CYFLD_LCD_HS_EN__OFFSET, 0x00000001
+.set CYFLD_LCD_HS_EN__SIZE, 0x00000001
+.set CYFLD_LCD_LCD_MODE__OFFSET, 0x00000002
+.set CYFLD_LCD_LCD_MODE__SIZE, 0x00000001
+.set CYVAL_LCD_LCD_MODE_LS, 0x00000000
+.set CYVAL_LCD_LCD_MODE_HS, 0x00000001
+.set CYFLD_LCD_TYPE__OFFSET, 0x00000003
+.set CYFLD_LCD_TYPE__SIZE, 0x00000001
+.set CYVAL_LCD_TYPE_TYPE_A, 0x00000000
+.set CYVAL_LCD_TYPE_TYPE_B, 0x00000001
+.set CYFLD_LCD_OP_MODE__OFFSET, 0x00000004
+.set CYFLD_LCD_OP_MODE__SIZE, 0x00000001
+.set CYVAL_LCD_OP_MODE_PWM, 0x00000000
+.set CYVAL_LCD_OP_MODE_CORRELATION, 0x00000001
+.set CYFLD_LCD_BIAS__OFFSET, 0x00000005
+.set CYFLD_LCD_BIAS__SIZE, 0x00000002
+.set CYVAL_LCD_BIAS_HALF, 0x00000000
+.set CYVAL_LCD_BIAS_THIRD, 0x00000001
+.set CYVAL_LCD_BIAS_FOURTH, 0x00000002
+.set CYVAL_LCD_BIAS_FIFTH, 0x00000003
+.set CYFLD_LCD_COM_NUM__OFFSET, 0x00000008
+.set CYFLD_LCD_COM_NUM__SIZE, 0x00000004
+.set CYFLD_LCD_LS_EN_STAT__OFFSET, 0x0000001f
+.set CYFLD_LCD_LS_EN_STAT__SIZE, 0x00000001
+.set CYREG_LCD_DATA00, 0x402a0100
+.set CYFLD_LCD_DATA__OFFSET, 0x00000000
+.set CYFLD_LCD_DATA__SIZE, 0x00000020
+.set CYREG_LCD_DATA01, 0x402a0104
+.set CYREG_LCD_DATA02, 0x402a0108
+.set CYREG_LCD_DATA03, 0x402a010c
+.set CYREG_LCD_DATA04, 0x402a0110
+.set CYREG_LCD_DATA05, 0x402a0114
+.set CYREG_LCD_DATA06, 0x402a0118
+.set CYREG_LCD_DATA07, 0x402a011c
+.set CYDEV_LPCOMP_BASE, 0x402b0000
+.set CYDEV_LPCOMP_SIZE, 0x00010000
+.set CYREG_LPCOMP_ID, 0x402b0000
+.set CYFLD_LPCOMP_ID__OFFSET, 0x00000000
+.set CYFLD_LPCOMP_ID__SIZE, 0x00000010
+.set CYFLD_LPCOMP_REVISION__OFFSET, 0x00000010
+.set CYFLD_LPCOMP_REVISION__SIZE, 0x00000010
+.set CYREG_LPCOMP_CONFIG, 0x402b0004
+.set CYFLD_LPCOMP_MODE1__OFFSET, 0x00000000
+.set CYFLD_LPCOMP_MODE1__SIZE, 0x00000002
+.set CYVAL_LPCOMP_MODE1_SLOW, 0x00000000
+.set CYVAL_LPCOMP_MODE1_FAST, 0x00000001
+.set CYVAL_LPCOMP_MODE1_ULP, 0x00000002
+.set CYFLD_LPCOMP_HYST1__OFFSET, 0x00000002
+.set CYFLD_LPCOMP_HYST1__SIZE, 0x00000001
+.set CYFLD_LPCOMP_FILTER1__OFFSET, 0x00000003
+.set CYFLD_LPCOMP_FILTER1__SIZE, 0x00000001
+.set CYFLD_LPCOMP_INTTYPE1__OFFSET, 0x00000004
+.set CYFLD_LPCOMP_INTTYPE1__SIZE, 0x00000002
+.set CYVAL_LPCOMP_INTTYPE1_DISABLE, 0x00000000
+.set CYVAL_LPCOMP_INTTYPE1_RISING, 0x00000001
+.set CYVAL_LPCOMP_INTTYPE1_FALLING, 0x00000002
+.set CYVAL_LPCOMP_INTTYPE1_BOTH, 0x00000003
+.set CYFLD_LPCOMP_OUT1__OFFSET, 0x00000006
+.set CYFLD_LPCOMP_OUT1__SIZE, 0x00000001
+.set CYFLD_LPCOMP_ENABLE1__OFFSET, 0x00000007
+.set CYFLD_LPCOMP_ENABLE1__SIZE, 0x00000001
+.set CYFLD_LPCOMP_MODE2__OFFSET, 0x00000008
+.set CYFLD_LPCOMP_MODE2__SIZE, 0x00000002
+.set CYVAL_LPCOMP_MODE2_SLOW, 0x00000000
+.set CYVAL_LPCOMP_MODE2_FAST, 0x00000001
+.set CYVAL_LPCOMP_MODE2_ULP, 0x00000002
+.set CYFLD_LPCOMP_HYST2__OFFSET, 0x0000000a
+.set CYFLD_LPCOMP_HYST2__SIZE, 0x00000001
+.set CYFLD_LPCOMP_FILTER2__OFFSET, 0x0000000b
+.set CYFLD_LPCOMP_FILTER2__SIZE, 0x00000001
+.set CYFLD_LPCOMP_INTTYPE2__OFFSET, 0x0000000c
+.set CYFLD_LPCOMP_INTTYPE2__SIZE, 0x00000002
+.set CYVAL_LPCOMP_INTTYPE2_DISABLE, 0x00000000
+.set CYVAL_LPCOMP_INTTYPE2_RISING, 0x00000001
+.set CYVAL_LPCOMP_INTTYPE2_FALLING, 0x00000002
+.set CYVAL_LPCOMP_INTTYPE2_BOTH, 0x00000003
+.set CYFLD_LPCOMP_OUT2__OFFSET, 0x0000000e
+.set CYFLD_LPCOMP_OUT2__SIZE, 0x00000001
+.set CYFLD_LPCOMP_ENABLE2__OFFSET, 0x0000000f
+.set CYFLD_LPCOMP_ENABLE2__SIZE, 0x00000001
+.set CYFLD_LPCOMP_DSI_BYPASS1__OFFSET, 0x00000010
+.set CYFLD_LPCOMP_DSI_BYPASS1__SIZE, 0x00000001
+.set CYFLD_LPCOMP_DSI_LEVEL1__OFFSET, 0x00000011
+.set CYFLD_LPCOMP_DSI_LEVEL1__SIZE, 0x00000001
+.set CYFLD_LPCOMP_DSI_BYPASS2__OFFSET, 0x00000014
+.set CYFLD_LPCOMP_DSI_BYPASS2__SIZE, 0x00000001
+.set CYFLD_LPCOMP_DSI_LEVEL2__OFFSET, 0x00000015
+.set CYFLD_LPCOMP_DSI_LEVEL2__SIZE, 0x00000001
+.set CYREG_LPCOMP_DFT, 0x402b0008
+.set CYFLD_LPCOMP_CAL_EN__OFFSET, 0x00000000
+.set CYFLD_LPCOMP_CAL_EN__SIZE, 0x00000001
+.set CYFLD_LPCOMP_BYPASS__OFFSET, 0x00000001
+.set CYFLD_LPCOMP_BYPASS__SIZE, 0x00000001
+.set CYREG_LPCOMP_INTR, 0x402b0010
+.set CYFLD_LPCOMP_COMP1__OFFSET, 0x00000000
+.set CYFLD_LPCOMP_COMP1__SIZE, 0x00000001
+.set CYFLD_LPCOMP_COMP2__OFFSET, 0x00000001
+.set CYFLD_LPCOMP_COMP2__SIZE, 0x00000001
+.set CYREG_LPCOMP_INTR_SET, 0x402b0014
+.set CYREG_LPCOMP_INTR_MASK, 0x402b0018
+.set CYFLD_LPCOMP_COMP1_MASK__OFFSET, 0x00000000
+.set CYFLD_LPCOMP_COMP1_MASK__SIZE, 0x00000001
+.set CYFLD_LPCOMP_COMP2_MASK__OFFSET, 0x00000001
+.set CYFLD_LPCOMP_COMP2_MASK__SIZE, 0x00000001
+.set CYREG_LPCOMP_INTR_MASKED, 0x402b001c
+.set CYFLD_LPCOMP_COMP1_MASKED__OFFSET, 0x00000000
+.set CYFLD_LPCOMP_COMP1_MASKED__SIZE, 0x00000001
+.set CYFLD_LPCOMP_COMP2_MASKED__OFFSET, 0x00000001
+.set CYFLD_LPCOMP_COMP2_MASKED__SIZE, 0x00000001
+.set CYREG_LPCOMP_TRIM1, 0x402bff00
+.set CYFLD_LPCOMP_COMP1_TRIMA__OFFSET, 0x00000000
+.set CYFLD_LPCOMP_COMP1_TRIMA__SIZE, 0x00000005
+.set CYREG_LPCOMP_TRIM2, 0x402bff04
+.set CYFLD_LPCOMP_COMP1_TRIMB__OFFSET, 0x00000000
+.set CYFLD_LPCOMP_COMP1_TRIMB__SIZE, 0x00000005
+.set CYREG_LPCOMP_TRIM3, 0x402bff08
+.set CYFLD_LPCOMP_COMP2_TRIMA__OFFSET, 0x00000000
+.set CYFLD_LPCOMP_COMP2_TRIMA__SIZE, 0x00000005
+.set CYREG_LPCOMP_TRIM4, 0x402bff0c
+.set CYFLD_LPCOMP_COMP2_TRIMB__OFFSET, 0x00000000
+.set CYFLD_LPCOMP_COMP2_TRIMB__SIZE, 0x00000005
+.set CYDEV_BLE_BASE, 0x402e0000
+.set CYDEV_BLE_SIZE, 0x00010000
+.set CYDEV_BLE_BLERD_BASE, 0x402e0000
+.set CYDEV_BLE_BLERD_SIZE, 0x00000200
+.set CYREG_BLE_BLERD_CFG1, 0x402e0000
+.set CYFLD_BLE_BLERD_RX_DATA_INVERSE__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_RX_DATA_INVERSE__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TX_DATA_INVERSE__OFFSET, 0x00000001
+.set CYFLD_BLE_BLERD_TX_DATA_INVERSE__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_AGC_DISABLE__OFFSET, 0x00000002
+.set CYFLD_BLE_BLERD_AGC_DISABLE__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_RF_PLL_DIRECT__OFFSET, 0x00000003
+.set CYFLD_BLE_BLERD_RF_PLL_DIRECT__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_CLKGATING_DISABLE__OFFSET, 0x00000004
+.set CYFLD_BLE_BLERD_CLKGATING_DISABLE__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_EN_BR_CLK__OFFSET, 0x00000005
+.set CYFLD_BLE_BLERD_EN_BR_CLK__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_ADC_IQ_INVERSE__OFFSET, 0x00000006
+.set CYFLD_BLE_BLERD_ADC_IQ_INVERSE__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TX_PA_RAMP_MODE__OFFSET, 0x00000007
+.set CYFLD_BLE_BLERD_TX_PA_RAMP_MODE__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_RADIO_STANDALONE__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_RADIO_STANDALONE__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_ADC_DC_CAPTURE_EN__OFFSET, 0x00000009
+.set CYFLD_BLE_BLERD_ADC_DC_CAPTURE_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_BURNIN_CLK_EN__OFFSET, 0x0000000a
+.set CYFLD_BLE_BLERD_BURNIN_CLK_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_CBPF_GAIN__OFFSET, 0x0000000b
+.set CYFLD_BLE_BLERD_CBPF_GAIN__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_LNA_GAIN__OFFSET, 0x0000000d
+.set CYFLD_BLE_BLERD_LNA_GAIN__SIZE, 0x00000003
+.set CYREG_BLE_BLERD_CFG2, 0x402e0004
+.set CYFLD_BLE_BLERD_DAC_REG_DATA__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_DAC_REG_DATA__SIZE, 0x0000000a
+.set CYFLD_BLE_BLERD_DAC_DFT_MODE__OFFSET, 0x0000000a
+.set CYFLD_BLE_BLERD_DAC_DFT_MODE__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_DAC_DFT_EN__OFFSET, 0x0000000c
+.set CYFLD_BLE_BLERD_DAC_DFT_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_ADC_DFT_MODE__OFFSET, 0x0000000d
+.set CYFLD_BLE_BLERD_ADC_DFT_MODE__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_ADC_DFT_EN__OFFSET, 0x0000000f
+.set CYFLD_BLE_BLERD_ADC_DFT_EN__SIZE, 0x00000001
+.set CYREG_BLE_BLERD_MODEM, 0x402e0008
+.set CYFLD_BLE_BLERD_NARROW_SPD__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_NARROW_SPD__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_WIDE_SPD__OFFSET, 0x00000002
+.set CYFLD_BLE_BLERD_WIDE_SPD__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_RST_CNT2_SEL__OFFSET, 0x00000004
+.set CYFLD_BLE_BLERD_RST_CNT2_SEL__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_RESET2_EN__OFFSET, 0x00000005
+.set CYFLD_BLE_BLERD_RESET2_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_DC_PARAM__OFFSET, 0x00000006
+.set CYFLD_BLE_BLERD_DC_PARAM__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_IMREJ_BYPASS__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_IMREJ_BYPASS__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_ADC_FULL_SWING_DETECT_EN__OFFSET, 0x00000009
+.set CYFLD_BLE_BLERD_ADC_FULL_SWING_DETECT_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_DC_SCALING_EN__OFFSET, 0x0000000a
+.set CYFLD_BLE_BLERD_DC_SCALING_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_ADC_PWR_EST_EN__OFFSET, 0x0000000b
+.set CYFLD_BLE_BLERD_ADC_PWR_EST_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_LOAD_PREV_GAIN_EN__OFFSET, 0x0000000c
+.set CYFLD_BLE_BLERD_LOAD_PREV_GAIN_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_READ_DC_OFFSET_SEL__OFFSET, 0x0000000d
+.set CYFLD_BLE_BLERD_READ_DC_OFFSET_SEL__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_ADCDFT_SEL__OFFSET, 0x0000000e
+.set CYFLD_BLE_BLERD_ADCDFT_SEL__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_CW_MODE__OFFSET, 0x0000000f
+.set CYFLD_BLE_BLERD_CW_MODE__SIZE, 0x00000001
+.set CYREG_BLE_BLERD_FSM, 0x402e000c
+.set CYFLD_BLE_BLERD_XO_AMP_DETECT__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_XO_AMP_DETECT__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_LSLDO_OK__OFFSET, 0x00000001
+.set CYFLD_BLE_BLERD_LSLDO_OK__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_LFLDO_OK__OFFSET, 0x00000002
+.set CYFLD_BLE_BLERD_LFLDO_OK__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_FCAL_PASS_DETECT__OFFSET, 0x00000003
+.set CYFLD_BLE_BLERD_FCAL_PASS_DETECT__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_ISO_ENABLE__OFFSET, 0x00000004
+.set CYFLD_BLE_BLERD_ISO_ENABLE__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_RX_STATE__OFFSET, 0x00000005
+.set CYFLD_BLE_BLERD_RX_STATE__SIZE, 0x00000003
+.set CYFLD_BLE_BLERD_TX_STATE__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_TX_STATE__SIZE, 0x00000003
+.set CYFLD_BLE_BLERD_SY_STATE__OFFSET, 0x0000000b
+.set CYFLD_BLE_BLERD_SY_STATE__SIZE, 0x00000003
+.set CYFLD_BLE_BLERD_STATE__OFFSET, 0x0000000e
+.set CYFLD_BLE_BLERD_STATE__SIZE, 0x00000002
+.set CYREG_BLE_BLERD_DBUS, 0x402e0010
+.set CYFLD_BLE_BLERD_RF_FREQ__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_RF_FREQ__SIZE, 0x0000000c
+.set CYFLD_BLE_BLERD_DIRECT_RXEN__OFFSET, 0x0000000c
+.set CYFLD_BLE_BLERD_DIRECT_RXEN__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_DIRECT_TXEN__OFFSET, 0x0000000d
+.set CYFLD_BLE_BLERD_DIRECT_TXEN__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_ISOLATE_N__OFFSET, 0x0000000e
+.set CYFLD_BLE_BLERD_ISOLATE_N__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_XTAL_ENABLE__OFFSET, 0x0000000f
+.set CYFLD_BLE_BLERD_XTAL_ENABLE__SIZE, 0x00000001
+.set CYREG_BLE_BLERD_CFGCTRL, 0x402e0014
+.set CYFLD_BLE_BLERD_DSM_MODE__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_DSM_MODE__SIZE, 0x00000005
+.set CYFLD_BLE_BLERD_IGNORE_FRAC__OFFSET, 0x00000005
+.set CYFLD_BLE_BLERD_IGNORE_FRAC__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_DCCAL_RERUN__OFFSET, 0x00000006
+.set CYFLD_BLE_BLERD_DCCAL_RERUN__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_DCCAL_MODE__OFFSET, 0x00000007
+.set CYFLD_BLE_BLERD_DCCAL_MODE__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_RCCAL_RERUN__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_RCCAL_RERUN__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_RCCAL_MODE__OFFSET, 0x00000009
+.set CYFLD_BLE_BLERD_RCCAL_MODE__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_KVCAL_RERUN__OFFSET, 0x0000000a
+.set CYFLD_BLE_BLERD_KVCAL_RERUN__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_FCAL_RERUN__OFFSET, 0x0000000b
+.set CYFLD_BLE_BLERD_FCAL_RERUN__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TESTMODE_EN__OFFSET, 0x0000000f
+.set CYFLD_BLE_BLERD_TESTMODE_EN__SIZE, 0x00000001
+.set CYREG_BLE_BLERD_RSSI, 0x402e0018
+.set CYFLD_BLE_BLERD_PREFILT__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_PREFILT__SIZE, 0x00000007
+.set CYFLD_BLE_BLERD_POSTFILT__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_POSTFILT__SIZE, 0x00000007
+.set CYREG_BLE_BLERD_RMAP, 0x402e0024
+.set CYFLD_BLE_BLERD_BB_BYPASS__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_BB_BYPASS__SIZE, 0x00000010
+.set CYREG_BLE_BLERD_KVCAL, 0x402e0028
+.set CYFLD_BLE_BLERD_DAC_STEP__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_DAC_STEP__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_RUN_DURATION__OFFSET, 0x00000002
+.set CYFLD_BLE_BLERD_RUN_DURATION__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_EXP_FREQ_DIFF__OFFSET, 0x00000004
+.set CYFLD_BLE_BLERD_EXP_FREQ_DIFF__SIZE, 0x00000008
+.set CYREG_BLE_BLERD_CFG_1_FCAL, 0x402e002c
+.set CYFLD_BLE_BLERD_COARSE_FRAMES_6__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_COARSE_FRAMES_6__SIZE, 0x00000007
+.set CYFLD_BLE_BLERD_COARSE_FRAMES_7__OFFSET, 0x00000007
+.set CYFLD_BLE_BLERD_COARSE_FRAMES_7__SIZE, 0x00000007
+.set CYREG_BLE_BLERD_CFG_2_FCAL, 0x402e0030
+.set CYFLD_BLE_BLERD_COARSE_FRAMES_4__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_COARSE_FRAMES_4__SIZE, 0x00000007
+.set CYFLD_BLE_BLERD_COARSE_FRAMES_5__OFFSET, 0x00000007
+.set CYFLD_BLE_BLERD_COARSE_FRAMES_5__SIZE, 0x00000007
+.set CYREG_BLE_BLERD_CFG_3_FCAL, 0x402e0034
+.set CYFLD_BLE_BLERD_COARSE_FRAMES_2__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_COARSE_FRAMES_2__SIZE, 0x00000007
+.set CYFLD_BLE_BLERD_COARSE_FRAMES_3__OFFSET, 0x00000007
+.set CYFLD_BLE_BLERD_COARSE_FRAMES_3__SIZE, 0x00000007
+.set CYREG_BLE_BLERD_CFG_4_FCAL, 0x402e0038
+.set CYFLD_BLE_BLERD_COARSE_FRAMES_0__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_COARSE_FRAMES_0__SIZE, 0x00000007
+.set CYFLD_BLE_BLERD_COARSE_FRAMES_1__OFFSET, 0x00000007
+.set CYFLD_BLE_BLERD_COARSE_FRAMES_1__SIZE, 0x00000007
+.set CYREG_BLE_BLERD_CFG_5_FCAL, 0x402e003c
+.set CYFLD_BLE_BLERD_FINE_FRAMES__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_FINE_FRAMES__SIZE, 0x00000007
+.set CYFLD_BLE_BLERD_CNT_SEL__OFFSET, 0x00000007
+.set CYFLD_BLE_BLERD_CNT_SEL__SIZE, 0x00000004
+.set CYREG_BLE_BLERD_CFG_6_FCAL, 0x402e0040
+.set CYFLD_BLE_BLERD_FRAMES_VCO_OL__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_FRAMES_VCO_OL__SIZE, 0x0000000b
+.set CYFLD_BLE_BLERD_VCO_OL_ENBL__OFFSET, 0x0000000b
+.set CYFLD_BLE_BLERD_VCO_OL_ENBL__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_DRIFT_CHECK_EN__OFFSET, 0x0000000c
+.set CYFLD_BLE_BLERD_DRIFT_CHECK_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_DRIFT_CHECK__OFFSET, 0x0000000d
+.set CYFLD_BLE_BLERD_DRIFT_CHECK__SIZE, 0x00000002
+.set CYREG_BLE_BLERD_FCAL_TEST, 0x402e0044
+.set CYFLD_BLE_BLERD_FINE__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_FINE__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_COARSE__OFFSET, 0x00000004
+.set CYFLD_BLE_BLERD_COARSE__SIZE, 0x00000008
+.set CYFLD_BLE_BLERD_MODE__OFFSET, 0x0000000c
+.set CYFLD_BLE_BLERD_MODE__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_CNT_POLARITY__OFFSET, 0x0000000d
+.set CYFLD_BLE_BLERD_CNT_POLARITY__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_LOOP_POLARITY__OFFSET, 0x0000000e
+.set CYFLD_BLE_BLERD_LOOP_POLARITY__SIZE, 0x00000001
+.set CYREG_BLE_BLERD_TEST, 0x402e0048
+.set CYFLD_BLE_BLERD_KVCAL_GAIN__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_KVCAL_GAIN__SIZE, 0x00000007
+.set CYFLD_BLE_BLERD_KVCAL_MODE__OFFSET, 0x00000007
+.set CYFLD_BLE_BLERD_KVCAL_MODE__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_FRCCAL_CODE__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_FRCCAL_CODE__SIZE, 0x00000005
+.set CYFLD_BLE_BLERD_FRCCAL_MODE__OFFSET, 0x0000000d
+.set CYFLD_BLE_BLERD_FRCCAL_MODE__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_FRCCAL_POLARITY__OFFSET, 0x0000000e
+.set CYFLD_BLE_BLERD_FRCCAL_POLARITY__SIZE, 0x00000001
+.set CYREG_BLE_BLERD_FPD_TEST, 0x402e004c
+.set CYFLD_BLE_BLERD_BB_FPUP_XO_BUF_ALL__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_BB_FPUP_XO_BUF_ALL__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_BB_XO_BUF_ADC__OFFSET, 0x00000002
+.set CYFLD_BLE_BLERD_BB_XO_BUF_ADC__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_BB_XO_BUF_SY__OFFSET, 0x00000003
+.set CYFLD_BLE_BLERD_BB_XO_BUF_SY__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_BB_RCCAL_BLOCK__OFFSET, 0x00000004
+.set CYFLD_BLE_BLERD_BB_RCCAL_BLOCK__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_FAST_CHARGE__OFFSET, 0x00000007
+.set CYFLD_BLE_BLERD_FAST_CHARGE__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_SY_LDOVCO__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_SY_LDOVCO__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_SY_LDOLOPATH__OFFSET, 0x00000009
+.set CYFLD_BLE_BLERD_SY_LDOLOPATH__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_SY_LDOFFFB__OFFSET, 0x0000000a
+.set CYFLD_BLE_BLERD_SY_LDOFFFB__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_BALUN_HFLDO__OFFSET, 0x0000000b
+.set CYFLD_BLE_BLERD_BALUN_HFLDO__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_BALUN_CTUNE__OFFSET, 0x0000000c
+.set CYFLD_BLE_BLERD_BALUN_CTUNE__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_FPUP_ALL__OFFSET, 0x0000000d
+.set CYFLD_BLE_BLERD_FPUP_ALL__SIZE, 0x00000001
+.set CYREG_BLE_BLERD_SY, 0x402e0050
+.set CYFLD_BLE_BLERD_TEST_FPD_IBIAS__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_TEST_FPD_IBIAS__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPD_VCO__OFFSET, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPD_VCO__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPD_DIV2__OFFSET, 0x00000002
+.set CYFLD_BLE_BLERD_TEST_FPD_DIV2__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPD_LOPATHDIVN__OFFSET, 0x00000004
+.set CYFLD_BLE_BLERD_TEST_FPD_LOPATHDIVN__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPD_DIV2_BUF__OFFSET, 0x00000005
+.set CYFLD_BLE_BLERD_TEST_FPD_DIV2_BUF__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPD_DIVN__OFFSET, 0x00000006
+.set CYFLD_BLE_BLERD_TEST_FPD_DIVN__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPD_FCAL__OFFSET, 0x00000007
+.set CYFLD_BLE_BLERD_TEST_FPD_FCAL__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPD_CPLPF__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_TEST_FPD_CPLPF__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPD_LOPATHTX__OFFSET, 0x00000009
+.set CYFLD_BLE_BLERD_TEST_FPD_LOPATHTX__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPD_DIV2_DRV__OFFSET, 0x0000000a
+.set CYFLD_BLE_BLERD_TEST_FPD_DIV2_DRV__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPD_TX_POWERSAVE__OFFSET, 0x0000000b
+.set CYFLD_BLE_BLERD_TEST_FPD_TX_POWERSAVE__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPD_FCAL_AMP__OFFSET, 0x0000000c
+.set CYFLD_BLE_BLERD_TEST_FPD_FCAL_AMP__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPD_OPENLOOP__OFFSET, 0x0000000d
+.set CYFLD_BLE_BLERD_TEST_FPD_OPENLOOP__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPD_LOOP_FREEZE__OFFSET, 0x0000000e
+.set CYFLD_BLE_BLERD_TEST_FPD_LOOP_FREEZE__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPUP_ALL__OFFSET, 0x0000000f
+.set CYFLD_BLE_BLERD_TEST_FPUP_ALL__SIZE, 0x00000001
+.set CYREG_BLE_BLERD_TEST2_SY, 0x402e0054
+.set CYFLD_BLE_BLERD_ICP_CODE__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_ICP_CODE__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_FPD_DSM_RUN__OFFSET, 0x00000005
+.set CYFLD_BLE_BLERD_FPD_DSM_RUN__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_FORCE_DSM_RUN__OFFSET, 0x00000006
+.set CYFLD_BLE_BLERD_FORCE_DSM_RUN__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_FORCE_DSM_FRAC__OFFSET, 0x00000007
+.set CYFLD_BLE_BLERD_FORCE_DSM_FRAC__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_DSM_FRAC__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_DSM_FRAC__SIZE, 0x00000008
+.set CYREG_BLE_BLERD_TX, 0x402e0058
+.set CYFLD_BLE_BLERD_TEST_FPD_DAC__OFFSET, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPD_DAC__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPD_LPF__OFFSET, 0x00000002
+.set CYFLD_BLE_BLERD_TEST_FPD_LPF__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPD_DRIVER__OFFSET, 0x00000003
+.set CYFLD_BLE_BLERD_TEST_FPD_DRIVER__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPD_PREDRIVER__OFFSET, 0x00000004
+.set CYFLD_BLE_BLERD_TEST_FPD_PREDRIVER__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPD_FN_TXEN__OFFSET, 0x00000005
+.set CYFLD_BLE_BLERD_TEST_FPD_FN_TXEN__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPD_KVM_NFDEV__OFFSET, 0x00000006
+.set CYFLD_BLE_BLERD_TEST_FPD_KVM_NFDEV__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPD_KVM_PFDEV__OFFSET, 0x00000007
+.set CYFLD_BLE_BLERD_TEST_FPD_KVM_PFDEV__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPUP_TX_ALL__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_TEST_FPUP_TX_ALL__SIZE, 0x00000001
+.set CYREG_BLE_BLERD_RX, 0x402e005c
+.set CYFLD_BLE_BLERD_TEST_FPD_ADC_ICORE__OFFSET, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPD_ADC_ICORE__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPD_ADC_IREFGEN__OFFSET, 0x00000002
+.set CYFLD_BLE_BLERD_TEST_FPD_ADC_IREFGEN__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPD_ADC_QCORE__OFFSET, 0x00000003
+.set CYFLD_BLE_BLERD_TEST_FPD_ADC_QCORE__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPD_ADC_QREFGEN__OFFSET, 0x00000004
+.set CYFLD_BLE_BLERD_TEST_FPD_ADC_QREFGEN__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPD_BPF__OFFSET, 0x00000005
+.set CYFLD_BLE_BLERD_TEST_FPD_BPF__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPD_TIA__OFFSET, 0x00000006
+.set CYFLD_BLE_BLERD_TEST_FPD_TIA__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPD_MIXER_LO__OFFSET, 0x00000007
+.set CYFLD_BLE_BLERD_TEST_FPD_MIXER_LO__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPD_MIXER_RF__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_TEST_FPD_MIXER_RF__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPD_LNA__OFFSET, 0x00000009
+.set CYFLD_BLE_BLERD_TEST_FPD_LNA__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPD_LNA_HIZ__OFFSET, 0x0000000a
+.set CYFLD_BLE_BLERD_TEST_FPD_LNA_HIZ__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPD_FN_RXEN__OFFSET, 0x0000000b
+.set CYFLD_BLE_BLERD_TEST_FPD_FN_RXEN__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_FPUP_RX_ALL__OFFSET, 0x0000000c
+.set CYFLD_BLE_BLERD_TEST_FPUP_RX_ALL__SIZE, 0x00000001
+.set CYREG_BLE_BLERD_DIAG1, 0x402e0060
+.set CYFLD_BLE_BLERD_DISABLE__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_DISABLE__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_CODE__OFFSET, 0x00000001
+.set CYFLD_BLE_BLERD_CODE__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_SEL__OFFSET, 0x00000005
+.set CYFLD_BLE_BLERD_SEL__SIZE, 0x00000005
+.set CYREG_BLE_BLERD_IM, 0x402e0064
+.set CYFLD_BLE_BLERD_DIAG_MON_DISABLE__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_DIAG_MON_DISABLE__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_DIAG_MONI_CODE__OFFSET, 0x00000001
+.set CYFLD_BLE_BLERD_DIAG_MONI_CODE__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_DIAG_INJ_DISABLE__OFFSET, 0x00000005
+.set CYFLD_BLE_BLERD_DIAG_INJ_DISABLE__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_DIAG_INJ_CODE__OFFSET, 0x00000006
+.set CYFLD_BLE_BLERD_DIAG_INJ_CODE__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_DIAG_LOOPBACK__OFFSET, 0x0000000a
+.set CYFLD_BLE_BLERD_DIAG_LOOPBACK__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_DIAG_BUMP__OFFSET, 0x0000000b
+.set CYFLD_BLE_BLERD_DIAG_BUMP__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_DIAG_RESV__OFFSET, 0x0000000f
+.set CYFLD_BLE_BLERD_DIAG_RESV__SIZE, 0x00000001
+.set CYREG_BLE_BLERD_LDO_BYPASS, 0x402e0068
+.set CYFLD_BLE_BLERD_SYLDOVCO__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_SYLDOVCO__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_SYLDOLOPATH__OFFSET, 0x00000001
+.set CYFLD_BLE_BLERD_SYLDOLOPATH__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_SYLDOFFFB__OFFSET, 0x00000002
+.set CYFLD_BLE_BLERD_SYLDOFFFB__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_HFLDO__OFFSET, 0x00000003
+.set CYFLD_BLE_BLERD_HFLDO__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_RESV_LDOBP__OFFSET, 0x00000004
+.set CYFLD_BLE_BLERD_RESV_LDOBP__SIZE, 0x0000000c
+.set CYREG_BLE_BLERD_LDO, 0x402e006c
+.set CYFLD_BLE_BLERD_BUMP_BALUM_HF__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_BUMP_BALUM_HF__SIZE, 0x00000003
+.set CYFLD_BLE_BLERD_BUMP_SY_VCO__OFFSET, 0x00000003
+.set CYFLD_BLE_BLERD_BUMP_SY_VCO__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_BUMP_SY_LOPATH__OFFSET, 0x00000005
+.set CYFLD_BLE_BLERD_BUMP_SY_LOPATH__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_BUMP_SY_LHV__OFFSET, 0x00000007
+.set CYFLD_BLE_BLERD_BUMP_SY_LHV__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_BUMP_SY_FFFB__OFFSET, 0x00000009
+.set CYFLD_BLE_BLERD_BUMP_SY_FFFB__SIZE, 0x00000003
+.set CYFLD_BLE_BLERD_REV_LDO__OFFSET, 0x0000000c
+.set CYFLD_BLE_BLERD_REV_LDO__SIZE, 0x00000004
+.set CYREG_BLE_BLERD_BB_BUMP1, 0x402e0070
+.set CYFLD_BLE_BLERD_REFCORE_VDD__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_REFCORE_VDD__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_V2I_REG__OFFSET, 0x00000002
+.set CYFLD_BLE_BLERD_V2I_REG__SIZE, 0x00000003
+.set CYFLD_BLE_BLERD_LFLDO__OFFSET, 0x00000005
+.set CYFLD_BLE_BLERD_LFLDO__SIZE, 0x00000003
+.set CYFLD_BLE_BLERD_LSLDO__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_LSLDO__SIZE, 0x00000003
+.set CYFLD_BLE_BLERD_REV_BBBUMP__OFFSET, 0x0000000b
+.set CYFLD_BLE_BLERD_REV_BBBUMP__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_FORCE_BGSTARTUP__OFFSET, 0x0000000e
+.set CYFLD_BLE_BLERD_FORCE_BGSTARTUP__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_FPD_REFORCE__OFFSET, 0x0000000f
+.set CYFLD_BLE_BLERD_FPD_REFORCE__SIZE, 0x00000001
+.set CYREG_BLE_BLERD_BB_BUMP2, 0x402e0074
+.set CYFLD_BLE_BLERD_V2I_RCAL__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_V2I_RCAL__SIZE, 0x00000005
+.set CYFLD_BLE_BLERD_V2I__OFFSET, 0x00000005
+.set CYFLD_BLE_BLERD_V2I__SIZE, 0x00000005
+.set CYFLD_BLE_BLERD_VBG_TRIM__OFFSET, 0x0000000a
+.set CYFLD_BLE_BLERD_VBG_TRIM__SIZE, 0x00000003
+.set CYFLD_BLE_BLERD_SY_IBIAS__OFFSET, 0x0000000d
+.set CYFLD_BLE_BLERD_SY_IBIAS__SIZE, 0x00000003
+.set CYREG_BLE_BLERD_BB_XO, 0x402e0078
+.set CYFLD_BLE_BLERD_DIS_XOCORE_SUPFILT__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_DIS_XOCORE_SUPFILT__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_EN_RE_FASTSTART__OFFSET, 0x00000001
+.set CYFLD_BLE_BLERD_EN_RE_FASTSTART__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_EN_CURMEAS__OFFSET, 0x00000002
+.set CYFLD_BLE_BLERD_EN_CURMEAS__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_EN_AMPDET_CURMEAS__OFFSET, 0x00000003
+.set CYFLD_BLE_BLERD_EN_AMPDET_CURMEAS__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_EN_AMPDET_FASTSTART__OFFSET, 0x00000004
+.set CYFLD_BLE_BLERD_EN_AMPDET_FASTSTART__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_CTRL_RC_FASTSTART_RES__OFFSET, 0x00000005
+.set CYFLD_BLE_BLERD_CTRL_RC_FASTSTART_RES__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_CTRL_VDDL_XO__OFFSET, 0x00000007
+.set CYFLD_BLE_BLERD_CTRL_VDDL_XO__SIZE, 0x00000003
+.set CYFLD_BLE_BLERD_CTRL_VDDL_XB__OFFSET, 0x0000000a
+.set CYFLD_BLE_BLERD_CTRL_VDDL_XB__SIZE, 0x00000003
+.set CYFLD_BLE_BLERD_CTRL_RPREF__OFFSET, 0x0000000d
+.set CYFLD_BLE_BLERD_CTRL_RPREF__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_rev_bb_xo__OFFSET, 0x0000000f
+.set CYFLD_BLE_BLERD_rev_bb_xo__SIZE, 0x00000001
+.set CYREG_BLE_BLERD_BB_XO_CAPTRIM, 0x402e007c
+.set CYFLD_BLE_BLERD_X2__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_X2__SIZE, 0x00000008
+.set CYFLD_BLE_BLERD_X1__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_X1__SIZE, 0x00000008
+.set CYREG_BLE_BLERD_SY_BUMP1, 0x402e0080
+.set CYFLD_BLE_BLERD_VCO__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_VCO__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_LOFB_POWERSAVE__OFFSET, 0x00000004
+.set CYFLD_BLE_BLERD_LOFB_POWERSAVE__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_IBIAS_LOPATH__OFFSET, 0x00000005
+.set CYFLD_BLE_BLERD_IBIAS_LOPATH__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_LDOLO_FORCE_STARTUP__OFFSET, 0x00000007
+.set CYFLD_BLE_BLERD_LDOLO_FORCE_STARTUP__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_LOPATH__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_LOPATH__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_PDCPLPF__OFFSET, 0x0000000c
+.set CYFLD_BLE_BLERD_PDCPLPF__SIZE, 0x00000004
+.set CYREG_BLE_BLERD_SY_BUMP2, 0x402e0084
+.set CYFLD_BLE_BLERD_FCAL_BIAS_SEL__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_FCAL_BIAS_SEL__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_ACAP_BIAS_SEL__OFFSET, 0x00000002
+.set CYFLD_BLE_BLERD_ACAP_BIAS_SEL__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_ICP_XFACTOR__OFFSET, 0x00000004
+.set CYFLD_BLE_BLERD_ICP_XFACTOR__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_ICP_OFFSET__OFFSET, 0x00000006
+.set CYFLD_BLE_BLERD_ICP_OFFSET__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_CLKNC_MODE__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_CLKNC_MODE__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_PUP_MON__OFFSET, 0x00000009
+.set CYFLD_BLE_BLERD_PUP_MON__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_VCTRL_PULLDN__OFFSET, 0x0000000a
+.set CYFLD_BLE_BLERD_VCTRL_PULLDN__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_VMOD_PULLDN__OFFSET, 0x0000000b
+.set CYFLD_BLE_BLERD_VMOD_PULLDN__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_RST_DLY__OFFSET, 0x0000000c
+.set CYFLD_BLE_BLERD_RST_DLY__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_PDCP_OFFSET__OFFSET, 0x0000000e
+.set CYFLD_BLE_BLERD_PDCP_OFFSET__SIZE, 0x00000002
+.set CYREG_BLE_BLERD_TX_BUMP1, 0x402e0088
+.set CYFLD_BLE_BLERD_TX_DRIVER__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_TX_DRIVER__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_SY_RST_DLY_TX__OFFSET, 0x00000004
+.set CYFLD_BLE_BLERD_SY_RST_DLY_TX__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_TX_LPF__OFFSET, 0x00000006
+.set CYFLD_BLE_BLERD_TX_LPF__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_TX_VTXREF_PROG__OFFSET, 0x0000000a
+.set CYFLD_BLE_BLERD_TX_VTXREF_PROG__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_SY_DIVN_TXPOWERSAVE__OFFSET, 0x0000000e
+.set CYFLD_BLE_BLERD_SY_DIVN_TXPOWERSAVE__SIZE, 0x00000002
+.set CYREG_BLE_BLERD_TX_BUMP2, 0x402e008c
+.set CYFLD_BLE_BLERD_DRV_AB_VBIAS__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_DRV_AB_VBIAS__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_DRV_VCASCH__OFFSET, 0x00000004
+.set CYFLD_BLE_BLERD_DRV_VCASCH__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_SY_LDOBGREF_EN__OFFSET, 0x00000006
+.set CYFLD_BLE_BLERD_SY_LDOBGREF_EN__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_SY_ICP_OFFSET_TX__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_SY_ICP_OFFSET_TX__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_DAC_RES__OFFSET, 0x0000000a
+.set CYFLD_BLE_BLERD_DAC_RES__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_SY_CP_TXPOWERSAVE__OFFSET, 0x0000000e
+.set CYFLD_BLE_BLERD_SY_CP_TXPOWERSAVE__SIZE, 0x00000002
+.set CYREG_BLE_BLERD_RX_BUMP1, 0x402e0090
+.set CYFLD_BLE_BLERD_TIA__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_TIA__SIZE, 0x00000003
+.set CYFLD_BLE_BLERD_CBPF__OFFSET, 0x00000003
+.set CYFLD_BLE_BLERD_CBPF__SIZE, 0x00000003
+.set CYFLD_BLE_BLERD_IF_OFFSET_CALDAC__OFFSET, 0x00000006
+.set CYFLD_BLE_BLERD_IF_OFFSET_CALDAC__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_MIXER_VBIAS_SW__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_MIXER_VBIAS_SW__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_MIXER__OFFSET, 0x0000000a
+.set CYFLD_BLE_BLERD_MIXER__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_LNA__OFFSET, 0x0000000c
+.set CYFLD_BLE_BLERD_LNA__SIZE, 0x00000004
+.set CYREG_BLE_BLERD_RX_BUMP2, 0x402e0094
+.set CYFLD_BLE_BLERD_LNA_IBIAS__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_LNA_IBIAS__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_TIA_IBIAS__OFFSET, 0x00000002
+.set CYFLD_BLE_BLERD_TIA_IBIAS__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_CBPF_IBIAS__OFFSET, 0x00000004
+.set CYFLD_BLE_BLERD_CBPF_IBIAS__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_IF_CM_IBIAS__OFFSET, 0x00000006
+.set CYFLD_BLE_BLERD_IF_CM_IBIAS__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_CBPF_HIZ_ENABLE__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_CBPF_HIZ_ENABLE__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_COMPLEX_DISABLE__OFFSET, 0x00000009
+.set CYFLD_BLE_BLERD_COMPLEX_DISABLE__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_SY_R2HIGHMODE__OFFSET, 0x0000000a
+.set CYFLD_BLE_BLERD_SY_R2HIGHMODE__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_SY_HILINEARITYR2_MODE__OFFSET, 0x0000000b
+.set CYFLD_BLE_BLERD_SY_HILINEARITYR2_MODE__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_SY_LOWKVAMODE__OFFSET, 0x0000000c
+.set CYFLD_BLE_BLERD_SY_LOWKVAMODE__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_SY_LOWKVMMODE__OFFSET, 0x0000000d
+.set CYFLD_BLE_BLERD_SY_LOWKVMMODE__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_REV_RX_BUMP2__OFFSET, 0x0000000e
+.set CYFLD_BLE_BLERD_REV_RX_BUMP2__SIZE, 0x00000002
+.set CYREG_BLE_BLERD_ADC_BUMP1, 0x402e0098
+.set CYFLD_BLE_BLERD_I_REF__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_I_REF__SIZE, 0x00000003
+.set CYFLD_BLE_BLERD_Q_REF__OFFSET, 0x00000003
+.set CYFLD_BLE_BLERD_Q_REF__SIZE, 0x00000003
+.set CYFLD_BLE_BLERD_IBG_CAL__OFFSET, 0x00000006
+.set CYFLD_BLE_BLERD_IBG_CAL__SIZE, 0x00000003
+.set CYFLD_BLE_BLERD_LOOPDLY__OFFSET, 0x00000009
+.set CYFLD_BLE_BLERD_LOOPDLY__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_LOOPDLY4X_EN__OFFSET, 0x0000000b
+.set CYFLD_BLE_BLERD_LOOPDLY4X_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_LOWPOWER__OFFSET, 0x0000000c
+.set CYFLD_BLE_BLERD_LOWPOWER__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_OPAMP_BYPASS__OFFSET, 0x0000000d
+.set CYFLD_BLE_BLERD_OPAMP_BYPASS__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_BWCTRL__OFFSET, 0x0000000e
+.set CYFLD_BLE_BLERD_BWCTRL__SIZE, 0x00000002
+.set CYREG_BLE_BLERD_ADC_BUMP2, 0x402e009c
+.set CYFLD_BLE_BLERD_CYCLE_B2_DELAY__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_CYCLE_B2_DELAY__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_CYCLE_B5_DELAY__OFFSET, 0x00000001
+.set CYFLD_BLE_BLERD_CYCLE_B5_DELAY__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_DUTCYCLE_25__OFFSET, 0x00000002
+.set CYFLD_BLE_BLERD_DUTCYCLE_25__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_METADET_EN__OFFSET, 0x00000003
+.set CYFLD_BLE_BLERD_METADET_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_IBUMP__OFFSET, 0x00000004
+.set CYFLD_BLE_BLERD_IBUMP__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_PREAMP_SOURCECTRL_N__OFFSET, 0x00000005
+.set CYFLD_BLE_BLERD_PREAMP_SOURCECTRL_N__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_PREAMP_GAINCTRL_N__OFFSET, 0x00000006
+.set CYFLD_BLE_BLERD_PREAMP_GAINCTRL_N__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_SHORT_INPUT__OFFSET, 0x00000007
+.set CYFLD_BLE_BLERD_SHORT_INPUT__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_RETURN_SKEW__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_RETURN_SKEW__SIZE, 0x00000003
+.set CYFLD_BLE_BLERD_IQSWAP__OFFSET, 0x0000000b
+.set CYFLD_BLE_BLERD_IQSWAP__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_PREAMP_BWCTRL__OFFSET, 0x0000000c
+.set CYFLD_BLE_BLERD_PREAMP_BWCTRL__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_REV_ADC_BUMP2__OFFSET, 0x0000000e
+.set CYFLD_BLE_BLERD_REV_ADC_BUMP2__SIZE, 0x00000002
+.set CYREG_BLE_BLERD_BALUN, 0x402e00a0
+.set CYFLD_BLE_BLERD_BUMP_RX_CTUNE__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_BUMP_RX_CTUNE__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_BUMP_TX_CTUNE__OFFSET, 0x00000004
+.set CYFLD_BLE_BLERD_BUMP_TX_CTUNE__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_BUMP_VTUNE__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_BUMP_VTUNE__SIZE, 0x00000003
+.set CYFLD_BLE_BLERD_BUMP_RTUNE__OFFSET, 0x0000000b
+.set CYFLD_BLE_BLERD_BUMP_RTUNE__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_REV_BALUN__OFFSET, 0x0000000d
+.set CYFLD_BLE_BLERD_REV_BALUN__SIZE, 0x00000003
+.set CYREG_BLE_BLERD_CTR1, 0x402e00a4
+.set CYFLD_BLE_BLERD_VCO_WARMUP_TIME__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_VCO_WARMUP_TIME__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_PLL_SETTLING_TIME__OFFSET, 0x00000001
+.set CYFLD_BLE_BLERD_PLL_SETTLING_TIME__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_TX_FREEZE_TIME__OFFSET, 0x00000003
+.set CYFLD_BLE_BLERD_TX_FREEZE_TIME__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_TX_PREDRV_TIME__OFFSET, 0x00000005
+.set CYFLD_BLE_BLERD_TX_PREDRV_TIME__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TX_MODSTART_TIME__OFFSET, 0x00000006
+.set CYFLD_BLE_BLERD_TX_MODSTART_TIME__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_TX_DF2_SEL__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_TX_DF2_SEL__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_ADC_FULL_SWING_MONI_EN__OFFSET, 0x00000009
+.set CYFLD_BLE_BLERD_ADC_FULL_SWING_MONI_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_DBG_SELECT__OFFSET, 0x0000000a
+.set CYFLD_BLE_BLERD_DBG_SELECT__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_RX_DC_FREEZE_EN__OFFSET, 0x0000000c
+.set CYFLD_BLE_BLERD_RX_DC_FREEZE_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_RX_ENV_FREEZE_EN__OFFSET, 0x0000000d
+.set CYFLD_BLE_BLERD_RX_ENV_FREEZE_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_AGC_RST_DLY__OFFSET, 0x0000000e
+.set CYFLD_BLE_BLERD_AGC_RST_DLY__SIZE, 0x00000002
+.set CYREG_BLE_BLERD_AGC, 0x402e00a8
+.set CYFLD_BLE_BLERD_RST_EN__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_RST_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_CHECK_SAT_EN__OFFSET, 0x00000001
+.set CYFLD_BLE_BLERD_CHECK_SAT_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_SAT_CHK_TIM__OFFSET, 0x00000002
+.set CYFLD_BLE_BLERD_SAT_CHK_TIM__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_GAIN_MAPPING_MODE__OFFSET, 0x00000003
+.set CYFLD_BLE_BLERD_GAIN_MAPPING_MODE__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_GAIN_SAT_THRES__OFFSET, 0x00000004
+.set CYFLD_BLE_BLERD_GAIN_SAT_THRES__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_PWR_MEAS_TIM__OFFSET, 0x00000006
+.set CYFLD_BLE_BLERD_PWR_MEAS_TIM__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_GAIN_STABLE_TIM__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_GAIN_STABLE_TIM__SIZE, 0x00000005
+.set CYFLD_BLE_BLERD_START_WAIT_TIM__OFFSET, 0x0000000d
+.set CYFLD_BLE_BLERD_START_WAIT_TIM__SIZE, 0x00000003
+.set CYREG_BLE_BLERD_THRSHD1, 0x402e00ac
+.set CYFLD_BLE_BLERD_AGC60_66__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_AGC60_66__SIZE, 0x00000006
+.set CYFLD_BLE_BLERD_AGC66_60__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_AGC66_60__SIZE, 0x00000006
+.set CYREG_BLE_BLERD_THRSHD2, 0x402e00b0
+.set CYFLD_BLE_BLERD_AGC48_60__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_AGC48_60__SIZE, 0x00000006
+.set CYFLD_BLE_BLERD_AGC60_48__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_AGC60_48__SIZE, 0x00000006
+.set CYREG_BLE_BLERD_THRSHD3, 0x402e00b4
+.set CYFLD_BLE_BLERD_AGC36_48__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_AGC36_48__SIZE, 0x00000006
+.set CYFLD_BLE_BLERD_AGC48_36__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_AGC48_36__SIZE, 0x00000006
+.set CYREG_BLE_BLERD_THRSHD4, 0x402e00b8
+.set CYFLD_BLE_BLERD_AGC18_36__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_AGC18_36__SIZE, 0x00000006
+.set CYFLD_BLE_BLERD_AGC36_18__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_AGC36_18__SIZE, 0x00000006
+.set CYREG_BLE_BLERD_THRSHD5, 0x402e00bc
+.set CYFLD_BLE_BLERD_AGC0_18__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_AGC0_18__SIZE, 0x00000006
+.set CYFLD_BLE_BLERD_AGC18_0__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_AGC18_0__SIZE, 0x00000006
+.set CYREG_BLE_BLERD_DC, 0x402e00c0
+.set CYFLD_BLE_BLERD_COMP_Q_CODE__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_COMP_Q_CODE__SIZE, 0x00000008
+.set CYFLD_BLE_BLERD_COMP_I_CODE__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_COMP_I_CODE__SIZE, 0x00000008
+.set CYREG_BLE_BLERD_IQMIS, 0x402e00c4
+.set CYFLD_BLE_BLERD_IQCOMP_QVAL__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_IQCOMP_QVAL__SIZE, 0x00000008
+.set CYFLD_BLE_BLERD_IQCOMP_IVAL__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_IQCOMP_IVAL__SIZE, 0x00000008
+.set CYREG_BLE_BLERD_DCCAL, 0x402e00c8
+.set CYFLD_BLE_BLERD_TEST_IBITS__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_TEST_IBITS__SIZE, 0x00000006
+.set CYFLD_BLE_BLERD_TEST_QBITS__OFFSET, 0x00000006
+.set CYFLD_BLE_BLERD_TEST_QBITS__SIZE, 0x00000006
+.set CYFLD_BLE_BLERD_TEST_MODE__OFFSET, 0x0000000c
+.set CYFLD_BLE_BLERD_TEST_MODE__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_Q_POLARITY__OFFSET, 0x0000000d
+.set CYFLD_BLE_BLERD_TEST_Q_POLARITY__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_TEST_I_POLARITY__OFFSET, 0x0000000e
+.set CYFLD_BLE_BLERD_TEST_I_POLARITY__SIZE, 0x00000001
+.set CYREG_BLE_BLERD_RCCAL, 0x402e00cc
+.set CYFLD_BLE_BLERD_CODE_RX__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_CODE_RX__SIZE, 0x00000005
+.set CYFLD_BLE_BLERD_CODE_TX__OFFSET, 0x00000005
+.set CYFLD_BLE_BLERD_CODE_TX__SIZE, 0x00000005
+.set CYFLD_BLE_BLERD_SOFTRST_POWER_DIFF__OFFSET, 0x0000000b
+.set CYFLD_BLE_BLERD_SOFTRST_POWER_DIFF__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_SOFTRST_EN_TOSTR__OFFSET, 0x0000000c
+.set CYFLD_BLE_BLERD_SOFTRST_EN_TOSTR__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_SOFTRST_EN_TODIFF__OFFSET, 0x0000000d
+.set CYFLD_BLE_BLERD_SOFTRST_EN_TODIFF__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_AGC_GAIN_INC_TIMES_THRES__OFFSET, 0x0000000e
+.set CYFLD_BLE_BLERD_AGC_GAIN_INC_TIMES_THRES__SIZE, 0x00000002
+.set CYREG_BLE_BLERD_DSM1, 0x402e00d0
+.set CYFLD_BLE_BLERD_INDX_CODE3__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_INDX_CODE3__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_INDX_CODE2__OFFSET, 0x00000004
+.set CYFLD_BLE_BLERD_INDX_CODE2__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_INDX_CODE1__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_INDX_CODE1__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_INDX_CODE0__OFFSET, 0x0000000c
+.set CYFLD_BLE_BLERD_INDX_CODE0__SIZE, 0x00000004
+.set CYREG_BLE_BLERD_DSM2, 0x402e00d4
+.set CYFLD_BLE_BLERD_INDX_CODE7__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_INDX_CODE7__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_INDX_CODE6__OFFSET, 0x00000004
+.set CYFLD_BLE_BLERD_INDX_CODE6__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_INDX_CODE5__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_INDX_CODE5__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_INDX_CODE4__OFFSET, 0x0000000c
+.set CYFLD_BLE_BLERD_INDX_CODE4__SIZE, 0x00000004
+.set CYREG_BLE_BLERD_DSM3, 0x402e00d8
+.set CYFLD_BLE_BLERD_INDX_CODE11__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_INDX_CODE11__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_INDX_CODE10__OFFSET, 0x00000004
+.set CYFLD_BLE_BLERD_INDX_CODE10__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_INDX_CODE9__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_INDX_CODE9__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_INDX_CODE8__OFFSET, 0x0000000c
+.set CYFLD_BLE_BLERD_INDX_CODE8__SIZE, 0x00000004
+.set CYREG_BLE_BLERD_DSM4, 0x402e00dc
+.set CYFLD_BLE_BLERD_INDX_CODE15__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_INDX_CODE15__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_INDX_CODE14__OFFSET, 0x00000004
+.set CYFLD_BLE_BLERD_INDX_CODE14__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_INDX_CODE13__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_INDX_CODE13__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_INDX_CODE12__OFFSET, 0x0000000c
+.set CYFLD_BLE_BLERD_INDX_CODE12__SIZE, 0x00000004
+.set CYREG_BLE_BLERD_DSM5, 0x402e00e0
+.set CYFLD_BLE_BLERD_INDX_CODE19__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_INDX_CODE19__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_INDX_CODE18__OFFSET, 0x00000004
+.set CYFLD_BLE_BLERD_INDX_CODE18__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_INDX_CODE17__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_INDX_CODE17__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_INDX_CODE16__OFFSET, 0x0000000c
+.set CYFLD_BLE_BLERD_INDX_CODE16__SIZE, 0x00000004
+.set CYREG_BLE_BLERD_DSM6, 0x402e00e4
+.set CYFLD_BLE_BLERD_INDX_CODE23__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_INDX_CODE23__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_INDX_CODE22__OFFSET, 0x00000004
+.set CYFLD_BLE_BLERD_INDX_CODE22__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_INDX_CODE21__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_INDX_CODE21__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_INDX_CODE20__OFFSET, 0x0000000c
+.set CYFLD_BLE_BLERD_INDX_CODE20__SIZE, 0x00000004
+.set CYREG_BLE_BLERD_MONI, 0x402e00e8
+.set CYFLD_BLE_BLERD_PUP_SIG__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_PUP_SIG__SIZE, 0x0000000b
+.set CYFLD_BLE_BLERD_CBPF_CODE__OFFSET, 0x0000000b
+.set CYFLD_BLE_BLERD_CBPF_CODE__SIZE, 0x00000002
+.set CYFLD_BLE_BLERD_LNA_CODE__OFFSET, 0x0000000d
+.set CYFLD_BLE_BLERD_LNA_CODE__SIZE, 0x00000003
+.set CYREG_BLE_BLERD_DBG_BB, 0x402e00ec
+.set CYFLD_BLE_BLERD_RX_OFFSET_Q_CODE__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_RX_OFFSET_Q_CODE__SIZE, 0x00000008
+.set CYFLD_BLE_BLERD_RX_OFFSET_I_CODE__OFFSET, 0x00000008
+.set CYFLD_BLE_BLERD_RX_OFFSET_I_CODE__SIZE, 0x00000008
+.set CYREG_BLE_BLERD_DBG_1, 0x402e00f0
+.set CYFLD_BLE_BLERD_FCAL_FINE_CODE__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_FCAL_FINE_CODE__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_FCAL_COARSE_CODE__OFFSET, 0x00000004
+.set CYFLD_BLE_BLERD_FCAL_COARSE_CODE__SIZE, 0x00000008
+.set CYFLD_BLE_BLERD_FCAL_DONE__OFFSET, 0x0000000c
+.set CYFLD_BLE_BLERD_FCAL_DONE__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_KVCAL_DONE__OFFSET, 0x0000000d
+.set CYFLD_BLE_BLERD_KVCAL_DONE__SIZE, 0x00000001
+.set CYFLD_BLE_BLERD_DCCAL_DONE__OFFSET, 0x0000000e
+.set CYFLD_BLE_BLERD_DCCAL_DONE__SIZE, 0x00000001
+.set CYREG_BLE_BLERD_DBG_2, 0x402e00f4
+.set CYFLD_BLE_BLERD_FCAL_CNT_LSB__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_FCAL_CNT_LSB__SIZE, 0x00000010
+.set CYREG_BLE_BLERD_DBG_3, 0x402e00f8
+.set CYFLD_BLE_BLERD_FCAL_CNT_MSB__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_FCAL_CNT_MSB__SIZE, 0x00000004
+.set CYFLD_BLE_BLERD_RD_RCCAL_CODE__OFFSET, 0x0000000a
+.set CYFLD_BLE_BLERD_RD_RCCAL_CODE__SIZE, 0x00000005
+.set CYFLD_BLE_BLERD_RD_RCCAL_DONE__OFFSET, 0x0000000f
+.set CYFLD_BLE_BLERD_RD_RCCAL_DONE__SIZE, 0x00000001
+.set CYREG_BLE_BLERD_READ_IQ_1, 0x402e0100
+.set CYFLD_BLE_BLERD_ADC_1__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_ADC_1__SIZE, 0x00000020
+.set CYREG_BLE_BLERD_READ_IQ_2, 0x402e0104
+.set CYFLD_BLE_BLERD_ADC_2__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_ADC_2__SIZE, 0x00000020
+.set CYREG_BLE_BLERD_READ_IQ_3, 0x402e0108
+.set CYFLD_BLE_BLERD_ADC_3__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_ADC_3__SIZE, 0x00000020
+.set CYREG_BLE_BLERD_READ_IQ_4, 0x402e010c
+.set CYFLD_BLE_BLERD_ADC_4__OFFSET, 0x00000000
+.set CYFLD_BLE_BLERD_ADC_4__SIZE, 0x00000020
+.set CYDEV_BLE_BLELL_BASE, 0x402e1000
+.set CYDEV_BLE_BLELL_SIZE, 0x00001000
+.set CYREG_BLE_BLELL_COMMAND_REGISTER, 0x402e1000
+.set CYFLD_BLE_BLELL_COMMAND__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_COMMAND__SIZE, 0x00000008
+.set CYREG_BLE_BLELL_EVENT_INTR, 0x402e1008
+.set CYFLD_BLE_BLELL_ADV_INTR__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_ADV_INTR__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_SCAN_INTR__OFFSET, 0x00000001
+.set CYFLD_BLE_BLELL_SCAN_INTR__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_INIT_INTR__OFFSET, 0x00000002
+.set CYFLD_BLE_BLELL_INIT_INTR__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_CONN_INTR__OFFSET, 0x00000003
+.set CYFLD_BLE_BLELL_CONN_INTR__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_SM_INTR__OFFSET, 0x00000004
+.set CYFLD_BLE_BLELL_SM_INTR__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_DSM_INTR__OFFSET, 0x00000005
+.set CYFLD_BLE_BLELL_DSM_INTR__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_ENC_INTR__OFFSET, 0x00000006
+.set CYFLD_BLE_BLELL_ENC_INTR__SIZE, 0x00000001
+.set CYREG_BLE_BLELL_EVENT_ENABLE, 0x402e1010
+.set CYFLD_BLE_BLELL_ADV_INT_EN__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_ADV_INT_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_SCN_INT_EN__OFFSET, 0x00000001
+.set CYFLD_BLE_BLELL_SCN_INT_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_INIT_INT_EN__OFFSET, 0x00000002
+.set CYFLD_BLE_BLELL_INIT_INT_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_CONN_INT_EN__OFFSET, 0x00000003
+.set CYFLD_BLE_BLELL_CONN_INT_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_SM_INT_EN__OFFSET, 0x00000004
+.set CYFLD_BLE_BLELL_SM_INT_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_DSM_INT_EN__OFFSET, 0x00000005
+.set CYFLD_BLE_BLELL_DSM_INT_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_ENC_INT_EN__OFFSET, 0x00000006
+.set CYFLD_BLE_BLELL_ENC_INT_EN__SIZE, 0x00000001
+.set CYREG_BLE_BLELL_ADV_PARAMS, 0x402e1018
+.set CYFLD_BLE_BLELL_TX_ADDR__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_TX_ADDR__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_ADV_TYPE__OFFSET, 0x00000001
+.set CYFLD_BLE_BLELL_ADV_TYPE__SIZE, 0x00000002
+.set CYFLD_BLE_BLELL_ADV_FILT_POLICY__OFFSET, 0x00000003
+.set CYFLD_BLE_BLELL_ADV_FILT_POLICY__SIZE, 0x00000002
+.set CYFLD_BLE_BLELL_ADV_CHANNEL_MAP__OFFSET, 0x00000005
+.set CYFLD_BLE_BLELL_ADV_CHANNEL_MAP__SIZE, 0x00000003
+.set CYFLD_BLE_BLELL_RX_ADDR__OFFSET, 0x00000008
+.set CYFLD_BLE_BLELL_RX_ADDR__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_ADV_LOW_DUTY_CYCLE__OFFSET, 0x0000000a
+.set CYFLD_BLE_BLELL_ADV_LOW_DUTY_CYCLE__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_RCV_TX_ADDR__OFFSET, 0x0000000f
+.set CYFLD_BLE_BLELL_RCV_TX_ADDR__SIZE, 0x00000001
+.set CYREG_BLE_BLELL_ADV_INTERVAL_TIMEOUT, 0x402e101c
+.set CYFLD_BLE_BLELL_ADV_INTERVAL__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_ADV_INTERVAL__SIZE, 0x0000000f
+.set CYREG_BLE_BLELL_ADV_INTR, 0x402e1020
+.set CYFLD_BLE_BLELL_ADV_STRT_INTR__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_ADV_STRT_INTR__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_ADV_CLOSE_INTR__OFFSET, 0x00000001
+.set CYFLD_BLE_BLELL_ADV_CLOSE_INTR__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_ADV_TX_INTR__OFFSET, 0x00000002
+.set CYFLD_BLE_BLELL_ADV_TX_INTR__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_SCAN_RSP_TX_INTR__OFFSET, 0x00000003
+.set CYFLD_BLE_BLELL_SCAN_RSP_TX_INTR__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_SCAN_REQ_RX_INTR__OFFSET, 0x00000004
+.set CYFLD_BLE_BLELL_SCAN_REQ_RX_INTR__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_CONN_REQ_RX_INTR__OFFSET, 0x00000005
+.set CYFLD_BLE_BLELL_CONN_REQ_RX_INTR__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_SLV_CONNECTED__OFFSET, 0x00000006
+.set CYFLD_BLE_BLELL_SLV_CONNECTED__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_ADV_TIMEOUT__OFFSET, 0x00000007
+.set CYFLD_BLE_BLELL_ADV_TIMEOUT__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_ADV_ON__OFFSET, 0x00000008
+.set CYFLD_BLE_BLELL_ADV_ON__SIZE, 0x00000001
+.set CYREG_BLE_BLELL_ADV_NEXT_INSTANT, 0x402e1024
+.set CYFLD_BLE_BLELL_ADV_NEXT_INSTANT__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_ADV_NEXT_INSTANT__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_SCAN_INTERVAL, 0x402e1028
+.set CYFLD_BLE_BLELL_SCAN_INTERVAL__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_SCAN_INTERVAL__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_SCAN_WINDOW, 0x402e102c
+.set CYFLD_BLE_BLELL_SCAN_WINDOW__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_SCAN_WINDOW__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_SCAN_PARAM, 0x402e1030
+.set CYFLD_BLE_BLELL_SCAN_TYPE__OFFSET, 0x00000001
+.set CYFLD_BLE_BLELL_SCAN_TYPE__SIZE, 0x00000002
+.set CYFLD_BLE_BLELL_SCAN_FILT_POLICY__OFFSET, 0x00000003
+.set CYFLD_BLE_BLELL_SCAN_FILT_POLICY__SIZE, 0x00000002
+.set CYFLD_BLE_BLELL_DUP_FILT_EN__OFFSET, 0x00000005
+.set CYFLD_BLE_BLELL_DUP_FILT_EN__SIZE, 0x00000001
+.set CYREG_BLE_BLELL_SCAN_INTR, 0x402e1038
+.set CYFLD_BLE_BLELL_SCAN_STRT_INTR__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_SCAN_STRT_INTR__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_SCAN_CLOSE_INTR__OFFSET, 0x00000001
+.set CYFLD_BLE_BLELL_SCAN_CLOSE_INTR__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_SCAN_TX_INTR__OFFSET, 0x00000002
+.set CYFLD_BLE_BLELL_SCAN_TX_INTR__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_ADV_RX_INTR__OFFSET, 0x00000003
+.set CYFLD_BLE_BLELL_ADV_RX_INTR__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_SCAN_RSP_RX_INTR__OFFSET, 0x00000004
+.set CYFLD_BLE_BLELL_SCAN_RSP_RX_INTR__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_SCAN_ON__OFFSET, 0x00000008
+.set CYFLD_BLE_BLELL_SCAN_ON__SIZE, 0x00000001
+.set CYREG_BLE_BLELL_SCAN_NEXT_INSTANT, 0x402e103c
+.set CYFLD_BLE_BLELL_NEXT_SCAN_INSTANT__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_NEXT_SCAN_INSTANT__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_INIT_INTERVAL, 0x402e1040
+.set CYFLD_BLE_BLELL_INIT_SCAN_INTERVAL__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_INIT_SCAN_INTERVAL__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_INIT_WINDOW, 0x402e1044
+.set CYFLD_BLE_BLELL_INIT_SCAN_WINDOW__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_INIT_SCAN_WINDOW__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_INIT_PARAM, 0x402e1048
+.set CYFLD_BLE_BLELL_RX_ADDR__RX_TX_ADDR__OFFSET, 0x00000001
+.set CYFLD_BLE_BLELL_RX_ADDR__RX_TX_ADDR__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_INIT_FILT_POLICY__OFFSET, 0x00000003
+.set CYFLD_BLE_BLELL_INIT_FILT_POLICY__SIZE, 0x00000001
+.set CYREG_BLE_BLELL_INIT_INTR, 0x402e1050
+.set CYFLD_BLE_BLELL_INIT_INTERVAL_EXPIRE_INTR__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_INIT_INTERVAL_EXPIRE_INTR__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_INIT_CLOSE_WINDOW_INR__OFFSET, 0x00000001
+.set CYFLD_BLE_BLELL_INIT_CLOSE_WINDOW_INR__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_INIT_TX_START_INTR__OFFSET, 0x00000002
+.set CYFLD_BLE_BLELL_INIT_TX_START_INTR__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_MASTER_CONN_CREATED__OFFSET, 0x00000004
+.set CYFLD_BLE_BLELL_MASTER_CONN_CREATED__SIZE, 0x00000001
+.set CYREG_BLE_BLELL_INIT_NEXT_INSTANT, 0x402e1054
+.set CYFLD_BLE_BLELL_INIT_NEXT_INSTANT__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_INIT_NEXT_INSTANT__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_DEVICE_RAND_ADDR_L, 0x402e1058
+.set CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_L__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_L__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_DEVICE_RAND_ADDR_M, 0x402e105c
+.set CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_M__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_M__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_DEVICE_RAND_ADDR_H, 0x402e1060
+.set CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_H__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_H__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_PEER_ADDR_L, 0x402e1068
+.set CYFLD_BLE_BLELL_PEER_ADDR_L__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_PEER_ADDR_L__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_PEER_ADDR_M, 0x402e106c
+.set CYFLD_BLE_BLELL_PEER_ADDR_M__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_PEER_ADDR_M__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_PEER_ADDR_H, 0x402e1070
+.set CYFLD_BLE_BLELL_PEER_ADDR_H__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_PEER_ADDR_H__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_WL_ADDR_TYPE, 0x402e1078
+.set CYFLD_BLE_BLELL_WL_ADDR_TYPE__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_WL_ADDR_TYPE__SIZE, 0x00000008
+.set CYREG_BLE_BLELL_WL_ENABLE, 0x402e107c
+.set CYFLD_BLE_BLELL_WL_ENABLE__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_WL_ENABLE__SIZE, 0x00000008
+.set CYREG_BLE_BLELL_TRANSMIT_WINDOW_OFFSET, 0x402e1080
+.set CYFLD_BLE_BLELL_TX_WINDOW_OFFSET__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_TX_WINDOW_OFFSET__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_TRANSMIT_WINDOW_SIZE, 0x402e1084
+.set CYFLD_BLE_BLELL_TX_WINDOW_SIZE__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_TX_WINDOW_SIZE__SIZE, 0x00000008
+.set CYREG_BLE_BLELL_DATA_CHANNELS_L0, 0x402e1088
+.set CYFLD_BLE_BLELL_DATA_CHANNELS_L0__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_DATA_CHANNELS_L0__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_DATA_CHANNELS_M0, 0x402e108c
+.set CYFLD_BLE_BLELL_DATA_CHANNELS_M0__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_DATA_CHANNELS_M0__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_DATA_CHANNELS_H0, 0x402e1090
+.set CYFLD_BLE_BLELL_DATA_CHANNELS_H0__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_DATA_CHANNELS_H0__SIZE, 0x00000005
+.set CYREG_BLE_BLELL_DATA_CHANNELS_L1, 0x402e1098
+.set CYFLD_BLE_BLELL_DATA_CHANNELS_L1__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_DATA_CHANNELS_L1__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_DATA_CHANNELS_M1, 0x402e109c
+.set CYFLD_BLE_BLELL_DATA_CHANNELS_M1__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_DATA_CHANNELS_M1__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_DATA_CHANNELS_H1, 0x402e10a0
+.set CYFLD_BLE_BLELL_DATA_CHANNELS_H1__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_DATA_CHANNELS_H1__SIZE, 0x00000005
+.set CYREG_BLE_BLELL_CONN_INTR, 0x402e10a8
+.set CYFLD_BLE_BLELL_CONN_CLOSED__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_CONN_CLOSED__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_CONN_ESTB__OFFSET, 0x00000001
+.set CYFLD_BLE_BLELL_CONN_ESTB__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_MAP_UPDT_DONE__OFFSET, 0x00000002
+.set CYFLD_BLE_BLELL_MAP_UPDT_DONE__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_START_CE__OFFSET, 0x00000003
+.set CYFLD_BLE_BLELL_START_CE__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_CLOSE_CE__OFFSET, 0x00000004
+.set CYFLD_BLE_BLELL_CLOSE_CE__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_CE_TX_ACK__OFFSET, 0x00000005
+.set CYFLD_BLE_BLELL_CE_TX_ACK__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_CE_RX__OFFSET, 0x00000006
+.set CYFLD_BLE_BLELL_CE_RX__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_CON_UPDT_DONE__OFFSET, 0x00000007
+.set CYFLD_BLE_BLELL_CON_UPDT_DONE__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_DISCON_STATUS__OFFSET, 0x00000008
+.set CYFLD_BLE_BLELL_DISCON_STATUS__SIZE, 0x00000003
+.set CYFLD_BLE_BLELL_RX_PDU_STATUS__OFFSET, 0x0000000b
+.set CYFLD_BLE_BLELL_RX_PDU_STATUS__SIZE, 0x00000003
+.set CYFLD_BLE_BLELL_PING_TIMER_EXPIRD_INTR__OFFSET, 0x0000000e
+.set CYFLD_BLE_BLELL_PING_TIMER_EXPIRD_INTR__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_PING_NEARLY_EXPIRD_INTR__OFFSET, 0x0000000f
+.set CYFLD_BLE_BLELL_PING_NEARLY_EXPIRD_INTR__SIZE, 0x00000001
+.set CYREG_BLE_BLELL_CONN_STATUS, 0x402e10ac
+.set CYFLD_BLE_BLELL_RECEIVE_PACKET_COUNT__OFFSET, 0x0000000c
+.set CYFLD_BLE_BLELL_RECEIVE_PACKET_COUNT__SIZE, 0x00000004
+.set CYREG_BLE_BLELL_CONN_INDEX, 0x402e10b0
+.set CYFLD_BLE_BLELL_CONN_INDEX__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_CONN_INDEX__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_WAKEUP_CONFIG, 0x402e10b8
+.set CYFLD_BLE_BLELL_OSC_STARTUP_DELAY__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_OSC_STARTUP_DELAY__SIZE, 0x00000008
+.set CYFLD_BLE_BLELL_DSM_OFFSET_TO_WAKEUP_INSTANT__OFFSET, 0x0000000a
+.set CYFLD_BLE_BLELL_DSM_OFFSET_TO_WAKEUP_INSTANT__SIZE, 0x00000006
+.set CYREG_BLE_BLELL_WAKEUP_CONTROL, 0x402e10c0
+.set CYFLD_BLE_BLELL_WAKEUP_INSTANT__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_WAKEUP_INSTANT__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_CLOCK_CONFIG, 0x402e10c4
+.set CYFLD_BLE_BLELL_ADV_CLK_GATE_EN__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_ADV_CLK_GATE_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_SCAN_CLK_GATE_EN__OFFSET, 0x00000001
+.set CYFLD_BLE_BLELL_SCAN_CLK_GATE_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_INIT_CLK_GATE_EN__OFFSET, 0x00000002
+.set CYFLD_BLE_BLELL_INIT_CLK_GATE_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_CONN_CLK_GATE_EN__OFFSET, 0x00000003
+.set CYFLD_BLE_BLELL_CONN_CLK_GATE_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_CORECLK_GATE_EN__OFFSET, 0x00000004
+.set CYFLD_BLE_BLELL_CORECLK_GATE_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_SYSCLK_GATE_EN__OFFSET, 0x00000005
+.set CYFLD_BLE_BLELL_SYSCLK_GATE_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_PHY_CLK_GATE_EN__OFFSET, 0x00000006
+.set CYFLD_BLE_BLELL_PHY_CLK_GATE_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_LLH_IDLE__OFFSET, 0x00000007
+.set CYFLD_BLE_BLELL_LLH_IDLE__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_LPO_CLK_FREQ_SEL__OFFSET, 0x00000008
+.set CYFLD_BLE_BLELL_LPO_CLK_FREQ_SEL__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_LPO_SEL_EXTERNAL__OFFSET, 0x00000009
+.set CYFLD_BLE_BLELL_LPO_SEL_EXTERNAL__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_SM_AUTO_WKUP_EN__OFFSET, 0x0000000a
+.set CYFLD_BLE_BLELL_SM_AUTO_WKUP_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_SM_INTR_EN__OFFSET, 0x0000000c
+.set CYFLD_BLE_BLELL_SM_INTR_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_SLEEP_MODE_EN__OFFSET, 0x0000000e
+.set CYFLD_BLE_BLELL_SLEEP_MODE_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_DEEP_SLEEP_MODE_EN__OFFSET, 0x0000000f
+.set CYFLD_BLE_BLELL_DEEP_SLEEP_MODE_EN__SIZE, 0x00000001
+.set CYREG_BLE_BLELL_TIM_COUNTER_L, 0x402e10c8
+.set CYFLD_BLE_BLELL_TIM_REF_CLOCK__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_TIM_REF_CLOCK__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_POC_REG__TIM_CONTROL, 0x402e10d8
+.set CYFLD_BLE_BLELL_BB_CLK_FREQ_MINUS_1__OFFSET, 0x00000003
+.set CYFLD_BLE_BLELL_BB_CLK_FREQ_MINUS_1__SIZE, 0x00000005
+.set CYREG_BLE_BLELL_ADV_TX_DATA_FIFO, 0x402e10e0
+.set CYFLD_BLE_BLELL_ADV_TX_DATA__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_ADV_TX_DATA__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_ADV_SCN_RSP_TX_FIFO, 0x402e10e8
+.set CYFLD_BLE_BLELL_SCAN_RSP_DATA__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_SCAN_RSP_DATA__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_INIT_SCN_ADV_RX_FIFO, 0x402e10f8
+.set CYFLD_BLE_BLELL_ADV_SCAN_RSP_RX_DATA__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_ADV_SCAN_RSP_RX_DATA__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_CONN_INTERVAL, 0x402e1100
+.set CYFLD_BLE_BLELL_CONNECTION_INTERVAL__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_CONNECTION_INTERVAL__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_SUP_TIMEOUT, 0x402e1104
+.set CYFLD_BLE_BLELL_SUPERVISION_TIMEOUT__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_SUPERVISION_TIMEOUT__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_SLAVE_LATENCY, 0x402e1108
+.set CYFLD_BLE_BLELL_SLAVE_LATENCY__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_SLAVE_LATENCY__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_CE_LENGTH, 0x402e110c
+.set CYFLD_BLE_BLELL_CONNECTION_EVENT_LENGTH__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_CONNECTION_EVENT_LENGTH__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_PDU_ACCESS_ADDR_L_REGISTER, 0x402e1110
+.set CYFLD_BLE_BLELL_PDU_ACCESS_ADDRESS_LOWER_BITS__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_PDU_ACCESS_ADDRESS_LOWER_BITS__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_PDU_ACCESS_ADDR_H_REGISTER, 0x402e1114
+.set CYFLD_BLE_BLELL_PDU_ACCESS_ADDRESS_HIGHER_BITS__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_PDU_ACCESS_ADDRESS_HIGHER_BITS__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_CONN_CE_INSTANT, 0x402e1118
+.set CYFLD_BLE_BLELL_CE_INSTANT__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_CE_INSTANT__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_CE_CNFG_STS_REGISTER, 0x402e111c
+.set CYFLD_BLE_BLELL_DATA_LIST_INDEX_LAST_ACK_INDEX__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_DATA_LIST_INDEX_LAST_ACK_INDEX__SIZE, 0x00000004
+.set CYFLD_BLE_BLELL_DATA_LIST_HEAD_UP__OFFSET, 0x00000004
+.set CYFLD_BLE_BLELL_DATA_LIST_HEAD_UP__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_MAS_SLV__OFFSET, 0x00000005
+.set CYFLD_BLE_BLELL_MAS_SLV__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_MD__OFFSET, 0x00000006
+.set CYFLD_BLE_BLELL_MD__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_MAP_INDEX__CURR_INDEX__OFFSET, 0x00000007
+.set CYFLD_BLE_BLELL_MAP_INDEX__CURR_INDEX__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_PAUSE_DATA__OFFSET, 0x00000008
+.set CYFLD_BLE_BLELL_PAUSE_DATA__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_CONN_ACTIVE__OFFSET, 0x0000000a
+.set CYFLD_BLE_BLELL_CONN_ACTIVE__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_CURRENT_PDU_INDEX__OFFSET, 0x0000000c
+.set CYFLD_BLE_BLELL_CURRENT_PDU_INDEX__SIZE, 0x00000004
+.set CYREG_BLE_BLELL_NEXT_CE_INSTANT, 0x402e1120
+.set CYFLD_BLE_BLELL_NEXT_CE_INSTANT__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_NEXT_CE_INSTANT__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_CONN_CE_COUNTER, 0x402e1124
+.set CYFLD_BLE_BLELL_CONNECTION_EVENT_COUNTER__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_CONNECTION_EVENT_COUNTER__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_DATA_LIST_SENT_UPDATE__STATUS, 0x402e1128
+.set CYFLD_BLE_BLELL_LIST_INDEX__TX_SENT_3_0__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_LIST_INDEX__TX_SENT_3_0__SIZE, 0x00000004
+.set CYFLD_BLE_BLELL_TX_SENT_4__OFFSET, 0x00000004
+.set CYFLD_BLE_BLELL_TX_SENT_4__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_SET_CLEAR__OFFSET, 0x00000007
+.set CYFLD_BLE_BLELL_SET_CLEAR__SIZE, 0x00000001
+.set CYREG_BLE_BLELL_DATA_LIST_ACK_UPDATE__STATUS, 0x402e112c
+.set CYFLD_BLE_BLELL_LIST_INDEX__TX_ACK_3_0__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_LIST_INDEX__TX_ACK_3_0__SIZE, 0x00000004
+.set CYFLD_BLE_BLELL_TX_ACK_4__OFFSET, 0x00000004
+.set CYFLD_BLE_BLELL_TX_ACK_4__SIZE, 0x00000001
+.set CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR0, 0x402e1140
+.set CYFLD_BLE_BLELL_LLID__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_LLID__SIZE, 0x00000002
+.set CYFLD_BLE_BLELL_DATA_LENGTH__OFFSET, 0x00000002
+.set CYFLD_BLE_BLELL_DATA_LENGTH__SIZE, 0x00000005
+.set CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR1, 0x402e1144
+.set CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR2, 0x402e1148
+.set CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR3, 0x402e114c
+.set CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR4, 0x402e1150
+.set CYREG_BLE_BLELL_WINDOW_WIDEN_INTVL, 0x402e1160
+.set CYFLD_BLE_BLELL_WINDOW_WIDEN_INTVL__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_WINDOW_WIDEN_INTVL__SIZE, 0x0000000c
+.set CYREG_BLE_BLELL_WINDOW_WIDEN_WINOFF, 0x402e1164
+.set CYFLD_BLE_BLELL_WINDOW_WIDEN_WINOFF__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_WINDOW_WIDEN_WINOFF__SIZE, 0x0000000c
+.set CYREG_BLE_BLELL_LE_RF_TEST_MODE, 0x402e1170
+.set CYFLD_BLE_BLELL_TEST_FREQUENCY__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_TEST_FREQUENCY__SIZE, 0x00000006
+.set CYFLD_BLE_BLELL_TEST_TYPE__OFFSET, 0x00000006
+.set CYFLD_BLE_BLELL_TEST_TYPE__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_PKT_PAYLOAD__OFFSET, 0x00000007
+.set CYFLD_BLE_BLELL_PKT_PAYLOAD__SIZE, 0x00000003
+.set CYFLD_BLE_BLELL_TEST_LENGTH__OFFSET, 0x0000000a
+.set CYFLD_BLE_BLELL_TEST_LENGTH__SIZE, 0x00000006
+.set CYREG_BLE_BLELL_DTM_RX_PKT_COUNT, 0x402e1174
+.set CYFLD_BLE_BLELL_RX_PACKET_COUNT__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_RX_PACKET_COUNT__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_TXRX_HOP, 0x402e1188
+.set CYFLD_BLE_BLELL_HOP_CH_TX__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_HOP_CH_TX__SIZE, 0x00000007
+.set CYFLD_BLE_BLELL_HOP_CH_RX__OFFSET, 0x00000008
+.set CYFLD_BLE_BLELL_HOP_CH_RX__SIZE, 0x00000007
+.set CYREG_BLE_BLELL_TX_RX_ON_DELAY, 0x402e1190
+.set CYFLD_BLE_BLELL_RXON_DELAY__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_RXON_DELAY__SIZE, 0x00000008
+.set CYFLD_BLE_BLELL_TXON_DELAY__OFFSET, 0x00000008
+.set CYFLD_BLE_BLELL_TXON_DELAY__SIZE, 0x00000008
+.set CYREG_BLE_BLELL_DEV_PUB_ADDR_L, 0x402e11c0
+.set CYFLD_BLE_BLELL_DEV_PUB_ADDR_L__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_DEV_PUB_ADDR_L__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_DEV_PUB_ADDR_M, 0x402e11c4
+.set CYFLD_BLE_BLELL_DEV_PUB_ADDR_M__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_DEV_PUB_ADDR_M__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_DEV_PUB_ADDR_H, 0x402e11c8
+.set CYFLD_BLE_BLELL_DEV_PUB_ADDR_H__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_DEV_PUB_ADDR_H__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_ADV_CH_TX_POWER, 0x402e11cc
+.set CYFLD_BLE_BLELL_ADV_TRANSMIT_POWER__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_ADV_TRANSMIT_POWER__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_OFFSET_TO_FIRST_INSTANT, 0x402e11d0
+.set CYFLD_BLE_BLELL_OFFSET_TO_FIRST_EVENT__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_OFFSET_TO_FIRST_EVENT__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_ADV_CONFIG, 0x402e11d4
+.set CYFLD_BLE_BLELL_ADV_STRT_EN__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_ADV_STRT_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_ADV_CLS_EN__OFFSET, 0x00000001
+.set CYFLD_BLE_BLELL_ADV_CLS_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_ADV_TX_EN__OFFSET, 0x00000002
+.set CYFLD_BLE_BLELL_ADV_TX_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_SCN_RSP_TX_EN__OFFSET, 0x00000003
+.set CYFLD_BLE_BLELL_SCN_RSP_TX_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_ADV_SCN_REQ_RX_EN__OFFSET, 0x00000004
+.set CYFLD_BLE_BLELL_ADV_SCN_REQ_RX_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_ADV_CONN_REQ_RX_EN__OFFSET, 0x00000005
+.set CYFLD_BLE_BLELL_ADV_CONN_REQ_RX_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_SLV_CONNECTED_EN__OFFSET, 0x00000006
+.set CYFLD_BLE_BLELL_SLV_CONNECTED_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_ADV_TIMEOUT_EN__OFFSET, 0x00000007
+.set CYFLD_BLE_BLELL_ADV_TIMEOUT_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_ADV_RAND_DISABLE__OFFSET, 0x00000008
+.set CYFLD_BLE_BLELL_ADV_RAND_DISABLE__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_ADV_PKT_INTERVAL__OFFSET, 0x0000000b
+.set CYFLD_BLE_BLELL_ADV_PKT_INTERVAL__SIZE, 0x00000005
+.set CYREG_BLE_BLELL_SCAN_CONFIG, 0x402e11d8
+.set CYFLD_BLE_BLELL_SCN_STRT_EN__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_SCN_STRT_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_SCN_CLOSE_EN__OFFSET, 0x00000001
+.set CYFLD_BLE_BLELL_SCN_CLOSE_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_SCN_TX_EN__OFFSET, 0x00000002
+.set CYFLD_BLE_BLELL_SCN_TX_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_ADV_RX_EN__OFFSET, 0x00000003
+.set CYFLD_BLE_BLELL_ADV_RX_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_SCN_RSP_RX_EN__OFFSET, 0x00000004
+.set CYFLD_BLE_BLELL_SCN_RSP_RX_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_BACKOFF_ENABLE__OFFSET, 0x0000000b
+.set CYFLD_BLE_BLELL_BACKOFF_ENABLE__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_SCAN_CHANNEL_MAP__OFFSET, 0x0000000d
+.set CYFLD_BLE_BLELL_SCAN_CHANNEL_MAP__SIZE, 0x00000003
+.set CYREG_BLE_BLELL_INIT_CONFIG, 0x402e11dc
+.set CYFLD_BLE_BLELL_INIT_STRT_EN__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_INIT_STRT_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_INIT_CLOSE_EN__OFFSET, 0x00000001
+.set CYFLD_BLE_BLELL_INIT_CLOSE_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_CONN_REQ_TX_EN__OFFSET, 0x00000002
+.set CYFLD_BLE_BLELL_CONN_REQ_TX_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_CONN_CREATED__OFFSET, 0x00000004
+.set CYFLD_BLE_BLELL_CONN_CREATED__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_INIT_CHANNEL_MAP__OFFSET, 0x0000000d
+.set CYFLD_BLE_BLELL_INIT_CHANNEL_MAP__SIZE, 0x00000003
+.set CYREG_BLE_BLELL_CONN_CONFIG, 0x402e11e0
+.set CYFLD_BLE_BLELL_RX_PKT_LIMIT__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_RX_PKT_LIMIT__SIZE, 0x00000004
+.set CYFLD_BLE_BLELL_RX_INTR_THRESHOLD__OFFSET, 0x00000004
+.set CYFLD_BLE_BLELL_RX_INTR_THRESHOLD__SIZE, 0x00000004
+.set CYFLD_BLE_BLELL_MD_BIT_CLEAR__OFFSET, 0x00000008
+.set CYFLD_BLE_BLELL_MD_BIT_CLEAR__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_DSM_SLOT_VARIANCE__OFFSET, 0x0000000b
+.set CYFLD_BLE_BLELL_DSM_SLOT_VARIANCE__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_SLV_MD_CONFIG__OFFSET, 0x0000000c
+.set CYFLD_BLE_BLELL_SLV_MD_CONFIG__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_EXTEND_CU_TX_WIN__OFFSET, 0x0000000d
+.set CYFLD_BLE_BLELL_EXTEND_CU_TX_WIN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_MASK_SUTO_AT_UPDT__OFFSET, 0x0000000e
+.set CYFLD_BLE_BLELL_MASK_SUTO_AT_UPDT__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_CONN_REQ_1SLOT_EARLY__OFFSET, 0x0000000f
+.set CYFLD_BLE_BLELL_CONN_REQ_1SLOT_EARLY__SIZE, 0x00000001
+.set CYREG_BLE_BLELL_CONN_CH_TX_POWER, 0x402e11e4
+.set CYFLD_BLE_BLELL_CONNCH_TRANSMIT_POWER__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_CONNCH_TRANSMIT_POWER__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_CONN_PARAM1, 0x402e11e8
+.set CYFLD_BLE_BLELL_SCA_PARAM__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_SCA_PARAM__SIZE, 0x00000003
+.set CYFLD_BLE_BLELL_HOP_INCREMENT_PARAM__OFFSET, 0x00000003
+.set CYFLD_BLE_BLELL_HOP_INCREMENT_PARAM__SIZE, 0x00000005
+.set CYFLD_BLE_BLELL_CRC_INIT_L__OFFSET, 0x00000008
+.set CYFLD_BLE_BLELL_CRC_INIT_L__SIZE, 0x00000008
+.set CYREG_BLE_BLELL_CONN_PARAM2, 0x402e11ec
+.set CYFLD_BLE_BLELL_CRC_INIT_H__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_CRC_INIT_H__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_CONN_INTR_MASK, 0x402e11f0
+.set CYFLD_BLE_BLELL_CONN_CL_INT_EN__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_CONN_CL_INT_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_CONN_ESTB_INT_EN__OFFSET, 0x00000001
+.set CYFLD_BLE_BLELL_CONN_ESTB_INT_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_MAP_UPDT_INT_EN__OFFSET, 0x00000002
+.set CYFLD_BLE_BLELL_MAP_UPDT_INT_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_START_CE_INT_EN__OFFSET, 0x00000003
+.set CYFLD_BLE_BLELL_START_CE_INT_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_CLOSE_CE_INT_EN__OFFSET, 0x00000004
+.set CYFLD_BLE_BLELL_CLOSE_CE_INT_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_CE_TX_ACK_INT_EN__OFFSET, 0x00000005
+.set CYFLD_BLE_BLELL_CE_TX_ACK_INT_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_CE_RX_INT_EN__OFFSET, 0x00000006
+.set CYFLD_BLE_BLELL_CE_RX_INT_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_CONN_UPDATE_INTR_EN__OFFSET, 0x00000007
+.set CYFLD_BLE_BLELL_CONN_UPDATE_INTR_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_RX_GOOD_PDU_INT_EN__OFFSET, 0x00000008
+.set CYFLD_BLE_BLELL_RX_GOOD_PDU_INT_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_RX_BAD_PDU_INT_EN__OFFSET, 0x00000009
+.set CYFLD_BLE_BLELL_RX_BAD_PDU_INT_EN__SIZE, 0x00000001
+.set CYREG_BLE_BLELL_SLAVE_TIMING_CONTROL, 0x402e11f4
+.set CYFLD_BLE_BLELL_SLAVE_TIME_SET_VAL__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_SLAVE_TIME_SET_VAL__SIZE, 0x00000008
+.set CYFLD_BLE_BLELL_SLAVE_TIME_ADJ_VAL__OFFSET, 0x00000008
+.set CYFLD_BLE_BLELL_SLAVE_TIME_ADJ_VAL__SIZE, 0x00000008
+.set CYREG_BLE_BLELL_RECEIVE_TRIG_CTRL, 0x402e11f8
+.set CYFLD_BLE_BLELL_ACC_TRIGGER_THRESHOLD__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_ACC_TRIGGER_THRESHOLD__SIZE, 0x00000006
+.set CYFLD_BLE_BLELL_ACC_TRIGGER_TIMEOUT__OFFSET, 0x00000008
+.set CYFLD_BLE_BLELL_ACC_TRIGGER_TIMEOUT__SIZE, 0x00000008
+.set CYREG_BLE_BLELL_DPLL_CONFIG, 0x402e1258
+.set CYFLD_BLE_BLELL_DPLL_CORREL_CONFIG__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_DPLL_CORREL_CONFIG__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_WHITELIST_BASE_ADDR, 0x402e1340
+.set CYFLD_BLE_BLELL_WL_BASE_ADDR__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_WL_BASE_ADDR__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_CONN_UPDATE_NEW_INTERVAL, 0x402e13a4
+.set CYFLD_BLE_BLELL_CONN_UPDT_INTERVAL__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_CONN_UPDT_INTERVAL__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_CONN_UPDATE_NEW_LATENCY, 0x402e13a8
+.set CYFLD_BLE_BLELL_CONN_UPDT_SLV_LATENCY__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_CONN_UPDT_SLV_LATENCY__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_CONN_UPDATE_NEW_SUP_TO, 0x402e13ac
+.set CYFLD_BLE_BLELL_CONN_UPDT_SUP_TO__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_CONN_UPDT_SUP_TO__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_CONN_UPDATE_NEW_SL_INTERVAL, 0x402e13b0
+.set CYFLD_BLE_BLELL_SL_CONN_INTERVAL_VAL__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_SL_CONN_INTERVAL_VAL__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_CONN_REQ_WORD0, 0x402e13c0
+.set CYFLD_BLE_BLELL_ACCESS_ADDR_LOWER__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_ACCESS_ADDR_LOWER__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_CONN_REQ_WORD1, 0x402e13c4
+.set CYFLD_BLE_BLELL_ACCESS_ADDR_UPPER__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_ACCESS_ADDR_UPPER__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_CONN_REQ_WORD2, 0x402e13c8
+.set CYFLD_BLE_BLELL_TX_WINDOW_SIZE_VAL__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_TX_WINDOW_SIZE_VAL__SIZE, 0x00000008
+.set CYFLD_BLE_BLELL_CRC_INIT_LOWER__OFFSET, 0x00000008
+.set CYFLD_BLE_BLELL_CRC_INIT_LOWER__SIZE, 0x00000008
+.set CYREG_BLE_BLELL_CONN_REQ_WORD3, 0x402e13cc
+.set CYFLD_BLE_BLELL_CRC_INIT_UPPER__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_CRC_INIT_UPPER__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_CONN_REQ_WORD4, 0x402e13d0
+.set CYREG_BLE_BLELL_CONN_REQ_WORD5, 0x402e13d4
+.set CYFLD_BLE_BLELL_CONNECTION_INTERVAL_VAL__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_CONNECTION_INTERVAL_VAL__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_CONN_REQ_WORD6, 0x402e13d8
+.set CYFLD_BLE_BLELL_SLAVE_LATENCY_VAL__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_SLAVE_LATENCY_VAL__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_CONN_REQ_WORD7, 0x402e13dc
+.set CYFLD_BLE_BLELL_SUPERVISION_TIMEOUT_VAL__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_SUPERVISION_TIMEOUT_VAL__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_CONN_REQ_WORD8, 0x402e13e0
+.set CYFLD_BLE_BLELL_DATA_CHANNELS_LOWER__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_DATA_CHANNELS_LOWER__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_CONN_REQ_WORD9, 0x402e13e4
+.set CYFLD_BLE_BLELL_DATA_CHANNELS_MID__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_DATA_CHANNELS_MID__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_CONN_REQ_WORD10, 0x402e13e8
+.set CYFLD_BLE_BLELL_DATA_CHANNELS_UPPER__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_DATA_CHANNELS_UPPER__SIZE, 0x00000005
+.set CYREG_BLE_BLELL_CONN_REQ_WORD11, 0x402e13ec
+.set CYFLD_BLE_BLELL_HOP_INCREMENT_2__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_HOP_INCREMENT_2__SIZE, 0x00000005
+.set CYFLD_BLE_BLELL_SCA_2__OFFSET, 0x00000005
+.set CYFLD_BLE_BLELL_SCA_2__SIZE, 0x00000003
+.set CYREG_BLE_BLELL_PACKET_COUNTER0, 0x402e1400
+.set CYFLD_BLE_BLELL_PACKET_COUNTER_LOWER__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_PACKET_COUNTER_LOWER__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_PACKET_COUNTER1, 0x402e1404
+.set CYFLD_BLE_BLELL_PACKET_COUNTER_MIDDLE__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_PACKET_COUNTER_MIDDLE__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_PACKET_COUNTER2, 0x402e1408
+.set CYFLD_BLE_BLELL_PACKET_COUNTER_UPPER__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_PACKET_COUNTER_UPPER__SIZE, 0x00000008
+.set CYREG_BLE_BLELL_IV_MASTER0, 0x402e1410
+.set CYFLD_BLE_BLELL_IV_MASTER_LOWER__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_IV_MASTER_LOWER__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_IV_MASTER1, 0x402e1414
+.set CYFLD_BLE_BLELL_IV_MASTER_UPPER__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_IV_MASTER_UPPER__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_IV_SLAVE0, 0x402e1418
+.set CYFLD_BLE_BLELL_IV_SLAVE_LOWER__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_IV_SLAVE_LOWER__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_IV_SLAVE1, 0x402e141c
+.set CYFLD_BLE_BLELL_IV_SLAVE_UPPER__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_IV_SLAVE_UPPER__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_ENC_KEY0, 0x402e1420
+.set CYFLD_BLE_BLELL_ENC_KEY__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_ENC_KEY__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_ENC_KEY1, 0x402e1424
+.set CYREG_BLE_BLELL_ENC_KEY2, 0x402e1428
+.set CYREG_BLE_BLELL_ENC_KEY3, 0x402e142c
+.set CYREG_BLE_BLELL_ENC_KEY4, 0x402e1430
+.set CYREG_BLE_BLELL_ENC_KEY5, 0x402e1434
+.set CYREG_BLE_BLELL_ENC_KEY6, 0x402e1438
+.set CYREG_BLE_BLELL_ENC_KEY7, 0x402e143c
+.set CYREG_BLE_BLELL_DATA0, 0x402e1440
+.set CYFLD_BLE_BLELL_DATA0__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_DATA0__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_DATA1, 0x402e1444
+.set CYFLD_BLE_BLELL_DATA1__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_DATA1__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_DATA2, 0x402e1448
+.set CYFLD_BLE_BLELL_DATA2__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_DATA2__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_DATA3, 0x402e144c
+.set CYFLD_BLE_BLELL_DATA3__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_DATA3__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_DATA4, 0x402e1450
+.set CYFLD_BLE_BLELL_DATA4__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_DATA4__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_DATA5, 0x402e1454
+.set CYFLD_BLE_BLELL_DATA5__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_DATA5__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_DATA6, 0x402e1458
+.set CYFLD_BLE_BLELL_DATA6__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_DATA6__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_DATA7, 0x402e145c
+.set CYFLD_BLE_BLELL_DATA7__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_DATA7__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_DATA8, 0x402e1460
+.set CYFLD_BLE_BLELL_DATA8__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_DATA8__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_DATA9, 0x402e1464
+.set CYFLD_BLE_BLELL_DATA9__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_DATA9__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_DATA10, 0x402e1468
+.set CYFLD_BLE_BLELL_DATA10__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_DATA10__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_DATA11, 0x402e146c
+.set CYFLD_BLE_BLELL_DATA11__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_DATA11__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_DATA12, 0x402e1470
+.set CYFLD_BLE_BLELL_DATA12__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_DATA12__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_DATA13, 0x402e1474
+.set CYFLD_BLE_BLELL_DATA13__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_DATA13__SIZE, 0x00000008
+.set CYREG_BLE_BLELL_MIC_IN0, 0x402e1478
+.set CYFLD_BLE_BLELL_MIC_IN_LOWER__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_MIC_IN_LOWER__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_MIC_IN1, 0x402e147c
+.set CYFLD_BLE_BLELL_MIC_IN_UPPER__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_MIC_IN_UPPER__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_MIC_OUT0, 0x402e1480
+.set CYFLD_BLE_BLELL_MIC_OUT_LOWER__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_MIC_OUT_LOWER__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_MIC_OUT1, 0x402e1484
+.set CYFLD_BLE_BLELL_MIC_OUT_UPPER__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_MIC_OUT_UPPER__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_ENC_PARAMS, 0x402e1488
+.set CYFLD_BLE_BLELL_DATA_PDU_HEADER__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_DATA_PDU_HEADER__SIZE, 0x00000002
+.set CYFLD_BLE_BLELL_PAYLOAD_LENGTH__OFFSET, 0x00000002
+.set CYFLD_BLE_BLELL_PAYLOAD_LENGTH__SIZE, 0x00000005
+.set CYFLD_BLE_BLELL_DIRECTION__OFFSET, 0x00000007
+.set CYFLD_BLE_BLELL_DIRECTION__SIZE, 0x00000001
+.set CYREG_BLE_BLELL_ENC_CONFIG, 0x402e1490
+.set CYFLD_BLE_BLELL_START_PROC__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_START_PROC__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_ECB_CCM__OFFSET, 0x00000001
+.set CYFLD_BLE_BLELL_ECB_CCM__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_DEC_ENC__OFFSET, 0x00000002
+.set CYFLD_BLE_BLELL_DEC_ENC__SIZE, 0x00000001
+.set CYREG_BLE_BLELL_ENC_INTR_EN, 0x402e1498
+.set CYFLD_BLE_BLELL_AUTH_PASS_INTR_EN__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_AUTH_PASS_INTR_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_ECB_PROC_INTR_EN__OFFSET, 0x00000001
+.set CYFLD_BLE_BLELL_ECB_PROC_INTR_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_CCM_PROC_INTR_EN__OFFSET, 0x00000002
+.set CYFLD_BLE_BLELL_CCM_PROC_INTR_EN__SIZE, 0x00000001
+.set CYREG_BLE_BLELL_ENC_INTR, 0x402e14a0
+.set CYFLD_BLE_BLELL_AUTH_PASS_INTR__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_AUTH_PASS_INTR__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_ECB_PROC_INTR__OFFSET, 0x00000001
+.set CYFLD_BLE_BLELL_ECB_PROC_INTR__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_CCM_PROC_INTR__OFFSET, 0x00000002
+.set CYFLD_BLE_BLELL_CCM_PROC_INTR__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_IN_DATA_CLEAR__OFFSET, 0x00000003
+.set CYFLD_BLE_BLELL_IN_DATA_CLEAR__SIZE, 0x00000001
+.set CYREG_BLE_BLELL_CONN_TXMEM_BASE_ADDR, 0x402e1600
+.set CYFLD_BLE_BLELL_CONN_TX_MEM_BASE_ADDR__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_CONN_TX_MEM_BASE_ADDR__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_CONN_RXMEM_BASE_ADDR, 0x402e1800
+.set CYFLD_BLE_BLELL_CONN_RX_MEM_BASE_ADDR__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_CONN_RX_MEM_BASE_ADDR__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_PDU_RESP_TIMER, 0x402e1a04
+.set CYFLD_BLE_BLELL_PDU_RESP_TIME_VAL__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_PDU_RESP_TIME_VAL__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_NEXT_RESP_TIMER_EXP, 0x402e1a08
+.set CYFLD_BLE_BLELL_NEXT_RESPONSE_INSTANT__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_NEXT_RESPONSE_INSTANT__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_NEXT_SUP_TO, 0x402e1a0c
+.set CYFLD_BLE_BLELL_NEXT_TIMEOUT_INSTANT__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_NEXT_TIMEOUT_INSTANT__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_LLH_FEATURE_CONFIG, 0x402e1a10
+.set CYFLD_BLE_BLELL_QUICK_TRANSMIT__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_QUICK_TRANSMIT__SIZE, 0x00000001
+.set CYFLD_BLE_BLELL_SL_DSM_EN__OFFSET, 0x00000001
+.set CYFLD_BLE_BLELL_SL_DSM_EN__SIZE, 0x00000001
+.set CYREG_BLE_BLELL_WIN_MIN_STEP_SIZE, 0x402e1a14
+.set CYFLD_BLE_BLELL_STEPDN__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_STEPDN__SIZE, 0x00000004
+.set CYFLD_BLE_BLELL_STEPUP__OFFSET, 0x00000004
+.set CYFLD_BLE_BLELL_STEPUP__SIZE, 0x00000004
+.set CYFLD_BLE_BLELL_WINDOW_MIN_FW__OFFSET, 0x00000008
+.set CYFLD_BLE_BLELL_WINDOW_MIN_FW__SIZE, 0x00000008
+.set CYREG_BLE_BLELL_SLV_WIN_ADJ, 0x402e1a18
+.set CYFLD_BLE_BLELL_SLV_WIN_ADJ__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_SLV_WIN_ADJ__SIZE, 0x0000000b
+.set CYREG_BLE_BLELL_SL_CONN_INTERVAL, 0x402e1a1c
+.set CYREG_BLE_BLELL_LE_PING_TIMER_ADDR, 0x402e1a20
+.set CYFLD_BLE_BLELL_CONN_PING_TIMER_ADDR__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_CONN_PING_TIMER_ADDR__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_LE_PING_TIMER_OFFSET, 0x402e1a24
+.set CYFLD_BLE_BLELL_CONN_PING_TIMER_OFFSET__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_CONN_PING_TIMER_OFFSET__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_LE_PING_TIMER_NEXT_EXP, 0x402e1a28
+.set CYFLD_BLE_BLELL_CONN_PING_TIMER_NEXT_EXP__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_CONN_PING_TIMER_NEXT_EXP__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_LE_PING_TIMER_WRAP_COUNT, 0x402e1a2c
+.set CYFLD_BLE_BLELL_CONN_SEC_CURRENT_WRAP__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_CONN_SEC_CURRENT_WRAP__SIZE, 0x00000010
+.set CYREG_BLE_BLELL_TX_EN_EXT_DELAY, 0x402e1e00
+.set CYFLD_BLE_BLELL_TXEN_EXT_DELAY__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_TXEN_EXT_DELAY__SIZE, 0x00000005
+.set CYREG_BLE_BLELL_TX_RX_SYNTH_DELAY, 0x402e1e04
+.set CYFLD_BLE_BLELL_RX_EN_DELAY__OFFSET, 0x00000000
+.set CYFLD_BLE_BLELL_RX_EN_DELAY__SIZE, 0x00000008
+.set CYFLD_BLE_BLELL_TX_EN_DELAY__OFFSET, 0x00000008
+.set CYFLD_BLE_BLELL_TX_EN_DELAY__SIZE, 0x00000008
+.set CYDEV_BLE_BLESS_BASE, 0x402ef000
+.set CYDEV_BLE_BLESS_SIZE, 0x00001000
+.set CYREG_BLE_BLESS_WCO_CONFIG, 0x402ef000
+.set CYFLD_BLE_BLESS_LPM_EN__OFFSET, 0x00000000
+.set CYFLD_BLE_BLESS_LPM_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLESS_LPM_AUTO__OFFSET, 0x00000001
+.set CYFLD_BLE_BLESS_LPM_AUTO__SIZE, 0x00000001
+.set CYFLD_BLE_BLESS_EXT_INPUT_EN__OFFSET, 0x00000002
+.set CYFLD_BLE_BLESS_EXT_INPUT_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLESS_ENBUS__OFFSET, 0x00000010
+.set CYFLD_BLE_BLESS_ENBUS__SIZE, 0x00000008
+.set CYFLD_BLE_BLESS_ENABLE__OFFSET, 0x0000001f
+.set CYFLD_BLE_BLESS_ENABLE__SIZE, 0x00000001
+.set CYREG_BLE_BLESS_WCO_STATUS, 0x402ef004
+.set CYFLD_BLE_BLESS_OUT_BLNK_A__OFFSET, 0x00000000
+.set CYFLD_BLE_BLESS_OUT_BLNK_A__SIZE, 0x00000001
+.set CYREG_BLE_BLESS_RF_CONFIG, 0x402ef060
+.set CYFLD_BLE_BLESS_RF_ENABLE__OFFSET, 0x00000000
+.set CYFLD_BLE_BLESS_RF_ENABLE__SIZE, 0x00000001
+.set CYFLD_BLE_BLESS_DDFT_MUX_CFG1__OFFSET, 0x00000004
+.set CYFLD_BLE_BLESS_DDFT_MUX_CFG1__SIZE, 0x00000004
+.set CYFLD_BLE_BLESS_DDFT_MUX_CFG2__OFFSET, 0x00000008
+.set CYFLD_BLE_BLESS_DDFT_MUX_CFG2__SIZE, 0x00000004
+.set CYFLD_BLE_BLESS_BPKTCTL_FW__OFFSET, 0x0000000e
+.set CYFLD_BLE_BLESS_BPKTCTL_FW__SIZE, 0x00000001
+.set CYFLD_BLE_BLESS_BPKTCTL_FW_DRIVE__OFFSET, 0x0000000f
+.set CYFLD_BLE_BLESS_BPKTCTL_FW_DRIVE__SIZE, 0x00000001
+.set CYREG_BLE_BLESS_XTAL_CLK_DIV_CONFIG, 0x402ef064
+.set CYFLD_BLE_BLESS_SYSCLK_DIV__OFFSET, 0x00000000
+.set CYFLD_BLE_BLESS_SYSCLK_DIV__SIZE, 0x00000002
+.set CYFLD_BLE_BLESS_LLCLK_DIV__OFFSET, 0x00000002
+.set CYFLD_BLE_BLESS_LLCLK_DIV__SIZE, 0x00000002
+.set CYREG_BLE_BLESS_LL_DSM_INTR_STAT, 0x402ef068
+.set CYFLD_BLE_BLESS_DSM_ENTERED_INTR__OFFSET, 0x00000000
+.set CYFLD_BLE_BLESS_DSM_ENTERED_INTR__SIZE, 0x00000001
+.set CYFLD_BLE_BLESS_DSM_EXITED_INTR__OFFSET, 0x00000001
+.set CYFLD_BLE_BLESS_DSM_EXITED_INTR__SIZE, 0x00000001
+.set CYFLD_BLE_BLESS_XTAL_ON_INTR__OFFSET, 0x00000008
+.set CYFLD_BLE_BLESS_XTAL_ON_INTR__SIZE, 0x00000001
+.set CYREG_BLE_BLESS_LL_DSM_CTRL, 0x402ef06c
+.set CYFLD_BLE_BLESS_DSM_EXIT__OFFSET, 0x00000000
+.set CYFLD_BLE_BLESS_DSM_EXIT__SIZE, 0x00000001
+.set CYFLD_BLE_BLESS_DSM_ENTERED_INTR_MASK__OFFSET, 0x00000001
+.set CYFLD_BLE_BLESS_DSM_ENTERED_INTR_MASK__SIZE, 0x00000001
+.set CYFLD_BLE_BLESS_DSM_EXITED_INTR_MASK__OFFSET, 0x00000002
+.set CYFLD_BLE_BLESS_DSM_EXITED_INTR_MASK__SIZE, 0x00000001
+.set CYFLD_BLE_BLESS_XTAL_ON_INTR_MASK__OFFSET, 0x00000003
+.set CYFLD_BLE_BLESS_XTAL_ON_INTR_MASK__SIZE, 0x00000001
+.set CYREG_BLE_BLESS_LL_CLK_EN, 0x402ef070
+.set CYFLD_BLE_BLESS_CLK_EN__OFFSET, 0x00000000
+.set CYFLD_BLE_BLESS_CLK_EN__SIZE, 0x00000001
+.set CYFLD_BLE_BLESS_CY_CORREL_EN__OFFSET, 0x00000001
+.set CYFLD_BLE_BLESS_CY_CORREL_EN__SIZE, 0x00000001
+.set CYREG_BLE_BLESS_LF_CLK_CTRL, 0x402ef074
+.set CYFLD_BLE_BLESS_DISABLE_LF_CLK__OFFSET, 0x00000000
+.set CYFLD_BLE_BLESS_DISABLE_LF_CLK__SIZE, 0x00000001
+.set CYREG_BLE_BLESS_WCO_TRIM, 0x402eff00
+.set CYFLD_BLE_BLESS_XGM__OFFSET, 0x00000000
+.set CYFLD_BLE_BLESS_XGM__SIZE, 0x00000003
+.set CYFLD_BLE_BLESS_LPM_GM__OFFSET, 0x00000004
+.set CYFLD_BLE_BLESS_LPM_GM__SIZE, 0x00000002
+.set CYDEV_CTBM0_BASE, 0x40300000
+.set CYDEV_CTBM0_SIZE, 0x00010000
+.set CYREG_CTBM0_CTB_CTRL, 0x40300000
+.set CYFLD_CTBM_DEEPSLEEP_ON__OFFSET, 0x0000001e
+.set CYFLD_CTBM_DEEPSLEEP_ON__SIZE, 0x00000001
+.set CYFLD_CTBM_ENABLED__OFFSET, 0x0000001f
+.set CYFLD_CTBM_ENABLED__SIZE, 0x00000001
+.set CYREG_CTBM0_OA_RES0_CTRL, 0x40300004
+.set CYFLD_CTBM_OA0_PWR_MODE__OFFSET, 0x00000000
+.set CYFLD_CTBM_OA0_PWR_MODE__SIZE, 0x00000002
+.set CYFLD_CTBM_OA0_DRIVE_STR_SEL__OFFSET, 0x00000002
+.set CYFLD_CTBM_OA0_DRIVE_STR_SEL__SIZE, 0x00000001
+.set CYFLD_CTBM_OA0_COMP_EN__OFFSET, 0x00000004
+.set CYFLD_CTBM_OA0_COMP_EN__SIZE, 0x00000001
+.set CYFLD_CTBM_OA0_HYST_EN__OFFSET, 0x00000005
+.set CYFLD_CTBM_OA0_HYST_EN__SIZE, 0x00000001
+.set CYFLD_CTBM_OA0_BYPASS_DSI_SYNC__OFFSET, 0x00000006
+.set CYFLD_CTBM_OA0_BYPASS_DSI_SYNC__SIZE, 0x00000001
+.set CYFLD_CTBM_OA0_DSI_LEVEL__OFFSET, 0x00000007
+.set CYFLD_CTBM_OA0_DSI_LEVEL__SIZE, 0x00000001
+.set CYFLD_CTBM_OA0_COMPINT__OFFSET, 0x00000008
+.set CYFLD_CTBM_OA0_COMPINT__SIZE, 0x00000002
+.set CYVAL_CTBM_OA0_COMPINT_DISABLE, 0x00000000
+.set CYVAL_CTBM_OA0_COMPINT_RISING, 0x00000001
+.set CYVAL_CTBM_OA0_COMPINT_FALLING, 0x00000002
+.set CYVAL_CTBM_OA0_COMPINT_BOTH, 0x00000003
+.set CYFLD_CTBM_OA0_PUMP_EN__OFFSET, 0x0000000b
+.set CYFLD_CTBM_OA0_PUMP_EN__SIZE, 0x00000001
+.set CYREG_CTBM0_OA_RES1_CTRL, 0x40300008
+.set CYFLD_CTBM_OA1_PWR_MODE__OFFSET, 0x00000000
+.set CYFLD_CTBM_OA1_PWR_MODE__SIZE, 0x00000002
+.set CYFLD_CTBM_OA1_DRIVE_STR_SEL__OFFSET, 0x00000002
+.set CYFLD_CTBM_OA1_DRIVE_STR_SEL__SIZE, 0x00000001
+.set CYFLD_CTBM_OA1_COMP_EN__OFFSET, 0x00000004
+.set CYFLD_CTBM_OA1_COMP_EN__SIZE, 0x00000001
+.set CYFLD_CTBM_OA1_HYST_EN__OFFSET, 0x00000005
+.set CYFLD_CTBM_OA1_HYST_EN__SIZE, 0x00000001
+.set CYFLD_CTBM_OA1_BYPASS_DSI_SYNC__OFFSET, 0x00000006
+.set CYFLD_CTBM_OA1_BYPASS_DSI_SYNC__SIZE, 0x00000001
+.set CYFLD_CTBM_OA1_DSI_LEVEL__OFFSET, 0x00000007
+.set CYFLD_CTBM_OA1_DSI_LEVEL__SIZE, 0x00000001
+.set CYFLD_CTBM_OA1_COMPINT__OFFSET, 0x00000008
+.set CYFLD_CTBM_OA1_COMPINT__SIZE, 0x00000002
+.set CYVAL_CTBM_OA1_COMPINT_DISABLE, 0x00000000
+.set CYVAL_CTBM_OA1_COMPINT_RISING, 0x00000001
+.set CYVAL_CTBM_OA1_COMPINT_FALLING, 0x00000002
+.set CYVAL_CTBM_OA1_COMPINT_BOTH, 0x00000003
+.set CYFLD_CTBM_OA1_PUMP_EN__OFFSET, 0x0000000b
+.set CYFLD_CTBM_OA1_PUMP_EN__SIZE, 0x00000001
+.set CYREG_CTBM0_COMP_STAT, 0x4030000c
+.set CYFLD_CTBM_OA0_COMP__OFFSET, 0x00000000
+.set CYFLD_CTBM_OA0_COMP__SIZE, 0x00000001
+.set CYFLD_CTBM_OA1_COMP__OFFSET, 0x00000010
+.set CYFLD_CTBM_OA1_COMP__SIZE, 0x00000001
+.set CYREG_CTBM0_INTR, 0x40300020
+.set CYFLD_CTBM_COMP0__OFFSET, 0x00000000
+.set CYFLD_CTBM_COMP0__SIZE, 0x00000001
+.set CYFLD_CTBM_COMP1__OFFSET, 0x00000001
+.set CYFLD_CTBM_COMP1__SIZE, 0x00000001
+.set CYREG_CTBM0_INTR_SET, 0x40300024
+.set CYFLD_CTBM_COMP0_SET__OFFSET, 0x00000000
+.set CYFLD_CTBM_COMP0_SET__SIZE, 0x00000001
+.set CYFLD_CTBM_COMP1_SET__OFFSET, 0x00000001
+.set CYFLD_CTBM_COMP1_SET__SIZE, 0x00000001
+.set CYREG_CTBM0_INTR_MASK, 0x40300028
+.set CYFLD_CTBM_COMP0_MASK__OFFSET, 0x00000000
+.set CYFLD_CTBM_COMP0_MASK__SIZE, 0x00000001
+.set CYFLD_CTBM_COMP1_MASK__OFFSET, 0x00000001
+.set CYFLD_CTBM_COMP1_MASK__SIZE, 0x00000001
+.set CYREG_CTBM0_INTR_MASKED, 0x4030002c
+.set CYFLD_CTBM_COMP0_MASKED__OFFSET, 0x00000000
+.set CYFLD_CTBM_COMP0_MASKED__SIZE, 0x00000001
+.set CYFLD_CTBM_COMP1_MASKED__OFFSET, 0x00000001
+.set CYFLD_CTBM_COMP1_MASKED__SIZE, 0x00000001
+.set CYREG_CTBM0_DFT_CTRL, 0x40300030
+.set CYFLD_CTBM_DFT_MODE__OFFSET, 0x00000000
+.set CYFLD_CTBM_DFT_MODE__SIZE, 0x00000003
+.set CYFLD_CTBM_DFT_EN__OFFSET, 0x0000001f
+.set CYFLD_CTBM_DFT_EN__SIZE, 0x00000001
+.set CYREG_CTBM0_OA0_SW, 0x40300080
+.set CYFLD_CTBM_OA0P_A00__OFFSET, 0x00000000
+.set CYFLD_CTBM_OA0P_A00__SIZE, 0x00000001
+.set CYFLD_CTBM_OA0P_A20__OFFSET, 0x00000002
+.set CYFLD_CTBM_OA0P_A20__SIZE, 0x00000001
+.set CYFLD_CTBM_OA0P_A30__OFFSET, 0x00000003
+.set CYFLD_CTBM_OA0P_A30__SIZE, 0x00000001
+.set CYFLD_CTBM_OA0M_A11__OFFSET, 0x00000008
+.set CYFLD_CTBM_OA0M_A11__SIZE, 0x00000001
+.set CYFLD_CTBM_OA0M_A81__OFFSET, 0x0000000e
+.set CYFLD_CTBM_OA0M_A81__SIZE, 0x00000001
+.set CYFLD_CTBM_OA0O_D51__OFFSET, 0x00000012
+.set CYFLD_CTBM_OA0O_D51__SIZE, 0x00000001
+.set CYFLD_CTBM_OA0O_D81__OFFSET, 0x00000015
+.set CYFLD_CTBM_OA0O_D81__SIZE, 0x00000001
+.set CYREG_CTBM0_OA0_SW_CLEAR, 0x40300084
+.set CYREG_CTBM0_OA1_SW, 0x40300088
+.set CYFLD_CTBM_OA1P_A03__OFFSET, 0x00000000
+.set CYFLD_CTBM_OA1P_A03__SIZE, 0x00000001
+.set CYFLD_CTBM_OA1P_A13__OFFSET, 0x00000001
+.set CYFLD_CTBM_OA1P_A13__SIZE, 0x00000001
+.set CYFLD_CTBM_OA1P_A43__OFFSET, 0x00000004
+.set CYFLD_CTBM_OA1P_A43__SIZE, 0x00000001
+.set CYFLD_CTBM_OA1M_A22__OFFSET, 0x00000008
+.set CYFLD_CTBM_OA1M_A22__SIZE, 0x00000001
+.set CYFLD_CTBM_OA1M_A82__OFFSET, 0x0000000e
+.set CYFLD_CTBM_OA1M_A82__SIZE, 0x00000001
+.set CYFLD_CTBM_OA1O_D52__OFFSET, 0x00000012
+.set CYFLD_CTBM_OA1O_D52__SIZE, 0x00000001
+.set CYFLD_CTBM_OA1O_D62__OFFSET, 0x00000013
+.set CYFLD_CTBM_OA1O_D62__SIZE, 0x00000001
+.set CYFLD_CTBM_OA1O_D82__OFFSET, 0x00000015
+.set CYFLD_CTBM_OA1O_D82__SIZE, 0x00000001
+.set CYREG_CTBM0_OA1_SW_CLEAR, 0x4030008c
+.set CYREG_CTBM0_CTB_SW_HW_CTRL, 0x403000c0
+.set CYFLD_CTBM_P2_HW_CTRL__OFFSET, 0x00000002
+.set CYFLD_CTBM_P2_HW_CTRL__SIZE, 0x00000001
+.set CYFLD_CTBM_P3_HW_CTRL__OFFSET, 0x00000003
+.set CYFLD_CTBM_P3_HW_CTRL__SIZE, 0x00000001
+.set CYREG_CTBM0_CTB_SW_STATUS, 0x403000c4
+.set CYFLD_CTBM_OA0O_D51_STAT__OFFSET, 0x0000001c
+.set CYFLD_CTBM_OA0O_D51_STAT__SIZE, 0x00000001
+.set CYFLD_CTBM_OA1O_D52_STAT__OFFSET, 0x0000001d
+.set CYFLD_CTBM_OA1O_D52_STAT__SIZE, 0x00000001
+.set CYFLD_CTBM_OA1O_D62_STAT__OFFSET, 0x0000001e
+.set CYFLD_CTBM_OA1O_D62_STAT__SIZE, 0x00000001
+.set CYREG_CTBM0_OA0_OFFSET_TRIM, 0x40300f00
+.set CYFLD_CTBM_OA0_OFFSET_TRIM__OFFSET, 0x00000000
+.set CYFLD_CTBM_OA0_OFFSET_TRIM__SIZE, 0x00000006
+.set CYREG_CTBM0_OA0_SLOPE_OFFSET_TRIM, 0x40300f04
+.set CYFLD_CTBM_OA0_SLOPE_OFFSET_TRIM__OFFSET, 0x00000000
+.set CYFLD_CTBM_OA0_SLOPE_OFFSET_TRIM__SIZE, 0x00000006
+.set CYREG_CTBM0_OA0_COMP_TRIM, 0x40300f08
+.set CYFLD_CTBM_OA0_COMP_TRIM__OFFSET, 0x00000000
+.set CYFLD_CTBM_OA0_COMP_TRIM__SIZE, 0x00000002
+.set CYREG_CTBM0_OA1_OFFSET_TRIM, 0x40300f0c
+.set CYFLD_CTBM_OA1_OFFSET_TRIM__OFFSET, 0x00000000
+.set CYFLD_CTBM_OA1_OFFSET_TRIM__SIZE, 0x00000006
+.set CYREG_CTBM0_OA1_SLOPE_OFFSET_TRIM, 0x40300f10
+.set CYFLD_CTBM_OA1_SLOPE_OFFSET_TRIM__OFFSET, 0x00000000
+.set CYFLD_CTBM_OA1_SLOPE_OFFSET_TRIM__SIZE, 0x00000006
+.set CYREG_CTBM0_OA1_COMP_TRIM, 0x40300f14
+.set CYFLD_CTBM_OA1_COMP_TRIM__OFFSET, 0x00000000
+.set CYFLD_CTBM_OA1_COMP_TRIM__SIZE, 0x00000002
+.set CYDEV_CTBM1_BASE, 0x40310000
+.set CYDEV_CTBM1_SIZE, 0x00010000
+.set CYREG_CTBM1_CTB_CTRL, 0x40310000
+.set CYREG_CTBM1_OA_RES0_CTRL, 0x40310004
+.set CYREG_CTBM1_OA_RES1_CTRL, 0x40310008
+.set CYREG_CTBM1_COMP_STAT, 0x4031000c
+.set CYREG_CTBM1_INTR, 0x40310020
+.set CYREG_CTBM1_INTR_SET, 0x40310024
+.set CYREG_CTBM1_INTR_MASK, 0x40310028
+.set CYREG_CTBM1_INTR_MASKED, 0x4031002c
+.set CYREG_CTBM1_DFT_CTRL, 0x40310030
+.set CYREG_CTBM1_OA0_SW, 0x40310080
+.set CYREG_CTBM1_OA0_SW_CLEAR, 0x40310084
+.set CYREG_CTBM1_OA1_SW, 0x40310088
+.set CYREG_CTBM1_OA1_SW_CLEAR, 0x4031008c
+.set CYREG_CTBM1_CTB_SW_HW_CTRL, 0x403100c0
+.set CYREG_CTBM1_CTB_SW_STATUS, 0x403100c4
+.set CYREG_CTBM1_OA0_OFFSET_TRIM, 0x40310f00
+.set CYREG_CTBM1_OA0_SLOPE_OFFSET_TRIM, 0x40310f04
+.set CYREG_CTBM1_OA0_COMP_TRIM, 0x40310f08
+.set CYREG_CTBM1_OA1_OFFSET_TRIM, 0x40310f0c
+.set CYREG_CTBM1_OA1_SLOPE_OFFSET_TRIM, 0x40310f10
+.set CYREG_CTBM1_OA1_COMP_TRIM, 0x40310f14
+.set CYDEV_SAR_BASE, 0x403a0000
+.set CYDEV_SAR_SIZE, 0x00010000
+.set CYREG_SAR_CTRL, 0x403a0000
+.set CYFLD_SAR_VREF_SEL__OFFSET, 0x00000004
+.set CYFLD_SAR_VREF_SEL__SIZE, 0x00000003
+.set CYVAL_SAR_VREF_SEL_VREF0, 0x00000000
+.set CYVAL_SAR_VREF_SEL_VREF1, 0x00000001
+.set CYVAL_SAR_VREF_SEL_VREF2, 0x00000002
+.set CYVAL_SAR_VREF_SEL_VREF_AROUTE, 0x00000003
+.set CYVAL_SAR_VREF_SEL_VBGR, 0x00000004
+.set CYVAL_SAR_VREF_SEL_VREF_EXT, 0x00000005
+.set CYVAL_SAR_VREF_SEL_VDDA_DIV_2, 0x00000006
+.set CYVAL_SAR_VREF_SEL_VDDA, 0x00000007
+.set CYFLD_SAR_VREF_BYP_CAP_EN__OFFSET, 0x00000007
+.set CYFLD_SAR_VREF_BYP_CAP_EN__SIZE, 0x00000001
+.set CYFLD_SAR_NEG_SEL__OFFSET, 0x00000009
+.set CYFLD_SAR_NEG_SEL__SIZE, 0x00000003
+.set CYVAL_SAR_NEG_SEL_VSSA_KELVIN, 0x00000000
+.set CYVAL_SAR_NEG_SEL_ART_VSSA, 0x00000001
+.set CYVAL_SAR_NEG_SEL_P1, 0x00000002
+.set CYVAL_SAR_NEG_SEL_P3, 0x00000003
+.set CYVAL_SAR_NEG_SEL_P5, 0x00000004
+.set CYVAL_SAR_NEG_SEL_P7, 0x00000005
+.set CYVAL_SAR_NEG_SEL_ACORE, 0x00000006
+.set CYVAL_SAR_NEG_SEL_VREF, 0x00000007
+.set CYFLD_SAR_SAR_HW_CTRL_NEGVREF__OFFSET, 0x0000000d
+.set CYFLD_SAR_SAR_HW_CTRL_NEGVREF__SIZE, 0x00000001
+.set CYFLD_SAR_PWR_CTRL_VREF__OFFSET, 0x0000000e
+.set CYFLD_SAR_PWR_CTRL_VREF__SIZE, 0x00000002
+.set CYVAL_SAR_PWR_CTRL_VREF_NORMAL_PWR, 0x00000000
+.set CYVAL_SAR_PWR_CTRL_VREF_HALF_PWR, 0x00000001
+.set CYVAL_SAR_PWR_CTRL_VREF_THIRD_PWR, 0x00000002
+.set CYVAL_SAR_PWR_CTRL_VREF_QUARTER_PWR, 0x00000003
+.set CYFLD_SAR_SPARE__OFFSET, 0x00000010
+.set CYFLD_SAR_SPARE__SIZE, 0x00000004
+.set CYFLD_SAR_BOOSTPUMP_EN__OFFSET, 0x00000014
+.set CYFLD_SAR_BOOSTPUMP_EN__SIZE, 0x00000001
+.set CYFLD_SAR_ICONT_LV__OFFSET, 0x00000018
+.set CYFLD_SAR_ICONT_LV__SIZE, 0x00000002
+.set CYVAL_SAR_ICONT_LV_NORMAL_PWR, 0x00000000
+.set CYVAL_SAR_ICONT_LV_HALF_PWR, 0x00000001
+.set CYVAL_SAR_ICONT_LV_MORE_PWR, 0x00000002
+.set CYVAL_SAR_ICONT_LV_QUARTER_PWR, 0x00000003
+.set CYFLD_SAR_DEEPSLEEP_ON__OFFSET, 0x0000001b
+.set CYFLD_SAR_DEEPSLEEP_ON__SIZE, 0x00000001
+.set CYFLD_SAR_DSI_SYNC_CONFIG__OFFSET, 0x0000001c
+.set CYFLD_SAR_DSI_SYNC_CONFIG__SIZE, 0x00000001
+.set CYFLD_SAR_DSI_MODE__OFFSET, 0x0000001d
+.set CYFLD_SAR_DSI_MODE__SIZE, 0x00000001
+.set CYFLD_SAR_SWITCH_DISABLE__OFFSET, 0x0000001e
+.set CYFLD_SAR_SWITCH_DISABLE__SIZE, 0x00000001
+.set CYFLD_SAR_ENABLED__OFFSET, 0x0000001f
+.set CYFLD_SAR_ENABLED__SIZE, 0x00000001
+.set CYREG_SAR_SAMPLE_CTRL, 0x403a0004
+.set CYFLD_SAR_SUB_RESOLUTION__OFFSET, 0x00000000
+.set CYFLD_SAR_SUB_RESOLUTION__SIZE, 0x00000001
+.set CYVAL_SAR_SUB_RESOLUTION_8B, 0x00000000
+.set CYVAL_SAR_SUB_RESOLUTION_10B, 0x00000001
+.set CYFLD_SAR_LEFT_ALIGN__OFFSET, 0x00000001
+.set CYFLD_SAR_LEFT_ALIGN__SIZE, 0x00000001
+.set CYFLD_SAR_SINGLE_ENDED_SIGNED__OFFSET, 0x00000002
+.set CYFLD_SAR_SINGLE_ENDED_SIGNED__SIZE, 0x00000001
+.set CYVAL_SAR_SINGLE_ENDED_SIGNED_UNSIGNED, 0x00000000
+.set CYVAL_SAR_SINGLE_ENDED_SIGNED_SIGNED, 0x00000001
+.set CYFLD_SAR_DIFFERENTIAL_SIGNED__OFFSET, 0x00000003
+.set CYFLD_SAR_DIFFERENTIAL_SIGNED__SIZE, 0x00000001
+.set CYVAL_SAR_DIFFERENTIAL_SIGNED_UNSIGNED, 0x00000000
+.set CYVAL_SAR_DIFFERENTIAL_SIGNED_SIGNED, 0x00000001
+.set CYFLD_SAR_AVG_CNT__OFFSET, 0x00000004
+.set CYFLD_SAR_AVG_CNT__SIZE, 0x00000003
+.set CYFLD_SAR_AVG_SHIFT__OFFSET, 0x00000007
+.set CYFLD_SAR_AVG_SHIFT__SIZE, 0x00000001
+.set CYFLD_SAR_CONTINUOUS__OFFSET, 0x00000010
+.set CYFLD_SAR_CONTINUOUS__SIZE, 0x00000001
+.set CYFLD_SAR_DSI_TRIGGER_EN__OFFSET, 0x00000011
+.set CYFLD_SAR_DSI_TRIGGER_EN__SIZE, 0x00000001
+.set CYFLD_SAR_DSI_TRIGGER_LEVEL__OFFSET, 0x00000012
+.set CYFLD_SAR_DSI_TRIGGER_LEVEL__SIZE, 0x00000001
+.set CYFLD_SAR_DSI_SYNC_TRIGGER__OFFSET, 0x00000013
+.set CYFLD_SAR_DSI_SYNC_TRIGGER__SIZE, 0x00000001
+.set CYFLD_SAR_EOS_DSI_OUT_EN__OFFSET, 0x0000001f
+.set CYFLD_SAR_EOS_DSI_OUT_EN__SIZE, 0x00000001
+.set CYREG_SAR_SAMPLE_TIME01, 0x403a0010
+.set CYFLD_SAR_SAMPLE_TIME0__OFFSET, 0x00000000
+.set CYFLD_SAR_SAMPLE_TIME0__SIZE, 0x0000000a
+.set CYFLD_SAR_SAMPLE_TIME1__OFFSET, 0x00000010
+.set CYFLD_SAR_SAMPLE_TIME1__SIZE, 0x0000000a
+.set CYREG_SAR_SAMPLE_TIME23, 0x403a0014
+.set CYFLD_SAR_SAMPLE_TIME2__OFFSET, 0x00000000
+.set CYFLD_SAR_SAMPLE_TIME2__SIZE, 0x0000000a
+.set CYFLD_SAR_SAMPLE_TIME3__OFFSET, 0x00000010
+.set CYFLD_SAR_SAMPLE_TIME3__SIZE, 0x0000000a
+.set CYREG_SAR_RANGE_THRES, 0x403a0018
+.set CYFLD_SAR_RANGE_LOW__OFFSET, 0x00000000
+.set CYFLD_SAR_RANGE_LOW__SIZE, 0x00000010
+.set CYFLD_SAR_RANGE_HIGH__OFFSET, 0x00000010
+.set CYFLD_SAR_RANGE_HIGH__SIZE, 0x00000010
+.set CYREG_SAR_RANGE_COND, 0x403a001c
+.set CYFLD_SAR_RANGE_COND__OFFSET, 0x0000001e
+.set CYFLD_SAR_RANGE_COND__SIZE, 0x00000002
+.set CYVAL_SAR_RANGE_COND_BELOW, 0x00000000
+.set CYVAL_SAR_RANGE_COND_INSIDE, 0x00000001
+.set CYVAL_SAR_RANGE_COND_ABOVE, 0x00000002
+.set CYVAL_SAR_RANGE_COND_OUTSIDE, 0x00000003
+.set CYREG_SAR_CHAN_EN, 0x403a0020
+.set CYFLD_SAR_CHAN_EN__OFFSET, 0x00000000
+.set CYFLD_SAR_CHAN_EN__SIZE, 0x00000010
+.set CYREG_SAR_START_CTRL, 0x403a0024
+.set CYFLD_SAR_FW_TRIGGER__OFFSET, 0x00000000
+.set CYFLD_SAR_FW_TRIGGER__SIZE, 0x00000001
+.set CYREG_SAR_DFT_CTRL, 0x403a0030
+.set CYFLD_SAR_DLY_INC__OFFSET, 0x00000000
+.set CYFLD_SAR_DLY_INC__SIZE, 0x00000001
+.set CYFLD_SAR_HIZ__OFFSET, 0x00000001
+.set CYFLD_SAR_HIZ__SIZE, 0x00000001
+.set CYFLD_SAR_DFT_INC__OFFSET, 0x00000010
+.set CYFLD_SAR_DFT_INC__SIZE, 0x00000004
+.set CYFLD_SAR_DFT_OUTC__OFFSET, 0x00000014
+.set CYFLD_SAR_DFT_OUTC__SIZE, 0x00000003
+.set CYFLD_SAR_SEL_CSEL_DFT__OFFSET, 0x00000018
+.set CYFLD_SAR_SEL_CSEL_DFT__SIZE, 0x00000004
+.set CYFLD_SAR_EN_CSEL_DFT__OFFSET, 0x0000001c
+.set CYFLD_SAR_EN_CSEL_DFT__SIZE, 0x00000001
+.set CYFLD_SAR_DCEN__OFFSET, 0x0000001d
+.set CYFLD_SAR_DCEN__SIZE, 0x00000001
+.set CYFLD_SAR_ADFT_OVERRIDE__OFFSET, 0x0000001f
+.set CYFLD_SAR_ADFT_OVERRIDE__SIZE, 0x00000001
+.set CYREG_SAR_CHAN_CONFIG0, 0x403a0080
+.set CYFLD_SAR_PIN_ADDR__OFFSET, 0x00000000
+.set CYFLD_SAR_PIN_ADDR__SIZE, 0x00000003
+.set CYFLD_SAR_PORT_ADDR__OFFSET, 0x00000004
+.set CYFLD_SAR_PORT_ADDR__SIZE, 0x00000003
+.set CYVAL_SAR_PORT_ADDR_SARMUX, 0x00000000
+.set CYVAL_SAR_PORT_ADDR_CTB0, 0x00000001
+.set CYVAL_SAR_PORT_ADDR_CTB1, 0x00000002
+.set CYVAL_SAR_PORT_ADDR_CTB2, 0x00000003
+.set CYVAL_SAR_PORT_ADDR_CTB3, 0x00000004
+.set CYVAL_SAR_PORT_ADDR_AROUTE_VIRT2, 0x00000005
+.set CYVAL_SAR_PORT_ADDR_AROUTE_VIRT1, 0x00000006
+.set CYVAL_SAR_PORT_ADDR_SARMUX_VIRT, 0x00000007
+.set CYFLD_SAR_DIFFERENTIAL_EN__OFFSET, 0x00000008
+.set CYFLD_SAR_DIFFERENTIAL_EN__SIZE, 0x00000001
+.set CYFLD_SAR_RESOLUTION__OFFSET, 0x00000009
+.set CYFLD_SAR_RESOLUTION__SIZE, 0x00000001
+.set CYVAL_SAR_RESOLUTION_MAXRES, 0x00000000
+.set CYVAL_SAR_RESOLUTION_SUBRES, 0x00000001
+.set CYFLD_SAR_AVG_EN__OFFSET, 0x0000000a
+.set CYFLD_SAR_AVG_EN__SIZE, 0x00000001
+.set CYFLD_SAR_SAMPLE_TIME_SEL__OFFSET, 0x0000000c
+.set CYFLD_SAR_SAMPLE_TIME_SEL__SIZE, 0x00000002
+.set CYFLD_SAR_DSI_OUT_EN__OFFSET, 0x0000001f
+.set CYFLD_SAR_DSI_OUT_EN__SIZE, 0x00000001
+.set CYREG_SAR_CHAN_CONFIG1, 0x403a0084
+.set CYREG_SAR_CHAN_CONFIG2, 0x403a0088
+.set CYREG_SAR_CHAN_CONFIG3, 0x403a008c
+.set CYREG_SAR_CHAN_CONFIG4, 0x403a0090
+.set CYREG_SAR_CHAN_CONFIG5, 0x403a0094
+.set CYREG_SAR_CHAN_CONFIG6, 0x403a0098
+.set CYREG_SAR_CHAN_CONFIG7, 0x403a009c
+.set CYREG_SAR_CHAN_CONFIG8, 0x403a00a0
+.set CYREG_SAR_CHAN_CONFIG9, 0x403a00a4
+.set CYREG_SAR_CHAN_CONFIG10, 0x403a00a8
+.set CYREG_SAR_CHAN_CONFIG11, 0x403a00ac
+.set CYREG_SAR_CHAN_CONFIG12, 0x403a00b0
+.set CYREG_SAR_CHAN_CONFIG13, 0x403a00b4
+.set CYREG_SAR_CHAN_CONFIG14, 0x403a00b8
+.set CYREG_SAR_CHAN_CONFIG15, 0x403a00bc
+.set CYREG_SAR_CHAN_WORK0, 0x403a0100
+.set CYFLD_SAR_WORK__OFFSET, 0x00000000
+.set CYFLD_SAR_WORK__SIZE, 0x00000010
+.set CYFLD_SAR_CHAN_WORK_VALID_MIR__OFFSET, 0x0000001f
+.set CYFLD_SAR_CHAN_WORK_VALID_MIR__SIZE, 0x00000001
+.set CYREG_SAR_CHAN_WORK1, 0x403a0104
+.set CYREG_SAR_CHAN_WORK2, 0x403a0108
+.set CYREG_SAR_CHAN_WORK3, 0x403a010c
+.set CYREG_SAR_CHAN_WORK4, 0x403a0110
+.set CYREG_SAR_CHAN_WORK5, 0x403a0114
+.set CYREG_SAR_CHAN_WORK6, 0x403a0118
+.set CYREG_SAR_CHAN_WORK7, 0x403a011c
+.set CYREG_SAR_CHAN_WORK8, 0x403a0120
+.set CYREG_SAR_CHAN_WORK9, 0x403a0124
+.set CYREG_SAR_CHAN_WORK10, 0x403a0128
+.set CYREG_SAR_CHAN_WORK11, 0x403a012c
+.set CYREG_SAR_CHAN_WORK12, 0x403a0130
+.set CYREG_SAR_CHAN_WORK13, 0x403a0134
+.set CYREG_SAR_CHAN_WORK14, 0x403a0138
+.set CYREG_SAR_CHAN_WORK15, 0x403a013c
+.set CYREG_SAR_CHAN_RESULT0, 0x403a0180
+.set CYFLD_SAR_RESULT__OFFSET, 0x00000000
+.set CYFLD_SAR_RESULT__SIZE, 0x00000010
+.set CYFLD_SAR_SATURATE_INTR_MIR__OFFSET, 0x0000001d
+.set CYFLD_SAR_SATURATE_INTR_MIR__SIZE, 0x00000001
+.set CYFLD_SAR_RANGE_INTR_MIR__OFFSET, 0x0000001e
+.set CYFLD_SAR_RANGE_INTR_MIR__SIZE, 0x00000001
+.set CYFLD_SAR_CHAN_RESULT_VALID_MIR__OFFSET, 0x0000001f
+.set CYFLD_SAR_CHAN_RESULT_VALID_MIR__SIZE, 0x00000001
+.set CYREG_SAR_CHAN_RESULT1, 0x403a0184
+.set CYREG_SAR_CHAN_RESULT2, 0x403a0188
+.set CYREG_SAR_CHAN_RESULT3, 0x403a018c
+.set CYREG_SAR_CHAN_RESULT4, 0x403a0190
+.set CYREG_SAR_CHAN_RESULT5, 0x403a0194
+.set CYREG_SAR_CHAN_RESULT6, 0x403a0198
+.set CYREG_SAR_CHAN_RESULT7, 0x403a019c
+.set CYREG_SAR_CHAN_RESULT8, 0x403a01a0
+.set CYREG_SAR_CHAN_RESULT9, 0x403a01a4
+.set CYREG_SAR_CHAN_RESULT10, 0x403a01a8
+.set CYREG_SAR_CHAN_RESULT11, 0x403a01ac
+.set CYREG_SAR_CHAN_RESULT12, 0x403a01b0
+.set CYREG_SAR_CHAN_RESULT13, 0x403a01b4
+.set CYREG_SAR_CHAN_RESULT14, 0x403a01b8
+.set CYREG_SAR_CHAN_RESULT15, 0x403a01bc
+.set CYREG_SAR_CHAN_WORK_VALID, 0x403a0200
+.set CYFLD_SAR_CHAN_WORK_VALID__OFFSET, 0x00000000
+.set CYFLD_SAR_CHAN_WORK_VALID__SIZE, 0x00000010
+.set CYREG_SAR_CHAN_RESULT_VALID, 0x403a0204
+.set CYFLD_SAR_CHAN_RESULT_VALID__OFFSET, 0x00000000
+.set CYFLD_SAR_CHAN_RESULT_VALID__SIZE, 0x00000010
+.set CYREG_SAR_STATUS, 0x403a0208
+.set CYFLD_SAR_CUR_CHAN__OFFSET, 0x00000000
+.set CYFLD_SAR_CUR_CHAN__SIZE, 0x00000005
+.set CYFLD_SAR_SW_VREF_NEG__OFFSET, 0x0000001e
+.set CYFLD_SAR_SW_VREF_NEG__SIZE, 0x00000001
+.set CYFLD_SAR_BUSY__OFFSET, 0x0000001f
+.set CYFLD_SAR_BUSY__SIZE, 0x00000001
+.set CYREG_SAR_AVG_STAT, 0x403a020c
+.set CYFLD_SAR_CUR_AVG_ACCU__OFFSET, 0x00000000
+.set CYFLD_SAR_CUR_AVG_ACCU__SIZE, 0x00000014
+.set CYFLD_SAR_CUR_AVG_CNT__OFFSET, 0x00000018
+.set CYFLD_SAR_CUR_AVG_CNT__SIZE, 0x00000008
+.set CYREG_SAR_INTR, 0x403a0210
+.set CYFLD_SAR_EOS_INTR__OFFSET, 0x00000000
+.set CYFLD_SAR_EOS_INTR__SIZE, 0x00000001
+.set CYFLD_SAR_OVERFLOW_INTR__OFFSET, 0x00000001
+.set CYFLD_SAR_OVERFLOW_INTR__SIZE, 0x00000001
+.set CYFLD_SAR_FW_COLLISION_INTR__OFFSET, 0x00000002
+.set CYFLD_SAR_FW_COLLISION_INTR__SIZE, 0x00000001
+.set CYFLD_SAR_DSI_COLLISION_INTR__OFFSET, 0x00000003
+.set CYFLD_SAR_DSI_COLLISION_INTR__SIZE, 0x00000001
+.set CYFLD_SAR_INJ_EOC_INTR__OFFSET, 0x00000004
+.set CYFLD_SAR_INJ_EOC_INTR__SIZE, 0x00000001
+.set CYFLD_SAR_INJ_SATURATE_INTR__OFFSET, 0x00000005
+.set CYFLD_SAR_INJ_SATURATE_INTR__SIZE, 0x00000001
+.set CYFLD_SAR_INJ_RANGE_INTR__OFFSET, 0x00000006
+.set CYFLD_SAR_INJ_RANGE_INTR__SIZE, 0x00000001
+.set CYFLD_SAR_INJ_COLLISION_INTR__OFFSET, 0x00000007
+.set CYFLD_SAR_INJ_COLLISION_INTR__SIZE, 0x00000001
+.set CYREG_SAR_INTR_SET, 0x403a0214
+.set CYFLD_SAR_EOS_SET__OFFSET, 0x00000000
+.set CYFLD_SAR_EOS_SET__SIZE, 0x00000001
+.set CYFLD_SAR_OVERFLOW_SET__OFFSET, 0x00000001
+.set CYFLD_SAR_OVERFLOW_SET__SIZE, 0x00000001
+.set CYFLD_SAR_FW_COLLISION_SET__OFFSET, 0x00000002
+.set CYFLD_SAR_FW_COLLISION_SET__SIZE, 0x00000001
+.set CYFLD_SAR_DSI_COLLISION_SET__OFFSET, 0x00000003
+.set CYFLD_SAR_DSI_COLLISION_SET__SIZE, 0x00000001
+.set CYFLD_SAR_INJ_EOC_SET__OFFSET, 0x00000004
+.set CYFLD_SAR_INJ_EOC_SET__SIZE, 0x00000001
+.set CYFLD_SAR_INJ_SATURATE_SET__OFFSET, 0x00000005
+.set CYFLD_SAR_INJ_SATURATE_SET__SIZE, 0x00000001
+.set CYFLD_SAR_INJ_RANGE_SET__OFFSET, 0x00000006
+.set CYFLD_SAR_INJ_RANGE_SET__SIZE, 0x00000001
+.set CYFLD_SAR_INJ_COLLISION_SET__OFFSET, 0x00000007
+.set CYFLD_SAR_INJ_COLLISION_SET__SIZE, 0x00000001
+.set CYREG_SAR_INTR_MASK, 0x403a0218
+.set CYFLD_SAR_EOS_MASK__OFFSET, 0x00000000
+.set CYFLD_SAR_EOS_MASK__SIZE, 0x00000001
+.set CYFLD_SAR_OVERFLOW_MASK__OFFSET, 0x00000001
+.set CYFLD_SAR_OVERFLOW_MASK__SIZE, 0x00000001
+.set CYFLD_SAR_FW_COLLISION_MASK__OFFSET, 0x00000002
+.set CYFLD_SAR_FW_COLLISION_MASK__SIZE, 0x00000001
+.set CYFLD_SAR_DSI_COLLISION_MASK__OFFSET, 0x00000003
+.set CYFLD_SAR_DSI_COLLISION_MASK__SIZE, 0x00000001
+.set CYFLD_SAR_INJ_EOC_MASK__OFFSET, 0x00000004
+.set CYFLD_SAR_INJ_EOC_MASK__SIZE, 0x00000001
+.set CYFLD_SAR_INJ_SATURATE_MASK__OFFSET, 0x00000005
+.set CYFLD_SAR_INJ_SATURATE_MASK__SIZE, 0x00000001
+.set CYFLD_SAR_INJ_RANGE_MASK__OFFSET, 0x00000006
+.set CYFLD_SAR_INJ_RANGE_MASK__SIZE, 0x00000001
+.set CYFLD_SAR_INJ_COLLISION_MASK__OFFSET, 0x00000007
+.set CYFLD_SAR_INJ_COLLISION_MASK__SIZE, 0x00000001
+.set CYREG_SAR_INTR_MASKED, 0x403a021c
+.set CYFLD_SAR_EOS_MASKED__OFFSET, 0x00000000
+.set CYFLD_SAR_EOS_MASKED__SIZE, 0x00000001
+.set CYFLD_SAR_OVERFLOW_MASKED__OFFSET, 0x00000001
+.set CYFLD_SAR_OVERFLOW_MASKED__SIZE, 0x00000001
+.set CYFLD_SAR_FW_COLLISION_MASKED__OFFSET, 0x00000002
+.set CYFLD_SAR_FW_COLLISION_MASKED__SIZE, 0x00000001
+.set CYFLD_SAR_DSI_COLLISION_MASKED__OFFSET, 0x00000003
+.set CYFLD_SAR_DSI_COLLISION_MASKED__SIZE, 0x00000001
+.set CYFLD_SAR_INJ_EOC_MASKED__OFFSET, 0x00000004
+.set CYFLD_SAR_INJ_EOC_MASKED__SIZE, 0x00000001
+.set CYFLD_SAR_INJ_SATURATE_MASKED__OFFSET, 0x00000005
+.set CYFLD_SAR_INJ_SATURATE_MASKED__SIZE, 0x00000001
+.set CYFLD_SAR_INJ_RANGE_MASKED__OFFSET, 0x00000006
+.set CYFLD_SAR_INJ_RANGE_MASKED__SIZE, 0x00000001
+.set CYFLD_SAR_INJ_COLLISION_MASKED__OFFSET, 0x00000007
+.set CYFLD_SAR_INJ_COLLISION_MASKED__SIZE, 0x00000001
+.set CYREG_SAR_SATURATE_INTR, 0x403a0220
+.set CYFLD_SAR_SATURATE_INTR__OFFSET, 0x00000000
+.set CYFLD_SAR_SATURATE_INTR__SIZE, 0x00000010
+.set CYREG_SAR_SATURATE_INTR_SET, 0x403a0224
+.set CYFLD_SAR_SATURATE_SET__OFFSET, 0x00000000
+.set CYFLD_SAR_SATURATE_SET__SIZE, 0x00000010
+.set CYREG_SAR_SATURATE_INTR_MASK, 0x403a0228
+.set CYFLD_SAR_SATURATE_MASK__OFFSET, 0x00000000
+.set CYFLD_SAR_SATURATE_MASK__SIZE, 0x00000010
+.set CYREG_SAR_SATURATE_INTR_MASKED, 0x403a022c
+.set CYFLD_SAR_SATURATE_MASKED__OFFSET, 0x00000000
+.set CYFLD_SAR_SATURATE_MASKED__SIZE, 0x00000010
+.set CYREG_SAR_RANGE_INTR, 0x403a0230
+.set CYFLD_SAR_RANGE_INTR__OFFSET, 0x00000000
+.set CYFLD_SAR_RANGE_INTR__SIZE, 0x00000010
+.set CYREG_SAR_RANGE_INTR_SET, 0x403a0234
+.set CYFLD_SAR_RANGE_SET__OFFSET, 0x00000000
+.set CYFLD_SAR_RANGE_SET__SIZE, 0x00000010
+.set CYREG_SAR_RANGE_INTR_MASK, 0x403a0238
+.set CYFLD_SAR_RANGE_MASK__OFFSET, 0x00000000
+.set CYFLD_SAR_RANGE_MASK__SIZE, 0x00000010
+.set CYREG_SAR_RANGE_INTR_MASKED, 0x403a023c
+.set CYFLD_SAR_RANGE_MASKED__OFFSET, 0x00000000
+.set CYFLD_SAR_RANGE_MASKED__SIZE, 0x00000010
+.set CYREG_SAR_INTR_CAUSE, 0x403a0240
+.set CYFLD_SAR_EOS_MASKED_MIR__OFFSET, 0x00000000
+.set CYFLD_SAR_EOS_MASKED_MIR__SIZE, 0x00000001
+.set CYFLD_SAR_OVERFLOW_MASKED_MIR__OFFSET, 0x00000001
+.set CYFLD_SAR_OVERFLOW_MASKED_MIR__SIZE, 0x00000001
+.set CYFLD_SAR_FW_COLLISION_MASKED_MIR__OFFSET, 0x00000002
+.set CYFLD_SAR_FW_COLLISION_MASKED_MIR__SIZE, 0x00000001
+.set CYFLD_SAR_DSI_COLLISION_MASKED_MIR__OFFSET, 0x00000003
+.set CYFLD_SAR_DSI_COLLISION_MASKED_MIR__SIZE, 0x00000001
+.set CYFLD_SAR_INJ_EOC_MASKED_MIR__OFFSET, 0x00000004
+.set CYFLD_SAR_INJ_EOC_MASKED_MIR__SIZE, 0x00000001
+.set CYFLD_SAR_INJ_SATURATE_MASKED_MIR__OFFSET, 0x00000005
+.set CYFLD_SAR_INJ_SATURATE_MASKED_MIR__SIZE, 0x00000001
+.set CYFLD_SAR_INJ_RANGE_MASKED_MIR__OFFSET, 0x00000006
+.set CYFLD_SAR_INJ_RANGE_MASKED_MIR__SIZE, 0x00000001
+.set CYFLD_SAR_INJ_COLLISION_MASKED_MIR__OFFSET, 0x00000007
+.set CYFLD_SAR_INJ_COLLISION_MASKED_MIR__SIZE, 0x00000001
+.set CYFLD_SAR_SATURATE_MASKED_RED__OFFSET, 0x0000001e
+.set CYFLD_SAR_SATURATE_MASKED_RED__SIZE, 0x00000001
+.set CYFLD_SAR_RANGE_MASKED_RED__OFFSET, 0x0000001f
+.set CYFLD_SAR_RANGE_MASKED_RED__SIZE, 0x00000001
+.set CYREG_SAR_INJ_CHAN_CONFIG, 0x403a0280
+.set CYFLD_SAR_INJ_PIN_ADDR__OFFSET, 0x00000000
+.set CYFLD_SAR_INJ_PIN_ADDR__SIZE, 0x00000003
+.set CYFLD_SAR_INJ_PORT_ADDR__OFFSET, 0x00000004
+.set CYFLD_SAR_INJ_PORT_ADDR__SIZE, 0x00000003
+.set CYVAL_SAR_INJ_PORT_ADDR_SARMUX, 0x00000000
+.set CYVAL_SAR_INJ_PORT_ADDR_CTB0, 0x00000001
+.set CYVAL_SAR_INJ_PORT_ADDR_CTB1, 0x00000002
+.set CYVAL_SAR_INJ_PORT_ADDR_CTB2, 0x00000003
+.set CYVAL_SAR_INJ_PORT_ADDR_CTB3, 0x00000004
+.set CYVAL_SAR_INJ_PORT_ADDR_AROUTE_VIRT, 0x00000006
+.set CYVAL_SAR_INJ_PORT_ADDR_SARMUX_VIRT, 0x00000007
+.set CYFLD_SAR_INJ_DIFFERENTIAL_EN__OFFSET, 0x00000008
+.set CYFLD_SAR_INJ_DIFFERENTIAL_EN__SIZE, 0x00000001
+.set CYFLD_SAR_INJ_RESOLUTION__OFFSET, 0x00000009
+.set CYFLD_SAR_INJ_RESOLUTION__SIZE, 0x00000001
+.set CYVAL_SAR_INJ_RESOLUTION_12B, 0x00000000
+.set CYVAL_SAR_INJ_RESOLUTION_SUBRES, 0x00000001
+.set CYFLD_SAR_INJ_AVG_EN__OFFSET, 0x0000000a
+.set CYFLD_SAR_INJ_AVG_EN__SIZE, 0x00000001
+.set CYFLD_SAR_INJ_SAMPLE_TIME_SEL__OFFSET, 0x0000000c
+.set CYFLD_SAR_INJ_SAMPLE_TIME_SEL__SIZE, 0x00000002
+.set CYFLD_SAR_INJ_TAILGATING__OFFSET, 0x0000001e
+.set CYFLD_SAR_INJ_TAILGATING__SIZE, 0x00000001
+.set CYFLD_SAR_INJ_START_EN__OFFSET, 0x0000001f
+.set CYFLD_SAR_INJ_START_EN__SIZE, 0x00000001
+.set CYREG_SAR_INJ_RESULT, 0x403a0290
+.set CYFLD_SAR_INJ_RESULT__OFFSET, 0x00000000
+.set CYFLD_SAR_INJ_RESULT__SIZE, 0x00000010
+.set CYFLD_SAR_INJ_COLLISION_INTR_MIR__OFFSET, 0x0000001c
+.set CYFLD_SAR_INJ_COLLISION_INTR_MIR__SIZE, 0x00000001
+.set CYFLD_SAR_INJ_SATURATE_INTR_MIR__OFFSET, 0x0000001d
+.set CYFLD_SAR_INJ_SATURATE_INTR_MIR__SIZE, 0x00000001
+.set CYFLD_SAR_INJ_RANGE_INTR_MIR__OFFSET, 0x0000001e
+.set CYFLD_SAR_INJ_RANGE_INTR_MIR__SIZE, 0x00000001
+.set CYFLD_SAR_INJ_EOC_INTR_MIR__OFFSET, 0x0000001f
+.set CYFLD_SAR_INJ_EOC_INTR_MIR__SIZE, 0x00000001
+.set CYREG_SAR_MUX_SWITCH0, 0x403a0300
+.set CYFLD_SAR_MUX_FW_P0_VPLUS__OFFSET, 0x00000000
+.set CYFLD_SAR_MUX_FW_P0_VPLUS__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_FW_P1_VPLUS__OFFSET, 0x00000001
+.set CYFLD_SAR_MUX_FW_P1_VPLUS__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_FW_P2_VPLUS__OFFSET, 0x00000002
+.set CYFLD_SAR_MUX_FW_P2_VPLUS__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_FW_P3_VPLUS__OFFSET, 0x00000003
+.set CYFLD_SAR_MUX_FW_P3_VPLUS__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_FW_P4_VPLUS__OFFSET, 0x00000004
+.set CYFLD_SAR_MUX_FW_P4_VPLUS__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_FW_P5_VPLUS__OFFSET, 0x00000005
+.set CYFLD_SAR_MUX_FW_P5_VPLUS__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_FW_P6_VPLUS__OFFSET, 0x00000006
+.set CYFLD_SAR_MUX_FW_P6_VPLUS__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_FW_P7_VPLUS__OFFSET, 0x00000007
+.set CYFLD_SAR_MUX_FW_P7_VPLUS__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_FW_P0_VMINUS__OFFSET, 0x00000008
+.set CYFLD_SAR_MUX_FW_P0_VMINUS__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_FW_P1_VMINUS__OFFSET, 0x00000009
+.set CYFLD_SAR_MUX_FW_P1_VMINUS__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_FW_P2_VMINUS__OFFSET, 0x0000000a
+.set CYFLD_SAR_MUX_FW_P2_VMINUS__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_FW_P3_VMINUS__OFFSET, 0x0000000b
+.set CYFLD_SAR_MUX_FW_P3_VMINUS__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_FW_P4_VMINUS__OFFSET, 0x0000000c
+.set CYFLD_SAR_MUX_FW_P4_VMINUS__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_FW_P5_VMINUS__OFFSET, 0x0000000d
+.set CYFLD_SAR_MUX_FW_P5_VMINUS__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_FW_P6_VMINUS__OFFSET, 0x0000000e
+.set CYFLD_SAR_MUX_FW_P6_VMINUS__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_FW_P7_VMINUS__OFFSET, 0x0000000f
+.set CYFLD_SAR_MUX_FW_P7_VMINUS__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_FW_VSSA_VMINUS__OFFSET, 0x00000010
+.set CYFLD_SAR_MUX_FW_VSSA_VMINUS__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_FW_TEMP_VPLUS__OFFSET, 0x00000011
+.set CYFLD_SAR_MUX_FW_TEMP_VPLUS__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_FW_AMUXBUSA_VPLUS__OFFSET, 0x00000012
+.set CYFLD_SAR_MUX_FW_AMUXBUSA_VPLUS__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_FW_AMUXBUSB_VPLUS__OFFSET, 0x00000013
+.set CYFLD_SAR_MUX_FW_AMUXBUSB_VPLUS__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_FW_AMUXBUSA_VMINUS__OFFSET, 0x00000014
+.set CYFLD_SAR_MUX_FW_AMUXBUSA_VMINUS__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_FW_AMUXBUSB_VMINUS__OFFSET, 0x00000015
+.set CYFLD_SAR_MUX_FW_AMUXBUSB_VMINUS__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_FW_SARBUS0_VPLUS__OFFSET, 0x00000016
+.set CYFLD_SAR_MUX_FW_SARBUS0_VPLUS__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_FW_SARBUS1_VPLUS__OFFSET, 0x00000017
+.set CYFLD_SAR_MUX_FW_SARBUS1_VPLUS__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_FW_SARBUS0_VMINUS__OFFSET, 0x00000018
+.set CYFLD_SAR_MUX_FW_SARBUS0_VMINUS__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_FW_SARBUS1_VMINUS__OFFSET, 0x00000019
+.set CYFLD_SAR_MUX_FW_SARBUS1_VMINUS__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_FW_P4_COREIO0__OFFSET, 0x0000001a
+.set CYFLD_SAR_MUX_FW_P4_COREIO0__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_FW_P5_COREIO1__OFFSET, 0x0000001b
+.set CYFLD_SAR_MUX_FW_P5_COREIO1__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_FW_P6_COREIO2__OFFSET, 0x0000001c
+.set CYFLD_SAR_MUX_FW_P6_COREIO2__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_FW_P7_COREIO3__OFFSET, 0x0000001d
+.set CYFLD_SAR_MUX_FW_P7_COREIO3__SIZE, 0x00000001
+.set CYREG_SAR_MUX_SWITCH_CLEAR0, 0x403a0304
+.set CYREG_SAR_MUX_SWITCH1, 0x403a0308
+.set CYFLD_SAR_MUX_FW_P4_DFT_INP__OFFSET, 0x00000000
+.set CYFLD_SAR_MUX_FW_P4_DFT_INP__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_FW_P5_DFT_INM__OFFSET, 0x00000001
+.set CYFLD_SAR_MUX_FW_P5_DFT_INM__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_FW_ADFT0_SARBUS0__OFFSET, 0x00000002
+.set CYFLD_SAR_MUX_FW_ADFT0_SARBUS0__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_FW_ADFT1_SARBUS1__OFFSET, 0x00000003
+.set CYFLD_SAR_MUX_FW_ADFT1_SARBUS1__SIZE, 0x00000001
+.set CYREG_SAR_MUX_SWITCH_CLEAR1, 0x403a030c
+.set CYREG_SAR_MUX_SWITCH_HW_CTRL, 0x403a0340
+.set CYFLD_SAR_MUX_HW_CTRL_P0__OFFSET, 0x00000000
+.set CYFLD_SAR_MUX_HW_CTRL_P0__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_HW_CTRL_P1__OFFSET, 0x00000001
+.set CYFLD_SAR_MUX_HW_CTRL_P1__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_HW_CTRL_P2__OFFSET, 0x00000002
+.set CYFLD_SAR_MUX_HW_CTRL_P2__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_HW_CTRL_P3__OFFSET, 0x00000003
+.set CYFLD_SAR_MUX_HW_CTRL_P3__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_HW_CTRL_P4__OFFSET, 0x00000004
+.set CYFLD_SAR_MUX_HW_CTRL_P4__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_HW_CTRL_P5__OFFSET, 0x00000005
+.set CYFLD_SAR_MUX_HW_CTRL_P5__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_HW_CTRL_P6__OFFSET, 0x00000006
+.set CYFLD_SAR_MUX_HW_CTRL_P6__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_HW_CTRL_P7__OFFSET, 0x00000007
+.set CYFLD_SAR_MUX_HW_CTRL_P7__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_HW_CTRL_VSSA__OFFSET, 0x00000010
+.set CYFLD_SAR_MUX_HW_CTRL_VSSA__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_HW_CTRL_TEMP__OFFSET, 0x00000011
+.set CYFLD_SAR_MUX_HW_CTRL_TEMP__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_HW_CTRL_AMUXBUSA__OFFSET, 0x00000012
+.set CYFLD_SAR_MUX_HW_CTRL_AMUXBUSA__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_HW_CTRL_AMUXBUSB__OFFSET, 0x00000013
+.set CYFLD_SAR_MUX_HW_CTRL_AMUXBUSB__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_HW_CTRL_SARBUS0__OFFSET, 0x00000016
+.set CYFLD_SAR_MUX_HW_CTRL_SARBUS0__SIZE, 0x00000001
+.set CYFLD_SAR_MUX_HW_CTRL_SARBUS1__OFFSET, 0x00000017
+.set CYFLD_SAR_MUX_HW_CTRL_SARBUS1__SIZE, 0x00000001
+.set CYREG_SAR_MUX_SWITCH_STATUS, 0x403a0348
+.set CYREG_SAR_PUMP_CTRL, 0x403a0380
+.set CYFLD_SAR_CLOCK_SEL__OFFSET, 0x00000000
+.set CYFLD_SAR_CLOCK_SEL__SIZE, 0x00000001
+.set CYREG_SAR_ANA_TRIM, 0x403a0f00
+.set CYFLD_SAR_CAP_TRIM__OFFSET, 0x00000000
+.set CYFLD_SAR_CAP_TRIM__SIZE, 0x00000003
+.set CYFLD_SAR_TRIMUNIT__OFFSET, 0x00000003
+.set CYFLD_SAR_TRIMUNIT__SIZE, 0x00000001
+.set CYREG_SAR_WOUNDING, 0x403a0f04
+.set CYFLD_SAR_WOUND_RESOLUTION__OFFSET, 0x00000000
+.set CYFLD_SAR_WOUND_RESOLUTION__SIZE, 0x00000002
+.set CYVAL_SAR_WOUND_RESOLUTION_12BIT, 0x00000000
+.set CYVAL_SAR_WOUND_RESOLUTION_10BIT, 0x00000001
+.set CYVAL_SAR_WOUND_RESOLUTION_8BIT, 0x00000002
+.set CYVAL_SAR_WOUND_RESOLUTION_8BIT_TOO, 0x00000003
+.set CYDEV_PASS_BASE, 0x403f0000
+.set CYDEV_PASS_SIZE, 0x00010000
+.set CYREG_PASS_INTR_CAUSE, 0x403f0000
+.set CYFLD_PASS_CTB0_INT__OFFSET, 0x00000000
+.set CYFLD_PASS_CTB0_INT__SIZE, 0x00000001
+.set CYFLD_PASS_CTB1_INT__OFFSET, 0x00000001
+.set CYFLD_PASS_CTB1_INT__SIZE, 0x00000001
+.set CYREG_PASS_DFT_CTRL, 0x403f0030
+.set CYFLD_PASS_DSAB_ADFT_RES_EN__OFFSET, 0x00000000
+.set CYFLD_PASS_DSAB_ADFT_RES_EN__SIZE, 0x00000001
+.set CYDEV_PASS_DSAB_BASE, 0x403f0e00
+.set CYDEV_PASS_DSAB_SIZE, 0x00000100
+.set CYREG_PASS_DSAB_DSAB_CTRL, 0x403f0e00
+.set CYFLD_PASS_DSAB_CURRENT_SEL__OFFSET, 0x00000000
+.set CYFLD_PASS_DSAB_CURRENT_SEL__SIZE, 0x00000006
+.set CYFLD_PASS_DSAB_SEL_OUT__OFFSET, 0x00000008
+.set CYFLD_PASS_DSAB_SEL_OUT__SIZE, 0x00000004
+.set CYFLD_PASS_DSAB_ENABLED__OFFSET, 0x0000001f
+.set CYFLD_PASS_DSAB_ENABLED__SIZE, 0x00000001
+.set CYREG_PASS_DSAB_DSAB_DFT, 0x403f0e04
+.set CYFLD_PASS_DSAB_EN_DFT__OFFSET, 0x00000000
+.set CYFLD_PASS_DSAB_EN_DFT__SIZE, 0x00000004
+.set CYREG_PASS_DSAB_TRIM, 0x403f0f00
+.set CYFLD_PASS_IBIAS_TRIM__OFFSET, 0x00000000
+.set CYFLD_PASS_IBIAS_TRIM__SIZE, 0x00000004
+.set CYDEV_CM0_BASE, 0xe0000000
+.set CYDEV_CM0_SIZE, 0x00100000
+.set CYREG_CM0_DWT_PID4, 0xe0001fd0
+.set CYFLD_CM0_VALUE__OFFSET, 0x00000000
+.set CYFLD_CM0_VALUE__SIZE, 0x00000020
+.set CYREG_CM0_DWT_PID0, 0xe0001fe0
+.set CYREG_CM0_DWT_PID1, 0xe0001fe4
+.set CYREG_CM0_DWT_PID2, 0xe0001fe8
+.set CYREG_CM0_DWT_PID3, 0xe0001fec
+.set CYREG_CM0_DWT_CID0, 0xe0001ff0
+.set CYREG_CM0_DWT_CID1, 0xe0001ff4
+.set CYREG_CM0_DWT_CID2, 0xe0001ff8
+.set CYREG_CM0_DWT_CID3, 0xe0001ffc
+.set CYREG_CM0_BP_PID4, 0xe0002fd0
+.set CYREG_CM0_BP_PID0, 0xe0002fe0
+.set CYREG_CM0_BP_PID1, 0xe0002fe4
+.set CYREG_CM0_BP_PID2, 0xe0002fe8
+.set CYREG_CM0_BP_PID3, 0xe0002fec
+.set CYREG_CM0_BP_CID0, 0xe0002ff0
+.set CYREG_CM0_BP_CID1, 0xe0002ff4
+.set CYREG_CM0_BP_CID2, 0xe0002ff8
+.set CYREG_CM0_BP_CID3, 0xe0002ffc
+.set CYREG_CM0_SYST_CSR, 0xe000e010
+.set CYFLD_CM0_ENABLE__OFFSET, 0x00000000
+.set CYFLD_CM0_ENABLE__SIZE, 0x00000001
+.set CYFLD_CM0_TICKINT__OFFSET, 0x00000001
+.set CYFLD_CM0_TICKINT__SIZE, 0x00000001
+.set CYFLD_CM0_CLKSOURCE__OFFSET, 0x00000002
+.set CYFLD_CM0_CLKSOURCE__SIZE, 0x00000001
+.set CYFLD_CM0_COUNTFLAG__OFFSET, 0x00000010
+.set CYFLD_CM0_COUNTFLAG__SIZE, 0x00000001
+.set CYREG_CM0_SYST_RVR, 0xe000e014
+.set CYFLD_CM0_RELOAD__OFFSET, 0x00000000
+.set CYFLD_CM0_RELOAD__SIZE, 0x00000018
+.set CYREG_CM0_SYST_CVR, 0xe000e018
+.set CYFLD_CM0_CURRENT__OFFSET, 0x00000000
+.set CYFLD_CM0_CURRENT__SIZE, 0x00000018
+.set CYREG_CM0_SYST_CALIB, 0xe000e01c
+.set CYFLD_CM0_TENMS__OFFSET, 0x00000000
+.set CYFLD_CM0_TENMS__SIZE, 0x00000018
+.set CYFLD_CM0_SKEW__OFFSET, 0x0000001e
+.set CYFLD_CM0_SKEW__SIZE, 0x00000001
+.set CYFLD_CM0_NOREF__OFFSET, 0x0000001f
+.set CYFLD_CM0_NOREF__SIZE, 0x00000001
+.set CYREG_CM0_ISER, 0xe000e100
+.set CYFLD_CM0_SETENA__OFFSET, 0x00000000
+.set CYFLD_CM0_SETENA__SIZE, 0x00000020
+.set CYREG_CM0_ICER, 0xe000e180
+.set CYFLD_CM0_CLRENA__OFFSET, 0x00000000
+.set CYFLD_CM0_CLRENA__SIZE, 0x00000020
+.set CYREG_CM0_ISPR, 0xe000e200
+.set CYFLD_CM0_SETPEND__OFFSET, 0x00000000
+.set CYFLD_CM0_SETPEND__SIZE, 0x00000020
+.set CYREG_CM0_ICPR, 0xe000e280
+.set CYFLD_CM0_CLRPEND__OFFSET, 0x00000000
+.set CYFLD_CM0_CLRPEND__SIZE, 0x00000020
+.set CYREG_CM0_IPR0, 0xe000e400
+.set CYFLD_CM0_PRI_N0__OFFSET, 0x00000006
+.set CYFLD_CM0_PRI_N0__SIZE, 0x00000002
+.set CYFLD_CM0_PRI_N1__OFFSET, 0x0000000e
+.set CYFLD_CM0_PRI_N1__SIZE, 0x00000002
+.set CYFLD_CM0_PRI_N2__OFFSET, 0x00000016
+.set CYFLD_CM0_PRI_N2__SIZE, 0x00000002
+.set CYFLD_CM0_PRI_N3__OFFSET, 0x0000001e
+.set CYFLD_CM0_PRI_N3__SIZE, 0x00000002
+.set CYREG_CM0_IPR1, 0xe000e404
+.set CYREG_CM0_IPR2, 0xe000e408
+.set CYREG_CM0_IPR3, 0xe000e40c
+.set CYREG_CM0_IPR4, 0xe000e410
+.set CYREG_CM0_IPR5, 0xe000e414
+.set CYREG_CM0_IPR6, 0xe000e418
+.set CYREG_CM0_IPR7, 0xe000e41c
+.set CYREG_CM0_CPUID, 0xe000ed00
+.set CYFLD_CM0_REVISION__OFFSET, 0x00000000
+.set CYFLD_CM0_REVISION__SIZE, 0x00000004
+.set CYFLD_CM0_PARTNO__OFFSET, 0x00000004
+.set CYFLD_CM0_PARTNO__SIZE, 0x0000000c
+.set CYFLD_CM0_CONSTANT__OFFSET, 0x00000010
+.set CYFLD_CM0_CONSTANT__SIZE, 0x00000004
+.set CYFLD_CM0_VARIANT__OFFSET, 0x00000014
+.set CYFLD_CM0_VARIANT__SIZE, 0x00000004
+.set CYFLD_CM0_IMPLEMENTER__OFFSET, 0x00000018
+.set CYFLD_CM0_IMPLEMENTER__SIZE, 0x00000008
+.set CYREG_CM0_ICSR, 0xe000ed04
+.set CYFLD_CM0_VECTACTIVE__OFFSET, 0x00000000
+.set CYFLD_CM0_VECTACTIVE__SIZE, 0x00000009
+.set CYFLD_CM0_VECTPENDING__OFFSET, 0x0000000c
+.set CYFLD_CM0_VECTPENDING__SIZE, 0x00000009
+.set CYFLD_CM0_ISRPENDING__OFFSET, 0x00000016
+.set CYFLD_CM0_ISRPENDING__SIZE, 0x00000001
+.set CYFLD_CM0_ISRPREEMPT__OFFSET, 0x00000017
+.set CYFLD_CM0_ISRPREEMPT__SIZE, 0x00000001
+.set CYFLD_CM0_PENDSTCLR__OFFSET, 0x00000019
+.set CYFLD_CM0_PENDSTCLR__SIZE, 0x00000001
+.set CYFLD_CM0_PENDSTSETb__OFFSET, 0x0000001a
+.set CYFLD_CM0_PENDSTSETb__SIZE, 0x00000001
+.set CYFLD_CM0_PENDSVCLR__OFFSET, 0x0000001b
+.set CYFLD_CM0_PENDSVCLR__SIZE, 0x00000001
+.set CYFLD_CM0_PENDSVSET__OFFSET, 0x0000001c
+.set CYFLD_CM0_PENDSVSET__SIZE, 0x00000001
+.set CYFLD_CM0_NMIPENDSET__OFFSET, 0x0000001f
+.set CYFLD_CM0_NMIPENDSET__SIZE, 0x00000001
+.set CYREG_CM0_AIRCR, 0xe000ed0c
+.set CYFLD_CM0_VECTCLRACTIVE__OFFSET, 0x00000001
+.set CYFLD_CM0_VECTCLRACTIVE__SIZE, 0x00000001
+.set CYFLD_CM0_SYSRESETREQ__OFFSET, 0x00000002
+.set CYFLD_CM0_SYSRESETREQ__SIZE, 0x00000001
+.set CYFLD_CM0_ENDIANNESS__OFFSET, 0x0000000f
+.set CYFLD_CM0_ENDIANNESS__SIZE, 0x00000001
+.set CYFLD_CM0_VECTKEY__OFFSET, 0x00000010
+.set CYFLD_CM0_VECTKEY__SIZE, 0x00000010
+.set CYREG_CM0_SCR, 0xe000ed10
+.set CYFLD_CM0_SLEEPONEXIT__OFFSET, 0x00000001
+.set CYFLD_CM0_SLEEPONEXIT__SIZE, 0x00000001
+.set CYFLD_CM0_SLEEPDEEP__OFFSET, 0x00000002
+.set CYFLD_CM0_SLEEPDEEP__SIZE, 0x00000001
+.set CYFLD_CM0_SEVONPEND__OFFSET, 0x00000004
+.set CYFLD_CM0_SEVONPEND__SIZE, 0x00000001
+.set CYREG_CM0_CCR, 0xe000ed14
+.set CYFLD_CM0_UNALIGN_TRP__OFFSET, 0x00000003
+.set CYFLD_CM0_UNALIGN_TRP__SIZE, 0x00000001
+.set CYFLD_CM0_STKALIGN__OFFSET, 0x00000009
+.set CYFLD_CM0_STKALIGN__SIZE, 0x00000001
+.set CYREG_CM0_SHPR2, 0xe000ed1c
+.set CYFLD_CM0_PRI_11__OFFSET, 0x0000001e
+.set CYFLD_CM0_PRI_11__SIZE, 0x00000002
+.set CYREG_CM0_SHPR3, 0xe000ed20
+.set CYFLD_CM0_PRI_14__OFFSET, 0x00000016
+.set CYFLD_CM0_PRI_14__SIZE, 0x00000002
+.set CYFLD_CM0_PRI_15__OFFSET, 0x0000001e
+.set CYFLD_CM0_PRI_15__SIZE, 0x00000002
+.set CYREG_CM0_SHCSR, 0xe000ed24
+.set CYFLD_CM0_SVCALLPENDED__OFFSET, 0x0000000f
+.set CYFLD_CM0_SVCALLPENDED__SIZE, 0x00000001
+.set CYREG_CM0_SCS_PID4, 0xe000efd0
+.set CYREG_CM0_SCS_PID0, 0xe000efe0
+.set CYREG_CM0_SCS_PID1, 0xe000efe4
+.set CYREG_CM0_SCS_PID2, 0xe000efe8
+.set CYREG_CM0_SCS_PID3, 0xe000efec
+.set CYREG_CM0_SCS_CID0, 0xe000eff0
+.set CYREG_CM0_SCS_CID1, 0xe000eff4
+.set CYREG_CM0_SCS_CID2, 0xe000eff8
+.set CYREG_CM0_SCS_CID3, 0xe000effc
+.set CYREG_CM0_ROM_SCS, 0xe00ff000
+.set CYREG_CM0_ROM_DWT, 0xe00ff004
+.set CYREG_CM0_ROM_BPU, 0xe00ff008
+.set CYREG_CM0_ROM_END, 0xe00ff00c
+.set CYREG_CM0_ROM_CSMT, 0xe00fffcc
+.set CYREG_CM0_ROM_PID4, 0xe00fffd0
+.set CYREG_CM0_ROM_PID0, 0xe00fffe0
+.set CYREG_CM0_ROM_PID1, 0xe00fffe4
+.set CYREG_CM0_ROM_PID2, 0xe00fffe8
+.set CYREG_CM0_ROM_PID3, 0xe00fffec
+.set CYREG_CM0_ROM_CID0, 0xe00ffff0
+.set CYREG_CM0_ROM_CID1, 0xe00ffff4
+.set CYREG_CM0_ROM_CID2, 0xe00ffff8
+.set CYREG_CM0_ROM_CID3, 0xe00ffffc
+.set CYDEV_ROMTABLE_BASE, 0xf0000000
+.set CYDEV_ROMTABLE_SIZE, 0x00001000
+.set CYREG_ROMTABLE_ADDR, 0xf0000000
+.set CYFLD_ROMTABLE_PRESENT__OFFSET, 0x00000000
+.set CYFLD_ROMTABLE_PRESENT__SIZE, 0x00000001
+.set CYFLD_ROMTABLE_FORMAT_32BIT__OFFSET, 0x00000001
+.set CYFLD_ROMTABLE_FORMAT_32BIT__SIZE, 0x00000001
+.set CYFLD_ROMTABLE_ADDR_OFFSET__OFFSET, 0x0000000c
+.set CYFLD_ROMTABLE_ADDR_OFFSET__SIZE, 0x00000014
+.set CYREG_ROMTABLE_DID, 0xf0000fcc
+.set CYFLD_ROMTABLE_VALUE__OFFSET, 0x00000000
+.set CYFLD_ROMTABLE_VALUE__SIZE, 0x00000020
+.set CYREG_ROMTABLE_PID4, 0xf0000fd0
+.set CYFLD_ROMTABLE_JEP_CONTINUATION__OFFSET, 0x00000000
+.set CYFLD_ROMTABLE_JEP_CONTINUATION__SIZE, 0x00000004
+.set CYFLD_ROMTABLE_COUNT__OFFSET, 0x00000004
+.set CYFLD_ROMTABLE_COUNT__SIZE, 0x00000004
+.set CYREG_ROMTABLE_PID5, 0xf0000fd4
+.set CYREG_ROMTABLE_PID6, 0xf0000fd8
+.set CYREG_ROMTABLE_PID7, 0xf0000fdc
+.set CYREG_ROMTABLE_PID0, 0xf0000fe0
+.set CYFLD_ROMTABLE_PN_MIN__OFFSET, 0x00000000
+.set CYFLD_ROMTABLE_PN_MIN__SIZE, 0x00000008
+.set CYREG_ROMTABLE_PID1, 0xf0000fe4
+.set CYFLD_ROMTABLE_PN_MAJ__OFFSET, 0x00000000
+.set CYFLD_ROMTABLE_PN_MAJ__SIZE, 0x00000004
+.set CYFLD_ROMTABLE_JEPID_MIN__OFFSET, 0x00000004
+.set CYFLD_ROMTABLE_JEPID_MIN__SIZE, 0x00000004
+.set CYREG_ROMTABLE_PID2, 0xf0000fe8
+.set CYFLD_ROMTABLE_JEPID_MAJ__OFFSET, 0x00000000
+.set CYFLD_ROMTABLE_JEPID_MAJ__SIZE, 0x00000003
+.set CYFLD_ROMTABLE_REV__OFFSET, 0x00000004
+.set CYFLD_ROMTABLE_REV__SIZE, 0x00000004
+.set CYREG_ROMTABLE_PID3, 0xf0000fec
+.set CYFLD_ROMTABLE_CM__OFFSET, 0x00000000
+.set CYFLD_ROMTABLE_CM__SIZE, 0x00000004
+.set CYFLD_ROMTABLE_REV_AND__OFFSET, 0x00000004
+.set CYFLD_ROMTABLE_REV_AND__SIZE, 0x00000004
+.set CYREG_ROMTABLE_CID0, 0xf0000ff0
+.set CYREG_ROMTABLE_CID1, 0xf0000ff4
+.set CYREG_ROMTABLE_CID2, 0xf0000ff8
+.set CYREG_ROMTABLE_CID3, 0xf0000ffc
+.set CYDEV_FLS_SECTOR_SIZE, 0x00010000
+.set CYDEV_FLS_ROW_SIZE, 0x00000080
+.set CYREG_SFLASH_PROT_ROW00, CYREG_SFLASH_PROT_ROW0
+.set CYREG_SFLASH_PROT_ROW01, CYREG_SFLASH_PROT_ROW1
+.set CYREG_SFLASH_PROT_ROW02, CYREG_SFLASH_PROT_ROW2
+.set CYREG_SFLASH_PROT_ROW03, CYREG_SFLASH_PROT_ROW3
+.set CYREG_SFLASH_PROT_ROW04, CYREG_SFLASH_PROT_ROW4
+.set CYREG_SFLASH_PROT_ROW05, CYREG_SFLASH_PROT_ROW5
+.set CYREG_SFLASH_PROT_ROW06, CYREG_SFLASH_PROT_ROW6
+.set CYREG_SFLASH_PROT_ROW07, CYREG_SFLASH_PROT_ROW7
+.set CYREG_SFLASH_PROT_ROW08, CYREG_SFLASH_PROT_ROW8
+.set CYREG_SFLASH_PROT_ROW09, CYREG_SFLASH_PROT_ROW9
+.set CYREG_SFLASH_AV_PAIRS_8B000, CYREG_SFLASH_AV_PAIRS_8B0
+.set CYREG_SFLASH_AV_PAIRS_8B001, CYREG_SFLASH_AV_PAIRS_8B1
+.set CYREG_SFLASH_AV_PAIRS_8B002, CYREG_SFLASH_AV_PAIRS_8B2
+.set CYREG_SFLASH_AV_PAIRS_8B003, CYREG_SFLASH_AV_PAIRS_8B3
+.set CYREG_SFLASH_AV_PAIRS_8B004, CYREG_SFLASH_AV_PAIRS_8B4
+.set CYREG_SFLASH_AV_PAIRS_8B005, CYREG_SFLASH_AV_PAIRS_8B5
+.set CYREG_SFLASH_AV_PAIRS_8B006, CYREG_SFLASH_AV_PAIRS_8B6
+.set CYREG_SFLASH_AV_PAIRS_8B007, CYREG_SFLASH_AV_PAIRS_8B7
+.set CYREG_SFLASH_AV_PAIRS_8B008, CYREG_SFLASH_AV_PAIRS_8B8
+.set CYREG_SFLASH_AV_PAIRS_8B009, CYREG_SFLASH_AV_PAIRS_8B9
+.set CYREG_SFLASH_AV_PAIRS_8B010, CYREG_SFLASH_AV_PAIRS_8B10
+.set CYREG_SFLASH_AV_PAIRS_8B011, CYREG_SFLASH_AV_PAIRS_8B11
+.set CYREG_SFLASH_AV_PAIRS_8B012, CYREG_SFLASH_AV_PAIRS_8B12
+.set CYREG_SFLASH_AV_PAIRS_8B013, CYREG_SFLASH_AV_PAIRS_8B13
+.set CYREG_SFLASH_AV_PAIRS_8B014, CYREG_SFLASH_AV_PAIRS_8B14
+.set CYREG_SFLASH_AV_PAIRS_8B015, CYREG_SFLASH_AV_PAIRS_8B15
+.set CYREG_SFLASH_AV_PAIRS_8B016, CYREG_SFLASH_AV_PAIRS_8B16
+.set CYREG_SFLASH_AV_PAIRS_8B017, CYREG_SFLASH_AV_PAIRS_8B17
+.set CYREG_SFLASH_AV_PAIRS_8B018, CYREG_SFLASH_AV_PAIRS_8B18
+.set CYREG_SFLASH_AV_PAIRS_8B019, CYREG_SFLASH_AV_PAIRS_8B19
+.set CYREG_SFLASH_AV_PAIRS_8B020, CYREG_SFLASH_AV_PAIRS_8B20
+.set CYREG_SFLASH_AV_PAIRS_8B021, CYREG_SFLASH_AV_PAIRS_8B21
+.set CYREG_SFLASH_AV_PAIRS_8B022, CYREG_SFLASH_AV_PAIRS_8B22
+.set CYREG_SFLASH_AV_PAIRS_8B023, CYREG_SFLASH_AV_PAIRS_8B23
+.set CYREG_SFLASH_AV_PAIRS_8B024, CYREG_SFLASH_AV_PAIRS_8B24
+.set CYREG_SFLASH_AV_PAIRS_8B025, CYREG_SFLASH_AV_PAIRS_8B25
+.set CYREG_SFLASH_AV_PAIRS_8B026, CYREG_SFLASH_AV_PAIRS_8B26
+.set CYREG_SFLASH_AV_PAIRS_8B027, CYREG_SFLASH_AV_PAIRS_8B27
+.set CYREG_SFLASH_AV_PAIRS_8B028, CYREG_SFLASH_AV_PAIRS_8B28
+.set CYREG_SFLASH_AV_PAIRS_8B029, CYREG_SFLASH_AV_PAIRS_8B29
+.set CYREG_SFLASH_AV_PAIRS_8B030, CYREG_SFLASH_AV_PAIRS_8B30
+.set CYREG_SFLASH_AV_PAIRS_8B031, CYREG_SFLASH_AV_PAIRS_8B31
+.set CYREG_SFLASH_AV_PAIRS_8B032, CYREG_SFLASH_AV_PAIRS_8B32
+.set CYREG_SFLASH_AV_PAIRS_8B033, CYREG_SFLASH_AV_PAIRS_8B33
+.set CYREG_SFLASH_AV_PAIRS_8B034, CYREG_SFLASH_AV_PAIRS_8B34
+.set CYREG_SFLASH_AV_PAIRS_8B035, CYREG_SFLASH_AV_PAIRS_8B35
+.set CYREG_SFLASH_AV_PAIRS_8B036, CYREG_SFLASH_AV_PAIRS_8B36
+.set CYREG_SFLASH_AV_PAIRS_8B037, CYREG_SFLASH_AV_PAIRS_8B37
+.set CYREG_SFLASH_AV_PAIRS_8B038, CYREG_SFLASH_AV_PAIRS_8B38
+.set CYREG_SFLASH_AV_PAIRS_8B039, CYREG_SFLASH_AV_PAIRS_8B39
+.set CYREG_SFLASH_AV_PAIRS_8B040, CYREG_SFLASH_AV_PAIRS_8B40
+.set CYREG_SFLASH_AV_PAIRS_8B041, CYREG_SFLASH_AV_PAIRS_8B41
+.set CYREG_SFLASH_AV_PAIRS_8B042, CYREG_SFLASH_AV_PAIRS_8B42
+.set CYREG_SFLASH_AV_PAIRS_8B043, CYREG_SFLASH_AV_PAIRS_8B43
+.set CYREG_SFLASH_AV_PAIRS_8B044, CYREG_SFLASH_AV_PAIRS_8B44
+.set CYREG_SFLASH_AV_PAIRS_8B045, CYREG_SFLASH_AV_PAIRS_8B45
+.set CYREG_SFLASH_AV_PAIRS_8B046, CYREG_SFLASH_AV_PAIRS_8B46
+.set CYREG_SFLASH_AV_PAIRS_8B047, CYREG_SFLASH_AV_PAIRS_8B47
+.set CYREG_SFLASH_AV_PAIRS_8B048, CYREG_SFLASH_AV_PAIRS_8B48
+.set CYREG_SFLASH_AV_PAIRS_8B049, CYREG_SFLASH_AV_PAIRS_8B49
+.set CYREG_SFLASH_AV_PAIRS_8B050, CYREG_SFLASH_AV_PAIRS_8B50
+.set CYREG_SFLASH_AV_PAIRS_8B051, CYREG_SFLASH_AV_PAIRS_8B51
+.set CYREG_SFLASH_AV_PAIRS_8B052, CYREG_SFLASH_AV_PAIRS_8B52
+.set CYREG_SFLASH_AV_PAIRS_8B053, CYREG_SFLASH_AV_PAIRS_8B53
+.set CYREG_SFLASH_AV_PAIRS_8B054, CYREG_SFLASH_AV_PAIRS_8B54
+.set CYREG_SFLASH_AV_PAIRS_8B055, CYREG_SFLASH_AV_PAIRS_8B55
+.set CYREG_SFLASH_AV_PAIRS_8B056, CYREG_SFLASH_AV_PAIRS_8B56
+.set CYREG_SFLASH_AV_PAIRS_8B057, CYREG_SFLASH_AV_PAIRS_8B57
+.set CYREG_SFLASH_AV_PAIRS_8B058, CYREG_SFLASH_AV_PAIRS_8B58
+.set CYREG_SFLASH_AV_PAIRS_8B059, CYREG_SFLASH_AV_PAIRS_8B59
+.set CYREG_SFLASH_AV_PAIRS_8B060, CYREG_SFLASH_AV_PAIRS_8B60
+.set CYREG_SFLASH_AV_PAIRS_8B061, CYREG_SFLASH_AV_PAIRS_8B61
+.set CYREG_SFLASH_AV_PAIRS_8B062, CYREG_SFLASH_AV_PAIRS_8B62
+.set CYREG_SFLASH_AV_PAIRS_8B063, CYREG_SFLASH_AV_PAIRS_8B63
+.set CYREG_SFLASH_AV_PAIRS_8B064, CYREG_SFLASH_AV_PAIRS_8B64
+.set CYREG_SFLASH_AV_PAIRS_8B065, CYREG_SFLASH_AV_PAIRS_8B65
+.set CYREG_SFLASH_AV_PAIRS_8B066, CYREG_SFLASH_AV_PAIRS_8B66
+.set CYREG_SFLASH_AV_PAIRS_8B067, CYREG_SFLASH_AV_PAIRS_8B67
+.set CYREG_SFLASH_AV_PAIRS_8B068, CYREG_SFLASH_AV_PAIRS_8B68
+.set CYREG_SFLASH_AV_PAIRS_8B069, CYREG_SFLASH_AV_PAIRS_8B69
+.set CYREG_SFLASH_AV_PAIRS_8B070, CYREG_SFLASH_AV_PAIRS_8B70
+.set CYREG_SFLASH_AV_PAIRS_8B071, CYREG_SFLASH_AV_PAIRS_8B71
+.set CYREG_SFLASH_AV_PAIRS_8B072, CYREG_SFLASH_AV_PAIRS_8B72
+.set CYREG_SFLASH_AV_PAIRS_8B073, CYREG_SFLASH_AV_PAIRS_8B73
+.set CYREG_SFLASH_AV_PAIRS_8B074, CYREG_SFLASH_AV_PAIRS_8B74
+.set CYREG_SFLASH_AV_PAIRS_8B075, CYREG_SFLASH_AV_PAIRS_8B75
+.set CYREG_SFLASH_AV_PAIRS_8B076, CYREG_SFLASH_AV_PAIRS_8B76
+.set CYREG_SFLASH_AV_PAIRS_8B077, CYREG_SFLASH_AV_PAIRS_8B77
+.set CYREG_SFLASH_AV_PAIRS_8B078, CYREG_SFLASH_AV_PAIRS_8B78
+.set CYREG_SFLASH_AV_PAIRS_8B079, CYREG_SFLASH_AV_PAIRS_8B79
+.set CYREG_SFLASH_AV_PAIRS_8B080, CYREG_SFLASH_AV_PAIRS_8B80
+.set CYREG_SFLASH_AV_PAIRS_8B081, CYREG_SFLASH_AV_PAIRS_8B81
+.set CYREG_SFLASH_AV_PAIRS_8B082, CYREG_SFLASH_AV_PAIRS_8B82
+.set CYREG_SFLASH_AV_PAIRS_8B083, CYREG_SFLASH_AV_PAIRS_8B83
+.set CYREG_SFLASH_AV_PAIRS_8B084, CYREG_SFLASH_AV_PAIRS_8B84
+.set CYREG_SFLASH_AV_PAIRS_8B085, CYREG_SFLASH_AV_PAIRS_8B85
+.set CYREG_SFLASH_AV_PAIRS_8B086, CYREG_SFLASH_AV_PAIRS_8B86
+.set CYREG_SFLASH_AV_PAIRS_8B087, CYREG_SFLASH_AV_PAIRS_8B87
+.set CYREG_SFLASH_AV_PAIRS_8B088, CYREG_SFLASH_AV_PAIRS_8B88
+.set CYREG_SFLASH_AV_PAIRS_8B089, CYREG_SFLASH_AV_PAIRS_8B89
+.set CYREG_SFLASH_AV_PAIRS_8B090, CYREG_SFLASH_AV_PAIRS_8B90
+.set CYREG_SFLASH_AV_PAIRS_8B091, CYREG_SFLASH_AV_PAIRS_8B91
+.set CYREG_SFLASH_AV_PAIRS_8B092, CYREG_SFLASH_AV_PAIRS_8B92
+.set CYREG_SFLASH_AV_PAIRS_8B093, CYREG_SFLASH_AV_PAIRS_8B93
+.set CYREG_SFLASH_AV_PAIRS_8B094, CYREG_SFLASH_AV_PAIRS_8B94
+.set CYREG_SFLASH_AV_PAIRS_8B095, CYREG_SFLASH_AV_PAIRS_8B95
+.set CYREG_SFLASH_AV_PAIRS_8B096, CYREG_SFLASH_AV_PAIRS_8B96
+.set CYREG_SFLASH_AV_PAIRS_8B097, CYREG_SFLASH_AV_PAIRS_8B97
+.set CYREG_SFLASH_AV_PAIRS_8B098, CYREG_SFLASH_AV_PAIRS_8B98
+.set CYREG_SFLASH_AV_PAIRS_8B099, CYREG_SFLASH_AV_PAIRS_8B99
+.set CYREG_SFLASH_AV_PAIRS_32B00, CYREG_SFLASH_AV_PAIRS_32B0
+.set CYREG_SFLASH_AV_PAIRS_32B01, CYREG_SFLASH_AV_PAIRS_32B1
+.set CYREG_SFLASH_AV_PAIRS_32B02, CYREG_SFLASH_AV_PAIRS_32B2
+.set CYREG_SFLASH_AV_PAIRS_32B03, CYREG_SFLASH_AV_PAIRS_32B3
+.set CYREG_SFLASH_AV_PAIRS_32B04, CYREG_SFLASH_AV_PAIRS_32B4
+.set CYREG_SFLASH_AV_PAIRS_32B05, CYREG_SFLASH_AV_PAIRS_32B5
+.set CYREG_SFLASH_AV_PAIRS_32B06, CYREG_SFLASH_AV_PAIRS_32B6
+.set CYREG_SFLASH_AV_PAIRS_32B07, CYREG_SFLASH_AV_PAIRS_32B7
+.set CYREG_SFLASH_AV_PAIRS_32B08, CYREG_SFLASH_AV_PAIRS_32B8
+.set CYREG_SFLASH_AV_PAIRS_32B09, CYREG_SFLASH_AV_PAIRS_32B9
+.set CYREG_SFLASH_PE_TE_DATA00, CYREG_SFLASH_PE_TE_DATA0
+.set CYREG_SFLASH_PE_TE_DATA01, CYREG_SFLASH_PE_TE_DATA1
+.set CYREG_SFLASH_PE_TE_DATA02, CYREG_SFLASH_PE_TE_DATA2
+.set CYREG_SFLASH_PE_TE_DATA03, CYREG_SFLASH_PE_TE_DATA3
+.set CYREG_SFLASH_PE_TE_DATA04, CYREG_SFLASH_PE_TE_DATA4
+.set CYREG_SFLASH_PE_TE_DATA05, CYREG_SFLASH_PE_TE_DATA5
+.set CYREG_SFLASH_PE_TE_DATA06, CYREG_SFLASH_PE_TE_DATA6
+.set CYREG_SFLASH_PE_TE_DATA07, CYREG_SFLASH_PE_TE_DATA7
+.set CYREG_SFLASH_PE_TE_DATA08, CYREG_SFLASH_PE_TE_DATA8
+.set CYREG_SFLASH_PE_TE_DATA09, CYREG_SFLASH_PE_TE_DATA9
+.set CYREG_SFLASH_IMO_TRIM00, CYREG_SFLASH_IMO_TRIM0
+.set CYREG_SFLASH_IMO_TRIM01, CYREG_SFLASH_IMO_TRIM1
+.set CYREG_SFLASH_IMO_TRIM02, CYREG_SFLASH_IMO_TRIM2
+.set CYREG_SFLASH_IMO_TRIM03, CYREG_SFLASH_IMO_TRIM3
+.set CYREG_SFLASH_IMO_TRIM04, CYREG_SFLASH_IMO_TRIM4
+.set CYREG_SFLASH_IMO_TRIM05, CYREG_SFLASH_IMO_TRIM5
+.set CYREG_SFLASH_IMO_TRIM06, CYREG_SFLASH_IMO_TRIM6
+.set CYREG_SFLASH_IMO_TRIM07, CYREG_SFLASH_IMO_TRIM7
+.set CYREG_SFLASH_IMO_TRIM08, CYREG_SFLASH_IMO_TRIM8
+.set CYREG_SFLASH_IMO_TRIM09, CYREG_SFLASH_IMO_TRIM9
+.set CYREG_SFLASH_ALT_PROT_ROW000, CYREG_SFLASH_ALT_PROT_ROW0
+.set CYREG_SFLASH_ALT_PROT_ROW001, CYREG_SFLASH_ALT_PROT_ROW1
+.set CYREG_SFLASH_ALT_PROT_ROW002, CYREG_SFLASH_ALT_PROT_ROW2
+.set CYREG_SFLASH_ALT_PROT_ROW003, CYREG_SFLASH_ALT_PROT_ROW3
+.set CYREG_SFLASH_ALT_PROT_ROW004, CYREG_SFLASH_ALT_PROT_ROW4
+.set CYREG_SFLASH_ALT_PROT_ROW005, CYREG_SFLASH_ALT_PROT_ROW5
+.set CYREG_SFLASH_ALT_PROT_ROW006, CYREG_SFLASH_ALT_PROT_ROW6
+.set CYREG_SFLASH_ALT_PROT_ROW007, CYREG_SFLASH_ALT_PROT_ROW7
+.set CYREG_SFLASH_ALT_PROT_ROW008, CYREG_SFLASH_ALT_PROT_ROW8
+.set CYREG_SFLASH_ALT_PROT_ROW009, CYREG_SFLASH_ALT_PROT_ROW9
+.set CYREG_SFLASH_ALT_PROT_ROW010, CYREG_SFLASH_ALT_PROT_ROW10
+.set CYREG_SFLASH_ALT_PROT_ROW011, CYREG_SFLASH_ALT_PROT_ROW11
+.set CYREG_SFLASH_ALT_PROT_ROW012, CYREG_SFLASH_ALT_PROT_ROW12
+.set CYREG_SFLASH_ALT_PROT_ROW013, CYREG_SFLASH_ALT_PROT_ROW13
+.set CYREG_SFLASH_ALT_PROT_ROW014, CYREG_SFLASH_ALT_PROT_ROW14
+.set CYREG_SFLASH_ALT_PROT_ROW015, CYREG_SFLASH_ALT_PROT_ROW15
+.set CYREG_SFLASH_ALT_PROT_ROW016, CYREG_SFLASH_ALT_PROT_ROW16
+.set CYREG_SFLASH_ALT_PROT_ROW017, CYREG_SFLASH_ALT_PROT_ROW17
+.set CYREG_SFLASH_ALT_PROT_ROW018, CYREG_SFLASH_ALT_PROT_ROW18
+.set CYREG_SFLASH_ALT_PROT_ROW019, CYREG_SFLASH_ALT_PROT_ROW19
+.set CYREG_SFLASH_ALT_PROT_ROW020, CYREG_SFLASH_ALT_PROT_ROW20
+.set CYREG_SFLASH_ALT_PROT_ROW021, CYREG_SFLASH_ALT_PROT_ROW21
+.set CYREG_SFLASH_ALT_PROT_ROW022, CYREG_SFLASH_ALT_PROT_ROW22
+.set CYREG_SFLASH_ALT_PROT_ROW023, CYREG_SFLASH_ALT_PROT_ROW23
+.set CYREG_SFLASH_ALT_PROT_ROW024, CYREG_SFLASH_ALT_PROT_ROW24
+.set CYREG_SFLASH_ALT_PROT_ROW025, CYREG_SFLASH_ALT_PROT_ROW25
+.set CYREG_SFLASH_ALT_PROT_ROW026, CYREG_SFLASH_ALT_PROT_ROW26
+.set CYREG_SFLASH_ALT_PROT_ROW027, CYREG_SFLASH_ALT_PROT_ROW27
+.set CYREG_SFLASH_ALT_PROT_ROW028, CYREG_SFLASH_ALT_PROT_ROW28
+.set CYREG_SFLASH_ALT_PROT_ROW029, CYREG_SFLASH_ALT_PROT_ROW29
+.set CYREG_SFLASH_ALT_PROT_ROW030, CYREG_SFLASH_ALT_PROT_ROW30
+.set CYREG_SFLASH_ALT_PROT_ROW031, CYREG_SFLASH_ALT_PROT_ROW31
+.set CYREG_SFLASH_ALT_PROT_ROW032, CYREG_SFLASH_ALT_PROT_ROW32
+.set CYREG_SFLASH_ALT_PROT_ROW033, CYREG_SFLASH_ALT_PROT_ROW33
+.set CYREG_SFLASH_ALT_PROT_ROW034, CYREG_SFLASH_ALT_PROT_ROW34
+.set CYREG_SFLASH_ALT_PROT_ROW035, CYREG_SFLASH_ALT_PROT_ROW35
+.set CYREG_SFLASH_ALT_PROT_ROW036, CYREG_SFLASH_ALT_PROT_ROW36
+.set CYREG_SFLASH_ALT_PROT_ROW037, CYREG_SFLASH_ALT_PROT_ROW37
+.set CYREG_SFLASH_ALT_PROT_ROW038, CYREG_SFLASH_ALT_PROT_ROW38
+.set CYREG_SFLASH_ALT_PROT_ROW039, CYREG_SFLASH_ALT_PROT_ROW39
+.set CYREG_SFLASH_ALT_PROT_ROW040, CYREG_SFLASH_ALT_PROT_ROW40
+.set CYREG_SFLASH_ALT_PROT_ROW041, CYREG_SFLASH_ALT_PROT_ROW41
+.set CYREG_SFLASH_ALT_PROT_ROW042, CYREG_SFLASH_ALT_PROT_ROW42
+.set CYREG_SFLASH_ALT_PROT_ROW043, CYREG_SFLASH_ALT_PROT_ROW43
+.set CYREG_SFLASH_ALT_PROT_ROW044, CYREG_SFLASH_ALT_PROT_ROW44
+.set CYREG_SFLASH_ALT_PROT_ROW045, CYREG_SFLASH_ALT_PROT_ROW45
+.set CYREG_SFLASH_ALT_PROT_ROW046, CYREG_SFLASH_ALT_PROT_ROW46
+.set CYREG_SFLASH_ALT_PROT_ROW047, CYREG_SFLASH_ALT_PROT_ROW47
+.set CYREG_SFLASH_ALT_PROT_ROW048, CYREG_SFLASH_ALT_PROT_ROW48
+.set CYREG_SFLASH_ALT_PROT_ROW049, CYREG_SFLASH_ALT_PROT_ROW49
+.set CYREG_SFLASH_ALT_PROT_ROW050, CYREG_SFLASH_ALT_PROT_ROW50
+.set CYREG_SFLASH_ALT_PROT_ROW051, CYREG_SFLASH_ALT_PROT_ROW51
+.set CYREG_SFLASH_ALT_PROT_ROW052, CYREG_SFLASH_ALT_PROT_ROW52
+.set CYREG_SFLASH_ALT_PROT_ROW053, CYREG_SFLASH_ALT_PROT_ROW53
+.set CYREG_SFLASH_ALT_PROT_ROW054, CYREG_SFLASH_ALT_PROT_ROW54
+.set CYREG_SFLASH_ALT_PROT_ROW055, CYREG_SFLASH_ALT_PROT_ROW55
+.set CYREG_SFLASH_ALT_PROT_ROW056, CYREG_SFLASH_ALT_PROT_ROW56
+.set CYREG_SFLASH_ALT_PROT_ROW057, CYREG_SFLASH_ALT_PROT_ROW57
+.set CYREG_SFLASH_ALT_PROT_ROW058, CYREG_SFLASH_ALT_PROT_ROW58
+.set CYREG_SFLASH_ALT_PROT_ROW059, CYREG_SFLASH_ALT_PROT_ROW59
+.set CYREG_SFLASH_ALT_PROT_ROW060, CYREG_SFLASH_ALT_PROT_ROW60
+.set CYREG_SFLASH_ALT_PROT_ROW061, CYREG_SFLASH_ALT_PROT_ROW61
+.set CYREG_SFLASH_ALT_PROT_ROW062, CYREG_SFLASH_ALT_PROT_ROW62
+.set CYREG_SFLASH_ALT_PROT_ROW063, CYREG_SFLASH_ALT_PROT_ROW63
+.set CYREG_SFLASH_ALT_PROT_ROW064, CYREG_SFLASH_ALT_PROT_ROW64
+.set CYREG_SFLASH_ALT_PROT_ROW065, CYREG_SFLASH_ALT_PROT_ROW65
+.set CYREG_SFLASH_ALT_PROT_ROW066, CYREG_SFLASH_ALT_PROT_ROW66
+.set CYREG_SFLASH_ALT_PROT_ROW067, CYREG_SFLASH_ALT_PROT_ROW67
+.set CYREG_SFLASH_ALT_PROT_ROW068, CYREG_SFLASH_ALT_PROT_ROW68
+.set CYREG_SFLASH_ALT_PROT_ROW069, CYREG_SFLASH_ALT_PROT_ROW69
+.set CYREG_SFLASH_ALT_PROT_ROW070, CYREG_SFLASH_ALT_PROT_ROW70
+.set CYREG_SFLASH_ALT_PROT_ROW071, CYREG_SFLASH_ALT_PROT_ROW71
+.set CYREG_SFLASH_ALT_PROT_ROW072, CYREG_SFLASH_ALT_PROT_ROW72
+.set CYREG_SFLASH_ALT_PROT_ROW073, CYREG_SFLASH_ALT_PROT_ROW73
+.set CYREG_SFLASH_ALT_PROT_ROW074, CYREG_SFLASH_ALT_PROT_ROW74
+.set CYREG_SFLASH_ALT_PROT_ROW075, CYREG_SFLASH_ALT_PROT_ROW75
+.set CYREG_SFLASH_ALT_PROT_ROW076, CYREG_SFLASH_ALT_PROT_ROW76
+.set CYREG_SFLASH_ALT_PROT_ROW077, CYREG_SFLASH_ALT_PROT_ROW77
+.set CYREG_SFLASH_ALT_PROT_ROW078, CYREG_SFLASH_ALT_PROT_ROW78
+.set CYREG_SFLASH_ALT_PROT_ROW079, CYREG_SFLASH_ALT_PROT_ROW79
+.set CYREG_SFLASH_ALT_PROT_ROW080, CYREG_SFLASH_ALT_PROT_ROW80
+.set CYREG_SFLASH_ALT_PROT_ROW081, CYREG_SFLASH_ALT_PROT_ROW81
+.set CYREG_SFLASH_ALT_PROT_ROW082, CYREG_SFLASH_ALT_PROT_ROW82
+.set CYREG_SFLASH_ALT_PROT_ROW083, CYREG_SFLASH_ALT_PROT_ROW83
+.set CYREG_SFLASH_ALT_PROT_ROW084, CYREG_SFLASH_ALT_PROT_ROW84
+.set CYREG_SFLASH_ALT_PROT_ROW085, CYREG_SFLASH_ALT_PROT_ROW85
+.set CYREG_SFLASH_ALT_PROT_ROW086, CYREG_SFLASH_ALT_PROT_ROW86
+.set CYREG_SFLASH_ALT_PROT_ROW087, CYREG_SFLASH_ALT_PROT_ROW87
+.set CYREG_SFLASH_ALT_PROT_ROW088, CYREG_SFLASH_ALT_PROT_ROW88
+.set CYREG_SFLASH_ALT_PROT_ROW089, CYREG_SFLASH_ALT_PROT_ROW89
+.set CYREG_SFLASH_ALT_PROT_ROW090, CYREG_SFLASH_ALT_PROT_ROW90
+.set CYREG_SFLASH_ALT_PROT_ROW091, CYREG_SFLASH_ALT_PROT_ROW91
+.set CYREG_SFLASH_ALT_PROT_ROW092, CYREG_SFLASH_ALT_PROT_ROW92
+.set CYREG_SFLASH_ALT_PROT_ROW093, CYREG_SFLASH_ALT_PROT_ROW93
+.set CYREG_SFLASH_ALT_PROT_ROW094, CYREG_SFLASH_ALT_PROT_ROW94
+.set CYREG_SFLASH_ALT_PROT_ROW095, CYREG_SFLASH_ALT_PROT_ROW95
+.set CYREG_SFLASH_ALT_PROT_ROW096, CYREG_SFLASH_ALT_PROT_ROW96
+.set CYREG_SFLASH_ALT_PROT_ROW097, CYREG_SFLASH_ALT_PROT_ROW97
+.set CYREG_SFLASH_ALT_PROT_ROW098, CYREG_SFLASH_ALT_PROT_ROW98
+.set CYREG_SFLASH_ALT_PROT_ROW099, CYREG_SFLASH_ALT_PROT_ROW99
+.set CYREG_PERI_PCLK_CTL00, CYREG_PERI_PCLK_CTL0
+.set CYREG_PERI_PCLK_CTL01, CYREG_PERI_PCLK_CTL1
+.set CYREG_PERI_PCLK_CTL02, CYREG_PERI_PCLK_CTL2
+.set CYREG_PERI_PCLK_CTL03, CYREG_PERI_PCLK_CTL3
+.set CYREG_PERI_PCLK_CTL04, CYREG_PERI_PCLK_CTL4
+.set CYREG_PERI_PCLK_CTL05, CYREG_PERI_PCLK_CTL5
+.set CYREG_PERI_PCLK_CTL06, CYREG_PERI_PCLK_CTL6
+.set CYREG_PERI_PCLK_CTL07, CYREG_PERI_PCLK_CTL7
+.set CYREG_PERI_PCLK_CTL08, CYREG_PERI_PCLK_CTL8
+.set CYREG_PERI_PCLK_CTL09, CYREG_PERI_PCLK_CTL9
+.set CYREG_PERI_DIV_16_CTL00, CYREG_PERI_DIV_16_CTL0
+.set CYREG_PERI_DIV_16_CTL01, CYREG_PERI_DIV_16_CTL1
+.set CYREG_PERI_DIV_16_CTL02, CYREG_PERI_DIV_16_CTL2
+.set CYREG_PERI_DIV_16_CTL03, CYREG_PERI_DIV_16_CTL3
+.set CYREG_PERI_DIV_16_CTL04, CYREG_PERI_DIV_16_CTL4
+.set CYREG_PERI_DIV_16_CTL05, CYREG_PERI_DIV_16_CTL5
+.set CYREG_PERI_DIV_16_CTL06, CYREG_PERI_DIV_16_CTL6
+.set CYREG_PERI_DIV_16_CTL07, CYREG_PERI_DIV_16_CTL7
+.set CYREG_PERI_DIV_16_CTL08, CYREG_PERI_DIV_16_CTL8
+.set CYREG_PERI_DIV_16_CTL09, CYREG_PERI_DIV_16_CTL9
+.set CYREG_PERI_DIV_16_5_CTL00, CYREG_PERI_DIV_16_5_CTL0
+.set CYREG_PERI_DIV_16_5_CTL01, CYREG_PERI_DIV_16_5_CTL1
+.set CYREG_UDB_W8_A0_00, CYREG_UDB_W8_A00
+.set CYREG_UDB_W8_A0_01, CYREG_UDB_W8_A01
+.set CYREG_UDB_W8_A0_02, CYREG_UDB_W8_A02
+.set CYREG_UDB_W8_A0_03, CYREG_UDB_W8_A03
+.set CYREG_UDB_W8_A1_00, CYREG_UDB_W8_A10
+.set CYREG_UDB_W8_A1_01, CYREG_UDB_W8_A11
+.set CYREG_UDB_W8_A1_02, CYREG_UDB_W8_A12
+.set CYREG_UDB_W8_A1_03, CYREG_UDB_W8_A13
+.set CYREG_UDB_W8_D0_00, CYREG_UDB_W8_D00
+.set CYREG_UDB_W8_D0_01, CYREG_UDB_W8_D01
+.set CYREG_UDB_W8_D0_02, CYREG_UDB_W8_D02
+.set CYREG_UDB_W8_D0_03, CYREG_UDB_W8_D03
+.set CYREG_UDB_W8_D1_00, CYREG_UDB_W8_D10
+.set CYREG_UDB_W8_D1_01, CYREG_UDB_W8_D11
+.set CYREG_UDB_W8_D1_02, CYREG_UDB_W8_D12
+.set CYREG_UDB_W8_D1_03, CYREG_UDB_W8_D13
+.set CYREG_UDB_W8_F0_00, CYREG_UDB_W8_F00
+.set CYREG_UDB_W8_F0_01, CYREG_UDB_W8_F01
+.set CYREG_UDB_W8_F0_02, CYREG_UDB_W8_F02
+.set CYREG_UDB_W8_F0_03, CYREG_UDB_W8_F03
+.set CYREG_UDB_W8_F1_00, CYREG_UDB_W8_F10
+.set CYREG_UDB_W8_F1_01, CYREG_UDB_W8_F11
+.set CYREG_UDB_W8_F1_02, CYREG_UDB_W8_F12
+.set CYREG_UDB_W8_F1_03, CYREG_UDB_W8_F13
+.set CYREG_UDB_W8_ST_00, CYREG_UDB_W8_ST0
+.set CYREG_UDB_W8_ST_01, CYREG_UDB_W8_ST1
+.set CYREG_UDB_W8_ST_02, CYREG_UDB_W8_ST2
+.set CYREG_UDB_W8_ST_03, CYREG_UDB_W8_ST3
+.set CYREG_UDB_W8_CTL_00, CYREG_UDB_W8_CTL0
+.set CYREG_UDB_W8_CTL_01, CYREG_UDB_W8_CTL1
+.set CYREG_UDB_W8_CTL_02, CYREG_UDB_W8_CTL2
+.set CYREG_UDB_W8_CTL_03, CYREG_UDB_W8_CTL3
+.set CYREG_UDB_W8_MSK_00, CYREG_UDB_W8_MSK0
+.set CYREG_UDB_W8_MSK_01, CYREG_UDB_W8_MSK1
+.set CYREG_UDB_W8_MSK_02, CYREG_UDB_W8_MSK2
+.set CYREG_UDB_W8_MSK_03, CYREG_UDB_W8_MSK3
+.set CYREG_UDB_W8_ACTL_00, CYREG_UDB_W8_ACTL0
+.set CYREG_UDB_W8_ACTL_01, CYREG_UDB_W8_ACTL1
+.set CYREG_UDB_W8_ACTL_02, CYREG_UDB_W8_ACTL2
+.set CYREG_UDB_W8_ACTL_03, CYREG_UDB_W8_ACTL3
+.set CYREG_UDB_W8_MC_00, CYREG_UDB_W8_MC0
+.set CYREG_UDB_W8_MC_01, CYREG_UDB_W8_MC1
+.set CYREG_UDB_W8_MC_02, CYREG_UDB_W8_MC2
+.set CYREG_UDB_W8_MC_03, CYREG_UDB_W8_MC3
+.set CYREG_UDB_CAT16_A_00, CYREG_UDB_CAT16_A0
+.set CYREG_UDB_CAT16_A_01, CYREG_UDB_CAT16_A1
+.set CYREG_UDB_CAT16_A_02, CYREG_UDB_CAT16_A2
+.set CYREG_UDB_CAT16_A_03, CYREG_UDB_CAT16_A3
+.set CYREG_UDB_CAT16_D_00, CYREG_UDB_CAT16_D0
+.set CYREG_UDB_CAT16_D_01, CYREG_UDB_CAT16_D1
+.set CYREG_UDB_CAT16_D_02, CYREG_UDB_CAT16_D2
+.set CYREG_UDB_CAT16_D_03, CYREG_UDB_CAT16_D3
+.set CYREG_UDB_CAT16_F_00, CYREG_UDB_CAT16_F0
+.set CYREG_UDB_CAT16_F_01, CYREG_UDB_CAT16_F1
+.set CYREG_UDB_CAT16_F_02, CYREG_UDB_CAT16_F2
+.set CYREG_UDB_CAT16_F_03, CYREG_UDB_CAT16_F3
+.set CYREG_UDB_CAT16_CTL_ST_00, CYREG_UDB_CAT16_CTL_ST0
+.set CYREG_UDB_CAT16_CTL_ST_01, CYREG_UDB_CAT16_CTL_ST1
+.set CYREG_UDB_CAT16_CTL_ST_02, CYREG_UDB_CAT16_CTL_ST2
+.set CYREG_UDB_CAT16_CTL_ST_03, CYREG_UDB_CAT16_CTL_ST3
+.set CYREG_UDB_CAT16_ACTL_MSK_00, CYREG_UDB_CAT16_ACTL_MSK0
+.set CYREG_UDB_CAT16_ACTL_MSK_01, CYREG_UDB_CAT16_ACTL_MSK1
+.set CYREG_UDB_CAT16_ACTL_MSK_02, CYREG_UDB_CAT16_ACTL_MSK2
+.set CYREG_UDB_CAT16_ACTL_MSK_03, CYREG_UDB_CAT16_ACTL_MSK3
+.set CYREG_UDB_CAT16_MC_00, CYREG_UDB_CAT16_MC0
+.set CYREG_UDB_CAT16_MC_01, CYREG_UDB_CAT16_MC1
+.set CYREG_UDB_CAT16_MC_02, CYREG_UDB_CAT16_MC2
+.set CYREG_UDB_CAT16_MC_03, CYREG_UDB_CAT16_MC3
+.set CYREG_UDB_W16_A0_00, CYREG_UDB_W16_A00
+.set CYREG_UDB_W16_A0_01, CYREG_UDB_W16_A01
+.set CYREG_UDB_W16_A0_02, CYREG_UDB_W16_A02
+.set CYREG_UDB_W16_A1_00, CYREG_UDB_W16_A10
+.set CYREG_UDB_W16_A1_01, CYREG_UDB_W16_A11
+.set CYREG_UDB_W16_A1_02, CYREG_UDB_W16_A12
+.set CYREG_UDB_W16_D0_00, CYREG_UDB_W16_D00
+.set CYREG_UDB_W16_D0_01, CYREG_UDB_W16_D01
+.set CYREG_UDB_W16_D0_02, CYREG_UDB_W16_D02
+.set CYREG_UDB_W16_D1_00, CYREG_UDB_W16_D10
+.set CYREG_UDB_W16_D1_01, CYREG_UDB_W16_D11
+.set CYREG_UDB_W16_D1_02, CYREG_UDB_W16_D12
+.set CYREG_UDB_W16_F0_00, CYREG_UDB_W16_F00
+.set CYREG_UDB_W16_F0_01, CYREG_UDB_W16_F01
+.set CYREG_UDB_W16_F0_02, CYREG_UDB_W16_F02
+.set CYREG_UDB_W16_F1_00, CYREG_UDB_W16_F10
+.set CYREG_UDB_W16_F1_01, CYREG_UDB_W16_F11
+.set CYREG_UDB_W16_F1_02, CYREG_UDB_W16_F12
+.set CYREG_UDB_W16_ST_00, CYREG_UDB_W16_ST0
+.set CYREG_UDB_W16_ST_01, CYREG_UDB_W16_ST1
+.set CYREG_UDB_W16_ST_02, CYREG_UDB_W16_ST2
+.set CYREG_UDB_W16_CTL_00, CYREG_UDB_W16_CTL0
+.set CYREG_UDB_W16_CTL_01, CYREG_UDB_W16_CTL1
+.set CYREG_UDB_W16_CTL_02, CYREG_UDB_W16_CTL2
+.set CYREG_UDB_W16_MSK_00, CYREG_UDB_W16_MSK0
+.set CYREG_UDB_W16_MSK_01, CYREG_UDB_W16_MSK1
+.set CYREG_UDB_W16_MSK_02, CYREG_UDB_W16_MSK2
+.set CYREG_UDB_W16_ACTL_00, CYREG_UDB_W16_ACTL0
+.set CYREG_UDB_W16_ACTL_01, CYREG_UDB_W16_ACTL1
+.set CYREG_UDB_W16_ACTL_02, CYREG_UDB_W16_ACTL2
+.set CYREG_UDB_W16_MC_00, CYREG_UDB_W16_MC0
+.set CYREG_UDB_W16_MC_01, CYREG_UDB_W16_MC1
+.set CYREG_UDB_W16_MC_02, CYREG_UDB_W16_MC2
+.set CYREG_UDB_W32_A0_00, CYREG_UDB_W32_A0
+.set CYREG_UDB_W32_A1_00, CYREG_UDB_W32_A1
+.set CYREG_UDB_W32_D0_00, CYREG_UDB_W32_D0
+.set CYREG_UDB_W32_D1_00, CYREG_UDB_W32_D1
+.set CYREG_UDB_W32_F0_00, CYREG_UDB_W32_F0
+.set CYREG_UDB_W32_F1_00, CYREG_UDB_W32_F1
+.set CYREG_UDB_W32_ST_00, CYREG_UDB_W32_ST
+.set CYREG_UDB_W32_CTL_00, CYREG_UDB_W32_CTL
+.set CYREG_UDB_W32_MSK_00, CYREG_UDB_W32_MSK
+.set CYREG_UDB_W32_ACTL_00, CYREG_UDB_W32_ACTL
+.set CYREG_UDB_W32_MC_00, CYREG_UDB_W32_MC
+.set CYREG_SCB0_EZ_DATA000, CYREG_SCB0_EZ_DATA0
+.set CYREG_SCB0_EZ_DATA001, CYREG_SCB0_EZ_DATA1
+.set CYREG_SCB0_EZ_DATA002, CYREG_SCB0_EZ_DATA2
+.set CYREG_SCB0_EZ_DATA003, CYREG_SCB0_EZ_DATA3
+.set CYREG_SCB0_EZ_DATA004, CYREG_SCB0_EZ_DATA4
+.set CYREG_SCB0_EZ_DATA005, CYREG_SCB0_EZ_DATA5
+.set CYREG_SCB0_EZ_DATA006, CYREG_SCB0_EZ_DATA6
+.set CYREG_SCB0_EZ_DATA007, CYREG_SCB0_EZ_DATA7
+.set CYREG_SCB0_EZ_DATA008, CYREG_SCB0_EZ_DATA8
+.set CYREG_SCB0_EZ_DATA009, CYREG_SCB0_EZ_DATA9
+.set CYREG_SCB0_EZ_DATA010, CYREG_SCB0_EZ_DATA10
+.set CYREG_SCB0_EZ_DATA011, CYREG_SCB0_EZ_DATA11
+.set CYREG_SCB0_EZ_DATA012, CYREG_SCB0_EZ_DATA12
+.set CYREG_SCB0_EZ_DATA013, CYREG_SCB0_EZ_DATA13
+.set CYREG_SCB0_EZ_DATA014, CYREG_SCB0_EZ_DATA14
+.set CYREG_SCB0_EZ_DATA015, CYREG_SCB0_EZ_DATA15
+.set CYREG_SCB0_EZ_DATA016, CYREG_SCB0_EZ_DATA16
+.set CYREG_SCB0_EZ_DATA017, CYREG_SCB0_EZ_DATA17
+.set CYREG_SCB0_EZ_DATA018, CYREG_SCB0_EZ_DATA18
+.set CYREG_SCB0_EZ_DATA019, CYREG_SCB0_EZ_DATA19
+.set CYREG_SCB0_EZ_DATA020, CYREG_SCB0_EZ_DATA20
+.set CYREG_SCB0_EZ_DATA021, CYREG_SCB0_EZ_DATA21
+.set CYREG_SCB0_EZ_DATA022, CYREG_SCB0_EZ_DATA22
+.set CYREG_SCB0_EZ_DATA023, CYREG_SCB0_EZ_DATA23
+.set CYREG_SCB0_EZ_DATA024, CYREG_SCB0_EZ_DATA24
+.set CYREG_SCB0_EZ_DATA025, CYREG_SCB0_EZ_DATA25
+.set CYREG_SCB0_EZ_DATA026, CYREG_SCB0_EZ_DATA26
+.set CYREG_SCB0_EZ_DATA027, CYREG_SCB0_EZ_DATA27
+.set CYREG_SCB0_EZ_DATA028, CYREG_SCB0_EZ_DATA28
+.set CYREG_SCB0_EZ_DATA029, CYREG_SCB0_EZ_DATA29
+.set CYREG_SCB0_EZ_DATA030, CYREG_SCB0_EZ_DATA30
+.set CYREG_SCB0_EZ_DATA031, CYREG_SCB0_EZ_DATA31
+.set CYREG_SCB1_EZ_DATA000, CYREG_SCB1_EZ_DATA0
+.set CYREG_SCB1_EZ_DATA001, CYREG_SCB1_EZ_DATA1
+.set CYREG_SCB1_EZ_DATA002, CYREG_SCB1_EZ_DATA2
+.set CYREG_SCB1_EZ_DATA003, CYREG_SCB1_EZ_DATA3
+.set CYREG_SCB1_EZ_DATA004, CYREG_SCB1_EZ_DATA4
+.set CYREG_SCB1_EZ_DATA005, CYREG_SCB1_EZ_DATA5
+.set CYREG_SCB1_EZ_DATA006, CYREG_SCB1_EZ_DATA6
+.set CYREG_SCB1_EZ_DATA007, CYREG_SCB1_EZ_DATA7
+.set CYREG_SCB1_EZ_DATA008, CYREG_SCB1_EZ_DATA8
+.set CYREG_SCB1_EZ_DATA009, CYREG_SCB1_EZ_DATA9
+.set CYREG_SCB1_EZ_DATA010, CYREG_SCB1_EZ_DATA10
+.set CYREG_SCB1_EZ_DATA011, CYREG_SCB1_EZ_DATA11
+.set CYREG_SCB1_EZ_DATA012, CYREG_SCB1_EZ_DATA12
+.set CYREG_SCB1_EZ_DATA013, CYREG_SCB1_EZ_DATA13
+.set CYREG_SCB1_EZ_DATA014, CYREG_SCB1_EZ_DATA14
+.set CYREG_SCB1_EZ_DATA015, CYREG_SCB1_EZ_DATA15
+.set CYREG_SCB1_EZ_DATA016, CYREG_SCB1_EZ_DATA16
+.set CYREG_SCB1_EZ_DATA017, CYREG_SCB1_EZ_DATA17
+.set CYREG_SCB1_EZ_DATA018, CYREG_SCB1_EZ_DATA18
+.set CYREG_SCB1_EZ_DATA019, CYREG_SCB1_EZ_DATA19
+.set CYREG_SCB1_EZ_DATA020, CYREG_SCB1_EZ_DATA20
+.set CYREG_SCB1_EZ_DATA021, CYREG_SCB1_EZ_DATA21
+.set CYREG_SCB1_EZ_DATA022, CYREG_SCB1_EZ_DATA22
+.set CYREG_SCB1_EZ_DATA023, CYREG_SCB1_EZ_DATA23
+.set CYREG_SCB1_EZ_DATA024, CYREG_SCB1_EZ_DATA24
+.set CYREG_SCB1_EZ_DATA025, CYREG_SCB1_EZ_DATA25
+.set CYREG_SCB1_EZ_DATA026, CYREG_SCB1_EZ_DATA26
+.set CYREG_SCB1_EZ_DATA027, CYREG_SCB1_EZ_DATA27
+.set CYREG_SCB1_EZ_DATA028, CYREG_SCB1_EZ_DATA28
+.set CYREG_SCB1_EZ_DATA029, CYREG_SCB1_EZ_DATA29
+.set CYREG_SCB1_EZ_DATA030, CYREG_SCB1_EZ_DATA30
+.set CYREG_SCB1_EZ_DATA031, CYREG_SCB1_EZ_DATA31
+.set CYREG_SAR_CHAN_CONFIG00, CYREG_SAR_CHAN_CONFIG0
+.set CYREG_SAR_CHAN_CONFIG01, CYREG_SAR_CHAN_CONFIG1
+.set CYREG_SAR_CHAN_CONFIG02, CYREG_SAR_CHAN_CONFIG2
+.set CYREG_SAR_CHAN_CONFIG03, CYREG_SAR_CHAN_CONFIG3
+.set CYREG_SAR_CHAN_CONFIG04, CYREG_SAR_CHAN_CONFIG4
+.set CYREG_SAR_CHAN_CONFIG05, CYREG_SAR_CHAN_CONFIG5
+.set CYREG_SAR_CHAN_CONFIG06, CYREG_SAR_CHAN_CONFIG6
+.set CYREG_SAR_CHAN_CONFIG07, CYREG_SAR_CHAN_CONFIG7
+.set CYREG_SAR_CHAN_CONFIG08, CYREG_SAR_CHAN_CONFIG8
+.set CYREG_SAR_CHAN_CONFIG09, CYREG_SAR_CHAN_CONFIG9
+.set CYREG_SAR_CHAN_WORK00, CYREG_SAR_CHAN_WORK0
+.set CYREG_SAR_CHAN_WORK01, CYREG_SAR_CHAN_WORK1
+.set CYREG_SAR_CHAN_WORK02, CYREG_SAR_CHAN_WORK2
+.set CYREG_SAR_CHAN_WORK03, CYREG_SAR_CHAN_WORK3
+.set CYREG_SAR_CHAN_WORK04, CYREG_SAR_CHAN_WORK4
+.set CYREG_SAR_CHAN_WORK05, CYREG_SAR_CHAN_WORK5
+.set CYREG_SAR_CHAN_WORK06, CYREG_SAR_CHAN_WORK6
+.set CYREG_SAR_CHAN_WORK07, CYREG_SAR_CHAN_WORK7
+.set CYREG_SAR_CHAN_WORK08, CYREG_SAR_CHAN_WORK8
+.set CYREG_SAR_CHAN_WORK09, CYREG_SAR_CHAN_WORK9
+.set CYREG_SAR_CHAN_RESULT00, CYREG_SAR_CHAN_RESULT0
+.set CYREG_SAR_CHAN_RESULT01, CYREG_SAR_CHAN_RESULT1
+.set CYREG_SAR_CHAN_RESULT02, CYREG_SAR_CHAN_RESULT2
+.set CYREG_SAR_CHAN_RESULT03, CYREG_SAR_CHAN_RESULT3
+.set CYREG_SAR_CHAN_RESULT04, CYREG_SAR_CHAN_RESULT4
+.set CYREG_SAR_CHAN_RESULT05, CYREG_SAR_CHAN_RESULT5
+.set CYREG_SAR_CHAN_RESULT06, CYREG_SAR_CHAN_RESULT6
+.set CYREG_SAR_CHAN_RESULT07, CYREG_SAR_CHAN_RESULT7
+.set CYREG_SAR_CHAN_RESULT08, CYREG_SAR_CHAN_RESULT8
+.set CYREG_SAR_CHAN_RESULT09, CYREG_SAR_CHAN_RESULT9
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cydeviceiar_trm.inc
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cydeviceiar_trm.inc	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cydeviceiar_trm.inc	(revision 7)
@@ -0,0 +1,9518 @@
+;
+; FILENAME: cydeviceiar_trm.inc
+; 
+; PSoC Creator  3.2
+;
+; DESCRIPTION:
+; This file provides all of the address values for the entire PSoC device.
+;
+;-------------------------------------------------------------------------------
+; Copyright (c) 2007-2015 Cypress Semiconductor.  All rights reserved.
+; You may use this file only in accordance with the license, terms, conditions, 
+; disclaimers, and limitations in the end user license agreement accompanying 
+; the software package with which this file was provided.
+;-------------------------------------------------------------------------------
+
+#define CYDEV_FLASH_BASE 0x00000000
+#define CYDEV_FLASH_SIZE 0x00020000
+#define CYREG_FLASH_DATA_MBASE 0x00000000
+#define CYREG_FLASH_DATA_MSIZE 0x00020000
+#define CYDEV_SFLASH_BASE 0x0ffff000
+#define CYDEV_SFLASH_SIZE 0x00000800
+#define CYREG_SFLASH_PROT_ROW0 0x0ffff000
+#define CYFLD_SFLASH_DATA8__OFFSET 0x00000000
+#define CYFLD_SFLASH_DATA8__SIZE 0x00000008
+#define CYREG_SFLASH_PROT_ROW1 0x0ffff001
+#define CYREG_SFLASH_PROT_ROW2 0x0ffff002
+#define CYREG_SFLASH_PROT_ROW3 0x0ffff003
+#define CYREG_SFLASH_PROT_ROW4 0x0ffff004
+#define CYREG_SFLASH_PROT_ROW5 0x0ffff005
+#define CYREG_SFLASH_PROT_ROW6 0x0ffff006
+#define CYREG_SFLASH_PROT_ROW7 0x0ffff007
+#define CYREG_SFLASH_PROT_ROW8 0x0ffff008
+#define CYREG_SFLASH_PROT_ROW9 0x0ffff009
+#define CYREG_SFLASH_PROT_ROW10 0x0ffff00a
+#define CYREG_SFLASH_PROT_ROW11 0x0ffff00b
+#define CYREG_SFLASH_PROT_ROW12 0x0ffff00c
+#define CYREG_SFLASH_PROT_ROW13 0x0ffff00d
+#define CYREG_SFLASH_PROT_ROW14 0x0ffff00e
+#define CYREG_SFLASH_PROT_ROW15 0x0ffff00f
+#define CYREG_SFLASH_PROT_ROW16 0x0ffff010
+#define CYREG_SFLASH_PROT_ROW17 0x0ffff011
+#define CYREG_SFLASH_PROT_ROW18 0x0ffff012
+#define CYREG_SFLASH_PROT_ROW19 0x0ffff013
+#define CYREG_SFLASH_PROT_ROW20 0x0ffff014
+#define CYREG_SFLASH_PROT_ROW21 0x0ffff015
+#define CYREG_SFLASH_PROT_ROW22 0x0ffff016
+#define CYREG_SFLASH_PROT_ROW23 0x0ffff017
+#define CYREG_SFLASH_PROT_ROW24 0x0ffff018
+#define CYREG_SFLASH_PROT_ROW25 0x0ffff019
+#define CYREG_SFLASH_PROT_ROW26 0x0ffff01a
+#define CYREG_SFLASH_PROT_ROW27 0x0ffff01b
+#define CYREG_SFLASH_PROT_ROW28 0x0ffff01c
+#define CYREG_SFLASH_PROT_ROW29 0x0ffff01d
+#define CYREG_SFLASH_PROT_ROW30 0x0ffff01e
+#define CYREG_SFLASH_PROT_ROW31 0x0ffff01f
+#define CYREG_SFLASH_PROT_ROW32 0x0ffff020
+#define CYREG_SFLASH_PROT_ROW33 0x0ffff021
+#define CYREG_SFLASH_PROT_ROW34 0x0ffff022
+#define CYREG_SFLASH_PROT_ROW35 0x0ffff023
+#define CYREG_SFLASH_PROT_ROW36 0x0ffff024
+#define CYREG_SFLASH_PROT_ROW37 0x0ffff025
+#define CYREG_SFLASH_PROT_ROW38 0x0ffff026
+#define CYREG_SFLASH_PROT_ROW39 0x0ffff027
+#define CYREG_SFLASH_PROT_ROW40 0x0ffff028
+#define CYREG_SFLASH_PROT_ROW41 0x0ffff029
+#define CYREG_SFLASH_PROT_ROW42 0x0ffff02a
+#define CYREG_SFLASH_PROT_ROW43 0x0ffff02b
+#define CYREG_SFLASH_PROT_ROW44 0x0ffff02c
+#define CYREG_SFLASH_PROT_ROW45 0x0ffff02d
+#define CYREG_SFLASH_PROT_ROW46 0x0ffff02e
+#define CYREG_SFLASH_PROT_ROW47 0x0ffff02f
+#define CYREG_SFLASH_PROT_ROW48 0x0ffff030
+#define CYREG_SFLASH_PROT_ROW49 0x0ffff031
+#define CYREG_SFLASH_PROT_ROW50 0x0ffff032
+#define CYREG_SFLASH_PROT_ROW51 0x0ffff033
+#define CYREG_SFLASH_PROT_ROW52 0x0ffff034
+#define CYREG_SFLASH_PROT_ROW53 0x0ffff035
+#define CYREG_SFLASH_PROT_ROW54 0x0ffff036
+#define CYREG_SFLASH_PROT_ROW55 0x0ffff037
+#define CYREG_SFLASH_PROT_ROW56 0x0ffff038
+#define CYREG_SFLASH_PROT_ROW57 0x0ffff039
+#define CYREG_SFLASH_PROT_ROW58 0x0ffff03a
+#define CYREG_SFLASH_PROT_ROW59 0x0ffff03b
+#define CYREG_SFLASH_PROT_ROW60 0x0ffff03c
+#define CYREG_SFLASH_PROT_ROW61 0x0ffff03d
+#define CYREG_SFLASH_PROT_ROW62 0x0ffff03e
+#define CYREG_SFLASH_PROT_ROW63 0x0ffff03f
+#define CYREG_SFLASH_PROT_PROTECTION 0x0ffff07f
+#define CYFLD_SFLASH_PROT_LEVEL__OFFSET 0x00000000
+#define CYFLD_SFLASH_PROT_LEVEL__SIZE 0x00000002
+#define CYVAL_SFLASH_PROT_LEVEL_VIRGIN 0x00000001
+#define CYVAL_SFLASH_PROT_LEVEL_OPEN 0x00000000
+#define CYVAL_SFLASH_PROT_LEVEL_PROTECTED 0x00000002
+#define CYVAL_SFLASH_PROT_LEVEL_KILL 0x00000003
+#define CYREG_SFLASH_AV_PAIRS_8B0 0x0ffff080
+#define CYREG_SFLASH_AV_PAIRS_8B1 0x0ffff081
+#define CYREG_SFLASH_AV_PAIRS_8B2 0x0ffff082
+#define CYREG_SFLASH_AV_PAIRS_8B3 0x0ffff083
+#define CYREG_SFLASH_AV_PAIRS_8B4 0x0ffff084
+#define CYREG_SFLASH_AV_PAIRS_8B5 0x0ffff085
+#define CYREG_SFLASH_AV_PAIRS_8B6 0x0ffff086
+#define CYREG_SFLASH_AV_PAIRS_8B7 0x0ffff087
+#define CYREG_SFLASH_AV_PAIRS_8B8 0x0ffff088
+#define CYREG_SFLASH_AV_PAIRS_8B9 0x0ffff089
+#define CYREG_SFLASH_AV_PAIRS_8B10 0x0ffff08a
+#define CYREG_SFLASH_AV_PAIRS_8B11 0x0ffff08b
+#define CYREG_SFLASH_AV_PAIRS_8B12 0x0ffff08c
+#define CYREG_SFLASH_AV_PAIRS_8B13 0x0ffff08d
+#define CYREG_SFLASH_AV_PAIRS_8B14 0x0ffff08e
+#define CYREG_SFLASH_AV_PAIRS_8B15 0x0ffff08f
+#define CYREG_SFLASH_AV_PAIRS_8B16 0x0ffff090
+#define CYREG_SFLASH_AV_PAIRS_8B17 0x0ffff091
+#define CYREG_SFLASH_AV_PAIRS_8B18 0x0ffff092
+#define CYREG_SFLASH_AV_PAIRS_8B19 0x0ffff093
+#define CYREG_SFLASH_AV_PAIRS_8B20 0x0ffff094
+#define CYREG_SFLASH_AV_PAIRS_8B21 0x0ffff095
+#define CYREG_SFLASH_AV_PAIRS_8B22 0x0ffff096
+#define CYREG_SFLASH_AV_PAIRS_8B23 0x0ffff097
+#define CYREG_SFLASH_AV_PAIRS_8B24 0x0ffff098
+#define CYREG_SFLASH_AV_PAIRS_8B25 0x0ffff099
+#define CYREG_SFLASH_AV_PAIRS_8B26 0x0ffff09a
+#define CYREG_SFLASH_AV_PAIRS_8B27 0x0ffff09b
+#define CYREG_SFLASH_AV_PAIRS_8B28 0x0ffff09c
+#define CYREG_SFLASH_AV_PAIRS_8B29 0x0ffff09d
+#define CYREG_SFLASH_AV_PAIRS_8B30 0x0ffff09e
+#define CYREG_SFLASH_AV_PAIRS_8B31 0x0ffff09f
+#define CYREG_SFLASH_AV_PAIRS_8B32 0x0ffff0a0
+#define CYREG_SFLASH_AV_PAIRS_8B33 0x0ffff0a1
+#define CYREG_SFLASH_AV_PAIRS_8B34 0x0ffff0a2
+#define CYREG_SFLASH_AV_PAIRS_8B35 0x0ffff0a3
+#define CYREG_SFLASH_AV_PAIRS_8B36 0x0ffff0a4
+#define CYREG_SFLASH_AV_PAIRS_8B37 0x0ffff0a5
+#define CYREG_SFLASH_AV_PAIRS_8B38 0x0ffff0a6
+#define CYREG_SFLASH_AV_PAIRS_8B39 0x0ffff0a7
+#define CYREG_SFLASH_AV_PAIRS_8B40 0x0ffff0a8
+#define CYREG_SFLASH_AV_PAIRS_8B41 0x0ffff0a9
+#define CYREG_SFLASH_AV_PAIRS_8B42 0x0ffff0aa
+#define CYREG_SFLASH_AV_PAIRS_8B43 0x0ffff0ab
+#define CYREG_SFLASH_AV_PAIRS_8B44 0x0ffff0ac
+#define CYREG_SFLASH_AV_PAIRS_8B45 0x0ffff0ad
+#define CYREG_SFLASH_AV_PAIRS_8B46 0x0ffff0ae
+#define CYREG_SFLASH_AV_PAIRS_8B47 0x0ffff0af
+#define CYREG_SFLASH_AV_PAIRS_8B48 0x0ffff0b0
+#define CYREG_SFLASH_AV_PAIRS_8B49 0x0ffff0b1
+#define CYREG_SFLASH_AV_PAIRS_8B50 0x0ffff0b2
+#define CYREG_SFLASH_AV_PAIRS_8B51 0x0ffff0b3
+#define CYREG_SFLASH_AV_PAIRS_8B52 0x0ffff0b4
+#define CYREG_SFLASH_AV_PAIRS_8B53 0x0ffff0b5
+#define CYREG_SFLASH_AV_PAIRS_8B54 0x0ffff0b6
+#define CYREG_SFLASH_AV_PAIRS_8B55 0x0ffff0b7
+#define CYREG_SFLASH_AV_PAIRS_8B56 0x0ffff0b8
+#define CYREG_SFLASH_AV_PAIRS_8B57 0x0ffff0b9
+#define CYREG_SFLASH_AV_PAIRS_8B58 0x0ffff0ba
+#define CYREG_SFLASH_AV_PAIRS_8B59 0x0ffff0bb
+#define CYREG_SFLASH_AV_PAIRS_8B60 0x0ffff0bc
+#define CYREG_SFLASH_AV_PAIRS_8B61 0x0ffff0bd
+#define CYREG_SFLASH_AV_PAIRS_8B62 0x0ffff0be
+#define CYREG_SFLASH_AV_PAIRS_8B63 0x0ffff0bf
+#define CYREG_SFLASH_AV_PAIRS_8B64 0x0ffff0c0
+#define CYREG_SFLASH_AV_PAIRS_8B65 0x0ffff0c1
+#define CYREG_SFLASH_AV_PAIRS_8B66 0x0ffff0c2
+#define CYREG_SFLASH_AV_PAIRS_8B67 0x0ffff0c3
+#define CYREG_SFLASH_AV_PAIRS_8B68 0x0ffff0c4
+#define CYREG_SFLASH_AV_PAIRS_8B69 0x0ffff0c5
+#define CYREG_SFLASH_AV_PAIRS_8B70 0x0ffff0c6
+#define CYREG_SFLASH_AV_PAIRS_8B71 0x0ffff0c7
+#define CYREG_SFLASH_AV_PAIRS_8B72 0x0ffff0c8
+#define CYREG_SFLASH_AV_PAIRS_8B73 0x0ffff0c9
+#define CYREG_SFLASH_AV_PAIRS_8B74 0x0ffff0ca
+#define CYREG_SFLASH_AV_PAIRS_8B75 0x0ffff0cb
+#define CYREG_SFLASH_AV_PAIRS_8B76 0x0ffff0cc
+#define CYREG_SFLASH_AV_PAIRS_8B77 0x0ffff0cd
+#define CYREG_SFLASH_AV_PAIRS_8B78 0x0ffff0ce
+#define CYREG_SFLASH_AV_PAIRS_8B79 0x0ffff0cf
+#define CYREG_SFLASH_AV_PAIRS_8B80 0x0ffff0d0
+#define CYREG_SFLASH_AV_PAIRS_8B81 0x0ffff0d1
+#define CYREG_SFLASH_AV_PAIRS_8B82 0x0ffff0d2
+#define CYREG_SFLASH_AV_PAIRS_8B83 0x0ffff0d3
+#define CYREG_SFLASH_AV_PAIRS_8B84 0x0ffff0d4
+#define CYREG_SFLASH_AV_PAIRS_8B85 0x0ffff0d5
+#define CYREG_SFLASH_AV_PAIRS_8B86 0x0ffff0d6
+#define CYREG_SFLASH_AV_PAIRS_8B87 0x0ffff0d7
+#define CYREG_SFLASH_BLESS_BB_BUMP2 0x0ffff0d8
+#define CYFLD_SFLASH_V2I_RCAL__OFFSET 0x00000000
+#define CYFLD_SFLASH_V2I_RCAL__SIZE 0x00000005
+#define CYFLD_SFLASH_V2I__OFFSET 0x00000005
+#define CYFLD_SFLASH_V2I__SIZE 0x00000005
+#define CYFLD_SFLASH_VBG_TRIM__OFFSET 0x0000000a
+#define CYFLD_SFLASH_VBG_TRIM__SIZE 0x00000003
+#define CYFLD_SFLASH_SY_IBIAS__OFFSET 0x0000000d
+#define CYFLD_SFLASH_SY_IBIAS__SIZE 0x00000003
+#define CYREG_SFLASH_AV_PAIRS_8B88 0x0ffff0d8
+#define CYREG_SFLASH_AV_PAIRS_8B89 0x0ffff0d9
+#define CYREG_SFLASH_BLESS_BB_XO 0x0ffff0da
+#define CYFLD_SFLASH_DIS_XOCORE_SUPFILT__OFFSET 0x00000000
+#define CYFLD_SFLASH_DIS_XOCORE_SUPFILT__SIZE 0x00000001
+#define CYFLD_SFLASH_EN_RE_FASTSTART__OFFSET 0x00000001
+#define CYFLD_SFLASH_EN_RE_FASTSTART__SIZE 0x00000001
+#define CYFLD_SFLASH_EN_CURMEAS__OFFSET 0x00000002
+#define CYFLD_SFLASH_EN_CURMEAS__SIZE 0x00000001
+#define CYFLD_SFLASH_EN_AMPDET_CURMEAS__OFFSET 0x00000003
+#define CYFLD_SFLASH_EN_AMPDET_CURMEAS__SIZE 0x00000001
+#define CYFLD_SFLASH_EN_AMPDET_FASTSTART__OFFSET 0x00000004
+#define CYFLD_SFLASH_EN_AMPDET_FASTSTART__SIZE 0x00000001
+#define CYFLD_SFLASH_CTRL_RC_FASTSTART_RES__OFFSET 0x00000005
+#define CYFLD_SFLASH_CTRL_RC_FASTSTART_RES__SIZE 0x00000002
+#define CYFLD_SFLASH_CTRL_VDDL_XO__OFFSET 0x00000007
+#define CYFLD_SFLASH_CTRL_VDDL_XO__SIZE 0x00000003
+#define CYFLD_SFLASH_CTRL_VDDL_XB__OFFSET 0x0000000a
+#define CYFLD_SFLASH_CTRL_VDDL_XB__SIZE 0x00000003
+#define CYFLD_SFLASH_CTRL_RPREF__OFFSET 0x0000000d
+#define CYFLD_SFLASH_CTRL_RPREF__SIZE 0x00000002
+#define CYFLD_SFLASH_rev_bb_xo__OFFSET 0x0000000f
+#define CYFLD_SFLASH_rev_bb_xo__SIZE 0x00000001
+#define CYREG_SFLASH_AV_PAIRS_8B90 0x0ffff0da
+#define CYREG_SFLASH_AV_PAIRS_8B91 0x0ffff0db
+#define CYREG_SFLASH_AV_PAIRS_8B92 0x0ffff0dc
+#define CYREG_SFLASH_BLESS_SY_BUMP1 0x0ffff0dc
+#define CYFLD_SFLASH_VCO__OFFSET 0x00000000
+#define CYFLD_SFLASH_VCO__SIZE 0x00000004
+#define CYFLD_SFLASH_LOFB_POWERSAVE__OFFSET 0x00000004
+#define CYFLD_SFLASH_LOFB_POWERSAVE__SIZE 0x00000001
+#define CYFLD_SFLASH_IBIAS_LOPATH__OFFSET 0x00000005
+#define CYFLD_SFLASH_IBIAS_LOPATH__SIZE 0x00000002
+#define CYFLD_SFLASH_LDOLO_FORCE_STARTUP__OFFSET 0x00000007
+#define CYFLD_SFLASH_LDOLO_FORCE_STARTUP__SIZE 0x00000001
+#define CYFLD_SFLASH_LOPATH__OFFSET 0x00000008
+#define CYFLD_SFLASH_LOPATH__SIZE 0x00000004
+#define CYFLD_SFLASH_PDCPLPF__OFFSET 0x0000000c
+#define CYFLD_SFLASH_PDCPLPF__SIZE 0x00000004
+#define CYREG_SFLASH_AV_PAIRS_8B93 0x0ffff0dd
+#define CYREG_SFLASH_AV_PAIRS_8B94 0x0ffff0de
+#define CYREG_SFLASH_BLESS_LDO 0x0ffff0de
+#define CYFLD_SFLASH_BUMP_BALUM_HF__OFFSET 0x00000000
+#define CYFLD_SFLASH_BUMP_BALUM_HF__SIZE 0x00000003
+#define CYFLD_SFLASH_BUMP_SY_VCO__OFFSET 0x00000003
+#define CYFLD_SFLASH_BUMP_SY_VCO__SIZE 0x00000002
+#define CYFLD_SFLASH_BUMP_SY_LOPATH__OFFSET 0x00000005
+#define CYFLD_SFLASH_BUMP_SY_LOPATH__SIZE 0x00000002
+#define CYFLD_SFLASH_BUMP_SY_LHV__OFFSET 0x00000007
+#define CYFLD_SFLASH_BUMP_SY_LHV__SIZE 0x00000002
+#define CYFLD_SFLASH_BUMP_SY_FFFB__OFFSET 0x00000009
+#define CYFLD_SFLASH_BUMP_SY_FFFB__SIZE 0x00000003
+#define CYFLD_SFLASH_REV_LDO__OFFSET 0x0000000c
+#define CYFLD_SFLASH_REV_LDO__SIZE 0x00000004
+#define CYREG_SFLASH_AV_PAIRS_8B95 0x0ffff0df
+#define CYREG_SFLASH_AV_PAIRS_8B96 0x0ffff0e0
+#define CYREG_SFLASH_AV_PAIRS_8B97 0x0ffff0e1
+#define CYREG_SFLASH_AV_PAIRS_8B98 0x0ffff0e2
+#define CYREG_SFLASH_AV_PAIRS_8B99 0x0ffff0e3
+#define CYREG_SFLASH_AV_PAIRS_8B100 0x0ffff0e4
+#define CYREG_SFLASH_AV_PAIRS_8B101 0x0ffff0e5
+#define CYREG_SFLASH_AV_PAIRS_8B102 0x0ffff0e6
+#define CYREG_SFLASH_AV_PAIRS_8B103 0x0ffff0e7
+#define CYREG_SFLASH_AV_PAIRS_8B104 0x0ffff0e8
+#define CYREG_SFLASH_AV_PAIRS_8B105 0x0ffff0e9
+#define CYREG_SFLASH_AV_PAIRS_8B106 0x0ffff0ea
+#define CYREG_SFLASH_AV_PAIRS_8B107 0x0ffff0eb
+#define CYREG_SFLASH_AV_PAIRS_8B108 0x0ffff0ec
+#define CYREG_SFLASH_AV_PAIRS_8B109 0x0ffff0ed
+#define CYREG_SFLASH_AV_PAIRS_8B110 0x0ffff0ee
+#define CYREG_SFLASH_AV_PAIRS_8B111 0x0ffff0ef
+#define CYREG_SFLASH_AV_PAIRS_8B112 0x0ffff0f0
+#define CYREG_SFLASH_AV_PAIRS_8B113 0x0ffff0f1
+#define CYREG_SFLASH_AV_PAIRS_8B114 0x0ffff0f2
+#define CYREG_SFLASH_AV_PAIRS_8B115 0x0ffff0f3
+#define CYREG_SFLASH_AV_PAIRS_8B116 0x0ffff0f4
+#define CYREG_SFLASH_AV_PAIRS_8B117 0x0ffff0f5
+#define CYREG_SFLASH_AV_PAIRS_8B118 0x0ffff0f6
+#define CYREG_SFLASH_AV_PAIRS_8B119 0x0ffff0f7
+#define CYREG_SFLASH_AV_PAIRS_8B120 0x0ffff0f8
+#define CYREG_SFLASH_AV_PAIRS_8B121 0x0ffff0f9
+#define CYREG_SFLASH_AV_PAIRS_8B122 0x0ffff0fa
+#define CYREG_SFLASH_AV_PAIRS_8B123 0x0ffff0fb
+#define CYREG_SFLASH_AV_PAIRS_8B124 0x0ffff0fc
+#define CYREG_SFLASH_AV_PAIRS_8B125 0x0ffff0fd
+#define CYREG_SFLASH_AV_PAIRS_8B126 0x0ffff0fe
+#define CYREG_SFLASH_AV_PAIRS_8B127 0x0ffff0ff
+#define CYREG_SFLASH_AV_PAIRS_32B0 0x0ffff100
+#define CYFLD_SFLASH_DATA32__OFFSET 0x00000000
+#define CYFLD_SFLASH_DATA32__SIZE 0x00000020
+#define CYREG_SFLASH_AV_PAIRS_32B1 0x0ffff104
+#define CYREG_SFLASH_AV_PAIRS_32B2 0x0ffff108
+#define CYREG_SFLASH_AV_PAIRS_32B3 0x0ffff10c
+#define CYREG_SFLASH_AV_PAIRS_32B4 0x0ffff110
+#define CYREG_SFLASH_AV_PAIRS_32B5 0x0ffff114
+#define CYREG_SFLASH_AV_PAIRS_32B6 0x0ffff118
+#define CYREG_SFLASH_AV_PAIRS_32B7 0x0ffff11c
+#define CYREG_SFLASH_AV_PAIRS_32B8 0x0ffff120
+#define CYREG_SFLASH_AV_PAIRS_32B9 0x0ffff124
+#define CYREG_SFLASH_AV_PAIRS_32B10 0x0ffff128
+#define CYREG_SFLASH_AV_PAIRS_32B11 0x0ffff12c
+#define CYREG_SFLASH_AV_PAIRS_32B12 0x0ffff130
+#define CYREG_SFLASH_AV_PAIRS_32B13 0x0ffff134
+#define CYREG_SFLASH_AV_PAIRS_32B14 0x0ffff138
+#define CYREG_SFLASH_AV_PAIRS_32B15 0x0ffff13c
+#define CYREG_SFLASH_CPUSS_WOUNDING 0x0ffff140
+#define CYREG_SFLASH_SILICON_ID 0x0ffff144
+#define CYFLD_SFLASH_ID__OFFSET 0x00000000
+#define CYFLD_SFLASH_ID__SIZE 0x00000010
+#define CYREG_SFLASH_CPUSS_PRIV_RAM 0x0ffff148
+#define CYFLD_SFLASH_RAM_PROT_LIMIT__OFFSET 0x00000000
+#define CYFLD_SFLASH_RAM_PROT_LIMIT__SIZE 0x00000009
+#define CYREG_SFLASH_CPUSS_PRIV_ROM_BROM 0x0ffff14a
+#define CYFLD_SFLASH_BROM_PROT_LIMIT__OFFSET 0x00000000
+#define CYFLD_SFLASH_BROM_PROT_LIMIT__SIZE 0x00000008
+#define CYREG_SFLASH_CPUSS_PRIV_FLASH 0x0ffff14c
+#define CYFLD_SFLASH_FLASH_PROT_LIMIT__OFFSET 0x00000000
+#define CYFLD_SFLASH_FLASH_PROT_LIMIT__SIZE 0x0000000b
+#define CYREG_SFLASH_CPUSS_PRIV_ROM_SROM 0x0ffff14e
+#define CYFLD_SFLASH_SROM_PROT_LIMIT__OFFSET 0x00000000
+#define CYFLD_SFLASH_SROM_PROT_LIMIT__SIZE 0x0000000a
+#define CYREG_SFLASH_HIB_KEY_DELAY 0x0ffff150
+#define CYFLD_SFLASH_WAKEUP_HOLDOFF__OFFSET 0x00000000
+#define CYFLD_SFLASH_WAKEUP_HOLDOFF__SIZE 0x0000000a
+#define CYREG_SFLASH_DPSLP_KEY_DELAY 0x0ffff152
+#define CYREG_SFLASH_SWD_CONFIG 0x0ffff154
+#define CYFLD_SFLASH_SWD_SELECT__OFFSET 0x00000000
+#define CYFLD_SFLASH_SWD_SELECT__SIZE 0x00000001
+#define CYREG_SFLASH_INITIAL_SPCIF_TRIM_M1_DAC0 0x0ffff155
+#define CYFLD_SFLASH_IDAC__OFFSET 0x00000000
+#define CYFLD_SFLASH_IDAC__SIZE 0x00000005
+#define CYFLD_SFLASH_SLOPE__OFFSET 0x00000005
+#define CYFLD_SFLASH_SLOPE__SIZE 0x00000003
+#define CYREG_SFLASH_SWD_LISTEN 0x0ffff158
+#define CYFLD_SFLASH_CYCLES__OFFSET 0x00000000
+#define CYFLD_SFLASH_CYCLES__SIZE 0x00000020
+#define CYREG_SFLASH_FLASH_START 0x0ffff15c
+#define CYFLD_SFLASH_ADDRESS__OFFSET 0x00000000
+#define CYFLD_SFLASH_ADDRESS__SIZE 0x00000020
+#define CYREG_SFLASH_CSD_TRIM1_HVIDAC 0x0ffff160
+#define CYFLD_SFLASH_TRIM8__OFFSET 0x00000000
+#define CYFLD_SFLASH_TRIM8__SIZE 0x00000008
+#define CYREG_SFLASH_CSD_TRIM2_HVIDAC 0x0ffff161
+#define CYREG_SFLASH_CSD_TRIM1_CSD 0x0ffff162
+#define CYREG_SFLASH_CSD_TRIM2_CSD 0x0ffff163
+#define CYREG_SFLASH_SAR_TEMP_MULTIPLIER 0x0ffff164
+#define CYFLD_SFLASH_TEMP_MULTIPLIER__OFFSET 0x00000000
+#define CYFLD_SFLASH_TEMP_MULTIPLIER__SIZE 0x00000010
+#define CYREG_SFLASH_SAR_TEMP_OFFSET 0x0ffff166
+#define CYFLD_SFLASH_TEMP_OFFSET__OFFSET 0x00000000
+#define CYFLD_SFLASH_TEMP_OFFSET__SIZE 0x00000010
+#define CYREG_SFLASH_SKIP_CHECKSUM 0x0ffff169
+#define CYFLD_SFLASH_SKIP__OFFSET 0x00000000
+#define CYFLD_SFLASH_SKIP__SIZE 0x00000008
+#define CYREG_SFLASH_PROT_VIRGINKEY0 0x0ffff170
+#define CYFLD_SFLASH_KEY8__OFFSET 0x00000000
+#define CYFLD_SFLASH_KEY8__SIZE 0x00000008
+#define CYREG_SFLASH_PROT_VIRGINKEY1 0x0ffff171
+#define CYREG_SFLASH_PROT_VIRGINKEY2 0x0ffff172
+#define CYREG_SFLASH_PROT_VIRGINKEY3 0x0ffff173
+#define CYREG_SFLASH_PROT_VIRGINKEY4 0x0ffff174
+#define CYREG_SFLASH_PROT_VIRGINKEY5 0x0ffff175
+#define CYREG_SFLASH_PROT_VIRGINKEY6 0x0ffff176
+#define CYREG_SFLASH_PROT_VIRGINKEY7 0x0ffff177
+#define CYREG_SFLASH_DIE_LOT0 0x0ffff178
+#define CYFLD_SFLASH_LOT__OFFSET 0x00000000
+#define CYFLD_SFLASH_LOT__SIZE 0x00000008
+#define CYREG_SFLASH_DIE_LOT1 0x0ffff179
+#define CYREG_SFLASH_DIE_LOT2 0x0ffff17a
+#define CYREG_SFLASH_DIE_WAFER 0x0ffff17b
+#define CYFLD_SFLASH_WAFER__OFFSET 0x00000000
+#define CYFLD_SFLASH_WAFER__SIZE 0x00000008
+#define CYREG_SFLASH_DIE_X 0x0ffff17c
+#define CYFLD_SFLASH_X__OFFSET 0x00000000
+#define CYFLD_SFLASH_X__SIZE 0x00000008
+#define CYREG_SFLASH_DIE_Y 0x0ffff17d
+#define CYFLD_SFLASH_Y__OFFSET 0x00000000
+#define CYFLD_SFLASH_Y__SIZE 0x00000008
+#define CYREG_SFLASH_DIE_SORT 0x0ffff17e
+#define CYFLD_SFLASH_S1_PASS__OFFSET 0x00000000
+#define CYFLD_SFLASH_S1_PASS__SIZE 0x00000001
+#define CYFLD_SFLASH_S2_PASS__OFFSET 0x00000001
+#define CYFLD_SFLASH_S2_PASS__SIZE 0x00000001
+#define CYFLD_SFLASH_S3_PASS__OFFSET 0x00000002
+#define CYFLD_SFLASH_S3_PASS__SIZE 0x00000001
+#define CYFLD_SFLASH_CRI_PASS__OFFSET 0x00000003
+#define CYFLD_SFLASH_CRI_PASS__SIZE 0x00000001
+#define CYFLD_SFLASH_CHI_PASS__OFFSET 0x00000004
+#define CYFLD_SFLASH_CHI_PASS__SIZE 0x00000001
+#define CYFLD_SFLASH_ENG_PASS__OFFSET 0x00000005
+#define CYFLD_SFLASH_ENG_PASS__SIZE 0x00000001
+#define CYREG_SFLASH_DIE_MINOR 0x0ffff17f
+#define CYFLD_SFLASH_MINOR__OFFSET 0x00000000
+#define CYFLD_SFLASH_MINOR__SIZE 0x00000008
+#define CYREG_SFLASH_PE_TE_DATA0 0x0ffff180
+#define CYREG_SFLASH_PE_TE_DATA1 0x0ffff181
+#define CYREG_SFLASH_PE_TE_DATA2 0x0ffff182
+#define CYREG_SFLASH_PE_TE_DATA3 0x0ffff183
+#define CYREG_SFLASH_PE_TE_DATA4 0x0ffff184
+#define CYREG_SFLASH_PE_TE_DATA5 0x0ffff185
+#define CYREG_SFLASH_PE_TE_DATA6 0x0ffff186
+#define CYREG_SFLASH_PE_TE_DATA7 0x0ffff187
+#define CYREG_SFLASH_PE_TE_DATA8 0x0ffff188
+#define CYREG_SFLASH_PE_TE_DATA9 0x0ffff189
+#define CYREG_SFLASH_PE_TE_DATA10 0x0ffff18a
+#define CYREG_SFLASH_PE_TE_DATA11 0x0ffff18b
+#define CYREG_SFLASH_PE_TE_DATA12 0x0ffff18c
+#define CYREG_SFLASH_PE_TE_DATA13 0x0ffff18d
+#define CYREG_SFLASH_PE_TE_DATA14 0x0ffff18e
+#define CYREG_SFLASH_PE_TE_DATA15 0x0ffff18f
+#define CYREG_SFLASH_PE_TE_DATA16 0x0ffff190
+#define CYREG_SFLASH_PE_TE_DATA17 0x0ffff191
+#define CYREG_SFLASH_PE_TE_DATA18 0x0ffff192
+#define CYREG_SFLASH_PE_TE_DATA19 0x0ffff193
+#define CYREG_SFLASH_PE_TE_DATA20 0x0ffff194
+#define CYREG_SFLASH_PE_TE_DATA21 0x0ffff195
+#define CYREG_SFLASH_PE_TE_DATA22 0x0ffff196
+#define CYREG_SFLASH_PE_TE_DATA23 0x0ffff197
+#define CYREG_SFLASH_PE_TE_DATA24 0x0ffff198
+#define CYREG_SFLASH_PE_TE_DATA25 0x0ffff199
+#define CYREG_SFLASH_PE_TE_DATA26 0x0ffff19a
+#define CYREG_SFLASH_PE_TE_DATA27 0x0ffff19b
+#define CYREG_SFLASH_PE_TE_DATA28 0x0ffff19c
+#define CYREG_SFLASH_PE_TE_DATA29 0x0ffff19d
+#define CYREG_SFLASH_PE_TE_DATA30 0x0ffff19e
+#define CYREG_SFLASH_PE_TE_DATA31 0x0ffff19f
+#define CYREG_SFLASH_PP 0x0ffff1a0
+#define CYFLD_SFLASH_PERIOD__OFFSET 0x00000000
+#define CYFLD_SFLASH_PERIOD__SIZE 0x00000018
+#define CYFLD_SFLASH_PDAC__OFFSET 0x00000018
+#define CYFLD_SFLASH_PDAC__SIZE 0x00000004
+#define CYFLD_SFLASH_NDAC__OFFSET 0x0000001c
+#define CYFLD_SFLASH_NDAC__SIZE 0x00000004
+#define CYREG_SFLASH_E 0x0ffff1a4
+#define CYREG_SFLASH_P 0x0ffff1a8
+#define CYREG_SFLASH_EA_E 0x0ffff1ac
+#define CYREG_SFLASH_EA_P 0x0ffff1b0
+#define CYREG_SFLASH_ES_E 0x0ffff1b4
+#define CYREG_SFLASH_ES_P_EO 0x0ffff1b8
+#define CYREG_SFLASH_E_VCTAT 0x0ffff1bc
+#define CYFLD_SFLASH_VCTAT_SLOPE__OFFSET 0x00000000
+#define CYFLD_SFLASH_VCTAT_SLOPE__SIZE 0x00000004
+#define CYFLD_SFLASH_VCTAT_VOLTAGE__OFFSET 0x00000004
+#define CYFLD_SFLASH_VCTAT_VOLTAGE__SIZE 0x00000002
+#define CYFLD_SFLASH_VCTAT_ENABLE__OFFSET 0x00000006
+#define CYFLD_SFLASH_VCTAT_ENABLE__SIZE 0x00000001
+#define CYREG_SFLASH_P_VCTAT 0x0ffff1bd
+#define CYREG_SFLASH_IMO_MAXF0 0x0ffff1c0
+#define CYFLD_SFLASH_MAXFREQ__OFFSET 0x00000000
+#define CYFLD_SFLASH_MAXFREQ__SIZE 0x00000006
+#define CYREG_SFLASH_IMO_ABS0 0x0ffff1c1
+#define CYFLD_SFLASH_ABS_TRIM_IMO__OFFSET 0x00000000
+#define CYFLD_SFLASH_ABS_TRIM_IMO__SIZE 0x00000006
+#define CYREG_SFLASH_IMO_TMPCO0 0x0ffff1c2
+#define CYFLD_SFLASH_TMPCO_TRIM_IMO__OFFSET 0x00000000
+#define CYFLD_SFLASH_TMPCO_TRIM_IMO__SIZE 0x00000006
+#define CYREG_SFLASH_IMO_MAXF1 0x0ffff1c3
+#define CYREG_SFLASH_IMO_ABS1 0x0ffff1c4
+#define CYREG_SFLASH_IMO_TMPCO1 0x0ffff1c5
+#define CYREG_SFLASH_IMO_MAXF2 0x0ffff1c6
+#define CYREG_SFLASH_IMO_ABS2 0x0ffff1c7
+#define CYREG_SFLASH_IMO_TMPCO2 0x0ffff1c8
+#define CYREG_SFLASH_IMO_MAXF3 0x0ffff1c9
+#define CYREG_SFLASH_IMO_ABS3 0x0ffff1ca
+#define CYREG_SFLASH_IMO_TMPCO3 0x0ffff1cb
+#define CYREG_SFLASH_IMO_ABS4 0x0ffff1cc
+#define CYREG_SFLASH_IMO_TMPCO4 0x0ffff1cd
+#define CYREG_SFLASH_IMO_TRIM0 0x0ffff1d0
+#define CYFLD_SFLASH_OFFSET__OFFSET 0x00000000
+#define CYFLD_SFLASH_OFFSET__SIZE 0x00000008
+#define CYREG_SFLASH_IMO_TRIM1 0x0ffff1d1
+#define CYREG_SFLASH_IMO_TRIM2 0x0ffff1d2
+#define CYREG_SFLASH_IMO_TRIM3 0x0ffff1d3
+#define CYREG_SFLASH_IMO_TRIM4 0x0ffff1d4
+#define CYREG_SFLASH_IMO_TRIM5 0x0ffff1d5
+#define CYREG_SFLASH_IMO_TRIM6 0x0ffff1d6
+#define CYREG_SFLASH_IMO_TRIM7 0x0ffff1d7
+#define CYREG_SFLASH_IMO_TRIM8 0x0ffff1d8
+#define CYREG_SFLASH_IMO_TRIM9 0x0ffff1d9
+#define CYREG_SFLASH_IMO_TRIM10 0x0ffff1da
+#define CYREG_SFLASH_IMO_TRIM11 0x0ffff1db
+#define CYREG_SFLASH_IMO_TRIM12 0x0ffff1dc
+#define CYREG_SFLASH_IMO_TRIM13 0x0ffff1dd
+#define CYREG_SFLASH_IMO_TRIM14 0x0ffff1de
+#define CYREG_SFLASH_IMO_TRIM15 0x0ffff1df
+#define CYREG_SFLASH_IMO_TRIM16 0x0ffff1e0
+#define CYREG_SFLASH_IMO_TRIM17 0x0ffff1e1
+#define CYREG_SFLASH_IMO_TRIM18 0x0ffff1e2
+#define CYREG_SFLASH_IMO_TRIM19 0x0ffff1e3
+#define CYREG_SFLASH_IMO_TRIM20 0x0ffff1e4
+#define CYREG_SFLASH_IMO_TRIM21 0x0ffff1e5
+#define CYREG_SFLASH_IMO_TRIM22 0x0ffff1e6
+#define CYREG_SFLASH_IMO_TRIM23 0x0ffff1e7
+#define CYREG_SFLASH_IMO_TRIM24 0x0ffff1e8
+#define CYREG_SFLASH_IMO_TRIM25 0x0ffff1e9
+#define CYREG_SFLASH_IMO_TRIM26 0x0ffff1ea
+#define CYREG_SFLASH_IMO_TRIM27 0x0ffff1eb
+#define CYREG_SFLASH_IMO_TRIM28 0x0ffff1ec
+#define CYREG_SFLASH_IMO_TRIM29 0x0ffff1ed
+#define CYREG_SFLASH_IMO_TRIM30 0x0ffff1ee
+#define CYREG_SFLASH_IMO_TRIM31 0x0ffff1ef
+#define CYREG_SFLASH_IMO_TRIM32 0x0ffff1f0
+#define CYREG_SFLASH_IMO_TRIM33 0x0ffff1f1
+#define CYREG_SFLASH_IMO_TRIM34 0x0ffff1f2
+#define CYREG_SFLASH_IMO_TRIM35 0x0ffff1f3
+#define CYREG_SFLASH_IMO_TRIM36 0x0ffff1f4
+#define CYREG_SFLASH_IMO_TRIM37 0x0ffff1f5
+#define CYREG_SFLASH_IMO_TRIM38 0x0ffff1f6
+#define CYREG_SFLASH_IMO_TRIM39 0x0ffff1f7
+#define CYREG_SFLASH_IMO_TRIM40 0x0ffff1f8
+#define CYREG_SFLASH_IMO_TRIM41 0x0ffff1f9
+#define CYREG_SFLASH_IMO_TRIM42 0x0ffff1fa
+#define CYREG_SFLASH_IMO_TRIM43 0x0ffff1fb
+#define CYREG_SFLASH_IMO_TRIM44 0x0ffff1fc
+#define CYREG_SFLASH_IMO_TRIM45 0x0ffff1fd
+#define CYREG_SFLASH_CHECKSUM 0x0ffff1fe
+#define CYFLD_SFLASH_CHECKSUM__OFFSET 0x00000000
+#define CYFLD_SFLASH_CHECKSUM__SIZE 0x00000010
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH0 0x0ffff200
+#define CYFLD_SFLASH_BYTE_MEM__OFFSET 0x00000000
+#define CYFLD_SFLASH_BYTE_MEM__SIZE 0x00000008
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH1 0x0ffff201
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH2 0x0ffff202
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH3 0x0ffff203
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH4 0x0ffff204
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH5 0x0ffff205
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH6 0x0ffff206
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH7 0x0ffff207
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH8 0x0ffff208
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH9 0x0ffff209
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH10 0x0ffff20a
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH11 0x0ffff20b
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH12 0x0ffff20c
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH13 0x0ffff20d
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH14 0x0ffff20e
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH15 0x0ffff20f
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH16 0x0ffff210
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH17 0x0ffff211
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH18 0x0ffff212
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH19 0x0ffff213
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH20 0x0ffff214
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH21 0x0ffff215
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH22 0x0ffff216
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH23 0x0ffff217
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH24 0x0ffff218
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH25 0x0ffff219
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH26 0x0ffff21a
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH27 0x0ffff21b
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH28 0x0ffff21c
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH29 0x0ffff21d
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH30 0x0ffff21e
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH31 0x0ffff21f
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH32 0x0ffff220
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH33 0x0ffff221
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH34 0x0ffff222
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH35 0x0ffff223
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH36 0x0ffff224
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH37 0x0ffff225
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH38 0x0ffff226
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH39 0x0ffff227
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH40 0x0ffff228
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH41 0x0ffff229
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH42 0x0ffff22a
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH43 0x0ffff22b
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH44 0x0ffff22c
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH45 0x0ffff22d
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH46 0x0ffff22e
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH47 0x0ffff22f
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH48 0x0ffff230
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH49 0x0ffff231
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH50 0x0ffff232
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH51 0x0ffff233
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH52 0x0ffff234
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH53 0x0ffff235
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH54 0x0ffff236
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH55 0x0ffff237
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH56 0x0ffff238
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH57 0x0ffff239
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH58 0x0ffff23a
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH59 0x0ffff23b
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH60 0x0ffff23c
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH61 0x0ffff23d
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH62 0x0ffff23e
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH63 0x0ffff23f
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH64 0x0ffff240
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH65 0x0ffff241
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH66 0x0ffff242
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH67 0x0ffff243
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH68 0x0ffff244
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH69 0x0ffff245
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH70 0x0ffff246
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH71 0x0ffff247
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH72 0x0ffff248
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH73 0x0ffff249
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH74 0x0ffff24a
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH75 0x0ffff24b
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH76 0x0ffff24c
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH77 0x0ffff24d
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH78 0x0ffff24e
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH79 0x0ffff24f
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH80 0x0ffff250
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH81 0x0ffff251
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH82 0x0ffff252
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH83 0x0ffff253
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH84 0x0ffff254
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH85 0x0ffff255
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH86 0x0ffff256
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH87 0x0ffff257
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH88 0x0ffff258
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH89 0x0ffff259
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH90 0x0ffff25a
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH91 0x0ffff25b
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH92 0x0ffff25c
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH93 0x0ffff25d
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH94 0x0ffff25e
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH95 0x0ffff25f
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH96 0x0ffff260
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH97 0x0ffff261
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH98 0x0ffff262
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH99 0x0ffff263
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH100 0x0ffff264
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH101 0x0ffff265
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH102 0x0ffff266
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH103 0x0ffff267
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH104 0x0ffff268
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH105 0x0ffff269
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH106 0x0ffff26a
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH107 0x0ffff26b
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH108 0x0ffff26c
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH109 0x0ffff26d
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH110 0x0ffff26e
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH111 0x0ffff26f
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH112 0x0ffff270
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH113 0x0ffff271
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH114 0x0ffff272
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH115 0x0ffff273
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH116 0x0ffff274
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH117 0x0ffff275
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH118 0x0ffff276
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH119 0x0ffff277
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH120 0x0ffff278
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH121 0x0ffff279
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH122 0x0ffff27a
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH123 0x0ffff27b
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH124 0x0ffff27c
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH125 0x0ffff27d
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH126 0x0ffff27e
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH127 0x0ffff27f
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH128 0x0ffff280
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH129 0x0ffff281
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH130 0x0ffff282
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH131 0x0ffff283
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH132 0x0ffff284
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH133 0x0ffff285
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH134 0x0ffff286
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH135 0x0ffff287
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH136 0x0ffff288
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH137 0x0ffff289
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH138 0x0ffff28a
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH139 0x0ffff28b
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH140 0x0ffff28c
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH141 0x0ffff28d
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH142 0x0ffff28e
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH143 0x0ffff28f
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH144 0x0ffff290
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH145 0x0ffff291
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH146 0x0ffff292
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH147 0x0ffff293
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH148 0x0ffff294
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH149 0x0ffff295
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH150 0x0ffff296
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH151 0x0ffff297
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH152 0x0ffff298
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH153 0x0ffff299
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH154 0x0ffff29a
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH155 0x0ffff29b
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH156 0x0ffff29c
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH157 0x0ffff29d
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH158 0x0ffff29e
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH159 0x0ffff29f
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH160 0x0ffff2a0
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH161 0x0ffff2a1
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH162 0x0ffff2a2
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH163 0x0ffff2a3
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH164 0x0ffff2a4
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH165 0x0ffff2a5
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH166 0x0ffff2a6
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH167 0x0ffff2a7
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH168 0x0ffff2a8
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH169 0x0ffff2a9
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH170 0x0ffff2aa
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH171 0x0ffff2ab
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH172 0x0ffff2ac
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH173 0x0ffff2ad
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH174 0x0ffff2ae
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH175 0x0ffff2af
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH176 0x0ffff2b0
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH177 0x0ffff2b1
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH178 0x0ffff2b2
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH179 0x0ffff2b3
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH180 0x0ffff2b4
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH181 0x0ffff2b5
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH182 0x0ffff2b6
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH183 0x0ffff2b7
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH184 0x0ffff2b8
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH185 0x0ffff2b9
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH186 0x0ffff2ba
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH187 0x0ffff2bb
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH188 0x0ffff2bc
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH189 0x0ffff2bd
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH190 0x0ffff2be
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH191 0x0ffff2bf
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH192 0x0ffff2c0
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH193 0x0ffff2c1
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH194 0x0ffff2c2
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH195 0x0ffff2c3
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH196 0x0ffff2c4
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH197 0x0ffff2c5
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH198 0x0ffff2c6
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH199 0x0ffff2c7
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH200 0x0ffff2c8
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH201 0x0ffff2c9
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH202 0x0ffff2ca
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH203 0x0ffff2cb
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH204 0x0ffff2cc
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH205 0x0ffff2cd
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH206 0x0ffff2ce
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH207 0x0ffff2cf
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH208 0x0ffff2d0
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH209 0x0ffff2d1
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH210 0x0ffff2d2
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH211 0x0ffff2d3
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH212 0x0ffff2d4
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH213 0x0ffff2d5
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH214 0x0ffff2d6
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH215 0x0ffff2d7
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH216 0x0ffff2d8
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH217 0x0ffff2d9
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH218 0x0ffff2da
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH219 0x0ffff2db
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH220 0x0ffff2dc
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH221 0x0ffff2dd
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH222 0x0ffff2de
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH223 0x0ffff2df
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH224 0x0ffff2e0
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH225 0x0ffff2e1
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH226 0x0ffff2e2
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH227 0x0ffff2e3
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH228 0x0ffff2e4
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH229 0x0ffff2e5
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH230 0x0ffff2e6
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH231 0x0ffff2e7
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH232 0x0ffff2e8
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH233 0x0ffff2e9
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH234 0x0ffff2ea
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH235 0x0ffff2eb
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH236 0x0ffff2ec
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH237 0x0ffff2ed
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH238 0x0ffff2ee
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH239 0x0ffff2ef
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH240 0x0ffff2f0
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH241 0x0ffff2f1
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH242 0x0ffff2f2
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH243 0x0ffff2f3
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH244 0x0ffff2f4
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH245 0x0ffff2f5
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH246 0x0ffff2f6
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH247 0x0ffff2f7
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH248 0x0ffff2f8
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH249 0x0ffff2f9
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH250 0x0ffff2fa
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH251 0x0ffff2fb
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH252 0x0ffff2fc
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH253 0x0ffff2fd
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH254 0x0ffff2fe
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH255 0x0ffff2ff
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH256 0x0ffff300
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH257 0x0ffff301
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH258 0x0ffff302
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH259 0x0ffff303
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH260 0x0ffff304
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH261 0x0ffff305
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH262 0x0ffff306
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH263 0x0ffff307
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH264 0x0ffff308
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH265 0x0ffff309
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH266 0x0ffff30a
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH267 0x0ffff30b
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH268 0x0ffff30c
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH269 0x0ffff30d
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH270 0x0ffff30e
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH271 0x0ffff30f
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH272 0x0ffff310
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH273 0x0ffff311
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH274 0x0ffff312
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH275 0x0ffff313
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH276 0x0ffff314
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH277 0x0ffff315
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH278 0x0ffff316
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH279 0x0ffff317
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH280 0x0ffff318
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH281 0x0ffff319
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH282 0x0ffff31a
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH283 0x0ffff31b
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH284 0x0ffff31c
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH285 0x0ffff31d
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH286 0x0ffff31e
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH287 0x0ffff31f
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH288 0x0ffff320
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH289 0x0ffff321
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH290 0x0ffff322
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH291 0x0ffff323
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH292 0x0ffff324
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH293 0x0ffff325
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH294 0x0ffff326
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH295 0x0ffff327
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH296 0x0ffff328
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH297 0x0ffff329
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH298 0x0ffff32a
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH299 0x0ffff32b
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH300 0x0ffff32c
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH301 0x0ffff32d
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH302 0x0ffff32e
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH303 0x0ffff32f
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH304 0x0ffff330
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH305 0x0ffff331
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH306 0x0ffff332
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH307 0x0ffff333
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH308 0x0ffff334
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH309 0x0ffff335
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH310 0x0ffff336
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH311 0x0ffff337
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH312 0x0ffff338
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH313 0x0ffff339
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH314 0x0ffff33a
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH315 0x0ffff33b
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH316 0x0ffff33c
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH317 0x0ffff33d
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH318 0x0ffff33e
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH319 0x0ffff33f
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH320 0x0ffff340
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH321 0x0ffff341
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH322 0x0ffff342
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH323 0x0ffff343
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH324 0x0ffff344
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH325 0x0ffff345
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH326 0x0ffff346
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH327 0x0ffff347
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH328 0x0ffff348
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH329 0x0ffff349
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH330 0x0ffff34a
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH331 0x0ffff34b
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH332 0x0ffff34c
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH333 0x0ffff34d
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH334 0x0ffff34e
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH335 0x0ffff34f
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH336 0x0ffff350
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH337 0x0ffff351
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH338 0x0ffff352
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH339 0x0ffff353
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH340 0x0ffff354
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH341 0x0ffff355
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH342 0x0ffff356
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH343 0x0ffff357
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH344 0x0ffff358
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH345 0x0ffff359
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH346 0x0ffff35a
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH347 0x0ffff35b
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH348 0x0ffff35c
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH349 0x0ffff35d
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH350 0x0ffff35e
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH351 0x0ffff35f
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH352 0x0ffff360
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH353 0x0ffff361
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH354 0x0ffff362
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH355 0x0ffff363
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH356 0x0ffff364
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH357 0x0ffff365
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH358 0x0ffff366
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH359 0x0ffff367
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH360 0x0ffff368
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH361 0x0ffff369
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH362 0x0ffff36a
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH363 0x0ffff36b
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH364 0x0ffff36c
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH365 0x0ffff36d
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH366 0x0ffff36e
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH367 0x0ffff36f
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH368 0x0ffff370
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH369 0x0ffff371
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH370 0x0ffff372
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH371 0x0ffff373
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH372 0x0ffff374
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH373 0x0ffff375
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH374 0x0ffff376
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH375 0x0ffff377
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH376 0x0ffff378
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH377 0x0ffff379
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH378 0x0ffff37a
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH379 0x0ffff37b
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH380 0x0ffff37c
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH381 0x0ffff37d
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH382 0x0ffff37e
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH383 0x0ffff37f
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH384 0x0ffff380
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH385 0x0ffff381
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH386 0x0ffff382
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH387 0x0ffff383
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH388 0x0ffff384
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH389 0x0ffff385
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH390 0x0ffff386
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH391 0x0ffff387
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH392 0x0ffff388
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH393 0x0ffff389
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH394 0x0ffff38a
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH395 0x0ffff38b
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH396 0x0ffff38c
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH397 0x0ffff38d
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH398 0x0ffff38e
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH399 0x0ffff38f
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH400 0x0ffff390
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH401 0x0ffff391
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH402 0x0ffff392
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH403 0x0ffff393
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH404 0x0ffff394
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH405 0x0ffff395
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH406 0x0ffff396
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH407 0x0ffff397
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH408 0x0ffff398
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH409 0x0ffff399
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH410 0x0ffff39a
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH411 0x0ffff39b
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH412 0x0ffff39c
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH413 0x0ffff39d
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH414 0x0ffff39e
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH415 0x0ffff39f
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH416 0x0ffff3a0
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH417 0x0ffff3a1
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH418 0x0ffff3a2
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH419 0x0ffff3a3
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH420 0x0ffff3a4
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH421 0x0ffff3a5
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH422 0x0ffff3a6
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH423 0x0ffff3a7
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH424 0x0ffff3a8
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH425 0x0ffff3a9
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH426 0x0ffff3aa
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH427 0x0ffff3ab
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH428 0x0ffff3ac
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH429 0x0ffff3ad
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH430 0x0ffff3ae
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH431 0x0ffff3af
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH432 0x0ffff3b0
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH433 0x0ffff3b1
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH434 0x0ffff3b2
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH435 0x0ffff3b3
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH436 0x0ffff3b4
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH437 0x0ffff3b5
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH438 0x0ffff3b6
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH439 0x0ffff3b7
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH440 0x0ffff3b8
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH441 0x0ffff3b9
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH442 0x0ffff3ba
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH443 0x0ffff3bb
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH444 0x0ffff3bc
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH445 0x0ffff3bd
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH446 0x0ffff3be
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH447 0x0ffff3bf
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH448 0x0ffff3c0
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH449 0x0ffff3c1
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH450 0x0ffff3c2
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH451 0x0ffff3c3
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH452 0x0ffff3c4
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH453 0x0ffff3c5
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH454 0x0ffff3c6
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH455 0x0ffff3c7
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH456 0x0ffff3c8
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH457 0x0ffff3c9
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH458 0x0ffff3ca
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH459 0x0ffff3cb
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH460 0x0ffff3cc
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH461 0x0ffff3cd
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH462 0x0ffff3ce
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH463 0x0ffff3cf
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH464 0x0ffff3d0
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH465 0x0ffff3d1
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH466 0x0ffff3d2
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH467 0x0ffff3d3
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH468 0x0ffff3d4
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH469 0x0ffff3d5
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH470 0x0ffff3d6
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH471 0x0ffff3d7
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH472 0x0ffff3d8
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH473 0x0ffff3d9
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH474 0x0ffff3da
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH475 0x0ffff3db
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH476 0x0ffff3dc
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH477 0x0ffff3dd
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH478 0x0ffff3de
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH479 0x0ffff3df
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH480 0x0ffff3e0
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH481 0x0ffff3e1
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH482 0x0ffff3e2
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH483 0x0ffff3e3
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH484 0x0ffff3e4
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH485 0x0ffff3e5
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH486 0x0ffff3e6
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH487 0x0ffff3e7
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH488 0x0ffff3e8
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH489 0x0ffff3e9
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH490 0x0ffff3ea
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH491 0x0ffff3eb
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH492 0x0ffff3ec
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH493 0x0ffff3ed
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH494 0x0ffff3ee
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH495 0x0ffff3ef
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH496 0x0ffff3f0
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH497 0x0ffff3f1
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH498 0x0ffff3f2
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH499 0x0ffff3f3
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH500 0x0ffff3f4
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH501 0x0ffff3f5
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH502 0x0ffff3f6
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH503 0x0ffff3f7
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH504 0x0ffff3f8
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH505 0x0ffff3f9
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH506 0x0ffff3fa
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH507 0x0ffff3fb
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH508 0x0ffff3fc
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH509 0x0ffff3fd
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH510 0x0ffff3fe
+#define CYREG_SFLASH_MACRO_0_FREE_SFLASH511 0x0ffff3ff
+#define CYREG_SFLASH_ALT_PROT_ROW0 0x0ffff400
+#define CYREG_SFLASH_ALT_PROT_ROW1 0x0ffff401
+#define CYREG_SFLASH_ALT_PROT_ROW2 0x0ffff402
+#define CYREG_SFLASH_ALT_PROT_ROW3 0x0ffff403
+#define CYREG_SFLASH_ALT_PROT_ROW4 0x0ffff404
+#define CYREG_SFLASH_ALT_PROT_ROW5 0x0ffff405
+#define CYREG_SFLASH_ALT_PROT_ROW6 0x0ffff406
+#define CYREG_SFLASH_ALT_PROT_ROW7 0x0ffff407
+#define CYREG_SFLASH_ALT_PROT_ROW8 0x0ffff408
+#define CYREG_SFLASH_ALT_PROT_ROW9 0x0ffff409
+#define CYREG_SFLASH_ALT_PROT_ROW10 0x0ffff40a
+#define CYREG_SFLASH_ALT_PROT_ROW11 0x0ffff40b
+#define CYREG_SFLASH_ALT_PROT_ROW12 0x0ffff40c
+#define CYREG_SFLASH_ALT_PROT_ROW13 0x0ffff40d
+#define CYREG_SFLASH_ALT_PROT_ROW14 0x0ffff40e
+#define CYREG_SFLASH_ALT_PROT_ROW15 0x0ffff40f
+#define CYREG_SFLASH_ALT_PROT_ROW16 0x0ffff410
+#define CYREG_SFLASH_ALT_PROT_ROW17 0x0ffff411
+#define CYREG_SFLASH_ALT_PROT_ROW18 0x0ffff412
+#define CYREG_SFLASH_ALT_PROT_ROW19 0x0ffff413
+#define CYREG_SFLASH_ALT_PROT_ROW20 0x0ffff414
+#define CYREG_SFLASH_ALT_PROT_ROW21 0x0ffff415
+#define CYREG_SFLASH_ALT_PROT_ROW22 0x0ffff416
+#define CYREG_SFLASH_ALT_PROT_ROW23 0x0ffff417
+#define CYREG_SFLASH_ALT_PROT_ROW24 0x0ffff418
+#define CYREG_SFLASH_ALT_PROT_ROW25 0x0ffff419
+#define CYREG_SFLASH_ALT_PROT_ROW26 0x0ffff41a
+#define CYREG_SFLASH_ALT_PROT_ROW27 0x0ffff41b
+#define CYREG_SFLASH_ALT_PROT_ROW28 0x0ffff41c
+#define CYREG_SFLASH_ALT_PROT_ROW29 0x0ffff41d
+#define CYREG_SFLASH_ALT_PROT_ROW30 0x0ffff41e
+#define CYREG_SFLASH_ALT_PROT_ROW31 0x0ffff41f
+#define CYREG_SFLASH_ALT_PROT_ROW32 0x0ffff420
+#define CYREG_SFLASH_ALT_PROT_ROW33 0x0ffff421
+#define CYREG_SFLASH_ALT_PROT_ROW34 0x0ffff422
+#define CYREG_SFLASH_ALT_PROT_ROW35 0x0ffff423
+#define CYREG_SFLASH_ALT_PROT_ROW36 0x0ffff424
+#define CYREG_SFLASH_ALT_PROT_ROW37 0x0ffff425
+#define CYREG_SFLASH_ALT_PROT_ROW38 0x0ffff426
+#define CYREG_SFLASH_ALT_PROT_ROW39 0x0ffff427
+#define CYREG_SFLASH_ALT_PROT_ROW40 0x0ffff428
+#define CYREG_SFLASH_ALT_PROT_ROW41 0x0ffff429
+#define CYREG_SFLASH_ALT_PROT_ROW42 0x0ffff42a
+#define CYREG_SFLASH_ALT_PROT_ROW43 0x0ffff42b
+#define CYREG_SFLASH_ALT_PROT_ROW44 0x0ffff42c
+#define CYREG_SFLASH_ALT_PROT_ROW45 0x0ffff42d
+#define CYREG_SFLASH_ALT_PROT_ROW46 0x0ffff42e
+#define CYREG_SFLASH_ALT_PROT_ROW47 0x0ffff42f
+#define CYREG_SFLASH_ALT_PROT_ROW48 0x0ffff430
+#define CYREG_SFLASH_ALT_PROT_ROW49 0x0ffff431
+#define CYREG_SFLASH_ALT_PROT_ROW50 0x0ffff432
+#define CYREG_SFLASH_ALT_PROT_ROW51 0x0ffff433
+#define CYREG_SFLASH_ALT_PROT_ROW52 0x0ffff434
+#define CYREG_SFLASH_ALT_PROT_ROW53 0x0ffff435
+#define CYREG_SFLASH_ALT_PROT_ROW54 0x0ffff436
+#define CYREG_SFLASH_ALT_PROT_ROW55 0x0ffff437
+#define CYREG_SFLASH_ALT_PROT_ROW56 0x0ffff438
+#define CYREG_SFLASH_ALT_PROT_ROW57 0x0ffff439
+#define CYREG_SFLASH_ALT_PROT_ROW58 0x0ffff43a
+#define CYREG_SFLASH_ALT_PROT_ROW59 0x0ffff43b
+#define CYREG_SFLASH_ALT_PROT_ROW60 0x0ffff43c
+#define CYREG_SFLASH_ALT_PROT_ROW61 0x0ffff43d
+#define CYREG_SFLASH_ALT_PROT_ROW62 0x0ffff43e
+#define CYREG_SFLASH_ALT_PROT_ROW63 0x0ffff43f
+#define CYREG_SFLASH_ALT_PROT_ROW64 0x0ffff440
+#define CYREG_SFLASH_ALT_PROT_ROW65 0x0ffff441
+#define CYREG_SFLASH_ALT_PROT_ROW66 0x0ffff442
+#define CYREG_SFLASH_ALT_PROT_ROW67 0x0ffff443
+#define CYREG_SFLASH_ALT_PROT_ROW68 0x0ffff444
+#define CYREG_SFLASH_ALT_PROT_ROW69 0x0ffff445
+#define CYREG_SFLASH_ALT_PROT_ROW70 0x0ffff446
+#define CYREG_SFLASH_ALT_PROT_ROW71 0x0ffff447
+#define CYREG_SFLASH_ALT_PROT_ROW72 0x0ffff448
+#define CYREG_SFLASH_ALT_PROT_ROW73 0x0ffff449
+#define CYREG_SFLASH_ALT_PROT_ROW74 0x0ffff44a
+#define CYREG_SFLASH_ALT_PROT_ROW75 0x0ffff44b
+#define CYREG_SFLASH_ALT_PROT_ROW76 0x0ffff44c
+#define CYREG_SFLASH_ALT_PROT_ROW77 0x0ffff44d
+#define CYREG_SFLASH_ALT_PROT_ROW78 0x0ffff44e
+#define CYREG_SFLASH_ALT_PROT_ROW79 0x0ffff44f
+#define CYREG_SFLASH_ALT_PROT_ROW80 0x0ffff450
+#define CYREG_SFLASH_ALT_PROT_ROW81 0x0ffff451
+#define CYREG_SFLASH_ALT_PROT_ROW82 0x0ffff452
+#define CYREG_SFLASH_ALT_PROT_ROW83 0x0ffff453
+#define CYREG_SFLASH_ALT_PROT_ROW84 0x0ffff454
+#define CYREG_SFLASH_ALT_PROT_ROW85 0x0ffff455
+#define CYREG_SFLASH_ALT_PROT_ROW86 0x0ffff456
+#define CYREG_SFLASH_ALT_PROT_ROW87 0x0ffff457
+#define CYREG_SFLASH_ALT_PROT_ROW88 0x0ffff458
+#define CYREG_SFLASH_ALT_PROT_ROW89 0x0ffff459
+#define CYREG_SFLASH_ALT_PROT_ROW90 0x0ffff45a
+#define CYREG_SFLASH_ALT_PROT_ROW91 0x0ffff45b
+#define CYREG_SFLASH_ALT_PROT_ROW92 0x0ffff45c
+#define CYREG_SFLASH_ALT_PROT_ROW93 0x0ffff45d
+#define CYREG_SFLASH_ALT_PROT_ROW94 0x0ffff45e
+#define CYREG_SFLASH_ALT_PROT_ROW95 0x0ffff45f
+#define CYREG_SFLASH_ALT_PROT_ROW96 0x0ffff460
+#define CYREG_SFLASH_ALT_PROT_ROW97 0x0ffff461
+#define CYREG_SFLASH_ALT_PROT_ROW98 0x0ffff462
+#define CYREG_SFLASH_ALT_PROT_ROW99 0x0ffff463
+#define CYREG_SFLASH_ALT_PROT_ROW100 0x0ffff464
+#define CYREG_SFLASH_ALT_PROT_ROW101 0x0ffff465
+#define CYREG_SFLASH_ALT_PROT_ROW102 0x0ffff466
+#define CYREG_SFLASH_ALT_PROT_ROW103 0x0ffff467
+#define CYREG_SFLASH_ALT_PROT_ROW104 0x0ffff468
+#define CYREG_SFLASH_ALT_PROT_ROW105 0x0ffff469
+#define CYREG_SFLASH_ALT_PROT_ROW106 0x0ffff46a
+#define CYREG_SFLASH_ALT_PROT_ROW107 0x0ffff46b
+#define CYREG_SFLASH_ALT_PROT_ROW108 0x0ffff46c
+#define CYREG_SFLASH_ALT_PROT_ROW109 0x0ffff46d
+#define CYREG_SFLASH_ALT_PROT_ROW110 0x0ffff46e
+#define CYREG_SFLASH_ALT_PROT_ROW111 0x0ffff46f
+#define CYREG_SFLASH_ALT_PROT_ROW112 0x0ffff470
+#define CYREG_SFLASH_ALT_PROT_ROW113 0x0ffff471
+#define CYREG_SFLASH_ALT_PROT_ROW114 0x0ffff472
+#define CYREG_SFLASH_ALT_PROT_ROW115 0x0ffff473
+#define CYREG_SFLASH_ALT_PROT_ROW116 0x0ffff474
+#define CYREG_SFLASH_ALT_PROT_ROW117 0x0ffff475
+#define CYREG_SFLASH_ALT_PROT_ROW118 0x0ffff476
+#define CYREG_SFLASH_ALT_PROT_ROW119 0x0ffff477
+#define CYREG_SFLASH_ALT_PROT_ROW120 0x0ffff478
+#define CYREG_SFLASH_ALT_PROT_ROW121 0x0ffff479
+#define CYREG_SFLASH_ALT_PROT_ROW122 0x0ffff47a
+#define CYREG_SFLASH_ALT_PROT_ROW123 0x0ffff47b
+#define CYREG_SFLASH_ALT_PROT_ROW124 0x0ffff47c
+#define CYREG_SFLASH_ALT_PROT_ROW125 0x0ffff47d
+#define CYREG_SFLASH_ALT_PROT_ROW126 0x0ffff47e
+#define CYREG_SFLASH_ALT_PROT_ROW127 0x0ffff47f
+#define CYREG_SFLASH_ALT_PROT_ROW128 0x0ffff480
+#define CYREG_SFLASH_ALT_PROT_ROW129 0x0ffff481
+#define CYREG_SFLASH_ALT_PROT_ROW130 0x0ffff482
+#define CYREG_SFLASH_ALT_PROT_ROW131 0x0ffff483
+#define CYREG_SFLASH_ALT_PROT_ROW132 0x0ffff484
+#define CYREG_SFLASH_ALT_PROT_ROW133 0x0ffff485
+#define CYREG_SFLASH_ALT_PROT_ROW134 0x0ffff486
+#define CYREG_SFLASH_ALT_PROT_ROW135 0x0ffff487
+#define CYREG_SFLASH_ALT_PROT_ROW136 0x0ffff488
+#define CYREG_SFLASH_ALT_PROT_ROW137 0x0ffff489
+#define CYREG_SFLASH_ALT_PROT_ROW138 0x0ffff48a
+#define CYREG_SFLASH_ALT_PROT_ROW139 0x0ffff48b
+#define CYREG_SFLASH_ALT_PROT_ROW140 0x0ffff48c
+#define CYREG_SFLASH_ALT_PROT_ROW141 0x0ffff48d
+#define CYREG_SFLASH_ALT_PROT_ROW142 0x0ffff48e
+#define CYREG_SFLASH_ALT_PROT_ROW143 0x0ffff48f
+#define CYREG_SFLASH_ALT_PROT_ROW144 0x0ffff490
+#define CYREG_SFLASH_ALT_PROT_ROW145 0x0ffff491
+#define CYREG_SFLASH_ALT_PROT_ROW146 0x0ffff492
+#define CYREG_SFLASH_ALT_PROT_ROW147 0x0ffff493
+#define CYREG_SFLASH_ALT_PROT_ROW148 0x0ffff494
+#define CYREG_SFLASH_ALT_PROT_ROW149 0x0ffff495
+#define CYREG_SFLASH_ALT_PROT_ROW150 0x0ffff496
+#define CYREG_SFLASH_ALT_PROT_ROW151 0x0ffff497
+#define CYREG_SFLASH_ALT_PROT_ROW152 0x0ffff498
+#define CYREG_SFLASH_ALT_PROT_ROW153 0x0ffff499
+#define CYREG_SFLASH_ALT_PROT_ROW154 0x0ffff49a
+#define CYREG_SFLASH_ALT_PROT_ROW155 0x0ffff49b
+#define CYREG_SFLASH_ALT_PROT_ROW156 0x0ffff49c
+#define CYREG_SFLASH_ALT_PROT_ROW157 0x0ffff49d
+#define CYREG_SFLASH_ALT_PROT_ROW158 0x0ffff49e
+#define CYREG_SFLASH_ALT_PROT_ROW159 0x0ffff49f
+#define CYREG_SFLASH_ALT_PROT_ROW160 0x0ffff4a0
+#define CYREG_SFLASH_ALT_PROT_ROW161 0x0ffff4a1
+#define CYREG_SFLASH_ALT_PROT_ROW162 0x0ffff4a2
+#define CYREG_SFLASH_ALT_PROT_ROW163 0x0ffff4a3
+#define CYREG_SFLASH_ALT_PROT_ROW164 0x0ffff4a4
+#define CYREG_SFLASH_ALT_PROT_ROW165 0x0ffff4a5
+#define CYREG_SFLASH_ALT_PROT_ROW166 0x0ffff4a6
+#define CYREG_SFLASH_ALT_PROT_ROW167 0x0ffff4a7
+#define CYREG_SFLASH_ALT_PROT_ROW168 0x0ffff4a8
+#define CYREG_SFLASH_ALT_PROT_ROW169 0x0ffff4a9
+#define CYREG_SFLASH_ALT_PROT_ROW170 0x0ffff4aa
+#define CYREG_SFLASH_ALT_PROT_ROW171 0x0ffff4ab
+#define CYREG_SFLASH_ALT_PROT_ROW172 0x0ffff4ac
+#define CYREG_SFLASH_ALT_PROT_ROW173 0x0ffff4ad
+#define CYREG_SFLASH_ALT_PROT_ROW174 0x0ffff4ae
+#define CYREG_SFLASH_ALT_PROT_ROW175 0x0ffff4af
+#define CYREG_SFLASH_ALT_PROT_ROW176 0x0ffff4b0
+#define CYREG_SFLASH_ALT_PROT_ROW177 0x0ffff4b1
+#define CYREG_SFLASH_ALT_PROT_ROW178 0x0ffff4b2
+#define CYREG_SFLASH_ALT_PROT_ROW179 0x0ffff4b3
+#define CYREG_SFLASH_ALT_PROT_ROW180 0x0ffff4b4
+#define CYREG_SFLASH_ALT_PROT_ROW181 0x0ffff4b5
+#define CYREG_SFLASH_ALT_PROT_ROW182 0x0ffff4b6
+#define CYREG_SFLASH_ALT_PROT_ROW183 0x0ffff4b7
+#define CYREG_SFLASH_ALT_PROT_ROW184 0x0ffff4b8
+#define CYREG_SFLASH_ALT_PROT_ROW185 0x0ffff4b9
+#define CYREG_SFLASH_ALT_PROT_ROW186 0x0ffff4ba
+#define CYREG_SFLASH_ALT_PROT_ROW187 0x0ffff4bb
+#define CYREG_SFLASH_ALT_PROT_ROW188 0x0ffff4bc
+#define CYREG_SFLASH_ALT_PROT_ROW189 0x0ffff4bd
+#define CYREG_SFLASH_ALT_PROT_ROW190 0x0ffff4be
+#define CYREG_SFLASH_ALT_PROT_ROW191 0x0ffff4bf
+#define CYREG_SFLASH_ALT_PROT_ROW192 0x0ffff4c0
+#define CYREG_SFLASH_ALT_PROT_ROW193 0x0ffff4c1
+#define CYREG_SFLASH_ALT_PROT_ROW194 0x0ffff4c2
+#define CYREG_SFLASH_ALT_PROT_ROW195 0x0ffff4c3
+#define CYREG_SFLASH_ALT_PROT_ROW196 0x0ffff4c4
+#define CYREG_SFLASH_ALT_PROT_ROW197 0x0ffff4c5
+#define CYREG_SFLASH_ALT_PROT_ROW198 0x0ffff4c6
+#define CYREG_SFLASH_ALT_PROT_ROW199 0x0ffff4c7
+#define CYREG_SFLASH_ALT_PROT_ROW200 0x0ffff4c8
+#define CYREG_SFLASH_ALT_PROT_ROW201 0x0ffff4c9
+#define CYREG_SFLASH_ALT_PROT_ROW202 0x0ffff4ca
+#define CYREG_SFLASH_ALT_PROT_ROW203 0x0ffff4cb
+#define CYREG_SFLASH_ALT_PROT_ROW204 0x0ffff4cc
+#define CYREG_SFLASH_ALT_PROT_ROW205 0x0ffff4cd
+#define CYREG_SFLASH_ALT_PROT_ROW206 0x0ffff4ce
+#define CYREG_SFLASH_ALT_PROT_ROW207 0x0ffff4cf
+#define CYREG_SFLASH_ALT_PROT_ROW208 0x0ffff4d0
+#define CYREG_SFLASH_ALT_PROT_ROW209 0x0ffff4d1
+#define CYREG_SFLASH_ALT_PROT_ROW210 0x0ffff4d2
+#define CYREG_SFLASH_ALT_PROT_ROW211 0x0ffff4d3
+#define CYREG_SFLASH_ALT_PROT_ROW212 0x0ffff4d4
+#define CYREG_SFLASH_ALT_PROT_ROW213 0x0ffff4d5
+#define CYREG_SFLASH_ALT_PROT_ROW214 0x0ffff4d6
+#define CYREG_SFLASH_ALT_PROT_ROW215 0x0ffff4d7
+#define CYREG_SFLASH_ALT_PROT_ROW216 0x0ffff4d8
+#define CYREG_SFLASH_ALT_PROT_ROW217 0x0ffff4d9
+#define CYREG_SFLASH_ALT_PROT_ROW218 0x0ffff4da
+#define CYREG_SFLASH_ALT_PROT_ROW219 0x0ffff4db
+#define CYREG_SFLASH_ALT_PROT_ROW220 0x0ffff4dc
+#define CYREG_SFLASH_ALT_PROT_ROW221 0x0ffff4dd
+#define CYREG_SFLASH_ALT_PROT_ROW222 0x0ffff4de
+#define CYREG_SFLASH_ALT_PROT_ROW223 0x0ffff4df
+#define CYREG_SFLASH_ALT_PROT_ROW224 0x0ffff4e0
+#define CYREG_SFLASH_ALT_PROT_ROW225 0x0ffff4e1
+#define CYREG_SFLASH_ALT_PROT_ROW226 0x0ffff4e2
+#define CYREG_SFLASH_ALT_PROT_ROW227 0x0ffff4e3
+#define CYREG_SFLASH_ALT_PROT_ROW228 0x0ffff4e4
+#define CYREG_SFLASH_ALT_PROT_ROW229 0x0ffff4e5
+#define CYREG_SFLASH_ALT_PROT_ROW230 0x0ffff4e6
+#define CYREG_SFLASH_ALT_PROT_ROW231 0x0ffff4e7
+#define CYREG_SFLASH_ALT_PROT_ROW232 0x0ffff4e8
+#define CYREG_SFLASH_ALT_PROT_ROW233 0x0ffff4e9
+#define CYREG_SFLASH_ALT_PROT_ROW234 0x0ffff4ea
+#define CYREG_SFLASH_ALT_PROT_ROW235 0x0ffff4eb
+#define CYREG_SFLASH_ALT_PROT_ROW236 0x0ffff4ec
+#define CYREG_SFLASH_ALT_PROT_ROW237 0x0ffff4ed
+#define CYREG_SFLASH_ALT_PROT_ROW238 0x0ffff4ee
+#define CYREG_SFLASH_ALT_PROT_ROW239 0x0ffff4ef
+#define CYREG_SFLASH_ALT_PROT_ROW240 0x0ffff4f0
+#define CYREG_SFLASH_ALT_PROT_ROW241 0x0ffff4f1
+#define CYREG_SFLASH_ALT_PROT_ROW242 0x0ffff4f2
+#define CYREG_SFLASH_ALT_PROT_ROW243 0x0ffff4f3
+#define CYREG_SFLASH_ALT_PROT_ROW244 0x0ffff4f4
+#define CYREG_SFLASH_ALT_PROT_ROW245 0x0ffff4f5
+#define CYREG_SFLASH_ALT_PROT_ROW246 0x0ffff4f6
+#define CYREG_SFLASH_ALT_PROT_ROW247 0x0ffff4f7
+#define CYREG_SFLASH_ALT_PROT_ROW248 0x0ffff4f8
+#define CYREG_SFLASH_ALT_PROT_ROW249 0x0ffff4f9
+#define CYREG_SFLASH_ALT_PROT_ROW250 0x0ffff4fa
+#define CYREG_SFLASH_ALT_PROT_ROW251 0x0ffff4fb
+#define CYREG_SFLASH_ALT_PROT_ROW252 0x0ffff4fc
+#define CYREG_SFLASH_ALT_PROT_ROW253 0x0ffff4fd
+#define CYREG_SFLASH_ALT_PROT_ROW254 0x0ffff4fe
+#define CYREG_SFLASH_ALT_PROT_ROW255 0x0ffff4ff
+#define CYREG_SFLASH_ALT_PP 0x0ffff5a0
+#define CYREG_SFLASH_ALT_E 0x0ffff5a4
+#define CYREG_SFLASH_ALT_P 0x0ffff5a8
+#define CYREG_SFLASH_ALT_EA_E 0x0ffff5ac
+#define CYREG_SFLASH_ALT_EA_P 0x0ffff5b0
+#define CYREG_SFLASH_ALT_ES_E 0x0ffff5b4
+#define CYREG_SFLASH_ALT_ES_P_EO 0x0ffff5b8
+#define CYREG_SFLASH_ALT_E_VCTAT 0x0ffff5bc
+#define CYREG_SFLASH_ALT_P_VCTAT 0x0ffff5bd
+#define CYDEV_ROM_BASE 0x10000000
+#define CYDEV_ROM_SIZE 0x00002000
+#define CYREG_ROM_DATA_MBASE 0x10000000
+#define CYREG_ROM_DATA_MSIZE 0x00002000
+#define CYDEV_SRAM_BASE 0x20000000
+#define CYDEV_SRAM_SIZE 0x00004000
+#define CYREG_SRAM_DATA_MBASE 0x20000000
+#define CYREG_SRAM_DATA_MSIZE 0x00004000
+#define CYDEV_PERI_BASE 0x40010000
+#define CYDEV_PERI_SIZE 0x00010000
+#define CYREG_PERI_DIV_CMD 0x40010000
+#define CYFLD_PERI_SEL_DIV__OFFSET 0x00000000
+#define CYFLD_PERI_SEL_DIV__SIZE 0x00000006
+#define CYFLD_PERI_SEL_TYPE__OFFSET 0x00000006
+#define CYFLD_PERI_SEL_TYPE__SIZE 0x00000002
+#define CYFLD_PERI_PA_SEL_DIV__OFFSET 0x00000008
+#define CYFLD_PERI_PA_SEL_DIV__SIZE 0x00000006
+#define CYFLD_PERI_PA_SEL_TYPE__OFFSET 0x0000000e
+#define CYFLD_PERI_PA_SEL_TYPE__SIZE 0x00000002
+#define CYFLD_PERI_DISABLE__OFFSET 0x0000001e
+#define CYFLD_PERI_DISABLE__SIZE 0x00000001
+#define CYFLD_PERI_ENABLE__OFFSET 0x0000001f
+#define CYFLD_PERI_ENABLE__SIZE 0x00000001
+#define CYREG_PERI_PCLK_CTL0 0x40010100
+#define CYREG_PERI_PCLK_CTL1 0x40010104
+#define CYREG_PERI_PCLK_CTL2 0x40010108
+#define CYREG_PERI_PCLK_CTL3 0x4001010c
+#define CYREG_PERI_PCLK_CTL4 0x40010110
+#define CYREG_PERI_PCLK_CTL5 0x40010114
+#define CYREG_PERI_PCLK_CTL6 0x40010118
+#define CYREG_PERI_PCLK_CTL7 0x4001011c
+#define CYREG_PERI_PCLK_CTL8 0x40010120
+#define CYREG_PERI_PCLK_CTL9 0x40010124
+#define CYREG_PERI_PCLK_CTL10 0x40010128
+#define CYREG_PERI_PCLK_CTL11 0x4001012c
+#define CYREG_PERI_PCLK_CTL12 0x40010130
+#define CYREG_PERI_PCLK_CTL13 0x40010134
+#define CYREG_PERI_PCLK_CTL14 0x40010138
+#define CYREG_PERI_PCLK_CTL15 0x4001013c
+#define CYREG_PERI_DIV_16_CTL0 0x40010300
+#define CYFLD_PERI_EN__OFFSET 0x00000000
+#define CYFLD_PERI_EN__SIZE 0x00000001
+#define CYFLD_PERI_INT16_DIV__OFFSET 0x00000008
+#define CYFLD_PERI_INT16_DIV__SIZE 0x00000010
+#define CYREG_PERI_DIV_16_CTL1 0x40010304
+#define CYREG_PERI_DIV_16_CTL2 0x40010308
+#define CYREG_PERI_DIV_16_CTL3 0x4001030c
+#define CYREG_PERI_DIV_16_CTL4 0x40010310
+#define CYREG_PERI_DIV_16_CTL5 0x40010314
+#define CYREG_PERI_DIV_16_CTL6 0x40010318
+#define CYREG_PERI_DIV_16_CTL7 0x4001031c
+#define CYREG_PERI_DIV_16_CTL8 0x40010320
+#define CYREG_PERI_DIV_16_CTL9 0x40010324
+#define CYREG_PERI_DIV_16_5_CTL0 0x40010400
+#define CYFLD_PERI_FRAC5_DIV__OFFSET 0x00000003
+#define CYFLD_PERI_FRAC5_DIV__SIZE 0x00000005
+#define CYREG_PERI_DIV_16_5_CTL1 0x40010404
+#define CYDEV_HSIOM_BASE 0x40020000
+#define CYDEV_HSIOM_SIZE 0x00004000
+#define CYREG_HSIOM_PORT_SEL0 0x40020000
+#define CYFLD_HSIOM_IO0_SEL__OFFSET 0x00000000
+#define CYFLD_HSIOM_IO0_SEL__SIZE 0x00000004
+#define CYVAL_HSIOM_IO0_SEL_GPIO 0x00000000
+#define CYVAL_HSIOM_IO0_SEL_GPIO_DSI 0x00000001
+#define CYVAL_HSIOM_IO0_SEL_DSI_DSI 0x00000002
+#define CYVAL_HSIOM_IO0_SEL_DSI_GPIO 0x00000003
+#define CYVAL_HSIOM_IO0_SEL_CSD_SENSE 0x00000004
+#define CYVAL_HSIOM_IO0_SEL_CSD_SHIELD 0x00000005
+#define CYVAL_HSIOM_IO0_SEL_AMUXA 0x00000006
+#define CYVAL_HSIOM_IO0_SEL_AMUXB 0x00000007
+#define CYVAL_HSIOM_IO0_SEL_ACT_0 0x00000008
+#define CYVAL_HSIOM_IO0_SEL_ACT_1 0x00000009
+#define CYVAL_HSIOM_IO0_SEL_ACT_2 0x0000000a
+#define CYVAL_HSIOM_IO0_SEL_ACT_3 0x0000000b
+#define CYVAL_HSIOM_IO0_SEL_LCD_COM 0x0000000c
+#define CYVAL_HSIOM_IO0_SEL_LCD_SEG 0x0000000d
+#define CYVAL_HSIOM_IO0_SEL_DS_0 0x0000000c
+#define CYVAL_HSIOM_IO0_SEL_DS_1 0x0000000d
+#define CYVAL_HSIOM_IO0_SEL_DS_2 0x0000000e
+#define CYVAL_HSIOM_IO0_SEL_DS_3 0x0000000f
+#define CYFLD_HSIOM_IO1_SEL__OFFSET 0x00000004
+#define CYFLD_HSIOM_IO1_SEL__SIZE 0x00000004
+#define CYFLD_HSIOM_IO2_SEL__OFFSET 0x00000008
+#define CYFLD_HSIOM_IO2_SEL__SIZE 0x00000004
+#define CYFLD_HSIOM_IO3_SEL__OFFSET 0x0000000c
+#define CYFLD_HSIOM_IO3_SEL__SIZE 0x00000004
+#define CYFLD_HSIOM_IO4_SEL__OFFSET 0x00000010
+#define CYFLD_HSIOM_IO4_SEL__SIZE 0x00000004
+#define CYFLD_HSIOM_IO5_SEL__OFFSET 0x00000014
+#define CYFLD_HSIOM_IO5_SEL__SIZE 0x00000004
+#define CYFLD_HSIOM_IO6_SEL__OFFSET 0x00000018
+#define CYFLD_HSIOM_IO6_SEL__SIZE 0x00000004
+#define CYFLD_HSIOM_IO7_SEL__OFFSET 0x0000001c
+#define CYFLD_HSIOM_IO7_SEL__SIZE 0x00000004
+#define CYREG_HSIOM_PORT_SEL1 0x40020100
+#define CYREG_HSIOM_PORT_SEL2 0x40020200
+#define CYREG_HSIOM_PORT_SEL3 0x40020300
+#define CYREG_HSIOM_PORT_SEL4 0x40020400
+#define CYREG_HSIOM_PORT_SEL5 0x40020500
+#define CYREG_HSIOM_PORT_SEL6 0x40020600
+#define CYREG_HSIOM_AMUX_SPLIT_CTL0 0x40022100
+#define CYFLD_HSIOM_SWITCH_AA_SL__OFFSET 0x00000000
+#define CYFLD_HSIOM_SWITCH_AA_SL__SIZE 0x00000001
+#define CYFLD_HSIOM_SWITCH_AA_SR__OFFSET 0x00000001
+#define CYFLD_HSIOM_SWITCH_AA_SR__SIZE 0x00000001
+#define CYFLD_HSIOM_SWITCH_AA_S0__OFFSET 0x00000002
+#define CYFLD_HSIOM_SWITCH_AA_S0__SIZE 0x00000001
+#define CYFLD_HSIOM_SWITCH_BB_SL__OFFSET 0x00000004
+#define CYFLD_HSIOM_SWITCH_BB_SL__SIZE 0x00000001
+#define CYFLD_HSIOM_SWITCH_BB_SR__OFFSET 0x00000005
+#define CYFLD_HSIOM_SWITCH_BB_SR__SIZE 0x00000001
+#define CYFLD_HSIOM_SWITCH_BB_S0__OFFSET 0x00000006
+#define CYFLD_HSIOM_SWITCH_BB_S0__SIZE 0x00000001
+#define CYREG_HSIOM_AMUX_SPLIT_CTL1 0x40022104
+#define CYREG_HSIOM_AMUX_SPLIT_CTL2 0x40022108
+#define CYDEV_TST_BASE 0x40030000
+#define CYDEV_TST_SIZE 0x00010000
+#define CYREG_TST_CTRL 0x40030000
+#define CYFLD_TST_SCAN_MODE__OFFSET 0x0000001d
+#define CYFLD_TST_SCAN_MODE__SIZE 0x00000001
+#define CYREG_TST_ADFT_CTRL 0x40030004
+#define CYFLD_TST_ADFT_MUX_SEL_0A__OFFSET 0x00000000
+#define CYFLD_TST_ADFT_MUX_SEL_0A__SIZE 0x00000003
+#define CYVAL_TST_ADFT_MUX_SEL_0A_NC0 0x00000000
+#define CYVAL_TST_ADFT_MUX_SEL_0A_IN1 0x00000001
+#define CYVAL_TST_ADFT_MUX_SEL_0A_IN2 0x00000002
+#define CYVAL_TST_ADFT_MUX_SEL_0A_IN3 0x00000003
+#define CYVAL_TST_ADFT_MUX_SEL_0A_IN4 0x00000004
+#define CYVAL_TST_ADFT_MUX_SEL_0A_IN5 0x00000005
+#define CYVAL_TST_ADFT_MUX_SEL_0A_IN6 0x00000006
+#define CYVAL_TST_ADFT_MUX_SEL_0A_NC7 0x00000007
+#define CYFLD_TST_ADFT_MUX_SEL_1A__OFFSET 0x00000003
+#define CYFLD_TST_ADFT_MUX_SEL_1A__SIZE 0x00000003
+#define CYFLD_TST_ADFT_MUX_SEL_0B__OFFSET 0x00000006
+#define CYFLD_TST_ADFT_MUX_SEL_0B__SIZE 0x00000003
+#define CYFLD_TST_ADFT_MUX_SEL_1B__OFFSET 0x00000009
+#define CYFLD_TST_ADFT_MUX_SEL_1B__SIZE 0x00000003
+#define CYFLD_TST_ENABLE__OFFSET 0x0000001f
+#define CYFLD_TST_ENABLE__SIZE 0x00000001
+#define CYREG_TST_DDFT_CTRL 0x40030008
+#define CYFLD_TST_DFT_SEL0__OFFSET 0x00000000
+#define CYFLD_TST_DFT_SEL0__SIZE 0x00000006
+#define CYFLD_TST_DFT_SEL1__OFFSET 0x00000008
+#define CYFLD_TST_DFT_SEL1__SIZE 0x00000006
+#define CYREG_TST_MODE 0x40030014
+#define CYFLD_TST_SWD_CONNECTED__OFFSET 0x00000002
+#define CYFLD_TST_SWD_CONNECTED__SIZE 0x00000001
+#define CYFLD_TST_POR_BYPASS__OFFSET 0x0000001e
+#define CYFLD_TST_POR_BYPASS__SIZE 0x00000001
+#define CYFLD_TST_TEST_MODE__OFFSET 0x0000001f
+#define CYFLD_TST_TEST_MODE__SIZE 0x00000001
+#define CYREG_TST_TRIM_CNTR1 0x40030018
+#define CYFLD_TST_COUNTER__OFFSET 0x00000000
+#define CYFLD_TST_COUNTER__SIZE 0x00000010
+#define CYFLD_TST_COUNTER_DONE__OFFSET 0x0000001f
+#define CYFLD_TST_COUNTER_DONE__SIZE 0x00000001
+#define CYREG_TST_TRIM_CNTR2 0x4003001c
+#define CYDEV_GPIO_BASE 0x40040000
+#define CYDEV_GPIO_SIZE 0x00004000
+#define CYDEV_GPIO_PRT0_BASE 0x40040000
+#define CYDEV_GPIO_PRT0_SIZE 0x00000100
+#define CYREG_GPIO_PRT0_DR 0x40040000
+#define CYFLD_GPIO_PRT_DATA0__OFFSET 0x00000000
+#define CYFLD_GPIO_PRT_DATA0__SIZE 0x00000001
+#define CYFLD_GPIO_PRT_DATA1__OFFSET 0x00000001
+#define CYFLD_GPIO_PRT_DATA1__SIZE 0x00000001
+#define CYFLD_GPIO_PRT_DATA2__OFFSET 0x00000002
+#define CYFLD_GPIO_PRT_DATA2__SIZE 0x00000001
+#define CYFLD_GPIO_PRT_DATA3__OFFSET 0x00000003
+#define CYFLD_GPIO_PRT_DATA3__SIZE 0x00000001
+#define CYFLD_GPIO_PRT_DATA4__OFFSET 0x00000004
+#define CYFLD_GPIO_PRT_DATA4__SIZE 0x00000001
+#define CYFLD_GPIO_PRT_DATA5__OFFSET 0x00000005
+#define CYFLD_GPIO_PRT_DATA5__SIZE 0x00000001
+#define CYFLD_GPIO_PRT_DATA6__OFFSET 0x00000006
+#define CYFLD_GPIO_PRT_DATA6__SIZE 0x00000001
+#define CYFLD_GPIO_PRT_DATA7__OFFSET 0x00000007
+#define CYFLD_GPIO_PRT_DATA7__SIZE 0x00000001
+#define CYREG_GPIO_PRT0_PS 0x40040004
+#define CYFLD_GPIO_PRT_FLT_DATA__OFFSET 0x00000008
+#define CYFLD_GPIO_PRT_FLT_DATA__SIZE 0x00000001
+#define CYREG_GPIO_PRT0_PC 0x40040008
+#define CYFLD_GPIO_PRT_DM0__OFFSET 0x00000000
+#define CYFLD_GPIO_PRT_DM0__SIZE 0x00000003
+#define CYVAL_GPIO_PRT_DM0_OFF 0x00000000
+#define CYVAL_GPIO_PRT_DM0_INPUT 0x00000001
+#define CYVAL_GPIO_PRT_DM0_0_PU 0x00000002
+#define CYVAL_GPIO_PRT_DM0_PD_1 0x00000003
+#define CYVAL_GPIO_PRT_DM0_0_Z 0x00000004
+#define CYVAL_GPIO_PRT_DM0_Z_1 0x00000005
+#define CYVAL_GPIO_PRT_DM0_0_1 0x00000006
+#define CYVAL_GPIO_PRT_DM0_PD_PU 0x00000007
+#define CYFLD_GPIO_PRT_DM1__OFFSET 0x00000003
+#define CYFLD_GPIO_PRT_DM1__SIZE 0x00000003
+#define CYFLD_GPIO_PRT_DM2__OFFSET 0x00000006
+#define CYFLD_GPIO_PRT_DM2__SIZE 0x00000003
+#define CYFLD_GPIO_PRT_DM3__OFFSET 0x00000009
+#define CYFLD_GPIO_PRT_DM3__SIZE 0x00000003
+#define CYFLD_GPIO_PRT_DM4__OFFSET 0x0000000c
+#define CYFLD_GPIO_PRT_DM4__SIZE 0x00000003
+#define CYFLD_GPIO_PRT_DM5__OFFSET 0x0000000f
+#define CYFLD_GPIO_PRT_DM5__SIZE 0x00000003
+#define CYFLD_GPIO_PRT_DM6__OFFSET 0x00000012
+#define CYFLD_GPIO_PRT_DM6__SIZE 0x00000003
+#define CYFLD_GPIO_PRT_DM7__OFFSET 0x00000015
+#define CYFLD_GPIO_PRT_DM7__SIZE 0x00000003
+#define CYFLD_GPIO_PRT_PORT_VTRIP_SEL__OFFSET 0x00000018
+#define CYFLD_GPIO_PRT_PORT_VTRIP_SEL__SIZE 0x00000001
+#define CYFLD_GPIO_PRT_PORT_SLOW__OFFSET 0x00000019
+#define CYFLD_GPIO_PRT_PORT_SLOW__SIZE 0x00000001
+#define CYVAL_GPIO_PRT_PORT_SLOW_PORT_SLEW_CTL_0 0x00000000
+#define CYVAL_GPIO_PRT_PORT_SLOW_PORT_SLEW_CTL_1 0x00000001
+#define CYVAL_GPIO_PRT_PORT_SLOW_PORT_SLEW_CTL_2 0x00000002
+#define CYVAL_GPIO_PRT_PORT_SLOW_PORT_SLEW_CTL_3 0x00000003
+#define CYFLD_GPIO_PRT_PORT_IB_MODE_SEL__OFFSET 0x0000001e
+#define CYFLD_GPIO_PRT_PORT_IB_MODE_SEL__SIZE 0x00000002
+#define CYREG_GPIO_PRT0_INTR_CFG 0x4004000c
+#define CYFLD_GPIO_PRT_EDGE0_SEL__OFFSET 0x00000000
+#define CYFLD_GPIO_PRT_EDGE0_SEL__SIZE 0x00000002
+#define CYVAL_GPIO_PRT_EDGE0_SEL_DISABLE 0x00000000
+#define CYVAL_GPIO_PRT_EDGE0_SEL_RISING 0x00000001
+#define CYVAL_GPIO_PRT_EDGE0_SEL_FALLING 0x00000002
+#define CYVAL_GPIO_PRT_EDGE0_SEL_BOTH 0x00000003
+#define CYFLD_GPIO_PRT_EDGE1_SEL__OFFSET 0x00000002
+#define CYFLD_GPIO_PRT_EDGE1_SEL__SIZE 0x00000002
+#define CYFLD_GPIO_PRT_EDGE2_SEL__OFFSET 0x00000004
+#define CYFLD_GPIO_PRT_EDGE2_SEL__SIZE 0x00000002
+#define CYFLD_GPIO_PRT_EDGE3_SEL__OFFSET 0x00000006
+#define CYFLD_GPIO_PRT_EDGE3_SEL__SIZE 0x00000002
+#define CYFLD_GPIO_PRT_EDGE4_SEL__OFFSET 0x00000008
+#define CYFLD_GPIO_PRT_EDGE4_SEL__SIZE 0x00000002
+#define CYFLD_GPIO_PRT_EDGE5_SEL__OFFSET 0x0000000a
+#define CYFLD_GPIO_PRT_EDGE5_SEL__SIZE 0x00000002
+#define CYFLD_GPIO_PRT_EDGE6_SEL__OFFSET 0x0000000c
+#define CYFLD_GPIO_PRT_EDGE6_SEL__SIZE 0x00000002
+#define CYFLD_GPIO_PRT_EDGE7_SEL__OFFSET 0x0000000e
+#define CYFLD_GPIO_PRT_EDGE7_SEL__SIZE 0x00000002
+#define CYFLD_GPIO_PRT_FLT_EDGE_SEL__OFFSET 0x00000010
+#define CYFLD_GPIO_PRT_FLT_EDGE_SEL__SIZE 0x00000002
+#define CYVAL_GPIO_PRT_FLT_EDGE_SEL_DISABLE 0x00000000
+#define CYVAL_GPIO_PRT_FLT_EDGE_SEL_RISING 0x00000001
+#define CYVAL_GPIO_PRT_FLT_EDGE_SEL_FALLING 0x00000002
+#define CYVAL_GPIO_PRT_FLT_EDGE_SEL_BOTH 0x00000003
+#define CYFLD_GPIO_PRT_FLT_SEL__OFFSET 0x00000012
+#define CYFLD_GPIO_PRT_FLT_SEL__SIZE 0x00000003
+#define CYREG_GPIO_PRT0_INTR 0x40040010
+#define CYFLD_GPIO_PRT_PS_DATA0__OFFSET 0x00000010
+#define CYFLD_GPIO_PRT_PS_DATA0__SIZE 0x00000001
+#define CYFLD_GPIO_PRT_PS_DATA1__OFFSET 0x00000011
+#define CYFLD_GPIO_PRT_PS_DATA1__SIZE 0x00000001
+#define CYFLD_GPIO_PRT_PS_DATA2__OFFSET 0x00000012
+#define CYFLD_GPIO_PRT_PS_DATA2__SIZE 0x00000001
+#define CYFLD_GPIO_PRT_PS_DATA3__OFFSET 0x00000013
+#define CYFLD_GPIO_PRT_PS_DATA3__SIZE 0x00000001
+#define CYFLD_GPIO_PRT_PS_DATA4__OFFSET 0x00000014
+#define CYFLD_GPIO_PRT_PS_DATA4__SIZE 0x00000001
+#define CYFLD_GPIO_PRT_PS_DATA5__OFFSET 0x00000015
+#define CYFLD_GPIO_PRT_PS_DATA5__SIZE 0x00000001
+#define CYFLD_GPIO_PRT_PS_DATA6__OFFSET 0x00000016
+#define CYFLD_GPIO_PRT_PS_DATA6__SIZE 0x00000001
+#define CYFLD_GPIO_PRT_PS_DATA7__OFFSET 0x00000017
+#define CYFLD_GPIO_PRT_PS_DATA7__SIZE 0x00000001
+#define CYFLD_GPIO_PRT_PS_FLT_DATA__OFFSET 0x00000018
+#define CYFLD_GPIO_PRT_PS_FLT_DATA__SIZE 0x00000001
+#define CYREG_GPIO_PRT0_PC2 0x40040018
+#define CYFLD_GPIO_PRT_INP_DIS0__OFFSET 0x00000000
+#define CYFLD_GPIO_PRT_INP_DIS0__SIZE 0x00000001
+#define CYFLD_GPIO_PRT_INP_DIS1__OFFSET 0x00000001
+#define CYFLD_GPIO_PRT_INP_DIS1__SIZE 0x00000001
+#define CYFLD_GPIO_PRT_INP_DIS2__OFFSET 0x00000002
+#define CYFLD_GPIO_PRT_INP_DIS2__SIZE 0x00000001
+#define CYFLD_GPIO_PRT_INP_DIS3__OFFSET 0x00000003
+#define CYFLD_GPIO_PRT_INP_DIS3__SIZE 0x00000001
+#define CYFLD_GPIO_PRT_INP_DIS4__OFFSET 0x00000004
+#define CYFLD_GPIO_PRT_INP_DIS4__SIZE 0x00000001
+#define CYFLD_GPIO_PRT_INP_DIS5__OFFSET 0x00000005
+#define CYFLD_GPIO_PRT_INP_DIS5__SIZE 0x00000001
+#define CYFLD_GPIO_PRT_INP_DIS6__OFFSET 0x00000006
+#define CYFLD_GPIO_PRT_INP_DIS6__SIZE 0x00000001
+#define CYFLD_GPIO_PRT_INP_DIS7__OFFSET 0x00000007
+#define CYFLD_GPIO_PRT_INP_DIS7__SIZE 0x00000001
+#define CYREG_GPIO_PRT0_DR_SET 0x40040040
+#define CYFLD_GPIO_PRT_DATA__OFFSET 0x00000000
+#define CYFLD_GPIO_PRT_DATA__SIZE 0x00000008
+#define CYREG_GPIO_PRT0_DR_CLR 0x40040044
+#define CYREG_GPIO_PRT0_DR_INV 0x40040048
+#define CYDEV_GPIO_PRT1_BASE 0x40040100
+#define CYDEV_GPIO_PRT1_SIZE 0x00000100
+#define CYREG_GPIO_PRT1_DR 0x40040100
+#define CYREG_GPIO_PRT1_PS 0x40040104
+#define CYREG_GPIO_PRT1_PC 0x40040108
+#define CYREG_GPIO_PRT1_INTR_CFG 0x4004010c
+#define CYREG_GPIO_PRT1_INTR 0x40040110
+#define CYREG_GPIO_PRT1_PC2 0x40040118
+#define CYREG_GPIO_PRT1_DR_SET 0x40040140
+#define CYREG_GPIO_PRT1_DR_CLR 0x40040144
+#define CYREG_GPIO_PRT1_DR_INV 0x40040148
+#define CYDEV_GPIO_PRT2_BASE 0x40040200
+#define CYDEV_GPIO_PRT2_SIZE 0x00000100
+#define CYREG_GPIO_PRT2_DR 0x40040200
+#define CYREG_GPIO_PRT2_PS 0x40040204
+#define CYREG_GPIO_PRT2_PC 0x40040208
+#define CYREG_GPIO_PRT2_INTR_CFG 0x4004020c
+#define CYREG_GPIO_PRT2_INTR 0x40040210
+#define CYREG_GPIO_PRT2_PC2 0x40040218
+#define CYREG_GPIO_PRT2_DR_SET 0x40040240
+#define CYREG_GPIO_PRT2_DR_CLR 0x40040244
+#define CYREG_GPIO_PRT2_DR_INV 0x40040248
+#define CYDEV_GPIO_PRT3_BASE 0x40040300
+#define CYDEV_GPIO_PRT3_SIZE 0x00000100
+#define CYREG_GPIO_PRT3_DR 0x40040300
+#define CYREG_GPIO_PRT3_PS 0x40040304
+#define CYREG_GPIO_PRT3_PC 0x40040308
+#define CYREG_GPIO_PRT3_INTR_CFG 0x4004030c
+#define CYREG_GPIO_PRT3_INTR 0x40040310
+#define CYREG_GPIO_PRT3_PC2 0x40040318
+#define CYREG_GPIO_PRT3_DR_SET 0x40040340
+#define CYREG_GPIO_PRT3_DR_CLR 0x40040344
+#define CYREG_GPIO_PRT3_DR_INV 0x40040348
+#define CYDEV_GPIO_PRT4_BASE 0x40040400
+#define CYDEV_GPIO_PRT4_SIZE 0x00000100
+#define CYREG_GPIO_PRT4_DR 0x40040400
+#define CYREG_GPIO_PRT4_PS 0x40040404
+#define CYREG_GPIO_PRT4_PC 0x40040408
+#define CYREG_GPIO_PRT4_INTR_CFG 0x4004040c
+#define CYREG_GPIO_PRT4_INTR 0x40040410
+#define CYREG_GPIO_PRT4_PC2 0x40040418
+#define CYREG_GPIO_PRT4_DR_SET 0x40040440
+#define CYREG_GPIO_PRT4_DR_CLR 0x40040444
+#define CYREG_GPIO_PRT4_DR_INV 0x40040448
+#define CYDEV_GPIO_PRT5_BASE 0x40040500
+#define CYDEV_GPIO_PRT5_SIZE 0x00000100
+#define CYREG_GPIO_PRT5_DR 0x40040500
+#define CYREG_GPIO_PRT5_PS 0x40040504
+#define CYREG_GPIO_PRT5_PC 0x40040508
+#define CYFLD_GPIO_PRT_PORT_HYST_TRIM__OFFSET 0x0000001b
+#define CYFLD_GPIO_PRT_PORT_HYST_TRIM__SIZE 0x00000001
+#define CYFLD_GPIO_PRT_PORT_SLEW_CTL__OFFSET 0x0000001c
+#define CYFLD_GPIO_PRT_PORT_SLEW_CTL__SIZE 0x00000002
+#define CYVAL_GPIO_PRT_PORT_SLEW_CTL_PORT_SLEW_CTL_0 0x00000000
+#define CYVAL_GPIO_PRT_PORT_SLEW_CTL_PORT_SLEW_CTL_1 0x00000001
+#define CYVAL_GPIO_PRT_PORT_SLEW_CTL_PORT_SLEW_CTL_2 0x00000002
+#define CYVAL_GPIO_PRT_PORT_SLEW_CTL_PORT_SLEW_CTL_3 0x00000003
+#define CYREG_GPIO_PRT5_INTR_CFG 0x4004050c
+#define CYREG_GPIO_PRT5_INTR 0x40040510
+#define CYREG_GPIO_PRT5_PC2 0x40040518
+#define CYREG_GPIO_PRT5_DR_SET 0x40040540
+#define CYREG_GPIO_PRT5_DR_CLR 0x40040544
+#define CYREG_GPIO_PRT5_DR_INV 0x40040548
+#define CYDEV_GPIO_PRT6_BASE 0x40040600
+#define CYDEV_GPIO_PRT6_SIZE 0x00000100
+#define CYREG_GPIO_PRT6_DR 0x40040600
+#define CYREG_GPIO_PRT6_PS 0x40040604
+#define CYREG_GPIO_PRT6_PC 0x40040608
+#define CYREG_GPIO_PRT6_INTR_CFG 0x4004060c
+#define CYREG_GPIO_PRT6_INTR 0x40040610
+#define CYREG_GPIO_PRT6_PC2 0x40040618
+#define CYREG_GPIO_PRT6_DR_SET 0x40040640
+#define CYREG_GPIO_PRT6_DR_CLR 0x40040644
+#define CYREG_GPIO_PRT6_DR_INV 0x40040648
+#define CYREG_GPIO_INTR_CAUSE 0x40041000
+#define CYFLD_GPIO_PORT_INT__OFFSET 0x00000000
+#define CYFLD_GPIO_PORT_INT__SIZE 0x00000007
+#define CYREG_PWR_CONTROL 0x400b0000
+#define CYFLD__POWER_MODE__OFFSET 0x00000000
+#define CYFLD__POWER_MODE__SIZE 0x00000004
+#define CYVAL__POWER_MODE_RESET 0x00000000
+#define CYVAL__POWER_MODE_ACTIVE 0x00000001
+#define CYVAL__POWER_MODE_SLEEP 0x00000002
+#define CYVAL__POWER_MODE_DEEP_SLEEP 0x00000003
+#define CYVAL__POWER_MODE_HIBERNATE 0x00000004
+#define CYFLD__DEBUG_SESSION__OFFSET 0x00000004
+#define CYFLD__DEBUG_SESSION__SIZE 0x00000001
+#define CYVAL__DEBUG_SESSION_NO_SESSION 0x00000000
+#define CYVAL__DEBUG_SESSION_SESSION_ACTIVE 0x00000001
+#define CYFLD__LPM_READY__OFFSET 0x00000005
+#define CYFLD__LPM_READY__SIZE 0x00000001
+#define CYFLD__EXT_VCCD__OFFSET 0x00000017
+#define CYFLD__EXT_VCCD__SIZE 0x00000001
+#define CYFLD__HVMON_ENABLE__OFFSET 0x00000018
+#define CYFLD__HVMON_ENABLE__SIZE 0x00000001
+#define CYFLD__HVMON_RELOAD__OFFSET 0x00000019
+#define CYFLD__HVMON_RELOAD__SIZE 0x00000001
+#define CYFLD__FIMO_DISABLE__OFFSET 0x0000001b
+#define CYFLD__FIMO_DISABLE__SIZE 0x00000001
+#define CYFLD__HIBERNATE_DISABLE__OFFSET 0x0000001c
+#define CYFLD__HIBERNATE_DISABLE__SIZE 0x00000001
+#define CYFLD__LFCLK_SHORT__OFFSET 0x0000001d
+#define CYFLD__LFCLK_SHORT__SIZE 0x00000001
+#define CYFLD__HIBERNATE__OFFSET 0x0000001f
+#define CYFLD__HIBERNATE__SIZE 0x00000001
+#define CYVAL__HIBERNATE_DEEP_SLEEP 0x00000000
+#define CYVAL__HIBERNATE_HIBERNATE 0x00000001
+#define CYREG_PWR_INTR 0x400b0004
+#define CYFLD__LVD__OFFSET 0x00000001
+#define CYFLD__LVD__SIZE 0x00000001
+#define CYREG_PWR_INTR_MASK 0x400b0008
+#define CYREG_PWR_KEY_DELAY 0x400b000c
+#define CYFLD__WAKEUP_HOLDOFF__OFFSET 0x00000000
+#define CYFLD__WAKEUP_HOLDOFF__SIZE 0x0000000a
+#define CYREG_PWR_PWRSYS_CONFIG 0x400b0010
+#define CYFLD__HIB_TEST_EN__OFFSET 0x00000008
+#define CYFLD__HIB_TEST_EN__SIZE 0x00000001
+#define CYFLD__HIB_TEST_REP__OFFSET 0x00000009
+#define CYFLD__HIB_TEST_REP__SIZE 0x00000001
+#define CYREG_PWR_BG_CONFIG 0x400b0014
+#define CYFLD__BG_DFT_EN__OFFSET 0x00000000
+#define CYFLD__BG_DFT_EN__SIZE 0x00000001
+#define CYFLD__BG_DFT_VREF_SEL__OFFSET 0x00000001
+#define CYFLD__BG_DFT_VREF_SEL__SIZE 0x00000004
+#define CYFLD__BG_DFT_CORE_SEL__OFFSET 0x00000005
+#define CYFLD__BG_DFT_CORE_SEL__SIZE 0x00000001
+#define CYFLD__BG_DFT_ICORE_SEL__OFFSET 0x00000006
+#define CYFLD__BG_DFT_ICORE_SEL__SIZE 0x00000002
+#define CYFLD__BG_DFT_VCORE_SEL__OFFSET 0x00000008
+#define CYFLD__BG_DFT_VCORE_SEL__SIZE 0x00000001
+#define CYFLD__VREF_EN__OFFSET 0x00000010
+#define CYFLD__VREF_EN__SIZE 0x00000003
+#define CYREG_PWR_VMON_CONFIG 0x400b0018
+#define CYFLD__LVD_EN__OFFSET 0x00000000
+#define CYFLD__LVD_EN__SIZE 0x00000001
+#define CYFLD__LVD_SEL__OFFSET 0x00000001
+#define CYFLD__LVD_SEL__SIZE 0x00000004
+#define CYFLD__VMON_DDFT_SEL__OFFSET 0x00000005
+#define CYFLD__VMON_DDFT_SEL__SIZE 0x00000003
+#define CYFLD__VMON_ADFT_SEL__OFFSET 0x00000008
+#define CYFLD__VMON_ADFT_SEL__SIZE 0x00000002
+#define CYREG_PWR_DFT_SELECT 0x400b001c
+#define CYFLD__TVMON1_SEL__OFFSET 0x00000000
+#define CYFLD__TVMON1_SEL__SIZE 0x00000003
+#define CYFLD__TVMON2_SEL__OFFSET 0x00000003
+#define CYFLD__TVMON2_SEL__SIZE 0x00000003
+#define CYFLD__BYPASS__OFFSET 0x00000006
+#define CYFLD__BYPASS__SIZE 0x00000001
+#define CYFLD__ACTIVE_EN__OFFSET 0x00000007
+#define CYFLD__ACTIVE_EN__SIZE 0x00000001
+#define CYFLD__ACTIVE_INRUSH_DIS__OFFSET 0x00000008
+#define CYFLD__ACTIVE_INRUSH_DIS__SIZE 0x00000001
+#define CYFLD__LPCOMP_DIS__OFFSET 0x00000009
+#define CYFLD__LPCOMP_DIS__SIZE 0x00000001
+#define CYFLD__BLEED_EN__OFFSET 0x0000000a
+#define CYFLD__BLEED_EN__SIZE 0x00000001
+#define CYFLD__IPOR_EN__OFFSET 0x0000000b
+#define CYFLD__IPOR_EN__SIZE 0x00000001
+#define CYFLD__POWER_UP_RAW_BYP__OFFSET 0x0000000c
+#define CYFLD__POWER_UP_RAW_BYP__SIZE 0x00000001
+#define CYFLD__POWER_UP_RAW_CTL__OFFSET 0x0000000d
+#define CYFLD__POWER_UP_RAW_CTL__SIZE 0x00000001
+#define CYFLD__DEEPSLEEP_EN__OFFSET 0x0000000e
+#define CYFLD__DEEPSLEEP_EN__SIZE 0x00000001
+#define CYFLD__RSVD_BYPASS__OFFSET 0x0000000f
+#define CYFLD__RSVD_BYPASS__SIZE 0x00000001
+#define CYFLD__NWELL_OPEN__OFFSET 0x00000010
+#define CYFLD__NWELL_OPEN__SIZE 0x00000001
+#define CYFLD__HIBERNATE_OPEN__OFFSET 0x00000011
+#define CYFLD__HIBERNATE_OPEN__SIZE 0x00000001
+#define CYFLD__DEEPSLEEP_OPEN__OFFSET 0x00000012
+#define CYFLD__DEEPSLEEP_OPEN__SIZE 0x00000001
+#define CYFLD__QUIET_OPEN__OFFSET 0x00000013
+#define CYFLD__QUIET_OPEN__SIZE 0x00000001
+#define CYFLD__LFCLK_OPEN__OFFSET 0x00000014
+#define CYFLD__LFCLK_OPEN__SIZE 0x00000001
+#define CYFLD__QUIET_EN__OFFSET 0x00000016
+#define CYFLD__QUIET_EN__SIZE 0x00000001
+#define CYFLD__BREF_EN__OFFSET 0x00000017
+#define CYFLD__BREF_EN__SIZE 0x00000001
+#define CYFLD__BREF_OUTEN__OFFSET 0x00000018
+#define CYFLD__BREF_OUTEN__SIZE 0x00000001
+#define CYFLD__BREF_REFSW__OFFSET 0x00000019
+#define CYFLD__BREF_REFSW__SIZE 0x00000001
+#define CYFLD__BREF_TESTMODE__OFFSET 0x0000001a
+#define CYFLD__BREF_TESTMODE__SIZE 0x00000001
+#define CYFLD__NWELL_DIS__OFFSET 0x0000001b
+#define CYFLD__NWELL_DIS__SIZE 0x00000001
+#define CYFLD__HVMON_DFT_OVR__OFFSET 0x0000001c
+#define CYFLD__HVMON_DFT_OVR__SIZE 0x00000001
+#define CYFLD__IMO_REFGEN_DIS__OFFSET 0x0000001d
+#define CYFLD__IMO_REFGEN_DIS__SIZE 0x00000001
+#define CYFLD__POWER_UP_ACTIVE__OFFSET 0x0000001e
+#define CYFLD__POWER_UP_ACTIVE__SIZE 0x00000001
+#define CYFLD__POWER_UP_HIBDPSLP__OFFSET 0x0000001f
+#define CYFLD__POWER_UP_HIBDPSLP__SIZE 0x00000001
+#define CYREG_PWR_DDFT_SELECT 0x400b0020
+#define CYFLD__DDFT1_SEL__OFFSET 0x00000000
+#define CYFLD__DDFT1_SEL__SIZE 0x00000004
+#define CYFLD__DDFT2_SEL__OFFSET 0x00000004
+#define CYFLD__DDFT2_SEL__SIZE 0x00000004
+#define CYREG_PWR_DFT_KEY 0x400b0024
+#define CYFLD__KEY16__OFFSET 0x00000000
+#define CYFLD__KEY16__SIZE 0x00000010
+#define CYFLD__HBOD_OFF_AWAKE__OFFSET 0x00000010
+#define CYFLD__HBOD_OFF_AWAKE__SIZE 0x00000001
+#define CYFLD__BODS_OFF__OFFSET 0x00000011
+#define CYFLD__BODS_OFF__SIZE 0x00000001
+#define CYFLD__DFT_MODE__OFFSET 0x00000012
+#define CYFLD__DFT_MODE__SIZE 0x00000001
+#define CYFLD__IO_DISABLE_BYPASS__OFFSET 0x00000013
+#define CYFLD__IO_DISABLE_BYPASS__SIZE 0x00000001
+#define CYFLD__VMON_PD__OFFSET 0x00000014
+#define CYFLD__VMON_PD__SIZE 0x00000001
+#define CYREG_PWR_BOD_KEY 0x400b0028
+#define CYREG_PWR_STOP 0x400b002c
+#define CYFLD__TOKEN__OFFSET 0x00000000
+#define CYFLD__TOKEN__SIZE 0x00000008
+#define CYFLD__UNLOCK__OFFSET 0x00000008
+#define CYFLD__UNLOCK__SIZE 0x00000008
+#define CYFLD__POLARITY__OFFSET 0x00000010
+#define CYFLD__POLARITY__SIZE 0x00000001
+#define CYFLD__FREEZE__OFFSET 0x00000011
+#define CYFLD__FREEZE__SIZE 0x00000001
+#define CYFLD__STOP__OFFSET 0x0000001f
+#define CYFLD__STOP__SIZE 0x00000001
+#define CYREG_CLK_SELECT 0x400b0100
+#define CYFLD__DIRECT_SEL__OFFSET 0x00000000
+#define CYFLD__DIRECT_SEL__SIZE 0x00000003
+#define CYVAL__DIRECT_SEL_IMO 0x00000000
+#define CYVAL__DIRECT_SEL_EXTCLK 0x00000001
+#define CYVAL__DIRECT_SEL_ECO 0x00000002
+#define CYVAL__DIRECT_SEL_DSI0 0x00000004
+#define CYVAL__DIRECT_SEL_DSI1 0x00000005
+#define CYVAL__DIRECT_SEL_DSI2 0x00000006
+#define CYVAL__DIRECT_SEL_DSI3 0x00000007
+#define CYFLD__DBL_SEL__OFFSET 0x00000003
+#define CYFLD__DBL_SEL__SIZE 0x00000003
+#define CYVAL__DBL_SEL_IMO 0x00000000
+#define CYVAL__DBL_SEL_EXTCLK 0x00000001
+#define CYVAL__DBL_SEL_ECO 0x00000002
+#define CYVAL__DBL_SEL_DSI0 0x00000004
+#define CYVAL__DBL_SEL_DSI1 0x00000005
+#define CYVAL__DBL_SEL_DSI2 0x00000006
+#define CYVAL__DBL_SEL_DSI3 0x00000007
+#define CYFLD__PLL_SEL__OFFSET 0x00000006
+#define CYFLD__PLL_SEL__SIZE 0x00000003
+#define CYVAL__PLL_SEL_IMO 0x00000000
+#define CYVAL__PLL_SEL_EXTCLK 0x00000001
+#define CYVAL__PLL_SEL_ECO 0x00000002
+#define CYVAL__PLL_SEL_DPLL 0x00000003
+#define CYVAL__PLL_SEL_DSI0 0x00000004
+#define CYVAL__PLL_SEL_DSI1 0x00000005
+#define CYVAL__PLL_SEL_DSI2 0x00000006
+#define CYVAL__PLL_SEL_DSI3 0x00000007
+#define CYFLD__DPLLIN_SEL__OFFSET 0x00000009
+#define CYFLD__DPLLIN_SEL__SIZE 0x00000003
+#define CYVAL__DPLLIN_SEL_IMO 0x00000000
+#define CYVAL__DPLLIN_SEL_EXTCLK 0x00000001
+#define CYVAL__DPLLIN_SEL_ECO 0x00000002
+#define CYVAL__DPLLIN_SEL_DSI0 0x00000004
+#define CYVAL__DPLLIN_SEL_DSI1 0x00000005
+#define CYVAL__DPLLIN_SEL_DSI2 0x00000006
+#define CYVAL__DPLLIN_SEL_DSI3 0x00000007
+#define CYFLD__DPLLREF_SEL__OFFSET 0x0000000c
+#define CYFLD__DPLLREF_SEL__SIZE 0x00000002
+#define CYVAL__DPLLREF_SEL_DSI0 0x00000000
+#define CYVAL__DPLLREF_SEL_DSI1 0x00000001
+#define CYVAL__DPLLREF_SEL_DSI2 0x00000002
+#define CYVAL__DPLLREF_SEL_DSI3 0x00000003
+#define CYFLD__WDT_LOCK__OFFSET 0x0000000e
+#define CYFLD__WDT_LOCK__SIZE 0x00000002
+#define CYVAL__WDT_LOCK_NO_CHG 0x00000000
+#define CYVAL__WDT_LOCK_CLR0 0x00000001
+#define CYVAL__WDT_LOCK_CLR1 0x00000002
+#define CYVAL__WDT_LOCK_SET01 0x00000003
+#define CYFLD__HFCLK_SEL__OFFSET 0x00000010
+#define CYFLD__HFCLK_SEL__SIZE 0x00000002
+#define CYVAL__HFCLK_SEL_DIRECT_SEL 0x00000000
+#define CYVAL__HFCLK_SEL_DBL 0x00000001
+#define CYVAL__HFCLK_SEL_PLL 0x00000002
+#define CYFLD__HALF_EN__OFFSET 0x00000012
+#define CYFLD__HALF_EN__SIZE 0x00000001
+#define CYFLD__SYSCLK_DIV__OFFSET 0x00000013
+#define CYFLD__SYSCLK_DIV__SIZE 0x00000003
+#define CYVAL__SYSCLK_DIV_NO_DIV 0x00000000
+#define CYVAL__SYSCLK_DIV_DIV_BY_2 0x00000001
+#define CYVAL__SYSCLK_DIV_DIV_BY_4 0x00000002
+#define CYVAL__SYSCLK_DIV_DIV_BY_8 0x00000003
+#define CYVAL__SYSCLK_DIV_DIV_BY_16 0x00000004
+#define CYVAL__SYSCLK_DIV_DIV_BY_32 0x00000005
+#define CYVAL__SYSCLK_DIV_DIV_BY_64 0x00000006
+#define CYVAL__SYSCLK_DIV_DIV_BY_128 0x00000007
+#define CYREG_CLK_ILO_CONFIG 0x400b0104
+#define CYFLD__PD_MODE__OFFSET 0x00000000
+#define CYFLD__PD_MODE__SIZE 0x00000001
+#define CYVAL__PD_MODE_SLEEP 0x00000000
+#define CYVAL__PD_MODE_COMA 0x00000001
+#define CYFLD__TURBO__OFFSET 0x00000001
+#define CYFLD__TURBO__SIZE 0x00000001
+#define CYFLD__SATBIAS__OFFSET 0x00000002
+#define CYFLD__SATBIAS__SIZE 0x00000001
+#define CYVAL__SATBIAS_SATURATED 0x00000000
+#define CYVAL__SATBIAS_SUBTHRESHOLD 0x00000001
+#define CYFLD__ENABLE__OFFSET 0x0000001f
+#define CYFLD__ENABLE__SIZE 0x00000001
+#define CYREG_CLK_IMO_CONFIG 0x400b0108
+#define CYFLD__FLASHPUMP_SEL__OFFSET 0x00000016
+#define CYFLD__FLASHPUMP_SEL__SIZE 0x00000001
+#define CYVAL__FLASHPUMP_SEL_GND 0x00000000
+#define CYVAL__FLASHPUMP_SEL_CLK36 0x00000001
+#define CYFLD__EN_FASTBIAS__OFFSET 0x00000017
+#define CYFLD__EN_FASTBIAS__SIZE 0x00000001
+#define CYFLD__TEST_FASTBIAS__OFFSET 0x00000018
+#define CYFLD__TEST_FASTBIAS__SIZE 0x00000001
+#define CYFLD__PUMP_SEL__OFFSET 0x00000019
+#define CYFLD__PUMP_SEL__SIZE 0x00000003
+#define CYVAL__PUMP_SEL_GND 0x00000000
+#define CYVAL__PUMP_SEL_IMO 0x00000001
+#define CYVAL__PUMP_SEL_DBL 0x00000002
+#define CYVAL__PUMP_SEL_CLK36 0x00000003
+#define CYVAL__PUMP_SEL_FF1 0x00000004
+#define CYFLD__TEST_USB_MODE__OFFSET 0x0000001c
+#define CYFLD__TEST_USB_MODE__SIZE 0x00000001
+#define CYFLD__EN_CLK36__OFFSET 0x0000001d
+#define CYFLD__EN_CLK36__SIZE 0x00000001
+#define CYFLD__EN_CLK2X__OFFSET 0x0000001e
+#define CYFLD__EN_CLK2X__SIZE 0x00000001
+#define CYREG_CLK_IMO_SPREAD 0x400b010c
+#define CYFLD__SS_VALUE__OFFSET 0x00000000
+#define CYFLD__SS_VALUE__SIZE 0x00000005
+#define CYFLD__SS_MAX__OFFSET 0x00000008
+#define CYFLD__SS_MAX__SIZE 0x00000005
+#define CYFLD__SS_RANGE__OFFSET 0x0000001c
+#define CYFLD__SS_RANGE__SIZE 0x00000002
+#define CYVAL__SS_RANGE_M1 0x00000000
+#define CYVAL__SS_RANGE_M2 0x00000001
+#define CYVAL__SS_RANGE_M4 0x00000002
+#define CYFLD__SS_MODE__OFFSET 0x0000001e
+#define CYFLD__SS_MODE__SIZE 0x00000002
+#define CYVAL__SS_MODE_OFF 0x00000000
+#define CYVAL__SS_MODE_TRIANGLE 0x00000001
+#define CYVAL__SS_MODE_LFSR 0x00000002
+#define CYVAL__SS_MODE_DSI 0x00000003
+#define CYREG_CLK_DFT_SELECT 0x400b0110
+#define CYFLD__DFT_SEL1__OFFSET 0x00000000
+#define CYFLD__DFT_SEL1__SIZE 0x00000004
+#define CYVAL__DFT_SEL1_NC 0x00000000
+#define CYVAL__DFT_SEL1_ILO 0x00000001
+#define CYVAL__DFT_SEL1_WCO 0x00000002
+#define CYVAL__DFT_SEL1_IMO 0x00000003
+#define CYVAL__DFT_SEL1_ECO 0x00000004
+#define CYVAL__DFT_SEL1_PLL 0x00000005
+#define CYVAL__DFT_SEL1_DPLL_OUT 0x00000006
+#define CYVAL__DFT_SEL1_DPLL_REF 0x00000007
+#define CYVAL__DFT_SEL1_DBL 0x00000008
+#define CYVAL__DFT_SEL1_IMO2X 0x00000009
+#define CYVAL__DFT_SEL1_IMO36 0x0000000a
+#define CYVAL__DFT_SEL1_HFCLK 0x0000000b
+#define CYVAL__DFT_SEL1_LFCLK 0x0000000c
+#define CYVAL__DFT_SEL1_SYSCLK 0x0000000d
+#define CYVAL__DFT_SEL1_EXTCLK 0x0000000e
+#define CYVAL__DFT_SEL1_HALFSYSCLK 0x0000000f
+#define CYFLD__DFT_DIV1__OFFSET 0x00000004
+#define CYFLD__DFT_DIV1__SIZE 0x00000002
+#define CYVAL__DFT_DIV1_NO_DIV 0x00000000
+#define CYVAL__DFT_DIV1_DIV_BY_2 0x00000001
+#define CYVAL__DFT_DIV1_DIV_BY_4 0x00000002
+#define CYVAL__DFT_DIV1_DIV_BY_8 0x00000003
+#define CYFLD__DFT_SEL2__OFFSET 0x00000008
+#define CYFLD__DFT_SEL2__SIZE 0x00000004
+#define CYVAL__DFT_SEL2_NC 0x00000000
+#define CYVAL__DFT_SEL2_ILO 0x00000001
+#define CYVAL__DFT_SEL2_WCO 0x00000002
+#define CYVAL__DFT_SEL2_IMO 0x00000003
+#define CYVAL__DFT_SEL2_ECO 0x00000004
+#define CYVAL__DFT_SEL2_PLL 0x00000005
+#define CYVAL__DFT_SEL2_DPLL_OUT 0x00000006
+#define CYVAL__DFT_SEL2_DPLL_REF 0x00000007
+#define CYVAL__DFT_SEL2_DBL 0x00000008
+#define CYVAL__DFT_SEL2_IMO2X 0x00000009
+#define CYVAL__DFT_SEL2_IMO36 0x0000000a
+#define CYVAL__DFT_SEL2_HFCLK 0x0000000b
+#define CYVAL__DFT_SEL2_LFCLK 0x0000000c
+#define CYVAL__DFT_SEL2_SYSCLK 0x0000000d
+#define CYVAL__DFT_SEL2_EXTCLK 0x0000000e
+#define CYVAL__DFT_SEL2_HALFSYSCLK 0x0000000f
+#define CYFLD__DFT_DIV2__OFFSET 0x0000000c
+#define CYFLD__DFT_DIV2__SIZE 0x00000002
+#define CYVAL__DFT_DIV2_NO_DIV 0x00000000
+#define CYVAL__DFT_DIV2_DIV_BY_2 0x00000001
+#define CYVAL__DFT_DIV2_DIV_BY_4 0x00000002
+#define CYVAL__DFT_DIV2_DIV_BY_8 0x00000003
+#define CYREG_WDT_CTRLOW 0x400b0200
+#define CYFLD__WDT_CTR0__OFFSET 0x00000000
+#define CYFLD__WDT_CTR0__SIZE 0x00000010
+#define CYFLD__WDT_CTR1__OFFSET 0x00000010
+#define CYFLD__WDT_CTR1__SIZE 0x00000010
+#define CYREG_WDT_CTRHIGH 0x400b0204
+#define CYFLD__WDT_CTR2__OFFSET 0x00000000
+#define CYFLD__WDT_CTR2__SIZE 0x00000020
+#define CYREG_WDT_MATCH 0x400b0208
+#define CYFLD__WDT_MATCH0__OFFSET 0x00000000
+#define CYFLD__WDT_MATCH0__SIZE 0x00000010
+#define CYFLD__WDT_MATCH1__OFFSET 0x00000010
+#define CYFLD__WDT_MATCH1__SIZE 0x00000010
+#define CYREG_WDT_CONFIG 0x400b020c
+#define CYFLD__WDT_MODE0__OFFSET 0x00000000
+#define CYFLD__WDT_MODE0__SIZE 0x00000002
+#define CYVAL__WDT_MODE0_NOTHING 0x00000000
+#define CYVAL__WDT_MODE0_INT 0x00000001
+#define CYVAL__WDT_MODE0_RESET 0x00000002
+#define CYVAL__WDT_MODE0_INT_THEN_RESET 0x00000003
+#define CYFLD__WDT_CLEAR0__OFFSET 0x00000002
+#define CYFLD__WDT_CLEAR0__SIZE 0x00000001
+#define CYFLD__WDT_CASCADE0_1__OFFSET 0x00000003
+#define CYFLD__WDT_CASCADE0_1__SIZE 0x00000001
+#define CYFLD__WDT_MODE1__OFFSET 0x00000008
+#define CYFLD__WDT_MODE1__SIZE 0x00000002
+#define CYVAL__WDT_MODE1_NOTHING 0x00000000
+#define CYVAL__WDT_MODE1_INT 0x00000001
+#define CYVAL__WDT_MODE1_RESET 0x00000002
+#define CYVAL__WDT_MODE1_INT_THEN_RESET 0x00000003
+#define CYFLD__WDT_CLEAR1__OFFSET 0x0000000a
+#define CYFLD__WDT_CLEAR1__SIZE 0x00000001
+#define CYFLD__WDT_CASCADE1_2__OFFSET 0x0000000b
+#define CYFLD__WDT_CASCADE1_2__SIZE 0x00000001
+#define CYFLD__WDT_MODE2__OFFSET 0x00000010
+#define CYFLD__WDT_MODE2__SIZE 0x00000001
+#define CYVAL__WDT_MODE2_NOTHING 0x00000000
+#define CYVAL__WDT_MODE2_INT 0x00000001
+#define CYFLD__WDT_BITS2__OFFSET 0x00000018
+#define CYFLD__WDT_BITS2__SIZE 0x00000005
+#define CYFLD__LFCLK_SEL__OFFSET 0x0000001e
+#define CYFLD__LFCLK_SEL__SIZE 0x00000002
+#define CYREG_WDT_CONTROL 0x400b0210
+#define CYFLD__WDT_ENABLE0__OFFSET 0x00000000
+#define CYFLD__WDT_ENABLE0__SIZE 0x00000001
+#define CYFLD__WDT_ENABLED0__OFFSET 0x00000001
+#define CYFLD__WDT_ENABLED0__SIZE 0x00000001
+#define CYFLD__WDT_INT0__OFFSET 0x00000002
+#define CYFLD__WDT_INT0__SIZE 0x00000001
+#define CYFLD__WDT_RESET0__OFFSET 0x00000003
+#define CYFLD__WDT_RESET0__SIZE 0x00000001
+#define CYFLD__WDT_ENABLE1__OFFSET 0x00000008
+#define CYFLD__WDT_ENABLE1__SIZE 0x00000001
+#define CYFLD__WDT_ENABLED1__OFFSET 0x00000009
+#define CYFLD__WDT_ENABLED1__SIZE 0x00000001
+#define CYFLD__WDT_INT1__OFFSET 0x0000000a
+#define CYFLD__WDT_INT1__SIZE 0x00000001
+#define CYFLD__WDT_RESET1__OFFSET 0x0000000b
+#define CYFLD__WDT_RESET1__SIZE 0x00000001
+#define CYFLD__WDT_ENABLE2__OFFSET 0x00000010
+#define CYFLD__WDT_ENABLE2__SIZE 0x00000001
+#define CYFLD__WDT_ENABLED2__OFFSET 0x00000011
+#define CYFLD__WDT_ENABLED2__SIZE 0x00000001
+#define CYFLD__WDT_INT2__OFFSET 0x00000012
+#define CYFLD__WDT_INT2__SIZE 0x00000001
+#define CYFLD__WDT_RESET2__OFFSET 0x00000013
+#define CYFLD__WDT_RESET2__SIZE 0x00000001
+#define CYREG_RES_CAUSE 0x400b0300
+#define CYFLD__RESET_WDT__OFFSET 0x00000000
+#define CYFLD__RESET_WDT__SIZE 0x00000001
+#define CYFLD__RESET_DSBOD__OFFSET 0x00000001
+#define CYFLD__RESET_DSBOD__SIZE 0x00000001
+#define CYFLD__RESET_LOCKUP__OFFSET 0x00000002
+#define CYFLD__RESET_LOCKUP__SIZE 0x00000001
+#define CYFLD__RESET_PROT_FAULT__OFFSET 0x00000003
+#define CYFLD__RESET_PROT_FAULT__SIZE 0x00000001
+#define CYFLD__RESET_SOFT__OFFSET 0x00000004
+#define CYFLD__RESET_SOFT__SIZE 0x00000001
+#define CYFLD__RESET_HVBOD__OFFSET 0x00000005
+#define CYFLD__RESET_HVBOD__SIZE 0x00000001
+#define CYFLD__RESET_PBOD__OFFSET 0x00000006
+#define CYFLD__RESET_PBOD__SIZE 0x00000001
+#define CYFLD__RESET_XRES__OFFSET 0x00000007
+#define CYFLD__RESET_XRES__SIZE 0x00000001
+#define CYREG_PWR_PWRSYS_TRIM1 0x400bff00
+#define CYFLD__HIB_BIAS_TRIM__OFFSET 0x00000000
+#define CYFLD__HIB_BIAS_TRIM__SIZE 0x00000003
+#define CYFLD__BOD_TURBO_THRESH__OFFSET 0x00000003
+#define CYFLD__BOD_TURBO_THRESH__SIZE 0x00000001
+#define CYFLD__BOD_TRIM_TRIP__OFFSET 0x00000004
+#define CYFLD__BOD_TRIM_TRIP__SIZE 0x00000004
+#define CYREG_PWR_PWRSYS_TRIM2 0x400bff04
+#define CYFLD__LFCLK_TRIM_LOAD__OFFSET 0x00000000
+#define CYFLD__LFCLK_TRIM_LOAD__SIZE 0x00000002
+#define CYFLD__LFCLK_TRIM_VOLTAGE__OFFSET 0x00000002
+#define CYFLD__LFCLK_TRIM_VOLTAGE__SIZE 0x00000002
+#define CYFLD__DPSLP_TRIM_LOAD__OFFSET 0x00000004
+#define CYFLD__DPSLP_TRIM_LOAD__SIZE 0x00000002
+#define CYFLD__DPSLP_TRIM_LEAKAGE__OFFSET 0x00000006
+#define CYFLD__DPSLP_TRIM_LEAKAGE__SIZE 0x00000001
+#define CYFLD__DPSLP_TRIM_VOLTAGE__OFFSET 0x00000007
+#define CYFLD__DPSLP_TRIM_VOLTAGE__SIZE 0x00000001
+#define CYREG_PWR_PWRSYS_TRIM3 0x400bff08
+#define CYFLD__NWELL_TRIM__OFFSET 0x00000000
+#define CYFLD__NWELL_TRIM__SIZE 0x00000003
+#define CYFLD__QUIET_TRIM__OFFSET 0x00000003
+#define CYFLD__QUIET_TRIM__SIZE 0x00000005
+#define CYREG_PWR_PWRSYS_TRIM4 0x400bff0c
+#define CYFLD__HIB_TRIM_NWELL__OFFSET 0x00000000
+#define CYFLD__HIB_TRIM_NWELL__SIZE 0x00000002
+#define CYFLD__HIB_TRIM_LEAKAGE__OFFSET 0x00000002
+#define CYFLD__HIB_TRIM_LEAKAGE__SIZE 0x00000001
+#define CYFLD__HIB_TRIM_VOLTAGE__OFFSET 0x00000003
+#define CYFLD__HIB_TRIM_VOLTAGE__SIZE 0x00000001
+#define CYFLD__HIB_TRIM_REFERENCE__OFFSET 0x00000004
+#define CYFLD__HIB_TRIM_REFERENCE__SIZE 0x00000002
+#define CYREG_PWR_BG_TRIM1 0x400bff10
+#define CYFLD__INL_TRIM_MAIN__OFFSET 0x00000000
+#define CYFLD__INL_TRIM_MAIN__SIZE 0x00000003
+#define CYFLD__INL_CROSS_MAIN__OFFSET 0x00000003
+#define CYFLD__INL_CROSS_MAIN__SIZE 0x00000004
+#define CYREG_PWR_BG_TRIM2 0x400bff14
+#define CYFLD__VCTAT_SLOPE__OFFSET 0x00000000
+#define CYFLD__VCTAT_SLOPE__SIZE 0x00000004
+#define CYFLD__VCTAT_VOLTAGE__OFFSET 0x00000004
+#define CYFLD__VCTAT_VOLTAGE__SIZE 0x00000002
+#define CYFLD__VCTAT_ENABLE__OFFSET 0x00000006
+#define CYFLD__VCTAT_ENABLE__SIZE 0x00000001
+#define CYFLD__VCTAT_VOLTAGE_MSB__OFFSET 0x00000007
+#define CYFLD__VCTAT_VOLTAGE_MSB__SIZE 0x00000001
+#define CYREG_PWR_BG_TRIM3 0x400bff18
+#define CYFLD__INL_TRIM_IMO__OFFSET 0x00000000
+#define CYFLD__INL_TRIM_IMO__SIZE 0x00000003
+#define CYFLD__INL_CROSS_IMO__OFFSET 0x00000003
+#define CYFLD__INL_CROSS_IMO__SIZE 0x00000004
+#define CYREG_PWR_BG_TRIM4 0x400bff1c
+#define CYFLD__ABS_TRIM_IMO__OFFSET 0x00000000
+#define CYFLD__ABS_TRIM_IMO__SIZE 0x00000006
+#define CYREG_PWR_BG_TRIM5 0x400bff20
+#define CYFLD__TMPCO_TRIM_IMO__OFFSET 0x00000000
+#define CYFLD__TMPCO_TRIM_IMO__SIZE 0x00000006
+#define CYREG_CLK_ILO_TRIM 0x400bff24
+#define CYFLD__TRIM__OFFSET 0x00000000
+#define CYFLD__TRIM__SIZE 0x00000004
+#define CYFLD__COARSE_TRIM__OFFSET 0x00000004
+#define CYFLD__COARSE_TRIM__SIZE 0x00000004
+#define CYREG_CLK_IMO_TRIM1 0x400bff28
+#define CYFLD__OFFSET__OFFSET 0x00000000
+#define CYFLD__OFFSET__SIZE 0x00000008
+#define CYREG_CLK_IMO_TRIM2 0x400bff2c
+#define CYFLD__FREQ__OFFSET 0x00000000
+#define CYFLD__FREQ__SIZE 0x00000006
+#define CYREG_CLK_IMO_TRIM3 0x400bff30
+#define CYFLD__TRIM_CLK36__OFFSET 0x00000000
+#define CYFLD__TRIM_CLK36__SIZE 0x00000004
+#define CYREG_CLK_IMO_TRIM4 0x400bff34
+#define CYFLD__GAIN__OFFSET 0x00000000
+#define CYFLD__GAIN__SIZE 0x00000005
+#define CYFLD__FSOFFSET__OFFSET 0x00000005
+#define CYFLD__FSOFFSET__SIZE 0x00000003
+#define CYREG_PWR_RSVD_TRIM 0x400bff38
+#define CYFLD__RSVD_TRIM__OFFSET 0x00000000
+#define CYFLD__RSVD_TRIM__SIZE 0x00000004
+#define CYDEV_UDB_BASE 0x400f0000
+#define CYDEV_UDB_SIZE 0x00010000
+#define CYDEV_UDB_W8_BASE 0x400f0000
+#define CYDEV_UDB_W8_SIZE 0x00001000
+#define CYREG_UDB_W8_A00 0x400f0000
+#define CYFLD_UDB_W8_A0__OFFSET 0x00000000
+#define CYFLD_UDB_W8_A0__SIZE 0x00000008
+#define CYREG_UDB_W8_A01 0x400f0001
+#define CYREG_UDB_W8_A02 0x400f0002
+#define CYREG_UDB_W8_A03 0x400f0003
+#define CYREG_UDB_W8_A10 0x400f0010
+#define CYFLD_UDB_W8_A1__OFFSET 0x00000000
+#define CYFLD_UDB_W8_A1__SIZE 0x00000008
+#define CYREG_UDB_W8_A11 0x400f0011
+#define CYREG_UDB_W8_A12 0x400f0012
+#define CYREG_UDB_W8_A13 0x400f0013
+#define CYREG_UDB_W8_D00 0x400f0020
+#define CYFLD_UDB_W8_D0__OFFSET 0x00000000
+#define CYFLD_UDB_W8_D0__SIZE 0x00000008
+#define CYREG_UDB_W8_D01 0x400f0021
+#define CYREG_UDB_W8_D02 0x400f0022
+#define CYREG_UDB_W8_D03 0x400f0023
+#define CYREG_UDB_W8_D10 0x400f0030
+#define CYFLD_UDB_W8_D1__OFFSET 0x00000000
+#define CYFLD_UDB_W8_D1__SIZE 0x00000008
+#define CYREG_UDB_W8_D11 0x400f0031
+#define CYREG_UDB_W8_D12 0x400f0032
+#define CYREG_UDB_W8_D13 0x400f0033
+#define CYREG_UDB_W8_F00 0x400f0040
+#define CYFLD_UDB_W8_F0__OFFSET 0x00000000
+#define CYFLD_UDB_W8_F0__SIZE 0x00000008
+#define CYREG_UDB_W8_F01 0x400f0041
+#define CYREG_UDB_W8_F02 0x400f0042
+#define CYREG_UDB_W8_F03 0x400f0043
+#define CYREG_UDB_W8_F10 0x400f0050
+#define CYFLD_UDB_W8_F1__OFFSET 0x00000000
+#define CYFLD_UDB_W8_F1__SIZE 0x00000008
+#define CYREG_UDB_W8_F11 0x400f0051
+#define CYREG_UDB_W8_F12 0x400f0052
+#define CYREG_UDB_W8_F13 0x400f0053
+#define CYREG_UDB_W8_ST0 0x400f0060
+#define CYFLD_UDB_W8_ST__OFFSET 0x00000000
+#define CYFLD_UDB_W8_ST__SIZE 0x00000008
+#define CYREG_UDB_W8_ST1 0x400f0061
+#define CYREG_UDB_W8_ST2 0x400f0062
+#define CYREG_UDB_W8_ST3 0x400f0063
+#define CYREG_UDB_W8_CTL0 0x400f0070
+#define CYFLD_UDB_W8_CTL__OFFSET 0x00000000
+#define CYFLD_UDB_W8_CTL__SIZE 0x00000008
+#define CYREG_UDB_W8_CTL1 0x400f0071
+#define CYREG_UDB_W8_CTL2 0x400f0072
+#define CYREG_UDB_W8_CTL3 0x400f0073
+#define CYREG_UDB_W8_MSK0 0x400f0080
+#define CYFLD_UDB_W8_MSK__OFFSET 0x00000000
+#define CYFLD_UDB_W8_MSK__SIZE 0x00000007
+#define CYREG_UDB_W8_MSK1 0x400f0081
+#define CYREG_UDB_W8_MSK2 0x400f0082
+#define CYREG_UDB_W8_MSK3 0x400f0083
+#define CYREG_UDB_W8_ACTL0 0x400f0090
+#define CYFLD_UDB_W8_FIFO0_CLR__OFFSET 0x00000000
+#define CYFLD_UDB_W8_FIFO0_CLR__SIZE 0x00000001
+#define CYVAL_UDB_W8_FIFO0_CLR_NORMAL 0x00000000
+#define CYVAL_UDB_W8_FIFO0_CLR_CLEAR 0x00000001
+#define CYFLD_UDB_W8_FIFO1_CLR__OFFSET 0x00000001
+#define CYFLD_UDB_W8_FIFO1_CLR__SIZE 0x00000001
+#define CYVAL_UDB_W8_FIFO1_CLR_NORMAL 0x00000000
+#define CYVAL_UDB_W8_FIFO1_CLR_CLEAR 0x00000001
+#define CYFLD_UDB_W8_FIFO0_LVL__OFFSET 0x00000002
+#define CYFLD_UDB_W8_FIFO0_LVL__SIZE 0x00000001
+#define CYVAL_UDB_W8_FIFO0_LVL_NORMAL 0x00000000
+#define CYVAL_UDB_W8_FIFO0_LVL_MID 0x00000001
+#define CYFLD_UDB_W8_FIFO1_LVL__OFFSET 0x00000003
+#define CYFLD_UDB_W8_FIFO1_LVL__SIZE 0x00000001
+#define CYVAL_UDB_W8_FIFO1_LVL_NORMAL 0x00000000
+#define CYVAL_UDB_W8_FIFO1_LVL_MID 0x00000001
+#define CYFLD_UDB_W8_INT_EN__OFFSET 0x00000004
+#define CYFLD_UDB_W8_INT_EN__SIZE 0x00000001
+#define CYVAL_UDB_W8_INT_EN_DISABLE 0x00000000
+#define CYVAL_UDB_W8_INT_EN_ENABLE 0x00000001
+#define CYFLD_UDB_W8_CNT_START__OFFSET 0x00000005
+#define CYFLD_UDB_W8_CNT_START__SIZE 0x00000001
+#define CYVAL_UDB_W8_CNT_START_DISABLE 0x00000000
+#define CYVAL_UDB_W8_CNT_START_ENABLE 0x00000001
+#define CYREG_UDB_W8_ACTL1 0x400f0091
+#define CYREG_UDB_W8_ACTL2 0x400f0092
+#define CYREG_UDB_W8_ACTL3 0x400f0093
+#define CYREG_UDB_W8_MC0 0x400f00a0
+#define CYFLD_UDB_W8_PLD0_MC__OFFSET 0x00000000
+#define CYFLD_UDB_W8_PLD0_MC__SIZE 0x00000004
+#define CYFLD_UDB_W8_PLD1_MC__OFFSET 0x00000004
+#define CYFLD_UDB_W8_PLD1_MC__SIZE 0x00000004
+#define CYREG_UDB_W8_MC1 0x400f00a1
+#define CYREG_UDB_W8_MC2 0x400f00a2
+#define CYREG_UDB_W8_MC3 0x400f00a3
+#define CYDEV_UDB_CAT16_BASE 0x400f1000
+#define CYDEV_UDB_CAT16_SIZE 0x00001000
+#define CYREG_UDB_CAT16_A0 0x400f1000
+#define CYFLD_UDB_CAT16_A0__OFFSET 0x00000000
+#define CYFLD_UDB_CAT16_A0__SIZE 0x00000008
+#define CYFLD_UDB_CAT16_A1__OFFSET 0x00000008
+#define CYFLD_UDB_CAT16_A1__SIZE 0x00000008
+#define CYREG_UDB_CAT16_A1 0x400f1002
+#define CYREG_UDB_CAT16_A2 0x400f1004
+#define CYREG_UDB_CAT16_A3 0x400f1006
+#define CYREG_UDB_CAT16_D0 0x400f1040
+#define CYFLD_UDB_CAT16_D0__OFFSET 0x00000000
+#define CYFLD_UDB_CAT16_D0__SIZE 0x00000008
+#define CYFLD_UDB_CAT16_D1__OFFSET 0x00000008
+#define CYFLD_UDB_CAT16_D1__SIZE 0x00000008
+#define CYREG_UDB_CAT16_D1 0x400f1042
+#define CYREG_UDB_CAT16_D2 0x400f1044
+#define CYREG_UDB_CAT16_D3 0x400f1046
+#define CYREG_UDB_CAT16_F0 0x400f1080
+#define CYFLD_UDB_CAT16_F0__OFFSET 0x00000000
+#define CYFLD_UDB_CAT16_F0__SIZE 0x00000008
+#define CYFLD_UDB_CAT16_F1__OFFSET 0x00000008
+#define CYFLD_UDB_CAT16_F1__SIZE 0x00000008
+#define CYREG_UDB_CAT16_F1 0x400f1082
+#define CYREG_UDB_CAT16_F2 0x400f1084
+#define CYREG_UDB_CAT16_F3 0x400f1086
+#define CYREG_UDB_CAT16_CTL_ST0 0x400f10c0
+#define CYFLD_UDB_CAT16_ST__OFFSET 0x00000000
+#define CYFLD_UDB_CAT16_ST__SIZE 0x00000008
+#define CYFLD_UDB_CAT16_CTL__OFFSET 0x00000008
+#define CYFLD_UDB_CAT16_CTL__SIZE 0x00000008
+#define CYREG_UDB_CAT16_CTL_ST1 0x400f10c2
+#define CYREG_UDB_CAT16_CTL_ST2 0x400f10c4
+#define CYREG_UDB_CAT16_CTL_ST3 0x400f10c6
+#define CYREG_UDB_CAT16_ACTL_MSK0 0x400f1100
+#define CYFLD_UDB_CAT16_MSK__OFFSET 0x00000000
+#define CYFLD_UDB_CAT16_MSK__SIZE 0x00000008
+#define CYFLD_UDB_CAT16_FIFO0_CLR__OFFSET 0x00000008
+#define CYFLD_UDB_CAT16_FIFO0_CLR__SIZE 0x00000001
+#define CYVAL_UDB_CAT16_FIFO0_CLR_NORMAL 0x00000000
+#define CYVAL_UDB_CAT16_FIFO0_CLR_CLEAR 0x00000001
+#define CYFLD_UDB_CAT16_FIFO1_CLR__OFFSET 0x00000009
+#define CYFLD_UDB_CAT16_FIFO1_CLR__SIZE 0x00000001
+#define CYVAL_UDB_CAT16_FIFO1_CLR_NORMAL 0x00000000
+#define CYVAL_UDB_CAT16_FIFO1_CLR_CLEAR 0x00000001
+#define CYFLD_UDB_CAT16_FIFO0_LVL__OFFSET 0x0000000a
+#define CYFLD_UDB_CAT16_FIFO0_LVL__SIZE 0x00000001
+#define CYVAL_UDB_CAT16_FIFO0_LVL_NORMAL 0x00000000
+#define CYVAL_UDB_CAT16_FIFO0_LVL_MID 0x00000001
+#define CYFLD_UDB_CAT16_FIFO1_LVL__OFFSET 0x0000000b
+#define CYFLD_UDB_CAT16_FIFO1_LVL__SIZE 0x00000001
+#define CYVAL_UDB_CAT16_FIFO1_LVL_NORMAL 0x00000000
+#define CYVAL_UDB_CAT16_FIFO1_LVL_MID 0x00000001
+#define CYFLD_UDB_CAT16_INT_EN__OFFSET 0x0000000c
+#define CYFLD_UDB_CAT16_INT_EN__SIZE 0x00000001
+#define CYVAL_UDB_CAT16_INT_EN_DISABLE 0x00000000
+#define CYVAL_UDB_CAT16_INT_EN_ENABLE 0x00000001
+#define CYFLD_UDB_CAT16_CNT_START__OFFSET 0x0000000d
+#define CYFLD_UDB_CAT16_CNT_START__SIZE 0x00000001
+#define CYVAL_UDB_CAT16_CNT_START_DISABLE 0x00000000
+#define CYVAL_UDB_CAT16_CNT_START_ENABLE 0x00000001
+#define CYREG_UDB_CAT16_ACTL_MSK1 0x400f1102
+#define CYREG_UDB_CAT16_ACTL_MSK2 0x400f1104
+#define CYREG_UDB_CAT16_ACTL_MSK3 0x400f1106
+#define CYREG_UDB_CAT16_MC0 0x400f1140
+#define CYFLD_UDB_CAT16_PLD0_MC__OFFSET 0x00000000
+#define CYFLD_UDB_CAT16_PLD0_MC__SIZE 0x00000004
+#define CYFLD_UDB_CAT16_PLD1_MC__OFFSET 0x00000004
+#define CYFLD_UDB_CAT16_PLD1_MC__SIZE 0x00000004
+#define CYREG_UDB_CAT16_MC1 0x400f1142
+#define CYREG_UDB_CAT16_MC2 0x400f1144
+#define CYREG_UDB_CAT16_MC3 0x400f1146
+#define CYDEV_UDB_W16_BASE 0x400f1000
+#define CYDEV_UDB_W16_SIZE 0x00001000
+#define CYREG_UDB_W16_A00 0x400f1000
+#define CYFLD_UDB_W16_A0_LS__OFFSET 0x00000000
+#define CYFLD_UDB_W16_A0_LS__SIZE 0x00000008
+#define CYFLD_UDB_W16_A0_MS__OFFSET 0x00000008
+#define CYFLD_UDB_W16_A0_MS__SIZE 0x00000008
+#define CYREG_UDB_W16_A01 0x400f1002
+#define CYREG_UDB_W16_A02 0x400f1004
+#define CYREG_UDB_W16_A10 0x400f1020
+#define CYFLD_UDB_W16_A1_LS__OFFSET 0x00000000
+#define CYFLD_UDB_W16_A1_LS__SIZE 0x00000008
+#define CYFLD_UDB_W16_A1_MS__OFFSET 0x00000008
+#define CYFLD_UDB_W16_A1_MS__SIZE 0x00000008
+#define CYREG_UDB_W16_A11 0x400f1022
+#define CYREG_UDB_W16_A12 0x400f1024
+#define CYREG_UDB_W16_D00 0x400f1040
+#define CYFLD_UDB_W16_D0_LS__OFFSET 0x00000000
+#define CYFLD_UDB_W16_D0_LS__SIZE 0x00000008
+#define CYFLD_UDB_W16_D0_MS__OFFSET 0x00000008
+#define CYFLD_UDB_W16_D0_MS__SIZE 0x00000008
+#define CYREG_UDB_W16_D01 0x400f1042
+#define CYREG_UDB_W16_D02 0x400f1044
+#define CYREG_UDB_W16_D10 0x400f1060
+#define CYFLD_UDB_W16_D1_LS__OFFSET 0x00000000
+#define CYFLD_UDB_W16_D1_LS__SIZE 0x00000008
+#define CYFLD_UDB_W16_D1_MS__OFFSET 0x00000008
+#define CYFLD_UDB_W16_D1_MS__SIZE 0x00000008
+#define CYREG_UDB_W16_D11 0x400f1062
+#define CYREG_UDB_W16_D12 0x400f1064
+#define CYREG_UDB_W16_F00 0x400f1080
+#define CYFLD_UDB_W16_F0_LS__OFFSET 0x00000000
+#define CYFLD_UDB_W16_F0_LS__SIZE 0x00000008
+#define CYFLD_UDB_W16_F0_MS__OFFSET 0x00000008
+#define CYFLD_UDB_W16_F0_MS__SIZE 0x00000008
+#define CYREG_UDB_W16_F01 0x400f1082
+#define CYREG_UDB_W16_F02 0x400f1084
+#define CYREG_UDB_W16_F10 0x400f10a0
+#define CYFLD_UDB_W16_F1_LS__OFFSET 0x00000000
+#define CYFLD_UDB_W16_F1_LS__SIZE 0x00000008
+#define CYFLD_UDB_W16_F1_MS__OFFSET 0x00000008
+#define CYFLD_UDB_W16_F1_MS__SIZE 0x00000008
+#define CYREG_UDB_W16_F11 0x400f10a2
+#define CYREG_UDB_W16_F12 0x400f10a4
+#define CYREG_UDB_W16_ST0 0x400f10c0
+#define CYFLD_UDB_W16_ST_LS__OFFSET 0x00000000
+#define CYFLD_UDB_W16_ST_LS__SIZE 0x00000008
+#define CYFLD_UDB_W16_ST_MS__OFFSET 0x00000008
+#define CYFLD_UDB_W16_ST_MS__SIZE 0x00000008
+#define CYREG_UDB_W16_ST1 0x400f10c2
+#define CYREG_UDB_W16_ST2 0x400f10c4
+#define CYREG_UDB_W16_CTL0 0x400f10e0
+#define CYFLD_UDB_W16_CTL_LS__OFFSET 0x00000000
+#define CYFLD_UDB_W16_CTL_LS__SIZE 0x00000008
+#define CYFLD_UDB_W16_CTL_MS__OFFSET 0x00000008
+#define CYFLD_UDB_W16_CTL_MS__SIZE 0x00000008
+#define CYREG_UDB_W16_CTL1 0x400f10e2
+#define CYREG_UDB_W16_CTL2 0x400f10e4
+#define CYREG_UDB_W16_MSK0 0x400f1100
+#define CYFLD_UDB_W16_MSK_LS__OFFSET 0x00000000
+#define CYFLD_UDB_W16_MSK_LS__SIZE 0x00000007
+#define CYFLD_UDB_W16_MSK_MS__OFFSET 0x00000008
+#define CYFLD_UDB_W16_MSK_MS__SIZE 0x00000007
+#define CYREG_UDB_W16_MSK1 0x400f1102
+#define CYREG_UDB_W16_MSK2 0x400f1104
+#define CYREG_UDB_W16_ACTL0 0x400f1120
+#define CYFLD_UDB_W16_FIFO0_CLR_LS__OFFSET 0x00000000
+#define CYFLD_UDB_W16_FIFO0_CLR_LS__SIZE 0x00000001
+#define CYVAL_UDB_W16_FIFO0_CLR_LS_NORMAL 0x00000000
+#define CYVAL_UDB_W16_FIFO0_CLR_LS_CLEAR 0x00000001
+#define CYFLD_UDB_W16_FIFO1_CLR_LS__OFFSET 0x00000001
+#define CYFLD_UDB_W16_FIFO1_CLR_LS__SIZE 0x00000001
+#define CYVAL_UDB_W16_FIFO1_CLR_LS_NORMAL 0x00000000
+#define CYVAL_UDB_W16_FIFO1_CLR_LS_CLEAR 0x00000001
+#define CYFLD_UDB_W16_FIFO0_LVL_LS__OFFSET 0x00000002
+#define CYFLD_UDB_W16_FIFO0_LVL_LS__SIZE 0x00000001
+#define CYVAL_UDB_W16_FIFO0_LVL_LS_NORMAL 0x00000000
+#define CYVAL_UDB_W16_FIFO0_LVL_LS_MID 0x00000001
+#define CYFLD_UDB_W16_FIFO1_LVL_LS__OFFSET 0x00000003
+#define CYFLD_UDB_W16_FIFO1_LVL_LS__SIZE 0x00000001
+#define CYVAL_UDB_W16_FIFO1_LVL_LS_NORMAL 0x00000000
+#define CYVAL_UDB_W16_FIFO1_LVL_LS_MID 0x00000001
+#define CYFLD_UDB_W16_INT_EN_LS__OFFSET 0x00000004
+#define CYFLD_UDB_W16_INT_EN_LS__SIZE 0x00000001
+#define CYVAL_UDB_W16_INT_EN_LS_DISABLE 0x00000000
+#define CYVAL_UDB_W16_INT_EN_LS_ENABLE 0x00000001
+#define CYFLD_UDB_W16_CNT_START_LS__OFFSET 0x00000005
+#define CYFLD_UDB_W16_CNT_START_LS__SIZE 0x00000001
+#define CYVAL_UDB_W16_CNT_START_LS_DISABLE 0x00000000
+#define CYVAL_UDB_W16_CNT_START_LS_ENABLE 0x00000001
+#define CYFLD_UDB_W16_FIFO0_CLR_MS__OFFSET 0x00000008
+#define CYFLD_UDB_W16_FIFO0_CLR_MS__SIZE 0x00000001
+#define CYVAL_UDB_W16_FIFO0_CLR_MS_NORMAL 0x00000000
+#define CYVAL_UDB_W16_FIFO0_CLR_MS_CLEAR 0x00000001
+#define CYFLD_UDB_W16_FIFO1_CLR_MS__OFFSET 0x00000009
+#define CYFLD_UDB_W16_FIFO1_CLR_MS__SIZE 0x00000001
+#define CYVAL_UDB_W16_FIFO1_CLR_MS_NORMAL 0x00000000
+#define CYVAL_UDB_W16_FIFO1_CLR_MS_CLEAR 0x00000001
+#define CYFLD_UDB_W16_FIFO0_LVL_MS__OFFSET 0x0000000a
+#define CYFLD_UDB_W16_FIFO0_LVL_MS__SIZE 0x00000001
+#define CYVAL_UDB_W16_FIFO0_LVL_MS_NORMAL 0x00000000
+#define CYVAL_UDB_W16_FIFO0_LVL_MS_MID 0x00000001
+#define CYFLD_UDB_W16_FIFO1_LVL_MS__OFFSET 0x0000000b
+#define CYFLD_UDB_W16_FIFO1_LVL_MS__SIZE 0x00000001
+#define CYVAL_UDB_W16_FIFO1_LVL_MS_NORMAL 0x00000000
+#define CYVAL_UDB_W16_FIFO1_LVL_MS_MID 0x00000001
+#define CYFLD_UDB_W16_INT_EN_MS__OFFSET 0x0000000c
+#define CYFLD_UDB_W16_INT_EN_MS__SIZE 0x00000001
+#define CYVAL_UDB_W16_INT_EN_MS_DISABLE 0x00000000
+#define CYVAL_UDB_W16_INT_EN_MS_ENABLE 0x00000001
+#define CYFLD_UDB_W16_CNT_START_MS__OFFSET 0x0000000d
+#define CYFLD_UDB_W16_CNT_START_MS__SIZE 0x00000001
+#define CYVAL_UDB_W16_CNT_START_MS_DISABLE 0x00000000
+#define CYVAL_UDB_W16_CNT_START_MS_ENABLE 0x00000001
+#define CYREG_UDB_W16_ACTL1 0x400f1122
+#define CYREG_UDB_W16_ACTL2 0x400f1124
+#define CYREG_UDB_W16_MC0 0x400f1140
+#define CYFLD_UDB_W16_PLD0_MC_LS__OFFSET 0x00000000
+#define CYFLD_UDB_W16_PLD0_MC_LS__SIZE 0x00000004
+#define CYFLD_UDB_W16_PLD1_MC_LS__OFFSET 0x00000004
+#define CYFLD_UDB_W16_PLD1_MC_LS__SIZE 0x00000004
+#define CYFLD_UDB_W16_PLD0_MC_MS__OFFSET 0x00000008
+#define CYFLD_UDB_W16_PLD0_MC_MS__SIZE 0x00000004
+#define CYFLD_UDB_W16_PLD1_MC_MS__OFFSET 0x0000000c
+#define CYFLD_UDB_W16_PLD1_MC_MS__SIZE 0x00000004
+#define CYREG_UDB_W16_MC1 0x400f1142
+#define CYREG_UDB_W16_MC2 0x400f1144
+#define CYDEV_UDB_W32_BASE 0x400f2000
+#define CYDEV_UDB_W32_SIZE 0x00001000
+#define CYREG_UDB_W32_A0 0x400f2000
+#define CYFLD_UDB_W32_A0_0__OFFSET 0x00000000
+#define CYFLD_UDB_W32_A0_0__SIZE 0x00000008
+#define CYFLD_UDB_W32_A0_1__OFFSET 0x00000008
+#define CYFLD_UDB_W32_A0_1__SIZE 0x00000008
+#define CYFLD_UDB_W32_A0_2__OFFSET 0x00000010
+#define CYFLD_UDB_W32_A0_2__SIZE 0x00000008
+#define CYFLD_UDB_W32_A0_3__OFFSET 0x00000018
+#define CYFLD_UDB_W32_A0_3__SIZE 0x00000008
+#define CYREG_UDB_W32_A1 0x400f2040
+#define CYFLD_UDB_W32_A1_0__OFFSET 0x00000000
+#define CYFLD_UDB_W32_A1_0__SIZE 0x00000008
+#define CYFLD_UDB_W32_A1_1__OFFSET 0x00000008
+#define CYFLD_UDB_W32_A1_1__SIZE 0x00000008
+#define CYFLD_UDB_W32_A1_2__OFFSET 0x00000010
+#define CYFLD_UDB_W32_A1_2__SIZE 0x00000008
+#define CYFLD_UDB_W32_A1_3__OFFSET 0x00000018
+#define CYFLD_UDB_W32_A1_3__SIZE 0x00000008
+#define CYREG_UDB_W32_D0 0x400f2080
+#define CYFLD_UDB_W32_D0_0__OFFSET 0x00000000
+#define CYFLD_UDB_W32_D0_0__SIZE 0x00000008
+#define CYFLD_UDB_W32_D0_1__OFFSET 0x00000008
+#define CYFLD_UDB_W32_D0_1__SIZE 0x00000008
+#define CYFLD_UDB_W32_D0_2__OFFSET 0x00000010
+#define CYFLD_UDB_W32_D0_2__SIZE 0x00000008
+#define CYFLD_UDB_W32_D0_3__OFFSET 0x00000018
+#define CYFLD_UDB_W32_D0_3__SIZE 0x00000008
+#define CYREG_UDB_W32_D1 0x400f20c0
+#define CYFLD_UDB_W32_D1_0__OFFSET 0x00000000
+#define CYFLD_UDB_W32_D1_0__SIZE 0x00000008
+#define CYFLD_UDB_W32_D1_1__OFFSET 0x00000008
+#define CYFLD_UDB_W32_D1_1__SIZE 0x00000008
+#define CYFLD_UDB_W32_D1_2__OFFSET 0x00000010
+#define CYFLD_UDB_W32_D1_2__SIZE 0x00000008
+#define CYFLD_UDB_W32_D1_3__OFFSET 0x00000018
+#define CYFLD_UDB_W32_D1_3__SIZE 0x00000008
+#define CYREG_UDB_W32_F0 0x400f2100
+#define CYFLD_UDB_W32_F0_0__OFFSET 0x00000000
+#define CYFLD_UDB_W32_F0_0__SIZE 0x00000008
+#define CYFLD_UDB_W32_F0_1__OFFSET 0x00000008
+#define CYFLD_UDB_W32_F0_1__SIZE 0x00000008
+#define CYFLD_UDB_W32_F0_2__OFFSET 0x00000010
+#define CYFLD_UDB_W32_F0_2__SIZE 0x00000008
+#define CYFLD_UDB_W32_F0_3__OFFSET 0x00000018
+#define CYFLD_UDB_W32_F0_3__SIZE 0x00000008
+#define CYREG_UDB_W32_F1 0x400f2140
+#define CYFLD_UDB_W32_F1_0__OFFSET 0x00000000
+#define CYFLD_UDB_W32_F1_0__SIZE 0x00000008
+#define CYFLD_UDB_W32_F1_1__OFFSET 0x00000008
+#define CYFLD_UDB_W32_F1_1__SIZE 0x00000008
+#define CYFLD_UDB_W32_F1_2__OFFSET 0x00000010
+#define CYFLD_UDB_W32_F1_2__SIZE 0x00000008
+#define CYFLD_UDB_W32_F1_3__OFFSET 0x00000018
+#define CYFLD_UDB_W32_F1_3__SIZE 0x00000008
+#define CYREG_UDB_W32_ST 0x400f2180
+#define CYFLD_UDB_W32_ST_0__OFFSET 0x00000000
+#define CYFLD_UDB_W32_ST_0__SIZE 0x00000008
+#define CYFLD_UDB_W32_ST_1__OFFSET 0x00000008
+#define CYFLD_UDB_W32_ST_1__SIZE 0x00000008
+#define CYFLD_UDB_W32_ST_2__OFFSET 0x00000010
+#define CYFLD_UDB_W32_ST_2__SIZE 0x00000008
+#define CYFLD_UDB_W32_ST_3__OFFSET 0x00000018
+#define CYFLD_UDB_W32_ST_3__SIZE 0x00000008
+#define CYREG_UDB_W32_CTL 0x400f21c0
+#define CYFLD_UDB_W32_CTL_0__OFFSET 0x00000000
+#define CYFLD_UDB_W32_CTL_0__SIZE 0x00000008
+#define CYFLD_UDB_W32_CTL_1__OFFSET 0x00000008
+#define CYFLD_UDB_W32_CTL_1__SIZE 0x00000008
+#define CYFLD_UDB_W32_CTL_2__OFFSET 0x00000010
+#define CYFLD_UDB_W32_CTL_2__SIZE 0x00000008
+#define CYFLD_UDB_W32_CTL_3__OFFSET 0x00000018
+#define CYFLD_UDB_W32_CTL_3__SIZE 0x00000008
+#define CYREG_UDB_W32_MSK 0x400f2200
+#define CYFLD_UDB_W32_MSK_0__OFFSET 0x00000000
+#define CYFLD_UDB_W32_MSK_0__SIZE 0x00000007
+#define CYFLD_UDB_W32_MSK_1__OFFSET 0x00000008
+#define CYFLD_UDB_W32_MSK_1__SIZE 0x00000007
+#define CYFLD_UDB_W32_MSK_2__OFFSET 0x00000010
+#define CYFLD_UDB_W32_MSK_2__SIZE 0x00000007
+#define CYFLD_UDB_W32_MSK_3__OFFSET 0x00000018
+#define CYFLD_UDB_W32_MSK_3__SIZE 0x00000007
+#define CYREG_UDB_W32_ACTL 0x400f2240
+#define CYFLD_UDB_W32_FIFO0_CLR_0__OFFSET 0x00000000
+#define CYFLD_UDB_W32_FIFO0_CLR_0__SIZE 0x00000001
+#define CYVAL_UDB_W32_FIFO0_CLR_0_NORMAL 0x00000000
+#define CYVAL_UDB_W32_FIFO0_CLR_0_CLEAR 0x00000001
+#define CYFLD_UDB_W32_FIFO1_CLR_0__OFFSET 0x00000001
+#define CYFLD_UDB_W32_FIFO1_CLR_0__SIZE 0x00000001
+#define CYVAL_UDB_W32_FIFO1_CLR_0_NORMAL 0x00000000
+#define CYVAL_UDB_W32_FIFO1_CLR_0_CLEAR 0x00000001
+#define CYFLD_UDB_W32_FIFO0_LVL_0__OFFSET 0x00000002
+#define CYFLD_UDB_W32_FIFO0_LVL_0__SIZE 0x00000001
+#define CYVAL_UDB_W32_FIFO0_LVL_0_NORMAL 0x00000000
+#define CYVAL_UDB_W32_FIFO0_LVL_0_MID 0x00000001
+#define CYFLD_UDB_W32_FIFO1_LVL_0__OFFSET 0x00000003
+#define CYFLD_UDB_W32_FIFO1_LVL_0__SIZE 0x00000001
+#define CYVAL_UDB_W32_FIFO1_LVL_0_NORMAL 0x00000000
+#define CYVAL_UDB_W32_FIFO1_LVL_0_MID 0x00000001
+#define CYFLD_UDB_W32_INT_EN_0__OFFSET 0x00000004
+#define CYFLD_UDB_W32_INT_EN_0__SIZE 0x00000001
+#define CYVAL_UDB_W32_INT_EN_0_DISABLE 0x00000000
+#define CYVAL_UDB_W32_INT_EN_0_ENABLE 0x00000001
+#define CYFLD_UDB_W32_CNT_START_0__OFFSET 0x00000005
+#define CYFLD_UDB_W32_CNT_START_0__SIZE 0x00000001
+#define CYVAL_UDB_W32_CNT_START_0_DISABLE 0x00000000
+#define CYVAL_UDB_W32_CNT_START_0_ENABLE 0x00000001
+#define CYFLD_UDB_W32_FIFO0_CLR_1__OFFSET 0x00000008
+#define CYFLD_UDB_W32_FIFO0_CLR_1__SIZE 0x00000001
+#define CYVAL_UDB_W32_FIFO0_CLR_1_NORMAL 0x00000000
+#define CYVAL_UDB_W32_FIFO0_CLR_1_CLEAR 0x00000001
+#define CYFLD_UDB_W32_FIFO1_CLR_1__OFFSET 0x00000009
+#define CYFLD_UDB_W32_FIFO1_CLR_1__SIZE 0x00000001
+#define CYVAL_UDB_W32_FIFO1_CLR_1_NORMAL 0x00000000
+#define CYVAL_UDB_W32_FIFO1_CLR_1_CLEAR 0x00000001
+#define CYFLD_UDB_W32_FIFO0_LVL_1__OFFSET 0x0000000a
+#define CYFLD_UDB_W32_FIFO0_LVL_1__SIZE 0x00000001
+#define CYVAL_UDB_W32_FIFO0_LVL_1_NORMAL 0x00000000
+#define CYVAL_UDB_W32_FIFO0_LVL_1_MID 0x00000001
+#define CYFLD_UDB_W32_FIFO1_LVL_1__OFFSET 0x0000000b
+#define CYFLD_UDB_W32_FIFO1_LVL_1__SIZE 0x00000001
+#define CYVAL_UDB_W32_FIFO1_LVL_1_NORMAL 0x00000000
+#define CYVAL_UDB_W32_FIFO1_LVL_1_MID 0x00000001
+#define CYFLD_UDB_W32_INT_EN_1__OFFSET 0x0000000c
+#define CYFLD_UDB_W32_INT_EN_1__SIZE 0x00000001
+#define CYVAL_UDB_W32_INT_EN_1_DISABLE 0x00000000
+#define CYVAL_UDB_W32_INT_EN_1_ENABLE 0x00000001
+#define CYFLD_UDB_W32_CNT_START_1__OFFSET 0x0000000d
+#define CYFLD_UDB_W32_CNT_START_1__SIZE 0x00000001
+#define CYVAL_UDB_W32_CNT_START_1_DISABLE 0x00000000
+#define CYVAL_UDB_W32_CNT_START_1_ENABLE 0x00000001
+#define CYFLD_UDB_W32_FIFO0_CLR_2__OFFSET 0x00000010
+#define CYFLD_UDB_W32_FIFO0_CLR_2__SIZE 0x00000001
+#define CYVAL_UDB_W32_FIFO0_CLR_2_NORMAL 0x00000000
+#define CYVAL_UDB_W32_FIFO0_CLR_2_CLEAR 0x00000001
+#define CYFLD_UDB_W32_FIFO1_CLR_2__OFFSET 0x00000011
+#define CYFLD_UDB_W32_FIFO1_CLR_2__SIZE 0x00000001
+#define CYVAL_UDB_W32_FIFO1_CLR_2_NORMAL 0x00000000
+#define CYVAL_UDB_W32_FIFO1_CLR_2_CLEAR 0x00000001
+#define CYFLD_UDB_W32_FIFO0_LVL_2__OFFSET 0x00000012
+#define CYFLD_UDB_W32_FIFO0_LVL_2__SIZE 0x00000001
+#define CYVAL_UDB_W32_FIFO0_LVL_2_NORMAL 0x00000000
+#define CYVAL_UDB_W32_FIFO0_LVL_2_MID 0x00000001
+#define CYFLD_UDB_W32_FIFO1_LVL_2__OFFSET 0x00000013
+#define CYFLD_UDB_W32_FIFO1_LVL_2__SIZE 0x00000001
+#define CYVAL_UDB_W32_FIFO1_LVL_2_NORMAL 0x00000000
+#define CYVAL_UDB_W32_FIFO1_LVL_2_MID 0x00000001
+#define CYFLD_UDB_W32_INT_EN_2__OFFSET 0x00000014
+#define CYFLD_UDB_W32_INT_EN_2__SIZE 0x00000001
+#define CYVAL_UDB_W32_INT_EN_2_DISABLE 0x00000000
+#define CYVAL_UDB_W32_INT_EN_2_ENABLE 0x00000001
+#define CYFLD_UDB_W32_CNT_START_2__OFFSET 0x00000015
+#define CYFLD_UDB_W32_CNT_START_2__SIZE 0x00000001
+#define CYVAL_UDB_W32_CNT_START_2_DISABLE 0x00000000
+#define CYVAL_UDB_W32_CNT_START_2_ENABLE 0x00000001
+#define CYFLD_UDB_W32_FIFO0_CLR_3__OFFSET 0x00000018
+#define CYFLD_UDB_W32_FIFO0_CLR_3__SIZE 0x00000001
+#define CYVAL_UDB_W32_FIFO0_CLR_3_NORMAL 0x00000000
+#define CYVAL_UDB_W32_FIFO0_CLR_3_CLEAR 0x00000001
+#define CYFLD_UDB_W32_FIFO1_CLR_3__OFFSET 0x00000019
+#define CYFLD_UDB_W32_FIFO1_CLR_3__SIZE 0x00000001
+#define CYVAL_UDB_W32_FIFO1_CLR_3_NORMAL 0x00000000
+#define CYVAL_UDB_W32_FIFO1_CLR_3_CLEAR 0x00000001
+#define CYFLD_UDB_W32_FIFO0_LVL_3__OFFSET 0x0000001a
+#define CYFLD_UDB_W32_FIFO0_LVL_3__SIZE 0x00000001
+#define CYVAL_UDB_W32_FIFO0_LVL_3_NORMAL 0x00000000
+#define CYVAL_UDB_W32_FIFO0_LVL_3_MID 0x00000001
+#define CYFLD_UDB_W32_FIFO1_LVL_3__OFFSET 0x0000001b
+#define CYFLD_UDB_W32_FIFO1_LVL_3__SIZE 0x00000001
+#define CYVAL_UDB_W32_FIFO1_LVL_3_NORMAL 0x00000000
+#define CYVAL_UDB_W32_FIFO1_LVL_3_MID 0x00000001
+#define CYFLD_UDB_W32_INT_EN_3__OFFSET 0x0000001c
+#define CYFLD_UDB_W32_INT_EN_3__SIZE 0x00000001
+#define CYVAL_UDB_W32_INT_EN_3_DISABLE 0x00000000
+#define CYVAL_UDB_W32_INT_EN_3_ENABLE 0x00000001
+#define CYFLD_UDB_W32_CNT_START_3__OFFSET 0x0000001d
+#define CYFLD_UDB_W32_CNT_START_3__SIZE 0x00000001
+#define CYVAL_UDB_W32_CNT_START_3_DISABLE 0x00000000
+#define CYVAL_UDB_W32_CNT_START_3_ENABLE 0x00000001
+#define CYREG_UDB_W32_MC 0x400f2280
+#define CYFLD_UDB_W32_PLD0_MC_0__OFFSET 0x00000000
+#define CYFLD_UDB_W32_PLD0_MC_0__SIZE 0x00000004
+#define CYFLD_UDB_W32_PLD1_MC_0__OFFSET 0x00000004
+#define CYFLD_UDB_W32_PLD1_MC_0__SIZE 0x00000004
+#define CYFLD_UDB_W32_PLD0_MC_1__OFFSET 0x00000008
+#define CYFLD_UDB_W32_PLD0_MC_1__SIZE 0x00000004
+#define CYFLD_UDB_W32_PLD1_MC_1__OFFSET 0x0000000c
+#define CYFLD_UDB_W32_PLD1_MC_1__SIZE 0x00000004
+#define CYFLD_UDB_W32_PLD0_MC_2__OFFSET 0x00000010
+#define CYFLD_UDB_W32_PLD0_MC_2__SIZE 0x00000004
+#define CYFLD_UDB_W32_PLD1_MC_2__OFFSET 0x00000014
+#define CYFLD_UDB_W32_PLD1_MC_2__SIZE 0x00000004
+#define CYFLD_UDB_W32_PLD0_MC_3__OFFSET 0x00000018
+#define CYFLD_UDB_W32_PLD0_MC_3__SIZE 0x00000004
+#define CYFLD_UDB_W32_PLD1_MC_3__OFFSET 0x0000001c
+#define CYFLD_UDB_W32_PLD1_MC_3__SIZE 0x00000004
+#define CYDEV_UDB_P0_BASE 0x400f3000
+#define CYDEV_UDB_P0_SIZE 0x00000200
+#define CYDEV_UDB_P0_U0_BASE 0x400f3000
+#define CYDEV_UDB_P0_U0_SIZE 0x00000080
+#define CYREG_UDB_P0_U0_PLD_IT0 0x400f3000
+#define CYFLD_UDB_P_U_PLD0_ITxC_0__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_PLD0_ITxC_0__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_ITxC_1__OFFSET 0x00000001
+#define CYFLD_UDB_P_U_PLD0_ITxC_1__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_ITxC_2__OFFSET 0x00000002
+#define CYFLD_UDB_P_U_PLD0_ITxC_2__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_ITxC_3__OFFSET 0x00000003
+#define CYFLD_UDB_P_U_PLD0_ITxC_3__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_ITxC_4__OFFSET 0x00000004
+#define CYFLD_UDB_P_U_PLD0_ITxC_4__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_ITxC_5__OFFSET 0x00000005
+#define CYFLD_UDB_P_U_PLD0_ITxC_5__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_ITxC_6__OFFSET 0x00000006
+#define CYFLD_UDB_P_U_PLD0_ITxC_6__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_ITxC_7__OFFSET 0x00000007
+#define CYFLD_UDB_P_U_PLD0_ITxC_7__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_ITxC_0__OFFSET 0x00000008
+#define CYFLD_UDB_P_U_PLD1_ITxC_0__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_ITxC_1__OFFSET 0x00000009
+#define CYFLD_UDB_P_U_PLD1_ITxC_1__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_ITxC_2__OFFSET 0x0000000a
+#define CYFLD_UDB_P_U_PLD1_ITxC_2__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_ITxC_3__OFFSET 0x0000000b
+#define CYFLD_UDB_P_U_PLD1_ITxC_3__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_ITxC_4__OFFSET 0x0000000c
+#define CYFLD_UDB_P_U_PLD1_ITxC_4__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_ITxC_5__OFFSET 0x0000000d
+#define CYFLD_UDB_P_U_PLD1_ITxC_5__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_ITxC_6__OFFSET 0x0000000e
+#define CYFLD_UDB_P_U_PLD1_ITxC_6__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_ITxC_7__OFFSET 0x0000000f
+#define CYFLD_UDB_P_U_PLD1_ITxC_7__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_ITxT_0__OFFSET 0x00000010
+#define CYFLD_UDB_P_U_PLD0_ITxT_0__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_ITxT_1__OFFSET 0x00000011
+#define CYFLD_UDB_P_U_PLD0_ITxT_1__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_ITxT_2__OFFSET 0x00000012
+#define CYFLD_UDB_P_U_PLD0_ITxT_2__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_ITxT_3__OFFSET 0x00000013
+#define CYFLD_UDB_P_U_PLD0_ITxT_3__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_ITxT_4__OFFSET 0x00000014
+#define CYFLD_UDB_P_U_PLD0_ITxT_4__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_ITxT_5__OFFSET 0x00000015
+#define CYFLD_UDB_P_U_PLD0_ITxT_5__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_ITxT_6__OFFSET 0x00000016
+#define CYFLD_UDB_P_U_PLD0_ITxT_6__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_ITxT_7__OFFSET 0x00000017
+#define CYFLD_UDB_P_U_PLD0_ITxT_7__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_ITxT_0__OFFSET 0x00000018
+#define CYFLD_UDB_P_U_PLD1_ITxT_0__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_ITxT_1__OFFSET 0x00000019
+#define CYFLD_UDB_P_U_PLD1_ITxT_1__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_ITxT_2__OFFSET 0x0000001a
+#define CYFLD_UDB_P_U_PLD1_ITxT_2__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_ITxT_3__OFFSET 0x0000001b
+#define CYFLD_UDB_P_U_PLD1_ITxT_3__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_ITxT_4__OFFSET 0x0000001c
+#define CYFLD_UDB_P_U_PLD1_ITxT_4__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_ITxT_5__OFFSET 0x0000001d
+#define CYFLD_UDB_P_U_PLD1_ITxT_5__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_ITxT_6__OFFSET 0x0000001e
+#define CYFLD_UDB_P_U_PLD1_ITxT_6__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_ITxT_7__OFFSET 0x0000001f
+#define CYFLD_UDB_P_U_PLD1_ITxT_7__SIZE 0x00000001
+#define CYREG_UDB_P0_U0_PLD_IT1 0x400f3004
+#define CYREG_UDB_P0_U0_PLD_IT2 0x400f3008
+#define CYREG_UDB_P0_U0_PLD_IT3 0x400f300c
+#define CYREG_UDB_P0_U0_PLD_IT4 0x400f3010
+#define CYREG_UDB_P0_U0_PLD_IT5 0x400f3014
+#define CYREG_UDB_P0_U0_PLD_IT6 0x400f3018
+#define CYREG_UDB_P0_U0_PLD_IT7 0x400f301c
+#define CYREG_UDB_P0_U0_PLD_IT8 0x400f3020
+#define CYREG_UDB_P0_U0_PLD_IT9 0x400f3024
+#define CYREG_UDB_P0_U0_PLD_IT10 0x400f3028
+#define CYREG_UDB_P0_U0_PLD_IT11 0x400f302c
+#define CYREG_UDB_P0_U0_PLD_ORT0 0x400f3030
+#define CYFLD_UDB_P_U_PLD0_ORT_PTx_0__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_PLD0_ORT_PTx_0__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_ORT_PTx_1__OFFSET 0x00000001
+#define CYFLD_UDB_P_U_PLD0_ORT_PTx_1__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_ORT_PTx_2__OFFSET 0x00000002
+#define CYFLD_UDB_P_U_PLD0_ORT_PTx_2__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_ORT_PTx_3__OFFSET 0x00000003
+#define CYFLD_UDB_P_U_PLD0_ORT_PTx_3__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_ORT_PTx_4__OFFSET 0x00000004
+#define CYFLD_UDB_P_U_PLD0_ORT_PTx_4__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_ORT_PTx_5__OFFSET 0x00000005
+#define CYFLD_UDB_P_U_PLD0_ORT_PTx_5__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_ORT_PTx_6__OFFSET 0x00000006
+#define CYFLD_UDB_P_U_PLD0_ORT_PTx_6__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_ORT_PTx_7__OFFSET 0x00000007
+#define CYFLD_UDB_P_U_PLD0_ORT_PTx_7__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_ORT_PTx_0__OFFSET 0x00000008
+#define CYFLD_UDB_P_U_PLD1_ORT_PTx_0__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_ORT_PTx_1__OFFSET 0x00000009
+#define CYFLD_UDB_P_U_PLD1_ORT_PTx_1__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_ORT_PTx_2__OFFSET 0x0000000a
+#define CYFLD_UDB_P_U_PLD1_ORT_PTx_2__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_ORT_PTx_3__OFFSET 0x0000000b
+#define CYFLD_UDB_P_U_PLD1_ORT_PTx_3__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_ORT_PTx_4__OFFSET 0x0000000c
+#define CYFLD_UDB_P_U_PLD1_ORT_PTx_4__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_ORT_PTx_5__OFFSET 0x0000000d
+#define CYFLD_UDB_P_U_PLD1_ORT_PTx_5__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_ORT_PTx_6__OFFSET 0x0000000e
+#define CYFLD_UDB_P_U_PLD1_ORT_PTx_6__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_ORT_PTx_7__OFFSET 0x0000000f
+#define CYFLD_UDB_P_U_PLD1_ORT_PTx_7__SIZE 0x00000001
+#define CYREG_UDB_P0_U0_PLD_ORT1 0x400f3032
+#define CYREG_UDB_P0_U0_PLD_ORT2 0x400f3034
+#define CYREG_UDB_P0_U0_PLD_ORT3 0x400f3036
+#define CYREG_UDB_P0_U0_PLD_MC_CFG_CEN_CONST 0x400f3038
+#define CYFLD_UDB_P_U_PLD0_MC0_CEN__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_PLD0_MC0_CEN__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD0_MC0_CEN_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_PLD0_MC0_CEN_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_MC0_DFF_C__OFFSET 0x00000001
+#define CYFLD_UDB_P_U_PLD0_MC0_DFF_C__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD0_MC0_DFF_C_NOINV 0x00000000
+#define CYVAL_UDB_P_U_PLD0_MC0_DFF_C_INVERTED 0x00000001
+#define CYFLD_UDB_P_U_PLD0_MC1_CEN__OFFSET 0x00000002
+#define CYFLD_UDB_P_U_PLD0_MC1_CEN__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD0_MC1_CEN_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_PLD0_MC1_CEN_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_MC1_DFF_C__OFFSET 0x00000003
+#define CYFLD_UDB_P_U_PLD0_MC1_DFF_C__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD0_MC1_DFF_C_NOINV 0x00000000
+#define CYVAL_UDB_P_U_PLD0_MC1_DFF_C_INVERTED 0x00000001
+#define CYFLD_UDB_P_U_PLD0_MC2_CEN__OFFSET 0x00000004
+#define CYFLD_UDB_P_U_PLD0_MC2_CEN__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD0_MC2_CEN_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_PLD0_MC2_CEN_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_MC2_DFF_C__OFFSET 0x00000005
+#define CYFLD_UDB_P_U_PLD0_MC2_DFF_C__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD0_MC2_DFF_C_NOINV 0x00000000
+#define CYVAL_UDB_P_U_PLD0_MC2_DFF_C_INVERTED 0x00000001
+#define CYFLD_UDB_P_U_PLD0_MC3_CEN__OFFSET 0x00000006
+#define CYFLD_UDB_P_U_PLD0_MC3_CEN__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD0_MC3_CEN_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_PLD0_MC3_CEN_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_MC3_DFF_C__OFFSET 0x00000007
+#define CYFLD_UDB_P_U_PLD0_MC3_DFF_C__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD0_MC3_DFF_C_NOINV 0x00000000
+#define CYVAL_UDB_P_U_PLD0_MC3_DFF_C_INVERTED 0x00000001
+#define CYFLD_UDB_P_U_PLD1_MC0_CEN__OFFSET 0x00000008
+#define CYFLD_UDB_P_U_PLD1_MC0_CEN__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD1_MC0_CEN_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_PLD1_MC0_CEN_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_MC0_DFF_C__OFFSET 0x00000009
+#define CYFLD_UDB_P_U_PLD1_MC0_DFF_C__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD1_MC0_DFF_C_NOINV 0x00000000
+#define CYVAL_UDB_P_U_PLD1_MC0_DFF_C_INVERTED 0x00000001
+#define CYFLD_UDB_P_U_PLD1_MC1_CEN__OFFSET 0x0000000a
+#define CYFLD_UDB_P_U_PLD1_MC1_CEN__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD1_MC1_CEN_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_PLD1_MC1_CEN_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_MC1_DFF_C__OFFSET 0x0000000b
+#define CYFLD_UDB_P_U_PLD1_MC1_DFF_C__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD1_MC1_DFF_C_NOINV 0x00000000
+#define CYVAL_UDB_P_U_PLD1_MC1_DFF_C_INVERTED 0x00000001
+#define CYFLD_UDB_P_U_PLD1_MC2_CEN__OFFSET 0x0000000c
+#define CYFLD_UDB_P_U_PLD1_MC2_CEN__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD1_MC2_CEN_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_PLD1_MC2_CEN_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_MC2_DFF_C__OFFSET 0x0000000d
+#define CYFLD_UDB_P_U_PLD1_MC2_DFF_C__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD1_MC2_DFF_C_NOINV 0x00000000
+#define CYVAL_UDB_P_U_PLD1_MC2_DFF_C_INVERTED 0x00000001
+#define CYFLD_UDB_P_U_PLD1_MC3_CEN__OFFSET 0x0000000e
+#define CYFLD_UDB_P_U_PLD1_MC3_CEN__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD1_MC3_CEN_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_PLD1_MC3_CEN_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_MC3_DFF_C__OFFSET 0x0000000f
+#define CYFLD_UDB_P_U_PLD1_MC3_DFF_C__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD1_MC3_DFF_C_NOINV 0x00000000
+#define CYVAL_UDB_P_U_PLD1_MC3_DFF_C_INVERTED 0x00000001
+#define CYREG_UDB_P0_U0_PLD_MC_CFG_XORFB 0x400f303a
+#define CYFLD_UDB_P_U_PLD0_MC0_XORFB__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_PLD0_MC0_XORFB__SIZE 0x00000002
+#define CYVAL_UDB_P_U_PLD0_MC0_XORFB_DFF 0x00000000
+#define CYVAL_UDB_P_U_PLD0_MC0_XORFB_CARRY 0x00000001
+#define CYVAL_UDB_P_U_PLD0_MC0_XORFB_TFF_H 0x00000002
+#define CYVAL_UDB_P_U_PLD0_MC0_XORFB_TFF_L 0x00000003
+#define CYFLD_UDB_P_U_PLD0_MC1_XORFB__OFFSET 0x00000002
+#define CYFLD_UDB_P_U_PLD0_MC1_XORFB__SIZE 0x00000002
+#define CYVAL_UDB_P_U_PLD0_MC1_XORFB_DFF 0x00000000
+#define CYVAL_UDB_P_U_PLD0_MC1_XORFB_CARRY 0x00000001
+#define CYVAL_UDB_P_U_PLD0_MC1_XORFB_TFF_H 0x00000002
+#define CYVAL_UDB_P_U_PLD0_MC1_XORFB_TFF_L 0x00000003
+#define CYFLD_UDB_P_U_PLD0_MC2_XORFB__OFFSET 0x00000004
+#define CYFLD_UDB_P_U_PLD0_MC2_XORFB__SIZE 0x00000002
+#define CYVAL_UDB_P_U_PLD0_MC2_XORFB_DFF 0x00000000
+#define CYVAL_UDB_P_U_PLD0_MC2_XORFB_CARRY 0x00000001
+#define CYVAL_UDB_P_U_PLD0_MC2_XORFB_TFF_H 0x00000002
+#define CYVAL_UDB_P_U_PLD0_MC2_XORFB_TFF_L 0x00000003
+#define CYFLD_UDB_P_U_PLD0_MC3_XORFB__OFFSET 0x00000006
+#define CYFLD_UDB_P_U_PLD0_MC3_XORFB__SIZE 0x00000002
+#define CYVAL_UDB_P_U_PLD0_MC3_XORFB_DFF 0x00000000
+#define CYVAL_UDB_P_U_PLD0_MC3_XORFB_CARRY 0x00000001
+#define CYVAL_UDB_P_U_PLD0_MC3_XORFB_TFF_H 0x00000002
+#define CYVAL_UDB_P_U_PLD0_MC3_XORFB_TFF_L 0x00000003
+#define CYFLD_UDB_P_U_PLD1_MC0_XORFB__OFFSET 0x00000008
+#define CYFLD_UDB_P_U_PLD1_MC0_XORFB__SIZE 0x00000002
+#define CYVAL_UDB_P_U_PLD1_MC0_XORFB_DFF 0x00000000
+#define CYVAL_UDB_P_U_PLD1_MC0_XORFB_CARRY 0x00000001
+#define CYVAL_UDB_P_U_PLD1_MC0_XORFB_TFF_H 0x00000002
+#define CYVAL_UDB_P_U_PLD1_MC0_XORFB_TFF_L 0x00000003
+#define CYFLD_UDB_P_U_PLD1_MC1_XORFB__OFFSET 0x0000000a
+#define CYFLD_UDB_P_U_PLD1_MC1_XORFB__SIZE 0x00000002
+#define CYVAL_UDB_P_U_PLD1_MC1_XORFB_DFF 0x00000000
+#define CYVAL_UDB_P_U_PLD1_MC1_XORFB_CARRY 0x00000001
+#define CYVAL_UDB_P_U_PLD1_MC1_XORFB_TFF_H 0x00000002
+#define CYVAL_UDB_P_U_PLD1_MC1_XORFB_TFF_L 0x00000003
+#define CYFLD_UDB_P_U_PLD1_MC2_XORFB__OFFSET 0x0000000c
+#define CYFLD_UDB_P_U_PLD1_MC2_XORFB__SIZE 0x00000002
+#define CYVAL_UDB_P_U_PLD1_MC2_XORFB_DFF 0x00000000
+#define CYVAL_UDB_P_U_PLD1_MC2_XORFB_CARRY 0x00000001
+#define CYVAL_UDB_P_U_PLD1_MC2_XORFB_TFF_H 0x00000002
+#define CYVAL_UDB_P_U_PLD1_MC2_XORFB_TFF_L 0x00000003
+#define CYFLD_UDB_P_U_PLD1_MC3_XORFB__OFFSET 0x0000000e
+#define CYFLD_UDB_P_U_PLD1_MC3_XORFB__SIZE 0x00000002
+#define CYVAL_UDB_P_U_PLD1_MC3_XORFB_DFF 0x00000000
+#define CYVAL_UDB_P_U_PLD1_MC3_XORFB_CARRY 0x00000001
+#define CYVAL_UDB_P_U_PLD1_MC3_XORFB_TFF_H 0x00000002
+#define CYVAL_UDB_P_U_PLD1_MC3_XORFB_TFF_L 0x00000003
+#define CYREG_UDB_P0_U0_PLD_MC_SET_RESET 0x400f303c
+#define CYFLD_UDB_P_U_PLD0_MC0_SET_SEL__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_PLD0_MC0_SET_SEL__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD0_MC0_SET_SEL_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_PLD0_MC0_SET_SEL_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_MC0_RESET_SEL__OFFSET 0x00000001
+#define CYFLD_UDB_P_U_PLD0_MC0_RESET_SEL__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD0_MC0_RESET_SEL_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_PLD0_MC0_RESET_SEL_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_MC1_SET_SEL__OFFSET 0x00000002
+#define CYFLD_UDB_P_U_PLD0_MC1_SET_SEL__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD0_MC1_SET_SEL_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_PLD0_MC1_SET_SEL_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_MC1_RESET_SEL__OFFSET 0x00000003
+#define CYFLD_UDB_P_U_PLD0_MC1_RESET_SEL__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD0_MC1_RESET_SEL_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_PLD0_MC1_RESET_SEL_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_MC2_SET_SEL__OFFSET 0x00000004
+#define CYFLD_UDB_P_U_PLD0_MC2_SET_SEL__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD0_MC2_SET_SEL_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_PLD0_MC2_SET_SEL_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_MC2_RESET_SEL__OFFSET 0x00000005
+#define CYFLD_UDB_P_U_PLD0_MC2_RESET_SEL__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD0_MC2_RESET_SEL_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_PLD0_MC2_RESET_SEL_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_MC3_SET_SEL__OFFSET 0x00000006
+#define CYFLD_UDB_P_U_PLD0_MC3_SET_SEL__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD0_MC3_SET_SEL_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_PLD0_MC3_SET_SEL_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_MC3_RESET_SEL__OFFSET 0x00000007
+#define CYFLD_UDB_P_U_PLD0_MC3_RESET_SEL__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD0_MC3_RESET_SEL_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_PLD0_MC3_RESET_SEL_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_MC0_SET_SEL__OFFSET 0x00000008
+#define CYFLD_UDB_P_U_PLD1_MC0_SET_SEL__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD1_MC0_SET_SEL_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_PLD1_MC0_SET_SEL_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_MC0_RESET_SEL__OFFSET 0x00000009
+#define CYFLD_UDB_P_U_PLD1_MC0_RESET_SEL__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD1_MC0_RESET_SEL_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_PLD1_MC0_RESET_SEL_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_MC1_SET_SEL__OFFSET 0x0000000a
+#define CYFLD_UDB_P_U_PLD1_MC1_SET_SEL__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD1_MC1_SET_SEL_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_PLD1_MC1_SET_SEL_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_MC1_RESET_SEL__OFFSET 0x0000000b
+#define CYFLD_UDB_P_U_PLD1_MC1_RESET_SEL__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD1_MC1_RESET_SEL_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_PLD1_MC1_RESET_SEL_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_MC2_SET_SEL__OFFSET 0x0000000c
+#define CYFLD_UDB_P_U_PLD1_MC2_SET_SEL__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD1_MC2_SET_SEL_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_PLD1_MC2_SET_SEL_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_MC2_RESET_SEL__OFFSET 0x0000000d
+#define CYFLD_UDB_P_U_PLD1_MC2_RESET_SEL__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD1_MC2_RESET_SEL_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_PLD1_MC2_RESET_SEL_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_MC3_SET_SEL__OFFSET 0x0000000e
+#define CYFLD_UDB_P_U_PLD1_MC3_SET_SEL__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD1_MC3_SET_SEL_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_PLD1_MC3_SET_SEL_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_MC3_RESET_SEL__OFFSET 0x0000000f
+#define CYFLD_UDB_P_U_PLD1_MC3_RESET_SEL__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD1_MC3_RESET_SEL_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_PLD1_MC3_RESET_SEL_ENABLE 0x00000001
+#define CYREG_UDB_P0_U0_PLD_MC_CFG_BYPASS 0x400f303e
+#define CYFLD_UDB_P_U_PLD0_MC0_BYPASS__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_PLD0_MC0_BYPASS__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD0_MC0_BYPASS_REGISTER 0x00000000
+#define CYVAL_UDB_P_U_PLD0_MC0_BYPASS_COMBINATIONAL 0x00000001
+#define CYFLD_UDB_P_U_NC1__OFFSET 0x00000001
+#define CYFLD_UDB_P_U_NC1__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_MC1_BYPASS__OFFSET 0x00000002
+#define CYFLD_UDB_P_U_PLD0_MC1_BYPASS__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD0_MC1_BYPASS_REGISTER 0x00000000
+#define CYVAL_UDB_P_U_PLD0_MC1_BYPASS_COMBINATIONAL 0x00000001
+#define CYFLD_UDB_P_U_NC3__OFFSET 0x00000003
+#define CYFLD_UDB_P_U_NC3__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_MC2_BYPASS__OFFSET 0x00000004
+#define CYFLD_UDB_P_U_PLD0_MC2_BYPASS__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD0_MC2_BYPASS_REGISTER 0x00000000
+#define CYVAL_UDB_P_U_PLD0_MC2_BYPASS_COMBINATIONAL 0x00000001
+#define CYFLD_UDB_P_U_NC5__OFFSET 0x00000005
+#define CYFLD_UDB_P_U_NC5__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD0_MC3_BYPASS__OFFSET 0x00000006
+#define CYFLD_UDB_P_U_PLD0_MC3_BYPASS__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD0_MC3_BYPASS_REGISTER 0x00000000
+#define CYVAL_UDB_P_U_PLD0_MC3_BYPASS_COMBINATIONAL 0x00000001
+#define CYFLD_UDB_P_U_NC7__OFFSET 0x00000007
+#define CYFLD_UDB_P_U_NC7__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_MC0_BYPASS__OFFSET 0x00000008
+#define CYFLD_UDB_P_U_PLD1_MC0_BYPASS__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD1_MC0_BYPASS_REGISTER 0x00000000
+#define CYVAL_UDB_P_U_PLD1_MC0_BYPASS_COMBINATIONAL 0x00000001
+#define CYFLD_UDB_P_U_NC9__OFFSET 0x00000009
+#define CYFLD_UDB_P_U_NC9__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_MC1_BYPASS__OFFSET 0x0000000a
+#define CYFLD_UDB_P_U_PLD1_MC1_BYPASS__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD1_MC1_BYPASS_REGISTER 0x00000000
+#define CYVAL_UDB_P_U_PLD1_MC1_BYPASS_COMBINATIONAL 0x00000001
+#define CYFLD_UDB_P_U_NC11__OFFSET 0x0000000b
+#define CYFLD_UDB_P_U_NC11__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_MC2_BYPASS__OFFSET 0x0000000c
+#define CYFLD_UDB_P_U_PLD1_MC2_BYPASS__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD1_MC2_BYPASS_REGISTER 0x00000000
+#define CYVAL_UDB_P_U_PLD1_MC2_BYPASS_COMBINATIONAL 0x00000001
+#define CYFLD_UDB_P_U_NC13__OFFSET 0x0000000d
+#define CYFLD_UDB_P_U_NC13__SIZE 0x00000001
+#define CYFLD_UDB_P_U_PLD1_MC3_BYPASS__OFFSET 0x0000000e
+#define CYFLD_UDB_P_U_PLD1_MC3_BYPASS__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD1_MC3_BYPASS_REGISTER 0x00000000
+#define CYVAL_UDB_P_U_PLD1_MC3_BYPASS_COMBINATIONAL 0x00000001
+#define CYFLD_UDB_P_U_NC15__OFFSET 0x0000000f
+#define CYFLD_UDB_P_U_NC15__SIZE 0x00000001
+#define CYREG_UDB_P0_U0_CFG0 0x400f3040
+#define CYFLD_UDB_P_U_RAD0__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_RAD0__SIZE 0x00000003
+#define CYVAL_UDB_P_U_RAD0_OFF 0x00000000
+#define CYVAL_UDB_P_U_RAD0_DP_IN0 0x00000001
+#define CYVAL_UDB_P_U_RAD0_DP_IN1 0x00000002
+#define CYVAL_UDB_P_U_RAD0_DP_IN2 0x00000003
+#define CYVAL_UDB_P_U_RAD0_DP_IN3 0x00000004
+#define CYVAL_UDB_P_U_RAD0_DP_IN4 0x00000005
+#define CYVAL_UDB_P_U_RAD0_DP_IN5 0x00000006
+#define CYVAL_UDB_P_U_RAD0_RESERVED 0x00000007
+#define CYFLD_UDB_P_U_RAD1__OFFSET 0x00000004
+#define CYFLD_UDB_P_U_RAD1__SIZE 0x00000003
+#define CYVAL_UDB_P_U_RAD1_OFF 0x00000000
+#define CYVAL_UDB_P_U_RAD1_DP_IN0 0x00000001
+#define CYVAL_UDB_P_U_RAD1_DP_IN1 0x00000002
+#define CYVAL_UDB_P_U_RAD1_DP_IN2 0x00000003
+#define CYVAL_UDB_P_U_RAD1_DP_IN3 0x00000004
+#define CYVAL_UDB_P_U_RAD1_DP_IN4 0x00000005
+#define CYVAL_UDB_P_U_RAD1_DP_IN5 0x00000006
+#define CYVAL_UDB_P_U_RAD1_RESERVED 0x00000007
+#define CYREG_UDB_P0_U0_CFG1 0x400f3041
+#define CYFLD_UDB_P_U_RAD2__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_RAD2__SIZE 0x00000003
+#define CYVAL_UDB_P_U_RAD2_OFF 0x00000000
+#define CYVAL_UDB_P_U_RAD2_DP_IN0 0x00000001
+#define CYVAL_UDB_P_U_RAD2_DP_IN1 0x00000002
+#define CYVAL_UDB_P_U_RAD2_DP_IN2 0x00000003
+#define CYVAL_UDB_P_U_RAD2_DP_IN3 0x00000004
+#define CYVAL_UDB_P_U_RAD2_DP_IN4 0x00000005
+#define CYVAL_UDB_P_U_RAD2_DP_IN5 0x00000006
+#define CYVAL_UDB_P_U_RAD2_RESERVED 0x00000007
+#define CYFLD_UDB_P_U_DP_RTE_BYPASS0__OFFSET 0x00000003
+#define CYFLD_UDB_P_U_DP_RTE_BYPASS0__SIZE 0x00000001
+#define CYVAL_UDB_P_U_DP_RTE_BYPASS0_DP_IN0_ROUTE 0x00000000
+#define CYVAL_UDB_P_U_DP_RTE_BYPASS0_DP_IN0_BYPASS 0x00000001
+#define CYFLD_UDB_P_U_DP_RTE_BYPASS1__OFFSET 0x00000004
+#define CYFLD_UDB_P_U_DP_RTE_BYPASS1__SIZE 0x00000001
+#define CYVAL_UDB_P_U_DP_RTE_BYPASS1_DP_IN1_ROUTE 0x00000000
+#define CYVAL_UDB_P_U_DP_RTE_BYPASS1_DP_IN1_BYPASS 0x00000001
+#define CYFLD_UDB_P_U_DP_RTE_BYPASS2__OFFSET 0x00000005
+#define CYFLD_UDB_P_U_DP_RTE_BYPASS2__SIZE 0x00000001
+#define CYVAL_UDB_P_U_DP_RTE_BYPASS2_DP_IN2_ROUTE 0x00000000
+#define CYVAL_UDB_P_U_DP_RTE_BYPASS2_DP_IN2_BYPASS 0x00000001
+#define CYFLD_UDB_P_U_DP_RTE_BYPASS3__OFFSET 0x00000006
+#define CYFLD_UDB_P_U_DP_RTE_BYPASS3__SIZE 0x00000001
+#define CYVAL_UDB_P_U_DP_RTE_BYPASS3_DP_IN3_ROUTE 0x00000000
+#define CYVAL_UDB_P_U_DP_RTE_BYPASS3_DP_IN3_BYPASS 0x00000001
+#define CYFLD_UDB_P_U_DP_RTE_BYPASS4__OFFSET 0x00000007
+#define CYFLD_UDB_P_U_DP_RTE_BYPASS4__SIZE 0x00000001
+#define CYVAL_UDB_P_U_DP_RTE_BYPASS4_DP_IN4_ROUTE 0x00000000
+#define CYVAL_UDB_P_U_DP_RTE_BYPASS4_DP_IN4_BYPASS 0x00000001
+#define CYREG_UDB_P0_U0_CFG2 0x400f3042
+#define CYFLD_UDB_P_U_F0_LD__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_F0_LD__SIZE 0x00000003
+#define CYVAL_UDB_P_U_F0_LD_OFF 0x00000000
+#define CYVAL_UDB_P_U_F0_LD_DP_IN0 0x00000001
+#define CYVAL_UDB_P_U_F0_LD_DP_IN1 0x00000002
+#define CYVAL_UDB_P_U_F0_LD_DP_IN2 0x00000003
+#define CYVAL_UDB_P_U_F0_LD_DP_IN3 0x00000004
+#define CYVAL_UDB_P_U_F0_LD_DP_IN4 0x00000005
+#define CYVAL_UDB_P_U_F0_LD_DP_IN5 0x00000006
+#define CYVAL_UDB_P_U_F0_LD_RESERVED 0x00000007
+#define CYFLD_UDB_P_U_DP_RTE_BYPASS5__OFFSET 0x00000003
+#define CYFLD_UDB_P_U_DP_RTE_BYPASS5__SIZE 0x00000001
+#define CYVAL_UDB_P_U_DP_RTE_BYPASS5_DP_IN5_ROUTE 0x00000000
+#define CYVAL_UDB_P_U_DP_RTE_BYPASS5_DP_IN5_BYPASS 0x00000001
+#define CYFLD_UDB_P_U_F1_LD__OFFSET 0x00000004
+#define CYFLD_UDB_P_U_F1_LD__SIZE 0x00000003
+#define CYVAL_UDB_P_U_F1_LD_OFF 0x00000000
+#define CYVAL_UDB_P_U_F1_LD_DP_IN0 0x00000001
+#define CYVAL_UDB_P_U_F1_LD_DP_IN1 0x00000002
+#define CYVAL_UDB_P_U_F1_LD_DP_IN2 0x00000003
+#define CYVAL_UDB_P_U_F1_LD_DP_IN3 0x00000004
+#define CYVAL_UDB_P_U_F1_LD_DP_IN4 0x00000005
+#define CYVAL_UDB_P_U_F1_LD_DP_IN5 0x00000006
+#define CYVAL_UDB_P_U_F1_LD_RESERVED 0x00000007
+#define CYREG_UDB_P0_U0_CFG3 0x400f3043
+#define CYFLD_UDB_P_U_D0_LD__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_D0_LD__SIZE 0x00000003
+#define CYVAL_UDB_P_U_D0_LD_OFF 0x00000000
+#define CYVAL_UDB_P_U_D0_LD_DP_IN0 0x00000001
+#define CYVAL_UDB_P_U_D0_LD_DP_IN1 0x00000002
+#define CYVAL_UDB_P_U_D0_LD_DP_IN2 0x00000003
+#define CYVAL_UDB_P_U_D0_LD_DP_IN3 0x00000004
+#define CYVAL_UDB_P_U_D0_LD_DP_IN4 0x00000005
+#define CYVAL_UDB_P_U_D0_LD_DP_IN5 0x00000006
+#define CYVAL_UDB_P_U_D0_LD_RESERVED 0x00000007
+#define CYFLD_UDB_P_U_D1_LD__OFFSET 0x00000004
+#define CYFLD_UDB_P_U_D1_LD__SIZE 0x00000003
+#define CYVAL_UDB_P_U_D1_LD_OFF 0x00000000
+#define CYVAL_UDB_P_U_D1_LD_DP_IN0 0x00000001
+#define CYVAL_UDB_P_U_D1_LD_DP_IN1 0x00000002
+#define CYVAL_UDB_P_U_D1_LD_DP_IN2 0x00000003
+#define CYVAL_UDB_P_U_D1_LD_DP_IN3 0x00000004
+#define CYVAL_UDB_P_U_D1_LD_DP_IN4 0x00000005
+#define CYVAL_UDB_P_U_D1_LD_DP_IN5 0x00000006
+#define CYVAL_UDB_P_U_D1_LD_RESERVED 0x00000007
+#define CYREG_UDB_P0_U0_CFG4 0x400f3044
+#define CYFLD_UDB_P_U_SI_MUX__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_SI_MUX__SIZE 0x00000003
+#define CYVAL_UDB_P_U_SI_MUX_OFF 0x00000000
+#define CYVAL_UDB_P_U_SI_MUX_DP_IN0 0x00000001
+#define CYVAL_UDB_P_U_SI_MUX_DP_IN1 0x00000002
+#define CYVAL_UDB_P_U_SI_MUX_DP_IN2 0x00000003
+#define CYVAL_UDB_P_U_SI_MUX_DP_IN3 0x00000004
+#define CYVAL_UDB_P_U_SI_MUX_DP_IN4 0x00000005
+#define CYVAL_UDB_P_U_SI_MUX_DP_IN5 0x00000006
+#define CYVAL_UDB_P_U_SI_MUX_RESERVED 0x00000007
+#define CYFLD_UDB_P_U_CI_MUX__OFFSET 0x00000004
+#define CYFLD_UDB_P_U_CI_MUX__SIZE 0x00000003
+#define CYVAL_UDB_P_U_CI_MUX_OFF 0x00000000
+#define CYVAL_UDB_P_U_CI_MUX_DP_IN0 0x00000001
+#define CYVAL_UDB_P_U_CI_MUX_DP_IN1 0x00000002
+#define CYVAL_UDB_P_U_CI_MUX_DP_IN2 0x00000003
+#define CYVAL_UDB_P_U_CI_MUX_DP_IN3 0x00000004
+#define CYVAL_UDB_P_U_CI_MUX_DP_IN4 0x00000005
+#define CYVAL_UDB_P_U_CI_MUX_DP_IN5 0x00000006
+#define CYVAL_UDB_P_U_CI_MUX_RESERVED 0x00000007
+#define CYREG_UDB_P0_U0_CFG5 0x400f3045
+#define CYFLD_UDB_P_U_OUT0__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_OUT0__SIZE 0x00000004
+#define CYVAL_UDB_P_U_OUT0_CE0 0x00000000
+#define CYVAL_UDB_P_U_OUT0_CL0 0x00000001
+#define CYVAL_UDB_P_U_OUT0_Z0 0x00000002
+#define CYVAL_UDB_P_U_OUT0_FF0 0x00000003
+#define CYVAL_UDB_P_U_OUT0_CE1 0x00000004
+#define CYVAL_UDB_P_U_OUT0_CL1 0x00000005
+#define CYVAL_UDB_P_U_OUT0_Z1 0x00000006
+#define CYVAL_UDB_P_U_OUT0_FF1 0x00000007
+#define CYVAL_UDB_P_U_OUT0_OV_MSB 0x00000008
+#define CYVAL_UDB_P_U_OUT0_CO_MSB 0x00000009
+#define CYVAL_UDB_P_U_OUT0_CMSBO 0x0000000a
+#define CYVAL_UDB_P_U_OUT0_SO 0x0000000b
+#define CYVAL_UDB_P_U_OUT0_F0_BLK_STAT 0x0000000c
+#define CYVAL_UDB_P_U_OUT0_F1_BLK_STAT 0x0000000d
+#define CYVAL_UDB_P_U_OUT0_F0_BUS_STAT 0x0000000e
+#define CYVAL_UDB_P_U_OUT0_F1_BUS_STAT 0x0000000f
+#define CYFLD_UDB_P_U_OUT1__OFFSET 0x00000004
+#define CYFLD_UDB_P_U_OUT1__SIZE 0x00000004
+#define CYVAL_UDB_P_U_OUT1_CE0 0x00000000
+#define CYVAL_UDB_P_U_OUT1_CL0 0x00000001
+#define CYVAL_UDB_P_U_OUT1_Z0 0x00000002
+#define CYVAL_UDB_P_U_OUT1_FF0 0x00000003
+#define CYVAL_UDB_P_U_OUT1_CE1 0x00000004
+#define CYVAL_UDB_P_U_OUT1_CL1 0x00000005
+#define CYVAL_UDB_P_U_OUT1_Z1 0x00000006
+#define CYVAL_UDB_P_U_OUT1_FF1 0x00000007
+#define CYVAL_UDB_P_U_OUT1_OV_MSB 0x00000008
+#define CYVAL_UDB_P_U_OUT1_CO_MSB 0x00000009
+#define CYVAL_UDB_P_U_OUT1_CMSBO 0x0000000a
+#define CYVAL_UDB_P_U_OUT1_SO 0x0000000b
+#define CYVAL_UDB_P_U_OUT1_F0_BLK_STAT 0x0000000c
+#define CYVAL_UDB_P_U_OUT1_F1_BLK_STAT 0x0000000d
+#define CYVAL_UDB_P_U_OUT1_F0_BUS_STAT 0x0000000e
+#define CYVAL_UDB_P_U_OUT1_F1_BUS_STAT 0x0000000f
+#define CYREG_UDB_P0_U0_CFG6 0x400f3046
+#define CYFLD_UDB_P_U_OUT2__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_OUT2__SIZE 0x00000004
+#define CYVAL_UDB_P_U_OUT2_CE0 0x00000000
+#define CYVAL_UDB_P_U_OUT2_CL0 0x00000001
+#define CYVAL_UDB_P_U_OUT2_Z0 0x00000002
+#define CYVAL_UDB_P_U_OUT2_FF0 0x00000003
+#define CYVAL_UDB_P_U_OUT2_CE1 0x00000004
+#define CYVAL_UDB_P_U_OUT2_CL1 0x00000005
+#define CYVAL_UDB_P_U_OUT2_Z1 0x00000006
+#define CYVAL_UDB_P_U_OUT2_FF1 0x00000007
+#define CYVAL_UDB_P_U_OUT2_OV_MSB 0x00000008
+#define CYVAL_UDB_P_U_OUT2_CO_MSB 0x00000009
+#define CYVAL_UDB_P_U_OUT2_CMSBO 0x0000000a
+#define CYVAL_UDB_P_U_OUT2_SO 0x0000000b
+#define CYVAL_UDB_P_U_OUT2_F0_BLK_STAT 0x0000000c
+#define CYVAL_UDB_P_U_OUT2_F1_BLK_STAT 0x0000000d
+#define CYVAL_UDB_P_U_OUT2_F0_BUS_STAT 0x0000000e
+#define CYVAL_UDB_P_U_OUT2_F1_BUS_STAT 0x0000000f
+#define CYFLD_UDB_P_U_OUT3__OFFSET 0x00000004
+#define CYFLD_UDB_P_U_OUT3__SIZE 0x00000004
+#define CYVAL_UDB_P_U_OUT3_CE0 0x00000000
+#define CYVAL_UDB_P_U_OUT3_CL0 0x00000001
+#define CYVAL_UDB_P_U_OUT3_Z0 0x00000002
+#define CYVAL_UDB_P_U_OUT3_FF0 0x00000003
+#define CYVAL_UDB_P_U_OUT3_CE1 0x00000004
+#define CYVAL_UDB_P_U_OUT3_CL1 0x00000005
+#define CYVAL_UDB_P_U_OUT3_Z1 0x00000006
+#define CYVAL_UDB_P_U_OUT3_FF1 0x00000007
+#define CYVAL_UDB_P_U_OUT3_OV_MSB 0x00000008
+#define CYVAL_UDB_P_U_OUT3_CO_MSB 0x00000009
+#define CYVAL_UDB_P_U_OUT3_CMSBO 0x0000000a
+#define CYVAL_UDB_P_U_OUT3_SO 0x0000000b
+#define CYVAL_UDB_P_U_OUT3_F0_BLK_STAT 0x0000000c
+#define CYVAL_UDB_P_U_OUT3_F1_BLK_STAT 0x0000000d
+#define CYVAL_UDB_P_U_OUT3_F0_BUS_STAT 0x0000000e
+#define CYVAL_UDB_P_U_OUT3_F1_BUS_STAT 0x0000000f
+#define CYREG_UDB_P0_U0_CFG7 0x400f3047
+#define CYFLD_UDB_P_U_OUT4__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_OUT4__SIZE 0x00000004
+#define CYVAL_UDB_P_U_OUT4_CE0 0x00000000
+#define CYVAL_UDB_P_U_OUT4_CL0 0x00000001
+#define CYVAL_UDB_P_U_OUT4_Z0 0x00000002
+#define CYVAL_UDB_P_U_OUT4_FF0 0x00000003
+#define CYVAL_UDB_P_U_OUT4_CE1 0x00000004
+#define CYVAL_UDB_P_U_OUT4_CL1 0x00000005
+#define CYVAL_UDB_P_U_OUT4_Z1 0x00000006
+#define CYVAL_UDB_P_U_OUT4_FF1 0x00000007
+#define CYVAL_UDB_P_U_OUT4_OV_MSB 0x00000008
+#define CYVAL_UDB_P_U_OUT4_CO_MSB 0x00000009
+#define CYVAL_UDB_P_U_OUT4_CMSBO 0x0000000a
+#define CYVAL_UDB_P_U_OUT4_SO 0x0000000b
+#define CYVAL_UDB_P_U_OUT4_F0_BLK_STAT 0x0000000c
+#define CYVAL_UDB_P_U_OUT4_F1_BLK_STAT 0x0000000d
+#define CYVAL_UDB_P_U_OUT4_F0_BUS_STAT 0x0000000e
+#define CYVAL_UDB_P_U_OUT4_F1_BUS_STAT 0x0000000f
+#define CYFLD_UDB_P_U_OUT5__OFFSET 0x00000004
+#define CYFLD_UDB_P_U_OUT5__SIZE 0x00000004
+#define CYVAL_UDB_P_U_OUT5_CE0 0x00000000
+#define CYVAL_UDB_P_U_OUT5_CL0 0x00000001
+#define CYVAL_UDB_P_U_OUT5_Z0 0x00000002
+#define CYVAL_UDB_P_U_OUT5_FF0 0x00000003
+#define CYVAL_UDB_P_U_OUT5_CE1 0x00000004
+#define CYVAL_UDB_P_U_OUT5_CL1 0x00000005
+#define CYVAL_UDB_P_U_OUT5_Z1 0x00000006
+#define CYVAL_UDB_P_U_OUT5_FF1 0x00000007
+#define CYVAL_UDB_P_U_OUT5_OV_MSB 0x00000008
+#define CYVAL_UDB_P_U_OUT5_CO_MSB 0x00000009
+#define CYVAL_UDB_P_U_OUT5_CMSBO 0x0000000a
+#define CYVAL_UDB_P_U_OUT5_SO 0x0000000b
+#define CYVAL_UDB_P_U_OUT5_F0_BLK_STAT 0x0000000c
+#define CYVAL_UDB_P_U_OUT5_F1_BLK_STAT 0x0000000d
+#define CYVAL_UDB_P_U_OUT5_F0_BUS_STAT 0x0000000e
+#define CYVAL_UDB_P_U_OUT5_F1_BUS_STAT 0x0000000f
+#define CYREG_UDB_P0_U0_CFG8 0x400f3048
+#define CYFLD_UDB_P_U_OUT_SYNC__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_OUT_SYNC__SIZE 0x00000006
+#define CYVAL_UDB_P_U_OUT_SYNC_REGISTERED 0x00000000
+#define CYVAL_UDB_P_U_OUT_SYNC_COMBINATIONAL 0x00000001
+#define CYFLD_UDB_P_U_NC6__OFFSET 0x00000006
+#define CYFLD_UDB_P_U_NC6__SIZE 0x00000001
+#define CYREG_UDB_P0_U0_CFG9 0x400f3049
+#define CYFLD_UDB_P_U_AMASK__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_AMASK__SIZE 0x00000008
+#define CYREG_UDB_P0_U0_CFG10 0x400f304a
+#define CYFLD_UDB_P_U_CMASK0__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_CMASK0__SIZE 0x00000008
+#define CYREG_UDB_P0_U0_CFG11 0x400f304b
+#define CYREG_UDB_P0_U0_CFG12 0x400f304c
+#define CYFLD_UDB_P_U_SI_SELA__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_SI_SELA__SIZE 0x00000002
+#define CYVAL_UDB_P_U_SI_SELA_DEFAULT 0x00000000
+#define CYVAL_UDB_P_U_SI_SELA_REGISTERED 0x00000001
+#define CYVAL_UDB_P_U_SI_SELA_ROUTE 0x00000002
+#define CYVAL_UDB_P_U_SI_SELA_CHAIN 0x00000003
+#define CYFLD_UDB_P_U_SI_SELB__OFFSET 0x00000002
+#define CYFLD_UDB_P_U_SI_SELB__SIZE 0x00000002
+#define CYVAL_UDB_P_U_SI_SELB_DEFAULT 0x00000000
+#define CYVAL_UDB_P_U_SI_SELB_REGISTERED 0x00000001
+#define CYVAL_UDB_P_U_SI_SELB_ROUTE 0x00000002
+#define CYVAL_UDB_P_U_SI_SELB_CHAIN 0x00000003
+#define CYFLD_UDB_P_U_DEF_SI__OFFSET 0x00000004
+#define CYFLD_UDB_P_U_DEF_SI__SIZE 0x00000001
+#define CYVAL_UDB_P_U_DEF_SI_DEFAULT_0 0x00000000
+#define CYVAL_UDB_P_U_DEF_SI_DEFAULT_1 0x00000001
+#define CYFLD_UDB_P_U_AMASK_EN__OFFSET 0x00000005
+#define CYFLD_UDB_P_U_AMASK_EN__SIZE 0x00000001
+#define CYVAL_UDB_P_U_AMASK_EN_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_AMASK_EN_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_CMASK0_EN__OFFSET 0x00000006
+#define CYFLD_UDB_P_U_CMASK0_EN__SIZE 0x00000001
+#define CYVAL_UDB_P_U_CMASK0_EN_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_CMASK0_EN_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_CMASK1_EN__OFFSET 0x00000007
+#define CYFLD_UDB_P_U_CMASK1_EN__SIZE 0x00000001
+#define CYVAL_UDB_P_U_CMASK1_EN_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_CMASK1_EN_ENABLE 0x00000001
+#define CYREG_UDB_P0_U0_CFG13 0x400f304d
+#define CYFLD_UDB_P_U_CI_SELA__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_CI_SELA__SIZE 0x00000002
+#define CYVAL_UDB_P_U_CI_SELA_DEFAULT 0x00000000
+#define CYVAL_UDB_P_U_CI_SELA_REGISTERED 0x00000001
+#define CYVAL_UDB_P_U_CI_SELA_ROUTE 0x00000002
+#define CYVAL_UDB_P_U_CI_SELA_CHAIN 0x00000003
+#define CYFLD_UDB_P_U_CI_SELB__OFFSET 0x00000002
+#define CYFLD_UDB_P_U_CI_SELB__SIZE 0x00000002
+#define CYVAL_UDB_P_U_CI_SELB_DEFAULT 0x00000000
+#define CYVAL_UDB_P_U_CI_SELB_REGISTERED 0x00000001
+#define CYVAL_UDB_P_U_CI_SELB_ROUTE 0x00000002
+#define CYVAL_UDB_P_U_CI_SELB_CHAIN 0x00000003
+#define CYFLD_UDB_P_U_CMP_SELA__OFFSET 0x00000004
+#define CYFLD_UDB_P_U_CMP_SELA__SIZE 0x00000002
+#define CYVAL_UDB_P_U_CMP_SELA_A1_D1 0x00000000
+#define CYVAL_UDB_P_U_CMP_SELA_A1_A0 0x00000001
+#define CYVAL_UDB_P_U_CMP_SELA_A0_D1 0x00000002
+#define CYVAL_UDB_P_U_CMP_SELA_A0_A0 0x00000003
+#define CYFLD_UDB_P_U_CMP_SELB__OFFSET 0x00000006
+#define CYFLD_UDB_P_U_CMP_SELB__SIZE 0x00000002
+#define CYVAL_UDB_P_U_CMP_SELB_A1_D1 0x00000000
+#define CYVAL_UDB_P_U_CMP_SELB_A1_A0 0x00000001
+#define CYVAL_UDB_P_U_CMP_SELB_A0_D1 0x00000002
+#define CYVAL_UDB_P_U_CMP_SELB_A0_A0 0x00000003
+#define CYREG_UDB_P0_U0_CFG14 0x400f304e
+#define CYFLD_UDB_P_U_CHAIN0__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_CHAIN0__SIZE 0x00000001
+#define CYVAL_UDB_P_U_CHAIN0_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_CHAIN0_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_CHAIN1__OFFSET 0x00000001
+#define CYFLD_UDB_P_U_CHAIN1__SIZE 0x00000001
+#define CYVAL_UDB_P_U_CHAIN1_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_CHAIN1_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_CHAIN_FB__OFFSET 0x00000002
+#define CYFLD_UDB_P_U_CHAIN_FB__SIZE 0x00000001
+#define CYVAL_UDB_P_U_CHAIN_FB_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_CHAIN_FB_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_CHAIN_CMSB__OFFSET 0x00000003
+#define CYFLD_UDB_P_U_CHAIN_CMSB__SIZE 0x00000001
+#define CYVAL_UDB_P_U_CHAIN_CMSB_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_CHAIN_CMSB_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_MSB_SEL__OFFSET 0x00000004
+#define CYFLD_UDB_P_U_MSB_SEL__SIZE 0x00000003
+#define CYVAL_UDB_P_U_MSB_SEL_BIT0 0x00000000
+#define CYVAL_UDB_P_U_MSB_SEL_BIT1 0x00000001
+#define CYVAL_UDB_P_U_MSB_SEL_BIT2 0x00000002
+#define CYVAL_UDB_P_U_MSB_SEL_BIT3 0x00000003
+#define CYVAL_UDB_P_U_MSB_SEL_BIT4 0x00000004
+#define CYVAL_UDB_P_U_MSB_SEL_BIT5 0x00000005
+#define CYVAL_UDB_P_U_MSB_SEL_BIT6 0x00000006
+#define CYVAL_UDB_P_U_MSB_SEL_BIT7 0x00000007
+#define CYFLD_UDB_P_U_MSB_EN__OFFSET 0x00000007
+#define CYFLD_UDB_P_U_MSB_EN__SIZE 0x00000001
+#define CYVAL_UDB_P_U_MSB_EN_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_MSB_EN_ENABLE 0x00000001
+#define CYREG_UDB_P0_U0_CFG15 0x400f304f
+#define CYFLD_UDB_P_U_F0_INSEL__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_F0_INSEL__SIZE 0x00000002
+#define CYVAL_UDB_P_U_F0_INSEL_INPUT 0x00000000
+#define CYVAL_UDB_P_U_F0_INSEL_OUTPUT_A0 0x00000001
+#define CYVAL_UDB_P_U_F0_INSEL_OUTPUT_A1 0x00000002
+#define CYVAL_UDB_P_U_F0_INSEL_OUTPUT_ALU 0x00000003
+#define CYFLD_UDB_P_U_F1_INSEL__OFFSET 0x00000002
+#define CYFLD_UDB_P_U_F1_INSEL__SIZE 0x00000002
+#define CYVAL_UDB_P_U_F1_INSEL_INPUT 0x00000000
+#define CYVAL_UDB_P_U_F1_INSEL_OUTPUT_A0 0x00000001
+#define CYVAL_UDB_P_U_F1_INSEL_OUTPUT_A1 0x00000002
+#define CYVAL_UDB_P_U_F1_INSEL_OUTPUT_ALU 0x00000003
+#define CYFLD_UDB_P_U_MSB_SI__OFFSET 0x00000004
+#define CYFLD_UDB_P_U_MSB_SI__SIZE 0x00000001
+#define CYVAL_UDB_P_U_MSB_SI_DEFAULT 0x00000000
+#define CYVAL_UDB_P_U_MSB_SI_MSB 0x00000001
+#define CYFLD_UDB_P_U_PI_DYN__OFFSET 0x00000005
+#define CYFLD_UDB_P_U_PI_DYN__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PI_DYN_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_PI_DYN_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_SHIFT_SEL__OFFSET 0x00000006
+#define CYFLD_UDB_P_U_SHIFT_SEL__SIZE 0x00000001
+#define CYVAL_UDB_P_U_SHIFT_SEL_SOL_MSB 0x00000000
+#define CYVAL_UDB_P_U_SHIFT_SEL_SOR 0x00000001
+#define CYFLD_UDB_P_U_PI_SEL__OFFSET 0x00000007
+#define CYFLD_UDB_P_U_PI_SEL__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PI_SEL_NORMAL 0x00000000
+#define CYVAL_UDB_P_U_PI_SEL_PARALLEL 0x00000001
+#define CYREG_UDB_P0_U0_CFG16 0x400f3050
+#define CYFLD_UDB_P_U_WRK16_CONCAT__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_WRK16_CONCAT__SIZE 0x00000001
+#define CYVAL_UDB_P_U_WRK16_CONCAT_DEFAULT 0x00000000
+#define CYVAL_UDB_P_U_WRK16_CONCAT_CONCATENATE 0x00000001
+#define CYFLD_UDB_P_U_EXT_CRCPRS__OFFSET 0x00000001
+#define CYFLD_UDB_P_U_EXT_CRCPRS__SIZE 0x00000001
+#define CYVAL_UDB_P_U_EXT_CRCPRS_INTERNAL 0x00000000
+#define CYVAL_UDB_P_U_EXT_CRCPRS_EXTERNAL 0x00000001
+#define CYFLD_UDB_P_U_FIFO_ASYNC__OFFSET 0x00000002
+#define CYFLD_UDB_P_U_FIFO_ASYNC__SIZE 0x00000001
+#define CYVAL_UDB_P_U_FIFO_ASYNC_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_FIFO_ASYNC_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_FIFO_EDGE__OFFSET 0x00000003
+#define CYFLD_UDB_P_U_FIFO_EDGE__SIZE 0x00000001
+#define CYVAL_UDB_P_U_FIFO_EDGE_LEVEL 0x00000000
+#define CYVAL_UDB_P_U_FIFO_EDGE_EDGE 0x00000001
+#define CYFLD_UDB_P_U_FIFO_CAP__OFFSET 0x00000004
+#define CYFLD_UDB_P_U_FIFO_CAP__SIZE 0x00000001
+#define CYVAL_UDB_P_U_FIFO_CAP_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_FIFO_CAP_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_FIFO_FAST__OFFSET 0x00000005
+#define CYFLD_UDB_P_U_FIFO_FAST__SIZE 0x00000001
+#define CYVAL_UDB_P_U_FIFO_FAST_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_FIFO_FAST_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_F0_CK_INV__OFFSET 0x00000006
+#define CYFLD_UDB_P_U_F0_CK_INV__SIZE 0x00000001
+#define CYVAL_UDB_P_U_F0_CK_INV_NORMAL 0x00000000
+#define CYVAL_UDB_P_U_F0_CK_INV_INVERT 0x00000001
+#define CYFLD_UDB_P_U_F1_CK_INV__OFFSET 0x00000007
+#define CYFLD_UDB_P_U_F1_CK_INV__SIZE 0x00000001
+#define CYVAL_UDB_P_U_F1_CK_INV_NORMAL 0x00000000
+#define CYVAL_UDB_P_U_F1_CK_INV_INVERT 0x00000001
+#define CYREG_UDB_P0_U0_CFG17 0x400f3051
+#define CYFLD_UDB_P_U_F0_DYN__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_F0_DYN__SIZE 0x00000001
+#define CYVAL_UDB_P_U_F0_DYN_STATIC 0x00000000
+#define CYVAL_UDB_P_U_F0_DYN_DYNAMIC 0x00000001
+#define CYFLD_UDB_P_U_F1_DYN__OFFSET 0x00000001
+#define CYFLD_UDB_P_U_F1_DYN__SIZE 0x00000001
+#define CYVAL_UDB_P_U_F1_DYN_STATIC 0x00000000
+#define CYVAL_UDB_P_U_F1_DYN_DYNAMIC 0x00000001
+#define CYFLD_UDB_P_U_NC2__OFFSET 0x00000002
+#define CYFLD_UDB_P_U_NC2__SIZE 0x00000001
+#define CYFLD_UDB_P_U_FIFO_ADD_SYNC__OFFSET 0x00000004
+#define CYFLD_UDB_P_U_FIFO_ADD_SYNC__SIZE 0x00000001
+#define CYVAL_UDB_P_U_FIFO_ADD_SYNC_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_FIFO_ADD_SYNC_ENABLE 0x00000001
+#define CYREG_UDB_P0_U0_CFG18 0x400f3052
+#define CYFLD_UDB_P_U_CTL_MD0__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_CTL_MD0__SIZE 0x00000008
+#define CYVAL_UDB_P_U_CTL_MD0_DIRECT 0x00000000
+#define CYVAL_UDB_P_U_CTL_MD0_SYNC 0x00000001
+#define CYVAL_UDB_P_U_CTL_MD0_DOUBLE_SYNC 0x00000002
+#define CYVAL_UDB_P_U_CTL_MD0_PULSE 0x00000003
+#define CYREG_UDB_P0_U0_CFG19 0x400f3053
+#define CYFLD_UDB_P_U_CTL_MD1__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_CTL_MD1__SIZE 0x00000008
+#define CYVAL_UDB_P_U_CTL_MD1_DIRECT 0x00000000
+#define CYVAL_UDB_P_U_CTL_MD1_SYNC 0x00000001
+#define CYVAL_UDB_P_U_CTL_MD1_DOUBLE_SYNC 0x00000002
+#define CYVAL_UDB_P_U_CTL_MD1_PULSE 0x00000003
+#define CYREG_UDB_P0_U0_CFG20 0x400f3054
+#define CYFLD_UDB_P_U_STAT_MD__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_STAT_MD__SIZE 0x00000008
+#define CYREG_UDB_P0_U0_CFG21 0x400f3055
+#define CYFLD_UDB_P_U_NC0__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_NC0__SIZE 0x00000001
+#define CYREG_UDB_P0_U0_CFG22 0x400f3056
+#define CYFLD_UDB_P_U_SC_OUT_CTL__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_SC_OUT_CTL__SIZE 0x00000002
+#define CYVAL_UDB_P_U_SC_OUT_CTL_CONTROL 0x00000000
+#define CYVAL_UDB_P_U_SC_OUT_CTL_PARALLEL 0x00000001
+#define CYVAL_UDB_P_U_SC_OUT_CTL_COUNTER 0x00000002
+#define CYVAL_UDB_P_U_SC_OUT_CTL_RESERVED 0x00000003
+#define CYFLD_UDB_P_U_SC_INT_MD__OFFSET 0x00000002
+#define CYFLD_UDB_P_U_SC_INT_MD__SIZE 0x00000001
+#define CYVAL_UDB_P_U_SC_INT_MD_NORMAL 0x00000000
+#define CYVAL_UDB_P_U_SC_INT_MD_INT_MODE 0x00000001
+#define CYFLD_UDB_P_U_SC_SYNC_MD__OFFSET 0x00000003
+#define CYFLD_UDB_P_U_SC_SYNC_MD__SIZE 0x00000001
+#define CYVAL_UDB_P_U_SC_SYNC_MD_NORMAL 0x00000000
+#define CYVAL_UDB_P_U_SC_SYNC_MD_SYNC_MODE 0x00000001
+#define CYFLD_UDB_P_U_SC_EXT_RES__OFFSET 0x00000004
+#define CYFLD_UDB_P_U_SC_EXT_RES__SIZE 0x00000001
+#define CYVAL_UDB_P_U_SC_EXT_RES_DISABLED 0x00000000
+#define CYVAL_UDB_P_U_SC_EXT_RES_ENABLED 0x00000001
+#define CYREG_UDB_P0_U0_CFG23 0x400f3057
+#define CYFLD_UDB_P_U_CNT_LD_SEL__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_CNT_LD_SEL__SIZE 0x00000002
+#define CYVAL_UDB_P_U_CNT_LD_SEL_SC_IN0 0x00000000
+#define CYVAL_UDB_P_U_CNT_LD_SEL_SC_IN1 0x00000001
+#define CYVAL_UDB_P_U_CNT_LD_SEL_SC_IN2 0x00000002
+#define CYVAL_UDB_P_U_CNT_LD_SEL_SC_IN3 0x00000003
+#define CYFLD_UDB_P_U_CNT_EN_SEL__OFFSET 0x00000002
+#define CYFLD_UDB_P_U_CNT_EN_SEL__SIZE 0x00000002
+#define CYVAL_UDB_P_U_CNT_EN_SEL_SC_IN4 0x00000000
+#define CYVAL_UDB_P_U_CNT_EN_SEL_SC_IN5 0x00000001
+#define CYVAL_UDB_P_U_CNT_EN_SEL_SC_IN6 0x00000002
+#define CYVAL_UDB_P_U_CNT_EN_SEL_SC_IO 0x00000003
+#define CYFLD_UDB_P_U_ROUTE_LD__OFFSET 0x00000004
+#define CYFLD_UDB_P_U_ROUTE_LD__SIZE 0x00000001
+#define CYVAL_UDB_P_U_ROUTE_LD_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_ROUTE_LD_ROUTED 0x00000001
+#define CYFLD_UDB_P_U_ROUTE_EN__OFFSET 0x00000005
+#define CYFLD_UDB_P_U_ROUTE_EN__SIZE 0x00000001
+#define CYVAL_UDB_P_U_ROUTE_EN_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_ROUTE_EN_ROUTED 0x00000001
+#define CYFLD_UDB_P_U_ALT_CNT__OFFSET 0x00000006
+#define CYFLD_UDB_P_U_ALT_CNT__SIZE 0x00000001
+#define CYVAL_UDB_P_U_ALT_CNT_DEFAULT_MODE 0x00000000
+#define CYVAL_UDB_P_U_ALT_CNT_ALT_MODE 0x00000001
+#define CYREG_UDB_P0_U0_CFG24 0x400f3058
+#define CYFLD_UDB_P_U_RC_EN_SEL__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_RC_EN_SEL__SIZE 0x00000002
+#define CYVAL_UDB_P_U_RC_EN_SEL_RC_IN0 0x00000000
+#define CYVAL_UDB_P_U_RC_EN_SEL_RC_IN1 0x00000001
+#define CYVAL_UDB_P_U_RC_EN_SEL_RC_IN2 0x00000002
+#define CYVAL_UDB_P_U_RC_EN_SEL_RC_IN3 0x00000003
+#define CYFLD_UDB_P_U_RC_EN_MODE__OFFSET 0x00000002
+#define CYFLD_UDB_P_U_RC_EN_MODE__SIZE 0x00000002
+#define CYVAL_UDB_P_U_RC_EN_MODE_OFF 0x00000000
+#define CYVAL_UDB_P_U_RC_EN_MODE_ON 0x00000001
+#define CYVAL_UDB_P_U_RC_EN_MODE_POSEDGE 0x00000002
+#define CYVAL_UDB_P_U_RC_EN_MODE_LEVEL 0x00000003
+#define CYFLD_UDB_P_U_RC_EN_INV__OFFSET 0x00000004
+#define CYFLD_UDB_P_U_RC_EN_INV__SIZE 0x00000001
+#define CYVAL_UDB_P_U_RC_EN_INV_NOINV 0x00000000
+#define CYVAL_UDB_P_U_RC_EN_INV_INVERT 0x00000001
+#define CYFLD_UDB_P_U_RC_INV__OFFSET 0x00000005
+#define CYFLD_UDB_P_U_RC_INV__SIZE 0x00000001
+#define CYVAL_UDB_P_U_RC_INV_NOINV 0x00000000
+#define CYVAL_UDB_P_U_RC_INV_INVERT 0x00000001
+#define CYFLD_UDB_P_U_RC_RES_SEL0_OR_FRES__OFFSET 0x00000006
+#define CYFLD_UDB_P_U_RC_RES_SEL0_OR_FRES__SIZE 0x00000001
+#define CYFLD_UDB_P_U_RC_RES_SEL1__OFFSET 0x00000007
+#define CYFLD_UDB_P_U_RC_RES_SEL1__SIZE 0x00000001
+#define CYREG_UDB_P0_U0_CFG25 0x400f3059
+#define CYREG_UDB_P0_U0_CFG26 0x400f305a
+#define CYREG_UDB_P0_U0_CFG27 0x400f305b
+#define CYREG_UDB_P0_U0_CFG28 0x400f305c
+#define CYFLD_UDB_P_U_PLD0_CK_SEL__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_PLD0_CK_SEL__SIZE 0x00000004
+#define CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK0 0x00000000
+#define CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK1 0x00000001
+#define CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK2 0x00000002
+#define CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK3 0x00000003
+#define CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK4 0x00000004
+#define CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK5 0x00000005
+#define CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK6 0x00000006
+#define CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK7 0x00000007
+#define CYVAL_UDB_P_U_PLD0_CK_SEL_EXT_CLK 0x00000008
+#define CYVAL_UDB_P_U_PLD0_CK_SEL_SYSCLK 0x00000009
+#define CYFLD_UDB_P_U_PLD1_CK_SEL__OFFSET 0x00000004
+#define CYFLD_UDB_P_U_PLD1_CK_SEL__SIZE 0x00000004
+#define CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK0 0x00000000
+#define CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK1 0x00000001
+#define CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK2 0x00000002
+#define CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK3 0x00000003
+#define CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK4 0x00000004
+#define CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK5 0x00000005
+#define CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK6 0x00000006
+#define CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK7 0x00000007
+#define CYVAL_UDB_P_U_PLD1_CK_SEL_EXT_CLK 0x00000008
+#define CYVAL_UDB_P_U_PLD1_CK_SEL_SYSCLK 0x00000009
+#define CYREG_UDB_P0_U0_CFG29 0x400f305d
+#define CYFLD_UDB_P_U_DP_CK_SEL__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_DP_CK_SEL__SIZE 0x00000004
+#define CYVAL_UDB_P_U_DP_CK_SEL_GCLK0 0x00000000
+#define CYVAL_UDB_P_U_DP_CK_SEL_GCLK1 0x00000001
+#define CYVAL_UDB_P_U_DP_CK_SEL_GCLK2 0x00000002
+#define CYVAL_UDB_P_U_DP_CK_SEL_GCLK3 0x00000003
+#define CYVAL_UDB_P_U_DP_CK_SEL_GCLK4 0x00000004
+#define CYVAL_UDB_P_U_DP_CK_SEL_GCLK5 0x00000005
+#define CYVAL_UDB_P_U_DP_CK_SEL_GCLK6 0x00000006
+#define CYVAL_UDB_P_U_DP_CK_SEL_GCLK7 0x00000007
+#define CYVAL_UDB_P_U_DP_CK_SEL_EXT_CLK 0x00000008
+#define CYVAL_UDB_P_U_DP_CK_SEL_SYSCLK 0x00000009
+#define CYFLD_UDB_P_U_SC_CK_SEL__OFFSET 0x00000004
+#define CYFLD_UDB_P_U_SC_CK_SEL__SIZE 0x00000004
+#define CYVAL_UDB_P_U_SC_CK_SEL_GCLK0 0x00000000
+#define CYVAL_UDB_P_U_SC_CK_SEL_GCLK1 0x00000001
+#define CYVAL_UDB_P_U_SC_CK_SEL_GCLK2 0x00000002
+#define CYVAL_UDB_P_U_SC_CK_SEL_GCLK3 0x00000003
+#define CYVAL_UDB_P_U_SC_CK_SEL_GCLK4 0x00000004
+#define CYVAL_UDB_P_U_SC_CK_SEL_GCLK5 0x00000005
+#define CYVAL_UDB_P_U_SC_CK_SEL_GCLK6 0x00000006
+#define CYVAL_UDB_P_U_SC_CK_SEL_GCLK7 0x00000007
+#define CYVAL_UDB_P_U_SC_CK_SEL_EXT_CLK 0x00000008
+#define CYVAL_UDB_P_U_SC_CK_SEL_SYSCLK 0x00000009
+#define CYREG_UDB_P0_U0_CFG30 0x400f305e
+#define CYFLD_UDB_P_U_RES_SEL__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_RES_SEL__SIZE 0x00000002
+#define CYVAL_UDB_P_U_RES_SEL_RC_IN0 0x00000000
+#define CYVAL_UDB_P_U_RES_SEL_RC_IN1 0x00000001
+#define CYVAL_UDB_P_U_RES_SEL_RC_IN2 0x00000002
+#define CYVAL_UDB_P_U_RES_SEL_RC_IN3 0x00000003
+#define CYFLD_UDB_P_U_RES_POL__OFFSET 0x00000002
+#define CYFLD_UDB_P_U_RES_POL__SIZE 0x00000001
+#define CYVAL_UDB_P_U_RES_POL_NEGATED 0x00000000
+#define CYVAL_UDB_P_U_RES_POL_ASSERTED 0x00000001
+#define CYFLD_UDB_P_U_EN_RES_CNTCTL__OFFSET 0x00000003
+#define CYFLD_UDB_P_U_EN_RES_CNTCTL__SIZE 0x00000001
+#define CYVAL_UDB_P_U_EN_RES_CNTCTL_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_EN_RES_CNTCTL_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_GUDB_WR__OFFSET 0x00000004
+#define CYFLD_UDB_P_U_GUDB_WR__SIZE 0x00000001
+#define CYVAL_UDB_P_U_GUDB_WR_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_GUDB_WR_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_DP_RES_POL__OFFSET 0x00000006
+#define CYFLD_UDB_P_U_DP_RES_POL__SIZE 0x00000001
+#define CYVAL_UDB_P_U_DP_RES_POL_NOINV 0x00000000
+#define CYVAL_UDB_P_U_DP_RES_POL_INVERT 0x00000001
+#define CYFLD_UDB_P_U_SC_RES_POL__OFFSET 0x00000007
+#define CYFLD_UDB_P_U_SC_RES_POL__SIZE 0x00000001
+#define CYVAL_UDB_P_U_SC_RES_POL_NOINV 0x00000000
+#define CYVAL_UDB_P_U_SC_RES_POL_INVERT 0x00000001
+#define CYREG_UDB_P0_U0_CFG31 0x400f305f
+#define CYFLD_UDB_P_U_ALT_RES__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_ALT_RES__SIZE 0x00000001
+#define CYVAL_UDB_P_U_ALT_RES_COMPATIBLE 0x00000000
+#define CYVAL_UDB_P_U_ALT_RES_ALTERNATE 0x00000001
+#define CYFLD_UDB_P_U_EXT_SYNC__OFFSET 0x00000001
+#define CYFLD_UDB_P_U_EXT_SYNC__SIZE 0x00000001
+#define CYVAL_UDB_P_U_EXT_SYNC_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_EXT_SYNC_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_EN_RES_STAT__OFFSET 0x00000002
+#define CYFLD_UDB_P_U_EN_RES_STAT__SIZE 0x00000001
+#define CYVAL_UDB_P_U_EN_RES_STAT_NEGATED 0x00000000
+#define CYVAL_UDB_P_U_EN_RES_STAT_ASSERTED 0x00000001
+#define CYFLD_UDB_P_U_EN_RES_DP__OFFSET 0x00000003
+#define CYFLD_UDB_P_U_EN_RES_DP__SIZE 0x00000001
+#define CYVAL_UDB_P_U_EN_RES_DP_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_EN_RES_DP_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_EXT_CK_SEL__OFFSET 0x00000004
+#define CYFLD_UDB_P_U_EXT_CK_SEL__SIZE 0x00000002
+#define CYVAL_UDB_P_U_EXT_CK_SEL_RC_IN0 0x00000000
+#define CYVAL_UDB_P_U_EXT_CK_SEL_RC_IN1 0x00000001
+#define CYVAL_UDB_P_U_EXT_CK_SEL_RC_IN2 0x00000002
+#define CYVAL_UDB_P_U_EXT_CK_SEL_RC_IN3 0x00000003
+#define CYFLD_UDB_P_U_PLD0_RES_POL__OFFSET 0x00000006
+#define CYFLD_UDB_P_U_PLD0_RES_POL__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD0_RES_POL_NOINV 0x00000000
+#define CYVAL_UDB_P_U_PLD0_RES_POL_INVERT 0x00000001
+#define CYFLD_UDB_P_U_PLD1_RES_POL__OFFSET 0x00000007
+#define CYFLD_UDB_P_U_PLD1_RES_POL__SIZE 0x00000001
+#define CYVAL_UDB_P_U_PLD1_RES_POL_NOINV 0x00000000
+#define CYVAL_UDB_P_U_PLD1_RES_POL_INVERT 0x00000001
+#define CYREG_UDB_P0_U0_DCFG0 0x400f3060
+#define CYFLD_UDB_P_U_CMP_SEL__OFFSET 0x00000000
+#define CYFLD_UDB_P_U_CMP_SEL__SIZE 0x00000001
+#define CYVAL_UDB_P_U_CMP_SEL_CFG_A 0x00000000
+#define CYVAL_UDB_P_U_CMP_SEL_CFG_B 0x00000001
+#define CYFLD_UDB_P_U_SI_SEL__OFFSET 0x00000001
+#define CYFLD_UDB_P_U_SI_SEL__SIZE 0x00000001
+#define CYVAL_UDB_P_U_SI_SEL_CFG_A 0x00000000
+#define CYVAL_UDB_P_U_SI_SEL_CFG_B 0x00000001
+#define CYFLD_UDB_P_U_CI_SEL__OFFSET 0x00000002
+#define CYFLD_UDB_P_U_CI_SEL__SIZE 0x00000001
+#define CYVAL_UDB_P_U_CI_SEL_CFG_A 0x00000000
+#define CYVAL_UDB_P_U_CI_SEL_CFG_B 0x00000001
+#define CYFLD_UDB_P_U_CFB_EN__OFFSET 0x00000003
+#define CYFLD_UDB_P_U_CFB_EN__SIZE 0x00000001
+#define CYVAL_UDB_P_U_CFB_EN_DISABLE 0x00000000
+#define CYVAL_UDB_P_U_CFB_EN_ENABLE 0x00000001
+#define CYFLD_UDB_P_U_A1_WR_SRC__OFFSET 0x00000004
+#define CYFLD_UDB_P_U_A1_WR_SRC__SIZE 0x00000002
+#define CYVAL_UDB_P_U_A1_WR_SRC_NOWRITE 0x00000000
+#define CYVAL_UDB_P_U_A1_WR_SRC_ALU 0x00000001
+#define CYVAL_UDB_P_U_A1_WR_SRC_D1 0x00000002
+#define CYVAL_UDB_P_U_A1_WR_SRC_F1 0x00000003
+#define CYFLD_UDB_P_U_A0_WR_SRC__OFFSET 0x00000006
+#define CYFLD_UDB_P_U_A0_WR_SRC__SIZE 0x00000002
+#define CYVAL_UDB_P_U_A0_WR_SRC_NOWRITE 0x00000000
+#define CYVAL_UDB_P_U_A0_WR_SRC_ALU 0x00000001
+#define CYVAL_UDB_P_U_A0_WR_SRC_D0 0x00000002
+#define CYVAL_UDB_P_U_A0_WR_SRC_F0 0x00000003
+#define CYFLD_UDB_P_U_SHIFT__OFFSET 0x00000008
+#define CYFLD_UDB_P_U_SHIFT__SIZE 0x00000002
+#define CYVAL_UDB_P_U_SHIFT_NOSHIFT 0x00000000
+#define CYVAL_UDB_P_U_SHIFT_LEFT 0x00000001
+#define CYVAL_UDB_P_U_SHIFT_RIGHT 0x00000002
+#define CYVAL_UDB_P_U_SHIFT_SWAP 0x00000003
+#define CYFLD_UDB_P_U_SRC_B__OFFSET 0x0000000a
+#define CYFLD_UDB_P_U_SRC_B__SIZE 0x00000002
+#define CYVAL_UDB_P_U_SRC_B_D0 0x00000000
+#define CYVAL_UDB_P_U_SRC_B_D1 0x00000001
+#define CYVAL_UDB_P_U_SRC_B_A0 0x00000002
+#define CYVAL_UDB_P_U_SRC_B_A1 0x00000003
+#define CYFLD_UDB_P_U_SRC_A__OFFSET 0x0000000c
+#define CYFLD_UDB_P_U_SRC_A__SIZE 0x00000001
+#define CYVAL_UDB_P_U_SRC_A_A0 0x00000000
+#define CYVAL_UDB_P_U_SRC_A_A1 0x00000001
+#define CYFLD_UDB_P_U_FUNC__OFFSET 0x0000000d
+#define CYFLD_UDB_P_U_FUNC__SIZE 0x00000003
+#define CYVAL_UDB_P_U_FUNC_PASS 0x00000000
+#define CYVAL_UDB_P_U_FUNC_INC_A 0x00000001
+#define CYVAL_UDB_P_U_FUNC_DEC_A 0x00000002
+#define CYVAL_UDB_P_U_FUNC_ADD 0x00000003
+#define CYVAL_UDB_P_U_FUNC_SUB 0x00000004
+#define CYVAL_UDB_P_U_FUNC_XOR 0x00000005
+#define CYVAL_UDB_P_U_FUNC_AND 0x00000006
+#define CYVAL_UDB_P_U_FUNC_OR 0x00000007
+#define CYREG_UDB_P0_U0_DCFG1 0x400f3062
+#define CYREG_UDB_P0_U0_DCFG2 0x400f3064
+#define CYREG_UDB_P0_U0_DCFG3 0x400f3066
+#define CYREG_UDB_P0_U0_DCFG4 0x400f3068
+#define CYREG_UDB_P0_U0_DCFG5 0x400f306a
+#define CYREG_UDB_P0_U0_DCFG6 0x400f306c
+#define CYREG_UDB_P0_U0_DCFG7 0x400f306e
+#define CYDEV_UDB_P0_U1_BASE 0x400f3080
+#define CYDEV_UDB_P0_U1_SIZE 0x00000080
+#define CYREG_UDB_P0_U1_PLD_IT0 0x400f3080
+#define CYREG_UDB_P0_U1_PLD_IT1 0x400f3084
+#define CYREG_UDB_P0_U1_PLD_IT2 0x400f3088
+#define CYREG_UDB_P0_U1_PLD_IT3 0x400f308c
+#define CYREG_UDB_P0_U1_PLD_IT4 0x400f3090
+#define CYREG_UDB_P0_U1_PLD_IT5 0x400f3094
+#define CYREG_UDB_P0_U1_PLD_IT6 0x400f3098
+#define CYREG_UDB_P0_U1_PLD_IT7 0x400f309c
+#define CYREG_UDB_P0_U1_PLD_IT8 0x400f30a0
+#define CYREG_UDB_P0_U1_PLD_IT9 0x400f30a4
+#define CYREG_UDB_P0_U1_PLD_IT10 0x400f30a8
+#define CYREG_UDB_P0_U1_PLD_IT11 0x400f30ac
+#define CYREG_UDB_P0_U1_PLD_ORT0 0x400f30b0
+#define CYREG_UDB_P0_U1_PLD_ORT1 0x400f30b2
+#define CYREG_UDB_P0_U1_PLD_ORT2 0x400f30b4
+#define CYREG_UDB_P0_U1_PLD_ORT3 0x400f30b6
+#define CYREG_UDB_P0_U1_PLD_MC_CFG_CEN_CONST 0x400f30b8
+#define CYREG_UDB_P0_U1_PLD_MC_CFG_XORFB 0x400f30ba
+#define CYREG_UDB_P0_U1_PLD_MC_SET_RESET 0x400f30bc
+#define CYREG_UDB_P0_U1_PLD_MC_CFG_BYPASS 0x400f30be
+#define CYREG_UDB_P0_U1_CFG0 0x400f30c0
+#define CYREG_UDB_P0_U1_CFG1 0x400f30c1
+#define CYREG_UDB_P0_U1_CFG2 0x400f30c2
+#define CYREG_UDB_P0_U1_CFG3 0x400f30c3
+#define CYREG_UDB_P0_U1_CFG4 0x400f30c4
+#define CYREG_UDB_P0_U1_CFG5 0x400f30c5
+#define CYREG_UDB_P0_U1_CFG6 0x400f30c6
+#define CYREG_UDB_P0_U1_CFG7 0x400f30c7
+#define CYREG_UDB_P0_U1_CFG8 0x400f30c8
+#define CYREG_UDB_P0_U1_CFG9 0x400f30c9
+#define CYREG_UDB_P0_U1_CFG10 0x400f30ca
+#define CYREG_UDB_P0_U1_CFG11 0x400f30cb
+#define CYREG_UDB_P0_U1_CFG12 0x400f30cc
+#define CYREG_UDB_P0_U1_CFG13 0x400f30cd
+#define CYREG_UDB_P0_U1_CFG14 0x400f30ce
+#define CYREG_UDB_P0_U1_CFG15 0x400f30cf
+#define CYREG_UDB_P0_U1_CFG16 0x400f30d0
+#define CYREG_UDB_P0_U1_CFG17 0x400f30d1
+#define CYREG_UDB_P0_U1_CFG18 0x400f30d2
+#define CYREG_UDB_P0_U1_CFG19 0x400f30d3
+#define CYREG_UDB_P0_U1_CFG20 0x400f30d4
+#define CYREG_UDB_P0_U1_CFG21 0x400f30d5
+#define CYREG_UDB_P0_U1_CFG22 0x400f30d6
+#define CYREG_UDB_P0_U1_CFG23 0x400f30d7
+#define CYREG_UDB_P0_U1_CFG24 0x400f30d8
+#define CYREG_UDB_P0_U1_CFG25 0x400f30d9
+#define CYREG_UDB_P0_U1_CFG26 0x400f30da
+#define CYREG_UDB_P0_U1_CFG27 0x400f30db
+#define CYREG_UDB_P0_U1_CFG28 0x400f30dc
+#define CYREG_UDB_P0_U1_CFG29 0x400f30dd
+#define CYREG_UDB_P0_U1_CFG30 0x400f30de
+#define CYREG_UDB_P0_U1_CFG31 0x400f30df
+#define CYREG_UDB_P0_U1_DCFG0 0x400f30e0
+#define CYREG_UDB_P0_U1_DCFG1 0x400f30e2
+#define CYREG_UDB_P0_U1_DCFG2 0x400f30e4
+#define CYREG_UDB_P0_U1_DCFG3 0x400f30e6
+#define CYREG_UDB_P0_U1_DCFG4 0x400f30e8
+#define CYREG_UDB_P0_U1_DCFG5 0x400f30ea
+#define CYREG_UDB_P0_U1_DCFG6 0x400f30ec
+#define CYREG_UDB_P0_U1_DCFG7 0x400f30ee
+#define CYDEV_UDB_P0_ROUTE_BASE 0x400f3100
+#define CYDEV_UDB_P0_ROUTE_SIZE 0x00000100
+#define CYREG_UDB_P0_ROUTE_HC0 0x400f3100
+#define CYFLD_UDB_P_ROUTE_HC_BYTE__OFFSET 0x00000000
+#define CYFLD_UDB_P_ROUTE_HC_BYTE__SIZE 0x00000008
+#define CYREG_UDB_P0_ROUTE_HC1 0x400f3101
+#define CYREG_UDB_P0_ROUTE_HC2 0x400f3102
+#define CYREG_UDB_P0_ROUTE_HC3 0x400f3103
+#define CYREG_UDB_P0_ROUTE_HC4 0x400f3104
+#define CYREG_UDB_P0_ROUTE_HC5 0x400f3105
+#define CYREG_UDB_P0_ROUTE_HC6 0x400f3106
+#define CYREG_UDB_P0_ROUTE_HC7 0x400f3107
+#define CYREG_UDB_P0_ROUTE_HC8 0x400f3108
+#define CYREG_UDB_P0_ROUTE_HC9 0x400f3109
+#define CYREG_UDB_P0_ROUTE_HC10 0x400f310a
+#define CYREG_UDB_P0_ROUTE_HC11 0x400f310b
+#define CYREG_UDB_P0_ROUTE_HC12 0x400f310c
+#define CYREG_UDB_P0_ROUTE_HC13 0x400f310d
+#define CYREG_UDB_P0_ROUTE_HC14 0x400f310e
+#define CYREG_UDB_P0_ROUTE_HC15 0x400f310f
+#define CYREG_UDB_P0_ROUTE_HC16 0x400f3110
+#define CYREG_UDB_P0_ROUTE_HC17 0x400f3111
+#define CYREG_UDB_P0_ROUTE_HC18 0x400f3112
+#define CYREG_UDB_P0_ROUTE_HC19 0x400f3113
+#define CYREG_UDB_P0_ROUTE_HC20 0x400f3114
+#define CYREG_UDB_P0_ROUTE_HC21 0x400f3115
+#define CYREG_UDB_P0_ROUTE_HC22 0x400f3116
+#define CYREG_UDB_P0_ROUTE_HC23 0x400f3117
+#define CYREG_UDB_P0_ROUTE_HC24 0x400f3118
+#define CYREG_UDB_P0_ROUTE_HC25 0x400f3119
+#define CYREG_UDB_P0_ROUTE_HC26 0x400f311a
+#define CYREG_UDB_P0_ROUTE_HC27 0x400f311b
+#define CYREG_UDB_P0_ROUTE_HC28 0x400f311c
+#define CYREG_UDB_P0_ROUTE_HC29 0x400f311d
+#define CYREG_UDB_P0_ROUTE_HC30 0x400f311e
+#define CYREG_UDB_P0_ROUTE_HC31 0x400f311f
+#define CYREG_UDB_P0_ROUTE_HC32 0x400f3120
+#define CYREG_UDB_P0_ROUTE_HC33 0x400f3121
+#define CYREG_UDB_P0_ROUTE_HC34 0x400f3122
+#define CYREG_UDB_P0_ROUTE_HC35 0x400f3123
+#define CYREG_UDB_P0_ROUTE_HC36 0x400f3124
+#define CYREG_UDB_P0_ROUTE_HC37 0x400f3125
+#define CYREG_UDB_P0_ROUTE_HC38 0x400f3126
+#define CYREG_UDB_P0_ROUTE_HC39 0x400f3127
+#define CYREG_UDB_P0_ROUTE_HC40 0x400f3128
+#define CYREG_UDB_P0_ROUTE_HC41 0x400f3129
+#define CYREG_UDB_P0_ROUTE_HC42 0x400f312a
+#define CYREG_UDB_P0_ROUTE_HC43 0x400f312b
+#define CYREG_UDB_P0_ROUTE_HC44 0x400f312c
+#define CYREG_UDB_P0_ROUTE_HC45 0x400f312d
+#define CYREG_UDB_P0_ROUTE_HC46 0x400f312e
+#define CYREG_UDB_P0_ROUTE_HC47 0x400f312f
+#define CYREG_UDB_P0_ROUTE_HC48 0x400f3130
+#define CYREG_UDB_P0_ROUTE_HC49 0x400f3131
+#define CYREG_UDB_P0_ROUTE_HC50 0x400f3132
+#define CYREG_UDB_P0_ROUTE_HC51 0x400f3133
+#define CYREG_UDB_P0_ROUTE_HC52 0x400f3134
+#define CYREG_UDB_P0_ROUTE_HC53 0x400f3135
+#define CYREG_UDB_P0_ROUTE_HC54 0x400f3136
+#define CYREG_UDB_P0_ROUTE_HC55 0x400f3137
+#define CYREG_UDB_P0_ROUTE_HC56 0x400f3138
+#define CYREG_UDB_P0_ROUTE_HC57 0x400f3139
+#define CYREG_UDB_P0_ROUTE_HC58 0x400f313a
+#define CYREG_UDB_P0_ROUTE_HC59 0x400f313b
+#define CYREG_UDB_P0_ROUTE_HC60 0x400f313c
+#define CYREG_UDB_P0_ROUTE_HC61 0x400f313d
+#define CYREG_UDB_P0_ROUTE_HC62 0x400f313e
+#define CYREG_UDB_P0_ROUTE_HC63 0x400f313f
+#define CYREG_UDB_P0_ROUTE_HC64 0x400f3140
+#define CYREG_UDB_P0_ROUTE_HC65 0x400f3141
+#define CYREG_UDB_P0_ROUTE_HC66 0x400f3142
+#define CYREG_UDB_P0_ROUTE_HC67 0x400f3143
+#define CYREG_UDB_P0_ROUTE_HC68 0x400f3144
+#define CYREG_UDB_P0_ROUTE_HC69 0x400f3145
+#define CYREG_UDB_P0_ROUTE_HC70 0x400f3146
+#define CYREG_UDB_P0_ROUTE_HC71 0x400f3147
+#define CYREG_UDB_P0_ROUTE_HC72 0x400f3148
+#define CYREG_UDB_P0_ROUTE_HC73 0x400f3149
+#define CYREG_UDB_P0_ROUTE_HC74 0x400f314a
+#define CYREG_UDB_P0_ROUTE_HC75 0x400f314b
+#define CYREG_UDB_P0_ROUTE_HC76 0x400f314c
+#define CYREG_UDB_P0_ROUTE_HC77 0x400f314d
+#define CYREG_UDB_P0_ROUTE_HC78 0x400f314e
+#define CYREG_UDB_P0_ROUTE_HC79 0x400f314f
+#define CYREG_UDB_P0_ROUTE_HC80 0x400f3150
+#define CYREG_UDB_P0_ROUTE_HC81 0x400f3151
+#define CYREG_UDB_P0_ROUTE_HC82 0x400f3152
+#define CYREG_UDB_P0_ROUTE_HC83 0x400f3153
+#define CYREG_UDB_P0_ROUTE_HC84 0x400f3154
+#define CYREG_UDB_P0_ROUTE_HC85 0x400f3155
+#define CYREG_UDB_P0_ROUTE_HC86 0x400f3156
+#define CYREG_UDB_P0_ROUTE_HC87 0x400f3157
+#define CYREG_UDB_P0_ROUTE_HC88 0x400f3158
+#define CYREG_UDB_P0_ROUTE_HC89 0x400f3159
+#define CYREG_UDB_P0_ROUTE_HC90 0x400f315a
+#define CYREG_UDB_P0_ROUTE_HC91 0x400f315b
+#define CYREG_UDB_P0_ROUTE_HC92 0x400f315c
+#define CYREG_UDB_P0_ROUTE_HC93 0x400f315d
+#define CYREG_UDB_P0_ROUTE_HC94 0x400f315e
+#define CYREG_UDB_P0_ROUTE_HC95 0x400f315f
+#define CYREG_UDB_P0_ROUTE_HC96 0x400f3160
+#define CYREG_UDB_P0_ROUTE_HC97 0x400f3161
+#define CYREG_UDB_P0_ROUTE_HC98 0x400f3162
+#define CYREG_UDB_P0_ROUTE_HC99 0x400f3163
+#define CYREG_UDB_P0_ROUTE_HC100 0x400f3164
+#define CYREG_UDB_P0_ROUTE_HC101 0x400f3165
+#define CYREG_UDB_P0_ROUTE_HC102 0x400f3166
+#define CYREG_UDB_P0_ROUTE_HC103 0x400f3167
+#define CYREG_UDB_P0_ROUTE_HC104 0x400f3168
+#define CYREG_UDB_P0_ROUTE_HC105 0x400f3169
+#define CYREG_UDB_P0_ROUTE_HC106 0x400f316a
+#define CYREG_UDB_P0_ROUTE_HC107 0x400f316b
+#define CYREG_UDB_P0_ROUTE_HC108 0x400f316c
+#define CYREG_UDB_P0_ROUTE_HC109 0x400f316d
+#define CYREG_UDB_P0_ROUTE_HC110 0x400f316e
+#define CYREG_UDB_P0_ROUTE_HC111 0x400f316f
+#define CYREG_UDB_P0_ROUTE_HC112 0x400f3170
+#define CYREG_UDB_P0_ROUTE_HC113 0x400f3171
+#define CYREG_UDB_P0_ROUTE_HC114 0x400f3172
+#define CYREG_UDB_P0_ROUTE_HC115 0x400f3173
+#define CYREG_UDB_P0_ROUTE_HC116 0x400f3174
+#define CYREG_UDB_P0_ROUTE_HC117 0x400f3175
+#define CYREG_UDB_P0_ROUTE_HC118 0x400f3176
+#define CYREG_UDB_P0_ROUTE_HC119 0x400f3177
+#define CYREG_UDB_P0_ROUTE_HC120 0x400f3178
+#define CYREG_UDB_P0_ROUTE_HC121 0x400f3179
+#define CYREG_UDB_P0_ROUTE_HC122 0x400f317a
+#define CYREG_UDB_P0_ROUTE_HC123 0x400f317b
+#define CYREG_UDB_P0_ROUTE_HC124 0x400f317c
+#define CYREG_UDB_P0_ROUTE_HC125 0x400f317d
+#define CYREG_UDB_P0_ROUTE_HC126 0x400f317e
+#define CYREG_UDB_P0_ROUTE_HC127 0x400f317f
+#define CYREG_UDB_P0_ROUTE_HV_L0 0x400f3180
+#define CYFLD_UDB_P_ROUTE_HV_BYTE__OFFSET 0x00000000
+#define CYFLD_UDB_P_ROUTE_HV_BYTE__SIZE 0x00000008
+#define CYREG_UDB_P0_ROUTE_HV_L1 0x400f3181
+#define CYREG_UDB_P0_ROUTE_HV_L2 0x400f3182
+#define CYREG_UDB_P0_ROUTE_HV_L3 0x400f3183
+#define CYREG_UDB_P0_ROUTE_HV_L4 0x400f3184
+#define CYREG_UDB_P0_ROUTE_HV_L5 0x400f3185
+#define CYREG_UDB_P0_ROUTE_HV_L6 0x400f3186
+#define CYREG_UDB_P0_ROUTE_HV_L7 0x400f3187
+#define CYREG_UDB_P0_ROUTE_HV_L8 0x400f3188
+#define CYREG_UDB_P0_ROUTE_HV_L9 0x400f3189
+#define CYREG_UDB_P0_ROUTE_HV_L10 0x400f318a
+#define CYREG_UDB_P0_ROUTE_HV_L11 0x400f318b
+#define CYREG_UDB_P0_ROUTE_HV_L12 0x400f318c
+#define CYREG_UDB_P0_ROUTE_HV_L13 0x400f318d
+#define CYREG_UDB_P0_ROUTE_HV_L14 0x400f318e
+#define CYREG_UDB_P0_ROUTE_HV_L15 0x400f318f
+#define CYREG_UDB_P0_ROUTE_HS0 0x400f3190
+#define CYFLD_UDB_P_ROUTE_HS_BYTE__OFFSET 0x00000000
+#define CYFLD_UDB_P_ROUTE_HS_BYTE__SIZE 0x00000008
+#define CYREG_UDB_P0_ROUTE_HS1 0x400f3191
+#define CYREG_UDB_P0_ROUTE_HS2 0x400f3192
+#define CYREG_UDB_P0_ROUTE_HS3 0x400f3193
+#define CYREG_UDB_P0_ROUTE_HS4 0x400f3194
+#define CYREG_UDB_P0_ROUTE_HS5 0x400f3195
+#define CYREG_UDB_P0_ROUTE_HS6 0x400f3196
+#define CYREG_UDB_P0_ROUTE_HS7 0x400f3197
+#define CYREG_UDB_P0_ROUTE_HS8 0x400f3198
+#define CYREG_UDB_P0_ROUTE_HS9 0x400f3199
+#define CYREG_UDB_P0_ROUTE_HS10 0x400f319a
+#define CYREG_UDB_P0_ROUTE_HS11 0x400f319b
+#define CYREG_UDB_P0_ROUTE_HS12 0x400f319c
+#define CYREG_UDB_P0_ROUTE_HS13 0x400f319d
+#define CYREG_UDB_P0_ROUTE_HS14 0x400f319e
+#define CYREG_UDB_P0_ROUTE_HS15 0x400f319f
+#define CYREG_UDB_P0_ROUTE_HS16 0x400f31a0
+#define CYREG_UDB_P0_ROUTE_HS17 0x400f31a1
+#define CYREG_UDB_P0_ROUTE_HS18 0x400f31a2
+#define CYREG_UDB_P0_ROUTE_HS19 0x400f31a3
+#define CYREG_UDB_P0_ROUTE_HS20 0x400f31a4
+#define CYREG_UDB_P0_ROUTE_HS21 0x400f31a5
+#define CYREG_UDB_P0_ROUTE_HS22 0x400f31a6
+#define CYREG_UDB_P0_ROUTE_HS23 0x400f31a7
+#define CYREG_UDB_P0_ROUTE_HV_R0 0x400f31a8
+#define CYREG_UDB_P0_ROUTE_HV_R1 0x400f31a9
+#define CYREG_UDB_P0_ROUTE_HV_R2 0x400f31aa
+#define CYREG_UDB_P0_ROUTE_HV_R3 0x400f31ab
+#define CYREG_UDB_P0_ROUTE_HV_R4 0x400f31ac
+#define CYREG_UDB_P0_ROUTE_HV_R5 0x400f31ad
+#define CYREG_UDB_P0_ROUTE_HV_R6 0x400f31ae
+#define CYREG_UDB_P0_ROUTE_HV_R7 0x400f31af
+#define CYREG_UDB_P0_ROUTE_HV_R8 0x400f31b0
+#define CYREG_UDB_P0_ROUTE_HV_R9 0x400f31b1
+#define CYREG_UDB_P0_ROUTE_HV_R10 0x400f31b2
+#define CYREG_UDB_P0_ROUTE_HV_R11 0x400f31b3
+#define CYREG_UDB_P0_ROUTE_HV_R12 0x400f31b4
+#define CYREG_UDB_P0_ROUTE_HV_R13 0x400f31b5
+#define CYREG_UDB_P0_ROUTE_HV_R14 0x400f31b6
+#define CYREG_UDB_P0_ROUTE_HV_R15 0x400f31b7
+#define CYREG_UDB_P0_ROUTE_PLD0IN0 0x400f31c0
+#define CYFLD_UDB_P_ROUTE_PI_TOP__OFFSET 0x00000000
+#define CYFLD_UDB_P_ROUTE_PI_TOP__SIZE 0x00000004
+#define CYFLD_UDB_P_ROUTE_PI_BOT__OFFSET 0x00000004
+#define CYFLD_UDB_P_ROUTE_PI_BOT__SIZE 0x00000004
+#define CYREG_UDB_P0_ROUTE_PLD0IN1 0x400f31c2
+#define CYREG_UDB_P0_ROUTE_PLD0IN2 0x400f31c4
+#define CYREG_UDB_P0_ROUTE_PLD1IN0 0x400f31ca
+#define CYREG_UDB_P0_ROUTE_PLD1IN1 0x400f31cc
+#define CYREG_UDB_P0_ROUTE_PLD1IN2 0x400f31ce
+#define CYREG_UDB_P0_ROUTE_DPIN0 0x400f31d0
+#define CYREG_UDB_P0_ROUTE_DPIN1 0x400f31d2
+#define CYFLD_UDB_P_ROUTE_PI_TOP2__OFFSET 0x00000002
+#define CYFLD_UDB_P_ROUTE_PI_TOP2__SIZE 0x00000002
+#define CYFLD_UDB_P_ROUTE_PI_BOT2__OFFSET 0x00000004
+#define CYFLD_UDB_P_ROUTE_PI_BOT2__SIZE 0x00000002
+#define CYREG_UDB_P0_ROUTE_SCIN 0x400f31d6
+#define CYREG_UDB_P0_ROUTE_SCIOIN 0x400f31d8
+#define CYREG_UDB_P0_ROUTE_RCIN 0x400f31de
+#define CYREG_UDB_P0_ROUTE_VS0 0x400f31e0
+#define CYFLD_UDB_P_ROUTE_VS_TOP__OFFSET 0x00000000
+#define CYFLD_UDB_P_ROUTE_VS_TOP__SIZE 0x00000004
+#define CYFLD_UDB_P_ROUTE_VS_BOT__OFFSET 0x00000004
+#define CYFLD_UDB_P_ROUTE_VS_BOT__SIZE 0x00000004
+#define CYREG_UDB_P0_ROUTE_VS1 0x400f31e2
+#define CYREG_UDB_P0_ROUTE_VS2 0x400f31e4
+#define CYREG_UDB_P0_ROUTE_VS3 0x400f31e6
+#define CYREG_UDB_P0_ROUTE_VS4 0x400f31e8
+#define CYREG_UDB_P0_ROUTE_VS5 0x400f31ea
+#define CYREG_UDB_P0_ROUTE_VS6 0x400f31ec
+#define CYREG_UDB_P0_ROUTE_VS7 0x400f31ee
+#define CYDEV_UDB_P1_BASE 0x400f3200
+#define CYDEV_UDB_P1_SIZE 0x00000200
+#define CYDEV_UDB_P1_U0_BASE 0x400f3200
+#define CYDEV_UDB_P1_U0_SIZE 0x00000080
+#define CYREG_UDB_P1_U0_PLD_IT0 0x400f3200
+#define CYREG_UDB_P1_U0_PLD_IT1 0x400f3204
+#define CYREG_UDB_P1_U0_PLD_IT2 0x400f3208
+#define CYREG_UDB_P1_U0_PLD_IT3 0x400f320c
+#define CYREG_UDB_P1_U0_PLD_IT4 0x400f3210
+#define CYREG_UDB_P1_U0_PLD_IT5 0x400f3214
+#define CYREG_UDB_P1_U0_PLD_IT6 0x400f3218
+#define CYREG_UDB_P1_U0_PLD_IT7 0x400f321c
+#define CYREG_UDB_P1_U0_PLD_IT8 0x400f3220
+#define CYREG_UDB_P1_U0_PLD_IT9 0x400f3224
+#define CYREG_UDB_P1_U0_PLD_IT10 0x400f3228
+#define CYREG_UDB_P1_U0_PLD_IT11 0x400f322c
+#define CYREG_UDB_P1_U0_PLD_ORT0 0x400f3230
+#define CYREG_UDB_P1_U0_PLD_ORT1 0x400f3232
+#define CYREG_UDB_P1_U0_PLD_ORT2 0x400f3234
+#define CYREG_UDB_P1_U0_PLD_ORT3 0x400f3236
+#define CYREG_UDB_P1_U0_PLD_MC_CFG_CEN_CONST 0x400f3238
+#define CYREG_UDB_P1_U0_PLD_MC_CFG_XORFB 0x400f323a
+#define CYREG_UDB_P1_U0_PLD_MC_SET_RESET 0x400f323c
+#define CYREG_UDB_P1_U0_PLD_MC_CFG_BYPASS 0x400f323e
+#define CYREG_UDB_P1_U0_CFG0 0x400f3240
+#define CYREG_UDB_P1_U0_CFG1 0x400f3241
+#define CYREG_UDB_P1_U0_CFG2 0x400f3242
+#define CYREG_UDB_P1_U0_CFG3 0x400f3243
+#define CYREG_UDB_P1_U0_CFG4 0x400f3244
+#define CYREG_UDB_P1_U0_CFG5 0x400f3245
+#define CYREG_UDB_P1_U0_CFG6 0x400f3246
+#define CYREG_UDB_P1_U0_CFG7 0x400f3247
+#define CYREG_UDB_P1_U0_CFG8 0x400f3248
+#define CYREG_UDB_P1_U0_CFG9 0x400f3249
+#define CYREG_UDB_P1_U0_CFG10 0x400f324a
+#define CYREG_UDB_P1_U0_CFG11 0x400f324b
+#define CYREG_UDB_P1_U0_CFG12 0x400f324c
+#define CYREG_UDB_P1_U0_CFG13 0x400f324d
+#define CYREG_UDB_P1_U0_CFG14 0x400f324e
+#define CYREG_UDB_P1_U0_CFG15 0x400f324f
+#define CYREG_UDB_P1_U0_CFG16 0x400f3250
+#define CYREG_UDB_P1_U0_CFG17 0x400f3251
+#define CYREG_UDB_P1_U0_CFG18 0x400f3252
+#define CYREG_UDB_P1_U0_CFG19 0x400f3253
+#define CYREG_UDB_P1_U0_CFG20 0x400f3254
+#define CYREG_UDB_P1_U0_CFG21 0x400f3255
+#define CYREG_UDB_P1_U0_CFG22 0x400f3256
+#define CYREG_UDB_P1_U0_CFG23 0x400f3257
+#define CYREG_UDB_P1_U0_CFG24 0x400f3258
+#define CYREG_UDB_P1_U0_CFG25 0x400f3259
+#define CYREG_UDB_P1_U0_CFG26 0x400f325a
+#define CYREG_UDB_P1_U0_CFG27 0x400f325b
+#define CYREG_UDB_P1_U0_CFG28 0x400f325c
+#define CYREG_UDB_P1_U0_CFG29 0x400f325d
+#define CYREG_UDB_P1_U0_CFG30 0x400f325e
+#define CYREG_UDB_P1_U0_CFG31 0x400f325f
+#define CYREG_UDB_P1_U0_DCFG0 0x400f3260
+#define CYREG_UDB_P1_U0_DCFG1 0x400f3262
+#define CYREG_UDB_P1_U0_DCFG2 0x400f3264
+#define CYREG_UDB_P1_U0_DCFG3 0x400f3266
+#define CYREG_UDB_P1_U0_DCFG4 0x400f3268
+#define CYREG_UDB_P1_U0_DCFG5 0x400f326a
+#define CYREG_UDB_P1_U0_DCFG6 0x400f326c
+#define CYREG_UDB_P1_U0_DCFG7 0x400f326e
+#define CYDEV_UDB_P1_U1_BASE 0x400f3280
+#define CYDEV_UDB_P1_U1_SIZE 0x00000080
+#define CYREG_UDB_P1_U1_PLD_IT0 0x400f3280
+#define CYREG_UDB_P1_U1_PLD_IT1 0x400f3284
+#define CYREG_UDB_P1_U1_PLD_IT2 0x400f3288
+#define CYREG_UDB_P1_U1_PLD_IT3 0x400f328c
+#define CYREG_UDB_P1_U1_PLD_IT4 0x400f3290
+#define CYREG_UDB_P1_U1_PLD_IT5 0x400f3294
+#define CYREG_UDB_P1_U1_PLD_IT6 0x400f3298
+#define CYREG_UDB_P1_U1_PLD_IT7 0x400f329c
+#define CYREG_UDB_P1_U1_PLD_IT8 0x400f32a0
+#define CYREG_UDB_P1_U1_PLD_IT9 0x400f32a4
+#define CYREG_UDB_P1_U1_PLD_IT10 0x400f32a8
+#define CYREG_UDB_P1_U1_PLD_IT11 0x400f32ac
+#define CYREG_UDB_P1_U1_PLD_ORT0 0x400f32b0
+#define CYREG_UDB_P1_U1_PLD_ORT1 0x400f32b2
+#define CYREG_UDB_P1_U1_PLD_ORT2 0x400f32b4
+#define CYREG_UDB_P1_U1_PLD_ORT3 0x400f32b6
+#define CYREG_UDB_P1_U1_PLD_MC_CFG_CEN_CONST 0x400f32b8
+#define CYREG_UDB_P1_U1_PLD_MC_CFG_XORFB 0x400f32ba
+#define CYREG_UDB_P1_U1_PLD_MC_SET_RESET 0x400f32bc
+#define CYREG_UDB_P1_U1_PLD_MC_CFG_BYPASS 0x400f32be
+#define CYREG_UDB_P1_U1_CFG0 0x400f32c0
+#define CYREG_UDB_P1_U1_CFG1 0x400f32c1
+#define CYREG_UDB_P1_U1_CFG2 0x400f32c2
+#define CYREG_UDB_P1_U1_CFG3 0x400f32c3
+#define CYREG_UDB_P1_U1_CFG4 0x400f32c4
+#define CYREG_UDB_P1_U1_CFG5 0x400f32c5
+#define CYREG_UDB_P1_U1_CFG6 0x400f32c6
+#define CYREG_UDB_P1_U1_CFG7 0x400f32c7
+#define CYREG_UDB_P1_U1_CFG8 0x400f32c8
+#define CYREG_UDB_P1_U1_CFG9 0x400f32c9
+#define CYREG_UDB_P1_U1_CFG10 0x400f32ca
+#define CYREG_UDB_P1_U1_CFG11 0x400f32cb
+#define CYREG_UDB_P1_U1_CFG12 0x400f32cc
+#define CYREG_UDB_P1_U1_CFG13 0x400f32cd
+#define CYREG_UDB_P1_U1_CFG14 0x400f32ce
+#define CYREG_UDB_P1_U1_CFG15 0x400f32cf
+#define CYREG_UDB_P1_U1_CFG16 0x400f32d0
+#define CYREG_UDB_P1_U1_CFG17 0x400f32d1
+#define CYREG_UDB_P1_U1_CFG18 0x400f32d2
+#define CYREG_UDB_P1_U1_CFG19 0x400f32d3
+#define CYREG_UDB_P1_U1_CFG20 0x400f32d4
+#define CYREG_UDB_P1_U1_CFG21 0x400f32d5
+#define CYREG_UDB_P1_U1_CFG22 0x400f32d6
+#define CYREG_UDB_P1_U1_CFG23 0x400f32d7
+#define CYREG_UDB_P1_U1_CFG24 0x400f32d8
+#define CYREG_UDB_P1_U1_CFG25 0x400f32d9
+#define CYREG_UDB_P1_U1_CFG26 0x400f32da
+#define CYREG_UDB_P1_U1_CFG27 0x400f32db
+#define CYREG_UDB_P1_U1_CFG28 0x400f32dc
+#define CYREG_UDB_P1_U1_CFG29 0x400f32dd
+#define CYREG_UDB_P1_U1_CFG30 0x400f32de
+#define CYREG_UDB_P1_U1_CFG31 0x400f32df
+#define CYREG_UDB_P1_U1_DCFG0 0x400f32e0
+#define CYREG_UDB_P1_U1_DCFG1 0x400f32e2
+#define CYREG_UDB_P1_U1_DCFG2 0x400f32e4
+#define CYREG_UDB_P1_U1_DCFG3 0x400f32e6
+#define CYREG_UDB_P1_U1_DCFG4 0x400f32e8
+#define CYREG_UDB_P1_U1_DCFG5 0x400f32ea
+#define CYREG_UDB_P1_U1_DCFG6 0x400f32ec
+#define CYREG_UDB_P1_U1_DCFG7 0x400f32ee
+#define CYDEV_UDB_P1_ROUTE_BASE 0x400f3300
+#define CYDEV_UDB_P1_ROUTE_SIZE 0x00000100
+#define CYREG_UDB_P1_ROUTE_HC0 0x400f3300
+#define CYREG_UDB_P1_ROUTE_HC1 0x400f3301
+#define CYREG_UDB_P1_ROUTE_HC2 0x400f3302
+#define CYREG_UDB_P1_ROUTE_HC3 0x400f3303
+#define CYREG_UDB_P1_ROUTE_HC4 0x400f3304
+#define CYREG_UDB_P1_ROUTE_HC5 0x400f3305
+#define CYREG_UDB_P1_ROUTE_HC6 0x400f3306
+#define CYREG_UDB_P1_ROUTE_HC7 0x400f3307
+#define CYREG_UDB_P1_ROUTE_HC8 0x400f3308
+#define CYREG_UDB_P1_ROUTE_HC9 0x400f3309
+#define CYREG_UDB_P1_ROUTE_HC10 0x400f330a
+#define CYREG_UDB_P1_ROUTE_HC11 0x400f330b
+#define CYREG_UDB_P1_ROUTE_HC12 0x400f330c
+#define CYREG_UDB_P1_ROUTE_HC13 0x400f330d
+#define CYREG_UDB_P1_ROUTE_HC14 0x400f330e
+#define CYREG_UDB_P1_ROUTE_HC15 0x400f330f
+#define CYREG_UDB_P1_ROUTE_HC16 0x400f3310
+#define CYREG_UDB_P1_ROUTE_HC17 0x400f3311
+#define CYREG_UDB_P1_ROUTE_HC18 0x400f3312
+#define CYREG_UDB_P1_ROUTE_HC19 0x400f3313
+#define CYREG_UDB_P1_ROUTE_HC20 0x400f3314
+#define CYREG_UDB_P1_ROUTE_HC21 0x400f3315
+#define CYREG_UDB_P1_ROUTE_HC22 0x400f3316
+#define CYREG_UDB_P1_ROUTE_HC23 0x400f3317
+#define CYREG_UDB_P1_ROUTE_HC24 0x400f3318
+#define CYREG_UDB_P1_ROUTE_HC25 0x400f3319
+#define CYREG_UDB_P1_ROUTE_HC26 0x400f331a
+#define CYREG_UDB_P1_ROUTE_HC27 0x400f331b
+#define CYREG_UDB_P1_ROUTE_HC28 0x400f331c
+#define CYREG_UDB_P1_ROUTE_HC29 0x400f331d
+#define CYREG_UDB_P1_ROUTE_HC30 0x400f331e
+#define CYREG_UDB_P1_ROUTE_HC31 0x400f331f
+#define CYREG_UDB_P1_ROUTE_HC32 0x400f3320
+#define CYREG_UDB_P1_ROUTE_HC33 0x400f3321
+#define CYREG_UDB_P1_ROUTE_HC34 0x400f3322
+#define CYREG_UDB_P1_ROUTE_HC35 0x400f3323
+#define CYREG_UDB_P1_ROUTE_HC36 0x400f3324
+#define CYREG_UDB_P1_ROUTE_HC37 0x400f3325
+#define CYREG_UDB_P1_ROUTE_HC38 0x400f3326
+#define CYREG_UDB_P1_ROUTE_HC39 0x400f3327
+#define CYREG_UDB_P1_ROUTE_HC40 0x400f3328
+#define CYREG_UDB_P1_ROUTE_HC41 0x400f3329
+#define CYREG_UDB_P1_ROUTE_HC42 0x400f332a
+#define CYREG_UDB_P1_ROUTE_HC43 0x400f332b
+#define CYREG_UDB_P1_ROUTE_HC44 0x400f332c
+#define CYREG_UDB_P1_ROUTE_HC45 0x400f332d
+#define CYREG_UDB_P1_ROUTE_HC46 0x400f332e
+#define CYREG_UDB_P1_ROUTE_HC47 0x400f332f
+#define CYREG_UDB_P1_ROUTE_HC48 0x400f3330
+#define CYREG_UDB_P1_ROUTE_HC49 0x400f3331
+#define CYREG_UDB_P1_ROUTE_HC50 0x400f3332
+#define CYREG_UDB_P1_ROUTE_HC51 0x400f3333
+#define CYREG_UDB_P1_ROUTE_HC52 0x400f3334
+#define CYREG_UDB_P1_ROUTE_HC53 0x400f3335
+#define CYREG_UDB_P1_ROUTE_HC54 0x400f3336
+#define CYREG_UDB_P1_ROUTE_HC55 0x400f3337
+#define CYREG_UDB_P1_ROUTE_HC56 0x400f3338
+#define CYREG_UDB_P1_ROUTE_HC57 0x400f3339
+#define CYREG_UDB_P1_ROUTE_HC58 0x400f333a
+#define CYREG_UDB_P1_ROUTE_HC59 0x400f333b
+#define CYREG_UDB_P1_ROUTE_HC60 0x400f333c
+#define CYREG_UDB_P1_ROUTE_HC61 0x400f333d
+#define CYREG_UDB_P1_ROUTE_HC62 0x400f333e
+#define CYREG_UDB_P1_ROUTE_HC63 0x400f333f
+#define CYREG_UDB_P1_ROUTE_HC64 0x400f3340
+#define CYREG_UDB_P1_ROUTE_HC65 0x400f3341
+#define CYREG_UDB_P1_ROUTE_HC66 0x400f3342
+#define CYREG_UDB_P1_ROUTE_HC67 0x400f3343
+#define CYREG_UDB_P1_ROUTE_HC68 0x400f3344
+#define CYREG_UDB_P1_ROUTE_HC69 0x400f3345
+#define CYREG_UDB_P1_ROUTE_HC70 0x400f3346
+#define CYREG_UDB_P1_ROUTE_HC71 0x400f3347
+#define CYREG_UDB_P1_ROUTE_HC72 0x400f3348
+#define CYREG_UDB_P1_ROUTE_HC73 0x400f3349
+#define CYREG_UDB_P1_ROUTE_HC74 0x400f334a
+#define CYREG_UDB_P1_ROUTE_HC75 0x400f334b
+#define CYREG_UDB_P1_ROUTE_HC76 0x400f334c
+#define CYREG_UDB_P1_ROUTE_HC77 0x400f334d
+#define CYREG_UDB_P1_ROUTE_HC78 0x400f334e
+#define CYREG_UDB_P1_ROUTE_HC79 0x400f334f
+#define CYREG_UDB_P1_ROUTE_HC80 0x400f3350
+#define CYREG_UDB_P1_ROUTE_HC81 0x400f3351
+#define CYREG_UDB_P1_ROUTE_HC82 0x400f3352
+#define CYREG_UDB_P1_ROUTE_HC83 0x400f3353
+#define CYREG_UDB_P1_ROUTE_HC84 0x400f3354
+#define CYREG_UDB_P1_ROUTE_HC85 0x400f3355
+#define CYREG_UDB_P1_ROUTE_HC86 0x400f3356
+#define CYREG_UDB_P1_ROUTE_HC87 0x400f3357
+#define CYREG_UDB_P1_ROUTE_HC88 0x400f3358
+#define CYREG_UDB_P1_ROUTE_HC89 0x400f3359
+#define CYREG_UDB_P1_ROUTE_HC90 0x400f335a
+#define CYREG_UDB_P1_ROUTE_HC91 0x400f335b
+#define CYREG_UDB_P1_ROUTE_HC92 0x400f335c
+#define CYREG_UDB_P1_ROUTE_HC93 0x400f335d
+#define CYREG_UDB_P1_ROUTE_HC94 0x400f335e
+#define CYREG_UDB_P1_ROUTE_HC95 0x400f335f
+#define CYREG_UDB_P1_ROUTE_HC96 0x400f3360
+#define CYREG_UDB_P1_ROUTE_HC97 0x400f3361
+#define CYREG_UDB_P1_ROUTE_HC98 0x400f3362
+#define CYREG_UDB_P1_ROUTE_HC99 0x400f3363
+#define CYREG_UDB_P1_ROUTE_HC100 0x400f3364
+#define CYREG_UDB_P1_ROUTE_HC101 0x400f3365
+#define CYREG_UDB_P1_ROUTE_HC102 0x400f3366
+#define CYREG_UDB_P1_ROUTE_HC103 0x400f3367
+#define CYREG_UDB_P1_ROUTE_HC104 0x400f3368
+#define CYREG_UDB_P1_ROUTE_HC105 0x400f3369
+#define CYREG_UDB_P1_ROUTE_HC106 0x400f336a
+#define CYREG_UDB_P1_ROUTE_HC107 0x400f336b
+#define CYREG_UDB_P1_ROUTE_HC108 0x400f336c
+#define CYREG_UDB_P1_ROUTE_HC109 0x400f336d
+#define CYREG_UDB_P1_ROUTE_HC110 0x400f336e
+#define CYREG_UDB_P1_ROUTE_HC111 0x400f336f
+#define CYREG_UDB_P1_ROUTE_HC112 0x400f3370
+#define CYREG_UDB_P1_ROUTE_HC113 0x400f3371
+#define CYREG_UDB_P1_ROUTE_HC114 0x400f3372
+#define CYREG_UDB_P1_ROUTE_HC115 0x400f3373
+#define CYREG_UDB_P1_ROUTE_HC116 0x400f3374
+#define CYREG_UDB_P1_ROUTE_HC117 0x400f3375
+#define CYREG_UDB_P1_ROUTE_HC118 0x400f3376
+#define CYREG_UDB_P1_ROUTE_HC119 0x400f3377
+#define CYREG_UDB_P1_ROUTE_HC120 0x400f3378
+#define CYREG_UDB_P1_ROUTE_HC121 0x400f3379
+#define CYREG_UDB_P1_ROUTE_HC122 0x400f337a
+#define CYREG_UDB_P1_ROUTE_HC123 0x400f337b
+#define CYREG_UDB_P1_ROUTE_HC124 0x400f337c
+#define CYREG_UDB_P1_ROUTE_HC125 0x400f337d
+#define CYREG_UDB_P1_ROUTE_HC126 0x400f337e
+#define CYREG_UDB_P1_ROUTE_HC127 0x400f337f
+#define CYREG_UDB_P1_ROUTE_HV_L0 0x400f3380
+#define CYREG_UDB_P1_ROUTE_HV_L1 0x400f3381
+#define CYREG_UDB_P1_ROUTE_HV_L2 0x400f3382
+#define CYREG_UDB_P1_ROUTE_HV_L3 0x400f3383
+#define CYREG_UDB_P1_ROUTE_HV_L4 0x400f3384
+#define CYREG_UDB_P1_ROUTE_HV_L5 0x400f3385
+#define CYREG_UDB_P1_ROUTE_HV_L6 0x400f3386
+#define CYREG_UDB_P1_ROUTE_HV_L7 0x400f3387
+#define CYREG_UDB_P1_ROUTE_HV_L8 0x400f3388
+#define CYREG_UDB_P1_ROUTE_HV_L9 0x400f3389
+#define CYREG_UDB_P1_ROUTE_HV_L10 0x400f338a
+#define CYREG_UDB_P1_ROUTE_HV_L11 0x400f338b
+#define CYREG_UDB_P1_ROUTE_HV_L12 0x400f338c
+#define CYREG_UDB_P1_ROUTE_HV_L13 0x400f338d
+#define CYREG_UDB_P1_ROUTE_HV_L14 0x400f338e
+#define CYREG_UDB_P1_ROUTE_HV_L15 0x400f338f
+#define CYREG_UDB_P1_ROUTE_HS0 0x400f3390
+#define CYREG_UDB_P1_ROUTE_HS1 0x400f3391
+#define CYREG_UDB_P1_ROUTE_HS2 0x400f3392
+#define CYREG_UDB_P1_ROUTE_HS3 0x400f3393
+#define CYREG_UDB_P1_ROUTE_HS4 0x400f3394
+#define CYREG_UDB_P1_ROUTE_HS5 0x400f3395
+#define CYREG_UDB_P1_ROUTE_HS6 0x400f3396
+#define CYREG_UDB_P1_ROUTE_HS7 0x400f3397
+#define CYREG_UDB_P1_ROUTE_HS8 0x400f3398
+#define CYREG_UDB_P1_ROUTE_HS9 0x400f3399
+#define CYREG_UDB_P1_ROUTE_HS10 0x400f339a
+#define CYREG_UDB_P1_ROUTE_HS11 0x400f339b
+#define CYREG_UDB_P1_ROUTE_HS12 0x400f339c
+#define CYREG_UDB_P1_ROUTE_HS13 0x400f339d
+#define CYREG_UDB_P1_ROUTE_HS14 0x400f339e
+#define CYREG_UDB_P1_ROUTE_HS15 0x400f339f
+#define CYREG_UDB_P1_ROUTE_HS16 0x400f33a0
+#define CYREG_UDB_P1_ROUTE_HS17 0x400f33a1
+#define CYREG_UDB_P1_ROUTE_HS18 0x400f33a2
+#define CYREG_UDB_P1_ROUTE_HS19 0x400f33a3
+#define CYREG_UDB_P1_ROUTE_HS20 0x400f33a4
+#define CYREG_UDB_P1_ROUTE_HS21 0x400f33a5
+#define CYREG_UDB_P1_ROUTE_HS22 0x400f33a6
+#define CYREG_UDB_P1_ROUTE_HS23 0x400f33a7
+#define CYREG_UDB_P1_ROUTE_HV_R0 0x400f33a8
+#define CYREG_UDB_P1_ROUTE_HV_R1 0x400f33a9
+#define CYREG_UDB_P1_ROUTE_HV_R2 0x400f33aa
+#define CYREG_UDB_P1_ROUTE_HV_R3 0x400f33ab
+#define CYREG_UDB_P1_ROUTE_HV_R4 0x400f33ac
+#define CYREG_UDB_P1_ROUTE_HV_R5 0x400f33ad
+#define CYREG_UDB_P1_ROUTE_HV_R6 0x400f33ae
+#define CYREG_UDB_P1_ROUTE_HV_R7 0x400f33af
+#define CYREG_UDB_P1_ROUTE_HV_R8 0x400f33b0
+#define CYREG_UDB_P1_ROUTE_HV_R9 0x400f33b1
+#define CYREG_UDB_P1_ROUTE_HV_R10 0x400f33b2
+#define CYREG_UDB_P1_ROUTE_HV_R11 0x400f33b3
+#define CYREG_UDB_P1_ROUTE_HV_R12 0x400f33b4
+#define CYREG_UDB_P1_ROUTE_HV_R13 0x400f33b5
+#define CYREG_UDB_P1_ROUTE_HV_R14 0x400f33b6
+#define CYREG_UDB_P1_ROUTE_HV_R15 0x400f33b7
+#define CYREG_UDB_P1_ROUTE_PLD0IN0 0x400f33c0
+#define CYREG_UDB_P1_ROUTE_PLD0IN1 0x400f33c2
+#define CYREG_UDB_P1_ROUTE_PLD0IN2 0x400f33c4
+#define CYREG_UDB_P1_ROUTE_PLD1IN0 0x400f33ca
+#define CYREG_UDB_P1_ROUTE_PLD1IN1 0x400f33cc
+#define CYREG_UDB_P1_ROUTE_PLD1IN2 0x400f33ce
+#define CYREG_UDB_P1_ROUTE_DPIN0 0x400f33d0
+#define CYREG_UDB_P1_ROUTE_DPIN1 0x400f33d2
+#define CYREG_UDB_P1_ROUTE_SCIN 0x400f33d6
+#define CYREG_UDB_P1_ROUTE_SCIOIN 0x400f33d8
+#define CYREG_UDB_P1_ROUTE_RCIN 0x400f33de
+#define CYREG_UDB_P1_ROUTE_VS0 0x400f33e0
+#define CYREG_UDB_P1_ROUTE_VS1 0x400f33e2
+#define CYREG_UDB_P1_ROUTE_VS2 0x400f33e4
+#define CYREG_UDB_P1_ROUTE_VS3 0x400f33e6
+#define CYREG_UDB_P1_ROUTE_VS4 0x400f33e8
+#define CYREG_UDB_P1_ROUTE_VS5 0x400f33ea
+#define CYREG_UDB_P1_ROUTE_VS6 0x400f33ec
+#define CYREG_UDB_P1_ROUTE_VS7 0x400f33ee
+#define CYDEV_UDB_DSI0_BASE 0x400f4000
+#define CYDEV_UDB_DSI0_SIZE 0x00000100
+#define CYREG_UDB_DSI0_HC0 0x400f4000
+#define CYFLD_UDB_DSI_HC_BYTE__OFFSET 0x00000000
+#define CYFLD_UDB_DSI_HC_BYTE__SIZE 0x00000008
+#define CYREG_UDB_DSI0_HC1 0x400f4001
+#define CYREG_UDB_DSI0_HC2 0x400f4002
+#define CYREG_UDB_DSI0_HC3 0x400f4003
+#define CYREG_UDB_DSI0_HC4 0x400f4004
+#define CYREG_UDB_DSI0_HC5 0x400f4005
+#define CYREG_UDB_DSI0_HC6 0x400f4006
+#define CYREG_UDB_DSI0_HC7 0x400f4007
+#define CYREG_UDB_DSI0_HC8 0x400f4008
+#define CYREG_UDB_DSI0_HC9 0x400f4009
+#define CYREG_UDB_DSI0_HC10 0x400f400a
+#define CYREG_UDB_DSI0_HC11 0x400f400b
+#define CYREG_UDB_DSI0_HC12 0x400f400c
+#define CYREG_UDB_DSI0_HC13 0x400f400d
+#define CYREG_UDB_DSI0_HC14 0x400f400e
+#define CYREG_UDB_DSI0_HC15 0x400f400f
+#define CYREG_UDB_DSI0_HC16 0x400f4010
+#define CYREG_UDB_DSI0_HC17 0x400f4011
+#define CYREG_UDB_DSI0_HC18 0x400f4012
+#define CYREG_UDB_DSI0_HC19 0x400f4013
+#define CYREG_UDB_DSI0_HC20 0x400f4014
+#define CYREG_UDB_DSI0_HC21 0x400f4015
+#define CYREG_UDB_DSI0_HC22 0x400f4016
+#define CYREG_UDB_DSI0_HC23 0x400f4017
+#define CYREG_UDB_DSI0_HC24 0x400f4018
+#define CYREG_UDB_DSI0_HC25 0x400f4019
+#define CYREG_UDB_DSI0_HC26 0x400f401a
+#define CYREG_UDB_DSI0_HC27 0x400f401b
+#define CYREG_UDB_DSI0_HC28 0x400f401c
+#define CYREG_UDB_DSI0_HC29 0x400f401d
+#define CYREG_UDB_DSI0_HC30 0x400f401e
+#define CYREG_UDB_DSI0_HC31 0x400f401f
+#define CYREG_UDB_DSI0_HC32 0x400f4020
+#define CYREG_UDB_DSI0_HC33 0x400f4021
+#define CYREG_UDB_DSI0_HC34 0x400f4022
+#define CYREG_UDB_DSI0_HC35 0x400f4023
+#define CYREG_UDB_DSI0_HC36 0x400f4024
+#define CYREG_UDB_DSI0_HC37 0x400f4025
+#define CYREG_UDB_DSI0_HC38 0x400f4026
+#define CYREG_UDB_DSI0_HC39 0x400f4027
+#define CYREG_UDB_DSI0_HC40 0x400f4028
+#define CYREG_UDB_DSI0_HC41 0x400f4029
+#define CYREG_UDB_DSI0_HC42 0x400f402a
+#define CYREG_UDB_DSI0_HC43 0x400f402b
+#define CYREG_UDB_DSI0_HC44 0x400f402c
+#define CYREG_UDB_DSI0_HC45 0x400f402d
+#define CYREG_UDB_DSI0_HC46 0x400f402e
+#define CYREG_UDB_DSI0_HC47 0x400f402f
+#define CYREG_UDB_DSI0_HC48 0x400f4030
+#define CYREG_UDB_DSI0_HC49 0x400f4031
+#define CYREG_UDB_DSI0_HC50 0x400f4032
+#define CYREG_UDB_DSI0_HC51 0x400f4033
+#define CYREG_UDB_DSI0_HC52 0x400f4034
+#define CYREG_UDB_DSI0_HC53 0x400f4035
+#define CYREG_UDB_DSI0_HC54 0x400f4036
+#define CYREG_UDB_DSI0_HC55 0x400f4037
+#define CYREG_UDB_DSI0_HC56 0x400f4038
+#define CYREG_UDB_DSI0_HC57 0x400f4039
+#define CYREG_UDB_DSI0_HC58 0x400f403a
+#define CYREG_UDB_DSI0_HC59 0x400f403b
+#define CYREG_UDB_DSI0_HC60 0x400f403c
+#define CYREG_UDB_DSI0_HC61 0x400f403d
+#define CYREG_UDB_DSI0_HC62 0x400f403e
+#define CYREG_UDB_DSI0_HC63 0x400f403f
+#define CYREG_UDB_DSI0_HC64 0x400f4040
+#define CYREG_UDB_DSI0_HC65 0x400f4041
+#define CYREG_UDB_DSI0_HC66 0x400f4042
+#define CYREG_UDB_DSI0_HC67 0x400f4043
+#define CYREG_UDB_DSI0_HC68 0x400f4044
+#define CYREG_UDB_DSI0_HC69 0x400f4045
+#define CYREG_UDB_DSI0_HC70 0x400f4046
+#define CYREG_UDB_DSI0_HC71 0x400f4047
+#define CYREG_UDB_DSI0_HC72 0x400f4048
+#define CYREG_UDB_DSI0_HC73 0x400f4049
+#define CYREG_UDB_DSI0_HC74 0x400f404a
+#define CYREG_UDB_DSI0_HC75 0x400f404b
+#define CYREG_UDB_DSI0_HC76 0x400f404c
+#define CYREG_UDB_DSI0_HC77 0x400f404d
+#define CYREG_UDB_DSI0_HC78 0x400f404e
+#define CYREG_UDB_DSI0_HC79 0x400f404f
+#define CYREG_UDB_DSI0_HC80 0x400f4050
+#define CYREG_UDB_DSI0_HC81 0x400f4051
+#define CYREG_UDB_DSI0_HC82 0x400f4052
+#define CYREG_UDB_DSI0_HC83 0x400f4053
+#define CYREG_UDB_DSI0_HC84 0x400f4054
+#define CYREG_UDB_DSI0_HC85 0x400f4055
+#define CYREG_UDB_DSI0_HC86 0x400f4056
+#define CYREG_UDB_DSI0_HC87 0x400f4057
+#define CYREG_UDB_DSI0_HC88 0x400f4058
+#define CYREG_UDB_DSI0_HC89 0x400f4059
+#define CYREG_UDB_DSI0_HC90 0x400f405a
+#define CYREG_UDB_DSI0_HC91 0x400f405b
+#define CYREG_UDB_DSI0_HC92 0x400f405c
+#define CYREG_UDB_DSI0_HC93 0x400f405d
+#define CYREG_UDB_DSI0_HC94 0x400f405e
+#define CYREG_UDB_DSI0_HC95 0x400f405f
+#define CYREG_UDB_DSI0_HC96 0x400f4060
+#define CYREG_UDB_DSI0_HC97 0x400f4061
+#define CYREG_UDB_DSI0_HC98 0x400f4062
+#define CYREG_UDB_DSI0_HC99 0x400f4063
+#define CYREG_UDB_DSI0_HC100 0x400f4064
+#define CYREG_UDB_DSI0_HC101 0x400f4065
+#define CYREG_UDB_DSI0_HC102 0x400f4066
+#define CYREG_UDB_DSI0_HC103 0x400f4067
+#define CYREG_UDB_DSI0_HC104 0x400f4068
+#define CYREG_UDB_DSI0_HC105 0x400f4069
+#define CYREG_UDB_DSI0_HC106 0x400f406a
+#define CYREG_UDB_DSI0_HC107 0x400f406b
+#define CYREG_UDB_DSI0_HC108 0x400f406c
+#define CYREG_UDB_DSI0_HC109 0x400f406d
+#define CYREG_UDB_DSI0_HC110 0x400f406e
+#define CYREG_UDB_DSI0_HC111 0x400f406f
+#define CYREG_UDB_DSI0_HC112 0x400f4070
+#define CYREG_UDB_DSI0_HC113 0x400f4071
+#define CYREG_UDB_DSI0_HC114 0x400f4072
+#define CYREG_UDB_DSI0_HC115 0x400f4073
+#define CYREG_UDB_DSI0_HC116 0x400f4074
+#define CYREG_UDB_DSI0_HC117 0x400f4075
+#define CYREG_UDB_DSI0_HC118 0x400f4076
+#define CYREG_UDB_DSI0_HC119 0x400f4077
+#define CYREG_UDB_DSI0_HC120 0x400f4078
+#define CYREG_UDB_DSI0_HC121 0x400f4079
+#define CYREG_UDB_DSI0_HC122 0x400f407a
+#define CYREG_UDB_DSI0_HC123 0x400f407b
+#define CYREG_UDB_DSI0_HC124 0x400f407c
+#define CYREG_UDB_DSI0_HC125 0x400f407d
+#define CYREG_UDB_DSI0_HC126 0x400f407e
+#define CYREG_UDB_DSI0_HC127 0x400f407f
+#define CYREG_UDB_DSI0_HV_L0 0x400f4080
+#define CYFLD_UDB_DSI_HV_BYTE__OFFSET 0x00000000
+#define CYFLD_UDB_DSI_HV_BYTE__SIZE 0x00000008
+#define CYREG_UDB_DSI0_HV_L1 0x400f4081
+#define CYREG_UDB_DSI0_HV_L2 0x400f4082
+#define CYREG_UDB_DSI0_HV_L3 0x400f4083
+#define CYREG_UDB_DSI0_HV_L4 0x400f4084
+#define CYREG_UDB_DSI0_HV_L5 0x400f4085
+#define CYREG_UDB_DSI0_HV_L6 0x400f4086
+#define CYREG_UDB_DSI0_HV_L7 0x400f4087
+#define CYREG_UDB_DSI0_HV_L8 0x400f4088
+#define CYREG_UDB_DSI0_HV_L9 0x400f4089
+#define CYREG_UDB_DSI0_HV_L10 0x400f408a
+#define CYREG_UDB_DSI0_HV_L11 0x400f408b
+#define CYREG_UDB_DSI0_HV_L12 0x400f408c
+#define CYREG_UDB_DSI0_HV_L13 0x400f408d
+#define CYREG_UDB_DSI0_HV_L14 0x400f408e
+#define CYREG_UDB_DSI0_HV_L15 0x400f408f
+#define CYREG_UDB_DSI0_HS0 0x400f4090
+#define CYFLD_UDB_DSI_HS_BYTE__OFFSET 0x00000000
+#define CYFLD_UDB_DSI_HS_BYTE__SIZE 0x00000008
+#define CYREG_UDB_DSI0_HS1 0x400f4091
+#define CYREG_UDB_DSI0_HS2 0x400f4092
+#define CYREG_UDB_DSI0_HS3 0x400f4093
+#define CYREG_UDB_DSI0_HS4 0x400f4094
+#define CYREG_UDB_DSI0_HS5 0x400f4095
+#define CYREG_UDB_DSI0_HS6 0x400f4096
+#define CYREG_UDB_DSI0_HS7 0x400f4097
+#define CYREG_UDB_DSI0_HS8 0x400f4098
+#define CYREG_UDB_DSI0_HS9 0x400f4099
+#define CYREG_UDB_DSI0_HS10 0x400f409a
+#define CYREG_UDB_DSI0_HS11 0x400f409b
+#define CYREG_UDB_DSI0_HS12 0x400f409c
+#define CYREG_UDB_DSI0_HS13 0x400f409d
+#define CYREG_UDB_DSI0_HS14 0x400f409e
+#define CYREG_UDB_DSI0_HS15 0x400f409f
+#define CYREG_UDB_DSI0_HS16 0x400f40a0
+#define CYREG_UDB_DSI0_HS17 0x400f40a1
+#define CYREG_UDB_DSI0_HS18 0x400f40a2
+#define CYREG_UDB_DSI0_HS19 0x400f40a3
+#define CYREG_UDB_DSI0_HS20 0x400f40a4
+#define CYREG_UDB_DSI0_HS21 0x400f40a5
+#define CYREG_UDB_DSI0_HS22 0x400f40a6
+#define CYREG_UDB_DSI0_HS23 0x400f40a7
+#define CYREG_UDB_DSI0_HV_R0 0x400f40a8
+#define CYREG_UDB_DSI0_HV_R1 0x400f40a9
+#define CYREG_UDB_DSI0_HV_R2 0x400f40aa
+#define CYREG_UDB_DSI0_HV_R3 0x400f40ab
+#define CYREG_UDB_DSI0_HV_R4 0x400f40ac
+#define CYREG_UDB_DSI0_HV_R5 0x400f40ad
+#define CYREG_UDB_DSI0_HV_R6 0x400f40ae
+#define CYREG_UDB_DSI0_HV_R7 0x400f40af
+#define CYREG_UDB_DSI0_HV_R8 0x400f40b0
+#define CYREG_UDB_DSI0_HV_R9 0x400f40b1
+#define CYREG_UDB_DSI0_HV_R10 0x400f40b2
+#define CYREG_UDB_DSI0_HV_R11 0x400f40b3
+#define CYREG_UDB_DSI0_HV_R12 0x400f40b4
+#define CYREG_UDB_DSI0_HV_R13 0x400f40b5
+#define CYREG_UDB_DSI0_HV_R14 0x400f40b6
+#define CYREG_UDB_DSI0_HV_R15 0x400f40b7
+#define CYREG_UDB_DSI0_DSIINP0 0x400f40c0
+#define CYFLD_UDB_DSI_PI_TOP__OFFSET 0x00000000
+#define CYFLD_UDB_DSI_PI_TOP__SIZE 0x00000004
+#define CYFLD_UDB_DSI_PI_BOT__OFFSET 0x00000004
+#define CYFLD_UDB_DSI_PI_BOT__SIZE 0x00000004
+#define CYREG_UDB_DSI0_DSIINP1 0x400f40c2
+#define CYREG_UDB_DSI0_DSIINP2 0x400f40c4
+#define CYREG_UDB_DSI0_DSIINP3 0x400f40c6
+#define CYREG_UDB_DSI0_DSIINP4 0x400f40c8
+#define CYREG_UDB_DSI0_DSIINP5 0x400f40ca
+#define CYREG_UDB_DSI0_DSIOUTP0 0x400f40cc
+#define CYREG_UDB_DSI0_DSIOUTP1 0x400f40ce
+#define CYREG_UDB_DSI0_DSIOUTP2 0x400f40d0
+#define CYREG_UDB_DSI0_DSIOUTP3 0x400f40d2
+#define CYREG_UDB_DSI0_DSIOUTT0 0x400f40d4
+#define CYREG_UDB_DSI0_DSIOUTT1 0x400f40d6
+#define CYREG_UDB_DSI0_DSIOUTT2 0x400f40d8
+#define CYREG_UDB_DSI0_DSIOUTT3 0x400f40da
+#define CYREG_UDB_DSI0_DSIOUTT4 0x400f40dc
+#define CYREG_UDB_DSI0_DSIOUTT5 0x400f40de
+#define CYREG_UDB_DSI0_VS0 0x400f40e0
+#define CYFLD_UDB_DSI_VS_TOP__OFFSET 0x00000000
+#define CYFLD_UDB_DSI_VS_TOP__SIZE 0x00000004
+#define CYFLD_UDB_DSI_VS_BOT__OFFSET 0x00000004
+#define CYFLD_UDB_DSI_VS_BOT__SIZE 0x00000004
+#define CYREG_UDB_DSI0_VS1 0x400f40e2
+#define CYREG_UDB_DSI0_VS2 0x400f40e4
+#define CYREG_UDB_DSI0_VS3 0x400f40e6
+#define CYREG_UDB_DSI0_VS4 0x400f40e8
+#define CYREG_UDB_DSI0_VS5 0x400f40ea
+#define CYREG_UDB_DSI0_VS6 0x400f40ec
+#define CYREG_UDB_DSI0_VS7 0x400f40ee
+#define CYDEV_UDB_DSI1_BASE 0x400f4100
+#define CYDEV_UDB_DSI1_SIZE 0x00000100
+#define CYREG_UDB_DSI1_HC0 0x400f4100
+#define CYREG_UDB_DSI1_HC1 0x400f4101
+#define CYREG_UDB_DSI1_HC2 0x400f4102
+#define CYREG_UDB_DSI1_HC3 0x400f4103
+#define CYREG_UDB_DSI1_HC4 0x400f4104
+#define CYREG_UDB_DSI1_HC5 0x400f4105
+#define CYREG_UDB_DSI1_HC6 0x400f4106
+#define CYREG_UDB_DSI1_HC7 0x400f4107
+#define CYREG_UDB_DSI1_HC8 0x400f4108
+#define CYREG_UDB_DSI1_HC9 0x400f4109
+#define CYREG_UDB_DSI1_HC10 0x400f410a
+#define CYREG_UDB_DSI1_HC11 0x400f410b
+#define CYREG_UDB_DSI1_HC12 0x400f410c
+#define CYREG_UDB_DSI1_HC13 0x400f410d
+#define CYREG_UDB_DSI1_HC14 0x400f410e
+#define CYREG_UDB_DSI1_HC15 0x400f410f
+#define CYREG_UDB_DSI1_HC16 0x400f4110
+#define CYREG_UDB_DSI1_HC17 0x400f4111
+#define CYREG_UDB_DSI1_HC18 0x400f4112
+#define CYREG_UDB_DSI1_HC19 0x400f4113
+#define CYREG_UDB_DSI1_HC20 0x400f4114
+#define CYREG_UDB_DSI1_HC21 0x400f4115
+#define CYREG_UDB_DSI1_HC22 0x400f4116
+#define CYREG_UDB_DSI1_HC23 0x400f4117
+#define CYREG_UDB_DSI1_HC24 0x400f4118
+#define CYREG_UDB_DSI1_HC25 0x400f4119
+#define CYREG_UDB_DSI1_HC26 0x400f411a
+#define CYREG_UDB_DSI1_HC27 0x400f411b
+#define CYREG_UDB_DSI1_HC28 0x400f411c
+#define CYREG_UDB_DSI1_HC29 0x400f411d
+#define CYREG_UDB_DSI1_HC30 0x400f411e
+#define CYREG_UDB_DSI1_HC31 0x400f411f
+#define CYREG_UDB_DSI1_HC32 0x400f4120
+#define CYREG_UDB_DSI1_HC33 0x400f4121
+#define CYREG_UDB_DSI1_HC34 0x400f4122
+#define CYREG_UDB_DSI1_HC35 0x400f4123
+#define CYREG_UDB_DSI1_HC36 0x400f4124
+#define CYREG_UDB_DSI1_HC37 0x400f4125
+#define CYREG_UDB_DSI1_HC38 0x400f4126
+#define CYREG_UDB_DSI1_HC39 0x400f4127
+#define CYREG_UDB_DSI1_HC40 0x400f4128
+#define CYREG_UDB_DSI1_HC41 0x400f4129
+#define CYREG_UDB_DSI1_HC42 0x400f412a
+#define CYREG_UDB_DSI1_HC43 0x400f412b
+#define CYREG_UDB_DSI1_HC44 0x400f412c
+#define CYREG_UDB_DSI1_HC45 0x400f412d
+#define CYREG_UDB_DSI1_HC46 0x400f412e
+#define CYREG_UDB_DSI1_HC47 0x400f412f
+#define CYREG_UDB_DSI1_HC48 0x400f4130
+#define CYREG_UDB_DSI1_HC49 0x400f4131
+#define CYREG_UDB_DSI1_HC50 0x400f4132
+#define CYREG_UDB_DSI1_HC51 0x400f4133
+#define CYREG_UDB_DSI1_HC52 0x400f4134
+#define CYREG_UDB_DSI1_HC53 0x400f4135
+#define CYREG_UDB_DSI1_HC54 0x400f4136
+#define CYREG_UDB_DSI1_HC55 0x400f4137
+#define CYREG_UDB_DSI1_HC56 0x400f4138
+#define CYREG_UDB_DSI1_HC57 0x400f4139
+#define CYREG_UDB_DSI1_HC58 0x400f413a
+#define CYREG_UDB_DSI1_HC59 0x400f413b
+#define CYREG_UDB_DSI1_HC60 0x400f413c
+#define CYREG_UDB_DSI1_HC61 0x400f413d
+#define CYREG_UDB_DSI1_HC62 0x400f413e
+#define CYREG_UDB_DSI1_HC63 0x400f413f
+#define CYREG_UDB_DSI1_HC64 0x400f4140
+#define CYREG_UDB_DSI1_HC65 0x400f4141
+#define CYREG_UDB_DSI1_HC66 0x400f4142
+#define CYREG_UDB_DSI1_HC67 0x400f4143
+#define CYREG_UDB_DSI1_HC68 0x400f4144
+#define CYREG_UDB_DSI1_HC69 0x400f4145
+#define CYREG_UDB_DSI1_HC70 0x400f4146
+#define CYREG_UDB_DSI1_HC71 0x400f4147
+#define CYREG_UDB_DSI1_HC72 0x400f4148
+#define CYREG_UDB_DSI1_HC73 0x400f4149
+#define CYREG_UDB_DSI1_HC74 0x400f414a
+#define CYREG_UDB_DSI1_HC75 0x400f414b
+#define CYREG_UDB_DSI1_HC76 0x400f414c
+#define CYREG_UDB_DSI1_HC77 0x400f414d
+#define CYREG_UDB_DSI1_HC78 0x400f414e
+#define CYREG_UDB_DSI1_HC79 0x400f414f
+#define CYREG_UDB_DSI1_HC80 0x400f4150
+#define CYREG_UDB_DSI1_HC81 0x400f4151
+#define CYREG_UDB_DSI1_HC82 0x400f4152
+#define CYREG_UDB_DSI1_HC83 0x400f4153
+#define CYREG_UDB_DSI1_HC84 0x400f4154
+#define CYREG_UDB_DSI1_HC85 0x400f4155
+#define CYREG_UDB_DSI1_HC86 0x400f4156
+#define CYREG_UDB_DSI1_HC87 0x400f4157
+#define CYREG_UDB_DSI1_HC88 0x400f4158
+#define CYREG_UDB_DSI1_HC89 0x400f4159
+#define CYREG_UDB_DSI1_HC90 0x400f415a
+#define CYREG_UDB_DSI1_HC91 0x400f415b
+#define CYREG_UDB_DSI1_HC92 0x400f415c
+#define CYREG_UDB_DSI1_HC93 0x400f415d
+#define CYREG_UDB_DSI1_HC94 0x400f415e
+#define CYREG_UDB_DSI1_HC95 0x400f415f
+#define CYREG_UDB_DSI1_HC96 0x400f4160
+#define CYREG_UDB_DSI1_HC97 0x400f4161
+#define CYREG_UDB_DSI1_HC98 0x400f4162
+#define CYREG_UDB_DSI1_HC99 0x400f4163
+#define CYREG_UDB_DSI1_HC100 0x400f4164
+#define CYREG_UDB_DSI1_HC101 0x400f4165
+#define CYREG_UDB_DSI1_HC102 0x400f4166
+#define CYREG_UDB_DSI1_HC103 0x400f4167
+#define CYREG_UDB_DSI1_HC104 0x400f4168
+#define CYREG_UDB_DSI1_HC105 0x400f4169
+#define CYREG_UDB_DSI1_HC106 0x400f416a
+#define CYREG_UDB_DSI1_HC107 0x400f416b
+#define CYREG_UDB_DSI1_HC108 0x400f416c
+#define CYREG_UDB_DSI1_HC109 0x400f416d
+#define CYREG_UDB_DSI1_HC110 0x400f416e
+#define CYREG_UDB_DSI1_HC111 0x400f416f
+#define CYREG_UDB_DSI1_HC112 0x400f4170
+#define CYREG_UDB_DSI1_HC113 0x400f4171
+#define CYREG_UDB_DSI1_HC114 0x400f4172
+#define CYREG_UDB_DSI1_HC115 0x400f4173
+#define CYREG_UDB_DSI1_HC116 0x400f4174
+#define CYREG_UDB_DSI1_HC117 0x400f4175
+#define CYREG_UDB_DSI1_HC118 0x400f4176
+#define CYREG_UDB_DSI1_HC119 0x400f4177
+#define CYREG_UDB_DSI1_HC120 0x400f4178
+#define CYREG_UDB_DSI1_HC121 0x400f4179
+#define CYREG_UDB_DSI1_HC122 0x400f417a
+#define CYREG_UDB_DSI1_HC123 0x400f417b
+#define CYREG_UDB_DSI1_HC124 0x400f417c
+#define CYREG_UDB_DSI1_HC125 0x400f417d
+#define CYREG_UDB_DSI1_HC126 0x400f417e
+#define CYREG_UDB_DSI1_HC127 0x400f417f
+#define CYREG_UDB_DSI1_HV_L0 0x400f4180
+#define CYREG_UDB_DSI1_HV_L1 0x400f4181
+#define CYREG_UDB_DSI1_HV_L2 0x400f4182
+#define CYREG_UDB_DSI1_HV_L3 0x400f4183
+#define CYREG_UDB_DSI1_HV_L4 0x400f4184
+#define CYREG_UDB_DSI1_HV_L5 0x400f4185
+#define CYREG_UDB_DSI1_HV_L6 0x400f4186
+#define CYREG_UDB_DSI1_HV_L7 0x400f4187
+#define CYREG_UDB_DSI1_HV_L8 0x400f4188
+#define CYREG_UDB_DSI1_HV_L9 0x400f4189
+#define CYREG_UDB_DSI1_HV_L10 0x400f418a
+#define CYREG_UDB_DSI1_HV_L11 0x400f418b
+#define CYREG_UDB_DSI1_HV_L12 0x400f418c
+#define CYREG_UDB_DSI1_HV_L13 0x400f418d
+#define CYREG_UDB_DSI1_HV_L14 0x400f418e
+#define CYREG_UDB_DSI1_HV_L15 0x400f418f
+#define CYREG_UDB_DSI1_HS0 0x400f4190
+#define CYREG_UDB_DSI1_HS1 0x400f4191
+#define CYREG_UDB_DSI1_HS2 0x400f4192
+#define CYREG_UDB_DSI1_HS3 0x400f4193
+#define CYREG_UDB_DSI1_HS4 0x400f4194
+#define CYREG_UDB_DSI1_HS5 0x400f4195
+#define CYREG_UDB_DSI1_HS6 0x400f4196
+#define CYREG_UDB_DSI1_HS7 0x400f4197
+#define CYREG_UDB_DSI1_HS8 0x400f4198
+#define CYREG_UDB_DSI1_HS9 0x400f4199
+#define CYREG_UDB_DSI1_HS10 0x400f419a
+#define CYREG_UDB_DSI1_HS11 0x400f419b
+#define CYREG_UDB_DSI1_HS12 0x400f419c
+#define CYREG_UDB_DSI1_HS13 0x400f419d
+#define CYREG_UDB_DSI1_HS14 0x400f419e
+#define CYREG_UDB_DSI1_HS15 0x400f419f
+#define CYREG_UDB_DSI1_HS16 0x400f41a0
+#define CYREG_UDB_DSI1_HS17 0x400f41a1
+#define CYREG_UDB_DSI1_HS18 0x400f41a2
+#define CYREG_UDB_DSI1_HS19 0x400f41a3
+#define CYREG_UDB_DSI1_HS20 0x400f41a4
+#define CYREG_UDB_DSI1_HS21 0x400f41a5
+#define CYREG_UDB_DSI1_HS22 0x400f41a6
+#define CYREG_UDB_DSI1_HS23 0x400f41a7
+#define CYREG_UDB_DSI1_HV_R0 0x400f41a8
+#define CYREG_UDB_DSI1_HV_R1 0x400f41a9
+#define CYREG_UDB_DSI1_HV_R2 0x400f41aa
+#define CYREG_UDB_DSI1_HV_R3 0x400f41ab
+#define CYREG_UDB_DSI1_HV_R4 0x400f41ac
+#define CYREG_UDB_DSI1_HV_R5 0x400f41ad
+#define CYREG_UDB_DSI1_HV_R6 0x400f41ae
+#define CYREG_UDB_DSI1_HV_R7 0x400f41af
+#define CYREG_UDB_DSI1_HV_R8 0x400f41b0
+#define CYREG_UDB_DSI1_HV_R9 0x400f41b1
+#define CYREG_UDB_DSI1_HV_R10 0x400f41b2
+#define CYREG_UDB_DSI1_HV_R11 0x400f41b3
+#define CYREG_UDB_DSI1_HV_R12 0x400f41b4
+#define CYREG_UDB_DSI1_HV_R13 0x400f41b5
+#define CYREG_UDB_DSI1_HV_R14 0x400f41b6
+#define CYREG_UDB_DSI1_HV_R15 0x400f41b7
+#define CYREG_UDB_DSI1_DSIINP0 0x400f41c0
+#define CYREG_UDB_DSI1_DSIINP1 0x400f41c2
+#define CYREG_UDB_DSI1_DSIINP2 0x400f41c4
+#define CYREG_UDB_DSI1_DSIINP3 0x400f41c6
+#define CYREG_UDB_DSI1_DSIINP4 0x400f41c8
+#define CYREG_UDB_DSI1_DSIINP5 0x400f41ca
+#define CYREG_UDB_DSI1_DSIOUTP0 0x400f41cc
+#define CYREG_UDB_DSI1_DSIOUTP1 0x400f41ce
+#define CYREG_UDB_DSI1_DSIOUTP2 0x400f41d0
+#define CYREG_UDB_DSI1_DSIOUTP3 0x400f41d2
+#define CYREG_UDB_DSI1_DSIOUTT0 0x400f41d4
+#define CYREG_UDB_DSI1_DSIOUTT1 0x400f41d6
+#define CYREG_UDB_DSI1_DSIOUTT2 0x400f41d8
+#define CYREG_UDB_DSI1_DSIOUTT3 0x400f41da
+#define CYREG_UDB_DSI1_DSIOUTT4 0x400f41dc
+#define CYREG_UDB_DSI1_DSIOUTT5 0x400f41de
+#define CYREG_UDB_DSI1_VS0 0x400f41e0
+#define CYREG_UDB_DSI1_VS1 0x400f41e2
+#define CYREG_UDB_DSI1_VS2 0x400f41e4
+#define CYREG_UDB_DSI1_VS3 0x400f41e6
+#define CYREG_UDB_DSI1_VS4 0x400f41e8
+#define CYREG_UDB_DSI1_VS5 0x400f41ea
+#define CYREG_UDB_DSI1_VS6 0x400f41ec
+#define CYREG_UDB_DSI1_VS7 0x400f41ee
+#define CYDEV_UDB_DSI2_BASE 0x400f4200
+#define CYDEV_UDB_DSI2_SIZE 0x00000100
+#define CYREG_UDB_DSI2_HC0 0x400f4200
+#define CYREG_UDB_DSI2_HC1 0x400f4201
+#define CYREG_UDB_DSI2_HC2 0x400f4202
+#define CYREG_UDB_DSI2_HC3 0x400f4203
+#define CYREG_UDB_DSI2_HC4 0x400f4204
+#define CYREG_UDB_DSI2_HC5 0x400f4205
+#define CYREG_UDB_DSI2_HC6 0x400f4206
+#define CYREG_UDB_DSI2_HC7 0x400f4207
+#define CYREG_UDB_DSI2_HC8 0x400f4208
+#define CYREG_UDB_DSI2_HC9 0x400f4209
+#define CYREG_UDB_DSI2_HC10 0x400f420a
+#define CYREG_UDB_DSI2_HC11 0x400f420b
+#define CYREG_UDB_DSI2_HC12 0x400f420c
+#define CYREG_UDB_DSI2_HC13 0x400f420d
+#define CYREG_UDB_DSI2_HC14 0x400f420e
+#define CYREG_UDB_DSI2_HC15 0x400f420f
+#define CYREG_UDB_DSI2_HC16 0x400f4210
+#define CYREG_UDB_DSI2_HC17 0x400f4211
+#define CYREG_UDB_DSI2_HC18 0x400f4212
+#define CYREG_UDB_DSI2_HC19 0x400f4213
+#define CYREG_UDB_DSI2_HC20 0x400f4214
+#define CYREG_UDB_DSI2_HC21 0x400f4215
+#define CYREG_UDB_DSI2_HC22 0x400f4216
+#define CYREG_UDB_DSI2_HC23 0x400f4217
+#define CYREG_UDB_DSI2_HC24 0x400f4218
+#define CYREG_UDB_DSI2_HC25 0x400f4219
+#define CYREG_UDB_DSI2_HC26 0x400f421a
+#define CYREG_UDB_DSI2_HC27 0x400f421b
+#define CYREG_UDB_DSI2_HC28 0x400f421c
+#define CYREG_UDB_DSI2_HC29 0x400f421d
+#define CYREG_UDB_DSI2_HC30 0x400f421e
+#define CYREG_UDB_DSI2_HC31 0x400f421f
+#define CYREG_UDB_DSI2_HC32 0x400f4220
+#define CYREG_UDB_DSI2_HC33 0x400f4221
+#define CYREG_UDB_DSI2_HC34 0x400f4222
+#define CYREG_UDB_DSI2_HC35 0x400f4223
+#define CYREG_UDB_DSI2_HC36 0x400f4224
+#define CYREG_UDB_DSI2_HC37 0x400f4225
+#define CYREG_UDB_DSI2_HC38 0x400f4226
+#define CYREG_UDB_DSI2_HC39 0x400f4227
+#define CYREG_UDB_DSI2_HC40 0x400f4228
+#define CYREG_UDB_DSI2_HC41 0x400f4229
+#define CYREG_UDB_DSI2_HC42 0x400f422a
+#define CYREG_UDB_DSI2_HC43 0x400f422b
+#define CYREG_UDB_DSI2_HC44 0x400f422c
+#define CYREG_UDB_DSI2_HC45 0x400f422d
+#define CYREG_UDB_DSI2_HC46 0x400f422e
+#define CYREG_UDB_DSI2_HC47 0x400f422f
+#define CYREG_UDB_DSI2_HC48 0x400f4230
+#define CYREG_UDB_DSI2_HC49 0x400f4231
+#define CYREG_UDB_DSI2_HC50 0x400f4232
+#define CYREG_UDB_DSI2_HC51 0x400f4233
+#define CYREG_UDB_DSI2_HC52 0x400f4234
+#define CYREG_UDB_DSI2_HC53 0x400f4235
+#define CYREG_UDB_DSI2_HC54 0x400f4236
+#define CYREG_UDB_DSI2_HC55 0x400f4237
+#define CYREG_UDB_DSI2_HC56 0x400f4238
+#define CYREG_UDB_DSI2_HC57 0x400f4239
+#define CYREG_UDB_DSI2_HC58 0x400f423a
+#define CYREG_UDB_DSI2_HC59 0x400f423b
+#define CYREG_UDB_DSI2_HC60 0x400f423c
+#define CYREG_UDB_DSI2_HC61 0x400f423d
+#define CYREG_UDB_DSI2_HC62 0x400f423e
+#define CYREG_UDB_DSI2_HC63 0x400f423f
+#define CYREG_UDB_DSI2_HC64 0x400f4240
+#define CYREG_UDB_DSI2_HC65 0x400f4241
+#define CYREG_UDB_DSI2_HC66 0x400f4242
+#define CYREG_UDB_DSI2_HC67 0x400f4243
+#define CYREG_UDB_DSI2_HC68 0x400f4244
+#define CYREG_UDB_DSI2_HC69 0x400f4245
+#define CYREG_UDB_DSI2_HC70 0x400f4246
+#define CYREG_UDB_DSI2_HC71 0x400f4247
+#define CYREG_UDB_DSI2_HC72 0x400f4248
+#define CYREG_UDB_DSI2_HC73 0x400f4249
+#define CYREG_UDB_DSI2_HC74 0x400f424a
+#define CYREG_UDB_DSI2_HC75 0x400f424b
+#define CYREG_UDB_DSI2_HC76 0x400f424c
+#define CYREG_UDB_DSI2_HC77 0x400f424d
+#define CYREG_UDB_DSI2_HC78 0x400f424e
+#define CYREG_UDB_DSI2_HC79 0x400f424f
+#define CYREG_UDB_DSI2_HC80 0x400f4250
+#define CYREG_UDB_DSI2_HC81 0x400f4251
+#define CYREG_UDB_DSI2_HC82 0x400f4252
+#define CYREG_UDB_DSI2_HC83 0x400f4253
+#define CYREG_UDB_DSI2_HC84 0x400f4254
+#define CYREG_UDB_DSI2_HC85 0x400f4255
+#define CYREG_UDB_DSI2_HC86 0x400f4256
+#define CYREG_UDB_DSI2_HC87 0x400f4257
+#define CYREG_UDB_DSI2_HC88 0x400f4258
+#define CYREG_UDB_DSI2_HC89 0x400f4259
+#define CYREG_UDB_DSI2_HC90 0x400f425a
+#define CYREG_UDB_DSI2_HC91 0x400f425b
+#define CYREG_UDB_DSI2_HC92 0x400f425c
+#define CYREG_UDB_DSI2_HC93 0x400f425d
+#define CYREG_UDB_DSI2_HC94 0x400f425e
+#define CYREG_UDB_DSI2_HC95 0x400f425f
+#define CYREG_UDB_DSI2_HC96 0x400f4260
+#define CYREG_UDB_DSI2_HC97 0x400f4261
+#define CYREG_UDB_DSI2_HC98 0x400f4262
+#define CYREG_UDB_DSI2_HC99 0x400f4263
+#define CYREG_UDB_DSI2_HC100 0x400f4264
+#define CYREG_UDB_DSI2_HC101 0x400f4265
+#define CYREG_UDB_DSI2_HC102 0x400f4266
+#define CYREG_UDB_DSI2_HC103 0x400f4267
+#define CYREG_UDB_DSI2_HC104 0x400f4268
+#define CYREG_UDB_DSI2_HC105 0x400f4269
+#define CYREG_UDB_DSI2_HC106 0x400f426a
+#define CYREG_UDB_DSI2_HC107 0x400f426b
+#define CYREG_UDB_DSI2_HC108 0x400f426c
+#define CYREG_UDB_DSI2_HC109 0x400f426d
+#define CYREG_UDB_DSI2_HC110 0x400f426e
+#define CYREG_UDB_DSI2_HC111 0x400f426f
+#define CYREG_UDB_DSI2_HC112 0x400f4270
+#define CYREG_UDB_DSI2_HC113 0x400f4271
+#define CYREG_UDB_DSI2_HC114 0x400f4272
+#define CYREG_UDB_DSI2_HC115 0x400f4273
+#define CYREG_UDB_DSI2_HC116 0x400f4274
+#define CYREG_UDB_DSI2_HC117 0x400f4275
+#define CYREG_UDB_DSI2_HC118 0x400f4276
+#define CYREG_UDB_DSI2_HC119 0x400f4277
+#define CYREG_UDB_DSI2_HC120 0x400f4278
+#define CYREG_UDB_DSI2_HC121 0x400f4279
+#define CYREG_UDB_DSI2_HC122 0x400f427a
+#define CYREG_UDB_DSI2_HC123 0x400f427b
+#define CYREG_UDB_DSI2_HC124 0x400f427c
+#define CYREG_UDB_DSI2_HC125 0x400f427d
+#define CYREG_UDB_DSI2_HC126 0x400f427e
+#define CYREG_UDB_DSI2_HC127 0x400f427f
+#define CYREG_UDB_DSI2_HV_L0 0x400f4280
+#define CYREG_UDB_DSI2_HV_L1 0x400f4281
+#define CYREG_UDB_DSI2_HV_L2 0x400f4282
+#define CYREG_UDB_DSI2_HV_L3 0x400f4283
+#define CYREG_UDB_DSI2_HV_L4 0x400f4284
+#define CYREG_UDB_DSI2_HV_L5 0x400f4285
+#define CYREG_UDB_DSI2_HV_L6 0x400f4286
+#define CYREG_UDB_DSI2_HV_L7 0x400f4287
+#define CYREG_UDB_DSI2_HV_L8 0x400f4288
+#define CYREG_UDB_DSI2_HV_L9 0x400f4289
+#define CYREG_UDB_DSI2_HV_L10 0x400f428a
+#define CYREG_UDB_DSI2_HV_L11 0x400f428b
+#define CYREG_UDB_DSI2_HV_L12 0x400f428c
+#define CYREG_UDB_DSI2_HV_L13 0x400f428d
+#define CYREG_UDB_DSI2_HV_L14 0x400f428e
+#define CYREG_UDB_DSI2_HV_L15 0x400f428f
+#define CYREG_UDB_DSI2_HS0 0x400f4290
+#define CYREG_UDB_DSI2_HS1 0x400f4291
+#define CYREG_UDB_DSI2_HS2 0x400f4292
+#define CYREG_UDB_DSI2_HS3 0x400f4293
+#define CYREG_UDB_DSI2_HS4 0x400f4294
+#define CYREG_UDB_DSI2_HS5 0x400f4295
+#define CYREG_UDB_DSI2_HS6 0x400f4296
+#define CYREG_UDB_DSI2_HS7 0x400f4297
+#define CYREG_UDB_DSI2_HS8 0x400f4298
+#define CYREG_UDB_DSI2_HS9 0x400f4299
+#define CYREG_UDB_DSI2_HS10 0x400f429a
+#define CYREG_UDB_DSI2_HS11 0x400f429b
+#define CYREG_UDB_DSI2_HS12 0x400f429c
+#define CYREG_UDB_DSI2_HS13 0x400f429d
+#define CYREG_UDB_DSI2_HS14 0x400f429e
+#define CYREG_UDB_DSI2_HS15 0x400f429f
+#define CYREG_UDB_DSI2_HS16 0x400f42a0
+#define CYREG_UDB_DSI2_HS17 0x400f42a1
+#define CYREG_UDB_DSI2_HS18 0x400f42a2
+#define CYREG_UDB_DSI2_HS19 0x400f42a3
+#define CYREG_UDB_DSI2_HS20 0x400f42a4
+#define CYREG_UDB_DSI2_HS21 0x400f42a5
+#define CYREG_UDB_DSI2_HS22 0x400f42a6
+#define CYREG_UDB_DSI2_HS23 0x400f42a7
+#define CYREG_UDB_DSI2_HV_R0 0x400f42a8
+#define CYREG_UDB_DSI2_HV_R1 0x400f42a9
+#define CYREG_UDB_DSI2_HV_R2 0x400f42aa
+#define CYREG_UDB_DSI2_HV_R3 0x400f42ab
+#define CYREG_UDB_DSI2_HV_R4 0x400f42ac
+#define CYREG_UDB_DSI2_HV_R5 0x400f42ad
+#define CYREG_UDB_DSI2_HV_R6 0x400f42ae
+#define CYREG_UDB_DSI2_HV_R7 0x400f42af
+#define CYREG_UDB_DSI2_HV_R8 0x400f42b0
+#define CYREG_UDB_DSI2_HV_R9 0x400f42b1
+#define CYREG_UDB_DSI2_HV_R10 0x400f42b2
+#define CYREG_UDB_DSI2_HV_R11 0x400f42b3
+#define CYREG_UDB_DSI2_HV_R12 0x400f42b4
+#define CYREG_UDB_DSI2_HV_R13 0x400f42b5
+#define CYREG_UDB_DSI2_HV_R14 0x400f42b6
+#define CYREG_UDB_DSI2_HV_R15 0x400f42b7
+#define CYREG_UDB_DSI2_DSIINP0 0x400f42c0
+#define CYREG_UDB_DSI2_DSIINP1 0x400f42c2
+#define CYREG_UDB_DSI2_DSIINP2 0x400f42c4
+#define CYREG_UDB_DSI2_DSIINP3 0x400f42c6
+#define CYREG_UDB_DSI2_DSIINP4 0x400f42c8
+#define CYREG_UDB_DSI2_DSIINP5 0x400f42ca
+#define CYREG_UDB_DSI2_DSIOUTP0 0x400f42cc
+#define CYREG_UDB_DSI2_DSIOUTP1 0x400f42ce
+#define CYREG_UDB_DSI2_DSIOUTP2 0x400f42d0
+#define CYREG_UDB_DSI2_DSIOUTP3 0x400f42d2
+#define CYREG_UDB_DSI2_DSIOUTT0 0x400f42d4
+#define CYREG_UDB_DSI2_DSIOUTT1 0x400f42d6
+#define CYREG_UDB_DSI2_DSIOUTT2 0x400f42d8
+#define CYREG_UDB_DSI2_DSIOUTT3 0x400f42da
+#define CYREG_UDB_DSI2_DSIOUTT4 0x400f42dc
+#define CYREG_UDB_DSI2_DSIOUTT5 0x400f42de
+#define CYREG_UDB_DSI2_VS0 0x400f42e0
+#define CYREG_UDB_DSI2_VS1 0x400f42e2
+#define CYREG_UDB_DSI2_VS2 0x400f42e4
+#define CYREG_UDB_DSI2_VS3 0x400f42e6
+#define CYREG_UDB_DSI2_VS4 0x400f42e8
+#define CYREG_UDB_DSI2_VS5 0x400f42ea
+#define CYREG_UDB_DSI2_VS6 0x400f42ec
+#define CYREG_UDB_DSI2_VS7 0x400f42ee
+#define CYDEV_UDB_DSI3_BASE 0x400f4300
+#define CYDEV_UDB_DSI3_SIZE 0x00000100
+#define CYREG_UDB_DSI3_HC0 0x400f4300
+#define CYREG_UDB_DSI3_HC1 0x400f4301
+#define CYREG_UDB_DSI3_HC2 0x400f4302
+#define CYREG_UDB_DSI3_HC3 0x400f4303
+#define CYREG_UDB_DSI3_HC4 0x400f4304
+#define CYREG_UDB_DSI3_HC5 0x400f4305
+#define CYREG_UDB_DSI3_HC6 0x400f4306
+#define CYREG_UDB_DSI3_HC7 0x400f4307
+#define CYREG_UDB_DSI3_HC8 0x400f4308
+#define CYREG_UDB_DSI3_HC9 0x400f4309
+#define CYREG_UDB_DSI3_HC10 0x400f430a
+#define CYREG_UDB_DSI3_HC11 0x400f430b
+#define CYREG_UDB_DSI3_HC12 0x400f430c
+#define CYREG_UDB_DSI3_HC13 0x400f430d
+#define CYREG_UDB_DSI3_HC14 0x400f430e
+#define CYREG_UDB_DSI3_HC15 0x400f430f
+#define CYREG_UDB_DSI3_HC16 0x400f4310
+#define CYREG_UDB_DSI3_HC17 0x400f4311
+#define CYREG_UDB_DSI3_HC18 0x400f4312
+#define CYREG_UDB_DSI3_HC19 0x400f4313
+#define CYREG_UDB_DSI3_HC20 0x400f4314
+#define CYREG_UDB_DSI3_HC21 0x400f4315
+#define CYREG_UDB_DSI3_HC22 0x400f4316
+#define CYREG_UDB_DSI3_HC23 0x400f4317
+#define CYREG_UDB_DSI3_HC24 0x400f4318
+#define CYREG_UDB_DSI3_HC25 0x400f4319
+#define CYREG_UDB_DSI3_HC26 0x400f431a
+#define CYREG_UDB_DSI3_HC27 0x400f431b
+#define CYREG_UDB_DSI3_HC28 0x400f431c
+#define CYREG_UDB_DSI3_HC29 0x400f431d
+#define CYREG_UDB_DSI3_HC30 0x400f431e
+#define CYREG_UDB_DSI3_HC31 0x400f431f
+#define CYREG_UDB_DSI3_HC32 0x400f4320
+#define CYREG_UDB_DSI3_HC33 0x400f4321
+#define CYREG_UDB_DSI3_HC34 0x400f4322
+#define CYREG_UDB_DSI3_HC35 0x400f4323
+#define CYREG_UDB_DSI3_HC36 0x400f4324
+#define CYREG_UDB_DSI3_HC37 0x400f4325
+#define CYREG_UDB_DSI3_HC38 0x400f4326
+#define CYREG_UDB_DSI3_HC39 0x400f4327
+#define CYREG_UDB_DSI3_HC40 0x400f4328
+#define CYREG_UDB_DSI3_HC41 0x400f4329
+#define CYREG_UDB_DSI3_HC42 0x400f432a
+#define CYREG_UDB_DSI3_HC43 0x400f432b
+#define CYREG_UDB_DSI3_HC44 0x400f432c
+#define CYREG_UDB_DSI3_HC45 0x400f432d
+#define CYREG_UDB_DSI3_HC46 0x400f432e
+#define CYREG_UDB_DSI3_HC47 0x400f432f
+#define CYREG_UDB_DSI3_HC48 0x400f4330
+#define CYREG_UDB_DSI3_HC49 0x400f4331
+#define CYREG_UDB_DSI3_HC50 0x400f4332
+#define CYREG_UDB_DSI3_HC51 0x400f4333
+#define CYREG_UDB_DSI3_HC52 0x400f4334
+#define CYREG_UDB_DSI3_HC53 0x400f4335
+#define CYREG_UDB_DSI3_HC54 0x400f4336
+#define CYREG_UDB_DSI3_HC55 0x400f4337
+#define CYREG_UDB_DSI3_HC56 0x400f4338
+#define CYREG_UDB_DSI3_HC57 0x400f4339
+#define CYREG_UDB_DSI3_HC58 0x400f433a
+#define CYREG_UDB_DSI3_HC59 0x400f433b
+#define CYREG_UDB_DSI3_HC60 0x400f433c
+#define CYREG_UDB_DSI3_HC61 0x400f433d
+#define CYREG_UDB_DSI3_HC62 0x400f433e
+#define CYREG_UDB_DSI3_HC63 0x400f433f
+#define CYREG_UDB_DSI3_HC64 0x400f4340
+#define CYREG_UDB_DSI3_HC65 0x400f4341
+#define CYREG_UDB_DSI3_HC66 0x400f4342
+#define CYREG_UDB_DSI3_HC67 0x400f4343
+#define CYREG_UDB_DSI3_HC68 0x400f4344
+#define CYREG_UDB_DSI3_HC69 0x400f4345
+#define CYREG_UDB_DSI3_HC70 0x400f4346
+#define CYREG_UDB_DSI3_HC71 0x400f4347
+#define CYREG_UDB_DSI3_HC72 0x400f4348
+#define CYREG_UDB_DSI3_HC73 0x400f4349
+#define CYREG_UDB_DSI3_HC74 0x400f434a
+#define CYREG_UDB_DSI3_HC75 0x400f434b
+#define CYREG_UDB_DSI3_HC76 0x400f434c
+#define CYREG_UDB_DSI3_HC77 0x400f434d
+#define CYREG_UDB_DSI3_HC78 0x400f434e
+#define CYREG_UDB_DSI3_HC79 0x400f434f
+#define CYREG_UDB_DSI3_HC80 0x400f4350
+#define CYREG_UDB_DSI3_HC81 0x400f4351
+#define CYREG_UDB_DSI3_HC82 0x400f4352
+#define CYREG_UDB_DSI3_HC83 0x400f4353
+#define CYREG_UDB_DSI3_HC84 0x400f4354
+#define CYREG_UDB_DSI3_HC85 0x400f4355
+#define CYREG_UDB_DSI3_HC86 0x400f4356
+#define CYREG_UDB_DSI3_HC87 0x400f4357
+#define CYREG_UDB_DSI3_HC88 0x400f4358
+#define CYREG_UDB_DSI3_HC89 0x400f4359
+#define CYREG_UDB_DSI3_HC90 0x400f435a
+#define CYREG_UDB_DSI3_HC91 0x400f435b
+#define CYREG_UDB_DSI3_HC92 0x400f435c
+#define CYREG_UDB_DSI3_HC93 0x400f435d
+#define CYREG_UDB_DSI3_HC94 0x400f435e
+#define CYREG_UDB_DSI3_HC95 0x400f435f
+#define CYREG_UDB_DSI3_HC96 0x400f4360
+#define CYREG_UDB_DSI3_HC97 0x400f4361
+#define CYREG_UDB_DSI3_HC98 0x400f4362
+#define CYREG_UDB_DSI3_HC99 0x400f4363
+#define CYREG_UDB_DSI3_HC100 0x400f4364
+#define CYREG_UDB_DSI3_HC101 0x400f4365
+#define CYREG_UDB_DSI3_HC102 0x400f4366
+#define CYREG_UDB_DSI3_HC103 0x400f4367
+#define CYREG_UDB_DSI3_HC104 0x400f4368
+#define CYREG_UDB_DSI3_HC105 0x400f4369
+#define CYREG_UDB_DSI3_HC106 0x400f436a
+#define CYREG_UDB_DSI3_HC107 0x400f436b
+#define CYREG_UDB_DSI3_HC108 0x400f436c
+#define CYREG_UDB_DSI3_HC109 0x400f436d
+#define CYREG_UDB_DSI3_HC110 0x400f436e
+#define CYREG_UDB_DSI3_HC111 0x400f436f
+#define CYREG_UDB_DSI3_HC112 0x400f4370
+#define CYREG_UDB_DSI3_HC113 0x400f4371
+#define CYREG_UDB_DSI3_HC114 0x400f4372
+#define CYREG_UDB_DSI3_HC115 0x400f4373
+#define CYREG_UDB_DSI3_HC116 0x400f4374
+#define CYREG_UDB_DSI3_HC117 0x400f4375
+#define CYREG_UDB_DSI3_HC118 0x400f4376
+#define CYREG_UDB_DSI3_HC119 0x400f4377
+#define CYREG_UDB_DSI3_HC120 0x400f4378
+#define CYREG_UDB_DSI3_HC121 0x400f4379
+#define CYREG_UDB_DSI3_HC122 0x400f437a
+#define CYREG_UDB_DSI3_HC123 0x400f437b
+#define CYREG_UDB_DSI3_HC124 0x400f437c
+#define CYREG_UDB_DSI3_HC125 0x400f437d
+#define CYREG_UDB_DSI3_HC126 0x400f437e
+#define CYREG_UDB_DSI3_HC127 0x400f437f
+#define CYREG_UDB_DSI3_HV_L0 0x400f4380
+#define CYREG_UDB_DSI3_HV_L1 0x400f4381
+#define CYREG_UDB_DSI3_HV_L2 0x400f4382
+#define CYREG_UDB_DSI3_HV_L3 0x400f4383
+#define CYREG_UDB_DSI3_HV_L4 0x400f4384
+#define CYREG_UDB_DSI3_HV_L5 0x400f4385
+#define CYREG_UDB_DSI3_HV_L6 0x400f4386
+#define CYREG_UDB_DSI3_HV_L7 0x400f4387
+#define CYREG_UDB_DSI3_HV_L8 0x400f4388
+#define CYREG_UDB_DSI3_HV_L9 0x400f4389
+#define CYREG_UDB_DSI3_HV_L10 0x400f438a
+#define CYREG_UDB_DSI3_HV_L11 0x400f438b
+#define CYREG_UDB_DSI3_HV_L12 0x400f438c
+#define CYREG_UDB_DSI3_HV_L13 0x400f438d
+#define CYREG_UDB_DSI3_HV_L14 0x400f438e
+#define CYREG_UDB_DSI3_HV_L15 0x400f438f
+#define CYREG_UDB_DSI3_HS0 0x400f4390
+#define CYREG_UDB_DSI3_HS1 0x400f4391
+#define CYREG_UDB_DSI3_HS2 0x400f4392
+#define CYREG_UDB_DSI3_HS3 0x400f4393
+#define CYREG_UDB_DSI3_HS4 0x400f4394
+#define CYREG_UDB_DSI3_HS5 0x400f4395
+#define CYREG_UDB_DSI3_HS6 0x400f4396
+#define CYREG_UDB_DSI3_HS7 0x400f4397
+#define CYREG_UDB_DSI3_HS8 0x400f4398
+#define CYREG_UDB_DSI3_HS9 0x400f4399
+#define CYREG_UDB_DSI3_HS10 0x400f439a
+#define CYREG_UDB_DSI3_HS11 0x400f439b
+#define CYREG_UDB_DSI3_HS12 0x400f439c
+#define CYREG_UDB_DSI3_HS13 0x400f439d
+#define CYREG_UDB_DSI3_HS14 0x400f439e
+#define CYREG_UDB_DSI3_HS15 0x400f439f
+#define CYREG_UDB_DSI3_HS16 0x400f43a0
+#define CYREG_UDB_DSI3_HS17 0x400f43a1
+#define CYREG_UDB_DSI3_HS18 0x400f43a2
+#define CYREG_UDB_DSI3_HS19 0x400f43a3
+#define CYREG_UDB_DSI3_HS20 0x400f43a4
+#define CYREG_UDB_DSI3_HS21 0x400f43a5
+#define CYREG_UDB_DSI3_HS22 0x400f43a6
+#define CYREG_UDB_DSI3_HS23 0x400f43a7
+#define CYREG_UDB_DSI3_HV_R0 0x400f43a8
+#define CYREG_UDB_DSI3_HV_R1 0x400f43a9
+#define CYREG_UDB_DSI3_HV_R2 0x400f43aa
+#define CYREG_UDB_DSI3_HV_R3 0x400f43ab
+#define CYREG_UDB_DSI3_HV_R4 0x400f43ac
+#define CYREG_UDB_DSI3_HV_R5 0x400f43ad
+#define CYREG_UDB_DSI3_HV_R6 0x400f43ae
+#define CYREG_UDB_DSI3_HV_R7 0x400f43af
+#define CYREG_UDB_DSI3_HV_R8 0x400f43b0
+#define CYREG_UDB_DSI3_HV_R9 0x400f43b1
+#define CYREG_UDB_DSI3_HV_R10 0x400f43b2
+#define CYREG_UDB_DSI3_HV_R11 0x400f43b3
+#define CYREG_UDB_DSI3_HV_R12 0x400f43b4
+#define CYREG_UDB_DSI3_HV_R13 0x400f43b5
+#define CYREG_UDB_DSI3_HV_R14 0x400f43b6
+#define CYREG_UDB_DSI3_HV_R15 0x400f43b7
+#define CYREG_UDB_DSI3_DSIINP0 0x400f43c0
+#define CYREG_UDB_DSI3_DSIINP1 0x400f43c2
+#define CYREG_UDB_DSI3_DSIINP2 0x400f43c4
+#define CYREG_UDB_DSI3_DSIINP3 0x400f43c6
+#define CYREG_UDB_DSI3_DSIINP4 0x400f43c8
+#define CYREG_UDB_DSI3_DSIINP5 0x400f43ca
+#define CYREG_UDB_DSI3_DSIOUTP0 0x400f43cc
+#define CYREG_UDB_DSI3_DSIOUTP1 0x400f43ce
+#define CYREG_UDB_DSI3_DSIOUTP2 0x400f43d0
+#define CYREG_UDB_DSI3_DSIOUTP3 0x400f43d2
+#define CYREG_UDB_DSI3_DSIOUTT0 0x400f43d4
+#define CYREG_UDB_DSI3_DSIOUTT1 0x400f43d6
+#define CYREG_UDB_DSI3_DSIOUTT2 0x400f43d8
+#define CYREG_UDB_DSI3_DSIOUTT3 0x400f43da
+#define CYREG_UDB_DSI3_DSIOUTT4 0x400f43dc
+#define CYREG_UDB_DSI3_DSIOUTT5 0x400f43de
+#define CYREG_UDB_DSI3_VS0 0x400f43e0
+#define CYREG_UDB_DSI3_VS1 0x400f43e2
+#define CYREG_UDB_DSI3_VS2 0x400f43e4
+#define CYREG_UDB_DSI3_VS3 0x400f43e6
+#define CYREG_UDB_DSI3_VS4 0x400f43e8
+#define CYREG_UDB_DSI3_VS5 0x400f43ea
+#define CYREG_UDB_DSI3_VS6 0x400f43ec
+#define CYREG_UDB_DSI3_VS7 0x400f43ee
+#define CYDEV_UDB_PA0_BASE 0x400f5000
+#define CYDEV_UDB_PA0_SIZE 0x00000010
+#define CYREG_UDB_PA0_CFG0 0x400f5000
+#define CYFLD_UDB_PA_CLKIN_EN_SEL__OFFSET 0x00000000
+#define CYFLD_UDB_PA_CLKIN_EN_SEL__SIZE 0x00000002
+#define CYVAL_UDB_PA_CLKIN_EN_SEL_PIN_RC 0x00000000
+#define CYVAL_UDB_PA_CLKIN_EN_SEL_DSI_RC_0 0x00000001
+#define CYVAL_UDB_PA_CLKIN_EN_SEL_DSI_RC_1 0x00000002
+#define CYVAL_UDB_PA_CLKIN_EN_SEL_DSI_RC_2 0x00000003
+#define CYFLD_UDB_PA_CLKIN_EN_MODE__OFFSET 0x00000002
+#define CYFLD_UDB_PA_CLKIN_EN_MODE__SIZE 0x00000002
+#define CYVAL_UDB_PA_CLKIN_EN_MODE_OFF 0x00000000
+#define CYVAL_UDB_PA_CLKIN_EN_MODE_ON 0x00000001
+#define CYVAL_UDB_PA_CLKIN_EN_MODE_POSEDGE 0x00000002
+#define CYVAL_UDB_PA_CLKIN_EN_MODE_LEVEL 0x00000003
+#define CYFLD_UDB_PA_CLKIN_EN_INV__OFFSET 0x00000004
+#define CYFLD_UDB_PA_CLKIN_EN_INV__SIZE 0x00000001
+#define CYVAL_UDB_PA_CLKIN_EN_INV_NOINV 0x00000000
+#define CYVAL_UDB_PA_CLKIN_EN_INV_INV 0x00000001
+#define CYFLD_UDB_PA_CLKIN_INV__OFFSET 0x00000005
+#define CYFLD_UDB_PA_CLKIN_INV__SIZE 0x00000001
+#define CYVAL_UDB_PA_CLKIN_INV_NOINV 0x00000000
+#define CYVAL_UDB_PA_CLKIN_INV_INV 0x00000001
+#define CYFLD_UDB_PA_NC__OFFSET 0x00000006
+#define CYFLD_UDB_PA_NC__SIZE 0x00000002
+#define CYREG_UDB_PA0_CFG1 0x400f5001
+#define CYFLD_UDB_PA_CLKOUT_EN_SEL__OFFSET 0x00000000
+#define CYFLD_UDB_PA_CLKOUT_EN_SEL__SIZE 0x00000002
+#define CYVAL_UDB_PA_CLKOUT_EN_SEL_PIN_RC 0x00000000
+#define CYVAL_UDB_PA_CLKOUT_EN_SEL_DSI_RC_0 0x00000001
+#define CYVAL_UDB_PA_CLKOUT_EN_SEL_DSI_RC_1 0x00000002
+#define CYVAL_UDB_PA_CLKOUT_EN_SEL_DSI_RC_2 0x00000003
+#define CYFLD_UDB_PA_CLKOUT_EN_MODE__OFFSET 0x00000002
+#define CYFLD_UDB_PA_CLKOUT_EN_MODE__SIZE 0x00000002
+#define CYVAL_UDB_PA_CLKOUT_EN_MODE_OFF 0x00000000
+#define CYVAL_UDB_PA_CLKOUT_EN_MODE_ON 0x00000001
+#define CYVAL_UDB_PA_CLKOUT_EN_MODE_POSEDGE 0x00000002
+#define CYVAL_UDB_PA_CLKOUT_EN_MODE_LEVEL 0x00000003
+#define CYFLD_UDB_PA_CLKOUT_EN_INV__OFFSET 0x00000004
+#define CYFLD_UDB_PA_CLKOUT_EN_INV__SIZE 0x00000001
+#define CYVAL_UDB_PA_CLKOUT_EN_INV_NOINV 0x00000000
+#define CYVAL_UDB_PA_CLKOUT_EN_INV_INV 0x00000001
+#define CYFLD_UDB_PA_CLKOUT_INV__OFFSET 0x00000005
+#define CYFLD_UDB_PA_CLKOUT_INV__SIZE 0x00000001
+#define CYVAL_UDB_PA_CLKOUT_INV_NOINV 0x00000000
+#define CYVAL_UDB_PA_CLKOUT_INV_INV 0x00000001
+#define CYREG_UDB_PA0_CFG2 0x400f5002
+#define CYFLD_UDB_PA_CLKIN_SEL__OFFSET 0x00000000
+#define CYFLD_UDB_PA_CLKIN_SEL__SIZE 0x00000004
+#define CYVAL_UDB_PA_CLKIN_SEL_GCLK0 0x00000000
+#define CYVAL_UDB_PA_CLKIN_SEL_GCLK1 0x00000001
+#define CYVAL_UDB_PA_CLKIN_SEL_GCLK2 0x00000002
+#define CYVAL_UDB_PA_CLKIN_SEL_GCLK3 0x00000003
+#define CYVAL_UDB_PA_CLKIN_SEL_GCLK4 0x00000004
+#define CYVAL_UDB_PA_CLKIN_SEL_GCLK5 0x00000005
+#define CYVAL_UDB_PA_CLKIN_SEL_GCLK6 0x00000006
+#define CYVAL_UDB_PA_CLKIN_SEL_GCLK7 0x00000007
+#define CYVAL_UDB_PA_CLKIN_SEL_BUS_CLK_APP 0x00000009
+#define CYVAL_UDB_PA_CLKIN_SEL_PIN_RC 0x0000000c
+#define CYVAL_UDB_PA_CLKIN_SEL_DSI_RC_0 0x0000000d
+#define CYVAL_UDB_PA_CLKIN_SEL_DSI_RC_1 0x0000000e
+#define CYVAL_UDB_PA_CLKIN_SEL_DSI_RC_2 0x0000000f
+#define CYFLD_UDB_PA_CLKOUT_SEL__OFFSET 0x00000004
+#define CYFLD_UDB_PA_CLKOUT_SEL__SIZE 0x00000004
+#define CYVAL_UDB_PA_CLKOUT_SEL_GCLK0 0x00000000
+#define CYVAL_UDB_PA_CLKOUT_SEL_GCLK1 0x00000001
+#define CYVAL_UDB_PA_CLKOUT_SEL_GCLK2 0x00000002
+#define CYVAL_UDB_PA_CLKOUT_SEL_GCLK3 0x00000003
+#define CYVAL_UDB_PA_CLKOUT_SEL_GCLK4 0x00000004
+#define CYVAL_UDB_PA_CLKOUT_SEL_GCLK5 0x00000005
+#define CYVAL_UDB_PA_CLKOUT_SEL_GCLK6 0x00000006
+#define CYVAL_UDB_PA_CLKOUT_SEL_GCLK7 0x00000007
+#define CYVAL_UDB_PA_CLKOUT_SEL_BUS_CLK_APP 0x00000009
+#define CYVAL_UDB_PA_CLKOUT_SEL_PIN_RC 0x0000000c
+#define CYVAL_UDB_PA_CLKOUT_SEL_DSI_RC_0 0x0000000d
+#define CYVAL_UDB_PA_CLKOUT_SEL_DSI_RC_1 0x0000000e
+#define CYVAL_UDB_PA_CLKOUT_SEL_DSI_RC_2 0x0000000f
+#define CYREG_UDB_PA0_CFG3 0x400f5003
+#define CYFLD_UDB_PA_RES_IN_SEL__OFFSET 0x00000000
+#define CYFLD_UDB_PA_RES_IN_SEL__SIZE 0x00000002
+#define CYVAL_UDB_PA_RES_IN_SEL_PIN_RC 0x00000000
+#define CYVAL_UDB_PA_RES_IN_SEL_DSI_RC_0 0x00000001
+#define CYVAL_UDB_PA_RES_IN_SEL_DSI_RC_1 0x00000002
+#define CYVAL_UDB_PA_RES_IN_SEL_DSI_RC_2 0x00000003
+#define CYFLD_UDB_PA_RES_IN_INV__OFFSET 0x00000002
+#define CYFLD_UDB_PA_RES_IN_INV__SIZE 0x00000001
+#define CYVAL_UDB_PA_RES_IN_INV_NOINV 0x00000000
+#define CYVAL_UDB_PA_RES_IN_INV_INV 0x00000001
+#define CYFLD_UDB_PA_NC0__OFFSET 0x00000003
+#define CYFLD_UDB_PA_NC0__SIZE 0x00000001
+#define CYFLD_UDB_PA_RES_OUT_SEL__OFFSET 0x00000004
+#define CYFLD_UDB_PA_RES_OUT_SEL__SIZE 0x00000002
+#define CYVAL_UDB_PA_RES_OUT_SEL_PIN_RC 0x00000000
+#define CYVAL_UDB_PA_RES_OUT_SEL_DSI_RC_0 0x00000001
+#define CYVAL_UDB_PA_RES_OUT_SEL_DSI_RC_1 0x00000002
+#define CYVAL_UDB_PA_RES_OUT_SEL_DSI_RC_2 0x00000003
+#define CYFLD_UDB_PA_RES_OUT_INV__OFFSET 0x00000006
+#define CYFLD_UDB_PA_RES_OUT_INV__SIZE 0x00000001
+#define CYVAL_UDB_PA_RES_OUT_INV_NOINV 0x00000000
+#define CYVAL_UDB_PA_RES_OUT_INV_INV 0x00000001
+#define CYFLD_UDB_PA_NC7__OFFSET 0x00000007
+#define CYFLD_UDB_PA_NC7__SIZE 0x00000001
+#define CYREG_UDB_PA0_CFG4 0x400f5004
+#define CYFLD_UDB_PA_RES_IN_EN__OFFSET 0x00000000
+#define CYFLD_UDB_PA_RES_IN_EN__SIZE 0x00000001
+#define CYVAL_UDB_PA_RES_IN_EN_DISABLE 0x00000000
+#define CYVAL_UDB_PA_RES_IN_EN_ENABLE 0x00000001
+#define CYFLD_UDB_PA_RES_OUT_EN__OFFSET 0x00000001
+#define CYFLD_UDB_PA_RES_OUT_EN__SIZE 0x00000001
+#define CYVAL_UDB_PA_RES_OUT_EN_DISABLE 0x00000000
+#define CYVAL_UDB_PA_RES_OUT_EN_ENABLE 0x00000001
+#define CYFLD_UDB_PA_RES_OE_EN__OFFSET 0x00000002
+#define CYFLD_UDB_PA_RES_OE_EN__SIZE 0x00000001
+#define CYVAL_UDB_PA_RES_OE_EN_DISABLE 0x00000000
+#define CYVAL_UDB_PA_RES_OE_EN_ENABLE 0x00000001
+#define CYFLD_UDB_PA_NC7654__OFFSET 0x00000003
+#define CYFLD_UDB_PA_NC7654__SIZE 0x00000005
+#define CYREG_UDB_PA0_CFG5 0x400f5005
+#define CYFLD_UDB_PA_PIN_SEL__OFFSET 0x00000000
+#define CYFLD_UDB_PA_PIN_SEL__SIZE 0x00000001
+#define CYVAL_UDB_PA_PIN_SEL_PIN0 0x00000000
+#define CYVAL_UDB_PA_PIN_SEL_PIN1 0x00000001
+#define CYVAL_UDB_PA_PIN_SEL_PIN2 0x00000002
+#define CYVAL_UDB_PA_PIN_SEL_PIN3 0x00000003
+#define CYVAL_UDB_PA_PIN_SEL_PIN4 0x00000004
+#define CYVAL_UDB_PA_PIN_SEL_PIN5 0x00000005
+#define CYVAL_UDB_PA_PIN_SEL_PIN6 0x00000006
+#define CYVAL_UDB_PA_PIN_SEL_PIN7 0x00000007
+#define CYREG_UDB_PA0_CFG6 0x400f5006
+#define CYFLD_UDB_PA_IN_SYNC0__OFFSET 0x00000000
+#define CYFLD_UDB_PA_IN_SYNC0__SIZE 0x00000002
+#define CYVAL_UDB_PA_IN_SYNC0_TRANSPARENT 0x00000000
+#define CYVAL_UDB_PA_IN_SYNC0_SINGLESYNC 0x00000001
+#define CYVAL_UDB_PA_IN_SYNC0_DOUBLESYNC 0x00000002
+#define CYVAL_UDB_PA_IN_SYNC0_RSVD 0x00000003
+#define CYFLD_UDB_PA_IN_SYNC1__OFFSET 0x00000002
+#define CYFLD_UDB_PA_IN_SYNC1__SIZE 0x00000002
+#define CYVAL_UDB_PA_IN_SYNC1_TRANSPARENT 0x00000000
+#define CYVAL_UDB_PA_IN_SYNC1_SINGLESYNC 0x00000001
+#define CYVAL_UDB_PA_IN_SYNC1_DOUBLESYNC 0x00000002
+#define CYVAL_UDB_PA_IN_SYNC1_RSVD 0x00000003
+#define CYFLD_UDB_PA_IN_SYNC2__OFFSET 0x00000004
+#define CYFLD_UDB_PA_IN_SYNC2__SIZE 0x00000002
+#define CYVAL_UDB_PA_IN_SYNC2_TRANSPARENT 0x00000000
+#define CYVAL_UDB_PA_IN_SYNC2_SINGLESYNC 0x00000001
+#define CYVAL_UDB_PA_IN_SYNC2_DOUBLESYNC 0x00000002
+#define CYVAL_UDB_PA_IN_SYNC2_RSVD 0x00000003
+#define CYFLD_UDB_PA_IN_SYNC3__OFFSET 0x00000006
+#define CYFLD_UDB_PA_IN_SYNC3__SIZE 0x00000002
+#define CYVAL_UDB_PA_IN_SYNC3_TRANSPARENT 0x00000000
+#define CYVAL_UDB_PA_IN_SYNC3_SINGLESYNC 0x00000001
+#define CYVAL_UDB_PA_IN_SYNC3_DOUBLESYNC 0x00000002
+#define CYVAL_UDB_PA_IN_SYNC3_RSVD 0x00000003
+#define CYREG_UDB_PA0_CFG7 0x400f5007
+#define CYFLD_UDB_PA_IN_SYNC4__OFFSET 0x00000000
+#define CYFLD_UDB_PA_IN_SYNC4__SIZE 0x00000002
+#define CYVAL_UDB_PA_IN_SYNC4_TRANSPARENT 0x00000000
+#define CYVAL_UDB_PA_IN_SYNC4_SINGLESYNC 0x00000001
+#define CYVAL_UDB_PA_IN_SYNC4_DOUBLESYNC 0x00000002
+#define CYVAL_UDB_PA_IN_SYNC4_RSVD 0x00000003
+#define CYFLD_UDB_PA_IN_SYNC5__OFFSET 0x00000002
+#define CYFLD_UDB_PA_IN_SYNC5__SIZE 0x00000002
+#define CYVAL_UDB_PA_IN_SYNC5_TRANSPARENT 0x00000000
+#define CYVAL_UDB_PA_IN_SYNC5_SINGLESYNC 0x00000001
+#define CYVAL_UDB_PA_IN_SYNC5_DOUBLESYNC 0x00000002
+#define CYVAL_UDB_PA_IN_SYNC5_RSVD 0x00000003
+#define CYFLD_UDB_PA_IN_SYNC6__OFFSET 0x00000004
+#define CYFLD_UDB_PA_IN_SYNC6__SIZE 0x00000002
+#define CYVAL_UDB_PA_IN_SYNC6_TRANSPARENT 0x00000000
+#define CYVAL_UDB_PA_IN_SYNC6_SINGLESYNC 0x00000001
+#define CYVAL_UDB_PA_IN_SYNC6_DOUBLESYNC 0x00000002
+#define CYVAL_UDB_PA_IN_SYNC6_RSVD 0x00000003
+#define CYFLD_UDB_PA_IN_SYNC7__OFFSET 0x00000006
+#define CYFLD_UDB_PA_IN_SYNC7__SIZE 0x00000002
+#define CYVAL_UDB_PA_IN_SYNC7_TRANSPARENT 0x00000000
+#define CYVAL_UDB_PA_IN_SYNC7_SINGLESYNC 0x00000001
+#define CYVAL_UDB_PA_IN_SYNC7_DOUBLESYNC 0x00000002
+#define CYVAL_UDB_PA_IN_SYNC7_RSVD 0x00000003
+#define CYREG_UDB_PA0_CFG8 0x400f5008
+#define CYFLD_UDB_PA_OUT_SYNC0__OFFSET 0x00000000
+#define CYFLD_UDB_PA_OUT_SYNC0__SIZE 0x00000002
+#define CYVAL_UDB_PA_OUT_SYNC0_TRANSPARENT 0x00000000
+#define CYVAL_UDB_PA_OUT_SYNC0_SINGLESYNC 0x00000001
+#define CYVAL_UDB_PA_OUT_SYNC0_CLOCK 0x00000002
+#define CYVAL_UDB_PA_OUT_SYNC0_CLOCKINV 0x00000003
+#define CYFLD_UDB_PA_OUT_SYNC1__OFFSET 0x00000002
+#define CYFLD_UDB_PA_OUT_SYNC1__SIZE 0x00000002
+#define CYVAL_UDB_PA_OUT_SYNC1_TRANSPARENT 0x00000000
+#define CYVAL_UDB_PA_OUT_SYNC1_SINGLESYNC 0x00000001
+#define CYVAL_UDB_PA_OUT_SYNC1_CLOCK 0x00000002
+#define CYVAL_UDB_PA_OUT_SYNC1_CLOCKINV 0x00000003
+#define CYFLD_UDB_PA_OUT_SYNC2__OFFSET 0x00000004
+#define CYFLD_UDB_PA_OUT_SYNC2__SIZE 0x00000002
+#define CYVAL_UDB_PA_OUT_SYNC2_TRANSPARENT 0x00000000
+#define CYVAL_UDB_PA_OUT_SYNC2_SINGLESYNC 0x00000001
+#define CYVAL_UDB_PA_OUT_SYNC2_CLOCK 0x00000002
+#define CYVAL_UDB_PA_OUT_SYNC2_CLOCKINV 0x00000003
+#define CYFLD_UDB_PA_OUT_SYNC3__OFFSET 0x00000006
+#define CYFLD_UDB_PA_OUT_SYNC3__SIZE 0x00000002
+#define CYVAL_UDB_PA_OUT_SYNC3_TRANSPARENT 0x00000000
+#define CYVAL_UDB_PA_OUT_SYNC3_SINGLESYNC 0x00000001
+#define CYVAL_UDB_PA_OUT_SYNC3_CLOCK 0x00000002
+#define CYVAL_UDB_PA_OUT_SYNC3_CLOCKINV 0x00000003
+#define CYREG_UDB_PA0_CFG9 0x400f5009
+#define CYFLD_UDB_PA_OUT_SYNC4__OFFSET 0x00000000
+#define CYFLD_UDB_PA_OUT_SYNC4__SIZE 0x00000002
+#define CYVAL_UDB_PA_OUT_SYNC4_TRANSPARENT 0x00000000
+#define CYVAL_UDB_PA_OUT_SYNC4_SINGLESYNC 0x00000001
+#define CYVAL_UDB_PA_OUT_SYNC4_CLOCK 0x00000002
+#define CYVAL_UDB_PA_OUT_SYNC4_CLOCKINV 0x00000003
+#define CYFLD_UDB_PA_OUT_SYNC5__OFFSET 0x00000002
+#define CYFLD_UDB_PA_OUT_SYNC5__SIZE 0x00000002
+#define CYVAL_UDB_PA_OUT_SYNC5_TRANSPARENT 0x00000000
+#define CYVAL_UDB_PA_OUT_SYNC5_SINGLESYNC 0x00000001
+#define CYVAL_UDB_PA_OUT_SYNC5_CLOCK 0x00000002
+#define CYVAL_UDB_PA_OUT_SYNC5_CLOCKINV 0x00000003
+#define CYFLD_UDB_PA_OUT_SYNC6__OFFSET 0x00000004
+#define CYFLD_UDB_PA_OUT_SYNC6__SIZE 0x00000002
+#define CYVAL_UDB_PA_OUT_SYNC6_TRANSPARENT 0x00000000
+#define CYVAL_UDB_PA_OUT_SYNC6_SINGLESYNC 0x00000001
+#define CYVAL_UDB_PA_OUT_SYNC6_CLOCK 0x00000002
+#define CYVAL_UDB_PA_OUT_SYNC6_CLOCKINV 0x00000003
+#define CYFLD_UDB_PA_OUT_SYNC7__OFFSET 0x00000006
+#define CYFLD_UDB_PA_OUT_SYNC7__SIZE 0x00000002
+#define CYVAL_UDB_PA_OUT_SYNC7_TRANSPARENT 0x00000000
+#define CYVAL_UDB_PA_OUT_SYNC7_SINGLESYNC 0x00000001
+#define CYVAL_UDB_PA_OUT_SYNC7_CLOCK 0x00000002
+#define CYVAL_UDB_PA_OUT_SYNC7_CLOCKINV 0x00000003
+#define CYREG_UDB_PA0_CFG10 0x400f500a
+#define CYFLD_UDB_PA_DATA_SEL0__OFFSET 0x00000000
+#define CYFLD_UDB_PA_DATA_SEL0__SIZE 0x00000002
+#define CYVAL_UDB_PA_DATA_SEL0_DSI_OUTPUT0 0x00000000
+#define CYVAL_UDB_PA_DATA_SEL0_DSI_OUTPUT1 0x00000001
+#define CYVAL_UDB_PA_DATA_SEL0_DSI_OUTPUT2 0x00000002
+#define CYVAL_UDB_PA_DATA_SEL0_DSI_OUTPUT3 0x00000003
+#define CYFLD_UDB_PA_DATA_SEL1__OFFSET 0x00000002
+#define CYFLD_UDB_PA_DATA_SEL1__SIZE 0x00000002
+#define CYVAL_UDB_PA_DATA_SEL1_DSI_OUTPUT0 0x00000000
+#define CYVAL_UDB_PA_DATA_SEL1_DSI_OUTPUT1 0x00000001
+#define CYVAL_UDB_PA_DATA_SEL1_DSI_OUTPUT2 0x00000002
+#define CYVAL_UDB_PA_DATA_SEL1_DSI_OUTPUT3 0x00000003
+#define CYFLD_UDB_PA_DATA_SEL2__OFFSET 0x00000004
+#define CYFLD_UDB_PA_DATA_SEL2__SIZE 0x00000002
+#define CYVAL_UDB_PA_DATA_SEL2_DSI_OUTPUT0 0x00000000
+#define CYVAL_UDB_PA_DATA_SEL2_DSI_OUTPUT1 0x00000001
+#define CYVAL_UDB_PA_DATA_SEL2_DSI_OUTPUT2 0x00000002
+#define CYVAL_UDB_PA_DATA_SEL2_DSI_OUTPUT3 0x00000003
+#define CYFLD_UDB_PA_DATA_SEL3__OFFSET 0x00000006
+#define CYFLD_UDB_PA_DATA_SEL3__SIZE 0x00000002
+#define CYVAL_UDB_PA_DATA_SEL3_DSI_OUTPUT0 0x00000000
+#define CYVAL_UDB_PA_DATA_SEL3_DSI_OUTPUT1 0x00000001
+#define CYVAL_UDB_PA_DATA_SEL3_DSI_OUTPUT2 0x00000002
+#define CYVAL_UDB_PA_DATA_SEL3_DSI_OUTPUT3 0x00000003
+#define CYREG_UDB_PA0_CFG11 0x400f500b
+#define CYFLD_UDB_PA_DATA_SEL4__OFFSET 0x00000000
+#define CYFLD_UDB_PA_DATA_SEL4__SIZE 0x00000002
+#define CYVAL_UDB_PA_DATA_SEL4_DSI_OUTPUT0 0x00000000
+#define CYVAL_UDB_PA_DATA_SEL4_DSI_OUTPUT1 0x00000001
+#define CYVAL_UDB_PA_DATA_SEL4_DSI_OUTPUT2 0x00000002
+#define CYVAL_UDB_PA_DATA_SEL4_DSI_OUTPUT3 0x00000003
+#define CYFLD_UDB_PA_DATA_SEL5__OFFSET 0x00000002
+#define CYFLD_UDB_PA_DATA_SEL5__SIZE 0x00000002
+#define CYVAL_UDB_PA_DATA_SEL5_DSI_OUTPUT0 0x00000000
+#define CYVAL_UDB_PA_DATA_SEL5_DSI_OUTPUT1 0x00000001
+#define CYVAL_UDB_PA_DATA_SEL5_DSI_OUTPUT2 0x00000002
+#define CYVAL_UDB_PA_DATA_SEL5_DSI_OUTPUT3 0x00000003
+#define CYFLD_UDB_PA_DATA_SEL6__OFFSET 0x00000004
+#define CYFLD_UDB_PA_DATA_SEL6__SIZE 0x00000002
+#define CYVAL_UDB_PA_DATA_SEL6_DSI_OUTPUT0 0x00000000
+#define CYVAL_UDB_PA_DATA_SEL6_DSI_OUTPUT1 0x00000001
+#define CYVAL_UDB_PA_DATA_SEL6_DSI_OUTPUT2 0x00000002
+#define CYVAL_UDB_PA_DATA_SEL6_DSI_OUTPUT3 0x00000003
+#define CYFLD_UDB_PA_DATA_SEL7__OFFSET 0x00000006
+#define CYFLD_UDB_PA_DATA_SEL7__SIZE 0x00000002
+#define CYVAL_UDB_PA_DATA_SEL7_DSI_OUTPUT0 0x00000000
+#define CYVAL_UDB_PA_DATA_SEL7_DSI_OUTPUT1 0x00000001
+#define CYVAL_UDB_PA_DATA_SEL7_DSI_OUTPUT2 0x00000002
+#define CYVAL_UDB_PA_DATA_SEL7_DSI_OUTPUT3 0x00000003
+#define CYREG_UDB_PA0_CFG12 0x400f500c
+#define CYFLD_UDB_PA_OE_SEL0__OFFSET 0x00000000
+#define CYFLD_UDB_PA_OE_SEL0__SIZE 0x00000002
+#define CYVAL_UDB_PA_OE_SEL0_DSI_OE_OUT0 0x00000000
+#define CYVAL_UDB_PA_OE_SEL0_DSI_OE_OUT1 0x00000001
+#define CYVAL_UDB_PA_OE_SEL0_DSI_OE_OUT2 0x00000002
+#define CYVAL_UDB_PA_OE_SEL0_DSI_OE_OUT3 0x00000003
+#define CYFLD_UDB_PA_OE_SEL1__OFFSET 0x00000002
+#define CYFLD_UDB_PA_OE_SEL1__SIZE 0x00000002
+#define CYVAL_UDB_PA_OE_SEL1_DSI_OE_OUT0 0x00000000
+#define CYVAL_UDB_PA_OE_SEL1_DSI_OE_OUT1 0x00000001
+#define CYVAL_UDB_PA_OE_SEL1_DSI_OE_OUT2 0x00000002
+#define CYVAL_UDB_PA_OE_SEL1_DSI_OE_OUT3 0x00000003
+#define CYFLD_UDB_PA_OE_SEL2__OFFSET 0x00000004
+#define CYFLD_UDB_PA_OE_SEL2__SIZE 0x00000002
+#define CYVAL_UDB_PA_OE_SEL2_DSI_OE_OUT0 0x00000000
+#define CYVAL_UDB_PA_OE_SEL2_DSI_OE_OUT1 0x00000001
+#define CYVAL_UDB_PA_OE_SEL2_DSI_OE_OUT2 0x00000002
+#define CYVAL_UDB_PA_OE_SEL2_DSI_OE_OUT3 0x00000003
+#define CYFLD_UDB_PA_OE_SEL3__OFFSET 0x00000006
+#define CYFLD_UDB_PA_OE_SEL3__SIZE 0x00000002
+#define CYVAL_UDB_PA_OE_SEL3_DSI_OE_OUT0 0x00000000
+#define CYVAL_UDB_PA_OE_SEL3_DSI_OE_OUT1 0x00000001
+#define CYVAL_UDB_PA_OE_SEL3_DSI_OE_OUT2 0x00000002
+#define CYVAL_UDB_PA_OE_SEL3_DSI_OE_OUT3 0x00000003
+#define CYREG_UDB_PA0_CFG13 0x400f500d
+#define CYFLD_UDB_PA_OE_SEL4__OFFSET 0x00000000
+#define CYFLD_UDB_PA_OE_SEL4__SIZE 0x00000002
+#define CYVAL_UDB_PA_OE_SEL4_DSI_OE_OUT0 0x00000000
+#define CYVAL_UDB_PA_OE_SEL4_DSI_OE_OUT1 0x00000001
+#define CYVAL_UDB_PA_OE_SEL4_DSI_OE_OUT2 0x00000002
+#define CYVAL_UDB_PA_OE_SEL4_DSI_OE_OUT3 0x00000003
+#define CYFLD_UDB_PA_OE_SEL5__OFFSET 0x00000002
+#define CYFLD_UDB_PA_OE_SEL5__SIZE 0x00000002
+#define CYVAL_UDB_PA_OE_SEL5_DSI_OE_OUT0 0x00000000
+#define CYVAL_UDB_PA_OE_SEL5_DSI_OE_OUT1 0x00000001
+#define CYVAL_UDB_PA_OE_SEL5_DSI_OE_OUT2 0x00000002
+#define CYVAL_UDB_PA_OE_SEL5_DSI_OE_OUT3 0x00000003
+#define CYFLD_UDB_PA_OE_SEL6__OFFSET 0x00000004
+#define CYFLD_UDB_PA_OE_SEL6__SIZE 0x00000002
+#define CYVAL_UDB_PA_OE_SEL6_DSI_OE_OUT0 0x00000000
+#define CYVAL_UDB_PA_OE_SEL6_DSI_OE_OUT1 0x00000001
+#define CYVAL_UDB_PA_OE_SEL6_DSI_OE_OUT2 0x00000002
+#define CYVAL_UDB_PA_OE_SEL6_DSI_OE_OUT3 0x00000003
+#define CYFLD_UDB_PA_OE_SEL7__OFFSET 0x00000006
+#define CYFLD_UDB_PA_OE_SEL7__SIZE 0x00000002
+#define CYVAL_UDB_PA_OE_SEL7_DSI_OE_OUT0 0x00000000
+#define CYVAL_UDB_PA_OE_SEL7_DSI_OE_OUT1 0x00000001
+#define CYVAL_UDB_PA_OE_SEL7_DSI_OE_OUT2 0x00000002
+#define CYVAL_UDB_PA_OE_SEL7_DSI_OE_OUT3 0x00000003
+#define CYREG_UDB_PA0_CFG14 0x400f500e
+#define CYFLD_UDB_PA_OE_SYNC0__OFFSET 0x00000000
+#define CYFLD_UDB_PA_OE_SYNC0__SIZE 0x00000002
+#define CYVAL_UDB_PA_OE_SYNC0_TRANSPARENT 0x00000000
+#define CYVAL_UDB_PA_OE_SYNC0_SINGLESYNC 0x00000001
+#define CYVAL_UDB_PA_OE_SYNC0_CONSTANT1 0x00000002
+#define CYVAL_UDB_PA_OE_SYNC0_CONSTANT0 0x00000003
+#define CYFLD_UDB_PA_OE_SYNC1__OFFSET 0x00000002
+#define CYFLD_UDB_PA_OE_SYNC1__SIZE 0x00000002
+#define CYVAL_UDB_PA_OE_SYNC1_TRANSPARENT 0x00000000
+#define CYVAL_UDB_PA_OE_SYNC1_SINGLESYNC 0x00000001
+#define CYVAL_UDB_PA_OE_SYNC1_CONSTANT1 0x00000002
+#define CYVAL_UDB_PA_OE_SYNC1_CONSTANT0 0x00000003
+#define CYFLD_UDB_PA_OE_SYNC2__OFFSET 0x00000004
+#define CYFLD_UDB_PA_OE_SYNC2__SIZE 0x00000002
+#define CYVAL_UDB_PA_OE_SYNC2_TRANSPARENT 0x00000000
+#define CYVAL_UDB_PA_OE_SYNC2_SINGLESYNC 0x00000001
+#define CYVAL_UDB_PA_OE_SYNC2_CONSTANT1 0x00000002
+#define CYVAL_UDB_PA_OE_SYNC2_CONSTANT0 0x00000003
+#define CYFLD_UDB_PA_OE_SYNC3__OFFSET 0x00000006
+#define CYFLD_UDB_PA_OE_SYNC3__SIZE 0x00000002
+#define CYVAL_UDB_PA_OE_SYNC3_TRANSPARENT 0x00000000
+#define CYVAL_UDB_PA_OE_SYNC3_SINGLESYNC 0x00000001
+#define CYVAL_UDB_PA_OE_SYNC3_CONSTANT1 0x00000002
+#define CYVAL_UDB_PA_OE_SYNC3_CONSTANT0 0x00000003
+#define CYDEV_UDB_PA1_BASE 0x400f5010
+#define CYDEV_UDB_PA1_SIZE 0x00000010
+#define CYREG_UDB_PA1_CFG0 0x400f5010
+#define CYREG_UDB_PA1_CFG1 0x400f5011
+#define CYREG_UDB_PA1_CFG2 0x400f5012
+#define CYREG_UDB_PA1_CFG3 0x400f5013
+#define CYREG_UDB_PA1_CFG4 0x400f5014
+#define CYREG_UDB_PA1_CFG5 0x400f5015
+#define CYREG_UDB_PA1_CFG6 0x400f5016
+#define CYREG_UDB_PA1_CFG7 0x400f5017
+#define CYREG_UDB_PA1_CFG8 0x400f5018
+#define CYREG_UDB_PA1_CFG9 0x400f5019
+#define CYREG_UDB_PA1_CFG10 0x400f501a
+#define CYREG_UDB_PA1_CFG11 0x400f501b
+#define CYREG_UDB_PA1_CFG12 0x400f501c
+#define CYREG_UDB_PA1_CFG13 0x400f501d
+#define CYREG_UDB_PA1_CFG14 0x400f501e
+#define CYDEV_UDB_PA2_BASE 0x400f5020
+#define CYDEV_UDB_PA2_SIZE 0x00000010
+#define CYREG_UDB_PA2_CFG0 0x400f5020
+#define CYREG_UDB_PA2_CFG1 0x400f5021
+#define CYREG_UDB_PA2_CFG2 0x400f5022
+#define CYREG_UDB_PA2_CFG3 0x400f5023
+#define CYREG_UDB_PA2_CFG4 0x400f5024
+#define CYREG_UDB_PA2_CFG5 0x400f5025
+#define CYREG_UDB_PA2_CFG6 0x400f5026
+#define CYREG_UDB_PA2_CFG7 0x400f5027
+#define CYREG_UDB_PA2_CFG8 0x400f5028
+#define CYREG_UDB_PA2_CFG9 0x400f5029
+#define CYREG_UDB_PA2_CFG10 0x400f502a
+#define CYREG_UDB_PA2_CFG11 0x400f502b
+#define CYREG_UDB_PA2_CFG12 0x400f502c
+#define CYREG_UDB_PA2_CFG13 0x400f502d
+#define CYREG_UDB_PA2_CFG14 0x400f502e
+#define CYDEV_UDB_PA3_BASE 0x400f5030
+#define CYDEV_UDB_PA3_SIZE 0x00000010
+#define CYREG_UDB_PA3_CFG0 0x400f5030
+#define CYREG_UDB_PA3_CFG1 0x400f5031
+#define CYREG_UDB_PA3_CFG2 0x400f5032
+#define CYREG_UDB_PA3_CFG3 0x400f5033
+#define CYREG_UDB_PA3_CFG4 0x400f5034
+#define CYREG_UDB_PA3_CFG5 0x400f5035
+#define CYREG_UDB_PA3_CFG6 0x400f5036
+#define CYREG_UDB_PA3_CFG7 0x400f5037
+#define CYREG_UDB_PA3_CFG8 0x400f5038
+#define CYREG_UDB_PA3_CFG9 0x400f5039
+#define CYREG_UDB_PA3_CFG10 0x400f503a
+#define CYREG_UDB_PA3_CFG11 0x400f503b
+#define CYREG_UDB_PA3_CFG12 0x400f503c
+#define CYREG_UDB_PA3_CFG13 0x400f503d
+#define CYREG_UDB_PA3_CFG14 0x400f503e
+#define CYDEV_UDB_BCTL0_BASE 0x400f6000
+#define CYDEV_UDB_BCTL0_SIZE 0x00001000
+#define CYREG_UDB_BCTL0_DRV 0x400f6000
+#define CYFLD_UDB_BCTL0_DRV__OFFSET 0x00000000
+#define CYFLD_UDB_BCTL0_DRV__SIZE 0x00000008
+#define CYVAL_UDB_BCTL0_DRV_DISABLE 0x00000000
+#define CYVAL_UDB_BCTL0_DRV_ENABLE 0x00000001
+#define CYREG_UDB_BCTL0_MDCLK_EN 0x400f6001
+#define CYFLD_UDB_BCTL0_DCEN__OFFSET 0x00000000
+#define CYFLD_UDB_BCTL0_DCEN__SIZE 0x00000008
+#define CYVAL_UDB_BCTL0_DCEN_DISABLE 0x00000000
+#define CYVAL_UDB_BCTL0_DCEN_ENABLE 0x00000001
+#define CYREG_UDB_BCTL0_MBCLK_EN 0x400f6002
+#define CYFLD_UDB_BCTL0_BCEN__OFFSET 0x00000000
+#define CYFLD_UDB_BCTL0_BCEN__SIZE 0x00000001
+#define CYVAL_UDB_BCTL0_BCEN_DISABLE 0x00000000
+#define CYVAL_UDB_BCTL0_BCEN_ENABLE 0x00000001
+#define CYREG_UDB_BCTL0_BOTSEL_L 0x400f6008
+#define CYFLD_UDB_BCTL0_CLK_SEL0__OFFSET 0x00000000
+#define CYFLD_UDB_BCTL0_CLK_SEL0__SIZE 0x00000002
+#define CYVAL_UDB_BCTL0_CLK_SEL0_EDGE_ENABLES 0x00000000
+#define CYVAL_UDB_BCTL0_CLK_SEL0_PORT_INPUT 0x00000001
+#define CYVAL_UDB_BCTL0_CLK_SEL0_DSI_OUTPUT 0x00000002
+#define CYVAL_UDB_BCTL0_CLK_SEL0_SYNC_DSI_OUTPUT 0x00000003
+#define CYFLD_UDB_BCTL0_CLK_SEL1__OFFSET 0x00000002
+#define CYFLD_UDB_BCTL0_CLK_SEL1__SIZE 0x00000002
+#define CYVAL_UDB_BCTL0_CLK_SEL1_EDGE_ENABLES 0x00000000
+#define CYVAL_UDB_BCTL0_CLK_SEL1_PORT_INPUT 0x00000001
+#define CYVAL_UDB_BCTL0_CLK_SEL1_DSI_OUTPUT 0x00000002
+#define CYVAL_UDB_BCTL0_CLK_SEL1_SYNC_DSI_OUTPUT 0x00000003
+#define CYFLD_UDB_BCTL0_CLK_SEL2__OFFSET 0x00000004
+#define CYFLD_UDB_BCTL0_CLK_SEL2__SIZE 0x00000002
+#define CYVAL_UDB_BCTL0_CLK_SEL2_EDGE_ENABLES 0x00000000
+#define CYVAL_UDB_BCTL0_CLK_SEL2_PORT_INPUT 0x00000001
+#define CYVAL_UDB_BCTL0_CLK_SEL2_DSI_OUTPUT 0x00000002
+#define CYVAL_UDB_BCTL0_CLK_SEL2_SYNC_DSI_OUTPUT 0x00000003
+#define CYFLD_UDB_BCTL0_CLK_SEL3__OFFSET 0x00000006
+#define CYFLD_UDB_BCTL0_CLK_SEL3__SIZE 0x00000002
+#define CYVAL_UDB_BCTL0_CLK_SEL3_EDGE_ENABLES 0x00000000
+#define CYVAL_UDB_BCTL0_CLK_SEL3_PORT_INPUT 0x00000001
+#define CYVAL_UDB_BCTL0_CLK_SEL3_DSI_OUTPUT 0x00000002
+#define CYVAL_UDB_BCTL0_CLK_SEL3_SYNC_DSI_OUTPUT 0x00000003
+#define CYREG_UDB_BCTL0_BOTSEL_U 0x400f6009
+#define CYFLD_UDB_BCTL0_CLK_SEL4__OFFSET 0x00000000
+#define CYFLD_UDB_BCTL0_CLK_SEL4__SIZE 0x00000002
+#define CYVAL_UDB_BCTL0_CLK_SEL4_EDGE_ENABLES 0x00000000
+#define CYVAL_UDB_BCTL0_CLK_SEL4_PORT_INPUT 0x00000001
+#define CYVAL_UDB_BCTL0_CLK_SEL4_DSI_OUTPUT 0x00000002
+#define CYVAL_UDB_BCTL0_CLK_SEL4_SYNC_DSI_OUTPUT 0x00000003
+#define CYFLD_UDB_BCTL0_CLK_SEL5__OFFSET 0x00000002
+#define CYFLD_UDB_BCTL0_CLK_SEL5__SIZE 0x00000002
+#define CYVAL_UDB_BCTL0_CLK_SEL5_EDGE_ENABLES 0x00000000
+#define CYVAL_UDB_BCTL0_CLK_SEL5_PORT_INPUT 0x00000001
+#define CYVAL_UDB_BCTL0_CLK_SEL5_DSI_OUTPUT 0x00000002
+#define CYVAL_UDB_BCTL0_CLK_SEL5_SYNC_DSI_OUTPUT 0x00000003
+#define CYFLD_UDB_BCTL0_CLK_SEL6__OFFSET 0x00000004
+#define CYFLD_UDB_BCTL0_CLK_SEL6__SIZE 0x00000002
+#define CYVAL_UDB_BCTL0_CLK_SEL6_EDGE_ENABLES 0x00000000
+#define CYVAL_UDB_BCTL0_CLK_SEL6_PORT_INPUT 0x00000001
+#define CYVAL_UDB_BCTL0_CLK_SEL6_DSI_OUTPUT 0x00000002
+#define CYVAL_UDB_BCTL0_CLK_SEL6_SYNC_DSI_OUTPUT 0x00000003
+#define CYFLD_UDB_BCTL0_CLK_SEL7__OFFSET 0x00000006
+#define CYFLD_UDB_BCTL0_CLK_SEL7__SIZE 0x00000002
+#define CYVAL_UDB_BCTL0_CLK_SEL7_EDGE_ENABLES 0x00000000
+#define CYVAL_UDB_BCTL0_CLK_SEL7_PORT_INPUT 0x00000001
+#define CYVAL_UDB_BCTL0_CLK_SEL7_DSI_OUTPUT 0x00000002
+#define CYVAL_UDB_BCTL0_CLK_SEL7_SYNC_DSI_OUTPUT 0x00000003
+#define CYREG_UDB_BCTL0_TOPSEL_L 0x400f600a
+#define CYREG_UDB_BCTL0_TOPSEL_U 0x400f600b
+#define CYREG_UDB_BCTL0_QCLK_EN0 0x400f6010
+#define CYFLD_UDB_BCTL0_DCEN_Q__OFFSET 0x00000000
+#define CYFLD_UDB_BCTL0_DCEN_Q__SIZE 0x00000008
+#define CYVAL_UDB_BCTL0_DCEN_Q_DISABLE 0x00000000
+#define CYVAL_UDB_BCTL0_DCEN_Q_ENABLE 0x00000001
+#define CYFLD_UDB_BCTL0_BCEN_Q__OFFSET 0x00000008
+#define CYFLD_UDB_BCTL0_BCEN_Q__SIZE 0x00000001
+#define CYVAL_UDB_BCTL0_BCEN_Q_DISABLE 0x00000000
+#define CYVAL_UDB_BCTL0_BCEN_Q_ENABLE 0x00000001
+#define CYFLD_UDB_BCTL0_GCH_WR_LO__OFFSET 0x00000009
+#define CYFLD_UDB_BCTL0_GCH_WR_LO__SIZE 0x00000001
+#define CYVAL_UDB_BCTL0_GCH_WR_LO_DISABLE 0x00000000
+#define CYVAL_UDB_BCTL0_GCH_WR_LO_ENABLE 0x00000001
+#define CYFLD_UDB_BCTL0_GCH_WR_HI__OFFSET 0x0000000a
+#define CYFLD_UDB_BCTL0_GCH_WR_HI__SIZE 0x00000001
+#define CYVAL_UDB_BCTL0_GCH_WR_HI_DISABLE 0x00000000
+#define CYVAL_UDB_BCTL0_GCH_WR_HI_ENABLE 0x00000001
+#define CYFLD_UDB_BCTL0_DISABLE_ROUTE__OFFSET 0x0000000b
+#define CYFLD_UDB_BCTL0_DISABLE_ROUTE__SIZE 0x00000001
+#define CYVAL_UDB_BCTL0_DISABLE_ROUTE_DISABLE 0x00000000
+#define CYVAL_UDB_BCTL0_DISABLE_ROUTE_ENABLE 0x00000001
+#define CYFLD_UDB_BCTL0_GLB_DSI_WR__OFFSET 0x0000000c
+#define CYFLD_UDB_BCTL0_GLB_DSI_WR__SIZE 0x00000001
+#define CYVAL_UDB_BCTL0_GLB_DSI_WR_DISABLE 0x00000000
+#define CYVAL_UDB_BCTL0_GLB_DSI_WR_ENABLE 0x00000001
+#define CYFLD_UDB_BCTL0_WR_CFG_OPT__OFFSET 0x0000000d
+#define CYFLD_UDB_BCTL0_WR_CFG_OPT__SIZE 0x00000001
+#define CYVAL_UDB_BCTL0_WR_CFG_OPT_FULL_CYCLE_STB 0x00000000
+#define CYVAL_UDB_BCTL0_WR_CFG_OPT_HALF_CYCLE_STB 0x00000001
+#define CYFLD_UDB_BCTL0_NC0__OFFSET 0x0000000e
+#define CYFLD_UDB_BCTL0_NC0__SIZE 0x00000001
+#define CYFLD_UDB_BCTL0_SLEEP_TEST__OFFSET 0x0000000f
+#define CYFLD_UDB_BCTL0_SLEEP_TEST__SIZE 0x00000001
+#define CYVAL_UDB_BCTL0_SLEEP_TEST_DISABLE 0x00000000
+#define CYVAL_UDB_BCTL0_SLEEP_TEST_ENABLE 0x00000001
+#define CYREG_UDB_BCTL0_QCLK_EN1 0x400f6012
+#define CYREG_UDB_BCTL0_QCLK_EN2 0x400f6014
+#define CYREG_UDB_BCTL0_QCLK_EN3 0x400f6016
+#define CYDEV_UDB_UDBIF_BASE 0x400f7000
+#define CYDEV_UDB_UDBIF_SIZE 0x00001000
+#define CYREG_UDB_UDBIF_BANK_CTL 0x400f7000
+#define CYFLD_UDB_UDBIF_DIS_COR__OFFSET 0x00000000
+#define CYFLD_UDB_UDBIF_DIS_COR__SIZE 0x00000001
+#define CYVAL_UDB_UDBIF_DIS_COR_NORMAL 0x00000000
+#define CYVAL_UDB_UDBIF_DIS_COR_DISABLE 0x00000001
+#define CYFLD_UDB_UDBIF_ROUTE_EN__OFFSET 0x00000001
+#define CYFLD_UDB_UDBIF_ROUTE_EN__SIZE 0x00000001
+#define CYVAL_UDB_UDBIF_ROUTE_EN_DISABLE 0x00000000
+#define CYVAL_UDB_UDBIF_ROUTE_EN_ENABLE 0x00000001
+#define CYFLD_UDB_UDBIF_BANK_EN__OFFSET 0x00000002
+#define CYFLD_UDB_UDBIF_BANK_EN__SIZE 0x00000001
+#define CYVAL_UDB_UDBIF_BANK_EN_DISABLE 0x00000000
+#define CYVAL_UDB_UDBIF_BANK_EN_ENABLE 0x00000001
+#define CYFLD_UDB_UDBIF_LOCK__OFFSET 0x00000003
+#define CYFLD_UDB_UDBIF_LOCK__SIZE 0x00000001
+#define CYVAL_UDB_UDBIF_LOCK_MUTABLE 0x00000000
+#define CYVAL_UDB_UDBIF_LOCK_LOCKED 0x00000001
+#define CYFLD_UDB_UDBIF_PIPE__OFFSET 0x00000004
+#define CYFLD_UDB_UDBIF_PIPE__SIZE 0x00000001
+#define CYVAL_UDB_UDBIF_PIPE_BYPASS 0x00000000
+#define CYVAL_UDB_UDBIF_PIPE_PIPELINED 0x00000001
+#define CYFLD_UDB_UDBIF_GLBL_WR__OFFSET 0x00000007
+#define CYFLD_UDB_UDBIF_GLBL_WR__SIZE 0x00000001
+#define CYVAL_UDB_UDBIF_GLBL_WR_DISABLE 0x00000000
+#define CYVAL_UDB_UDBIF_GLBL_WR_ENABLE 0x00000001
+#define CYREG_UDB_UDBIF_WAIT_CFG 0x400f7001
+#define CYFLD_UDB_UDBIF_RD_CFG_WAIT__OFFSET 0x00000000
+#define CYFLD_UDB_UDBIF_RD_CFG_WAIT__SIZE 0x00000002
+#define CYVAL_UDB_UDBIF_RD_CFG_WAIT_FIVE_WAITS 0x00000000
+#define CYVAL_UDB_UDBIF_RD_CFG_WAIT_FOUR_WAITS 0x00000001
+#define CYVAL_UDB_UDBIF_RD_CFG_WAIT_THREE_WAITS 0x00000002
+#define CYVAL_UDB_UDBIF_RD_CFG_WAIT_ONE_WAIT 0x00000003
+#define CYFLD_UDB_UDBIF_WR_CFG_WAIT__OFFSET 0x00000002
+#define CYFLD_UDB_UDBIF_WR_CFG_WAIT__SIZE 0x00000002
+#define CYVAL_UDB_UDBIF_WR_CFG_WAIT_ONE_WAIT 0x00000000
+#define CYVAL_UDB_UDBIF_WR_CFG_WAIT_TWO_WAITS 0x00000001
+#define CYVAL_UDB_UDBIF_WR_CFG_WAIT_THREE_WAITS 0x00000002
+#define CYVAL_UDB_UDBIF_WR_CFG_WAIT_ZERO_WAITS 0x00000003
+#define CYFLD_UDB_UDBIF_RD_WRK_WAIT__OFFSET 0x00000004
+#define CYFLD_UDB_UDBIF_RD_WRK_WAIT__SIZE 0x00000002
+#define CYVAL_UDB_UDBIF_RD_WRK_WAIT_ONE_WAIT 0x00000000
+#define CYVAL_UDB_UDBIF_RD_WRK_WAIT_TWO_WAITS 0x00000001
+#define CYVAL_UDB_UDBIF_RD_WRK_WAIT_THREE_WAITS 0x00000002
+#define CYVAL_UDB_UDBIF_RD_WRK_WAIT_ZERO_WAITS 0x00000003
+#define CYFLD_UDB_UDBIF_WR_WRK_WAIT__OFFSET 0x00000006
+#define CYFLD_UDB_UDBIF_WR_WRK_WAIT__SIZE 0x00000002
+#define CYVAL_UDB_UDBIF_WR_WRK_WAIT_ONE_WAIT 0x00000000
+#define CYVAL_UDB_UDBIF_WR_WRK_WAIT_TWO_WAITS 0x00000001
+#define CYVAL_UDB_UDBIF_WR_WRK_WAIT_THREE_WAITS 0x00000002
+#define CYVAL_UDB_UDBIF_WR_WRK_WAIT_ZERO_WAITS 0x00000003
+#define CYREG_UDB_UDBIF_INT_CLK_CTL 0x400f701c
+#define CYFLD_UDB_UDBIF_EN_HFCLK__OFFSET 0x00000000
+#define CYFLD_UDB_UDBIF_EN_HFCLK__SIZE 0x00000001
+#define CYREG_UDB_INT_CFG 0x400f8000
+#define CYFLD_UDB_INT_MODE_CFG__OFFSET 0x00000000
+#define CYFLD_UDB_INT_MODE_CFG__SIZE 0x00000008
+#define CYVAL_UDB_INT_MODE_CFG_LEVEL 0x00000000
+#define CYVAL_UDB_INT_MODE_CFG_PULSE 0x00000001
+#define CYDEV_CPUSS_BASE 0x40100000
+#define CYDEV_CPUSS_SIZE 0x00001000
+#define CYREG_CPUSS_CONFIG 0x40100000
+#define CYFLD_CPUSS_VECT_IN_RAM__OFFSET 0x00000000
+#define CYFLD_CPUSS_VECT_IN_RAM__SIZE 0x00000001
+#define CYREG_CPUSS_SYSREQ 0x40100004
+#define CYFLD_CPUSS_SYSCALL_COMMAND__OFFSET 0x00000000
+#define CYFLD_CPUSS_SYSCALL_COMMAND__SIZE 0x00000010
+#define CYFLD_CPUSS_DIS_RESET_VECT_REL__OFFSET 0x0000001b
+#define CYFLD_CPUSS_DIS_RESET_VECT_REL__SIZE 0x00000001
+#define CYFLD_CPUSS_PRIVILEGED__OFFSET 0x0000001c
+#define CYFLD_CPUSS_PRIVILEGED__SIZE 0x00000001
+#define CYFLD_CPUSS_ROM_ACCESS_EN__OFFSET 0x0000001d
+#define CYFLD_CPUSS_ROM_ACCESS_EN__SIZE 0x00000001
+#define CYFLD_CPUSS_HMASTER_0__OFFSET 0x0000001e
+#define CYFLD_CPUSS_HMASTER_0__SIZE 0x00000001
+#define CYFLD_CPUSS_SYSCALL_REQ__OFFSET 0x0000001f
+#define CYFLD_CPUSS_SYSCALL_REQ__SIZE 0x00000001
+#define CYREG_CPUSS_SYSARG 0x40100008
+#define CYFLD_CPUSS_SYSCALL_ARG__OFFSET 0x00000000
+#define CYFLD_CPUSS_SYSCALL_ARG__SIZE 0x00000020
+#define CYREG_CPUSS_PROTECTION 0x4010000c
+#define CYFLD_CPUSS_PROTECTION_MODE__OFFSET 0x00000000
+#define CYFLD_CPUSS_PROTECTION_MODE__SIZE 0x00000004
+#define CYFLD_CPUSS_FLASH_LOCK__OFFSET 0x0000001e
+#define CYFLD_CPUSS_FLASH_LOCK__SIZE 0x00000001
+#define CYFLD_CPUSS_PROTECTION_LOCK__OFFSET 0x0000001f
+#define CYFLD_CPUSS_PROTECTION_LOCK__SIZE 0x00000001
+#define CYREG_CPUSS_PRIV_ROM 0x40100010
+#define CYFLD_CPUSS_BROM_PROT_LIMIT__OFFSET 0x00000000
+#define CYFLD_CPUSS_BROM_PROT_LIMIT__SIZE 0x00000008
+#define CYREG_CPUSS_PRIV_RAM 0x40100014
+#define CYFLD_CPUSS_RAM_PROT_LIMIT__OFFSET 0x00000000
+#define CYFLD_CPUSS_RAM_PROT_LIMIT__SIZE 0x00000009
+#define CYREG_CPUSS_PRIV_FLASH 0x40100018
+#define CYFLD_CPUSS_FLASH_PROT_LIMIT__OFFSET 0x00000000
+#define CYFLD_CPUSS_FLASH_PROT_LIMIT__SIZE 0x0000000b
+#define CYREG_CPUSS_WOUNDING 0x4010001c
+#define CYFLD_CPUSS_RAM_WOUND__OFFSET 0x00000010
+#define CYFLD_CPUSS_RAM_WOUND__SIZE 0x00000003
+#define CYFLD_CPUSS_FLASH_WOUND__OFFSET 0x00000014
+#define CYFLD_CPUSS_FLASH_WOUND__SIZE 0x00000003
+#define CYREG_CPUSS_INT_SEL 0x40100020
+#define CYFLD_CPUSS_DSI__OFFSET 0x00000000
+#define CYFLD_CPUSS_DSI__SIZE 0x00000020
+#define CYREG_CPUSS_INT_MODE 0x40100024
+#define CYFLD_CPUSS_DSI_INT_PULSE__OFFSET 0x00000000
+#define CYFLD_CPUSS_DSI_INT_PULSE__SIZE 0x00000020
+#define CYREG_CPUSS_NMI_MODE 0x40100028
+#define CYFLD_CPUSS_DSI_NMI_PULSE__OFFSET 0x00000000
+#define CYFLD_CPUSS_DSI_NMI_PULSE__SIZE 0x00000001
+#define CYREG_CPUSS_FLASH_CTL 0x40100030
+#define CYFLD_CPUSS_FLASH_WS__OFFSET 0x00000000
+#define CYFLD_CPUSS_FLASH_WS__SIZE 0x00000002
+#define CYFLD_CPUSS_PREF_EN__OFFSET 0x00000004
+#define CYFLD_CPUSS_PREF_EN__SIZE 0x00000001
+#define CYFLD_CPUSS_FLASH_INVALIDATE__OFFSET 0x00000008
+#define CYFLD_CPUSS_FLASH_INVALIDATE__SIZE 0x00000001
+#define CYREG_CPUSS_ROM_CTL 0x40100034
+#define CYFLD_CPUSS_ROM_WS__OFFSET 0x00000000
+#define CYFLD_CPUSS_ROM_WS__SIZE 0x00000001
+#define CYDEV_SPCIF_BASE 0x40110000
+#define CYDEV_SPCIF_SIZE 0x00010000
+#define CYREG_SPCIF_GEOMETRY 0x40110000
+#define CYFLD_SPCIF_FLASH__OFFSET 0x00000000
+#define CYFLD_SPCIF_FLASH__SIZE 0x00000010
+#define CYFLD_SPCIF_SFLASH__OFFSET 0x00000010
+#define CYFLD_SPCIF_SFLASH__SIZE 0x00000004
+#define CYFLD_SPCIF_NUM_FLASH__OFFSET 0x00000014
+#define CYFLD_SPCIF_NUM_FLASH__SIZE 0x00000002
+#define CYFLD_SPCIF_FLASH_ROW__OFFSET 0x00000016
+#define CYFLD_SPCIF_FLASH_ROW__SIZE 0x00000002
+#define CYFLD_SPCIF_NVL__OFFSET 0x00000018
+#define CYFLD_SPCIF_NVL__SIZE 0x00000007
+#define CYFLD_SPCIF_DE_CPD_LP__OFFSET 0x0000001f
+#define CYFLD_SPCIF_DE_CPD_LP__SIZE 0x00000001
+#define CYREG_SPCIF_NVL_WR_DATA 0x4011001c
+#define CYFLD_SPCIF_DATA__OFFSET 0x00000000
+#define CYFLD_SPCIF_DATA__SIZE 0x00000008
+#define CYREG_SPCIF_INTR 0x401107f0
+#define CYFLD_SPCIF_TIMER__OFFSET 0x00000000
+#define CYFLD_SPCIF_TIMER__SIZE 0x00000001
+#define CYREG_SPCIF_INTR_SET 0x401107f4
+#define CYREG_SPCIF_INTR_MASK 0x401107f8
+#define CYREG_SPCIF_INTR_MASKED 0x401107fc
+#define CYDEV_TCPWM_BASE 0x40200000
+#define CYDEV_TCPWM_SIZE 0x00010000
+#define CYREG_TCPWM_CTRL 0x40200000
+#define CYFLD_TCPWM_COUNTER_ENABLED__OFFSET 0x00000000
+#define CYFLD_TCPWM_COUNTER_ENABLED__SIZE 0x00000004
+#define CYREG_TCPWM_CMD 0x40200008
+#define CYFLD_TCPWM_COUNTER_CAPTURE__OFFSET 0x00000000
+#define CYFLD_TCPWM_COUNTER_CAPTURE__SIZE 0x00000004
+#define CYFLD_TCPWM_COUNTER_RELOAD__OFFSET 0x00000008
+#define CYFLD_TCPWM_COUNTER_RELOAD__SIZE 0x00000004
+#define CYFLD_TCPWM_COUNTER_STOP__OFFSET 0x00000010
+#define CYFLD_TCPWM_COUNTER_STOP__SIZE 0x00000004
+#define CYFLD_TCPWM_COUNTER_START__OFFSET 0x00000018
+#define CYFLD_TCPWM_COUNTER_START__SIZE 0x00000004
+#define CYREG_TCPWM_INTR_CAUSE 0x4020000c
+#define CYFLD_TCPWM_COUNTER_INT__OFFSET 0x00000000
+#define CYFLD_TCPWM_COUNTER_INT__SIZE 0x00000004
+#define CYDEV_TCPWM_CNT0_BASE 0x40200100
+#define CYDEV_TCPWM_CNT0_SIZE 0x00000040
+#define CYREG_TCPWM_CNT0_CTRL 0x40200100
+#define CYFLD_TCPWM_CNT_AUTO_RELOAD_CC__OFFSET 0x00000000
+#define CYFLD_TCPWM_CNT_AUTO_RELOAD_CC__SIZE 0x00000001
+#define CYFLD_TCPWM_CNT_AUTO_RELOAD_PERIOD__OFFSET 0x00000001
+#define CYFLD_TCPWM_CNT_AUTO_RELOAD_PERIOD__SIZE 0x00000001
+#define CYFLD_TCPWM_CNT_PWM_SYNC_KILL__OFFSET 0x00000002
+#define CYFLD_TCPWM_CNT_PWM_SYNC_KILL__SIZE 0x00000001
+#define CYFLD_TCPWM_CNT_PWM_STOP_ON_KILL__OFFSET 0x00000003
+#define CYFLD_TCPWM_CNT_PWM_STOP_ON_KILL__SIZE 0x00000001
+#define CYFLD_TCPWM_CNT_GENERIC__OFFSET 0x00000008
+#define CYFLD_TCPWM_CNT_GENERIC__SIZE 0x00000008
+#define CYVAL_TCPWM_CNT_GENERIC_DIVBY1 0x00000000
+#define CYVAL_TCPWM_CNT_GENERIC_DIVBY2 0x00000001
+#define CYVAL_TCPWM_CNT_GENERIC_DIVBY4 0x00000002
+#define CYVAL_TCPWM_CNT_GENERIC_DIVBY8 0x00000003
+#define CYVAL_TCPWM_CNT_GENERIC_DIVBY16 0x00000004
+#define CYVAL_TCPWM_CNT_GENERIC_DIVBY32 0x00000005
+#define CYVAL_TCPWM_CNT_GENERIC_DIVBY64 0x00000006
+#define CYVAL_TCPWM_CNT_GENERIC_DIVBY128 0x00000007
+#define CYFLD_TCPWM_CNT_UP_DOWN_MODE__OFFSET 0x00000010
+#define CYFLD_TCPWM_CNT_UP_DOWN_MODE__SIZE 0x00000002
+#define CYVAL_TCPWM_CNT_UP_DOWN_MODE_COUNT_UP 0x00000000
+#define CYVAL_TCPWM_CNT_UP_DOWN_MODE_COUNT_DOWN 0x00000001
+#define CYVAL_TCPWM_CNT_UP_DOWN_MODE_COUNT_UPDN1 0x00000002
+#define CYVAL_TCPWM_CNT_UP_DOWN_MODE_COUNT_UPDN2 0x00000003
+#define CYFLD_TCPWM_CNT_ONE_SHOT__OFFSET 0x00000012
+#define CYFLD_TCPWM_CNT_ONE_SHOT__SIZE 0x00000001
+#define CYFLD_TCPWM_CNT_QUADRATURE_MODE__OFFSET 0x00000014
+#define CYFLD_TCPWM_CNT_QUADRATURE_MODE__SIZE 0x00000002
+#define CYVAL_TCPWM_CNT_QUADRATURE_MODE_X1 0x00000000
+#define CYVAL_TCPWM_CNT_QUADRATURE_MODE_X2 0x00000001
+#define CYVAL_TCPWM_CNT_QUADRATURE_MODE_X4 0x00000002
+#define CYVAL_TCPWM_CNT_QUADRATURE_MODE_INV_OUT 0x00000001
+#define CYVAL_TCPWM_CNT_QUADRATURE_MODE_INV_COMPL_OUT 0x00000002
+#define CYFLD_TCPWM_CNT_MODE__OFFSET 0x00000018
+#define CYFLD_TCPWM_CNT_MODE__SIZE 0x00000003
+#define CYVAL_TCPWM_CNT_MODE_TIMER 0x00000000
+#define CYVAL_TCPWM_CNT_MODE_CAPTURE 0x00000002
+#define CYVAL_TCPWM_CNT_MODE_QUAD 0x00000003
+#define CYVAL_TCPWM_CNT_MODE_PWM 0x00000004
+#define CYVAL_TCPWM_CNT_MODE_PWM_DT 0x00000005
+#define CYVAL_TCPWM_CNT_MODE_PWM_PR 0x00000006
+#define CYREG_TCPWM_CNT0_STATUS 0x40200104
+#define CYFLD_TCPWM_CNT_DOWN__OFFSET 0x00000000
+#define CYFLD_TCPWM_CNT_DOWN__SIZE 0x00000001
+#define CYFLD_TCPWM_CNT_RUNNING__OFFSET 0x0000001f
+#define CYFLD_TCPWM_CNT_RUNNING__SIZE 0x00000001
+#define CYREG_TCPWM_CNT0_COUNTER 0x40200108
+#define CYFLD_TCPWM_CNT_COUNTER__OFFSET 0x00000000
+#define CYFLD_TCPWM_CNT_COUNTER__SIZE 0x00000010
+#define CYREG_TCPWM_CNT0_CC 0x4020010c
+#define CYFLD_TCPWM_CNT_CC__OFFSET 0x00000000
+#define CYFLD_TCPWM_CNT_CC__SIZE 0x00000010
+#define CYREG_TCPWM_CNT0_CC_BUFF 0x40200110
+#define CYREG_TCPWM_CNT0_PERIOD 0x40200114
+#define CYFLD_TCPWM_CNT_PERIOD__OFFSET 0x00000000
+#define CYFLD_TCPWM_CNT_PERIOD__SIZE 0x00000010
+#define CYREG_TCPWM_CNT0_PERIOD_BUFF 0x40200118
+#define CYREG_TCPWM_CNT0_TR_CTRL0 0x40200120
+#define CYFLD_TCPWM_CNT_CAPTURE_SEL__OFFSET 0x00000000
+#define CYFLD_TCPWM_CNT_CAPTURE_SEL__SIZE 0x00000004
+#define CYFLD_TCPWM_CNT_COUNT_SEL__OFFSET 0x00000004
+#define CYFLD_TCPWM_CNT_COUNT_SEL__SIZE 0x00000004
+#define CYFLD_TCPWM_CNT_RELOAD_SEL__OFFSET 0x00000008
+#define CYFLD_TCPWM_CNT_RELOAD_SEL__SIZE 0x00000004
+#define CYFLD_TCPWM_CNT_STOP_SEL__OFFSET 0x0000000c
+#define CYFLD_TCPWM_CNT_STOP_SEL__SIZE 0x00000004
+#define CYFLD_TCPWM_CNT_START_SEL__OFFSET 0x00000010
+#define CYFLD_TCPWM_CNT_START_SEL__SIZE 0x00000004
+#define CYREG_TCPWM_CNT0_TR_CTRL1 0x40200124
+#define CYFLD_TCPWM_CNT_CAPTURE_EDGE__OFFSET 0x00000000
+#define CYFLD_TCPWM_CNT_CAPTURE_EDGE__SIZE 0x00000002
+#define CYVAL_TCPWM_CNT_CAPTURE_EDGE_RISING_EDGE 0x00000000
+#define CYVAL_TCPWM_CNT_CAPTURE_EDGE_FALLING_EDGE 0x00000001
+#define CYVAL_TCPWM_CNT_CAPTURE_EDGE_BOTH_EDGES 0x00000002
+#define CYVAL_TCPWM_CNT_CAPTURE_EDGE_NO_EDGE_DET 0x00000003
+#define CYFLD_TCPWM_CNT_COUNT_EDGE__OFFSET 0x00000002
+#define CYFLD_TCPWM_CNT_COUNT_EDGE__SIZE 0x00000002
+#define CYVAL_TCPWM_CNT_COUNT_EDGE_RISING_EDGE 0x00000000
+#define CYVAL_TCPWM_CNT_COUNT_EDGE_FALLING_EDGE 0x00000001
+#define CYVAL_TCPWM_CNT_COUNT_EDGE_BOTH_EDGES 0x00000002
+#define CYVAL_TCPWM_CNT_COUNT_EDGE_NO_EDGE_DET 0x00000003
+#define CYFLD_TCPWM_CNT_RELOAD_EDGE__OFFSET 0x00000004
+#define CYFLD_TCPWM_CNT_RELOAD_EDGE__SIZE 0x00000002
+#define CYVAL_TCPWM_CNT_RELOAD_EDGE_RISING_EDGE 0x00000000
+#define CYVAL_TCPWM_CNT_RELOAD_EDGE_FALLING_EDGE 0x00000001
+#define CYVAL_TCPWM_CNT_RELOAD_EDGE_BOTH_EDGES 0x00000002
+#define CYVAL_TCPWM_CNT_RELOAD_EDGE_NO_EDGE_DET 0x00000003
+#define CYFLD_TCPWM_CNT_STOP_EDGE__OFFSET 0x00000006
+#define CYFLD_TCPWM_CNT_STOP_EDGE__SIZE 0x00000002
+#define CYVAL_TCPWM_CNT_STOP_EDGE_RISING_EDGE 0x00000000
+#define CYVAL_TCPWM_CNT_STOP_EDGE_FALLING_EDGE 0x00000001
+#define CYVAL_TCPWM_CNT_STOP_EDGE_BOTH_EDGES 0x00000002
+#define CYVAL_TCPWM_CNT_STOP_EDGE_NO_EDGE_DET 0x00000003
+#define CYFLD_TCPWM_CNT_START_EDGE__OFFSET 0x00000008
+#define CYFLD_TCPWM_CNT_START_EDGE__SIZE 0x00000002
+#define CYVAL_TCPWM_CNT_START_EDGE_RISING_EDGE 0x00000000
+#define CYVAL_TCPWM_CNT_START_EDGE_FALLING_EDGE 0x00000001
+#define CYVAL_TCPWM_CNT_START_EDGE_BOTH_EDGES 0x00000002
+#define CYVAL_TCPWM_CNT_START_EDGE_NO_EDGE_DET 0x00000003
+#define CYREG_TCPWM_CNT0_TR_CTRL2 0x40200128
+#define CYFLD_TCPWM_CNT_CC_MATCH_MODE__OFFSET 0x00000000
+#define CYFLD_TCPWM_CNT_CC_MATCH_MODE__SIZE 0x00000002
+#define CYVAL_TCPWM_CNT_CC_MATCH_MODE_SET 0x00000000
+#define CYVAL_TCPWM_CNT_CC_MATCH_MODE_CLEAR 0x00000001
+#define CYVAL_TCPWM_CNT_CC_MATCH_MODE_INVERT 0x00000002
+#define CYVAL_TCPWM_CNT_CC_MATCH_MODE_NO_CHANGE 0x00000003
+#define CYFLD_TCPWM_CNT_OVERFLOW_MODE__OFFSET 0x00000002
+#define CYFLD_TCPWM_CNT_OVERFLOW_MODE__SIZE 0x00000002
+#define CYVAL_TCPWM_CNT_OVERFLOW_MODE_SET 0x00000000
+#define CYVAL_TCPWM_CNT_OVERFLOW_MODE_CLEAR 0x00000001
+#define CYVAL_TCPWM_CNT_OVERFLOW_MODE_INVERT 0x00000002
+#define CYVAL_TCPWM_CNT_OVERFLOW_MODE_NO_CHANGE 0x00000003
+#define CYFLD_TCPWM_CNT_UNDERFLOW_MODE__OFFSET 0x00000004
+#define CYFLD_TCPWM_CNT_UNDERFLOW_MODE__SIZE 0x00000002
+#define CYVAL_TCPWM_CNT_UNDERFLOW_MODE_SET 0x00000000
+#define CYVAL_TCPWM_CNT_UNDERFLOW_MODE_CLEAR 0x00000001
+#define CYVAL_TCPWM_CNT_UNDERFLOW_MODE_INVERT 0x00000002
+#define CYVAL_TCPWM_CNT_UNDERFLOW_MODE_NO_CHANGE 0x00000003
+#define CYREG_TCPWM_CNT0_INTR 0x40200130
+#define CYFLD_TCPWM_CNT_TC__OFFSET 0x00000000
+#define CYFLD_TCPWM_CNT_TC__SIZE 0x00000001
+#define CYFLD_TCPWM_CNT_CC_MATCH__OFFSET 0x00000001
+#define CYFLD_TCPWM_CNT_CC_MATCH__SIZE 0x00000001
+#define CYREG_TCPWM_CNT0_INTR_SET 0x40200134
+#define CYREG_TCPWM_CNT0_INTR_MASK 0x40200138
+#define CYREG_TCPWM_CNT0_INTR_MASKED 0x4020013c
+#define CYDEV_TCPWM_CNT1_BASE 0x40200140
+#define CYDEV_TCPWM_CNT1_SIZE 0x00000040
+#define CYREG_TCPWM_CNT1_CTRL 0x40200140
+#define CYREG_TCPWM_CNT1_STATUS 0x40200144
+#define CYREG_TCPWM_CNT1_COUNTER 0x40200148
+#define CYREG_TCPWM_CNT1_CC 0x4020014c
+#define CYREG_TCPWM_CNT1_CC_BUFF 0x40200150
+#define CYREG_TCPWM_CNT1_PERIOD 0x40200154
+#define CYREG_TCPWM_CNT1_PERIOD_BUFF 0x40200158
+#define CYREG_TCPWM_CNT1_TR_CTRL0 0x40200160
+#define CYREG_TCPWM_CNT1_TR_CTRL1 0x40200164
+#define CYREG_TCPWM_CNT1_TR_CTRL2 0x40200168
+#define CYREG_TCPWM_CNT1_INTR 0x40200170
+#define CYREG_TCPWM_CNT1_INTR_SET 0x40200174
+#define CYREG_TCPWM_CNT1_INTR_MASK 0x40200178
+#define CYREG_TCPWM_CNT1_INTR_MASKED 0x4020017c
+#define CYDEV_TCPWM_CNT2_BASE 0x40200180
+#define CYDEV_TCPWM_CNT2_SIZE 0x00000040
+#define CYREG_TCPWM_CNT2_CTRL 0x40200180
+#define CYREG_TCPWM_CNT2_STATUS 0x40200184
+#define CYREG_TCPWM_CNT2_COUNTER 0x40200188
+#define CYREG_TCPWM_CNT2_CC 0x4020018c
+#define CYREG_TCPWM_CNT2_CC_BUFF 0x40200190
+#define CYREG_TCPWM_CNT2_PERIOD 0x40200194
+#define CYREG_TCPWM_CNT2_PERIOD_BUFF 0x40200198
+#define CYREG_TCPWM_CNT2_TR_CTRL0 0x402001a0
+#define CYREG_TCPWM_CNT2_TR_CTRL1 0x402001a4
+#define CYREG_TCPWM_CNT2_TR_CTRL2 0x402001a8
+#define CYREG_TCPWM_CNT2_INTR 0x402001b0
+#define CYREG_TCPWM_CNT2_INTR_SET 0x402001b4
+#define CYREG_TCPWM_CNT2_INTR_MASK 0x402001b8
+#define CYREG_TCPWM_CNT2_INTR_MASKED 0x402001bc
+#define CYDEV_TCPWM_CNT3_BASE 0x402001c0
+#define CYDEV_TCPWM_CNT3_SIZE 0x00000040
+#define CYREG_TCPWM_CNT3_CTRL 0x402001c0
+#define CYREG_TCPWM_CNT3_STATUS 0x402001c4
+#define CYREG_TCPWM_CNT3_COUNTER 0x402001c8
+#define CYREG_TCPWM_CNT3_CC 0x402001cc
+#define CYREG_TCPWM_CNT3_CC_BUFF 0x402001d0
+#define CYREG_TCPWM_CNT3_PERIOD 0x402001d4
+#define CYREG_TCPWM_CNT3_PERIOD_BUFF 0x402001d8
+#define CYREG_TCPWM_CNT3_TR_CTRL0 0x402001e0
+#define CYREG_TCPWM_CNT3_TR_CTRL1 0x402001e4
+#define CYREG_TCPWM_CNT3_TR_CTRL2 0x402001e8
+#define CYREG_TCPWM_CNT3_INTR 0x402001f0
+#define CYREG_TCPWM_CNT3_INTR_SET 0x402001f4
+#define CYREG_TCPWM_CNT3_INTR_MASK 0x402001f8
+#define CYREG_TCPWM_CNT3_INTR_MASKED 0x402001fc
+#define CYDEV_SCB0_BASE 0x40240000
+#define CYDEV_SCB0_SIZE 0x00010000
+#define CYREG_SCB0_CTRL 0x40240000
+#define CYFLD_SCB_OVS__OFFSET 0x00000000
+#define CYFLD_SCB_OVS__SIZE 0x00000004
+#define CYFLD_SCB_EC_AM_MODE__OFFSET 0x00000008
+#define CYFLD_SCB_EC_AM_MODE__SIZE 0x00000001
+#define CYFLD_SCB_EC_OP_MODE__OFFSET 0x00000009
+#define CYFLD_SCB_EC_OP_MODE__SIZE 0x00000001
+#define CYFLD_SCB_EZ_MODE__OFFSET 0x0000000a
+#define CYFLD_SCB_EZ_MODE__SIZE 0x00000001
+#define CYFLD_SCB_BYTE_MODE__OFFSET 0x0000000b
+#define CYFLD_SCB_BYTE_MODE__SIZE 0x00000001
+#define CYFLD_SCB_ADDR_ACCEPT__OFFSET 0x00000010
+#define CYFLD_SCB_ADDR_ACCEPT__SIZE 0x00000001
+#define CYFLD_SCB_BLOCK__OFFSET 0x00000011
+#define CYFLD_SCB_BLOCK__SIZE 0x00000001
+#define CYFLD_SCB_MODE__OFFSET 0x00000018
+#define CYFLD_SCB_MODE__SIZE 0x00000002
+#define CYVAL_SCB_MODE_I2C 0x00000000
+#define CYVAL_SCB_MODE_SPI 0x00000001
+#define CYVAL_SCB_MODE_UART 0x00000002
+#define CYFLD_SCB_ENABLED__OFFSET 0x0000001f
+#define CYFLD_SCB_ENABLED__SIZE 0x00000001
+#define CYREG_SCB0_STATUS 0x40240004
+#define CYFLD_SCB_EC_BUSY__OFFSET 0x00000000
+#define CYFLD_SCB_EC_BUSY__SIZE 0x00000001
+#define CYREG_SCB0_SPI_CTRL 0x40240020
+#define CYFLD_SCB_CONTINUOUS__OFFSET 0x00000000
+#define CYFLD_SCB_CONTINUOUS__SIZE 0x00000001
+#define CYFLD_SCB_SELECT_PRECEDE__OFFSET 0x00000001
+#define CYFLD_SCB_SELECT_PRECEDE__SIZE 0x00000001
+#define CYFLD_SCB_CPHA__OFFSET 0x00000002
+#define CYFLD_SCB_CPHA__SIZE 0x00000001
+#define CYFLD_SCB_CPOL__OFFSET 0x00000003
+#define CYFLD_SCB_CPOL__SIZE 0x00000001
+#define CYFLD_SCB_LATE_MISO_SAMPLE__OFFSET 0x00000004
+#define CYFLD_SCB_LATE_MISO_SAMPLE__SIZE 0x00000001
+#define CYFLD_SCB_SCLK_CONTINUOUS__OFFSET 0x00000005
+#define CYFLD_SCB_SCLK_CONTINUOUS__SIZE 0x00000001
+#define CYFLD_SCB_SSEL_POLARITY0__OFFSET 0x00000008
+#define CYFLD_SCB_SSEL_POLARITY0__SIZE 0x00000001
+#define CYFLD_SCB_SSEL_POLARITY1__OFFSET 0x00000009
+#define CYFLD_SCB_SSEL_POLARITY1__SIZE 0x00000001
+#define CYFLD_SCB_SSEL_POLARITY2__OFFSET 0x0000000a
+#define CYFLD_SCB_SSEL_POLARITY2__SIZE 0x00000001
+#define CYFLD_SCB_SSEL_POLARITY3__OFFSET 0x0000000b
+#define CYFLD_SCB_SSEL_POLARITY3__SIZE 0x00000001
+#define CYFLD_SCB_LOOPBACK__OFFSET 0x00000010
+#define CYFLD_SCB_LOOPBACK__SIZE 0x00000001
+#define CYFLD_SCB_SLAVE_SELECT__OFFSET 0x0000001a
+#define CYFLD_SCB_SLAVE_SELECT__SIZE 0x00000002
+#define CYFLD_SCB_MASTER_MODE__OFFSET 0x0000001f
+#define CYFLD_SCB_MASTER_MODE__SIZE 0x00000001
+#define CYREG_SCB0_SPI_STATUS 0x40240024
+#define CYFLD_SCB_BUS_BUSY__OFFSET 0x00000000
+#define CYFLD_SCB_BUS_BUSY__SIZE 0x00000001
+#define CYFLD_SCB_SPI_EC_BUSY__OFFSET 0x00000001
+#define CYFLD_SCB_SPI_EC_BUSY__SIZE 0x00000001
+#define CYFLD_SCB_CURR_EZ_ADDR__OFFSET 0x00000008
+#define CYFLD_SCB_CURR_EZ_ADDR__SIZE 0x00000008
+#define CYFLD_SCB_BASE_EZ_ADDR__OFFSET 0x00000010
+#define CYFLD_SCB_BASE_EZ_ADDR__SIZE 0x00000008
+#define CYREG_SCB0_UART_CTRL 0x40240040
+#define CYREG_SCB0_UART_TX_CTRL 0x40240044
+#define CYFLD_SCB_STOP_BITS__OFFSET 0x00000000
+#define CYFLD_SCB_STOP_BITS__SIZE 0x00000003
+#define CYFLD_SCB_PARITY__OFFSET 0x00000004
+#define CYFLD_SCB_PARITY__SIZE 0x00000001
+#define CYFLD_SCB_PARITY_ENABLED__OFFSET 0x00000005
+#define CYFLD_SCB_PARITY_ENABLED__SIZE 0x00000001
+#define CYFLD_SCB_RETRY_ON_NACK__OFFSET 0x00000008
+#define CYFLD_SCB_RETRY_ON_NACK__SIZE 0x00000001
+#define CYREG_SCB0_UART_RX_CTRL 0x40240048
+#define CYFLD_SCB_POLARITY__OFFSET 0x00000006
+#define CYFLD_SCB_POLARITY__SIZE 0x00000001
+#define CYFLD_SCB_DROP_ON_PARITY_ERROR__OFFSET 0x00000008
+#define CYFLD_SCB_DROP_ON_PARITY_ERROR__SIZE 0x00000001
+#define CYFLD_SCB_DROP_ON_FRAME_ERROR__OFFSET 0x00000009
+#define CYFLD_SCB_DROP_ON_FRAME_ERROR__SIZE 0x00000001
+#define CYFLD_SCB_MP_MODE__OFFSET 0x0000000a
+#define CYFLD_SCB_MP_MODE__SIZE 0x00000001
+#define CYFLD_SCB_LIN_MODE__OFFSET 0x0000000c
+#define CYFLD_SCB_LIN_MODE__SIZE 0x00000001
+#define CYFLD_SCB_SKIP_START__OFFSET 0x0000000d
+#define CYFLD_SCB_SKIP_START__SIZE 0x00000001
+#define CYFLD_SCB_BREAK_WIDTH__OFFSET 0x00000010
+#define CYFLD_SCB_BREAK_WIDTH__SIZE 0x00000004
+#define CYREG_SCB0_UART_RX_STATUS 0x4024004c
+#define CYFLD_SCB_BR_COUNTER__OFFSET 0x00000000
+#define CYFLD_SCB_BR_COUNTER__SIZE 0x0000000c
+#define CYREG_SCB0_UART_FLOW_CTRL 0x40240050
+#define CYFLD_SCB_TRIGGER_LEVEL__OFFSET 0x00000000
+#define CYFLD_SCB_TRIGGER_LEVEL__SIZE 0x00000004
+#define CYFLD_SCB_RTS_POLARITY__OFFSET 0x00000010
+#define CYFLD_SCB_RTS_POLARITY__SIZE 0x00000001
+#define CYFLD_SCB_CTS_POLARITY__OFFSET 0x00000018
+#define CYFLD_SCB_CTS_POLARITY__SIZE 0x00000001
+#define CYFLD_SCB_CTS_ENABLED__OFFSET 0x00000019
+#define CYFLD_SCB_CTS_ENABLED__SIZE 0x00000001
+#define CYREG_SCB0_I2C_CTRL 0x40240060
+#define CYFLD_SCB_HIGH_PHASE_OVS__OFFSET 0x00000000
+#define CYFLD_SCB_HIGH_PHASE_OVS__SIZE 0x00000004
+#define CYFLD_SCB_LOW_PHASE_OVS__OFFSET 0x00000004
+#define CYFLD_SCB_LOW_PHASE_OVS__SIZE 0x00000004
+#define CYFLD_SCB_M_READY_DATA_ACK__OFFSET 0x00000008
+#define CYFLD_SCB_M_READY_DATA_ACK__SIZE 0x00000001
+#define CYFLD_SCB_M_NOT_READY_DATA_NACK__OFFSET 0x00000009
+#define CYFLD_SCB_M_NOT_READY_DATA_NACK__SIZE 0x00000001
+#define CYFLD_SCB_S_GENERAL_IGNORE__OFFSET 0x0000000b
+#define CYFLD_SCB_S_GENERAL_IGNORE__SIZE 0x00000001
+#define CYFLD_SCB_S_READY_ADDR_ACK__OFFSET 0x0000000c
+#define CYFLD_SCB_S_READY_ADDR_ACK__SIZE 0x00000001
+#define CYFLD_SCB_S_READY_DATA_ACK__OFFSET 0x0000000d
+#define CYFLD_SCB_S_READY_DATA_ACK__SIZE 0x00000001
+#define CYFLD_SCB_S_NOT_READY_ADDR_NACK__OFFSET 0x0000000e
+#define CYFLD_SCB_S_NOT_READY_ADDR_NACK__SIZE 0x00000001
+#define CYFLD_SCB_S_NOT_READY_DATA_NACK__OFFSET 0x0000000f
+#define CYFLD_SCB_S_NOT_READY_DATA_NACK__SIZE 0x00000001
+#define CYFLD_SCB_SLAVE_MODE__OFFSET 0x0000001e
+#define CYFLD_SCB_SLAVE_MODE__SIZE 0x00000001
+#define CYREG_SCB0_I2C_STATUS 0x40240064
+#define CYFLD_SCB_I2C_EC_BUSY__OFFSET 0x00000001
+#define CYFLD_SCB_I2C_EC_BUSY__SIZE 0x00000001
+#define CYFLD_SCB_S_READ__OFFSET 0x00000004
+#define CYFLD_SCB_S_READ__SIZE 0x00000001
+#define CYFLD_SCB_M_READ__OFFSET 0x00000005
+#define CYFLD_SCB_M_READ__SIZE 0x00000001
+#define CYREG_SCB0_I2C_M_CMD 0x40240068
+#define CYFLD_SCB_M_START__OFFSET 0x00000000
+#define CYFLD_SCB_M_START__SIZE 0x00000001
+#define CYFLD_SCB_M_START_ON_IDLE__OFFSET 0x00000001
+#define CYFLD_SCB_M_START_ON_IDLE__SIZE 0x00000001
+#define CYFLD_SCB_M_ACK__OFFSET 0x00000002
+#define CYFLD_SCB_M_ACK__SIZE 0x00000001
+#define CYFLD_SCB_M_NACK__OFFSET 0x00000003
+#define CYFLD_SCB_M_NACK__SIZE 0x00000001
+#define CYFLD_SCB_M_STOP__OFFSET 0x00000004
+#define CYFLD_SCB_M_STOP__SIZE 0x00000001
+#define CYREG_SCB0_I2C_S_CMD 0x4024006c
+#define CYFLD_SCB_S_ACK__OFFSET 0x00000000
+#define CYFLD_SCB_S_ACK__SIZE 0x00000001
+#define CYFLD_SCB_S_NACK__OFFSET 0x00000001
+#define CYFLD_SCB_S_NACK__SIZE 0x00000001
+#define CYREG_SCB0_I2C_CFG 0x40240070
+#define CYFLD_SCB_SDA_IN_FILT_TRIM__OFFSET 0x00000000
+#define CYFLD_SCB_SDA_IN_FILT_TRIM__SIZE 0x00000002
+#define CYFLD_SCB_SDA_IN_FILT_SEL__OFFSET 0x00000004
+#define CYFLD_SCB_SDA_IN_FILT_SEL__SIZE 0x00000001
+#define CYFLD_SCB_SCL_IN_FILT_TRIM__OFFSET 0x00000008
+#define CYFLD_SCB_SCL_IN_FILT_TRIM__SIZE 0x00000002
+#define CYFLD_SCB_SCL_IN_FILT_SEL__OFFSET 0x0000000c
+#define CYFLD_SCB_SCL_IN_FILT_SEL__SIZE 0x00000001
+#define CYFLD_SCB_SDA_OUT_FILT0_TRIM__OFFSET 0x00000010
+#define CYFLD_SCB_SDA_OUT_FILT0_TRIM__SIZE 0x00000002
+#define CYFLD_SCB_SDA_OUT_FILT1_TRIM__OFFSET 0x00000012
+#define CYFLD_SCB_SDA_OUT_FILT1_TRIM__SIZE 0x00000002
+#define CYFLD_SCB_SDA_OUT_FILT2_TRIM__OFFSET 0x00000014
+#define CYFLD_SCB_SDA_OUT_FILT2_TRIM__SIZE 0x00000002
+#define CYFLD_SCB_SDA_OUT_FILT_SEL__OFFSET 0x0000001c
+#define CYFLD_SCB_SDA_OUT_FILT_SEL__SIZE 0x00000002
+#define CYREG_SCB0_TX_CTRL 0x40240200
+#define CYFLD_SCB_DATA_WIDTH__OFFSET 0x00000000
+#define CYFLD_SCB_DATA_WIDTH__SIZE 0x00000004
+#define CYFLD_SCB_MSB_FIRST__OFFSET 0x00000008
+#define CYFLD_SCB_MSB_FIRST__SIZE 0x00000001
+#define CYREG_SCB0_TX_FIFO_CTRL 0x40240204
+#define CYFLD_SCB_CLEAR__OFFSET 0x00000010
+#define CYFLD_SCB_CLEAR__SIZE 0x00000001
+#define CYFLD_SCB_FREEZE__OFFSET 0x00000011
+#define CYFLD_SCB_FREEZE__SIZE 0x00000001
+#define CYREG_SCB0_TX_FIFO_STATUS 0x40240208
+#define CYFLD_SCB_USED__OFFSET 0x00000000
+#define CYFLD_SCB_USED__SIZE 0x00000005
+#define CYFLD_SCB_SR_VALID__OFFSET 0x0000000f
+#define CYFLD_SCB_SR_VALID__SIZE 0x00000001
+#define CYFLD_SCB_RD_PTR__OFFSET 0x00000010
+#define CYFLD_SCB_RD_PTR__SIZE 0x00000004
+#define CYFLD_SCB_WR_PTR__OFFSET 0x00000018
+#define CYFLD_SCB_WR_PTR__SIZE 0x00000004
+#define CYREG_SCB0_TX_FIFO_WR 0x40240240
+#define CYFLD_SCB_DATA__OFFSET 0x00000000
+#define CYFLD_SCB_DATA__SIZE 0x00000010
+#define CYREG_SCB0_RX_CTRL 0x40240300
+#define CYFLD_SCB_MEDIAN__OFFSET 0x00000009
+#define CYFLD_SCB_MEDIAN__SIZE 0x00000001
+#define CYREG_SCB0_RX_FIFO_CTRL 0x40240304
+#define CYREG_SCB0_RX_FIFO_STATUS 0x40240308
+#define CYREG_SCB0_RX_MATCH 0x40240310
+#define CYFLD_SCB_ADDR__OFFSET 0x00000000
+#define CYFLD_SCB_ADDR__SIZE 0x00000008
+#define CYFLD_SCB_MASK__OFFSET 0x00000010
+#define CYFLD_SCB_MASK__SIZE 0x00000008
+#define CYREG_SCB0_RX_FIFO_RD 0x40240340
+#define CYREG_SCB0_RX_FIFO_RD_SILENT 0x40240344
+#define CYREG_SCB0_EZ_DATA0 0x40240400
+#define CYFLD_SCB_EZ_DATA__OFFSET 0x00000000
+#define CYFLD_SCB_EZ_DATA__SIZE 0x00000008
+#define CYREG_SCB0_EZ_DATA1 0x40240404
+#define CYREG_SCB0_EZ_DATA2 0x40240408
+#define CYREG_SCB0_EZ_DATA3 0x4024040c
+#define CYREG_SCB0_EZ_DATA4 0x40240410
+#define CYREG_SCB0_EZ_DATA5 0x40240414
+#define CYREG_SCB0_EZ_DATA6 0x40240418
+#define CYREG_SCB0_EZ_DATA7 0x4024041c
+#define CYREG_SCB0_EZ_DATA8 0x40240420
+#define CYREG_SCB0_EZ_DATA9 0x40240424
+#define CYREG_SCB0_EZ_DATA10 0x40240428
+#define CYREG_SCB0_EZ_DATA11 0x4024042c
+#define CYREG_SCB0_EZ_DATA12 0x40240430
+#define CYREG_SCB0_EZ_DATA13 0x40240434
+#define CYREG_SCB0_EZ_DATA14 0x40240438
+#define CYREG_SCB0_EZ_DATA15 0x4024043c
+#define CYREG_SCB0_EZ_DATA16 0x40240440
+#define CYREG_SCB0_EZ_DATA17 0x40240444
+#define CYREG_SCB0_EZ_DATA18 0x40240448
+#define CYREG_SCB0_EZ_DATA19 0x4024044c
+#define CYREG_SCB0_EZ_DATA20 0x40240450
+#define CYREG_SCB0_EZ_DATA21 0x40240454
+#define CYREG_SCB0_EZ_DATA22 0x40240458
+#define CYREG_SCB0_EZ_DATA23 0x4024045c
+#define CYREG_SCB0_EZ_DATA24 0x40240460
+#define CYREG_SCB0_EZ_DATA25 0x40240464
+#define CYREG_SCB0_EZ_DATA26 0x40240468
+#define CYREG_SCB0_EZ_DATA27 0x4024046c
+#define CYREG_SCB0_EZ_DATA28 0x40240470
+#define CYREG_SCB0_EZ_DATA29 0x40240474
+#define CYREG_SCB0_EZ_DATA30 0x40240478
+#define CYREG_SCB0_EZ_DATA31 0x4024047c
+#define CYREG_SCB0_INTR_CAUSE 0x40240e00
+#define CYFLD_SCB_M__OFFSET 0x00000000
+#define CYFLD_SCB_M__SIZE 0x00000001
+#define CYFLD_SCB_S__OFFSET 0x00000001
+#define CYFLD_SCB_S__SIZE 0x00000001
+#define CYFLD_SCB_TX__OFFSET 0x00000002
+#define CYFLD_SCB_TX__SIZE 0x00000001
+#define CYFLD_SCB_RX__OFFSET 0x00000003
+#define CYFLD_SCB_RX__SIZE 0x00000001
+#define CYFLD_SCB_I2C_EC__OFFSET 0x00000004
+#define CYFLD_SCB_I2C_EC__SIZE 0x00000001
+#define CYFLD_SCB_SPI_EC__OFFSET 0x00000005
+#define CYFLD_SCB_SPI_EC__SIZE 0x00000001
+#define CYREG_SCB0_INTR_I2C_EC 0x40240e80
+#define CYFLD_SCB_WAKE_UP__OFFSET 0x00000000
+#define CYFLD_SCB_WAKE_UP__SIZE 0x00000001
+#define CYFLD_SCB_EZ_STOP__OFFSET 0x00000001
+#define CYFLD_SCB_EZ_STOP__SIZE 0x00000001
+#define CYFLD_SCB_EZ_WRITE_STOP__OFFSET 0x00000002
+#define CYFLD_SCB_EZ_WRITE_STOP__SIZE 0x00000001
+#define CYFLD_SCB_EZ_READ_STOP__OFFSET 0x00000003
+#define CYFLD_SCB_EZ_READ_STOP__SIZE 0x00000001
+#define CYREG_SCB0_INTR_I2C_EC_MASK 0x40240e88
+#define CYREG_SCB0_INTR_I2C_EC_MASKED 0x40240e8c
+#define CYREG_SCB0_INTR_SPI_EC 0x40240ec0
+#define CYREG_SCB0_INTR_SPI_EC_MASK 0x40240ec8
+#define CYREG_SCB0_INTR_SPI_EC_MASKED 0x40240ecc
+#define CYREG_SCB0_INTR_M 0x40240f00
+#define CYFLD_SCB_I2C_ARB_LOST__OFFSET 0x00000000
+#define CYFLD_SCB_I2C_ARB_LOST__SIZE 0x00000001
+#define CYFLD_SCB_I2C_NACK__OFFSET 0x00000001
+#define CYFLD_SCB_I2C_NACK__SIZE 0x00000001
+#define CYFLD_SCB_I2C_ACK__OFFSET 0x00000002
+#define CYFLD_SCB_I2C_ACK__SIZE 0x00000001
+#define CYFLD_SCB_I2C_STOP__OFFSET 0x00000004
+#define CYFLD_SCB_I2C_STOP__SIZE 0x00000001
+#define CYFLD_SCB_I2C_BUS_ERROR__OFFSET 0x00000008
+#define CYFLD_SCB_I2C_BUS_ERROR__SIZE 0x00000001
+#define CYFLD_SCB_SPI_DONE__OFFSET 0x00000009
+#define CYFLD_SCB_SPI_DONE__SIZE 0x00000001
+#define CYREG_SCB0_INTR_M_SET 0x40240f04
+#define CYREG_SCB0_INTR_M_MASK 0x40240f08
+#define CYREG_SCB0_INTR_M_MASKED 0x40240f0c
+#define CYREG_SCB0_INTR_S 0x40240f40
+#define CYFLD_SCB_I2C_WRITE_STOP__OFFSET 0x00000003
+#define CYFLD_SCB_I2C_WRITE_STOP__SIZE 0x00000001
+#define CYFLD_SCB_I2C_START__OFFSET 0x00000005
+#define CYFLD_SCB_I2C_START__SIZE 0x00000001
+#define CYFLD_SCB_I2C_ADDR_MATCH__OFFSET 0x00000006
+#define CYFLD_SCB_I2C_ADDR_MATCH__SIZE 0x00000001
+#define CYFLD_SCB_I2C_GENERAL__OFFSET 0x00000007
+#define CYFLD_SCB_I2C_GENERAL__SIZE 0x00000001
+#define CYFLD_SCB_SPI_EZ_WRITE_STOP__OFFSET 0x00000009
+#define CYFLD_SCB_SPI_EZ_WRITE_STOP__SIZE 0x00000001
+#define CYFLD_SCB_SPI_EZ_STOP__OFFSET 0x0000000a
+#define CYFLD_SCB_SPI_EZ_STOP__SIZE 0x00000001
+#define CYFLD_SCB_SPI_BUS_ERROR__OFFSET 0x0000000b
+#define CYFLD_SCB_SPI_BUS_ERROR__SIZE 0x00000001
+#define CYREG_SCB0_INTR_S_SET 0x40240f44
+#define CYREG_SCB0_INTR_S_MASK 0x40240f48
+#define CYREG_SCB0_INTR_S_MASKED 0x40240f4c
+#define CYREG_SCB0_INTR_TX 0x40240f80
+#define CYFLD_SCB_TRIGGER__OFFSET 0x00000000
+#define CYFLD_SCB_TRIGGER__SIZE 0x00000001
+#define CYFLD_SCB_NOT_FULL__OFFSET 0x00000001
+#define CYFLD_SCB_NOT_FULL__SIZE 0x00000001
+#define CYFLD_SCB_EMPTY__OFFSET 0x00000004
+#define CYFLD_SCB_EMPTY__SIZE 0x00000001
+#define CYFLD_SCB_OVERFLOW__OFFSET 0x00000005
+#define CYFLD_SCB_OVERFLOW__SIZE 0x00000001
+#define CYFLD_SCB_UNDERFLOW__OFFSET 0x00000006
+#define CYFLD_SCB_UNDERFLOW__SIZE 0x00000001
+#define CYFLD_SCB_BLOCKED__OFFSET 0x00000007
+#define CYFLD_SCB_BLOCKED__SIZE 0x00000001
+#define CYFLD_SCB_UART_NACK__OFFSET 0x00000008
+#define CYFLD_SCB_UART_NACK__SIZE 0x00000001
+#define CYFLD_SCB_UART_DONE__OFFSET 0x00000009
+#define CYFLD_SCB_UART_DONE__SIZE 0x00000001
+#define CYFLD_SCB_UART_ARB_LOST__OFFSET 0x0000000a
+#define CYFLD_SCB_UART_ARB_LOST__SIZE 0x00000001
+#define CYREG_SCB0_INTR_TX_SET 0x40240f84
+#define CYREG_SCB0_INTR_TX_MASK 0x40240f88
+#define CYREG_SCB0_INTR_TX_MASKED 0x40240f8c
+#define CYREG_SCB0_INTR_RX 0x40240fc0
+#define CYFLD_SCB_NOT_EMPTY__OFFSET 0x00000002
+#define CYFLD_SCB_NOT_EMPTY__SIZE 0x00000001
+#define CYFLD_SCB_FULL__OFFSET 0x00000003
+#define CYFLD_SCB_FULL__SIZE 0x00000001
+#define CYFLD_SCB_FRAME_ERROR__OFFSET 0x00000008
+#define CYFLD_SCB_FRAME_ERROR__SIZE 0x00000001
+#define CYFLD_SCB_PARITY_ERROR__OFFSET 0x00000009
+#define CYFLD_SCB_PARITY_ERROR__SIZE 0x00000001
+#define CYFLD_SCB_BAUD_DETECT__OFFSET 0x0000000a
+#define CYFLD_SCB_BAUD_DETECT__SIZE 0x00000001
+#define CYFLD_SCB_BREAK_DETECT__OFFSET 0x0000000b
+#define CYFLD_SCB_BREAK_DETECT__SIZE 0x00000001
+#define CYREG_SCB0_INTR_RX_SET 0x40240fc4
+#define CYREG_SCB0_INTR_RX_MASK 0x40240fc8
+#define CYREG_SCB0_INTR_RX_MASKED 0x40240fcc
+#define CYDEV_SCB1_BASE 0x40250000
+#define CYDEV_SCB1_SIZE 0x00010000
+#define CYREG_SCB1_CTRL 0x40250000
+#define CYREG_SCB1_STATUS 0x40250004
+#define CYREG_SCB1_SPI_CTRL 0x40250020
+#define CYREG_SCB1_SPI_STATUS 0x40250024
+#define CYREG_SCB1_UART_CTRL 0x40250040
+#define CYREG_SCB1_UART_TX_CTRL 0x40250044
+#define CYREG_SCB1_UART_RX_CTRL 0x40250048
+#define CYREG_SCB1_UART_RX_STATUS 0x4025004c
+#define CYREG_SCB1_UART_FLOW_CTRL 0x40250050
+#define CYREG_SCB1_I2C_CTRL 0x40250060
+#define CYREG_SCB1_I2C_STATUS 0x40250064
+#define CYREG_SCB1_I2C_M_CMD 0x40250068
+#define CYREG_SCB1_I2C_S_CMD 0x4025006c
+#define CYREG_SCB1_I2C_CFG 0x40250070
+#define CYREG_SCB1_TX_CTRL 0x40250200
+#define CYREG_SCB1_TX_FIFO_CTRL 0x40250204
+#define CYREG_SCB1_TX_FIFO_STATUS 0x40250208
+#define CYREG_SCB1_TX_FIFO_WR 0x40250240
+#define CYREG_SCB1_RX_CTRL 0x40250300
+#define CYREG_SCB1_RX_FIFO_CTRL 0x40250304
+#define CYREG_SCB1_RX_FIFO_STATUS 0x40250308
+#define CYREG_SCB1_RX_MATCH 0x40250310
+#define CYREG_SCB1_RX_FIFO_RD 0x40250340
+#define CYREG_SCB1_RX_FIFO_RD_SILENT 0x40250344
+#define CYREG_SCB1_EZ_DATA0 0x40250400
+#define CYREG_SCB1_EZ_DATA1 0x40250404
+#define CYREG_SCB1_EZ_DATA2 0x40250408
+#define CYREG_SCB1_EZ_DATA3 0x4025040c
+#define CYREG_SCB1_EZ_DATA4 0x40250410
+#define CYREG_SCB1_EZ_DATA5 0x40250414
+#define CYREG_SCB1_EZ_DATA6 0x40250418
+#define CYREG_SCB1_EZ_DATA7 0x4025041c
+#define CYREG_SCB1_EZ_DATA8 0x40250420
+#define CYREG_SCB1_EZ_DATA9 0x40250424
+#define CYREG_SCB1_EZ_DATA10 0x40250428
+#define CYREG_SCB1_EZ_DATA11 0x4025042c
+#define CYREG_SCB1_EZ_DATA12 0x40250430
+#define CYREG_SCB1_EZ_DATA13 0x40250434
+#define CYREG_SCB1_EZ_DATA14 0x40250438
+#define CYREG_SCB1_EZ_DATA15 0x4025043c
+#define CYREG_SCB1_EZ_DATA16 0x40250440
+#define CYREG_SCB1_EZ_DATA17 0x40250444
+#define CYREG_SCB1_EZ_DATA18 0x40250448
+#define CYREG_SCB1_EZ_DATA19 0x4025044c
+#define CYREG_SCB1_EZ_DATA20 0x40250450
+#define CYREG_SCB1_EZ_DATA21 0x40250454
+#define CYREG_SCB1_EZ_DATA22 0x40250458
+#define CYREG_SCB1_EZ_DATA23 0x4025045c
+#define CYREG_SCB1_EZ_DATA24 0x40250460
+#define CYREG_SCB1_EZ_DATA25 0x40250464
+#define CYREG_SCB1_EZ_DATA26 0x40250468
+#define CYREG_SCB1_EZ_DATA27 0x4025046c
+#define CYREG_SCB1_EZ_DATA28 0x40250470
+#define CYREG_SCB1_EZ_DATA29 0x40250474
+#define CYREG_SCB1_EZ_DATA30 0x40250478
+#define CYREG_SCB1_EZ_DATA31 0x4025047c
+#define CYREG_SCB1_INTR_CAUSE 0x40250e00
+#define CYREG_SCB1_INTR_I2C_EC 0x40250e80
+#define CYREG_SCB1_INTR_I2C_EC_MASK 0x40250e88
+#define CYREG_SCB1_INTR_I2C_EC_MASKED 0x40250e8c
+#define CYREG_SCB1_INTR_SPI_EC 0x40250ec0
+#define CYREG_SCB1_INTR_SPI_EC_MASK 0x40250ec8
+#define CYREG_SCB1_INTR_SPI_EC_MASKED 0x40250ecc
+#define CYREG_SCB1_INTR_M 0x40250f00
+#define CYREG_SCB1_INTR_M_SET 0x40250f04
+#define CYREG_SCB1_INTR_M_MASK 0x40250f08
+#define CYREG_SCB1_INTR_M_MASKED 0x40250f0c
+#define CYREG_SCB1_INTR_S 0x40250f40
+#define CYREG_SCB1_INTR_S_SET 0x40250f44
+#define CYREG_SCB1_INTR_S_MASK 0x40250f48
+#define CYREG_SCB1_INTR_S_MASKED 0x40250f4c
+#define CYREG_SCB1_INTR_TX 0x40250f80
+#define CYREG_SCB1_INTR_TX_SET 0x40250f84
+#define CYREG_SCB1_INTR_TX_MASK 0x40250f88
+#define CYREG_SCB1_INTR_TX_MASKED 0x40250f8c
+#define CYREG_SCB1_INTR_RX 0x40250fc0
+#define CYREG_SCB1_INTR_RX_SET 0x40250fc4
+#define CYREG_SCB1_INTR_RX_MASK 0x40250fc8
+#define CYREG_SCB1_INTR_RX_MASKED 0x40250fcc
+#define CYDEV_CSD_BASE 0x40280000
+#define CYDEV_CSD_SIZE 0x00010000
+#define CYREG_CSD_ID 0x40280000
+#define CYFLD_CSD_ID__OFFSET 0x00000000
+#define CYFLD_CSD_ID__SIZE 0x00000010
+#define CYFLD_CSD_REVISION__OFFSET 0x00000010
+#define CYFLD_CSD_REVISION__SIZE 0x00000010
+#define CYREG_CSD_CONFIG 0x40280004
+#define CYFLD_CSD_DSI_SAMPLE_EN__OFFSET 0x00000000
+#define CYFLD_CSD_DSI_SAMPLE_EN__SIZE 0x00000001
+#define CYFLD_CSD_SAMPLE_SYNC__OFFSET 0x00000001
+#define CYFLD_CSD_SAMPLE_SYNC__SIZE 0x00000001
+#define CYFLD_CSD_BYPASS_SEL__OFFSET 0x00000002
+#define CYFLD_CSD_BYPASS_SEL__SIZE 0x00000001
+#define CYVAL_CSD_BYPASS_SEL_PRS_OR_DIV2 0x00000000
+#define CYVAL_CSD_BYPASS_SEL_DIRECT_CLOCK 0x00000001
+#define CYFLD_CSD_FILTER_ENABLE__OFFSET 0x00000003
+#define CYFLD_CSD_FILTER_ENABLE__SIZE 0x00000001
+#define CYVAL_CSD_FILTER_ENABLE_FILTER_OFF 0x00000000
+#define CYVAL_CSD_FILTER_ENABLE_FILTER_ON 0x00000001
+#define CYFLD_CSD_DUAL_CAP_EN__OFFSET 0x00000004
+#define CYFLD_CSD_DUAL_CAP_EN__SIZE 0x00000001
+#define CYVAL_CSD_DUAL_CAP_EN_DISABLE 0x00000000
+#define CYVAL_CSD_DUAL_CAP_EN_ENABLE 0x00000001
+#define CYFLD_CSD_PRS_CLEAR__OFFSET 0x00000005
+#define CYFLD_CSD_PRS_CLEAR__SIZE 0x00000001
+#define CYFLD_CSD_PRS_SELECT__OFFSET 0x00000006
+#define CYFLD_CSD_PRS_SELECT__SIZE 0x00000001
+#define CYVAL_CSD_PRS_SELECT_DIV2 0x00000000
+#define CYVAL_CSD_PRS_SELECT_PRS 0x00000001
+#define CYFLD_CSD_PRS_12_8__OFFSET 0x00000007
+#define CYFLD_CSD_PRS_12_8__SIZE 0x00000001
+#define CYVAL_CSD_PRS_12_8_8B 0x00000000
+#define CYVAL_CSD_PRS_12_8_12B 0x00000001
+#define CYFLD_CSD_DSI_SENSE_EN__OFFSET 0x00000008
+#define CYFLD_CSD_DSI_SENSE_EN__SIZE 0x00000001
+#define CYFLD_CSD_SHIELD_DELAY__OFFSET 0x00000009
+#define CYFLD_CSD_SHIELD_DELAY__SIZE 0x00000002
+#define CYVAL_CSD_SHIELD_DELAY_OFF 0x00000000
+#define CYVAL_CSD_SHIELD_DELAY_50NS 0x00000002
+#define CYVAL_CSD_SHIELD_DELAY_10NS 0x00000003
+#define CYFLD_CSD_SENSE_COMP_BW__OFFSET 0x0000000b
+#define CYFLD_CSD_SENSE_COMP_BW__SIZE 0x00000001
+#define CYVAL_CSD_SENSE_COMP_BW_LOW 0x00000000
+#define CYVAL_CSD_SENSE_COMP_BW_HIGH 0x00000001
+#define CYFLD_CSD_SENSE_EN__OFFSET 0x0000000c
+#define CYFLD_CSD_SENSE_EN__SIZE 0x00000001
+#define CYFLD_CSD_REFBUF_EN__OFFSET 0x0000000d
+#define CYFLD_CSD_REFBUF_EN__SIZE 0x00000001
+#define CYFLD_CSD_COMP_MODE__OFFSET 0x0000000e
+#define CYFLD_CSD_COMP_MODE__SIZE 0x00000001
+#define CYVAL_CSD_COMP_MODE_CHARGE_BUF 0x00000000
+#define CYVAL_CSD_COMP_MODE_CHARGE_IO 0x00000001
+#define CYFLD_CSD_COMP_PIN__OFFSET 0x0000000f
+#define CYFLD_CSD_COMP_PIN__SIZE 0x00000001
+#define CYVAL_CSD_COMP_PIN_CHANNEL1 0x00000000
+#define CYVAL_CSD_COMP_PIN_CHANNEL2 0x00000001
+#define CYFLD_CSD_POLARITY__OFFSET 0x00000010
+#define CYFLD_CSD_POLARITY__SIZE 0x00000001
+#define CYVAL_CSD_POLARITY_VSSIO 0x00000000
+#define CYVAL_CSD_POLARITY_VDDIO 0x00000001
+#define CYFLD_CSD_POLARITY2__OFFSET 0x00000011
+#define CYFLD_CSD_POLARITY2__SIZE 0x00000001
+#define CYVAL_CSD_POLARITY2_VSSIO 0x00000000
+#define CYVAL_CSD_POLARITY2_VDDIO 0x00000001
+#define CYFLD_CSD_MUTUAL_CAP__OFFSET 0x00000012
+#define CYFLD_CSD_MUTUAL_CAP__SIZE 0x00000001
+#define CYVAL_CSD_MUTUAL_CAP_SELFCAP 0x00000000
+#define CYVAL_CSD_MUTUAL_CAP_MUTUALCAP 0x00000001
+#define CYFLD_CSD_SENSE_COMP_EN__OFFSET 0x00000013
+#define CYFLD_CSD_SENSE_COMP_EN__SIZE 0x00000001
+#define CYFLD_CSD_REBUF_OUTSEL__OFFSET 0x00000015
+#define CYFLD_CSD_REBUF_OUTSEL__SIZE 0x00000001
+#define CYVAL_CSD_REBUF_OUTSEL_AMUXA 0x00000000
+#define CYVAL_CSD_REBUF_OUTSEL_AMUXB 0x00000001
+#define CYFLD_CSD_SENSE_INSEL__OFFSET 0x00000016
+#define CYFLD_CSD_SENSE_INSEL__SIZE 0x00000001
+#define CYVAL_CSD_SENSE_INSEL_SENSE_CHANNEL1 0x00000000
+#define CYVAL_CSD_SENSE_INSEL_SENSE_AMUXA 0x00000001
+#define CYFLD_CSD_REFBUF_DRV__OFFSET 0x00000017
+#define CYFLD_CSD_REFBUF_DRV__SIZE 0x00000002
+#define CYVAL_CSD_REFBUF_DRV_OFF 0x00000000
+#define CYVAL_CSD_REFBUF_DRV_DRV_1 0x00000001
+#define CYVAL_CSD_REFBUF_DRV_DRV_2 0x00000002
+#define CYVAL_CSD_REFBUF_DRV_DRV_3 0x00000003
+#define CYFLD_CSD_DDFTSEL__OFFSET 0x0000001a
+#define CYFLD_CSD_DDFTSEL__SIZE 0x00000003
+#define CYVAL_CSD_DDFTSEL_NORMAL 0x00000000
+#define CYVAL_CSD_DDFTSEL_CSD_SENSE 0x00000001
+#define CYVAL_CSD_DDFTSEL_CSD_SHIELD 0x00000002
+#define CYVAL_CSD_DDFTSEL_CLK_SAMPLE 0x00000003
+#define CYVAL_CSD_DDFTSEL_COMP_OUT 0x00000004
+#define CYFLD_CSD_ADFTEN__OFFSET 0x0000001d
+#define CYFLD_CSD_ADFTEN__SIZE 0x00000001
+#define CYFLD_CSD_DDFTCOMP__OFFSET 0x0000001e
+#define CYFLD_CSD_DDFTCOMP__SIZE 0x00000001
+#define CYVAL_CSD_DDFTCOMP_REFBUFCOMP 0x00000000
+#define CYVAL_CSD_DDFTCOMP_SENSECOMP 0x00000001
+#define CYFLD_CSD_ENABLE__OFFSET 0x0000001f
+#define CYFLD_CSD_ENABLE__SIZE 0x00000001
+#define CYREG_CSD_IDAC 0x40280008
+#define CYFLD_CSD_IDAC1__OFFSET 0x00000000
+#define CYFLD_CSD_IDAC1__SIZE 0x00000008
+#define CYFLD_CSD_IDAC1_MODE__OFFSET 0x00000008
+#define CYFLD_CSD_IDAC1_MODE__SIZE 0x00000002
+#define CYVAL_CSD_IDAC1_MODE_OFF 0x00000000
+#define CYVAL_CSD_IDAC1_MODE_FIXED 0x00000001
+#define CYVAL_CSD_IDAC1_MODE_VARIABLE 0x00000002
+#define CYVAL_CSD_IDAC1_MODE_DSI 0x00000003
+#define CYFLD_CSD_IDAC1_RANGE__OFFSET 0x0000000a
+#define CYFLD_CSD_IDAC1_RANGE__SIZE 0x00000001
+#define CYVAL_CSD_IDAC1_RANGE_4X 0x00000000
+#define CYVAL_CSD_IDAC1_RANGE_8X 0x00000001
+#define CYFLD_CSD_POLARITY1_MIR__OFFSET 0x0000000c
+#define CYFLD_CSD_POLARITY1_MIR__SIZE 0x00000001
+#define CYFLD_CSD_IDAC2__OFFSET 0x00000010
+#define CYFLD_CSD_IDAC2__SIZE 0x00000007
+#define CYFLD_CSD_IDAC2_MODE__OFFSET 0x00000018
+#define CYFLD_CSD_IDAC2_MODE__SIZE 0x00000002
+#define CYVAL_CSD_IDAC2_MODE_OFF 0x00000000
+#define CYVAL_CSD_IDAC2_MODE_FIXED 0x00000001
+#define CYVAL_CSD_IDAC2_MODE_VARIABLE 0x00000002
+#define CYVAL_CSD_IDAC2_MODE_DSI 0x00000003
+#define CYFLD_CSD_IDAC2_RANGE__OFFSET 0x0000001a
+#define CYFLD_CSD_IDAC2_RANGE__SIZE 0x00000001
+#define CYVAL_CSD_IDAC2_RANGE_4X 0x00000000
+#define CYVAL_CSD_IDAC2_RANGE_8X 0x00000001
+#define CYFLD_CSD_POLARITY2_MIR__OFFSET 0x0000001c
+#define CYFLD_CSD_POLARITY2_MIR__SIZE 0x00000001
+#define CYFLD_CSD_FEEDBACK_MODE__OFFSET 0x0000001e
+#define CYFLD_CSD_FEEDBACK_MODE__SIZE 0x00000001
+#define CYVAL_CSD_FEEDBACK_MODE_FLOP 0x00000000
+#define CYVAL_CSD_FEEDBACK_MODE_COMP 0x00000001
+#define CYREG_CSD_COUNTER 0x4028000c
+#define CYFLD_CSD_COUNTER__OFFSET 0x00000000
+#define CYFLD_CSD_COUNTER__SIZE 0x00000010
+#define CYFLD_CSD_PERIOD__OFFSET 0x00000010
+#define CYFLD_CSD_PERIOD__SIZE 0x00000010
+#define CYREG_CSD_STATUS 0x40280010
+#define CYFLD_CSD_CSD_CHARGE__OFFSET 0x00000000
+#define CYFLD_CSD_CSD_CHARGE__SIZE 0x00000001
+#define CYFLD_CSD_CSD_SENSE__OFFSET 0x00000001
+#define CYFLD_CSD_CSD_SENSE__SIZE 0x00000001
+#define CYFLD_CSD_COMP_OUT__OFFSET 0x00000002
+#define CYFLD_CSD_COMP_OUT__SIZE 0x00000001
+#define CYVAL_CSD_COMP_OUT_C_LT_VREF 0x00000000
+#define CYVAL_CSD_COMP_OUT_C_GT_VREF 0x00000001
+#define CYFLD_CSD_SAMPLE__OFFSET 0x00000003
+#define CYFLD_CSD_SAMPLE__SIZE 0x00000001
+#define CYREG_CSD_INTR 0x40280014
+#define CYFLD_CSD_CSD__OFFSET 0x00000000
+#define CYFLD_CSD_CSD__SIZE 0x00000001
+#define CYREG_CSD_INTR_SET 0x40280018
+#define CYREG_CSD_PWM 0x4028001c
+#define CYFLD_CSD_PWM_COUNT__OFFSET 0x00000000
+#define CYFLD_CSD_PWM_COUNT__SIZE 0x00000004
+#define CYFLD_CSD_PWM_SEL__OFFSET 0x00000004
+#define CYFLD_CSD_PWM_SEL__SIZE 0x00000002
+#define CYVAL_CSD_PWM_SEL_OFF 0x00000000
+#define CYVAL_CSD_PWM_SEL_FIXED_HIGH 0x00000002
+#define CYVAL_CSD_PWM_SEL_FIXED_LOW 0x00000003
+#define CYREG_CSD_TRIM1 0x4028ff00
+#define CYFLD_CSD_IDAC1_SRC_TRIM__OFFSET 0x00000000
+#define CYFLD_CSD_IDAC1_SRC_TRIM__SIZE 0x00000004
+#define CYFLD_CSD_IDAC2_SRC_TRIM__OFFSET 0x00000004
+#define CYFLD_CSD_IDAC2_SRC_TRIM__SIZE 0x00000004
+#define CYREG_CSD_TRIM2 0x4028ff04
+#define CYFLD_CSD_IDAC1_SNK_TRIM__OFFSET 0x00000000
+#define CYFLD_CSD_IDAC1_SNK_TRIM__SIZE 0x00000004
+#define CYFLD_CSD_IDAC2_SNK_TRIM__OFFSET 0x00000004
+#define CYFLD_CSD_IDAC2_SNK_TRIM__SIZE 0x00000004
+#define CYDEV_LCD_BASE 0x402a0000
+#define CYDEV_LCD_SIZE 0x00010000
+#define CYREG_LCD_ID 0x402a0000
+#define CYFLD_LCD_ID__OFFSET 0x00000000
+#define CYFLD_LCD_ID__SIZE 0x00000010
+#define CYFLD_LCD_REVISION__OFFSET 0x00000010
+#define CYFLD_LCD_REVISION__SIZE 0x00000010
+#define CYREG_LCD_DIVIDER 0x402a0004
+#define CYFLD_LCD_SUBFR_DIV__OFFSET 0x00000000
+#define CYFLD_LCD_SUBFR_DIV__SIZE 0x00000010
+#define CYFLD_LCD_DEAD_DIV__OFFSET 0x00000010
+#define CYFLD_LCD_DEAD_DIV__SIZE 0x00000010
+#define CYREG_LCD_CONTROL 0x402a0008
+#define CYFLD_LCD_LS_EN__OFFSET 0x00000000
+#define CYFLD_LCD_LS_EN__SIZE 0x00000001
+#define CYFLD_LCD_HS_EN__OFFSET 0x00000001
+#define CYFLD_LCD_HS_EN__SIZE 0x00000001
+#define CYFLD_LCD_LCD_MODE__OFFSET 0x00000002
+#define CYFLD_LCD_LCD_MODE__SIZE 0x00000001
+#define CYVAL_LCD_LCD_MODE_LS 0x00000000
+#define CYVAL_LCD_LCD_MODE_HS 0x00000001
+#define CYFLD_LCD_TYPE__OFFSET 0x00000003
+#define CYFLD_LCD_TYPE__SIZE 0x00000001
+#define CYVAL_LCD_TYPE_TYPE_A 0x00000000
+#define CYVAL_LCD_TYPE_TYPE_B 0x00000001
+#define CYFLD_LCD_OP_MODE__OFFSET 0x00000004
+#define CYFLD_LCD_OP_MODE__SIZE 0x00000001
+#define CYVAL_LCD_OP_MODE_PWM 0x00000000
+#define CYVAL_LCD_OP_MODE_CORRELATION 0x00000001
+#define CYFLD_LCD_BIAS__OFFSET 0x00000005
+#define CYFLD_LCD_BIAS__SIZE 0x00000002
+#define CYVAL_LCD_BIAS_HALF 0x00000000
+#define CYVAL_LCD_BIAS_THIRD 0x00000001
+#define CYVAL_LCD_BIAS_FOURTH 0x00000002
+#define CYVAL_LCD_BIAS_FIFTH 0x00000003
+#define CYFLD_LCD_COM_NUM__OFFSET 0x00000008
+#define CYFLD_LCD_COM_NUM__SIZE 0x00000004
+#define CYFLD_LCD_LS_EN_STAT__OFFSET 0x0000001f
+#define CYFLD_LCD_LS_EN_STAT__SIZE 0x00000001
+#define CYREG_LCD_DATA00 0x402a0100
+#define CYFLD_LCD_DATA__OFFSET 0x00000000
+#define CYFLD_LCD_DATA__SIZE 0x00000020
+#define CYREG_LCD_DATA01 0x402a0104
+#define CYREG_LCD_DATA02 0x402a0108
+#define CYREG_LCD_DATA03 0x402a010c
+#define CYREG_LCD_DATA04 0x402a0110
+#define CYREG_LCD_DATA05 0x402a0114
+#define CYREG_LCD_DATA06 0x402a0118
+#define CYREG_LCD_DATA07 0x402a011c
+#define CYDEV_LPCOMP_BASE 0x402b0000
+#define CYDEV_LPCOMP_SIZE 0x00010000
+#define CYREG_LPCOMP_ID 0x402b0000
+#define CYFLD_LPCOMP_ID__OFFSET 0x00000000
+#define CYFLD_LPCOMP_ID__SIZE 0x00000010
+#define CYFLD_LPCOMP_REVISION__OFFSET 0x00000010
+#define CYFLD_LPCOMP_REVISION__SIZE 0x00000010
+#define CYREG_LPCOMP_CONFIG 0x402b0004
+#define CYFLD_LPCOMP_MODE1__OFFSET 0x00000000
+#define CYFLD_LPCOMP_MODE1__SIZE 0x00000002
+#define CYVAL_LPCOMP_MODE1_SLOW 0x00000000
+#define CYVAL_LPCOMP_MODE1_FAST 0x00000001
+#define CYVAL_LPCOMP_MODE1_ULP 0x00000002
+#define CYFLD_LPCOMP_HYST1__OFFSET 0x00000002
+#define CYFLD_LPCOMP_HYST1__SIZE 0x00000001
+#define CYFLD_LPCOMP_FILTER1__OFFSET 0x00000003
+#define CYFLD_LPCOMP_FILTER1__SIZE 0x00000001
+#define CYFLD_LPCOMP_INTTYPE1__OFFSET 0x00000004
+#define CYFLD_LPCOMP_INTTYPE1__SIZE 0x00000002
+#define CYVAL_LPCOMP_INTTYPE1_DISABLE 0x00000000
+#define CYVAL_LPCOMP_INTTYPE1_RISING 0x00000001
+#define CYVAL_LPCOMP_INTTYPE1_FALLING 0x00000002
+#define CYVAL_LPCOMP_INTTYPE1_BOTH 0x00000003
+#define CYFLD_LPCOMP_OUT1__OFFSET 0x00000006
+#define CYFLD_LPCOMP_OUT1__SIZE 0x00000001
+#define CYFLD_LPCOMP_ENABLE1__OFFSET 0x00000007
+#define CYFLD_LPCOMP_ENABLE1__SIZE 0x00000001
+#define CYFLD_LPCOMP_MODE2__OFFSET 0x00000008
+#define CYFLD_LPCOMP_MODE2__SIZE 0x00000002
+#define CYVAL_LPCOMP_MODE2_SLOW 0x00000000
+#define CYVAL_LPCOMP_MODE2_FAST 0x00000001
+#define CYVAL_LPCOMP_MODE2_ULP 0x00000002
+#define CYFLD_LPCOMP_HYST2__OFFSET 0x0000000a
+#define CYFLD_LPCOMP_HYST2__SIZE 0x00000001
+#define CYFLD_LPCOMP_FILTER2__OFFSET 0x0000000b
+#define CYFLD_LPCOMP_FILTER2__SIZE 0x00000001
+#define CYFLD_LPCOMP_INTTYPE2__OFFSET 0x0000000c
+#define CYFLD_LPCOMP_INTTYPE2__SIZE 0x00000002
+#define CYVAL_LPCOMP_INTTYPE2_DISABLE 0x00000000
+#define CYVAL_LPCOMP_INTTYPE2_RISING 0x00000001
+#define CYVAL_LPCOMP_INTTYPE2_FALLING 0x00000002
+#define CYVAL_LPCOMP_INTTYPE2_BOTH 0x00000003
+#define CYFLD_LPCOMP_OUT2__OFFSET 0x0000000e
+#define CYFLD_LPCOMP_OUT2__SIZE 0x00000001
+#define CYFLD_LPCOMP_ENABLE2__OFFSET 0x0000000f
+#define CYFLD_LPCOMP_ENABLE2__SIZE 0x00000001
+#define CYFLD_LPCOMP_DSI_BYPASS1__OFFSET 0x00000010
+#define CYFLD_LPCOMP_DSI_BYPASS1__SIZE 0x00000001
+#define CYFLD_LPCOMP_DSI_LEVEL1__OFFSET 0x00000011
+#define CYFLD_LPCOMP_DSI_LEVEL1__SIZE 0x00000001
+#define CYFLD_LPCOMP_DSI_BYPASS2__OFFSET 0x00000014
+#define CYFLD_LPCOMP_DSI_BYPASS2__SIZE 0x00000001
+#define CYFLD_LPCOMP_DSI_LEVEL2__OFFSET 0x00000015
+#define CYFLD_LPCOMP_DSI_LEVEL2__SIZE 0x00000001
+#define CYREG_LPCOMP_DFT 0x402b0008
+#define CYFLD_LPCOMP_CAL_EN__OFFSET 0x00000000
+#define CYFLD_LPCOMP_CAL_EN__SIZE 0x00000001
+#define CYFLD_LPCOMP_BYPASS__OFFSET 0x00000001
+#define CYFLD_LPCOMP_BYPASS__SIZE 0x00000001
+#define CYREG_LPCOMP_INTR 0x402b0010
+#define CYFLD_LPCOMP_COMP1__OFFSET 0x00000000
+#define CYFLD_LPCOMP_COMP1__SIZE 0x00000001
+#define CYFLD_LPCOMP_COMP2__OFFSET 0x00000001
+#define CYFLD_LPCOMP_COMP2__SIZE 0x00000001
+#define CYREG_LPCOMP_INTR_SET 0x402b0014
+#define CYREG_LPCOMP_INTR_MASK 0x402b0018
+#define CYFLD_LPCOMP_COMP1_MASK__OFFSET 0x00000000
+#define CYFLD_LPCOMP_COMP1_MASK__SIZE 0x00000001
+#define CYFLD_LPCOMP_COMP2_MASK__OFFSET 0x00000001
+#define CYFLD_LPCOMP_COMP2_MASK__SIZE 0x00000001
+#define CYREG_LPCOMP_INTR_MASKED 0x402b001c
+#define CYFLD_LPCOMP_COMP1_MASKED__OFFSET 0x00000000
+#define CYFLD_LPCOMP_COMP1_MASKED__SIZE 0x00000001
+#define CYFLD_LPCOMP_COMP2_MASKED__OFFSET 0x00000001
+#define CYFLD_LPCOMP_COMP2_MASKED__SIZE 0x00000001
+#define CYREG_LPCOMP_TRIM1 0x402bff00
+#define CYFLD_LPCOMP_COMP1_TRIMA__OFFSET 0x00000000
+#define CYFLD_LPCOMP_COMP1_TRIMA__SIZE 0x00000005
+#define CYREG_LPCOMP_TRIM2 0x402bff04
+#define CYFLD_LPCOMP_COMP1_TRIMB__OFFSET 0x00000000
+#define CYFLD_LPCOMP_COMP1_TRIMB__SIZE 0x00000005
+#define CYREG_LPCOMP_TRIM3 0x402bff08
+#define CYFLD_LPCOMP_COMP2_TRIMA__OFFSET 0x00000000
+#define CYFLD_LPCOMP_COMP2_TRIMA__SIZE 0x00000005
+#define CYREG_LPCOMP_TRIM4 0x402bff0c
+#define CYFLD_LPCOMP_COMP2_TRIMB__OFFSET 0x00000000
+#define CYFLD_LPCOMP_COMP2_TRIMB__SIZE 0x00000005
+#define CYDEV_BLE_BASE 0x402e0000
+#define CYDEV_BLE_SIZE 0x00010000
+#define CYDEV_BLE_BLERD_BASE 0x402e0000
+#define CYDEV_BLE_BLERD_SIZE 0x00000200
+#define CYREG_BLE_BLERD_CFG1 0x402e0000
+#define CYFLD_BLE_BLERD_RX_DATA_INVERSE__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_RX_DATA_INVERSE__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TX_DATA_INVERSE__OFFSET 0x00000001
+#define CYFLD_BLE_BLERD_TX_DATA_INVERSE__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_AGC_DISABLE__OFFSET 0x00000002
+#define CYFLD_BLE_BLERD_AGC_DISABLE__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_RF_PLL_DIRECT__OFFSET 0x00000003
+#define CYFLD_BLE_BLERD_RF_PLL_DIRECT__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_CLKGATING_DISABLE__OFFSET 0x00000004
+#define CYFLD_BLE_BLERD_CLKGATING_DISABLE__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_EN_BR_CLK__OFFSET 0x00000005
+#define CYFLD_BLE_BLERD_EN_BR_CLK__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_ADC_IQ_INVERSE__OFFSET 0x00000006
+#define CYFLD_BLE_BLERD_ADC_IQ_INVERSE__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TX_PA_RAMP_MODE__OFFSET 0x00000007
+#define CYFLD_BLE_BLERD_TX_PA_RAMP_MODE__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_RADIO_STANDALONE__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_RADIO_STANDALONE__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_ADC_DC_CAPTURE_EN__OFFSET 0x00000009
+#define CYFLD_BLE_BLERD_ADC_DC_CAPTURE_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_BURNIN_CLK_EN__OFFSET 0x0000000a
+#define CYFLD_BLE_BLERD_BURNIN_CLK_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_CBPF_GAIN__OFFSET 0x0000000b
+#define CYFLD_BLE_BLERD_CBPF_GAIN__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_LNA_GAIN__OFFSET 0x0000000d
+#define CYFLD_BLE_BLERD_LNA_GAIN__SIZE 0x00000003
+#define CYREG_BLE_BLERD_CFG2 0x402e0004
+#define CYFLD_BLE_BLERD_DAC_REG_DATA__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_DAC_REG_DATA__SIZE 0x0000000a
+#define CYFLD_BLE_BLERD_DAC_DFT_MODE__OFFSET 0x0000000a
+#define CYFLD_BLE_BLERD_DAC_DFT_MODE__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_DAC_DFT_EN__OFFSET 0x0000000c
+#define CYFLD_BLE_BLERD_DAC_DFT_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_ADC_DFT_MODE__OFFSET 0x0000000d
+#define CYFLD_BLE_BLERD_ADC_DFT_MODE__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_ADC_DFT_EN__OFFSET 0x0000000f
+#define CYFLD_BLE_BLERD_ADC_DFT_EN__SIZE 0x00000001
+#define CYREG_BLE_BLERD_MODEM 0x402e0008
+#define CYFLD_BLE_BLERD_NARROW_SPD__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_NARROW_SPD__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_WIDE_SPD__OFFSET 0x00000002
+#define CYFLD_BLE_BLERD_WIDE_SPD__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_RST_CNT2_SEL__OFFSET 0x00000004
+#define CYFLD_BLE_BLERD_RST_CNT2_SEL__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_RESET2_EN__OFFSET 0x00000005
+#define CYFLD_BLE_BLERD_RESET2_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_DC_PARAM__OFFSET 0x00000006
+#define CYFLD_BLE_BLERD_DC_PARAM__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_IMREJ_BYPASS__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_IMREJ_BYPASS__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_ADC_FULL_SWING_DETECT_EN__OFFSET 0x00000009
+#define CYFLD_BLE_BLERD_ADC_FULL_SWING_DETECT_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_DC_SCALING_EN__OFFSET 0x0000000a
+#define CYFLD_BLE_BLERD_DC_SCALING_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_ADC_PWR_EST_EN__OFFSET 0x0000000b
+#define CYFLD_BLE_BLERD_ADC_PWR_EST_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_LOAD_PREV_GAIN_EN__OFFSET 0x0000000c
+#define CYFLD_BLE_BLERD_LOAD_PREV_GAIN_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_READ_DC_OFFSET_SEL__OFFSET 0x0000000d
+#define CYFLD_BLE_BLERD_READ_DC_OFFSET_SEL__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_ADCDFT_SEL__OFFSET 0x0000000e
+#define CYFLD_BLE_BLERD_ADCDFT_SEL__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_CW_MODE__OFFSET 0x0000000f
+#define CYFLD_BLE_BLERD_CW_MODE__SIZE 0x00000001
+#define CYREG_BLE_BLERD_FSM 0x402e000c
+#define CYFLD_BLE_BLERD_XO_AMP_DETECT__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_XO_AMP_DETECT__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_LSLDO_OK__OFFSET 0x00000001
+#define CYFLD_BLE_BLERD_LSLDO_OK__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_LFLDO_OK__OFFSET 0x00000002
+#define CYFLD_BLE_BLERD_LFLDO_OK__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_FCAL_PASS_DETECT__OFFSET 0x00000003
+#define CYFLD_BLE_BLERD_FCAL_PASS_DETECT__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_ISO_ENABLE__OFFSET 0x00000004
+#define CYFLD_BLE_BLERD_ISO_ENABLE__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_RX_STATE__OFFSET 0x00000005
+#define CYFLD_BLE_BLERD_RX_STATE__SIZE 0x00000003
+#define CYFLD_BLE_BLERD_TX_STATE__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_TX_STATE__SIZE 0x00000003
+#define CYFLD_BLE_BLERD_SY_STATE__OFFSET 0x0000000b
+#define CYFLD_BLE_BLERD_SY_STATE__SIZE 0x00000003
+#define CYFLD_BLE_BLERD_STATE__OFFSET 0x0000000e
+#define CYFLD_BLE_BLERD_STATE__SIZE 0x00000002
+#define CYREG_BLE_BLERD_DBUS 0x402e0010
+#define CYFLD_BLE_BLERD_RF_FREQ__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_RF_FREQ__SIZE 0x0000000c
+#define CYFLD_BLE_BLERD_DIRECT_RXEN__OFFSET 0x0000000c
+#define CYFLD_BLE_BLERD_DIRECT_RXEN__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_DIRECT_TXEN__OFFSET 0x0000000d
+#define CYFLD_BLE_BLERD_DIRECT_TXEN__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_ISOLATE_N__OFFSET 0x0000000e
+#define CYFLD_BLE_BLERD_ISOLATE_N__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_XTAL_ENABLE__OFFSET 0x0000000f
+#define CYFLD_BLE_BLERD_XTAL_ENABLE__SIZE 0x00000001
+#define CYREG_BLE_BLERD_CFGCTRL 0x402e0014
+#define CYFLD_BLE_BLERD_DSM_MODE__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_DSM_MODE__SIZE 0x00000005
+#define CYFLD_BLE_BLERD_IGNORE_FRAC__OFFSET 0x00000005
+#define CYFLD_BLE_BLERD_IGNORE_FRAC__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_DCCAL_RERUN__OFFSET 0x00000006
+#define CYFLD_BLE_BLERD_DCCAL_RERUN__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_DCCAL_MODE__OFFSET 0x00000007
+#define CYFLD_BLE_BLERD_DCCAL_MODE__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_RCCAL_RERUN__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_RCCAL_RERUN__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_RCCAL_MODE__OFFSET 0x00000009
+#define CYFLD_BLE_BLERD_RCCAL_MODE__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_KVCAL_RERUN__OFFSET 0x0000000a
+#define CYFLD_BLE_BLERD_KVCAL_RERUN__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_FCAL_RERUN__OFFSET 0x0000000b
+#define CYFLD_BLE_BLERD_FCAL_RERUN__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TESTMODE_EN__OFFSET 0x0000000f
+#define CYFLD_BLE_BLERD_TESTMODE_EN__SIZE 0x00000001
+#define CYREG_BLE_BLERD_RSSI 0x402e0018
+#define CYFLD_BLE_BLERD_PREFILT__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_PREFILT__SIZE 0x00000007
+#define CYFLD_BLE_BLERD_POSTFILT__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_POSTFILT__SIZE 0x00000007
+#define CYREG_BLE_BLERD_RMAP 0x402e0024
+#define CYFLD_BLE_BLERD_BB_BYPASS__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_BB_BYPASS__SIZE 0x00000010
+#define CYREG_BLE_BLERD_KVCAL 0x402e0028
+#define CYFLD_BLE_BLERD_DAC_STEP__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_DAC_STEP__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_RUN_DURATION__OFFSET 0x00000002
+#define CYFLD_BLE_BLERD_RUN_DURATION__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_EXP_FREQ_DIFF__OFFSET 0x00000004
+#define CYFLD_BLE_BLERD_EXP_FREQ_DIFF__SIZE 0x00000008
+#define CYREG_BLE_BLERD_CFG_1_FCAL 0x402e002c
+#define CYFLD_BLE_BLERD_COARSE_FRAMES_6__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_COARSE_FRAMES_6__SIZE 0x00000007
+#define CYFLD_BLE_BLERD_COARSE_FRAMES_7__OFFSET 0x00000007
+#define CYFLD_BLE_BLERD_COARSE_FRAMES_7__SIZE 0x00000007
+#define CYREG_BLE_BLERD_CFG_2_FCAL 0x402e0030
+#define CYFLD_BLE_BLERD_COARSE_FRAMES_4__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_COARSE_FRAMES_4__SIZE 0x00000007
+#define CYFLD_BLE_BLERD_COARSE_FRAMES_5__OFFSET 0x00000007
+#define CYFLD_BLE_BLERD_COARSE_FRAMES_5__SIZE 0x00000007
+#define CYREG_BLE_BLERD_CFG_3_FCAL 0x402e0034
+#define CYFLD_BLE_BLERD_COARSE_FRAMES_2__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_COARSE_FRAMES_2__SIZE 0x00000007
+#define CYFLD_BLE_BLERD_COARSE_FRAMES_3__OFFSET 0x00000007
+#define CYFLD_BLE_BLERD_COARSE_FRAMES_3__SIZE 0x00000007
+#define CYREG_BLE_BLERD_CFG_4_FCAL 0x402e0038
+#define CYFLD_BLE_BLERD_COARSE_FRAMES_0__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_COARSE_FRAMES_0__SIZE 0x00000007
+#define CYFLD_BLE_BLERD_COARSE_FRAMES_1__OFFSET 0x00000007
+#define CYFLD_BLE_BLERD_COARSE_FRAMES_1__SIZE 0x00000007
+#define CYREG_BLE_BLERD_CFG_5_FCAL 0x402e003c
+#define CYFLD_BLE_BLERD_FINE_FRAMES__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_FINE_FRAMES__SIZE 0x00000007
+#define CYFLD_BLE_BLERD_CNT_SEL__OFFSET 0x00000007
+#define CYFLD_BLE_BLERD_CNT_SEL__SIZE 0x00000004
+#define CYREG_BLE_BLERD_CFG_6_FCAL 0x402e0040
+#define CYFLD_BLE_BLERD_FRAMES_VCO_OL__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_FRAMES_VCO_OL__SIZE 0x0000000b
+#define CYFLD_BLE_BLERD_VCO_OL_ENBL__OFFSET 0x0000000b
+#define CYFLD_BLE_BLERD_VCO_OL_ENBL__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_DRIFT_CHECK_EN__OFFSET 0x0000000c
+#define CYFLD_BLE_BLERD_DRIFT_CHECK_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_DRIFT_CHECK__OFFSET 0x0000000d
+#define CYFLD_BLE_BLERD_DRIFT_CHECK__SIZE 0x00000002
+#define CYREG_BLE_BLERD_FCAL_TEST 0x402e0044
+#define CYFLD_BLE_BLERD_FINE__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_FINE__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_COARSE__OFFSET 0x00000004
+#define CYFLD_BLE_BLERD_COARSE__SIZE 0x00000008
+#define CYFLD_BLE_BLERD_MODE__OFFSET 0x0000000c
+#define CYFLD_BLE_BLERD_MODE__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_CNT_POLARITY__OFFSET 0x0000000d
+#define CYFLD_BLE_BLERD_CNT_POLARITY__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_LOOP_POLARITY__OFFSET 0x0000000e
+#define CYFLD_BLE_BLERD_LOOP_POLARITY__SIZE 0x00000001
+#define CYREG_BLE_BLERD_TEST 0x402e0048
+#define CYFLD_BLE_BLERD_KVCAL_GAIN__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_KVCAL_GAIN__SIZE 0x00000007
+#define CYFLD_BLE_BLERD_KVCAL_MODE__OFFSET 0x00000007
+#define CYFLD_BLE_BLERD_KVCAL_MODE__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_FRCCAL_CODE__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_FRCCAL_CODE__SIZE 0x00000005
+#define CYFLD_BLE_BLERD_FRCCAL_MODE__OFFSET 0x0000000d
+#define CYFLD_BLE_BLERD_FRCCAL_MODE__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_FRCCAL_POLARITY__OFFSET 0x0000000e
+#define CYFLD_BLE_BLERD_FRCCAL_POLARITY__SIZE 0x00000001
+#define CYREG_BLE_BLERD_FPD_TEST 0x402e004c
+#define CYFLD_BLE_BLERD_BB_FPUP_XO_BUF_ALL__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_BB_FPUP_XO_BUF_ALL__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_BB_XO_BUF_ADC__OFFSET 0x00000002
+#define CYFLD_BLE_BLERD_BB_XO_BUF_ADC__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_BB_XO_BUF_SY__OFFSET 0x00000003
+#define CYFLD_BLE_BLERD_BB_XO_BUF_SY__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_BB_RCCAL_BLOCK__OFFSET 0x00000004
+#define CYFLD_BLE_BLERD_BB_RCCAL_BLOCK__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_FAST_CHARGE__OFFSET 0x00000007
+#define CYFLD_BLE_BLERD_FAST_CHARGE__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_SY_LDOVCO__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_SY_LDOVCO__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_SY_LDOLOPATH__OFFSET 0x00000009
+#define CYFLD_BLE_BLERD_SY_LDOLOPATH__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_SY_LDOFFFB__OFFSET 0x0000000a
+#define CYFLD_BLE_BLERD_SY_LDOFFFB__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_BALUN_HFLDO__OFFSET 0x0000000b
+#define CYFLD_BLE_BLERD_BALUN_HFLDO__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_BALUN_CTUNE__OFFSET 0x0000000c
+#define CYFLD_BLE_BLERD_BALUN_CTUNE__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_FPUP_ALL__OFFSET 0x0000000d
+#define CYFLD_BLE_BLERD_FPUP_ALL__SIZE 0x00000001
+#define CYREG_BLE_BLERD_SY 0x402e0050
+#define CYFLD_BLE_BLERD_TEST_FPD_IBIAS__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_TEST_FPD_IBIAS__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPD_VCO__OFFSET 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPD_VCO__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPD_DIV2__OFFSET 0x00000002
+#define CYFLD_BLE_BLERD_TEST_FPD_DIV2__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPD_LOPATHDIVN__OFFSET 0x00000004
+#define CYFLD_BLE_BLERD_TEST_FPD_LOPATHDIVN__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPD_DIV2_BUF__OFFSET 0x00000005
+#define CYFLD_BLE_BLERD_TEST_FPD_DIV2_BUF__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPD_DIVN__OFFSET 0x00000006
+#define CYFLD_BLE_BLERD_TEST_FPD_DIVN__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPD_FCAL__OFFSET 0x00000007
+#define CYFLD_BLE_BLERD_TEST_FPD_FCAL__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPD_CPLPF__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_TEST_FPD_CPLPF__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPD_LOPATHTX__OFFSET 0x00000009
+#define CYFLD_BLE_BLERD_TEST_FPD_LOPATHTX__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPD_DIV2_DRV__OFFSET 0x0000000a
+#define CYFLD_BLE_BLERD_TEST_FPD_DIV2_DRV__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPD_TX_POWERSAVE__OFFSET 0x0000000b
+#define CYFLD_BLE_BLERD_TEST_FPD_TX_POWERSAVE__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPD_FCAL_AMP__OFFSET 0x0000000c
+#define CYFLD_BLE_BLERD_TEST_FPD_FCAL_AMP__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPD_OPENLOOP__OFFSET 0x0000000d
+#define CYFLD_BLE_BLERD_TEST_FPD_OPENLOOP__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPD_LOOP_FREEZE__OFFSET 0x0000000e
+#define CYFLD_BLE_BLERD_TEST_FPD_LOOP_FREEZE__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPUP_ALL__OFFSET 0x0000000f
+#define CYFLD_BLE_BLERD_TEST_FPUP_ALL__SIZE 0x00000001
+#define CYREG_BLE_BLERD_TEST2_SY 0x402e0054
+#define CYFLD_BLE_BLERD_ICP_CODE__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_ICP_CODE__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_FPD_DSM_RUN__OFFSET 0x00000005
+#define CYFLD_BLE_BLERD_FPD_DSM_RUN__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_FORCE_DSM_RUN__OFFSET 0x00000006
+#define CYFLD_BLE_BLERD_FORCE_DSM_RUN__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_FORCE_DSM_FRAC__OFFSET 0x00000007
+#define CYFLD_BLE_BLERD_FORCE_DSM_FRAC__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_DSM_FRAC__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_DSM_FRAC__SIZE 0x00000008
+#define CYREG_BLE_BLERD_TX 0x402e0058
+#define CYFLD_BLE_BLERD_TEST_FPD_DAC__OFFSET 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPD_DAC__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPD_LPF__OFFSET 0x00000002
+#define CYFLD_BLE_BLERD_TEST_FPD_LPF__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPD_DRIVER__OFFSET 0x00000003
+#define CYFLD_BLE_BLERD_TEST_FPD_DRIVER__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPD_PREDRIVER__OFFSET 0x00000004
+#define CYFLD_BLE_BLERD_TEST_FPD_PREDRIVER__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPD_FN_TXEN__OFFSET 0x00000005
+#define CYFLD_BLE_BLERD_TEST_FPD_FN_TXEN__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPD_KVM_NFDEV__OFFSET 0x00000006
+#define CYFLD_BLE_BLERD_TEST_FPD_KVM_NFDEV__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPD_KVM_PFDEV__OFFSET 0x00000007
+#define CYFLD_BLE_BLERD_TEST_FPD_KVM_PFDEV__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPUP_TX_ALL__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_TEST_FPUP_TX_ALL__SIZE 0x00000001
+#define CYREG_BLE_BLERD_RX 0x402e005c
+#define CYFLD_BLE_BLERD_TEST_FPD_ADC_ICORE__OFFSET 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPD_ADC_ICORE__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPD_ADC_IREFGEN__OFFSET 0x00000002
+#define CYFLD_BLE_BLERD_TEST_FPD_ADC_IREFGEN__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPD_ADC_QCORE__OFFSET 0x00000003
+#define CYFLD_BLE_BLERD_TEST_FPD_ADC_QCORE__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPD_ADC_QREFGEN__OFFSET 0x00000004
+#define CYFLD_BLE_BLERD_TEST_FPD_ADC_QREFGEN__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPD_BPF__OFFSET 0x00000005
+#define CYFLD_BLE_BLERD_TEST_FPD_BPF__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPD_TIA__OFFSET 0x00000006
+#define CYFLD_BLE_BLERD_TEST_FPD_TIA__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPD_MIXER_LO__OFFSET 0x00000007
+#define CYFLD_BLE_BLERD_TEST_FPD_MIXER_LO__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPD_MIXER_RF__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_TEST_FPD_MIXER_RF__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPD_LNA__OFFSET 0x00000009
+#define CYFLD_BLE_BLERD_TEST_FPD_LNA__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPD_LNA_HIZ__OFFSET 0x0000000a
+#define CYFLD_BLE_BLERD_TEST_FPD_LNA_HIZ__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPD_FN_RXEN__OFFSET 0x0000000b
+#define CYFLD_BLE_BLERD_TEST_FPD_FN_RXEN__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TEST_FPUP_RX_ALL__OFFSET 0x0000000c
+#define CYFLD_BLE_BLERD_TEST_FPUP_RX_ALL__SIZE 0x00000001
+#define CYREG_BLE_BLERD_DIAG1 0x402e0060
+#define CYFLD_BLE_BLERD_DISABLE__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_DISABLE__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_CODE__OFFSET 0x00000001
+#define CYFLD_BLE_BLERD_CODE__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_SEL__OFFSET 0x00000005
+#define CYFLD_BLE_BLERD_SEL__SIZE 0x00000005
+#define CYREG_BLE_BLERD_IM 0x402e0064
+#define CYFLD_BLE_BLERD_DIAG_MON_DISABLE__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_DIAG_MON_DISABLE__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_DIAG_MONI_CODE__OFFSET 0x00000001
+#define CYFLD_BLE_BLERD_DIAG_MONI_CODE__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_DIAG_INJ_DISABLE__OFFSET 0x00000005
+#define CYFLD_BLE_BLERD_DIAG_INJ_DISABLE__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_DIAG_INJ_CODE__OFFSET 0x00000006
+#define CYFLD_BLE_BLERD_DIAG_INJ_CODE__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_DIAG_LOOPBACK__OFFSET 0x0000000a
+#define CYFLD_BLE_BLERD_DIAG_LOOPBACK__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_DIAG_BUMP__OFFSET 0x0000000b
+#define CYFLD_BLE_BLERD_DIAG_BUMP__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_DIAG_RESV__OFFSET 0x0000000f
+#define CYFLD_BLE_BLERD_DIAG_RESV__SIZE 0x00000001
+#define CYREG_BLE_BLERD_LDO_BYPASS 0x402e0068
+#define CYFLD_BLE_BLERD_SYLDOVCO__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_SYLDOVCO__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_SYLDOLOPATH__OFFSET 0x00000001
+#define CYFLD_BLE_BLERD_SYLDOLOPATH__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_SYLDOFFFB__OFFSET 0x00000002
+#define CYFLD_BLE_BLERD_SYLDOFFFB__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_HFLDO__OFFSET 0x00000003
+#define CYFLD_BLE_BLERD_HFLDO__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_RESV_LDOBP__OFFSET 0x00000004
+#define CYFLD_BLE_BLERD_RESV_LDOBP__SIZE 0x0000000c
+#define CYREG_BLE_BLERD_LDO 0x402e006c
+#define CYFLD_BLE_BLERD_BUMP_BALUM_HF__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_BUMP_BALUM_HF__SIZE 0x00000003
+#define CYFLD_BLE_BLERD_BUMP_SY_VCO__OFFSET 0x00000003
+#define CYFLD_BLE_BLERD_BUMP_SY_VCO__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_BUMP_SY_LOPATH__OFFSET 0x00000005
+#define CYFLD_BLE_BLERD_BUMP_SY_LOPATH__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_BUMP_SY_LHV__OFFSET 0x00000007
+#define CYFLD_BLE_BLERD_BUMP_SY_LHV__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_BUMP_SY_FFFB__OFFSET 0x00000009
+#define CYFLD_BLE_BLERD_BUMP_SY_FFFB__SIZE 0x00000003
+#define CYFLD_BLE_BLERD_REV_LDO__OFFSET 0x0000000c
+#define CYFLD_BLE_BLERD_REV_LDO__SIZE 0x00000004
+#define CYREG_BLE_BLERD_BB_BUMP1 0x402e0070
+#define CYFLD_BLE_BLERD_REFCORE_VDD__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_REFCORE_VDD__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_V2I_REG__OFFSET 0x00000002
+#define CYFLD_BLE_BLERD_V2I_REG__SIZE 0x00000003
+#define CYFLD_BLE_BLERD_LFLDO__OFFSET 0x00000005
+#define CYFLD_BLE_BLERD_LFLDO__SIZE 0x00000003
+#define CYFLD_BLE_BLERD_LSLDO__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_LSLDO__SIZE 0x00000003
+#define CYFLD_BLE_BLERD_REV_BBBUMP__OFFSET 0x0000000b
+#define CYFLD_BLE_BLERD_REV_BBBUMP__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_FORCE_BGSTARTUP__OFFSET 0x0000000e
+#define CYFLD_BLE_BLERD_FORCE_BGSTARTUP__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_FPD_REFORCE__OFFSET 0x0000000f
+#define CYFLD_BLE_BLERD_FPD_REFORCE__SIZE 0x00000001
+#define CYREG_BLE_BLERD_BB_BUMP2 0x402e0074
+#define CYFLD_BLE_BLERD_V2I_RCAL__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_V2I_RCAL__SIZE 0x00000005
+#define CYFLD_BLE_BLERD_V2I__OFFSET 0x00000005
+#define CYFLD_BLE_BLERD_V2I__SIZE 0x00000005
+#define CYFLD_BLE_BLERD_VBG_TRIM__OFFSET 0x0000000a
+#define CYFLD_BLE_BLERD_VBG_TRIM__SIZE 0x00000003
+#define CYFLD_BLE_BLERD_SY_IBIAS__OFFSET 0x0000000d
+#define CYFLD_BLE_BLERD_SY_IBIAS__SIZE 0x00000003
+#define CYREG_BLE_BLERD_BB_XO 0x402e0078
+#define CYFLD_BLE_BLERD_DIS_XOCORE_SUPFILT__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_DIS_XOCORE_SUPFILT__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_EN_RE_FASTSTART__OFFSET 0x00000001
+#define CYFLD_BLE_BLERD_EN_RE_FASTSTART__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_EN_CURMEAS__OFFSET 0x00000002
+#define CYFLD_BLE_BLERD_EN_CURMEAS__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_EN_AMPDET_CURMEAS__OFFSET 0x00000003
+#define CYFLD_BLE_BLERD_EN_AMPDET_CURMEAS__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_EN_AMPDET_FASTSTART__OFFSET 0x00000004
+#define CYFLD_BLE_BLERD_EN_AMPDET_FASTSTART__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_CTRL_RC_FASTSTART_RES__OFFSET 0x00000005
+#define CYFLD_BLE_BLERD_CTRL_RC_FASTSTART_RES__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_CTRL_VDDL_XO__OFFSET 0x00000007
+#define CYFLD_BLE_BLERD_CTRL_VDDL_XO__SIZE 0x00000003
+#define CYFLD_BLE_BLERD_CTRL_VDDL_XB__OFFSET 0x0000000a
+#define CYFLD_BLE_BLERD_CTRL_VDDL_XB__SIZE 0x00000003
+#define CYFLD_BLE_BLERD_CTRL_RPREF__OFFSET 0x0000000d
+#define CYFLD_BLE_BLERD_CTRL_RPREF__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_rev_bb_xo__OFFSET 0x0000000f
+#define CYFLD_BLE_BLERD_rev_bb_xo__SIZE 0x00000001
+#define CYREG_BLE_BLERD_BB_XO_CAPTRIM 0x402e007c
+#define CYFLD_BLE_BLERD_X2__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_X2__SIZE 0x00000008
+#define CYFLD_BLE_BLERD_X1__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_X1__SIZE 0x00000008
+#define CYREG_BLE_BLERD_SY_BUMP1 0x402e0080
+#define CYFLD_BLE_BLERD_VCO__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_VCO__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_LOFB_POWERSAVE__OFFSET 0x00000004
+#define CYFLD_BLE_BLERD_LOFB_POWERSAVE__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_IBIAS_LOPATH__OFFSET 0x00000005
+#define CYFLD_BLE_BLERD_IBIAS_LOPATH__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_LDOLO_FORCE_STARTUP__OFFSET 0x00000007
+#define CYFLD_BLE_BLERD_LDOLO_FORCE_STARTUP__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_LOPATH__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_LOPATH__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_PDCPLPF__OFFSET 0x0000000c
+#define CYFLD_BLE_BLERD_PDCPLPF__SIZE 0x00000004
+#define CYREG_BLE_BLERD_SY_BUMP2 0x402e0084
+#define CYFLD_BLE_BLERD_FCAL_BIAS_SEL__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_FCAL_BIAS_SEL__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_ACAP_BIAS_SEL__OFFSET 0x00000002
+#define CYFLD_BLE_BLERD_ACAP_BIAS_SEL__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_ICP_XFACTOR__OFFSET 0x00000004
+#define CYFLD_BLE_BLERD_ICP_XFACTOR__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_ICP_OFFSET__OFFSET 0x00000006
+#define CYFLD_BLE_BLERD_ICP_OFFSET__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_CLKNC_MODE__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_CLKNC_MODE__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_PUP_MON__OFFSET 0x00000009
+#define CYFLD_BLE_BLERD_PUP_MON__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_VCTRL_PULLDN__OFFSET 0x0000000a
+#define CYFLD_BLE_BLERD_VCTRL_PULLDN__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_VMOD_PULLDN__OFFSET 0x0000000b
+#define CYFLD_BLE_BLERD_VMOD_PULLDN__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_RST_DLY__OFFSET 0x0000000c
+#define CYFLD_BLE_BLERD_RST_DLY__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_PDCP_OFFSET__OFFSET 0x0000000e
+#define CYFLD_BLE_BLERD_PDCP_OFFSET__SIZE 0x00000002
+#define CYREG_BLE_BLERD_TX_BUMP1 0x402e0088
+#define CYFLD_BLE_BLERD_TX_DRIVER__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_TX_DRIVER__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_SY_RST_DLY_TX__OFFSET 0x00000004
+#define CYFLD_BLE_BLERD_SY_RST_DLY_TX__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_TX_LPF__OFFSET 0x00000006
+#define CYFLD_BLE_BLERD_TX_LPF__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_TX_VTXREF_PROG__OFFSET 0x0000000a
+#define CYFLD_BLE_BLERD_TX_VTXREF_PROG__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_SY_DIVN_TXPOWERSAVE__OFFSET 0x0000000e
+#define CYFLD_BLE_BLERD_SY_DIVN_TXPOWERSAVE__SIZE 0x00000002
+#define CYREG_BLE_BLERD_TX_BUMP2 0x402e008c
+#define CYFLD_BLE_BLERD_DRV_AB_VBIAS__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_DRV_AB_VBIAS__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_DRV_VCASCH__OFFSET 0x00000004
+#define CYFLD_BLE_BLERD_DRV_VCASCH__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_SY_LDOBGREF_EN__OFFSET 0x00000006
+#define CYFLD_BLE_BLERD_SY_LDOBGREF_EN__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_SY_ICP_OFFSET_TX__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_SY_ICP_OFFSET_TX__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_DAC_RES__OFFSET 0x0000000a
+#define CYFLD_BLE_BLERD_DAC_RES__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_SY_CP_TXPOWERSAVE__OFFSET 0x0000000e
+#define CYFLD_BLE_BLERD_SY_CP_TXPOWERSAVE__SIZE 0x00000002
+#define CYREG_BLE_BLERD_RX_BUMP1 0x402e0090
+#define CYFLD_BLE_BLERD_TIA__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_TIA__SIZE 0x00000003
+#define CYFLD_BLE_BLERD_CBPF__OFFSET 0x00000003
+#define CYFLD_BLE_BLERD_CBPF__SIZE 0x00000003
+#define CYFLD_BLE_BLERD_IF_OFFSET_CALDAC__OFFSET 0x00000006
+#define CYFLD_BLE_BLERD_IF_OFFSET_CALDAC__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_MIXER_VBIAS_SW__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_MIXER_VBIAS_SW__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_MIXER__OFFSET 0x0000000a
+#define CYFLD_BLE_BLERD_MIXER__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_LNA__OFFSET 0x0000000c
+#define CYFLD_BLE_BLERD_LNA__SIZE 0x00000004
+#define CYREG_BLE_BLERD_RX_BUMP2 0x402e0094
+#define CYFLD_BLE_BLERD_LNA_IBIAS__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_LNA_IBIAS__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_TIA_IBIAS__OFFSET 0x00000002
+#define CYFLD_BLE_BLERD_TIA_IBIAS__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_CBPF_IBIAS__OFFSET 0x00000004
+#define CYFLD_BLE_BLERD_CBPF_IBIAS__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_IF_CM_IBIAS__OFFSET 0x00000006
+#define CYFLD_BLE_BLERD_IF_CM_IBIAS__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_CBPF_HIZ_ENABLE__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_CBPF_HIZ_ENABLE__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_COMPLEX_DISABLE__OFFSET 0x00000009
+#define CYFLD_BLE_BLERD_COMPLEX_DISABLE__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_SY_R2HIGHMODE__OFFSET 0x0000000a
+#define CYFLD_BLE_BLERD_SY_R2HIGHMODE__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_SY_HILINEARITYR2_MODE__OFFSET 0x0000000b
+#define CYFLD_BLE_BLERD_SY_HILINEARITYR2_MODE__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_SY_LOWKVAMODE__OFFSET 0x0000000c
+#define CYFLD_BLE_BLERD_SY_LOWKVAMODE__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_SY_LOWKVMMODE__OFFSET 0x0000000d
+#define CYFLD_BLE_BLERD_SY_LOWKVMMODE__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_REV_RX_BUMP2__OFFSET 0x0000000e
+#define CYFLD_BLE_BLERD_REV_RX_BUMP2__SIZE 0x00000002
+#define CYREG_BLE_BLERD_ADC_BUMP1 0x402e0098
+#define CYFLD_BLE_BLERD_I_REF__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_I_REF__SIZE 0x00000003
+#define CYFLD_BLE_BLERD_Q_REF__OFFSET 0x00000003
+#define CYFLD_BLE_BLERD_Q_REF__SIZE 0x00000003
+#define CYFLD_BLE_BLERD_IBG_CAL__OFFSET 0x00000006
+#define CYFLD_BLE_BLERD_IBG_CAL__SIZE 0x00000003
+#define CYFLD_BLE_BLERD_LOOPDLY__OFFSET 0x00000009
+#define CYFLD_BLE_BLERD_LOOPDLY__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_LOOPDLY4X_EN__OFFSET 0x0000000b
+#define CYFLD_BLE_BLERD_LOOPDLY4X_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_LOWPOWER__OFFSET 0x0000000c
+#define CYFLD_BLE_BLERD_LOWPOWER__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_OPAMP_BYPASS__OFFSET 0x0000000d
+#define CYFLD_BLE_BLERD_OPAMP_BYPASS__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_BWCTRL__OFFSET 0x0000000e
+#define CYFLD_BLE_BLERD_BWCTRL__SIZE 0x00000002
+#define CYREG_BLE_BLERD_ADC_BUMP2 0x402e009c
+#define CYFLD_BLE_BLERD_CYCLE_B2_DELAY__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_CYCLE_B2_DELAY__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_CYCLE_B5_DELAY__OFFSET 0x00000001
+#define CYFLD_BLE_BLERD_CYCLE_B5_DELAY__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_DUTCYCLE_25__OFFSET 0x00000002
+#define CYFLD_BLE_BLERD_DUTCYCLE_25__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_METADET_EN__OFFSET 0x00000003
+#define CYFLD_BLE_BLERD_METADET_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_IBUMP__OFFSET 0x00000004
+#define CYFLD_BLE_BLERD_IBUMP__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_PREAMP_SOURCECTRL_N__OFFSET 0x00000005
+#define CYFLD_BLE_BLERD_PREAMP_SOURCECTRL_N__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_PREAMP_GAINCTRL_N__OFFSET 0x00000006
+#define CYFLD_BLE_BLERD_PREAMP_GAINCTRL_N__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_SHORT_INPUT__OFFSET 0x00000007
+#define CYFLD_BLE_BLERD_SHORT_INPUT__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_RETURN_SKEW__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_RETURN_SKEW__SIZE 0x00000003
+#define CYFLD_BLE_BLERD_IQSWAP__OFFSET 0x0000000b
+#define CYFLD_BLE_BLERD_IQSWAP__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_PREAMP_BWCTRL__OFFSET 0x0000000c
+#define CYFLD_BLE_BLERD_PREAMP_BWCTRL__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_REV_ADC_BUMP2__OFFSET 0x0000000e
+#define CYFLD_BLE_BLERD_REV_ADC_BUMP2__SIZE 0x00000002
+#define CYREG_BLE_BLERD_BALUN 0x402e00a0
+#define CYFLD_BLE_BLERD_BUMP_RX_CTUNE__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_BUMP_RX_CTUNE__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_BUMP_TX_CTUNE__OFFSET 0x00000004
+#define CYFLD_BLE_BLERD_BUMP_TX_CTUNE__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_BUMP_VTUNE__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_BUMP_VTUNE__SIZE 0x00000003
+#define CYFLD_BLE_BLERD_BUMP_RTUNE__OFFSET 0x0000000b
+#define CYFLD_BLE_BLERD_BUMP_RTUNE__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_REV_BALUN__OFFSET 0x0000000d
+#define CYFLD_BLE_BLERD_REV_BALUN__SIZE 0x00000003
+#define CYREG_BLE_BLERD_CTR1 0x402e00a4
+#define CYFLD_BLE_BLERD_VCO_WARMUP_TIME__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_VCO_WARMUP_TIME__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_PLL_SETTLING_TIME__OFFSET 0x00000001
+#define CYFLD_BLE_BLERD_PLL_SETTLING_TIME__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_TX_FREEZE_TIME__OFFSET 0x00000003
+#define CYFLD_BLE_BLERD_TX_FREEZE_TIME__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_TX_PREDRV_TIME__OFFSET 0x00000005
+#define CYFLD_BLE_BLERD_TX_PREDRV_TIME__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TX_MODSTART_TIME__OFFSET 0x00000006
+#define CYFLD_BLE_BLERD_TX_MODSTART_TIME__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_TX_DF2_SEL__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_TX_DF2_SEL__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_ADC_FULL_SWING_MONI_EN__OFFSET 0x00000009
+#define CYFLD_BLE_BLERD_ADC_FULL_SWING_MONI_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_DBG_SELECT__OFFSET 0x0000000a
+#define CYFLD_BLE_BLERD_DBG_SELECT__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_RX_DC_FREEZE_EN__OFFSET 0x0000000c
+#define CYFLD_BLE_BLERD_RX_DC_FREEZE_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_RX_ENV_FREEZE_EN__OFFSET 0x0000000d
+#define CYFLD_BLE_BLERD_RX_ENV_FREEZE_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_AGC_RST_DLY__OFFSET 0x0000000e
+#define CYFLD_BLE_BLERD_AGC_RST_DLY__SIZE 0x00000002
+#define CYREG_BLE_BLERD_AGC 0x402e00a8
+#define CYFLD_BLE_BLERD_RST_EN__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_RST_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_CHECK_SAT_EN__OFFSET 0x00000001
+#define CYFLD_BLE_BLERD_CHECK_SAT_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_SAT_CHK_TIM__OFFSET 0x00000002
+#define CYFLD_BLE_BLERD_SAT_CHK_TIM__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_GAIN_MAPPING_MODE__OFFSET 0x00000003
+#define CYFLD_BLE_BLERD_GAIN_MAPPING_MODE__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_GAIN_SAT_THRES__OFFSET 0x00000004
+#define CYFLD_BLE_BLERD_GAIN_SAT_THRES__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_PWR_MEAS_TIM__OFFSET 0x00000006
+#define CYFLD_BLE_BLERD_PWR_MEAS_TIM__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_GAIN_STABLE_TIM__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_GAIN_STABLE_TIM__SIZE 0x00000005
+#define CYFLD_BLE_BLERD_START_WAIT_TIM__OFFSET 0x0000000d
+#define CYFLD_BLE_BLERD_START_WAIT_TIM__SIZE 0x00000003
+#define CYREG_BLE_BLERD_THRSHD1 0x402e00ac
+#define CYFLD_BLE_BLERD_AGC60_66__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_AGC60_66__SIZE 0x00000006
+#define CYFLD_BLE_BLERD_AGC66_60__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_AGC66_60__SIZE 0x00000006
+#define CYREG_BLE_BLERD_THRSHD2 0x402e00b0
+#define CYFLD_BLE_BLERD_AGC48_60__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_AGC48_60__SIZE 0x00000006
+#define CYFLD_BLE_BLERD_AGC60_48__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_AGC60_48__SIZE 0x00000006
+#define CYREG_BLE_BLERD_THRSHD3 0x402e00b4
+#define CYFLD_BLE_BLERD_AGC36_48__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_AGC36_48__SIZE 0x00000006
+#define CYFLD_BLE_BLERD_AGC48_36__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_AGC48_36__SIZE 0x00000006
+#define CYREG_BLE_BLERD_THRSHD4 0x402e00b8
+#define CYFLD_BLE_BLERD_AGC18_36__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_AGC18_36__SIZE 0x00000006
+#define CYFLD_BLE_BLERD_AGC36_18__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_AGC36_18__SIZE 0x00000006
+#define CYREG_BLE_BLERD_THRSHD5 0x402e00bc
+#define CYFLD_BLE_BLERD_AGC0_18__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_AGC0_18__SIZE 0x00000006
+#define CYFLD_BLE_BLERD_AGC18_0__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_AGC18_0__SIZE 0x00000006
+#define CYREG_BLE_BLERD_DC 0x402e00c0
+#define CYFLD_BLE_BLERD_COMP_Q_CODE__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_COMP_Q_CODE__SIZE 0x00000008
+#define CYFLD_BLE_BLERD_COMP_I_CODE__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_COMP_I_CODE__SIZE 0x00000008
+#define CYREG_BLE_BLERD_IQMIS 0x402e00c4
+#define CYFLD_BLE_BLERD_IQCOMP_QVAL__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_IQCOMP_QVAL__SIZE 0x00000008
+#define CYFLD_BLE_BLERD_IQCOMP_IVAL__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_IQCOMP_IVAL__SIZE 0x00000008
+#define CYREG_BLE_BLERD_DCCAL 0x402e00c8
+#define CYFLD_BLE_BLERD_TEST_IBITS__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_TEST_IBITS__SIZE 0x00000006
+#define CYFLD_BLE_BLERD_TEST_QBITS__OFFSET 0x00000006
+#define CYFLD_BLE_BLERD_TEST_QBITS__SIZE 0x00000006
+#define CYFLD_BLE_BLERD_TEST_MODE__OFFSET 0x0000000c
+#define CYFLD_BLE_BLERD_TEST_MODE__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TEST_Q_POLARITY__OFFSET 0x0000000d
+#define CYFLD_BLE_BLERD_TEST_Q_POLARITY__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_TEST_I_POLARITY__OFFSET 0x0000000e
+#define CYFLD_BLE_BLERD_TEST_I_POLARITY__SIZE 0x00000001
+#define CYREG_BLE_BLERD_RCCAL 0x402e00cc
+#define CYFLD_BLE_BLERD_CODE_RX__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_CODE_RX__SIZE 0x00000005
+#define CYFLD_BLE_BLERD_CODE_TX__OFFSET 0x00000005
+#define CYFLD_BLE_BLERD_CODE_TX__SIZE 0x00000005
+#define CYFLD_BLE_BLERD_SOFTRST_POWER_DIFF__OFFSET 0x0000000b
+#define CYFLD_BLE_BLERD_SOFTRST_POWER_DIFF__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_SOFTRST_EN_TOSTR__OFFSET 0x0000000c
+#define CYFLD_BLE_BLERD_SOFTRST_EN_TOSTR__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_SOFTRST_EN_TODIFF__OFFSET 0x0000000d
+#define CYFLD_BLE_BLERD_SOFTRST_EN_TODIFF__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_AGC_GAIN_INC_TIMES_THRES__OFFSET 0x0000000e
+#define CYFLD_BLE_BLERD_AGC_GAIN_INC_TIMES_THRES__SIZE 0x00000002
+#define CYREG_BLE_BLERD_DSM1 0x402e00d0
+#define CYFLD_BLE_BLERD_INDX_CODE3__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_INDX_CODE3__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_INDX_CODE2__OFFSET 0x00000004
+#define CYFLD_BLE_BLERD_INDX_CODE2__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_INDX_CODE1__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_INDX_CODE1__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_INDX_CODE0__OFFSET 0x0000000c
+#define CYFLD_BLE_BLERD_INDX_CODE0__SIZE 0x00000004
+#define CYREG_BLE_BLERD_DSM2 0x402e00d4
+#define CYFLD_BLE_BLERD_INDX_CODE7__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_INDX_CODE7__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_INDX_CODE6__OFFSET 0x00000004
+#define CYFLD_BLE_BLERD_INDX_CODE6__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_INDX_CODE5__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_INDX_CODE5__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_INDX_CODE4__OFFSET 0x0000000c
+#define CYFLD_BLE_BLERD_INDX_CODE4__SIZE 0x00000004
+#define CYREG_BLE_BLERD_DSM3 0x402e00d8
+#define CYFLD_BLE_BLERD_INDX_CODE11__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_INDX_CODE11__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_INDX_CODE10__OFFSET 0x00000004
+#define CYFLD_BLE_BLERD_INDX_CODE10__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_INDX_CODE9__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_INDX_CODE9__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_INDX_CODE8__OFFSET 0x0000000c
+#define CYFLD_BLE_BLERD_INDX_CODE8__SIZE 0x00000004
+#define CYREG_BLE_BLERD_DSM4 0x402e00dc
+#define CYFLD_BLE_BLERD_INDX_CODE15__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_INDX_CODE15__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_INDX_CODE14__OFFSET 0x00000004
+#define CYFLD_BLE_BLERD_INDX_CODE14__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_INDX_CODE13__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_INDX_CODE13__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_INDX_CODE12__OFFSET 0x0000000c
+#define CYFLD_BLE_BLERD_INDX_CODE12__SIZE 0x00000004
+#define CYREG_BLE_BLERD_DSM5 0x402e00e0
+#define CYFLD_BLE_BLERD_INDX_CODE19__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_INDX_CODE19__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_INDX_CODE18__OFFSET 0x00000004
+#define CYFLD_BLE_BLERD_INDX_CODE18__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_INDX_CODE17__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_INDX_CODE17__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_INDX_CODE16__OFFSET 0x0000000c
+#define CYFLD_BLE_BLERD_INDX_CODE16__SIZE 0x00000004
+#define CYREG_BLE_BLERD_DSM6 0x402e00e4
+#define CYFLD_BLE_BLERD_INDX_CODE23__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_INDX_CODE23__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_INDX_CODE22__OFFSET 0x00000004
+#define CYFLD_BLE_BLERD_INDX_CODE22__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_INDX_CODE21__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_INDX_CODE21__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_INDX_CODE20__OFFSET 0x0000000c
+#define CYFLD_BLE_BLERD_INDX_CODE20__SIZE 0x00000004
+#define CYREG_BLE_BLERD_MONI 0x402e00e8
+#define CYFLD_BLE_BLERD_PUP_SIG__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_PUP_SIG__SIZE 0x0000000b
+#define CYFLD_BLE_BLERD_CBPF_CODE__OFFSET 0x0000000b
+#define CYFLD_BLE_BLERD_CBPF_CODE__SIZE 0x00000002
+#define CYFLD_BLE_BLERD_LNA_CODE__OFFSET 0x0000000d
+#define CYFLD_BLE_BLERD_LNA_CODE__SIZE 0x00000003
+#define CYREG_BLE_BLERD_DBG_BB 0x402e00ec
+#define CYFLD_BLE_BLERD_RX_OFFSET_Q_CODE__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_RX_OFFSET_Q_CODE__SIZE 0x00000008
+#define CYFLD_BLE_BLERD_RX_OFFSET_I_CODE__OFFSET 0x00000008
+#define CYFLD_BLE_BLERD_RX_OFFSET_I_CODE__SIZE 0x00000008
+#define CYREG_BLE_BLERD_DBG_1 0x402e00f0
+#define CYFLD_BLE_BLERD_FCAL_FINE_CODE__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_FCAL_FINE_CODE__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_FCAL_COARSE_CODE__OFFSET 0x00000004
+#define CYFLD_BLE_BLERD_FCAL_COARSE_CODE__SIZE 0x00000008
+#define CYFLD_BLE_BLERD_FCAL_DONE__OFFSET 0x0000000c
+#define CYFLD_BLE_BLERD_FCAL_DONE__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_KVCAL_DONE__OFFSET 0x0000000d
+#define CYFLD_BLE_BLERD_KVCAL_DONE__SIZE 0x00000001
+#define CYFLD_BLE_BLERD_DCCAL_DONE__OFFSET 0x0000000e
+#define CYFLD_BLE_BLERD_DCCAL_DONE__SIZE 0x00000001
+#define CYREG_BLE_BLERD_DBG_2 0x402e00f4
+#define CYFLD_BLE_BLERD_FCAL_CNT_LSB__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_FCAL_CNT_LSB__SIZE 0x00000010
+#define CYREG_BLE_BLERD_DBG_3 0x402e00f8
+#define CYFLD_BLE_BLERD_FCAL_CNT_MSB__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_FCAL_CNT_MSB__SIZE 0x00000004
+#define CYFLD_BLE_BLERD_RD_RCCAL_CODE__OFFSET 0x0000000a
+#define CYFLD_BLE_BLERD_RD_RCCAL_CODE__SIZE 0x00000005
+#define CYFLD_BLE_BLERD_RD_RCCAL_DONE__OFFSET 0x0000000f
+#define CYFLD_BLE_BLERD_RD_RCCAL_DONE__SIZE 0x00000001
+#define CYREG_BLE_BLERD_READ_IQ_1 0x402e0100
+#define CYFLD_BLE_BLERD_ADC_1__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_ADC_1__SIZE 0x00000020
+#define CYREG_BLE_BLERD_READ_IQ_2 0x402e0104
+#define CYFLD_BLE_BLERD_ADC_2__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_ADC_2__SIZE 0x00000020
+#define CYREG_BLE_BLERD_READ_IQ_3 0x402e0108
+#define CYFLD_BLE_BLERD_ADC_3__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_ADC_3__SIZE 0x00000020
+#define CYREG_BLE_BLERD_READ_IQ_4 0x402e010c
+#define CYFLD_BLE_BLERD_ADC_4__OFFSET 0x00000000
+#define CYFLD_BLE_BLERD_ADC_4__SIZE 0x00000020
+#define CYDEV_BLE_BLELL_BASE 0x402e1000
+#define CYDEV_BLE_BLELL_SIZE 0x00001000
+#define CYREG_BLE_BLELL_COMMAND_REGISTER 0x402e1000
+#define CYFLD_BLE_BLELL_COMMAND__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_COMMAND__SIZE 0x00000008
+#define CYREG_BLE_BLELL_EVENT_INTR 0x402e1008
+#define CYFLD_BLE_BLELL_ADV_INTR__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_ADV_INTR__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_SCAN_INTR__OFFSET 0x00000001
+#define CYFLD_BLE_BLELL_SCAN_INTR__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_INIT_INTR__OFFSET 0x00000002
+#define CYFLD_BLE_BLELL_INIT_INTR__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_CONN_INTR__OFFSET 0x00000003
+#define CYFLD_BLE_BLELL_CONN_INTR__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_SM_INTR__OFFSET 0x00000004
+#define CYFLD_BLE_BLELL_SM_INTR__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_DSM_INTR__OFFSET 0x00000005
+#define CYFLD_BLE_BLELL_DSM_INTR__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_ENC_INTR__OFFSET 0x00000006
+#define CYFLD_BLE_BLELL_ENC_INTR__SIZE 0x00000001
+#define CYREG_BLE_BLELL_EVENT_ENABLE 0x402e1010
+#define CYFLD_BLE_BLELL_ADV_INT_EN__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_ADV_INT_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_SCN_INT_EN__OFFSET 0x00000001
+#define CYFLD_BLE_BLELL_SCN_INT_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_INIT_INT_EN__OFFSET 0x00000002
+#define CYFLD_BLE_BLELL_INIT_INT_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_CONN_INT_EN__OFFSET 0x00000003
+#define CYFLD_BLE_BLELL_CONN_INT_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_SM_INT_EN__OFFSET 0x00000004
+#define CYFLD_BLE_BLELL_SM_INT_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_DSM_INT_EN__OFFSET 0x00000005
+#define CYFLD_BLE_BLELL_DSM_INT_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_ENC_INT_EN__OFFSET 0x00000006
+#define CYFLD_BLE_BLELL_ENC_INT_EN__SIZE 0x00000001
+#define CYREG_BLE_BLELL_ADV_PARAMS 0x402e1018
+#define CYFLD_BLE_BLELL_TX_ADDR__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_TX_ADDR__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_ADV_TYPE__OFFSET 0x00000001
+#define CYFLD_BLE_BLELL_ADV_TYPE__SIZE 0x00000002
+#define CYFLD_BLE_BLELL_ADV_FILT_POLICY__OFFSET 0x00000003
+#define CYFLD_BLE_BLELL_ADV_FILT_POLICY__SIZE 0x00000002
+#define CYFLD_BLE_BLELL_ADV_CHANNEL_MAP__OFFSET 0x00000005
+#define CYFLD_BLE_BLELL_ADV_CHANNEL_MAP__SIZE 0x00000003
+#define CYFLD_BLE_BLELL_RX_ADDR__OFFSET 0x00000008
+#define CYFLD_BLE_BLELL_RX_ADDR__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_ADV_LOW_DUTY_CYCLE__OFFSET 0x0000000a
+#define CYFLD_BLE_BLELL_ADV_LOW_DUTY_CYCLE__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_RCV_TX_ADDR__OFFSET 0x0000000f
+#define CYFLD_BLE_BLELL_RCV_TX_ADDR__SIZE 0x00000001
+#define CYREG_BLE_BLELL_ADV_INTERVAL_TIMEOUT 0x402e101c
+#define CYFLD_BLE_BLELL_ADV_INTERVAL__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_ADV_INTERVAL__SIZE 0x0000000f
+#define CYREG_BLE_BLELL_ADV_INTR 0x402e1020
+#define CYFLD_BLE_BLELL_ADV_STRT_INTR__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_ADV_STRT_INTR__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_ADV_CLOSE_INTR__OFFSET 0x00000001
+#define CYFLD_BLE_BLELL_ADV_CLOSE_INTR__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_ADV_TX_INTR__OFFSET 0x00000002
+#define CYFLD_BLE_BLELL_ADV_TX_INTR__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_SCAN_RSP_TX_INTR__OFFSET 0x00000003
+#define CYFLD_BLE_BLELL_SCAN_RSP_TX_INTR__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_SCAN_REQ_RX_INTR__OFFSET 0x00000004
+#define CYFLD_BLE_BLELL_SCAN_REQ_RX_INTR__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_CONN_REQ_RX_INTR__OFFSET 0x00000005
+#define CYFLD_BLE_BLELL_CONN_REQ_RX_INTR__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_SLV_CONNECTED__OFFSET 0x00000006
+#define CYFLD_BLE_BLELL_SLV_CONNECTED__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_ADV_TIMEOUT__OFFSET 0x00000007
+#define CYFLD_BLE_BLELL_ADV_TIMEOUT__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_ADV_ON__OFFSET 0x00000008
+#define CYFLD_BLE_BLELL_ADV_ON__SIZE 0x00000001
+#define CYREG_BLE_BLELL_ADV_NEXT_INSTANT 0x402e1024
+#define CYFLD_BLE_BLELL_ADV_NEXT_INSTANT__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_ADV_NEXT_INSTANT__SIZE 0x00000010
+#define CYREG_BLE_BLELL_SCAN_INTERVAL 0x402e1028
+#define CYFLD_BLE_BLELL_SCAN_INTERVAL__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_SCAN_INTERVAL__SIZE 0x00000010
+#define CYREG_BLE_BLELL_SCAN_WINDOW 0x402e102c
+#define CYFLD_BLE_BLELL_SCAN_WINDOW__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_SCAN_WINDOW__SIZE 0x00000010
+#define CYREG_BLE_BLELL_SCAN_PARAM 0x402e1030
+#define CYFLD_BLE_BLELL_SCAN_TYPE__OFFSET 0x00000001
+#define CYFLD_BLE_BLELL_SCAN_TYPE__SIZE 0x00000002
+#define CYFLD_BLE_BLELL_SCAN_FILT_POLICY__OFFSET 0x00000003
+#define CYFLD_BLE_BLELL_SCAN_FILT_POLICY__SIZE 0x00000002
+#define CYFLD_BLE_BLELL_DUP_FILT_EN__OFFSET 0x00000005
+#define CYFLD_BLE_BLELL_DUP_FILT_EN__SIZE 0x00000001
+#define CYREG_BLE_BLELL_SCAN_INTR 0x402e1038
+#define CYFLD_BLE_BLELL_SCAN_STRT_INTR__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_SCAN_STRT_INTR__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_SCAN_CLOSE_INTR__OFFSET 0x00000001
+#define CYFLD_BLE_BLELL_SCAN_CLOSE_INTR__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_SCAN_TX_INTR__OFFSET 0x00000002
+#define CYFLD_BLE_BLELL_SCAN_TX_INTR__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_ADV_RX_INTR__OFFSET 0x00000003
+#define CYFLD_BLE_BLELL_ADV_RX_INTR__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_SCAN_RSP_RX_INTR__OFFSET 0x00000004
+#define CYFLD_BLE_BLELL_SCAN_RSP_RX_INTR__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_SCAN_ON__OFFSET 0x00000008
+#define CYFLD_BLE_BLELL_SCAN_ON__SIZE 0x00000001
+#define CYREG_BLE_BLELL_SCAN_NEXT_INSTANT 0x402e103c
+#define CYFLD_BLE_BLELL_NEXT_SCAN_INSTANT__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_NEXT_SCAN_INSTANT__SIZE 0x00000010
+#define CYREG_BLE_BLELL_INIT_INTERVAL 0x402e1040
+#define CYFLD_BLE_BLELL_INIT_SCAN_INTERVAL__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_INIT_SCAN_INTERVAL__SIZE 0x00000010
+#define CYREG_BLE_BLELL_INIT_WINDOW 0x402e1044
+#define CYFLD_BLE_BLELL_INIT_SCAN_WINDOW__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_INIT_SCAN_WINDOW__SIZE 0x00000010
+#define CYREG_BLE_BLELL_INIT_PARAM 0x402e1048
+#define CYFLD_BLE_BLELL_RX_ADDR__RX_TX_ADDR__OFFSET 0x00000001
+#define CYFLD_BLE_BLELL_RX_ADDR__RX_TX_ADDR__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_INIT_FILT_POLICY__OFFSET 0x00000003
+#define CYFLD_BLE_BLELL_INIT_FILT_POLICY__SIZE 0x00000001
+#define CYREG_BLE_BLELL_INIT_INTR 0x402e1050
+#define CYFLD_BLE_BLELL_INIT_INTERVAL_EXPIRE_INTR__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_INIT_INTERVAL_EXPIRE_INTR__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_INIT_CLOSE_WINDOW_INR__OFFSET 0x00000001
+#define CYFLD_BLE_BLELL_INIT_CLOSE_WINDOW_INR__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_INIT_TX_START_INTR__OFFSET 0x00000002
+#define CYFLD_BLE_BLELL_INIT_TX_START_INTR__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_MASTER_CONN_CREATED__OFFSET 0x00000004
+#define CYFLD_BLE_BLELL_MASTER_CONN_CREATED__SIZE 0x00000001
+#define CYREG_BLE_BLELL_INIT_NEXT_INSTANT 0x402e1054
+#define CYFLD_BLE_BLELL_INIT_NEXT_INSTANT__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_INIT_NEXT_INSTANT__SIZE 0x00000010
+#define CYREG_BLE_BLELL_DEVICE_RAND_ADDR_L 0x402e1058
+#define CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_L__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_L__SIZE 0x00000010
+#define CYREG_BLE_BLELL_DEVICE_RAND_ADDR_M 0x402e105c
+#define CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_M__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_M__SIZE 0x00000010
+#define CYREG_BLE_BLELL_DEVICE_RAND_ADDR_H 0x402e1060
+#define CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_H__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_H__SIZE 0x00000010
+#define CYREG_BLE_BLELL_PEER_ADDR_L 0x402e1068
+#define CYFLD_BLE_BLELL_PEER_ADDR_L__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_PEER_ADDR_L__SIZE 0x00000010
+#define CYREG_BLE_BLELL_PEER_ADDR_M 0x402e106c
+#define CYFLD_BLE_BLELL_PEER_ADDR_M__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_PEER_ADDR_M__SIZE 0x00000010
+#define CYREG_BLE_BLELL_PEER_ADDR_H 0x402e1070
+#define CYFLD_BLE_BLELL_PEER_ADDR_H__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_PEER_ADDR_H__SIZE 0x00000010
+#define CYREG_BLE_BLELL_WL_ADDR_TYPE 0x402e1078
+#define CYFLD_BLE_BLELL_WL_ADDR_TYPE__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_WL_ADDR_TYPE__SIZE 0x00000008
+#define CYREG_BLE_BLELL_WL_ENABLE 0x402e107c
+#define CYFLD_BLE_BLELL_WL_ENABLE__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_WL_ENABLE__SIZE 0x00000008
+#define CYREG_BLE_BLELL_TRANSMIT_WINDOW_OFFSET 0x402e1080
+#define CYFLD_BLE_BLELL_TX_WINDOW_OFFSET__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_TX_WINDOW_OFFSET__SIZE 0x00000010
+#define CYREG_BLE_BLELL_TRANSMIT_WINDOW_SIZE 0x402e1084
+#define CYFLD_BLE_BLELL_TX_WINDOW_SIZE__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_TX_WINDOW_SIZE__SIZE 0x00000008
+#define CYREG_BLE_BLELL_DATA_CHANNELS_L0 0x402e1088
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_L0__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_L0__SIZE 0x00000010
+#define CYREG_BLE_BLELL_DATA_CHANNELS_M0 0x402e108c
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_M0__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_M0__SIZE 0x00000010
+#define CYREG_BLE_BLELL_DATA_CHANNELS_H0 0x402e1090
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_H0__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_H0__SIZE 0x00000005
+#define CYREG_BLE_BLELL_DATA_CHANNELS_L1 0x402e1098
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_L1__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_L1__SIZE 0x00000010
+#define CYREG_BLE_BLELL_DATA_CHANNELS_M1 0x402e109c
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_M1__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_M1__SIZE 0x00000010
+#define CYREG_BLE_BLELL_DATA_CHANNELS_H1 0x402e10a0
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_H1__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_H1__SIZE 0x00000005
+#define CYREG_BLE_BLELL_CONN_INTR 0x402e10a8
+#define CYFLD_BLE_BLELL_CONN_CLOSED__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_CONN_CLOSED__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_CONN_ESTB__OFFSET 0x00000001
+#define CYFLD_BLE_BLELL_CONN_ESTB__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_MAP_UPDT_DONE__OFFSET 0x00000002
+#define CYFLD_BLE_BLELL_MAP_UPDT_DONE__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_START_CE__OFFSET 0x00000003
+#define CYFLD_BLE_BLELL_START_CE__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_CLOSE_CE__OFFSET 0x00000004
+#define CYFLD_BLE_BLELL_CLOSE_CE__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_CE_TX_ACK__OFFSET 0x00000005
+#define CYFLD_BLE_BLELL_CE_TX_ACK__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_CE_RX__OFFSET 0x00000006
+#define CYFLD_BLE_BLELL_CE_RX__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_CON_UPDT_DONE__OFFSET 0x00000007
+#define CYFLD_BLE_BLELL_CON_UPDT_DONE__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_DISCON_STATUS__OFFSET 0x00000008
+#define CYFLD_BLE_BLELL_DISCON_STATUS__SIZE 0x00000003
+#define CYFLD_BLE_BLELL_RX_PDU_STATUS__OFFSET 0x0000000b
+#define CYFLD_BLE_BLELL_RX_PDU_STATUS__SIZE 0x00000003
+#define CYFLD_BLE_BLELL_PING_TIMER_EXPIRD_INTR__OFFSET 0x0000000e
+#define CYFLD_BLE_BLELL_PING_TIMER_EXPIRD_INTR__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_PING_NEARLY_EXPIRD_INTR__OFFSET 0x0000000f
+#define CYFLD_BLE_BLELL_PING_NEARLY_EXPIRD_INTR__SIZE 0x00000001
+#define CYREG_BLE_BLELL_CONN_STATUS 0x402e10ac
+#define CYFLD_BLE_BLELL_RECEIVE_PACKET_COUNT__OFFSET 0x0000000c
+#define CYFLD_BLE_BLELL_RECEIVE_PACKET_COUNT__SIZE 0x00000004
+#define CYREG_BLE_BLELL_CONN_INDEX 0x402e10b0
+#define CYFLD_BLE_BLELL_CONN_INDEX__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_CONN_INDEX__SIZE 0x00000010
+#define CYREG_BLE_BLELL_WAKEUP_CONFIG 0x402e10b8
+#define CYFLD_BLE_BLELL_OSC_STARTUP_DELAY__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_OSC_STARTUP_DELAY__SIZE 0x00000008
+#define CYFLD_BLE_BLELL_DSM_OFFSET_TO_WAKEUP_INSTANT__OFFSET 0x0000000a
+#define CYFLD_BLE_BLELL_DSM_OFFSET_TO_WAKEUP_INSTANT__SIZE 0x00000006
+#define CYREG_BLE_BLELL_WAKEUP_CONTROL 0x402e10c0
+#define CYFLD_BLE_BLELL_WAKEUP_INSTANT__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_WAKEUP_INSTANT__SIZE 0x00000010
+#define CYREG_BLE_BLELL_CLOCK_CONFIG 0x402e10c4
+#define CYFLD_BLE_BLELL_ADV_CLK_GATE_EN__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_ADV_CLK_GATE_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_SCAN_CLK_GATE_EN__OFFSET 0x00000001
+#define CYFLD_BLE_BLELL_SCAN_CLK_GATE_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_INIT_CLK_GATE_EN__OFFSET 0x00000002
+#define CYFLD_BLE_BLELL_INIT_CLK_GATE_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_CONN_CLK_GATE_EN__OFFSET 0x00000003
+#define CYFLD_BLE_BLELL_CONN_CLK_GATE_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_CORECLK_GATE_EN__OFFSET 0x00000004
+#define CYFLD_BLE_BLELL_CORECLK_GATE_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_SYSCLK_GATE_EN__OFFSET 0x00000005
+#define CYFLD_BLE_BLELL_SYSCLK_GATE_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_PHY_CLK_GATE_EN__OFFSET 0x00000006
+#define CYFLD_BLE_BLELL_PHY_CLK_GATE_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_LLH_IDLE__OFFSET 0x00000007
+#define CYFLD_BLE_BLELL_LLH_IDLE__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_LPO_CLK_FREQ_SEL__OFFSET 0x00000008
+#define CYFLD_BLE_BLELL_LPO_CLK_FREQ_SEL__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_LPO_SEL_EXTERNAL__OFFSET 0x00000009
+#define CYFLD_BLE_BLELL_LPO_SEL_EXTERNAL__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_SM_AUTO_WKUP_EN__OFFSET 0x0000000a
+#define CYFLD_BLE_BLELL_SM_AUTO_WKUP_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_SM_INTR_EN__OFFSET 0x0000000c
+#define CYFLD_BLE_BLELL_SM_INTR_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_SLEEP_MODE_EN__OFFSET 0x0000000e
+#define CYFLD_BLE_BLELL_SLEEP_MODE_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_DEEP_SLEEP_MODE_EN__OFFSET 0x0000000f
+#define CYFLD_BLE_BLELL_DEEP_SLEEP_MODE_EN__SIZE 0x00000001
+#define CYREG_BLE_BLELL_TIM_COUNTER_L 0x402e10c8
+#define CYFLD_BLE_BLELL_TIM_REF_CLOCK__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_TIM_REF_CLOCK__SIZE 0x00000010
+#define CYREG_BLE_BLELL_POC_REG__TIM_CONTROL 0x402e10d8
+#define CYFLD_BLE_BLELL_BB_CLK_FREQ_MINUS_1__OFFSET 0x00000003
+#define CYFLD_BLE_BLELL_BB_CLK_FREQ_MINUS_1__SIZE 0x00000005
+#define CYREG_BLE_BLELL_ADV_TX_DATA_FIFO 0x402e10e0
+#define CYFLD_BLE_BLELL_ADV_TX_DATA__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_ADV_TX_DATA__SIZE 0x00000010
+#define CYREG_BLE_BLELL_ADV_SCN_RSP_TX_FIFO 0x402e10e8
+#define CYFLD_BLE_BLELL_SCAN_RSP_DATA__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_SCAN_RSP_DATA__SIZE 0x00000010
+#define CYREG_BLE_BLELL_INIT_SCN_ADV_RX_FIFO 0x402e10f8
+#define CYFLD_BLE_BLELL_ADV_SCAN_RSP_RX_DATA__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_ADV_SCAN_RSP_RX_DATA__SIZE 0x00000010
+#define CYREG_BLE_BLELL_CONN_INTERVAL 0x402e1100
+#define CYFLD_BLE_BLELL_CONNECTION_INTERVAL__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_CONNECTION_INTERVAL__SIZE 0x00000010
+#define CYREG_BLE_BLELL_SUP_TIMEOUT 0x402e1104
+#define CYFLD_BLE_BLELL_SUPERVISION_TIMEOUT__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_SUPERVISION_TIMEOUT__SIZE 0x00000010
+#define CYREG_BLE_BLELL_SLAVE_LATENCY 0x402e1108
+#define CYFLD_BLE_BLELL_SLAVE_LATENCY__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_SLAVE_LATENCY__SIZE 0x00000010
+#define CYREG_BLE_BLELL_CE_LENGTH 0x402e110c
+#define CYFLD_BLE_BLELL_CONNECTION_EVENT_LENGTH__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_CONNECTION_EVENT_LENGTH__SIZE 0x00000010
+#define CYREG_BLE_BLELL_PDU_ACCESS_ADDR_L_REGISTER 0x402e1110
+#define CYFLD_BLE_BLELL_PDU_ACCESS_ADDRESS_LOWER_BITS__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_PDU_ACCESS_ADDRESS_LOWER_BITS__SIZE 0x00000010
+#define CYREG_BLE_BLELL_PDU_ACCESS_ADDR_H_REGISTER 0x402e1114
+#define CYFLD_BLE_BLELL_PDU_ACCESS_ADDRESS_HIGHER_BITS__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_PDU_ACCESS_ADDRESS_HIGHER_BITS__SIZE 0x00000010
+#define CYREG_BLE_BLELL_CONN_CE_INSTANT 0x402e1118
+#define CYFLD_BLE_BLELL_CE_INSTANT__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_CE_INSTANT__SIZE 0x00000010
+#define CYREG_BLE_BLELL_CE_CNFG_STS_REGISTER 0x402e111c
+#define CYFLD_BLE_BLELL_DATA_LIST_INDEX_LAST_ACK_INDEX__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_DATA_LIST_INDEX_LAST_ACK_INDEX__SIZE 0x00000004
+#define CYFLD_BLE_BLELL_DATA_LIST_HEAD_UP__OFFSET 0x00000004
+#define CYFLD_BLE_BLELL_DATA_LIST_HEAD_UP__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_MAS_SLV__OFFSET 0x00000005
+#define CYFLD_BLE_BLELL_MAS_SLV__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_MD__OFFSET 0x00000006
+#define CYFLD_BLE_BLELL_MD__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_MAP_INDEX__CURR_INDEX__OFFSET 0x00000007
+#define CYFLD_BLE_BLELL_MAP_INDEX__CURR_INDEX__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_PAUSE_DATA__OFFSET 0x00000008
+#define CYFLD_BLE_BLELL_PAUSE_DATA__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_CONN_ACTIVE__OFFSET 0x0000000a
+#define CYFLD_BLE_BLELL_CONN_ACTIVE__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_CURRENT_PDU_INDEX__OFFSET 0x0000000c
+#define CYFLD_BLE_BLELL_CURRENT_PDU_INDEX__SIZE 0x00000004
+#define CYREG_BLE_BLELL_NEXT_CE_INSTANT 0x402e1120
+#define CYFLD_BLE_BLELL_NEXT_CE_INSTANT__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_NEXT_CE_INSTANT__SIZE 0x00000010
+#define CYREG_BLE_BLELL_CONN_CE_COUNTER 0x402e1124
+#define CYFLD_BLE_BLELL_CONNECTION_EVENT_COUNTER__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_CONNECTION_EVENT_COUNTER__SIZE 0x00000010
+#define CYREG_BLE_BLELL_DATA_LIST_SENT_UPDATE__STATUS 0x402e1128
+#define CYFLD_BLE_BLELL_LIST_INDEX__TX_SENT_3_0__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_LIST_INDEX__TX_SENT_3_0__SIZE 0x00000004
+#define CYFLD_BLE_BLELL_TX_SENT_4__OFFSET 0x00000004
+#define CYFLD_BLE_BLELL_TX_SENT_4__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_SET_CLEAR__OFFSET 0x00000007
+#define CYFLD_BLE_BLELL_SET_CLEAR__SIZE 0x00000001
+#define CYREG_BLE_BLELL_DATA_LIST_ACK_UPDATE__STATUS 0x402e112c
+#define CYFLD_BLE_BLELL_LIST_INDEX__TX_ACK_3_0__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_LIST_INDEX__TX_ACK_3_0__SIZE 0x00000004
+#define CYFLD_BLE_BLELL_TX_ACK_4__OFFSET 0x00000004
+#define CYFLD_BLE_BLELL_TX_ACK_4__SIZE 0x00000001
+#define CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR0 0x402e1140
+#define CYFLD_BLE_BLELL_LLID__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_LLID__SIZE 0x00000002
+#define CYFLD_BLE_BLELL_DATA_LENGTH__OFFSET 0x00000002
+#define CYFLD_BLE_BLELL_DATA_LENGTH__SIZE 0x00000005
+#define CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR1 0x402e1144
+#define CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR2 0x402e1148
+#define CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR3 0x402e114c
+#define CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR4 0x402e1150
+#define CYREG_BLE_BLELL_WINDOW_WIDEN_INTVL 0x402e1160
+#define CYFLD_BLE_BLELL_WINDOW_WIDEN_INTVL__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_WINDOW_WIDEN_INTVL__SIZE 0x0000000c
+#define CYREG_BLE_BLELL_WINDOW_WIDEN_WINOFF 0x402e1164
+#define CYFLD_BLE_BLELL_WINDOW_WIDEN_WINOFF__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_WINDOW_WIDEN_WINOFF__SIZE 0x0000000c
+#define CYREG_BLE_BLELL_LE_RF_TEST_MODE 0x402e1170
+#define CYFLD_BLE_BLELL_TEST_FREQUENCY__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_TEST_FREQUENCY__SIZE 0x00000006
+#define CYFLD_BLE_BLELL_TEST_TYPE__OFFSET 0x00000006
+#define CYFLD_BLE_BLELL_TEST_TYPE__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_PKT_PAYLOAD__OFFSET 0x00000007
+#define CYFLD_BLE_BLELL_PKT_PAYLOAD__SIZE 0x00000003
+#define CYFLD_BLE_BLELL_TEST_LENGTH__OFFSET 0x0000000a
+#define CYFLD_BLE_BLELL_TEST_LENGTH__SIZE 0x00000006
+#define CYREG_BLE_BLELL_DTM_RX_PKT_COUNT 0x402e1174
+#define CYFLD_BLE_BLELL_RX_PACKET_COUNT__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_RX_PACKET_COUNT__SIZE 0x00000010
+#define CYREG_BLE_BLELL_TXRX_HOP 0x402e1188
+#define CYFLD_BLE_BLELL_HOP_CH_TX__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_HOP_CH_TX__SIZE 0x00000007
+#define CYFLD_BLE_BLELL_HOP_CH_RX__OFFSET 0x00000008
+#define CYFLD_BLE_BLELL_HOP_CH_RX__SIZE 0x00000007
+#define CYREG_BLE_BLELL_TX_RX_ON_DELAY 0x402e1190
+#define CYFLD_BLE_BLELL_RXON_DELAY__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_RXON_DELAY__SIZE 0x00000008
+#define CYFLD_BLE_BLELL_TXON_DELAY__OFFSET 0x00000008
+#define CYFLD_BLE_BLELL_TXON_DELAY__SIZE 0x00000008
+#define CYREG_BLE_BLELL_DEV_PUB_ADDR_L 0x402e11c0
+#define CYFLD_BLE_BLELL_DEV_PUB_ADDR_L__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_DEV_PUB_ADDR_L__SIZE 0x00000010
+#define CYREG_BLE_BLELL_DEV_PUB_ADDR_M 0x402e11c4
+#define CYFLD_BLE_BLELL_DEV_PUB_ADDR_M__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_DEV_PUB_ADDR_M__SIZE 0x00000010
+#define CYREG_BLE_BLELL_DEV_PUB_ADDR_H 0x402e11c8
+#define CYFLD_BLE_BLELL_DEV_PUB_ADDR_H__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_DEV_PUB_ADDR_H__SIZE 0x00000010
+#define CYREG_BLE_BLELL_ADV_CH_TX_POWER 0x402e11cc
+#define CYFLD_BLE_BLELL_ADV_TRANSMIT_POWER__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_ADV_TRANSMIT_POWER__SIZE 0x00000010
+#define CYREG_BLE_BLELL_OFFSET_TO_FIRST_INSTANT 0x402e11d0
+#define CYFLD_BLE_BLELL_OFFSET_TO_FIRST_EVENT__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_OFFSET_TO_FIRST_EVENT__SIZE 0x00000010
+#define CYREG_BLE_BLELL_ADV_CONFIG 0x402e11d4
+#define CYFLD_BLE_BLELL_ADV_STRT_EN__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_ADV_STRT_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_ADV_CLS_EN__OFFSET 0x00000001
+#define CYFLD_BLE_BLELL_ADV_CLS_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_ADV_TX_EN__OFFSET 0x00000002
+#define CYFLD_BLE_BLELL_ADV_TX_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_SCN_RSP_TX_EN__OFFSET 0x00000003
+#define CYFLD_BLE_BLELL_SCN_RSP_TX_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_ADV_SCN_REQ_RX_EN__OFFSET 0x00000004
+#define CYFLD_BLE_BLELL_ADV_SCN_REQ_RX_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_ADV_CONN_REQ_RX_EN__OFFSET 0x00000005
+#define CYFLD_BLE_BLELL_ADV_CONN_REQ_RX_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_SLV_CONNECTED_EN__OFFSET 0x00000006
+#define CYFLD_BLE_BLELL_SLV_CONNECTED_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_ADV_TIMEOUT_EN__OFFSET 0x00000007
+#define CYFLD_BLE_BLELL_ADV_TIMEOUT_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_ADV_RAND_DISABLE__OFFSET 0x00000008
+#define CYFLD_BLE_BLELL_ADV_RAND_DISABLE__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_ADV_PKT_INTERVAL__OFFSET 0x0000000b
+#define CYFLD_BLE_BLELL_ADV_PKT_INTERVAL__SIZE 0x00000005
+#define CYREG_BLE_BLELL_SCAN_CONFIG 0x402e11d8
+#define CYFLD_BLE_BLELL_SCN_STRT_EN__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_SCN_STRT_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_SCN_CLOSE_EN__OFFSET 0x00000001
+#define CYFLD_BLE_BLELL_SCN_CLOSE_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_SCN_TX_EN__OFFSET 0x00000002
+#define CYFLD_BLE_BLELL_SCN_TX_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_ADV_RX_EN__OFFSET 0x00000003
+#define CYFLD_BLE_BLELL_ADV_RX_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_SCN_RSP_RX_EN__OFFSET 0x00000004
+#define CYFLD_BLE_BLELL_SCN_RSP_RX_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_BACKOFF_ENABLE__OFFSET 0x0000000b
+#define CYFLD_BLE_BLELL_BACKOFF_ENABLE__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_SCAN_CHANNEL_MAP__OFFSET 0x0000000d
+#define CYFLD_BLE_BLELL_SCAN_CHANNEL_MAP__SIZE 0x00000003
+#define CYREG_BLE_BLELL_INIT_CONFIG 0x402e11dc
+#define CYFLD_BLE_BLELL_INIT_STRT_EN__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_INIT_STRT_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_INIT_CLOSE_EN__OFFSET 0x00000001
+#define CYFLD_BLE_BLELL_INIT_CLOSE_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_CONN_REQ_TX_EN__OFFSET 0x00000002
+#define CYFLD_BLE_BLELL_CONN_REQ_TX_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_CONN_CREATED__OFFSET 0x00000004
+#define CYFLD_BLE_BLELL_CONN_CREATED__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_INIT_CHANNEL_MAP__OFFSET 0x0000000d
+#define CYFLD_BLE_BLELL_INIT_CHANNEL_MAP__SIZE 0x00000003
+#define CYREG_BLE_BLELL_CONN_CONFIG 0x402e11e0
+#define CYFLD_BLE_BLELL_RX_PKT_LIMIT__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_RX_PKT_LIMIT__SIZE 0x00000004
+#define CYFLD_BLE_BLELL_RX_INTR_THRESHOLD__OFFSET 0x00000004
+#define CYFLD_BLE_BLELL_RX_INTR_THRESHOLD__SIZE 0x00000004
+#define CYFLD_BLE_BLELL_MD_BIT_CLEAR__OFFSET 0x00000008
+#define CYFLD_BLE_BLELL_MD_BIT_CLEAR__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_DSM_SLOT_VARIANCE__OFFSET 0x0000000b
+#define CYFLD_BLE_BLELL_DSM_SLOT_VARIANCE__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_SLV_MD_CONFIG__OFFSET 0x0000000c
+#define CYFLD_BLE_BLELL_SLV_MD_CONFIG__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_EXTEND_CU_TX_WIN__OFFSET 0x0000000d
+#define CYFLD_BLE_BLELL_EXTEND_CU_TX_WIN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_MASK_SUTO_AT_UPDT__OFFSET 0x0000000e
+#define CYFLD_BLE_BLELL_MASK_SUTO_AT_UPDT__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_CONN_REQ_1SLOT_EARLY__OFFSET 0x0000000f
+#define CYFLD_BLE_BLELL_CONN_REQ_1SLOT_EARLY__SIZE 0x00000001
+#define CYREG_BLE_BLELL_CONN_CH_TX_POWER 0x402e11e4
+#define CYFLD_BLE_BLELL_CONNCH_TRANSMIT_POWER__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_CONNCH_TRANSMIT_POWER__SIZE 0x00000010
+#define CYREG_BLE_BLELL_CONN_PARAM1 0x402e11e8
+#define CYFLD_BLE_BLELL_SCA_PARAM__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_SCA_PARAM__SIZE 0x00000003
+#define CYFLD_BLE_BLELL_HOP_INCREMENT_PARAM__OFFSET 0x00000003
+#define CYFLD_BLE_BLELL_HOP_INCREMENT_PARAM__SIZE 0x00000005
+#define CYFLD_BLE_BLELL_CRC_INIT_L__OFFSET 0x00000008
+#define CYFLD_BLE_BLELL_CRC_INIT_L__SIZE 0x00000008
+#define CYREG_BLE_BLELL_CONN_PARAM2 0x402e11ec
+#define CYFLD_BLE_BLELL_CRC_INIT_H__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_CRC_INIT_H__SIZE 0x00000010
+#define CYREG_BLE_BLELL_CONN_INTR_MASK 0x402e11f0
+#define CYFLD_BLE_BLELL_CONN_CL_INT_EN__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_CONN_CL_INT_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_CONN_ESTB_INT_EN__OFFSET 0x00000001
+#define CYFLD_BLE_BLELL_CONN_ESTB_INT_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_MAP_UPDT_INT_EN__OFFSET 0x00000002
+#define CYFLD_BLE_BLELL_MAP_UPDT_INT_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_START_CE_INT_EN__OFFSET 0x00000003
+#define CYFLD_BLE_BLELL_START_CE_INT_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_CLOSE_CE_INT_EN__OFFSET 0x00000004
+#define CYFLD_BLE_BLELL_CLOSE_CE_INT_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_CE_TX_ACK_INT_EN__OFFSET 0x00000005
+#define CYFLD_BLE_BLELL_CE_TX_ACK_INT_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_CE_RX_INT_EN__OFFSET 0x00000006
+#define CYFLD_BLE_BLELL_CE_RX_INT_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_CONN_UPDATE_INTR_EN__OFFSET 0x00000007
+#define CYFLD_BLE_BLELL_CONN_UPDATE_INTR_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_RX_GOOD_PDU_INT_EN__OFFSET 0x00000008
+#define CYFLD_BLE_BLELL_RX_GOOD_PDU_INT_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_RX_BAD_PDU_INT_EN__OFFSET 0x00000009
+#define CYFLD_BLE_BLELL_RX_BAD_PDU_INT_EN__SIZE 0x00000001
+#define CYREG_BLE_BLELL_SLAVE_TIMING_CONTROL 0x402e11f4
+#define CYFLD_BLE_BLELL_SLAVE_TIME_SET_VAL__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_SLAVE_TIME_SET_VAL__SIZE 0x00000008
+#define CYFLD_BLE_BLELL_SLAVE_TIME_ADJ_VAL__OFFSET 0x00000008
+#define CYFLD_BLE_BLELL_SLAVE_TIME_ADJ_VAL__SIZE 0x00000008
+#define CYREG_BLE_BLELL_RECEIVE_TRIG_CTRL 0x402e11f8
+#define CYFLD_BLE_BLELL_ACC_TRIGGER_THRESHOLD__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_ACC_TRIGGER_THRESHOLD__SIZE 0x00000006
+#define CYFLD_BLE_BLELL_ACC_TRIGGER_TIMEOUT__OFFSET 0x00000008
+#define CYFLD_BLE_BLELL_ACC_TRIGGER_TIMEOUT__SIZE 0x00000008
+#define CYREG_BLE_BLELL_DPLL_CONFIG 0x402e1258
+#define CYFLD_BLE_BLELL_DPLL_CORREL_CONFIG__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_DPLL_CORREL_CONFIG__SIZE 0x00000010
+#define CYREG_BLE_BLELL_WHITELIST_BASE_ADDR 0x402e1340
+#define CYFLD_BLE_BLELL_WL_BASE_ADDR__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_WL_BASE_ADDR__SIZE 0x00000010
+#define CYREG_BLE_BLELL_CONN_UPDATE_NEW_INTERVAL 0x402e13a4
+#define CYFLD_BLE_BLELL_CONN_UPDT_INTERVAL__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_CONN_UPDT_INTERVAL__SIZE 0x00000010
+#define CYREG_BLE_BLELL_CONN_UPDATE_NEW_LATENCY 0x402e13a8
+#define CYFLD_BLE_BLELL_CONN_UPDT_SLV_LATENCY__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_CONN_UPDT_SLV_LATENCY__SIZE 0x00000010
+#define CYREG_BLE_BLELL_CONN_UPDATE_NEW_SUP_TO 0x402e13ac
+#define CYFLD_BLE_BLELL_CONN_UPDT_SUP_TO__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_CONN_UPDT_SUP_TO__SIZE 0x00000010
+#define CYREG_BLE_BLELL_CONN_UPDATE_NEW_SL_INTERVAL 0x402e13b0
+#define CYFLD_BLE_BLELL_SL_CONN_INTERVAL_VAL__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_SL_CONN_INTERVAL_VAL__SIZE 0x00000010
+#define CYREG_BLE_BLELL_CONN_REQ_WORD0 0x402e13c0
+#define CYFLD_BLE_BLELL_ACCESS_ADDR_LOWER__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_ACCESS_ADDR_LOWER__SIZE 0x00000010
+#define CYREG_BLE_BLELL_CONN_REQ_WORD1 0x402e13c4
+#define CYFLD_BLE_BLELL_ACCESS_ADDR_UPPER__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_ACCESS_ADDR_UPPER__SIZE 0x00000010
+#define CYREG_BLE_BLELL_CONN_REQ_WORD2 0x402e13c8
+#define CYFLD_BLE_BLELL_TX_WINDOW_SIZE_VAL__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_TX_WINDOW_SIZE_VAL__SIZE 0x00000008
+#define CYFLD_BLE_BLELL_CRC_INIT_LOWER__OFFSET 0x00000008
+#define CYFLD_BLE_BLELL_CRC_INIT_LOWER__SIZE 0x00000008
+#define CYREG_BLE_BLELL_CONN_REQ_WORD3 0x402e13cc
+#define CYFLD_BLE_BLELL_CRC_INIT_UPPER__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_CRC_INIT_UPPER__SIZE 0x00000010
+#define CYREG_BLE_BLELL_CONN_REQ_WORD4 0x402e13d0
+#define CYREG_BLE_BLELL_CONN_REQ_WORD5 0x402e13d4
+#define CYFLD_BLE_BLELL_CONNECTION_INTERVAL_VAL__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_CONNECTION_INTERVAL_VAL__SIZE 0x00000010
+#define CYREG_BLE_BLELL_CONN_REQ_WORD6 0x402e13d8
+#define CYFLD_BLE_BLELL_SLAVE_LATENCY_VAL__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_SLAVE_LATENCY_VAL__SIZE 0x00000010
+#define CYREG_BLE_BLELL_CONN_REQ_WORD7 0x402e13dc
+#define CYFLD_BLE_BLELL_SUPERVISION_TIMEOUT_VAL__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_SUPERVISION_TIMEOUT_VAL__SIZE 0x00000010
+#define CYREG_BLE_BLELL_CONN_REQ_WORD8 0x402e13e0
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_LOWER__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_LOWER__SIZE 0x00000010
+#define CYREG_BLE_BLELL_CONN_REQ_WORD9 0x402e13e4
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_MID__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_MID__SIZE 0x00000010
+#define CYREG_BLE_BLELL_CONN_REQ_WORD10 0x402e13e8
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_UPPER__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_DATA_CHANNELS_UPPER__SIZE 0x00000005
+#define CYREG_BLE_BLELL_CONN_REQ_WORD11 0x402e13ec
+#define CYFLD_BLE_BLELL_HOP_INCREMENT_2__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_HOP_INCREMENT_2__SIZE 0x00000005
+#define CYFLD_BLE_BLELL_SCA_2__OFFSET 0x00000005
+#define CYFLD_BLE_BLELL_SCA_2__SIZE 0x00000003
+#define CYREG_BLE_BLELL_PACKET_COUNTER0 0x402e1400
+#define CYFLD_BLE_BLELL_PACKET_COUNTER_LOWER__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_PACKET_COUNTER_LOWER__SIZE 0x00000010
+#define CYREG_BLE_BLELL_PACKET_COUNTER1 0x402e1404
+#define CYFLD_BLE_BLELL_PACKET_COUNTER_MIDDLE__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_PACKET_COUNTER_MIDDLE__SIZE 0x00000010
+#define CYREG_BLE_BLELL_PACKET_COUNTER2 0x402e1408
+#define CYFLD_BLE_BLELL_PACKET_COUNTER_UPPER__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_PACKET_COUNTER_UPPER__SIZE 0x00000008
+#define CYREG_BLE_BLELL_IV_MASTER0 0x402e1410
+#define CYFLD_BLE_BLELL_IV_MASTER_LOWER__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_IV_MASTER_LOWER__SIZE 0x00000010
+#define CYREG_BLE_BLELL_IV_MASTER1 0x402e1414
+#define CYFLD_BLE_BLELL_IV_MASTER_UPPER__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_IV_MASTER_UPPER__SIZE 0x00000010
+#define CYREG_BLE_BLELL_IV_SLAVE0 0x402e1418
+#define CYFLD_BLE_BLELL_IV_SLAVE_LOWER__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_IV_SLAVE_LOWER__SIZE 0x00000010
+#define CYREG_BLE_BLELL_IV_SLAVE1 0x402e141c
+#define CYFLD_BLE_BLELL_IV_SLAVE_UPPER__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_IV_SLAVE_UPPER__SIZE 0x00000010
+#define CYREG_BLE_BLELL_ENC_KEY0 0x402e1420
+#define CYFLD_BLE_BLELL_ENC_KEY__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_ENC_KEY__SIZE 0x00000010
+#define CYREG_BLE_BLELL_ENC_KEY1 0x402e1424
+#define CYREG_BLE_BLELL_ENC_KEY2 0x402e1428
+#define CYREG_BLE_BLELL_ENC_KEY3 0x402e142c
+#define CYREG_BLE_BLELL_ENC_KEY4 0x402e1430
+#define CYREG_BLE_BLELL_ENC_KEY5 0x402e1434
+#define CYREG_BLE_BLELL_ENC_KEY6 0x402e1438
+#define CYREG_BLE_BLELL_ENC_KEY7 0x402e143c
+#define CYREG_BLE_BLELL_DATA0 0x402e1440
+#define CYFLD_BLE_BLELL_DATA0__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_DATA0__SIZE 0x00000010
+#define CYREG_BLE_BLELL_DATA1 0x402e1444
+#define CYFLD_BLE_BLELL_DATA1__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_DATA1__SIZE 0x00000010
+#define CYREG_BLE_BLELL_DATA2 0x402e1448
+#define CYFLD_BLE_BLELL_DATA2__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_DATA2__SIZE 0x00000010
+#define CYREG_BLE_BLELL_DATA3 0x402e144c
+#define CYFLD_BLE_BLELL_DATA3__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_DATA3__SIZE 0x00000010
+#define CYREG_BLE_BLELL_DATA4 0x402e1450
+#define CYFLD_BLE_BLELL_DATA4__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_DATA4__SIZE 0x00000010
+#define CYREG_BLE_BLELL_DATA5 0x402e1454
+#define CYFLD_BLE_BLELL_DATA5__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_DATA5__SIZE 0x00000010
+#define CYREG_BLE_BLELL_DATA6 0x402e1458
+#define CYFLD_BLE_BLELL_DATA6__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_DATA6__SIZE 0x00000010
+#define CYREG_BLE_BLELL_DATA7 0x402e145c
+#define CYFLD_BLE_BLELL_DATA7__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_DATA7__SIZE 0x00000010
+#define CYREG_BLE_BLELL_DATA8 0x402e1460
+#define CYFLD_BLE_BLELL_DATA8__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_DATA8__SIZE 0x00000010
+#define CYREG_BLE_BLELL_DATA9 0x402e1464
+#define CYFLD_BLE_BLELL_DATA9__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_DATA9__SIZE 0x00000010
+#define CYREG_BLE_BLELL_DATA10 0x402e1468
+#define CYFLD_BLE_BLELL_DATA10__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_DATA10__SIZE 0x00000010
+#define CYREG_BLE_BLELL_DATA11 0x402e146c
+#define CYFLD_BLE_BLELL_DATA11__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_DATA11__SIZE 0x00000010
+#define CYREG_BLE_BLELL_DATA12 0x402e1470
+#define CYFLD_BLE_BLELL_DATA12__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_DATA12__SIZE 0x00000010
+#define CYREG_BLE_BLELL_DATA13 0x402e1474
+#define CYFLD_BLE_BLELL_DATA13__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_DATA13__SIZE 0x00000008
+#define CYREG_BLE_BLELL_MIC_IN0 0x402e1478
+#define CYFLD_BLE_BLELL_MIC_IN_LOWER__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_MIC_IN_LOWER__SIZE 0x00000010
+#define CYREG_BLE_BLELL_MIC_IN1 0x402e147c
+#define CYFLD_BLE_BLELL_MIC_IN_UPPER__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_MIC_IN_UPPER__SIZE 0x00000010
+#define CYREG_BLE_BLELL_MIC_OUT0 0x402e1480
+#define CYFLD_BLE_BLELL_MIC_OUT_LOWER__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_MIC_OUT_LOWER__SIZE 0x00000010
+#define CYREG_BLE_BLELL_MIC_OUT1 0x402e1484
+#define CYFLD_BLE_BLELL_MIC_OUT_UPPER__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_MIC_OUT_UPPER__SIZE 0x00000010
+#define CYREG_BLE_BLELL_ENC_PARAMS 0x402e1488
+#define CYFLD_BLE_BLELL_DATA_PDU_HEADER__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_DATA_PDU_HEADER__SIZE 0x00000002
+#define CYFLD_BLE_BLELL_PAYLOAD_LENGTH__OFFSET 0x00000002
+#define CYFLD_BLE_BLELL_PAYLOAD_LENGTH__SIZE 0x00000005
+#define CYFLD_BLE_BLELL_DIRECTION__OFFSET 0x00000007
+#define CYFLD_BLE_BLELL_DIRECTION__SIZE 0x00000001
+#define CYREG_BLE_BLELL_ENC_CONFIG 0x402e1490
+#define CYFLD_BLE_BLELL_START_PROC__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_START_PROC__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_ECB_CCM__OFFSET 0x00000001
+#define CYFLD_BLE_BLELL_ECB_CCM__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_DEC_ENC__OFFSET 0x00000002
+#define CYFLD_BLE_BLELL_DEC_ENC__SIZE 0x00000001
+#define CYREG_BLE_BLELL_ENC_INTR_EN 0x402e1498
+#define CYFLD_BLE_BLELL_AUTH_PASS_INTR_EN__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_AUTH_PASS_INTR_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_ECB_PROC_INTR_EN__OFFSET 0x00000001
+#define CYFLD_BLE_BLELL_ECB_PROC_INTR_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_CCM_PROC_INTR_EN__OFFSET 0x00000002
+#define CYFLD_BLE_BLELL_CCM_PROC_INTR_EN__SIZE 0x00000001
+#define CYREG_BLE_BLELL_ENC_INTR 0x402e14a0
+#define CYFLD_BLE_BLELL_AUTH_PASS_INTR__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_AUTH_PASS_INTR__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_ECB_PROC_INTR__OFFSET 0x00000001
+#define CYFLD_BLE_BLELL_ECB_PROC_INTR__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_CCM_PROC_INTR__OFFSET 0x00000002
+#define CYFLD_BLE_BLELL_CCM_PROC_INTR__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_IN_DATA_CLEAR__OFFSET 0x00000003
+#define CYFLD_BLE_BLELL_IN_DATA_CLEAR__SIZE 0x00000001
+#define CYREG_BLE_BLELL_CONN_TXMEM_BASE_ADDR 0x402e1600
+#define CYFLD_BLE_BLELL_CONN_TX_MEM_BASE_ADDR__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_CONN_TX_MEM_BASE_ADDR__SIZE 0x00000010
+#define CYREG_BLE_BLELL_CONN_RXMEM_BASE_ADDR 0x402e1800
+#define CYFLD_BLE_BLELL_CONN_RX_MEM_BASE_ADDR__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_CONN_RX_MEM_BASE_ADDR__SIZE 0x00000010
+#define CYREG_BLE_BLELL_PDU_RESP_TIMER 0x402e1a04
+#define CYFLD_BLE_BLELL_PDU_RESP_TIME_VAL__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_PDU_RESP_TIME_VAL__SIZE 0x00000010
+#define CYREG_BLE_BLELL_NEXT_RESP_TIMER_EXP 0x402e1a08
+#define CYFLD_BLE_BLELL_NEXT_RESPONSE_INSTANT__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_NEXT_RESPONSE_INSTANT__SIZE 0x00000010
+#define CYREG_BLE_BLELL_NEXT_SUP_TO 0x402e1a0c
+#define CYFLD_BLE_BLELL_NEXT_TIMEOUT_INSTANT__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_NEXT_TIMEOUT_INSTANT__SIZE 0x00000010
+#define CYREG_BLE_BLELL_LLH_FEATURE_CONFIG 0x402e1a10
+#define CYFLD_BLE_BLELL_QUICK_TRANSMIT__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_QUICK_TRANSMIT__SIZE 0x00000001
+#define CYFLD_BLE_BLELL_SL_DSM_EN__OFFSET 0x00000001
+#define CYFLD_BLE_BLELL_SL_DSM_EN__SIZE 0x00000001
+#define CYREG_BLE_BLELL_WIN_MIN_STEP_SIZE 0x402e1a14
+#define CYFLD_BLE_BLELL_STEPDN__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_STEPDN__SIZE 0x00000004
+#define CYFLD_BLE_BLELL_STEPUP__OFFSET 0x00000004
+#define CYFLD_BLE_BLELL_STEPUP__SIZE 0x00000004
+#define CYFLD_BLE_BLELL_WINDOW_MIN_FW__OFFSET 0x00000008
+#define CYFLD_BLE_BLELL_WINDOW_MIN_FW__SIZE 0x00000008
+#define CYREG_BLE_BLELL_SLV_WIN_ADJ 0x402e1a18
+#define CYFLD_BLE_BLELL_SLV_WIN_ADJ__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_SLV_WIN_ADJ__SIZE 0x0000000b
+#define CYREG_BLE_BLELL_SL_CONN_INTERVAL 0x402e1a1c
+#define CYREG_BLE_BLELL_LE_PING_TIMER_ADDR 0x402e1a20
+#define CYFLD_BLE_BLELL_CONN_PING_TIMER_ADDR__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_CONN_PING_TIMER_ADDR__SIZE 0x00000010
+#define CYREG_BLE_BLELL_LE_PING_TIMER_OFFSET 0x402e1a24
+#define CYFLD_BLE_BLELL_CONN_PING_TIMER_OFFSET__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_CONN_PING_TIMER_OFFSET__SIZE 0x00000010
+#define CYREG_BLE_BLELL_LE_PING_TIMER_NEXT_EXP 0x402e1a28
+#define CYFLD_BLE_BLELL_CONN_PING_TIMER_NEXT_EXP__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_CONN_PING_TIMER_NEXT_EXP__SIZE 0x00000010
+#define CYREG_BLE_BLELL_LE_PING_TIMER_WRAP_COUNT 0x402e1a2c
+#define CYFLD_BLE_BLELL_CONN_SEC_CURRENT_WRAP__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_CONN_SEC_CURRENT_WRAP__SIZE 0x00000010
+#define CYREG_BLE_BLELL_TX_EN_EXT_DELAY 0x402e1e00
+#define CYFLD_BLE_BLELL_TXEN_EXT_DELAY__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_TXEN_EXT_DELAY__SIZE 0x00000005
+#define CYREG_BLE_BLELL_TX_RX_SYNTH_DELAY 0x402e1e04
+#define CYFLD_BLE_BLELL_RX_EN_DELAY__OFFSET 0x00000000
+#define CYFLD_BLE_BLELL_RX_EN_DELAY__SIZE 0x00000008
+#define CYFLD_BLE_BLELL_TX_EN_DELAY__OFFSET 0x00000008
+#define CYFLD_BLE_BLELL_TX_EN_DELAY__SIZE 0x00000008
+#define CYDEV_BLE_BLESS_BASE 0x402ef000
+#define CYDEV_BLE_BLESS_SIZE 0x00001000
+#define CYREG_BLE_BLESS_WCO_CONFIG 0x402ef000
+#define CYFLD_BLE_BLESS_LPM_EN__OFFSET 0x00000000
+#define CYFLD_BLE_BLESS_LPM_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLESS_LPM_AUTO__OFFSET 0x00000001
+#define CYFLD_BLE_BLESS_LPM_AUTO__SIZE 0x00000001
+#define CYFLD_BLE_BLESS_EXT_INPUT_EN__OFFSET 0x00000002
+#define CYFLD_BLE_BLESS_EXT_INPUT_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLESS_ENBUS__OFFSET 0x00000010
+#define CYFLD_BLE_BLESS_ENBUS__SIZE 0x00000008
+#define CYFLD_BLE_BLESS_ENABLE__OFFSET 0x0000001f
+#define CYFLD_BLE_BLESS_ENABLE__SIZE 0x00000001
+#define CYREG_BLE_BLESS_WCO_STATUS 0x402ef004
+#define CYFLD_BLE_BLESS_OUT_BLNK_A__OFFSET 0x00000000
+#define CYFLD_BLE_BLESS_OUT_BLNK_A__SIZE 0x00000001
+#define CYREG_BLE_BLESS_RF_CONFIG 0x402ef060
+#define CYFLD_BLE_BLESS_RF_ENABLE__OFFSET 0x00000000
+#define CYFLD_BLE_BLESS_RF_ENABLE__SIZE 0x00000001
+#define CYFLD_BLE_BLESS_DDFT_MUX_CFG1__OFFSET 0x00000004
+#define CYFLD_BLE_BLESS_DDFT_MUX_CFG1__SIZE 0x00000004
+#define CYFLD_BLE_BLESS_DDFT_MUX_CFG2__OFFSET 0x00000008
+#define CYFLD_BLE_BLESS_DDFT_MUX_CFG2__SIZE 0x00000004
+#define CYFLD_BLE_BLESS_BPKTCTL_FW__OFFSET 0x0000000e
+#define CYFLD_BLE_BLESS_BPKTCTL_FW__SIZE 0x00000001
+#define CYFLD_BLE_BLESS_BPKTCTL_FW_DRIVE__OFFSET 0x0000000f
+#define CYFLD_BLE_BLESS_BPKTCTL_FW_DRIVE__SIZE 0x00000001
+#define CYREG_BLE_BLESS_XTAL_CLK_DIV_CONFIG 0x402ef064
+#define CYFLD_BLE_BLESS_SYSCLK_DIV__OFFSET 0x00000000
+#define CYFLD_BLE_BLESS_SYSCLK_DIV__SIZE 0x00000002
+#define CYFLD_BLE_BLESS_LLCLK_DIV__OFFSET 0x00000002
+#define CYFLD_BLE_BLESS_LLCLK_DIV__SIZE 0x00000002
+#define CYREG_BLE_BLESS_LL_DSM_INTR_STAT 0x402ef068
+#define CYFLD_BLE_BLESS_DSM_ENTERED_INTR__OFFSET 0x00000000
+#define CYFLD_BLE_BLESS_DSM_ENTERED_INTR__SIZE 0x00000001
+#define CYFLD_BLE_BLESS_DSM_EXITED_INTR__OFFSET 0x00000001
+#define CYFLD_BLE_BLESS_DSM_EXITED_INTR__SIZE 0x00000001
+#define CYFLD_BLE_BLESS_XTAL_ON_INTR__OFFSET 0x00000008
+#define CYFLD_BLE_BLESS_XTAL_ON_INTR__SIZE 0x00000001
+#define CYREG_BLE_BLESS_LL_DSM_CTRL 0x402ef06c
+#define CYFLD_BLE_BLESS_DSM_EXIT__OFFSET 0x00000000
+#define CYFLD_BLE_BLESS_DSM_EXIT__SIZE 0x00000001
+#define CYFLD_BLE_BLESS_DSM_ENTERED_INTR_MASK__OFFSET 0x00000001
+#define CYFLD_BLE_BLESS_DSM_ENTERED_INTR_MASK__SIZE 0x00000001
+#define CYFLD_BLE_BLESS_DSM_EXITED_INTR_MASK__OFFSET 0x00000002
+#define CYFLD_BLE_BLESS_DSM_EXITED_INTR_MASK__SIZE 0x00000001
+#define CYFLD_BLE_BLESS_XTAL_ON_INTR_MASK__OFFSET 0x00000003
+#define CYFLD_BLE_BLESS_XTAL_ON_INTR_MASK__SIZE 0x00000001
+#define CYREG_BLE_BLESS_LL_CLK_EN 0x402ef070
+#define CYFLD_BLE_BLESS_CLK_EN__OFFSET 0x00000000
+#define CYFLD_BLE_BLESS_CLK_EN__SIZE 0x00000001
+#define CYFLD_BLE_BLESS_CY_CORREL_EN__OFFSET 0x00000001
+#define CYFLD_BLE_BLESS_CY_CORREL_EN__SIZE 0x00000001
+#define CYREG_BLE_BLESS_LF_CLK_CTRL 0x402ef074
+#define CYFLD_BLE_BLESS_DISABLE_LF_CLK__OFFSET 0x00000000
+#define CYFLD_BLE_BLESS_DISABLE_LF_CLK__SIZE 0x00000001
+#define CYREG_BLE_BLESS_WCO_TRIM 0x402eff00
+#define CYFLD_BLE_BLESS_XGM__OFFSET 0x00000000
+#define CYFLD_BLE_BLESS_XGM__SIZE 0x00000003
+#define CYFLD_BLE_BLESS_LPM_GM__OFFSET 0x00000004
+#define CYFLD_BLE_BLESS_LPM_GM__SIZE 0x00000002
+#define CYDEV_CTBM0_BASE 0x40300000
+#define CYDEV_CTBM0_SIZE 0x00010000
+#define CYREG_CTBM0_CTB_CTRL 0x40300000
+#define CYFLD_CTBM_DEEPSLEEP_ON__OFFSET 0x0000001e
+#define CYFLD_CTBM_DEEPSLEEP_ON__SIZE 0x00000001
+#define CYFLD_CTBM_ENABLED__OFFSET 0x0000001f
+#define CYFLD_CTBM_ENABLED__SIZE 0x00000001
+#define CYREG_CTBM0_OA_RES0_CTRL 0x40300004
+#define CYFLD_CTBM_OA0_PWR_MODE__OFFSET 0x00000000
+#define CYFLD_CTBM_OA0_PWR_MODE__SIZE 0x00000002
+#define CYFLD_CTBM_OA0_DRIVE_STR_SEL__OFFSET 0x00000002
+#define CYFLD_CTBM_OA0_DRIVE_STR_SEL__SIZE 0x00000001
+#define CYFLD_CTBM_OA0_COMP_EN__OFFSET 0x00000004
+#define CYFLD_CTBM_OA0_COMP_EN__SIZE 0x00000001
+#define CYFLD_CTBM_OA0_HYST_EN__OFFSET 0x00000005
+#define CYFLD_CTBM_OA0_HYST_EN__SIZE 0x00000001
+#define CYFLD_CTBM_OA0_BYPASS_DSI_SYNC__OFFSET 0x00000006
+#define CYFLD_CTBM_OA0_BYPASS_DSI_SYNC__SIZE 0x00000001
+#define CYFLD_CTBM_OA0_DSI_LEVEL__OFFSET 0x00000007
+#define CYFLD_CTBM_OA0_DSI_LEVEL__SIZE 0x00000001
+#define CYFLD_CTBM_OA0_COMPINT__OFFSET 0x00000008
+#define CYFLD_CTBM_OA0_COMPINT__SIZE 0x00000002
+#define CYVAL_CTBM_OA0_COMPINT_DISABLE 0x00000000
+#define CYVAL_CTBM_OA0_COMPINT_RISING 0x00000001
+#define CYVAL_CTBM_OA0_COMPINT_FALLING 0x00000002
+#define CYVAL_CTBM_OA0_COMPINT_BOTH 0x00000003
+#define CYFLD_CTBM_OA0_PUMP_EN__OFFSET 0x0000000b
+#define CYFLD_CTBM_OA0_PUMP_EN__SIZE 0x00000001
+#define CYREG_CTBM0_OA_RES1_CTRL 0x40300008
+#define CYFLD_CTBM_OA1_PWR_MODE__OFFSET 0x00000000
+#define CYFLD_CTBM_OA1_PWR_MODE__SIZE 0x00000002
+#define CYFLD_CTBM_OA1_DRIVE_STR_SEL__OFFSET 0x00000002
+#define CYFLD_CTBM_OA1_DRIVE_STR_SEL__SIZE 0x00000001
+#define CYFLD_CTBM_OA1_COMP_EN__OFFSET 0x00000004
+#define CYFLD_CTBM_OA1_COMP_EN__SIZE 0x00000001
+#define CYFLD_CTBM_OA1_HYST_EN__OFFSET 0x00000005
+#define CYFLD_CTBM_OA1_HYST_EN__SIZE 0x00000001
+#define CYFLD_CTBM_OA1_BYPASS_DSI_SYNC__OFFSET 0x00000006
+#define CYFLD_CTBM_OA1_BYPASS_DSI_SYNC__SIZE 0x00000001
+#define CYFLD_CTBM_OA1_DSI_LEVEL__OFFSET 0x00000007
+#define CYFLD_CTBM_OA1_DSI_LEVEL__SIZE 0x00000001
+#define CYFLD_CTBM_OA1_COMPINT__OFFSET 0x00000008
+#define CYFLD_CTBM_OA1_COMPINT__SIZE 0x00000002
+#define CYVAL_CTBM_OA1_COMPINT_DISABLE 0x00000000
+#define CYVAL_CTBM_OA1_COMPINT_RISING 0x00000001
+#define CYVAL_CTBM_OA1_COMPINT_FALLING 0x00000002
+#define CYVAL_CTBM_OA1_COMPINT_BOTH 0x00000003
+#define CYFLD_CTBM_OA1_PUMP_EN__OFFSET 0x0000000b
+#define CYFLD_CTBM_OA1_PUMP_EN__SIZE 0x00000001
+#define CYREG_CTBM0_COMP_STAT 0x4030000c
+#define CYFLD_CTBM_OA0_COMP__OFFSET 0x00000000
+#define CYFLD_CTBM_OA0_COMP__SIZE 0x00000001
+#define CYFLD_CTBM_OA1_COMP__OFFSET 0x00000010
+#define CYFLD_CTBM_OA1_COMP__SIZE 0x00000001
+#define CYREG_CTBM0_INTR 0x40300020
+#define CYFLD_CTBM_COMP0__OFFSET 0x00000000
+#define CYFLD_CTBM_COMP0__SIZE 0x00000001
+#define CYFLD_CTBM_COMP1__OFFSET 0x00000001
+#define CYFLD_CTBM_COMP1__SIZE 0x00000001
+#define CYREG_CTBM0_INTR_SET 0x40300024
+#define CYFLD_CTBM_COMP0_SET__OFFSET 0x00000000
+#define CYFLD_CTBM_COMP0_SET__SIZE 0x00000001
+#define CYFLD_CTBM_COMP1_SET__OFFSET 0x00000001
+#define CYFLD_CTBM_COMP1_SET__SIZE 0x00000001
+#define CYREG_CTBM0_INTR_MASK 0x40300028
+#define CYFLD_CTBM_COMP0_MASK__OFFSET 0x00000000
+#define CYFLD_CTBM_COMP0_MASK__SIZE 0x00000001
+#define CYFLD_CTBM_COMP1_MASK__OFFSET 0x00000001
+#define CYFLD_CTBM_COMP1_MASK__SIZE 0x00000001
+#define CYREG_CTBM0_INTR_MASKED 0x4030002c
+#define CYFLD_CTBM_COMP0_MASKED__OFFSET 0x00000000
+#define CYFLD_CTBM_COMP0_MASKED__SIZE 0x00000001
+#define CYFLD_CTBM_COMP1_MASKED__OFFSET 0x00000001
+#define CYFLD_CTBM_COMP1_MASKED__SIZE 0x00000001
+#define CYREG_CTBM0_DFT_CTRL 0x40300030
+#define CYFLD_CTBM_DFT_MODE__OFFSET 0x00000000
+#define CYFLD_CTBM_DFT_MODE__SIZE 0x00000003
+#define CYFLD_CTBM_DFT_EN__OFFSET 0x0000001f
+#define CYFLD_CTBM_DFT_EN__SIZE 0x00000001
+#define CYREG_CTBM0_OA0_SW 0x40300080
+#define CYFLD_CTBM_OA0P_A00__OFFSET 0x00000000
+#define CYFLD_CTBM_OA0P_A00__SIZE 0x00000001
+#define CYFLD_CTBM_OA0P_A20__OFFSET 0x00000002
+#define CYFLD_CTBM_OA0P_A20__SIZE 0x00000001
+#define CYFLD_CTBM_OA0P_A30__OFFSET 0x00000003
+#define CYFLD_CTBM_OA0P_A30__SIZE 0x00000001
+#define CYFLD_CTBM_OA0M_A11__OFFSET 0x00000008
+#define CYFLD_CTBM_OA0M_A11__SIZE 0x00000001
+#define CYFLD_CTBM_OA0M_A81__OFFSET 0x0000000e
+#define CYFLD_CTBM_OA0M_A81__SIZE 0x00000001
+#define CYFLD_CTBM_OA0O_D51__OFFSET 0x00000012
+#define CYFLD_CTBM_OA0O_D51__SIZE 0x00000001
+#define CYFLD_CTBM_OA0O_D81__OFFSET 0x00000015
+#define CYFLD_CTBM_OA0O_D81__SIZE 0x00000001
+#define CYREG_CTBM0_OA0_SW_CLEAR 0x40300084
+#define CYREG_CTBM0_OA1_SW 0x40300088
+#define CYFLD_CTBM_OA1P_A03__OFFSET 0x00000000
+#define CYFLD_CTBM_OA1P_A03__SIZE 0x00000001
+#define CYFLD_CTBM_OA1P_A13__OFFSET 0x00000001
+#define CYFLD_CTBM_OA1P_A13__SIZE 0x00000001
+#define CYFLD_CTBM_OA1P_A43__OFFSET 0x00000004
+#define CYFLD_CTBM_OA1P_A43__SIZE 0x00000001
+#define CYFLD_CTBM_OA1M_A22__OFFSET 0x00000008
+#define CYFLD_CTBM_OA1M_A22__SIZE 0x00000001
+#define CYFLD_CTBM_OA1M_A82__OFFSET 0x0000000e
+#define CYFLD_CTBM_OA1M_A82__SIZE 0x00000001
+#define CYFLD_CTBM_OA1O_D52__OFFSET 0x00000012
+#define CYFLD_CTBM_OA1O_D52__SIZE 0x00000001
+#define CYFLD_CTBM_OA1O_D62__OFFSET 0x00000013
+#define CYFLD_CTBM_OA1O_D62__SIZE 0x00000001
+#define CYFLD_CTBM_OA1O_D82__OFFSET 0x00000015
+#define CYFLD_CTBM_OA1O_D82__SIZE 0x00000001
+#define CYREG_CTBM0_OA1_SW_CLEAR 0x4030008c
+#define CYREG_CTBM0_CTB_SW_HW_CTRL 0x403000c0
+#define CYFLD_CTBM_P2_HW_CTRL__OFFSET 0x00000002
+#define CYFLD_CTBM_P2_HW_CTRL__SIZE 0x00000001
+#define CYFLD_CTBM_P3_HW_CTRL__OFFSET 0x00000003
+#define CYFLD_CTBM_P3_HW_CTRL__SIZE 0x00000001
+#define CYREG_CTBM0_CTB_SW_STATUS 0x403000c4
+#define CYFLD_CTBM_OA0O_D51_STAT__OFFSET 0x0000001c
+#define CYFLD_CTBM_OA0O_D51_STAT__SIZE 0x00000001
+#define CYFLD_CTBM_OA1O_D52_STAT__OFFSET 0x0000001d
+#define CYFLD_CTBM_OA1O_D52_STAT__SIZE 0x00000001
+#define CYFLD_CTBM_OA1O_D62_STAT__OFFSET 0x0000001e
+#define CYFLD_CTBM_OA1O_D62_STAT__SIZE 0x00000001
+#define CYREG_CTBM0_OA0_OFFSET_TRIM 0x40300f00
+#define CYFLD_CTBM_OA0_OFFSET_TRIM__OFFSET 0x00000000
+#define CYFLD_CTBM_OA0_OFFSET_TRIM__SIZE 0x00000006
+#define CYREG_CTBM0_OA0_SLOPE_OFFSET_TRIM 0x40300f04
+#define CYFLD_CTBM_OA0_SLOPE_OFFSET_TRIM__OFFSET 0x00000000
+#define CYFLD_CTBM_OA0_SLOPE_OFFSET_TRIM__SIZE 0x00000006
+#define CYREG_CTBM0_OA0_COMP_TRIM 0x40300f08
+#define CYFLD_CTBM_OA0_COMP_TRIM__OFFSET 0x00000000
+#define CYFLD_CTBM_OA0_COMP_TRIM__SIZE 0x00000002
+#define CYREG_CTBM0_OA1_OFFSET_TRIM 0x40300f0c
+#define CYFLD_CTBM_OA1_OFFSET_TRIM__OFFSET 0x00000000
+#define CYFLD_CTBM_OA1_OFFSET_TRIM__SIZE 0x00000006
+#define CYREG_CTBM0_OA1_SLOPE_OFFSET_TRIM 0x40300f10
+#define CYFLD_CTBM_OA1_SLOPE_OFFSET_TRIM__OFFSET 0x00000000
+#define CYFLD_CTBM_OA1_SLOPE_OFFSET_TRIM__SIZE 0x00000006
+#define CYREG_CTBM0_OA1_COMP_TRIM 0x40300f14
+#define CYFLD_CTBM_OA1_COMP_TRIM__OFFSET 0x00000000
+#define CYFLD_CTBM_OA1_COMP_TRIM__SIZE 0x00000002
+#define CYDEV_CTBM1_BASE 0x40310000
+#define CYDEV_CTBM1_SIZE 0x00010000
+#define CYREG_CTBM1_CTB_CTRL 0x40310000
+#define CYREG_CTBM1_OA_RES0_CTRL 0x40310004
+#define CYREG_CTBM1_OA_RES1_CTRL 0x40310008
+#define CYREG_CTBM1_COMP_STAT 0x4031000c
+#define CYREG_CTBM1_INTR 0x40310020
+#define CYREG_CTBM1_INTR_SET 0x40310024
+#define CYREG_CTBM1_INTR_MASK 0x40310028
+#define CYREG_CTBM1_INTR_MASKED 0x4031002c
+#define CYREG_CTBM1_DFT_CTRL 0x40310030
+#define CYREG_CTBM1_OA0_SW 0x40310080
+#define CYREG_CTBM1_OA0_SW_CLEAR 0x40310084
+#define CYREG_CTBM1_OA1_SW 0x40310088
+#define CYREG_CTBM1_OA1_SW_CLEAR 0x4031008c
+#define CYREG_CTBM1_CTB_SW_HW_CTRL 0x403100c0
+#define CYREG_CTBM1_CTB_SW_STATUS 0x403100c4
+#define CYREG_CTBM1_OA0_OFFSET_TRIM 0x40310f00
+#define CYREG_CTBM1_OA0_SLOPE_OFFSET_TRIM 0x40310f04
+#define CYREG_CTBM1_OA0_COMP_TRIM 0x40310f08
+#define CYREG_CTBM1_OA1_OFFSET_TRIM 0x40310f0c
+#define CYREG_CTBM1_OA1_SLOPE_OFFSET_TRIM 0x40310f10
+#define CYREG_CTBM1_OA1_COMP_TRIM 0x40310f14
+#define CYDEV_SAR_BASE 0x403a0000
+#define CYDEV_SAR_SIZE 0x00010000
+#define CYREG_SAR_CTRL 0x403a0000
+#define CYFLD_SAR_VREF_SEL__OFFSET 0x00000004
+#define CYFLD_SAR_VREF_SEL__SIZE 0x00000003
+#define CYVAL_SAR_VREF_SEL_VREF0 0x00000000
+#define CYVAL_SAR_VREF_SEL_VREF1 0x00000001
+#define CYVAL_SAR_VREF_SEL_VREF2 0x00000002
+#define CYVAL_SAR_VREF_SEL_VREF_AROUTE 0x00000003
+#define CYVAL_SAR_VREF_SEL_VBGR 0x00000004
+#define CYVAL_SAR_VREF_SEL_VREF_EXT 0x00000005
+#define CYVAL_SAR_VREF_SEL_VDDA_DIV_2 0x00000006
+#define CYVAL_SAR_VREF_SEL_VDDA 0x00000007
+#define CYFLD_SAR_VREF_BYP_CAP_EN__OFFSET 0x00000007
+#define CYFLD_SAR_VREF_BYP_CAP_EN__SIZE 0x00000001
+#define CYFLD_SAR_NEG_SEL__OFFSET 0x00000009
+#define CYFLD_SAR_NEG_SEL__SIZE 0x00000003
+#define CYVAL_SAR_NEG_SEL_VSSA_KELVIN 0x00000000
+#define CYVAL_SAR_NEG_SEL_ART_VSSA 0x00000001
+#define CYVAL_SAR_NEG_SEL_P1 0x00000002
+#define CYVAL_SAR_NEG_SEL_P3 0x00000003
+#define CYVAL_SAR_NEG_SEL_P5 0x00000004
+#define CYVAL_SAR_NEG_SEL_P7 0x00000005
+#define CYVAL_SAR_NEG_SEL_ACORE 0x00000006
+#define CYVAL_SAR_NEG_SEL_VREF 0x00000007
+#define CYFLD_SAR_SAR_HW_CTRL_NEGVREF__OFFSET 0x0000000d
+#define CYFLD_SAR_SAR_HW_CTRL_NEGVREF__SIZE 0x00000001
+#define CYFLD_SAR_PWR_CTRL_VREF__OFFSET 0x0000000e
+#define CYFLD_SAR_PWR_CTRL_VREF__SIZE 0x00000002
+#define CYVAL_SAR_PWR_CTRL_VREF_NORMAL_PWR 0x00000000
+#define CYVAL_SAR_PWR_CTRL_VREF_HALF_PWR 0x00000001
+#define CYVAL_SAR_PWR_CTRL_VREF_THIRD_PWR 0x00000002
+#define CYVAL_SAR_PWR_CTRL_VREF_QUARTER_PWR 0x00000003
+#define CYFLD_SAR_SPARE__OFFSET 0x00000010
+#define CYFLD_SAR_SPARE__SIZE 0x00000004
+#define CYFLD_SAR_BOOSTPUMP_EN__OFFSET 0x00000014
+#define CYFLD_SAR_BOOSTPUMP_EN__SIZE 0x00000001
+#define CYFLD_SAR_ICONT_LV__OFFSET 0x00000018
+#define CYFLD_SAR_ICONT_LV__SIZE 0x00000002
+#define CYVAL_SAR_ICONT_LV_NORMAL_PWR 0x00000000
+#define CYVAL_SAR_ICONT_LV_HALF_PWR 0x00000001
+#define CYVAL_SAR_ICONT_LV_MORE_PWR 0x00000002
+#define CYVAL_SAR_ICONT_LV_QUARTER_PWR 0x00000003
+#define CYFLD_SAR_DEEPSLEEP_ON__OFFSET 0x0000001b
+#define CYFLD_SAR_DEEPSLEEP_ON__SIZE 0x00000001
+#define CYFLD_SAR_DSI_SYNC_CONFIG__OFFSET 0x0000001c
+#define CYFLD_SAR_DSI_SYNC_CONFIG__SIZE 0x00000001
+#define CYFLD_SAR_DSI_MODE__OFFSET 0x0000001d
+#define CYFLD_SAR_DSI_MODE__SIZE 0x00000001
+#define CYFLD_SAR_SWITCH_DISABLE__OFFSET 0x0000001e
+#define CYFLD_SAR_SWITCH_DISABLE__SIZE 0x00000001
+#define CYFLD_SAR_ENABLED__OFFSET 0x0000001f
+#define CYFLD_SAR_ENABLED__SIZE 0x00000001
+#define CYREG_SAR_SAMPLE_CTRL 0x403a0004
+#define CYFLD_SAR_SUB_RESOLUTION__OFFSET 0x00000000
+#define CYFLD_SAR_SUB_RESOLUTION__SIZE 0x00000001
+#define CYVAL_SAR_SUB_RESOLUTION_8B 0x00000000
+#define CYVAL_SAR_SUB_RESOLUTION_10B 0x00000001
+#define CYFLD_SAR_LEFT_ALIGN__OFFSET 0x00000001
+#define CYFLD_SAR_LEFT_ALIGN__SIZE 0x00000001
+#define CYFLD_SAR_SINGLE_ENDED_SIGNED__OFFSET 0x00000002
+#define CYFLD_SAR_SINGLE_ENDED_SIGNED__SIZE 0x00000001
+#define CYVAL_SAR_SINGLE_ENDED_SIGNED_UNSIGNED 0x00000000
+#define CYVAL_SAR_SINGLE_ENDED_SIGNED_SIGNED 0x00000001
+#define CYFLD_SAR_DIFFERENTIAL_SIGNED__OFFSET 0x00000003
+#define CYFLD_SAR_DIFFERENTIAL_SIGNED__SIZE 0x00000001
+#define CYVAL_SAR_DIFFERENTIAL_SIGNED_UNSIGNED 0x00000000
+#define CYVAL_SAR_DIFFERENTIAL_SIGNED_SIGNED 0x00000001
+#define CYFLD_SAR_AVG_CNT__OFFSET 0x00000004
+#define CYFLD_SAR_AVG_CNT__SIZE 0x00000003
+#define CYFLD_SAR_AVG_SHIFT__OFFSET 0x00000007
+#define CYFLD_SAR_AVG_SHIFT__SIZE 0x00000001
+#define CYFLD_SAR_CONTINUOUS__OFFSET 0x00000010
+#define CYFLD_SAR_CONTINUOUS__SIZE 0x00000001
+#define CYFLD_SAR_DSI_TRIGGER_EN__OFFSET 0x00000011
+#define CYFLD_SAR_DSI_TRIGGER_EN__SIZE 0x00000001
+#define CYFLD_SAR_DSI_TRIGGER_LEVEL__OFFSET 0x00000012
+#define CYFLD_SAR_DSI_TRIGGER_LEVEL__SIZE 0x00000001
+#define CYFLD_SAR_DSI_SYNC_TRIGGER__OFFSET 0x00000013
+#define CYFLD_SAR_DSI_SYNC_TRIGGER__SIZE 0x00000001
+#define CYFLD_SAR_EOS_DSI_OUT_EN__OFFSET 0x0000001f
+#define CYFLD_SAR_EOS_DSI_OUT_EN__SIZE 0x00000001
+#define CYREG_SAR_SAMPLE_TIME01 0x403a0010
+#define CYFLD_SAR_SAMPLE_TIME0__OFFSET 0x00000000
+#define CYFLD_SAR_SAMPLE_TIME0__SIZE 0x0000000a
+#define CYFLD_SAR_SAMPLE_TIME1__OFFSET 0x00000010
+#define CYFLD_SAR_SAMPLE_TIME1__SIZE 0x0000000a
+#define CYREG_SAR_SAMPLE_TIME23 0x403a0014
+#define CYFLD_SAR_SAMPLE_TIME2__OFFSET 0x00000000
+#define CYFLD_SAR_SAMPLE_TIME2__SIZE 0x0000000a
+#define CYFLD_SAR_SAMPLE_TIME3__OFFSET 0x00000010
+#define CYFLD_SAR_SAMPLE_TIME3__SIZE 0x0000000a
+#define CYREG_SAR_RANGE_THRES 0x403a0018
+#define CYFLD_SAR_RANGE_LOW__OFFSET 0x00000000
+#define CYFLD_SAR_RANGE_LOW__SIZE 0x00000010
+#define CYFLD_SAR_RANGE_HIGH__OFFSET 0x00000010
+#define CYFLD_SAR_RANGE_HIGH__SIZE 0x00000010
+#define CYREG_SAR_RANGE_COND 0x403a001c
+#define CYFLD_SAR_RANGE_COND__OFFSET 0x0000001e
+#define CYFLD_SAR_RANGE_COND__SIZE 0x00000002
+#define CYVAL_SAR_RANGE_COND_BELOW 0x00000000
+#define CYVAL_SAR_RANGE_COND_INSIDE 0x00000001
+#define CYVAL_SAR_RANGE_COND_ABOVE 0x00000002
+#define CYVAL_SAR_RANGE_COND_OUTSIDE 0x00000003
+#define CYREG_SAR_CHAN_EN 0x403a0020
+#define CYFLD_SAR_CHAN_EN__OFFSET 0x00000000
+#define CYFLD_SAR_CHAN_EN__SIZE 0x00000010
+#define CYREG_SAR_START_CTRL 0x403a0024
+#define CYFLD_SAR_FW_TRIGGER__OFFSET 0x00000000
+#define CYFLD_SAR_FW_TRIGGER__SIZE 0x00000001
+#define CYREG_SAR_DFT_CTRL 0x403a0030
+#define CYFLD_SAR_DLY_INC__OFFSET 0x00000000
+#define CYFLD_SAR_DLY_INC__SIZE 0x00000001
+#define CYFLD_SAR_HIZ__OFFSET 0x00000001
+#define CYFLD_SAR_HIZ__SIZE 0x00000001
+#define CYFLD_SAR_DFT_INC__OFFSET 0x00000010
+#define CYFLD_SAR_DFT_INC__SIZE 0x00000004
+#define CYFLD_SAR_DFT_OUTC__OFFSET 0x00000014
+#define CYFLD_SAR_DFT_OUTC__SIZE 0x00000003
+#define CYFLD_SAR_SEL_CSEL_DFT__OFFSET 0x00000018
+#define CYFLD_SAR_SEL_CSEL_DFT__SIZE 0x00000004
+#define CYFLD_SAR_EN_CSEL_DFT__OFFSET 0x0000001c
+#define CYFLD_SAR_EN_CSEL_DFT__SIZE 0x00000001
+#define CYFLD_SAR_DCEN__OFFSET 0x0000001d
+#define CYFLD_SAR_DCEN__SIZE 0x00000001
+#define CYFLD_SAR_ADFT_OVERRIDE__OFFSET 0x0000001f
+#define CYFLD_SAR_ADFT_OVERRIDE__SIZE 0x00000001
+#define CYREG_SAR_CHAN_CONFIG0 0x403a0080
+#define CYFLD_SAR_PIN_ADDR__OFFSET 0x00000000
+#define CYFLD_SAR_PIN_ADDR__SIZE 0x00000003
+#define CYFLD_SAR_PORT_ADDR__OFFSET 0x00000004
+#define CYFLD_SAR_PORT_ADDR__SIZE 0x00000003
+#define CYVAL_SAR_PORT_ADDR_SARMUX 0x00000000
+#define CYVAL_SAR_PORT_ADDR_CTB0 0x00000001
+#define CYVAL_SAR_PORT_ADDR_CTB1 0x00000002
+#define CYVAL_SAR_PORT_ADDR_CTB2 0x00000003
+#define CYVAL_SAR_PORT_ADDR_CTB3 0x00000004
+#define CYVAL_SAR_PORT_ADDR_AROUTE_VIRT2 0x00000005
+#define CYVAL_SAR_PORT_ADDR_AROUTE_VIRT1 0x00000006
+#define CYVAL_SAR_PORT_ADDR_SARMUX_VIRT 0x00000007
+#define CYFLD_SAR_DIFFERENTIAL_EN__OFFSET 0x00000008
+#define CYFLD_SAR_DIFFERENTIAL_EN__SIZE 0x00000001
+#define CYFLD_SAR_RESOLUTION__OFFSET 0x00000009
+#define CYFLD_SAR_RESOLUTION__SIZE 0x00000001
+#define CYVAL_SAR_RESOLUTION_MAXRES 0x00000000
+#define CYVAL_SAR_RESOLUTION_SUBRES 0x00000001
+#define CYFLD_SAR_AVG_EN__OFFSET 0x0000000a
+#define CYFLD_SAR_AVG_EN__SIZE 0x00000001
+#define CYFLD_SAR_SAMPLE_TIME_SEL__OFFSET 0x0000000c
+#define CYFLD_SAR_SAMPLE_TIME_SEL__SIZE 0x00000002
+#define CYFLD_SAR_DSI_OUT_EN__OFFSET 0x0000001f
+#define CYFLD_SAR_DSI_OUT_EN__SIZE 0x00000001
+#define CYREG_SAR_CHAN_CONFIG1 0x403a0084
+#define CYREG_SAR_CHAN_CONFIG2 0x403a0088
+#define CYREG_SAR_CHAN_CONFIG3 0x403a008c
+#define CYREG_SAR_CHAN_CONFIG4 0x403a0090
+#define CYREG_SAR_CHAN_CONFIG5 0x403a0094
+#define CYREG_SAR_CHAN_CONFIG6 0x403a0098
+#define CYREG_SAR_CHAN_CONFIG7 0x403a009c
+#define CYREG_SAR_CHAN_CONFIG8 0x403a00a0
+#define CYREG_SAR_CHAN_CONFIG9 0x403a00a4
+#define CYREG_SAR_CHAN_CONFIG10 0x403a00a8
+#define CYREG_SAR_CHAN_CONFIG11 0x403a00ac
+#define CYREG_SAR_CHAN_CONFIG12 0x403a00b0
+#define CYREG_SAR_CHAN_CONFIG13 0x403a00b4
+#define CYREG_SAR_CHAN_CONFIG14 0x403a00b8
+#define CYREG_SAR_CHAN_CONFIG15 0x403a00bc
+#define CYREG_SAR_CHAN_WORK0 0x403a0100
+#define CYFLD_SAR_WORK__OFFSET 0x00000000
+#define CYFLD_SAR_WORK__SIZE 0x00000010
+#define CYFLD_SAR_CHAN_WORK_VALID_MIR__OFFSET 0x0000001f
+#define CYFLD_SAR_CHAN_WORK_VALID_MIR__SIZE 0x00000001
+#define CYREG_SAR_CHAN_WORK1 0x403a0104
+#define CYREG_SAR_CHAN_WORK2 0x403a0108
+#define CYREG_SAR_CHAN_WORK3 0x403a010c
+#define CYREG_SAR_CHAN_WORK4 0x403a0110
+#define CYREG_SAR_CHAN_WORK5 0x403a0114
+#define CYREG_SAR_CHAN_WORK6 0x403a0118
+#define CYREG_SAR_CHAN_WORK7 0x403a011c
+#define CYREG_SAR_CHAN_WORK8 0x403a0120
+#define CYREG_SAR_CHAN_WORK9 0x403a0124
+#define CYREG_SAR_CHAN_WORK10 0x403a0128
+#define CYREG_SAR_CHAN_WORK11 0x403a012c
+#define CYREG_SAR_CHAN_WORK12 0x403a0130
+#define CYREG_SAR_CHAN_WORK13 0x403a0134
+#define CYREG_SAR_CHAN_WORK14 0x403a0138
+#define CYREG_SAR_CHAN_WORK15 0x403a013c
+#define CYREG_SAR_CHAN_RESULT0 0x403a0180
+#define CYFLD_SAR_RESULT__OFFSET 0x00000000
+#define CYFLD_SAR_RESULT__SIZE 0x00000010
+#define CYFLD_SAR_SATURATE_INTR_MIR__OFFSET 0x0000001d
+#define CYFLD_SAR_SATURATE_INTR_MIR__SIZE 0x00000001
+#define CYFLD_SAR_RANGE_INTR_MIR__OFFSET 0x0000001e
+#define CYFLD_SAR_RANGE_INTR_MIR__SIZE 0x00000001
+#define CYFLD_SAR_CHAN_RESULT_VALID_MIR__OFFSET 0x0000001f
+#define CYFLD_SAR_CHAN_RESULT_VALID_MIR__SIZE 0x00000001
+#define CYREG_SAR_CHAN_RESULT1 0x403a0184
+#define CYREG_SAR_CHAN_RESULT2 0x403a0188
+#define CYREG_SAR_CHAN_RESULT3 0x403a018c
+#define CYREG_SAR_CHAN_RESULT4 0x403a0190
+#define CYREG_SAR_CHAN_RESULT5 0x403a0194
+#define CYREG_SAR_CHAN_RESULT6 0x403a0198
+#define CYREG_SAR_CHAN_RESULT7 0x403a019c
+#define CYREG_SAR_CHAN_RESULT8 0x403a01a0
+#define CYREG_SAR_CHAN_RESULT9 0x403a01a4
+#define CYREG_SAR_CHAN_RESULT10 0x403a01a8
+#define CYREG_SAR_CHAN_RESULT11 0x403a01ac
+#define CYREG_SAR_CHAN_RESULT12 0x403a01b0
+#define CYREG_SAR_CHAN_RESULT13 0x403a01b4
+#define CYREG_SAR_CHAN_RESULT14 0x403a01b8
+#define CYREG_SAR_CHAN_RESULT15 0x403a01bc
+#define CYREG_SAR_CHAN_WORK_VALID 0x403a0200
+#define CYFLD_SAR_CHAN_WORK_VALID__OFFSET 0x00000000
+#define CYFLD_SAR_CHAN_WORK_VALID__SIZE 0x00000010
+#define CYREG_SAR_CHAN_RESULT_VALID 0x403a0204
+#define CYFLD_SAR_CHAN_RESULT_VALID__OFFSET 0x00000000
+#define CYFLD_SAR_CHAN_RESULT_VALID__SIZE 0x00000010
+#define CYREG_SAR_STATUS 0x403a0208
+#define CYFLD_SAR_CUR_CHAN__OFFSET 0x00000000
+#define CYFLD_SAR_CUR_CHAN__SIZE 0x00000005
+#define CYFLD_SAR_SW_VREF_NEG__OFFSET 0x0000001e
+#define CYFLD_SAR_SW_VREF_NEG__SIZE 0x00000001
+#define CYFLD_SAR_BUSY__OFFSET 0x0000001f
+#define CYFLD_SAR_BUSY__SIZE 0x00000001
+#define CYREG_SAR_AVG_STAT 0x403a020c
+#define CYFLD_SAR_CUR_AVG_ACCU__OFFSET 0x00000000
+#define CYFLD_SAR_CUR_AVG_ACCU__SIZE 0x00000014
+#define CYFLD_SAR_CUR_AVG_CNT__OFFSET 0x00000018
+#define CYFLD_SAR_CUR_AVG_CNT__SIZE 0x00000008
+#define CYREG_SAR_INTR 0x403a0210
+#define CYFLD_SAR_EOS_INTR__OFFSET 0x00000000
+#define CYFLD_SAR_EOS_INTR__SIZE 0x00000001
+#define CYFLD_SAR_OVERFLOW_INTR__OFFSET 0x00000001
+#define CYFLD_SAR_OVERFLOW_INTR__SIZE 0x00000001
+#define CYFLD_SAR_FW_COLLISION_INTR__OFFSET 0x00000002
+#define CYFLD_SAR_FW_COLLISION_INTR__SIZE 0x00000001
+#define CYFLD_SAR_DSI_COLLISION_INTR__OFFSET 0x00000003
+#define CYFLD_SAR_DSI_COLLISION_INTR__SIZE 0x00000001
+#define CYFLD_SAR_INJ_EOC_INTR__OFFSET 0x00000004
+#define CYFLD_SAR_INJ_EOC_INTR__SIZE 0x00000001
+#define CYFLD_SAR_INJ_SATURATE_INTR__OFFSET 0x00000005
+#define CYFLD_SAR_INJ_SATURATE_INTR__SIZE 0x00000001
+#define CYFLD_SAR_INJ_RANGE_INTR__OFFSET 0x00000006
+#define CYFLD_SAR_INJ_RANGE_INTR__SIZE 0x00000001
+#define CYFLD_SAR_INJ_COLLISION_INTR__OFFSET 0x00000007
+#define CYFLD_SAR_INJ_COLLISION_INTR__SIZE 0x00000001
+#define CYREG_SAR_INTR_SET 0x403a0214
+#define CYFLD_SAR_EOS_SET__OFFSET 0x00000000
+#define CYFLD_SAR_EOS_SET__SIZE 0x00000001
+#define CYFLD_SAR_OVERFLOW_SET__OFFSET 0x00000001
+#define CYFLD_SAR_OVERFLOW_SET__SIZE 0x00000001
+#define CYFLD_SAR_FW_COLLISION_SET__OFFSET 0x00000002
+#define CYFLD_SAR_FW_COLLISION_SET__SIZE 0x00000001
+#define CYFLD_SAR_DSI_COLLISION_SET__OFFSET 0x00000003
+#define CYFLD_SAR_DSI_COLLISION_SET__SIZE 0x00000001
+#define CYFLD_SAR_INJ_EOC_SET__OFFSET 0x00000004
+#define CYFLD_SAR_INJ_EOC_SET__SIZE 0x00000001
+#define CYFLD_SAR_INJ_SATURATE_SET__OFFSET 0x00000005
+#define CYFLD_SAR_INJ_SATURATE_SET__SIZE 0x00000001
+#define CYFLD_SAR_INJ_RANGE_SET__OFFSET 0x00000006
+#define CYFLD_SAR_INJ_RANGE_SET__SIZE 0x00000001
+#define CYFLD_SAR_INJ_COLLISION_SET__OFFSET 0x00000007
+#define CYFLD_SAR_INJ_COLLISION_SET__SIZE 0x00000001
+#define CYREG_SAR_INTR_MASK 0x403a0218
+#define CYFLD_SAR_EOS_MASK__OFFSET 0x00000000
+#define CYFLD_SAR_EOS_MASK__SIZE 0x00000001
+#define CYFLD_SAR_OVERFLOW_MASK__OFFSET 0x00000001
+#define CYFLD_SAR_OVERFLOW_MASK__SIZE 0x00000001
+#define CYFLD_SAR_FW_COLLISION_MASK__OFFSET 0x00000002
+#define CYFLD_SAR_FW_COLLISION_MASK__SIZE 0x00000001
+#define CYFLD_SAR_DSI_COLLISION_MASK__OFFSET 0x00000003
+#define CYFLD_SAR_DSI_COLLISION_MASK__SIZE 0x00000001
+#define CYFLD_SAR_INJ_EOC_MASK__OFFSET 0x00000004
+#define CYFLD_SAR_INJ_EOC_MASK__SIZE 0x00000001
+#define CYFLD_SAR_INJ_SATURATE_MASK__OFFSET 0x00000005
+#define CYFLD_SAR_INJ_SATURATE_MASK__SIZE 0x00000001
+#define CYFLD_SAR_INJ_RANGE_MASK__OFFSET 0x00000006
+#define CYFLD_SAR_INJ_RANGE_MASK__SIZE 0x00000001
+#define CYFLD_SAR_INJ_COLLISION_MASK__OFFSET 0x00000007
+#define CYFLD_SAR_INJ_COLLISION_MASK__SIZE 0x00000001
+#define CYREG_SAR_INTR_MASKED 0x403a021c
+#define CYFLD_SAR_EOS_MASKED__OFFSET 0x00000000
+#define CYFLD_SAR_EOS_MASKED__SIZE 0x00000001
+#define CYFLD_SAR_OVERFLOW_MASKED__OFFSET 0x00000001
+#define CYFLD_SAR_OVERFLOW_MASKED__SIZE 0x00000001
+#define CYFLD_SAR_FW_COLLISION_MASKED__OFFSET 0x00000002
+#define CYFLD_SAR_FW_COLLISION_MASKED__SIZE 0x00000001
+#define CYFLD_SAR_DSI_COLLISION_MASKED__OFFSET 0x00000003
+#define CYFLD_SAR_DSI_COLLISION_MASKED__SIZE 0x00000001
+#define CYFLD_SAR_INJ_EOC_MASKED__OFFSET 0x00000004
+#define CYFLD_SAR_INJ_EOC_MASKED__SIZE 0x00000001
+#define CYFLD_SAR_INJ_SATURATE_MASKED__OFFSET 0x00000005
+#define CYFLD_SAR_INJ_SATURATE_MASKED__SIZE 0x00000001
+#define CYFLD_SAR_INJ_RANGE_MASKED__OFFSET 0x00000006
+#define CYFLD_SAR_INJ_RANGE_MASKED__SIZE 0x00000001
+#define CYFLD_SAR_INJ_COLLISION_MASKED__OFFSET 0x00000007
+#define CYFLD_SAR_INJ_COLLISION_MASKED__SIZE 0x00000001
+#define CYREG_SAR_SATURATE_INTR 0x403a0220
+#define CYFLD_SAR_SATURATE_INTR__OFFSET 0x00000000
+#define CYFLD_SAR_SATURATE_INTR__SIZE 0x00000010
+#define CYREG_SAR_SATURATE_INTR_SET 0x403a0224
+#define CYFLD_SAR_SATURATE_SET__OFFSET 0x00000000
+#define CYFLD_SAR_SATURATE_SET__SIZE 0x00000010
+#define CYREG_SAR_SATURATE_INTR_MASK 0x403a0228
+#define CYFLD_SAR_SATURATE_MASK__OFFSET 0x00000000
+#define CYFLD_SAR_SATURATE_MASK__SIZE 0x00000010
+#define CYREG_SAR_SATURATE_INTR_MASKED 0x403a022c
+#define CYFLD_SAR_SATURATE_MASKED__OFFSET 0x00000000
+#define CYFLD_SAR_SATURATE_MASKED__SIZE 0x00000010
+#define CYREG_SAR_RANGE_INTR 0x403a0230
+#define CYFLD_SAR_RANGE_INTR__OFFSET 0x00000000
+#define CYFLD_SAR_RANGE_INTR__SIZE 0x00000010
+#define CYREG_SAR_RANGE_INTR_SET 0x403a0234
+#define CYFLD_SAR_RANGE_SET__OFFSET 0x00000000
+#define CYFLD_SAR_RANGE_SET__SIZE 0x00000010
+#define CYREG_SAR_RANGE_INTR_MASK 0x403a0238
+#define CYFLD_SAR_RANGE_MASK__OFFSET 0x00000000
+#define CYFLD_SAR_RANGE_MASK__SIZE 0x00000010
+#define CYREG_SAR_RANGE_INTR_MASKED 0x403a023c
+#define CYFLD_SAR_RANGE_MASKED__OFFSET 0x00000000
+#define CYFLD_SAR_RANGE_MASKED__SIZE 0x00000010
+#define CYREG_SAR_INTR_CAUSE 0x403a0240
+#define CYFLD_SAR_EOS_MASKED_MIR__OFFSET 0x00000000
+#define CYFLD_SAR_EOS_MASKED_MIR__SIZE 0x00000001
+#define CYFLD_SAR_OVERFLOW_MASKED_MIR__OFFSET 0x00000001
+#define CYFLD_SAR_OVERFLOW_MASKED_MIR__SIZE 0x00000001
+#define CYFLD_SAR_FW_COLLISION_MASKED_MIR__OFFSET 0x00000002
+#define CYFLD_SAR_FW_COLLISION_MASKED_MIR__SIZE 0x00000001
+#define CYFLD_SAR_DSI_COLLISION_MASKED_MIR__OFFSET 0x00000003
+#define CYFLD_SAR_DSI_COLLISION_MASKED_MIR__SIZE 0x00000001
+#define CYFLD_SAR_INJ_EOC_MASKED_MIR__OFFSET 0x00000004
+#define CYFLD_SAR_INJ_EOC_MASKED_MIR__SIZE 0x00000001
+#define CYFLD_SAR_INJ_SATURATE_MASKED_MIR__OFFSET 0x00000005
+#define CYFLD_SAR_INJ_SATURATE_MASKED_MIR__SIZE 0x00000001
+#define CYFLD_SAR_INJ_RANGE_MASKED_MIR__OFFSET 0x00000006
+#define CYFLD_SAR_INJ_RANGE_MASKED_MIR__SIZE 0x00000001
+#define CYFLD_SAR_INJ_COLLISION_MASKED_MIR__OFFSET 0x00000007
+#define CYFLD_SAR_INJ_COLLISION_MASKED_MIR__SIZE 0x00000001
+#define CYFLD_SAR_SATURATE_MASKED_RED__OFFSET 0x0000001e
+#define CYFLD_SAR_SATURATE_MASKED_RED__SIZE 0x00000001
+#define CYFLD_SAR_RANGE_MASKED_RED__OFFSET 0x0000001f
+#define CYFLD_SAR_RANGE_MASKED_RED__SIZE 0x00000001
+#define CYREG_SAR_INJ_CHAN_CONFIG 0x403a0280
+#define CYFLD_SAR_INJ_PIN_ADDR__OFFSET 0x00000000
+#define CYFLD_SAR_INJ_PIN_ADDR__SIZE 0x00000003
+#define CYFLD_SAR_INJ_PORT_ADDR__OFFSET 0x00000004
+#define CYFLD_SAR_INJ_PORT_ADDR__SIZE 0x00000003
+#define CYVAL_SAR_INJ_PORT_ADDR_SARMUX 0x00000000
+#define CYVAL_SAR_INJ_PORT_ADDR_CTB0 0x00000001
+#define CYVAL_SAR_INJ_PORT_ADDR_CTB1 0x00000002
+#define CYVAL_SAR_INJ_PORT_ADDR_CTB2 0x00000003
+#define CYVAL_SAR_INJ_PORT_ADDR_CTB3 0x00000004
+#define CYVAL_SAR_INJ_PORT_ADDR_AROUTE_VIRT 0x00000006
+#define CYVAL_SAR_INJ_PORT_ADDR_SARMUX_VIRT 0x00000007
+#define CYFLD_SAR_INJ_DIFFERENTIAL_EN__OFFSET 0x00000008
+#define CYFLD_SAR_INJ_DIFFERENTIAL_EN__SIZE 0x00000001
+#define CYFLD_SAR_INJ_RESOLUTION__OFFSET 0x00000009
+#define CYFLD_SAR_INJ_RESOLUTION__SIZE 0x00000001
+#define CYVAL_SAR_INJ_RESOLUTION_12B 0x00000000
+#define CYVAL_SAR_INJ_RESOLUTION_SUBRES 0x00000001
+#define CYFLD_SAR_INJ_AVG_EN__OFFSET 0x0000000a
+#define CYFLD_SAR_INJ_AVG_EN__SIZE 0x00000001
+#define CYFLD_SAR_INJ_SAMPLE_TIME_SEL__OFFSET 0x0000000c
+#define CYFLD_SAR_INJ_SAMPLE_TIME_SEL__SIZE 0x00000002
+#define CYFLD_SAR_INJ_TAILGATING__OFFSET 0x0000001e
+#define CYFLD_SAR_INJ_TAILGATING__SIZE 0x00000001
+#define CYFLD_SAR_INJ_START_EN__OFFSET 0x0000001f
+#define CYFLD_SAR_INJ_START_EN__SIZE 0x00000001
+#define CYREG_SAR_INJ_RESULT 0x403a0290
+#define CYFLD_SAR_INJ_RESULT__OFFSET 0x00000000
+#define CYFLD_SAR_INJ_RESULT__SIZE 0x00000010
+#define CYFLD_SAR_INJ_COLLISION_INTR_MIR__OFFSET 0x0000001c
+#define CYFLD_SAR_INJ_COLLISION_INTR_MIR__SIZE 0x00000001
+#define CYFLD_SAR_INJ_SATURATE_INTR_MIR__OFFSET 0x0000001d
+#define CYFLD_SAR_INJ_SATURATE_INTR_MIR__SIZE 0x00000001
+#define CYFLD_SAR_INJ_RANGE_INTR_MIR__OFFSET 0x0000001e
+#define CYFLD_SAR_INJ_RANGE_INTR_MIR__SIZE 0x00000001
+#define CYFLD_SAR_INJ_EOC_INTR_MIR__OFFSET 0x0000001f
+#define CYFLD_SAR_INJ_EOC_INTR_MIR__SIZE 0x00000001
+#define CYREG_SAR_MUX_SWITCH0 0x403a0300
+#define CYFLD_SAR_MUX_FW_P0_VPLUS__OFFSET 0x00000000
+#define CYFLD_SAR_MUX_FW_P0_VPLUS__SIZE 0x00000001
+#define CYFLD_SAR_MUX_FW_P1_VPLUS__OFFSET 0x00000001
+#define CYFLD_SAR_MUX_FW_P1_VPLUS__SIZE 0x00000001
+#define CYFLD_SAR_MUX_FW_P2_VPLUS__OFFSET 0x00000002
+#define CYFLD_SAR_MUX_FW_P2_VPLUS__SIZE 0x00000001
+#define CYFLD_SAR_MUX_FW_P3_VPLUS__OFFSET 0x00000003
+#define CYFLD_SAR_MUX_FW_P3_VPLUS__SIZE 0x00000001
+#define CYFLD_SAR_MUX_FW_P4_VPLUS__OFFSET 0x00000004
+#define CYFLD_SAR_MUX_FW_P4_VPLUS__SIZE 0x00000001
+#define CYFLD_SAR_MUX_FW_P5_VPLUS__OFFSET 0x00000005
+#define CYFLD_SAR_MUX_FW_P5_VPLUS__SIZE 0x00000001
+#define CYFLD_SAR_MUX_FW_P6_VPLUS__OFFSET 0x00000006
+#define CYFLD_SAR_MUX_FW_P6_VPLUS__SIZE 0x00000001
+#define CYFLD_SAR_MUX_FW_P7_VPLUS__OFFSET 0x00000007
+#define CYFLD_SAR_MUX_FW_P7_VPLUS__SIZE 0x00000001
+#define CYFLD_SAR_MUX_FW_P0_VMINUS__OFFSET 0x00000008
+#define CYFLD_SAR_MUX_FW_P0_VMINUS__SIZE 0x00000001
+#define CYFLD_SAR_MUX_FW_P1_VMINUS__OFFSET 0x00000009
+#define CYFLD_SAR_MUX_FW_P1_VMINUS__SIZE 0x00000001
+#define CYFLD_SAR_MUX_FW_P2_VMINUS__OFFSET 0x0000000a
+#define CYFLD_SAR_MUX_FW_P2_VMINUS__SIZE 0x00000001
+#define CYFLD_SAR_MUX_FW_P3_VMINUS__OFFSET 0x0000000b
+#define CYFLD_SAR_MUX_FW_P3_VMINUS__SIZE 0x00000001
+#define CYFLD_SAR_MUX_FW_P4_VMINUS__OFFSET 0x0000000c
+#define CYFLD_SAR_MUX_FW_P4_VMINUS__SIZE 0x00000001
+#define CYFLD_SAR_MUX_FW_P5_VMINUS__OFFSET 0x0000000d
+#define CYFLD_SAR_MUX_FW_P5_VMINUS__SIZE 0x00000001
+#define CYFLD_SAR_MUX_FW_P6_VMINUS__OFFSET 0x0000000e
+#define CYFLD_SAR_MUX_FW_P6_VMINUS__SIZE 0x00000001
+#define CYFLD_SAR_MUX_FW_P7_VMINUS__OFFSET 0x0000000f
+#define CYFLD_SAR_MUX_FW_P7_VMINUS__SIZE 0x00000001
+#define CYFLD_SAR_MUX_FW_VSSA_VMINUS__OFFSET 0x00000010
+#define CYFLD_SAR_MUX_FW_VSSA_VMINUS__SIZE 0x00000001
+#define CYFLD_SAR_MUX_FW_TEMP_VPLUS__OFFSET 0x00000011
+#define CYFLD_SAR_MUX_FW_TEMP_VPLUS__SIZE 0x00000001
+#define CYFLD_SAR_MUX_FW_AMUXBUSA_VPLUS__OFFSET 0x00000012
+#define CYFLD_SAR_MUX_FW_AMUXBUSA_VPLUS__SIZE 0x00000001
+#define CYFLD_SAR_MUX_FW_AMUXBUSB_VPLUS__OFFSET 0x00000013
+#define CYFLD_SAR_MUX_FW_AMUXBUSB_VPLUS__SIZE 0x00000001
+#define CYFLD_SAR_MUX_FW_AMUXBUSA_VMINUS__OFFSET 0x00000014
+#define CYFLD_SAR_MUX_FW_AMUXBUSA_VMINUS__SIZE 0x00000001
+#define CYFLD_SAR_MUX_FW_AMUXBUSB_VMINUS__OFFSET 0x00000015
+#define CYFLD_SAR_MUX_FW_AMUXBUSB_VMINUS__SIZE 0x00000001
+#define CYFLD_SAR_MUX_FW_SARBUS0_VPLUS__OFFSET 0x00000016
+#define CYFLD_SAR_MUX_FW_SARBUS0_VPLUS__SIZE 0x00000001
+#define CYFLD_SAR_MUX_FW_SARBUS1_VPLUS__OFFSET 0x00000017
+#define CYFLD_SAR_MUX_FW_SARBUS1_VPLUS__SIZE 0x00000001
+#define CYFLD_SAR_MUX_FW_SARBUS0_VMINUS__OFFSET 0x00000018
+#define CYFLD_SAR_MUX_FW_SARBUS0_VMINUS__SIZE 0x00000001
+#define CYFLD_SAR_MUX_FW_SARBUS1_VMINUS__OFFSET 0x00000019
+#define CYFLD_SAR_MUX_FW_SARBUS1_VMINUS__SIZE 0x00000001
+#define CYFLD_SAR_MUX_FW_P4_COREIO0__OFFSET 0x0000001a
+#define CYFLD_SAR_MUX_FW_P4_COREIO0__SIZE 0x00000001
+#define CYFLD_SAR_MUX_FW_P5_COREIO1__OFFSET 0x0000001b
+#define CYFLD_SAR_MUX_FW_P5_COREIO1__SIZE 0x00000001
+#define CYFLD_SAR_MUX_FW_P6_COREIO2__OFFSET 0x0000001c
+#define CYFLD_SAR_MUX_FW_P6_COREIO2__SIZE 0x00000001
+#define CYFLD_SAR_MUX_FW_P7_COREIO3__OFFSET 0x0000001d
+#define CYFLD_SAR_MUX_FW_P7_COREIO3__SIZE 0x00000001
+#define CYREG_SAR_MUX_SWITCH_CLEAR0 0x403a0304
+#define CYREG_SAR_MUX_SWITCH1 0x403a0308
+#define CYFLD_SAR_MUX_FW_P4_DFT_INP__OFFSET 0x00000000
+#define CYFLD_SAR_MUX_FW_P4_DFT_INP__SIZE 0x00000001
+#define CYFLD_SAR_MUX_FW_P5_DFT_INM__OFFSET 0x00000001
+#define CYFLD_SAR_MUX_FW_P5_DFT_INM__SIZE 0x00000001
+#define CYFLD_SAR_MUX_FW_ADFT0_SARBUS0__OFFSET 0x00000002
+#define CYFLD_SAR_MUX_FW_ADFT0_SARBUS0__SIZE 0x00000001
+#define CYFLD_SAR_MUX_FW_ADFT1_SARBUS1__OFFSET 0x00000003
+#define CYFLD_SAR_MUX_FW_ADFT1_SARBUS1__SIZE 0x00000001
+#define CYREG_SAR_MUX_SWITCH_CLEAR1 0x403a030c
+#define CYREG_SAR_MUX_SWITCH_HW_CTRL 0x403a0340
+#define CYFLD_SAR_MUX_HW_CTRL_P0__OFFSET 0x00000000
+#define CYFLD_SAR_MUX_HW_CTRL_P0__SIZE 0x00000001
+#define CYFLD_SAR_MUX_HW_CTRL_P1__OFFSET 0x00000001
+#define CYFLD_SAR_MUX_HW_CTRL_P1__SIZE 0x00000001
+#define CYFLD_SAR_MUX_HW_CTRL_P2__OFFSET 0x00000002
+#define CYFLD_SAR_MUX_HW_CTRL_P2__SIZE 0x00000001
+#define CYFLD_SAR_MUX_HW_CTRL_P3__OFFSET 0x00000003
+#define CYFLD_SAR_MUX_HW_CTRL_P3__SIZE 0x00000001
+#define CYFLD_SAR_MUX_HW_CTRL_P4__OFFSET 0x00000004
+#define CYFLD_SAR_MUX_HW_CTRL_P4__SIZE 0x00000001
+#define CYFLD_SAR_MUX_HW_CTRL_P5__OFFSET 0x00000005
+#define CYFLD_SAR_MUX_HW_CTRL_P5__SIZE 0x00000001
+#define CYFLD_SAR_MUX_HW_CTRL_P6__OFFSET 0x00000006
+#define CYFLD_SAR_MUX_HW_CTRL_P6__SIZE 0x00000001
+#define CYFLD_SAR_MUX_HW_CTRL_P7__OFFSET 0x00000007
+#define CYFLD_SAR_MUX_HW_CTRL_P7__SIZE 0x00000001
+#define CYFLD_SAR_MUX_HW_CTRL_VSSA__OFFSET 0x00000010
+#define CYFLD_SAR_MUX_HW_CTRL_VSSA__SIZE 0x00000001
+#define CYFLD_SAR_MUX_HW_CTRL_TEMP__OFFSET 0x00000011
+#define CYFLD_SAR_MUX_HW_CTRL_TEMP__SIZE 0x00000001
+#define CYFLD_SAR_MUX_HW_CTRL_AMUXBUSA__OFFSET 0x00000012
+#define CYFLD_SAR_MUX_HW_CTRL_AMUXBUSA__SIZE 0x00000001
+#define CYFLD_SAR_MUX_HW_CTRL_AMUXBUSB__OFFSET 0x00000013
+#define CYFLD_SAR_MUX_HW_CTRL_AMUXBUSB__SIZE 0x00000001
+#define CYFLD_SAR_MUX_HW_CTRL_SARBUS0__OFFSET 0x00000016
+#define CYFLD_SAR_MUX_HW_CTRL_SARBUS0__SIZE 0x00000001
+#define CYFLD_SAR_MUX_HW_CTRL_SARBUS1__OFFSET 0x00000017
+#define CYFLD_SAR_MUX_HW_CTRL_SARBUS1__SIZE 0x00000001
+#define CYREG_SAR_MUX_SWITCH_STATUS 0x403a0348
+#define CYREG_SAR_PUMP_CTRL 0x403a0380
+#define CYFLD_SAR_CLOCK_SEL__OFFSET 0x00000000
+#define CYFLD_SAR_CLOCK_SEL__SIZE 0x00000001
+#define CYREG_SAR_ANA_TRIM 0x403a0f00
+#define CYFLD_SAR_CAP_TRIM__OFFSET 0x00000000
+#define CYFLD_SAR_CAP_TRIM__SIZE 0x00000003
+#define CYFLD_SAR_TRIMUNIT__OFFSET 0x00000003
+#define CYFLD_SAR_TRIMUNIT__SIZE 0x00000001
+#define CYREG_SAR_WOUNDING 0x403a0f04
+#define CYFLD_SAR_WOUND_RESOLUTION__OFFSET 0x00000000
+#define CYFLD_SAR_WOUND_RESOLUTION__SIZE 0x00000002
+#define CYVAL_SAR_WOUND_RESOLUTION_12BIT 0x00000000
+#define CYVAL_SAR_WOUND_RESOLUTION_10BIT 0x00000001
+#define CYVAL_SAR_WOUND_RESOLUTION_8BIT 0x00000002
+#define CYVAL_SAR_WOUND_RESOLUTION_8BIT_TOO 0x00000003
+#define CYDEV_PASS_BASE 0x403f0000
+#define CYDEV_PASS_SIZE 0x00010000
+#define CYREG_PASS_INTR_CAUSE 0x403f0000
+#define CYFLD_PASS_CTB0_INT__OFFSET 0x00000000
+#define CYFLD_PASS_CTB0_INT__SIZE 0x00000001
+#define CYFLD_PASS_CTB1_INT__OFFSET 0x00000001
+#define CYFLD_PASS_CTB1_INT__SIZE 0x00000001
+#define CYREG_PASS_DFT_CTRL 0x403f0030
+#define CYFLD_PASS_DSAB_ADFT_RES_EN__OFFSET 0x00000000
+#define CYFLD_PASS_DSAB_ADFT_RES_EN__SIZE 0x00000001
+#define CYDEV_PASS_DSAB_BASE 0x403f0e00
+#define CYDEV_PASS_DSAB_SIZE 0x00000100
+#define CYREG_PASS_DSAB_DSAB_CTRL 0x403f0e00
+#define CYFLD_PASS_DSAB_CURRENT_SEL__OFFSET 0x00000000
+#define CYFLD_PASS_DSAB_CURRENT_SEL__SIZE 0x00000006
+#define CYFLD_PASS_DSAB_SEL_OUT__OFFSET 0x00000008
+#define CYFLD_PASS_DSAB_SEL_OUT__SIZE 0x00000004
+#define CYFLD_PASS_DSAB_ENABLED__OFFSET 0x0000001f
+#define CYFLD_PASS_DSAB_ENABLED__SIZE 0x00000001
+#define CYREG_PASS_DSAB_DSAB_DFT 0x403f0e04
+#define CYFLD_PASS_DSAB_EN_DFT__OFFSET 0x00000000
+#define CYFLD_PASS_DSAB_EN_DFT__SIZE 0x00000004
+#define CYREG_PASS_DSAB_TRIM 0x403f0f00
+#define CYFLD_PASS_IBIAS_TRIM__OFFSET 0x00000000
+#define CYFLD_PASS_IBIAS_TRIM__SIZE 0x00000004
+#define CYDEV_CM0_BASE 0xe0000000
+#define CYDEV_CM0_SIZE 0x00100000
+#define CYREG_CM0_DWT_PID4 0xe0001fd0
+#define CYFLD_CM0_VALUE__OFFSET 0x00000000
+#define CYFLD_CM0_VALUE__SIZE 0x00000020
+#define CYREG_CM0_DWT_PID0 0xe0001fe0
+#define CYREG_CM0_DWT_PID1 0xe0001fe4
+#define CYREG_CM0_DWT_PID2 0xe0001fe8
+#define CYREG_CM0_DWT_PID3 0xe0001fec
+#define CYREG_CM0_DWT_CID0 0xe0001ff0
+#define CYREG_CM0_DWT_CID1 0xe0001ff4
+#define CYREG_CM0_DWT_CID2 0xe0001ff8
+#define CYREG_CM0_DWT_CID3 0xe0001ffc
+#define CYREG_CM0_BP_PID4 0xe0002fd0
+#define CYREG_CM0_BP_PID0 0xe0002fe0
+#define CYREG_CM0_BP_PID1 0xe0002fe4
+#define CYREG_CM0_BP_PID2 0xe0002fe8
+#define CYREG_CM0_BP_PID3 0xe0002fec
+#define CYREG_CM0_BP_CID0 0xe0002ff0
+#define CYREG_CM0_BP_CID1 0xe0002ff4
+#define CYREG_CM0_BP_CID2 0xe0002ff8
+#define CYREG_CM0_BP_CID3 0xe0002ffc
+#define CYREG_CM0_SYST_CSR 0xe000e010
+#define CYFLD_CM0_ENABLE__OFFSET 0x00000000
+#define CYFLD_CM0_ENABLE__SIZE 0x00000001
+#define CYFLD_CM0_TICKINT__OFFSET 0x00000001
+#define CYFLD_CM0_TICKINT__SIZE 0x00000001
+#define CYFLD_CM0_CLKSOURCE__OFFSET 0x00000002
+#define CYFLD_CM0_CLKSOURCE__SIZE 0x00000001
+#define CYFLD_CM0_COUNTFLAG__OFFSET 0x00000010
+#define CYFLD_CM0_COUNTFLAG__SIZE 0x00000001
+#define CYREG_CM0_SYST_RVR 0xe000e014
+#define CYFLD_CM0_RELOAD__OFFSET 0x00000000
+#define CYFLD_CM0_RELOAD__SIZE 0x00000018
+#define CYREG_CM0_SYST_CVR 0xe000e018
+#define CYFLD_CM0_CURRENT__OFFSET 0x00000000
+#define CYFLD_CM0_CURRENT__SIZE 0x00000018
+#define CYREG_CM0_SYST_CALIB 0xe000e01c
+#define CYFLD_CM0_TENMS__OFFSET 0x00000000
+#define CYFLD_CM0_TENMS__SIZE 0x00000018
+#define CYFLD_CM0_SKEW__OFFSET 0x0000001e
+#define CYFLD_CM0_SKEW__SIZE 0x00000001
+#define CYFLD_CM0_NOREF__OFFSET 0x0000001f
+#define CYFLD_CM0_NOREF__SIZE 0x00000001
+#define CYREG_CM0_ISER 0xe000e100
+#define CYFLD_CM0_SETENA__OFFSET 0x00000000
+#define CYFLD_CM0_SETENA__SIZE 0x00000020
+#define CYREG_CM0_ICER 0xe000e180
+#define CYFLD_CM0_CLRENA__OFFSET 0x00000000
+#define CYFLD_CM0_CLRENA__SIZE 0x00000020
+#define CYREG_CM0_ISPR 0xe000e200
+#define CYFLD_CM0_SETPEND__OFFSET 0x00000000
+#define CYFLD_CM0_SETPEND__SIZE 0x00000020
+#define CYREG_CM0_ICPR 0xe000e280
+#define CYFLD_CM0_CLRPEND__OFFSET 0x00000000
+#define CYFLD_CM0_CLRPEND__SIZE 0x00000020
+#define CYREG_CM0_IPR0 0xe000e400
+#define CYFLD_CM0_PRI_N0__OFFSET 0x00000006
+#define CYFLD_CM0_PRI_N0__SIZE 0x00000002
+#define CYFLD_CM0_PRI_N1__OFFSET 0x0000000e
+#define CYFLD_CM0_PRI_N1__SIZE 0x00000002
+#define CYFLD_CM0_PRI_N2__OFFSET 0x00000016
+#define CYFLD_CM0_PRI_N2__SIZE 0x00000002
+#define CYFLD_CM0_PRI_N3__OFFSET 0x0000001e
+#define CYFLD_CM0_PRI_N3__SIZE 0x00000002
+#define CYREG_CM0_IPR1 0xe000e404
+#define CYREG_CM0_IPR2 0xe000e408
+#define CYREG_CM0_IPR3 0xe000e40c
+#define CYREG_CM0_IPR4 0xe000e410
+#define CYREG_CM0_IPR5 0xe000e414
+#define CYREG_CM0_IPR6 0xe000e418
+#define CYREG_CM0_IPR7 0xe000e41c
+#define CYREG_CM0_CPUID 0xe000ed00
+#define CYFLD_CM0_REVISION__OFFSET 0x00000000
+#define CYFLD_CM0_REVISION__SIZE 0x00000004
+#define CYFLD_CM0_PARTNO__OFFSET 0x00000004
+#define CYFLD_CM0_PARTNO__SIZE 0x0000000c
+#define CYFLD_CM0_CONSTANT__OFFSET 0x00000010
+#define CYFLD_CM0_CONSTANT__SIZE 0x00000004
+#define CYFLD_CM0_VARIANT__OFFSET 0x00000014
+#define CYFLD_CM0_VARIANT__SIZE 0x00000004
+#define CYFLD_CM0_IMPLEMENTER__OFFSET 0x00000018
+#define CYFLD_CM0_IMPLEMENTER__SIZE 0x00000008
+#define CYREG_CM0_ICSR 0xe000ed04
+#define CYFLD_CM0_VECTACTIVE__OFFSET 0x00000000
+#define CYFLD_CM0_VECTACTIVE__SIZE 0x00000009
+#define CYFLD_CM0_VECTPENDING__OFFSET 0x0000000c
+#define CYFLD_CM0_VECTPENDING__SIZE 0x00000009
+#define CYFLD_CM0_ISRPENDING__OFFSET 0x00000016
+#define CYFLD_CM0_ISRPENDING__SIZE 0x00000001
+#define CYFLD_CM0_ISRPREEMPT__OFFSET 0x00000017
+#define CYFLD_CM0_ISRPREEMPT__SIZE 0x00000001
+#define CYFLD_CM0_PENDSTCLR__OFFSET 0x00000019
+#define CYFLD_CM0_PENDSTCLR__SIZE 0x00000001
+#define CYFLD_CM0_PENDSTSETb__OFFSET 0x0000001a
+#define CYFLD_CM0_PENDSTSETb__SIZE 0x00000001
+#define CYFLD_CM0_PENDSVCLR__OFFSET 0x0000001b
+#define CYFLD_CM0_PENDSVCLR__SIZE 0x00000001
+#define CYFLD_CM0_PENDSVSET__OFFSET 0x0000001c
+#define CYFLD_CM0_PENDSVSET__SIZE 0x00000001
+#define CYFLD_CM0_NMIPENDSET__OFFSET 0x0000001f
+#define CYFLD_CM0_NMIPENDSET__SIZE 0x00000001
+#define CYREG_CM0_AIRCR 0xe000ed0c
+#define CYFLD_CM0_VECTCLRACTIVE__OFFSET 0x00000001
+#define CYFLD_CM0_VECTCLRACTIVE__SIZE 0x00000001
+#define CYFLD_CM0_SYSRESETREQ__OFFSET 0x00000002
+#define CYFLD_CM0_SYSRESETREQ__SIZE 0x00000001
+#define CYFLD_CM0_ENDIANNESS__OFFSET 0x0000000f
+#define CYFLD_CM0_ENDIANNESS__SIZE 0x00000001
+#define CYFLD_CM0_VECTKEY__OFFSET 0x00000010
+#define CYFLD_CM0_VECTKEY__SIZE 0x00000010
+#define CYREG_CM0_SCR 0xe000ed10
+#define CYFLD_CM0_SLEEPONEXIT__OFFSET 0x00000001
+#define CYFLD_CM0_SLEEPONEXIT__SIZE 0x00000001
+#define CYFLD_CM0_SLEEPDEEP__OFFSET 0x00000002
+#define CYFLD_CM0_SLEEPDEEP__SIZE 0x00000001
+#define CYFLD_CM0_SEVONPEND__OFFSET 0x00000004
+#define CYFLD_CM0_SEVONPEND__SIZE 0x00000001
+#define CYREG_CM0_CCR 0xe000ed14
+#define CYFLD_CM0_UNALIGN_TRP__OFFSET 0x00000003
+#define CYFLD_CM0_UNALIGN_TRP__SIZE 0x00000001
+#define CYFLD_CM0_STKALIGN__OFFSET 0x00000009
+#define CYFLD_CM0_STKALIGN__SIZE 0x00000001
+#define CYREG_CM0_SHPR2 0xe000ed1c
+#define CYFLD_CM0_PRI_11__OFFSET 0x0000001e
+#define CYFLD_CM0_PRI_11__SIZE 0x00000002
+#define CYREG_CM0_SHPR3 0xe000ed20
+#define CYFLD_CM0_PRI_14__OFFSET 0x00000016
+#define CYFLD_CM0_PRI_14__SIZE 0x00000002
+#define CYFLD_CM0_PRI_15__OFFSET 0x0000001e
+#define CYFLD_CM0_PRI_15__SIZE 0x00000002
+#define CYREG_CM0_SHCSR 0xe000ed24
+#define CYFLD_CM0_SVCALLPENDED__OFFSET 0x0000000f
+#define CYFLD_CM0_SVCALLPENDED__SIZE 0x00000001
+#define CYREG_CM0_SCS_PID4 0xe000efd0
+#define CYREG_CM0_SCS_PID0 0xe000efe0
+#define CYREG_CM0_SCS_PID1 0xe000efe4
+#define CYREG_CM0_SCS_PID2 0xe000efe8
+#define CYREG_CM0_SCS_PID3 0xe000efec
+#define CYREG_CM0_SCS_CID0 0xe000eff0
+#define CYREG_CM0_SCS_CID1 0xe000eff4
+#define CYREG_CM0_SCS_CID2 0xe000eff8
+#define CYREG_CM0_SCS_CID3 0xe000effc
+#define CYREG_CM0_ROM_SCS 0xe00ff000
+#define CYREG_CM0_ROM_DWT 0xe00ff004
+#define CYREG_CM0_ROM_BPU 0xe00ff008
+#define CYREG_CM0_ROM_END 0xe00ff00c
+#define CYREG_CM0_ROM_CSMT 0xe00fffcc
+#define CYREG_CM0_ROM_PID4 0xe00fffd0
+#define CYREG_CM0_ROM_PID0 0xe00fffe0
+#define CYREG_CM0_ROM_PID1 0xe00fffe4
+#define CYREG_CM0_ROM_PID2 0xe00fffe8
+#define CYREG_CM0_ROM_PID3 0xe00fffec
+#define CYREG_CM0_ROM_CID0 0xe00ffff0
+#define CYREG_CM0_ROM_CID1 0xe00ffff4
+#define CYREG_CM0_ROM_CID2 0xe00ffff8
+#define CYREG_CM0_ROM_CID3 0xe00ffffc
+#define CYDEV_ROMTABLE_BASE 0xf0000000
+#define CYDEV_ROMTABLE_SIZE 0x00001000
+#define CYREG_ROMTABLE_ADDR 0xf0000000
+#define CYFLD_ROMTABLE_PRESENT__OFFSET 0x00000000
+#define CYFLD_ROMTABLE_PRESENT__SIZE 0x00000001
+#define CYFLD_ROMTABLE_FORMAT_32BIT__OFFSET 0x00000001
+#define CYFLD_ROMTABLE_FORMAT_32BIT__SIZE 0x00000001
+#define CYFLD_ROMTABLE_ADDR_OFFSET__OFFSET 0x0000000c
+#define CYFLD_ROMTABLE_ADDR_OFFSET__SIZE 0x00000014
+#define CYREG_ROMTABLE_DID 0xf0000fcc
+#define CYFLD_ROMTABLE_VALUE__OFFSET 0x00000000
+#define CYFLD_ROMTABLE_VALUE__SIZE 0x00000020
+#define CYREG_ROMTABLE_PID4 0xf0000fd0
+#define CYFLD_ROMTABLE_JEP_CONTINUATION__OFFSET 0x00000000
+#define CYFLD_ROMTABLE_JEP_CONTINUATION__SIZE 0x00000004
+#define CYFLD_ROMTABLE_COUNT__OFFSET 0x00000004
+#define CYFLD_ROMTABLE_COUNT__SIZE 0x00000004
+#define CYREG_ROMTABLE_PID5 0xf0000fd4
+#define CYREG_ROMTABLE_PID6 0xf0000fd8
+#define CYREG_ROMTABLE_PID7 0xf0000fdc
+#define CYREG_ROMTABLE_PID0 0xf0000fe0
+#define CYFLD_ROMTABLE_PN_MIN__OFFSET 0x00000000
+#define CYFLD_ROMTABLE_PN_MIN__SIZE 0x00000008
+#define CYREG_ROMTABLE_PID1 0xf0000fe4
+#define CYFLD_ROMTABLE_PN_MAJ__OFFSET 0x00000000
+#define CYFLD_ROMTABLE_PN_MAJ__SIZE 0x00000004
+#define CYFLD_ROMTABLE_JEPID_MIN__OFFSET 0x00000004
+#define CYFLD_ROMTABLE_JEPID_MIN__SIZE 0x00000004
+#define CYREG_ROMTABLE_PID2 0xf0000fe8
+#define CYFLD_ROMTABLE_JEPID_MAJ__OFFSET 0x00000000
+#define CYFLD_ROMTABLE_JEPID_MAJ__SIZE 0x00000003
+#define CYFLD_ROMTABLE_REV__OFFSET 0x00000004
+#define CYFLD_ROMTABLE_REV__SIZE 0x00000004
+#define CYREG_ROMTABLE_PID3 0xf0000fec
+#define CYFLD_ROMTABLE_CM__OFFSET 0x00000000
+#define CYFLD_ROMTABLE_CM__SIZE 0x00000004
+#define CYFLD_ROMTABLE_REV_AND__OFFSET 0x00000004
+#define CYFLD_ROMTABLE_REV_AND__SIZE 0x00000004
+#define CYREG_ROMTABLE_CID0 0xf0000ff0
+#define CYREG_ROMTABLE_CID1 0xf0000ff4
+#define CYREG_ROMTABLE_CID2 0xf0000ff8
+#define CYREG_ROMTABLE_CID3 0xf0000ffc
+#define CYDEV_FLS_SECTOR_SIZE 0x00010000
+#define CYDEV_FLS_ROW_SIZE 0x00000080
+#define CYREG_SFLASH_PROT_ROW00 CYREG_SFLASH_PROT_ROW0
+#define CYREG_SFLASH_PROT_ROW01 CYREG_SFLASH_PROT_ROW1
+#define CYREG_SFLASH_PROT_ROW02 CYREG_SFLASH_PROT_ROW2
+#define CYREG_SFLASH_PROT_ROW03 CYREG_SFLASH_PROT_ROW3
+#define CYREG_SFLASH_PROT_ROW04 CYREG_SFLASH_PROT_ROW4
+#define CYREG_SFLASH_PROT_ROW05 CYREG_SFLASH_PROT_ROW5
+#define CYREG_SFLASH_PROT_ROW06 CYREG_SFLASH_PROT_ROW6
+#define CYREG_SFLASH_PROT_ROW07 CYREG_SFLASH_PROT_ROW7
+#define CYREG_SFLASH_PROT_ROW08 CYREG_SFLASH_PROT_ROW8
+#define CYREG_SFLASH_PROT_ROW09 CYREG_SFLASH_PROT_ROW9
+#define CYREG_SFLASH_AV_PAIRS_8B000 CYREG_SFLASH_AV_PAIRS_8B0
+#define CYREG_SFLASH_AV_PAIRS_8B001 CYREG_SFLASH_AV_PAIRS_8B1
+#define CYREG_SFLASH_AV_PAIRS_8B002 CYREG_SFLASH_AV_PAIRS_8B2
+#define CYREG_SFLASH_AV_PAIRS_8B003 CYREG_SFLASH_AV_PAIRS_8B3
+#define CYREG_SFLASH_AV_PAIRS_8B004 CYREG_SFLASH_AV_PAIRS_8B4
+#define CYREG_SFLASH_AV_PAIRS_8B005 CYREG_SFLASH_AV_PAIRS_8B5
+#define CYREG_SFLASH_AV_PAIRS_8B006 CYREG_SFLASH_AV_PAIRS_8B6
+#define CYREG_SFLASH_AV_PAIRS_8B007 CYREG_SFLASH_AV_PAIRS_8B7
+#define CYREG_SFLASH_AV_PAIRS_8B008 CYREG_SFLASH_AV_PAIRS_8B8
+#define CYREG_SFLASH_AV_PAIRS_8B009 CYREG_SFLASH_AV_PAIRS_8B9
+#define CYREG_SFLASH_AV_PAIRS_8B010 CYREG_SFLASH_AV_PAIRS_8B10
+#define CYREG_SFLASH_AV_PAIRS_8B011 CYREG_SFLASH_AV_PAIRS_8B11
+#define CYREG_SFLASH_AV_PAIRS_8B012 CYREG_SFLASH_AV_PAIRS_8B12
+#define CYREG_SFLASH_AV_PAIRS_8B013 CYREG_SFLASH_AV_PAIRS_8B13
+#define CYREG_SFLASH_AV_PAIRS_8B014 CYREG_SFLASH_AV_PAIRS_8B14
+#define CYREG_SFLASH_AV_PAIRS_8B015 CYREG_SFLASH_AV_PAIRS_8B15
+#define CYREG_SFLASH_AV_PAIRS_8B016 CYREG_SFLASH_AV_PAIRS_8B16
+#define CYREG_SFLASH_AV_PAIRS_8B017 CYREG_SFLASH_AV_PAIRS_8B17
+#define CYREG_SFLASH_AV_PAIRS_8B018 CYREG_SFLASH_AV_PAIRS_8B18
+#define CYREG_SFLASH_AV_PAIRS_8B019 CYREG_SFLASH_AV_PAIRS_8B19
+#define CYREG_SFLASH_AV_PAIRS_8B020 CYREG_SFLASH_AV_PAIRS_8B20
+#define CYREG_SFLASH_AV_PAIRS_8B021 CYREG_SFLASH_AV_PAIRS_8B21
+#define CYREG_SFLASH_AV_PAIRS_8B022 CYREG_SFLASH_AV_PAIRS_8B22
+#define CYREG_SFLASH_AV_PAIRS_8B023 CYREG_SFLASH_AV_PAIRS_8B23
+#define CYREG_SFLASH_AV_PAIRS_8B024 CYREG_SFLASH_AV_PAIRS_8B24
+#define CYREG_SFLASH_AV_PAIRS_8B025 CYREG_SFLASH_AV_PAIRS_8B25
+#define CYREG_SFLASH_AV_PAIRS_8B026 CYREG_SFLASH_AV_PAIRS_8B26
+#define CYREG_SFLASH_AV_PAIRS_8B027 CYREG_SFLASH_AV_PAIRS_8B27
+#define CYREG_SFLASH_AV_PAIRS_8B028 CYREG_SFLASH_AV_PAIRS_8B28
+#define CYREG_SFLASH_AV_PAIRS_8B029 CYREG_SFLASH_AV_PAIRS_8B29
+#define CYREG_SFLASH_AV_PAIRS_8B030 CYREG_SFLASH_AV_PAIRS_8B30
+#define CYREG_SFLASH_AV_PAIRS_8B031 CYREG_SFLASH_AV_PAIRS_8B31
+#define CYREG_SFLASH_AV_PAIRS_8B032 CYREG_SFLASH_AV_PAIRS_8B32
+#define CYREG_SFLASH_AV_PAIRS_8B033 CYREG_SFLASH_AV_PAIRS_8B33
+#define CYREG_SFLASH_AV_PAIRS_8B034 CYREG_SFLASH_AV_PAIRS_8B34
+#define CYREG_SFLASH_AV_PAIRS_8B035 CYREG_SFLASH_AV_PAIRS_8B35
+#define CYREG_SFLASH_AV_PAIRS_8B036 CYREG_SFLASH_AV_PAIRS_8B36
+#define CYREG_SFLASH_AV_PAIRS_8B037 CYREG_SFLASH_AV_PAIRS_8B37
+#define CYREG_SFLASH_AV_PAIRS_8B038 CYREG_SFLASH_AV_PAIRS_8B38
+#define CYREG_SFLASH_AV_PAIRS_8B039 CYREG_SFLASH_AV_PAIRS_8B39
+#define CYREG_SFLASH_AV_PAIRS_8B040 CYREG_SFLASH_AV_PAIRS_8B40
+#define CYREG_SFLASH_AV_PAIRS_8B041 CYREG_SFLASH_AV_PAIRS_8B41
+#define CYREG_SFLASH_AV_PAIRS_8B042 CYREG_SFLASH_AV_PAIRS_8B42
+#define CYREG_SFLASH_AV_PAIRS_8B043 CYREG_SFLASH_AV_PAIRS_8B43
+#define CYREG_SFLASH_AV_PAIRS_8B044 CYREG_SFLASH_AV_PAIRS_8B44
+#define CYREG_SFLASH_AV_PAIRS_8B045 CYREG_SFLASH_AV_PAIRS_8B45
+#define CYREG_SFLASH_AV_PAIRS_8B046 CYREG_SFLASH_AV_PAIRS_8B46
+#define CYREG_SFLASH_AV_PAIRS_8B047 CYREG_SFLASH_AV_PAIRS_8B47
+#define CYREG_SFLASH_AV_PAIRS_8B048 CYREG_SFLASH_AV_PAIRS_8B48
+#define CYREG_SFLASH_AV_PAIRS_8B049 CYREG_SFLASH_AV_PAIRS_8B49
+#define CYREG_SFLASH_AV_PAIRS_8B050 CYREG_SFLASH_AV_PAIRS_8B50
+#define CYREG_SFLASH_AV_PAIRS_8B051 CYREG_SFLASH_AV_PAIRS_8B51
+#define CYREG_SFLASH_AV_PAIRS_8B052 CYREG_SFLASH_AV_PAIRS_8B52
+#define CYREG_SFLASH_AV_PAIRS_8B053 CYREG_SFLASH_AV_PAIRS_8B53
+#define CYREG_SFLASH_AV_PAIRS_8B054 CYREG_SFLASH_AV_PAIRS_8B54
+#define CYREG_SFLASH_AV_PAIRS_8B055 CYREG_SFLASH_AV_PAIRS_8B55
+#define CYREG_SFLASH_AV_PAIRS_8B056 CYREG_SFLASH_AV_PAIRS_8B56
+#define CYREG_SFLASH_AV_PAIRS_8B057 CYREG_SFLASH_AV_PAIRS_8B57
+#define CYREG_SFLASH_AV_PAIRS_8B058 CYREG_SFLASH_AV_PAIRS_8B58
+#define CYREG_SFLASH_AV_PAIRS_8B059 CYREG_SFLASH_AV_PAIRS_8B59
+#define CYREG_SFLASH_AV_PAIRS_8B060 CYREG_SFLASH_AV_PAIRS_8B60
+#define CYREG_SFLASH_AV_PAIRS_8B061 CYREG_SFLASH_AV_PAIRS_8B61
+#define CYREG_SFLASH_AV_PAIRS_8B062 CYREG_SFLASH_AV_PAIRS_8B62
+#define CYREG_SFLASH_AV_PAIRS_8B063 CYREG_SFLASH_AV_PAIRS_8B63
+#define CYREG_SFLASH_AV_PAIRS_8B064 CYREG_SFLASH_AV_PAIRS_8B64
+#define CYREG_SFLASH_AV_PAIRS_8B065 CYREG_SFLASH_AV_PAIRS_8B65
+#define CYREG_SFLASH_AV_PAIRS_8B066 CYREG_SFLASH_AV_PAIRS_8B66
+#define CYREG_SFLASH_AV_PAIRS_8B067 CYREG_SFLASH_AV_PAIRS_8B67
+#define CYREG_SFLASH_AV_PAIRS_8B068 CYREG_SFLASH_AV_PAIRS_8B68
+#define CYREG_SFLASH_AV_PAIRS_8B069 CYREG_SFLASH_AV_PAIRS_8B69
+#define CYREG_SFLASH_AV_PAIRS_8B070 CYREG_SFLASH_AV_PAIRS_8B70
+#define CYREG_SFLASH_AV_PAIRS_8B071 CYREG_SFLASH_AV_PAIRS_8B71
+#define CYREG_SFLASH_AV_PAIRS_8B072 CYREG_SFLASH_AV_PAIRS_8B72
+#define CYREG_SFLASH_AV_PAIRS_8B073 CYREG_SFLASH_AV_PAIRS_8B73
+#define CYREG_SFLASH_AV_PAIRS_8B074 CYREG_SFLASH_AV_PAIRS_8B74
+#define CYREG_SFLASH_AV_PAIRS_8B075 CYREG_SFLASH_AV_PAIRS_8B75
+#define CYREG_SFLASH_AV_PAIRS_8B076 CYREG_SFLASH_AV_PAIRS_8B76
+#define CYREG_SFLASH_AV_PAIRS_8B077 CYREG_SFLASH_AV_PAIRS_8B77
+#define CYREG_SFLASH_AV_PAIRS_8B078 CYREG_SFLASH_AV_PAIRS_8B78
+#define CYREG_SFLASH_AV_PAIRS_8B079 CYREG_SFLASH_AV_PAIRS_8B79
+#define CYREG_SFLASH_AV_PAIRS_8B080 CYREG_SFLASH_AV_PAIRS_8B80
+#define CYREG_SFLASH_AV_PAIRS_8B081 CYREG_SFLASH_AV_PAIRS_8B81
+#define CYREG_SFLASH_AV_PAIRS_8B082 CYREG_SFLASH_AV_PAIRS_8B82
+#define CYREG_SFLASH_AV_PAIRS_8B083 CYREG_SFLASH_AV_PAIRS_8B83
+#define CYREG_SFLASH_AV_PAIRS_8B084 CYREG_SFLASH_AV_PAIRS_8B84
+#define CYREG_SFLASH_AV_PAIRS_8B085 CYREG_SFLASH_AV_PAIRS_8B85
+#define CYREG_SFLASH_AV_PAIRS_8B086 CYREG_SFLASH_AV_PAIRS_8B86
+#define CYREG_SFLASH_AV_PAIRS_8B087 CYREG_SFLASH_AV_PAIRS_8B87
+#define CYREG_SFLASH_AV_PAIRS_8B088 CYREG_SFLASH_AV_PAIRS_8B88
+#define CYREG_SFLASH_AV_PAIRS_8B089 CYREG_SFLASH_AV_PAIRS_8B89
+#define CYREG_SFLASH_AV_PAIRS_8B090 CYREG_SFLASH_AV_PAIRS_8B90
+#define CYREG_SFLASH_AV_PAIRS_8B091 CYREG_SFLASH_AV_PAIRS_8B91
+#define CYREG_SFLASH_AV_PAIRS_8B092 CYREG_SFLASH_AV_PAIRS_8B92
+#define CYREG_SFLASH_AV_PAIRS_8B093 CYREG_SFLASH_AV_PAIRS_8B93
+#define CYREG_SFLASH_AV_PAIRS_8B094 CYREG_SFLASH_AV_PAIRS_8B94
+#define CYREG_SFLASH_AV_PAIRS_8B095 CYREG_SFLASH_AV_PAIRS_8B95
+#define CYREG_SFLASH_AV_PAIRS_8B096 CYREG_SFLASH_AV_PAIRS_8B96
+#define CYREG_SFLASH_AV_PAIRS_8B097 CYREG_SFLASH_AV_PAIRS_8B97
+#define CYREG_SFLASH_AV_PAIRS_8B098 CYREG_SFLASH_AV_PAIRS_8B98
+#define CYREG_SFLASH_AV_PAIRS_8B099 CYREG_SFLASH_AV_PAIRS_8B99
+#define CYREG_SFLASH_AV_PAIRS_32B00 CYREG_SFLASH_AV_PAIRS_32B0
+#define CYREG_SFLASH_AV_PAIRS_32B01 CYREG_SFLASH_AV_PAIRS_32B1
+#define CYREG_SFLASH_AV_PAIRS_32B02 CYREG_SFLASH_AV_PAIRS_32B2
+#define CYREG_SFLASH_AV_PAIRS_32B03 CYREG_SFLASH_AV_PAIRS_32B3
+#define CYREG_SFLASH_AV_PAIRS_32B04 CYREG_SFLASH_AV_PAIRS_32B4
+#define CYREG_SFLASH_AV_PAIRS_32B05 CYREG_SFLASH_AV_PAIRS_32B5
+#define CYREG_SFLASH_AV_PAIRS_32B06 CYREG_SFLASH_AV_PAIRS_32B6
+#define CYREG_SFLASH_AV_PAIRS_32B07 CYREG_SFLASH_AV_PAIRS_32B7
+#define CYREG_SFLASH_AV_PAIRS_32B08 CYREG_SFLASH_AV_PAIRS_32B8
+#define CYREG_SFLASH_AV_PAIRS_32B09 CYREG_SFLASH_AV_PAIRS_32B9
+#define CYREG_SFLASH_PE_TE_DATA00 CYREG_SFLASH_PE_TE_DATA0
+#define CYREG_SFLASH_PE_TE_DATA01 CYREG_SFLASH_PE_TE_DATA1
+#define CYREG_SFLASH_PE_TE_DATA02 CYREG_SFLASH_PE_TE_DATA2
+#define CYREG_SFLASH_PE_TE_DATA03 CYREG_SFLASH_PE_TE_DATA3
+#define CYREG_SFLASH_PE_TE_DATA04 CYREG_SFLASH_PE_TE_DATA4
+#define CYREG_SFLASH_PE_TE_DATA05 CYREG_SFLASH_PE_TE_DATA5
+#define CYREG_SFLASH_PE_TE_DATA06 CYREG_SFLASH_PE_TE_DATA6
+#define CYREG_SFLASH_PE_TE_DATA07 CYREG_SFLASH_PE_TE_DATA7
+#define CYREG_SFLASH_PE_TE_DATA08 CYREG_SFLASH_PE_TE_DATA8
+#define CYREG_SFLASH_PE_TE_DATA09 CYREG_SFLASH_PE_TE_DATA9
+#define CYREG_SFLASH_IMO_TRIM00 CYREG_SFLASH_IMO_TRIM0
+#define CYREG_SFLASH_IMO_TRIM01 CYREG_SFLASH_IMO_TRIM1
+#define CYREG_SFLASH_IMO_TRIM02 CYREG_SFLASH_IMO_TRIM2
+#define CYREG_SFLASH_IMO_TRIM03 CYREG_SFLASH_IMO_TRIM3
+#define CYREG_SFLASH_IMO_TRIM04 CYREG_SFLASH_IMO_TRIM4
+#define CYREG_SFLASH_IMO_TRIM05 CYREG_SFLASH_IMO_TRIM5
+#define CYREG_SFLASH_IMO_TRIM06 CYREG_SFLASH_IMO_TRIM6
+#define CYREG_SFLASH_IMO_TRIM07 CYREG_SFLASH_IMO_TRIM7
+#define CYREG_SFLASH_IMO_TRIM08 CYREG_SFLASH_IMO_TRIM8
+#define CYREG_SFLASH_IMO_TRIM09 CYREG_SFLASH_IMO_TRIM9
+#define CYREG_SFLASH_ALT_PROT_ROW000 CYREG_SFLASH_ALT_PROT_ROW0
+#define CYREG_SFLASH_ALT_PROT_ROW001 CYREG_SFLASH_ALT_PROT_ROW1
+#define CYREG_SFLASH_ALT_PROT_ROW002 CYREG_SFLASH_ALT_PROT_ROW2
+#define CYREG_SFLASH_ALT_PROT_ROW003 CYREG_SFLASH_ALT_PROT_ROW3
+#define CYREG_SFLASH_ALT_PROT_ROW004 CYREG_SFLASH_ALT_PROT_ROW4
+#define CYREG_SFLASH_ALT_PROT_ROW005 CYREG_SFLASH_ALT_PROT_ROW5
+#define CYREG_SFLASH_ALT_PROT_ROW006 CYREG_SFLASH_ALT_PROT_ROW6
+#define CYREG_SFLASH_ALT_PROT_ROW007 CYREG_SFLASH_ALT_PROT_ROW7
+#define CYREG_SFLASH_ALT_PROT_ROW008 CYREG_SFLASH_ALT_PROT_ROW8
+#define CYREG_SFLASH_ALT_PROT_ROW009 CYREG_SFLASH_ALT_PROT_ROW9
+#define CYREG_SFLASH_ALT_PROT_ROW010 CYREG_SFLASH_ALT_PROT_ROW10
+#define CYREG_SFLASH_ALT_PROT_ROW011 CYREG_SFLASH_ALT_PROT_ROW11
+#define CYREG_SFLASH_ALT_PROT_ROW012 CYREG_SFLASH_ALT_PROT_ROW12
+#define CYREG_SFLASH_ALT_PROT_ROW013 CYREG_SFLASH_ALT_PROT_ROW13
+#define CYREG_SFLASH_ALT_PROT_ROW014 CYREG_SFLASH_ALT_PROT_ROW14
+#define CYREG_SFLASH_ALT_PROT_ROW015 CYREG_SFLASH_ALT_PROT_ROW15
+#define CYREG_SFLASH_ALT_PROT_ROW016 CYREG_SFLASH_ALT_PROT_ROW16
+#define CYREG_SFLASH_ALT_PROT_ROW017 CYREG_SFLASH_ALT_PROT_ROW17
+#define CYREG_SFLASH_ALT_PROT_ROW018 CYREG_SFLASH_ALT_PROT_ROW18
+#define CYREG_SFLASH_ALT_PROT_ROW019 CYREG_SFLASH_ALT_PROT_ROW19
+#define CYREG_SFLASH_ALT_PROT_ROW020 CYREG_SFLASH_ALT_PROT_ROW20
+#define CYREG_SFLASH_ALT_PROT_ROW021 CYREG_SFLASH_ALT_PROT_ROW21
+#define CYREG_SFLASH_ALT_PROT_ROW022 CYREG_SFLASH_ALT_PROT_ROW22
+#define CYREG_SFLASH_ALT_PROT_ROW023 CYREG_SFLASH_ALT_PROT_ROW23
+#define CYREG_SFLASH_ALT_PROT_ROW024 CYREG_SFLASH_ALT_PROT_ROW24
+#define CYREG_SFLASH_ALT_PROT_ROW025 CYREG_SFLASH_ALT_PROT_ROW25
+#define CYREG_SFLASH_ALT_PROT_ROW026 CYREG_SFLASH_ALT_PROT_ROW26
+#define CYREG_SFLASH_ALT_PROT_ROW027 CYREG_SFLASH_ALT_PROT_ROW27
+#define CYREG_SFLASH_ALT_PROT_ROW028 CYREG_SFLASH_ALT_PROT_ROW28
+#define CYREG_SFLASH_ALT_PROT_ROW029 CYREG_SFLASH_ALT_PROT_ROW29
+#define CYREG_SFLASH_ALT_PROT_ROW030 CYREG_SFLASH_ALT_PROT_ROW30
+#define CYREG_SFLASH_ALT_PROT_ROW031 CYREG_SFLASH_ALT_PROT_ROW31
+#define CYREG_SFLASH_ALT_PROT_ROW032 CYREG_SFLASH_ALT_PROT_ROW32
+#define CYREG_SFLASH_ALT_PROT_ROW033 CYREG_SFLASH_ALT_PROT_ROW33
+#define CYREG_SFLASH_ALT_PROT_ROW034 CYREG_SFLASH_ALT_PROT_ROW34
+#define CYREG_SFLASH_ALT_PROT_ROW035 CYREG_SFLASH_ALT_PROT_ROW35
+#define CYREG_SFLASH_ALT_PROT_ROW036 CYREG_SFLASH_ALT_PROT_ROW36
+#define CYREG_SFLASH_ALT_PROT_ROW037 CYREG_SFLASH_ALT_PROT_ROW37
+#define CYREG_SFLASH_ALT_PROT_ROW038 CYREG_SFLASH_ALT_PROT_ROW38
+#define CYREG_SFLASH_ALT_PROT_ROW039 CYREG_SFLASH_ALT_PROT_ROW39
+#define CYREG_SFLASH_ALT_PROT_ROW040 CYREG_SFLASH_ALT_PROT_ROW40
+#define CYREG_SFLASH_ALT_PROT_ROW041 CYREG_SFLASH_ALT_PROT_ROW41
+#define CYREG_SFLASH_ALT_PROT_ROW042 CYREG_SFLASH_ALT_PROT_ROW42
+#define CYREG_SFLASH_ALT_PROT_ROW043 CYREG_SFLASH_ALT_PROT_ROW43
+#define CYREG_SFLASH_ALT_PROT_ROW044 CYREG_SFLASH_ALT_PROT_ROW44
+#define CYREG_SFLASH_ALT_PROT_ROW045 CYREG_SFLASH_ALT_PROT_ROW45
+#define CYREG_SFLASH_ALT_PROT_ROW046 CYREG_SFLASH_ALT_PROT_ROW46
+#define CYREG_SFLASH_ALT_PROT_ROW047 CYREG_SFLASH_ALT_PROT_ROW47
+#define CYREG_SFLASH_ALT_PROT_ROW048 CYREG_SFLASH_ALT_PROT_ROW48
+#define CYREG_SFLASH_ALT_PROT_ROW049 CYREG_SFLASH_ALT_PROT_ROW49
+#define CYREG_SFLASH_ALT_PROT_ROW050 CYREG_SFLASH_ALT_PROT_ROW50
+#define CYREG_SFLASH_ALT_PROT_ROW051 CYREG_SFLASH_ALT_PROT_ROW51
+#define CYREG_SFLASH_ALT_PROT_ROW052 CYREG_SFLASH_ALT_PROT_ROW52
+#define CYREG_SFLASH_ALT_PROT_ROW053 CYREG_SFLASH_ALT_PROT_ROW53
+#define CYREG_SFLASH_ALT_PROT_ROW054 CYREG_SFLASH_ALT_PROT_ROW54
+#define CYREG_SFLASH_ALT_PROT_ROW055 CYREG_SFLASH_ALT_PROT_ROW55
+#define CYREG_SFLASH_ALT_PROT_ROW056 CYREG_SFLASH_ALT_PROT_ROW56
+#define CYREG_SFLASH_ALT_PROT_ROW057 CYREG_SFLASH_ALT_PROT_ROW57
+#define CYREG_SFLASH_ALT_PROT_ROW058 CYREG_SFLASH_ALT_PROT_ROW58
+#define CYREG_SFLASH_ALT_PROT_ROW059 CYREG_SFLASH_ALT_PROT_ROW59
+#define CYREG_SFLASH_ALT_PROT_ROW060 CYREG_SFLASH_ALT_PROT_ROW60
+#define CYREG_SFLASH_ALT_PROT_ROW061 CYREG_SFLASH_ALT_PROT_ROW61
+#define CYREG_SFLASH_ALT_PROT_ROW062 CYREG_SFLASH_ALT_PROT_ROW62
+#define CYREG_SFLASH_ALT_PROT_ROW063 CYREG_SFLASH_ALT_PROT_ROW63
+#define CYREG_SFLASH_ALT_PROT_ROW064 CYREG_SFLASH_ALT_PROT_ROW64
+#define CYREG_SFLASH_ALT_PROT_ROW065 CYREG_SFLASH_ALT_PROT_ROW65
+#define CYREG_SFLASH_ALT_PROT_ROW066 CYREG_SFLASH_ALT_PROT_ROW66
+#define CYREG_SFLASH_ALT_PROT_ROW067 CYREG_SFLASH_ALT_PROT_ROW67
+#define CYREG_SFLASH_ALT_PROT_ROW068 CYREG_SFLASH_ALT_PROT_ROW68
+#define CYREG_SFLASH_ALT_PROT_ROW069 CYREG_SFLASH_ALT_PROT_ROW69
+#define CYREG_SFLASH_ALT_PROT_ROW070 CYREG_SFLASH_ALT_PROT_ROW70
+#define CYREG_SFLASH_ALT_PROT_ROW071 CYREG_SFLASH_ALT_PROT_ROW71
+#define CYREG_SFLASH_ALT_PROT_ROW072 CYREG_SFLASH_ALT_PROT_ROW72
+#define CYREG_SFLASH_ALT_PROT_ROW073 CYREG_SFLASH_ALT_PROT_ROW73
+#define CYREG_SFLASH_ALT_PROT_ROW074 CYREG_SFLASH_ALT_PROT_ROW74
+#define CYREG_SFLASH_ALT_PROT_ROW075 CYREG_SFLASH_ALT_PROT_ROW75
+#define CYREG_SFLASH_ALT_PROT_ROW076 CYREG_SFLASH_ALT_PROT_ROW76
+#define CYREG_SFLASH_ALT_PROT_ROW077 CYREG_SFLASH_ALT_PROT_ROW77
+#define CYREG_SFLASH_ALT_PROT_ROW078 CYREG_SFLASH_ALT_PROT_ROW78
+#define CYREG_SFLASH_ALT_PROT_ROW079 CYREG_SFLASH_ALT_PROT_ROW79
+#define CYREG_SFLASH_ALT_PROT_ROW080 CYREG_SFLASH_ALT_PROT_ROW80
+#define CYREG_SFLASH_ALT_PROT_ROW081 CYREG_SFLASH_ALT_PROT_ROW81
+#define CYREG_SFLASH_ALT_PROT_ROW082 CYREG_SFLASH_ALT_PROT_ROW82
+#define CYREG_SFLASH_ALT_PROT_ROW083 CYREG_SFLASH_ALT_PROT_ROW83
+#define CYREG_SFLASH_ALT_PROT_ROW084 CYREG_SFLASH_ALT_PROT_ROW84
+#define CYREG_SFLASH_ALT_PROT_ROW085 CYREG_SFLASH_ALT_PROT_ROW85
+#define CYREG_SFLASH_ALT_PROT_ROW086 CYREG_SFLASH_ALT_PROT_ROW86
+#define CYREG_SFLASH_ALT_PROT_ROW087 CYREG_SFLASH_ALT_PROT_ROW87
+#define CYREG_SFLASH_ALT_PROT_ROW088 CYREG_SFLASH_ALT_PROT_ROW88
+#define CYREG_SFLASH_ALT_PROT_ROW089 CYREG_SFLASH_ALT_PROT_ROW89
+#define CYREG_SFLASH_ALT_PROT_ROW090 CYREG_SFLASH_ALT_PROT_ROW90
+#define CYREG_SFLASH_ALT_PROT_ROW091 CYREG_SFLASH_ALT_PROT_ROW91
+#define CYREG_SFLASH_ALT_PROT_ROW092 CYREG_SFLASH_ALT_PROT_ROW92
+#define CYREG_SFLASH_ALT_PROT_ROW093 CYREG_SFLASH_ALT_PROT_ROW93
+#define CYREG_SFLASH_ALT_PROT_ROW094 CYREG_SFLASH_ALT_PROT_ROW94
+#define CYREG_SFLASH_ALT_PROT_ROW095 CYREG_SFLASH_ALT_PROT_ROW95
+#define CYREG_SFLASH_ALT_PROT_ROW096 CYREG_SFLASH_ALT_PROT_ROW96
+#define CYREG_SFLASH_ALT_PROT_ROW097 CYREG_SFLASH_ALT_PROT_ROW97
+#define CYREG_SFLASH_ALT_PROT_ROW098 CYREG_SFLASH_ALT_PROT_ROW98
+#define CYREG_SFLASH_ALT_PROT_ROW099 CYREG_SFLASH_ALT_PROT_ROW99
+#define CYREG_PERI_PCLK_CTL00 CYREG_PERI_PCLK_CTL0
+#define CYREG_PERI_PCLK_CTL01 CYREG_PERI_PCLK_CTL1
+#define CYREG_PERI_PCLK_CTL02 CYREG_PERI_PCLK_CTL2
+#define CYREG_PERI_PCLK_CTL03 CYREG_PERI_PCLK_CTL3
+#define CYREG_PERI_PCLK_CTL04 CYREG_PERI_PCLK_CTL4
+#define CYREG_PERI_PCLK_CTL05 CYREG_PERI_PCLK_CTL5
+#define CYREG_PERI_PCLK_CTL06 CYREG_PERI_PCLK_CTL6
+#define CYREG_PERI_PCLK_CTL07 CYREG_PERI_PCLK_CTL7
+#define CYREG_PERI_PCLK_CTL08 CYREG_PERI_PCLK_CTL8
+#define CYREG_PERI_PCLK_CTL09 CYREG_PERI_PCLK_CTL9
+#define CYREG_PERI_DIV_16_CTL00 CYREG_PERI_DIV_16_CTL0
+#define CYREG_PERI_DIV_16_CTL01 CYREG_PERI_DIV_16_CTL1
+#define CYREG_PERI_DIV_16_CTL02 CYREG_PERI_DIV_16_CTL2
+#define CYREG_PERI_DIV_16_CTL03 CYREG_PERI_DIV_16_CTL3
+#define CYREG_PERI_DIV_16_CTL04 CYREG_PERI_DIV_16_CTL4
+#define CYREG_PERI_DIV_16_CTL05 CYREG_PERI_DIV_16_CTL5
+#define CYREG_PERI_DIV_16_CTL06 CYREG_PERI_DIV_16_CTL6
+#define CYREG_PERI_DIV_16_CTL07 CYREG_PERI_DIV_16_CTL7
+#define CYREG_PERI_DIV_16_CTL08 CYREG_PERI_DIV_16_CTL8
+#define CYREG_PERI_DIV_16_CTL09 CYREG_PERI_DIV_16_CTL9
+#define CYREG_PERI_DIV_16_5_CTL00 CYREG_PERI_DIV_16_5_CTL0
+#define CYREG_PERI_DIV_16_5_CTL01 CYREG_PERI_DIV_16_5_CTL1
+#define CYREG_UDB_W8_A0_00 CYREG_UDB_W8_A00
+#define CYREG_UDB_W8_A0_01 CYREG_UDB_W8_A01
+#define CYREG_UDB_W8_A0_02 CYREG_UDB_W8_A02
+#define CYREG_UDB_W8_A0_03 CYREG_UDB_W8_A03
+#define CYREG_UDB_W8_A1_00 CYREG_UDB_W8_A10
+#define CYREG_UDB_W8_A1_01 CYREG_UDB_W8_A11
+#define CYREG_UDB_W8_A1_02 CYREG_UDB_W8_A12
+#define CYREG_UDB_W8_A1_03 CYREG_UDB_W8_A13
+#define CYREG_UDB_W8_D0_00 CYREG_UDB_W8_D00
+#define CYREG_UDB_W8_D0_01 CYREG_UDB_W8_D01
+#define CYREG_UDB_W8_D0_02 CYREG_UDB_W8_D02
+#define CYREG_UDB_W8_D0_03 CYREG_UDB_W8_D03
+#define CYREG_UDB_W8_D1_00 CYREG_UDB_W8_D10
+#define CYREG_UDB_W8_D1_01 CYREG_UDB_W8_D11
+#define CYREG_UDB_W8_D1_02 CYREG_UDB_W8_D12
+#define CYREG_UDB_W8_D1_03 CYREG_UDB_W8_D13
+#define CYREG_UDB_W8_F0_00 CYREG_UDB_W8_F00
+#define CYREG_UDB_W8_F0_01 CYREG_UDB_W8_F01
+#define CYREG_UDB_W8_F0_02 CYREG_UDB_W8_F02
+#define CYREG_UDB_W8_F0_03 CYREG_UDB_W8_F03
+#define CYREG_UDB_W8_F1_00 CYREG_UDB_W8_F10
+#define CYREG_UDB_W8_F1_01 CYREG_UDB_W8_F11
+#define CYREG_UDB_W8_F1_02 CYREG_UDB_W8_F12
+#define CYREG_UDB_W8_F1_03 CYREG_UDB_W8_F13
+#define CYREG_UDB_W8_ST_00 CYREG_UDB_W8_ST0
+#define CYREG_UDB_W8_ST_01 CYREG_UDB_W8_ST1
+#define CYREG_UDB_W8_ST_02 CYREG_UDB_W8_ST2
+#define CYREG_UDB_W8_ST_03 CYREG_UDB_W8_ST3
+#define CYREG_UDB_W8_CTL_00 CYREG_UDB_W8_CTL0
+#define CYREG_UDB_W8_CTL_01 CYREG_UDB_W8_CTL1
+#define CYREG_UDB_W8_CTL_02 CYREG_UDB_W8_CTL2
+#define CYREG_UDB_W8_CTL_03 CYREG_UDB_W8_CTL3
+#define CYREG_UDB_W8_MSK_00 CYREG_UDB_W8_MSK0
+#define CYREG_UDB_W8_MSK_01 CYREG_UDB_W8_MSK1
+#define CYREG_UDB_W8_MSK_02 CYREG_UDB_W8_MSK2
+#define CYREG_UDB_W8_MSK_03 CYREG_UDB_W8_MSK3
+#define CYREG_UDB_W8_ACTL_00 CYREG_UDB_W8_ACTL0
+#define CYREG_UDB_W8_ACTL_01 CYREG_UDB_W8_ACTL1
+#define CYREG_UDB_W8_ACTL_02 CYREG_UDB_W8_ACTL2
+#define CYREG_UDB_W8_ACTL_03 CYREG_UDB_W8_ACTL3
+#define CYREG_UDB_W8_MC_00 CYREG_UDB_W8_MC0
+#define CYREG_UDB_W8_MC_01 CYREG_UDB_W8_MC1
+#define CYREG_UDB_W8_MC_02 CYREG_UDB_W8_MC2
+#define CYREG_UDB_W8_MC_03 CYREG_UDB_W8_MC3
+#define CYREG_UDB_CAT16_A_00 CYREG_UDB_CAT16_A0
+#define CYREG_UDB_CAT16_A_01 CYREG_UDB_CAT16_A1
+#define CYREG_UDB_CAT16_A_02 CYREG_UDB_CAT16_A2
+#define CYREG_UDB_CAT16_A_03 CYREG_UDB_CAT16_A3
+#define CYREG_UDB_CAT16_D_00 CYREG_UDB_CAT16_D0
+#define CYREG_UDB_CAT16_D_01 CYREG_UDB_CAT16_D1
+#define CYREG_UDB_CAT16_D_02 CYREG_UDB_CAT16_D2
+#define CYREG_UDB_CAT16_D_03 CYREG_UDB_CAT16_D3
+#define CYREG_UDB_CAT16_F_00 CYREG_UDB_CAT16_F0
+#define CYREG_UDB_CAT16_F_01 CYREG_UDB_CAT16_F1
+#define CYREG_UDB_CAT16_F_02 CYREG_UDB_CAT16_F2
+#define CYREG_UDB_CAT16_F_03 CYREG_UDB_CAT16_F3
+#define CYREG_UDB_CAT16_CTL_ST_00 CYREG_UDB_CAT16_CTL_ST0
+#define CYREG_UDB_CAT16_CTL_ST_01 CYREG_UDB_CAT16_CTL_ST1
+#define CYREG_UDB_CAT16_CTL_ST_02 CYREG_UDB_CAT16_CTL_ST2
+#define CYREG_UDB_CAT16_CTL_ST_03 CYREG_UDB_CAT16_CTL_ST3
+#define CYREG_UDB_CAT16_ACTL_MSK_00 CYREG_UDB_CAT16_ACTL_MSK0
+#define CYREG_UDB_CAT16_ACTL_MSK_01 CYREG_UDB_CAT16_ACTL_MSK1
+#define CYREG_UDB_CAT16_ACTL_MSK_02 CYREG_UDB_CAT16_ACTL_MSK2
+#define CYREG_UDB_CAT16_ACTL_MSK_03 CYREG_UDB_CAT16_ACTL_MSK3
+#define CYREG_UDB_CAT16_MC_00 CYREG_UDB_CAT16_MC0
+#define CYREG_UDB_CAT16_MC_01 CYREG_UDB_CAT16_MC1
+#define CYREG_UDB_CAT16_MC_02 CYREG_UDB_CAT16_MC2
+#define CYREG_UDB_CAT16_MC_03 CYREG_UDB_CAT16_MC3
+#define CYREG_UDB_W16_A0_00 CYREG_UDB_W16_A00
+#define CYREG_UDB_W16_A0_01 CYREG_UDB_W16_A01
+#define CYREG_UDB_W16_A0_02 CYREG_UDB_W16_A02
+#define CYREG_UDB_W16_A1_00 CYREG_UDB_W16_A10
+#define CYREG_UDB_W16_A1_01 CYREG_UDB_W16_A11
+#define CYREG_UDB_W16_A1_02 CYREG_UDB_W16_A12
+#define CYREG_UDB_W16_D0_00 CYREG_UDB_W16_D00
+#define CYREG_UDB_W16_D0_01 CYREG_UDB_W16_D01
+#define CYREG_UDB_W16_D0_02 CYREG_UDB_W16_D02
+#define CYREG_UDB_W16_D1_00 CYREG_UDB_W16_D10
+#define CYREG_UDB_W16_D1_01 CYREG_UDB_W16_D11
+#define CYREG_UDB_W16_D1_02 CYREG_UDB_W16_D12
+#define CYREG_UDB_W16_F0_00 CYREG_UDB_W16_F00
+#define CYREG_UDB_W16_F0_01 CYREG_UDB_W16_F01
+#define CYREG_UDB_W16_F0_02 CYREG_UDB_W16_F02
+#define CYREG_UDB_W16_F1_00 CYREG_UDB_W16_F10
+#define CYREG_UDB_W16_F1_01 CYREG_UDB_W16_F11
+#define CYREG_UDB_W16_F1_02 CYREG_UDB_W16_F12
+#define CYREG_UDB_W16_ST_00 CYREG_UDB_W16_ST0
+#define CYREG_UDB_W16_ST_01 CYREG_UDB_W16_ST1
+#define CYREG_UDB_W16_ST_02 CYREG_UDB_W16_ST2
+#define CYREG_UDB_W16_CTL_00 CYREG_UDB_W16_CTL0
+#define CYREG_UDB_W16_CTL_01 CYREG_UDB_W16_CTL1
+#define CYREG_UDB_W16_CTL_02 CYREG_UDB_W16_CTL2
+#define CYREG_UDB_W16_MSK_00 CYREG_UDB_W16_MSK0
+#define CYREG_UDB_W16_MSK_01 CYREG_UDB_W16_MSK1
+#define CYREG_UDB_W16_MSK_02 CYREG_UDB_W16_MSK2
+#define CYREG_UDB_W16_ACTL_00 CYREG_UDB_W16_ACTL0
+#define CYREG_UDB_W16_ACTL_01 CYREG_UDB_W16_ACTL1
+#define CYREG_UDB_W16_ACTL_02 CYREG_UDB_W16_ACTL2
+#define CYREG_UDB_W16_MC_00 CYREG_UDB_W16_MC0
+#define CYREG_UDB_W16_MC_01 CYREG_UDB_W16_MC1
+#define CYREG_UDB_W16_MC_02 CYREG_UDB_W16_MC2
+#define CYREG_UDB_W32_A0_00 CYREG_UDB_W32_A0
+#define CYREG_UDB_W32_A1_00 CYREG_UDB_W32_A1
+#define CYREG_UDB_W32_D0_00 CYREG_UDB_W32_D0
+#define CYREG_UDB_W32_D1_00 CYREG_UDB_W32_D1
+#define CYREG_UDB_W32_F0_00 CYREG_UDB_W32_F0
+#define CYREG_UDB_W32_F1_00 CYREG_UDB_W32_F1
+#define CYREG_UDB_W32_ST_00 CYREG_UDB_W32_ST
+#define CYREG_UDB_W32_CTL_00 CYREG_UDB_W32_CTL
+#define CYREG_UDB_W32_MSK_00 CYREG_UDB_W32_MSK
+#define CYREG_UDB_W32_ACTL_00 CYREG_UDB_W32_ACTL
+#define CYREG_UDB_W32_MC_00 CYREG_UDB_W32_MC
+#define CYREG_SCB0_EZ_DATA000 CYREG_SCB0_EZ_DATA0
+#define CYREG_SCB0_EZ_DATA001 CYREG_SCB0_EZ_DATA1
+#define CYREG_SCB0_EZ_DATA002 CYREG_SCB0_EZ_DATA2
+#define CYREG_SCB0_EZ_DATA003 CYREG_SCB0_EZ_DATA3
+#define CYREG_SCB0_EZ_DATA004 CYREG_SCB0_EZ_DATA4
+#define CYREG_SCB0_EZ_DATA005 CYREG_SCB0_EZ_DATA5
+#define CYREG_SCB0_EZ_DATA006 CYREG_SCB0_EZ_DATA6
+#define CYREG_SCB0_EZ_DATA007 CYREG_SCB0_EZ_DATA7
+#define CYREG_SCB0_EZ_DATA008 CYREG_SCB0_EZ_DATA8
+#define CYREG_SCB0_EZ_DATA009 CYREG_SCB0_EZ_DATA9
+#define CYREG_SCB0_EZ_DATA010 CYREG_SCB0_EZ_DATA10
+#define CYREG_SCB0_EZ_DATA011 CYREG_SCB0_EZ_DATA11
+#define CYREG_SCB0_EZ_DATA012 CYREG_SCB0_EZ_DATA12
+#define CYREG_SCB0_EZ_DATA013 CYREG_SCB0_EZ_DATA13
+#define CYREG_SCB0_EZ_DATA014 CYREG_SCB0_EZ_DATA14
+#define CYREG_SCB0_EZ_DATA015 CYREG_SCB0_EZ_DATA15
+#define CYREG_SCB0_EZ_DATA016 CYREG_SCB0_EZ_DATA16
+#define CYREG_SCB0_EZ_DATA017 CYREG_SCB0_EZ_DATA17
+#define CYREG_SCB0_EZ_DATA018 CYREG_SCB0_EZ_DATA18
+#define CYREG_SCB0_EZ_DATA019 CYREG_SCB0_EZ_DATA19
+#define CYREG_SCB0_EZ_DATA020 CYREG_SCB0_EZ_DATA20
+#define CYREG_SCB0_EZ_DATA021 CYREG_SCB0_EZ_DATA21
+#define CYREG_SCB0_EZ_DATA022 CYREG_SCB0_EZ_DATA22
+#define CYREG_SCB0_EZ_DATA023 CYREG_SCB0_EZ_DATA23
+#define CYREG_SCB0_EZ_DATA024 CYREG_SCB0_EZ_DATA24
+#define CYREG_SCB0_EZ_DATA025 CYREG_SCB0_EZ_DATA25
+#define CYREG_SCB0_EZ_DATA026 CYREG_SCB0_EZ_DATA26
+#define CYREG_SCB0_EZ_DATA027 CYREG_SCB0_EZ_DATA27
+#define CYREG_SCB0_EZ_DATA028 CYREG_SCB0_EZ_DATA28
+#define CYREG_SCB0_EZ_DATA029 CYREG_SCB0_EZ_DATA29
+#define CYREG_SCB0_EZ_DATA030 CYREG_SCB0_EZ_DATA30
+#define CYREG_SCB0_EZ_DATA031 CYREG_SCB0_EZ_DATA31
+#define CYREG_SCB1_EZ_DATA000 CYREG_SCB1_EZ_DATA0
+#define CYREG_SCB1_EZ_DATA001 CYREG_SCB1_EZ_DATA1
+#define CYREG_SCB1_EZ_DATA002 CYREG_SCB1_EZ_DATA2
+#define CYREG_SCB1_EZ_DATA003 CYREG_SCB1_EZ_DATA3
+#define CYREG_SCB1_EZ_DATA004 CYREG_SCB1_EZ_DATA4
+#define CYREG_SCB1_EZ_DATA005 CYREG_SCB1_EZ_DATA5
+#define CYREG_SCB1_EZ_DATA006 CYREG_SCB1_EZ_DATA6
+#define CYREG_SCB1_EZ_DATA007 CYREG_SCB1_EZ_DATA7
+#define CYREG_SCB1_EZ_DATA008 CYREG_SCB1_EZ_DATA8
+#define CYREG_SCB1_EZ_DATA009 CYREG_SCB1_EZ_DATA9
+#define CYREG_SCB1_EZ_DATA010 CYREG_SCB1_EZ_DATA10
+#define CYREG_SCB1_EZ_DATA011 CYREG_SCB1_EZ_DATA11
+#define CYREG_SCB1_EZ_DATA012 CYREG_SCB1_EZ_DATA12
+#define CYREG_SCB1_EZ_DATA013 CYREG_SCB1_EZ_DATA13
+#define CYREG_SCB1_EZ_DATA014 CYREG_SCB1_EZ_DATA14
+#define CYREG_SCB1_EZ_DATA015 CYREG_SCB1_EZ_DATA15
+#define CYREG_SCB1_EZ_DATA016 CYREG_SCB1_EZ_DATA16
+#define CYREG_SCB1_EZ_DATA017 CYREG_SCB1_EZ_DATA17
+#define CYREG_SCB1_EZ_DATA018 CYREG_SCB1_EZ_DATA18
+#define CYREG_SCB1_EZ_DATA019 CYREG_SCB1_EZ_DATA19
+#define CYREG_SCB1_EZ_DATA020 CYREG_SCB1_EZ_DATA20
+#define CYREG_SCB1_EZ_DATA021 CYREG_SCB1_EZ_DATA21
+#define CYREG_SCB1_EZ_DATA022 CYREG_SCB1_EZ_DATA22
+#define CYREG_SCB1_EZ_DATA023 CYREG_SCB1_EZ_DATA23
+#define CYREG_SCB1_EZ_DATA024 CYREG_SCB1_EZ_DATA24
+#define CYREG_SCB1_EZ_DATA025 CYREG_SCB1_EZ_DATA25
+#define CYREG_SCB1_EZ_DATA026 CYREG_SCB1_EZ_DATA26
+#define CYREG_SCB1_EZ_DATA027 CYREG_SCB1_EZ_DATA27
+#define CYREG_SCB1_EZ_DATA028 CYREG_SCB1_EZ_DATA28
+#define CYREG_SCB1_EZ_DATA029 CYREG_SCB1_EZ_DATA29
+#define CYREG_SCB1_EZ_DATA030 CYREG_SCB1_EZ_DATA30
+#define CYREG_SCB1_EZ_DATA031 CYREG_SCB1_EZ_DATA31
+#define CYREG_SAR_CHAN_CONFIG00 CYREG_SAR_CHAN_CONFIG0
+#define CYREG_SAR_CHAN_CONFIG01 CYREG_SAR_CHAN_CONFIG1
+#define CYREG_SAR_CHAN_CONFIG02 CYREG_SAR_CHAN_CONFIG2
+#define CYREG_SAR_CHAN_CONFIG03 CYREG_SAR_CHAN_CONFIG3
+#define CYREG_SAR_CHAN_CONFIG04 CYREG_SAR_CHAN_CONFIG4
+#define CYREG_SAR_CHAN_CONFIG05 CYREG_SAR_CHAN_CONFIG5
+#define CYREG_SAR_CHAN_CONFIG06 CYREG_SAR_CHAN_CONFIG6
+#define CYREG_SAR_CHAN_CONFIG07 CYREG_SAR_CHAN_CONFIG7
+#define CYREG_SAR_CHAN_CONFIG08 CYREG_SAR_CHAN_CONFIG8
+#define CYREG_SAR_CHAN_CONFIG09 CYREG_SAR_CHAN_CONFIG9
+#define CYREG_SAR_CHAN_WORK00 CYREG_SAR_CHAN_WORK0
+#define CYREG_SAR_CHAN_WORK01 CYREG_SAR_CHAN_WORK1
+#define CYREG_SAR_CHAN_WORK02 CYREG_SAR_CHAN_WORK2
+#define CYREG_SAR_CHAN_WORK03 CYREG_SAR_CHAN_WORK3
+#define CYREG_SAR_CHAN_WORK04 CYREG_SAR_CHAN_WORK4
+#define CYREG_SAR_CHAN_WORK05 CYREG_SAR_CHAN_WORK5
+#define CYREG_SAR_CHAN_WORK06 CYREG_SAR_CHAN_WORK6
+#define CYREG_SAR_CHAN_WORK07 CYREG_SAR_CHAN_WORK7
+#define CYREG_SAR_CHAN_WORK08 CYREG_SAR_CHAN_WORK8
+#define CYREG_SAR_CHAN_WORK09 CYREG_SAR_CHAN_WORK9
+#define CYREG_SAR_CHAN_RESULT00 CYREG_SAR_CHAN_RESULT0
+#define CYREG_SAR_CHAN_RESULT01 CYREG_SAR_CHAN_RESULT1
+#define CYREG_SAR_CHAN_RESULT02 CYREG_SAR_CHAN_RESULT2
+#define CYREG_SAR_CHAN_RESULT03 CYREG_SAR_CHAN_RESULT3
+#define CYREG_SAR_CHAN_RESULT04 CYREG_SAR_CHAN_RESULT4
+#define CYREG_SAR_CHAN_RESULT05 CYREG_SAR_CHAN_RESULT5
+#define CYREG_SAR_CHAN_RESULT06 CYREG_SAR_CHAN_RESULT6
+#define CYREG_SAR_CHAN_RESULT07 CYREG_SAR_CHAN_RESULT7
+#define CYREG_SAR_CHAN_RESULT08 CYREG_SAR_CHAN_RESULT8
+#define CYREG_SAR_CHAN_RESULT09 CYREG_SAR_CHAN_RESULT9
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cydevicerv_trm.inc
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cydevicerv_trm.inc	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cydevicerv_trm.inc	(revision 7)
@@ -0,0 +1,28525 @@
+;
+; FILENAME: cydevicerv_trm.inc
+; 
+; PSoC Creator  3.2
+;
+; DESCRIPTION:
+; This file provides all of the address values for the entire PSoC device.
+;
+;-------------------------------------------------------------------------------
+; Copyright (c) 2007-2015 Cypress Semiconductor.  All rights reserved.
+; You may use this file only in accordance with the license, terms, conditions, 
+; disclaimers, and limitations in the end user license agreement accompanying 
+; the software package with which this file was provided.
+;-------------------------------------------------------------------------------
+
+    IF :LNOT::DEF:CYDEV_FLASH_BASE
+CYDEV_FLASH_BASE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_FLASH_SIZE
+CYDEV_FLASH_SIZE EQU 0x00020000
+    ENDIF
+    IF :LNOT::DEF:CYREG_FLASH_DATA_MBASE
+CYREG_FLASH_DATA_MBASE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYREG_FLASH_DATA_MSIZE
+CYREG_FLASH_DATA_MSIZE EQU 0x00020000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_SFLASH_BASE
+CYDEV_SFLASH_BASE EQU 0x0ffff000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_SFLASH_SIZE
+CYDEV_SFLASH_SIZE EQU 0x00000800
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW0
+CYREG_SFLASH_PROT_ROW0 EQU 0x0ffff000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_DATA8__OFFSET
+CYFLD_SFLASH_DATA8__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_DATA8__SIZE
+CYFLD_SFLASH_DATA8__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW1
+CYREG_SFLASH_PROT_ROW1 EQU 0x0ffff001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW2
+CYREG_SFLASH_PROT_ROW2 EQU 0x0ffff002
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW3
+CYREG_SFLASH_PROT_ROW3 EQU 0x0ffff003
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW4
+CYREG_SFLASH_PROT_ROW4 EQU 0x0ffff004
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW5
+CYREG_SFLASH_PROT_ROW5 EQU 0x0ffff005
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW6
+CYREG_SFLASH_PROT_ROW6 EQU 0x0ffff006
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW7
+CYREG_SFLASH_PROT_ROW7 EQU 0x0ffff007
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW8
+CYREG_SFLASH_PROT_ROW8 EQU 0x0ffff008
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW9
+CYREG_SFLASH_PROT_ROW9 EQU 0x0ffff009
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW10
+CYREG_SFLASH_PROT_ROW10 EQU 0x0ffff00a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW11
+CYREG_SFLASH_PROT_ROW11 EQU 0x0ffff00b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW12
+CYREG_SFLASH_PROT_ROW12 EQU 0x0ffff00c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW13
+CYREG_SFLASH_PROT_ROW13 EQU 0x0ffff00d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW14
+CYREG_SFLASH_PROT_ROW14 EQU 0x0ffff00e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW15
+CYREG_SFLASH_PROT_ROW15 EQU 0x0ffff00f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW16
+CYREG_SFLASH_PROT_ROW16 EQU 0x0ffff010
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW17
+CYREG_SFLASH_PROT_ROW17 EQU 0x0ffff011
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW18
+CYREG_SFLASH_PROT_ROW18 EQU 0x0ffff012
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW19
+CYREG_SFLASH_PROT_ROW19 EQU 0x0ffff013
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW20
+CYREG_SFLASH_PROT_ROW20 EQU 0x0ffff014
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW21
+CYREG_SFLASH_PROT_ROW21 EQU 0x0ffff015
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW22
+CYREG_SFLASH_PROT_ROW22 EQU 0x0ffff016
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW23
+CYREG_SFLASH_PROT_ROW23 EQU 0x0ffff017
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW24
+CYREG_SFLASH_PROT_ROW24 EQU 0x0ffff018
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW25
+CYREG_SFLASH_PROT_ROW25 EQU 0x0ffff019
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW26
+CYREG_SFLASH_PROT_ROW26 EQU 0x0ffff01a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW27
+CYREG_SFLASH_PROT_ROW27 EQU 0x0ffff01b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW28
+CYREG_SFLASH_PROT_ROW28 EQU 0x0ffff01c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW29
+CYREG_SFLASH_PROT_ROW29 EQU 0x0ffff01d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW30
+CYREG_SFLASH_PROT_ROW30 EQU 0x0ffff01e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW31
+CYREG_SFLASH_PROT_ROW31 EQU 0x0ffff01f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW32
+CYREG_SFLASH_PROT_ROW32 EQU 0x0ffff020
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW33
+CYREG_SFLASH_PROT_ROW33 EQU 0x0ffff021
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW34
+CYREG_SFLASH_PROT_ROW34 EQU 0x0ffff022
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW35
+CYREG_SFLASH_PROT_ROW35 EQU 0x0ffff023
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW36
+CYREG_SFLASH_PROT_ROW36 EQU 0x0ffff024
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW37
+CYREG_SFLASH_PROT_ROW37 EQU 0x0ffff025
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW38
+CYREG_SFLASH_PROT_ROW38 EQU 0x0ffff026
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW39
+CYREG_SFLASH_PROT_ROW39 EQU 0x0ffff027
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW40
+CYREG_SFLASH_PROT_ROW40 EQU 0x0ffff028
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW41
+CYREG_SFLASH_PROT_ROW41 EQU 0x0ffff029
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW42
+CYREG_SFLASH_PROT_ROW42 EQU 0x0ffff02a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW43
+CYREG_SFLASH_PROT_ROW43 EQU 0x0ffff02b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW44
+CYREG_SFLASH_PROT_ROW44 EQU 0x0ffff02c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW45
+CYREG_SFLASH_PROT_ROW45 EQU 0x0ffff02d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW46
+CYREG_SFLASH_PROT_ROW46 EQU 0x0ffff02e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW47
+CYREG_SFLASH_PROT_ROW47 EQU 0x0ffff02f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW48
+CYREG_SFLASH_PROT_ROW48 EQU 0x0ffff030
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW49
+CYREG_SFLASH_PROT_ROW49 EQU 0x0ffff031
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW50
+CYREG_SFLASH_PROT_ROW50 EQU 0x0ffff032
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW51
+CYREG_SFLASH_PROT_ROW51 EQU 0x0ffff033
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW52
+CYREG_SFLASH_PROT_ROW52 EQU 0x0ffff034
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW53
+CYREG_SFLASH_PROT_ROW53 EQU 0x0ffff035
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW54
+CYREG_SFLASH_PROT_ROW54 EQU 0x0ffff036
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW55
+CYREG_SFLASH_PROT_ROW55 EQU 0x0ffff037
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW56
+CYREG_SFLASH_PROT_ROW56 EQU 0x0ffff038
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW57
+CYREG_SFLASH_PROT_ROW57 EQU 0x0ffff039
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW58
+CYREG_SFLASH_PROT_ROW58 EQU 0x0ffff03a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW59
+CYREG_SFLASH_PROT_ROW59 EQU 0x0ffff03b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW60
+CYREG_SFLASH_PROT_ROW60 EQU 0x0ffff03c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW61
+CYREG_SFLASH_PROT_ROW61 EQU 0x0ffff03d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW62
+CYREG_SFLASH_PROT_ROW62 EQU 0x0ffff03e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW63
+CYREG_SFLASH_PROT_ROW63 EQU 0x0ffff03f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_PROTECTION
+CYREG_SFLASH_PROT_PROTECTION EQU 0x0ffff07f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_PROT_LEVEL__OFFSET
+CYFLD_SFLASH_PROT_LEVEL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_PROT_LEVEL__SIZE
+CYFLD_SFLASH_PROT_LEVEL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SFLASH_PROT_LEVEL_VIRGIN
+CYVAL_SFLASH_PROT_LEVEL_VIRGIN EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SFLASH_PROT_LEVEL_OPEN
+CYVAL_SFLASH_PROT_LEVEL_OPEN EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SFLASH_PROT_LEVEL_PROTECTED
+CYVAL_SFLASH_PROT_LEVEL_PROTECTED EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SFLASH_PROT_LEVEL_KILL
+CYVAL_SFLASH_PROT_LEVEL_KILL EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B0
+CYREG_SFLASH_AV_PAIRS_8B0 EQU 0x0ffff080
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B1
+CYREG_SFLASH_AV_PAIRS_8B1 EQU 0x0ffff081
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B2
+CYREG_SFLASH_AV_PAIRS_8B2 EQU 0x0ffff082
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B3
+CYREG_SFLASH_AV_PAIRS_8B3 EQU 0x0ffff083
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B4
+CYREG_SFLASH_AV_PAIRS_8B4 EQU 0x0ffff084
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B5
+CYREG_SFLASH_AV_PAIRS_8B5 EQU 0x0ffff085
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B6
+CYREG_SFLASH_AV_PAIRS_8B6 EQU 0x0ffff086
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B7
+CYREG_SFLASH_AV_PAIRS_8B7 EQU 0x0ffff087
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B8
+CYREG_SFLASH_AV_PAIRS_8B8 EQU 0x0ffff088
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B9
+CYREG_SFLASH_AV_PAIRS_8B9 EQU 0x0ffff089
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B10
+CYREG_SFLASH_AV_PAIRS_8B10 EQU 0x0ffff08a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B11
+CYREG_SFLASH_AV_PAIRS_8B11 EQU 0x0ffff08b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B12
+CYREG_SFLASH_AV_PAIRS_8B12 EQU 0x0ffff08c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B13
+CYREG_SFLASH_AV_PAIRS_8B13 EQU 0x0ffff08d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B14
+CYREG_SFLASH_AV_PAIRS_8B14 EQU 0x0ffff08e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B15
+CYREG_SFLASH_AV_PAIRS_8B15 EQU 0x0ffff08f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B16
+CYREG_SFLASH_AV_PAIRS_8B16 EQU 0x0ffff090
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B17
+CYREG_SFLASH_AV_PAIRS_8B17 EQU 0x0ffff091
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B18
+CYREG_SFLASH_AV_PAIRS_8B18 EQU 0x0ffff092
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B19
+CYREG_SFLASH_AV_PAIRS_8B19 EQU 0x0ffff093
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B20
+CYREG_SFLASH_AV_PAIRS_8B20 EQU 0x0ffff094
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B21
+CYREG_SFLASH_AV_PAIRS_8B21 EQU 0x0ffff095
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B22
+CYREG_SFLASH_AV_PAIRS_8B22 EQU 0x0ffff096
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B23
+CYREG_SFLASH_AV_PAIRS_8B23 EQU 0x0ffff097
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B24
+CYREG_SFLASH_AV_PAIRS_8B24 EQU 0x0ffff098
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B25
+CYREG_SFLASH_AV_PAIRS_8B25 EQU 0x0ffff099
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B26
+CYREG_SFLASH_AV_PAIRS_8B26 EQU 0x0ffff09a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B27
+CYREG_SFLASH_AV_PAIRS_8B27 EQU 0x0ffff09b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B28
+CYREG_SFLASH_AV_PAIRS_8B28 EQU 0x0ffff09c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B29
+CYREG_SFLASH_AV_PAIRS_8B29 EQU 0x0ffff09d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B30
+CYREG_SFLASH_AV_PAIRS_8B30 EQU 0x0ffff09e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B31
+CYREG_SFLASH_AV_PAIRS_8B31 EQU 0x0ffff09f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B32
+CYREG_SFLASH_AV_PAIRS_8B32 EQU 0x0ffff0a0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B33
+CYREG_SFLASH_AV_PAIRS_8B33 EQU 0x0ffff0a1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B34
+CYREG_SFLASH_AV_PAIRS_8B34 EQU 0x0ffff0a2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B35
+CYREG_SFLASH_AV_PAIRS_8B35 EQU 0x0ffff0a3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B36
+CYREG_SFLASH_AV_PAIRS_8B36 EQU 0x0ffff0a4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B37
+CYREG_SFLASH_AV_PAIRS_8B37 EQU 0x0ffff0a5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B38
+CYREG_SFLASH_AV_PAIRS_8B38 EQU 0x0ffff0a6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B39
+CYREG_SFLASH_AV_PAIRS_8B39 EQU 0x0ffff0a7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B40
+CYREG_SFLASH_AV_PAIRS_8B40 EQU 0x0ffff0a8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B41
+CYREG_SFLASH_AV_PAIRS_8B41 EQU 0x0ffff0a9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B42
+CYREG_SFLASH_AV_PAIRS_8B42 EQU 0x0ffff0aa
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B43
+CYREG_SFLASH_AV_PAIRS_8B43 EQU 0x0ffff0ab
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B44
+CYREG_SFLASH_AV_PAIRS_8B44 EQU 0x0ffff0ac
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B45
+CYREG_SFLASH_AV_PAIRS_8B45 EQU 0x0ffff0ad
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B46
+CYREG_SFLASH_AV_PAIRS_8B46 EQU 0x0ffff0ae
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B47
+CYREG_SFLASH_AV_PAIRS_8B47 EQU 0x0ffff0af
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B48
+CYREG_SFLASH_AV_PAIRS_8B48 EQU 0x0ffff0b0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B49
+CYREG_SFLASH_AV_PAIRS_8B49 EQU 0x0ffff0b1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B50
+CYREG_SFLASH_AV_PAIRS_8B50 EQU 0x0ffff0b2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B51
+CYREG_SFLASH_AV_PAIRS_8B51 EQU 0x0ffff0b3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B52
+CYREG_SFLASH_AV_PAIRS_8B52 EQU 0x0ffff0b4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B53
+CYREG_SFLASH_AV_PAIRS_8B53 EQU 0x0ffff0b5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B54
+CYREG_SFLASH_AV_PAIRS_8B54 EQU 0x0ffff0b6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B55
+CYREG_SFLASH_AV_PAIRS_8B55 EQU 0x0ffff0b7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B56
+CYREG_SFLASH_AV_PAIRS_8B56 EQU 0x0ffff0b8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B57
+CYREG_SFLASH_AV_PAIRS_8B57 EQU 0x0ffff0b9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B58
+CYREG_SFLASH_AV_PAIRS_8B58 EQU 0x0ffff0ba
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B59
+CYREG_SFLASH_AV_PAIRS_8B59 EQU 0x0ffff0bb
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B60
+CYREG_SFLASH_AV_PAIRS_8B60 EQU 0x0ffff0bc
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B61
+CYREG_SFLASH_AV_PAIRS_8B61 EQU 0x0ffff0bd
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B62
+CYREG_SFLASH_AV_PAIRS_8B62 EQU 0x0ffff0be
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B63
+CYREG_SFLASH_AV_PAIRS_8B63 EQU 0x0ffff0bf
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B64
+CYREG_SFLASH_AV_PAIRS_8B64 EQU 0x0ffff0c0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B65
+CYREG_SFLASH_AV_PAIRS_8B65 EQU 0x0ffff0c1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B66
+CYREG_SFLASH_AV_PAIRS_8B66 EQU 0x0ffff0c2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B67
+CYREG_SFLASH_AV_PAIRS_8B67 EQU 0x0ffff0c3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B68
+CYREG_SFLASH_AV_PAIRS_8B68 EQU 0x0ffff0c4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B69
+CYREG_SFLASH_AV_PAIRS_8B69 EQU 0x0ffff0c5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B70
+CYREG_SFLASH_AV_PAIRS_8B70 EQU 0x0ffff0c6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B71
+CYREG_SFLASH_AV_PAIRS_8B71 EQU 0x0ffff0c7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B72
+CYREG_SFLASH_AV_PAIRS_8B72 EQU 0x0ffff0c8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B73
+CYREG_SFLASH_AV_PAIRS_8B73 EQU 0x0ffff0c9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B74
+CYREG_SFLASH_AV_PAIRS_8B74 EQU 0x0ffff0ca
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B75
+CYREG_SFLASH_AV_PAIRS_8B75 EQU 0x0ffff0cb
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B76
+CYREG_SFLASH_AV_PAIRS_8B76 EQU 0x0ffff0cc
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B77
+CYREG_SFLASH_AV_PAIRS_8B77 EQU 0x0ffff0cd
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B78
+CYREG_SFLASH_AV_PAIRS_8B78 EQU 0x0ffff0ce
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B79
+CYREG_SFLASH_AV_PAIRS_8B79 EQU 0x0ffff0cf
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B80
+CYREG_SFLASH_AV_PAIRS_8B80 EQU 0x0ffff0d0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B81
+CYREG_SFLASH_AV_PAIRS_8B81 EQU 0x0ffff0d1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B82
+CYREG_SFLASH_AV_PAIRS_8B82 EQU 0x0ffff0d2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B83
+CYREG_SFLASH_AV_PAIRS_8B83 EQU 0x0ffff0d3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B84
+CYREG_SFLASH_AV_PAIRS_8B84 EQU 0x0ffff0d4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B85
+CYREG_SFLASH_AV_PAIRS_8B85 EQU 0x0ffff0d5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B86
+CYREG_SFLASH_AV_PAIRS_8B86 EQU 0x0ffff0d6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B87
+CYREG_SFLASH_AV_PAIRS_8B87 EQU 0x0ffff0d7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_BLESS_BB_BUMP2
+CYREG_SFLASH_BLESS_BB_BUMP2 EQU 0x0ffff0d8
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_V2I_RCAL__OFFSET
+CYFLD_SFLASH_V2I_RCAL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_V2I_RCAL__SIZE
+CYFLD_SFLASH_V2I_RCAL__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_V2I__OFFSET
+CYFLD_SFLASH_V2I__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_V2I__SIZE
+CYFLD_SFLASH_V2I__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_VBG_TRIM__OFFSET
+CYFLD_SFLASH_VBG_TRIM__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_VBG_TRIM__SIZE
+CYFLD_SFLASH_VBG_TRIM__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_SY_IBIAS__OFFSET
+CYFLD_SFLASH_SY_IBIAS__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_SY_IBIAS__SIZE
+CYFLD_SFLASH_SY_IBIAS__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B88
+CYREG_SFLASH_AV_PAIRS_8B88 EQU 0x0ffff0d8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B89
+CYREG_SFLASH_AV_PAIRS_8B89 EQU 0x0ffff0d9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_BLESS_BB_XO
+CYREG_SFLASH_BLESS_BB_XO EQU 0x0ffff0da
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_DIS_XOCORE_SUPFILT__OFFSET
+CYFLD_SFLASH_DIS_XOCORE_SUPFILT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_DIS_XOCORE_SUPFILT__SIZE
+CYFLD_SFLASH_DIS_XOCORE_SUPFILT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_EN_RE_FASTSTART__OFFSET
+CYFLD_SFLASH_EN_RE_FASTSTART__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_EN_RE_FASTSTART__SIZE
+CYFLD_SFLASH_EN_RE_FASTSTART__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_EN_CURMEAS__OFFSET
+CYFLD_SFLASH_EN_CURMEAS__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_EN_CURMEAS__SIZE
+CYFLD_SFLASH_EN_CURMEAS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_EN_AMPDET_CURMEAS__OFFSET
+CYFLD_SFLASH_EN_AMPDET_CURMEAS__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_EN_AMPDET_CURMEAS__SIZE
+CYFLD_SFLASH_EN_AMPDET_CURMEAS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_EN_AMPDET_FASTSTART__OFFSET
+CYFLD_SFLASH_EN_AMPDET_FASTSTART__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_EN_AMPDET_FASTSTART__SIZE
+CYFLD_SFLASH_EN_AMPDET_FASTSTART__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_CTRL_RC_FASTSTART_RES__OFFSET
+CYFLD_SFLASH_CTRL_RC_FASTSTART_RES__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_CTRL_RC_FASTSTART_RES__SIZE
+CYFLD_SFLASH_CTRL_RC_FASTSTART_RES__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_CTRL_VDDL_XO__OFFSET
+CYFLD_SFLASH_CTRL_VDDL_XO__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_CTRL_VDDL_XO__SIZE
+CYFLD_SFLASH_CTRL_VDDL_XO__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_CTRL_VDDL_XB__OFFSET
+CYFLD_SFLASH_CTRL_VDDL_XB__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_CTRL_VDDL_XB__SIZE
+CYFLD_SFLASH_CTRL_VDDL_XB__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_CTRL_RPREF__OFFSET
+CYFLD_SFLASH_CTRL_RPREF__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_CTRL_RPREF__SIZE
+CYFLD_SFLASH_CTRL_RPREF__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_rev_bb_xo__OFFSET
+CYFLD_SFLASH_rev_bb_xo__OFFSET EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_rev_bb_xo__SIZE
+CYFLD_SFLASH_rev_bb_xo__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B90
+CYREG_SFLASH_AV_PAIRS_8B90 EQU 0x0ffff0da
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B91
+CYREG_SFLASH_AV_PAIRS_8B91 EQU 0x0ffff0db
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B92
+CYREG_SFLASH_AV_PAIRS_8B92 EQU 0x0ffff0dc
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_BLESS_SY_BUMP1
+CYREG_SFLASH_BLESS_SY_BUMP1 EQU 0x0ffff0dc
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_VCO__OFFSET
+CYFLD_SFLASH_VCO__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_VCO__SIZE
+CYFLD_SFLASH_VCO__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_LOFB_POWERSAVE__OFFSET
+CYFLD_SFLASH_LOFB_POWERSAVE__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_LOFB_POWERSAVE__SIZE
+CYFLD_SFLASH_LOFB_POWERSAVE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_IBIAS_LOPATH__OFFSET
+CYFLD_SFLASH_IBIAS_LOPATH__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_IBIAS_LOPATH__SIZE
+CYFLD_SFLASH_IBIAS_LOPATH__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_LDOLO_FORCE_STARTUP__OFFSET
+CYFLD_SFLASH_LDOLO_FORCE_STARTUP__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_LDOLO_FORCE_STARTUP__SIZE
+CYFLD_SFLASH_LDOLO_FORCE_STARTUP__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_LOPATH__OFFSET
+CYFLD_SFLASH_LOPATH__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_LOPATH__SIZE
+CYFLD_SFLASH_LOPATH__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_PDCPLPF__OFFSET
+CYFLD_SFLASH_PDCPLPF__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_PDCPLPF__SIZE
+CYFLD_SFLASH_PDCPLPF__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B93
+CYREG_SFLASH_AV_PAIRS_8B93 EQU 0x0ffff0dd
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B94
+CYREG_SFLASH_AV_PAIRS_8B94 EQU 0x0ffff0de
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_BLESS_LDO
+CYREG_SFLASH_BLESS_LDO EQU 0x0ffff0de
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_BUMP_BALUM_HF__OFFSET
+CYFLD_SFLASH_BUMP_BALUM_HF__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_BUMP_BALUM_HF__SIZE
+CYFLD_SFLASH_BUMP_BALUM_HF__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_BUMP_SY_VCO__OFFSET
+CYFLD_SFLASH_BUMP_SY_VCO__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_BUMP_SY_VCO__SIZE
+CYFLD_SFLASH_BUMP_SY_VCO__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_BUMP_SY_LOPATH__OFFSET
+CYFLD_SFLASH_BUMP_SY_LOPATH__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_BUMP_SY_LOPATH__SIZE
+CYFLD_SFLASH_BUMP_SY_LOPATH__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_BUMP_SY_LHV__OFFSET
+CYFLD_SFLASH_BUMP_SY_LHV__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_BUMP_SY_LHV__SIZE
+CYFLD_SFLASH_BUMP_SY_LHV__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_BUMP_SY_FFFB__OFFSET
+CYFLD_SFLASH_BUMP_SY_FFFB__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_BUMP_SY_FFFB__SIZE
+CYFLD_SFLASH_BUMP_SY_FFFB__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_REV_LDO__OFFSET
+CYFLD_SFLASH_REV_LDO__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_REV_LDO__SIZE
+CYFLD_SFLASH_REV_LDO__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B95
+CYREG_SFLASH_AV_PAIRS_8B95 EQU 0x0ffff0df
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B96
+CYREG_SFLASH_AV_PAIRS_8B96 EQU 0x0ffff0e0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B97
+CYREG_SFLASH_AV_PAIRS_8B97 EQU 0x0ffff0e1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B98
+CYREG_SFLASH_AV_PAIRS_8B98 EQU 0x0ffff0e2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B99
+CYREG_SFLASH_AV_PAIRS_8B99 EQU 0x0ffff0e3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B100
+CYREG_SFLASH_AV_PAIRS_8B100 EQU 0x0ffff0e4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B101
+CYREG_SFLASH_AV_PAIRS_8B101 EQU 0x0ffff0e5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B102
+CYREG_SFLASH_AV_PAIRS_8B102 EQU 0x0ffff0e6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B103
+CYREG_SFLASH_AV_PAIRS_8B103 EQU 0x0ffff0e7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B104
+CYREG_SFLASH_AV_PAIRS_8B104 EQU 0x0ffff0e8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B105
+CYREG_SFLASH_AV_PAIRS_8B105 EQU 0x0ffff0e9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B106
+CYREG_SFLASH_AV_PAIRS_8B106 EQU 0x0ffff0ea
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B107
+CYREG_SFLASH_AV_PAIRS_8B107 EQU 0x0ffff0eb
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B108
+CYREG_SFLASH_AV_PAIRS_8B108 EQU 0x0ffff0ec
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B109
+CYREG_SFLASH_AV_PAIRS_8B109 EQU 0x0ffff0ed
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B110
+CYREG_SFLASH_AV_PAIRS_8B110 EQU 0x0ffff0ee
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B111
+CYREG_SFLASH_AV_PAIRS_8B111 EQU 0x0ffff0ef
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B112
+CYREG_SFLASH_AV_PAIRS_8B112 EQU 0x0ffff0f0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B113
+CYREG_SFLASH_AV_PAIRS_8B113 EQU 0x0ffff0f1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B114
+CYREG_SFLASH_AV_PAIRS_8B114 EQU 0x0ffff0f2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B115
+CYREG_SFLASH_AV_PAIRS_8B115 EQU 0x0ffff0f3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B116
+CYREG_SFLASH_AV_PAIRS_8B116 EQU 0x0ffff0f4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B117
+CYREG_SFLASH_AV_PAIRS_8B117 EQU 0x0ffff0f5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B118
+CYREG_SFLASH_AV_PAIRS_8B118 EQU 0x0ffff0f6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B119
+CYREG_SFLASH_AV_PAIRS_8B119 EQU 0x0ffff0f7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B120
+CYREG_SFLASH_AV_PAIRS_8B120 EQU 0x0ffff0f8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B121
+CYREG_SFLASH_AV_PAIRS_8B121 EQU 0x0ffff0f9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B122
+CYREG_SFLASH_AV_PAIRS_8B122 EQU 0x0ffff0fa
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B123
+CYREG_SFLASH_AV_PAIRS_8B123 EQU 0x0ffff0fb
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B124
+CYREG_SFLASH_AV_PAIRS_8B124 EQU 0x0ffff0fc
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B125
+CYREG_SFLASH_AV_PAIRS_8B125 EQU 0x0ffff0fd
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B126
+CYREG_SFLASH_AV_PAIRS_8B126 EQU 0x0ffff0fe
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B127
+CYREG_SFLASH_AV_PAIRS_8B127 EQU 0x0ffff0ff
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_32B0
+CYREG_SFLASH_AV_PAIRS_32B0 EQU 0x0ffff100
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_DATA32__OFFSET
+CYFLD_SFLASH_DATA32__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_DATA32__SIZE
+CYFLD_SFLASH_DATA32__SIZE EQU 0x00000020
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_32B1
+CYREG_SFLASH_AV_PAIRS_32B1 EQU 0x0ffff104
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_32B2
+CYREG_SFLASH_AV_PAIRS_32B2 EQU 0x0ffff108
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_32B3
+CYREG_SFLASH_AV_PAIRS_32B3 EQU 0x0ffff10c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_32B4
+CYREG_SFLASH_AV_PAIRS_32B4 EQU 0x0ffff110
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_32B5
+CYREG_SFLASH_AV_PAIRS_32B5 EQU 0x0ffff114
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_32B6
+CYREG_SFLASH_AV_PAIRS_32B6 EQU 0x0ffff118
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_32B7
+CYREG_SFLASH_AV_PAIRS_32B7 EQU 0x0ffff11c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_32B8
+CYREG_SFLASH_AV_PAIRS_32B8 EQU 0x0ffff120
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_32B9
+CYREG_SFLASH_AV_PAIRS_32B9 EQU 0x0ffff124
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_32B10
+CYREG_SFLASH_AV_PAIRS_32B10 EQU 0x0ffff128
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_32B11
+CYREG_SFLASH_AV_PAIRS_32B11 EQU 0x0ffff12c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_32B12
+CYREG_SFLASH_AV_PAIRS_32B12 EQU 0x0ffff130
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_32B13
+CYREG_SFLASH_AV_PAIRS_32B13 EQU 0x0ffff134
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_32B14
+CYREG_SFLASH_AV_PAIRS_32B14 EQU 0x0ffff138
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_32B15
+CYREG_SFLASH_AV_PAIRS_32B15 EQU 0x0ffff13c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_CPUSS_WOUNDING
+CYREG_SFLASH_CPUSS_WOUNDING EQU 0x0ffff140
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_SILICON_ID
+CYREG_SFLASH_SILICON_ID EQU 0x0ffff144
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_ID__OFFSET
+CYFLD_SFLASH_ID__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_ID__SIZE
+CYFLD_SFLASH_ID__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_CPUSS_PRIV_RAM
+CYREG_SFLASH_CPUSS_PRIV_RAM EQU 0x0ffff148
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_RAM_PROT_LIMIT__OFFSET
+CYFLD_SFLASH_RAM_PROT_LIMIT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_RAM_PROT_LIMIT__SIZE
+CYFLD_SFLASH_RAM_PROT_LIMIT__SIZE EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_CPUSS_PRIV_ROM_BROM
+CYREG_SFLASH_CPUSS_PRIV_ROM_BROM EQU 0x0ffff14a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_BROM_PROT_LIMIT__OFFSET
+CYFLD_SFLASH_BROM_PROT_LIMIT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_BROM_PROT_LIMIT__SIZE
+CYFLD_SFLASH_BROM_PROT_LIMIT__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_CPUSS_PRIV_FLASH
+CYREG_SFLASH_CPUSS_PRIV_FLASH EQU 0x0ffff14c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_FLASH_PROT_LIMIT__OFFSET
+CYFLD_SFLASH_FLASH_PROT_LIMIT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_FLASH_PROT_LIMIT__SIZE
+CYFLD_SFLASH_FLASH_PROT_LIMIT__SIZE EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_CPUSS_PRIV_ROM_SROM
+CYREG_SFLASH_CPUSS_PRIV_ROM_SROM EQU 0x0ffff14e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_SROM_PROT_LIMIT__OFFSET
+CYFLD_SFLASH_SROM_PROT_LIMIT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_SROM_PROT_LIMIT__SIZE
+CYFLD_SFLASH_SROM_PROT_LIMIT__SIZE EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_HIB_KEY_DELAY
+CYREG_SFLASH_HIB_KEY_DELAY EQU 0x0ffff150
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_WAKEUP_HOLDOFF__OFFSET
+CYFLD_SFLASH_WAKEUP_HOLDOFF__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_WAKEUP_HOLDOFF__SIZE
+CYFLD_SFLASH_WAKEUP_HOLDOFF__SIZE EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_DPSLP_KEY_DELAY
+CYREG_SFLASH_DPSLP_KEY_DELAY EQU 0x0ffff152
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_SWD_CONFIG
+CYREG_SFLASH_SWD_CONFIG EQU 0x0ffff154
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_SWD_SELECT__OFFSET
+CYFLD_SFLASH_SWD_SELECT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_SWD_SELECT__SIZE
+CYFLD_SFLASH_SWD_SELECT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_INITIAL_SPCIF_TRIM_M1_DAC0
+CYREG_SFLASH_INITIAL_SPCIF_TRIM_M1_DAC0 EQU 0x0ffff155
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_IDAC__OFFSET
+CYFLD_SFLASH_IDAC__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_IDAC__SIZE
+CYFLD_SFLASH_IDAC__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_SLOPE__OFFSET
+CYFLD_SFLASH_SLOPE__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_SLOPE__SIZE
+CYFLD_SFLASH_SLOPE__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_SWD_LISTEN
+CYREG_SFLASH_SWD_LISTEN EQU 0x0ffff158
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_CYCLES__OFFSET
+CYFLD_SFLASH_CYCLES__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_CYCLES__SIZE
+CYFLD_SFLASH_CYCLES__SIZE EQU 0x00000020
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_FLASH_START
+CYREG_SFLASH_FLASH_START EQU 0x0ffff15c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_ADDRESS__OFFSET
+CYFLD_SFLASH_ADDRESS__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_ADDRESS__SIZE
+CYFLD_SFLASH_ADDRESS__SIZE EQU 0x00000020
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_CSD_TRIM1_HVIDAC
+CYREG_SFLASH_CSD_TRIM1_HVIDAC EQU 0x0ffff160
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_TRIM8__OFFSET
+CYFLD_SFLASH_TRIM8__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_TRIM8__SIZE
+CYFLD_SFLASH_TRIM8__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_CSD_TRIM2_HVIDAC
+CYREG_SFLASH_CSD_TRIM2_HVIDAC EQU 0x0ffff161
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_CSD_TRIM1_CSD
+CYREG_SFLASH_CSD_TRIM1_CSD EQU 0x0ffff162
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_CSD_TRIM2_CSD
+CYREG_SFLASH_CSD_TRIM2_CSD EQU 0x0ffff163
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_SAR_TEMP_MULTIPLIER
+CYREG_SFLASH_SAR_TEMP_MULTIPLIER EQU 0x0ffff164
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_TEMP_MULTIPLIER__OFFSET
+CYFLD_SFLASH_TEMP_MULTIPLIER__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_TEMP_MULTIPLIER__SIZE
+CYFLD_SFLASH_TEMP_MULTIPLIER__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_SAR_TEMP_OFFSET
+CYREG_SFLASH_SAR_TEMP_OFFSET EQU 0x0ffff166
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_TEMP_OFFSET__OFFSET
+CYFLD_SFLASH_TEMP_OFFSET__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_TEMP_OFFSET__SIZE
+CYFLD_SFLASH_TEMP_OFFSET__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_SKIP_CHECKSUM
+CYREG_SFLASH_SKIP_CHECKSUM EQU 0x0ffff169
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_SKIP__OFFSET
+CYFLD_SFLASH_SKIP__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_SKIP__SIZE
+CYFLD_SFLASH_SKIP__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_VIRGINKEY0
+CYREG_SFLASH_PROT_VIRGINKEY0 EQU 0x0ffff170
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_KEY8__OFFSET
+CYFLD_SFLASH_KEY8__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_KEY8__SIZE
+CYFLD_SFLASH_KEY8__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_VIRGINKEY1
+CYREG_SFLASH_PROT_VIRGINKEY1 EQU 0x0ffff171
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_VIRGINKEY2
+CYREG_SFLASH_PROT_VIRGINKEY2 EQU 0x0ffff172
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_VIRGINKEY3
+CYREG_SFLASH_PROT_VIRGINKEY3 EQU 0x0ffff173
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_VIRGINKEY4
+CYREG_SFLASH_PROT_VIRGINKEY4 EQU 0x0ffff174
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_VIRGINKEY5
+CYREG_SFLASH_PROT_VIRGINKEY5 EQU 0x0ffff175
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_VIRGINKEY6
+CYREG_SFLASH_PROT_VIRGINKEY6 EQU 0x0ffff176
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_VIRGINKEY7
+CYREG_SFLASH_PROT_VIRGINKEY7 EQU 0x0ffff177
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_DIE_LOT0
+CYREG_SFLASH_DIE_LOT0 EQU 0x0ffff178
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_LOT__OFFSET
+CYFLD_SFLASH_LOT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_LOT__SIZE
+CYFLD_SFLASH_LOT__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_DIE_LOT1
+CYREG_SFLASH_DIE_LOT1 EQU 0x0ffff179
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_DIE_LOT2
+CYREG_SFLASH_DIE_LOT2 EQU 0x0ffff17a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_DIE_WAFER
+CYREG_SFLASH_DIE_WAFER EQU 0x0ffff17b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_WAFER__OFFSET
+CYFLD_SFLASH_WAFER__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_WAFER__SIZE
+CYFLD_SFLASH_WAFER__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_DIE_X
+CYREG_SFLASH_DIE_X EQU 0x0ffff17c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_X__OFFSET
+CYFLD_SFLASH_X__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_X__SIZE
+CYFLD_SFLASH_X__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_DIE_Y
+CYREG_SFLASH_DIE_Y EQU 0x0ffff17d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_Y__OFFSET
+CYFLD_SFLASH_Y__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_Y__SIZE
+CYFLD_SFLASH_Y__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_DIE_SORT
+CYREG_SFLASH_DIE_SORT EQU 0x0ffff17e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_S1_PASS__OFFSET
+CYFLD_SFLASH_S1_PASS__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_S1_PASS__SIZE
+CYFLD_SFLASH_S1_PASS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_S2_PASS__OFFSET
+CYFLD_SFLASH_S2_PASS__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_S2_PASS__SIZE
+CYFLD_SFLASH_S2_PASS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_S3_PASS__OFFSET
+CYFLD_SFLASH_S3_PASS__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_S3_PASS__SIZE
+CYFLD_SFLASH_S3_PASS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_CRI_PASS__OFFSET
+CYFLD_SFLASH_CRI_PASS__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_CRI_PASS__SIZE
+CYFLD_SFLASH_CRI_PASS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_CHI_PASS__OFFSET
+CYFLD_SFLASH_CHI_PASS__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_CHI_PASS__SIZE
+CYFLD_SFLASH_CHI_PASS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_ENG_PASS__OFFSET
+CYFLD_SFLASH_ENG_PASS__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_ENG_PASS__SIZE
+CYFLD_SFLASH_ENG_PASS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_DIE_MINOR
+CYREG_SFLASH_DIE_MINOR EQU 0x0ffff17f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_MINOR__OFFSET
+CYFLD_SFLASH_MINOR__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_MINOR__SIZE
+CYFLD_SFLASH_MINOR__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA0
+CYREG_SFLASH_PE_TE_DATA0 EQU 0x0ffff180
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA1
+CYREG_SFLASH_PE_TE_DATA1 EQU 0x0ffff181
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA2
+CYREG_SFLASH_PE_TE_DATA2 EQU 0x0ffff182
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA3
+CYREG_SFLASH_PE_TE_DATA3 EQU 0x0ffff183
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA4
+CYREG_SFLASH_PE_TE_DATA4 EQU 0x0ffff184
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA5
+CYREG_SFLASH_PE_TE_DATA5 EQU 0x0ffff185
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA6
+CYREG_SFLASH_PE_TE_DATA6 EQU 0x0ffff186
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA7
+CYREG_SFLASH_PE_TE_DATA7 EQU 0x0ffff187
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA8
+CYREG_SFLASH_PE_TE_DATA8 EQU 0x0ffff188
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA9
+CYREG_SFLASH_PE_TE_DATA9 EQU 0x0ffff189
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA10
+CYREG_SFLASH_PE_TE_DATA10 EQU 0x0ffff18a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA11
+CYREG_SFLASH_PE_TE_DATA11 EQU 0x0ffff18b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA12
+CYREG_SFLASH_PE_TE_DATA12 EQU 0x0ffff18c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA13
+CYREG_SFLASH_PE_TE_DATA13 EQU 0x0ffff18d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA14
+CYREG_SFLASH_PE_TE_DATA14 EQU 0x0ffff18e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA15
+CYREG_SFLASH_PE_TE_DATA15 EQU 0x0ffff18f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA16
+CYREG_SFLASH_PE_TE_DATA16 EQU 0x0ffff190
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA17
+CYREG_SFLASH_PE_TE_DATA17 EQU 0x0ffff191
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA18
+CYREG_SFLASH_PE_TE_DATA18 EQU 0x0ffff192
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA19
+CYREG_SFLASH_PE_TE_DATA19 EQU 0x0ffff193
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA20
+CYREG_SFLASH_PE_TE_DATA20 EQU 0x0ffff194
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA21
+CYREG_SFLASH_PE_TE_DATA21 EQU 0x0ffff195
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA22
+CYREG_SFLASH_PE_TE_DATA22 EQU 0x0ffff196
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA23
+CYREG_SFLASH_PE_TE_DATA23 EQU 0x0ffff197
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA24
+CYREG_SFLASH_PE_TE_DATA24 EQU 0x0ffff198
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA25
+CYREG_SFLASH_PE_TE_DATA25 EQU 0x0ffff199
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA26
+CYREG_SFLASH_PE_TE_DATA26 EQU 0x0ffff19a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA27
+CYREG_SFLASH_PE_TE_DATA27 EQU 0x0ffff19b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA28
+CYREG_SFLASH_PE_TE_DATA28 EQU 0x0ffff19c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA29
+CYREG_SFLASH_PE_TE_DATA29 EQU 0x0ffff19d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA30
+CYREG_SFLASH_PE_TE_DATA30 EQU 0x0ffff19e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA31
+CYREG_SFLASH_PE_TE_DATA31 EQU 0x0ffff19f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PP
+CYREG_SFLASH_PP EQU 0x0ffff1a0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_PERIOD__OFFSET
+CYFLD_SFLASH_PERIOD__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_PERIOD__SIZE
+CYFLD_SFLASH_PERIOD__SIZE EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_PDAC__OFFSET
+CYFLD_SFLASH_PDAC__OFFSET EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_PDAC__SIZE
+CYFLD_SFLASH_PDAC__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_NDAC__OFFSET
+CYFLD_SFLASH_NDAC__OFFSET EQU 0x0000001c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_NDAC__SIZE
+CYFLD_SFLASH_NDAC__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_E
+CYREG_SFLASH_E EQU 0x0ffff1a4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_P
+CYREG_SFLASH_P EQU 0x0ffff1a8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_EA_E
+CYREG_SFLASH_EA_E EQU 0x0ffff1ac
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_EA_P
+CYREG_SFLASH_EA_P EQU 0x0ffff1b0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ES_E
+CYREG_SFLASH_ES_E EQU 0x0ffff1b4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ES_P_EO
+CYREG_SFLASH_ES_P_EO EQU 0x0ffff1b8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_E_VCTAT
+CYREG_SFLASH_E_VCTAT EQU 0x0ffff1bc
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_VCTAT_SLOPE__OFFSET
+CYFLD_SFLASH_VCTAT_SLOPE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_VCTAT_SLOPE__SIZE
+CYFLD_SFLASH_VCTAT_SLOPE__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_VCTAT_VOLTAGE__OFFSET
+CYFLD_SFLASH_VCTAT_VOLTAGE__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_VCTAT_VOLTAGE__SIZE
+CYFLD_SFLASH_VCTAT_VOLTAGE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_VCTAT_ENABLE__OFFSET
+CYFLD_SFLASH_VCTAT_ENABLE__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_VCTAT_ENABLE__SIZE
+CYFLD_SFLASH_VCTAT_ENABLE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_P_VCTAT
+CYREG_SFLASH_P_VCTAT EQU 0x0ffff1bd
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_MAXF0
+CYREG_SFLASH_IMO_MAXF0 EQU 0x0ffff1c0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_MAXFREQ__OFFSET
+CYFLD_SFLASH_MAXFREQ__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_MAXFREQ__SIZE
+CYFLD_SFLASH_MAXFREQ__SIZE EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_ABS0
+CYREG_SFLASH_IMO_ABS0 EQU 0x0ffff1c1
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_ABS_TRIM_IMO__OFFSET
+CYFLD_SFLASH_ABS_TRIM_IMO__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_ABS_TRIM_IMO__SIZE
+CYFLD_SFLASH_ABS_TRIM_IMO__SIZE EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TMPCO0
+CYREG_SFLASH_IMO_TMPCO0 EQU 0x0ffff1c2
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_TMPCO_TRIM_IMO__OFFSET
+CYFLD_SFLASH_TMPCO_TRIM_IMO__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_TMPCO_TRIM_IMO__SIZE
+CYFLD_SFLASH_TMPCO_TRIM_IMO__SIZE EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_MAXF1
+CYREG_SFLASH_IMO_MAXF1 EQU 0x0ffff1c3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_ABS1
+CYREG_SFLASH_IMO_ABS1 EQU 0x0ffff1c4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TMPCO1
+CYREG_SFLASH_IMO_TMPCO1 EQU 0x0ffff1c5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_MAXF2
+CYREG_SFLASH_IMO_MAXF2 EQU 0x0ffff1c6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_ABS2
+CYREG_SFLASH_IMO_ABS2 EQU 0x0ffff1c7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TMPCO2
+CYREG_SFLASH_IMO_TMPCO2 EQU 0x0ffff1c8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_MAXF3
+CYREG_SFLASH_IMO_MAXF3 EQU 0x0ffff1c9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_ABS3
+CYREG_SFLASH_IMO_ABS3 EQU 0x0ffff1ca
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TMPCO3
+CYREG_SFLASH_IMO_TMPCO3 EQU 0x0ffff1cb
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_ABS4
+CYREG_SFLASH_IMO_ABS4 EQU 0x0ffff1cc
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TMPCO4
+CYREG_SFLASH_IMO_TMPCO4 EQU 0x0ffff1cd
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM0
+CYREG_SFLASH_IMO_TRIM0 EQU 0x0ffff1d0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_OFFSET__OFFSET
+CYFLD_SFLASH_OFFSET__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_OFFSET__SIZE
+CYFLD_SFLASH_OFFSET__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM1
+CYREG_SFLASH_IMO_TRIM1 EQU 0x0ffff1d1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM2
+CYREG_SFLASH_IMO_TRIM2 EQU 0x0ffff1d2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM3
+CYREG_SFLASH_IMO_TRIM3 EQU 0x0ffff1d3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM4
+CYREG_SFLASH_IMO_TRIM4 EQU 0x0ffff1d4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM5
+CYREG_SFLASH_IMO_TRIM5 EQU 0x0ffff1d5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM6
+CYREG_SFLASH_IMO_TRIM6 EQU 0x0ffff1d6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM7
+CYREG_SFLASH_IMO_TRIM7 EQU 0x0ffff1d7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM8
+CYREG_SFLASH_IMO_TRIM8 EQU 0x0ffff1d8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM9
+CYREG_SFLASH_IMO_TRIM9 EQU 0x0ffff1d9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM10
+CYREG_SFLASH_IMO_TRIM10 EQU 0x0ffff1da
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM11
+CYREG_SFLASH_IMO_TRIM11 EQU 0x0ffff1db
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM12
+CYREG_SFLASH_IMO_TRIM12 EQU 0x0ffff1dc
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM13
+CYREG_SFLASH_IMO_TRIM13 EQU 0x0ffff1dd
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM14
+CYREG_SFLASH_IMO_TRIM14 EQU 0x0ffff1de
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM15
+CYREG_SFLASH_IMO_TRIM15 EQU 0x0ffff1df
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM16
+CYREG_SFLASH_IMO_TRIM16 EQU 0x0ffff1e0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM17
+CYREG_SFLASH_IMO_TRIM17 EQU 0x0ffff1e1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM18
+CYREG_SFLASH_IMO_TRIM18 EQU 0x0ffff1e2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM19
+CYREG_SFLASH_IMO_TRIM19 EQU 0x0ffff1e3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM20
+CYREG_SFLASH_IMO_TRIM20 EQU 0x0ffff1e4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM21
+CYREG_SFLASH_IMO_TRIM21 EQU 0x0ffff1e5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM22
+CYREG_SFLASH_IMO_TRIM22 EQU 0x0ffff1e6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM23
+CYREG_SFLASH_IMO_TRIM23 EQU 0x0ffff1e7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM24
+CYREG_SFLASH_IMO_TRIM24 EQU 0x0ffff1e8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM25
+CYREG_SFLASH_IMO_TRIM25 EQU 0x0ffff1e9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM26
+CYREG_SFLASH_IMO_TRIM26 EQU 0x0ffff1ea
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM27
+CYREG_SFLASH_IMO_TRIM27 EQU 0x0ffff1eb
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM28
+CYREG_SFLASH_IMO_TRIM28 EQU 0x0ffff1ec
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM29
+CYREG_SFLASH_IMO_TRIM29 EQU 0x0ffff1ed
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM30
+CYREG_SFLASH_IMO_TRIM30 EQU 0x0ffff1ee
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM31
+CYREG_SFLASH_IMO_TRIM31 EQU 0x0ffff1ef
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM32
+CYREG_SFLASH_IMO_TRIM32 EQU 0x0ffff1f0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM33
+CYREG_SFLASH_IMO_TRIM33 EQU 0x0ffff1f1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM34
+CYREG_SFLASH_IMO_TRIM34 EQU 0x0ffff1f2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM35
+CYREG_SFLASH_IMO_TRIM35 EQU 0x0ffff1f3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM36
+CYREG_SFLASH_IMO_TRIM36 EQU 0x0ffff1f4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM37
+CYREG_SFLASH_IMO_TRIM37 EQU 0x0ffff1f5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM38
+CYREG_SFLASH_IMO_TRIM38 EQU 0x0ffff1f6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM39
+CYREG_SFLASH_IMO_TRIM39 EQU 0x0ffff1f7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM40
+CYREG_SFLASH_IMO_TRIM40 EQU 0x0ffff1f8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM41
+CYREG_SFLASH_IMO_TRIM41 EQU 0x0ffff1f9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM42
+CYREG_SFLASH_IMO_TRIM42 EQU 0x0ffff1fa
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM43
+CYREG_SFLASH_IMO_TRIM43 EQU 0x0ffff1fb
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM44
+CYREG_SFLASH_IMO_TRIM44 EQU 0x0ffff1fc
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM45
+CYREG_SFLASH_IMO_TRIM45 EQU 0x0ffff1fd
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_CHECKSUM
+CYREG_SFLASH_CHECKSUM EQU 0x0ffff1fe
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_CHECKSUM__OFFSET
+CYFLD_SFLASH_CHECKSUM__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_CHECKSUM__SIZE
+CYFLD_SFLASH_CHECKSUM__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH0
+CYREG_SFLASH_MACRO_0_FREE_SFLASH0 EQU 0x0ffff200
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_BYTE_MEM__OFFSET
+CYFLD_SFLASH_BYTE_MEM__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SFLASH_BYTE_MEM__SIZE
+CYFLD_SFLASH_BYTE_MEM__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH1
+CYREG_SFLASH_MACRO_0_FREE_SFLASH1 EQU 0x0ffff201
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH2
+CYREG_SFLASH_MACRO_0_FREE_SFLASH2 EQU 0x0ffff202
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH3
+CYREG_SFLASH_MACRO_0_FREE_SFLASH3 EQU 0x0ffff203
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH4
+CYREG_SFLASH_MACRO_0_FREE_SFLASH4 EQU 0x0ffff204
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH5
+CYREG_SFLASH_MACRO_0_FREE_SFLASH5 EQU 0x0ffff205
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH6
+CYREG_SFLASH_MACRO_0_FREE_SFLASH6 EQU 0x0ffff206
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH7
+CYREG_SFLASH_MACRO_0_FREE_SFLASH7 EQU 0x0ffff207
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH8
+CYREG_SFLASH_MACRO_0_FREE_SFLASH8 EQU 0x0ffff208
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH9
+CYREG_SFLASH_MACRO_0_FREE_SFLASH9 EQU 0x0ffff209
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH10
+CYREG_SFLASH_MACRO_0_FREE_SFLASH10 EQU 0x0ffff20a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH11
+CYREG_SFLASH_MACRO_0_FREE_SFLASH11 EQU 0x0ffff20b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH12
+CYREG_SFLASH_MACRO_0_FREE_SFLASH12 EQU 0x0ffff20c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH13
+CYREG_SFLASH_MACRO_0_FREE_SFLASH13 EQU 0x0ffff20d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH14
+CYREG_SFLASH_MACRO_0_FREE_SFLASH14 EQU 0x0ffff20e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH15
+CYREG_SFLASH_MACRO_0_FREE_SFLASH15 EQU 0x0ffff20f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH16
+CYREG_SFLASH_MACRO_0_FREE_SFLASH16 EQU 0x0ffff210
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH17
+CYREG_SFLASH_MACRO_0_FREE_SFLASH17 EQU 0x0ffff211
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH18
+CYREG_SFLASH_MACRO_0_FREE_SFLASH18 EQU 0x0ffff212
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH19
+CYREG_SFLASH_MACRO_0_FREE_SFLASH19 EQU 0x0ffff213
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH20
+CYREG_SFLASH_MACRO_0_FREE_SFLASH20 EQU 0x0ffff214
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH21
+CYREG_SFLASH_MACRO_0_FREE_SFLASH21 EQU 0x0ffff215
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH22
+CYREG_SFLASH_MACRO_0_FREE_SFLASH22 EQU 0x0ffff216
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH23
+CYREG_SFLASH_MACRO_0_FREE_SFLASH23 EQU 0x0ffff217
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH24
+CYREG_SFLASH_MACRO_0_FREE_SFLASH24 EQU 0x0ffff218
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH25
+CYREG_SFLASH_MACRO_0_FREE_SFLASH25 EQU 0x0ffff219
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH26
+CYREG_SFLASH_MACRO_0_FREE_SFLASH26 EQU 0x0ffff21a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH27
+CYREG_SFLASH_MACRO_0_FREE_SFLASH27 EQU 0x0ffff21b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH28
+CYREG_SFLASH_MACRO_0_FREE_SFLASH28 EQU 0x0ffff21c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH29
+CYREG_SFLASH_MACRO_0_FREE_SFLASH29 EQU 0x0ffff21d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH30
+CYREG_SFLASH_MACRO_0_FREE_SFLASH30 EQU 0x0ffff21e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH31
+CYREG_SFLASH_MACRO_0_FREE_SFLASH31 EQU 0x0ffff21f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH32
+CYREG_SFLASH_MACRO_0_FREE_SFLASH32 EQU 0x0ffff220
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH33
+CYREG_SFLASH_MACRO_0_FREE_SFLASH33 EQU 0x0ffff221
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH34
+CYREG_SFLASH_MACRO_0_FREE_SFLASH34 EQU 0x0ffff222
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH35
+CYREG_SFLASH_MACRO_0_FREE_SFLASH35 EQU 0x0ffff223
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH36
+CYREG_SFLASH_MACRO_0_FREE_SFLASH36 EQU 0x0ffff224
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH37
+CYREG_SFLASH_MACRO_0_FREE_SFLASH37 EQU 0x0ffff225
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH38
+CYREG_SFLASH_MACRO_0_FREE_SFLASH38 EQU 0x0ffff226
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH39
+CYREG_SFLASH_MACRO_0_FREE_SFLASH39 EQU 0x0ffff227
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH40
+CYREG_SFLASH_MACRO_0_FREE_SFLASH40 EQU 0x0ffff228
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH41
+CYREG_SFLASH_MACRO_0_FREE_SFLASH41 EQU 0x0ffff229
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH42
+CYREG_SFLASH_MACRO_0_FREE_SFLASH42 EQU 0x0ffff22a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH43
+CYREG_SFLASH_MACRO_0_FREE_SFLASH43 EQU 0x0ffff22b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH44
+CYREG_SFLASH_MACRO_0_FREE_SFLASH44 EQU 0x0ffff22c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH45
+CYREG_SFLASH_MACRO_0_FREE_SFLASH45 EQU 0x0ffff22d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH46
+CYREG_SFLASH_MACRO_0_FREE_SFLASH46 EQU 0x0ffff22e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH47
+CYREG_SFLASH_MACRO_0_FREE_SFLASH47 EQU 0x0ffff22f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH48
+CYREG_SFLASH_MACRO_0_FREE_SFLASH48 EQU 0x0ffff230
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH49
+CYREG_SFLASH_MACRO_0_FREE_SFLASH49 EQU 0x0ffff231
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH50
+CYREG_SFLASH_MACRO_0_FREE_SFLASH50 EQU 0x0ffff232
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH51
+CYREG_SFLASH_MACRO_0_FREE_SFLASH51 EQU 0x0ffff233
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH52
+CYREG_SFLASH_MACRO_0_FREE_SFLASH52 EQU 0x0ffff234
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH53
+CYREG_SFLASH_MACRO_0_FREE_SFLASH53 EQU 0x0ffff235
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH54
+CYREG_SFLASH_MACRO_0_FREE_SFLASH54 EQU 0x0ffff236
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH55
+CYREG_SFLASH_MACRO_0_FREE_SFLASH55 EQU 0x0ffff237
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH56
+CYREG_SFLASH_MACRO_0_FREE_SFLASH56 EQU 0x0ffff238
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH57
+CYREG_SFLASH_MACRO_0_FREE_SFLASH57 EQU 0x0ffff239
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH58
+CYREG_SFLASH_MACRO_0_FREE_SFLASH58 EQU 0x0ffff23a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH59
+CYREG_SFLASH_MACRO_0_FREE_SFLASH59 EQU 0x0ffff23b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH60
+CYREG_SFLASH_MACRO_0_FREE_SFLASH60 EQU 0x0ffff23c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH61
+CYREG_SFLASH_MACRO_0_FREE_SFLASH61 EQU 0x0ffff23d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH62
+CYREG_SFLASH_MACRO_0_FREE_SFLASH62 EQU 0x0ffff23e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH63
+CYREG_SFLASH_MACRO_0_FREE_SFLASH63 EQU 0x0ffff23f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH64
+CYREG_SFLASH_MACRO_0_FREE_SFLASH64 EQU 0x0ffff240
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH65
+CYREG_SFLASH_MACRO_0_FREE_SFLASH65 EQU 0x0ffff241
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH66
+CYREG_SFLASH_MACRO_0_FREE_SFLASH66 EQU 0x0ffff242
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH67
+CYREG_SFLASH_MACRO_0_FREE_SFLASH67 EQU 0x0ffff243
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH68
+CYREG_SFLASH_MACRO_0_FREE_SFLASH68 EQU 0x0ffff244
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH69
+CYREG_SFLASH_MACRO_0_FREE_SFLASH69 EQU 0x0ffff245
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH70
+CYREG_SFLASH_MACRO_0_FREE_SFLASH70 EQU 0x0ffff246
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH71
+CYREG_SFLASH_MACRO_0_FREE_SFLASH71 EQU 0x0ffff247
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH72
+CYREG_SFLASH_MACRO_0_FREE_SFLASH72 EQU 0x0ffff248
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH73
+CYREG_SFLASH_MACRO_0_FREE_SFLASH73 EQU 0x0ffff249
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH74
+CYREG_SFLASH_MACRO_0_FREE_SFLASH74 EQU 0x0ffff24a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH75
+CYREG_SFLASH_MACRO_0_FREE_SFLASH75 EQU 0x0ffff24b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH76
+CYREG_SFLASH_MACRO_0_FREE_SFLASH76 EQU 0x0ffff24c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH77
+CYREG_SFLASH_MACRO_0_FREE_SFLASH77 EQU 0x0ffff24d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH78
+CYREG_SFLASH_MACRO_0_FREE_SFLASH78 EQU 0x0ffff24e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH79
+CYREG_SFLASH_MACRO_0_FREE_SFLASH79 EQU 0x0ffff24f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH80
+CYREG_SFLASH_MACRO_0_FREE_SFLASH80 EQU 0x0ffff250
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH81
+CYREG_SFLASH_MACRO_0_FREE_SFLASH81 EQU 0x0ffff251
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH82
+CYREG_SFLASH_MACRO_0_FREE_SFLASH82 EQU 0x0ffff252
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH83
+CYREG_SFLASH_MACRO_0_FREE_SFLASH83 EQU 0x0ffff253
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH84
+CYREG_SFLASH_MACRO_0_FREE_SFLASH84 EQU 0x0ffff254
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH85
+CYREG_SFLASH_MACRO_0_FREE_SFLASH85 EQU 0x0ffff255
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH86
+CYREG_SFLASH_MACRO_0_FREE_SFLASH86 EQU 0x0ffff256
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH87
+CYREG_SFLASH_MACRO_0_FREE_SFLASH87 EQU 0x0ffff257
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH88
+CYREG_SFLASH_MACRO_0_FREE_SFLASH88 EQU 0x0ffff258
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH89
+CYREG_SFLASH_MACRO_0_FREE_SFLASH89 EQU 0x0ffff259
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH90
+CYREG_SFLASH_MACRO_0_FREE_SFLASH90 EQU 0x0ffff25a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH91
+CYREG_SFLASH_MACRO_0_FREE_SFLASH91 EQU 0x0ffff25b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH92
+CYREG_SFLASH_MACRO_0_FREE_SFLASH92 EQU 0x0ffff25c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH93
+CYREG_SFLASH_MACRO_0_FREE_SFLASH93 EQU 0x0ffff25d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH94
+CYREG_SFLASH_MACRO_0_FREE_SFLASH94 EQU 0x0ffff25e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH95
+CYREG_SFLASH_MACRO_0_FREE_SFLASH95 EQU 0x0ffff25f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH96
+CYREG_SFLASH_MACRO_0_FREE_SFLASH96 EQU 0x0ffff260
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH97
+CYREG_SFLASH_MACRO_0_FREE_SFLASH97 EQU 0x0ffff261
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH98
+CYREG_SFLASH_MACRO_0_FREE_SFLASH98 EQU 0x0ffff262
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH99
+CYREG_SFLASH_MACRO_0_FREE_SFLASH99 EQU 0x0ffff263
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH100
+CYREG_SFLASH_MACRO_0_FREE_SFLASH100 EQU 0x0ffff264
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH101
+CYREG_SFLASH_MACRO_0_FREE_SFLASH101 EQU 0x0ffff265
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH102
+CYREG_SFLASH_MACRO_0_FREE_SFLASH102 EQU 0x0ffff266
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH103
+CYREG_SFLASH_MACRO_0_FREE_SFLASH103 EQU 0x0ffff267
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH104
+CYREG_SFLASH_MACRO_0_FREE_SFLASH104 EQU 0x0ffff268
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH105
+CYREG_SFLASH_MACRO_0_FREE_SFLASH105 EQU 0x0ffff269
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH106
+CYREG_SFLASH_MACRO_0_FREE_SFLASH106 EQU 0x0ffff26a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH107
+CYREG_SFLASH_MACRO_0_FREE_SFLASH107 EQU 0x0ffff26b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH108
+CYREG_SFLASH_MACRO_0_FREE_SFLASH108 EQU 0x0ffff26c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH109
+CYREG_SFLASH_MACRO_0_FREE_SFLASH109 EQU 0x0ffff26d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH110
+CYREG_SFLASH_MACRO_0_FREE_SFLASH110 EQU 0x0ffff26e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH111
+CYREG_SFLASH_MACRO_0_FREE_SFLASH111 EQU 0x0ffff26f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH112
+CYREG_SFLASH_MACRO_0_FREE_SFLASH112 EQU 0x0ffff270
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH113
+CYREG_SFLASH_MACRO_0_FREE_SFLASH113 EQU 0x0ffff271
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH114
+CYREG_SFLASH_MACRO_0_FREE_SFLASH114 EQU 0x0ffff272
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH115
+CYREG_SFLASH_MACRO_0_FREE_SFLASH115 EQU 0x0ffff273
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH116
+CYREG_SFLASH_MACRO_0_FREE_SFLASH116 EQU 0x0ffff274
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH117
+CYREG_SFLASH_MACRO_0_FREE_SFLASH117 EQU 0x0ffff275
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH118
+CYREG_SFLASH_MACRO_0_FREE_SFLASH118 EQU 0x0ffff276
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH119
+CYREG_SFLASH_MACRO_0_FREE_SFLASH119 EQU 0x0ffff277
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH120
+CYREG_SFLASH_MACRO_0_FREE_SFLASH120 EQU 0x0ffff278
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH121
+CYREG_SFLASH_MACRO_0_FREE_SFLASH121 EQU 0x0ffff279
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH122
+CYREG_SFLASH_MACRO_0_FREE_SFLASH122 EQU 0x0ffff27a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH123
+CYREG_SFLASH_MACRO_0_FREE_SFLASH123 EQU 0x0ffff27b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH124
+CYREG_SFLASH_MACRO_0_FREE_SFLASH124 EQU 0x0ffff27c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH125
+CYREG_SFLASH_MACRO_0_FREE_SFLASH125 EQU 0x0ffff27d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH126
+CYREG_SFLASH_MACRO_0_FREE_SFLASH126 EQU 0x0ffff27e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH127
+CYREG_SFLASH_MACRO_0_FREE_SFLASH127 EQU 0x0ffff27f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH128
+CYREG_SFLASH_MACRO_0_FREE_SFLASH128 EQU 0x0ffff280
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH129
+CYREG_SFLASH_MACRO_0_FREE_SFLASH129 EQU 0x0ffff281
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH130
+CYREG_SFLASH_MACRO_0_FREE_SFLASH130 EQU 0x0ffff282
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH131
+CYREG_SFLASH_MACRO_0_FREE_SFLASH131 EQU 0x0ffff283
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH132
+CYREG_SFLASH_MACRO_0_FREE_SFLASH132 EQU 0x0ffff284
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH133
+CYREG_SFLASH_MACRO_0_FREE_SFLASH133 EQU 0x0ffff285
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH134
+CYREG_SFLASH_MACRO_0_FREE_SFLASH134 EQU 0x0ffff286
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH135
+CYREG_SFLASH_MACRO_0_FREE_SFLASH135 EQU 0x0ffff287
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH136
+CYREG_SFLASH_MACRO_0_FREE_SFLASH136 EQU 0x0ffff288
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH137
+CYREG_SFLASH_MACRO_0_FREE_SFLASH137 EQU 0x0ffff289
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH138
+CYREG_SFLASH_MACRO_0_FREE_SFLASH138 EQU 0x0ffff28a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH139
+CYREG_SFLASH_MACRO_0_FREE_SFLASH139 EQU 0x0ffff28b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH140
+CYREG_SFLASH_MACRO_0_FREE_SFLASH140 EQU 0x0ffff28c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH141
+CYREG_SFLASH_MACRO_0_FREE_SFLASH141 EQU 0x0ffff28d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH142
+CYREG_SFLASH_MACRO_0_FREE_SFLASH142 EQU 0x0ffff28e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH143
+CYREG_SFLASH_MACRO_0_FREE_SFLASH143 EQU 0x0ffff28f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH144
+CYREG_SFLASH_MACRO_0_FREE_SFLASH144 EQU 0x0ffff290
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH145
+CYREG_SFLASH_MACRO_0_FREE_SFLASH145 EQU 0x0ffff291
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH146
+CYREG_SFLASH_MACRO_0_FREE_SFLASH146 EQU 0x0ffff292
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH147
+CYREG_SFLASH_MACRO_0_FREE_SFLASH147 EQU 0x0ffff293
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH148
+CYREG_SFLASH_MACRO_0_FREE_SFLASH148 EQU 0x0ffff294
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH149
+CYREG_SFLASH_MACRO_0_FREE_SFLASH149 EQU 0x0ffff295
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH150
+CYREG_SFLASH_MACRO_0_FREE_SFLASH150 EQU 0x0ffff296
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH151
+CYREG_SFLASH_MACRO_0_FREE_SFLASH151 EQU 0x0ffff297
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH152
+CYREG_SFLASH_MACRO_0_FREE_SFLASH152 EQU 0x0ffff298
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH153
+CYREG_SFLASH_MACRO_0_FREE_SFLASH153 EQU 0x0ffff299
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH154
+CYREG_SFLASH_MACRO_0_FREE_SFLASH154 EQU 0x0ffff29a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH155
+CYREG_SFLASH_MACRO_0_FREE_SFLASH155 EQU 0x0ffff29b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH156
+CYREG_SFLASH_MACRO_0_FREE_SFLASH156 EQU 0x0ffff29c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH157
+CYREG_SFLASH_MACRO_0_FREE_SFLASH157 EQU 0x0ffff29d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH158
+CYREG_SFLASH_MACRO_0_FREE_SFLASH158 EQU 0x0ffff29e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH159
+CYREG_SFLASH_MACRO_0_FREE_SFLASH159 EQU 0x0ffff29f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH160
+CYREG_SFLASH_MACRO_0_FREE_SFLASH160 EQU 0x0ffff2a0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH161
+CYREG_SFLASH_MACRO_0_FREE_SFLASH161 EQU 0x0ffff2a1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH162
+CYREG_SFLASH_MACRO_0_FREE_SFLASH162 EQU 0x0ffff2a2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH163
+CYREG_SFLASH_MACRO_0_FREE_SFLASH163 EQU 0x0ffff2a3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH164
+CYREG_SFLASH_MACRO_0_FREE_SFLASH164 EQU 0x0ffff2a4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH165
+CYREG_SFLASH_MACRO_0_FREE_SFLASH165 EQU 0x0ffff2a5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH166
+CYREG_SFLASH_MACRO_0_FREE_SFLASH166 EQU 0x0ffff2a6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH167
+CYREG_SFLASH_MACRO_0_FREE_SFLASH167 EQU 0x0ffff2a7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH168
+CYREG_SFLASH_MACRO_0_FREE_SFLASH168 EQU 0x0ffff2a8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH169
+CYREG_SFLASH_MACRO_0_FREE_SFLASH169 EQU 0x0ffff2a9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH170
+CYREG_SFLASH_MACRO_0_FREE_SFLASH170 EQU 0x0ffff2aa
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH171
+CYREG_SFLASH_MACRO_0_FREE_SFLASH171 EQU 0x0ffff2ab
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH172
+CYREG_SFLASH_MACRO_0_FREE_SFLASH172 EQU 0x0ffff2ac
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH173
+CYREG_SFLASH_MACRO_0_FREE_SFLASH173 EQU 0x0ffff2ad
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH174
+CYREG_SFLASH_MACRO_0_FREE_SFLASH174 EQU 0x0ffff2ae
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH175
+CYREG_SFLASH_MACRO_0_FREE_SFLASH175 EQU 0x0ffff2af
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH176
+CYREG_SFLASH_MACRO_0_FREE_SFLASH176 EQU 0x0ffff2b0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH177
+CYREG_SFLASH_MACRO_0_FREE_SFLASH177 EQU 0x0ffff2b1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH178
+CYREG_SFLASH_MACRO_0_FREE_SFLASH178 EQU 0x0ffff2b2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH179
+CYREG_SFLASH_MACRO_0_FREE_SFLASH179 EQU 0x0ffff2b3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH180
+CYREG_SFLASH_MACRO_0_FREE_SFLASH180 EQU 0x0ffff2b4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH181
+CYREG_SFLASH_MACRO_0_FREE_SFLASH181 EQU 0x0ffff2b5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH182
+CYREG_SFLASH_MACRO_0_FREE_SFLASH182 EQU 0x0ffff2b6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH183
+CYREG_SFLASH_MACRO_0_FREE_SFLASH183 EQU 0x0ffff2b7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH184
+CYREG_SFLASH_MACRO_0_FREE_SFLASH184 EQU 0x0ffff2b8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH185
+CYREG_SFLASH_MACRO_0_FREE_SFLASH185 EQU 0x0ffff2b9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH186
+CYREG_SFLASH_MACRO_0_FREE_SFLASH186 EQU 0x0ffff2ba
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH187
+CYREG_SFLASH_MACRO_0_FREE_SFLASH187 EQU 0x0ffff2bb
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH188
+CYREG_SFLASH_MACRO_0_FREE_SFLASH188 EQU 0x0ffff2bc
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH189
+CYREG_SFLASH_MACRO_0_FREE_SFLASH189 EQU 0x0ffff2bd
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH190
+CYREG_SFLASH_MACRO_0_FREE_SFLASH190 EQU 0x0ffff2be
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH191
+CYREG_SFLASH_MACRO_0_FREE_SFLASH191 EQU 0x0ffff2bf
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH192
+CYREG_SFLASH_MACRO_0_FREE_SFLASH192 EQU 0x0ffff2c0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH193
+CYREG_SFLASH_MACRO_0_FREE_SFLASH193 EQU 0x0ffff2c1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH194
+CYREG_SFLASH_MACRO_0_FREE_SFLASH194 EQU 0x0ffff2c2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH195
+CYREG_SFLASH_MACRO_0_FREE_SFLASH195 EQU 0x0ffff2c3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH196
+CYREG_SFLASH_MACRO_0_FREE_SFLASH196 EQU 0x0ffff2c4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH197
+CYREG_SFLASH_MACRO_0_FREE_SFLASH197 EQU 0x0ffff2c5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH198
+CYREG_SFLASH_MACRO_0_FREE_SFLASH198 EQU 0x0ffff2c6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH199
+CYREG_SFLASH_MACRO_0_FREE_SFLASH199 EQU 0x0ffff2c7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH200
+CYREG_SFLASH_MACRO_0_FREE_SFLASH200 EQU 0x0ffff2c8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH201
+CYREG_SFLASH_MACRO_0_FREE_SFLASH201 EQU 0x0ffff2c9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH202
+CYREG_SFLASH_MACRO_0_FREE_SFLASH202 EQU 0x0ffff2ca
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH203
+CYREG_SFLASH_MACRO_0_FREE_SFLASH203 EQU 0x0ffff2cb
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH204
+CYREG_SFLASH_MACRO_0_FREE_SFLASH204 EQU 0x0ffff2cc
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH205
+CYREG_SFLASH_MACRO_0_FREE_SFLASH205 EQU 0x0ffff2cd
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH206
+CYREG_SFLASH_MACRO_0_FREE_SFLASH206 EQU 0x0ffff2ce
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH207
+CYREG_SFLASH_MACRO_0_FREE_SFLASH207 EQU 0x0ffff2cf
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH208
+CYREG_SFLASH_MACRO_0_FREE_SFLASH208 EQU 0x0ffff2d0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH209
+CYREG_SFLASH_MACRO_0_FREE_SFLASH209 EQU 0x0ffff2d1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH210
+CYREG_SFLASH_MACRO_0_FREE_SFLASH210 EQU 0x0ffff2d2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH211
+CYREG_SFLASH_MACRO_0_FREE_SFLASH211 EQU 0x0ffff2d3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH212
+CYREG_SFLASH_MACRO_0_FREE_SFLASH212 EQU 0x0ffff2d4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH213
+CYREG_SFLASH_MACRO_0_FREE_SFLASH213 EQU 0x0ffff2d5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH214
+CYREG_SFLASH_MACRO_0_FREE_SFLASH214 EQU 0x0ffff2d6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH215
+CYREG_SFLASH_MACRO_0_FREE_SFLASH215 EQU 0x0ffff2d7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH216
+CYREG_SFLASH_MACRO_0_FREE_SFLASH216 EQU 0x0ffff2d8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH217
+CYREG_SFLASH_MACRO_0_FREE_SFLASH217 EQU 0x0ffff2d9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH218
+CYREG_SFLASH_MACRO_0_FREE_SFLASH218 EQU 0x0ffff2da
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH219
+CYREG_SFLASH_MACRO_0_FREE_SFLASH219 EQU 0x0ffff2db
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH220
+CYREG_SFLASH_MACRO_0_FREE_SFLASH220 EQU 0x0ffff2dc
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH221
+CYREG_SFLASH_MACRO_0_FREE_SFLASH221 EQU 0x0ffff2dd
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH222
+CYREG_SFLASH_MACRO_0_FREE_SFLASH222 EQU 0x0ffff2de
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH223
+CYREG_SFLASH_MACRO_0_FREE_SFLASH223 EQU 0x0ffff2df
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH224
+CYREG_SFLASH_MACRO_0_FREE_SFLASH224 EQU 0x0ffff2e0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH225
+CYREG_SFLASH_MACRO_0_FREE_SFLASH225 EQU 0x0ffff2e1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH226
+CYREG_SFLASH_MACRO_0_FREE_SFLASH226 EQU 0x0ffff2e2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH227
+CYREG_SFLASH_MACRO_0_FREE_SFLASH227 EQU 0x0ffff2e3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH228
+CYREG_SFLASH_MACRO_0_FREE_SFLASH228 EQU 0x0ffff2e4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH229
+CYREG_SFLASH_MACRO_0_FREE_SFLASH229 EQU 0x0ffff2e5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH230
+CYREG_SFLASH_MACRO_0_FREE_SFLASH230 EQU 0x0ffff2e6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH231
+CYREG_SFLASH_MACRO_0_FREE_SFLASH231 EQU 0x0ffff2e7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH232
+CYREG_SFLASH_MACRO_0_FREE_SFLASH232 EQU 0x0ffff2e8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH233
+CYREG_SFLASH_MACRO_0_FREE_SFLASH233 EQU 0x0ffff2e9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH234
+CYREG_SFLASH_MACRO_0_FREE_SFLASH234 EQU 0x0ffff2ea
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH235
+CYREG_SFLASH_MACRO_0_FREE_SFLASH235 EQU 0x0ffff2eb
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH236
+CYREG_SFLASH_MACRO_0_FREE_SFLASH236 EQU 0x0ffff2ec
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH237
+CYREG_SFLASH_MACRO_0_FREE_SFLASH237 EQU 0x0ffff2ed
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH238
+CYREG_SFLASH_MACRO_0_FREE_SFLASH238 EQU 0x0ffff2ee
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH239
+CYREG_SFLASH_MACRO_0_FREE_SFLASH239 EQU 0x0ffff2ef
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH240
+CYREG_SFLASH_MACRO_0_FREE_SFLASH240 EQU 0x0ffff2f0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH241
+CYREG_SFLASH_MACRO_0_FREE_SFLASH241 EQU 0x0ffff2f1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH242
+CYREG_SFLASH_MACRO_0_FREE_SFLASH242 EQU 0x0ffff2f2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH243
+CYREG_SFLASH_MACRO_0_FREE_SFLASH243 EQU 0x0ffff2f3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH244
+CYREG_SFLASH_MACRO_0_FREE_SFLASH244 EQU 0x0ffff2f4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH245
+CYREG_SFLASH_MACRO_0_FREE_SFLASH245 EQU 0x0ffff2f5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH246
+CYREG_SFLASH_MACRO_0_FREE_SFLASH246 EQU 0x0ffff2f6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH247
+CYREG_SFLASH_MACRO_0_FREE_SFLASH247 EQU 0x0ffff2f7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH248
+CYREG_SFLASH_MACRO_0_FREE_SFLASH248 EQU 0x0ffff2f8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH249
+CYREG_SFLASH_MACRO_0_FREE_SFLASH249 EQU 0x0ffff2f9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH250
+CYREG_SFLASH_MACRO_0_FREE_SFLASH250 EQU 0x0ffff2fa
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH251
+CYREG_SFLASH_MACRO_0_FREE_SFLASH251 EQU 0x0ffff2fb
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH252
+CYREG_SFLASH_MACRO_0_FREE_SFLASH252 EQU 0x0ffff2fc
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH253
+CYREG_SFLASH_MACRO_0_FREE_SFLASH253 EQU 0x0ffff2fd
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH254
+CYREG_SFLASH_MACRO_0_FREE_SFLASH254 EQU 0x0ffff2fe
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH255
+CYREG_SFLASH_MACRO_0_FREE_SFLASH255 EQU 0x0ffff2ff
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH256
+CYREG_SFLASH_MACRO_0_FREE_SFLASH256 EQU 0x0ffff300
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH257
+CYREG_SFLASH_MACRO_0_FREE_SFLASH257 EQU 0x0ffff301
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH258
+CYREG_SFLASH_MACRO_0_FREE_SFLASH258 EQU 0x0ffff302
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH259
+CYREG_SFLASH_MACRO_0_FREE_SFLASH259 EQU 0x0ffff303
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH260
+CYREG_SFLASH_MACRO_0_FREE_SFLASH260 EQU 0x0ffff304
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH261
+CYREG_SFLASH_MACRO_0_FREE_SFLASH261 EQU 0x0ffff305
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH262
+CYREG_SFLASH_MACRO_0_FREE_SFLASH262 EQU 0x0ffff306
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH263
+CYREG_SFLASH_MACRO_0_FREE_SFLASH263 EQU 0x0ffff307
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH264
+CYREG_SFLASH_MACRO_0_FREE_SFLASH264 EQU 0x0ffff308
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH265
+CYREG_SFLASH_MACRO_0_FREE_SFLASH265 EQU 0x0ffff309
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH266
+CYREG_SFLASH_MACRO_0_FREE_SFLASH266 EQU 0x0ffff30a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH267
+CYREG_SFLASH_MACRO_0_FREE_SFLASH267 EQU 0x0ffff30b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH268
+CYREG_SFLASH_MACRO_0_FREE_SFLASH268 EQU 0x0ffff30c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH269
+CYREG_SFLASH_MACRO_0_FREE_SFLASH269 EQU 0x0ffff30d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH270
+CYREG_SFLASH_MACRO_0_FREE_SFLASH270 EQU 0x0ffff30e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH271
+CYREG_SFLASH_MACRO_0_FREE_SFLASH271 EQU 0x0ffff30f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH272
+CYREG_SFLASH_MACRO_0_FREE_SFLASH272 EQU 0x0ffff310
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH273
+CYREG_SFLASH_MACRO_0_FREE_SFLASH273 EQU 0x0ffff311
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH274
+CYREG_SFLASH_MACRO_0_FREE_SFLASH274 EQU 0x0ffff312
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH275
+CYREG_SFLASH_MACRO_0_FREE_SFLASH275 EQU 0x0ffff313
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH276
+CYREG_SFLASH_MACRO_0_FREE_SFLASH276 EQU 0x0ffff314
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH277
+CYREG_SFLASH_MACRO_0_FREE_SFLASH277 EQU 0x0ffff315
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH278
+CYREG_SFLASH_MACRO_0_FREE_SFLASH278 EQU 0x0ffff316
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH279
+CYREG_SFLASH_MACRO_0_FREE_SFLASH279 EQU 0x0ffff317
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH280
+CYREG_SFLASH_MACRO_0_FREE_SFLASH280 EQU 0x0ffff318
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH281
+CYREG_SFLASH_MACRO_0_FREE_SFLASH281 EQU 0x0ffff319
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH282
+CYREG_SFLASH_MACRO_0_FREE_SFLASH282 EQU 0x0ffff31a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH283
+CYREG_SFLASH_MACRO_0_FREE_SFLASH283 EQU 0x0ffff31b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH284
+CYREG_SFLASH_MACRO_0_FREE_SFLASH284 EQU 0x0ffff31c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH285
+CYREG_SFLASH_MACRO_0_FREE_SFLASH285 EQU 0x0ffff31d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH286
+CYREG_SFLASH_MACRO_0_FREE_SFLASH286 EQU 0x0ffff31e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH287
+CYREG_SFLASH_MACRO_0_FREE_SFLASH287 EQU 0x0ffff31f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH288
+CYREG_SFLASH_MACRO_0_FREE_SFLASH288 EQU 0x0ffff320
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH289
+CYREG_SFLASH_MACRO_0_FREE_SFLASH289 EQU 0x0ffff321
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH290
+CYREG_SFLASH_MACRO_0_FREE_SFLASH290 EQU 0x0ffff322
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH291
+CYREG_SFLASH_MACRO_0_FREE_SFLASH291 EQU 0x0ffff323
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH292
+CYREG_SFLASH_MACRO_0_FREE_SFLASH292 EQU 0x0ffff324
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH293
+CYREG_SFLASH_MACRO_0_FREE_SFLASH293 EQU 0x0ffff325
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH294
+CYREG_SFLASH_MACRO_0_FREE_SFLASH294 EQU 0x0ffff326
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH295
+CYREG_SFLASH_MACRO_0_FREE_SFLASH295 EQU 0x0ffff327
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH296
+CYREG_SFLASH_MACRO_0_FREE_SFLASH296 EQU 0x0ffff328
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH297
+CYREG_SFLASH_MACRO_0_FREE_SFLASH297 EQU 0x0ffff329
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH298
+CYREG_SFLASH_MACRO_0_FREE_SFLASH298 EQU 0x0ffff32a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH299
+CYREG_SFLASH_MACRO_0_FREE_SFLASH299 EQU 0x0ffff32b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH300
+CYREG_SFLASH_MACRO_0_FREE_SFLASH300 EQU 0x0ffff32c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH301
+CYREG_SFLASH_MACRO_0_FREE_SFLASH301 EQU 0x0ffff32d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH302
+CYREG_SFLASH_MACRO_0_FREE_SFLASH302 EQU 0x0ffff32e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH303
+CYREG_SFLASH_MACRO_0_FREE_SFLASH303 EQU 0x0ffff32f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH304
+CYREG_SFLASH_MACRO_0_FREE_SFLASH304 EQU 0x0ffff330
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH305
+CYREG_SFLASH_MACRO_0_FREE_SFLASH305 EQU 0x0ffff331
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH306
+CYREG_SFLASH_MACRO_0_FREE_SFLASH306 EQU 0x0ffff332
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH307
+CYREG_SFLASH_MACRO_0_FREE_SFLASH307 EQU 0x0ffff333
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH308
+CYREG_SFLASH_MACRO_0_FREE_SFLASH308 EQU 0x0ffff334
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH309
+CYREG_SFLASH_MACRO_0_FREE_SFLASH309 EQU 0x0ffff335
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH310
+CYREG_SFLASH_MACRO_0_FREE_SFLASH310 EQU 0x0ffff336
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH311
+CYREG_SFLASH_MACRO_0_FREE_SFLASH311 EQU 0x0ffff337
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH312
+CYREG_SFLASH_MACRO_0_FREE_SFLASH312 EQU 0x0ffff338
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH313
+CYREG_SFLASH_MACRO_0_FREE_SFLASH313 EQU 0x0ffff339
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH314
+CYREG_SFLASH_MACRO_0_FREE_SFLASH314 EQU 0x0ffff33a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH315
+CYREG_SFLASH_MACRO_0_FREE_SFLASH315 EQU 0x0ffff33b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH316
+CYREG_SFLASH_MACRO_0_FREE_SFLASH316 EQU 0x0ffff33c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH317
+CYREG_SFLASH_MACRO_0_FREE_SFLASH317 EQU 0x0ffff33d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH318
+CYREG_SFLASH_MACRO_0_FREE_SFLASH318 EQU 0x0ffff33e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH319
+CYREG_SFLASH_MACRO_0_FREE_SFLASH319 EQU 0x0ffff33f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH320
+CYREG_SFLASH_MACRO_0_FREE_SFLASH320 EQU 0x0ffff340
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH321
+CYREG_SFLASH_MACRO_0_FREE_SFLASH321 EQU 0x0ffff341
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH322
+CYREG_SFLASH_MACRO_0_FREE_SFLASH322 EQU 0x0ffff342
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH323
+CYREG_SFLASH_MACRO_0_FREE_SFLASH323 EQU 0x0ffff343
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH324
+CYREG_SFLASH_MACRO_0_FREE_SFLASH324 EQU 0x0ffff344
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH325
+CYREG_SFLASH_MACRO_0_FREE_SFLASH325 EQU 0x0ffff345
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH326
+CYREG_SFLASH_MACRO_0_FREE_SFLASH326 EQU 0x0ffff346
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH327
+CYREG_SFLASH_MACRO_0_FREE_SFLASH327 EQU 0x0ffff347
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH328
+CYREG_SFLASH_MACRO_0_FREE_SFLASH328 EQU 0x0ffff348
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH329
+CYREG_SFLASH_MACRO_0_FREE_SFLASH329 EQU 0x0ffff349
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH330
+CYREG_SFLASH_MACRO_0_FREE_SFLASH330 EQU 0x0ffff34a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH331
+CYREG_SFLASH_MACRO_0_FREE_SFLASH331 EQU 0x0ffff34b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH332
+CYREG_SFLASH_MACRO_0_FREE_SFLASH332 EQU 0x0ffff34c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH333
+CYREG_SFLASH_MACRO_0_FREE_SFLASH333 EQU 0x0ffff34d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH334
+CYREG_SFLASH_MACRO_0_FREE_SFLASH334 EQU 0x0ffff34e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH335
+CYREG_SFLASH_MACRO_0_FREE_SFLASH335 EQU 0x0ffff34f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH336
+CYREG_SFLASH_MACRO_0_FREE_SFLASH336 EQU 0x0ffff350
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH337
+CYREG_SFLASH_MACRO_0_FREE_SFLASH337 EQU 0x0ffff351
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH338
+CYREG_SFLASH_MACRO_0_FREE_SFLASH338 EQU 0x0ffff352
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH339
+CYREG_SFLASH_MACRO_0_FREE_SFLASH339 EQU 0x0ffff353
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH340
+CYREG_SFLASH_MACRO_0_FREE_SFLASH340 EQU 0x0ffff354
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH341
+CYREG_SFLASH_MACRO_0_FREE_SFLASH341 EQU 0x0ffff355
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH342
+CYREG_SFLASH_MACRO_0_FREE_SFLASH342 EQU 0x0ffff356
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH343
+CYREG_SFLASH_MACRO_0_FREE_SFLASH343 EQU 0x0ffff357
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH344
+CYREG_SFLASH_MACRO_0_FREE_SFLASH344 EQU 0x0ffff358
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH345
+CYREG_SFLASH_MACRO_0_FREE_SFLASH345 EQU 0x0ffff359
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH346
+CYREG_SFLASH_MACRO_0_FREE_SFLASH346 EQU 0x0ffff35a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH347
+CYREG_SFLASH_MACRO_0_FREE_SFLASH347 EQU 0x0ffff35b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH348
+CYREG_SFLASH_MACRO_0_FREE_SFLASH348 EQU 0x0ffff35c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH349
+CYREG_SFLASH_MACRO_0_FREE_SFLASH349 EQU 0x0ffff35d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH350
+CYREG_SFLASH_MACRO_0_FREE_SFLASH350 EQU 0x0ffff35e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH351
+CYREG_SFLASH_MACRO_0_FREE_SFLASH351 EQU 0x0ffff35f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH352
+CYREG_SFLASH_MACRO_0_FREE_SFLASH352 EQU 0x0ffff360
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH353
+CYREG_SFLASH_MACRO_0_FREE_SFLASH353 EQU 0x0ffff361
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH354
+CYREG_SFLASH_MACRO_0_FREE_SFLASH354 EQU 0x0ffff362
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH355
+CYREG_SFLASH_MACRO_0_FREE_SFLASH355 EQU 0x0ffff363
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH356
+CYREG_SFLASH_MACRO_0_FREE_SFLASH356 EQU 0x0ffff364
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH357
+CYREG_SFLASH_MACRO_0_FREE_SFLASH357 EQU 0x0ffff365
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH358
+CYREG_SFLASH_MACRO_0_FREE_SFLASH358 EQU 0x0ffff366
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH359
+CYREG_SFLASH_MACRO_0_FREE_SFLASH359 EQU 0x0ffff367
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH360
+CYREG_SFLASH_MACRO_0_FREE_SFLASH360 EQU 0x0ffff368
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH361
+CYREG_SFLASH_MACRO_0_FREE_SFLASH361 EQU 0x0ffff369
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH362
+CYREG_SFLASH_MACRO_0_FREE_SFLASH362 EQU 0x0ffff36a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH363
+CYREG_SFLASH_MACRO_0_FREE_SFLASH363 EQU 0x0ffff36b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH364
+CYREG_SFLASH_MACRO_0_FREE_SFLASH364 EQU 0x0ffff36c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH365
+CYREG_SFLASH_MACRO_0_FREE_SFLASH365 EQU 0x0ffff36d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH366
+CYREG_SFLASH_MACRO_0_FREE_SFLASH366 EQU 0x0ffff36e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH367
+CYREG_SFLASH_MACRO_0_FREE_SFLASH367 EQU 0x0ffff36f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH368
+CYREG_SFLASH_MACRO_0_FREE_SFLASH368 EQU 0x0ffff370
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH369
+CYREG_SFLASH_MACRO_0_FREE_SFLASH369 EQU 0x0ffff371
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH370
+CYREG_SFLASH_MACRO_0_FREE_SFLASH370 EQU 0x0ffff372
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH371
+CYREG_SFLASH_MACRO_0_FREE_SFLASH371 EQU 0x0ffff373
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH372
+CYREG_SFLASH_MACRO_0_FREE_SFLASH372 EQU 0x0ffff374
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH373
+CYREG_SFLASH_MACRO_0_FREE_SFLASH373 EQU 0x0ffff375
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH374
+CYREG_SFLASH_MACRO_0_FREE_SFLASH374 EQU 0x0ffff376
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH375
+CYREG_SFLASH_MACRO_0_FREE_SFLASH375 EQU 0x0ffff377
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH376
+CYREG_SFLASH_MACRO_0_FREE_SFLASH376 EQU 0x0ffff378
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH377
+CYREG_SFLASH_MACRO_0_FREE_SFLASH377 EQU 0x0ffff379
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH378
+CYREG_SFLASH_MACRO_0_FREE_SFLASH378 EQU 0x0ffff37a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH379
+CYREG_SFLASH_MACRO_0_FREE_SFLASH379 EQU 0x0ffff37b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH380
+CYREG_SFLASH_MACRO_0_FREE_SFLASH380 EQU 0x0ffff37c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH381
+CYREG_SFLASH_MACRO_0_FREE_SFLASH381 EQU 0x0ffff37d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH382
+CYREG_SFLASH_MACRO_0_FREE_SFLASH382 EQU 0x0ffff37e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH383
+CYREG_SFLASH_MACRO_0_FREE_SFLASH383 EQU 0x0ffff37f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH384
+CYREG_SFLASH_MACRO_0_FREE_SFLASH384 EQU 0x0ffff380
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH385
+CYREG_SFLASH_MACRO_0_FREE_SFLASH385 EQU 0x0ffff381
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH386
+CYREG_SFLASH_MACRO_0_FREE_SFLASH386 EQU 0x0ffff382
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH387
+CYREG_SFLASH_MACRO_0_FREE_SFLASH387 EQU 0x0ffff383
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH388
+CYREG_SFLASH_MACRO_0_FREE_SFLASH388 EQU 0x0ffff384
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH389
+CYREG_SFLASH_MACRO_0_FREE_SFLASH389 EQU 0x0ffff385
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH390
+CYREG_SFLASH_MACRO_0_FREE_SFLASH390 EQU 0x0ffff386
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH391
+CYREG_SFLASH_MACRO_0_FREE_SFLASH391 EQU 0x0ffff387
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH392
+CYREG_SFLASH_MACRO_0_FREE_SFLASH392 EQU 0x0ffff388
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH393
+CYREG_SFLASH_MACRO_0_FREE_SFLASH393 EQU 0x0ffff389
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH394
+CYREG_SFLASH_MACRO_0_FREE_SFLASH394 EQU 0x0ffff38a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH395
+CYREG_SFLASH_MACRO_0_FREE_SFLASH395 EQU 0x0ffff38b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH396
+CYREG_SFLASH_MACRO_0_FREE_SFLASH396 EQU 0x0ffff38c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH397
+CYREG_SFLASH_MACRO_0_FREE_SFLASH397 EQU 0x0ffff38d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH398
+CYREG_SFLASH_MACRO_0_FREE_SFLASH398 EQU 0x0ffff38e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH399
+CYREG_SFLASH_MACRO_0_FREE_SFLASH399 EQU 0x0ffff38f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH400
+CYREG_SFLASH_MACRO_0_FREE_SFLASH400 EQU 0x0ffff390
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH401
+CYREG_SFLASH_MACRO_0_FREE_SFLASH401 EQU 0x0ffff391
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH402
+CYREG_SFLASH_MACRO_0_FREE_SFLASH402 EQU 0x0ffff392
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH403
+CYREG_SFLASH_MACRO_0_FREE_SFLASH403 EQU 0x0ffff393
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH404
+CYREG_SFLASH_MACRO_0_FREE_SFLASH404 EQU 0x0ffff394
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH405
+CYREG_SFLASH_MACRO_0_FREE_SFLASH405 EQU 0x0ffff395
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH406
+CYREG_SFLASH_MACRO_0_FREE_SFLASH406 EQU 0x0ffff396
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH407
+CYREG_SFLASH_MACRO_0_FREE_SFLASH407 EQU 0x0ffff397
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH408
+CYREG_SFLASH_MACRO_0_FREE_SFLASH408 EQU 0x0ffff398
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH409
+CYREG_SFLASH_MACRO_0_FREE_SFLASH409 EQU 0x0ffff399
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH410
+CYREG_SFLASH_MACRO_0_FREE_SFLASH410 EQU 0x0ffff39a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH411
+CYREG_SFLASH_MACRO_0_FREE_SFLASH411 EQU 0x0ffff39b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH412
+CYREG_SFLASH_MACRO_0_FREE_SFLASH412 EQU 0x0ffff39c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH413
+CYREG_SFLASH_MACRO_0_FREE_SFLASH413 EQU 0x0ffff39d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH414
+CYREG_SFLASH_MACRO_0_FREE_SFLASH414 EQU 0x0ffff39e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH415
+CYREG_SFLASH_MACRO_0_FREE_SFLASH415 EQU 0x0ffff39f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH416
+CYREG_SFLASH_MACRO_0_FREE_SFLASH416 EQU 0x0ffff3a0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH417
+CYREG_SFLASH_MACRO_0_FREE_SFLASH417 EQU 0x0ffff3a1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH418
+CYREG_SFLASH_MACRO_0_FREE_SFLASH418 EQU 0x0ffff3a2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH419
+CYREG_SFLASH_MACRO_0_FREE_SFLASH419 EQU 0x0ffff3a3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH420
+CYREG_SFLASH_MACRO_0_FREE_SFLASH420 EQU 0x0ffff3a4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH421
+CYREG_SFLASH_MACRO_0_FREE_SFLASH421 EQU 0x0ffff3a5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH422
+CYREG_SFLASH_MACRO_0_FREE_SFLASH422 EQU 0x0ffff3a6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH423
+CYREG_SFLASH_MACRO_0_FREE_SFLASH423 EQU 0x0ffff3a7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH424
+CYREG_SFLASH_MACRO_0_FREE_SFLASH424 EQU 0x0ffff3a8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH425
+CYREG_SFLASH_MACRO_0_FREE_SFLASH425 EQU 0x0ffff3a9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH426
+CYREG_SFLASH_MACRO_0_FREE_SFLASH426 EQU 0x0ffff3aa
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH427
+CYREG_SFLASH_MACRO_0_FREE_SFLASH427 EQU 0x0ffff3ab
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH428
+CYREG_SFLASH_MACRO_0_FREE_SFLASH428 EQU 0x0ffff3ac
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH429
+CYREG_SFLASH_MACRO_0_FREE_SFLASH429 EQU 0x0ffff3ad
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH430
+CYREG_SFLASH_MACRO_0_FREE_SFLASH430 EQU 0x0ffff3ae
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH431
+CYREG_SFLASH_MACRO_0_FREE_SFLASH431 EQU 0x0ffff3af
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH432
+CYREG_SFLASH_MACRO_0_FREE_SFLASH432 EQU 0x0ffff3b0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH433
+CYREG_SFLASH_MACRO_0_FREE_SFLASH433 EQU 0x0ffff3b1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH434
+CYREG_SFLASH_MACRO_0_FREE_SFLASH434 EQU 0x0ffff3b2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH435
+CYREG_SFLASH_MACRO_0_FREE_SFLASH435 EQU 0x0ffff3b3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH436
+CYREG_SFLASH_MACRO_0_FREE_SFLASH436 EQU 0x0ffff3b4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH437
+CYREG_SFLASH_MACRO_0_FREE_SFLASH437 EQU 0x0ffff3b5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH438
+CYREG_SFLASH_MACRO_0_FREE_SFLASH438 EQU 0x0ffff3b6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH439
+CYREG_SFLASH_MACRO_0_FREE_SFLASH439 EQU 0x0ffff3b7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH440
+CYREG_SFLASH_MACRO_0_FREE_SFLASH440 EQU 0x0ffff3b8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH441
+CYREG_SFLASH_MACRO_0_FREE_SFLASH441 EQU 0x0ffff3b9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH442
+CYREG_SFLASH_MACRO_0_FREE_SFLASH442 EQU 0x0ffff3ba
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH443
+CYREG_SFLASH_MACRO_0_FREE_SFLASH443 EQU 0x0ffff3bb
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH444
+CYREG_SFLASH_MACRO_0_FREE_SFLASH444 EQU 0x0ffff3bc
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH445
+CYREG_SFLASH_MACRO_0_FREE_SFLASH445 EQU 0x0ffff3bd
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH446
+CYREG_SFLASH_MACRO_0_FREE_SFLASH446 EQU 0x0ffff3be
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH447
+CYREG_SFLASH_MACRO_0_FREE_SFLASH447 EQU 0x0ffff3bf
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH448
+CYREG_SFLASH_MACRO_0_FREE_SFLASH448 EQU 0x0ffff3c0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH449
+CYREG_SFLASH_MACRO_0_FREE_SFLASH449 EQU 0x0ffff3c1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH450
+CYREG_SFLASH_MACRO_0_FREE_SFLASH450 EQU 0x0ffff3c2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH451
+CYREG_SFLASH_MACRO_0_FREE_SFLASH451 EQU 0x0ffff3c3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH452
+CYREG_SFLASH_MACRO_0_FREE_SFLASH452 EQU 0x0ffff3c4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH453
+CYREG_SFLASH_MACRO_0_FREE_SFLASH453 EQU 0x0ffff3c5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH454
+CYREG_SFLASH_MACRO_0_FREE_SFLASH454 EQU 0x0ffff3c6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH455
+CYREG_SFLASH_MACRO_0_FREE_SFLASH455 EQU 0x0ffff3c7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH456
+CYREG_SFLASH_MACRO_0_FREE_SFLASH456 EQU 0x0ffff3c8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH457
+CYREG_SFLASH_MACRO_0_FREE_SFLASH457 EQU 0x0ffff3c9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH458
+CYREG_SFLASH_MACRO_0_FREE_SFLASH458 EQU 0x0ffff3ca
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH459
+CYREG_SFLASH_MACRO_0_FREE_SFLASH459 EQU 0x0ffff3cb
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH460
+CYREG_SFLASH_MACRO_0_FREE_SFLASH460 EQU 0x0ffff3cc
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH461
+CYREG_SFLASH_MACRO_0_FREE_SFLASH461 EQU 0x0ffff3cd
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH462
+CYREG_SFLASH_MACRO_0_FREE_SFLASH462 EQU 0x0ffff3ce
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH463
+CYREG_SFLASH_MACRO_0_FREE_SFLASH463 EQU 0x0ffff3cf
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH464
+CYREG_SFLASH_MACRO_0_FREE_SFLASH464 EQU 0x0ffff3d0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH465
+CYREG_SFLASH_MACRO_0_FREE_SFLASH465 EQU 0x0ffff3d1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH466
+CYREG_SFLASH_MACRO_0_FREE_SFLASH466 EQU 0x0ffff3d2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH467
+CYREG_SFLASH_MACRO_0_FREE_SFLASH467 EQU 0x0ffff3d3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH468
+CYREG_SFLASH_MACRO_0_FREE_SFLASH468 EQU 0x0ffff3d4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH469
+CYREG_SFLASH_MACRO_0_FREE_SFLASH469 EQU 0x0ffff3d5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH470
+CYREG_SFLASH_MACRO_0_FREE_SFLASH470 EQU 0x0ffff3d6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH471
+CYREG_SFLASH_MACRO_0_FREE_SFLASH471 EQU 0x0ffff3d7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH472
+CYREG_SFLASH_MACRO_0_FREE_SFLASH472 EQU 0x0ffff3d8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH473
+CYREG_SFLASH_MACRO_0_FREE_SFLASH473 EQU 0x0ffff3d9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH474
+CYREG_SFLASH_MACRO_0_FREE_SFLASH474 EQU 0x0ffff3da
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH475
+CYREG_SFLASH_MACRO_0_FREE_SFLASH475 EQU 0x0ffff3db
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH476
+CYREG_SFLASH_MACRO_0_FREE_SFLASH476 EQU 0x0ffff3dc
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH477
+CYREG_SFLASH_MACRO_0_FREE_SFLASH477 EQU 0x0ffff3dd
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH478
+CYREG_SFLASH_MACRO_0_FREE_SFLASH478 EQU 0x0ffff3de
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH479
+CYREG_SFLASH_MACRO_0_FREE_SFLASH479 EQU 0x0ffff3df
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH480
+CYREG_SFLASH_MACRO_0_FREE_SFLASH480 EQU 0x0ffff3e0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH481
+CYREG_SFLASH_MACRO_0_FREE_SFLASH481 EQU 0x0ffff3e1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH482
+CYREG_SFLASH_MACRO_0_FREE_SFLASH482 EQU 0x0ffff3e2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH483
+CYREG_SFLASH_MACRO_0_FREE_SFLASH483 EQU 0x0ffff3e3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH484
+CYREG_SFLASH_MACRO_0_FREE_SFLASH484 EQU 0x0ffff3e4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH485
+CYREG_SFLASH_MACRO_0_FREE_SFLASH485 EQU 0x0ffff3e5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH486
+CYREG_SFLASH_MACRO_0_FREE_SFLASH486 EQU 0x0ffff3e6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH487
+CYREG_SFLASH_MACRO_0_FREE_SFLASH487 EQU 0x0ffff3e7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH488
+CYREG_SFLASH_MACRO_0_FREE_SFLASH488 EQU 0x0ffff3e8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH489
+CYREG_SFLASH_MACRO_0_FREE_SFLASH489 EQU 0x0ffff3e9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH490
+CYREG_SFLASH_MACRO_0_FREE_SFLASH490 EQU 0x0ffff3ea
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH491
+CYREG_SFLASH_MACRO_0_FREE_SFLASH491 EQU 0x0ffff3eb
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH492
+CYREG_SFLASH_MACRO_0_FREE_SFLASH492 EQU 0x0ffff3ec
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH493
+CYREG_SFLASH_MACRO_0_FREE_SFLASH493 EQU 0x0ffff3ed
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH494
+CYREG_SFLASH_MACRO_0_FREE_SFLASH494 EQU 0x0ffff3ee
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH495
+CYREG_SFLASH_MACRO_0_FREE_SFLASH495 EQU 0x0ffff3ef
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH496
+CYREG_SFLASH_MACRO_0_FREE_SFLASH496 EQU 0x0ffff3f0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH497
+CYREG_SFLASH_MACRO_0_FREE_SFLASH497 EQU 0x0ffff3f1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH498
+CYREG_SFLASH_MACRO_0_FREE_SFLASH498 EQU 0x0ffff3f2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH499
+CYREG_SFLASH_MACRO_0_FREE_SFLASH499 EQU 0x0ffff3f3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH500
+CYREG_SFLASH_MACRO_0_FREE_SFLASH500 EQU 0x0ffff3f4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH501
+CYREG_SFLASH_MACRO_0_FREE_SFLASH501 EQU 0x0ffff3f5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH502
+CYREG_SFLASH_MACRO_0_FREE_SFLASH502 EQU 0x0ffff3f6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH503
+CYREG_SFLASH_MACRO_0_FREE_SFLASH503 EQU 0x0ffff3f7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH504
+CYREG_SFLASH_MACRO_0_FREE_SFLASH504 EQU 0x0ffff3f8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH505
+CYREG_SFLASH_MACRO_0_FREE_SFLASH505 EQU 0x0ffff3f9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH506
+CYREG_SFLASH_MACRO_0_FREE_SFLASH506 EQU 0x0ffff3fa
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH507
+CYREG_SFLASH_MACRO_0_FREE_SFLASH507 EQU 0x0ffff3fb
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH508
+CYREG_SFLASH_MACRO_0_FREE_SFLASH508 EQU 0x0ffff3fc
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH509
+CYREG_SFLASH_MACRO_0_FREE_SFLASH509 EQU 0x0ffff3fd
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH510
+CYREG_SFLASH_MACRO_0_FREE_SFLASH510 EQU 0x0ffff3fe
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_MACRO_0_FREE_SFLASH511
+CYREG_SFLASH_MACRO_0_FREE_SFLASH511 EQU 0x0ffff3ff
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW0
+CYREG_SFLASH_ALT_PROT_ROW0 EQU 0x0ffff400
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW1
+CYREG_SFLASH_ALT_PROT_ROW1 EQU 0x0ffff401
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW2
+CYREG_SFLASH_ALT_PROT_ROW2 EQU 0x0ffff402
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW3
+CYREG_SFLASH_ALT_PROT_ROW3 EQU 0x0ffff403
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW4
+CYREG_SFLASH_ALT_PROT_ROW4 EQU 0x0ffff404
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW5
+CYREG_SFLASH_ALT_PROT_ROW5 EQU 0x0ffff405
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW6
+CYREG_SFLASH_ALT_PROT_ROW6 EQU 0x0ffff406
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW7
+CYREG_SFLASH_ALT_PROT_ROW7 EQU 0x0ffff407
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW8
+CYREG_SFLASH_ALT_PROT_ROW8 EQU 0x0ffff408
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW9
+CYREG_SFLASH_ALT_PROT_ROW9 EQU 0x0ffff409
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW10
+CYREG_SFLASH_ALT_PROT_ROW10 EQU 0x0ffff40a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW11
+CYREG_SFLASH_ALT_PROT_ROW11 EQU 0x0ffff40b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW12
+CYREG_SFLASH_ALT_PROT_ROW12 EQU 0x0ffff40c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW13
+CYREG_SFLASH_ALT_PROT_ROW13 EQU 0x0ffff40d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW14
+CYREG_SFLASH_ALT_PROT_ROW14 EQU 0x0ffff40e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW15
+CYREG_SFLASH_ALT_PROT_ROW15 EQU 0x0ffff40f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW16
+CYREG_SFLASH_ALT_PROT_ROW16 EQU 0x0ffff410
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW17
+CYREG_SFLASH_ALT_PROT_ROW17 EQU 0x0ffff411
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW18
+CYREG_SFLASH_ALT_PROT_ROW18 EQU 0x0ffff412
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW19
+CYREG_SFLASH_ALT_PROT_ROW19 EQU 0x0ffff413
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW20
+CYREG_SFLASH_ALT_PROT_ROW20 EQU 0x0ffff414
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW21
+CYREG_SFLASH_ALT_PROT_ROW21 EQU 0x0ffff415
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW22
+CYREG_SFLASH_ALT_PROT_ROW22 EQU 0x0ffff416
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW23
+CYREG_SFLASH_ALT_PROT_ROW23 EQU 0x0ffff417
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW24
+CYREG_SFLASH_ALT_PROT_ROW24 EQU 0x0ffff418
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW25
+CYREG_SFLASH_ALT_PROT_ROW25 EQU 0x0ffff419
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW26
+CYREG_SFLASH_ALT_PROT_ROW26 EQU 0x0ffff41a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW27
+CYREG_SFLASH_ALT_PROT_ROW27 EQU 0x0ffff41b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW28
+CYREG_SFLASH_ALT_PROT_ROW28 EQU 0x0ffff41c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW29
+CYREG_SFLASH_ALT_PROT_ROW29 EQU 0x0ffff41d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW30
+CYREG_SFLASH_ALT_PROT_ROW30 EQU 0x0ffff41e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW31
+CYREG_SFLASH_ALT_PROT_ROW31 EQU 0x0ffff41f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW32
+CYREG_SFLASH_ALT_PROT_ROW32 EQU 0x0ffff420
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW33
+CYREG_SFLASH_ALT_PROT_ROW33 EQU 0x0ffff421
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW34
+CYREG_SFLASH_ALT_PROT_ROW34 EQU 0x0ffff422
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW35
+CYREG_SFLASH_ALT_PROT_ROW35 EQU 0x0ffff423
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW36
+CYREG_SFLASH_ALT_PROT_ROW36 EQU 0x0ffff424
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW37
+CYREG_SFLASH_ALT_PROT_ROW37 EQU 0x0ffff425
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW38
+CYREG_SFLASH_ALT_PROT_ROW38 EQU 0x0ffff426
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW39
+CYREG_SFLASH_ALT_PROT_ROW39 EQU 0x0ffff427
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW40
+CYREG_SFLASH_ALT_PROT_ROW40 EQU 0x0ffff428
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW41
+CYREG_SFLASH_ALT_PROT_ROW41 EQU 0x0ffff429
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW42
+CYREG_SFLASH_ALT_PROT_ROW42 EQU 0x0ffff42a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW43
+CYREG_SFLASH_ALT_PROT_ROW43 EQU 0x0ffff42b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW44
+CYREG_SFLASH_ALT_PROT_ROW44 EQU 0x0ffff42c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW45
+CYREG_SFLASH_ALT_PROT_ROW45 EQU 0x0ffff42d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW46
+CYREG_SFLASH_ALT_PROT_ROW46 EQU 0x0ffff42e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW47
+CYREG_SFLASH_ALT_PROT_ROW47 EQU 0x0ffff42f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW48
+CYREG_SFLASH_ALT_PROT_ROW48 EQU 0x0ffff430
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW49
+CYREG_SFLASH_ALT_PROT_ROW49 EQU 0x0ffff431
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW50
+CYREG_SFLASH_ALT_PROT_ROW50 EQU 0x0ffff432
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW51
+CYREG_SFLASH_ALT_PROT_ROW51 EQU 0x0ffff433
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW52
+CYREG_SFLASH_ALT_PROT_ROW52 EQU 0x0ffff434
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW53
+CYREG_SFLASH_ALT_PROT_ROW53 EQU 0x0ffff435
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW54
+CYREG_SFLASH_ALT_PROT_ROW54 EQU 0x0ffff436
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW55
+CYREG_SFLASH_ALT_PROT_ROW55 EQU 0x0ffff437
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW56
+CYREG_SFLASH_ALT_PROT_ROW56 EQU 0x0ffff438
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW57
+CYREG_SFLASH_ALT_PROT_ROW57 EQU 0x0ffff439
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW58
+CYREG_SFLASH_ALT_PROT_ROW58 EQU 0x0ffff43a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW59
+CYREG_SFLASH_ALT_PROT_ROW59 EQU 0x0ffff43b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW60
+CYREG_SFLASH_ALT_PROT_ROW60 EQU 0x0ffff43c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW61
+CYREG_SFLASH_ALT_PROT_ROW61 EQU 0x0ffff43d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW62
+CYREG_SFLASH_ALT_PROT_ROW62 EQU 0x0ffff43e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW63
+CYREG_SFLASH_ALT_PROT_ROW63 EQU 0x0ffff43f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW64
+CYREG_SFLASH_ALT_PROT_ROW64 EQU 0x0ffff440
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW65
+CYREG_SFLASH_ALT_PROT_ROW65 EQU 0x0ffff441
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW66
+CYREG_SFLASH_ALT_PROT_ROW66 EQU 0x0ffff442
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW67
+CYREG_SFLASH_ALT_PROT_ROW67 EQU 0x0ffff443
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW68
+CYREG_SFLASH_ALT_PROT_ROW68 EQU 0x0ffff444
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW69
+CYREG_SFLASH_ALT_PROT_ROW69 EQU 0x0ffff445
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW70
+CYREG_SFLASH_ALT_PROT_ROW70 EQU 0x0ffff446
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW71
+CYREG_SFLASH_ALT_PROT_ROW71 EQU 0x0ffff447
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW72
+CYREG_SFLASH_ALT_PROT_ROW72 EQU 0x0ffff448
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW73
+CYREG_SFLASH_ALT_PROT_ROW73 EQU 0x0ffff449
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW74
+CYREG_SFLASH_ALT_PROT_ROW74 EQU 0x0ffff44a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW75
+CYREG_SFLASH_ALT_PROT_ROW75 EQU 0x0ffff44b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW76
+CYREG_SFLASH_ALT_PROT_ROW76 EQU 0x0ffff44c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW77
+CYREG_SFLASH_ALT_PROT_ROW77 EQU 0x0ffff44d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW78
+CYREG_SFLASH_ALT_PROT_ROW78 EQU 0x0ffff44e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW79
+CYREG_SFLASH_ALT_PROT_ROW79 EQU 0x0ffff44f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW80
+CYREG_SFLASH_ALT_PROT_ROW80 EQU 0x0ffff450
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW81
+CYREG_SFLASH_ALT_PROT_ROW81 EQU 0x0ffff451
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW82
+CYREG_SFLASH_ALT_PROT_ROW82 EQU 0x0ffff452
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW83
+CYREG_SFLASH_ALT_PROT_ROW83 EQU 0x0ffff453
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW84
+CYREG_SFLASH_ALT_PROT_ROW84 EQU 0x0ffff454
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW85
+CYREG_SFLASH_ALT_PROT_ROW85 EQU 0x0ffff455
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW86
+CYREG_SFLASH_ALT_PROT_ROW86 EQU 0x0ffff456
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW87
+CYREG_SFLASH_ALT_PROT_ROW87 EQU 0x0ffff457
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW88
+CYREG_SFLASH_ALT_PROT_ROW88 EQU 0x0ffff458
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW89
+CYREG_SFLASH_ALT_PROT_ROW89 EQU 0x0ffff459
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW90
+CYREG_SFLASH_ALT_PROT_ROW90 EQU 0x0ffff45a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW91
+CYREG_SFLASH_ALT_PROT_ROW91 EQU 0x0ffff45b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW92
+CYREG_SFLASH_ALT_PROT_ROW92 EQU 0x0ffff45c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW93
+CYREG_SFLASH_ALT_PROT_ROW93 EQU 0x0ffff45d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW94
+CYREG_SFLASH_ALT_PROT_ROW94 EQU 0x0ffff45e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW95
+CYREG_SFLASH_ALT_PROT_ROW95 EQU 0x0ffff45f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW96
+CYREG_SFLASH_ALT_PROT_ROW96 EQU 0x0ffff460
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW97
+CYREG_SFLASH_ALT_PROT_ROW97 EQU 0x0ffff461
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW98
+CYREG_SFLASH_ALT_PROT_ROW98 EQU 0x0ffff462
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW99
+CYREG_SFLASH_ALT_PROT_ROW99 EQU 0x0ffff463
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW100
+CYREG_SFLASH_ALT_PROT_ROW100 EQU 0x0ffff464
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW101
+CYREG_SFLASH_ALT_PROT_ROW101 EQU 0x0ffff465
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW102
+CYREG_SFLASH_ALT_PROT_ROW102 EQU 0x0ffff466
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW103
+CYREG_SFLASH_ALT_PROT_ROW103 EQU 0x0ffff467
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW104
+CYREG_SFLASH_ALT_PROT_ROW104 EQU 0x0ffff468
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW105
+CYREG_SFLASH_ALT_PROT_ROW105 EQU 0x0ffff469
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW106
+CYREG_SFLASH_ALT_PROT_ROW106 EQU 0x0ffff46a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW107
+CYREG_SFLASH_ALT_PROT_ROW107 EQU 0x0ffff46b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW108
+CYREG_SFLASH_ALT_PROT_ROW108 EQU 0x0ffff46c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW109
+CYREG_SFLASH_ALT_PROT_ROW109 EQU 0x0ffff46d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW110
+CYREG_SFLASH_ALT_PROT_ROW110 EQU 0x0ffff46e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW111
+CYREG_SFLASH_ALT_PROT_ROW111 EQU 0x0ffff46f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW112
+CYREG_SFLASH_ALT_PROT_ROW112 EQU 0x0ffff470
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW113
+CYREG_SFLASH_ALT_PROT_ROW113 EQU 0x0ffff471
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW114
+CYREG_SFLASH_ALT_PROT_ROW114 EQU 0x0ffff472
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW115
+CYREG_SFLASH_ALT_PROT_ROW115 EQU 0x0ffff473
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW116
+CYREG_SFLASH_ALT_PROT_ROW116 EQU 0x0ffff474
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW117
+CYREG_SFLASH_ALT_PROT_ROW117 EQU 0x0ffff475
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW118
+CYREG_SFLASH_ALT_PROT_ROW118 EQU 0x0ffff476
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW119
+CYREG_SFLASH_ALT_PROT_ROW119 EQU 0x0ffff477
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW120
+CYREG_SFLASH_ALT_PROT_ROW120 EQU 0x0ffff478
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW121
+CYREG_SFLASH_ALT_PROT_ROW121 EQU 0x0ffff479
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW122
+CYREG_SFLASH_ALT_PROT_ROW122 EQU 0x0ffff47a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW123
+CYREG_SFLASH_ALT_PROT_ROW123 EQU 0x0ffff47b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW124
+CYREG_SFLASH_ALT_PROT_ROW124 EQU 0x0ffff47c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW125
+CYREG_SFLASH_ALT_PROT_ROW125 EQU 0x0ffff47d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW126
+CYREG_SFLASH_ALT_PROT_ROW126 EQU 0x0ffff47e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW127
+CYREG_SFLASH_ALT_PROT_ROW127 EQU 0x0ffff47f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW128
+CYREG_SFLASH_ALT_PROT_ROW128 EQU 0x0ffff480
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW129
+CYREG_SFLASH_ALT_PROT_ROW129 EQU 0x0ffff481
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW130
+CYREG_SFLASH_ALT_PROT_ROW130 EQU 0x0ffff482
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW131
+CYREG_SFLASH_ALT_PROT_ROW131 EQU 0x0ffff483
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW132
+CYREG_SFLASH_ALT_PROT_ROW132 EQU 0x0ffff484
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW133
+CYREG_SFLASH_ALT_PROT_ROW133 EQU 0x0ffff485
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW134
+CYREG_SFLASH_ALT_PROT_ROW134 EQU 0x0ffff486
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW135
+CYREG_SFLASH_ALT_PROT_ROW135 EQU 0x0ffff487
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW136
+CYREG_SFLASH_ALT_PROT_ROW136 EQU 0x0ffff488
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW137
+CYREG_SFLASH_ALT_PROT_ROW137 EQU 0x0ffff489
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW138
+CYREG_SFLASH_ALT_PROT_ROW138 EQU 0x0ffff48a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW139
+CYREG_SFLASH_ALT_PROT_ROW139 EQU 0x0ffff48b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW140
+CYREG_SFLASH_ALT_PROT_ROW140 EQU 0x0ffff48c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW141
+CYREG_SFLASH_ALT_PROT_ROW141 EQU 0x0ffff48d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW142
+CYREG_SFLASH_ALT_PROT_ROW142 EQU 0x0ffff48e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW143
+CYREG_SFLASH_ALT_PROT_ROW143 EQU 0x0ffff48f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW144
+CYREG_SFLASH_ALT_PROT_ROW144 EQU 0x0ffff490
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW145
+CYREG_SFLASH_ALT_PROT_ROW145 EQU 0x0ffff491
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW146
+CYREG_SFLASH_ALT_PROT_ROW146 EQU 0x0ffff492
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW147
+CYREG_SFLASH_ALT_PROT_ROW147 EQU 0x0ffff493
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW148
+CYREG_SFLASH_ALT_PROT_ROW148 EQU 0x0ffff494
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW149
+CYREG_SFLASH_ALT_PROT_ROW149 EQU 0x0ffff495
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW150
+CYREG_SFLASH_ALT_PROT_ROW150 EQU 0x0ffff496
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW151
+CYREG_SFLASH_ALT_PROT_ROW151 EQU 0x0ffff497
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW152
+CYREG_SFLASH_ALT_PROT_ROW152 EQU 0x0ffff498
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW153
+CYREG_SFLASH_ALT_PROT_ROW153 EQU 0x0ffff499
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW154
+CYREG_SFLASH_ALT_PROT_ROW154 EQU 0x0ffff49a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW155
+CYREG_SFLASH_ALT_PROT_ROW155 EQU 0x0ffff49b
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW156
+CYREG_SFLASH_ALT_PROT_ROW156 EQU 0x0ffff49c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW157
+CYREG_SFLASH_ALT_PROT_ROW157 EQU 0x0ffff49d
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW158
+CYREG_SFLASH_ALT_PROT_ROW158 EQU 0x0ffff49e
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW159
+CYREG_SFLASH_ALT_PROT_ROW159 EQU 0x0ffff49f
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW160
+CYREG_SFLASH_ALT_PROT_ROW160 EQU 0x0ffff4a0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW161
+CYREG_SFLASH_ALT_PROT_ROW161 EQU 0x0ffff4a1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW162
+CYREG_SFLASH_ALT_PROT_ROW162 EQU 0x0ffff4a2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW163
+CYREG_SFLASH_ALT_PROT_ROW163 EQU 0x0ffff4a3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW164
+CYREG_SFLASH_ALT_PROT_ROW164 EQU 0x0ffff4a4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW165
+CYREG_SFLASH_ALT_PROT_ROW165 EQU 0x0ffff4a5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW166
+CYREG_SFLASH_ALT_PROT_ROW166 EQU 0x0ffff4a6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW167
+CYREG_SFLASH_ALT_PROT_ROW167 EQU 0x0ffff4a7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW168
+CYREG_SFLASH_ALT_PROT_ROW168 EQU 0x0ffff4a8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW169
+CYREG_SFLASH_ALT_PROT_ROW169 EQU 0x0ffff4a9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW170
+CYREG_SFLASH_ALT_PROT_ROW170 EQU 0x0ffff4aa
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW171
+CYREG_SFLASH_ALT_PROT_ROW171 EQU 0x0ffff4ab
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW172
+CYREG_SFLASH_ALT_PROT_ROW172 EQU 0x0ffff4ac
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW173
+CYREG_SFLASH_ALT_PROT_ROW173 EQU 0x0ffff4ad
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW174
+CYREG_SFLASH_ALT_PROT_ROW174 EQU 0x0ffff4ae
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW175
+CYREG_SFLASH_ALT_PROT_ROW175 EQU 0x0ffff4af
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW176
+CYREG_SFLASH_ALT_PROT_ROW176 EQU 0x0ffff4b0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW177
+CYREG_SFLASH_ALT_PROT_ROW177 EQU 0x0ffff4b1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW178
+CYREG_SFLASH_ALT_PROT_ROW178 EQU 0x0ffff4b2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW179
+CYREG_SFLASH_ALT_PROT_ROW179 EQU 0x0ffff4b3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW180
+CYREG_SFLASH_ALT_PROT_ROW180 EQU 0x0ffff4b4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW181
+CYREG_SFLASH_ALT_PROT_ROW181 EQU 0x0ffff4b5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW182
+CYREG_SFLASH_ALT_PROT_ROW182 EQU 0x0ffff4b6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW183
+CYREG_SFLASH_ALT_PROT_ROW183 EQU 0x0ffff4b7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW184
+CYREG_SFLASH_ALT_PROT_ROW184 EQU 0x0ffff4b8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW185
+CYREG_SFLASH_ALT_PROT_ROW185 EQU 0x0ffff4b9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW186
+CYREG_SFLASH_ALT_PROT_ROW186 EQU 0x0ffff4ba
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW187
+CYREG_SFLASH_ALT_PROT_ROW187 EQU 0x0ffff4bb
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW188
+CYREG_SFLASH_ALT_PROT_ROW188 EQU 0x0ffff4bc
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW189
+CYREG_SFLASH_ALT_PROT_ROW189 EQU 0x0ffff4bd
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW190
+CYREG_SFLASH_ALT_PROT_ROW190 EQU 0x0ffff4be
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW191
+CYREG_SFLASH_ALT_PROT_ROW191 EQU 0x0ffff4bf
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW192
+CYREG_SFLASH_ALT_PROT_ROW192 EQU 0x0ffff4c0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW193
+CYREG_SFLASH_ALT_PROT_ROW193 EQU 0x0ffff4c1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW194
+CYREG_SFLASH_ALT_PROT_ROW194 EQU 0x0ffff4c2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW195
+CYREG_SFLASH_ALT_PROT_ROW195 EQU 0x0ffff4c3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW196
+CYREG_SFLASH_ALT_PROT_ROW196 EQU 0x0ffff4c4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW197
+CYREG_SFLASH_ALT_PROT_ROW197 EQU 0x0ffff4c5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW198
+CYREG_SFLASH_ALT_PROT_ROW198 EQU 0x0ffff4c6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW199
+CYREG_SFLASH_ALT_PROT_ROW199 EQU 0x0ffff4c7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW200
+CYREG_SFLASH_ALT_PROT_ROW200 EQU 0x0ffff4c8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW201
+CYREG_SFLASH_ALT_PROT_ROW201 EQU 0x0ffff4c9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW202
+CYREG_SFLASH_ALT_PROT_ROW202 EQU 0x0ffff4ca
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW203
+CYREG_SFLASH_ALT_PROT_ROW203 EQU 0x0ffff4cb
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW204
+CYREG_SFLASH_ALT_PROT_ROW204 EQU 0x0ffff4cc
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW205
+CYREG_SFLASH_ALT_PROT_ROW205 EQU 0x0ffff4cd
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW206
+CYREG_SFLASH_ALT_PROT_ROW206 EQU 0x0ffff4ce
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW207
+CYREG_SFLASH_ALT_PROT_ROW207 EQU 0x0ffff4cf
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW208
+CYREG_SFLASH_ALT_PROT_ROW208 EQU 0x0ffff4d0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW209
+CYREG_SFLASH_ALT_PROT_ROW209 EQU 0x0ffff4d1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW210
+CYREG_SFLASH_ALT_PROT_ROW210 EQU 0x0ffff4d2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW211
+CYREG_SFLASH_ALT_PROT_ROW211 EQU 0x0ffff4d3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW212
+CYREG_SFLASH_ALT_PROT_ROW212 EQU 0x0ffff4d4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW213
+CYREG_SFLASH_ALT_PROT_ROW213 EQU 0x0ffff4d5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW214
+CYREG_SFLASH_ALT_PROT_ROW214 EQU 0x0ffff4d6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW215
+CYREG_SFLASH_ALT_PROT_ROW215 EQU 0x0ffff4d7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW216
+CYREG_SFLASH_ALT_PROT_ROW216 EQU 0x0ffff4d8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW217
+CYREG_SFLASH_ALT_PROT_ROW217 EQU 0x0ffff4d9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW218
+CYREG_SFLASH_ALT_PROT_ROW218 EQU 0x0ffff4da
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW219
+CYREG_SFLASH_ALT_PROT_ROW219 EQU 0x0ffff4db
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW220
+CYREG_SFLASH_ALT_PROT_ROW220 EQU 0x0ffff4dc
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW221
+CYREG_SFLASH_ALT_PROT_ROW221 EQU 0x0ffff4dd
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW222
+CYREG_SFLASH_ALT_PROT_ROW222 EQU 0x0ffff4de
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW223
+CYREG_SFLASH_ALT_PROT_ROW223 EQU 0x0ffff4df
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW224
+CYREG_SFLASH_ALT_PROT_ROW224 EQU 0x0ffff4e0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW225
+CYREG_SFLASH_ALT_PROT_ROW225 EQU 0x0ffff4e1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW226
+CYREG_SFLASH_ALT_PROT_ROW226 EQU 0x0ffff4e2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW227
+CYREG_SFLASH_ALT_PROT_ROW227 EQU 0x0ffff4e3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW228
+CYREG_SFLASH_ALT_PROT_ROW228 EQU 0x0ffff4e4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW229
+CYREG_SFLASH_ALT_PROT_ROW229 EQU 0x0ffff4e5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW230
+CYREG_SFLASH_ALT_PROT_ROW230 EQU 0x0ffff4e6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW231
+CYREG_SFLASH_ALT_PROT_ROW231 EQU 0x0ffff4e7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW232
+CYREG_SFLASH_ALT_PROT_ROW232 EQU 0x0ffff4e8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW233
+CYREG_SFLASH_ALT_PROT_ROW233 EQU 0x0ffff4e9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW234
+CYREG_SFLASH_ALT_PROT_ROW234 EQU 0x0ffff4ea
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW235
+CYREG_SFLASH_ALT_PROT_ROW235 EQU 0x0ffff4eb
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW236
+CYREG_SFLASH_ALT_PROT_ROW236 EQU 0x0ffff4ec
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW237
+CYREG_SFLASH_ALT_PROT_ROW237 EQU 0x0ffff4ed
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW238
+CYREG_SFLASH_ALT_PROT_ROW238 EQU 0x0ffff4ee
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW239
+CYREG_SFLASH_ALT_PROT_ROW239 EQU 0x0ffff4ef
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW240
+CYREG_SFLASH_ALT_PROT_ROW240 EQU 0x0ffff4f0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW241
+CYREG_SFLASH_ALT_PROT_ROW241 EQU 0x0ffff4f1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW242
+CYREG_SFLASH_ALT_PROT_ROW242 EQU 0x0ffff4f2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW243
+CYREG_SFLASH_ALT_PROT_ROW243 EQU 0x0ffff4f3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW244
+CYREG_SFLASH_ALT_PROT_ROW244 EQU 0x0ffff4f4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW245
+CYREG_SFLASH_ALT_PROT_ROW245 EQU 0x0ffff4f5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW246
+CYREG_SFLASH_ALT_PROT_ROW246 EQU 0x0ffff4f6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW247
+CYREG_SFLASH_ALT_PROT_ROW247 EQU 0x0ffff4f7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW248
+CYREG_SFLASH_ALT_PROT_ROW248 EQU 0x0ffff4f8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW249
+CYREG_SFLASH_ALT_PROT_ROW249 EQU 0x0ffff4f9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW250
+CYREG_SFLASH_ALT_PROT_ROW250 EQU 0x0ffff4fa
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW251
+CYREG_SFLASH_ALT_PROT_ROW251 EQU 0x0ffff4fb
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW252
+CYREG_SFLASH_ALT_PROT_ROW252 EQU 0x0ffff4fc
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW253
+CYREG_SFLASH_ALT_PROT_ROW253 EQU 0x0ffff4fd
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW254
+CYREG_SFLASH_ALT_PROT_ROW254 EQU 0x0ffff4fe
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW255
+CYREG_SFLASH_ALT_PROT_ROW255 EQU 0x0ffff4ff
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PP
+CYREG_SFLASH_ALT_PP EQU 0x0ffff5a0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_E
+CYREG_SFLASH_ALT_E EQU 0x0ffff5a4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_P
+CYREG_SFLASH_ALT_P EQU 0x0ffff5a8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_EA_E
+CYREG_SFLASH_ALT_EA_E EQU 0x0ffff5ac
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_EA_P
+CYREG_SFLASH_ALT_EA_P EQU 0x0ffff5b0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_ES_E
+CYREG_SFLASH_ALT_ES_E EQU 0x0ffff5b4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_ES_P_EO
+CYREG_SFLASH_ALT_ES_P_EO EQU 0x0ffff5b8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_E_VCTAT
+CYREG_SFLASH_ALT_E_VCTAT EQU 0x0ffff5bc
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_P_VCTAT
+CYREG_SFLASH_ALT_P_VCTAT EQU 0x0ffff5bd
+    ENDIF
+    IF :LNOT::DEF:CYDEV_ROM_BASE
+CYDEV_ROM_BASE EQU 0x10000000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_ROM_SIZE
+CYDEV_ROM_SIZE EQU 0x00002000
+    ENDIF
+    IF :LNOT::DEF:CYREG_ROM_DATA_MBASE
+CYREG_ROM_DATA_MBASE EQU 0x10000000
+    ENDIF
+    IF :LNOT::DEF:CYREG_ROM_DATA_MSIZE
+CYREG_ROM_DATA_MSIZE EQU 0x00002000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_SRAM_BASE
+CYDEV_SRAM_BASE EQU 0x20000000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_SRAM_SIZE
+CYDEV_SRAM_SIZE EQU 0x00004000
+    ENDIF
+    IF :LNOT::DEF:CYREG_SRAM_DATA_MBASE
+CYREG_SRAM_DATA_MBASE EQU 0x20000000
+    ENDIF
+    IF :LNOT::DEF:CYREG_SRAM_DATA_MSIZE
+CYREG_SRAM_DATA_MSIZE EQU 0x00004000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_PERI_BASE
+CYDEV_PERI_BASE EQU 0x40010000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_PERI_SIZE
+CYDEV_PERI_SIZE EQU 0x00010000
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_DIV_CMD
+CYREG_PERI_DIV_CMD EQU 0x40010000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_PERI_SEL_DIV__OFFSET
+CYFLD_PERI_SEL_DIV__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_PERI_SEL_DIV__SIZE
+CYFLD_PERI_SEL_DIV__SIZE EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_PERI_SEL_TYPE__OFFSET
+CYFLD_PERI_SEL_TYPE__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_PERI_SEL_TYPE__SIZE
+CYFLD_PERI_SEL_TYPE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_PERI_PA_SEL_DIV__OFFSET
+CYFLD_PERI_PA_SEL_DIV__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_PERI_PA_SEL_DIV__SIZE
+CYFLD_PERI_PA_SEL_DIV__SIZE EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_PERI_PA_SEL_TYPE__OFFSET
+CYFLD_PERI_PA_SEL_TYPE__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_PERI_PA_SEL_TYPE__SIZE
+CYFLD_PERI_PA_SEL_TYPE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_PERI_DISABLE__OFFSET
+CYFLD_PERI_DISABLE__OFFSET EQU 0x0000001e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_PERI_DISABLE__SIZE
+CYFLD_PERI_DISABLE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_PERI_ENABLE__OFFSET
+CYFLD_PERI_ENABLE__OFFSET EQU 0x0000001f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_PERI_ENABLE__SIZE
+CYFLD_PERI_ENABLE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_PCLK_CTL0
+CYREG_PERI_PCLK_CTL0 EQU 0x40010100
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_PCLK_CTL1
+CYREG_PERI_PCLK_CTL1 EQU 0x40010104
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_PCLK_CTL2
+CYREG_PERI_PCLK_CTL2 EQU 0x40010108
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_PCLK_CTL3
+CYREG_PERI_PCLK_CTL3 EQU 0x4001010c
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_PCLK_CTL4
+CYREG_PERI_PCLK_CTL4 EQU 0x40010110
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_PCLK_CTL5
+CYREG_PERI_PCLK_CTL5 EQU 0x40010114
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_PCLK_CTL6
+CYREG_PERI_PCLK_CTL6 EQU 0x40010118
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_PCLK_CTL7
+CYREG_PERI_PCLK_CTL7 EQU 0x4001011c
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_PCLK_CTL8
+CYREG_PERI_PCLK_CTL8 EQU 0x40010120
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_PCLK_CTL9
+CYREG_PERI_PCLK_CTL9 EQU 0x40010124
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_PCLK_CTL10
+CYREG_PERI_PCLK_CTL10 EQU 0x40010128
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_PCLK_CTL11
+CYREG_PERI_PCLK_CTL11 EQU 0x4001012c
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_PCLK_CTL12
+CYREG_PERI_PCLK_CTL12 EQU 0x40010130
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_PCLK_CTL13
+CYREG_PERI_PCLK_CTL13 EQU 0x40010134
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_PCLK_CTL14
+CYREG_PERI_PCLK_CTL14 EQU 0x40010138
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_PCLK_CTL15
+CYREG_PERI_PCLK_CTL15 EQU 0x4001013c
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_DIV_16_CTL0
+CYREG_PERI_DIV_16_CTL0 EQU 0x40010300
+    ENDIF
+    IF :LNOT::DEF:CYFLD_PERI_EN__OFFSET
+CYFLD_PERI_EN__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_PERI_EN__SIZE
+CYFLD_PERI_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_PERI_INT16_DIV__OFFSET
+CYFLD_PERI_INT16_DIV__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_PERI_INT16_DIV__SIZE
+CYFLD_PERI_INT16_DIV__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_DIV_16_CTL1
+CYREG_PERI_DIV_16_CTL1 EQU 0x40010304
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_DIV_16_CTL2
+CYREG_PERI_DIV_16_CTL2 EQU 0x40010308
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_DIV_16_CTL3
+CYREG_PERI_DIV_16_CTL3 EQU 0x4001030c
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_DIV_16_CTL4
+CYREG_PERI_DIV_16_CTL4 EQU 0x40010310
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_DIV_16_CTL5
+CYREG_PERI_DIV_16_CTL5 EQU 0x40010314
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_DIV_16_CTL6
+CYREG_PERI_DIV_16_CTL6 EQU 0x40010318
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_DIV_16_CTL7
+CYREG_PERI_DIV_16_CTL7 EQU 0x4001031c
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_DIV_16_CTL8
+CYREG_PERI_DIV_16_CTL8 EQU 0x40010320
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_DIV_16_CTL9
+CYREG_PERI_DIV_16_CTL9 EQU 0x40010324
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_DIV_16_5_CTL0
+CYREG_PERI_DIV_16_5_CTL0 EQU 0x40010400
+    ENDIF
+    IF :LNOT::DEF:CYFLD_PERI_FRAC5_DIV__OFFSET
+CYFLD_PERI_FRAC5_DIV__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_PERI_FRAC5_DIV__SIZE
+CYFLD_PERI_FRAC5_DIV__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_DIV_16_5_CTL1
+CYREG_PERI_DIV_16_5_CTL1 EQU 0x40010404
+    ENDIF
+    IF :LNOT::DEF:CYDEV_HSIOM_BASE
+CYDEV_HSIOM_BASE EQU 0x40020000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_HSIOM_SIZE
+CYDEV_HSIOM_SIZE EQU 0x00004000
+    ENDIF
+    IF :LNOT::DEF:CYREG_HSIOM_PORT_SEL0
+CYREG_HSIOM_PORT_SEL0 EQU 0x40020000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_HSIOM_IO0_SEL__OFFSET
+CYFLD_HSIOM_IO0_SEL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_HSIOM_IO0_SEL__SIZE
+CYFLD_HSIOM_IO0_SEL__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_HSIOM_IO0_SEL_GPIO
+CYVAL_HSIOM_IO0_SEL_GPIO EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_HSIOM_IO0_SEL_GPIO_DSI
+CYVAL_HSIOM_IO0_SEL_GPIO_DSI EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_HSIOM_IO0_SEL_DSI_DSI
+CYVAL_HSIOM_IO0_SEL_DSI_DSI EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_HSIOM_IO0_SEL_DSI_GPIO
+CYVAL_HSIOM_IO0_SEL_DSI_GPIO EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_HSIOM_IO0_SEL_CSD_SENSE
+CYVAL_HSIOM_IO0_SEL_CSD_SENSE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_HSIOM_IO0_SEL_CSD_SHIELD
+CYVAL_HSIOM_IO0_SEL_CSD_SHIELD EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL_HSIOM_IO0_SEL_AMUXA
+CYVAL_HSIOM_IO0_SEL_AMUXA EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL_HSIOM_IO0_SEL_AMUXB
+CYVAL_HSIOM_IO0_SEL_AMUXB EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYVAL_HSIOM_IO0_SEL_ACT_0
+CYVAL_HSIOM_IO0_SEL_ACT_0 EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYVAL_HSIOM_IO0_SEL_ACT_1
+CYVAL_HSIOM_IO0_SEL_ACT_1 EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYVAL_HSIOM_IO0_SEL_ACT_2
+CYVAL_HSIOM_IO0_SEL_ACT_2 EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYVAL_HSIOM_IO0_SEL_ACT_3
+CYVAL_HSIOM_IO0_SEL_ACT_3 EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYVAL_HSIOM_IO0_SEL_LCD_COM
+CYVAL_HSIOM_IO0_SEL_LCD_COM EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYVAL_HSIOM_IO0_SEL_LCD_SEG
+CYVAL_HSIOM_IO0_SEL_LCD_SEG EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYVAL_HSIOM_IO0_SEL_DS_0
+CYVAL_HSIOM_IO0_SEL_DS_0 EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYVAL_HSIOM_IO0_SEL_DS_1
+CYVAL_HSIOM_IO0_SEL_DS_1 EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYVAL_HSIOM_IO0_SEL_DS_2
+CYVAL_HSIOM_IO0_SEL_DS_2 EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYVAL_HSIOM_IO0_SEL_DS_3
+CYVAL_HSIOM_IO0_SEL_DS_3 EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_HSIOM_IO1_SEL__OFFSET
+CYFLD_HSIOM_IO1_SEL__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_HSIOM_IO1_SEL__SIZE
+CYFLD_HSIOM_IO1_SEL__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_HSIOM_IO2_SEL__OFFSET
+CYFLD_HSIOM_IO2_SEL__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_HSIOM_IO2_SEL__SIZE
+CYFLD_HSIOM_IO2_SEL__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_HSIOM_IO3_SEL__OFFSET
+CYFLD_HSIOM_IO3_SEL__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_HSIOM_IO3_SEL__SIZE
+CYFLD_HSIOM_IO3_SEL__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_HSIOM_IO4_SEL__OFFSET
+CYFLD_HSIOM_IO4_SEL__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_HSIOM_IO4_SEL__SIZE
+CYFLD_HSIOM_IO4_SEL__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_HSIOM_IO5_SEL__OFFSET
+CYFLD_HSIOM_IO5_SEL__OFFSET EQU 0x00000014
+    ENDIF
+    IF :LNOT::DEF:CYFLD_HSIOM_IO5_SEL__SIZE
+CYFLD_HSIOM_IO5_SEL__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_HSIOM_IO6_SEL__OFFSET
+CYFLD_HSIOM_IO6_SEL__OFFSET EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_HSIOM_IO6_SEL__SIZE
+CYFLD_HSIOM_IO6_SEL__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_HSIOM_IO7_SEL__OFFSET
+CYFLD_HSIOM_IO7_SEL__OFFSET EQU 0x0000001c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_HSIOM_IO7_SEL__SIZE
+CYFLD_HSIOM_IO7_SEL__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_HSIOM_PORT_SEL1
+CYREG_HSIOM_PORT_SEL1 EQU 0x40020100
+    ENDIF
+    IF :LNOT::DEF:CYREG_HSIOM_PORT_SEL2
+CYREG_HSIOM_PORT_SEL2 EQU 0x40020200
+    ENDIF
+    IF :LNOT::DEF:CYREG_HSIOM_PORT_SEL3
+CYREG_HSIOM_PORT_SEL3 EQU 0x40020300
+    ENDIF
+    IF :LNOT::DEF:CYREG_HSIOM_PORT_SEL4
+CYREG_HSIOM_PORT_SEL4 EQU 0x40020400
+    ENDIF
+    IF :LNOT::DEF:CYREG_HSIOM_PORT_SEL5
+CYREG_HSIOM_PORT_SEL5 EQU 0x40020500
+    ENDIF
+    IF :LNOT::DEF:CYREG_HSIOM_PORT_SEL6
+CYREG_HSIOM_PORT_SEL6 EQU 0x40020600
+    ENDIF
+    IF :LNOT::DEF:CYREG_HSIOM_AMUX_SPLIT_CTL0
+CYREG_HSIOM_AMUX_SPLIT_CTL0 EQU 0x40022100
+    ENDIF
+    IF :LNOT::DEF:CYFLD_HSIOM_SWITCH_AA_SL__OFFSET
+CYFLD_HSIOM_SWITCH_AA_SL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_HSIOM_SWITCH_AA_SL__SIZE
+CYFLD_HSIOM_SWITCH_AA_SL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_HSIOM_SWITCH_AA_SR__OFFSET
+CYFLD_HSIOM_SWITCH_AA_SR__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_HSIOM_SWITCH_AA_SR__SIZE
+CYFLD_HSIOM_SWITCH_AA_SR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_HSIOM_SWITCH_AA_S0__OFFSET
+CYFLD_HSIOM_SWITCH_AA_S0__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_HSIOM_SWITCH_AA_S0__SIZE
+CYFLD_HSIOM_SWITCH_AA_S0__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_HSIOM_SWITCH_BB_SL__OFFSET
+CYFLD_HSIOM_SWITCH_BB_SL__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_HSIOM_SWITCH_BB_SL__SIZE
+CYFLD_HSIOM_SWITCH_BB_SL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_HSIOM_SWITCH_BB_SR__OFFSET
+CYFLD_HSIOM_SWITCH_BB_SR__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_HSIOM_SWITCH_BB_SR__SIZE
+CYFLD_HSIOM_SWITCH_BB_SR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_HSIOM_SWITCH_BB_S0__OFFSET
+CYFLD_HSIOM_SWITCH_BB_S0__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_HSIOM_SWITCH_BB_S0__SIZE
+CYFLD_HSIOM_SWITCH_BB_S0__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_HSIOM_AMUX_SPLIT_CTL1
+CYREG_HSIOM_AMUX_SPLIT_CTL1 EQU 0x40022104
+    ENDIF
+    IF :LNOT::DEF:CYREG_HSIOM_AMUX_SPLIT_CTL2
+CYREG_HSIOM_AMUX_SPLIT_CTL2 EQU 0x40022108
+    ENDIF
+    IF :LNOT::DEF:CYDEV_TST_BASE
+CYDEV_TST_BASE EQU 0x40030000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_TST_SIZE
+CYDEV_TST_SIZE EQU 0x00010000
+    ENDIF
+    IF :LNOT::DEF:CYREG_TST_CTRL
+CYREG_TST_CTRL EQU 0x40030000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TST_SCAN_MODE__OFFSET
+CYFLD_TST_SCAN_MODE__OFFSET EQU 0x0000001d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TST_SCAN_MODE__SIZE
+CYFLD_TST_SCAN_MODE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_TST_ADFT_CTRL
+CYREG_TST_ADFT_CTRL EQU 0x40030004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TST_ADFT_MUX_SEL_0A__OFFSET
+CYFLD_TST_ADFT_MUX_SEL_0A__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TST_ADFT_MUX_SEL_0A__SIZE
+CYFLD_TST_ADFT_MUX_SEL_0A__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TST_ADFT_MUX_SEL_0A_NC0
+CYVAL_TST_ADFT_MUX_SEL_0A_NC0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TST_ADFT_MUX_SEL_0A_IN1
+CYVAL_TST_ADFT_MUX_SEL_0A_IN1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TST_ADFT_MUX_SEL_0A_IN2
+CYVAL_TST_ADFT_MUX_SEL_0A_IN2 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TST_ADFT_MUX_SEL_0A_IN3
+CYVAL_TST_ADFT_MUX_SEL_0A_IN3 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TST_ADFT_MUX_SEL_0A_IN4
+CYVAL_TST_ADFT_MUX_SEL_0A_IN4 EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TST_ADFT_MUX_SEL_0A_IN5
+CYVAL_TST_ADFT_MUX_SEL_0A_IN5 EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TST_ADFT_MUX_SEL_0A_IN6
+CYVAL_TST_ADFT_MUX_SEL_0A_IN6 EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TST_ADFT_MUX_SEL_0A_NC7
+CYVAL_TST_ADFT_MUX_SEL_0A_NC7 EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TST_ADFT_MUX_SEL_1A__OFFSET
+CYFLD_TST_ADFT_MUX_SEL_1A__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TST_ADFT_MUX_SEL_1A__SIZE
+CYFLD_TST_ADFT_MUX_SEL_1A__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TST_ADFT_MUX_SEL_0B__OFFSET
+CYFLD_TST_ADFT_MUX_SEL_0B__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TST_ADFT_MUX_SEL_0B__SIZE
+CYFLD_TST_ADFT_MUX_SEL_0B__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TST_ADFT_MUX_SEL_1B__OFFSET
+CYFLD_TST_ADFT_MUX_SEL_1B__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TST_ADFT_MUX_SEL_1B__SIZE
+CYFLD_TST_ADFT_MUX_SEL_1B__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TST_ENABLE__OFFSET
+CYFLD_TST_ENABLE__OFFSET EQU 0x0000001f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TST_ENABLE__SIZE
+CYFLD_TST_ENABLE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_TST_DDFT_CTRL
+CYREG_TST_DDFT_CTRL EQU 0x40030008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TST_DFT_SEL0__OFFSET
+CYFLD_TST_DFT_SEL0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TST_DFT_SEL0__SIZE
+CYFLD_TST_DFT_SEL0__SIZE EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TST_DFT_SEL1__OFFSET
+CYFLD_TST_DFT_SEL1__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TST_DFT_SEL1__SIZE
+CYFLD_TST_DFT_SEL1__SIZE EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYREG_TST_MODE
+CYREG_TST_MODE EQU 0x40030014
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TST_SWD_CONNECTED__OFFSET
+CYFLD_TST_SWD_CONNECTED__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TST_SWD_CONNECTED__SIZE
+CYFLD_TST_SWD_CONNECTED__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TST_POR_BYPASS__OFFSET
+CYFLD_TST_POR_BYPASS__OFFSET EQU 0x0000001e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TST_POR_BYPASS__SIZE
+CYFLD_TST_POR_BYPASS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TST_TEST_MODE__OFFSET
+CYFLD_TST_TEST_MODE__OFFSET EQU 0x0000001f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TST_TEST_MODE__SIZE
+CYFLD_TST_TEST_MODE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_TST_TRIM_CNTR1
+CYREG_TST_TRIM_CNTR1 EQU 0x40030018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TST_COUNTER__OFFSET
+CYFLD_TST_COUNTER__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TST_COUNTER__SIZE
+CYFLD_TST_COUNTER__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TST_COUNTER_DONE__OFFSET
+CYFLD_TST_COUNTER_DONE__OFFSET EQU 0x0000001f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TST_COUNTER_DONE__SIZE
+CYFLD_TST_COUNTER_DONE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_TST_TRIM_CNTR2
+CYREG_TST_TRIM_CNTR2 EQU 0x4003001c
+    ENDIF
+    IF :LNOT::DEF:CYDEV_GPIO_BASE
+CYDEV_GPIO_BASE EQU 0x40040000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_GPIO_SIZE
+CYDEV_GPIO_SIZE EQU 0x00004000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_GPIO_PRT0_BASE
+CYDEV_GPIO_PRT0_BASE EQU 0x40040000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_GPIO_PRT0_SIZE
+CYDEV_GPIO_PRT0_SIZE EQU 0x00000100
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT0_DR
+CYREG_GPIO_PRT0_DR EQU 0x40040000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_DATA0__OFFSET
+CYFLD_GPIO_PRT_DATA0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_DATA0__SIZE
+CYFLD_GPIO_PRT_DATA0__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_DATA1__OFFSET
+CYFLD_GPIO_PRT_DATA1__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_DATA1__SIZE
+CYFLD_GPIO_PRT_DATA1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_DATA2__OFFSET
+CYFLD_GPIO_PRT_DATA2__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_DATA2__SIZE
+CYFLD_GPIO_PRT_DATA2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_DATA3__OFFSET
+CYFLD_GPIO_PRT_DATA3__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_DATA3__SIZE
+CYFLD_GPIO_PRT_DATA3__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_DATA4__OFFSET
+CYFLD_GPIO_PRT_DATA4__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_DATA4__SIZE
+CYFLD_GPIO_PRT_DATA4__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_DATA5__OFFSET
+CYFLD_GPIO_PRT_DATA5__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_DATA5__SIZE
+CYFLD_GPIO_PRT_DATA5__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_DATA6__OFFSET
+CYFLD_GPIO_PRT_DATA6__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_DATA6__SIZE
+CYFLD_GPIO_PRT_DATA6__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_DATA7__OFFSET
+CYFLD_GPIO_PRT_DATA7__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_DATA7__SIZE
+CYFLD_GPIO_PRT_DATA7__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT0_PS
+CYREG_GPIO_PRT0_PS EQU 0x40040004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_FLT_DATA__OFFSET
+CYFLD_GPIO_PRT_FLT_DATA__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_FLT_DATA__SIZE
+CYFLD_GPIO_PRT_FLT_DATA__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT0_PC
+CYREG_GPIO_PRT0_PC EQU 0x40040008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_DM0__OFFSET
+CYFLD_GPIO_PRT_DM0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_DM0__SIZE
+CYFLD_GPIO_PRT_DM0__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_GPIO_PRT_DM0_OFF
+CYVAL_GPIO_PRT_DM0_OFF EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_GPIO_PRT_DM0_INPUT
+CYVAL_GPIO_PRT_DM0_INPUT EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_GPIO_PRT_DM0_0_PU
+CYVAL_GPIO_PRT_DM0_0_PU EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_GPIO_PRT_DM0_PD_1
+CYVAL_GPIO_PRT_DM0_PD_1 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_GPIO_PRT_DM0_0_Z
+CYVAL_GPIO_PRT_DM0_0_Z EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_GPIO_PRT_DM0_Z_1
+CYVAL_GPIO_PRT_DM0_Z_1 EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL_GPIO_PRT_DM0_0_1
+CYVAL_GPIO_PRT_DM0_0_1 EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL_GPIO_PRT_DM0_PD_PU
+CYVAL_GPIO_PRT_DM0_PD_PU EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_DM1__OFFSET
+CYFLD_GPIO_PRT_DM1__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_DM1__SIZE
+CYFLD_GPIO_PRT_DM1__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_DM2__OFFSET
+CYFLD_GPIO_PRT_DM2__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_DM2__SIZE
+CYFLD_GPIO_PRT_DM2__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_DM3__OFFSET
+CYFLD_GPIO_PRT_DM3__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_DM3__SIZE
+CYFLD_GPIO_PRT_DM3__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_DM4__OFFSET
+CYFLD_GPIO_PRT_DM4__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_DM4__SIZE
+CYFLD_GPIO_PRT_DM4__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_DM5__OFFSET
+CYFLD_GPIO_PRT_DM5__OFFSET EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_DM5__SIZE
+CYFLD_GPIO_PRT_DM5__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_DM6__OFFSET
+CYFLD_GPIO_PRT_DM6__OFFSET EQU 0x00000012
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_DM6__SIZE
+CYFLD_GPIO_PRT_DM6__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_DM7__OFFSET
+CYFLD_GPIO_PRT_DM7__OFFSET EQU 0x00000015
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_DM7__SIZE
+CYFLD_GPIO_PRT_DM7__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_PORT_VTRIP_SEL__OFFSET
+CYFLD_GPIO_PRT_PORT_VTRIP_SEL__OFFSET EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_PORT_VTRIP_SEL__SIZE
+CYFLD_GPIO_PRT_PORT_VTRIP_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_PORT_SLOW__OFFSET
+CYFLD_GPIO_PRT_PORT_SLOW__OFFSET EQU 0x00000019
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_PORT_SLOW__SIZE
+CYFLD_GPIO_PRT_PORT_SLOW__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_GPIO_PRT_PORT_SLOW_PORT_SLEW_CTL_0
+CYVAL_GPIO_PRT_PORT_SLOW_PORT_SLEW_CTL_0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_GPIO_PRT_PORT_SLOW_PORT_SLEW_CTL_1
+CYVAL_GPIO_PRT_PORT_SLOW_PORT_SLEW_CTL_1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_GPIO_PRT_PORT_SLOW_PORT_SLEW_CTL_2
+CYVAL_GPIO_PRT_PORT_SLOW_PORT_SLEW_CTL_2 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_GPIO_PRT_PORT_SLOW_PORT_SLEW_CTL_3
+CYVAL_GPIO_PRT_PORT_SLOW_PORT_SLEW_CTL_3 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_PORT_IB_MODE_SEL__OFFSET
+CYFLD_GPIO_PRT_PORT_IB_MODE_SEL__OFFSET EQU 0x0000001e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_PORT_IB_MODE_SEL__SIZE
+CYFLD_GPIO_PRT_PORT_IB_MODE_SEL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT0_INTR_CFG
+CYREG_GPIO_PRT0_INTR_CFG EQU 0x4004000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_EDGE0_SEL__OFFSET
+CYFLD_GPIO_PRT_EDGE0_SEL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_EDGE0_SEL__SIZE
+CYFLD_GPIO_PRT_EDGE0_SEL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_GPIO_PRT_EDGE0_SEL_DISABLE
+CYVAL_GPIO_PRT_EDGE0_SEL_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_GPIO_PRT_EDGE0_SEL_RISING
+CYVAL_GPIO_PRT_EDGE0_SEL_RISING EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_GPIO_PRT_EDGE0_SEL_FALLING
+CYVAL_GPIO_PRT_EDGE0_SEL_FALLING EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_GPIO_PRT_EDGE0_SEL_BOTH
+CYVAL_GPIO_PRT_EDGE0_SEL_BOTH EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_EDGE1_SEL__OFFSET
+CYFLD_GPIO_PRT_EDGE1_SEL__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_EDGE1_SEL__SIZE
+CYFLD_GPIO_PRT_EDGE1_SEL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_EDGE2_SEL__OFFSET
+CYFLD_GPIO_PRT_EDGE2_SEL__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_EDGE2_SEL__SIZE
+CYFLD_GPIO_PRT_EDGE2_SEL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_EDGE3_SEL__OFFSET
+CYFLD_GPIO_PRT_EDGE3_SEL__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_EDGE3_SEL__SIZE
+CYFLD_GPIO_PRT_EDGE3_SEL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_EDGE4_SEL__OFFSET
+CYFLD_GPIO_PRT_EDGE4_SEL__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_EDGE4_SEL__SIZE
+CYFLD_GPIO_PRT_EDGE4_SEL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_EDGE5_SEL__OFFSET
+CYFLD_GPIO_PRT_EDGE5_SEL__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_EDGE5_SEL__SIZE
+CYFLD_GPIO_PRT_EDGE5_SEL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_EDGE6_SEL__OFFSET
+CYFLD_GPIO_PRT_EDGE6_SEL__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_EDGE6_SEL__SIZE
+CYFLD_GPIO_PRT_EDGE6_SEL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_EDGE7_SEL__OFFSET
+CYFLD_GPIO_PRT_EDGE7_SEL__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_EDGE7_SEL__SIZE
+CYFLD_GPIO_PRT_EDGE7_SEL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_FLT_EDGE_SEL__OFFSET
+CYFLD_GPIO_PRT_FLT_EDGE_SEL__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_FLT_EDGE_SEL__SIZE
+CYFLD_GPIO_PRT_FLT_EDGE_SEL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_GPIO_PRT_FLT_EDGE_SEL_DISABLE
+CYVAL_GPIO_PRT_FLT_EDGE_SEL_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_GPIO_PRT_FLT_EDGE_SEL_RISING
+CYVAL_GPIO_PRT_FLT_EDGE_SEL_RISING EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_GPIO_PRT_FLT_EDGE_SEL_FALLING
+CYVAL_GPIO_PRT_FLT_EDGE_SEL_FALLING EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_GPIO_PRT_FLT_EDGE_SEL_BOTH
+CYVAL_GPIO_PRT_FLT_EDGE_SEL_BOTH EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_FLT_SEL__OFFSET
+CYFLD_GPIO_PRT_FLT_SEL__OFFSET EQU 0x00000012
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_FLT_SEL__SIZE
+CYFLD_GPIO_PRT_FLT_SEL__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT0_INTR
+CYREG_GPIO_PRT0_INTR EQU 0x40040010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_PS_DATA0__OFFSET
+CYFLD_GPIO_PRT_PS_DATA0__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_PS_DATA0__SIZE
+CYFLD_GPIO_PRT_PS_DATA0__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_PS_DATA1__OFFSET
+CYFLD_GPIO_PRT_PS_DATA1__OFFSET EQU 0x00000011
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_PS_DATA1__SIZE
+CYFLD_GPIO_PRT_PS_DATA1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_PS_DATA2__OFFSET
+CYFLD_GPIO_PRT_PS_DATA2__OFFSET EQU 0x00000012
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_PS_DATA2__SIZE
+CYFLD_GPIO_PRT_PS_DATA2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_PS_DATA3__OFFSET
+CYFLD_GPIO_PRT_PS_DATA3__OFFSET EQU 0x00000013
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_PS_DATA3__SIZE
+CYFLD_GPIO_PRT_PS_DATA3__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_PS_DATA4__OFFSET
+CYFLD_GPIO_PRT_PS_DATA4__OFFSET EQU 0x00000014
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_PS_DATA4__SIZE
+CYFLD_GPIO_PRT_PS_DATA4__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_PS_DATA5__OFFSET
+CYFLD_GPIO_PRT_PS_DATA5__OFFSET EQU 0x00000015
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_PS_DATA5__SIZE
+CYFLD_GPIO_PRT_PS_DATA5__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_PS_DATA6__OFFSET
+CYFLD_GPIO_PRT_PS_DATA6__OFFSET EQU 0x00000016
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_PS_DATA6__SIZE
+CYFLD_GPIO_PRT_PS_DATA6__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_PS_DATA7__OFFSET
+CYFLD_GPIO_PRT_PS_DATA7__OFFSET EQU 0x00000017
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_PS_DATA7__SIZE
+CYFLD_GPIO_PRT_PS_DATA7__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_PS_FLT_DATA__OFFSET
+CYFLD_GPIO_PRT_PS_FLT_DATA__OFFSET EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_PS_FLT_DATA__SIZE
+CYFLD_GPIO_PRT_PS_FLT_DATA__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT0_PC2
+CYREG_GPIO_PRT0_PC2 EQU 0x40040018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_INP_DIS0__OFFSET
+CYFLD_GPIO_PRT_INP_DIS0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_INP_DIS0__SIZE
+CYFLD_GPIO_PRT_INP_DIS0__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_INP_DIS1__OFFSET
+CYFLD_GPIO_PRT_INP_DIS1__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_INP_DIS1__SIZE
+CYFLD_GPIO_PRT_INP_DIS1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_INP_DIS2__OFFSET
+CYFLD_GPIO_PRT_INP_DIS2__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_INP_DIS2__SIZE
+CYFLD_GPIO_PRT_INP_DIS2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_INP_DIS3__OFFSET
+CYFLD_GPIO_PRT_INP_DIS3__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_INP_DIS3__SIZE
+CYFLD_GPIO_PRT_INP_DIS3__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_INP_DIS4__OFFSET
+CYFLD_GPIO_PRT_INP_DIS4__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_INP_DIS4__SIZE
+CYFLD_GPIO_PRT_INP_DIS4__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_INP_DIS5__OFFSET
+CYFLD_GPIO_PRT_INP_DIS5__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_INP_DIS5__SIZE
+CYFLD_GPIO_PRT_INP_DIS5__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_INP_DIS6__OFFSET
+CYFLD_GPIO_PRT_INP_DIS6__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_INP_DIS6__SIZE
+CYFLD_GPIO_PRT_INP_DIS6__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_INP_DIS7__OFFSET
+CYFLD_GPIO_PRT_INP_DIS7__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_INP_DIS7__SIZE
+CYFLD_GPIO_PRT_INP_DIS7__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT0_DR_SET
+CYREG_GPIO_PRT0_DR_SET EQU 0x40040040
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_DATA__OFFSET
+CYFLD_GPIO_PRT_DATA__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_DATA__SIZE
+CYFLD_GPIO_PRT_DATA__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT0_DR_CLR
+CYREG_GPIO_PRT0_DR_CLR EQU 0x40040044
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT0_DR_INV
+CYREG_GPIO_PRT0_DR_INV EQU 0x40040048
+    ENDIF
+    IF :LNOT::DEF:CYDEV_GPIO_PRT1_BASE
+CYDEV_GPIO_PRT1_BASE EQU 0x40040100
+    ENDIF
+    IF :LNOT::DEF:CYDEV_GPIO_PRT1_SIZE
+CYDEV_GPIO_PRT1_SIZE EQU 0x00000100
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT1_DR
+CYREG_GPIO_PRT1_DR EQU 0x40040100
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT1_PS
+CYREG_GPIO_PRT1_PS EQU 0x40040104
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT1_PC
+CYREG_GPIO_PRT1_PC EQU 0x40040108
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT1_INTR_CFG
+CYREG_GPIO_PRT1_INTR_CFG EQU 0x4004010c
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT1_INTR
+CYREG_GPIO_PRT1_INTR EQU 0x40040110
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT1_PC2
+CYREG_GPIO_PRT1_PC2 EQU 0x40040118
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT1_DR_SET
+CYREG_GPIO_PRT1_DR_SET EQU 0x40040140
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT1_DR_CLR
+CYREG_GPIO_PRT1_DR_CLR EQU 0x40040144
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT1_DR_INV
+CYREG_GPIO_PRT1_DR_INV EQU 0x40040148
+    ENDIF
+    IF :LNOT::DEF:CYDEV_GPIO_PRT2_BASE
+CYDEV_GPIO_PRT2_BASE EQU 0x40040200
+    ENDIF
+    IF :LNOT::DEF:CYDEV_GPIO_PRT2_SIZE
+CYDEV_GPIO_PRT2_SIZE EQU 0x00000100
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT2_DR
+CYREG_GPIO_PRT2_DR EQU 0x40040200
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT2_PS
+CYREG_GPIO_PRT2_PS EQU 0x40040204
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT2_PC
+CYREG_GPIO_PRT2_PC EQU 0x40040208
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT2_INTR_CFG
+CYREG_GPIO_PRT2_INTR_CFG EQU 0x4004020c
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT2_INTR
+CYREG_GPIO_PRT2_INTR EQU 0x40040210
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT2_PC2
+CYREG_GPIO_PRT2_PC2 EQU 0x40040218
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT2_DR_SET
+CYREG_GPIO_PRT2_DR_SET EQU 0x40040240
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT2_DR_CLR
+CYREG_GPIO_PRT2_DR_CLR EQU 0x40040244
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT2_DR_INV
+CYREG_GPIO_PRT2_DR_INV EQU 0x40040248
+    ENDIF
+    IF :LNOT::DEF:CYDEV_GPIO_PRT3_BASE
+CYDEV_GPIO_PRT3_BASE EQU 0x40040300
+    ENDIF
+    IF :LNOT::DEF:CYDEV_GPIO_PRT3_SIZE
+CYDEV_GPIO_PRT3_SIZE EQU 0x00000100
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT3_DR
+CYREG_GPIO_PRT3_DR EQU 0x40040300
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT3_PS
+CYREG_GPIO_PRT3_PS EQU 0x40040304
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT3_PC
+CYREG_GPIO_PRT3_PC EQU 0x40040308
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT3_INTR_CFG
+CYREG_GPIO_PRT3_INTR_CFG EQU 0x4004030c
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT3_INTR
+CYREG_GPIO_PRT3_INTR EQU 0x40040310
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT3_PC2
+CYREG_GPIO_PRT3_PC2 EQU 0x40040318
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT3_DR_SET
+CYREG_GPIO_PRT3_DR_SET EQU 0x40040340
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT3_DR_CLR
+CYREG_GPIO_PRT3_DR_CLR EQU 0x40040344
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT3_DR_INV
+CYREG_GPIO_PRT3_DR_INV EQU 0x40040348
+    ENDIF
+    IF :LNOT::DEF:CYDEV_GPIO_PRT4_BASE
+CYDEV_GPIO_PRT4_BASE EQU 0x40040400
+    ENDIF
+    IF :LNOT::DEF:CYDEV_GPIO_PRT4_SIZE
+CYDEV_GPIO_PRT4_SIZE EQU 0x00000100
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT4_DR
+CYREG_GPIO_PRT4_DR EQU 0x40040400
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT4_PS
+CYREG_GPIO_PRT4_PS EQU 0x40040404
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT4_PC
+CYREG_GPIO_PRT4_PC EQU 0x40040408
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT4_INTR_CFG
+CYREG_GPIO_PRT4_INTR_CFG EQU 0x4004040c
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT4_INTR
+CYREG_GPIO_PRT4_INTR EQU 0x40040410
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT4_PC2
+CYREG_GPIO_PRT4_PC2 EQU 0x40040418
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT4_DR_SET
+CYREG_GPIO_PRT4_DR_SET EQU 0x40040440
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT4_DR_CLR
+CYREG_GPIO_PRT4_DR_CLR EQU 0x40040444
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT4_DR_INV
+CYREG_GPIO_PRT4_DR_INV EQU 0x40040448
+    ENDIF
+    IF :LNOT::DEF:CYDEV_GPIO_PRT5_BASE
+CYDEV_GPIO_PRT5_BASE EQU 0x40040500
+    ENDIF
+    IF :LNOT::DEF:CYDEV_GPIO_PRT5_SIZE
+CYDEV_GPIO_PRT5_SIZE EQU 0x00000100
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT5_DR
+CYREG_GPIO_PRT5_DR EQU 0x40040500
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT5_PS
+CYREG_GPIO_PRT5_PS EQU 0x40040504
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT5_PC
+CYREG_GPIO_PRT5_PC EQU 0x40040508
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_PORT_HYST_TRIM__OFFSET
+CYFLD_GPIO_PRT_PORT_HYST_TRIM__OFFSET EQU 0x0000001b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_PORT_HYST_TRIM__SIZE
+CYFLD_GPIO_PRT_PORT_HYST_TRIM__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_PORT_SLEW_CTL__OFFSET
+CYFLD_GPIO_PRT_PORT_SLEW_CTL__OFFSET EQU 0x0000001c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PRT_PORT_SLEW_CTL__SIZE
+CYFLD_GPIO_PRT_PORT_SLEW_CTL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_GPIO_PRT_PORT_SLEW_CTL_PORT_SLEW_CTL_0
+CYVAL_GPIO_PRT_PORT_SLEW_CTL_PORT_SLEW_CTL_0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_GPIO_PRT_PORT_SLEW_CTL_PORT_SLEW_CTL_1
+CYVAL_GPIO_PRT_PORT_SLEW_CTL_PORT_SLEW_CTL_1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_GPIO_PRT_PORT_SLEW_CTL_PORT_SLEW_CTL_2
+CYVAL_GPIO_PRT_PORT_SLEW_CTL_PORT_SLEW_CTL_2 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_GPIO_PRT_PORT_SLEW_CTL_PORT_SLEW_CTL_3
+CYVAL_GPIO_PRT_PORT_SLEW_CTL_PORT_SLEW_CTL_3 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT5_INTR_CFG
+CYREG_GPIO_PRT5_INTR_CFG EQU 0x4004050c
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT5_INTR
+CYREG_GPIO_PRT5_INTR EQU 0x40040510
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT5_PC2
+CYREG_GPIO_PRT5_PC2 EQU 0x40040518
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT5_DR_SET
+CYREG_GPIO_PRT5_DR_SET EQU 0x40040540
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT5_DR_CLR
+CYREG_GPIO_PRT5_DR_CLR EQU 0x40040544
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT5_DR_INV
+CYREG_GPIO_PRT5_DR_INV EQU 0x40040548
+    ENDIF
+    IF :LNOT::DEF:CYDEV_GPIO_PRT6_BASE
+CYDEV_GPIO_PRT6_BASE EQU 0x40040600
+    ENDIF
+    IF :LNOT::DEF:CYDEV_GPIO_PRT6_SIZE
+CYDEV_GPIO_PRT6_SIZE EQU 0x00000100
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT6_DR
+CYREG_GPIO_PRT6_DR EQU 0x40040600
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT6_PS
+CYREG_GPIO_PRT6_PS EQU 0x40040604
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT6_PC
+CYREG_GPIO_PRT6_PC EQU 0x40040608
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT6_INTR_CFG
+CYREG_GPIO_PRT6_INTR_CFG EQU 0x4004060c
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT6_INTR
+CYREG_GPIO_PRT6_INTR EQU 0x40040610
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT6_PC2
+CYREG_GPIO_PRT6_PC2 EQU 0x40040618
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT6_DR_SET
+CYREG_GPIO_PRT6_DR_SET EQU 0x40040640
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT6_DR_CLR
+CYREG_GPIO_PRT6_DR_CLR EQU 0x40040644
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_PRT6_DR_INV
+CYREG_GPIO_PRT6_DR_INV EQU 0x40040648
+    ENDIF
+    IF :LNOT::DEF:CYREG_GPIO_INTR_CAUSE
+CYREG_GPIO_INTR_CAUSE EQU 0x40041000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PORT_INT__OFFSET
+CYFLD_GPIO_PORT_INT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_GPIO_PORT_INT__SIZE
+CYFLD_GPIO_PORT_INT__SIZE EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYREG_PWR_CONTROL
+CYREG_PWR_CONTROL EQU 0x400b0000
+    ENDIF
+    IF :LNOT::DEF:CYFLD__POWER_MODE__OFFSET
+CYFLD__POWER_MODE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD__POWER_MODE__SIZE
+CYFLD__POWER_MODE__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL__POWER_MODE_RESET
+CYVAL__POWER_MODE_RESET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL__POWER_MODE_ACTIVE
+CYVAL__POWER_MODE_ACTIVE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL__POWER_MODE_SLEEP
+CYVAL__POWER_MODE_SLEEP EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL__POWER_MODE_DEEP_SLEEP
+CYVAL__POWER_MODE_DEEP_SLEEP EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL__POWER_MODE_HIBERNATE
+CYVAL__POWER_MODE_HIBERNATE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD__DEBUG_SESSION__OFFSET
+CYFLD__DEBUG_SESSION__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD__DEBUG_SESSION__SIZE
+CYFLD__DEBUG_SESSION__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DEBUG_SESSION_NO_SESSION
+CYVAL__DEBUG_SESSION_NO_SESSION EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DEBUG_SESSION_SESSION_ACTIVE
+CYVAL__DEBUG_SESSION_SESSION_ACTIVE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__LPM_READY__OFFSET
+CYFLD__LPM_READY__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD__LPM_READY__SIZE
+CYFLD__LPM_READY__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__EXT_VCCD__OFFSET
+CYFLD__EXT_VCCD__OFFSET EQU 0x00000017
+    ENDIF
+    IF :LNOT::DEF:CYFLD__EXT_VCCD__SIZE
+CYFLD__EXT_VCCD__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__HVMON_ENABLE__OFFSET
+CYFLD__HVMON_ENABLE__OFFSET EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYFLD__HVMON_ENABLE__SIZE
+CYFLD__HVMON_ENABLE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__HVMON_RELOAD__OFFSET
+CYFLD__HVMON_RELOAD__OFFSET EQU 0x00000019
+    ENDIF
+    IF :LNOT::DEF:CYFLD__HVMON_RELOAD__SIZE
+CYFLD__HVMON_RELOAD__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__FIMO_DISABLE__OFFSET
+CYFLD__FIMO_DISABLE__OFFSET EQU 0x0000001b
+    ENDIF
+    IF :LNOT::DEF:CYFLD__FIMO_DISABLE__SIZE
+CYFLD__FIMO_DISABLE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__HIBERNATE_DISABLE__OFFSET
+CYFLD__HIBERNATE_DISABLE__OFFSET EQU 0x0000001c
+    ENDIF
+    IF :LNOT::DEF:CYFLD__HIBERNATE_DISABLE__SIZE
+CYFLD__HIBERNATE_DISABLE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__LFCLK_SHORT__OFFSET
+CYFLD__LFCLK_SHORT__OFFSET EQU 0x0000001d
+    ENDIF
+    IF :LNOT::DEF:CYFLD__LFCLK_SHORT__SIZE
+CYFLD__LFCLK_SHORT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__HIBERNATE__OFFSET
+CYFLD__HIBERNATE__OFFSET EQU 0x0000001f
+    ENDIF
+    IF :LNOT::DEF:CYFLD__HIBERNATE__SIZE
+CYFLD__HIBERNATE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL__HIBERNATE_DEEP_SLEEP
+CYVAL__HIBERNATE_DEEP_SLEEP EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL__HIBERNATE_HIBERNATE
+CYVAL__HIBERNATE_HIBERNATE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_PWR_INTR
+CYREG_PWR_INTR EQU 0x400b0004
+    ENDIF
+    IF :LNOT::DEF:CYFLD__LVD__OFFSET
+CYFLD__LVD__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__LVD__SIZE
+CYFLD__LVD__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_PWR_INTR_MASK
+CYREG_PWR_INTR_MASK EQU 0x400b0008
+    ENDIF
+    IF :LNOT::DEF:CYREG_PWR_KEY_DELAY
+CYREG_PWR_KEY_DELAY EQU 0x400b000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WAKEUP_HOLDOFF__OFFSET
+CYFLD__WAKEUP_HOLDOFF__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WAKEUP_HOLDOFF__SIZE
+CYFLD__WAKEUP_HOLDOFF__SIZE EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYREG_PWR_PWRSYS_CONFIG
+CYREG_PWR_PWRSYS_CONFIG EQU 0x400b0010
+    ENDIF
+    IF :LNOT::DEF:CYFLD__HIB_TEST_EN__OFFSET
+CYFLD__HIB_TEST_EN__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD__HIB_TEST_EN__SIZE
+CYFLD__HIB_TEST_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__HIB_TEST_REP__OFFSET
+CYFLD__HIB_TEST_REP__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD__HIB_TEST_REP__SIZE
+CYFLD__HIB_TEST_REP__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_PWR_BG_CONFIG
+CYREG_PWR_BG_CONFIG EQU 0x400b0014
+    ENDIF
+    IF :LNOT::DEF:CYFLD__BG_DFT_EN__OFFSET
+CYFLD__BG_DFT_EN__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD__BG_DFT_EN__SIZE
+CYFLD__BG_DFT_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__BG_DFT_VREF_SEL__OFFSET
+CYFLD__BG_DFT_VREF_SEL__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__BG_DFT_VREF_SEL__SIZE
+CYFLD__BG_DFT_VREF_SEL__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD__BG_DFT_CORE_SEL__OFFSET
+CYFLD__BG_DFT_CORE_SEL__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD__BG_DFT_CORE_SEL__SIZE
+CYFLD__BG_DFT_CORE_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__BG_DFT_ICORE_SEL__OFFSET
+CYFLD__BG_DFT_ICORE_SEL__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD__BG_DFT_ICORE_SEL__SIZE
+CYFLD__BG_DFT_ICORE_SEL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD__BG_DFT_VCORE_SEL__OFFSET
+CYFLD__BG_DFT_VCORE_SEL__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD__BG_DFT_VCORE_SEL__SIZE
+CYFLD__BG_DFT_VCORE_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__VREF_EN__OFFSET
+CYFLD__VREF_EN__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD__VREF_EN__SIZE
+CYFLD__VREF_EN__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_PWR_VMON_CONFIG
+CYREG_PWR_VMON_CONFIG EQU 0x400b0018
+    ENDIF
+    IF :LNOT::DEF:CYFLD__LVD_EN__OFFSET
+CYFLD__LVD_EN__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD__LVD_EN__SIZE
+CYFLD__LVD_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__LVD_SEL__OFFSET
+CYFLD__LVD_SEL__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__LVD_SEL__SIZE
+CYFLD__LVD_SEL__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD__VMON_DDFT_SEL__OFFSET
+CYFLD__VMON_DDFT_SEL__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD__VMON_DDFT_SEL__SIZE
+CYFLD__VMON_DDFT_SEL__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD__VMON_ADFT_SEL__OFFSET
+CYFLD__VMON_ADFT_SEL__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD__VMON_ADFT_SEL__SIZE
+CYFLD__VMON_ADFT_SEL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYREG_PWR_DFT_SELECT
+CYREG_PWR_DFT_SELECT EQU 0x400b001c
+    ENDIF
+    IF :LNOT::DEF:CYFLD__TVMON1_SEL__OFFSET
+CYFLD__TVMON1_SEL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD__TVMON1_SEL__SIZE
+CYFLD__TVMON1_SEL__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD__TVMON2_SEL__OFFSET
+CYFLD__TVMON2_SEL__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD__TVMON2_SEL__SIZE
+CYFLD__TVMON2_SEL__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD__BYPASS__OFFSET
+CYFLD__BYPASS__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD__BYPASS__SIZE
+CYFLD__BYPASS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__ACTIVE_EN__OFFSET
+CYFLD__ACTIVE_EN__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD__ACTIVE_EN__SIZE
+CYFLD__ACTIVE_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__ACTIVE_INRUSH_DIS__OFFSET
+CYFLD__ACTIVE_INRUSH_DIS__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD__ACTIVE_INRUSH_DIS__SIZE
+CYFLD__ACTIVE_INRUSH_DIS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__LPCOMP_DIS__OFFSET
+CYFLD__LPCOMP_DIS__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD__LPCOMP_DIS__SIZE
+CYFLD__LPCOMP_DIS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__BLEED_EN__OFFSET
+CYFLD__BLEED_EN__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD__BLEED_EN__SIZE
+CYFLD__BLEED_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__IPOR_EN__OFFSET
+CYFLD__IPOR_EN__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD__IPOR_EN__SIZE
+CYFLD__IPOR_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__POWER_UP_RAW_BYP__OFFSET
+CYFLD__POWER_UP_RAW_BYP__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD__POWER_UP_RAW_BYP__SIZE
+CYFLD__POWER_UP_RAW_BYP__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__POWER_UP_RAW_CTL__OFFSET
+CYFLD__POWER_UP_RAW_CTL__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD__POWER_UP_RAW_CTL__SIZE
+CYFLD__POWER_UP_RAW_CTL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__DEEPSLEEP_EN__OFFSET
+CYFLD__DEEPSLEEP_EN__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD__DEEPSLEEP_EN__SIZE
+CYFLD__DEEPSLEEP_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__RSVD_BYPASS__OFFSET
+CYFLD__RSVD_BYPASS__OFFSET EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD__RSVD_BYPASS__SIZE
+CYFLD__RSVD_BYPASS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__NWELL_OPEN__OFFSET
+CYFLD__NWELL_OPEN__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD__NWELL_OPEN__SIZE
+CYFLD__NWELL_OPEN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__HIBERNATE_OPEN__OFFSET
+CYFLD__HIBERNATE_OPEN__OFFSET EQU 0x00000011
+    ENDIF
+    IF :LNOT::DEF:CYFLD__HIBERNATE_OPEN__SIZE
+CYFLD__HIBERNATE_OPEN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__DEEPSLEEP_OPEN__OFFSET
+CYFLD__DEEPSLEEP_OPEN__OFFSET EQU 0x00000012
+    ENDIF
+    IF :LNOT::DEF:CYFLD__DEEPSLEEP_OPEN__SIZE
+CYFLD__DEEPSLEEP_OPEN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__QUIET_OPEN__OFFSET
+CYFLD__QUIET_OPEN__OFFSET EQU 0x00000013
+    ENDIF
+    IF :LNOT::DEF:CYFLD__QUIET_OPEN__SIZE
+CYFLD__QUIET_OPEN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__LFCLK_OPEN__OFFSET
+CYFLD__LFCLK_OPEN__OFFSET EQU 0x00000014
+    ENDIF
+    IF :LNOT::DEF:CYFLD__LFCLK_OPEN__SIZE
+CYFLD__LFCLK_OPEN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__QUIET_EN__OFFSET
+CYFLD__QUIET_EN__OFFSET EQU 0x00000016
+    ENDIF
+    IF :LNOT::DEF:CYFLD__QUIET_EN__SIZE
+CYFLD__QUIET_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__BREF_EN__OFFSET
+CYFLD__BREF_EN__OFFSET EQU 0x00000017
+    ENDIF
+    IF :LNOT::DEF:CYFLD__BREF_EN__SIZE
+CYFLD__BREF_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__BREF_OUTEN__OFFSET
+CYFLD__BREF_OUTEN__OFFSET EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYFLD__BREF_OUTEN__SIZE
+CYFLD__BREF_OUTEN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__BREF_REFSW__OFFSET
+CYFLD__BREF_REFSW__OFFSET EQU 0x00000019
+    ENDIF
+    IF :LNOT::DEF:CYFLD__BREF_REFSW__SIZE
+CYFLD__BREF_REFSW__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__BREF_TESTMODE__OFFSET
+CYFLD__BREF_TESTMODE__OFFSET EQU 0x0000001a
+    ENDIF
+    IF :LNOT::DEF:CYFLD__BREF_TESTMODE__SIZE
+CYFLD__BREF_TESTMODE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__NWELL_DIS__OFFSET
+CYFLD__NWELL_DIS__OFFSET EQU 0x0000001b
+    ENDIF
+    IF :LNOT::DEF:CYFLD__NWELL_DIS__SIZE
+CYFLD__NWELL_DIS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__HVMON_DFT_OVR__OFFSET
+CYFLD__HVMON_DFT_OVR__OFFSET EQU 0x0000001c
+    ENDIF
+    IF :LNOT::DEF:CYFLD__HVMON_DFT_OVR__SIZE
+CYFLD__HVMON_DFT_OVR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__IMO_REFGEN_DIS__OFFSET
+CYFLD__IMO_REFGEN_DIS__OFFSET EQU 0x0000001d
+    ENDIF
+    IF :LNOT::DEF:CYFLD__IMO_REFGEN_DIS__SIZE
+CYFLD__IMO_REFGEN_DIS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__POWER_UP_ACTIVE__OFFSET
+CYFLD__POWER_UP_ACTIVE__OFFSET EQU 0x0000001e
+    ENDIF
+    IF :LNOT::DEF:CYFLD__POWER_UP_ACTIVE__SIZE
+CYFLD__POWER_UP_ACTIVE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__POWER_UP_HIBDPSLP__OFFSET
+CYFLD__POWER_UP_HIBDPSLP__OFFSET EQU 0x0000001f
+    ENDIF
+    IF :LNOT::DEF:CYFLD__POWER_UP_HIBDPSLP__SIZE
+CYFLD__POWER_UP_HIBDPSLP__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_PWR_DDFT_SELECT
+CYREG_PWR_DDFT_SELECT EQU 0x400b0020
+    ENDIF
+    IF :LNOT::DEF:CYFLD__DDFT1_SEL__OFFSET
+CYFLD__DDFT1_SEL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD__DDFT1_SEL__SIZE
+CYFLD__DDFT1_SEL__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD__DDFT2_SEL__OFFSET
+CYFLD__DDFT2_SEL__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD__DDFT2_SEL__SIZE
+CYFLD__DDFT2_SEL__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_PWR_DFT_KEY
+CYREG_PWR_DFT_KEY EQU 0x400b0024
+    ENDIF
+    IF :LNOT::DEF:CYFLD__KEY16__OFFSET
+CYFLD__KEY16__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD__KEY16__SIZE
+CYFLD__KEY16__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD__HBOD_OFF_AWAKE__OFFSET
+CYFLD__HBOD_OFF_AWAKE__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD__HBOD_OFF_AWAKE__SIZE
+CYFLD__HBOD_OFF_AWAKE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__BODS_OFF__OFFSET
+CYFLD__BODS_OFF__OFFSET EQU 0x00000011
+    ENDIF
+    IF :LNOT::DEF:CYFLD__BODS_OFF__SIZE
+CYFLD__BODS_OFF__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__DFT_MODE__OFFSET
+CYFLD__DFT_MODE__OFFSET EQU 0x00000012
+    ENDIF
+    IF :LNOT::DEF:CYFLD__DFT_MODE__SIZE
+CYFLD__DFT_MODE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__IO_DISABLE_BYPASS__OFFSET
+CYFLD__IO_DISABLE_BYPASS__OFFSET EQU 0x00000013
+    ENDIF
+    IF :LNOT::DEF:CYFLD__IO_DISABLE_BYPASS__SIZE
+CYFLD__IO_DISABLE_BYPASS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__VMON_PD__OFFSET
+CYFLD__VMON_PD__OFFSET EQU 0x00000014
+    ENDIF
+    IF :LNOT::DEF:CYFLD__VMON_PD__SIZE
+CYFLD__VMON_PD__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_PWR_BOD_KEY
+CYREG_PWR_BOD_KEY EQU 0x400b0028
+    ENDIF
+    IF :LNOT::DEF:CYREG_PWR_STOP
+CYREG_PWR_STOP EQU 0x400b002c
+    ENDIF
+    IF :LNOT::DEF:CYFLD__TOKEN__OFFSET
+CYFLD__TOKEN__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD__TOKEN__SIZE
+CYFLD__TOKEN__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD__UNLOCK__OFFSET
+CYFLD__UNLOCK__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD__UNLOCK__SIZE
+CYFLD__UNLOCK__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD__POLARITY__OFFSET
+CYFLD__POLARITY__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD__POLARITY__SIZE
+CYFLD__POLARITY__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__FREEZE__OFFSET
+CYFLD__FREEZE__OFFSET EQU 0x00000011
+    ENDIF
+    IF :LNOT::DEF:CYFLD__FREEZE__SIZE
+CYFLD__FREEZE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__STOP__OFFSET
+CYFLD__STOP__OFFSET EQU 0x0000001f
+    ENDIF
+    IF :LNOT::DEF:CYFLD__STOP__SIZE
+CYFLD__STOP__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_CLK_SELECT
+CYREG_CLK_SELECT EQU 0x400b0100
+    ENDIF
+    IF :LNOT::DEF:CYFLD__DIRECT_SEL__OFFSET
+CYFLD__DIRECT_SEL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD__DIRECT_SEL__SIZE
+CYFLD__DIRECT_SEL__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DIRECT_SEL_IMO
+CYVAL__DIRECT_SEL_IMO EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DIRECT_SEL_EXTCLK
+CYVAL__DIRECT_SEL_EXTCLK EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DIRECT_SEL_ECO
+CYVAL__DIRECT_SEL_ECO EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DIRECT_SEL_DSI0
+CYVAL__DIRECT_SEL_DSI0 EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DIRECT_SEL_DSI1
+CYVAL__DIRECT_SEL_DSI1 EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DIRECT_SEL_DSI2
+CYVAL__DIRECT_SEL_DSI2 EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DIRECT_SEL_DSI3
+CYVAL__DIRECT_SEL_DSI3 EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD__DBL_SEL__OFFSET
+CYFLD__DBL_SEL__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD__DBL_SEL__SIZE
+CYFLD__DBL_SEL__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DBL_SEL_IMO
+CYVAL__DBL_SEL_IMO EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DBL_SEL_EXTCLK
+CYVAL__DBL_SEL_EXTCLK EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DBL_SEL_ECO
+CYVAL__DBL_SEL_ECO EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DBL_SEL_DSI0
+CYVAL__DBL_SEL_DSI0 EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DBL_SEL_DSI1
+CYVAL__DBL_SEL_DSI1 EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DBL_SEL_DSI2
+CYVAL__DBL_SEL_DSI2 EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DBL_SEL_DSI3
+CYVAL__DBL_SEL_DSI3 EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD__PLL_SEL__OFFSET
+CYFLD__PLL_SEL__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD__PLL_SEL__SIZE
+CYFLD__PLL_SEL__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL__PLL_SEL_IMO
+CYVAL__PLL_SEL_IMO EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL__PLL_SEL_EXTCLK
+CYVAL__PLL_SEL_EXTCLK EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL__PLL_SEL_ECO
+CYVAL__PLL_SEL_ECO EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL__PLL_SEL_DPLL
+CYVAL__PLL_SEL_DPLL EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL__PLL_SEL_DSI0
+CYVAL__PLL_SEL_DSI0 EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL__PLL_SEL_DSI1
+CYVAL__PLL_SEL_DSI1 EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL__PLL_SEL_DSI2
+CYVAL__PLL_SEL_DSI2 EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL__PLL_SEL_DSI3
+CYVAL__PLL_SEL_DSI3 EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD__DPLLIN_SEL__OFFSET
+CYFLD__DPLLIN_SEL__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD__DPLLIN_SEL__SIZE
+CYFLD__DPLLIN_SEL__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DPLLIN_SEL_IMO
+CYVAL__DPLLIN_SEL_IMO EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DPLLIN_SEL_EXTCLK
+CYVAL__DPLLIN_SEL_EXTCLK EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DPLLIN_SEL_ECO
+CYVAL__DPLLIN_SEL_ECO EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DPLLIN_SEL_DSI0
+CYVAL__DPLLIN_SEL_DSI0 EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DPLLIN_SEL_DSI1
+CYVAL__DPLLIN_SEL_DSI1 EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DPLLIN_SEL_DSI2
+CYVAL__DPLLIN_SEL_DSI2 EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DPLLIN_SEL_DSI3
+CYVAL__DPLLIN_SEL_DSI3 EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD__DPLLREF_SEL__OFFSET
+CYFLD__DPLLREF_SEL__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD__DPLLREF_SEL__SIZE
+CYFLD__DPLLREF_SEL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DPLLREF_SEL_DSI0
+CYVAL__DPLLREF_SEL_DSI0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DPLLREF_SEL_DSI1
+CYVAL__DPLLREF_SEL_DSI1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DPLLREF_SEL_DSI2
+CYVAL__DPLLREF_SEL_DSI2 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DPLLREF_SEL_DSI3
+CYVAL__DPLLREF_SEL_DSI3 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_LOCK__OFFSET
+CYFLD__WDT_LOCK__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_LOCK__SIZE
+CYFLD__WDT_LOCK__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL__WDT_LOCK_NO_CHG
+CYVAL__WDT_LOCK_NO_CHG EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL__WDT_LOCK_CLR0
+CYVAL__WDT_LOCK_CLR0 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL__WDT_LOCK_CLR1
+CYVAL__WDT_LOCK_CLR1 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL__WDT_LOCK_SET01
+CYVAL__WDT_LOCK_SET01 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD__HFCLK_SEL__OFFSET
+CYFLD__HFCLK_SEL__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD__HFCLK_SEL__SIZE
+CYFLD__HFCLK_SEL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL__HFCLK_SEL_DIRECT_SEL
+CYVAL__HFCLK_SEL_DIRECT_SEL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL__HFCLK_SEL_DBL
+CYVAL__HFCLK_SEL_DBL EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL__HFCLK_SEL_PLL
+CYVAL__HFCLK_SEL_PLL EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD__HALF_EN__OFFSET
+CYFLD__HALF_EN__OFFSET EQU 0x00000012
+    ENDIF
+    IF :LNOT::DEF:CYFLD__HALF_EN__SIZE
+CYFLD__HALF_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__SYSCLK_DIV__OFFSET
+CYFLD__SYSCLK_DIV__OFFSET EQU 0x00000013
+    ENDIF
+    IF :LNOT::DEF:CYFLD__SYSCLK_DIV__SIZE
+CYFLD__SYSCLK_DIV__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL__SYSCLK_DIV_NO_DIV
+CYVAL__SYSCLK_DIV_NO_DIV EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL__SYSCLK_DIV_DIV_BY_2
+CYVAL__SYSCLK_DIV_DIV_BY_2 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL__SYSCLK_DIV_DIV_BY_4
+CYVAL__SYSCLK_DIV_DIV_BY_4 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL__SYSCLK_DIV_DIV_BY_8
+CYVAL__SYSCLK_DIV_DIV_BY_8 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL__SYSCLK_DIV_DIV_BY_16
+CYVAL__SYSCLK_DIV_DIV_BY_16 EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL__SYSCLK_DIV_DIV_BY_32
+CYVAL__SYSCLK_DIV_DIV_BY_32 EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL__SYSCLK_DIV_DIV_BY_64
+CYVAL__SYSCLK_DIV_DIV_BY_64 EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL__SYSCLK_DIV_DIV_BY_128
+CYVAL__SYSCLK_DIV_DIV_BY_128 EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYREG_CLK_ILO_CONFIG
+CYREG_CLK_ILO_CONFIG EQU 0x400b0104
+    ENDIF
+    IF :LNOT::DEF:CYFLD__PD_MODE__OFFSET
+CYFLD__PD_MODE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD__PD_MODE__SIZE
+CYFLD__PD_MODE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL__PD_MODE_SLEEP
+CYVAL__PD_MODE_SLEEP EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL__PD_MODE_COMA
+CYVAL__PD_MODE_COMA EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__TURBO__OFFSET
+CYFLD__TURBO__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__TURBO__SIZE
+CYFLD__TURBO__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__SATBIAS__OFFSET
+CYFLD__SATBIAS__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD__SATBIAS__SIZE
+CYFLD__SATBIAS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL__SATBIAS_SATURATED
+CYVAL__SATBIAS_SATURATED EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL__SATBIAS_SUBTHRESHOLD
+CYVAL__SATBIAS_SUBTHRESHOLD EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__ENABLE__OFFSET
+CYFLD__ENABLE__OFFSET EQU 0x0000001f
+    ENDIF
+    IF :LNOT::DEF:CYFLD__ENABLE__SIZE
+CYFLD__ENABLE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_CLK_IMO_CONFIG
+CYREG_CLK_IMO_CONFIG EQU 0x400b0108
+    ENDIF
+    IF :LNOT::DEF:CYFLD__FLASHPUMP_SEL__OFFSET
+CYFLD__FLASHPUMP_SEL__OFFSET EQU 0x00000016
+    ENDIF
+    IF :LNOT::DEF:CYFLD__FLASHPUMP_SEL__SIZE
+CYFLD__FLASHPUMP_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL__FLASHPUMP_SEL_GND
+CYVAL__FLASHPUMP_SEL_GND EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL__FLASHPUMP_SEL_CLK36
+CYVAL__FLASHPUMP_SEL_CLK36 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__EN_FASTBIAS__OFFSET
+CYFLD__EN_FASTBIAS__OFFSET EQU 0x00000017
+    ENDIF
+    IF :LNOT::DEF:CYFLD__EN_FASTBIAS__SIZE
+CYFLD__EN_FASTBIAS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__TEST_FASTBIAS__OFFSET
+CYFLD__TEST_FASTBIAS__OFFSET EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYFLD__TEST_FASTBIAS__SIZE
+CYFLD__TEST_FASTBIAS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__PUMP_SEL__OFFSET
+CYFLD__PUMP_SEL__OFFSET EQU 0x00000019
+    ENDIF
+    IF :LNOT::DEF:CYFLD__PUMP_SEL__SIZE
+CYFLD__PUMP_SEL__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL__PUMP_SEL_GND
+CYVAL__PUMP_SEL_GND EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL__PUMP_SEL_IMO
+CYVAL__PUMP_SEL_IMO EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL__PUMP_SEL_DBL
+CYVAL__PUMP_SEL_DBL EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL__PUMP_SEL_CLK36
+CYVAL__PUMP_SEL_CLK36 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL__PUMP_SEL_FF1
+CYVAL__PUMP_SEL_FF1 EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD__TEST_USB_MODE__OFFSET
+CYFLD__TEST_USB_MODE__OFFSET EQU 0x0000001c
+    ENDIF
+    IF :LNOT::DEF:CYFLD__TEST_USB_MODE__SIZE
+CYFLD__TEST_USB_MODE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__EN_CLK36__OFFSET
+CYFLD__EN_CLK36__OFFSET EQU 0x0000001d
+    ENDIF
+    IF :LNOT::DEF:CYFLD__EN_CLK36__SIZE
+CYFLD__EN_CLK36__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__EN_CLK2X__OFFSET
+CYFLD__EN_CLK2X__OFFSET EQU 0x0000001e
+    ENDIF
+    IF :LNOT::DEF:CYFLD__EN_CLK2X__SIZE
+CYFLD__EN_CLK2X__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_CLK_IMO_SPREAD
+CYREG_CLK_IMO_SPREAD EQU 0x400b010c
+    ENDIF
+    IF :LNOT::DEF:CYFLD__SS_VALUE__OFFSET
+CYFLD__SS_VALUE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD__SS_VALUE__SIZE
+CYFLD__SS_VALUE__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD__SS_MAX__OFFSET
+CYFLD__SS_MAX__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD__SS_MAX__SIZE
+CYFLD__SS_MAX__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD__SS_RANGE__OFFSET
+CYFLD__SS_RANGE__OFFSET EQU 0x0000001c
+    ENDIF
+    IF :LNOT::DEF:CYFLD__SS_RANGE__SIZE
+CYFLD__SS_RANGE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL__SS_RANGE_M1
+CYVAL__SS_RANGE_M1 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL__SS_RANGE_M2
+CYVAL__SS_RANGE_M2 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL__SS_RANGE_M4
+CYVAL__SS_RANGE_M4 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD__SS_MODE__OFFSET
+CYFLD__SS_MODE__OFFSET EQU 0x0000001e
+    ENDIF
+    IF :LNOT::DEF:CYFLD__SS_MODE__SIZE
+CYFLD__SS_MODE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL__SS_MODE_OFF
+CYVAL__SS_MODE_OFF EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL__SS_MODE_TRIANGLE
+CYVAL__SS_MODE_TRIANGLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL__SS_MODE_LFSR
+CYVAL__SS_MODE_LFSR EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL__SS_MODE_DSI
+CYVAL__SS_MODE_DSI EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_CLK_DFT_SELECT
+CYREG_CLK_DFT_SELECT EQU 0x400b0110
+    ENDIF
+    IF :LNOT::DEF:CYFLD__DFT_SEL1__OFFSET
+CYFLD__DFT_SEL1__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD__DFT_SEL1__SIZE
+CYFLD__DFT_SEL1__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_SEL1_NC
+CYVAL__DFT_SEL1_NC EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_SEL1_ILO
+CYVAL__DFT_SEL1_ILO EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_SEL1_WCO
+CYVAL__DFT_SEL1_WCO EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_SEL1_IMO
+CYVAL__DFT_SEL1_IMO EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_SEL1_ECO
+CYVAL__DFT_SEL1_ECO EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_SEL1_PLL
+CYVAL__DFT_SEL1_PLL EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_SEL1_DPLL_OUT
+CYVAL__DFT_SEL1_DPLL_OUT EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_SEL1_DPLL_REF
+CYVAL__DFT_SEL1_DPLL_REF EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_SEL1_DBL
+CYVAL__DFT_SEL1_DBL EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_SEL1_IMO2X
+CYVAL__DFT_SEL1_IMO2X EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_SEL1_IMO36
+CYVAL__DFT_SEL1_IMO36 EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_SEL1_HFCLK
+CYVAL__DFT_SEL1_HFCLK EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_SEL1_LFCLK
+CYVAL__DFT_SEL1_LFCLK EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_SEL1_SYSCLK
+CYVAL__DFT_SEL1_SYSCLK EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_SEL1_EXTCLK
+CYVAL__DFT_SEL1_EXTCLK EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_SEL1_HALFSYSCLK
+CYVAL__DFT_SEL1_HALFSYSCLK EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD__DFT_DIV1__OFFSET
+CYFLD__DFT_DIV1__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD__DFT_DIV1__SIZE
+CYFLD__DFT_DIV1__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_DIV1_NO_DIV
+CYVAL__DFT_DIV1_NO_DIV EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_DIV1_DIV_BY_2
+CYVAL__DFT_DIV1_DIV_BY_2 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_DIV1_DIV_BY_4
+CYVAL__DFT_DIV1_DIV_BY_4 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_DIV1_DIV_BY_8
+CYVAL__DFT_DIV1_DIV_BY_8 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD__DFT_SEL2__OFFSET
+CYFLD__DFT_SEL2__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD__DFT_SEL2__SIZE
+CYFLD__DFT_SEL2__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_SEL2_NC
+CYVAL__DFT_SEL2_NC EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_SEL2_ILO
+CYVAL__DFT_SEL2_ILO EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_SEL2_WCO
+CYVAL__DFT_SEL2_WCO EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_SEL2_IMO
+CYVAL__DFT_SEL2_IMO EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_SEL2_ECO
+CYVAL__DFT_SEL2_ECO EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_SEL2_PLL
+CYVAL__DFT_SEL2_PLL EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_SEL2_DPLL_OUT
+CYVAL__DFT_SEL2_DPLL_OUT EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_SEL2_DPLL_REF
+CYVAL__DFT_SEL2_DPLL_REF EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_SEL2_DBL
+CYVAL__DFT_SEL2_DBL EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_SEL2_IMO2X
+CYVAL__DFT_SEL2_IMO2X EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_SEL2_IMO36
+CYVAL__DFT_SEL2_IMO36 EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_SEL2_HFCLK
+CYVAL__DFT_SEL2_HFCLK EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_SEL2_LFCLK
+CYVAL__DFT_SEL2_LFCLK EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_SEL2_SYSCLK
+CYVAL__DFT_SEL2_SYSCLK EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_SEL2_EXTCLK
+CYVAL__DFT_SEL2_EXTCLK EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_SEL2_HALFSYSCLK
+CYVAL__DFT_SEL2_HALFSYSCLK EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD__DFT_DIV2__OFFSET
+CYFLD__DFT_DIV2__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD__DFT_DIV2__SIZE
+CYFLD__DFT_DIV2__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_DIV2_NO_DIV
+CYVAL__DFT_DIV2_NO_DIV EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_DIV2_DIV_BY_2
+CYVAL__DFT_DIV2_DIV_BY_2 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_DIV2_DIV_BY_4
+CYVAL__DFT_DIV2_DIV_BY_4 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL__DFT_DIV2_DIV_BY_8
+CYVAL__DFT_DIV2_DIV_BY_8 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_WDT_CTRLOW
+CYREG_WDT_CTRLOW EQU 0x400b0200
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_CTR0__OFFSET
+CYFLD__WDT_CTR0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_CTR0__SIZE
+CYFLD__WDT_CTR0__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_CTR1__OFFSET
+CYFLD__WDT_CTR1__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_CTR1__SIZE
+CYFLD__WDT_CTR1__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_WDT_CTRHIGH
+CYREG_WDT_CTRHIGH EQU 0x400b0204
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_CTR2__OFFSET
+CYFLD__WDT_CTR2__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_CTR2__SIZE
+CYFLD__WDT_CTR2__SIZE EQU 0x00000020
+    ENDIF
+    IF :LNOT::DEF:CYREG_WDT_MATCH
+CYREG_WDT_MATCH EQU 0x400b0208
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_MATCH0__OFFSET
+CYFLD__WDT_MATCH0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_MATCH0__SIZE
+CYFLD__WDT_MATCH0__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_MATCH1__OFFSET
+CYFLD__WDT_MATCH1__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_MATCH1__SIZE
+CYFLD__WDT_MATCH1__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_WDT_CONFIG
+CYREG_WDT_CONFIG EQU 0x400b020c
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_MODE0__OFFSET
+CYFLD__WDT_MODE0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_MODE0__SIZE
+CYFLD__WDT_MODE0__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL__WDT_MODE0_NOTHING
+CYVAL__WDT_MODE0_NOTHING EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL__WDT_MODE0_INT
+CYVAL__WDT_MODE0_INT EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL__WDT_MODE0_RESET
+CYVAL__WDT_MODE0_RESET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL__WDT_MODE0_INT_THEN_RESET
+CYVAL__WDT_MODE0_INT_THEN_RESET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_CLEAR0__OFFSET
+CYFLD__WDT_CLEAR0__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_CLEAR0__SIZE
+CYFLD__WDT_CLEAR0__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_CASCADE0_1__OFFSET
+CYFLD__WDT_CASCADE0_1__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_CASCADE0_1__SIZE
+CYFLD__WDT_CASCADE0_1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_MODE1__OFFSET
+CYFLD__WDT_MODE1__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_MODE1__SIZE
+CYFLD__WDT_MODE1__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL__WDT_MODE1_NOTHING
+CYVAL__WDT_MODE1_NOTHING EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL__WDT_MODE1_INT
+CYVAL__WDT_MODE1_INT EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL__WDT_MODE1_RESET
+CYVAL__WDT_MODE1_RESET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL__WDT_MODE1_INT_THEN_RESET
+CYVAL__WDT_MODE1_INT_THEN_RESET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_CLEAR1__OFFSET
+CYFLD__WDT_CLEAR1__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_CLEAR1__SIZE
+CYFLD__WDT_CLEAR1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_CASCADE1_2__OFFSET
+CYFLD__WDT_CASCADE1_2__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_CASCADE1_2__SIZE
+CYFLD__WDT_CASCADE1_2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_MODE2__OFFSET
+CYFLD__WDT_MODE2__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_MODE2__SIZE
+CYFLD__WDT_MODE2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL__WDT_MODE2_NOTHING
+CYVAL__WDT_MODE2_NOTHING EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL__WDT_MODE2_INT
+CYVAL__WDT_MODE2_INT EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_BITS2__OFFSET
+CYFLD__WDT_BITS2__OFFSET EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_BITS2__SIZE
+CYFLD__WDT_BITS2__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD__LFCLK_SEL__OFFSET
+CYFLD__LFCLK_SEL__OFFSET EQU 0x0000001e
+    ENDIF
+    IF :LNOT::DEF:CYFLD__LFCLK_SEL__SIZE
+CYFLD__LFCLK_SEL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYREG_WDT_CONTROL
+CYREG_WDT_CONTROL EQU 0x400b0210
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_ENABLE0__OFFSET
+CYFLD__WDT_ENABLE0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_ENABLE0__SIZE
+CYFLD__WDT_ENABLE0__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_ENABLED0__OFFSET
+CYFLD__WDT_ENABLED0__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_ENABLED0__SIZE
+CYFLD__WDT_ENABLED0__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_INT0__OFFSET
+CYFLD__WDT_INT0__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_INT0__SIZE
+CYFLD__WDT_INT0__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_RESET0__OFFSET
+CYFLD__WDT_RESET0__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_RESET0__SIZE
+CYFLD__WDT_RESET0__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_ENABLE1__OFFSET
+CYFLD__WDT_ENABLE1__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_ENABLE1__SIZE
+CYFLD__WDT_ENABLE1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_ENABLED1__OFFSET
+CYFLD__WDT_ENABLED1__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_ENABLED1__SIZE
+CYFLD__WDT_ENABLED1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_INT1__OFFSET
+CYFLD__WDT_INT1__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_INT1__SIZE
+CYFLD__WDT_INT1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_RESET1__OFFSET
+CYFLD__WDT_RESET1__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_RESET1__SIZE
+CYFLD__WDT_RESET1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_ENABLE2__OFFSET
+CYFLD__WDT_ENABLE2__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_ENABLE2__SIZE
+CYFLD__WDT_ENABLE2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_ENABLED2__OFFSET
+CYFLD__WDT_ENABLED2__OFFSET EQU 0x00000011
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_ENABLED2__SIZE
+CYFLD__WDT_ENABLED2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_INT2__OFFSET
+CYFLD__WDT_INT2__OFFSET EQU 0x00000012
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_INT2__SIZE
+CYFLD__WDT_INT2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_RESET2__OFFSET
+CYFLD__WDT_RESET2__OFFSET EQU 0x00000013
+    ENDIF
+    IF :LNOT::DEF:CYFLD__WDT_RESET2__SIZE
+CYFLD__WDT_RESET2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_RES_CAUSE
+CYREG_RES_CAUSE EQU 0x400b0300
+    ENDIF
+    IF :LNOT::DEF:CYFLD__RESET_WDT__OFFSET
+CYFLD__RESET_WDT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD__RESET_WDT__SIZE
+CYFLD__RESET_WDT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__RESET_DSBOD__OFFSET
+CYFLD__RESET_DSBOD__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__RESET_DSBOD__SIZE
+CYFLD__RESET_DSBOD__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__RESET_LOCKUP__OFFSET
+CYFLD__RESET_LOCKUP__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD__RESET_LOCKUP__SIZE
+CYFLD__RESET_LOCKUP__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__RESET_PROT_FAULT__OFFSET
+CYFLD__RESET_PROT_FAULT__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD__RESET_PROT_FAULT__SIZE
+CYFLD__RESET_PROT_FAULT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__RESET_SOFT__OFFSET
+CYFLD__RESET_SOFT__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD__RESET_SOFT__SIZE
+CYFLD__RESET_SOFT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__RESET_HVBOD__OFFSET
+CYFLD__RESET_HVBOD__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD__RESET_HVBOD__SIZE
+CYFLD__RESET_HVBOD__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__RESET_PBOD__OFFSET
+CYFLD__RESET_PBOD__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD__RESET_PBOD__SIZE
+CYFLD__RESET_PBOD__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__RESET_XRES__OFFSET
+CYFLD__RESET_XRES__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD__RESET_XRES__SIZE
+CYFLD__RESET_XRES__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_PWR_PWRSYS_TRIM1
+CYREG_PWR_PWRSYS_TRIM1 EQU 0x400bff00
+    ENDIF
+    IF :LNOT::DEF:CYFLD__HIB_BIAS_TRIM__OFFSET
+CYFLD__HIB_BIAS_TRIM__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD__HIB_BIAS_TRIM__SIZE
+CYFLD__HIB_BIAS_TRIM__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD__BOD_TURBO_THRESH__OFFSET
+CYFLD__BOD_TURBO_THRESH__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD__BOD_TURBO_THRESH__SIZE
+CYFLD__BOD_TURBO_THRESH__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__BOD_TRIM_TRIP__OFFSET
+CYFLD__BOD_TRIM_TRIP__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD__BOD_TRIM_TRIP__SIZE
+CYFLD__BOD_TRIM_TRIP__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_PWR_PWRSYS_TRIM2
+CYREG_PWR_PWRSYS_TRIM2 EQU 0x400bff04
+    ENDIF
+    IF :LNOT::DEF:CYFLD__LFCLK_TRIM_LOAD__OFFSET
+CYFLD__LFCLK_TRIM_LOAD__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD__LFCLK_TRIM_LOAD__SIZE
+CYFLD__LFCLK_TRIM_LOAD__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD__LFCLK_TRIM_VOLTAGE__OFFSET
+CYFLD__LFCLK_TRIM_VOLTAGE__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD__LFCLK_TRIM_VOLTAGE__SIZE
+CYFLD__LFCLK_TRIM_VOLTAGE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD__DPSLP_TRIM_LOAD__OFFSET
+CYFLD__DPSLP_TRIM_LOAD__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD__DPSLP_TRIM_LOAD__SIZE
+CYFLD__DPSLP_TRIM_LOAD__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD__DPSLP_TRIM_LEAKAGE__OFFSET
+CYFLD__DPSLP_TRIM_LEAKAGE__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD__DPSLP_TRIM_LEAKAGE__SIZE
+CYFLD__DPSLP_TRIM_LEAKAGE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__DPSLP_TRIM_VOLTAGE__OFFSET
+CYFLD__DPSLP_TRIM_VOLTAGE__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD__DPSLP_TRIM_VOLTAGE__SIZE
+CYFLD__DPSLP_TRIM_VOLTAGE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_PWR_PWRSYS_TRIM3
+CYREG_PWR_PWRSYS_TRIM3 EQU 0x400bff08
+    ENDIF
+    IF :LNOT::DEF:CYFLD__NWELL_TRIM__OFFSET
+CYFLD__NWELL_TRIM__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD__NWELL_TRIM__SIZE
+CYFLD__NWELL_TRIM__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD__QUIET_TRIM__OFFSET
+CYFLD__QUIET_TRIM__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD__QUIET_TRIM__SIZE
+CYFLD__QUIET_TRIM__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYREG_PWR_PWRSYS_TRIM4
+CYREG_PWR_PWRSYS_TRIM4 EQU 0x400bff0c
+    ENDIF
+    IF :LNOT::DEF:CYFLD__HIB_TRIM_NWELL__OFFSET
+CYFLD__HIB_TRIM_NWELL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD__HIB_TRIM_NWELL__SIZE
+CYFLD__HIB_TRIM_NWELL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD__HIB_TRIM_LEAKAGE__OFFSET
+CYFLD__HIB_TRIM_LEAKAGE__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD__HIB_TRIM_LEAKAGE__SIZE
+CYFLD__HIB_TRIM_LEAKAGE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__HIB_TRIM_VOLTAGE__OFFSET
+CYFLD__HIB_TRIM_VOLTAGE__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD__HIB_TRIM_VOLTAGE__SIZE
+CYFLD__HIB_TRIM_VOLTAGE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__HIB_TRIM_REFERENCE__OFFSET
+CYFLD__HIB_TRIM_REFERENCE__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD__HIB_TRIM_REFERENCE__SIZE
+CYFLD__HIB_TRIM_REFERENCE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYREG_PWR_BG_TRIM1
+CYREG_PWR_BG_TRIM1 EQU 0x400bff10
+    ENDIF
+    IF :LNOT::DEF:CYFLD__INL_TRIM_MAIN__OFFSET
+CYFLD__INL_TRIM_MAIN__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD__INL_TRIM_MAIN__SIZE
+CYFLD__INL_TRIM_MAIN__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD__INL_CROSS_MAIN__OFFSET
+CYFLD__INL_CROSS_MAIN__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD__INL_CROSS_MAIN__SIZE
+CYFLD__INL_CROSS_MAIN__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_PWR_BG_TRIM2
+CYREG_PWR_BG_TRIM2 EQU 0x400bff14
+    ENDIF
+    IF :LNOT::DEF:CYFLD__VCTAT_SLOPE__OFFSET
+CYFLD__VCTAT_SLOPE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD__VCTAT_SLOPE__SIZE
+CYFLD__VCTAT_SLOPE__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD__VCTAT_VOLTAGE__OFFSET
+CYFLD__VCTAT_VOLTAGE__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD__VCTAT_VOLTAGE__SIZE
+CYFLD__VCTAT_VOLTAGE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD__VCTAT_ENABLE__OFFSET
+CYFLD__VCTAT_ENABLE__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD__VCTAT_ENABLE__SIZE
+CYFLD__VCTAT_ENABLE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD__VCTAT_VOLTAGE_MSB__OFFSET
+CYFLD__VCTAT_VOLTAGE_MSB__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD__VCTAT_VOLTAGE_MSB__SIZE
+CYFLD__VCTAT_VOLTAGE_MSB__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_PWR_BG_TRIM3
+CYREG_PWR_BG_TRIM3 EQU 0x400bff18
+    ENDIF
+    IF :LNOT::DEF:CYFLD__INL_TRIM_IMO__OFFSET
+CYFLD__INL_TRIM_IMO__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD__INL_TRIM_IMO__SIZE
+CYFLD__INL_TRIM_IMO__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD__INL_CROSS_IMO__OFFSET
+CYFLD__INL_CROSS_IMO__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD__INL_CROSS_IMO__SIZE
+CYFLD__INL_CROSS_IMO__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_PWR_BG_TRIM4
+CYREG_PWR_BG_TRIM4 EQU 0x400bff1c
+    ENDIF
+    IF :LNOT::DEF:CYFLD__ABS_TRIM_IMO__OFFSET
+CYFLD__ABS_TRIM_IMO__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD__ABS_TRIM_IMO__SIZE
+CYFLD__ABS_TRIM_IMO__SIZE EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYREG_PWR_BG_TRIM5
+CYREG_PWR_BG_TRIM5 EQU 0x400bff20
+    ENDIF
+    IF :LNOT::DEF:CYFLD__TMPCO_TRIM_IMO__OFFSET
+CYFLD__TMPCO_TRIM_IMO__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD__TMPCO_TRIM_IMO__SIZE
+CYFLD__TMPCO_TRIM_IMO__SIZE EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYREG_CLK_ILO_TRIM
+CYREG_CLK_ILO_TRIM EQU 0x400bff24
+    ENDIF
+    IF :LNOT::DEF:CYFLD__TRIM__OFFSET
+CYFLD__TRIM__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD__TRIM__SIZE
+CYFLD__TRIM__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD__COARSE_TRIM__OFFSET
+CYFLD__COARSE_TRIM__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD__COARSE_TRIM__SIZE
+CYFLD__COARSE_TRIM__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_CLK_IMO_TRIM1
+CYREG_CLK_IMO_TRIM1 EQU 0x400bff28
+    ENDIF
+    IF :LNOT::DEF:CYFLD__OFFSET__OFFSET
+CYFLD__OFFSET__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD__OFFSET__SIZE
+CYFLD__OFFSET__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_CLK_IMO_TRIM2
+CYREG_CLK_IMO_TRIM2 EQU 0x400bff2c
+    ENDIF
+    IF :LNOT::DEF:CYFLD__FREQ__OFFSET
+CYFLD__FREQ__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD__FREQ__SIZE
+CYFLD__FREQ__SIZE EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYREG_CLK_IMO_TRIM3
+CYREG_CLK_IMO_TRIM3 EQU 0x400bff30
+    ENDIF
+    IF :LNOT::DEF:CYFLD__TRIM_CLK36__OFFSET
+CYFLD__TRIM_CLK36__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD__TRIM_CLK36__SIZE
+CYFLD__TRIM_CLK36__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_CLK_IMO_TRIM4
+CYREG_CLK_IMO_TRIM4 EQU 0x400bff34
+    ENDIF
+    IF :LNOT::DEF:CYFLD__GAIN__OFFSET
+CYFLD__GAIN__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD__GAIN__SIZE
+CYFLD__GAIN__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD__FSOFFSET__OFFSET
+CYFLD__FSOFFSET__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD__FSOFFSET__SIZE
+CYFLD__FSOFFSET__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_PWR_RSVD_TRIM
+CYREG_PWR_RSVD_TRIM EQU 0x400bff38
+    ENDIF
+    IF :LNOT::DEF:CYFLD__RSVD_TRIM__OFFSET
+CYFLD__RSVD_TRIM__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD__RSVD_TRIM__SIZE
+CYFLD__RSVD_TRIM__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_BASE
+CYDEV_UDB_BASE EQU 0x400f0000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_SIZE
+CYDEV_UDB_SIZE EQU 0x00010000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_W8_BASE
+CYDEV_UDB_W8_BASE EQU 0x400f0000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_W8_SIZE
+CYDEV_UDB_W8_SIZE EQU 0x00001000
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_A00
+CYREG_UDB_W8_A00 EQU 0x400f0000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W8_A0__OFFSET
+CYFLD_UDB_W8_A0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W8_A0__SIZE
+CYFLD_UDB_W8_A0__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_A01
+CYREG_UDB_W8_A01 EQU 0x400f0001
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_A02
+CYREG_UDB_W8_A02 EQU 0x400f0002
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_A03
+CYREG_UDB_W8_A03 EQU 0x400f0003
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_A10
+CYREG_UDB_W8_A10 EQU 0x400f0010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W8_A1__OFFSET
+CYFLD_UDB_W8_A1__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W8_A1__SIZE
+CYFLD_UDB_W8_A1__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_A11
+CYREG_UDB_W8_A11 EQU 0x400f0011
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_A12
+CYREG_UDB_W8_A12 EQU 0x400f0012
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_A13
+CYREG_UDB_W8_A13 EQU 0x400f0013
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_D00
+CYREG_UDB_W8_D00 EQU 0x400f0020
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W8_D0__OFFSET
+CYFLD_UDB_W8_D0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W8_D0__SIZE
+CYFLD_UDB_W8_D0__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_D01
+CYREG_UDB_W8_D01 EQU 0x400f0021
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_D02
+CYREG_UDB_W8_D02 EQU 0x400f0022
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_D03
+CYREG_UDB_W8_D03 EQU 0x400f0023
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_D10
+CYREG_UDB_W8_D10 EQU 0x400f0030
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W8_D1__OFFSET
+CYFLD_UDB_W8_D1__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W8_D1__SIZE
+CYFLD_UDB_W8_D1__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_D11
+CYREG_UDB_W8_D11 EQU 0x400f0031
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_D12
+CYREG_UDB_W8_D12 EQU 0x400f0032
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_D13
+CYREG_UDB_W8_D13 EQU 0x400f0033
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_F00
+CYREG_UDB_W8_F00 EQU 0x400f0040
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W8_F0__OFFSET
+CYFLD_UDB_W8_F0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W8_F0__SIZE
+CYFLD_UDB_W8_F0__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_F01
+CYREG_UDB_W8_F01 EQU 0x400f0041
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_F02
+CYREG_UDB_W8_F02 EQU 0x400f0042
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_F03
+CYREG_UDB_W8_F03 EQU 0x400f0043
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_F10
+CYREG_UDB_W8_F10 EQU 0x400f0050
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W8_F1__OFFSET
+CYFLD_UDB_W8_F1__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W8_F1__SIZE
+CYFLD_UDB_W8_F1__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_F11
+CYREG_UDB_W8_F11 EQU 0x400f0051
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_F12
+CYREG_UDB_W8_F12 EQU 0x400f0052
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_F13
+CYREG_UDB_W8_F13 EQU 0x400f0053
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_ST0
+CYREG_UDB_W8_ST0 EQU 0x400f0060
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W8_ST__OFFSET
+CYFLD_UDB_W8_ST__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W8_ST__SIZE
+CYFLD_UDB_W8_ST__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_ST1
+CYREG_UDB_W8_ST1 EQU 0x400f0061
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_ST2
+CYREG_UDB_W8_ST2 EQU 0x400f0062
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_ST3
+CYREG_UDB_W8_ST3 EQU 0x400f0063
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_CTL0
+CYREG_UDB_W8_CTL0 EQU 0x400f0070
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W8_CTL__OFFSET
+CYFLD_UDB_W8_CTL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W8_CTL__SIZE
+CYFLD_UDB_W8_CTL__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_CTL1
+CYREG_UDB_W8_CTL1 EQU 0x400f0071
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_CTL2
+CYREG_UDB_W8_CTL2 EQU 0x400f0072
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_CTL3
+CYREG_UDB_W8_CTL3 EQU 0x400f0073
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_MSK0
+CYREG_UDB_W8_MSK0 EQU 0x400f0080
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W8_MSK__OFFSET
+CYFLD_UDB_W8_MSK__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W8_MSK__SIZE
+CYFLD_UDB_W8_MSK__SIZE EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_MSK1
+CYREG_UDB_W8_MSK1 EQU 0x400f0081
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_MSK2
+CYREG_UDB_W8_MSK2 EQU 0x400f0082
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_MSK3
+CYREG_UDB_W8_MSK3 EQU 0x400f0083
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_ACTL0
+CYREG_UDB_W8_ACTL0 EQU 0x400f0090
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W8_FIFO0_CLR__OFFSET
+CYFLD_UDB_W8_FIFO0_CLR__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W8_FIFO0_CLR__SIZE
+CYFLD_UDB_W8_FIFO0_CLR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W8_FIFO0_CLR_NORMAL
+CYVAL_UDB_W8_FIFO0_CLR_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W8_FIFO0_CLR_CLEAR
+CYVAL_UDB_W8_FIFO0_CLR_CLEAR EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W8_FIFO1_CLR__OFFSET
+CYFLD_UDB_W8_FIFO1_CLR__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W8_FIFO1_CLR__SIZE
+CYFLD_UDB_W8_FIFO1_CLR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W8_FIFO1_CLR_NORMAL
+CYVAL_UDB_W8_FIFO1_CLR_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W8_FIFO1_CLR_CLEAR
+CYVAL_UDB_W8_FIFO1_CLR_CLEAR EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W8_FIFO0_LVL__OFFSET
+CYFLD_UDB_W8_FIFO0_LVL__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W8_FIFO0_LVL__SIZE
+CYFLD_UDB_W8_FIFO0_LVL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W8_FIFO0_LVL_NORMAL
+CYVAL_UDB_W8_FIFO0_LVL_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W8_FIFO0_LVL_MID
+CYVAL_UDB_W8_FIFO0_LVL_MID EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W8_FIFO1_LVL__OFFSET
+CYFLD_UDB_W8_FIFO1_LVL__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W8_FIFO1_LVL__SIZE
+CYFLD_UDB_W8_FIFO1_LVL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W8_FIFO1_LVL_NORMAL
+CYVAL_UDB_W8_FIFO1_LVL_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W8_FIFO1_LVL_MID
+CYVAL_UDB_W8_FIFO1_LVL_MID EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W8_INT_EN__OFFSET
+CYFLD_UDB_W8_INT_EN__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W8_INT_EN__SIZE
+CYFLD_UDB_W8_INT_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W8_INT_EN_DISABLE
+CYVAL_UDB_W8_INT_EN_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W8_INT_EN_ENABLE
+CYVAL_UDB_W8_INT_EN_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W8_CNT_START__OFFSET
+CYFLD_UDB_W8_CNT_START__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W8_CNT_START__SIZE
+CYFLD_UDB_W8_CNT_START__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W8_CNT_START_DISABLE
+CYVAL_UDB_W8_CNT_START_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W8_CNT_START_ENABLE
+CYVAL_UDB_W8_CNT_START_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_ACTL1
+CYREG_UDB_W8_ACTL1 EQU 0x400f0091
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_ACTL2
+CYREG_UDB_W8_ACTL2 EQU 0x400f0092
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_ACTL3
+CYREG_UDB_W8_ACTL3 EQU 0x400f0093
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_MC0
+CYREG_UDB_W8_MC0 EQU 0x400f00a0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W8_PLD0_MC__OFFSET
+CYFLD_UDB_W8_PLD0_MC__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W8_PLD0_MC__SIZE
+CYFLD_UDB_W8_PLD0_MC__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W8_PLD1_MC__OFFSET
+CYFLD_UDB_W8_PLD1_MC__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W8_PLD1_MC__SIZE
+CYFLD_UDB_W8_PLD1_MC__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_MC1
+CYREG_UDB_W8_MC1 EQU 0x400f00a1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_MC2
+CYREG_UDB_W8_MC2 EQU 0x400f00a2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_MC3
+CYREG_UDB_W8_MC3 EQU 0x400f00a3
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_CAT16_BASE
+CYDEV_UDB_CAT16_BASE EQU 0x400f1000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_CAT16_SIZE
+CYDEV_UDB_CAT16_SIZE EQU 0x00001000
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_A0
+CYREG_UDB_CAT16_A0 EQU 0x400f1000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_CAT16_A0__OFFSET
+CYFLD_UDB_CAT16_A0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_CAT16_A0__SIZE
+CYFLD_UDB_CAT16_A0__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_CAT16_A1__OFFSET
+CYFLD_UDB_CAT16_A1__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_CAT16_A1__SIZE
+CYFLD_UDB_CAT16_A1__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_A1
+CYREG_UDB_CAT16_A1 EQU 0x400f1002
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_A2
+CYREG_UDB_CAT16_A2 EQU 0x400f1004
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_A3
+CYREG_UDB_CAT16_A3 EQU 0x400f1006
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_D0
+CYREG_UDB_CAT16_D0 EQU 0x400f1040
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_CAT16_D0__OFFSET
+CYFLD_UDB_CAT16_D0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_CAT16_D0__SIZE
+CYFLD_UDB_CAT16_D0__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_CAT16_D1__OFFSET
+CYFLD_UDB_CAT16_D1__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_CAT16_D1__SIZE
+CYFLD_UDB_CAT16_D1__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_D1
+CYREG_UDB_CAT16_D1 EQU 0x400f1042
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_D2
+CYREG_UDB_CAT16_D2 EQU 0x400f1044
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_D3
+CYREG_UDB_CAT16_D3 EQU 0x400f1046
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_F0
+CYREG_UDB_CAT16_F0 EQU 0x400f1080
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_CAT16_F0__OFFSET
+CYFLD_UDB_CAT16_F0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_CAT16_F0__SIZE
+CYFLD_UDB_CAT16_F0__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_CAT16_F1__OFFSET
+CYFLD_UDB_CAT16_F1__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_CAT16_F1__SIZE
+CYFLD_UDB_CAT16_F1__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_F1
+CYREG_UDB_CAT16_F1 EQU 0x400f1082
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_F2
+CYREG_UDB_CAT16_F2 EQU 0x400f1084
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_F3
+CYREG_UDB_CAT16_F3 EQU 0x400f1086
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_CTL_ST0
+CYREG_UDB_CAT16_CTL_ST0 EQU 0x400f10c0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_CAT16_ST__OFFSET
+CYFLD_UDB_CAT16_ST__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_CAT16_ST__SIZE
+CYFLD_UDB_CAT16_ST__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_CAT16_CTL__OFFSET
+CYFLD_UDB_CAT16_CTL__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_CAT16_CTL__SIZE
+CYFLD_UDB_CAT16_CTL__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_CTL_ST1
+CYREG_UDB_CAT16_CTL_ST1 EQU 0x400f10c2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_CTL_ST2
+CYREG_UDB_CAT16_CTL_ST2 EQU 0x400f10c4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_CTL_ST3
+CYREG_UDB_CAT16_CTL_ST3 EQU 0x400f10c6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_ACTL_MSK0
+CYREG_UDB_CAT16_ACTL_MSK0 EQU 0x400f1100
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_CAT16_MSK__OFFSET
+CYFLD_UDB_CAT16_MSK__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_CAT16_MSK__SIZE
+CYFLD_UDB_CAT16_MSK__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_CAT16_FIFO0_CLR__OFFSET
+CYFLD_UDB_CAT16_FIFO0_CLR__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_CAT16_FIFO0_CLR__SIZE
+CYFLD_UDB_CAT16_FIFO0_CLR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_CAT16_FIFO0_CLR_NORMAL
+CYVAL_UDB_CAT16_FIFO0_CLR_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_CAT16_FIFO0_CLR_CLEAR
+CYVAL_UDB_CAT16_FIFO0_CLR_CLEAR EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_CAT16_FIFO1_CLR__OFFSET
+CYFLD_UDB_CAT16_FIFO1_CLR__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_CAT16_FIFO1_CLR__SIZE
+CYFLD_UDB_CAT16_FIFO1_CLR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_CAT16_FIFO1_CLR_NORMAL
+CYVAL_UDB_CAT16_FIFO1_CLR_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_CAT16_FIFO1_CLR_CLEAR
+CYVAL_UDB_CAT16_FIFO1_CLR_CLEAR EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_CAT16_FIFO0_LVL__OFFSET
+CYFLD_UDB_CAT16_FIFO0_LVL__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_CAT16_FIFO0_LVL__SIZE
+CYFLD_UDB_CAT16_FIFO0_LVL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_CAT16_FIFO0_LVL_NORMAL
+CYVAL_UDB_CAT16_FIFO0_LVL_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_CAT16_FIFO0_LVL_MID
+CYVAL_UDB_CAT16_FIFO0_LVL_MID EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_CAT16_FIFO1_LVL__OFFSET
+CYFLD_UDB_CAT16_FIFO1_LVL__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_CAT16_FIFO1_LVL__SIZE
+CYFLD_UDB_CAT16_FIFO1_LVL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_CAT16_FIFO1_LVL_NORMAL
+CYVAL_UDB_CAT16_FIFO1_LVL_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_CAT16_FIFO1_LVL_MID
+CYVAL_UDB_CAT16_FIFO1_LVL_MID EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_CAT16_INT_EN__OFFSET
+CYFLD_UDB_CAT16_INT_EN__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_CAT16_INT_EN__SIZE
+CYFLD_UDB_CAT16_INT_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_CAT16_INT_EN_DISABLE
+CYVAL_UDB_CAT16_INT_EN_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_CAT16_INT_EN_ENABLE
+CYVAL_UDB_CAT16_INT_EN_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_CAT16_CNT_START__OFFSET
+CYFLD_UDB_CAT16_CNT_START__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_CAT16_CNT_START__SIZE
+CYFLD_UDB_CAT16_CNT_START__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_CAT16_CNT_START_DISABLE
+CYVAL_UDB_CAT16_CNT_START_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_CAT16_CNT_START_ENABLE
+CYVAL_UDB_CAT16_CNT_START_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_ACTL_MSK1
+CYREG_UDB_CAT16_ACTL_MSK1 EQU 0x400f1102
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_ACTL_MSK2
+CYREG_UDB_CAT16_ACTL_MSK2 EQU 0x400f1104
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_ACTL_MSK3
+CYREG_UDB_CAT16_ACTL_MSK3 EQU 0x400f1106
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_MC0
+CYREG_UDB_CAT16_MC0 EQU 0x400f1140
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_CAT16_PLD0_MC__OFFSET
+CYFLD_UDB_CAT16_PLD0_MC__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_CAT16_PLD0_MC__SIZE
+CYFLD_UDB_CAT16_PLD0_MC__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_CAT16_PLD1_MC__OFFSET
+CYFLD_UDB_CAT16_PLD1_MC__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_CAT16_PLD1_MC__SIZE
+CYFLD_UDB_CAT16_PLD1_MC__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_MC1
+CYREG_UDB_CAT16_MC1 EQU 0x400f1142
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_MC2
+CYREG_UDB_CAT16_MC2 EQU 0x400f1144
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_MC3
+CYREG_UDB_CAT16_MC3 EQU 0x400f1146
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_W16_BASE
+CYDEV_UDB_W16_BASE EQU 0x400f1000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_W16_SIZE
+CYDEV_UDB_W16_SIZE EQU 0x00001000
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_A00
+CYREG_UDB_W16_A00 EQU 0x400f1000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_A0_LS__OFFSET
+CYFLD_UDB_W16_A0_LS__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_A0_LS__SIZE
+CYFLD_UDB_W16_A0_LS__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_A0_MS__OFFSET
+CYFLD_UDB_W16_A0_MS__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_A0_MS__SIZE
+CYFLD_UDB_W16_A0_MS__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_A01
+CYREG_UDB_W16_A01 EQU 0x400f1002
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_A02
+CYREG_UDB_W16_A02 EQU 0x400f1004
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_A10
+CYREG_UDB_W16_A10 EQU 0x400f1020
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_A1_LS__OFFSET
+CYFLD_UDB_W16_A1_LS__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_A1_LS__SIZE
+CYFLD_UDB_W16_A1_LS__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_A1_MS__OFFSET
+CYFLD_UDB_W16_A1_MS__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_A1_MS__SIZE
+CYFLD_UDB_W16_A1_MS__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_A11
+CYREG_UDB_W16_A11 EQU 0x400f1022
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_A12
+CYREG_UDB_W16_A12 EQU 0x400f1024
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_D00
+CYREG_UDB_W16_D00 EQU 0x400f1040
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_D0_LS__OFFSET
+CYFLD_UDB_W16_D0_LS__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_D0_LS__SIZE
+CYFLD_UDB_W16_D0_LS__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_D0_MS__OFFSET
+CYFLD_UDB_W16_D0_MS__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_D0_MS__SIZE
+CYFLD_UDB_W16_D0_MS__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_D01
+CYREG_UDB_W16_D01 EQU 0x400f1042
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_D02
+CYREG_UDB_W16_D02 EQU 0x400f1044
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_D10
+CYREG_UDB_W16_D10 EQU 0x400f1060
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_D1_LS__OFFSET
+CYFLD_UDB_W16_D1_LS__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_D1_LS__SIZE
+CYFLD_UDB_W16_D1_LS__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_D1_MS__OFFSET
+CYFLD_UDB_W16_D1_MS__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_D1_MS__SIZE
+CYFLD_UDB_W16_D1_MS__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_D11
+CYREG_UDB_W16_D11 EQU 0x400f1062
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_D12
+CYREG_UDB_W16_D12 EQU 0x400f1064
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_F00
+CYREG_UDB_W16_F00 EQU 0x400f1080
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_F0_LS__OFFSET
+CYFLD_UDB_W16_F0_LS__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_F0_LS__SIZE
+CYFLD_UDB_W16_F0_LS__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_F0_MS__OFFSET
+CYFLD_UDB_W16_F0_MS__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_F0_MS__SIZE
+CYFLD_UDB_W16_F0_MS__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_F01
+CYREG_UDB_W16_F01 EQU 0x400f1082
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_F02
+CYREG_UDB_W16_F02 EQU 0x400f1084
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_F10
+CYREG_UDB_W16_F10 EQU 0x400f10a0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_F1_LS__OFFSET
+CYFLD_UDB_W16_F1_LS__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_F1_LS__SIZE
+CYFLD_UDB_W16_F1_LS__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_F1_MS__OFFSET
+CYFLD_UDB_W16_F1_MS__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_F1_MS__SIZE
+CYFLD_UDB_W16_F1_MS__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_F11
+CYREG_UDB_W16_F11 EQU 0x400f10a2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_F12
+CYREG_UDB_W16_F12 EQU 0x400f10a4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_ST0
+CYREG_UDB_W16_ST0 EQU 0x400f10c0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_ST_LS__OFFSET
+CYFLD_UDB_W16_ST_LS__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_ST_LS__SIZE
+CYFLD_UDB_W16_ST_LS__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_ST_MS__OFFSET
+CYFLD_UDB_W16_ST_MS__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_ST_MS__SIZE
+CYFLD_UDB_W16_ST_MS__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_ST1
+CYREG_UDB_W16_ST1 EQU 0x400f10c2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_ST2
+CYREG_UDB_W16_ST2 EQU 0x400f10c4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_CTL0
+CYREG_UDB_W16_CTL0 EQU 0x400f10e0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_CTL_LS__OFFSET
+CYFLD_UDB_W16_CTL_LS__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_CTL_LS__SIZE
+CYFLD_UDB_W16_CTL_LS__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_CTL_MS__OFFSET
+CYFLD_UDB_W16_CTL_MS__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_CTL_MS__SIZE
+CYFLD_UDB_W16_CTL_MS__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_CTL1
+CYREG_UDB_W16_CTL1 EQU 0x400f10e2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_CTL2
+CYREG_UDB_W16_CTL2 EQU 0x400f10e4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_MSK0
+CYREG_UDB_W16_MSK0 EQU 0x400f1100
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_MSK_LS__OFFSET
+CYFLD_UDB_W16_MSK_LS__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_MSK_LS__SIZE
+CYFLD_UDB_W16_MSK_LS__SIZE EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_MSK_MS__OFFSET
+CYFLD_UDB_W16_MSK_MS__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_MSK_MS__SIZE
+CYFLD_UDB_W16_MSK_MS__SIZE EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_MSK1
+CYREG_UDB_W16_MSK1 EQU 0x400f1102
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_MSK2
+CYREG_UDB_W16_MSK2 EQU 0x400f1104
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_ACTL0
+CYREG_UDB_W16_ACTL0 EQU 0x400f1120
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_FIFO0_CLR_LS__OFFSET
+CYFLD_UDB_W16_FIFO0_CLR_LS__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_FIFO0_CLR_LS__SIZE
+CYFLD_UDB_W16_FIFO0_CLR_LS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W16_FIFO0_CLR_LS_NORMAL
+CYVAL_UDB_W16_FIFO0_CLR_LS_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W16_FIFO0_CLR_LS_CLEAR
+CYVAL_UDB_W16_FIFO0_CLR_LS_CLEAR EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_FIFO1_CLR_LS__OFFSET
+CYFLD_UDB_W16_FIFO1_CLR_LS__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_FIFO1_CLR_LS__SIZE
+CYFLD_UDB_W16_FIFO1_CLR_LS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W16_FIFO1_CLR_LS_NORMAL
+CYVAL_UDB_W16_FIFO1_CLR_LS_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W16_FIFO1_CLR_LS_CLEAR
+CYVAL_UDB_W16_FIFO1_CLR_LS_CLEAR EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_FIFO0_LVL_LS__OFFSET
+CYFLD_UDB_W16_FIFO0_LVL_LS__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_FIFO0_LVL_LS__SIZE
+CYFLD_UDB_W16_FIFO0_LVL_LS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W16_FIFO0_LVL_LS_NORMAL
+CYVAL_UDB_W16_FIFO0_LVL_LS_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W16_FIFO0_LVL_LS_MID
+CYVAL_UDB_W16_FIFO0_LVL_LS_MID EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_FIFO1_LVL_LS__OFFSET
+CYFLD_UDB_W16_FIFO1_LVL_LS__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_FIFO1_LVL_LS__SIZE
+CYFLD_UDB_W16_FIFO1_LVL_LS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W16_FIFO1_LVL_LS_NORMAL
+CYVAL_UDB_W16_FIFO1_LVL_LS_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W16_FIFO1_LVL_LS_MID
+CYVAL_UDB_W16_FIFO1_LVL_LS_MID EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_INT_EN_LS__OFFSET
+CYFLD_UDB_W16_INT_EN_LS__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_INT_EN_LS__SIZE
+CYFLD_UDB_W16_INT_EN_LS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W16_INT_EN_LS_DISABLE
+CYVAL_UDB_W16_INT_EN_LS_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W16_INT_EN_LS_ENABLE
+CYVAL_UDB_W16_INT_EN_LS_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_CNT_START_LS__OFFSET
+CYFLD_UDB_W16_CNT_START_LS__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_CNT_START_LS__SIZE
+CYFLD_UDB_W16_CNT_START_LS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W16_CNT_START_LS_DISABLE
+CYVAL_UDB_W16_CNT_START_LS_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W16_CNT_START_LS_ENABLE
+CYVAL_UDB_W16_CNT_START_LS_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_FIFO0_CLR_MS__OFFSET
+CYFLD_UDB_W16_FIFO0_CLR_MS__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_FIFO0_CLR_MS__SIZE
+CYFLD_UDB_W16_FIFO0_CLR_MS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W16_FIFO0_CLR_MS_NORMAL
+CYVAL_UDB_W16_FIFO0_CLR_MS_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W16_FIFO0_CLR_MS_CLEAR
+CYVAL_UDB_W16_FIFO0_CLR_MS_CLEAR EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_FIFO1_CLR_MS__OFFSET
+CYFLD_UDB_W16_FIFO1_CLR_MS__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_FIFO1_CLR_MS__SIZE
+CYFLD_UDB_W16_FIFO1_CLR_MS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W16_FIFO1_CLR_MS_NORMAL
+CYVAL_UDB_W16_FIFO1_CLR_MS_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W16_FIFO1_CLR_MS_CLEAR
+CYVAL_UDB_W16_FIFO1_CLR_MS_CLEAR EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_FIFO0_LVL_MS__OFFSET
+CYFLD_UDB_W16_FIFO0_LVL_MS__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_FIFO0_LVL_MS__SIZE
+CYFLD_UDB_W16_FIFO0_LVL_MS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W16_FIFO0_LVL_MS_NORMAL
+CYVAL_UDB_W16_FIFO0_LVL_MS_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W16_FIFO0_LVL_MS_MID
+CYVAL_UDB_W16_FIFO0_LVL_MS_MID EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_FIFO1_LVL_MS__OFFSET
+CYFLD_UDB_W16_FIFO1_LVL_MS__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_FIFO1_LVL_MS__SIZE
+CYFLD_UDB_W16_FIFO1_LVL_MS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W16_FIFO1_LVL_MS_NORMAL
+CYVAL_UDB_W16_FIFO1_LVL_MS_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W16_FIFO1_LVL_MS_MID
+CYVAL_UDB_W16_FIFO1_LVL_MS_MID EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_INT_EN_MS__OFFSET
+CYFLD_UDB_W16_INT_EN_MS__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_INT_EN_MS__SIZE
+CYFLD_UDB_W16_INT_EN_MS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W16_INT_EN_MS_DISABLE
+CYVAL_UDB_W16_INT_EN_MS_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W16_INT_EN_MS_ENABLE
+CYVAL_UDB_W16_INT_EN_MS_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_CNT_START_MS__OFFSET
+CYFLD_UDB_W16_CNT_START_MS__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_CNT_START_MS__SIZE
+CYFLD_UDB_W16_CNT_START_MS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W16_CNT_START_MS_DISABLE
+CYVAL_UDB_W16_CNT_START_MS_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W16_CNT_START_MS_ENABLE
+CYVAL_UDB_W16_CNT_START_MS_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_ACTL1
+CYREG_UDB_W16_ACTL1 EQU 0x400f1122
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_ACTL2
+CYREG_UDB_W16_ACTL2 EQU 0x400f1124
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_MC0
+CYREG_UDB_W16_MC0 EQU 0x400f1140
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_PLD0_MC_LS__OFFSET
+CYFLD_UDB_W16_PLD0_MC_LS__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_PLD0_MC_LS__SIZE
+CYFLD_UDB_W16_PLD0_MC_LS__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_PLD1_MC_LS__OFFSET
+CYFLD_UDB_W16_PLD1_MC_LS__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_PLD1_MC_LS__SIZE
+CYFLD_UDB_W16_PLD1_MC_LS__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_PLD0_MC_MS__OFFSET
+CYFLD_UDB_W16_PLD0_MC_MS__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_PLD0_MC_MS__SIZE
+CYFLD_UDB_W16_PLD0_MC_MS__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_PLD1_MC_MS__OFFSET
+CYFLD_UDB_W16_PLD1_MC_MS__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W16_PLD1_MC_MS__SIZE
+CYFLD_UDB_W16_PLD1_MC_MS__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_MC1
+CYREG_UDB_W16_MC1 EQU 0x400f1142
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_MC2
+CYREG_UDB_W16_MC2 EQU 0x400f1144
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_W32_BASE
+CYDEV_UDB_W32_BASE EQU 0x400f2000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_W32_SIZE
+CYDEV_UDB_W32_SIZE EQU 0x00001000
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W32_A0
+CYREG_UDB_W32_A0 EQU 0x400f2000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_A0_0__OFFSET
+CYFLD_UDB_W32_A0_0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_A0_0__SIZE
+CYFLD_UDB_W32_A0_0__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_A0_1__OFFSET
+CYFLD_UDB_W32_A0_1__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_A0_1__SIZE
+CYFLD_UDB_W32_A0_1__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_A0_2__OFFSET
+CYFLD_UDB_W32_A0_2__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_A0_2__SIZE
+CYFLD_UDB_W32_A0_2__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_A0_3__OFFSET
+CYFLD_UDB_W32_A0_3__OFFSET EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_A0_3__SIZE
+CYFLD_UDB_W32_A0_3__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W32_A1
+CYREG_UDB_W32_A1 EQU 0x400f2040
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_A1_0__OFFSET
+CYFLD_UDB_W32_A1_0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_A1_0__SIZE
+CYFLD_UDB_W32_A1_0__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_A1_1__OFFSET
+CYFLD_UDB_W32_A1_1__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_A1_1__SIZE
+CYFLD_UDB_W32_A1_1__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_A1_2__OFFSET
+CYFLD_UDB_W32_A1_2__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_A1_2__SIZE
+CYFLD_UDB_W32_A1_2__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_A1_3__OFFSET
+CYFLD_UDB_W32_A1_3__OFFSET EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_A1_3__SIZE
+CYFLD_UDB_W32_A1_3__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W32_D0
+CYREG_UDB_W32_D0 EQU 0x400f2080
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_D0_0__OFFSET
+CYFLD_UDB_W32_D0_0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_D0_0__SIZE
+CYFLD_UDB_W32_D0_0__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_D0_1__OFFSET
+CYFLD_UDB_W32_D0_1__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_D0_1__SIZE
+CYFLD_UDB_W32_D0_1__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_D0_2__OFFSET
+CYFLD_UDB_W32_D0_2__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_D0_2__SIZE
+CYFLD_UDB_W32_D0_2__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_D0_3__OFFSET
+CYFLD_UDB_W32_D0_3__OFFSET EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_D0_3__SIZE
+CYFLD_UDB_W32_D0_3__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W32_D1
+CYREG_UDB_W32_D1 EQU 0x400f20c0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_D1_0__OFFSET
+CYFLD_UDB_W32_D1_0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_D1_0__SIZE
+CYFLD_UDB_W32_D1_0__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_D1_1__OFFSET
+CYFLD_UDB_W32_D1_1__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_D1_1__SIZE
+CYFLD_UDB_W32_D1_1__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_D1_2__OFFSET
+CYFLD_UDB_W32_D1_2__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_D1_2__SIZE
+CYFLD_UDB_W32_D1_2__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_D1_3__OFFSET
+CYFLD_UDB_W32_D1_3__OFFSET EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_D1_3__SIZE
+CYFLD_UDB_W32_D1_3__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W32_F0
+CYREG_UDB_W32_F0 EQU 0x400f2100
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_F0_0__OFFSET
+CYFLD_UDB_W32_F0_0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_F0_0__SIZE
+CYFLD_UDB_W32_F0_0__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_F0_1__OFFSET
+CYFLD_UDB_W32_F0_1__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_F0_1__SIZE
+CYFLD_UDB_W32_F0_1__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_F0_2__OFFSET
+CYFLD_UDB_W32_F0_2__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_F0_2__SIZE
+CYFLD_UDB_W32_F0_2__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_F0_3__OFFSET
+CYFLD_UDB_W32_F0_3__OFFSET EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_F0_3__SIZE
+CYFLD_UDB_W32_F0_3__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W32_F1
+CYREG_UDB_W32_F1 EQU 0x400f2140
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_F1_0__OFFSET
+CYFLD_UDB_W32_F1_0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_F1_0__SIZE
+CYFLD_UDB_W32_F1_0__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_F1_1__OFFSET
+CYFLD_UDB_W32_F1_1__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_F1_1__SIZE
+CYFLD_UDB_W32_F1_1__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_F1_2__OFFSET
+CYFLD_UDB_W32_F1_2__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_F1_2__SIZE
+CYFLD_UDB_W32_F1_2__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_F1_3__OFFSET
+CYFLD_UDB_W32_F1_3__OFFSET EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_F1_3__SIZE
+CYFLD_UDB_W32_F1_3__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W32_ST
+CYREG_UDB_W32_ST EQU 0x400f2180
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_ST_0__OFFSET
+CYFLD_UDB_W32_ST_0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_ST_0__SIZE
+CYFLD_UDB_W32_ST_0__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_ST_1__OFFSET
+CYFLD_UDB_W32_ST_1__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_ST_1__SIZE
+CYFLD_UDB_W32_ST_1__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_ST_2__OFFSET
+CYFLD_UDB_W32_ST_2__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_ST_2__SIZE
+CYFLD_UDB_W32_ST_2__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_ST_3__OFFSET
+CYFLD_UDB_W32_ST_3__OFFSET EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_ST_3__SIZE
+CYFLD_UDB_W32_ST_3__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W32_CTL
+CYREG_UDB_W32_CTL EQU 0x400f21c0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_CTL_0__OFFSET
+CYFLD_UDB_W32_CTL_0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_CTL_0__SIZE
+CYFLD_UDB_W32_CTL_0__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_CTL_1__OFFSET
+CYFLD_UDB_W32_CTL_1__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_CTL_1__SIZE
+CYFLD_UDB_W32_CTL_1__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_CTL_2__OFFSET
+CYFLD_UDB_W32_CTL_2__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_CTL_2__SIZE
+CYFLD_UDB_W32_CTL_2__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_CTL_3__OFFSET
+CYFLD_UDB_W32_CTL_3__OFFSET EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_CTL_3__SIZE
+CYFLD_UDB_W32_CTL_3__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W32_MSK
+CYREG_UDB_W32_MSK EQU 0x400f2200
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_MSK_0__OFFSET
+CYFLD_UDB_W32_MSK_0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_MSK_0__SIZE
+CYFLD_UDB_W32_MSK_0__SIZE EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_MSK_1__OFFSET
+CYFLD_UDB_W32_MSK_1__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_MSK_1__SIZE
+CYFLD_UDB_W32_MSK_1__SIZE EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_MSK_2__OFFSET
+CYFLD_UDB_W32_MSK_2__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_MSK_2__SIZE
+CYFLD_UDB_W32_MSK_2__SIZE EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_MSK_3__OFFSET
+CYFLD_UDB_W32_MSK_3__OFFSET EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_MSK_3__SIZE
+CYFLD_UDB_W32_MSK_3__SIZE EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W32_ACTL
+CYREG_UDB_W32_ACTL EQU 0x400f2240
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_FIFO0_CLR_0__OFFSET
+CYFLD_UDB_W32_FIFO0_CLR_0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_FIFO0_CLR_0__SIZE
+CYFLD_UDB_W32_FIFO0_CLR_0__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_FIFO0_CLR_0_NORMAL
+CYVAL_UDB_W32_FIFO0_CLR_0_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_FIFO0_CLR_0_CLEAR
+CYVAL_UDB_W32_FIFO0_CLR_0_CLEAR EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_FIFO1_CLR_0__OFFSET
+CYFLD_UDB_W32_FIFO1_CLR_0__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_FIFO1_CLR_0__SIZE
+CYFLD_UDB_W32_FIFO1_CLR_0__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_FIFO1_CLR_0_NORMAL
+CYVAL_UDB_W32_FIFO1_CLR_0_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_FIFO1_CLR_0_CLEAR
+CYVAL_UDB_W32_FIFO1_CLR_0_CLEAR EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_FIFO0_LVL_0__OFFSET
+CYFLD_UDB_W32_FIFO0_LVL_0__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_FIFO0_LVL_0__SIZE
+CYFLD_UDB_W32_FIFO0_LVL_0__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_FIFO0_LVL_0_NORMAL
+CYVAL_UDB_W32_FIFO0_LVL_0_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_FIFO0_LVL_0_MID
+CYVAL_UDB_W32_FIFO0_LVL_0_MID EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_FIFO1_LVL_0__OFFSET
+CYFLD_UDB_W32_FIFO1_LVL_0__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_FIFO1_LVL_0__SIZE
+CYFLD_UDB_W32_FIFO1_LVL_0__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_FIFO1_LVL_0_NORMAL
+CYVAL_UDB_W32_FIFO1_LVL_0_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_FIFO1_LVL_0_MID
+CYVAL_UDB_W32_FIFO1_LVL_0_MID EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_INT_EN_0__OFFSET
+CYFLD_UDB_W32_INT_EN_0__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_INT_EN_0__SIZE
+CYFLD_UDB_W32_INT_EN_0__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_INT_EN_0_DISABLE
+CYVAL_UDB_W32_INT_EN_0_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_INT_EN_0_ENABLE
+CYVAL_UDB_W32_INT_EN_0_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_CNT_START_0__OFFSET
+CYFLD_UDB_W32_CNT_START_0__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_CNT_START_0__SIZE
+CYFLD_UDB_W32_CNT_START_0__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_CNT_START_0_DISABLE
+CYVAL_UDB_W32_CNT_START_0_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_CNT_START_0_ENABLE
+CYVAL_UDB_W32_CNT_START_0_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_FIFO0_CLR_1__OFFSET
+CYFLD_UDB_W32_FIFO0_CLR_1__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_FIFO0_CLR_1__SIZE
+CYFLD_UDB_W32_FIFO0_CLR_1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_FIFO0_CLR_1_NORMAL
+CYVAL_UDB_W32_FIFO0_CLR_1_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_FIFO0_CLR_1_CLEAR
+CYVAL_UDB_W32_FIFO0_CLR_1_CLEAR EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_FIFO1_CLR_1__OFFSET
+CYFLD_UDB_W32_FIFO1_CLR_1__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_FIFO1_CLR_1__SIZE
+CYFLD_UDB_W32_FIFO1_CLR_1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_FIFO1_CLR_1_NORMAL
+CYVAL_UDB_W32_FIFO1_CLR_1_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_FIFO1_CLR_1_CLEAR
+CYVAL_UDB_W32_FIFO1_CLR_1_CLEAR EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_FIFO0_LVL_1__OFFSET
+CYFLD_UDB_W32_FIFO0_LVL_1__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_FIFO0_LVL_1__SIZE
+CYFLD_UDB_W32_FIFO0_LVL_1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_FIFO0_LVL_1_NORMAL
+CYVAL_UDB_W32_FIFO0_LVL_1_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_FIFO0_LVL_1_MID
+CYVAL_UDB_W32_FIFO0_LVL_1_MID EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_FIFO1_LVL_1__OFFSET
+CYFLD_UDB_W32_FIFO1_LVL_1__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_FIFO1_LVL_1__SIZE
+CYFLD_UDB_W32_FIFO1_LVL_1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_FIFO1_LVL_1_NORMAL
+CYVAL_UDB_W32_FIFO1_LVL_1_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_FIFO1_LVL_1_MID
+CYVAL_UDB_W32_FIFO1_LVL_1_MID EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_INT_EN_1__OFFSET
+CYFLD_UDB_W32_INT_EN_1__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_INT_EN_1__SIZE
+CYFLD_UDB_W32_INT_EN_1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_INT_EN_1_DISABLE
+CYVAL_UDB_W32_INT_EN_1_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_INT_EN_1_ENABLE
+CYVAL_UDB_W32_INT_EN_1_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_CNT_START_1__OFFSET
+CYFLD_UDB_W32_CNT_START_1__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_CNT_START_1__SIZE
+CYFLD_UDB_W32_CNT_START_1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_CNT_START_1_DISABLE
+CYVAL_UDB_W32_CNT_START_1_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_CNT_START_1_ENABLE
+CYVAL_UDB_W32_CNT_START_1_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_FIFO0_CLR_2__OFFSET
+CYFLD_UDB_W32_FIFO0_CLR_2__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_FIFO0_CLR_2__SIZE
+CYFLD_UDB_W32_FIFO0_CLR_2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_FIFO0_CLR_2_NORMAL
+CYVAL_UDB_W32_FIFO0_CLR_2_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_FIFO0_CLR_2_CLEAR
+CYVAL_UDB_W32_FIFO0_CLR_2_CLEAR EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_FIFO1_CLR_2__OFFSET
+CYFLD_UDB_W32_FIFO1_CLR_2__OFFSET EQU 0x00000011
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_FIFO1_CLR_2__SIZE
+CYFLD_UDB_W32_FIFO1_CLR_2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_FIFO1_CLR_2_NORMAL
+CYVAL_UDB_W32_FIFO1_CLR_2_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_FIFO1_CLR_2_CLEAR
+CYVAL_UDB_W32_FIFO1_CLR_2_CLEAR EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_FIFO0_LVL_2__OFFSET
+CYFLD_UDB_W32_FIFO0_LVL_2__OFFSET EQU 0x00000012
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_FIFO0_LVL_2__SIZE
+CYFLD_UDB_W32_FIFO0_LVL_2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_FIFO0_LVL_2_NORMAL
+CYVAL_UDB_W32_FIFO0_LVL_2_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_FIFO0_LVL_2_MID
+CYVAL_UDB_W32_FIFO0_LVL_2_MID EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_FIFO1_LVL_2__OFFSET
+CYFLD_UDB_W32_FIFO1_LVL_2__OFFSET EQU 0x00000013
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_FIFO1_LVL_2__SIZE
+CYFLD_UDB_W32_FIFO1_LVL_2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_FIFO1_LVL_2_NORMAL
+CYVAL_UDB_W32_FIFO1_LVL_2_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_FIFO1_LVL_2_MID
+CYVAL_UDB_W32_FIFO1_LVL_2_MID EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_INT_EN_2__OFFSET
+CYFLD_UDB_W32_INT_EN_2__OFFSET EQU 0x00000014
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_INT_EN_2__SIZE
+CYFLD_UDB_W32_INT_EN_2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_INT_EN_2_DISABLE
+CYVAL_UDB_W32_INT_EN_2_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_INT_EN_2_ENABLE
+CYVAL_UDB_W32_INT_EN_2_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_CNT_START_2__OFFSET
+CYFLD_UDB_W32_CNT_START_2__OFFSET EQU 0x00000015
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_CNT_START_2__SIZE
+CYFLD_UDB_W32_CNT_START_2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_CNT_START_2_DISABLE
+CYVAL_UDB_W32_CNT_START_2_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_CNT_START_2_ENABLE
+CYVAL_UDB_W32_CNT_START_2_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_FIFO0_CLR_3__OFFSET
+CYFLD_UDB_W32_FIFO0_CLR_3__OFFSET EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_FIFO0_CLR_3__SIZE
+CYFLD_UDB_W32_FIFO0_CLR_3__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_FIFO0_CLR_3_NORMAL
+CYVAL_UDB_W32_FIFO0_CLR_3_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_FIFO0_CLR_3_CLEAR
+CYVAL_UDB_W32_FIFO0_CLR_3_CLEAR EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_FIFO1_CLR_3__OFFSET
+CYFLD_UDB_W32_FIFO1_CLR_3__OFFSET EQU 0x00000019
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_FIFO1_CLR_3__SIZE
+CYFLD_UDB_W32_FIFO1_CLR_3__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_FIFO1_CLR_3_NORMAL
+CYVAL_UDB_W32_FIFO1_CLR_3_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_FIFO1_CLR_3_CLEAR
+CYVAL_UDB_W32_FIFO1_CLR_3_CLEAR EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_FIFO0_LVL_3__OFFSET
+CYFLD_UDB_W32_FIFO0_LVL_3__OFFSET EQU 0x0000001a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_FIFO0_LVL_3__SIZE
+CYFLD_UDB_W32_FIFO0_LVL_3__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_FIFO0_LVL_3_NORMAL
+CYVAL_UDB_W32_FIFO0_LVL_3_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_FIFO0_LVL_3_MID
+CYVAL_UDB_W32_FIFO0_LVL_3_MID EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_FIFO1_LVL_3__OFFSET
+CYFLD_UDB_W32_FIFO1_LVL_3__OFFSET EQU 0x0000001b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_FIFO1_LVL_3__SIZE
+CYFLD_UDB_W32_FIFO1_LVL_3__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_FIFO1_LVL_3_NORMAL
+CYVAL_UDB_W32_FIFO1_LVL_3_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_FIFO1_LVL_3_MID
+CYVAL_UDB_W32_FIFO1_LVL_3_MID EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_INT_EN_3__OFFSET
+CYFLD_UDB_W32_INT_EN_3__OFFSET EQU 0x0000001c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_INT_EN_3__SIZE
+CYFLD_UDB_W32_INT_EN_3__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_INT_EN_3_DISABLE
+CYVAL_UDB_W32_INT_EN_3_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_INT_EN_3_ENABLE
+CYVAL_UDB_W32_INT_EN_3_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_CNT_START_3__OFFSET
+CYFLD_UDB_W32_CNT_START_3__OFFSET EQU 0x0000001d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_CNT_START_3__SIZE
+CYFLD_UDB_W32_CNT_START_3__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_CNT_START_3_DISABLE
+CYVAL_UDB_W32_CNT_START_3_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_W32_CNT_START_3_ENABLE
+CYVAL_UDB_W32_CNT_START_3_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W32_MC
+CYREG_UDB_W32_MC EQU 0x400f2280
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_PLD0_MC_0__OFFSET
+CYFLD_UDB_W32_PLD0_MC_0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_PLD0_MC_0__SIZE
+CYFLD_UDB_W32_PLD0_MC_0__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_PLD1_MC_0__OFFSET
+CYFLD_UDB_W32_PLD1_MC_0__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_PLD1_MC_0__SIZE
+CYFLD_UDB_W32_PLD1_MC_0__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_PLD0_MC_1__OFFSET
+CYFLD_UDB_W32_PLD0_MC_1__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_PLD0_MC_1__SIZE
+CYFLD_UDB_W32_PLD0_MC_1__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_PLD1_MC_1__OFFSET
+CYFLD_UDB_W32_PLD1_MC_1__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_PLD1_MC_1__SIZE
+CYFLD_UDB_W32_PLD1_MC_1__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_PLD0_MC_2__OFFSET
+CYFLD_UDB_W32_PLD0_MC_2__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_PLD0_MC_2__SIZE
+CYFLD_UDB_W32_PLD0_MC_2__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_PLD1_MC_2__OFFSET
+CYFLD_UDB_W32_PLD1_MC_2__OFFSET EQU 0x00000014
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_PLD1_MC_2__SIZE
+CYFLD_UDB_W32_PLD1_MC_2__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_PLD0_MC_3__OFFSET
+CYFLD_UDB_W32_PLD0_MC_3__OFFSET EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_PLD0_MC_3__SIZE
+CYFLD_UDB_W32_PLD0_MC_3__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_PLD1_MC_3__OFFSET
+CYFLD_UDB_W32_PLD1_MC_3__OFFSET EQU 0x0000001c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_W32_PLD1_MC_3__SIZE
+CYFLD_UDB_W32_PLD1_MC_3__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_P0_BASE
+CYDEV_UDB_P0_BASE EQU 0x400f3000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_P0_SIZE
+CYDEV_UDB_P0_SIZE EQU 0x00000200
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_P0_U0_BASE
+CYDEV_UDB_P0_U0_BASE EQU 0x400f3000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_P0_U0_SIZE
+CYDEV_UDB_P0_U0_SIZE EQU 0x00000080
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_PLD_IT0
+CYREG_UDB_P0_U0_PLD_IT0 EQU 0x400f3000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ITxC_0__OFFSET
+CYFLD_UDB_P_U_PLD0_ITxC_0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ITxC_0__SIZE
+CYFLD_UDB_P_U_PLD0_ITxC_0__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ITxC_1__OFFSET
+CYFLD_UDB_P_U_PLD0_ITxC_1__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ITxC_1__SIZE
+CYFLD_UDB_P_U_PLD0_ITxC_1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ITxC_2__OFFSET
+CYFLD_UDB_P_U_PLD0_ITxC_2__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ITxC_2__SIZE
+CYFLD_UDB_P_U_PLD0_ITxC_2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ITxC_3__OFFSET
+CYFLD_UDB_P_U_PLD0_ITxC_3__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ITxC_3__SIZE
+CYFLD_UDB_P_U_PLD0_ITxC_3__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ITxC_4__OFFSET
+CYFLD_UDB_P_U_PLD0_ITxC_4__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ITxC_4__SIZE
+CYFLD_UDB_P_U_PLD0_ITxC_4__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ITxC_5__OFFSET
+CYFLD_UDB_P_U_PLD0_ITxC_5__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ITxC_5__SIZE
+CYFLD_UDB_P_U_PLD0_ITxC_5__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ITxC_6__OFFSET
+CYFLD_UDB_P_U_PLD0_ITxC_6__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ITxC_6__SIZE
+CYFLD_UDB_P_U_PLD0_ITxC_6__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ITxC_7__OFFSET
+CYFLD_UDB_P_U_PLD0_ITxC_7__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ITxC_7__SIZE
+CYFLD_UDB_P_U_PLD0_ITxC_7__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ITxC_0__OFFSET
+CYFLD_UDB_P_U_PLD1_ITxC_0__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ITxC_0__SIZE
+CYFLD_UDB_P_U_PLD1_ITxC_0__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ITxC_1__OFFSET
+CYFLD_UDB_P_U_PLD1_ITxC_1__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ITxC_1__SIZE
+CYFLD_UDB_P_U_PLD1_ITxC_1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ITxC_2__OFFSET
+CYFLD_UDB_P_U_PLD1_ITxC_2__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ITxC_2__SIZE
+CYFLD_UDB_P_U_PLD1_ITxC_2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ITxC_3__OFFSET
+CYFLD_UDB_P_U_PLD1_ITxC_3__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ITxC_3__SIZE
+CYFLD_UDB_P_U_PLD1_ITxC_3__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ITxC_4__OFFSET
+CYFLD_UDB_P_U_PLD1_ITxC_4__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ITxC_4__SIZE
+CYFLD_UDB_P_U_PLD1_ITxC_4__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ITxC_5__OFFSET
+CYFLD_UDB_P_U_PLD1_ITxC_5__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ITxC_5__SIZE
+CYFLD_UDB_P_U_PLD1_ITxC_5__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ITxC_6__OFFSET
+CYFLD_UDB_P_U_PLD1_ITxC_6__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ITxC_6__SIZE
+CYFLD_UDB_P_U_PLD1_ITxC_6__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ITxC_7__OFFSET
+CYFLD_UDB_P_U_PLD1_ITxC_7__OFFSET EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ITxC_7__SIZE
+CYFLD_UDB_P_U_PLD1_ITxC_7__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ITxT_0__OFFSET
+CYFLD_UDB_P_U_PLD0_ITxT_0__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ITxT_0__SIZE
+CYFLD_UDB_P_U_PLD0_ITxT_0__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ITxT_1__OFFSET
+CYFLD_UDB_P_U_PLD0_ITxT_1__OFFSET EQU 0x00000011
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ITxT_1__SIZE
+CYFLD_UDB_P_U_PLD0_ITxT_1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ITxT_2__OFFSET
+CYFLD_UDB_P_U_PLD0_ITxT_2__OFFSET EQU 0x00000012
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ITxT_2__SIZE
+CYFLD_UDB_P_U_PLD0_ITxT_2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ITxT_3__OFFSET
+CYFLD_UDB_P_U_PLD0_ITxT_3__OFFSET EQU 0x00000013
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ITxT_3__SIZE
+CYFLD_UDB_P_U_PLD0_ITxT_3__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ITxT_4__OFFSET
+CYFLD_UDB_P_U_PLD0_ITxT_4__OFFSET EQU 0x00000014
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ITxT_4__SIZE
+CYFLD_UDB_P_U_PLD0_ITxT_4__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ITxT_5__OFFSET
+CYFLD_UDB_P_U_PLD0_ITxT_5__OFFSET EQU 0x00000015
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ITxT_5__SIZE
+CYFLD_UDB_P_U_PLD0_ITxT_5__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ITxT_6__OFFSET
+CYFLD_UDB_P_U_PLD0_ITxT_6__OFFSET EQU 0x00000016
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ITxT_6__SIZE
+CYFLD_UDB_P_U_PLD0_ITxT_6__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ITxT_7__OFFSET
+CYFLD_UDB_P_U_PLD0_ITxT_7__OFFSET EQU 0x00000017
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ITxT_7__SIZE
+CYFLD_UDB_P_U_PLD0_ITxT_7__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ITxT_0__OFFSET
+CYFLD_UDB_P_U_PLD1_ITxT_0__OFFSET EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ITxT_0__SIZE
+CYFLD_UDB_P_U_PLD1_ITxT_0__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ITxT_1__OFFSET
+CYFLD_UDB_P_U_PLD1_ITxT_1__OFFSET EQU 0x00000019
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ITxT_1__SIZE
+CYFLD_UDB_P_U_PLD1_ITxT_1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ITxT_2__OFFSET
+CYFLD_UDB_P_U_PLD1_ITxT_2__OFFSET EQU 0x0000001a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ITxT_2__SIZE
+CYFLD_UDB_P_U_PLD1_ITxT_2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ITxT_3__OFFSET
+CYFLD_UDB_P_U_PLD1_ITxT_3__OFFSET EQU 0x0000001b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ITxT_3__SIZE
+CYFLD_UDB_P_U_PLD1_ITxT_3__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ITxT_4__OFFSET
+CYFLD_UDB_P_U_PLD1_ITxT_4__OFFSET EQU 0x0000001c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ITxT_4__SIZE
+CYFLD_UDB_P_U_PLD1_ITxT_4__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ITxT_5__OFFSET
+CYFLD_UDB_P_U_PLD1_ITxT_5__OFFSET EQU 0x0000001d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ITxT_5__SIZE
+CYFLD_UDB_P_U_PLD1_ITxT_5__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ITxT_6__OFFSET
+CYFLD_UDB_P_U_PLD1_ITxT_6__OFFSET EQU 0x0000001e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ITxT_6__SIZE
+CYFLD_UDB_P_U_PLD1_ITxT_6__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ITxT_7__OFFSET
+CYFLD_UDB_P_U_PLD1_ITxT_7__OFFSET EQU 0x0000001f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ITxT_7__SIZE
+CYFLD_UDB_P_U_PLD1_ITxT_7__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_PLD_IT1
+CYREG_UDB_P0_U0_PLD_IT1 EQU 0x400f3004
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_PLD_IT2
+CYREG_UDB_P0_U0_PLD_IT2 EQU 0x400f3008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_PLD_IT3
+CYREG_UDB_P0_U0_PLD_IT3 EQU 0x400f300c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_PLD_IT4
+CYREG_UDB_P0_U0_PLD_IT4 EQU 0x400f3010
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_PLD_IT5
+CYREG_UDB_P0_U0_PLD_IT5 EQU 0x400f3014
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_PLD_IT6
+CYREG_UDB_P0_U0_PLD_IT6 EQU 0x400f3018
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_PLD_IT7
+CYREG_UDB_P0_U0_PLD_IT7 EQU 0x400f301c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_PLD_IT8
+CYREG_UDB_P0_U0_PLD_IT8 EQU 0x400f3020
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_PLD_IT9
+CYREG_UDB_P0_U0_PLD_IT9 EQU 0x400f3024
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_PLD_IT10
+CYREG_UDB_P0_U0_PLD_IT10 EQU 0x400f3028
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_PLD_IT11
+CYREG_UDB_P0_U0_PLD_IT11 EQU 0x400f302c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_PLD_ORT0
+CYREG_UDB_P0_U0_PLD_ORT0 EQU 0x400f3030
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ORT_PTx_0__OFFSET
+CYFLD_UDB_P_U_PLD0_ORT_PTx_0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ORT_PTx_0__SIZE
+CYFLD_UDB_P_U_PLD0_ORT_PTx_0__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ORT_PTx_1__OFFSET
+CYFLD_UDB_P_U_PLD0_ORT_PTx_1__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ORT_PTx_1__SIZE
+CYFLD_UDB_P_U_PLD0_ORT_PTx_1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ORT_PTx_2__OFFSET
+CYFLD_UDB_P_U_PLD0_ORT_PTx_2__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ORT_PTx_2__SIZE
+CYFLD_UDB_P_U_PLD0_ORT_PTx_2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ORT_PTx_3__OFFSET
+CYFLD_UDB_P_U_PLD0_ORT_PTx_3__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ORT_PTx_3__SIZE
+CYFLD_UDB_P_U_PLD0_ORT_PTx_3__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ORT_PTx_4__OFFSET
+CYFLD_UDB_P_U_PLD0_ORT_PTx_4__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ORT_PTx_4__SIZE
+CYFLD_UDB_P_U_PLD0_ORT_PTx_4__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ORT_PTx_5__OFFSET
+CYFLD_UDB_P_U_PLD0_ORT_PTx_5__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ORT_PTx_5__SIZE
+CYFLD_UDB_P_U_PLD0_ORT_PTx_5__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ORT_PTx_6__OFFSET
+CYFLD_UDB_P_U_PLD0_ORT_PTx_6__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ORT_PTx_6__SIZE
+CYFLD_UDB_P_U_PLD0_ORT_PTx_6__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ORT_PTx_7__OFFSET
+CYFLD_UDB_P_U_PLD0_ORT_PTx_7__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_ORT_PTx_7__SIZE
+CYFLD_UDB_P_U_PLD0_ORT_PTx_7__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ORT_PTx_0__OFFSET
+CYFLD_UDB_P_U_PLD1_ORT_PTx_0__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ORT_PTx_0__SIZE
+CYFLD_UDB_P_U_PLD1_ORT_PTx_0__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ORT_PTx_1__OFFSET
+CYFLD_UDB_P_U_PLD1_ORT_PTx_1__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ORT_PTx_1__SIZE
+CYFLD_UDB_P_U_PLD1_ORT_PTx_1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ORT_PTx_2__OFFSET
+CYFLD_UDB_P_U_PLD1_ORT_PTx_2__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ORT_PTx_2__SIZE
+CYFLD_UDB_P_U_PLD1_ORT_PTx_2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ORT_PTx_3__OFFSET
+CYFLD_UDB_P_U_PLD1_ORT_PTx_3__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ORT_PTx_3__SIZE
+CYFLD_UDB_P_U_PLD1_ORT_PTx_3__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ORT_PTx_4__OFFSET
+CYFLD_UDB_P_U_PLD1_ORT_PTx_4__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ORT_PTx_4__SIZE
+CYFLD_UDB_P_U_PLD1_ORT_PTx_4__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ORT_PTx_5__OFFSET
+CYFLD_UDB_P_U_PLD1_ORT_PTx_5__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ORT_PTx_5__SIZE
+CYFLD_UDB_P_U_PLD1_ORT_PTx_5__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ORT_PTx_6__OFFSET
+CYFLD_UDB_P_U_PLD1_ORT_PTx_6__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ORT_PTx_6__SIZE
+CYFLD_UDB_P_U_PLD1_ORT_PTx_6__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ORT_PTx_7__OFFSET
+CYFLD_UDB_P_U_PLD1_ORT_PTx_7__OFFSET EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_ORT_PTx_7__SIZE
+CYFLD_UDB_P_U_PLD1_ORT_PTx_7__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_PLD_ORT1
+CYREG_UDB_P0_U0_PLD_ORT1 EQU 0x400f3032
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_PLD_ORT2
+CYREG_UDB_P0_U0_PLD_ORT2 EQU 0x400f3034
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_PLD_ORT3
+CYREG_UDB_P0_U0_PLD_ORT3 EQU 0x400f3036
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_PLD_MC_CFG_CEN_CONST
+CYREG_UDB_P0_U0_PLD_MC_CFG_CEN_CONST EQU 0x400f3038
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC0_CEN__OFFSET
+CYFLD_UDB_P_U_PLD0_MC0_CEN__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC0_CEN__SIZE
+CYFLD_UDB_P_U_PLD0_MC0_CEN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC0_CEN_DISABLE
+CYVAL_UDB_P_U_PLD0_MC0_CEN_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC0_CEN_ENABLE
+CYVAL_UDB_P_U_PLD0_MC0_CEN_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC0_DFF_C__OFFSET
+CYFLD_UDB_P_U_PLD0_MC0_DFF_C__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC0_DFF_C__SIZE
+CYFLD_UDB_P_U_PLD0_MC0_DFF_C__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC0_DFF_C_NOINV
+CYVAL_UDB_P_U_PLD0_MC0_DFF_C_NOINV EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC0_DFF_C_INVERTED
+CYVAL_UDB_P_U_PLD0_MC0_DFF_C_INVERTED EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC1_CEN__OFFSET
+CYFLD_UDB_P_U_PLD0_MC1_CEN__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC1_CEN__SIZE
+CYFLD_UDB_P_U_PLD0_MC1_CEN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC1_CEN_DISABLE
+CYVAL_UDB_P_U_PLD0_MC1_CEN_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC1_CEN_ENABLE
+CYVAL_UDB_P_U_PLD0_MC1_CEN_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC1_DFF_C__OFFSET
+CYFLD_UDB_P_U_PLD0_MC1_DFF_C__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC1_DFF_C__SIZE
+CYFLD_UDB_P_U_PLD0_MC1_DFF_C__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC1_DFF_C_NOINV
+CYVAL_UDB_P_U_PLD0_MC1_DFF_C_NOINV EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC1_DFF_C_INVERTED
+CYVAL_UDB_P_U_PLD0_MC1_DFF_C_INVERTED EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC2_CEN__OFFSET
+CYFLD_UDB_P_U_PLD0_MC2_CEN__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC2_CEN__SIZE
+CYFLD_UDB_P_U_PLD0_MC2_CEN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC2_CEN_DISABLE
+CYVAL_UDB_P_U_PLD0_MC2_CEN_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC2_CEN_ENABLE
+CYVAL_UDB_P_U_PLD0_MC2_CEN_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC2_DFF_C__OFFSET
+CYFLD_UDB_P_U_PLD0_MC2_DFF_C__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC2_DFF_C__SIZE
+CYFLD_UDB_P_U_PLD0_MC2_DFF_C__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC2_DFF_C_NOINV
+CYVAL_UDB_P_U_PLD0_MC2_DFF_C_NOINV EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC2_DFF_C_INVERTED
+CYVAL_UDB_P_U_PLD0_MC2_DFF_C_INVERTED EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC3_CEN__OFFSET
+CYFLD_UDB_P_U_PLD0_MC3_CEN__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC3_CEN__SIZE
+CYFLD_UDB_P_U_PLD0_MC3_CEN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC3_CEN_DISABLE
+CYVAL_UDB_P_U_PLD0_MC3_CEN_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC3_CEN_ENABLE
+CYVAL_UDB_P_U_PLD0_MC3_CEN_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC3_DFF_C__OFFSET
+CYFLD_UDB_P_U_PLD0_MC3_DFF_C__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC3_DFF_C__SIZE
+CYFLD_UDB_P_U_PLD0_MC3_DFF_C__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC3_DFF_C_NOINV
+CYVAL_UDB_P_U_PLD0_MC3_DFF_C_NOINV EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC3_DFF_C_INVERTED
+CYVAL_UDB_P_U_PLD0_MC3_DFF_C_INVERTED EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC0_CEN__OFFSET
+CYFLD_UDB_P_U_PLD1_MC0_CEN__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC0_CEN__SIZE
+CYFLD_UDB_P_U_PLD1_MC0_CEN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC0_CEN_DISABLE
+CYVAL_UDB_P_U_PLD1_MC0_CEN_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC0_CEN_ENABLE
+CYVAL_UDB_P_U_PLD1_MC0_CEN_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC0_DFF_C__OFFSET
+CYFLD_UDB_P_U_PLD1_MC0_DFF_C__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC0_DFF_C__SIZE
+CYFLD_UDB_P_U_PLD1_MC0_DFF_C__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC0_DFF_C_NOINV
+CYVAL_UDB_P_U_PLD1_MC0_DFF_C_NOINV EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC0_DFF_C_INVERTED
+CYVAL_UDB_P_U_PLD1_MC0_DFF_C_INVERTED EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC1_CEN__OFFSET
+CYFLD_UDB_P_U_PLD1_MC1_CEN__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC1_CEN__SIZE
+CYFLD_UDB_P_U_PLD1_MC1_CEN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC1_CEN_DISABLE
+CYVAL_UDB_P_U_PLD1_MC1_CEN_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC1_CEN_ENABLE
+CYVAL_UDB_P_U_PLD1_MC1_CEN_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC1_DFF_C__OFFSET
+CYFLD_UDB_P_U_PLD1_MC1_DFF_C__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC1_DFF_C__SIZE
+CYFLD_UDB_P_U_PLD1_MC1_DFF_C__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC1_DFF_C_NOINV
+CYVAL_UDB_P_U_PLD1_MC1_DFF_C_NOINV EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC1_DFF_C_INVERTED
+CYVAL_UDB_P_U_PLD1_MC1_DFF_C_INVERTED EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC2_CEN__OFFSET
+CYFLD_UDB_P_U_PLD1_MC2_CEN__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC2_CEN__SIZE
+CYFLD_UDB_P_U_PLD1_MC2_CEN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC2_CEN_DISABLE
+CYVAL_UDB_P_U_PLD1_MC2_CEN_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC2_CEN_ENABLE
+CYVAL_UDB_P_U_PLD1_MC2_CEN_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC2_DFF_C__OFFSET
+CYFLD_UDB_P_U_PLD1_MC2_DFF_C__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC2_DFF_C__SIZE
+CYFLD_UDB_P_U_PLD1_MC2_DFF_C__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC2_DFF_C_NOINV
+CYVAL_UDB_P_U_PLD1_MC2_DFF_C_NOINV EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC2_DFF_C_INVERTED
+CYVAL_UDB_P_U_PLD1_MC2_DFF_C_INVERTED EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC3_CEN__OFFSET
+CYFLD_UDB_P_U_PLD1_MC3_CEN__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC3_CEN__SIZE
+CYFLD_UDB_P_U_PLD1_MC3_CEN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC3_CEN_DISABLE
+CYVAL_UDB_P_U_PLD1_MC3_CEN_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC3_CEN_ENABLE
+CYVAL_UDB_P_U_PLD1_MC3_CEN_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC3_DFF_C__OFFSET
+CYFLD_UDB_P_U_PLD1_MC3_DFF_C__OFFSET EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC3_DFF_C__SIZE
+CYFLD_UDB_P_U_PLD1_MC3_DFF_C__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC3_DFF_C_NOINV
+CYVAL_UDB_P_U_PLD1_MC3_DFF_C_NOINV EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC3_DFF_C_INVERTED
+CYVAL_UDB_P_U_PLD1_MC3_DFF_C_INVERTED EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_PLD_MC_CFG_XORFB
+CYREG_UDB_P0_U0_PLD_MC_CFG_XORFB EQU 0x400f303a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC0_XORFB__OFFSET
+CYFLD_UDB_P_U_PLD0_MC0_XORFB__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC0_XORFB__SIZE
+CYFLD_UDB_P_U_PLD0_MC0_XORFB__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC0_XORFB_DFF
+CYVAL_UDB_P_U_PLD0_MC0_XORFB_DFF EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC0_XORFB_CARRY
+CYVAL_UDB_P_U_PLD0_MC0_XORFB_CARRY EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC0_XORFB_TFF_H
+CYVAL_UDB_P_U_PLD0_MC0_XORFB_TFF_H EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC0_XORFB_TFF_L
+CYVAL_UDB_P_U_PLD0_MC0_XORFB_TFF_L EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC1_XORFB__OFFSET
+CYFLD_UDB_P_U_PLD0_MC1_XORFB__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC1_XORFB__SIZE
+CYFLD_UDB_P_U_PLD0_MC1_XORFB__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC1_XORFB_DFF
+CYVAL_UDB_P_U_PLD0_MC1_XORFB_DFF EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC1_XORFB_CARRY
+CYVAL_UDB_P_U_PLD0_MC1_XORFB_CARRY EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC1_XORFB_TFF_H
+CYVAL_UDB_P_U_PLD0_MC1_XORFB_TFF_H EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC1_XORFB_TFF_L
+CYVAL_UDB_P_U_PLD0_MC1_XORFB_TFF_L EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC2_XORFB__OFFSET
+CYFLD_UDB_P_U_PLD0_MC2_XORFB__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC2_XORFB__SIZE
+CYFLD_UDB_P_U_PLD0_MC2_XORFB__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC2_XORFB_DFF
+CYVAL_UDB_P_U_PLD0_MC2_XORFB_DFF EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC2_XORFB_CARRY
+CYVAL_UDB_P_U_PLD0_MC2_XORFB_CARRY EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC2_XORFB_TFF_H
+CYVAL_UDB_P_U_PLD0_MC2_XORFB_TFF_H EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC2_XORFB_TFF_L
+CYVAL_UDB_P_U_PLD0_MC2_XORFB_TFF_L EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC3_XORFB__OFFSET
+CYFLD_UDB_P_U_PLD0_MC3_XORFB__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC3_XORFB__SIZE
+CYFLD_UDB_P_U_PLD0_MC3_XORFB__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC3_XORFB_DFF
+CYVAL_UDB_P_U_PLD0_MC3_XORFB_DFF EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC3_XORFB_CARRY
+CYVAL_UDB_P_U_PLD0_MC3_XORFB_CARRY EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC3_XORFB_TFF_H
+CYVAL_UDB_P_U_PLD0_MC3_XORFB_TFF_H EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC3_XORFB_TFF_L
+CYVAL_UDB_P_U_PLD0_MC3_XORFB_TFF_L EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC0_XORFB__OFFSET
+CYFLD_UDB_P_U_PLD1_MC0_XORFB__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC0_XORFB__SIZE
+CYFLD_UDB_P_U_PLD1_MC0_XORFB__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC0_XORFB_DFF
+CYVAL_UDB_P_U_PLD1_MC0_XORFB_DFF EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC0_XORFB_CARRY
+CYVAL_UDB_P_U_PLD1_MC0_XORFB_CARRY EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC0_XORFB_TFF_H
+CYVAL_UDB_P_U_PLD1_MC0_XORFB_TFF_H EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC0_XORFB_TFF_L
+CYVAL_UDB_P_U_PLD1_MC0_XORFB_TFF_L EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC1_XORFB__OFFSET
+CYFLD_UDB_P_U_PLD1_MC1_XORFB__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC1_XORFB__SIZE
+CYFLD_UDB_P_U_PLD1_MC1_XORFB__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC1_XORFB_DFF
+CYVAL_UDB_P_U_PLD1_MC1_XORFB_DFF EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC1_XORFB_CARRY
+CYVAL_UDB_P_U_PLD1_MC1_XORFB_CARRY EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC1_XORFB_TFF_H
+CYVAL_UDB_P_U_PLD1_MC1_XORFB_TFF_H EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC1_XORFB_TFF_L
+CYVAL_UDB_P_U_PLD1_MC1_XORFB_TFF_L EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC2_XORFB__OFFSET
+CYFLD_UDB_P_U_PLD1_MC2_XORFB__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC2_XORFB__SIZE
+CYFLD_UDB_P_U_PLD1_MC2_XORFB__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC2_XORFB_DFF
+CYVAL_UDB_P_U_PLD1_MC2_XORFB_DFF EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC2_XORFB_CARRY
+CYVAL_UDB_P_U_PLD1_MC2_XORFB_CARRY EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC2_XORFB_TFF_H
+CYVAL_UDB_P_U_PLD1_MC2_XORFB_TFF_H EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC2_XORFB_TFF_L
+CYVAL_UDB_P_U_PLD1_MC2_XORFB_TFF_L EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC3_XORFB__OFFSET
+CYFLD_UDB_P_U_PLD1_MC3_XORFB__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC3_XORFB__SIZE
+CYFLD_UDB_P_U_PLD1_MC3_XORFB__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC3_XORFB_DFF
+CYVAL_UDB_P_U_PLD1_MC3_XORFB_DFF EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC3_XORFB_CARRY
+CYVAL_UDB_P_U_PLD1_MC3_XORFB_CARRY EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC3_XORFB_TFF_H
+CYVAL_UDB_P_U_PLD1_MC3_XORFB_TFF_H EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC3_XORFB_TFF_L
+CYVAL_UDB_P_U_PLD1_MC3_XORFB_TFF_L EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_PLD_MC_SET_RESET
+CYREG_UDB_P0_U0_PLD_MC_SET_RESET EQU 0x400f303c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC0_SET_SEL__OFFSET
+CYFLD_UDB_P_U_PLD0_MC0_SET_SEL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC0_SET_SEL__SIZE
+CYFLD_UDB_P_U_PLD0_MC0_SET_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC0_SET_SEL_DISABLE
+CYVAL_UDB_P_U_PLD0_MC0_SET_SEL_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC0_SET_SEL_ENABLE
+CYVAL_UDB_P_U_PLD0_MC0_SET_SEL_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC0_RESET_SEL__OFFSET
+CYFLD_UDB_P_U_PLD0_MC0_RESET_SEL__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC0_RESET_SEL__SIZE
+CYFLD_UDB_P_U_PLD0_MC0_RESET_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC0_RESET_SEL_DISABLE
+CYVAL_UDB_P_U_PLD0_MC0_RESET_SEL_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC0_RESET_SEL_ENABLE
+CYVAL_UDB_P_U_PLD0_MC0_RESET_SEL_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC1_SET_SEL__OFFSET
+CYFLD_UDB_P_U_PLD0_MC1_SET_SEL__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC1_SET_SEL__SIZE
+CYFLD_UDB_P_U_PLD0_MC1_SET_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC1_SET_SEL_DISABLE
+CYVAL_UDB_P_U_PLD0_MC1_SET_SEL_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC1_SET_SEL_ENABLE
+CYVAL_UDB_P_U_PLD0_MC1_SET_SEL_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC1_RESET_SEL__OFFSET
+CYFLD_UDB_P_U_PLD0_MC1_RESET_SEL__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC1_RESET_SEL__SIZE
+CYFLD_UDB_P_U_PLD0_MC1_RESET_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC1_RESET_SEL_DISABLE
+CYVAL_UDB_P_U_PLD0_MC1_RESET_SEL_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC1_RESET_SEL_ENABLE
+CYVAL_UDB_P_U_PLD0_MC1_RESET_SEL_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC2_SET_SEL__OFFSET
+CYFLD_UDB_P_U_PLD0_MC2_SET_SEL__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC2_SET_SEL__SIZE
+CYFLD_UDB_P_U_PLD0_MC2_SET_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC2_SET_SEL_DISABLE
+CYVAL_UDB_P_U_PLD0_MC2_SET_SEL_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC2_SET_SEL_ENABLE
+CYVAL_UDB_P_U_PLD0_MC2_SET_SEL_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC2_RESET_SEL__OFFSET
+CYFLD_UDB_P_U_PLD0_MC2_RESET_SEL__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC2_RESET_SEL__SIZE
+CYFLD_UDB_P_U_PLD0_MC2_RESET_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC2_RESET_SEL_DISABLE
+CYVAL_UDB_P_U_PLD0_MC2_RESET_SEL_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC2_RESET_SEL_ENABLE
+CYVAL_UDB_P_U_PLD0_MC2_RESET_SEL_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC3_SET_SEL__OFFSET
+CYFLD_UDB_P_U_PLD0_MC3_SET_SEL__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC3_SET_SEL__SIZE
+CYFLD_UDB_P_U_PLD0_MC3_SET_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC3_SET_SEL_DISABLE
+CYVAL_UDB_P_U_PLD0_MC3_SET_SEL_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC3_SET_SEL_ENABLE
+CYVAL_UDB_P_U_PLD0_MC3_SET_SEL_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC3_RESET_SEL__OFFSET
+CYFLD_UDB_P_U_PLD0_MC3_RESET_SEL__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC3_RESET_SEL__SIZE
+CYFLD_UDB_P_U_PLD0_MC3_RESET_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC3_RESET_SEL_DISABLE
+CYVAL_UDB_P_U_PLD0_MC3_RESET_SEL_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC3_RESET_SEL_ENABLE
+CYVAL_UDB_P_U_PLD0_MC3_RESET_SEL_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC0_SET_SEL__OFFSET
+CYFLD_UDB_P_U_PLD1_MC0_SET_SEL__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC0_SET_SEL__SIZE
+CYFLD_UDB_P_U_PLD1_MC0_SET_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC0_SET_SEL_DISABLE
+CYVAL_UDB_P_U_PLD1_MC0_SET_SEL_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC0_SET_SEL_ENABLE
+CYVAL_UDB_P_U_PLD1_MC0_SET_SEL_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC0_RESET_SEL__OFFSET
+CYFLD_UDB_P_U_PLD1_MC0_RESET_SEL__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC0_RESET_SEL__SIZE
+CYFLD_UDB_P_U_PLD1_MC0_RESET_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC0_RESET_SEL_DISABLE
+CYVAL_UDB_P_U_PLD1_MC0_RESET_SEL_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC0_RESET_SEL_ENABLE
+CYVAL_UDB_P_U_PLD1_MC0_RESET_SEL_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC1_SET_SEL__OFFSET
+CYFLD_UDB_P_U_PLD1_MC1_SET_SEL__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC1_SET_SEL__SIZE
+CYFLD_UDB_P_U_PLD1_MC1_SET_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC1_SET_SEL_DISABLE
+CYVAL_UDB_P_U_PLD1_MC1_SET_SEL_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC1_SET_SEL_ENABLE
+CYVAL_UDB_P_U_PLD1_MC1_SET_SEL_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC1_RESET_SEL__OFFSET
+CYFLD_UDB_P_U_PLD1_MC1_RESET_SEL__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC1_RESET_SEL__SIZE
+CYFLD_UDB_P_U_PLD1_MC1_RESET_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC1_RESET_SEL_DISABLE
+CYVAL_UDB_P_U_PLD1_MC1_RESET_SEL_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC1_RESET_SEL_ENABLE
+CYVAL_UDB_P_U_PLD1_MC1_RESET_SEL_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC2_SET_SEL__OFFSET
+CYFLD_UDB_P_U_PLD1_MC2_SET_SEL__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC2_SET_SEL__SIZE
+CYFLD_UDB_P_U_PLD1_MC2_SET_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC2_SET_SEL_DISABLE
+CYVAL_UDB_P_U_PLD1_MC2_SET_SEL_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC2_SET_SEL_ENABLE
+CYVAL_UDB_P_U_PLD1_MC2_SET_SEL_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC2_RESET_SEL__OFFSET
+CYFLD_UDB_P_U_PLD1_MC2_RESET_SEL__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC2_RESET_SEL__SIZE
+CYFLD_UDB_P_U_PLD1_MC2_RESET_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC2_RESET_SEL_DISABLE
+CYVAL_UDB_P_U_PLD1_MC2_RESET_SEL_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC2_RESET_SEL_ENABLE
+CYVAL_UDB_P_U_PLD1_MC2_RESET_SEL_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC3_SET_SEL__OFFSET
+CYFLD_UDB_P_U_PLD1_MC3_SET_SEL__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC3_SET_SEL__SIZE
+CYFLD_UDB_P_U_PLD1_MC3_SET_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC3_SET_SEL_DISABLE
+CYVAL_UDB_P_U_PLD1_MC3_SET_SEL_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC3_SET_SEL_ENABLE
+CYVAL_UDB_P_U_PLD1_MC3_SET_SEL_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC3_RESET_SEL__OFFSET
+CYFLD_UDB_P_U_PLD1_MC3_RESET_SEL__OFFSET EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC3_RESET_SEL__SIZE
+CYFLD_UDB_P_U_PLD1_MC3_RESET_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC3_RESET_SEL_DISABLE
+CYVAL_UDB_P_U_PLD1_MC3_RESET_SEL_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC3_RESET_SEL_ENABLE
+CYVAL_UDB_P_U_PLD1_MC3_RESET_SEL_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_PLD_MC_CFG_BYPASS
+CYREG_UDB_P0_U0_PLD_MC_CFG_BYPASS EQU 0x400f303e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC0_BYPASS__OFFSET
+CYFLD_UDB_P_U_PLD0_MC0_BYPASS__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC0_BYPASS__SIZE
+CYFLD_UDB_P_U_PLD0_MC0_BYPASS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC0_BYPASS_REGISTER
+CYVAL_UDB_P_U_PLD0_MC0_BYPASS_REGISTER EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC0_BYPASS_COMBINATIONAL
+CYVAL_UDB_P_U_PLD0_MC0_BYPASS_COMBINATIONAL EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_NC1__OFFSET
+CYFLD_UDB_P_U_NC1__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_NC1__SIZE
+CYFLD_UDB_P_U_NC1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC1_BYPASS__OFFSET
+CYFLD_UDB_P_U_PLD0_MC1_BYPASS__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC1_BYPASS__SIZE
+CYFLD_UDB_P_U_PLD0_MC1_BYPASS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC1_BYPASS_REGISTER
+CYVAL_UDB_P_U_PLD0_MC1_BYPASS_REGISTER EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC1_BYPASS_COMBINATIONAL
+CYVAL_UDB_P_U_PLD0_MC1_BYPASS_COMBINATIONAL EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_NC3__OFFSET
+CYFLD_UDB_P_U_NC3__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_NC3__SIZE
+CYFLD_UDB_P_U_NC3__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC2_BYPASS__OFFSET
+CYFLD_UDB_P_U_PLD0_MC2_BYPASS__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC2_BYPASS__SIZE
+CYFLD_UDB_P_U_PLD0_MC2_BYPASS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC2_BYPASS_REGISTER
+CYVAL_UDB_P_U_PLD0_MC2_BYPASS_REGISTER EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC2_BYPASS_COMBINATIONAL
+CYVAL_UDB_P_U_PLD0_MC2_BYPASS_COMBINATIONAL EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_NC5__OFFSET
+CYFLD_UDB_P_U_NC5__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_NC5__SIZE
+CYFLD_UDB_P_U_NC5__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC3_BYPASS__OFFSET
+CYFLD_UDB_P_U_PLD0_MC3_BYPASS__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_MC3_BYPASS__SIZE
+CYFLD_UDB_P_U_PLD0_MC3_BYPASS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC3_BYPASS_REGISTER
+CYVAL_UDB_P_U_PLD0_MC3_BYPASS_REGISTER EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_MC3_BYPASS_COMBINATIONAL
+CYVAL_UDB_P_U_PLD0_MC3_BYPASS_COMBINATIONAL EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_NC7__OFFSET
+CYFLD_UDB_P_U_NC7__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_NC7__SIZE
+CYFLD_UDB_P_U_NC7__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC0_BYPASS__OFFSET
+CYFLD_UDB_P_U_PLD1_MC0_BYPASS__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC0_BYPASS__SIZE
+CYFLD_UDB_P_U_PLD1_MC0_BYPASS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC0_BYPASS_REGISTER
+CYVAL_UDB_P_U_PLD1_MC0_BYPASS_REGISTER EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC0_BYPASS_COMBINATIONAL
+CYVAL_UDB_P_U_PLD1_MC0_BYPASS_COMBINATIONAL EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_NC9__OFFSET
+CYFLD_UDB_P_U_NC9__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_NC9__SIZE
+CYFLD_UDB_P_U_NC9__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC1_BYPASS__OFFSET
+CYFLD_UDB_P_U_PLD1_MC1_BYPASS__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC1_BYPASS__SIZE
+CYFLD_UDB_P_U_PLD1_MC1_BYPASS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC1_BYPASS_REGISTER
+CYVAL_UDB_P_U_PLD1_MC1_BYPASS_REGISTER EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC1_BYPASS_COMBINATIONAL
+CYVAL_UDB_P_U_PLD1_MC1_BYPASS_COMBINATIONAL EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_NC11__OFFSET
+CYFLD_UDB_P_U_NC11__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_NC11__SIZE
+CYFLD_UDB_P_U_NC11__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC2_BYPASS__OFFSET
+CYFLD_UDB_P_U_PLD1_MC2_BYPASS__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC2_BYPASS__SIZE
+CYFLD_UDB_P_U_PLD1_MC2_BYPASS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC2_BYPASS_REGISTER
+CYVAL_UDB_P_U_PLD1_MC2_BYPASS_REGISTER EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC2_BYPASS_COMBINATIONAL
+CYVAL_UDB_P_U_PLD1_MC2_BYPASS_COMBINATIONAL EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_NC13__OFFSET
+CYFLD_UDB_P_U_NC13__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_NC13__SIZE
+CYFLD_UDB_P_U_NC13__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC3_BYPASS__OFFSET
+CYFLD_UDB_P_U_PLD1_MC3_BYPASS__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_MC3_BYPASS__SIZE
+CYFLD_UDB_P_U_PLD1_MC3_BYPASS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC3_BYPASS_REGISTER
+CYVAL_UDB_P_U_PLD1_MC3_BYPASS_REGISTER EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_MC3_BYPASS_COMBINATIONAL
+CYVAL_UDB_P_U_PLD1_MC3_BYPASS_COMBINATIONAL EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_NC15__OFFSET
+CYFLD_UDB_P_U_NC15__OFFSET EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_NC15__SIZE
+CYFLD_UDB_P_U_NC15__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_CFG0
+CYREG_UDB_P0_U0_CFG0 EQU 0x400f3040
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_RAD0__OFFSET
+CYFLD_UDB_P_U_RAD0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_RAD0__SIZE
+CYFLD_UDB_P_U_RAD0__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RAD0_OFF
+CYVAL_UDB_P_U_RAD0_OFF EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RAD0_DP_IN0
+CYVAL_UDB_P_U_RAD0_DP_IN0 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RAD0_DP_IN1
+CYVAL_UDB_P_U_RAD0_DP_IN1 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RAD0_DP_IN2
+CYVAL_UDB_P_U_RAD0_DP_IN2 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RAD0_DP_IN3
+CYVAL_UDB_P_U_RAD0_DP_IN3 EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RAD0_DP_IN4
+CYVAL_UDB_P_U_RAD0_DP_IN4 EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RAD0_DP_IN5
+CYVAL_UDB_P_U_RAD0_DP_IN5 EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RAD0_RESERVED
+CYVAL_UDB_P_U_RAD0_RESERVED EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_RAD1__OFFSET
+CYFLD_UDB_P_U_RAD1__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_RAD1__SIZE
+CYFLD_UDB_P_U_RAD1__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RAD1_OFF
+CYVAL_UDB_P_U_RAD1_OFF EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RAD1_DP_IN0
+CYVAL_UDB_P_U_RAD1_DP_IN0 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RAD1_DP_IN1
+CYVAL_UDB_P_U_RAD1_DP_IN1 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RAD1_DP_IN2
+CYVAL_UDB_P_U_RAD1_DP_IN2 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RAD1_DP_IN3
+CYVAL_UDB_P_U_RAD1_DP_IN3 EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RAD1_DP_IN4
+CYVAL_UDB_P_U_RAD1_DP_IN4 EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RAD1_DP_IN5
+CYVAL_UDB_P_U_RAD1_DP_IN5 EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RAD1_RESERVED
+CYVAL_UDB_P_U_RAD1_RESERVED EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_CFG1
+CYREG_UDB_P0_U0_CFG1 EQU 0x400f3041
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_RAD2__OFFSET
+CYFLD_UDB_P_U_RAD2__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_RAD2__SIZE
+CYFLD_UDB_P_U_RAD2__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RAD2_OFF
+CYVAL_UDB_P_U_RAD2_OFF EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RAD2_DP_IN0
+CYVAL_UDB_P_U_RAD2_DP_IN0 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RAD2_DP_IN1
+CYVAL_UDB_P_U_RAD2_DP_IN1 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RAD2_DP_IN2
+CYVAL_UDB_P_U_RAD2_DP_IN2 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RAD2_DP_IN3
+CYVAL_UDB_P_U_RAD2_DP_IN3 EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RAD2_DP_IN4
+CYVAL_UDB_P_U_RAD2_DP_IN4 EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RAD2_DP_IN5
+CYVAL_UDB_P_U_RAD2_DP_IN5 EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RAD2_RESERVED
+CYVAL_UDB_P_U_RAD2_RESERVED EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_DP_RTE_BYPASS0__OFFSET
+CYFLD_UDB_P_U_DP_RTE_BYPASS0__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_DP_RTE_BYPASS0__SIZE
+CYFLD_UDB_P_U_DP_RTE_BYPASS0__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_DP_RTE_BYPASS0_DP_IN0_ROUTE
+CYVAL_UDB_P_U_DP_RTE_BYPASS0_DP_IN0_ROUTE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_DP_RTE_BYPASS0_DP_IN0_BYPASS
+CYVAL_UDB_P_U_DP_RTE_BYPASS0_DP_IN0_BYPASS EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_DP_RTE_BYPASS1__OFFSET
+CYFLD_UDB_P_U_DP_RTE_BYPASS1__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_DP_RTE_BYPASS1__SIZE
+CYFLD_UDB_P_U_DP_RTE_BYPASS1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_DP_RTE_BYPASS1_DP_IN1_ROUTE
+CYVAL_UDB_P_U_DP_RTE_BYPASS1_DP_IN1_ROUTE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_DP_RTE_BYPASS1_DP_IN1_BYPASS
+CYVAL_UDB_P_U_DP_RTE_BYPASS1_DP_IN1_BYPASS EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_DP_RTE_BYPASS2__OFFSET
+CYFLD_UDB_P_U_DP_RTE_BYPASS2__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_DP_RTE_BYPASS2__SIZE
+CYFLD_UDB_P_U_DP_RTE_BYPASS2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_DP_RTE_BYPASS2_DP_IN2_ROUTE
+CYVAL_UDB_P_U_DP_RTE_BYPASS2_DP_IN2_ROUTE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_DP_RTE_BYPASS2_DP_IN2_BYPASS
+CYVAL_UDB_P_U_DP_RTE_BYPASS2_DP_IN2_BYPASS EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_DP_RTE_BYPASS3__OFFSET
+CYFLD_UDB_P_U_DP_RTE_BYPASS3__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_DP_RTE_BYPASS3__SIZE
+CYFLD_UDB_P_U_DP_RTE_BYPASS3__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_DP_RTE_BYPASS3_DP_IN3_ROUTE
+CYVAL_UDB_P_U_DP_RTE_BYPASS3_DP_IN3_ROUTE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_DP_RTE_BYPASS3_DP_IN3_BYPASS
+CYVAL_UDB_P_U_DP_RTE_BYPASS3_DP_IN3_BYPASS EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_DP_RTE_BYPASS4__OFFSET
+CYFLD_UDB_P_U_DP_RTE_BYPASS4__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_DP_RTE_BYPASS4__SIZE
+CYFLD_UDB_P_U_DP_RTE_BYPASS4__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_DP_RTE_BYPASS4_DP_IN4_ROUTE
+CYVAL_UDB_P_U_DP_RTE_BYPASS4_DP_IN4_ROUTE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_DP_RTE_BYPASS4_DP_IN4_BYPASS
+CYVAL_UDB_P_U_DP_RTE_BYPASS4_DP_IN4_BYPASS EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_CFG2
+CYREG_UDB_P0_U0_CFG2 EQU 0x400f3042
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_F0_LD__OFFSET
+CYFLD_UDB_P_U_F0_LD__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_F0_LD__SIZE
+CYFLD_UDB_P_U_F0_LD__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_F0_LD_OFF
+CYVAL_UDB_P_U_F0_LD_OFF EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_F0_LD_DP_IN0
+CYVAL_UDB_P_U_F0_LD_DP_IN0 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_F0_LD_DP_IN1
+CYVAL_UDB_P_U_F0_LD_DP_IN1 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_F0_LD_DP_IN2
+CYVAL_UDB_P_U_F0_LD_DP_IN2 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_F0_LD_DP_IN3
+CYVAL_UDB_P_U_F0_LD_DP_IN3 EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_F0_LD_DP_IN4
+CYVAL_UDB_P_U_F0_LD_DP_IN4 EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_F0_LD_DP_IN5
+CYVAL_UDB_P_U_F0_LD_DP_IN5 EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_F0_LD_RESERVED
+CYVAL_UDB_P_U_F0_LD_RESERVED EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_DP_RTE_BYPASS5__OFFSET
+CYFLD_UDB_P_U_DP_RTE_BYPASS5__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_DP_RTE_BYPASS5__SIZE
+CYFLD_UDB_P_U_DP_RTE_BYPASS5__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_DP_RTE_BYPASS5_DP_IN5_ROUTE
+CYVAL_UDB_P_U_DP_RTE_BYPASS5_DP_IN5_ROUTE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_DP_RTE_BYPASS5_DP_IN5_BYPASS
+CYVAL_UDB_P_U_DP_RTE_BYPASS5_DP_IN5_BYPASS EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_F1_LD__OFFSET
+CYFLD_UDB_P_U_F1_LD__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_F1_LD__SIZE
+CYFLD_UDB_P_U_F1_LD__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_F1_LD_OFF
+CYVAL_UDB_P_U_F1_LD_OFF EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_F1_LD_DP_IN0
+CYVAL_UDB_P_U_F1_LD_DP_IN0 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_F1_LD_DP_IN1
+CYVAL_UDB_P_U_F1_LD_DP_IN1 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_F1_LD_DP_IN2
+CYVAL_UDB_P_U_F1_LD_DP_IN2 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_F1_LD_DP_IN3
+CYVAL_UDB_P_U_F1_LD_DP_IN3 EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_F1_LD_DP_IN4
+CYVAL_UDB_P_U_F1_LD_DP_IN4 EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_F1_LD_DP_IN5
+CYVAL_UDB_P_U_F1_LD_DP_IN5 EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_F1_LD_RESERVED
+CYVAL_UDB_P_U_F1_LD_RESERVED EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_CFG3
+CYREG_UDB_P0_U0_CFG3 EQU 0x400f3043
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_D0_LD__OFFSET
+CYFLD_UDB_P_U_D0_LD__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_D0_LD__SIZE
+CYFLD_UDB_P_U_D0_LD__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_D0_LD_OFF
+CYVAL_UDB_P_U_D0_LD_OFF EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_D0_LD_DP_IN0
+CYVAL_UDB_P_U_D0_LD_DP_IN0 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_D0_LD_DP_IN1
+CYVAL_UDB_P_U_D0_LD_DP_IN1 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_D0_LD_DP_IN2
+CYVAL_UDB_P_U_D0_LD_DP_IN2 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_D0_LD_DP_IN3
+CYVAL_UDB_P_U_D0_LD_DP_IN3 EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_D0_LD_DP_IN4
+CYVAL_UDB_P_U_D0_LD_DP_IN4 EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_D0_LD_DP_IN5
+CYVAL_UDB_P_U_D0_LD_DP_IN5 EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_D0_LD_RESERVED
+CYVAL_UDB_P_U_D0_LD_RESERVED EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_D1_LD__OFFSET
+CYFLD_UDB_P_U_D1_LD__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_D1_LD__SIZE
+CYFLD_UDB_P_U_D1_LD__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_D1_LD_OFF
+CYVAL_UDB_P_U_D1_LD_OFF EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_D1_LD_DP_IN0
+CYVAL_UDB_P_U_D1_LD_DP_IN0 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_D1_LD_DP_IN1
+CYVAL_UDB_P_U_D1_LD_DP_IN1 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_D1_LD_DP_IN2
+CYVAL_UDB_P_U_D1_LD_DP_IN2 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_D1_LD_DP_IN3
+CYVAL_UDB_P_U_D1_LD_DP_IN3 EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_D1_LD_DP_IN4
+CYVAL_UDB_P_U_D1_LD_DP_IN4 EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_D1_LD_DP_IN5
+CYVAL_UDB_P_U_D1_LD_DP_IN5 EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_D1_LD_RESERVED
+CYVAL_UDB_P_U_D1_LD_RESERVED EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_CFG4
+CYREG_UDB_P0_U0_CFG4 EQU 0x400f3044
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_SI_MUX__OFFSET
+CYFLD_UDB_P_U_SI_MUX__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_SI_MUX__SIZE
+CYFLD_UDB_P_U_SI_MUX__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SI_MUX_OFF
+CYVAL_UDB_P_U_SI_MUX_OFF EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SI_MUX_DP_IN0
+CYVAL_UDB_P_U_SI_MUX_DP_IN0 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SI_MUX_DP_IN1
+CYVAL_UDB_P_U_SI_MUX_DP_IN1 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SI_MUX_DP_IN2
+CYVAL_UDB_P_U_SI_MUX_DP_IN2 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SI_MUX_DP_IN3
+CYVAL_UDB_P_U_SI_MUX_DP_IN3 EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SI_MUX_DP_IN4
+CYVAL_UDB_P_U_SI_MUX_DP_IN4 EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SI_MUX_DP_IN5
+CYVAL_UDB_P_U_SI_MUX_DP_IN5 EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SI_MUX_RESERVED
+CYVAL_UDB_P_U_SI_MUX_RESERVED EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CI_MUX__OFFSET
+CYFLD_UDB_P_U_CI_MUX__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CI_MUX__SIZE
+CYFLD_UDB_P_U_CI_MUX__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CI_MUX_OFF
+CYVAL_UDB_P_U_CI_MUX_OFF EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CI_MUX_DP_IN0
+CYVAL_UDB_P_U_CI_MUX_DP_IN0 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CI_MUX_DP_IN1
+CYVAL_UDB_P_U_CI_MUX_DP_IN1 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CI_MUX_DP_IN2
+CYVAL_UDB_P_U_CI_MUX_DP_IN2 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CI_MUX_DP_IN3
+CYVAL_UDB_P_U_CI_MUX_DP_IN3 EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CI_MUX_DP_IN4
+CYVAL_UDB_P_U_CI_MUX_DP_IN4 EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CI_MUX_DP_IN5
+CYVAL_UDB_P_U_CI_MUX_DP_IN5 EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CI_MUX_RESERVED
+CYVAL_UDB_P_U_CI_MUX_RESERVED EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_CFG5
+CYREG_UDB_P0_U0_CFG5 EQU 0x400f3045
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_OUT0__OFFSET
+CYFLD_UDB_P_U_OUT0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_OUT0__SIZE
+CYFLD_UDB_P_U_OUT0__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT0_CE0
+CYVAL_UDB_P_U_OUT0_CE0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT0_CL0
+CYVAL_UDB_P_U_OUT0_CL0 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT0_Z0
+CYVAL_UDB_P_U_OUT0_Z0 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT0_FF0
+CYVAL_UDB_P_U_OUT0_FF0 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT0_CE1
+CYVAL_UDB_P_U_OUT0_CE1 EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT0_CL1
+CYVAL_UDB_P_U_OUT0_CL1 EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT0_Z1
+CYVAL_UDB_P_U_OUT0_Z1 EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT0_FF1
+CYVAL_UDB_P_U_OUT0_FF1 EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT0_OV_MSB
+CYVAL_UDB_P_U_OUT0_OV_MSB EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT0_CO_MSB
+CYVAL_UDB_P_U_OUT0_CO_MSB EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT0_CMSBO
+CYVAL_UDB_P_U_OUT0_CMSBO EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT0_SO
+CYVAL_UDB_P_U_OUT0_SO EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT0_F0_BLK_STAT
+CYVAL_UDB_P_U_OUT0_F0_BLK_STAT EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT0_F1_BLK_STAT
+CYVAL_UDB_P_U_OUT0_F1_BLK_STAT EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT0_F0_BUS_STAT
+CYVAL_UDB_P_U_OUT0_F0_BUS_STAT EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT0_F1_BUS_STAT
+CYVAL_UDB_P_U_OUT0_F1_BUS_STAT EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_OUT1__OFFSET
+CYFLD_UDB_P_U_OUT1__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_OUT1__SIZE
+CYFLD_UDB_P_U_OUT1__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT1_CE0
+CYVAL_UDB_P_U_OUT1_CE0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT1_CL0
+CYVAL_UDB_P_U_OUT1_CL0 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT1_Z0
+CYVAL_UDB_P_U_OUT1_Z0 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT1_FF0
+CYVAL_UDB_P_U_OUT1_FF0 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT1_CE1
+CYVAL_UDB_P_U_OUT1_CE1 EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT1_CL1
+CYVAL_UDB_P_U_OUT1_CL1 EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT1_Z1
+CYVAL_UDB_P_U_OUT1_Z1 EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT1_FF1
+CYVAL_UDB_P_U_OUT1_FF1 EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT1_OV_MSB
+CYVAL_UDB_P_U_OUT1_OV_MSB EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT1_CO_MSB
+CYVAL_UDB_P_U_OUT1_CO_MSB EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT1_CMSBO
+CYVAL_UDB_P_U_OUT1_CMSBO EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT1_SO
+CYVAL_UDB_P_U_OUT1_SO EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT1_F0_BLK_STAT
+CYVAL_UDB_P_U_OUT1_F0_BLK_STAT EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT1_F1_BLK_STAT
+CYVAL_UDB_P_U_OUT1_F1_BLK_STAT EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT1_F0_BUS_STAT
+CYVAL_UDB_P_U_OUT1_F0_BUS_STAT EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT1_F1_BUS_STAT
+CYVAL_UDB_P_U_OUT1_F1_BUS_STAT EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_CFG6
+CYREG_UDB_P0_U0_CFG6 EQU 0x400f3046
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_OUT2__OFFSET
+CYFLD_UDB_P_U_OUT2__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_OUT2__SIZE
+CYFLD_UDB_P_U_OUT2__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT2_CE0
+CYVAL_UDB_P_U_OUT2_CE0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT2_CL0
+CYVAL_UDB_P_U_OUT2_CL0 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT2_Z0
+CYVAL_UDB_P_U_OUT2_Z0 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT2_FF0
+CYVAL_UDB_P_U_OUT2_FF0 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT2_CE1
+CYVAL_UDB_P_U_OUT2_CE1 EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT2_CL1
+CYVAL_UDB_P_U_OUT2_CL1 EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT2_Z1
+CYVAL_UDB_P_U_OUT2_Z1 EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT2_FF1
+CYVAL_UDB_P_U_OUT2_FF1 EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT2_OV_MSB
+CYVAL_UDB_P_U_OUT2_OV_MSB EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT2_CO_MSB
+CYVAL_UDB_P_U_OUT2_CO_MSB EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT2_CMSBO
+CYVAL_UDB_P_U_OUT2_CMSBO EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT2_SO
+CYVAL_UDB_P_U_OUT2_SO EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT2_F0_BLK_STAT
+CYVAL_UDB_P_U_OUT2_F0_BLK_STAT EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT2_F1_BLK_STAT
+CYVAL_UDB_P_U_OUT2_F1_BLK_STAT EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT2_F0_BUS_STAT
+CYVAL_UDB_P_U_OUT2_F0_BUS_STAT EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT2_F1_BUS_STAT
+CYVAL_UDB_P_U_OUT2_F1_BUS_STAT EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_OUT3__OFFSET
+CYFLD_UDB_P_U_OUT3__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_OUT3__SIZE
+CYFLD_UDB_P_U_OUT3__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT3_CE0
+CYVAL_UDB_P_U_OUT3_CE0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT3_CL0
+CYVAL_UDB_P_U_OUT3_CL0 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT3_Z0
+CYVAL_UDB_P_U_OUT3_Z0 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT3_FF0
+CYVAL_UDB_P_U_OUT3_FF0 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT3_CE1
+CYVAL_UDB_P_U_OUT3_CE1 EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT3_CL1
+CYVAL_UDB_P_U_OUT3_CL1 EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT3_Z1
+CYVAL_UDB_P_U_OUT3_Z1 EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT3_FF1
+CYVAL_UDB_P_U_OUT3_FF1 EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT3_OV_MSB
+CYVAL_UDB_P_U_OUT3_OV_MSB EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT3_CO_MSB
+CYVAL_UDB_P_U_OUT3_CO_MSB EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT3_CMSBO
+CYVAL_UDB_P_U_OUT3_CMSBO EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT3_SO
+CYVAL_UDB_P_U_OUT3_SO EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT3_F0_BLK_STAT
+CYVAL_UDB_P_U_OUT3_F0_BLK_STAT EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT3_F1_BLK_STAT
+CYVAL_UDB_P_U_OUT3_F1_BLK_STAT EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT3_F0_BUS_STAT
+CYVAL_UDB_P_U_OUT3_F0_BUS_STAT EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT3_F1_BUS_STAT
+CYVAL_UDB_P_U_OUT3_F1_BUS_STAT EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_CFG7
+CYREG_UDB_P0_U0_CFG7 EQU 0x400f3047
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_OUT4__OFFSET
+CYFLD_UDB_P_U_OUT4__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_OUT4__SIZE
+CYFLD_UDB_P_U_OUT4__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT4_CE0
+CYVAL_UDB_P_U_OUT4_CE0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT4_CL0
+CYVAL_UDB_P_U_OUT4_CL0 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT4_Z0
+CYVAL_UDB_P_U_OUT4_Z0 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT4_FF0
+CYVAL_UDB_P_U_OUT4_FF0 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT4_CE1
+CYVAL_UDB_P_U_OUT4_CE1 EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT4_CL1
+CYVAL_UDB_P_U_OUT4_CL1 EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT4_Z1
+CYVAL_UDB_P_U_OUT4_Z1 EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT4_FF1
+CYVAL_UDB_P_U_OUT4_FF1 EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT4_OV_MSB
+CYVAL_UDB_P_U_OUT4_OV_MSB EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT4_CO_MSB
+CYVAL_UDB_P_U_OUT4_CO_MSB EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT4_CMSBO
+CYVAL_UDB_P_U_OUT4_CMSBO EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT4_SO
+CYVAL_UDB_P_U_OUT4_SO EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT4_F0_BLK_STAT
+CYVAL_UDB_P_U_OUT4_F0_BLK_STAT EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT4_F1_BLK_STAT
+CYVAL_UDB_P_U_OUT4_F1_BLK_STAT EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT4_F0_BUS_STAT
+CYVAL_UDB_P_U_OUT4_F0_BUS_STAT EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT4_F1_BUS_STAT
+CYVAL_UDB_P_U_OUT4_F1_BUS_STAT EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_OUT5__OFFSET
+CYFLD_UDB_P_U_OUT5__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_OUT5__SIZE
+CYFLD_UDB_P_U_OUT5__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT5_CE0
+CYVAL_UDB_P_U_OUT5_CE0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT5_CL0
+CYVAL_UDB_P_U_OUT5_CL0 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT5_Z0
+CYVAL_UDB_P_U_OUT5_Z0 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT5_FF0
+CYVAL_UDB_P_U_OUT5_FF0 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT5_CE1
+CYVAL_UDB_P_U_OUT5_CE1 EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT5_CL1
+CYVAL_UDB_P_U_OUT5_CL1 EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT5_Z1
+CYVAL_UDB_P_U_OUT5_Z1 EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT5_FF1
+CYVAL_UDB_P_U_OUT5_FF1 EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT5_OV_MSB
+CYVAL_UDB_P_U_OUT5_OV_MSB EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT5_CO_MSB
+CYVAL_UDB_P_U_OUT5_CO_MSB EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT5_CMSBO
+CYVAL_UDB_P_U_OUT5_CMSBO EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT5_SO
+CYVAL_UDB_P_U_OUT5_SO EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT5_F0_BLK_STAT
+CYVAL_UDB_P_U_OUT5_F0_BLK_STAT EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT5_F1_BLK_STAT
+CYVAL_UDB_P_U_OUT5_F1_BLK_STAT EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT5_F0_BUS_STAT
+CYVAL_UDB_P_U_OUT5_F0_BUS_STAT EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT5_F1_BUS_STAT
+CYVAL_UDB_P_U_OUT5_F1_BUS_STAT EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_CFG8
+CYREG_UDB_P0_U0_CFG8 EQU 0x400f3048
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_OUT_SYNC__OFFSET
+CYFLD_UDB_P_U_OUT_SYNC__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_OUT_SYNC__SIZE
+CYFLD_UDB_P_U_OUT_SYNC__SIZE EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT_SYNC_REGISTERED
+CYVAL_UDB_P_U_OUT_SYNC_REGISTERED EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_OUT_SYNC_COMBINATIONAL
+CYVAL_UDB_P_U_OUT_SYNC_COMBINATIONAL EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_NC6__OFFSET
+CYFLD_UDB_P_U_NC6__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_NC6__SIZE
+CYFLD_UDB_P_U_NC6__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_CFG9
+CYREG_UDB_P0_U0_CFG9 EQU 0x400f3049
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_AMASK__OFFSET
+CYFLD_UDB_P_U_AMASK__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_AMASK__SIZE
+CYFLD_UDB_P_U_AMASK__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_CFG10
+CYREG_UDB_P0_U0_CFG10 EQU 0x400f304a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CMASK0__OFFSET
+CYFLD_UDB_P_U_CMASK0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CMASK0__SIZE
+CYFLD_UDB_P_U_CMASK0__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_CFG11
+CYREG_UDB_P0_U0_CFG11 EQU 0x400f304b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_CFG12
+CYREG_UDB_P0_U0_CFG12 EQU 0x400f304c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_SI_SELA__OFFSET
+CYFLD_UDB_P_U_SI_SELA__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_SI_SELA__SIZE
+CYFLD_UDB_P_U_SI_SELA__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SI_SELA_DEFAULT
+CYVAL_UDB_P_U_SI_SELA_DEFAULT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SI_SELA_REGISTERED
+CYVAL_UDB_P_U_SI_SELA_REGISTERED EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SI_SELA_ROUTE
+CYVAL_UDB_P_U_SI_SELA_ROUTE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SI_SELA_CHAIN
+CYVAL_UDB_P_U_SI_SELA_CHAIN EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_SI_SELB__OFFSET
+CYFLD_UDB_P_U_SI_SELB__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_SI_SELB__SIZE
+CYFLD_UDB_P_U_SI_SELB__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SI_SELB_DEFAULT
+CYVAL_UDB_P_U_SI_SELB_DEFAULT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SI_SELB_REGISTERED
+CYVAL_UDB_P_U_SI_SELB_REGISTERED EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SI_SELB_ROUTE
+CYVAL_UDB_P_U_SI_SELB_ROUTE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SI_SELB_CHAIN
+CYVAL_UDB_P_U_SI_SELB_CHAIN EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_DEF_SI__OFFSET
+CYFLD_UDB_P_U_DEF_SI__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_DEF_SI__SIZE
+CYFLD_UDB_P_U_DEF_SI__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_DEF_SI_DEFAULT_0
+CYVAL_UDB_P_U_DEF_SI_DEFAULT_0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_DEF_SI_DEFAULT_1
+CYVAL_UDB_P_U_DEF_SI_DEFAULT_1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_AMASK_EN__OFFSET
+CYFLD_UDB_P_U_AMASK_EN__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_AMASK_EN__SIZE
+CYFLD_UDB_P_U_AMASK_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_AMASK_EN_DISABLE
+CYVAL_UDB_P_U_AMASK_EN_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_AMASK_EN_ENABLE
+CYVAL_UDB_P_U_AMASK_EN_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CMASK0_EN__OFFSET
+CYFLD_UDB_P_U_CMASK0_EN__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CMASK0_EN__SIZE
+CYFLD_UDB_P_U_CMASK0_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CMASK0_EN_DISABLE
+CYVAL_UDB_P_U_CMASK0_EN_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CMASK0_EN_ENABLE
+CYVAL_UDB_P_U_CMASK0_EN_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CMASK1_EN__OFFSET
+CYFLD_UDB_P_U_CMASK1_EN__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CMASK1_EN__SIZE
+CYFLD_UDB_P_U_CMASK1_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CMASK1_EN_DISABLE
+CYVAL_UDB_P_U_CMASK1_EN_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CMASK1_EN_ENABLE
+CYVAL_UDB_P_U_CMASK1_EN_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_CFG13
+CYREG_UDB_P0_U0_CFG13 EQU 0x400f304d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CI_SELA__OFFSET
+CYFLD_UDB_P_U_CI_SELA__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CI_SELA__SIZE
+CYFLD_UDB_P_U_CI_SELA__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CI_SELA_DEFAULT
+CYVAL_UDB_P_U_CI_SELA_DEFAULT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CI_SELA_REGISTERED
+CYVAL_UDB_P_U_CI_SELA_REGISTERED EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CI_SELA_ROUTE
+CYVAL_UDB_P_U_CI_SELA_ROUTE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CI_SELA_CHAIN
+CYVAL_UDB_P_U_CI_SELA_CHAIN EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CI_SELB__OFFSET
+CYFLD_UDB_P_U_CI_SELB__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CI_SELB__SIZE
+CYFLD_UDB_P_U_CI_SELB__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CI_SELB_DEFAULT
+CYVAL_UDB_P_U_CI_SELB_DEFAULT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CI_SELB_REGISTERED
+CYVAL_UDB_P_U_CI_SELB_REGISTERED EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CI_SELB_ROUTE
+CYVAL_UDB_P_U_CI_SELB_ROUTE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CI_SELB_CHAIN
+CYVAL_UDB_P_U_CI_SELB_CHAIN EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CMP_SELA__OFFSET
+CYFLD_UDB_P_U_CMP_SELA__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CMP_SELA__SIZE
+CYFLD_UDB_P_U_CMP_SELA__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CMP_SELA_A1_D1
+CYVAL_UDB_P_U_CMP_SELA_A1_D1 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CMP_SELA_A1_A0
+CYVAL_UDB_P_U_CMP_SELA_A1_A0 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CMP_SELA_A0_D1
+CYVAL_UDB_P_U_CMP_SELA_A0_D1 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CMP_SELA_A0_A0
+CYVAL_UDB_P_U_CMP_SELA_A0_A0 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CMP_SELB__OFFSET
+CYFLD_UDB_P_U_CMP_SELB__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CMP_SELB__SIZE
+CYFLD_UDB_P_U_CMP_SELB__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CMP_SELB_A1_D1
+CYVAL_UDB_P_U_CMP_SELB_A1_D1 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CMP_SELB_A1_A0
+CYVAL_UDB_P_U_CMP_SELB_A1_A0 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CMP_SELB_A0_D1
+CYVAL_UDB_P_U_CMP_SELB_A0_D1 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CMP_SELB_A0_A0
+CYVAL_UDB_P_U_CMP_SELB_A0_A0 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_CFG14
+CYREG_UDB_P0_U0_CFG14 EQU 0x400f304e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CHAIN0__OFFSET
+CYFLD_UDB_P_U_CHAIN0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CHAIN0__SIZE
+CYFLD_UDB_P_U_CHAIN0__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CHAIN0_DISABLE
+CYVAL_UDB_P_U_CHAIN0_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CHAIN0_ENABLE
+CYVAL_UDB_P_U_CHAIN0_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CHAIN1__OFFSET
+CYFLD_UDB_P_U_CHAIN1__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CHAIN1__SIZE
+CYFLD_UDB_P_U_CHAIN1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CHAIN1_DISABLE
+CYVAL_UDB_P_U_CHAIN1_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CHAIN1_ENABLE
+CYVAL_UDB_P_U_CHAIN1_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CHAIN_FB__OFFSET
+CYFLD_UDB_P_U_CHAIN_FB__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CHAIN_FB__SIZE
+CYFLD_UDB_P_U_CHAIN_FB__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CHAIN_FB_DISABLE
+CYVAL_UDB_P_U_CHAIN_FB_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CHAIN_FB_ENABLE
+CYVAL_UDB_P_U_CHAIN_FB_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CHAIN_CMSB__OFFSET
+CYFLD_UDB_P_U_CHAIN_CMSB__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CHAIN_CMSB__SIZE
+CYFLD_UDB_P_U_CHAIN_CMSB__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CHAIN_CMSB_DISABLE
+CYVAL_UDB_P_U_CHAIN_CMSB_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CHAIN_CMSB_ENABLE
+CYVAL_UDB_P_U_CHAIN_CMSB_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_MSB_SEL__OFFSET
+CYFLD_UDB_P_U_MSB_SEL__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_MSB_SEL__SIZE
+CYFLD_UDB_P_U_MSB_SEL__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_MSB_SEL_BIT0
+CYVAL_UDB_P_U_MSB_SEL_BIT0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_MSB_SEL_BIT1
+CYVAL_UDB_P_U_MSB_SEL_BIT1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_MSB_SEL_BIT2
+CYVAL_UDB_P_U_MSB_SEL_BIT2 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_MSB_SEL_BIT3
+CYVAL_UDB_P_U_MSB_SEL_BIT3 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_MSB_SEL_BIT4
+CYVAL_UDB_P_U_MSB_SEL_BIT4 EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_MSB_SEL_BIT5
+CYVAL_UDB_P_U_MSB_SEL_BIT5 EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_MSB_SEL_BIT6
+CYVAL_UDB_P_U_MSB_SEL_BIT6 EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_MSB_SEL_BIT7
+CYVAL_UDB_P_U_MSB_SEL_BIT7 EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_MSB_EN__OFFSET
+CYFLD_UDB_P_U_MSB_EN__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_MSB_EN__SIZE
+CYFLD_UDB_P_U_MSB_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_MSB_EN_DISABLE
+CYVAL_UDB_P_U_MSB_EN_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_MSB_EN_ENABLE
+CYVAL_UDB_P_U_MSB_EN_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_CFG15
+CYREG_UDB_P0_U0_CFG15 EQU 0x400f304f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_F0_INSEL__OFFSET
+CYFLD_UDB_P_U_F0_INSEL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_F0_INSEL__SIZE
+CYFLD_UDB_P_U_F0_INSEL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_F0_INSEL_INPUT
+CYVAL_UDB_P_U_F0_INSEL_INPUT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_F0_INSEL_OUTPUT_A0
+CYVAL_UDB_P_U_F0_INSEL_OUTPUT_A0 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_F0_INSEL_OUTPUT_A1
+CYVAL_UDB_P_U_F0_INSEL_OUTPUT_A1 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_F0_INSEL_OUTPUT_ALU
+CYVAL_UDB_P_U_F0_INSEL_OUTPUT_ALU EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_F1_INSEL__OFFSET
+CYFLD_UDB_P_U_F1_INSEL__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_F1_INSEL__SIZE
+CYFLD_UDB_P_U_F1_INSEL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_F1_INSEL_INPUT
+CYVAL_UDB_P_U_F1_INSEL_INPUT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_F1_INSEL_OUTPUT_A0
+CYVAL_UDB_P_U_F1_INSEL_OUTPUT_A0 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_F1_INSEL_OUTPUT_A1
+CYVAL_UDB_P_U_F1_INSEL_OUTPUT_A1 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_F1_INSEL_OUTPUT_ALU
+CYVAL_UDB_P_U_F1_INSEL_OUTPUT_ALU EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_MSB_SI__OFFSET
+CYFLD_UDB_P_U_MSB_SI__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_MSB_SI__SIZE
+CYFLD_UDB_P_U_MSB_SI__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_MSB_SI_DEFAULT
+CYVAL_UDB_P_U_MSB_SI_DEFAULT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_MSB_SI_MSB
+CYVAL_UDB_P_U_MSB_SI_MSB EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PI_DYN__OFFSET
+CYFLD_UDB_P_U_PI_DYN__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PI_DYN__SIZE
+CYFLD_UDB_P_U_PI_DYN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PI_DYN_DISABLE
+CYVAL_UDB_P_U_PI_DYN_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PI_DYN_ENABLE
+CYVAL_UDB_P_U_PI_DYN_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_SHIFT_SEL__OFFSET
+CYFLD_UDB_P_U_SHIFT_SEL__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_SHIFT_SEL__SIZE
+CYFLD_UDB_P_U_SHIFT_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SHIFT_SEL_SOL_MSB
+CYVAL_UDB_P_U_SHIFT_SEL_SOL_MSB EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SHIFT_SEL_SOR
+CYVAL_UDB_P_U_SHIFT_SEL_SOR EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PI_SEL__OFFSET
+CYFLD_UDB_P_U_PI_SEL__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PI_SEL__SIZE
+CYFLD_UDB_P_U_PI_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PI_SEL_NORMAL
+CYVAL_UDB_P_U_PI_SEL_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PI_SEL_PARALLEL
+CYVAL_UDB_P_U_PI_SEL_PARALLEL EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_CFG16
+CYREG_UDB_P0_U0_CFG16 EQU 0x400f3050
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_WRK16_CONCAT__OFFSET
+CYFLD_UDB_P_U_WRK16_CONCAT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_WRK16_CONCAT__SIZE
+CYFLD_UDB_P_U_WRK16_CONCAT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_WRK16_CONCAT_DEFAULT
+CYVAL_UDB_P_U_WRK16_CONCAT_DEFAULT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_WRK16_CONCAT_CONCATENATE
+CYVAL_UDB_P_U_WRK16_CONCAT_CONCATENATE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_EXT_CRCPRS__OFFSET
+CYFLD_UDB_P_U_EXT_CRCPRS__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_EXT_CRCPRS__SIZE
+CYFLD_UDB_P_U_EXT_CRCPRS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_EXT_CRCPRS_INTERNAL
+CYVAL_UDB_P_U_EXT_CRCPRS_INTERNAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_EXT_CRCPRS_EXTERNAL
+CYVAL_UDB_P_U_EXT_CRCPRS_EXTERNAL EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_FIFO_ASYNC__OFFSET
+CYFLD_UDB_P_U_FIFO_ASYNC__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_FIFO_ASYNC__SIZE
+CYFLD_UDB_P_U_FIFO_ASYNC__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_FIFO_ASYNC_DISABLE
+CYVAL_UDB_P_U_FIFO_ASYNC_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_FIFO_ASYNC_ENABLE
+CYVAL_UDB_P_U_FIFO_ASYNC_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_FIFO_EDGE__OFFSET
+CYFLD_UDB_P_U_FIFO_EDGE__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_FIFO_EDGE__SIZE
+CYFLD_UDB_P_U_FIFO_EDGE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_FIFO_EDGE_LEVEL
+CYVAL_UDB_P_U_FIFO_EDGE_LEVEL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_FIFO_EDGE_EDGE
+CYVAL_UDB_P_U_FIFO_EDGE_EDGE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_FIFO_CAP__OFFSET
+CYFLD_UDB_P_U_FIFO_CAP__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_FIFO_CAP__SIZE
+CYFLD_UDB_P_U_FIFO_CAP__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_FIFO_CAP_DISABLE
+CYVAL_UDB_P_U_FIFO_CAP_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_FIFO_CAP_ENABLE
+CYVAL_UDB_P_U_FIFO_CAP_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_FIFO_FAST__OFFSET
+CYFLD_UDB_P_U_FIFO_FAST__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_FIFO_FAST__SIZE
+CYFLD_UDB_P_U_FIFO_FAST__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_FIFO_FAST_DISABLE
+CYVAL_UDB_P_U_FIFO_FAST_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_FIFO_FAST_ENABLE
+CYVAL_UDB_P_U_FIFO_FAST_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_F0_CK_INV__OFFSET
+CYFLD_UDB_P_U_F0_CK_INV__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_F0_CK_INV__SIZE
+CYFLD_UDB_P_U_F0_CK_INV__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_F0_CK_INV_NORMAL
+CYVAL_UDB_P_U_F0_CK_INV_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_F0_CK_INV_INVERT
+CYVAL_UDB_P_U_F0_CK_INV_INVERT EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_F1_CK_INV__OFFSET
+CYFLD_UDB_P_U_F1_CK_INV__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_F1_CK_INV__SIZE
+CYFLD_UDB_P_U_F1_CK_INV__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_F1_CK_INV_NORMAL
+CYVAL_UDB_P_U_F1_CK_INV_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_F1_CK_INV_INVERT
+CYVAL_UDB_P_U_F1_CK_INV_INVERT EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_CFG17
+CYREG_UDB_P0_U0_CFG17 EQU 0x400f3051
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_F0_DYN__OFFSET
+CYFLD_UDB_P_U_F0_DYN__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_F0_DYN__SIZE
+CYFLD_UDB_P_U_F0_DYN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_F0_DYN_STATIC
+CYVAL_UDB_P_U_F0_DYN_STATIC EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_F0_DYN_DYNAMIC
+CYVAL_UDB_P_U_F0_DYN_DYNAMIC EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_F1_DYN__OFFSET
+CYFLD_UDB_P_U_F1_DYN__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_F1_DYN__SIZE
+CYFLD_UDB_P_U_F1_DYN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_F1_DYN_STATIC
+CYVAL_UDB_P_U_F1_DYN_STATIC EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_F1_DYN_DYNAMIC
+CYVAL_UDB_P_U_F1_DYN_DYNAMIC EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_NC2__OFFSET
+CYFLD_UDB_P_U_NC2__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_NC2__SIZE
+CYFLD_UDB_P_U_NC2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_FIFO_ADD_SYNC__OFFSET
+CYFLD_UDB_P_U_FIFO_ADD_SYNC__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_FIFO_ADD_SYNC__SIZE
+CYFLD_UDB_P_U_FIFO_ADD_SYNC__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_FIFO_ADD_SYNC_DISABLE
+CYVAL_UDB_P_U_FIFO_ADD_SYNC_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_FIFO_ADD_SYNC_ENABLE
+CYVAL_UDB_P_U_FIFO_ADD_SYNC_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_CFG18
+CYREG_UDB_P0_U0_CFG18 EQU 0x400f3052
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CTL_MD0__OFFSET
+CYFLD_UDB_P_U_CTL_MD0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CTL_MD0__SIZE
+CYFLD_UDB_P_U_CTL_MD0__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CTL_MD0_DIRECT
+CYVAL_UDB_P_U_CTL_MD0_DIRECT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CTL_MD0_SYNC
+CYVAL_UDB_P_U_CTL_MD0_SYNC EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CTL_MD0_DOUBLE_SYNC
+CYVAL_UDB_P_U_CTL_MD0_DOUBLE_SYNC EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CTL_MD0_PULSE
+CYVAL_UDB_P_U_CTL_MD0_PULSE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_CFG19
+CYREG_UDB_P0_U0_CFG19 EQU 0x400f3053
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CTL_MD1__OFFSET
+CYFLD_UDB_P_U_CTL_MD1__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CTL_MD1__SIZE
+CYFLD_UDB_P_U_CTL_MD1__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CTL_MD1_DIRECT
+CYVAL_UDB_P_U_CTL_MD1_DIRECT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CTL_MD1_SYNC
+CYVAL_UDB_P_U_CTL_MD1_SYNC EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CTL_MD1_DOUBLE_SYNC
+CYVAL_UDB_P_U_CTL_MD1_DOUBLE_SYNC EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CTL_MD1_PULSE
+CYVAL_UDB_P_U_CTL_MD1_PULSE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_CFG20
+CYREG_UDB_P0_U0_CFG20 EQU 0x400f3054
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_STAT_MD__OFFSET
+CYFLD_UDB_P_U_STAT_MD__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_STAT_MD__SIZE
+CYFLD_UDB_P_U_STAT_MD__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_CFG21
+CYREG_UDB_P0_U0_CFG21 EQU 0x400f3055
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_NC0__OFFSET
+CYFLD_UDB_P_U_NC0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_NC0__SIZE
+CYFLD_UDB_P_U_NC0__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_CFG22
+CYREG_UDB_P0_U0_CFG22 EQU 0x400f3056
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_SC_OUT_CTL__OFFSET
+CYFLD_UDB_P_U_SC_OUT_CTL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_SC_OUT_CTL__SIZE
+CYFLD_UDB_P_U_SC_OUT_CTL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SC_OUT_CTL_CONTROL
+CYVAL_UDB_P_U_SC_OUT_CTL_CONTROL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SC_OUT_CTL_PARALLEL
+CYVAL_UDB_P_U_SC_OUT_CTL_PARALLEL EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SC_OUT_CTL_COUNTER
+CYVAL_UDB_P_U_SC_OUT_CTL_COUNTER EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SC_OUT_CTL_RESERVED
+CYVAL_UDB_P_U_SC_OUT_CTL_RESERVED EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_SC_INT_MD__OFFSET
+CYFLD_UDB_P_U_SC_INT_MD__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_SC_INT_MD__SIZE
+CYFLD_UDB_P_U_SC_INT_MD__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SC_INT_MD_NORMAL
+CYVAL_UDB_P_U_SC_INT_MD_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SC_INT_MD_INT_MODE
+CYVAL_UDB_P_U_SC_INT_MD_INT_MODE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_SC_SYNC_MD__OFFSET
+CYFLD_UDB_P_U_SC_SYNC_MD__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_SC_SYNC_MD__SIZE
+CYFLD_UDB_P_U_SC_SYNC_MD__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SC_SYNC_MD_NORMAL
+CYVAL_UDB_P_U_SC_SYNC_MD_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SC_SYNC_MD_SYNC_MODE
+CYVAL_UDB_P_U_SC_SYNC_MD_SYNC_MODE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_SC_EXT_RES__OFFSET
+CYFLD_UDB_P_U_SC_EXT_RES__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_SC_EXT_RES__SIZE
+CYFLD_UDB_P_U_SC_EXT_RES__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SC_EXT_RES_DISABLED
+CYVAL_UDB_P_U_SC_EXT_RES_DISABLED EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SC_EXT_RES_ENABLED
+CYVAL_UDB_P_U_SC_EXT_RES_ENABLED EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_CFG23
+CYREG_UDB_P0_U0_CFG23 EQU 0x400f3057
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CNT_LD_SEL__OFFSET
+CYFLD_UDB_P_U_CNT_LD_SEL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CNT_LD_SEL__SIZE
+CYFLD_UDB_P_U_CNT_LD_SEL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CNT_LD_SEL_SC_IN0
+CYVAL_UDB_P_U_CNT_LD_SEL_SC_IN0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CNT_LD_SEL_SC_IN1
+CYVAL_UDB_P_U_CNT_LD_SEL_SC_IN1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CNT_LD_SEL_SC_IN2
+CYVAL_UDB_P_U_CNT_LD_SEL_SC_IN2 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CNT_LD_SEL_SC_IN3
+CYVAL_UDB_P_U_CNT_LD_SEL_SC_IN3 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CNT_EN_SEL__OFFSET
+CYFLD_UDB_P_U_CNT_EN_SEL__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CNT_EN_SEL__SIZE
+CYFLD_UDB_P_U_CNT_EN_SEL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CNT_EN_SEL_SC_IN4
+CYVAL_UDB_P_U_CNT_EN_SEL_SC_IN4 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CNT_EN_SEL_SC_IN5
+CYVAL_UDB_P_U_CNT_EN_SEL_SC_IN5 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CNT_EN_SEL_SC_IN6
+CYVAL_UDB_P_U_CNT_EN_SEL_SC_IN6 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CNT_EN_SEL_SC_IO
+CYVAL_UDB_P_U_CNT_EN_SEL_SC_IO EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_ROUTE_LD__OFFSET
+CYFLD_UDB_P_U_ROUTE_LD__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_ROUTE_LD__SIZE
+CYFLD_UDB_P_U_ROUTE_LD__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_ROUTE_LD_DISABLE
+CYVAL_UDB_P_U_ROUTE_LD_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_ROUTE_LD_ROUTED
+CYVAL_UDB_P_U_ROUTE_LD_ROUTED EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_ROUTE_EN__OFFSET
+CYFLD_UDB_P_U_ROUTE_EN__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_ROUTE_EN__SIZE
+CYFLD_UDB_P_U_ROUTE_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_ROUTE_EN_DISABLE
+CYVAL_UDB_P_U_ROUTE_EN_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_ROUTE_EN_ROUTED
+CYVAL_UDB_P_U_ROUTE_EN_ROUTED EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_ALT_CNT__OFFSET
+CYFLD_UDB_P_U_ALT_CNT__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_ALT_CNT__SIZE
+CYFLD_UDB_P_U_ALT_CNT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_ALT_CNT_DEFAULT_MODE
+CYVAL_UDB_P_U_ALT_CNT_DEFAULT_MODE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_ALT_CNT_ALT_MODE
+CYVAL_UDB_P_U_ALT_CNT_ALT_MODE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_CFG24
+CYREG_UDB_P0_U0_CFG24 EQU 0x400f3058
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_RC_EN_SEL__OFFSET
+CYFLD_UDB_P_U_RC_EN_SEL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_RC_EN_SEL__SIZE
+CYFLD_UDB_P_U_RC_EN_SEL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RC_EN_SEL_RC_IN0
+CYVAL_UDB_P_U_RC_EN_SEL_RC_IN0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RC_EN_SEL_RC_IN1
+CYVAL_UDB_P_U_RC_EN_SEL_RC_IN1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RC_EN_SEL_RC_IN2
+CYVAL_UDB_P_U_RC_EN_SEL_RC_IN2 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RC_EN_SEL_RC_IN3
+CYVAL_UDB_P_U_RC_EN_SEL_RC_IN3 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_RC_EN_MODE__OFFSET
+CYFLD_UDB_P_U_RC_EN_MODE__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_RC_EN_MODE__SIZE
+CYFLD_UDB_P_U_RC_EN_MODE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RC_EN_MODE_OFF
+CYVAL_UDB_P_U_RC_EN_MODE_OFF EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RC_EN_MODE_ON
+CYVAL_UDB_P_U_RC_EN_MODE_ON EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RC_EN_MODE_POSEDGE
+CYVAL_UDB_P_U_RC_EN_MODE_POSEDGE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RC_EN_MODE_LEVEL
+CYVAL_UDB_P_U_RC_EN_MODE_LEVEL EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_RC_EN_INV__OFFSET
+CYFLD_UDB_P_U_RC_EN_INV__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_RC_EN_INV__SIZE
+CYFLD_UDB_P_U_RC_EN_INV__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RC_EN_INV_NOINV
+CYVAL_UDB_P_U_RC_EN_INV_NOINV EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RC_EN_INV_INVERT
+CYVAL_UDB_P_U_RC_EN_INV_INVERT EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_RC_INV__OFFSET
+CYFLD_UDB_P_U_RC_INV__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_RC_INV__SIZE
+CYFLD_UDB_P_U_RC_INV__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RC_INV_NOINV
+CYVAL_UDB_P_U_RC_INV_NOINV EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RC_INV_INVERT
+CYVAL_UDB_P_U_RC_INV_INVERT EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_RC_RES_SEL0_OR_FRES__OFFSET
+CYFLD_UDB_P_U_RC_RES_SEL0_OR_FRES__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_RC_RES_SEL0_OR_FRES__SIZE
+CYFLD_UDB_P_U_RC_RES_SEL0_OR_FRES__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_RC_RES_SEL1__OFFSET
+CYFLD_UDB_P_U_RC_RES_SEL1__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_RC_RES_SEL1__SIZE
+CYFLD_UDB_P_U_RC_RES_SEL1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_CFG25
+CYREG_UDB_P0_U0_CFG25 EQU 0x400f3059
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_CFG26
+CYREG_UDB_P0_U0_CFG26 EQU 0x400f305a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_CFG27
+CYREG_UDB_P0_U0_CFG27 EQU 0x400f305b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_CFG28
+CYREG_UDB_P0_U0_CFG28 EQU 0x400f305c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_CK_SEL__OFFSET
+CYFLD_UDB_P_U_PLD0_CK_SEL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_CK_SEL__SIZE
+CYFLD_UDB_P_U_PLD0_CK_SEL__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK0
+CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK1
+CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK2
+CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK2 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK3
+CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK3 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK4
+CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK4 EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK5
+CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK5 EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK6
+CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK6 EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK7
+CYVAL_UDB_P_U_PLD0_CK_SEL_GCLK7 EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_CK_SEL_EXT_CLK
+CYVAL_UDB_P_U_PLD0_CK_SEL_EXT_CLK EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_CK_SEL_SYSCLK
+CYVAL_UDB_P_U_PLD0_CK_SEL_SYSCLK EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_CK_SEL__OFFSET
+CYFLD_UDB_P_U_PLD1_CK_SEL__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_CK_SEL__SIZE
+CYFLD_UDB_P_U_PLD1_CK_SEL__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK0
+CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK1
+CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK2
+CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK2 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK3
+CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK3 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK4
+CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK4 EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK5
+CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK5 EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK6
+CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK6 EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK7
+CYVAL_UDB_P_U_PLD1_CK_SEL_GCLK7 EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_CK_SEL_EXT_CLK
+CYVAL_UDB_P_U_PLD1_CK_SEL_EXT_CLK EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_CK_SEL_SYSCLK
+CYVAL_UDB_P_U_PLD1_CK_SEL_SYSCLK EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_CFG29
+CYREG_UDB_P0_U0_CFG29 EQU 0x400f305d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_DP_CK_SEL__OFFSET
+CYFLD_UDB_P_U_DP_CK_SEL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_DP_CK_SEL__SIZE
+CYFLD_UDB_P_U_DP_CK_SEL__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_DP_CK_SEL_GCLK0
+CYVAL_UDB_P_U_DP_CK_SEL_GCLK0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_DP_CK_SEL_GCLK1
+CYVAL_UDB_P_U_DP_CK_SEL_GCLK1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_DP_CK_SEL_GCLK2
+CYVAL_UDB_P_U_DP_CK_SEL_GCLK2 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_DP_CK_SEL_GCLK3
+CYVAL_UDB_P_U_DP_CK_SEL_GCLK3 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_DP_CK_SEL_GCLK4
+CYVAL_UDB_P_U_DP_CK_SEL_GCLK4 EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_DP_CK_SEL_GCLK5
+CYVAL_UDB_P_U_DP_CK_SEL_GCLK5 EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_DP_CK_SEL_GCLK6
+CYVAL_UDB_P_U_DP_CK_SEL_GCLK6 EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_DP_CK_SEL_GCLK7
+CYVAL_UDB_P_U_DP_CK_SEL_GCLK7 EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_DP_CK_SEL_EXT_CLK
+CYVAL_UDB_P_U_DP_CK_SEL_EXT_CLK EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_DP_CK_SEL_SYSCLK
+CYVAL_UDB_P_U_DP_CK_SEL_SYSCLK EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_SC_CK_SEL__OFFSET
+CYFLD_UDB_P_U_SC_CK_SEL__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_SC_CK_SEL__SIZE
+CYFLD_UDB_P_U_SC_CK_SEL__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SC_CK_SEL_GCLK0
+CYVAL_UDB_P_U_SC_CK_SEL_GCLK0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SC_CK_SEL_GCLK1
+CYVAL_UDB_P_U_SC_CK_SEL_GCLK1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SC_CK_SEL_GCLK2
+CYVAL_UDB_P_U_SC_CK_SEL_GCLK2 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SC_CK_SEL_GCLK3
+CYVAL_UDB_P_U_SC_CK_SEL_GCLK3 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SC_CK_SEL_GCLK4
+CYVAL_UDB_P_U_SC_CK_SEL_GCLK4 EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SC_CK_SEL_GCLK5
+CYVAL_UDB_P_U_SC_CK_SEL_GCLK5 EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SC_CK_SEL_GCLK6
+CYVAL_UDB_P_U_SC_CK_SEL_GCLK6 EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SC_CK_SEL_GCLK7
+CYVAL_UDB_P_U_SC_CK_SEL_GCLK7 EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SC_CK_SEL_EXT_CLK
+CYVAL_UDB_P_U_SC_CK_SEL_EXT_CLK EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SC_CK_SEL_SYSCLK
+CYVAL_UDB_P_U_SC_CK_SEL_SYSCLK EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_CFG30
+CYREG_UDB_P0_U0_CFG30 EQU 0x400f305e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_RES_SEL__OFFSET
+CYFLD_UDB_P_U_RES_SEL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_RES_SEL__SIZE
+CYFLD_UDB_P_U_RES_SEL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RES_SEL_RC_IN0
+CYVAL_UDB_P_U_RES_SEL_RC_IN0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RES_SEL_RC_IN1
+CYVAL_UDB_P_U_RES_SEL_RC_IN1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RES_SEL_RC_IN2
+CYVAL_UDB_P_U_RES_SEL_RC_IN2 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RES_SEL_RC_IN3
+CYVAL_UDB_P_U_RES_SEL_RC_IN3 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_RES_POL__OFFSET
+CYFLD_UDB_P_U_RES_POL__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_RES_POL__SIZE
+CYFLD_UDB_P_U_RES_POL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RES_POL_NEGATED
+CYVAL_UDB_P_U_RES_POL_NEGATED EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_RES_POL_ASSERTED
+CYVAL_UDB_P_U_RES_POL_ASSERTED EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_EN_RES_CNTCTL__OFFSET
+CYFLD_UDB_P_U_EN_RES_CNTCTL__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_EN_RES_CNTCTL__SIZE
+CYFLD_UDB_P_U_EN_RES_CNTCTL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_EN_RES_CNTCTL_DISABLE
+CYVAL_UDB_P_U_EN_RES_CNTCTL_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_EN_RES_CNTCTL_ENABLE
+CYVAL_UDB_P_U_EN_RES_CNTCTL_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_GUDB_WR__OFFSET
+CYFLD_UDB_P_U_GUDB_WR__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_GUDB_WR__SIZE
+CYFLD_UDB_P_U_GUDB_WR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_GUDB_WR_DISABLE
+CYVAL_UDB_P_U_GUDB_WR_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_GUDB_WR_ENABLE
+CYVAL_UDB_P_U_GUDB_WR_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_DP_RES_POL__OFFSET
+CYFLD_UDB_P_U_DP_RES_POL__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_DP_RES_POL__SIZE
+CYFLD_UDB_P_U_DP_RES_POL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_DP_RES_POL_NOINV
+CYVAL_UDB_P_U_DP_RES_POL_NOINV EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_DP_RES_POL_INVERT
+CYVAL_UDB_P_U_DP_RES_POL_INVERT EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_SC_RES_POL__OFFSET
+CYFLD_UDB_P_U_SC_RES_POL__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_SC_RES_POL__SIZE
+CYFLD_UDB_P_U_SC_RES_POL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SC_RES_POL_NOINV
+CYVAL_UDB_P_U_SC_RES_POL_NOINV EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SC_RES_POL_INVERT
+CYVAL_UDB_P_U_SC_RES_POL_INVERT EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_CFG31
+CYREG_UDB_P0_U0_CFG31 EQU 0x400f305f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_ALT_RES__OFFSET
+CYFLD_UDB_P_U_ALT_RES__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_ALT_RES__SIZE
+CYFLD_UDB_P_U_ALT_RES__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_ALT_RES_COMPATIBLE
+CYVAL_UDB_P_U_ALT_RES_COMPATIBLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_ALT_RES_ALTERNATE
+CYVAL_UDB_P_U_ALT_RES_ALTERNATE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_EXT_SYNC__OFFSET
+CYFLD_UDB_P_U_EXT_SYNC__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_EXT_SYNC__SIZE
+CYFLD_UDB_P_U_EXT_SYNC__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_EXT_SYNC_DISABLE
+CYVAL_UDB_P_U_EXT_SYNC_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_EXT_SYNC_ENABLE
+CYVAL_UDB_P_U_EXT_SYNC_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_EN_RES_STAT__OFFSET
+CYFLD_UDB_P_U_EN_RES_STAT__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_EN_RES_STAT__SIZE
+CYFLD_UDB_P_U_EN_RES_STAT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_EN_RES_STAT_NEGATED
+CYVAL_UDB_P_U_EN_RES_STAT_NEGATED EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_EN_RES_STAT_ASSERTED
+CYVAL_UDB_P_U_EN_RES_STAT_ASSERTED EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_EN_RES_DP__OFFSET
+CYFLD_UDB_P_U_EN_RES_DP__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_EN_RES_DP__SIZE
+CYFLD_UDB_P_U_EN_RES_DP__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_EN_RES_DP_DISABLE
+CYVAL_UDB_P_U_EN_RES_DP_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_EN_RES_DP_ENABLE
+CYVAL_UDB_P_U_EN_RES_DP_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_EXT_CK_SEL__OFFSET
+CYFLD_UDB_P_U_EXT_CK_SEL__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_EXT_CK_SEL__SIZE
+CYFLD_UDB_P_U_EXT_CK_SEL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_EXT_CK_SEL_RC_IN0
+CYVAL_UDB_P_U_EXT_CK_SEL_RC_IN0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_EXT_CK_SEL_RC_IN1
+CYVAL_UDB_P_U_EXT_CK_SEL_RC_IN1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_EXT_CK_SEL_RC_IN2
+CYVAL_UDB_P_U_EXT_CK_SEL_RC_IN2 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_EXT_CK_SEL_RC_IN3
+CYVAL_UDB_P_U_EXT_CK_SEL_RC_IN3 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_RES_POL__OFFSET
+CYFLD_UDB_P_U_PLD0_RES_POL__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD0_RES_POL__SIZE
+CYFLD_UDB_P_U_PLD0_RES_POL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_RES_POL_NOINV
+CYVAL_UDB_P_U_PLD0_RES_POL_NOINV EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD0_RES_POL_INVERT
+CYVAL_UDB_P_U_PLD0_RES_POL_INVERT EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_RES_POL__OFFSET
+CYFLD_UDB_P_U_PLD1_RES_POL__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_PLD1_RES_POL__SIZE
+CYFLD_UDB_P_U_PLD1_RES_POL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_RES_POL_NOINV
+CYVAL_UDB_P_U_PLD1_RES_POL_NOINV EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_PLD1_RES_POL_INVERT
+CYVAL_UDB_P_U_PLD1_RES_POL_INVERT EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_DCFG0
+CYREG_UDB_P0_U0_DCFG0 EQU 0x400f3060
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CMP_SEL__OFFSET
+CYFLD_UDB_P_U_CMP_SEL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CMP_SEL__SIZE
+CYFLD_UDB_P_U_CMP_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CMP_SEL_CFG_A
+CYVAL_UDB_P_U_CMP_SEL_CFG_A EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CMP_SEL_CFG_B
+CYVAL_UDB_P_U_CMP_SEL_CFG_B EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_SI_SEL__OFFSET
+CYFLD_UDB_P_U_SI_SEL__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_SI_SEL__SIZE
+CYFLD_UDB_P_U_SI_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SI_SEL_CFG_A
+CYVAL_UDB_P_U_SI_SEL_CFG_A EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SI_SEL_CFG_B
+CYVAL_UDB_P_U_SI_SEL_CFG_B EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CI_SEL__OFFSET
+CYFLD_UDB_P_U_CI_SEL__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CI_SEL__SIZE
+CYFLD_UDB_P_U_CI_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CI_SEL_CFG_A
+CYVAL_UDB_P_U_CI_SEL_CFG_A EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CI_SEL_CFG_B
+CYVAL_UDB_P_U_CI_SEL_CFG_B EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CFB_EN__OFFSET
+CYFLD_UDB_P_U_CFB_EN__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_CFB_EN__SIZE
+CYFLD_UDB_P_U_CFB_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CFB_EN_DISABLE
+CYVAL_UDB_P_U_CFB_EN_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_CFB_EN_ENABLE
+CYVAL_UDB_P_U_CFB_EN_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_A1_WR_SRC__OFFSET
+CYFLD_UDB_P_U_A1_WR_SRC__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_A1_WR_SRC__SIZE
+CYFLD_UDB_P_U_A1_WR_SRC__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_A1_WR_SRC_NOWRITE
+CYVAL_UDB_P_U_A1_WR_SRC_NOWRITE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_A1_WR_SRC_ALU
+CYVAL_UDB_P_U_A1_WR_SRC_ALU EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_A1_WR_SRC_D1
+CYVAL_UDB_P_U_A1_WR_SRC_D1 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_A1_WR_SRC_F1
+CYVAL_UDB_P_U_A1_WR_SRC_F1 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_A0_WR_SRC__OFFSET
+CYFLD_UDB_P_U_A0_WR_SRC__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_A0_WR_SRC__SIZE
+CYFLD_UDB_P_U_A0_WR_SRC__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_A0_WR_SRC_NOWRITE
+CYVAL_UDB_P_U_A0_WR_SRC_NOWRITE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_A0_WR_SRC_ALU
+CYVAL_UDB_P_U_A0_WR_SRC_ALU EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_A0_WR_SRC_D0
+CYVAL_UDB_P_U_A0_WR_SRC_D0 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_A0_WR_SRC_F0
+CYVAL_UDB_P_U_A0_WR_SRC_F0 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_SHIFT__OFFSET
+CYFLD_UDB_P_U_SHIFT__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_SHIFT__SIZE
+CYFLD_UDB_P_U_SHIFT__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SHIFT_NOSHIFT
+CYVAL_UDB_P_U_SHIFT_NOSHIFT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SHIFT_LEFT
+CYVAL_UDB_P_U_SHIFT_LEFT EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SHIFT_RIGHT
+CYVAL_UDB_P_U_SHIFT_RIGHT EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SHIFT_SWAP
+CYVAL_UDB_P_U_SHIFT_SWAP EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_SRC_B__OFFSET
+CYFLD_UDB_P_U_SRC_B__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_SRC_B__SIZE
+CYFLD_UDB_P_U_SRC_B__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SRC_B_D0
+CYVAL_UDB_P_U_SRC_B_D0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SRC_B_D1
+CYVAL_UDB_P_U_SRC_B_D1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SRC_B_A0
+CYVAL_UDB_P_U_SRC_B_A0 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SRC_B_A1
+CYVAL_UDB_P_U_SRC_B_A1 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_SRC_A__OFFSET
+CYFLD_UDB_P_U_SRC_A__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_SRC_A__SIZE
+CYFLD_UDB_P_U_SRC_A__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SRC_A_A0
+CYVAL_UDB_P_U_SRC_A_A0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_SRC_A_A1
+CYVAL_UDB_P_U_SRC_A_A1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_FUNC__OFFSET
+CYFLD_UDB_P_U_FUNC__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_U_FUNC__SIZE
+CYFLD_UDB_P_U_FUNC__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_FUNC_PASS
+CYVAL_UDB_P_U_FUNC_PASS EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_FUNC_INC_A
+CYVAL_UDB_P_U_FUNC_INC_A EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_FUNC_DEC_A
+CYVAL_UDB_P_U_FUNC_DEC_A EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_FUNC_ADD
+CYVAL_UDB_P_U_FUNC_ADD EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_FUNC_SUB
+CYVAL_UDB_P_U_FUNC_SUB EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_FUNC_XOR
+CYVAL_UDB_P_U_FUNC_XOR EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_FUNC_AND
+CYVAL_UDB_P_U_FUNC_AND EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_P_U_FUNC_OR
+CYVAL_UDB_P_U_FUNC_OR EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_DCFG1
+CYREG_UDB_P0_U0_DCFG1 EQU 0x400f3062
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_DCFG2
+CYREG_UDB_P0_U0_DCFG2 EQU 0x400f3064
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_DCFG3
+CYREG_UDB_P0_U0_DCFG3 EQU 0x400f3066
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_DCFG4
+CYREG_UDB_P0_U0_DCFG4 EQU 0x400f3068
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_DCFG5
+CYREG_UDB_P0_U0_DCFG5 EQU 0x400f306a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_DCFG6
+CYREG_UDB_P0_U0_DCFG6 EQU 0x400f306c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U0_DCFG7
+CYREG_UDB_P0_U0_DCFG7 EQU 0x400f306e
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_P0_U1_BASE
+CYDEV_UDB_P0_U1_BASE EQU 0x400f3080
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_P0_U1_SIZE
+CYDEV_UDB_P0_U1_SIZE EQU 0x00000080
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_PLD_IT0
+CYREG_UDB_P0_U1_PLD_IT0 EQU 0x400f3080
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_PLD_IT1
+CYREG_UDB_P0_U1_PLD_IT1 EQU 0x400f3084
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_PLD_IT2
+CYREG_UDB_P0_U1_PLD_IT2 EQU 0x400f3088
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_PLD_IT3
+CYREG_UDB_P0_U1_PLD_IT3 EQU 0x400f308c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_PLD_IT4
+CYREG_UDB_P0_U1_PLD_IT4 EQU 0x400f3090
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_PLD_IT5
+CYREG_UDB_P0_U1_PLD_IT5 EQU 0x400f3094
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_PLD_IT6
+CYREG_UDB_P0_U1_PLD_IT6 EQU 0x400f3098
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_PLD_IT7
+CYREG_UDB_P0_U1_PLD_IT7 EQU 0x400f309c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_PLD_IT8
+CYREG_UDB_P0_U1_PLD_IT8 EQU 0x400f30a0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_PLD_IT9
+CYREG_UDB_P0_U1_PLD_IT9 EQU 0x400f30a4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_PLD_IT10
+CYREG_UDB_P0_U1_PLD_IT10 EQU 0x400f30a8
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_PLD_IT11
+CYREG_UDB_P0_U1_PLD_IT11 EQU 0x400f30ac
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_PLD_ORT0
+CYREG_UDB_P0_U1_PLD_ORT0 EQU 0x400f30b0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_PLD_ORT1
+CYREG_UDB_P0_U1_PLD_ORT1 EQU 0x400f30b2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_PLD_ORT2
+CYREG_UDB_P0_U1_PLD_ORT2 EQU 0x400f30b4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_PLD_ORT3
+CYREG_UDB_P0_U1_PLD_ORT3 EQU 0x400f30b6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_PLD_MC_CFG_CEN_CONST
+CYREG_UDB_P0_U1_PLD_MC_CFG_CEN_CONST EQU 0x400f30b8
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_PLD_MC_CFG_XORFB
+CYREG_UDB_P0_U1_PLD_MC_CFG_XORFB EQU 0x400f30ba
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_PLD_MC_SET_RESET
+CYREG_UDB_P0_U1_PLD_MC_SET_RESET EQU 0x400f30bc
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_PLD_MC_CFG_BYPASS
+CYREG_UDB_P0_U1_PLD_MC_CFG_BYPASS EQU 0x400f30be
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_CFG0
+CYREG_UDB_P0_U1_CFG0 EQU 0x400f30c0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_CFG1
+CYREG_UDB_P0_U1_CFG1 EQU 0x400f30c1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_CFG2
+CYREG_UDB_P0_U1_CFG2 EQU 0x400f30c2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_CFG3
+CYREG_UDB_P0_U1_CFG3 EQU 0x400f30c3
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_CFG4
+CYREG_UDB_P0_U1_CFG4 EQU 0x400f30c4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_CFG5
+CYREG_UDB_P0_U1_CFG5 EQU 0x400f30c5
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_CFG6
+CYREG_UDB_P0_U1_CFG6 EQU 0x400f30c6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_CFG7
+CYREG_UDB_P0_U1_CFG7 EQU 0x400f30c7
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_CFG8
+CYREG_UDB_P0_U1_CFG8 EQU 0x400f30c8
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_CFG9
+CYREG_UDB_P0_U1_CFG9 EQU 0x400f30c9
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_CFG10
+CYREG_UDB_P0_U1_CFG10 EQU 0x400f30ca
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_CFG11
+CYREG_UDB_P0_U1_CFG11 EQU 0x400f30cb
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_CFG12
+CYREG_UDB_P0_U1_CFG12 EQU 0x400f30cc
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_CFG13
+CYREG_UDB_P0_U1_CFG13 EQU 0x400f30cd
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_CFG14
+CYREG_UDB_P0_U1_CFG14 EQU 0x400f30ce
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_CFG15
+CYREG_UDB_P0_U1_CFG15 EQU 0x400f30cf
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_CFG16
+CYREG_UDB_P0_U1_CFG16 EQU 0x400f30d0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_CFG17
+CYREG_UDB_P0_U1_CFG17 EQU 0x400f30d1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_CFG18
+CYREG_UDB_P0_U1_CFG18 EQU 0x400f30d2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_CFG19
+CYREG_UDB_P0_U1_CFG19 EQU 0x400f30d3
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_CFG20
+CYREG_UDB_P0_U1_CFG20 EQU 0x400f30d4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_CFG21
+CYREG_UDB_P0_U1_CFG21 EQU 0x400f30d5
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_CFG22
+CYREG_UDB_P0_U1_CFG22 EQU 0x400f30d6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_CFG23
+CYREG_UDB_P0_U1_CFG23 EQU 0x400f30d7
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_CFG24
+CYREG_UDB_P0_U1_CFG24 EQU 0x400f30d8
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_CFG25
+CYREG_UDB_P0_U1_CFG25 EQU 0x400f30d9
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_CFG26
+CYREG_UDB_P0_U1_CFG26 EQU 0x400f30da
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_CFG27
+CYREG_UDB_P0_U1_CFG27 EQU 0x400f30db
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_CFG28
+CYREG_UDB_P0_U1_CFG28 EQU 0x400f30dc
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_CFG29
+CYREG_UDB_P0_U1_CFG29 EQU 0x400f30dd
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_CFG30
+CYREG_UDB_P0_U1_CFG30 EQU 0x400f30de
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_CFG31
+CYREG_UDB_P0_U1_CFG31 EQU 0x400f30df
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_DCFG0
+CYREG_UDB_P0_U1_DCFG0 EQU 0x400f30e0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_DCFG1
+CYREG_UDB_P0_U1_DCFG1 EQU 0x400f30e2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_DCFG2
+CYREG_UDB_P0_U1_DCFG2 EQU 0x400f30e4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_DCFG3
+CYREG_UDB_P0_U1_DCFG3 EQU 0x400f30e6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_DCFG4
+CYREG_UDB_P0_U1_DCFG4 EQU 0x400f30e8
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_DCFG5
+CYREG_UDB_P0_U1_DCFG5 EQU 0x400f30ea
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_DCFG6
+CYREG_UDB_P0_U1_DCFG6 EQU 0x400f30ec
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_U1_DCFG7
+CYREG_UDB_P0_U1_DCFG7 EQU 0x400f30ee
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_P0_ROUTE_BASE
+CYDEV_UDB_P0_ROUTE_BASE EQU 0x400f3100
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_P0_ROUTE_SIZE
+CYDEV_UDB_P0_ROUTE_SIZE EQU 0x00000100
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC0
+CYREG_UDB_P0_ROUTE_HC0 EQU 0x400f3100
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_ROUTE_HC_BYTE__OFFSET
+CYFLD_UDB_P_ROUTE_HC_BYTE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_ROUTE_HC_BYTE__SIZE
+CYFLD_UDB_P_ROUTE_HC_BYTE__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC1
+CYREG_UDB_P0_ROUTE_HC1 EQU 0x400f3101
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC2
+CYREG_UDB_P0_ROUTE_HC2 EQU 0x400f3102
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC3
+CYREG_UDB_P0_ROUTE_HC3 EQU 0x400f3103
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC4
+CYREG_UDB_P0_ROUTE_HC4 EQU 0x400f3104
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC5
+CYREG_UDB_P0_ROUTE_HC5 EQU 0x400f3105
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC6
+CYREG_UDB_P0_ROUTE_HC6 EQU 0x400f3106
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC7
+CYREG_UDB_P0_ROUTE_HC7 EQU 0x400f3107
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC8
+CYREG_UDB_P0_ROUTE_HC8 EQU 0x400f3108
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC9
+CYREG_UDB_P0_ROUTE_HC9 EQU 0x400f3109
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC10
+CYREG_UDB_P0_ROUTE_HC10 EQU 0x400f310a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC11
+CYREG_UDB_P0_ROUTE_HC11 EQU 0x400f310b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC12
+CYREG_UDB_P0_ROUTE_HC12 EQU 0x400f310c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC13
+CYREG_UDB_P0_ROUTE_HC13 EQU 0x400f310d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC14
+CYREG_UDB_P0_ROUTE_HC14 EQU 0x400f310e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC15
+CYREG_UDB_P0_ROUTE_HC15 EQU 0x400f310f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC16
+CYREG_UDB_P0_ROUTE_HC16 EQU 0x400f3110
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC17
+CYREG_UDB_P0_ROUTE_HC17 EQU 0x400f3111
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC18
+CYREG_UDB_P0_ROUTE_HC18 EQU 0x400f3112
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC19
+CYREG_UDB_P0_ROUTE_HC19 EQU 0x400f3113
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC20
+CYREG_UDB_P0_ROUTE_HC20 EQU 0x400f3114
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC21
+CYREG_UDB_P0_ROUTE_HC21 EQU 0x400f3115
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC22
+CYREG_UDB_P0_ROUTE_HC22 EQU 0x400f3116
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC23
+CYREG_UDB_P0_ROUTE_HC23 EQU 0x400f3117
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC24
+CYREG_UDB_P0_ROUTE_HC24 EQU 0x400f3118
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC25
+CYREG_UDB_P0_ROUTE_HC25 EQU 0x400f3119
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC26
+CYREG_UDB_P0_ROUTE_HC26 EQU 0x400f311a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC27
+CYREG_UDB_P0_ROUTE_HC27 EQU 0x400f311b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC28
+CYREG_UDB_P0_ROUTE_HC28 EQU 0x400f311c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC29
+CYREG_UDB_P0_ROUTE_HC29 EQU 0x400f311d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC30
+CYREG_UDB_P0_ROUTE_HC30 EQU 0x400f311e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC31
+CYREG_UDB_P0_ROUTE_HC31 EQU 0x400f311f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC32
+CYREG_UDB_P0_ROUTE_HC32 EQU 0x400f3120
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC33
+CYREG_UDB_P0_ROUTE_HC33 EQU 0x400f3121
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC34
+CYREG_UDB_P0_ROUTE_HC34 EQU 0x400f3122
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC35
+CYREG_UDB_P0_ROUTE_HC35 EQU 0x400f3123
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC36
+CYREG_UDB_P0_ROUTE_HC36 EQU 0x400f3124
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC37
+CYREG_UDB_P0_ROUTE_HC37 EQU 0x400f3125
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC38
+CYREG_UDB_P0_ROUTE_HC38 EQU 0x400f3126
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC39
+CYREG_UDB_P0_ROUTE_HC39 EQU 0x400f3127
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC40
+CYREG_UDB_P0_ROUTE_HC40 EQU 0x400f3128
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC41
+CYREG_UDB_P0_ROUTE_HC41 EQU 0x400f3129
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC42
+CYREG_UDB_P0_ROUTE_HC42 EQU 0x400f312a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC43
+CYREG_UDB_P0_ROUTE_HC43 EQU 0x400f312b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC44
+CYREG_UDB_P0_ROUTE_HC44 EQU 0x400f312c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC45
+CYREG_UDB_P0_ROUTE_HC45 EQU 0x400f312d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC46
+CYREG_UDB_P0_ROUTE_HC46 EQU 0x400f312e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC47
+CYREG_UDB_P0_ROUTE_HC47 EQU 0x400f312f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC48
+CYREG_UDB_P0_ROUTE_HC48 EQU 0x400f3130
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC49
+CYREG_UDB_P0_ROUTE_HC49 EQU 0x400f3131
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC50
+CYREG_UDB_P0_ROUTE_HC50 EQU 0x400f3132
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC51
+CYREG_UDB_P0_ROUTE_HC51 EQU 0x400f3133
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC52
+CYREG_UDB_P0_ROUTE_HC52 EQU 0x400f3134
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC53
+CYREG_UDB_P0_ROUTE_HC53 EQU 0x400f3135
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC54
+CYREG_UDB_P0_ROUTE_HC54 EQU 0x400f3136
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC55
+CYREG_UDB_P0_ROUTE_HC55 EQU 0x400f3137
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC56
+CYREG_UDB_P0_ROUTE_HC56 EQU 0x400f3138
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC57
+CYREG_UDB_P0_ROUTE_HC57 EQU 0x400f3139
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC58
+CYREG_UDB_P0_ROUTE_HC58 EQU 0x400f313a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC59
+CYREG_UDB_P0_ROUTE_HC59 EQU 0x400f313b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC60
+CYREG_UDB_P0_ROUTE_HC60 EQU 0x400f313c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC61
+CYREG_UDB_P0_ROUTE_HC61 EQU 0x400f313d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC62
+CYREG_UDB_P0_ROUTE_HC62 EQU 0x400f313e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC63
+CYREG_UDB_P0_ROUTE_HC63 EQU 0x400f313f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC64
+CYREG_UDB_P0_ROUTE_HC64 EQU 0x400f3140
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC65
+CYREG_UDB_P0_ROUTE_HC65 EQU 0x400f3141
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC66
+CYREG_UDB_P0_ROUTE_HC66 EQU 0x400f3142
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC67
+CYREG_UDB_P0_ROUTE_HC67 EQU 0x400f3143
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC68
+CYREG_UDB_P0_ROUTE_HC68 EQU 0x400f3144
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC69
+CYREG_UDB_P0_ROUTE_HC69 EQU 0x400f3145
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC70
+CYREG_UDB_P0_ROUTE_HC70 EQU 0x400f3146
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC71
+CYREG_UDB_P0_ROUTE_HC71 EQU 0x400f3147
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC72
+CYREG_UDB_P0_ROUTE_HC72 EQU 0x400f3148
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC73
+CYREG_UDB_P0_ROUTE_HC73 EQU 0x400f3149
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC74
+CYREG_UDB_P0_ROUTE_HC74 EQU 0x400f314a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC75
+CYREG_UDB_P0_ROUTE_HC75 EQU 0x400f314b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC76
+CYREG_UDB_P0_ROUTE_HC76 EQU 0x400f314c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC77
+CYREG_UDB_P0_ROUTE_HC77 EQU 0x400f314d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC78
+CYREG_UDB_P0_ROUTE_HC78 EQU 0x400f314e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC79
+CYREG_UDB_P0_ROUTE_HC79 EQU 0x400f314f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC80
+CYREG_UDB_P0_ROUTE_HC80 EQU 0x400f3150
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC81
+CYREG_UDB_P0_ROUTE_HC81 EQU 0x400f3151
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC82
+CYREG_UDB_P0_ROUTE_HC82 EQU 0x400f3152
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC83
+CYREG_UDB_P0_ROUTE_HC83 EQU 0x400f3153
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC84
+CYREG_UDB_P0_ROUTE_HC84 EQU 0x400f3154
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC85
+CYREG_UDB_P0_ROUTE_HC85 EQU 0x400f3155
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC86
+CYREG_UDB_P0_ROUTE_HC86 EQU 0x400f3156
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC87
+CYREG_UDB_P0_ROUTE_HC87 EQU 0x400f3157
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC88
+CYREG_UDB_P0_ROUTE_HC88 EQU 0x400f3158
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC89
+CYREG_UDB_P0_ROUTE_HC89 EQU 0x400f3159
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC90
+CYREG_UDB_P0_ROUTE_HC90 EQU 0x400f315a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC91
+CYREG_UDB_P0_ROUTE_HC91 EQU 0x400f315b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC92
+CYREG_UDB_P0_ROUTE_HC92 EQU 0x400f315c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC93
+CYREG_UDB_P0_ROUTE_HC93 EQU 0x400f315d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC94
+CYREG_UDB_P0_ROUTE_HC94 EQU 0x400f315e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC95
+CYREG_UDB_P0_ROUTE_HC95 EQU 0x400f315f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC96
+CYREG_UDB_P0_ROUTE_HC96 EQU 0x400f3160
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC97
+CYREG_UDB_P0_ROUTE_HC97 EQU 0x400f3161
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC98
+CYREG_UDB_P0_ROUTE_HC98 EQU 0x400f3162
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC99
+CYREG_UDB_P0_ROUTE_HC99 EQU 0x400f3163
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC100
+CYREG_UDB_P0_ROUTE_HC100 EQU 0x400f3164
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC101
+CYREG_UDB_P0_ROUTE_HC101 EQU 0x400f3165
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC102
+CYREG_UDB_P0_ROUTE_HC102 EQU 0x400f3166
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC103
+CYREG_UDB_P0_ROUTE_HC103 EQU 0x400f3167
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC104
+CYREG_UDB_P0_ROUTE_HC104 EQU 0x400f3168
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC105
+CYREG_UDB_P0_ROUTE_HC105 EQU 0x400f3169
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC106
+CYREG_UDB_P0_ROUTE_HC106 EQU 0x400f316a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC107
+CYREG_UDB_P0_ROUTE_HC107 EQU 0x400f316b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC108
+CYREG_UDB_P0_ROUTE_HC108 EQU 0x400f316c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC109
+CYREG_UDB_P0_ROUTE_HC109 EQU 0x400f316d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC110
+CYREG_UDB_P0_ROUTE_HC110 EQU 0x400f316e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC111
+CYREG_UDB_P0_ROUTE_HC111 EQU 0x400f316f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC112
+CYREG_UDB_P0_ROUTE_HC112 EQU 0x400f3170
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC113
+CYREG_UDB_P0_ROUTE_HC113 EQU 0x400f3171
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC114
+CYREG_UDB_P0_ROUTE_HC114 EQU 0x400f3172
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC115
+CYREG_UDB_P0_ROUTE_HC115 EQU 0x400f3173
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC116
+CYREG_UDB_P0_ROUTE_HC116 EQU 0x400f3174
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC117
+CYREG_UDB_P0_ROUTE_HC117 EQU 0x400f3175
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC118
+CYREG_UDB_P0_ROUTE_HC118 EQU 0x400f3176
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC119
+CYREG_UDB_P0_ROUTE_HC119 EQU 0x400f3177
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC120
+CYREG_UDB_P0_ROUTE_HC120 EQU 0x400f3178
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC121
+CYREG_UDB_P0_ROUTE_HC121 EQU 0x400f3179
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC122
+CYREG_UDB_P0_ROUTE_HC122 EQU 0x400f317a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC123
+CYREG_UDB_P0_ROUTE_HC123 EQU 0x400f317b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC124
+CYREG_UDB_P0_ROUTE_HC124 EQU 0x400f317c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC125
+CYREG_UDB_P0_ROUTE_HC125 EQU 0x400f317d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC126
+CYREG_UDB_P0_ROUTE_HC126 EQU 0x400f317e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HC127
+CYREG_UDB_P0_ROUTE_HC127 EQU 0x400f317f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HV_L0
+CYREG_UDB_P0_ROUTE_HV_L0 EQU 0x400f3180
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_ROUTE_HV_BYTE__OFFSET
+CYFLD_UDB_P_ROUTE_HV_BYTE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_ROUTE_HV_BYTE__SIZE
+CYFLD_UDB_P_ROUTE_HV_BYTE__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HV_L1
+CYREG_UDB_P0_ROUTE_HV_L1 EQU 0x400f3181
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HV_L2
+CYREG_UDB_P0_ROUTE_HV_L2 EQU 0x400f3182
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HV_L3
+CYREG_UDB_P0_ROUTE_HV_L3 EQU 0x400f3183
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HV_L4
+CYREG_UDB_P0_ROUTE_HV_L4 EQU 0x400f3184
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HV_L5
+CYREG_UDB_P0_ROUTE_HV_L5 EQU 0x400f3185
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HV_L6
+CYREG_UDB_P0_ROUTE_HV_L6 EQU 0x400f3186
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HV_L7
+CYREG_UDB_P0_ROUTE_HV_L7 EQU 0x400f3187
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HV_L8
+CYREG_UDB_P0_ROUTE_HV_L8 EQU 0x400f3188
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HV_L9
+CYREG_UDB_P0_ROUTE_HV_L9 EQU 0x400f3189
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HV_L10
+CYREG_UDB_P0_ROUTE_HV_L10 EQU 0x400f318a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HV_L11
+CYREG_UDB_P0_ROUTE_HV_L11 EQU 0x400f318b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HV_L12
+CYREG_UDB_P0_ROUTE_HV_L12 EQU 0x400f318c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HV_L13
+CYREG_UDB_P0_ROUTE_HV_L13 EQU 0x400f318d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HV_L14
+CYREG_UDB_P0_ROUTE_HV_L14 EQU 0x400f318e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HV_L15
+CYREG_UDB_P0_ROUTE_HV_L15 EQU 0x400f318f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HS0
+CYREG_UDB_P0_ROUTE_HS0 EQU 0x400f3190
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_ROUTE_HS_BYTE__OFFSET
+CYFLD_UDB_P_ROUTE_HS_BYTE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_ROUTE_HS_BYTE__SIZE
+CYFLD_UDB_P_ROUTE_HS_BYTE__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HS1
+CYREG_UDB_P0_ROUTE_HS1 EQU 0x400f3191
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HS2
+CYREG_UDB_P0_ROUTE_HS2 EQU 0x400f3192
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HS3
+CYREG_UDB_P0_ROUTE_HS3 EQU 0x400f3193
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HS4
+CYREG_UDB_P0_ROUTE_HS4 EQU 0x400f3194
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HS5
+CYREG_UDB_P0_ROUTE_HS5 EQU 0x400f3195
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HS6
+CYREG_UDB_P0_ROUTE_HS6 EQU 0x400f3196
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HS7
+CYREG_UDB_P0_ROUTE_HS7 EQU 0x400f3197
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HS8
+CYREG_UDB_P0_ROUTE_HS8 EQU 0x400f3198
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HS9
+CYREG_UDB_P0_ROUTE_HS9 EQU 0x400f3199
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HS10
+CYREG_UDB_P0_ROUTE_HS10 EQU 0x400f319a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HS11
+CYREG_UDB_P0_ROUTE_HS11 EQU 0x400f319b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HS12
+CYREG_UDB_P0_ROUTE_HS12 EQU 0x400f319c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HS13
+CYREG_UDB_P0_ROUTE_HS13 EQU 0x400f319d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HS14
+CYREG_UDB_P0_ROUTE_HS14 EQU 0x400f319e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HS15
+CYREG_UDB_P0_ROUTE_HS15 EQU 0x400f319f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HS16
+CYREG_UDB_P0_ROUTE_HS16 EQU 0x400f31a0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HS17
+CYREG_UDB_P0_ROUTE_HS17 EQU 0x400f31a1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HS18
+CYREG_UDB_P0_ROUTE_HS18 EQU 0x400f31a2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HS19
+CYREG_UDB_P0_ROUTE_HS19 EQU 0x400f31a3
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HS20
+CYREG_UDB_P0_ROUTE_HS20 EQU 0x400f31a4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HS21
+CYREG_UDB_P0_ROUTE_HS21 EQU 0x400f31a5
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HS22
+CYREG_UDB_P0_ROUTE_HS22 EQU 0x400f31a6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HS23
+CYREG_UDB_P0_ROUTE_HS23 EQU 0x400f31a7
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HV_R0
+CYREG_UDB_P0_ROUTE_HV_R0 EQU 0x400f31a8
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HV_R1
+CYREG_UDB_P0_ROUTE_HV_R1 EQU 0x400f31a9
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HV_R2
+CYREG_UDB_P0_ROUTE_HV_R2 EQU 0x400f31aa
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HV_R3
+CYREG_UDB_P0_ROUTE_HV_R3 EQU 0x400f31ab
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HV_R4
+CYREG_UDB_P0_ROUTE_HV_R4 EQU 0x400f31ac
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HV_R5
+CYREG_UDB_P0_ROUTE_HV_R5 EQU 0x400f31ad
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HV_R6
+CYREG_UDB_P0_ROUTE_HV_R6 EQU 0x400f31ae
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HV_R7
+CYREG_UDB_P0_ROUTE_HV_R7 EQU 0x400f31af
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HV_R8
+CYREG_UDB_P0_ROUTE_HV_R8 EQU 0x400f31b0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HV_R9
+CYREG_UDB_P0_ROUTE_HV_R9 EQU 0x400f31b1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HV_R10
+CYREG_UDB_P0_ROUTE_HV_R10 EQU 0x400f31b2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HV_R11
+CYREG_UDB_P0_ROUTE_HV_R11 EQU 0x400f31b3
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HV_R12
+CYREG_UDB_P0_ROUTE_HV_R12 EQU 0x400f31b4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HV_R13
+CYREG_UDB_P0_ROUTE_HV_R13 EQU 0x400f31b5
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HV_R14
+CYREG_UDB_P0_ROUTE_HV_R14 EQU 0x400f31b6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_HV_R15
+CYREG_UDB_P0_ROUTE_HV_R15 EQU 0x400f31b7
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_PLD0IN0
+CYREG_UDB_P0_ROUTE_PLD0IN0 EQU 0x400f31c0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_ROUTE_PI_TOP__OFFSET
+CYFLD_UDB_P_ROUTE_PI_TOP__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_ROUTE_PI_TOP__SIZE
+CYFLD_UDB_P_ROUTE_PI_TOP__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_ROUTE_PI_BOT__OFFSET
+CYFLD_UDB_P_ROUTE_PI_BOT__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_ROUTE_PI_BOT__SIZE
+CYFLD_UDB_P_ROUTE_PI_BOT__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_PLD0IN1
+CYREG_UDB_P0_ROUTE_PLD0IN1 EQU 0x400f31c2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_PLD0IN2
+CYREG_UDB_P0_ROUTE_PLD0IN2 EQU 0x400f31c4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_PLD1IN0
+CYREG_UDB_P0_ROUTE_PLD1IN0 EQU 0x400f31ca
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_PLD1IN1
+CYREG_UDB_P0_ROUTE_PLD1IN1 EQU 0x400f31cc
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_PLD1IN2
+CYREG_UDB_P0_ROUTE_PLD1IN2 EQU 0x400f31ce
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_DPIN0
+CYREG_UDB_P0_ROUTE_DPIN0 EQU 0x400f31d0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_DPIN1
+CYREG_UDB_P0_ROUTE_DPIN1 EQU 0x400f31d2
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_ROUTE_PI_TOP2__OFFSET
+CYFLD_UDB_P_ROUTE_PI_TOP2__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_ROUTE_PI_TOP2__SIZE
+CYFLD_UDB_P_ROUTE_PI_TOP2__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_ROUTE_PI_BOT2__OFFSET
+CYFLD_UDB_P_ROUTE_PI_BOT2__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_ROUTE_PI_BOT2__SIZE
+CYFLD_UDB_P_ROUTE_PI_BOT2__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_SCIN
+CYREG_UDB_P0_ROUTE_SCIN EQU 0x400f31d6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_SCIOIN
+CYREG_UDB_P0_ROUTE_SCIOIN EQU 0x400f31d8
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_RCIN
+CYREG_UDB_P0_ROUTE_RCIN EQU 0x400f31de
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_VS0
+CYREG_UDB_P0_ROUTE_VS0 EQU 0x400f31e0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_ROUTE_VS_TOP__OFFSET
+CYFLD_UDB_P_ROUTE_VS_TOP__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_ROUTE_VS_TOP__SIZE
+CYFLD_UDB_P_ROUTE_VS_TOP__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_ROUTE_VS_BOT__OFFSET
+CYFLD_UDB_P_ROUTE_VS_BOT__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_P_ROUTE_VS_BOT__SIZE
+CYFLD_UDB_P_ROUTE_VS_BOT__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_VS1
+CYREG_UDB_P0_ROUTE_VS1 EQU 0x400f31e2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_VS2
+CYREG_UDB_P0_ROUTE_VS2 EQU 0x400f31e4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_VS3
+CYREG_UDB_P0_ROUTE_VS3 EQU 0x400f31e6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_VS4
+CYREG_UDB_P0_ROUTE_VS4 EQU 0x400f31e8
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_VS5
+CYREG_UDB_P0_ROUTE_VS5 EQU 0x400f31ea
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_VS6
+CYREG_UDB_P0_ROUTE_VS6 EQU 0x400f31ec
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P0_ROUTE_VS7
+CYREG_UDB_P0_ROUTE_VS7 EQU 0x400f31ee
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_P1_BASE
+CYDEV_UDB_P1_BASE EQU 0x400f3200
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_P1_SIZE
+CYDEV_UDB_P1_SIZE EQU 0x00000200
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_P1_U0_BASE
+CYDEV_UDB_P1_U0_BASE EQU 0x400f3200
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_P1_U0_SIZE
+CYDEV_UDB_P1_U0_SIZE EQU 0x00000080
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_PLD_IT0
+CYREG_UDB_P1_U0_PLD_IT0 EQU 0x400f3200
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_PLD_IT1
+CYREG_UDB_P1_U0_PLD_IT1 EQU 0x400f3204
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_PLD_IT2
+CYREG_UDB_P1_U0_PLD_IT2 EQU 0x400f3208
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_PLD_IT3
+CYREG_UDB_P1_U0_PLD_IT3 EQU 0x400f320c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_PLD_IT4
+CYREG_UDB_P1_U0_PLD_IT4 EQU 0x400f3210
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_PLD_IT5
+CYREG_UDB_P1_U0_PLD_IT5 EQU 0x400f3214
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_PLD_IT6
+CYREG_UDB_P1_U0_PLD_IT6 EQU 0x400f3218
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_PLD_IT7
+CYREG_UDB_P1_U0_PLD_IT7 EQU 0x400f321c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_PLD_IT8
+CYREG_UDB_P1_U0_PLD_IT8 EQU 0x400f3220
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_PLD_IT9
+CYREG_UDB_P1_U0_PLD_IT9 EQU 0x400f3224
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_PLD_IT10
+CYREG_UDB_P1_U0_PLD_IT10 EQU 0x400f3228
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_PLD_IT11
+CYREG_UDB_P1_U0_PLD_IT11 EQU 0x400f322c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_PLD_ORT0
+CYREG_UDB_P1_U0_PLD_ORT0 EQU 0x400f3230
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_PLD_ORT1
+CYREG_UDB_P1_U0_PLD_ORT1 EQU 0x400f3232
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_PLD_ORT2
+CYREG_UDB_P1_U0_PLD_ORT2 EQU 0x400f3234
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_PLD_ORT3
+CYREG_UDB_P1_U0_PLD_ORT3 EQU 0x400f3236
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_PLD_MC_CFG_CEN_CONST
+CYREG_UDB_P1_U0_PLD_MC_CFG_CEN_CONST EQU 0x400f3238
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_PLD_MC_CFG_XORFB
+CYREG_UDB_P1_U0_PLD_MC_CFG_XORFB EQU 0x400f323a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_PLD_MC_SET_RESET
+CYREG_UDB_P1_U0_PLD_MC_SET_RESET EQU 0x400f323c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_PLD_MC_CFG_BYPASS
+CYREG_UDB_P1_U0_PLD_MC_CFG_BYPASS EQU 0x400f323e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_CFG0
+CYREG_UDB_P1_U0_CFG0 EQU 0x400f3240
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_CFG1
+CYREG_UDB_P1_U0_CFG1 EQU 0x400f3241
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_CFG2
+CYREG_UDB_P1_U0_CFG2 EQU 0x400f3242
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_CFG3
+CYREG_UDB_P1_U0_CFG3 EQU 0x400f3243
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_CFG4
+CYREG_UDB_P1_U0_CFG4 EQU 0x400f3244
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_CFG5
+CYREG_UDB_P1_U0_CFG5 EQU 0x400f3245
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_CFG6
+CYREG_UDB_P1_U0_CFG6 EQU 0x400f3246
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_CFG7
+CYREG_UDB_P1_U0_CFG7 EQU 0x400f3247
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_CFG8
+CYREG_UDB_P1_U0_CFG8 EQU 0x400f3248
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_CFG9
+CYREG_UDB_P1_U0_CFG9 EQU 0x400f3249
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_CFG10
+CYREG_UDB_P1_U0_CFG10 EQU 0x400f324a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_CFG11
+CYREG_UDB_P1_U0_CFG11 EQU 0x400f324b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_CFG12
+CYREG_UDB_P1_U0_CFG12 EQU 0x400f324c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_CFG13
+CYREG_UDB_P1_U0_CFG13 EQU 0x400f324d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_CFG14
+CYREG_UDB_P1_U0_CFG14 EQU 0x400f324e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_CFG15
+CYREG_UDB_P1_U0_CFG15 EQU 0x400f324f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_CFG16
+CYREG_UDB_P1_U0_CFG16 EQU 0x400f3250
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_CFG17
+CYREG_UDB_P1_U0_CFG17 EQU 0x400f3251
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_CFG18
+CYREG_UDB_P1_U0_CFG18 EQU 0x400f3252
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_CFG19
+CYREG_UDB_P1_U0_CFG19 EQU 0x400f3253
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_CFG20
+CYREG_UDB_P1_U0_CFG20 EQU 0x400f3254
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_CFG21
+CYREG_UDB_P1_U0_CFG21 EQU 0x400f3255
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_CFG22
+CYREG_UDB_P1_U0_CFG22 EQU 0x400f3256
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_CFG23
+CYREG_UDB_P1_U0_CFG23 EQU 0x400f3257
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_CFG24
+CYREG_UDB_P1_U0_CFG24 EQU 0x400f3258
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_CFG25
+CYREG_UDB_P1_U0_CFG25 EQU 0x400f3259
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_CFG26
+CYREG_UDB_P1_U0_CFG26 EQU 0x400f325a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_CFG27
+CYREG_UDB_P1_U0_CFG27 EQU 0x400f325b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_CFG28
+CYREG_UDB_P1_U0_CFG28 EQU 0x400f325c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_CFG29
+CYREG_UDB_P1_U0_CFG29 EQU 0x400f325d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_CFG30
+CYREG_UDB_P1_U0_CFG30 EQU 0x400f325e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_CFG31
+CYREG_UDB_P1_U0_CFG31 EQU 0x400f325f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_DCFG0
+CYREG_UDB_P1_U0_DCFG0 EQU 0x400f3260
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_DCFG1
+CYREG_UDB_P1_U0_DCFG1 EQU 0x400f3262
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_DCFG2
+CYREG_UDB_P1_U0_DCFG2 EQU 0x400f3264
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_DCFG3
+CYREG_UDB_P1_U0_DCFG3 EQU 0x400f3266
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_DCFG4
+CYREG_UDB_P1_U0_DCFG4 EQU 0x400f3268
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_DCFG5
+CYREG_UDB_P1_U0_DCFG5 EQU 0x400f326a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_DCFG6
+CYREG_UDB_P1_U0_DCFG6 EQU 0x400f326c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U0_DCFG7
+CYREG_UDB_P1_U0_DCFG7 EQU 0x400f326e
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_P1_U1_BASE
+CYDEV_UDB_P1_U1_BASE EQU 0x400f3280
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_P1_U1_SIZE
+CYDEV_UDB_P1_U1_SIZE EQU 0x00000080
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_PLD_IT0
+CYREG_UDB_P1_U1_PLD_IT0 EQU 0x400f3280
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_PLD_IT1
+CYREG_UDB_P1_U1_PLD_IT1 EQU 0x400f3284
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_PLD_IT2
+CYREG_UDB_P1_U1_PLD_IT2 EQU 0x400f3288
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_PLD_IT3
+CYREG_UDB_P1_U1_PLD_IT3 EQU 0x400f328c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_PLD_IT4
+CYREG_UDB_P1_U1_PLD_IT4 EQU 0x400f3290
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_PLD_IT5
+CYREG_UDB_P1_U1_PLD_IT5 EQU 0x400f3294
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_PLD_IT6
+CYREG_UDB_P1_U1_PLD_IT6 EQU 0x400f3298
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_PLD_IT7
+CYREG_UDB_P1_U1_PLD_IT7 EQU 0x400f329c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_PLD_IT8
+CYREG_UDB_P1_U1_PLD_IT8 EQU 0x400f32a0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_PLD_IT9
+CYREG_UDB_P1_U1_PLD_IT9 EQU 0x400f32a4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_PLD_IT10
+CYREG_UDB_P1_U1_PLD_IT10 EQU 0x400f32a8
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_PLD_IT11
+CYREG_UDB_P1_U1_PLD_IT11 EQU 0x400f32ac
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_PLD_ORT0
+CYREG_UDB_P1_U1_PLD_ORT0 EQU 0x400f32b0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_PLD_ORT1
+CYREG_UDB_P1_U1_PLD_ORT1 EQU 0x400f32b2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_PLD_ORT2
+CYREG_UDB_P1_U1_PLD_ORT2 EQU 0x400f32b4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_PLD_ORT3
+CYREG_UDB_P1_U1_PLD_ORT3 EQU 0x400f32b6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_PLD_MC_CFG_CEN_CONST
+CYREG_UDB_P1_U1_PLD_MC_CFG_CEN_CONST EQU 0x400f32b8
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_PLD_MC_CFG_XORFB
+CYREG_UDB_P1_U1_PLD_MC_CFG_XORFB EQU 0x400f32ba
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_PLD_MC_SET_RESET
+CYREG_UDB_P1_U1_PLD_MC_SET_RESET EQU 0x400f32bc
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_PLD_MC_CFG_BYPASS
+CYREG_UDB_P1_U1_PLD_MC_CFG_BYPASS EQU 0x400f32be
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_CFG0
+CYREG_UDB_P1_U1_CFG0 EQU 0x400f32c0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_CFG1
+CYREG_UDB_P1_U1_CFG1 EQU 0x400f32c1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_CFG2
+CYREG_UDB_P1_U1_CFG2 EQU 0x400f32c2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_CFG3
+CYREG_UDB_P1_U1_CFG3 EQU 0x400f32c3
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_CFG4
+CYREG_UDB_P1_U1_CFG4 EQU 0x400f32c4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_CFG5
+CYREG_UDB_P1_U1_CFG5 EQU 0x400f32c5
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_CFG6
+CYREG_UDB_P1_U1_CFG6 EQU 0x400f32c6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_CFG7
+CYREG_UDB_P1_U1_CFG7 EQU 0x400f32c7
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_CFG8
+CYREG_UDB_P1_U1_CFG8 EQU 0x400f32c8
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_CFG9
+CYREG_UDB_P1_U1_CFG9 EQU 0x400f32c9
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_CFG10
+CYREG_UDB_P1_U1_CFG10 EQU 0x400f32ca
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_CFG11
+CYREG_UDB_P1_U1_CFG11 EQU 0x400f32cb
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_CFG12
+CYREG_UDB_P1_U1_CFG12 EQU 0x400f32cc
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_CFG13
+CYREG_UDB_P1_U1_CFG13 EQU 0x400f32cd
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_CFG14
+CYREG_UDB_P1_U1_CFG14 EQU 0x400f32ce
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_CFG15
+CYREG_UDB_P1_U1_CFG15 EQU 0x400f32cf
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_CFG16
+CYREG_UDB_P1_U1_CFG16 EQU 0x400f32d0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_CFG17
+CYREG_UDB_P1_U1_CFG17 EQU 0x400f32d1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_CFG18
+CYREG_UDB_P1_U1_CFG18 EQU 0x400f32d2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_CFG19
+CYREG_UDB_P1_U1_CFG19 EQU 0x400f32d3
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_CFG20
+CYREG_UDB_P1_U1_CFG20 EQU 0x400f32d4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_CFG21
+CYREG_UDB_P1_U1_CFG21 EQU 0x400f32d5
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_CFG22
+CYREG_UDB_P1_U1_CFG22 EQU 0x400f32d6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_CFG23
+CYREG_UDB_P1_U1_CFG23 EQU 0x400f32d7
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_CFG24
+CYREG_UDB_P1_U1_CFG24 EQU 0x400f32d8
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_CFG25
+CYREG_UDB_P1_U1_CFG25 EQU 0x400f32d9
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_CFG26
+CYREG_UDB_P1_U1_CFG26 EQU 0x400f32da
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_CFG27
+CYREG_UDB_P1_U1_CFG27 EQU 0x400f32db
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_CFG28
+CYREG_UDB_P1_U1_CFG28 EQU 0x400f32dc
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_CFG29
+CYREG_UDB_P1_U1_CFG29 EQU 0x400f32dd
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_CFG30
+CYREG_UDB_P1_U1_CFG30 EQU 0x400f32de
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_CFG31
+CYREG_UDB_P1_U1_CFG31 EQU 0x400f32df
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_DCFG0
+CYREG_UDB_P1_U1_DCFG0 EQU 0x400f32e0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_DCFG1
+CYREG_UDB_P1_U1_DCFG1 EQU 0x400f32e2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_DCFG2
+CYREG_UDB_P1_U1_DCFG2 EQU 0x400f32e4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_DCFG3
+CYREG_UDB_P1_U1_DCFG3 EQU 0x400f32e6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_DCFG4
+CYREG_UDB_P1_U1_DCFG4 EQU 0x400f32e8
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_DCFG5
+CYREG_UDB_P1_U1_DCFG5 EQU 0x400f32ea
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_DCFG6
+CYREG_UDB_P1_U1_DCFG6 EQU 0x400f32ec
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_U1_DCFG7
+CYREG_UDB_P1_U1_DCFG7 EQU 0x400f32ee
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_P1_ROUTE_BASE
+CYDEV_UDB_P1_ROUTE_BASE EQU 0x400f3300
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_P1_ROUTE_SIZE
+CYDEV_UDB_P1_ROUTE_SIZE EQU 0x00000100
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC0
+CYREG_UDB_P1_ROUTE_HC0 EQU 0x400f3300
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC1
+CYREG_UDB_P1_ROUTE_HC1 EQU 0x400f3301
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC2
+CYREG_UDB_P1_ROUTE_HC2 EQU 0x400f3302
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC3
+CYREG_UDB_P1_ROUTE_HC3 EQU 0x400f3303
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC4
+CYREG_UDB_P1_ROUTE_HC4 EQU 0x400f3304
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC5
+CYREG_UDB_P1_ROUTE_HC5 EQU 0x400f3305
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC6
+CYREG_UDB_P1_ROUTE_HC6 EQU 0x400f3306
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC7
+CYREG_UDB_P1_ROUTE_HC7 EQU 0x400f3307
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC8
+CYREG_UDB_P1_ROUTE_HC8 EQU 0x400f3308
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC9
+CYREG_UDB_P1_ROUTE_HC9 EQU 0x400f3309
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC10
+CYREG_UDB_P1_ROUTE_HC10 EQU 0x400f330a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC11
+CYREG_UDB_P1_ROUTE_HC11 EQU 0x400f330b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC12
+CYREG_UDB_P1_ROUTE_HC12 EQU 0x400f330c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC13
+CYREG_UDB_P1_ROUTE_HC13 EQU 0x400f330d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC14
+CYREG_UDB_P1_ROUTE_HC14 EQU 0x400f330e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC15
+CYREG_UDB_P1_ROUTE_HC15 EQU 0x400f330f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC16
+CYREG_UDB_P1_ROUTE_HC16 EQU 0x400f3310
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC17
+CYREG_UDB_P1_ROUTE_HC17 EQU 0x400f3311
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC18
+CYREG_UDB_P1_ROUTE_HC18 EQU 0x400f3312
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC19
+CYREG_UDB_P1_ROUTE_HC19 EQU 0x400f3313
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC20
+CYREG_UDB_P1_ROUTE_HC20 EQU 0x400f3314
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC21
+CYREG_UDB_P1_ROUTE_HC21 EQU 0x400f3315
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC22
+CYREG_UDB_P1_ROUTE_HC22 EQU 0x400f3316
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC23
+CYREG_UDB_P1_ROUTE_HC23 EQU 0x400f3317
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC24
+CYREG_UDB_P1_ROUTE_HC24 EQU 0x400f3318
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC25
+CYREG_UDB_P1_ROUTE_HC25 EQU 0x400f3319
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC26
+CYREG_UDB_P1_ROUTE_HC26 EQU 0x400f331a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC27
+CYREG_UDB_P1_ROUTE_HC27 EQU 0x400f331b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC28
+CYREG_UDB_P1_ROUTE_HC28 EQU 0x400f331c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC29
+CYREG_UDB_P1_ROUTE_HC29 EQU 0x400f331d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC30
+CYREG_UDB_P1_ROUTE_HC30 EQU 0x400f331e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC31
+CYREG_UDB_P1_ROUTE_HC31 EQU 0x400f331f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC32
+CYREG_UDB_P1_ROUTE_HC32 EQU 0x400f3320
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC33
+CYREG_UDB_P1_ROUTE_HC33 EQU 0x400f3321
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC34
+CYREG_UDB_P1_ROUTE_HC34 EQU 0x400f3322
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC35
+CYREG_UDB_P1_ROUTE_HC35 EQU 0x400f3323
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC36
+CYREG_UDB_P1_ROUTE_HC36 EQU 0x400f3324
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC37
+CYREG_UDB_P1_ROUTE_HC37 EQU 0x400f3325
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC38
+CYREG_UDB_P1_ROUTE_HC38 EQU 0x400f3326
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC39
+CYREG_UDB_P1_ROUTE_HC39 EQU 0x400f3327
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC40
+CYREG_UDB_P1_ROUTE_HC40 EQU 0x400f3328
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC41
+CYREG_UDB_P1_ROUTE_HC41 EQU 0x400f3329
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC42
+CYREG_UDB_P1_ROUTE_HC42 EQU 0x400f332a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC43
+CYREG_UDB_P1_ROUTE_HC43 EQU 0x400f332b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC44
+CYREG_UDB_P1_ROUTE_HC44 EQU 0x400f332c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC45
+CYREG_UDB_P1_ROUTE_HC45 EQU 0x400f332d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC46
+CYREG_UDB_P1_ROUTE_HC46 EQU 0x400f332e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC47
+CYREG_UDB_P1_ROUTE_HC47 EQU 0x400f332f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC48
+CYREG_UDB_P1_ROUTE_HC48 EQU 0x400f3330
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC49
+CYREG_UDB_P1_ROUTE_HC49 EQU 0x400f3331
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC50
+CYREG_UDB_P1_ROUTE_HC50 EQU 0x400f3332
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC51
+CYREG_UDB_P1_ROUTE_HC51 EQU 0x400f3333
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC52
+CYREG_UDB_P1_ROUTE_HC52 EQU 0x400f3334
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC53
+CYREG_UDB_P1_ROUTE_HC53 EQU 0x400f3335
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC54
+CYREG_UDB_P1_ROUTE_HC54 EQU 0x400f3336
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC55
+CYREG_UDB_P1_ROUTE_HC55 EQU 0x400f3337
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC56
+CYREG_UDB_P1_ROUTE_HC56 EQU 0x400f3338
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC57
+CYREG_UDB_P1_ROUTE_HC57 EQU 0x400f3339
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC58
+CYREG_UDB_P1_ROUTE_HC58 EQU 0x400f333a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC59
+CYREG_UDB_P1_ROUTE_HC59 EQU 0x400f333b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC60
+CYREG_UDB_P1_ROUTE_HC60 EQU 0x400f333c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC61
+CYREG_UDB_P1_ROUTE_HC61 EQU 0x400f333d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC62
+CYREG_UDB_P1_ROUTE_HC62 EQU 0x400f333e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC63
+CYREG_UDB_P1_ROUTE_HC63 EQU 0x400f333f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC64
+CYREG_UDB_P1_ROUTE_HC64 EQU 0x400f3340
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC65
+CYREG_UDB_P1_ROUTE_HC65 EQU 0x400f3341
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC66
+CYREG_UDB_P1_ROUTE_HC66 EQU 0x400f3342
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC67
+CYREG_UDB_P1_ROUTE_HC67 EQU 0x400f3343
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC68
+CYREG_UDB_P1_ROUTE_HC68 EQU 0x400f3344
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC69
+CYREG_UDB_P1_ROUTE_HC69 EQU 0x400f3345
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC70
+CYREG_UDB_P1_ROUTE_HC70 EQU 0x400f3346
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC71
+CYREG_UDB_P1_ROUTE_HC71 EQU 0x400f3347
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC72
+CYREG_UDB_P1_ROUTE_HC72 EQU 0x400f3348
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC73
+CYREG_UDB_P1_ROUTE_HC73 EQU 0x400f3349
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC74
+CYREG_UDB_P1_ROUTE_HC74 EQU 0x400f334a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC75
+CYREG_UDB_P1_ROUTE_HC75 EQU 0x400f334b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC76
+CYREG_UDB_P1_ROUTE_HC76 EQU 0x400f334c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC77
+CYREG_UDB_P1_ROUTE_HC77 EQU 0x400f334d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC78
+CYREG_UDB_P1_ROUTE_HC78 EQU 0x400f334e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC79
+CYREG_UDB_P1_ROUTE_HC79 EQU 0x400f334f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC80
+CYREG_UDB_P1_ROUTE_HC80 EQU 0x400f3350
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC81
+CYREG_UDB_P1_ROUTE_HC81 EQU 0x400f3351
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC82
+CYREG_UDB_P1_ROUTE_HC82 EQU 0x400f3352
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC83
+CYREG_UDB_P1_ROUTE_HC83 EQU 0x400f3353
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC84
+CYREG_UDB_P1_ROUTE_HC84 EQU 0x400f3354
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC85
+CYREG_UDB_P1_ROUTE_HC85 EQU 0x400f3355
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC86
+CYREG_UDB_P1_ROUTE_HC86 EQU 0x400f3356
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC87
+CYREG_UDB_P1_ROUTE_HC87 EQU 0x400f3357
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC88
+CYREG_UDB_P1_ROUTE_HC88 EQU 0x400f3358
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC89
+CYREG_UDB_P1_ROUTE_HC89 EQU 0x400f3359
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC90
+CYREG_UDB_P1_ROUTE_HC90 EQU 0x400f335a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC91
+CYREG_UDB_P1_ROUTE_HC91 EQU 0x400f335b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC92
+CYREG_UDB_P1_ROUTE_HC92 EQU 0x400f335c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC93
+CYREG_UDB_P1_ROUTE_HC93 EQU 0x400f335d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC94
+CYREG_UDB_P1_ROUTE_HC94 EQU 0x400f335e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC95
+CYREG_UDB_P1_ROUTE_HC95 EQU 0x400f335f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC96
+CYREG_UDB_P1_ROUTE_HC96 EQU 0x400f3360
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC97
+CYREG_UDB_P1_ROUTE_HC97 EQU 0x400f3361
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC98
+CYREG_UDB_P1_ROUTE_HC98 EQU 0x400f3362
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC99
+CYREG_UDB_P1_ROUTE_HC99 EQU 0x400f3363
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC100
+CYREG_UDB_P1_ROUTE_HC100 EQU 0x400f3364
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC101
+CYREG_UDB_P1_ROUTE_HC101 EQU 0x400f3365
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC102
+CYREG_UDB_P1_ROUTE_HC102 EQU 0x400f3366
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC103
+CYREG_UDB_P1_ROUTE_HC103 EQU 0x400f3367
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC104
+CYREG_UDB_P1_ROUTE_HC104 EQU 0x400f3368
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC105
+CYREG_UDB_P1_ROUTE_HC105 EQU 0x400f3369
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC106
+CYREG_UDB_P1_ROUTE_HC106 EQU 0x400f336a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC107
+CYREG_UDB_P1_ROUTE_HC107 EQU 0x400f336b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC108
+CYREG_UDB_P1_ROUTE_HC108 EQU 0x400f336c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC109
+CYREG_UDB_P1_ROUTE_HC109 EQU 0x400f336d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC110
+CYREG_UDB_P1_ROUTE_HC110 EQU 0x400f336e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC111
+CYREG_UDB_P1_ROUTE_HC111 EQU 0x400f336f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC112
+CYREG_UDB_P1_ROUTE_HC112 EQU 0x400f3370
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC113
+CYREG_UDB_P1_ROUTE_HC113 EQU 0x400f3371
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC114
+CYREG_UDB_P1_ROUTE_HC114 EQU 0x400f3372
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC115
+CYREG_UDB_P1_ROUTE_HC115 EQU 0x400f3373
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC116
+CYREG_UDB_P1_ROUTE_HC116 EQU 0x400f3374
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC117
+CYREG_UDB_P1_ROUTE_HC117 EQU 0x400f3375
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC118
+CYREG_UDB_P1_ROUTE_HC118 EQU 0x400f3376
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC119
+CYREG_UDB_P1_ROUTE_HC119 EQU 0x400f3377
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC120
+CYREG_UDB_P1_ROUTE_HC120 EQU 0x400f3378
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC121
+CYREG_UDB_P1_ROUTE_HC121 EQU 0x400f3379
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC122
+CYREG_UDB_P1_ROUTE_HC122 EQU 0x400f337a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC123
+CYREG_UDB_P1_ROUTE_HC123 EQU 0x400f337b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC124
+CYREG_UDB_P1_ROUTE_HC124 EQU 0x400f337c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC125
+CYREG_UDB_P1_ROUTE_HC125 EQU 0x400f337d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC126
+CYREG_UDB_P1_ROUTE_HC126 EQU 0x400f337e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HC127
+CYREG_UDB_P1_ROUTE_HC127 EQU 0x400f337f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HV_L0
+CYREG_UDB_P1_ROUTE_HV_L0 EQU 0x400f3380
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HV_L1
+CYREG_UDB_P1_ROUTE_HV_L1 EQU 0x400f3381
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HV_L2
+CYREG_UDB_P1_ROUTE_HV_L2 EQU 0x400f3382
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HV_L3
+CYREG_UDB_P1_ROUTE_HV_L3 EQU 0x400f3383
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HV_L4
+CYREG_UDB_P1_ROUTE_HV_L4 EQU 0x400f3384
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HV_L5
+CYREG_UDB_P1_ROUTE_HV_L5 EQU 0x400f3385
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HV_L6
+CYREG_UDB_P1_ROUTE_HV_L6 EQU 0x400f3386
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HV_L7
+CYREG_UDB_P1_ROUTE_HV_L7 EQU 0x400f3387
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HV_L8
+CYREG_UDB_P1_ROUTE_HV_L8 EQU 0x400f3388
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HV_L9
+CYREG_UDB_P1_ROUTE_HV_L9 EQU 0x400f3389
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HV_L10
+CYREG_UDB_P1_ROUTE_HV_L10 EQU 0x400f338a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HV_L11
+CYREG_UDB_P1_ROUTE_HV_L11 EQU 0x400f338b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HV_L12
+CYREG_UDB_P1_ROUTE_HV_L12 EQU 0x400f338c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HV_L13
+CYREG_UDB_P1_ROUTE_HV_L13 EQU 0x400f338d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HV_L14
+CYREG_UDB_P1_ROUTE_HV_L14 EQU 0x400f338e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HV_L15
+CYREG_UDB_P1_ROUTE_HV_L15 EQU 0x400f338f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HS0
+CYREG_UDB_P1_ROUTE_HS0 EQU 0x400f3390
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HS1
+CYREG_UDB_P1_ROUTE_HS1 EQU 0x400f3391
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HS2
+CYREG_UDB_P1_ROUTE_HS2 EQU 0x400f3392
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HS3
+CYREG_UDB_P1_ROUTE_HS3 EQU 0x400f3393
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HS4
+CYREG_UDB_P1_ROUTE_HS4 EQU 0x400f3394
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HS5
+CYREG_UDB_P1_ROUTE_HS5 EQU 0x400f3395
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HS6
+CYREG_UDB_P1_ROUTE_HS6 EQU 0x400f3396
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HS7
+CYREG_UDB_P1_ROUTE_HS7 EQU 0x400f3397
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HS8
+CYREG_UDB_P1_ROUTE_HS8 EQU 0x400f3398
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HS9
+CYREG_UDB_P1_ROUTE_HS9 EQU 0x400f3399
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HS10
+CYREG_UDB_P1_ROUTE_HS10 EQU 0x400f339a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HS11
+CYREG_UDB_P1_ROUTE_HS11 EQU 0x400f339b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HS12
+CYREG_UDB_P1_ROUTE_HS12 EQU 0x400f339c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HS13
+CYREG_UDB_P1_ROUTE_HS13 EQU 0x400f339d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HS14
+CYREG_UDB_P1_ROUTE_HS14 EQU 0x400f339e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HS15
+CYREG_UDB_P1_ROUTE_HS15 EQU 0x400f339f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HS16
+CYREG_UDB_P1_ROUTE_HS16 EQU 0x400f33a0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HS17
+CYREG_UDB_P1_ROUTE_HS17 EQU 0x400f33a1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HS18
+CYREG_UDB_P1_ROUTE_HS18 EQU 0x400f33a2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HS19
+CYREG_UDB_P1_ROUTE_HS19 EQU 0x400f33a3
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HS20
+CYREG_UDB_P1_ROUTE_HS20 EQU 0x400f33a4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HS21
+CYREG_UDB_P1_ROUTE_HS21 EQU 0x400f33a5
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HS22
+CYREG_UDB_P1_ROUTE_HS22 EQU 0x400f33a6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HS23
+CYREG_UDB_P1_ROUTE_HS23 EQU 0x400f33a7
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HV_R0
+CYREG_UDB_P1_ROUTE_HV_R0 EQU 0x400f33a8
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HV_R1
+CYREG_UDB_P1_ROUTE_HV_R1 EQU 0x400f33a9
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HV_R2
+CYREG_UDB_P1_ROUTE_HV_R2 EQU 0x400f33aa
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HV_R3
+CYREG_UDB_P1_ROUTE_HV_R3 EQU 0x400f33ab
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HV_R4
+CYREG_UDB_P1_ROUTE_HV_R4 EQU 0x400f33ac
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HV_R5
+CYREG_UDB_P1_ROUTE_HV_R5 EQU 0x400f33ad
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HV_R6
+CYREG_UDB_P1_ROUTE_HV_R6 EQU 0x400f33ae
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HV_R7
+CYREG_UDB_P1_ROUTE_HV_R7 EQU 0x400f33af
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HV_R8
+CYREG_UDB_P1_ROUTE_HV_R8 EQU 0x400f33b0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HV_R9
+CYREG_UDB_P1_ROUTE_HV_R9 EQU 0x400f33b1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HV_R10
+CYREG_UDB_P1_ROUTE_HV_R10 EQU 0x400f33b2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HV_R11
+CYREG_UDB_P1_ROUTE_HV_R11 EQU 0x400f33b3
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HV_R12
+CYREG_UDB_P1_ROUTE_HV_R12 EQU 0x400f33b4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HV_R13
+CYREG_UDB_P1_ROUTE_HV_R13 EQU 0x400f33b5
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HV_R14
+CYREG_UDB_P1_ROUTE_HV_R14 EQU 0x400f33b6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_HV_R15
+CYREG_UDB_P1_ROUTE_HV_R15 EQU 0x400f33b7
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_PLD0IN0
+CYREG_UDB_P1_ROUTE_PLD0IN0 EQU 0x400f33c0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_PLD0IN1
+CYREG_UDB_P1_ROUTE_PLD0IN1 EQU 0x400f33c2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_PLD0IN2
+CYREG_UDB_P1_ROUTE_PLD0IN2 EQU 0x400f33c4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_PLD1IN0
+CYREG_UDB_P1_ROUTE_PLD1IN0 EQU 0x400f33ca
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_PLD1IN1
+CYREG_UDB_P1_ROUTE_PLD1IN1 EQU 0x400f33cc
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_PLD1IN2
+CYREG_UDB_P1_ROUTE_PLD1IN2 EQU 0x400f33ce
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_DPIN0
+CYREG_UDB_P1_ROUTE_DPIN0 EQU 0x400f33d0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_DPIN1
+CYREG_UDB_P1_ROUTE_DPIN1 EQU 0x400f33d2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_SCIN
+CYREG_UDB_P1_ROUTE_SCIN EQU 0x400f33d6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_SCIOIN
+CYREG_UDB_P1_ROUTE_SCIOIN EQU 0x400f33d8
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_RCIN
+CYREG_UDB_P1_ROUTE_RCIN EQU 0x400f33de
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_VS0
+CYREG_UDB_P1_ROUTE_VS0 EQU 0x400f33e0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_VS1
+CYREG_UDB_P1_ROUTE_VS1 EQU 0x400f33e2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_VS2
+CYREG_UDB_P1_ROUTE_VS2 EQU 0x400f33e4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_VS3
+CYREG_UDB_P1_ROUTE_VS3 EQU 0x400f33e6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_VS4
+CYREG_UDB_P1_ROUTE_VS4 EQU 0x400f33e8
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_VS5
+CYREG_UDB_P1_ROUTE_VS5 EQU 0x400f33ea
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_VS6
+CYREG_UDB_P1_ROUTE_VS6 EQU 0x400f33ec
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_P1_ROUTE_VS7
+CYREG_UDB_P1_ROUTE_VS7 EQU 0x400f33ee
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_DSI0_BASE
+CYDEV_UDB_DSI0_BASE EQU 0x400f4000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_DSI0_SIZE
+CYDEV_UDB_DSI0_SIZE EQU 0x00000100
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC0
+CYREG_UDB_DSI0_HC0 EQU 0x400f4000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_DSI_HC_BYTE__OFFSET
+CYFLD_UDB_DSI_HC_BYTE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_DSI_HC_BYTE__SIZE
+CYFLD_UDB_DSI_HC_BYTE__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC1
+CYREG_UDB_DSI0_HC1 EQU 0x400f4001
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC2
+CYREG_UDB_DSI0_HC2 EQU 0x400f4002
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC3
+CYREG_UDB_DSI0_HC3 EQU 0x400f4003
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC4
+CYREG_UDB_DSI0_HC4 EQU 0x400f4004
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC5
+CYREG_UDB_DSI0_HC5 EQU 0x400f4005
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC6
+CYREG_UDB_DSI0_HC6 EQU 0x400f4006
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC7
+CYREG_UDB_DSI0_HC7 EQU 0x400f4007
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC8
+CYREG_UDB_DSI0_HC8 EQU 0x400f4008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC9
+CYREG_UDB_DSI0_HC9 EQU 0x400f4009
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC10
+CYREG_UDB_DSI0_HC10 EQU 0x400f400a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC11
+CYREG_UDB_DSI0_HC11 EQU 0x400f400b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC12
+CYREG_UDB_DSI0_HC12 EQU 0x400f400c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC13
+CYREG_UDB_DSI0_HC13 EQU 0x400f400d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC14
+CYREG_UDB_DSI0_HC14 EQU 0x400f400e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC15
+CYREG_UDB_DSI0_HC15 EQU 0x400f400f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC16
+CYREG_UDB_DSI0_HC16 EQU 0x400f4010
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC17
+CYREG_UDB_DSI0_HC17 EQU 0x400f4011
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC18
+CYREG_UDB_DSI0_HC18 EQU 0x400f4012
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC19
+CYREG_UDB_DSI0_HC19 EQU 0x400f4013
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC20
+CYREG_UDB_DSI0_HC20 EQU 0x400f4014
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC21
+CYREG_UDB_DSI0_HC21 EQU 0x400f4015
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC22
+CYREG_UDB_DSI0_HC22 EQU 0x400f4016
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC23
+CYREG_UDB_DSI0_HC23 EQU 0x400f4017
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC24
+CYREG_UDB_DSI0_HC24 EQU 0x400f4018
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC25
+CYREG_UDB_DSI0_HC25 EQU 0x400f4019
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC26
+CYREG_UDB_DSI0_HC26 EQU 0x400f401a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC27
+CYREG_UDB_DSI0_HC27 EQU 0x400f401b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC28
+CYREG_UDB_DSI0_HC28 EQU 0x400f401c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC29
+CYREG_UDB_DSI0_HC29 EQU 0x400f401d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC30
+CYREG_UDB_DSI0_HC30 EQU 0x400f401e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC31
+CYREG_UDB_DSI0_HC31 EQU 0x400f401f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC32
+CYREG_UDB_DSI0_HC32 EQU 0x400f4020
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC33
+CYREG_UDB_DSI0_HC33 EQU 0x400f4021
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC34
+CYREG_UDB_DSI0_HC34 EQU 0x400f4022
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC35
+CYREG_UDB_DSI0_HC35 EQU 0x400f4023
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC36
+CYREG_UDB_DSI0_HC36 EQU 0x400f4024
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC37
+CYREG_UDB_DSI0_HC37 EQU 0x400f4025
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC38
+CYREG_UDB_DSI0_HC38 EQU 0x400f4026
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC39
+CYREG_UDB_DSI0_HC39 EQU 0x400f4027
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC40
+CYREG_UDB_DSI0_HC40 EQU 0x400f4028
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC41
+CYREG_UDB_DSI0_HC41 EQU 0x400f4029
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC42
+CYREG_UDB_DSI0_HC42 EQU 0x400f402a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC43
+CYREG_UDB_DSI0_HC43 EQU 0x400f402b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC44
+CYREG_UDB_DSI0_HC44 EQU 0x400f402c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC45
+CYREG_UDB_DSI0_HC45 EQU 0x400f402d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC46
+CYREG_UDB_DSI0_HC46 EQU 0x400f402e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC47
+CYREG_UDB_DSI0_HC47 EQU 0x400f402f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC48
+CYREG_UDB_DSI0_HC48 EQU 0x400f4030
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC49
+CYREG_UDB_DSI0_HC49 EQU 0x400f4031
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC50
+CYREG_UDB_DSI0_HC50 EQU 0x400f4032
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC51
+CYREG_UDB_DSI0_HC51 EQU 0x400f4033
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC52
+CYREG_UDB_DSI0_HC52 EQU 0x400f4034
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC53
+CYREG_UDB_DSI0_HC53 EQU 0x400f4035
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC54
+CYREG_UDB_DSI0_HC54 EQU 0x400f4036
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC55
+CYREG_UDB_DSI0_HC55 EQU 0x400f4037
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC56
+CYREG_UDB_DSI0_HC56 EQU 0x400f4038
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC57
+CYREG_UDB_DSI0_HC57 EQU 0x400f4039
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC58
+CYREG_UDB_DSI0_HC58 EQU 0x400f403a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC59
+CYREG_UDB_DSI0_HC59 EQU 0x400f403b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC60
+CYREG_UDB_DSI0_HC60 EQU 0x400f403c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC61
+CYREG_UDB_DSI0_HC61 EQU 0x400f403d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC62
+CYREG_UDB_DSI0_HC62 EQU 0x400f403e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC63
+CYREG_UDB_DSI0_HC63 EQU 0x400f403f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC64
+CYREG_UDB_DSI0_HC64 EQU 0x400f4040
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC65
+CYREG_UDB_DSI0_HC65 EQU 0x400f4041
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC66
+CYREG_UDB_DSI0_HC66 EQU 0x400f4042
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC67
+CYREG_UDB_DSI0_HC67 EQU 0x400f4043
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC68
+CYREG_UDB_DSI0_HC68 EQU 0x400f4044
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC69
+CYREG_UDB_DSI0_HC69 EQU 0x400f4045
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC70
+CYREG_UDB_DSI0_HC70 EQU 0x400f4046
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC71
+CYREG_UDB_DSI0_HC71 EQU 0x400f4047
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC72
+CYREG_UDB_DSI0_HC72 EQU 0x400f4048
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC73
+CYREG_UDB_DSI0_HC73 EQU 0x400f4049
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC74
+CYREG_UDB_DSI0_HC74 EQU 0x400f404a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC75
+CYREG_UDB_DSI0_HC75 EQU 0x400f404b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC76
+CYREG_UDB_DSI0_HC76 EQU 0x400f404c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC77
+CYREG_UDB_DSI0_HC77 EQU 0x400f404d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC78
+CYREG_UDB_DSI0_HC78 EQU 0x400f404e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC79
+CYREG_UDB_DSI0_HC79 EQU 0x400f404f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC80
+CYREG_UDB_DSI0_HC80 EQU 0x400f4050
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC81
+CYREG_UDB_DSI0_HC81 EQU 0x400f4051
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC82
+CYREG_UDB_DSI0_HC82 EQU 0x400f4052
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC83
+CYREG_UDB_DSI0_HC83 EQU 0x400f4053
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC84
+CYREG_UDB_DSI0_HC84 EQU 0x400f4054
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC85
+CYREG_UDB_DSI0_HC85 EQU 0x400f4055
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC86
+CYREG_UDB_DSI0_HC86 EQU 0x400f4056
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC87
+CYREG_UDB_DSI0_HC87 EQU 0x400f4057
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC88
+CYREG_UDB_DSI0_HC88 EQU 0x400f4058
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC89
+CYREG_UDB_DSI0_HC89 EQU 0x400f4059
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC90
+CYREG_UDB_DSI0_HC90 EQU 0x400f405a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC91
+CYREG_UDB_DSI0_HC91 EQU 0x400f405b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC92
+CYREG_UDB_DSI0_HC92 EQU 0x400f405c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC93
+CYREG_UDB_DSI0_HC93 EQU 0x400f405d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC94
+CYREG_UDB_DSI0_HC94 EQU 0x400f405e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC95
+CYREG_UDB_DSI0_HC95 EQU 0x400f405f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC96
+CYREG_UDB_DSI0_HC96 EQU 0x400f4060
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC97
+CYREG_UDB_DSI0_HC97 EQU 0x400f4061
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC98
+CYREG_UDB_DSI0_HC98 EQU 0x400f4062
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC99
+CYREG_UDB_DSI0_HC99 EQU 0x400f4063
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC100
+CYREG_UDB_DSI0_HC100 EQU 0x400f4064
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC101
+CYREG_UDB_DSI0_HC101 EQU 0x400f4065
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC102
+CYREG_UDB_DSI0_HC102 EQU 0x400f4066
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC103
+CYREG_UDB_DSI0_HC103 EQU 0x400f4067
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC104
+CYREG_UDB_DSI0_HC104 EQU 0x400f4068
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC105
+CYREG_UDB_DSI0_HC105 EQU 0x400f4069
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC106
+CYREG_UDB_DSI0_HC106 EQU 0x400f406a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC107
+CYREG_UDB_DSI0_HC107 EQU 0x400f406b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC108
+CYREG_UDB_DSI0_HC108 EQU 0x400f406c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC109
+CYREG_UDB_DSI0_HC109 EQU 0x400f406d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC110
+CYREG_UDB_DSI0_HC110 EQU 0x400f406e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC111
+CYREG_UDB_DSI0_HC111 EQU 0x400f406f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC112
+CYREG_UDB_DSI0_HC112 EQU 0x400f4070
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC113
+CYREG_UDB_DSI0_HC113 EQU 0x400f4071
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC114
+CYREG_UDB_DSI0_HC114 EQU 0x400f4072
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC115
+CYREG_UDB_DSI0_HC115 EQU 0x400f4073
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC116
+CYREG_UDB_DSI0_HC116 EQU 0x400f4074
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC117
+CYREG_UDB_DSI0_HC117 EQU 0x400f4075
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC118
+CYREG_UDB_DSI0_HC118 EQU 0x400f4076
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC119
+CYREG_UDB_DSI0_HC119 EQU 0x400f4077
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC120
+CYREG_UDB_DSI0_HC120 EQU 0x400f4078
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC121
+CYREG_UDB_DSI0_HC121 EQU 0x400f4079
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC122
+CYREG_UDB_DSI0_HC122 EQU 0x400f407a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC123
+CYREG_UDB_DSI0_HC123 EQU 0x400f407b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC124
+CYREG_UDB_DSI0_HC124 EQU 0x400f407c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC125
+CYREG_UDB_DSI0_HC125 EQU 0x400f407d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC126
+CYREG_UDB_DSI0_HC126 EQU 0x400f407e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HC127
+CYREG_UDB_DSI0_HC127 EQU 0x400f407f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HV_L0
+CYREG_UDB_DSI0_HV_L0 EQU 0x400f4080
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_DSI_HV_BYTE__OFFSET
+CYFLD_UDB_DSI_HV_BYTE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_DSI_HV_BYTE__SIZE
+CYFLD_UDB_DSI_HV_BYTE__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HV_L1
+CYREG_UDB_DSI0_HV_L1 EQU 0x400f4081
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HV_L2
+CYREG_UDB_DSI0_HV_L2 EQU 0x400f4082
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HV_L3
+CYREG_UDB_DSI0_HV_L3 EQU 0x400f4083
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HV_L4
+CYREG_UDB_DSI0_HV_L4 EQU 0x400f4084
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HV_L5
+CYREG_UDB_DSI0_HV_L5 EQU 0x400f4085
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HV_L6
+CYREG_UDB_DSI0_HV_L6 EQU 0x400f4086
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HV_L7
+CYREG_UDB_DSI0_HV_L7 EQU 0x400f4087
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HV_L8
+CYREG_UDB_DSI0_HV_L8 EQU 0x400f4088
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HV_L9
+CYREG_UDB_DSI0_HV_L9 EQU 0x400f4089
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HV_L10
+CYREG_UDB_DSI0_HV_L10 EQU 0x400f408a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HV_L11
+CYREG_UDB_DSI0_HV_L11 EQU 0x400f408b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HV_L12
+CYREG_UDB_DSI0_HV_L12 EQU 0x400f408c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HV_L13
+CYREG_UDB_DSI0_HV_L13 EQU 0x400f408d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HV_L14
+CYREG_UDB_DSI0_HV_L14 EQU 0x400f408e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HV_L15
+CYREG_UDB_DSI0_HV_L15 EQU 0x400f408f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HS0
+CYREG_UDB_DSI0_HS0 EQU 0x400f4090
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_DSI_HS_BYTE__OFFSET
+CYFLD_UDB_DSI_HS_BYTE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_DSI_HS_BYTE__SIZE
+CYFLD_UDB_DSI_HS_BYTE__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HS1
+CYREG_UDB_DSI0_HS1 EQU 0x400f4091
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HS2
+CYREG_UDB_DSI0_HS2 EQU 0x400f4092
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HS3
+CYREG_UDB_DSI0_HS3 EQU 0x400f4093
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HS4
+CYREG_UDB_DSI0_HS4 EQU 0x400f4094
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HS5
+CYREG_UDB_DSI0_HS5 EQU 0x400f4095
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HS6
+CYREG_UDB_DSI0_HS6 EQU 0x400f4096
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HS7
+CYREG_UDB_DSI0_HS7 EQU 0x400f4097
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HS8
+CYREG_UDB_DSI0_HS8 EQU 0x400f4098
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HS9
+CYREG_UDB_DSI0_HS9 EQU 0x400f4099
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HS10
+CYREG_UDB_DSI0_HS10 EQU 0x400f409a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HS11
+CYREG_UDB_DSI0_HS11 EQU 0x400f409b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HS12
+CYREG_UDB_DSI0_HS12 EQU 0x400f409c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HS13
+CYREG_UDB_DSI0_HS13 EQU 0x400f409d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HS14
+CYREG_UDB_DSI0_HS14 EQU 0x400f409e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HS15
+CYREG_UDB_DSI0_HS15 EQU 0x400f409f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HS16
+CYREG_UDB_DSI0_HS16 EQU 0x400f40a0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HS17
+CYREG_UDB_DSI0_HS17 EQU 0x400f40a1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HS18
+CYREG_UDB_DSI0_HS18 EQU 0x400f40a2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HS19
+CYREG_UDB_DSI0_HS19 EQU 0x400f40a3
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HS20
+CYREG_UDB_DSI0_HS20 EQU 0x400f40a4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HS21
+CYREG_UDB_DSI0_HS21 EQU 0x400f40a5
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HS22
+CYREG_UDB_DSI0_HS22 EQU 0x400f40a6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HS23
+CYREG_UDB_DSI0_HS23 EQU 0x400f40a7
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HV_R0
+CYREG_UDB_DSI0_HV_R0 EQU 0x400f40a8
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HV_R1
+CYREG_UDB_DSI0_HV_R1 EQU 0x400f40a9
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HV_R2
+CYREG_UDB_DSI0_HV_R2 EQU 0x400f40aa
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HV_R3
+CYREG_UDB_DSI0_HV_R3 EQU 0x400f40ab
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HV_R4
+CYREG_UDB_DSI0_HV_R4 EQU 0x400f40ac
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HV_R5
+CYREG_UDB_DSI0_HV_R5 EQU 0x400f40ad
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HV_R6
+CYREG_UDB_DSI0_HV_R6 EQU 0x400f40ae
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HV_R7
+CYREG_UDB_DSI0_HV_R7 EQU 0x400f40af
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HV_R8
+CYREG_UDB_DSI0_HV_R8 EQU 0x400f40b0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HV_R9
+CYREG_UDB_DSI0_HV_R9 EQU 0x400f40b1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HV_R10
+CYREG_UDB_DSI0_HV_R10 EQU 0x400f40b2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HV_R11
+CYREG_UDB_DSI0_HV_R11 EQU 0x400f40b3
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HV_R12
+CYREG_UDB_DSI0_HV_R12 EQU 0x400f40b4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HV_R13
+CYREG_UDB_DSI0_HV_R13 EQU 0x400f40b5
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HV_R14
+CYREG_UDB_DSI0_HV_R14 EQU 0x400f40b6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_HV_R15
+CYREG_UDB_DSI0_HV_R15 EQU 0x400f40b7
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_DSIINP0
+CYREG_UDB_DSI0_DSIINP0 EQU 0x400f40c0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_DSI_PI_TOP__OFFSET
+CYFLD_UDB_DSI_PI_TOP__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_DSI_PI_TOP__SIZE
+CYFLD_UDB_DSI_PI_TOP__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_DSI_PI_BOT__OFFSET
+CYFLD_UDB_DSI_PI_BOT__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_DSI_PI_BOT__SIZE
+CYFLD_UDB_DSI_PI_BOT__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_DSIINP1
+CYREG_UDB_DSI0_DSIINP1 EQU 0x400f40c2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_DSIINP2
+CYREG_UDB_DSI0_DSIINP2 EQU 0x400f40c4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_DSIINP3
+CYREG_UDB_DSI0_DSIINP3 EQU 0x400f40c6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_DSIINP4
+CYREG_UDB_DSI0_DSIINP4 EQU 0x400f40c8
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_DSIINP5
+CYREG_UDB_DSI0_DSIINP5 EQU 0x400f40ca
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_DSIOUTP0
+CYREG_UDB_DSI0_DSIOUTP0 EQU 0x400f40cc
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_DSIOUTP1
+CYREG_UDB_DSI0_DSIOUTP1 EQU 0x400f40ce
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_DSIOUTP2
+CYREG_UDB_DSI0_DSIOUTP2 EQU 0x400f40d0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_DSIOUTP3
+CYREG_UDB_DSI0_DSIOUTP3 EQU 0x400f40d2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_DSIOUTT0
+CYREG_UDB_DSI0_DSIOUTT0 EQU 0x400f40d4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_DSIOUTT1
+CYREG_UDB_DSI0_DSIOUTT1 EQU 0x400f40d6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_DSIOUTT2
+CYREG_UDB_DSI0_DSIOUTT2 EQU 0x400f40d8
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_DSIOUTT3
+CYREG_UDB_DSI0_DSIOUTT3 EQU 0x400f40da
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_DSIOUTT4
+CYREG_UDB_DSI0_DSIOUTT4 EQU 0x400f40dc
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_DSIOUTT5
+CYREG_UDB_DSI0_DSIOUTT5 EQU 0x400f40de
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_VS0
+CYREG_UDB_DSI0_VS0 EQU 0x400f40e0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_DSI_VS_TOP__OFFSET
+CYFLD_UDB_DSI_VS_TOP__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_DSI_VS_TOP__SIZE
+CYFLD_UDB_DSI_VS_TOP__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_DSI_VS_BOT__OFFSET
+CYFLD_UDB_DSI_VS_BOT__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_DSI_VS_BOT__SIZE
+CYFLD_UDB_DSI_VS_BOT__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_VS1
+CYREG_UDB_DSI0_VS1 EQU 0x400f40e2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_VS2
+CYREG_UDB_DSI0_VS2 EQU 0x400f40e4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_VS3
+CYREG_UDB_DSI0_VS3 EQU 0x400f40e6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_VS4
+CYREG_UDB_DSI0_VS4 EQU 0x400f40e8
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_VS5
+CYREG_UDB_DSI0_VS5 EQU 0x400f40ea
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_VS6
+CYREG_UDB_DSI0_VS6 EQU 0x400f40ec
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI0_VS7
+CYREG_UDB_DSI0_VS7 EQU 0x400f40ee
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_DSI1_BASE
+CYDEV_UDB_DSI1_BASE EQU 0x400f4100
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_DSI1_SIZE
+CYDEV_UDB_DSI1_SIZE EQU 0x00000100
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC0
+CYREG_UDB_DSI1_HC0 EQU 0x400f4100
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC1
+CYREG_UDB_DSI1_HC1 EQU 0x400f4101
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC2
+CYREG_UDB_DSI1_HC2 EQU 0x400f4102
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC3
+CYREG_UDB_DSI1_HC3 EQU 0x400f4103
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC4
+CYREG_UDB_DSI1_HC4 EQU 0x400f4104
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC5
+CYREG_UDB_DSI1_HC5 EQU 0x400f4105
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC6
+CYREG_UDB_DSI1_HC6 EQU 0x400f4106
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC7
+CYREG_UDB_DSI1_HC7 EQU 0x400f4107
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC8
+CYREG_UDB_DSI1_HC8 EQU 0x400f4108
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC9
+CYREG_UDB_DSI1_HC9 EQU 0x400f4109
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC10
+CYREG_UDB_DSI1_HC10 EQU 0x400f410a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC11
+CYREG_UDB_DSI1_HC11 EQU 0x400f410b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC12
+CYREG_UDB_DSI1_HC12 EQU 0x400f410c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC13
+CYREG_UDB_DSI1_HC13 EQU 0x400f410d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC14
+CYREG_UDB_DSI1_HC14 EQU 0x400f410e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC15
+CYREG_UDB_DSI1_HC15 EQU 0x400f410f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC16
+CYREG_UDB_DSI1_HC16 EQU 0x400f4110
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC17
+CYREG_UDB_DSI1_HC17 EQU 0x400f4111
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC18
+CYREG_UDB_DSI1_HC18 EQU 0x400f4112
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC19
+CYREG_UDB_DSI1_HC19 EQU 0x400f4113
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC20
+CYREG_UDB_DSI1_HC20 EQU 0x400f4114
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC21
+CYREG_UDB_DSI1_HC21 EQU 0x400f4115
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC22
+CYREG_UDB_DSI1_HC22 EQU 0x400f4116
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC23
+CYREG_UDB_DSI1_HC23 EQU 0x400f4117
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC24
+CYREG_UDB_DSI1_HC24 EQU 0x400f4118
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC25
+CYREG_UDB_DSI1_HC25 EQU 0x400f4119
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC26
+CYREG_UDB_DSI1_HC26 EQU 0x400f411a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC27
+CYREG_UDB_DSI1_HC27 EQU 0x400f411b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC28
+CYREG_UDB_DSI1_HC28 EQU 0x400f411c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC29
+CYREG_UDB_DSI1_HC29 EQU 0x400f411d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC30
+CYREG_UDB_DSI1_HC30 EQU 0x400f411e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC31
+CYREG_UDB_DSI1_HC31 EQU 0x400f411f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC32
+CYREG_UDB_DSI1_HC32 EQU 0x400f4120
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC33
+CYREG_UDB_DSI1_HC33 EQU 0x400f4121
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC34
+CYREG_UDB_DSI1_HC34 EQU 0x400f4122
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC35
+CYREG_UDB_DSI1_HC35 EQU 0x400f4123
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC36
+CYREG_UDB_DSI1_HC36 EQU 0x400f4124
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC37
+CYREG_UDB_DSI1_HC37 EQU 0x400f4125
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC38
+CYREG_UDB_DSI1_HC38 EQU 0x400f4126
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC39
+CYREG_UDB_DSI1_HC39 EQU 0x400f4127
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC40
+CYREG_UDB_DSI1_HC40 EQU 0x400f4128
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC41
+CYREG_UDB_DSI1_HC41 EQU 0x400f4129
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC42
+CYREG_UDB_DSI1_HC42 EQU 0x400f412a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC43
+CYREG_UDB_DSI1_HC43 EQU 0x400f412b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC44
+CYREG_UDB_DSI1_HC44 EQU 0x400f412c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC45
+CYREG_UDB_DSI1_HC45 EQU 0x400f412d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC46
+CYREG_UDB_DSI1_HC46 EQU 0x400f412e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC47
+CYREG_UDB_DSI1_HC47 EQU 0x400f412f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC48
+CYREG_UDB_DSI1_HC48 EQU 0x400f4130
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC49
+CYREG_UDB_DSI1_HC49 EQU 0x400f4131
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC50
+CYREG_UDB_DSI1_HC50 EQU 0x400f4132
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC51
+CYREG_UDB_DSI1_HC51 EQU 0x400f4133
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC52
+CYREG_UDB_DSI1_HC52 EQU 0x400f4134
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC53
+CYREG_UDB_DSI1_HC53 EQU 0x400f4135
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC54
+CYREG_UDB_DSI1_HC54 EQU 0x400f4136
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC55
+CYREG_UDB_DSI1_HC55 EQU 0x400f4137
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC56
+CYREG_UDB_DSI1_HC56 EQU 0x400f4138
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC57
+CYREG_UDB_DSI1_HC57 EQU 0x400f4139
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC58
+CYREG_UDB_DSI1_HC58 EQU 0x400f413a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC59
+CYREG_UDB_DSI1_HC59 EQU 0x400f413b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC60
+CYREG_UDB_DSI1_HC60 EQU 0x400f413c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC61
+CYREG_UDB_DSI1_HC61 EQU 0x400f413d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC62
+CYREG_UDB_DSI1_HC62 EQU 0x400f413e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC63
+CYREG_UDB_DSI1_HC63 EQU 0x400f413f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC64
+CYREG_UDB_DSI1_HC64 EQU 0x400f4140
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC65
+CYREG_UDB_DSI1_HC65 EQU 0x400f4141
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC66
+CYREG_UDB_DSI1_HC66 EQU 0x400f4142
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC67
+CYREG_UDB_DSI1_HC67 EQU 0x400f4143
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC68
+CYREG_UDB_DSI1_HC68 EQU 0x400f4144
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC69
+CYREG_UDB_DSI1_HC69 EQU 0x400f4145
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC70
+CYREG_UDB_DSI1_HC70 EQU 0x400f4146
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC71
+CYREG_UDB_DSI1_HC71 EQU 0x400f4147
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC72
+CYREG_UDB_DSI1_HC72 EQU 0x400f4148
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC73
+CYREG_UDB_DSI1_HC73 EQU 0x400f4149
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC74
+CYREG_UDB_DSI1_HC74 EQU 0x400f414a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC75
+CYREG_UDB_DSI1_HC75 EQU 0x400f414b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC76
+CYREG_UDB_DSI1_HC76 EQU 0x400f414c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC77
+CYREG_UDB_DSI1_HC77 EQU 0x400f414d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC78
+CYREG_UDB_DSI1_HC78 EQU 0x400f414e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC79
+CYREG_UDB_DSI1_HC79 EQU 0x400f414f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC80
+CYREG_UDB_DSI1_HC80 EQU 0x400f4150
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC81
+CYREG_UDB_DSI1_HC81 EQU 0x400f4151
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC82
+CYREG_UDB_DSI1_HC82 EQU 0x400f4152
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC83
+CYREG_UDB_DSI1_HC83 EQU 0x400f4153
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC84
+CYREG_UDB_DSI1_HC84 EQU 0x400f4154
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC85
+CYREG_UDB_DSI1_HC85 EQU 0x400f4155
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC86
+CYREG_UDB_DSI1_HC86 EQU 0x400f4156
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC87
+CYREG_UDB_DSI1_HC87 EQU 0x400f4157
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC88
+CYREG_UDB_DSI1_HC88 EQU 0x400f4158
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC89
+CYREG_UDB_DSI1_HC89 EQU 0x400f4159
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC90
+CYREG_UDB_DSI1_HC90 EQU 0x400f415a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC91
+CYREG_UDB_DSI1_HC91 EQU 0x400f415b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC92
+CYREG_UDB_DSI1_HC92 EQU 0x400f415c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC93
+CYREG_UDB_DSI1_HC93 EQU 0x400f415d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC94
+CYREG_UDB_DSI1_HC94 EQU 0x400f415e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC95
+CYREG_UDB_DSI1_HC95 EQU 0x400f415f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC96
+CYREG_UDB_DSI1_HC96 EQU 0x400f4160
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC97
+CYREG_UDB_DSI1_HC97 EQU 0x400f4161
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC98
+CYREG_UDB_DSI1_HC98 EQU 0x400f4162
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC99
+CYREG_UDB_DSI1_HC99 EQU 0x400f4163
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC100
+CYREG_UDB_DSI1_HC100 EQU 0x400f4164
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC101
+CYREG_UDB_DSI1_HC101 EQU 0x400f4165
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC102
+CYREG_UDB_DSI1_HC102 EQU 0x400f4166
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC103
+CYREG_UDB_DSI1_HC103 EQU 0x400f4167
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC104
+CYREG_UDB_DSI1_HC104 EQU 0x400f4168
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC105
+CYREG_UDB_DSI1_HC105 EQU 0x400f4169
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC106
+CYREG_UDB_DSI1_HC106 EQU 0x400f416a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC107
+CYREG_UDB_DSI1_HC107 EQU 0x400f416b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC108
+CYREG_UDB_DSI1_HC108 EQU 0x400f416c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC109
+CYREG_UDB_DSI1_HC109 EQU 0x400f416d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC110
+CYREG_UDB_DSI1_HC110 EQU 0x400f416e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC111
+CYREG_UDB_DSI1_HC111 EQU 0x400f416f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC112
+CYREG_UDB_DSI1_HC112 EQU 0x400f4170
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC113
+CYREG_UDB_DSI1_HC113 EQU 0x400f4171
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC114
+CYREG_UDB_DSI1_HC114 EQU 0x400f4172
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC115
+CYREG_UDB_DSI1_HC115 EQU 0x400f4173
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC116
+CYREG_UDB_DSI1_HC116 EQU 0x400f4174
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC117
+CYREG_UDB_DSI1_HC117 EQU 0x400f4175
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC118
+CYREG_UDB_DSI1_HC118 EQU 0x400f4176
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC119
+CYREG_UDB_DSI1_HC119 EQU 0x400f4177
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC120
+CYREG_UDB_DSI1_HC120 EQU 0x400f4178
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC121
+CYREG_UDB_DSI1_HC121 EQU 0x400f4179
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC122
+CYREG_UDB_DSI1_HC122 EQU 0x400f417a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC123
+CYREG_UDB_DSI1_HC123 EQU 0x400f417b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC124
+CYREG_UDB_DSI1_HC124 EQU 0x400f417c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC125
+CYREG_UDB_DSI1_HC125 EQU 0x400f417d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC126
+CYREG_UDB_DSI1_HC126 EQU 0x400f417e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HC127
+CYREG_UDB_DSI1_HC127 EQU 0x400f417f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HV_L0
+CYREG_UDB_DSI1_HV_L0 EQU 0x400f4180
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HV_L1
+CYREG_UDB_DSI1_HV_L1 EQU 0x400f4181
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HV_L2
+CYREG_UDB_DSI1_HV_L2 EQU 0x400f4182
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HV_L3
+CYREG_UDB_DSI1_HV_L3 EQU 0x400f4183
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HV_L4
+CYREG_UDB_DSI1_HV_L4 EQU 0x400f4184
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HV_L5
+CYREG_UDB_DSI1_HV_L5 EQU 0x400f4185
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HV_L6
+CYREG_UDB_DSI1_HV_L6 EQU 0x400f4186
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HV_L7
+CYREG_UDB_DSI1_HV_L7 EQU 0x400f4187
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HV_L8
+CYREG_UDB_DSI1_HV_L8 EQU 0x400f4188
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HV_L9
+CYREG_UDB_DSI1_HV_L9 EQU 0x400f4189
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HV_L10
+CYREG_UDB_DSI1_HV_L10 EQU 0x400f418a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HV_L11
+CYREG_UDB_DSI1_HV_L11 EQU 0x400f418b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HV_L12
+CYREG_UDB_DSI1_HV_L12 EQU 0x400f418c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HV_L13
+CYREG_UDB_DSI1_HV_L13 EQU 0x400f418d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HV_L14
+CYREG_UDB_DSI1_HV_L14 EQU 0x400f418e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HV_L15
+CYREG_UDB_DSI1_HV_L15 EQU 0x400f418f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HS0
+CYREG_UDB_DSI1_HS0 EQU 0x400f4190
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HS1
+CYREG_UDB_DSI1_HS1 EQU 0x400f4191
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HS2
+CYREG_UDB_DSI1_HS2 EQU 0x400f4192
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HS3
+CYREG_UDB_DSI1_HS3 EQU 0x400f4193
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HS4
+CYREG_UDB_DSI1_HS4 EQU 0x400f4194
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HS5
+CYREG_UDB_DSI1_HS5 EQU 0x400f4195
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HS6
+CYREG_UDB_DSI1_HS6 EQU 0x400f4196
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HS7
+CYREG_UDB_DSI1_HS7 EQU 0x400f4197
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HS8
+CYREG_UDB_DSI1_HS8 EQU 0x400f4198
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HS9
+CYREG_UDB_DSI1_HS9 EQU 0x400f4199
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HS10
+CYREG_UDB_DSI1_HS10 EQU 0x400f419a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HS11
+CYREG_UDB_DSI1_HS11 EQU 0x400f419b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HS12
+CYREG_UDB_DSI1_HS12 EQU 0x400f419c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HS13
+CYREG_UDB_DSI1_HS13 EQU 0x400f419d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HS14
+CYREG_UDB_DSI1_HS14 EQU 0x400f419e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HS15
+CYREG_UDB_DSI1_HS15 EQU 0x400f419f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HS16
+CYREG_UDB_DSI1_HS16 EQU 0x400f41a0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HS17
+CYREG_UDB_DSI1_HS17 EQU 0x400f41a1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HS18
+CYREG_UDB_DSI1_HS18 EQU 0x400f41a2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HS19
+CYREG_UDB_DSI1_HS19 EQU 0x400f41a3
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HS20
+CYREG_UDB_DSI1_HS20 EQU 0x400f41a4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HS21
+CYREG_UDB_DSI1_HS21 EQU 0x400f41a5
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HS22
+CYREG_UDB_DSI1_HS22 EQU 0x400f41a6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HS23
+CYREG_UDB_DSI1_HS23 EQU 0x400f41a7
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HV_R0
+CYREG_UDB_DSI1_HV_R0 EQU 0x400f41a8
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HV_R1
+CYREG_UDB_DSI1_HV_R1 EQU 0x400f41a9
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HV_R2
+CYREG_UDB_DSI1_HV_R2 EQU 0x400f41aa
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HV_R3
+CYREG_UDB_DSI1_HV_R3 EQU 0x400f41ab
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HV_R4
+CYREG_UDB_DSI1_HV_R4 EQU 0x400f41ac
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HV_R5
+CYREG_UDB_DSI1_HV_R5 EQU 0x400f41ad
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HV_R6
+CYREG_UDB_DSI1_HV_R6 EQU 0x400f41ae
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HV_R7
+CYREG_UDB_DSI1_HV_R7 EQU 0x400f41af
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HV_R8
+CYREG_UDB_DSI1_HV_R8 EQU 0x400f41b0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HV_R9
+CYREG_UDB_DSI1_HV_R9 EQU 0x400f41b1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HV_R10
+CYREG_UDB_DSI1_HV_R10 EQU 0x400f41b2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HV_R11
+CYREG_UDB_DSI1_HV_R11 EQU 0x400f41b3
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HV_R12
+CYREG_UDB_DSI1_HV_R12 EQU 0x400f41b4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HV_R13
+CYREG_UDB_DSI1_HV_R13 EQU 0x400f41b5
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HV_R14
+CYREG_UDB_DSI1_HV_R14 EQU 0x400f41b6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_HV_R15
+CYREG_UDB_DSI1_HV_R15 EQU 0x400f41b7
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_DSIINP0
+CYREG_UDB_DSI1_DSIINP0 EQU 0x400f41c0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_DSIINP1
+CYREG_UDB_DSI1_DSIINP1 EQU 0x400f41c2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_DSIINP2
+CYREG_UDB_DSI1_DSIINP2 EQU 0x400f41c4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_DSIINP3
+CYREG_UDB_DSI1_DSIINP3 EQU 0x400f41c6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_DSIINP4
+CYREG_UDB_DSI1_DSIINP4 EQU 0x400f41c8
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_DSIINP5
+CYREG_UDB_DSI1_DSIINP5 EQU 0x400f41ca
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_DSIOUTP0
+CYREG_UDB_DSI1_DSIOUTP0 EQU 0x400f41cc
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_DSIOUTP1
+CYREG_UDB_DSI1_DSIOUTP1 EQU 0x400f41ce
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_DSIOUTP2
+CYREG_UDB_DSI1_DSIOUTP2 EQU 0x400f41d0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_DSIOUTP3
+CYREG_UDB_DSI1_DSIOUTP3 EQU 0x400f41d2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_DSIOUTT0
+CYREG_UDB_DSI1_DSIOUTT0 EQU 0x400f41d4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_DSIOUTT1
+CYREG_UDB_DSI1_DSIOUTT1 EQU 0x400f41d6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_DSIOUTT2
+CYREG_UDB_DSI1_DSIOUTT2 EQU 0x400f41d8
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_DSIOUTT3
+CYREG_UDB_DSI1_DSIOUTT3 EQU 0x400f41da
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_DSIOUTT4
+CYREG_UDB_DSI1_DSIOUTT4 EQU 0x400f41dc
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_DSIOUTT5
+CYREG_UDB_DSI1_DSIOUTT5 EQU 0x400f41de
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_VS0
+CYREG_UDB_DSI1_VS0 EQU 0x400f41e0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_VS1
+CYREG_UDB_DSI1_VS1 EQU 0x400f41e2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_VS2
+CYREG_UDB_DSI1_VS2 EQU 0x400f41e4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_VS3
+CYREG_UDB_DSI1_VS3 EQU 0x400f41e6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_VS4
+CYREG_UDB_DSI1_VS4 EQU 0x400f41e8
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_VS5
+CYREG_UDB_DSI1_VS5 EQU 0x400f41ea
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_VS6
+CYREG_UDB_DSI1_VS6 EQU 0x400f41ec
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI1_VS7
+CYREG_UDB_DSI1_VS7 EQU 0x400f41ee
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_DSI2_BASE
+CYDEV_UDB_DSI2_BASE EQU 0x400f4200
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_DSI2_SIZE
+CYDEV_UDB_DSI2_SIZE EQU 0x00000100
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC0
+CYREG_UDB_DSI2_HC0 EQU 0x400f4200
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC1
+CYREG_UDB_DSI2_HC1 EQU 0x400f4201
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC2
+CYREG_UDB_DSI2_HC2 EQU 0x400f4202
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC3
+CYREG_UDB_DSI2_HC3 EQU 0x400f4203
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC4
+CYREG_UDB_DSI2_HC4 EQU 0x400f4204
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC5
+CYREG_UDB_DSI2_HC5 EQU 0x400f4205
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC6
+CYREG_UDB_DSI2_HC6 EQU 0x400f4206
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC7
+CYREG_UDB_DSI2_HC7 EQU 0x400f4207
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC8
+CYREG_UDB_DSI2_HC8 EQU 0x400f4208
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC9
+CYREG_UDB_DSI2_HC9 EQU 0x400f4209
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC10
+CYREG_UDB_DSI2_HC10 EQU 0x400f420a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC11
+CYREG_UDB_DSI2_HC11 EQU 0x400f420b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC12
+CYREG_UDB_DSI2_HC12 EQU 0x400f420c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC13
+CYREG_UDB_DSI2_HC13 EQU 0x400f420d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC14
+CYREG_UDB_DSI2_HC14 EQU 0x400f420e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC15
+CYREG_UDB_DSI2_HC15 EQU 0x400f420f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC16
+CYREG_UDB_DSI2_HC16 EQU 0x400f4210
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC17
+CYREG_UDB_DSI2_HC17 EQU 0x400f4211
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC18
+CYREG_UDB_DSI2_HC18 EQU 0x400f4212
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC19
+CYREG_UDB_DSI2_HC19 EQU 0x400f4213
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC20
+CYREG_UDB_DSI2_HC20 EQU 0x400f4214
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC21
+CYREG_UDB_DSI2_HC21 EQU 0x400f4215
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC22
+CYREG_UDB_DSI2_HC22 EQU 0x400f4216
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC23
+CYREG_UDB_DSI2_HC23 EQU 0x400f4217
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC24
+CYREG_UDB_DSI2_HC24 EQU 0x400f4218
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC25
+CYREG_UDB_DSI2_HC25 EQU 0x400f4219
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC26
+CYREG_UDB_DSI2_HC26 EQU 0x400f421a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC27
+CYREG_UDB_DSI2_HC27 EQU 0x400f421b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC28
+CYREG_UDB_DSI2_HC28 EQU 0x400f421c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC29
+CYREG_UDB_DSI2_HC29 EQU 0x400f421d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC30
+CYREG_UDB_DSI2_HC30 EQU 0x400f421e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC31
+CYREG_UDB_DSI2_HC31 EQU 0x400f421f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC32
+CYREG_UDB_DSI2_HC32 EQU 0x400f4220
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC33
+CYREG_UDB_DSI2_HC33 EQU 0x400f4221
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC34
+CYREG_UDB_DSI2_HC34 EQU 0x400f4222
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC35
+CYREG_UDB_DSI2_HC35 EQU 0x400f4223
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC36
+CYREG_UDB_DSI2_HC36 EQU 0x400f4224
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC37
+CYREG_UDB_DSI2_HC37 EQU 0x400f4225
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC38
+CYREG_UDB_DSI2_HC38 EQU 0x400f4226
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC39
+CYREG_UDB_DSI2_HC39 EQU 0x400f4227
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC40
+CYREG_UDB_DSI2_HC40 EQU 0x400f4228
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC41
+CYREG_UDB_DSI2_HC41 EQU 0x400f4229
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC42
+CYREG_UDB_DSI2_HC42 EQU 0x400f422a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC43
+CYREG_UDB_DSI2_HC43 EQU 0x400f422b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC44
+CYREG_UDB_DSI2_HC44 EQU 0x400f422c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC45
+CYREG_UDB_DSI2_HC45 EQU 0x400f422d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC46
+CYREG_UDB_DSI2_HC46 EQU 0x400f422e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC47
+CYREG_UDB_DSI2_HC47 EQU 0x400f422f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC48
+CYREG_UDB_DSI2_HC48 EQU 0x400f4230
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC49
+CYREG_UDB_DSI2_HC49 EQU 0x400f4231
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC50
+CYREG_UDB_DSI2_HC50 EQU 0x400f4232
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC51
+CYREG_UDB_DSI2_HC51 EQU 0x400f4233
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC52
+CYREG_UDB_DSI2_HC52 EQU 0x400f4234
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC53
+CYREG_UDB_DSI2_HC53 EQU 0x400f4235
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC54
+CYREG_UDB_DSI2_HC54 EQU 0x400f4236
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC55
+CYREG_UDB_DSI2_HC55 EQU 0x400f4237
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC56
+CYREG_UDB_DSI2_HC56 EQU 0x400f4238
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC57
+CYREG_UDB_DSI2_HC57 EQU 0x400f4239
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC58
+CYREG_UDB_DSI2_HC58 EQU 0x400f423a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC59
+CYREG_UDB_DSI2_HC59 EQU 0x400f423b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC60
+CYREG_UDB_DSI2_HC60 EQU 0x400f423c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC61
+CYREG_UDB_DSI2_HC61 EQU 0x400f423d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC62
+CYREG_UDB_DSI2_HC62 EQU 0x400f423e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC63
+CYREG_UDB_DSI2_HC63 EQU 0x400f423f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC64
+CYREG_UDB_DSI2_HC64 EQU 0x400f4240
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC65
+CYREG_UDB_DSI2_HC65 EQU 0x400f4241
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC66
+CYREG_UDB_DSI2_HC66 EQU 0x400f4242
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC67
+CYREG_UDB_DSI2_HC67 EQU 0x400f4243
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC68
+CYREG_UDB_DSI2_HC68 EQU 0x400f4244
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC69
+CYREG_UDB_DSI2_HC69 EQU 0x400f4245
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC70
+CYREG_UDB_DSI2_HC70 EQU 0x400f4246
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC71
+CYREG_UDB_DSI2_HC71 EQU 0x400f4247
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC72
+CYREG_UDB_DSI2_HC72 EQU 0x400f4248
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC73
+CYREG_UDB_DSI2_HC73 EQU 0x400f4249
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC74
+CYREG_UDB_DSI2_HC74 EQU 0x400f424a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC75
+CYREG_UDB_DSI2_HC75 EQU 0x400f424b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC76
+CYREG_UDB_DSI2_HC76 EQU 0x400f424c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC77
+CYREG_UDB_DSI2_HC77 EQU 0x400f424d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC78
+CYREG_UDB_DSI2_HC78 EQU 0x400f424e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC79
+CYREG_UDB_DSI2_HC79 EQU 0x400f424f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC80
+CYREG_UDB_DSI2_HC80 EQU 0x400f4250
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC81
+CYREG_UDB_DSI2_HC81 EQU 0x400f4251
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC82
+CYREG_UDB_DSI2_HC82 EQU 0x400f4252
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC83
+CYREG_UDB_DSI2_HC83 EQU 0x400f4253
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC84
+CYREG_UDB_DSI2_HC84 EQU 0x400f4254
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC85
+CYREG_UDB_DSI2_HC85 EQU 0x400f4255
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC86
+CYREG_UDB_DSI2_HC86 EQU 0x400f4256
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC87
+CYREG_UDB_DSI2_HC87 EQU 0x400f4257
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC88
+CYREG_UDB_DSI2_HC88 EQU 0x400f4258
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC89
+CYREG_UDB_DSI2_HC89 EQU 0x400f4259
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC90
+CYREG_UDB_DSI2_HC90 EQU 0x400f425a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC91
+CYREG_UDB_DSI2_HC91 EQU 0x400f425b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC92
+CYREG_UDB_DSI2_HC92 EQU 0x400f425c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC93
+CYREG_UDB_DSI2_HC93 EQU 0x400f425d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC94
+CYREG_UDB_DSI2_HC94 EQU 0x400f425e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC95
+CYREG_UDB_DSI2_HC95 EQU 0x400f425f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC96
+CYREG_UDB_DSI2_HC96 EQU 0x400f4260
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC97
+CYREG_UDB_DSI2_HC97 EQU 0x400f4261
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC98
+CYREG_UDB_DSI2_HC98 EQU 0x400f4262
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC99
+CYREG_UDB_DSI2_HC99 EQU 0x400f4263
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC100
+CYREG_UDB_DSI2_HC100 EQU 0x400f4264
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC101
+CYREG_UDB_DSI2_HC101 EQU 0x400f4265
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC102
+CYREG_UDB_DSI2_HC102 EQU 0x400f4266
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC103
+CYREG_UDB_DSI2_HC103 EQU 0x400f4267
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC104
+CYREG_UDB_DSI2_HC104 EQU 0x400f4268
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC105
+CYREG_UDB_DSI2_HC105 EQU 0x400f4269
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC106
+CYREG_UDB_DSI2_HC106 EQU 0x400f426a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC107
+CYREG_UDB_DSI2_HC107 EQU 0x400f426b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC108
+CYREG_UDB_DSI2_HC108 EQU 0x400f426c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC109
+CYREG_UDB_DSI2_HC109 EQU 0x400f426d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC110
+CYREG_UDB_DSI2_HC110 EQU 0x400f426e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC111
+CYREG_UDB_DSI2_HC111 EQU 0x400f426f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC112
+CYREG_UDB_DSI2_HC112 EQU 0x400f4270
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC113
+CYREG_UDB_DSI2_HC113 EQU 0x400f4271
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC114
+CYREG_UDB_DSI2_HC114 EQU 0x400f4272
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC115
+CYREG_UDB_DSI2_HC115 EQU 0x400f4273
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC116
+CYREG_UDB_DSI2_HC116 EQU 0x400f4274
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC117
+CYREG_UDB_DSI2_HC117 EQU 0x400f4275
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC118
+CYREG_UDB_DSI2_HC118 EQU 0x400f4276
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC119
+CYREG_UDB_DSI2_HC119 EQU 0x400f4277
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC120
+CYREG_UDB_DSI2_HC120 EQU 0x400f4278
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC121
+CYREG_UDB_DSI2_HC121 EQU 0x400f4279
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC122
+CYREG_UDB_DSI2_HC122 EQU 0x400f427a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC123
+CYREG_UDB_DSI2_HC123 EQU 0x400f427b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC124
+CYREG_UDB_DSI2_HC124 EQU 0x400f427c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC125
+CYREG_UDB_DSI2_HC125 EQU 0x400f427d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC126
+CYREG_UDB_DSI2_HC126 EQU 0x400f427e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HC127
+CYREG_UDB_DSI2_HC127 EQU 0x400f427f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HV_L0
+CYREG_UDB_DSI2_HV_L0 EQU 0x400f4280
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HV_L1
+CYREG_UDB_DSI2_HV_L1 EQU 0x400f4281
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HV_L2
+CYREG_UDB_DSI2_HV_L2 EQU 0x400f4282
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HV_L3
+CYREG_UDB_DSI2_HV_L3 EQU 0x400f4283
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HV_L4
+CYREG_UDB_DSI2_HV_L4 EQU 0x400f4284
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HV_L5
+CYREG_UDB_DSI2_HV_L5 EQU 0x400f4285
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HV_L6
+CYREG_UDB_DSI2_HV_L6 EQU 0x400f4286
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HV_L7
+CYREG_UDB_DSI2_HV_L7 EQU 0x400f4287
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HV_L8
+CYREG_UDB_DSI2_HV_L8 EQU 0x400f4288
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HV_L9
+CYREG_UDB_DSI2_HV_L9 EQU 0x400f4289
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HV_L10
+CYREG_UDB_DSI2_HV_L10 EQU 0x400f428a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HV_L11
+CYREG_UDB_DSI2_HV_L11 EQU 0x400f428b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HV_L12
+CYREG_UDB_DSI2_HV_L12 EQU 0x400f428c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HV_L13
+CYREG_UDB_DSI2_HV_L13 EQU 0x400f428d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HV_L14
+CYREG_UDB_DSI2_HV_L14 EQU 0x400f428e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HV_L15
+CYREG_UDB_DSI2_HV_L15 EQU 0x400f428f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HS0
+CYREG_UDB_DSI2_HS0 EQU 0x400f4290
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HS1
+CYREG_UDB_DSI2_HS1 EQU 0x400f4291
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HS2
+CYREG_UDB_DSI2_HS2 EQU 0x400f4292
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HS3
+CYREG_UDB_DSI2_HS3 EQU 0x400f4293
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HS4
+CYREG_UDB_DSI2_HS4 EQU 0x400f4294
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HS5
+CYREG_UDB_DSI2_HS5 EQU 0x400f4295
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HS6
+CYREG_UDB_DSI2_HS6 EQU 0x400f4296
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HS7
+CYREG_UDB_DSI2_HS7 EQU 0x400f4297
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HS8
+CYREG_UDB_DSI2_HS8 EQU 0x400f4298
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HS9
+CYREG_UDB_DSI2_HS9 EQU 0x400f4299
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HS10
+CYREG_UDB_DSI2_HS10 EQU 0x400f429a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HS11
+CYREG_UDB_DSI2_HS11 EQU 0x400f429b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HS12
+CYREG_UDB_DSI2_HS12 EQU 0x400f429c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HS13
+CYREG_UDB_DSI2_HS13 EQU 0x400f429d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HS14
+CYREG_UDB_DSI2_HS14 EQU 0x400f429e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HS15
+CYREG_UDB_DSI2_HS15 EQU 0x400f429f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HS16
+CYREG_UDB_DSI2_HS16 EQU 0x400f42a0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HS17
+CYREG_UDB_DSI2_HS17 EQU 0x400f42a1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HS18
+CYREG_UDB_DSI2_HS18 EQU 0x400f42a2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HS19
+CYREG_UDB_DSI2_HS19 EQU 0x400f42a3
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HS20
+CYREG_UDB_DSI2_HS20 EQU 0x400f42a4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HS21
+CYREG_UDB_DSI2_HS21 EQU 0x400f42a5
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HS22
+CYREG_UDB_DSI2_HS22 EQU 0x400f42a6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HS23
+CYREG_UDB_DSI2_HS23 EQU 0x400f42a7
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HV_R0
+CYREG_UDB_DSI2_HV_R0 EQU 0x400f42a8
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HV_R1
+CYREG_UDB_DSI2_HV_R1 EQU 0x400f42a9
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HV_R2
+CYREG_UDB_DSI2_HV_R2 EQU 0x400f42aa
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HV_R3
+CYREG_UDB_DSI2_HV_R3 EQU 0x400f42ab
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HV_R4
+CYREG_UDB_DSI2_HV_R4 EQU 0x400f42ac
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HV_R5
+CYREG_UDB_DSI2_HV_R5 EQU 0x400f42ad
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HV_R6
+CYREG_UDB_DSI2_HV_R6 EQU 0x400f42ae
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HV_R7
+CYREG_UDB_DSI2_HV_R7 EQU 0x400f42af
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HV_R8
+CYREG_UDB_DSI2_HV_R8 EQU 0x400f42b0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HV_R9
+CYREG_UDB_DSI2_HV_R9 EQU 0x400f42b1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HV_R10
+CYREG_UDB_DSI2_HV_R10 EQU 0x400f42b2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HV_R11
+CYREG_UDB_DSI2_HV_R11 EQU 0x400f42b3
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HV_R12
+CYREG_UDB_DSI2_HV_R12 EQU 0x400f42b4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HV_R13
+CYREG_UDB_DSI2_HV_R13 EQU 0x400f42b5
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HV_R14
+CYREG_UDB_DSI2_HV_R14 EQU 0x400f42b6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_HV_R15
+CYREG_UDB_DSI2_HV_R15 EQU 0x400f42b7
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_DSIINP0
+CYREG_UDB_DSI2_DSIINP0 EQU 0x400f42c0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_DSIINP1
+CYREG_UDB_DSI2_DSIINP1 EQU 0x400f42c2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_DSIINP2
+CYREG_UDB_DSI2_DSIINP2 EQU 0x400f42c4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_DSIINP3
+CYREG_UDB_DSI2_DSIINP3 EQU 0x400f42c6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_DSIINP4
+CYREG_UDB_DSI2_DSIINP4 EQU 0x400f42c8
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_DSIINP5
+CYREG_UDB_DSI2_DSIINP5 EQU 0x400f42ca
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_DSIOUTP0
+CYREG_UDB_DSI2_DSIOUTP0 EQU 0x400f42cc
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_DSIOUTP1
+CYREG_UDB_DSI2_DSIOUTP1 EQU 0x400f42ce
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_DSIOUTP2
+CYREG_UDB_DSI2_DSIOUTP2 EQU 0x400f42d0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_DSIOUTP3
+CYREG_UDB_DSI2_DSIOUTP3 EQU 0x400f42d2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_DSIOUTT0
+CYREG_UDB_DSI2_DSIOUTT0 EQU 0x400f42d4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_DSIOUTT1
+CYREG_UDB_DSI2_DSIOUTT1 EQU 0x400f42d6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_DSIOUTT2
+CYREG_UDB_DSI2_DSIOUTT2 EQU 0x400f42d8
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_DSIOUTT3
+CYREG_UDB_DSI2_DSIOUTT3 EQU 0x400f42da
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_DSIOUTT4
+CYREG_UDB_DSI2_DSIOUTT4 EQU 0x400f42dc
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_DSIOUTT5
+CYREG_UDB_DSI2_DSIOUTT5 EQU 0x400f42de
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_VS0
+CYREG_UDB_DSI2_VS0 EQU 0x400f42e0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_VS1
+CYREG_UDB_DSI2_VS1 EQU 0x400f42e2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_VS2
+CYREG_UDB_DSI2_VS2 EQU 0x400f42e4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_VS3
+CYREG_UDB_DSI2_VS3 EQU 0x400f42e6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_VS4
+CYREG_UDB_DSI2_VS4 EQU 0x400f42e8
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_VS5
+CYREG_UDB_DSI2_VS5 EQU 0x400f42ea
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_VS6
+CYREG_UDB_DSI2_VS6 EQU 0x400f42ec
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI2_VS7
+CYREG_UDB_DSI2_VS7 EQU 0x400f42ee
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_DSI3_BASE
+CYDEV_UDB_DSI3_BASE EQU 0x400f4300
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_DSI3_SIZE
+CYDEV_UDB_DSI3_SIZE EQU 0x00000100
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC0
+CYREG_UDB_DSI3_HC0 EQU 0x400f4300
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC1
+CYREG_UDB_DSI3_HC1 EQU 0x400f4301
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC2
+CYREG_UDB_DSI3_HC2 EQU 0x400f4302
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC3
+CYREG_UDB_DSI3_HC3 EQU 0x400f4303
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC4
+CYREG_UDB_DSI3_HC4 EQU 0x400f4304
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC5
+CYREG_UDB_DSI3_HC5 EQU 0x400f4305
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC6
+CYREG_UDB_DSI3_HC6 EQU 0x400f4306
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC7
+CYREG_UDB_DSI3_HC7 EQU 0x400f4307
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC8
+CYREG_UDB_DSI3_HC8 EQU 0x400f4308
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC9
+CYREG_UDB_DSI3_HC9 EQU 0x400f4309
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC10
+CYREG_UDB_DSI3_HC10 EQU 0x400f430a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC11
+CYREG_UDB_DSI3_HC11 EQU 0x400f430b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC12
+CYREG_UDB_DSI3_HC12 EQU 0x400f430c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC13
+CYREG_UDB_DSI3_HC13 EQU 0x400f430d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC14
+CYREG_UDB_DSI3_HC14 EQU 0x400f430e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC15
+CYREG_UDB_DSI3_HC15 EQU 0x400f430f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC16
+CYREG_UDB_DSI3_HC16 EQU 0x400f4310
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC17
+CYREG_UDB_DSI3_HC17 EQU 0x400f4311
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC18
+CYREG_UDB_DSI3_HC18 EQU 0x400f4312
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC19
+CYREG_UDB_DSI3_HC19 EQU 0x400f4313
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC20
+CYREG_UDB_DSI3_HC20 EQU 0x400f4314
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC21
+CYREG_UDB_DSI3_HC21 EQU 0x400f4315
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC22
+CYREG_UDB_DSI3_HC22 EQU 0x400f4316
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC23
+CYREG_UDB_DSI3_HC23 EQU 0x400f4317
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC24
+CYREG_UDB_DSI3_HC24 EQU 0x400f4318
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC25
+CYREG_UDB_DSI3_HC25 EQU 0x400f4319
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC26
+CYREG_UDB_DSI3_HC26 EQU 0x400f431a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC27
+CYREG_UDB_DSI3_HC27 EQU 0x400f431b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC28
+CYREG_UDB_DSI3_HC28 EQU 0x400f431c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC29
+CYREG_UDB_DSI3_HC29 EQU 0x400f431d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC30
+CYREG_UDB_DSI3_HC30 EQU 0x400f431e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC31
+CYREG_UDB_DSI3_HC31 EQU 0x400f431f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC32
+CYREG_UDB_DSI3_HC32 EQU 0x400f4320
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC33
+CYREG_UDB_DSI3_HC33 EQU 0x400f4321
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC34
+CYREG_UDB_DSI3_HC34 EQU 0x400f4322
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC35
+CYREG_UDB_DSI3_HC35 EQU 0x400f4323
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC36
+CYREG_UDB_DSI3_HC36 EQU 0x400f4324
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC37
+CYREG_UDB_DSI3_HC37 EQU 0x400f4325
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC38
+CYREG_UDB_DSI3_HC38 EQU 0x400f4326
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC39
+CYREG_UDB_DSI3_HC39 EQU 0x400f4327
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC40
+CYREG_UDB_DSI3_HC40 EQU 0x400f4328
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC41
+CYREG_UDB_DSI3_HC41 EQU 0x400f4329
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC42
+CYREG_UDB_DSI3_HC42 EQU 0x400f432a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC43
+CYREG_UDB_DSI3_HC43 EQU 0x400f432b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC44
+CYREG_UDB_DSI3_HC44 EQU 0x400f432c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC45
+CYREG_UDB_DSI3_HC45 EQU 0x400f432d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC46
+CYREG_UDB_DSI3_HC46 EQU 0x400f432e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC47
+CYREG_UDB_DSI3_HC47 EQU 0x400f432f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC48
+CYREG_UDB_DSI3_HC48 EQU 0x400f4330
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC49
+CYREG_UDB_DSI3_HC49 EQU 0x400f4331
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC50
+CYREG_UDB_DSI3_HC50 EQU 0x400f4332
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC51
+CYREG_UDB_DSI3_HC51 EQU 0x400f4333
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC52
+CYREG_UDB_DSI3_HC52 EQU 0x400f4334
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC53
+CYREG_UDB_DSI3_HC53 EQU 0x400f4335
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC54
+CYREG_UDB_DSI3_HC54 EQU 0x400f4336
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC55
+CYREG_UDB_DSI3_HC55 EQU 0x400f4337
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC56
+CYREG_UDB_DSI3_HC56 EQU 0x400f4338
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC57
+CYREG_UDB_DSI3_HC57 EQU 0x400f4339
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC58
+CYREG_UDB_DSI3_HC58 EQU 0x400f433a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC59
+CYREG_UDB_DSI3_HC59 EQU 0x400f433b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC60
+CYREG_UDB_DSI3_HC60 EQU 0x400f433c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC61
+CYREG_UDB_DSI3_HC61 EQU 0x400f433d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC62
+CYREG_UDB_DSI3_HC62 EQU 0x400f433e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC63
+CYREG_UDB_DSI3_HC63 EQU 0x400f433f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC64
+CYREG_UDB_DSI3_HC64 EQU 0x400f4340
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC65
+CYREG_UDB_DSI3_HC65 EQU 0x400f4341
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC66
+CYREG_UDB_DSI3_HC66 EQU 0x400f4342
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC67
+CYREG_UDB_DSI3_HC67 EQU 0x400f4343
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC68
+CYREG_UDB_DSI3_HC68 EQU 0x400f4344
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC69
+CYREG_UDB_DSI3_HC69 EQU 0x400f4345
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC70
+CYREG_UDB_DSI3_HC70 EQU 0x400f4346
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC71
+CYREG_UDB_DSI3_HC71 EQU 0x400f4347
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC72
+CYREG_UDB_DSI3_HC72 EQU 0x400f4348
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC73
+CYREG_UDB_DSI3_HC73 EQU 0x400f4349
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC74
+CYREG_UDB_DSI3_HC74 EQU 0x400f434a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC75
+CYREG_UDB_DSI3_HC75 EQU 0x400f434b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC76
+CYREG_UDB_DSI3_HC76 EQU 0x400f434c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC77
+CYREG_UDB_DSI3_HC77 EQU 0x400f434d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC78
+CYREG_UDB_DSI3_HC78 EQU 0x400f434e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC79
+CYREG_UDB_DSI3_HC79 EQU 0x400f434f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC80
+CYREG_UDB_DSI3_HC80 EQU 0x400f4350
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC81
+CYREG_UDB_DSI3_HC81 EQU 0x400f4351
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC82
+CYREG_UDB_DSI3_HC82 EQU 0x400f4352
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC83
+CYREG_UDB_DSI3_HC83 EQU 0x400f4353
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC84
+CYREG_UDB_DSI3_HC84 EQU 0x400f4354
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC85
+CYREG_UDB_DSI3_HC85 EQU 0x400f4355
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC86
+CYREG_UDB_DSI3_HC86 EQU 0x400f4356
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC87
+CYREG_UDB_DSI3_HC87 EQU 0x400f4357
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC88
+CYREG_UDB_DSI3_HC88 EQU 0x400f4358
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC89
+CYREG_UDB_DSI3_HC89 EQU 0x400f4359
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC90
+CYREG_UDB_DSI3_HC90 EQU 0x400f435a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC91
+CYREG_UDB_DSI3_HC91 EQU 0x400f435b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC92
+CYREG_UDB_DSI3_HC92 EQU 0x400f435c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC93
+CYREG_UDB_DSI3_HC93 EQU 0x400f435d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC94
+CYREG_UDB_DSI3_HC94 EQU 0x400f435e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC95
+CYREG_UDB_DSI3_HC95 EQU 0x400f435f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC96
+CYREG_UDB_DSI3_HC96 EQU 0x400f4360
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC97
+CYREG_UDB_DSI3_HC97 EQU 0x400f4361
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC98
+CYREG_UDB_DSI3_HC98 EQU 0x400f4362
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC99
+CYREG_UDB_DSI3_HC99 EQU 0x400f4363
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC100
+CYREG_UDB_DSI3_HC100 EQU 0x400f4364
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC101
+CYREG_UDB_DSI3_HC101 EQU 0x400f4365
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC102
+CYREG_UDB_DSI3_HC102 EQU 0x400f4366
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC103
+CYREG_UDB_DSI3_HC103 EQU 0x400f4367
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC104
+CYREG_UDB_DSI3_HC104 EQU 0x400f4368
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC105
+CYREG_UDB_DSI3_HC105 EQU 0x400f4369
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC106
+CYREG_UDB_DSI3_HC106 EQU 0x400f436a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC107
+CYREG_UDB_DSI3_HC107 EQU 0x400f436b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC108
+CYREG_UDB_DSI3_HC108 EQU 0x400f436c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC109
+CYREG_UDB_DSI3_HC109 EQU 0x400f436d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC110
+CYREG_UDB_DSI3_HC110 EQU 0x400f436e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC111
+CYREG_UDB_DSI3_HC111 EQU 0x400f436f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC112
+CYREG_UDB_DSI3_HC112 EQU 0x400f4370
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC113
+CYREG_UDB_DSI3_HC113 EQU 0x400f4371
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC114
+CYREG_UDB_DSI3_HC114 EQU 0x400f4372
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC115
+CYREG_UDB_DSI3_HC115 EQU 0x400f4373
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC116
+CYREG_UDB_DSI3_HC116 EQU 0x400f4374
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC117
+CYREG_UDB_DSI3_HC117 EQU 0x400f4375
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC118
+CYREG_UDB_DSI3_HC118 EQU 0x400f4376
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC119
+CYREG_UDB_DSI3_HC119 EQU 0x400f4377
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC120
+CYREG_UDB_DSI3_HC120 EQU 0x400f4378
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC121
+CYREG_UDB_DSI3_HC121 EQU 0x400f4379
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC122
+CYREG_UDB_DSI3_HC122 EQU 0x400f437a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC123
+CYREG_UDB_DSI3_HC123 EQU 0x400f437b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC124
+CYREG_UDB_DSI3_HC124 EQU 0x400f437c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC125
+CYREG_UDB_DSI3_HC125 EQU 0x400f437d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC126
+CYREG_UDB_DSI3_HC126 EQU 0x400f437e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HC127
+CYREG_UDB_DSI3_HC127 EQU 0x400f437f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HV_L0
+CYREG_UDB_DSI3_HV_L0 EQU 0x400f4380
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HV_L1
+CYREG_UDB_DSI3_HV_L1 EQU 0x400f4381
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HV_L2
+CYREG_UDB_DSI3_HV_L2 EQU 0x400f4382
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HV_L3
+CYREG_UDB_DSI3_HV_L3 EQU 0x400f4383
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HV_L4
+CYREG_UDB_DSI3_HV_L4 EQU 0x400f4384
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HV_L5
+CYREG_UDB_DSI3_HV_L5 EQU 0x400f4385
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HV_L6
+CYREG_UDB_DSI3_HV_L6 EQU 0x400f4386
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HV_L7
+CYREG_UDB_DSI3_HV_L7 EQU 0x400f4387
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HV_L8
+CYREG_UDB_DSI3_HV_L8 EQU 0x400f4388
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HV_L9
+CYREG_UDB_DSI3_HV_L9 EQU 0x400f4389
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HV_L10
+CYREG_UDB_DSI3_HV_L10 EQU 0x400f438a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HV_L11
+CYREG_UDB_DSI3_HV_L11 EQU 0x400f438b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HV_L12
+CYREG_UDB_DSI3_HV_L12 EQU 0x400f438c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HV_L13
+CYREG_UDB_DSI3_HV_L13 EQU 0x400f438d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HV_L14
+CYREG_UDB_DSI3_HV_L14 EQU 0x400f438e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HV_L15
+CYREG_UDB_DSI3_HV_L15 EQU 0x400f438f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HS0
+CYREG_UDB_DSI3_HS0 EQU 0x400f4390
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HS1
+CYREG_UDB_DSI3_HS1 EQU 0x400f4391
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HS2
+CYREG_UDB_DSI3_HS2 EQU 0x400f4392
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HS3
+CYREG_UDB_DSI3_HS3 EQU 0x400f4393
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HS4
+CYREG_UDB_DSI3_HS4 EQU 0x400f4394
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HS5
+CYREG_UDB_DSI3_HS5 EQU 0x400f4395
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HS6
+CYREG_UDB_DSI3_HS6 EQU 0x400f4396
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HS7
+CYREG_UDB_DSI3_HS7 EQU 0x400f4397
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HS8
+CYREG_UDB_DSI3_HS8 EQU 0x400f4398
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HS9
+CYREG_UDB_DSI3_HS9 EQU 0x400f4399
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HS10
+CYREG_UDB_DSI3_HS10 EQU 0x400f439a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HS11
+CYREG_UDB_DSI3_HS11 EQU 0x400f439b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HS12
+CYREG_UDB_DSI3_HS12 EQU 0x400f439c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HS13
+CYREG_UDB_DSI3_HS13 EQU 0x400f439d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HS14
+CYREG_UDB_DSI3_HS14 EQU 0x400f439e
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HS15
+CYREG_UDB_DSI3_HS15 EQU 0x400f439f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HS16
+CYREG_UDB_DSI3_HS16 EQU 0x400f43a0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HS17
+CYREG_UDB_DSI3_HS17 EQU 0x400f43a1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HS18
+CYREG_UDB_DSI3_HS18 EQU 0x400f43a2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HS19
+CYREG_UDB_DSI3_HS19 EQU 0x400f43a3
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HS20
+CYREG_UDB_DSI3_HS20 EQU 0x400f43a4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HS21
+CYREG_UDB_DSI3_HS21 EQU 0x400f43a5
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HS22
+CYREG_UDB_DSI3_HS22 EQU 0x400f43a6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HS23
+CYREG_UDB_DSI3_HS23 EQU 0x400f43a7
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HV_R0
+CYREG_UDB_DSI3_HV_R0 EQU 0x400f43a8
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HV_R1
+CYREG_UDB_DSI3_HV_R1 EQU 0x400f43a9
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HV_R2
+CYREG_UDB_DSI3_HV_R2 EQU 0x400f43aa
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HV_R3
+CYREG_UDB_DSI3_HV_R3 EQU 0x400f43ab
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HV_R4
+CYREG_UDB_DSI3_HV_R4 EQU 0x400f43ac
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HV_R5
+CYREG_UDB_DSI3_HV_R5 EQU 0x400f43ad
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HV_R6
+CYREG_UDB_DSI3_HV_R6 EQU 0x400f43ae
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HV_R7
+CYREG_UDB_DSI3_HV_R7 EQU 0x400f43af
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HV_R8
+CYREG_UDB_DSI3_HV_R8 EQU 0x400f43b0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HV_R9
+CYREG_UDB_DSI3_HV_R9 EQU 0x400f43b1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HV_R10
+CYREG_UDB_DSI3_HV_R10 EQU 0x400f43b2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HV_R11
+CYREG_UDB_DSI3_HV_R11 EQU 0x400f43b3
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HV_R12
+CYREG_UDB_DSI3_HV_R12 EQU 0x400f43b4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HV_R13
+CYREG_UDB_DSI3_HV_R13 EQU 0x400f43b5
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HV_R14
+CYREG_UDB_DSI3_HV_R14 EQU 0x400f43b6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_HV_R15
+CYREG_UDB_DSI3_HV_R15 EQU 0x400f43b7
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_DSIINP0
+CYREG_UDB_DSI3_DSIINP0 EQU 0x400f43c0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_DSIINP1
+CYREG_UDB_DSI3_DSIINP1 EQU 0x400f43c2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_DSIINP2
+CYREG_UDB_DSI3_DSIINP2 EQU 0x400f43c4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_DSIINP3
+CYREG_UDB_DSI3_DSIINP3 EQU 0x400f43c6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_DSIINP4
+CYREG_UDB_DSI3_DSIINP4 EQU 0x400f43c8
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_DSIINP5
+CYREG_UDB_DSI3_DSIINP5 EQU 0x400f43ca
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_DSIOUTP0
+CYREG_UDB_DSI3_DSIOUTP0 EQU 0x400f43cc
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_DSIOUTP1
+CYREG_UDB_DSI3_DSIOUTP1 EQU 0x400f43ce
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_DSIOUTP2
+CYREG_UDB_DSI3_DSIOUTP2 EQU 0x400f43d0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_DSIOUTP3
+CYREG_UDB_DSI3_DSIOUTP3 EQU 0x400f43d2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_DSIOUTT0
+CYREG_UDB_DSI3_DSIOUTT0 EQU 0x400f43d4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_DSIOUTT1
+CYREG_UDB_DSI3_DSIOUTT1 EQU 0x400f43d6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_DSIOUTT2
+CYREG_UDB_DSI3_DSIOUTT2 EQU 0x400f43d8
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_DSIOUTT3
+CYREG_UDB_DSI3_DSIOUTT3 EQU 0x400f43da
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_DSIOUTT4
+CYREG_UDB_DSI3_DSIOUTT4 EQU 0x400f43dc
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_DSIOUTT5
+CYREG_UDB_DSI3_DSIOUTT5 EQU 0x400f43de
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_VS0
+CYREG_UDB_DSI3_VS0 EQU 0x400f43e0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_VS1
+CYREG_UDB_DSI3_VS1 EQU 0x400f43e2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_VS2
+CYREG_UDB_DSI3_VS2 EQU 0x400f43e4
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_VS3
+CYREG_UDB_DSI3_VS3 EQU 0x400f43e6
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_VS4
+CYREG_UDB_DSI3_VS4 EQU 0x400f43e8
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_VS5
+CYREG_UDB_DSI3_VS5 EQU 0x400f43ea
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_VS6
+CYREG_UDB_DSI3_VS6 EQU 0x400f43ec
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_DSI3_VS7
+CYREG_UDB_DSI3_VS7 EQU 0x400f43ee
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_PA0_BASE
+CYDEV_UDB_PA0_BASE EQU 0x400f5000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_PA0_SIZE
+CYDEV_UDB_PA0_SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA0_CFG0
+CYREG_UDB_PA0_CFG0 EQU 0x400f5000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_CLKIN_EN_SEL__OFFSET
+CYFLD_UDB_PA_CLKIN_EN_SEL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_CLKIN_EN_SEL__SIZE
+CYFLD_UDB_PA_CLKIN_EN_SEL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKIN_EN_SEL_PIN_RC
+CYVAL_UDB_PA_CLKIN_EN_SEL_PIN_RC EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKIN_EN_SEL_DSI_RC_0
+CYVAL_UDB_PA_CLKIN_EN_SEL_DSI_RC_0 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKIN_EN_SEL_DSI_RC_1
+CYVAL_UDB_PA_CLKIN_EN_SEL_DSI_RC_1 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKIN_EN_SEL_DSI_RC_2
+CYVAL_UDB_PA_CLKIN_EN_SEL_DSI_RC_2 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_CLKIN_EN_MODE__OFFSET
+CYFLD_UDB_PA_CLKIN_EN_MODE__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_CLKIN_EN_MODE__SIZE
+CYFLD_UDB_PA_CLKIN_EN_MODE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKIN_EN_MODE_OFF
+CYVAL_UDB_PA_CLKIN_EN_MODE_OFF EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKIN_EN_MODE_ON
+CYVAL_UDB_PA_CLKIN_EN_MODE_ON EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKIN_EN_MODE_POSEDGE
+CYVAL_UDB_PA_CLKIN_EN_MODE_POSEDGE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKIN_EN_MODE_LEVEL
+CYVAL_UDB_PA_CLKIN_EN_MODE_LEVEL EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_CLKIN_EN_INV__OFFSET
+CYFLD_UDB_PA_CLKIN_EN_INV__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_CLKIN_EN_INV__SIZE
+CYFLD_UDB_PA_CLKIN_EN_INV__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKIN_EN_INV_NOINV
+CYVAL_UDB_PA_CLKIN_EN_INV_NOINV EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKIN_EN_INV_INV
+CYVAL_UDB_PA_CLKIN_EN_INV_INV EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_CLKIN_INV__OFFSET
+CYFLD_UDB_PA_CLKIN_INV__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_CLKIN_INV__SIZE
+CYFLD_UDB_PA_CLKIN_INV__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKIN_INV_NOINV
+CYVAL_UDB_PA_CLKIN_INV_NOINV EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKIN_INV_INV
+CYVAL_UDB_PA_CLKIN_INV_INV EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_NC__OFFSET
+CYFLD_UDB_PA_NC__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_NC__SIZE
+CYFLD_UDB_PA_NC__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA0_CFG1
+CYREG_UDB_PA0_CFG1 EQU 0x400f5001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_CLKOUT_EN_SEL__OFFSET
+CYFLD_UDB_PA_CLKOUT_EN_SEL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_CLKOUT_EN_SEL__SIZE
+CYFLD_UDB_PA_CLKOUT_EN_SEL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKOUT_EN_SEL_PIN_RC
+CYVAL_UDB_PA_CLKOUT_EN_SEL_PIN_RC EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKOUT_EN_SEL_DSI_RC_0
+CYVAL_UDB_PA_CLKOUT_EN_SEL_DSI_RC_0 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKOUT_EN_SEL_DSI_RC_1
+CYVAL_UDB_PA_CLKOUT_EN_SEL_DSI_RC_1 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKOUT_EN_SEL_DSI_RC_2
+CYVAL_UDB_PA_CLKOUT_EN_SEL_DSI_RC_2 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_CLKOUT_EN_MODE__OFFSET
+CYFLD_UDB_PA_CLKOUT_EN_MODE__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_CLKOUT_EN_MODE__SIZE
+CYFLD_UDB_PA_CLKOUT_EN_MODE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKOUT_EN_MODE_OFF
+CYVAL_UDB_PA_CLKOUT_EN_MODE_OFF EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKOUT_EN_MODE_ON
+CYVAL_UDB_PA_CLKOUT_EN_MODE_ON EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKOUT_EN_MODE_POSEDGE
+CYVAL_UDB_PA_CLKOUT_EN_MODE_POSEDGE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKOUT_EN_MODE_LEVEL
+CYVAL_UDB_PA_CLKOUT_EN_MODE_LEVEL EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_CLKOUT_EN_INV__OFFSET
+CYFLD_UDB_PA_CLKOUT_EN_INV__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_CLKOUT_EN_INV__SIZE
+CYFLD_UDB_PA_CLKOUT_EN_INV__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKOUT_EN_INV_NOINV
+CYVAL_UDB_PA_CLKOUT_EN_INV_NOINV EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKOUT_EN_INV_INV
+CYVAL_UDB_PA_CLKOUT_EN_INV_INV EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_CLKOUT_INV__OFFSET
+CYFLD_UDB_PA_CLKOUT_INV__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_CLKOUT_INV__SIZE
+CYFLD_UDB_PA_CLKOUT_INV__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKOUT_INV_NOINV
+CYVAL_UDB_PA_CLKOUT_INV_NOINV EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKOUT_INV_INV
+CYVAL_UDB_PA_CLKOUT_INV_INV EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA0_CFG2
+CYREG_UDB_PA0_CFG2 EQU 0x400f5002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_CLKIN_SEL__OFFSET
+CYFLD_UDB_PA_CLKIN_SEL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_CLKIN_SEL__SIZE
+CYFLD_UDB_PA_CLKIN_SEL__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKIN_SEL_GCLK0
+CYVAL_UDB_PA_CLKIN_SEL_GCLK0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKIN_SEL_GCLK1
+CYVAL_UDB_PA_CLKIN_SEL_GCLK1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKIN_SEL_GCLK2
+CYVAL_UDB_PA_CLKIN_SEL_GCLK2 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKIN_SEL_GCLK3
+CYVAL_UDB_PA_CLKIN_SEL_GCLK3 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKIN_SEL_GCLK4
+CYVAL_UDB_PA_CLKIN_SEL_GCLK4 EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKIN_SEL_GCLK5
+CYVAL_UDB_PA_CLKIN_SEL_GCLK5 EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKIN_SEL_GCLK6
+CYVAL_UDB_PA_CLKIN_SEL_GCLK6 EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKIN_SEL_GCLK7
+CYVAL_UDB_PA_CLKIN_SEL_GCLK7 EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKIN_SEL_BUS_CLK_APP
+CYVAL_UDB_PA_CLKIN_SEL_BUS_CLK_APP EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKIN_SEL_PIN_RC
+CYVAL_UDB_PA_CLKIN_SEL_PIN_RC EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKIN_SEL_DSI_RC_0
+CYVAL_UDB_PA_CLKIN_SEL_DSI_RC_0 EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKIN_SEL_DSI_RC_1
+CYVAL_UDB_PA_CLKIN_SEL_DSI_RC_1 EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKIN_SEL_DSI_RC_2
+CYVAL_UDB_PA_CLKIN_SEL_DSI_RC_2 EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_CLKOUT_SEL__OFFSET
+CYFLD_UDB_PA_CLKOUT_SEL__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_CLKOUT_SEL__SIZE
+CYFLD_UDB_PA_CLKOUT_SEL__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKOUT_SEL_GCLK0
+CYVAL_UDB_PA_CLKOUT_SEL_GCLK0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKOUT_SEL_GCLK1
+CYVAL_UDB_PA_CLKOUT_SEL_GCLK1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKOUT_SEL_GCLK2
+CYVAL_UDB_PA_CLKOUT_SEL_GCLK2 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKOUT_SEL_GCLK3
+CYVAL_UDB_PA_CLKOUT_SEL_GCLK3 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKOUT_SEL_GCLK4
+CYVAL_UDB_PA_CLKOUT_SEL_GCLK4 EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKOUT_SEL_GCLK5
+CYVAL_UDB_PA_CLKOUT_SEL_GCLK5 EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKOUT_SEL_GCLK6
+CYVAL_UDB_PA_CLKOUT_SEL_GCLK6 EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKOUT_SEL_GCLK7
+CYVAL_UDB_PA_CLKOUT_SEL_GCLK7 EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKOUT_SEL_BUS_CLK_APP
+CYVAL_UDB_PA_CLKOUT_SEL_BUS_CLK_APP EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKOUT_SEL_PIN_RC
+CYVAL_UDB_PA_CLKOUT_SEL_PIN_RC EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKOUT_SEL_DSI_RC_0
+CYVAL_UDB_PA_CLKOUT_SEL_DSI_RC_0 EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKOUT_SEL_DSI_RC_1
+CYVAL_UDB_PA_CLKOUT_SEL_DSI_RC_1 EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_CLKOUT_SEL_DSI_RC_2
+CYVAL_UDB_PA_CLKOUT_SEL_DSI_RC_2 EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA0_CFG3
+CYREG_UDB_PA0_CFG3 EQU 0x400f5003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_RES_IN_SEL__OFFSET
+CYFLD_UDB_PA_RES_IN_SEL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_RES_IN_SEL__SIZE
+CYFLD_UDB_PA_RES_IN_SEL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_RES_IN_SEL_PIN_RC
+CYVAL_UDB_PA_RES_IN_SEL_PIN_RC EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_RES_IN_SEL_DSI_RC_0
+CYVAL_UDB_PA_RES_IN_SEL_DSI_RC_0 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_RES_IN_SEL_DSI_RC_1
+CYVAL_UDB_PA_RES_IN_SEL_DSI_RC_1 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_RES_IN_SEL_DSI_RC_2
+CYVAL_UDB_PA_RES_IN_SEL_DSI_RC_2 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_RES_IN_INV__OFFSET
+CYFLD_UDB_PA_RES_IN_INV__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_RES_IN_INV__SIZE
+CYFLD_UDB_PA_RES_IN_INV__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_RES_IN_INV_NOINV
+CYVAL_UDB_PA_RES_IN_INV_NOINV EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_RES_IN_INV_INV
+CYVAL_UDB_PA_RES_IN_INV_INV EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_NC0__OFFSET
+CYFLD_UDB_PA_NC0__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_NC0__SIZE
+CYFLD_UDB_PA_NC0__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_RES_OUT_SEL__OFFSET
+CYFLD_UDB_PA_RES_OUT_SEL__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_RES_OUT_SEL__SIZE
+CYFLD_UDB_PA_RES_OUT_SEL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_RES_OUT_SEL_PIN_RC
+CYVAL_UDB_PA_RES_OUT_SEL_PIN_RC EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_RES_OUT_SEL_DSI_RC_0
+CYVAL_UDB_PA_RES_OUT_SEL_DSI_RC_0 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_RES_OUT_SEL_DSI_RC_1
+CYVAL_UDB_PA_RES_OUT_SEL_DSI_RC_1 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_RES_OUT_SEL_DSI_RC_2
+CYVAL_UDB_PA_RES_OUT_SEL_DSI_RC_2 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_RES_OUT_INV__OFFSET
+CYFLD_UDB_PA_RES_OUT_INV__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_RES_OUT_INV__SIZE
+CYFLD_UDB_PA_RES_OUT_INV__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_RES_OUT_INV_NOINV
+CYVAL_UDB_PA_RES_OUT_INV_NOINV EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_RES_OUT_INV_INV
+CYVAL_UDB_PA_RES_OUT_INV_INV EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_NC7__OFFSET
+CYFLD_UDB_PA_NC7__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_NC7__SIZE
+CYFLD_UDB_PA_NC7__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA0_CFG4
+CYREG_UDB_PA0_CFG4 EQU 0x400f5004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_RES_IN_EN__OFFSET
+CYFLD_UDB_PA_RES_IN_EN__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_RES_IN_EN__SIZE
+CYFLD_UDB_PA_RES_IN_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_RES_IN_EN_DISABLE
+CYVAL_UDB_PA_RES_IN_EN_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_RES_IN_EN_ENABLE
+CYVAL_UDB_PA_RES_IN_EN_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_RES_OUT_EN__OFFSET
+CYFLD_UDB_PA_RES_OUT_EN__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_RES_OUT_EN__SIZE
+CYFLD_UDB_PA_RES_OUT_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_RES_OUT_EN_DISABLE
+CYVAL_UDB_PA_RES_OUT_EN_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_RES_OUT_EN_ENABLE
+CYVAL_UDB_PA_RES_OUT_EN_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_RES_OE_EN__OFFSET
+CYFLD_UDB_PA_RES_OE_EN__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_RES_OE_EN__SIZE
+CYFLD_UDB_PA_RES_OE_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_RES_OE_EN_DISABLE
+CYVAL_UDB_PA_RES_OE_EN_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_RES_OE_EN_ENABLE
+CYVAL_UDB_PA_RES_OE_EN_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_NC7654__OFFSET
+CYFLD_UDB_PA_NC7654__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_NC7654__SIZE
+CYFLD_UDB_PA_NC7654__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA0_CFG5
+CYREG_UDB_PA0_CFG5 EQU 0x400f5005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_PIN_SEL__OFFSET
+CYFLD_UDB_PA_PIN_SEL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_PIN_SEL__SIZE
+CYFLD_UDB_PA_PIN_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_PIN_SEL_PIN0
+CYVAL_UDB_PA_PIN_SEL_PIN0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_PIN_SEL_PIN1
+CYVAL_UDB_PA_PIN_SEL_PIN1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_PIN_SEL_PIN2
+CYVAL_UDB_PA_PIN_SEL_PIN2 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_PIN_SEL_PIN3
+CYVAL_UDB_PA_PIN_SEL_PIN3 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_PIN_SEL_PIN4
+CYVAL_UDB_PA_PIN_SEL_PIN4 EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_PIN_SEL_PIN5
+CYVAL_UDB_PA_PIN_SEL_PIN5 EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_PIN_SEL_PIN6
+CYVAL_UDB_PA_PIN_SEL_PIN6 EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_PIN_SEL_PIN7
+CYVAL_UDB_PA_PIN_SEL_PIN7 EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA0_CFG6
+CYREG_UDB_PA0_CFG6 EQU 0x400f5006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_IN_SYNC0__OFFSET
+CYFLD_UDB_PA_IN_SYNC0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_IN_SYNC0__SIZE
+CYFLD_UDB_PA_IN_SYNC0__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_IN_SYNC0_TRANSPARENT
+CYVAL_UDB_PA_IN_SYNC0_TRANSPARENT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_IN_SYNC0_SINGLESYNC
+CYVAL_UDB_PA_IN_SYNC0_SINGLESYNC EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_IN_SYNC0_DOUBLESYNC
+CYVAL_UDB_PA_IN_SYNC0_DOUBLESYNC EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_IN_SYNC0_RSVD
+CYVAL_UDB_PA_IN_SYNC0_RSVD EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_IN_SYNC1__OFFSET
+CYFLD_UDB_PA_IN_SYNC1__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_IN_SYNC1__SIZE
+CYFLD_UDB_PA_IN_SYNC1__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_IN_SYNC1_TRANSPARENT
+CYVAL_UDB_PA_IN_SYNC1_TRANSPARENT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_IN_SYNC1_SINGLESYNC
+CYVAL_UDB_PA_IN_SYNC1_SINGLESYNC EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_IN_SYNC1_DOUBLESYNC
+CYVAL_UDB_PA_IN_SYNC1_DOUBLESYNC EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_IN_SYNC1_RSVD
+CYVAL_UDB_PA_IN_SYNC1_RSVD EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_IN_SYNC2__OFFSET
+CYFLD_UDB_PA_IN_SYNC2__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_IN_SYNC2__SIZE
+CYFLD_UDB_PA_IN_SYNC2__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_IN_SYNC2_TRANSPARENT
+CYVAL_UDB_PA_IN_SYNC2_TRANSPARENT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_IN_SYNC2_SINGLESYNC
+CYVAL_UDB_PA_IN_SYNC2_SINGLESYNC EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_IN_SYNC2_DOUBLESYNC
+CYVAL_UDB_PA_IN_SYNC2_DOUBLESYNC EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_IN_SYNC2_RSVD
+CYVAL_UDB_PA_IN_SYNC2_RSVD EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_IN_SYNC3__OFFSET
+CYFLD_UDB_PA_IN_SYNC3__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_IN_SYNC3__SIZE
+CYFLD_UDB_PA_IN_SYNC3__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_IN_SYNC3_TRANSPARENT
+CYVAL_UDB_PA_IN_SYNC3_TRANSPARENT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_IN_SYNC3_SINGLESYNC
+CYVAL_UDB_PA_IN_SYNC3_SINGLESYNC EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_IN_SYNC3_DOUBLESYNC
+CYVAL_UDB_PA_IN_SYNC3_DOUBLESYNC EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_IN_SYNC3_RSVD
+CYVAL_UDB_PA_IN_SYNC3_RSVD EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA0_CFG7
+CYREG_UDB_PA0_CFG7 EQU 0x400f5007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_IN_SYNC4__OFFSET
+CYFLD_UDB_PA_IN_SYNC4__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_IN_SYNC4__SIZE
+CYFLD_UDB_PA_IN_SYNC4__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_IN_SYNC4_TRANSPARENT
+CYVAL_UDB_PA_IN_SYNC4_TRANSPARENT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_IN_SYNC4_SINGLESYNC
+CYVAL_UDB_PA_IN_SYNC4_SINGLESYNC EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_IN_SYNC4_DOUBLESYNC
+CYVAL_UDB_PA_IN_SYNC4_DOUBLESYNC EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_IN_SYNC4_RSVD
+CYVAL_UDB_PA_IN_SYNC4_RSVD EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_IN_SYNC5__OFFSET
+CYFLD_UDB_PA_IN_SYNC5__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_IN_SYNC5__SIZE
+CYFLD_UDB_PA_IN_SYNC5__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_IN_SYNC5_TRANSPARENT
+CYVAL_UDB_PA_IN_SYNC5_TRANSPARENT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_IN_SYNC5_SINGLESYNC
+CYVAL_UDB_PA_IN_SYNC5_SINGLESYNC EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_IN_SYNC5_DOUBLESYNC
+CYVAL_UDB_PA_IN_SYNC5_DOUBLESYNC EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_IN_SYNC5_RSVD
+CYVAL_UDB_PA_IN_SYNC5_RSVD EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_IN_SYNC6__OFFSET
+CYFLD_UDB_PA_IN_SYNC6__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_IN_SYNC6__SIZE
+CYFLD_UDB_PA_IN_SYNC6__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_IN_SYNC6_TRANSPARENT
+CYVAL_UDB_PA_IN_SYNC6_TRANSPARENT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_IN_SYNC6_SINGLESYNC
+CYVAL_UDB_PA_IN_SYNC6_SINGLESYNC EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_IN_SYNC6_DOUBLESYNC
+CYVAL_UDB_PA_IN_SYNC6_DOUBLESYNC EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_IN_SYNC6_RSVD
+CYVAL_UDB_PA_IN_SYNC6_RSVD EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_IN_SYNC7__OFFSET
+CYFLD_UDB_PA_IN_SYNC7__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_IN_SYNC7__SIZE
+CYFLD_UDB_PA_IN_SYNC7__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_IN_SYNC7_TRANSPARENT
+CYVAL_UDB_PA_IN_SYNC7_TRANSPARENT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_IN_SYNC7_SINGLESYNC
+CYVAL_UDB_PA_IN_SYNC7_SINGLESYNC EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_IN_SYNC7_DOUBLESYNC
+CYVAL_UDB_PA_IN_SYNC7_DOUBLESYNC EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_IN_SYNC7_RSVD
+CYVAL_UDB_PA_IN_SYNC7_RSVD EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA0_CFG8
+CYREG_UDB_PA0_CFG8 EQU 0x400f5008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OUT_SYNC0__OFFSET
+CYFLD_UDB_PA_OUT_SYNC0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OUT_SYNC0__SIZE
+CYFLD_UDB_PA_OUT_SYNC0__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OUT_SYNC0_TRANSPARENT
+CYVAL_UDB_PA_OUT_SYNC0_TRANSPARENT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OUT_SYNC0_SINGLESYNC
+CYVAL_UDB_PA_OUT_SYNC0_SINGLESYNC EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OUT_SYNC0_CLOCK
+CYVAL_UDB_PA_OUT_SYNC0_CLOCK EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OUT_SYNC0_CLOCKINV
+CYVAL_UDB_PA_OUT_SYNC0_CLOCKINV EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OUT_SYNC1__OFFSET
+CYFLD_UDB_PA_OUT_SYNC1__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OUT_SYNC1__SIZE
+CYFLD_UDB_PA_OUT_SYNC1__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OUT_SYNC1_TRANSPARENT
+CYVAL_UDB_PA_OUT_SYNC1_TRANSPARENT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OUT_SYNC1_SINGLESYNC
+CYVAL_UDB_PA_OUT_SYNC1_SINGLESYNC EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OUT_SYNC1_CLOCK
+CYVAL_UDB_PA_OUT_SYNC1_CLOCK EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OUT_SYNC1_CLOCKINV
+CYVAL_UDB_PA_OUT_SYNC1_CLOCKINV EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OUT_SYNC2__OFFSET
+CYFLD_UDB_PA_OUT_SYNC2__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OUT_SYNC2__SIZE
+CYFLD_UDB_PA_OUT_SYNC2__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OUT_SYNC2_TRANSPARENT
+CYVAL_UDB_PA_OUT_SYNC2_TRANSPARENT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OUT_SYNC2_SINGLESYNC
+CYVAL_UDB_PA_OUT_SYNC2_SINGLESYNC EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OUT_SYNC2_CLOCK
+CYVAL_UDB_PA_OUT_SYNC2_CLOCK EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OUT_SYNC2_CLOCKINV
+CYVAL_UDB_PA_OUT_SYNC2_CLOCKINV EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OUT_SYNC3__OFFSET
+CYFLD_UDB_PA_OUT_SYNC3__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OUT_SYNC3__SIZE
+CYFLD_UDB_PA_OUT_SYNC3__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OUT_SYNC3_TRANSPARENT
+CYVAL_UDB_PA_OUT_SYNC3_TRANSPARENT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OUT_SYNC3_SINGLESYNC
+CYVAL_UDB_PA_OUT_SYNC3_SINGLESYNC EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OUT_SYNC3_CLOCK
+CYVAL_UDB_PA_OUT_SYNC3_CLOCK EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OUT_SYNC3_CLOCKINV
+CYVAL_UDB_PA_OUT_SYNC3_CLOCKINV EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA0_CFG9
+CYREG_UDB_PA0_CFG9 EQU 0x400f5009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OUT_SYNC4__OFFSET
+CYFLD_UDB_PA_OUT_SYNC4__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OUT_SYNC4__SIZE
+CYFLD_UDB_PA_OUT_SYNC4__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OUT_SYNC4_TRANSPARENT
+CYVAL_UDB_PA_OUT_SYNC4_TRANSPARENT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OUT_SYNC4_SINGLESYNC
+CYVAL_UDB_PA_OUT_SYNC4_SINGLESYNC EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OUT_SYNC4_CLOCK
+CYVAL_UDB_PA_OUT_SYNC4_CLOCK EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OUT_SYNC4_CLOCKINV
+CYVAL_UDB_PA_OUT_SYNC4_CLOCKINV EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OUT_SYNC5__OFFSET
+CYFLD_UDB_PA_OUT_SYNC5__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OUT_SYNC5__SIZE
+CYFLD_UDB_PA_OUT_SYNC5__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OUT_SYNC5_TRANSPARENT
+CYVAL_UDB_PA_OUT_SYNC5_TRANSPARENT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OUT_SYNC5_SINGLESYNC
+CYVAL_UDB_PA_OUT_SYNC5_SINGLESYNC EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OUT_SYNC5_CLOCK
+CYVAL_UDB_PA_OUT_SYNC5_CLOCK EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OUT_SYNC5_CLOCKINV
+CYVAL_UDB_PA_OUT_SYNC5_CLOCKINV EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OUT_SYNC6__OFFSET
+CYFLD_UDB_PA_OUT_SYNC6__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OUT_SYNC6__SIZE
+CYFLD_UDB_PA_OUT_SYNC6__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OUT_SYNC6_TRANSPARENT
+CYVAL_UDB_PA_OUT_SYNC6_TRANSPARENT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OUT_SYNC6_SINGLESYNC
+CYVAL_UDB_PA_OUT_SYNC6_SINGLESYNC EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OUT_SYNC6_CLOCK
+CYVAL_UDB_PA_OUT_SYNC6_CLOCK EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OUT_SYNC6_CLOCKINV
+CYVAL_UDB_PA_OUT_SYNC6_CLOCKINV EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OUT_SYNC7__OFFSET
+CYFLD_UDB_PA_OUT_SYNC7__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OUT_SYNC7__SIZE
+CYFLD_UDB_PA_OUT_SYNC7__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OUT_SYNC7_TRANSPARENT
+CYVAL_UDB_PA_OUT_SYNC7_TRANSPARENT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OUT_SYNC7_SINGLESYNC
+CYVAL_UDB_PA_OUT_SYNC7_SINGLESYNC EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OUT_SYNC7_CLOCK
+CYVAL_UDB_PA_OUT_SYNC7_CLOCK EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OUT_SYNC7_CLOCKINV
+CYVAL_UDB_PA_OUT_SYNC7_CLOCKINV EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA0_CFG10
+CYREG_UDB_PA0_CFG10 EQU 0x400f500a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_DATA_SEL0__OFFSET
+CYFLD_UDB_PA_DATA_SEL0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_DATA_SEL0__SIZE
+CYFLD_UDB_PA_DATA_SEL0__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_DATA_SEL0_DSI_OUTPUT0
+CYVAL_UDB_PA_DATA_SEL0_DSI_OUTPUT0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_DATA_SEL0_DSI_OUTPUT1
+CYVAL_UDB_PA_DATA_SEL0_DSI_OUTPUT1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_DATA_SEL0_DSI_OUTPUT2
+CYVAL_UDB_PA_DATA_SEL0_DSI_OUTPUT2 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_DATA_SEL0_DSI_OUTPUT3
+CYVAL_UDB_PA_DATA_SEL0_DSI_OUTPUT3 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_DATA_SEL1__OFFSET
+CYFLD_UDB_PA_DATA_SEL1__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_DATA_SEL1__SIZE
+CYFLD_UDB_PA_DATA_SEL1__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_DATA_SEL1_DSI_OUTPUT0
+CYVAL_UDB_PA_DATA_SEL1_DSI_OUTPUT0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_DATA_SEL1_DSI_OUTPUT1
+CYVAL_UDB_PA_DATA_SEL1_DSI_OUTPUT1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_DATA_SEL1_DSI_OUTPUT2
+CYVAL_UDB_PA_DATA_SEL1_DSI_OUTPUT2 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_DATA_SEL1_DSI_OUTPUT3
+CYVAL_UDB_PA_DATA_SEL1_DSI_OUTPUT3 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_DATA_SEL2__OFFSET
+CYFLD_UDB_PA_DATA_SEL2__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_DATA_SEL2__SIZE
+CYFLD_UDB_PA_DATA_SEL2__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_DATA_SEL2_DSI_OUTPUT0
+CYVAL_UDB_PA_DATA_SEL2_DSI_OUTPUT0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_DATA_SEL2_DSI_OUTPUT1
+CYVAL_UDB_PA_DATA_SEL2_DSI_OUTPUT1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_DATA_SEL2_DSI_OUTPUT2
+CYVAL_UDB_PA_DATA_SEL2_DSI_OUTPUT2 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_DATA_SEL2_DSI_OUTPUT3
+CYVAL_UDB_PA_DATA_SEL2_DSI_OUTPUT3 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_DATA_SEL3__OFFSET
+CYFLD_UDB_PA_DATA_SEL3__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_DATA_SEL3__SIZE
+CYFLD_UDB_PA_DATA_SEL3__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_DATA_SEL3_DSI_OUTPUT0
+CYVAL_UDB_PA_DATA_SEL3_DSI_OUTPUT0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_DATA_SEL3_DSI_OUTPUT1
+CYVAL_UDB_PA_DATA_SEL3_DSI_OUTPUT1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_DATA_SEL3_DSI_OUTPUT2
+CYVAL_UDB_PA_DATA_SEL3_DSI_OUTPUT2 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_DATA_SEL3_DSI_OUTPUT3
+CYVAL_UDB_PA_DATA_SEL3_DSI_OUTPUT3 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA0_CFG11
+CYREG_UDB_PA0_CFG11 EQU 0x400f500b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_DATA_SEL4__OFFSET
+CYFLD_UDB_PA_DATA_SEL4__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_DATA_SEL4__SIZE
+CYFLD_UDB_PA_DATA_SEL4__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_DATA_SEL4_DSI_OUTPUT0
+CYVAL_UDB_PA_DATA_SEL4_DSI_OUTPUT0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_DATA_SEL4_DSI_OUTPUT1
+CYVAL_UDB_PA_DATA_SEL4_DSI_OUTPUT1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_DATA_SEL4_DSI_OUTPUT2
+CYVAL_UDB_PA_DATA_SEL4_DSI_OUTPUT2 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_DATA_SEL4_DSI_OUTPUT3
+CYVAL_UDB_PA_DATA_SEL4_DSI_OUTPUT3 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_DATA_SEL5__OFFSET
+CYFLD_UDB_PA_DATA_SEL5__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_DATA_SEL5__SIZE
+CYFLD_UDB_PA_DATA_SEL5__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_DATA_SEL5_DSI_OUTPUT0
+CYVAL_UDB_PA_DATA_SEL5_DSI_OUTPUT0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_DATA_SEL5_DSI_OUTPUT1
+CYVAL_UDB_PA_DATA_SEL5_DSI_OUTPUT1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_DATA_SEL5_DSI_OUTPUT2
+CYVAL_UDB_PA_DATA_SEL5_DSI_OUTPUT2 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_DATA_SEL5_DSI_OUTPUT3
+CYVAL_UDB_PA_DATA_SEL5_DSI_OUTPUT3 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_DATA_SEL6__OFFSET
+CYFLD_UDB_PA_DATA_SEL6__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_DATA_SEL6__SIZE
+CYFLD_UDB_PA_DATA_SEL6__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_DATA_SEL6_DSI_OUTPUT0
+CYVAL_UDB_PA_DATA_SEL6_DSI_OUTPUT0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_DATA_SEL6_DSI_OUTPUT1
+CYVAL_UDB_PA_DATA_SEL6_DSI_OUTPUT1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_DATA_SEL6_DSI_OUTPUT2
+CYVAL_UDB_PA_DATA_SEL6_DSI_OUTPUT2 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_DATA_SEL6_DSI_OUTPUT3
+CYVAL_UDB_PA_DATA_SEL6_DSI_OUTPUT3 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_DATA_SEL7__OFFSET
+CYFLD_UDB_PA_DATA_SEL7__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_DATA_SEL7__SIZE
+CYFLD_UDB_PA_DATA_SEL7__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_DATA_SEL7_DSI_OUTPUT0
+CYVAL_UDB_PA_DATA_SEL7_DSI_OUTPUT0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_DATA_SEL7_DSI_OUTPUT1
+CYVAL_UDB_PA_DATA_SEL7_DSI_OUTPUT1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_DATA_SEL7_DSI_OUTPUT2
+CYVAL_UDB_PA_DATA_SEL7_DSI_OUTPUT2 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_DATA_SEL7_DSI_OUTPUT3
+CYVAL_UDB_PA_DATA_SEL7_DSI_OUTPUT3 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA0_CFG12
+CYREG_UDB_PA0_CFG12 EQU 0x400f500c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OE_SEL0__OFFSET
+CYFLD_UDB_PA_OE_SEL0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OE_SEL0__SIZE
+CYFLD_UDB_PA_OE_SEL0__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SEL0_DSI_OE_OUT0
+CYVAL_UDB_PA_OE_SEL0_DSI_OE_OUT0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SEL0_DSI_OE_OUT1
+CYVAL_UDB_PA_OE_SEL0_DSI_OE_OUT1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SEL0_DSI_OE_OUT2
+CYVAL_UDB_PA_OE_SEL0_DSI_OE_OUT2 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SEL0_DSI_OE_OUT3
+CYVAL_UDB_PA_OE_SEL0_DSI_OE_OUT3 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OE_SEL1__OFFSET
+CYFLD_UDB_PA_OE_SEL1__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OE_SEL1__SIZE
+CYFLD_UDB_PA_OE_SEL1__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SEL1_DSI_OE_OUT0
+CYVAL_UDB_PA_OE_SEL1_DSI_OE_OUT0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SEL1_DSI_OE_OUT1
+CYVAL_UDB_PA_OE_SEL1_DSI_OE_OUT1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SEL1_DSI_OE_OUT2
+CYVAL_UDB_PA_OE_SEL1_DSI_OE_OUT2 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SEL1_DSI_OE_OUT3
+CYVAL_UDB_PA_OE_SEL1_DSI_OE_OUT3 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OE_SEL2__OFFSET
+CYFLD_UDB_PA_OE_SEL2__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OE_SEL2__SIZE
+CYFLD_UDB_PA_OE_SEL2__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SEL2_DSI_OE_OUT0
+CYVAL_UDB_PA_OE_SEL2_DSI_OE_OUT0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SEL2_DSI_OE_OUT1
+CYVAL_UDB_PA_OE_SEL2_DSI_OE_OUT1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SEL2_DSI_OE_OUT2
+CYVAL_UDB_PA_OE_SEL2_DSI_OE_OUT2 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SEL2_DSI_OE_OUT3
+CYVAL_UDB_PA_OE_SEL2_DSI_OE_OUT3 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OE_SEL3__OFFSET
+CYFLD_UDB_PA_OE_SEL3__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OE_SEL3__SIZE
+CYFLD_UDB_PA_OE_SEL3__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SEL3_DSI_OE_OUT0
+CYVAL_UDB_PA_OE_SEL3_DSI_OE_OUT0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SEL3_DSI_OE_OUT1
+CYVAL_UDB_PA_OE_SEL3_DSI_OE_OUT1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SEL3_DSI_OE_OUT2
+CYVAL_UDB_PA_OE_SEL3_DSI_OE_OUT2 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SEL3_DSI_OE_OUT3
+CYVAL_UDB_PA_OE_SEL3_DSI_OE_OUT3 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA0_CFG13
+CYREG_UDB_PA0_CFG13 EQU 0x400f500d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OE_SEL4__OFFSET
+CYFLD_UDB_PA_OE_SEL4__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OE_SEL4__SIZE
+CYFLD_UDB_PA_OE_SEL4__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SEL4_DSI_OE_OUT0
+CYVAL_UDB_PA_OE_SEL4_DSI_OE_OUT0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SEL4_DSI_OE_OUT1
+CYVAL_UDB_PA_OE_SEL4_DSI_OE_OUT1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SEL4_DSI_OE_OUT2
+CYVAL_UDB_PA_OE_SEL4_DSI_OE_OUT2 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SEL4_DSI_OE_OUT3
+CYVAL_UDB_PA_OE_SEL4_DSI_OE_OUT3 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OE_SEL5__OFFSET
+CYFLD_UDB_PA_OE_SEL5__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OE_SEL5__SIZE
+CYFLD_UDB_PA_OE_SEL5__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SEL5_DSI_OE_OUT0
+CYVAL_UDB_PA_OE_SEL5_DSI_OE_OUT0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SEL5_DSI_OE_OUT1
+CYVAL_UDB_PA_OE_SEL5_DSI_OE_OUT1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SEL5_DSI_OE_OUT2
+CYVAL_UDB_PA_OE_SEL5_DSI_OE_OUT2 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SEL5_DSI_OE_OUT3
+CYVAL_UDB_PA_OE_SEL5_DSI_OE_OUT3 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OE_SEL6__OFFSET
+CYFLD_UDB_PA_OE_SEL6__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OE_SEL6__SIZE
+CYFLD_UDB_PA_OE_SEL6__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SEL6_DSI_OE_OUT0
+CYVAL_UDB_PA_OE_SEL6_DSI_OE_OUT0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SEL6_DSI_OE_OUT1
+CYVAL_UDB_PA_OE_SEL6_DSI_OE_OUT1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SEL6_DSI_OE_OUT2
+CYVAL_UDB_PA_OE_SEL6_DSI_OE_OUT2 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SEL6_DSI_OE_OUT3
+CYVAL_UDB_PA_OE_SEL6_DSI_OE_OUT3 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OE_SEL7__OFFSET
+CYFLD_UDB_PA_OE_SEL7__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OE_SEL7__SIZE
+CYFLD_UDB_PA_OE_SEL7__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SEL7_DSI_OE_OUT0
+CYVAL_UDB_PA_OE_SEL7_DSI_OE_OUT0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SEL7_DSI_OE_OUT1
+CYVAL_UDB_PA_OE_SEL7_DSI_OE_OUT1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SEL7_DSI_OE_OUT2
+CYVAL_UDB_PA_OE_SEL7_DSI_OE_OUT2 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SEL7_DSI_OE_OUT3
+CYVAL_UDB_PA_OE_SEL7_DSI_OE_OUT3 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA0_CFG14
+CYREG_UDB_PA0_CFG14 EQU 0x400f500e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OE_SYNC0__OFFSET
+CYFLD_UDB_PA_OE_SYNC0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OE_SYNC0__SIZE
+CYFLD_UDB_PA_OE_SYNC0__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SYNC0_TRANSPARENT
+CYVAL_UDB_PA_OE_SYNC0_TRANSPARENT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SYNC0_SINGLESYNC
+CYVAL_UDB_PA_OE_SYNC0_SINGLESYNC EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SYNC0_CONSTANT1
+CYVAL_UDB_PA_OE_SYNC0_CONSTANT1 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SYNC0_CONSTANT0
+CYVAL_UDB_PA_OE_SYNC0_CONSTANT0 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OE_SYNC1__OFFSET
+CYFLD_UDB_PA_OE_SYNC1__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OE_SYNC1__SIZE
+CYFLD_UDB_PA_OE_SYNC1__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SYNC1_TRANSPARENT
+CYVAL_UDB_PA_OE_SYNC1_TRANSPARENT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SYNC1_SINGLESYNC
+CYVAL_UDB_PA_OE_SYNC1_SINGLESYNC EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SYNC1_CONSTANT1
+CYVAL_UDB_PA_OE_SYNC1_CONSTANT1 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SYNC1_CONSTANT0
+CYVAL_UDB_PA_OE_SYNC1_CONSTANT0 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OE_SYNC2__OFFSET
+CYFLD_UDB_PA_OE_SYNC2__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OE_SYNC2__SIZE
+CYFLD_UDB_PA_OE_SYNC2__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SYNC2_TRANSPARENT
+CYVAL_UDB_PA_OE_SYNC2_TRANSPARENT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SYNC2_SINGLESYNC
+CYVAL_UDB_PA_OE_SYNC2_SINGLESYNC EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SYNC2_CONSTANT1
+CYVAL_UDB_PA_OE_SYNC2_CONSTANT1 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SYNC2_CONSTANT0
+CYVAL_UDB_PA_OE_SYNC2_CONSTANT0 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OE_SYNC3__OFFSET
+CYFLD_UDB_PA_OE_SYNC3__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_PA_OE_SYNC3__SIZE
+CYFLD_UDB_PA_OE_SYNC3__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SYNC3_TRANSPARENT
+CYVAL_UDB_PA_OE_SYNC3_TRANSPARENT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SYNC3_SINGLESYNC
+CYVAL_UDB_PA_OE_SYNC3_SINGLESYNC EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SYNC3_CONSTANT1
+CYVAL_UDB_PA_OE_SYNC3_CONSTANT1 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_PA_OE_SYNC3_CONSTANT0
+CYVAL_UDB_PA_OE_SYNC3_CONSTANT0 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_PA1_BASE
+CYDEV_UDB_PA1_BASE EQU 0x400f5010
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_PA1_SIZE
+CYDEV_UDB_PA1_SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA1_CFG0
+CYREG_UDB_PA1_CFG0 EQU 0x400f5010
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA1_CFG1
+CYREG_UDB_PA1_CFG1 EQU 0x400f5011
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA1_CFG2
+CYREG_UDB_PA1_CFG2 EQU 0x400f5012
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA1_CFG3
+CYREG_UDB_PA1_CFG3 EQU 0x400f5013
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA1_CFG4
+CYREG_UDB_PA1_CFG4 EQU 0x400f5014
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA1_CFG5
+CYREG_UDB_PA1_CFG5 EQU 0x400f5015
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA1_CFG6
+CYREG_UDB_PA1_CFG6 EQU 0x400f5016
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA1_CFG7
+CYREG_UDB_PA1_CFG7 EQU 0x400f5017
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA1_CFG8
+CYREG_UDB_PA1_CFG8 EQU 0x400f5018
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA1_CFG9
+CYREG_UDB_PA1_CFG9 EQU 0x400f5019
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA1_CFG10
+CYREG_UDB_PA1_CFG10 EQU 0x400f501a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA1_CFG11
+CYREG_UDB_PA1_CFG11 EQU 0x400f501b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA1_CFG12
+CYREG_UDB_PA1_CFG12 EQU 0x400f501c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA1_CFG13
+CYREG_UDB_PA1_CFG13 EQU 0x400f501d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA1_CFG14
+CYREG_UDB_PA1_CFG14 EQU 0x400f501e
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_PA2_BASE
+CYDEV_UDB_PA2_BASE EQU 0x400f5020
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_PA2_SIZE
+CYDEV_UDB_PA2_SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA2_CFG0
+CYREG_UDB_PA2_CFG0 EQU 0x400f5020
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA2_CFG1
+CYREG_UDB_PA2_CFG1 EQU 0x400f5021
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA2_CFG2
+CYREG_UDB_PA2_CFG2 EQU 0x400f5022
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA2_CFG3
+CYREG_UDB_PA2_CFG3 EQU 0x400f5023
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA2_CFG4
+CYREG_UDB_PA2_CFG4 EQU 0x400f5024
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA2_CFG5
+CYREG_UDB_PA2_CFG5 EQU 0x400f5025
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA2_CFG6
+CYREG_UDB_PA2_CFG6 EQU 0x400f5026
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA2_CFG7
+CYREG_UDB_PA2_CFG7 EQU 0x400f5027
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA2_CFG8
+CYREG_UDB_PA2_CFG8 EQU 0x400f5028
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA2_CFG9
+CYREG_UDB_PA2_CFG9 EQU 0x400f5029
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA2_CFG10
+CYREG_UDB_PA2_CFG10 EQU 0x400f502a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA2_CFG11
+CYREG_UDB_PA2_CFG11 EQU 0x400f502b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA2_CFG12
+CYREG_UDB_PA2_CFG12 EQU 0x400f502c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA2_CFG13
+CYREG_UDB_PA2_CFG13 EQU 0x400f502d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA2_CFG14
+CYREG_UDB_PA2_CFG14 EQU 0x400f502e
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_PA3_BASE
+CYDEV_UDB_PA3_BASE EQU 0x400f5030
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_PA3_SIZE
+CYDEV_UDB_PA3_SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA3_CFG0
+CYREG_UDB_PA3_CFG0 EQU 0x400f5030
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA3_CFG1
+CYREG_UDB_PA3_CFG1 EQU 0x400f5031
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA3_CFG2
+CYREG_UDB_PA3_CFG2 EQU 0x400f5032
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA3_CFG3
+CYREG_UDB_PA3_CFG3 EQU 0x400f5033
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA3_CFG4
+CYREG_UDB_PA3_CFG4 EQU 0x400f5034
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA3_CFG5
+CYREG_UDB_PA3_CFG5 EQU 0x400f5035
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA3_CFG6
+CYREG_UDB_PA3_CFG6 EQU 0x400f5036
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA3_CFG7
+CYREG_UDB_PA3_CFG7 EQU 0x400f5037
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA3_CFG8
+CYREG_UDB_PA3_CFG8 EQU 0x400f5038
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA3_CFG9
+CYREG_UDB_PA3_CFG9 EQU 0x400f5039
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA3_CFG10
+CYREG_UDB_PA3_CFG10 EQU 0x400f503a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA3_CFG11
+CYREG_UDB_PA3_CFG11 EQU 0x400f503b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA3_CFG12
+CYREG_UDB_PA3_CFG12 EQU 0x400f503c
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA3_CFG13
+CYREG_UDB_PA3_CFG13 EQU 0x400f503d
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_PA3_CFG14
+CYREG_UDB_PA3_CFG14 EQU 0x400f503e
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_BCTL0_BASE
+CYDEV_UDB_BCTL0_BASE EQU 0x400f6000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_BCTL0_SIZE
+CYDEV_UDB_BCTL0_SIZE EQU 0x00001000
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_BCTL0_DRV
+CYREG_UDB_BCTL0_DRV EQU 0x400f6000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_DRV__OFFSET
+CYFLD_UDB_BCTL0_DRV__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_DRV__SIZE
+CYFLD_UDB_BCTL0_DRV__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_DRV_DISABLE
+CYVAL_UDB_BCTL0_DRV_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_DRV_ENABLE
+CYVAL_UDB_BCTL0_DRV_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_BCTL0_MDCLK_EN
+CYREG_UDB_BCTL0_MDCLK_EN EQU 0x400f6001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_DCEN__OFFSET
+CYFLD_UDB_BCTL0_DCEN__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_DCEN__SIZE
+CYFLD_UDB_BCTL0_DCEN__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_DCEN_DISABLE
+CYVAL_UDB_BCTL0_DCEN_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_DCEN_ENABLE
+CYVAL_UDB_BCTL0_DCEN_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_BCTL0_MBCLK_EN
+CYREG_UDB_BCTL0_MBCLK_EN EQU 0x400f6002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_BCEN__OFFSET
+CYFLD_UDB_BCTL0_BCEN__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_BCEN__SIZE
+CYFLD_UDB_BCTL0_BCEN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_BCEN_DISABLE
+CYVAL_UDB_BCTL0_BCEN_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_BCEN_ENABLE
+CYVAL_UDB_BCTL0_BCEN_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_BCTL0_BOTSEL_L
+CYREG_UDB_BCTL0_BOTSEL_L EQU 0x400f6008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_CLK_SEL0__OFFSET
+CYFLD_UDB_BCTL0_CLK_SEL0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_CLK_SEL0__SIZE
+CYFLD_UDB_BCTL0_CLK_SEL0__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_CLK_SEL0_EDGE_ENABLES
+CYVAL_UDB_BCTL0_CLK_SEL0_EDGE_ENABLES EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_CLK_SEL0_PORT_INPUT
+CYVAL_UDB_BCTL0_CLK_SEL0_PORT_INPUT EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_CLK_SEL0_DSI_OUTPUT
+CYVAL_UDB_BCTL0_CLK_SEL0_DSI_OUTPUT EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_CLK_SEL0_SYNC_DSI_OUTPUT
+CYVAL_UDB_BCTL0_CLK_SEL0_SYNC_DSI_OUTPUT EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_CLK_SEL1__OFFSET
+CYFLD_UDB_BCTL0_CLK_SEL1__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_CLK_SEL1__SIZE
+CYFLD_UDB_BCTL0_CLK_SEL1__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_CLK_SEL1_EDGE_ENABLES
+CYVAL_UDB_BCTL0_CLK_SEL1_EDGE_ENABLES EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_CLK_SEL1_PORT_INPUT
+CYVAL_UDB_BCTL0_CLK_SEL1_PORT_INPUT EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_CLK_SEL1_DSI_OUTPUT
+CYVAL_UDB_BCTL0_CLK_SEL1_DSI_OUTPUT EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_CLK_SEL1_SYNC_DSI_OUTPUT
+CYVAL_UDB_BCTL0_CLK_SEL1_SYNC_DSI_OUTPUT EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_CLK_SEL2__OFFSET
+CYFLD_UDB_BCTL0_CLK_SEL2__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_CLK_SEL2__SIZE
+CYFLD_UDB_BCTL0_CLK_SEL2__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_CLK_SEL2_EDGE_ENABLES
+CYVAL_UDB_BCTL0_CLK_SEL2_EDGE_ENABLES EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_CLK_SEL2_PORT_INPUT
+CYVAL_UDB_BCTL0_CLK_SEL2_PORT_INPUT EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_CLK_SEL2_DSI_OUTPUT
+CYVAL_UDB_BCTL0_CLK_SEL2_DSI_OUTPUT EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_CLK_SEL2_SYNC_DSI_OUTPUT
+CYVAL_UDB_BCTL0_CLK_SEL2_SYNC_DSI_OUTPUT EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_CLK_SEL3__OFFSET
+CYFLD_UDB_BCTL0_CLK_SEL3__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_CLK_SEL3__SIZE
+CYFLD_UDB_BCTL0_CLK_SEL3__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_CLK_SEL3_EDGE_ENABLES
+CYVAL_UDB_BCTL0_CLK_SEL3_EDGE_ENABLES EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_CLK_SEL3_PORT_INPUT
+CYVAL_UDB_BCTL0_CLK_SEL3_PORT_INPUT EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_CLK_SEL3_DSI_OUTPUT
+CYVAL_UDB_BCTL0_CLK_SEL3_DSI_OUTPUT EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_CLK_SEL3_SYNC_DSI_OUTPUT
+CYVAL_UDB_BCTL0_CLK_SEL3_SYNC_DSI_OUTPUT EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_BCTL0_BOTSEL_U
+CYREG_UDB_BCTL0_BOTSEL_U EQU 0x400f6009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_CLK_SEL4__OFFSET
+CYFLD_UDB_BCTL0_CLK_SEL4__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_CLK_SEL4__SIZE
+CYFLD_UDB_BCTL0_CLK_SEL4__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_CLK_SEL4_EDGE_ENABLES
+CYVAL_UDB_BCTL0_CLK_SEL4_EDGE_ENABLES EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_CLK_SEL4_PORT_INPUT
+CYVAL_UDB_BCTL0_CLK_SEL4_PORT_INPUT EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_CLK_SEL4_DSI_OUTPUT
+CYVAL_UDB_BCTL0_CLK_SEL4_DSI_OUTPUT EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_CLK_SEL4_SYNC_DSI_OUTPUT
+CYVAL_UDB_BCTL0_CLK_SEL4_SYNC_DSI_OUTPUT EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_CLK_SEL5__OFFSET
+CYFLD_UDB_BCTL0_CLK_SEL5__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_CLK_SEL5__SIZE
+CYFLD_UDB_BCTL0_CLK_SEL5__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_CLK_SEL5_EDGE_ENABLES
+CYVAL_UDB_BCTL0_CLK_SEL5_EDGE_ENABLES EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_CLK_SEL5_PORT_INPUT
+CYVAL_UDB_BCTL0_CLK_SEL5_PORT_INPUT EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_CLK_SEL5_DSI_OUTPUT
+CYVAL_UDB_BCTL0_CLK_SEL5_DSI_OUTPUT EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_CLK_SEL5_SYNC_DSI_OUTPUT
+CYVAL_UDB_BCTL0_CLK_SEL5_SYNC_DSI_OUTPUT EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_CLK_SEL6__OFFSET
+CYFLD_UDB_BCTL0_CLK_SEL6__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_CLK_SEL6__SIZE
+CYFLD_UDB_BCTL0_CLK_SEL6__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_CLK_SEL6_EDGE_ENABLES
+CYVAL_UDB_BCTL0_CLK_SEL6_EDGE_ENABLES EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_CLK_SEL6_PORT_INPUT
+CYVAL_UDB_BCTL0_CLK_SEL6_PORT_INPUT EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_CLK_SEL6_DSI_OUTPUT
+CYVAL_UDB_BCTL0_CLK_SEL6_DSI_OUTPUT EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_CLK_SEL6_SYNC_DSI_OUTPUT
+CYVAL_UDB_BCTL0_CLK_SEL6_SYNC_DSI_OUTPUT EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_CLK_SEL7__OFFSET
+CYFLD_UDB_BCTL0_CLK_SEL7__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_CLK_SEL7__SIZE
+CYFLD_UDB_BCTL0_CLK_SEL7__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_CLK_SEL7_EDGE_ENABLES
+CYVAL_UDB_BCTL0_CLK_SEL7_EDGE_ENABLES EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_CLK_SEL7_PORT_INPUT
+CYVAL_UDB_BCTL0_CLK_SEL7_PORT_INPUT EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_CLK_SEL7_DSI_OUTPUT
+CYVAL_UDB_BCTL0_CLK_SEL7_DSI_OUTPUT EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_CLK_SEL7_SYNC_DSI_OUTPUT
+CYVAL_UDB_BCTL0_CLK_SEL7_SYNC_DSI_OUTPUT EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_BCTL0_TOPSEL_L
+CYREG_UDB_BCTL0_TOPSEL_L EQU 0x400f600a
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_BCTL0_TOPSEL_U
+CYREG_UDB_BCTL0_TOPSEL_U EQU 0x400f600b
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_BCTL0_QCLK_EN0
+CYREG_UDB_BCTL0_QCLK_EN0 EQU 0x400f6010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_DCEN_Q__OFFSET
+CYFLD_UDB_BCTL0_DCEN_Q__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_DCEN_Q__SIZE
+CYFLD_UDB_BCTL0_DCEN_Q__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_DCEN_Q_DISABLE
+CYVAL_UDB_BCTL0_DCEN_Q_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_DCEN_Q_ENABLE
+CYVAL_UDB_BCTL0_DCEN_Q_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_BCEN_Q__OFFSET
+CYFLD_UDB_BCTL0_BCEN_Q__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_BCEN_Q__SIZE
+CYFLD_UDB_BCTL0_BCEN_Q__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_BCEN_Q_DISABLE
+CYVAL_UDB_BCTL0_BCEN_Q_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_BCEN_Q_ENABLE
+CYVAL_UDB_BCTL0_BCEN_Q_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_GCH_WR_LO__OFFSET
+CYFLD_UDB_BCTL0_GCH_WR_LO__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_GCH_WR_LO__SIZE
+CYFLD_UDB_BCTL0_GCH_WR_LO__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_GCH_WR_LO_DISABLE
+CYVAL_UDB_BCTL0_GCH_WR_LO_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_GCH_WR_LO_ENABLE
+CYVAL_UDB_BCTL0_GCH_WR_LO_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_GCH_WR_HI__OFFSET
+CYFLD_UDB_BCTL0_GCH_WR_HI__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_GCH_WR_HI__SIZE
+CYFLD_UDB_BCTL0_GCH_WR_HI__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_GCH_WR_HI_DISABLE
+CYVAL_UDB_BCTL0_GCH_WR_HI_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_GCH_WR_HI_ENABLE
+CYVAL_UDB_BCTL0_GCH_WR_HI_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_DISABLE_ROUTE__OFFSET
+CYFLD_UDB_BCTL0_DISABLE_ROUTE__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_DISABLE_ROUTE__SIZE
+CYFLD_UDB_BCTL0_DISABLE_ROUTE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_DISABLE_ROUTE_DISABLE
+CYVAL_UDB_BCTL0_DISABLE_ROUTE_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_DISABLE_ROUTE_ENABLE
+CYVAL_UDB_BCTL0_DISABLE_ROUTE_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_GLB_DSI_WR__OFFSET
+CYFLD_UDB_BCTL0_GLB_DSI_WR__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_GLB_DSI_WR__SIZE
+CYFLD_UDB_BCTL0_GLB_DSI_WR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_GLB_DSI_WR_DISABLE
+CYVAL_UDB_BCTL0_GLB_DSI_WR_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_GLB_DSI_WR_ENABLE
+CYVAL_UDB_BCTL0_GLB_DSI_WR_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_WR_CFG_OPT__OFFSET
+CYFLD_UDB_BCTL0_WR_CFG_OPT__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_WR_CFG_OPT__SIZE
+CYFLD_UDB_BCTL0_WR_CFG_OPT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_WR_CFG_OPT_FULL_CYCLE_STB
+CYVAL_UDB_BCTL0_WR_CFG_OPT_FULL_CYCLE_STB EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_WR_CFG_OPT_HALF_CYCLE_STB
+CYVAL_UDB_BCTL0_WR_CFG_OPT_HALF_CYCLE_STB EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_NC0__OFFSET
+CYFLD_UDB_BCTL0_NC0__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_NC0__SIZE
+CYFLD_UDB_BCTL0_NC0__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_SLEEP_TEST__OFFSET
+CYFLD_UDB_BCTL0_SLEEP_TEST__OFFSET EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_BCTL0_SLEEP_TEST__SIZE
+CYFLD_UDB_BCTL0_SLEEP_TEST__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_SLEEP_TEST_DISABLE
+CYVAL_UDB_BCTL0_SLEEP_TEST_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_BCTL0_SLEEP_TEST_ENABLE
+CYVAL_UDB_BCTL0_SLEEP_TEST_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_BCTL0_QCLK_EN1
+CYREG_UDB_BCTL0_QCLK_EN1 EQU 0x400f6012
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_BCTL0_QCLK_EN2
+CYREG_UDB_BCTL0_QCLK_EN2 EQU 0x400f6014
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_BCTL0_QCLK_EN3
+CYREG_UDB_BCTL0_QCLK_EN3 EQU 0x400f6016
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_UDBIF_BASE
+CYDEV_UDB_UDBIF_BASE EQU 0x400f7000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_UDB_UDBIF_SIZE
+CYDEV_UDB_UDBIF_SIZE EQU 0x00001000
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_UDBIF_BANK_CTL
+CYREG_UDB_UDBIF_BANK_CTL EQU 0x400f7000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_UDBIF_DIS_COR__OFFSET
+CYFLD_UDB_UDBIF_DIS_COR__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_UDBIF_DIS_COR__SIZE
+CYFLD_UDB_UDBIF_DIS_COR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_UDBIF_DIS_COR_NORMAL
+CYVAL_UDB_UDBIF_DIS_COR_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_UDBIF_DIS_COR_DISABLE
+CYVAL_UDB_UDBIF_DIS_COR_DISABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_UDBIF_ROUTE_EN__OFFSET
+CYFLD_UDB_UDBIF_ROUTE_EN__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_UDBIF_ROUTE_EN__SIZE
+CYFLD_UDB_UDBIF_ROUTE_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_UDBIF_ROUTE_EN_DISABLE
+CYVAL_UDB_UDBIF_ROUTE_EN_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_UDBIF_ROUTE_EN_ENABLE
+CYVAL_UDB_UDBIF_ROUTE_EN_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_UDBIF_BANK_EN__OFFSET
+CYFLD_UDB_UDBIF_BANK_EN__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_UDBIF_BANK_EN__SIZE
+CYFLD_UDB_UDBIF_BANK_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_UDBIF_BANK_EN_DISABLE
+CYVAL_UDB_UDBIF_BANK_EN_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_UDBIF_BANK_EN_ENABLE
+CYVAL_UDB_UDBIF_BANK_EN_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_UDBIF_LOCK__OFFSET
+CYFLD_UDB_UDBIF_LOCK__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_UDBIF_LOCK__SIZE
+CYFLD_UDB_UDBIF_LOCK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_UDBIF_LOCK_MUTABLE
+CYVAL_UDB_UDBIF_LOCK_MUTABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_UDBIF_LOCK_LOCKED
+CYVAL_UDB_UDBIF_LOCK_LOCKED EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_UDBIF_PIPE__OFFSET
+CYFLD_UDB_UDBIF_PIPE__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_UDBIF_PIPE__SIZE
+CYFLD_UDB_UDBIF_PIPE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_UDBIF_PIPE_BYPASS
+CYVAL_UDB_UDBIF_PIPE_BYPASS EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_UDBIF_PIPE_PIPELINED
+CYVAL_UDB_UDBIF_PIPE_PIPELINED EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_UDBIF_GLBL_WR__OFFSET
+CYFLD_UDB_UDBIF_GLBL_WR__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_UDBIF_GLBL_WR__SIZE
+CYFLD_UDB_UDBIF_GLBL_WR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_UDBIF_GLBL_WR_DISABLE
+CYVAL_UDB_UDBIF_GLBL_WR_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_UDBIF_GLBL_WR_ENABLE
+CYVAL_UDB_UDBIF_GLBL_WR_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_UDBIF_WAIT_CFG
+CYREG_UDB_UDBIF_WAIT_CFG EQU 0x400f7001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_UDBIF_RD_CFG_WAIT__OFFSET
+CYFLD_UDB_UDBIF_RD_CFG_WAIT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_UDBIF_RD_CFG_WAIT__SIZE
+CYFLD_UDB_UDBIF_RD_CFG_WAIT__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_UDBIF_RD_CFG_WAIT_FIVE_WAITS
+CYVAL_UDB_UDBIF_RD_CFG_WAIT_FIVE_WAITS EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_UDBIF_RD_CFG_WAIT_FOUR_WAITS
+CYVAL_UDB_UDBIF_RD_CFG_WAIT_FOUR_WAITS EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_UDBIF_RD_CFG_WAIT_THREE_WAITS
+CYVAL_UDB_UDBIF_RD_CFG_WAIT_THREE_WAITS EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_UDBIF_RD_CFG_WAIT_ONE_WAIT
+CYVAL_UDB_UDBIF_RD_CFG_WAIT_ONE_WAIT EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_UDBIF_WR_CFG_WAIT__OFFSET
+CYFLD_UDB_UDBIF_WR_CFG_WAIT__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_UDBIF_WR_CFG_WAIT__SIZE
+CYFLD_UDB_UDBIF_WR_CFG_WAIT__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_UDBIF_WR_CFG_WAIT_ONE_WAIT
+CYVAL_UDB_UDBIF_WR_CFG_WAIT_ONE_WAIT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_UDBIF_WR_CFG_WAIT_TWO_WAITS
+CYVAL_UDB_UDBIF_WR_CFG_WAIT_TWO_WAITS EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_UDBIF_WR_CFG_WAIT_THREE_WAITS
+CYVAL_UDB_UDBIF_WR_CFG_WAIT_THREE_WAITS EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_UDBIF_WR_CFG_WAIT_ZERO_WAITS
+CYVAL_UDB_UDBIF_WR_CFG_WAIT_ZERO_WAITS EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_UDBIF_RD_WRK_WAIT__OFFSET
+CYFLD_UDB_UDBIF_RD_WRK_WAIT__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_UDBIF_RD_WRK_WAIT__SIZE
+CYFLD_UDB_UDBIF_RD_WRK_WAIT__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_UDBIF_RD_WRK_WAIT_ONE_WAIT
+CYVAL_UDB_UDBIF_RD_WRK_WAIT_ONE_WAIT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_UDBIF_RD_WRK_WAIT_TWO_WAITS
+CYVAL_UDB_UDBIF_RD_WRK_WAIT_TWO_WAITS EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_UDBIF_RD_WRK_WAIT_THREE_WAITS
+CYVAL_UDB_UDBIF_RD_WRK_WAIT_THREE_WAITS EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_UDBIF_RD_WRK_WAIT_ZERO_WAITS
+CYVAL_UDB_UDBIF_RD_WRK_WAIT_ZERO_WAITS EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_UDBIF_WR_WRK_WAIT__OFFSET
+CYFLD_UDB_UDBIF_WR_WRK_WAIT__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_UDBIF_WR_WRK_WAIT__SIZE
+CYFLD_UDB_UDBIF_WR_WRK_WAIT__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_UDBIF_WR_WRK_WAIT_ONE_WAIT
+CYVAL_UDB_UDBIF_WR_WRK_WAIT_ONE_WAIT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_UDBIF_WR_WRK_WAIT_TWO_WAITS
+CYVAL_UDB_UDBIF_WR_WRK_WAIT_TWO_WAITS EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_UDBIF_WR_WRK_WAIT_THREE_WAITS
+CYVAL_UDB_UDBIF_WR_WRK_WAIT_THREE_WAITS EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_UDBIF_WR_WRK_WAIT_ZERO_WAITS
+CYVAL_UDB_UDBIF_WR_WRK_WAIT_ZERO_WAITS EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_UDBIF_INT_CLK_CTL
+CYREG_UDB_UDBIF_INT_CLK_CTL EQU 0x400f701c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_UDBIF_EN_HFCLK__OFFSET
+CYFLD_UDB_UDBIF_EN_HFCLK__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_UDBIF_EN_HFCLK__SIZE
+CYFLD_UDB_UDBIF_EN_HFCLK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_INT_CFG
+CYREG_UDB_INT_CFG EQU 0x400f8000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_INT_MODE_CFG__OFFSET
+CYFLD_UDB_INT_MODE_CFG__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_UDB_INT_MODE_CFG__SIZE
+CYFLD_UDB_INT_MODE_CFG__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_INT_MODE_CFG_LEVEL
+CYVAL_UDB_INT_MODE_CFG_LEVEL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_UDB_INT_MODE_CFG_PULSE
+CYVAL_UDB_INT_MODE_CFG_PULSE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYDEV_CPUSS_BASE
+CYDEV_CPUSS_BASE EQU 0x40100000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_CPUSS_SIZE
+CYDEV_CPUSS_SIZE EQU 0x00001000
+    ENDIF
+    IF :LNOT::DEF:CYREG_CPUSS_CONFIG
+CYREG_CPUSS_CONFIG EQU 0x40100000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_VECT_IN_RAM__OFFSET
+CYFLD_CPUSS_VECT_IN_RAM__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_VECT_IN_RAM__SIZE
+CYFLD_CPUSS_VECT_IN_RAM__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_CPUSS_SYSREQ
+CYREG_CPUSS_SYSREQ EQU 0x40100004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_SYSCALL_COMMAND__OFFSET
+CYFLD_CPUSS_SYSCALL_COMMAND__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_SYSCALL_COMMAND__SIZE
+CYFLD_CPUSS_SYSCALL_COMMAND__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_DIS_RESET_VECT_REL__OFFSET
+CYFLD_CPUSS_DIS_RESET_VECT_REL__OFFSET EQU 0x0000001b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_DIS_RESET_VECT_REL__SIZE
+CYFLD_CPUSS_DIS_RESET_VECT_REL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_PRIVILEGED__OFFSET
+CYFLD_CPUSS_PRIVILEGED__OFFSET EQU 0x0000001c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_PRIVILEGED__SIZE
+CYFLD_CPUSS_PRIVILEGED__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_ROM_ACCESS_EN__OFFSET
+CYFLD_CPUSS_ROM_ACCESS_EN__OFFSET EQU 0x0000001d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_ROM_ACCESS_EN__SIZE
+CYFLD_CPUSS_ROM_ACCESS_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_HMASTER_0__OFFSET
+CYFLD_CPUSS_HMASTER_0__OFFSET EQU 0x0000001e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_HMASTER_0__SIZE
+CYFLD_CPUSS_HMASTER_0__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_SYSCALL_REQ__OFFSET
+CYFLD_CPUSS_SYSCALL_REQ__OFFSET EQU 0x0000001f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_SYSCALL_REQ__SIZE
+CYFLD_CPUSS_SYSCALL_REQ__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_CPUSS_SYSARG
+CYREG_CPUSS_SYSARG EQU 0x40100008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_SYSCALL_ARG__OFFSET
+CYFLD_CPUSS_SYSCALL_ARG__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_SYSCALL_ARG__SIZE
+CYFLD_CPUSS_SYSCALL_ARG__SIZE EQU 0x00000020
+    ENDIF
+    IF :LNOT::DEF:CYREG_CPUSS_PROTECTION
+CYREG_CPUSS_PROTECTION EQU 0x4010000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_PROTECTION_MODE__OFFSET
+CYFLD_CPUSS_PROTECTION_MODE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_PROTECTION_MODE__SIZE
+CYFLD_CPUSS_PROTECTION_MODE__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_FLASH_LOCK__OFFSET
+CYFLD_CPUSS_FLASH_LOCK__OFFSET EQU 0x0000001e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_FLASH_LOCK__SIZE
+CYFLD_CPUSS_FLASH_LOCK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_PROTECTION_LOCK__OFFSET
+CYFLD_CPUSS_PROTECTION_LOCK__OFFSET EQU 0x0000001f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_PROTECTION_LOCK__SIZE
+CYFLD_CPUSS_PROTECTION_LOCK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_CPUSS_PRIV_ROM
+CYREG_CPUSS_PRIV_ROM EQU 0x40100010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_BROM_PROT_LIMIT__OFFSET
+CYFLD_CPUSS_BROM_PROT_LIMIT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_BROM_PROT_LIMIT__SIZE
+CYFLD_CPUSS_BROM_PROT_LIMIT__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_CPUSS_PRIV_RAM
+CYREG_CPUSS_PRIV_RAM EQU 0x40100014
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_RAM_PROT_LIMIT__OFFSET
+CYFLD_CPUSS_RAM_PROT_LIMIT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_RAM_PROT_LIMIT__SIZE
+CYFLD_CPUSS_RAM_PROT_LIMIT__SIZE EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYREG_CPUSS_PRIV_FLASH
+CYREG_CPUSS_PRIV_FLASH EQU 0x40100018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_FLASH_PROT_LIMIT__OFFSET
+CYFLD_CPUSS_FLASH_PROT_LIMIT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_FLASH_PROT_LIMIT__SIZE
+CYFLD_CPUSS_FLASH_PROT_LIMIT__SIZE EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYREG_CPUSS_WOUNDING
+CYREG_CPUSS_WOUNDING EQU 0x4010001c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_RAM_WOUND__OFFSET
+CYFLD_CPUSS_RAM_WOUND__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_RAM_WOUND__SIZE
+CYFLD_CPUSS_RAM_WOUND__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_FLASH_WOUND__OFFSET
+CYFLD_CPUSS_FLASH_WOUND__OFFSET EQU 0x00000014
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_FLASH_WOUND__SIZE
+CYFLD_CPUSS_FLASH_WOUND__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_CPUSS_INT_SEL
+CYREG_CPUSS_INT_SEL EQU 0x40100020
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_DSI__OFFSET
+CYFLD_CPUSS_DSI__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_DSI__SIZE
+CYFLD_CPUSS_DSI__SIZE EQU 0x00000020
+    ENDIF
+    IF :LNOT::DEF:CYREG_CPUSS_INT_MODE
+CYREG_CPUSS_INT_MODE EQU 0x40100024
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_DSI_INT_PULSE__OFFSET
+CYFLD_CPUSS_DSI_INT_PULSE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_DSI_INT_PULSE__SIZE
+CYFLD_CPUSS_DSI_INT_PULSE__SIZE EQU 0x00000020
+    ENDIF
+    IF :LNOT::DEF:CYREG_CPUSS_NMI_MODE
+CYREG_CPUSS_NMI_MODE EQU 0x40100028
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_DSI_NMI_PULSE__OFFSET
+CYFLD_CPUSS_DSI_NMI_PULSE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_DSI_NMI_PULSE__SIZE
+CYFLD_CPUSS_DSI_NMI_PULSE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_CPUSS_FLASH_CTL
+CYREG_CPUSS_FLASH_CTL EQU 0x40100030
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_FLASH_WS__OFFSET
+CYFLD_CPUSS_FLASH_WS__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_FLASH_WS__SIZE
+CYFLD_CPUSS_FLASH_WS__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_PREF_EN__OFFSET
+CYFLD_CPUSS_PREF_EN__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_PREF_EN__SIZE
+CYFLD_CPUSS_PREF_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_FLASH_INVALIDATE__OFFSET
+CYFLD_CPUSS_FLASH_INVALIDATE__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_FLASH_INVALIDATE__SIZE
+CYFLD_CPUSS_FLASH_INVALIDATE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_CPUSS_ROM_CTL
+CYREG_CPUSS_ROM_CTL EQU 0x40100034
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_ROM_WS__OFFSET
+CYFLD_CPUSS_ROM_WS__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CPUSS_ROM_WS__SIZE
+CYFLD_CPUSS_ROM_WS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYDEV_SPCIF_BASE
+CYDEV_SPCIF_BASE EQU 0x40110000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_SPCIF_SIZE
+CYDEV_SPCIF_SIZE EQU 0x00010000
+    ENDIF
+    IF :LNOT::DEF:CYREG_SPCIF_GEOMETRY
+CYREG_SPCIF_GEOMETRY EQU 0x40110000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SPCIF_FLASH__OFFSET
+CYFLD_SPCIF_FLASH__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SPCIF_FLASH__SIZE
+CYFLD_SPCIF_FLASH__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SPCIF_SFLASH__OFFSET
+CYFLD_SPCIF_SFLASH__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SPCIF_SFLASH__SIZE
+CYFLD_SPCIF_SFLASH__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SPCIF_NUM_FLASH__OFFSET
+CYFLD_SPCIF_NUM_FLASH__OFFSET EQU 0x00000014
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SPCIF_NUM_FLASH__SIZE
+CYFLD_SPCIF_NUM_FLASH__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SPCIF_FLASH_ROW__OFFSET
+CYFLD_SPCIF_FLASH_ROW__OFFSET EQU 0x00000016
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SPCIF_FLASH_ROW__SIZE
+CYFLD_SPCIF_FLASH_ROW__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SPCIF_NVL__OFFSET
+CYFLD_SPCIF_NVL__OFFSET EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SPCIF_NVL__SIZE
+CYFLD_SPCIF_NVL__SIZE EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SPCIF_DE_CPD_LP__OFFSET
+CYFLD_SPCIF_DE_CPD_LP__OFFSET EQU 0x0000001f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SPCIF_DE_CPD_LP__SIZE
+CYFLD_SPCIF_DE_CPD_LP__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SPCIF_NVL_WR_DATA
+CYREG_SPCIF_NVL_WR_DATA EQU 0x4011001c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SPCIF_DATA__OFFSET
+CYFLD_SPCIF_DATA__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SPCIF_DATA__SIZE
+CYFLD_SPCIF_DATA__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_SPCIF_INTR
+CYREG_SPCIF_INTR EQU 0x401107f0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SPCIF_TIMER__OFFSET
+CYFLD_SPCIF_TIMER__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SPCIF_TIMER__SIZE
+CYFLD_SPCIF_TIMER__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SPCIF_INTR_SET
+CYREG_SPCIF_INTR_SET EQU 0x401107f4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SPCIF_INTR_MASK
+CYREG_SPCIF_INTR_MASK EQU 0x401107f8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SPCIF_INTR_MASKED
+CYREG_SPCIF_INTR_MASKED EQU 0x401107fc
+    ENDIF
+    IF :LNOT::DEF:CYDEV_TCPWM_BASE
+CYDEV_TCPWM_BASE EQU 0x40200000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_TCPWM_SIZE
+CYDEV_TCPWM_SIZE EQU 0x00010000
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CTRL
+CYREG_TCPWM_CTRL EQU 0x40200000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_COUNTER_ENABLED__OFFSET
+CYFLD_TCPWM_COUNTER_ENABLED__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_COUNTER_ENABLED__SIZE
+CYFLD_TCPWM_COUNTER_ENABLED__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CMD
+CYREG_TCPWM_CMD EQU 0x40200008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_COUNTER_CAPTURE__OFFSET
+CYFLD_TCPWM_COUNTER_CAPTURE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_COUNTER_CAPTURE__SIZE
+CYFLD_TCPWM_COUNTER_CAPTURE__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_COUNTER_RELOAD__OFFSET
+CYFLD_TCPWM_COUNTER_RELOAD__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_COUNTER_RELOAD__SIZE
+CYFLD_TCPWM_COUNTER_RELOAD__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_COUNTER_STOP__OFFSET
+CYFLD_TCPWM_COUNTER_STOP__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_COUNTER_STOP__SIZE
+CYFLD_TCPWM_COUNTER_STOP__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_COUNTER_START__OFFSET
+CYFLD_TCPWM_COUNTER_START__OFFSET EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_COUNTER_START__SIZE
+CYFLD_TCPWM_COUNTER_START__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_INTR_CAUSE
+CYREG_TCPWM_INTR_CAUSE EQU 0x4020000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_COUNTER_INT__OFFSET
+CYFLD_TCPWM_COUNTER_INT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_COUNTER_INT__SIZE
+CYFLD_TCPWM_COUNTER_INT__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYDEV_TCPWM_CNT0_BASE
+CYDEV_TCPWM_CNT0_BASE EQU 0x40200100
+    ENDIF
+    IF :LNOT::DEF:CYDEV_TCPWM_CNT0_SIZE
+CYDEV_TCPWM_CNT0_SIZE EQU 0x00000040
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT0_CTRL
+CYREG_TCPWM_CNT0_CTRL EQU 0x40200100
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_AUTO_RELOAD_CC__OFFSET
+CYFLD_TCPWM_CNT_AUTO_RELOAD_CC__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_AUTO_RELOAD_CC__SIZE
+CYFLD_TCPWM_CNT_AUTO_RELOAD_CC__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_AUTO_RELOAD_PERIOD__OFFSET
+CYFLD_TCPWM_CNT_AUTO_RELOAD_PERIOD__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_AUTO_RELOAD_PERIOD__SIZE
+CYFLD_TCPWM_CNT_AUTO_RELOAD_PERIOD__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_PWM_SYNC_KILL__OFFSET
+CYFLD_TCPWM_CNT_PWM_SYNC_KILL__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_PWM_SYNC_KILL__SIZE
+CYFLD_TCPWM_CNT_PWM_SYNC_KILL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_PWM_STOP_ON_KILL__OFFSET
+CYFLD_TCPWM_CNT_PWM_STOP_ON_KILL__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_PWM_STOP_ON_KILL__SIZE
+CYFLD_TCPWM_CNT_PWM_STOP_ON_KILL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_GENERIC__OFFSET
+CYFLD_TCPWM_CNT_GENERIC__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_GENERIC__SIZE
+CYFLD_TCPWM_CNT_GENERIC__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_GENERIC_DIVBY1
+CYVAL_TCPWM_CNT_GENERIC_DIVBY1 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_GENERIC_DIVBY2
+CYVAL_TCPWM_CNT_GENERIC_DIVBY2 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_GENERIC_DIVBY4
+CYVAL_TCPWM_CNT_GENERIC_DIVBY4 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_GENERIC_DIVBY8
+CYVAL_TCPWM_CNT_GENERIC_DIVBY8 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_GENERIC_DIVBY16
+CYVAL_TCPWM_CNT_GENERIC_DIVBY16 EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_GENERIC_DIVBY32
+CYVAL_TCPWM_CNT_GENERIC_DIVBY32 EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_GENERIC_DIVBY64
+CYVAL_TCPWM_CNT_GENERIC_DIVBY64 EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_GENERIC_DIVBY128
+CYVAL_TCPWM_CNT_GENERIC_DIVBY128 EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_UP_DOWN_MODE__OFFSET
+CYFLD_TCPWM_CNT_UP_DOWN_MODE__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_UP_DOWN_MODE__SIZE
+CYFLD_TCPWM_CNT_UP_DOWN_MODE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_UP_DOWN_MODE_COUNT_UP
+CYVAL_TCPWM_CNT_UP_DOWN_MODE_COUNT_UP EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_UP_DOWN_MODE_COUNT_DOWN
+CYVAL_TCPWM_CNT_UP_DOWN_MODE_COUNT_DOWN EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_UP_DOWN_MODE_COUNT_UPDN1
+CYVAL_TCPWM_CNT_UP_DOWN_MODE_COUNT_UPDN1 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_UP_DOWN_MODE_COUNT_UPDN2
+CYVAL_TCPWM_CNT_UP_DOWN_MODE_COUNT_UPDN2 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_ONE_SHOT__OFFSET
+CYFLD_TCPWM_CNT_ONE_SHOT__OFFSET EQU 0x00000012
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_ONE_SHOT__SIZE
+CYFLD_TCPWM_CNT_ONE_SHOT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_QUADRATURE_MODE__OFFSET
+CYFLD_TCPWM_CNT_QUADRATURE_MODE__OFFSET EQU 0x00000014
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_QUADRATURE_MODE__SIZE
+CYFLD_TCPWM_CNT_QUADRATURE_MODE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_QUADRATURE_MODE_X1
+CYVAL_TCPWM_CNT_QUADRATURE_MODE_X1 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_QUADRATURE_MODE_X2
+CYVAL_TCPWM_CNT_QUADRATURE_MODE_X2 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_QUADRATURE_MODE_X4
+CYVAL_TCPWM_CNT_QUADRATURE_MODE_X4 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_QUADRATURE_MODE_INV_OUT
+CYVAL_TCPWM_CNT_QUADRATURE_MODE_INV_OUT EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_QUADRATURE_MODE_INV_COMPL_OUT
+CYVAL_TCPWM_CNT_QUADRATURE_MODE_INV_COMPL_OUT EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_MODE__OFFSET
+CYFLD_TCPWM_CNT_MODE__OFFSET EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_MODE__SIZE
+CYFLD_TCPWM_CNT_MODE__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_MODE_TIMER
+CYVAL_TCPWM_CNT_MODE_TIMER EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_MODE_CAPTURE
+CYVAL_TCPWM_CNT_MODE_CAPTURE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_MODE_QUAD
+CYVAL_TCPWM_CNT_MODE_QUAD EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_MODE_PWM
+CYVAL_TCPWM_CNT_MODE_PWM EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_MODE_PWM_DT
+CYVAL_TCPWM_CNT_MODE_PWM_DT EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_MODE_PWM_PR
+CYVAL_TCPWM_CNT_MODE_PWM_PR EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT0_STATUS
+CYREG_TCPWM_CNT0_STATUS EQU 0x40200104
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_DOWN__OFFSET
+CYFLD_TCPWM_CNT_DOWN__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_DOWN__SIZE
+CYFLD_TCPWM_CNT_DOWN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_RUNNING__OFFSET
+CYFLD_TCPWM_CNT_RUNNING__OFFSET EQU 0x0000001f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_RUNNING__SIZE
+CYFLD_TCPWM_CNT_RUNNING__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT0_COUNTER
+CYREG_TCPWM_CNT0_COUNTER EQU 0x40200108
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_COUNTER__OFFSET
+CYFLD_TCPWM_CNT_COUNTER__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_COUNTER__SIZE
+CYFLD_TCPWM_CNT_COUNTER__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT0_CC
+CYREG_TCPWM_CNT0_CC EQU 0x4020010c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_CC__OFFSET
+CYFLD_TCPWM_CNT_CC__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_CC__SIZE
+CYFLD_TCPWM_CNT_CC__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT0_CC_BUFF
+CYREG_TCPWM_CNT0_CC_BUFF EQU 0x40200110
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT0_PERIOD
+CYREG_TCPWM_CNT0_PERIOD EQU 0x40200114
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_PERIOD__OFFSET
+CYFLD_TCPWM_CNT_PERIOD__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_PERIOD__SIZE
+CYFLD_TCPWM_CNT_PERIOD__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT0_PERIOD_BUFF
+CYREG_TCPWM_CNT0_PERIOD_BUFF EQU 0x40200118
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT0_TR_CTRL0
+CYREG_TCPWM_CNT0_TR_CTRL0 EQU 0x40200120
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_CAPTURE_SEL__OFFSET
+CYFLD_TCPWM_CNT_CAPTURE_SEL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_CAPTURE_SEL__SIZE
+CYFLD_TCPWM_CNT_CAPTURE_SEL__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_COUNT_SEL__OFFSET
+CYFLD_TCPWM_CNT_COUNT_SEL__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_COUNT_SEL__SIZE
+CYFLD_TCPWM_CNT_COUNT_SEL__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_RELOAD_SEL__OFFSET
+CYFLD_TCPWM_CNT_RELOAD_SEL__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_RELOAD_SEL__SIZE
+CYFLD_TCPWM_CNT_RELOAD_SEL__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_STOP_SEL__OFFSET
+CYFLD_TCPWM_CNT_STOP_SEL__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_STOP_SEL__SIZE
+CYFLD_TCPWM_CNT_STOP_SEL__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_START_SEL__OFFSET
+CYFLD_TCPWM_CNT_START_SEL__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_START_SEL__SIZE
+CYFLD_TCPWM_CNT_START_SEL__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT0_TR_CTRL1
+CYREG_TCPWM_CNT0_TR_CTRL1 EQU 0x40200124
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_CAPTURE_EDGE__OFFSET
+CYFLD_TCPWM_CNT_CAPTURE_EDGE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_CAPTURE_EDGE__SIZE
+CYFLD_TCPWM_CNT_CAPTURE_EDGE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_CAPTURE_EDGE_RISING_EDGE
+CYVAL_TCPWM_CNT_CAPTURE_EDGE_RISING_EDGE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_CAPTURE_EDGE_FALLING_EDGE
+CYVAL_TCPWM_CNT_CAPTURE_EDGE_FALLING_EDGE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_CAPTURE_EDGE_BOTH_EDGES
+CYVAL_TCPWM_CNT_CAPTURE_EDGE_BOTH_EDGES EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_CAPTURE_EDGE_NO_EDGE_DET
+CYVAL_TCPWM_CNT_CAPTURE_EDGE_NO_EDGE_DET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_COUNT_EDGE__OFFSET
+CYFLD_TCPWM_CNT_COUNT_EDGE__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_COUNT_EDGE__SIZE
+CYFLD_TCPWM_CNT_COUNT_EDGE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_COUNT_EDGE_RISING_EDGE
+CYVAL_TCPWM_CNT_COUNT_EDGE_RISING_EDGE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_COUNT_EDGE_FALLING_EDGE
+CYVAL_TCPWM_CNT_COUNT_EDGE_FALLING_EDGE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_COUNT_EDGE_BOTH_EDGES
+CYVAL_TCPWM_CNT_COUNT_EDGE_BOTH_EDGES EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_COUNT_EDGE_NO_EDGE_DET
+CYVAL_TCPWM_CNT_COUNT_EDGE_NO_EDGE_DET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_RELOAD_EDGE__OFFSET
+CYFLD_TCPWM_CNT_RELOAD_EDGE__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_RELOAD_EDGE__SIZE
+CYFLD_TCPWM_CNT_RELOAD_EDGE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_RELOAD_EDGE_RISING_EDGE
+CYVAL_TCPWM_CNT_RELOAD_EDGE_RISING_EDGE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_RELOAD_EDGE_FALLING_EDGE
+CYVAL_TCPWM_CNT_RELOAD_EDGE_FALLING_EDGE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_RELOAD_EDGE_BOTH_EDGES
+CYVAL_TCPWM_CNT_RELOAD_EDGE_BOTH_EDGES EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_RELOAD_EDGE_NO_EDGE_DET
+CYVAL_TCPWM_CNT_RELOAD_EDGE_NO_EDGE_DET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_STOP_EDGE__OFFSET
+CYFLD_TCPWM_CNT_STOP_EDGE__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_STOP_EDGE__SIZE
+CYFLD_TCPWM_CNT_STOP_EDGE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_STOP_EDGE_RISING_EDGE
+CYVAL_TCPWM_CNT_STOP_EDGE_RISING_EDGE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_STOP_EDGE_FALLING_EDGE
+CYVAL_TCPWM_CNT_STOP_EDGE_FALLING_EDGE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_STOP_EDGE_BOTH_EDGES
+CYVAL_TCPWM_CNT_STOP_EDGE_BOTH_EDGES EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_STOP_EDGE_NO_EDGE_DET
+CYVAL_TCPWM_CNT_STOP_EDGE_NO_EDGE_DET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_START_EDGE__OFFSET
+CYFLD_TCPWM_CNT_START_EDGE__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_START_EDGE__SIZE
+CYFLD_TCPWM_CNT_START_EDGE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_START_EDGE_RISING_EDGE
+CYVAL_TCPWM_CNT_START_EDGE_RISING_EDGE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_START_EDGE_FALLING_EDGE
+CYVAL_TCPWM_CNT_START_EDGE_FALLING_EDGE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_START_EDGE_BOTH_EDGES
+CYVAL_TCPWM_CNT_START_EDGE_BOTH_EDGES EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_START_EDGE_NO_EDGE_DET
+CYVAL_TCPWM_CNT_START_EDGE_NO_EDGE_DET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT0_TR_CTRL2
+CYREG_TCPWM_CNT0_TR_CTRL2 EQU 0x40200128
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_CC_MATCH_MODE__OFFSET
+CYFLD_TCPWM_CNT_CC_MATCH_MODE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_CC_MATCH_MODE__SIZE
+CYFLD_TCPWM_CNT_CC_MATCH_MODE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_CC_MATCH_MODE_SET
+CYVAL_TCPWM_CNT_CC_MATCH_MODE_SET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_CC_MATCH_MODE_CLEAR
+CYVAL_TCPWM_CNT_CC_MATCH_MODE_CLEAR EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_CC_MATCH_MODE_INVERT
+CYVAL_TCPWM_CNT_CC_MATCH_MODE_INVERT EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_CC_MATCH_MODE_NO_CHANGE
+CYVAL_TCPWM_CNT_CC_MATCH_MODE_NO_CHANGE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_OVERFLOW_MODE__OFFSET
+CYFLD_TCPWM_CNT_OVERFLOW_MODE__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_OVERFLOW_MODE__SIZE
+CYFLD_TCPWM_CNT_OVERFLOW_MODE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_OVERFLOW_MODE_SET
+CYVAL_TCPWM_CNT_OVERFLOW_MODE_SET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_OVERFLOW_MODE_CLEAR
+CYVAL_TCPWM_CNT_OVERFLOW_MODE_CLEAR EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_OVERFLOW_MODE_INVERT
+CYVAL_TCPWM_CNT_OVERFLOW_MODE_INVERT EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_OVERFLOW_MODE_NO_CHANGE
+CYVAL_TCPWM_CNT_OVERFLOW_MODE_NO_CHANGE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_UNDERFLOW_MODE__OFFSET
+CYFLD_TCPWM_CNT_UNDERFLOW_MODE__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_UNDERFLOW_MODE__SIZE
+CYFLD_TCPWM_CNT_UNDERFLOW_MODE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_UNDERFLOW_MODE_SET
+CYVAL_TCPWM_CNT_UNDERFLOW_MODE_SET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_UNDERFLOW_MODE_CLEAR
+CYVAL_TCPWM_CNT_UNDERFLOW_MODE_CLEAR EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_UNDERFLOW_MODE_INVERT
+CYVAL_TCPWM_CNT_UNDERFLOW_MODE_INVERT EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_TCPWM_CNT_UNDERFLOW_MODE_NO_CHANGE
+CYVAL_TCPWM_CNT_UNDERFLOW_MODE_NO_CHANGE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT0_INTR
+CYREG_TCPWM_CNT0_INTR EQU 0x40200130
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_TC__OFFSET
+CYFLD_TCPWM_CNT_TC__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_TC__SIZE
+CYFLD_TCPWM_CNT_TC__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_CC_MATCH__OFFSET
+CYFLD_TCPWM_CNT_CC_MATCH__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_TCPWM_CNT_CC_MATCH__SIZE
+CYFLD_TCPWM_CNT_CC_MATCH__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT0_INTR_SET
+CYREG_TCPWM_CNT0_INTR_SET EQU 0x40200134
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT0_INTR_MASK
+CYREG_TCPWM_CNT0_INTR_MASK EQU 0x40200138
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT0_INTR_MASKED
+CYREG_TCPWM_CNT0_INTR_MASKED EQU 0x4020013c
+    ENDIF
+    IF :LNOT::DEF:CYDEV_TCPWM_CNT1_BASE
+CYDEV_TCPWM_CNT1_BASE EQU 0x40200140
+    ENDIF
+    IF :LNOT::DEF:CYDEV_TCPWM_CNT1_SIZE
+CYDEV_TCPWM_CNT1_SIZE EQU 0x00000040
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT1_CTRL
+CYREG_TCPWM_CNT1_CTRL EQU 0x40200140
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT1_STATUS
+CYREG_TCPWM_CNT1_STATUS EQU 0x40200144
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT1_COUNTER
+CYREG_TCPWM_CNT1_COUNTER EQU 0x40200148
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT1_CC
+CYREG_TCPWM_CNT1_CC EQU 0x4020014c
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT1_CC_BUFF
+CYREG_TCPWM_CNT1_CC_BUFF EQU 0x40200150
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT1_PERIOD
+CYREG_TCPWM_CNT1_PERIOD EQU 0x40200154
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT1_PERIOD_BUFF
+CYREG_TCPWM_CNT1_PERIOD_BUFF EQU 0x40200158
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT1_TR_CTRL0
+CYREG_TCPWM_CNT1_TR_CTRL0 EQU 0x40200160
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT1_TR_CTRL1
+CYREG_TCPWM_CNT1_TR_CTRL1 EQU 0x40200164
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT1_TR_CTRL2
+CYREG_TCPWM_CNT1_TR_CTRL2 EQU 0x40200168
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT1_INTR
+CYREG_TCPWM_CNT1_INTR EQU 0x40200170
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT1_INTR_SET
+CYREG_TCPWM_CNT1_INTR_SET EQU 0x40200174
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT1_INTR_MASK
+CYREG_TCPWM_CNT1_INTR_MASK EQU 0x40200178
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT1_INTR_MASKED
+CYREG_TCPWM_CNT1_INTR_MASKED EQU 0x4020017c
+    ENDIF
+    IF :LNOT::DEF:CYDEV_TCPWM_CNT2_BASE
+CYDEV_TCPWM_CNT2_BASE EQU 0x40200180
+    ENDIF
+    IF :LNOT::DEF:CYDEV_TCPWM_CNT2_SIZE
+CYDEV_TCPWM_CNT2_SIZE EQU 0x00000040
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT2_CTRL
+CYREG_TCPWM_CNT2_CTRL EQU 0x40200180
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT2_STATUS
+CYREG_TCPWM_CNT2_STATUS EQU 0x40200184
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT2_COUNTER
+CYREG_TCPWM_CNT2_COUNTER EQU 0x40200188
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT2_CC
+CYREG_TCPWM_CNT2_CC EQU 0x4020018c
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT2_CC_BUFF
+CYREG_TCPWM_CNT2_CC_BUFF EQU 0x40200190
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT2_PERIOD
+CYREG_TCPWM_CNT2_PERIOD EQU 0x40200194
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT2_PERIOD_BUFF
+CYREG_TCPWM_CNT2_PERIOD_BUFF EQU 0x40200198
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT2_TR_CTRL0
+CYREG_TCPWM_CNT2_TR_CTRL0 EQU 0x402001a0
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT2_TR_CTRL1
+CYREG_TCPWM_CNT2_TR_CTRL1 EQU 0x402001a4
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT2_TR_CTRL2
+CYREG_TCPWM_CNT2_TR_CTRL2 EQU 0x402001a8
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT2_INTR
+CYREG_TCPWM_CNT2_INTR EQU 0x402001b0
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT2_INTR_SET
+CYREG_TCPWM_CNT2_INTR_SET EQU 0x402001b4
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT2_INTR_MASK
+CYREG_TCPWM_CNT2_INTR_MASK EQU 0x402001b8
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT2_INTR_MASKED
+CYREG_TCPWM_CNT2_INTR_MASKED EQU 0x402001bc
+    ENDIF
+    IF :LNOT::DEF:CYDEV_TCPWM_CNT3_BASE
+CYDEV_TCPWM_CNT3_BASE EQU 0x402001c0
+    ENDIF
+    IF :LNOT::DEF:CYDEV_TCPWM_CNT3_SIZE
+CYDEV_TCPWM_CNT3_SIZE EQU 0x00000040
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT3_CTRL
+CYREG_TCPWM_CNT3_CTRL EQU 0x402001c0
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT3_STATUS
+CYREG_TCPWM_CNT3_STATUS EQU 0x402001c4
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT3_COUNTER
+CYREG_TCPWM_CNT3_COUNTER EQU 0x402001c8
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT3_CC
+CYREG_TCPWM_CNT3_CC EQU 0x402001cc
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT3_CC_BUFF
+CYREG_TCPWM_CNT3_CC_BUFF EQU 0x402001d0
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT3_PERIOD
+CYREG_TCPWM_CNT3_PERIOD EQU 0x402001d4
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT3_PERIOD_BUFF
+CYREG_TCPWM_CNT3_PERIOD_BUFF EQU 0x402001d8
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT3_TR_CTRL0
+CYREG_TCPWM_CNT3_TR_CTRL0 EQU 0x402001e0
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT3_TR_CTRL1
+CYREG_TCPWM_CNT3_TR_CTRL1 EQU 0x402001e4
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT3_TR_CTRL2
+CYREG_TCPWM_CNT3_TR_CTRL2 EQU 0x402001e8
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT3_INTR
+CYREG_TCPWM_CNT3_INTR EQU 0x402001f0
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT3_INTR_SET
+CYREG_TCPWM_CNT3_INTR_SET EQU 0x402001f4
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT3_INTR_MASK
+CYREG_TCPWM_CNT3_INTR_MASK EQU 0x402001f8
+    ENDIF
+    IF :LNOT::DEF:CYREG_TCPWM_CNT3_INTR_MASKED
+CYREG_TCPWM_CNT3_INTR_MASKED EQU 0x402001fc
+    ENDIF
+    IF :LNOT::DEF:CYDEV_SCB0_BASE
+CYDEV_SCB0_BASE EQU 0x40240000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_SCB0_SIZE
+CYDEV_SCB0_SIZE EQU 0x00010000
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_CTRL
+CYREG_SCB0_CTRL EQU 0x40240000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_OVS__OFFSET
+CYFLD_SCB_OVS__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_OVS__SIZE
+CYFLD_SCB_OVS__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_EC_AM_MODE__OFFSET
+CYFLD_SCB_EC_AM_MODE__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_EC_AM_MODE__SIZE
+CYFLD_SCB_EC_AM_MODE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_EC_OP_MODE__OFFSET
+CYFLD_SCB_EC_OP_MODE__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_EC_OP_MODE__SIZE
+CYFLD_SCB_EC_OP_MODE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_EZ_MODE__OFFSET
+CYFLD_SCB_EZ_MODE__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_EZ_MODE__SIZE
+CYFLD_SCB_EZ_MODE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_BYTE_MODE__OFFSET
+CYFLD_SCB_BYTE_MODE__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_BYTE_MODE__SIZE
+CYFLD_SCB_BYTE_MODE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_ADDR_ACCEPT__OFFSET
+CYFLD_SCB_ADDR_ACCEPT__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_ADDR_ACCEPT__SIZE
+CYFLD_SCB_ADDR_ACCEPT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_BLOCK__OFFSET
+CYFLD_SCB_BLOCK__OFFSET EQU 0x00000011
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_BLOCK__SIZE
+CYFLD_SCB_BLOCK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_MODE__OFFSET
+CYFLD_SCB_MODE__OFFSET EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_MODE__SIZE
+CYFLD_SCB_MODE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SCB_MODE_I2C
+CYVAL_SCB_MODE_I2C EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SCB_MODE_SPI
+CYVAL_SCB_MODE_SPI EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SCB_MODE_UART
+CYVAL_SCB_MODE_UART EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_ENABLED__OFFSET
+CYFLD_SCB_ENABLED__OFFSET EQU 0x0000001f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_ENABLED__SIZE
+CYFLD_SCB_ENABLED__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_STATUS
+CYREG_SCB0_STATUS EQU 0x40240004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_EC_BUSY__OFFSET
+CYFLD_SCB_EC_BUSY__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_EC_BUSY__SIZE
+CYFLD_SCB_EC_BUSY__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_SPI_CTRL
+CYREG_SCB0_SPI_CTRL EQU 0x40240020
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_CONTINUOUS__OFFSET
+CYFLD_SCB_CONTINUOUS__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_CONTINUOUS__SIZE
+CYFLD_SCB_CONTINUOUS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SELECT_PRECEDE__OFFSET
+CYFLD_SCB_SELECT_PRECEDE__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SELECT_PRECEDE__SIZE
+CYFLD_SCB_SELECT_PRECEDE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_CPHA__OFFSET
+CYFLD_SCB_CPHA__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_CPHA__SIZE
+CYFLD_SCB_CPHA__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_CPOL__OFFSET
+CYFLD_SCB_CPOL__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_CPOL__SIZE
+CYFLD_SCB_CPOL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_LATE_MISO_SAMPLE__OFFSET
+CYFLD_SCB_LATE_MISO_SAMPLE__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_LATE_MISO_SAMPLE__SIZE
+CYFLD_SCB_LATE_MISO_SAMPLE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SCLK_CONTINUOUS__OFFSET
+CYFLD_SCB_SCLK_CONTINUOUS__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SCLK_CONTINUOUS__SIZE
+CYFLD_SCB_SCLK_CONTINUOUS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SSEL_POLARITY0__OFFSET
+CYFLD_SCB_SSEL_POLARITY0__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SSEL_POLARITY0__SIZE
+CYFLD_SCB_SSEL_POLARITY0__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SSEL_POLARITY1__OFFSET
+CYFLD_SCB_SSEL_POLARITY1__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SSEL_POLARITY1__SIZE
+CYFLD_SCB_SSEL_POLARITY1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SSEL_POLARITY2__OFFSET
+CYFLD_SCB_SSEL_POLARITY2__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SSEL_POLARITY2__SIZE
+CYFLD_SCB_SSEL_POLARITY2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SSEL_POLARITY3__OFFSET
+CYFLD_SCB_SSEL_POLARITY3__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SSEL_POLARITY3__SIZE
+CYFLD_SCB_SSEL_POLARITY3__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_LOOPBACK__OFFSET
+CYFLD_SCB_LOOPBACK__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_LOOPBACK__SIZE
+CYFLD_SCB_LOOPBACK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SLAVE_SELECT__OFFSET
+CYFLD_SCB_SLAVE_SELECT__OFFSET EQU 0x0000001a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SLAVE_SELECT__SIZE
+CYFLD_SCB_SLAVE_SELECT__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_MASTER_MODE__OFFSET
+CYFLD_SCB_MASTER_MODE__OFFSET EQU 0x0000001f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_MASTER_MODE__SIZE
+CYFLD_SCB_MASTER_MODE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_SPI_STATUS
+CYREG_SCB0_SPI_STATUS EQU 0x40240024
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_BUS_BUSY__OFFSET
+CYFLD_SCB_BUS_BUSY__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_BUS_BUSY__SIZE
+CYFLD_SCB_BUS_BUSY__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SPI_EC_BUSY__OFFSET
+CYFLD_SCB_SPI_EC_BUSY__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SPI_EC_BUSY__SIZE
+CYFLD_SCB_SPI_EC_BUSY__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_CURR_EZ_ADDR__OFFSET
+CYFLD_SCB_CURR_EZ_ADDR__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_CURR_EZ_ADDR__SIZE
+CYFLD_SCB_CURR_EZ_ADDR__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_BASE_EZ_ADDR__OFFSET
+CYFLD_SCB_BASE_EZ_ADDR__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_BASE_EZ_ADDR__SIZE
+CYFLD_SCB_BASE_EZ_ADDR__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_UART_CTRL
+CYREG_SCB0_UART_CTRL EQU 0x40240040
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_UART_TX_CTRL
+CYREG_SCB0_UART_TX_CTRL EQU 0x40240044
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_STOP_BITS__OFFSET
+CYFLD_SCB_STOP_BITS__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_STOP_BITS__SIZE
+CYFLD_SCB_STOP_BITS__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_PARITY__OFFSET
+CYFLD_SCB_PARITY__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_PARITY__SIZE
+CYFLD_SCB_PARITY__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_PARITY_ENABLED__OFFSET
+CYFLD_SCB_PARITY_ENABLED__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_PARITY_ENABLED__SIZE
+CYFLD_SCB_PARITY_ENABLED__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_RETRY_ON_NACK__OFFSET
+CYFLD_SCB_RETRY_ON_NACK__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_RETRY_ON_NACK__SIZE
+CYFLD_SCB_RETRY_ON_NACK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_UART_RX_CTRL
+CYREG_SCB0_UART_RX_CTRL EQU 0x40240048
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_POLARITY__OFFSET
+CYFLD_SCB_POLARITY__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_POLARITY__SIZE
+CYFLD_SCB_POLARITY__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_DROP_ON_PARITY_ERROR__OFFSET
+CYFLD_SCB_DROP_ON_PARITY_ERROR__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_DROP_ON_PARITY_ERROR__SIZE
+CYFLD_SCB_DROP_ON_PARITY_ERROR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_DROP_ON_FRAME_ERROR__OFFSET
+CYFLD_SCB_DROP_ON_FRAME_ERROR__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_DROP_ON_FRAME_ERROR__SIZE
+CYFLD_SCB_DROP_ON_FRAME_ERROR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_MP_MODE__OFFSET
+CYFLD_SCB_MP_MODE__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_MP_MODE__SIZE
+CYFLD_SCB_MP_MODE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_LIN_MODE__OFFSET
+CYFLD_SCB_LIN_MODE__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_LIN_MODE__SIZE
+CYFLD_SCB_LIN_MODE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SKIP_START__OFFSET
+CYFLD_SCB_SKIP_START__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SKIP_START__SIZE
+CYFLD_SCB_SKIP_START__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_BREAK_WIDTH__OFFSET
+CYFLD_SCB_BREAK_WIDTH__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_BREAK_WIDTH__SIZE
+CYFLD_SCB_BREAK_WIDTH__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_UART_RX_STATUS
+CYREG_SCB0_UART_RX_STATUS EQU 0x4024004c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_BR_COUNTER__OFFSET
+CYFLD_SCB_BR_COUNTER__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_BR_COUNTER__SIZE
+CYFLD_SCB_BR_COUNTER__SIZE EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_UART_FLOW_CTRL
+CYREG_SCB0_UART_FLOW_CTRL EQU 0x40240050
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_TRIGGER_LEVEL__OFFSET
+CYFLD_SCB_TRIGGER_LEVEL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_TRIGGER_LEVEL__SIZE
+CYFLD_SCB_TRIGGER_LEVEL__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_RTS_POLARITY__OFFSET
+CYFLD_SCB_RTS_POLARITY__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_RTS_POLARITY__SIZE
+CYFLD_SCB_RTS_POLARITY__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_CTS_POLARITY__OFFSET
+CYFLD_SCB_CTS_POLARITY__OFFSET EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_CTS_POLARITY__SIZE
+CYFLD_SCB_CTS_POLARITY__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_CTS_ENABLED__OFFSET
+CYFLD_SCB_CTS_ENABLED__OFFSET EQU 0x00000019
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_CTS_ENABLED__SIZE
+CYFLD_SCB_CTS_ENABLED__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_I2C_CTRL
+CYREG_SCB0_I2C_CTRL EQU 0x40240060
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_HIGH_PHASE_OVS__OFFSET
+CYFLD_SCB_HIGH_PHASE_OVS__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_HIGH_PHASE_OVS__SIZE
+CYFLD_SCB_HIGH_PHASE_OVS__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_LOW_PHASE_OVS__OFFSET
+CYFLD_SCB_LOW_PHASE_OVS__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_LOW_PHASE_OVS__SIZE
+CYFLD_SCB_LOW_PHASE_OVS__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_M_READY_DATA_ACK__OFFSET
+CYFLD_SCB_M_READY_DATA_ACK__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_M_READY_DATA_ACK__SIZE
+CYFLD_SCB_M_READY_DATA_ACK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_M_NOT_READY_DATA_NACK__OFFSET
+CYFLD_SCB_M_NOT_READY_DATA_NACK__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_M_NOT_READY_DATA_NACK__SIZE
+CYFLD_SCB_M_NOT_READY_DATA_NACK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_S_GENERAL_IGNORE__OFFSET
+CYFLD_SCB_S_GENERAL_IGNORE__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_S_GENERAL_IGNORE__SIZE
+CYFLD_SCB_S_GENERAL_IGNORE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_S_READY_ADDR_ACK__OFFSET
+CYFLD_SCB_S_READY_ADDR_ACK__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_S_READY_ADDR_ACK__SIZE
+CYFLD_SCB_S_READY_ADDR_ACK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_S_READY_DATA_ACK__OFFSET
+CYFLD_SCB_S_READY_DATA_ACK__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_S_READY_DATA_ACK__SIZE
+CYFLD_SCB_S_READY_DATA_ACK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_S_NOT_READY_ADDR_NACK__OFFSET
+CYFLD_SCB_S_NOT_READY_ADDR_NACK__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_S_NOT_READY_ADDR_NACK__SIZE
+CYFLD_SCB_S_NOT_READY_ADDR_NACK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_S_NOT_READY_DATA_NACK__OFFSET
+CYFLD_SCB_S_NOT_READY_DATA_NACK__OFFSET EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_S_NOT_READY_DATA_NACK__SIZE
+CYFLD_SCB_S_NOT_READY_DATA_NACK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SLAVE_MODE__OFFSET
+CYFLD_SCB_SLAVE_MODE__OFFSET EQU 0x0000001e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SLAVE_MODE__SIZE
+CYFLD_SCB_SLAVE_MODE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_I2C_STATUS
+CYREG_SCB0_I2C_STATUS EQU 0x40240064
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_I2C_EC_BUSY__OFFSET
+CYFLD_SCB_I2C_EC_BUSY__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_I2C_EC_BUSY__SIZE
+CYFLD_SCB_I2C_EC_BUSY__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_S_READ__OFFSET
+CYFLD_SCB_S_READ__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_S_READ__SIZE
+CYFLD_SCB_S_READ__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_M_READ__OFFSET
+CYFLD_SCB_M_READ__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_M_READ__SIZE
+CYFLD_SCB_M_READ__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_I2C_M_CMD
+CYREG_SCB0_I2C_M_CMD EQU 0x40240068
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_M_START__OFFSET
+CYFLD_SCB_M_START__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_M_START__SIZE
+CYFLD_SCB_M_START__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_M_START_ON_IDLE__OFFSET
+CYFLD_SCB_M_START_ON_IDLE__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_M_START_ON_IDLE__SIZE
+CYFLD_SCB_M_START_ON_IDLE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_M_ACK__OFFSET
+CYFLD_SCB_M_ACK__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_M_ACK__SIZE
+CYFLD_SCB_M_ACK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_M_NACK__OFFSET
+CYFLD_SCB_M_NACK__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_M_NACK__SIZE
+CYFLD_SCB_M_NACK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_M_STOP__OFFSET
+CYFLD_SCB_M_STOP__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_M_STOP__SIZE
+CYFLD_SCB_M_STOP__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_I2C_S_CMD
+CYREG_SCB0_I2C_S_CMD EQU 0x4024006c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_S_ACK__OFFSET
+CYFLD_SCB_S_ACK__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_S_ACK__SIZE
+CYFLD_SCB_S_ACK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_S_NACK__OFFSET
+CYFLD_SCB_S_NACK__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_S_NACK__SIZE
+CYFLD_SCB_S_NACK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_I2C_CFG
+CYREG_SCB0_I2C_CFG EQU 0x40240070
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SDA_IN_FILT_TRIM__OFFSET
+CYFLD_SCB_SDA_IN_FILT_TRIM__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SDA_IN_FILT_TRIM__SIZE
+CYFLD_SCB_SDA_IN_FILT_TRIM__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SDA_IN_FILT_SEL__OFFSET
+CYFLD_SCB_SDA_IN_FILT_SEL__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SDA_IN_FILT_SEL__SIZE
+CYFLD_SCB_SDA_IN_FILT_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SCL_IN_FILT_TRIM__OFFSET
+CYFLD_SCB_SCL_IN_FILT_TRIM__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SCL_IN_FILT_TRIM__SIZE
+CYFLD_SCB_SCL_IN_FILT_TRIM__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SCL_IN_FILT_SEL__OFFSET
+CYFLD_SCB_SCL_IN_FILT_SEL__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SCL_IN_FILT_SEL__SIZE
+CYFLD_SCB_SCL_IN_FILT_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SDA_OUT_FILT0_TRIM__OFFSET
+CYFLD_SCB_SDA_OUT_FILT0_TRIM__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SDA_OUT_FILT0_TRIM__SIZE
+CYFLD_SCB_SDA_OUT_FILT0_TRIM__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SDA_OUT_FILT1_TRIM__OFFSET
+CYFLD_SCB_SDA_OUT_FILT1_TRIM__OFFSET EQU 0x00000012
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SDA_OUT_FILT1_TRIM__SIZE
+CYFLD_SCB_SDA_OUT_FILT1_TRIM__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SDA_OUT_FILT2_TRIM__OFFSET
+CYFLD_SCB_SDA_OUT_FILT2_TRIM__OFFSET EQU 0x00000014
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SDA_OUT_FILT2_TRIM__SIZE
+CYFLD_SCB_SDA_OUT_FILT2_TRIM__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SDA_OUT_FILT_SEL__OFFSET
+CYFLD_SCB_SDA_OUT_FILT_SEL__OFFSET EQU 0x0000001c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SDA_OUT_FILT_SEL__SIZE
+CYFLD_SCB_SDA_OUT_FILT_SEL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_TX_CTRL
+CYREG_SCB0_TX_CTRL EQU 0x40240200
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_DATA_WIDTH__OFFSET
+CYFLD_SCB_DATA_WIDTH__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_DATA_WIDTH__SIZE
+CYFLD_SCB_DATA_WIDTH__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_MSB_FIRST__OFFSET
+CYFLD_SCB_MSB_FIRST__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_MSB_FIRST__SIZE
+CYFLD_SCB_MSB_FIRST__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_TX_FIFO_CTRL
+CYREG_SCB0_TX_FIFO_CTRL EQU 0x40240204
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_CLEAR__OFFSET
+CYFLD_SCB_CLEAR__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_CLEAR__SIZE
+CYFLD_SCB_CLEAR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_FREEZE__OFFSET
+CYFLD_SCB_FREEZE__OFFSET EQU 0x00000011
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_FREEZE__SIZE
+CYFLD_SCB_FREEZE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_TX_FIFO_STATUS
+CYREG_SCB0_TX_FIFO_STATUS EQU 0x40240208
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_USED__OFFSET
+CYFLD_SCB_USED__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_USED__SIZE
+CYFLD_SCB_USED__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SR_VALID__OFFSET
+CYFLD_SCB_SR_VALID__OFFSET EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SR_VALID__SIZE
+CYFLD_SCB_SR_VALID__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_RD_PTR__OFFSET
+CYFLD_SCB_RD_PTR__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_RD_PTR__SIZE
+CYFLD_SCB_RD_PTR__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_WR_PTR__OFFSET
+CYFLD_SCB_WR_PTR__OFFSET EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_WR_PTR__SIZE
+CYFLD_SCB_WR_PTR__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_TX_FIFO_WR
+CYREG_SCB0_TX_FIFO_WR EQU 0x40240240
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_DATA__OFFSET
+CYFLD_SCB_DATA__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_DATA__SIZE
+CYFLD_SCB_DATA__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_RX_CTRL
+CYREG_SCB0_RX_CTRL EQU 0x40240300
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_MEDIAN__OFFSET
+CYFLD_SCB_MEDIAN__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_MEDIAN__SIZE
+CYFLD_SCB_MEDIAN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_RX_FIFO_CTRL
+CYREG_SCB0_RX_FIFO_CTRL EQU 0x40240304
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_RX_FIFO_STATUS
+CYREG_SCB0_RX_FIFO_STATUS EQU 0x40240308
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_RX_MATCH
+CYREG_SCB0_RX_MATCH EQU 0x40240310
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_ADDR__OFFSET
+CYFLD_SCB_ADDR__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_ADDR__SIZE
+CYFLD_SCB_ADDR__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_MASK__OFFSET
+CYFLD_SCB_MASK__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_MASK__SIZE
+CYFLD_SCB_MASK__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_RX_FIFO_RD
+CYREG_SCB0_RX_FIFO_RD EQU 0x40240340
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_RX_FIFO_RD_SILENT
+CYREG_SCB0_RX_FIFO_RD_SILENT EQU 0x40240344
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA0
+CYREG_SCB0_EZ_DATA0 EQU 0x40240400
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_EZ_DATA__OFFSET
+CYFLD_SCB_EZ_DATA__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_EZ_DATA__SIZE
+CYFLD_SCB_EZ_DATA__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA1
+CYREG_SCB0_EZ_DATA1 EQU 0x40240404
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA2
+CYREG_SCB0_EZ_DATA2 EQU 0x40240408
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA3
+CYREG_SCB0_EZ_DATA3 EQU 0x4024040c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA4
+CYREG_SCB0_EZ_DATA4 EQU 0x40240410
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA5
+CYREG_SCB0_EZ_DATA5 EQU 0x40240414
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA6
+CYREG_SCB0_EZ_DATA6 EQU 0x40240418
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA7
+CYREG_SCB0_EZ_DATA7 EQU 0x4024041c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA8
+CYREG_SCB0_EZ_DATA8 EQU 0x40240420
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA9
+CYREG_SCB0_EZ_DATA9 EQU 0x40240424
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA10
+CYREG_SCB0_EZ_DATA10 EQU 0x40240428
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA11
+CYREG_SCB0_EZ_DATA11 EQU 0x4024042c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA12
+CYREG_SCB0_EZ_DATA12 EQU 0x40240430
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA13
+CYREG_SCB0_EZ_DATA13 EQU 0x40240434
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA14
+CYREG_SCB0_EZ_DATA14 EQU 0x40240438
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA15
+CYREG_SCB0_EZ_DATA15 EQU 0x4024043c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA16
+CYREG_SCB0_EZ_DATA16 EQU 0x40240440
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA17
+CYREG_SCB0_EZ_DATA17 EQU 0x40240444
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA18
+CYREG_SCB0_EZ_DATA18 EQU 0x40240448
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA19
+CYREG_SCB0_EZ_DATA19 EQU 0x4024044c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA20
+CYREG_SCB0_EZ_DATA20 EQU 0x40240450
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA21
+CYREG_SCB0_EZ_DATA21 EQU 0x40240454
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA22
+CYREG_SCB0_EZ_DATA22 EQU 0x40240458
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA23
+CYREG_SCB0_EZ_DATA23 EQU 0x4024045c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA24
+CYREG_SCB0_EZ_DATA24 EQU 0x40240460
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA25
+CYREG_SCB0_EZ_DATA25 EQU 0x40240464
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA26
+CYREG_SCB0_EZ_DATA26 EQU 0x40240468
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA27
+CYREG_SCB0_EZ_DATA27 EQU 0x4024046c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA28
+CYREG_SCB0_EZ_DATA28 EQU 0x40240470
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA29
+CYREG_SCB0_EZ_DATA29 EQU 0x40240474
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA30
+CYREG_SCB0_EZ_DATA30 EQU 0x40240478
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA31
+CYREG_SCB0_EZ_DATA31 EQU 0x4024047c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_INTR_CAUSE
+CYREG_SCB0_INTR_CAUSE EQU 0x40240e00
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_M__OFFSET
+CYFLD_SCB_M__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_M__SIZE
+CYFLD_SCB_M__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_S__OFFSET
+CYFLD_SCB_S__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_S__SIZE
+CYFLD_SCB_S__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_TX__OFFSET
+CYFLD_SCB_TX__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_TX__SIZE
+CYFLD_SCB_TX__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_RX__OFFSET
+CYFLD_SCB_RX__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_RX__SIZE
+CYFLD_SCB_RX__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_I2C_EC__OFFSET
+CYFLD_SCB_I2C_EC__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_I2C_EC__SIZE
+CYFLD_SCB_I2C_EC__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SPI_EC__OFFSET
+CYFLD_SCB_SPI_EC__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SPI_EC__SIZE
+CYFLD_SCB_SPI_EC__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_INTR_I2C_EC
+CYREG_SCB0_INTR_I2C_EC EQU 0x40240e80
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_WAKE_UP__OFFSET
+CYFLD_SCB_WAKE_UP__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_WAKE_UP__SIZE
+CYFLD_SCB_WAKE_UP__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_EZ_STOP__OFFSET
+CYFLD_SCB_EZ_STOP__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_EZ_STOP__SIZE
+CYFLD_SCB_EZ_STOP__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_EZ_WRITE_STOP__OFFSET
+CYFLD_SCB_EZ_WRITE_STOP__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_EZ_WRITE_STOP__SIZE
+CYFLD_SCB_EZ_WRITE_STOP__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_EZ_READ_STOP__OFFSET
+CYFLD_SCB_EZ_READ_STOP__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_EZ_READ_STOP__SIZE
+CYFLD_SCB_EZ_READ_STOP__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_INTR_I2C_EC_MASK
+CYREG_SCB0_INTR_I2C_EC_MASK EQU 0x40240e88
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_INTR_I2C_EC_MASKED
+CYREG_SCB0_INTR_I2C_EC_MASKED EQU 0x40240e8c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_INTR_SPI_EC
+CYREG_SCB0_INTR_SPI_EC EQU 0x40240ec0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_INTR_SPI_EC_MASK
+CYREG_SCB0_INTR_SPI_EC_MASK EQU 0x40240ec8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_INTR_SPI_EC_MASKED
+CYREG_SCB0_INTR_SPI_EC_MASKED EQU 0x40240ecc
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_INTR_M
+CYREG_SCB0_INTR_M EQU 0x40240f00
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_I2C_ARB_LOST__OFFSET
+CYFLD_SCB_I2C_ARB_LOST__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_I2C_ARB_LOST__SIZE
+CYFLD_SCB_I2C_ARB_LOST__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_I2C_NACK__OFFSET
+CYFLD_SCB_I2C_NACK__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_I2C_NACK__SIZE
+CYFLD_SCB_I2C_NACK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_I2C_ACK__OFFSET
+CYFLD_SCB_I2C_ACK__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_I2C_ACK__SIZE
+CYFLD_SCB_I2C_ACK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_I2C_STOP__OFFSET
+CYFLD_SCB_I2C_STOP__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_I2C_STOP__SIZE
+CYFLD_SCB_I2C_STOP__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_I2C_BUS_ERROR__OFFSET
+CYFLD_SCB_I2C_BUS_ERROR__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_I2C_BUS_ERROR__SIZE
+CYFLD_SCB_I2C_BUS_ERROR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SPI_DONE__OFFSET
+CYFLD_SCB_SPI_DONE__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SPI_DONE__SIZE
+CYFLD_SCB_SPI_DONE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_INTR_M_SET
+CYREG_SCB0_INTR_M_SET EQU 0x40240f04
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_INTR_M_MASK
+CYREG_SCB0_INTR_M_MASK EQU 0x40240f08
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_INTR_M_MASKED
+CYREG_SCB0_INTR_M_MASKED EQU 0x40240f0c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_INTR_S
+CYREG_SCB0_INTR_S EQU 0x40240f40
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_I2C_WRITE_STOP__OFFSET
+CYFLD_SCB_I2C_WRITE_STOP__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_I2C_WRITE_STOP__SIZE
+CYFLD_SCB_I2C_WRITE_STOP__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_I2C_START__OFFSET
+CYFLD_SCB_I2C_START__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_I2C_START__SIZE
+CYFLD_SCB_I2C_START__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_I2C_ADDR_MATCH__OFFSET
+CYFLD_SCB_I2C_ADDR_MATCH__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_I2C_ADDR_MATCH__SIZE
+CYFLD_SCB_I2C_ADDR_MATCH__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_I2C_GENERAL__OFFSET
+CYFLD_SCB_I2C_GENERAL__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_I2C_GENERAL__SIZE
+CYFLD_SCB_I2C_GENERAL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SPI_EZ_WRITE_STOP__OFFSET
+CYFLD_SCB_SPI_EZ_WRITE_STOP__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SPI_EZ_WRITE_STOP__SIZE
+CYFLD_SCB_SPI_EZ_WRITE_STOP__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SPI_EZ_STOP__OFFSET
+CYFLD_SCB_SPI_EZ_STOP__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SPI_EZ_STOP__SIZE
+CYFLD_SCB_SPI_EZ_STOP__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SPI_BUS_ERROR__OFFSET
+CYFLD_SCB_SPI_BUS_ERROR__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_SPI_BUS_ERROR__SIZE
+CYFLD_SCB_SPI_BUS_ERROR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_INTR_S_SET
+CYREG_SCB0_INTR_S_SET EQU 0x40240f44
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_INTR_S_MASK
+CYREG_SCB0_INTR_S_MASK EQU 0x40240f48
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_INTR_S_MASKED
+CYREG_SCB0_INTR_S_MASKED EQU 0x40240f4c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_INTR_TX
+CYREG_SCB0_INTR_TX EQU 0x40240f80
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_TRIGGER__OFFSET
+CYFLD_SCB_TRIGGER__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_TRIGGER__SIZE
+CYFLD_SCB_TRIGGER__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_NOT_FULL__OFFSET
+CYFLD_SCB_NOT_FULL__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_NOT_FULL__SIZE
+CYFLD_SCB_NOT_FULL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_EMPTY__OFFSET
+CYFLD_SCB_EMPTY__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_EMPTY__SIZE
+CYFLD_SCB_EMPTY__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_OVERFLOW__OFFSET
+CYFLD_SCB_OVERFLOW__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_OVERFLOW__SIZE
+CYFLD_SCB_OVERFLOW__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_UNDERFLOW__OFFSET
+CYFLD_SCB_UNDERFLOW__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_UNDERFLOW__SIZE
+CYFLD_SCB_UNDERFLOW__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_BLOCKED__OFFSET
+CYFLD_SCB_BLOCKED__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_BLOCKED__SIZE
+CYFLD_SCB_BLOCKED__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_UART_NACK__OFFSET
+CYFLD_SCB_UART_NACK__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_UART_NACK__SIZE
+CYFLD_SCB_UART_NACK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_UART_DONE__OFFSET
+CYFLD_SCB_UART_DONE__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_UART_DONE__SIZE
+CYFLD_SCB_UART_DONE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_UART_ARB_LOST__OFFSET
+CYFLD_SCB_UART_ARB_LOST__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_UART_ARB_LOST__SIZE
+CYFLD_SCB_UART_ARB_LOST__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_INTR_TX_SET
+CYREG_SCB0_INTR_TX_SET EQU 0x40240f84
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_INTR_TX_MASK
+CYREG_SCB0_INTR_TX_MASK EQU 0x40240f88
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_INTR_TX_MASKED
+CYREG_SCB0_INTR_TX_MASKED EQU 0x40240f8c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_INTR_RX
+CYREG_SCB0_INTR_RX EQU 0x40240fc0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_NOT_EMPTY__OFFSET
+CYFLD_SCB_NOT_EMPTY__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_NOT_EMPTY__SIZE
+CYFLD_SCB_NOT_EMPTY__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_FULL__OFFSET
+CYFLD_SCB_FULL__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_FULL__SIZE
+CYFLD_SCB_FULL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_FRAME_ERROR__OFFSET
+CYFLD_SCB_FRAME_ERROR__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_FRAME_ERROR__SIZE
+CYFLD_SCB_FRAME_ERROR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_PARITY_ERROR__OFFSET
+CYFLD_SCB_PARITY_ERROR__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_PARITY_ERROR__SIZE
+CYFLD_SCB_PARITY_ERROR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_BAUD_DETECT__OFFSET
+CYFLD_SCB_BAUD_DETECT__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_BAUD_DETECT__SIZE
+CYFLD_SCB_BAUD_DETECT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_BREAK_DETECT__OFFSET
+CYFLD_SCB_BREAK_DETECT__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SCB_BREAK_DETECT__SIZE
+CYFLD_SCB_BREAK_DETECT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_INTR_RX_SET
+CYREG_SCB0_INTR_RX_SET EQU 0x40240fc4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_INTR_RX_MASK
+CYREG_SCB0_INTR_RX_MASK EQU 0x40240fc8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_INTR_RX_MASKED
+CYREG_SCB0_INTR_RX_MASKED EQU 0x40240fcc
+    ENDIF
+    IF :LNOT::DEF:CYDEV_SCB1_BASE
+CYDEV_SCB1_BASE EQU 0x40250000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_SCB1_SIZE
+CYDEV_SCB1_SIZE EQU 0x00010000
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_CTRL
+CYREG_SCB1_CTRL EQU 0x40250000
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_STATUS
+CYREG_SCB1_STATUS EQU 0x40250004
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_SPI_CTRL
+CYREG_SCB1_SPI_CTRL EQU 0x40250020
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_SPI_STATUS
+CYREG_SCB1_SPI_STATUS EQU 0x40250024
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_UART_CTRL
+CYREG_SCB1_UART_CTRL EQU 0x40250040
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_UART_TX_CTRL
+CYREG_SCB1_UART_TX_CTRL EQU 0x40250044
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_UART_RX_CTRL
+CYREG_SCB1_UART_RX_CTRL EQU 0x40250048
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_UART_RX_STATUS
+CYREG_SCB1_UART_RX_STATUS EQU 0x4025004c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_UART_FLOW_CTRL
+CYREG_SCB1_UART_FLOW_CTRL EQU 0x40250050
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_I2C_CTRL
+CYREG_SCB1_I2C_CTRL EQU 0x40250060
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_I2C_STATUS
+CYREG_SCB1_I2C_STATUS EQU 0x40250064
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_I2C_M_CMD
+CYREG_SCB1_I2C_M_CMD EQU 0x40250068
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_I2C_S_CMD
+CYREG_SCB1_I2C_S_CMD EQU 0x4025006c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_I2C_CFG
+CYREG_SCB1_I2C_CFG EQU 0x40250070
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_TX_CTRL
+CYREG_SCB1_TX_CTRL EQU 0x40250200
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_TX_FIFO_CTRL
+CYREG_SCB1_TX_FIFO_CTRL EQU 0x40250204
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_TX_FIFO_STATUS
+CYREG_SCB1_TX_FIFO_STATUS EQU 0x40250208
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_TX_FIFO_WR
+CYREG_SCB1_TX_FIFO_WR EQU 0x40250240
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_RX_CTRL
+CYREG_SCB1_RX_CTRL EQU 0x40250300
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_RX_FIFO_CTRL
+CYREG_SCB1_RX_FIFO_CTRL EQU 0x40250304
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_RX_FIFO_STATUS
+CYREG_SCB1_RX_FIFO_STATUS EQU 0x40250308
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_RX_MATCH
+CYREG_SCB1_RX_MATCH EQU 0x40250310
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_RX_FIFO_RD
+CYREG_SCB1_RX_FIFO_RD EQU 0x40250340
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_RX_FIFO_RD_SILENT
+CYREG_SCB1_RX_FIFO_RD_SILENT EQU 0x40250344
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA0
+CYREG_SCB1_EZ_DATA0 EQU 0x40250400
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA1
+CYREG_SCB1_EZ_DATA1 EQU 0x40250404
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA2
+CYREG_SCB1_EZ_DATA2 EQU 0x40250408
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA3
+CYREG_SCB1_EZ_DATA3 EQU 0x4025040c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA4
+CYREG_SCB1_EZ_DATA4 EQU 0x40250410
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA5
+CYREG_SCB1_EZ_DATA5 EQU 0x40250414
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA6
+CYREG_SCB1_EZ_DATA6 EQU 0x40250418
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA7
+CYREG_SCB1_EZ_DATA7 EQU 0x4025041c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA8
+CYREG_SCB1_EZ_DATA8 EQU 0x40250420
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA9
+CYREG_SCB1_EZ_DATA9 EQU 0x40250424
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA10
+CYREG_SCB1_EZ_DATA10 EQU 0x40250428
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA11
+CYREG_SCB1_EZ_DATA11 EQU 0x4025042c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA12
+CYREG_SCB1_EZ_DATA12 EQU 0x40250430
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA13
+CYREG_SCB1_EZ_DATA13 EQU 0x40250434
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA14
+CYREG_SCB1_EZ_DATA14 EQU 0x40250438
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA15
+CYREG_SCB1_EZ_DATA15 EQU 0x4025043c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA16
+CYREG_SCB1_EZ_DATA16 EQU 0x40250440
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA17
+CYREG_SCB1_EZ_DATA17 EQU 0x40250444
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA18
+CYREG_SCB1_EZ_DATA18 EQU 0x40250448
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA19
+CYREG_SCB1_EZ_DATA19 EQU 0x4025044c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA20
+CYREG_SCB1_EZ_DATA20 EQU 0x40250450
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA21
+CYREG_SCB1_EZ_DATA21 EQU 0x40250454
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA22
+CYREG_SCB1_EZ_DATA22 EQU 0x40250458
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA23
+CYREG_SCB1_EZ_DATA23 EQU 0x4025045c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA24
+CYREG_SCB1_EZ_DATA24 EQU 0x40250460
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA25
+CYREG_SCB1_EZ_DATA25 EQU 0x40250464
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA26
+CYREG_SCB1_EZ_DATA26 EQU 0x40250468
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA27
+CYREG_SCB1_EZ_DATA27 EQU 0x4025046c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA28
+CYREG_SCB1_EZ_DATA28 EQU 0x40250470
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA29
+CYREG_SCB1_EZ_DATA29 EQU 0x40250474
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA30
+CYREG_SCB1_EZ_DATA30 EQU 0x40250478
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA31
+CYREG_SCB1_EZ_DATA31 EQU 0x4025047c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_INTR_CAUSE
+CYREG_SCB1_INTR_CAUSE EQU 0x40250e00
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_INTR_I2C_EC
+CYREG_SCB1_INTR_I2C_EC EQU 0x40250e80
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_INTR_I2C_EC_MASK
+CYREG_SCB1_INTR_I2C_EC_MASK EQU 0x40250e88
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_INTR_I2C_EC_MASKED
+CYREG_SCB1_INTR_I2C_EC_MASKED EQU 0x40250e8c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_INTR_SPI_EC
+CYREG_SCB1_INTR_SPI_EC EQU 0x40250ec0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_INTR_SPI_EC_MASK
+CYREG_SCB1_INTR_SPI_EC_MASK EQU 0x40250ec8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_INTR_SPI_EC_MASKED
+CYREG_SCB1_INTR_SPI_EC_MASKED EQU 0x40250ecc
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_INTR_M
+CYREG_SCB1_INTR_M EQU 0x40250f00
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_INTR_M_SET
+CYREG_SCB1_INTR_M_SET EQU 0x40250f04
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_INTR_M_MASK
+CYREG_SCB1_INTR_M_MASK EQU 0x40250f08
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_INTR_M_MASKED
+CYREG_SCB1_INTR_M_MASKED EQU 0x40250f0c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_INTR_S
+CYREG_SCB1_INTR_S EQU 0x40250f40
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_INTR_S_SET
+CYREG_SCB1_INTR_S_SET EQU 0x40250f44
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_INTR_S_MASK
+CYREG_SCB1_INTR_S_MASK EQU 0x40250f48
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_INTR_S_MASKED
+CYREG_SCB1_INTR_S_MASKED EQU 0x40250f4c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_INTR_TX
+CYREG_SCB1_INTR_TX EQU 0x40250f80
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_INTR_TX_SET
+CYREG_SCB1_INTR_TX_SET EQU 0x40250f84
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_INTR_TX_MASK
+CYREG_SCB1_INTR_TX_MASK EQU 0x40250f88
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_INTR_TX_MASKED
+CYREG_SCB1_INTR_TX_MASKED EQU 0x40250f8c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_INTR_RX
+CYREG_SCB1_INTR_RX EQU 0x40250fc0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_INTR_RX_SET
+CYREG_SCB1_INTR_RX_SET EQU 0x40250fc4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_INTR_RX_MASK
+CYREG_SCB1_INTR_RX_MASK EQU 0x40250fc8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_INTR_RX_MASKED
+CYREG_SCB1_INTR_RX_MASKED EQU 0x40250fcc
+    ENDIF
+    IF :LNOT::DEF:CYDEV_CSD_BASE
+CYDEV_CSD_BASE EQU 0x40280000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_CSD_SIZE
+CYDEV_CSD_SIZE EQU 0x00010000
+    ENDIF
+    IF :LNOT::DEF:CYREG_CSD_ID
+CYREG_CSD_ID EQU 0x40280000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_ID__OFFSET
+CYFLD_CSD_ID__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_ID__SIZE
+CYFLD_CSD_ID__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_REVISION__OFFSET
+CYFLD_CSD_REVISION__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_REVISION__SIZE
+CYFLD_CSD_REVISION__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_CSD_CONFIG
+CYREG_CSD_CONFIG EQU 0x40280004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_DSI_SAMPLE_EN__OFFSET
+CYFLD_CSD_DSI_SAMPLE_EN__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_DSI_SAMPLE_EN__SIZE
+CYFLD_CSD_DSI_SAMPLE_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_SAMPLE_SYNC__OFFSET
+CYFLD_CSD_SAMPLE_SYNC__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_SAMPLE_SYNC__SIZE
+CYFLD_CSD_SAMPLE_SYNC__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_BYPASS_SEL__OFFSET
+CYFLD_CSD_BYPASS_SEL__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_BYPASS_SEL__SIZE
+CYFLD_CSD_BYPASS_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_BYPASS_SEL_PRS_OR_DIV2
+CYVAL_CSD_BYPASS_SEL_PRS_OR_DIV2 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_BYPASS_SEL_DIRECT_CLOCK
+CYVAL_CSD_BYPASS_SEL_DIRECT_CLOCK EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_FILTER_ENABLE__OFFSET
+CYFLD_CSD_FILTER_ENABLE__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_FILTER_ENABLE__SIZE
+CYFLD_CSD_FILTER_ENABLE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_FILTER_ENABLE_FILTER_OFF
+CYVAL_CSD_FILTER_ENABLE_FILTER_OFF EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_FILTER_ENABLE_FILTER_ON
+CYVAL_CSD_FILTER_ENABLE_FILTER_ON EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_DUAL_CAP_EN__OFFSET
+CYFLD_CSD_DUAL_CAP_EN__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_DUAL_CAP_EN__SIZE
+CYFLD_CSD_DUAL_CAP_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_DUAL_CAP_EN_DISABLE
+CYVAL_CSD_DUAL_CAP_EN_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_DUAL_CAP_EN_ENABLE
+CYVAL_CSD_DUAL_CAP_EN_ENABLE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_PRS_CLEAR__OFFSET
+CYFLD_CSD_PRS_CLEAR__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_PRS_CLEAR__SIZE
+CYFLD_CSD_PRS_CLEAR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_PRS_SELECT__OFFSET
+CYFLD_CSD_PRS_SELECT__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_PRS_SELECT__SIZE
+CYFLD_CSD_PRS_SELECT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_PRS_SELECT_DIV2
+CYVAL_CSD_PRS_SELECT_DIV2 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_PRS_SELECT_PRS
+CYVAL_CSD_PRS_SELECT_PRS EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_PRS_12_8__OFFSET
+CYFLD_CSD_PRS_12_8__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_PRS_12_8__SIZE
+CYFLD_CSD_PRS_12_8__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_PRS_12_8_8B
+CYVAL_CSD_PRS_12_8_8B EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_PRS_12_8_12B
+CYVAL_CSD_PRS_12_8_12B EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_DSI_SENSE_EN__OFFSET
+CYFLD_CSD_DSI_SENSE_EN__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_DSI_SENSE_EN__SIZE
+CYFLD_CSD_DSI_SENSE_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_SHIELD_DELAY__OFFSET
+CYFLD_CSD_SHIELD_DELAY__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_SHIELD_DELAY__SIZE
+CYFLD_CSD_SHIELD_DELAY__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_SHIELD_DELAY_OFF
+CYVAL_CSD_SHIELD_DELAY_OFF EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_SHIELD_DELAY_50NS
+CYVAL_CSD_SHIELD_DELAY_50NS EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_SHIELD_DELAY_10NS
+CYVAL_CSD_SHIELD_DELAY_10NS EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_SENSE_COMP_BW__OFFSET
+CYFLD_CSD_SENSE_COMP_BW__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_SENSE_COMP_BW__SIZE
+CYFLD_CSD_SENSE_COMP_BW__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_SENSE_COMP_BW_LOW
+CYVAL_CSD_SENSE_COMP_BW_LOW EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_SENSE_COMP_BW_HIGH
+CYVAL_CSD_SENSE_COMP_BW_HIGH EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_SENSE_EN__OFFSET
+CYFLD_CSD_SENSE_EN__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_SENSE_EN__SIZE
+CYFLD_CSD_SENSE_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_REFBUF_EN__OFFSET
+CYFLD_CSD_REFBUF_EN__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_REFBUF_EN__SIZE
+CYFLD_CSD_REFBUF_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_COMP_MODE__OFFSET
+CYFLD_CSD_COMP_MODE__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_COMP_MODE__SIZE
+CYFLD_CSD_COMP_MODE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_COMP_MODE_CHARGE_BUF
+CYVAL_CSD_COMP_MODE_CHARGE_BUF EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_COMP_MODE_CHARGE_IO
+CYVAL_CSD_COMP_MODE_CHARGE_IO EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_COMP_PIN__OFFSET
+CYFLD_CSD_COMP_PIN__OFFSET EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_COMP_PIN__SIZE
+CYFLD_CSD_COMP_PIN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_COMP_PIN_CHANNEL1
+CYVAL_CSD_COMP_PIN_CHANNEL1 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_COMP_PIN_CHANNEL2
+CYVAL_CSD_COMP_PIN_CHANNEL2 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_POLARITY__OFFSET
+CYFLD_CSD_POLARITY__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_POLARITY__SIZE
+CYFLD_CSD_POLARITY__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_POLARITY_VSSIO
+CYVAL_CSD_POLARITY_VSSIO EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_POLARITY_VDDIO
+CYVAL_CSD_POLARITY_VDDIO EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_POLARITY2__OFFSET
+CYFLD_CSD_POLARITY2__OFFSET EQU 0x00000011
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_POLARITY2__SIZE
+CYFLD_CSD_POLARITY2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_POLARITY2_VSSIO
+CYVAL_CSD_POLARITY2_VSSIO EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_POLARITY2_VDDIO
+CYVAL_CSD_POLARITY2_VDDIO EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_MUTUAL_CAP__OFFSET
+CYFLD_CSD_MUTUAL_CAP__OFFSET EQU 0x00000012
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_MUTUAL_CAP__SIZE
+CYFLD_CSD_MUTUAL_CAP__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_MUTUAL_CAP_SELFCAP
+CYVAL_CSD_MUTUAL_CAP_SELFCAP EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_MUTUAL_CAP_MUTUALCAP
+CYVAL_CSD_MUTUAL_CAP_MUTUALCAP EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_SENSE_COMP_EN__OFFSET
+CYFLD_CSD_SENSE_COMP_EN__OFFSET EQU 0x00000013
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_SENSE_COMP_EN__SIZE
+CYFLD_CSD_SENSE_COMP_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_REBUF_OUTSEL__OFFSET
+CYFLD_CSD_REBUF_OUTSEL__OFFSET EQU 0x00000015
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_REBUF_OUTSEL__SIZE
+CYFLD_CSD_REBUF_OUTSEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_REBUF_OUTSEL_AMUXA
+CYVAL_CSD_REBUF_OUTSEL_AMUXA EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_REBUF_OUTSEL_AMUXB
+CYVAL_CSD_REBUF_OUTSEL_AMUXB EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_SENSE_INSEL__OFFSET
+CYFLD_CSD_SENSE_INSEL__OFFSET EQU 0x00000016
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_SENSE_INSEL__SIZE
+CYFLD_CSD_SENSE_INSEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_SENSE_INSEL_SENSE_CHANNEL1
+CYVAL_CSD_SENSE_INSEL_SENSE_CHANNEL1 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_SENSE_INSEL_SENSE_AMUXA
+CYVAL_CSD_SENSE_INSEL_SENSE_AMUXA EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_REFBUF_DRV__OFFSET
+CYFLD_CSD_REFBUF_DRV__OFFSET EQU 0x00000017
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_REFBUF_DRV__SIZE
+CYFLD_CSD_REFBUF_DRV__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_REFBUF_DRV_OFF
+CYVAL_CSD_REFBUF_DRV_OFF EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_REFBUF_DRV_DRV_1
+CYVAL_CSD_REFBUF_DRV_DRV_1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_REFBUF_DRV_DRV_2
+CYVAL_CSD_REFBUF_DRV_DRV_2 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_REFBUF_DRV_DRV_3
+CYVAL_CSD_REFBUF_DRV_DRV_3 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_DDFTSEL__OFFSET
+CYFLD_CSD_DDFTSEL__OFFSET EQU 0x0000001a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_DDFTSEL__SIZE
+CYFLD_CSD_DDFTSEL__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_DDFTSEL_NORMAL
+CYVAL_CSD_DDFTSEL_NORMAL EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_DDFTSEL_CSD_SENSE
+CYVAL_CSD_DDFTSEL_CSD_SENSE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_DDFTSEL_CSD_SHIELD
+CYVAL_CSD_DDFTSEL_CSD_SHIELD EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_DDFTSEL_CLK_SAMPLE
+CYVAL_CSD_DDFTSEL_CLK_SAMPLE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_DDFTSEL_COMP_OUT
+CYVAL_CSD_DDFTSEL_COMP_OUT EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_ADFTEN__OFFSET
+CYFLD_CSD_ADFTEN__OFFSET EQU 0x0000001d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_ADFTEN__SIZE
+CYFLD_CSD_ADFTEN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_DDFTCOMP__OFFSET
+CYFLD_CSD_DDFTCOMP__OFFSET EQU 0x0000001e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_DDFTCOMP__SIZE
+CYFLD_CSD_DDFTCOMP__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_DDFTCOMP_REFBUFCOMP
+CYVAL_CSD_DDFTCOMP_REFBUFCOMP EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_DDFTCOMP_SENSECOMP
+CYVAL_CSD_DDFTCOMP_SENSECOMP EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_ENABLE__OFFSET
+CYFLD_CSD_ENABLE__OFFSET EQU 0x0000001f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_ENABLE__SIZE
+CYFLD_CSD_ENABLE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_CSD_IDAC
+CYREG_CSD_IDAC EQU 0x40280008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_IDAC1__OFFSET
+CYFLD_CSD_IDAC1__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_IDAC1__SIZE
+CYFLD_CSD_IDAC1__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_IDAC1_MODE__OFFSET
+CYFLD_CSD_IDAC1_MODE__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_IDAC1_MODE__SIZE
+CYFLD_CSD_IDAC1_MODE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_IDAC1_MODE_OFF
+CYVAL_CSD_IDAC1_MODE_OFF EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_IDAC1_MODE_FIXED
+CYVAL_CSD_IDAC1_MODE_FIXED EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_IDAC1_MODE_VARIABLE
+CYVAL_CSD_IDAC1_MODE_VARIABLE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_IDAC1_MODE_DSI
+CYVAL_CSD_IDAC1_MODE_DSI EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_IDAC1_RANGE__OFFSET
+CYFLD_CSD_IDAC1_RANGE__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_IDAC1_RANGE__SIZE
+CYFLD_CSD_IDAC1_RANGE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_IDAC1_RANGE_4X
+CYVAL_CSD_IDAC1_RANGE_4X EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_IDAC1_RANGE_8X
+CYVAL_CSD_IDAC1_RANGE_8X EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_POLARITY1_MIR__OFFSET
+CYFLD_CSD_POLARITY1_MIR__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_POLARITY1_MIR__SIZE
+CYFLD_CSD_POLARITY1_MIR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_IDAC2__OFFSET
+CYFLD_CSD_IDAC2__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_IDAC2__SIZE
+CYFLD_CSD_IDAC2__SIZE EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_IDAC2_MODE__OFFSET
+CYFLD_CSD_IDAC2_MODE__OFFSET EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_IDAC2_MODE__SIZE
+CYFLD_CSD_IDAC2_MODE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_IDAC2_MODE_OFF
+CYVAL_CSD_IDAC2_MODE_OFF EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_IDAC2_MODE_FIXED
+CYVAL_CSD_IDAC2_MODE_FIXED EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_IDAC2_MODE_VARIABLE
+CYVAL_CSD_IDAC2_MODE_VARIABLE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_IDAC2_MODE_DSI
+CYVAL_CSD_IDAC2_MODE_DSI EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_IDAC2_RANGE__OFFSET
+CYFLD_CSD_IDAC2_RANGE__OFFSET EQU 0x0000001a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_IDAC2_RANGE__SIZE
+CYFLD_CSD_IDAC2_RANGE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_IDAC2_RANGE_4X
+CYVAL_CSD_IDAC2_RANGE_4X EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_IDAC2_RANGE_8X
+CYVAL_CSD_IDAC2_RANGE_8X EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_POLARITY2_MIR__OFFSET
+CYFLD_CSD_POLARITY2_MIR__OFFSET EQU 0x0000001c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_POLARITY2_MIR__SIZE
+CYFLD_CSD_POLARITY2_MIR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_FEEDBACK_MODE__OFFSET
+CYFLD_CSD_FEEDBACK_MODE__OFFSET EQU 0x0000001e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_FEEDBACK_MODE__SIZE
+CYFLD_CSD_FEEDBACK_MODE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_FEEDBACK_MODE_FLOP
+CYVAL_CSD_FEEDBACK_MODE_FLOP EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_FEEDBACK_MODE_COMP
+CYVAL_CSD_FEEDBACK_MODE_COMP EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_CSD_COUNTER
+CYREG_CSD_COUNTER EQU 0x4028000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_COUNTER__OFFSET
+CYFLD_CSD_COUNTER__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_COUNTER__SIZE
+CYFLD_CSD_COUNTER__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_PERIOD__OFFSET
+CYFLD_CSD_PERIOD__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_PERIOD__SIZE
+CYFLD_CSD_PERIOD__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_CSD_STATUS
+CYREG_CSD_STATUS EQU 0x40280010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_CSD_CHARGE__OFFSET
+CYFLD_CSD_CSD_CHARGE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_CSD_CHARGE__SIZE
+CYFLD_CSD_CSD_CHARGE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_CSD_SENSE__OFFSET
+CYFLD_CSD_CSD_SENSE__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_CSD_SENSE__SIZE
+CYFLD_CSD_CSD_SENSE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_COMP_OUT__OFFSET
+CYFLD_CSD_COMP_OUT__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_COMP_OUT__SIZE
+CYFLD_CSD_COMP_OUT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_COMP_OUT_C_LT_VREF
+CYVAL_CSD_COMP_OUT_C_LT_VREF EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_COMP_OUT_C_GT_VREF
+CYVAL_CSD_COMP_OUT_C_GT_VREF EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_SAMPLE__OFFSET
+CYFLD_CSD_SAMPLE__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_SAMPLE__SIZE
+CYFLD_CSD_SAMPLE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_CSD_INTR
+CYREG_CSD_INTR EQU 0x40280014
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_CSD__OFFSET
+CYFLD_CSD_CSD__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_CSD__SIZE
+CYFLD_CSD_CSD__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_CSD_INTR_SET
+CYREG_CSD_INTR_SET EQU 0x40280018
+    ENDIF
+    IF :LNOT::DEF:CYREG_CSD_PWM
+CYREG_CSD_PWM EQU 0x4028001c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_PWM_COUNT__OFFSET
+CYFLD_CSD_PWM_COUNT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_PWM_COUNT__SIZE
+CYFLD_CSD_PWM_COUNT__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_PWM_SEL__OFFSET
+CYFLD_CSD_PWM_SEL__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_PWM_SEL__SIZE
+CYFLD_CSD_PWM_SEL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_PWM_SEL_OFF
+CYVAL_CSD_PWM_SEL_OFF EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_PWM_SEL_FIXED_HIGH
+CYVAL_CSD_PWM_SEL_FIXED_HIGH EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CSD_PWM_SEL_FIXED_LOW
+CYVAL_CSD_PWM_SEL_FIXED_LOW EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_CSD_TRIM1
+CYREG_CSD_TRIM1 EQU 0x4028ff00
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_IDAC1_SRC_TRIM__OFFSET
+CYFLD_CSD_IDAC1_SRC_TRIM__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_IDAC1_SRC_TRIM__SIZE
+CYFLD_CSD_IDAC1_SRC_TRIM__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_IDAC2_SRC_TRIM__OFFSET
+CYFLD_CSD_IDAC2_SRC_TRIM__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_IDAC2_SRC_TRIM__SIZE
+CYFLD_CSD_IDAC2_SRC_TRIM__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_CSD_TRIM2
+CYREG_CSD_TRIM2 EQU 0x4028ff04
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_IDAC1_SNK_TRIM__OFFSET
+CYFLD_CSD_IDAC1_SNK_TRIM__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_IDAC1_SNK_TRIM__SIZE
+CYFLD_CSD_IDAC1_SNK_TRIM__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_IDAC2_SNK_TRIM__OFFSET
+CYFLD_CSD_IDAC2_SNK_TRIM__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CSD_IDAC2_SNK_TRIM__SIZE
+CYFLD_CSD_IDAC2_SNK_TRIM__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYDEV_LCD_BASE
+CYDEV_LCD_BASE EQU 0x402a0000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_LCD_SIZE
+CYDEV_LCD_SIZE EQU 0x00010000
+    ENDIF
+    IF :LNOT::DEF:CYREG_LCD_ID
+CYREG_LCD_ID EQU 0x402a0000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LCD_ID__OFFSET
+CYFLD_LCD_ID__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LCD_ID__SIZE
+CYFLD_LCD_ID__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LCD_REVISION__OFFSET
+CYFLD_LCD_REVISION__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LCD_REVISION__SIZE
+CYFLD_LCD_REVISION__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_LCD_DIVIDER
+CYREG_LCD_DIVIDER EQU 0x402a0004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LCD_SUBFR_DIV__OFFSET
+CYFLD_LCD_SUBFR_DIV__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LCD_SUBFR_DIV__SIZE
+CYFLD_LCD_SUBFR_DIV__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LCD_DEAD_DIV__OFFSET
+CYFLD_LCD_DEAD_DIV__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LCD_DEAD_DIV__SIZE
+CYFLD_LCD_DEAD_DIV__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_LCD_CONTROL
+CYREG_LCD_CONTROL EQU 0x402a0008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LCD_LS_EN__OFFSET
+CYFLD_LCD_LS_EN__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LCD_LS_EN__SIZE
+CYFLD_LCD_LS_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LCD_HS_EN__OFFSET
+CYFLD_LCD_HS_EN__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LCD_HS_EN__SIZE
+CYFLD_LCD_HS_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LCD_LCD_MODE__OFFSET
+CYFLD_LCD_LCD_MODE__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LCD_LCD_MODE__SIZE
+CYFLD_LCD_LCD_MODE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_LCD_LCD_MODE_LS
+CYVAL_LCD_LCD_MODE_LS EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_LCD_LCD_MODE_HS
+CYVAL_LCD_LCD_MODE_HS EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LCD_TYPE__OFFSET
+CYFLD_LCD_TYPE__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LCD_TYPE__SIZE
+CYFLD_LCD_TYPE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_LCD_TYPE_TYPE_A
+CYVAL_LCD_TYPE_TYPE_A EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_LCD_TYPE_TYPE_B
+CYVAL_LCD_TYPE_TYPE_B EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LCD_OP_MODE__OFFSET
+CYFLD_LCD_OP_MODE__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LCD_OP_MODE__SIZE
+CYFLD_LCD_OP_MODE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_LCD_OP_MODE_PWM
+CYVAL_LCD_OP_MODE_PWM EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_LCD_OP_MODE_CORRELATION
+CYVAL_LCD_OP_MODE_CORRELATION EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LCD_BIAS__OFFSET
+CYFLD_LCD_BIAS__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LCD_BIAS__SIZE
+CYFLD_LCD_BIAS__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_LCD_BIAS_HALF
+CYVAL_LCD_BIAS_HALF EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_LCD_BIAS_THIRD
+CYVAL_LCD_BIAS_THIRD EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_LCD_BIAS_FOURTH
+CYVAL_LCD_BIAS_FOURTH EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_LCD_BIAS_FIFTH
+CYVAL_LCD_BIAS_FIFTH EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LCD_COM_NUM__OFFSET
+CYFLD_LCD_COM_NUM__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LCD_COM_NUM__SIZE
+CYFLD_LCD_COM_NUM__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LCD_LS_EN_STAT__OFFSET
+CYFLD_LCD_LS_EN_STAT__OFFSET EQU 0x0000001f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LCD_LS_EN_STAT__SIZE
+CYFLD_LCD_LS_EN_STAT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_LCD_DATA00
+CYREG_LCD_DATA00 EQU 0x402a0100
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LCD_DATA__OFFSET
+CYFLD_LCD_DATA__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LCD_DATA__SIZE
+CYFLD_LCD_DATA__SIZE EQU 0x00000020
+    ENDIF
+    IF :LNOT::DEF:CYREG_LCD_DATA01
+CYREG_LCD_DATA01 EQU 0x402a0104
+    ENDIF
+    IF :LNOT::DEF:CYREG_LCD_DATA02
+CYREG_LCD_DATA02 EQU 0x402a0108
+    ENDIF
+    IF :LNOT::DEF:CYREG_LCD_DATA03
+CYREG_LCD_DATA03 EQU 0x402a010c
+    ENDIF
+    IF :LNOT::DEF:CYREG_LCD_DATA04
+CYREG_LCD_DATA04 EQU 0x402a0110
+    ENDIF
+    IF :LNOT::DEF:CYREG_LCD_DATA05
+CYREG_LCD_DATA05 EQU 0x402a0114
+    ENDIF
+    IF :LNOT::DEF:CYREG_LCD_DATA06
+CYREG_LCD_DATA06 EQU 0x402a0118
+    ENDIF
+    IF :LNOT::DEF:CYREG_LCD_DATA07
+CYREG_LCD_DATA07 EQU 0x402a011c
+    ENDIF
+    IF :LNOT::DEF:CYDEV_LPCOMP_BASE
+CYDEV_LPCOMP_BASE EQU 0x402b0000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_LPCOMP_SIZE
+CYDEV_LPCOMP_SIZE EQU 0x00010000
+    ENDIF
+    IF :LNOT::DEF:CYREG_LPCOMP_ID
+CYREG_LPCOMP_ID EQU 0x402b0000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_ID__OFFSET
+CYFLD_LPCOMP_ID__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_ID__SIZE
+CYFLD_LPCOMP_ID__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_REVISION__OFFSET
+CYFLD_LPCOMP_REVISION__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_REVISION__SIZE
+CYFLD_LPCOMP_REVISION__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_LPCOMP_CONFIG
+CYREG_LPCOMP_CONFIG EQU 0x402b0004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_MODE1__OFFSET
+CYFLD_LPCOMP_MODE1__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_MODE1__SIZE
+CYFLD_LPCOMP_MODE1__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_LPCOMP_MODE1_SLOW
+CYVAL_LPCOMP_MODE1_SLOW EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_LPCOMP_MODE1_FAST
+CYVAL_LPCOMP_MODE1_FAST EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_LPCOMP_MODE1_ULP
+CYVAL_LPCOMP_MODE1_ULP EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_HYST1__OFFSET
+CYFLD_LPCOMP_HYST1__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_HYST1__SIZE
+CYFLD_LPCOMP_HYST1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_FILTER1__OFFSET
+CYFLD_LPCOMP_FILTER1__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_FILTER1__SIZE
+CYFLD_LPCOMP_FILTER1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_INTTYPE1__OFFSET
+CYFLD_LPCOMP_INTTYPE1__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_INTTYPE1__SIZE
+CYFLD_LPCOMP_INTTYPE1__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_LPCOMP_INTTYPE1_DISABLE
+CYVAL_LPCOMP_INTTYPE1_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_LPCOMP_INTTYPE1_RISING
+CYVAL_LPCOMP_INTTYPE1_RISING EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_LPCOMP_INTTYPE1_FALLING
+CYVAL_LPCOMP_INTTYPE1_FALLING EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_LPCOMP_INTTYPE1_BOTH
+CYVAL_LPCOMP_INTTYPE1_BOTH EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_OUT1__OFFSET
+CYFLD_LPCOMP_OUT1__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_OUT1__SIZE
+CYFLD_LPCOMP_OUT1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_ENABLE1__OFFSET
+CYFLD_LPCOMP_ENABLE1__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_ENABLE1__SIZE
+CYFLD_LPCOMP_ENABLE1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_MODE2__OFFSET
+CYFLD_LPCOMP_MODE2__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_MODE2__SIZE
+CYFLD_LPCOMP_MODE2__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_LPCOMP_MODE2_SLOW
+CYVAL_LPCOMP_MODE2_SLOW EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_LPCOMP_MODE2_FAST
+CYVAL_LPCOMP_MODE2_FAST EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_LPCOMP_MODE2_ULP
+CYVAL_LPCOMP_MODE2_ULP EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_HYST2__OFFSET
+CYFLD_LPCOMP_HYST2__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_HYST2__SIZE
+CYFLD_LPCOMP_HYST2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_FILTER2__OFFSET
+CYFLD_LPCOMP_FILTER2__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_FILTER2__SIZE
+CYFLD_LPCOMP_FILTER2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_INTTYPE2__OFFSET
+CYFLD_LPCOMP_INTTYPE2__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_INTTYPE2__SIZE
+CYFLD_LPCOMP_INTTYPE2__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_LPCOMP_INTTYPE2_DISABLE
+CYVAL_LPCOMP_INTTYPE2_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_LPCOMP_INTTYPE2_RISING
+CYVAL_LPCOMP_INTTYPE2_RISING EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_LPCOMP_INTTYPE2_FALLING
+CYVAL_LPCOMP_INTTYPE2_FALLING EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_LPCOMP_INTTYPE2_BOTH
+CYVAL_LPCOMP_INTTYPE2_BOTH EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_OUT2__OFFSET
+CYFLD_LPCOMP_OUT2__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_OUT2__SIZE
+CYFLD_LPCOMP_OUT2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_ENABLE2__OFFSET
+CYFLD_LPCOMP_ENABLE2__OFFSET EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_ENABLE2__SIZE
+CYFLD_LPCOMP_ENABLE2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_DSI_BYPASS1__OFFSET
+CYFLD_LPCOMP_DSI_BYPASS1__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_DSI_BYPASS1__SIZE
+CYFLD_LPCOMP_DSI_BYPASS1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_DSI_LEVEL1__OFFSET
+CYFLD_LPCOMP_DSI_LEVEL1__OFFSET EQU 0x00000011
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_DSI_LEVEL1__SIZE
+CYFLD_LPCOMP_DSI_LEVEL1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_DSI_BYPASS2__OFFSET
+CYFLD_LPCOMP_DSI_BYPASS2__OFFSET EQU 0x00000014
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_DSI_BYPASS2__SIZE
+CYFLD_LPCOMP_DSI_BYPASS2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_DSI_LEVEL2__OFFSET
+CYFLD_LPCOMP_DSI_LEVEL2__OFFSET EQU 0x00000015
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_DSI_LEVEL2__SIZE
+CYFLD_LPCOMP_DSI_LEVEL2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_LPCOMP_DFT
+CYREG_LPCOMP_DFT EQU 0x402b0008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_CAL_EN__OFFSET
+CYFLD_LPCOMP_CAL_EN__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_CAL_EN__SIZE
+CYFLD_LPCOMP_CAL_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_BYPASS__OFFSET
+CYFLD_LPCOMP_BYPASS__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_BYPASS__SIZE
+CYFLD_LPCOMP_BYPASS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_LPCOMP_INTR
+CYREG_LPCOMP_INTR EQU 0x402b0010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_COMP1__OFFSET
+CYFLD_LPCOMP_COMP1__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_COMP1__SIZE
+CYFLD_LPCOMP_COMP1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_COMP2__OFFSET
+CYFLD_LPCOMP_COMP2__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_COMP2__SIZE
+CYFLD_LPCOMP_COMP2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_LPCOMP_INTR_SET
+CYREG_LPCOMP_INTR_SET EQU 0x402b0014
+    ENDIF
+    IF :LNOT::DEF:CYREG_LPCOMP_INTR_MASK
+CYREG_LPCOMP_INTR_MASK EQU 0x402b0018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_COMP1_MASK__OFFSET
+CYFLD_LPCOMP_COMP1_MASK__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_COMP1_MASK__SIZE
+CYFLD_LPCOMP_COMP1_MASK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_COMP2_MASK__OFFSET
+CYFLD_LPCOMP_COMP2_MASK__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_COMP2_MASK__SIZE
+CYFLD_LPCOMP_COMP2_MASK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_LPCOMP_INTR_MASKED
+CYREG_LPCOMP_INTR_MASKED EQU 0x402b001c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_COMP1_MASKED__OFFSET
+CYFLD_LPCOMP_COMP1_MASKED__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_COMP1_MASKED__SIZE
+CYFLD_LPCOMP_COMP1_MASKED__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_COMP2_MASKED__OFFSET
+CYFLD_LPCOMP_COMP2_MASKED__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_COMP2_MASKED__SIZE
+CYFLD_LPCOMP_COMP2_MASKED__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_LPCOMP_TRIM1
+CYREG_LPCOMP_TRIM1 EQU 0x402bff00
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_COMP1_TRIMA__OFFSET
+CYFLD_LPCOMP_COMP1_TRIMA__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_COMP1_TRIMA__SIZE
+CYFLD_LPCOMP_COMP1_TRIMA__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYREG_LPCOMP_TRIM2
+CYREG_LPCOMP_TRIM2 EQU 0x402bff04
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_COMP1_TRIMB__OFFSET
+CYFLD_LPCOMP_COMP1_TRIMB__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_COMP1_TRIMB__SIZE
+CYFLD_LPCOMP_COMP1_TRIMB__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYREG_LPCOMP_TRIM3
+CYREG_LPCOMP_TRIM3 EQU 0x402bff08
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_COMP2_TRIMA__OFFSET
+CYFLD_LPCOMP_COMP2_TRIMA__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_COMP2_TRIMA__SIZE
+CYFLD_LPCOMP_COMP2_TRIMA__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYREG_LPCOMP_TRIM4
+CYREG_LPCOMP_TRIM4 EQU 0x402bff0c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_COMP2_TRIMB__OFFSET
+CYFLD_LPCOMP_COMP2_TRIMB__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_LPCOMP_COMP2_TRIMB__SIZE
+CYFLD_LPCOMP_COMP2_TRIMB__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYDEV_BLE_BASE
+CYDEV_BLE_BASE EQU 0x402e0000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_BLE_SIZE
+CYDEV_BLE_SIZE EQU 0x00010000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_BLE_BLERD_BASE
+CYDEV_BLE_BLERD_BASE EQU 0x402e0000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_BLE_BLERD_SIZE
+CYDEV_BLE_BLERD_SIZE EQU 0x00000200
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_CFG1
+CYREG_BLE_BLERD_CFG1 EQU 0x402e0000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RX_DATA_INVERSE__OFFSET
+CYFLD_BLE_BLERD_RX_DATA_INVERSE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RX_DATA_INVERSE__SIZE
+CYFLD_BLE_BLERD_RX_DATA_INVERSE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TX_DATA_INVERSE__OFFSET
+CYFLD_BLE_BLERD_TX_DATA_INVERSE__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TX_DATA_INVERSE__SIZE
+CYFLD_BLE_BLERD_TX_DATA_INVERSE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_AGC_DISABLE__OFFSET
+CYFLD_BLE_BLERD_AGC_DISABLE__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_AGC_DISABLE__SIZE
+CYFLD_BLE_BLERD_AGC_DISABLE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RF_PLL_DIRECT__OFFSET
+CYFLD_BLE_BLERD_RF_PLL_DIRECT__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RF_PLL_DIRECT__SIZE
+CYFLD_BLE_BLERD_RF_PLL_DIRECT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CLKGATING_DISABLE__OFFSET
+CYFLD_BLE_BLERD_CLKGATING_DISABLE__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CLKGATING_DISABLE__SIZE
+CYFLD_BLE_BLERD_CLKGATING_DISABLE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_EN_BR_CLK__OFFSET
+CYFLD_BLE_BLERD_EN_BR_CLK__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_EN_BR_CLK__SIZE
+CYFLD_BLE_BLERD_EN_BR_CLK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ADC_IQ_INVERSE__OFFSET
+CYFLD_BLE_BLERD_ADC_IQ_INVERSE__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ADC_IQ_INVERSE__SIZE
+CYFLD_BLE_BLERD_ADC_IQ_INVERSE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TX_PA_RAMP_MODE__OFFSET
+CYFLD_BLE_BLERD_TX_PA_RAMP_MODE__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TX_PA_RAMP_MODE__SIZE
+CYFLD_BLE_BLERD_TX_PA_RAMP_MODE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RADIO_STANDALONE__OFFSET
+CYFLD_BLE_BLERD_RADIO_STANDALONE__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RADIO_STANDALONE__SIZE
+CYFLD_BLE_BLERD_RADIO_STANDALONE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ADC_DC_CAPTURE_EN__OFFSET
+CYFLD_BLE_BLERD_ADC_DC_CAPTURE_EN__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ADC_DC_CAPTURE_EN__SIZE
+CYFLD_BLE_BLERD_ADC_DC_CAPTURE_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BURNIN_CLK_EN__OFFSET
+CYFLD_BLE_BLERD_BURNIN_CLK_EN__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BURNIN_CLK_EN__SIZE
+CYFLD_BLE_BLERD_BURNIN_CLK_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CBPF_GAIN__OFFSET
+CYFLD_BLE_BLERD_CBPF_GAIN__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CBPF_GAIN__SIZE
+CYFLD_BLE_BLERD_CBPF_GAIN__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_LNA_GAIN__OFFSET
+CYFLD_BLE_BLERD_LNA_GAIN__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_LNA_GAIN__SIZE
+CYFLD_BLE_BLERD_LNA_GAIN__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_CFG2
+CYREG_BLE_BLERD_CFG2 EQU 0x402e0004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DAC_REG_DATA__OFFSET
+CYFLD_BLE_BLERD_DAC_REG_DATA__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DAC_REG_DATA__SIZE
+CYFLD_BLE_BLERD_DAC_REG_DATA__SIZE EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DAC_DFT_MODE__OFFSET
+CYFLD_BLE_BLERD_DAC_DFT_MODE__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DAC_DFT_MODE__SIZE
+CYFLD_BLE_BLERD_DAC_DFT_MODE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DAC_DFT_EN__OFFSET
+CYFLD_BLE_BLERD_DAC_DFT_EN__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DAC_DFT_EN__SIZE
+CYFLD_BLE_BLERD_DAC_DFT_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ADC_DFT_MODE__OFFSET
+CYFLD_BLE_BLERD_ADC_DFT_MODE__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ADC_DFT_MODE__SIZE
+CYFLD_BLE_BLERD_ADC_DFT_MODE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ADC_DFT_EN__OFFSET
+CYFLD_BLE_BLERD_ADC_DFT_EN__OFFSET EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ADC_DFT_EN__SIZE
+CYFLD_BLE_BLERD_ADC_DFT_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_MODEM
+CYREG_BLE_BLERD_MODEM EQU 0x402e0008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_NARROW_SPD__OFFSET
+CYFLD_BLE_BLERD_NARROW_SPD__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_NARROW_SPD__SIZE
+CYFLD_BLE_BLERD_NARROW_SPD__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_WIDE_SPD__OFFSET
+CYFLD_BLE_BLERD_WIDE_SPD__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_WIDE_SPD__SIZE
+CYFLD_BLE_BLERD_WIDE_SPD__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RST_CNT2_SEL__OFFSET
+CYFLD_BLE_BLERD_RST_CNT2_SEL__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RST_CNT2_SEL__SIZE
+CYFLD_BLE_BLERD_RST_CNT2_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RESET2_EN__OFFSET
+CYFLD_BLE_BLERD_RESET2_EN__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RESET2_EN__SIZE
+CYFLD_BLE_BLERD_RESET2_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DC_PARAM__OFFSET
+CYFLD_BLE_BLERD_DC_PARAM__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DC_PARAM__SIZE
+CYFLD_BLE_BLERD_DC_PARAM__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_IMREJ_BYPASS__OFFSET
+CYFLD_BLE_BLERD_IMREJ_BYPASS__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_IMREJ_BYPASS__SIZE
+CYFLD_BLE_BLERD_IMREJ_BYPASS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ADC_FULL_SWING_DETECT_EN__OFFSET
+CYFLD_BLE_BLERD_ADC_FULL_SWING_DETECT_EN__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ADC_FULL_SWING_DETECT_EN__SIZE
+CYFLD_BLE_BLERD_ADC_FULL_SWING_DETECT_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DC_SCALING_EN__OFFSET
+CYFLD_BLE_BLERD_DC_SCALING_EN__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DC_SCALING_EN__SIZE
+CYFLD_BLE_BLERD_DC_SCALING_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ADC_PWR_EST_EN__OFFSET
+CYFLD_BLE_BLERD_ADC_PWR_EST_EN__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ADC_PWR_EST_EN__SIZE
+CYFLD_BLE_BLERD_ADC_PWR_EST_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_LOAD_PREV_GAIN_EN__OFFSET
+CYFLD_BLE_BLERD_LOAD_PREV_GAIN_EN__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_LOAD_PREV_GAIN_EN__SIZE
+CYFLD_BLE_BLERD_LOAD_PREV_GAIN_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_READ_DC_OFFSET_SEL__OFFSET
+CYFLD_BLE_BLERD_READ_DC_OFFSET_SEL__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_READ_DC_OFFSET_SEL__SIZE
+CYFLD_BLE_BLERD_READ_DC_OFFSET_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ADCDFT_SEL__OFFSET
+CYFLD_BLE_BLERD_ADCDFT_SEL__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ADCDFT_SEL__SIZE
+CYFLD_BLE_BLERD_ADCDFT_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CW_MODE__OFFSET
+CYFLD_BLE_BLERD_CW_MODE__OFFSET EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CW_MODE__SIZE
+CYFLD_BLE_BLERD_CW_MODE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_FSM
+CYREG_BLE_BLERD_FSM EQU 0x402e000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_XO_AMP_DETECT__OFFSET
+CYFLD_BLE_BLERD_XO_AMP_DETECT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_XO_AMP_DETECT__SIZE
+CYFLD_BLE_BLERD_XO_AMP_DETECT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_LSLDO_OK__OFFSET
+CYFLD_BLE_BLERD_LSLDO_OK__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_LSLDO_OK__SIZE
+CYFLD_BLE_BLERD_LSLDO_OK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_LFLDO_OK__OFFSET
+CYFLD_BLE_BLERD_LFLDO_OK__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_LFLDO_OK__SIZE
+CYFLD_BLE_BLERD_LFLDO_OK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FCAL_PASS_DETECT__OFFSET
+CYFLD_BLE_BLERD_FCAL_PASS_DETECT__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FCAL_PASS_DETECT__SIZE
+CYFLD_BLE_BLERD_FCAL_PASS_DETECT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ISO_ENABLE__OFFSET
+CYFLD_BLE_BLERD_ISO_ENABLE__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ISO_ENABLE__SIZE
+CYFLD_BLE_BLERD_ISO_ENABLE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RX_STATE__OFFSET
+CYFLD_BLE_BLERD_RX_STATE__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RX_STATE__SIZE
+CYFLD_BLE_BLERD_RX_STATE__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TX_STATE__OFFSET
+CYFLD_BLE_BLERD_TX_STATE__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TX_STATE__SIZE
+CYFLD_BLE_BLERD_TX_STATE__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SY_STATE__OFFSET
+CYFLD_BLE_BLERD_SY_STATE__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SY_STATE__SIZE
+CYFLD_BLE_BLERD_SY_STATE__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_STATE__OFFSET
+CYFLD_BLE_BLERD_STATE__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_STATE__SIZE
+CYFLD_BLE_BLERD_STATE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_DBUS
+CYREG_BLE_BLERD_DBUS EQU 0x402e0010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RF_FREQ__OFFSET
+CYFLD_BLE_BLERD_RF_FREQ__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RF_FREQ__SIZE
+CYFLD_BLE_BLERD_RF_FREQ__SIZE EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DIRECT_RXEN__OFFSET
+CYFLD_BLE_BLERD_DIRECT_RXEN__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DIRECT_RXEN__SIZE
+CYFLD_BLE_BLERD_DIRECT_RXEN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DIRECT_TXEN__OFFSET
+CYFLD_BLE_BLERD_DIRECT_TXEN__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DIRECT_TXEN__SIZE
+CYFLD_BLE_BLERD_DIRECT_TXEN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ISOLATE_N__OFFSET
+CYFLD_BLE_BLERD_ISOLATE_N__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ISOLATE_N__SIZE
+CYFLD_BLE_BLERD_ISOLATE_N__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_XTAL_ENABLE__OFFSET
+CYFLD_BLE_BLERD_XTAL_ENABLE__OFFSET EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_XTAL_ENABLE__SIZE
+CYFLD_BLE_BLERD_XTAL_ENABLE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_CFGCTRL
+CYREG_BLE_BLERD_CFGCTRL EQU 0x402e0014
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DSM_MODE__OFFSET
+CYFLD_BLE_BLERD_DSM_MODE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DSM_MODE__SIZE
+CYFLD_BLE_BLERD_DSM_MODE__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_IGNORE_FRAC__OFFSET
+CYFLD_BLE_BLERD_IGNORE_FRAC__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_IGNORE_FRAC__SIZE
+CYFLD_BLE_BLERD_IGNORE_FRAC__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DCCAL_RERUN__OFFSET
+CYFLD_BLE_BLERD_DCCAL_RERUN__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DCCAL_RERUN__SIZE
+CYFLD_BLE_BLERD_DCCAL_RERUN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DCCAL_MODE__OFFSET
+CYFLD_BLE_BLERD_DCCAL_MODE__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DCCAL_MODE__SIZE
+CYFLD_BLE_BLERD_DCCAL_MODE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RCCAL_RERUN__OFFSET
+CYFLD_BLE_BLERD_RCCAL_RERUN__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RCCAL_RERUN__SIZE
+CYFLD_BLE_BLERD_RCCAL_RERUN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RCCAL_MODE__OFFSET
+CYFLD_BLE_BLERD_RCCAL_MODE__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RCCAL_MODE__SIZE
+CYFLD_BLE_BLERD_RCCAL_MODE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_KVCAL_RERUN__OFFSET
+CYFLD_BLE_BLERD_KVCAL_RERUN__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_KVCAL_RERUN__SIZE
+CYFLD_BLE_BLERD_KVCAL_RERUN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FCAL_RERUN__OFFSET
+CYFLD_BLE_BLERD_FCAL_RERUN__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FCAL_RERUN__SIZE
+CYFLD_BLE_BLERD_FCAL_RERUN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TESTMODE_EN__OFFSET
+CYFLD_BLE_BLERD_TESTMODE_EN__OFFSET EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TESTMODE_EN__SIZE
+CYFLD_BLE_BLERD_TESTMODE_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_RSSI
+CYREG_BLE_BLERD_RSSI EQU 0x402e0018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_PREFILT__OFFSET
+CYFLD_BLE_BLERD_PREFILT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_PREFILT__SIZE
+CYFLD_BLE_BLERD_PREFILT__SIZE EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_POSTFILT__OFFSET
+CYFLD_BLE_BLERD_POSTFILT__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_POSTFILT__SIZE
+CYFLD_BLE_BLERD_POSTFILT__SIZE EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_RMAP
+CYREG_BLE_BLERD_RMAP EQU 0x402e0024
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BB_BYPASS__OFFSET
+CYFLD_BLE_BLERD_BB_BYPASS__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BB_BYPASS__SIZE
+CYFLD_BLE_BLERD_BB_BYPASS__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_KVCAL
+CYREG_BLE_BLERD_KVCAL EQU 0x402e0028
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DAC_STEP__OFFSET
+CYFLD_BLE_BLERD_DAC_STEP__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DAC_STEP__SIZE
+CYFLD_BLE_BLERD_DAC_STEP__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RUN_DURATION__OFFSET
+CYFLD_BLE_BLERD_RUN_DURATION__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RUN_DURATION__SIZE
+CYFLD_BLE_BLERD_RUN_DURATION__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_EXP_FREQ_DIFF__OFFSET
+CYFLD_BLE_BLERD_EXP_FREQ_DIFF__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_EXP_FREQ_DIFF__SIZE
+CYFLD_BLE_BLERD_EXP_FREQ_DIFF__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_CFG_1_FCAL
+CYREG_BLE_BLERD_CFG_1_FCAL EQU 0x402e002c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_COARSE_FRAMES_6__OFFSET
+CYFLD_BLE_BLERD_COARSE_FRAMES_6__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_COARSE_FRAMES_6__SIZE
+CYFLD_BLE_BLERD_COARSE_FRAMES_6__SIZE EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_COARSE_FRAMES_7__OFFSET
+CYFLD_BLE_BLERD_COARSE_FRAMES_7__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_COARSE_FRAMES_7__SIZE
+CYFLD_BLE_BLERD_COARSE_FRAMES_7__SIZE EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_CFG_2_FCAL
+CYREG_BLE_BLERD_CFG_2_FCAL EQU 0x402e0030
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_COARSE_FRAMES_4__OFFSET
+CYFLD_BLE_BLERD_COARSE_FRAMES_4__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_COARSE_FRAMES_4__SIZE
+CYFLD_BLE_BLERD_COARSE_FRAMES_4__SIZE EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_COARSE_FRAMES_5__OFFSET
+CYFLD_BLE_BLERD_COARSE_FRAMES_5__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_COARSE_FRAMES_5__SIZE
+CYFLD_BLE_BLERD_COARSE_FRAMES_5__SIZE EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_CFG_3_FCAL
+CYREG_BLE_BLERD_CFG_3_FCAL EQU 0x402e0034
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_COARSE_FRAMES_2__OFFSET
+CYFLD_BLE_BLERD_COARSE_FRAMES_2__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_COARSE_FRAMES_2__SIZE
+CYFLD_BLE_BLERD_COARSE_FRAMES_2__SIZE EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_COARSE_FRAMES_3__OFFSET
+CYFLD_BLE_BLERD_COARSE_FRAMES_3__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_COARSE_FRAMES_3__SIZE
+CYFLD_BLE_BLERD_COARSE_FRAMES_3__SIZE EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_CFG_4_FCAL
+CYREG_BLE_BLERD_CFG_4_FCAL EQU 0x402e0038
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_COARSE_FRAMES_0__OFFSET
+CYFLD_BLE_BLERD_COARSE_FRAMES_0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_COARSE_FRAMES_0__SIZE
+CYFLD_BLE_BLERD_COARSE_FRAMES_0__SIZE EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_COARSE_FRAMES_1__OFFSET
+CYFLD_BLE_BLERD_COARSE_FRAMES_1__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_COARSE_FRAMES_1__SIZE
+CYFLD_BLE_BLERD_COARSE_FRAMES_1__SIZE EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_CFG_5_FCAL
+CYREG_BLE_BLERD_CFG_5_FCAL EQU 0x402e003c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FINE_FRAMES__OFFSET
+CYFLD_BLE_BLERD_FINE_FRAMES__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FINE_FRAMES__SIZE
+CYFLD_BLE_BLERD_FINE_FRAMES__SIZE EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CNT_SEL__OFFSET
+CYFLD_BLE_BLERD_CNT_SEL__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CNT_SEL__SIZE
+CYFLD_BLE_BLERD_CNT_SEL__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_CFG_6_FCAL
+CYREG_BLE_BLERD_CFG_6_FCAL EQU 0x402e0040
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FRAMES_VCO_OL__OFFSET
+CYFLD_BLE_BLERD_FRAMES_VCO_OL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FRAMES_VCO_OL__SIZE
+CYFLD_BLE_BLERD_FRAMES_VCO_OL__SIZE EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_VCO_OL_ENBL__OFFSET
+CYFLD_BLE_BLERD_VCO_OL_ENBL__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_VCO_OL_ENBL__SIZE
+CYFLD_BLE_BLERD_VCO_OL_ENBL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DRIFT_CHECK_EN__OFFSET
+CYFLD_BLE_BLERD_DRIFT_CHECK_EN__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DRIFT_CHECK_EN__SIZE
+CYFLD_BLE_BLERD_DRIFT_CHECK_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DRIFT_CHECK__OFFSET
+CYFLD_BLE_BLERD_DRIFT_CHECK__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DRIFT_CHECK__SIZE
+CYFLD_BLE_BLERD_DRIFT_CHECK__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_FCAL_TEST
+CYREG_BLE_BLERD_FCAL_TEST EQU 0x402e0044
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FINE__OFFSET
+CYFLD_BLE_BLERD_FINE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FINE__SIZE
+CYFLD_BLE_BLERD_FINE__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_COARSE__OFFSET
+CYFLD_BLE_BLERD_COARSE__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_COARSE__SIZE
+CYFLD_BLE_BLERD_COARSE__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_MODE__OFFSET
+CYFLD_BLE_BLERD_MODE__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_MODE__SIZE
+CYFLD_BLE_BLERD_MODE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CNT_POLARITY__OFFSET
+CYFLD_BLE_BLERD_CNT_POLARITY__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CNT_POLARITY__SIZE
+CYFLD_BLE_BLERD_CNT_POLARITY__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_LOOP_POLARITY__OFFSET
+CYFLD_BLE_BLERD_LOOP_POLARITY__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_LOOP_POLARITY__SIZE
+CYFLD_BLE_BLERD_LOOP_POLARITY__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_TEST
+CYREG_BLE_BLERD_TEST EQU 0x402e0048
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_KVCAL_GAIN__OFFSET
+CYFLD_BLE_BLERD_KVCAL_GAIN__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_KVCAL_GAIN__SIZE
+CYFLD_BLE_BLERD_KVCAL_GAIN__SIZE EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_KVCAL_MODE__OFFSET
+CYFLD_BLE_BLERD_KVCAL_MODE__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_KVCAL_MODE__SIZE
+CYFLD_BLE_BLERD_KVCAL_MODE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FRCCAL_CODE__OFFSET
+CYFLD_BLE_BLERD_FRCCAL_CODE__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FRCCAL_CODE__SIZE
+CYFLD_BLE_BLERD_FRCCAL_CODE__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FRCCAL_MODE__OFFSET
+CYFLD_BLE_BLERD_FRCCAL_MODE__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FRCCAL_MODE__SIZE
+CYFLD_BLE_BLERD_FRCCAL_MODE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FRCCAL_POLARITY__OFFSET
+CYFLD_BLE_BLERD_FRCCAL_POLARITY__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FRCCAL_POLARITY__SIZE
+CYFLD_BLE_BLERD_FRCCAL_POLARITY__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_FPD_TEST
+CYREG_BLE_BLERD_FPD_TEST EQU 0x402e004c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BB_FPUP_XO_BUF_ALL__OFFSET
+CYFLD_BLE_BLERD_BB_FPUP_XO_BUF_ALL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BB_FPUP_XO_BUF_ALL__SIZE
+CYFLD_BLE_BLERD_BB_FPUP_XO_BUF_ALL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BB_XO_BUF_ADC__OFFSET
+CYFLD_BLE_BLERD_BB_XO_BUF_ADC__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BB_XO_BUF_ADC__SIZE
+CYFLD_BLE_BLERD_BB_XO_BUF_ADC__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BB_XO_BUF_SY__OFFSET
+CYFLD_BLE_BLERD_BB_XO_BUF_SY__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BB_XO_BUF_SY__SIZE
+CYFLD_BLE_BLERD_BB_XO_BUF_SY__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BB_RCCAL_BLOCK__OFFSET
+CYFLD_BLE_BLERD_BB_RCCAL_BLOCK__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BB_RCCAL_BLOCK__SIZE
+CYFLD_BLE_BLERD_BB_RCCAL_BLOCK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FAST_CHARGE__OFFSET
+CYFLD_BLE_BLERD_FAST_CHARGE__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FAST_CHARGE__SIZE
+CYFLD_BLE_BLERD_FAST_CHARGE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SY_LDOVCO__OFFSET
+CYFLD_BLE_BLERD_SY_LDOVCO__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SY_LDOVCO__SIZE
+CYFLD_BLE_BLERD_SY_LDOVCO__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SY_LDOLOPATH__OFFSET
+CYFLD_BLE_BLERD_SY_LDOLOPATH__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SY_LDOLOPATH__SIZE
+CYFLD_BLE_BLERD_SY_LDOLOPATH__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SY_LDOFFFB__OFFSET
+CYFLD_BLE_BLERD_SY_LDOFFFB__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SY_LDOFFFB__SIZE
+CYFLD_BLE_BLERD_SY_LDOFFFB__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BALUN_HFLDO__OFFSET
+CYFLD_BLE_BLERD_BALUN_HFLDO__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BALUN_HFLDO__SIZE
+CYFLD_BLE_BLERD_BALUN_HFLDO__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BALUN_CTUNE__OFFSET
+CYFLD_BLE_BLERD_BALUN_CTUNE__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BALUN_CTUNE__SIZE
+CYFLD_BLE_BLERD_BALUN_CTUNE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FPUP_ALL__OFFSET
+CYFLD_BLE_BLERD_FPUP_ALL__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FPUP_ALL__SIZE
+CYFLD_BLE_BLERD_FPUP_ALL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_SY
+CYREG_BLE_BLERD_SY EQU 0x402e0050
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_IBIAS__OFFSET
+CYFLD_BLE_BLERD_TEST_FPD_IBIAS__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_IBIAS__SIZE
+CYFLD_BLE_BLERD_TEST_FPD_IBIAS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_VCO__OFFSET
+CYFLD_BLE_BLERD_TEST_FPD_VCO__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_VCO__SIZE
+CYFLD_BLE_BLERD_TEST_FPD_VCO__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_DIV2__OFFSET
+CYFLD_BLE_BLERD_TEST_FPD_DIV2__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_DIV2__SIZE
+CYFLD_BLE_BLERD_TEST_FPD_DIV2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_LOPATHDIVN__OFFSET
+CYFLD_BLE_BLERD_TEST_FPD_LOPATHDIVN__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_LOPATHDIVN__SIZE
+CYFLD_BLE_BLERD_TEST_FPD_LOPATHDIVN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_DIV2_BUF__OFFSET
+CYFLD_BLE_BLERD_TEST_FPD_DIV2_BUF__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_DIV2_BUF__SIZE
+CYFLD_BLE_BLERD_TEST_FPD_DIV2_BUF__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_DIVN__OFFSET
+CYFLD_BLE_BLERD_TEST_FPD_DIVN__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_DIVN__SIZE
+CYFLD_BLE_BLERD_TEST_FPD_DIVN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_FCAL__OFFSET
+CYFLD_BLE_BLERD_TEST_FPD_FCAL__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_FCAL__SIZE
+CYFLD_BLE_BLERD_TEST_FPD_FCAL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_CPLPF__OFFSET
+CYFLD_BLE_BLERD_TEST_FPD_CPLPF__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_CPLPF__SIZE
+CYFLD_BLE_BLERD_TEST_FPD_CPLPF__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_LOPATHTX__OFFSET
+CYFLD_BLE_BLERD_TEST_FPD_LOPATHTX__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_LOPATHTX__SIZE
+CYFLD_BLE_BLERD_TEST_FPD_LOPATHTX__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_DIV2_DRV__OFFSET
+CYFLD_BLE_BLERD_TEST_FPD_DIV2_DRV__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_DIV2_DRV__SIZE
+CYFLD_BLE_BLERD_TEST_FPD_DIV2_DRV__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_TX_POWERSAVE__OFFSET
+CYFLD_BLE_BLERD_TEST_FPD_TX_POWERSAVE__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_TX_POWERSAVE__SIZE
+CYFLD_BLE_BLERD_TEST_FPD_TX_POWERSAVE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_FCAL_AMP__OFFSET
+CYFLD_BLE_BLERD_TEST_FPD_FCAL_AMP__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_FCAL_AMP__SIZE
+CYFLD_BLE_BLERD_TEST_FPD_FCAL_AMP__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_OPENLOOP__OFFSET
+CYFLD_BLE_BLERD_TEST_FPD_OPENLOOP__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_OPENLOOP__SIZE
+CYFLD_BLE_BLERD_TEST_FPD_OPENLOOP__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_LOOP_FREEZE__OFFSET
+CYFLD_BLE_BLERD_TEST_FPD_LOOP_FREEZE__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_LOOP_FREEZE__SIZE
+CYFLD_BLE_BLERD_TEST_FPD_LOOP_FREEZE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPUP_ALL__OFFSET
+CYFLD_BLE_BLERD_TEST_FPUP_ALL__OFFSET EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPUP_ALL__SIZE
+CYFLD_BLE_BLERD_TEST_FPUP_ALL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_TEST2_SY
+CYREG_BLE_BLERD_TEST2_SY EQU 0x402e0054
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ICP_CODE__OFFSET
+CYFLD_BLE_BLERD_ICP_CODE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ICP_CODE__SIZE
+CYFLD_BLE_BLERD_ICP_CODE__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FPD_DSM_RUN__OFFSET
+CYFLD_BLE_BLERD_FPD_DSM_RUN__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FPD_DSM_RUN__SIZE
+CYFLD_BLE_BLERD_FPD_DSM_RUN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FORCE_DSM_RUN__OFFSET
+CYFLD_BLE_BLERD_FORCE_DSM_RUN__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FORCE_DSM_RUN__SIZE
+CYFLD_BLE_BLERD_FORCE_DSM_RUN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FORCE_DSM_FRAC__OFFSET
+CYFLD_BLE_BLERD_FORCE_DSM_FRAC__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FORCE_DSM_FRAC__SIZE
+CYFLD_BLE_BLERD_FORCE_DSM_FRAC__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DSM_FRAC__OFFSET
+CYFLD_BLE_BLERD_DSM_FRAC__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DSM_FRAC__SIZE
+CYFLD_BLE_BLERD_DSM_FRAC__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_TX
+CYREG_BLE_BLERD_TX EQU 0x402e0058
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_DAC__OFFSET
+CYFLD_BLE_BLERD_TEST_FPD_DAC__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_DAC__SIZE
+CYFLD_BLE_BLERD_TEST_FPD_DAC__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_LPF__OFFSET
+CYFLD_BLE_BLERD_TEST_FPD_LPF__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_LPF__SIZE
+CYFLD_BLE_BLERD_TEST_FPD_LPF__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_DRIVER__OFFSET
+CYFLD_BLE_BLERD_TEST_FPD_DRIVER__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_DRIVER__SIZE
+CYFLD_BLE_BLERD_TEST_FPD_DRIVER__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_PREDRIVER__OFFSET
+CYFLD_BLE_BLERD_TEST_FPD_PREDRIVER__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_PREDRIVER__SIZE
+CYFLD_BLE_BLERD_TEST_FPD_PREDRIVER__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_FN_TXEN__OFFSET
+CYFLD_BLE_BLERD_TEST_FPD_FN_TXEN__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_FN_TXEN__SIZE
+CYFLD_BLE_BLERD_TEST_FPD_FN_TXEN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_KVM_NFDEV__OFFSET
+CYFLD_BLE_BLERD_TEST_FPD_KVM_NFDEV__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_KVM_NFDEV__SIZE
+CYFLD_BLE_BLERD_TEST_FPD_KVM_NFDEV__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_KVM_PFDEV__OFFSET
+CYFLD_BLE_BLERD_TEST_FPD_KVM_PFDEV__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_KVM_PFDEV__SIZE
+CYFLD_BLE_BLERD_TEST_FPD_KVM_PFDEV__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPUP_TX_ALL__OFFSET
+CYFLD_BLE_BLERD_TEST_FPUP_TX_ALL__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPUP_TX_ALL__SIZE
+CYFLD_BLE_BLERD_TEST_FPUP_TX_ALL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_RX
+CYREG_BLE_BLERD_RX EQU 0x402e005c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_ADC_ICORE__OFFSET
+CYFLD_BLE_BLERD_TEST_FPD_ADC_ICORE__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_ADC_ICORE__SIZE
+CYFLD_BLE_BLERD_TEST_FPD_ADC_ICORE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_ADC_IREFGEN__OFFSET
+CYFLD_BLE_BLERD_TEST_FPD_ADC_IREFGEN__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_ADC_IREFGEN__SIZE
+CYFLD_BLE_BLERD_TEST_FPD_ADC_IREFGEN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_ADC_QCORE__OFFSET
+CYFLD_BLE_BLERD_TEST_FPD_ADC_QCORE__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_ADC_QCORE__SIZE
+CYFLD_BLE_BLERD_TEST_FPD_ADC_QCORE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_ADC_QREFGEN__OFFSET
+CYFLD_BLE_BLERD_TEST_FPD_ADC_QREFGEN__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_ADC_QREFGEN__SIZE
+CYFLD_BLE_BLERD_TEST_FPD_ADC_QREFGEN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_BPF__OFFSET
+CYFLD_BLE_BLERD_TEST_FPD_BPF__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_BPF__SIZE
+CYFLD_BLE_BLERD_TEST_FPD_BPF__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_TIA__OFFSET
+CYFLD_BLE_BLERD_TEST_FPD_TIA__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_TIA__SIZE
+CYFLD_BLE_BLERD_TEST_FPD_TIA__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_MIXER_LO__OFFSET
+CYFLD_BLE_BLERD_TEST_FPD_MIXER_LO__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_MIXER_LO__SIZE
+CYFLD_BLE_BLERD_TEST_FPD_MIXER_LO__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_MIXER_RF__OFFSET
+CYFLD_BLE_BLERD_TEST_FPD_MIXER_RF__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_MIXER_RF__SIZE
+CYFLD_BLE_BLERD_TEST_FPD_MIXER_RF__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_LNA__OFFSET
+CYFLD_BLE_BLERD_TEST_FPD_LNA__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_LNA__SIZE
+CYFLD_BLE_BLERD_TEST_FPD_LNA__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_LNA_HIZ__OFFSET
+CYFLD_BLE_BLERD_TEST_FPD_LNA_HIZ__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_LNA_HIZ__SIZE
+CYFLD_BLE_BLERD_TEST_FPD_LNA_HIZ__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_FN_RXEN__OFFSET
+CYFLD_BLE_BLERD_TEST_FPD_FN_RXEN__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPD_FN_RXEN__SIZE
+CYFLD_BLE_BLERD_TEST_FPD_FN_RXEN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPUP_RX_ALL__OFFSET
+CYFLD_BLE_BLERD_TEST_FPUP_RX_ALL__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_FPUP_RX_ALL__SIZE
+CYFLD_BLE_BLERD_TEST_FPUP_RX_ALL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_DIAG1
+CYREG_BLE_BLERD_DIAG1 EQU 0x402e0060
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DISABLE__OFFSET
+CYFLD_BLE_BLERD_DISABLE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DISABLE__SIZE
+CYFLD_BLE_BLERD_DISABLE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CODE__OFFSET
+CYFLD_BLE_BLERD_CODE__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CODE__SIZE
+CYFLD_BLE_BLERD_CODE__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SEL__OFFSET
+CYFLD_BLE_BLERD_SEL__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SEL__SIZE
+CYFLD_BLE_BLERD_SEL__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_IM
+CYREG_BLE_BLERD_IM EQU 0x402e0064
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DIAG_MON_DISABLE__OFFSET
+CYFLD_BLE_BLERD_DIAG_MON_DISABLE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DIAG_MON_DISABLE__SIZE
+CYFLD_BLE_BLERD_DIAG_MON_DISABLE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DIAG_MONI_CODE__OFFSET
+CYFLD_BLE_BLERD_DIAG_MONI_CODE__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DIAG_MONI_CODE__SIZE
+CYFLD_BLE_BLERD_DIAG_MONI_CODE__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DIAG_INJ_DISABLE__OFFSET
+CYFLD_BLE_BLERD_DIAG_INJ_DISABLE__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DIAG_INJ_DISABLE__SIZE
+CYFLD_BLE_BLERD_DIAG_INJ_DISABLE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DIAG_INJ_CODE__OFFSET
+CYFLD_BLE_BLERD_DIAG_INJ_CODE__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DIAG_INJ_CODE__SIZE
+CYFLD_BLE_BLERD_DIAG_INJ_CODE__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DIAG_LOOPBACK__OFFSET
+CYFLD_BLE_BLERD_DIAG_LOOPBACK__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DIAG_LOOPBACK__SIZE
+CYFLD_BLE_BLERD_DIAG_LOOPBACK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DIAG_BUMP__OFFSET
+CYFLD_BLE_BLERD_DIAG_BUMP__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DIAG_BUMP__SIZE
+CYFLD_BLE_BLERD_DIAG_BUMP__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DIAG_RESV__OFFSET
+CYFLD_BLE_BLERD_DIAG_RESV__OFFSET EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DIAG_RESV__SIZE
+CYFLD_BLE_BLERD_DIAG_RESV__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_LDO_BYPASS
+CYREG_BLE_BLERD_LDO_BYPASS EQU 0x402e0068
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SYLDOVCO__OFFSET
+CYFLD_BLE_BLERD_SYLDOVCO__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SYLDOVCO__SIZE
+CYFLD_BLE_BLERD_SYLDOVCO__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SYLDOLOPATH__OFFSET
+CYFLD_BLE_BLERD_SYLDOLOPATH__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SYLDOLOPATH__SIZE
+CYFLD_BLE_BLERD_SYLDOLOPATH__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SYLDOFFFB__OFFSET
+CYFLD_BLE_BLERD_SYLDOFFFB__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SYLDOFFFB__SIZE
+CYFLD_BLE_BLERD_SYLDOFFFB__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_HFLDO__OFFSET
+CYFLD_BLE_BLERD_HFLDO__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_HFLDO__SIZE
+CYFLD_BLE_BLERD_HFLDO__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RESV_LDOBP__OFFSET
+CYFLD_BLE_BLERD_RESV_LDOBP__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RESV_LDOBP__SIZE
+CYFLD_BLE_BLERD_RESV_LDOBP__SIZE EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_LDO
+CYREG_BLE_BLERD_LDO EQU 0x402e006c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BUMP_BALUM_HF__OFFSET
+CYFLD_BLE_BLERD_BUMP_BALUM_HF__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BUMP_BALUM_HF__SIZE
+CYFLD_BLE_BLERD_BUMP_BALUM_HF__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BUMP_SY_VCO__OFFSET
+CYFLD_BLE_BLERD_BUMP_SY_VCO__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BUMP_SY_VCO__SIZE
+CYFLD_BLE_BLERD_BUMP_SY_VCO__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BUMP_SY_LOPATH__OFFSET
+CYFLD_BLE_BLERD_BUMP_SY_LOPATH__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BUMP_SY_LOPATH__SIZE
+CYFLD_BLE_BLERD_BUMP_SY_LOPATH__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BUMP_SY_LHV__OFFSET
+CYFLD_BLE_BLERD_BUMP_SY_LHV__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BUMP_SY_LHV__SIZE
+CYFLD_BLE_BLERD_BUMP_SY_LHV__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BUMP_SY_FFFB__OFFSET
+CYFLD_BLE_BLERD_BUMP_SY_FFFB__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BUMP_SY_FFFB__SIZE
+CYFLD_BLE_BLERD_BUMP_SY_FFFB__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_REV_LDO__OFFSET
+CYFLD_BLE_BLERD_REV_LDO__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_REV_LDO__SIZE
+CYFLD_BLE_BLERD_REV_LDO__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_BB_BUMP1
+CYREG_BLE_BLERD_BB_BUMP1 EQU 0x402e0070
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_REFCORE_VDD__OFFSET
+CYFLD_BLE_BLERD_REFCORE_VDD__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_REFCORE_VDD__SIZE
+CYFLD_BLE_BLERD_REFCORE_VDD__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_V2I_REG__OFFSET
+CYFLD_BLE_BLERD_V2I_REG__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_V2I_REG__SIZE
+CYFLD_BLE_BLERD_V2I_REG__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_LFLDO__OFFSET
+CYFLD_BLE_BLERD_LFLDO__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_LFLDO__SIZE
+CYFLD_BLE_BLERD_LFLDO__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_LSLDO__OFFSET
+CYFLD_BLE_BLERD_LSLDO__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_LSLDO__SIZE
+CYFLD_BLE_BLERD_LSLDO__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_REV_BBBUMP__OFFSET
+CYFLD_BLE_BLERD_REV_BBBUMP__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_REV_BBBUMP__SIZE
+CYFLD_BLE_BLERD_REV_BBBUMP__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FORCE_BGSTARTUP__OFFSET
+CYFLD_BLE_BLERD_FORCE_BGSTARTUP__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FORCE_BGSTARTUP__SIZE
+CYFLD_BLE_BLERD_FORCE_BGSTARTUP__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FPD_REFORCE__OFFSET
+CYFLD_BLE_BLERD_FPD_REFORCE__OFFSET EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FPD_REFORCE__SIZE
+CYFLD_BLE_BLERD_FPD_REFORCE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_BB_BUMP2
+CYREG_BLE_BLERD_BB_BUMP2 EQU 0x402e0074
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_V2I_RCAL__OFFSET
+CYFLD_BLE_BLERD_V2I_RCAL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_V2I_RCAL__SIZE
+CYFLD_BLE_BLERD_V2I_RCAL__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_V2I__OFFSET
+CYFLD_BLE_BLERD_V2I__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_V2I__SIZE
+CYFLD_BLE_BLERD_V2I__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_VBG_TRIM__OFFSET
+CYFLD_BLE_BLERD_VBG_TRIM__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_VBG_TRIM__SIZE
+CYFLD_BLE_BLERD_VBG_TRIM__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SY_IBIAS__OFFSET
+CYFLD_BLE_BLERD_SY_IBIAS__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SY_IBIAS__SIZE
+CYFLD_BLE_BLERD_SY_IBIAS__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_BB_XO
+CYREG_BLE_BLERD_BB_XO EQU 0x402e0078
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DIS_XOCORE_SUPFILT__OFFSET
+CYFLD_BLE_BLERD_DIS_XOCORE_SUPFILT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DIS_XOCORE_SUPFILT__SIZE
+CYFLD_BLE_BLERD_DIS_XOCORE_SUPFILT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_EN_RE_FASTSTART__OFFSET
+CYFLD_BLE_BLERD_EN_RE_FASTSTART__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_EN_RE_FASTSTART__SIZE
+CYFLD_BLE_BLERD_EN_RE_FASTSTART__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_EN_CURMEAS__OFFSET
+CYFLD_BLE_BLERD_EN_CURMEAS__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_EN_CURMEAS__SIZE
+CYFLD_BLE_BLERD_EN_CURMEAS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_EN_AMPDET_CURMEAS__OFFSET
+CYFLD_BLE_BLERD_EN_AMPDET_CURMEAS__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_EN_AMPDET_CURMEAS__SIZE
+CYFLD_BLE_BLERD_EN_AMPDET_CURMEAS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_EN_AMPDET_FASTSTART__OFFSET
+CYFLD_BLE_BLERD_EN_AMPDET_FASTSTART__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_EN_AMPDET_FASTSTART__SIZE
+CYFLD_BLE_BLERD_EN_AMPDET_FASTSTART__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CTRL_RC_FASTSTART_RES__OFFSET
+CYFLD_BLE_BLERD_CTRL_RC_FASTSTART_RES__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CTRL_RC_FASTSTART_RES__SIZE
+CYFLD_BLE_BLERD_CTRL_RC_FASTSTART_RES__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CTRL_VDDL_XO__OFFSET
+CYFLD_BLE_BLERD_CTRL_VDDL_XO__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CTRL_VDDL_XO__SIZE
+CYFLD_BLE_BLERD_CTRL_VDDL_XO__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CTRL_VDDL_XB__OFFSET
+CYFLD_BLE_BLERD_CTRL_VDDL_XB__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CTRL_VDDL_XB__SIZE
+CYFLD_BLE_BLERD_CTRL_VDDL_XB__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CTRL_RPREF__OFFSET
+CYFLD_BLE_BLERD_CTRL_RPREF__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CTRL_RPREF__SIZE
+CYFLD_BLE_BLERD_CTRL_RPREF__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_rev_bb_xo__OFFSET
+CYFLD_BLE_BLERD_rev_bb_xo__OFFSET EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_rev_bb_xo__SIZE
+CYFLD_BLE_BLERD_rev_bb_xo__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_BB_XO_CAPTRIM
+CYREG_BLE_BLERD_BB_XO_CAPTRIM EQU 0x402e007c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_X2__OFFSET
+CYFLD_BLE_BLERD_X2__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_X2__SIZE
+CYFLD_BLE_BLERD_X2__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_X1__OFFSET
+CYFLD_BLE_BLERD_X1__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_X1__SIZE
+CYFLD_BLE_BLERD_X1__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_SY_BUMP1
+CYREG_BLE_BLERD_SY_BUMP1 EQU 0x402e0080
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_VCO__OFFSET
+CYFLD_BLE_BLERD_VCO__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_VCO__SIZE
+CYFLD_BLE_BLERD_VCO__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_LOFB_POWERSAVE__OFFSET
+CYFLD_BLE_BLERD_LOFB_POWERSAVE__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_LOFB_POWERSAVE__SIZE
+CYFLD_BLE_BLERD_LOFB_POWERSAVE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_IBIAS_LOPATH__OFFSET
+CYFLD_BLE_BLERD_IBIAS_LOPATH__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_IBIAS_LOPATH__SIZE
+CYFLD_BLE_BLERD_IBIAS_LOPATH__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_LDOLO_FORCE_STARTUP__OFFSET
+CYFLD_BLE_BLERD_LDOLO_FORCE_STARTUP__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_LDOLO_FORCE_STARTUP__SIZE
+CYFLD_BLE_BLERD_LDOLO_FORCE_STARTUP__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_LOPATH__OFFSET
+CYFLD_BLE_BLERD_LOPATH__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_LOPATH__SIZE
+CYFLD_BLE_BLERD_LOPATH__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_PDCPLPF__OFFSET
+CYFLD_BLE_BLERD_PDCPLPF__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_PDCPLPF__SIZE
+CYFLD_BLE_BLERD_PDCPLPF__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_SY_BUMP2
+CYREG_BLE_BLERD_SY_BUMP2 EQU 0x402e0084
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FCAL_BIAS_SEL__OFFSET
+CYFLD_BLE_BLERD_FCAL_BIAS_SEL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FCAL_BIAS_SEL__SIZE
+CYFLD_BLE_BLERD_FCAL_BIAS_SEL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ACAP_BIAS_SEL__OFFSET
+CYFLD_BLE_BLERD_ACAP_BIAS_SEL__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ACAP_BIAS_SEL__SIZE
+CYFLD_BLE_BLERD_ACAP_BIAS_SEL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ICP_XFACTOR__OFFSET
+CYFLD_BLE_BLERD_ICP_XFACTOR__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ICP_XFACTOR__SIZE
+CYFLD_BLE_BLERD_ICP_XFACTOR__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ICP_OFFSET__OFFSET
+CYFLD_BLE_BLERD_ICP_OFFSET__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ICP_OFFSET__SIZE
+CYFLD_BLE_BLERD_ICP_OFFSET__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CLKNC_MODE__OFFSET
+CYFLD_BLE_BLERD_CLKNC_MODE__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CLKNC_MODE__SIZE
+CYFLD_BLE_BLERD_CLKNC_MODE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_PUP_MON__OFFSET
+CYFLD_BLE_BLERD_PUP_MON__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_PUP_MON__SIZE
+CYFLD_BLE_BLERD_PUP_MON__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_VCTRL_PULLDN__OFFSET
+CYFLD_BLE_BLERD_VCTRL_PULLDN__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_VCTRL_PULLDN__SIZE
+CYFLD_BLE_BLERD_VCTRL_PULLDN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_VMOD_PULLDN__OFFSET
+CYFLD_BLE_BLERD_VMOD_PULLDN__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_VMOD_PULLDN__SIZE
+CYFLD_BLE_BLERD_VMOD_PULLDN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RST_DLY__OFFSET
+CYFLD_BLE_BLERD_RST_DLY__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RST_DLY__SIZE
+CYFLD_BLE_BLERD_RST_DLY__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_PDCP_OFFSET__OFFSET
+CYFLD_BLE_BLERD_PDCP_OFFSET__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_PDCP_OFFSET__SIZE
+CYFLD_BLE_BLERD_PDCP_OFFSET__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_TX_BUMP1
+CYREG_BLE_BLERD_TX_BUMP1 EQU 0x402e0088
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TX_DRIVER__OFFSET
+CYFLD_BLE_BLERD_TX_DRIVER__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TX_DRIVER__SIZE
+CYFLD_BLE_BLERD_TX_DRIVER__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SY_RST_DLY_TX__OFFSET
+CYFLD_BLE_BLERD_SY_RST_DLY_TX__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SY_RST_DLY_TX__SIZE
+CYFLD_BLE_BLERD_SY_RST_DLY_TX__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TX_LPF__OFFSET
+CYFLD_BLE_BLERD_TX_LPF__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TX_LPF__SIZE
+CYFLD_BLE_BLERD_TX_LPF__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TX_VTXREF_PROG__OFFSET
+CYFLD_BLE_BLERD_TX_VTXREF_PROG__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TX_VTXREF_PROG__SIZE
+CYFLD_BLE_BLERD_TX_VTXREF_PROG__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SY_DIVN_TXPOWERSAVE__OFFSET
+CYFLD_BLE_BLERD_SY_DIVN_TXPOWERSAVE__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SY_DIVN_TXPOWERSAVE__SIZE
+CYFLD_BLE_BLERD_SY_DIVN_TXPOWERSAVE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_TX_BUMP2
+CYREG_BLE_BLERD_TX_BUMP2 EQU 0x402e008c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DRV_AB_VBIAS__OFFSET
+CYFLD_BLE_BLERD_DRV_AB_VBIAS__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DRV_AB_VBIAS__SIZE
+CYFLD_BLE_BLERD_DRV_AB_VBIAS__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DRV_VCASCH__OFFSET
+CYFLD_BLE_BLERD_DRV_VCASCH__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DRV_VCASCH__SIZE
+CYFLD_BLE_BLERD_DRV_VCASCH__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SY_LDOBGREF_EN__OFFSET
+CYFLD_BLE_BLERD_SY_LDOBGREF_EN__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SY_LDOBGREF_EN__SIZE
+CYFLD_BLE_BLERD_SY_LDOBGREF_EN__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SY_ICP_OFFSET_TX__OFFSET
+CYFLD_BLE_BLERD_SY_ICP_OFFSET_TX__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SY_ICP_OFFSET_TX__SIZE
+CYFLD_BLE_BLERD_SY_ICP_OFFSET_TX__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DAC_RES__OFFSET
+CYFLD_BLE_BLERD_DAC_RES__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DAC_RES__SIZE
+CYFLD_BLE_BLERD_DAC_RES__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SY_CP_TXPOWERSAVE__OFFSET
+CYFLD_BLE_BLERD_SY_CP_TXPOWERSAVE__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SY_CP_TXPOWERSAVE__SIZE
+CYFLD_BLE_BLERD_SY_CP_TXPOWERSAVE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_RX_BUMP1
+CYREG_BLE_BLERD_RX_BUMP1 EQU 0x402e0090
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TIA__OFFSET
+CYFLD_BLE_BLERD_TIA__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TIA__SIZE
+CYFLD_BLE_BLERD_TIA__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CBPF__OFFSET
+CYFLD_BLE_BLERD_CBPF__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CBPF__SIZE
+CYFLD_BLE_BLERD_CBPF__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_IF_OFFSET_CALDAC__OFFSET
+CYFLD_BLE_BLERD_IF_OFFSET_CALDAC__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_IF_OFFSET_CALDAC__SIZE
+CYFLD_BLE_BLERD_IF_OFFSET_CALDAC__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_MIXER_VBIAS_SW__OFFSET
+CYFLD_BLE_BLERD_MIXER_VBIAS_SW__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_MIXER_VBIAS_SW__SIZE
+CYFLD_BLE_BLERD_MIXER_VBIAS_SW__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_MIXER__OFFSET
+CYFLD_BLE_BLERD_MIXER__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_MIXER__SIZE
+CYFLD_BLE_BLERD_MIXER__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_LNA__OFFSET
+CYFLD_BLE_BLERD_LNA__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_LNA__SIZE
+CYFLD_BLE_BLERD_LNA__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_RX_BUMP2
+CYREG_BLE_BLERD_RX_BUMP2 EQU 0x402e0094
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_LNA_IBIAS__OFFSET
+CYFLD_BLE_BLERD_LNA_IBIAS__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_LNA_IBIAS__SIZE
+CYFLD_BLE_BLERD_LNA_IBIAS__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TIA_IBIAS__OFFSET
+CYFLD_BLE_BLERD_TIA_IBIAS__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TIA_IBIAS__SIZE
+CYFLD_BLE_BLERD_TIA_IBIAS__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CBPF_IBIAS__OFFSET
+CYFLD_BLE_BLERD_CBPF_IBIAS__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CBPF_IBIAS__SIZE
+CYFLD_BLE_BLERD_CBPF_IBIAS__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_IF_CM_IBIAS__OFFSET
+CYFLD_BLE_BLERD_IF_CM_IBIAS__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_IF_CM_IBIAS__SIZE
+CYFLD_BLE_BLERD_IF_CM_IBIAS__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CBPF_HIZ_ENABLE__OFFSET
+CYFLD_BLE_BLERD_CBPF_HIZ_ENABLE__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CBPF_HIZ_ENABLE__SIZE
+CYFLD_BLE_BLERD_CBPF_HIZ_ENABLE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_COMPLEX_DISABLE__OFFSET
+CYFLD_BLE_BLERD_COMPLEX_DISABLE__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_COMPLEX_DISABLE__SIZE
+CYFLD_BLE_BLERD_COMPLEX_DISABLE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SY_R2HIGHMODE__OFFSET
+CYFLD_BLE_BLERD_SY_R2HIGHMODE__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SY_R2HIGHMODE__SIZE
+CYFLD_BLE_BLERD_SY_R2HIGHMODE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SY_HILINEARITYR2_MODE__OFFSET
+CYFLD_BLE_BLERD_SY_HILINEARITYR2_MODE__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SY_HILINEARITYR2_MODE__SIZE
+CYFLD_BLE_BLERD_SY_HILINEARITYR2_MODE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SY_LOWKVAMODE__OFFSET
+CYFLD_BLE_BLERD_SY_LOWKVAMODE__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SY_LOWKVAMODE__SIZE
+CYFLD_BLE_BLERD_SY_LOWKVAMODE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SY_LOWKVMMODE__OFFSET
+CYFLD_BLE_BLERD_SY_LOWKVMMODE__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SY_LOWKVMMODE__SIZE
+CYFLD_BLE_BLERD_SY_LOWKVMMODE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_REV_RX_BUMP2__OFFSET
+CYFLD_BLE_BLERD_REV_RX_BUMP2__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_REV_RX_BUMP2__SIZE
+CYFLD_BLE_BLERD_REV_RX_BUMP2__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_ADC_BUMP1
+CYREG_BLE_BLERD_ADC_BUMP1 EQU 0x402e0098
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_I_REF__OFFSET
+CYFLD_BLE_BLERD_I_REF__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_I_REF__SIZE
+CYFLD_BLE_BLERD_I_REF__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_Q_REF__OFFSET
+CYFLD_BLE_BLERD_Q_REF__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_Q_REF__SIZE
+CYFLD_BLE_BLERD_Q_REF__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_IBG_CAL__OFFSET
+CYFLD_BLE_BLERD_IBG_CAL__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_IBG_CAL__SIZE
+CYFLD_BLE_BLERD_IBG_CAL__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_LOOPDLY__OFFSET
+CYFLD_BLE_BLERD_LOOPDLY__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_LOOPDLY__SIZE
+CYFLD_BLE_BLERD_LOOPDLY__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_LOOPDLY4X_EN__OFFSET
+CYFLD_BLE_BLERD_LOOPDLY4X_EN__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_LOOPDLY4X_EN__SIZE
+CYFLD_BLE_BLERD_LOOPDLY4X_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_LOWPOWER__OFFSET
+CYFLD_BLE_BLERD_LOWPOWER__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_LOWPOWER__SIZE
+CYFLD_BLE_BLERD_LOWPOWER__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_OPAMP_BYPASS__OFFSET
+CYFLD_BLE_BLERD_OPAMP_BYPASS__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_OPAMP_BYPASS__SIZE
+CYFLD_BLE_BLERD_OPAMP_BYPASS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BWCTRL__OFFSET
+CYFLD_BLE_BLERD_BWCTRL__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BWCTRL__SIZE
+CYFLD_BLE_BLERD_BWCTRL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_ADC_BUMP2
+CYREG_BLE_BLERD_ADC_BUMP2 EQU 0x402e009c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CYCLE_B2_DELAY__OFFSET
+CYFLD_BLE_BLERD_CYCLE_B2_DELAY__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CYCLE_B2_DELAY__SIZE
+CYFLD_BLE_BLERD_CYCLE_B2_DELAY__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CYCLE_B5_DELAY__OFFSET
+CYFLD_BLE_BLERD_CYCLE_B5_DELAY__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CYCLE_B5_DELAY__SIZE
+CYFLD_BLE_BLERD_CYCLE_B5_DELAY__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DUTCYCLE_25__OFFSET
+CYFLD_BLE_BLERD_DUTCYCLE_25__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DUTCYCLE_25__SIZE
+CYFLD_BLE_BLERD_DUTCYCLE_25__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_METADET_EN__OFFSET
+CYFLD_BLE_BLERD_METADET_EN__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_METADET_EN__SIZE
+CYFLD_BLE_BLERD_METADET_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_IBUMP__OFFSET
+CYFLD_BLE_BLERD_IBUMP__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_IBUMP__SIZE
+CYFLD_BLE_BLERD_IBUMP__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_PREAMP_SOURCECTRL_N__OFFSET
+CYFLD_BLE_BLERD_PREAMP_SOURCECTRL_N__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_PREAMP_SOURCECTRL_N__SIZE
+CYFLD_BLE_BLERD_PREAMP_SOURCECTRL_N__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_PREAMP_GAINCTRL_N__OFFSET
+CYFLD_BLE_BLERD_PREAMP_GAINCTRL_N__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_PREAMP_GAINCTRL_N__SIZE
+CYFLD_BLE_BLERD_PREAMP_GAINCTRL_N__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SHORT_INPUT__OFFSET
+CYFLD_BLE_BLERD_SHORT_INPUT__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SHORT_INPUT__SIZE
+CYFLD_BLE_BLERD_SHORT_INPUT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RETURN_SKEW__OFFSET
+CYFLD_BLE_BLERD_RETURN_SKEW__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RETURN_SKEW__SIZE
+CYFLD_BLE_BLERD_RETURN_SKEW__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_IQSWAP__OFFSET
+CYFLD_BLE_BLERD_IQSWAP__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_IQSWAP__SIZE
+CYFLD_BLE_BLERD_IQSWAP__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_PREAMP_BWCTRL__OFFSET
+CYFLD_BLE_BLERD_PREAMP_BWCTRL__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_PREAMP_BWCTRL__SIZE
+CYFLD_BLE_BLERD_PREAMP_BWCTRL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_REV_ADC_BUMP2__OFFSET
+CYFLD_BLE_BLERD_REV_ADC_BUMP2__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_REV_ADC_BUMP2__SIZE
+CYFLD_BLE_BLERD_REV_ADC_BUMP2__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_BALUN
+CYREG_BLE_BLERD_BALUN EQU 0x402e00a0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BUMP_RX_CTUNE__OFFSET
+CYFLD_BLE_BLERD_BUMP_RX_CTUNE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BUMP_RX_CTUNE__SIZE
+CYFLD_BLE_BLERD_BUMP_RX_CTUNE__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BUMP_TX_CTUNE__OFFSET
+CYFLD_BLE_BLERD_BUMP_TX_CTUNE__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BUMP_TX_CTUNE__SIZE
+CYFLD_BLE_BLERD_BUMP_TX_CTUNE__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BUMP_VTUNE__OFFSET
+CYFLD_BLE_BLERD_BUMP_VTUNE__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BUMP_VTUNE__SIZE
+CYFLD_BLE_BLERD_BUMP_VTUNE__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BUMP_RTUNE__OFFSET
+CYFLD_BLE_BLERD_BUMP_RTUNE__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_BUMP_RTUNE__SIZE
+CYFLD_BLE_BLERD_BUMP_RTUNE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_REV_BALUN__OFFSET
+CYFLD_BLE_BLERD_REV_BALUN__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_REV_BALUN__SIZE
+CYFLD_BLE_BLERD_REV_BALUN__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_CTR1
+CYREG_BLE_BLERD_CTR1 EQU 0x402e00a4
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_VCO_WARMUP_TIME__OFFSET
+CYFLD_BLE_BLERD_VCO_WARMUP_TIME__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_VCO_WARMUP_TIME__SIZE
+CYFLD_BLE_BLERD_VCO_WARMUP_TIME__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_PLL_SETTLING_TIME__OFFSET
+CYFLD_BLE_BLERD_PLL_SETTLING_TIME__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_PLL_SETTLING_TIME__SIZE
+CYFLD_BLE_BLERD_PLL_SETTLING_TIME__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TX_FREEZE_TIME__OFFSET
+CYFLD_BLE_BLERD_TX_FREEZE_TIME__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TX_FREEZE_TIME__SIZE
+CYFLD_BLE_BLERD_TX_FREEZE_TIME__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TX_PREDRV_TIME__OFFSET
+CYFLD_BLE_BLERD_TX_PREDRV_TIME__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TX_PREDRV_TIME__SIZE
+CYFLD_BLE_BLERD_TX_PREDRV_TIME__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TX_MODSTART_TIME__OFFSET
+CYFLD_BLE_BLERD_TX_MODSTART_TIME__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TX_MODSTART_TIME__SIZE
+CYFLD_BLE_BLERD_TX_MODSTART_TIME__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TX_DF2_SEL__OFFSET
+CYFLD_BLE_BLERD_TX_DF2_SEL__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TX_DF2_SEL__SIZE
+CYFLD_BLE_BLERD_TX_DF2_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ADC_FULL_SWING_MONI_EN__OFFSET
+CYFLD_BLE_BLERD_ADC_FULL_SWING_MONI_EN__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ADC_FULL_SWING_MONI_EN__SIZE
+CYFLD_BLE_BLERD_ADC_FULL_SWING_MONI_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DBG_SELECT__OFFSET
+CYFLD_BLE_BLERD_DBG_SELECT__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DBG_SELECT__SIZE
+CYFLD_BLE_BLERD_DBG_SELECT__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RX_DC_FREEZE_EN__OFFSET
+CYFLD_BLE_BLERD_RX_DC_FREEZE_EN__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RX_DC_FREEZE_EN__SIZE
+CYFLD_BLE_BLERD_RX_DC_FREEZE_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RX_ENV_FREEZE_EN__OFFSET
+CYFLD_BLE_BLERD_RX_ENV_FREEZE_EN__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RX_ENV_FREEZE_EN__SIZE
+CYFLD_BLE_BLERD_RX_ENV_FREEZE_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_AGC_RST_DLY__OFFSET
+CYFLD_BLE_BLERD_AGC_RST_DLY__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_AGC_RST_DLY__SIZE
+CYFLD_BLE_BLERD_AGC_RST_DLY__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_AGC
+CYREG_BLE_BLERD_AGC EQU 0x402e00a8
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RST_EN__OFFSET
+CYFLD_BLE_BLERD_RST_EN__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RST_EN__SIZE
+CYFLD_BLE_BLERD_RST_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CHECK_SAT_EN__OFFSET
+CYFLD_BLE_BLERD_CHECK_SAT_EN__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CHECK_SAT_EN__SIZE
+CYFLD_BLE_BLERD_CHECK_SAT_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SAT_CHK_TIM__OFFSET
+CYFLD_BLE_BLERD_SAT_CHK_TIM__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SAT_CHK_TIM__SIZE
+CYFLD_BLE_BLERD_SAT_CHK_TIM__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_GAIN_MAPPING_MODE__OFFSET
+CYFLD_BLE_BLERD_GAIN_MAPPING_MODE__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_GAIN_MAPPING_MODE__SIZE
+CYFLD_BLE_BLERD_GAIN_MAPPING_MODE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_GAIN_SAT_THRES__OFFSET
+CYFLD_BLE_BLERD_GAIN_SAT_THRES__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_GAIN_SAT_THRES__SIZE
+CYFLD_BLE_BLERD_GAIN_SAT_THRES__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_PWR_MEAS_TIM__OFFSET
+CYFLD_BLE_BLERD_PWR_MEAS_TIM__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_PWR_MEAS_TIM__SIZE
+CYFLD_BLE_BLERD_PWR_MEAS_TIM__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_GAIN_STABLE_TIM__OFFSET
+CYFLD_BLE_BLERD_GAIN_STABLE_TIM__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_GAIN_STABLE_TIM__SIZE
+CYFLD_BLE_BLERD_GAIN_STABLE_TIM__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_START_WAIT_TIM__OFFSET
+CYFLD_BLE_BLERD_START_WAIT_TIM__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_START_WAIT_TIM__SIZE
+CYFLD_BLE_BLERD_START_WAIT_TIM__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_THRSHD1
+CYREG_BLE_BLERD_THRSHD1 EQU 0x402e00ac
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_AGC60_66__OFFSET
+CYFLD_BLE_BLERD_AGC60_66__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_AGC60_66__SIZE
+CYFLD_BLE_BLERD_AGC60_66__SIZE EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_AGC66_60__OFFSET
+CYFLD_BLE_BLERD_AGC66_60__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_AGC66_60__SIZE
+CYFLD_BLE_BLERD_AGC66_60__SIZE EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_THRSHD2
+CYREG_BLE_BLERD_THRSHD2 EQU 0x402e00b0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_AGC48_60__OFFSET
+CYFLD_BLE_BLERD_AGC48_60__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_AGC48_60__SIZE
+CYFLD_BLE_BLERD_AGC48_60__SIZE EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_AGC60_48__OFFSET
+CYFLD_BLE_BLERD_AGC60_48__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_AGC60_48__SIZE
+CYFLD_BLE_BLERD_AGC60_48__SIZE EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_THRSHD3
+CYREG_BLE_BLERD_THRSHD3 EQU 0x402e00b4
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_AGC36_48__OFFSET
+CYFLD_BLE_BLERD_AGC36_48__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_AGC36_48__SIZE
+CYFLD_BLE_BLERD_AGC36_48__SIZE EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_AGC48_36__OFFSET
+CYFLD_BLE_BLERD_AGC48_36__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_AGC48_36__SIZE
+CYFLD_BLE_BLERD_AGC48_36__SIZE EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_THRSHD4
+CYREG_BLE_BLERD_THRSHD4 EQU 0x402e00b8
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_AGC18_36__OFFSET
+CYFLD_BLE_BLERD_AGC18_36__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_AGC18_36__SIZE
+CYFLD_BLE_BLERD_AGC18_36__SIZE EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_AGC36_18__OFFSET
+CYFLD_BLE_BLERD_AGC36_18__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_AGC36_18__SIZE
+CYFLD_BLE_BLERD_AGC36_18__SIZE EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_THRSHD5
+CYREG_BLE_BLERD_THRSHD5 EQU 0x402e00bc
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_AGC0_18__OFFSET
+CYFLD_BLE_BLERD_AGC0_18__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_AGC0_18__SIZE
+CYFLD_BLE_BLERD_AGC0_18__SIZE EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_AGC18_0__OFFSET
+CYFLD_BLE_BLERD_AGC18_0__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_AGC18_0__SIZE
+CYFLD_BLE_BLERD_AGC18_0__SIZE EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_DC
+CYREG_BLE_BLERD_DC EQU 0x402e00c0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_COMP_Q_CODE__OFFSET
+CYFLD_BLE_BLERD_COMP_Q_CODE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_COMP_Q_CODE__SIZE
+CYFLD_BLE_BLERD_COMP_Q_CODE__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_COMP_I_CODE__OFFSET
+CYFLD_BLE_BLERD_COMP_I_CODE__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_COMP_I_CODE__SIZE
+CYFLD_BLE_BLERD_COMP_I_CODE__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_IQMIS
+CYREG_BLE_BLERD_IQMIS EQU 0x402e00c4
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_IQCOMP_QVAL__OFFSET
+CYFLD_BLE_BLERD_IQCOMP_QVAL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_IQCOMP_QVAL__SIZE
+CYFLD_BLE_BLERD_IQCOMP_QVAL__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_IQCOMP_IVAL__OFFSET
+CYFLD_BLE_BLERD_IQCOMP_IVAL__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_IQCOMP_IVAL__SIZE
+CYFLD_BLE_BLERD_IQCOMP_IVAL__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_DCCAL
+CYREG_BLE_BLERD_DCCAL EQU 0x402e00c8
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_IBITS__OFFSET
+CYFLD_BLE_BLERD_TEST_IBITS__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_IBITS__SIZE
+CYFLD_BLE_BLERD_TEST_IBITS__SIZE EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_QBITS__OFFSET
+CYFLD_BLE_BLERD_TEST_QBITS__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_QBITS__SIZE
+CYFLD_BLE_BLERD_TEST_QBITS__SIZE EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_MODE__OFFSET
+CYFLD_BLE_BLERD_TEST_MODE__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_MODE__SIZE
+CYFLD_BLE_BLERD_TEST_MODE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_Q_POLARITY__OFFSET
+CYFLD_BLE_BLERD_TEST_Q_POLARITY__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_Q_POLARITY__SIZE
+CYFLD_BLE_BLERD_TEST_Q_POLARITY__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_I_POLARITY__OFFSET
+CYFLD_BLE_BLERD_TEST_I_POLARITY__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_TEST_I_POLARITY__SIZE
+CYFLD_BLE_BLERD_TEST_I_POLARITY__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_RCCAL
+CYREG_BLE_BLERD_RCCAL EQU 0x402e00cc
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CODE_RX__OFFSET
+CYFLD_BLE_BLERD_CODE_RX__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CODE_RX__SIZE
+CYFLD_BLE_BLERD_CODE_RX__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CODE_TX__OFFSET
+CYFLD_BLE_BLERD_CODE_TX__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CODE_TX__SIZE
+CYFLD_BLE_BLERD_CODE_TX__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SOFTRST_POWER_DIFF__OFFSET
+CYFLD_BLE_BLERD_SOFTRST_POWER_DIFF__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SOFTRST_POWER_DIFF__SIZE
+CYFLD_BLE_BLERD_SOFTRST_POWER_DIFF__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SOFTRST_EN_TOSTR__OFFSET
+CYFLD_BLE_BLERD_SOFTRST_EN_TOSTR__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SOFTRST_EN_TOSTR__SIZE
+CYFLD_BLE_BLERD_SOFTRST_EN_TOSTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SOFTRST_EN_TODIFF__OFFSET
+CYFLD_BLE_BLERD_SOFTRST_EN_TODIFF__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_SOFTRST_EN_TODIFF__SIZE
+CYFLD_BLE_BLERD_SOFTRST_EN_TODIFF__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_AGC_GAIN_INC_TIMES_THRES__OFFSET
+CYFLD_BLE_BLERD_AGC_GAIN_INC_TIMES_THRES__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_AGC_GAIN_INC_TIMES_THRES__SIZE
+CYFLD_BLE_BLERD_AGC_GAIN_INC_TIMES_THRES__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_DSM1
+CYREG_BLE_BLERD_DSM1 EQU 0x402e00d0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE3__OFFSET
+CYFLD_BLE_BLERD_INDX_CODE3__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE3__SIZE
+CYFLD_BLE_BLERD_INDX_CODE3__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE2__OFFSET
+CYFLD_BLE_BLERD_INDX_CODE2__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE2__SIZE
+CYFLD_BLE_BLERD_INDX_CODE2__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE1__OFFSET
+CYFLD_BLE_BLERD_INDX_CODE1__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE1__SIZE
+CYFLD_BLE_BLERD_INDX_CODE1__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE0__OFFSET
+CYFLD_BLE_BLERD_INDX_CODE0__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE0__SIZE
+CYFLD_BLE_BLERD_INDX_CODE0__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_DSM2
+CYREG_BLE_BLERD_DSM2 EQU 0x402e00d4
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE7__OFFSET
+CYFLD_BLE_BLERD_INDX_CODE7__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE7__SIZE
+CYFLD_BLE_BLERD_INDX_CODE7__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE6__OFFSET
+CYFLD_BLE_BLERD_INDX_CODE6__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE6__SIZE
+CYFLD_BLE_BLERD_INDX_CODE6__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE5__OFFSET
+CYFLD_BLE_BLERD_INDX_CODE5__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE5__SIZE
+CYFLD_BLE_BLERD_INDX_CODE5__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE4__OFFSET
+CYFLD_BLE_BLERD_INDX_CODE4__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE4__SIZE
+CYFLD_BLE_BLERD_INDX_CODE4__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_DSM3
+CYREG_BLE_BLERD_DSM3 EQU 0x402e00d8
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE11__OFFSET
+CYFLD_BLE_BLERD_INDX_CODE11__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE11__SIZE
+CYFLD_BLE_BLERD_INDX_CODE11__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE10__OFFSET
+CYFLD_BLE_BLERD_INDX_CODE10__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE10__SIZE
+CYFLD_BLE_BLERD_INDX_CODE10__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE9__OFFSET
+CYFLD_BLE_BLERD_INDX_CODE9__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE9__SIZE
+CYFLD_BLE_BLERD_INDX_CODE9__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE8__OFFSET
+CYFLD_BLE_BLERD_INDX_CODE8__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE8__SIZE
+CYFLD_BLE_BLERD_INDX_CODE8__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_DSM4
+CYREG_BLE_BLERD_DSM4 EQU 0x402e00dc
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE15__OFFSET
+CYFLD_BLE_BLERD_INDX_CODE15__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE15__SIZE
+CYFLD_BLE_BLERD_INDX_CODE15__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE14__OFFSET
+CYFLD_BLE_BLERD_INDX_CODE14__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE14__SIZE
+CYFLD_BLE_BLERD_INDX_CODE14__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE13__OFFSET
+CYFLD_BLE_BLERD_INDX_CODE13__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE13__SIZE
+CYFLD_BLE_BLERD_INDX_CODE13__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE12__OFFSET
+CYFLD_BLE_BLERD_INDX_CODE12__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE12__SIZE
+CYFLD_BLE_BLERD_INDX_CODE12__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_DSM5
+CYREG_BLE_BLERD_DSM5 EQU 0x402e00e0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE19__OFFSET
+CYFLD_BLE_BLERD_INDX_CODE19__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE19__SIZE
+CYFLD_BLE_BLERD_INDX_CODE19__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE18__OFFSET
+CYFLD_BLE_BLERD_INDX_CODE18__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE18__SIZE
+CYFLD_BLE_BLERD_INDX_CODE18__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE17__OFFSET
+CYFLD_BLE_BLERD_INDX_CODE17__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE17__SIZE
+CYFLD_BLE_BLERD_INDX_CODE17__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE16__OFFSET
+CYFLD_BLE_BLERD_INDX_CODE16__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE16__SIZE
+CYFLD_BLE_BLERD_INDX_CODE16__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_DSM6
+CYREG_BLE_BLERD_DSM6 EQU 0x402e00e4
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE23__OFFSET
+CYFLD_BLE_BLERD_INDX_CODE23__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE23__SIZE
+CYFLD_BLE_BLERD_INDX_CODE23__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE22__OFFSET
+CYFLD_BLE_BLERD_INDX_CODE22__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE22__SIZE
+CYFLD_BLE_BLERD_INDX_CODE22__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE21__OFFSET
+CYFLD_BLE_BLERD_INDX_CODE21__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE21__SIZE
+CYFLD_BLE_BLERD_INDX_CODE21__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE20__OFFSET
+CYFLD_BLE_BLERD_INDX_CODE20__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_INDX_CODE20__SIZE
+CYFLD_BLE_BLERD_INDX_CODE20__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_MONI
+CYREG_BLE_BLERD_MONI EQU 0x402e00e8
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_PUP_SIG__OFFSET
+CYFLD_BLE_BLERD_PUP_SIG__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_PUP_SIG__SIZE
+CYFLD_BLE_BLERD_PUP_SIG__SIZE EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CBPF_CODE__OFFSET
+CYFLD_BLE_BLERD_CBPF_CODE__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_CBPF_CODE__SIZE
+CYFLD_BLE_BLERD_CBPF_CODE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_LNA_CODE__OFFSET
+CYFLD_BLE_BLERD_LNA_CODE__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_LNA_CODE__SIZE
+CYFLD_BLE_BLERD_LNA_CODE__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_DBG_BB
+CYREG_BLE_BLERD_DBG_BB EQU 0x402e00ec
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RX_OFFSET_Q_CODE__OFFSET
+CYFLD_BLE_BLERD_RX_OFFSET_Q_CODE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RX_OFFSET_Q_CODE__SIZE
+CYFLD_BLE_BLERD_RX_OFFSET_Q_CODE__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RX_OFFSET_I_CODE__OFFSET
+CYFLD_BLE_BLERD_RX_OFFSET_I_CODE__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RX_OFFSET_I_CODE__SIZE
+CYFLD_BLE_BLERD_RX_OFFSET_I_CODE__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_DBG_1
+CYREG_BLE_BLERD_DBG_1 EQU 0x402e00f0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FCAL_FINE_CODE__OFFSET
+CYFLD_BLE_BLERD_FCAL_FINE_CODE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FCAL_FINE_CODE__SIZE
+CYFLD_BLE_BLERD_FCAL_FINE_CODE__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FCAL_COARSE_CODE__OFFSET
+CYFLD_BLE_BLERD_FCAL_COARSE_CODE__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FCAL_COARSE_CODE__SIZE
+CYFLD_BLE_BLERD_FCAL_COARSE_CODE__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FCAL_DONE__OFFSET
+CYFLD_BLE_BLERD_FCAL_DONE__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FCAL_DONE__SIZE
+CYFLD_BLE_BLERD_FCAL_DONE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_KVCAL_DONE__OFFSET
+CYFLD_BLE_BLERD_KVCAL_DONE__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_KVCAL_DONE__SIZE
+CYFLD_BLE_BLERD_KVCAL_DONE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DCCAL_DONE__OFFSET
+CYFLD_BLE_BLERD_DCCAL_DONE__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_DCCAL_DONE__SIZE
+CYFLD_BLE_BLERD_DCCAL_DONE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_DBG_2
+CYREG_BLE_BLERD_DBG_2 EQU 0x402e00f4
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FCAL_CNT_LSB__OFFSET
+CYFLD_BLE_BLERD_FCAL_CNT_LSB__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FCAL_CNT_LSB__SIZE
+CYFLD_BLE_BLERD_FCAL_CNT_LSB__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_DBG_3
+CYREG_BLE_BLERD_DBG_3 EQU 0x402e00f8
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FCAL_CNT_MSB__OFFSET
+CYFLD_BLE_BLERD_FCAL_CNT_MSB__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_FCAL_CNT_MSB__SIZE
+CYFLD_BLE_BLERD_FCAL_CNT_MSB__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RD_RCCAL_CODE__OFFSET
+CYFLD_BLE_BLERD_RD_RCCAL_CODE__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RD_RCCAL_CODE__SIZE
+CYFLD_BLE_BLERD_RD_RCCAL_CODE__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RD_RCCAL_DONE__OFFSET
+CYFLD_BLE_BLERD_RD_RCCAL_DONE__OFFSET EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_RD_RCCAL_DONE__SIZE
+CYFLD_BLE_BLERD_RD_RCCAL_DONE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_READ_IQ_1
+CYREG_BLE_BLERD_READ_IQ_1 EQU 0x402e0100
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ADC_1__OFFSET
+CYFLD_BLE_BLERD_ADC_1__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ADC_1__SIZE
+CYFLD_BLE_BLERD_ADC_1__SIZE EQU 0x00000020
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_READ_IQ_2
+CYREG_BLE_BLERD_READ_IQ_2 EQU 0x402e0104
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ADC_2__OFFSET
+CYFLD_BLE_BLERD_ADC_2__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ADC_2__SIZE
+CYFLD_BLE_BLERD_ADC_2__SIZE EQU 0x00000020
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_READ_IQ_3
+CYREG_BLE_BLERD_READ_IQ_3 EQU 0x402e0108
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ADC_3__OFFSET
+CYFLD_BLE_BLERD_ADC_3__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ADC_3__SIZE
+CYFLD_BLE_BLERD_ADC_3__SIZE EQU 0x00000020
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLERD_READ_IQ_4
+CYREG_BLE_BLERD_READ_IQ_4 EQU 0x402e010c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ADC_4__OFFSET
+CYFLD_BLE_BLERD_ADC_4__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLERD_ADC_4__SIZE
+CYFLD_BLE_BLERD_ADC_4__SIZE EQU 0x00000020
+    ENDIF
+    IF :LNOT::DEF:CYDEV_BLE_BLELL_BASE
+CYDEV_BLE_BLELL_BASE EQU 0x402e1000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_BLE_BLELL_SIZE
+CYDEV_BLE_BLELL_SIZE EQU 0x00001000
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_COMMAND_REGISTER
+CYREG_BLE_BLELL_COMMAND_REGISTER EQU 0x402e1000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_COMMAND__OFFSET
+CYFLD_BLE_BLELL_COMMAND__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_COMMAND__SIZE
+CYFLD_BLE_BLELL_COMMAND__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_EVENT_INTR
+CYREG_BLE_BLELL_EVENT_INTR EQU 0x402e1008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_INTR__OFFSET
+CYFLD_BLE_BLELL_ADV_INTR__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_INTR__SIZE
+CYFLD_BLE_BLELL_ADV_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCAN_INTR__OFFSET
+CYFLD_BLE_BLELL_SCAN_INTR__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCAN_INTR__SIZE
+CYFLD_BLE_BLELL_SCAN_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_INIT_INTR__OFFSET
+CYFLD_BLE_BLELL_INIT_INTR__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_INIT_INTR__SIZE
+CYFLD_BLE_BLELL_INIT_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_INTR__OFFSET
+CYFLD_BLE_BLELL_CONN_INTR__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_INTR__SIZE
+CYFLD_BLE_BLELL_CONN_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SM_INTR__OFFSET
+CYFLD_BLE_BLELL_SM_INTR__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SM_INTR__SIZE
+CYFLD_BLE_BLELL_SM_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DSM_INTR__OFFSET
+CYFLD_BLE_BLELL_DSM_INTR__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DSM_INTR__SIZE
+CYFLD_BLE_BLELL_DSM_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ENC_INTR__OFFSET
+CYFLD_BLE_BLELL_ENC_INTR__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ENC_INTR__SIZE
+CYFLD_BLE_BLELL_ENC_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_EVENT_ENABLE
+CYREG_BLE_BLELL_EVENT_ENABLE EQU 0x402e1010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_INT_EN__OFFSET
+CYFLD_BLE_BLELL_ADV_INT_EN__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_INT_EN__SIZE
+CYFLD_BLE_BLELL_ADV_INT_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCN_INT_EN__OFFSET
+CYFLD_BLE_BLELL_SCN_INT_EN__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCN_INT_EN__SIZE
+CYFLD_BLE_BLELL_SCN_INT_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_INIT_INT_EN__OFFSET
+CYFLD_BLE_BLELL_INIT_INT_EN__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_INIT_INT_EN__SIZE
+CYFLD_BLE_BLELL_INIT_INT_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_INT_EN__OFFSET
+CYFLD_BLE_BLELL_CONN_INT_EN__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_INT_EN__SIZE
+CYFLD_BLE_BLELL_CONN_INT_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SM_INT_EN__OFFSET
+CYFLD_BLE_BLELL_SM_INT_EN__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SM_INT_EN__SIZE
+CYFLD_BLE_BLELL_SM_INT_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DSM_INT_EN__OFFSET
+CYFLD_BLE_BLELL_DSM_INT_EN__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DSM_INT_EN__SIZE
+CYFLD_BLE_BLELL_DSM_INT_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ENC_INT_EN__OFFSET
+CYFLD_BLE_BLELL_ENC_INT_EN__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ENC_INT_EN__SIZE
+CYFLD_BLE_BLELL_ENC_INT_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_ADV_PARAMS
+CYREG_BLE_BLELL_ADV_PARAMS EQU 0x402e1018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_TX_ADDR__OFFSET
+CYFLD_BLE_BLELL_TX_ADDR__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_TX_ADDR__SIZE
+CYFLD_BLE_BLELL_TX_ADDR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_TYPE__OFFSET
+CYFLD_BLE_BLELL_ADV_TYPE__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_TYPE__SIZE
+CYFLD_BLE_BLELL_ADV_TYPE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_FILT_POLICY__OFFSET
+CYFLD_BLE_BLELL_ADV_FILT_POLICY__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_FILT_POLICY__SIZE
+CYFLD_BLE_BLELL_ADV_FILT_POLICY__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_CHANNEL_MAP__OFFSET
+CYFLD_BLE_BLELL_ADV_CHANNEL_MAP__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_CHANNEL_MAP__SIZE
+CYFLD_BLE_BLELL_ADV_CHANNEL_MAP__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_RX_ADDR__OFFSET
+CYFLD_BLE_BLELL_RX_ADDR__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_RX_ADDR__SIZE
+CYFLD_BLE_BLELL_RX_ADDR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_LOW_DUTY_CYCLE__OFFSET
+CYFLD_BLE_BLELL_ADV_LOW_DUTY_CYCLE__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_LOW_DUTY_CYCLE__SIZE
+CYFLD_BLE_BLELL_ADV_LOW_DUTY_CYCLE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_RCV_TX_ADDR__OFFSET
+CYFLD_BLE_BLELL_RCV_TX_ADDR__OFFSET EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_RCV_TX_ADDR__SIZE
+CYFLD_BLE_BLELL_RCV_TX_ADDR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_ADV_INTERVAL_TIMEOUT
+CYREG_BLE_BLELL_ADV_INTERVAL_TIMEOUT EQU 0x402e101c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_INTERVAL__OFFSET
+CYFLD_BLE_BLELL_ADV_INTERVAL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_INTERVAL__SIZE
+CYFLD_BLE_BLELL_ADV_INTERVAL__SIZE EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_ADV_INTR
+CYREG_BLE_BLELL_ADV_INTR EQU 0x402e1020
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_STRT_INTR__OFFSET
+CYFLD_BLE_BLELL_ADV_STRT_INTR__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_STRT_INTR__SIZE
+CYFLD_BLE_BLELL_ADV_STRT_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_CLOSE_INTR__OFFSET
+CYFLD_BLE_BLELL_ADV_CLOSE_INTR__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_CLOSE_INTR__SIZE
+CYFLD_BLE_BLELL_ADV_CLOSE_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_TX_INTR__OFFSET
+CYFLD_BLE_BLELL_ADV_TX_INTR__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_TX_INTR__SIZE
+CYFLD_BLE_BLELL_ADV_TX_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCAN_RSP_TX_INTR__OFFSET
+CYFLD_BLE_BLELL_SCAN_RSP_TX_INTR__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCAN_RSP_TX_INTR__SIZE
+CYFLD_BLE_BLELL_SCAN_RSP_TX_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCAN_REQ_RX_INTR__OFFSET
+CYFLD_BLE_BLELL_SCAN_REQ_RX_INTR__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCAN_REQ_RX_INTR__SIZE
+CYFLD_BLE_BLELL_SCAN_REQ_RX_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_REQ_RX_INTR__OFFSET
+CYFLD_BLE_BLELL_CONN_REQ_RX_INTR__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_REQ_RX_INTR__SIZE
+CYFLD_BLE_BLELL_CONN_REQ_RX_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SLV_CONNECTED__OFFSET
+CYFLD_BLE_BLELL_SLV_CONNECTED__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SLV_CONNECTED__SIZE
+CYFLD_BLE_BLELL_SLV_CONNECTED__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_TIMEOUT__OFFSET
+CYFLD_BLE_BLELL_ADV_TIMEOUT__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_TIMEOUT__SIZE
+CYFLD_BLE_BLELL_ADV_TIMEOUT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_ON__OFFSET
+CYFLD_BLE_BLELL_ADV_ON__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_ON__SIZE
+CYFLD_BLE_BLELL_ADV_ON__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_ADV_NEXT_INSTANT
+CYREG_BLE_BLELL_ADV_NEXT_INSTANT EQU 0x402e1024
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_NEXT_INSTANT__OFFSET
+CYFLD_BLE_BLELL_ADV_NEXT_INSTANT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_NEXT_INSTANT__SIZE
+CYFLD_BLE_BLELL_ADV_NEXT_INSTANT__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_SCAN_INTERVAL
+CYREG_BLE_BLELL_SCAN_INTERVAL EQU 0x402e1028
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCAN_INTERVAL__OFFSET
+CYFLD_BLE_BLELL_SCAN_INTERVAL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCAN_INTERVAL__SIZE
+CYFLD_BLE_BLELL_SCAN_INTERVAL__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_SCAN_WINDOW
+CYREG_BLE_BLELL_SCAN_WINDOW EQU 0x402e102c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCAN_WINDOW__OFFSET
+CYFLD_BLE_BLELL_SCAN_WINDOW__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCAN_WINDOW__SIZE
+CYFLD_BLE_BLELL_SCAN_WINDOW__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_SCAN_PARAM
+CYREG_BLE_BLELL_SCAN_PARAM EQU 0x402e1030
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCAN_TYPE__OFFSET
+CYFLD_BLE_BLELL_SCAN_TYPE__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCAN_TYPE__SIZE
+CYFLD_BLE_BLELL_SCAN_TYPE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCAN_FILT_POLICY__OFFSET
+CYFLD_BLE_BLELL_SCAN_FILT_POLICY__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCAN_FILT_POLICY__SIZE
+CYFLD_BLE_BLELL_SCAN_FILT_POLICY__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DUP_FILT_EN__OFFSET
+CYFLD_BLE_BLELL_DUP_FILT_EN__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DUP_FILT_EN__SIZE
+CYFLD_BLE_BLELL_DUP_FILT_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_SCAN_INTR
+CYREG_BLE_BLELL_SCAN_INTR EQU 0x402e1038
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCAN_STRT_INTR__OFFSET
+CYFLD_BLE_BLELL_SCAN_STRT_INTR__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCAN_STRT_INTR__SIZE
+CYFLD_BLE_BLELL_SCAN_STRT_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCAN_CLOSE_INTR__OFFSET
+CYFLD_BLE_BLELL_SCAN_CLOSE_INTR__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCAN_CLOSE_INTR__SIZE
+CYFLD_BLE_BLELL_SCAN_CLOSE_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCAN_TX_INTR__OFFSET
+CYFLD_BLE_BLELL_SCAN_TX_INTR__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCAN_TX_INTR__SIZE
+CYFLD_BLE_BLELL_SCAN_TX_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_RX_INTR__OFFSET
+CYFLD_BLE_BLELL_ADV_RX_INTR__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_RX_INTR__SIZE
+CYFLD_BLE_BLELL_ADV_RX_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCAN_RSP_RX_INTR__OFFSET
+CYFLD_BLE_BLELL_SCAN_RSP_RX_INTR__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCAN_RSP_RX_INTR__SIZE
+CYFLD_BLE_BLELL_SCAN_RSP_RX_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCAN_ON__OFFSET
+CYFLD_BLE_BLELL_SCAN_ON__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCAN_ON__SIZE
+CYFLD_BLE_BLELL_SCAN_ON__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_SCAN_NEXT_INSTANT
+CYREG_BLE_BLELL_SCAN_NEXT_INSTANT EQU 0x402e103c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_NEXT_SCAN_INSTANT__OFFSET
+CYFLD_BLE_BLELL_NEXT_SCAN_INSTANT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_NEXT_SCAN_INSTANT__SIZE
+CYFLD_BLE_BLELL_NEXT_SCAN_INSTANT__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_INIT_INTERVAL
+CYREG_BLE_BLELL_INIT_INTERVAL EQU 0x402e1040
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_INIT_SCAN_INTERVAL__OFFSET
+CYFLD_BLE_BLELL_INIT_SCAN_INTERVAL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_INIT_SCAN_INTERVAL__SIZE
+CYFLD_BLE_BLELL_INIT_SCAN_INTERVAL__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_INIT_WINDOW
+CYREG_BLE_BLELL_INIT_WINDOW EQU 0x402e1044
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_INIT_SCAN_WINDOW__OFFSET
+CYFLD_BLE_BLELL_INIT_SCAN_WINDOW__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_INIT_SCAN_WINDOW__SIZE
+CYFLD_BLE_BLELL_INIT_SCAN_WINDOW__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_INIT_PARAM
+CYREG_BLE_BLELL_INIT_PARAM EQU 0x402e1048
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_RX_ADDR__RX_TX_ADDR__OFFSET
+CYFLD_BLE_BLELL_RX_ADDR__RX_TX_ADDR__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_RX_ADDR__RX_TX_ADDR__SIZE
+CYFLD_BLE_BLELL_RX_ADDR__RX_TX_ADDR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_INIT_FILT_POLICY__OFFSET
+CYFLD_BLE_BLELL_INIT_FILT_POLICY__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_INIT_FILT_POLICY__SIZE
+CYFLD_BLE_BLELL_INIT_FILT_POLICY__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_INIT_INTR
+CYREG_BLE_BLELL_INIT_INTR EQU 0x402e1050
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_INIT_INTERVAL_EXPIRE_INTR__OFFSET
+CYFLD_BLE_BLELL_INIT_INTERVAL_EXPIRE_INTR__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_INIT_INTERVAL_EXPIRE_INTR__SIZE
+CYFLD_BLE_BLELL_INIT_INTERVAL_EXPIRE_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_INIT_CLOSE_WINDOW_INR__OFFSET
+CYFLD_BLE_BLELL_INIT_CLOSE_WINDOW_INR__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_INIT_CLOSE_WINDOW_INR__SIZE
+CYFLD_BLE_BLELL_INIT_CLOSE_WINDOW_INR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_INIT_TX_START_INTR__OFFSET
+CYFLD_BLE_BLELL_INIT_TX_START_INTR__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_INIT_TX_START_INTR__SIZE
+CYFLD_BLE_BLELL_INIT_TX_START_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_MASTER_CONN_CREATED__OFFSET
+CYFLD_BLE_BLELL_MASTER_CONN_CREATED__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_MASTER_CONN_CREATED__SIZE
+CYFLD_BLE_BLELL_MASTER_CONN_CREATED__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_INIT_NEXT_INSTANT
+CYREG_BLE_BLELL_INIT_NEXT_INSTANT EQU 0x402e1054
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_INIT_NEXT_INSTANT__OFFSET
+CYFLD_BLE_BLELL_INIT_NEXT_INSTANT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_INIT_NEXT_INSTANT__SIZE
+CYFLD_BLE_BLELL_INIT_NEXT_INSTANT__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DEVICE_RAND_ADDR_L
+CYREG_BLE_BLELL_DEVICE_RAND_ADDR_L EQU 0x402e1058
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_L__OFFSET
+CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_L__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_L__SIZE
+CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_L__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DEVICE_RAND_ADDR_M
+CYREG_BLE_BLELL_DEVICE_RAND_ADDR_M EQU 0x402e105c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_M__OFFSET
+CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_M__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_M__SIZE
+CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_M__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DEVICE_RAND_ADDR_H
+CYREG_BLE_BLELL_DEVICE_RAND_ADDR_H EQU 0x402e1060
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_H__OFFSET
+CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_H__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_H__SIZE
+CYFLD_BLE_BLELL_DEVICE_RAND_ADDR_H__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_PEER_ADDR_L
+CYREG_BLE_BLELL_PEER_ADDR_L EQU 0x402e1068
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_PEER_ADDR_L__OFFSET
+CYFLD_BLE_BLELL_PEER_ADDR_L__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_PEER_ADDR_L__SIZE
+CYFLD_BLE_BLELL_PEER_ADDR_L__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_PEER_ADDR_M
+CYREG_BLE_BLELL_PEER_ADDR_M EQU 0x402e106c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_PEER_ADDR_M__OFFSET
+CYFLD_BLE_BLELL_PEER_ADDR_M__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_PEER_ADDR_M__SIZE
+CYFLD_BLE_BLELL_PEER_ADDR_M__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_PEER_ADDR_H
+CYREG_BLE_BLELL_PEER_ADDR_H EQU 0x402e1070
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_PEER_ADDR_H__OFFSET
+CYFLD_BLE_BLELL_PEER_ADDR_H__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_PEER_ADDR_H__SIZE
+CYFLD_BLE_BLELL_PEER_ADDR_H__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_WL_ADDR_TYPE
+CYREG_BLE_BLELL_WL_ADDR_TYPE EQU 0x402e1078
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_WL_ADDR_TYPE__OFFSET
+CYFLD_BLE_BLELL_WL_ADDR_TYPE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_WL_ADDR_TYPE__SIZE
+CYFLD_BLE_BLELL_WL_ADDR_TYPE__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_WL_ENABLE
+CYREG_BLE_BLELL_WL_ENABLE EQU 0x402e107c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_WL_ENABLE__OFFSET
+CYFLD_BLE_BLELL_WL_ENABLE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_WL_ENABLE__SIZE
+CYFLD_BLE_BLELL_WL_ENABLE__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_TRANSMIT_WINDOW_OFFSET
+CYREG_BLE_BLELL_TRANSMIT_WINDOW_OFFSET EQU 0x402e1080
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_TX_WINDOW_OFFSET__OFFSET
+CYFLD_BLE_BLELL_TX_WINDOW_OFFSET__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_TX_WINDOW_OFFSET__SIZE
+CYFLD_BLE_BLELL_TX_WINDOW_OFFSET__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_TRANSMIT_WINDOW_SIZE
+CYREG_BLE_BLELL_TRANSMIT_WINDOW_SIZE EQU 0x402e1084
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_TX_WINDOW_SIZE__OFFSET
+CYFLD_BLE_BLELL_TX_WINDOW_SIZE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_TX_WINDOW_SIZE__SIZE
+CYFLD_BLE_BLELL_TX_WINDOW_SIZE__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DATA_CHANNELS_L0
+CYREG_BLE_BLELL_DATA_CHANNELS_L0 EQU 0x402e1088
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA_CHANNELS_L0__OFFSET
+CYFLD_BLE_BLELL_DATA_CHANNELS_L0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA_CHANNELS_L0__SIZE
+CYFLD_BLE_BLELL_DATA_CHANNELS_L0__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DATA_CHANNELS_M0
+CYREG_BLE_BLELL_DATA_CHANNELS_M0 EQU 0x402e108c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA_CHANNELS_M0__OFFSET
+CYFLD_BLE_BLELL_DATA_CHANNELS_M0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA_CHANNELS_M0__SIZE
+CYFLD_BLE_BLELL_DATA_CHANNELS_M0__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DATA_CHANNELS_H0
+CYREG_BLE_BLELL_DATA_CHANNELS_H0 EQU 0x402e1090
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA_CHANNELS_H0__OFFSET
+CYFLD_BLE_BLELL_DATA_CHANNELS_H0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA_CHANNELS_H0__SIZE
+CYFLD_BLE_BLELL_DATA_CHANNELS_H0__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DATA_CHANNELS_L1
+CYREG_BLE_BLELL_DATA_CHANNELS_L1 EQU 0x402e1098
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA_CHANNELS_L1__OFFSET
+CYFLD_BLE_BLELL_DATA_CHANNELS_L1__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA_CHANNELS_L1__SIZE
+CYFLD_BLE_BLELL_DATA_CHANNELS_L1__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DATA_CHANNELS_M1
+CYREG_BLE_BLELL_DATA_CHANNELS_M1 EQU 0x402e109c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA_CHANNELS_M1__OFFSET
+CYFLD_BLE_BLELL_DATA_CHANNELS_M1__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA_CHANNELS_M1__SIZE
+CYFLD_BLE_BLELL_DATA_CHANNELS_M1__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DATA_CHANNELS_H1
+CYREG_BLE_BLELL_DATA_CHANNELS_H1 EQU 0x402e10a0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA_CHANNELS_H1__OFFSET
+CYFLD_BLE_BLELL_DATA_CHANNELS_H1__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA_CHANNELS_H1__SIZE
+CYFLD_BLE_BLELL_DATA_CHANNELS_H1__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_CONN_INTR
+CYREG_BLE_BLELL_CONN_INTR EQU 0x402e10a8
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_CLOSED__OFFSET
+CYFLD_BLE_BLELL_CONN_CLOSED__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_CLOSED__SIZE
+CYFLD_BLE_BLELL_CONN_CLOSED__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_ESTB__OFFSET
+CYFLD_BLE_BLELL_CONN_ESTB__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_ESTB__SIZE
+CYFLD_BLE_BLELL_CONN_ESTB__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_MAP_UPDT_DONE__OFFSET
+CYFLD_BLE_BLELL_MAP_UPDT_DONE__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_MAP_UPDT_DONE__SIZE
+CYFLD_BLE_BLELL_MAP_UPDT_DONE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_START_CE__OFFSET
+CYFLD_BLE_BLELL_START_CE__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_START_CE__SIZE
+CYFLD_BLE_BLELL_START_CE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CLOSE_CE__OFFSET
+CYFLD_BLE_BLELL_CLOSE_CE__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CLOSE_CE__SIZE
+CYFLD_BLE_BLELL_CLOSE_CE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CE_TX_ACK__OFFSET
+CYFLD_BLE_BLELL_CE_TX_ACK__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CE_TX_ACK__SIZE
+CYFLD_BLE_BLELL_CE_TX_ACK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CE_RX__OFFSET
+CYFLD_BLE_BLELL_CE_RX__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CE_RX__SIZE
+CYFLD_BLE_BLELL_CE_RX__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CON_UPDT_DONE__OFFSET
+CYFLD_BLE_BLELL_CON_UPDT_DONE__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CON_UPDT_DONE__SIZE
+CYFLD_BLE_BLELL_CON_UPDT_DONE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DISCON_STATUS__OFFSET
+CYFLD_BLE_BLELL_DISCON_STATUS__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DISCON_STATUS__SIZE
+CYFLD_BLE_BLELL_DISCON_STATUS__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_RX_PDU_STATUS__OFFSET
+CYFLD_BLE_BLELL_RX_PDU_STATUS__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_RX_PDU_STATUS__SIZE
+CYFLD_BLE_BLELL_RX_PDU_STATUS__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_PING_TIMER_EXPIRD_INTR__OFFSET
+CYFLD_BLE_BLELL_PING_TIMER_EXPIRD_INTR__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_PING_TIMER_EXPIRD_INTR__SIZE
+CYFLD_BLE_BLELL_PING_TIMER_EXPIRD_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_PING_NEARLY_EXPIRD_INTR__OFFSET
+CYFLD_BLE_BLELL_PING_NEARLY_EXPIRD_INTR__OFFSET EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_PING_NEARLY_EXPIRD_INTR__SIZE
+CYFLD_BLE_BLELL_PING_NEARLY_EXPIRD_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_CONN_STATUS
+CYREG_BLE_BLELL_CONN_STATUS EQU 0x402e10ac
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_RECEIVE_PACKET_COUNT__OFFSET
+CYFLD_BLE_BLELL_RECEIVE_PACKET_COUNT__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_RECEIVE_PACKET_COUNT__SIZE
+CYFLD_BLE_BLELL_RECEIVE_PACKET_COUNT__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_CONN_INDEX
+CYREG_BLE_BLELL_CONN_INDEX EQU 0x402e10b0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_INDEX__OFFSET
+CYFLD_BLE_BLELL_CONN_INDEX__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_INDEX__SIZE
+CYFLD_BLE_BLELL_CONN_INDEX__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_WAKEUP_CONFIG
+CYREG_BLE_BLELL_WAKEUP_CONFIG EQU 0x402e10b8
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_OSC_STARTUP_DELAY__OFFSET
+CYFLD_BLE_BLELL_OSC_STARTUP_DELAY__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_OSC_STARTUP_DELAY__SIZE
+CYFLD_BLE_BLELL_OSC_STARTUP_DELAY__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DSM_OFFSET_TO_WAKEUP_INSTANT__OFFSET
+CYFLD_BLE_BLELL_DSM_OFFSET_TO_WAKEUP_INSTANT__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DSM_OFFSET_TO_WAKEUP_INSTANT__SIZE
+CYFLD_BLE_BLELL_DSM_OFFSET_TO_WAKEUP_INSTANT__SIZE EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_WAKEUP_CONTROL
+CYREG_BLE_BLELL_WAKEUP_CONTROL EQU 0x402e10c0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_WAKEUP_INSTANT__OFFSET
+CYFLD_BLE_BLELL_WAKEUP_INSTANT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_WAKEUP_INSTANT__SIZE
+CYFLD_BLE_BLELL_WAKEUP_INSTANT__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_CLOCK_CONFIG
+CYREG_BLE_BLELL_CLOCK_CONFIG EQU 0x402e10c4
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_CLK_GATE_EN__OFFSET
+CYFLD_BLE_BLELL_ADV_CLK_GATE_EN__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_CLK_GATE_EN__SIZE
+CYFLD_BLE_BLELL_ADV_CLK_GATE_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCAN_CLK_GATE_EN__OFFSET
+CYFLD_BLE_BLELL_SCAN_CLK_GATE_EN__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCAN_CLK_GATE_EN__SIZE
+CYFLD_BLE_BLELL_SCAN_CLK_GATE_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_INIT_CLK_GATE_EN__OFFSET
+CYFLD_BLE_BLELL_INIT_CLK_GATE_EN__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_INIT_CLK_GATE_EN__SIZE
+CYFLD_BLE_BLELL_INIT_CLK_GATE_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_CLK_GATE_EN__OFFSET
+CYFLD_BLE_BLELL_CONN_CLK_GATE_EN__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_CLK_GATE_EN__SIZE
+CYFLD_BLE_BLELL_CONN_CLK_GATE_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CORECLK_GATE_EN__OFFSET
+CYFLD_BLE_BLELL_CORECLK_GATE_EN__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CORECLK_GATE_EN__SIZE
+CYFLD_BLE_BLELL_CORECLK_GATE_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SYSCLK_GATE_EN__OFFSET
+CYFLD_BLE_BLELL_SYSCLK_GATE_EN__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SYSCLK_GATE_EN__SIZE
+CYFLD_BLE_BLELL_SYSCLK_GATE_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_PHY_CLK_GATE_EN__OFFSET
+CYFLD_BLE_BLELL_PHY_CLK_GATE_EN__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_PHY_CLK_GATE_EN__SIZE
+CYFLD_BLE_BLELL_PHY_CLK_GATE_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_LLH_IDLE__OFFSET
+CYFLD_BLE_BLELL_LLH_IDLE__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_LLH_IDLE__SIZE
+CYFLD_BLE_BLELL_LLH_IDLE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_LPO_CLK_FREQ_SEL__OFFSET
+CYFLD_BLE_BLELL_LPO_CLK_FREQ_SEL__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_LPO_CLK_FREQ_SEL__SIZE
+CYFLD_BLE_BLELL_LPO_CLK_FREQ_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_LPO_SEL_EXTERNAL__OFFSET
+CYFLD_BLE_BLELL_LPO_SEL_EXTERNAL__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_LPO_SEL_EXTERNAL__SIZE
+CYFLD_BLE_BLELL_LPO_SEL_EXTERNAL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SM_AUTO_WKUP_EN__OFFSET
+CYFLD_BLE_BLELL_SM_AUTO_WKUP_EN__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SM_AUTO_WKUP_EN__SIZE
+CYFLD_BLE_BLELL_SM_AUTO_WKUP_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SM_INTR_EN__OFFSET
+CYFLD_BLE_BLELL_SM_INTR_EN__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SM_INTR_EN__SIZE
+CYFLD_BLE_BLELL_SM_INTR_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SLEEP_MODE_EN__OFFSET
+CYFLD_BLE_BLELL_SLEEP_MODE_EN__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SLEEP_MODE_EN__SIZE
+CYFLD_BLE_BLELL_SLEEP_MODE_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DEEP_SLEEP_MODE_EN__OFFSET
+CYFLD_BLE_BLELL_DEEP_SLEEP_MODE_EN__OFFSET EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DEEP_SLEEP_MODE_EN__SIZE
+CYFLD_BLE_BLELL_DEEP_SLEEP_MODE_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_TIM_COUNTER_L
+CYREG_BLE_BLELL_TIM_COUNTER_L EQU 0x402e10c8
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_TIM_REF_CLOCK__OFFSET
+CYFLD_BLE_BLELL_TIM_REF_CLOCK__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_TIM_REF_CLOCK__SIZE
+CYFLD_BLE_BLELL_TIM_REF_CLOCK__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_POC_REG__TIM_CONTROL
+CYREG_BLE_BLELL_POC_REG__TIM_CONTROL EQU 0x402e10d8
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_BB_CLK_FREQ_MINUS_1__OFFSET
+CYFLD_BLE_BLELL_BB_CLK_FREQ_MINUS_1__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_BB_CLK_FREQ_MINUS_1__SIZE
+CYFLD_BLE_BLELL_BB_CLK_FREQ_MINUS_1__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_ADV_TX_DATA_FIFO
+CYREG_BLE_BLELL_ADV_TX_DATA_FIFO EQU 0x402e10e0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_TX_DATA__OFFSET
+CYFLD_BLE_BLELL_ADV_TX_DATA__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_TX_DATA__SIZE
+CYFLD_BLE_BLELL_ADV_TX_DATA__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_ADV_SCN_RSP_TX_FIFO
+CYREG_BLE_BLELL_ADV_SCN_RSP_TX_FIFO EQU 0x402e10e8
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCAN_RSP_DATA__OFFSET
+CYFLD_BLE_BLELL_SCAN_RSP_DATA__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCAN_RSP_DATA__SIZE
+CYFLD_BLE_BLELL_SCAN_RSP_DATA__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_INIT_SCN_ADV_RX_FIFO
+CYREG_BLE_BLELL_INIT_SCN_ADV_RX_FIFO EQU 0x402e10f8
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_SCAN_RSP_RX_DATA__OFFSET
+CYFLD_BLE_BLELL_ADV_SCAN_RSP_RX_DATA__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_SCAN_RSP_RX_DATA__SIZE
+CYFLD_BLE_BLELL_ADV_SCAN_RSP_RX_DATA__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_CONN_INTERVAL
+CYREG_BLE_BLELL_CONN_INTERVAL EQU 0x402e1100
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONNECTION_INTERVAL__OFFSET
+CYFLD_BLE_BLELL_CONNECTION_INTERVAL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONNECTION_INTERVAL__SIZE
+CYFLD_BLE_BLELL_CONNECTION_INTERVAL__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_SUP_TIMEOUT
+CYREG_BLE_BLELL_SUP_TIMEOUT EQU 0x402e1104
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SUPERVISION_TIMEOUT__OFFSET
+CYFLD_BLE_BLELL_SUPERVISION_TIMEOUT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SUPERVISION_TIMEOUT__SIZE
+CYFLD_BLE_BLELL_SUPERVISION_TIMEOUT__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_SLAVE_LATENCY
+CYREG_BLE_BLELL_SLAVE_LATENCY EQU 0x402e1108
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SLAVE_LATENCY__OFFSET
+CYFLD_BLE_BLELL_SLAVE_LATENCY__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SLAVE_LATENCY__SIZE
+CYFLD_BLE_BLELL_SLAVE_LATENCY__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_CE_LENGTH
+CYREG_BLE_BLELL_CE_LENGTH EQU 0x402e110c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONNECTION_EVENT_LENGTH__OFFSET
+CYFLD_BLE_BLELL_CONNECTION_EVENT_LENGTH__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONNECTION_EVENT_LENGTH__SIZE
+CYFLD_BLE_BLELL_CONNECTION_EVENT_LENGTH__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_PDU_ACCESS_ADDR_L_REGISTER
+CYREG_BLE_BLELL_PDU_ACCESS_ADDR_L_REGISTER EQU 0x402e1110
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_PDU_ACCESS_ADDRESS_LOWER_BITS__OFFSET
+CYFLD_BLE_BLELL_PDU_ACCESS_ADDRESS_LOWER_BITS__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_PDU_ACCESS_ADDRESS_LOWER_BITS__SIZE
+CYFLD_BLE_BLELL_PDU_ACCESS_ADDRESS_LOWER_BITS__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_PDU_ACCESS_ADDR_H_REGISTER
+CYREG_BLE_BLELL_PDU_ACCESS_ADDR_H_REGISTER EQU 0x402e1114
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_PDU_ACCESS_ADDRESS_HIGHER_BITS__OFFSET
+CYFLD_BLE_BLELL_PDU_ACCESS_ADDRESS_HIGHER_BITS__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_PDU_ACCESS_ADDRESS_HIGHER_BITS__SIZE
+CYFLD_BLE_BLELL_PDU_ACCESS_ADDRESS_HIGHER_BITS__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_CONN_CE_INSTANT
+CYREG_BLE_BLELL_CONN_CE_INSTANT EQU 0x402e1118
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CE_INSTANT__OFFSET
+CYFLD_BLE_BLELL_CE_INSTANT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CE_INSTANT__SIZE
+CYFLD_BLE_BLELL_CE_INSTANT__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_CE_CNFG_STS_REGISTER
+CYREG_BLE_BLELL_CE_CNFG_STS_REGISTER EQU 0x402e111c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA_LIST_INDEX_LAST_ACK_INDEX__OFFSET
+CYFLD_BLE_BLELL_DATA_LIST_INDEX_LAST_ACK_INDEX__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA_LIST_INDEX_LAST_ACK_INDEX__SIZE
+CYFLD_BLE_BLELL_DATA_LIST_INDEX_LAST_ACK_INDEX__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA_LIST_HEAD_UP__OFFSET
+CYFLD_BLE_BLELL_DATA_LIST_HEAD_UP__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA_LIST_HEAD_UP__SIZE
+CYFLD_BLE_BLELL_DATA_LIST_HEAD_UP__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_MAS_SLV__OFFSET
+CYFLD_BLE_BLELL_MAS_SLV__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_MAS_SLV__SIZE
+CYFLD_BLE_BLELL_MAS_SLV__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_MD__OFFSET
+CYFLD_BLE_BLELL_MD__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_MD__SIZE
+CYFLD_BLE_BLELL_MD__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_MAP_INDEX__CURR_INDEX__OFFSET
+CYFLD_BLE_BLELL_MAP_INDEX__CURR_INDEX__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_MAP_INDEX__CURR_INDEX__SIZE
+CYFLD_BLE_BLELL_MAP_INDEX__CURR_INDEX__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_PAUSE_DATA__OFFSET
+CYFLD_BLE_BLELL_PAUSE_DATA__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_PAUSE_DATA__SIZE
+CYFLD_BLE_BLELL_PAUSE_DATA__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_ACTIVE__OFFSET
+CYFLD_BLE_BLELL_CONN_ACTIVE__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_ACTIVE__SIZE
+CYFLD_BLE_BLELL_CONN_ACTIVE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CURRENT_PDU_INDEX__OFFSET
+CYFLD_BLE_BLELL_CURRENT_PDU_INDEX__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CURRENT_PDU_INDEX__SIZE
+CYFLD_BLE_BLELL_CURRENT_PDU_INDEX__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_NEXT_CE_INSTANT
+CYREG_BLE_BLELL_NEXT_CE_INSTANT EQU 0x402e1120
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_NEXT_CE_INSTANT__OFFSET
+CYFLD_BLE_BLELL_NEXT_CE_INSTANT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_NEXT_CE_INSTANT__SIZE
+CYFLD_BLE_BLELL_NEXT_CE_INSTANT__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_CONN_CE_COUNTER
+CYREG_BLE_BLELL_CONN_CE_COUNTER EQU 0x402e1124
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONNECTION_EVENT_COUNTER__OFFSET
+CYFLD_BLE_BLELL_CONNECTION_EVENT_COUNTER__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONNECTION_EVENT_COUNTER__SIZE
+CYFLD_BLE_BLELL_CONNECTION_EVENT_COUNTER__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DATA_LIST_SENT_UPDATE__STATUS
+CYREG_BLE_BLELL_DATA_LIST_SENT_UPDATE__STATUS EQU 0x402e1128
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_LIST_INDEX__TX_SENT_3_0__OFFSET
+CYFLD_BLE_BLELL_LIST_INDEX__TX_SENT_3_0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_LIST_INDEX__TX_SENT_3_0__SIZE
+CYFLD_BLE_BLELL_LIST_INDEX__TX_SENT_3_0__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_TX_SENT_4__OFFSET
+CYFLD_BLE_BLELL_TX_SENT_4__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_TX_SENT_4__SIZE
+CYFLD_BLE_BLELL_TX_SENT_4__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SET_CLEAR__OFFSET
+CYFLD_BLE_BLELL_SET_CLEAR__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SET_CLEAR__SIZE
+CYFLD_BLE_BLELL_SET_CLEAR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DATA_LIST_ACK_UPDATE__STATUS
+CYREG_BLE_BLELL_DATA_LIST_ACK_UPDATE__STATUS EQU 0x402e112c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_LIST_INDEX__TX_ACK_3_0__OFFSET
+CYFLD_BLE_BLELL_LIST_INDEX__TX_ACK_3_0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_LIST_INDEX__TX_ACK_3_0__SIZE
+CYFLD_BLE_BLELL_LIST_INDEX__TX_ACK_3_0__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_TX_ACK_4__OFFSET
+CYFLD_BLE_BLELL_TX_ACK_4__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_TX_ACK_4__SIZE
+CYFLD_BLE_BLELL_TX_ACK_4__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR0
+CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR0 EQU 0x402e1140
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_LLID__OFFSET
+CYFLD_BLE_BLELL_LLID__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_LLID__SIZE
+CYFLD_BLE_BLELL_LLID__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA_LENGTH__OFFSET
+CYFLD_BLE_BLELL_DATA_LENGTH__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA_LENGTH__SIZE
+CYFLD_BLE_BLELL_DATA_LENGTH__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR1
+CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR1 EQU 0x402e1144
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR2
+CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR2 EQU 0x402e1148
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR3
+CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR3 EQU 0x402e114c
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR4
+CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR4 EQU 0x402e1150
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_WINDOW_WIDEN_INTVL
+CYREG_BLE_BLELL_WINDOW_WIDEN_INTVL EQU 0x402e1160
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_WINDOW_WIDEN_INTVL__OFFSET
+CYFLD_BLE_BLELL_WINDOW_WIDEN_INTVL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_WINDOW_WIDEN_INTVL__SIZE
+CYFLD_BLE_BLELL_WINDOW_WIDEN_INTVL__SIZE EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_WINDOW_WIDEN_WINOFF
+CYREG_BLE_BLELL_WINDOW_WIDEN_WINOFF EQU 0x402e1164
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_WINDOW_WIDEN_WINOFF__OFFSET
+CYFLD_BLE_BLELL_WINDOW_WIDEN_WINOFF__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_WINDOW_WIDEN_WINOFF__SIZE
+CYFLD_BLE_BLELL_WINDOW_WIDEN_WINOFF__SIZE EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_LE_RF_TEST_MODE
+CYREG_BLE_BLELL_LE_RF_TEST_MODE EQU 0x402e1170
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_TEST_FREQUENCY__OFFSET
+CYFLD_BLE_BLELL_TEST_FREQUENCY__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_TEST_FREQUENCY__SIZE
+CYFLD_BLE_BLELL_TEST_FREQUENCY__SIZE EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_TEST_TYPE__OFFSET
+CYFLD_BLE_BLELL_TEST_TYPE__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_TEST_TYPE__SIZE
+CYFLD_BLE_BLELL_TEST_TYPE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_PKT_PAYLOAD__OFFSET
+CYFLD_BLE_BLELL_PKT_PAYLOAD__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_PKT_PAYLOAD__SIZE
+CYFLD_BLE_BLELL_PKT_PAYLOAD__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_TEST_LENGTH__OFFSET
+CYFLD_BLE_BLELL_TEST_LENGTH__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_TEST_LENGTH__SIZE
+CYFLD_BLE_BLELL_TEST_LENGTH__SIZE EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DTM_RX_PKT_COUNT
+CYREG_BLE_BLELL_DTM_RX_PKT_COUNT EQU 0x402e1174
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_RX_PACKET_COUNT__OFFSET
+CYFLD_BLE_BLELL_RX_PACKET_COUNT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_RX_PACKET_COUNT__SIZE
+CYFLD_BLE_BLELL_RX_PACKET_COUNT__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_TXRX_HOP
+CYREG_BLE_BLELL_TXRX_HOP EQU 0x402e1188
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_HOP_CH_TX__OFFSET
+CYFLD_BLE_BLELL_HOP_CH_TX__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_HOP_CH_TX__SIZE
+CYFLD_BLE_BLELL_HOP_CH_TX__SIZE EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_HOP_CH_RX__OFFSET
+CYFLD_BLE_BLELL_HOP_CH_RX__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_HOP_CH_RX__SIZE
+CYFLD_BLE_BLELL_HOP_CH_RX__SIZE EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_TX_RX_ON_DELAY
+CYREG_BLE_BLELL_TX_RX_ON_DELAY EQU 0x402e1190
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_RXON_DELAY__OFFSET
+CYFLD_BLE_BLELL_RXON_DELAY__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_RXON_DELAY__SIZE
+CYFLD_BLE_BLELL_RXON_DELAY__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_TXON_DELAY__OFFSET
+CYFLD_BLE_BLELL_TXON_DELAY__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_TXON_DELAY__SIZE
+CYFLD_BLE_BLELL_TXON_DELAY__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DEV_PUB_ADDR_L
+CYREG_BLE_BLELL_DEV_PUB_ADDR_L EQU 0x402e11c0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DEV_PUB_ADDR_L__OFFSET
+CYFLD_BLE_BLELL_DEV_PUB_ADDR_L__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DEV_PUB_ADDR_L__SIZE
+CYFLD_BLE_BLELL_DEV_PUB_ADDR_L__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DEV_PUB_ADDR_M
+CYREG_BLE_BLELL_DEV_PUB_ADDR_M EQU 0x402e11c4
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DEV_PUB_ADDR_M__OFFSET
+CYFLD_BLE_BLELL_DEV_PUB_ADDR_M__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DEV_PUB_ADDR_M__SIZE
+CYFLD_BLE_BLELL_DEV_PUB_ADDR_M__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DEV_PUB_ADDR_H
+CYREG_BLE_BLELL_DEV_PUB_ADDR_H EQU 0x402e11c8
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DEV_PUB_ADDR_H__OFFSET
+CYFLD_BLE_BLELL_DEV_PUB_ADDR_H__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DEV_PUB_ADDR_H__SIZE
+CYFLD_BLE_BLELL_DEV_PUB_ADDR_H__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_ADV_CH_TX_POWER
+CYREG_BLE_BLELL_ADV_CH_TX_POWER EQU 0x402e11cc
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_TRANSMIT_POWER__OFFSET
+CYFLD_BLE_BLELL_ADV_TRANSMIT_POWER__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_TRANSMIT_POWER__SIZE
+CYFLD_BLE_BLELL_ADV_TRANSMIT_POWER__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_OFFSET_TO_FIRST_INSTANT
+CYREG_BLE_BLELL_OFFSET_TO_FIRST_INSTANT EQU 0x402e11d0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_OFFSET_TO_FIRST_EVENT__OFFSET
+CYFLD_BLE_BLELL_OFFSET_TO_FIRST_EVENT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_OFFSET_TO_FIRST_EVENT__SIZE
+CYFLD_BLE_BLELL_OFFSET_TO_FIRST_EVENT__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_ADV_CONFIG
+CYREG_BLE_BLELL_ADV_CONFIG EQU 0x402e11d4
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_STRT_EN__OFFSET
+CYFLD_BLE_BLELL_ADV_STRT_EN__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_STRT_EN__SIZE
+CYFLD_BLE_BLELL_ADV_STRT_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_CLS_EN__OFFSET
+CYFLD_BLE_BLELL_ADV_CLS_EN__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_CLS_EN__SIZE
+CYFLD_BLE_BLELL_ADV_CLS_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_TX_EN__OFFSET
+CYFLD_BLE_BLELL_ADV_TX_EN__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_TX_EN__SIZE
+CYFLD_BLE_BLELL_ADV_TX_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCN_RSP_TX_EN__OFFSET
+CYFLD_BLE_BLELL_SCN_RSP_TX_EN__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCN_RSP_TX_EN__SIZE
+CYFLD_BLE_BLELL_SCN_RSP_TX_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_SCN_REQ_RX_EN__OFFSET
+CYFLD_BLE_BLELL_ADV_SCN_REQ_RX_EN__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_SCN_REQ_RX_EN__SIZE
+CYFLD_BLE_BLELL_ADV_SCN_REQ_RX_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_CONN_REQ_RX_EN__OFFSET
+CYFLD_BLE_BLELL_ADV_CONN_REQ_RX_EN__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_CONN_REQ_RX_EN__SIZE
+CYFLD_BLE_BLELL_ADV_CONN_REQ_RX_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SLV_CONNECTED_EN__OFFSET
+CYFLD_BLE_BLELL_SLV_CONNECTED_EN__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SLV_CONNECTED_EN__SIZE
+CYFLD_BLE_BLELL_SLV_CONNECTED_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_TIMEOUT_EN__OFFSET
+CYFLD_BLE_BLELL_ADV_TIMEOUT_EN__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_TIMEOUT_EN__SIZE
+CYFLD_BLE_BLELL_ADV_TIMEOUT_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_RAND_DISABLE__OFFSET
+CYFLD_BLE_BLELL_ADV_RAND_DISABLE__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_RAND_DISABLE__SIZE
+CYFLD_BLE_BLELL_ADV_RAND_DISABLE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_PKT_INTERVAL__OFFSET
+CYFLD_BLE_BLELL_ADV_PKT_INTERVAL__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_PKT_INTERVAL__SIZE
+CYFLD_BLE_BLELL_ADV_PKT_INTERVAL__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_SCAN_CONFIG
+CYREG_BLE_BLELL_SCAN_CONFIG EQU 0x402e11d8
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCN_STRT_EN__OFFSET
+CYFLD_BLE_BLELL_SCN_STRT_EN__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCN_STRT_EN__SIZE
+CYFLD_BLE_BLELL_SCN_STRT_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCN_CLOSE_EN__OFFSET
+CYFLD_BLE_BLELL_SCN_CLOSE_EN__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCN_CLOSE_EN__SIZE
+CYFLD_BLE_BLELL_SCN_CLOSE_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCN_TX_EN__OFFSET
+CYFLD_BLE_BLELL_SCN_TX_EN__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCN_TX_EN__SIZE
+CYFLD_BLE_BLELL_SCN_TX_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_RX_EN__OFFSET
+CYFLD_BLE_BLELL_ADV_RX_EN__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ADV_RX_EN__SIZE
+CYFLD_BLE_BLELL_ADV_RX_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCN_RSP_RX_EN__OFFSET
+CYFLD_BLE_BLELL_SCN_RSP_RX_EN__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCN_RSP_RX_EN__SIZE
+CYFLD_BLE_BLELL_SCN_RSP_RX_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_BACKOFF_ENABLE__OFFSET
+CYFLD_BLE_BLELL_BACKOFF_ENABLE__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_BACKOFF_ENABLE__SIZE
+CYFLD_BLE_BLELL_BACKOFF_ENABLE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCAN_CHANNEL_MAP__OFFSET
+CYFLD_BLE_BLELL_SCAN_CHANNEL_MAP__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCAN_CHANNEL_MAP__SIZE
+CYFLD_BLE_BLELL_SCAN_CHANNEL_MAP__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_INIT_CONFIG
+CYREG_BLE_BLELL_INIT_CONFIG EQU 0x402e11dc
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_INIT_STRT_EN__OFFSET
+CYFLD_BLE_BLELL_INIT_STRT_EN__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_INIT_STRT_EN__SIZE
+CYFLD_BLE_BLELL_INIT_STRT_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_INIT_CLOSE_EN__OFFSET
+CYFLD_BLE_BLELL_INIT_CLOSE_EN__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_INIT_CLOSE_EN__SIZE
+CYFLD_BLE_BLELL_INIT_CLOSE_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_REQ_TX_EN__OFFSET
+CYFLD_BLE_BLELL_CONN_REQ_TX_EN__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_REQ_TX_EN__SIZE
+CYFLD_BLE_BLELL_CONN_REQ_TX_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_CREATED__OFFSET
+CYFLD_BLE_BLELL_CONN_CREATED__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_CREATED__SIZE
+CYFLD_BLE_BLELL_CONN_CREATED__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_INIT_CHANNEL_MAP__OFFSET
+CYFLD_BLE_BLELL_INIT_CHANNEL_MAP__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_INIT_CHANNEL_MAP__SIZE
+CYFLD_BLE_BLELL_INIT_CHANNEL_MAP__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_CONN_CONFIG
+CYREG_BLE_BLELL_CONN_CONFIG EQU 0x402e11e0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_RX_PKT_LIMIT__OFFSET
+CYFLD_BLE_BLELL_RX_PKT_LIMIT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_RX_PKT_LIMIT__SIZE
+CYFLD_BLE_BLELL_RX_PKT_LIMIT__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_RX_INTR_THRESHOLD__OFFSET
+CYFLD_BLE_BLELL_RX_INTR_THRESHOLD__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_RX_INTR_THRESHOLD__SIZE
+CYFLD_BLE_BLELL_RX_INTR_THRESHOLD__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_MD_BIT_CLEAR__OFFSET
+CYFLD_BLE_BLELL_MD_BIT_CLEAR__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_MD_BIT_CLEAR__SIZE
+CYFLD_BLE_BLELL_MD_BIT_CLEAR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DSM_SLOT_VARIANCE__OFFSET
+CYFLD_BLE_BLELL_DSM_SLOT_VARIANCE__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DSM_SLOT_VARIANCE__SIZE
+CYFLD_BLE_BLELL_DSM_SLOT_VARIANCE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SLV_MD_CONFIG__OFFSET
+CYFLD_BLE_BLELL_SLV_MD_CONFIG__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SLV_MD_CONFIG__SIZE
+CYFLD_BLE_BLELL_SLV_MD_CONFIG__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_EXTEND_CU_TX_WIN__OFFSET
+CYFLD_BLE_BLELL_EXTEND_CU_TX_WIN__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_EXTEND_CU_TX_WIN__SIZE
+CYFLD_BLE_BLELL_EXTEND_CU_TX_WIN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_MASK_SUTO_AT_UPDT__OFFSET
+CYFLD_BLE_BLELL_MASK_SUTO_AT_UPDT__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_MASK_SUTO_AT_UPDT__SIZE
+CYFLD_BLE_BLELL_MASK_SUTO_AT_UPDT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_REQ_1SLOT_EARLY__OFFSET
+CYFLD_BLE_BLELL_CONN_REQ_1SLOT_EARLY__OFFSET EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_REQ_1SLOT_EARLY__SIZE
+CYFLD_BLE_BLELL_CONN_REQ_1SLOT_EARLY__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_CONN_CH_TX_POWER
+CYREG_BLE_BLELL_CONN_CH_TX_POWER EQU 0x402e11e4
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONNCH_TRANSMIT_POWER__OFFSET
+CYFLD_BLE_BLELL_CONNCH_TRANSMIT_POWER__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONNCH_TRANSMIT_POWER__SIZE
+CYFLD_BLE_BLELL_CONNCH_TRANSMIT_POWER__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_CONN_PARAM1
+CYREG_BLE_BLELL_CONN_PARAM1 EQU 0x402e11e8
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCA_PARAM__OFFSET
+CYFLD_BLE_BLELL_SCA_PARAM__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCA_PARAM__SIZE
+CYFLD_BLE_BLELL_SCA_PARAM__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_HOP_INCREMENT_PARAM__OFFSET
+CYFLD_BLE_BLELL_HOP_INCREMENT_PARAM__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_HOP_INCREMENT_PARAM__SIZE
+CYFLD_BLE_BLELL_HOP_INCREMENT_PARAM__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CRC_INIT_L__OFFSET
+CYFLD_BLE_BLELL_CRC_INIT_L__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CRC_INIT_L__SIZE
+CYFLD_BLE_BLELL_CRC_INIT_L__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_CONN_PARAM2
+CYREG_BLE_BLELL_CONN_PARAM2 EQU 0x402e11ec
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CRC_INIT_H__OFFSET
+CYFLD_BLE_BLELL_CRC_INIT_H__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CRC_INIT_H__SIZE
+CYFLD_BLE_BLELL_CRC_INIT_H__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_CONN_INTR_MASK
+CYREG_BLE_BLELL_CONN_INTR_MASK EQU 0x402e11f0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_CL_INT_EN__OFFSET
+CYFLD_BLE_BLELL_CONN_CL_INT_EN__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_CL_INT_EN__SIZE
+CYFLD_BLE_BLELL_CONN_CL_INT_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_ESTB_INT_EN__OFFSET
+CYFLD_BLE_BLELL_CONN_ESTB_INT_EN__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_ESTB_INT_EN__SIZE
+CYFLD_BLE_BLELL_CONN_ESTB_INT_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_MAP_UPDT_INT_EN__OFFSET
+CYFLD_BLE_BLELL_MAP_UPDT_INT_EN__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_MAP_UPDT_INT_EN__SIZE
+CYFLD_BLE_BLELL_MAP_UPDT_INT_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_START_CE_INT_EN__OFFSET
+CYFLD_BLE_BLELL_START_CE_INT_EN__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_START_CE_INT_EN__SIZE
+CYFLD_BLE_BLELL_START_CE_INT_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CLOSE_CE_INT_EN__OFFSET
+CYFLD_BLE_BLELL_CLOSE_CE_INT_EN__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CLOSE_CE_INT_EN__SIZE
+CYFLD_BLE_BLELL_CLOSE_CE_INT_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CE_TX_ACK_INT_EN__OFFSET
+CYFLD_BLE_BLELL_CE_TX_ACK_INT_EN__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CE_TX_ACK_INT_EN__SIZE
+CYFLD_BLE_BLELL_CE_TX_ACK_INT_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CE_RX_INT_EN__OFFSET
+CYFLD_BLE_BLELL_CE_RX_INT_EN__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CE_RX_INT_EN__SIZE
+CYFLD_BLE_BLELL_CE_RX_INT_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_UPDATE_INTR_EN__OFFSET
+CYFLD_BLE_BLELL_CONN_UPDATE_INTR_EN__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_UPDATE_INTR_EN__SIZE
+CYFLD_BLE_BLELL_CONN_UPDATE_INTR_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_RX_GOOD_PDU_INT_EN__OFFSET
+CYFLD_BLE_BLELL_RX_GOOD_PDU_INT_EN__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_RX_GOOD_PDU_INT_EN__SIZE
+CYFLD_BLE_BLELL_RX_GOOD_PDU_INT_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_RX_BAD_PDU_INT_EN__OFFSET
+CYFLD_BLE_BLELL_RX_BAD_PDU_INT_EN__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_RX_BAD_PDU_INT_EN__SIZE
+CYFLD_BLE_BLELL_RX_BAD_PDU_INT_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_SLAVE_TIMING_CONTROL
+CYREG_BLE_BLELL_SLAVE_TIMING_CONTROL EQU 0x402e11f4
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SLAVE_TIME_SET_VAL__OFFSET
+CYFLD_BLE_BLELL_SLAVE_TIME_SET_VAL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SLAVE_TIME_SET_VAL__SIZE
+CYFLD_BLE_BLELL_SLAVE_TIME_SET_VAL__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SLAVE_TIME_ADJ_VAL__OFFSET
+CYFLD_BLE_BLELL_SLAVE_TIME_ADJ_VAL__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SLAVE_TIME_ADJ_VAL__SIZE
+CYFLD_BLE_BLELL_SLAVE_TIME_ADJ_VAL__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_RECEIVE_TRIG_CTRL
+CYREG_BLE_BLELL_RECEIVE_TRIG_CTRL EQU 0x402e11f8
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ACC_TRIGGER_THRESHOLD__OFFSET
+CYFLD_BLE_BLELL_ACC_TRIGGER_THRESHOLD__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ACC_TRIGGER_THRESHOLD__SIZE
+CYFLD_BLE_BLELL_ACC_TRIGGER_THRESHOLD__SIZE EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ACC_TRIGGER_TIMEOUT__OFFSET
+CYFLD_BLE_BLELL_ACC_TRIGGER_TIMEOUT__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ACC_TRIGGER_TIMEOUT__SIZE
+CYFLD_BLE_BLELL_ACC_TRIGGER_TIMEOUT__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DPLL_CONFIG
+CYREG_BLE_BLELL_DPLL_CONFIG EQU 0x402e1258
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DPLL_CORREL_CONFIG__OFFSET
+CYFLD_BLE_BLELL_DPLL_CORREL_CONFIG__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DPLL_CORREL_CONFIG__SIZE
+CYFLD_BLE_BLELL_DPLL_CORREL_CONFIG__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_WHITELIST_BASE_ADDR
+CYREG_BLE_BLELL_WHITELIST_BASE_ADDR EQU 0x402e1340
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_WL_BASE_ADDR__OFFSET
+CYFLD_BLE_BLELL_WL_BASE_ADDR__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_WL_BASE_ADDR__SIZE
+CYFLD_BLE_BLELL_WL_BASE_ADDR__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_CONN_UPDATE_NEW_INTERVAL
+CYREG_BLE_BLELL_CONN_UPDATE_NEW_INTERVAL EQU 0x402e13a4
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_UPDT_INTERVAL__OFFSET
+CYFLD_BLE_BLELL_CONN_UPDT_INTERVAL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_UPDT_INTERVAL__SIZE
+CYFLD_BLE_BLELL_CONN_UPDT_INTERVAL__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_CONN_UPDATE_NEW_LATENCY
+CYREG_BLE_BLELL_CONN_UPDATE_NEW_LATENCY EQU 0x402e13a8
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_UPDT_SLV_LATENCY__OFFSET
+CYFLD_BLE_BLELL_CONN_UPDT_SLV_LATENCY__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_UPDT_SLV_LATENCY__SIZE
+CYFLD_BLE_BLELL_CONN_UPDT_SLV_LATENCY__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_CONN_UPDATE_NEW_SUP_TO
+CYREG_BLE_BLELL_CONN_UPDATE_NEW_SUP_TO EQU 0x402e13ac
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_UPDT_SUP_TO__OFFSET
+CYFLD_BLE_BLELL_CONN_UPDT_SUP_TO__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_UPDT_SUP_TO__SIZE
+CYFLD_BLE_BLELL_CONN_UPDT_SUP_TO__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_CONN_UPDATE_NEW_SL_INTERVAL
+CYREG_BLE_BLELL_CONN_UPDATE_NEW_SL_INTERVAL EQU 0x402e13b0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SL_CONN_INTERVAL_VAL__OFFSET
+CYFLD_BLE_BLELL_SL_CONN_INTERVAL_VAL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SL_CONN_INTERVAL_VAL__SIZE
+CYFLD_BLE_BLELL_SL_CONN_INTERVAL_VAL__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_CONN_REQ_WORD0
+CYREG_BLE_BLELL_CONN_REQ_WORD0 EQU 0x402e13c0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ACCESS_ADDR_LOWER__OFFSET
+CYFLD_BLE_BLELL_ACCESS_ADDR_LOWER__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ACCESS_ADDR_LOWER__SIZE
+CYFLD_BLE_BLELL_ACCESS_ADDR_LOWER__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_CONN_REQ_WORD1
+CYREG_BLE_BLELL_CONN_REQ_WORD1 EQU 0x402e13c4
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ACCESS_ADDR_UPPER__OFFSET
+CYFLD_BLE_BLELL_ACCESS_ADDR_UPPER__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ACCESS_ADDR_UPPER__SIZE
+CYFLD_BLE_BLELL_ACCESS_ADDR_UPPER__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_CONN_REQ_WORD2
+CYREG_BLE_BLELL_CONN_REQ_WORD2 EQU 0x402e13c8
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_TX_WINDOW_SIZE_VAL__OFFSET
+CYFLD_BLE_BLELL_TX_WINDOW_SIZE_VAL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_TX_WINDOW_SIZE_VAL__SIZE
+CYFLD_BLE_BLELL_TX_WINDOW_SIZE_VAL__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CRC_INIT_LOWER__OFFSET
+CYFLD_BLE_BLELL_CRC_INIT_LOWER__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CRC_INIT_LOWER__SIZE
+CYFLD_BLE_BLELL_CRC_INIT_LOWER__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_CONN_REQ_WORD3
+CYREG_BLE_BLELL_CONN_REQ_WORD3 EQU 0x402e13cc
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CRC_INIT_UPPER__OFFSET
+CYFLD_BLE_BLELL_CRC_INIT_UPPER__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CRC_INIT_UPPER__SIZE
+CYFLD_BLE_BLELL_CRC_INIT_UPPER__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_CONN_REQ_WORD4
+CYREG_BLE_BLELL_CONN_REQ_WORD4 EQU 0x402e13d0
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_CONN_REQ_WORD5
+CYREG_BLE_BLELL_CONN_REQ_WORD5 EQU 0x402e13d4
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONNECTION_INTERVAL_VAL__OFFSET
+CYFLD_BLE_BLELL_CONNECTION_INTERVAL_VAL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONNECTION_INTERVAL_VAL__SIZE
+CYFLD_BLE_BLELL_CONNECTION_INTERVAL_VAL__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_CONN_REQ_WORD6
+CYREG_BLE_BLELL_CONN_REQ_WORD6 EQU 0x402e13d8
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SLAVE_LATENCY_VAL__OFFSET
+CYFLD_BLE_BLELL_SLAVE_LATENCY_VAL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SLAVE_LATENCY_VAL__SIZE
+CYFLD_BLE_BLELL_SLAVE_LATENCY_VAL__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_CONN_REQ_WORD7
+CYREG_BLE_BLELL_CONN_REQ_WORD7 EQU 0x402e13dc
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SUPERVISION_TIMEOUT_VAL__OFFSET
+CYFLD_BLE_BLELL_SUPERVISION_TIMEOUT_VAL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SUPERVISION_TIMEOUT_VAL__SIZE
+CYFLD_BLE_BLELL_SUPERVISION_TIMEOUT_VAL__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_CONN_REQ_WORD8
+CYREG_BLE_BLELL_CONN_REQ_WORD8 EQU 0x402e13e0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA_CHANNELS_LOWER__OFFSET
+CYFLD_BLE_BLELL_DATA_CHANNELS_LOWER__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA_CHANNELS_LOWER__SIZE
+CYFLD_BLE_BLELL_DATA_CHANNELS_LOWER__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_CONN_REQ_WORD9
+CYREG_BLE_BLELL_CONN_REQ_WORD9 EQU 0x402e13e4
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA_CHANNELS_MID__OFFSET
+CYFLD_BLE_BLELL_DATA_CHANNELS_MID__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA_CHANNELS_MID__SIZE
+CYFLD_BLE_BLELL_DATA_CHANNELS_MID__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_CONN_REQ_WORD10
+CYREG_BLE_BLELL_CONN_REQ_WORD10 EQU 0x402e13e8
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA_CHANNELS_UPPER__OFFSET
+CYFLD_BLE_BLELL_DATA_CHANNELS_UPPER__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA_CHANNELS_UPPER__SIZE
+CYFLD_BLE_BLELL_DATA_CHANNELS_UPPER__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_CONN_REQ_WORD11
+CYREG_BLE_BLELL_CONN_REQ_WORD11 EQU 0x402e13ec
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_HOP_INCREMENT_2__OFFSET
+CYFLD_BLE_BLELL_HOP_INCREMENT_2__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_HOP_INCREMENT_2__SIZE
+CYFLD_BLE_BLELL_HOP_INCREMENT_2__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCA_2__OFFSET
+CYFLD_BLE_BLELL_SCA_2__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SCA_2__SIZE
+CYFLD_BLE_BLELL_SCA_2__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_PACKET_COUNTER0
+CYREG_BLE_BLELL_PACKET_COUNTER0 EQU 0x402e1400
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_PACKET_COUNTER_LOWER__OFFSET
+CYFLD_BLE_BLELL_PACKET_COUNTER_LOWER__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_PACKET_COUNTER_LOWER__SIZE
+CYFLD_BLE_BLELL_PACKET_COUNTER_LOWER__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_PACKET_COUNTER1
+CYREG_BLE_BLELL_PACKET_COUNTER1 EQU 0x402e1404
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_PACKET_COUNTER_MIDDLE__OFFSET
+CYFLD_BLE_BLELL_PACKET_COUNTER_MIDDLE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_PACKET_COUNTER_MIDDLE__SIZE
+CYFLD_BLE_BLELL_PACKET_COUNTER_MIDDLE__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_PACKET_COUNTER2
+CYREG_BLE_BLELL_PACKET_COUNTER2 EQU 0x402e1408
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_PACKET_COUNTER_UPPER__OFFSET
+CYFLD_BLE_BLELL_PACKET_COUNTER_UPPER__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_PACKET_COUNTER_UPPER__SIZE
+CYFLD_BLE_BLELL_PACKET_COUNTER_UPPER__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_IV_MASTER0
+CYREG_BLE_BLELL_IV_MASTER0 EQU 0x402e1410
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_IV_MASTER_LOWER__OFFSET
+CYFLD_BLE_BLELL_IV_MASTER_LOWER__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_IV_MASTER_LOWER__SIZE
+CYFLD_BLE_BLELL_IV_MASTER_LOWER__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_IV_MASTER1
+CYREG_BLE_BLELL_IV_MASTER1 EQU 0x402e1414
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_IV_MASTER_UPPER__OFFSET
+CYFLD_BLE_BLELL_IV_MASTER_UPPER__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_IV_MASTER_UPPER__SIZE
+CYFLD_BLE_BLELL_IV_MASTER_UPPER__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_IV_SLAVE0
+CYREG_BLE_BLELL_IV_SLAVE0 EQU 0x402e1418
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_IV_SLAVE_LOWER__OFFSET
+CYFLD_BLE_BLELL_IV_SLAVE_LOWER__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_IV_SLAVE_LOWER__SIZE
+CYFLD_BLE_BLELL_IV_SLAVE_LOWER__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_IV_SLAVE1
+CYREG_BLE_BLELL_IV_SLAVE1 EQU 0x402e141c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_IV_SLAVE_UPPER__OFFSET
+CYFLD_BLE_BLELL_IV_SLAVE_UPPER__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_IV_SLAVE_UPPER__SIZE
+CYFLD_BLE_BLELL_IV_SLAVE_UPPER__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_ENC_KEY0
+CYREG_BLE_BLELL_ENC_KEY0 EQU 0x402e1420
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ENC_KEY__OFFSET
+CYFLD_BLE_BLELL_ENC_KEY__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ENC_KEY__SIZE
+CYFLD_BLE_BLELL_ENC_KEY__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_ENC_KEY1
+CYREG_BLE_BLELL_ENC_KEY1 EQU 0x402e1424
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_ENC_KEY2
+CYREG_BLE_BLELL_ENC_KEY2 EQU 0x402e1428
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_ENC_KEY3
+CYREG_BLE_BLELL_ENC_KEY3 EQU 0x402e142c
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_ENC_KEY4
+CYREG_BLE_BLELL_ENC_KEY4 EQU 0x402e1430
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_ENC_KEY5
+CYREG_BLE_BLELL_ENC_KEY5 EQU 0x402e1434
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_ENC_KEY6
+CYREG_BLE_BLELL_ENC_KEY6 EQU 0x402e1438
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_ENC_KEY7
+CYREG_BLE_BLELL_ENC_KEY7 EQU 0x402e143c
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DATA0
+CYREG_BLE_BLELL_DATA0 EQU 0x402e1440
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA0__OFFSET
+CYFLD_BLE_BLELL_DATA0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA0__SIZE
+CYFLD_BLE_BLELL_DATA0__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DATA1
+CYREG_BLE_BLELL_DATA1 EQU 0x402e1444
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA1__OFFSET
+CYFLD_BLE_BLELL_DATA1__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA1__SIZE
+CYFLD_BLE_BLELL_DATA1__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DATA2
+CYREG_BLE_BLELL_DATA2 EQU 0x402e1448
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA2__OFFSET
+CYFLD_BLE_BLELL_DATA2__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA2__SIZE
+CYFLD_BLE_BLELL_DATA2__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DATA3
+CYREG_BLE_BLELL_DATA3 EQU 0x402e144c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA3__OFFSET
+CYFLD_BLE_BLELL_DATA3__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA3__SIZE
+CYFLD_BLE_BLELL_DATA3__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DATA4
+CYREG_BLE_BLELL_DATA4 EQU 0x402e1450
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA4__OFFSET
+CYFLD_BLE_BLELL_DATA4__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA4__SIZE
+CYFLD_BLE_BLELL_DATA4__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DATA5
+CYREG_BLE_BLELL_DATA5 EQU 0x402e1454
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA5__OFFSET
+CYFLD_BLE_BLELL_DATA5__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA5__SIZE
+CYFLD_BLE_BLELL_DATA5__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DATA6
+CYREG_BLE_BLELL_DATA6 EQU 0x402e1458
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA6__OFFSET
+CYFLD_BLE_BLELL_DATA6__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA6__SIZE
+CYFLD_BLE_BLELL_DATA6__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DATA7
+CYREG_BLE_BLELL_DATA7 EQU 0x402e145c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA7__OFFSET
+CYFLD_BLE_BLELL_DATA7__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA7__SIZE
+CYFLD_BLE_BLELL_DATA7__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DATA8
+CYREG_BLE_BLELL_DATA8 EQU 0x402e1460
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA8__OFFSET
+CYFLD_BLE_BLELL_DATA8__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA8__SIZE
+CYFLD_BLE_BLELL_DATA8__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DATA9
+CYREG_BLE_BLELL_DATA9 EQU 0x402e1464
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA9__OFFSET
+CYFLD_BLE_BLELL_DATA9__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA9__SIZE
+CYFLD_BLE_BLELL_DATA9__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DATA10
+CYREG_BLE_BLELL_DATA10 EQU 0x402e1468
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA10__OFFSET
+CYFLD_BLE_BLELL_DATA10__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA10__SIZE
+CYFLD_BLE_BLELL_DATA10__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DATA11
+CYREG_BLE_BLELL_DATA11 EQU 0x402e146c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA11__OFFSET
+CYFLD_BLE_BLELL_DATA11__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA11__SIZE
+CYFLD_BLE_BLELL_DATA11__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DATA12
+CYREG_BLE_BLELL_DATA12 EQU 0x402e1470
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA12__OFFSET
+CYFLD_BLE_BLELL_DATA12__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA12__SIZE
+CYFLD_BLE_BLELL_DATA12__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_DATA13
+CYREG_BLE_BLELL_DATA13 EQU 0x402e1474
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA13__OFFSET
+CYFLD_BLE_BLELL_DATA13__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA13__SIZE
+CYFLD_BLE_BLELL_DATA13__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_MIC_IN0
+CYREG_BLE_BLELL_MIC_IN0 EQU 0x402e1478
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_MIC_IN_LOWER__OFFSET
+CYFLD_BLE_BLELL_MIC_IN_LOWER__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_MIC_IN_LOWER__SIZE
+CYFLD_BLE_BLELL_MIC_IN_LOWER__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_MIC_IN1
+CYREG_BLE_BLELL_MIC_IN1 EQU 0x402e147c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_MIC_IN_UPPER__OFFSET
+CYFLD_BLE_BLELL_MIC_IN_UPPER__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_MIC_IN_UPPER__SIZE
+CYFLD_BLE_BLELL_MIC_IN_UPPER__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_MIC_OUT0
+CYREG_BLE_BLELL_MIC_OUT0 EQU 0x402e1480
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_MIC_OUT_LOWER__OFFSET
+CYFLD_BLE_BLELL_MIC_OUT_LOWER__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_MIC_OUT_LOWER__SIZE
+CYFLD_BLE_BLELL_MIC_OUT_LOWER__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_MIC_OUT1
+CYREG_BLE_BLELL_MIC_OUT1 EQU 0x402e1484
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_MIC_OUT_UPPER__OFFSET
+CYFLD_BLE_BLELL_MIC_OUT_UPPER__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_MIC_OUT_UPPER__SIZE
+CYFLD_BLE_BLELL_MIC_OUT_UPPER__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_ENC_PARAMS
+CYREG_BLE_BLELL_ENC_PARAMS EQU 0x402e1488
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA_PDU_HEADER__OFFSET
+CYFLD_BLE_BLELL_DATA_PDU_HEADER__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DATA_PDU_HEADER__SIZE
+CYFLD_BLE_BLELL_DATA_PDU_HEADER__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_PAYLOAD_LENGTH__OFFSET
+CYFLD_BLE_BLELL_PAYLOAD_LENGTH__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_PAYLOAD_LENGTH__SIZE
+CYFLD_BLE_BLELL_PAYLOAD_LENGTH__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DIRECTION__OFFSET
+CYFLD_BLE_BLELL_DIRECTION__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DIRECTION__SIZE
+CYFLD_BLE_BLELL_DIRECTION__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_ENC_CONFIG
+CYREG_BLE_BLELL_ENC_CONFIG EQU 0x402e1490
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_START_PROC__OFFSET
+CYFLD_BLE_BLELL_START_PROC__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_START_PROC__SIZE
+CYFLD_BLE_BLELL_START_PROC__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ECB_CCM__OFFSET
+CYFLD_BLE_BLELL_ECB_CCM__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ECB_CCM__SIZE
+CYFLD_BLE_BLELL_ECB_CCM__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DEC_ENC__OFFSET
+CYFLD_BLE_BLELL_DEC_ENC__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_DEC_ENC__SIZE
+CYFLD_BLE_BLELL_DEC_ENC__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_ENC_INTR_EN
+CYREG_BLE_BLELL_ENC_INTR_EN EQU 0x402e1498
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_AUTH_PASS_INTR_EN__OFFSET
+CYFLD_BLE_BLELL_AUTH_PASS_INTR_EN__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_AUTH_PASS_INTR_EN__SIZE
+CYFLD_BLE_BLELL_AUTH_PASS_INTR_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ECB_PROC_INTR_EN__OFFSET
+CYFLD_BLE_BLELL_ECB_PROC_INTR_EN__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ECB_PROC_INTR_EN__SIZE
+CYFLD_BLE_BLELL_ECB_PROC_INTR_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CCM_PROC_INTR_EN__OFFSET
+CYFLD_BLE_BLELL_CCM_PROC_INTR_EN__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CCM_PROC_INTR_EN__SIZE
+CYFLD_BLE_BLELL_CCM_PROC_INTR_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_ENC_INTR
+CYREG_BLE_BLELL_ENC_INTR EQU 0x402e14a0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_AUTH_PASS_INTR__OFFSET
+CYFLD_BLE_BLELL_AUTH_PASS_INTR__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_AUTH_PASS_INTR__SIZE
+CYFLD_BLE_BLELL_AUTH_PASS_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ECB_PROC_INTR__OFFSET
+CYFLD_BLE_BLELL_ECB_PROC_INTR__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_ECB_PROC_INTR__SIZE
+CYFLD_BLE_BLELL_ECB_PROC_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CCM_PROC_INTR__OFFSET
+CYFLD_BLE_BLELL_CCM_PROC_INTR__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CCM_PROC_INTR__SIZE
+CYFLD_BLE_BLELL_CCM_PROC_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_IN_DATA_CLEAR__OFFSET
+CYFLD_BLE_BLELL_IN_DATA_CLEAR__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_IN_DATA_CLEAR__SIZE
+CYFLD_BLE_BLELL_IN_DATA_CLEAR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_CONN_TXMEM_BASE_ADDR
+CYREG_BLE_BLELL_CONN_TXMEM_BASE_ADDR EQU 0x402e1600
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_TX_MEM_BASE_ADDR__OFFSET
+CYFLD_BLE_BLELL_CONN_TX_MEM_BASE_ADDR__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_TX_MEM_BASE_ADDR__SIZE
+CYFLD_BLE_BLELL_CONN_TX_MEM_BASE_ADDR__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_CONN_RXMEM_BASE_ADDR
+CYREG_BLE_BLELL_CONN_RXMEM_BASE_ADDR EQU 0x402e1800
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_RX_MEM_BASE_ADDR__OFFSET
+CYFLD_BLE_BLELL_CONN_RX_MEM_BASE_ADDR__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_RX_MEM_BASE_ADDR__SIZE
+CYFLD_BLE_BLELL_CONN_RX_MEM_BASE_ADDR__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_PDU_RESP_TIMER
+CYREG_BLE_BLELL_PDU_RESP_TIMER EQU 0x402e1a04
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_PDU_RESP_TIME_VAL__OFFSET
+CYFLD_BLE_BLELL_PDU_RESP_TIME_VAL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_PDU_RESP_TIME_VAL__SIZE
+CYFLD_BLE_BLELL_PDU_RESP_TIME_VAL__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_NEXT_RESP_TIMER_EXP
+CYREG_BLE_BLELL_NEXT_RESP_TIMER_EXP EQU 0x402e1a08
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_NEXT_RESPONSE_INSTANT__OFFSET
+CYFLD_BLE_BLELL_NEXT_RESPONSE_INSTANT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_NEXT_RESPONSE_INSTANT__SIZE
+CYFLD_BLE_BLELL_NEXT_RESPONSE_INSTANT__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_NEXT_SUP_TO
+CYREG_BLE_BLELL_NEXT_SUP_TO EQU 0x402e1a0c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_NEXT_TIMEOUT_INSTANT__OFFSET
+CYFLD_BLE_BLELL_NEXT_TIMEOUT_INSTANT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_NEXT_TIMEOUT_INSTANT__SIZE
+CYFLD_BLE_BLELL_NEXT_TIMEOUT_INSTANT__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_LLH_FEATURE_CONFIG
+CYREG_BLE_BLELL_LLH_FEATURE_CONFIG EQU 0x402e1a10
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_QUICK_TRANSMIT__OFFSET
+CYFLD_BLE_BLELL_QUICK_TRANSMIT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_QUICK_TRANSMIT__SIZE
+CYFLD_BLE_BLELL_QUICK_TRANSMIT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SL_DSM_EN__OFFSET
+CYFLD_BLE_BLELL_SL_DSM_EN__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SL_DSM_EN__SIZE
+CYFLD_BLE_BLELL_SL_DSM_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_WIN_MIN_STEP_SIZE
+CYREG_BLE_BLELL_WIN_MIN_STEP_SIZE EQU 0x402e1a14
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_STEPDN__OFFSET
+CYFLD_BLE_BLELL_STEPDN__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_STEPDN__SIZE
+CYFLD_BLE_BLELL_STEPDN__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_STEPUP__OFFSET
+CYFLD_BLE_BLELL_STEPUP__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_STEPUP__SIZE
+CYFLD_BLE_BLELL_STEPUP__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_WINDOW_MIN_FW__OFFSET
+CYFLD_BLE_BLELL_WINDOW_MIN_FW__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_WINDOW_MIN_FW__SIZE
+CYFLD_BLE_BLELL_WINDOW_MIN_FW__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_SLV_WIN_ADJ
+CYREG_BLE_BLELL_SLV_WIN_ADJ EQU 0x402e1a18
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SLV_WIN_ADJ__OFFSET
+CYFLD_BLE_BLELL_SLV_WIN_ADJ__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_SLV_WIN_ADJ__SIZE
+CYFLD_BLE_BLELL_SLV_WIN_ADJ__SIZE EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_SL_CONN_INTERVAL
+CYREG_BLE_BLELL_SL_CONN_INTERVAL EQU 0x402e1a1c
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_LE_PING_TIMER_ADDR
+CYREG_BLE_BLELL_LE_PING_TIMER_ADDR EQU 0x402e1a20
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_PING_TIMER_ADDR__OFFSET
+CYFLD_BLE_BLELL_CONN_PING_TIMER_ADDR__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_PING_TIMER_ADDR__SIZE
+CYFLD_BLE_BLELL_CONN_PING_TIMER_ADDR__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_LE_PING_TIMER_OFFSET
+CYREG_BLE_BLELL_LE_PING_TIMER_OFFSET EQU 0x402e1a24
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_PING_TIMER_OFFSET__OFFSET
+CYFLD_BLE_BLELL_CONN_PING_TIMER_OFFSET__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_PING_TIMER_OFFSET__SIZE
+CYFLD_BLE_BLELL_CONN_PING_TIMER_OFFSET__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_LE_PING_TIMER_NEXT_EXP
+CYREG_BLE_BLELL_LE_PING_TIMER_NEXT_EXP EQU 0x402e1a28
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_PING_TIMER_NEXT_EXP__OFFSET
+CYFLD_BLE_BLELL_CONN_PING_TIMER_NEXT_EXP__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_PING_TIMER_NEXT_EXP__SIZE
+CYFLD_BLE_BLELL_CONN_PING_TIMER_NEXT_EXP__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_LE_PING_TIMER_WRAP_COUNT
+CYREG_BLE_BLELL_LE_PING_TIMER_WRAP_COUNT EQU 0x402e1a2c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_SEC_CURRENT_WRAP__OFFSET
+CYFLD_BLE_BLELL_CONN_SEC_CURRENT_WRAP__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_CONN_SEC_CURRENT_WRAP__SIZE
+CYFLD_BLE_BLELL_CONN_SEC_CURRENT_WRAP__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_TX_EN_EXT_DELAY
+CYREG_BLE_BLELL_TX_EN_EXT_DELAY EQU 0x402e1e00
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_TXEN_EXT_DELAY__OFFSET
+CYFLD_BLE_BLELL_TXEN_EXT_DELAY__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_TXEN_EXT_DELAY__SIZE
+CYFLD_BLE_BLELL_TXEN_EXT_DELAY__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLELL_TX_RX_SYNTH_DELAY
+CYREG_BLE_BLELL_TX_RX_SYNTH_DELAY EQU 0x402e1e04
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_RX_EN_DELAY__OFFSET
+CYFLD_BLE_BLELL_RX_EN_DELAY__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_RX_EN_DELAY__SIZE
+CYFLD_BLE_BLELL_RX_EN_DELAY__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_TX_EN_DELAY__OFFSET
+CYFLD_BLE_BLELL_TX_EN_DELAY__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLELL_TX_EN_DELAY__SIZE
+CYFLD_BLE_BLELL_TX_EN_DELAY__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYDEV_BLE_BLESS_BASE
+CYDEV_BLE_BLESS_BASE EQU 0x402ef000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_BLE_BLESS_SIZE
+CYDEV_BLE_BLESS_SIZE EQU 0x00001000
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLESS_WCO_CONFIG
+CYREG_BLE_BLESS_WCO_CONFIG EQU 0x402ef000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_LPM_EN__OFFSET
+CYFLD_BLE_BLESS_LPM_EN__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_LPM_EN__SIZE
+CYFLD_BLE_BLESS_LPM_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_LPM_AUTO__OFFSET
+CYFLD_BLE_BLESS_LPM_AUTO__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_LPM_AUTO__SIZE
+CYFLD_BLE_BLESS_LPM_AUTO__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_EXT_INPUT_EN__OFFSET
+CYFLD_BLE_BLESS_EXT_INPUT_EN__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_EXT_INPUT_EN__SIZE
+CYFLD_BLE_BLESS_EXT_INPUT_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_ENBUS__OFFSET
+CYFLD_BLE_BLESS_ENBUS__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_ENBUS__SIZE
+CYFLD_BLE_BLESS_ENBUS__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_ENABLE__OFFSET
+CYFLD_BLE_BLESS_ENABLE__OFFSET EQU 0x0000001f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_ENABLE__SIZE
+CYFLD_BLE_BLESS_ENABLE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLESS_WCO_STATUS
+CYREG_BLE_BLESS_WCO_STATUS EQU 0x402ef004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_OUT_BLNK_A__OFFSET
+CYFLD_BLE_BLESS_OUT_BLNK_A__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_OUT_BLNK_A__SIZE
+CYFLD_BLE_BLESS_OUT_BLNK_A__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLESS_RF_CONFIG
+CYREG_BLE_BLESS_RF_CONFIG EQU 0x402ef060
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_RF_ENABLE__OFFSET
+CYFLD_BLE_BLESS_RF_ENABLE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_RF_ENABLE__SIZE
+CYFLD_BLE_BLESS_RF_ENABLE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_DDFT_MUX_CFG1__OFFSET
+CYFLD_BLE_BLESS_DDFT_MUX_CFG1__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_DDFT_MUX_CFG1__SIZE
+CYFLD_BLE_BLESS_DDFT_MUX_CFG1__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_DDFT_MUX_CFG2__OFFSET
+CYFLD_BLE_BLESS_DDFT_MUX_CFG2__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_DDFT_MUX_CFG2__SIZE
+CYFLD_BLE_BLESS_DDFT_MUX_CFG2__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_BPKTCTL_FW__OFFSET
+CYFLD_BLE_BLESS_BPKTCTL_FW__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_BPKTCTL_FW__SIZE
+CYFLD_BLE_BLESS_BPKTCTL_FW__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_BPKTCTL_FW_DRIVE__OFFSET
+CYFLD_BLE_BLESS_BPKTCTL_FW_DRIVE__OFFSET EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_BPKTCTL_FW_DRIVE__SIZE
+CYFLD_BLE_BLESS_BPKTCTL_FW_DRIVE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLESS_XTAL_CLK_DIV_CONFIG
+CYREG_BLE_BLESS_XTAL_CLK_DIV_CONFIG EQU 0x402ef064
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_SYSCLK_DIV__OFFSET
+CYFLD_BLE_BLESS_SYSCLK_DIV__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_SYSCLK_DIV__SIZE
+CYFLD_BLE_BLESS_SYSCLK_DIV__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_LLCLK_DIV__OFFSET
+CYFLD_BLE_BLESS_LLCLK_DIV__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_LLCLK_DIV__SIZE
+CYFLD_BLE_BLESS_LLCLK_DIV__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLESS_LL_DSM_INTR_STAT
+CYREG_BLE_BLESS_LL_DSM_INTR_STAT EQU 0x402ef068
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_DSM_ENTERED_INTR__OFFSET
+CYFLD_BLE_BLESS_DSM_ENTERED_INTR__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_DSM_ENTERED_INTR__SIZE
+CYFLD_BLE_BLESS_DSM_ENTERED_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_DSM_EXITED_INTR__OFFSET
+CYFLD_BLE_BLESS_DSM_EXITED_INTR__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_DSM_EXITED_INTR__SIZE
+CYFLD_BLE_BLESS_DSM_EXITED_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_XTAL_ON_INTR__OFFSET
+CYFLD_BLE_BLESS_XTAL_ON_INTR__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_XTAL_ON_INTR__SIZE
+CYFLD_BLE_BLESS_XTAL_ON_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLESS_LL_DSM_CTRL
+CYREG_BLE_BLESS_LL_DSM_CTRL EQU 0x402ef06c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_DSM_EXIT__OFFSET
+CYFLD_BLE_BLESS_DSM_EXIT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_DSM_EXIT__SIZE
+CYFLD_BLE_BLESS_DSM_EXIT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_DSM_ENTERED_INTR_MASK__OFFSET
+CYFLD_BLE_BLESS_DSM_ENTERED_INTR_MASK__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_DSM_ENTERED_INTR_MASK__SIZE
+CYFLD_BLE_BLESS_DSM_ENTERED_INTR_MASK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_DSM_EXITED_INTR_MASK__OFFSET
+CYFLD_BLE_BLESS_DSM_EXITED_INTR_MASK__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_DSM_EXITED_INTR_MASK__SIZE
+CYFLD_BLE_BLESS_DSM_EXITED_INTR_MASK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_XTAL_ON_INTR_MASK__OFFSET
+CYFLD_BLE_BLESS_XTAL_ON_INTR_MASK__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_XTAL_ON_INTR_MASK__SIZE
+CYFLD_BLE_BLESS_XTAL_ON_INTR_MASK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLESS_LL_CLK_EN
+CYREG_BLE_BLESS_LL_CLK_EN EQU 0x402ef070
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_CLK_EN__OFFSET
+CYFLD_BLE_BLESS_CLK_EN__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_CLK_EN__SIZE
+CYFLD_BLE_BLESS_CLK_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_CY_CORREL_EN__OFFSET
+CYFLD_BLE_BLESS_CY_CORREL_EN__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_CY_CORREL_EN__SIZE
+CYFLD_BLE_BLESS_CY_CORREL_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLESS_LF_CLK_CTRL
+CYREG_BLE_BLESS_LF_CLK_CTRL EQU 0x402ef074
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_DISABLE_LF_CLK__OFFSET
+CYFLD_BLE_BLESS_DISABLE_LF_CLK__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_DISABLE_LF_CLK__SIZE
+CYFLD_BLE_BLESS_DISABLE_LF_CLK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_BLE_BLESS_WCO_TRIM
+CYREG_BLE_BLESS_WCO_TRIM EQU 0x402eff00
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_XGM__OFFSET
+CYFLD_BLE_BLESS_XGM__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_XGM__SIZE
+CYFLD_BLE_BLESS_XGM__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_LPM_GM__OFFSET
+CYFLD_BLE_BLESS_LPM_GM__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_BLE_BLESS_LPM_GM__SIZE
+CYFLD_BLE_BLESS_LPM_GM__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYDEV_CTBM0_BASE
+CYDEV_CTBM0_BASE EQU 0x40300000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_CTBM0_SIZE
+CYDEV_CTBM0_SIZE EQU 0x00010000
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM0_CTB_CTRL
+CYREG_CTBM0_CTB_CTRL EQU 0x40300000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_DEEPSLEEP_ON__OFFSET
+CYFLD_CTBM_DEEPSLEEP_ON__OFFSET EQU 0x0000001e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_DEEPSLEEP_ON__SIZE
+CYFLD_CTBM_DEEPSLEEP_ON__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_ENABLED__OFFSET
+CYFLD_CTBM_ENABLED__OFFSET EQU 0x0000001f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_ENABLED__SIZE
+CYFLD_CTBM_ENABLED__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM0_OA_RES0_CTRL
+CYREG_CTBM0_OA_RES0_CTRL EQU 0x40300004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0_PWR_MODE__OFFSET
+CYFLD_CTBM_OA0_PWR_MODE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0_PWR_MODE__SIZE
+CYFLD_CTBM_OA0_PWR_MODE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0_DRIVE_STR_SEL__OFFSET
+CYFLD_CTBM_OA0_DRIVE_STR_SEL__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0_DRIVE_STR_SEL__SIZE
+CYFLD_CTBM_OA0_DRIVE_STR_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0_COMP_EN__OFFSET
+CYFLD_CTBM_OA0_COMP_EN__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0_COMP_EN__SIZE
+CYFLD_CTBM_OA0_COMP_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0_HYST_EN__OFFSET
+CYFLD_CTBM_OA0_HYST_EN__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0_HYST_EN__SIZE
+CYFLD_CTBM_OA0_HYST_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0_BYPASS_DSI_SYNC__OFFSET
+CYFLD_CTBM_OA0_BYPASS_DSI_SYNC__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0_BYPASS_DSI_SYNC__SIZE
+CYFLD_CTBM_OA0_BYPASS_DSI_SYNC__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0_DSI_LEVEL__OFFSET
+CYFLD_CTBM_OA0_DSI_LEVEL__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0_DSI_LEVEL__SIZE
+CYFLD_CTBM_OA0_DSI_LEVEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0_COMPINT__OFFSET
+CYFLD_CTBM_OA0_COMPINT__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0_COMPINT__SIZE
+CYFLD_CTBM_OA0_COMPINT__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CTBM_OA0_COMPINT_DISABLE
+CYVAL_CTBM_OA0_COMPINT_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CTBM_OA0_COMPINT_RISING
+CYVAL_CTBM_OA0_COMPINT_RISING EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CTBM_OA0_COMPINT_FALLING
+CYVAL_CTBM_OA0_COMPINT_FALLING EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CTBM_OA0_COMPINT_BOTH
+CYVAL_CTBM_OA0_COMPINT_BOTH EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0_PUMP_EN__OFFSET
+CYFLD_CTBM_OA0_PUMP_EN__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0_PUMP_EN__SIZE
+CYFLD_CTBM_OA0_PUMP_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM0_OA_RES1_CTRL
+CYREG_CTBM0_OA_RES1_CTRL EQU 0x40300008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1_PWR_MODE__OFFSET
+CYFLD_CTBM_OA1_PWR_MODE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1_PWR_MODE__SIZE
+CYFLD_CTBM_OA1_PWR_MODE__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1_DRIVE_STR_SEL__OFFSET
+CYFLD_CTBM_OA1_DRIVE_STR_SEL__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1_DRIVE_STR_SEL__SIZE
+CYFLD_CTBM_OA1_DRIVE_STR_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1_COMP_EN__OFFSET
+CYFLD_CTBM_OA1_COMP_EN__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1_COMP_EN__SIZE
+CYFLD_CTBM_OA1_COMP_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1_HYST_EN__OFFSET
+CYFLD_CTBM_OA1_HYST_EN__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1_HYST_EN__SIZE
+CYFLD_CTBM_OA1_HYST_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1_BYPASS_DSI_SYNC__OFFSET
+CYFLD_CTBM_OA1_BYPASS_DSI_SYNC__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1_BYPASS_DSI_SYNC__SIZE
+CYFLD_CTBM_OA1_BYPASS_DSI_SYNC__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1_DSI_LEVEL__OFFSET
+CYFLD_CTBM_OA1_DSI_LEVEL__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1_DSI_LEVEL__SIZE
+CYFLD_CTBM_OA1_DSI_LEVEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1_COMPINT__OFFSET
+CYFLD_CTBM_OA1_COMPINT__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1_COMPINT__SIZE
+CYFLD_CTBM_OA1_COMPINT__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CTBM_OA1_COMPINT_DISABLE
+CYVAL_CTBM_OA1_COMPINT_DISABLE EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CTBM_OA1_COMPINT_RISING
+CYVAL_CTBM_OA1_COMPINT_RISING EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CTBM_OA1_COMPINT_FALLING
+CYVAL_CTBM_OA1_COMPINT_FALLING EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_CTBM_OA1_COMPINT_BOTH
+CYVAL_CTBM_OA1_COMPINT_BOTH EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1_PUMP_EN__OFFSET
+CYFLD_CTBM_OA1_PUMP_EN__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1_PUMP_EN__SIZE
+CYFLD_CTBM_OA1_PUMP_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM0_COMP_STAT
+CYREG_CTBM0_COMP_STAT EQU 0x4030000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0_COMP__OFFSET
+CYFLD_CTBM_OA0_COMP__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0_COMP__SIZE
+CYFLD_CTBM_OA0_COMP__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1_COMP__OFFSET
+CYFLD_CTBM_OA1_COMP__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1_COMP__SIZE
+CYFLD_CTBM_OA1_COMP__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM0_INTR
+CYREG_CTBM0_INTR EQU 0x40300020
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_COMP0__OFFSET
+CYFLD_CTBM_COMP0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_COMP0__SIZE
+CYFLD_CTBM_COMP0__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_COMP1__OFFSET
+CYFLD_CTBM_COMP1__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_COMP1__SIZE
+CYFLD_CTBM_COMP1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM0_INTR_SET
+CYREG_CTBM0_INTR_SET EQU 0x40300024
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_COMP0_SET__OFFSET
+CYFLD_CTBM_COMP0_SET__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_COMP0_SET__SIZE
+CYFLD_CTBM_COMP0_SET__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_COMP1_SET__OFFSET
+CYFLD_CTBM_COMP1_SET__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_COMP1_SET__SIZE
+CYFLD_CTBM_COMP1_SET__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM0_INTR_MASK
+CYREG_CTBM0_INTR_MASK EQU 0x40300028
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_COMP0_MASK__OFFSET
+CYFLD_CTBM_COMP0_MASK__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_COMP0_MASK__SIZE
+CYFLD_CTBM_COMP0_MASK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_COMP1_MASK__OFFSET
+CYFLD_CTBM_COMP1_MASK__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_COMP1_MASK__SIZE
+CYFLD_CTBM_COMP1_MASK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM0_INTR_MASKED
+CYREG_CTBM0_INTR_MASKED EQU 0x4030002c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_COMP0_MASKED__OFFSET
+CYFLD_CTBM_COMP0_MASKED__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_COMP0_MASKED__SIZE
+CYFLD_CTBM_COMP0_MASKED__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_COMP1_MASKED__OFFSET
+CYFLD_CTBM_COMP1_MASKED__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_COMP1_MASKED__SIZE
+CYFLD_CTBM_COMP1_MASKED__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM0_DFT_CTRL
+CYREG_CTBM0_DFT_CTRL EQU 0x40300030
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_DFT_MODE__OFFSET
+CYFLD_CTBM_DFT_MODE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_DFT_MODE__SIZE
+CYFLD_CTBM_DFT_MODE__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_DFT_EN__OFFSET
+CYFLD_CTBM_DFT_EN__OFFSET EQU 0x0000001f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_DFT_EN__SIZE
+CYFLD_CTBM_DFT_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM0_OA0_SW
+CYREG_CTBM0_OA0_SW EQU 0x40300080
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0P_A00__OFFSET
+CYFLD_CTBM_OA0P_A00__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0P_A00__SIZE
+CYFLD_CTBM_OA0P_A00__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0P_A20__OFFSET
+CYFLD_CTBM_OA0P_A20__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0P_A20__SIZE
+CYFLD_CTBM_OA0P_A20__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0P_A30__OFFSET
+CYFLD_CTBM_OA0P_A30__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0P_A30__SIZE
+CYFLD_CTBM_OA0P_A30__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0M_A11__OFFSET
+CYFLD_CTBM_OA0M_A11__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0M_A11__SIZE
+CYFLD_CTBM_OA0M_A11__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0M_A81__OFFSET
+CYFLD_CTBM_OA0M_A81__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0M_A81__SIZE
+CYFLD_CTBM_OA0M_A81__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0O_D51__OFFSET
+CYFLD_CTBM_OA0O_D51__OFFSET EQU 0x00000012
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0O_D51__SIZE
+CYFLD_CTBM_OA0O_D51__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0O_D81__OFFSET
+CYFLD_CTBM_OA0O_D81__OFFSET EQU 0x00000015
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0O_D81__SIZE
+CYFLD_CTBM_OA0O_D81__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM0_OA0_SW_CLEAR
+CYREG_CTBM0_OA0_SW_CLEAR EQU 0x40300084
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM0_OA1_SW
+CYREG_CTBM0_OA1_SW EQU 0x40300088
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1P_A03__OFFSET
+CYFLD_CTBM_OA1P_A03__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1P_A03__SIZE
+CYFLD_CTBM_OA1P_A03__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1P_A13__OFFSET
+CYFLD_CTBM_OA1P_A13__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1P_A13__SIZE
+CYFLD_CTBM_OA1P_A13__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1P_A43__OFFSET
+CYFLD_CTBM_OA1P_A43__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1P_A43__SIZE
+CYFLD_CTBM_OA1P_A43__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1M_A22__OFFSET
+CYFLD_CTBM_OA1M_A22__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1M_A22__SIZE
+CYFLD_CTBM_OA1M_A22__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1M_A82__OFFSET
+CYFLD_CTBM_OA1M_A82__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1M_A82__SIZE
+CYFLD_CTBM_OA1M_A82__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1O_D52__OFFSET
+CYFLD_CTBM_OA1O_D52__OFFSET EQU 0x00000012
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1O_D52__SIZE
+CYFLD_CTBM_OA1O_D52__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1O_D62__OFFSET
+CYFLD_CTBM_OA1O_D62__OFFSET EQU 0x00000013
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1O_D62__SIZE
+CYFLD_CTBM_OA1O_D62__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1O_D82__OFFSET
+CYFLD_CTBM_OA1O_D82__OFFSET EQU 0x00000015
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1O_D82__SIZE
+CYFLD_CTBM_OA1O_D82__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM0_OA1_SW_CLEAR
+CYREG_CTBM0_OA1_SW_CLEAR EQU 0x4030008c
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM0_CTB_SW_HW_CTRL
+CYREG_CTBM0_CTB_SW_HW_CTRL EQU 0x403000c0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_P2_HW_CTRL__OFFSET
+CYFLD_CTBM_P2_HW_CTRL__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_P2_HW_CTRL__SIZE
+CYFLD_CTBM_P2_HW_CTRL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_P3_HW_CTRL__OFFSET
+CYFLD_CTBM_P3_HW_CTRL__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_P3_HW_CTRL__SIZE
+CYFLD_CTBM_P3_HW_CTRL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM0_CTB_SW_STATUS
+CYREG_CTBM0_CTB_SW_STATUS EQU 0x403000c4
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0O_D51_STAT__OFFSET
+CYFLD_CTBM_OA0O_D51_STAT__OFFSET EQU 0x0000001c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0O_D51_STAT__SIZE
+CYFLD_CTBM_OA0O_D51_STAT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1O_D52_STAT__OFFSET
+CYFLD_CTBM_OA1O_D52_STAT__OFFSET EQU 0x0000001d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1O_D52_STAT__SIZE
+CYFLD_CTBM_OA1O_D52_STAT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1O_D62_STAT__OFFSET
+CYFLD_CTBM_OA1O_D62_STAT__OFFSET EQU 0x0000001e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1O_D62_STAT__SIZE
+CYFLD_CTBM_OA1O_D62_STAT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM0_OA0_OFFSET_TRIM
+CYREG_CTBM0_OA0_OFFSET_TRIM EQU 0x40300f00
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0_OFFSET_TRIM__OFFSET
+CYFLD_CTBM_OA0_OFFSET_TRIM__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0_OFFSET_TRIM__SIZE
+CYFLD_CTBM_OA0_OFFSET_TRIM__SIZE EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM0_OA0_SLOPE_OFFSET_TRIM
+CYREG_CTBM0_OA0_SLOPE_OFFSET_TRIM EQU 0x40300f04
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0_SLOPE_OFFSET_TRIM__OFFSET
+CYFLD_CTBM_OA0_SLOPE_OFFSET_TRIM__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0_SLOPE_OFFSET_TRIM__SIZE
+CYFLD_CTBM_OA0_SLOPE_OFFSET_TRIM__SIZE EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM0_OA0_COMP_TRIM
+CYREG_CTBM0_OA0_COMP_TRIM EQU 0x40300f08
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0_COMP_TRIM__OFFSET
+CYFLD_CTBM_OA0_COMP_TRIM__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA0_COMP_TRIM__SIZE
+CYFLD_CTBM_OA0_COMP_TRIM__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM0_OA1_OFFSET_TRIM
+CYREG_CTBM0_OA1_OFFSET_TRIM EQU 0x40300f0c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1_OFFSET_TRIM__OFFSET
+CYFLD_CTBM_OA1_OFFSET_TRIM__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1_OFFSET_TRIM__SIZE
+CYFLD_CTBM_OA1_OFFSET_TRIM__SIZE EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM0_OA1_SLOPE_OFFSET_TRIM
+CYREG_CTBM0_OA1_SLOPE_OFFSET_TRIM EQU 0x40300f10
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1_SLOPE_OFFSET_TRIM__OFFSET
+CYFLD_CTBM_OA1_SLOPE_OFFSET_TRIM__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1_SLOPE_OFFSET_TRIM__SIZE
+CYFLD_CTBM_OA1_SLOPE_OFFSET_TRIM__SIZE EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM0_OA1_COMP_TRIM
+CYREG_CTBM0_OA1_COMP_TRIM EQU 0x40300f14
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1_COMP_TRIM__OFFSET
+CYFLD_CTBM_OA1_COMP_TRIM__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CTBM_OA1_COMP_TRIM__SIZE
+CYFLD_CTBM_OA1_COMP_TRIM__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYDEV_CTBM1_BASE
+CYDEV_CTBM1_BASE EQU 0x40310000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_CTBM1_SIZE
+CYDEV_CTBM1_SIZE EQU 0x00010000
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM1_CTB_CTRL
+CYREG_CTBM1_CTB_CTRL EQU 0x40310000
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM1_OA_RES0_CTRL
+CYREG_CTBM1_OA_RES0_CTRL EQU 0x40310004
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM1_OA_RES1_CTRL
+CYREG_CTBM1_OA_RES1_CTRL EQU 0x40310008
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM1_COMP_STAT
+CYREG_CTBM1_COMP_STAT EQU 0x4031000c
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM1_INTR
+CYREG_CTBM1_INTR EQU 0x40310020
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM1_INTR_SET
+CYREG_CTBM1_INTR_SET EQU 0x40310024
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM1_INTR_MASK
+CYREG_CTBM1_INTR_MASK EQU 0x40310028
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM1_INTR_MASKED
+CYREG_CTBM1_INTR_MASKED EQU 0x4031002c
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM1_DFT_CTRL
+CYREG_CTBM1_DFT_CTRL EQU 0x40310030
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM1_OA0_SW
+CYREG_CTBM1_OA0_SW EQU 0x40310080
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM1_OA0_SW_CLEAR
+CYREG_CTBM1_OA0_SW_CLEAR EQU 0x40310084
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM1_OA1_SW
+CYREG_CTBM1_OA1_SW EQU 0x40310088
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM1_OA1_SW_CLEAR
+CYREG_CTBM1_OA1_SW_CLEAR EQU 0x4031008c
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM1_CTB_SW_HW_CTRL
+CYREG_CTBM1_CTB_SW_HW_CTRL EQU 0x403100c0
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM1_CTB_SW_STATUS
+CYREG_CTBM1_CTB_SW_STATUS EQU 0x403100c4
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM1_OA0_OFFSET_TRIM
+CYREG_CTBM1_OA0_OFFSET_TRIM EQU 0x40310f00
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM1_OA0_SLOPE_OFFSET_TRIM
+CYREG_CTBM1_OA0_SLOPE_OFFSET_TRIM EQU 0x40310f04
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM1_OA0_COMP_TRIM
+CYREG_CTBM1_OA0_COMP_TRIM EQU 0x40310f08
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM1_OA1_OFFSET_TRIM
+CYREG_CTBM1_OA1_OFFSET_TRIM EQU 0x40310f0c
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM1_OA1_SLOPE_OFFSET_TRIM
+CYREG_CTBM1_OA1_SLOPE_OFFSET_TRIM EQU 0x40310f10
+    ENDIF
+    IF :LNOT::DEF:CYREG_CTBM1_OA1_COMP_TRIM
+CYREG_CTBM1_OA1_COMP_TRIM EQU 0x40310f14
+    ENDIF
+    IF :LNOT::DEF:CYDEV_SAR_BASE
+CYDEV_SAR_BASE EQU 0x403a0000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_SAR_SIZE
+CYDEV_SAR_SIZE EQU 0x00010000
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CTRL
+CYREG_SAR_CTRL EQU 0x403a0000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_VREF_SEL__OFFSET
+CYFLD_SAR_VREF_SEL__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_VREF_SEL__SIZE
+CYFLD_SAR_VREF_SEL__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_VREF_SEL_VREF0
+CYVAL_SAR_VREF_SEL_VREF0 EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_VREF_SEL_VREF1
+CYVAL_SAR_VREF_SEL_VREF1 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_VREF_SEL_VREF2
+CYVAL_SAR_VREF_SEL_VREF2 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_VREF_SEL_VREF_AROUTE
+CYVAL_SAR_VREF_SEL_VREF_AROUTE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_VREF_SEL_VBGR
+CYVAL_SAR_VREF_SEL_VBGR EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_VREF_SEL_VREF_EXT
+CYVAL_SAR_VREF_SEL_VREF_EXT EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_VREF_SEL_VDDA_DIV_2
+CYVAL_SAR_VREF_SEL_VDDA_DIV_2 EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_VREF_SEL_VDDA
+CYVAL_SAR_VREF_SEL_VDDA EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_VREF_BYP_CAP_EN__OFFSET
+CYFLD_SAR_VREF_BYP_CAP_EN__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_VREF_BYP_CAP_EN__SIZE
+CYFLD_SAR_VREF_BYP_CAP_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_NEG_SEL__OFFSET
+CYFLD_SAR_NEG_SEL__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_NEG_SEL__SIZE
+CYFLD_SAR_NEG_SEL__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_NEG_SEL_VSSA_KELVIN
+CYVAL_SAR_NEG_SEL_VSSA_KELVIN EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_NEG_SEL_ART_VSSA
+CYVAL_SAR_NEG_SEL_ART_VSSA EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_NEG_SEL_P1
+CYVAL_SAR_NEG_SEL_P1 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_NEG_SEL_P3
+CYVAL_SAR_NEG_SEL_P3 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_NEG_SEL_P5
+CYVAL_SAR_NEG_SEL_P5 EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_NEG_SEL_P7
+CYVAL_SAR_NEG_SEL_P7 EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_NEG_SEL_ACORE
+CYVAL_SAR_NEG_SEL_ACORE EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_NEG_SEL_VREF
+CYVAL_SAR_NEG_SEL_VREF EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SAR_HW_CTRL_NEGVREF__OFFSET
+CYFLD_SAR_SAR_HW_CTRL_NEGVREF__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SAR_HW_CTRL_NEGVREF__SIZE
+CYFLD_SAR_SAR_HW_CTRL_NEGVREF__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_PWR_CTRL_VREF__OFFSET
+CYFLD_SAR_PWR_CTRL_VREF__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_PWR_CTRL_VREF__SIZE
+CYFLD_SAR_PWR_CTRL_VREF__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_PWR_CTRL_VREF_NORMAL_PWR
+CYVAL_SAR_PWR_CTRL_VREF_NORMAL_PWR EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_PWR_CTRL_VREF_HALF_PWR
+CYVAL_SAR_PWR_CTRL_VREF_HALF_PWR EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_PWR_CTRL_VREF_THIRD_PWR
+CYVAL_SAR_PWR_CTRL_VREF_THIRD_PWR EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_PWR_CTRL_VREF_QUARTER_PWR
+CYVAL_SAR_PWR_CTRL_VREF_QUARTER_PWR EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SPARE__OFFSET
+CYFLD_SAR_SPARE__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SPARE__SIZE
+CYFLD_SAR_SPARE__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_BOOSTPUMP_EN__OFFSET
+CYFLD_SAR_BOOSTPUMP_EN__OFFSET EQU 0x00000014
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_BOOSTPUMP_EN__SIZE
+CYFLD_SAR_BOOSTPUMP_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_ICONT_LV__OFFSET
+CYFLD_SAR_ICONT_LV__OFFSET EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_ICONT_LV__SIZE
+CYFLD_SAR_ICONT_LV__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_ICONT_LV_NORMAL_PWR
+CYVAL_SAR_ICONT_LV_NORMAL_PWR EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_ICONT_LV_HALF_PWR
+CYVAL_SAR_ICONT_LV_HALF_PWR EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_ICONT_LV_MORE_PWR
+CYVAL_SAR_ICONT_LV_MORE_PWR EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_ICONT_LV_QUARTER_PWR
+CYVAL_SAR_ICONT_LV_QUARTER_PWR EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DEEPSLEEP_ON__OFFSET
+CYFLD_SAR_DEEPSLEEP_ON__OFFSET EQU 0x0000001b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DEEPSLEEP_ON__SIZE
+CYFLD_SAR_DEEPSLEEP_ON__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DSI_SYNC_CONFIG__OFFSET
+CYFLD_SAR_DSI_SYNC_CONFIG__OFFSET EQU 0x0000001c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DSI_SYNC_CONFIG__SIZE
+CYFLD_SAR_DSI_SYNC_CONFIG__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DSI_MODE__OFFSET
+CYFLD_SAR_DSI_MODE__OFFSET EQU 0x0000001d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DSI_MODE__SIZE
+CYFLD_SAR_DSI_MODE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SWITCH_DISABLE__OFFSET
+CYFLD_SAR_SWITCH_DISABLE__OFFSET EQU 0x0000001e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SWITCH_DISABLE__SIZE
+CYFLD_SAR_SWITCH_DISABLE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_ENABLED__OFFSET
+CYFLD_SAR_ENABLED__OFFSET EQU 0x0000001f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_ENABLED__SIZE
+CYFLD_SAR_ENABLED__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_SAMPLE_CTRL
+CYREG_SAR_SAMPLE_CTRL EQU 0x403a0004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SUB_RESOLUTION__OFFSET
+CYFLD_SAR_SUB_RESOLUTION__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SUB_RESOLUTION__SIZE
+CYFLD_SAR_SUB_RESOLUTION__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_SUB_RESOLUTION_8B
+CYVAL_SAR_SUB_RESOLUTION_8B EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_SUB_RESOLUTION_10B
+CYVAL_SAR_SUB_RESOLUTION_10B EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_LEFT_ALIGN__OFFSET
+CYFLD_SAR_LEFT_ALIGN__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_LEFT_ALIGN__SIZE
+CYFLD_SAR_LEFT_ALIGN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SINGLE_ENDED_SIGNED__OFFSET
+CYFLD_SAR_SINGLE_ENDED_SIGNED__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SINGLE_ENDED_SIGNED__SIZE
+CYFLD_SAR_SINGLE_ENDED_SIGNED__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_SINGLE_ENDED_SIGNED_UNSIGNED
+CYVAL_SAR_SINGLE_ENDED_SIGNED_UNSIGNED EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_SINGLE_ENDED_SIGNED_SIGNED
+CYVAL_SAR_SINGLE_ENDED_SIGNED_SIGNED EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DIFFERENTIAL_SIGNED__OFFSET
+CYFLD_SAR_DIFFERENTIAL_SIGNED__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DIFFERENTIAL_SIGNED__SIZE
+CYFLD_SAR_DIFFERENTIAL_SIGNED__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_DIFFERENTIAL_SIGNED_UNSIGNED
+CYVAL_SAR_DIFFERENTIAL_SIGNED_UNSIGNED EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_DIFFERENTIAL_SIGNED_SIGNED
+CYVAL_SAR_DIFFERENTIAL_SIGNED_SIGNED EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_AVG_CNT__OFFSET
+CYFLD_SAR_AVG_CNT__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_AVG_CNT__SIZE
+CYFLD_SAR_AVG_CNT__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_AVG_SHIFT__OFFSET
+CYFLD_SAR_AVG_SHIFT__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_AVG_SHIFT__SIZE
+CYFLD_SAR_AVG_SHIFT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_CONTINUOUS__OFFSET
+CYFLD_SAR_CONTINUOUS__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_CONTINUOUS__SIZE
+CYFLD_SAR_CONTINUOUS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DSI_TRIGGER_EN__OFFSET
+CYFLD_SAR_DSI_TRIGGER_EN__OFFSET EQU 0x00000011
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DSI_TRIGGER_EN__SIZE
+CYFLD_SAR_DSI_TRIGGER_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DSI_TRIGGER_LEVEL__OFFSET
+CYFLD_SAR_DSI_TRIGGER_LEVEL__OFFSET EQU 0x00000012
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DSI_TRIGGER_LEVEL__SIZE
+CYFLD_SAR_DSI_TRIGGER_LEVEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DSI_SYNC_TRIGGER__OFFSET
+CYFLD_SAR_DSI_SYNC_TRIGGER__OFFSET EQU 0x00000013
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DSI_SYNC_TRIGGER__SIZE
+CYFLD_SAR_DSI_SYNC_TRIGGER__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_EOS_DSI_OUT_EN__OFFSET
+CYFLD_SAR_EOS_DSI_OUT_EN__OFFSET EQU 0x0000001f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_EOS_DSI_OUT_EN__SIZE
+CYFLD_SAR_EOS_DSI_OUT_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_SAMPLE_TIME01
+CYREG_SAR_SAMPLE_TIME01 EQU 0x403a0010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SAMPLE_TIME0__OFFSET
+CYFLD_SAR_SAMPLE_TIME0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SAMPLE_TIME0__SIZE
+CYFLD_SAR_SAMPLE_TIME0__SIZE EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SAMPLE_TIME1__OFFSET
+CYFLD_SAR_SAMPLE_TIME1__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SAMPLE_TIME1__SIZE
+CYFLD_SAR_SAMPLE_TIME1__SIZE EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_SAMPLE_TIME23
+CYREG_SAR_SAMPLE_TIME23 EQU 0x403a0014
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SAMPLE_TIME2__OFFSET
+CYFLD_SAR_SAMPLE_TIME2__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SAMPLE_TIME2__SIZE
+CYFLD_SAR_SAMPLE_TIME2__SIZE EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SAMPLE_TIME3__OFFSET
+CYFLD_SAR_SAMPLE_TIME3__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SAMPLE_TIME3__SIZE
+CYFLD_SAR_SAMPLE_TIME3__SIZE EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_RANGE_THRES
+CYREG_SAR_RANGE_THRES EQU 0x403a0018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_RANGE_LOW__OFFSET
+CYFLD_SAR_RANGE_LOW__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_RANGE_LOW__SIZE
+CYFLD_SAR_RANGE_LOW__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_RANGE_HIGH__OFFSET
+CYFLD_SAR_RANGE_HIGH__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_RANGE_HIGH__SIZE
+CYFLD_SAR_RANGE_HIGH__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_RANGE_COND
+CYREG_SAR_RANGE_COND EQU 0x403a001c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_RANGE_COND__OFFSET
+CYFLD_SAR_RANGE_COND__OFFSET EQU 0x0000001e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_RANGE_COND__SIZE
+CYFLD_SAR_RANGE_COND__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_RANGE_COND_BELOW
+CYVAL_SAR_RANGE_COND_BELOW EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_RANGE_COND_INSIDE
+CYVAL_SAR_RANGE_COND_INSIDE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_RANGE_COND_ABOVE
+CYVAL_SAR_RANGE_COND_ABOVE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_RANGE_COND_OUTSIDE
+CYVAL_SAR_RANGE_COND_OUTSIDE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_EN
+CYREG_SAR_CHAN_EN EQU 0x403a0020
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_CHAN_EN__OFFSET
+CYFLD_SAR_CHAN_EN__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_CHAN_EN__SIZE
+CYFLD_SAR_CHAN_EN__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_START_CTRL
+CYREG_SAR_START_CTRL EQU 0x403a0024
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_FW_TRIGGER__OFFSET
+CYFLD_SAR_FW_TRIGGER__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_FW_TRIGGER__SIZE
+CYFLD_SAR_FW_TRIGGER__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_DFT_CTRL
+CYREG_SAR_DFT_CTRL EQU 0x403a0030
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DLY_INC__OFFSET
+CYFLD_SAR_DLY_INC__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DLY_INC__SIZE
+CYFLD_SAR_DLY_INC__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_HIZ__OFFSET
+CYFLD_SAR_HIZ__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_HIZ__SIZE
+CYFLD_SAR_HIZ__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DFT_INC__OFFSET
+CYFLD_SAR_DFT_INC__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DFT_INC__SIZE
+CYFLD_SAR_DFT_INC__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DFT_OUTC__OFFSET
+CYFLD_SAR_DFT_OUTC__OFFSET EQU 0x00000014
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DFT_OUTC__SIZE
+CYFLD_SAR_DFT_OUTC__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SEL_CSEL_DFT__OFFSET
+CYFLD_SAR_SEL_CSEL_DFT__OFFSET EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SEL_CSEL_DFT__SIZE
+CYFLD_SAR_SEL_CSEL_DFT__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_EN_CSEL_DFT__OFFSET
+CYFLD_SAR_EN_CSEL_DFT__OFFSET EQU 0x0000001c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_EN_CSEL_DFT__SIZE
+CYFLD_SAR_EN_CSEL_DFT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DCEN__OFFSET
+CYFLD_SAR_DCEN__OFFSET EQU 0x0000001d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DCEN__SIZE
+CYFLD_SAR_DCEN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_ADFT_OVERRIDE__OFFSET
+CYFLD_SAR_ADFT_OVERRIDE__OFFSET EQU 0x0000001f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_ADFT_OVERRIDE__SIZE
+CYFLD_SAR_ADFT_OVERRIDE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_CONFIG0
+CYREG_SAR_CHAN_CONFIG0 EQU 0x403a0080
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_PIN_ADDR__OFFSET
+CYFLD_SAR_PIN_ADDR__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_PIN_ADDR__SIZE
+CYFLD_SAR_PIN_ADDR__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_PORT_ADDR__OFFSET
+CYFLD_SAR_PORT_ADDR__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_PORT_ADDR__SIZE
+CYFLD_SAR_PORT_ADDR__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_PORT_ADDR_SARMUX
+CYVAL_SAR_PORT_ADDR_SARMUX EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_PORT_ADDR_CTB0
+CYVAL_SAR_PORT_ADDR_CTB0 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_PORT_ADDR_CTB1
+CYVAL_SAR_PORT_ADDR_CTB1 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_PORT_ADDR_CTB2
+CYVAL_SAR_PORT_ADDR_CTB2 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_PORT_ADDR_CTB3
+CYVAL_SAR_PORT_ADDR_CTB3 EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_PORT_ADDR_AROUTE_VIRT2
+CYVAL_SAR_PORT_ADDR_AROUTE_VIRT2 EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_PORT_ADDR_AROUTE_VIRT1
+CYVAL_SAR_PORT_ADDR_AROUTE_VIRT1 EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_PORT_ADDR_SARMUX_VIRT
+CYVAL_SAR_PORT_ADDR_SARMUX_VIRT EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DIFFERENTIAL_EN__OFFSET
+CYFLD_SAR_DIFFERENTIAL_EN__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DIFFERENTIAL_EN__SIZE
+CYFLD_SAR_DIFFERENTIAL_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_RESOLUTION__OFFSET
+CYFLD_SAR_RESOLUTION__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_RESOLUTION__SIZE
+CYFLD_SAR_RESOLUTION__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_RESOLUTION_MAXRES
+CYVAL_SAR_RESOLUTION_MAXRES EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_RESOLUTION_SUBRES
+CYVAL_SAR_RESOLUTION_SUBRES EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_AVG_EN__OFFSET
+CYFLD_SAR_AVG_EN__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_AVG_EN__SIZE
+CYFLD_SAR_AVG_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SAMPLE_TIME_SEL__OFFSET
+CYFLD_SAR_SAMPLE_TIME_SEL__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SAMPLE_TIME_SEL__SIZE
+CYFLD_SAR_SAMPLE_TIME_SEL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DSI_OUT_EN__OFFSET
+CYFLD_SAR_DSI_OUT_EN__OFFSET EQU 0x0000001f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DSI_OUT_EN__SIZE
+CYFLD_SAR_DSI_OUT_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_CONFIG1
+CYREG_SAR_CHAN_CONFIG1 EQU 0x403a0084
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_CONFIG2
+CYREG_SAR_CHAN_CONFIG2 EQU 0x403a0088
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_CONFIG3
+CYREG_SAR_CHAN_CONFIG3 EQU 0x403a008c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_CONFIG4
+CYREG_SAR_CHAN_CONFIG4 EQU 0x403a0090
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_CONFIG5
+CYREG_SAR_CHAN_CONFIG5 EQU 0x403a0094
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_CONFIG6
+CYREG_SAR_CHAN_CONFIG6 EQU 0x403a0098
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_CONFIG7
+CYREG_SAR_CHAN_CONFIG7 EQU 0x403a009c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_CONFIG8
+CYREG_SAR_CHAN_CONFIG8 EQU 0x403a00a0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_CONFIG9
+CYREG_SAR_CHAN_CONFIG9 EQU 0x403a00a4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_CONFIG10
+CYREG_SAR_CHAN_CONFIG10 EQU 0x403a00a8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_CONFIG11
+CYREG_SAR_CHAN_CONFIG11 EQU 0x403a00ac
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_CONFIG12
+CYREG_SAR_CHAN_CONFIG12 EQU 0x403a00b0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_CONFIG13
+CYREG_SAR_CHAN_CONFIG13 EQU 0x403a00b4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_CONFIG14
+CYREG_SAR_CHAN_CONFIG14 EQU 0x403a00b8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_CONFIG15
+CYREG_SAR_CHAN_CONFIG15 EQU 0x403a00bc
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_WORK0
+CYREG_SAR_CHAN_WORK0 EQU 0x403a0100
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_WORK__OFFSET
+CYFLD_SAR_WORK__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_WORK__SIZE
+CYFLD_SAR_WORK__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_CHAN_WORK_VALID_MIR__OFFSET
+CYFLD_SAR_CHAN_WORK_VALID_MIR__OFFSET EQU 0x0000001f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_CHAN_WORK_VALID_MIR__SIZE
+CYFLD_SAR_CHAN_WORK_VALID_MIR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_WORK1
+CYREG_SAR_CHAN_WORK1 EQU 0x403a0104
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_WORK2
+CYREG_SAR_CHAN_WORK2 EQU 0x403a0108
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_WORK3
+CYREG_SAR_CHAN_WORK3 EQU 0x403a010c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_WORK4
+CYREG_SAR_CHAN_WORK4 EQU 0x403a0110
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_WORK5
+CYREG_SAR_CHAN_WORK5 EQU 0x403a0114
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_WORK6
+CYREG_SAR_CHAN_WORK6 EQU 0x403a0118
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_WORK7
+CYREG_SAR_CHAN_WORK7 EQU 0x403a011c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_WORK8
+CYREG_SAR_CHAN_WORK8 EQU 0x403a0120
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_WORK9
+CYREG_SAR_CHAN_WORK9 EQU 0x403a0124
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_WORK10
+CYREG_SAR_CHAN_WORK10 EQU 0x403a0128
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_WORK11
+CYREG_SAR_CHAN_WORK11 EQU 0x403a012c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_WORK12
+CYREG_SAR_CHAN_WORK12 EQU 0x403a0130
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_WORK13
+CYREG_SAR_CHAN_WORK13 EQU 0x403a0134
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_WORK14
+CYREG_SAR_CHAN_WORK14 EQU 0x403a0138
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_WORK15
+CYREG_SAR_CHAN_WORK15 EQU 0x403a013c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_RESULT0
+CYREG_SAR_CHAN_RESULT0 EQU 0x403a0180
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_RESULT__OFFSET
+CYFLD_SAR_RESULT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_RESULT__SIZE
+CYFLD_SAR_RESULT__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SATURATE_INTR_MIR__OFFSET
+CYFLD_SAR_SATURATE_INTR_MIR__OFFSET EQU 0x0000001d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SATURATE_INTR_MIR__SIZE
+CYFLD_SAR_SATURATE_INTR_MIR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_RANGE_INTR_MIR__OFFSET
+CYFLD_SAR_RANGE_INTR_MIR__OFFSET EQU 0x0000001e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_RANGE_INTR_MIR__SIZE
+CYFLD_SAR_RANGE_INTR_MIR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_CHAN_RESULT_VALID_MIR__OFFSET
+CYFLD_SAR_CHAN_RESULT_VALID_MIR__OFFSET EQU 0x0000001f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_CHAN_RESULT_VALID_MIR__SIZE
+CYFLD_SAR_CHAN_RESULT_VALID_MIR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_RESULT1
+CYREG_SAR_CHAN_RESULT1 EQU 0x403a0184
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_RESULT2
+CYREG_SAR_CHAN_RESULT2 EQU 0x403a0188
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_RESULT3
+CYREG_SAR_CHAN_RESULT3 EQU 0x403a018c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_RESULT4
+CYREG_SAR_CHAN_RESULT4 EQU 0x403a0190
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_RESULT5
+CYREG_SAR_CHAN_RESULT5 EQU 0x403a0194
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_RESULT6
+CYREG_SAR_CHAN_RESULT6 EQU 0x403a0198
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_RESULT7
+CYREG_SAR_CHAN_RESULT7 EQU 0x403a019c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_RESULT8
+CYREG_SAR_CHAN_RESULT8 EQU 0x403a01a0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_RESULT9
+CYREG_SAR_CHAN_RESULT9 EQU 0x403a01a4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_RESULT10
+CYREG_SAR_CHAN_RESULT10 EQU 0x403a01a8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_RESULT11
+CYREG_SAR_CHAN_RESULT11 EQU 0x403a01ac
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_RESULT12
+CYREG_SAR_CHAN_RESULT12 EQU 0x403a01b0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_RESULT13
+CYREG_SAR_CHAN_RESULT13 EQU 0x403a01b4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_RESULT14
+CYREG_SAR_CHAN_RESULT14 EQU 0x403a01b8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_RESULT15
+CYREG_SAR_CHAN_RESULT15 EQU 0x403a01bc
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_WORK_VALID
+CYREG_SAR_CHAN_WORK_VALID EQU 0x403a0200
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_CHAN_WORK_VALID__OFFSET
+CYFLD_SAR_CHAN_WORK_VALID__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_CHAN_WORK_VALID__SIZE
+CYFLD_SAR_CHAN_WORK_VALID__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_RESULT_VALID
+CYREG_SAR_CHAN_RESULT_VALID EQU 0x403a0204
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_CHAN_RESULT_VALID__OFFSET
+CYFLD_SAR_CHAN_RESULT_VALID__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_CHAN_RESULT_VALID__SIZE
+CYFLD_SAR_CHAN_RESULT_VALID__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_STATUS
+CYREG_SAR_STATUS EQU 0x403a0208
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_CUR_CHAN__OFFSET
+CYFLD_SAR_CUR_CHAN__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_CUR_CHAN__SIZE
+CYFLD_SAR_CUR_CHAN__SIZE EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SW_VREF_NEG__OFFSET
+CYFLD_SAR_SW_VREF_NEG__OFFSET EQU 0x0000001e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SW_VREF_NEG__SIZE
+CYFLD_SAR_SW_VREF_NEG__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_BUSY__OFFSET
+CYFLD_SAR_BUSY__OFFSET EQU 0x0000001f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_BUSY__SIZE
+CYFLD_SAR_BUSY__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_AVG_STAT
+CYREG_SAR_AVG_STAT EQU 0x403a020c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_CUR_AVG_ACCU__OFFSET
+CYFLD_SAR_CUR_AVG_ACCU__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_CUR_AVG_ACCU__SIZE
+CYFLD_SAR_CUR_AVG_ACCU__SIZE EQU 0x00000014
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_CUR_AVG_CNT__OFFSET
+CYFLD_SAR_CUR_AVG_CNT__OFFSET EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_CUR_AVG_CNT__SIZE
+CYFLD_SAR_CUR_AVG_CNT__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_INTR
+CYREG_SAR_INTR EQU 0x403a0210
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_EOS_INTR__OFFSET
+CYFLD_SAR_EOS_INTR__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_EOS_INTR__SIZE
+CYFLD_SAR_EOS_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_OVERFLOW_INTR__OFFSET
+CYFLD_SAR_OVERFLOW_INTR__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_OVERFLOW_INTR__SIZE
+CYFLD_SAR_OVERFLOW_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_FW_COLLISION_INTR__OFFSET
+CYFLD_SAR_FW_COLLISION_INTR__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_FW_COLLISION_INTR__SIZE
+CYFLD_SAR_FW_COLLISION_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DSI_COLLISION_INTR__OFFSET
+CYFLD_SAR_DSI_COLLISION_INTR__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DSI_COLLISION_INTR__SIZE
+CYFLD_SAR_DSI_COLLISION_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_EOC_INTR__OFFSET
+CYFLD_SAR_INJ_EOC_INTR__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_EOC_INTR__SIZE
+CYFLD_SAR_INJ_EOC_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_SATURATE_INTR__OFFSET
+CYFLD_SAR_INJ_SATURATE_INTR__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_SATURATE_INTR__SIZE
+CYFLD_SAR_INJ_SATURATE_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_RANGE_INTR__OFFSET
+CYFLD_SAR_INJ_RANGE_INTR__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_RANGE_INTR__SIZE
+CYFLD_SAR_INJ_RANGE_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_COLLISION_INTR__OFFSET
+CYFLD_SAR_INJ_COLLISION_INTR__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_COLLISION_INTR__SIZE
+CYFLD_SAR_INJ_COLLISION_INTR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_INTR_SET
+CYREG_SAR_INTR_SET EQU 0x403a0214
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_EOS_SET__OFFSET
+CYFLD_SAR_EOS_SET__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_EOS_SET__SIZE
+CYFLD_SAR_EOS_SET__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_OVERFLOW_SET__OFFSET
+CYFLD_SAR_OVERFLOW_SET__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_OVERFLOW_SET__SIZE
+CYFLD_SAR_OVERFLOW_SET__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_FW_COLLISION_SET__OFFSET
+CYFLD_SAR_FW_COLLISION_SET__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_FW_COLLISION_SET__SIZE
+CYFLD_SAR_FW_COLLISION_SET__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DSI_COLLISION_SET__OFFSET
+CYFLD_SAR_DSI_COLLISION_SET__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DSI_COLLISION_SET__SIZE
+CYFLD_SAR_DSI_COLLISION_SET__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_EOC_SET__OFFSET
+CYFLD_SAR_INJ_EOC_SET__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_EOC_SET__SIZE
+CYFLD_SAR_INJ_EOC_SET__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_SATURATE_SET__OFFSET
+CYFLD_SAR_INJ_SATURATE_SET__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_SATURATE_SET__SIZE
+CYFLD_SAR_INJ_SATURATE_SET__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_RANGE_SET__OFFSET
+CYFLD_SAR_INJ_RANGE_SET__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_RANGE_SET__SIZE
+CYFLD_SAR_INJ_RANGE_SET__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_COLLISION_SET__OFFSET
+CYFLD_SAR_INJ_COLLISION_SET__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_COLLISION_SET__SIZE
+CYFLD_SAR_INJ_COLLISION_SET__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_INTR_MASK
+CYREG_SAR_INTR_MASK EQU 0x403a0218
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_EOS_MASK__OFFSET
+CYFLD_SAR_EOS_MASK__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_EOS_MASK__SIZE
+CYFLD_SAR_EOS_MASK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_OVERFLOW_MASK__OFFSET
+CYFLD_SAR_OVERFLOW_MASK__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_OVERFLOW_MASK__SIZE
+CYFLD_SAR_OVERFLOW_MASK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_FW_COLLISION_MASK__OFFSET
+CYFLD_SAR_FW_COLLISION_MASK__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_FW_COLLISION_MASK__SIZE
+CYFLD_SAR_FW_COLLISION_MASK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DSI_COLLISION_MASK__OFFSET
+CYFLD_SAR_DSI_COLLISION_MASK__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DSI_COLLISION_MASK__SIZE
+CYFLD_SAR_DSI_COLLISION_MASK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_EOC_MASK__OFFSET
+CYFLD_SAR_INJ_EOC_MASK__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_EOC_MASK__SIZE
+CYFLD_SAR_INJ_EOC_MASK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_SATURATE_MASK__OFFSET
+CYFLD_SAR_INJ_SATURATE_MASK__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_SATURATE_MASK__SIZE
+CYFLD_SAR_INJ_SATURATE_MASK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_RANGE_MASK__OFFSET
+CYFLD_SAR_INJ_RANGE_MASK__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_RANGE_MASK__SIZE
+CYFLD_SAR_INJ_RANGE_MASK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_COLLISION_MASK__OFFSET
+CYFLD_SAR_INJ_COLLISION_MASK__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_COLLISION_MASK__SIZE
+CYFLD_SAR_INJ_COLLISION_MASK__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_INTR_MASKED
+CYREG_SAR_INTR_MASKED EQU 0x403a021c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_EOS_MASKED__OFFSET
+CYFLD_SAR_EOS_MASKED__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_EOS_MASKED__SIZE
+CYFLD_SAR_EOS_MASKED__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_OVERFLOW_MASKED__OFFSET
+CYFLD_SAR_OVERFLOW_MASKED__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_OVERFLOW_MASKED__SIZE
+CYFLD_SAR_OVERFLOW_MASKED__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_FW_COLLISION_MASKED__OFFSET
+CYFLD_SAR_FW_COLLISION_MASKED__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_FW_COLLISION_MASKED__SIZE
+CYFLD_SAR_FW_COLLISION_MASKED__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DSI_COLLISION_MASKED__OFFSET
+CYFLD_SAR_DSI_COLLISION_MASKED__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DSI_COLLISION_MASKED__SIZE
+CYFLD_SAR_DSI_COLLISION_MASKED__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_EOC_MASKED__OFFSET
+CYFLD_SAR_INJ_EOC_MASKED__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_EOC_MASKED__SIZE
+CYFLD_SAR_INJ_EOC_MASKED__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_SATURATE_MASKED__OFFSET
+CYFLD_SAR_INJ_SATURATE_MASKED__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_SATURATE_MASKED__SIZE
+CYFLD_SAR_INJ_SATURATE_MASKED__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_RANGE_MASKED__OFFSET
+CYFLD_SAR_INJ_RANGE_MASKED__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_RANGE_MASKED__SIZE
+CYFLD_SAR_INJ_RANGE_MASKED__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_COLLISION_MASKED__OFFSET
+CYFLD_SAR_INJ_COLLISION_MASKED__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_COLLISION_MASKED__SIZE
+CYFLD_SAR_INJ_COLLISION_MASKED__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_SATURATE_INTR
+CYREG_SAR_SATURATE_INTR EQU 0x403a0220
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SATURATE_INTR__OFFSET
+CYFLD_SAR_SATURATE_INTR__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SATURATE_INTR__SIZE
+CYFLD_SAR_SATURATE_INTR__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_SATURATE_INTR_SET
+CYREG_SAR_SATURATE_INTR_SET EQU 0x403a0224
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SATURATE_SET__OFFSET
+CYFLD_SAR_SATURATE_SET__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SATURATE_SET__SIZE
+CYFLD_SAR_SATURATE_SET__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_SATURATE_INTR_MASK
+CYREG_SAR_SATURATE_INTR_MASK EQU 0x403a0228
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SATURATE_MASK__OFFSET
+CYFLD_SAR_SATURATE_MASK__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SATURATE_MASK__SIZE
+CYFLD_SAR_SATURATE_MASK__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_SATURATE_INTR_MASKED
+CYREG_SAR_SATURATE_INTR_MASKED EQU 0x403a022c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SATURATE_MASKED__OFFSET
+CYFLD_SAR_SATURATE_MASKED__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SATURATE_MASKED__SIZE
+CYFLD_SAR_SATURATE_MASKED__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_RANGE_INTR
+CYREG_SAR_RANGE_INTR EQU 0x403a0230
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_RANGE_INTR__OFFSET
+CYFLD_SAR_RANGE_INTR__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_RANGE_INTR__SIZE
+CYFLD_SAR_RANGE_INTR__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_RANGE_INTR_SET
+CYREG_SAR_RANGE_INTR_SET EQU 0x403a0234
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_RANGE_SET__OFFSET
+CYFLD_SAR_RANGE_SET__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_RANGE_SET__SIZE
+CYFLD_SAR_RANGE_SET__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_RANGE_INTR_MASK
+CYREG_SAR_RANGE_INTR_MASK EQU 0x403a0238
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_RANGE_MASK__OFFSET
+CYFLD_SAR_RANGE_MASK__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_RANGE_MASK__SIZE
+CYFLD_SAR_RANGE_MASK__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_RANGE_INTR_MASKED
+CYREG_SAR_RANGE_INTR_MASKED EQU 0x403a023c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_RANGE_MASKED__OFFSET
+CYFLD_SAR_RANGE_MASKED__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_RANGE_MASKED__SIZE
+CYFLD_SAR_RANGE_MASKED__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_INTR_CAUSE
+CYREG_SAR_INTR_CAUSE EQU 0x403a0240
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_EOS_MASKED_MIR__OFFSET
+CYFLD_SAR_EOS_MASKED_MIR__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_EOS_MASKED_MIR__SIZE
+CYFLD_SAR_EOS_MASKED_MIR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_OVERFLOW_MASKED_MIR__OFFSET
+CYFLD_SAR_OVERFLOW_MASKED_MIR__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_OVERFLOW_MASKED_MIR__SIZE
+CYFLD_SAR_OVERFLOW_MASKED_MIR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_FW_COLLISION_MASKED_MIR__OFFSET
+CYFLD_SAR_FW_COLLISION_MASKED_MIR__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_FW_COLLISION_MASKED_MIR__SIZE
+CYFLD_SAR_FW_COLLISION_MASKED_MIR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DSI_COLLISION_MASKED_MIR__OFFSET
+CYFLD_SAR_DSI_COLLISION_MASKED_MIR__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_DSI_COLLISION_MASKED_MIR__SIZE
+CYFLD_SAR_DSI_COLLISION_MASKED_MIR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_EOC_MASKED_MIR__OFFSET
+CYFLD_SAR_INJ_EOC_MASKED_MIR__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_EOC_MASKED_MIR__SIZE
+CYFLD_SAR_INJ_EOC_MASKED_MIR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_SATURATE_MASKED_MIR__OFFSET
+CYFLD_SAR_INJ_SATURATE_MASKED_MIR__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_SATURATE_MASKED_MIR__SIZE
+CYFLD_SAR_INJ_SATURATE_MASKED_MIR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_RANGE_MASKED_MIR__OFFSET
+CYFLD_SAR_INJ_RANGE_MASKED_MIR__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_RANGE_MASKED_MIR__SIZE
+CYFLD_SAR_INJ_RANGE_MASKED_MIR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_COLLISION_MASKED_MIR__OFFSET
+CYFLD_SAR_INJ_COLLISION_MASKED_MIR__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_COLLISION_MASKED_MIR__SIZE
+CYFLD_SAR_INJ_COLLISION_MASKED_MIR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SATURATE_MASKED_RED__OFFSET
+CYFLD_SAR_SATURATE_MASKED_RED__OFFSET EQU 0x0000001e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_SATURATE_MASKED_RED__SIZE
+CYFLD_SAR_SATURATE_MASKED_RED__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_RANGE_MASKED_RED__OFFSET
+CYFLD_SAR_RANGE_MASKED_RED__OFFSET EQU 0x0000001f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_RANGE_MASKED_RED__SIZE
+CYFLD_SAR_RANGE_MASKED_RED__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_INJ_CHAN_CONFIG
+CYREG_SAR_INJ_CHAN_CONFIG EQU 0x403a0280
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_PIN_ADDR__OFFSET
+CYFLD_SAR_INJ_PIN_ADDR__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_PIN_ADDR__SIZE
+CYFLD_SAR_INJ_PIN_ADDR__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_PORT_ADDR__OFFSET
+CYFLD_SAR_INJ_PORT_ADDR__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_PORT_ADDR__SIZE
+CYFLD_SAR_INJ_PORT_ADDR__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_INJ_PORT_ADDR_SARMUX
+CYVAL_SAR_INJ_PORT_ADDR_SARMUX EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_INJ_PORT_ADDR_CTB0
+CYVAL_SAR_INJ_PORT_ADDR_CTB0 EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_INJ_PORT_ADDR_CTB1
+CYVAL_SAR_INJ_PORT_ADDR_CTB1 EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_INJ_PORT_ADDR_CTB2
+CYVAL_SAR_INJ_PORT_ADDR_CTB2 EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_INJ_PORT_ADDR_CTB3
+CYVAL_SAR_INJ_PORT_ADDR_CTB3 EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_INJ_PORT_ADDR_AROUTE_VIRT
+CYVAL_SAR_INJ_PORT_ADDR_AROUTE_VIRT EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_INJ_PORT_ADDR_SARMUX_VIRT
+CYVAL_SAR_INJ_PORT_ADDR_SARMUX_VIRT EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_DIFFERENTIAL_EN__OFFSET
+CYFLD_SAR_INJ_DIFFERENTIAL_EN__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_DIFFERENTIAL_EN__SIZE
+CYFLD_SAR_INJ_DIFFERENTIAL_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_RESOLUTION__OFFSET
+CYFLD_SAR_INJ_RESOLUTION__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_RESOLUTION__SIZE
+CYFLD_SAR_INJ_RESOLUTION__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_INJ_RESOLUTION_12B
+CYVAL_SAR_INJ_RESOLUTION_12B EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_INJ_RESOLUTION_SUBRES
+CYVAL_SAR_INJ_RESOLUTION_SUBRES EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_AVG_EN__OFFSET
+CYFLD_SAR_INJ_AVG_EN__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_AVG_EN__SIZE
+CYFLD_SAR_INJ_AVG_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_SAMPLE_TIME_SEL__OFFSET
+CYFLD_SAR_INJ_SAMPLE_TIME_SEL__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_SAMPLE_TIME_SEL__SIZE
+CYFLD_SAR_INJ_SAMPLE_TIME_SEL__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_TAILGATING__OFFSET
+CYFLD_SAR_INJ_TAILGATING__OFFSET EQU 0x0000001e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_TAILGATING__SIZE
+CYFLD_SAR_INJ_TAILGATING__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_START_EN__OFFSET
+CYFLD_SAR_INJ_START_EN__OFFSET EQU 0x0000001f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_START_EN__SIZE
+CYFLD_SAR_INJ_START_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_INJ_RESULT
+CYREG_SAR_INJ_RESULT EQU 0x403a0290
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_RESULT__OFFSET
+CYFLD_SAR_INJ_RESULT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_RESULT__SIZE
+CYFLD_SAR_INJ_RESULT__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_COLLISION_INTR_MIR__OFFSET
+CYFLD_SAR_INJ_COLLISION_INTR_MIR__OFFSET EQU 0x0000001c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_COLLISION_INTR_MIR__SIZE
+CYFLD_SAR_INJ_COLLISION_INTR_MIR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_SATURATE_INTR_MIR__OFFSET
+CYFLD_SAR_INJ_SATURATE_INTR_MIR__OFFSET EQU 0x0000001d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_SATURATE_INTR_MIR__SIZE
+CYFLD_SAR_INJ_SATURATE_INTR_MIR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_RANGE_INTR_MIR__OFFSET
+CYFLD_SAR_INJ_RANGE_INTR_MIR__OFFSET EQU 0x0000001e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_RANGE_INTR_MIR__SIZE
+CYFLD_SAR_INJ_RANGE_INTR_MIR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_EOC_INTR_MIR__OFFSET
+CYFLD_SAR_INJ_EOC_INTR_MIR__OFFSET EQU 0x0000001f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_INJ_EOC_INTR_MIR__SIZE
+CYFLD_SAR_INJ_EOC_INTR_MIR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_MUX_SWITCH0
+CYREG_SAR_MUX_SWITCH0 EQU 0x403a0300
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P0_VPLUS__OFFSET
+CYFLD_SAR_MUX_FW_P0_VPLUS__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P0_VPLUS__SIZE
+CYFLD_SAR_MUX_FW_P0_VPLUS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P1_VPLUS__OFFSET
+CYFLD_SAR_MUX_FW_P1_VPLUS__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P1_VPLUS__SIZE
+CYFLD_SAR_MUX_FW_P1_VPLUS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P2_VPLUS__OFFSET
+CYFLD_SAR_MUX_FW_P2_VPLUS__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P2_VPLUS__SIZE
+CYFLD_SAR_MUX_FW_P2_VPLUS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P3_VPLUS__OFFSET
+CYFLD_SAR_MUX_FW_P3_VPLUS__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P3_VPLUS__SIZE
+CYFLD_SAR_MUX_FW_P3_VPLUS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P4_VPLUS__OFFSET
+CYFLD_SAR_MUX_FW_P4_VPLUS__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P4_VPLUS__SIZE
+CYFLD_SAR_MUX_FW_P4_VPLUS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P5_VPLUS__OFFSET
+CYFLD_SAR_MUX_FW_P5_VPLUS__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P5_VPLUS__SIZE
+CYFLD_SAR_MUX_FW_P5_VPLUS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P6_VPLUS__OFFSET
+CYFLD_SAR_MUX_FW_P6_VPLUS__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P6_VPLUS__SIZE
+CYFLD_SAR_MUX_FW_P6_VPLUS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P7_VPLUS__OFFSET
+CYFLD_SAR_MUX_FW_P7_VPLUS__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P7_VPLUS__SIZE
+CYFLD_SAR_MUX_FW_P7_VPLUS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P0_VMINUS__OFFSET
+CYFLD_SAR_MUX_FW_P0_VMINUS__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P0_VMINUS__SIZE
+CYFLD_SAR_MUX_FW_P0_VMINUS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P1_VMINUS__OFFSET
+CYFLD_SAR_MUX_FW_P1_VMINUS__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P1_VMINUS__SIZE
+CYFLD_SAR_MUX_FW_P1_VMINUS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P2_VMINUS__OFFSET
+CYFLD_SAR_MUX_FW_P2_VMINUS__OFFSET EQU 0x0000000a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P2_VMINUS__SIZE
+CYFLD_SAR_MUX_FW_P2_VMINUS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P3_VMINUS__OFFSET
+CYFLD_SAR_MUX_FW_P3_VMINUS__OFFSET EQU 0x0000000b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P3_VMINUS__SIZE
+CYFLD_SAR_MUX_FW_P3_VMINUS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P4_VMINUS__OFFSET
+CYFLD_SAR_MUX_FW_P4_VMINUS__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P4_VMINUS__SIZE
+CYFLD_SAR_MUX_FW_P4_VMINUS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P5_VMINUS__OFFSET
+CYFLD_SAR_MUX_FW_P5_VMINUS__OFFSET EQU 0x0000000d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P5_VMINUS__SIZE
+CYFLD_SAR_MUX_FW_P5_VMINUS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P6_VMINUS__OFFSET
+CYFLD_SAR_MUX_FW_P6_VMINUS__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P6_VMINUS__SIZE
+CYFLD_SAR_MUX_FW_P6_VMINUS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P7_VMINUS__OFFSET
+CYFLD_SAR_MUX_FW_P7_VMINUS__OFFSET EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P7_VMINUS__SIZE
+CYFLD_SAR_MUX_FW_P7_VMINUS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_VSSA_VMINUS__OFFSET
+CYFLD_SAR_MUX_FW_VSSA_VMINUS__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_VSSA_VMINUS__SIZE
+CYFLD_SAR_MUX_FW_VSSA_VMINUS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_TEMP_VPLUS__OFFSET
+CYFLD_SAR_MUX_FW_TEMP_VPLUS__OFFSET EQU 0x00000011
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_TEMP_VPLUS__SIZE
+CYFLD_SAR_MUX_FW_TEMP_VPLUS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_AMUXBUSA_VPLUS__OFFSET
+CYFLD_SAR_MUX_FW_AMUXBUSA_VPLUS__OFFSET EQU 0x00000012
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_AMUXBUSA_VPLUS__SIZE
+CYFLD_SAR_MUX_FW_AMUXBUSA_VPLUS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_AMUXBUSB_VPLUS__OFFSET
+CYFLD_SAR_MUX_FW_AMUXBUSB_VPLUS__OFFSET EQU 0x00000013
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_AMUXBUSB_VPLUS__SIZE
+CYFLD_SAR_MUX_FW_AMUXBUSB_VPLUS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_AMUXBUSA_VMINUS__OFFSET
+CYFLD_SAR_MUX_FW_AMUXBUSA_VMINUS__OFFSET EQU 0x00000014
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_AMUXBUSA_VMINUS__SIZE
+CYFLD_SAR_MUX_FW_AMUXBUSA_VMINUS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_AMUXBUSB_VMINUS__OFFSET
+CYFLD_SAR_MUX_FW_AMUXBUSB_VMINUS__OFFSET EQU 0x00000015
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_AMUXBUSB_VMINUS__SIZE
+CYFLD_SAR_MUX_FW_AMUXBUSB_VMINUS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_SARBUS0_VPLUS__OFFSET
+CYFLD_SAR_MUX_FW_SARBUS0_VPLUS__OFFSET EQU 0x00000016
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_SARBUS0_VPLUS__SIZE
+CYFLD_SAR_MUX_FW_SARBUS0_VPLUS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_SARBUS1_VPLUS__OFFSET
+CYFLD_SAR_MUX_FW_SARBUS1_VPLUS__OFFSET EQU 0x00000017
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_SARBUS1_VPLUS__SIZE
+CYFLD_SAR_MUX_FW_SARBUS1_VPLUS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_SARBUS0_VMINUS__OFFSET
+CYFLD_SAR_MUX_FW_SARBUS0_VMINUS__OFFSET EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_SARBUS0_VMINUS__SIZE
+CYFLD_SAR_MUX_FW_SARBUS0_VMINUS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_SARBUS1_VMINUS__OFFSET
+CYFLD_SAR_MUX_FW_SARBUS1_VMINUS__OFFSET EQU 0x00000019
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_SARBUS1_VMINUS__SIZE
+CYFLD_SAR_MUX_FW_SARBUS1_VMINUS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P4_COREIO0__OFFSET
+CYFLD_SAR_MUX_FW_P4_COREIO0__OFFSET EQU 0x0000001a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P4_COREIO0__SIZE
+CYFLD_SAR_MUX_FW_P4_COREIO0__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P5_COREIO1__OFFSET
+CYFLD_SAR_MUX_FW_P5_COREIO1__OFFSET EQU 0x0000001b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P5_COREIO1__SIZE
+CYFLD_SAR_MUX_FW_P5_COREIO1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P6_COREIO2__OFFSET
+CYFLD_SAR_MUX_FW_P6_COREIO2__OFFSET EQU 0x0000001c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P6_COREIO2__SIZE
+CYFLD_SAR_MUX_FW_P6_COREIO2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P7_COREIO3__OFFSET
+CYFLD_SAR_MUX_FW_P7_COREIO3__OFFSET EQU 0x0000001d
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P7_COREIO3__SIZE
+CYFLD_SAR_MUX_FW_P7_COREIO3__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_MUX_SWITCH_CLEAR0
+CYREG_SAR_MUX_SWITCH_CLEAR0 EQU 0x403a0304
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_MUX_SWITCH1
+CYREG_SAR_MUX_SWITCH1 EQU 0x403a0308
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P4_DFT_INP__OFFSET
+CYFLD_SAR_MUX_FW_P4_DFT_INP__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P4_DFT_INP__SIZE
+CYFLD_SAR_MUX_FW_P4_DFT_INP__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P5_DFT_INM__OFFSET
+CYFLD_SAR_MUX_FW_P5_DFT_INM__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_P5_DFT_INM__SIZE
+CYFLD_SAR_MUX_FW_P5_DFT_INM__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_ADFT0_SARBUS0__OFFSET
+CYFLD_SAR_MUX_FW_ADFT0_SARBUS0__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_ADFT0_SARBUS0__SIZE
+CYFLD_SAR_MUX_FW_ADFT0_SARBUS0__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_ADFT1_SARBUS1__OFFSET
+CYFLD_SAR_MUX_FW_ADFT1_SARBUS1__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_FW_ADFT1_SARBUS1__SIZE
+CYFLD_SAR_MUX_FW_ADFT1_SARBUS1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_MUX_SWITCH_CLEAR1
+CYREG_SAR_MUX_SWITCH_CLEAR1 EQU 0x403a030c
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_MUX_SWITCH_HW_CTRL
+CYREG_SAR_MUX_SWITCH_HW_CTRL EQU 0x403a0340
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_HW_CTRL_P0__OFFSET
+CYFLD_SAR_MUX_HW_CTRL_P0__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_HW_CTRL_P0__SIZE
+CYFLD_SAR_MUX_HW_CTRL_P0__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_HW_CTRL_P1__OFFSET
+CYFLD_SAR_MUX_HW_CTRL_P1__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_HW_CTRL_P1__SIZE
+CYFLD_SAR_MUX_HW_CTRL_P1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_HW_CTRL_P2__OFFSET
+CYFLD_SAR_MUX_HW_CTRL_P2__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_HW_CTRL_P2__SIZE
+CYFLD_SAR_MUX_HW_CTRL_P2__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_HW_CTRL_P3__OFFSET
+CYFLD_SAR_MUX_HW_CTRL_P3__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_HW_CTRL_P3__SIZE
+CYFLD_SAR_MUX_HW_CTRL_P3__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_HW_CTRL_P4__OFFSET
+CYFLD_SAR_MUX_HW_CTRL_P4__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_HW_CTRL_P4__SIZE
+CYFLD_SAR_MUX_HW_CTRL_P4__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_HW_CTRL_P5__OFFSET
+CYFLD_SAR_MUX_HW_CTRL_P5__OFFSET EQU 0x00000005
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_HW_CTRL_P5__SIZE
+CYFLD_SAR_MUX_HW_CTRL_P5__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_HW_CTRL_P6__OFFSET
+CYFLD_SAR_MUX_HW_CTRL_P6__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_HW_CTRL_P6__SIZE
+CYFLD_SAR_MUX_HW_CTRL_P6__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_HW_CTRL_P7__OFFSET
+CYFLD_SAR_MUX_HW_CTRL_P7__OFFSET EQU 0x00000007
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_HW_CTRL_P7__SIZE
+CYFLD_SAR_MUX_HW_CTRL_P7__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_HW_CTRL_VSSA__OFFSET
+CYFLD_SAR_MUX_HW_CTRL_VSSA__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_HW_CTRL_VSSA__SIZE
+CYFLD_SAR_MUX_HW_CTRL_VSSA__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_HW_CTRL_TEMP__OFFSET
+CYFLD_SAR_MUX_HW_CTRL_TEMP__OFFSET EQU 0x00000011
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_HW_CTRL_TEMP__SIZE
+CYFLD_SAR_MUX_HW_CTRL_TEMP__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_HW_CTRL_AMUXBUSA__OFFSET
+CYFLD_SAR_MUX_HW_CTRL_AMUXBUSA__OFFSET EQU 0x00000012
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_HW_CTRL_AMUXBUSA__SIZE
+CYFLD_SAR_MUX_HW_CTRL_AMUXBUSA__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_HW_CTRL_AMUXBUSB__OFFSET
+CYFLD_SAR_MUX_HW_CTRL_AMUXBUSB__OFFSET EQU 0x00000013
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_HW_CTRL_AMUXBUSB__SIZE
+CYFLD_SAR_MUX_HW_CTRL_AMUXBUSB__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_HW_CTRL_SARBUS0__OFFSET
+CYFLD_SAR_MUX_HW_CTRL_SARBUS0__OFFSET EQU 0x00000016
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_HW_CTRL_SARBUS0__SIZE
+CYFLD_SAR_MUX_HW_CTRL_SARBUS0__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_HW_CTRL_SARBUS1__OFFSET
+CYFLD_SAR_MUX_HW_CTRL_SARBUS1__OFFSET EQU 0x00000017
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_MUX_HW_CTRL_SARBUS1__SIZE
+CYFLD_SAR_MUX_HW_CTRL_SARBUS1__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_MUX_SWITCH_STATUS
+CYREG_SAR_MUX_SWITCH_STATUS EQU 0x403a0348
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_PUMP_CTRL
+CYREG_SAR_PUMP_CTRL EQU 0x403a0380
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_CLOCK_SEL__OFFSET
+CYFLD_SAR_CLOCK_SEL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_CLOCK_SEL__SIZE
+CYFLD_SAR_CLOCK_SEL__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_ANA_TRIM
+CYREG_SAR_ANA_TRIM EQU 0x403a0f00
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_CAP_TRIM__OFFSET
+CYFLD_SAR_CAP_TRIM__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_CAP_TRIM__SIZE
+CYFLD_SAR_CAP_TRIM__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_TRIMUNIT__OFFSET
+CYFLD_SAR_TRIMUNIT__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_TRIMUNIT__SIZE
+CYFLD_SAR_TRIMUNIT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_WOUNDING
+CYREG_SAR_WOUNDING EQU 0x403a0f04
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_WOUND_RESOLUTION__OFFSET
+CYFLD_SAR_WOUND_RESOLUTION__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_SAR_WOUND_RESOLUTION__SIZE
+CYFLD_SAR_WOUND_RESOLUTION__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_WOUND_RESOLUTION_12BIT
+CYVAL_SAR_WOUND_RESOLUTION_12BIT EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_WOUND_RESOLUTION_10BIT
+CYVAL_SAR_WOUND_RESOLUTION_10BIT EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_WOUND_RESOLUTION_8BIT
+CYVAL_SAR_WOUND_RESOLUTION_8BIT EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYVAL_SAR_WOUND_RESOLUTION_8BIT_TOO
+CYVAL_SAR_WOUND_RESOLUTION_8BIT_TOO EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYDEV_PASS_BASE
+CYDEV_PASS_BASE EQU 0x403f0000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_PASS_SIZE
+CYDEV_PASS_SIZE EQU 0x00010000
+    ENDIF
+    IF :LNOT::DEF:CYREG_PASS_INTR_CAUSE
+CYREG_PASS_INTR_CAUSE EQU 0x403f0000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_PASS_CTB0_INT__OFFSET
+CYFLD_PASS_CTB0_INT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_PASS_CTB0_INT__SIZE
+CYFLD_PASS_CTB0_INT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_PASS_CTB1_INT__OFFSET
+CYFLD_PASS_CTB1_INT__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_PASS_CTB1_INT__SIZE
+CYFLD_PASS_CTB1_INT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_PASS_DFT_CTRL
+CYREG_PASS_DFT_CTRL EQU 0x403f0030
+    ENDIF
+    IF :LNOT::DEF:CYFLD_PASS_DSAB_ADFT_RES_EN__OFFSET
+CYFLD_PASS_DSAB_ADFT_RES_EN__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_PASS_DSAB_ADFT_RES_EN__SIZE
+CYFLD_PASS_DSAB_ADFT_RES_EN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYDEV_PASS_DSAB_BASE
+CYDEV_PASS_DSAB_BASE EQU 0x403f0e00
+    ENDIF
+    IF :LNOT::DEF:CYDEV_PASS_DSAB_SIZE
+CYDEV_PASS_DSAB_SIZE EQU 0x00000100
+    ENDIF
+    IF :LNOT::DEF:CYREG_PASS_DSAB_DSAB_CTRL
+CYREG_PASS_DSAB_DSAB_CTRL EQU 0x403f0e00
+    ENDIF
+    IF :LNOT::DEF:CYFLD_PASS_DSAB_CURRENT_SEL__OFFSET
+CYFLD_PASS_DSAB_CURRENT_SEL__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_PASS_DSAB_CURRENT_SEL__SIZE
+CYFLD_PASS_DSAB_CURRENT_SEL__SIZE EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_PASS_DSAB_SEL_OUT__OFFSET
+CYFLD_PASS_DSAB_SEL_OUT__OFFSET EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYFLD_PASS_DSAB_SEL_OUT__SIZE
+CYFLD_PASS_DSAB_SEL_OUT__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_PASS_DSAB_ENABLED__OFFSET
+CYFLD_PASS_DSAB_ENABLED__OFFSET EQU 0x0000001f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_PASS_DSAB_ENABLED__SIZE
+CYFLD_PASS_DSAB_ENABLED__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_PASS_DSAB_DSAB_DFT
+CYREG_PASS_DSAB_DSAB_DFT EQU 0x403f0e04
+    ENDIF
+    IF :LNOT::DEF:CYFLD_PASS_DSAB_EN_DFT__OFFSET
+CYFLD_PASS_DSAB_EN_DFT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_PASS_DSAB_EN_DFT__SIZE
+CYFLD_PASS_DSAB_EN_DFT__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_PASS_DSAB_TRIM
+CYREG_PASS_DSAB_TRIM EQU 0x403f0f00
+    ENDIF
+    IF :LNOT::DEF:CYFLD_PASS_IBIAS_TRIM__OFFSET
+CYFLD_PASS_IBIAS_TRIM__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_PASS_IBIAS_TRIM__SIZE
+CYFLD_PASS_IBIAS_TRIM__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYDEV_CM0_BASE
+CYDEV_CM0_BASE EQU 0xe0000000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_CM0_SIZE
+CYDEV_CM0_SIZE EQU 0x00100000
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_DWT_PID4
+CYREG_CM0_DWT_PID4 EQU 0xe0001fd0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_VALUE__OFFSET
+CYFLD_CM0_VALUE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_VALUE__SIZE
+CYFLD_CM0_VALUE__SIZE EQU 0x00000020
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_DWT_PID0
+CYREG_CM0_DWT_PID0 EQU 0xe0001fe0
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_DWT_PID1
+CYREG_CM0_DWT_PID1 EQU 0xe0001fe4
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_DWT_PID2
+CYREG_CM0_DWT_PID2 EQU 0xe0001fe8
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_DWT_PID3
+CYREG_CM0_DWT_PID3 EQU 0xe0001fec
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_DWT_CID0
+CYREG_CM0_DWT_CID0 EQU 0xe0001ff0
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_DWT_CID1
+CYREG_CM0_DWT_CID1 EQU 0xe0001ff4
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_DWT_CID2
+CYREG_CM0_DWT_CID2 EQU 0xe0001ff8
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_DWT_CID3
+CYREG_CM0_DWT_CID3 EQU 0xe0001ffc
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_BP_PID4
+CYREG_CM0_BP_PID4 EQU 0xe0002fd0
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_BP_PID0
+CYREG_CM0_BP_PID0 EQU 0xe0002fe0
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_BP_PID1
+CYREG_CM0_BP_PID1 EQU 0xe0002fe4
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_BP_PID2
+CYREG_CM0_BP_PID2 EQU 0xe0002fe8
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_BP_PID3
+CYREG_CM0_BP_PID3 EQU 0xe0002fec
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_BP_CID0
+CYREG_CM0_BP_CID0 EQU 0xe0002ff0
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_BP_CID1
+CYREG_CM0_BP_CID1 EQU 0xe0002ff4
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_BP_CID2
+CYREG_CM0_BP_CID2 EQU 0xe0002ff8
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_BP_CID3
+CYREG_CM0_BP_CID3 EQU 0xe0002ffc
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_SYST_CSR
+CYREG_CM0_SYST_CSR EQU 0xe000e010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_ENABLE__OFFSET
+CYFLD_CM0_ENABLE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_ENABLE__SIZE
+CYFLD_CM0_ENABLE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_TICKINT__OFFSET
+CYFLD_CM0_TICKINT__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_TICKINT__SIZE
+CYFLD_CM0_TICKINT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_CLKSOURCE__OFFSET
+CYFLD_CM0_CLKSOURCE__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_CLKSOURCE__SIZE
+CYFLD_CM0_CLKSOURCE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_COUNTFLAG__OFFSET
+CYFLD_CM0_COUNTFLAG__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_COUNTFLAG__SIZE
+CYFLD_CM0_COUNTFLAG__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_SYST_RVR
+CYREG_CM0_SYST_RVR EQU 0xe000e014
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_RELOAD__OFFSET
+CYFLD_CM0_RELOAD__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_RELOAD__SIZE
+CYFLD_CM0_RELOAD__SIZE EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_SYST_CVR
+CYREG_CM0_SYST_CVR EQU 0xe000e018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_CURRENT__OFFSET
+CYFLD_CM0_CURRENT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_CURRENT__SIZE
+CYFLD_CM0_CURRENT__SIZE EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_SYST_CALIB
+CYREG_CM0_SYST_CALIB EQU 0xe000e01c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_TENMS__OFFSET
+CYFLD_CM0_TENMS__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_TENMS__SIZE
+CYFLD_CM0_TENMS__SIZE EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_SKEW__OFFSET
+CYFLD_CM0_SKEW__OFFSET EQU 0x0000001e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_SKEW__SIZE
+CYFLD_CM0_SKEW__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_NOREF__OFFSET
+CYFLD_CM0_NOREF__OFFSET EQU 0x0000001f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_NOREF__SIZE
+CYFLD_CM0_NOREF__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_ISER
+CYREG_CM0_ISER EQU 0xe000e100
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_SETENA__OFFSET
+CYFLD_CM0_SETENA__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_SETENA__SIZE
+CYFLD_CM0_SETENA__SIZE EQU 0x00000020
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_ICER
+CYREG_CM0_ICER EQU 0xe000e180
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_CLRENA__OFFSET
+CYFLD_CM0_CLRENA__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_CLRENA__SIZE
+CYFLD_CM0_CLRENA__SIZE EQU 0x00000020
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_ISPR
+CYREG_CM0_ISPR EQU 0xe000e200
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_SETPEND__OFFSET
+CYFLD_CM0_SETPEND__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_SETPEND__SIZE
+CYFLD_CM0_SETPEND__SIZE EQU 0x00000020
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_ICPR
+CYREG_CM0_ICPR EQU 0xe000e280
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_CLRPEND__OFFSET
+CYFLD_CM0_CLRPEND__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_CLRPEND__SIZE
+CYFLD_CM0_CLRPEND__SIZE EQU 0x00000020
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_IPR0
+CYREG_CM0_IPR0 EQU 0xe000e400
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_PRI_N0__OFFSET
+CYFLD_CM0_PRI_N0__OFFSET EQU 0x00000006
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_PRI_N0__SIZE
+CYFLD_CM0_PRI_N0__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_PRI_N1__OFFSET
+CYFLD_CM0_PRI_N1__OFFSET EQU 0x0000000e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_PRI_N1__SIZE
+CYFLD_CM0_PRI_N1__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_PRI_N2__OFFSET
+CYFLD_CM0_PRI_N2__OFFSET EQU 0x00000016
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_PRI_N2__SIZE
+CYFLD_CM0_PRI_N2__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_PRI_N3__OFFSET
+CYFLD_CM0_PRI_N3__OFFSET EQU 0x0000001e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_PRI_N3__SIZE
+CYFLD_CM0_PRI_N3__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_IPR1
+CYREG_CM0_IPR1 EQU 0xe000e404
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_IPR2
+CYREG_CM0_IPR2 EQU 0xe000e408
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_IPR3
+CYREG_CM0_IPR3 EQU 0xe000e40c
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_IPR4
+CYREG_CM0_IPR4 EQU 0xe000e410
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_IPR5
+CYREG_CM0_IPR5 EQU 0xe000e414
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_IPR6
+CYREG_CM0_IPR6 EQU 0xe000e418
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_IPR7
+CYREG_CM0_IPR7 EQU 0xe000e41c
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_CPUID
+CYREG_CM0_CPUID EQU 0xe000ed00
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_REVISION__OFFSET
+CYFLD_CM0_REVISION__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_REVISION__SIZE
+CYFLD_CM0_REVISION__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_PARTNO__OFFSET
+CYFLD_CM0_PARTNO__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_PARTNO__SIZE
+CYFLD_CM0_PARTNO__SIZE EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_CONSTANT__OFFSET
+CYFLD_CM0_CONSTANT__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_CONSTANT__SIZE
+CYFLD_CM0_CONSTANT__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_VARIANT__OFFSET
+CYFLD_CM0_VARIANT__OFFSET EQU 0x00000014
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_VARIANT__SIZE
+CYFLD_CM0_VARIANT__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_IMPLEMENTER__OFFSET
+CYFLD_CM0_IMPLEMENTER__OFFSET EQU 0x00000018
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_IMPLEMENTER__SIZE
+CYFLD_CM0_IMPLEMENTER__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_ICSR
+CYREG_CM0_ICSR EQU 0xe000ed04
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_VECTACTIVE__OFFSET
+CYFLD_CM0_VECTACTIVE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_VECTACTIVE__SIZE
+CYFLD_CM0_VECTACTIVE__SIZE EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_VECTPENDING__OFFSET
+CYFLD_CM0_VECTPENDING__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_VECTPENDING__SIZE
+CYFLD_CM0_VECTPENDING__SIZE EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_ISRPENDING__OFFSET
+CYFLD_CM0_ISRPENDING__OFFSET EQU 0x00000016
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_ISRPENDING__SIZE
+CYFLD_CM0_ISRPENDING__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_ISRPREEMPT__OFFSET
+CYFLD_CM0_ISRPREEMPT__OFFSET EQU 0x00000017
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_ISRPREEMPT__SIZE
+CYFLD_CM0_ISRPREEMPT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_PENDSTCLR__OFFSET
+CYFLD_CM0_PENDSTCLR__OFFSET EQU 0x00000019
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_PENDSTCLR__SIZE
+CYFLD_CM0_PENDSTCLR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_PENDSTSETb__OFFSET
+CYFLD_CM0_PENDSTSETb__OFFSET EQU 0x0000001a
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_PENDSTSETb__SIZE
+CYFLD_CM0_PENDSTSETb__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_PENDSVCLR__OFFSET
+CYFLD_CM0_PENDSVCLR__OFFSET EQU 0x0000001b
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_PENDSVCLR__SIZE
+CYFLD_CM0_PENDSVCLR__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_PENDSVSET__OFFSET
+CYFLD_CM0_PENDSVSET__OFFSET EQU 0x0000001c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_PENDSVSET__SIZE
+CYFLD_CM0_PENDSVSET__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_NMIPENDSET__OFFSET
+CYFLD_CM0_NMIPENDSET__OFFSET EQU 0x0000001f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_NMIPENDSET__SIZE
+CYFLD_CM0_NMIPENDSET__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_AIRCR
+CYREG_CM0_AIRCR EQU 0xe000ed0c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_VECTCLRACTIVE__OFFSET
+CYFLD_CM0_VECTCLRACTIVE__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_VECTCLRACTIVE__SIZE
+CYFLD_CM0_VECTCLRACTIVE__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_SYSRESETREQ__OFFSET
+CYFLD_CM0_SYSRESETREQ__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_SYSRESETREQ__SIZE
+CYFLD_CM0_SYSRESETREQ__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_ENDIANNESS__OFFSET
+CYFLD_CM0_ENDIANNESS__OFFSET EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_ENDIANNESS__SIZE
+CYFLD_CM0_ENDIANNESS__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_VECTKEY__OFFSET
+CYFLD_CM0_VECTKEY__OFFSET EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_VECTKEY__SIZE
+CYFLD_CM0_VECTKEY__SIZE EQU 0x00000010
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_SCR
+CYREG_CM0_SCR EQU 0xe000ed10
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_SLEEPONEXIT__OFFSET
+CYFLD_CM0_SLEEPONEXIT__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_SLEEPONEXIT__SIZE
+CYFLD_CM0_SLEEPONEXIT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_SLEEPDEEP__OFFSET
+CYFLD_CM0_SLEEPDEEP__OFFSET EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_SLEEPDEEP__SIZE
+CYFLD_CM0_SLEEPDEEP__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_SEVONPEND__OFFSET
+CYFLD_CM0_SEVONPEND__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_SEVONPEND__SIZE
+CYFLD_CM0_SEVONPEND__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_CCR
+CYREG_CM0_CCR EQU 0xe000ed14
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_UNALIGN_TRP__OFFSET
+CYFLD_CM0_UNALIGN_TRP__OFFSET EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_UNALIGN_TRP__SIZE
+CYFLD_CM0_UNALIGN_TRP__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_STKALIGN__OFFSET
+CYFLD_CM0_STKALIGN__OFFSET EQU 0x00000009
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_STKALIGN__SIZE
+CYFLD_CM0_STKALIGN__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_SHPR2
+CYREG_CM0_SHPR2 EQU 0xe000ed1c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_PRI_11__OFFSET
+CYFLD_CM0_PRI_11__OFFSET EQU 0x0000001e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_PRI_11__SIZE
+CYFLD_CM0_PRI_11__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_SHPR3
+CYREG_CM0_SHPR3 EQU 0xe000ed20
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_PRI_14__OFFSET
+CYFLD_CM0_PRI_14__OFFSET EQU 0x00000016
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_PRI_14__SIZE
+CYFLD_CM0_PRI_14__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_PRI_15__OFFSET
+CYFLD_CM0_PRI_15__OFFSET EQU 0x0000001e
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_PRI_15__SIZE
+CYFLD_CM0_PRI_15__SIZE EQU 0x00000002
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_SHCSR
+CYREG_CM0_SHCSR EQU 0xe000ed24
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_SVCALLPENDED__OFFSET
+CYFLD_CM0_SVCALLPENDED__OFFSET EQU 0x0000000f
+    ENDIF
+    IF :LNOT::DEF:CYFLD_CM0_SVCALLPENDED__SIZE
+CYFLD_CM0_SVCALLPENDED__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_SCS_PID4
+CYREG_CM0_SCS_PID4 EQU 0xe000efd0
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_SCS_PID0
+CYREG_CM0_SCS_PID0 EQU 0xe000efe0
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_SCS_PID1
+CYREG_CM0_SCS_PID1 EQU 0xe000efe4
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_SCS_PID2
+CYREG_CM0_SCS_PID2 EQU 0xe000efe8
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_SCS_PID3
+CYREG_CM0_SCS_PID3 EQU 0xe000efec
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_SCS_CID0
+CYREG_CM0_SCS_CID0 EQU 0xe000eff0
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_SCS_CID1
+CYREG_CM0_SCS_CID1 EQU 0xe000eff4
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_SCS_CID2
+CYREG_CM0_SCS_CID2 EQU 0xe000eff8
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_SCS_CID3
+CYREG_CM0_SCS_CID3 EQU 0xe000effc
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_ROM_SCS
+CYREG_CM0_ROM_SCS EQU 0xe00ff000
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_ROM_DWT
+CYREG_CM0_ROM_DWT EQU 0xe00ff004
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_ROM_BPU
+CYREG_CM0_ROM_BPU EQU 0xe00ff008
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_ROM_END
+CYREG_CM0_ROM_END EQU 0xe00ff00c
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_ROM_CSMT
+CYREG_CM0_ROM_CSMT EQU 0xe00fffcc
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_ROM_PID4
+CYREG_CM0_ROM_PID4 EQU 0xe00fffd0
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_ROM_PID0
+CYREG_CM0_ROM_PID0 EQU 0xe00fffe0
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_ROM_PID1
+CYREG_CM0_ROM_PID1 EQU 0xe00fffe4
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_ROM_PID2
+CYREG_CM0_ROM_PID2 EQU 0xe00fffe8
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_ROM_PID3
+CYREG_CM0_ROM_PID3 EQU 0xe00fffec
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_ROM_CID0
+CYREG_CM0_ROM_CID0 EQU 0xe00ffff0
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_ROM_CID1
+CYREG_CM0_ROM_CID1 EQU 0xe00ffff4
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_ROM_CID2
+CYREG_CM0_ROM_CID2 EQU 0xe00ffff8
+    ENDIF
+    IF :LNOT::DEF:CYREG_CM0_ROM_CID3
+CYREG_CM0_ROM_CID3 EQU 0xe00ffffc
+    ENDIF
+    IF :LNOT::DEF:CYDEV_ROMTABLE_BASE
+CYDEV_ROMTABLE_BASE EQU 0xf0000000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_ROMTABLE_SIZE
+CYDEV_ROMTABLE_SIZE EQU 0x00001000
+    ENDIF
+    IF :LNOT::DEF:CYREG_ROMTABLE_ADDR
+CYREG_ROMTABLE_ADDR EQU 0xf0000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_ROMTABLE_PRESENT__OFFSET
+CYFLD_ROMTABLE_PRESENT__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_ROMTABLE_PRESENT__SIZE
+CYFLD_ROMTABLE_PRESENT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_ROMTABLE_FORMAT_32BIT__OFFSET
+CYFLD_ROMTABLE_FORMAT_32BIT__OFFSET EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_ROMTABLE_FORMAT_32BIT__SIZE
+CYFLD_ROMTABLE_FORMAT_32BIT__SIZE EQU 0x00000001
+    ENDIF
+    IF :LNOT::DEF:CYFLD_ROMTABLE_ADDR_OFFSET__OFFSET
+CYFLD_ROMTABLE_ADDR_OFFSET__OFFSET EQU 0x0000000c
+    ENDIF
+    IF :LNOT::DEF:CYFLD_ROMTABLE_ADDR_OFFSET__SIZE
+CYFLD_ROMTABLE_ADDR_OFFSET__SIZE EQU 0x00000014
+    ENDIF
+    IF :LNOT::DEF:CYREG_ROMTABLE_DID
+CYREG_ROMTABLE_DID EQU 0xf0000fcc
+    ENDIF
+    IF :LNOT::DEF:CYFLD_ROMTABLE_VALUE__OFFSET
+CYFLD_ROMTABLE_VALUE__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_ROMTABLE_VALUE__SIZE
+CYFLD_ROMTABLE_VALUE__SIZE EQU 0x00000020
+    ENDIF
+    IF :LNOT::DEF:CYREG_ROMTABLE_PID4
+CYREG_ROMTABLE_PID4 EQU 0xf0000fd0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_ROMTABLE_JEP_CONTINUATION__OFFSET
+CYFLD_ROMTABLE_JEP_CONTINUATION__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_ROMTABLE_JEP_CONTINUATION__SIZE
+CYFLD_ROMTABLE_JEP_CONTINUATION__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_ROMTABLE_COUNT__OFFSET
+CYFLD_ROMTABLE_COUNT__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_ROMTABLE_COUNT__SIZE
+CYFLD_ROMTABLE_COUNT__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_ROMTABLE_PID5
+CYREG_ROMTABLE_PID5 EQU 0xf0000fd4
+    ENDIF
+    IF :LNOT::DEF:CYREG_ROMTABLE_PID6
+CYREG_ROMTABLE_PID6 EQU 0xf0000fd8
+    ENDIF
+    IF :LNOT::DEF:CYREG_ROMTABLE_PID7
+CYREG_ROMTABLE_PID7 EQU 0xf0000fdc
+    ENDIF
+    IF :LNOT::DEF:CYREG_ROMTABLE_PID0
+CYREG_ROMTABLE_PID0 EQU 0xf0000fe0
+    ENDIF
+    IF :LNOT::DEF:CYFLD_ROMTABLE_PN_MIN__OFFSET
+CYFLD_ROMTABLE_PN_MIN__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_ROMTABLE_PN_MIN__SIZE
+CYFLD_ROMTABLE_PN_MIN__SIZE EQU 0x00000008
+    ENDIF
+    IF :LNOT::DEF:CYREG_ROMTABLE_PID1
+CYREG_ROMTABLE_PID1 EQU 0xf0000fe4
+    ENDIF
+    IF :LNOT::DEF:CYFLD_ROMTABLE_PN_MAJ__OFFSET
+CYFLD_ROMTABLE_PN_MAJ__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_ROMTABLE_PN_MAJ__SIZE
+CYFLD_ROMTABLE_PN_MAJ__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_ROMTABLE_JEPID_MIN__OFFSET
+CYFLD_ROMTABLE_JEPID_MIN__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_ROMTABLE_JEPID_MIN__SIZE
+CYFLD_ROMTABLE_JEPID_MIN__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_ROMTABLE_PID2
+CYREG_ROMTABLE_PID2 EQU 0xf0000fe8
+    ENDIF
+    IF :LNOT::DEF:CYFLD_ROMTABLE_JEPID_MAJ__OFFSET
+CYFLD_ROMTABLE_JEPID_MAJ__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_ROMTABLE_JEPID_MAJ__SIZE
+CYFLD_ROMTABLE_JEPID_MAJ__SIZE EQU 0x00000003
+    ENDIF
+    IF :LNOT::DEF:CYFLD_ROMTABLE_REV__OFFSET
+CYFLD_ROMTABLE_REV__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_ROMTABLE_REV__SIZE
+CYFLD_ROMTABLE_REV__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_ROMTABLE_PID3
+CYREG_ROMTABLE_PID3 EQU 0xf0000fec
+    ENDIF
+    IF :LNOT::DEF:CYFLD_ROMTABLE_CM__OFFSET
+CYFLD_ROMTABLE_CM__OFFSET EQU 0x00000000
+    ENDIF
+    IF :LNOT::DEF:CYFLD_ROMTABLE_CM__SIZE
+CYFLD_ROMTABLE_CM__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_ROMTABLE_REV_AND__OFFSET
+CYFLD_ROMTABLE_REV_AND__OFFSET EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYFLD_ROMTABLE_REV_AND__SIZE
+CYFLD_ROMTABLE_REV_AND__SIZE EQU 0x00000004
+    ENDIF
+    IF :LNOT::DEF:CYREG_ROMTABLE_CID0
+CYREG_ROMTABLE_CID0 EQU 0xf0000ff0
+    ENDIF
+    IF :LNOT::DEF:CYREG_ROMTABLE_CID1
+CYREG_ROMTABLE_CID1 EQU 0xf0000ff4
+    ENDIF
+    IF :LNOT::DEF:CYREG_ROMTABLE_CID2
+CYREG_ROMTABLE_CID2 EQU 0xf0000ff8
+    ENDIF
+    IF :LNOT::DEF:CYREG_ROMTABLE_CID3
+CYREG_ROMTABLE_CID3 EQU 0xf0000ffc
+    ENDIF
+    IF :LNOT::DEF:CYDEV_FLS_SECTOR_SIZE
+CYDEV_FLS_SECTOR_SIZE EQU 0x00010000
+    ENDIF
+    IF :LNOT::DEF:CYDEV_FLS_ROW_SIZE
+CYDEV_FLS_ROW_SIZE EQU 0x00000080
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW00
+CYREG_SFLASH_PROT_ROW00 EQU CYREG_SFLASH_PROT_ROW0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW01
+CYREG_SFLASH_PROT_ROW01 EQU CYREG_SFLASH_PROT_ROW1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW02
+CYREG_SFLASH_PROT_ROW02 EQU CYREG_SFLASH_PROT_ROW2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW03
+CYREG_SFLASH_PROT_ROW03 EQU CYREG_SFLASH_PROT_ROW3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW04
+CYREG_SFLASH_PROT_ROW04 EQU CYREG_SFLASH_PROT_ROW4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW05
+CYREG_SFLASH_PROT_ROW05 EQU CYREG_SFLASH_PROT_ROW5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW06
+CYREG_SFLASH_PROT_ROW06 EQU CYREG_SFLASH_PROT_ROW6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW07
+CYREG_SFLASH_PROT_ROW07 EQU CYREG_SFLASH_PROT_ROW7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW08
+CYREG_SFLASH_PROT_ROW08 EQU CYREG_SFLASH_PROT_ROW8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PROT_ROW09
+CYREG_SFLASH_PROT_ROW09 EQU CYREG_SFLASH_PROT_ROW9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B000
+CYREG_SFLASH_AV_PAIRS_8B000 EQU CYREG_SFLASH_AV_PAIRS_8B0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B001
+CYREG_SFLASH_AV_PAIRS_8B001 EQU CYREG_SFLASH_AV_PAIRS_8B1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B002
+CYREG_SFLASH_AV_PAIRS_8B002 EQU CYREG_SFLASH_AV_PAIRS_8B2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B003
+CYREG_SFLASH_AV_PAIRS_8B003 EQU CYREG_SFLASH_AV_PAIRS_8B3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B004
+CYREG_SFLASH_AV_PAIRS_8B004 EQU CYREG_SFLASH_AV_PAIRS_8B4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B005
+CYREG_SFLASH_AV_PAIRS_8B005 EQU CYREG_SFLASH_AV_PAIRS_8B5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B006
+CYREG_SFLASH_AV_PAIRS_8B006 EQU CYREG_SFLASH_AV_PAIRS_8B6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B007
+CYREG_SFLASH_AV_PAIRS_8B007 EQU CYREG_SFLASH_AV_PAIRS_8B7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B008
+CYREG_SFLASH_AV_PAIRS_8B008 EQU CYREG_SFLASH_AV_PAIRS_8B8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B009
+CYREG_SFLASH_AV_PAIRS_8B009 EQU CYREG_SFLASH_AV_PAIRS_8B9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B010
+CYREG_SFLASH_AV_PAIRS_8B010 EQU CYREG_SFLASH_AV_PAIRS_8B10
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B011
+CYREG_SFLASH_AV_PAIRS_8B011 EQU CYREG_SFLASH_AV_PAIRS_8B11
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B012
+CYREG_SFLASH_AV_PAIRS_8B012 EQU CYREG_SFLASH_AV_PAIRS_8B12
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B013
+CYREG_SFLASH_AV_PAIRS_8B013 EQU CYREG_SFLASH_AV_PAIRS_8B13
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B014
+CYREG_SFLASH_AV_PAIRS_8B014 EQU CYREG_SFLASH_AV_PAIRS_8B14
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B015
+CYREG_SFLASH_AV_PAIRS_8B015 EQU CYREG_SFLASH_AV_PAIRS_8B15
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B016
+CYREG_SFLASH_AV_PAIRS_8B016 EQU CYREG_SFLASH_AV_PAIRS_8B16
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B017
+CYREG_SFLASH_AV_PAIRS_8B017 EQU CYREG_SFLASH_AV_PAIRS_8B17
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B018
+CYREG_SFLASH_AV_PAIRS_8B018 EQU CYREG_SFLASH_AV_PAIRS_8B18
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B019
+CYREG_SFLASH_AV_PAIRS_8B019 EQU CYREG_SFLASH_AV_PAIRS_8B19
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B020
+CYREG_SFLASH_AV_PAIRS_8B020 EQU CYREG_SFLASH_AV_PAIRS_8B20
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B021
+CYREG_SFLASH_AV_PAIRS_8B021 EQU CYREG_SFLASH_AV_PAIRS_8B21
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B022
+CYREG_SFLASH_AV_PAIRS_8B022 EQU CYREG_SFLASH_AV_PAIRS_8B22
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B023
+CYREG_SFLASH_AV_PAIRS_8B023 EQU CYREG_SFLASH_AV_PAIRS_8B23
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B024
+CYREG_SFLASH_AV_PAIRS_8B024 EQU CYREG_SFLASH_AV_PAIRS_8B24
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B025
+CYREG_SFLASH_AV_PAIRS_8B025 EQU CYREG_SFLASH_AV_PAIRS_8B25
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B026
+CYREG_SFLASH_AV_PAIRS_8B026 EQU CYREG_SFLASH_AV_PAIRS_8B26
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B027
+CYREG_SFLASH_AV_PAIRS_8B027 EQU CYREG_SFLASH_AV_PAIRS_8B27
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B028
+CYREG_SFLASH_AV_PAIRS_8B028 EQU CYREG_SFLASH_AV_PAIRS_8B28
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B029
+CYREG_SFLASH_AV_PAIRS_8B029 EQU CYREG_SFLASH_AV_PAIRS_8B29
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B030
+CYREG_SFLASH_AV_PAIRS_8B030 EQU CYREG_SFLASH_AV_PAIRS_8B30
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B031
+CYREG_SFLASH_AV_PAIRS_8B031 EQU CYREG_SFLASH_AV_PAIRS_8B31
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B032
+CYREG_SFLASH_AV_PAIRS_8B032 EQU CYREG_SFLASH_AV_PAIRS_8B32
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B033
+CYREG_SFLASH_AV_PAIRS_8B033 EQU CYREG_SFLASH_AV_PAIRS_8B33
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B034
+CYREG_SFLASH_AV_PAIRS_8B034 EQU CYREG_SFLASH_AV_PAIRS_8B34
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B035
+CYREG_SFLASH_AV_PAIRS_8B035 EQU CYREG_SFLASH_AV_PAIRS_8B35
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B036
+CYREG_SFLASH_AV_PAIRS_8B036 EQU CYREG_SFLASH_AV_PAIRS_8B36
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B037
+CYREG_SFLASH_AV_PAIRS_8B037 EQU CYREG_SFLASH_AV_PAIRS_8B37
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B038
+CYREG_SFLASH_AV_PAIRS_8B038 EQU CYREG_SFLASH_AV_PAIRS_8B38
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B039
+CYREG_SFLASH_AV_PAIRS_8B039 EQU CYREG_SFLASH_AV_PAIRS_8B39
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B040
+CYREG_SFLASH_AV_PAIRS_8B040 EQU CYREG_SFLASH_AV_PAIRS_8B40
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B041
+CYREG_SFLASH_AV_PAIRS_8B041 EQU CYREG_SFLASH_AV_PAIRS_8B41
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B042
+CYREG_SFLASH_AV_PAIRS_8B042 EQU CYREG_SFLASH_AV_PAIRS_8B42
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B043
+CYREG_SFLASH_AV_PAIRS_8B043 EQU CYREG_SFLASH_AV_PAIRS_8B43
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B044
+CYREG_SFLASH_AV_PAIRS_8B044 EQU CYREG_SFLASH_AV_PAIRS_8B44
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B045
+CYREG_SFLASH_AV_PAIRS_8B045 EQU CYREG_SFLASH_AV_PAIRS_8B45
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B046
+CYREG_SFLASH_AV_PAIRS_8B046 EQU CYREG_SFLASH_AV_PAIRS_8B46
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B047
+CYREG_SFLASH_AV_PAIRS_8B047 EQU CYREG_SFLASH_AV_PAIRS_8B47
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B048
+CYREG_SFLASH_AV_PAIRS_8B048 EQU CYREG_SFLASH_AV_PAIRS_8B48
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B049
+CYREG_SFLASH_AV_PAIRS_8B049 EQU CYREG_SFLASH_AV_PAIRS_8B49
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B050
+CYREG_SFLASH_AV_PAIRS_8B050 EQU CYREG_SFLASH_AV_PAIRS_8B50
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B051
+CYREG_SFLASH_AV_PAIRS_8B051 EQU CYREG_SFLASH_AV_PAIRS_8B51
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B052
+CYREG_SFLASH_AV_PAIRS_8B052 EQU CYREG_SFLASH_AV_PAIRS_8B52
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B053
+CYREG_SFLASH_AV_PAIRS_8B053 EQU CYREG_SFLASH_AV_PAIRS_8B53
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B054
+CYREG_SFLASH_AV_PAIRS_8B054 EQU CYREG_SFLASH_AV_PAIRS_8B54
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B055
+CYREG_SFLASH_AV_PAIRS_8B055 EQU CYREG_SFLASH_AV_PAIRS_8B55
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B056
+CYREG_SFLASH_AV_PAIRS_8B056 EQU CYREG_SFLASH_AV_PAIRS_8B56
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B057
+CYREG_SFLASH_AV_PAIRS_8B057 EQU CYREG_SFLASH_AV_PAIRS_8B57
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B058
+CYREG_SFLASH_AV_PAIRS_8B058 EQU CYREG_SFLASH_AV_PAIRS_8B58
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B059
+CYREG_SFLASH_AV_PAIRS_8B059 EQU CYREG_SFLASH_AV_PAIRS_8B59
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B060
+CYREG_SFLASH_AV_PAIRS_8B060 EQU CYREG_SFLASH_AV_PAIRS_8B60
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B061
+CYREG_SFLASH_AV_PAIRS_8B061 EQU CYREG_SFLASH_AV_PAIRS_8B61
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B062
+CYREG_SFLASH_AV_PAIRS_8B062 EQU CYREG_SFLASH_AV_PAIRS_8B62
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B063
+CYREG_SFLASH_AV_PAIRS_8B063 EQU CYREG_SFLASH_AV_PAIRS_8B63
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B064
+CYREG_SFLASH_AV_PAIRS_8B064 EQU CYREG_SFLASH_AV_PAIRS_8B64
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B065
+CYREG_SFLASH_AV_PAIRS_8B065 EQU CYREG_SFLASH_AV_PAIRS_8B65
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B066
+CYREG_SFLASH_AV_PAIRS_8B066 EQU CYREG_SFLASH_AV_PAIRS_8B66
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B067
+CYREG_SFLASH_AV_PAIRS_8B067 EQU CYREG_SFLASH_AV_PAIRS_8B67
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B068
+CYREG_SFLASH_AV_PAIRS_8B068 EQU CYREG_SFLASH_AV_PAIRS_8B68
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B069
+CYREG_SFLASH_AV_PAIRS_8B069 EQU CYREG_SFLASH_AV_PAIRS_8B69
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B070
+CYREG_SFLASH_AV_PAIRS_8B070 EQU CYREG_SFLASH_AV_PAIRS_8B70
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B071
+CYREG_SFLASH_AV_PAIRS_8B071 EQU CYREG_SFLASH_AV_PAIRS_8B71
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B072
+CYREG_SFLASH_AV_PAIRS_8B072 EQU CYREG_SFLASH_AV_PAIRS_8B72
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B073
+CYREG_SFLASH_AV_PAIRS_8B073 EQU CYREG_SFLASH_AV_PAIRS_8B73
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B074
+CYREG_SFLASH_AV_PAIRS_8B074 EQU CYREG_SFLASH_AV_PAIRS_8B74
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B075
+CYREG_SFLASH_AV_PAIRS_8B075 EQU CYREG_SFLASH_AV_PAIRS_8B75
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B076
+CYREG_SFLASH_AV_PAIRS_8B076 EQU CYREG_SFLASH_AV_PAIRS_8B76
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B077
+CYREG_SFLASH_AV_PAIRS_8B077 EQU CYREG_SFLASH_AV_PAIRS_8B77
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B078
+CYREG_SFLASH_AV_PAIRS_8B078 EQU CYREG_SFLASH_AV_PAIRS_8B78
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B079
+CYREG_SFLASH_AV_PAIRS_8B079 EQU CYREG_SFLASH_AV_PAIRS_8B79
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B080
+CYREG_SFLASH_AV_PAIRS_8B080 EQU CYREG_SFLASH_AV_PAIRS_8B80
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B081
+CYREG_SFLASH_AV_PAIRS_8B081 EQU CYREG_SFLASH_AV_PAIRS_8B81
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B082
+CYREG_SFLASH_AV_PAIRS_8B082 EQU CYREG_SFLASH_AV_PAIRS_8B82
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B083
+CYREG_SFLASH_AV_PAIRS_8B083 EQU CYREG_SFLASH_AV_PAIRS_8B83
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B084
+CYREG_SFLASH_AV_PAIRS_8B084 EQU CYREG_SFLASH_AV_PAIRS_8B84
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B085
+CYREG_SFLASH_AV_PAIRS_8B085 EQU CYREG_SFLASH_AV_PAIRS_8B85
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B086
+CYREG_SFLASH_AV_PAIRS_8B086 EQU CYREG_SFLASH_AV_PAIRS_8B86
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B087
+CYREG_SFLASH_AV_PAIRS_8B087 EQU CYREG_SFLASH_AV_PAIRS_8B87
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B088
+CYREG_SFLASH_AV_PAIRS_8B088 EQU CYREG_SFLASH_AV_PAIRS_8B88
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B089
+CYREG_SFLASH_AV_PAIRS_8B089 EQU CYREG_SFLASH_AV_PAIRS_8B89
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B090
+CYREG_SFLASH_AV_PAIRS_8B090 EQU CYREG_SFLASH_AV_PAIRS_8B90
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B091
+CYREG_SFLASH_AV_PAIRS_8B091 EQU CYREG_SFLASH_AV_PAIRS_8B91
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B092
+CYREG_SFLASH_AV_PAIRS_8B092 EQU CYREG_SFLASH_AV_PAIRS_8B92
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B093
+CYREG_SFLASH_AV_PAIRS_8B093 EQU CYREG_SFLASH_AV_PAIRS_8B93
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B094
+CYREG_SFLASH_AV_PAIRS_8B094 EQU CYREG_SFLASH_AV_PAIRS_8B94
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B095
+CYREG_SFLASH_AV_PAIRS_8B095 EQU CYREG_SFLASH_AV_PAIRS_8B95
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B096
+CYREG_SFLASH_AV_PAIRS_8B096 EQU CYREG_SFLASH_AV_PAIRS_8B96
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B097
+CYREG_SFLASH_AV_PAIRS_8B097 EQU CYREG_SFLASH_AV_PAIRS_8B97
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B098
+CYREG_SFLASH_AV_PAIRS_8B098 EQU CYREG_SFLASH_AV_PAIRS_8B98
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_8B099
+CYREG_SFLASH_AV_PAIRS_8B099 EQU CYREG_SFLASH_AV_PAIRS_8B99
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_32B00
+CYREG_SFLASH_AV_PAIRS_32B00 EQU CYREG_SFLASH_AV_PAIRS_32B0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_32B01
+CYREG_SFLASH_AV_PAIRS_32B01 EQU CYREG_SFLASH_AV_PAIRS_32B1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_32B02
+CYREG_SFLASH_AV_PAIRS_32B02 EQU CYREG_SFLASH_AV_PAIRS_32B2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_32B03
+CYREG_SFLASH_AV_PAIRS_32B03 EQU CYREG_SFLASH_AV_PAIRS_32B3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_32B04
+CYREG_SFLASH_AV_PAIRS_32B04 EQU CYREG_SFLASH_AV_PAIRS_32B4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_32B05
+CYREG_SFLASH_AV_PAIRS_32B05 EQU CYREG_SFLASH_AV_PAIRS_32B5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_32B06
+CYREG_SFLASH_AV_PAIRS_32B06 EQU CYREG_SFLASH_AV_PAIRS_32B6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_32B07
+CYREG_SFLASH_AV_PAIRS_32B07 EQU CYREG_SFLASH_AV_PAIRS_32B7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_32B08
+CYREG_SFLASH_AV_PAIRS_32B08 EQU CYREG_SFLASH_AV_PAIRS_32B8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_AV_PAIRS_32B09
+CYREG_SFLASH_AV_PAIRS_32B09 EQU CYREG_SFLASH_AV_PAIRS_32B9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA00
+CYREG_SFLASH_PE_TE_DATA00 EQU CYREG_SFLASH_PE_TE_DATA0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA01
+CYREG_SFLASH_PE_TE_DATA01 EQU CYREG_SFLASH_PE_TE_DATA1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA02
+CYREG_SFLASH_PE_TE_DATA02 EQU CYREG_SFLASH_PE_TE_DATA2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA03
+CYREG_SFLASH_PE_TE_DATA03 EQU CYREG_SFLASH_PE_TE_DATA3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA04
+CYREG_SFLASH_PE_TE_DATA04 EQU CYREG_SFLASH_PE_TE_DATA4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA05
+CYREG_SFLASH_PE_TE_DATA05 EQU CYREG_SFLASH_PE_TE_DATA5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA06
+CYREG_SFLASH_PE_TE_DATA06 EQU CYREG_SFLASH_PE_TE_DATA6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA07
+CYREG_SFLASH_PE_TE_DATA07 EQU CYREG_SFLASH_PE_TE_DATA7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA08
+CYREG_SFLASH_PE_TE_DATA08 EQU CYREG_SFLASH_PE_TE_DATA8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_PE_TE_DATA09
+CYREG_SFLASH_PE_TE_DATA09 EQU CYREG_SFLASH_PE_TE_DATA9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM00
+CYREG_SFLASH_IMO_TRIM00 EQU CYREG_SFLASH_IMO_TRIM0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM01
+CYREG_SFLASH_IMO_TRIM01 EQU CYREG_SFLASH_IMO_TRIM1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM02
+CYREG_SFLASH_IMO_TRIM02 EQU CYREG_SFLASH_IMO_TRIM2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM03
+CYREG_SFLASH_IMO_TRIM03 EQU CYREG_SFLASH_IMO_TRIM3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM04
+CYREG_SFLASH_IMO_TRIM04 EQU CYREG_SFLASH_IMO_TRIM4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM05
+CYREG_SFLASH_IMO_TRIM05 EQU CYREG_SFLASH_IMO_TRIM5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM06
+CYREG_SFLASH_IMO_TRIM06 EQU CYREG_SFLASH_IMO_TRIM6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM07
+CYREG_SFLASH_IMO_TRIM07 EQU CYREG_SFLASH_IMO_TRIM7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM08
+CYREG_SFLASH_IMO_TRIM08 EQU CYREG_SFLASH_IMO_TRIM8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_IMO_TRIM09
+CYREG_SFLASH_IMO_TRIM09 EQU CYREG_SFLASH_IMO_TRIM9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW000
+CYREG_SFLASH_ALT_PROT_ROW000 EQU CYREG_SFLASH_ALT_PROT_ROW0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW001
+CYREG_SFLASH_ALT_PROT_ROW001 EQU CYREG_SFLASH_ALT_PROT_ROW1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW002
+CYREG_SFLASH_ALT_PROT_ROW002 EQU CYREG_SFLASH_ALT_PROT_ROW2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW003
+CYREG_SFLASH_ALT_PROT_ROW003 EQU CYREG_SFLASH_ALT_PROT_ROW3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW004
+CYREG_SFLASH_ALT_PROT_ROW004 EQU CYREG_SFLASH_ALT_PROT_ROW4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW005
+CYREG_SFLASH_ALT_PROT_ROW005 EQU CYREG_SFLASH_ALT_PROT_ROW5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW006
+CYREG_SFLASH_ALT_PROT_ROW006 EQU CYREG_SFLASH_ALT_PROT_ROW6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW007
+CYREG_SFLASH_ALT_PROT_ROW007 EQU CYREG_SFLASH_ALT_PROT_ROW7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW008
+CYREG_SFLASH_ALT_PROT_ROW008 EQU CYREG_SFLASH_ALT_PROT_ROW8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW009
+CYREG_SFLASH_ALT_PROT_ROW009 EQU CYREG_SFLASH_ALT_PROT_ROW9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW010
+CYREG_SFLASH_ALT_PROT_ROW010 EQU CYREG_SFLASH_ALT_PROT_ROW10
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW011
+CYREG_SFLASH_ALT_PROT_ROW011 EQU CYREG_SFLASH_ALT_PROT_ROW11
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW012
+CYREG_SFLASH_ALT_PROT_ROW012 EQU CYREG_SFLASH_ALT_PROT_ROW12
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW013
+CYREG_SFLASH_ALT_PROT_ROW013 EQU CYREG_SFLASH_ALT_PROT_ROW13
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW014
+CYREG_SFLASH_ALT_PROT_ROW014 EQU CYREG_SFLASH_ALT_PROT_ROW14
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW015
+CYREG_SFLASH_ALT_PROT_ROW015 EQU CYREG_SFLASH_ALT_PROT_ROW15
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW016
+CYREG_SFLASH_ALT_PROT_ROW016 EQU CYREG_SFLASH_ALT_PROT_ROW16
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW017
+CYREG_SFLASH_ALT_PROT_ROW017 EQU CYREG_SFLASH_ALT_PROT_ROW17
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW018
+CYREG_SFLASH_ALT_PROT_ROW018 EQU CYREG_SFLASH_ALT_PROT_ROW18
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW019
+CYREG_SFLASH_ALT_PROT_ROW019 EQU CYREG_SFLASH_ALT_PROT_ROW19
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW020
+CYREG_SFLASH_ALT_PROT_ROW020 EQU CYREG_SFLASH_ALT_PROT_ROW20
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW021
+CYREG_SFLASH_ALT_PROT_ROW021 EQU CYREG_SFLASH_ALT_PROT_ROW21
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW022
+CYREG_SFLASH_ALT_PROT_ROW022 EQU CYREG_SFLASH_ALT_PROT_ROW22
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW023
+CYREG_SFLASH_ALT_PROT_ROW023 EQU CYREG_SFLASH_ALT_PROT_ROW23
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW024
+CYREG_SFLASH_ALT_PROT_ROW024 EQU CYREG_SFLASH_ALT_PROT_ROW24
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW025
+CYREG_SFLASH_ALT_PROT_ROW025 EQU CYREG_SFLASH_ALT_PROT_ROW25
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW026
+CYREG_SFLASH_ALT_PROT_ROW026 EQU CYREG_SFLASH_ALT_PROT_ROW26
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW027
+CYREG_SFLASH_ALT_PROT_ROW027 EQU CYREG_SFLASH_ALT_PROT_ROW27
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW028
+CYREG_SFLASH_ALT_PROT_ROW028 EQU CYREG_SFLASH_ALT_PROT_ROW28
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW029
+CYREG_SFLASH_ALT_PROT_ROW029 EQU CYREG_SFLASH_ALT_PROT_ROW29
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW030
+CYREG_SFLASH_ALT_PROT_ROW030 EQU CYREG_SFLASH_ALT_PROT_ROW30
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW031
+CYREG_SFLASH_ALT_PROT_ROW031 EQU CYREG_SFLASH_ALT_PROT_ROW31
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW032
+CYREG_SFLASH_ALT_PROT_ROW032 EQU CYREG_SFLASH_ALT_PROT_ROW32
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW033
+CYREG_SFLASH_ALT_PROT_ROW033 EQU CYREG_SFLASH_ALT_PROT_ROW33
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW034
+CYREG_SFLASH_ALT_PROT_ROW034 EQU CYREG_SFLASH_ALT_PROT_ROW34
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW035
+CYREG_SFLASH_ALT_PROT_ROW035 EQU CYREG_SFLASH_ALT_PROT_ROW35
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW036
+CYREG_SFLASH_ALT_PROT_ROW036 EQU CYREG_SFLASH_ALT_PROT_ROW36
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW037
+CYREG_SFLASH_ALT_PROT_ROW037 EQU CYREG_SFLASH_ALT_PROT_ROW37
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW038
+CYREG_SFLASH_ALT_PROT_ROW038 EQU CYREG_SFLASH_ALT_PROT_ROW38
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW039
+CYREG_SFLASH_ALT_PROT_ROW039 EQU CYREG_SFLASH_ALT_PROT_ROW39
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW040
+CYREG_SFLASH_ALT_PROT_ROW040 EQU CYREG_SFLASH_ALT_PROT_ROW40
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW041
+CYREG_SFLASH_ALT_PROT_ROW041 EQU CYREG_SFLASH_ALT_PROT_ROW41
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW042
+CYREG_SFLASH_ALT_PROT_ROW042 EQU CYREG_SFLASH_ALT_PROT_ROW42
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW043
+CYREG_SFLASH_ALT_PROT_ROW043 EQU CYREG_SFLASH_ALT_PROT_ROW43
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW044
+CYREG_SFLASH_ALT_PROT_ROW044 EQU CYREG_SFLASH_ALT_PROT_ROW44
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW045
+CYREG_SFLASH_ALT_PROT_ROW045 EQU CYREG_SFLASH_ALT_PROT_ROW45
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW046
+CYREG_SFLASH_ALT_PROT_ROW046 EQU CYREG_SFLASH_ALT_PROT_ROW46
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW047
+CYREG_SFLASH_ALT_PROT_ROW047 EQU CYREG_SFLASH_ALT_PROT_ROW47
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW048
+CYREG_SFLASH_ALT_PROT_ROW048 EQU CYREG_SFLASH_ALT_PROT_ROW48
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW049
+CYREG_SFLASH_ALT_PROT_ROW049 EQU CYREG_SFLASH_ALT_PROT_ROW49
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW050
+CYREG_SFLASH_ALT_PROT_ROW050 EQU CYREG_SFLASH_ALT_PROT_ROW50
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW051
+CYREG_SFLASH_ALT_PROT_ROW051 EQU CYREG_SFLASH_ALT_PROT_ROW51
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW052
+CYREG_SFLASH_ALT_PROT_ROW052 EQU CYREG_SFLASH_ALT_PROT_ROW52
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW053
+CYREG_SFLASH_ALT_PROT_ROW053 EQU CYREG_SFLASH_ALT_PROT_ROW53
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW054
+CYREG_SFLASH_ALT_PROT_ROW054 EQU CYREG_SFLASH_ALT_PROT_ROW54
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW055
+CYREG_SFLASH_ALT_PROT_ROW055 EQU CYREG_SFLASH_ALT_PROT_ROW55
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW056
+CYREG_SFLASH_ALT_PROT_ROW056 EQU CYREG_SFLASH_ALT_PROT_ROW56
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW057
+CYREG_SFLASH_ALT_PROT_ROW057 EQU CYREG_SFLASH_ALT_PROT_ROW57
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW058
+CYREG_SFLASH_ALT_PROT_ROW058 EQU CYREG_SFLASH_ALT_PROT_ROW58
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW059
+CYREG_SFLASH_ALT_PROT_ROW059 EQU CYREG_SFLASH_ALT_PROT_ROW59
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW060
+CYREG_SFLASH_ALT_PROT_ROW060 EQU CYREG_SFLASH_ALT_PROT_ROW60
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW061
+CYREG_SFLASH_ALT_PROT_ROW061 EQU CYREG_SFLASH_ALT_PROT_ROW61
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW062
+CYREG_SFLASH_ALT_PROT_ROW062 EQU CYREG_SFLASH_ALT_PROT_ROW62
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW063
+CYREG_SFLASH_ALT_PROT_ROW063 EQU CYREG_SFLASH_ALT_PROT_ROW63
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW064
+CYREG_SFLASH_ALT_PROT_ROW064 EQU CYREG_SFLASH_ALT_PROT_ROW64
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW065
+CYREG_SFLASH_ALT_PROT_ROW065 EQU CYREG_SFLASH_ALT_PROT_ROW65
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW066
+CYREG_SFLASH_ALT_PROT_ROW066 EQU CYREG_SFLASH_ALT_PROT_ROW66
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW067
+CYREG_SFLASH_ALT_PROT_ROW067 EQU CYREG_SFLASH_ALT_PROT_ROW67
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW068
+CYREG_SFLASH_ALT_PROT_ROW068 EQU CYREG_SFLASH_ALT_PROT_ROW68
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW069
+CYREG_SFLASH_ALT_PROT_ROW069 EQU CYREG_SFLASH_ALT_PROT_ROW69
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW070
+CYREG_SFLASH_ALT_PROT_ROW070 EQU CYREG_SFLASH_ALT_PROT_ROW70
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW071
+CYREG_SFLASH_ALT_PROT_ROW071 EQU CYREG_SFLASH_ALT_PROT_ROW71
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW072
+CYREG_SFLASH_ALT_PROT_ROW072 EQU CYREG_SFLASH_ALT_PROT_ROW72
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW073
+CYREG_SFLASH_ALT_PROT_ROW073 EQU CYREG_SFLASH_ALT_PROT_ROW73
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW074
+CYREG_SFLASH_ALT_PROT_ROW074 EQU CYREG_SFLASH_ALT_PROT_ROW74
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW075
+CYREG_SFLASH_ALT_PROT_ROW075 EQU CYREG_SFLASH_ALT_PROT_ROW75
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW076
+CYREG_SFLASH_ALT_PROT_ROW076 EQU CYREG_SFLASH_ALT_PROT_ROW76
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW077
+CYREG_SFLASH_ALT_PROT_ROW077 EQU CYREG_SFLASH_ALT_PROT_ROW77
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW078
+CYREG_SFLASH_ALT_PROT_ROW078 EQU CYREG_SFLASH_ALT_PROT_ROW78
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW079
+CYREG_SFLASH_ALT_PROT_ROW079 EQU CYREG_SFLASH_ALT_PROT_ROW79
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW080
+CYREG_SFLASH_ALT_PROT_ROW080 EQU CYREG_SFLASH_ALT_PROT_ROW80
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW081
+CYREG_SFLASH_ALT_PROT_ROW081 EQU CYREG_SFLASH_ALT_PROT_ROW81
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW082
+CYREG_SFLASH_ALT_PROT_ROW082 EQU CYREG_SFLASH_ALT_PROT_ROW82
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW083
+CYREG_SFLASH_ALT_PROT_ROW083 EQU CYREG_SFLASH_ALT_PROT_ROW83
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW084
+CYREG_SFLASH_ALT_PROT_ROW084 EQU CYREG_SFLASH_ALT_PROT_ROW84
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW085
+CYREG_SFLASH_ALT_PROT_ROW085 EQU CYREG_SFLASH_ALT_PROT_ROW85
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW086
+CYREG_SFLASH_ALT_PROT_ROW086 EQU CYREG_SFLASH_ALT_PROT_ROW86
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW087
+CYREG_SFLASH_ALT_PROT_ROW087 EQU CYREG_SFLASH_ALT_PROT_ROW87
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW088
+CYREG_SFLASH_ALT_PROT_ROW088 EQU CYREG_SFLASH_ALT_PROT_ROW88
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW089
+CYREG_SFLASH_ALT_PROT_ROW089 EQU CYREG_SFLASH_ALT_PROT_ROW89
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW090
+CYREG_SFLASH_ALT_PROT_ROW090 EQU CYREG_SFLASH_ALT_PROT_ROW90
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW091
+CYREG_SFLASH_ALT_PROT_ROW091 EQU CYREG_SFLASH_ALT_PROT_ROW91
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW092
+CYREG_SFLASH_ALT_PROT_ROW092 EQU CYREG_SFLASH_ALT_PROT_ROW92
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW093
+CYREG_SFLASH_ALT_PROT_ROW093 EQU CYREG_SFLASH_ALT_PROT_ROW93
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW094
+CYREG_SFLASH_ALT_PROT_ROW094 EQU CYREG_SFLASH_ALT_PROT_ROW94
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW095
+CYREG_SFLASH_ALT_PROT_ROW095 EQU CYREG_SFLASH_ALT_PROT_ROW95
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW096
+CYREG_SFLASH_ALT_PROT_ROW096 EQU CYREG_SFLASH_ALT_PROT_ROW96
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW097
+CYREG_SFLASH_ALT_PROT_ROW097 EQU CYREG_SFLASH_ALT_PROT_ROW97
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW098
+CYREG_SFLASH_ALT_PROT_ROW098 EQU CYREG_SFLASH_ALT_PROT_ROW98
+    ENDIF
+    IF :LNOT::DEF:CYREG_SFLASH_ALT_PROT_ROW099
+CYREG_SFLASH_ALT_PROT_ROW099 EQU CYREG_SFLASH_ALT_PROT_ROW99
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_PCLK_CTL00
+CYREG_PERI_PCLK_CTL00 EQU CYREG_PERI_PCLK_CTL0
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_PCLK_CTL01
+CYREG_PERI_PCLK_CTL01 EQU CYREG_PERI_PCLK_CTL1
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_PCLK_CTL02
+CYREG_PERI_PCLK_CTL02 EQU CYREG_PERI_PCLK_CTL2
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_PCLK_CTL03
+CYREG_PERI_PCLK_CTL03 EQU CYREG_PERI_PCLK_CTL3
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_PCLK_CTL04
+CYREG_PERI_PCLK_CTL04 EQU CYREG_PERI_PCLK_CTL4
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_PCLK_CTL05
+CYREG_PERI_PCLK_CTL05 EQU CYREG_PERI_PCLK_CTL5
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_PCLK_CTL06
+CYREG_PERI_PCLK_CTL06 EQU CYREG_PERI_PCLK_CTL6
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_PCLK_CTL07
+CYREG_PERI_PCLK_CTL07 EQU CYREG_PERI_PCLK_CTL7
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_PCLK_CTL08
+CYREG_PERI_PCLK_CTL08 EQU CYREG_PERI_PCLK_CTL8
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_PCLK_CTL09
+CYREG_PERI_PCLK_CTL09 EQU CYREG_PERI_PCLK_CTL9
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_DIV_16_CTL00
+CYREG_PERI_DIV_16_CTL00 EQU CYREG_PERI_DIV_16_CTL0
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_DIV_16_CTL01
+CYREG_PERI_DIV_16_CTL01 EQU CYREG_PERI_DIV_16_CTL1
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_DIV_16_CTL02
+CYREG_PERI_DIV_16_CTL02 EQU CYREG_PERI_DIV_16_CTL2
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_DIV_16_CTL03
+CYREG_PERI_DIV_16_CTL03 EQU CYREG_PERI_DIV_16_CTL3
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_DIV_16_CTL04
+CYREG_PERI_DIV_16_CTL04 EQU CYREG_PERI_DIV_16_CTL4
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_DIV_16_CTL05
+CYREG_PERI_DIV_16_CTL05 EQU CYREG_PERI_DIV_16_CTL5
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_DIV_16_CTL06
+CYREG_PERI_DIV_16_CTL06 EQU CYREG_PERI_DIV_16_CTL6
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_DIV_16_CTL07
+CYREG_PERI_DIV_16_CTL07 EQU CYREG_PERI_DIV_16_CTL7
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_DIV_16_CTL08
+CYREG_PERI_DIV_16_CTL08 EQU CYREG_PERI_DIV_16_CTL8
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_DIV_16_CTL09
+CYREG_PERI_DIV_16_CTL09 EQU CYREG_PERI_DIV_16_CTL9
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_DIV_16_5_CTL00
+CYREG_PERI_DIV_16_5_CTL00 EQU CYREG_PERI_DIV_16_5_CTL0
+    ENDIF
+    IF :LNOT::DEF:CYREG_PERI_DIV_16_5_CTL01
+CYREG_PERI_DIV_16_5_CTL01 EQU CYREG_PERI_DIV_16_5_CTL1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_A0_00
+CYREG_UDB_W8_A0_00 EQU CYREG_UDB_W8_A00
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_A0_01
+CYREG_UDB_W8_A0_01 EQU CYREG_UDB_W8_A01
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_A0_02
+CYREG_UDB_W8_A0_02 EQU CYREG_UDB_W8_A02
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_A0_03
+CYREG_UDB_W8_A0_03 EQU CYREG_UDB_W8_A03
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_A1_00
+CYREG_UDB_W8_A1_00 EQU CYREG_UDB_W8_A10
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_A1_01
+CYREG_UDB_W8_A1_01 EQU CYREG_UDB_W8_A11
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_A1_02
+CYREG_UDB_W8_A1_02 EQU CYREG_UDB_W8_A12
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_A1_03
+CYREG_UDB_W8_A1_03 EQU CYREG_UDB_W8_A13
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_D0_00
+CYREG_UDB_W8_D0_00 EQU CYREG_UDB_W8_D00
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_D0_01
+CYREG_UDB_W8_D0_01 EQU CYREG_UDB_W8_D01
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_D0_02
+CYREG_UDB_W8_D0_02 EQU CYREG_UDB_W8_D02
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_D0_03
+CYREG_UDB_W8_D0_03 EQU CYREG_UDB_W8_D03
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_D1_00
+CYREG_UDB_W8_D1_00 EQU CYREG_UDB_W8_D10
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_D1_01
+CYREG_UDB_W8_D1_01 EQU CYREG_UDB_W8_D11
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_D1_02
+CYREG_UDB_W8_D1_02 EQU CYREG_UDB_W8_D12
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_D1_03
+CYREG_UDB_W8_D1_03 EQU CYREG_UDB_W8_D13
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_F0_00
+CYREG_UDB_W8_F0_00 EQU CYREG_UDB_W8_F00
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_F0_01
+CYREG_UDB_W8_F0_01 EQU CYREG_UDB_W8_F01
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_F0_02
+CYREG_UDB_W8_F0_02 EQU CYREG_UDB_W8_F02
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_F0_03
+CYREG_UDB_W8_F0_03 EQU CYREG_UDB_W8_F03
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_F1_00
+CYREG_UDB_W8_F1_00 EQU CYREG_UDB_W8_F10
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_F1_01
+CYREG_UDB_W8_F1_01 EQU CYREG_UDB_W8_F11
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_F1_02
+CYREG_UDB_W8_F1_02 EQU CYREG_UDB_W8_F12
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_F1_03
+CYREG_UDB_W8_F1_03 EQU CYREG_UDB_W8_F13
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_ST_00
+CYREG_UDB_W8_ST_00 EQU CYREG_UDB_W8_ST0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_ST_01
+CYREG_UDB_W8_ST_01 EQU CYREG_UDB_W8_ST1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_ST_02
+CYREG_UDB_W8_ST_02 EQU CYREG_UDB_W8_ST2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_ST_03
+CYREG_UDB_W8_ST_03 EQU CYREG_UDB_W8_ST3
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_CTL_00
+CYREG_UDB_W8_CTL_00 EQU CYREG_UDB_W8_CTL0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_CTL_01
+CYREG_UDB_W8_CTL_01 EQU CYREG_UDB_W8_CTL1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_CTL_02
+CYREG_UDB_W8_CTL_02 EQU CYREG_UDB_W8_CTL2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_CTL_03
+CYREG_UDB_W8_CTL_03 EQU CYREG_UDB_W8_CTL3
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_MSK_00
+CYREG_UDB_W8_MSK_00 EQU CYREG_UDB_W8_MSK0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_MSK_01
+CYREG_UDB_W8_MSK_01 EQU CYREG_UDB_W8_MSK1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_MSK_02
+CYREG_UDB_W8_MSK_02 EQU CYREG_UDB_W8_MSK2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_MSK_03
+CYREG_UDB_W8_MSK_03 EQU CYREG_UDB_W8_MSK3
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_ACTL_00
+CYREG_UDB_W8_ACTL_00 EQU CYREG_UDB_W8_ACTL0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_ACTL_01
+CYREG_UDB_W8_ACTL_01 EQU CYREG_UDB_W8_ACTL1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_ACTL_02
+CYREG_UDB_W8_ACTL_02 EQU CYREG_UDB_W8_ACTL2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_ACTL_03
+CYREG_UDB_W8_ACTL_03 EQU CYREG_UDB_W8_ACTL3
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_MC_00
+CYREG_UDB_W8_MC_00 EQU CYREG_UDB_W8_MC0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_MC_01
+CYREG_UDB_W8_MC_01 EQU CYREG_UDB_W8_MC1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_MC_02
+CYREG_UDB_W8_MC_02 EQU CYREG_UDB_W8_MC2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W8_MC_03
+CYREG_UDB_W8_MC_03 EQU CYREG_UDB_W8_MC3
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_A_00
+CYREG_UDB_CAT16_A_00 EQU CYREG_UDB_CAT16_A0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_A_01
+CYREG_UDB_CAT16_A_01 EQU CYREG_UDB_CAT16_A1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_A_02
+CYREG_UDB_CAT16_A_02 EQU CYREG_UDB_CAT16_A2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_A_03
+CYREG_UDB_CAT16_A_03 EQU CYREG_UDB_CAT16_A3
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_D_00
+CYREG_UDB_CAT16_D_00 EQU CYREG_UDB_CAT16_D0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_D_01
+CYREG_UDB_CAT16_D_01 EQU CYREG_UDB_CAT16_D1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_D_02
+CYREG_UDB_CAT16_D_02 EQU CYREG_UDB_CAT16_D2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_D_03
+CYREG_UDB_CAT16_D_03 EQU CYREG_UDB_CAT16_D3
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_F_00
+CYREG_UDB_CAT16_F_00 EQU CYREG_UDB_CAT16_F0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_F_01
+CYREG_UDB_CAT16_F_01 EQU CYREG_UDB_CAT16_F1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_F_02
+CYREG_UDB_CAT16_F_02 EQU CYREG_UDB_CAT16_F2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_F_03
+CYREG_UDB_CAT16_F_03 EQU CYREG_UDB_CAT16_F3
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_CTL_ST_00
+CYREG_UDB_CAT16_CTL_ST_00 EQU CYREG_UDB_CAT16_CTL_ST0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_CTL_ST_01
+CYREG_UDB_CAT16_CTL_ST_01 EQU CYREG_UDB_CAT16_CTL_ST1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_CTL_ST_02
+CYREG_UDB_CAT16_CTL_ST_02 EQU CYREG_UDB_CAT16_CTL_ST2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_CTL_ST_03
+CYREG_UDB_CAT16_CTL_ST_03 EQU CYREG_UDB_CAT16_CTL_ST3
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_ACTL_MSK_00
+CYREG_UDB_CAT16_ACTL_MSK_00 EQU CYREG_UDB_CAT16_ACTL_MSK0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_ACTL_MSK_01
+CYREG_UDB_CAT16_ACTL_MSK_01 EQU CYREG_UDB_CAT16_ACTL_MSK1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_ACTL_MSK_02
+CYREG_UDB_CAT16_ACTL_MSK_02 EQU CYREG_UDB_CAT16_ACTL_MSK2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_ACTL_MSK_03
+CYREG_UDB_CAT16_ACTL_MSK_03 EQU CYREG_UDB_CAT16_ACTL_MSK3
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_MC_00
+CYREG_UDB_CAT16_MC_00 EQU CYREG_UDB_CAT16_MC0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_MC_01
+CYREG_UDB_CAT16_MC_01 EQU CYREG_UDB_CAT16_MC1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_MC_02
+CYREG_UDB_CAT16_MC_02 EQU CYREG_UDB_CAT16_MC2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_CAT16_MC_03
+CYREG_UDB_CAT16_MC_03 EQU CYREG_UDB_CAT16_MC3
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_A0_00
+CYREG_UDB_W16_A0_00 EQU CYREG_UDB_W16_A00
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_A0_01
+CYREG_UDB_W16_A0_01 EQU CYREG_UDB_W16_A01
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_A0_02
+CYREG_UDB_W16_A0_02 EQU CYREG_UDB_W16_A02
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_A1_00
+CYREG_UDB_W16_A1_00 EQU CYREG_UDB_W16_A10
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_A1_01
+CYREG_UDB_W16_A1_01 EQU CYREG_UDB_W16_A11
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_A1_02
+CYREG_UDB_W16_A1_02 EQU CYREG_UDB_W16_A12
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_D0_00
+CYREG_UDB_W16_D0_00 EQU CYREG_UDB_W16_D00
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_D0_01
+CYREG_UDB_W16_D0_01 EQU CYREG_UDB_W16_D01
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_D0_02
+CYREG_UDB_W16_D0_02 EQU CYREG_UDB_W16_D02
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_D1_00
+CYREG_UDB_W16_D1_00 EQU CYREG_UDB_W16_D10
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_D1_01
+CYREG_UDB_W16_D1_01 EQU CYREG_UDB_W16_D11
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_D1_02
+CYREG_UDB_W16_D1_02 EQU CYREG_UDB_W16_D12
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_F0_00
+CYREG_UDB_W16_F0_00 EQU CYREG_UDB_W16_F00
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_F0_01
+CYREG_UDB_W16_F0_01 EQU CYREG_UDB_W16_F01
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_F0_02
+CYREG_UDB_W16_F0_02 EQU CYREG_UDB_W16_F02
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_F1_00
+CYREG_UDB_W16_F1_00 EQU CYREG_UDB_W16_F10
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_F1_01
+CYREG_UDB_W16_F1_01 EQU CYREG_UDB_W16_F11
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_F1_02
+CYREG_UDB_W16_F1_02 EQU CYREG_UDB_W16_F12
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_ST_00
+CYREG_UDB_W16_ST_00 EQU CYREG_UDB_W16_ST0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_ST_01
+CYREG_UDB_W16_ST_01 EQU CYREG_UDB_W16_ST1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_ST_02
+CYREG_UDB_W16_ST_02 EQU CYREG_UDB_W16_ST2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_CTL_00
+CYREG_UDB_W16_CTL_00 EQU CYREG_UDB_W16_CTL0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_CTL_01
+CYREG_UDB_W16_CTL_01 EQU CYREG_UDB_W16_CTL1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_CTL_02
+CYREG_UDB_W16_CTL_02 EQU CYREG_UDB_W16_CTL2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_MSK_00
+CYREG_UDB_W16_MSK_00 EQU CYREG_UDB_W16_MSK0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_MSK_01
+CYREG_UDB_W16_MSK_01 EQU CYREG_UDB_W16_MSK1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_MSK_02
+CYREG_UDB_W16_MSK_02 EQU CYREG_UDB_W16_MSK2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_ACTL_00
+CYREG_UDB_W16_ACTL_00 EQU CYREG_UDB_W16_ACTL0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_ACTL_01
+CYREG_UDB_W16_ACTL_01 EQU CYREG_UDB_W16_ACTL1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_ACTL_02
+CYREG_UDB_W16_ACTL_02 EQU CYREG_UDB_W16_ACTL2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_MC_00
+CYREG_UDB_W16_MC_00 EQU CYREG_UDB_W16_MC0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_MC_01
+CYREG_UDB_W16_MC_01 EQU CYREG_UDB_W16_MC1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W16_MC_02
+CYREG_UDB_W16_MC_02 EQU CYREG_UDB_W16_MC2
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W32_A0_00
+CYREG_UDB_W32_A0_00 EQU CYREG_UDB_W32_A0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W32_A1_00
+CYREG_UDB_W32_A1_00 EQU CYREG_UDB_W32_A1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W32_D0_00
+CYREG_UDB_W32_D0_00 EQU CYREG_UDB_W32_D0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W32_D1_00
+CYREG_UDB_W32_D1_00 EQU CYREG_UDB_W32_D1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W32_F0_00
+CYREG_UDB_W32_F0_00 EQU CYREG_UDB_W32_F0
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W32_F1_00
+CYREG_UDB_W32_F1_00 EQU CYREG_UDB_W32_F1
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W32_ST_00
+CYREG_UDB_W32_ST_00 EQU CYREG_UDB_W32_ST
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W32_CTL_00
+CYREG_UDB_W32_CTL_00 EQU CYREG_UDB_W32_CTL
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W32_MSK_00
+CYREG_UDB_W32_MSK_00 EQU CYREG_UDB_W32_MSK
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W32_ACTL_00
+CYREG_UDB_W32_ACTL_00 EQU CYREG_UDB_W32_ACTL
+    ENDIF
+    IF :LNOT::DEF:CYREG_UDB_W32_MC_00
+CYREG_UDB_W32_MC_00 EQU CYREG_UDB_W32_MC
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA000
+CYREG_SCB0_EZ_DATA000 EQU CYREG_SCB0_EZ_DATA0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA001
+CYREG_SCB0_EZ_DATA001 EQU CYREG_SCB0_EZ_DATA1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA002
+CYREG_SCB0_EZ_DATA002 EQU CYREG_SCB0_EZ_DATA2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA003
+CYREG_SCB0_EZ_DATA003 EQU CYREG_SCB0_EZ_DATA3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA004
+CYREG_SCB0_EZ_DATA004 EQU CYREG_SCB0_EZ_DATA4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA005
+CYREG_SCB0_EZ_DATA005 EQU CYREG_SCB0_EZ_DATA5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA006
+CYREG_SCB0_EZ_DATA006 EQU CYREG_SCB0_EZ_DATA6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA007
+CYREG_SCB0_EZ_DATA007 EQU CYREG_SCB0_EZ_DATA7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA008
+CYREG_SCB0_EZ_DATA008 EQU CYREG_SCB0_EZ_DATA8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA009
+CYREG_SCB0_EZ_DATA009 EQU CYREG_SCB0_EZ_DATA9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA010
+CYREG_SCB0_EZ_DATA010 EQU CYREG_SCB0_EZ_DATA10
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA011
+CYREG_SCB0_EZ_DATA011 EQU CYREG_SCB0_EZ_DATA11
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA012
+CYREG_SCB0_EZ_DATA012 EQU CYREG_SCB0_EZ_DATA12
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA013
+CYREG_SCB0_EZ_DATA013 EQU CYREG_SCB0_EZ_DATA13
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA014
+CYREG_SCB0_EZ_DATA014 EQU CYREG_SCB0_EZ_DATA14
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA015
+CYREG_SCB0_EZ_DATA015 EQU CYREG_SCB0_EZ_DATA15
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA016
+CYREG_SCB0_EZ_DATA016 EQU CYREG_SCB0_EZ_DATA16
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA017
+CYREG_SCB0_EZ_DATA017 EQU CYREG_SCB0_EZ_DATA17
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA018
+CYREG_SCB0_EZ_DATA018 EQU CYREG_SCB0_EZ_DATA18
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA019
+CYREG_SCB0_EZ_DATA019 EQU CYREG_SCB0_EZ_DATA19
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA020
+CYREG_SCB0_EZ_DATA020 EQU CYREG_SCB0_EZ_DATA20
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA021
+CYREG_SCB0_EZ_DATA021 EQU CYREG_SCB0_EZ_DATA21
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA022
+CYREG_SCB0_EZ_DATA022 EQU CYREG_SCB0_EZ_DATA22
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA023
+CYREG_SCB0_EZ_DATA023 EQU CYREG_SCB0_EZ_DATA23
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA024
+CYREG_SCB0_EZ_DATA024 EQU CYREG_SCB0_EZ_DATA24
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA025
+CYREG_SCB0_EZ_DATA025 EQU CYREG_SCB0_EZ_DATA25
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA026
+CYREG_SCB0_EZ_DATA026 EQU CYREG_SCB0_EZ_DATA26
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA027
+CYREG_SCB0_EZ_DATA027 EQU CYREG_SCB0_EZ_DATA27
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA028
+CYREG_SCB0_EZ_DATA028 EQU CYREG_SCB0_EZ_DATA28
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA029
+CYREG_SCB0_EZ_DATA029 EQU CYREG_SCB0_EZ_DATA29
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA030
+CYREG_SCB0_EZ_DATA030 EQU CYREG_SCB0_EZ_DATA30
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB0_EZ_DATA031
+CYREG_SCB0_EZ_DATA031 EQU CYREG_SCB0_EZ_DATA31
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA000
+CYREG_SCB1_EZ_DATA000 EQU CYREG_SCB1_EZ_DATA0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA001
+CYREG_SCB1_EZ_DATA001 EQU CYREG_SCB1_EZ_DATA1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA002
+CYREG_SCB1_EZ_DATA002 EQU CYREG_SCB1_EZ_DATA2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA003
+CYREG_SCB1_EZ_DATA003 EQU CYREG_SCB1_EZ_DATA3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA004
+CYREG_SCB1_EZ_DATA004 EQU CYREG_SCB1_EZ_DATA4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA005
+CYREG_SCB1_EZ_DATA005 EQU CYREG_SCB1_EZ_DATA5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA006
+CYREG_SCB1_EZ_DATA006 EQU CYREG_SCB1_EZ_DATA6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA007
+CYREG_SCB1_EZ_DATA007 EQU CYREG_SCB1_EZ_DATA7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA008
+CYREG_SCB1_EZ_DATA008 EQU CYREG_SCB1_EZ_DATA8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA009
+CYREG_SCB1_EZ_DATA009 EQU CYREG_SCB1_EZ_DATA9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA010
+CYREG_SCB1_EZ_DATA010 EQU CYREG_SCB1_EZ_DATA10
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA011
+CYREG_SCB1_EZ_DATA011 EQU CYREG_SCB1_EZ_DATA11
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA012
+CYREG_SCB1_EZ_DATA012 EQU CYREG_SCB1_EZ_DATA12
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA013
+CYREG_SCB1_EZ_DATA013 EQU CYREG_SCB1_EZ_DATA13
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA014
+CYREG_SCB1_EZ_DATA014 EQU CYREG_SCB1_EZ_DATA14
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA015
+CYREG_SCB1_EZ_DATA015 EQU CYREG_SCB1_EZ_DATA15
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA016
+CYREG_SCB1_EZ_DATA016 EQU CYREG_SCB1_EZ_DATA16
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA017
+CYREG_SCB1_EZ_DATA017 EQU CYREG_SCB1_EZ_DATA17
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA018
+CYREG_SCB1_EZ_DATA018 EQU CYREG_SCB1_EZ_DATA18
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA019
+CYREG_SCB1_EZ_DATA019 EQU CYREG_SCB1_EZ_DATA19
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA020
+CYREG_SCB1_EZ_DATA020 EQU CYREG_SCB1_EZ_DATA20
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA021
+CYREG_SCB1_EZ_DATA021 EQU CYREG_SCB1_EZ_DATA21
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA022
+CYREG_SCB1_EZ_DATA022 EQU CYREG_SCB1_EZ_DATA22
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA023
+CYREG_SCB1_EZ_DATA023 EQU CYREG_SCB1_EZ_DATA23
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA024
+CYREG_SCB1_EZ_DATA024 EQU CYREG_SCB1_EZ_DATA24
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA025
+CYREG_SCB1_EZ_DATA025 EQU CYREG_SCB1_EZ_DATA25
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA026
+CYREG_SCB1_EZ_DATA026 EQU CYREG_SCB1_EZ_DATA26
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA027
+CYREG_SCB1_EZ_DATA027 EQU CYREG_SCB1_EZ_DATA27
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA028
+CYREG_SCB1_EZ_DATA028 EQU CYREG_SCB1_EZ_DATA28
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA029
+CYREG_SCB1_EZ_DATA029 EQU CYREG_SCB1_EZ_DATA29
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA030
+CYREG_SCB1_EZ_DATA030 EQU CYREG_SCB1_EZ_DATA30
+    ENDIF
+    IF :LNOT::DEF:CYREG_SCB1_EZ_DATA031
+CYREG_SCB1_EZ_DATA031 EQU CYREG_SCB1_EZ_DATA31
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_CONFIG00
+CYREG_SAR_CHAN_CONFIG00 EQU CYREG_SAR_CHAN_CONFIG0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_CONFIG01
+CYREG_SAR_CHAN_CONFIG01 EQU CYREG_SAR_CHAN_CONFIG1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_CONFIG02
+CYREG_SAR_CHAN_CONFIG02 EQU CYREG_SAR_CHAN_CONFIG2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_CONFIG03
+CYREG_SAR_CHAN_CONFIG03 EQU CYREG_SAR_CHAN_CONFIG3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_CONFIG04
+CYREG_SAR_CHAN_CONFIG04 EQU CYREG_SAR_CHAN_CONFIG4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_CONFIG05
+CYREG_SAR_CHAN_CONFIG05 EQU CYREG_SAR_CHAN_CONFIG5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_CONFIG06
+CYREG_SAR_CHAN_CONFIG06 EQU CYREG_SAR_CHAN_CONFIG6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_CONFIG07
+CYREG_SAR_CHAN_CONFIG07 EQU CYREG_SAR_CHAN_CONFIG7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_CONFIG08
+CYREG_SAR_CHAN_CONFIG08 EQU CYREG_SAR_CHAN_CONFIG8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_CONFIG09
+CYREG_SAR_CHAN_CONFIG09 EQU CYREG_SAR_CHAN_CONFIG9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_WORK00
+CYREG_SAR_CHAN_WORK00 EQU CYREG_SAR_CHAN_WORK0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_WORK01
+CYREG_SAR_CHAN_WORK01 EQU CYREG_SAR_CHAN_WORK1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_WORK02
+CYREG_SAR_CHAN_WORK02 EQU CYREG_SAR_CHAN_WORK2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_WORK03
+CYREG_SAR_CHAN_WORK03 EQU CYREG_SAR_CHAN_WORK3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_WORK04
+CYREG_SAR_CHAN_WORK04 EQU CYREG_SAR_CHAN_WORK4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_WORK05
+CYREG_SAR_CHAN_WORK05 EQU CYREG_SAR_CHAN_WORK5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_WORK06
+CYREG_SAR_CHAN_WORK06 EQU CYREG_SAR_CHAN_WORK6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_WORK07
+CYREG_SAR_CHAN_WORK07 EQU CYREG_SAR_CHAN_WORK7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_WORK08
+CYREG_SAR_CHAN_WORK08 EQU CYREG_SAR_CHAN_WORK8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_WORK09
+CYREG_SAR_CHAN_WORK09 EQU CYREG_SAR_CHAN_WORK9
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_RESULT00
+CYREG_SAR_CHAN_RESULT00 EQU CYREG_SAR_CHAN_RESULT0
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_RESULT01
+CYREG_SAR_CHAN_RESULT01 EQU CYREG_SAR_CHAN_RESULT1
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_RESULT02
+CYREG_SAR_CHAN_RESULT02 EQU CYREG_SAR_CHAN_RESULT2
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_RESULT03
+CYREG_SAR_CHAN_RESULT03 EQU CYREG_SAR_CHAN_RESULT3
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_RESULT04
+CYREG_SAR_CHAN_RESULT04 EQU CYREG_SAR_CHAN_RESULT4
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_RESULT05
+CYREG_SAR_CHAN_RESULT05 EQU CYREG_SAR_CHAN_RESULT5
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_RESULT06
+CYREG_SAR_CHAN_RESULT06 EQU CYREG_SAR_CHAN_RESULT6
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_RESULT07
+CYREG_SAR_CHAN_RESULT07 EQU CYREG_SAR_CHAN_RESULT7
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_RESULT08
+CYREG_SAR_CHAN_RESULT08 EQU CYREG_SAR_CHAN_RESULT8
+    ENDIF
+    IF :LNOT::DEF:CYREG_SAR_CHAN_RESULT09
+CYREG_SAR_CHAN_RESULT09 EQU CYREG_SAR_CHAN_RESULT9
+    ENDIF
+    END
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cydisabledsheets.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cydisabledsheets.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cydisabledsheets.h	(revision 7)
@@ -0,0 +1,5 @@
+#ifndef INCLUDED_CYDISABLEDSHEETS_H
+#define INCLUDED_CYDISABLEDSHEETS_H
+
+
+#endif /* INCLUDED_CYDISABLEDSHEETS_H */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cyfitter.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cyfitter.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cyfitter.h	(revision 7)
@@ -0,0 +1,474 @@
+#ifndef INCLUDED_CYFITTER_H
+#define INCLUDED_CYFITTER_H
+#include "cydevice_trm.h"
+
+/* BLE_bless_isr */
+#define BLE_bless_isr__INTC_CLR_EN_REG CYREG_CM0_ICER
+#define BLE_bless_isr__INTC_CLR_PD_REG CYREG_CM0_ICPR
+#define BLE_bless_isr__INTC_MASK 0x1000u
+#define BLE_bless_isr__INTC_NUMBER 12u
+#define BLE_bless_isr__INTC_PRIOR_MASK 0xC0u
+#define BLE_bless_isr__INTC_PRIOR_NUM 3u
+#define BLE_bless_isr__INTC_PRIOR_REG CYREG_CM0_IPR3
+#define BLE_bless_isr__INTC_SET_EN_REG CYREG_CM0_ISER
+#define BLE_bless_isr__INTC_SET_PD_REG CYREG_CM0_ISPR
+
+/* BLE_cy_m0s8_ble */
+#define BLE_cy_m0s8_ble__ADC_BUMP1 CYREG_BLE_BLERD_ADC_BUMP1
+#define BLE_cy_m0s8_ble__ADC_BUMP2 CYREG_BLE_BLERD_ADC_BUMP2
+#define BLE_cy_m0s8_ble__ADV_CH_TX_POWER CYREG_BLE_BLELL_ADV_CH_TX_POWER
+#define BLE_cy_m0s8_ble__ADV_CONFIG CYREG_BLE_BLELL_ADV_CONFIG
+#define BLE_cy_m0s8_ble__ADV_INTERVAL_TIMEOUT CYREG_BLE_BLELL_ADV_INTERVAL_TIMEOUT
+#define BLE_cy_m0s8_ble__ADV_INTR CYREG_BLE_BLELL_ADV_INTR
+#define BLE_cy_m0s8_ble__ADV_NEXT_INSTANT CYREG_BLE_BLELL_ADV_NEXT_INSTANT
+#define BLE_cy_m0s8_ble__ADV_PARAMS CYREG_BLE_BLELL_ADV_PARAMS
+#define BLE_cy_m0s8_ble__ADV_SCN_RSP_TX_FIFO CYREG_BLE_BLELL_ADV_SCN_RSP_TX_FIFO
+#define BLE_cy_m0s8_ble__ADV_TX_DATA_FIFO CYREG_BLE_BLELL_ADV_TX_DATA_FIFO
+#define BLE_cy_m0s8_ble__AGC CYREG_BLE_BLERD_AGC
+#define BLE_cy_m0s8_ble__BALUN CYREG_BLE_BLERD_BALUN
+#define BLE_cy_m0s8_ble__BB_BUMP1 CYREG_BLE_BLERD_BB_BUMP1
+#define BLE_cy_m0s8_ble__BB_BUMP2 CYREG_BLE_BLERD_BB_BUMP2
+#define BLE_cy_m0s8_ble__BB_XO CYREG_BLE_BLERD_BB_XO
+#define BLE_cy_m0s8_ble__BB_XO_CAPTRIM CYREG_BLE_BLERD_BB_XO_CAPTRIM
+#define BLE_cy_m0s8_ble__CE_CNFG_STS_REGISTER CYREG_BLE_BLELL_CE_CNFG_STS_REGISTER
+#define BLE_cy_m0s8_ble__CE_LENGTH CYREG_BLE_BLELL_CE_LENGTH
+#define BLE_cy_m0s8_ble__CFG_1_FCAL CYREG_BLE_BLERD_CFG_1_FCAL
+#define BLE_cy_m0s8_ble__CFG_2_FCAL CYREG_BLE_BLERD_CFG_2_FCAL
+#define BLE_cy_m0s8_ble__CFG_3_FCAL CYREG_BLE_BLERD_CFG_3_FCAL
+#define BLE_cy_m0s8_ble__CFG_4_FCAL CYREG_BLE_BLERD_CFG_4_FCAL
+#define BLE_cy_m0s8_ble__CFG_5_FCAL CYREG_BLE_BLERD_CFG_5_FCAL
+#define BLE_cy_m0s8_ble__CFG_6_FCAL CYREG_BLE_BLERD_CFG_6_FCAL
+#define BLE_cy_m0s8_ble__CFG1 CYREG_BLE_BLERD_CFG1
+#define BLE_cy_m0s8_ble__CFG2 CYREG_BLE_BLERD_CFG2
+#define BLE_cy_m0s8_ble__CFGCTRL CYREG_BLE_BLERD_CFGCTRL
+#define BLE_cy_m0s8_ble__CLOCK_CONFIG CYREG_BLE_BLELL_CLOCK_CONFIG
+#define BLE_cy_m0s8_ble__COMMAND_REGISTER CYREG_BLE_BLELL_COMMAND_REGISTER
+#define BLE_cy_m0s8_ble__CONN_CE_COUNTER CYREG_BLE_BLELL_CONN_CE_COUNTER
+#define BLE_cy_m0s8_ble__CONN_CE_INSTANT CYREG_BLE_BLELL_CONN_CE_INSTANT
+#define BLE_cy_m0s8_ble__CONN_CH_TX_POWER CYREG_BLE_BLELL_CONN_CH_TX_POWER
+#define BLE_cy_m0s8_ble__CONN_CONFIG CYREG_BLE_BLELL_CONN_CONFIG
+#define BLE_cy_m0s8_ble__CONN_INDEX CYREG_BLE_BLELL_CONN_INDEX
+#define BLE_cy_m0s8_ble__CONN_INTERVAL CYREG_BLE_BLELL_CONN_INTERVAL
+#define BLE_cy_m0s8_ble__CONN_INTR CYREG_BLE_BLELL_CONN_INTR
+#define BLE_cy_m0s8_ble__CONN_INTR_MASK CYREG_BLE_BLELL_CONN_INTR_MASK
+#define BLE_cy_m0s8_ble__CONN_PARAM1 CYREG_BLE_BLELL_CONN_PARAM1
+#define BLE_cy_m0s8_ble__CONN_PARAM2 CYREG_BLE_BLELL_CONN_PARAM2
+#define BLE_cy_m0s8_ble__CONN_REQ_WORD0 CYREG_BLE_BLELL_CONN_REQ_WORD0
+#define BLE_cy_m0s8_ble__CONN_REQ_WORD1 CYREG_BLE_BLELL_CONN_REQ_WORD1
+#define BLE_cy_m0s8_ble__CONN_REQ_WORD10 CYREG_BLE_BLELL_CONN_REQ_WORD10
+#define BLE_cy_m0s8_ble__CONN_REQ_WORD11 CYREG_BLE_BLELL_CONN_REQ_WORD11
+#define BLE_cy_m0s8_ble__CONN_REQ_WORD2 CYREG_BLE_BLELL_CONN_REQ_WORD2
+#define BLE_cy_m0s8_ble__CONN_REQ_WORD3 CYREG_BLE_BLELL_CONN_REQ_WORD3
+#define BLE_cy_m0s8_ble__CONN_REQ_WORD4 CYREG_BLE_BLELL_CONN_REQ_WORD4
+#define BLE_cy_m0s8_ble__CONN_REQ_WORD5 CYREG_BLE_BLELL_CONN_REQ_WORD5
+#define BLE_cy_m0s8_ble__CONN_REQ_WORD6 CYREG_BLE_BLELL_CONN_REQ_WORD6
+#define BLE_cy_m0s8_ble__CONN_REQ_WORD7 CYREG_BLE_BLELL_CONN_REQ_WORD7
+#define BLE_cy_m0s8_ble__CONN_REQ_WORD8 CYREG_BLE_BLELL_CONN_REQ_WORD8
+#define BLE_cy_m0s8_ble__CONN_REQ_WORD9 CYREG_BLE_BLELL_CONN_REQ_WORD9
+#define BLE_cy_m0s8_ble__CONN_RXMEM_BASE_ADDR CYREG_BLE_BLELL_CONN_RXMEM_BASE_ADDR
+#define BLE_cy_m0s8_ble__CONN_STATUS CYREG_BLE_BLELL_CONN_STATUS
+#define BLE_cy_m0s8_ble__CONN_TXMEM_BASE_ADDR CYREG_BLE_BLELL_CONN_TXMEM_BASE_ADDR
+#define BLE_cy_m0s8_ble__CONN_UPDATE_NEW_INTERVAL CYREG_BLE_BLELL_CONN_UPDATE_NEW_INTERVAL
+#define BLE_cy_m0s8_ble__CONN_UPDATE_NEW_LATENCY CYREG_BLE_BLELL_CONN_UPDATE_NEW_LATENCY
+#define BLE_cy_m0s8_ble__CONN_UPDATE_NEW_SL_INTERVAL CYREG_BLE_BLELL_CONN_UPDATE_NEW_SL_INTERVAL
+#define BLE_cy_m0s8_ble__CONN_UPDATE_NEW_SUP_TO CYREG_BLE_BLELL_CONN_UPDATE_NEW_SUP_TO
+#define BLE_cy_m0s8_ble__CTR1 CYREG_BLE_BLERD_CTR1
+#define BLE_cy_m0s8_ble__DATA_CHANNELS_H0 CYREG_BLE_BLELL_DATA_CHANNELS_H0
+#define BLE_cy_m0s8_ble__DATA_CHANNELS_H1 CYREG_BLE_BLELL_DATA_CHANNELS_H1
+#define BLE_cy_m0s8_ble__DATA_CHANNELS_L0 CYREG_BLE_BLELL_DATA_CHANNELS_L0
+#define BLE_cy_m0s8_ble__DATA_CHANNELS_L1 CYREG_BLE_BLELL_DATA_CHANNELS_L1
+#define BLE_cy_m0s8_ble__DATA_CHANNELS_M0 CYREG_BLE_BLELL_DATA_CHANNELS_M0
+#define BLE_cy_m0s8_ble__DATA_CHANNELS_M1 CYREG_BLE_BLELL_DATA_CHANNELS_M1
+#define BLE_cy_m0s8_ble__DATA_LIST_ACK_UPDATE__STATUS CYREG_BLE_BLELL_DATA_LIST_ACK_UPDATE__STATUS
+#define BLE_cy_m0s8_ble__DATA_LIST_SENT_UPDATE__STATUS CYREG_BLE_BLELL_DATA_LIST_SENT_UPDATE__STATUS
+#define BLE_cy_m0s8_ble__DATA_MEM_DESCRIPTOR0 CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR0
+#define BLE_cy_m0s8_ble__DATA_MEM_DESCRIPTOR1 CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR1
+#define BLE_cy_m0s8_ble__DATA_MEM_DESCRIPTOR2 CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR2
+#define BLE_cy_m0s8_ble__DATA_MEM_DESCRIPTOR3 CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR3
+#define BLE_cy_m0s8_ble__DATA_MEM_DESCRIPTOR4 CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR4
+#define BLE_cy_m0s8_ble__DATA0 CYREG_BLE_BLELL_DATA0
+#define BLE_cy_m0s8_ble__DATA1 CYREG_BLE_BLELL_DATA1
+#define BLE_cy_m0s8_ble__DATA10 CYREG_BLE_BLELL_DATA10
+#define BLE_cy_m0s8_ble__DATA11 CYREG_BLE_BLELL_DATA11
+#define BLE_cy_m0s8_ble__DATA12 CYREG_BLE_BLELL_DATA12
+#define BLE_cy_m0s8_ble__DATA13 CYREG_BLE_BLELL_DATA13
+#define BLE_cy_m0s8_ble__DATA2 CYREG_BLE_BLELL_DATA2
+#define BLE_cy_m0s8_ble__DATA3 CYREG_BLE_BLELL_DATA3
+#define BLE_cy_m0s8_ble__DATA4 CYREG_BLE_BLELL_DATA4
+#define BLE_cy_m0s8_ble__DATA5 CYREG_BLE_BLELL_DATA5
+#define BLE_cy_m0s8_ble__DATA6 CYREG_BLE_BLELL_DATA6
+#define BLE_cy_m0s8_ble__DATA7 CYREG_BLE_BLELL_DATA7
+#define BLE_cy_m0s8_ble__DATA8 CYREG_BLE_BLELL_DATA8
+#define BLE_cy_m0s8_ble__DATA9 CYREG_BLE_BLELL_DATA9
+#define BLE_cy_m0s8_ble__DBG_1 CYREG_BLE_BLERD_DBG_1
+#define BLE_cy_m0s8_ble__DBG_2 CYREG_BLE_BLERD_DBG_2
+#define BLE_cy_m0s8_ble__DBG_3 CYREG_BLE_BLERD_DBG_3
+#define BLE_cy_m0s8_ble__DBG_BB CYREG_BLE_BLERD_DBG_BB
+#define BLE_cy_m0s8_ble__DBUS CYREG_BLE_BLERD_DBUS
+#define BLE_cy_m0s8_ble__DC CYREG_BLE_BLERD_DC
+#define BLE_cy_m0s8_ble__DCCAL CYREG_BLE_BLERD_DCCAL
+#define BLE_cy_m0s8_ble__DEV_PUB_ADDR_H CYREG_BLE_BLELL_DEV_PUB_ADDR_H
+#define BLE_cy_m0s8_ble__DEV_PUB_ADDR_L CYREG_BLE_BLELL_DEV_PUB_ADDR_L
+#define BLE_cy_m0s8_ble__DEV_PUB_ADDR_M CYREG_BLE_BLELL_DEV_PUB_ADDR_M
+#define BLE_cy_m0s8_ble__DEVICE_RAND_ADDR_H CYREG_BLE_BLELL_DEVICE_RAND_ADDR_H
+#define BLE_cy_m0s8_ble__DEVICE_RAND_ADDR_L CYREG_BLE_BLELL_DEVICE_RAND_ADDR_L
+#define BLE_cy_m0s8_ble__DEVICE_RAND_ADDR_M CYREG_BLE_BLELL_DEVICE_RAND_ADDR_M
+#define BLE_cy_m0s8_ble__DIAG1 CYREG_BLE_BLERD_DIAG1
+#define BLE_cy_m0s8_ble__DPLL_CONFIG CYREG_BLE_BLELL_DPLL_CONFIG
+#define BLE_cy_m0s8_ble__DSM1 CYREG_BLE_BLERD_DSM1
+#define BLE_cy_m0s8_ble__DSM2 CYREG_BLE_BLERD_DSM2
+#define BLE_cy_m0s8_ble__DSM3 CYREG_BLE_BLERD_DSM3
+#define BLE_cy_m0s8_ble__DSM4 CYREG_BLE_BLERD_DSM4
+#define BLE_cy_m0s8_ble__DSM5 CYREG_BLE_BLERD_DSM5
+#define BLE_cy_m0s8_ble__DSM6 CYREG_BLE_BLERD_DSM6
+#define BLE_cy_m0s8_ble__DTM_RX_PKT_COUNT CYREG_BLE_BLELL_DTM_RX_PKT_COUNT
+#define BLE_cy_m0s8_ble__ENC_CONFIG CYREG_BLE_BLELL_ENC_CONFIG
+#define BLE_cy_m0s8_ble__ENC_INTR CYREG_BLE_BLELL_ENC_INTR
+#define BLE_cy_m0s8_ble__ENC_INTR_EN CYREG_BLE_BLELL_ENC_INTR_EN
+#define BLE_cy_m0s8_ble__ENC_KEY0 CYREG_BLE_BLELL_ENC_KEY0
+#define BLE_cy_m0s8_ble__ENC_KEY1 CYREG_BLE_BLELL_ENC_KEY1
+#define BLE_cy_m0s8_ble__ENC_KEY2 CYREG_BLE_BLELL_ENC_KEY2
+#define BLE_cy_m0s8_ble__ENC_KEY3 CYREG_BLE_BLELL_ENC_KEY3
+#define BLE_cy_m0s8_ble__ENC_KEY4 CYREG_BLE_BLELL_ENC_KEY4
+#define BLE_cy_m0s8_ble__ENC_KEY5 CYREG_BLE_BLELL_ENC_KEY5
+#define BLE_cy_m0s8_ble__ENC_KEY6 CYREG_BLE_BLELL_ENC_KEY6
+#define BLE_cy_m0s8_ble__ENC_KEY7 CYREG_BLE_BLELL_ENC_KEY7
+#define BLE_cy_m0s8_ble__ENC_PARAMS CYREG_BLE_BLELL_ENC_PARAMS
+#define BLE_cy_m0s8_ble__EVENT_ENABLE CYREG_BLE_BLELL_EVENT_ENABLE
+#define BLE_cy_m0s8_ble__EVENT_INTR CYREG_BLE_BLELL_EVENT_INTR
+#define BLE_cy_m0s8_ble__FCAL_TEST CYREG_BLE_BLERD_FCAL_TEST
+#define BLE_cy_m0s8_ble__FPD_TEST CYREG_BLE_BLERD_FPD_TEST
+#define BLE_cy_m0s8_ble__FSM CYREG_BLE_BLERD_FSM
+#define BLE_cy_m0s8_ble__IM CYREG_BLE_BLERD_IM
+#define BLE_cy_m0s8_ble__INIT_CONFIG CYREG_BLE_BLELL_INIT_CONFIG
+#define BLE_cy_m0s8_ble__INIT_INTERVAL CYREG_BLE_BLELL_INIT_INTERVAL
+#define BLE_cy_m0s8_ble__INIT_INTR CYREG_BLE_BLELL_INIT_INTR
+#define BLE_cy_m0s8_ble__INIT_NEXT_INSTANT CYREG_BLE_BLELL_INIT_NEXT_INSTANT
+#define BLE_cy_m0s8_ble__INIT_PARAM CYREG_BLE_BLELL_INIT_PARAM
+#define BLE_cy_m0s8_ble__INIT_SCN_ADV_RX_FIFO CYREG_BLE_BLELL_INIT_SCN_ADV_RX_FIFO
+#define BLE_cy_m0s8_ble__INIT_WINDOW CYREG_BLE_BLELL_INIT_WINDOW
+#define BLE_cy_m0s8_ble__IQMIS CYREG_BLE_BLERD_IQMIS
+#define BLE_cy_m0s8_ble__IV_MASTER0 CYREG_BLE_BLELL_IV_MASTER0
+#define BLE_cy_m0s8_ble__IV_MASTER1 CYREG_BLE_BLELL_IV_MASTER1
+#define BLE_cy_m0s8_ble__IV_SLAVE0 CYREG_BLE_BLELL_IV_SLAVE0
+#define BLE_cy_m0s8_ble__IV_SLAVE1 CYREG_BLE_BLELL_IV_SLAVE1
+#define BLE_cy_m0s8_ble__KVCAL CYREG_BLE_BLERD_KVCAL
+#define BLE_cy_m0s8_ble__LDO CYREG_BLE_BLERD_LDO
+#define BLE_cy_m0s8_ble__LDO_BYPASS CYREG_BLE_BLERD_LDO_BYPASS
+#define BLE_cy_m0s8_ble__LE_PING_TIMER_ADDR CYREG_BLE_BLELL_LE_PING_TIMER_ADDR
+#define BLE_cy_m0s8_ble__LE_PING_TIMER_NEXT_EXP CYREG_BLE_BLELL_LE_PING_TIMER_NEXT_EXP
+#define BLE_cy_m0s8_ble__LE_PING_TIMER_OFFSET CYREG_BLE_BLELL_LE_PING_TIMER_OFFSET
+#define BLE_cy_m0s8_ble__LE_PING_TIMER_WRAP_COUNT CYREG_BLE_BLELL_LE_PING_TIMER_WRAP_COUNT
+#define BLE_cy_m0s8_ble__LE_RF_TEST_MODE CYREG_BLE_BLELL_LE_RF_TEST_MODE
+#define BLE_cy_m0s8_ble__LF_CLK_CTRL CYREG_BLE_BLESS_LF_CLK_CTRL
+#define BLE_cy_m0s8_ble__LL_CLK_EN CYREG_BLE_BLESS_LL_CLK_EN
+#define BLE_cy_m0s8_ble__LL_DSM_CTRL CYREG_BLE_BLESS_LL_DSM_CTRL
+#define BLE_cy_m0s8_ble__LL_DSM_INTR_STAT CYREG_BLE_BLESS_LL_DSM_INTR_STAT
+#define BLE_cy_m0s8_ble__LLH_FEATURE_CONFIG CYREG_BLE_BLELL_LLH_FEATURE_CONFIG
+#define BLE_cy_m0s8_ble__MIC_IN0 CYREG_BLE_BLELL_MIC_IN0
+#define BLE_cy_m0s8_ble__MIC_IN1 CYREG_BLE_BLELL_MIC_IN1
+#define BLE_cy_m0s8_ble__MIC_OUT0 CYREG_BLE_BLELL_MIC_OUT0
+#define BLE_cy_m0s8_ble__MIC_OUT1 CYREG_BLE_BLELL_MIC_OUT1
+#define BLE_cy_m0s8_ble__MODEM CYREG_BLE_BLERD_MODEM
+#define BLE_cy_m0s8_ble__MONI CYREG_BLE_BLERD_MONI
+#define BLE_cy_m0s8_ble__NEXT_CE_INSTANT CYREG_BLE_BLELL_NEXT_CE_INSTANT
+#define BLE_cy_m0s8_ble__NEXT_RESP_TIMER_EXP CYREG_BLE_BLELL_NEXT_RESP_TIMER_EXP
+#define BLE_cy_m0s8_ble__NEXT_SUP_TO CYREG_BLE_BLELL_NEXT_SUP_TO
+#define BLE_cy_m0s8_ble__OFFSET_TO_FIRST_INSTANT CYREG_BLE_BLELL_OFFSET_TO_FIRST_INSTANT
+#define BLE_cy_m0s8_ble__PACKET_COUNTER0 CYREG_BLE_BLELL_PACKET_COUNTER0
+#define BLE_cy_m0s8_ble__PACKET_COUNTER1 CYREG_BLE_BLELL_PACKET_COUNTER1
+#define BLE_cy_m0s8_ble__PACKET_COUNTER2 CYREG_BLE_BLELL_PACKET_COUNTER2
+#define BLE_cy_m0s8_ble__PDU_ACCESS_ADDR_H_REGISTER CYREG_BLE_BLELL_PDU_ACCESS_ADDR_H_REGISTER
+#define BLE_cy_m0s8_ble__PDU_ACCESS_ADDR_L_REGISTER CYREG_BLE_BLELL_PDU_ACCESS_ADDR_L_REGISTER
+#define BLE_cy_m0s8_ble__PDU_RESP_TIMER CYREG_BLE_BLELL_PDU_RESP_TIMER
+#define BLE_cy_m0s8_ble__PEER_ADDR_H CYREG_BLE_BLELL_PEER_ADDR_H
+#define BLE_cy_m0s8_ble__PEER_ADDR_L CYREG_BLE_BLELL_PEER_ADDR_L
+#define BLE_cy_m0s8_ble__PEER_ADDR_M CYREG_BLE_BLELL_PEER_ADDR_M
+#define BLE_cy_m0s8_ble__POC_REG__TIM_CONTROL CYREG_BLE_BLELL_POC_REG__TIM_CONTROL
+#define BLE_cy_m0s8_ble__RCCAL CYREG_BLE_BLERD_RCCAL
+#define BLE_cy_m0s8_ble__READ_IQ_1 CYREG_BLE_BLERD_READ_IQ_1
+#define BLE_cy_m0s8_ble__READ_IQ_2 CYREG_BLE_BLERD_READ_IQ_2
+#define BLE_cy_m0s8_ble__READ_IQ_3 CYREG_BLE_BLERD_READ_IQ_3
+#define BLE_cy_m0s8_ble__READ_IQ_4 CYREG_BLE_BLERD_READ_IQ_4
+#define BLE_cy_m0s8_ble__RECEIVE_TRIG_CTRL CYREG_BLE_BLELL_RECEIVE_TRIG_CTRL
+#define BLE_cy_m0s8_ble__RF_CONFIG CYREG_BLE_BLESS_RF_CONFIG
+#define BLE_cy_m0s8_ble__RMAP CYREG_BLE_BLERD_RMAP
+#define BLE_cy_m0s8_ble__RSSI CYREG_BLE_BLERD_RSSI
+#define BLE_cy_m0s8_ble__RX CYREG_BLE_BLERD_RX
+#define BLE_cy_m0s8_ble__RX_BUMP1 CYREG_BLE_BLERD_RX_BUMP1
+#define BLE_cy_m0s8_ble__RX_BUMP2 CYREG_BLE_BLERD_RX_BUMP2
+#define BLE_cy_m0s8_ble__SCAN_CONFIG CYREG_BLE_BLELL_SCAN_CONFIG
+#define BLE_cy_m0s8_ble__SCAN_INTERVAL CYREG_BLE_BLELL_SCAN_INTERVAL
+#define BLE_cy_m0s8_ble__SCAN_INTR CYREG_BLE_BLELL_SCAN_INTR
+#define BLE_cy_m0s8_ble__SCAN_NEXT_INSTANT CYREG_BLE_BLELL_SCAN_NEXT_INSTANT
+#define BLE_cy_m0s8_ble__SCAN_PARAM CYREG_BLE_BLELL_SCAN_PARAM
+#define BLE_cy_m0s8_ble__SCAN_WINDOW CYREG_BLE_BLELL_SCAN_WINDOW
+#define BLE_cy_m0s8_ble__SL_CONN_INTERVAL CYREG_BLE_BLELL_SL_CONN_INTERVAL
+#define BLE_cy_m0s8_ble__SLAVE_LATENCY CYREG_BLE_BLELL_SLAVE_LATENCY
+#define BLE_cy_m0s8_ble__SLAVE_TIMING_CONTROL CYREG_BLE_BLELL_SLAVE_TIMING_CONTROL
+#define BLE_cy_m0s8_ble__SLV_WIN_ADJ CYREG_BLE_BLELL_SLV_WIN_ADJ
+#define BLE_cy_m0s8_ble__SUP_TIMEOUT CYREG_BLE_BLELL_SUP_TIMEOUT
+#define BLE_cy_m0s8_ble__SY CYREG_BLE_BLERD_SY
+#define BLE_cy_m0s8_ble__SY_BUMP1 CYREG_BLE_BLERD_SY_BUMP1
+#define BLE_cy_m0s8_ble__SY_BUMP2 CYREG_BLE_BLERD_SY_BUMP2
+#define BLE_cy_m0s8_ble__TEST CYREG_BLE_BLERD_TEST
+#define BLE_cy_m0s8_ble__TEST2_SY CYREG_BLE_BLERD_TEST2_SY
+#define BLE_cy_m0s8_ble__THRSHD1 CYREG_BLE_BLERD_THRSHD1
+#define BLE_cy_m0s8_ble__THRSHD2 CYREG_BLE_BLERD_THRSHD2
+#define BLE_cy_m0s8_ble__THRSHD3 CYREG_BLE_BLERD_THRSHD3
+#define BLE_cy_m0s8_ble__THRSHD4 CYREG_BLE_BLERD_THRSHD4
+#define BLE_cy_m0s8_ble__THRSHD5 CYREG_BLE_BLERD_THRSHD5
+#define BLE_cy_m0s8_ble__TIM_COUNTER_L CYREG_BLE_BLELL_TIM_COUNTER_L
+#define BLE_cy_m0s8_ble__TRANSMIT_WINDOW_OFFSET CYREG_BLE_BLELL_TRANSMIT_WINDOW_OFFSET
+#define BLE_cy_m0s8_ble__TRANSMIT_WINDOW_SIZE CYREG_BLE_BLELL_TRANSMIT_WINDOW_SIZE
+#define BLE_cy_m0s8_ble__TX CYREG_BLE_BLERD_TX
+#define BLE_cy_m0s8_ble__TX_BUMP1 CYREG_BLE_BLERD_TX_BUMP1
+#define BLE_cy_m0s8_ble__TX_BUMP2 CYREG_BLE_BLERD_TX_BUMP2
+#define BLE_cy_m0s8_ble__TX_EN_EXT_DELAY CYREG_BLE_BLELL_TX_EN_EXT_DELAY
+#define BLE_cy_m0s8_ble__TX_RX_ON_DELAY CYREG_BLE_BLELL_TX_RX_ON_DELAY
+#define BLE_cy_m0s8_ble__TX_RX_SYNTH_DELAY CYREG_BLE_BLELL_TX_RX_SYNTH_DELAY
+#define BLE_cy_m0s8_ble__TXRX_HOP CYREG_BLE_BLELL_TXRX_HOP
+#define BLE_cy_m0s8_ble__WAKEUP_CONFIG CYREG_BLE_BLELL_WAKEUP_CONFIG
+#define BLE_cy_m0s8_ble__WAKEUP_CONTROL CYREG_BLE_BLELL_WAKEUP_CONTROL
+#define BLE_cy_m0s8_ble__WCO_CONFIG CYREG_BLE_BLESS_WCO_CONFIG
+#define BLE_cy_m0s8_ble__WCO_STATUS CYREG_BLE_BLESS_WCO_STATUS
+#define BLE_cy_m0s8_ble__WCO_TRIM CYREG_BLE_BLESS_WCO_TRIM
+#define BLE_cy_m0s8_ble__WHITELIST_BASE_ADDR CYREG_BLE_BLELL_WHITELIST_BASE_ADDR
+#define BLE_cy_m0s8_ble__WIN_MIN_STEP_SIZE CYREG_BLE_BLELL_WIN_MIN_STEP_SIZE
+#define BLE_cy_m0s8_ble__WINDOW_WIDEN_INTVL CYREG_BLE_BLELL_WINDOW_WIDEN_INTVL
+#define BLE_cy_m0s8_ble__WINDOW_WIDEN_WINOFF CYREG_BLE_BLELL_WINDOW_WIDEN_WINOFF
+#define BLE_cy_m0s8_ble__WL_ADDR_TYPE CYREG_BLE_BLELL_WL_ADDR_TYPE
+#define BLE_cy_m0s8_ble__WL_ENABLE CYREG_BLE_BLELL_WL_ENABLE
+#define BLE_cy_m0s8_ble__XTAL_CLK_DIV_CONFIG CYREG_BLE_BLESS_XTAL_CLK_DIV_CONFIG
+
+/* PWM_cy_m0s8_tcpwm_1 */
+#define PWM_cy_m0s8_tcpwm_1__CC CYREG_TCPWM_CNT0_CC
+#define PWM_cy_m0s8_tcpwm_1__CC_BUFF CYREG_TCPWM_CNT0_CC_BUFF
+#define PWM_cy_m0s8_tcpwm_1__COUNTER CYREG_TCPWM_CNT0_COUNTER
+#define PWM_cy_m0s8_tcpwm_1__CTRL CYREG_TCPWM_CNT0_CTRL
+#define PWM_cy_m0s8_tcpwm_1__INTR CYREG_TCPWM_CNT0_INTR
+#define PWM_cy_m0s8_tcpwm_1__INTR_MASK CYREG_TCPWM_CNT0_INTR_MASK
+#define PWM_cy_m0s8_tcpwm_1__INTR_MASKED CYREG_TCPWM_CNT0_INTR_MASKED
+#define PWM_cy_m0s8_tcpwm_1__INTR_SET CYREG_TCPWM_CNT0_INTR_SET
+#define PWM_cy_m0s8_tcpwm_1__PERIOD CYREG_TCPWM_CNT0_PERIOD
+#define PWM_cy_m0s8_tcpwm_1__PERIOD_BUFF CYREG_TCPWM_CNT0_PERIOD_BUFF
+#define PWM_cy_m0s8_tcpwm_1__STATUS CYREG_TCPWM_CNT0_STATUS
+#define PWM_cy_m0s8_tcpwm_1__TCPWM_CMD CYREG_TCPWM_CMD
+#define PWM_cy_m0s8_tcpwm_1__TCPWM_CMDCAPTURE_MASK 0x01u
+#define PWM_cy_m0s8_tcpwm_1__TCPWM_CMDCAPTURE_SHIFT 0
+#define PWM_cy_m0s8_tcpwm_1__TCPWM_CMDRELOAD_MASK 0x100u
+#define PWM_cy_m0s8_tcpwm_1__TCPWM_CMDRELOAD_SHIFT 8
+#define PWM_cy_m0s8_tcpwm_1__TCPWM_CMDSTART_MASK 0x1000000u
+#define PWM_cy_m0s8_tcpwm_1__TCPWM_CMDSTART_SHIFT 24
+#define PWM_cy_m0s8_tcpwm_1__TCPWM_CMDSTOP_MASK 0x10000u
+#define PWM_cy_m0s8_tcpwm_1__TCPWM_CMDSTOP_SHIFT 16
+#define PWM_cy_m0s8_tcpwm_1__TCPWM_CTRL CYREG_TCPWM_CTRL
+#define PWM_cy_m0s8_tcpwm_1__TCPWM_CTRL_MASK 0x01u
+#define PWM_cy_m0s8_tcpwm_1__TCPWM_CTRL_SHIFT 0
+#define PWM_cy_m0s8_tcpwm_1__TCPWM_INTR_CAUSE CYREG_TCPWM_INTR_CAUSE
+#define PWM_cy_m0s8_tcpwm_1__TCPWM_INTR_CAUSE_MASK 0x01u
+#define PWM_cy_m0s8_tcpwm_1__TCPWM_INTR_CAUSE_SHIFT 0
+#define PWM_cy_m0s8_tcpwm_1__TCPWM_NUMBER 0u
+#define PWM_cy_m0s8_tcpwm_1__TR_CTRL0 CYREG_TCPWM_CNT0_TR_CTRL0
+#define PWM_cy_m0s8_tcpwm_1__TR_CTRL1 CYREG_TCPWM_CNT0_TR_CTRL1
+#define PWM_cy_m0s8_tcpwm_1__TR_CTRL2 CYREG_TCPWM_CNT0_TR_CTRL2
+
+/* Clock_1 */
+#define Clock_1__CTRL_REGISTER CYREG_PERI_PCLK_CTL7
+#define Clock_1__DIV_ID 0x00000040u
+#define Clock_1__DIV_REGISTER CYREG_PERI_DIV_16_CTL0
+#define Clock_1__PA_DIV_ID 0x000000FFu
+
+/* Red_LED */
+#define Red_LED__0__DR CYREG_GPIO_PRT2_DR
+#define Red_LED__0__DR_CLR CYREG_GPIO_PRT2_DR_CLR
+#define Red_LED__0__DR_INV CYREG_GPIO_PRT2_DR_INV
+#define Red_LED__0__DR_SET CYREG_GPIO_PRT2_DR_SET
+#define Red_LED__0__HSIOM CYREG_HSIOM_PORT_SEL2
+#define Red_LED__0__HSIOM_MASK 0x0F000000u
+#define Red_LED__0__HSIOM_SHIFT 24u
+#define Red_LED__0__INTCFG CYREG_GPIO_PRT2_INTR_CFG
+#define Red_LED__0__INTR CYREG_GPIO_PRT2_INTR
+#define Red_LED__0__INTR_CFG CYREG_GPIO_PRT2_INTR_CFG
+#define Red_LED__0__INTSTAT CYREG_GPIO_PRT2_INTR
+#define Red_LED__0__MASK 0x40u
+#define Red_LED__0__OUT_SEL CYREG_UDB_PA2_CFG10
+#define Red_LED__0__OUT_SEL_SHIFT 12u
+#define Red_LED__0__OUT_SEL_VAL 1u
+#define Red_LED__0__PA__CFG0 CYREG_UDB_PA2_CFG0
+#define Red_LED__0__PA__CFG1 CYREG_UDB_PA2_CFG1
+#define Red_LED__0__PA__CFG10 CYREG_UDB_PA2_CFG10
+#define Red_LED__0__PA__CFG11 CYREG_UDB_PA2_CFG11
+#define Red_LED__0__PA__CFG12 CYREG_UDB_PA2_CFG12
+#define Red_LED__0__PA__CFG13 CYREG_UDB_PA2_CFG13
+#define Red_LED__0__PA__CFG14 CYREG_UDB_PA2_CFG14
+#define Red_LED__0__PA__CFG2 CYREG_UDB_PA2_CFG2
+#define Red_LED__0__PA__CFG3 CYREG_UDB_PA2_CFG3
+#define Red_LED__0__PA__CFG4 CYREG_UDB_PA2_CFG4
+#define Red_LED__0__PA__CFG5 CYREG_UDB_PA2_CFG5
+#define Red_LED__0__PA__CFG6 CYREG_UDB_PA2_CFG6
+#define Red_LED__0__PA__CFG7 CYREG_UDB_PA2_CFG7
+#define Red_LED__0__PA__CFG8 CYREG_UDB_PA2_CFG8
+#define Red_LED__0__PA__CFG9 CYREG_UDB_PA2_CFG9
+#define Red_LED__0__PC CYREG_GPIO_PRT2_PC
+#define Red_LED__0__PC2 CYREG_GPIO_PRT2_PC2
+#define Red_LED__0__PORT 2u
+#define Red_LED__0__PS CYREG_GPIO_PRT2_PS
+#define Red_LED__0__SHIFT 6
+#define Red_LED__DR CYREG_GPIO_PRT2_DR
+#define Red_LED__DR_CLR CYREG_GPIO_PRT2_DR_CLR
+#define Red_LED__DR_INV CYREG_GPIO_PRT2_DR_INV
+#define Red_LED__DR_SET CYREG_GPIO_PRT2_DR_SET
+#define Red_LED__INTCFG CYREG_GPIO_PRT2_INTR_CFG
+#define Red_LED__INTR CYREG_GPIO_PRT2_INTR
+#define Red_LED__INTR_CFG CYREG_GPIO_PRT2_INTR_CFG
+#define Red_LED__INTSTAT CYREG_GPIO_PRT2_INTR
+#define Red_LED__MASK 0x40u
+#define Red_LED__PA__CFG0 CYREG_UDB_PA2_CFG0
+#define Red_LED__PA__CFG1 CYREG_UDB_PA2_CFG1
+#define Red_LED__PA__CFG10 CYREG_UDB_PA2_CFG10
+#define Red_LED__PA__CFG11 CYREG_UDB_PA2_CFG11
+#define Red_LED__PA__CFG12 CYREG_UDB_PA2_CFG12
+#define Red_LED__PA__CFG13 CYREG_UDB_PA2_CFG13
+#define Red_LED__PA__CFG14 CYREG_UDB_PA2_CFG14
+#define Red_LED__PA__CFG2 CYREG_UDB_PA2_CFG2
+#define Red_LED__PA__CFG3 CYREG_UDB_PA2_CFG3
+#define Red_LED__PA__CFG4 CYREG_UDB_PA2_CFG4
+#define Red_LED__PA__CFG5 CYREG_UDB_PA2_CFG5
+#define Red_LED__PA__CFG6 CYREG_UDB_PA2_CFG6
+#define Red_LED__PA__CFG7 CYREG_UDB_PA2_CFG7
+#define Red_LED__PA__CFG8 CYREG_UDB_PA2_CFG8
+#define Red_LED__PA__CFG9 CYREG_UDB_PA2_CFG9
+#define Red_LED__PC CYREG_GPIO_PRT2_PC
+#define Red_LED__PC2 CYREG_GPIO_PRT2_PC2
+#define Red_LED__PORT 2u
+#define Red_LED__PS CYREG_GPIO_PRT2_PS
+#define Red_LED__SHIFT 6
+
+/* Miscellaneous */
+#define CY_PROJECT_NAME "BLE Lab 1_1"
+#define CY_VERSION "PSoC Creator  3.2"
+#define CYDEV_BCLK__HFCLK__HZ 48000000U
+#define CYDEV_BCLK__HFCLK__KHZ 48000U
+#define CYDEV_BCLK__HFCLK__MHZ 48U
+#define CYDEV_BCLK__SYSCLK__HZ 48000000U
+#define CYDEV_BCLK__SYSCLK__KHZ 48000U
+#define CYDEV_BCLK__SYSCLK__MHZ 48U
+#define CYDEV_CHIP_DIE_GEN4 2u
+#define CYDEV_CHIP_DIE_LEOPARD 1u
+#define CYDEV_CHIP_DIE_PANTHER 12u
+#define CYDEV_CHIP_DIE_PSOC4A 5u
+#define CYDEV_CHIP_DIE_PSOC5LP 11u
+#define CYDEV_CHIP_DIE_UNKNOWN 0u
+#define CYDEV_CHIP_FAMILY_PSOC3 1u
+#define CYDEV_CHIP_FAMILY_PSOC4 2u
+#define CYDEV_CHIP_FAMILY_PSOC5 3u
+#define CYDEV_CHIP_FAMILY_UNKNOWN 0u
+#define CYDEV_CHIP_FAMILY_USED CYDEV_CHIP_FAMILY_PSOC4
+#define CYDEV_CHIP_JTAG_ID 0x0E34119Eu
+#define CYDEV_CHIP_MEMBER_3A 1u
+#define CYDEV_CHIP_MEMBER_4A 5u
+#define CYDEV_CHIP_MEMBER_4C 9u
+#define CYDEV_CHIP_MEMBER_4D 3u
+#define CYDEV_CHIP_MEMBER_4E 4u
+#define CYDEV_CHIP_MEMBER_4F 6u
+#define CYDEV_CHIP_MEMBER_4G 2u
+#define CYDEV_CHIP_MEMBER_4L 8u
+#define CYDEV_CHIP_MEMBER_4M 7u
+#define CYDEV_CHIP_MEMBER_5A 11u
+#define CYDEV_CHIP_MEMBER_5B 10u
+#define CYDEV_CHIP_MEMBER_UNKNOWN 0u
+#define CYDEV_CHIP_MEMBER_USED CYDEV_CHIP_MEMBER_4F
+#define CYDEV_CHIP_DIE_EXPECT CYDEV_CHIP_MEMBER_USED
+#define CYDEV_CHIP_DIE_ACTUAL CYDEV_CHIP_DIE_EXPECT
+#define CYDEV_CHIP_REV_GEN4_ES 17u
+#define CYDEV_CHIP_REV_GEN4_ES2 33u
+#define CYDEV_CHIP_REV_GEN4_PRODUCTION 17u
+#define CYDEV_CHIP_REV_LEOPARD_ES1 0u
+#define CYDEV_CHIP_REV_LEOPARD_ES2 1u
+#define CYDEV_CHIP_REV_LEOPARD_ES3 3u
+#define CYDEV_CHIP_REV_LEOPARD_PRODUCTION 3u
+#define CYDEV_CHIP_REV_PANTHER_ES0 0u
+#define CYDEV_CHIP_REV_PANTHER_ES1 1u
+#define CYDEV_CHIP_REV_PANTHER_PRODUCTION 1u
+#define CYDEV_CHIP_REV_PSOC4A_ES0 17u
+#define CYDEV_CHIP_REV_PSOC4A_PRODUCTION 17u
+#define CYDEV_CHIP_REV_PSOC5LP_ES0 0u
+#define CYDEV_CHIP_REV_PSOC5LP_PRODUCTION 0u
+#define CYDEV_CHIP_REVISION_3A_ES1 0u
+#define CYDEV_CHIP_REVISION_3A_ES2 1u
+#define CYDEV_CHIP_REVISION_3A_ES3 3u
+#define CYDEV_CHIP_REVISION_3A_PRODUCTION 3u
+#define CYDEV_CHIP_REVISION_4A_ES0 17u
+#define CYDEV_CHIP_REVISION_4A_PRODUCTION 17u
+#define CYDEV_CHIP_REVISION_4C_PRODUCTION 0u
+#define CYDEV_CHIP_REVISION_4D_PRODUCTION 0u
+#define CYDEV_CHIP_REVISION_4E_PRODUCTION 0u
+#define CYDEV_CHIP_REVISION_4F_PRODUCTION 0u
+#define CYDEV_CHIP_REVISION_4F_PRODUCTION_256K 0u
+#define CYDEV_CHIP_REVISION_4G_ES 17u
+#define CYDEV_CHIP_REVISION_4G_ES2 33u
+#define CYDEV_CHIP_REVISION_4G_PRODUCTION 17u
+#define CYDEV_CHIP_REVISION_4L_PRODUCTION 0u
+#define CYDEV_CHIP_REVISION_4M_PRODUCTION 0u
+#define CYDEV_CHIP_REVISION_5A_ES0 0u
+#define CYDEV_CHIP_REVISION_5A_ES1 1u
+#define CYDEV_CHIP_REVISION_5A_PRODUCTION 1u
+#define CYDEV_CHIP_REVISION_5B_ES0 0u
+#define CYDEV_CHIP_REVISION_5B_PRODUCTION 0u
+#define CYDEV_CHIP_REVISION_USED CYDEV_CHIP_REVISION_4F_PRODUCTION
+#define CYDEV_CHIP_REV_EXPECT CYDEV_CHIP_REVISION_USED
+#define CYDEV_CONFIG_READ_ACCELERATOR 1
+#define CYDEV_CONFIG_UNUSED_IO_AllowButWarn 0
+#define CYDEV_CONFIG_UNUSED_IO CYDEV_CONFIG_UNUSED_IO_AllowButWarn
+#define CYDEV_CONFIG_UNUSED_IO_AllowWithInfo 1
+#define CYDEV_CONFIG_UNUSED_IO_Disallowed 2
+#define CYDEV_CONFIGURATION_COMPRESSED 1
+#define CYDEV_CONFIGURATION_MODE_COMPRESSED 0
+#define CYDEV_CONFIGURATION_MODE CYDEV_CONFIGURATION_MODE_COMPRESSED
+#define CYDEV_CONFIGURATION_MODE_DMA 2
+#define CYDEV_CONFIGURATION_MODE_UNCOMPRESSED 1
+#define CYDEV_DEBUG_PROTECT_KILL 4
+#define CYDEV_DEBUG_PROTECT_OPEN 1
+#define CYDEV_DEBUG_PROTECT CYDEV_DEBUG_PROTECT_OPEN
+#define CYDEV_DEBUG_PROTECT_PROTECTED 2
+#define CYDEV_DEBUGGING_DPS_Disable 3
+#define CYDEV_DEBUGGING_DPS_SWD 2
+#define CYDEV_DEBUGGING_DPS CYDEV_DEBUGGING_DPS_SWD
+#define CYDEV_DEBUGGING_ENABLE 1
+#define CYDEV_DFT_SELECT_CLK0 10u
+#define CYDEV_DFT_SELECT_CLK1 11u
+#define CYDEV_HEAP_SIZE 0x80
+#define CYDEV_IMO_TRIMMED_BY_WCO 0u
+#define CYDEV_PROJ_TYPE 0
+#define CYDEV_PROJ_TYPE_BOOTLOADER 1
+#define CYDEV_PROJ_TYPE_LAUNCHER 5
+#define CYDEV_PROJ_TYPE_LOADABLE 2
+#define CYDEV_PROJ_TYPE_LOADABLEANDBOOTLOADER 4
+#define CYDEV_PROJ_TYPE_MULTIAPPBOOTLOADER 3
+#define CYDEV_PROJ_TYPE_STANDARD 0
+#define CYDEV_STACK_SIZE 0x0800
+#define CYDEV_USE_BUNDLED_CMSIS 1
+#define CYDEV_VARIABLE_VDDA 1
+#define CYDEV_VDDA 3.3
+#define CYDEV_VDDA_MV 3300
+#define CYDEV_VDDD 3.3
+#define CYDEV_VDDD_MV 3300
+#define CYDEV_VDDR 3.3
+#define CYDEV_VDDR_MV 3300
+#define CYDEV_WDT_GENERATE_ISR 0u
+#define CYIPBLOCK_m0s8bless_VERSION 1
+#define CYIPBLOCK_m0s8cpussv2_VERSION 1
+#define CYIPBLOCK_m0s8csd_VERSION 1
+#define CYIPBLOCK_m0s8ioss_VERSION 1
+#define CYIPBLOCK_m0s8lcd_VERSION 2
+#define CYIPBLOCK_m0s8lpcomp_VERSION 2
+#define CYIPBLOCK_m0s8peri_VERSION 1
+#define CYIPBLOCK_m0s8scb_VERSION 2
+#define CYIPBLOCK_m0s8srssv2_VERSION 1
+#define CYIPBLOCK_m0s8tcpwm_VERSION 2
+#define CYIPBLOCK_m0s8udbif_VERSION 1
+#define CYIPBLOCK_s8pass4al_VERSION 1
+#define CYDEV_BOOTLOADER_ENABLE 0
+
+#endif /* INCLUDED_CYFITTER_H */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cyfitter_cfg.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cyfitter_cfg.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cyfitter_cfg.c	(revision 7)
@@ -0,0 +1,352 @@
+/*******************************************************************************
+* FILENAME: cyfitter_cfg.c
+* 
+* PSoC Creator  3.2
+*
+* DESCRIPTION:
+* This file contains device initialization code.
+* Except for the user defined sections in CyClockStartupError(), this file should not be modified.
+* This file is automatically generated by PSoC Creator.
+*
+********************************************************************************
+* Copyright (c) 2007-2015 Cypress Semiconductor.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions, 
+* disclaimers, and limitations in the end user license agreement accompanying 
+* the software package with which this file was provided.
+********************************************************************************/
+
+#include <string.h>
+#include "cytypes.h"
+#include "cydevice_trm.h"
+#include "cyfitter.h"
+#include "CyLib.h"
+#include "cyfitter_cfg.h"
+
+
+#if defined(__GNUC__) || defined(__ARMCC_VERSION)
+    #define CYPACKED 
+    #define CYPACKED_ATTR __attribute__ ((packed))
+    #define CYALIGNED __attribute__ ((aligned))
+    #define CY_CFG_UNUSED __attribute__ ((unused))
+    #define CY_CFG_SECTION __attribute__ ((section(".psocinit")))
+    
+    #if defined(__ARMCC_VERSION)
+        #define CY_CFG_MEMORY_BARRIER() __memory_changed()
+    #else
+        #define CY_CFG_MEMORY_BARRIER() __sync_synchronize()
+    #endif
+    
+#elif defined(__ICCARM__)
+    #include <intrinsics.h>
+
+    #define CYPACKED __packed
+    #define CYPACKED_ATTR 
+    #define CYALIGNED _Pragma("data_alignment=4")
+    #define CY_CFG_UNUSED _Pragma("diag_suppress=Pe177")
+    #define CY_CFG_SECTION _Pragma("location=\".psocinit\"")
+    
+    #define CY_CFG_MEMORY_BARRIER() __DMB()
+    
+#else
+    #error Unsupported toolchain
+#endif
+
+
+CY_CFG_UNUSED
+static void CYMEMZERO(void *s, size_t n);
+CY_CFG_UNUSED
+static void CYMEMZERO(void *s, size_t n)
+{
+	(void)memset(s, 0, n);
+}
+CY_CFG_UNUSED
+static void CYCONFIGCPY(void *dest, const void *src, size_t n);
+CY_CFG_UNUSED
+static void CYCONFIGCPY(void *dest, const void *src, size_t n)
+{
+	(void)memcpy(dest, src, n);
+}
+CY_CFG_UNUSED
+static void CYCONFIGCPYCODE(void *dest, const void *src, size_t n);
+CY_CFG_UNUSED
+static void CYCONFIGCPYCODE(void *dest, const void *src, size_t n)
+{
+	(void)memcpy(dest, src, n);
+}
+
+
+
+/* Clock startup error codes                                                   */
+#define CYCLOCKSTART_NO_ERROR    0u
+#define CYCLOCKSTART_XTAL_ERROR  1u
+#define CYCLOCKSTART_32KHZ_ERROR 2u
+#define CYCLOCKSTART_PLL_ERROR   3u
+
+#ifdef CY_NEED_CYCLOCKSTARTUPERROR
+/*******************************************************************************
+* Function Name: CyClockStartupError
+********************************************************************************
+* Summary:
+*  If an error is encountered during clock configuration (crystal startup error,
+*  PLL lock error, etc.), the system will end up here.  Unless reimplemented by
+*  the customer, this function will stop in an infinite loop.
+*
+* Parameters:
+*   void
+*
+* Return:
+*   void
+*
+*******************************************************************************/
+CY_CFG_UNUSED
+static void CyClockStartupError(uint8 errorCode);
+CY_CFG_UNUSED
+static void CyClockStartupError(uint8 errorCode)
+{
+    /* To remove the compiler warning if errorCode not used.                */
+    errorCode = errorCode;
+
+    /* `#START CyClockStartupError` */
+
+    /* If we have a clock startup error (bad MHz crystal, PLL lock, etc.),  */
+    /* we will end up here to allow the customer to implement something to  */
+    /* deal with the clock condition.                                       */
+
+    /* `#END` */
+
+    /* If nothing else, stop here since the clocks have not started         */
+    /* correctly.                                                           */
+    while(1) {}
+}
+#endif
+
+#define CY_CFG_BASE_ADDR_COUNT 1u
+CYPACKED typedef struct
+{
+	uint8 offset;
+	uint8 value;
+} CYPACKED_ATTR cy_cfg_addrvalue_t;
+
+
+
+/*******************************************************************************
+* Function Name: cfg_write_bytes32
+********************************************************************************
+* Summary:
+*  This function is used for setting up the chip configuration areas that
+*  contain relatively sparse data.
+*
+* Parameters:
+*   void
+*
+* Return:
+*   void
+*
+*******************************************************************************/
+static void cfg_write_bytes32(const uint32 addr_table[], const cy_cfg_addrvalue_t data_table[]);
+static void cfg_write_bytes32(const uint32 addr_table[], const cy_cfg_addrvalue_t data_table[])
+{
+	/* For 32-bit little-endian architectures */
+	uint32 i, j = 0u;
+	for (i = 0u; i < CY_CFG_BASE_ADDR_COUNT; i++)
+	{
+		uint32 baseAddr = addr_table[i];
+		uint8 count = (uint8)baseAddr;
+		baseAddr &= 0xFFFFFF00u;
+		while (count != 0u)
+		{
+			CY_SET_XTND_REG8((void CYFAR *)(baseAddr + data_table[j].offset), data_table[j].value);
+			j++;
+			count--;
+		}
+	}
+}
+
+
+/*******************************************************************************
+* Function Name: ClockSetup
+********************************************************************************
+*
+* Summary:
+*   Performs the initialization of all of the clocks in the device based on the
+*   settings in the Clock tab of the DWR.  This includes enabling the requested
+*   clocks and setting the necessary dividers to produce the desired frequency. 
+*
+* Parameters:
+*   void
+*
+* Return:
+*   void
+*
+*******************************************************************************/
+static void ClockSetup(void);
+CY_CFG_SECTION
+static void ClockSetup(void)
+{
+
+	/* Set Flash Cycles based on max possible frequency in case a glitch occurs during ClockSetup(). */
+	CY_SET_REG32((void CYXDATA *)(CYREG_CPUSS_FLASH_CTL), (0x0012u));
+
+	/* Start the WCO */
+	CySysClkWcoStart();
+	CyDelayCycles(12000000u); /* WCO may take up to 500ms to start */
+	(void)CySysClkWcoSetPowerMode(CY_SYS_CLK_WCO_LPM);    /* Switch to the low power mode */
+
+	/* Setup and trim IMO based on desired frequency. */
+	CySysClkWriteImoFreq(48u);
+	/* CYDEV_CLK_ILO_CONFIG Starting address: CYDEV_CLK_ILO_CONFIG */
+	CY_SET_XTND_REG32((void CYFAR *)(CYREG_CLK_ILO_CONFIG), 0x80000006u);
+
+	/* CYDEV_WDT_CONFIG Starting address: CYDEV_WDT_CONFIG */
+	CY_SET_XTND_REG32((void CYFAR *)(CYREG_WDT_CONFIG), 0x40000000u);
+
+
+	/* Enable fast start mode for XO */
+	CY_SET_REG32((void*)CYREG_BLE_BLERD_BB_XO, CY_GET_REG32((void*)CYREG_BLE_BLERD_BB_XO) | (uint32)0x02u);
+	CY_SET_XTND_REG32((void CYFAR *)(CYREG_BLE_BLERD_BB_XO_CAPTRIM), 0x00003E2Du);
+	/* Disable Crystal Stable Interrupt before enabling ECO */
+	CY_SET_REG32((void*)CYREG_BLE_BLESS_LL_DSM_CTRL, CY_GET_REG32((void*)CYREG_BLE_BLESS_LL_DSM_CTRL) & (~(uint32)0x08u));
+	/* Start the ECO and do not check status since it is not needed for HFCLK */
+	(void)CySysClkEcoStart(2000u);
+	CyDelayUs(1500u); /* Wait to stabalize */
+
+	/* Setup phase aligned clocks */
+	CY_SET_REG32((void *)CYREG_PERI_DIV_16_CTL0, 0x00BB7F00u);
+	CY_SET_REG32((void *)CYREG_PERI_DIV_CMD, 0x8000FF40u);
+
+	/* CYDEV_CLK_IMO_CONFIG Starting address: CYDEV_CLK_IMO_CONFIG */
+	CY_SET_XTND_REG32((void CYFAR *)(CYREG_CLK_IMO_CONFIG), 0x80000000u);
+
+	/* CYDEV_CLK_SELECT Starting address: CYDEV_CLK_SELECT */
+	CY_SET_XTND_REG32((void CYFAR *)(CYREG_CLK_SELECT), 0x00040000u);
+
+	/* CYDEV_PERI_PCLK_CTL7 Starting address: CYDEV_PERI_PCLK_CTL7 */
+	CY_SET_XTND_REG32((void CYFAR *)(CYREG_PERI_PCLK_CTL7), 0x00000040u);
+
+	CY_SET_XTND_REG32((void CYFAR *)(CYREG_WDT_CONFIG), 0x40000000u);
+}
+
+
+/* Analog API Functions */
+
+
+/*******************************************************************************
+* Function Name: AnalogSetDefault
+********************************************************************************
+*
+* Summary:
+*  Sets up the analog portions of the chip to default values based on chip
+*  configuration options from the project.
+*
+* Parameters:
+*  void
+*
+* Return:
+*  void
+*
+*******************************************************************************/
+static void AnalogSetDefault(void);
+static void AnalogSetDefault(void)
+{
+	CY_SET_XTND_REG32((void CYFAR *)CYREG_CTBM0_DFT_CTRL, 0x00000003u);
+	CY_SET_XTND_REG32((void CYFAR *)CYREG_CTBM1_DFT_CTRL, 0x00000003u);
+	CY_SET_XTND_REG32((void CYFAR *)CYREG_PASS_DSAB_DSAB_CTRL, 0x00000000u);
+}
+
+#define CY_AMUX_UNUSED CYREG_CM0_ROM_DWT
+
+
+/*******************************************************************************
+* Function Name: cyfitter_cfg
+********************************************************************************
+* Summary:
+*  This function is called by the start-up code for the selected device. It
+*  performs all of the necessary device configuration based on the design
+*  settings.  This includes settings from the Design Wide Resources (DWR) such
+*  as Clocks and Pins as well as any component configuration that is necessary.
+*
+* Parameters:  
+*   void
+*
+* Return:
+*   void
+*
+*******************************************************************************/
+CY_CFG_SECTION
+void cyfitter_cfg(void)
+{
+	/* Disable interrupts by default. Let user enable if/when they want. */
+	CyGlobalIntDisable;
+
+	CY_SET_XTND_REG32((void CYFAR *)(CYREG_BLE_BLESS_LL_DSM_CTRL), 0x00000000u);
+
+	{
+		static const uint32 CYCODE cy_cfg_addr_table[] = {
+			0x400F4204u, /* Base address: 0x400F4200 Count: 4 */
+		};
+
+		static const cy_cfg_addrvalue_t CYCODE cy_cfg_data_table[] = {
+			{0x19u, 0x02u},
+			{0x5Du, 0x02u},
+			{0xC6u, 0x08u},
+			{0xD6u, 0x01u},
+		};
+
+
+
+		CYPACKED typedef struct {
+			void CYFAR *address;
+			uint16 size;
+		} CYPACKED_ATTR cfg_memset_t;
+
+		static const cfg_memset_t CYCODE cfg_memset_list [] = {
+			/* address, size */
+			{(void CYFAR *)(CYDEV_UDB_P0_U0_BASE), 1024u},
+			{(void CYFAR *)(CYDEV_UDB_DSI0_BASE), 1024u},
+		};
+
+		uint8 CYDATA i;
+
+		/* Zero out critical memory blocks before beginning configuration */
+		for (i = 0u; i < (sizeof(cfg_memset_list)/sizeof(cfg_memset_list[0])); i++)
+		{
+			const cfg_memset_t CYCODE * CYDATA ms = &cfg_memset_list[i];
+			CYMEMZERO(ms->address, (size_t)(uint32)(ms->size));
+		}
+
+		cfg_write_bytes32(cy_cfg_addr_table, cy_cfg_data_table);
+
+		/* HSIOM Starting address: CYDEV_HSIOM_BASE */
+		CY_SET_XTND_REG32((void CYFAR *)(CYDEV_HSIOM_BASE), 0xEE000000u);
+		CY_SET_XTND_REG32((void CYFAR *)(CYREG_HSIOM_PORT_SEL2), 0x03000000u);
+
+		/* UDB_PA_0 Starting address: CYDEV_UDB_PA0_BASE */
+		CY_SET_XTND_REG32((void CYFAR *)(CYDEV_UDB_PA0_BASE), 0x00990000u);
+
+		/* UDB_PA_2 Starting address: CYDEV_UDB_PA2_BASE */
+		CY_SET_XTND_REG32((void CYFAR *)(CYDEV_UDB_PA2_BASE), 0x00990000u);
+		CY_SET_XTND_REG32((void CYFAR *)(CYREG_UDB_PA2_CFG8), 0x10000000u);
+
+		/* Enable digital routing */
+		CY_SET_XTND_REG8((void *)CYREG_UDB_UDBIF_BANK_CTL, CY_GET_XTND_REG8((void *)CYREG_UDB_UDBIF_BANK_CTL) | 0x02u);
+
+		/* Enable UDB array */
+		CY_SET_XTND_REG8((void *)CYREG_UDB_UDBIF_WAIT_CFG, (uint8)((CY_GET_XTND_REG8((void *)CYREG_UDB_UDBIF_WAIT_CFG) & 0xC3u) | 0x14u));
+		CY_SET_XTND_REG8((void *)CYREG_UDB_UDBIF_BANK_CTL, (uint8)(CY_GET_XTND_REG8((void *)CYREG_UDB_UDBIF_BANK_CTL) | 0x16u));
+	}
+
+	/* Perform second pass device configuration. These items must be configured in specific order after the regular configuration is done. */
+	/* IOPINS0_0 Starting address: CYDEV_GPIO_PRT0_DR */
+	CY_SET_XTND_REG32((void CYFAR *)(CYREG_GPIO_PRT0_PC), 0x00D80000u);
+
+	/* IOPINS0_2 Starting address: CYDEV_GPIO_PRT2_DR */
+	CY_SET_XTND_REG32((void CYFAR *)(CYREG_GPIO_PRT2_DR), 0x00000040u);
+	CY_SET_XTND_REG32((void CYFAR *)(CYREG_GPIO_PRT2_PC), 0x00180000u);
+
+	/* Setup clocks based on selections from Clock DWR */
+	ClockSetup();
+
+	/* Perform basic analog initialization to defaults */
+	AnalogSetDefault();
+
+}
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cyfitter_cfg.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cyfitter_cfg.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cyfitter_cfg.h	(revision 7)
@@ -0,0 +1,29 @@
+/*******************************************************************************
+* FILENAME: cyfitter_cfg.h
+* 
+* PSoC Creator  3.2
+*
+* DESCRIPTION:
+* This file provides basic startup and mux configration settings
+* This file is automatically generated by PSoC Creator.
+*
+********************************************************************************
+* Copyright (c) 2007-2015 Cypress Semiconductor.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions, 
+* disclaimers, and limitations in the end user license agreement accompanying 
+* the software package with which this file was provided.
+********************************************************************************/
+
+#ifndef CYFITTER_CFG_H
+#define CYFITTER_CFG_H
+
+#include "cytypes.h"
+
+extern void cyfitter_cfg(void);
+
+/* Analog Set/Unset methods */
+
+
+#endif /* CYFITTER_CFG_H */
+
+/*[]*/
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cyfittergnu.inc
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cyfittergnu.inc	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cyfittergnu.inc	(revision 7)
@@ -0,0 +1,468 @@
+.ifndef INCLUDED_CYFITTERGNU_INC
+.set INCLUDED_CYFITTERGNU_INC, 1
+.include "cydevicegnu_trm.inc"
+
+/* BLE_bless_isr */
+.set BLE_bless_isr__INTC_CLR_EN_REG, CYREG_CM0_ICER
+.set BLE_bless_isr__INTC_CLR_PD_REG, CYREG_CM0_ICPR
+.set BLE_bless_isr__INTC_MASK, 0x1000
+.set BLE_bless_isr__INTC_NUMBER, 12
+.set BLE_bless_isr__INTC_PRIOR_MASK, 0xC0
+.set BLE_bless_isr__INTC_PRIOR_NUM, 3
+.set BLE_bless_isr__INTC_PRIOR_REG, CYREG_CM0_IPR3
+.set BLE_bless_isr__INTC_SET_EN_REG, CYREG_CM0_ISER
+.set BLE_bless_isr__INTC_SET_PD_REG, CYREG_CM0_ISPR
+
+/* BLE_cy_m0s8_ble */
+.set BLE_cy_m0s8_ble__ADC_BUMP1, CYREG_BLE_BLERD_ADC_BUMP1
+.set BLE_cy_m0s8_ble__ADC_BUMP2, CYREG_BLE_BLERD_ADC_BUMP2
+.set BLE_cy_m0s8_ble__ADV_CH_TX_POWER, CYREG_BLE_BLELL_ADV_CH_TX_POWER
+.set BLE_cy_m0s8_ble__ADV_CONFIG, CYREG_BLE_BLELL_ADV_CONFIG
+.set BLE_cy_m0s8_ble__ADV_INTERVAL_TIMEOUT, CYREG_BLE_BLELL_ADV_INTERVAL_TIMEOUT
+.set BLE_cy_m0s8_ble__ADV_INTR, CYREG_BLE_BLELL_ADV_INTR
+.set BLE_cy_m0s8_ble__ADV_NEXT_INSTANT, CYREG_BLE_BLELL_ADV_NEXT_INSTANT
+.set BLE_cy_m0s8_ble__ADV_PARAMS, CYREG_BLE_BLELL_ADV_PARAMS
+.set BLE_cy_m0s8_ble__ADV_SCN_RSP_TX_FIFO, CYREG_BLE_BLELL_ADV_SCN_RSP_TX_FIFO
+.set BLE_cy_m0s8_ble__ADV_TX_DATA_FIFO, CYREG_BLE_BLELL_ADV_TX_DATA_FIFO
+.set BLE_cy_m0s8_ble__AGC, CYREG_BLE_BLERD_AGC
+.set BLE_cy_m0s8_ble__BALUN, CYREG_BLE_BLERD_BALUN
+.set BLE_cy_m0s8_ble__BB_BUMP1, CYREG_BLE_BLERD_BB_BUMP1
+.set BLE_cy_m0s8_ble__BB_BUMP2, CYREG_BLE_BLERD_BB_BUMP2
+.set BLE_cy_m0s8_ble__BB_XO, CYREG_BLE_BLERD_BB_XO
+.set BLE_cy_m0s8_ble__BB_XO_CAPTRIM, CYREG_BLE_BLERD_BB_XO_CAPTRIM
+.set BLE_cy_m0s8_ble__CE_CNFG_STS_REGISTER, CYREG_BLE_BLELL_CE_CNFG_STS_REGISTER
+.set BLE_cy_m0s8_ble__CE_LENGTH, CYREG_BLE_BLELL_CE_LENGTH
+.set BLE_cy_m0s8_ble__CFG_1_FCAL, CYREG_BLE_BLERD_CFG_1_FCAL
+.set BLE_cy_m0s8_ble__CFG_2_FCAL, CYREG_BLE_BLERD_CFG_2_FCAL
+.set BLE_cy_m0s8_ble__CFG_3_FCAL, CYREG_BLE_BLERD_CFG_3_FCAL
+.set BLE_cy_m0s8_ble__CFG_4_FCAL, CYREG_BLE_BLERD_CFG_4_FCAL
+.set BLE_cy_m0s8_ble__CFG_5_FCAL, CYREG_BLE_BLERD_CFG_5_FCAL
+.set BLE_cy_m0s8_ble__CFG_6_FCAL, CYREG_BLE_BLERD_CFG_6_FCAL
+.set BLE_cy_m0s8_ble__CFG1, CYREG_BLE_BLERD_CFG1
+.set BLE_cy_m0s8_ble__CFG2, CYREG_BLE_BLERD_CFG2
+.set BLE_cy_m0s8_ble__CFGCTRL, CYREG_BLE_BLERD_CFGCTRL
+.set BLE_cy_m0s8_ble__CLOCK_CONFIG, CYREG_BLE_BLELL_CLOCK_CONFIG
+.set BLE_cy_m0s8_ble__COMMAND_REGISTER, CYREG_BLE_BLELL_COMMAND_REGISTER
+.set BLE_cy_m0s8_ble__CONN_CE_COUNTER, CYREG_BLE_BLELL_CONN_CE_COUNTER
+.set BLE_cy_m0s8_ble__CONN_CE_INSTANT, CYREG_BLE_BLELL_CONN_CE_INSTANT
+.set BLE_cy_m0s8_ble__CONN_CH_TX_POWER, CYREG_BLE_BLELL_CONN_CH_TX_POWER
+.set BLE_cy_m0s8_ble__CONN_CONFIG, CYREG_BLE_BLELL_CONN_CONFIG
+.set BLE_cy_m0s8_ble__CONN_INDEX, CYREG_BLE_BLELL_CONN_INDEX
+.set BLE_cy_m0s8_ble__CONN_INTERVAL, CYREG_BLE_BLELL_CONN_INTERVAL
+.set BLE_cy_m0s8_ble__CONN_INTR, CYREG_BLE_BLELL_CONN_INTR
+.set BLE_cy_m0s8_ble__CONN_INTR_MASK, CYREG_BLE_BLELL_CONN_INTR_MASK
+.set BLE_cy_m0s8_ble__CONN_PARAM1, CYREG_BLE_BLELL_CONN_PARAM1
+.set BLE_cy_m0s8_ble__CONN_PARAM2, CYREG_BLE_BLELL_CONN_PARAM2
+.set BLE_cy_m0s8_ble__CONN_REQ_WORD0, CYREG_BLE_BLELL_CONN_REQ_WORD0
+.set BLE_cy_m0s8_ble__CONN_REQ_WORD1, CYREG_BLE_BLELL_CONN_REQ_WORD1
+.set BLE_cy_m0s8_ble__CONN_REQ_WORD10, CYREG_BLE_BLELL_CONN_REQ_WORD10
+.set BLE_cy_m0s8_ble__CONN_REQ_WORD11, CYREG_BLE_BLELL_CONN_REQ_WORD11
+.set BLE_cy_m0s8_ble__CONN_REQ_WORD2, CYREG_BLE_BLELL_CONN_REQ_WORD2
+.set BLE_cy_m0s8_ble__CONN_REQ_WORD3, CYREG_BLE_BLELL_CONN_REQ_WORD3
+.set BLE_cy_m0s8_ble__CONN_REQ_WORD4, CYREG_BLE_BLELL_CONN_REQ_WORD4
+.set BLE_cy_m0s8_ble__CONN_REQ_WORD5, CYREG_BLE_BLELL_CONN_REQ_WORD5
+.set BLE_cy_m0s8_ble__CONN_REQ_WORD6, CYREG_BLE_BLELL_CONN_REQ_WORD6
+.set BLE_cy_m0s8_ble__CONN_REQ_WORD7, CYREG_BLE_BLELL_CONN_REQ_WORD7
+.set BLE_cy_m0s8_ble__CONN_REQ_WORD8, CYREG_BLE_BLELL_CONN_REQ_WORD8
+.set BLE_cy_m0s8_ble__CONN_REQ_WORD9, CYREG_BLE_BLELL_CONN_REQ_WORD9
+.set BLE_cy_m0s8_ble__CONN_RXMEM_BASE_ADDR, CYREG_BLE_BLELL_CONN_RXMEM_BASE_ADDR
+.set BLE_cy_m0s8_ble__CONN_STATUS, CYREG_BLE_BLELL_CONN_STATUS
+.set BLE_cy_m0s8_ble__CONN_TXMEM_BASE_ADDR, CYREG_BLE_BLELL_CONN_TXMEM_BASE_ADDR
+.set BLE_cy_m0s8_ble__CONN_UPDATE_NEW_INTERVAL, CYREG_BLE_BLELL_CONN_UPDATE_NEW_INTERVAL
+.set BLE_cy_m0s8_ble__CONN_UPDATE_NEW_LATENCY, CYREG_BLE_BLELL_CONN_UPDATE_NEW_LATENCY
+.set BLE_cy_m0s8_ble__CONN_UPDATE_NEW_SL_INTERVAL, CYREG_BLE_BLELL_CONN_UPDATE_NEW_SL_INTERVAL
+.set BLE_cy_m0s8_ble__CONN_UPDATE_NEW_SUP_TO, CYREG_BLE_BLELL_CONN_UPDATE_NEW_SUP_TO
+.set BLE_cy_m0s8_ble__CTR1, CYREG_BLE_BLERD_CTR1
+.set BLE_cy_m0s8_ble__DATA_CHANNELS_H0, CYREG_BLE_BLELL_DATA_CHANNELS_H0
+.set BLE_cy_m0s8_ble__DATA_CHANNELS_H1, CYREG_BLE_BLELL_DATA_CHANNELS_H1
+.set BLE_cy_m0s8_ble__DATA_CHANNELS_L0, CYREG_BLE_BLELL_DATA_CHANNELS_L0
+.set BLE_cy_m0s8_ble__DATA_CHANNELS_L1, CYREG_BLE_BLELL_DATA_CHANNELS_L1
+.set BLE_cy_m0s8_ble__DATA_CHANNELS_M0, CYREG_BLE_BLELL_DATA_CHANNELS_M0
+.set BLE_cy_m0s8_ble__DATA_CHANNELS_M1, CYREG_BLE_BLELL_DATA_CHANNELS_M1
+.set BLE_cy_m0s8_ble__DATA_LIST_ACK_UPDATE__STATUS, CYREG_BLE_BLELL_DATA_LIST_ACK_UPDATE__STATUS
+.set BLE_cy_m0s8_ble__DATA_LIST_SENT_UPDATE__STATUS, CYREG_BLE_BLELL_DATA_LIST_SENT_UPDATE__STATUS
+.set BLE_cy_m0s8_ble__DATA_MEM_DESCRIPTOR0, CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR0
+.set BLE_cy_m0s8_ble__DATA_MEM_DESCRIPTOR1, CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR1
+.set BLE_cy_m0s8_ble__DATA_MEM_DESCRIPTOR2, CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR2
+.set BLE_cy_m0s8_ble__DATA_MEM_DESCRIPTOR3, CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR3
+.set BLE_cy_m0s8_ble__DATA_MEM_DESCRIPTOR4, CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR4
+.set BLE_cy_m0s8_ble__DATA0, CYREG_BLE_BLELL_DATA0
+.set BLE_cy_m0s8_ble__DATA1, CYREG_BLE_BLELL_DATA1
+.set BLE_cy_m0s8_ble__DATA10, CYREG_BLE_BLELL_DATA10
+.set BLE_cy_m0s8_ble__DATA11, CYREG_BLE_BLELL_DATA11
+.set BLE_cy_m0s8_ble__DATA12, CYREG_BLE_BLELL_DATA12
+.set BLE_cy_m0s8_ble__DATA13, CYREG_BLE_BLELL_DATA13
+.set BLE_cy_m0s8_ble__DATA2, CYREG_BLE_BLELL_DATA2
+.set BLE_cy_m0s8_ble__DATA3, CYREG_BLE_BLELL_DATA3
+.set BLE_cy_m0s8_ble__DATA4, CYREG_BLE_BLELL_DATA4
+.set BLE_cy_m0s8_ble__DATA5, CYREG_BLE_BLELL_DATA5
+.set BLE_cy_m0s8_ble__DATA6, CYREG_BLE_BLELL_DATA6
+.set BLE_cy_m0s8_ble__DATA7, CYREG_BLE_BLELL_DATA7
+.set BLE_cy_m0s8_ble__DATA8, CYREG_BLE_BLELL_DATA8
+.set BLE_cy_m0s8_ble__DATA9, CYREG_BLE_BLELL_DATA9
+.set BLE_cy_m0s8_ble__DBG_1, CYREG_BLE_BLERD_DBG_1
+.set BLE_cy_m0s8_ble__DBG_2, CYREG_BLE_BLERD_DBG_2
+.set BLE_cy_m0s8_ble__DBG_3, CYREG_BLE_BLERD_DBG_3
+.set BLE_cy_m0s8_ble__DBG_BB, CYREG_BLE_BLERD_DBG_BB
+.set BLE_cy_m0s8_ble__DBUS, CYREG_BLE_BLERD_DBUS
+.set BLE_cy_m0s8_ble__DC, CYREG_BLE_BLERD_DC
+.set BLE_cy_m0s8_ble__DCCAL, CYREG_BLE_BLERD_DCCAL
+.set BLE_cy_m0s8_ble__DEV_PUB_ADDR_H, CYREG_BLE_BLELL_DEV_PUB_ADDR_H
+.set BLE_cy_m0s8_ble__DEV_PUB_ADDR_L, CYREG_BLE_BLELL_DEV_PUB_ADDR_L
+.set BLE_cy_m0s8_ble__DEV_PUB_ADDR_M, CYREG_BLE_BLELL_DEV_PUB_ADDR_M
+.set BLE_cy_m0s8_ble__DEVICE_RAND_ADDR_H, CYREG_BLE_BLELL_DEVICE_RAND_ADDR_H
+.set BLE_cy_m0s8_ble__DEVICE_RAND_ADDR_L, CYREG_BLE_BLELL_DEVICE_RAND_ADDR_L
+.set BLE_cy_m0s8_ble__DEVICE_RAND_ADDR_M, CYREG_BLE_BLELL_DEVICE_RAND_ADDR_M
+.set BLE_cy_m0s8_ble__DIAG1, CYREG_BLE_BLERD_DIAG1
+.set BLE_cy_m0s8_ble__DPLL_CONFIG, CYREG_BLE_BLELL_DPLL_CONFIG
+.set BLE_cy_m0s8_ble__DSM1, CYREG_BLE_BLERD_DSM1
+.set BLE_cy_m0s8_ble__DSM2, CYREG_BLE_BLERD_DSM2
+.set BLE_cy_m0s8_ble__DSM3, CYREG_BLE_BLERD_DSM3
+.set BLE_cy_m0s8_ble__DSM4, CYREG_BLE_BLERD_DSM4
+.set BLE_cy_m0s8_ble__DSM5, CYREG_BLE_BLERD_DSM5
+.set BLE_cy_m0s8_ble__DSM6, CYREG_BLE_BLERD_DSM6
+.set BLE_cy_m0s8_ble__DTM_RX_PKT_COUNT, CYREG_BLE_BLELL_DTM_RX_PKT_COUNT
+.set BLE_cy_m0s8_ble__ENC_CONFIG, CYREG_BLE_BLELL_ENC_CONFIG
+.set BLE_cy_m0s8_ble__ENC_INTR, CYREG_BLE_BLELL_ENC_INTR
+.set BLE_cy_m0s8_ble__ENC_INTR_EN, CYREG_BLE_BLELL_ENC_INTR_EN
+.set BLE_cy_m0s8_ble__ENC_KEY0, CYREG_BLE_BLELL_ENC_KEY0
+.set BLE_cy_m0s8_ble__ENC_KEY1, CYREG_BLE_BLELL_ENC_KEY1
+.set BLE_cy_m0s8_ble__ENC_KEY2, CYREG_BLE_BLELL_ENC_KEY2
+.set BLE_cy_m0s8_ble__ENC_KEY3, CYREG_BLE_BLELL_ENC_KEY3
+.set BLE_cy_m0s8_ble__ENC_KEY4, CYREG_BLE_BLELL_ENC_KEY4
+.set BLE_cy_m0s8_ble__ENC_KEY5, CYREG_BLE_BLELL_ENC_KEY5
+.set BLE_cy_m0s8_ble__ENC_KEY6, CYREG_BLE_BLELL_ENC_KEY6
+.set BLE_cy_m0s8_ble__ENC_KEY7, CYREG_BLE_BLELL_ENC_KEY7
+.set BLE_cy_m0s8_ble__ENC_PARAMS, CYREG_BLE_BLELL_ENC_PARAMS
+.set BLE_cy_m0s8_ble__EVENT_ENABLE, CYREG_BLE_BLELL_EVENT_ENABLE
+.set BLE_cy_m0s8_ble__EVENT_INTR, CYREG_BLE_BLELL_EVENT_INTR
+.set BLE_cy_m0s8_ble__FCAL_TEST, CYREG_BLE_BLERD_FCAL_TEST
+.set BLE_cy_m0s8_ble__FPD_TEST, CYREG_BLE_BLERD_FPD_TEST
+.set BLE_cy_m0s8_ble__FSM, CYREG_BLE_BLERD_FSM
+.set BLE_cy_m0s8_ble__IM, CYREG_BLE_BLERD_IM
+.set BLE_cy_m0s8_ble__INIT_CONFIG, CYREG_BLE_BLELL_INIT_CONFIG
+.set BLE_cy_m0s8_ble__INIT_INTERVAL, CYREG_BLE_BLELL_INIT_INTERVAL
+.set BLE_cy_m0s8_ble__INIT_INTR, CYREG_BLE_BLELL_INIT_INTR
+.set BLE_cy_m0s8_ble__INIT_NEXT_INSTANT, CYREG_BLE_BLELL_INIT_NEXT_INSTANT
+.set BLE_cy_m0s8_ble__INIT_PARAM, CYREG_BLE_BLELL_INIT_PARAM
+.set BLE_cy_m0s8_ble__INIT_SCN_ADV_RX_FIFO, CYREG_BLE_BLELL_INIT_SCN_ADV_RX_FIFO
+.set BLE_cy_m0s8_ble__INIT_WINDOW, CYREG_BLE_BLELL_INIT_WINDOW
+.set BLE_cy_m0s8_ble__IQMIS, CYREG_BLE_BLERD_IQMIS
+.set BLE_cy_m0s8_ble__IV_MASTER0, CYREG_BLE_BLELL_IV_MASTER0
+.set BLE_cy_m0s8_ble__IV_MASTER1, CYREG_BLE_BLELL_IV_MASTER1
+.set BLE_cy_m0s8_ble__IV_SLAVE0, CYREG_BLE_BLELL_IV_SLAVE0
+.set BLE_cy_m0s8_ble__IV_SLAVE1, CYREG_BLE_BLELL_IV_SLAVE1
+.set BLE_cy_m0s8_ble__KVCAL, CYREG_BLE_BLERD_KVCAL
+.set BLE_cy_m0s8_ble__LDO, CYREG_BLE_BLERD_LDO
+.set BLE_cy_m0s8_ble__LDO_BYPASS, CYREG_BLE_BLERD_LDO_BYPASS
+.set BLE_cy_m0s8_ble__LE_PING_TIMER_ADDR, CYREG_BLE_BLELL_LE_PING_TIMER_ADDR
+.set BLE_cy_m0s8_ble__LE_PING_TIMER_NEXT_EXP, CYREG_BLE_BLELL_LE_PING_TIMER_NEXT_EXP
+.set BLE_cy_m0s8_ble__LE_PING_TIMER_OFFSET, CYREG_BLE_BLELL_LE_PING_TIMER_OFFSET
+.set BLE_cy_m0s8_ble__LE_PING_TIMER_WRAP_COUNT, CYREG_BLE_BLELL_LE_PING_TIMER_WRAP_COUNT
+.set BLE_cy_m0s8_ble__LE_RF_TEST_MODE, CYREG_BLE_BLELL_LE_RF_TEST_MODE
+.set BLE_cy_m0s8_ble__LF_CLK_CTRL, CYREG_BLE_BLESS_LF_CLK_CTRL
+.set BLE_cy_m0s8_ble__LL_CLK_EN, CYREG_BLE_BLESS_LL_CLK_EN
+.set BLE_cy_m0s8_ble__LL_DSM_CTRL, CYREG_BLE_BLESS_LL_DSM_CTRL
+.set BLE_cy_m0s8_ble__LL_DSM_INTR_STAT, CYREG_BLE_BLESS_LL_DSM_INTR_STAT
+.set BLE_cy_m0s8_ble__LLH_FEATURE_CONFIG, CYREG_BLE_BLELL_LLH_FEATURE_CONFIG
+.set BLE_cy_m0s8_ble__MIC_IN0, CYREG_BLE_BLELL_MIC_IN0
+.set BLE_cy_m0s8_ble__MIC_IN1, CYREG_BLE_BLELL_MIC_IN1
+.set BLE_cy_m0s8_ble__MIC_OUT0, CYREG_BLE_BLELL_MIC_OUT0
+.set BLE_cy_m0s8_ble__MIC_OUT1, CYREG_BLE_BLELL_MIC_OUT1
+.set BLE_cy_m0s8_ble__MODEM, CYREG_BLE_BLERD_MODEM
+.set BLE_cy_m0s8_ble__MONI, CYREG_BLE_BLERD_MONI
+.set BLE_cy_m0s8_ble__NEXT_CE_INSTANT, CYREG_BLE_BLELL_NEXT_CE_INSTANT
+.set BLE_cy_m0s8_ble__NEXT_RESP_TIMER_EXP, CYREG_BLE_BLELL_NEXT_RESP_TIMER_EXP
+.set BLE_cy_m0s8_ble__NEXT_SUP_TO, CYREG_BLE_BLELL_NEXT_SUP_TO
+.set BLE_cy_m0s8_ble__OFFSET_TO_FIRST_INSTANT, CYREG_BLE_BLELL_OFFSET_TO_FIRST_INSTANT
+.set BLE_cy_m0s8_ble__PACKET_COUNTER0, CYREG_BLE_BLELL_PACKET_COUNTER0
+.set BLE_cy_m0s8_ble__PACKET_COUNTER1, CYREG_BLE_BLELL_PACKET_COUNTER1
+.set BLE_cy_m0s8_ble__PACKET_COUNTER2, CYREG_BLE_BLELL_PACKET_COUNTER2
+.set BLE_cy_m0s8_ble__PDU_ACCESS_ADDR_H_REGISTER, CYREG_BLE_BLELL_PDU_ACCESS_ADDR_H_REGISTER
+.set BLE_cy_m0s8_ble__PDU_ACCESS_ADDR_L_REGISTER, CYREG_BLE_BLELL_PDU_ACCESS_ADDR_L_REGISTER
+.set BLE_cy_m0s8_ble__PDU_RESP_TIMER, CYREG_BLE_BLELL_PDU_RESP_TIMER
+.set BLE_cy_m0s8_ble__PEER_ADDR_H, CYREG_BLE_BLELL_PEER_ADDR_H
+.set BLE_cy_m0s8_ble__PEER_ADDR_L, CYREG_BLE_BLELL_PEER_ADDR_L
+.set BLE_cy_m0s8_ble__PEER_ADDR_M, CYREG_BLE_BLELL_PEER_ADDR_M
+.set BLE_cy_m0s8_ble__POC_REG__TIM_CONTROL, CYREG_BLE_BLELL_POC_REG__TIM_CONTROL
+.set BLE_cy_m0s8_ble__RCCAL, CYREG_BLE_BLERD_RCCAL
+.set BLE_cy_m0s8_ble__READ_IQ_1, CYREG_BLE_BLERD_READ_IQ_1
+.set BLE_cy_m0s8_ble__READ_IQ_2, CYREG_BLE_BLERD_READ_IQ_2
+.set BLE_cy_m0s8_ble__READ_IQ_3, CYREG_BLE_BLERD_READ_IQ_3
+.set BLE_cy_m0s8_ble__READ_IQ_4, CYREG_BLE_BLERD_READ_IQ_4
+.set BLE_cy_m0s8_ble__RECEIVE_TRIG_CTRL, CYREG_BLE_BLELL_RECEIVE_TRIG_CTRL
+.set BLE_cy_m0s8_ble__RF_CONFIG, CYREG_BLE_BLESS_RF_CONFIG
+.set BLE_cy_m0s8_ble__RMAP, CYREG_BLE_BLERD_RMAP
+.set BLE_cy_m0s8_ble__RSSI, CYREG_BLE_BLERD_RSSI
+.set BLE_cy_m0s8_ble__RX, CYREG_BLE_BLERD_RX
+.set BLE_cy_m0s8_ble__RX_BUMP1, CYREG_BLE_BLERD_RX_BUMP1
+.set BLE_cy_m0s8_ble__RX_BUMP2, CYREG_BLE_BLERD_RX_BUMP2
+.set BLE_cy_m0s8_ble__SCAN_CONFIG, CYREG_BLE_BLELL_SCAN_CONFIG
+.set BLE_cy_m0s8_ble__SCAN_INTERVAL, CYREG_BLE_BLELL_SCAN_INTERVAL
+.set BLE_cy_m0s8_ble__SCAN_INTR, CYREG_BLE_BLELL_SCAN_INTR
+.set BLE_cy_m0s8_ble__SCAN_NEXT_INSTANT, CYREG_BLE_BLELL_SCAN_NEXT_INSTANT
+.set BLE_cy_m0s8_ble__SCAN_PARAM, CYREG_BLE_BLELL_SCAN_PARAM
+.set BLE_cy_m0s8_ble__SCAN_WINDOW, CYREG_BLE_BLELL_SCAN_WINDOW
+.set BLE_cy_m0s8_ble__SL_CONN_INTERVAL, CYREG_BLE_BLELL_SL_CONN_INTERVAL
+.set BLE_cy_m0s8_ble__SLAVE_LATENCY, CYREG_BLE_BLELL_SLAVE_LATENCY
+.set BLE_cy_m0s8_ble__SLAVE_TIMING_CONTROL, CYREG_BLE_BLELL_SLAVE_TIMING_CONTROL
+.set BLE_cy_m0s8_ble__SLV_WIN_ADJ, CYREG_BLE_BLELL_SLV_WIN_ADJ
+.set BLE_cy_m0s8_ble__SUP_TIMEOUT, CYREG_BLE_BLELL_SUP_TIMEOUT
+.set BLE_cy_m0s8_ble__SY, CYREG_BLE_BLERD_SY
+.set BLE_cy_m0s8_ble__SY_BUMP1, CYREG_BLE_BLERD_SY_BUMP1
+.set BLE_cy_m0s8_ble__SY_BUMP2, CYREG_BLE_BLERD_SY_BUMP2
+.set BLE_cy_m0s8_ble__TEST, CYREG_BLE_BLERD_TEST
+.set BLE_cy_m0s8_ble__TEST2_SY, CYREG_BLE_BLERD_TEST2_SY
+.set BLE_cy_m0s8_ble__THRSHD1, CYREG_BLE_BLERD_THRSHD1
+.set BLE_cy_m0s8_ble__THRSHD2, CYREG_BLE_BLERD_THRSHD2
+.set BLE_cy_m0s8_ble__THRSHD3, CYREG_BLE_BLERD_THRSHD3
+.set BLE_cy_m0s8_ble__THRSHD4, CYREG_BLE_BLERD_THRSHD4
+.set BLE_cy_m0s8_ble__THRSHD5, CYREG_BLE_BLERD_THRSHD5
+.set BLE_cy_m0s8_ble__TIM_COUNTER_L, CYREG_BLE_BLELL_TIM_COUNTER_L
+.set BLE_cy_m0s8_ble__TRANSMIT_WINDOW_OFFSET, CYREG_BLE_BLELL_TRANSMIT_WINDOW_OFFSET
+.set BLE_cy_m0s8_ble__TRANSMIT_WINDOW_SIZE, CYREG_BLE_BLELL_TRANSMIT_WINDOW_SIZE
+.set BLE_cy_m0s8_ble__TX, CYREG_BLE_BLERD_TX
+.set BLE_cy_m0s8_ble__TX_BUMP1, CYREG_BLE_BLERD_TX_BUMP1
+.set BLE_cy_m0s8_ble__TX_BUMP2, CYREG_BLE_BLERD_TX_BUMP2
+.set BLE_cy_m0s8_ble__TX_EN_EXT_DELAY, CYREG_BLE_BLELL_TX_EN_EXT_DELAY
+.set BLE_cy_m0s8_ble__TX_RX_ON_DELAY, CYREG_BLE_BLELL_TX_RX_ON_DELAY
+.set BLE_cy_m0s8_ble__TX_RX_SYNTH_DELAY, CYREG_BLE_BLELL_TX_RX_SYNTH_DELAY
+.set BLE_cy_m0s8_ble__TXRX_HOP, CYREG_BLE_BLELL_TXRX_HOP
+.set BLE_cy_m0s8_ble__WAKEUP_CONFIG, CYREG_BLE_BLELL_WAKEUP_CONFIG
+.set BLE_cy_m0s8_ble__WAKEUP_CONTROL, CYREG_BLE_BLELL_WAKEUP_CONTROL
+.set BLE_cy_m0s8_ble__WCO_CONFIG, CYREG_BLE_BLESS_WCO_CONFIG
+.set BLE_cy_m0s8_ble__WCO_STATUS, CYREG_BLE_BLESS_WCO_STATUS
+.set BLE_cy_m0s8_ble__WCO_TRIM, CYREG_BLE_BLESS_WCO_TRIM
+.set BLE_cy_m0s8_ble__WHITELIST_BASE_ADDR, CYREG_BLE_BLELL_WHITELIST_BASE_ADDR
+.set BLE_cy_m0s8_ble__WIN_MIN_STEP_SIZE, CYREG_BLE_BLELL_WIN_MIN_STEP_SIZE
+.set BLE_cy_m0s8_ble__WINDOW_WIDEN_INTVL, CYREG_BLE_BLELL_WINDOW_WIDEN_INTVL
+.set BLE_cy_m0s8_ble__WINDOW_WIDEN_WINOFF, CYREG_BLE_BLELL_WINDOW_WIDEN_WINOFF
+.set BLE_cy_m0s8_ble__WL_ADDR_TYPE, CYREG_BLE_BLELL_WL_ADDR_TYPE
+.set BLE_cy_m0s8_ble__WL_ENABLE, CYREG_BLE_BLELL_WL_ENABLE
+.set BLE_cy_m0s8_ble__XTAL_CLK_DIV_CONFIG, CYREG_BLE_BLESS_XTAL_CLK_DIV_CONFIG
+
+/* PWM_cy_m0s8_tcpwm_1 */
+.set PWM_cy_m0s8_tcpwm_1__CC, CYREG_TCPWM_CNT0_CC
+.set PWM_cy_m0s8_tcpwm_1__CC_BUFF, CYREG_TCPWM_CNT0_CC_BUFF
+.set PWM_cy_m0s8_tcpwm_1__COUNTER, CYREG_TCPWM_CNT0_COUNTER
+.set PWM_cy_m0s8_tcpwm_1__CTRL, CYREG_TCPWM_CNT0_CTRL
+.set PWM_cy_m0s8_tcpwm_1__INTR, CYREG_TCPWM_CNT0_INTR
+.set PWM_cy_m0s8_tcpwm_1__INTR_MASK, CYREG_TCPWM_CNT0_INTR_MASK
+.set PWM_cy_m0s8_tcpwm_1__INTR_MASKED, CYREG_TCPWM_CNT0_INTR_MASKED
+.set PWM_cy_m0s8_tcpwm_1__INTR_SET, CYREG_TCPWM_CNT0_INTR_SET
+.set PWM_cy_m0s8_tcpwm_1__PERIOD, CYREG_TCPWM_CNT0_PERIOD
+.set PWM_cy_m0s8_tcpwm_1__PERIOD_BUFF, CYREG_TCPWM_CNT0_PERIOD_BUFF
+.set PWM_cy_m0s8_tcpwm_1__STATUS, CYREG_TCPWM_CNT0_STATUS
+.set PWM_cy_m0s8_tcpwm_1__TCPWM_CMD, CYREG_TCPWM_CMD
+.set PWM_cy_m0s8_tcpwm_1__TCPWM_CMDCAPTURE_MASK, 0x01
+.set PWM_cy_m0s8_tcpwm_1__TCPWM_CMDCAPTURE_SHIFT, 0
+.set PWM_cy_m0s8_tcpwm_1__TCPWM_CMDRELOAD_MASK, 0x100
+.set PWM_cy_m0s8_tcpwm_1__TCPWM_CMDRELOAD_SHIFT, 8
+.set PWM_cy_m0s8_tcpwm_1__TCPWM_CMDSTART_MASK, 0x1000000
+.set PWM_cy_m0s8_tcpwm_1__TCPWM_CMDSTART_SHIFT, 24
+.set PWM_cy_m0s8_tcpwm_1__TCPWM_CMDSTOP_MASK, 0x10000
+.set PWM_cy_m0s8_tcpwm_1__TCPWM_CMDSTOP_SHIFT, 16
+.set PWM_cy_m0s8_tcpwm_1__TCPWM_CTRL, CYREG_TCPWM_CTRL
+.set PWM_cy_m0s8_tcpwm_1__TCPWM_CTRL_MASK, 0x01
+.set PWM_cy_m0s8_tcpwm_1__TCPWM_CTRL_SHIFT, 0
+.set PWM_cy_m0s8_tcpwm_1__TCPWM_INTR_CAUSE, CYREG_TCPWM_INTR_CAUSE
+.set PWM_cy_m0s8_tcpwm_1__TCPWM_INTR_CAUSE_MASK, 0x01
+.set PWM_cy_m0s8_tcpwm_1__TCPWM_INTR_CAUSE_SHIFT, 0
+.set PWM_cy_m0s8_tcpwm_1__TCPWM_NUMBER, 0
+.set PWM_cy_m0s8_tcpwm_1__TR_CTRL0, CYREG_TCPWM_CNT0_TR_CTRL0
+.set PWM_cy_m0s8_tcpwm_1__TR_CTRL1, CYREG_TCPWM_CNT0_TR_CTRL1
+.set PWM_cy_m0s8_tcpwm_1__TR_CTRL2, CYREG_TCPWM_CNT0_TR_CTRL2
+
+/* Clock_1 */
+.set Clock_1__CTRL_REGISTER, CYREG_PERI_PCLK_CTL7
+.set Clock_1__DIV_ID, 0x00000040
+.set Clock_1__DIV_REGISTER, CYREG_PERI_DIV_16_CTL0
+.set Clock_1__PA_DIV_ID, 0x000000FF
+
+/* Red_LED */
+.set Red_LED__0__DR, CYREG_GPIO_PRT2_DR
+.set Red_LED__0__DR_CLR, CYREG_GPIO_PRT2_DR_CLR
+.set Red_LED__0__DR_INV, CYREG_GPIO_PRT2_DR_INV
+.set Red_LED__0__DR_SET, CYREG_GPIO_PRT2_DR_SET
+.set Red_LED__0__HSIOM, CYREG_HSIOM_PORT_SEL2
+.set Red_LED__0__HSIOM_MASK, 0x0F000000
+.set Red_LED__0__HSIOM_SHIFT, 24
+.set Red_LED__0__INTCFG, CYREG_GPIO_PRT2_INTR_CFG
+.set Red_LED__0__INTR, CYREG_GPIO_PRT2_INTR
+.set Red_LED__0__INTR_CFG, CYREG_GPIO_PRT2_INTR_CFG
+.set Red_LED__0__INTSTAT, CYREG_GPIO_PRT2_INTR
+.set Red_LED__0__MASK, 0x40
+.set Red_LED__0__OUT_SEL, CYREG_UDB_PA2_CFG10
+.set Red_LED__0__OUT_SEL_SHIFT, 12
+.set Red_LED__0__OUT_SEL_VAL, 1
+.set Red_LED__0__PA__CFG0, CYREG_UDB_PA2_CFG0
+.set Red_LED__0__PA__CFG1, CYREG_UDB_PA2_CFG1
+.set Red_LED__0__PA__CFG10, CYREG_UDB_PA2_CFG10
+.set Red_LED__0__PA__CFG11, CYREG_UDB_PA2_CFG11
+.set Red_LED__0__PA__CFG12, CYREG_UDB_PA2_CFG12
+.set Red_LED__0__PA__CFG13, CYREG_UDB_PA2_CFG13
+.set Red_LED__0__PA__CFG14, CYREG_UDB_PA2_CFG14
+.set Red_LED__0__PA__CFG2, CYREG_UDB_PA2_CFG2
+.set Red_LED__0__PA__CFG3, CYREG_UDB_PA2_CFG3
+.set Red_LED__0__PA__CFG4, CYREG_UDB_PA2_CFG4
+.set Red_LED__0__PA__CFG5, CYREG_UDB_PA2_CFG5
+.set Red_LED__0__PA__CFG6, CYREG_UDB_PA2_CFG6
+.set Red_LED__0__PA__CFG7, CYREG_UDB_PA2_CFG7
+.set Red_LED__0__PA__CFG8, CYREG_UDB_PA2_CFG8
+.set Red_LED__0__PA__CFG9, CYREG_UDB_PA2_CFG9
+.set Red_LED__0__PC, CYREG_GPIO_PRT2_PC
+.set Red_LED__0__PC2, CYREG_GPIO_PRT2_PC2
+.set Red_LED__0__PORT, 2
+.set Red_LED__0__PS, CYREG_GPIO_PRT2_PS
+.set Red_LED__0__SHIFT, 6
+.set Red_LED__DR, CYREG_GPIO_PRT2_DR
+.set Red_LED__DR_CLR, CYREG_GPIO_PRT2_DR_CLR
+.set Red_LED__DR_INV, CYREG_GPIO_PRT2_DR_INV
+.set Red_LED__DR_SET, CYREG_GPIO_PRT2_DR_SET
+.set Red_LED__INTCFG, CYREG_GPIO_PRT2_INTR_CFG
+.set Red_LED__INTR, CYREG_GPIO_PRT2_INTR
+.set Red_LED__INTR_CFG, CYREG_GPIO_PRT2_INTR_CFG
+.set Red_LED__INTSTAT, CYREG_GPIO_PRT2_INTR
+.set Red_LED__MASK, 0x40
+.set Red_LED__PA__CFG0, CYREG_UDB_PA2_CFG0
+.set Red_LED__PA__CFG1, CYREG_UDB_PA2_CFG1
+.set Red_LED__PA__CFG10, CYREG_UDB_PA2_CFG10
+.set Red_LED__PA__CFG11, CYREG_UDB_PA2_CFG11
+.set Red_LED__PA__CFG12, CYREG_UDB_PA2_CFG12
+.set Red_LED__PA__CFG13, CYREG_UDB_PA2_CFG13
+.set Red_LED__PA__CFG14, CYREG_UDB_PA2_CFG14
+.set Red_LED__PA__CFG2, CYREG_UDB_PA2_CFG2
+.set Red_LED__PA__CFG3, CYREG_UDB_PA2_CFG3
+.set Red_LED__PA__CFG4, CYREG_UDB_PA2_CFG4
+.set Red_LED__PA__CFG5, CYREG_UDB_PA2_CFG5
+.set Red_LED__PA__CFG6, CYREG_UDB_PA2_CFG6
+.set Red_LED__PA__CFG7, CYREG_UDB_PA2_CFG7
+.set Red_LED__PA__CFG8, CYREG_UDB_PA2_CFG8
+.set Red_LED__PA__CFG9, CYREG_UDB_PA2_CFG9
+.set Red_LED__PC, CYREG_GPIO_PRT2_PC
+.set Red_LED__PC2, CYREG_GPIO_PRT2_PC2
+.set Red_LED__PORT, 2
+.set Red_LED__PS, CYREG_GPIO_PRT2_PS
+.set Red_LED__SHIFT, 6
+
+/* Miscellaneous */
+.set CYDEV_BCLK__HFCLK__HZ, 48000000
+.set CYDEV_BCLK__HFCLK__KHZ, 48000
+.set CYDEV_BCLK__HFCLK__MHZ, 48
+.set CYDEV_BCLK__SYSCLK__HZ, 48000000
+.set CYDEV_BCLK__SYSCLK__KHZ, 48000
+.set CYDEV_BCLK__SYSCLK__MHZ, 48
+.set CYDEV_CHIP_DIE_GEN4, 2
+.set CYDEV_CHIP_DIE_LEOPARD, 1
+.set CYDEV_CHIP_DIE_PANTHER, 12
+.set CYDEV_CHIP_DIE_PSOC4A, 5
+.set CYDEV_CHIP_DIE_PSOC5LP, 11
+.set CYDEV_CHIP_DIE_UNKNOWN, 0
+.set CYDEV_CHIP_FAMILY_PSOC3, 1
+.set CYDEV_CHIP_FAMILY_PSOC4, 2
+.set CYDEV_CHIP_FAMILY_PSOC5, 3
+.set CYDEV_CHIP_FAMILY_UNKNOWN, 0
+.set CYDEV_CHIP_FAMILY_USED, CYDEV_CHIP_FAMILY_PSOC4
+.set CYDEV_CHIP_JTAG_ID, 0x0E34119E
+.set CYDEV_CHIP_MEMBER_3A, 1
+.set CYDEV_CHIP_MEMBER_4A, 5
+.set CYDEV_CHIP_MEMBER_4C, 9
+.set CYDEV_CHIP_MEMBER_4D, 3
+.set CYDEV_CHIP_MEMBER_4E, 4
+.set CYDEV_CHIP_MEMBER_4F, 6
+.set CYDEV_CHIP_MEMBER_4G, 2
+.set CYDEV_CHIP_MEMBER_4L, 8
+.set CYDEV_CHIP_MEMBER_4M, 7
+.set CYDEV_CHIP_MEMBER_5A, 11
+.set CYDEV_CHIP_MEMBER_5B, 10
+.set CYDEV_CHIP_MEMBER_UNKNOWN, 0
+.set CYDEV_CHIP_MEMBER_USED, CYDEV_CHIP_MEMBER_4F
+.set CYDEV_CHIP_DIE_EXPECT, CYDEV_CHIP_MEMBER_USED
+.set CYDEV_CHIP_DIE_ACTUAL, CYDEV_CHIP_DIE_EXPECT
+.set CYDEV_CHIP_REV_GEN4_ES, 17
+.set CYDEV_CHIP_REV_GEN4_ES2, 33
+.set CYDEV_CHIP_REV_GEN4_PRODUCTION, 17
+.set CYDEV_CHIP_REV_LEOPARD_ES1, 0
+.set CYDEV_CHIP_REV_LEOPARD_ES2, 1
+.set CYDEV_CHIP_REV_LEOPARD_ES3, 3
+.set CYDEV_CHIP_REV_LEOPARD_PRODUCTION, 3
+.set CYDEV_CHIP_REV_PANTHER_ES0, 0
+.set CYDEV_CHIP_REV_PANTHER_ES1, 1
+.set CYDEV_CHIP_REV_PANTHER_PRODUCTION, 1
+.set CYDEV_CHIP_REV_PSOC4A_ES0, 17
+.set CYDEV_CHIP_REV_PSOC4A_PRODUCTION, 17
+.set CYDEV_CHIP_REV_PSOC5LP_ES0, 0
+.set CYDEV_CHIP_REV_PSOC5LP_PRODUCTION, 0
+.set CYDEV_CHIP_REVISION_3A_ES1, 0
+.set CYDEV_CHIP_REVISION_3A_ES2, 1
+.set CYDEV_CHIP_REVISION_3A_ES3, 3
+.set CYDEV_CHIP_REVISION_3A_PRODUCTION, 3
+.set CYDEV_CHIP_REVISION_4A_ES0, 17
+.set CYDEV_CHIP_REVISION_4A_PRODUCTION, 17
+.set CYDEV_CHIP_REVISION_4C_PRODUCTION, 0
+.set CYDEV_CHIP_REVISION_4D_PRODUCTION, 0
+.set CYDEV_CHIP_REVISION_4E_PRODUCTION, 0
+.set CYDEV_CHIP_REVISION_4F_PRODUCTION, 0
+.set CYDEV_CHIP_REVISION_4F_PRODUCTION_256K, 0
+.set CYDEV_CHIP_REVISION_4G_ES, 17
+.set CYDEV_CHIP_REVISION_4G_ES2, 33
+.set CYDEV_CHIP_REVISION_4G_PRODUCTION, 17
+.set CYDEV_CHIP_REVISION_4L_PRODUCTION, 0
+.set CYDEV_CHIP_REVISION_4M_PRODUCTION, 0
+.set CYDEV_CHIP_REVISION_5A_ES0, 0
+.set CYDEV_CHIP_REVISION_5A_ES1, 1
+.set CYDEV_CHIP_REVISION_5A_PRODUCTION, 1
+.set CYDEV_CHIP_REVISION_5B_ES0, 0
+.set CYDEV_CHIP_REVISION_5B_PRODUCTION, 0
+.set CYDEV_CHIP_REVISION_USED, CYDEV_CHIP_REVISION_4F_PRODUCTION
+.set CYDEV_CHIP_REV_EXPECT, CYDEV_CHIP_REVISION_USED
+.set CYDEV_CONFIG_READ_ACCELERATOR, 1
+.set CYDEV_CONFIG_UNUSED_IO_AllowButWarn, 0
+.set CYDEV_CONFIG_UNUSED_IO, CYDEV_CONFIG_UNUSED_IO_AllowButWarn
+.set CYDEV_CONFIG_UNUSED_IO_AllowWithInfo, 1
+.set CYDEV_CONFIG_UNUSED_IO_Disallowed, 2
+.set CYDEV_CONFIGURATION_COMPRESSED, 1
+.set CYDEV_CONFIGURATION_MODE_COMPRESSED, 0
+.set CYDEV_CONFIGURATION_MODE, CYDEV_CONFIGURATION_MODE_COMPRESSED
+.set CYDEV_CONFIGURATION_MODE_DMA, 2
+.set CYDEV_CONFIGURATION_MODE_UNCOMPRESSED, 1
+.set CYDEV_DEBUG_PROTECT_KILL, 4
+.set CYDEV_DEBUG_PROTECT_OPEN, 1
+.set CYDEV_DEBUG_PROTECT, CYDEV_DEBUG_PROTECT_OPEN
+.set CYDEV_DEBUG_PROTECT_PROTECTED, 2
+.set CYDEV_DEBUGGING_DPS_Disable, 3
+.set CYDEV_DEBUGGING_DPS_SWD, 2
+.set CYDEV_DEBUGGING_DPS, CYDEV_DEBUGGING_DPS_SWD
+.set CYDEV_DEBUGGING_ENABLE, 1
+.set CYDEV_DFT_SELECT_CLK0, 10
+.set CYDEV_DFT_SELECT_CLK1, 11
+.set CYDEV_HEAP_SIZE, 0x80
+.set CYDEV_IMO_TRIMMED_BY_WCO, 0
+.set CYDEV_PROJ_TYPE, 0
+.set CYDEV_PROJ_TYPE_BOOTLOADER, 1
+.set CYDEV_PROJ_TYPE_LAUNCHER, 5
+.set CYDEV_PROJ_TYPE_LOADABLE, 2
+.set CYDEV_PROJ_TYPE_LOADABLEANDBOOTLOADER, 4
+.set CYDEV_PROJ_TYPE_MULTIAPPBOOTLOADER, 3
+.set CYDEV_PROJ_TYPE_STANDARD, 0
+.set CYDEV_STACK_SIZE, 0x0800
+.set CYDEV_USE_BUNDLED_CMSIS, 1
+.set CYDEV_VARIABLE_VDDA, 1
+.set CYDEV_VDDA_MV, 3300
+.set CYDEV_VDDD_MV, 3300
+.set CYDEV_VDDR_MV, 3300
+.set CYDEV_WDT_GENERATE_ISR, 0
+.set CYIPBLOCK_m0s8bless_VERSION, 1
+.set CYIPBLOCK_m0s8cpussv2_VERSION, 1
+.set CYIPBLOCK_m0s8csd_VERSION, 1
+.set CYIPBLOCK_m0s8ioss_VERSION, 1
+.set CYIPBLOCK_m0s8lcd_VERSION, 2
+.set CYIPBLOCK_m0s8lpcomp_VERSION, 2
+.set CYIPBLOCK_m0s8peri_VERSION, 1
+.set CYIPBLOCK_m0s8scb_VERSION, 2
+.set CYIPBLOCK_m0s8srssv2_VERSION, 1
+.set CYIPBLOCK_m0s8tcpwm_VERSION, 2
+.set CYIPBLOCK_m0s8udbif_VERSION, 1
+.set CYIPBLOCK_s8pass4al_VERSION, 1
+.set CYDEV_BOOTLOADER_ENABLE, 0
+.endif
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cyfitteriar.inc
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cyfitteriar.inc	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cyfitteriar.inc	(revision 7)
@@ -0,0 +1,469 @@
+#ifndef INCLUDED_CYFITTERIAR_INC
+#define INCLUDED_CYFITTERIAR_INC
+    INCLUDE cydeviceiar_trm.inc
+
+/* BLE_bless_isr */
+BLE_bless_isr__INTC_CLR_EN_REG EQU CYREG_CM0_ICER
+BLE_bless_isr__INTC_CLR_PD_REG EQU CYREG_CM0_ICPR
+BLE_bless_isr__INTC_MASK EQU 0x1000
+BLE_bless_isr__INTC_NUMBER EQU 12
+BLE_bless_isr__INTC_PRIOR_MASK EQU 0xC0
+BLE_bless_isr__INTC_PRIOR_NUM EQU 3
+BLE_bless_isr__INTC_PRIOR_REG EQU CYREG_CM0_IPR3
+BLE_bless_isr__INTC_SET_EN_REG EQU CYREG_CM0_ISER
+BLE_bless_isr__INTC_SET_PD_REG EQU CYREG_CM0_ISPR
+
+/* BLE_cy_m0s8_ble */
+BLE_cy_m0s8_ble__ADC_BUMP1 EQU CYREG_BLE_BLERD_ADC_BUMP1
+BLE_cy_m0s8_ble__ADC_BUMP2 EQU CYREG_BLE_BLERD_ADC_BUMP2
+BLE_cy_m0s8_ble__ADV_CH_TX_POWER EQU CYREG_BLE_BLELL_ADV_CH_TX_POWER
+BLE_cy_m0s8_ble__ADV_CONFIG EQU CYREG_BLE_BLELL_ADV_CONFIG
+BLE_cy_m0s8_ble__ADV_INTERVAL_TIMEOUT EQU CYREG_BLE_BLELL_ADV_INTERVAL_TIMEOUT
+BLE_cy_m0s8_ble__ADV_INTR EQU CYREG_BLE_BLELL_ADV_INTR
+BLE_cy_m0s8_ble__ADV_NEXT_INSTANT EQU CYREG_BLE_BLELL_ADV_NEXT_INSTANT
+BLE_cy_m0s8_ble__ADV_PARAMS EQU CYREG_BLE_BLELL_ADV_PARAMS
+BLE_cy_m0s8_ble__ADV_SCN_RSP_TX_FIFO EQU CYREG_BLE_BLELL_ADV_SCN_RSP_TX_FIFO
+BLE_cy_m0s8_ble__ADV_TX_DATA_FIFO EQU CYREG_BLE_BLELL_ADV_TX_DATA_FIFO
+BLE_cy_m0s8_ble__AGC EQU CYREG_BLE_BLERD_AGC
+BLE_cy_m0s8_ble__BALUN EQU CYREG_BLE_BLERD_BALUN
+BLE_cy_m0s8_ble__BB_BUMP1 EQU CYREG_BLE_BLERD_BB_BUMP1
+BLE_cy_m0s8_ble__BB_BUMP2 EQU CYREG_BLE_BLERD_BB_BUMP2
+BLE_cy_m0s8_ble__BB_XO EQU CYREG_BLE_BLERD_BB_XO
+BLE_cy_m0s8_ble__BB_XO_CAPTRIM EQU CYREG_BLE_BLERD_BB_XO_CAPTRIM
+BLE_cy_m0s8_ble__CE_CNFG_STS_REGISTER EQU CYREG_BLE_BLELL_CE_CNFG_STS_REGISTER
+BLE_cy_m0s8_ble__CE_LENGTH EQU CYREG_BLE_BLELL_CE_LENGTH
+BLE_cy_m0s8_ble__CFG_1_FCAL EQU CYREG_BLE_BLERD_CFG_1_FCAL
+BLE_cy_m0s8_ble__CFG_2_FCAL EQU CYREG_BLE_BLERD_CFG_2_FCAL
+BLE_cy_m0s8_ble__CFG_3_FCAL EQU CYREG_BLE_BLERD_CFG_3_FCAL
+BLE_cy_m0s8_ble__CFG_4_FCAL EQU CYREG_BLE_BLERD_CFG_4_FCAL
+BLE_cy_m0s8_ble__CFG_5_FCAL EQU CYREG_BLE_BLERD_CFG_5_FCAL
+BLE_cy_m0s8_ble__CFG_6_FCAL EQU CYREG_BLE_BLERD_CFG_6_FCAL
+BLE_cy_m0s8_ble__CFG1 EQU CYREG_BLE_BLERD_CFG1
+BLE_cy_m0s8_ble__CFG2 EQU CYREG_BLE_BLERD_CFG2
+BLE_cy_m0s8_ble__CFGCTRL EQU CYREG_BLE_BLERD_CFGCTRL
+BLE_cy_m0s8_ble__CLOCK_CONFIG EQU CYREG_BLE_BLELL_CLOCK_CONFIG
+BLE_cy_m0s8_ble__COMMAND_REGISTER EQU CYREG_BLE_BLELL_COMMAND_REGISTER
+BLE_cy_m0s8_ble__CONN_CE_COUNTER EQU CYREG_BLE_BLELL_CONN_CE_COUNTER
+BLE_cy_m0s8_ble__CONN_CE_INSTANT EQU CYREG_BLE_BLELL_CONN_CE_INSTANT
+BLE_cy_m0s8_ble__CONN_CH_TX_POWER EQU CYREG_BLE_BLELL_CONN_CH_TX_POWER
+BLE_cy_m0s8_ble__CONN_CONFIG EQU CYREG_BLE_BLELL_CONN_CONFIG
+BLE_cy_m0s8_ble__CONN_INDEX EQU CYREG_BLE_BLELL_CONN_INDEX
+BLE_cy_m0s8_ble__CONN_INTERVAL EQU CYREG_BLE_BLELL_CONN_INTERVAL
+BLE_cy_m0s8_ble__CONN_INTR EQU CYREG_BLE_BLELL_CONN_INTR
+BLE_cy_m0s8_ble__CONN_INTR_MASK EQU CYREG_BLE_BLELL_CONN_INTR_MASK
+BLE_cy_m0s8_ble__CONN_PARAM1 EQU CYREG_BLE_BLELL_CONN_PARAM1
+BLE_cy_m0s8_ble__CONN_PARAM2 EQU CYREG_BLE_BLELL_CONN_PARAM2
+BLE_cy_m0s8_ble__CONN_REQ_WORD0 EQU CYREG_BLE_BLELL_CONN_REQ_WORD0
+BLE_cy_m0s8_ble__CONN_REQ_WORD1 EQU CYREG_BLE_BLELL_CONN_REQ_WORD1
+BLE_cy_m0s8_ble__CONN_REQ_WORD10 EQU CYREG_BLE_BLELL_CONN_REQ_WORD10
+BLE_cy_m0s8_ble__CONN_REQ_WORD11 EQU CYREG_BLE_BLELL_CONN_REQ_WORD11
+BLE_cy_m0s8_ble__CONN_REQ_WORD2 EQU CYREG_BLE_BLELL_CONN_REQ_WORD2
+BLE_cy_m0s8_ble__CONN_REQ_WORD3 EQU CYREG_BLE_BLELL_CONN_REQ_WORD3
+BLE_cy_m0s8_ble__CONN_REQ_WORD4 EQU CYREG_BLE_BLELL_CONN_REQ_WORD4
+BLE_cy_m0s8_ble__CONN_REQ_WORD5 EQU CYREG_BLE_BLELL_CONN_REQ_WORD5
+BLE_cy_m0s8_ble__CONN_REQ_WORD6 EQU CYREG_BLE_BLELL_CONN_REQ_WORD6
+BLE_cy_m0s8_ble__CONN_REQ_WORD7 EQU CYREG_BLE_BLELL_CONN_REQ_WORD7
+BLE_cy_m0s8_ble__CONN_REQ_WORD8 EQU CYREG_BLE_BLELL_CONN_REQ_WORD8
+BLE_cy_m0s8_ble__CONN_REQ_WORD9 EQU CYREG_BLE_BLELL_CONN_REQ_WORD9
+BLE_cy_m0s8_ble__CONN_RXMEM_BASE_ADDR EQU CYREG_BLE_BLELL_CONN_RXMEM_BASE_ADDR
+BLE_cy_m0s8_ble__CONN_STATUS EQU CYREG_BLE_BLELL_CONN_STATUS
+BLE_cy_m0s8_ble__CONN_TXMEM_BASE_ADDR EQU CYREG_BLE_BLELL_CONN_TXMEM_BASE_ADDR
+BLE_cy_m0s8_ble__CONN_UPDATE_NEW_INTERVAL EQU CYREG_BLE_BLELL_CONN_UPDATE_NEW_INTERVAL
+BLE_cy_m0s8_ble__CONN_UPDATE_NEW_LATENCY EQU CYREG_BLE_BLELL_CONN_UPDATE_NEW_LATENCY
+BLE_cy_m0s8_ble__CONN_UPDATE_NEW_SL_INTERVAL EQU CYREG_BLE_BLELL_CONN_UPDATE_NEW_SL_INTERVAL
+BLE_cy_m0s8_ble__CONN_UPDATE_NEW_SUP_TO EQU CYREG_BLE_BLELL_CONN_UPDATE_NEW_SUP_TO
+BLE_cy_m0s8_ble__CTR1 EQU CYREG_BLE_BLERD_CTR1
+BLE_cy_m0s8_ble__DATA_CHANNELS_H0 EQU CYREG_BLE_BLELL_DATA_CHANNELS_H0
+BLE_cy_m0s8_ble__DATA_CHANNELS_H1 EQU CYREG_BLE_BLELL_DATA_CHANNELS_H1
+BLE_cy_m0s8_ble__DATA_CHANNELS_L0 EQU CYREG_BLE_BLELL_DATA_CHANNELS_L0
+BLE_cy_m0s8_ble__DATA_CHANNELS_L1 EQU CYREG_BLE_BLELL_DATA_CHANNELS_L1
+BLE_cy_m0s8_ble__DATA_CHANNELS_M0 EQU CYREG_BLE_BLELL_DATA_CHANNELS_M0
+BLE_cy_m0s8_ble__DATA_CHANNELS_M1 EQU CYREG_BLE_BLELL_DATA_CHANNELS_M1
+BLE_cy_m0s8_ble__DATA_LIST_ACK_UPDATE__STATUS EQU CYREG_BLE_BLELL_DATA_LIST_ACK_UPDATE__STATUS
+BLE_cy_m0s8_ble__DATA_LIST_SENT_UPDATE__STATUS EQU CYREG_BLE_BLELL_DATA_LIST_SENT_UPDATE__STATUS
+BLE_cy_m0s8_ble__DATA_MEM_DESCRIPTOR0 EQU CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR0
+BLE_cy_m0s8_ble__DATA_MEM_DESCRIPTOR1 EQU CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR1
+BLE_cy_m0s8_ble__DATA_MEM_DESCRIPTOR2 EQU CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR2
+BLE_cy_m0s8_ble__DATA_MEM_DESCRIPTOR3 EQU CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR3
+BLE_cy_m0s8_ble__DATA_MEM_DESCRIPTOR4 EQU CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR4
+BLE_cy_m0s8_ble__DATA0 EQU CYREG_BLE_BLELL_DATA0
+BLE_cy_m0s8_ble__DATA1 EQU CYREG_BLE_BLELL_DATA1
+BLE_cy_m0s8_ble__DATA10 EQU CYREG_BLE_BLELL_DATA10
+BLE_cy_m0s8_ble__DATA11 EQU CYREG_BLE_BLELL_DATA11
+BLE_cy_m0s8_ble__DATA12 EQU CYREG_BLE_BLELL_DATA12
+BLE_cy_m0s8_ble__DATA13 EQU CYREG_BLE_BLELL_DATA13
+BLE_cy_m0s8_ble__DATA2 EQU CYREG_BLE_BLELL_DATA2
+BLE_cy_m0s8_ble__DATA3 EQU CYREG_BLE_BLELL_DATA3
+BLE_cy_m0s8_ble__DATA4 EQU CYREG_BLE_BLELL_DATA4
+BLE_cy_m0s8_ble__DATA5 EQU CYREG_BLE_BLELL_DATA5
+BLE_cy_m0s8_ble__DATA6 EQU CYREG_BLE_BLELL_DATA6
+BLE_cy_m0s8_ble__DATA7 EQU CYREG_BLE_BLELL_DATA7
+BLE_cy_m0s8_ble__DATA8 EQU CYREG_BLE_BLELL_DATA8
+BLE_cy_m0s8_ble__DATA9 EQU CYREG_BLE_BLELL_DATA9
+BLE_cy_m0s8_ble__DBG_1 EQU CYREG_BLE_BLERD_DBG_1
+BLE_cy_m0s8_ble__DBG_2 EQU CYREG_BLE_BLERD_DBG_2
+BLE_cy_m0s8_ble__DBG_3 EQU CYREG_BLE_BLERD_DBG_3
+BLE_cy_m0s8_ble__DBG_BB EQU CYREG_BLE_BLERD_DBG_BB
+BLE_cy_m0s8_ble__DBUS EQU CYREG_BLE_BLERD_DBUS
+BLE_cy_m0s8_ble__DC EQU CYREG_BLE_BLERD_DC
+BLE_cy_m0s8_ble__DCCAL EQU CYREG_BLE_BLERD_DCCAL
+BLE_cy_m0s8_ble__DEV_PUB_ADDR_H EQU CYREG_BLE_BLELL_DEV_PUB_ADDR_H
+BLE_cy_m0s8_ble__DEV_PUB_ADDR_L EQU CYREG_BLE_BLELL_DEV_PUB_ADDR_L
+BLE_cy_m0s8_ble__DEV_PUB_ADDR_M EQU CYREG_BLE_BLELL_DEV_PUB_ADDR_M
+BLE_cy_m0s8_ble__DEVICE_RAND_ADDR_H EQU CYREG_BLE_BLELL_DEVICE_RAND_ADDR_H
+BLE_cy_m0s8_ble__DEVICE_RAND_ADDR_L EQU CYREG_BLE_BLELL_DEVICE_RAND_ADDR_L
+BLE_cy_m0s8_ble__DEVICE_RAND_ADDR_M EQU CYREG_BLE_BLELL_DEVICE_RAND_ADDR_M
+BLE_cy_m0s8_ble__DIAG1 EQU CYREG_BLE_BLERD_DIAG1
+BLE_cy_m0s8_ble__DPLL_CONFIG EQU CYREG_BLE_BLELL_DPLL_CONFIG
+BLE_cy_m0s8_ble__DSM1 EQU CYREG_BLE_BLERD_DSM1
+BLE_cy_m0s8_ble__DSM2 EQU CYREG_BLE_BLERD_DSM2
+BLE_cy_m0s8_ble__DSM3 EQU CYREG_BLE_BLERD_DSM3
+BLE_cy_m0s8_ble__DSM4 EQU CYREG_BLE_BLERD_DSM4
+BLE_cy_m0s8_ble__DSM5 EQU CYREG_BLE_BLERD_DSM5
+BLE_cy_m0s8_ble__DSM6 EQU CYREG_BLE_BLERD_DSM6
+BLE_cy_m0s8_ble__DTM_RX_PKT_COUNT EQU CYREG_BLE_BLELL_DTM_RX_PKT_COUNT
+BLE_cy_m0s8_ble__ENC_CONFIG EQU CYREG_BLE_BLELL_ENC_CONFIG
+BLE_cy_m0s8_ble__ENC_INTR EQU CYREG_BLE_BLELL_ENC_INTR
+BLE_cy_m0s8_ble__ENC_INTR_EN EQU CYREG_BLE_BLELL_ENC_INTR_EN
+BLE_cy_m0s8_ble__ENC_KEY0 EQU CYREG_BLE_BLELL_ENC_KEY0
+BLE_cy_m0s8_ble__ENC_KEY1 EQU CYREG_BLE_BLELL_ENC_KEY1
+BLE_cy_m0s8_ble__ENC_KEY2 EQU CYREG_BLE_BLELL_ENC_KEY2
+BLE_cy_m0s8_ble__ENC_KEY3 EQU CYREG_BLE_BLELL_ENC_KEY3
+BLE_cy_m0s8_ble__ENC_KEY4 EQU CYREG_BLE_BLELL_ENC_KEY4
+BLE_cy_m0s8_ble__ENC_KEY5 EQU CYREG_BLE_BLELL_ENC_KEY5
+BLE_cy_m0s8_ble__ENC_KEY6 EQU CYREG_BLE_BLELL_ENC_KEY6
+BLE_cy_m0s8_ble__ENC_KEY7 EQU CYREG_BLE_BLELL_ENC_KEY7
+BLE_cy_m0s8_ble__ENC_PARAMS EQU CYREG_BLE_BLELL_ENC_PARAMS
+BLE_cy_m0s8_ble__EVENT_ENABLE EQU CYREG_BLE_BLELL_EVENT_ENABLE
+BLE_cy_m0s8_ble__EVENT_INTR EQU CYREG_BLE_BLELL_EVENT_INTR
+BLE_cy_m0s8_ble__FCAL_TEST EQU CYREG_BLE_BLERD_FCAL_TEST
+BLE_cy_m0s8_ble__FPD_TEST EQU CYREG_BLE_BLERD_FPD_TEST
+BLE_cy_m0s8_ble__FSM EQU CYREG_BLE_BLERD_FSM
+BLE_cy_m0s8_ble__IM EQU CYREG_BLE_BLERD_IM
+BLE_cy_m0s8_ble__INIT_CONFIG EQU CYREG_BLE_BLELL_INIT_CONFIG
+BLE_cy_m0s8_ble__INIT_INTERVAL EQU CYREG_BLE_BLELL_INIT_INTERVAL
+BLE_cy_m0s8_ble__INIT_INTR EQU CYREG_BLE_BLELL_INIT_INTR
+BLE_cy_m0s8_ble__INIT_NEXT_INSTANT EQU CYREG_BLE_BLELL_INIT_NEXT_INSTANT
+BLE_cy_m0s8_ble__INIT_PARAM EQU CYREG_BLE_BLELL_INIT_PARAM
+BLE_cy_m0s8_ble__INIT_SCN_ADV_RX_FIFO EQU CYREG_BLE_BLELL_INIT_SCN_ADV_RX_FIFO
+BLE_cy_m0s8_ble__INIT_WINDOW EQU CYREG_BLE_BLELL_INIT_WINDOW
+BLE_cy_m0s8_ble__IQMIS EQU CYREG_BLE_BLERD_IQMIS
+BLE_cy_m0s8_ble__IV_MASTER0 EQU CYREG_BLE_BLELL_IV_MASTER0
+BLE_cy_m0s8_ble__IV_MASTER1 EQU CYREG_BLE_BLELL_IV_MASTER1
+BLE_cy_m0s8_ble__IV_SLAVE0 EQU CYREG_BLE_BLELL_IV_SLAVE0
+BLE_cy_m0s8_ble__IV_SLAVE1 EQU CYREG_BLE_BLELL_IV_SLAVE1
+BLE_cy_m0s8_ble__KVCAL EQU CYREG_BLE_BLERD_KVCAL
+BLE_cy_m0s8_ble__LDO EQU CYREG_BLE_BLERD_LDO
+BLE_cy_m0s8_ble__LDO_BYPASS EQU CYREG_BLE_BLERD_LDO_BYPASS
+BLE_cy_m0s8_ble__LE_PING_TIMER_ADDR EQU CYREG_BLE_BLELL_LE_PING_TIMER_ADDR
+BLE_cy_m0s8_ble__LE_PING_TIMER_NEXT_EXP EQU CYREG_BLE_BLELL_LE_PING_TIMER_NEXT_EXP
+BLE_cy_m0s8_ble__LE_PING_TIMER_OFFSET EQU CYREG_BLE_BLELL_LE_PING_TIMER_OFFSET
+BLE_cy_m0s8_ble__LE_PING_TIMER_WRAP_COUNT EQU CYREG_BLE_BLELL_LE_PING_TIMER_WRAP_COUNT
+BLE_cy_m0s8_ble__LE_RF_TEST_MODE EQU CYREG_BLE_BLELL_LE_RF_TEST_MODE
+BLE_cy_m0s8_ble__LF_CLK_CTRL EQU CYREG_BLE_BLESS_LF_CLK_CTRL
+BLE_cy_m0s8_ble__LL_CLK_EN EQU CYREG_BLE_BLESS_LL_CLK_EN
+BLE_cy_m0s8_ble__LL_DSM_CTRL EQU CYREG_BLE_BLESS_LL_DSM_CTRL
+BLE_cy_m0s8_ble__LL_DSM_INTR_STAT EQU CYREG_BLE_BLESS_LL_DSM_INTR_STAT
+BLE_cy_m0s8_ble__LLH_FEATURE_CONFIG EQU CYREG_BLE_BLELL_LLH_FEATURE_CONFIG
+BLE_cy_m0s8_ble__MIC_IN0 EQU CYREG_BLE_BLELL_MIC_IN0
+BLE_cy_m0s8_ble__MIC_IN1 EQU CYREG_BLE_BLELL_MIC_IN1
+BLE_cy_m0s8_ble__MIC_OUT0 EQU CYREG_BLE_BLELL_MIC_OUT0
+BLE_cy_m0s8_ble__MIC_OUT1 EQU CYREG_BLE_BLELL_MIC_OUT1
+BLE_cy_m0s8_ble__MODEM EQU CYREG_BLE_BLERD_MODEM
+BLE_cy_m0s8_ble__MONI EQU CYREG_BLE_BLERD_MONI
+BLE_cy_m0s8_ble__NEXT_CE_INSTANT EQU CYREG_BLE_BLELL_NEXT_CE_INSTANT
+BLE_cy_m0s8_ble__NEXT_RESP_TIMER_EXP EQU CYREG_BLE_BLELL_NEXT_RESP_TIMER_EXP
+BLE_cy_m0s8_ble__NEXT_SUP_TO EQU CYREG_BLE_BLELL_NEXT_SUP_TO
+BLE_cy_m0s8_ble__OFFSET_TO_FIRST_INSTANT EQU CYREG_BLE_BLELL_OFFSET_TO_FIRST_INSTANT
+BLE_cy_m0s8_ble__PACKET_COUNTER0 EQU CYREG_BLE_BLELL_PACKET_COUNTER0
+BLE_cy_m0s8_ble__PACKET_COUNTER1 EQU CYREG_BLE_BLELL_PACKET_COUNTER1
+BLE_cy_m0s8_ble__PACKET_COUNTER2 EQU CYREG_BLE_BLELL_PACKET_COUNTER2
+BLE_cy_m0s8_ble__PDU_ACCESS_ADDR_H_REGISTER EQU CYREG_BLE_BLELL_PDU_ACCESS_ADDR_H_REGISTER
+BLE_cy_m0s8_ble__PDU_ACCESS_ADDR_L_REGISTER EQU CYREG_BLE_BLELL_PDU_ACCESS_ADDR_L_REGISTER
+BLE_cy_m0s8_ble__PDU_RESP_TIMER EQU CYREG_BLE_BLELL_PDU_RESP_TIMER
+BLE_cy_m0s8_ble__PEER_ADDR_H EQU CYREG_BLE_BLELL_PEER_ADDR_H
+BLE_cy_m0s8_ble__PEER_ADDR_L EQU CYREG_BLE_BLELL_PEER_ADDR_L
+BLE_cy_m0s8_ble__PEER_ADDR_M EQU CYREG_BLE_BLELL_PEER_ADDR_M
+BLE_cy_m0s8_ble__POC_REG__TIM_CONTROL EQU CYREG_BLE_BLELL_POC_REG__TIM_CONTROL
+BLE_cy_m0s8_ble__RCCAL EQU CYREG_BLE_BLERD_RCCAL
+BLE_cy_m0s8_ble__READ_IQ_1 EQU CYREG_BLE_BLERD_READ_IQ_1
+BLE_cy_m0s8_ble__READ_IQ_2 EQU CYREG_BLE_BLERD_READ_IQ_2
+BLE_cy_m0s8_ble__READ_IQ_3 EQU CYREG_BLE_BLERD_READ_IQ_3
+BLE_cy_m0s8_ble__READ_IQ_4 EQU CYREG_BLE_BLERD_READ_IQ_4
+BLE_cy_m0s8_ble__RECEIVE_TRIG_CTRL EQU CYREG_BLE_BLELL_RECEIVE_TRIG_CTRL
+BLE_cy_m0s8_ble__RF_CONFIG EQU CYREG_BLE_BLESS_RF_CONFIG
+BLE_cy_m0s8_ble__RMAP EQU CYREG_BLE_BLERD_RMAP
+BLE_cy_m0s8_ble__RSSI EQU CYREG_BLE_BLERD_RSSI
+BLE_cy_m0s8_ble__RX EQU CYREG_BLE_BLERD_RX
+BLE_cy_m0s8_ble__RX_BUMP1 EQU CYREG_BLE_BLERD_RX_BUMP1
+BLE_cy_m0s8_ble__RX_BUMP2 EQU CYREG_BLE_BLERD_RX_BUMP2
+BLE_cy_m0s8_ble__SCAN_CONFIG EQU CYREG_BLE_BLELL_SCAN_CONFIG
+BLE_cy_m0s8_ble__SCAN_INTERVAL EQU CYREG_BLE_BLELL_SCAN_INTERVAL
+BLE_cy_m0s8_ble__SCAN_INTR EQU CYREG_BLE_BLELL_SCAN_INTR
+BLE_cy_m0s8_ble__SCAN_NEXT_INSTANT EQU CYREG_BLE_BLELL_SCAN_NEXT_INSTANT
+BLE_cy_m0s8_ble__SCAN_PARAM EQU CYREG_BLE_BLELL_SCAN_PARAM
+BLE_cy_m0s8_ble__SCAN_WINDOW EQU CYREG_BLE_BLELL_SCAN_WINDOW
+BLE_cy_m0s8_ble__SL_CONN_INTERVAL EQU CYREG_BLE_BLELL_SL_CONN_INTERVAL
+BLE_cy_m0s8_ble__SLAVE_LATENCY EQU CYREG_BLE_BLELL_SLAVE_LATENCY
+BLE_cy_m0s8_ble__SLAVE_TIMING_CONTROL EQU CYREG_BLE_BLELL_SLAVE_TIMING_CONTROL
+BLE_cy_m0s8_ble__SLV_WIN_ADJ EQU CYREG_BLE_BLELL_SLV_WIN_ADJ
+BLE_cy_m0s8_ble__SUP_TIMEOUT EQU CYREG_BLE_BLELL_SUP_TIMEOUT
+BLE_cy_m0s8_ble__SY EQU CYREG_BLE_BLERD_SY
+BLE_cy_m0s8_ble__SY_BUMP1 EQU CYREG_BLE_BLERD_SY_BUMP1
+BLE_cy_m0s8_ble__SY_BUMP2 EQU CYREG_BLE_BLERD_SY_BUMP2
+BLE_cy_m0s8_ble__TEST EQU CYREG_BLE_BLERD_TEST
+BLE_cy_m0s8_ble__TEST2_SY EQU CYREG_BLE_BLERD_TEST2_SY
+BLE_cy_m0s8_ble__THRSHD1 EQU CYREG_BLE_BLERD_THRSHD1
+BLE_cy_m0s8_ble__THRSHD2 EQU CYREG_BLE_BLERD_THRSHD2
+BLE_cy_m0s8_ble__THRSHD3 EQU CYREG_BLE_BLERD_THRSHD3
+BLE_cy_m0s8_ble__THRSHD4 EQU CYREG_BLE_BLERD_THRSHD4
+BLE_cy_m0s8_ble__THRSHD5 EQU CYREG_BLE_BLERD_THRSHD5
+BLE_cy_m0s8_ble__TIM_COUNTER_L EQU CYREG_BLE_BLELL_TIM_COUNTER_L
+BLE_cy_m0s8_ble__TRANSMIT_WINDOW_OFFSET EQU CYREG_BLE_BLELL_TRANSMIT_WINDOW_OFFSET
+BLE_cy_m0s8_ble__TRANSMIT_WINDOW_SIZE EQU CYREG_BLE_BLELL_TRANSMIT_WINDOW_SIZE
+BLE_cy_m0s8_ble__TX EQU CYREG_BLE_BLERD_TX
+BLE_cy_m0s8_ble__TX_BUMP1 EQU CYREG_BLE_BLERD_TX_BUMP1
+BLE_cy_m0s8_ble__TX_BUMP2 EQU CYREG_BLE_BLERD_TX_BUMP2
+BLE_cy_m0s8_ble__TX_EN_EXT_DELAY EQU CYREG_BLE_BLELL_TX_EN_EXT_DELAY
+BLE_cy_m0s8_ble__TX_RX_ON_DELAY EQU CYREG_BLE_BLELL_TX_RX_ON_DELAY
+BLE_cy_m0s8_ble__TX_RX_SYNTH_DELAY EQU CYREG_BLE_BLELL_TX_RX_SYNTH_DELAY
+BLE_cy_m0s8_ble__TXRX_HOP EQU CYREG_BLE_BLELL_TXRX_HOP
+BLE_cy_m0s8_ble__WAKEUP_CONFIG EQU CYREG_BLE_BLELL_WAKEUP_CONFIG
+BLE_cy_m0s8_ble__WAKEUP_CONTROL EQU CYREG_BLE_BLELL_WAKEUP_CONTROL
+BLE_cy_m0s8_ble__WCO_CONFIG EQU CYREG_BLE_BLESS_WCO_CONFIG
+BLE_cy_m0s8_ble__WCO_STATUS EQU CYREG_BLE_BLESS_WCO_STATUS
+BLE_cy_m0s8_ble__WCO_TRIM EQU CYREG_BLE_BLESS_WCO_TRIM
+BLE_cy_m0s8_ble__WHITELIST_BASE_ADDR EQU CYREG_BLE_BLELL_WHITELIST_BASE_ADDR
+BLE_cy_m0s8_ble__WIN_MIN_STEP_SIZE EQU CYREG_BLE_BLELL_WIN_MIN_STEP_SIZE
+BLE_cy_m0s8_ble__WINDOW_WIDEN_INTVL EQU CYREG_BLE_BLELL_WINDOW_WIDEN_INTVL
+BLE_cy_m0s8_ble__WINDOW_WIDEN_WINOFF EQU CYREG_BLE_BLELL_WINDOW_WIDEN_WINOFF
+BLE_cy_m0s8_ble__WL_ADDR_TYPE EQU CYREG_BLE_BLELL_WL_ADDR_TYPE
+BLE_cy_m0s8_ble__WL_ENABLE EQU CYREG_BLE_BLELL_WL_ENABLE
+BLE_cy_m0s8_ble__XTAL_CLK_DIV_CONFIG EQU CYREG_BLE_BLESS_XTAL_CLK_DIV_CONFIG
+
+/* PWM_cy_m0s8_tcpwm_1 */
+PWM_cy_m0s8_tcpwm_1__CC EQU CYREG_TCPWM_CNT0_CC
+PWM_cy_m0s8_tcpwm_1__CC_BUFF EQU CYREG_TCPWM_CNT0_CC_BUFF
+PWM_cy_m0s8_tcpwm_1__COUNTER EQU CYREG_TCPWM_CNT0_COUNTER
+PWM_cy_m0s8_tcpwm_1__CTRL EQU CYREG_TCPWM_CNT0_CTRL
+PWM_cy_m0s8_tcpwm_1__INTR EQU CYREG_TCPWM_CNT0_INTR
+PWM_cy_m0s8_tcpwm_1__INTR_MASK EQU CYREG_TCPWM_CNT0_INTR_MASK
+PWM_cy_m0s8_tcpwm_1__INTR_MASKED EQU CYREG_TCPWM_CNT0_INTR_MASKED
+PWM_cy_m0s8_tcpwm_1__INTR_SET EQU CYREG_TCPWM_CNT0_INTR_SET
+PWM_cy_m0s8_tcpwm_1__PERIOD EQU CYREG_TCPWM_CNT0_PERIOD
+PWM_cy_m0s8_tcpwm_1__PERIOD_BUFF EQU CYREG_TCPWM_CNT0_PERIOD_BUFF
+PWM_cy_m0s8_tcpwm_1__STATUS EQU CYREG_TCPWM_CNT0_STATUS
+PWM_cy_m0s8_tcpwm_1__TCPWM_CMD EQU CYREG_TCPWM_CMD
+PWM_cy_m0s8_tcpwm_1__TCPWM_CMDCAPTURE_MASK EQU 0x01
+PWM_cy_m0s8_tcpwm_1__TCPWM_CMDCAPTURE_SHIFT EQU 0
+PWM_cy_m0s8_tcpwm_1__TCPWM_CMDRELOAD_MASK EQU 0x100
+PWM_cy_m0s8_tcpwm_1__TCPWM_CMDRELOAD_SHIFT EQU 8
+PWM_cy_m0s8_tcpwm_1__TCPWM_CMDSTART_MASK EQU 0x1000000
+PWM_cy_m0s8_tcpwm_1__TCPWM_CMDSTART_SHIFT EQU 24
+PWM_cy_m0s8_tcpwm_1__TCPWM_CMDSTOP_MASK EQU 0x10000
+PWM_cy_m0s8_tcpwm_1__TCPWM_CMDSTOP_SHIFT EQU 16
+PWM_cy_m0s8_tcpwm_1__TCPWM_CTRL EQU CYREG_TCPWM_CTRL
+PWM_cy_m0s8_tcpwm_1__TCPWM_CTRL_MASK EQU 0x01
+PWM_cy_m0s8_tcpwm_1__TCPWM_CTRL_SHIFT EQU 0
+PWM_cy_m0s8_tcpwm_1__TCPWM_INTR_CAUSE EQU CYREG_TCPWM_INTR_CAUSE
+PWM_cy_m0s8_tcpwm_1__TCPWM_INTR_CAUSE_MASK EQU 0x01
+PWM_cy_m0s8_tcpwm_1__TCPWM_INTR_CAUSE_SHIFT EQU 0
+PWM_cy_m0s8_tcpwm_1__TCPWM_NUMBER EQU 0
+PWM_cy_m0s8_tcpwm_1__TR_CTRL0 EQU CYREG_TCPWM_CNT0_TR_CTRL0
+PWM_cy_m0s8_tcpwm_1__TR_CTRL1 EQU CYREG_TCPWM_CNT0_TR_CTRL1
+PWM_cy_m0s8_tcpwm_1__TR_CTRL2 EQU CYREG_TCPWM_CNT0_TR_CTRL2
+
+/* Clock_1 */
+Clock_1__CTRL_REGISTER EQU CYREG_PERI_PCLK_CTL7
+Clock_1__DIV_ID EQU 0x00000040
+Clock_1__DIV_REGISTER EQU CYREG_PERI_DIV_16_CTL0
+Clock_1__PA_DIV_ID EQU 0x000000FF
+
+/* Red_LED */
+Red_LED__0__DR EQU CYREG_GPIO_PRT2_DR
+Red_LED__0__DR_CLR EQU CYREG_GPIO_PRT2_DR_CLR
+Red_LED__0__DR_INV EQU CYREG_GPIO_PRT2_DR_INV
+Red_LED__0__DR_SET EQU CYREG_GPIO_PRT2_DR_SET
+Red_LED__0__HSIOM EQU CYREG_HSIOM_PORT_SEL2
+Red_LED__0__HSIOM_MASK EQU 0x0F000000
+Red_LED__0__HSIOM_SHIFT EQU 24
+Red_LED__0__INTCFG EQU CYREG_GPIO_PRT2_INTR_CFG
+Red_LED__0__INTR EQU CYREG_GPIO_PRT2_INTR
+Red_LED__0__INTR_CFG EQU CYREG_GPIO_PRT2_INTR_CFG
+Red_LED__0__INTSTAT EQU CYREG_GPIO_PRT2_INTR
+Red_LED__0__MASK EQU 0x40
+Red_LED__0__OUT_SEL EQU CYREG_UDB_PA2_CFG10
+Red_LED__0__OUT_SEL_SHIFT EQU 12
+Red_LED__0__OUT_SEL_VAL EQU 1
+Red_LED__0__PA__CFG0 EQU CYREG_UDB_PA2_CFG0
+Red_LED__0__PA__CFG1 EQU CYREG_UDB_PA2_CFG1
+Red_LED__0__PA__CFG10 EQU CYREG_UDB_PA2_CFG10
+Red_LED__0__PA__CFG11 EQU CYREG_UDB_PA2_CFG11
+Red_LED__0__PA__CFG12 EQU CYREG_UDB_PA2_CFG12
+Red_LED__0__PA__CFG13 EQU CYREG_UDB_PA2_CFG13
+Red_LED__0__PA__CFG14 EQU CYREG_UDB_PA2_CFG14
+Red_LED__0__PA__CFG2 EQU CYREG_UDB_PA2_CFG2
+Red_LED__0__PA__CFG3 EQU CYREG_UDB_PA2_CFG3
+Red_LED__0__PA__CFG4 EQU CYREG_UDB_PA2_CFG4
+Red_LED__0__PA__CFG5 EQU CYREG_UDB_PA2_CFG5
+Red_LED__0__PA__CFG6 EQU CYREG_UDB_PA2_CFG6
+Red_LED__0__PA__CFG7 EQU CYREG_UDB_PA2_CFG7
+Red_LED__0__PA__CFG8 EQU CYREG_UDB_PA2_CFG8
+Red_LED__0__PA__CFG9 EQU CYREG_UDB_PA2_CFG9
+Red_LED__0__PC EQU CYREG_GPIO_PRT2_PC
+Red_LED__0__PC2 EQU CYREG_GPIO_PRT2_PC2
+Red_LED__0__PORT EQU 2
+Red_LED__0__PS EQU CYREG_GPIO_PRT2_PS
+Red_LED__0__SHIFT EQU 6
+Red_LED__DR EQU CYREG_GPIO_PRT2_DR
+Red_LED__DR_CLR EQU CYREG_GPIO_PRT2_DR_CLR
+Red_LED__DR_INV EQU CYREG_GPIO_PRT2_DR_INV
+Red_LED__DR_SET EQU CYREG_GPIO_PRT2_DR_SET
+Red_LED__INTCFG EQU CYREG_GPIO_PRT2_INTR_CFG
+Red_LED__INTR EQU CYREG_GPIO_PRT2_INTR
+Red_LED__INTR_CFG EQU CYREG_GPIO_PRT2_INTR_CFG
+Red_LED__INTSTAT EQU CYREG_GPIO_PRT2_INTR
+Red_LED__MASK EQU 0x40
+Red_LED__PA__CFG0 EQU CYREG_UDB_PA2_CFG0
+Red_LED__PA__CFG1 EQU CYREG_UDB_PA2_CFG1
+Red_LED__PA__CFG10 EQU CYREG_UDB_PA2_CFG10
+Red_LED__PA__CFG11 EQU CYREG_UDB_PA2_CFG11
+Red_LED__PA__CFG12 EQU CYREG_UDB_PA2_CFG12
+Red_LED__PA__CFG13 EQU CYREG_UDB_PA2_CFG13
+Red_LED__PA__CFG14 EQU CYREG_UDB_PA2_CFG14
+Red_LED__PA__CFG2 EQU CYREG_UDB_PA2_CFG2
+Red_LED__PA__CFG3 EQU CYREG_UDB_PA2_CFG3
+Red_LED__PA__CFG4 EQU CYREG_UDB_PA2_CFG4
+Red_LED__PA__CFG5 EQU CYREG_UDB_PA2_CFG5
+Red_LED__PA__CFG6 EQU CYREG_UDB_PA2_CFG6
+Red_LED__PA__CFG7 EQU CYREG_UDB_PA2_CFG7
+Red_LED__PA__CFG8 EQU CYREG_UDB_PA2_CFG8
+Red_LED__PA__CFG9 EQU CYREG_UDB_PA2_CFG9
+Red_LED__PC EQU CYREG_GPIO_PRT2_PC
+Red_LED__PC2 EQU CYREG_GPIO_PRT2_PC2
+Red_LED__PORT EQU 2
+Red_LED__PS EQU CYREG_GPIO_PRT2_PS
+Red_LED__SHIFT EQU 6
+
+/* Miscellaneous */
+CYDEV_BCLK__HFCLK__HZ EQU 48000000
+CYDEV_BCLK__HFCLK__KHZ EQU 48000
+CYDEV_BCLK__HFCLK__MHZ EQU 48
+CYDEV_BCLK__SYSCLK__HZ EQU 48000000
+CYDEV_BCLK__SYSCLK__KHZ EQU 48000
+CYDEV_BCLK__SYSCLK__MHZ EQU 48
+CYDEV_CHIP_DIE_GEN4 EQU 2
+CYDEV_CHIP_DIE_LEOPARD EQU 1
+CYDEV_CHIP_DIE_PANTHER EQU 12
+CYDEV_CHIP_DIE_PSOC4A EQU 5
+CYDEV_CHIP_DIE_PSOC5LP EQU 11
+CYDEV_CHIP_DIE_UNKNOWN EQU 0
+CYDEV_CHIP_FAMILY_PSOC3 EQU 1
+CYDEV_CHIP_FAMILY_PSOC4 EQU 2
+CYDEV_CHIP_FAMILY_PSOC5 EQU 3
+CYDEV_CHIP_FAMILY_UNKNOWN EQU 0
+CYDEV_CHIP_FAMILY_USED EQU CYDEV_CHIP_FAMILY_PSOC4
+CYDEV_CHIP_JTAG_ID EQU 0x0E34119E
+CYDEV_CHIP_MEMBER_3A EQU 1
+CYDEV_CHIP_MEMBER_4A EQU 5
+CYDEV_CHIP_MEMBER_4C EQU 9
+CYDEV_CHIP_MEMBER_4D EQU 3
+CYDEV_CHIP_MEMBER_4E EQU 4
+CYDEV_CHIP_MEMBER_4F EQU 6
+CYDEV_CHIP_MEMBER_4G EQU 2
+CYDEV_CHIP_MEMBER_4L EQU 8
+CYDEV_CHIP_MEMBER_4M EQU 7
+CYDEV_CHIP_MEMBER_5A EQU 11
+CYDEV_CHIP_MEMBER_5B EQU 10
+CYDEV_CHIP_MEMBER_UNKNOWN EQU 0
+CYDEV_CHIP_MEMBER_USED EQU CYDEV_CHIP_MEMBER_4F
+CYDEV_CHIP_DIE_EXPECT EQU CYDEV_CHIP_MEMBER_USED
+CYDEV_CHIP_DIE_ACTUAL EQU CYDEV_CHIP_DIE_EXPECT
+CYDEV_CHIP_REV_GEN4_ES EQU 17
+CYDEV_CHIP_REV_GEN4_ES2 EQU 33
+CYDEV_CHIP_REV_GEN4_PRODUCTION EQU 17
+CYDEV_CHIP_REV_LEOPARD_ES1 EQU 0
+CYDEV_CHIP_REV_LEOPARD_ES2 EQU 1
+CYDEV_CHIP_REV_LEOPARD_ES3 EQU 3
+CYDEV_CHIP_REV_LEOPARD_PRODUCTION EQU 3
+CYDEV_CHIP_REV_PANTHER_ES0 EQU 0
+CYDEV_CHIP_REV_PANTHER_ES1 EQU 1
+CYDEV_CHIP_REV_PANTHER_PRODUCTION EQU 1
+CYDEV_CHIP_REV_PSOC4A_ES0 EQU 17
+CYDEV_CHIP_REV_PSOC4A_PRODUCTION EQU 17
+CYDEV_CHIP_REV_PSOC5LP_ES0 EQU 0
+CYDEV_CHIP_REV_PSOC5LP_PRODUCTION EQU 0
+CYDEV_CHIP_REVISION_3A_ES1 EQU 0
+CYDEV_CHIP_REVISION_3A_ES2 EQU 1
+CYDEV_CHIP_REVISION_3A_ES3 EQU 3
+CYDEV_CHIP_REVISION_3A_PRODUCTION EQU 3
+CYDEV_CHIP_REVISION_4A_ES0 EQU 17
+CYDEV_CHIP_REVISION_4A_PRODUCTION EQU 17
+CYDEV_CHIP_REVISION_4C_PRODUCTION EQU 0
+CYDEV_CHIP_REVISION_4D_PRODUCTION EQU 0
+CYDEV_CHIP_REVISION_4E_PRODUCTION EQU 0
+CYDEV_CHIP_REVISION_4F_PRODUCTION EQU 0
+CYDEV_CHIP_REVISION_4F_PRODUCTION_256K EQU 0
+CYDEV_CHIP_REVISION_4G_ES EQU 17
+CYDEV_CHIP_REVISION_4G_ES2 EQU 33
+CYDEV_CHIP_REVISION_4G_PRODUCTION EQU 17
+CYDEV_CHIP_REVISION_4L_PRODUCTION EQU 0
+CYDEV_CHIP_REVISION_4M_PRODUCTION EQU 0
+CYDEV_CHIP_REVISION_5A_ES0 EQU 0
+CYDEV_CHIP_REVISION_5A_ES1 EQU 1
+CYDEV_CHIP_REVISION_5A_PRODUCTION EQU 1
+CYDEV_CHIP_REVISION_5B_ES0 EQU 0
+CYDEV_CHIP_REVISION_5B_PRODUCTION EQU 0
+CYDEV_CHIP_REVISION_USED EQU CYDEV_CHIP_REVISION_4F_PRODUCTION
+CYDEV_CHIP_REV_EXPECT EQU CYDEV_CHIP_REVISION_USED
+CYDEV_CONFIG_READ_ACCELERATOR EQU 1
+CYDEV_CONFIG_UNUSED_IO_AllowButWarn EQU 0
+CYDEV_CONFIG_UNUSED_IO EQU CYDEV_CONFIG_UNUSED_IO_AllowButWarn
+CYDEV_CONFIG_UNUSED_IO_AllowWithInfo EQU 1
+CYDEV_CONFIG_UNUSED_IO_Disallowed EQU 2
+CYDEV_CONFIGURATION_COMPRESSED EQU 1
+CYDEV_CONFIGURATION_MODE_COMPRESSED EQU 0
+CYDEV_CONFIGURATION_MODE EQU CYDEV_CONFIGURATION_MODE_COMPRESSED
+CYDEV_CONFIGURATION_MODE_DMA EQU 2
+CYDEV_CONFIGURATION_MODE_UNCOMPRESSED EQU 1
+CYDEV_DEBUG_PROTECT_KILL EQU 4
+CYDEV_DEBUG_PROTECT_OPEN EQU 1
+CYDEV_DEBUG_PROTECT EQU CYDEV_DEBUG_PROTECT_OPEN
+CYDEV_DEBUG_PROTECT_PROTECTED EQU 2
+CYDEV_DEBUGGING_DPS_Disable EQU 3
+CYDEV_DEBUGGING_DPS_SWD EQU 2
+CYDEV_DEBUGGING_DPS EQU CYDEV_DEBUGGING_DPS_SWD
+CYDEV_DEBUGGING_ENABLE EQU 1
+CYDEV_DFT_SELECT_CLK0 EQU 10
+CYDEV_DFT_SELECT_CLK1 EQU 11
+CYDEV_HEAP_SIZE EQU 0x80
+CYDEV_IMO_TRIMMED_BY_WCO EQU 0
+CYDEV_PROJ_TYPE EQU 0
+CYDEV_PROJ_TYPE_BOOTLOADER EQU 1
+CYDEV_PROJ_TYPE_LAUNCHER EQU 5
+CYDEV_PROJ_TYPE_LOADABLE EQU 2
+CYDEV_PROJ_TYPE_LOADABLEANDBOOTLOADER EQU 4
+CYDEV_PROJ_TYPE_MULTIAPPBOOTLOADER EQU 3
+CYDEV_PROJ_TYPE_STANDARD EQU 0
+CYDEV_STACK_SIZE EQU 0x0800
+CYDEV_USE_BUNDLED_CMSIS EQU 1
+CYDEV_VARIABLE_VDDA EQU 1
+CYDEV_VDDA_MV EQU 3300
+CYDEV_VDDD_MV EQU 3300
+CYDEV_VDDR_MV EQU 3300
+CYDEV_WDT_GENERATE_ISR EQU 0
+CYIPBLOCK_m0s8bless_VERSION EQU 1
+CYIPBLOCK_m0s8cpussv2_VERSION EQU 1
+CYIPBLOCK_m0s8csd_VERSION EQU 1
+CYIPBLOCK_m0s8ioss_VERSION EQU 1
+CYIPBLOCK_m0s8lcd_VERSION EQU 2
+CYIPBLOCK_m0s8lpcomp_VERSION EQU 2
+CYIPBLOCK_m0s8peri_VERSION EQU 1
+CYIPBLOCK_m0s8scb_VERSION EQU 2
+CYIPBLOCK_m0s8srssv2_VERSION EQU 1
+CYIPBLOCK_m0s8tcpwm_VERSION EQU 2
+CYIPBLOCK_m0s8udbif_VERSION EQU 1
+CYIPBLOCK_s8pass4al_VERSION EQU 1
+CYDEV_BOOTLOADER_ENABLE EQU 0
+
+#endif /* INCLUDED_CYFITTERIAR_INC */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cyfitterrv.inc
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cyfitterrv.inc	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cyfitterrv.inc	(revision 7)
@@ -0,0 +1,469 @@
+    IF :LNOT::DEF:INCLUDED_CYFITTERRV_INC
+INCLUDED_CYFITTERRV_INC EQU 1
+    GET cydevicerv_trm.inc
+
+; BLE_bless_isr
+BLE_bless_isr__INTC_CLR_EN_REG EQU CYREG_CM0_ICER
+BLE_bless_isr__INTC_CLR_PD_REG EQU CYREG_CM0_ICPR
+BLE_bless_isr__INTC_MASK EQU 0x1000
+BLE_bless_isr__INTC_NUMBER EQU 12
+BLE_bless_isr__INTC_PRIOR_MASK EQU 0xC0
+BLE_bless_isr__INTC_PRIOR_NUM EQU 3
+BLE_bless_isr__INTC_PRIOR_REG EQU CYREG_CM0_IPR3
+BLE_bless_isr__INTC_SET_EN_REG EQU CYREG_CM0_ISER
+BLE_bless_isr__INTC_SET_PD_REG EQU CYREG_CM0_ISPR
+
+; BLE_cy_m0s8_ble
+BLE_cy_m0s8_ble__ADC_BUMP1 EQU CYREG_BLE_BLERD_ADC_BUMP1
+BLE_cy_m0s8_ble__ADC_BUMP2 EQU CYREG_BLE_BLERD_ADC_BUMP2
+BLE_cy_m0s8_ble__ADV_CH_TX_POWER EQU CYREG_BLE_BLELL_ADV_CH_TX_POWER
+BLE_cy_m0s8_ble__ADV_CONFIG EQU CYREG_BLE_BLELL_ADV_CONFIG
+BLE_cy_m0s8_ble__ADV_INTERVAL_TIMEOUT EQU CYREG_BLE_BLELL_ADV_INTERVAL_TIMEOUT
+BLE_cy_m0s8_ble__ADV_INTR EQU CYREG_BLE_BLELL_ADV_INTR
+BLE_cy_m0s8_ble__ADV_NEXT_INSTANT EQU CYREG_BLE_BLELL_ADV_NEXT_INSTANT
+BLE_cy_m0s8_ble__ADV_PARAMS EQU CYREG_BLE_BLELL_ADV_PARAMS
+BLE_cy_m0s8_ble__ADV_SCN_RSP_TX_FIFO EQU CYREG_BLE_BLELL_ADV_SCN_RSP_TX_FIFO
+BLE_cy_m0s8_ble__ADV_TX_DATA_FIFO EQU CYREG_BLE_BLELL_ADV_TX_DATA_FIFO
+BLE_cy_m0s8_ble__AGC EQU CYREG_BLE_BLERD_AGC
+BLE_cy_m0s8_ble__BALUN EQU CYREG_BLE_BLERD_BALUN
+BLE_cy_m0s8_ble__BB_BUMP1 EQU CYREG_BLE_BLERD_BB_BUMP1
+BLE_cy_m0s8_ble__BB_BUMP2 EQU CYREG_BLE_BLERD_BB_BUMP2
+BLE_cy_m0s8_ble__BB_XO EQU CYREG_BLE_BLERD_BB_XO
+BLE_cy_m0s8_ble__BB_XO_CAPTRIM EQU CYREG_BLE_BLERD_BB_XO_CAPTRIM
+BLE_cy_m0s8_ble__CE_CNFG_STS_REGISTER EQU CYREG_BLE_BLELL_CE_CNFG_STS_REGISTER
+BLE_cy_m0s8_ble__CE_LENGTH EQU CYREG_BLE_BLELL_CE_LENGTH
+BLE_cy_m0s8_ble__CFG_1_FCAL EQU CYREG_BLE_BLERD_CFG_1_FCAL
+BLE_cy_m0s8_ble__CFG_2_FCAL EQU CYREG_BLE_BLERD_CFG_2_FCAL
+BLE_cy_m0s8_ble__CFG_3_FCAL EQU CYREG_BLE_BLERD_CFG_3_FCAL
+BLE_cy_m0s8_ble__CFG_4_FCAL EQU CYREG_BLE_BLERD_CFG_4_FCAL
+BLE_cy_m0s8_ble__CFG_5_FCAL EQU CYREG_BLE_BLERD_CFG_5_FCAL
+BLE_cy_m0s8_ble__CFG_6_FCAL EQU CYREG_BLE_BLERD_CFG_6_FCAL
+BLE_cy_m0s8_ble__CFG1 EQU CYREG_BLE_BLERD_CFG1
+BLE_cy_m0s8_ble__CFG2 EQU CYREG_BLE_BLERD_CFG2
+BLE_cy_m0s8_ble__CFGCTRL EQU CYREG_BLE_BLERD_CFGCTRL
+BLE_cy_m0s8_ble__CLOCK_CONFIG EQU CYREG_BLE_BLELL_CLOCK_CONFIG
+BLE_cy_m0s8_ble__COMMAND_REGISTER EQU CYREG_BLE_BLELL_COMMAND_REGISTER
+BLE_cy_m0s8_ble__CONN_CE_COUNTER EQU CYREG_BLE_BLELL_CONN_CE_COUNTER
+BLE_cy_m0s8_ble__CONN_CE_INSTANT EQU CYREG_BLE_BLELL_CONN_CE_INSTANT
+BLE_cy_m0s8_ble__CONN_CH_TX_POWER EQU CYREG_BLE_BLELL_CONN_CH_TX_POWER
+BLE_cy_m0s8_ble__CONN_CONFIG EQU CYREG_BLE_BLELL_CONN_CONFIG
+BLE_cy_m0s8_ble__CONN_INDEX EQU CYREG_BLE_BLELL_CONN_INDEX
+BLE_cy_m0s8_ble__CONN_INTERVAL EQU CYREG_BLE_BLELL_CONN_INTERVAL
+BLE_cy_m0s8_ble__CONN_INTR EQU CYREG_BLE_BLELL_CONN_INTR
+BLE_cy_m0s8_ble__CONN_INTR_MASK EQU CYREG_BLE_BLELL_CONN_INTR_MASK
+BLE_cy_m0s8_ble__CONN_PARAM1 EQU CYREG_BLE_BLELL_CONN_PARAM1
+BLE_cy_m0s8_ble__CONN_PARAM2 EQU CYREG_BLE_BLELL_CONN_PARAM2
+BLE_cy_m0s8_ble__CONN_REQ_WORD0 EQU CYREG_BLE_BLELL_CONN_REQ_WORD0
+BLE_cy_m0s8_ble__CONN_REQ_WORD1 EQU CYREG_BLE_BLELL_CONN_REQ_WORD1
+BLE_cy_m0s8_ble__CONN_REQ_WORD10 EQU CYREG_BLE_BLELL_CONN_REQ_WORD10
+BLE_cy_m0s8_ble__CONN_REQ_WORD11 EQU CYREG_BLE_BLELL_CONN_REQ_WORD11
+BLE_cy_m0s8_ble__CONN_REQ_WORD2 EQU CYREG_BLE_BLELL_CONN_REQ_WORD2
+BLE_cy_m0s8_ble__CONN_REQ_WORD3 EQU CYREG_BLE_BLELL_CONN_REQ_WORD3
+BLE_cy_m0s8_ble__CONN_REQ_WORD4 EQU CYREG_BLE_BLELL_CONN_REQ_WORD4
+BLE_cy_m0s8_ble__CONN_REQ_WORD5 EQU CYREG_BLE_BLELL_CONN_REQ_WORD5
+BLE_cy_m0s8_ble__CONN_REQ_WORD6 EQU CYREG_BLE_BLELL_CONN_REQ_WORD6
+BLE_cy_m0s8_ble__CONN_REQ_WORD7 EQU CYREG_BLE_BLELL_CONN_REQ_WORD7
+BLE_cy_m0s8_ble__CONN_REQ_WORD8 EQU CYREG_BLE_BLELL_CONN_REQ_WORD8
+BLE_cy_m0s8_ble__CONN_REQ_WORD9 EQU CYREG_BLE_BLELL_CONN_REQ_WORD9
+BLE_cy_m0s8_ble__CONN_RXMEM_BASE_ADDR EQU CYREG_BLE_BLELL_CONN_RXMEM_BASE_ADDR
+BLE_cy_m0s8_ble__CONN_STATUS EQU CYREG_BLE_BLELL_CONN_STATUS
+BLE_cy_m0s8_ble__CONN_TXMEM_BASE_ADDR EQU CYREG_BLE_BLELL_CONN_TXMEM_BASE_ADDR
+BLE_cy_m0s8_ble__CONN_UPDATE_NEW_INTERVAL EQU CYREG_BLE_BLELL_CONN_UPDATE_NEW_INTERVAL
+BLE_cy_m0s8_ble__CONN_UPDATE_NEW_LATENCY EQU CYREG_BLE_BLELL_CONN_UPDATE_NEW_LATENCY
+BLE_cy_m0s8_ble__CONN_UPDATE_NEW_SL_INTERVAL EQU CYREG_BLE_BLELL_CONN_UPDATE_NEW_SL_INTERVAL
+BLE_cy_m0s8_ble__CONN_UPDATE_NEW_SUP_TO EQU CYREG_BLE_BLELL_CONN_UPDATE_NEW_SUP_TO
+BLE_cy_m0s8_ble__CTR1 EQU CYREG_BLE_BLERD_CTR1
+BLE_cy_m0s8_ble__DATA_CHANNELS_H0 EQU CYREG_BLE_BLELL_DATA_CHANNELS_H0
+BLE_cy_m0s8_ble__DATA_CHANNELS_H1 EQU CYREG_BLE_BLELL_DATA_CHANNELS_H1
+BLE_cy_m0s8_ble__DATA_CHANNELS_L0 EQU CYREG_BLE_BLELL_DATA_CHANNELS_L0
+BLE_cy_m0s8_ble__DATA_CHANNELS_L1 EQU CYREG_BLE_BLELL_DATA_CHANNELS_L1
+BLE_cy_m0s8_ble__DATA_CHANNELS_M0 EQU CYREG_BLE_BLELL_DATA_CHANNELS_M0
+BLE_cy_m0s8_ble__DATA_CHANNELS_M1 EQU CYREG_BLE_BLELL_DATA_CHANNELS_M1
+BLE_cy_m0s8_ble__DATA_LIST_ACK_UPDATE__STATUS EQU CYREG_BLE_BLELL_DATA_LIST_ACK_UPDATE__STATUS
+BLE_cy_m0s8_ble__DATA_LIST_SENT_UPDATE__STATUS EQU CYREG_BLE_BLELL_DATA_LIST_SENT_UPDATE__STATUS
+BLE_cy_m0s8_ble__DATA_MEM_DESCRIPTOR0 EQU CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR0
+BLE_cy_m0s8_ble__DATA_MEM_DESCRIPTOR1 EQU CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR1
+BLE_cy_m0s8_ble__DATA_MEM_DESCRIPTOR2 EQU CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR2
+BLE_cy_m0s8_ble__DATA_MEM_DESCRIPTOR3 EQU CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR3
+BLE_cy_m0s8_ble__DATA_MEM_DESCRIPTOR4 EQU CYREG_BLE_BLELL_DATA_MEM_DESCRIPTOR4
+BLE_cy_m0s8_ble__DATA0 EQU CYREG_BLE_BLELL_DATA0
+BLE_cy_m0s8_ble__DATA1 EQU CYREG_BLE_BLELL_DATA1
+BLE_cy_m0s8_ble__DATA10 EQU CYREG_BLE_BLELL_DATA10
+BLE_cy_m0s8_ble__DATA11 EQU CYREG_BLE_BLELL_DATA11
+BLE_cy_m0s8_ble__DATA12 EQU CYREG_BLE_BLELL_DATA12
+BLE_cy_m0s8_ble__DATA13 EQU CYREG_BLE_BLELL_DATA13
+BLE_cy_m0s8_ble__DATA2 EQU CYREG_BLE_BLELL_DATA2
+BLE_cy_m0s8_ble__DATA3 EQU CYREG_BLE_BLELL_DATA3
+BLE_cy_m0s8_ble__DATA4 EQU CYREG_BLE_BLELL_DATA4
+BLE_cy_m0s8_ble__DATA5 EQU CYREG_BLE_BLELL_DATA5
+BLE_cy_m0s8_ble__DATA6 EQU CYREG_BLE_BLELL_DATA6
+BLE_cy_m0s8_ble__DATA7 EQU CYREG_BLE_BLELL_DATA7
+BLE_cy_m0s8_ble__DATA8 EQU CYREG_BLE_BLELL_DATA8
+BLE_cy_m0s8_ble__DATA9 EQU CYREG_BLE_BLELL_DATA9
+BLE_cy_m0s8_ble__DBG_1 EQU CYREG_BLE_BLERD_DBG_1
+BLE_cy_m0s8_ble__DBG_2 EQU CYREG_BLE_BLERD_DBG_2
+BLE_cy_m0s8_ble__DBG_3 EQU CYREG_BLE_BLERD_DBG_3
+BLE_cy_m0s8_ble__DBG_BB EQU CYREG_BLE_BLERD_DBG_BB
+BLE_cy_m0s8_ble__DBUS EQU CYREG_BLE_BLERD_DBUS
+BLE_cy_m0s8_ble__DC EQU CYREG_BLE_BLERD_DC
+BLE_cy_m0s8_ble__DCCAL EQU CYREG_BLE_BLERD_DCCAL
+BLE_cy_m0s8_ble__DEV_PUB_ADDR_H EQU CYREG_BLE_BLELL_DEV_PUB_ADDR_H
+BLE_cy_m0s8_ble__DEV_PUB_ADDR_L EQU CYREG_BLE_BLELL_DEV_PUB_ADDR_L
+BLE_cy_m0s8_ble__DEV_PUB_ADDR_M EQU CYREG_BLE_BLELL_DEV_PUB_ADDR_M
+BLE_cy_m0s8_ble__DEVICE_RAND_ADDR_H EQU CYREG_BLE_BLELL_DEVICE_RAND_ADDR_H
+BLE_cy_m0s8_ble__DEVICE_RAND_ADDR_L EQU CYREG_BLE_BLELL_DEVICE_RAND_ADDR_L
+BLE_cy_m0s8_ble__DEVICE_RAND_ADDR_M EQU CYREG_BLE_BLELL_DEVICE_RAND_ADDR_M
+BLE_cy_m0s8_ble__DIAG1 EQU CYREG_BLE_BLERD_DIAG1
+BLE_cy_m0s8_ble__DPLL_CONFIG EQU CYREG_BLE_BLELL_DPLL_CONFIG
+BLE_cy_m0s8_ble__DSM1 EQU CYREG_BLE_BLERD_DSM1
+BLE_cy_m0s8_ble__DSM2 EQU CYREG_BLE_BLERD_DSM2
+BLE_cy_m0s8_ble__DSM3 EQU CYREG_BLE_BLERD_DSM3
+BLE_cy_m0s8_ble__DSM4 EQU CYREG_BLE_BLERD_DSM4
+BLE_cy_m0s8_ble__DSM5 EQU CYREG_BLE_BLERD_DSM5
+BLE_cy_m0s8_ble__DSM6 EQU CYREG_BLE_BLERD_DSM6
+BLE_cy_m0s8_ble__DTM_RX_PKT_COUNT EQU CYREG_BLE_BLELL_DTM_RX_PKT_COUNT
+BLE_cy_m0s8_ble__ENC_CONFIG EQU CYREG_BLE_BLELL_ENC_CONFIG
+BLE_cy_m0s8_ble__ENC_INTR EQU CYREG_BLE_BLELL_ENC_INTR
+BLE_cy_m0s8_ble__ENC_INTR_EN EQU CYREG_BLE_BLELL_ENC_INTR_EN
+BLE_cy_m0s8_ble__ENC_KEY0 EQU CYREG_BLE_BLELL_ENC_KEY0
+BLE_cy_m0s8_ble__ENC_KEY1 EQU CYREG_BLE_BLELL_ENC_KEY1
+BLE_cy_m0s8_ble__ENC_KEY2 EQU CYREG_BLE_BLELL_ENC_KEY2
+BLE_cy_m0s8_ble__ENC_KEY3 EQU CYREG_BLE_BLELL_ENC_KEY3
+BLE_cy_m0s8_ble__ENC_KEY4 EQU CYREG_BLE_BLELL_ENC_KEY4
+BLE_cy_m0s8_ble__ENC_KEY5 EQU CYREG_BLE_BLELL_ENC_KEY5
+BLE_cy_m0s8_ble__ENC_KEY6 EQU CYREG_BLE_BLELL_ENC_KEY6
+BLE_cy_m0s8_ble__ENC_KEY7 EQU CYREG_BLE_BLELL_ENC_KEY7
+BLE_cy_m0s8_ble__ENC_PARAMS EQU CYREG_BLE_BLELL_ENC_PARAMS
+BLE_cy_m0s8_ble__EVENT_ENABLE EQU CYREG_BLE_BLELL_EVENT_ENABLE
+BLE_cy_m0s8_ble__EVENT_INTR EQU CYREG_BLE_BLELL_EVENT_INTR
+BLE_cy_m0s8_ble__FCAL_TEST EQU CYREG_BLE_BLERD_FCAL_TEST
+BLE_cy_m0s8_ble__FPD_TEST EQU CYREG_BLE_BLERD_FPD_TEST
+BLE_cy_m0s8_ble__FSM EQU CYREG_BLE_BLERD_FSM
+BLE_cy_m0s8_ble__IM EQU CYREG_BLE_BLERD_IM
+BLE_cy_m0s8_ble__INIT_CONFIG EQU CYREG_BLE_BLELL_INIT_CONFIG
+BLE_cy_m0s8_ble__INIT_INTERVAL EQU CYREG_BLE_BLELL_INIT_INTERVAL
+BLE_cy_m0s8_ble__INIT_INTR EQU CYREG_BLE_BLELL_INIT_INTR
+BLE_cy_m0s8_ble__INIT_NEXT_INSTANT EQU CYREG_BLE_BLELL_INIT_NEXT_INSTANT
+BLE_cy_m0s8_ble__INIT_PARAM EQU CYREG_BLE_BLELL_INIT_PARAM
+BLE_cy_m0s8_ble__INIT_SCN_ADV_RX_FIFO EQU CYREG_BLE_BLELL_INIT_SCN_ADV_RX_FIFO
+BLE_cy_m0s8_ble__INIT_WINDOW EQU CYREG_BLE_BLELL_INIT_WINDOW
+BLE_cy_m0s8_ble__IQMIS EQU CYREG_BLE_BLERD_IQMIS
+BLE_cy_m0s8_ble__IV_MASTER0 EQU CYREG_BLE_BLELL_IV_MASTER0
+BLE_cy_m0s8_ble__IV_MASTER1 EQU CYREG_BLE_BLELL_IV_MASTER1
+BLE_cy_m0s8_ble__IV_SLAVE0 EQU CYREG_BLE_BLELL_IV_SLAVE0
+BLE_cy_m0s8_ble__IV_SLAVE1 EQU CYREG_BLE_BLELL_IV_SLAVE1
+BLE_cy_m0s8_ble__KVCAL EQU CYREG_BLE_BLERD_KVCAL
+BLE_cy_m0s8_ble__LDO EQU CYREG_BLE_BLERD_LDO
+BLE_cy_m0s8_ble__LDO_BYPASS EQU CYREG_BLE_BLERD_LDO_BYPASS
+BLE_cy_m0s8_ble__LE_PING_TIMER_ADDR EQU CYREG_BLE_BLELL_LE_PING_TIMER_ADDR
+BLE_cy_m0s8_ble__LE_PING_TIMER_NEXT_EXP EQU CYREG_BLE_BLELL_LE_PING_TIMER_NEXT_EXP
+BLE_cy_m0s8_ble__LE_PING_TIMER_OFFSET EQU CYREG_BLE_BLELL_LE_PING_TIMER_OFFSET
+BLE_cy_m0s8_ble__LE_PING_TIMER_WRAP_COUNT EQU CYREG_BLE_BLELL_LE_PING_TIMER_WRAP_COUNT
+BLE_cy_m0s8_ble__LE_RF_TEST_MODE EQU CYREG_BLE_BLELL_LE_RF_TEST_MODE
+BLE_cy_m0s8_ble__LF_CLK_CTRL EQU CYREG_BLE_BLESS_LF_CLK_CTRL
+BLE_cy_m0s8_ble__LL_CLK_EN EQU CYREG_BLE_BLESS_LL_CLK_EN
+BLE_cy_m0s8_ble__LL_DSM_CTRL EQU CYREG_BLE_BLESS_LL_DSM_CTRL
+BLE_cy_m0s8_ble__LL_DSM_INTR_STAT EQU CYREG_BLE_BLESS_LL_DSM_INTR_STAT
+BLE_cy_m0s8_ble__LLH_FEATURE_CONFIG EQU CYREG_BLE_BLELL_LLH_FEATURE_CONFIG
+BLE_cy_m0s8_ble__MIC_IN0 EQU CYREG_BLE_BLELL_MIC_IN0
+BLE_cy_m0s8_ble__MIC_IN1 EQU CYREG_BLE_BLELL_MIC_IN1
+BLE_cy_m0s8_ble__MIC_OUT0 EQU CYREG_BLE_BLELL_MIC_OUT0
+BLE_cy_m0s8_ble__MIC_OUT1 EQU CYREG_BLE_BLELL_MIC_OUT1
+BLE_cy_m0s8_ble__MODEM EQU CYREG_BLE_BLERD_MODEM
+BLE_cy_m0s8_ble__MONI EQU CYREG_BLE_BLERD_MONI
+BLE_cy_m0s8_ble__NEXT_CE_INSTANT EQU CYREG_BLE_BLELL_NEXT_CE_INSTANT
+BLE_cy_m0s8_ble__NEXT_RESP_TIMER_EXP EQU CYREG_BLE_BLELL_NEXT_RESP_TIMER_EXP
+BLE_cy_m0s8_ble__NEXT_SUP_TO EQU CYREG_BLE_BLELL_NEXT_SUP_TO
+BLE_cy_m0s8_ble__OFFSET_TO_FIRST_INSTANT EQU CYREG_BLE_BLELL_OFFSET_TO_FIRST_INSTANT
+BLE_cy_m0s8_ble__PACKET_COUNTER0 EQU CYREG_BLE_BLELL_PACKET_COUNTER0
+BLE_cy_m0s8_ble__PACKET_COUNTER1 EQU CYREG_BLE_BLELL_PACKET_COUNTER1
+BLE_cy_m0s8_ble__PACKET_COUNTER2 EQU CYREG_BLE_BLELL_PACKET_COUNTER2
+BLE_cy_m0s8_ble__PDU_ACCESS_ADDR_H_REGISTER EQU CYREG_BLE_BLELL_PDU_ACCESS_ADDR_H_REGISTER
+BLE_cy_m0s8_ble__PDU_ACCESS_ADDR_L_REGISTER EQU CYREG_BLE_BLELL_PDU_ACCESS_ADDR_L_REGISTER
+BLE_cy_m0s8_ble__PDU_RESP_TIMER EQU CYREG_BLE_BLELL_PDU_RESP_TIMER
+BLE_cy_m0s8_ble__PEER_ADDR_H EQU CYREG_BLE_BLELL_PEER_ADDR_H
+BLE_cy_m0s8_ble__PEER_ADDR_L EQU CYREG_BLE_BLELL_PEER_ADDR_L
+BLE_cy_m0s8_ble__PEER_ADDR_M EQU CYREG_BLE_BLELL_PEER_ADDR_M
+BLE_cy_m0s8_ble__POC_REG__TIM_CONTROL EQU CYREG_BLE_BLELL_POC_REG__TIM_CONTROL
+BLE_cy_m0s8_ble__RCCAL EQU CYREG_BLE_BLERD_RCCAL
+BLE_cy_m0s8_ble__READ_IQ_1 EQU CYREG_BLE_BLERD_READ_IQ_1
+BLE_cy_m0s8_ble__READ_IQ_2 EQU CYREG_BLE_BLERD_READ_IQ_2
+BLE_cy_m0s8_ble__READ_IQ_3 EQU CYREG_BLE_BLERD_READ_IQ_3
+BLE_cy_m0s8_ble__READ_IQ_4 EQU CYREG_BLE_BLERD_READ_IQ_4
+BLE_cy_m0s8_ble__RECEIVE_TRIG_CTRL EQU CYREG_BLE_BLELL_RECEIVE_TRIG_CTRL
+BLE_cy_m0s8_ble__RF_CONFIG EQU CYREG_BLE_BLESS_RF_CONFIG
+BLE_cy_m0s8_ble__RMAP EQU CYREG_BLE_BLERD_RMAP
+BLE_cy_m0s8_ble__RSSI EQU CYREG_BLE_BLERD_RSSI
+BLE_cy_m0s8_ble__RX EQU CYREG_BLE_BLERD_RX
+BLE_cy_m0s8_ble__RX_BUMP1 EQU CYREG_BLE_BLERD_RX_BUMP1
+BLE_cy_m0s8_ble__RX_BUMP2 EQU CYREG_BLE_BLERD_RX_BUMP2
+BLE_cy_m0s8_ble__SCAN_CONFIG EQU CYREG_BLE_BLELL_SCAN_CONFIG
+BLE_cy_m0s8_ble__SCAN_INTERVAL EQU CYREG_BLE_BLELL_SCAN_INTERVAL
+BLE_cy_m0s8_ble__SCAN_INTR EQU CYREG_BLE_BLELL_SCAN_INTR
+BLE_cy_m0s8_ble__SCAN_NEXT_INSTANT EQU CYREG_BLE_BLELL_SCAN_NEXT_INSTANT
+BLE_cy_m0s8_ble__SCAN_PARAM EQU CYREG_BLE_BLELL_SCAN_PARAM
+BLE_cy_m0s8_ble__SCAN_WINDOW EQU CYREG_BLE_BLELL_SCAN_WINDOW
+BLE_cy_m0s8_ble__SL_CONN_INTERVAL EQU CYREG_BLE_BLELL_SL_CONN_INTERVAL
+BLE_cy_m0s8_ble__SLAVE_LATENCY EQU CYREG_BLE_BLELL_SLAVE_LATENCY
+BLE_cy_m0s8_ble__SLAVE_TIMING_CONTROL EQU CYREG_BLE_BLELL_SLAVE_TIMING_CONTROL
+BLE_cy_m0s8_ble__SLV_WIN_ADJ EQU CYREG_BLE_BLELL_SLV_WIN_ADJ
+BLE_cy_m0s8_ble__SUP_TIMEOUT EQU CYREG_BLE_BLELL_SUP_TIMEOUT
+BLE_cy_m0s8_ble__SY EQU CYREG_BLE_BLERD_SY
+BLE_cy_m0s8_ble__SY_BUMP1 EQU CYREG_BLE_BLERD_SY_BUMP1
+BLE_cy_m0s8_ble__SY_BUMP2 EQU CYREG_BLE_BLERD_SY_BUMP2
+BLE_cy_m0s8_ble__TEST EQU CYREG_BLE_BLERD_TEST
+BLE_cy_m0s8_ble__TEST2_SY EQU CYREG_BLE_BLERD_TEST2_SY
+BLE_cy_m0s8_ble__THRSHD1 EQU CYREG_BLE_BLERD_THRSHD1
+BLE_cy_m0s8_ble__THRSHD2 EQU CYREG_BLE_BLERD_THRSHD2
+BLE_cy_m0s8_ble__THRSHD3 EQU CYREG_BLE_BLERD_THRSHD3
+BLE_cy_m0s8_ble__THRSHD4 EQU CYREG_BLE_BLERD_THRSHD4
+BLE_cy_m0s8_ble__THRSHD5 EQU CYREG_BLE_BLERD_THRSHD5
+BLE_cy_m0s8_ble__TIM_COUNTER_L EQU CYREG_BLE_BLELL_TIM_COUNTER_L
+BLE_cy_m0s8_ble__TRANSMIT_WINDOW_OFFSET EQU CYREG_BLE_BLELL_TRANSMIT_WINDOW_OFFSET
+BLE_cy_m0s8_ble__TRANSMIT_WINDOW_SIZE EQU CYREG_BLE_BLELL_TRANSMIT_WINDOW_SIZE
+BLE_cy_m0s8_ble__TX EQU CYREG_BLE_BLERD_TX
+BLE_cy_m0s8_ble__TX_BUMP1 EQU CYREG_BLE_BLERD_TX_BUMP1
+BLE_cy_m0s8_ble__TX_BUMP2 EQU CYREG_BLE_BLERD_TX_BUMP2
+BLE_cy_m0s8_ble__TX_EN_EXT_DELAY EQU CYREG_BLE_BLELL_TX_EN_EXT_DELAY
+BLE_cy_m0s8_ble__TX_RX_ON_DELAY EQU CYREG_BLE_BLELL_TX_RX_ON_DELAY
+BLE_cy_m0s8_ble__TX_RX_SYNTH_DELAY EQU CYREG_BLE_BLELL_TX_RX_SYNTH_DELAY
+BLE_cy_m0s8_ble__TXRX_HOP EQU CYREG_BLE_BLELL_TXRX_HOP
+BLE_cy_m0s8_ble__WAKEUP_CONFIG EQU CYREG_BLE_BLELL_WAKEUP_CONFIG
+BLE_cy_m0s8_ble__WAKEUP_CONTROL EQU CYREG_BLE_BLELL_WAKEUP_CONTROL
+BLE_cy_m0s8_ble__WCO_CONFIG EQU CYREG_BLE_BLESS_WCO_CONFIG
+BLE_cy_m0s8_ble__WCO_STATUS EQU CYREG_BLE_BLESS_WCO_STATUS
+BLE_cy_m0s8_ble__WCO_TRIM EQU CYREG_BLE_BLESS_WCO_TRIM
+BLE_cy_m0s8_ble__WHITELIST_BASE_ADDR EQU CYREG_BLE_BLELL_WHITELIST_BASE_ADDR
+BLE_cy_m0s8_ble__WIN_MIN_STEP_SIZE EQU CYREG_BLE_BLELL_WIN_MIN_STEP_SIZE
+BLE_cy_m0s8_ble__WINDOW_WIDEN_INTVL EQU CYREG_BLE_BLELL_WINDOW_WIDEN_INTVL
+BLE_cy_m0s8_ble__WINDOW_WIDEN_WINOFF EQU CYREG_BLE_BLELL_WINDOW_WIDEN_WINOFF
+BLE_cy_m0s8_ble__WL_ADDR_TYPE EQU CYREG_BLE_BLELL_WL_ADDR_TYPE
+BLE_cy_m0s8_ble__WL_ENABLE EQU CYREG_BLE_BLELL_WL_ENABLE
+BLE_cy_m0s8_ble__XTAL_CLK_DIV_CONFIG EQU CYREG_BLE_BLESS_XTAL_CLK_DIV_CONFIG
+
+; PWM_cy_m0s8_tcpwm_1
+PWM_cy_m0s8_tcpwm_1__CC EQU CYREG_TCPWM_CNT0_CC
+PWM_cy_m0s8_tcpwm_1__CC_BUFF EQU CYREG_TCPWM_CNT0_CC_BUFF
+PWM_cy_m0s8_tcpwm_1__COUNTER EQU CYREG_TCPWM_CNT0_COUNTER
+PWM_cy_m0s8_tcpwm_1__CTRL EQU CYREG_TCPWM_CNT0_CTRL
+PWM_cy_m0s8_tcpwm_1__INTR EQU CYREG_TCPWM_CNT0_INTR
+PWM_cy_m0s8_tcpwm_1__INTR_MASK EQU CYREG_TCPWM_CNT0_INTR_MASK
+PWM_cy_m0s8_tcpwm_1__INTR_MASKED EQU CYREG_TCPWM_CNT0_INTR_MASKED
+PWM_cy_m0s8_tcpwm_1__INTR_SET EQU CYREG_TCPWM_CNT0_INTR_SET
+PWM_cy_m0s8_tcpwm_1__PERIOD EQU CYREG_TCPWM_CNT0_PERIOD
+PWM_cy_m0s8_tcpwm_1__PERIOD_BUFF EQU CYREG_TCPWM_CNT0_PERIOD_BUFF
+PWM_cy_m0s8_tcpwm_1__STATUS EQU CYREG_TCPWM_CNT0_STATUS
+PWM_cy_m0s8_tcpwm_1__TCPWM_CMD EQU CYREG_TCPWM_CMD
+PWM_cy_m0s8_tcpwm_1__TCPWM_CMDCAPTURE_MASK EQU 0x01
+PWM_cy_m0s8_tcpwm_1__TCPWM_CMDCAPTURE_SHIFT EQU 0
+PWM_cy_m0s8_tcpwm_1__TCPWM_CMDRELOAD_MASK EQU 0x100
+PWM_cy_m0s8_tcpwm_1__TCPWM_CMDRELOAD_SHIFT EQU 8
+PWM_cy_m0s8_tcpwm_1__TCPWM_CMDSTART_MASK EQU 0x1000000
+PWM_cy_m0s8_tcpwm_1__TCPWM_CMDSTART_SHIFT EQU 24
+PWM_cy_m0s8_tcpwm_1__TCPWM_CMDSTOP_MASK EQU 0x10000
+PWM_cy_m0s8_tcpwm_1__TCPWM_CMDSTOP_SHIFT EQU 16
+PWM_cy_m0s8_tcpwm_1__TCPWM_CTRL EQU CYREG_TCPWM_CTRL
+PWM_cy_m0s8_tcpwm_1__TCPWM_CTRL_MASK EQU 0x01
+PWM_cy_m0s8_tcpwm_1__TCPWM_CTRL_SHIFT EQU 0
+PWM_cy_m0s8_tcpwm_1__TCPWM_INTR_CAUSE EQU CYREG_TCPWM_INTR_CAUSE
+PWM_cy_m0s8_tcpwm_1__TCPWM_INTR_CAUSE_MASK EQU 0x01
+PWM_cy_m0s8_tcpwm_1__TCPWM_INTR_CAUSE_SHIFT EQU 0
+PWM_cy_m0s8_tcpwm_1__TCPWM_NUMBER EQU 0
+PWM_cy_m0s8_tcpwm_1__TR_CTRL0 EQU CYREG_TCPWM_CNT0_TR_CTRL0
+PWM_cy_m0s8_tcpwm_1__TR_CTRL1 EQU CYREG_TCPWM_CNT0_TR_CTRL1
+PWM_cy_m0s8_tcpwm_1__TR_CTRL2 EQU CYREG_TCPWM_CNT0_TR_CTRL2
+
+; Clock_1
+Clock_1__CTRL_REGISTER EQU CYREG_PERI_PCLK_CTL7
+Clock_1__DIV_ID EQU 0x00000040
+Clock_1__DIV_REGISTER EQU CYREG_PERI_DIV_16_CTL0
+Clock_1__PA_DIV_ID EQU 0x000000FF
+
+; Red_LED
+Red_LED__0__DR EQU CYREG_GPIO_PRT2_DR
+Red_LED__0__DR_CLR EQU CYREG_GPIO_PRT2_DR_CLR
+Red_LED__0__DR_INV EQU CYREG_GPIO_PRT2_DR_INV
+Red_LED__0__DR_SET EQU CYREG_GPIO_PRT2_DR_SET
+Red_LED__0__HSIOM EQU CYREG_HSIOM_PORT_SEL2
+Red_LED__0__HSIOM_MASK EQU 0x0F000000
+Red_LED__0__HSIOM_SHIFT EQU 24
+Red_LED__0__INTCFG EQU CYREG_GPIO_PRT2_INTR_CFG
+Red_LED__0__INTR EQU CYREG_GPIO_PRT2_INTR
+Red_LED__0__INTR_CFG EQU CYREG_GPIO_PRT2_INTR_CFG
+Red_LED__0__INTSTAT EQU CYREG_GPIO_PRT2_INTR
+Red_LED__0__MASK EQU 0x40
+Red_LED__0__OUT_SEL EQU CYREG_UDB_PA2_CFG10
+Red_LED__0__OUT_SEL_SHIFT EQU 12
+Red_LED__0__OUT_SEL_VAL EQU 1
+Red_LED__0__PA__CFG0 EQU CYREG_UDB_PA2_CFG0
+Red_LED__0__PA__CFG1 EQU CYREG_UDB_PA2_CFG1
+Red_LED__0__PA__CFG10 EQU CYREG_UDB_PA2_CFG10
+Red_LED__0__PA__CFG11 EQU CYREG_UDB_PA2_CFG11
+Red_LED__0__PA__CFG12 EQU CYREG_UDB_PA2_CFG12
+Red_LED__0__PA__CFG13 EQU CYREG_UDB_PA2_CFG13
+Red_LED__0__PA__CFG14 EQU CYREG_UDB_PA2_CFG14
+Red_LED__0__PA__CFG2 EQU CYREG_UDB_PA2_CFG2
+Red_LED__0__PA__CFG3 EQU CYREG_UDB_PA2_CFG3
+Red_LED__0__PA__CFG4 EQU CYREG_UDB_PA2_CFG4
+Red_LED__0__PA__CFG5 EQU CYREG_UDB_PA2_CFG5
+Red_LED__0__PA__CFG6 EQU CYREG_UDB_PA2_CFG6
+Red_LED__0__PA__CFG7 EQU CYREG_UDB_PA2_CFG7
+Red_LED__0__PA__CFG8 EQU CYREG_UDB_PA2_CFG8
+Red_LED__0__PA__CFG9 EQU CYREG_UDB_PA2_CFG9
+Red_LED__0__PC EQU CYREG_GPIO_PRT2_PC
+Red_LED__0__PC2 EQU CYREG_GPIO_PRT2_PC2
+Red_LED__0__PORT EQU 2
+Red_LED__0__PS EQU CYREG_GPIO_PRT2_PS
+Red_LED__0__SHIFT EQU 6
+Red_LED__DR EQU CYREG_GPIO_PRT2_DR
+Red_LED__DR_CLR EQU CYREG_GPIO_PRT2_DR_CLR
+Red_LED__DR_INV EQU CYREG_GPIO_PRT2_DR_INV
+Red_LED__DR_SET EQU CYREG_GPIO_PRT2_DR_SET
+Red_LED__INTCFG EQU CYREG_GPIO_PRT2_INTR_CFG
+Red_LED__INTR EQU CYREG_GPIO_PRT2_INTR
+Red_LED__INTR_CFG EQU CYREG_GPIO_PRT2_INTR_CFG
+Red_LED__INTSTAT EQU CYREG_GPIO_PRT2_INTR
+Red_LED__MASK EQU 0x40
+Red_LED__PA__CFG0 EQU CYREG_UDB_PA2_CFG0
+Red_LED__PA__CFG1 EQU CYREG_UDB_PA2_CFG1
+Red_LED__PA__CFG10 EQU CYREG_UDB_PA2_CFG10
+Red_LED__PA__CFG11 EQU CYREG_UDB_PA2_CFG11
+Red_LED__PA__CFG12 EQU CYREG_UDB_PA2_CFG12
+Red_LED__PA__CFG13 EQU CYREG_UDB_PA2_CFG13
+Red_LED__PA__CFG14 EQU CYREG_UDB_PA2_CFG14
+Red_LED__PA__CFG2 EQU CYREG_UDB_PA2_CFG2
+Red_LED__PA__CFG3 EQU CYREG_UDB_PA2_CFG3
+Red_LED__PA__CFG4 EQU CYREG_UDB_PA2_CFG4
+Red_LED__PA__CFG5 EQU CYREG_UDB_PA2_CFG5
+Red_LED__PA__CFG6 EQU CYREG_UDB_PA2_CFG6
+Red_LED__PA__CFG7 EQU CYREG_UDB_PA2_CFG7
+Red_LED__PA__CFG8 EQU CYREG_UDB_PA2_CFG8
+Red_LED__PA__CFG9 EQU CYREG_UDB_PA2_CFG9
+Red_LED__PC EQU CYREG_GPIO_PRT2_PC
+Red_LED__PC2 EQU CYREG_GPIO_PRT2_PC2
+Red_LED__PORT EQU 2
+Red_LED__PS EQU CYREG_GPIO_PRT2_PS
+Red_LED__SHIFT EQU 6
+
+; Miscellaneous
+CYDEV_BCLK__HFCLK__HZ EQU 48000000
+CYDEV_BCLK__HFCLK__KHZ EQU 48000
+CYDEV_BCLK__HFCLK__MHZ EQU 48
+CYDEV_BCLK__SYSCLK__HZ EQU 48000000
+CYDEV_BCLK__SYSCLK__KHZ EQU 48000
+CYDEV_BCLK__SYSCLK__MHZ EQU 48
+CYDEV_CHIP_DIE_GEN4 EQU 2
+CYDEV_CHIP_DIE_LEOPARD EQU 1
+CYDEV_CHIP_DIE_PANTHER EQU 12
+CYDEV_CHIP_DIE_PSOC4A EQU 5
+CYDEV_CHIP_DIE_PSOC5LP EQU 11
+CYDEV_CHIP_DIE_UNKNOWN EQU 0
+CYDEV_CHIP_FAMILY_PSOC3 EQU 1
+CYDEV_CHIP_FAMILY_PSOC4 EQU 2
+CYDEV_CHIP_FAMILY_PSOC5 EQU 3
+CYDEV_CHIP_FAMILY_UNKNOWN EQU 0
+CYDEV_CHIP_FAMILY_USED EQU CYDEV_CHIP_FAMILY_PSOC4
+CYDEV_CHIP_JTAG_ID EQU 0x0E34119E
+CYDEV_CHIP_MEMBER_3A EQU 1
+CYDEV_CHIP_MEMBER_4A EQU 5
+CYDEV_CHIP_MEMBER_4C EQU 9
+CYDEV_CHIP_MEMBER_4D EQU 3
+CYDEV_CHIP_MEMBER_4E EQU 4
+CYDEV_CHIP_MEMBER_4F EQU 6
+CYDEV_CHIP_MEMBER_4G EQU 2
+CYDEV_CHIP_MEMBER_4L EQU 8
+CYDEV_CHIP_MEMBER_4M EQU 7
+CYDEV_CHIP_MEMBER_5A EQU 11
+CYDEV_CHIP_MEMBER_5B EQU 10
+CYDEV_CHIP_MEMBER_UNKNOWN EQU 0
+CYDEV_CHIP_MEMBER_USED EQU CYDEV_CHIP_MEMBER_4F
+CYDEV_CHIP_DIE_EXPECT EQU CYDEV_CHIP_MEMBER_USED
+CYDEV_CHIP_DIE_ACTUAL EQU CYDEV_CHIP_DIE_EXPECT
+CYDEV_CHIP_REV_GEN4_ES EQU 17
+CYDEV_CHIP_REV_GEN4_ES2 EQU 33
+CYDEV_CHIP_REV_GEN4_PRODUCTION EQU 17
+CYDEV_CHIP_REV_LEOPARD_ES1 EQU 0
+CYDEV_CHIP_REV_LEOPARD_ES2 EQU 1
+CYDEV_CHIP_REV_LEOPARD_ES3 EQU 3
+CYDEV_CHIP_REV_LEOPARD_PRODUCTION EQU 3
+CYDEV_CHIP_REV_PANTHER_ES0 EQU 0
+CYDEV_CHIP_REV_PANTHER_ES1 EQU 1
+CYDEV_CHIP_REV_PANTHER_PRODUCTION EQU 1
+CYDEV_CHIP_REV_PSOC4A_ES0 EQU 17
+CYDEV_CHIP_REV_PSOC4A_PRODUCTION EQU 17
+CYDEV_CHIP_REV_PSOC5LP_ES0 EQU 0
+CYDEV_CHIP_REV_PSOC5LP_PRODUCTION EQU 0
+CYDEV_CHIP_REVISION_3A_ES1 EQU 0
+CYDEV_CHIP_REVISION_3A_ES2 EQU 1
+CYDEV_CHIP_REVISION_3A_ES3 EQU 3
+CYDEV_CHIP_REVISION_3A_PRODUCTION EQU 3
+CYDEV_CHIP_REVISION_4A_ES0 EQU 17
+CYDEV_CHIP_REVISION_4A_PRODUCTION EQU 17
+CYDEV_CHIP_REVISION_4C_PRODUCTION EQU 0
+CYDEV_CHIP_REVISION_4D_PRODUCTION EQU 0
+CYDEV_CHIP_REVISION_4E_PRODUCTION EQU 0
+CYDEV_CHIP_REVISION_4F_PRODUCTION EQU 0
+CYDEV_CHIP_REVISION_4F_PRODUCTION_256K EQU 0
+CYDEV_CHIP_REVISION_4G_ES EQU 17
+CYDEV_CHIP_REVISION_4G_ES2 EQU 33
+CYDEV_CHIP_REVISION_4G_PRODUCTION EQU 17
+CYDEV_CHIP_REVISION_4L_PRODUCTION EQU 0
+CYDEV_CHIP_REVISION_4M_PRODUCTION EQU 0
+CYDEV_CHIP_REVISION_5A_ES0 EQU 0
+CYDEV_CHIP_REVISION_5A_ES1 EQU 1
+CYDEV_CHIP_REVISION_5A_PRODUCTION EQU 1
+CYDEV_CHIP_REVISION_5B_ES0 EQU 0
+CYDEV_CHIP_REVISION_5B_PRODUCTION EQU 0
+CYDEV_CHIP_REVISION_USED EQU CYDEV_CHIP_REVISION_4F_PRODUCTION
+CYDEV_CHIP_REV_EXPECT EQU CYDEV_CHIP_REVISION_USED
+CYDEV_CONFIG_READ_ACCELERATOR EQU 1
+CYDEV_CONFIG_UNUSED_IO_AllowButWarn EQU 0
+CYDEV_CONFIG_UNUSED_IO EQU CYDEV_CONFIG_UNUSED_IO_AllowButWarn
+CYDEV_CONFIG_UNUSED_IO_AllowWithInfo EQU 1
+CYDEV_CONFIG_UNUSED_IO_Disallowed EQU 2
+CYDEV_CONFIGURATION_COMPRESSED EQU 1
+CYDEV_CONFIGURATION_MODE_COMPRESSED EQU 0
+CYDEV_CONFIGURATION_MODE EQU CYDEV_CONFIGURATION_MODE_COMPRESSED
+CYDEV_CONFIGURATION_MODE_DMA EQU 2
+CYDEV_CONFIGURATION_MODE_UNCOMPRESSED EQU 1
+CYDEV_DEBUG_PROTECT_KILL EQU 4
+CYDEV_DEBUG_PROTECT_OPEN EQU 1
+CYDEV_DEBUG_PROTECT EQU CYDEV_DEBUG_PROTECT_OPEN
+CYDEV_DEBUG_PROTECT_PROTECTED EQU 2
+CYDEV_DEBUGGING_DPS_Disable EQU 3
+CYDEV_DEBUGGING_DPS_SWD EQU 2
+CYDEV_DEBUGGING_DPS EQU CYDEV_DEBUGGING_DPS_SWD
+CYDEV_DEBUGGING_ENABLE EQU 1
+CYDEV_DFT_SELECT_CLK0 EQU 10
+CYDEV_DFT_SELECT_CLK1 EQU 11
+CYDEV_HEAP_SIZE EQU 0x80
+CYDEV_IMO_TRIMMED_BY_WCO EQU 0
+CYDEV_PROJ_TYPE EQU 0
+CYDEV_PROJ_TYPE_BOOTLOADER EQU 1
+CYDEV_PROJ_TYPE_LAUNCHER EQU 5
+CYDEV_PROJ_TYPE_LOADABLE EQU 2
+CYDEV_PROJ_TYPE_LOADABLEANDBOOTLOADER EQU 4
+CYDEV_PROJ_TYPE_MULTIAPPBOOTLOADER EQU 3
+CYDEV_PROJ_TYPE_STANDARD EQU 0
+CYDEV_STACK_SIZE EQU 0x0800
+CYDEV_USE_BUNDLED_CMSIS EQU 1
+CYDEV_VARIABLE_VDDA EQU 1
+CYDEV_VDDA_MV EQU 3300
+CYDEV_VDDD_MV EQU 3300
+CYDEV_VDDR_MV EQU 3300
+CYDEV_WDT_GENERATE_ISR EQU 0
+CYIPBLOCK_m0s8bless_VERSION EQU 1
+CYIPBLOCK_m0s8cpussv2_VERSION EQU 1
+CYIPBLOCK_m0s8csd_VERSION EQU 1
+CYIPBLOCK_m0s8ioss_VERSION EQU 1
+CYIPBLOCK_m0s8lcd_VERSION EQU 2
+CYIPBLOCK_m0s8lpcomp_VERSION EQU 2
+CYIPBLOCK_m0s8peri_VERSION EQU 1
+CYIPBLOCK_m0s8scb_VERSION EQU 2
+CYIPBLOCK_m0s8srssv2_VERSION EQU 1
+CYIPBLOCK_m0s8tcpwm_VERSION EQU 2
+CYIPBLOCK_m0s8udbif_VERSION EQU 1
+CYIPBLOCK_s8pass4al_VERSION EQU 1
+CYDEV_BOOTLOADER_ENABLE EQU 0
+    ENDIF
+    END
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cymetadata.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cymetadata.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cymetadata.c	(revision 7)
@@ -0,0 +1,68 @@
+/*******************************************************************************
+* FILENAME: cymetadata.c
+* 
+* PSoC Creator  3.2
+*
+* DESCRIPTION:
+* This file defines all extra memory spaces that need to be included.
+* This file is automatically generated by PSoC Creator.
+*
+********************************************************************************
+* Copyright (c) 2007-2015 Cypress Semiconductor.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions, 
+* disclaimers, and limitations in the end user license agreement accompanying 
+* the software package with which this file was provided.
+********************************************************************************/
+
+
+#include "cytypes.h"
+
+
+#if defined(__GNUC__) || defined(__ARMCC_VERSION)
+__attribute__ ((__section__(".cyflashprotect"), used))
+#elif defined(__ICCARM__)
+#pragma  location=".cyflashprotect"
+#else
+#error "Unsupported toolchain"
+#endif
+const uint8 cy_meta_flashprotect[] = {
+    0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u,
+    0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u,
+    0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u,
+    0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u,
+    0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u,
+    0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u,
+    0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u,
+    0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u,
+    0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u,
+    0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u,
+    0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u,
+    0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u,
+    0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u,
+    0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u,
+    0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u,
+    0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u
+};
+
+#if defined(__GNUC__) || defined(__ARMCC_VERSION)
+__attribute__ ((__section__(".cymeta"), used))
+#elif defined(__ICCARM__)
+#pragma  location=".cymeta"
+#else
+#error "Unsupported toolchain"
+#endif
+const uint8 cy_metadata[] = {
+    0x00u, 0x02u, 0x0Eu, 0x34u, 0x11u, 0x9Eu, 0x00u, 0x01u,
+    0x00u, 0x00u, 0x00u, 0x00u
+};
+
+#if defined(__GNUC__) || defined(__ARMCC_VERSION)
+__attribute__ ((__section__(".cychipprotect"), used))
+#elif defined(__ICCARM__)
+#pragma  location=".cychipprotect"
+#else
+#error "Unsupported toolchain"
+#endif
+const uint8 cy_meta_chipprotect[] = {
+    0x01u
+};
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cypins.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cypins.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cypins.h	(revision 7)
@@ -0,0 +1,321 @@
+/*******************************************************************************
+* File Name: cypins.h
+* Version 5.0
+*
+*  Description:
+*   This file contains the function prototypes and constants used for port/pin
+*   in access and control.
+*
+*  Note:
+*   Documentation of the API's in this file is located in the
+*   System Reference Guide provided with PSoC Creator.
+*
+********************************************************************************
+* Copyright 2008-2015, Cypress Semiconductor Corporation.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions,
+* disclaimers, and limitations in the end user license agreement accompanying
+* the software package with which this file was provided.
+*******************************************************************************/
+
+#if !defined(CY_BOOT_CYPINS_H)
+#define CY_BOOT_CYPINS_H
+
+#include "cytypes.h"
+
+
+/**************************************
+*       Register Constants
+**************************************/
+
+
+#define CY_SYS_PINS_PC_DATAOUT                 ((uint32) 0x01u)
+#define CY_SYS_PINS_PC_DRIVE_MODE_BITS         ((uint32) 0x03u)
+#define CY_SYS_PINS_PC_DRIVE_MODE_MASK         ((uint32) 0x07u)
+
+
+/**************************************
+*        API Parameter Constants
+**************************************/
+
+/*  SetPinDriveMode */
+#define CY_SYS_PINS_DM_ALG_HIZ                ((uint32) 0x00u)
+#define CY_SYS_PINS_DM_DIG_HIZ                ((uint32) 0x01u)
+#define CY_SYS_PINS_DM_RES_UP                 ((uint32) 0x02u)
+#define CY_SYS_PINS_DM_RES_DWN                ((uint32) 0x03u)
+#define CY_SYS_PINS_DM_OD_LO                  ((uint32) 0x04u)
+#define CY_SYS_PINS_DM_OD_HI                  ((uint32) 0x05u)
+#define CY_SYS_PINS_DM_STRONG                 ((uint32) 0x06u)
+#define CY_SYS_PINS_DM_RES_UPDWN              ((uint32) 0x07u)
+
+
+/**************************************
+*        Compatibility Macros
+**************************************/
+
+#if(CY_PSOC4A)
+    #define CYREG_GPIO_PRT0_DR                (CYREG_PRT0_DR)
+    #define CYREG_GPIO_PRT0_PS                (CYREG_PRT0_PS)
+    #define CYREG_GPIO_PRT0_PC                (CYREG_PRT0_PC)
+
+    #define CYREG_GPIO_PRT1_DR                (CYREG_PRT1_DR)
+    #define CYREG_GPIO_PRT1_PS                (CYREG_PRT1_PS)
+    #define CYREG_GPIO_PRT1_PC                (CYREG_PRT1_PC)
+
+    #define CYREG_GPIO_PRT2_DR                (CYREG_PRT2_DR)
+    #define CYREG_GPIO_PRT2_PS                (CYREG_PRT2_PS)
+    #define CYREG_GPIO_PRT2_PC                (CYREG_PRT2_PC)
+
+    #define CYREG_GPIO_PRT3_DR                (CYREG_PRT3_DR)
+    #define CYREG_GPIO_PRT3_PS                (CYREG_PRT3_PS)
+    #define CYREG_GPIO_PRT3_PC                (CYREG_PRT3_PC)
+
+    #define CYREG_GPIO_PRT4_DR                (CYREG_PRT4_DR)
+    #define CYREG_GPIO_PRT4_PS                (CYREG_PRT4_PS)
+    #define CYREG_GPIO_PRT4_PC                (CYREG_PRT4_PC)
+#else
+    #define CYREG_PRT0_DR                     (CYREG_GPIO_PRT0_DR)
+    #define CYREG_PRT0_PS                     (CYREG_GPIO_PRT0_PS)
+    #define CYREG_PRT0_PC                     (CYREG_GPIO_PRT0_PC)
+
+    #define CYREG_PRT1_DR                     (CYREG_GPIO_PRT1_DR)
+    #define CYREG_PRT1_PS                     (CYREG_GPIO_PRT1_PS)
+    #define CYREG_PRT1_PC                     (CYREG_GPIO_PRT1_PC)
+
+    #define CYREG_PRT2_DR                     (CYREG_GPIO_PRT2_DR)
+    #define CYREG_PRT2_PS                     (CYREG_GPIO_PRT2_PS)
+    #define CYREG_PRT2_PC                     (CYREG_GPIO_PRT2_PC)
+
+    #define CYREG_PRT3_DR                     (CYREG_GPIO_PRT3_DR)
+    #define CYREG_PRT3_PS                     (CYREG_GPIO_PRT3_PS)
+    #define CYREG_PRT3_PC                     (CYREG_GPIO_PRT3_PC)
+
+    #define CYREG_PRT4_DR                     (CYREG_GPIO_PRT4_DR)
+    #define CYREG_PRT4_PS                     (CYREG_GPIO_PRT4_PS)
+    #define CYREG_PRT4_PC                     (CYREG_GPIO_PRT4_PC)
+
+    #define CYREG_PRT5_DR                     (CYREG_GPIO_PRT5_DR)
+    #define CYREG_PRT5_PS                     (CYREG_GPIO_PRT5_PS)
+    #define CYREG_PRT5_PC                     (CYREG_GPIO_PRT5_PC)
+
+    #define CYREG_PRT6_DR                     (CYREG_GPIO_PRT6_DR)
+    #define CYREG_PRT6_PS                     (CYREG_GPIO_PRT6_PS)
+    #define CYREG_PRT6_PC                     (CYREG_GPIO_PRT6_PC)
+
+    #define CYREG_PRT7_DR                     (CYREG_GPIO_PRT7_DR)
+    #define CYREG_PRT7_PS                     (CYREG_GPIO_PRT7_PS)
+    #define CYREG_PRT7_PC                     (CYREG_GPIO_PRT7_PC)
+
+    #define CYREG_PRT8_DR                     (CYREG_GPIO_PRT8_DR)
+    #define CYREG_PRT8_PS                     (CYREG_GPIO_PRT8_PS)
+    #define CYREG_PRT8_PC                     (CYREG_GPIO_PRT8_PC)
+
+    #define CYREG_PRT9_DR                     (CYREG_GPIO_PRT9_DR)
+    #define CYREG_PRT9_PS                     (CYREG_GPIO_PRT9_PS)
+    #define CYREG_PRT9_PC                     (CYREG_GPIO_PRT9_PC)
+
+    #define CYREG_PRT10_DR                    (CYREG_GPIO_PRT10_DR)
+    #define CYREG_PRT10_PS                    (CYREG_GPIO_PRT10_PS)
+    #define CYREG_PRT10_PC                    (CYREG_GPIO_PRT10_PC)
+
+    #define CYREG_PRT11_DR                    (CYREG_GPIO_PRT11_DR)
+    #define CYREG_PRT11_PS                    (CYREG_GPIO_PRT11_PS)
+    #define CYREG_PRT11_PC                    (CYREG_GPIO_PRT11_PC)
+
+    #define CYREG_PRT12_DR                    (CYREG_GPIO_PRT12_DR)
+    #define CYREG_PRT12_PS                    (CYREG_GPIO_PRT12_PS)
+    #define CYREG_PRT12_PC                    (CYREG_GPIO_PRT12_PC)
+
+    #define CYREG_PRT13_DR                    (CYREG_GPIO_PRT13_DR)
+    #define CYREG_PRT13_PS                    (CYREG_GPIO_PRT13_PS)
+    #define CYREG_PRT13_PC                    (CYREG_GPIO_PRT13_PC)
+
+    #define CYREG_PRT14_DR                    (CYREG_GPIO_PRT14_DR)
+    #define CYREG_PRT14_PS                    (CYREG_GPIO_PRT14_PS)
+    #define CYREG_PRT14_PC                    (CYREG_GPIO_PRT14_PC)
+
+    #define CYREG_PRT15_DR                    (CYREG_GPIO_PRT15_DR)
+    #define CYREG_PRT15_PS                    (CYREG_GPIO_PRT15_PS)
+    #define CYREG_PRT15_PC                    (CYREG_GPIO_PRT15_PC)
+#endif /* (CY_PSOC4A) */
+
+
+/**************************************
+*       Pin API Macros
+**************************************/
+
+
+/*******************************************************************************
+* Macro Name: CY_SYS_PINS_READ_PIN
+********************************************************************************
+* Summary:
+*  Reads the current value on the pin (pin state, PS).
+*
+* Parameters:
+*   portPS: Address of the port pin status register (uint32).
+*   Definitions for each port are provided in the cydevice_trm.h file  in the
+*   form: CYREG_GPIO_PRTx_PS, where x is a port number. The actual number
+*   depends on the selected device.
+*
+*   pin: pin number 0 - 7. The actual number depends on the selected device.
+*
+* Return:
+*   Pin state:
+*    0: Logic low value
+*    Non-0: Logic high value
+*
+*******************************************************************************/
+#define CY_SYS_PINS_READ_PIN(portPS, pin) \
+            (( *(reg32 *)(portPS) >> (pin)) & CY_SYS_PINS_PC_DATAOUT)
+
+
+/*******************************************************************************
+* Macro Name: CY_SYS_PINS_SET_PIN
+********************************************************************************
+* Summary:
+*  Set the output value for the pin (data register, DR) to a logic high.
+*  Note that this only has an effect for pins configured as software pins that
+*  are not driven by hardware.
+*
+*  The macro operation is not atomic. It is not guaranteed that shared register
+*  will remain uncorrupted during simultaneous read-modify-write operations
+*  performed by two threads (main and interrupt threads). To guarantee data
+*  integrity in such cases, the macro should be invoked while the specific
+*  interrupt is disabled or within critical section (all interrupts are
+*  disabled).
+*
+* Parameters:
+*   portDR:
+*   Address of the port output pin data register (uint32).
+*   Definitions for each port are provided in the cydevice_trm.h file  in the
+*   form: CYREG_GPIO_PRTx_PS, where x is a port number. The actual number
+*   depends on the selected device.
+*
+*   pin: pin number 0 - 7. The actual number depends on the selected device.
+*
+* Return:
+*   None
+*
+*******************************************************************************/
+#define CY_SYS_PINS_SET_PIN(portDR, pin)     \
+            ( *(reg32 *)(portDR) |= (CY_SYS_PINS_PC_DATAOUT << (pin)) )
+
+
+/*******************************************************************************
+* Macro Name: CY_SYS_PINS_CLEAR_PIN
+********************************************************************************
+* Summary:
+*  This macro sets the state of the specified pin to zero.
+*
+*  The macro operation is not atomic. It is not guaranteed that shared register
+*  will remain uncorrupted during simultaneous read-modify-write operations
+*  performed by two threads (main and interrupt threads). To guarantee data
+*  integrity in such cases, the macro should be invoked while the specific
+*  interrupt is disabled or within critical section (all interrupts are
+*  disabled).
+*
+* Parameters:
+*   portDR: Address of the port output pin data register (uint32).
+*   Definitions for each port are provided in the cydevice_trm.h file in the
+*   form: CYREG_GPIO_PRTx_PS, where x is a port number. The actual number
+*   depends on the selected device.
+*
+*   pin: pin number 0 - 7. The actual number depends on the selected device.
+*
+* Return:
+*   None
+*
+*******************************************************************************/
+#define CY_SYS_PINS_CLEAR_PIN(portDR, pin)   \
+            ( *(reg32 *)(portDR) &= ~(CY_SYS_PINS_PC_DATAOUT << (pin)) )
+
+
+/*******************************************************************************
+* Macro Name: CY_SYS_PINS_SET_DRIVE_MODE
+********************************************************************************
+* Summary:
+*  Sets the drive mode for the pin (DM).
+*
+*  The macro operation is not atomic. It is not guaranteed that shared register
+*  will remain uncorrupted during simultaneous read-modify-write operations
+*  performed by two threads (main and interrupt threads). To guarantee data
+*  integrity in such cases, the macro should be invoked while the specific
+*  interrupt is disabled or within critical section (all interrupts are
+*  disabled).
+*
+* Parameters:
+*   portPC: Address of the port configuration register (uint32).
+*   Definitions for each port are provided in the cydevice_trm.h file  in the
+*   form: CYREG_GPIO_PRTx_PS, where x is a port number. The actual number
+*   depends on the selected device.
+*
+*   pin: pin number 0 - 7. The actual number depends on the selected device.
+*
+*   mode: Desired drive mode
+*
+*        Define                        Source
+*   CY_SYS_PINS_DM_ALG_HIZ        Analog HiZ
+*   CY_SYS_PINS_DM_DIG_HIZ        Digital HiZ
+*   CY_SYS_PINS_DM_RES_UP         Resistive pull up
+*   CY_SYS_PINS_DM_RES_DWN        Resistive pull down
+*   CY_SYS_PINS_DM_OD_LO          Open drain - drive low
+*   CY_SYS_PINS_DM_OD_HI          Open drain - drive high
+*   CY_SYS_PINS_DM_STRONG         Strong CMOS Output
+*   CY_SYS_PINS_DM_RES_UPDWN      Resistive pull up/down
+*
+* Return:
+*   None
+*
+*******************************************************************************/
+#define CY_SYS_PINS_SET_DRIVE_MODE(portPC, pin, mode)    \
+            ( *(reg32 *)(portPC) = (*(reg32 *)(portPC) & \
+            ~(CY_SYS_PINS_PC_DRIVE_MODE_MASK << ((pin) * CY_SYS_PINS_PC_DRIVE_MODE_BITS))) | \
+            ((mode) << ((pin) * CY_SYS_PINS_PC_DRIVE_MODE_BITS)))
+
+
+/*******************************************************************************
+* Macro Name: CY_SYS_PINS_READ_DRIVE_MODE
+********************************************************************************
+* Summary:
+*  Reads the drive mode for the pin (DM).
+*
+* Parameters:
+*   portPC: Address of the port configuration register (uint32).
+*   Definitions for each port are provided in the cydevice_trm.h file  in the
+*   form: CYREG_GPIO_PRTx_PS, where x is a port number. The actual number
+*   depends on the selected device.
+*
+*   pin: pin number 0 - 7. The actual number depends on the selected device.
+*
+*
+* Return:
+*   mode:  Current drive mode for the pin
+*
+*     Define                          Source
+*   CY_SYS_PINS_DM_ALG_HIZ        Analog HiZ
+*   CY_SYS_PINS_DM_DIG_HIZ        Digital HiZ
+*   CY_SYS_PINS_DM_RES_UP         Resistive pull up
+*   CY_SYS_PINS_DM_RES_DWN        Resistive pull down
+*   CY_SYS_PINS_DM_OD_LO          Open drain - drive low
+*   CY_SYS_PINS_DM_OD_HI          Open drain - drive high
+*   CY_SYS_PINS_DM_STRONG         Strong CMOS Output
+*   CY_SYS_PINS_DM_RES_UPDWN      Resistive pull up/down
+*
+*******************************************************************************/
+#define CY_SYS_PINS_READ_DRIVE_MODE(portPC, pin)     \
+        (( *(reg32 *)(portPC) & \
+        (CY_SYS_PINS_PC_DRIVE_MODE_MASK << ((pin) * CY_SYS_PINS_PC_DRIVE_MODE_BITS)) ) >> \
+        (pin) * CY_SYS_PINS_PC_DRIVE_MODE_BITS)
+
+
+/* Defines function macros for mapping PSoC 4 per-pin functions to PSoC 3/5LP style functions  */
+#define CyPins_ReadPin(name)                (CY_SYS_PINS_READ_PIN       (name ## _PS, name ## _SHIFT))
+#define CyPins_SetPin(name)                 (CY_SYS_PINS_SET_PIN        (name ## _DR, name ## _SHIFT))
+#define CyPins_ClearPin(name)               (CY_SYS_PINS_CLEAR_PIN      (name ## _DR, name ## _SHIFT))
+#define CyPins_SetPinDriveMode(name, mode)  (CY_SYS_PINS_SET_DRIVE_MODE (name ## _PC, name ## _SHIFT, mode))
+#define CyPins_ReadPinDriveMode(name)       (CY_SYS_PINS_READ_DRIVE_MODE(name ## _PC, name ## _SHIFT))
+
+
+#endif /* (CY_BOOT_CYPINS_H) */
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cytypes.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cytypes.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cytypes.h	(revision 7)
@@ -0,0 +1,996 @@
+/*******************************************************************************
+* FILENAME: cytypes.h
+* Version 5.0
+*
+*  Description:
+*  CyTypes provides register access macros and approved types for use in
+*  firmware.
+*
+*  Note:
+*  Due to endiannesses of the hardware and some compilers, the register
+*  access macros for big endian compilers use some library calls to arrange
+*  data the correct way.
+*
+*  Register Access macros and functions perform their operations on an
+*  input of the type pointer to void.  The arguments passed to it should be
+*  pointers to the type associated with the register size.
+*  (i.e. a "uint8 *" shouldn't be passed to obtain a 16-bit register value)
+*
+********************************************************************************
+* Copyright 2008-2015, Cypress Semiconductor Corporation.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions,
+* disclaimers, and limitations in the end user license agreement accompanying
+* the software package with which this file was provided.
+*******************************************************************************/
+
+#if !defined(CY_BOOT_CYTYPES_H)
+#define CY_BOOT_CYTYPES_H
+
+#if defined(__C51__)
+    #include <intrins.h>
+#endif  /* (__C51__) */
+
+/* ARM and C99 or later */
+#if defined(__GNUC__) || defined(__ARMCC_VERSION) || (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L)
+    #include <stdint.h>
+#endif  /* (__GNUC__) || defined(__ARMCC_VERSION) || (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) */
+
+#include "cyfitter.h"
+
+
+#if defined( __ICCARM__ )
+    /* Suppress warning for multiple volatile variables in an expression. */
+    /* This is common in component code and usage is not order dependent. */
+    #pragma diag_suppress=Pa082
+#endif  /* defined( __ICCARM__ ) */
+
+
+/***************************************
+* Conditional Compilation Parameters
+***************************************/
+
+
+/*******************************************************************************
+* FAMILY encodes the overall architectural family
+*******************************************************************************/
+#define CY_PSOC3 (CYDEV_CHIP_FAMILY_USED == CYDEV_CHIP_FAMILY_PSOC3)
+#define CY_PSOC4 (CYDEV_CHIP_FAMILY_USED == CYDEV_CHIP_FAMILY_PSOC4)
+#define CY_PSOC5 (CYDEV_CHIP_FAMILY_USED == CYDEV_CHIP_FAMILY_PSOC5)
+
+
+/*******************************************************************************
+* MEMBER encodes both the family and the detailed architecture
+*******************************************************************************/
+#ifdef CYDEV_CHIP_MEMBER_4D
+    #define CY_PSOC4_4000   (CYDEV_CHIP_MEMBER_USED == CYDEV_CHIP_MEMBER_4D)
+#else
+    #define CY_PSOC4_4000   (0u != 0u)
+#endif  /* CYDEV_CHIP_MEMBER_4D */
+
+#define CY_PSOC4_4100       (CYDEV_CHIP_MEMBER_USED == CYDEV_CHIP_MEMBER_4A)
+#define CY_PSOC4_4200       (CYDEV_CHIP_MEMBER_USED == CYDEV_CHIP_MEMBER_4A)
+
+#ifdef CYDEV_CHIP_MEMBER_4F
+    #define CY_PSOC4_4100BL (CYDEV_CHIP_MEMBER_USED == CYDEV_CHIP_MEMBER_4F)
+    #define CY_PSOC4_4200BL (CYDEV_CHIP_MEMBER_USED == CYDEV_CHIP_MEMBER_4F)
+#else
+    #define CY_PSOC4_4100BL (0u != 0u)
+    #define CY_PSOC4_4200BL (0u != 0u)
+#endif  /* CYDEV_CHIP_MEMBER_4F */
+
+#ifdef CYDEV_CHIP_MEMBER_4M
+    #define CY_PSOC4_4100M (CYDEV_CHIP_MEMBER_USED == CYDEV_CHIP_MEMBER_4M)
+    #define CY_PSOC4_4200M (CYDEV_CHIP_MEMBER_USED == CYDEV_CHIP_MEMBER_4M)
+#else
+    #define CY_PSOC4_4100M (0u != 0u)
+    #define CY_PSOC4_4200M (0u != 0u)
+#endif  /* CYDEV_CHIP_MEMBER_4F */
+
+
+/*******************************************************************************
+* IP blocks
+*******************************************************************************/
+#if (CY_PSOC4)
+
+    /* Using SRSSv2 or SRS-Lite */
+    #if (CY_PSOC4_4100 || CY_PSOC4_4200)
+        #define CY_IP_SRSSV2            (0u == 0u)
+        #define CY_IP_SRSSLT            (!CY_IP_SRSSV2)
+    #else
+        #define CY_IP_SRSSV2            (1u != 0u)
+        #define CY_IP_SRSSLT            (!CY_IP_SRSSV2)
+    #endif  /* (CY_PSOC4_4100 || CY_PSOC4_4200) */
+
+    #if (CY_PSOC4_4100 || CY_PSOC4_4200)
+        #define CY_IP_CPUSSV2           (0u != 0u)
+        #define CY_IP_CPUSS             (0u == 0u)
+    #else
+        #define CY_IP_CPUSSV2           (1u != 0u)
+        #define CY_IP_CPUSS             (!CY_IP_CPUSSV2)
+    #endif  /* (CY_PSOC4_4100 || CY_PSOC4_4200) */
+
+    /* Product uses FLASH-Lite or regular FLASH */
+    #if (CY_PSOC4_4100 || CY_PSOC4_4200)
+        #define CY_IP_FMLT              (0u != 0u)          /* FLASH-Lite */
+        #define CY_IP_FM                (!CY_IP_FMLT)       /* Regular FLASH */
+        #define CY_IP_S8FS              (0u != 0u)          /* S8FS */
+    #else
+        #define CY_IP_FMLT              (1u != 0u)
+        #define CY_IP_FM                (0u != 0u)
+        #define CY_IP_S8FS              (1u != 0u)
+    #endif  /* (CY_PSOC4_4100 || CY_PSOC4_4200) */
+
+    /* Number of interrupt request inputs to CM0 */
+    #if (CY_PSOC4_4100 || CY_PSOC4_4200)
+        #define CY_IP_INT_NR            (32u)
+    #else
+        #define CY_IP_INT_NR            (32u)
+    #endif  /* (CY_PSOC4_4100 || CY_PSOC4_4200) */
+
+    /* Number of Flash macros used in the device (0, 1 or 2) */
+    #if (CY_PSOC4_4100 || CY_PSOC4_4200)
+        #define CY_IP_FLASH_MACROS      (1u)
+    #else
+        #define CY_IP_FLASH_MACROS      (2u)
+    #endif  /* (CY_PSOC4_4100 || CY_PSOC4_4200) */
+
+    /* Presence of the BLESS IP block */
+    #if (CY_PSOC4_4100 || CY_PSOC4_4200)
+        #define CY_IP_BLESS             (0u != 0u)
+    #else
+        #define CY_IP_BLESS             (1u != 0u)
+    #endif  /* (CY_PSOC4_4100 || CY_PSOC4_4200) */
+
+    /* SPCIF Timer clock is (a)synchronous to clk_sys */
+    #if (CY_PSOC4_4100 || CY_PSOC4_4200)
+        /* Not applicable for the FM devices. */
+        #define CY_IP_SPCIF_SYNCHRONOUS     (0u != 0u)
+    #else
+        #define CY_IP_SPCIF_SYNCHRONOUS     (1u != 0u)
+    #endif  /* (CY_PSOC4_4100 || CY_PSOC4_4200) */
+
+    /* Watch Crystal Oscillator (WCO) is present (32kHz) */
+    #if (CY_PSOC4_4000 || CY_PSOC4_4100 || CY_PSOC4_4200)
+        #define CY_IP_WCO               (0u != 0u)
+    #elif CY_IP_BLESS || defined (CYIPBLOCK_m0s8wco_VERSION)
+        #define CY_IP_WCO               (0u == 0u)
+    #elif (CY_IP_SRSSV2)
+        #define CY_IP_WCO               (0u)
+    #else
+        #define CY_IP_WCO               (0u != 0u)
+    #endif  /* (CY_PSOC4_4000 || CY_PSOC4_4100 || CY_PSOC4_4200) */
+
+#endif  /* (CY_PSOC4) */
+
+
+/*******************************************************************************
+* The components version defines. Available started from cy_boot 4.20
+* Use the following construction in order to identify cy_boot version:
+* (defined(CY_BOOT_VERSION) && CY_BOOT_VERSION >= CY_BOOT_4_20)
+*******************************************************************************/
+#define CY_BOOT_4_20            (420u)
+#define CY_BOOT_5_0             (500u)
+#define CY_BOOT_VERSION         (CY_BOOT_5_0)
+
+
+/*******************************************************************************
+*   Base Types. Acceptable types from MISRA-C specifying signedness and size.
+*******************************************************************************/
+typedef unsigned char   uint8;
+typedef unsigned short  uint16;
+typedef unsigned long   uint32;
+typedef signed   char   int8;
+typedef signed   short  int16;
+typedef signed   long   int32;
+typedef          float  float32;
+
+#if(!CY_PSOC3)
+
+    typedef               double float64;
+    typedef          long long   int64;
+    typedef unsigned long long   uint64;
+
+#endif  /* (!CY_PSOC3) */
+
+/* Signed or unsigned depending on compiler selection */
+typedef          char   char8;
+
+
+/*******************************************************************************
+*   Memory address functions prototypes
+*******************************************************************************/
+#if(CY_PSOC3)
+
+    /***************************************************************************
+    * Prototypes for absolute memory address functions (cymem.a51) with built-in
+    * endian conversion. These functions should be called through the
+    * CY_GET_XTND_REGxx and CY_SET_XTND_REGxx macros.
+    ***************************************************************************/
+    extern uint8  cyread8       (const volatile void far *addr);
+    extern void   cywrite8      (volatile void far *addr, uint8 value);
+
+    extern uint16 cyread16      (const volatile void far *addr);
+    extern uint16 cyread16_nodpx(const volatile void far *addr);
+
+    extern void   cywrite16      (volatile void far *addr, uint16 value);
+    extern void   cywrite16_nodpx(volatile void far *addr, uint16 value);
+
+    extern uint32 cyread24      (const volatile void far *addr);
+    extern uint32 cyread24_nodpx(const volatile void far *addr);
+
+    extern void   cywrite24      (volatile void far *addr, uint32 value);
+    extern void   cywrite24_nodpx(volatile void far *addr, uint32 value);
+
+    extern uint32 cyread32      (const volatile void far *addr);
+    extern uint32 cyread32_nodpx(const volatile void far *addr);
+
+    extern void   cywrite32      (volatile void far *addr, uint32 value);
+    extern void   cywrite32_nodpx(volatile void far *addr, uint32 value);
+
+
+    /***************************************************************************
+    * Memory access routines from cymem.a51 for the generated device
+    * configuration code. These functions may be subject to change in future
+    * revisions of the cy_boot component and they are not available for all
+    * devices. Most code should use memset or memcpy instead.
+    ***************************************************************************/
+    void cymemzero(void far *addr, uint16 size);
+    void cyconfigcpy(uint16 size, const void far *src, void far *dest) large;
+    void cyconfigcpycode(uint16 size, const void code *src, void far *dest);
+
+    #define CYCONFIGCPY_DECLARED    (1)
+
+#else
+
+    /* Prototype for function to set 24-bit register. Located at cyutils.c */
+    extern void     CySetReg24(uint32 volatile * addr, uint32 value);
+
+    #if(CY_PSOC4)
+
+        extern uint32 CyGetReg24(uint32 const volatile * addr);
+
+    #endif  /* (CY_PSOC4) */
+
+#endif  /* (CY_PSOC3) */
+
+
+/*******************************************************************************
+*   Memory model definitions. To allow code to be 8051-ARM agnostic.
+*******************************************************************************/
+#if(CY_PSOC3)
+
+    #define CYBDATA     bdata
+    #define CYBIT       bit
+    #define CYCODE      code
+    #define CYCOMPACT   compact
+    #define CYDATA      data
+    #define CYFAR       far
+    #define CYIDATA     idata
+    #define CYLARGE     large
+    #define CYPDATA     pdata
+    #define CYREENTRANT reentrant
+    #define CYSMALL     small
+    #define CYXDATA     xdata
+    #define XDATA       xdata
+
+    #define CY_NOINIT
+
+#else
+
+    #define CYBDATA
+    #define CYBIT      uint8
+    #define CYCODE
+    #define CYCOMPACT
+    #define CYDATA
+    #define CYFAR
+    #define CYIDATA
+    #define CYLARGE
+    #define CYPDATA
+    #define CYREENTRANT
+    #define CYSMALL
+    #define CYXDATA
+    #define XDATA
+
+    #if defined(__ARMCC_VERSION)
+
+        #define CY_NOINIT           __attribute__ ((section(".noinit"), zero_init))
+        #define CY_NORETURN         __attribute__ ((noreturn))
+        #define CY_SECTION(name)    __attribute__ ((section(name)))
+
+        /* Specifies a minimum alignment (in bytes) for variables of the
+        *  specified type.
+        */
+        #define CY_ALIGN(align)     __align(align)
+
+
+        /* Attached to an enum, struct, or union type definition, specified that
+        *  the minimum required memory be used to represent the type.
+        */
+        #define CY_PACKED
+        #define CY_PACKED_ATTR      __attribute__ ((packed))
+        #define CY_INLINE           __inline
+    #elif defined (__GNUC__)
+
+        #define CY_NOINIT           __attribute__ ((section(".noinit")))
+        #define CY_NORETURN         __attribute__ ((noreturn))
+        #define CY_SECTION(name)    __attribute__ ((section(name)))
+        #define CY_ALIGN(align)     __attribute__ ((aligned(align)))
+        #define CY_PACKED
+        #define CY_PACKED_ATTR      __attribute__ ((packed))
+        #define CY_INLINE           inline
+    #elif defined (__ICCARM__)
+
+        #define CY_NOINIT           __no_init
+        #define CY_NORETURN         __noreturn
+        #define CY_PACKED           __packed
+        #define CY_PACKED_ATTR
+        #define CY_INLINE           inline
+    #endif  /* (__ARMCC_VERSION) */
+
+#endif  /* (CY_PSOC3) */
+
+
+#if(CY_PSOC3)
+
+    /* 8051 naturally returns 8 bit value. */
+    typedef unsigned char cystatus;
+
+#else
+
+    /* ARM naturally returns 32 bit value. */
+    typedef unsigned long cystatus;
+
+#endif  /* (CY_PSOC3) */
+
+
+/*******************************************************************************
+*  Hardware Register Types.
+*******************************************************************************/
+typedef volatile uint8  CYXDATA reg8;
+typedef volatile uint16 CYXDATA reg16;
+typedef volatile uint32 CYXDATA reg32;
+
+
+/*******************************************************************************
+*  Interrupt Types and Macros
+*******************************************************************************/
+#if(CY_PSOC3)
+
+    #define CY_ISR(FuncName)        void FuncName (void) interrupt 0
+    #define CY_ISR_PROTO(FuncName)  void FuncName (void)
+    typedef void (CYCODE * cyisraddress)(void);
+
+#else
+
+    #define CY_ISR(FuncName)        void FuncName (void)
+    #define CY_ISR_PROTO(FuncName)  void FuncName (void)
+    typedef void (* cyisraddress)(void);
+
+    #if defined (__ICCARM__)
+        typedef union { cyisraddress __fun; void * __ptr; } intvec_elem;
+    #endif  /* defined (__ICCARM__) */
+
+#endif  /* (CY_PSOC3) */
+
+
+/*******************************************************************************
+*  Register Access
+*******************************************************************************/
+#if(CY_PSOC3)
+
+
+    /*******************************************************************************
+    * KEIL for the 8051 is a big endian compiler This causes problems as the on chip
+    * registers are little endian.  Byte swapping for two and four byte registers is
+    * implemented in the functions below.  This will require conditional compilation
+    * of function prototypes in the code.
+    *******************************************************************************/
+
+    /* Access macros for 8, 16, 24 and 32-bit registers, IN THE FIRST 64K OF XDATA */
+
+    #define CY_GET_REG8(addr)               (*((const reg8 *)(addr)))
+    #define CY_SET_REG8(addr, value)        (*((reg8 *)(addr))  = (uint8)(value))
+
+    #define CY_GET_REG16(addr)              cyread16_nodpx ((const volatile void far *)(const reg16 *)(addr))
+    #define CY_SET_REG16(addr, value)       cywrite16_nodpx((volatile void far *)(reg16 *)(addr), value)
+
+    #define CY_GET_REG24(addr)              cyread24_nodpx ((const volatile void far *)(const reg32 *)(addr))
+    #define CY_SET_REG24(addr, value)       cywrite24_nodpx((volatile void far *)(reg32 *)(addr),value)
+
+    #define CY_GET_REG32(addr)              cyread32_nodpx ((const volatile void far *)(const reg32 *)(addr))
+    #define CY_SET_REG32(addr, value)       cywrite32_nodpx((volatile void far *)(reg32 *)(addr), value)
+
+    /* Access 8, 16, 24 and 32-bit registers, ABOVE THE FIRST 64K OF XDATA */
+    #define CY_GET_XTND_REG8(addr)          cyread8((const volatile void far *)(addr))
+    #define CY_SET_XTND_REG8(addr, value)   cywrite8((volatile void far *)(addr), value)
+
+    #define CY_GET_XTND_REG16(addr)         cyread16((const volatile void far *)(addr))
+    #define CY_SET_XTND_REG16(addr, value)  cywrite16((volatile void far *)(addr), value)
+
+    #define CY_GET_XTND_REG24(addr)         cyread24((const volatile void far *)(addr))
+    #define CY_SET_XTND_REG24(addr, value)  cywrite24((volatile void far *)(addr), value)
+
+    #define CY_GET_XTND_REG32(addr)         cyread32((const volatile void far *)(addr))
+    #define CY_SET_XTND_REG32(addr, value)  cywrite32((volatile void far *)(addr), value)
+
+#else
+
+    /* 8, 16, 24 and 32-bit register access macros */
+    #define CY_GET_REG8(addr)               (*((const reg8 *)(addr)))
+    #define CY_SET_REG8(addr, value)        (*((reg8 *)(addr))  = (uint8)(value))
+
+    #define CY_GET_REG16(addr)              (*((const reg16 *)(addr)))
+    #define CY_SET_REG16(addr, value)       (*((reg16 *)(addr)) = (uint16)(value))
+
+
+    #define CY_SET_REG24(addr, value)       CySetReg24((reg32 *) (addr), (value))
+    #if(CY_PSOC4)
+        #define CY_GET_REG24(addr)          CyGetReg24((const reg32 *) (addr))
+    #else
+        #define CY_GET_REG24(addr)          (*((const reg32 *)(addr)) & 0x00FFFFFFu)
+    #endif  /* (CY_PSOC4) */
+
+
+    #define CY_GET_REG32(addr)              (*((const reg32 *)(addr)))
+    #define CY_SET_REG32(addr, value)       (*((reg32 *)(addr)) = (uint32)(value))
+
+
+    /* To allow code to be 8051-ARM agnostic. */
+    #define CY_GET_XTND_REG8(addr)          CY_GET_REG8(addr)
+    #define CY_SET_XTND_REG8(addr, value)   CY_SET_REG8(addr, value)
+
+    #define CY_GET_XTND_REG16(addr)         CY_GET_REG16(addr)
+    #define CY_SET_XTND_REG16(addr, value)  CY_SET_REG16(addr, value)
+
+    #define CY_GET_XTND_REG24(addr)         CY_GET_REG24(addr)
+    #define CY_SET_XTND_REG24(addr, value)  CY_SET_REG24(addr, value)
+
+    #define CY_GET_XTND_REG32(addr)         CY_GET_REG32(addr)
+    #define CY_SET_XTND_REG32(addr, value)  CY_SET_REG32(addr, value)
+
+#endif  /* (CY_PSOC3) */
+
+
+/*******************************************************************************
+*  Bit Manipulation API
+*******************************************************************************/
+
+#if(CY_PSOC4)
+
+    /*******************************************************************************
+    * Function Name: CY_GET_FIELD_MASK(regSize, bitFieldName)
+    ********************************************************************************
+    *
+    * Function Description:
+    *  Returns the bit field mask for the specified register size and bit field
+    *  name.
+    *
+    *  Parameters:
+    *   regSize: size of the register in bits.
+    *   bitFieldName: fully qualified name of the bit field. The biFieldName is
+    *   automatically appended with __OFFSET and __SIZE by the macro for usage.
+    *
+    *  Return Value:
+    *   Returns the bit mask.
+    *
+    *******************************************************************************/
+    #define CY_GET_FIELD_MASK(regSize, bitFieldName) \
+        ((((uint ## regSize) 0xFFFFFFFFu << ((uint32)(regSize) - bitFieldName ## __SIZE - bitFieldName ## __OFFSET)) >>\
+         ((uint32)(regSize) - bitFieldName ## __SIZE)) << bitFieldName ## __OFFSET)
+
+
+    /*******************************************************************************
+    * Function Name: CY_GET_REG8_FIELD(registerName, bitFieldName)
+    ********************************************************************************
+    *
+    * Function Description:
+    *  Reads the specified bit field value from the specified 8-bit register.
+    *
+    *  The macro operation is not atomic. It is not guaranteed that the shared
+    *  register will remain uncorrupted during simultaneous read-modify-write
+    *  operation performed by two threads (main and interrupt threads). To
+    *  guarantee data integrity in such cases, the macro should be invoked while
+    *  the specific interrupt is disabled or within a critical section (all
+    *  interrupts are disabled).
+    *
+    *  Using this macro on 32-bit and 16-bit width registers will generate a
+    *  hard fault exception. Examples of 8-bit registers are the UDB registers.
+    *
+    *  Parameters:
+    *   registerName: The fully qualified name of the PSoC 4 device register.
+    *   bitFieldName: fully qualified name of the bit field. The biFieldName is
+    *   automatically appended with __OFFSET and __SIZE by the macro for usage.
+    *
+    *   For fully qualified names of the register and bit fields and the possible
+    *   values the field can take, please, refer to a respective PSoC family
+    *   register TRM.
+    *
+    *  Return Value:
+    *   Zero if the specified bit field is zero, and a non-zero value, otherwise.
+    *   The return value is of type uint32.
+    *
+    *******************************************************************************/
+    #define CY_GET_REG8_FIELD(registerName, bitFieldName) \
+         ((CY_GET_REG8((registerName)) >> bitFieldName ## __OFFSET) & (~(0xFFu << bitFieldName ## __SIZE)))
+
+
+    /*******************************************************************************
+    * Function Name: CY_SET_REG8_FIELD(registerName, bitFieldName, value)
+    ********************************************************************************
+    *
+    * Function Description:
+    *  Sets the specified bit field value of the specified 8-bit register to the
+    *  required value.
+    *
+    *  The macro operation is not atomic. It is not guaranteed that the shared
+    *  register remains uncorrupted during simultaneous read-modify-write
+    *  operation performed by two threads (main and interrupt threads). To
+    *  guarantee data integrity in such cases, the macro should be invoked while
+    *  the specific interrupt is disabled or within a critical section (all
+    *  interrupts are disabled).
+    *
+    *  Using this macro on the 32-bit and 16-bit width registers, generates a
+    *  hard fault exception. Examples of 8-bit registers are the UDB registers.
+    *
+    *  Parameters:
+    *   registerName: The fully qualified name of the PSoC 4 device register.
+    *   bitFieldName: fully qualified name of the bit field. The biFieldName is
+    *   automatically appended with __OFFSET and __SIZE by the macro for usage.
+    *   value: The value that the field must be configured for.
+    *
+    *  For fully qualified names of the register and bit fields and the possible
+    *  values the field can take, please, refer to a respective PSoC family
+    *  register TRM.
+    *
+    *  Return Value:
+    *   None
+    *
+    *******************************************************************************/
+    #define CY_SET_REG8_FIELD(registerName, bitFieldName, value) \
+        CY_SET_REG8((registerName), \
+        ((CY_GET_REG8((registerName))                 & ~CY_GET_FIELD_MASK(8, bitFieldName)) | \
+        (((uint8)(value) << bitFieldName ## __OFFSET) &  CY_GET_FIELD_MASK(8, bitFieldName))))
+
+
+    /*******************************************************************************
+    * Function Name: CY_CLEAR_REG8_FIELD(registerName, bitFieldName)
+    ********************************************************************************
+    *
+    * Function Description:
+    *  Clears the specified bit field of the specified 8-bit register.
+    *
+    *  The macro operation is not atomic. It is not guaranteed that the shared
+    *  register remains uncorrupted during simultaneous read-modify-write
+    *  operation performed by two threads (main and interrupt threads). To
+    *  guarantee data integrity in such cases, the macro should be invoked while
+    *  the specific interrupt is disabled or within a critical section (all
+    *  interrupts are disabled).
+    *
+    *  Using this macro on the 32-bit and 16-bit width registers generates a
+    *  hard fault exception. Examples of 8-bit registers are the UDB registers.
+    *
+    *  Parameters:
+    *   registerName: The fully qualified name of the PSoC 4 device register.
+    *   bitFieldName: fully qualified name of the bit field. The biFieldName is
+    *   automatically appended with __OFFSET and __SIZE by the macro for usage.
+    *
+    *   For fully qualified names of the register and bit fields and the
+    *   possible values the field can take, please, refer to a respective PSoC
+    *   family register TRM.
+    *
+    *  Return Value:
+    *   None
+    *
+    *******************************************************************************/
+    #define CY_CLEAR_REG8_FIELD(registerName, bitFieldName) \
+        (CY_SET_REG8((registerName), (CY_GET_REG8((registerName)) & ~CY_GET_FIELD_MASK(8, bitFieldName))))
+
+
+    /*******************************************************************************
+    * Function Name: CY_GET_REG16_FIELD(registerName, bitFieldName)
+    ********************************************************************************
+    *
+    * Function Description:
+    *  Reads the specified bit field value from the specified 16-bit register.
+    *
+    *  The macro operation is not atomic. It is not guaranteed that the shared
+    *  register remains uncorrupted during simultaneous read-modify-write
+    *  operation performed by two threads (main and interrupt threads). To
+    *  guarantee data integrity in such cases, the macro should be invoked while
+    *  the specific interrupt is disabled or within a critical section (all
+    *  interrupts are disabled).
+    *
+    *  Using this macro on the 32-bit and 16-bit width registers generates a
+    *  hardfault exception. Examples of 8-bit registers are the UDB registers.
+    *
+    *  Parameters:
+    *   registerName: The fully qualified name of the PSoC 4 device register.
+    *   bitFieldName: fully qualified name of the bit field. The biFieldName is
+    *   automatically appended with __OFFSET and __SIZE by the macro for usage.
+    *
+    *   For fully qualified names of the register and bit fields and the
+    *   possible values the field can take, please, refer to a respective PSoC
+    *   family register TRM.
+    *
+    *  Return Value:
+    *   Zero if the specified bit field is zero, and a non-zero value, otherwise.
+    *   The return value is of type uint32.
+    *
+    *******************************************************************************/
+    #define CY_GET_REG16_FIELD(registerName, bitFieldName) \
+         ((CY_GET_REG16((registerName)) >> bitFieldName ## __OFFSET) & (~(0xFFFFu << bitFieldName ## __SIZE)))
+
+
+    /*******************************************************************************
+    * Function Name: CY_SET_REG16_FIELD(registerName, bitFieldName, value)
+    ********************************************************************************
+    *
+    * Function Description:
+    *  Sets the specified bit field value of the specified 16-bit register to the
+    *  required value.
+    *
+    *  The macro operation is not atomic. It is not guaranteed that the shared
+    *  register remains uncorrupted during simultaneous read-modify-write operation
+    *  performed by two threads (main and interrupt threads). To guarantee data
+    *  integrity in such cases, the macro should be invoked while the specific
+    *  interrupt is disabled or within a critical section (all interrupts are
+    *  disabled).
+    *
+    *  Using this macro on the 32-bit and 16-bit width registers generates a hard
+    *  fault exception. Examples of 8-bit registers are the UDB registers.
+    *
+    *  Parameters:
+    *   registerName: The fully qualified name of the PSoC 4 device register.
+    *   bitFieldName: fully qualified name of the bit field. The biFieldName is
+    *   automatically appended with __OFFSET and __SIZE by the macro for usage.
+    *   value: The value that the field must be configured for.
+    *
+    *   For fully qualified names of the register and bit fields and the possible
+    *   values the field can take, please, refer to a respective PSoC family
+    *   register TRM.
+    *
+    *  Return Value:
+    *   None
+    *
+    *******************************************************************************/
+    #define CY_SET_REG16_FIELD(registerName, bitFieldName, value) \
+        CY_SET_REG16((registerName), \
+        ((CY_GET_REG16((registerName))                 & ~CY_GET_FIELD_MASK(16, bitFieldName)) | \
+        (((uint16)(value) << bitFieldName ## __OFFSET) &  CY_GET_FIELD_MASK(16, bitFieldName))))
+
+
+    /*******************************************************************************
+    * Function Name: CY_CLEAR_REG16_FIELD(registerName, bitFieldName)
+    ********************************************************************************
+    *
+    * Function Description:
+    *  Clears the specified bit field of the specified 16-bit register.
+    *
+    *  The macro operation is not atomic. It is not guaranteed that the shared
+    *  register remains uncorrupted during simultaneous read-modify-write operation
+    *  performed by two threads (main and interrupt threads). To guarantee data
+    *  integrity in such cases, the macro should be invoked while the specific
+    *  interrupt is disabled or within a critical section (all interrupts are
+    *  disabled).
+    *
+    *  Using this macro on the 32-bit and 16-bit width registers generates a hard
+    *  fault exception. Examples of 8-bit registers are the UDB registers.
+    *
+    *  Parameters:
+    *   registerName: The fully qualified name of the PSoC 4 device register.
+    *   bitFieldName: fully qualified name of the bit field. The biFieldName is
+    *   automatically appended with __OFFSET and __SIZE by the macro for usage.
+    *
+    *   For fully qualified names of the register and bit fields and the possible
+    *   values the field can take, please, refer to a respective PSoC family register
+    *   TRM.
+    *
+    *  Return Value:
+    *   None
+    *
+    *******************************************************************************/
+    #define CY_CLEAR_REG16_FIELD(registerName, bitFieldName)\
+        (CY_SET_REG16((registerName), (CY_GET_REG16((registerName)) & ~CY_GET_FIELD_MASK(16, bitFieldName))))
+
+
+    /*******************************************************************************
+    * Function Name: CY_GET_REG32_FIELD(registerName, bitFieldName)
+    ********************************************************************************
+    *
+    * Function Description:
+    *  Reads the specified bit field value from the specified 32-bit register.
+    *
+    *  The macro operation is not atomic. It is not guaranteed that the shared
+    *  register remains uncorrupted during simultaneous read-modify-write operation
+    *  performed by two threads (main and interrupt threads). To guarantee data
+    *  integrity in such cases, the macro should be invoked while the specific
+    *  interrupt is disabled or within a critical section (all interrupts are
+    *  disabled).
+    *
+    *  Using this macro on the 16-bit and 8-bit width registers generates a hard
+    *  fault exception.
+    *
+    *  Parameters:
+    *   registerName: The fully qualified name of the PSoC 4 device register.
+    *   bitFieldName: fully qualified name of the bit field. The biFieldName is
+    *   automatically appended with __OFFSET and __SIZE by the macro for usage.
+    *
+    *   For fully qualified names of the register and bit fields, please, refer to
+    *   a respective PSoC family register TRM.
+    *
+    *  Return Value:
+    *   Zero if the specified bit field is zero, and a non-zero value, otherwise.
+    *   The return value is of type uint32.
+    *
+    *******************************************************************************/
+    #define CY_GET_REG32_FIELD(registerName, bitFieldName) \
+          ((CY_GET_REG32((registerName)) >> bitFieldName ## __OFFSET) & (~(0xFFFFFFFFu << bitFieldName ## __SIZE)))
+
+
+    /*******************************************************************************
+    * Function Name: CY_SET_REG32_FIELD(registerName, bitFieldName, value)
+    ********************************************************************************
+    *
+    * Function Description:
+    *  Sets the specified bit field value of the specified 32-bit register to the
+    *  required value.
+    *
+    *  The macro operation is not atomic. It is not guaranteed that the shared
+    *  register remains uncorrupted during simultaneous read-modify-write operation
+    *  performed by two threads (main and interrupt threads). To guarantee data
+    *  integrity in such cases, the macro should be invoked while the specific
+    *  interrupt is disabled or within a critical section (all interrupts are
+    *  disabled).
+    *
+    *  Using this macro on the 16-bit and 8-bit width registers generates a hard
+    *  fault exception.
+    *
+    *  Parameters:
+    *   registerName: The fully qualified name of the PSoC 4 device register.
+    *   bitFieldName: fully qualified name of the bit field. The biFieldName is
+    *   automatically appended with __OFFSET and __SIZE by the macro for usage.
+    *   value: The value that the field must be configured for.
+    *
+    *   For fully qualified names of the register and bit fields and the possible
+    *   values the field can take, please, refer to a respective PSoC family register
+    *   TRM.
+    *
+    *  Return Value:
+    *   None
+    *
+    *******************************************************************************/
+    #define CY_SET_REG32_FIELD(registerName, bitFieldName, value) \
+        CY_SET_REG32((registerName), \
+        ((CY_GET_REG32((registerName))                 & ~CY_GET_FIELD_MASK(32, bitFieldName)) | \
+        (((uint32)(value) << bitFieldName ## __OFFSET) &  CY_GET_FIELD_MASK(32, bitFieldName))))
+
+
+    /*******************************************************************************
+    * Function Name: CY_CLEAR_REG32_FIELD(registerName, bitFieldName)
+    ********************************************************************************
+    *
+    * Function Description:
+    *  Clears the specified bit field of the specified 32-bit register.
+    *
+    *  The macro operation is not atomic. It is not guaranteed that the shared
+    *  register remains uncorrupted during simultaneous read-modify-write operation
+    *  performed by two threads (main and interrupt threads). To guarantee data
+    *  integrity in such cases, the macro should be invoked while the specific
+    *  interrupt is disabled or within a critical section (all interrupts are
+    *  disabled).
+    *
+    *  Using this macro on the 16-bit and 8-bit width registers generates a hard
+    *  fault exception.
+	*
+    *  Parameters:
+    *   registerName: The fully qualified name of the PSoC 4 device register.
+    *   bitFieldName: fully qualified name of the bit field. The biFieldName is
+    *   automatically appended with __OFFSET and __SIZE by the macro for usage.
+    *
+    *  For fully qualified names of the register and bit fields and the possible
+    *  values the field can take, please, refer to a respective PSoC family register
+    *  TRM.
+    *
+    *  Return Value:
+    *   None
+    *
+    *******************************************************************************/
+    #define CY_CLEAR_REG32_FIELD(registerName, bitFieldName) \
+        (CY_SET_REG32((registerName), (CY_GET_REG32((registerName)) & ~CY_GET_FIELD_MASK(32, bitFieldName))))
+
+
+    /*******************************************************************************
+    * Function Name: CY_GET_FIELD(regValue, bitFieldName)
+    ********************************************************************************
+    *
+    * Function Description:
+    *  Reads the specified bit field value from the given 32-bit value.
+    *
+    *  The macro operation is not atomic. It is not guaranteed that the shared
+    *  register remains uncorrupted during simultaneous read-modify-write operation
+    *  performed by two threads (main and interrupt threads). To guarantee data
+    *  integrity in such cases, the macro should be invoked while the specific
+    *  interrupt is disabled or within a critical section (all interrupts are
+    *  disabled).
+    *
+    *  This macro has to be used in conjunction with CY_GET_REG32 for atomic reads.
+    *
+    *  Parameters:
+    *   regValue: The value as read by CY_GET_REG32.
+    *   bitFieldName: fully qualified name of the bit field. The biFieldName is
+    *   automatically appended with __OFFSET and __SIZE by the macro for usage.
+    *
+    *   For fully qualified names of the bit field and the possible values the field
+    *   can take, please, refer to a respective PSoC family register TRM.
+    *
+    *  Return Value:
+    *   Zero if the specified bit field is zero, and a non-zero value, otherwise.
+    *   The return value is of type uint32.
+    *
+    *******************************************************************************/
+    #define CY_GET_FIELD(regValue, bitFieldName) \
+        (((regValue) >> bitFieldName ## __OFFSET) & (~(0xFFFFFFFFu << bitFieldName ## __SIZE)))
+
+
+    /*******************************************************************************
+    * Function Name: CY_SET_FIELD(regValue, bitFieldName, value)
+    ********************************************************************************
+    *
+    * Function Description:
+    *  Sets the specified bit field value within a given 32-bit value.
+    *
+    *  The macro operation is not atomic. It is not guaranteed that the shared
+    *  register remains uncorrupted during simultaneous read-modify-write operation
+    *  performed by two threads (main and interrupt threads). To guarantee data
+    *  integrity in such cases, the macro should be invoked while the specific
+    *  interrupt is disabled or within a critical section (all interrupts are
+    *  disabled).
+    *
+    *  This macro has to be used in conjunction with CY_GET_REG32 for atomic reads
+    *  and CY_SET_REG32 for atomic writes.
+    *
+    *  Parameters:
+    *   regValue: The value as read by CY_GET_REG32.
+    *   bitFieldName: fully qualified name of the bit field. The biFieldName is
+    *   automatically appended with __OFFSET and __SIZE by the macro for usage.
+    *   value: The value that the field must be configured for.
+    *
+    *   For fully qualified names of the bit field and the possible values the field
+    *   can take, please, refer to the respective PSoC family register TRM.
+    *
+    *  Return Value:
+    *   None
+    *
+    *******************************************************************************/
+    #define CY_SET_FIELD(regValue, bitFieldName, value) \
+        ((regValue) = \
+        ((((uint32)(value) & (~(0xFFFFFFu << bitFieldName ## __SIZE))) << bitFieldName ## __OFFSET)) | \
+        ((uint32)(regValue) & (((~(0xFFu << bitFieldName ## __SIZE))) << bitFieldName ## __OFFSET)))
+
+#endif  /* (CY_PSOC4) */
+
+
+/*******************************************************************************
+*  Data manipulation defines
+*******************************************************************************/
+
+/* Get 8 bits of 16 bit value. */
+#define LO8(x)                  ((uint8) ((x) & 0xFFu))
+#define HI8(x)                  ((uint8) ((uint16)(x) >> 8))
+
+/* Get 16 bits of 32 bit value. */
+#define LO16(x)                 ((uint16) ((x) & 0xFFFFu))
+#define HI16(x)                 ((uint16) ((uint32)(x) >> 16))
+
+/* Swap the byte ordering of 32 bit value */
+#define CYSWAP_ENDIAN32(x)  \
+        ((uint32)(((x) >> 24) | (((x) & 0x00FF0000u) >> 8) | (((x) & 0x0000FF00u) << 8) | ((x) << 24)))
+
+/* Swap the byte ordering of 16 bit value */
+#define CYSWAP_ENDIAN16(x)      ((uint16)(((x) << 8) | ((x) >> 8)))
+
+
+/*******************************************************************************
+* Defines the standard return values used in PSoC content. A function is
+* not limited to these return values but can use them when returning standard
+* error values. Return values can be overloaded if documented in the function
+* header. On the 8051 a function can use a larger return type but still use the
+* defined return codes.
+*
+* Zero is successful, all other values indicate some form of failure. 1 - 0x7F -
+* standard defined values; 0x80 - ...  - user or content defined values.
+*******************************************************************************/
+#define CYRET_SUCCESS           (0x00u)           /* Successful */
+#define CYRET_BAD_PARAM         (0x01u)           /* One or more invalid parameters */
+#define CYRET_INVALID_OBJECT    (0x02u)           /* Invalid object specified */
+#define CYRET_MEMORY            (0x03u)           /* Memory related failure */
+#define CYRET_LOCKED            (0x04u)           /* Resource lock failure */
+#define CYRET_EMPTY             (0x05u)           /* No more objects available */
+#define CYRET_BAD_DATA          (0x06u)           /* Bad data received (CRC or other error check) */
+#define CYRET_STARTED           (0x07u)           /* Operation started, but not necessarily completed yet */
+#define CYRET_FINISHED          (0x08u)           /* Operation completed */
+#define CYRET_CANCELED          (0x09u)           /* Operation canceled */
+#define CYRET_TIMEOUT           (0x10u)           /* Operation timed out */
+#define CYRET_INVALID_STATE     (0x11u)           /* Operation not setup or is in an improper state */
+#define CYRET_UNKNOWN           ((cystatus) 0xFFFFFFFFu)    /* Unknown failure */
+
+
+/*******************************************************************************
+*   Intrinsic Defines: Processor NOP instruction
+*******************************************************************************/
+#if(CY_PSOC3)
+
+    #define CY_NOP          _nop_()
+
+#else
+
+    #if defined(__ARMCC_VERSION)
+
+        /* RealView */
+        #define CY_NOP      __nop()
+
+    #else
+
+        /* GCC */
+        #define CY_NOP      __asm("NOP\n")
+
+    #endif  /* defined(__ARMCC_VERSION) */
+
+#endif  /* (CY_PSOC3) */
+
+
+/*******************************************************************************
+* The following code is OBSOLETE and must not be used starting from cy_boot 3.10
+*
+* If the obsoleted macro definitions intended for use in the application use the
+* following scheme, redefine your own versions of these definitions:
+*    #ifdef <OBSOLETED_DEFINE>
+*        #undef  <OBSOLETED_DEFINE>
+*        #define <OBSOLETED_DEFINE>      (<New Value>)
+*    #endif
+*
+* Note: Redefine obsoleted macro definitions with caution. They might still be
+*       used in the application and their modification might lead to unexpected
+*       consequences.
+*******************************************************************************/
+#define CY_UDB_V0           (CYDEV_CHIP_MEMBER_USED == CYDEV_CHIP_MEMBER_5A)
+#define CY_UDB_V1           (!CY_UDB_V0)
+#define CY_PSOC4A  (CYDEV_CHIP_MEMBER_USED == CYDEV_CHIP_MEMBER_4A)
+#ifdef CYDEV_CHIP_MEMBER_4D
+    #define CY_PSOC4D   (CYDEV_CHIP_MEMBER_USED == CYDEV_CHIP_MEMBER_4D)
+    #define CY_PSOC4SF  (CY_PSOC4D)
+#else
+    #define CY_PSOC4D   (0u != 0u)
+    #define CY_PSOC4SF  (CY_PSOC4D)
+#endif  /* CYDEV_CHIP_MEMBER_4D */
+#define CY_PSOC5A  (CYDEV_CHIP_MEMBER_USED == CYDEV_CHIP_MEMBER_5A)
+#ifdef CYDEV_CHIP_MEMBER_5B
+    #define CY_PSOC5LP  (CYDEV_CHIP_MEMBER_USED == CYDEV_CHIP_MEMBER_5B)
+#else
+    #define CY_PSOC5LP  (0u != 0u)
+#endif  /* CYDEV_CHIP_MEMBER_5B */
+
+#if (!CY_PSOC4)
+
+    /* Device is PSoC 3 and the revision is ES2 or earlier */
+    #define CY_PSOC3_ES2 ((CYDEV_CHIP_MEMBER_USED == CYDEV_CHIP_MEMBER_3A) && \
+        (CYDEV_CHIP_REVISION_USED <= CYDEV_CHIP_REVISION_3A_ES2))
+
+    /* Device is PSoC 3 and the revision is ES3 or later */
+    #define CY_PSOC3_ES3 ((CYDEV_CHIP_MEMBER_USED == CYDEV_CHIP_MEMBER_3A) && \
+        (CYDEV_CHIP_REVISION_USED >= CYDEV_CHIP_REVISION_3A_ES3))
+
+    /* Device is PSoC 5 and the revision is ES1 or earlier */
+    #define CY_PSOC5_ES1 (CY_PSOC5A && \
+        (CYDEV_CHIP_REVISION_USED <= CYDEV_CHIP_REVISION_5A_ES1))
+
+    /* Device is PSoC 5 and the revision is ES2 or later */
+    #define CY_PSOC5_ES2 (CY_PSOC5A && \
+        (CYDEV_CHIP_REVISION_USED > CYDEV_CHIP_REVISION_5A_ES1))
+
+#endif  /* (!CY_PSOC4) */
+
+#endif  /* CY_BOOT_CYTYPES_H */
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cyutils.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cyutils.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/cyutils.c	(revision 7)
@@ -0,0 +1,87 @@
+/*******************************************************************************
+* FILENAME: cyutils.c
+* Version 5.0
+*
+*  Description:
+*   CyUtils provides a function to handle 24-bit value writes.
+*
+********************************************************************************
+* Copyright 2008-2015, Cypress Semiconductor Corporation.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions,
+* disclaimers, and limitations in the end user license agreement accompanying
+* the software package with which this file was provided.
+*******************************************************************************/
+
+#include "cytypes.h"
+
+#if (!CY_PSOC3)
+
+    /***************************************************************************
+    * Function Name: CySetReg24
+    ****************************************************************************
+    *
+    * Summary:
+    *  Writes a 24-bit value to the specified register.
+    *
+    * Parameters:
+    *  addr : the address where data must be written.
+    *  value: the data that must be written.
+    *
+    * Return:
+    *  None
+    *
+    * Reentrant:
+    *  No
+    *
+    ***************************************************************************/
+    void CySetReg24(uint32 volatile * addr, uint32 value)
+    {
+        uint8 volatile *tmpAddr;
+
+        tmpAddr = (uint8 volatile *) addr;
+
+        tmpAddr[0u] = (uint8) value;
+        tmpAddr[1u] = (uint8) (value >> 8u);
+        tmpAddr[2u] = (uint8) (value >> 16u);
+    }
+
+
+    #if(CY_PSOC4)
+
+        /***************************************************************************
+        * Function Name: CyGetReg24
+        ****************************************************************************
+        *
+        * Summary:
+        *  Reads the 24-bit value from the specified register.
+        *
+        * Parameters:
+        *  addr : the address where data must be read.
+        *
+        * Return:
+        *  None
+        *
+        * Reentrant:
+        *  No
+        *
+        ***************************************************************************/
+        uint32 CyGetReg24(uint32 const volatile * addr)
+        {
+            uint8 const volatile *tmpAddr;
+            uint32 value;
+
+            tmpAddr = (uint8 const volatile *) addr;
+
+            value  =  (uint32) tmpAddr[0u];
+            value |= ((uint32) tmpAddr[1u] << 8u );
+            value |= ((uint32) tmpAddr[2u] << 16u);
+
+            return(value);
+        }
+
+    #endif  /*(CY_PSOC4)*/
+
+#endif  /* (!CY_PSOC3) */
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/device.lib
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/device.lib	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/device.lib	(revision 7)
@@ -0,0 +1,1510 @@
+/*
+   Copyright Cypress Semiconductor Corporation, 2010-2011
+*/
+/*library (p4) {
+
+    timescale : 1ns;
+*/
+
+    cell (m0s8clockblockcell) {
+        pin (imo) { direction : output; }
+        pin (ext) { direction : output; }
+        pin (eco) { direction : output; }
+        pin (ilo) { direction : output; }
+        pin (wco) { direction : output; }
+        pin (dbl) { direction : output; }
+        pin (pll) { direction : output; }
+        pin (dpll) { direction : output; }
+        /* TODO: these are backwards from the diagram */
+        bundle (dsi_out) {
+            members (dsi_out_0, dsi_out_1, dsi_out_2, dsi_out_3);
+            direction : input;
+        }
+        bundle (dsi_in) {
+            members (dsi_in_0, dsi_in_1, dsi_in_2, dsi_in_3);
+            direction : output;
+        }
+        pin (lfclk) { direction : output; }
+        pin (hfclk) { direction : output; }
+        pin (sysclk) { direction : output; }
+        pin (halfsysclk) { direction : output; }
+        /* TODO: name doesn't match SAS (clk_udbN) */
+        bundle (udb_div) {
+            members (udb_div_0, udb_div_1, udb_div_2, udb_div_3,
+                udb_div_4, udb_div_5, udb_div_6, udb_div_7);
+            direction : output;
+        }
+        /* TODO: name doesn't match SAS (clk_uabN) */
+        bundle (uab_div) {
+            members (uab_div_0, uab_div_1, uab_div_2, uab_div_3,
+                uab_div_4, uab_div_5, uab_div_6, uab_div_7);
+            direction : output;
+        }
+        /* TODO: name doesn't match SAS (clk_ffN) */
+        bundle (ff_div) {
+            members (ff_div_0, ff_div_1, ff_div_2, ff_div_3,
+                ff_div_4, ff_div_5, ff_div_6, ff_div_7);
+            direction : output;
+        }
+    }
+
+    cell (m0s8clockgenblockcell) {
+        bundle (gen_clk_in) {
+            members (gen_clk_in_0, gen_clk_in_1, gen_clk_in_2, gen_clk_in_3,
+                gen_clk_in_4, gen_clk_in_5, gen_clk_in_6, gen_clk_in_7);
+            direction : input;
+        }
+        pin (gen_clk_out_0) {
+            direction : output;
+            timing() {
+                timing_sense : positive_unate;
+                timing_type : combinational;
+                related_pin : "gen_clk_in_0";
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+        pin (gen_clk_out_1) {
+            direction : output;
+            timing() {
+                timing_sense : positive_unate;
+                timing_type : combinational;
+                related_pin : "gen_clk_in_1";
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+        pin (gen_clk_out_2) {
+            direction : output;
+            timing() {
+                timing_sense : positive_unate;
+                timing_type : combinational;
+                related_pin : "gen_clk_in_2";
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+        pin (gen_clk_out_3) {
+            direction : output;
+            timing() {
+                timing_sense : positive_unate;
+                timing_type : combinational;
+                related_pin : "gen_clk_in_3";
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+        pin (gen_clk_out_4) {
+            direction : output;
+            timing() {
+                timing_sense : positive_unate;
+                timing_type : combinational;
+                related_pin : "gen_clk_in_4";
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+        pin (gen_clk_out_5) {
+            direction : output;
+            timing() {
+                timing_sense : positive_unate;
+                timing_type : combinational;
+                related_pin : "gen_clk_in_5";
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+        pin (gen_clk_out_6) {
+            direction : output;
+            timing() {
+                timing_sense : positive_unate;
+                timing_type : combinational;
+                related_pin : "gen_clk_in_6";
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+        pin (gen_clk_out_7) {
+            direction : output;
+            timing() {
+                timing_sense : positive_unate;
+                timing_type : combinational;
+                related_pin : "gen_clk_in_7";
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+    }
+
+    cell (carrycell) {
+    }
+
+    cell (interrupt) {
+        pin (clock) {
+            direction : input;
+            clock : true;
+        }
+        pin (interrupt) {
+            direction : input;
+        }
+    }
+
+    cell (logicalport) {
+        pin (interrupt) {
+            direction : output;
+        }
+        pin (precharge) {
+            direction : input;
+        }
+        pin (in_clock) {
+            direction : input;
+        }
+        pin (in_clock_en) {
+            direction : input;
+        }
+        pin (in_reset) {
+            direction : input;
+        }
+        pin (out_clock) {
+            direction : input;
+        }
+        pin (out_clock_en) {
+            direction : input;
+        }
+        pin (out_reset) {
+            direction : input;
+        }
+    }
+
+    cell (count7cell) {
+        pin (clock) {
+            direction : input;
+            clock : true;
+        }
+        pin (clock_n) {
+            direction : input;
+            clock : true;
+        }
+        pin (extclk) {
+            direction : input;
+            clock : true;
+        }
+        pin (extclk_n) {
+            direction : input;
+            clock : true;
+        }
+        pin (clk_en) {
+            direction : input;
+            timing() {
+                timing_type : setup_rising;
+                related_pin : "clock";
+                intrinsic_rise : 2.1;
+                intrinsic_fall : 2.1;
+            }
+            timing() {
+                timing_type : hold_rising;
+                related_pin : "clock";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+            timing() {
+                timing_type : setup_falling;
+                related_pin : "clock_n";
+                intrinsic_rise : 2.1;
+                intrinsic_fall : 2.1;
+            }
+            timing() {
+                timing_type : hold_falling;
+                related_pin : "clock_n";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+            timing() {
+                timing_type : setup_rising;
+                related_pin : "extclk";
+                intrinsic_rise : 0;
+                intrinsic_fall : 0;
+            }
+            timing() {
+                timing_type : hold_rising;
+                related_pin : "extclk";
+                intrinsic_rise : 0.6;
+                intrinsic_fall : 0.6;
+            }
+            timing() {
+                timing_type : setup_falling;
+                related_pin : "extclk_n";
+                intrinsic_rise : 0;
+                intrinsic_fall : 0;
+            }
+            timing() {
+                timing_type : hold_falling;
+                related_pin : "extclk_n";
+                intrinsic_rise : 0.6;
+                intrinsic_fall : 0.6;
+            }
+        }
+        pin (reset) {
+            direction : input;
+            timing() {
+                timing_type : recovery_rising;
+                related_pin : "clock";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+            timing() {
+                timing_type : removal_rising;
+                related_pin : "clock";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+            timing() {
+                timing_type : recovery_falling;
+                related_pin : "clock_n";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+            timing() {
+                timing_type : removal_falling;
+                related_pin : "clock_n";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+            timing() {
+                timing_type : recovery_rising;
+                related_pin : "extclk";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+            timing() {
+                timing_type : removal_rising;
+                related_pin : "extclk";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+            timing() {
+                timing_type : recovery_falling;
+                related_pin : "extclk_n";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+            timing() {
+                timing_type : removal_falling;
+                related_pin : "extclk_n";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+        }
+        pin (load) {
+            direction : input;
+            timing() {
+                timing_type : setup_rising;
+                related_pin : "clock";
+                intrinsic_rise : 4.22;
+                intrinsic_fall : 4.22;
+            }
+            timing() {
+                timing_type : hold_rising;
+                related_pin : "clock";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+            timing() {
+                timing_type : setup_falling;
+                related_pin : "clock_n";
+                intrinsic_rise : 4.22;
+                intrinsic_fall : 4.22;
+            }
+            timing() {
+                timing_type : hold_falling;
+                related_pin : "clock_n";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+            timing() {
+                timing_type : setup_rising;
+                related_pin : "extclk";
+                intrinsic_rise : 6.22;
+                intrinsic_fall : 6.22;
+            }
+            timing() {
+                timing_type : hold_rising;
+                related_pin : "extclk";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+            timing() {
+                timing_type : setup_falling;
+                related_pin : "extclk_n";
+                intrinsic_rise : 6.22;
+                intrinsic_fall : 6.22;
+            }
+            timing() {
+                timing_type : hold_falling;
+                related_pin : "extclk_n";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+        }
+        pin (enable) {
+            direction : input;
+            timing() {
+                timing_type : setup_rising;
+                related_pin : "clock";
+                intrinsic_rise : 3.34;
+                intrinsic_fall : 3.34;
+            }
+            timing() {
+                timing_type : hold_rising;
+                related_pin : "clock";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+            timing() {
+                timing_type : setup_falling;
+                related_pin : "clock_n";
+                intrinsic_rise : 3.34;
+                intrinsic_fall : 3.34;
+            }
+            timing() {
+                timing_type : hold_falling;
+                related_pin : "clock_n";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+            timing() {
+                timing_type : setup_rising;
+                related_pin : "extclk";
+                intrinsic_rise : 5.34;
+                intrinsic_fall : 5.34;
+            }
+            timing() {
+                timing_type : hold_rising;
+                related_pin : "extclk";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+            timing() {
+                timing_type : setup_falling;
+                related_pin : "extclk_n";
+                intrinsic_rise : 5.34;
+                intrinsic_fall : 5.34;
+            }
+            timing() {
+                timing_type : hold_falling;
+                related_pin : "extclk_n";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+        }
+        bundle (count) {
+            members (count_0, count_1, count_2, count_3, count_4, count_5, count_6);
+            direction : output;
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "clock";
+                intrinsic_rise : 2.11;
+                intrinsic_fall : 2.11;
+            }
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "clock";
+                intrinsic_rise : 1.92;
+                intrinsic_fall : 1.92;
+            }
+            timing() {
+                timing_type : falling_edge;
+                related_pin : "clock_n";
+                intrinsic_rise : 2.11;
+                intrinsic_fall : 2.11;
+            }
+            timing() {
+                timing_type : falling_edge;
+                related_pin : "clock_n";
+                intrinsic_rise : 1.92;
+                intrinsic_fall : 1.92;
+            }
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "extclk";
+                intrinsic_rise : 4.11;
+                intrinsic_fall : 4.11;
+            }
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "extclk";
+                intrinsic_rise : 3.92;
+                intrinsic_fall : 3.92;
+            }
+            timing() {
+                timing_type : falling_edge;
+                related_pin : "extclk_n";
+                intrinsic_rise : 4.11;
+                intrinsic_fall : 4.11;
+            }
+            timing() {
+                timing_type : falling_edge;
+                related_pin : "extclk_n";
+                intrinsic_rise : 3.92;
+                intrinsic_fall : 3.92;
+            }
+            timing() {
+                timing_type : clear;
+                timing_sense : negative_unate;
+                related_pin : "reset";
+                intrinsic_rise : 7.57;
+                intrinsic_fall : 7.57;
+            }
+            timing() {
+                timing_type : clear;
+                timing_sense : negative_unate;
+                related_pin : "reset";
+                intrinsic_rise : 6.24;
+                intrinsic_fall : 6.24;
+            }
+        }
+        pin (tc) {
+            direction : output;
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "clock";
+                intrinsic_rise : 2.58;
+                intrinsic_fall : 2.58;
+            }
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "clock";
+                intrinsic_rise : 2.04;
+                intrinsic_fall : 2.04;
+            }
+            timing() {
+                timing_type : falling_edge;
+                related_pin : "clock_n";
+                intrinsic_rise : 2.58;
+                intrinsic_fall : 2.58;
+            }
+            timing() {
+                timing_type : falling_edge;
+                related_pin : "clock_n";
+                intrinsic_rise : 2.04;
+                intrinsic_fall : 2.04;
+            }
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "extclk";
+                intrinsic_rise : 4.58;
+                intrinsic_fall : 4.58;
+            }
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "extclk";
+                intrinsic_rise : 4.04;
+                intrinsic_fall : 4.04;
+            }
+            timing() {
+                timing_type : falling_edge;
+                related_pin : "extclk_n";
+                intrinsic_rise : 4.58;
+                intrinsic_fall : 4.58;
+            }
+            timing() {
+                timing_type : falling_edge;
+                related_pin : "extclk_n";
+                intrinsic_rise : 4.04;
+                intrinsic_fall : 4.04;
+            }
+            timing() {
+                timing_type : preset;
+                timing_sense : positive_unate;
+                related_pin : "reset";
+                intrinsic_rise : 8.02;
+                intrinsic_fall : 8.02;
+            }
+            timing() {
+                timing_type : preset;
+                timing_sense : positive_unate;
+                related_pin : "reset";
+                intrinsic_rise : 6.19;
+                intrinsic_fall : 6.19;
+            }
+        }
+    }
+
+    cell (count7cell_alt) {
+        pin (clock) {
+            direction : input;
+            clock : true;
+        }
+        pin (clock_n) {
+            direction : input;
+            clock : true;
+        }
+        pin (extclk) {
+            direction : input;
+            clock : true;
+        }
+        pin (extclk_n) {
+            direction : input;
+            clock : true;
+        }
+        pin (clk_en) {
+            direction : input;
+            timing() {
+                timing_type : setup_rising;
+                related_pin : "clock";
+                intrinsic_rise : 2.1;
+                intrinsic_fall : 2.1;
+            }
+            timing() {
+                timing_type : hold_rising;
+                related_pin : "clock";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+            timing() {
+                timing_type : setup_falling;
+                related_pin : "clock_n";
+                intrinsic_rise : 2.1;
+                intrinsic_fall : 2.1;
+            }
+            timing() {
+                timing_type : hold_falling;
+                related_pin : "clock_n";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+            timing() {
+                timing_type : setup_rising;
+                related_pin : "extclk";
+                intrinsic_rise : 0;
+                intrinsic_fall : 0;
+            }
+            timing() {
+                timing_type : hold_rising;
+                related_pin : "extclk";
+                intrinsic_rise : 0.6;
+                intrinsic_fall : 0.6;
+            }
+            timing() {
+                timing_type : setup_falling;
+                related_pin : "extclk_n";
+                intrinsic_rise : 0;
+                intrinsic_fall : 0;
+            }
+            timing() {
+                timing_type : hold_falling;
+                related_pin : "extclk_n";
+                intrinsic_rise : 0.6;
+                intrinsic_fall : 0.6;
+            }
+        }
+        pin (reset) {
+            direction : input;
+            timing() {
+                timing_type : recovery_rising;
+                related_pin : "clock";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+            timing() {
+                timing_type : removal_rising;
+                related_pin : "clock";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+            timing() {
+                timing_type : recovery_falling;
+                related_pin : "clock_n";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+            timing() {
+                timing_type : removal_falling;
+                related_pin : "clock_n";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+            timing() {
+                timing_type : recovery_rising;
+                related_pin : "extclk";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+            timing() {
+                timing_type : removal_rising;
+                related_pin : "extclk";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+            timing() {
+                timing_type : recovery_falling;
+                related_pin : "extclk_n";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+            timing() {
+                timing_type : removal_falling;
+                related_pin : "extclk_n";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+        }
+        pin (load) {
+            direction : input;
+            timing() {
+                timing_type : setup_rising;
+                related_pin : "clock";
+                intrinsic_rise : 4.22;
+                intrinsic_fall : 4.22;
+            }
+            timing() {
+                timing_type : hold_rising;
+                related_pin : "clock";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+            timing() {
+                timing_type : setup_falling;
+                related_pin : "clock_n";
+                intrinsic_rise : 4.22;
+                intrinsic_fall : 4.22;
+            }
+            timing() {
+                timing_type : hold_falling;
+                related_pin : "clock_n";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+            timing() {
+                timing_type : setup_rising;
+                related_pin : "extclk";
+                intrinsic_rise : 6.22;
+                intrinsic_fall : 6.22;
+            }
+            timing() {
+                timing_type : hold_rising;
+                related_pin : "extclk";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+            timing() {
+                timing_type : setup_falling;
+                related_pin : "extclk_n";
+                intrinsic_rise : 6.22;
+                intrinsic_fall : 6.22;
+            }
+            timing() {
+                timing_type : hold_falling;
+                related_pin : "extclk_n";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+        }
+        pin (enable) {
+            direction : input;
+            timing() {
+                timing_type : setup_rising;
+                related_pin : "clock";
+                intrinsic_rise : 3.34;
+                intrinsic_fall : 3.34;
+            }
+            timing() {
+                timing_type : hold_rising;
+                related_pin : "clock";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+            timing() {
+                timing_type : setup_falling;
+                related_pin : "clock_n";
+                intrinsic_rise : 3.34;
+                intrinsic_fall : 3.34;
+            }
+            timing() {
+                timing_type : hold_falling;
+                related_pin : "clock_n";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+            timing() {
+                timing_type : setup_rising;
+                related_pin : "extclk";
+                intrinsic_rise : 5.34;
+                intrinsic_fall : 5.34;
+            }
+            timing() {
+                timing_type : hold_rising;
+                related_pin : "extclk";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+            timing() {
+                timing_type : setup_falling;
+                related_pin : "extclk_n";
+                intrinsic_rise : 5.34;
+                intrinsic_fall : 5.34;
+            }
+            timing() {
+                timing_type : hold_falling;
+                related_pin : "extclk_n";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+        }
+        bundle (count) {
+            members (count_0, count_1, count_2, count_3, count_4, count_5, count_6);
+            direction : output;
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "clock";
+                intrinsic_rise : 2.11;
+                intrinsic_fall : 2.11;
+            }
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "clock";
+                intrinsic_rise : 1.92;
+                intrinsic_fall : 1.92;
+            }
+            timing() {
+                timing_type : falling_edge;
+                related_pin : "clock_n";
+                intrinsic_rise : 2.11;
+                intrinsic_fall : 2.11;
+            }
+            timing() {
+                timing_type : falling_edge;
+                related_pin : "clock_n";
+                intrinsic_rise : 1.92;
+                intrinsic_fall : 1.92;
+            }
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "extclk";
+                intrinsic_rise : 4.11;
+                intrinsic_fall : 4.11;
+            }
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "extclk";
+                intrinsic_rise : 3.92;
+                intrinsic_fall : 3.92;
+            }
+            timing() {
+                timing_type : falling_edge;
+                related_pin : "extclk_n";
+                intrinsic_rise : 4.11;
+                intrinsic_fall : 4.11;
+            }
+            timing() {
+                timing_type : falling_edge;
+                related_pin : "extclk_n";
+                intrinsic_rise : 3.92;
+                intrinsic_fall : 3.92;
+            }
+            timing() {
+                timing_type : clear;
+                timing_sense : negative_unate;
+                related_pin : "reset";
+                intrinsic_rise : 7.57;
+                intrinsic_fall : 7.57;
+            }
+            timing() {
+                timing_type : clear;
+                timing_sense : negative_unate;
+                related_pin : "reset";
+                intrinsic_rise : 6.24;
+                intrinsic_fall : 6.24;
+            }
+        }
+        pin (tc) {
+            direction : output;
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "clock";
+                intrinsic_rise : 3.58;
+                intrinsic_fall : 3.58;
+            }
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "clock";
+                intrinsic_rise : 2.04;
+                intrinsic_fall : 2.04;
+            }
+            timing() {
+                timing_type : falling_edge;
+                related_pin : "clock_n";
+                intrinsic_rise : 3.58;
+                intrinsic_fall : 3.58;
+            }
+            timing() {
+                timing_type : falling_edge;
+                related_pin : "clock_n";
+                intrinsic_rise : 2.04;
+                intrinsic_fall : 2.04;
+            }
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "extclk";
+                intrinsic_rise : 5.58;
+                intrinsic_fall : 5.58;
+            }
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "extclk";
+                intrinsic_rise : 4.04;
+                intrinsic_fall : 4.04;
+            }
+            timing() {
+                timing_type : falling_edge;
+                related_pin : "extclk_n";
+                intrinsic_rise : 5.58;
+                intrinsic_fall : 5.58;
+            }
+            timing() {
+                timing_type : falling_edge;
+                related_pin : "extclk_n";
+                intrinsic_rise : 4.04;
+                intrinsic_fall : 4.04;
+            }
+            timing() {
+                timing_type : preset;
+                timing_sense : positive_unate;
+                related_pin : "reset";
+                intrinsic_rise : 8.02;
+                intrinsic_fall : 8.02;
+            }
+            timing() {
+                timing_type : preset;
+                timing_sense : positive_unate;
+                related_pin : "reset";
+                intrinsic_rise : 6.19;
+                intrinsic_fall : 6.19;
+            }
+        }
+    }
+
+    cell (synccell) {
+        pin (clock) {
+            direction : input;
+            clock : true;
+        }
+
+        pin (clock_n) {
+            direction : input;
+            clock : true;
+        }
+
+        pin (extclk) {
+            direction : input;
+            clock : true;
+        }
+
+        pin (extclk_n) {
+            direction : input;
+            clock : true;
+        }
+
+        pin (clk_en) {
+            direction : input;
+            timing() {
+                timing_type : setup_rising;
+                related_pin : "clock";
+                intrinsic_rise : 2.1;
+                intrinsic_fall : 2.1;
+            }
+            timing() {
+                timing_type : hold_rising;
+                related_pin : "clock";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+            timing() {
+                timing_type : setup_falling;
+                related_pin : "clock_n";
+                intrinsic_rise : 2.1;
+                intrinsic_fall : 2.1;
+            }
+            timing() {
+                timing_type : hold_falling;
+                related_pin : "clock_n";
+                intrinsic_rise : 0.00;
+                intrinsic_fall : 0.00;
+            }
+            timing() {
+                timing_type : setup_rising;
+                related_pin : "extclk";
+                intrinsic_rise : 0;
+                intrinsic_fall : 0;
+            }
+            timing() {
+                timing_type : hold_rising;
+                related_pin : "extclk";
+                intrinsic_rise : 0.6;
+                intrinsic_fall : 0.6;
+            }
+            timing() {
+                timing_type : setup_falling;
+                related_pin : "extclk_n";
+                intrinsic_rise : 0;
+                intrinsic_fall : 0;
+            }
+            timing() {
+                timing_type : hold_falling;
+                related_pin : "extclk_n";
+                intrinsic_rise : 0.6;
+                intrinsic_fall : 0.6;
+            }
+        }
+
+        pin (in) {
+            direction : input;
+        }
+
+        pin (out) {
+            direction : output;
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "clock"
+                intrinsic_rise : 1.48;
+                intrinsic_fall : 1.48;
+            }
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "clock"
+                intrinsic_rise : 1;
+                intrinsic_fall : 1;
+            }
+            timing() {
+                timing_type : falling_edge;
+                related_pin : "clock_n"
+                intrinsic_rise : 1.48;
+                intrinsic_fall : 1.48;
+            }
+            timing() {
+                timing_type : falling_edge;
+                related_pin : "clock_n"
+                intrinsic_rise : 1;
+                intrinsic_fall : 1;
+            }
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "extclk"
+                intrinsic_rise : 3.48;
+                intrinsic_fall : 3.48;
+            }
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "extclk"
+                intrinsic_rise : 3;
+                intrinsic_fall : 3;
+            }
+            timing() {
+                timing_type : falling_edge;
+                related_pin : "extclk_n"
+                intrinsic_rise : 3.48;
+                intrinsic_fall : 3.48;
+            }
+            timing() {
+                timing_type : falling_edge;
+                related_pin : "extclk_n"
+                intrinsic_rise : 3;
+                intrinsic_fall : 3;
+            }
+        }
+    }
+
+    cell (sarcell) {
+        pin (clock) { direction : input; }
+        pin (clk_udb) { direction : input; }
+        pin (sof_udb) { direction : input; }
+        pin (vp_ctl_udb_0) { direction : input; }
+        pin (vp_ctl_udb_1) { direction : input; }
+        pin (vp_ctl_udb_2) { direction : input; }
+        pin (vp_ctl_udb_3) { direction : input; }
+        pin (vn_ctl_udb_0) { direction : input; }
+        pin (vn_ctl_udb_1) { direction : input; }
+        pin (vn_ctl_udb_2) { direction : input; }
+        pin (vn_ctl_udb_3) { direction : input; }
+        pin (data_out_udb_0) { direction : output; }
+        pin (data_out_udb_1) { direction : output; }
+        pin (data_out_udb_2) { direction : output; }
+        pin (data_out_udb_3) { direction : output; }
+        pin (data_out_udb_4) { direction : output; }
+        pin (data_out_udb_5) { direction : output; }
+        pin (data_out_udb_6) { direction : output; }
+        pin (data_out_udb_7) { direction : output; }
+        pin (data_out_udb_8) { direction : output; }
+        pin (data_out_udb_9) { direction : output; }
+        pin (data_out_udb_10) { direction : output; }
+        pin (data_out_udb_11) { direction : output; }
+        pin (eof_udb) { direction : output; }
+        pin (irq) { direction : output; }
+    }
+
+    cell (ssccell) {
+        pin (rst_n) { direction : input; }
+        pin (scli) { direction : input; }
+        pin (sdai) { direction : input; }
+        pin (csel) { direction : input; }
+        pin (sclo) { direction : output; }
+        pin (sdao) { direction : output; }
+        pin (irq) { direction : output; }
+    }
+
+    cell (m0s8lcdcell) {
+        bundle (com) {
+            members (com_0, com_1, com_2, com_3,
+                com_4, com_5, com_6, com_7,
+                com_8, com_9, com_10, com_11,
+                com_12, com_13, com_14, com_15);
+            direction : output;
+        }
+        bundle (seg) {
+            members (seg_0, seg_1, seg_2, seg_3,
+                seg_4, seg_5, seg_6, seg_7,
+                seg_8, seg_9, seg_10, seg_11,
+                seg_12, seg_13, seg_14, seg_15,
+                seg_16, seg_17, seg_18, seg_19,
+                seg_20, seg_21, seg_22, seg_23,
+                seg_24, seg_25, seg_26, seg_27,
+                seg_28, seg_29, seg_30, seg_31,
+                seg_32, seg_33, seg_34, seg_35,
+                seg_36, seg_37, seg_38, seg_39,
+                seg_40, seg_41, seg_42, seg_43,
+                seg_44, seg_45, seg_46, seg_47,
+                seg_48, seg_49, seg_50, seg_51,
+                seg_52, seg_53, seg_54, seg_55,
+                seg_56, seg_57, seg_58, seg_59,
+                seg_60, seg_61, seg_62, seg_63);
+            direction : output;
+        }
+        pin (clock) {
+            direction : input;
+            clock : true;
+        }
+    }
+
+    cell (m0s8scbcell) {
+        pin (clock) {
+            direction : input;
+            clock : true;
+        }
+        pin (interrupt) {
+            direction : output;
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "clock";
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+        pin (cts) { direction : input; }
+        pin (rts) { direction : output; }
+        pin (rx) { direction : input; }
+        pin (tx) { direction : output; }
+        pin (mosi_m) { direction : output; }
+        pin (miso_m) { direction : input; }
+        bundle (select) {
+            members (select_m_0, select_m_1, select_m_2, select_m_3);
+            direction : output;
+        }
+        pin (sclk_m) { direction : output; }
+        pin (mosi_s) { direction : input; }
+        pin (miso_s) { direction : output; }
+        pin (select_s) { direction : input; }
+        pin (sclk_s) { direction : input; }
+        pin (scl) { direction : inout; }
+        pin (sda) { direction : inout; }
+        pin (rx_req) { direction : output; }
+        pin (tx_req) { direction : output; }
+    }
+
+    cell (m0s8tcpwmcell) {
+        pin (clock) {
+            direction : input;
+            clock : true;
+        }
+        pin (capture) { direction : input; }
+        pin (count) { direction : input; }
+        pin (reload) { direction : input; }
+        pin (stop) { direction : input; }
+        pin (start) { direction : input; }
+        pin (tr_underflow) {
+            direction : output; 
+            timing() {
+                timing_type : rising_edge;
+                related_pin : clock;
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+        pin (tr_overflow) {
+            direction : output; 
+            timing() {
+                timing_type : rising_edge;
+                related_pin : clock;
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+        pin (tr_compare_match) {
+            direction : output; 
+            timing() {
+                timing_type : rising_edge;
+                related_pin : clock;
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+        pin (line_out) {
+            direction : output; 
+            timing() {
+                timing_type : rising_edge;
+                related_pin : clock;
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+        pin (line_out_compl) {
+            direction : output; 
+            timing() {
+                timing_type : rising_edge;
+                related_pin : clock;
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+        pin (interrupt) { direction : output; }
+    }
+
+    cell (m0s8tsscell) {
+        /* TODO: names don't match DSI file */
+        pin (clk_seq) { direction : input; clock : true; }
+        pin (clk_adc) { direction : input; clock : true; }
+
+        /* Non-routable, optional, pin inputs */
+        pin (ext_reject) { direction : input; }
+        pin (ext_sync) { direction : input; }
+
+        /* DSI input or fixed clock input */
+        pin (tx_sync) { direction : input; clock : true; }
+
+        /* DSI connections, in */
+        pin (reject_in) { direction : input; }
+        pin (start_in) { direction : input; }
+
+        /* DSI connections, out */
+        pin (lx_det_hi) { direction : output; }
+        pin (lx_det_lo) { direction : output; }
+        pin (rej_window) {
+            direction : output;
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "clk_seq";
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+        pin (tx_hilo) {
+            direction : output;
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "clk_seq";
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+        pin (phase_end) {
+            direction : output;
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "clk_seq";
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+        bundle (phase_num) {
+            members (phase_num_0, phase_num_1, phase_num_2, phase_num_3);
+            direction : output;
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "clk_seq";
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+        pin (ipq_reject) {
+            direction : output;
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "clk_seq";
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+        pin (ipq_start) {
+            direction : output;
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "clk_seq";
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+        pin (epq_reject) {
+            direction : output;
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "clk_seq";
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+        pin (epq_start) {
+            direction : output;
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "clk_seq";
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+        pin (mcs_reject) {
+            direction : output;
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "clk_seq";
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+        pin (mcs_start) {
+            direction : output;
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "clk_seq";
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+        
+        pin (do_switch) { direction : output; }
+        pin (adc_start) { direction : output; }
+        pin (adc_done) { direction : output; }
+    }
+    
+    cell (p4sarcell) {
+        pin (clock) {
+            direction : input;
+            clock : true;
+        }
+        pin (sw_negvref) { direction : input; }
+        bundle (cfg_st_sel) {
+            members (cfg_st_sel_0, cfg_st_sel_1);
+            direction : input;
+        }
+        pin (cfg_average) { direction : input; }
+        pin (cfg_resolution) { direction : input; }
+        pin (cfg_differential) { direction : input; }
+        pin (data_hilo_sel) { direction : input; }
+        pin (trigger) { direction : input; }
+        pin (sample_done) {
+            direction : output; 
+            timing() {
+                timing_type : rising_edge;
+                related_pin : clock;
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+        pin (chan_id_valid) {
+            direction : output; 
+            timing() {
+                timing_type : rising_edge;
+                related_pin : clock;
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+        pin (data_valid) {
+            direction : output; 
+            timing() {
+                timing_type : rising_edge;
+                related_pin : clock;
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+        bundle (chan_id) {
+            members (chan_id_0, chan_id_1, chan_id_2, chan_id_3);
+            direction : output;
+            timing() {
+                timing_type : rising_edge;
+                related_pin : clock;
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+        bundle (data) {
+            members (data_0, data_1, data_2, data_3, data_4, data_5,
+                data_6, data_7, data_8, data_9, data_10, data_11);
+            direction : output;
+            timing() {
+                timing_type : rising_edge;
+                related_pin : clock;
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+        pin (eos_intr) {
+            direction : output; 
+            timing() {
+                timing_type : rising_edge;
+                related_pin : clock;
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+        pin (tr_sar_out) {
+            direction : output;
+            timing() {
+                timing_type : rising_edge;
+                related_pin : clock;
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+        pin (irq) {
+            direction : output; 
+            timing() {
+                timing_type : rising_edge;
+                related_pin : clock;
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+    }
+    
+    cell (p4csdcell) {
+        pin (clk1) { direction : input; clock : true; }
+        pin (clk2) { direction : input; clock : true; }
+        pin (sense_in) { direction : input; }
+        pin (sample_in) { direction : input; }
+        pin (sense_out) {
+            direction : output; 
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "clk2"; /* TODO: this is actually clocked by clk_hf */
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+        pin (sample_out) {
+            direction : output; 
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "clk2";  /* TODO: this is actually clocked by clk_sample_o (analog clock) */
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+        pin (irq) {
+            direction : output;
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "clk2";  /* TODO: actual clock not specified */
+                intrinsic_rise : 0.0;
+                intrinsic_fall : 0.0;
+            }
+        }
+    }
+    
+    cell (p4halfuabcell) {
+        pin (clock) { direction : input; clock : true; }
+        pin (comp) {
+            direction : output;
+            /* TODO: add timing arc */
+        }
+        pin (ctrl) { direction : input; clock : true; }
+    }
+    
+    cell (p4csidac8cell) {
+        pin (en) { direction : input; }
+    }
+    
+    cell (p4csidac7cell) {
+        pin (en) { direction : input; }
+    }
+    
+    cell (m0s8spcifcell) {
+        pin (spcif_int) { direction : output; }
+    }
+    
+    cell (m0s8wdtcell) {
+        pin (wdt_int) { direction : output; }
+    }
+    
+    cell (m0s8pmcell) {
+        pin (pm_int) { direction : output; }
+    }
+    
+    cell (p4lpcompcell) {
+        pin (cmpout) { direction : output; }
+    }
+    
+    cell (p4lpcompblockcell) {
+        pin (interrupt) { direction : output; }
+    }
+    
+    cell (p4ctbmblockcell) {
+        pin (interrupt) { direction : output; }
+    }
+    
+    cell (p4abufcell) {
+        pin (ctb_dsi_comp) { direction : output; }
+        pin (dsi_out) { direction : input; }
+    }
+    
+    cell (p4anapumpcell) {
+        pin (pump_clock) { direction : input; }
+    }
+
+    cell (p4blecell) {
+        pin (interrupt) { direction : output; }
+        pin (rfctrl_extpa_en) { direction : output; }
+    }
+
+    cell (m0s8gangedpicucell) {
+        pin (interrupt) { direction : output; }
+	}
+
+    cell (m0s8dmacell) {
+        pin (interrupt) { direction : output; }
+    }
+
+    cell (cancell) {
+        pin (clock) { direction : input; clock: true; }
+        pin (can_rx) { direction : input; }
+        pin (can_tx) { direction : output; }
+        pin (can_tx_en) {
+            direction : output;
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "clock";
+                intrinsic_rise : 1.0;
+                intrinsic_fall : 1.0;
+            }
+        }
+        pin (interrupt) {
+            direction : output;
+            timing() {
+                timing_type : rising_edge;
+                related_pin : "clock";
+                intrinsic_rise : 1.0;
+                intrinsic_fall : 1.0;
+            }
+        }
+    }
+
+/*}*/
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/elab_dependencies.txt
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/elab_dependencies.txt	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/elab_dependencies.txt	(revision 7)
@@ -0,0 +1,244 @@
+C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\TopDesign\TopDesign.cysch
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\TCPWM_P4_v2_0.cystate
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\TCPWM_P4_v2_0.cysym
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\TCPWM_P4_v2_0.pdf
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\TCPWM_P4_v2_0.cycdx
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cycustomizer.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cyparameters.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\Resources.Designer.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cyconfigtab.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cyconfigtab.designer.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cyimage.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cytimercountertab.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cytimercountertab.designer.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cypwmtab.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cypwmtab.designer.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cyquaddectab.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cyquaddectab.designer.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cyregistergrid.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cyregistergrid.designer.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cytcpwmtab.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cytcpwmtab.designer.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cyterminalmodes.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\Resources.resx
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cyconfigtab.resx
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cytimercountertab.resx
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cypwmtab.resx
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cyquaddectab.resx
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cyregistergrid.resx
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\Custom\cytcpwmtab.resx
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\PSoC4\TCPWM_P4_v2_0.cysch
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\PSoC4\API\TCPWM.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\PSoC4\API\TCPWM.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\TCPWM_P4_v2_0\PSoC4\API\TCPWM_PM.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_m0s8_tcpwm_v1_0\cy_m0s8_tcpwm_v1_0.cysym
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_m0s8_tcpwm_v1_0\PSoC4\cy_m0s8_tcpwm_v1_0.cyprimitive
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.cysym
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.pdf
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.v
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\Custom\custom.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.cysym
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.pdf
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.v
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\Custom\custom.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.cysym
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.pdf
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.v
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\Custom\custom.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.cysym
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.pdf
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.v
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\Custom\custom.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.cysym
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.pdf
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.v
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\Custom\custom.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.cysym
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.pdf
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\cy_virtualmux_v1_0.v
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_virtualmux_v1_0\Custom\custom.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\cy_pins_v2_10.cysym
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\cy_pins_v2_10.pdf
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\cy_pins_v2_10.cystate
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\cy_pins_v2_10.cyprimitive
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\custom.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cyenums.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cypinsdata.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cypinpicture.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cypinutils.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cygeneralcontrol.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cygeneralcontrol.Designer.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cyinputcontrol.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cyinputcontrol.Designer.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cymappingcontrol.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cymappingcontrol.Designer.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cyoutputcontrol.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cyoutputcontrol.Designer.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cypinaliasdialog.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cypinaliasdialog.Designer.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cypinscontrol.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cypinscontrol.Designer.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cyporcontrol.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cyporcontrol.Designer.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\Resource1.Designer.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cyclockingcontrol.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cyclockingcontrol.Designer.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cygeneralcontrol.resx
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cyinputcontrol.resx
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cymappingcontrol.resx
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cyoutputcontrol.resx
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cypinaliasdialog.resx
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cypinscontrol.resx
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cyporcontrol.resx
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\Resource1.resx
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\Custom\cyclockingcontrol.resx
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\PSoC4\API\pins.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\PSoC4\API\pins.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_pins_v2_10\PSoC4\API\aliases.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_clock_v2_20\cy_clock_v2_20.cyprimitive
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_clock_v2_20\cy_clock_v2_20.cysym
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_clock_v2_20\cy_clock_v2_20.pdf
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_clock_v2_20\cy_clock_v2_20.cystate
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_clock_v2_20\PSoC4\API\clk.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_clock_v2_20\PSoC4\API\clk.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_clock_v2_20\Custom\custom.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\BLE_v2_0.cysym
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\BLE_v2_0.chm
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\BLE_v2_0.dll
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\BLE_v2_0.cystate
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_gatt.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_hids.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_bas.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_bas.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_hrs.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_hrs.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_gls.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_gls.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_gatt.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_lls.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_lls.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_ias.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_ias.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_tps.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_tps.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_eventHandler.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_cts.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_cts.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_hids.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_HAL_INT.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_HAL_PVT.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_HAL_PVT.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_STACK_PVT.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_StackGap.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_StackGatt.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_StackGattDb.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_StackHostMain.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_StackL2cap.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_scps.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_scps.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_dis.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_dis.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_StackGattServer.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_StackGattClient.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_Stack.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_eventHandler.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_custom.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_custom.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_hts.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_bls.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_bls.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_hts.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_rscs.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_rscs.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_ans.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_ans.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_lns.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_pass.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_lns.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_pass.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_cps.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_cps.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_rtus.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_ndcs.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_rtus.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_ndcs.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_cscs.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_cscs.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_uds.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_uds.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_cgms.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_cgms.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_bts.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_bts.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_ess.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_ess.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_bms.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_bms.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_wss.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_wss.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_bcs.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_bcs.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_wpts.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_wpts.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_ancs.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\API\BLE_ancs.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\mdkCyBLEStack_BLE_SOC_CENTRAL.a
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\mdkCyBLEStack_BLE_SOC_CENTRAL_PERIPHERAL.a
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\mdkCyBLEStack_BLE_SOC_PERIPHERAL.a
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\mdkCyBLEStack_HCI_MODE_CENTRAL_PERIPHERAL.a
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_CENTRAL.a
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_CENTRAL_PERIPHERAL.a
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_BLE_SOC_PERIPHERAL.a
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\Library\gccCyBLEStack_HCI_MODE_CENTRAL_PERIPHERAL.a
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\BLE_v2_0\PSoC4\BLE_v2_0.cysch
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_m0s8_ble_v1_0\cy_m0s8_ble_v1_0.cysym
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_m0s8_ble_v1_0\PSoC4\cy_m0s8_ble_v1_0.cyprimitive
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_isr_v1_70\cy_isr_v1_70.cysym
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_isr_v1_70\cy_isr_v1_70.pdf
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_isr_v1_70\cy_isr_v1_70.primitive
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_isr_v1_70\cy_isr_v1_70.cystate
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_isr_v1_70\Custom\custom.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_isr_v1_70\PSoC4\API\intc.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_isr_v1_70\PSoC4\API\intc.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_clock_v2_20\cy_clock_v2_20.cyprimitive
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_clock_v2_20\cy_clock_v2_20.cysym
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_clock_v2_20\cy_clock_v2_20.pdf
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_clock_v2_20\cy_clock_v2_20.cystate
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_clock_v2_20\PSoC4\API\clk.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_clock_v2_20\PSoC4\API\clk.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_clock_v2_20\Custom\custom.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\or_v1_0\or_v1_0.cysym
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\or_v1_0\or_v1_0.pdf
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\or_v1_0\or_v1_0.v
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\or_v1_0\Custom\custom.cs
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_constant_v1_0\cy_constant_v1_0.cysym
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_constant_v1_0\cy_constant_v1_0.v
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_constant_v1_0\cy_constant_v1_0.cystate
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_constant_v1_0\cy_constant_v1_0.pdf
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_constant_v1_0
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\cy_constant_v1_0\Custom\custom.cs
+C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\BLE Lab 1_1.cydwr
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\cm0gcc.ld
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\Cm0RealView.scat
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\Cm0Start.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\core_cm0.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\core_cm0_psoc4.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\CyBootAsmGnu.s
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\CyBootAsmRv.s
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\CyFlash.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\CyFlash.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\CyLib.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\CyLib.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\cyPm.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\cyPm.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\cytypes.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\cyutils.c
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\cypins.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\core_cmFunc.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\core_cmInstr.h
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\Cm0Iar.icf
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\cy_boot_v5_0\PSoC4\API\CyBootAsmIar.s
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/generated_files.txt
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/generated_files.txt	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/generated_files.txt	(revision 7)
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="us-ascii"?>
+
+<fileSet version="1" anchorPath="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp" xsi:schemaLocation="http://cypress.com/xsd/cypathdictionary cypathdictionary.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://cypress.com/xsd/cypathdictionary">
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\cyfitter_cfg.h" value="NONE;" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\cyfitter_cfg.c" value="ARM_C_FILE;" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\protect.hex" value="NONE;" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\cymetadata.c" value="ARM_C_FILE;" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\cydevice_trm.h" value="NONE;" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\cydevicegnu_trm.inc" value="NONE;" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\cydevicerv_trm.inc" value="NONE;" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\cydeviceiar_trm.inc" value="NONE;" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\cyfittergnu.inc" value="NONE;" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\cyfitterrv.inc" value="NONE;" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\cyfitteriar.inc" value="NONE;" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\cyfitter.h" value="NONE;" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\cydisabledsheets.h" value="NONE;" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\PWM.c" value="ARM_C_FILE;PWM" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\PWM.h" value="NONE;PWM" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\PWM_PM.c" value="ARM_C_FILE;PWM" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\Red_LED.c" value="ARM_C_FILE;Red_LED" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\Red_LED.h" value="NONE;Red_LED" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\Red_LED_aliases.h" value="NONE;Red_LED" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\Clock_1.c" value="ARM_C_FILE;Clock_1" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\Clock_1.h" value="NONE;Clock_1" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\BLE_gatt.h" value="NONE;BLE" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\BLE.h" value="NONE;BLE" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\BLE.c" value="ARM_C_FILE;BLE" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\BLE_gatt.c" value="ARM_C_FILE;BLE" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\BLE_ias.c" value="ARM_C_FILE;BLE" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\BLE_ias.h" value="NONE;BLE" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\BLE_eventHandler.c" value="ARM_C_FILE;BLE" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\BLE_HAL_INT.c" value="ARM_C_FILE;BLE" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\BLE_HAL_PVT.c" value="ARM_C_FILE;BLE" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\BLE_HAL_PVT.h" value="NONE;BLE" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\BLE_STACK_PVT.h" value="NONE;BLE" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\BLE_StackGap.h" value="NONE;BLE" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\BLE_StackGatt.h" value="NONE;BLE" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\BLE_StackGattDb.h" value="NONE;BLE" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\BLE_StackHostMain.h" value="NONE;BLE" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\BLE_StackL2cap.h" value="NONE;BLE" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\BLE_StackGattServer.h" value="NONE;BLE" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\BLE_StackGattClient.h" value="NONE;BLE" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\BLE_Stack.h" value="NONE;BLE" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\BLE_eventHandler.h" value="NONE;BLE" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\BLE_bless_isr.c" value="ARM_C_FILE;BLE_bless_isr" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\BLE_bless_isr.h" value="NONE;BLE_bless_isr" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\cm0gcc.ld" value="NONE;cy_boot" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\Cm0RealView.scat" value="NONE;cy_boot" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\Cm0Start.c" value="ARM_C_FILE;cy_boot" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\core_cm0_psoc4.h" value="NONE;cy_boot" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\core_cm0.h" value="NONE;cy_boot" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\CyBootAsmGnu.s" value="GNU_ARM_ASM_FILE;cy_boot" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\CyBootAsmRv.s" value="REALVIEW_ARM_ASM_FILE;cy_boot" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\CyFlash.c" value="ARM_C_FILE;cy_boot" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\CyFlash.h" value="NONE;cy_boot" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\CyLib.c" value="ARM_C_FILE;cy_boot" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\CyLib.h" value="NONE;cy_boot" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\cyPm.c" value="ARM_C_FILE;cy_boot" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\cyPm.h" value="NONE;cy_boot" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\cytypes.h" value="NONE;cy_boot" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\cyutils.c" value="ARM_C_FILE;cy_boot" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\cypins.h" value="NONE;cy_boot" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\core_cmFunc.h" value="NONE;cy_boot" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\core_cmInstr.h" value="NONE;cy_boot" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\Cm0Iar.icf" value="NONE;cy_boot" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\CyBootAsmIar.s" value="IAR_ASM_FILE;cy_boot" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\CyLFClk.c" value="ARM_C_FILE;cy_lfclk" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\CyLFClk.h" value="NONE;cy_lfclk" />
+  <file name="C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\codegentemp\project.h" value="NONE;" />
+</fileSet>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/lcpsoc3/index
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/lcpsoc3/index
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/liberty_reader.log
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/liberty_reader.log	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/liberty_reader.log	(revision 7)
@@ -0,0 +1,2 @@
+       ... including file device.lib
+Error: space must precede Colon (:) at line 1487
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/pins_56-QFN.xml
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/pins_56-QFN.xml	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/pins_56-QFN.xml	(revision 7)
@@ -0,0 +1,469 @@
+<?xml version="1.0" encoding="utf-8"?>
+<pindata xsi:schemaLocation="http://cypress.com/xsd/cypindata_v2 ../../dtd/cypindata_v2.xsd" device="CY8C4247LQI-BL483" package="56-QFN" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://cypress.com/xsd/cypindata_v2">
+  <capabilities>
+    <capability name="DIGITAL" value="0x0000000000000001" />
+    <capability name="ANALOG" value="0x0000000000000002" />
+    <capability name="ROUTABLE" value="0x0000000000000004" />
+    <capability name="GPIO" value="0x0000000000000010" />
+    <capability name="SIO" value="0x0000000000000020" />
+    <capability name="OVTIO" value="0x0000000000000040" />
+    <capability name="TRUETOUCH" value="0x0000000000000080" />
+    <capability name="DAC_HI_OUT" value="0x0000000000000100" />
+    <capability name="ABUF_POS" value="0x0000000000000200" />
+    <capability name="ABUF_OUT" value="0x0000000000000400" />
+    <capability name="ABUF_NEG" value="0x0000000000000800" />
+    <capability name="SWD" value="0x0000000000001000" />
+    <capability name="SWO" value="0x0000000000002000" />
+    <capability name="JTAG" value="0x0000000000004000" />
+    <capability name="JTAG_NTRST" value="0x0000000000008000" />
+    <capability name="XRES" value="0x0000000000010000" />
+    <capability name="TRACE" value="0x0000000000020000" />
+    <capability name="WAKEUP" value="0x0000000000040000" />
+    <capability name="I2CWKUP_SDA" value="0x0000000000100000" />
+    <capability name="I2CWKUP_SCL" value="0x0000000000200000" />
+    <capability name="USB_D_PLUS" value="0x0000000000400000" />
+    <capability name="USB_D_MINUS" value="0x0000000000800000" />
+    <capability name="ECO_MHZ_XO" value="0x0000000001000000" />
+    <capability name="ECO_MHZ_XI" value="0x0000000002000000" />
+    <capability name="ECO_32KHZ_XO" value="0x0000000004000000" />
+    <capability name="ECO_32KHZ_XI" value="0x0000000008000000" />
+    <capability name="DSM_EXT_PIN_ONE" value="0x0000000010000000" />
+    <capability name="DSM_EXT_PIN_TWO" value="0x0000000020000000" />
+    <capability name="SAR_EXT_PIN" value="0x0000000040000000" />
+    <capability name="EXTSYNC" value="0x0000000100000000" />
+    <capability name="EXTREJECT" value="0x0000000200000000" />
+    <capability name="EXTCLK" value="0x0000000400000000" />
+    <capability name="EXT_VREF" value="0x0000000800000000" />
+    <capability name="PORT_INTERRUPT" value="0x0000001000000000" />
+    <capability name="HOTSWAP" value="0x0000002000000000" />
+    <capability name="LCD_COM" value="0x0000004000000000" />
+    <capability name="LCD_SEG" value="0x0000008000000000" />
+    <capability name="CSD_SHIELD_TANK" value="0x0000010000000000" />
+    <capability name="CSD_CMOD" value="0x0000020000000000" />
+  </capabilities>
+  <pins>
+    <pin number="1" name="VDDD" ioSupplyPin="VDDIO" powerPadNames="VDDIO;VDDD;VDDIO" capabilities="0x0000000000000000" />
+    <pin number="2" name="XTAL32O/P6[0]" portId="6" pinId="0" ioSupplyPin="VDDIO" capabilities="0x0000000004000013">
+      <ffbterm ffbtype="BLESS" ffbid="0" term="wco_out" required="true" />
+    </pin>
+    <pin number="3" name="XTAL32I/P6[1]" portId="6" pinId="1" ioSupplyPin="VDDIO" capabilities="0x0000000008000013">
+      <ffbterm ffbtype="BLESS" ffbid="0" term="wco_in" required="true" />
+    </pin>
+    <pin number="4" name="XRES" ioSupplyPin="VDDIO" dedicatedPadNames="XRES" capabilities="0x0000000000000000" />
+    <pin number="5" name="P4[0]" portId="4" pinId="0" ioSupplyPin="VDDIO" capabilities="0x000002D000000013">
+      <ffbterm ffbtype="CSD" ffbid="0" term="c_mod" required="true" />
+      <ffbterm ffbtype="TCPWM" ffbid="0" term="line_out" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="uart_rts" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="rts" required="true" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="32" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="32" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="spi_mosi" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="mosi_m" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="mosi_s" required="true" />
+    </pin>
+    <pin number="6" name="P4[1]" portId="4" pinId="1" ioSupplyPin="VDDIO" capabilities="0x000001D000000013">
+      <ffbterm ffbtype="CSD" ffbid="0" term="c_sh_tank" required="true" />
+      <ffbterm ffbtype="TCPWM" ffbid="0" term="line_out_compl" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="uart_cts" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="cts" required="true" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="33" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="33" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="spi_miso" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="miso_m" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="miso_s" required="true" />
+    </pin>
+    <pin number="7" name="P5[0]" portId="5" pinId="0" ioSupplyPin="VDDIO" capabilities="0x000000F000000053">
+      <ffbterm ffbtype="TCPWM" ffbid="3" term="line_out" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="uart_rx" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="rx" required="true" />
+      <ffbterm ffbtype="BLESS" ffbid="0" term="rfctrl_extpa_en" required="true" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="34" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="34" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="i2c_sda" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="sda" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="spi_select" wire="0" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="select_m" wire="0" required="true" resource="spi_select_0" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="select_m" wire="1" required="true" resource="spi_select_0" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="select_m" wire="2" required="true" resource="spi_select_0" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="select_m" wire="3" required="true" resource="spi_select_0" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="select_s" required="true" resource="spi_select_0" />
+    </pin>
+    <pin number="8" name="P5[1]" portId="5" pinId="1" ioSupplyPin="VDDIO" capabilities="0x000000F400000053">
+      <ffbterm ffbtype="TCPWM" ffbid="3" term="line_out_compl" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="uart_tx" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="tx" required="true" />
+      <ffbterm ffbtype="SRSS" ffbid="0" term="ext_clk" alternative="2" required="true" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="35" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="35" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="i2c_scl" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="scl" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="spi_clk" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="sclk_m" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="sclk_s" required="true" />
+    </pin>
+    <pin number="9" name="VSSD" ioSupplyPin="VDDIO" powerPadNames="VSSD" capabilities="0x0000000000000000" />
+    <pin number="10" name="VDDR" ioSupplyPin="VDDR_HLS" powerPadNames="VDDR_HLS;VDDR_BGLS" capabilities="0x0000000000000000">
+      <ffbterm ffbtype="BLESS" ffbid="0" term="pad_vddr_hls" required="true" />
+      <ffbterm ffbtype="BLESS" ffbid="0" term="pad_vddr_bgls" required="true" />
+    </pin>
+    <pin number="11" name="GANT1" ioSupplyPin="VDDR_HF" dedicatedPadNames="GANT1" capabilities="0x0000000000000000">
+      <ffbterm ffbtype="BLESS" ffbid="0" term="pad_gant" wire="1" required="true" />
+    </pin>
+    <pin number="12" name="ANT" ioSupplyPin="VDDR_HF" dedicatedPadNames="ANT" capabilities="0x0000000000000000">
+      <ffbterm ffbtype="BLESS" ffbid="0" term="pad_ant" required="true" />
+    </pin>
+    <pin number="13" name="GANT2" ioSupplyPin="VDDR_HF" dedicatedPadNames="GANT2" capabilities="0x0000000000000000">
+      <ffbterm ffbtype="BLESS" ffbid="0" term="pad_gant" wire="2" required="true" />
+    </pin>
+    <pin number="14" name="VDDR" ioSupplyPin="VDDR_HF" powerPadNames="VDDR_HF" capabilities="0x0000000000000000">
+      <ffbterm ffbtype="BLESS" ffbid="0" term="pad_vddr_hf" required="true" />
+    </pin>
+    <pin number="15" name="VDDR" ioSupplyPin="VDDR_SYN" powerPadNames="VDDR_SYN" capabilities="0x0000000000000000">
+      <ffbterm ffbtype="BLESS" ffbid="0" term="pad_vddr_syn" required="true" />
+    </pin>
+    <pin number="16" name="XTAL24I" ioSupplyPin="VDDR_LF" dedicatedPadNames="XTAL24I" capabilities="0x0000000000000000">
+      <ffbterm ffbtype="BLESS" ffbid="0" term="pad_xtali_24mhz" required="true" />
+    </pin>
+    <pin number="17" name="XTAL24O" ioSupplyPin="VDDR_LF" dedicatedPadNames="XTAL24O" capabilities="0x0000000000000000">
+      <ffbterm ffbtype="BLESS" ffbid="0" term="pad_xtalo_24mhz" required="true" />
+    </pin>
+    <pin number="18" name="VDDR" ioSupplyPin="VDDR_LF" powerPadNames="VDDR_LF" capabilities="0x0000000000000000">
+      <ffbterm ffbtype="BLESS" ffbid="0" term="pad_vddr_lf" required="true" />
+    </pin>
+    <pin number="19" name="P0[0]" portId="0" pinId="0" ioSupplyPin="VDDIO" capabilities="0x000000D000000017">
+      <ffbterm ffbtype="LPCOMP" ffbid="0" term="in_p" wire="0" required="true" />
+      <ffbterm ffbtype="TCPWM" ffbid="0" term="line_out" alternative="3" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="uart_rx" alternative="1" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="rx" alternative="1" required="true" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="0" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="0" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="i2c_sda" alternative="1" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="sda" alternative="1" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="spi_mosi" alternative="1" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="mosi_m" alternative="1" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="mosi_s" alternative="1" required="true" />
+    </pin>
+    <pin number="20" name="P0[1]" portId="0" pinId="1" ioSupplyPin="VDDIO" capabilities="0x000000D000000017">
+      <ffbterm ffbtype="LPCOMP" ffbid="0" term="in_n" wire="0" required="true" />
+      <ffbterm ffbtype="TCPWM" ffbid="0" term="line_out_compl" alternative="3" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="uart_tx" alternative="1" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="tx" alternative="1" required="true" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="1" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="1" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="i2c_scl" alternative="1" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="scl" alternative="1" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="spi_miso" alternative="1" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="miso_m" alternative="1" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="miso_s" alternative="1" required="true" />
+    </pin>
+    <pin number="21" name="P0[2]" portId="0" pinId="2" ioSupplyPin="VDDIO" capabilities="0x000000D000000017">
+      <ffbterm ffbtype="TCPWM" ffbid="1" term="line_out" alternative="3" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="uart_rts" alternative="1" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="rts" alternative="1" required="true" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="2" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="2" required="false" />
+      <ffbterm ffbtype="LPCOMP" ffbid="0" term="comp" wire="0" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="spi_select" wire="0" alternative="1" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="select_m" wire="0" alternative="1" required="true" resource="spi_select_0" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="select_m" wire="1" alternative="1" required="true" resource="spi_select_0" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="select_m" wire="2" alternative="1" required="true" resource="spi_select_0" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="select_m" wire="3" alternative="1" required="true" resource="spi_select_0" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="select_s" alternative="1" required="true" resource="spi_select_0" />
+    </pin>
+    <pin number="22" name="P0[3]" portId="0" pinId="3" ioSupplyPin="VDDIO" capabilities="0x000000D000000017">
+      <ffbterm ffbtype="TCPWM" ffbid="1" term="line_out_compl" alternative="3" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="uart_cts" alternative="1" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="cts" alternative="1" required="true" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="3" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="3" required="false" />
+      <ffbterm ffbtype="LPCOMP" ffbid="0" term="comp" wire="1" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="spi_clk" alternative="1" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="sclk_m" alternative="1" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="sclk_s" alternative="1" required="true" />
+    </pin>
+    <pin number="23" name="VDDD" ioSupplyPin="VDDIO" powerPadNames="VDDIO" capabilities="0x0000000000000000" />
+    <pin number="24" name="P0[4]" portId="0" pinId="4" ioSupplyPin="VDDIO" capabilities="0x000000D400000017">
+      <ffbterm ffbtype="LPCOMP" ffbid="0" term="in_p" wire="1" required="true" />
+      <ffbterm ffbtype="TCPWM" ffbid="1" term="line_out" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="uart_rx" alternative="1" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="rx" alternative="1" required="true" />
+      <ffbterm ffbtype="SRSS" ffbid="0" term="ext_clk" required="true" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="4" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="4" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="i2c_sda" alternative="1" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="sda" alternative="1" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="spi_mosi" alternative="1" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="mosi_m" alternative="1" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="mosi_s" alternative="1" required="true" />
+    </pin>
+    <pin number="25" name="P0[5]" portId="0" pinId="5" ioSupplyPin="VDDIO" capabilities="0x000000D000000017">
+      <ffbterm ffbtype="LPCOMP" ffbid="0" term="in_n" wire="1" required="true" />
+      <ffbterm ffbtype="TCPWM" ffbid="1" term="line_out_compl" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="uart_tx" alternative="1" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="tx" alternative="1" required="true" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="5" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="5" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="i2c_scl" alternative="1" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="scl" alternative="1" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="spi_miso" alternative="1" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="miso_m" alternative="1" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="miso_s" alternative="1" required="true" />
+    </pin>
+    <pin number="26" name="P0[6]" portId="0" pinId="6" ioSupplyPin="VDDIO" capabilities="0x000000D000001017">
+      <ffbterm ffbtype="TCPWM" ffbid="2" term="line_out" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="uart_rts" alternative="1" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="rts" alternative="1" required="true" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="6" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="6" required="false" />
+      <ffbterm ffbtype="CPUSS" ffbid="0" term="swd_data" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="spi_select" wire="0" alternative="1" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="select_m" wire="0" alternative="1" required="true" resource="spi_select_0" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="select_m" wire="1" alternative="1" required="true" resource="spi_select_0" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="select_m" wire="2" alternative="1" required="true" resource="spi_select_0" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="select_m" wire="3" alternative="1" required="true" resource="spi_select_0" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="select_s" alternative="1" required="true" resource="spi_select_0" />
+    </pin>
+    <pin number="27" name="P0[7]" portId="0" pinId="7" ioSupplyPin="VDDIO" capabilities="0x000000D000001017">
+      <ffbterm ffbtype="TCPWM" ffbid="2" term="line_out_compl" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="uart_cts" alternative="1" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="cts" alternative="1" required="true" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="7" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="7" required="false" />
+      <ffbterm ffbtype="CPUSS" ffbid="0" term="swd_clk" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="spi_clk" alternative="1" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="sclk_m" alternative="1" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="sclk_s" alternative="1" required="true" />
+    </pin>
+    <pin number="28" name="P1[0]" portId="1" pinId="0" ioSupplyPin="VDDIO" capabilities="0x000000D000000217">
+      <ffbterm ffbtype="OA" ffbid="2" term="vplus" required="false" />
+      <ffbterm ffbtype="TCPWM" ffbid="0" term="line_out" alternative="1" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="8" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="8" required="false" />
+      <ffbterm ffbtype="LPCOMP" ffbid="0" term="comp" wire="0" alternative="1" required="true" />
+      <ffbterm ffbtype="SRSS" ffbid="0" term="ext_clk_lf" alternative="2" required="true" />
+    </pin>
+    <pin number="29" name="P1[1]" portId="1" pinId="1" ioSupplyPin="VDDIO" capabilities="0x000000D000000817">
+      <ffbterm ffbtype="OA" ffbid="2" term="vminus" required="false" />
+      <ffbterm ffbtype="TCPWM" ffbid="0" term="line_out_compl" alternative="1" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="9" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="9" required="false" />
+      <ffbterm ffbtype="LPCOMP" ffbid="0" term="comp" wire="1" alternative="1" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="spi_select" wire="1" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="select_m" wire="0" required="true" resource="spi_select_1" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="select_m" wire="1" required="true" resource="spi_select_1" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="select_m" wire="2" required="true" resource="spi_select_1" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="select_m" wire="3" required="true" resource="spi_select_1" />
+    </pin>
+    <pin number="30" name="P1[2]" portId="1" pinId="2" ioSupplyPin="VDDIO" capabilities="0x000000D000000417">
+      <ffbterm ffbtype="OA" ffbid="2" term="vout_10x" required="false" />
+      <ffbterm ffbtype="TCPWM" ffbid="1" term="line_out" alternative="1" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="10" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="10" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="spi_select" wire="2" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="select_m" wire="0" required="true" resource="spi_select_2" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="select_m" wire="1" required="true" resource="spi_select_2" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="select_m" wire="2" required="true" resource="spi_select_2" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="select_m" wire="3" required="true" resource="spi_select_2" />
+    </pin>
+    <pin number="31" name="P1[3]" portId="1" pinId="3" ioSupplyPin="VDDIO" capabilities="0x000000D000000417">
+      <ffbterm ffbtype="OA" ffbid="3" term="vout_10x" required="false" />
+      <ffbterm ffbtype="TCPWM" ffbid="1" term="line_out_compl" alternative="1" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="11" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="11" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="spi_select" wire="3" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="select_m" wire="0" required="true" resource="spi_select_3" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="select_m" wire="1" required="true" resource="spi_select_3" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="select_m" wire="2" required="true" resource="spi_select_3" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="select_m" wire="3" required="true" resource="spi_select_3" />
+    </pin>
+    <pin number="32" name="P1[4]" portId="1" pinId="4" ioSupplyPin="VDDIO" capabilities="0x000000D000000817">
+      <ffbterm ffbtype="OA" ffbid="3" term="vminus" required="false" />
+      <ffbterm ffbtype="TCPWM" ffbid="2" term="line_out" alternative="1" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="uart_rx" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="rx" required="true" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="12" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="12" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="i2c_sda" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="sda" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="spi_mosi" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="mosi_m" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="mosi_s" required="true" />
+    </pin>
+    <pin number="33" name="P1[5]" portId="1" pinId="5" ioSupplyPin="VDDIO" capabilities="0x000000D000000217">
+      <ffbterm ffbtype="OA" ffbid="3" term="vplus" required="false" />
+      <ffbterm ffbtype="TCPWM" ffbid="2" term="line_out_compl" alternative="1" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="uart_tx" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="tx" required="true" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="13" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="13" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="i2c_scl" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="scl" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="spi_miso" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="miso_m" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="miso_s" required="true" />
+    </pin>
+    <pin number="34" name="P1[6]" portId="1" pinId="6" ioSupplyPin="VDDIO" capabilities="0x000000D000000217">
+      <ffbterm ffbtype="OA" ffbid="2" term="vplus_alt" required="false" />
+      <ffbterm ffbtype="TCPWM" ffbid="3" term="line_out" alternative="1" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="uart_rts" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="rts" required="true" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="14" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="14" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="spi_select" wire="0" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="select_m" wire="0" required="true" resource="spi_select_0" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="select_m" wire="1" required="true" resource="spi_select_0" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="select_m" wire="2" required="true" resource="spi_select_0" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="select_m" wire="3" required="true" resource="spi_select_0" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="select_s" required="true" resource="spi_select_0" />
+    </pin>
+    <pin number="35" name="P1[7]" portId="1" pinId="7" ioSupplyPin="VDDIO" capabilities="0x000000D000000217">
+      <ffbterm ffbtype="OA" ffbid="3" term="vplus_alt" required="false" />
+      <ffbterm ffbtype="TCPWM" ffbid="3" term="line_out_compl" alternative="1" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="uart_cts" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="cts" required="true" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="15" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="15" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="spi_clk" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="sclk_m" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="sclk_s" required="true" />
+    </pin>
+    <pin number="36" name="VDDA" ioSupplyPin="VDDIO" powerPadNames="VDDA_CTB" capabilities="0x0000000000000000" />
+    <pin number="37" name="P2[0]" portId="2" pinId="0" ioSupplyPin="VDDIO" capabilities="0x000000D000000217">
+      <ffbterm ffbtype="OA" ffbid="0" term="vplus" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="16" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="16" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="spi_select" wire="1" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="select_m" wire="0" required="true" resource="spi_select_1" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="select_m" wire="1" required="true" resource="spi_select_1" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="select_m" wire="2" required="true" resource="spi_select_1" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="select_m" wire="3" required="true" resource="spi_select_1" />
+    </pin>
+    <pin number="38" name="P2[1]" portId="2" pinId="1" ioSupplyPin="VDDIO" capabilities="0x000000D000000817">
+      <ffbterm ffbtype="OA" ffbid="0" term="vminus" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="17" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="17" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="spi_select" wire="2" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="select_m" wire="0" required="true" resource="spi_select_2" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="select_m" wire="1" required="true" resource="spi_select_2" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="select_m" wire="2" required="true" resource="spi_select_2" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="select_m" wire="3" required="true" resource="spi_select_2" />
+    </pin>
+    <pin number="39" name="P2[2]" portId="2" pinId="2" ioSupplyPin="VDDIO" capabilities="0x000000D000040417">
+      <ffbterm ffbtype="OA" ffbid="0" term="vout_10x" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="18" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="18" required="false" />
+      <ffbterm ffbtype="SRSS" ffbid="0" term="wakeup" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="spi_select" wire="3" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="select_m" wire="0" required="true" resource="spi_select_3" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="select_m" wire="1" required="true" resource="spi_select_3" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="select_m" wire="2" required="true" resource="spi_select_3" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="select_m" wire="3" required="true" resource="spi_select_3" />
+    </pin>
+    <pin number="40" name="P2[3]" portId="2" pinId="3" ioSupplyPin="VDDIO" capabilities="0x000000D000000417">
+      <ffbterm ffbtype="OA" ffbid="1" term="vout_10x" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="19" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="19" required="false" />
+      <ffbterm ffbtype="SRSS" ffbid="0" term="ext_clk_lf" alternative="1" required="true" />
+    </pin>
+    <pin number="41" name="P2[4]" portId="2" pinId="4" ioSupplyPin="VDDIO" capabilities="0x000000D000000817">
+      <ffbterm ffbtype="OA" ffbid="1" term="vminus" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="20" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="20" required="false" />
+    </pin>
+    <pin number="42" name="P2[5]" portId="2" pinId="5" ioSupplyPin="VDDIO" capabilities="0x000000D000000217">
+      <ffbterm ffbtype="OA" ffbid="1" term="vplus" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="21" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="21" required="false" />
+    </pin>
+    <pin number="43" name="P2[6]" portId="2" pinId="6" ioSupplyPin="VDDIO" capabilities="0x000000D000000217">
+      <ffbterm ffbtype="OA" ffbid="0" term="vplus_alt" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="22" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="22" required="false" />
+    </pin>
+    <pin number="44" name="P2[7]" portId="2" pinId="7" ioSupplyPin="VDDIO" capabilities="0x000000D400000217">
+      <ffbterm ffbtype="OA" ffbid="1" term="vplus_alt" required="false" />
+      <ffbterm ffbtype="SRSS" ffbid="0" term="ext_clk" alternative="1" required="true" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="23" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="23" required="false" />
+    </pin>
+    <pin number="45" name="VREF" ioSupplyPin="VDDIO" dedicatedPadNames="VREF" capabilities="0x0000000040000000">
+      <ffbterm ffbtype="SAR" ffbid="0" term="ext_vref" wire="0" required="false" />
+    </pin>
+    <pin number="46" name="VDDA" ioSupplyPin="VDDIO" powerPadNames="VDDA" capabilities="0x0000000000000000" />
+    <pin number="47" name="P3[0]" portId="3" pinId="0" ioSupplyPin="VDDIO" capabilities="0x000000D000000017">
+      <ffbterm ffbtype="SARMUX" ffbid="0" term="pads" wire="0" required="false" />
+      <ffbterm ffbtype="TCPWM" ffbid="0" term="line_out" alternative="2" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="uart_rx" alternative="2" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="rx" alternative="2" required="true" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="24" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="24" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="i2c_sda" alternative="2" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="sda" alternative="2" required="true" />
+    </pin>
+    <pin number="48" name="P3[1]" portId="3" pinId="1" ioSupplyPin="VDDIO" capabilities="0x000000D000000017">
+      <ffbterm ffbtype="SARMUX" ffbid="0" term="pads" wire="1" required="false" />
+      <ffbterm ffbtype="TCPWM" ffbid="0" term="line_out_compl" alternative="2" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="uart_tx" alternative="2" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="tx" alternative="2" required="true" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="25" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="25" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="i2c_scl" alternative="2" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="scl" alternative="2" required="true" />
+    </pin>
+    <pin number="49" name="P3[2]" portId="3" pinId="2" ioSupplyPin="VDDIO" capabilities="0x000000D000000017">
+      <ffbterm ffbtype="SARMUX" ffbid="0" term="pads" wire="2" required="false" />
+      <ffbterm ffbtype="TCPWM" ffbid="1" term="line_out" alternative="2" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="uart_rts" alternative="2" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="rts" alternative="2" required="true" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="26" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="26" required="false" />
+    </pin>
+    <pin number="50" name="P3[3]" portId="3" pinId="3" ioSupplyPin="VDDIO" capabilities="0x000000D000000017">
+      <ffbterm ffbtype="SARMUX" ffbid="0" term="pads" wire="3" required="false" />
+      <ffbterm ffbtype="TCPWM" ffbid="1" term="line_out_compl" alternative="2" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="uart_cts" alternative="2" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="0" term="cts" alternative="2" required="true" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="27" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="27" required="false" />
+    </pin>
+    <pin number="51" name="P3[4]" portId="3" pinId="4" ioSupplyPin="VDDIO" capabilities="0x000000D000000017">
+      <ffbterm ffbtype="SARMUX" ffbid="0" term="pads" wire="4" required="false" />
+      <ffbterm ffbtype="TCPWM" ffbid="2" term="line_out" alternative="2" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="uart_rx" alternative="2" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="rx" alternative="2" required="true" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="28" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="28" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="i2c_sda" alternative="2" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="sda" alternative="2" required="true" />
+    </pin>
+    <pin number="52" name="P3[5]" portId="3" pinId="5" ioSupplyPin="VDDIO" capabilities="0x000000D000000017">
+      <ffbterm ffbtype="SARMUX" ffbid="0" term="pads" wire="5" required="false" />
+      <ffbterm ffbtype="TCPWM" ffbid="2" term="line_out_compl" alternative="2" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="uart_tx" alternative="2" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="tx" alternative="2" required="true" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="29" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="29" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="i2c_scl" alternative="2" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="scl" alternative="2" required="true" />
+    </pin>
+    <pin number="53" name="P3[6]" portId="3" pinId="6" ioSupplyPin="VDDIO" capabilities="0x000000D000000017">
+      <ffbterm ffbtype="SARMUX" ffbid="0" term="pads" wire="6" required="false" />
+      <ffbterm ffbtype="TCPWM" ffbid="3" term="line_out" alternative="2" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="uart_rts" alternative="2" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="rts" alternative="2" required="true" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="30" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="30" required="false" />
+    </pin>
+    <pin number="54" name="P3[7]" portId="3" pinId="7" ioSupplyPin="VDDIO" capabilities="0x000000D000000017">
+      <ffbterm ffbtype="SARMUX" ffbid="0" term="pads" wire="7" required="false" />
+      <ffbterm ffbtype="TCPWM" ffbid="3" term="line_out_compl" alternative="2" required="false" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="uart_cts" alternative="2" required="true" />
+      <ffbterm ffbtype="SCB" ffbid="1" term="cts" alternative="2" required="true" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="com" wire="31" required="false" />
+      <ffbterm ffbtype="M0S8LCD" ffbid="0" term="seg" wire="31" required="false" />
+      <ffbterm ffbtype="SRSS" ffbid="0" term="ext_clk_lf" required="true" />
+    </pin>
+    <pin number="55" name="VSSA" ioSupplyPin="VDDIO" powerPadNames="VSSA_SRSS" capabilities="0x0000000000000000" />
+    <pin number="56" name="VCCD" ioSupplyPin="VDDIO" powerPadNames="VCCD;VCCD" capabilities="0x0000000000000000" />
+  </pins>
+</pindata>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/placer.log
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/placer.log	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/placer.log	(revision 7)
@@ -0,0 +1,73 @@
+#***************************************************************************
+
+#sjplacer
+
+#Version:            1.1
+
+#Build Date:         May  8 2015 09:27:37
+
+#File Generated:     May 29 2015 00:00:20
+
+#Purpose:            
+
+#Copyright (C) 2010-2011 by Softjin Technologies Pvt Ltd. All rights reserved.
+
+#***************************************************************************
+
+Executing : C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\bin/sjplacer.exe --proj-name BLE Lab 1_1 --netlist-vh2 BLE Lab 1_1_p.vh2 --arch-file C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\dev/arch/p4_udb2x2.ark --rrg-file C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\dev/psoc4/3/route_arch-rrg.cydata --irq-file C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\dev/psoc4/3/irqconn.cydata --dsi-conn-file C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\dev/psoc4/3/dsiconn.cydata --pins-file pins_56-QFN.xml --lib-file BLE Lab 1_1_p.lib --sdc-file BLE Lab 1_1.sdc --io-pcf BLE Lab 1_1.pci --outdir .
+
+		Softjin Techologies Placer, Version 1.1
+
+Build Date : May  8 2015	08:51:53
+
+D2004: Option and Settings Summary
+=============================================================
+Netlist vh2 file          - BLE Lab 1_1_p.vh2
+Architecture file         - C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\dev/arch/p4_udb2x2.ark
+Package                   - 
+Defparam file             - 
+SDC file                  - BLE Lab 1_1.sdc
+Output directory          - .
+Timing library            - BLE Lab 1_1_p.lib
+IO Placement file         - BLE Lab 1_1.pci
+
+D2050: Starting reading inputs for placer
+=============================================================
+D2065: Reading netlist file : "BLE Lab 1_1_p.vh2"
+D2065: Reading arch file : "C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\dev/arch/p4_udb2x2.ark"
+D2051: Reading of inputs for placer completed successfully
+
+D2053: Starting placement of the design
+=============================================================
+
+Phase 2
+Phase 3
+I2659: No Constrained paths were found. The placer will run in non-timing driven mode.
+
+Design Statistics after Packing
+    Number of Combinational MCs 	:	0
+    Number of Sequential MCs    	:	0
+    Number of DPs               	:	0
+    Number of Controls          	:	0
+    Number of Status            	:	0
+    Number of SyncCells         	:	0
+    Number of count7cells       	:	0
+
+Device Utilization Summary after Packing
+    Macrocells                  :	0/32
+    UDBS                        :	0/4
+    IOs                         :	1/38
+
+
+D2088: Phase 3, elapsed time : 0.0 (sec)
+
+Phase 4
+D2088: Phase 4, elapsed time : 0.0 (sec)
+
+Phase 8
+D2088: Phase 8, elapsed time : 0.0 (sec)
+
+D2054: Placement of the design completed successfully
+
+I2076: Total run-time: 0.3 sec.
+
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/project.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/project.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/project.h	(revision 7)
@@ -0,0 +1,52 @@
+/*******************************************************************************
+* FILENAME: project.h
+* 
+* PSoC Creator  3.2
+*
+* DESCRIPTION:
+* It contains references to all generated header files and should not be modified.
+* This file is automatically generated by PSoC Creator.
+*
+********************************************************************************
+* Copyright (c) 2007-2015 Cypress Semiconductor.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions, 
+* disclaimers, and limitations in the end user license agreement accompanying 
+* the software package with which this file was provided.
+********************************************************************************/
+
+#include "cyfitter_cfg.h"
+#include "cydevice_trm.h"
+#include "cyfitter.h"
+#include "cydisabledsheets.h"
+#include "PWM.h"
+#include "Red_LED.h"
+#include "Red_LED_aliases.h"
+#include "Clock_1.h"
+#include "BLE_gatt.h"
+#include "BLE.h"
+#include "BLE_ias.h"
+#include "BLE_HAL_PVT.h"
+#include "BLE_STACK_PVT.h"
+#include "BLE_StackGap.h"
+#include "BLE_StackGatt.h"
+#include "BLE_StackGattDb.h"
+#include "BLE_StackHostMain.h"
+#include "BLE_StackL2cap.h"
+#include "BLE_StackGattServer.h"
+#include "BLE_StackGattClient.h"
+#include "BLE_Stack.h"
+#include "BLE_eventHandler.h"
+#include "BLE_bless_isr.h"
+#include "core_cm0_psoc4.h"
+#include "core_cm0.h"
+#include "CyFlash.h"
+#include "CyLib.h"
+#include "cyPm.h"
+#include "cytypes.h"
+#include "cypins.h"
+#include "core_cmFunc.h"
+#include "core_cmInstr.h"
+#include "CyLFClk.h"
+
+/*[]*/
+
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/project_ids.txt
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/project_ids.txt	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/project_ids.txt	(revision 7)
@@ -0,0 +1,5 @@
+C:\Users\pmad\Desktop\BLE Workshop\Labs\Completed Labs\BLE Lab 1_1\BLE Lab 1_1.cydsn\BLE Lab 1_1.cyprj|25e780df-7504-48e9-9031-d992870b2215
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\default\CyAnnotationLibrary\CyAnnotationLibrary.cylib\CyAnnotationLibrary.cyprj|6b258a8b-cc35-44b3-a8db-97081ac3ff36
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibraryupdates\CyComponentLibraryUpdates.cylib\CyComponentLibraryUpdates.cyprj|98953fa0-83b6-4c38-a686-43fe888a9a00
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cycomponentlibrary\CyComponentLibrary.cylib\CyComponentLibrary.cyprj|a4f92312-e7dd-4c69-8031-bfd3ccf7905e
+C:\Program Files (x86)\Cypress\PSoC Creator\3.2\PSoC Creator\psoc\content\cyprimitives\CyPrimitives.cylib\CyPrimitives.cyprj|a59d3336-16bb-45e3-b97e-87b0582433e5
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/protect.hex
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/protect.hex	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/protect.hex	(revision 7)
@@ -0,0 +1,3 @@
+:4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C0
+:400040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080
+:00000001FF
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/warp_dependencies.txt
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/warp_dependencies.txt	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/codegentemp/warp_dependencies.txt	(revision 7)
@@ -0,0 +1,12 @@
+C:/Program\ Files\ (x86)/Cypress/PSoC\ Creator/3.2/PSoC\ Creator/warp/lib/ieee/work/stdlogic.vif : 
+
+C:/Program\ Files\ (x86)/Cypress/PSoC\ Creator/3.2/PSoC\ Creator/warp/lib/common/stdlogic/mod_genv.vif : 
+
+C:/Program\ Files\ (x86)/Cypress/PSoC\ Creator/3.2/PSoC\ Creator/psoc/content/cyprimitives/CyPrimitives.cylib/cy_virtualmux_v1_0/cy_virtualmux_v1_0.v : 
+
+C:/Program\ Files\ (x86)/Cypress/PSoC\ Creator/3.2/PSoC\ Creator/psoc/content/cyprimitives/CyPrimitives.cylib/or_v1_0/or_v1_0.v : 
+
+C:/Program\ Files\ (x86)/Cypress/PSoC\ Creator/3.2/PSoC\ Creator/psoc/content/cyprimitives/CyPrimitives.cylib/cy_constant_v1_0/cy_constant_v1_0.v : 
+
+C:/Program\ Files\ (x86)/Cypress/PSoC\ Creator/3.2/PSoC\ Creator/warp/lib/common/stdlogic/rtlpkg.vif : 
+
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/main.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/main.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cydsn/main.c	(revision 7)
@@ -0,0 +1,182 @@
+/*******************************************************************************
+* File Name: main.c
+*
+* Version: 1.0
+*
+* Description:
+*  This is the source code for the PSoC 4 BLE Lab 1 - Setting up a Connection.
+*
+* Hardware Dependency:
+*  CY8CKIT-042 BLE Pioneer Kit
+*
+********************************************************************************
+* Copyright 2014, Cypress Semiconductor Corporation.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions,
+* disclaimers, and limitations in the end user license agreement accompanying
+* the software package with which this file was provided.
+*******************************************************************************/
+#include <project.h>
+
+/***************************************
+*        API Constants
+***************************************/
+#define NO_ALERT           (0u)
+#define MILD_ALERT         (1u)
+#define HIGH_ALERT         (2u)
+
+#define NO_ALERT_COMPARE   (0u)
+#define MILD_ALERT_COMPARE (250u)
+#define HIGH_ALERT_COMPARE (500u)
+
+/***************************************
+*        Function Prototypes
+***************************************/
+void StackEventHandler(uint32 event, void* eventParam);
+void IasEventHandler(uint32 event, void* eventParam);
+void HandleAlertLEDs(uint8 status);
+
+
+/*******************************************************************************
+* Function Name: main
+********************************************************************************
+*
+* Summary:
+*  Main function.
+*
+* Parameters:  
+*  None
+*
+* Return: 
+*  None
+*
+*******************************************************************************/
+int main()
+{
+    CyGlobalIntEnable; 
+
+    /* Start the BLE component and register StackEventHandler function */
+    CyBle_Start(StackEventHandler);
+    
+    /* Register IAS event handler function */
+    CyBle_IasRegisterAttrCallback(IasEventHandler);
+    
+    /* Start the PWM component */
+    PWM_Start();
+    
+    while(1)
+    {
+        /* Process all the pending BLE tasks. This single API call to 
+         * will service all the BLE stack events. This API MUST be called at least once
+         * in a BLE connection interval */
+        CyBle_ProcessEvents();
+    }
+}
+
+/*******************************************************************************
+* Function Name: StackEventHandler
+********************************************************************************
+*
+* Summary:
+*  This is an event callback function to receive events from the BLE Component.
+*
+* Parameters:  
+*  uint8 event:       Event from the CYBLE component
+*  void* eventParams: A structure instance for corresponding event type. The 
+*                     list of event structure is described in the component 
+*                     datasheet.
+*
+* Return: 
+*  None
+*
+*******************************************************************************/
+void StackEventHandler(uint32 event, void *eventParam)
+{
+    uint8 alertLevel;
+    
+    switch(event)
+    {
+        /* Mandatory events to be handled by Find Me Target design */
+        case CYBLE_EVT_STACK_ON:
+        case CYBLE_EVT_GAP_DEVICE_DISCONNECTED:
+        case CYBLE_EVT_TIMEOUT:
+            /* Start the BLE fast advertisement. */
+            CyBle_GappStartAdvertisement(CYBLE_ADVERTISING_FAST);
+            /* Reset the alert level to NOALERT */
+            alertLevel = NO_ALERT;
+            HandleAlertLEDs(alertLevel);
+            break;
+        
+        default:
+    	    break;
+    }
+}
+
+/*******************************************************************************
+* Function Name: IasEventHandler
+********************************************************************************
+*
+* Summary:
+*  This is an event callback function to receive events from the BLE Component,
+*  which are specific to Immediate Alert Service.
+*
+* Parameters:  
+*  uint8 event:       Write Command event from the CYBLE component.
+*  void* eventParams: A structure instance of CYBLE_GATT_HANDLE_VALUE_PAIR_T
+*                     type.
+*
+* Return: 
+*  None
+*
+*******************************************************************************/
+void IasEventHandler(uint32 event, void *eventParam)
+{
+    uint8 alertLevel;
+    
+    /* Alert Level Characteristic write event */
+    if(event == CYBLE_EVT_IASS_WRITE_CHAR_CMD)
+    {
+        /* Extract Alert Level value from the GATT DB using the 
+		 * CYBLE_IAS_ALERT_LEVEL as a parameter to CyBle_IassGetCharacteristicValue
+		 * routine. Store the Alert Level Characteristic value in "alertLevel"
+		 * variable */
+        CyBle_IassGetCharacteristicValue(CYBLE_IAS_ALERT_LEVEL, sizeof(alertLevel), &alertLevel);
+        /*Based on alert Level level recieved, Drive LED*/
+        HandleAlertLEDs(alertLevel);
+    }
+}
+
+/*******************************************************************************
+* Function Name: HandleAlertLEDs
+********************************************************************************
+*
+* Summary:
+*  This function drives the LED based on the alert level
+*
+* Parameters:  
+*  uint8 status:      Alert level 
+*
+* Return: 
+*  None
+*
+*******************************************************************************/
+void HandleAlertLEDs(uint8 status)
+{
+    /* Update Alert LED status based on IAS Alert level characteristic. */
+    switch(status)
+    {
+        case NO_ALERT:
+            PWM_WriteCompare(NO_ALERT_COMPARE);
+            break;
+
+        case MILD_ALERT:
+            PWM_WriteCompare(MILD_ALERT_COMPARE);
+            break;
+            
+        case HIGH_ALERT:
+            PWM_WriteCompare(HIGH_ALERT_COMPARE);
+            break;                
+    }
+}
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cywrk
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cywrk	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cywrk	(revision 7)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<CyXmlSerializer>
+<!--This file is machine generated and read. It is not intended to be edited by hand.-->
+<!--Due to this, there is no schema for this file.-->
+<CyGuid_2867d519-54d2-4c01-9830-c51cb08bc3dd type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtWrkspc" version="5" xml_contents_version="3" name="BLE Lab 1_1" persistent="" platform="NOT_USED">
+<current_project name=".\BLE Lab 1_1.cydsn\BLE Lab 1_1.cyprj" />
+<wrkspc_folders />
+<files />
+<projects>
+<v>.\BLE Lab 1_1.cydsn\BLE Lab 1_1.cyprj</v>
+</projects>
+<workspace_id v="74ab664b-9ed0-44db-891b-05bd1c6c58fd" />
+<WriteAppVersionLastSavedWith v="3.1.0.1722" />
+<WriteAppMarketingVersionLastSavedWith v="3.1 SP1" />
+<CyGuid_dcbd9771-0334-43dc-9cc3-fe99dc3c5316 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjDependencyList" version="4">
+<wrkspc_dependencies />
+</CyGuid_dcbd9771-0334-43dc-9cc3-fe99dc3c5316>
+<CyGuid_63b68103-67f5-4406-8da6-5c8625765b82 type_name="CyDesigner.Common.ProjMgmt.Model.CyIgnoredSystemDepsList" version="1">
+<wrkspc_dependencies />
+</CyGuid_63b68103-67f5-4406-8da6-5c8625765b82>
+</CyGuid_2867d519-54d2-4c01-9830-c51cb08bc3dd>
+</CyXmlSerializer>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cywrk.pmad
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cywrk.pmad	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/BLE Lab 1_1.cywrk.pmad	(revision 7)
@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="utf-8"?>
+<CyXmlSerializer>
+<!--This file is machine generated and read. It is not intended to be edited by hand.-->
+<!--Due to this, there is no schema for this file.-->
+<CyGuid_843a90a4-0c4b-4e44-991d-05e7fb117a21 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtWrkspcCustomData" version="4">
+<CyGuid_fdba8dfd-b15b-4469-9bbb-9e40c3e70997 type_name="CyDesigner.Common.Base.CyCustomData" version="2">
+<userData>
+<dataGuid v="1b906a0f-a7b6-4e4d-a428-82f98b53cb35">
+<CyGuid_1b906a0f-a7b6-4e4d-a428-82f98b53cb35 type_name="CyDesigner.Common.ProjMgmt.GUI.CyExplorerWindow+CyExplorerWindowState" version="3" SelectedTab="Source">
+<TreeKeys>
+<v>Source</v>
+<v>Components</v>
+<v>Output</v>
+</TreeKeys>
+<TreeStates>
+<CyGuid_2a325b3b-c96a-4e9f-b7a0-2c44ecb5f237 type_name="CyDesigner.Common.Base.Controls.CyTreeViewState" version="1" SelectedNodeId="BLE Lab 1_1">
+<ExpandedNodeIds>
+<v>BLE Lab 1_1</v>
+<v>BLE Lab 1_1\BLE Lab 1_1</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\TopDesign</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\BLE Lab 1_1.cydwr</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\Header Files</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\Source Files</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\Source Files\main.c</v>
+</ExpandedNodeIds>
+<VisibleNodeIds>
+<v>BLE Lab 1_1</v>
+<v>BLE Lab 1_1\BLE Lab 1_1</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\TopDesign</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\BLE Lab 1_1.cydwr</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\Header Files</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\Source Files</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\Source Files\main.c</v>
+</VisibleNodeIds>
+</CyGuid_2a325b3b-c96a-4e9f-b7a0-2c44ecb5f237>
+<CyGuid_2a325b3b-c96a-4e9f-b7a0-2c44ecb5f237 type_name="CyDesigner.Common.Base.Controls.CyTreeViewState" version="1" SelectedNodeId="">
+<ExpandedNodeIds>
+<v>BLE Lab 1_1</v>
+<v>BLE Lab 1_1\BLE Lab 1_1</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\TopDesign</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\TopDesign\TopDesign.cysch</v>
+</ExpandedNodeIds>
+<VisibleNodeIds>
+<v>BLE Lab 1_1</v>
+<v>BLE Lab 1_1\BLE Lab 1_1</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\TopDesign</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\TopDesign\TopDesign.cysch</v>
+</VisibleNodeIds>
+</CyGuid_2a325b3b-c96a-4e9f-b7a0-2c44ecb5f237>
+<CyGuid_2a325b3b-c96a-4e9f-b7a0-2c44ecb5f237 type_name="CyDesigner.Common.Base.Controls.CyTreeViewState" version="1" SelectedNodeId="">
+<ExpandedNodeIds>
+<v>BLE Lab 1_1</v>
+<v>BLE Lab 1_1\BLE Lab 1_1</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\CortexM0</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\CortexM0\ARM_GCC_484</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\CortexM0\ARM_GCC_484\Debug</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\CortexM0\ARM_GCC_484\Debug\Listing Files</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\CortexM0\ARM_GCC_484\Debug\Listing Files\main.lst</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.elf</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.hex</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\CortexM0\ARM_GCC_484\Debug\BLE Lab 1_1.map</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\BLE Lab 1_1.gpdsc</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\BLE Lab 1_1.rpt</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\BLE Lab 1_1_timing.html</v>
+</ExpandedNodeIds>
+<VisibleNodeIds>
+<v>BLE Lab 1_1</v>
+<v>BLE Lab 1_1\BLE Lab 1_1</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\BLE Lab 1_1.rpt</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\BLE Lab 1_1_timing.html</v>
+</VisibleNodeIds>
+</CyGuid_2a325b3b-c96a-4e9f-b7a0-2c44ecb5f237>
+</TreeStates>
+<TreeKeysV2>
+<v>Datasheet</v>
+</TreeKeysV2>
+<TreeStatesV2>
+<CyGuid_2a325b3b-c96a-4e9f-b7a0-2c44ecb5f237 type_name="CyDesigner.Common.Base.Controls.CyTreeViewState" version="1" SelectedNodeId="">
+<ExpandedNodeIds>
+<v>BLE Lab 1_1</v>
+<v>BLE Lab 1_1\BLE Lab 1_1</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\PSoC 4 Architecture TRM</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\PSoC 4200 BLE Family Datasheet</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\System Reference Guides</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\System Reference Guides\cy_boot_v5_0</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\System Reference Guides\cy_lfclk_v1_0</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\BLE_v2_0</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\cy_clock_v2_20</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\cy_pins_v2_10</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\TCPWM_P4_v2_0</v>
+</ExpandedNodeIds>
+<VisibleNodeIds>
+<v>BLE Lab 1_1</v>
+<v>BLE Lab 1_1\BLE Lab 1_1</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\PSoC 4 Architecture TRM</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\PSoC 4200 BLE Family Datasheet</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\System Reference Guides</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\System Reference Guides\cy_boot_v5_0</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\System Reference Guides\cy_lfclk_v1_0</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\BLE_v2_0</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\cy_clock_v2_20</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\cy_pins_v2_10</v>
+<v>BLE Lab 1_1\BLE Lab 1_1\TCPWM_P4_v2_0</v>
+</VisibleNodeIds>
+</CyGuid_2a325b3b-c96a-4e9f-b7a0-2c44ecb5f237>
+</TreeStatesV2>
+</CyGuid_1b906a0f-a7b6-4e4d-a428-82f98b53cb35>
+</dataGuid>
+</userData>
+</CyGuid_fdba8dfd-b15b-4469-9bbb-9e40c3e70997>
+<Unloaded />
+<OpenDocs>
+<name v=".\BLE Lab 1_1.cydsn\BLE Lab 1_1.cydwr" />
+<name v=".\BLE Lab 1_1.cydsn\TopDesign\TopDesign.cysch" />
+</OpenDocs>
+<config v="" />
+<AutoUpdate v="true" />
+</CyGuid_843a90a4-0c4b-4e44-991d-05e7fb117a21>
+</CyXmlSerializer>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/Backup/BLE Lab 1_1._3.1_SP1.zip
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/Backup/BLE Lab 1_1._3.1_SP1.zip
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/ComponentUpdateLog.txt
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/ComponentUpdateLog.txt	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_1/ComponentUpdateLog.txt	(revision 7)
@@ -0,0 +1,9 @@
+Last Modified Date & Time: 05/28/2015 23:59:48
+
+BLE Lab 1_1: TopDesign.cysch
+	BLE [v1.10] to [v2.0]
+
+BLE Lab 1_1: BLE Lab 1_1.cydwr
+	cy_boot [v4.20] to [v5.0]
+
+
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_2/BLE Lab 1_2.cydsn/BLE Lab 1_2.cydwr
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_2/BLE Lab 1_2.cydsn/BLE Lab 1_2.cydwr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_2/BLE Lab 1_2.cydsn/BLE Lab 1_2.cyprj
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_2/BLE Lab 1_2.cydsn/BLE Lab 1_2.cyprj	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_2/BLE Lab 1_2.cydsn/BLE Lab 1_2.cyprj	(revision 7)
@@ -0,0 +1,400 @@
+<?xml version="1.0" encoding="utf-8"?>
+<CyXmlSerializer>
+<!--This file is machine generated and read. It is not intended to be edited by hand.-->
+<!--Due to this, there is no schema for this file.-->
+<CyGuid_fec8f9e8-2365-4bdb-96d3-a4380222e01b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectPSoCExe" version="4">
+<CyGuid_60697ce6-dce2-4816-8680-4de0635742eb type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectExe" version="3">
+<CyGuid_49cfd574-032a-4a64-b7be-d4eeeaf25e43 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProject" version="7" xml_contents_version="1">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLE Lab 1_2" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="Source Files" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="main.c" persistent=".\main.c">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="C_FILE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters>
+<filter v="c" />
+<filter v="s" />
+<filter v="asm" />
+<filter v="a51" />
+</filters>
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="Header Files" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies />
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters>
+<filter v="h" />
+</filters>
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+<CyGuid_4429d4ed-fe84-42d0-9e9f-19aee0ff4e7e type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtComponent" version="1">
+<CyGuid_813b8d13-518a-4dc8-91ba-cda6042dfb52 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtPhyFolder" version="1">
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="TopDesign" persistent=".\TopDesign">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="TopDesign.cysch" persistent=".\TopDesign\TopDesign.cysch">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters />
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+</CyGuid_813b8d13-518a-4dc8-91ba-cda6042dfb52>
+</CyGuid_4429d4ed-fe84-42d0-9e9f-19aee0ff4e7e>
+<CyGuid_409391e1-c2a7-4709-8a6b-4622593f7390 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtNameRestrictedFile" version="1">
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLE Lab 1_2.cydwr" persistent=".\BLE Lab 1_2.cydwr">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</CyGuid_409391e1-c2a7-4709-8a6b-4622593f7390>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<name v="GlobalSettings">
+<GlobalPages />
+<GlobalTools name="Code Generation">
+<GlobalPages>
+<name_val_pair name="General@Application Type" v="Normal" />
+<name_val_pair name="General@Custom Code Gen Options" v="" />
+<name_val_pair name="General@Skip Code Generation" v="False" />
+<name_val_pair name="General@Custom Synthesis Options" v="" />
+<name_val_pair name="General@Quiet Output" v="True" />
+<name_val_pair name="General@Synthesis Goal" v="Speed" />
+<name_val_pair name="General@Synthesis Optimization Effort" v="Exhaustive" />
+<name_val_pair name="General@Virtual Node Substitution" v="3" />
+<name_val_pair name="General@Custom Fitter Options" v="" />
+</GlobalPages>
+</GlobalTools>
+<GlobalTools name="Debug Page">
+<GlobalPages>
+<name_val_pair name="General@Debug Target" v="Application Code and Data" />
+</GlobalPages>
+</GlobalTools>
+<GlobalTools name="Customizer">
+<GlobalPages>
+<name_val_pair name="General@Assembly References" v="" />
+<name_val_pair name="General@Command Line Options" v="" />
+<name_val_pair name="General@Customizer Build Mode" v="Release" />
+</GlobalPages>
+</GlobalTools>
+</name>
+<platforms>
+<platform>
+<name v="c9323d49-d323-40b8-9b59-cc008d68a989">
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="NDEBUG" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="b98f980c-3bd1-4fc7-a887-c56a20a46fdd">
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="NDEBUG" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="5bca58cd-5542-421c-b08d-9513dbb687fd">
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="fdb8e1ae-f83a-46cf-9446-1d703716f38a">
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="e9305a93-d091-4da5-bdc7-2813049dcdbf">
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Assembly@Command Line@Command Line" v="-s+ -M&lt;&gt; -w+ -r -DDEBUG --fpu None" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@C/C++@Command Line@Command Line" v="-D DEBUG --no_cse --no_unroll --no_inline --no_code_motion --no_tbaa --no_clustering --no_scheduling --debug --endian=little -e --fpu=None -On --no_wrap_diagnostics" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Linker@Command Line@Command Line" v="--semihosting --entry __iar_program_start --vfe" />
+</name>
+</platform>
+</platforms>
+<project_current_platform v="c9323d49-d323-40b8-9b59-cc008d68a989" />
+<project_current_processor v="CortexM0" />
+<component_generation v="PSoC Creator  3.1 Component Pack 1" />
+<last_selected_tab v="Cypress" />
+<component_dependent_projects_generation v="(69eeda1b-ded5-4da3-a74d-3a98f2d5d4ab , 2.1PR) | (b1a3f413-e018-46a5-a51c-20818b2f118e , 3.0) | (cd381074-8dad-4f43-bb88-7719b3e16126 , 2.1) | (29420278-6fcc-46a7-a651-999ec5c253d2 , 2.1)" />
+<WriteAppVersionLastSavedWith v="3.1.0.1722" />
+<WriteAppMarketingVersionLastSavedWith v=" 3.1 SP1" />
+<project_id v="78045038-dbec-445b-b150-8c75283930a2" />
+</CyGuid_49cfd574-032a-4a64-b7be-d4eeeaf25e43>
+</CyGuid_60697ce6-dce2-4816-8680-4de0635742eb>
+<top_block v="TopDesign" />
+<selected_device v="CY8C4247LQI-BL483" />
+<CyGuid_495451fe-d201-4d01-b22d-5d3f5609ac37 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtComponentMgr" version="4" xml_contents_version="1">
+<library_deps>
+<library_dep persistent="${CyRoot}\psoc\content\default\CyAnnotationLibrary\CyAnnotationLibrary.cylib\CyAnnotationLibrary.cyprj" />
+</library_deps>
+<CyGuid_b0d670ad-d48f-47cb-9d0b-b1642bab195c type_name="CyDesigner.Common.Base.CyExprTypeMgr" version="1" />
+<ignored_deps />
+</CyGuid_495451fe-d201-4d01-b22d-5d3f5609ac37>
+<boot_component v="cy_boot_v4_20" />
+<BootloaderTag hexFile="" elfFile="" />
+<current_generation v="1" />
+</CyGuid_fec8f9e8-2365-4bdb-96d3-a4380222e01b>
+</CyXmlSerializer>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_2/BLE Lab 1_2.cydsn/TopDesign/TopDesign.cysch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_2/BLE Lab 1_2.cydsn/TopDesign/TopDesign.cysch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_2/BLE Lab 1_2.cydsn/main.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_2/BLE Lab 1_2.cydsn/main.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_2/BLE Lab 1_2.cydsn/main.c	(revision 7)
@@ -0,0 +1,182 @@
+/*******************************************************************************
+* File Name: main.c
+*
+* Version: 1.0
+*
+* Description:
+*  This is the source code for the PSoC 4 BLE Lab 1 - Setting up a Connection.
+*
+* Hardware Dependency:
+*  CY8CKIT-042 BLE Pioneer Kit
+*
+********************************************************************************
+* Copyright 2014, Cypress Semiconductor Corporation.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions,
+* disclaimers, and limitations in the end user license agreement accompanying
+* the software package with which this file was provided.
+*******************************************************************************/
+#include <project.h>
+
+/***************************************
+*        API Constants
+***************************************/
+#define NO_ALERT           (0u)
+#define MILD_ALERT         (1u)
+#define HIGH_ALERT         (2u)
+
+#define NO_ALERT_COMPARE   (0u)
+#define MILD_ALERT_COMPARE (250u)
+#define HIGH_ALERT_COMPARE (500u)
+
+/***************************************
+*        Function Prototypes
+***************************************/
+void StackEventHandler(uint32 event, void* eventParam);
+void IasEventHandler(uint32 event, void* eventParam);
+void HandleAlertLEDs(uint8 status);
+
+
+/*******************************************************************************
+* Function Name: main
+********************************************************************************
+*
+* Summary:
+*  Main function.
+*
+* Parameters:  
+*  None
+*
+* Return: 
+*  None
+*
+*******************************************************************************/
+int main()
+{
+    CyGlobalIntEnable; 
+
+    /* Start the BLE component and register StackEventHandler function */
+    CyBle_Start(StackEventHandler);
+    
+    /* Register IAS event handler function */
+    CyBle_IasRegisterAttrCallback(IasEventHandler);
+    
+    /* Start the PWM component */
+    PWM_Start();
+    
+    while(1)
+    {
+        /* Process all the pending BLE tasks. This single API call to 
+         * will service all the BLE stack events. This API MUST be called at least once
+         * in a BLE connection interval */
+        CyBle_ProcessEvents();
+    }
+}
+
+/*******************************************************************************
+* Function Name: StackEventHandler
+********************************************************************************
+*
+* Summary:
+*  This is an event callback function to receive events from the BLE Component.
+*
+* Parameters:  
+*  uint8 event:       Event from the CYBLE component
+*  void* eventParams: A structure instance for corresponding event type. The 
+*                     list of event structure is described in the component 
+*                     datasheet.
+*
+* Return: 
+*  None
+*
+*******************************************************************************/
+void StackEventHandler(uint32 event, void *eventParam)
+{
+    uint8 alertLevel;
+    
+    switch(event)
+    {
+        /* Mandatory events to be handled by Find Me Target design */
+        case CYBLE_EVT_STACK_ON:
+        case CYBLE_EVT_GAP_DEVICE_DISCONNECTED:
+        case CYBLE_EVT_TIMEOUT:
+            /* Start the BLE fast advertisement. */
+            CyBle_GappStartAdvertisement(CYBLE_ADVERTISING_FAST);
+            /* Reset the alert level to NOALERT */
+            alertLevel = NO_ALERT;
+            HandleAlertLEDs(alertLevel);
+            break;
+        
+        default:
+    	    break;
+    }
+}
+
+/*******************************************************************************
+* Function Name: IasEventHandler
+********************************************************************************
+*
+* Summary:
+*  This is an event callback function to receive events from the BLE Component,
+*  which are specific to Immediate Alert Service.
+*
+* Parameters:  
+*  uint8 event:       Write Command event from the CYBLE component.
+*  void* eventParams: A structure instance of CYBLE_GATT_HANDLE_VALUE_PAIR_T
+*                     type.
+*
+* Return: 
+*  None
+*
+*******************************************************************************/
+void IasEventHandler(uint32 event, void *eventParam)
+{
+    uint8 alertLevel;
+    
+    /* Alert Level Characteristic write event */
+    if(event == CYBLE_EVT_IASS_WRITE_CHAR_CMD)
+    {
+        /* Extract Alert Level value from the GATT DB using the 
+		 * CYBLE_IAS_ALERT_LEVEL as a parameter to CyBle_IassGetCharacteristicValue
+		 * routine. Store the Alert Level Characteristic value in "alertLevel"
+		 * variable */
+        CyBle_IassGetCharacteristicValue(CYBLE_IAS_ALERT_LEVEL, sizeof(alertLevel), &alertLevel);
+        /*Based on alert Level level recieved, Drive LED*/
+        HandleAlertLEDs(alertLevel);
+    }
+}
+
+/*******************************************************************************
+* Function Name: HandleAlertLEDs
+********************************************************************************
+*
+* Summary:
+*  This function drives the LED based on the alert level
+*
+* Parameters:  
+*  uint8 status:      Alert level 
+*
+* Return: 
+*  None
+*
+*******************************************************************************/
+void HandleAlertLEDs(uint8 status)
+{
+    /* Update Alert LED status based on IAS Alert level characteristic. */
+    switch(status)
+    {
+        case NO_ALERT:
+            PWM_WriteCompare(NO_ALERT_COMPARE);
+            break;
+
+        case MILD_ALERT:
+            PWM_WriteCompare(MILD_ALERT_COMPARE);
+            break;
+            
+        case HIGH_ALERT:
+            PWM_WriteCompare(HIGH_ALERT_COMPARE);
+            break;                
+    }
+}
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_2/BLE Lab 1_2.cywrk
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_2/BLE Lab 1_2.cywrk	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_2/BLE Lab 1_2.cywrk	(revision 7)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<CyXmlSerializer>
+<!--This file is machine generated and read. It is not intended to be edited by hand.-->
+<!--Due to this, there is no schema for this file.-->
+<CyGuid_2867d519-54d2-4c01-9830-c51cb08bc3dd type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtWrkspc" version="5" xml_contents_version="3" name="BLE Lab 1_2" persistent="" platform="NOT_USED">
+<current_project name=".\BLE Lab 1_2.cydsn\BLE Lab 1_2.cyprj" />
+<wrkspc_folders />
+<files />
+<projects>
+<v>.\BLE Lab 1_2.cydsn\BLE Lab 1_2.cyprj</v>
+</projects>
+<workspace_id v="74ab664b-9ed0-44db-891b-05bd1c6c58fd" />
+<WriteAppVersionLastSavedWith v="3.1.0.1722" />
+<WriteAppMarketingVersionLastSavedWith v="3.1 SP1" />
+<CyGuid_dcbd9771-0334-43dc-9cc3-fe99dc3c5316 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjDependencyList" version="4">
+<wrkspc_dependencies />
+</CyGuid_dcbd9771-0334-43dc-9cc3-fe99dc3c5316>
+<CyGuid_63b68103-67f5-4406-8da6-5c8625765b82 type_name="CyDesigner.Common.ProjMgmt.Model.CyIgnoredSystemDepsList" version="1">
+<wrkspc_dependencies />
+</CyGuid_63b68103-67f5-4406-8da6-5c8625765b82>
+</CyGuid_2867d519-54d2-4c01-9830-c51cb08bc3dd>
+</CyXmlSerializer>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_3/BLE Lab 1_3.cydsn/BLE Lab 1_3.cydwr
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_3/BLE Lab 1_3.cydsn/BLE Lab 1_3.cydwr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_3/BLE Lab 1_3.cydsn/BLE Lab 1_3.cyprj
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_3/BLE Lab 1_3.cydsn/BLE Lab 1_3.cyprj	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_3/BLE Lab 1_3.cydsn/BLE Lab 1_3.cyprj	(revision 7)
@@ -0,0 +1,404 @@
+<?xml version="1.0" encoding="utf-8"?>
+<CyXmlSerializer>
+<!--This file is machine generated and read. It is not intended to be edited by hand.-->
+<!--Due to this, there is no schema for this file.-->
+<CyGuid_fec8f9e8-2365-4bdb-96d3-a4380222e01b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectPSoCExe" version="4">
+<CyGuid_60697ce6-dce2-4816-8680-4de0635742eb type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectExe" version="3">
+<CyGuid_49cfd574-032a-4a64-b7be-d4eeeaf25e43 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProject" version="7" xml_contents_version="1">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLE Lab 1_3" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="Source Files" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="main.c" persistent=".\main.c">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="C_FILE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters>
+<filter v="c" />
+<filter v="s" />
+<filter v="asm" />
+<filter v="a51" />
+</filters>
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="Header Files" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies />
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters>
+<filter v="h" />
+</filters>
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+<CyGuid_4429d4ed-fe84-42d0-9e9f-19aee0ff4e7e type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtComponent" version="1">
+<CyGuid_813b8d13-518a-4dc8-91ba-cda6042dfb52 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtPhyFolder" version="1">
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="TopDesign" persistent=".\TopDesign">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="TopDesign.cysch" persistent=".\TopDesign\TopDesign.cysch">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters />
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+</CyGuid_813b8d13-518a-4dc8-91ba-cda6042dfb52>
+</CyGuid_4429d4ed-fe84-42d0-9e9f-19aee0ff4e7e>
+<CyGuid_409391e1-c2a7-4709-8a6b-4622593f7390 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtNameRestrictedFile" version="1">
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLE Lab 1_3.cydwr" persistent=".\BLE Lab 1_3.cydwr">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</CyGuid_409391e1-c2a7-4709-8a6b-4622593f7390>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<name v="GlobalSettings">
+<GlobalPages />
+<GlobalTools name="Code Generation">
+<GlobalPages>
+<name_val_pair name="General@Application Type" v="Normal" />
+<name_val_pair name="General@Custom Code Gen Options" v="" />
+<name_val_pair name="General@Skip Code Generation" v="False" />
+<name_val_pair name="General@Custom Synthesis Options" v="" />
+<name_val_pair name="General@Quiet Output" v="True" />
+<name_val_pair name="General@Synthesis Goal" v="Speed" />
+<name_val_pair name="General@Synthesis Optimization Effort" v="Exhaustive" />
+<name_val_pair name="General@Virtual Node Substitution" v="3" />
+<name_val_pair name="General@Custom Fitter Options" v="" />
+</GlobalPages>
+</GlobalTools>
+<GlobalTools name="Debug Page">
+<GlobalPages>
+<name_val_pair name="General@Debug Target" v="Application Code and Data" />
+</GlobalPages>
+</GlobalTools>
+<GlobalTools name="Customizer">
+<GlobalPages>
+<name_val_pair name="General@Assembly References" v="" />
+<name_val_pair name="General@Command Line Options" v="" />
+<name_val_pair name="General@Customizer Build Mode" v="Release" />
+</GlobalPages>
+</GlobalTools>
+</name>
+<platforms>
+<platform>
+<name v="c9323d49-d323-40b8-9b59-cc008d68a989">
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="NDEBUG" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="b98f980c-3bd1-4fc7-a887-c56a20a46fdd">
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="NDEBUG" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="5bca58cd-5542-421c-b08d-9513dbb687fd">
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="fdb8e1ae-f83a-46cf-9446-1d703716f38a">
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="e9305a93-d091-4da5-bdc7-2813049dcdbf">
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Assembly@Command Line@Command Line" v="-s+ -M&lt;&gt; -w+ -r -DDEBUG --fpu None" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@C/C++@Command Line@Command Line" v="-D DEBUG --no_cse --no_unroll --no_inline --no_code_motion --no_tbaa --no_clustering --no_scheduling --debug --endian=little -e --fpu=None -On --no_wrap_diagnostics" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Linker@Command Line@Command Line" v="--semihosting --entry __iar_program_start --vfe" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Release@CortexM0@Assembly@Command Line@Command Line" v="-s+ -M&lt;&gt; -w+ -r -DNDEBUG --fpu None" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Release@CortexM0@C/C++@Command Line@Command Line" v="-D NDEBUG --debug --endian=little -e --fpu=None --no_wrap_diagnostics" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Release@CortexM0@Linker@Command Line@Command Line" v="--semihosting --entry __iar_program_start --vfe" />
+</name>
+</platform>
+</platforms>
+<project_current_platform v="c9323d49-d323-40b8-9b59-cc008d68a989" />
+<project_current_processor v="CortexM0" />
+<component_generation v="PSoC Creator  3.1 SP1" />
+<last_selected_tab v="Cypress" />
+<component_dependent_projects_generation v="(69eeda1b-ded5-4da3-a74d-3a98f2d5d4ab , 2.1PR) | (b1a3f413-e018-46a5-a51c-20818b2f118e , 3.0) | (cd381074-8dad-4f43-bb88-7719b3e16126 , 2.1) | (29420278-6fcc-46a7-a651-999ec5c253d2 , 2.1)" />
+<WriteAppVersionLastSavedWith v="3.1.0.1722" />
+<WriteAppMarketingVersionLastSavedWith v=" 3.1 SP1" />
+<project_id v="5906914a-73d7-4950-9700-68bf69501ecc" /><custom_data><CyGuid_7a7929f8-5e3b-4f86-a093-2d4ee6513111 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectCustomData" version="1"><CyGuid_fdba8dfd-b15b-4469-9bbb-9e40c3e70997 type_name="CyDesigner.Common.Base.CyCustomData" version="2"><userData /></CyGuid_fdba8dfd-b15b-4469-9bbb-9e40c3e70997><properties /></CyGuid_7a7929f8-5e3b-4f86-a093-2d4ee6513111></custom_data></CyGuid_49cfd574-032a-4a64-b7be-d4eeeaf25e43>
+</CyGuid_60697ce6-dce2-4816-8680-4de0635742eb>
+<top_block v="TopDesign" />
+<selected_device v="CYBL10563-56LQXI" />
+<CyGuid_495451fe-d201-4d01-b22d-5d3f5609ac37 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtComponentMgr" version="4" xml_contents_version="1">
+<library_deps>
+<library_dep persistent="${CyRoot}\psoc\content\default\CyAnnotationLibrary\CyAnnotationLibrary.cylib\CyAnnotationLibrary.cyprj" />
+</library_deps>
+<CyGuid_b0d670ad-d48f-47cb-9d0b-b1642bab195c type_name="CyDesigner.Common.Base.CyExprTypeMgr" version="1" />
+<ignored_deps />
+</CyGuid_495451fe-d201-4d01-b22d-5d3f5609ac37>
+<boot_component v="cy_boot_v4_20" />
+<BootloaderTag hexFile="" elfFile="" />
+<current_generation v="1" />
+</CyGuid_fec8f9e8-2365-4bdb-96d3-a4380222e01b>
+</CyXmlSerializer>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_3/BLE Lab 1_3.cydsn/TopDesign/TopDesign.cysch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_3/BLE Lab 1_3.cydsn/TopDesign/TopDesign.cysch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_3/BLE Lab 1_3.cydsn/main.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_3/BLE Lab 1_3.cydsn/main.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_3/BLE Lab 1_3.cydsn/main.c	(revision 7)
@@ -0,0 +1,182 @@
+/*******************************************************************************
+* File Name: main.c
+*
+* Version: 1.0
+*
+* Description:
+*  This is the source code for the PSoC 4 BLE Lab 1 - Setting up a Connection.
+*
+* Hardware Dependency:
+*  CY8CKIT-042 BLE Pioneer Kit
+*
+********************************************************************************
+* Copyright 2014, Cypress Semiconductor Corporation.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions,
+* disclaimers, and limitations in the end user license agreement accompanying
+* the software package with which this file was provided.
+*******************************************************************************/
+#include <project.h>
+
+/***************************************
+*        API Constants
+***************************************/
+#define NO_ALERT           (0u)
+#define MILD_ALERT         (1u)
+#define HIGH_ALERT         (2u)
+
+#define NO_ALERT_COMPARE   (0u)
+#define MILD_ALERT_COMPARE (250u)
+#define HIGH_ALERT_COMPARE (500u)
+
+/***************************************
+*        Function Prototypes
+***************************************/
+void StackEventHandler(uint32 event, void* eventParam);
+void IasEventHandler(uint32 event, void* eventParam);
+void HandleAlertLEDs(uint8 status);
+
+
+/*******************************************************************************
+* Function Name: main
+********************************************************************************
+*
+* Summary:
+*  Main function.
+*
+* Parameters:  
+*  None
+*
+* Return: 
+*  None
+*
+*******************************************************************************/
+int main()
+{
+    CyGlobalIntEnable; 
+
+    /* Start the BLE component and register StackEventHandler function */
+    CyBle_Start(StackEventHandler);
+    
+    /* Register IAS event handler function */
+    CyBle_IasRegisterAttrCallback(IasEventHandler);
+    
+    /* Start the PWM component */
+    PWM_Start();
+    
+    while(1)
+    {
+        /* Process all the pending BLE tasks. This single API call to 
+         * will service all the BLE stack events. This API MUST be called at least once
+         * in a BLE connection interval */
+        CyBle_ProcessEvents();
+    }
+}
+
+/*******************************************************************************
+* Function Name: StackEventHandler
+********************************************************************************
+*
+* Summary:
+*  This is an event callback function to receive events from the BLE Component.
+*
+* Parameters:  
+*  uint8 event:       Event from the CYBLE component
+*  void* eventParams: A structure instance for corresponding event type. The 
+*                     list of event structure is described in the component 
+*                     datasheet.
+*
+* Return: 
+*  None
+*
+*******************************************************************************/
+void StackEventHandler(uint32 event, void *eventParam)
+{
+    uint8 alertLevel;
+    
+    switch(event)
+    {
+        /* Mandatory events to be handled by Find Me Target design */
+        case CYBLE_EVT_STACK_ON:
+        case CYBLE_EVT_GAP_DEVICE_DISCONNECTED:
+        case CYBLE_EVT_TIMEOUT:
+            /* Start the BLE fast advertisement. */
+            CyBle_GappStartAdvertisement(CYBLE_ADVERTISING_FAST);
+            /* Reset the alert level to NOALERT */
+            alertLevel = NO_ALERT;
+            HandleAlertLEDs(alertLevel);
+            break;
+        
+        default:
+    	    break;
+    }
+}
+
+/*******************************************************************************
+* Function Name: IasEventHandler
+********************************************************************************
+*
+* Summary:
+*  This is an event callback function to receive events from the BLE Component,
+*  which are specific to Immediate Alert Service.
+*
+* Parameters:  
+*  uint8 event:       Write Command event from the CYBLE component.
+*  void* eventParams: A structure instance of CYBLE_GATT_HANDLE_VALUE_PAIR_T
+*                     type.
+*
+* Return: 
+*  None
+*
+*******************************************************************************/
+void IasEventHandler(uint32 event, void *eventParam)
+{
+    uint8 alertLevel;
+    
+    /* Alert Level Characteristic write event */
+    if(event == CYBLE_EVT_IASS_WRITE_CHAR_CMD)
+    {
+        /* Extract Alert Level value from the GATT DB using the 
+		 * CYBLE_IAS_ALERT_LEVEL as a parameter to CyBle_IassGetCharacteristicValue
+		 * routine. Store the Alert Level Characteristic value in "alertLevel"
+		 * variable */
+        CyBle_IassGetCharacteristicValue(CYBLE_IAS_ALERT_LEVEL, sizeof(alertLevel), &alertLevel);
+        /*Based on alert Level level recieved, Drive LED*/
+        HandleAlertLEDs(alertLevel);
+    }
+}
+
+/*******************************************************************************
+* Function Name: HandleAlertLEDs
+********************************************************************************
+*
+* Summary:
+*  This function drives the LED based on the alert level
+*
+* Parameters:  
+*  uint8 status:      Alert level 
+*
+* Return: 
+*  None
+*
+*******************************************************************************/
+void HandleAlertLEDs(uint8 status)
+{
+    /* Update Alert LED status based on IAS Alert level characteristic. */
+    switch(status)
+    {
+        case NO_ALERT:
+            PWM_WriteCompare(NO_ALERT_COMPARE);
+            break;
+
+        case MILD_ALERT:
+            PWM_WriteCompare(MILD_ALERT_COMPARE);
+            break;
+            
+        case HIGH_ALERT:
+            PWM_WriteCompare(HIGH_ALERT_COMPARE);
+            break;                
+    }
+}
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_3/BLE Lab 1_3.cywrk
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_3/BLE Lab 1_3.cywrk	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_3/BLE Lab 1_3.cywrk	(revision 7)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<CyXmlSerializer>
+<!--This file is machine generated and read. It is not intended to be edited by hand.-->
+<!--Due to this, there is no schema for this file.-->
+<CyGuid_2867d519-54d2-4c01-9830-c51cb08bc3dd type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtWrkspc" version="5" xml_contents_version="3" name="BLE Lab 1_3" persistent="" platform="NOT_USED">
+<current_project name=".\BLE Lab 1_3.cydsn\BLE Lab 1_3.cyprj" />
+<wrkspc_folders />
+<files />
+<projects>
+<v>.\BLE Lab 1_3.cydsn\BLE Lab 1_3.cyprj</v>
+</projects>
+<workspace_id v="8f364d84-0757-43bf-810d-93e3f3798945" />
+<WriteAppVersionLastSavedWith v="3.1.0.1722" />
+<WriteAppMarketingVersionLastSavedWith v="3.1 SP1" />
+<CyGuid_dcbd9771-0334-43dc-9cc3-fe99dc3c5316 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjDependencyList" version="4">
+<wrkspc_dependencies />
+</CyGuid_dcbd9771-0334-43dc-9cc3-fe99dc3c5316>
+<CyGuid_63b68103-67f5-4406-8da6-5c8625765b82 type_name="CyDesigner.Common.ProjMgmt.Model.CyIgnoredSystemDepsList" version="1">
+<wrkspc_dependencies />
+</CyGuid_63b68103-67f5-4406-8da6-5c8625765b82>
+</CyGuid_2867d519-54d2-4c01-9830-c51cb08bc3dd>
+</CyXmlSerializer>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_3/CYBL10563-56LQXI.cywrk
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_3/CYBL10563-56LQXI.cywrk	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 1_3/CYBL10563-56LQXI.cywrk	(revision 7)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<CyXmlSerializer>
+<!--This file is machine generated and read. It is not intended to be edited by hand.-->
+<!--Due to this, there is no schema for this file.-->
+<CyGuid_2867d519-54d2-4c01-9830-c51cb08bc3dd type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtWrkspc" version="5" xml_contents_version="2" name="CYBL10563-56LQXI" persistent="" platform="NOT_USED">
+<current_project name=".\CYBL10563-56LQXI.cydsn\CYBL10563-56LQXI.cyprj" />
+<wrkspc_folders />
+<files />
+<projects>
+<name_val_pair name="CYBL10563-56LQXI" v=".\CYBL10563-56LQXI.cydsn\CYBL10563-56LQXI.cyprj" />
+</projects>
+<workspace_id v="92c2a263-4200-4f67-b8ce-848f9b7fb949" />
+<WriteAppVersionLastSavedWith v="3.1.0.908" />
+<WriteAppMarketingVersionLastSavedWith v="3.1 Build 908" />
+<CyGuid_dcbd9771-0334-43dc-9cc3-fe99dc3c5316 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjDependencyList" version="3">
+<wrkspc_dependencies />
+</CyGuid_dcbd9771-0334-43dc-9cc3-fe99dc3c5316>
+<CyGuid_63b68103-67f5-4406-8da6-5c8625765b82 type_name="CyDesigner.Common.ProjMgmt.Model.CyIgnoredSystemDepsList" version="1">
+<wrkspc_dependencies />
+</CyGuid_63b68103-67f5-4406-8da6-5c8625765b82>
+</CyGuid_2867d519-54d2-4c01-9830-c51cb08bc3dd>
+</CyXmlSerializer>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2/BLE Lab 2.cydsn/BLE Lab 2.cydwr
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2/BLE Lab 2.cydsn/BLE Lab 2.cydwr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2/BLE Lab 2.cydsn/BLE Lab 2.cyprj
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2/BLE Lab 2.cydsn/BLE Lab 2.cyprj	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2/BLE Lab 2.cydsn/BLE Lab 2.cyprj	(revision 7)
@@ -0,0 +1,394 @@
+<?xml version="1.0" encoding="utf-8"?>
+<CyXmlSerializer>
+<!--This file is machine generated and read. It is not intended to be edited by hand.-->
+<!--Due to this, there is no schema for this file.-->
+<CyGuid_fec8f9e8-2365-4bdb-96d3-a4380222e01b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectPSoCExe" version="4">
+<CyGuid_60697ce6-dce2-4816-8680-4de0635742eb type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectExe" version="3">
+<CyGuid_49cfd574-032a-4a64-b7be-d4eeeaf25e43 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProject" version="7" xml_contents_version="1">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLE Lab 2" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="Source Files" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="main.c" persistent=".\main.c">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="C_FILE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="HeartRateProcessing.c" persistent=".\HeartRateProcessing.c">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="C_FILE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BleProcessing.c" persistent=".\BleProcessing.c">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="C_FILE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="WatchdogTimer.c" persistent=".\WatchdogTimer.c">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="C_FILE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters>
+<filter v="c" />
+<filter v="s" />
+<filter v="asm" />
+<filter v="a51" />
+</filters>
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="Header Files" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="HeartRateProcessing.h" persistent=".\HeartRateProcessing.h">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BleProcessing.h" persistent=".\BleProcessing.h">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="WatchdogTimer.h" persistent=".\WatchdogTimer.h">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="main.h" persistent=".\main.h">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters>
+<filter v="h" />
+</filters>
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+<CyGuid_4429d4ed-fe84-42d0-9e9f-19aee0ff4e7e type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtComponent" version="1">
+<CyGuid_813b8d13-518a-4dc8-91ba-cda6042dfb52 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtPhyFolder" version="1">
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="TopDesign" persistent=".\TopDesign">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="TopDesign.cysch" persistent=".\TopDesign\TopDesign.cysch">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters />
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+</CyGuid_813b8d13-518a-4dc8-91ba-cda6042dfb52>
+</CyGuid_4429d4ed-fe84-42d0-9e9f-19aee0ff4e7e>
+<CyGuid_409391e1-c2a7-4709-8a6b-4622593f7390 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtNameRestrictedFile" version="1">
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLE Lab 2.cydwr" persistent=".\BLE Lab 2.cydwr">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</CyGuid_409391e1-c2a7-4709-8a6b-4622593f7390>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<name v="GlobalSettings">
+<GlobalPages />
+<GlobalTools name="Code Generation">
+<GlobalPages>
+<name_val_pair name="General@Custom Code Gen Options" v="" />
+<name_val_pair name="General@Skip Code Generation" v="False" />
+<name_val_pair name="General@Custom Synthesis Options" v="" />
+<name_val_pair name="General@Quiet Output" v="True" />
+<name_val_pair name="General@Synthesis Goal" v="Speed" />
+<name_val_pair name="General@Synthesis Optimization Effort" v="Exhaustive" />
+<name_val_pair name="General@Virtual Node Substitution" v="3" />
+<name_val_pair name="General@Custom Fitter Options" v="" />
+</GlobalPages>
+</GlobalTools>
+<GlobalTools name="Debug Page">
+<GlobalPages>
+<name_val_pair name="General@Debug Target" v="Application Code and Data" />
+</GlobalPages>
+</GlobalTools>
+<GlobalTools name="Customizer">
+<GlobalPages>
+<name_val_pair name="General@Assembly References" v="" />
+<name_val_pair name="General@Command Line Options" v="" />
+<name_val_pair name="General@Customizer Build Mode" v="Release" />
+</GlobalPages>
+</GlobalTools>
+</name>
+<platforms>
+<platform>
+<name v="c9323d49-d323-40b8-9b59-cc008d68a989">
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Enable Float printf" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="NDEBUG" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Enable Float printf" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="b98f980c-3bd1-4fc7-a887-c56a20a46fdd">
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Enable Float printf" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="NDEBUG" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Enable Float printf" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="5bca58cd-5542-421c-b08d-9513dbb687fd">
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+</name>
+</platform>
+<platform>
+<name v="fdb8e1ae-f83a-46cf-9446-1d703716f38a">
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Use MicroLib" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Use MicroLib" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="0c48e94f-2a2d-4979-846d-73f57c197075">
+<name_val_pair name="0c48e94f-2a2d-4979-846d-73f57c197075@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="0c48e94f-2a2d-4979-846d-73f57c197075@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+</name>
+</platform>
+<platform>
+<name v="e9305a93-d091-4da5-bdc7-2813049dcdbf">
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Assembly@Command Line@Command Line" v="-s+ -M&lt;&gt; -w+ -r -DDEBUG --fpu None" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@C/C++@Command Line@Command Line" v="-D DEBUG --no_cse --no_unroll --no_inline --no_code_motion --no_tbaa --no_clustering --no_scheduling --debug --endian=little -e --fpu=None -On --no_wrap_diagnostics" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Linker@Command Line@Command Line" v="--semihosting --entry __iar_program_start --vfe" />
+</name>
+</platform>
+</platforms>
+<project_current_platform v="c9323d49-d323-40b8-9b59-cc008d68a989" />
+<project_current_processor v="CortexM0" />
+<last_selected_tab v="Cypress" />
+<WriteAppVersionLastSavedWith v="3.2.0.724" />
+<WriteAppMarketingVersionLastSavedWith v=" 3.2" />
+<project_id v="527ab903-df91-43af-ad9b-01a6ceab5e64" /><custom_data><CyGuid_7a7929f8-5e3b-4f86-a093-2d4ee6513111 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectCustomData" version="1"><CyGuid_fdba8dfd-b15b-4469-9bbb-9e40c3e70997 type_name="CyDesigner.Common.Base.CyCustomData" version="2"><userData /></CyGuid_fdba8dfd-b15b-4469-9bbb-9e40c3e70997><properties /></CyGuid_7a7929f8-5e3b-4f86-a093-2d4ee6513111></custom_data></CyGuid_49cfd574-032a-4a64-b7be-d4eeeaf25e43>
+</CyGuid_60697ce6-dce2-4816-8680-4de0635742eb>
+<top_block v="TopDesign" />
+<selected_device v="CY8C4247LQI-BL483" />
+<CyGuid_495451fe-d201-4d01-b22d-5d3f5609ac37 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtComponentMgr" version="4" xml_contents_version="1">
+<library_deps>
+<library_dep persistent="${CyRoot}\psoc\content\default\CyAnnotationLibrary\CyAnnotationLibrary.cylib\CyAnnotationLibrary.cyprj" />
+</library_deps>
+<CyGuid_b0d670ad-d48f-47cb-9d0b-b1642bab195c type_name="CyDesigner.Common.Base.CyExprTypeMgr" version="1" />
+<ignored_deps />
+</CyGuid_495451fe-d201-4d01-b22d-5d3f5609ac37>
+<boot_component v="cy_boot_v4_20" />
+<current_generation v="20" /><BootloaderTag hexFile="" elfFile="" /></CyGuid_fec8f9e8-2365-4bdb-96d3-a4380222e01b>
+</CyXmlSerializer>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2/BLE Lab 2.cydsn/BleProcessing.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2/BLE Lab 2.cydsn/BleProcessing.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2/BLE Lab 2.cydsn/BleProcessing.c	(revision 7)
@@ -0,0 +1,253 @@
+/*****************************************************************************
+* File Name: BleProcessing.c
+*
+* Version: 1.0
+*
+* Description:
+* This file implements the BLE capability in the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+#include <stdbool.h>
+#include "main.h"
+#include "HeartRateProcessing.h"
+#include "BleProcessing.h"
+
+
+/*****************************************************************************
+* Macros 
+*****************************************************************************/
+#define HEART_RATE_DATA_LEN					(2)
+#define HRM_FLAG                            (0)
+
+
+/*****************************************************************************
+* Static variables 
+*****************************************************************************/
+static uint8 deviceConnected = false;
+static uint8 hrsNotification = false;
+
+
+/*****************************************************************************
+* Public variables 
+*****************************************************************************/
+bool enterHibernateFlag = false;
+#if CONNECTION_PARAM_UPDATE
+uint32 timestampWhenConnected = 0;
+CONN_PARAM_REQUEST_STATE connParamRequestState = CONN_PARAM_REQUEST_NOT_SENT;
+#endif
+
+/*****************************************************************************
+* Public function definitions
+*****************************************************************************/
+
+/*****************************************************************************
+* Function Name: SendHeartRateOverBLE
+******************************************************************************
+* Summary:
+* Creates and sends the Heart Rate Measurement characteristic notification 
+* packet.
+*
+* Parameters:
+* None
+*
+* Return:
+* None
+*
+* Theory:
+* The function caches the value of the Heart Rate Measurement characteristic 
+* and updates the heart rate value in it. It then calls the BLE HRS service 
+* API to send this data via notification.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+void SendHeartRateOverBLE(void)
+{
+    /* Two byte packet for heart rate notification since the heart rate 
+     * measurement value is 8-bit (this is sufficient since our heart rate
+     * does not cross 255) and we are not using the Energy Expended 
+     * and RR-interval fields.
+     */
+	uint8 heartRatePacket[2];
+	
+	if(hrsNotification)
+	{
+        /* Read the existing characteristic value into a 
+         * two-byte array, by using CyBle_HrssGetCharacteristicValue(). 
+         */
+        CyBle_HrssGetCharacteristicValue(CYBLE_HRS_HRM, HEART_RATE_DATA_LEN, heartRatePacket);
+
+        
+        /* Update the second byte with the actual heart rate value. */
+        heartRatePacket[1] = heartRate;
+		
+        
+        /* Call the BLE component API to send notification */
+		CyBle_HrssSendNotification(cyBle_connHandle, CYBLE_HRS_HRM, HEART_RATE_DATA_LEN, heartRatePacket);
+    }
+}
+
+
+/*****************************************************************************
+* Function Name: HrsEventHandler
+******************************************************************************
+* Summary:
+* Event handler for the Heart Rate Service specific events.
+*
+* Parameters:
+* event: An enumerated value to be checked and accordingly some action to 
+*        be taken. The list of events is defined in the CYBLE_EVT_T enum.
+*
+* eventParam: The parameter associated with the event. The type of parameter
+*             can vary depending on the event. For more details refer the 
+*             BLE component datasheet.
+*
+* Return:
+* None
+*
+* Theory:
+* The function implements a switch statement to handle the notification
+* enable and notification disable events for the Heart Rate Service.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+void HrsEventHandler(uint32 event, void *eventParam)
+{
+    /* Event handler switch statement for the HRS service specific events. */
+     
+    
+    /* Set the hrsNotification variable on the notification 
+     * enabled event, and clear it on the disabled event.
+     */
+    switch(event)
+	{
+		case CYBLE_EVT_HRSS_NOTIFICATION_ENABLED:
+			hrsNotification = true;	
+		    break;
+		
+		case CYBLE_EVT_HRSS_NOTIFICATION_DISABLED:
+			hrsNotification = false;
+	    	break;
+		
+		default:
+    		break;
+	}
+}
+
+
+/*****************************************************************************
+* Function Name: GeneralEventHandler
+******************************************************************************
+* Summary:
+* Event handler for generic BLE events.
+*
+* Parameters:
+* event: An enumerated value to be checked and accordingly some action to 
+*        be taken. The list of events is defined in the CYBLE_EVENT_T enum.
+*
+* eventParam: The parameter associated with the event. The type of parameter
+*             can vary depending on the event. For more details refer the 
+*             BLE component datasheet.
+*
+* Return:
+* None
+*
+* Theory:
+* The function implements a switch case to handle different events for BLE
+* advertisement, connection and disconnection.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+void GeneralEventHandler(uint32 event, void *eventParam)
+{
+    /* Handle various events for a general BLE connection */
+	switch(event)
+	{
+		case CYBLE_EVT_STACK_ON:
+			/* Start the fast advertisement upon BLE initialization. */
+            CyBle_GappStartAdvertisement(CYBLE_ADVERTISING_FAST);
+
+            #if (RGB_LED_IN_PROJECT)
+                /* Turn ON Green LED to indicate advertisement state */
+                Led_Advertising_Green_Write(0);
+            #endif  /* #if (RGB_LED_IN_PROJECT) */
+    		break;
+            
+        case CYBLE_EVT_GAPP_ADVERTISEMENT_START_STOP:
+            /* If advertisement finished, then enter Hibernate mode. */
+            if(CYBLE_STATE_DISCONNECTED == CyBle_GetState())
+            {
+                enterHibernateFlag = true;
+            }
+            break;
+            
+        case CYBLE_EVT_GAP_DEVICE_DISCONNECTED:
+            /* Enter hibernate mode upon disconnect */
+			enterHibernateFlag = true;
+            break;
+			
+		case CYBLE_EVT_GATT_CONNECT_IND:
+			deviceConnected = true;
+            
+            #if (RGB_LED_IN_PROJECT)
+                /* Turn OFF Green LED; Turn ON Blue LED to indicate Connection */
+                Led_Advertising_Green_Write(1);
+                Led_Connected_Blue_Write(0);
+            #endif  /* #if (RGB_LED_IN_PROJECT) */
+			break;
+			
+		case CYBLE_EVT_GATT_DISCONNECT_IND:
+            /* Clear the HRS notification flag and the device connected flag */
+			hrsNotification = false;
+			deviceConnected = false;
+			break;
+		
+		default:
+    		break;
+	}
+}
+
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2/BLE Lab 2.cydsn/BleProcessing.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2/BLE Lab 2.cydsn/BleProcessing.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2/BLE Lab 2.cydsn/BleProcessing.h	(revision 7)
@@ -0,0 +1,97 @@
+/*****************************************************************************
+* File Name: BleProcessing.h
+*
+* Version: 1.0
+*
+* Description:
+* This file declares the variables and functions for BLE functionality
+* implemented as part of the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+#if !defined(_BLE_PROCESSING_H)
+#define _BLE_PROCESSING_H
+
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+#include <stdbool.h>
+
+/*****************************************************************************
+* Enum
+*****************************************************************************/
+#if CONNECTION_PARAM_UPDATE
+typedef enum
+{
+    CONN_PARAM_REQUEST_NOT_SENT = 0,
+    CONN_PARAM_REQUEST_SENT = 1,
+    CONN_PARAM_REQUEST_ACCEPTED = 2,
+    CONN_PARAM_REQUEST_REJECTED = 3
+} CONN_PARAM_REQUEST_STATE;
+#endif
+
+#if SENSOR_LOCATION
+typedef enum
+{
+    OTHER = 0,
+    CHEST = 1,
+    WRIST = 2,
+    FINGER = 3,
+    HAND = 4,
+    EAR_LOBE = 5,
+    FOOT = 6
+} BODY_SENSOR_LOCATION;
+#endif
+
+/*****************************************************************************
+* Public variables
+*****************************************************************************/
+extern bool enterHibernateFlag;
+
+#if CONNECTION_PARAM_UPDATE
+extern uint32 timestampWhenConnected;
+extern CONN_PARAM_REQUEST_STATE connParamRequestState;
+#endif 
+
+/*****************************************************************************
+* Public functions
+*****************************************************************************/
+extern void SendHeartRateOverBLE(void);
+extern void HrsEventHandler(uint32 event, void *eventParam);
+extern void GeneralEventHandler(uint32 event, void *eventParam);
+
+
+#endif  
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2/BLE Lab 2.cydsn/HeartRateProcessing.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2/BLE Lab 2.cydsn/HeartRateProcessing.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2/BLE Lab 2.cydsn/HeartRateProcessing.c	(revision 7)
@@ -0,0 +1,162 @@
+/*****************************************************************************
+* File Name: HeartRateProcessing.c
+*
+* Version: 1.0
+*
+* Description:
+* This file implements the heart rate measurement capability in the the PSoC 4 
+* BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+#include <stdbool.h>
+#include "WatchdogTimer.h"
+
+
+/*****************************************************************************
+* Macros 
+*****************************************************************************/
+#define HEART_RATE_CHANNEL			        (0)
+#define ADC_THRESHOLD 			            (0x06A0)
+#define SEC_IN_MIN							(60)
+#define MS_TO_SECOND                        (1000)
+
+
+/*****************************************************************************
+* Public variables 
+*****************************************************************************/
+uint8 heartRate = 0;
+
+
+/*****************************************************************************
+* Public function definitions
+*****************************************************************************/
+
+/*****************************************************************************
+* Function Name: ProcessHeartRateSignal
+******************************************************************************
+* Summary:
+* Measures the heart rate of the user.
+*
+* Parameters:
+* None
+*
+* Return:
+* None
+*
+* Theory:
+* This function acts as a simple model for heart rate measurement.
+* The function takes the ADC sampled output and compares it to a threshold.
+* If the ADC output is more than the threshold then it is considered as a 
+* valid beat (R peak). The rising edge of this R peak is identified and the 
+* corresponding system timestamp is noted. The RR-interval between two 
+* peaks is then calculated and converted to a heart rate value in beats per
+* minute. The RR-interval period is calculated over a rolling window.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+void ProcessHeartRateSignal(void)
+{
+    static bool newBeat = true;
+    static bool firstTime = true;
+    static uint32 previousBeatTime = 0;
+    static uint32 newBeatTime = 0;
+    int16 adcOut;
+    uint32 twoSampleTime = 0;
+
+    /* Get the ADC output */
+    ADC_StartConvert();
+    ADC_IsEndConversion(ADC_WAIT_FOR_RESULT);
+    adcOut = ADC_GetResult16(HEART_RATE_CHANNEL);
+    
+    /* If the ADC output is more than a fixed threshold, consider that a 
+     * valid R peak */
+    if (adcOut > ADC_THRESHOLD)
+    {
+        /* Check if the R peak just started - i.e. identify the rising 
+         * edge of the R peak */
+        if(newBeat)
+        {
+            /* Check if this is the first R-peak seen by the device yet.
+             * If that is the case, we cannot calculate a heart rate value 
+             * yet since a minimum of two peak time interval is required. 
+             * Just note the timestamp of this peak.
+             */
+    		if(firstTime == true)
+    		{
+    			firstTime = false;
+    			previousBeatTime = WatchdogTimer_GetTimestamp();
+    		}
+    		else
+    		{
+                /* Rolling window of two samples. Note the timestamp of 
+                 * the new peak and subtract the timestamp of the previous
+                 * to obtain the RR-interval. Extrapolate it to get a heart
+                 * beat value in beats per minute.
+                 */
+    			newBeatTime = WatchdogTimer_GetTimestamp();
+    			twoSampleTime = newBeatTime - previousBeatTime;
+                
+                if(twoSampleTime != 0)
+                {
+                    heartRate = (uint32)SEC_IN_MIN * MS_TO_SECOND / twoSampleTime;
+                }
+                
+                previousBeatTime = newBeatTime;
+    		}
+        }
+        
+        /* Clear the flag to indicate next time that this R peak has already
+         * been accounted for and we need to wait for the next peak. 
+         */
+        newBeat = false;
+    }
+    else
+    {
+        /* Set the flag to indicate that there is no R-peak going on right now.
+         * So it is expected that the next time the ADC output is more than 
+         * the threshold, it will be a new peak. 
+         */
+        newBeat = true;
+    }
+}
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2/BLE Lab 2.cydsn/HeartRateProcessing.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2/BLE Lab 2.cydsn/HeartRateProcessing.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2/BLE Lab 2.cydsn/HeartRateProcessing.h	(revision 7)
@@ -0,0 +1,65 @@
+/*****************************************************************************
+* File Name: HeartRateProcessing.h
+*
+* Version: 1.0
+*
+* Description:
+* This file declares the variables and functions for heart rate measurement
+* implemented as part of the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+#if !defined(_HEARTRATE_PROCESSING_H)
+#define _HEARTRATE_PROCESSING_H
+
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+
+
+/*****************************************************************************
+* Public variables
+*****************************************************************************/
+extern uint8 heartRate;
+
+
+/*****************************************************************************
+* Public functions
+*****************************************************************************/
+extern void ProcessHeartRateSignal(void);
+
+
+#endif
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2/BLE Lab 2.cydsn/TopDesign/TopDesign.cysch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2/BLE Lab 2.cydsn/TopDesign/TopDesign.cysch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2/BLE Lab 2.cydsn/WatchdogTimer.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2/BLE Lab 2.cydsn/WatchdogTimer.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2/BLE Lab 2.cydsn/WatchdogTimer.c	(revision 7)
@@ -0,0 +1,191 @@
+/*****************************************************************************
+* File Name: WatchdogTimer.c
+*
+* Version: 1.0
+*
+* Description:
+* This file defines the watchdog timer functionality for this lab session in 
+* the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+
+
+/*****************************************************************************
+* Macros and constants
+*****************************************************************************/
+#define WDT_PERIOD_MS               (10)
+#define WDT_TICKS_PER_MS            (32)
+#define WDT_TICKS                   (WDT_PERIOD_MS * WDT_TICKS_PER_MS)
+#define WDT_INTERRUPT_NUM           (8)
+
+
+/*****************************************************************************
+* Static variables
+*****************************************************************************/
+static uint32 watchdogTimestamp = 0;
+
+
+/*****************************************************************************
+* Public function definitions
+*****************************************************************************/
+
+/*****************************************************************************
+* Function Name: WatchdogTimer_Isr
+******************************************************************************
+* Summary:
+* Interrupt service routine for the watchdog timer.
+*
+* Parameters:
+* None
+*
+* Return:
+* None
+*
+* Theory:
+* The ISR increments the system timestamp by the watchdog timer period. It 
+* then clears the WDT interrupt.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+CY_ISR(WatchdogTimer_Isr)
+{
+    /* Update the system timestamp - the watchdog period time has elapsed
+     * since the last interrupt.
+     */
+    watchdogTimestamp += WDT_PERIOD_MS;
+    
+    /* Clear WDT interrupt */
+    CySysWdtClearInterrupt(CY_SYS_WDT_COUNTER0_INT);
+}
+
+
+/*****************************************************************************
+* Function Name: WatchdogTimer_Start
+******************************************************************************
+* Summary:
+* Starts the watchdog timer WDT0 to be used as the system timer. Define a 
+* system timestamp variable to be updated on every watchdog interrupt.
+*
+* Parameters:
+* None
+*
+* Return:
+* None
+*
+* Theory:
+* The function uses the watchdog timer WDT0 of the chip. It configures the 
+* timer to fire an interrupt upon match. The periodic interrupt updates the 
+* system timestamp variable which is used to keep track of the system activity.
+* The timer is configured for clear on match i.e. the WDT counter is reset to
+* zero upon a match event. The timer is continuously run.
+*
+* To change the watchdog timer settings, the function needs to unlock the 
+* WDT first, and then lock it after the modification is complete.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+void WatchdogTimer_Start(void)
+{
+    /* Set the WDT ISR */
+    CyIntSetVector(WDT_INTERRUPT_NUM, &WatchdogTimer_Isr);
+    
+    /* Unlock the sytem watchdog timer to be able to change settings */
+	CySysWdtUnlock();
+    
+    /* Configure the watchdog timer 0 (WDT0) to fire an interrupt upon match 
+     * i.e. when the count register value equals the match register value.
+     */
+    CySysWdtWriteMode(0, CY_SYS_WDT_MODE_INT);
+    
+    /* WDT0 counter to be cleared upon a match event and then begin again.
+     * The timer is to be run continuously.
+     */
+	CySysWdtWriteClearOnMatch(0, 1);
+    
+    /* Set the value of the match register. Since the count starts from zero, 
+     * the actual value is the (intended - 1). 
+     * The match register value set here is for 10 ms interval. This is 
+     * because we want to run a main loop of 10 ms with a scan happening at 
+     * the beginning of the loop and stay in deep sleep for the rest of the
+     * time. With a scan happening every 10 ms, we can properly detect a 
+     * heart rate without missing a beat.
+     */
+    CySysWdtWriteMatch(0, WDT_TICKS - 1);
+    
+    /* Enable the WDT0 */
+    CySysWdtEnable(CY_SYS_WDT_COUNTER0_MASK);
+    
+    /* Enable interrupt */
+    CyIntEnable(WDT_INTERRUPT_NUM);
+    
+    /* Lock the watchdog timer to prevent future modification */
+	CySysWdtLock();
+}
+
+
+/*****************************************************************************
+* Function Name: WatchdogTimer_GetTimestamp
+******************************************************************************
+* Summary:
+* Returns the system timestamp value.
+*
+* Parameters:
+* None
+*
+* Return:
+* uint32: Current system timestamp 
+*
+* Theory:
+* The function returns the watchdog timestamp.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+uint32 WatchdogTimer_GetTimestamp(void)
+{
+    return watchdogTimestamp;
+}
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2/BLE Lab 2.cydsn/WatchdogTimer.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2/BLE Lab 2.cydsn/WatchdogTimer.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2/BLE Lab 2.cydsn/WatchdogTimer.h	(revision 7)
@@ -0,0 +1,60 @@
+/*****************************************************************************
+* File Name: WatchdogTimer.h
+*
+* Version: 1.0
+*
+* Description:
+* This file declares the functions for watchdog timer functionality
+* implemented as part of the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+#if !defined (_WATCHDOG_TIMER_H)
+#define _WATCHDOG_TIMER_H
+
+    
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+
+
+/*****************************************************************************
+* Public functions
+*****************************************************************************/
+CY_ISR_PROTO(WatchdogTimer_Isr);
+extern void WatchdogTimer_Start(void);
+extern uint32 WatchdogTimer_GetTimestamp(void);
+
+#endif
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2/BLE Lab 2.cydsn/main.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2/BLE Lab 2.cydsn/main.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2/BLE Lab 2.cydsn/main.c	(revision 7)
@@ -0,0 +1,330 @@
+/*****************************************************************************
+* File Name: main.c
+*
+* Version: 1.0
+*
+* Description:
+* This is the top level file for the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+#include <stdbool.h>
+#include "main.h"
+#include "HeartRateProcessing.h"
+#include "BleProcessing.h"
+#include "WatchdogTimer.h"
+
+
+/*****************************************************************************
+* Macros
+*****************************************************************************/
+#if CONNECTION_PARAM_UPDATE
+#define TIME_SINCE_CONNECTED_MS         (5000)
+#endif
+
+/*****************************************************************************
+* Global variables
+*****************************************************************************/
+#if CONNECTION_PARAM_UPDATE
+static CYBLE_GAP_CONN_UPDATE_PARAM_T hrmConnectionParam =
+{
+    16,         /* Minimum connection interval of 20 ms */
+    16,         /* Maximum connection interval of 20 ms */
+    49,         /* Slave latency of 49 */
+    500         /* Supervision timeout of 5 seconds */
+};
+#endif
+
+#if SENSOR_LOCATION
+BODY_SENSOR_LOCATION hrmSensorLocation = EAR_LOBE;
+#endif
+
+/*****************************************************************************
+* Static function definitions
+*****************************************************************************/
+
+/*****************************************************************************
+* Function Name: InitializeSystem
+******************************************************************************
+* Summary:
+* Initializes all the blocks of the system.
+*
+* Parameters:
+* None
+*
+* Return:
+* None
+*
+* Theory:
+* The function enables the Opamp and ADC for the heart rate measurement, and 
+* setups the BLE component. It also starts the watchdog timer and ensures that 
+* all the status LEDs are off at system startup. 
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+static void InitializeSystem(void)
+{
+    #if (RGB_LED_IN_PROJECT)
+        /* Turn off all LEDs */
+        Led_Advertising_Green_Write(1);
+        Led_Connected_Blue_Write(1);
+    #endif  /* #if (RGB_LED_IN_PROJECT) */
+
+    /* Enabling Global interrupts */
+    CyGlobalIntEnable; 
+	
+    /* Start Opamp and ADC components */
+	Opamp_Start();
+    ADC_Start();
+	
+    /* Start BLE component */
+    CyBle_Start(GeneralEventHandler);
+    
+    
+    /* Register the Heart Rate Service event handler callback. The function
+     * to be registered is HrsEventHandler().
+     */
+	CyBle_HrsRegisterAttrCallback(HrsEventHandler);
+    
+    #if SENSOR_LOCATION
+    /* Update Body Sensor Location Characteristic with new sensor location */
+    CyBle_HrssSetCharacteristicValue(CYBLE_HRS_BSL, sizeof(hrmSensorLocation), (uint8*)(&hrmSensorLocation)); 
+    #endif
+    
+    /* Start the Watchdog Timer */
+	WatchdogTimer_Start();
+}
+
+
+/*****************************************************************************
+* Public function definitions
+*****************************************************************************/
+
+/*****************************************************************************
+* Function Name: main
+******************************************************************************
+* Summary:
+* The main function for the project.
+*
+* Parameters:
+* None
+*
+* Return:
+* None
+*
+* Theory:
+* The main function first calls the initialization function to start the 
+* system, and then enters a loop to run forever. In the main loop, it scans
+* the heart rate first, then sends a notification packet every second to a 
+* BLE connected device. It then enters low power (deep sleep) state, waiting
+* for the periodic wakeup interrupt from watchdog timer.
+* When the device is disconnected or when advertisement timeout happens, 
+* the device enters Hibernate mode, waiting for the SW2 switch press to wakeup.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+int main()
+{
+    static uint32 previousTimestamp = 0;
+    static uint32 currentTimestamp = 0;
+    CYBLE_LP_MODE_T bleMode;
+    uint8 interruptStatus;
+    
+    /* Initialize all blocks of the system */
+	InitializeSystem();
+    
+    /* Run forever */
+    for(;;)
+    {
+        /* Wake up Opamp from low power mode */
+        /* This API has not effect when Opamp is operating in deep sleep mode */
+        Opamp_Wakeup();
+        
+        /* Wake up ADC from low power mode */
+        ADC_Wakeup();
+
+        /* Analog Front End. 
+         * Detects the input signal and measures Heart Rate 
+         */
+        ProcessHeartRateSignal();
+
+        /* Put ADC in low power mode */
+        ADC_Sleep();
+        
+        /* Put Opamp in low power mode */
+        /* This API has not effect when Opamp is operating in deep sleep mode */
+        Opamp_Sleep();
+        
+        /* Measure the current system timestamp from watchdog timer */
+        currentTimestamp = WatchdogTimer_GetTimestamp();        
+        
+        #if CONNECTION_PARAM_UPDATE
+        /* Update BLE connection parameters a few seconds after connection */
+        if((CyBle_GetState() == CYBLE_STATE_CONNECTED) && 
+           (connParamRequestState == CONN_PARAM_REQUEST_NOT_SENT))
+        {
+            if((currentTimestamp - timestampWhenConnected) > TIME_SINCE_CONNECTED_MS)
+            {
+                CyBle_L2capLeConnectionParamUpdateRequest(cyBle_connHandle.bdHandle, &hrmConnectionParam);
+                connParamRequestState = CONN_PARAM_REQUEST_SENT;
+            }
+        }        
+        #endif
+        
+        /* Send Heart Rate notification over BLE every second.
+         * Check if the current timestamp minus previous exceeds 1000 ms.
+         */
+        if((currentTimestamp - previousTimestamp) >= 1000)
+        {
+            /* Call API defined in BleProcessing.c to send 
+             * notification over BLE.
+             */
+            SendHeartRateOverBLE();
+            
+            /* Update the previous timestamp with the current timestamp. */
+            previousTimestamp = currentTimestamp;
+        }
+
+        /* Try to stay in low power mode until the next watchdog interrupt */
+        while(WatchdogTimer_GetTimestamp() == currentTimestamp)
+        {
+            /* Process any pending BLE events */
+            CyBle_ProcessEvents();
+            
+            /* The idea of low power operation is to first request the BLE 
+             * block go to Deep Sleep, and then check whether it actually
+             * entered Deep Sleep. This is important because the BLE block
+             * runs asynchronous to the rest of the application and thus
+             * could be busy/idle independent of the application state. 
+             * 
+             * Once the BLE block is in Deep Sleep, only then the system 
+             * can enter Deep Sleep. This is important to maintain the BLE 
+             * connection alive while being in Deep Sleep.
+             */
+
+            
+            /* Request the BLE block to enter Deep Sleep */
+            bleMode = CyBle_EnterLPM(CYBLE_BLESS_DEEPSLEEP);
+
+            
+            /* Check if the BLE block entered Deep Sleep and if so, then the 
+             * system can enter Deep Sleep. This is done inside a Critical 
+             * Section (where global interrupts are disabled) to avoid a 
+             * race condition between application main (that wants to go to 
+             * Deep Sleep) and other interrupts (which keep the device from 
+             * going to Deep Sleep). 
+             */
+            interruptStatus = CyEnterCriticalSection();
+            
+            /* Check if the BLE block entered Deep Sleep */
+            if(CYBLE_BLESS_DEEPSLEEP == bleMode)
+            {
+                /* Check the current state of BLE - System can enter Deep Sleep
+                 * only when the BLE block is starting the ECO (during 
+                 * pre-processing for a new connection event) or when it is 
+                 * idle.
+                 */
+                if((CyBle_GetBleSsState() == CYBLE_BLESS_STATE_ECO_ON) ||
+                   (CyBle_GetBleSsState() == CYBLE_BLESS_STATE_DEEPSLEEP))
+                {
+                    CySysPmDeepSleep();
+                }
+            }
+            /* The else condition signifies that the BLE block cannot enter 
+             * Deep Sleep and is in Active mode.  
+             */
+            else
+            {
+                /* At this point, the CPU can enter Sleep, but Deep Sleep is not
+                 * allowed. 
+                 * There is one exception - at a connection event, when the BLE 
+                 * Rx/Tx has just finished, and the post processing for the 
+                 * connection event is ongoing, the CPU cannot go to sleep.
+                 * The CPU should wait in Active mode until the post processing 
+                 * is complete while continuously polling the BLE low power 
+                 * entry. As soon as post processing is complete, the BLE block 
+                 * would enter Deep Sleep (because of the polling) and the 
+                 * system Deep Sleep would then be entered. Deep Sleep is the 
+                 * preferred low power mode since it takes much lesser current.
+                 */
+                if(CyBle_GetBleSsState() != CYBLE_BLESS_STATE_EVENT_CLOSE)
+                {
+                    CySysPmSleep();
+                }
+            }
+            
+            /* Exit Critical section - Global interrupts are enabled again */
+            CyExitCriticalSection(interruptStatus);
+        }
+
+        /* Hibernate entry point - Hibernate is entered upon a BLE disconnect
+         * event or advertisement timeout. Wakeup happens via SW2 switch press, 
+         * upon which the execution starts from the first line of code. 
+         * The I/O state, RAM and UDBs are retained during Hibernate.
+         */
+        if(enterHibernateFlag)
+        {
+            /* Stop the BLE component */
+            CyBle_Stop();
+            
+            /* Enable the Hibernate wakeup functionality */
+            SW2_Switch_ClearInterrupt();
+            Wakeup_ISR_Start();
+            
+            #if (RGB_LED_IN_PROJECT)
+                /* Turn off Green and Blue LEDs to indicate Hibernate */
+                Led_Advertising_Green_Write(1);
+                Led_Connected_Blue_Write(1);
+                
+                /* Change the GPIO state to High-Z */
+                Led_Advertising_Green_SetDriveMode(Led_Advertising_Green_DM_ALG_HIZ);
+                Led_Connected_Blue_SetDriveMode(Led_Connected_Blue_DM_ALG_HIZ);
+            #endif  /* #if (RGB_LED_IN_PROJECT) */
+            
+            /* Enter hibernate mode */
+            CySysPmHibernate();
+        }
+    }
+}
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2/BLE Lab 2.cydsn/main.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2/BLE Lab 2.cydsn/main.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2/BLE Lab 2.cydsn/main.h	(revision 7)
@@ -0,0 +1,54 @@
+/*****************************************************************************
+* File Name: main.h
+*
+* Version: 1.0
+*
+* Description:
+* This file defines the compile-time options required for the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+#if !defined (_MAIN_H)
+#define _MAIN_H
+
+
+/*****************************************************************************
+* Compile Time Options
+*****************************************************************************/
+#define RGB_LED_IN_PROJECT      (1)
+#define CONNECTION_PARAM_UPDATE (0)
+#define SENSOR_LOCATION (0)
+
+#endif  /* #ifndef (_MAIN_H) */
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2/BLE Lab 2.cywrk
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2/BLE Lab 2.cywrk	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2/BLE Lab 2.cywrk	(revision 7)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<CyXmlSerializer>
+<!--This file is machine generated and read. It is not intended to be edited by hand.-->
+<!--Due to this, there is no schema for this file.-->
+<CyGuid_2867d519-54d2-4c01-9830-c51cb08bc3dd type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtWrkspc" version="5" xml_contents_version="3" name="BLE Lab 2" persistent="" platform="NOT_USED">
+<current_project name=".\BLE Lab 2.cydsn\BLE Lab 2.cyprj" />
+<wrkspc_folders />
+<files />
+<projects>
+<v>.\BLE Lab 2.cydsn\BLE Lab 2.cyprj</v>
+</projects>
+<workspace_id v="9b4472fb-3b57-47da-a447-676891fa8675" />
+<WriteAppVersionLastSavedWith v="3.1.0.1722" />
+<WriteAppMarketingVersionLastSavedWith v="3.1 SP1" />
+<CyGuid_dcbd9771-0334-43dc-9cc3-fe99dc3c5316 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjDependencyList" version="4">
+<wrkspc_dependencies />
+</CyGuid_dcbd9771-0334-43dc-9cc3-fe99dc3c5316>
+<CyGuid_63b68103-67f5-4406-8da6-5c8625765b82 type_name="CyDesigner.Common.ProjMgmt.Model.CyIgnoredSystemDepsList" version="1">
+<wrkspc_dependencies />
+</CyGuid_63b68103-67f5-4406-8da6-5c8625765b82>
+</CyGuid_2867d519-54d2-4c01-9830-c51cb08bc3dd>
+</CyXmlSerializer>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_1/BLE Lab 2_1.cydsn/BLE Lab 2_1.cydwr
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_1/BLE Lab 2_1.cydsn/BLE Lab 2_1.cydwr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_1/BLE Lab 2_1.cydsn/BLE Lab 2_1.cyprj
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_1/BLE Lab 2_1.cydsn/BLE Lab 2_1.cyprj	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_1/BLE Lab 2_1.cydsn/BLE Lab 2_1.cyprj	(revision 7)
@@ -0,0 +1,455 @@
+<?xml version="1.0" encoding="utf-8"?>
+<CyXmlSerializer>
+<!--This file is machine generated and read. It is not intended to be edited by hand.-->
+<!--Due to this, there is no schema for this file.-->
+<CyGuid_fec8f9e8-2365-4bdb-96d3-a4380222e01b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectPSoCExe" version="4">
+<CyGuid_60697ce6-dce2-4816-8680-4de0635742eb type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectExe" version="3">
+<CyGuid_49cfd574-032a-4a64-b7be-d4eeeaf25e43 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProject" version="7" xml_contents_version="1">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLE Lab 2_1" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="Source Files" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="main.c" persistent=".\main.c">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="C_FILE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="HeartRateProcessing.c" persistent=".\HeartRateProcessing.c">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="C_FILE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BleProcessing.c" persistent=".\BleProcessing.c">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="C_FILE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="WatchdogTimer.c" persistent=".\WatchdogTimer.c">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="C_FILE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters>
+<filter v="c" />
+<filter v="s" />
+<filter v="asm" />
+<filter v="a51" />
+</filters>
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="Header Files" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="HeartRateProcessing.h" persistent=".\HeartRateProcessing.h">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BleProcessing.h" persistent=".\BleProcessing.h">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="WatchdogTimer.h" persistent=".\WatchdogTimer.h">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="main.h" persistent=".\main.h">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters>
+<filter v="h" />
+</filters>
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+<CyGuid_4429d4ed-fe84-42d0-9e9f-19aee0ff4e7e type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtComponent" version="1">
+<CyGuid_813b8d13-518a-4dc8-91ba-cda6042dfb52 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtPhyFolder" version="1">
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="TopDesign" persistent=".\TopDesign">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="TopDesign.cysch" persistent=".\TopDesign\TopDesign.cysch">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters />
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+</CyGuid_813b8d13-518a-4dc8-91ba-cda6042dfb52>
+</CyGuid_4429d4ed-fe84-42d0-9e9f-19aee0ff4e7e>
+<CyGuid_409391e1-c2a7-4709-8a6b-4622593f7390 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtNameRestrictedFile" version="1">
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLE Lab 2_1.cydwr" persistent=".\BLE Lab 2_1.cydwr">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</CyGuid_409391e1-c2a7-4709-8a6b-4622593f7390>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<name v="GlobalSettings">
+<GlobalPages />
+<GlobalTools name="Code Generation">
+<GlobalPages>
+<name_val_pair name="General@Application Type" v="Normal" />
+<name_val_pair name="General@Custom Code Gen Options" v="" />
+<name_val_pair name="General@Skip Code Generation" v="False" />
+<name_val_pair name="General@Custom Synthesis Options" v="" />
+<name_val_pair name="General@Quiet Output" v="True" />
+<name_val_pair name="General@Synthesis Goal" v="Speed" />
+<name_val_pair name="General@Synthesis Optimization Effort" v="Exhaustive" />
+<name_val_pair name="General@Virtual Node Substitution" v="3" />
+<name_val_pair name="General@Custom Fitter Options" v="" />
+</GlobalPages>
+</GlobalTools>
+<GlobalTools name="Debug Page">
+<GlobalPages>
+<name_val_pair name="General@Debug Target" v="Application Code and Data" />
+</GlobalPages>
+</GlobalTools>
+<GlobalTools name="Customizer">
+<GlobalPages>
+<name_val_pair name="General@Assembly References" v="" />
+<name_val_pair name="General@Command Line Options" v="" />
+<name_val_pair name="General@Customizer Build Mode" v="Release" />
+</GlobalPages>
+</GlobalTools>
+</name>
+<platforms>
+<platform>
+<name v="c9323d49-d323-40b8-9b59-cc008d68a989">
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="NDEBUG" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="b98f980c-3bd1-4fc7-a887-c56a20a46fdd">
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="NDEBUG" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="5bca58cd-5542-421c-b08d-9513dbb687fd">
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="fdb8e1ae-f83a-46cf-9446-1d703716f38a">
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="0c48e94f-2a2d-4979-846d-73f57c197075">
+<name_val_pair name="0c48e94f-2a2d-4979-846d-73f57c197075@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="0c48e94f-2a2d-4979-846d-73f57c197075@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+</name>
+</platform>
+<platform>
+<name v="e9305a93-d091-4da5-bdc7-2813049dcdbf">
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Assembly@Command Line@Command Line" v="-s+ -M&lt;&gt; -w+ -r -DDEBUG --fpu None" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@C/C++@Command Line@Command Line" v="-D DEBUG --no_cse --no_unroll --no_inline --no_code_motion --no_tbaa --no_clustering --no_scheduling --debug --endian=little -e --fpu=None -On --no_wrap_diagnostics" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Linker@Command Line@Command Line" v="--semihosting --entry __iar_program_start --vfe" />
+</name>
+</platform>
+</platforms>
+<project_current_platform v="c9323d49-d323-40b8-9b59-cc008d68a989" />
+<project_current_processor v="CortexM0" />
+<component_generation v="" />
+<last_selected_tab v="Cypress" />
+<component_dependent_projects_generation v="" />
+<WriteAppVersionLastSavedWith v="3.1.0.1722" />
+<WriteAppMarketingVersionLastSavedWith v=" 3.1 SP1" />
+<project_id v="527ab903-df91-43af-ad9b-01a6ceab5e64" /><custom_data><CyGuid_7a7929f8-5e3b-4f86-a093-2d4ee6513111 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectCustomData" version="1"><CyGuid_fdba8dfd-b15b-4469-9bbb-9e40c3e70997 type_name="CyDesigner.Common.Base.CyCustomData" version="2"><userData /></CyGuid_fdba8dfd-b15b-4469-9bbb-9e40c3e70997><properties /></CyGuid_7a7929f8-5e3b-4f86-a093-2d4ee6513111></custom_data></CyGuid_49cfd574-032a-4a64-b7be-d4eeeaf25e43>
+</CyGuid_60697ce6-dce2-4816-8680-4de0635742eb>
+<top_block v="TopDesign" />
+<selected_device v="CY8C4247LQI-BL483" />
+<CyGuid_495451fe-d201-4d01-b22d-5d3f5609ac37 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtComponentMgr" version="4" xml_contents_version="1">
+<library_deps>
+<library_dep persistent="${CyRoot}\psoc\content\default\CyAnnotationLibrary\CyAnnotationLibrary.cylib\CyAnnotationLibrary.cyprj" />
+</library_deps>
+<CyGuid_b0d670ad-d48f-47cb-9d0b-b1642bab195c type_name="CyDesigner.Common.Base.CyExprTypeMgr" version="1" />
+<ignored_deps />
+</CyGuid_495451fe-d201-4d01-b22d-5d3f5609ac37>
+<boot_component v="cy_boot_v4_20" />
+<BootloaderTag hexFile="" elfFile="" />
+<current_generation v="20" />
+</CyGuid_fec8f9e8-2365-4bdb-96d3-a4380222e01b>
+</CyXmlSerializer>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_1/BLE Lab 2_1.cydsn/BleProcessing.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_1/BLE Lab 2_1.cydsn/BleProcessing.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_1/BLE Lab 2_1.cydsn/BleProcessing.c	(revision 7)
@@ -0,0 +1,253 @@
+/*****************************************************************************
+* File Name: BleProcessing.c
+*
+* Version: 1.0
+*
+* Description:
+* This file implements the BLE capability in the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+#include <stdbool.h>
+#include "main.h"
+#include "HeartRateProcessing.h"
+#include "BleProcessing.h"
+
+
+/*****************************************************************************
+* Macros 
+*****************************************************************************/
+#define HEART_RATE_DATA_LEN					(2)
+#define HRM_FLAG                            (0)
+
+
+/*****************************************************************************
+* Static variables 
+*****************************************************************************/
+static uint8 deviceConnected = false;
+static uint8 hrsNotification = false;
+
+
+/*****************************************************************************
+* Public variables 
+*****************************************************************************/
+bool enterHibernateFlag = false;
+#if CONNECTION_PARAM_UPDATE
+uint32 timestampWhenConnected = 0;
+CONN_PARAM_REQUEST_STATE connParamRequestState = CONN_PARAM_REQUEST_NOT_SENT;
+#endif
+
+/*****************************************************************************
+* Public function definitions
+*****************************************************************************/
+
+/*****************************************************************************
+* Function Name: SendHeartRateOverBLE
+******************************************************************************
+* Summary:
+* Creates and sends the Heart Rate Measurement characteristic notification 
+* packet.
+*
+* Parameters:
+* None
+*
+* Return:
+* None
+*
+* Theory:
+* The function caches the value of the Heart Rate Measurement characteristic 
+* and updates the heart rate value in it. It then calls the BLE HRS service 
+* API to send this data via notification.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+void SendHeartRateOverBLE(void)
+{
+    /* Two byte packet for heart rate notification since the heart rate 
+     * measurement value is 8-bit (this is sufficient since our heart rate
+     * does not cross 255) and we are not using the Energy Expended 
+     * and RR-interval fields.
+     */
+	uint8 heartRatePacket[2];
+	
+	if(hrsNotification)
+	{
+        /* Read the existing characteristic value into a 
+         * two-byte array, by using CyBle_HrssGetCharacteristicValue(). 
+         */
+        CyBle_HrssGetCharacteristicValue(CYBLE_HRS_HRM, HEART_RATE_DATA_LEN, heartRatePacket);
+
+        
+        /* Update the second byte with the actual heart rate value. */
+        heartRatePacket[1] = heartRate;
+		
+        
+        /* Call the BLE component API to send notification */
+		CyBle_HrssSendNotification(cyBle_connHandle, CYBLE_HRS_HRM, HEART_RATE_DATA_LEN, heartRatePacket);
+    }
+}
+
+
+/*****************************************************************************
+* Function Name: HrsEventHandler
+******************************************************************************
+* Summary:
+* Event handler for the Heart Rate Service specific events.
+*
+* Parameters:
+* event: An enumerated value to be checked and accordingly some action to 
+*        be taken. The list of events is defined in the CYBLE_EVT_T enum.
+*
+* eventParam: The parameter associated with the event. The type of parameter
+*             can vary depending on the event. For more details refer the 
+*             BLE component datasheet.
+*
+* Return:
+* None
+*
+* Theory:
+* The function implements a switch statement to handle the notification
+* enable and notification disable events for the Heart Rate Service.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+void HrsEventHandler(uint32 event, void *eventParam)
+{
+    /* Event handler switch statement for the HRS service specific events. */
+     
+    
+    /* Set the hrsNotification variable on the notification 
+     * enabled event, and clear it on the disabled event.
+     */
+    switch(event)
+	{
+		case CYBLE_EVT_HRSS_NOTIFICATION_ENABLED:
+			hrsNotification = true;	
+		    break;
+		
+		case CYBLE_EVT_HRSS_NOTIFICATION_DISABLED:
+			hrsNotification = false;
+	    	break;
+		
+		default:
+    		break;
+	}
+}
+
+
+/*****************************************************************************
+* Function Name: GeneralEventHandler
+******************************************************************************
+* Summary:
+* Event handler for generic BLE events.
+*
+* Parameters:
+* event: An enumerated value to be checked and accordingly some action to 
+*        be taken. The list of events is defined in the CYBLE_EVENT_T enum.
+*
+* eventParam: The parameter associated with the event. The type of parameter
+*             can vary depending on the event. For more details refer the 
+*             BLE component datasheet.
+*
+* Return:
+* None
+*
+* Theory:
+* The function implements a switch case to handle different events for BLE
+* advertisement, connection and disconnection.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+void GeneralEventHandler(uint32 event, void *eventParam)
+{
+    /* Handle various events for a general BLE connection */
+	switch(event)
+	{
+		case CYBLE_EVT_STACK_ON:
+			/* Start the fast advertisement upon BLE initialization. */
+            CyBle_GappStartAdvertisement(CYBLE_ADVERTISING_FAST);
+
+            #if (RGB_LED_IN_PROJECT)
+                /* Turn ON Green LED to indicate advertisement state */
+                Led_Advertising_Green_Write(0);
+            #endif  /* #if (RGB_LED_IN_PROJECT) */
+    		break;
+            
+        case CYBLE_EVT_GAPP_ADVERTISEMENT_START_STOP:
+            /* If advertisement finished, then enter Hibernate mode. */
+            if(CYBLE_STATE_DISCONNECTED == CyBle_GetState())
+            {
+                enterHibernateFlag = true;
+            }
+            break;
+            
+        case CYBLE_EVT_GAP_DEVICE_DISCONNECTED:
+            /* Enter hibernate mode upon disconnect */
+			enterHibernateFlag = true;
+            break;
+			
+		case CYBLE_EVT_GATT_CONNECT_IND:
+			deviceConnected = true;
+            
+            #if (RGB_LED_IN_PROJECT)
+                /* Turn OFF Green LED; Turn ON Blue LED to indicate Connection */
+                Led_Advertising_Green_Write(1);
+                Led_Connected_Blue_Write(0);
+            #endif  /* #if (RGB_LED_IN_PROJECT) */
+			break;
+			
+		case CYBLE_EVT_GATT_DISCONNECT_IND:
+            /* Clear the HRS notification flag and the device connected flag */
+			hrsNotification = false;
+			deviceConnected = false;
+			break;
+		
+		default:
+    		break;
+	}
+}
+
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_1/BLE Lab 2_1.cydsn/BleProcessing.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_1/BLE Lab 2_1.cydsn/BleProcessing.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_1/BLE Lab 2_1.cydsn/BleProcessing.h	(revision 7)
@@ -0,0 +1,97 @@
+/*****************************************************************************
+* File Name: BleProcessing.h
+*
+* Version: 1.0
+*
+* Description:
+* This file declares the variables and functions for BLE functionality
+* implemented as part of the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+#if !defined(_BLE_PROCESSING_H)
+#define _BLE_PROCESSING_H
+
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+#include <stdbool.h>
+
+/*****************************************************************************
+* Enum
+*****************************************************************************/
+#if CONNECTION_PARAM_UPDATE
+typedef enum
+{
+    CONN_PARAM_REQUEST_NOT_SENT = 0,
+    CONN_PARAM_REQUEST_SENT = 1,
+    CONN_PARAM_REQUEST_ACCEPTED = 2,
+    CONN_PARAM_REQUEST_REJECTED = 3
+} CONN_PARAM_REQUEST_STATE;
+#endif
+
+#if SENSOR_LOCATION
+typedef enum
+{
+    OTHER = 0,
+    CHEST = 1,
+    WRIST = 2,
+    FINGER = 3,
+    HAND = 4,
+    EAR_LOBE = 5,
+    FOOT = 6
+} BODY_SENSOR_LOCATION;
+#endif
+
+/*****************************************************************************
+* Public variables
+*****************************************************************************/
+extern bool enterHibernateFlag;
+
+#if CONNECTION_PARAM_UPDATE
+extern uint32 timestampWhenConnected;
+extern CONN_PARAM_REQUEST_STATE connParamRequestState;
+#endif 
+
+/*****************************************************************************
+* Public functions
+*****************************************************************************/
+extern void SendHeartRateOverBLE(void);
+extern void HrsEventHandler(uint32 event, void *eventParam);
+extern void GeneralEventHandler(uint32 event, void *eventParam);
+
+
+#endif  
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_1/BLE Lab 2_1.cydsn/HeartRateProcessing.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_1/BLE Lab 2_1.cydsn/HeartRateProcessing.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_1/BLE Lab 2_1.cydsn/HeartRateProcessing.c	(revision 7)
@@ -0,0 +1,162 @@
+/*****************************************************************************
+* File Name: HeartRateProcessing.c
+*
+* Version: 1.0
+*
+* Description:
+* This file implements the heart rate measurement capability in the the PSoC 4 
+* BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+#include <stdbool.h>
+#include "WatchdogTimer.h"
+
+
+/*****************************************************************************
+* Macros 
+*****************************************************************************/
+#define HEART_RATE_CHANNEL			        (0)
+#define ADC_THRESHOLD 			            (0x06A0)
+#define SEC_IN_MIN							(60)
+#define MS_TO_SECOND                        (1000)
+
+
+/*****************************************************************************
+* Public variables 
+*****************************************************************************/
+uint8 heartRate = 0;
+
+
+/*****************************************************************************
+* Public function definitions
+*****************************************************************************/
+
+/*****************************************************************************
+* Function Name: ProcessHeartRateSignal
+******************************************************************************
+* Summary:
+* Measures the heart rate of the user.
+*
+* Parameters:
+* None
+*
+* Return:
+* None
+*
+* Theory:
+* This function acts as a simple model for heart rate measurement.
+* The function takes the ADC sampled output and compares it to a threshold.
+* If the ADC output is more than the threshold then it is considered as a 
+* valid beat (R peak). The rising edge of this R peak is identified and the 
+* corresponding system timestamp is noted. The RR-interval between two 
+* peaks is then calculated and converted to a heart rate value in beats per
+* minute. The RR-interval period is calculated over a rolling window.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+void ProcessHeartRateSignal(void)
+{
+    static bool newBeat = true;
+    static bool firstTime = true;
+    static uint32 previousBeatTime = 0;
+    static uint32 newBeatTime = 0;
+    int16 adcOut;
+    uint32 twoSampleTime = 0;
+
+    /* Get the ADC output */
+    ADC_StartConvert();
+    ADC_IsEndConversion(ADC_WAIT_FOR_RESULT);
+    adcOut = ADC_GetResult16(HEART_RATE_CHANNEL);
+    
+    /* If the ADC output is more than a fixed threshold, consider that a 
+     * valid R peak */
+    if (adcOut > ADC_THRESHOLD)
+    {
+        /* Check if the R peak just started - i.e. identify the rising 
+         * edge of the R peak */
+        if(newBeat)
+        {
+            /* Check if this is the first R-peak seen by the device yet.
+             * If that is the case, we cannot calculate a heart rate value 
+             * yet since a minimum of two peak time interval is required. 
+             * Just note the timestamp of this peak.
+             */
+    		if(firstTime == true)
+    		{
+    			firstTime = false;
+    			previousBeatTime = WatchdogTimer_GetTimestamp();
+    		}
+    		else
+    		{
+                /* Rolling window of two samples. Note the timestamp of 
+                 * the new peak and subtract the timestamp of the previous
+                 * to obtain the RR-interval. Extrapolate it to get a heart
+                 * beat value in beats per minute.
+                 */
+    			newBeatTime = WatchdogTimer_GetTimestamp();
+    			twoSampleTime = newBeatTime - previousBeatTime;
+                
+                if(twoSampleTime != 0)
+                {
+                    heartRate = (uint32)SEC_IN_MIN * MS_TO_SECOND / twoSampleTime;
+                }
+                
+                previousBeatTime = newBeatTime;
+    		}
+        }
+        
+        /* Clear the flag to indicate next time that this R peak has already
+         * been accounted for and we need to wait for the next peak. 
+         */
+        newBeat = false;
+    }
+    else
+    {
+        /* Set the flag to indicate that there is no R-peak going on right now.
+         * So it is expected that the next time the ADC output is more than 
+         * the threshold, it will be a new peak. 
+         */
+        newBeat = true;
+    }
+}
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_1/BLE Lab 2_1.cydsn/HeartRateProcessing.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_1/BLE Lab 2_1.cydsn/HeartRateProcessing.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_1/BLE Lab 2_1.cydsn/HeartRateProcessing.h	(revision 7)
@@ -0,0 +1,65 @@
+/*****************************************************************************
+* File Name: HeartRateProcessing.h
+*
+* Version: 1.0
+*
+* Description:
+* This file declares the variables and functions for heart rate measurement
+* implemented as part of the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+#if !defined(_HEARTRATE_PROCESSING_H)
+#define _HEARTRATE_PROCESSING_H
+
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+
+
+/*****************************************************************************
+* Public variables
+*****************************************************************************/
+extern uint8 heartRate;
+
+
+/*****************************************************************************
+* Public functions
+*****************************************************************************/
+extern void ProcessHeartRateSignal(void);
+
+
+#endif
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_1/BLE Lab 2_1.cydsn/TopDesign/TopDesign.cysch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_1/BLE Lab 2_1.cydsn/TopDesign/TopDesign.cysch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_1/BLE Lab 2_1.cydsn/WatchdogTimer.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_1/BLE Lab 2_1.cydsn/WatchdogTimer.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_1/BLE Lab 2_1.cydsn/WatchdogTimer.c	(revision 7)
@@ -0,0 +1,191 @@
+/*****************************************************************************
+* File Name: WatchdogTimer.c
+*
+* Version: 1.0
+*
+* Description:
+* This file defines the watchdog timer functionality for this lab session in 
+* the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+
+
+/*****************************************************************************
+* Macros and constants
+*****************************************************************************/
+#define WDT_PERIOD_MS               (10)
+#define WDT_TICKS_PER_MS            (32)
+#define WDT_TICKS                   (WDT_PERIOD_MS * WDT_TICKS_PER_MS)
+#define WDT_INTERRUPT_NUM           (8)
+
+
+/*****************************************************************************
+* Static variables
+*****************************************************************************/
+static uint32 watchdogTimestamp = 0;
+
+
+/*****************************************************************************
+* Public function definitions
+*****************************************************************************/
+
+/*****************************************************************************
+* Function Name: WatchdogTimer_Isr
+******************************************************************************
+* Summary:
+* Interrupt service routine for the watchdog timer.
+*
+* Parameters:
+* None
+*
+* Return:
+* None
+*
+* Theory:
+* The ISR increments the system timestamp by the watchdog timer period. It 
+* then clears the WDT interrupt.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+CY_ISR(WatchdogTimer_Isr)
+{
+    /* Update the system timestamp - the watchdog period time has elapsed
+     * since the last interrupt.
+     */
+    watchdogTimestamp += WDT_PERIOD_MS;
+    
+    /* Clear WDT interrupt */
+    CySysWdtClearInterrupt(CY_SYS_WDT_COUNTER0_INT);
+}
+
+
+/*****************************************************************************
+* Function Name: WatchdogTimer_Start
+******************************************************************************
+* Summary:
+* Starts the watchdog timer WDT0 to be used as the system timer. Define a 
+* system timestamp variable to be updated on every watchdog interrupt.
+*
+* Parameters:
+* None
+*
+* Return:
+* None
+*
+* Theory:
+* The function uses the watchdog timer WDT0 of the chip. It configures the 
+* timer to fire an interrupt upon match. The periodic interrupt updates the 
+* system timestamp variable which is used to keep track of the system activity.
+* The timer is configured for clear on match i.e. the WDT counter is reset to
+* zero upon a match event. The timer is continuously run.
+*
+* To change the watchdog timer settings, the function needs to unlock the 
+* WDT first, and then lock it after the modification is complete.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+void WatchdogTimer_Start(void)
+{
+    /* Set the WDT ISR */
+    CyIntSetVector(WDT_INTERRUPT_NUM, &WatchdogTimer_Isr);
+    
+    /* Unlock the sytem watchdog timer to be able to change settings */
+	CySysWdtUnlock();
+    
+    /* Configure the watchdog timer 0 (WDT0) to fire an interrupt upon match 
+     * i.e. when the count register value equals the match register value.
+     */
+    CySysWdtWriteMode(0, CY_SYS_WDT_MODE_INT);
+    
+    /* WDT0 counter to be cleared upon a match event and then begin again.
+     * The timer is to be run continuously.
+     */
+	CySysWdtWriteClearOnMatch(0, 1);
+    
+    /* Set the value of the match register. Since the count starts from zero, 
+     * the actual value is the (intended - 1). 
+     * The match register value set here is for 10 ms interval. This is 
+     * because we want to run a main loop of 10 ms with a scan happening at 
+     * the beginning of the loop and stay in deep sleep for the rest of the
+     * time. With a scan happening every 10 ms, we can properly detect a 
+     * heart rate without missing a beat.
+     */
+    CySysWdtWriteMatch(0, WDT_TICKS - 1);
+    
+    /* Enable the WDT0 */
+    CySysWdtEnable(CY_SYS_WDT_COUNTER0_MASK);
+    
+    /* Enable interrupt */
+    CyIntEnable(WDT_INTERRUPT_NUM);
+    
+    /* Lock the watchdog timer to prevent future modification */
+	CySysWdtLock();
+}
+
+
+/*****************************************************************************
+* Function Name: WatchdogTimer_GetTimestamp
+******************************************************************************
+* Summary:
+* Returns the system timestamp value.
+*
+* Parameters:
+* None
+*
+* Return:
+* uint32: Current system timestamp 
+*
+* Theory:
+* The function returns the watchdog timestamp.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+uint32 WatchdogTimer_GetTimestamp(void)
+{
+    return watchdogTimestamp;
+}
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_1/BLE Lab 2_1.cydsn/WatchdogTimer.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_1/BLE Lab 2_1.cydsn/WatchdogTimer.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_1/BLE Lab 2_1.cydsn/WatchdogTimer.h	(revision 7)
@@ -0,0 +1,60 @@
+/*****************************************************************************
+* File Name: WatchdogTimer.h
+*
+* Version: 1.0
+*
+* Description:
+* This file declares the functions for watchdog timer functionality
+* implemented as part of the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+#if !defined (_WATCHDOG_TIMER_H)
+#define _WATCHDOG_TIMER_H
+
+    
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+
+
+/*****************************************************************************
+* Public functions
+*****************************************************************************/
+CY_ISR_PROTO(WatchdogTimer_Isr);
+extern void WatchdogTimer_Start(void);
+extern uint32 WatchdogTimer_GetTimestamp(void);
+
+#endif
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_1/BLE Lab 2_1.cydsn/main.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_1/BLE Lab 2_1.cydsn/main.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_1/BLE Lab 2_1.cydsn/main.c	(revision 7)
@@ -0,0 +1,330 @@
+/*****************************************************************************
+* File Name: main.c
+*
+* Version: 1.0
+*
+* Description:
+* This is the top level file for the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+#include <stdbool.h>
+#include "main.h"
+#include "HeartRateProcessing.h"
+#include "BleProcessing.h"
+#include "WatchdogTimer.h"
+
+
+/*****************************************************************************
+* Macros
+*****************************************************************************/
+#if CONNECTION_PARAM_UPDATE
+#define TIME_SINCE_CONNECTED_MS         (5000)
+#endif
+
+/*****************************************************************************
+* Global variables
+*****************************************************************************/
+#if CONNECTION_PARAM_UPDATE
+static CYBLE_GAP_CONN_UPDATE_PARAM_T hrmConnectionParam =
+{
+    16,         /* Minimum connection interval of 20 ms */
+    16,         /* Maximum connection interval of 20 ms */
+    49,         /* Slave latency of 49 */
+    500         /* Supervision timeout of 5 seconds */
+};
+#endif
+
+#if SENSOR_LOCATION
+BODY_SENSOR_LOCATION hrmSensorLocation = EAR_LOBE;
+#endif
+
+/*****************************************************************************
+* Static function definitions
+*****************************************************************************/
+
+/*****************************************************************************
+* Function Name: InitializeSystem
+******************************************************************************
+* Summary:
+* Initializes all the blocks of the system.
+*
+* Parameters:
+* None
+*
+* Return:
+* None
+*
+* Theory:
+* The function enables the Opamp and ADC for the heart rate measurement, and 
+* setups the BLE component. It also starts the watchdog timer and ensures that 
+* all the status LEDs are off at system startup. 
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+static void InitializeSystem(void)
+{
+    #if (RGB_LED_IN_PROJECT)
+        /* Turn off all LEDs */
+        Led_Advertising_Green_Write(1);
+        Led_Connected_Blue_Write(1);
+    #endif  /* #if (RGB_LED_IN_PROJECT) */
+
+    /* Enabling Global interrupts */
+    CyGlobalIntEnable; 
+	
+    /* Start Opamp and ADC components */
+	Opamp_Start();
+    ADC_Start();
+	
+    /* Start BLE component */
+    CyBle_Start(GeneralEventHandler);
+    
+    
+    /* Register the Heart Rate Service event handler callback. The function
+     * to be registered is HrsEventHandler().
+     */
+	CyBle_HrsRegisterAttrCallback(HrsEventHandler);
+    
+    #if SENSOR_LOCATION
+    /* Update Body Sensor Location Characteristic with new sensor location */
+    CyBle_HrssSetCharacteristicValue(CYBLE_HRS_BSL, sizeof(hrmSensorLocation), (uint8*)(&hrmSensorLocation)); 
+    #endif
+    
+    /* Start the Watchdog Timer */
+	WatchdogTimer_Start();
+}
+
+
+/*****************************************************************************
+* Public function definitions
+*****************************************************************************/
+
+/*****************************************************************************
+* Function Name: main
+******************************************************************************
+* Summary:
+* The main function for the project.
+*
+* Parameters:
+* None
+*
+* Return:
+* None
+*
+* Theory:
+* The main function first calls the initialization function to start the 
+* system, and then enters a loop to run forever. In the main loop, it scans
+* the heart rate first, then sends a notification packet every second to a 
+* BLE connected device. It then enters low power (deep sleep) state, waiting
+* for the periodic wakeup interrupt from watchdog timer.
+* When the device is disconnected or when advertisement timeout happens, 
+* the device enters Hibernate mode, waiting for the SW2 switch press to wakeup.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+int main()
+{
+    static uint32 previousTimestamp = 0;
+    static uint32 currentTimestamp = 0;
+    CYBLE_LP_MODE_T bleMode;
+    uint8 interruptStatus;
+    
+    /* Initialize all blocks of the system */
+	InitializeSystem();
+    
+    /* Run forever */
+    for(;;)
+    {
+        /* Wake up Opamp from low power mode */
+        /* This API has not effect when Opamp is operating in deep sleep mode */
+        Opamp_Wakeup();
+        
+        /* Wake up ADC from low power mode */
+        ADC_Wakeup();
+
+        /* Analog Front End. 
+         * Detects the input signal and measures Heart Rate 
+         */
+        ProcessHeartRateSignal();
+
+        /* Put ADC in low power mode */
+        ADC_Sleep();
+        
+        /* Put Opamp in low power mode */
+        /* This API has not effect when Opamp is operating in deep sleep mode */
+        Opamp_Sleep();
+        
+        /* Measure the current system timestamp from watchdog timer */
+        currentTimestamp = WatchdogTimer_GetTimestamp();        
+        
+        #if CONNECTION_PARAM_UPDATE
+        /* Update BLE connection parameters a few seconds after connection */
+        if((CyBle_GetState() == CYBLE_STATE_CONNECTED) && 
+           (connParamRequestState == CONN_PARAM_REQUEST_NOT_SENT))
+        {
+            if((currentTimestamp - timestampWhenConnected) > TIME_SINCE_CONNECTED_MS)
+            {
+                CyBle_L2capLeConnectionParamUpdateRequest(cyBle_connHandle.bdHandle, &hrmConnectionParam);
+                connParamRequestState = CONN_PARAM_REQUEST_SENT;
+            }
+        }        
+        #endif
+        
+        /* Send Heart Rate notification over BLE every second.
+         * Check if the current timestamp minus previous exceeds 1000 ms.
+         */
+        if((currentTimestamp - previousTimestamp) >= 1000)
+        {
+            /* Call API defined in BleProcessing.c to send 
+             * notification over BLE.
+             */
+            SendHeartRateOverBLE();
+            
+            /* Update the previous timestamp with the current timestamp. */
+            previousTimestamp = currentTimestamp;
+        }
+
+        /* Try to stay in low power mode until the next watchdog interrupt */
+        while(WatchdogTimer_GetTimestamp() == currentTimestamp)
+        {
+            /* Process any pending BLE events */
+            CyBle_ProcessEvents();
+            
+            /* The idea of low power operation is to first request the BLE 
+             * block go to Deep Sleep, and then check whether it actually
+             * entered Deep Sleep. This is important because the BLE block
+             * runs asynchronous to the rest of the application and thus
+             * could be busy/idle independent of the application state. 
+             * 
+             * Once the BLE block is in Deep Sleep, only then the system 
+             * can enter Deep Sleep. This is important to maintain the BLE 
+             * connection alive while being in Deep Sleep.
+             */
+
+            
+            /* Request the BLE block to enter Deep Sleep */
+            bleMode = CyBle_EnterLPM(CYBLE_BLESS_DEEPSLEEP);
+
+            
+            /* Check if the BLE block entered Deep Sleep and if so, then the 
+             * system can enter Deep Sleep. This is done inside a Critical 
+             * Section (where global interrupts are disabled) to avoid a 
+             * race condition between application main (that wants to go to 
+             * Deep Sleep) and other interrupts (which keep the device from 
+             * going to Deep Sleep). 
+             */
+            interruptStatus = CyEnterCriticalSection();
+            
+            /* Check if the BLE block entered Deep Sleep */
+            if(CYBLE_BLESS_DEEPSLEEP == bleMode)
+            {
+                /* Check the current state of BLE - System can enter Deep Sleep
+                 * only when the BLE block is starting the ECO (during 
+                 * pre-processing for a new connection event) or when it is 
+                 * idle.
+                 */
+                if((CyBle_GetBleSsState() == CYBLE_BLESS_STATE_ECO_ON) ||
+                   (CyBle_GetBleSsState() == CYBLE_BLESS_STATE_DEEPSLEEP))
+                {
+                    CySysPmDeepSleep();
+                }
+            }
+            /* The else condition signifies that the BLE block cannot enter 
+             * Deep Sleep and is in Active mode.  
+             */
+            else
+            {
+                /* At this point, the CPU can enter Sleep, but Deep Sleep is not
+                 * allowed. 
+                 * There is one exception - at a connection event, when the BLE 
+                 * Rx/Tx has just finished, and the post processing for the 
+                 * connection event is ongoing, the CPU cannot go to sleep.
+                 * The CPU should wait in Active mode until the post processing 
+                 * is complete while continuously polling the BLE low power 
+                 * entry. As soon as post processing is complete, the BLE block 
+                 * would enter Deep Sleep (because of the polling) and the 
+                 * system Deep Sleep would then be entered. Deep Sleep is the 
+                 * preferred low power mode since it takes much lesser current.
+                 */
+                if(CyBle_GetBleSsState() != CYBLE_BLESS_STATE_EVENT_CLOSE)
+                {
+                    CySysPmSleep();
+                }
+            }
+            
+            /* Exit Critical section - Global interrupts are enabled again */
+            CyExitCriticalSection(interruptStatus);
+        }
+
+        /* Hibernate entry point - Hibernate is entered upon a BLE disconnect
+         * event or advertisement timeout. Wakeup happens via SW2 switch press, 
+         * upon which the execution starts from the first line of code. 
+         * The I/O state, RAM and UDBs are retained during Hibernate.
+         */
+        if(enterHibernateFlag)
+        {
+            /* Stop the BLE component */
+            CyBle_Stop();
+            
+            /* Enable the Hibernate wakeup functionality */
+            SW2_Switch_ClearInterrupt();
+            Wakeup_ISR_Start();
+            
+            #if (RGB_LED_IN_PROJECT)
+                /* Turn off Green and Blue LEDs to indicate Hibernate */
+                Led_Advertising_Green_Write(1);
+                Led_Connected_Blue_Write(1);
+                
+                /* Change the GPIO state to High-Z */
+                Led_Advertising_Green_SetDriveMode(Led_Advertising_Green_DM_ALG_HIZ);
+                Led_Connected_Blue_SetDriveMode(Led_Connected_Blue_DM_ALG_HIZ);
+            #endif  /* #if (RGB_LED_IN_PROJECT) */
+            
+            /* Enter hibernate mode */
+            CySysPmHibernate();
+        }
+    }
+}
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_1/BLE Lab 2_1.cydsn/main.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_1/BLE Lab 2_1.cydsn/main.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_1/BLE Lab 2_1.cydsn/main.h	(revision 7)
@@ -0,0 +1,54 @@
+/*****************************************************************************
+* File Name: main.h
+*
+* Version: 1.0
+*
+* Description:
+* This file defines the compile-time options required for the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+#if !defined (_MAIN_H)
+#define _MAIN_H
+
+
+/*****************************************************************************
+* Compile Time Options
+*****************************************************************************/
+#define RGB_LED_IN_PROJECT      (1)
+#define CONNECTION_PARAM_UPDATE (0)
+#define SENSOR_LOCATION (0)
+
+#endif  /* #ifndef (_MAIN_H) */
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_1/BLE Lab 2_1.cywrk
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_1/BLE Lab 2_1.cywrk	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_1/BLE Lab 2_1.cywrk	(revision 7)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<CyXmlSerializer>
+<!--This file is machine generated and read. It is not intended to be edited by hand.-->
+<!--Due to this, there is no schema for this file.-->
+<CyGuid_2867d519-54d2-4c01-9830-c51cb08bc3dd type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtWrkspc" version="5" xml_contents_version="3" name="BLE Lab 2_1" persistent="" platform="NOT_USED">
+<current_project name=".\BLE Lab 2_1.cydsn\BLE Lab 2_1.cyprj" />
+<wrkspc_folders />
+<files />
+<projects>
+<v>.\BLE Lab 2_1.cydsn\BLE Lab 2_1.cyprj</v>
+</projects>
+<workspace_id v="9b4472fb-3b57-47da-a447-676891fa8675" />
+<WriteAppVersionLastSavedWith v="3.1.0.1722" />
+<WriteAppMarketingVersionLastSavedWith v="3.1 SP1" />
+<CyGuid_dcbd9771-0334-43dc-9cc3-fe99dc3c5316 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjDependencyList" version="4">
+<wrkspc_dependencies />
+</CyGuid_dcbd9771-0334-43dc-9cc3-fe99dc3c5316>
+<CyGuid_63b68103-67f5-4406-8da6-5c8625765b82 type_name="CyDesigner.Common.ProjMgmt.Model.CyIgnoredSystemDepsList" version="1">
+<wrkspc_dependencies />
+</CyGuid_63b68103-67f5-4406-8da6-5c8625765b82>
+</CyGuid_2867d519-54d2-4c01-9830-c51cb08bc3dd>
+</CyXmlSerializer>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_2/BLE Lab 2_2.cydsn/BLE Lab 2_2.cydwr
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_2/BLE Lab 2_2.cydsn/BLE Lab 2_2.cydwr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_2/BLE Lab 2_2.cydsn/BLE Lab 2_2.cyprj
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_2/BLE Lab 2_2.cydsn/BLE Lab 2_2.cyprj	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_2/BLE Lab 2_2.cydsn/BLE Lab 2_2.cyprj	(revision 7)
@@ -0,0 +1,394 @@
+<?xml version="1.0" encoding="utf-8"?>
+<CyXmlSerializer>
+<!--This file is machine generated and read. It is not intended to be edited by hand.-->
+<!--Due to this, there is no schema for this file.-->
+<CyGuid_fec8f9e8-2365-4bdb-96d3-a4380222e01b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectPSoCExe" version="4">
+<CyGuid_60697ce6-dce2-4816-8680-4de0635742eb type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectExe" version="3">
+<CyGuid_49cfd574-032a-4a64-b7be-d4eeeaf25e43 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProject" version="7" xml_contents_version="1">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLE Lab 2_2" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="Source Files" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="main.c" persistent=".\main.c">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="C_FILE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="HeartRateProcessing.c" persistent=".\HeartRateProcessing.c">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="C_FILE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BleProcessing.c" persistent=".\BleProcessing.c">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="C_FILE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="WatchdogTimer.c" persistent=".\WatchdogTimer.c">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="C_FILE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters>
+<filter v="c" />
+<filter v="s" />
+<filter v="asm" />
+<filter v="a51" />
+</filters>
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="Header Files" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="HeartRateProcessing.h" persistent=".\HeartRateProcessing.h">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BleProcessing.h" persistent=".\BleProcessing.h">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="WatchdogTimer.h" persistent=".\WatchdogTimer.h">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="main.h" persistent=".\main.h">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters>
+<filter v="h" />
+</filters>
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+<CyGuid_4429d4ed-fe84-42d0-9e9f-19aee0ff4e7e type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtComponent" version="1">
+<CyGuid_813b8d13-518a-4dc8-91ba-cda6042dfb52 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtPhyFolder" version="1">
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="TopDesign" persistent=".\TopDesign">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="TopDesign.cysch" persistent=".\TopDesign\TopDesign.cysch">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters />
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+</CyGuid_813b8d13-518a-4dc8-91ba-cda6042dfb52>
+</CyGuid_4429d4ed-fe84-42d0-9e9f-19aee0ff4e7e>
+<CyGuid_409391e1-c2a7-4709-8a6b-4622593f7390 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtNameRestrictedFile" version="1">
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLE Lab 2_2.cydwr" persistent=".\BLE Lab 2_2.cydwr">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</CyGuid_409391e1-c2a7-4709-8a6b-4622593f7390>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<name v="GlobalSettings">
+<GlobalPages />
+<GlobalTools name="Code Generation">
+<GlobalPages>
+<name_val_pair name="General@Custom Code Gen Options" v="" />
+<name_val_pair name="General@Skip Code Generation" v="False" />
+<name_val_pair name="General@Custom Synthesis Options" v="" />
+<name_val_pair name="General@Quiet Output" v="True" />
+<name_val_pair name="General@Synthesis Goal" v="Speed" />
+<name_val_pair name="General@Synthesis Optimization Effort" v="Exhaustive" />
+<name_val_pair name="General@Virtual Node Substitution" v="3" />
+<name_val_pair name="General@Custom Fitter Options" v="" />
+</GlobalPages>
+</GlobalTools>
+<GlobalTools name="Debug Page">
+<GlobalPages>
+<name_val_pair name="General@Debug Target" v="Application Code and Data" />
+</GlobalPages>
+</GlobalTools>
+<GlobalTools name="Customizer">
+<GlobalPages>
+<name_val_pair name="General@Assembly References" v="" />
+<name_val_pair name="General@Command Line Options" v="" />
+<name_val_pair name="General@Customizer Build Mode" v="Release" />
+</GlobalPages>
+</GlobalTools>
+</name>
+<platforms>
+<platform>
+<name v="c9323d49-d323-40b8-9b59-cc008d68a989">
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Enable Float printf" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="NDEBUG" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Enable Float printf" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="b98f980c-3bd1-4fc7-a887-c56a20a46fdd">
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Enable Float printf" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="NDEBUG" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Enable Float printf" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="5bca58cd-5542-421c-b08d-9513dbb687fd">
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+</name>
+</platform>
+<platform>
+<name v="fdb8e1ae-f83a-46cf-9446-1d703716f38a">
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Use MicroLib" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Use MicroLib" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="0c48e94f-2a2d-4979-846d-73f57c197075">
+<name_val_pair name="0c48e94f-2a2d-4979-846d-73f57c197075@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="0c48e94f-2a2d-4979-846d-73f57c197075@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+</name>
+</platform>
+<platform>
+<name v="e9305a93-d091-4da5-bdc7-2813049dcdbf">
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Assembly@Command Line@Command Line" v="-s+ -M&lt;&gt; -w+ -r -DDEBUG --fpu None" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@C/C++@Command Line@Command Line" v="-D DEBUG --no_cse --no_unroll --no_inline --no_code_motion --no_tbaa --no_clustering --no_scheduling --debug --endian=little -e --fpu=None -On --no_wrap_diagnostics" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Linker@Command Line@Command Line" v="--semihosting --entry __iar_program_start --vfe" />
+</name>
+</platform>
+</platforms>
+<project_current_platform v="c9323d49-d323-40b8-9b59-cc008d68a989" />
+<project_current_processor v="CortexM0" />
+<last_selected_tab v="Cypress" />
+<WriteAppVersionLastSavedWith v="3.2.0.706" />
+<WriteAppMarketingVersionLastSavedWith v=" 3.2" />
+<project_id v="527ab903-df91-43af-ad9b-01a6ceab5e64" /><custom_data><CyGuid_7a7929f8-5e3b-4f86-a093-2d4ee6513111 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectCustomData" version="1"><CyGuid_fdba8dfd-b15b-4469-9bbb-9e40c3e70997 type_name="CyDesigner.Common.Base.CyCustomData" version="2"><userData /></CyGuid_fdba8dfd-b15b-4469-9bbb-9e40c3e70997><properties /></CyGuid_7a7929f8-5e3b-4f86-a093-2d4ee6513111></custom_data></CyGuid_49cfd574-032a-4a64-b7be-d4eeeaf25e43>
+</CyGuid_60697ce6-dce2-4816-8680-4de0635742eb>
+<top_block v="TopDesign" />
+<selected_device v="CY8C4247LQI-BL483" />
+<CyGuid_495451fe-d201-4d01-b22d-5d3f5609ac37 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtComponentMgr" version="4" xml_contents_version="1">
+<library_deps>
+<library_dep persistent="${CyRoot}\psoc\content\default\CyAnnotationLibrary\CyAnnotationLibrary.cylib\CyAnnotationLibrary.cyprj" />
+</library_deps>
+<CyGuid_b0d670ad-d48f-47cb-9d0b-b1642bab195c type_name="CyDesigner.Common.Base.CyExprTypeMgr" version="1" />
+<ignored_deps />
+</CyGuid_495451fe-d201-4d01-b22d-5d3f5609ac37>
+<boot_component v="cy_boot_v4_20" />
+<current_generation v="20" /><BootloaderTag hexFile="" elfFile="" /></CyGuid_fec8f9e8-2365-4bdb-96d3-a4380222e01b>
+</CyXmlSerializer>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_2/BLE Lab 2_2.cydsn/BleProcessing.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_2/BLE Lab 2_2.cydsn/BleProcessing.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_2/BLE Lab 2_2.cydsn/BleProcessing.c	(revision 7)
@@ -0,0 +1,253 @@
+/*****************************************************************************
+* File Name: BleProcessing.c
+*
+* Version: 1.0
+*
+* Description:
+* This file implements the BLE capability in the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+#include <stdbool.h>
+#include "main.h"
+#include "HeartRateProcessing.h"
+#include "BleProcessing.h"
+
+
+/*****************************************************************************
+* Macros 
+*****************************************************************************/
+#define HEART_RATE_DATA_LEN					(2)
+#define HRM_FLAG                            (0)
+
+
+/*****************************************************************************
+* Static variables 
+*****************************************************************************/
+static uint8 deviceConnected = false;
+static uint8 hrsNotification = false;
+
+
+/*****************************************************************************
+* Public variables 
+*****************************************************************************/
+bool enterHibernateFlag = false;
+#if CONNECTION_PARAM_UPDATE
+uint32 timestampWhenConnected = 0;
+CONN_PARAM_REQUEST_STATE connParamRequestState = CONN_PARAM_REQUEST_NOT_SENT;
+#endif
+
+/*****************************************************************************
+* Public function definitions
+*****************************************************************************/
+
+/*****************************************************************************
+* Function Name: SendHeartRateOverBLE
+******************************************************************************
+* Summary:
+* Creates and sends the Heart Rate Measurement characteristic notification 
+* packet.
+*
+* Parameters:
+* None
+*
+* Return:
+* None
+*
+* Theory:
+* The function caches the value of the Heart Rate Measurement characteristic 
+* and updates the heart rate value in it. It then calls the BLE HRS service 
+* API to send this data via notification.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+void SendHeartRateOverBLE(void)
+{
+    /* Two byte packet for heart rate notification since the heart rate 
+     * measurement value is 8-bit (this is sufficient since our heart rate
+     * does not cross 255) and we are not using the Energy Expended 
+     * and RR-interval fields.
+     */
+	uint8 heartRatePacket[2];
+	
+	if(hrsNotification)
+	{
+        /* Read the existing characteristic value into a 
+         * two-byte array, by using CyBle_HrssGetCharacteristicValue(). 
+         */
+        CyBle_HrssGetCharacteristicValue(CYBLE_HRS_HRM, HEART_RATE_DATA_LEN, heartRatePacket);
+
+        
+        /* Update the second byte with the actual heart rate value. */
+        heartRatePacket[1] = heartRate;
+		
+        
+        /* Call the BLE component API to send notification */
+		CyBle_HrssSendNotification(cyBle_connHandle, CYBLE_HRS_HRM, HEART_RATE_DATA_LEN, heartRatePacket);
+    }
+}
+
+
+/*****************************************************************************
+* Function Name: HrsEventHandler
+******************************************************************************
+* Summary:
+* Event handler for the Heart Rate Service specific events.
+*
+* Parameters:
+* event: An enumerated value to be checked and accordingly some action to 
+*        be taken. The list of events is defined in the CYBLE_EVT_T enum.
+*
+* eventParam: The parameter associated with the event. The type of parameter
+*             can vary depending on the event. For more details refer the 
+*             BLE component datasheet.
+*
+* Return:
+* None
+*
+* Theory:
+* The function implements a switch statement to handle the notification
+* enable and notification disable events for the Heart Rate Service.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+void HrsEventHandler(uint32 event, void *eventParam)
+{
+    /* Event handler switch statement for the HRS service specific events. */
+     
+    
+    /* Set the hrsNotification variable on the notification 
+     * enabled event, and clear it on the disabled event.
+     */
+    switch(event)
+	{
+		case CYBLE_EVT_HRSS_NOTIFICATION_ENABLED:
+			hrsNotification = true;	
+		    break;
+		
+		case CYBLE_EVT_HRSS_NOTIFICATION_DISABLED:
+			hrsNotification = false;
+	    	break;
+		
+		default:
+    		break;
+	}
+}
+
+
+/*****************************************************************************
+* Function Name: GeneralEventHandler
+******************************************************************************
+* Summary:
+* Event handler for generic BLE events.
+*
+* Parameters:
+* event: An enumerated value to be checked and accordingly some action to 
+*        be taken. The list of events is defined in the CYBLE_EVENT_T enum.
+*
+* eventParam: The parameter associated with the event. The type of parameter
+*             can vary depending on the event. For more details refer the 
+*             BLE component datasheet.
+*
+* Return:
+* None
+*
+* Theory:
+* The function implements a switch case to handle different events for BLE
+* advertisement, connection and disconnection.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+void GeneralEventHandler(uint32 event, void *eventParam)
+{
+    /* Handle various events for a general BLE connection */
+	switch(event)
+	{
+		case CYBLE_EVT_STACK_ON:
+			/* Start the fast advertisement upon BLE initialization. */
+            CyBle_GappStartAdvertisement(CYBLE_ADVERTISING_FAST);
+
+            #if (RGB_LED_IN_PROJECT)
+                /* Turn ON Green LED to indicate advertisement state */
+                Led_Advertising_Green_Write(0);
+            #endif  /* #if (RGB_LED_IN_PROJECT) */
+    		break;
+            
+        case CYBLE_EVT_GAPP_ADVERTISEMENT_START_STOP:
+            /* If advertisement finished, then enter Hibernate mode. */
+            if(CYBLE_STATE_DISCONNECTED == CyBle_GetState())
+            {
+                enterHibernateFlag = true;
+            }
+            break;
+            
+        case CYBLE_EVT_GAP_DEVICE_DISCONNECTED:
+            /* Enter hibernate mode upon disconnect */
+			enterHibernateFlag = true;
+            break;
+			
+		case CYBLE_EVT_GATT_CONNECT_IND:
+			deviceConnected = true;
+            
+            #if (RGB_LED_IN_PROJECT)
+                /* Turn OFF Green LED; Turn ON Blue LED to indicate Connection */
+                Led_Advertising_Green_Write(1);
+                Led_Connected_Blue_Write(0);
+            #endif  /* #if (RGB_LED_IN_PROJECT) */
+			break;
+			
+		case CYBLE_EVT_GATT_DISCONNECT_IND:
+            /* Clear the HRS notification flag and the device connected flag */
+			hrsNotification = false;
+			deviceConnected = false;
+			break;
+		
+		default:
+    		break;
+	}
+}
+
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_2/BLE Lab 2_2.cydsn/BleProcessing.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_2/BLE Lab 2_2.cydsn/BleProcessing.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_2/BLE Lab 2_2.cydsn/BleProcessing.h	(revision 7)
@@ -0,0 +1,97 @@
+/*****************************************************************************
+* File Name: BleProcessing.h
+*
+* Version: 1.0
+*
+* Description:
+* This file declares the variables and functions for BLE functionality
+* implemented as part of the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+#if !defined(_BLE_PROCESSING_H)
+#define _BLE_PROCESSING_H
+
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+#include <stdbool.h>
+
+/*****************************************************************************
+* Enum
+*****************************************************************************/
+#if CONNECTION_PARAM_UPDATE
+typedef enum
+{
+    CONN_PARAM_REQUEST_NOT_SENT = 0,
+    CONN_PARAM_REQUEST_SENT = 1,
+    CONN_PARAM_REQUEST_ACCEPTED = 2,
+    CONN_PARAM_REQUEST_REJECTED = 3
+} CONN_PARAM_REQUEST_STATE;
+#endif
+
+#if SENSOR_LOCATION
+typedef enum
+{
+    OTHER = 0,
+    CHEST = 1,
+    WRIST = 2,
+    FINGER = 3,
+    HAND = 4,
+    EAR_LOBE = 5,
+    FOOT = 6
+} BODY_SENSOR_LOCATION;
+#endif
+
+/*****************************************************************************
+* Public variables
+*****************************************************************************/
+extern bool enterHibernateFlag;
+
+#if CONNECTION_PARAM_UPDATE
+extern uint32 timestampWhenConnected;
+extern CONN_PARAM_REQUEST_STATE connParamRequestState;
+#endif 
+
+/*****************************************************************************
+* Public functions
+*****************************************************************************/
+extern void SendHeartRateOverBLE(void);
+extern void HrsEventHandler(uint32 event, void *eventParam);
+extern void GeneralEventHandler(uint32 event, void *eventParam);
+
+
+#endif  
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_2/BLE Lab 2_2.cydsn/HeartRateProcessing.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_2/BLE Lab 2_2.cydsn/HeartRateProcessing.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_2/BLE Lab 2_2.cydsn/HeartRateProcessing.c	(revision 7)
@@ -0,0 +1,162 @@
+/*****************************************************************************
+* File Name: HeartRateProcessing.c
+*
+* Version: 1.0
+*
+* Description:
+* This file implements the heart rate measurement capability in the the PSoC 4 
+* BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+#include <stdbool.h>
+#include "WatchdogTimer.h"
+
+
+/*****************************************************************************
+* Macros 
+*****************************************************************************/
+#define HEART_RATE_CHANNEL			        (0)
+#define ADC_THRESHOLD 			            (0x06A0)
+#define SEC_IN_MIN							(60)
+#define MS_TO_SECOND                        (1000)
+
+
+/*****************************************************************************
+* Public variables 
+*****************************************************************************/
+uint8 heartRate = 0;
+
+
+/*****************************************************************************
+* Public function definitions
+*****************************************************************************/
+
+/*****************************************************************************
+* Function Name: ProcessHeartRateSignal
+******************************************************************************
+* Summary:
+* Measures the heart rate of the user.
+*
+* Parameters:
+* None
+*
+* Return:
+* None
+*
+* Theory:
+* This function acts as a simple model for heart rate measurement.
+* The function takes the ADC sampled output and compares it to a threshold.
+* If the ADC output is more than the threshold then it is considered as a 
+* valid beat (R peak). The rising edge of this R peak is identified and the 
+* corresponding system timestamp is noted. The RR-interval between two 
+* peaks is then calculated and converted to a heart rate value in beats per
+* minute. The RR-interval period is calculated over a rolling window.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+void ProcessHeartRateSignal(void)
+{
+    static bool newBeat = true;
+    static bool firstTime = true;
+    static uint32 previousBeatTime = 0;
+    static uint32 newBeatTime = 0;
+    int16 adcOut;
+    uint32 twoSampleTime = 0;
+
+    /* Get the ADC output */
+    ADC_StartConvert();
+    ADC_IsEndConversion(ADC_WAIT_FOR_RESULT);
+    adcOut = ADC_GetResult16(HEART_RATE_CHANNEL);
+    
+    /* If the ADC output is more than a fixed threshold, consider that a 
+     * valid R peak */
+    if (adcOut > ADC_THRESHOLD)
+    {
+        /* Check if the R peak just started - i.e. identify the rising 
+         * edge of the R peak */
+        if(newBeat)
+        {
+            /* Check if this is the first R-peak seen by the device yet.
+             * If that is the case, we cannot calculate a heart rate value 
+             * yet since a minimum of two peak time interval is required. 
+             * Just note the timestamp of this peak.
+             */
+    		if(firstTime == true)
+    		{
+    			firstTime = false;
+    			previousBeatTime = WatchdogTimer_GetTimestamp();
+    		}
+    		else
+    		{
+                /* Rolling window of two samples. Note the timestamp of 
+                 * the new peak and subtract the timestamp of the previous
+                 * to obtain the RR-interval. Extrapolate it to get a heart
+                 * beat value in beats per minute.
+                 */
+    			newBeatTime = WatchdogTimer_GetTimestamp();
+    			twoSampleTime = newBeatTime - previousBeatTime;
+                
+                if(twoSampleTime != 0)
+                {
+                    heartRate = (uint32)SEC_IN_MIN * MS_TO_SECOND / twoSampleTime;
+                }
+                
+                previousBeatTime = newBeatTime;
+    		}
+        }
+        
+        /* Clear the flag to indicate next time that this R peak has already
+         * been accounted for and we need to wait for the next peak. 
+         */
+        newBeat = false;
+    }
+    else
+    {
+        /* Set the flag to indicate that there is no R-peak going on right now.
+         * So it is expected that the next time the ADC output is more than 
+         * the threshold, it will be a new peak. 
+         */
+        newBeat = true;
+    }
+}
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_2/BLE Lab 2_2.cydsn/HeartRateProcessing.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_2/BLE Lab 2_2.cydsn/HeartRateProcessing.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_2/BLE Lab 2_2.cydsn/HeartRateProcessing.h	(revision 7)
@@ -0,0 +1,65 @@
+/*****************************************************************************
+* File Name: HeartRateProcessing.h
+*
+* Version: 1.0
+*
+* Description:
+* This file declares the variables and functions for heart rate measurement
+* implemented as part of the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+#if !defined(_HEARTRATE_PROCESSING_H)
+#define _HEARTRATE_PROCESSING_H
+
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+
+
+/*****************************************************************************
+* Public variables
+*****************************************************************************/
+extern uint8 heartRate;
+
+
+/*****************************************************************************
+* Public functions
+*****************************************************************************/
+extern void ProcessHeartRateSignal(void);
+
+
+#endif
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_2/BLE Lab 2_2.cydsn/TopDesign/TopDesign.cysch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_2/BLE Lab 2_2.cydsn/TopDesign/TopDesign.cysch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_2/BLE Lab 2_2.cydsn/WatchdogTimer.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_2/BLE Lab 2_2.cydsn/WatchdogTimer.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_2/BLE Lab 2_2.cydsn/WatchdogTimer.c	(revision 7)
@@ -0,0 +1,191 @@
+/*****************************************************************************
+* File Name: WatchdogTimer.c
+*
+* Version: 1.0
+*
+* Description:
+* This file defines the watchdog timer functionality for this lab session in 
+* the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+
+
+/*****************************************************************************
+* Macros and constants
+*****************************************************************************/
+#define WDT_PERIOD_MS               (10)
+#define WDT_TICKS_PER_MS            (32)
+#define WDT_TICKS                   (WDT_PERIOD_MS * WDT_TICKS_PER_MS)
+#define WDT_INTERRUPT_NUM           (8)
+
+
+/*****************************************************************************
+* Static variables
+*****************************************************************************/
+static uint32 watchdogTimestamp = 0;
+
+
+/*****************************************************************************
+* Public function definitions
+*****************************************************************************/
+
+/*****************************************************************************
+* Function Name: WatchdogTimer_Isr
+******************************************************************************
+* Summary:
+* Interrupt service routine for the watchdog timer.
+*
+* Parameters:
+* None
+*
+* Return:
+* None
+*
+* Theory:
+* The ISR increments the system timestamp by the watchdog timer period. It 
+* then clears the WDT interrupt.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+CY_ISR(WatchdogTimer_Isr)
+{
+    /* Update the system timestamp - the watchdog period time has elapsed
+     * since the last interrupt.
+     */
+    watchdogTimestamp += WDT_PERIOD_MS;
+    
+    /* Clear WDT interrupt */
+    CySysWdtClearInterrupt(CY_SYS_WDT_COUNTER0_INT);
+}
+
+
+/*****************************************************************************
+* Function Name: WatchdogTimer_Start
+******************************************************************************
+* Summary:
+* Starts the watchdog timer WDT0 to be used as the system timer. Define a 
+* system timestamp variable to be updated on every watchdog interrupt.
+*
+* Parameters:
+* None
+*
+* Return:
+* None
+*
+* Theory:
+* The function uses the watchdog timer WDT0 of the chip. It configures the 
+* timer to fire an interrupt upon match. The periodic interrupt updates the 
+* system timestamp variable which is used to keep track of the system activity.
+* The timer is configured for clear on match i.e. the WDT counter is reset to
+* zero upon a match event. The timer is continuously run.
+*
+* To change the watchdog timer settings, the function needs to unlock the 
+* WDT first, and then lock it after the modification is complete.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+void WatchdogTimer_Start(void)
+{
+    /* Set the WDT ISR */
+    CyIntSetVector(WDT_INTERRUPT_NUM, &WatchdogTimer_Isr);
+    
+    /* Unlock the sytem watchdog timer to be able to change settings */
+	CySysWdtUnlock();
+    
+    /* Configure the watchdog timer 0 (WDT0) to fire an interrupt upon match 
+     * i.e. when the count register value equals the match register value.
+     */
+    CySysWdtWriteMode(0, CY_SYS_WDT_MODE_INT);
+    
+    /* WDT0 counter to be cleared upon a match event and then begin again.
+     * The timer is to be run continuously.
+     */
+	CySysWdtWriteClearOnMatch(0, 1);
+    
+    /* Set the value of the match register. Since the count starts from zero, 
+     * the actual value is the (intended - 1). 
+     * The match register value set here is for 10 ms interval. This is 
+     * because we want to run a main loop of 10 ms with a scan happening at 
+     * the beginning of the loop and stay in deep sleep for the rest of the
+     * time. With a scan happening every 10 ms, we can properly detect a 
+     * heart rate without missing a beat.
+     */
+    CySysWdtWriteMatch(0, WDT_TICKS - 1);
+    
+    /* Enable the WDT0 */
+    CySysWdtEnable(CY_SYS_WDT_COUNTER0_MASK);
+    
+    /* Enable interrupt */
+    CyIntEnable(WDT_INTERRUPT_NUM);
+    
+    /* Lock the watchdog timer to prevent future modification */
+	CySysWdtLock();
+}
+
+
+/*****************************************************************************
+* Function Name: WatchdogTimer_GetTimestamp
+******************************************************************************
+* Summary:
+* Returns the system timestamp value.
+*
+* Parameters:
+* None
+*
+* Return:
+* uint32: Current system timestamp 
+*
+* Theory:
+* The function returns the watchdog timestamp.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+uint32 WatchdogTimer_GetTimestamp(void)
+{
+    return watchdogTimestamp;
+}
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_2/BLE Lab 2_2.cydsn/WatchdogTimer.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_2/BLE Lab 2_2.cydsn/WatchdogTimer.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_2/BLE Lab 2_2.cydsn/WatchdogTimer.h	(revision 7)
@@ -0,0 +1,60 @@
+/*****************************************************************************
+* File Name: WatchdogTimer.h
+*
+* Version: 1.0
+*
+* Description:
+* This file declares the functions for watchdog timer functionality
+* implemented as part of the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+#if !defined (_WATCHDOG_TIMER_H)
+#define _WATCHDOG_TIMER_H
+
+    
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+
+
+/*****************************************************************************
+* Public functions
+*****************************************************************************/
+CY_ISR_PROTO(WatchdogTimer_Isr);
+extern void WatchdogTimer_Start(void);
+extern uint32 WatchdogTimer_GetTimestamp(void);
+
+#endif
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_2/BLE Lab 2_2.cydsn/main.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_2/BLE Lab 2_2.cydsn/main.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_2/BLE Lab 2_2.cydsn/main.c	(revision 7)
@@ -0,0 +1,330 @@
+/*****************************************************************************
+* File Name: main.c
+*
+* Version: 1.0
+*
+* Description:
+* This is the top level file for the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+#include <stdbool.h>
+#include "main.h"
+#include "HeartRateProcessing.h"
+#include "BleProcessing.h"
+#include "WatchdogTimer.h"
+
+
+/*****************************************************************************
+* Macros
+*****************************************************************************/
+#if CONNECTION_PARAM_UPDATE
+#define TIME_SINCE_CONNECTED_MS         (5000)
+#endif
+
+/*****************************************************************************
+* Global variables
+*****************************************************************************/
+#if CONNECTION_PARAM_UPDATE
+static CYBLE_GAP_CONN_UPDATE_PARAM_T hrmConnectionParam =
+{
+    16,         /* Minimum connection interval of 20 ms */
+    16,         /* Maximum connection interval of 20 ms */
+    49,         /* Slave latency of 49 */
+    500         /* Supervision timeout of 5 seconds */
+};
+#endif
+
+#if SENSOR_LOCATION
+BODY_SENSOR_LOCATION hrmSensorLocation = EAR_LOBE;
+#endif
+
+/*****************************************************************************
+* Static function definitions
+*****************************************************************************/
+
+/*****************************************************************************
+* Function Name: InitializeSystem
+******************************************************************************
+* Summary:
+* Initializes all the blocks of the system.
+*
+* Parameters:
+* None
+*
+* Return:
+* None
+*
+* Theory:
+* The function enables the Opamp and ADC for the heart rate measurement, and 
+* setups the BLE component. It also starts the watchdog timer and ensures that 
+* all the status LEDs are off at system startup. 
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+static void InitializeSystem(void)
+{
+    #if (RGB_LED_IN_PROJECT)
+        /* Turn off all LEDs */
+        Led_Advertising_Green_Write(1);
+        Led_Connected_Blue_Write(1);
+    #endif  /* #if (RGB_LED_IN_PROJECT) */
+
+    /* Enabling Global interrupts */
+    CyGlobalIntEnable; 
+	
+    /* Start Opamp and ADC components */
+	Opamp_Start();
+    ADC_Start();
+	
+    /* Start BLE component */
+    CyBle_Start(GeneralEventHandler);
+    
+    
+    /* Register the Heart Rate Service event handler callback. The function
+     * to be registered is HrsEventHandler().
+     */
+	CyBle_HrsRegisterAttrCallback(HrsEventHandler);
+    
+    #if SENSOR_LOCATION
+    /* Update Body Sensor Location Characteristic with new sensor location */
+    CyBle_HrssSetCharacteristicValue(CYBLE_HRS_BSL, sizeof(hrmSensorLocation), (uint8*)(&hrmSensorLocation)); 
+    #endif
+    
+    /* Start the Watchdog Timer */
+	WatchdogTimer_Start();
+}
+
+
+/*****************************************************************************
+* Public function definitions
+*****************************************************************************/
+
+/*****************************************************************************
+* Function Name: main
+******************************************************************************
+* Summary:
+* The main function for the project.
+*
+* Parameters:
+* None
+*
+* Return:
+* None
+*
+* Theory:
+* The main function first calls the initialization function to start the 
+* system, and then enters a loop to run forever. In the main loop, it scans
+* the heart rate first, then sends a notification packet every second to a 
+* BLE connected device. It then enters low power (deep sleep) state, waiting
+* for the periodic wakeup interrupt from watchdog timer.
+* When the device is disconnected or when advertisement timeout happens, 
+* the device enters Hibernate mode, waiting for the SW2 switch press to wakeup.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+int main()
+{
+    static uint32 previousTimestamp = 0;
+    static uint32 currentTimestamp = 0;
+    CYBLE_LP_MODE_T bleMode;
+    uint8 interruptStatus;
+    
+    /* Initialize all blocks of the system */
+	InitializeSystem();
+    
+    /* Run forever */
+    for(;;)
+    {
+        /* Wake up Opamp from low power mode */
+        /* This API has not effect when Opamp is operating in deep sleep mode */
+        Opamp_Wakeup();
+        
+        /* Wake up ADC from low power mode */
+        ADC_Wakeup();
+
+        /* Analog Front End. 
+         * Detects the input signal and measures Heart Rate 
+         */
+        ProcessHeartRateSignal();
+
+        /* Put ADC in low power mode */
+        ADC_Sleep();
+        
+        /* Put Opamp in low power mode */
+        /* This API has not effect when Opamp is operating in deep sleep mode */
+        Opamp_Sleep();
+        
+        /* Measure the current system timestamp from watchdog timer */
+        currentTimestamp = WatchdogTimer_GetTimestamp();        
+        
+        #if CONNECTION_PARAM_UPDATE
+        /* Update BLE connection parameters a few seconds after connection */
+        if((CyBle_GetState() == CYBLE_STATE_CONNECTED) && 
+           (connParamRequestState == CONN_PARAM_REQUEST_NOT_SENT))
+        {
+            if((currentTimestamp - timestampWhenConnected) > TIME_SINCE_CONNECTED_MS)
+            {
+                CyBle_L2capLeConnectionParamUpdateRequest(cyBle_connHandle.bdHandle, &hrmConnectionParam);
+                connParamRequestState = CONN_PARAM_REQUEST_SENT;
+            }
+        }        
+        #endif
+        
+        /* Send Heart Rate notification over BLE every second.
+         * Check if the current timestamp minus previous exceeds 1000 ms.
+         */
+        if((currentTimestamp - previousTimestamp) >= 1000)
+        {
+            /* Call API defined in BleProcessing.c to send 
+             * notification over BLE.
+             */
+            SendHeartRateOverBLE();
+            
+            /* Update the previous timestamp with the current timestamp. */
+            previousTimestamp = currentTimestamp;
+        }
+
+        /* Try to stay in low power mode until the next watchdog interrupt */
+        while(WatchdogTimer_GetTimestamp() == currentTimestamp)
+        {
+            /* Process any pending BLE events */
+            CyBle_ProcessEvents();
+            
+            /* The idea of low power operation is to first request the BLE 
+             * block go to Deep Sleep, and then check whether it actually
+             * entered Deep Sleep. This is important because the BLE block
+             * runs asynchronous to the rest of the application and thus
+             * could be busy/idle independent of the application state. 
+             * 
+             * Once the BLE block is in Deep Sleep, only then the system 
+             * can enter Deep Sleep. This is important to maintain the BLE 
+             * connection alive while being in Deep Sleep.
+             */
+
+            
+            /* Request the BLE block to enter Deep Sleep */
+            bleMode = CyBle_EnterLPM(CYBLE_BLESS_DEEPSLEEP);
+
+            
+            /* Check if the BLE block entered Deep Sleep and if so, then the 
+             * system can enter Deep Sleep. This is done inside a Critical 
+             * Section (where global interrupts are disabled) to avoid a 
+             * race condition between application main (that wants to go to 
+             * Deep Sleep) and other interrupts (which keep the device from 
+             * going to Deep Sleep). 
+             */
+            interruptStatus = CyEnterCriticalSection();
+            
+            /* Check if the BLE block entered Deep Sleep */
+            if(CYBLE_BLESS_DEEPSLEEP == bleMode)
+            {
+                /* Check the current state of BLE - System can enter Deep Sleep
+                 * only when the BLE block is starting the ECO (during 
+                 * pre-processing for a new connection event) or when it is 
+                 * idle.
+                 */
+                if((CyBle_GetBleSsState() == CYBLE_BLESS_STATE_ECO_ON) ||
+                   (CyBle_GetBleSsState() == CYBLE_BLESS_STATE_DEEPSLEEP))
+                {
+                    CySysPmDeepSleep();
+                }
+            }
+            /* The else condition signifies that the BLE block cannot enter 
+             * Deep Sleep and is in Active mode.  
+             */
+            else
+            {
+                /* At this point, the CPU can enter Sleep, but Deep Sleep is not
+                 * allowed. 
+                 * There is one exception - at a connection event, when the BLE 
+                 * Rx/Tx has just finished, and the post processing for the 
+                 * connection event is ongoing, the CPU cannot go to sleep.
+                 * The CPU should wait in Active mode until the post processing 
+                 * is complete while continuously polling the BLE low power 
+                 * entry. As soon as post processing is complete, the BLE block 
+                 * would enter Deep Sleep (because of the polling) and the 
+                 * system Deep Sleep would then be entered. Deep Sleep is the 
+                 * preferred low power mode since it takes much lesser current.
+                 */
+                if(CyBle_GetBleSsState() != CYBLE_BLESS_STATE_EVENT_CLOSE)
+                {
+                    CySysPmSleep();
+                }
+            }
+            
+            /* Exit Critical section - Global interrupts are enabled again */
+            CyExitCriticalSection(interruptStatus);
+        }
+
+        /* Hibernate entry point - Hibernate is entered upon a BLE disconnect
+         * event or advertisement timeout. Wakeup happens via SW2 switch press, 
+         * upon which the execution starts from the first line of code. 
+         * The I/O state, RAM and UDBs are retained during Hibernate.
+         */
+        if(enterHibernateFlag)
+        {
+            /* Stop the BLE component */
+            CyBle_Stop();
+            
+            /* Enable the Hibernate wakeup functionality */
+            SW2_Switch_ClearInterrupt();
+            Wakeup_ISR_Start();
+            
+            #if (RGB_LED_IN_PROJECT)
+                /* Turn off Green and Blue LEDs to indicate Hibernate */
+                Led_Advertising_Green_Write(1);
+                Led_Connected_Blue_Write(1);
+                
+                /* Change the GPIO state to High-Z */
+                Led_Advertising_Green_SetDriveMode(Led_Advertising_Green_DM_ALG_HIZ);
+                Led_Connected_Blue_SetDriveMode(Led_Connected_Blue_DM_ALG_HIZ);
+            #endif  /* #if (RGB_LED_IN_PROJECT) */
+            
+            /* Enter hibernate mode */
+            CySysPmHibernate();
+        }
+    }
+}
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_2/BLE Lab 2_2.cydsn/main.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_2/BLE Lab 2_2.cydsn/main.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_2/BLE Lab 2_2.cydsn/main.h	(revision 7)
@@ -0,0 +1,54 @@
+/*****************************************************************************
+* File Name: main.h
+*
+* Version: 1.0
+*
+* Description:
+* This file defines the compile-time options required for the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+#if !defined (_MAIN_H)
+#define _MAIN_H
+
+
+/*****************************************************************************
+* Compile Time Options
+*****************************************************************************/
+#define RGB_LED_IN_PROJECT      (1)
+#define CONNECTION_PARAM_UPDATE (1)
+#define SENSOR_LOCATION (0)
+
+#endif  /* #ifndef (_MAIN_H) */
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_2/BLE Lab 2_2.cywrk
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_2/BLE Lab 2_2.cywrk	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_2/BLE Lab 2_2.cywrk	(revision 7)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<CyXmlSerializer>
+<!--This file is machine generated and read. It is not intended to be edited by hand.-->
+<!--Due to this, there is no schema for this file.-->
+<CyGuid_2867d519-54d2-4c01-9830-c51cb08bc3dd type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtWrkspc" version="5" xml_contents_version="3" name="BLE Lab 2_2" persistent="" platform="NOT_USED">
+<current_project name=".\BLE Lab 2_2.cydsn\BLE Lab 2_2.cyprj" />
+<wrkspc_folders />
+<files />
+<projects>
+<v>.\BLE Lab 2_2.cydsn\BLE Lab 2_2.cyprj</v>
+</projects>
+<workspace_id v="9b4472fb-3b57-47da-a447-676891fa8675" />
+<WriteAppVersionLastSavedWith v="3.1.0.1722" />
+<WriteAppMarketingVersionLastSavedWith v="3.1 SP1" />
+<CyGuid_dcbd9771-0334-43dc-9cc3-fe99dc3c5316 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjDependencyList" version="4">
+<wrkspc_dependencies />
+</CyGuid_dcbd9771-0334-43dc-9cc3-fe99dc3c5316>
+<CyGuid_63b68103-67f5-4406-8da6-5c8625765b82 type_name="CyDesigner.Common.ProjMgmt.Model.CyIgnoredSystemDepsList" version="1">
+<wrkspc_dependencies />
+</CyGuid_63b68103-67f5-4406-8da6-5c8625765b82>
+</CyGuid_2867d519-54d2-4c01-9830-c51cb08bc3dd>
+</CyXmlSerializer>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_3/BLE Lab 2_3.cydsn/BLE Lab 2_3.cydwr
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_3/BLE Lab 2_3.cydsn/BLE Lab 2_3.cydwr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_3/BLE Lab 2_3.cydsn/BLE Lab 2_3.cyprj
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_3/BLE Lab 2_3.cydsn/BLE Lab 2_3.cyprj	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_3/BLE Lab 2_3.cydsn/BLE Lab 2_3.cyprj	(revision 7)
@@ -0,0 +1,455 @@
+<?xml version="1.0" encoding="utf-8"?>
+<CyXmlSerializer>
+<!--This file is machine generated and read. It is not intended to be edited by hand.-->
+<!--Due to this, there is no schema for this file.-->
+<CyGuid_fec8f9e8-2365-4bdb-96d3-a4380222e01b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectPSoCExe" version="4">
+<CyGuid_60697ce6-dce2-4816-8680-4de0635742eb type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectExe" version="3">
+<CyGuid_49cfd574-032a-4a64-b7be-d4eeeaf25e43 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProject" version="7" xml_contents_version="1">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLE Lab 2_3" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="Source Files" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="main.c" persistent=".\main.c">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="C_FILE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="HeartRateProcessing.c" persistent=".\HeartRateProcessing.c">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="C_FILE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BleProcessing.c" persistent=".\BleProcessing.c">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="C_FILE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="WatchdogTimer.c" persistent=".\WatchdogTimer.c">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="C_FILE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters>
+<filter v="c" />
+<filter v="s" />
+<filter v="asm" />
+<filter v="a51" />
+</filters>
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="Header Files" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="HeartRateProcessing.h" persistent=".\HeartRateProcessing.h">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BleProcessing.h" persistent=".\BleProcessing.h">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="WatchdogTimer.h" persistent=".\WatchdogTimer.h">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="main.h" persistent=".\main.h">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters>
+<filter v="h" />
+</filters>
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+<CyGuid_4429d4ed-fe84-42d0-9e9f-19aee0ff4e7e type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtComponent" version="1">
+<CyGuid_813b8d13-518a-4dc8-91ba-cda6042dfb52 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtPhyFolder" version="1">
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="TopDesign" persistent=".\TopDesign">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="TopDesign.cysch" persistent=".\TopDesign\TopDesign.cysch">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters />
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+</CyGuid_813b8d13-518a-4dc8-91ba-cda6042dfb52>
+</CyGuid_4429d4ed-fe84-42d0-9e9f-19aee0ff4e7e>
+<CyGuid_409391e1-c2a7-4709-8a6b-4622593f7390 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtNameRestrictedFile" version="1">
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLE Lab 2_3.cydwr" persistent=".\BLE Lab 2_3.cydwr">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</CyGuid_409391e1-c2a7-4709-8a6b-4622593f7390>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<name v="GlobalSettings">
+<GlobalPages />
+<GlobalTools name="Code Generation">
+<GlobalPages>
+<name_val_pair name="General@Application Type" v="Normal" />
+<name_val_pair name="General@Custom Code Gen Options" v="" />
+<name_val_pair name="General@Skip Code Generation" v="False" />
+<name_val_pair name="General@Custom Synthesis Options" v="" />
+<name_val_pair name="General@Quiet Output" v="True" />
+<name_val_pair name="General@Synthesis Goal" v="Speed" />
+<name_val_pair name="General@Synthesis Optimization Effort" v="Exhaustive" />
+<name_val_pair name="General@Virtual Node Substitution" v="3" />
+<name_val_pair name="General@Custom Fitter Options" v="" />
+</GlobalPages>
+</GlobalTools>
+<GlobalTools name="Debug Page">
+<GlobalPages>
+<name_val_pair name="General@Debug Target" v="Application Code and Data" />
+</GlobalPages>
+</GlobalTools>
+<GlobalTools name="Customizer">
+<GlobalPages>
+<name_val_pair name="General@Assembly References" v="" />
+<name_val_pair name="General@Command Line Options" v="" />
+<name_val_pair name="General@Customizer Build Mode" v="Release" />
+</GlobalPages>
+</GlobalTools>
+</name>
+<platforms>
+<platform>
+<name v="c9323d49-d323-40b8-9b59-cc008d68a989">
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="NDEBUG" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="b98f980c-3bd1-4fc7-a887-c56a20a46fdd">
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="NDEBUG" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="5bca58cd-5542-421c-b08d-9513dbb687fd">
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="fdb8e1ae-f83a-46cf-9446-1d703716f38a">
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="0c48e94f-2a2d-4979-846d-73f57c197075">
+<name_val_pair name="0c48e94f-2a2d-4979-846d-73f57c197075@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="0c48e94f-2a2d-4979-846d-73f57c197075@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+</name>
+</platform>
+<platform>
+<name v="e9305a93-d091-4da5-bdc7-2813049dcdbf">
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Assembly@Command Line@Command Line" v="-s+ -M&lt;&gt; -w+ -r -DDEBUG --fpu None" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@C/C++@Command Line@Command Line" v="-D DEBUG --no_cse --no_unroll --no_inline --no_code_motion --no_tbaa --no_clustering --no_scheduling --debug --endian=little -e --fpu=None -On --no_wrap_diagnostics" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Linker@Command Line@Command Line" v="--semihosting --entry __iar_program_start --vfe" />
+</name>
+</platform>
+</platforms>
+<project_current_platform v="c9323d49-d323-40b8-9b59-cc008d68a989" />
+<project_current_processor v="CortexM0" />
+<component_generation v="" />
+<last_selected_tab v="Cypress" />
+<component_dependent_projects_generation v="" />
+<WriteAppVersionLastSavedWith v="3.1.0.1722" />
+<WriteAppMarketingVersionLastSavedWith v=" 3.1 SP1" />
+<project_id v="527ab903-df91-43af-ad9b-01a6ceab5e64" /><custom_data><CyGuid_7a7929f8-5e3b-4f86-a093-2d4ee6513111 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectCustomData" version="1"><CyGuid_fdba8dfd-b15b-4469-9bbb-9e40c3e70997 type_name="CyDesigner.Common.Base.CyCustomData" version="2"><userData /></CyGuid_fdba8dfd-b15b-4469-9bbb-9e40c3e70997><properties /></CyGuid_7a7929f8-5e3b-4f86-a093-2d4ee6513111></custom_data></CyGuid_49cfd574-032a-4a64-b7be-d4eeeaf25e43>
+</CyGuid_60697ce6-dce2-4816-8680-4de0635742eb>
+<top_block v="TopDesign" />
+<selected_device v="CY8C4247LQI-BL483" />
+<CyGuid_495451fe-d201-4d01-b22d-5d3f5609ac37 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtComponentMgr" version="4" xml_contents_version="1">
+<library_deps>
+<library_dep persistent="${CyRoot}\psoc\content\default\CyAnnotationLibrary\CyAnnotationLibrary.cylib\CyAnnotationLibrary.cyprj" />
+</library_deps>
+<CyGuid_b0d670ad-d48f-47cb-9d0b-b1642bab195c type_name="CyDesigner.Common.Base.CyExprTypeMgr" version="1" />
+<ignored_deps />
+</CyGuid_495451fe-d201-4d01-b22d-5d3f5609ac37>
+<boot_component v="cy_boot_v4_20" />
+<BootloaderTag hexFile="" elfFile="" />
+<current_generation v="20" />
+</CyGuid_fec8f9e8-2365-4bdb-96d3-a4380222e01b>
+</CyXmlSerializer>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_3/BLE Lab 2_3.cydsn/BleProcessing.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_3/BLE Lab 2_3.cydsn/BleProcessing.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_3/BLE Lab 2_3.cydsn/BleProcessing.c	(revision 7)
@@ -0,0 +1,253 @@
+/*****************************************************************************
+* File Name: BleProcessing.c
+*
+* Version: 1.0
+*
+* Description:
+* This file implements the BLE capability in the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+#include <stdbool.h>
+#include "main.h"
+#include "HeartRateProcessing.h"
+#include "BleProcessing.h"
+
+
+/*****************************************************************************
+* Macros 
+*****************************************************************************/
+#define HEART_RATE_DATA_LEN					(2)
+#define HRM_FLAG                            (0)
+
+
+/*****************************************************************************
+* Static variables 
+*****************************************************************************/
+static uint8 deviceConnected = false;
+static uint8 hrsNotification = false;
+
+
+/*****************************************************************************
+* Public variables 
+*****************************************************************************/
+bool enterHibernateFlag = false;
+#if CONNECTION_PARAM_UPDATE
+uint32 timestampWhenConnected = 0;
+CONN_PARAM_REQUEST_STATE connParamRequestState = CONN_PARAM_REQUEST_NOT_SENT;
+#endif
+
+/*****************************************************************************
+* Public function definitions
+*****************************************************************************/
+
+/*****************************************************************************
+* Function Name: SendHeartRateOverBLE
+******************************************************************************
+* Summary:
+* Creates and sends the Heart Rate Measurement characteristic notification 
+* packet.
+*
+* Parameters:
+* None
+*
+* Return:
+* None
+*
+* Theory:
+* The function caches the value of the Heart Rate Measurement characteristic 
+* and updates the heart rate value in it. It then calls the BLE HRS service 
+* API to send this data via notification.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+void SendHeartRateOverBLE(void)
+{
+    /* Two byte packet for heart rate notification since the heart rate 
+     * measurement value is 8-bit (this is sufficient since our heart rate
+     * does not cross 255) and we are not using the Energy Expended 
+     * and RR-interval fields.
+     */
+	uint8 heartRatePacket[2];
+	
+	if(hrsNotification)
+	{
+        /* Read the existing characteristic value into a 
+         * two-byte array, by using CyBle_HrssGetCharacteristicValue(). 
+         */
+        CyBle_HrssGetCharacteristicValue(CYBLE_HRS_HRM, HEART_RATE_DATA_LEN, heartRatePacket);
+
+        
+        /* Update the second byte with the actual heart rate value. */
+        heartRatePacket[1] = heartRate;
+		
+        
+        /* Call the BLE component API to send notification */
+		CyBle_HrssSendNotification(cyBle_connHandle, CYBLE_HRS_HRM, HEART_RATE_DATA_LEN, heartRatePacket);
+    }
+}
+
+
+/*****************************************************************************
+* Function Name: HrsEventHandler
+******************************************************************************
+* Summary:
+* Event handler for the Heart Rate Service specific events.
+*
+* Parameters:
+* event: An enumerated value to be checked and accordingly some action to 
+*        be taken. The list of events is defined in the CYBLE_EVT_T enum.
+*
+* eventParam: The parameter associated with the event. The type of parameter
+*             can vary depending on the event. For more details refer the 
+*             BLE component datasheet.
+*
+* Return:
+* None
+*
+* Theory:
+* The function implements a switch statement to handle the notification
+* enable and notification disable events for the Heart Rate Service.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+void HrsEventHandler(uint32 event, void *eventParam)
+{
+    /* Event handler switch statement for the HRS service specific events. */
+     
+    
+    /* Set the hrsNotification variable on the notification 
+     * enabled event, and clear it on the disabled event.
+     */
+    switch(event)
+	{
+		case CYBLE_EVT_HRSS_NOTIFICATION_ENABLED:
+			hrsNotification = true;	
+		    break;
+		
+		case CYBLE_EVT_HRSS_NOTIFICATION_DISABLED:
+			hrsNotification = false;
+	    	break;
+		
+		default:
+    		break;
+	}
+}
+
+
+/*****************************************************************************
+* Function Name: GeneralEventHandler
+******************************************************************************
+* Summary:
+* Event handler for generic BLE events.
+*
+* Parameters:
+* event: An enumerated value to be checked and accordingly some action to 
+*        be taken. The list of events is defined in the CYBLE_EVENT_T enum.
+*
+* eventParam: The parameter associated with the event. The type of parameter
+*             can vary depending on the event. For more details refer the 
+*             BLE component datasheet.
+*
+* Return:
+* None
+*
+* Theory:
+* The function implements a switch case to handle different events for BLE
+* advertisement, connection and disconnection.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+void GeneralEventHandler(uint32 event, void *eventParam)
+{
+    /* Handle various events for a general BLE connection */
+	switch(event)
+	{
+		case CYBLE_EVT_STACK_ON:
+			/* Start the fast advertisement upon BLE initialization. */
+            CyBle_GappStartAdvertisement(CYBLE_ADVERTISING_FAST);
+
+            #if (RGB_LED_IN_PROJECT)
+                /* Turn ON Green LED to indicate advertisement state */
+                Led_Advertising_Green_Write(0);
+            #endif  /* #if (RGB_LED_IN_PROJECT) */
+    		break;
+            
+        case CYBLE_EVT_GAPP_ADVERTISEMENT_START_STOP:
+            /* If advertisement finished, then enter Hibernate mode. */
+            if(CYBLE_STATE_DISCONNECTED == CyBle_GetState())
+            {
+                enterHibernateFlag = true;
+            }
+            break;
+            
+        case CYBLE_EVT_GAP_DEVICE_DISCONNECTED:
+            /* Enter hibernate mode upon disconnect */
+			enterHibernateFlag = true;
+            break;
+			
+		case CYBLE_EVT_GATT_CONNECT_IND:
+			deviceConnected = true;
+            
+            #if (RGB_LED_IN_PROJECT)
+                /* Turn OFF Green LED; Turn ON Blue LED to indicate Connection */
+                Led_Advertising_Green_Write(1);
+                Led_Connected_Blue_Write(0);
+            #endif  /* #if (RGB_LED_IN_PROJECT) */
+			break;
+			
+		case CYBLE_EVT_GATT_DISCONNECT_IND:
+            /* Clear the HRS notification flag and the device connected flag */
+			hrsNotification = false;
+			deviceConnected = false;
+			break;
+		
+		default:
+    		break;
+	}
+}
+
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_3/BLE Lab 2_3.cydsn/BleProcessing.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_3/BLE Lab 2_3.cydsn/BleProcessing.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_3/BLE Lab 2_3.cydsn/BleProcessing.h	(revision 7)
@@ -0,0 +1,97 @@
+/*****************************************************************************
+* File Name: BleProcessing.h
+*
+* Version: 1.0
+*
+* Description:
+* This file declares the variables and functions for BLE functionality
+* implemented as part of the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+#if !defined(_BLE_PROCESSING_H)
+#define _BLE_PROCESSING_H
+
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+#include <stdbool.h>
+
+/*****************************************************************************
+* Enum
+*****************************************************************************/
+#if CONNECTION_PARAM_UPDATE
+typedef enum
+{
+    CONN_PARAM_REQUEST_NOT_SENT = 0,
+    CONN_PARAM_REQUEST_SENT = 1,
+    CONN_PARAM_REQUEST_ACCEPTED = 2,
+    CONN_PARAM_REQUEST_REJECTED = 3
+} CONN_PARAM_REQUEST_STATE;
+#endif
+
+#if SENSOR_LOCATION
+typedef enum
+{
+    OTHER = 0,
+    CHEST = 1,
+    WRIST = 2,
+    FINGER = 3,
+    HAND = 4,
+    EAR_LOBE = 5,
+    FOOT = 6
+} BODY_SENSOR_LOCATION;
+#endif
+
+/*****************************************************************************
+* Public variables
+*****************************************************************************/
+extern bool enterHibernateFlag;
+
+#if CONNECTION_PARAM_UPDATE
+extern uint32 timestampWhenConnected;
+extern CONN_PARAM_REQUEST_STATE connParamRequestState;
+#endif 
+
+/*****************************************************************************
+* Public functions
+*****************************************************************************/
+extern void SendHeartRateOverBLE(void);
+extern void HrsEventHandler(uint32 event, void *eventParam);
+extern void GeneralEventHandler(uint32 event, void *eventParam);
+
+
+#endif  
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_3/BLE Lab 2_3.cydsn/HeartRateProcessing.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_3/BLE Lab 2_3.cydsn/HeartRateProcessing.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_3/BLE Lab 2_3.cydsn/HeartRateProcessing.c	(revision 7)
@@ -0,0 +1,162 @@
+/*****************************************************************************
+* File Name: HeartRateProcessing.c
+*
+* Version: 1.0
+*
+* Description:
+* This file implements the heart rate measurement capability in the the PSoC 4 
+* BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+#include <stdbool.h>
+#include "WatchdogTimer.h"
+
+
+/*****************************************************************************
+* Macros 
+*****************************************************************************/
+#define HEART_RATE_CHANNEL			        (0)
+#define ADC_THRESHOLD 			            (0x06A0)
+#define SEC_IN_MIN							(60)
+#define MS_TO_SECOND                        (1000)
+
+
+/*****************************************************************************
+* Public variables 
+*****************************************************************************/
+uint8 heartRate = 0;
+
+
+/*****************************************************************************
+* Public function definitions
+*****************************************************************************/
+
+/*****************************************************************************
+* Function Name: ProcessHeartRateSignal
+******************************************************************************
+* Summary:
+* Measures the heart rate of the user.
+*
+* Parameters:
+* None
+*
+* Return:
+* None
+*
+* Theory:
+* This function acts as a simple model for heart rate measurement.
+* The function takes the ADC sampled output and compares it to a threshold.
+* If the ADC output is more than the threshold then it is considered as a 
+* valid beat (R peak). The rising edge of this R peak is identified and the 
+* corresponding system timestamp is noted. The RR-interval between two 
+* peaks is then calculated and converted to a heart rate value in beats per
+* minute. The RR-interval period is calculated over a rolling window.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+void ProcessHeartRateSignal(void)
+{
+    static bool newBeat = true;
+    static bool firstTime = true;
+    static uint32 previousBeatTime = 0;
+    static uint32 newBeatTime = 0;
+    int16 adcOut;
+    uint32 twoSampleTime = 0;
+
+    /* Get the ADC output */
+    ADC_StartConvert();
+    ADC_IsEndConversion(ADC_WAIT_FOR_RESULT);
+    adcOut = ADC_GetResult16(HEART_RATE_CHANNEL);
+    
+    /* If the ADC output is more than a fixed threshold, consider that a 
+     * valid R peak */
+    if (adcOut > ADC_THRESHOLD)
+    {
+        /* Check if the R peak just started - i.e. identify the rising 
+         * edge of the R peak */
+        if(newBeat)
+        {
+            /* Check if this is the first R-peak seen by the device yet.
+             * If that is the case, we cannot calculate a heart rate value 
+             * yet since a minimum of two peak time interval is required. 
+             * Just note the timestamp of this peak.
+             */
+    		if(firstTime == true)
+    		{
+    			firstTime = false;
+    			previousBeatTime = WatchdogTimer_GetTimestamp();
+    		}
+    		else
+    		{
+                /* Rolling window of two samples. Note the timestamp of 
+                 * the new peak and subtract the timestamp of the previous
+                 * to obtain the RR-interval. Extrapolate it to get a heart
+                 * beat value in beats per minute.
+                 */
+    			newBeatTime = WatchdogTimer_GetTimestamp();
+    			twoSampleTime = newBeatTime - previousBeatTime;
+                
+                if(twoSampleTime != 0)
+                {
+                    heartRate = (uint32)SEC_IN_MIN * MS_TO_SECOND / twoSampleTime;
+                }
+                
+                previousBeatTime = newBeatTime;
+    		}
+        }
+        
+        /* Clear the flag to indicate next time that this R peak has already
+         * been accounted for and we need to wait for the next peak. 
+         */
+        newBeat = false;
+    }
+    else
+    {
+        /* Set the flag to indicate that there is no R-peak going on right now.
+         * So it is expected that the next time the ADC output is more than 
+         * the threshold, it will be a new peak. 
+         */
+        newBeat = true;
+    }
+}
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_3/BLE Lab 2_3.cydsn/HeartRateProcessing.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_3/BLE Lab 2_3.cydsn/HeartRateProcessing.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_3/BLE Lab 2_3.cydsn/HeartRateProcessing.h	(revision 7)
@@ -0,0 +1,65 @@
+/*****************************************************************************
+* File Name: HeartRateProcessing.h
+*
+* Version: 1.0
+*
+* Description:
+* This file declares the variables and functions for heart rate measurement
+* implemented as part of the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+#if !defined(_HEARTRATE_PROCESSING_H)
+#define _HEARTRATE_PROCESSING_H
+
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+
+
+/*****************************************************************************
+* Public variables
+*****************************************************************************/
+extern uint8 heartRate;
+
+
+/*****************************************************************************
+* Public functions
+*****************************************************************************/
+extern void ProcessHeartRateSignal(void);
+
+
+#endif
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_3/BLE Lab 2_3.cydsn/TopDesign/TopDesign.cysch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_3/BLE Lab 2_3.cydsn/TopDesign/TopDesign.cysch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_3/BLE Lab 2_3.cydsn/WatchdogTimer.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_3/BLE Lab 2_3.cydsn/WatchdogTimer.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_3/BLE Lab 2_3.cydsn/WatchdogTimer.c	(revision 7)
@@ -0,0 +1,191 @@
+/*****************************************************************************
+* File Name: WatchdogTimer.c
+*
+* Version: 1.0
+*
+* Description:
+* This file defines the watchdog timer functionality for this lab session in 
+* the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+
+
+/*****************************************************************************
+* Macros and constants
+*****************************************************************************/
+#define WDT_PERIOD_MS               (10)
+#define WDT_TICKS_PER_MS            (32)
+#define WDT_TICKS                   (WDT_PERIOD_MS * WDT_TICKS_PER_MS)
+#define WDT_INTERRUPT_NUM           (8)
+
+
+/*****************************************************************************
+* Static variables
+*****************************************************************************/
+static uint32 watchdogTimestamp = 0;
+
+
+/*****************************************************************************
+* Public function definitions
+*****************************************************************************/
+
+/*****************************************************************************
+* Function Name: WatchdogTimer_Isr
+******************************************************************************
+* Summary:
+* Interrupt service routine for the watchdog timer.
+*
+* Parameters:
+* None
+*
+* Return:
+* None
+*
+* Theory:
+* The ISR increments the system timestamp by the watchdog timer period. It 
+* then clears the WDT interrupt.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+CY_ISR(WatchdogTimer_Isr)
+{
+    /* Update the system timestamp - the watchdog period time has elapsed
+     * since the last interrupt.
+     */
+    watchdogTimestamp += WDT_PERIOD_MS;
+    
+    /* Clear WDT interrupt */
+    CySysWdtClearInterrupt(CY_SYS_WDT_COUNTER0_INT);
+}
+
+
+/*****************************************************************************
+* Function Name: WatchdogTimer_Start
+******************************************************************************
+* Summary:
+* Starts the watchdog timer WDT0 to be used as the system timer. Define a 
+* system timestamp variable to be updated on every watchdog interrupt.
+*
+* Parameters:
+* None
+*
+* Return:
+* None
+*
+* Theory:
+* The function uses the watchdog timer WDT0 of the chip. It configures the 
+* timer to fire an interrupt upon match. The periodic interrupt updates the 
+* system timestamp variable which is used to keep track of the system activity.
+* The timer is configured for clear on match i.e. the WDT counter is reset to
+* zero upon a match event. The timer is continuously run.
+*
+* To change the watchdog timer settings, the function needs to unlock the 
+* WDT first, and then lock it after the modification is complete.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+void WatchdogTimer_Start(void)
+{
+    /* Set the WDT ISR */
+    CyIntSetVector(WDT_INTERRUPT_NUM, &WatchdogTimer_Isr);
+    
+    /* Unlock the sytem watchdog timer to be able to change settings */
+	CySysWdtUnlock();
+    
+    /* Configure the watchdog timer 0 (WDT0) to fire an interrupt upon match 
+     * i.e. when the count register value equals the match register value.
+     */
+    CySysWdtWriteMode(0, CY_SYS_WDT_MODE_INT);
+    
+    /* WDT0 counter to be cleared upon a match event and then begin again.
+     * The timer is to be run continuously.
+     */
+	CySysWdtWriteClearOnMatch(0, 1);
+    
+    /* Set the value of the match register. Since the count starts from zero, 
+     * the actual value is the (intended - 1). 
+     * The match register value set here is for 10 ms interval. This is 
+     * because we want to run a main loop of 10 ms with a scan happening at 
+     * the beginning of the loop and stay in deep sleep for the rest of the
+     * time. With a scan happening every 10 ms, we can properly detect a 
+     * heart rate without missing a beat.
+     */
+    CySysWdtWriteMatch(0, WDT_TICKS - 1);
+    
+    /* Enable the WDT0 */
+    CySysWdtEnable(CY_SYS_WDT_COUNTER0_MASK);
+    
+    /* Enable interrupt */
+    CyIntEnable(WDT_INTERRUPT_NUM);
+    
+    /* Lock the watchdog timer to prevent future modification */
+	CySysWdtLock();
+}
+
+
+/*****************************************************************************
+* Function Name: WatchdogTimer_GetTimestamp
+******************************************************************************
+* Summary:
+* Returns the system timestamp value.
+*
+* Parameters:
+* None
+*
+* Return:
+* uint32: Current system timestamp 
+*
+* Theory:
+* The function returns the watchdog timestamp.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+uint32 WatchdogTimer_GetTimestamp(void)
+{
+    return watchdogTimestamp;
+}
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_3/BLE Lab 2_3.cydsn/WatchdogTimer.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_3/BLE Lab 2_3.cydsn/WatchdogTimer.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_3/BLE Lab 2_3.cydsn/WatchdogTimer.h	(revision 7)
@@ -0,0 +1,60 @@
+/*****************************************************************************
+* File Name: WatchdogTimer.h
+*
+* Version: 1.0
+*
+* Description:
+* This file declares the functions for watchdog timer functionality
+* implemented as part of the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+#if !defined (_WATCHDOG_TIMER_H)
+#define _WATCHDOG_TIMER_H
+
+    
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+
+
+/*****************************************************************************
+* Public functions
+*****************************************************************************/
+CY_ISR_PROTO(WatchdogTimer_Isr);
+extern void WatchdogTimer_Start(void);
+extern uint32 WatchdogTimer_GetTimestamp(void);
+
+#endif
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_3/BLE Lab 2_3.cydsn/main.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_3/BLE Lab 2_3.cydsn/main.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_3/BLE Lab 2_3.cydsn/main.c	(revision 7)
@@ -0,0 +1,330 @@
+/*****************************************************************************
+* File Name: main.c
+*
+* Version: 1.0
+*
+* Description:
+* This is the top level file for the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+#include <stdbool.h>
+#include "main.h"
+#include "HeartRateProcessing.h"
+#include "BleProcessing.h"
+#include "WatchdogTimer.h"
+
+
+/*****************************************************************************
+* Macros
+*****************************************************************************/
+#if CONNECTION_PARAM_UPDATE
+#define TIME_SINCE_CONNECTED_MS         (5000)
+#endif
+
+/*****************************************************************************
+* Global variables
+*****************************************************************************/
+#if CONNECTION_PARAM_UPDATE
+static CYBLE_GAP_CONN_UPDATE_PARAM_T hrmConnectionParam =
+{
+    16,         /* Minimum connection interval of 20 ms */
+    16,         /* Maximum connection interval of 20 ms */
+    49,         /* Slave latency of 49 */
+    500         /* Supervision timeout of 5 seconds */
+};
+#endif
+
+#if SENSOR_LOCATION
+BODY_SENSOR_LOCATION hrmSensorLocation = EAR_LOBE;
+#endif
+
+/*****************************************************************************
+* Static function definitions
+*****************************************************************************/
+
+/*****************************************************************************
+* Function Name: InitializeSystem
+******************************************************************************
+* Summary:
+* Initializes all the blocks of the system.
+*
+* Parameters:
+* None
+*
+* Return:
+* None
+*
+* Theory:
+* The function enables the Opamp and ADC for the heart rate measurement, and 
+* setups the BLE component. It also starts the watchdog timer and ensures that 
+* all the status LEDs are off at system startup. 
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+static void InitializeSystem(void)
+{
+    #if (RGB_LED_IN_PROJECT)
+        /* Turn off all LEDs */
+        Led_Advertising_Green_Write(1);
+        Led_Connected_Blue_Write(1);
+    #endif  /* #if (RGB_LED_IN_PROJECT) */
+
+    /* Enabling Global interrupts */
+    CyGlobalIntEnable; 
+	
+    /* Start Opamp and ADC components */
+	Opamp_Start();
+    ADC_Start();
+	
+    /* Start BLE component */
+    CyBle_Start(GeneralEventHandler);
+    
+    
+    /* Register the Heart Rate Service event handler callback. The function
+     * to be registered is HrsEventHandler().
+     */
+	CyBle_HrsRegisterAttrCallback(HrsEventHandler);
+    
+    #if SENSOR_LOCATION
+    /* Update Body Sensor Location Characteristic with new sensor location */
+    CyBle_HrssSetCharacteristicValue(CYBLE_HRS_BSL, sizeof(hrmSensorLocation), (uint8*)(&hrmSensorLocation)); 
+    #endif
+    
+    /* Start the Watchdog Timer */
+	WatchdogTimer_Start();
+}
+
+
+/*****************************************************************************
+* Public function definitions
+*****************************************************************************/
+
+/*****************************************************************************
+* Function Name: main
+******************************************************************************
+* Summary:
+* The main function for the project.
+*
+* Parameters:
+* None
+*
+* Return:
+* None
+*
+* Theory:
+* The main function first calls the initialization function to start the 
+* system, and then enters a loop to run forever. In the main loop, it scans
+* the heart rate first, then sends a notification packet every second to a 
+* BLE connected device. It then enters low power (deep sleep) state, waiting
+* for the periodic wakeup interrupt from watchdog timer.
+* When the device is disconnected or when advertisement timeout happens, 
+* the device enters Hibernate mode, waiting for the SW2 switch press to wakeup.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+int main()
+{
+    static uint32 previousTimestamp = 0;
+    static uint32 currentTimestamp = 0;
+    CYBLE_LP_MODE_T bleMode;
+    uint8 interruptStatus;
+    
+    /* Initialize all blocks of the system */
+	InitializeSystem();
+    
+    /* Run forever */
+    for(;;)
+    {
+        /* Wake up Opamp from low power mode */
+        /* This API has not effect when Opamp is operating in deep sleep mode */
+        Opamp_Wakeup();
+        
+        /* Wake up ADC from low power mode */
+        ADC_Wakeup();
+
+        /* Analog Front End. 
+         * Detects the input signal and measures Heart Rate 
+         */
+        ProcessHeartRateSignal();
+
+        /* Put ADC in low power mode */
+        ADC_Sleep();
+        
+        /* Put Opamp in low power mode */
+        /* This API has not effect when Opamp is operating in deep sleep mode */
+        Opamp_Sleep();
+        
+        /* Measure the current system timestamp from watchdog timer */
+        currentTimestamp = WatchdogTimer_GetTimestamp();        
+        
+        #if CONNECTION_PARAM_UPDATE
+        /* Update BLE connection parameters a few seconds after connection */
+        if((CyBle_GetState() == CYBLE_STATE_CONNECTED) && 
+           (connParamRequestState == CONN_PARAM_REQUEST_NOT_SENT))
+        {
+            if((currentTimestamp - timestampWhenConnected) > TIME_SINCE_CONNECTED_MS)
+            {
+                CyBle_L2capLeConnectionParamUpdateRequest(cyBle_connHandle.bdHandle, &hrmConnectionParam);
+                connParamRequestState = CONN_PARAM_REQUEST_SENT;
+            }
+        }        
+        #endif
+        
+        /* Send Heart Rate notification over BLE every second.
+         * Check if the current timestamp minus previous exceeds 1000 ms.
+         */
+        if((currentTimestamp - previousTimestamp) >= 1000)
+        {
+            /* Call API defined in BleProcessing.c to send 
+             * notification over BLE.
+             */
+            SendHeartRateOverBLE();
+            
+            /* Update the previous timestamp with the current timestamp. */
+            previousTimestamp = currentTimestamp;
+        }
+
+        /* Try to stay in low power mode until the next watchdog interrupt */
+        while(WatchdogTimer_GetTimestamp() == currentTimestamp)
+        {
+            /* Process any pending BLE events */
+            CyBle_ProcessEvents();
+            
+            /* The idea of low power operation is to first request the BLE 
+             * block go to Deep Sleep, and then check whether it actually
+             * entered Deep Sleep. This is important because the BLE block
+             * runs asynchronous to the rest of the application and thus
+             * could be busy/idle independent of the application state. 
+             * 
+             * Once the BLE block is in Deep Sleep, only then the system 
+             * can enter Deep Sleep. This is important to maintain the BLE 
+             * connection alive while being in Deep Sleep.
+             */
+
+            
+            /* Request the BLE block to enter Deep Sleep */
+            bleMode = CyBle_EnterLPM(CYBLE_BLESS_DEEPSLEEP);
+
+            
+            /* Check if the BLE block entered Deep Sleep and if so, then the 
+             * system can enter Deep Sleep. This is done inside a Critical 
+             * Section (where global interrupts are disabled) to avoid a 
+             * race condition between application main (that wants to go to 
+             * Deep Sleep) and other interrupts (which keep the device from 
+             * going to Deep Sleep). 
+             */
+            interruptStatus = CyEnterCriticalSection();
+            
+            /* Check if the BLE block entered Deep Sleep */
+            if(CYBLE_BLESS_DEEPSLEEP == bleMode)
+            {
+                /* Check the current state of BLE - System can enter Deep Sleep
+                 * only when the BLE block is starting the ECO (during 
+                 * pre-processing for a new connection event) or when it is 
+                 * idle.
+                 */
+                if((CyBle_GetBleSsState() == CYBLE_BLESS_STATE_ECO_ON) ||
+                   (CyBle_GetBleSsState() == CYBLE_BLESS_STATE_DEEPSLEEP))
+                {
+                    CySysPmDeepSleep();
+                }
+            }
+            /* The else condition signifies that the BLE block cannot enter 
+             * Deep Sleep and is in Active mode.  
+             */
+            else
+            {
+                /* At this point, the CPU can enter Sleep, but Deep Sleep is not
+                 * allowed. 
+                 * There is one exception - at a connection event, when the BLE 
+                 * Rx/Tx has just finished, and the post processing for the 
+                 * connection event is ongoing, the CPU cannot go to sleep.
+                 * The CPU should wait in Active mode until the post processing 
+                 * is complete while continuously polling the BLE low power 
+                 * entry. As soon as post processing is complete, the BLE block 
+                 * would enter Deep Sleep (because of the polling) and the 
+                 * system Deep Sleep would then be entered. Deep Sleep is the 
+                 * preferred low power mode since it takes much lesser current.
+                 */
+                if(CyBle_GetBleSsState() != CYBLE_BLESS_STATE_EVENT_CLOSE)
+                {
+                    CySysPmSleep();
+                }
+            }
+            
+            /* Exit Critical section - Global interrupts are enabled again */
+            CyExitCriticalSection(interruptStatus);
+        }
+
+        /* Hibernate entry point - Hibernate is entered upon a BLE disconnect
+         * event or advertisement timeout. Wakeup happens via SW2 switch press, 
+         * upon which the execution starts from the first line of code. 
+         * The I/O state, RAM and UDBs are retained during Hibernate.
+         */
+        if(enterHibernateFlag)
+        {
+            /* Stop the BLE component */
+            CyBle_Stop();
+            
+            /* Enable the Hibernate wakeup functionality */
+            SW2_Switch_ClearInterrupt();
+            Wakeup_ISR_Start();
+            
+            #if (RGB_LED_IN_PROJECT)
+                /* Turn off Green and Blue LEDs to indicate Hibernate */
+                Led_Advertising_Green_Write(1);
+                Led_Connected_Blue_Write(1);
+                
+                /* Change the GPIO state to High-Z */
+                Led_Advertising_Green_SetDriveMode(Led_Advertising_Green_DM_ALG_HIZ);
+                Led_Connected_Blue_SetDriveMode(Led_Connected_Blue_DM_ALG_HIZ);
+            #endif  /* #if (RGB_LED_IN_PROJECT) */
+            
+            /* Enter hibernate mode */
+            CySysPmHibernate();
+        }
+    }
+}
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_3/BLE Lab 2_3.cydsn/main.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_3/BLE Lab 2_3.cydsn/main.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_3/BLE Lab 2_3.cydsn/main.h	(revision 7)
@@ -0,0 +1,54 @@
+/*****************************************************************************
+* File Name: main.h
+*
+* Version: 1.0
+*
+* Description:
+* This file defines the compile-time options required for the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+#if !defined (_MAIN_H)
+#define _MAIN_H
+
+
+/*****************************************************************************
+* Compile Time Options
+*****************************************************************************/
+#define RGB_LED_IN_PROJECT      (1)
+#define CONNECTION_PARAM_UPDATE (0)
+#define SENSOR_LOCATION (1)
+
+#endif  /* #ifndef (_MAIN_H) */
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_3/BLE Lab 2_3.cywrk
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_3/BLE Lab 2_3.cywrk	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 2_3/BLE Lab 2_3.cywrk	(revision 7)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<CyXmlSerializer>
+<!--This file is machine generated and read. It is not intended to be edited by hand.-->
+<!--Due to this, there is no schema for this file.-->
+<CyGuid_2867d519-54d2-4c01-9830-c51cb08bc3dd type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtWrkspc" version="5" xml_contents_version="3" name="BLE Lab 2_3" persistent="" platform="NOT_USED">
+<current_project name=".\BLE Lab 2_3.cydsn\BLE Lab 2_3.cyprj" />
+<wrkspc_folders />
+<files />
+<projects>
+<v>.\BLE Lab 2_3.cydsn\BLE Lab 2_3.cyprj</v>
+</projects>
+<workspace_id v="9b4472fb-3b57-47da-a447-676891fa8675" />
+<WriteAppVersionLastSavedWith v="3.1.0.1722" />
+<WriteAppMarketingVersionLastSavedWith v="3.1 SP1" />
+<CyGuid_dcbd9771-0334-43dc-9cc3-fe99dc3c5316 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjDependencyList" version="4">
+<wrkspc_dependencies />
+</CyGuid_dcbd9771-0334-43dc-9cc3-fe99dc3c5316>
+<CyGuid_63b68103-67f5-4406-8da6-5c8625765b82 type_name="CyDesigner.Common.ProjMgmt.Model.CyIgnoredSystemDepsList" version="1">
+<wrkspc_dependencies />
+</CyGuid_63b68103-67f5-4406-8da6-5c8625765b82>
+</CyGuid_2867d519-54d2-4c01-9830-c51cb08bc3dd>
+</CyXmlSerializer>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3/BLE Lab 3.cydsn/BLE Lab 3.cydwr
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3/BLE Lab 3.cydsn/BLE Lab 3.cydwr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3/BLE Lab 3.cydsn/BLE Lab 3.cyprj
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3/BLE Lab 3.cydsn/BLE Lab 3.cyprj	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3/BLE Lab 3.cydsn/BLE Lab 3.cyprj	(revision 7)
@@ -0,0 +1,427 @@
+<?xml version="1.0" encoding="utf-8"?>
+<CyXmlSerializer>
+<!--This file is machine generated and read. It is not intended to be edited by hand.-->
+<!--Due to this, there is no schema for this file.-->
+<CyGuid_fec8f9e8-2365-4bdb-96d3-a4380222e01b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectPSoCExe" version="4">
+<CyGuid_60697ce6-dce2-4816-8680-4de0635742eb type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectExe" version="3">
+<CyGuid_49cfd574-032a-4a64-b7be-d4eeeaf25e43 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProject" version="7" xml_contents_version="1">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLE Lab 3" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="Source Files" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="main.c" persistent=".\main.c">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="C_FILE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLEApplications.c" persistent=".\BLEApplications.c">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="C_FILE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters>
+<filter v="c" />
+<filter v="s" />
+<filter v="asm" />
+<filter v="a51" />
+</filters>
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="Header Files" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLEApplications.h" persistent=".\BLEApplications.h">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="main.h" persistent=".\main.h">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters>
+<filter v="h" />
+</filters>
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+<CyGuid_4429d4ed-fe84-42d0-9e9f-19aee0ff4e7e type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtComponent" version="1">
+<CyGuid_813b8d13-518a-4dc8-91ba-cda6042dfb52 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtPhyFolder" version="1">
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="TopDesign" persistent=".\TopDesign">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="TopDesign.cysch" persistent=".\TopDesign\TopDesign.cysch">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters />
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+</CyGuid_813b8d13-518a-4dc8-91ba-cda6042dfb52>
+</CyGuid_4429d4ed-fe84-42d0-9e9f-19aee0ff4e7e>
+<CyGuid_409391e1-c2a7-4709-8a6b-4622593f7390 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtNameRestrictedFile" version="1">
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLE Lab 3.cydwr" persistent=".\BLE Lab 3.cydwr">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</CyGuid_409391e1-c2a7-4709-8a6b-4622593f7390>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<name v="GlobalSettings">
+<GlobalPages />
+<GlobalTools name="Code Generation">
+<GlobalPages>
+<name_val_pair name="General@Application Type" v="Normal" />
+<name_val_pair name="General@Custom Code Gen Options" v="" />
+<name_val_pair name="General@Skip Code Generation" v="False" />
+<name_val_pair name="General@Custom Synthesis Options" v="" />
+<name_val_pair name="General@Quiet Output" v="True" />
+<name_val_pair name="General@Synthesis Goal" v="Speed" />
+<name_val_pair name="General@Synthesis Optimization Effort" v="Exhaustive" />
+<name_val_pair name="General@Virtual Node Substitution" v="3" />
+<name_val_pair name="General@Custom Fitter Options" v="" />
+</GlobalPages>
+</GlobalTools>
+<GlobalTools name="Debug Page">
+<GlobalPages>
+<name_val_pair name="General@Debug Target" v="Application Code and Data" />
+</GlobalPages>
+</GlobalTools>
+<GlobalTools name="Customizer">
+<GlobalPages>
+<name_val_pair name="General@Assembly References" v="" />
+<name_val_pair name="General@Command Line Options" v="" />
+<name_val_pair name="General@Customizer Build Mode" v="Release" />
+</GlobalPages>
+</GlobalTools>
+</name>
+<platforms>
+<platform>
+<name v="c9323d49-d323-40b8-9b59-cc008d68a989">
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="NDEBUG" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="b98f980c-3bd1-4fc7-a887-c56a20a46fdd">
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="NDEBUG" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="5bca58cd-5542-421c-b08d-9513dbb687fd">
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="fdb8e1ae-f83a-46cf-9446-1d703716f38a">
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="0c48e94f-2a2d-4979-846d-73f57c197075">
+<name_val_pair name="0c48e94f-2a2d-4979-846d-73f57c197075@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="0c48e94f-2a2d-4979-846d-73f57c197075@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+</name>
+</platform>
+<platform>
+<name v="e9305a93-d091-4da5-bdc7-2813049dcdbf">
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Assembly@Command Line@Command Line" v="-s+ -M&lt;&gt; -w+ -r -DDEBUG --fpu None" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@C/C++@Command Line@Command Line" v="-D DEBUG --no_cse --no_unroll --no_inline --no_code_motion --no_tbaa --no_clustering --no_scheduling --debug --endian=little -e --fpu=None -On --no_wrap_diagnostics" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Linker@Command Line@Command Line" v="--semihosting --entry __iar_program_start --vfe" />
+</name>
+</platform>
+</platforms>
+<project_current_platform v="c9323d49-d323-40b8-9b59-cc008d68a989" />
+<project_current_processor v="CortexM0" />
+<component_generation v="PSoC Creator  3.1 Build 1010" />
+<last_selected_tab v="Cypress" />
+<component_dependent_projects_generation v="(69eeda1b-ded5-4da3-a74d-3a98f2d5d4ab , 2.1PR) | (b1a3f413-e018-46a5-a51c-20818b2f118e , 3.0) | (cd381074-8dad-4f43-bb88-7719b3e16126 , 2.1) | (29420278-6fcc-46a7-a651-999ec5c253d2 , 2.1)" />
+<WriteAppVersionLastSavedWith v="3.1.0.1722" />
+<WriteAppMarketingVersionLastSavedWith v=" 3.1 SP1" />
+<project_id v="d050e1a2-5178-4e6e-8c63-c66109e44b07" /><custom_data><CyGuid_7a7929f8-5e3b-4f86-a093-2d4ee6513111 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectCustomData" version="1"><CyGuid_fdba8dfd-b15b-4469-9bbb-9e40c3e70997 type_name="CyDesigner.Common.Base.CyCustomData" version="2"><userData /></CyGuid_fdba8dfd-b15b-4469-9bbb-9e40c3e70997><properties /></CyGuid_7a7929f8-5e3b-4f86-a093-2d4ee6513111></custom_data></CyGuid_49cfd574-032a-4a64-b7be-d4eeeaf25e43>
+</CyGuid_60697ce6-dce2-4816-8680-4de0635742eb>
+<top_block v="TopDesign" />
+<selected_device v="CY8C4247LQI-BL483" />
+<CyGuid_495451fe-d201-4d01-b22d-5d3f5609ac37 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtComponentMgr" version="4" xml_contents_version="1">
+<library_deps>
+<library_dep persistent="${CyRoot}\psoc\content\default\CyAnnotationLibrary\CyAnnotationLibrary.cylib\CyAnnotationLibrary.cyprj" />
+</library_deps>
+<CyGuid_b0d670ad-d48f-47cb-9d0b-b1642bab195c type_name="CyDesigner.Common.Base.CyExprTypeMgr" version="1" />
+<ignored_deps />
+</CyGuid_495451fe-d201-4d01-b22d-5d3f5609ac37>
+<boot_component v="cy_boot_v4_20" />
+<BootloaderTag hexFile="" elfFile="" />
+<current_generation v="7" />
+</CyGuid_fec8f9e8-2365-4bdb-96d3-a4380222e01b>
+</CyXmlSerializer>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3/BLE Lab 3.cydsn/BLEApplications.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3/BLE Lab 3.cydsn/BLEApplications.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3/BLE Lab 3.cydsn/BLEApplications.c	(revision 7)
@@ -0,0 +1,291 @@
+/*****************************************************************************
+* File Name: BleApplications.c
+*
+* Version: 1.0
+*
+* Description:
+* This file implements the BLE capability in the PSoC 4 BLE Lab 4.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <main.h>
+#include <BLEApplications.h>
+
+
+/*****************************************************************************
+* Static variables 
+*****************************************************************************/
+
+/* 'rgbHandle' stores RGB control data parameters */
+CYBLE_GATT_HANDLE_VALUE_PAIR_T		rgbHandle;	
+
+/*This flag is set when the Central device writes to CCC (Client Characteristic 
+* Configuration) of the CapSense slider Characteristic to enable notifications */
+uint8 sendCapSenseSliderNotifications = FALSE;	
+
+/* Array to store the present RGB LED control data. The 4 bytes 
+* of the array represents {R, G, B, Intensity} */
+uint8 RGBledData[4];
+
+/* This flag is used by application to know whether a Central 
+* device has been connected. This is updated in BLE event callback 
+* function*/
+uint8 deviceConnected = FALSE;
+
+
+/*******************************************************************************
+* Function Name: CustomEventHandler
+********************************************************************************
+* Summary:
+* Call back event function to handle various events from BLE stack
+*
+* Parameters:
+*  event:		event returned
+*  eventParam:	link to value of the events returned
+*
+* Return:
+*  void
+*
+*******************************************************************************/
+void CustomEventHandler(uint32 event, void * eventParam)
+{
+    /* Local variable to strore the write request parameters */
+	CYBLE_GATTS_WRITE_REQ_PARAM_T *wrReqParam;
+    
+    /* Local variable to store the current CCCD value */
+	uint8 CapSenseCCCDvalue[2];
+	
+	/* Handle value to update the CCCD */
+	CYBLE_GATT_HANDLE_VALUE_PAIR_T CapSenseNotificationCCCDhandle;
+   
+    switch(event)
+    {
+        case CYBLE_EVT_STACK_ON:
+        case CYBLE_EVT_GAP_DEVICE_DISCONNECTED:
+			/* Start Advertisement and enter Discoverable mode*/
+			CyBle_GappStartAdvertisement(CYBLE_ADVERTISING_FAST);
+			break;
+			
+		case CYBLE_EVT_GAPP_ADVERTISEMENT_START_STOP:
+			/* Set the BLE state variable to control LED status */
+            if(CYBLE_STATE_DISCONNECTED == CyBle_GetState())
+            {
+                /* Start Advertisement and enter Discoverable mode*/
+                CyBle_GappStartAdvertisement(CYBLE_ADVERTISING_FAST);
+            }
+			break;
+			
+        case CYBLE_EVT_GATT_CONNECT_IND:
+			/* This flag is used in application to check connection status */
+			deviceConnected = TRUE;
+			break;
+        
+        case CYBLE_EVT_GATT_DISCONNECT_IND:
+			/* Update deviceConnected flag*/
+			deviceConnected = FALSE;
+			
+			/* Reset CapSense notification flag to prevent further notifications
+			 * being sent to Central device after next connection. */
+			sendCapSenseSliderNotifications = FALSE;
+			
+			/* Reset the color coordinates */
+			RGBledData[RED_INDEX] = ZERO;
+            RGBledData[GREEN_INDEX] = ZERO;
+            RGBledData[BLUE_INDEX] = ZERO;
+            RGBledData[INTENSITY_INDEX] = ZERO;
+			UpdateRGBled();
+
+			break;
+        
+            
+        case CYBLE_EVT_GATTS_WRITE_REQ: 							
+            /* This event is received when Central device sends a Write command 
+             * on an Attribute. 
+             * We first get the attribute handle from the event parameter and 
+             * then try to match that handle with an attribute in the database.
+             */
+            wrReqParam = (CYBLE_GATTS_WRITE_REQ_PARAM_T *) eventParam;
+            
+
+            /* This condition checks whether the RGB LED characteristic was
+             * written to by matching the attribute handle.
+             * If the attribute handle matches, then the value written to the 
+             * attribute is extracted and used to drive RGB LED.
+             */
+            
+            /* Extract the attribute handle for the RGB LED characteristic 
+             * from the custom service data structure.
+             */
+             
+            /* if (attributeHandle == RGB LED Characteristic Handle) */
+            if(wrReqParam->handleValPair.attrHandle == cyBle_customs[RGB_LED_SERVICE_INDEX].\
+								                        customServiceInfo[RGB_LED_CHAR_INDEX].\
+                                                        customServiceCharHandle)
+            {
+                /* Extract the value of the attribute from the handle-value 
+                 * pair database. */
+                RGBledData[RED_INDEX] = wrReqParam->handleValPair.value.val[RED_INDEX];
+                RGBledData[GREEN_INDEX] = wrReqParam->handleValPair.value.val[GREEN_INDEX];
+                RGBledData[BLUE_INDEX] = wrReqParam->handleValPair.value.val[BLUE_INDEX];
+                RGBledData[INTENSITY_INDEX] = wrReqParam->handleValPair.value.val[INTENSITY_INDEX];
+                
+                /* Update the PrISM components and the attribute for RGB LED read 
+                 * characteristics */
+                UpdateRGBled();
+            }
+
+            
+            /* This condition checks whether the CCCD descriptor for CapSense
+             * slider characteristic has been written to. This tells us whether
+             * the notification for CapSense slider has been enabled/disabled.
+             */
+            
+            /* if (attributeHandle == CapSense Slider Characteristics Handle) */
+            if(wrReqParam->handleValPair.attrHandle == cyBle_customs[CAPSENSE_SERVICE_INDEX].
+			            customServiceInfo[CAPSENSE_SLIDER_CHAR_INDEX].
+                        customServiceCharDescriptors[CAPSENSE_SLIDER_CCC_INDEX])
+            {
+                sendCapSenseSliderNotifications = wrReqParam->handleValPair.value.val[CCC_DATA_INDEX];
+				
+                /* When the Client Characteristic Configuration descriptor (CCCD) is
+                * written by the Central device for enabling/disabling notifications, 
+                * then the same descriptor value has to be explicitly updated in 
+                * application so that it reflects the correct value when the 
+                * descriptor is read. 
+                */
+                {
+                    /* Write the present CapSense notification status to the local variable */
+            		CapSenseCCCDvalue[0] = sendCapSenseSliderNotifications;
+            		CapSenseCCCDvalue[1] = 0x00;
+            		
+            		/* Update CCCD handle with notification status data*/
+            		CapSenseNotificationCCCDhandle.attrHandle = CAPSENSE_CCC_HANDLE;
+            		CapSenseNotificationCCCDhandle.value.val = CapSenseCCCDvalue;
+            		CapSenseNotificationCCCDhandle.value.len = sizeof(CapSenseCCCDvalue);
+            		
+            		/* Report data to BLE component for sending data when read by Central device */
+            		CyBle_GattsWriteAttributeValue(&CapSenseNotificationCCCDhandle, ZERO, &cyBle_connHandle, \
+                                                                                CYBLE_GATT_DB_LOCALLY_INITIATED);
+                }
+           }
+
+			
+			/* Send the response to the write request received. */
+			CyBle_GattsWriteRsp(cyBle_connHandle);
+			
+			break;
+
+        default:
+
+       	 	break;
+    }
+}
+
+
+/*******************************************************************************
+* Function Name: SendCapSenseNotification
+********************************************************************************
+* Summary:
+* Send CapSense Slider data as BLE Notifications. This function updates
+* the notification handle with data and triggers the BLE component to send 
+* notification
+*
+* Parameters:
+*  CapSenseSliderData:	CapSense slider value	
+*
+* Return:
+*  void
+*
+*******************************************************************************/
+void SendCapSenseNotification(uint8 CapSenseSliderData)
+{
+	/* 'CapSensenotificationHandle' stores CapSense notification data parameters */
+	CYBLE_GATTS_HANDLE_VALUE_NTF_T		CapSensenotificationHandle;	
+	
+	/* Update notification handle with CapSense slider data*/
+	CapSensenotificationHandle.attrHandle = CYBLE_CAPSENSE_SERVICE_CAPSENSE_SLIDER_CHARACTERISTIC_CHAR_HANDLE;				
+	CapSensenotificationHandle.value.val = &CapSenseSliderData;
+	CapSensenotificationHandle.value.len = sizeof(CapSenseSliderData);
+	
+	/* Send notifications. */
+	CyBle_GattsNotification(cyBle_connHandle, &CapSensenotificationHandle);
+}
+
+
+/*******************************************************************************
+* Function Name: UpdateRGBled
+********************************************************************************
+* Summary:
+* Receive the new RGB data and modify PrISM parameters. Also, update the
+* read characteristic handle so that the next read from the BLE central device
+* gives present RGB color and intensity data.
+*
+* Parameters:
+*  void
+*
+* Return:
+*  void
+*
+*******************************************************************************/
+void UpdateRGBled(void)
+{
+	/* Local variables to calculate the color components from RGB received data*/
+	uint8 debug_red;
+	uint8 debug_green;
+	uint8 debug_blue;
+	uint8 intensity_divide_value = RGBledData[INTENSITY_INDEX];
+	
+	debug_red = (uint8)(((uint16)RGBledData[RED_INDEX] * intensity_divide_value) / 255);
+	debug_green = (uint8)(((uint16)RGBledData[GREEN_INDEX] * intensity_divide_value) / 255);
+	debug_blue = (uint8)(((uint16)RGBledData[BLUE_INDEX] * intensity_divide_value) / 255);
+	
+	/* Update the density value of the PrISM module for color control*/
+	PRS_1_WritePulse0(RGB_LED_MAX_VAL - debug_red);
+    PRS_1_WritePulse1(RGB_LED_MAX_VAL - debug_green);
+    PRS_2_WritePulse0(RGB_LED_MAX_VAL - debug_blue);
+	
+	/* Update RGB control handle with new values */
+	rgbHandle.attrHandle = RGB_LED_CHAR_HANDLE;
+	rgbHandle.value.val = RGBledData;
+	rgbHandle.value.len = sizeof(RGBledData);
+	rgbHandle.value.actualLen = sizeof(RGBledData);
+	
+	/* Send updated RGB control handle as attribute for read by central device */
+	CyBle_GattsWriteAttributeValue(&rgbHandle, FALSE, &cyBle_connHandle, FALSE);  
+}
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3/BLE Lab 3.cydsn/BLEApplications.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3/BLE Lab 3.cydsn/BLEApplications.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3/BLE Lab 3.cydsn/BLEApplications.h	(revision 7)
@@ -0,0 +1,95 @@
+/*****************************************************************************
+* File Name: BleApplications.h
+*
+* Version: 1.0
+*
+* Description:
+* This file defines the macros and function prototypes for BLE functionality.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+#if !defined(_BLE_APPLICATIONS_H)
+#define _BLE_APPLICATIONS_H
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+
+
+/*****************************************************************************
+* Macros 
+*****************************************************************************/
+#define CAPSENSE_SERVICE_INDEX          (CYBLE_CAPSENSE_SERVICE_SERVICE_INDEX)
+#define RGB_LED_SERVICE_INDEX           (CYBLE_RGB_LED_SERVICE_SERVICE_INDEX)
+
+#define CAPSENSE_SLIDER_CHAR_INDEX      (CYBLE_CAPSENSE_SERVICE_CAPSENSE_SLIDER_CHARACTERISTIC_CHAR_INDEX)
+#define RGB_LED_CHAR_INDEX              (CYBLE_RGB_LED_SERVICE_RGB_LED_CHARACTERISTIC_CHAR_INDEX)
+#define CAPSENSE_SLIDER_CHAR_HANDLE		(CYBLE_CAPSENSE_SERVICE_CAPSENSE_SLIDER_CHARACTERISTIC_CHAR_HANDLE)
+#define RGB_LED_CHAR_HANDLE				(CYBLE_RGB_LED_SERVICE_RGB_LED_CHARACTERISTIC_CHAR_HANDLE)
+
+#define CAPSENSE_CCC_HANDLE				(CYBLE_CAPSENSE_SERVICE_CAPSENSE_SLIDER_CHARACTERISTIC_CLIENT_CHARACTERISTIC_CONFIGURATION_DESC_HANDLE)
+
+#define CAPSENSE_SLIDER_CCC_INDEX		(CYBLE_CAPSENSE_SERVICE_CAPSENSE_SLIDER_CHARACTERISTIC_CLIENT_CHARACTERISTIC_CONFIGURATION_DESC_INDEX)
+#define CCC_DATA_INDEX					(0u)
+
+#define BLE_STATE_ADVERTISING			(0x01)
+#define BLE_STATE_CONNECTED				(0x02)
+#define BLE_STATE_DISCONNECTED			(0x00)
+
+#define PASSIVE_LED_STATUS				(0xFF)
+
+#define LED_ADV_BLINK_PERIOD			(40000)
+#define LED_CONN_ON_PERIOD				(145000)
+
+#define MTU_XCHANGE_DATA_LEN			(0x0020)
+
+
+/*****************************************************************************
+* Extern variables
+*****************************************************************************/
+extern uint8 deviceConnected;
+extern uint8 sendCapSenseSliderNotifications;
+
+
+/*****************************************************************************
+* Public functions
+*****************************************************************************/
+void CustomEventHandler(uint32 event, void * eventParam);
+void UpdateRGBled(void);
+void SendCapSenseNotification(uint8 CapSenseSliderData);
+
+
+#endif  /* #if !defined(_BLE_APPLICATIONS_H) */
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3/BLE Lab 3.cydsn/TopDesign/TopDesign.cysch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3/BLE Lab 3.cydsn/TopDesign/TopDesign.cysch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3/BLE Lab 3.cydsn/main.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3/BLE Lab 3.cydsn/main.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3/BLE Lab 3.cydsn/main.c	(revision 7)
@@ -0,0 +1,191 @@
+/*****************************************************************************
+* File Name: main.c
+*
+* Version: 1.0
+*
+* Description:
+* This is the top level application for the PSoC 4 BLE Lab 4.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <main.h>
+#include <BLEApplications.h>
+
+
+/*****************************************************************************
+* Function Prototypes
+*****************************************************************************/
+static void InitializeSystem(void);
+static void HandleCapSenseSlider(void);
+
+
+/*****************************************************************************
+* Public functions
+*****************************************************************************/
+
+/*******************************************************************************
+* Function Name: main
+********************************************************************************
+* Summary:
+* System entrance point. This calls the initializing function and continuously
+* process BLE and CapSense events.
+*
+* Parameters:
+*  void
+*
+* Return:
+*  int
+*
+*******************************************************************************/
+int main()
+{
+	/* This function will initialize the system resources such as BLE and CapSense */
+    InitializeSystem();
+	
+    for(;;)
+    {
+        /*Process event callback to handle BLE events. The events generated and 
+		* used for this application are inside the 'CustomEventHandler' routine*/
+        CyBle_ProcessEvents();
+		
+		if(TRUE == deviceConnected)
+		{
+			/* Send CapSense Slider data when respective notification is enabled */
+			if(TRUE == sendCapSenseSliderNotifications)
+			{
+				/* Check for CapSense slider swipe and send data accordingly */
+				HandleCapSenseSlider();
+			}
+		}
+    }	
+}
+
+
+/*******************************************************************************
+* Function Name: InitializeSystem
+********************************************************************************
+* Summary:
+* Start the components and initialize system.
+*
+* Parameters:
+*  void
+*
+* Return:
+*  void
+*
+*******************************************************************************/
+void InitializeSystem(void)
+{
+	/* Enable global interrupt mask */
+	CyGlobalIntEnable; 
+		
+	/* Start BLE component and register the CustomEventHandler function. This 
+	 * function exposes the events from BLE component for application use */
+    CyBle_Start(CustomEventHandler);	
+    
+	/* Start both the PrISM components for LED control*/
+    PRS_1_Start();
+    PRS_2_Start();
+	
+	/* The RGB LED on BLE Pioneer kit are active low. Drive HIGH on 
+	 * pin for OFF and drive LOW on pin for ON*/
+	PRS_1_WritePulse0(RGB_LED_OFF);
+	PRS_1_WritePulse1(RGB_LED_OFF);
+	PRS_2_WritePulse0(RGB_LED_OFF);
+	
+	/* Set Drive mode of output pins from HiZ to Strong */
+	RED_SetDriveMode(RED_DM_STRONG);
+	GREEN_SetDriveMode(GREEN_DM_STRONG);
+	BLUE_SetDriveMode(BLUE_DM_STRONG);
+	
+	/* Initialize CapSense component and initialize baselines*/
+	CapSense_Start();
+	CapSense_InitializeAllBaselines();
+}
+
+
+/*******************************************************************************
+* Function Name: HandleCapSenseSlider
+********************************************************************************
+* Summary:
+* This function scans for finger position on CapSense slider, and if the  
+* position is different, triggers separate routine for BLE notification.
+*
+* Parameters:
+*  void
+*
+* Return:
+*  void
+*
+*******************************************************************************/
+void HandleCapSenseSlider(void)
+{
+	/* Last read CapSense slider position value */
+	static uint16 lastPosition;	
+	
+	/* Present slider position read by CapSense */
+	uint16 sliderPosition;
+		
+	/* Update CapSense baseline for next reading*/
+	CapSense_UpdateEnabledBaselines();	
+		
+	/* ADD_CODE to scan the slider widget */
+	CapSense_ScanEnabledWidgets();			
+	
+	/* Wait for CapSense scanning to be complete. This could take about 5 ms */
+	while(CapSense_IsBusy());
+	
+	/* ADD_CODE to read the finger position on the slider */
+	sliderPosition = CapSense_GetCentroidPos(CapSense_LINEARSLIDER0__LS);	
+
+	/*If finger is detected on the slider*/
+	if((sliderPosition != NO_FINGER) && (sliderPosition <= SLIDER_MAX_VALUE))
+	{
+        /* If finger position on the slider is changed then send data as BLE 
+         * notifications */
+        if(sliderPosition != lastPosition)
+		{
+			/* Update global variable with present finger position on slider*/
+			lastPosition = sliderPosition;
+
+			SendCapSenseNotification((uint8)sliderPosition);
+
+		}	
+	}	
+}
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3/BLE Lab 3.cydsn/main.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3/BLE Lab 3.cydsn/main.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3/BLE Lab 3.cydsn/main.h	(revision 7)
@@ -0,0 +1,76 @@
+/*****************************************************************************
+* File Name: main.h
+*
+* Version: 1.0
+*
+* Description:
+* This file defines the commonly used macros for this project.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+#if !defined(_MAIN_H)
+#define _MAIN_H
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+
+
+/*****************************************************************************
+* Macros 
+*****************************************************************************/
+#define CAPSENSE_ENABLED
+#define BLE_ENABLED
+
+#define RED_INDEX						(0)
+#define GREEN_INDEX						(1)
+#define BLUE_INDEX						(2)
+#define INTENSITY_INDEX					(3)
+
+#define NO_FINGER 						(0xFFFFu)
+
+#define SLIDER_MAX_VALUE				(0x0064)
+
+#define TRUE							(1)
+#define FALSE							(0)
+#define ZERO							(0)
+
+#define RGB_LED_MAX_VAL					(255)
+#define RGB_LED_OFF						(255)
+#define RGB_LED_ON						(0)
+
+
+#endif  /* #if !defined(_MAIN_H) */
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3/BLE Lab 3.cywrk
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3/BLE Lab 3.cywrk	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3/BLE Lab 3.cywrk	(revision 7)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<CyXmlSerializer>
+<!--This file is machine generated and read. It is not intended to be edited by hand.-->
+<!--Due to this, there is no schema for this file.-->
+<CyGuid_2867d519-54d2-4c01-9830-c51cb08bc3dd type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtWrkspc" version="5" xml_contents_version="3" name="BLE Lab 3" persistent="" platform="NOT_USED">
+<current_project name=".\BLE Lab 3.cydsn\BLE Lab 3.cyprj" />
+<wrkspc_folders />
+<files />
+<projects>
+<v>.\BLE Lab 3.cydsn\BLE Lab 3.cyprj</v>
+</projects>
+<workspace_id v="b2cadc3b-5132-43be-913d-9df3cdbba6c0" />
+<WriteAppVersionLastSavedWith v="3.1.0.1722" />
+<WriteAppMarketingVersionLastSavedWith v="3.1 SP1" />
+<CyGuid_dcbd9771-0334-43dc-9cc3-fe99dc3c5316 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjDependencyList" version="4">
+<wrkspc_dependencies />
+</CyGuid_dcbd9771-0334-43dc-9cc3-fe99dc3c5316>
+<CyGuid_63b68103-67f5-4406-8da6-5c8625765b82 type_name="CyDesigner.Common.ProjMgmt.Model.CyIgnoredSystemDepsList" version="1">
+<wrkspc_dependencies />
+</CyGuid_63b68103-67f5-4406-8da6-5c8625765b82>
+</CyGuid_2867d519-54d2-4c01-9830-c51cb08bc3dd>
+</CyXmlSerializer>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_1/BLE Lab 3_1.cydsn/BLE Lab 3_1.cydwr
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_1/BLE Lab 3_1.cydsn/BLE Lab 3_1.cydwr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_1/BLE Lab 3_1.cydsn/BLE Lab 3_1.cyprj
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_1/BLE Lab 3_1.cydsn/BLE Lab 3_1.cyprj	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_1/BLE Lab 3_1.cydsn/BLE Lab 3_1.cyprj	(revision 7)
@@ -0,0 +1,427 @@
+<?xml version="1.0" encoding="utf-8"?>
+<CyXmlSerializer>
+<!--This file is machine generated and read. It is not intended to be edited by hand.-->
+<!--Due to this, there is no schema for this file.-->
+<CyGuid_fec8f9e8-2365-4bdb-96d3-a4380222e01b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectPSoCExe" version="4">
+<CyGuid_60697ce6-dce2-4816-8680-4de0635742eb type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectExe" version="3">
+<CyGuid_49cfd574-032a-4a64-b7be-d4eeeaf25e43 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProject" version="7" xml_contents_version="1">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLE Lab 3_1" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="Source Files" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="main.c" persistent=".\main.c">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="C_FILE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLEApplications.c" persistent=".\BLEApplications.c">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="C_FILE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters>
+<filter v="c" />
+<filter v="s" />
+<filter v="asm" />
+<filter v="a51" />
+</filters>
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="Header Files" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLEApplications.h" persistent=".\BLEApplications.h">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="main.h" persistent=".\main.h">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters>
+<filter v="h" />
+</filters>
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+<CyGuid_4429d4ed-fe84-42d0-9e9f-19aee0ff4e7e type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtComponent" version="1">
+<CyGuid_813b8d13-518a-4dc8-91ba-cda6042dfb52 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtPhyFolder" version="1">
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="TopDesign" persistent=".\TopDesign">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="TopDesign.cysch" persistent=".\TopDesign\TopDesign.cysch">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters />
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+</CyGuid_813b8d13-518a-4dc8-91ba-cda6042dfb52>
+</CyGuid_4429d4ed-fe84-42d0-9e9f-19aee0ff4e7e>
+<CyGuid_409391e1-c2a7-4709-8a6b-4622593f7390 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtNameRestrictedFile" version="1">
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLE Lab 3_1.cydwr" persistent=".\BLE Lab 3_1.cydwr">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</CyGuid_409391e1-c2a7-4709-8a6b-4622593f7390>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<name v="GlobalSettings">
+<GlobalPages />
+<GlobalTools name="Code Generation">
+<GlobalPages>
+<name_val_pair name="General@Application Type" v="Normal" />
+<name_val_pair name="General@Custom Code Gen Options" v="" />
+<name_val_pair name="General@Skip Code Generation" v="False" />
+<name_val_pair name="General@Custom Synthesis Options" v="" />
+<name_val_pair name="General@Quiet Output" v="True" />
+<name_val_pair name="General@Synthesis Goal" v="Speed" />
+<name_val_pair name="General@Synthesis Optimization Effort" v="Exhaustive" />
+<name_val_pair name="General@Virtual Node Substitution" v="3" />
+<name_val_pair name="General@Custom Fitter Options" v="" />
+</GlobalPages>
+</GlobalTools>
+<GlobalTools name="Debug Page">
+<GlobalPages>
+<name_val_pair name="General@Debug Target" v="Application Code and Data" />
+</GlobalPages>
+</GlobalTools>
+<GlobalTools name="Customizer">
+<GlobalPages>
+<name_val_pair name="General@Assembly References" v="" />
+<name_val_pair name="General@Command Line Options" v="" />
+<name_val_pair name="General@Customizer Build Mode" v="Release" />
+</GlobalPages>
+</GlobalTools>
+</name>
+<platforms>
+<platform>
+<name v="c9323d49-d323-40b8-9b59-cc008d68a989">
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="NDEBUG" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="b98f980c-3bd1-4fc7-a887-c56a20a46fdd">
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="NDEBUG" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="5bca58cd-5542-421c-b08d-9513dbb687fd">
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="fdb8e1ae-f83a-46cf-9446-1d703716f38a">
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="0c48e94f-2a2d-4979-846d-73f57c197075">
+<name_val_pair name="0c48e94f-2a2d-4979-846d-73f57c197075@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="0c48e94f-2a2d-4979-846d-73f57c197075@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+</name>
+</platform>
+<platform>
+<name v="e9305a93-d091-4da5-bdc7-2813049dcdbf">
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Assembly@Command Line@Command Line" v="-s+ -M&lt;&gt; -w+ -r -DDEBUG --fpu None" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@C/C++@Command Line@Command Line" v="-D DEBUG --no_cse --no_unroll --no_inline --no_code_motion --no_tbaa --no_clustering --no_scheduling --debug --endian=little -e --fpu=None -On --no_wrap_diagnostics" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Linker@Command Line@Command Line" v="--semihosting --entry __iar_program_start --vfe" />
+</name>
+</platform>
+</platforms>
+<project_current_platform v="c9323d49-d323-40b8-9b59-cc008d68a989" />
+<project_current_processor v="CortexM0" />
+<component_generation v="PSoC Creator  3.1 Build 1010" />
+<last_selected_tab v="Cypress" />
+<component_dependent_projects_generation v="(69eeda1b-ded5-4da3-a74d-3a98f2d5d4ab , 2.1PR) | (b1a3f413-e018-46a5-a51c-20818b2f118e , 3.0) | (cd381074-8dad-4f43-bb88-7719b3e16126 , 2.1) | (29420278-6fcc-46a7-a651-999ec5c253d2 , 2.1)" />
+<WriteAppVersionLastSavedWith v="3.1.0.1722" />
+<WriteAppMarketingVersionLastSavedWith v=" 3.1 SP1" />
+<project_id v="d050e1a2-5178-4e6e-8c63-c66109e44b07" /><custom_data><CyGuid_7a7929f8-5e3b-4f86-a093-2d4ee6513111 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectCustomData" version="1"><CyGuid_fdba8dfd-b15b-4469-9bbb-9e40c3e70997 type_name="CyDesigner.Common.Base.CyCustomData" version="2"><userData /></CyGuid_fdba8dfd-b15b-4469-9bbb-9e40c3e70997><properties /></CyGuid_7a7929f8-5e3b-4f86-a093-2d4ee6513111></custom_data></CyGuid_49cfd574-032a-4a64-b7be-d4eeeaf25e43>
+</CyGuid_60697ce6-dce2-4816-8680-4de0635742eb>
+<top_block v="TopDesign" />
+<selected_device v="CY8C4247LQI-BL483" />
+<CyGuid_495451fe-d201-4d01-b22d-5d3f5609ac37 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtComponentMgr" version="4" xml_contents_version="1">
+<library_deps>
+<library_dep persistent="${CyRoot}\psoc\content\default\CyAnnotationLibrary\CyAnnotationLibrary.cylib\CyAnnotationLibrary.cyprj" />
+</library_deps>
+<CyGuid_b0d670ad-d48f-47cb-9d0b-b1642bab195c type_name="CyDesigner.Common.Base.CyExprTypeMgr" version="1" />
+<ignored_deps />
+</CyGuid_495451fe-d201-4d01-b22d-5d3f5609ac37>
+<boot_component v="cy_boot_v4_20" />
+<BootloaderTag hexFile="" elfFile="" />
+<current_generation v="7" />
+</CyGuid_fec8f9e8-2365-4bdb-96d3-a4380222e01b>
+</CyXmlSerializer>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_1/BLE Lab 3_1.cydsn/BLEApplications.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_1/BLE Lab 3_1.cydsn/BLEApplications.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_1/BLE Lab 3_1.cydsn/BLEApplications.c	(revision 7)
@@ -0,0 +1,291 @@
+/*****************************************************************************
+* File Name: BleApplications.c
+*
+* Version: 1.0
+*
+* Description:
+* This file implements the BLE capability in the PSoC 4 BLE Lab 4.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <main.h>
+#include <BLEApplications.h>
+
+
+/*****************************************************************************
+* Static variables 
+*****************************************************************************/
+
+/* 'rgbHandle' stores RGB control data parameters */
+CYBLE_GATT_HANDLE_VALUE_PAIR_T		rgbHandle;	
+
+/*This flag is set when the Central device writes to CCC (Client Characteristic 
+* Configuration) of the CapSense slider Characteristic to enable notifications */
+uint8 sendCapSenseProximityNotifications = FALSE;	
+
+/* Array to store the present RGB LED control data. The 4 bytes 
+* of the array represents {R, G, B, Intensity} */
+uint8 RGBledData[4];
+
+/* This flag is used by application to know whether a Central 
+* device has been connected. This is updated in BLE event callback 
+* function*/
+uint8 deviceConnected = FALSE;
+
+
+/*******************************************************************************
+* Function Name: CustomEventHandler
+********************************************************************************
+* Summary:
+* Call back event function to handle various events from BLE stack
+*
+* Parameters:
+*  event:		event returned
+*  eventParam:	link to value of the events returned
+*
+* Return:
+*  void
+*
+*******************************************************************************/
+void CustomEventHandler(uint32 event, void * eventParam)
+{
+    /* Local variable to strore the write request parameters */
+	CYBLE_GATTS_WRITE_REQ_PARAM_T *wrReqParam;
+    
+    /* Local variable to store the current CCCD value */
+	uint8 CapSenseCCCDvalue[2];
+	
+	/* Handle value to update the CCCD */
+	CYBLE_GATT_HANDLE_VALUE_PAIR_T CapSenseNotificationCCCDhandle;
+   
+    switch(event)
+    {
+        case CYBLE_EVT_STACK_ON:
+        case CYBLE_EVT_GAP_DEVICE_DISCONNECTED:
+			/* Start Advertisement and enter Discoverable mode*/
+			CyBle_GappStartAdvertisement(CYBLE_ADVERTISING_FAST);
+			break;
+			
+		case CYBLE_EVT_GAPP_ADVERTISEMENT_START_STOP:
+			/* Set the BLE state variable to control LED status */
+            if(CYBLE_STATE_DISCONNECTED == CyBle_GetState())
+            {
+                /* Start Advertisement and enter Discoverable mode*/
+                CyBle_GappStartAdvertisement(CYBLE_ADVERTISING_FAST);
+            }
+			break;
+			
+        case CYBLE_EVT_GATT_CONNECT_IND:
+			/* This flag is used in application to check connection status */
+			deviceConnected = TRUE;
+			break;
+        
+        case CYBLE_EVT_GATT_DISCONNECT_IND:
+			/* Update deviceConnected flag*/
+			deviceConnected = FALSE;
+			
+			/* Reset CapSense notification flag to prevent further notifications
+			 * being sent to Central device after next connection. */
+			sendCapSenseProximityNotifications = FALSE;
+			
+			/* Reset the color coordinates */
+			RGBledData[RED_INDEX] = ZERO;
+            RGBledData[GREEN_INDEX] = ZERO;
+            RGBledData[BLUE_INDEX] = ZERO;
+            RGBledData[INTENSITY_INDEX] = ZERO;
+			UpdateRGBled();
+
+			break;
+        
+            
+        case CYBLE_EVT_GATTS_WRITE_REQ: 							
+            /* This event is received when Central device sends a Write command 
+             * on an Attribute. 
+             * We first get the attribute handle from the event parameter and 
+             * then try to match that handle with an attribute in the database.
+             */
+            wrReqParam = (CYBLE_GATTS_WRITE_REQ_PARAM_T *) eventParam;
+            
+
+            /* This condition checks whether the RGB LED characteristic was
+             * written to by matching the attribute handle.
+             * If the attribute handle matches, then the value written to the 
+             * attribute is extracted and used to drive RGB LED.
+             */
+            
+            /* Extract the attribute handle for the RGB LED characteristic 
+             * from the custom service data structure.
+             */
+             
+            /* if (attributeHandle == RGB LED Characteristic Handle) */
+            if(wrReqParam->handleValPair.attrHandle == cyBle_customs[RGB_LED_SERVICE_INDEX].\
+								                        customServiceInfo[RGB_LED_CHAR_INDEX].\
+                                                        customServiceCharHandle)
+            {
+                /* Extract the value of the attribute from the handle-value 
+                 * pair database. */
+                RGBledData[RED_INDEX] = wrReqParam->handleValPair.value.val[RED_INDEX];
+                RGBledData[GREEN_INDEX] = wrReqParam->handleValPair.value.val[GREEN_INDEX];
+                RGBledData[BLUE_INDEX] = wrReqParam->handleValPair.value.val[BLUE_INDEX];
+                RGBledData[INTENSITY_INDEX] = wrReqParam->handleValPair.value.val[INTENSITY_INDEX];
+                
+                /* Update the PrISM components and the attribute for RGB LED read 
+                 * characteristics */
+                UpdateRGBled();
+            }
+
+            
+            /* This condition checks whether the CCCD descriptor for CapSense
+             * slider characteristic has been written to. This tells us whether
+             * the notification for CapSense slider has been enabled/disabled.
+             */
+            
+            /* if (attributeHandle == CapSense Proximity Characteristics Handle) */
+            if(wrReqParam->handleValPair.attrHandle == cyBle_customs[CAPSENSE_SERVICE_INDEX].
+			            customServiceInfo[CAPSENSE_PROXIMITY_CHAR_INDEX].
+                        customServiceCharDescriptors[CAPSENSE_PROXIMITY_CCC_INDEX])
+            {
+                sendCapSenseProximityNotifications = wrReqParam->handleValPair.value.val[CCC_DATA_INDEX];
+				
+                /* When the Client Characteristic Configuration descriptor (CCCD) is
+                * written by the Central device for enabling/disabling notifications, 
+                * then the same descriptor value has to be explicitly updated in 
+                * application so that it reflects the correct value when the 
+                * descriptor is read. 
+                */
+                {
+                    /* Write the present CapSense notification status to the local variable */
+            		CapSenseCCCDvalue[0] = sendCapSenseProximityNotifications;
+            		CapSenseCCCDvalue[1] = 0x00;
+            		
+            		/* Update CCCD handle with notification status data*/
+            		CapSenseNotificationCCCDhandle.attrHandle = CAPSENSE_CCC_HANDLE;
+            		CapSenseNotificationCCCDhandle.value.val = CapSenseCCCDvalue;
+            		CapSenseNotificationCCCDhandle.value.len = sizeof(CapSenseCCCDvalue);
+            		
+            		/* Report data to BLE component for sending data when read by Central device */
+            		CyBle_GattsWriteAttributeValue(&CapSenseNotificationCCCDhandle, ZERO, &cyBle_connHandle, \
+                                                                                CYBLE_GATT_DB_LOCALLY_INITIATED);
+                }
+           }
+
+			
+			/* Send the response to the write request received. */
+			CyBle_GattsWriteRsp(cyBle_connHandle);
+			
+			break;
+
+        default:
+
+       	 	break;
+    }
+}
+
+
+/*******************************************************************************
+* Function Name: SendCapSenseNotification
+********************************************************************************
+* Summary:
+* Send CapSense Proximity data as BLE Notifications. This function updates
+* the notification handle with data and triggers the BLE component to send 
+* notification
+*
+* Parameters:
+*  CapSenseProximityData:	CapSense proximity value	
+*
+* Return:
+*  void
+*
+*******************************************************************************/
+void SendCapSenseNotification(uint8 CapSenseProximityData)
+{
+	/* 'CapSensenotificationHandle' stores CapSense notification data parameters */
+	CYBLE_GATTS_HANDLE_VALUE_NTF_T		CapSensenotificationHandle;	
+	
+	/* Update notification handle with CapSense slider data*/
+	CapSensenotificationHandle.attrHandle = CAPSENSE_PROXIMITY_CHAR_HANDLE;				
+	CapSensenotificationHandle.value.val = &CapSenseProximityData;
+	CapSensenotificationHandle.value.len = sizeof(CapSenseProximityData);
+	
+	/* Send notifications. */
+	CyBle_GattsNotification(cyBle_connHandle, &CapSensenotificationHandle);
+}
+
+
+/*******************************************************************************
+* Function Name: UpdateRGBled
+********************************************************************************
+* Summary:
+* Receive the new RGB data and modify PrISM parameters. Also, update the
+* read characteristic handle so that the next read from the BLE central device
+* gives present RGB color and intensity data.
+*
+* Parameters:
+*  void
+*
+* Return:
+*  void
+*
+*******************************************************************************/
+void UpdateRGBled(void)
+{
+	/* Local variables to calculate the color components from RGB received data*/
+	uint8 debug_red;
+	uint8 debug_green;
+	uint8 debug_blue;
+	uint8 intensity_divide_value = RGBledData[INTENSITY_INDEX];
+	
+	debug_red = (uint8)(((uint16)RGBledData[RED_INDEX] * intensity_divide_value) / 255);
+	debug_green = (uint8)(((uint16)RGBledData[GREEN_INDEX] * intensity_divide_value) / 255);
+	debug_blue = (uint8)(((uint16)RGBledData[BLUE_INDEX] * intensity_divide_value) / 255);
+	
+	/* Update the density value of the PrISM module for color control*/
+	PRS_1_WritePulse0(RGB_LED_MAX_VAL - debug_red);
+    PRS_1_WritePulse1(RGB_LED_MAX_VAL - debug_green);
+    PRS_2_WritePulse0(RGB_LED_MAX_VAL - debug_blue);
+	
+	/* Update RGB control handle with new values */
+	rgbHandle.attrHandle = RGB_LED_CHAR_HANDLE;
+	rgbHandle.value.val = RGBledData;
+	rgbHandle.value.len = sizeof(RGBledData);
+	rgbHandle.value.actualLen = sizeof(RGBledData);
+	
+	/* Send updated RGB control handle as attribute for read by central device */
+	CyBle_GattsWriteAttributeValue(&rgbHandle, FALSE, &cyBle_connHandle, FALSE);  
+}
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_1/BLE Lab 3_1.cydsn/BLEApplications.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_1/BLE Lab 3_1.cydsn/BLEApplications.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_1/BLE Lab 3_1.cydsn/BLEApplications.h	(revision 7)
@@ -0,0 +1,95 @@
+/*****************************************************************************
+* File Name: BleApplications.h
+*
+* Version: 1.0
+*
+* Description:
+* This file defines the macros and function prototypes for BLE functionality.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+#if !defined(_BLE_APPLICATIONS_H)
+#define _BLE_APPLICATIONS_H
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+
+
+/*****************************************************************************
+* Macros 
+*****************************************************************************/
+#define CAPSENSE_SERVICE_INDEX          (CYBLE_CAPSENSE_SERVICE_SERVICE_INDEX)
+#define RGB_LED_SERVICE_INDEX           (CYBLE_RGB_LED_SERVICE_SERVICE_INDEX)
+
+#define CAPSENSE_PROXIMITY_CHAR_INDEX      (CYBLE_CAPSENSE_SERVICE_CAPSENSE_PROXIMITY_CHARACTERISTIC_CHAR_INDEX)
+#define RGB_LED_CHAR_INDEX              (CYBLE_RGB_LED_SERVICE_RGB_LED_CHARACTERISTIC_CHAR_INDEX)
+#define CAPSENSE_PROXIMITY_CHAR_HANDLE		(CYBLE_CAPSENSE_SERVICE_CAPSENSE_PROXIMITY_CHARACTERISTIC_CHAR_HANDLE)
+#define RGB_LED_CHAR_HANDLE				(CYBLE_RGB_LED_SERVICE_RGB_LED_CHARACTERISTIC_CHAR_HANDLE)
+
+#define CAPSENSE_CCC_HANDLE				(CYBLE_CAPSENSE_SERVICE_CAPSENSE_PROXIMITY_CHARACTERISTIC_CLIENT_CHARACTERISTIC_CONFIGURATION_DESC_HANDLE)
+
+#define CAPSENSE_PROXIMITY_CCC_INDEX		(CYBLE_CAPSENSE_SERVICE_CAPSENSE_PROXIMITY_CHARACTERISTIC_CLIENT_CHARACTERISTIC_CONFIGURATION_DESC_INDEX)
+#define CCC_DATA_INDEX					(0u)
+
+#define BLE_STATE_ADVERTISING			(0x01)
+#define BLE_STATE_CONNECTED				(0x02)
+#define BLE_STATE_DISCONNECTED			(0x00)
+
+#define PASSIVE_LED_STATUS				(0xFF)
+
+#define LED_ADV_BLINK_PERIOD			(40000)
+#define LED_CONN_ON_PERIOD				(145000)
+
+#define MTU_XCHANGE_DATA_LEN			(0x0020)
+
+
+/*****************************************************************************
+* Extern variables
+*****************************************************************************/
+extern uint8 deviceConnected;
+extern uint8 sendCapSenseProximityNotifications;
+
+
+/*****************************************************************************
+* Public functions
+*****************************************************************************/
+void CustomEventHandler(uint32 event, void * eventParam);
+void UpdateRGBled(void);
+void SendCapSenseNotification(uint8 CapSenseProximityData);
+
+
+#endif  /* #if !defined(_BLE_APPLICATIONS_H) */
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_1/BLE Lab 3_1.cydsn/TopDesign/TopDesign.cysch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_1/BLE Lab 3_1.cydsn/TopDesign/TopDesign.cysch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_1/BLE Lab 3_1.cydsn/main.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_1/BLE Lab 3_1.cydsn/main.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_1/BLE Lab 3_1.cydsn/main.c	(revision 7)
@@ -0,0 +1,177 @@
+/*****************************************************************************
+* File Name: main.c
+*
+* Version: 1.0
+*
+* Description:
+* This is the top level application for the PSoC 4 BLE Lab 4 additional 
+* exercise 1.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <main.h>
+#include <BLEApplications.h>
+
+
+/*****************************************************************************
+* Function Prototypes
+*****************************************************************************/
+static void InitializeSystem(void);
+static void HandleCapSenseProximity(void);
+
+
+/*****************************************************************************
+* Public functions
+*****************************************************************************/
+
+/*******************************************************************************
+* Function Name: main
+********************************************************************************
+* Summary:
+* System entrance point. This calls the initializing function and continuously
+* process BLE and CapSense events.
+*
+* Parameters:
+*  void
+*
+* Return:
+*  int
+*
+*******************************************************************************/
+int main()
+{
+	/* This function will initialize the system resources such as BLE and CapSense */
+    InitializeSystem();
+	
+    for(;;)
+    {
+        /*Process event callback to handle BLE events. The events generated and 
+		* used for this application are inside the 'CustomEventHandler' routine*/
+        CyBle_ProcessEvents();
+		
+		if(TRUE == deviceConnected)
+		{
+            /* Send CapSense Proximity data when respective notification is enabled */
+			if(TRUE == sendCapSenseProximityNotifications)
+			{
+				/* Check for CapSense proximity sensor and send data accordingly */
+				HandleCapSenseProximity();
+			}
+		}
+    }	
+}
+
+
+/*******************************************************************************
+* Function Name: InitializeSystem
+********************************************************************************
+* Summary:
+* Start the components and initialize system.
+*
+* Parameters:
+*  void
+*
+* Return:
+*  void
+*
+*******************************************************************************/
+void InitializeSystem(void)
+{
+	/* Enable global interrupt mask */
+	CyGlobalIntEnable; 
+		
+	/* Start BLE component and register the CustomEventHandler function. This 
+	 * function exposes the events from BLE component for application use */
+    CyBle_Start(CustomEventHandler);	
+    
+	/* Start both the PrISM components for LED control*/
+    PRS_1_Start();
+    PRS_2_Start();
+	
+	/* The RGB LED on BLE Pioneer kit are active low. Drive HIGH on 
+	 * pin for OFF and drive LOW on pin for ON */
+	PRS_1_WritePulse0(RGB_LED_OFF);
+	PRS_1_WritePulse1(RGB_LED_OFF);
+	PRS_2_WritePulse0(RGB_LED_OFF);
+	
+	/* Set Drive mode of output pins from HiZ to Strong */
+	RED_SetDriveMode(RED_DM_STRONG);
+	GREEN_SetDriveMode(GREEN_DM_STRONG);
+	BLUE_SetDriveMode(BLUE_DM_STRONG);
+	
+	/* Enable Proximity sensor, initialize CapSense component and 
+     * sensor baselines */
+	CapSense_EnableWidget(CapSense_PROXIMITYSENSOR0__PROX);
+	CapSense_Start();
+	CapSense_InitializeAllBaselines();
+}
+
+
+/*******************************************************************************
+* Function Name: HandleCapSenseProximity
+********************************************************************************
+* Summary:
+* This function scans for CapSense Proximity Sensor and send as notification.
+*
+* Parameters:
+*  void
+*
+* Return:
+*  void
+*
+*******************************************************************************/
+void HandleCapSenseProximity(void)
+{
+	/* Proximity sensor value read by CapSense */
+	uint16 proxValue;
+		
+	/* Update CapSense baseline for next reading */
+	CapSense_UpdateEnabledBaselines();	
+		
+	/* Scan the enabled widget */
+	CapSense_ScanEnabledWidgets();			
+	
+	/* Wait for CapSense scanning to be complete. This could take about 5 ms */
+	while(CapSense_IsBusy());
+	
+	/* Read the proximity sensor value */
+	proxValue = CapSense_GetDiffCountData(CapSense_PROXIMITYSENSOR0__PROX);
+
+    SendCapSenseNotification((uint8)proxValue);	
+}
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_1/BLE Lab 3_1.cydsn/main.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_1/BLE Lab 3_1.cydsn/main.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_1/BLE Lab 3_1.cydsn/main.h	(revision 7)
@@ -0,0 +1,72 @@
+/*****************************************************************************
+* File Name: main.h
+*
+* Version: 1.0
+*
+* Description:
+* This file defines the commonly used macros for this project.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+#if !defined(_MAIN_H)
+#define _MAIN_H
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+
+
+/*****************************************************************************
+* Macros 
+*****************************************************************************/
+#define CAPSENSE_ENABLED
+#define BLE_ENABLED
+
+#define RED_INDEX						(0)
+#define GREEN_INDEX						(1)
+#define BLUE_INDEX						(2)
+#define INTENSITY_INDEX					(3)
+
+#define TRUE							(1)
+#define FALSE							(0)
+#define ZERO							(0)
+
+#define RGB_LED_MAX_VAL					(255)
+#define RGB_LED_OFF						(255)
+#define RGB_LED_ON						(0)
+
+
+#endif  /* #if !defined(_MAIN_H) */
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_1/BLE Lab 3_1.cywrk
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_1/BLE Lab 3_1.cywrk	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_1/BLE Lab 3_1.cywrk	(revision 7)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<CyXmlSerializer>
+<!--This file is machine generated and read. It is not intended to be edited by hand.-->
+<!--Due to this, there is no schema for this file.-->
+<CyGuid_2867d519-54d2-4c01-9830-c51cb08bc3dd type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtWrkspc" version="5" xml_contents_version="3" name="BLE Lab 3_1" persistent="" platform="NOT_USED">
+<current_project name=".\BLE Lab 3_1.cydsn\BLE Lab 3_1.cyprj" />
+<wrkspc_folders />
+<files />
+<projects>
+<v>.\BLE Lab 3_1.cydsn\BLE Lab 3_1.cyprj</v>
+</projects>
+<workspace_id v="b2cadc3b-5132-43be-913d-9df3cdbba6c0" />
+<WriteAppVersionLastSavedWith v="3.1.0.1722" />
+<WriteAppMarketingVersionLastSavedWith v="3.1 SP1" />
+<CyGuid_dcbd9771-0334-43dc-9cc3-fe99dc3c5316 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjDependencyList" version="4">
+<wrkspc_dependencies />
+</CyGuid_dcbd9771-0334-43dc-9cc3-fe99dc3c5316>
+<CyGuid_63b68103-67f5-4406-8da6-5c8625765b82 type_name="CyDesigner.Common.ProjMgmt.Model.CyIgnoredSystemDepsList" version="1">
+<wrkspc_dependencies />
+</CyGuid_63b68103-67f5-4406-8da6-5c8625765b82>
+</CyGuid_2867d519-54d2-4c01-9830-c51cb08bc3dd>
+</CyXmlSerializer>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_2/BLE Lab 3_2.cydsn/BLE Lab 3_2.cydwr
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_2/BLE Lab 3_2.cydsn/BLE Lab 3_2.cydwr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_2/BLE Lab 3_2.cydsn/BLE Lab 3_2.cyprj
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_2/BLE Lab 3_2.cydsn/BLE Lab 3_2.cyprj	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_2/BLE Lab 3_2.cydsn/BLE Lab 3_2.cyprj	(revision 7)
@@ -0,0 +1,427 @@
+<?xml version="1.0" encoding="utf-8"?>
+<CyXmlSerializer>
+<!--This file is machine generated and read. It is not intended to be edited by hand.-->
+<!--Due to this, there is no schema for this file.-->
+<CyGuid_fec8f9e8-2365-4bdb-96d3-a4380222e01b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectPSoCExe" version="4">
+<CyGuid_60697ce6-dce2-4816-8680-4de0635742eb type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectExe" version="3">
+<CyGuid_49cfd574-032a-4a64-b7be-d4eeeaf25e43 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProject" version="7" xml_contents_version="1">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLE Lab 3_2" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="Source Files" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="main.c" persistent=".\main.c">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="C_FILE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLEApplications.c" persistent=".\BLEApplications.c">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="C_FILE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters>
+<filter v="c" />
+<filter v="s" />
+<filter v="asm" />
+<filter v="a51" />
+</filters>
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="Header Files" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLEApplications.h" persistent=".\BLEApplications.h">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="main.h" persistent=".\main.h">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters>
+<filter v="h" />
+</filters>
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+<CyGuid_4429d4ed-fe84-42d0-9e9f-19aee0ff4e7e type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtComponent" version="1">
+<CyGuid_813b8d13-518a-4dc8-91ba-cda6042dfb52 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtPhyFolder" version="1">
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="TopDesign" persistent=".\TopDesign">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="TopDesign.cysch" persistent=".\TopDesign\TopDesign.cysch">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters />
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+</CyGuid_813b8d13-518a-4dc8-91ba-cda6042dfb52>
+</CyGuid_4429d4ed-fe84-42d0-9e9f-19aee0ff4e7e>
+<CyGuid_409391e1-c2a7-4709-8a6b-4622593f7390 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtNameRestrictedFile" version="1">
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLE Lab 3_2.cydwr" persistent=".\BLE Lab 3_2.cydwr">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</CyGuid_409391e1-c2a7-4709-8a6b-4622593f7390>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<name v="GlobalSettings">
+<GlobalPages />
+<GlobalTools name="Code Generation">
+<GlobalPages>
+<name_val_pair name="General@Application Type" v="Normal" />
+<name_val_pair name="General@Custom Code Gen Options" v="" />
+<name_val_pair name="General@Skip Code Generation" v="False" />
+<name_val_pair name="General@Custom Synthesis Options" v="" />
+<name_val_pair name="General@Quiet Output" v="True" />
+<name_val_pair name="General@Synthesis Goal" v="Speed" />
+<name_val_pair name="General@Synthesis Optimization Effort" v="Exhaustive" />
+<name_val_pair name="General@Virtual Node Substitution" v="3" />
+<name_val_pair name="General@Custom Fitter Options" v="" />
+</GlobalPages>
+</GlobalTools>
+<GlobalTools name="Debug Page">
+<GlobalPages>
+<name_val_pair name="General@Debug Target" v="Application Code and Data" />
+</GlobalPages>
+</GlobalTools>
+<GlobalTools name="Customizer">
+<GlobalPages>
+<name_val_pair name="General@Assembly References" v="" />
+<name_val_pair name="General@Command Line Options" v="" />
+<name_val_pair name="General@Customizer Build Mode" v="Release" />
+</GlobalPages>
+</GlobalTools>
+</name>
+<platforms>
+<platform>
+<name v="c9323d49-d323-40b8-9b59-cc008d68a989">
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="NDEBUG" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="b98f980c-3bd1-4fc7-a887-c56a20a46fdd">
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="NDEBUG" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="5bca58cd-5542-421c-b08d-9513dbb687fd">
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="fdb8e1ae-f83a-46cf-9446-1d703716f38a">
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="0c48e94f-2a2d-4979-846d-73f57c197075">
+<name_val_pair name="0c48e94f-2a2d-4979-846d-73f57c197075@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="0c48e94f-2a2d-4979-846d-73f57c197075@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+</name>
+</platform>
+<platform>
+<name v="e9305a93-d091-4da5-bdc7-2813049dcdbf">
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Assembly@Command Line@Command Line" v="-s+ -M&lt;&gt; -w+ -r -DDEBUG --fpu None" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@C/C++@Command Line@Command Line" v="-D DEBUG --no_cse --no_unroll --no_inline --no_code_motion --no_tbaa --no_clustering --no_scheduling --debug --endian=little -e --fpu=None -On --no_wrap_diagnostics" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Linker@Command Line@Command Line" v="--semihosting --entry __iar_program_start --vfe" />
+</name>
+</platform>
+</platforms>
+<project_current_platform v="c9323d49-d323-40b8-9b59-cc008d68a989" />
+<project_current_processor v="CortexM0" />
+<component_generation v="PSoC Creator  3.1 Build 1010" />
+<last_selected_tab v="Cypress" />
+<component_dependent_projects_generation v="(69eeda1b-ded5-4da3-a74d-3a98f2d5d4ab , 2.1PR) | (b1a3f413-e018-46a5-a51c-20818b2f118e , 3.0) | (cd381074-8dad-4f43-bb88-7719b3e16126 , 2.1) | (29420278-6fcc-46a7-a651-999ec5c253d2 , 2.1)" />
+<WriteAppVersionLastSavedWith v="3.1.0.1722" />
+<WriteAppMarketingVersionLastSavedWith v=" 3.1 SP1" />
+<project_id v="d050e1a2-5178-4e6e-8c63-c66109e44b07" /><custom_data><CyGuid_7a7929f8-5e3b-4f86-a093-2d4ee6513111 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectCustomData" version="1"><CyGuid_fdba8dfd-b15b-4469-9bbb-9e40c3e70997 type_name="CyDesigner.Common.Base.CyCustomData" version="2"><userData /></CyGuid_fdba8dfd-b15b-4469-9bbb-9e40c3e70997><properties /></CyGuid_7a7929f8-5e3b-4f86-a093-2d4ee6513111></custom_data></CyGuid_49cfd574-032a-4a64-b7be-d4eeeaf25e43>
+</CyGuid_60697ce6-dce2-4816-8680-4de0635742eb>
+<top_block v="TopDesign" />
+<selected_device v="CY8C4247LQI-BL483" />
+<CyGuid_495451fe-d201-4d01-b22d-5d3f5609ac37 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtComponentMgr" version="4" xml_contents_version="1">
+<library_deps>
+<library_dep persistent="${CyRoot}\psoc\content\default\CyAnnotationLibrary\CyAnnotationLibrary.cylib\CyAnnotationLibrary.cyprj" />
+</library_deps>
+<CyGuid_b0d670ad-d48f-47cb-9d0b-b1642bab195c type_name="CyDesigner.Common.Base.CyExprTypeMgr" version="1" />
+<ignored_deps />
+</CyGuid_495451fe-d201-4d01-b22d-5d3f5609ac37>
+<boot_component v="cy_boot_v4_20" />
+<BootloaderTag hexFile="" elfFile="" />
+<current_generation v="7" />
+</CyGuid_fec8f9e8-2365-4bdb-96d3-a4380222e01b>
+</CyXmlSerializer>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_2/BLE Lab 3_2.cydsn/BLEApplications.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_2/BLE Lab 3_2.cydsn/BLEApplications.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_2/BLE Lab 3_2.cydsn/BLEApplications.c	(revision 7)
@@ -0,0 +1,299 @@
+/*****************************************************************************
+* File Name: BleApplications.c
+*
+* Version: 1.0
+*
+* Description:
+* This file implements the BLE capability in the PSoC 4 BLE Lab 4.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <main.h>
+#include <BLEApplications.h>
+
+
+/*****************************************************************************
+* Static variables 
+*****************************************************************************/
+
+/* 'rgbHandle' stores RGB control data parameters */
+CYBLE_GATT_HANDLE_VALUE_PAIR_T		rgbHandle;	
+
+/*This flag is set when the Central device writes to CCC (Client Characteristic 
+* Configuration) of the CapSense slider Characteristic to enable notifications */
+uint8 sendCapSenseSliderNotifications = FALSE;	
+
+/* Array to store the present RGB LED control data. The 4 bytes 
+* of the array represents {R, G, B, Intensity} */
+uint8 RGBledData[4];
+
+/* This flag is used by application to know whether a Central 
+* device has been connected. This is updated in BLE event callback 
+* function*/
+uint8 deviceConnected = FALSE;
+
+/*****************************************************************************
+* Public variables 
+*****************************************************************************/
+bool enterHibernateFlag = false;
+
+/*******************************************************************************
+* Function Name: CustomEventHandler
+********************************************************************************
+* Summary:
+* Call back event function to handle various events from BLE stack
+*
+* Parameters:
+*  event:		event returned
+*  eventParam:	link to value of the events returned
+*
+* Return:
+*  void
+*
+*******************************************************************************/
+void CustomEventHandler(uint32 event, void * eventParam)
+{
+    /* Local variable to strore the write request parameters */
+	CYBLE_GATTS_WRITE_REQ_PARAM_T *wrReqParam;
+    
+    /* Local variable to store the current CCCD value */
+	uint8 CapSenseCCCDvalue[2];
+	
+	/* Handle value to update the CCCD */
+	CYBLE_GATT_HANDLE_VALUE_PAIR_T CapSenseNotificationCCCDhandle;
+   
+    switch(event)
+    {
+        case CYBLE_EVT_STACK_ON:
+        	/* Start Advertisement and enter Discoverable mode*/
+			CyBle_GappStartAdvertisement(CYBLE_ADVERTISING_FAST);
+			break;
+			
+        case CYBLE_EVT_GAP_DEVICE_DISCONNECTED:
+            /* Enter hibernate mode upon disconnect */
+			enterHibernateFlag = true;
+        break;
+            
+		case CYBLE_EVT_GAPP_ADVERTISEMENT_START_STOP:
+			/* Set the BLE state variable to control LED status */
+            if(CYBLE_STATE_DISCONNECTED == CyBle_GetState())
+            {
+                /* Start Advertisement and enter Discoverable mode*/
+                CyBle_GappStartAdvertisement(CYBLE_ADVERTISING_FAST);
+            }
+			break;
+			
+        case CYBLE_EVT_GATT_CONNECT_IND:
+			/* This flag is used in application to check connection status */
+			deviceConnected = TRUE;
+			break;
+        
+        case CYBLE_EVT_GATT_DISCONNECT_IND:
+			/* Update deviceConnected flag*/
+			deviceConnected = FALSE;
+			
+			/* Reset CapSense notification flag to prevent further notifications
+			 * being sent to Central device after next connection. */
+			sendCapSenseSliderNotifications = FALSE;
+			
+			/* Reset the color coordinates */
+			RGBledData[RED_INDEX] = ZERO;
+            RGBledData[GREEN_INDEX] = ZERO;
+            RGBledData[BLUE_INDEX] = ZERO;
+            RGBledData[INTENSITY_INDEX] = ZERO;
+			UpdateRGBled();
+
+			break;
+        
+            
+        case CYBLE_EVT_GATTS_WRITE_REQ: 							
+            /* This event is received when Central device sends a Write command 
+             * on an Attribute. 
+             * We first get the attribute handle from the event parameter and 
+             * then try to match that handle with an attribute in the database.
+             */
+            wrReqParam = (CYBLE_GATTS_WRITE_REQ_PARAM_T *) eventParam;
+            
+
+            /* This condition checks whether the RGB LED characteristic was
+             * written to by matching the attribute handle.
+             * If the attribute handle matches, then the value written to the 
+             * attribute is extracted and used to drive RGB LED.
+             */
+            
+            /* Extract the attribute handle for the RGB LED characteristic 
+             * from the custom service data structure.
+             */
+             
+            /* if (attributeHandle == RGB LED Characteristic Handle) */
+            if(wrReqParam->handleValPair.attrHandle == cyBle_customs[RGB_LED_SERVICE_INDEX].\
+								                        customServiceInfo[RGB_LED_CHAR_INDEX].\
+                                                        customServiceCharHandle)
+            {
+                /* Extract the value of the attribute from the handle-value 
+                 * pair database. */
+                RGBledData[RED_INDEX] = wrReqParam->handleValPair.value.val[RED_INDEX];
+                RGBledData[GREEN_INDEX] = wrReqParam->handleValPair.value.val[GREEN_INDEX];
+                RGBledData[BLUE_INDEX] = wrReqParam->handleValPair.value.val[BLUE_INDEX];
+                RGBledData[INTENSITY_INDEX] = wrReqParam->handleValPair.value.val[INTENSITY_INDEX];
+                
+                /* Update the PrISM components and the attribute for RGB LED read 
+                 * characteristics */
+                UpdateRGBled();
+            }
+
+            
+            /* This condition checks whether the CCCD descriptor for CapSense
+             * slider characteristic has been written to. This tells us whether
+             * the notification for CapSense slider has been enabled/disabled.
+             */
+            
+            /* if (attributeHandle == CapSense Slider Characteristics Handle) */
+            if(wrReqParam->handleValPair.attrHandle == cyBle_customs[CAPSENSE_SERVICE_INDEX].
+			            customServiceInfo[CAPSENSE_SLIDER_CHAR_INDEX].
+                        customServiceCharDescriptors[CAPSENSE_SLIDER_CCC_INDEX])
+            {
+                sendCapSenseSliderNotifications = wrReqParam->handleValPair.value.val[CCC_DATA_INDEX];
+				
+                /* When the Client Characteristic Configuration descriptor (CCCD) is
+                * written by the Central device for enabling/disabling notifications, 
+                * then the same descriptor value has to be explicitly updated in 
+                * application so that it reflects the correct value when the 
+                * descriptor is read. 
+                */
+                {
+                    /* Write the present CapSense notification status to the local variable */
+            		CapSenseCCCDvalue[0] = sendCapSenseSliderNotifications;
+            		CapSenseCCCDvalue[1] = 0x00;
+            		
+            		/* Update CCCD handle with notification status data*/
+            		CapSenseNotificationCCCDhandle.attrHandle = CAPSENSE_CCC_HANDLE;
+            		CapSenseNotificationCCCDhandle.value.val = CapSenseCCCDvalue;
+            		CapSenseNotificationCCCDhandle.value.len = sizeof(CapSenseCCCDvalue);
+            		
+            		/* Report data to BLE component for sending data when read by Central device */
+            		CyBle_GattsWriteAttributeValue(&CapSenseNotificationCCCDhandle, ZERO, &cyBle_connHandle, \
+                                                                                CYBLE_GATT_DB_LOCALLY_INITIATED);
+                }
+           }
+
+			
+			/* Send the response to the write request received. */
+			CyBle_GattsWriteRsp(cyBle_connHandle);
+			
+			break;
+
+        default:
+
+       	 	break;
+    }
+}
+
+
+/*******************************************************************************
+* Function Name: SendCapSenseNotification
+********************************************************************************
+* Summary:
+* Send CapSense Slider data as BLE Notifications. This function updates
+* the notification handle with data and triggers the BLE component to send 
+* notification
+*
+* Parameters:
+*  CapSenseSliderData:	CapSense slider value	
+*
+* Return:
+*  void
+*
+*******************************************************************************/
+void SendCapSenseNotification(uint8 CapSenseSliderData)
+{
+	/* 'CapSensenotificationHandle' stores CapSense notification data parameters */
+	CYBLE_GATTS_HANDLE_VALUE_NTF_T		CapSensenotificationHandle;	
+	
+	/* Update notification handle with CapSense slider data*/
+	CapSensenotificationHandle.attrHandle = CYBLE_CAPSENSE_SERVICE_CAPSENSE_SLIDER_CHARACTERISTIC_CHAR_HANDLE;				
+	CapSensenotificationHandle.value.val = &CapSenseSliderData;
+	CapSensenotificationHandle.value.len = sizeof(CapSenseSliderData);
+	
+	/* Send notifications. */
+	CyBle_GattsNotification(cyBle_connHandle, &CapSensenotificationHandle);
+}
+
+
+/*******************************************************************************
+* Function Name: UpdateRGBled
+********************************************************************************
+* Summary:
+* Receive the new RGB data and modify PrISM parameters. Also, update the
+* read characteristic handle so that the next read from the BLE central device
+* gives present RGB color and intensity data.
+*
+* Parameters:
+*  void
+*
+* Return:
+*  void
+*
+*******************************************************************************/
+void UpdateRGBled(void)
+{
+	/* Local variables to calculate the color components from RGB received data*/
+	uint8 debug_red;
+	uint8 debug_green;
+	uint8 debug_blue;
+	uint8 intensity_divide_value = RGBledData[INTENSITY_INDEX];
+	
+	debug_red = (uint8)(((uint16)RGBledData[RED_INDEX] * intensity_divide_value) / 255);
+	debug_green = (uint8)(((uint16)RGBledData[GREEN_INDEX] * intensity_divide_value) / 255);
+	debug_blue = (uint8)(((uint16)RGBledData[BLUE_INDEX] * intensity_divide_value) / 255);
+	
+	/* Update the density value of the PrISM module for color control*/
+	PRS_1_WritePulse0(RGB_LED_MAX_VAL - debug_red);
+    PRS_1_WritePulse1(RGB_LED_MAX_VAL - debug_green);
+    PRS_2_WritePulse0(RGB_LED_MAX_VAL - debug_blue);
+	
+	/* Update RGB control handle with new values */
+	rgbHandle.attrHandle = RGB_LED_CHAR_HANDLE;
+	rgbHandle.value.val = RGBledData;
+	rgbHandle.value.len = sizeof(RGBledData);
+	rgbHandle.value.actualLen = sizeof(RGBledData);
+	
+	/* Send updated RGB control handle as attribute for read by central device */
+	CyBle_GattsWriteAttributeValue(&rgbHandle, FALSE, &cyBle_connHandle, FALSE);  
+}
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_2/BLE Lab 3_2.cydsn/BLEApplications.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_2/BLE Lab 3_2.cydsn/BLEApplications.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_2/BLE Lab 3_2.cydsn/BLEApplications.h	(revision 7)
@@ -0,0 +1,95 @@
+/*****************************************************************************
+* File Name: BleApplications.h
+*
+* Version: 1.0
+*
+* Description:
+* This file defines the macros and function prototypes for BLE functionality.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+#if !defined(_BLE_APPLICATIONS_H)
+#define _BLE_APPLICATIONS_H
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+#include "stdbool.h"
+
+/*****************************************************************************
+* Macros 
+*****************************************************************************/
+#define CAPSENSE_SERVICE_INDEX          (CYBLE_CAPSENSE_SERVICE_SERVICE_INDEX)
+#define RGB_LED_SERVICE_INDEX           (CYBLE_RGB_LED_SERVICE_SERVICE_INDEX)
+
+#define CAPSENSE_SLIDER_CHAR_INDEX      (CYBLE_CAPSENSE_SERVICE_CAPSENSE_SLIDER_CHARACTERISTIC_CHAR_INDEX)
+#define RGB_LED_CHAR_INDEX              (CYBLE_RGB_LED_SERVICE_RGB_LED_CHARACTERISTIC_CHAR_INDEX)
+#define CAPSENSE_SLIDER_CHAR_HANDLE		(CYBLE_CAPSENSE_SERVICE_CAPSENSE_SLIDER_CHARACTERISTIC_CHAR_HANDLE)
+#define RGB_LED_CHAR_HANDLE				(CYBLE_RGB_LED_SERVICE_RGB_LED_CHARACTERISTIC_CHAR_HANDLE)
+
+#define CAPSENSE_CCC_HANDLE				(CYBLE_CAPSENSE_SERVICE_CAPSENSE_SLIDER_CHARACTERISTIC_CLIENT_CHARACTERISTIC_CONFIGURATION_DESC_HANDLE)
+
+#define CAPSENSE_SLIDER_CCC_INDEX		(CYBLE_CAPSENSE_SERVICE_CAPSENSE_SLIDER_CHARACTERISTIC_CLIENT_CHARACTERISTIC_CONFIGURATION_DESC_INDEX)
+#define CCC_DATA_INDEX					(0u)
+
+#define BLE_STATE_ADVERTISING			(0x01)
+#define BLE_STATE_CONNECTED				(0x02)
+#define BLE_STATE_DISCONNECTED			(0x00)
+
+#define PASSIVE_LED_STATUS				(0xFF)
+
+#define LED_ADV_BLINK_PERIOD			(40000)
+#define LED_CONN_ON_PERIOD				(145000)
+
+#define MTU_XCHANGE_DATA_LEN			(0x0020)
+
+
+/*****************************************************************************
+* Extern variables
+*****************************************************************************/
+extern uint8 deviceConnected;
+extern uint8 sendCapSenseSliderNotifications;
+extern bool enterHibernateFlag;
+
+/*****************************************************************************
+* Public functions
+*****************************************************************************/
+void CustomEventHandler(uint32 event, void * eventParam);
+void UpdateRGBled(void);
+void SendCapSenseNotification(uint8 CapSenseSliderData);
+
+
+#endif  /* #if !defined(_BLE_APPLICATIONS_H) */
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_2/BLE Lab 3_2.cydsn/TopDesign/TopDesign.cysch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_2/BLE Lab 3_2.cydsn/TopDesign/TopDesign.cysch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_2/BLE Lab 3_2.cydsn/main.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_2/BLE Lab 3_2.cydsn/main.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_2/BLE Lab 3_2.cydsn/main.c	(revision 7)
@@ -0,0 +1,301 @@
+/*****************************************************************************
+* File Name: main.c
+*
+* Version: 1.0
+*
+* Description:
+* This is the top level application for the PSoC 4 BLE Lab 4.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <main.h>
+#include <BLEApplications.h>
+
+
+/*****************************************************************************
+* Function Prototypes
+*****************************************************************************/
+static void InitializeSystem(void);
+static void HandleCapSenseSlider(void);
+
+
+/*****************************************************************************
+* Public functions
+*****************************************************************************/
+
+/*******************************************************************************
+* Function Name: main
+********************************************************************************
+* Summary:
+* System entrance point. This calls the initializing function and continuously
+* process BLE and CapSense events.
+*
+* Parameters:
+*  void
+*
+* Return:
+*  int
+*
+*******************************************************************************/
+int main()
+{
+    CYBLE_LP_MODE_T bleMode;
+    uint8 interruptStatus;
+
+    /* This function will initialize the system resources such as BLE and CapSense */
+    InitializeSystem();
+	
+    for(;;)
+    {
+        if(TRUE == deviceConnected)
+		{
+            /* Send CapSense Slider data when respective notification is enabled */
+			if(TRUE == sendCapSenseSliderNotifications)
+			{
+				/* Check for CapSense slider swipe and send data accordingly */
+				HandleCapSenseSlider();
+			}
+		}
+        
+        /*Process event callback to handle BLE events. The events generated and 
+		* used for this application are inside the 'CustomEventHandler' routine*/
+        CyBle_ProcessEvents();
+		
+        /* The idea of low power operation is to first request the BLE 
+         * block go to Deep Sleep, and then check whether it actually
+         * entered Deep Sleep. This is important because the BLE block
+         * runs asynchronous to the rest of the application and thus
+         * could be busy/idle independent of the application state. 
+         * 
+         * Once the BLE block is in Deep Sleep, only then the system 
+         * can enter Deep Sleep. This is important to maintain the BLE 
+         * connection alive while being in Deep Sleep.
+         */
+
+            
+        /* Request the BLE block to enter Deep Sleep */
+        bleMode = CyBle_EnterLPM(CYBLE_BLESS_DEEPSLEEP);
+
+        
+        /* Check if the BLE block entered Deep Sleep and if so, then the 
+         * system can enter Deep Sleep. This is done inside a Critical 
+         * Section (where global interrupts are disabled) to avoid a 
+         * race condition between application main (that wants to go to 
+         * Deep Sleep) and other interrupts (which keep the device from 
+         * going to Deep Sleep). 
+         */
+        interruptStatus = CyEnterCriticalSection();
+        
+        /* Check if the BLE block entered Deep Sleep */
+        if(CYBLE_BLESS_DEEPSLEEP == bleMode)
+        {
+            /* Check the current state of BLE - System can enter Deep Sleep
+             * only when the BLE block is starting the ECO (during 
+             * pre-processing for a new connection event) or when it is 
+             * idle.
+             */
+            if((CyBle_GetBleSsState() == CYBLE_BLESS_STATE_ECO_ON) ||
+               (CyBle_GetBleSsState() == CYBLE_BLESS_STATE_DEEPSLEEP))
+            {
+                /* PrISM components are not functional in system Deep Sleep
+                 * mode. Enabling Deep Sleep will kill the RGB LED functionality
+                 * in this project. */
+                /* Refer to PSoC_4_CapSense_Slider_LED example project (installed 
+                 * with CY8CKIT-042-BLE) for Deep-Sleep operation with the PrISM 
+                 * Component */
+                CySysPmSleep(); 
+            }
+        }
+        /* The else condition signifies that the BLE block cannot enter 
+         * Deep Sleep and is in Active mode.  
+         */
+        else
+        {
+            /* At this point, the CPU can enter Sleep, but Deep Sleep is not
+             * allowed. 
+             * There is one exception - at a connection event, when the BLE 
+             * Rx/Tx has just finished, and the post processing for the 
+             * connection event is ongoing, the CPU cannot go to sleep.
+             * The CPU should wait in Active mode until the post processing 
+             * is complete while continuously polling the BLE low power 
+             * entry. As soon as post processing is complete, the BLE block 
+             * would enter Deep Sleep (because of the polling) and the 
+             * system Deep Sleep would then be entered. Deep Sleep is the 
+             * preferred low power mode since it takes much lesser current.
+             */
+            if(CyBle_GetBleSsState() != CYBLE_BLESS_STATE_EVENT_CLOSE)
+            {
+                CySysPmSleep();
+            }
+        }
+        
+        /* Exit Critical section - Global interrupts are enabled again */
+        CyExitCriticalSection(interruptStatus);
+        
+
+        /* Hibernate entry point - Hibernate is entered upon a BLE disconnect
+         * event or advertisement timeout. Wakeup happens via SW2 switch press, 
+         * upon which the execution starts from the first line of code. 
+         * The I/O state, RAM and UDBs are retained during Hibernate.
+         */
+        if(enterHibernateFlag)
+        {
+            /* Stop the BLE component */
+            CyBle_Stop();
+            
+            /* Enable the Hibernate wakeup functionality */
+            SW2_Switch_ClearInterrupt();
+            Wakeup_ISR_Start();
+            
+            /* The RGB LED on BLE Pioneer kit are active low. Drive HIGH on 
+             * pin for OFF and drive LOW on pin for ON*/
+            PRS_1_WritePulse0(RGB_LED_OFF);
+            PRS_1_WritePulse1(RGB_LED_OFF);
+            PRS_2_WritePulse0(RGB_LED_OFF);
+
+            /* Set Drive mode of output pins from HiZ to Strong */
+            RED_SetDriveMode(RED_DM_ALG_HIZ);
+            GREEN_SetDriveMode(GREEN_DM_ALG_HIZ);
+            BLUE_SetDriveMode(BLUE_DM_ALG_HIZ);
+            
+            #if (RGB_LED_IN_PROJECT)
+                /* Turn off Green and Blue LEDs to indicate Hibernate */
+                Led_Advertising_Green_Write(1);
+                Led_Connected_Blue_Write(1);
+            #endif  /* #if (RGB_LED_IN_PROJECT) */
+            
+            /* Enter hibernate mode */
+            CySysPmHibernate();
+        }
+    }	
+}
+
+
+/*******************************************************************************
+* Function Name: InitializeSystem
+********************************************************************************
+* Summary:
+* Start the components and initialize system.
+*
+* Parameters:
+*  void
+*
+* Return:
+*  void
+*
+*******************************************************************************/
+void InitializeSystem(void)
+{
+	/* Enable global interrupt mask */
+	CyGlobalIntEnable; 
+		
+	/* Start BLE component and register the CustomEventHandler function. This 
+	 * function exposes the events from BLE component for application use */
+    CyBle_Start(CustomEventHandler);	
+    
+	/* Start both the PrISM components for LED control*/
+    PRS_1_Start();
+    PRS_2_Start();
+	
+	/* The RGB LED on BLE Pioneer kit are active low. Drive HIGH on 
+	 * pin for OFF and drive LOW on pin for ON*/
+	PRS_1_WritePulse0(RGB_LED_OFF);
+	PRS_1_WritePulse1(RGB_LED_OFF);
+	PRS_2_WritePulse0(RGB_LED_OFF);
+	
+	/* Set Drive mode of output pins from HiZ to Strong */
+	RED_SetDriveMode(RED_DM_STRONG);
+	GREEN_SetDriveMode(GREEN_DM_STRONG);
+	BLUE_SetDriveMode(BLUE_DM_STRONG);
+	
+	/* ADD_CODE to initialize CapSense component and initialize baselines*/
+	CapSense_Start();
+	CapSense_InitializeAllBaselines();
+}
+
+
+/*******************************************************************************
+* Function Name: HandleCapSenseSlider
+********************************************************************************
+* Summary:
+* This function scans for finger position on CapSense slider, and if the  
+* position is different, triggers separate routine for BLE notification.
+*
+* Parameters:
+*  void
+*
+* Return:
+*  void
+*
+*******************************************************************************/
+void HandleCapSenseSlider(void)
+{
+	/* Last read CapSense slider position value */
+	static uint16 lastPosition;	
+	
+	/* Present slider position read by CapSense */
+	uint16 sliderPosition;
+		
+	/* Update CapSense baseline for next reading*/
+	CapSense_UpdateEnabledBaselines();	
+		
+	/* ADD_CODE to scan the slider widget */
+	CapSense_ScanEnabledWidgets();			
+	
+	/* Wait for CapSense scanning to be complete. This could take about 5 ms */
+	while(CapSense_IsBusy());
+	
+	/* ADD_CODE to read the finger position on the slider */
+	sliderPosition = CapSense_GetCentroidPos(CapSense_LINEARSLIDER0__LS);	
+
+	/*If finger is detected on the slider*/
+	if((sliderPosition != NO_FINGER) && (sliderPosition <= SLIDER_MAX_VALUE))
+	{
+        /* If finger position on the slider is changed then send data as BLE 
+         * notifications */
+        if(sliderPosition != lastPosition)
+		{
+			/* Update global variable with present finger position on slider*/
+			lastPosition = sliderPosition;
+
+			SendCapSenseNotification((uint8)sliderPosition);
+
+		}	
+	}	
+}
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_2/BLE Lab 3_2.cydsn/main.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_2/BLE Lab 3_2.cydsn/main.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_2/BLE Lab 3_2.cydsn/main.h	(revision 7)
@@ -0,0 +1,76 @@
+/*****************************************************************************
+* File Name: main.h
+*
+* Version: 1.0
+*
+* Description:
+* This file defines the commonly used macros for this project.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+#if !defined(_MAIN_H)
+#define _MAIN_H
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+
+
+/*****************************************************************************
+* Macros 
+*****************************************************************************/
+#define CAPSENSE_ENABLED
+#define BLE_ENABLED
+
+#define RED_INDEX						(0)
+#define GREEN_INDEX						(1)
+#define BLUE_INDEX						(2)
+#define INTENSITY_INDEX					(3)
+
+#define NO_FINGER 						(0xFFFFu)
+
+#define SLIDER_MAX_VALUE				(0x0064)
+
+#define TRUE							(1)
+#define FALSE							(0)
+#define ZERO							(0)
+
+#define RGB_LED_MAX_VAL					(255)
+#define RGB_LED_OFF						(255)
+#define RGB_LED_ON						(0)
+
+
+#endif  /* #if !defined(_MAIN_H) */
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_2/BLE Lab 3_2.cywrk
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_2/BLE Lab 3_2.cywrk	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Completed Labs/BLE Lab 3_2/BLE Lab 3_2.cywrk	(revision 7)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<CyXmlSerializer>
+<!--This file is machine generated and read. It is not intended to be edited by hand.-->
+<!--Due to this, there is no schema for this file.-->
+<CyGuid_2867d519-54d2-4c01-9830-c51cb08bc3dd type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtWrkspc" version="5" xml_contents_version="3" name="BLE Lab 3_2" persistent="" platform="NOT_USED">
+<current_project name=".\BLE Lab 3_2.cydsn\BLE Lab 3_2.cyprj" />
+<wrkspc_folders />
+<files />
+<projects>
+<v>.\BLE Lab 3_2.cydsn\BLE Lab 3_2.cyprj</v>
+</projects>
+<workspace_id v="b2cadc3b-5132-43be-913d-9df3cdbba6c0" />
+<WriteAppVersionLastSavedWith v="3.1.0.1722" />
+<WriteAppMarketingVersionLastSavedWith v="3.1 SP1" />
+<CyGuid_dcbd9771-0334-43dc-9cc3-fe99dc3c5316 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjDependencyList" version="4">
+<wrkspc_dependencies />
+</CyGuid_dcbd9771-0334-43dc-9cc3-fe99dc3c5316>
+<CyGuid_63b68103-67f5-4406-8da6-5c8625765b82 type_name="CyDesigner.Common.ProjMgmt.Model.CyIgnoredSystemDepsList" version="1">
+<wrkspc_dependencies />
+</CyGuid_63b68103-67f5-4406-8da6-5c8625765b82>
+</CyGuid_2867d519-54d2-4c01-9830-c51cb08bc3dd>
+</CyXmlSerializer>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Lab 1 Manual.pdf
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Lab 1 Manual.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Lab 2 Manual.pdf
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Lab 2 Manual.pdf	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Lab 2 Manual.pdf	(revision 7)
@@ -0,0 +1,16090 @@
+%PDF-1.5
+%
+1 0 obj
+<</Type/Catalog/Pages 2 0 R/Lang(en-US) /StructTreeRoot 159 0 R/MarkInfo<</Marked true>>>>
+endobj
+2 0 obj
+<</Type/Pages/Count 27/Kids[ 3 0 R 30 0 R 34 0 R 35 0 R 36 0 R 50 0 R 54 0 R 58 0 R 64 0 R 67 0 R 73 0 R 77 0 R 81 0 R 91 0 R 98 0 R 104 0 R 108 0 R 113 0 R 116 0 R 122 0 R 128 0 R 134 0 R 138 0 R 144 0 R 148 0 R 154 0 R 156 0 R] >>
+endobj
+3 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F4 12 0 R/F5 14 0 R/F6 16 0 R/F7 22 0 R/F8 24 0 R>>/XObject<</Image11 11 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 21 0 R 29 0 R] /MediaBox[ 0 0 612 792] /Contents 4 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 0>>
+endobj
+4 0 obj
+<</Filter/FlateDecode/Length 4591>>
+stream
+x\[oܶ~ hZ)R#@l9h41N>ȻWZ)\]_JCp3]];;;}_r]oWNmYu޽//0#/)$TIn߾aDI 4w77?}u(=?~*A4tEZ'US;:z?qJOx2VA,F-oOy[]:E8_#E}^2s葅kUi;ֱ~-=u{e:TAbczq;q5Rl3+f6+ob5U#j.b_\^:1Fn@ d݆G8;Ĺm]olG1KǬAǐ("]-a(zIɰ58+TiKlYiRؚ	DJY|){09~4-LU(F~v8D.'փy_'of->dYJfq Qhe@	A}qXD#10oBXA{A.Uiqh)Ǥei+:o(AIHMN XyKhs.-.& x?]|{+V 8"K 8 3y"̮宄Ix_meqZ}11) ]&j]!"oBu,N.-z|:=\a?16w5BYۯ岀H$׏?)+R5]|ldD2eF_Ұn_Y70јQA^.= `Y4 䤫$U_#CRohH<<{#9|+S` RI@cc˵`&.S"FVy@("H읟wA8HzlK(P{wj h@Cu1\?xG	/_S?766UEYWt&Ix&K8o+=H;o
+%
++oz4H*@8"{
++Ň0w 7<<""yFψ(gm+ fD=q?Yk|/C!L1}"qDt=v#"4Tw'"|w'F_$Qgua0#Nuqt`lیuN۸L	.8!Zf>h̐K3*Vv05 x$s֘!#S%V+aSM); ^VvU쨍'uw0u[*[Pa^ƁsF+݋}ah8I#QML1!N|:I4v5+wJ77ܰ~$Q~4-̞)?0JQ38"Ú5jHsQx OfS,qݿǺW5b٢k%X7Y6EC E ,8}ͬ$"!=0wuhmO#C~=TI &!EmXԢB0ŞQ鉈,0ʟ_vb!Y'?F}VFSNM"?fÏ.iY "r=Z1ѥ%Ŧ,*Z4xB'/LrU鶼wEEZ@\K~aԬkSxY3e]~HZ]jOn	7s_~4(h dG~Ip]rȾo09^5n@(jˎUL+dp  Uqhy$.roKN1^?1KW0.l+ΠsQ[|E:['8Th]_@qGWXS|LR}].VwYP'7mx=G{X5NgRnke`8Ʈl+>-ݮָח]	6o,dٽΰ|IMrRc<۶$PO1;_hu"Z{E1"=O2'Rnǭ	%*CUʀhe1FyJBQGt|x0@4Kȹ-qL1yP7&7ܜt erxd1C=[t3)_[ckcaOxP0\ʐNi)27;dSQN57uY/ፑVk"F;9vHVdCO&Vg&Ec4wV^,'PB&@T.iݱ۰'^noAb"zԝގ<P36<+'!>`%2d	>zM&:CFc!n<bjmx(?&&|;cLEdP7iTC*cbI*ɲ5GE6S='9T$1v4$ <"/M'ұj!j /i9sc"Q'-gq+W/g[ܾЙq)i)puk`<JX* lt[;&_&^$"gWea&pMh2m]<N2^k?E+Mbv&@"y.k'jyๆ[گͶ4"]ꦼ}f2aLp00ClM\P8{Gz7T~؍3訇"u w]7=6;(̘-	: 4f49t{POzeN-%Aag+m/=Extfkg	{bEϳl%b=ݜp"p7g(SdRIS^IW!Rsf(7e[5e`
+nP/d3&jP[{,WxʎԞ/S5	9 Fz
+\mqp
+֞+jSv1q53Ol|(Mm[Vl\fqcGf0d fe8b+HbȈʬfG!8{j DՂM$蔨:p4T@8p4bE-pNudN"1r44+@'4p6=TD[C:a*d)6l>&MtxalYxhNurxvqwӸ|2j>EI;)MDPS͍c%rA 3fcO*TPK,®vU}V^>YHLb/:D1IqȔ=SJ	s)0FS+5gm2ؕ3̲rߡ:i MM7܍.lfG;XSkWm+"r^9i94茈\596	gY^v;3IѦS0'h^(+:^pʉ:Iu wf nFv4m=99c)7ik7^}\Â5K1,i[n]BRi۱೨bÇO g?yrCP\ǈ?z˩~!raυ`UE1-Cq+C(S&b0I'sQoޓrs {
+{`$e/ٖ"c{eM=8+6u+jsTRcI8N&](k3$)횘Z%>*QY	V鷢nyJxݲFML*).	j{C}B|79:=1Ow땛MS{$Gn>m#i1!;Z]⵨XcpzYyjU6q
+!3ӕsqyĿ4يk:O뭱(CR:J>iw[F쾶Y9ΕbqL/h[cWxIO"<6d7+o-
+iO|{nϵ'ڧ? H%jZn=ގ>ZOh94fVWZp<V[Cz̓kz=|A[+ٜm*ݍ*iMٜ?^}79[AMglL{A6g+
+uFtV`@Bn¯]G-п)joY"?(,Dă{:J=$_@.lKnixϧ?{$3ώ5y^+rU=A raۺx<d3QķV2xjnlEFB|zE
+AJ8$]W|,i*x'=6ڷSoo#
+r{JWbNHG\Qjʦ)H]yl+iCioI֨Z
+endstream
+endobj
+5 0 obj
+<</Type/Font/Subtype/TrueType/Name/F1/BaseFont/Arial,Bold/Encoding/WinAnsiEncoding/FontDescriptor 6 0 R/FirstChar 32/LastChar 122/Widths 1187 0 R>>
+endobj
+6 0 obj
+<</Type/FontDescriptor/FontName/Arial,Bold/Flags 32/ItalicAngle 0/Ascent 905/Descent -210/CapHeight 728/AvgWidth 479/MaxWidth 2628/FontWeight 700/XHeight 250/Leading 33/StemV 47/FontBBox[ -628 -210 2000 728] >>
+endobj
+7 0 obj
+<</Type/Font/Subtype/TrueType/Name/F2/BaseFont/Arial/Encoding/WinAnsiEncoding/FontDescriptor 8 0 R/FirstChar 32/LastChar 122/Widths 1188 0 R>>
+endobj
+8 0 obj
+<</Type/FontDescriptor/FontName/Arial/Flags 32/ItalicAngle 0/Ascent 905/Descent -210/CapHeight 728/AvgWidth 441/MaxWidth 2665/FontWeight 400/XHeight 250/Leading 33/StemV 44/FontBBox[ -665 -210 2000 728] >>
+endobj
+9 0 obj
+<</Type/Font/Subtype/TrueType/Name/F3/BaseFont/ABCDEE+Calibri/Encoding/WinAnsiEncoding/FontDescriptor 10 0 R/FirstChar 32/LastChar 122/Widths 1189 0 R>>
+endobj
+10 0 obj
+<</Type/FontDescriptor/FontName/ABCDEE+Calibri/Flags 32/ItalicAngle 0/Ascent 750/Descent -250/CapHeight 750/AvgWidth 521/MaxWidth 1743/FontWeight 400/XHeight 250/StemV 52/FontBBox[ -503 -250 1240 750] /FontFile2 1190 0 R>>
+endobj
+11 0 obj
+<</Type/XObject/Subtype/Image/Width 481/Height 197/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 14094>>
+stream
+ JFIF  ` `   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222  "            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? (
+(
+(
+(
+(
+(om헮fP~\TW5?/	[^$q ,Y+ ? 5#=ζf7  7&eS_ζf7  7&eS_ζ;z'l б[w2K)I=b(QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE2ICK"'c sX X+m{LpAO_hx?/ďT 6GJ?I4/_*NW2柺ZT?߭r?{<Ig$y,m3 CB ߥ  'п郥hkc%9o?\9  tM~ :&CtȽ}Rw<1F=? ºOS  hJ꩛ې|+&y  ա%*An;%7׊ G+ 5?*.SI[/f;[{ IG ? 
+?+O
+ ׊ O/_\c d$+Ko=
+)G"׊ G+ 5?*.ta ևFeY|QB;IپkWF..;|AW^) jT?]S @ BK6ZϩȢw9ciLdw=^25UݯsWEVeQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@y~:]j8[=OZE.Ф[kFuG>+ s#O Qg=Y_m?Ej QZ? ~$I b¹ A' WOF<cV AO᫟'oAhEϵOS~ TB.ى= r"   ֛-TFsZrK  ; ZT_"   KV;;+RK3+îp3Ԑ+fv3|ȿ? /  R w 
++v6xV@7V!NO'޺;ZuHgԵ{&lm#^kXCM @-K + -I-'(m2:W{<#.gUԯ151k4myK^[xA7#9Rk>LԵ+R7LY $O}EBպl>YbӅ!{z  ; }gEh	HsCM @-K +ߋC%aw;^:A[$Еa`+?䌟 \+ωecֶMs'I^g#W FFN1ͯ#WvI+y-~~ lPs" ]܂?ZJF:G[Ep:lj~*ַi郟5go+:""pW<F GkCTRYa-<o0܆D(H:jdմeQE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE )4mVxZ?,<K	' gZR_,nq?  箥 )4g_  	Gş p h _ 5Z}q?  R  ?/ ]K Sh _ 4ɼ]R{kK; P:vi^?( h&-eĨU%A=/Ƿ38r6[m8w;ps^a?uq$P<12>}VUbKT%𮛬x[p9dw,}`·Ҳɜ `+t&⸎1#z¸g
+uFQ5袊Ȱ( ( ( ( ( P6Sap:a'5{EJB꒢c*Xx{eA6=g]+ƍup됭+nc{'?}qLkW1QAK}[:=!tH$b[5<ڰi%qo.p0gWI/m`]mf2\DBrAN:WV   =)TӖ cPvf"$AQ(n+( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( +W7O/4>KX$؎3`:潒oZ{kzh-V#==+);Gƴ { I??oxv	' V|j ?m +ؿ?U o $UW⹬JA[W9j  7U+c 7kqlX1ܺ䎜jz| m RǇ? Tm RǇ? T I7 BEO4M, :W? }GʰaA ⫪ ċmc+q?J	mn+̪_o+ Бg  xo?jeII|_56i͓Kv.m'Prc/G+|Uj@bIPE̞`@Tϵ| 	7 H  ƔxÊA	t"y`S_wG~'6VK-G̌ \ Y+l"c~b
+%I7o$ "  &O{magSL!z=->&Ec;z5ޏ+1	,<Dc9?kƣWdvro~;$mna[?Ѻ_}Yޗ;M
+Hcf1|@z֭qP6.M
+#%unV NO=b	ێ*mkRoQHK1@'MF!$1w'Z^mB;ygB)I	#5jnJhy=ΗT033e
+9sSŴ[Y*-$>cv |W==FK;9?еKܙu	Id`qqZ joOӯGu}nse9}VzuI6ķDI^:T ypׂf`CA``McK5k->j5	V&|~8p8ޫE#BPjj>j$qs+34cU	oRlI4+@B)[^ѷm.yq+7N5KYxA%J ֬g~ӕji4=6LhY)˙ELp 5X5fj(EPEPEPEPEPEPEPEPEPEPEPEPEPEPEP^S:>6Bim*e>~wzyߍ5o:]{A[ľpG:rI[rMUWN7 @ S 6 B K 	F?*M~е 1 U >a/B?Tc k/_i`QXѲ=_M~е 1 UOUG+GKFIWjCexϨM?g!96$ql7+  >  c?5O.' ]Z{0 >  }ֿ6?"~ Ƶ I ? cZ $ ߈kZ  >o_ I? cZ $  1ti5glEl7+  1t} ֿ	?4~ֿ6?"x R} ֿ	?>k_]-?_񆋪v Ñ[Z(ʲKYq ]4=Mmz)lQ```u5^񞍢ڤ> @Ё"ݜbKHXBj0z
+q)]&vQ|ھwmӌ4m 733ɪO$$S4Gg1q 5zŞ\jWVmܚ|c5+ ="(Y͖$ڢ9I;\jlvֵ[$KHd@|7?Ľ1ŵi;8JG\ r\Wc>`a/VuG#tBKhvm52c7+<x䒱uך=Ҟ)c8g\|; WOEys[3/CO :L3c ɫ־Ь-{_.KkfkNXIW  <UAr?R+iVkK[wZW@Maݝ PGӎ+X"87K]N[ײ?4}?Ӯb3EBC ;ǽLRcm+:+>RdFE<d."?vӴ
+@bt=>9v왽Es ]Em^4ʞb(+=S~%xWW`ZKdiy'W*sk-7β9GPhH9
+GB*- U _&Q:Z\[N-ReZHfV'
+ᳲg1^*e	E٢ٓQ\G- U _&ׂ * / Wj+vV6pdǮӃV1¨$jͦ)4C#߂ * / K k =Oq>ڊm/  5\wi+-)dF2dBQlhc_ۡgupޟuO2AКη8W(*Sj	ԊvQYxLWKd(	V8W.!{R(cR*ܓҡ*蒊%+MSSpYZQZ4~G@KZܡ@' 3VTJE&tUXt+:c-rs zwQE( ( ( ( +kQld)(>H+0jVWH	1ȾKIJǎ Ŕ k & )Mջ _tkm8 E8=
+_B5?TRi.,_7GYOn2+O&B5?9>8^1+vv1F|Qs'T#þ#G{OxkX|Sb x/oҸUs9 8 _Eti\l_?. 
+?. 
+?5xk [ q CW5|  w m  m q CW5?5xk [ ;}  x uQ  x uQ 8 _E5  Q̿ w <[( w <[( +o"|6.<?s9f8NP斮o >W[4mg[|]msr#ːX_G^>?ƪS(OˑO+&	-m5-&S _U DYe(8ݫ{A_P|Vڪ1J? . 
+bU'幝?V +o"(~Y)7oG|/ Cŷ?½ᇆm|?ᶖ^G1[Sגxm_nbV:Z\#d澍$qDQ 0r*蠥+y%s2LОιvHzs]+y|kӬ&tCu	e\jtMO _զl:БqQq(UELJnqf'_0jv\/Ѻטi [a6WYL*C|LU7' n;vӪ^8)4Or?bN o9_TxF.5&5ڷ޼dGk2<+6+P|Fã_Ũ/v\ĝjk+4T՟:3~GosCú AyfNk>1 36zx=Jz*{PnG+wIơ_[  Erj uO?P _ЃX[4
++q ^\=ż>Y[8?D<Wi'~3_Vd=d-ZeZBzNn2Ok~"Mn;T  )`+wH;hJnXu)U>:>a
+6glb3G\vOxFR<V\*O5?Xil}]2^kS1xд齉b?+/{ϡxJ ޗW:o+T$2y*5h!ON
+OnoՄR iA[*k
+&vpAo͕k G*]T(?L!MNXcYj+ִL-`>GSw-+Fr=mfVDڞig;>#>5]Z[[=X{^_KX9+uv!xN==u {@րխ'c?pJџ;NӔylp1Kgg,hkKN ʂ{dψ^fD;\]8.\+ҽAIo4Qy~z׏BjSrߏAJiic	kaz4doaRIG#='JC,]໌~xPbl๏~U)閜&K7ܿWmF1Ҋ˚N]ʊH(Q@Q@Q@Q@Q@>i3kyn&%97#ok+ͼeĺɓ8򷬇+#F Qx[ }4¢+j/P0  -1) ⫫~?_T^ qrKMM5<HʺoP0  -1) ⪣^1w
+T_p ]?  T¾}t C Uo_El`Rq+f ½w /?USWS_rI 
+] a G+wO ?UG 
+  ( { ^{O._I 
+] a G+wO ?UG 
+  ( { ^{OȱÏO v*_DIW7<~іkW^>ClSW7g4q~ai$^`?ZVMyXzkⶦ'u;DM2($!4,Fq_=qs%HrIܖFɠkZΔ]q$c!I+ǊW- Z.r+)Z̛߈?c  To9Q#gc}$ U_y |
++ʚ[ߵkW~d_LK?|?sqD~5Ey 6Ɲ_;b'8 f&_-,}%肎d^}~Gz-s8Խ?V-hcAV?4mߎ Z+9Eٖj($($Ԛocxzd$Q\^DA=㿯8j-:(YwT3 c
+	c?`ßuW-I \?aUKD76VIن3]a7D EnRGwIơ_}>-L:ΌS`kf$f|] qi? x Zr^3qGrxO5,6ç[ˏM]NRME
+{rǹ*+)T($y_sNc'},BdAtgoH: ?
+o-z5mR⢓eEumÿY|Kaf$XlBqc߸U.m3Ќ>+8> ŮA wL HSQRd|gm|G})5Uxd0u'*qXgʹ S_ JqҜ(}?V(9J9 7~zuƳ,6#m)bG]EfxRFޣBۼyq3/nku<vY (ʬ4DOKuWPA+r	ꡙԘ>~z΋k{ep>`ykJJpz;d<D|K_W_?aSO1J
+?ʚi6<2j8>w=׈K-/IHw"?4tFkyԳkF\].vjQӭn1؃=EqZC_x^H1L8En!EԻaVqYn[.<K5	YJm:5$ZFK}FF2=WS ۂl(Ȱ( ( ( ( ( (?\q%FNu^o 
+kſ 5tV5)&e*1<׋-i  h 5Z?oŤu]:c 'j?{	'OM<"a_#QK3 5Z?%񕍛Es^LPNչ-b{(P #S  Vʤ &|VqGJ"Sad 
+O ώ ~ 
+ =?U|Y *˼~=8 ώ ~ 
+SV?O?S  U .u{h-KS/7uW~T'+ó\bD8Bw"ANIһۏ\\m'IY3jeTOZKkki鱀v)dn䜌A^K#dx_n<cMY;RW#j$v*qN|~Cݴ@]nW0꺥8+v7r(a&r%!y~s)<{(WE)9;EEYQR0ɼג:n1\|[S4KrNU`xᾝ ji3iw}1eqO/Aiwq Z(O?ԟ @}g  bQOVQʷY&S}[z]iLH!r}X&P	 ? R#Y+Tn
+?mĐ[w /ٍQ ? Q 	BY &et9`IYģ_C0AEZ,eqN (O?P	e'vV |CL
+ڛ@vyΓiHjZ! TXz׌~U'%	 @}g  J5S'^XyPݤY̖҈gdawlpqdP	 ? V~=o9)A'mΣ&'<c8#]+徝Z]Y0Ϯҳ(O?P	I1ՎGxAxfIKiF]aj:T/}
+"TX8׌u'j?(O?Խ徃[ߔ䯼GV.[nv$w
+6 5X 	BY & > MVWr' NwP🍵M>oqErkCU\ø|,/Q82AAǭiP	 ? R{k}B'57Û"鯼!3:C߯(}7uy3&/`GZ(O?Qj>*Ui^j7'7r=j^*5)e)!g^ձ 	BY & > MIbZ*Zܺ^߇'olԐAn xx?k- DV Z(5'ju gRL	/@*PӵEDZ^[ bs鞵~ԙA򰢊($( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (PEPEPMwH.sqN@f;7Tj*O7:pUoE}{겷+=E:/	Cm 	]K-¶YM>z}wB\PT*r^'WֶcXWqBI+)>5>(L+v7A]/m|><Kbw#IO~ڦ59*+ݤ_;ILi>*N)2LcK
+X&j#jUT",ފE}VVR	=N]4*f(gֻ!.eqbh*59OU{5ѡʃ,@u'\O{W"F^dE,Z40qA<kHd黯Ji#oU}o{j料GYIK\y{x/+jO/.#pOb}j.TsТ-[쎘[[Kg+o#B}wg9+Rִ	^-6Xd9m'1S$ҒJJMuDO>^)t˟:ХPK<gڬOʣO\&何]请w =:Ě) Ċ4{b!.eqbh*59OU]Bc&A[Ƿh?Y7ړXTyIvIt#(vr\/qT֎v_/U:XFGZuq?T_|\(tڪ1&tQT`QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE ǥI}uqJVbw3]u2mFsrV,j*NҼe-Rn^8x!qԑ]|u5kKRď*B#&Q8:I٤J\5׆  vڍCg',sF9AKFN:+nկT Ctima[wVM䉊訢UTk9kψeǐ cĤ|cϮ9
+Z)F6uS*ߋWYjOzm_E,$9}J<t+2m+NO:W5#rɍ$kY\jràQIAܹN<տo g-[Qahq[_pkOF,>&t7j>]Mtխ;&Dp~++֩*9rRon-K-6˶gJ yqYGM]MugҸz1F*=^Ε*z1euk<ISݬy"1ETcʬs׬OKI~EUQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@
+endstream
+endobj
+12 0 obj
+<</Type/Font/Subtype/TrueType/Name/F4/BaseFont/ABCDEE+Cambria,Bold/Encoding/WinAnsiEncoding/FontDescriptor 13 0 R/FirstChar 32/LastChar 121/Widths 1191 0 R>>
+endobj
+13 0 obj
+<</Type/FontDescriptor/FontName/ABCDEE+Cambria,Bold/Flags 32/ItalicAngle 0/Ascent 950/Descent -222/CapHeight 778/AvgWidth 600/MaxWidth 2482/FontWeight 700/XHeight 250/StemV 60/FontBBox[ -1110 -222 1373 778] /FontFile2 1192 0 R>>
+endobj
+14 0 obj
+<</Type/Font/Subtype/TrueType/Name/F5/BaseFont/ABCDEE+Cambria,BoldItalic/Encoding/WinAnsiEncoding/FontDescriptor 15 0 R/FirstChar 32/LastChar 121/Widths 1193 0 R>>
+endobj
+15 0 obj
+<</Type/FontDescriptor/FontName/ABCDEE+Cambria,BoldItalic/Flags 32/ItalicAngle -12.4/Ascent 950/Descent -222/CapHeight 778/AvgWidth 585/MaxWidth 2488/FontWeight 700/XHeight 250/StemV 58/FontBBox[ -1110 -222 1378 778] /FontFile2 1194 0 R>>
+endobj
+16 0 obj
+<</Type/Font/Subtype/Type0/BaseFont/ABCDEE+Calibri/Encoding/Identity-H/DescendantFonts 17 0 R/ToUnicode 1195 0 R>>
+endobj
+17 0 obj
+[ 18 0 R] 
+endobj
+18 0 obj
+<</BaseFont/ABCDEE+Calibri/Subtype/CIDFontType2/Type/Font/CIDToGIDMap/Identity/DW 1000/CIDSystemInfo 19 0 R/FontDescriptor 20 0 R/W 1197 0 R>>
+endobj
+19 0 obj
+<</Ordering(Identity) /Registry(Adobe) /Supplement 0>>
+endobj
+20 0 obj
+<</Type/FontDescriptor/FontName/ABCDEE+Calibri/Flags 32/ItalicAngle 0/Ascent 750/Descent -250/CapHeight 750/AvgWidth 521/MaxWidth 1743/FontWeight 400/XHeight 250/StemV 52/FontBBox[ -503 -250 1240 750] /FontFile2 1196 0 R>>
+endobj
+21 0 obj
+<</Subtype/Link/Rect[ 326.16 436.19 363.13 461.63] /BS<</W 0>>/F 4/Dest[ 3 0 R/XYZ 51 436 0] /StructParent 20>>
+endobj
+22 0 obj
+<</Type/Font/Subtype/TrueType/Name/F7/BaseFont/ABCDEE+Calibri,Bold/Encoding/WinAnsiEncoding/FontDescriptor 23 0 R/FirstChar 32/LastChar 124/Widths 1198 0 R>>
+endobj
+23 0 obj
+<</Type/FontDescriptor/FontName/ABCDEE+Calibri,Bold/Flags 32/ItalicAngle 0/Ascent 750/Descent -250/CapHeight 750/AvgWidth 536/MaxWidth 1759/FontWeight 700/XHeight 250/StemV 53/FontBBox[ -519 -250 1240 750] /FontFile2 1199 0 R>>
+endobj
+24 0 obj
+<</Type/Font/Subtype/Type0/BaseFont/Symbol/Encoding/Identity-H/DescendantFonts 25 0 R/ToUnicode 1200 0 R>>
+endobj
+25 0 obj
+[ 26 0 R] 
+endobj
+26 0 obj
+<</BaseFont/Symbol/Subtype/CIDFontType2/Type/Font/CIDToGIDMap/Identity/DW 1000/CIDSystemInfo 27 0 R/FontDescriptor 28 0 R/W 1202 0 R>>
+endobj
+27 0 obj
+<</Ordering(Identity) /Registry(Adobe) /Supplement 0>>
+endobj
+28 0 obj
+<</Type/FontDescriptor/FontName/Symbol/Flags 32/ItalicAngle 0/Ascent 1005/Descent -216/CapHeight 693/AvgWidth 600/MaxWidth 1113/FontWeight 400/XHeight 250/StemV 60/FontBBox[ 0 -216 1113 693] /FontFile2 1201 0 R>>
+endobj
+29 0 obj
+<</Subtype/Link/Rect[ 409.69 161.66 446.66 181.09] /BS<</W 0>>/F 4/Dest[ 30 0 R/XYZ 51 692 0] /StructParent 21>>
+endobj
+30 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F7 22 0 R>>/XObject<</Image32 32 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 33 0 R 37 0 R] /MediaBox[ 0 0 612 792] /Contents 31 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 22>>
+endobj
+31 0 obj
+<</Filter/FlateDecode/Length 4232>>
+stream
+x\[o6~ `_ZxK)1Fd`ϸ3r6sHJ"Egƻ!s'uꦺn<i/2<<|>P}nWYm?~&Ҍr
+OVd{ɲȊ,a2{7?|L?SPA"ixZ +S.IJRF:닗/~ɓ\I.n^ȓ	, 82|qwnǯ/_\.>~ڼIXr|N.~{LSBBؿx\1u)~2\znGFKrB{]jXr +dk1RP4w|S'o
+lv}lsARN g-Al3#H}xMlCNX!41cHi\\_.,qvH;J+8+3iG}(Ce*dIаt1:y5!4(kGI)Cd
++n'|xr+.(0+&%NN[!(RT4EJ6k8ON 
+>Ⱁz3	a 0eR` NȐ4'جԣEhZ+ȓ4%\9vZNŢ21g"M	 Gto޿MIAOV$=]T,/!b0+e-`?ԯuv`bk0ZRQoє!ծYkOYN^Դw_J Nu=BKTqZNK<gxXb}S,9NI	O560Z h\XHyn̡ F_VOv۟J1O=TnPsJ#E);LΠ.TV(#Z-efP)Hg`:"- A>5:"f3]7+y_Hl!:D%Y*u_[͹0eMDsyKT४I><6ʹ&e_`Vd>aC,jbY"9Ee9|]݄AtotJ@0EH'Cp;f<e20FIcvF5Jso5"S1#\:9rjNbQc5f{_)C:ben𥆈c(6CXmm`Xy$eCC@)Z$ɝ(,>EMpܞFZ͙d[Z}!1PFm
+6$)\)Hw-pn*?؁JvQÌOQmT4$FOj6x$`+c| <_%G5c7r(RT|`(8$
++*x:UfU*&>{9Mq`D+`ԑIT4V4kpRr^|lmj\AaQE/øaPR3v-LhۅB!D|H
+h?3*2,!V=*a0Bh
+}X''4@JCaEi
+#햤wiO E5(.HybC' K*Ƶ=ъ`1MVK{ptX'rulqY7=#wjՁd/l뻪8t.N[o6W`CoeDst	Å!	Ƌ~`0$Cy2	Iq	i1R~ŃpyT.sh0l:"h<͈\hIOx<[wz{9\A]	C^KCr(E$()CX7Mwz1[TE#+Q^>6ĝŐuO3=fdJ@h6$lM$+|hVZN\'ġhq"O9@̣\:dMgtr0YȈ2::^ZzN\|Uw,bKlzN͝~8?-|ɼƏmk\`0I?#@T |dgL-7+L]S<oLÛ45qlS#PA}S=CY{E?LxJs)TkK-[؛32Vy<rX;@< ue:n1QH`Ggɗf{|,H\X:Z螹ownI4/Y/\>KA"sUy?GH-H>j"0e	$}1g$g}<)OlV;S5_!bBYAF@սR]e¥+Y:zz8jŲ8=^_"tEqq	>[LaJzlKw[+`㮉}C64}H}ڻ4f[=ŏbRz5ÀƠ'l9Ky;*˼]|d&N#SOx<]Bkm8&0:v燬CuZ/C=ْq<8#j[?6CչKc7i&xҜsQʔfLde]wY2$)&&yTQCmz#Dz[WnuDo?"&J;/	 GiX́=RXMi=>d|	#I4LdY$#'rlV%4feq"ͳCÆ4>Jg%` ^elT%e_W`+x^5#e1@I:.jg3U{Pݙqyt[^kJMS-[:+>tCK9#C'9}Vd՝gν i^2{l,pbccűNPe
+qR/Am]y#0nQ>7Pe9/7I_Nq#ăg9)tR8zM"­i")PRDVo3"Mpg`
+W\5HfvMëE&&V{eIhsǳa掏̢.e]:(}Aˑa૨liF{3:v2}z_.DD%y$4:7EE俙;H=fs_ RSb"4!>*<B=vU
+=٢W-dqmQ7;5m+otS-ԝb)Te9si+m]r۩?jZj|qK?egͳ-Sa~1+B`789滇zw~}%X2'v$>F&i`29nd"pχi9Uf"-	YȏK%1ˊh~6 ,~/:9@tT1Aq
++!#C#W7d R}ʇ1%9(R>=sD!6t$9[j*ȧ-6^Y?X+|V~8zHD+oP&yBtt}b8|L#^d{\VU;ʽz^r(U(TQ=ࢭ̽++pL+®ֽ(.dssdv*9S<F72LW1)C$~"^YDJ?C+&&TFKx,"GYklϙ,lL7TQ]EzȲx!H"Xe+6<)n`bh'vG'rkR{cmr!QPE+>Z/ՋzJo0Cm7GI/τT8"\?εh+$T_dЫz߳hyНxXn
+!m0Z:`j6́W◿imb]`POFſ) TYԗJ}VqL+/%>{.$jTT]lkz+>J|*B}%~twAFl6;x _vFnCǀAI^Z-<69FH1aaQL!Z_JO
+endstream
+endobj
+32 0 obj
+<</Type/XObject/Subtype/Image/Width 481/Height 197/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 14094>>
+stream
+ JFIF  ` `   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222  "            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? (
+(
+(
+(
+(
+(om헮fP~\TW5?/	[^$q ,Y+ ? 5#=ζf7  7&eS_ζf7  7&eS_ζ;z'l б[w2K)I=b(QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE2ICK"'c sX X+m{LpAO_hx?/ďT 6GJ?I4/_*NW2柺ZT?߭r?{<Ig$y,m3 CB ߥ  'п郥hkc%9o?\9  tM~ :&CtȽ}Rw<1F=? ºOS  hJ꩛ې|+&y  ա%*An;%7׊ G+ 5?*.SI[/f;[{ IG ? 
+?+O
+ ׊ O/_\c d$+Ko=
+)G"׊ G+ 5?*.ta ևFeY|QB;IپkWF..;|AW^) jT?]S @ BK6ZϩȢw9ciLdw=^25UݯsWEVeQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@y~:]j8[=OZE.Ф[kFuG>+ s#O Qg=Y_m?Ej QZ? ~$I b¹ A' WOF<cV AO᫟'oAhEϵOS~ TB.ى= r"   ֛-TFsZrK  ; ZT_"   KV;;+RK3+îp3Ԑ+fv3|ȿ? /  R w 
++v6xV@7V!NO'޺;ZuHgԵ{&lm#^kXCM @-K + -I-'(m2:W{<#.gUԯ151k4myK^[xA7#9Rk>LԵ+R7LY $O}EBպl>YbӅ!{z  ; }gEh	HsCM @-K +ߋC%aw;^:A[$Еa`+?䌟 \+ωecֶMs'I^g#W FFN1ͯ#WvI+y-~~ lPs" ]܂?ZJF:G[Ep:lj~*ַi郟5go+:""pW<F GkCTRYa-<o0܆D(H:jdմeQE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE )4mVxZ?,<K	' gZR_,nq?  箥 )4g_  	Gş p h _ 5Z}q?  R  ?/ ]K Sh _ 4ɼ]R{kK; P:vi^?( h&-eĨU%A=/Ƿ38r6[m8w;ps^a?uq$P<12>}VUbKT%𮛬x[p9dw,}`·Ҳɜ `+t&⸎1#z¸g
+uFQ5袊Ȱ( ( ( ( ( P6Sap:a'5{EJB꒢c*Xx{eA6=g]+ƍup됭+nc{'?}qLkW1QAK}[:=!tH$b[5<ڰi%qo.p0gWI/m`]mf2\DBrAN:WV   =)TӖ cPvf"$AQ(n+( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( +W7O/4>KX$؎3`:潒oZ{kzh-V#==+);Gƴ { I??oxv	' V|j ?m +ؿ?U o $UW⹬JA[W9j  7U+c 7kqlX1ܺ䎜jz| m RǇ? Tm RǇ? T I7 BEO4M, :W? }GʰaA ⫪ ċmc+q?J	mn+̪_o+ Бg  xo?jeII|_56i͓Kv.m'Prc/G+|Uj@bIPE̞`@Tϵ| 	7 H  ƔxÊA	t"y`S_wG~'6VK-G̌ \ Y+l"c~b
+%I7o$ "  &O{magSL!z=->&Ec;z5ޏ+1	,<Dc9?kƣWdvro~;$mna[?Ѻ_}Yޗ;M
+Hcf1|@z֭qP6.M
+#%unV NO=b	ێ*mkRoQHK1@'MF!$1w'Z^mB;ygB)I	#5jnJhy=ΗT033e
+9sSŴ[Y*-$>cv |W==FK;9?еKܙu	Id`qqZ joOӯGu}nse9}VzuI6ķDI^:T ypׂf`CA``McK5k->j5	V&|~8p8ޫE#BPjj>j$qs+34cU	oRlI4+@B)[^ѷm.yq+7N5KYxA%J ֬g~ӕji4=6LhY)˙ELp 5X5fj(EPEPEPEPEPEPEPEPEPEPEPEPEPEPEP^S:>6Bim*e>~wzyߍ5o:]{A[ľpG:rI[rMUWN7 @ S 6 B K 	F?*M~е 1 U >a/B?Tc k/_i`QXѲ=_M~е 1 UOUG+GKFIWjCexϨM?g!96$ql7+  >  c?5O.' ]Z{0 >  }ֿ6?"~ Ƶ I ? cZ $ ߈kZ  >o_ I? cZ $  1ti5glEl7+  1t} ֿ	?4~ֿ6?"x R} ֿ	?>k_]-?_񆋪v Ñ[Z(ʲKYq ]4=Mmz)lQ```u5^񞍢ڤ> @Ё"ݜbKHXBj0z
+q)]&vQ|ھwmӌ4m 733ɪO$$S4Gg1q 5zŞ\jWVmܚ|c5+ ="(Y͖$ڢ9I;\jlvֵ[$KHd@|7?Ľ1ŵi;8JG\ r\Wc>`a/VuG#tBKhvm52c7+<x䒱uך=Ҟ)c8g\|; WOEys[3/CO :L3c ɫ־Ь-{_.KkfkNXIW  <UAr?R+iVkK[wZW@Maݝ PGӎ+X"87K]N[ײ?4}?Ӯb3EBC ;ǽLRcm+:+>RdFE<d."?vӴ
+@bt=>9v왽Es ]Em^4ʞb(+=S~%xWW`ZKdiy'W*sk-7β9GPhH9
+GB*- U _&Q:Z\[N-ReZHfV'
+ᳲg1^*e	E٢ٓQ\G- U _&ׂ * / Wj+vV6pdǮӃV1¨$jͦ)4C#߂ * / K k =Oq>ڊm/  5\wi+-)dF2dBQlhc_ۡgupޟuO2AКη8W(*Sj	ԊvQYxLWKd(	V8W.!{R(cR*ܓҡ*蒊%+MSSpYZQZ4~G@KZܡ@' 3VTJE&tUXt+:c-rs zwQE( ( ( ( +kQld)(>H+0jVWH	1ȾKIJǎ Ŕ k & )Mջ _tkm8 E8=
+_B5?TRi.,_7GYOn2+O&B5?9>8^1+vv1F|Qs'T#þ#G{OxkX|Sb x/oҸUs9 8 _Eti\l_?. 
+?. 
+?5xk [ q CW5|  w m  m q CW5?5xk [ ;}  x uQ  x uQ 8 _E5  Q̿ w <[( w <[( +o"|6.<?s9f8NP斮o >W[4mg[|]msr#ːX_G^>?ƪS(OˑO+&	-m5-&S _U DYe(8ݫ{A_P|Vڪ1J? . 
+bU'幝?V +o"(~Y)7oG|/ Cŷ?½ᇆm|?ᶖ^G1[Sגxm_nbV:Z\#d澍$qDQ 0r*蠥+y%s2LОιvHzs]+y|kӬ&tCu	e\jtMO _զl:БqQq(UELJnqf'_0jv\/Ѻטi [a6WYL*C|LU7' n;vӪ^8)4Or?bN o9_TxF.5&5ڷ޼dGk2<+6+P|Fã_Ũ/v\ĝjk+4T՟:3~GosCú AyfNk>1 36zx=Jz*{PnG+wIơ_[  Erj uO?P _ЃX[4
++q ^\=ż>Y[8?D<Wi'~3_Vd=d-ZeZBzNn2Ok~"Mn;T  )`+wH;hJnXu)U>:>a
+6glb3G\vOxFR<V\*O5?Xil}]2^kS1xд齉b?+/{ϡxJ ޗW:o+T$2y*5h!ON
+OnoՄR iA[*k
+&vpAo͕k G*]T(?L!MNXcYj+ִL-`>GSw-+Fr=mfVDڞig;>#>5]Z[[=X{^_KX9+uv!xN==u {@րխ'c?pJџ;NӔylp1Kgg,hkKN ʂ{dψ^fD;\]8.\+ҽAIo4Qy~z׏BjSrߏAJiic	kaz4doaRIG#='JC,]໌~xPbl๏~U)閜&K7ܿWmF1Ҋ˚N]ʊH(Q@Q@Q@Q@Q@>i3kyn&%97#ok+ͼeĺɓ8򷬇+#F Qx[ }4¢+j/P0  -1) ⫫~?_T^ qrKMM5<HʺoP0  -1) ⪣^1w
+T_p ]?  T¾}t C Uo_El`Rq+f ½w /?USWS_rI 
+] a G+wO ?UG 
+  ( { ^{O._I 
+] a G+wO ?UG 
+  ( { ^{OȱÏO v*_DIW7<~іkW^>ClSW7g4q~ai$^`?ZVMyXzkⶦ'u;DM2($!4,Fq_=qs%HrIܖFɠkZΔ]q$c!I+ǊW- Z.r+)Z̛߈?c  To9Q#gc}$ U_y |
++ʚ[ߵkW~d_LK?|?sqD~5Ey 6Ɲ_;b'8 f&_-,}%肎d^}~Gz-s8Խ?V-hcAV?4mߎ Z+9Eٖj($($Ԛocxzd$Q\^DA=㿯8j-:(YwT3 c
+	c?`ßuW-I \?aUKD76VIن3]a7D EnRGwIơ_}>-L:ΌS`kf$f|] qi? x Zr^3qGrxO5,6ç[ˏM]NRME
+{rǹ*+)T($y_sNc'},BdAtgoH: ?
+o-z5mR⢓eEumÿY|Kaf$XlBqc߸U.m3Ќ>+8> ŮA wL HSQRd|gm|G})5Uxd0u'*qXgʹ S_ JqҜ(}?V(9J9 7~zuƳ,6#m)bG]EfxRFޣBۼyq3/nku<vY (ʬ4DOKuWPA+r	ꡙԘ>~z΋k{ep>`ykJJpz;d<D|K_W_?aSO1J
+?ʚi6<2j8>w=׈K-/IHw"?4tFkyԳkF\].vjQӭn1؃=EqZC_x^H1L8En!EԻaVqYn[.<K5	YJm:5$ZFK}FF2=WS ۂl(Ȱ( ( ( ( ( (?\q%FNu^o 
+kſ 5tV5)&e*1<׋-i  h 5Z?oŤu]:c 'j?{	'OM<"a_#QK3 5Z?%񕍛Es^LPNչ-b{(P #S  Vʤ &|VqGJ"Sad 
+O ώ ~ 
+ =?U|Y *˼~=8 ώ ~ 
+SV?O?S  U .u{h-KS/7uW~T'+ó\bD8Bw"ANIһۏ\\m'IY3jeTOZKkki鱀v)dn䜌A^K#dx_n<cMY;RW#j$v*qN|~Cݴ@]nW0꺥8+v7r(a&r%!y~s)<{(WE)9;EEYQR0ɼג:n1\|[S4KrNU`xᾝ ji3iw}1eqO/Aiwq Z(O?ԟ @}g  bQOVQʷY&S}[z]iLH!r}X&P	 ? R#Y+Tn
+?mĐ[w /ٍQ ? Q 	BY &et9`IYģ_C0AEZ,eqN (O?P	e'vV |CL
+ڛ@vyΓiHjZ! TXz׌~U'%	 @}g  J5S'^XyPݤY̖҈gdawlpqdP	 ? V~=o9)A'mΣ&'<c8#]+徝Z]Y0Ϯҳ(O?P	I1ՎGxAxfIKiF]aj:T/}
+"TX8׌u'j?(O?Խ徃[ߔ䯼GV.[nv$w
+6 5X 	BY & > MVWr' NwP🍵M>oqErkCU\ø|,/Q82AAǭiP	 ? R{k}B'57Û"鯼!3:C߯(}7uy3&/`GZ(O?Qj>*Ui^j7'7r=j^*5)e)!g^ձ 	BY & > MIbZ*Zܺ^߇'olԐAn xx?k- DV Z(5'ju gRL	/@*PӵEDZ^[ bs鞵~ԙA򰢊($( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (PEPEPMwH.sqN@f;7Tj*O7:pUoE}{겷+=E:/	Cm 	]K-¶YM>z}wB\PT*r^'WֶcXWqBI+)>5>(L+v7A]/m|><Kbw#IO~ڦ59*+ݤ_;ILi>*N)2LcK
+X&j#jUT",ފE}VVR	=N]4*f(gֻ!.eqbh*59OU{5ѡʃ,@u'\O{W"F^dE,Z40qA<kHd黯Ji#oU}o{j料GYIK\y{x/+jO/.#pOb}j.TsТ-[쎘[[Kg+o#B}wg9+Rִ	^-6Xd9m'1S$ҒJJMuDO>^)t˟:ХPK<gڬOʣO\&何]请w =:Ě) Ċ4{b!.eqbh*59OU]Bc&A[Ƿh?Y7ړXTyIvIt#(vr\/qT֎v_/U:XFGZuq?T_|\(tڪ1&tQT`QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE ǥI}uqJVbw3]u2mFsrV,j*NҼe-Rn^8x!qԑ]|u5kKRď*B#&Q8:I٤J\5׆  vڍCg',sF9AKFN:+nկT Ctima[wVM䉊訢UTk9kψeǐ cĤ|cϮ9
+Z)F6uS*ߋWYjOzm_E,$9}J<t+2m+NO:W5#rɍ$kY\jràQIAܹN<տo g-[Qahq[_pkOF,>&t7j>]Mtխ;&Dp~++֩*9rRon-K-6˶gJ yqYGM]MugҸz1F*=^Ε*z1euk<ISݬy"1ETcʬs׬OKI~EUQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@
+endstream
+endobj
+33 0 obj
+<</Subtype/Link/Rect[ 413.28 420.74 454.67 434.16] /BS<</W 0>>/F 4/Dest[ 36 0 R/XYZ 51 604 0] /StructParent 23>>
+endobj
+34 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F7 22 0 R>>/XObject<</Image32 32 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 38 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 25>>
+endobj
+35 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F4 12 0 R/F7 22 0 R/F9 40 0 R/F5 14 0 R>>/XObject<</Image32 32 0 R/Meta42 42 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 39 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 1>>
+endobj
+36 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F5 14 0 R/F6 16 0 R>>/XObject<</Image32 32 0 R/Image49 49 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 48 0 R] /MediaBox[ 0 0 612 792] /Contents 47 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 2>>
+endobj
+37 0 obj
+<</Subtype/Link/Rect[ 237.38 193.75 274.34 207.17] /BS<</W 0>>/F 4/Dest[ 34 0 R/XYZ 51 692 0] /StructParent 24>>
+endobj
+38 0 obj
+<</Filter/FlateDecode/Length 3041>>
+stream
+x[n8}7 /,^tgd7c`̃bvt˃~VԅH aVuyjnʛ٫-o[r}v|{uem'/H<Q,'OIgc$yϪӓ_NO$bS<Bj$QN$'<a'LD*+%4bFNO(%,Q@E_={'׫_"Z_ӓKyJԥ}+W:r!ڏ=U@80fwdI,̥tsle"\}S8pph.8,4<I|[=~v_{퓔EKD٧N1[)(#e̑Λm\N)ֱȧTY)rJnWqLGQ@7$%l\p.׫,4wX5X'X Y|"F0+N(6N3xC]oz#V7-., +/+_컨?8,M]+Ŋ4b"h HHM#dVp8Ʊ<|uEb
+@ʝ˨O*z[G <4K$4ۦr`E1g
+2|	}DxċfHc\Wx2Ɓ&W+oV}sScDX߶v{ZTln)o2Q`*|SJ׀}E$D_(>zN0Y`,QYCH~#9JP+@io&(OL0*<15*szoG'r|Rf#et	E:c]K-mrν,˰\5"ԱsHϊEa+ȡK+qpA9Ws9UH˧nV>?aX+_hX;ѫQ.Fsy*{9.bdJetp_V l+YmSgv+s`v4R [tllzN3<˘أ],]fhi)0D"wY/B9l{#pƖ2M/98̎Wv{|$0jܻfTʐa) c䬩!ѥD9$-0Chsc]Lc]L+ \  -HPi 0hr]
+"n<Gg~z(G2J"dF8ݩ=6|9i@3<n6tF-G\
+pPZ4aG?l3!XZCwZ7]j,>m6=Qq4
+U.{`>]-5ejxuV:=rhs/+meTTM2m?~N_Ȅ$9 QPg1Ux=8G|oz+8fGe3P5i$oH IrZ	g`þ"Ŕ`os<>WU!tP/(ⲤdE1-!EC 　	kY!2=2阥DZ;&	8y<%y1E01"M!lzG2/}3_>TwÔ&C:lƼrZ"vFCD8y!PkP=tp
+p!+Ca7tкۑ*YL+"<<C˾j/;'7U`y	C2]1?C͐^!
+cer$=	U)<wE:GQ@،֒,X3e*x(Jis(3DuWCNk,=`LLhg1/K$MN#ᣈer!=	C4boCX:rE%kX9TwG,l{O,_O0&M(Q/GM^%
+⣉er(%=IbD
+ In7t$qa8^	I%kXITI<C˾e}Ht	C@T6Ls	)bBTlvb:X+410]/أV֔)>1&]@JE ];t."/?ZApɊ.Eht̢M۾rG7ߜ/5.aPS&g33cMHQCa102HA}m(Bcy&e8M	q`g#B^1a7t8ƋE`ɚ8e(!IlxǲMƻi	"h`L/6yTq4WrAQh\K!Ō<IBY񌜣Nqx{::GT!SՁCC4܄8r4W_d $vR)S>WjWuK<,~>{y.ѡjaN1f[LrLRPhZ(K6)˥)fl1Y-ʛf;f2ڀb";330}7x^gx=狘~]0+3 F'Ƙ1$n3Gi5cJAHÙ&љ:@p>l2.$g3 p2B_RR,Qt2zioGYw8G|kW6yuS(T݀6F`^qbps)c#Ճ2+|K[<Z5shAΦWG>6Lj@{F+[AIrdbWI	{SҒxMlyOmm/;HUށ겮vkzؔKU}KQ ZJ}2ܷހ|tIl)wE8XDly<c^/=q_FW8-D0|U]Ej:r~[UxP{ޡy(2yOJ]K95uެJ5A]2v @fMnx:M%ųO:$ȇ#
+endstream
+endobj
+39 0 obj
+<</Filter/FlateDecode/Length 2946>>
+stream
+xkoF*N4WQk:ZZKl$Rh_3Jkw;xWC2+?_+dsvwqo}dfI/Ws=K\
+#V,τ2`B0ULE.|?rwI@Y01W2\%N%ty{~v+g<p=n83(7Go897SlOOv@wO=AL߾1s蕅[OU`;ֹls͋7{+mLo͌(da^+x3WJ+#/|ަ`kum;̾Ԅ@`@j9Y[ix}+vasyYk[3%=Q5,"7cH䒳ٝy	(m,B.ΉmDi"8'+t֦8_ц!VP	݂!&Ǭ,d;rf%.(2gLyV"XXQ[~DBaUZ'Њ GZb)׋  XD4^*
+0N/DTYACLSn<>Q,p.>>g_ .?_}|ϼ{+0^R,]dq<ׇ >̩JL̈́aIZAɮZ֜?Bs2;JILC5YLlXk`95d.XhIsM?WIĖT!M3|^X=nؕЋdNW˒U`+z?Lݦ G4ԈP-NRDƉأB8]oVz)4(chY#:+XA#EM4C}EÀ4p]`dQ)6v+nӃlaG$wD.P9+(?]{HG[)}?Iq}Ó'^ƉG)u_M^wSu?3ϰfy_K6&vd,MnV?6Eml_f
+8Le3-Ԕf^IϱjR a5"*&݅`GWa*"c_u#tZCܠ7nUl9aY.,{W2/{+ I,΢C=w@@؟m2IW
+Vv6f-([4	Ջ60s6wMXa2bU60<¸G!qAUTVXTՓS@\ڃV205|<F+ nT0ĩ+ӉGPDA`^@:ڌUwR̟9h&qXڅ .#D=ؒ8i@3iv	3qS\;5iɾ9W08ycDN%<D)(J҃* Ȧo2|D+ӭcf/J3CasOPI1Dc2[4vQ11fm8iJ 1Z05aӂiiFBu"ÁH
+հm@7 ĖGx'Te!D23ܣ38=Ǐ=WqiXL
+կ W~B*Px [!D(
+1 sbFtEőd]){u50w		"leZb]PbWNJZIXBh9=7O6oN^0:Ϛ6D8SQYYFxc̓0K{O48ii̖iG+j!6(t1I=9`ߩӯ^ot"8d"YNE^wR5z_ж?)dqxY׎ͺIO0	c,A̾Hl`YHPwZ§W- Э.>~Cin<$讲s~cW8๻'Nm6e	=SVLQǔ`Lqǔ=kLPLa#61Tv0;V`RXYygÔB s7|9jrϾ)]tzcsb;z[7^3~_<ۮдp![%޶`=XUc䆢+{wRl7Zk-q2K,]+g}:q M^ݵ]դm)S/H؝dr̾/1%<hXQ3>xQ17!Gt&S.bgݪT%!<-4+JIpOι7!Id3+=_`[DUuEܹbw2e}V(-	fHB+#կed gr(uZY X+nuԿR-~ȩEͤ]i=OEҾ٭)E\+v"ib4>&?Ny13[UN-aJ]<o^oin>¶P勜YzZ*@˪Yn|`U!NsSS:#ܿXuUmS2#22Ʊ)#Y4vi(Xfם0s}kA?SlMy-&/ʔ6 2N,&IiV{̖/۹
+ dInz<Ã 11ӧ6ǀy3.76T;#zI^ic[_-+\r/}Qj~S<&]c/{j,7@r@@y@4Y ecY|~eZ-
+endstream
+endobj
+40 0 obj
+<</Type/Font/Subtype/TrueType/Name/F9/BaseFont/ABCDEE+Cambria,Italic/Encoding/WinAnsiEncoding/FontDescriptor 41 0 R/FirstChar 32/LastChar 32/Widths 1203 0 R>>
+endobj
+41 0 obj
+<</Type/FontDescriptor/FontName/ABCDEE+Cambria,Italic/Flags 32/ItalicAngle -12.4/Ascent 950/Descent -222/CapHeight 778/AvgWidth 542/MaxWidth 2327/FontWeight 400/XHeight 250/StemV 54/FontBBox[ -1105 -222 1222 778] /FontFile2 1204 0 R>>
+endobj
+42 0 obj
+<</Type/XObject/Subtype/Form/Resources<</Font<</F1 5 0 R/F2 7 0 R>>/XObject<</Image43 43 0 R/Image45 45 0 R>>>>/BBox[ 0 0 635.41 193.2] /Matrix[ 0.11331 0 0 0.37267 0 0] /Filter/FlateDecode/Length 1774>>
+stream
+xXn70 /GKVh샡Ȓ}^U"]d-d-U*eݭW9*ye;gBgQ{]>^ie9חxMJz;F8D3Dc%6$͖kCrciI:UD%>We+l`%hk7=Z^h+Mt6YUy;y^]/cKu8qw/hDzmRsݟ`tO=!eB1bө3vC[..lU$EA쑕$o9p&T:8aEi(V9+?T`4e]D*D@Ue,84S<!_'Q]Š`|Hb97_c1"\."xjrAD:)[{ϼOW&itR5~iAA(֌x#sT;vr=sm𲐗ul ؆y46*(⥃IK܇rons@rHLJVLn,@"$'vF[8i;W8p|0U^랞bʱ 6mˌJeY00UO!{((?1+(y,ĈD!6Ɠٰ&PG <3 (Q 7+wz޴x|b;f%+8hU@b]Rb=R)_a:!tXEgLjuBnsI;H9fQ	ME`CNvnL>1_@G&/"<8s[TtK資@|CvO(\1R]ۂMc,++E͏uQ0rT++\4W3$8UhDSRqd3-Vz8vD48--K,&l3jOBm'K!%0 0Ӎ9,2"i
+cZ"OŊR;NU=صeO'+H|<oA0n徔χs"Z,|BOK.sbAw5
+'S6sDW`4o&{LaHXPy8 S"B	7`~[W; y7TU@.uSAрY[p GH^IxcP;P>m!!OJo]A07J
+99E_9ļ5I񢥨}7!/Y\6/_#WAwNa8	*_Ƿ閜"|Gyv2QB ,41K:yzMJ<Bur2-kS4ijGh10Z@`ec>䄐K;Fξw)4Zp;;6
+yg։:3N([ȐÍ'iډG$O#+nc4p&L͑ۋt8`'|G#i$e<8!A<vTC#iRBK>d!1*PYO1tlm`4)txha<Z0m}qVz&o%Y36BZ\o!pf"<uۙ,kt !1F9k鴋x˰/[Xnõgf5Jڻ[e2<@9#1,7$w?3?e
+endstream
+endobj
+43 0 obj
+<</Type/XObject/Subtype/Image/Width 38/Height 38/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/SMask 44 0 R/Filter/FlateDecode/Length 27>>
+stream
+x+    Om    
+endstream
+endobj
+44 0 obj
+<</Type/XObject/Subtype/Image/Width 38/Height 38/ColorSpace/DeviceGray/Matte[ 0 0 0] /BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 415>>
+stream
+x9HAW#"+CQ`BRx6*h@kQ""Vڄ }Fyaɛ _R=I(;aMWteR׬rcV/GėmQcpIаT0[6WFf5wa.)q1AUiFz9EF6WQ	Q(;wFY'#j`׺S/kwwO⺀B)9~[p&68wDCaNn$|LNPlg+҇ϡZfqs[ΊgV+-qeM}i^\r)~kYR&t 8mɐ~/	j
+endstream
+endobj
+45 0 obj
+<</Type/XObject/Subtype/Image/Width 38/Height 38/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/SMask 46 0 R/Filter/FlateDecode/Length 27>>
+stream
+x+    Om    
+endstream
+endobj
+46 0 obj
+<</Type/XObject/Subtype/Image/Width 38/Height 38/ColorSpace/DeviceGray/Matte[ 0 0 0] /BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 414>>
+stream
+xc`Ig$&t>2K@E5WSwU[!F0`Eۘ]9`ETDFʸށUMf*_Eş`=Iz:V2> U11~ kQ26qOhL7?͇J,L1tmgGSeBFln2Lӱ`?vqi4Y4% MZgj8BbNq*$:[b*>2pbQmy+F*	!)'*`ɯ:?@20ARB "mgE~ q335WZ*O@Em[(|2PD!  9j
+endstream
+endobj
+47 0 obj
+<</Filter/FlateDecode/Length 4114>>
+stream
+x[[o~ EKQm=آib}PdV׶\INB٢:>@hbK3p8oEUEy?t~uE9S^u>yYbVW?]^_yaF*_RHNOdQaH ,w <!$
+ĀҨ H*"%ȓqw'$7y<=^'8H$LP/'_ʋQ_~Fy`|Q"5Ez1=rK؎szZgUaI= _]]%N7p< 7IZ/N/kV`kGJd\MG?L0[CnC#|=wەwsuKW#1%
+C7)a(s =KEcy*Rsa$CL.6{JIŹO.I0pF`S(A~^uM=cva=|hݏƑV=Ç+dpM%sdybQBPS'C>ba{
+̎8K0N %>rFNo(b#(HSyQ,ʽx?/w]{ ߢv-V`'Da%H?D9owh~EywEj*.˅8 5QDzF	{űMu[8I;]?GY}?ܓiN:EMů]vMUz-)$~:.1YӴyEʯVolXmCc
+Cp!G31l<٦YrCf%qJY%s,q4nbH˙}mޚ[9/J[V43 ]*#ʢxЋ6QdOFcw_RT$Ko<+"!K?c?7L̽KNS¢o<R-X˔|7/<^5Y1=Tf,jyHgST@o
+d+y u$;-ݔyuBLg)^Oa̋C~_5;p;gX,m]:im)XUm5 BAg;iy]ؓ"|+¶2odTx(fa
+QS'XlO	$/et(C`mE؎5mD!zk[@΀XM=`7"
+8\A8H;K"d2XX?:i+ZY	+5dQJm:'~GUX!!@5%e?77nW&6[d`{5Kl(IMɔzz"+p[-XAvs
+``R1J{d0_`]-p"q>"!qLЇp%er $FeeZmYD/9jBd5IK]PTSJ=Ҧ4hfǜ~CX4]0G`yA슎VV\,ÿ#ivr$olbGm~i)Bc IhRI⣻{4Ċ.ku2+Ս.HvDѺG9#Ah&1(j.87,::".Txw2q/5Iѿ3VĞ59n׋h^P,V6x#) 93ϺaԨG)$%+ռ+7DĺdZn=̭VfRP)i8+^K&odOO+bqB ܙ̤ oLa7`HJZlD&9[=1V
+h})FR}W;`T"PhT6ƱIa+g ;בQ8ٲ$2Ʉ n\i.k妩^d;P/jG7V1BEԅe)6-, \;UjYz =z:Ӿ *?JwZd.zp'@Ϳtm7z0{ $^e_M@EPӔQ]v%51l
+W}B7 ]`<t3MH2POƏa2LV1|Sv "<$>pn޹rX2n0{*	zN	$RsX8- ͵nHX]E b%CE_SB(	T.%!L>_}>S+2KH!ݜ,8	T!퉢~1=:ϫqbR ~zԋn+ڒ9= ,Rd}%:<,qĠ$`i\m(Tɳ`quQ$Kz hM<z]P}Ɩ똅ڽT}{	n:ɀWl2kɰ%5Z|&@6g'a~f9G	E{q}u0>yLpbDŲP3+- x[nTVrƢi&ذ0lF숲
+͖F3"̝AΥm>3c4\RͯZ3z:DMnܶYSwLR
+" 	7mQq4jƭcR3S`5][T,񓐩{]ePbgԩFuQZJ{!lk lzgk#)h(Q6U+oYRZ~zxA!}'k$nPdsq^hk+odSܾ+<#E鋷n~(+@S>luBjn;"KIMFƱ y;Ϟ)!Xm8Ť4wLNVřuB&R4^opاz5u÷Ԛ;e lڗvL) <1IwgA1&hws{fzt3MПoS;o	Jl' p@	g;晾@L~K1ҌΒq֢0Ee(}^:&:	B=!a+KphkɃ[Uņg#P=<<{`8)ْDZP<c p&F<Mѻ.irD~ngͮyug39=c*]a3]lȢ$qc_ej
+HZN #v50xQ?;1w,0Kv+#?"AD)a*EF	o"{=4ߐ6 .Ӭ7+yY3C$Yl#,MVTBӹ=GCooM_pf߶{ze矒7,o%?Q׈2@&wAce5$ƪu!BR;3~#S40D"Ĩ(_Xlw1I+m
+2NVHۣtWn$HU=ެw)
+ VbB^ylV
+X{4 ]:/k*! 5%8Bdyܞ4u󠝆_)=5b7hh>qAR=ȃ,H@,l}g6	95J$rnx*w"Ssjd.#zq? =,{X3ꂊMء(zcEvr(̱<`;|54W7nQuv*3In5+!,ZrBX73mܻHctA]ÇE*=$]ne&q&r t.lY^5G>L}Ϙ3f5szB&E	'ǉXQ"K$Cwb|xKo
+endstream
+endobj
+48 0 obj
+<</Subtype/Link/Rect[ 313.45 660.96 355.44 676.4] /BS<</W 0>>/F 4/Dest[ 36 0 R/XYZ 51 604 0] /StructParent 26>>
+endobj
+49 0 obj
+<</Type/XObject/Subtype/Image/Width 1232/Height 373/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 24995>>
+stream
+ JFIF      ZExif  II*         J           Q       Q    !  Q    !          C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222 u"            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? (
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(J<А3@|y^п,4-6[lA8~xoAElYEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEym[OGOwAt#"şQ[[I{<2ɻ=G>=2((((((((((((((((((((((+߈|-;Z(mI:PIEy+׎!i]~@ӟORi}tY5S6-+.9 hE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE V7P?_EsoݴxR|!/?+dI%"=z/٢,p,Oĉ!_oWqaiZ=lGC>6o%.cހ4h ( ( ( ( ( ( ( +<kx<7;e+zxg&-karnYb+|A>,wrE{>Up	Yw>#P֛J-.Ck	8=mw&`,z!װ=sWU\\[^} 0B8h׾x ZjmhdxS⏊_C6*nn97 lG9{kS+We)NQ<wFAk3ع^(O'u+82r}?tkD\+W0q5ů &W;G\u/[Ae+8ԋGIa@QХ|F8OL
+;֭~[-gh3?Czגx<1CNKf	vlX/T@Ǥ@e}}y%,vU 
+ X.JX<AxJ5m?L֡UI'p_ç$\:c SY~{rUȱEPťC-V_$ c|V%׍5UcgS	JT
+^߅Kyi i*˳c5X,9:!D8=о)Qg.RDPYwk_/'YHl[o7	3
+2~yo	V0jz\.luPE_ GEI`GbR@&o_imA tV QE QE QE QE QE QE QE QE QE x_LvL3E:9閺 ٹg1zױk]cr96mIխ-J8< iE QE QE QE QE QE Wi,Ms\Jմ u҅%C1y4Vt4V4,sq@ޙ/]q;	 !|J|'uM{D~09֫KjсqpzE/FL\K-僒8a1ƿPD} r+fƋ	Picl݃t[ƚF}/>fxDLW;gMK^X}\ ;mnhb^AS$qϵaZi+.%hgmȮJҏ* m;IC-+ᮠs5htϕ8? z70e\ĳ"e)XOC惦5 {hX7^=Z][x Tӵ+0!K/8H}|m}w0%i(KeҾ"x{YIQ Ցm횭\ڙL\<#AM<\$H&.!cx+ 4X/{h>!mw$fHxZ=gd|6V=K02ȎyW7<u}=1mGf0"$nA3րW][7ѭmO%A2H?J<it<eKm23ꑳ9ckHKv$;x+g_ ]%J]l~Hϵ zv'KCZ̗rL1=})0gh6w7AtG%Er>+9JӴk)g[nA9x+oi>fcyQ-Tr	^pO=>(|Z	Uk>	E$?IQ5 QE QE QE QE QE QE WR  wSR,IF+ x<';?MG`̩ ˚Kѥ!og*6*ƕgFۓbY[qZZD"%
+:(Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@'YN>&^GqvrcúuԭGf%E|}._7>s=#<h@~5w5[deĀ
+аl5>n#N3 p}k7/ImK9Q[gÏYvؤFs+whm }>k ?0 bo -?  m }>k ?0 bo -?  m }>k ?0 bo -?  m }>k ?0 bo -?  m }>k ?0 bo -?  m }>k ?0 bo -?  m }>k ?0 bo -?  m }a%2y`>Xgi }  lt+ј"9!nNQXgi }  l|r4%}A?Ma6<m#s)cG > Zm4X	|27n\BKƬ%9`
+k -? ?o+NXj3A\&Tp
+ ?OƏ@|3 @ hm.l@4
+ئE%3Xgi }  lK3,rhWVA"u
+
+ ?OƏ@|3 @ hj[dۺ3(k	cEb G > Zm4/- .! p qK_ gi }mQ_ gi }mQ_ gi }mQ_ gi }mQ_ gi }mQ_ gi }mQ_ gi }mQ_ gi }mQ_ gi }ܚq^"R4G
+4~mu]5 \>Fqq<IE^} ;㾵wx"%hZo-3ֹ]S$Q"	qޭA-+Z6m-r  WDz5Oƀ=Z~@:Evy|Ak:Umpޛq\w~+xgĂY7~DČzֆA4KK+Te]_}~a aG > Zm4_}~a aG > Zm4_}~a aG > Zm4_}~a aG > Zm4_}~a aG > Zm4_si1lb5 gi }:[316I+mcn}+ -? ?o+6E-/ͧ|%߹scG > Zm4MaB7\֜hE%p?
+ ?OƏ@|3 @ hfItUVGu^RI&(Q#8_ұ o -?  ےT)$([%F[Cb?o -?  K `+#}iacX劲7 > Zm4@M=ʲEYr?{dimeȬ_@|3 @ h ?Oƀ7~k ?0 bZ0 BA ?OƏ@|3 @ hj;SdRۢ+ ) m X_gi }  n~a m X_gi }  n~a m X_gi }  n~a m X_gi }  n~a m X_gi }  n~a m X_gi }  n~a Gq3DV5,p8 CuÓZMzr#V:	4?k=R.H0\~|9R>Xف
++1d}۔QWz6z"]lG
+h_u+za=1_bv		
+s N85? MEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPH
+Oo˲ Ҁ>%wus{/kυis>zGEGus#~lkꟁyY$ z-Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@+JEAk$ۈ hߡJK/ 
+ >ωH?k TeQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@cO'̃l?ᭊ<}/ _p~jh_mo ?}ߦ6*aC
+1Χ޾o?k E iQE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE U-ehn 5v<U'-ZOH@+9G=Ykꯀr+_\H??Ļqn
+ (
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(>m%=&!66kl__v?h9sf>(i+ 4%Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@r$j2O2y/@k/x#D G }|>䢀:(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+|{/u, MtUPk/ |\z_sR<~oTfV`	
+2O{> 
+E QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QEW9Ŀ?:+!8?0E_'GX#:V\xK-[?Z t~REPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEP^]AМy*~ר׎~ђmUg	OᮘSv0@;I5|߆8h袊 ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( +'Y QG»?>OËPh*s)?W[m+kY@5fo u߳|a~?
+ f((((((((((((((((((((((((()zh_|Wퟨ4ao~L*wŹ_7S>2_5ؼ- P#oU{ݧ7JAV( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( fƅC;7?,9]A@/uk8 Yq*k ] ]tڕ_zMyҽsw AtQE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE ߴD<g{+x#.4",B8/[y|k&?߳_?QZ?+?y?-F~lʀ>( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( oeҦ:̞V}! 㦀>>gm<w*bLTw7jq▐9dַ|ѣPz~a'OZ5xox'I]+ QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE oqt*o	hM ?[<=X]oq#TIEjjҸcLf?o Z@CE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE W~Ғ-,2^_8;&y(Sᥑo~ L Eyi|H7LRuo* _ׁ>7Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@cxO'ę9O:kfW:ⴑ?5">e7▔d#ψh ߶CT_mJ ҴhxO ƀ=l}c¸/R4C/k(((((((((((((((((((((M/63ƿ}e_ ^_5t @]㔶Q52>xk`Z_Zc+)eVwgn?zտB(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+s"v:L/2s!J >iQ z؟5~%i?>WÍ1+Ѿ&'3% }E">
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+>0}ᮦ
+㼾W;_@a:CxOZ 6O4`S&ٶ,Կ݁OV#>7L
+} i^^Q?y? Zz ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( JRz
+)R}7߹}L/D }I+ Gُ,Wą^nWҾ":?k埃f`3~tQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@|O|TTsE E}zzW?/r
+ 1y^+@ "DWnlԉ *W?q  }	U??jJ@Q@Q@Q@Q@Q@S&;x^iR4@?/, +BRϲxFhQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@y?	&χ/k+ h1><$j c$ f?φ}.H*4n_K@ k~1E v~_mԢܜqU߳d֢t?{ QE QE QE QE QE QE Ve爴}>w( z5jVL$ Ԣ( ( ( ( ( ( ( ( ( ( ( ( ( (;m+z!?|] |Q=|Y 5NN k_/>&#٠udߢާ?_ 7#➎3ͧo}Ҿ3yC袊 ( ( ( ( ( (_Z{!P+ b؆h!IuxeYNA (
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(Ox?
+zVHFLhpM m^JPƣic),AP~+-.$FdPQE QE QE QE #}NKjAW3y[O_i_-{?c /XK^}+nFJ o}l|
+J׮cԆ_m5EPEPEPEPEPPZ{i-bHeR;/^ӭc62Ī nktOɦ%lA\_|!jrc6vHVR[g=^@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@ڇ#k"WY4.ǭt凍n)mm,' @]Q@Q@Q@Q@xw%.4-/\3~K ׯq i+ boPMJ\/	7|8+V?K+&cV~;|2?ܚ6h$ K֢ akپ]"գ?n}%@Q@Q@Q@Q@Q@Q@yO5Ǆ5^[Z-YzZ:xKJ! h<i\40fxDt9E QE QE QE QE QE QE QE QEr<^[s/ sz 30\k^^/tby!适+ QE QE QE QE cxxSS8*;d^w+u}A&o=d1nky,7@\3Pk;lf +fR+D}>ii!QO(((((jMfm5trQE]>}߅tK6B	Qx{孬6V[#%
+: +tjŝ_S,aR#!;WPEPEPEPEPEPEPEPEPEPEP\'':WwY~ ЬGͦ_<{c`tweNt4Lȿ`ʽHJbm
+D ivnf(P"p* QE QE QE QE UG]_P3AO=}wUg¸ Z0< n4U|BGOh55|FCŶZfS/D9Ț쫀1/J] 5EPEPEPEPEOUl]6mBuݨԒ$H#*"c+|eAiF>~0~*O^KM/;v'T )ŨkCa=>4?ZzZ$y	k|J>~9=+oCkY`6s^7=߃&:^Jf|ПC4zRH#+JK:I?ҽ
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+J(tv@cO@8^Znum[Z5NQ$N[O47իH.#A]Z ( ( ( ( +6}"ӡ݃v>u	1G?b' ~.>4-@ o<>O-}a-i k	Ʌ xoqxX?.k:+\_5?_ZEPEPEPEPEP\qx:Ϫ](s<.hw5N!l<s5=[59.tm:~K*o=z'?zKqv*Ԯ OY<^r\fYGNO=KAM9/#*}kR25^&I67~=kX״}J@NQE QE QE QE QE QE QE c})A<7`55o	i~)[11i0=x3.tN|6m{~TtQB {Ө ( ( ( (/X9dW~ϖLYZ@`!nD?^[8şjR vo( |NXI +㏊v f.1m  }hwY}cSTOIOZH?Ur
+(
+(
+(
+(
+(/xM.J qg摽 k]۽
+@Mxϊ h=:@7#͓=k<_><+*Y8{gMw%E1!K<PD?G|RGֽ4?M@` {ycV&47mu<9בmy>PTW!/V@rǙzu QE QE QE QE QE QE QE QMwH*(bp USX[7nIv~y8Zc( 1Xyq^s}⿉V7pʃ?xh<7dZ+K7<Q9UGfG+|'<2EuKՔMZG֏ۈ4>t^:  \K J5  ksM+mnm  ƒ!GEe=A~?!k% d! Zgt#jW.ĭK#cz ^<aAظyg-z ޢ( ( (q_ݷ5O k_D"3 0]|HA&|}+}+^I Ls8'|on8 Ǎzuy?໘Ϛ ( ( ( (ꚥ}2o
+vc@k݇-FaC$򗏾# u5W>-'/#EHr>-%8}zoI}DG
+å5 `U*t t
+}cmYMgwUՆAQ@|F}π|^Mtwm%:C_G1~3SՀ%./Vk`^BЎߍ|sx# y(N13PTS"'%#á@Q@Q@Q@Q@Q@Q@Q@Q@#2b I5:/,LH&8}|㏌:6lrs@/~{x%u\>^1ufO&& S75 'M8!Skݼ-Xnns<ܜ'@>7pEj|i+3L~h/7"Xj"x'PO7Ia@߀>0i0guS?ɏ k|8~	pY+`<k~_MtCP1 K}٨ ( ( +ώynSy|Qs_Q# >yBN3T8V:۱>!Ҥ~o$#;~+|Rҽ 5+|k:>k ( ( ( ( +~.|\]dдXg@#OOh%O̤ד|5s{]ӢmLր}G%ܲǧ]=k_xoLƙlD ncOzVz&a
+o
+Uv
+(<ggÈ5M.oi쾶]"~	|B}W]Oݾ#- ~(CF)A~)x>_Ś?dv;
+ >x<c{aG:Gƻ: ( ( ( ( (Z֯uy<pA; /hkV8 9vy~?EOEo_~;ד^W]\Ot?.d WM$Z1f:
+˯x6xQ
+
+~FD 3uA5V]nYZh0(unEuk`q}Nw1GT*r{x.ha ׂFgռ1F]I {ͅeݜ45fGs3QՒ]1[3X}[VƙoYJ$J EPEPEP{i2K\/uMj\t5~l}?ٺZ_@_$|mt@ȍW lѾ7Jku5\|:+?W[@Q@Q@Q@VWc}Rؿ4(ia+4yv 
+WVּE?Q#ny$0!;#NY/PM+gz?+OIT~|tSM/yvUe+_I +>f6(|v"f/:n,fI"{+	~խ28#7a_O!Q"_U7vmxK'@JE QE QE QE W'KOum6*zY_=x࿈EmWW[M`@ w?G-z x3絧h }W  {-z |+ A?#Ͼ* ֟ѣ_4a4q3 nDڪI5>1>+ʹwcIx;{TϾ* ֟ѯIuRR.w?s@c?ǉdVVn?q?ƾtحg 3?5(@ t
+(
+(<<c5k
+Xyk<+ >+xjd-1q+: e>5}Ha>P^ȬuFpA oA }W Ͼ* ֟Ѡo oA=¼C_4>{ZF==º+7y{讑a_5|URzU/+o	xmKk-+Vo_s+F\}asM%x#zfسR v$_̚ .WwrGU_4^gv47IO;^qqȱwc'l[=ZҾo[ g=J ?<	^ |+ A?#/k8[Ljp	5 >{ZF==[  
+gkO i }  [  
+?n~G+?|U =?G3絧h n~G+>.M 4"Gˁ̹{sJ_5|?qkɩxHeKrS$3zj ·1x\|\;Ax׺R*P - QE QE hȳ&Pâyur8"pC#ޔ|9<aio{lS,U 7W@F_4 |+ A?#7W>{ZFgkO 7Q w?^! i }?|U =?@ w?G-z x3絧h }W  {-z |+ A?#Ͼ* ֟ѣ_4 |+ A?#7W>{ZFgkO 7Q w?^! i }?|U =?@ w?G-z x3絧h }W  {-z q8XZ+:ݸ \Wh?_5 S}N6֯!K%9u%zP/&<~m̓JH<wG)u~}	w\g]ևiӣ-Rc@    QE QE Q=oLOee*q=OxS{sjϺO'ɬVc8Ok Z_H
+ n~G+<P0KFPx9<g3絧h n~G( oA }W Ͼ* ֟Ѡo oAZkpI<ogkO
+! )S籠?Kߊ9_ȁ_M6d^-eߘ\˗K }Gi v5&ftމV"Iaqꦀ>2#⎔V?த?:JWD1ªOҀ9oǾ]Z{glf7W#5ߕ]gcuh n~G( oA }W Ͼ* ֟Ѡo oA=¼C_4>{ZF==¹|nЬt׫yL
+!@qxכ>{ZF{;̋%͢!?3d
+ [GGsn$wrǦyֺc&+;Ob% u>ިx;V>"ld+߹
+(
+(
+~.x@xPLpG]5I#xxH	>vJǢ|+ A?#$KMۛ9\+Ց i }  [  
+?n~G+?|U =?G3絧h n~G( oA }W Ͼ* ֟Ѡo oA=¼C_4>{ZF==[  
+gkO i } ]GGld-QnQ
+kC=Em#WKf|Ciy3kyg h<+~|,Ҽn'`Z.;P5ı_02ګeJ7K,O	U( ( (>3+7b_萏5F>|<+r>;.!;d'+Uu*#>jW$[K2 =G@ w?G-z x3絧h }W  {-z |+ A?#Ͼ* ֟ѣ_4 |+ A?#izap}k'YK*XaI %俺~4~@`->}?	^ϏpW?Jĺ4kԍ z|DǳVm5?+> 	ql ǉX?'H>W5jΟX=t\G	|υ/" ~M ==[  
+ |A=VɠKy		l >{ZF==[  
+gkO i }  [  
+?n~G+?|U =?G3絧h%xw.UI
+
+0>$"I'gl= 3絧k>| N=q4>Ӆӯ|WQE QE QE G<1$2hJ=mxB[v'#+ ?&ia::zP/[9hm%3DA[ |+ A?#Ͼ* ֟ѣ_4 |+ A?#7W>{ZFgkO񷇼Qs-Gu,I3McyIGql"_, J
+ ( ( ( ( ( ( ( ( ( ( ( `5wƟ	7|bo˳>d[xèk%_#Eը3ÎOG$[l[
+pk{kҞ ?in2=/gu	`?,  {Myh|߇2}ɕC^\(|↠2&ۨQz4?hdˬiBR(̮=	UOm)?~ *"O/w[pG@#GbK2꣥zfxwMM#1*5@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@yƯxA-2%;kȌ=~xēi3-I\KC?ibO"MQI _²xC?%7h$~C&$ # Dp (Juʞ6jJ_S@N SQ'<Z+Oߨ`,_0 xخ.(>oKӜ> g+յgO~$_@PEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPMi:d(kO闟> FH{9İ7M˜J{߄m}OLY	ʀ<Ga*oPo`?W+_`y "JiU~|31o^HԲZB,{I?J ?b5u~$^-ȶO|W X<<mI w5:'lUwR? }]L:G̮m0nO󮢛TP P @Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@! 4Pɟ<5绶wp8V+ [*AH+l^[f(/>>lphSZC
+ j#>?7ᶸ15W;ki NҀ>i5kۙjⲼ	_v*Wx{>Ol/:#cֽuь"՝N" z( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (̾5x8x-{{x9e+>
+4lAB|v<t&xvEǽqxOEPqTEŤ>*jUJ hvi&F#~W1\xv>^YH=GqYJ w[O[-:(1Vh ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( PjZ|W(У+Y>"񯆦4B#Y	 y	⾹+6R@x\0I)w>P?Z,-nmRK9baZ&qP㟴T{e'n+h|χ tx3Zm'/69Y%8>"HKX)#ā^X+b	;R+_H'n5B]NpH@EPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPAE":IhQRi1|=.#CjMh`3<
+ Zorn-._n\b;񕟎c\n-g/;Ϟs {c?7:zQ تy޷㦀>#>t î${W#%ߔ,m5',Kƙdd\{ ֢( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (~3{h59z)<eú.F.c'{G+NjVO[I.}+y3Oű$ZZ"ei-Vqrz|4.uUxʻ$gih.-41mxnϭt
+|HSKx
+OKb2ӟq`[c/t5'S=1?ʀ>( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ɦxsQdZsbo#_+xđht~A9_#5Au$d0G<!88SftwЂ=+C_<G7 A<[*؛qoҀ=~u^\gh|߆hE(N+ix+H
+Kd-r3_x7G:8g3A}H`* >((((((((((((((((((((((((N<+k$¾^3#F?Ǧ}t_շ"{fa9q+PtO ~w:sg"uW0]d}0FGC@E QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE __+uOMcyIn9	|8x/p鲺=1VNs~;VGI𕥏Iv.º?xT>cie>*M vTQE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE  :Tnh՛=b~4vvQXۤLCԚ  +xk:Yb	%5x:e4i.oc1|W -Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@s?L7X(r߅tż7v[D"tqκmMMw~>*qo@'WbRƛ{ykty`X|1t7b4;] +DXQ* QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE (5'~!vǆ\Ld>dVk^(մ@jj|^	gZ7AqKI~:^jm(mb'$F+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+ò"ti+g&jzMf֚W07Tr(Ky Z`5TL^fb\ޕ-Χ*rW ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (
+endstream
+endobj
+50 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F4 12 0 R/F5 14 0 R/F7 22 0 R>>/XObject<</Image32 32 0 R/Image53 53 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 52 0 R] /MediaBox[ 0 0 612 792] /Contents 51 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 3>>
+endobj
+51 0 obj
+<</Filter/FlateDecode/Length 2436>>
+stream
+xY[o~7@_ ȽKZ$<}X"Yff)
+lj9;3;oVU-a:4I~2+ʿ&]'_U'MVƮnzB	}ejuy=)W2N_^,]^(މY@~;#rC"&wҕ2]^L>\g+8PloVˋ{˴fsb\^o Z$N(>vWXdG
+bz֩k8kQTI7	0rEڤ]%#.x+rśhxCް]gk}*{F0lۂC!v5XU4V`q4+FX}Yzxߑ[B+hF.Ѥ/Nl# hж(ì7 8vp+QZF.ob1+g;K'm vWA'6Q7DQ_x\u UzPGкA@`cpAYAA/ޕQu(·46z+&mHCƱAQ-Y
+{&wdk[ w7;'*yNKF5*')˪E,23{j|C2NYB3aPBIz}Csi04rgHtiμ%*qiЙ'yV޹o.m>}r[(/Ɔӣh}jv=ڵӓJsH/wr<80b[1*]#Y2TgO =U	q7Z/tݔ
+wP)G	恞s$yN5,EIEAyNCtU-CNM# !!6-f !wR̶<#d蔥W3~bH,+|YK!;M!
+I/jsnCG"S[F)(Xn'' (W&ۀ @VWՀ2mF460꾵 L+ƦXbPIԣ< ץb8TU=T-,l|J*[Ј*Y:IRQe`|H;Ҍ`Gӌ5ԛ~OQ蒁R.`'5hE4`:pğ>h[ċ-%HY+''jsZB%]	{Pu:$ iN Iyi?6CbѦ-t @K;?( vݴ뤕c{la?3cmOQUs$[ׄzY ?H֕^'׺9=K5/خ rMUL`;+2[،+Ufu_c33_k,"HVd^a*Y~M?T.eZm+M>-eD_yV҉<ݜE/{708	eF!,FB&O6zql |
+(A^}ݷ$3p[1N-<Qo=: 1ٲX;{9XX)kkҥmErjX+sSFu楝C+t3bܱ.ͲLz
+IQ{QW#lBˊ"@O;ߑ ך>\igE4d3V(	 nC1 LHVNކ5d<A񜓊;0wLze^?庨?*bPe1%_!@oGpҧK:fP08'g1rnr3{	$c! ]A؎Θ+HS	gNWXxy@J+*k	̞"jsSncص%qN)lXXF
+/v:-aٗHQ{.tӂ"APɌ:a
+J䪁)ĩfTqw3]U;!?ӫhӗ	2-$>D
+&CpN،neFZ*JFxcF;fB
+Tv<ai+-P6È9<Px
+R:q?+J'HMXkeng^rPn?jVT^r|,49oނh-]w,)lrRA}yAp,^XYcPBjf{kĞ۪r>' -AB=Jz\N
+endstream
+endobj
+52 0 obj
+<</Subtype/Link/Rect[ 486.04 499.94 526.45 515.38] /BS<</W 0>>/F 4/Dest[ 50 0 R/XYZ 51 484 0] /StructParent 27>>
+endobj
+53 0 obj
+<</Type/XObject/Subtype/Image/Width 910/Height 595/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 37547>>
+stream
+x	tUwyޙ383;3"SG@AAedKH !}1l!$l 	;a	KXݷoUݪU	U޺{oUF!,5D vzS6w`s[pdv; @
+bhVE+\-Y  P##  \C n8  I#/62AWVU @1a}:<Hb.+6U)}Ѳ=y{AT
+Rz G+=SQ  Tݺ3>}nM:2iD]44S\{PhӦn]ǻšD/E+16U8jHMզJD  T&͟HM#zU%ۧP;rcna7UmOL:ZSQ` 0tn	nJS"/R9+s/tKtU6u]']S!}2T?)Ij?ka2Uo=SauW=uq)FV94q	}* 
++^16iBnӬ
+eT^|;	5,"Cj+YTPhy2GJm	SҀ{Ϛ?%l3CjMIE:^p:ESTnE˺Vn'ʍ
+dǅ2cˀ0k~˔{Smj	OU50Ѳ
++e*phP5+:}ݦra+|X={uO{:nhɡQP*7=Yqd,׿<hK)b!5UxgA4U?زl];ʸ*C` U^\SZ<0xHiS"2W4+
+|V1ȵH Tc5'\ò8G2EJABCϡ&6\[̆		.KQҷoSAi*S5?5UuI<UxzVo4awU+%5iDY0=]'!"	D@JSs-V՛z۟Wqq+7=-sU-Aś+Kk]}* !àt=Ky_e:;S yVWxQd$=^V1̭ũ<UMfk#7gk
+KӍyUdL_R؆+iQjK
+)\VJ<=:ES+hnT5Z
+VU|]BBZ#zg^O!QWpcyTށ4Fq7=>WZJQPei(})!m|/]o%7mOdR ST^XJ1m %OUULiOHǚ=AsՉ'(.\i0ҧ5WXDs6nXUVkLu/Dvu3\4l8fKu~)(QR[	[U*GT:5|RuLUMTmv]-V6Uj$W#<V_Օ^iM"m5}7 ݦʊ$2=hve9R* vbpy橖s?3lW}8B3UtlOn`>`kD(!MQUBe**Ty݉ⰻ{Lk]:]ރn~Eo7^}u߇2Ae47N
+=7!SFT^دM-0HgX1"f~V/3O}+F;4ZRĒbX@ZIYz'IQU#\w_*{Hwy*`}0A|؅dAu+1U
+oYրڛAzY<XH[;wyo?w+މԩ* 1_S5Y$LP[m&t_+x6I]ѳV\;6m*+(OYU"&偸yJ UT!t*J=XYzhKͫODiS+Nqt\MQl*[Q侒<fzVʅ$ϕ-WeL ^jT!m⎎+TMQC/?M1+a*_kC7#wV*  TAa|×ڇx'Y#Tv6UYhD2H~yk#]FwUT 
+bB􏬩zv[*  L w9RT#
+nsS VBN39TJEIbuX`fq{s'2P{BG(0B7vuu5)+߾}J77nܸիeeegΜ)...**:|p~~޽{srrnݺqF&p%  vm׳7#C,3㦚jpdv; @mAj)ڮgonɘs5{$R_LuԊҵW/_6oy+Ӥk?mo&li=vKҐu/~]vaPm5p0U,0U  0!u/'}Wq#WV.2)N+ˌNy|'_9ONI)oBAt߶	O'=S5H;g-< \-w%3Ԓ%XfH/ )GkNS   b	|5=Sawy_NYӪǜz7i;R,ܮJssPKwV,{(֍sT߬]Qyʹ-S_ZoDՊ5i?\BEgIC.kn6o7O^GW}]+>FYdzՆ^TS   ǿ׻C8Y_(@+NCujOˣnܸRVl/3oC6ܻƮNgݔٶ|&7ʋJKVl;fߞCRSkXϷ7_|y~cǶ'>ָ$(
+'8<v:M~IEWm5pMդT  ("5nE5KlFJǊ+KuqC岊Iw*Eu[MxioZeВ	+kc|9ҕ2u]C^4s˾1}'\/?v;Hըǧl\]ZylBfjv
+-'om<|8*·u^MYN'9:e#t҃#-Oo?6g8ƦM*L   "RSe/qɊah0TcEkWOb_*4iaZ+\%+C&9![{3OrێpNIʚS~p_{i^q~DѻxNU.j9fe)`6!3y`XZyRڍ,M陆RS*L   "~LݑG| Op9_g[LoVviCx7}Q)ꛐM9󯞋~ϯv-[qw{E-3{vMGg&8ͩM{͛ڼGWgogH;'5Um+*S7(; +{KC-VuhdƁI2LCuDYdzzz+L5{?;G*3yT   "5իnŭye)>g'vUIQYŹ*0e枣<bï9-??<76׺*aNֹw?Կ<{JS&<u}|En\^{YѻxDS}l@!1*}U6`kfR%ʇM͗*L   "RSpv/6eUxʧb"+Zbjpb@Y~7<mnf_뻶߱=kO׿xVPsz}RS^l1ܢ	HTC=tW+A4Շ*4Qq>[l9{'ҵՆ^T'/,ֳװT   K!527/p?$yJLM)ܩ^}OʳLp|wumi`NֹwrL'g9V:G}_>JY/9ތwj5L`ه1{wp8:k[f{,w/$zMޞ
+   XqYq|_STKʳ(?>R+	:?rO3̃gn}?F=%WP+Qq>m#eTvMi?yj[6mթi^:   Ajg0UDbFTD?S5+Jb!hM3cm⟪_͋s۳I5_T<d̇ο[AIw7O:]ڀj0zD}4k#642g:8ݞ68F:9ۏ:Byamڎy   Րj(j^P,,h)vϴT_cQ+~q;jFZ^h|l].3_ȱĵwSJOTM*i<H.f5Gř<9}{o}姏aЧo+"8kl%M[4`%ww)+L   RS-raqLp+k+8{>m*Ɯ˥'ռ߾п/9r7&a~0t'@.U&k/Fپ}O>3yOEeK7銁j[KmѰyg/^IUa6S   ,T8qbeG[#:X%J2'dZ"դ-?&z635h!GDS3W&:k%K67m
+S   TDj&(vj_籬%bbQ8mI^Ի/Lb4+ކj@``2eVffo
+
+   Xum׳7{#C,ISi^sdT   K!57v={B7fA̛   Bj[U!q
+q0U   HMu# 
+   F;(  7*   -` VaZUUuΝ۷orSƍ\zaEEE߻woNN֭[a   @3 *   `wL S   l+L0:`   -S+-&O!ͤ%èL
+   ؅H*A+WVمbBVMgֹ|   %rj}G*DV%j0U   DTE60UT{
+
+   XH4)3U-Oj7Ua\ 
+   ؚ4թ1U:[AY\n	O8\nSeWظL   55U8_QJ^iȁqy&gu%Évե*M'*sTj9ߍvxSePgЇDj>߰i|Ln7uL!ia4UӚdrQ+g pSaHijq8w˕+]W+ge@S$TZT?2ԍvxSePgЇDj>߰i|Ln7u~fB3Xg@6U3Eh<UƷ
+\{cZo4Y)Y_ò8GÄ! +aaÆuwZweRqq+tTE;1b   >
+⋈ɹB*SQת UZ&l<ݕpuTj(~:~۰<ER3UYbDVRMh/+[kwtS;Mܒ}0U    8"m/'
+T{+Pu
+*5Pux}c6O9C%Ӫ{sg;ğChtQkMzTa   @pDTz_{c]r+LU3S@}qY6E	ϦHh0zotWTJ6jyd	TLl2~GFnid+X06+ SޱcGBB(/s	B*'|+Ī::huSЉ#wt\Vz'w+喹r_G2st^O~YmD-70*Wa&i 6*	jw/|MXL5RN>Kכ*+it.M;!An{ATTT^SeD    8
+{^S+3P枃
+t:-ŮO?=rR0UaT  [{b?|Z.SL/*   j,/tRlL/5f`,MF0Ԇ8O5&56s6*A0 STTK=S,1Ԥb   G8 !S   OЦzJu?}c;ޝ-mny=~7պ}ȍGO] 
+   XMh4ObZ>MKfΩ%Ko+fH/0)'ڧ3^Hy&惱i vT;v`ޝ4+Ǔ';zĕGghƮN,U' ï$u{q8`&i vЦcǶ'zq[IGgP4}NZqx첃#3tO,U%ͽRɨ`z )lgScSiWV1   <Aw=+{eћvNZst*WWG^a,emX>Gڔ\R#l B*&OPFajSUkWVa   @+>#6db#2K+bAss)޻#(|UQp͞LU*4!lbd06+ SzgWպۊ80dq>ig$=WR$~ i+w9v%&},[ܛ1PDsց)o=J58jjN$]w=J"Ʀa#`jC!S}U6`#ޞwCOOYN%RIw{ϩ|]7#R5:u%\}^-_=4mb󐟂,_v++M(\@k*#R?   P3=߫oe+~+و9{>˴kc,U)XLBm(ؤg`IP&^EqoUbx:^Z\yHOğ
+j5U>UU*   P8O>gJ:}g);ޛ-|E2UUCd6.QCꨮ^3((+ *j$w
+nXE-\#SU
+S   jM>>g{<]tml~mƧ;Ox돓Z9\;)VkjZs i  tGMUzc@+MUv
+|n'K-cT#:y4l`Lm;y8ň+/\޴_3g72޻#z3*S	@*uO(MgʽSD	]F5{sHUD<Q`b/`+am''>է=V=zG_H>R_^9C5Ĭ7:X?pSgZo?   Ao߾GTteuzT߁$Ln[܎ax0gaG   m#wL^odݪח<b?7msh:cOv@G
+	b4m   	T/Ʀz5:j~+$5k-"4Rm>TZ[Z;FNC~$T3|5LA]h&4)k/Ry>CaT=pTYTWΔMNeѢ]H7+TT'-SU#Q!N?uZYdh.4^5Ten=YډSߧjz+o   @(yMx'| ;0U    T>5ixE5J	b.`lMF0X-q6Vzx	}N}Ч
+Oq   @3F0Uc*+Ng.HKO^MoJP7=   `}2֩SoZy?~Dޢ*Ijz̊[eivo	,nUB
+\T  Jצg̛YNLK$e9NX0kLzD9y3F͝_S^.QtT*   "65U!Mg,I|#[uuUՕIPp'AtfN+{$amSR~cC駟T  0M+S5oǒ*[MRʖsӪO>>8O{Gm'mѪ1KE1ջL5	0U   v4gU YYo*-w.-`+ǿb+׶c+9ѥԻ8f)gxDVX>FkT5U  Ibr?%i+ª3O]?9uT"k.Uj 
+   HLjatNd+7uc+WV>VVKJ"V?eTbyVabg,L5f   !bSS5N9iHޕz3;ox@{}B^˔KUOp{
+OT45i
+   &<USMeIU.M[_^biFCJ)UߦϺqF*   !b#S16թcϻEM[0᜙Tg?f}{ISS?k2E   !b$>˞>ܵC_&_h09ǵСT  `0   MG>0U    DljS   @t Sߦ
+S  Tѧ
+To1٧S   lj X4USA0Tɘ1c6m?ehRRR*ˣ6g1#++O2U"lv5k'^t.ª5ytVLX4 KxR]T(Q.8tLb4ԡB+s[،3(^dTy311QUNMix F<ʊә.﫤|5TxYj
+,t=C=I͚5ӫ
+H+1ԣsT~ϊu)Z裏m0dYw0M
+'˒zA.>د~+*I?ԩݸq#GbdkvWVXuؕ'LbUoŨQHl>lݻ**#.ݯ܈"5|fŭմT^Nvrj܉G򷘿,nKdFšu>FAOB|NM5]rwU2/SԸ̘1C[GTLƸRӐ2HMP1o
+/3[ߌ2(\h邫:lj	/SDgΔD'59'V~޻BLa064>6^zƼIeĴ	KR/3nƤNg7c%?ʪKNLXT9Lu6idqU^=X?LCVÇYR(r#Q1Uv7o͢+DQdnZ<::Uq_$΋Tfh:)3+Έ*{Jy贬YzU-]'Mg,I|#[uuUՕIPp'A$mS;]5]Y!ŎCi#5լ,Q<i3MOlsb7AE텋OJYw2乬O1<ӊdth6qB<*$c+IP-ԻĤ.LKzl5I)[M>9`<#?~Lh8]STsWq`aGZ啉B*،447a3t71O5Кj^^}gk=n"'X^a=JyS%2c.ʻi!LUCk: v1 ST9={hnڵk0n>)OǃTF5O{9͚&r}TJX:{?k4MΥlWlvl%'=\=3=*4~uWa/BujlLX9*IN3./顙FszEG5(L%T+TU",?qV)]Xq*xt΂)5U
+UbS=Ē뺙zYۙ*aا4ӕzyaէTZ^^lVEQ<w~T*?2[p?=-ۥw(4UghSck-~Jk{MT+CFtH5!enO:;mQ悆bZf5QllJL'OvOWDrs_7releՈ{Z4fdӒ~ɛ|R^ԏGx]VT}	̀S%OxC~MtEϯXVG3¸zFf0UV)	;5Yega`Mq.h(:j_=.B&pk& <TgNRy14w~)ǧ?6g 0+E~Bj(8T&3U_oz/`3LuҥÇWX
+mR"L$RSuz'@*͓,(TY߯32ڵk6Y^a١5o~+KlB&],v αkm*7T
+7S&1	>2USMeIU.M[_^biFCJ)UߦϺH6+FRSO>}dff}IEP3*_S5IȌwjTYꭡѢz''*`rElJhqL)@qr mNuf'_e7n>0Fo1cϻEM[0᜙Tg?f}{ISS?k2Ɂ#Jqqq_?eQ*S5TI~?֋T	69S%{콦хTYկJgCgߪa+=DTL9)s=gV8C3U>4vW^eaMM՘G}s'vh/˟}Q`Ξ=?x<U*@Ũ0FAqhSɟ(gFB}:; R)vt֍(ԡT6$9//[POBg,JCYC_/:gLD$7F;K*.MYwDM+U&S2L :9o>t7o&T{XjTc `To^UT
+TAq(a:J.}K~ `D`eV4B=Su{Pgؓ2mϛ^aHs'ͦV_sp봪v{?duLUBz5U|BtTc* Geg0F!0V!ڵ_į42iȿ'pjkt}T  `}TڦM+W1U*F1   t}L5))CƦJ   65U -Uqׯ_gE   8mk}3$˥'[hk͚5;%%D*&%R   橚*RgV*[MKk'ϝx$TmJӷ5T̙ӯ_?ҿM8IA*L  @Lb/S6=c$2wbZ%)hvYcS'3Gϛ1j
+eU}a`~?   h{$ulqUUW2JS&B)wOrduDz 1v-ќVsoWo]Eyu,EwWvu 
+   HL䨷Vܴc)=QmB*R<􎭻=ϭtn*h^z'$=^C+0U    Dlg/zt9h֛J˝KJʵJN{ti+XjkDJPX55SURR"0egq Nk  jT1O  @Lby})I#=]VY}j<J%M-ϱoopTU<C?G(R&XFFX?X-ʮ;JDō8a+#B2$"T B8bը`Ք%h@ǀQ1'};Wu'}?9mbDmT=e5rwE+ m5"*  eRʞ2M_Ĺo҉O鞻racMVʴlSͩCnH59CE?  %=~ݧZ{O6s*ξ;̜Ƿ;~ն>dZz~(w2lY:e.[fV'+oWT	I TCO'v}U{tULm{{ޙӹw˜J_PyJS@<  ۂjCueS/Yi䏚<X[J<u[V	+# QBjU>ʇ޿`]ϸkMbE.8Z` Qzmm@!L??T #I(|IW^~&T TB*m(|~v풰*1UeNUUsYq ZQ<Nb	j*I  	MjΝV_z +;vHXI|ME6\744>jjjhW_:_o/yС\'c-{FwQ]]r>#(S(6Z	 n	Y7
+BȅSJя,ߋФܦl_?2*[OmMX%b|Ө.U&*.i&M2EU^^ޥKuAhJJ3feBBܤ*1<Idw9?|9êA=|&%Jdyþ(jH}TBN!:o5oj;qWj晴h{μ!ΖmմwCWYjT3uia:Z/bw4q	+T0ɛ}QI0sCgSɥA
+}iR.9ԳVR.T Zv}*WՙJ2Sj"5Lʿe3GK9QZeZf*{dEB)D][Ҧc(-MȑlzXMm}9vfhn:Ks̑d+s줪GS^	ʎm2G6A#ls	Y*P:<WFY/eCvݱ'':9KْʶECQ|Ir*dE&2ٝ1u6[AuCGP}z'=&%ڗf'U=_fG', u~Ʉc'\vZTC~*˼J!5tή9fKYIU|;-	;2-lXc˳/mw5?\tUīȜχ.IH+[n*TIUR%Hc=6m4y9sˏ*sƍg_GIuҤIRJR¢EvZ%L;gR8>R[)Dw)Mˑk.#ՐɶHJʿ6j%y5KJY^e]R1:)YtRTIvT2eT]Z,3'(k~$?nzŗi]a'UsE͗bKRMU[lV4,&E9TetsFfaIɲN
+Izd˄<Hyk^hy'3YJ9z8Z5u\}%ۨY$?s>faY#˜*9]MR5xKd݁!R_6SOQ)D>{}"KtJ4鯆f(/DHΣ{[kk'A/s껍lT7Z9|v<+>>=[bKhR/jq?Gɵ/|ޓ}_CȪWppxgRΰBfW+؜]8StC5 Rh1jjj*4yhR^j+r5iy7M
+2_0As]i6TEHð\̛`7صR+mbLRZњ!*!)DbaRfTBsdIun6+ה B*WO}my3S"ݱ>Mk+(:Vd6^M6FٓBXT4+2	3jJlNK3U}pzd-zi_n*Fg%%%8	)]=%ǑjSց6;Ԣtr~2Ԝ2!LfJ9fc>ѐiTkk.Jm7ͭz͙v7I&ǹaqd*sꛏ̼8Vj_@$]ztpRݾydԞ3oH(G^;
+3'[^\*Tgv`TSahQm-6[#M6ȿ2G5mT1AѼ夬qwJyh鵯2CmMif.Fy6Ř9&Lpg4;Ϥjo;L+rmH˷9GRjpR5FrJ#@QgIrB!4
+v-Y:6o[GjEwH J4IլבT͟u`-T*^XO,綔 Kn?4<򎣬u {W'y/ҖUsjةU7Qۀjl]t/矍ɒZK̿[7=m:ww:,oWK9a#|(bCM_~o;\k̥nK1IFGfe$!$TJùk%⧆5NմrhT͜צsL
+%YFLH0;ejeюgh۠i٦T妥ьQ!F?S7ՏeJR:m(MhcgR}THitN:S_),lR]nS1y:JDMUk2-M
+==;ꑲcTSVD*{a^ej>OtW
+Z3 l$zoْPEPT)s{טT]WIUey&d[+LWZ3I0*T-ZZށT)U:>ף'͇5j\2g?8zh:CImsǩjqUzT{&Uק35HJk1TsA4Gs<no޴(M^|`&=L:_
+q78चgG8d^;6_ZX;"bSrl~65Bkf7Ќ(	}ՁfL;jJ=e;N6UyPshMt8UwݴY35i-{R={}#l-fѪGY#``{Id/tj˰
+I$Uf}+//rP5*ޜ-RH#kQ&ϯ9/ӔEN`N~&nWr@~N=`7Z{XTGLIATvG-G]wL%Ϊ:֨	rt2ʱSr][1^SV@knS5[!7u0W?moY^P?5AU`i	:fұ^mͳIYXK믴a1x,
+Kijؽ?EnIg~TK	Fkbhv9M$da
+u;hJ-;CU5799>1KɎ{^Q*wW{^0e̯j{i3Yn,iCb$J\ￛ{~'Ol0MU}oAw97oY1vu̽jNG~OTe|jWhSeHxҍl 0	7bκE,YI5Tk]}bWWGWԶ9{g}9}+L*i@7*XHe[ګ
+龑#QM~T%(j+Օ]GO7g}g-?j`o+e.nY1VbG&^:6ٷ lS  S+fգO//{3n)eѸw?4I TTB@?  %(|$U  "JhRM
+ @D	M@c*  1N;:
+ @&U+ڦy  $?M/^Vc?>~d(UPoD+oBIFR -AI5wTI4=gސGwg6jZỡܑ̓ܟ:+iU*  Jn^y4mi|ngÚ[}oTq溧6'^E$U}>IR*	S qv"k|q?Gɵ/|ޓ}_CȪWppxgR0s`x@yzުL>X8=#'+#9GH  ETo^-J;I}Ö=0kTͥ:P(v'.Ur* J\>?:_?`eݺmM_oӉÿӉ<_'d}<XRu]	<2ͭKP-j$U  "J\RUm+OeR;|iJ:_QY^Uv&HIw7:jũ2X+r^+5U7lyJ? `9z+*יy5t$WޗiJF'}H'N~N}rmN+9IA4աa-2L3?FZ7	ō
+ @D	M=}diJ=w{޾9q|ˊӯUdTLO3?Y6tWAqɤJ? (%?Tk]}bWWGWԶ9{g}9}+L4ø!CT߰*T P	JP]uK?sg{~2+_ֺ=O]c%n|dBcCOU+*  %4Y|xu[nfJ+_4ݏ|l␒I,LO Pt?U[p*PH  DФ
+>z (T (I(|$U  "JhRMq  D8U &$U  "JhR+nSW؏	;2o{ Y_Պ@?  %?wTI4=gސGwg6jZỡlT6 㫪VT#3ּoW?:W_:eEf[mb'>OR @%+zy]Ѵ+kvly~mSƵgnڸ㯟xi!|鏐TVTxn甹/Ttȑcǎ8}Çg6Lu o'Ғjgtk_noݽ'בUl༵/+>Qu&p̙3Est]8;']|jbg~A<C_5Mf*  (ͫ%yCB>zB߱}W9rz+
+Jg
+50g?Jv")Mt+g+IiE0Ϥz=OIS"T<7/ J\I.2n􌶦㇯Dk~y^U?dHgOxʛLv	R?QzgAl</n_I˧$Cj*  *qIU6>iJ{5)Ubjןn|F};gyUk琒jvgo@g*L~L*x~^Iկ>S_>7S  x*ʤ=eRщs,҉ӯߤ{sۭӽ}{}{AM@܀5&U*".ajYz~  xJ8>{4;Tq]oa8eM*Ύ3ҁ%pRTS9
+D]Rb*^I  ?J!Z=?=x=];eM/ldU) #٦J? (%U+6zolO[&tZWvW]ܲbԍL(tl~70BS	$U  <%4Y|xu[nfJ+_4ݏ<n)`T˧OR SBjp*P$Չ_qCT q@TO8qٵ&ꡎ*  n	M'Kf7_x{&ݺ  0}ݷ~8U  <%4Ҧ7I%ͬ:/!UUeeSz #_Q<Nb! QBjpj_~|}Ha|חU! @D	UM;cϙ7+ֶnnUsW  UgeMk[ٰfǖg_~6Uj\+n馍:G
+$U8T (Isٸ]{{zwƾj!sud?+88oo紱fs@SYHdȂ6I R>n߼Z2jϙ7$o/[wxx-w/{`ώɄL@h0|jBu/bMYaI TKr|wg5U?|M'N'|8X=	3&9ԤP+qEb!+zOm+\`%+[l%h T7>iJ{5)Ubjןn|F};g+R{+j-ONJDLK©yHuϕ$U  RET7?LS5:qE:qtbcnuG/sJը97fmu8FTGI듶{MbjH  %4ϯ_Dޓ+)ܡ-z3-+NnW"gn rY JR5$ծdԉKfO8Iu8Iq q!Z=?=x=];eM/ldUJJrHw'Uo> IMjۄI  KPRGՆʮͧ_>3Ӗ5]y֕yU+1u#J/j7+UGRmHfljdZ[ZZs8I @QJPx5}zC/ܻnq+L)x]p<S@X>T;:lG']m$'$U  TBjp*P<1Dԛg&':0
+ @&Uխ&'ն7f[zM%%%ovoГ*T E(ǩ#l/fa Z%\OR  #I(|zoecJ?/15Q7׫od%%jz TQ<l@&ׯRm}J	-y?z	I Tb*PIutkj@]>Q]KRzFR Pܦl_?jwjkFܫH[k"x$ϕqs1uOq<胤
+ @*QI5wTI4=gސGwg6jZC59KTMY3eYKcIUt>oϜ9s/R~?쳏?  Rw'ReMk[ٰfǖg_~6Uj\+n馍:o"\,'ʬe$U*  ÓФZRR9_l\wQr==dcW9:?v'~o)?/;` ivLȴdNl8^L+zm&/?0k`.N$U  "*ʤ}jɨ=gސP޿wlufNܽ쁹v&U+{i63cH^ґɮ<jJK4$UB\t/_ٙ^	kMu*T E)YTSj+Mhk<~zNN|:q'k|{ͅk1I⼓jS;V{UYl{2TI  O⒪
+nSm}*Ӕڹx}kLSԮ?ڍw5a3NMIU'k^^;H!ּrv9nI 0<E=eRщs,҉ӯߤ{sۭ}=hR󚴲b`I53 t?̴bvT{6=zI$U  'I5x~'Ol0MU}oAw97oY1vu}=hRM%{>Ѵl6Tvjtp!fڽY(U3 A6OTT d%ՐS}vy]}_]S<{wtqr26T^2h7j<c7I%ͬ:/v6S <8Պ-ui^wz+oSP]uK?sg{~2+_ֺ=O]c%n|dBcч<! QQ&՚U>ʇ޿`]ϸkMbE.8Z>+q $I H@L*  %~@T 
+Ą  "	I H@LH  DDRb8U  "b**  T @D1! I	I H@L
+ @DSbBR  "*z  &$U  ""1 bBR  "*z  &$U  ""1! I	T q@LH  DDRbB?  Ą
+ @D$U &$U  ""1ɤڒfVq;UUeeSƩ FcjEŖ:4/;T1ڐT 
+Ą  "	I H@LH  DDRb ;1! I	  DD?*  T @D1! I	  DD?*  TT 
+Ąq  D8U &$U  ""1 bBR  "**  T0N 
+Ą
+ @D$U & @LH  DDRbB?  Ą
+ @D$U & @LH  DDRbBR  "*L-ifySU\V<e* `9ƩVTl)/3Ork(I+I H@L  "zT 
+Ą
+ @D$U & ?*  T @D1! I	  DD?*  T @D1! I	I H@L
+ @DSbBR  "*z  &$U  ""1! IIS-// `-]q@,*4t82LBMe)jכIȗ" GG?/$U  
+K/IeQVP*Shզ,IeQVP*Sh&B?  E?/$U  
+I "2I%ͬ:/v6K^NsO?՛Y2|bÿ02Wq9Ueiqaooe0qXVQo_ŨbKyy]~wz+%b)bŊ	&gݔ~zCZ%×(6(3xG^ŏ[VQf942}#_Iȗ"?
+  ɕ<*  TT 
+Ĥ
+ are?~yʝ|! I	  DD?*  TT 
+Ąq  D8U &$U  ""1 bBR  "*z  &$U  ""1 bBR  "**  T0N 
+Ą
+ @D$U & @LH  DDRbBRBڿ]dofW>kDRb8U\&M*//3#WHCCCPe]ƍ33F1v(Y8NH)PK*9%.Jrb~qZi~;dڴi%eڎ]'bҥK_}Uw}%w Ǐ{ֳZYx zur,ZHve	^ئ[i|s<{q@LH(p%p($ȥ\b^M\Te*/e̟?_.9gIFB]][H.MkSLqWҼJ,&EfIsC2nIS>IU6\/OʄbTuC$˱$F^l]qPds@tD9.RYFVc̙39t萣BbY/NLozPtJUeyA;(L$U &xu\WWWӐIu熜ۚ5NEjk$Mb,i&T6/J,tT3:6V	;Mۣ555z\o߾}^zXnӝb8#+dt
+{zI=2zAq[& &$U8E1%U}U]]cD;6Y@VXҔߒ#T-ZHpIU-]Ԏs:Ǝ3F¡gˤFAG̔MThTKrhڳ^V{nkRUsOv6Kgm"1ɤڒfVސ沲+)3iǔT5HY[CW$Uoٱ0IU̙3=c;JJ]$췰_RCV*pkxR$^{F :lI0G#i1[N$U6$U8?FGJV8U\u|Y6 ʆ A4%Uv8j6-|Rd<ktHO3sҤIRߡKzKR.![@RM%=[dyz|M 1ċjd-rJBEP@RRrmc&UO/=g'Udg5MM5/~RIUͿ:F+:\zTQJrTŎ;4UhS5$J!RcJB1~IUaWyzy`T=sHIU
+:u{nݯwHw;To"ӕ}\78L3s*$P H@LH(p~oڴir)׋~LTi	_[ɳڃ&ա9874(>d{u+op 	~I49&-,Oeufޓq
+Ąe?6HƔT%}Fs{_mRu4iprOڈ$U]TQϣyGrl4:vf];$%U}1s03
+8F ꆸ?o>:mb+ FSbBRE~U4ŗTJ;Lmuyw#[c'TxҤIaKYRrளV=AE65yK_RՒ%Ͼɏ3t/5ƝTe Up,iof{1H@LG+qS涙܍r:	77OKY]uy%Ϥ7_o6&U+wT3#0Dۿn:뽞ḑd{%Zw.{AR=O9|mW/ jxMo3gt݊dNs0ܖtw[u9F@LH(p%>$.oXqigR˽4o[Ȥ*{AvݤI?hiIV!IձRsTw61r$ ̑}'O}$|⑧5=6^һxzd[hpK+Z{MdGSNXf 5ˁa^Ϊz2狟x3"2"jɵkײ>aw{q6ێ6J(UrH=fòϟ?o:3f? .mٽE{ǻ6:>EzC5} ^;MNB9CZ"eڶjy6@)ԌcZd=0"%TXҔ6x^k:꛳ze;zŕ%ĕP.;
+P  y @  
+PF  ?@!P   A  0P*  @P `  ` 
+  0*@!P   Ay   a*@!P   A  0P*  @P @  
+P  y @  
+PF  ?@!P   A
+  0*@!֩T?W2o+WޏS Swm(Jv+*  @P ` `yMד'O6mEڟܾ}XWM(QYv^t͛++@(el&^ѣjfW/ۋc(?<u?==S䬪"+n_}yPQu>!_9nʬdmt7|v%uE-6ѵI'''<_]Q(wͮЬʐfq˕I7n܈lw
+PS]%?m֦T[c$Ϟ=[%Ѧ,T0Ր^{m-K25=G6P,-y	\ZFZR)!P7T.L=KxC%*ֈKUOL]aa=UBTTuo׽]>굚CKGэ֭[nR7.%jUw5..L
+t:uttdK]Ax:.]qzF./_/Em\<Γ'Ok2aWh#
+_4I3VwJŃcdw
+6My\wRb](ގQܘ*:w+FQpd8XUR8:xziB]F.ѷ'l"S(L)	
+\x,בTأ
+H*ޛ5:";:suT3FeBU&HT+>|Fq=ɍ_aꔢ1Eڱ\w.A	8dر˴ɍ%"![g*4;.(_iw8Wkd+rpʯl
+QU1^rZD7MZժVJ*XrJ$Sw(UB0(MeO%5
+K&u+jo*UOp	B5+s{.QɱL}j(pU2I-2*)t+܈!u7
+>͌+e!س>1Etb&qȏjB&Ψ*Q7(,yWA{y(R,i5r޺N블B=FL:4ԗ>U̱RcTt$j5tQ'@%J<#I(2W	E #,YWԄOվZeCDLyT#"M\b(F!;ȁWaZT4T:7x<7YQ;N¼[AzW	Tr.U˺ex0PtAԭUm[nVj\n=UzV|T+*gVRK+Ո^hj#9
+JmH#ܸSW+6aj*ٙR}PV0kkƶ딒ﴏRƎgf|Iwqʒ\vH]MRH帙N9-+^uL%y:JQQrLdcHq=BnlQNf_9"i<fUkQefīj)U@elBeE!Q=THj7T0+@䛒4-_+F۟fuV箒yRuϰ.e
+P\T.dw]UspPwwenң(aH&#RuRUgʡuΤKGeJUGZթLT-TSS3ڔ|jFU:p޺/U.k#]֭J5sKn}&9rP*j&XCnZ"#~[TZ!+TuәiRxO{(ժd' OP=G%3Fy*SOPzAnRu((QWuJ՝ei"RGq`Qg_$^TQK0OuQ.T#A1Pgn)FRU)(X+{ZHbc5LSⶾMyjSr<jX
+zU7n*UeNLE/wƞ&͓YxYW1Sʂ0yN9Č'G7{Ē=Q~fS*4ϝ
+Oڔ-[[%A8ky쨨1!Ocʩ=!!f)+]:zFDbOXٝ!
+1u]՜.E*mK}DRF+aL|:<_ͦCs'R˕
+<T-}{LjmWɴqDfTe[d>i
+VTR/J1#}ti
+P讘Tى6jҷ	5W:\#ڂlʖ)nQ~'+ܯT ɉ5*TFL-Tk,DU=wu{1,4fƦ{F<F*@fxQ\Eu愩+3tOxHWzb&լױs<wyұ7~i3a*}(I+S@L 2'bwǘNN߾jeFoTׯ5Q&=I7"BQmvӳQrY2/mYFKDgT9sQ=ʱ)?7b4+goT51.%FjOTȲM!diղw'OQo	#x]n-T
+? |K::!)%2*Uc!]J[m @ ,ahvn'|NSJ%!fIMkT
+R Xji+dw!/M
+;T  <UBTǎWx>.,޲W籃z#/E#m\$I$YTk(WVJQߓ_++Dr0[cHDZkZ3ߪQqa^+FܵzYh}hނ
+*@!Zn4j_{[/IcLYjVtk3}jX-PBwKp0gm=6B׽ӽâ]i!zY.y9wNO#GkrJeud%;^T=iO+9T*ټ[Tc%jc-h`(ՅpWI*ܕ!`1QlgAnuDAytEJ!kfJUǭXcQVivVx{fuKƪ;o[܆0pjNZ*hu^W*?:k(Sޙ=,wycjNE{&3@+z
+W6Y%"Ц6S68Q8KlCJSWcE@:=ؾE(doX⎪[E.n?s·_@הg~VOlĲɡT.HV\CҾyJEtZoש*jٖuwۺyVt\ɌUy;c|RW3kAǵ _Jiw/|e@調|S:korc5Z:vvԚJ~^<vEDBwfI݇wqf^3ˣA=LP-{ :Eo
+{9ljto
+8FJ^r(Ucs(u*߼KXZgzv/ȯA5Dd30^Yb776I^	ӆɽT.B*g~xXHBl}qЋi*Um}?abiq*/.o+aަ=}(;ų݄1zMTg[{x`9fRlu_;
+>}BT_ԻyvizE{lUW?p9q/ʔNk?Ɛmdҵ9zuY+=J~9V\i^YTXߺX0?@!Pѝ9-1ۭ[UQU7!xzp](io5O,￟PzW*,tKn,VTя"w&U}IA$d^OVmSl|ߜJ5K4jTM.Y:ٛRUjKV'˳)TR\PL1uRNFc`ݣ19̬)ze-b)Ȯt}uF%)kO(΍[LHM/z7f7~JsZZotuFU-]o֓MǊ:| )́	4}^)<#;
+evF2sngR+7rݗLԇت/6}Zo9^Yoit/|K{sնm|n J'@vnXVw6jRmV@=m|s&2O62ZbRca(ң򕊮ӪuP.NT#sζ"d]wjoz*QqLTH@Í;RSSђnte}b­8ywWzǥf#ihҫuGNt\)o%\~hM>=YmVꅣ9]@͡McQZFTKTjC~vî&UM#AF5"}<oZ;K?@!Pu\_	W⪏R՗tS}}$ԋB뷃򅏸*3$_TT|O%g2,v:*S
+ǣ賊~Q񸡻>s`f/WZ2ءToqWw_oa,LDZhg;V(U\xpR΍j-VV~_׸tEjLZUJ5gD %k>MN@,gKZF~Jս7UYfJվ*Uixn޼fyw4)մX˼{z@e;&*ШT=s#h+.5~#+Untjt)8-zB3eC6Y}9h+G"dT+y\ꦪRUFcN9UA̔,wB]֊Y'yRw&+ޙcS3y.r`0,Tcʫuej)O5L3+]Q[Ջ[T{L?꩏ad=|RdOkZ֟-tS4fڑ}qHHyޜ;f
+<.LSU}X'+L8w	=Z)v#eCy2HJ{#T
+<ՅЅ)}WqttfG<Χ<fo
+Ǻ{.bI߷-ײ"<X'GiQEgrSiyOEic(ܜ530E=	gI0LRPJŜ4޴,pֹ*8̉[:uy%e;Oަ6'+hrTiDѷfWJ,)'xfdO499-a/qަS}$o͇%=wnWIaW./v^4c][FWf.7+w.ҋYvX\uog@-ѓmV:Rp[<NZLvKZ
+Pƍf8Y	V#XIPR/o9Vr[$偉R(D[c{VŪmg鏻(K"ml?
+  0*@!P   AbJ㚈z%v>ry{ vl{Sm(Jv+ҕyt/  
+PFEXgt钗aV%Rn݊u8dmFycm]  F @'kצ>t{X/7믿wQ! `=T
+zQ½3C fbӨ*͛7YV `*@!P"({(UoJٳgMZ'''׮][j  )P `?ҙRЛKyJ7>Uk׫WzSK9V([S?T   F
+R;Q6cO7o>yݻY Vё'JʙGu6  FJ(U  T
+<U  0O(U  T
+?  @(J  ` (UBT  R(T  <UBT  R(   a(U  T
+R  JS  T
+R  J  BT  Js?  @sPb	J  ` ۩T   a;G7/ VJ  `(UrT  JETEy;]~d*  l{ϕwnCX
+`ԠT  JP   **  @P @  
+Pu*UV I+TaT  R(   a(U  T
+?  @(J  ` (UB0  0F
+R  J(U  T
+<U  0O(U  T
+?l|iCC8==+)'''O<Iș1>x@p,qPYǏ¢\aVhu/qWEkF
+Rm@գ3%_CwroUx%ą&={L:Pvj!D6<|Pڵk
+] -/,[orW o^ɢ١FѣG7nܐߞJ(UX?}j]QuIu}TuJ"D
+D2]?%JUEj֭[ևr7oޔPkc}G].^*]W]WSn,e[ܦPQqI(:yw9gz׆Ӿe~_eRweTʿ52JR!×Ra=*4U]$){Kߏ^a{܎U宪NQZ>A'Vʻ	JSB?>>Pywww>{WqIiyJU@M렪Gk\Jʥ4j5SU,RWǥyT/RcYU2CgrxI0FA
+눢S8++]lɓyEp|G;*~3eB*UwTGYZZ@G´tR:J" ]m)yNk?Cd *RKèa*@!PP"qo~ÃP?UcCZ*)
++Rp7H*5оDv[Z:K|)EnZ9A,3u\>=P|w,T-#3:Tz9 0Wd눪JZ(1sdJ
+U:	
+56S*la\T
+?UlӣU-ՂWxzT/pN.S^|9SR>#XI	UI{KB*D"J堩T-B܇%V)/#٣ SB+2&aJ%3SeZI}T%]~~qW
+{A=T᩿r.Pyp9R/3}BWKzC1~(J]FUٙCtTz"=;uX݁ė#R럊1t-_Rf9yX.= LD{fCf$(IHjZ^8FeuZZՅ&Hf)ٌVԽ'fw*@!mG?Qs~=qXNwrr5w.D7Uoҁiod0]u )(J  ` (UB0  0F
+R  J(U  T
+NqMDy;]~d*  l{ϕwnCQkT  R(   a(U  T
+R  J  0V(J  ` (UB0  0F
+R  J(U  T
+<U  0O(U  T
+?  @(J  ` (UB0  0F
+R  J  BT  R(J  ` (UB0O  ` S(J  ` (UB0  0F
+R  J(U  T
+<U  0O(U  T
+?  @(J  ` (UBS~\Qd4+Wޏ Fp(~sR]
+  0*@!   @  
+P*  @P `=U  *@!P   A  0P*  @P @  
+P  y @  
+PF  ?@!P   A  0P*  @P `  ` 
+  0*@!P   Ay   a*@!P   A  0P*  @P @  
+PS?   X#g*@	&T*;5?KĘQ3R1c0fJ`ULl  `0*P   
+*P   
+*֩T?W2o__oHkvOώS+WgafX"(:_"̭*abZvQLӸi<N/>Xm(Jv+U(zz??>?;Ne?>gafX"(:_"̭*abZvQLӸi<l}Z1*@7c  
+  Ta7z%<b3R1c0ff=UMP1c7c0cvl*&  l?nR  ~PT  *&S1f3Ov*`]0
+	   T  *&(U  
+	T1cn6`S13v1c0fFn?  ?&(U  
+	1c7c0cvlFa7AbƌlQ0  0	J  `AnR  ~P0Oc0ffc`.<UMP1c7c0cvl*&  l?nR  ~PT  *&kV_W  ~|k_WR]cJ  @o%TaGXR͸   KR
+  0:P#lPg   X> 
+*   *L*  ATA  *L*  ATA  *L*  ATA  *L* ~i[ v*L* 
+YP0UP 0*fATApP 
+S
+  0vP0UP   c
+S
+  0vP0UP   c
+S
+  0vP0UP   c
+S
+  0vP0UP   c
+S
+  0vP0UP   c
+S
+  0vP0UP   c
+S:=~ҟM 2TaXn\%+76  KRR'l X
+*L?o
+2+ F+JJT:]K@ATANDi 0jP0UVTaDinڐ1AA$QTL>0jCg*L/j_A(Ϳd  Apn6ӈ* L *Lf:R4'
+  
+u{^3X#QzR	RLL՝=qVHQXޯT%o9J 6fTaznw7U+{W-'=vB{>N߽{"IOy^d|Q | 
+ufz1hT7yoo󷽜ϼ,|I/}Y4Q ~,A(U}`:`wH&>fX6}m}v0+Լ=˪Τ}$3sY?}~{߹*ulfE~ΝsNg!&4"#fAq,`YR57{F*Lt_Xg)TI]]$L.6C̃ma+jOx_ukb_)B(tYDt_>_^	'`#:ʓ~rogG"xՉ?H#jjFf3Xm8ߪ* TvT
+Su3Kگ)P4f㢇mv~D;w:?Ğ)Y}A?_wwW;;|ח35c\_ms";yvXR5G*@\j/:7}RmeoR]ｙH~\+.TĞ?:G;-!̈=_:$C/NKGCq$_{4gvT@;/T`1O"\m/Aꗚ*Sـqp<lL \<֩mPυz!;wi4u׹|<:ys|cy<>A$~ӨҟFPM3^왝-/P |C 
+u{fK^JU>`gcQ{TfN.T͋ؼuN.	YiNo|R}v́NkoHxԗWg$G>k1#?wkea+2
+ bT㺽\3Vk!z~>kk~HR	Rẽt3X-FsS-;l!ՁR	R=XEnJ{5@@pLWBwiZHPT`Tazn^O$   Cpݦi 0P0=\id L *Lhf[ !4 #6.ْg Tn3`|f-|   M+e    v'Y
+endstream
+endobj
+54 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F7 22 0 R/F6 16 0 R>>/XObject<</Image32 32 0 R/Image60 60 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 56 0 R 57 0 R 59 0 R] /MediaBox[ 0 0 612 792] /Contents 55 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 4>>
+endobj
+55 0 obj
+<</Filter/FlateDecode/Length 3634>>
+stream
+x\YoG~PF4>
+ l'u"v<]9==ӌ ̩:z䳷nyW.v짟v⡺eg_goO٧~.wGL$!O嬾?>qɔeq	H1G:>{s|$y{F7l4IQ3H2"%t>?>:OXg1ϙHU
+PG|r]>]m.b'jv=;y|
+eʣԥcyj!NGvr+^J vk[X~eI̥q8+ʥVہc oUvVZ+%#	+ORez~W=wv	v~OR%.et``2Āo6F-킝9p|m]P(ȇ!KYsM7
+X8L.b8u+tiO}=+\Ekr8es+<9!(t'6(fφNz՛ۓd|rf.l ov?S9\#K(DvJi$TD^1(ON3'3bNa{`rOừq*dCIaIC=z1&@H$Dq鴈r8uE[ cy_½۰?Z `gvqœ;,؉QrGe݂qEbCef#2W'mlv'b鋯XUǟU3SԵ}+ۜ'IjbvGO_)=I3MGGx\yvOrQVCB( ><m`AkZЃ<^dS/@+U`R5hmcoVD8V1UUËr?Do0 x:Rіq[?״Zd_/(6Pur]3AA2@!suWNzHoANa@4QS:z06lEaZk+V w1{8i%Qs}s~t5쩬Kr1m\)(^JAk òQZ,e]2}z=,WAg+@@Ts©W_kO+@剌4T,핋1[휒Jd8<KӃr?̹2Tp/l7W؊_yM.y."F	2P^[eåt:Mf1ՈȱEȼl?U,@@	lɘUoi"խ~y|tU/}?O  !%`)rii ӡH
+(sb4;vHMïub^E8Zʄ&"۷4+3=r$pifjw˩U{ӞQ-bpfB`II[ԠY]+\+x7{TTLS5MbBt]?2S?HCEIM1p@S+˛X󾶦ISqFi%0iH+!^-uHe8X1S`åڲ9Ash	$#s9Zܤu@$b`v6zyÖ[(^>S^vQV߼,,zۉ+Hs55恠dŨI
+ْ:ljIS6j~ᢅ*{6*]UKlCzU/ <v65i%"kPY.*U`} dCf!	!m:QA5BMڧxJ`,sO/L苃
+ֶ}m79{~b~ftԤ5	mٶc4 S<o
+S`/SXes~MX[<]Qep%#r[T%\[;	<SQ#-	m׳+-@$<Jv5NT]6 Ҏp
+ lVnqexل-S!P1jy=O
+Q$po	13ҐZ%iMN3UvNj[rEidq	hFB]SD'vu4N"MjYѵk}%7(gqrz[PYTv6>\qK|~g!3+\Lg\_?RR*uc3fa'$<ӹu]v~g<i+.UXq'Xt /CIjBؓ61]ca^x2:PFRn/5/ؑ6~uM"Q8
+qo6bR)Zw/RDhbj4-Dp9caYnv#rJkDdNhޝʩ3%»}6E}S'qAg9mTMlߡ]qضkrB-2c,GHѐ1$P·ӄhb%u$	(iIAD++Px'A9tdp`(BҘI^Tm.p\?ߕ%믰{CfK$ږ8!Roc?*kTc]Hd Nc3(c0mxuuThiY|.~g`KT`&U:Ch/:% bqCbH#@9=D{jth!IXD{pH8Nf}$Cx>1uV+3]P_^PzNbkF4؆T	xʤq6+k6xnh]{GM'ڡ Hr然P8J``y[C2l9Zjz1^`$9/[>܃k筹c7y(S\\ IiyxA}\UxC3>zA`xrZlD2AڴOK
+78{M%6y@2;+\vǃ/ta!qC2{hJ5I/[~tv9	ZnyWf×y8#ײZb+}y&Ǘp&,|_RY0f 4sz`9-Xqo 7/+4#'҅+*M@:aQL[Ē	xAn/ǉq^9ݺo{ IZ?wCd q</0x!sG*nAyx!-t>,ǯ%2	sռmuC\KQLB\
+q~;E.|+CӞ	];ƾ3m bKWqL|cYj j1<#_oًv$g.﫳~NLSЁ;qvϝZCZ|+@6(Z5>k\i(|Bho3bRD {m7IkkӪp~<B(XŋdB[BE[Bk9Z<Q`h8VOF]R/
+endstream
+endobj
+56 0 obj
+<</Subtype/Link/Rect[ 107.08 611.41 147.49 636.85] /BS<</W 0>>/F 4/Dest[ 54 0 R/XYZ 51 611 0] /StructParent 28>>
+endobj
+57 0 obj
+<</Subtype/Link/Rect[ 99.722 317.59 140.13 333.04] /BS<</W 0>>/F 4/Dest[ 58 0 R/XYZ 51 692 0] /StructParent 29>>
+endobj
+58 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F7 22 0 R>>/XObject<</Image32 32 0 R/Image62 62 0 R/Image63 63 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 61 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 5>>
+endobj
+59 0 obj
+<</Subtype/Link/Rect[ 418.6 317.59 455.57 333.04] /BS<</W 0>>/F 4/Dest[ 54 0 R/XYZ 51 292 0] /StructParent 30>>
+endobj
+60 0 obj
+<</Type/XObject/Subtype/Image/Width 772/Height 543/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 19922>>
+stream
+x}\ecqfgg3{t{Ι'("*#epAG7%t`L	!	iIwBI'4!__ėާV}:Pus[uN                             6><x4+_ٳ)<j @:>0[Sd!  Pɗ^;W# BA ё&, @YheMtYuY F0D:H˴E5BJsza+}B  4R}'Pp,  JBJi,F!  )!ܣEQ%[ni[RҶZB2LVsV/+Gd!  ]iY((H2ẹ映Dny~Eyd(:)Q&u  4d\$3zH{스a(%d!  Uz*!PxKYBu#tYN DUj9$Be5  @	&_C|1(2il	e!w5k-  htBjvRG-y8  nR+# BA ё&, @|Y&ZF  Pd<<x4⣿?SSB=                      j=  ǘdO}TU	+:+ <T:ן8|51QРJP	8Q??R
+
+俫c{wJhY%(/h?Bۺ:7D竉U2AH5^k/kʺlؕ
+iz'MRX|b*:Y@AhܗH"Ք$C[Ng/-lbiv'Cbս@i==uL1,)V^$z܉%<cPǨw3:zf5O~@JN 8>Ahܕ
+9>tFYH'O)3w_!*ʻ{|+DzTs/sQTiTDʎժȽRʋa_3yo}@9"PςD
+TƭY({5B	X!	WJŶIa({*]g!q<aGr`MAdӤ%-ՅUhzts[Rfr}4(yNS^$hdf\TCv|W<Q!QYn&X*̘Ȭ8bn+M㺐LiAȚQHF3J!H1ǽIӋ^VhV!FGȱh;nknjmiʱA
+Z_}Y,V,l-sv6#l4T<|+;[jY+VaRRzrO"JDeV=:]@
+6R7qPd15RX)5_esʯͭBF,sW+&*YX-$-W[}Ck+J,zgTt4OZi17FaW"bWV&*rrM䞚SwYU$Jkn+r"KV5BMl,ѿQm1s#H\Zʛ[Iϳ/Rțd.Ҭ|aCzŪq=,t@XluP/_eXM!^auUdHXJ02 ݮ@Mu]Yr6FQYBJI+ŕuZӴ[)iAy:D:"JX׋zU
+{"<4+둫*±X}Eu
+E
+Rejѻ!fU|(ԷdbvS=@k|SS_Y^duXT$ez)w}Xy*J:(So%+*{Ԣ5Shag1JP}m{j/J6QmռbfV5ZՅiKyh",k"*YHOeE~BM\Y(*+y8i,ecuvKֶo-	6k%Ş5+6/5^m8ˠ{T|)͆Z$肼<J&J}lwnYՇ$UCTH+?  }tGQ Ĺ.TMAȕ`
+,rH*XYh nG؛_0/X,)rs`p;|n${nWеl]V](!\8-ld
+#w!,<?Qڈ
+}3HfLrf5; @jhtR +NfP|_cGZwv}ԛ~씞D 3O,t1zPMx?/+7z1bȔU8ɒ6&qTuN\P-D%2f, R 4>YPocGZw10QРJG{'a<xq&1,	N  %\x51d!   K~  0  Tv	  FGGg  &L&S,}KtۢWߜBQ=!o|tdE},<zם>7\׾ΕkS  ʬY(~nxq|%R_:oϹpxԺ  ѣGgtȒVso"}ws嫿f	zeiVo"+LvnPF}dXd+YP_'/pwڳRI+ I>|8igߎndؕޠ+fNmyflz-XɪJ˖,t tv\{M_bl̯UIJlRJ @RJ>YVB?6Z\pwݸpO>;vFBUAZ'q\dvtُ~=_8~}˚	Ի gr?pɾ c];r![/mjt|wE\@^qڬZUE)[Z"v)̷gM}qD-"xl[bcXDC#"}vZsۏ{/<܅ƦTzw.I֋;̮ ݫ4=t]']<_1c{ߴt+^`w~^=^ui,S<9H"_ͻgZm,T^|J/Ji	ӊrQ@~U}Md/+/.獟]4b2"mF9Kv%i *aIЃocn~ղٿ?xG+~<_/X4֢DlMObOs9Y:if	!>{S㏯O]Oznߜ軧/_}ugj߾p"Ơ}\&5ve $cǎYokV/cYS;%/}w[y]O_Zԓv8/O9Ɗ
+@QnkMGǗ<c-p}t= }guuP*;EaJ.@Y޹ЖZ:l
+>co>kxnb[C	P4iPMj|=yuѨr'~gۻ<qEWEW$k?3+O)AyŃ]Ixg7sk]r{zm^5_>sOdVz|_]taUؿJYvq}$WD+hlbZ9g{\~'a)uيMWzsN: "8zw|꜕"?DTTq
+$2ޮ $uYd3OW.9.oo܉Ӈ;>ҿ#׬}e_9ijFSӌUҝ3ANiySUv`{Z3g6{V^#jPeInUߊVђ+/\0YHoW+::o63?x=[iT0A>.+J @R6mJ\ݶ]W<OOg_?]ݿ=	kDBrPR"o1czphXn'zgǘ+6|no VݶfSSϭOù|hؽw}Q kcv%Y gN/k&o+g|ku?|S2|}zw?Sc܎Z"o+x/w.g:ֳκm<G!G]VU#J @R6lHXVcʀ]	 SÓO>?frhZ%cW_2~z  `rioo' )kʕ(  ?	#   BW  dRB                                                 `ڷo_GGfx"^  @e+noht:7#bX%
+Ժ   188x+6`@x'J<,[ҥ*\"4_JRm	6+K"*  5ѱ~zy2CCl_~ǢG_аX%
+bJYH?Qig\@(DD I'FqY Ikɒ%"f2oƹ=+g\xGt{>qU7즡!QࡥK=e!*˭Y(f  
+;:鴈:+o;C]o+n~Ǿpwnܾc(m6ϥ	e+;pEA  ւ;600x}N6;>񥇆NYO>ved2('Pi{E$}{'_R]]"ה%f~g؛<Ы-o+VCnTj  yFGGw|+-޼য়u<e?v(&
+q~_pCAZK>D^cQ1:\  (ֱCNֿЙc)mЃEzn;>4?;ej=,EZ+˕yd!_wUN8l  Jw}f2??޳uZGX8=z{q-i+,H"q}(EowyX%y@ ":::^Eo?w\؟\wOS>$
+bI;.P,.QwKB  hl37Yb{坧Lsx'n}#G]$BeG!^@Q=2&# qYfSOyY_/շ/HAb( y*I|wZ{1&ZD}w=:{B  T˟x^{DGFF?!U@H/8բ%)+[}  PYl;os[)H</Bֽ  8~֭[E[[C</Z                                       @]?n{m|y9:LbepUg(hni+SVoʽk>2| gIPYjˣHgpTa'l{1vaPLBArS!jVmW,TCs,4ZpfRIClIRzbz%TJ>X8`JFR47BʋlB琥NyGnc=:;z1(ܝIVc(\ssMZ;Ui2u)?vXQs-=K\;ȵ&W6ŵ\@?GT BiL>Y	>M:
++ka7gM-WrJҠF<8FO2hy[ƘCK^4:~Q%	nK9s\t5yѫΧYƙ}\;ȱiڴ=
+GqU&d!$Y^-+
+m׆մnG^8*O/ڢ4P.eXsㄒa~$,$mEGsYk4b1.D|fcd1*^ 򸝉 W:ô.'JBQtFBrkfs,+j=#v~E\mX'!yq˸#6BquXw{|sDY9.D|fskr,h'&{LUO@¶X=OPqg:"MBr]]6t](	B/TWPzDxQ?EFXYRy,dӎ9\r+vzxPaɳi}!v]>7{z%zgaWUXm9/;/ebywjy{y.K<Mt]9.D|fsgrvTܡRSq;c4gM>U~8 ǑXulh2e-)QRP,P%ϑs5	S[u/@+rUXm98K	WgU"e*eS?7XMiBg11&]Y\vFc79cPN  87c8ԹwjN z̟K<!q.sd!  "oCƮsY#                                        }utt_`vkx'XX~  T.M}}}c9x)U@  P/ްaCtx,DQSIɔjBRj49G>  &׋̓|gOl$폯BzhhXD1O%,|Tzѽt<K~4  L6]]]K,ig0Y7>+/ڻםl<44$
+<tC,T{E+)
+:*HY jH"l~sƭAJس=t;v۶m\"م7<Wr!, @U-Xرckڻg9|#Gz_d2(yL#^/+H*RH[Z`|qɵFyrqVetw|!G|151dU%  yFGGY̦w}vwqQLvczC8 ǨBIubDUm\Q3Z E!|5KFr?t,emLIG d0ullLg6m}_?"R@&egLvcN+%k'Fp%o8qs{\ J7e!<5$IIG p}f2nsȑ޾>FFF(8#G{\82r]|K"
+{"Kg
+=ԅ׾f}1MF1}t8I+ `rxslll]vrĉ'OdEQ#w,q;W#񲐳B4,佴c|ߝ3aǤQIW p9sDIuww++ oWD1QUO	ׅ<8|u=2M=}tZ6㘵+9RHlVna& a͚5zjlll8<xap0)HD1O%,\p~_HHOiQߝT	W/j{]2Vkڢ	:΀їD  0).['Gpdd$bX%
+785ʚ0쫜SPUr[[dֹw1El]S^_  &[̝7﹭[{zz$bXU  T?֭{`Ѣ٭!ba                                       >掿؞ݦ+-S߁ r~1IP=o! *ܷ@ Y(ZRf9O%[Ra^X^I"󌼁+8і\g\hHk[Cj_垵c-wZ7IrΨ}q:](UfO~&I> La,T<CӵÕy[zzն6_(z۲9:Xr\ٰ7Bji몋1w&-]ިsO SX=2%?KۤӖ,ddOS
+m5a(ɶuF.NRFBfCBa֙9͹W#=ڲPҞDS VB6兦5ՖΈ*q5ai<Y(vg}s^י,f1M,'$ Ҋ_u!gƘt]P,dkuy-u!  <[7Y(o_r-[b=:$!r,ۙ}_(Ar|_(] BJ.7"V~vROsk[W[:#Fh(ߌo߈rE{_Jd-wuF߮)+u&BΙ60l:դ"  GK   Y  Led!                                          L蘿`VOK  -]NrR,DZ  "/^aÆ t$X"VtKsSSͲ-ܒT}\oÖOHv*c+>sux  ׋̓|gOl$폯BzhhXD1O%BAHA+OB9, @B]]]K,ig0Y7>+/ڻםl<44$
+<tCB=-DlTv#7DjNNe-['Y 0wtiu6?߹a wJמ}to{y;Em۶y.+.9WN<eji&\-& Ԃ;600ؾv}p9h{СÇ9rL&#®zf![=IxH#/An>Hv#ɯuY'iTWh[2KuYk} `;oC=򮽻_ݿo=~x___};.®zso_rJLk7Q=TrVR<պ]
+wWP\s̎w[P7  &٭ccc"<i]t2А(s?;eXׅ̓kqD]c\%ױ:yPj#nbO3V3  ս;<qKw#GzD
+y믏=z{q'YBJUY/nY[=FJ-t\Q5=  &;;vܵk+Ǐ!N8qLf_:&iR6P;]gY.d!KBݷ	d! `9x`9"ۺFGGEz7GFGC(g9nޣG朁$Y(=z˗JG{  0YfSO+gQ=6 f2C"U($i|!A^y"Ztr}iߝ
+@ᾘ9} `\|O>+b?bH8BJ(пڒ}O=okחv-YY~9BTj/SobuN= `ڼeyۺ'HAx)U  @ŉnݺ-*x)ֺ_                                        *Hʟ9s˟nS?H2nWcc/;TAY:uab{ӵuZmKeB--d=sGY:f9Z͉,Tc52ѺBf䩫OTT7|gBQʙiuqEc!,Xy7eHM0[4g*^~B-odK*,ЖYJ7p:nX"[PWX:@w1_*663éT2`uDnx[94oag}|\g&>47?ǜaXJ}m	ǣJig9V:E ]HSAI,ȑlL~[=f%|P6ն6_ɍ*en+Osrjs=`IE͏7]~Ҩs7Nsm}Q{M;6v#;{hryr+uf+eW{m佗c<;)y ގI1vktQ?ϱ#dyL6%ٮHXӔB[n=Gw;1>WyJ~=dk<s+3r~"xQzU6uֳkP1oY(";;U{cw{Pda[ɝŚ]A?o':Ho8>D+*Fܕ)@c #kFe!=]++4I#nE"6兦֜j?Hݎj=ӏ#Ǭ+.y.~d!uwnoNnDa\8st.!ǍdYYDbw Lr`[%Hk+PBiYH-l%.c,2%Br#_r9|]7åfRׅmb)졿O1bF9Ś_\H|]ѳׅlS38J|](gE6K,n)p&C|?}ӄPm̀l=cs,<+7/1,YOYwE3\u!gBiű+=q
+kw#^xJᲽ{XM븑0)y ގ>I1vqO~m{|-?XJ.|{!BB$9/'u099du3͖<ZO7'gX]Mz0ymq[Q澐;lgǾm݈BO\пTʨ,z+$wI1v9sP^Յ,于 @9g Pҏ+JUG  oՑ                                                          L2m&]-a[evkx2t$nTѪ  M6)' ݨ6	ҍJ!  0i	"VaM  h<ȏb{-	iśaήTƺ]8pq]+iӦ::|rp(")Hv0as7*ѳP.U2Ja	ޒ\Cܖ˿p6{zj*B!{Jq Sq 9Vߝ.-4׀e0d+HtҞ'v[0jBs+̰\,W4IEEs}}n?Ї}ZI7M}иqt&iFF&ƥ$NI̘66 6ba"@ d,~Jdݻ{ٽ޽?ޯ9ٳg{>^!ꒅt_(ZPrZFOBnNb}oR~5i=ۉt_(mc0U,4R}lIgY7Z9a%_HpusdjB)5"@ ZYh՛ⷧ%5FZYhVnM! -,4R$?P(JR'3Yh$BTWd&DP(Jqd!P ,X,T;vlܸ@;X&!ΝSSS3Z+ڻBeB흞^^^*kYh&!GFOq u ײ\ޥM,C*|rZ&"B: #Bw ?`1Pq,gWce+hMku?j ;¹pZw}ھa'-Kέo錕y;1t+UΆr'2YUYH?nE뢽Ќo_ӹԌXWSt:]G,VxʝcL9MZ9$a׵/lT+[dKgYtRJ3vL`z(HY<j3`dRhfaXlmL-<nR'Ҹoϓ\gfk'{/wr{u>Xhdd\Ri&2YUYn;=ʄcBz-,'J5)j{cJ\6CCCjccc6d!bw:?2=xi+C^xx%]yG=1-sF}+ӻ!hYXZ}(SRVИo`$ccҸիwS5T3i0%]xѸ,XYYNZ|r...vKttTVvutS>޳X*0`k,تiYE:i1^{~̑:3ᣩuϫM'Uu;ĎUj10`"kZ5l,4Yxcg! m,XQ\XX8ɵLlE*F ?`1Pqs~~'2YY8333g 3Z+ڻBeB߾}<v&W\rE{6YYP۶mK hgr˵\d!2d! ȅ,X,  ː  ` B,C\BeB YY r!!@.d!2d! ȅ,X,  ː
+cǎ76 \r-5YY8};wU,rY8s ڙ\r-]d!2d()Z+ڻBeBőOΕ ڟ\d!VdxY٣ Pd!bdxYG,V,tۉ>᾵~kȋ}^MEѧNBmÑWce~uN:h?iqtwMt'̆~(YXYH?nE뢍-Kέo錕y;1t+UΆrN7OZrPJRFWӹaCgT@ʦf͆r(\d!VgܙԾЌo_ӹԌXWSt:]e]Σ*rZM։Sry65j6sGBJ5^ӂaᳵa32u7,ԧU^+-C7ujЖMjecW{߬vn:P) $Ty;&&p2+:}]S{КzuNp25M!}S5Ks߬21*{衇|PmF,Vt*/rx9Nah\	a%ہY+\ZZy|?y`/}Un:Pvg`nm5DAu"ѳR{04ahJ0EoQiJB6###<@䲔H3BtpE(e
+M{@:^@F,ŗRߚj{cJ\6PQaxS[}J<1-xRG5IB)ZTkhhHCzll,҆,Xgd-ľ)a+߁Y+/]+<t<{\yَƑmOD{zEjiIIIvԎ'4Z]GweTl3ϸclPw}׋Cx`fe:@|e;6*[zg@1Ywjƚ}&+&{'2̧lIjF};(4׎s@%]xѸ,XiYE:u|}VC>9G}ettTVvWaFS}gñ}CU3a0jNM2HZt6Mz(ܽ
+"(˦Zf#z*vLLe`eل敖f53+ہ2Yϑ뜎g\ЩG	{^m<&YdQ'vR+OD371)|p:<-))+d/Ҽ78AHvL,XQ=^i(c5{㑅 #Q];j a՞xsȵLlE*FPן~=['Td!bd'9 Oe`+Pqz{{'&&fff hgr˵,Wwi ː߿}y Lb.m`Pm&*k9BeB YY r!!@.d!2d! ȅ,X,  ː  ` B,C\BeB YYP>vWWߠP([*k9BeB9Ƒ7OޝU,ײ\ޥM,C*ͯ, hgr˵,Wwi ːo()Z+ڻBeB! #,X,X,T`+`1Pq,4"$ݷvyսC :}	-u(A!@,E+mk "RE$Òu,6ϴ|w""w*ݜhq[uw!дG
+ob]Z
+v*#K+^)GسDiEª̦oڌ,XY([)Hks+oྒlP[m?^}g!C
+uMJ;**JގzzS,U{҃YZPx6PtgõCȍTصmHQaSGYzQ	=벴25uCCznn.҆,X,d!ђL[L5hejИ0TY@D䤚P# aչqÏC @֠gdJ IilcBe˚7Pb32aYZc;%lJ>D+'s;~_(8WϮ"E,Vk7^;AoKGIP-Zg!)a[=[ꏼgY*SB@YX#`P9Tf69z! M@,(YYY8d!d!bd{k sss+++PZ+ڻBeB9t'ݿQh_r˵,Wwi ː
+G/Bi"W\uM,C\BeB YY r!!@.d!2IYBP(饸OfHd!
+BL,DP(Օ>B@#E B@# ՐF"@!DVC, ,4Y Z+Yh$ H"Q (
+" 4  -k                                               @J  POo2#  xYkG#'N}O Y  'B+]_ܾ,tqTB{l}7pZgmpMG  hc,4<rq/4Ϳ/>zu)YHM0iYQB* `uS/\ܺKz{-],FP  [Npalɫ~ڏc'/...^,TS"<˸w_ҟIzIUjG8!X㳤nz8NF||UC 6A:y}ꍳ;BKKE	B?쳻w^qYH}sah$H%a^Ku@(Aۤ	ښUݢ$<H+3u NWR׏͟ߙwSekYH#1<<l~[wMvH,NL6	ߤ?,[E<Ob|1RoL  {˟es<ͽrtiiI\Mߝ=$S+LOpM\FWS7F跩	>%+#Z_>l(  B6uWN})vЗ6<_Yv,dXәL,lPP`ǐܷUt8& `UK=7<+޽{dӢ.-MMHK`{}-ןi_n3oH7""쬚n&,BoUC 6^:v⭉O&ܹ3ǿ1X\7??/J+ז5T+LVH~+ԟ#S}HJѫ;wu',<PO(  xYwN:{ngnޙqcՉk>!AhM~GO  h{ͺf͆, @ۓx4{-,                                                                                                                                                                                                                                                                                                      E  N,   Hv	                      6cǎ7 FE&> Zms)2-29Ǻ$˺%z߹s}ȴU1 ,ُ~th~OcIQqaRTjNOO///!FE&G(c?<he=Jȴ%NUGTߺdrd* .gYDL{;fu']쥫nՖ]VVV"LY@Dn/Q"%KbI0{[YͻAewn.ݚDLK,?%5p8m,T8Y8dZԒ Y@>"%RdZdr*ff,Ycl]Ug[un=*t29d! oXmJ9~݋Z?S~{}<<WBU;j9OSySm)dz[kB)IUwu*;!kf*%ξPߣN,楠B(unYۚ{#<Y]qLn-S[:}yXU	Y@\n78j~y{羷6ڬa%c3Y#?ò.OnYP{!%̭t
+CzPi.סRmPUРqt-]αcC=O8/95?uEҎz偯;_YMG?m,Y(q.%WV++rRZPEβd:R][uJ$jVuZZZmϓΚ'*WkjmK:~z+!~;4~'+-'<t~dRu_uW;豕LLNzjN>KI@S5˰ N!i*,+et.n.&3 Bf!*B_w,?$r}JwAZ,̫jLFP7dK+<t<{\;lĀFի{xm|^בIg@'}~uyzƖw{f[y-򹿕X~F-2-29PU$Dmz$K!+V]]c{]NWKm`1ꘜKmCWRHwAXj$+,8/tS+.?qBB99U~<Ó"Ӓ%8*i.8MIzZ[,TcƖam	N_*-u^UGs-h&}Ain>ZF^^_UPpF29d! ?r_~85F|n͏8#:m̽_PJYu'w~ػ+A.xզև}&})j9,ZٮIw]NWݪ]COHޱ~}25Jq,dnXW=Off!?Դgmr4
+,ʟXvVZBMBɋy4+}n,t	B ,._DLK,ԌO9^;LGV˒E:-,,GY̽}+MR"EE&'=5i7uU;]u6, ,ʲ4pB% Y@^`rO("Ӓ%5ӽueBc:ϟCY/'\DLLNzbI0{[{{{'&&fff FE&G(c?<	Jȴ%NU퓓iɑ); ֟scx)2-292EIǺ쥨e޶mȴT1 c#GCHiI=֝$Yf/	6             s
+endstream
+endobj
+61 0 obj
+<</Filter/FlateDecode/Length 1436>>
+stream
+xXnF}/QN2;.#eRt
+}gVs)J Y 3gj|Z|ZӺΧƓr}<y^M>y=/8(#OP=9S0)0+:e{'1)㯼mBYDC(Hưe`&e$S 5:{K2.a	_Y.<YЛ}\{w4G~G4<P+u99scUNXY^+,9ۙ^1og[|rph Z17V2_\6+]{c%31-g_0`T
+`n1-'||rϝu].bTv 똥mטD(Q(݀sM*	gIF1qM)I+`l&ILM`MfmILCz445
+HFPz)z]Uy?pzRMv8R3zXB̕$KceRw:0+$pDH<EZz,ɴ{uujHM	׬RS-XvH	G$IEAFK<e0E"9dn 7_ί/R&%rhtab8y;kNȜ3gCIЭKn]E%c =RlD9FF17s62&=2NRA:qvƛwlMɮlE	R&QQˌ+&z}Z$v%l.)Qam;갰8oZYkSƶJvD:I;[ۭB=WpUc~4_7wܝr ?j=%MwSl{$Rp+˼yȺj;^{ѣ~>,I~9~|X39?_nf+yW߆:fу%#lp@HƠu+ԀitD`"K6.Hy~	EhSxd$;WPv]S?@SS_r>uY=t"+\lcl8j^m?~Q}Ot{{dI
+t9\EӰh"ZYp;;~y&3|k")UEhn!i8q=^-IiQe-UjCFeS2(=wZepm9 ktcnn=(\)eW%=9(NFҍک韲8uF~+D61L{wRhj/#no=ީ+cATдƭ+Ax0hz=4{tdM&NIp:P P	t bƄ	c
+Vu
+endstream
+endobj
+62 0 obj
+<</Type/XObject/Subtype/Image/Width 775/Height 550/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 33913>>
+stream
+xyŝcݷoۃD{|a64[	vlF+pMi̡:Z K(Zl$2!$[BHȌ8~YUYɊ("2cl                                                       ²cd8pr,X`C/}cU    83KYKZ0)ʺ   6@     "     H    @uHPCww)`Qji   @W&thaJPR$ޮZI@    Hq"ߊx    HQggdA#EA    ӈ1<H$q:{Nt1=#ŪC<   (h2Jy#+DZ&d"i<"    4,EiF,ɭFʺjAކ(nL   	RjRI6)-I
+BZs   )R]H;Tg    pIR$?/3J#elRBZ[ȗ7   @iB#vuw;O%"    &4     1@     "     bKѫƲ`    
+,E_=,X`0sZ^                                       P4wɺ    ҟc%\lҖ?cmZ Wsbؤ'E?5-VJJ* 7X.`d=aKbNM}TTݴi  i-ӕ#j񤨽NM0}TT#iB  M]X'8Z0y%dF$
+F:2TM"E=5A}TTV+?F L~{cٹdvQ"d<C^vv;JQce6Df食!ϾzЎA>FUZEBP b 8Խ5%++[zK32>w\	C#KQ`B5EJ.1IG=5샏#N?v*PT?r*;"TKg*$g~FxG$yD" rZ6Űa;[%KfN%9wt%K%dʣhWBш.R$ZQԴDy\HZRJC.E+~&>)QX2q'ct食Rι50V/1QQF2Xo}̙	 NCK=N`rm'2-7.m׽ka-[=J-5JQRեIhH"c]>5B%/S9% `18w$N~t]*J29ĈZ%K.@)X ^%l;@c !)ؕKMۄM^sGle--ۢ+nD(}a)E#o7c	xĈ'K5@HA9A=}+OHϾcEVe_իD-$jU: 񨔜b~b h8R3Ued܍E߳Y v/?	]͑,LQ8H#r"LP՚)*iCbZ1(,sSN͸|yjV f80+!
+s26Ǳm?D%B!TR0/vPxJ Y.  RĮ!3]Ja o9Va/9[KGb2"^Qw[(,sSNMP+FpV{*ܹ}%XB}y҆Qa!Ԫz._IZc$յ `_w={lR){J)E	]+M}f},JX榝$φ>JǠWB-
+	^T2Oq#z)2jUAIvDJa,^HTaWɩ\{À{>z+цg_];OV9nDM&G(ە)@릜6x(ֱU7:o cpl_Zxt(Ah$&׎^$[tSLtbmၲРj	(vVWT @,.-E.枳N6L $ھSpSpkA:rX#j	;tX[)ez127(G|(FϠx<ŏ3%NfˬQlBipj҆`QrJԊE ЦňRw2g]qY'^-n1ϭ`* vxq4jKQJwx{+V!E  w݈m.EYt+Y}b|a* \$2jKQ֕㋝7ڴV!E  &\%-2g^X`Kޖ:Du7L/  aJ2F+y-Ru   ԃ"EbĤ$sidizmhz⭁-VM  ȖfIQ72+׈8.^) ,):@+&YQ^R  RÇ.B@  `+Ｎ/wؒͮttt!Ƌ-"  4K`C壧?\NzMxᇕ?>Ökÿ|bמ4ˣ<|ߕKolF|4%7^l $$m)z.M둢7|Iw0`%Cw+}DɎlݰh/r+>_/lSqMWI˦OŞTJW_#\) IHR}ȷKҏ/3͞V}jʕ+V69Ώ\yܩp貗.K-4kǷ}_$"BG_x]wλ;;Os+o=jLV+GKMgs(H  fIћSL˺~<tEKL?M7VZn6lrEn<_mɷtnxqч1ޕXȪ]OW.~ll>r偛g˶?nOI37M/_=fy~q7?l1Jԑ/Pwv9R  TiL71uv#Kޓ$ܹsǎO?_máo}Þ_mR|kbїbR$v]}kSw$<){OϺo¯\Zspf^^&EǓӈ5={d[Ɓ $$=)5k֔,s~SuN⏤ޞl߾ц+֯_?886w-._?s	s딢a!?֍+~/ޱ箇Rt>eOlyŔ]{tޣ{ˇ_fٲm67̈2㓖ڵ+4  &!͒"q~.E̅=\r糐wyĞi̋>zjnD۶mcFOYU8e޴pOW~>#uCwꉷ9ƱK;큗Y'زex/ˏ|i);s{_uy}kKͽs֕ϻ즳f_l&E+̸@ر=|r0H  HK[nnn11Yj_i&fD= 7e˖-]6wZyڍw37<4m+uJ/|cv?o{#{?y|+;7d+pK?K3Wā#Ͽ|k'*Gt*ER)rOd˖-)H  LBR"z#,pi)++1#ڰaڵkmDzڼ'._0hё?ݴ[_蕷{_~w}lx>w)7Ϋn8);^o?ʖ=o}fD^6NRKi1uO9@  `,):b%l;:N8Rdߑä%bc-[e/7L?_~onӿ{bOV񮟞 >oٝ¤hgKo{mscK_^ٔ쯮lo{gwu<K~e}[N9'e0	W))#3ZjR  fIV)r'O2e``p˗[G]jƍ.]Wxcgzz_=n8N\<qw'l#˭sʍ]z{8ڢ+?[na^klOT6f>G3؏Df-5/h;Ξa!{bKڜ5%%Iu$-VlA%UbvmšRAq#<bŊ͛7/Yn</z+wz9M;Hљ=ƛo߶tK*X^Ѽ{O_kgzʌ/n
+ۈZMU%EdKQᓉ(-Ezdv۠Kq'E^6vJ)j 'G!qfR}5DLI^
+H3͒V-[ƥȾ#I3zرc"μ/~?8i.{qEB|Kw~i}9SsLܾg}񜯜r19k[}7+)ۚlz#~HC(RG^fn|"| )t[vR$MRD)A@i)Sw)bō3<S1{u~谛53Ӓl}pB1(իWg-5L+xz&>|a$vrihcZD{œG )AɏI"DG#qijMBE},-҉jK=iԙ$[bnL]iwtvw癈g#olGz*DC@4Kgϣqbgd,YtŋErӿxԝ]ƮCy%Jt׭|%:ڞ=MŒ젶-l?%%5hɥ{|CUABBH}/FdV٥H:²Iv,mf+)eVVBIfIQV?YH>˶|򬥦Q*>u"Qr2_{ 9VFM'J_"iϰIQ6#x;K%}sTb)ȼcR2ԕF4lgS%v/:@tҺrĺwtiٔ4Li")Rњf3
+<#kOCte*:l+)-K)EB	@=4Kb&-e@G͈tZ Eh[8DJm)b(+vglYOdRnՕ{K9U=SK)yYR`|IѣGFY%~#JHKV#+̡[ќ)7K91E`\*Qǚ566Ȓ~ܘ"[^&$>S+),.hdeR$R MhE7o9˭l3Uc1EboUww7-Ehr~}h(jY|=A3NڀdU+nX)"wW8g)6ʃՔX\V6+GzV Ms(TIPtJ~=NE):fp4NLL` @sAR^D2) K@z  iPłe." 2F&и/:@  @dѣk/߿+WBx'޽{"  ((9"vT*J2YHsH   IH\kXe_/lf&-"   $J%!ik8Ոmmb^`)  @)
+wXFj^XڋJ]]%F>  E   HRU۪gw2JpYv-SJ+ғ"="YϓJC	 )  @10ö*fJ¥+}}},ThKQuwoWA   INמ@~d)b&*X)%@!XX*-]]]zXiA|GCa@KHѡC>A  `)*ygUEX >ϣ}22Q"rW[O}fI^"LRčhʔ)܋ E  0HOML]Dazǥ7)HT"yIDp1>)E㬉4
+R"&<̅wO:c[g!R  'U)wK(E^xaRㅪJ}&1Erl16G)Bv4m@Ј:Ng\2{yq E  PxғqJ~Ȉ:RypppT;3 g+AKv$GHQhD'__q_-}}A  'E/ѥ*?_o(-3Z2jO5h©O}CtH33<ϾKo5>CCCl+C  G5/E,7"Fd5jD	ϛR(C>}&1Z  `+)^TW{bdN	Ξᱱ:~	
+gbc1ikUևѥ	ka.p"b$"/siZěS2 PٿD'#m%镘M"ݿQv=<TNNHW)jH3 RƔ:	AR$trrȅFk	R&9Ajt>&\/L0rr)(^Q\/pB	.nBAsF%G'%(}7TμsN9݀c*XN?N/H&'Ϣ'*_msdK;cwaHI)O3:mݳ	W!wr.E-F 4JQ+;ZL-\W\ȣKcJ5us+G9I}/dz.bFd42/=o9:oeMUjlNzHr/(cUGVL?+T!ы$e|w)/ca:5%u&UȕKQ"`$G2H$Rs-i"9aQ|KTPŒu[𰒞^R輌wcfטh
+sn)\IK*T_سI	O7Nc^iRԌcog:/SB\[FFF3k}U'Xx%mGIfRKOP!qR7UB+R=K,7|Tun7+s+\ԤgRA'Il?\K{#8)J*JΥ>	!ik86hΞSKb"Cni9IZ̷^FFKRDr5RDi`ԀYw*'"Ά&AlWK9yȥ(4"vd劥(MIyཐ$L|Ee(!.np/(eT)sFr^Fy5A1ڱ7NK:۷7;-kRkxt?RKRA#7r * +f˫Q)J|\b(+y/8b~^e]{v#{#ORפi4?,_]%&>L~y~^ۿwk^~~z}r)S|"nݦ;L-դ9@߳#ڋlΞl>K<Su[ȣ#ԵGgW/EJ_+rKxq'&2vwstyYcwaH /^\2M|r$oRg*젙L\,^%6ى	3ƺsR0)7o^C?p".=vݼeۣߺu-}` ڔnNHQQL/&͙3G"0ɤiӗE[:bqRD+ҷH_ޒZVNGHAm:	S?:쎑[xbCG-" 	~i7)jO.]y@g JI2w}U9_~p&0~3Kg0cm(bQS۫9*_}| 7W_}mgeg6oSׯr6m)puOʹi>ȡ0-S
+cM[M]]Q"{9V9+b
+LzK
+   I>ޭ/G_o(?\HSQvZ>\kLܟ%[QM>i
+c l1k*poA`Uk E   Hr(E3-zKxoO/_4uמּLw|+AKvDtIi釾K$@,6"H  Jыft)V6JJ>_3Z2jOUz>	ᐦ0bRA;AFcK   P )ּzttݹXd޳f5jD	_(C6H4t(侴1>})q?6)m/v꿾4 RTTcLF"cJo(v:g Dޤ(E<5
+@cqD`R)rnV6mq& nM H(zkw0L7Q=ўj*i#LɷKo0)osTTI\9a%hdknz+SL&)~:b  L6R$7z84G{4cL5%C4٤'TN/9Sį.  4J :"ü괮č)m(Ҥ׮Rd=<psO"KRJ}|5] HJQ"`D?#<K43ޣ'cl })2iRd>pi E.om>y߅,b (ozWrZBy"8)2ݵ"ciIɴµH٧g@hIR hE"G$ LĦ!W#<_Hr-E1ֱ-Edb|e1M"mnY!Ua7zTƏ[ |*E.-EH++Ei0;kNj2|yNAHZ:)2gɊ2>r%Cn}x̶Ks_sW tRhC U
+#EI_pD{_̛hΜ97,Ta%^+dFk   0Rg*젙jEk+wbSm7s  R  dJQ|ctiax8]a3En[Һی/HLKLljّ$#JŴ'o@   LZ)RMV
+Ė"ވDcj^蕘i^\t(IFHFG<dhZ`   )0-)x7֏fk)H?^nG"7YGN`MJ!{e H   IϽ[_B)⏤J/T]KkW:!HYBHOH   "ILR4>>^FGG+~3{.ٺwf|:Ԟ񧎖"mkԥUoK	sGwH   "Iыft)ƢrX=<Vߨ>La9Qm&zȶ1E[!GCH   ,E՚WWW5kǙ[UMb/h :#
+BQG1&:Qs   $ErEY]r2"Ж@   FZěR{o!2?"   $"    )L&'"   $fH   HQ#HޫeH   HQ;?H   JQw1#_8Z;:La֭==A^r6-Q.By(  䃢JQ-EH++"mvgp#fw}+Fh$_oj;H 5E.^޼XDJ  >U҃*#ڵkYBJeOb_Z:[HL{-6+H(2z^Zo.JY  rDQ( T|fZ؄ud4i_ޒEv"FVdِojf3 PT)JF.$.,JɊjaflfh)
+vg5U7$;1m'JlE.Ra0  EZy@f"-TdSLhv^q'`n?	#DzYj),FL"O4к-E 6RJQ"IE4R""HCu&fZ7c
++Euv#?F1E R`KoRU3nDc"s{^`?Q2jIaI*INm:(>ߌZi[8zf?f?#]1 жUc||7+L|;s}jzv'IKQ|Igu召H|m5KQ<)!C<Ҩ @QT)J=E~CH ?ϟ937Ucɗ\DA6)2%ECA1KGEP[-/oԻ$QȈVz-= ږJQp/kXF3N'Y'%EtuOfbhX*91"   RԂϘq5[/H   JQk&;Ԩ_+@   ))"   $E" L@   URL@   UZS߿T.S@   UZR422=?H   JQW1#_T~   )FЈ]rtt4|#˕"qyJ E   H*ED{#_L濧OM63}X1'+Z   IQ( Tk|v֞&g))  @RT)J|%
+CąLf{Ga4˘!Xi٢G E   H*EyDf)b[isJQLwOkf"L}^Mq(E_~ըXTyR  RJH!ry[Kp%8Pm+jm  nUl)T*x}4(RJ%w)H)#f	-\)zv̺)U~J;/MCg2S#?#_LOi.RU-ETV 8-E4N>o)U~J;S7y#3K32'#?e1ȕ0U8=F]<.A~J N(mݵq,|mKǙ7!5$K2WN,I.:uHrN|u$61jhv̺)U~J;}̧TzfDXڲ*FB.Y ?OI pR<5*W8u[cH]qCBȳSIM߯A4kP++©gИ>kU[3U>KQZR R
+Z#Eo=[)><{)ΰH9]<#1=RŨ}+'IRjijQ`)DkͶgSfͻJ={u+٫ʰD+U94ï1D3QqX[˾PKQ{V):dy;_~yLVj[F/(E	xGUYBxѧ*ҴR9i1VsZpgXfbou8atq?T{b
+,E)WpllLhG!ENԮѵvQ4~4Xm/Bx.HRݾ
+k1Vi
+ĘvS{%V%gfbZL-E###ѳJ /kBVhGt]}|luCRbIZi.RdHSzrva)R2QCY`?S`)JJ"rIu?RhKH۳rwm+;fY+	.&C\+i!YJNPCbE)O+VV*=gӉO\DF+G/$ ZIH֢j7ZL(7ZۺZXڋ0I?'!uiRt?IQWӠ꘧֤\ᑆ]*Sz-1)JQ~h-R߿{OV=kfpZ#EB3P5 J5RF۳bVǌgr
+0zYMІ{d*}bIViZ4Ř0A`tݩ蒀XtZT/pb
+,E)D}}}̅v!.E`4d+@Bگ]ӏ滭J=+.f!`Ļ^"0cFmu/^֦{d*=bͨUP?IiN.XFᜅ	\|cJX?Bjm~h-RB)"$ⰘTQwla61ś6?Z8s#\BN)SE(:-J4zp:^kѕ5")zvl00s|PxnPLY ҢR^KQ\wÇXR٩H^U	-oPez $RńF6o͙F]J\t}] Eq뎑k)NvJ@zX҃?RT6JLteCn~Ѽ@12NYb3MtG8):
++xֿEޯ!-tƯgW*^ZM5$ KQ-E"}Frr{i+KSz	\[M&;^s|w,ERtv̺)U~J;/	E3>223ǧ65Ș1-E.iuOF`8(4uS w
+,ENaƧہ̙#>ϟ766}&+1NG㜲*ӠgTR4Jٖ>  @QT)JE+P"]DeTOWd쒲4VQ)rx-p;x}y   ڊ/RԂʁşnDM.W  N5&RqDi )̥Z  H-EY)̥  @)`"s)BK  K$h)u g|^%I>=/t룏$=`tC	FԡcxϬݲYn*٭7XYRek/VCmdFf7"Y2+!xY]oo	2c)T-O]q] LKQ~hZd<2uKQ>
+Co\ $3LFdh
+jtpTF~嫩엟H Xr"E҈vb~5rk5+HmR 0$E'_KcU+eF^xQ>vkuް#96`A"r0LKĊ+3HNҠN\D7޻g]On 3s"c>oӘA&LlE"
+՚LC*'|;):)RFuSođ<[d<j  8o)Z,I۹*;nKW&UEݖ,\|p;xeU5r0ws~:mSdD)
++6hg͖HQ`5]Y}  ĜUIQUGtH+")0!ᦧb;Mn]I'Gs|)R6wHnJٌDIQ@+Ey' @23)۷KQ`>em/~%Ѻ[bp]r,z)2)Rf}ԗ pOoIfVÅ/^\]]Y)cȞj["T!a8 R|)2)
+FclLɜ/`L `fRT#EAv{9ֵ.ks\%gNsvEg+I
+NM_H}H=zڐ % 4M,E,*`U5VV+;opJ+tclA}=b
+)CR({#LWf 	rRi.^jg)٥3N}|ZTsUH{"MiSdt) 	mj/*e02"8IF""E  dNR4tEkIٲzVGX3 d2)  3+a<]  ` E{NѥH̕7$)&Fd¶4}#EO Ώ_m$n}/\VtMvp#Edc=gI'6izʮzt@>Ki	)RqӒ9):hǈ7rKHˆwKi3M)HQ>C8Zevi6]__o*kI/tTPbHIIH
+RHQM/"C=ZDlي*OvN3""E3H@ q>RP)Z,9)2
+C)ݰ?4$:>Lw:sjdz9mK<x_"Riq>RtHQQNlǙ:|Ȕ)p֩ᶯ]E7fZ}R$+t: WnߖVywqt)"R44`#E۷KoLI&]ExەV67R*>L5)xYv8}N\fC/rߋo1>X{äH~bߢU7e퇤=7_6߽/=KdHѠH/~[qrRdk?"}k9f9'%t RP;C(4-Ea2_kU])R˧ۛU1m^ b/M@OLWv$[V_s=~N)EՋ]BhF	4cVMA&HQ>F{޼yJqh^"Xd'jeپ3}YROn<)DV7IEKa%ENI	ߣ+IQݣMT02tHtdvةZ5Y@HѠHORE]\\)v>~:LN(njB1EZF%>#n+oiU])z?t[/5#Mn#T+n{\Ѫ{jzc5H
+ȇ}YU޽3+mhkve:[[}J'q/kbG)EI5onۭ2*T35s!N&%(}F銴m%.w/I_K[ОF@݇yޜ峃mZ/pCusSq HJSg7cd=/Od4N*U~?.ENmzױ{WJu"jUTqΣFKB]p4aeK5YQ'J#EBj{wcJQ@޽9%h{Fd;V3=1H?n6J<kCwj7
+?VHA#Ec>E٨MΰCΓKGbt)K^)jH{ۊ`=H*Zϑ"aqF꼫")Q͋e@ܳĭ(EAM^=\2)^߁to.3Л4)`H뷐!;i
+X0˻\HQkPMϝ|h-Y6dT+%V>g]DTz_WQd[Z"1P"uvEwɑ"юB)bDm&}&NzeWv/E*B	x(Y=:R<UR;#E}ov7F/qy߽vױ/-w"Dt"4<|)J"E#Q^ߝN4Sh3їB+)uqYdGY|cDKq>Rbt):p{a3k#;+}LZڀ)2\MɶIQRzTYxwy~If#S7%ʈW<ݧ0+Iğܥrr|)J)m:RF9v:{LQMϝGM
+Kѱ"E]/Ny$mç_WiUVLKIgJ۶KzmM3Z374D_qeR{wc|)/>,=q}G9)8v0R vYF:&Kim>Tv#+|hʑje-_ol3B`.E|i#
+8),v#B24Tj5b:]H3HH0)<DzH4#EΈ̻u%59&\nmYbqbl_q"d6)6M}JxbR06#Ed^Wke/^hv)&Ǩ"$9(k3.?ԽФ=U5f"N	F0Ѳ"|\6`ׂT5 Nx1}MjsFiOI4"AM♷!HQ^]]_́s${VoXDWu,Xuń9lWCx{ކh6#[_Nr=H[)[TTH3HH{ŐHf/Eա*EMl(׫wB)
+HlAwQXf˽|aW2tDNXtG' 6is	nIU~OG,^څ}TfQGG EHݒX)Y+%1E}f3>;DWTekGqαf~d#8d|~ !X&z.jgN@#Φá(^A+|2LA.E  0Af,EǏ`cDe8%ƌD佡8(l+Y$T` QчMN LKd^d^K5ڃFdxZTd؉}F}W=+Le;YIuUME  `X))e8:ǈ`.ED  &ȌhTUj*ְoF"   3)G`\FHчiw>_~ `tf,E )F~嫩?TvL 3""Eb,)R/E" ΚK YQVk1gޜYgN=ztUَ抮&y~rۣ+ f(?RZ976`&-W2'?ۉHQ!󴇝)}$bI4m4DU^v;| eb2"$CCUV#ϒXߓkO?=JQ0rzSKw-D;|sWOlf`/ZIEs ̅KQNHyޮZ̯&\ċ7/bn<+O?D"E@3ow?
+%RP6 O?ki٠j}ٌ^54VEھ}٘rga"E_2_z+ saNRdms6(߄vRS߭5L-4=nd̐9IQ<Ǎ)F
+yEԫ,,8g)Z,I۳*=8n"+;Ww+ރmR鲼Ɯ%NfݿEaX>JfD 0Y56NǊLFlI6GȌa{.V}SgcΔQw&| 0Iѯ߾MXinF!RMHz6^Yu5l E  }ߊ";%\.v_ŋWWWVX2y}Y2ˑqu5] LIћ7S).0WZ9v}wu+)#1NF\{2  &̤ib)`QrZLEiB8IQ}2bH3ј3 `\6ūR2d1>oKQs:L$s}  )^T`duňeCh  ɜh֒je;%8= Sc6Rq3]Yi/9ӌIƆp.E$RD:ńB8FhHN1!EwF6*KH'RD">!ESLH].\Vt5ۭ8.EDHO|WIf,EƮedDHQFL2K4N1X)Fdޒ/=񢭫>e'ٽi"K"U)KQ>C82"T-eTz]%(ͯթz6MYdߘFų?~wn5.	)_/=oג4c)ʏy&^
+	-D˥]ﱴ;,ŲԚ#K16ݾ"]Ŕ])2/w9߿K}HS$EWwVҒvI3|Jb̙UlB2|C6M"/δZrq6)RtYDcd7ҲLysΏgvum螧|t):p?}xߡB/aɗw?~ۜHijiRtHQȜn27+?3։א_.4ǣKѱ#Ed_mܩ/٬w~!+L=}nxmy'E7i%tB}-˫/M[U@mcoߦR,ENJN"lWAVp:6)4Ntǉ[]")zپw5-{ʒkiP
+5ߨJQ8)Rͺ6_.jZhLPN+iKѠH/~[qrRdk?e=^h#2T-&8)E^Nu5&nug#ENiRD."{mgw^Ȏ>N"EA)Ke%Vfܷ1nՠ-Eo߱tiRў7o^R)ZEjQ#?W{P6,5o)RbGqUέ#]։vA6OHH:,䅏RDc*Vd~-I+TEZ&/ץgҔbJsL3AhcEU }}m)vY:L:}\+&E52L4F_hu%ʸ˄Kg.@E)rÄWė-WҗG.Ҍ(hzxonƌ3ːgRB 1+^пF}D$/d(璩1(Jс:(hQb4C;dẔ{E:IQ#y1E˦uo_sJ׎)&lgf,EYR6#])ܾ?wD37DHC*EޒYbL+T_K,,5,wviR%fgv	GsGbt)"fNnstniRg0{F{_HCө}ɕ*ӌhg3HO$EK0iRB82K)/H_r)Km`YQ'RD">!ESL3)GV|\31 >%'bM!G1.E$RD:4c)fy&m↙sa˽CfbǑ'  pjU&z2ivu#K1jdI/s{[QTu;4iOUG> bRdz&Ll1.dG^uZ;6u_k&ѥ|U7  X&b(9=\n%ߠ
+:.VbD1a[Mܰ*\lo/gO>H[xjZTQ aX&)CAU`Qx9PW6B)7Yq/`._VFP* fwB§)  3	nIU~OG,^څ}TfQGGMK  `XƊÅ">+uU+*O8QXPVFngai2RD `X&z.jgN@#Φá(^A+|2LA.E  0Af,EǏ`cDe8%ƌD佡8(l+Y$T` QчMN"E>
+Cd>_~UqK  NKd^d^K5ڃFdxZTd؉}F}W=+Le;YIuU)E_WS)J7޻  K4#Ec>E]샱HmLaE  eR4q*5jzqrk7Kѽ{@)j{ЪS*Q轺df
+Ⲱ\u2Kj^{M\9 4M9RrRT	BFNX3D<5c5XYwn  LK@(9Ȏ?k	h%EHTSJtң9 LK"Hq"{NR'_(فE &Ɍ8ءA0f%FM9HbJ@EZ fRtHjj'olLn0Iv0_v"ecME% (3CcWRO5D)]h]O"Y:>#Ej=  eRtHQUg_oeOH`hI옚&jR+>-F_  &Ȍp`YgGQ^__o*kڔ-wE. h:$8R3R  13E0Ņaj'ڠ-U2M *vMfKF) KX,9);2V)7׺D~QOl+
+}.NAmjUCהD3'6}f+) K"EEY:)g!S(S"#|XȎ0Nu_)n[aS&KQawCyM	a) KqI)"\l$n. s#<'TV(U-R  13;Fz~1EL;T&wW9ٴ%Saް$7񻢄.Rѭ&+٤l)}X-oFÐ"  z]`tfW_d2g%$FD(5m5<RwB	  s'^񡋋9%O}5DJ=Ï;R4tL:|ИJS  0.sCc(^%]ѺouzU08;wLNI=R"EI^ZG{nV:m>C   \蠑"1lȦzg~#: FFZDA  @eRt+eiDqDdO  T*EGM`xd \ R  *s. E  2W):SSCA  @eRtHjSϖˍMvL  T*EFnPkqg"  PzEUg_oeOhw&Z(k;H  Uz.K/X<|l*kv,9j]2-9+zm \p Ltuue\Ņaj'Rކ~u {~+B  @eRt8gNP)cJjl"%CǬ
+ރmR셉U) ,D{ok.fV \p,َ3u)SHJM}]g=u7FKN}z<fޖݧ3PJ"  P;+KQH6QtBYd(铢Եj;ԐxTX)  J#E=?"}k9jw"?2(B^g_c	)
+Okv64Y	R  *sñ^,jlNRw?(3 RU.)έ#+F89Rj'"  eRt-.tqq!LEiB8IDc;$gꗢ+dL  d0W):4֋%P>"b)j.Qgy:e=+3&l;:,>f @J67SToD0>H  Uz!,m(1&R  *s#DDA  @eR)  Ӓ7$	) "$  z@H瓐"  Dh_=;7rX5uR  9UrfI#2/U˥kM&CٺƝ.o.טQ@   Hџ~ҘAy#BB7&zEQVt=;̯թzÎ-j=o'cad"  a6Rdms6(߄́5"<Hrf=Rt]A?] -Ϥ\ΈZ[Rۊ9+[n+I-XmĔjMn%V{VUpSNghTb`˨C @g+EEyqRTmQ4g2RdHZ[ovA{m_U|`7w5w). E  ÜoߦR,Ef.dKHs
+͊-T{83UzUϱ@d  r}ߊ";%6r-/^Rd]{>&NM[9*lI_s4(!Eow@"  aNRT#EAv{9^,)6uYMLF:ÐHQ_K)ψ4w	  #0')iX66XT6j2~3\Vv>~z-S={G2)JU_/E=|I2R|; H  pRi.^jg7n&_cU)S3edrM>]OZò/; E  ÙKѦ\#-FR  9Fh-6;[SQb$H  pRD"퐐"  )"OB  t>ʍIH  ̿FKaj=t @HcVv:&;sGwMH  9I]H=eW=GwMH  9ǈ7Rww_?_܋2+-$~da{yH  92h^ۥt}}"$_Hw>?V'ONPUy"Eg2e=   EL)
+DWWWƅ\\Jvg,y*>=a'E:r>N/[ΐ"  PARX<sRdELSRx/OАſVX]l#{(ʮʹwQrm]yiwAY%='XƂ6[t @H#StRd;fLQ&#E cug/|4N$>HHQh2ZUkV_;aCԈwХV"  )rdJo"7(eO*skUdhPgc/$ @HCJѓ'OR?"}Nk9ʜP;]P]H*u^U'GlH   EgIgxZEg}}W=hkz)ʩꮑ2mnnE.RT_ 
+RNQ)CrJbI	CwļO=dU[|>}&GvT"Euy  T""JԿu?gۂ'bZB~KtZ@ͩ~3 ?LZ6(h+  9 E{)FlwՍh6%  r@ChS/!,m(G$+6!E  RA1mB   ȁ5!E  R8XH   EC)@   1TVz\nl]?`D"  )r](^Rk>+F) "ǠSFT})=➡2_]>0.__>.P:z،96H  9>+K/X<|l*kvH/j^{:q(T)HQ]v~  r@R"C=ZDE@IE1=,|-EtH  	ȑ)E3'EF\t(1%
+ͥ"D/M(|OdwX^Ձ,g^][n
+]^_03U}\+^n^|"  )rdJQQNlǙ:|Ȕ)dիΊcN5eR/EmQ+ݱ=UZ*{^K{l  r@Rd~)*{7NI&s:oȈҪ#QÚ6	) "|u>y$S)g!vxBDa~AF^#EZvvB   ȑ?";V+;gxlh_"FEǈJ @)*E|BNɷ7vlqacPhQF[
+Η"/WҪ>2jR  9 E+ZE;wEk㒣Dg!E<M EaYVŅX&>(  r@C>3SToDpt^!E  R*Ez|+eiDqDpL R  9 E+"  )r Es) "R4W"  )r0h E  R*EN=[.76	h0"H  9S/Rd5Y) "ǠSFT})[E䨛{k6Ʒۃlf(H  9>+K/X<|l*kvH/[^w&!ErLAz>I) <"Ga+B..dPV;Ѣ>juuek@   EL)Z,9)2
+C)U[y!Ea*iqSr3o֜V/VhĶh"sYh_[aGj0'g5R  9 EL)*I8S2EnnZi+E܆^dEmkcw{i^G(5{<mJ?mmW?__ E  )rdJoLIC+xasJzŝ>H*o^IWFg??~#.//w" ك9ɓ'rL>SٵnDR)"/G(vh͎??/g2CՉG?Gw?7M ` EgIgxZEL}A2dW'W;"𑢾()O'cD1R 0c"ǠuJS|t(]##Ät۷Jr%Ht%!%Sd?޼y7<1H ACWv(Ѷ3}XtJ(7EGUMʖ">Rv>BG7Y]mYHQF ` E{)FlwJED"  )rM=Ȇ*p ^R  9 E&"  )r Es) "R4W"  )r0h E  R*EN=[.76	h0"H  9S/Rd5Y) "ǠSFT})=[+6*6=<l+R  9 E-6ʚ>NZMIō)  ȑ)EAʸY)2îNYIQ7ۉ @H#SgNP)cJjl"}7@ܻ)QTވ_iǃMg){lU.pYY/ڪ"  PART"q2e2)R	xE{;Wg4U"m>K\kת]z{) "Gi_ʤewn5[q'ZE6$/w'0U4H  $AR<y)3u]QV);b+u%Xr?UV\\DzAI) "GB3{Z"w3kP*]qrYeDP;\3i8I)2"  )rZ񡋋9%O߸UqA~8Ҧ=e5]_U{ɮVl\	ym2)gLQ%Z#E  R\CzW}&F{U.6fkëզ;h1*횼g}.3OVH   E{)Flw7"V "P)lȨ(K J#1A   ȱI @H)+H  9 @H1Es) "P)ZVvrN@SwA   1tx"KIʟH  9h2M)۪{nk˶ʵ#"  )r}V^ hx&TT1dɢV d|>n"  )rdJQ&2.BVk(ڼ~
+l @H#SgNP)cJjڝ:躭nqj3w ,ֿ
+)U+Y]Gm~g۩~UU_>8R  *H#StRd;CLQ"Eʈ"_|{lNJnX};U-,qG*(y	=) 
+RȔ";+KQ"Yc(q'1l(	-Oꨏ)C  @)rH)zISdԱCv-G>{Z?T@	8SzBsys]/lǒ@Ġ"  )r>+DN:ǫʎ/}gg$EC#m\VQ7N!@LFNjxR;EEH  9STŅooܯ5њ*l\.|sR&+c{.oA^F姌CSraC   1tEk9ahg)JAxfPN[(}yИHkfv&) "нόeF6;  @HcmE6dT+% E  RA$@   ȁ  r@H\A    @HcV+;ld'~K$A  fRNo<I~ˏH69s4M+Tsɩn*+B\ҴԵ9j@bmJB $$	 vl/NN$g띝zz-2~3;/)Rd5OWH  DFk?#2έ{CYoqVKvqB=N"w1xbZ~!E  	Rdtv 6k5w}>w`
+y$y
+)  "M)r&:zy\HI$L}WIR\ @4"M)<aJ(ytȁ,#Kzm А_^go|}0CX0P)Xc8MYJ[n9WLsS23C3>  "M)jJM)R'</e>[C5;[,g]B'zQP30<|zk  @DSt ]E^aNs55Y݇|<6@=wusטQ3:[)yO&Q/x ALR{ngrz`SN8<<T 086o&8*d4^S[|jjjβe˖۷'wpGccc[[U/x AL?}d9X>tGGGEܙ܍=]"c^J@Pr^׊gwyEmbj)gښNO<͑" MRd{ҖC---֏&rE&𚢵њ*spma{^ @uH:\@1#\Sw<x]H~}V#ZB  6HIo^\d.%
+;q0,']sg6ϛyHQ-꿺cg\"g_GgAiJBkEv(#) z">ٔ^W#a/%r=ELF\ԩS> l E&Qh-{}:dԔND>b+IʋY3 `Tk/ZI> +Rd%MJVR4;;Q&ї$_  J-:haaA&,hy~BȆR)ڈ()װG"B֬!E^oattT}wME} P9()r;};)"R>d5OW.J£RD!U5#EFd̝[K/o.ev֠UJf
+e+)"Z 6ڭ ER})*.]:yɂ{dG;R.)$LNގH,%B!SD)ڕܽ{WZ;wխMv޽Rfꢠ8FBH5R4Uf>u)ZYgyyE}mQ,--/,/z1jY3Bg(E_ّUs߿osjyy9V+رc?F!xlR:X+"iYc YhC1iHB:;&"EB<Rh׮]oeM6|G~c?Z{𷿕dP)DOMMË"B!:))#z衇P)%h_%qtv*N?~wޑd޽;wJݐ")E?p}}Ջ"B!:)F'CBH##8i%B鮮.HvGǑ"U{_mzRD!D'%"ӈ=HRT"L)ڲe޽{<ܬ)"J!PuuucQhrK%B2)	0hZxԩS2BI=yn)*'ɓ'{{{9RD!D?幦'?I[[RSvpՈBf?=z̙P)jbѱ8ϑÇ/\D1}eHvI")E|BHԔ{thjjz|k#}}	FoӣD1=8h,^+##H6BHowojttj~D&##cч^A|5!{N_G}*>4tm)Rp3B!1SiRt歋?z7/;{]CH)"3E!뭷20pՁ>?^[@,FBKyndkovhsĉgi(X)""J$G3ÅR"B1E"M (RD&L  $K)` EI  HaR!.5                            M'   @Q%-    Dh)                              (6޿p!e$Jk{)'z?t#~n=tȑ#߂)GJ P}tDG%HY8R"w;T/]{߾}333+B"ő\^ JvWV~vk)GJW=N }kٳG*QHqD ^:oE 3)GJW=N0}k˺|2 A [⌔%T;L̮[UR nM,dW#R)*kc#Eeܝ+RTR" p!E)CQh|@ tqF"	+)Jz+R:7v7V[F%E7f[7{6jǫu2[kwO*EhxވdOp)aT
+GIkǐ"s2Vԭ E &I)ʪN]KJ˶T^Rd"iJuvkIC'kTr/\)덩POs]kX)p#H مrFzgM]\lHqB({zҐ-_-R)*c+U^(F&\>}-j~:Ovʮ@nc57ZVv=F~}CG}H 1ձ2R?z>sEMk)'TG"ע7K0ݝ#h\6R~+نbk:EFG=ݯZs[ٯD"6믿̟Nm}oP&RO2S]/n5mk&-X׸#A tg˱˛M=r_v#YK޷\,R`)*cy÷gIGAO=cv;%'iƔeYǉb`bvH|	tp/a]%R n*X=";qs7x0)U*Q);SM<n幀Zfܢֵrӎ=wX eNgC*ax&z&>w]`g˽{F,RP)vM8;?jO\Б"?d
+mNr0Eor6tNwܤm͙e݂sv,p< ()<r'-gHgHх/rөPʢ#Eߎuqc_CNVFG6lk+}<5/_<xp=2sg%&hfg5bY:l:ֲMҐ۪qk"A t<h[ιkR]95ںQ5|8'^=Hq:oF'Ȏ񔥿Sjh+:moM/kǐ"03̯mhh5@n	K[_<" pˏU{R4޵x{zSIQ]ϷjԚ+¦ eV(!)Tuxklsӕ+E#R n)pitbp&qD"	$Oj_xWλ/j,)*^lTK)R ?wng,R`)JקjP1;t`bvmR nM&E(RH%EƯ~6FHQ%K|)d2) ӗNHq@pߡz}\?HqD 8}F#R)ȯz B ~>t/|ΝHqD ׾spv∔E#%}'оC(Jnii.,R8jعn{jkbE\=:}A                                       T{   0˃S
+endstream
+endobj
+63 0 obj
+<</Type/XObject/Subtype/Image/Width 775/Height 546/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 24348>>
+stream
+x_%]S^R<$oT^yHRJJBT)7@UeJ0Į$e]K,{1elJ],V{gWB̟sfϯ{z̜33sz랞uϙ}                               !ع^6666666hD9Ztųg.    H4ϯZtE"V   0E    
+Q   (   P"lNLn/)GwX   `4E;D&Lw4+iP>{	>Q&  YHYh8(SEyQ   )+C+GQ   D :H2$llf[i35sX%K@p  0jEQ.iT&ϑvڧlj4aM   h,,4Y䄍4
+dF϶
+Jw4VEUkD    
+YdF1#=$H6֮(b5   "u׺ީ%]   Ӓ(2*EGڤD/v?ȯ7  D)h4:Rdl/    *X|    T(   P"   qW   0 0bQt3篲lrXx                               n>h  0r>c݊+C:z@ϯx ɯ011޶"2] _`[pѯm3R$_" hz+>((H-=E 
+~_=$W[1U$"oV}0벃{TEab' 'y?VQ=Qν[a5`r=uxǫH\sEBȦтnc]*Qbfy\VDQp$9tGZ3x]zȑF9h15/'yY+r.6 xJH.#׃|}3eg_%ͷ~I~UHQIlN4,*B)(BdCWU,}ձt{,M(E#{}opdߌ`(g{ͱ3	e+>w,vB+mQBi6[(rK&\s2Dp'÷f+ٛ9_ϳJ,NկY3lW
+LL')[.J̹LE'ⲷY&QM̘ȧ\ye&#%O>hlM?m\'{pEQHDPXȜX
+Hd7:N.*͊GE$:|jk^`L23,J'߷\wuW|N?L6w(>\$<yҰL>̭WV2(k5ۮy%5JO;Â"EQ,T>JDH#LE;!Ʋ]VclEQH0qE4xR`C3k7N!߫BX'1jm X-ΉEٖ@rx9~1v9D sz(K~lGa;wҰnfy	_cǈ@DQ*EdQh7V331mEnүMĎ|Š.GBhDϏ,C˒|n7Ҝ39b+(~Y%"5/Az
+'N`
+'RUb&[7-5+_I3*|YrKlmhX7]R(Kd~ZlTQvἨ"D^frq%CY8+$i51*\;.㪮뢯cDd;bwlF}#g9Gu6~'^+nU"vn}2o۫d8q5HFwiwLtׁ%f{i&f-5-Z1jU_uu-E/ctV_ߧDQ$LJG-*\'@QHN	m3(HHiyj
+a)i%_g7ssh>ukDK;׆n
+ !)J.WjHz=&f#@lPRRR!!y_Q(U"'cfʋlKRH>QU3i$<+G2wcp_gn'dn2=oeȥD6Q+)r}%O	a5PxnyX[>&{3{ͼzFmmXS'zĬШY̞*+"y$T
+eHQt+\IZHYSd6Ze=[h]g$XOȟٹ]H3es굯8t
+ќiluh+-O"PWuu HJH.sΡۥn>6K),ݗ;=}̎eN~+u'K%rNVΩTD>Q+}ݍYUQ(^ShIfJ(2Z}Ug$XC9;n>"n=Z"Wr}#-]=iթCI'R!ZPp@?Z+t^ Dr0.עEEkA,jv |Ms4.ίD T\(΍a5*RuE*4P.jՇջ(?O,9 Q acd@WDjME1t܌V}{˃&g:tE  D<?RҴZH(jNW>#d( 
+o[[\OF6xk >+l-?W @(P%V~jlXyq[A 8s"[ۋokn}'8`\  EQKX7:}   `4J޺AA h@AA h@AA h@AA h(ڙjmq$̪EA h(0P}Z@ł( 7QTʑ)[E$`FSYhI] @(?YȾmft7t:?iY\XZETR `tK%tC5WtV~Cҕ(Zbȧ!" gQEqrbƑzz9&Q(z6OMveIv_R_<];Se1=w=Ӳ"%veb؇llllīhX(_߿UgDs#jew!QK%gU\;Į@)==]ęJ*_|A+Km%yfVԑs]c'j=p^L 0cܺ_־ ODțيL!/rEMAQdLUOaeR*lWSΪD' Q%GD緧Yqc ke׌(Gh)$kFI2Bic`U'Tu3 աEKNVΩlT=(GwȜ-]&vxOHW)5U@b" jP""E=Q#Qd.17TbMԾU3I\) ETzNˉEGOMIO;\xq;D HHD  ( R
+Q f(DD>o-1( X+HHQś9JE  kBI)( X3HHD ZE-F4lZfO6ԸE'n-.@ 
+Q$Q)xߗ>'+VeE  kBITD'+rB˪Q2" B!$(3<%ŋD+wa{6GTiȢrYJ/VfKUD ZEEy$fB̒MjѦ,T+˦\}EQ><UD ZE1oDBO7"EV=e&<bRQ +8Νu%}pGN!$"EOIw+DQH`ZXiaQe B"q[`@@=sU_FKҷ{O?ѱS"Qt%zWۑ"eMt) " h@"V}9ft*/L]"1FXc,쉶+Q5ERՃQ +@u+El@9Xؗ0ٲ){,J{lhH! A5g-?-5E  DQ ѳ_nDђ@@Q_>cyxGY_XF獵#J 1"Dhgj?7aZDȳ1>Boz'j[<4qoړi}[#.q"se2MIԂ!d$ҥU7QԌFȸ	K}(jmiCf`il1LQpW%R?]\gygt<'X6򔿚b>wF Q3݊jq~SݭZG(jr ]]7EΣ{1I,u2i8LJo Eg w(*gMfy3mrE8zԺ;y[nو,aW&&="w9skwyԬ.3U!ә<=k P*tWx+F8)67Q
+Qd\c,YFط Q3"mB$$;qfNAj)=eyKMO.+ԐppSvyQ]WΉEQ͛B2?H\jE̒XMnNCQd시_&?{˰~NP'J#]h+KzF1ػ7{UռIB/UXvww=5zfwtFGHԘgW8)alOюإMh6}S]yRl%jl&)7QԌEG5+Z|0mϸkTg]EQlN75lJ9ڔT95F񅕀.U!9H|T~;r6BkT<>|ZUCP[	VDQ3)մX\J-̢oa(2$Kt{h9Rms&bj5<|{ْ^BwE#&)i(|)~RO~ApT=o`PaeUMA5cT"QMDXȝVJUg_)rP+bҭ[c"}beT+K^ăE֪H5<c|ǧ<5E7:nQjɈ7
++\!1Hfvfln3g*eH
+Agfy>*;b~j[mG-OMlS }͸h6K>`<nSV
+Ay-DrQcaVIeU*ڜ]Dxd:u-z'8grhC>
+؋$YfA#^5f(R$?7;-dU:֥o343=*<)WFX}ӕX6*j6F
+:Smqi#N(DQ3)<NiY?8qZD|mLC:Di2ͻ{`W[bIaQ5f%R+(i9	XP֯?=mJ3Ez-D*h5ё|gȒh]Q9ŻE](jX"EG5#$傦Z\"E <QtҾ-C	>i,b(4[S*RHSW5@M|ęHQĚ" h9-ᎎBI)R$џ(+g穬5#'94˰yLD}/X8S OrQmTo
+Q f(DD"E*E  kBI)RKÎ!  
+( R)D ED@!  ( R
+Q f(D"P" 5C!$B 
+Q$A `P"~F{-MC 
+Q$HQnnŕLPG   @@!$)J5&wDQfE  kBI0R43^2ߗ'|DƠ&EmOS/z^7fJ6R^V]̦7p53-f4O   
+(_ȼk2yASm;uSƋjϵ
+ZabL|}zq4],E[  X(]P7_7zħ=ța'ɡ*SZ>xMdMD@+ `(DĒ#EZ8ĝjQϒ>7i}Lg`TYs:Qt׽n~_{_Q Hg"GC}>HA"@ř2[#YDY%H=t|{ĩݓJ3ϝwʋETnӝYdckW i]6cO>ת6n}UTf.4׏
+Q$ѫ5EjkǜfV++GY9$(֔R/FNk!oMvLu,vO>~ԓ}멧w3G?>zǃ<_e}.xk75NY#n+-QT{`D9su(j	(SH\gQΊ>K$Ff6X.a9`#rsiEsNeugr1ե(J7O=ӧ̥Wn#"zۯ~ŗ^yro/{GoIbj%s3)kҧS-Rw`ﹺ@BI*RٷNH=|ԩ'O?s<{ҥ˻ο~׮]{+"EbL+ҴZ+OQ#cS̟5-+Wg˴Y9єq* fd7t'Eխ|Oj/k5|L=F;uXNwf:uq[9:Ӫi{ZsZy*#E!$)1g{34FtLѯΝڋ/	)үM%4$v5ebOhǠqs^צ/UZrK(j4_
+JMϠ=EA110lڇ~wwcwksOCo:瞔n2RHHQ_(7̟C~˟<LS/${EQA7gd$zrǔ/seW!|	]}*+QbF.Ҵ컻D߰1ENY.3Z^q[Sii{	U?TFBI)Ս(:rWx7п?_X?~z^zBkH(F.;cl5% iEiޣ<UP[vwE"_=nΫ<+=LnCn	Ug
+Q$AT7#=w9oKD?yÇ柼paƳg"{Bs)QS:sLu,(u֎QS ZCSQF2ѩw
+x[rP)
+Q$ATG/~\v韺C?uه^}d׵$s·>ӯG傁(rlT)E<_.e>\"!\CUK4/:-N1;'}Ga6╟Av(#a[nwŉ"MEe>s4p'[͔1TFBI)Ս(_}sW^=?Ώ_/캞qv)򟿳KQDKW*Q{?b^[S6MJϤ?e3KZu^Wc쉌EYsnӂGYJlhv]ݣ.πq<}8/0<+\/cuONw)W;TFBI)Ս(z=v'KWtgyϝ;(/5;
+<w)=#E@Q"Fןo>a]6º6U]~YdGQ+C!$z)_F|q+MY(5c}]>uʎ2VBI,R$UKE  sHgphX3_NewYv`7}i"0}NfܚEeϡr祸Bi;;E  kBI,R}'-l[&z=%2LuKYf~h%7d7L}=5IE  kBI,Rq
+DLbz7kXCL+FeYȉUQJ `P"%G|z)BR$Ü=+4W9foX>CnKvݕRYTK= `P"~E\L8EED>4ŷUue8?"E  BIlM=<Bd#^"/#E)r,e-+B 
+Q$ѯHQa*}x>ERjZ𔙙zqóܻļjr'f{E  kBI,RsVIV( X+H>(B ( RTD `(D"P" 5C!$B 
+Q$A `P"	"EE  kBI)( X3Hg"?c.^eӲ-v[D ZE=wm%]A2PQ3Mt'*ṳ-yw6ҿ
+6v[KtYuEҵKE?{`[]tH"ݲ*(w$_xsW^V˓'k0DSqH/'=u~}}*%p+Pk-NG+C)_jxYʯ4xm}h2lo:/{'b5_ե5rx}ecݦmJ(ܢ(ً^y)7}t__VG8`۲h]$њݧ)TY*Z8Zw!X#E֛}wdcERD/[ByZ|IHKUMe^՞(:W/_.d??WsUE$&
+䫺.lNOz+zM{tg
+;-9_r-=i!#.SZ(E4:<vwuTg1M
+>m4PE>KEr*_=}Ru;C!$)287[ZELd-ԪgVc {ZEOxsוz*+~>wM]}}Vcu&ɚY+/^1ȸiWTq#մp+T'%c<t-]ر]=ٗ"~t,G"Qє{R]򖍍5lS}5ѓ`TXuWO.)EKߵ瘳W`ZXEYv=X@UXmA$<y+RߣO<?ה:zꊺzC{>`-a_b١-PrE(lvZqَC#e,#V!lD͈j螬$?}Vk]>)H"Yu'Yz}$H"Jc߮#E^˚h7R$^oUKo<z.I]z_2y?[NSWo_~+{y'T_p_EgQ6gǼHQwH]Q=uR uz2&nA+6q(BWA v eFVOBI,-RG+gyLx4RcO,0ZSTUuuu]7ҍNZSTK8;UTz©;zj2y[?Zr]VW'/'^R_y[+'f]oџG["EvXiy')!}% (^r=-e'V,	(NHDeR`Y^dMZ6;e}"EUU@~#={{+访8=:u)^V궻L[>RϩcgEui0\Vp~^/NZQ$Wjzm]6xn+u4r,AI#_M_a#zRꮶ];5|h><];^A^A33ňvEvmPC
+-0<E1HQ[XnN+#w}{OA/J}'_gowYu3ownm0\5Ú:]Լquǋ"oZYO\[6"'=(}ɟ+r#I :ֽ]:k!\Ƕ>MnPzٓn,;Wx<AuX"Em(G+?_xߺr:~E=d?}k/?{ڟ?j0\a	2 K( R4}~Ǿ/?;+7~~o~Dsێ<~oxG3XC%BG'}E#
+Q$1Hԣ_?>rc/syu5uko[o+*/y)}ExS"F7{?}~?c>~i?c?O|( vQ"	"EEW~?WՏx= .P"	"E:E	_7  
+Q$AT(ѓz/j0> HHnW[ezNE:U*
+N |֋{xs+(&R#xE7iGWd wK(jp_X(ytHÖzBIt)r$JQ"gŢhoqED¡!-]ƼZ9ᦽT~Y4WX^:&\?T)5+𭩜/r5EnȀY٭y[Wg;8|nۿ,\]eXE={ZzAt/Q*Q:)ߧ'-{8~
+4%-E])}l&`ҏDQj(%Hi*(r-$QCJEc7
+_r"gW0U1Fӓ_E[*7<&x_LS]DE={RzA<rl/k"4Vꄆa5|kV:}HGdHF'MqACEGF<ֲ7<Fٱ2w>7RwR9aev[z`n+Dq#G(~vBo}\%{;H*G;BI4JL&dD?j0 Qo<7 a^!ƈ-qJ%,t%*ܶ3D-VY&NrOJqHE޾<rQyQHHgeTCQ>&DQTXj)_ЂK(EƝHUfckGԋ	xo-G|͑ejHw)f"@,g)Fߚ"}w(O١(FsKaA4s2
+P[HT1hYl2pgWzUWVa=1wR%&= $BN5Eriz3+a)H(X#h9(DDgky2CaOFfegRhxz/关DY쩆vfLhl^i'=ErƆ_Wh"&)mSkDTݓy)3{rzAh2QFy}L<A\1eAQ"q#H<vV5>
+(D(EXDQà/
+Q$1:Q͜!j(ܿuTE!$F'	" B!$EE  kBI @!  (@B 
+Q$(( X3HQ
+Q f(D `P"	D(D E"P" 5C!$EE  kBI @!  (@B 
+Q$(( X3HQ
+Q f(D `P"	D(D E"PuDo1 `MH|^t!^up+}D,F-Q] `4QPW  D,  FQ  Q( р(EEn%N}E"6666N>"XD[[sSD,BQ| ڀ(( .@@ @ `p `z`{:ڒS,9| ʳg. :$9~w"`p `$hէA@XA,D	DD@@XA,DEtb1i0v6&[
+hȦ5Hn/)G<nAzj3""Ce*0h+S$ (<튢Tʹ@Ah_~E5H/DJ DTEZ1ݭIs$}J}嚲ȝ)i̘囧5nMԝidYlh[i`DXy{NZF`@D⛮eL%zJf^ڳTXKKЋc*";`goyXD0E0&ETXHY)&㛵 ܯBBO	DR5EI:Y3A(1Y0E$Ӥǔ#0eEJT)SZEYQD@vuh)B/"E>(UV(blЬb9}V'R"(1Ѻ(k{fZފ5E>S3&k	w(z*όDmu1+&L1kQco9/U?}7Y%HRbH'zGFkXH>yP_h-Qc|X5 K QcQcQE0&E0VE K QcQcQE0&E0VQt01b""+/^9s*[[rADD  t   QQ  ](( .@@ @ `p   E08E  ""  DD  t   QQ#f{{]zM ɕbQQce>pܹ7 +9Œw"`p `p믿 t@rr%XrADDn)cv+1bɉ;E08E0Vkw3SQcQc%E` `d `* tFƊ$NJg{ERQy1[d.9]^VMC/AhKnm#k믿~[$*7|*+G-fẁb"-\GҜM|쒁TDZ5"=vɡk{s݃(ю(J5t'X\]ݡ^s43nl,|Ё,ICnސWzX)8pXLymIyA3@޲z4F֢ϡM~~nM~=FF+h7v;d5!ia$_lWErYC^ִ,g˪)idهJ= V_~tΗG'?M~M'f/<Ȓ,Nf)Mtl:[{udU'O>k\&)VChCzTE;\}M*uLlFue0@H{wTS0mĽT8h(qΘU
+\b,@=zTE'|ʃ(т(ҕL,IQO@8#$K0o6O(ڛN~7g2Oozƙ=ͼsUn8Y&kz>8嶑lvw6[&hzex*)MBN&Nd3kkE2YRɢ,7V((Iš~Žp.=q~+Fc 5|,Y31wR5#ލAem"7ǎs;;;@(cCQ,aPt*|֯҅"c5}(J&6habHCsAne||+@DcIۀciѭ˰)GDtyZBc7\Li$b(7<C(2WS>&?WWWg𼁇6+nEՅ}A-V*׎꯯*Ǐo)p  ֦KiQ}?rNUZ1Lمe^ہ#%("OMNZpELjׄiڀ>䇢{򭁁o⯒yeMX?ηY9:D[=P<6ml&qZz>۝J=f8R9"8.ErE%jcx,`Wl(և"cw}o.)|r ?WVV(|B\凢i !1"J~V///P#%E"*ʥKN(|sɷ|	E;"j|||׮] 
+ \-&hAB۹so7||wE "wE "wE "wELLLLLL٧#NEA(bbbbb*tj?ⴎP"&&&&B#NE= EA( 8P" 3EA( 8P" 3EA(&2S/P8Bl0!"6Ep(=	E(Bl2A(+BVPt?QRP Cхzu,w.}Cѵ~[_k
+BJPyScehlƱS279Z8/Omk[h)8d}6^~0B$T@JYu?cR̓їV@(By`#P!TYbA}QCF?vٱ](ʉѬm80䠚Rp(/	_XXyLrZ
+"6	E-E#mƌjQ?Hv*A)RESS?\^^>J*P"%5[S57+gѺׯ@c)Q/,@hp4v|BIk|YjFvى1[PT{HD35BQS"6EPM;E(: 5TGQ.H2ل"0؏VMl߅]x(%埾U1"!Sj~f|:X!ŃavM#4+EƧNBQLioU26	e(mSNOvOȘ|UkBC(+P>>\(XF$8w@+E$oQg+E觿gd:Yn:A(JOD{ƦE(BlXD2?j3i~<ӝ"h4ۨK,PxBQ%ΨɮC,-T<̼I"SEj=ObEaV5y%=%"<55g>_-k7mM/]&׾S}hܻCQfKz'@|x7'ZEa xJBMhN<GzeV{4dM_X!b+Qc}뚛QY:Jܡ>s>?GBJP}ڲfs|(Dk%hR!d('Z;,DlBhR!4{~%<yǩ;F@E(+BVP*Bl0CQKE(Bl7RJ2u # Bl    Bl    Bl    Bl    Blݻw@/Q" Uc{YXXX/+9wn_
+sEA(*Ͳs~ :P"jddd}}ˤ})!0p&=@(B`PWۭ2BʆP"EʍP!F^F'5&7RSh]f'm;7 rdMQUO@ہ_XbursEχ+~{1E(Bl"edd/!pp-Ety zڠSzBqiyumg'=@(B`#P~7ELo:^mSMhGgBQʕ5Vf]mCђĎAoˁ-Ke@(B`#P3`Hex37,Hɠ<	yt)֥iyo|s9\%>rbm=<4;mzo'dD&J^;E}?Gq296?]rZB.O;TP6"##XtP\	>yJ]utL35[wܸHYYMV5TRR)fx]]fvƮ1\֔w櫽>y+0p֭5S7xذolzz;uĪIP*"!CC^":2Q(HGk)cCQp41Lܡ1'`MmM(V_UI[yWv(ǏWsP6"ذEʐX<5ה7rE#RE)amXWpAhJEm5m!/k%CQoob7p}o;vEleC(+P
+-'%ʫ*J&ҽQXlm/퐭	Etj 5:nOz{5<3`;E-bI/LIB:4熣GJ":v-eC(+Pd
+08CRY2w/-G%)ܧQV8Y+d)JyCgyS:[og'=@(B`.Dߩn<KaP\v}Y<SGC).vD[O}>Ծb%+[mr>_sT]͡>H0ػ)h٦3%A(B`?a->=(sr}d(*%BʆP"k%EEDD	+++MzPR!Z)BQY̝(?MeC(+B\%a`yyLIP*" UJҥKKKKJ]z@ۗBl]v/C/9" a;wT*#e%.= t6E  g`P p6E  g`P p6E  g`P p6E  g`P p6E  g`P޽{tt,5rݾ@G`PWٳgaaaܥg(BlJvܥ})!Y__v02n_
+sEA($ܾ}FIP*" U~(v+P!Cѵr#lEO(NXScjMu;ٗÓJmMQ{zSկת[-w/teC(+PTYr+78nVBqv^SEJX[[ZV\|y"
+6CQ^A{
+ES5L(JcE6CђĎAoˁ-Ke@(B`6(kmug*H=R^.K-u n%+iyND=F'Z{Y2ƍ+'JE6~Fv:!6"e_jO*~Lgᇢ+Z:^_8^KHW]wyj5BʆP(cco8FQVO8FBb=FK2^f7#[:SM5!la[ZlĵhN|b^[n]ھ{`ņxO]gwqGw$VMzPR!F$-hu.oBQ-izzw%vjB<)wh}zmM(?Njץ?>Kfڴ{En"qq5\eC(%6CwOOub!,n䕔IPdl5~PdV7BQ9EkPd~.&6{o6O\pc\$&+P6"(E9JawG`X	E[jKj 5θK;D7M*/*zPd}hwHrD}abHҡ97=zTk	E(Bl+ob~wZEwEό-ߧQVggEmÃ_OVn7z|fNlݾ!u B(b?1VAi+zN<D^{XZK+MO,k}Kb2vJ{YBQJir>7𢵶P^Voh&wSЈM{gJP!O}Ew`q(JP!%E%,:Qʹr TEA(*F)BQi}'EF(B`PWIX^^>Sn"
+6EpURt鲒s~ :P"j|||׮]e%.= Kt6EpΝ;+HYɹKt" E(+B "  A(+B "  A(+B "  A(+B "  A(+B "  A(+B "  A(+B "  A(+B "  A(+B "  A(+B "  A(+B "  A(+B "  A(+B "  A(+B "  A(+B "  A(+B "  A(+B "  A(+B "  A(+B "  A(+B "  A(+B "  A(+B "  A(+B "  A(+B "  A(+B "  A(+B "  A(+B "  A(+B "  A(+B "  A(+B "  A(+B "  A(+B "  K(D( $PN[.6>*%;Q~9w٥  .%:\|Yrߒ3[XXX\\z\7oʕEB %2>Ptf8ݸqS&w&m2]~êk{]+Wtt$^%"F" {r	EDpA+d}'WV$IҸ9Mb58|{߻>4v횜+?  .@(!US7=H[rM҅$ˁdDBE1P (Cn*6E^^W'<{fw2ˁd@t	ExX." Wh('>o|MC2,W3d|g 2ˁdz/ˉ8>Oj." W\(
+?Hoޝ{{ff~ї^zB)@2;7s_͹/=E" 
+
+EA"88ih駟" }Sz衇};vP p^AHFOXx}_áw!IK(BQL>ώEy~H	 B}_>ȑ#GE/Ex޽>ɓ'S ()PPtS ʠ}'x嗛.^==+I2Ϟݻ_}U?|M@2ٓ'OI˝	E[lo J3S%gΜ:u~/x	?ϜV@2c~13sޙP9E O~ϟ;}zĉ_O2Lr~fyH&IDos3n"> PN.vԩ3?q	5gGy}97B PN~^{cj~~vБt̙iBQ#/P  :%PԖ++2NNN8:_u~=+P pR.(yW!C/S?>ź
+5  %-Bң<SB %" PTP pe(ʽ=;" ED( PK" ED( PK" rEwA#FA( !P46>gϞu*:rJSE( !PTTnWՑk$W*/*B +nhB\zjE  7n߾ҟE5" SD(ʣ]( $BQ	  H*"]Co# {(Z[[ښz	lq/EJpsY;`{'Sݰ.kD(  GBQ4dDUPH60ybYQ  H*"-ryY'vHqд&Ñ,nZ  H*"]i9Rʪ+a;çm;GuwآonZViLdpRc3Jr{E  $nݺu5%S7EѵZ\aTd.zư&-45E]JmL}a[OrE  H(	xrm#%LMDh0?Bcq;MVCQA(  Pt5=oDty`mXSp.(Iۿ{PT6_t<4B  IELyЄ$Ұm"!݆*N+U
+bCX%zHuy)P @Rhuuu5Q`_hჍpjK+{P5{njzk)S_@mR\#B  1 uAM?C%5BBqz}!r А]Sn "Bz C96F"  bE%D(  P4F(  )P|M |CQRti*:rJSE( !P4>>k׮e*:rJSE( !P$vYTFЫ5	  n=lE  7`P pE  7`P pE  7`P pM(-P+En  -k/}(  P                   @3   i#uS   $c>                      ޽{ttt	-9ݾ> z3S6y)6IHIq3ٳ"ۯ_w?btttwR4wvRY\\\[[颶ǃ'׿~m#$"#]d=ƝMz/=22"ѻs^ N#/ btttwҥ;^:Q[}+H ȕ]]fO-MCNqKg9j#HCT5bMSBQ'W:؜>C(*@PTB\B5 $Bn2'霦?{WP6.Pvem;^2!~xauFWʏ#ӍY?ty-,5cr[GwFqgqҽE(K/]{=KBnZY=^PT+NA"n:.z7-opǉHщޖnޱZNE Ptha+~4y/J^P)~xM"˟MȀ$?3Kr}Z%}dOu9D.Jjr<Zv֩|V6Th8^X;֎-ƉckCz" IPtnW:;/{ޗT_[+E՘tttNPO4eԨoْ9e6De	E9RkihGqeZ$ه[n]l+ۧL2=_)/50}CP٪1TP[NWmps9" 12fzmgG_7ϪN1IH礇ƝѤX )Y]qދi9e6ޏYńTHP}顛!HPT}GImxJ PUM=[.lb7po󄲠խ:uVAuS $Ɉg~Kg޽_/~?Z-jw`ǿvyIE:i(jqf(abA>
+%|&t@W~Z61$r(RtH{h1Yle]P98xL+K-oP E.\9Oߩ?+%?7Xym1}nL-YBQ?J*Ӏ-OFe	Ey31G}М>ζlKJ"kkE+jil^x3!Ù~4w:>i7W?#}!_/}-nIEm;THP+f"ᾪ2&})"}Ttu^Y\|tE(~`hh@הBFKOuVϓP ~j쉆w|hCBBPb8+2`,wVD]
+EAU?^7}hwݻh" IPG?]8q}$"4u'M^^ʷ2Բ%ߊ~eVVV@:P FF`7/\fM-9顨KΓ{wJyHwYto:B$BQBѓ:L$"%MÀP E7~})6Id	E޻nwه30!ӿ{gbttNz(bI>{,GJrҥHnΑ.j{8<7>gbtttwR4w]痑 "#]vpS٧~~?[sLǸCe޹sĪ$HH- W}{=SlnI=,g¨+                             `?}}
+endstream
+endobj
+64 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F7 22 0 R/F6 16 0 R>>/XObject<</Image32 32 0 R/Image68 68 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 66 0 R] /MediaBox[ 0 0 612 792] /Contents 65 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 6>>
+endobj
+65 0 obj
+<</Filter/FlateDecode/Length 2769>>
+stream
+xZ[o:~@`_Zo\ri.zbLm6wf$ۢ$:J6 B7W4/ӻdZwNN2͌ݜ\gN2OWIf9@j	.WE1D2dQB0+bߙ㣻?-d(}ޘ?
+h?9:fR_2|%Gx]qP ^{t|t]^eLξ|`?>f__(In?Hzo+EC}T;γ^UgWG.&VYR8%-k[p/A&T]?KdHkֽ][ľn7a+l#>yN~,+lrua@M+%rޠlD٫h5]Hwokc7\8sNVhMvõB+S%ۚdChͩWeFcmFcMK.(H1ĮFc=[T
+Hc$t 1X3Ƒs`cPo[A}A,pp8D?5 ZT0׶'}HBԈx`u&l
+kN>/{"c_kN.<|'͛10{/As1Z=xԻ0P4y,0Cf4X	݀i}NGcL^դY>l!2#^Sdu_t'Ų;հ[hX?&q&[Ho%>oJCg2C°u'84$o ݙ!sؘ2p]9G3:[r:%^$Ɣ.[
+x} 䉵ZZo.+xdǇ&a'Jx.bdI8 ,SaT:[;os|1bŰd{+W2lfHKR }DT-q<To̰EU{{aVSwAh 18lD=IAZc7)ĔTi+@2aX XcC 9N6	K
+Έ\EhCN`6ȅ8wыBeLay_f,KfQkrIKAHvɤdy ɐ,j$O"Yb%P/>Ay[gt8H,|Z'
+D~!Ոzp#YEYV1z7w47tNĮuP'naLp
+eIk)As!'gsc|NWpR/;\̐vn~R\0$=L-b ?pZrE۷Y~K_)
+euϦy⥴tel9_7ir7Ρ^aEur'zC鷦PqK./[46N0䌇JE-vZ]N jvy	'SC/. x|!+&dBCs5@31w69$RU7`*fdnˈi #j}@K0;9 (<L_*h|Aw^3jWJ| '2Ay-U,MJUtbEa*PdCaXKVa)\:u5E|7(+&E<'"wG2>S-CDKphNd*o>F+tI1$8o.5R%INe~j"uT55&Vjnt*! W̩qY̰~k*w9Na~`.1=xN+ݡ+47nh#mc9VUCiݤzYq5xWQC)F9i}cZ،r߂F"v"`Ja/Nep1)*zT=2;;czy@Y+"\-鳀ܷ%2%軴9vcr=2R2 Cf,B{)"٪vwqZ`'IGW*0|IԼpu	qӾ|%Y _X<q	b=t	r:Vy?A>b#[t|X%
+&إa4LPꑬZ1 R^ZR-^46cL.
+wG`c-[AN}}ըnnIX:f ~Eo/84T+ҥRR1><)TR^=NPW$%A7cgUAs['aͲ+FvMh1fi{TnKSu47~{
+JܚHJHm[3$EJєv=*VK[<hG>Q$+ 	mU-e=7wJNYM?%49AE^RZsPvljLT_N8q%5^mNc6{W2-Y}? 1dw9eKw$%&Fۮ	9C7ʾS~\	Wk.f_}?J!kJ+O6>=)5>`[a-g6)+G 
+=@T:l|!BA	XW`7>/V~ٯy?޸F)j4EJW5
+endstream
+endobj
+66 0 obj
+<</Subtype/Link/Rect[ 421.74 237.57 462.14 263.01] /BS<</W 0>>/F 4/Dest[ 67 0 R/XYZ 51 692 0] /StructParent 31>>
+endobj
+67 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F6 16 0 R/F7 22 0 R>>/XObject<</Image32 32 0 R/Image71 71 0 R/Image72 72 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 70 0 R] /MediaBox[ 0 0 612 792] /Contents 69 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 7>>
+endobj
+68 0 obj
+<</Type/XObject/Subtype/Image/Width 776/Height 552/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 26598>>
+stream
+xۏם/?ՀFql<MJ@Buf l3@!KGlb"Elb,̱eV6%-^d*Խ~V:߇ưܪ>:u                                                      $w?}o%/^xŋW+pr߻5   (#pe^>   o    b"       fahkerpr)_qƇl   @LEFF%)sy`"3   iH (x/  )hyyY!("   "+xRN,͑-kjx~  0LEQl5YZ?Qz!֟|Y_PE0   Mx0#cH:v-"nX)x   4EE1%ȋ$+qY/b5   4E4l<ٙG  4EŜ#e"Qi?SIy:Î   L^:#6U/ҳڿVߋ    JX       E    1sEz  0^t/{C^xŋ*                                   Iu/7==UH- E|=9TQ	j >s`{Qx.j#xB AS}p 腫ȋ#x )~?2'"hFDG*bmI千.;qyXǳ'Cd/FN&.'_@$Cs|`a/>ݺHD}VUl|)ZQz0XrlV6
+4E-D{Dҙ	[iuao*i?Qaج&GS!:h -	a]I'3)9ΖO?##Y;"D^LPNr)J%S9pHb'F9cYEa,n/j	͋ʎ7޺sњzU=izjJ;cq&|=ʻ`LaT= zE|&}ȯ+/nr'>%;8OC'!FXދzS
+LSdH3;e)Rw'c=gT/r&Qi %%N>l%ŤKy>[%±+%QKGZ&h|jz4}D	aS%JѪ3Ct#:+ 2gPa8MsGe~m98!}۾mr0Xn=YvgɻJQ`!-M Bi-yje=Ili_;fi{*s܎$7IZI- 0^dx*Uq##Z&3[+^THP⒈X;<Ҵ|3b)0_ǡC֮|ehm+?DZQpQnTCp[onx:&6ߘK)RApAE!	b/D;F*A"AnsȿjB,č8y+Cz.Fv/2IHoI()F+eb/|${Dl+)*tiF(pʷhKtHJ)k)lNqnSыJ#gMp]Gx7z^(Go%J׫p?RzyJjEJڋ<Gykl_gIIA~G0fI[ca.0%5EzS2b:GrDۏts污:\Eaψ<njhݽ6,J|f$홻fwx^WE+%(J
+7+vV?r0k7-G+ɨՋ]M)2w#{QhR_u{[YeǢ.㢩;d,7v΋,}=ؙu--z䶂`U#]GZȊSKVWڇΌr5?_G~ȢćynAk;<dZ=^I)*j썂h%%ɩّE+0JsqLҩZkN)Fҋ1 5(e
+,ce=ԨI
+:GBَ7b)zRPqi1&Ͱw5K+:Vz%?D{&x@5M	N7G;O=ؚex++UBrjE-JGmZ,s9|N%=STd?ޘ+{X^t]f	AmZ%"T)qyu-;%(0<}xgr]G*[?#aV/VqХGR}rDGAZ	 LuEp؛G#m^KR&lkn>cZld;Α3:e2e_698qJc7"IMEjżkk^s$hr.iֳOSEH+h="S&ǡCgH5?_i ?DZ;h4s, xDp`Gs0OC;SnZw +~u
+)rPAbvo~{{ů~_|y^ӯW^ '_#)*w|J% ,9ŗ!E&]s//+ $W^0k:yŋ׬_yџ  syEE_{=u.  zXhUEZ   _:*y|pܾ}Ν;|A#^l  ^݂ @["  xt^  /n  ?̩)6E @C/`%$Zi @(wW
+ʋlFҾEU  ?(O~EB""E6VntJ}zU/v8qq B^8OC'g>`9HgzQh)E̤h>RpY1d+/
+^-~ٳg_1 @!eR<~w~GPŋXNl)2=[/
+^-  yѝToÇoO㩧uE_җ
+X$MTy9|V؈ËA?~<o`ק[  ͋>w/_;s?}[[[$y.]0^ƧzEݿ6 @"}/*G~[FI1@r xQU"h؋n x~Q+[(T4X*^TZ  ȋW4E#}Jh3۸<X^ߙhpg/66/ Nݬ]T xE04E
+Dr	/߿aB_W֏>wU;*  #/bh.-(Q^$h/k{
+~ PG^sɬ(#aHb&q.KUoej$^FgqѦeg[xXvJ0ɝamSE7"!پf0[G+NIG$"J ğPd^%f^$rYR%Y(Pj	6-̬1%cɗ%W.9;i	޽{Wb^}#^q#Ո+ɲ
+N弾|Mf=p_^sIG^$udgg$ki=(ޒyΒW'+ZzlQEZBl)2=[R% `{{;P#񢹤h4ȍh*b`-նj.}ް"	,=e4ǖ\/qs6 ŋ?xVyFEKpBlƋ`zڛwmאSxzqޟ2+6g2^^NʹÁBfۨg<8|.rH+/ tIE]v^Jnܸ7p[V/ǋ_tQ-{168?9S/Rf[{:([hּR/4HdkxQpZ{;GG_Jן9+	gĖx%Xr˵Ӛ }̌Νn[Wwyʥ~o<Y{{nL0XݤAE+3uݾM	WCgei]N粫Uy7T@#I!=ɥ/ƛe%riRҡCKI  "ۿ{{7\yW~ӿ~uqE|&jdCb5̂>d>w͋  ,d^Gݾ}'߿w^~/]o\oy+/n,¤,{EG:QSi(p\2[x[{`!hql+/
+Nq? (c(o&2X5$1(=
+%|¬̥dy.Gްp^Ê%] 2zE?r{}E:LWƋXUbUra w^ (^/>+Kjj*buRf*x9F3U{^-zս7 
+ݼzU_T"gBqf4^!x3g|k׮ (^^}2HqteOCa*^Ti~joVWW P^vRbf:XE0Ǘ%+SUzGMx  'W/  Ch߻Ƌ<{E  Es%u/ >U{n$^lP  z"x+cvinvB"  !E.  ,1^C"  !yQE @ȋ/Y_͂o{zEJe666N8/@ȋE-F˅b4JlL^9x3gϞ~  xEmZ^d͎AY]]+Ww  
+ȋzoEFqT,Dd,;,/'[%LGY)Y^j0U#Rfr"hǏ+t ~Hq!5!܇DbYdt)bie9Z`cvc!m"h߿ qt/RAh搯fK%q]!P[+	S`IċMb/ yєE_͋Ľ#n>V来
+՟$+J,OǺEMb/ qT/2 /J78Wv|rSʊ\1Ax0ЅN\+k;gQuun-cݢ'yL3Dʌ~[>(**T(ey6LҘ^R:V=x`0<X;jΛQ'44XEݢ&z6cxE#:F~,}JieHIh3OPkzƬ1%p$gNm^u؋^;59'8d0<^
+h+VQ]	#<"6OЋ1؋nlGZtE9axj;I.DG,,*2|J(}:32[#Jpp0fn:sYoWZ2-ڳ~+yS~;/dX<@yEuArqBdZD><+0HT!nerp,IlM$yK6+\./&ZhvT헫ivbo	޽{Wb}d0x+vF.&˯>PdMSzո.8$U۔EUD%dJu֖K#ͲtZGղS*oOv6Zƞ#ˋ/«̼(ԫb*YIb/$|d,Q-YYLa)ت3΄+QًSS ]'JpTw4Y:kuZ^Rdݬ˱[j|ɡE\M'looj5^!"]K"1\rycxEQ͓eH+m>X6d{W[<|+}ӹK"4tRY3]٫(myqEɺY5k)Ș,羪;ٞxG^4"^"׏P7Մ*T0}LgQzQAJl@^Nuwr^N@-&J2h^k-jyq]wJ.3IɷJM'$G^8++{driEj45^dk͋ՅqxQp{;2Kb3b-[K.EYU*VJS*ZPra#'꦳e/(cGoVe'<"Ƌՠ鳨CI6r:#Tr/2'5A>EͳTWbo@^œ]CO7,|1I|P-[$%\
+Ȫ=th)	8{&OVo-XFN
+DՖ^0cE+Zez:Oqػ=#/9/::&Jm-UODj5(Ye&h^c37;*.jwh$E *WxEYq0plln\-+oT1CE'-&c6:[7?7W<VB1^fzC3j^TcJu@^d%]x g5PP6.cFb5Y,^`Vl{^d%w^ (#/jZzQoEQA[p$jp`5,!,.jcc%+%+\-c&59ꆼi5VWW^& @!yǋK0I@C"H1ɬjY1!Jtjm0́(L,YVvXNG'J_46ƋΜ9O^v. @!yQAh搯fK%qEAeEYG;bEf5Nް1^mz h"_y1a1oau$^Qby6ejZQӱAЌ1^  }#/1
+<!Zޒbo\I,UVl`WhƋZH  G^4ELkm"2GfLFp`>PբI`븺Dj\zx  	hXԆ1{G*oYǑ-M<r-WϘ5FKs7ղdg,G3fg+E  '<v~P#E  <"h    `Aȋ`.  ?xE%x  accĉ]. /X?sٳׯ_ Z`uu58_ (#/jaH>"|L;nxǃv} ȋf|Z0)xtIE߿+ PG^4"scKb/ yь) ﰩ7Eb>[,>X|Xo'bf(Dy\6ٹǥ+x@E |~ѭkݲg`3G+V5siŦYb{ɎfmU.hw+xEFҏ.tua}JJ_;ͼ)0yQ{li,>znUJ4W|Z3*lw9kUK%fhg}y3ڌӗwBtހ'	.>GKW;:O~s:Uܧ`'0a1F=+צeBJwB˴txES:@lc(m^Vwnm\k/%}wW<Q^oڋ
+#hWPСh/k{9FuS`{wp4IZ]߾m)0yl1ƸddM7^dنƋf=`䒷 g2^؋n$}N54mP M.spp#4\ämQ˶,ɛ'gaS磋QahGΊJmrm2ZkƉ-cMxh\{MսHl>GTa~D"{3{F@ҦEmQz
+o	YR>Roe]Y4H[c&Bô.'FCM/wޕW(<{E=j#2*_DRP5d2V՝hj/^5[@kDDOQYz-ױ']oqD8p//=ίWMLQm/rMZwkG3Zq^R}Xwy-2ENXD
+Z\HbI7e5 &ebj݋2k`` ٱ^`V{	r՚х/vZ.EU;)0)ہyE|MiUw2^1h@M<rJ/*
+R`>{e>,Rn1A^ɊȖ-wHI.b+UH5l]%i8a	JM)xG^Eȋl_b+݋N/*k)Z0sppAy%N2ŉdp&͌[z0k^G!5:hL?WsYz^\*ٓv[7#/b/*<ӴEq4DEYgKң/ohpmy&[L8*ELWb̔ʤ
+"
+eDRYO=l8{M.3QwlcZ1{;5o
+LG^sI^ORf[WeQsL1(/+{[9/?=mݔ'?}(MrR%H]:b-[Sd襓',i(Ė:yrɨNkh{GOYN+yFkƸ6߸t'AtxE=^4tE3um(IxhQM)AjGË)WMȋ`.9 Tn5OE)}盟<xbVplă=mrSxtxE%x
+3gBE}:Av?&7o
+LG^s	^:fAEw޽ PG^]XV4b7ϜӋ3VWW^& @!yь/ʃfP~
+<Q"3g<׮] PG^4"ݰߋfHxtq B<c"EGZtܬ5znk,5gޗv@k+6/
+"  yQE3]7B"HSŘS{՚ͷ>ڐM*+Pm#E  '<c̻?^^ϬtŚRSjWi:[֎"  yєEwzK8^TdSxQi:WBZ"  yь)xxda͎Ylxgkx  	h?[],cL}4i,v<KgU]^c&9te/ >͘/EWlC@UJV>E_+/*J;[G3wo @ȋ<yY_kՓ @ȋ</^  #/bUO^qĉI G^s	^-~ٳg_1 @!y'EPZ`uu58_ (#//8~xO yEs	^-xo \A^u+ <Ew/Z  ȋ!<c6 HSAXhgmitA]+k;raMru G^TmȰk^4zoNE={4/߿s"񹣃B1Ú DI^+Λxҩg¨81+0z0P(֢B]h& xQ%b/ړvj8<Zwp|z HTkXD<\O15l.
+d,U%=K^мfMI^؋n"ؾqc;hAML	G΋SIr!,50Q,"ͯ*o (6 a2Yo9ǋ
+%!]PB^
+y"f4m"YVF$y`>ȶ/.׸*N{y+RVYH͑^\Au)޽{Wr}dbEIxGM0/6-"I+ &cww(/ruQ(r)!LE"ZT(n<9A؋44I55KTKD~G)1yjD)go+ݲ+^F\R;]J)*WRB(C `r5ȋ*aoOEZTHגtEwٓK!(\^^dg]s*kЌ(Z|rI\U3K{sG<|.ݲ+r!ǖ aQ5ؖ+ `z.^8o^d̻c7Б_$7WZTfHf^B+&mEGQ25@VEͻeLc<G-ċb2/تy;	*;9A9ecIeޤ
+wUTP+a` ~LQל<]飐EI$c-N^dDvΦR͋Uhi-ZS9h[ڪ|1/
+roGhd`!ޖ-dQa"[ip6(Τ2SXA
+ 2^)%E:4E,lfFeQh&US</rg[WykWL6^T*Ϧ譈C|-Or鷞>l 4B`1eС$(Aԕ&`zfGҜgSAv%V I&d+؛F)Y@yJ]1V_jE  EBÊjs@L|qiJ^~ P^݂(&4H=%/ (/n,6ݻ  ["hիW	 P^݂A9s'v] B"ammmuu8 @!xt^  /n  ?E-x  / AE  "  ^݂ @["  xt^  /n  ?E-x  / AE  "  ^݂ @["  xt^  /n  ?E-x  / A4E;k`0tGl&r3Fh  xtK^kQ4E}o xtK^^G_W^Կ ^R׋~(_rS*DU<(hdIQɃED\(+#.jKBDRYVl`^p8h[Y!{Z.ݗYF{T{x2_"Z^lbc>^ƅ$(Ja/p|d,Q-9͓";SkC/H@S"^KxҵDh##=(EJ̎E]q6OPMۄg납[V
+Q#)/.KІtjڸ9ރ*S]t?ά*^2ƋO"薆J2эM1O9+իx;%+/"/gQdve~N'(ӈG3FA.)jQ[/[͹NxL/?["rҚ9>r'6MYIPz6OYHޞ]v_L$"yss/?[݋1^~A,ݲ~1^~AE s/?["dE-x\2ƋO"`.E'xt^0"/Kx	^݂%c/n 1^~AE s/?["dE-x\2ƋO"`.E'xt^0"/Kx	^݂%c/niҋv֗:I5\gة6REt c/niڋNWJ3^7Qq{]h1^~AEͷy"/?[ZPW2y-NMqd^,J#,"n(+#.:eVl,+޼eK
+1Iiz[c!+x	^2EV+- :UTEbt&ꎡjY&]+.DvZwCƋ1^~AuMH.QȰSrv䞠_ѐpaQ^dԸͳ"qwA`ۇx<2ƋO"6(PrXCS4^dGM!h>zOeJS<~+]tFE/?[ZJno,h@&Q86wxǋ{sE/?[/2XR.ҎB+l]OPUfom5ϨU킭}#c/nig~~e,DNvr&FIBĆX&"ʝ(4e+Pr)l^uTꂵ}1^~A6a`ZcE-xlQLHU%1ƋO4/_~|.^͂B3ƋOL/CK''Nٍ[o/f 1^~bzW@^Uҥ߾AE s/?>t^0"/KxIEG 1^~"`.E'Gn 1^~AE s/?a~t^0"AEK^>E'GnHx@<7/{/>R4Ƌ 
+["hE?N!A ^P
+^݂A,ݿ_*A ^P
+^݂A^ty ae+=
+VfW^a/
+xt^-zQ(@tp㲚("^ʉ{'~/E E-xr8#S7GYbm5K(	aG<y@Bd-t߈@:O_2_# 7/R-!֢l*Am\Pfd_+)*HG{B ?{u'z!5NzVv{wkKg쵝d+(yy({+TW޽$XX`	YBFB<B7{zzczzfz|[9gNt(
+^jʋ56OL0EV{Q>#tF/(
+^jˋ[d
+CKs̺tKrfz9-_^&۵D(V(rz9Wӟx^j̋z$װQzȶ'ٕ3\8GhZVs+3Feg$Iu4 "Pn^Ldܡ]mw%EfeI'&+EFz(xE;/ʋQ~%5^XB'$E3<z Z"K\܋eԴI7IRZu\ZZ
+|NZ4ܴɩ@ܾS{^~d>3[0/^jы"d[^<ZhY	?:?S w+Ԣ/ֻc/Lak(E޵E=x:^jfR^E Z" B@-xԀ)u5s/=@-x@*1"Ԃ/=@-x@*1"Ԃ/=@-x@*1"Ԃ/=@-x@*1"Ԃ/=@-x@*1"Ԃ/=@-x 忻Ax	^jx@x/z/>SdE Ej@=xѽ{C"Ej@=xݻw$KnD(x/`{ѥ7xxǥ3ĆgCˋlxU?ڂ^ԂA+y?y93RZ!NΝ;Yz:<"^PԢ435ȩ-Q*HMml)K+':9sU {ı%'gMNN>>Lf"Eݼ-)-
+mE+YR!$i8PD(xE+/Z51eLJ3[E{r21!M',/*
+^PԢ5ȂXnDR%r{"V͍Ni;_{xA_Z"ύy+[SeZS:i@"/ԢHaMȒvK)t$$ɕ+q/
+/ti/\V(mg)PZE Zt"g%.spMy|Q;ѵ:_VP]IѲJפA^8atQn]ǢE E@-yQ^S'G'\
+>p/ʷ7B'bEs΍ixNb/E57s|F.^@3%$ߋeȞNɺKKK5@t"P^MvOj:J"9U4_V֝'fZNgsu|fE Q@-:zQmSccc3s^Σ]jl)s(yвmR}-]]5@f%X 
+xE///ֻc/Lak(E6޵Ozua]G@-xQ^jދJ//EPOIԠ+/E @O"P^J/E @O"P^J/E @O"P^J/E @O"P^J/E @O"P^J/EPFҢ}nE'x/JE !Ej@(LZ4_JI޽{ˡx@Q"P^^t32xQ/{W{aɍȀ/hEu\8yI(i^ti+9q))<L>Cj*<zUO D/Egz/Xݗ1:6ͶO{z
+yQO 5dM-++--x0Ir'xΝ,l[=l/(
+^j׋z3C/_:r}l+Oo)>_
+k"91hQV+ǖBg}6991Ed Z4"!E2.^v|ӫ}{o]E*NE+YR!$i8PD(xEG/d\/=owhJ\-ǋkѹ"m'H#';W{N^yH'7Z7z\^('CtE E@-:zĕᩳ͙o=MKKK׮]؋areӭ(|;].)όQhƋX "Pv^q׿WH5YtD(/
+Ngw
+"~9[OOOp$~Nr+/Ԣj;vh_??)U!Eewًj|UE/%.HyQEu/hEON]+s63{'ov(O|/%7I;7^9}ֻԢʵ[V~Ӯߴܾ}[GS"ʖ#mE/kXtQᛍ(:.-->z @-yQ[#cWO[[WVVġ,^Y!s/P%/'{c6dxGkMhi,rֺl| 
+xE;/:~dgWپSS#7&'̌RykOfȬ]D/hE2N*76]{k<¤ֻ^jˋJ
+M4>Zza]G@-yK=x^jދJ//EPOIԠ+/E @O"P^J/E @O"P^J/E @O"P^J/E @O"P^J/E @O"P^J/E @O"P^J/EsD%Q%EeE	cE'x/"je~QBx	^j)ϋC'x	^jɩ=^zZ"|rjEʽRRqjEXfd/=^zZ:'NEu^T{/Egz/XݗwbWuvu{QKcCcK.y]ú>c6~8o,gW.*xQ1"g.^18tᱱ񩩩}Y5k鉖^T<T=xQ"1"	):t+WE\qcB|Pggg{OG/1"ue3CBGFo._Zd(G1uLusYC|9hy=Rur-}͍vqJ/̮<yuSJkuD)x_9>αWE@O"PK^?xaPϰeDy]v,+8jg*(8<KYm\yCnA7Eٛrр0K8r<<海WxDbE'x%)^dcgN@~p6w͙g?korxu{wjϢ{+Oϋt`<=V\
+cSpC(x	^jы_z}x2"붢!E#%<oOM\؛O(7;;qsgw^Y%mkNu1)yʇ+W{"E>/ЇxQ21"<Ԗx7&fff)Fd8>~]3EY57jQ`Md+k
+ޕ͋gUE{/J$^zZC_z}ll\|,!^]]
+MZ	hўqS\DLV	{ߛຍ(u4(|P!	k"xQS:B}%/=@-qyQ[#cSSSY#.CY5:
+=̆>&tׁ<<3A7pܦ,er_ӓ_y4u#4+qO?y-x	^jˋ8u`мڵ"G{̛ff
+IںHjE~76ѸL*O/=^zZb񢒢kpM?cE'xr/(
+cE'x/'x	^j)ϋ(J@O"P^D21"Ԃ2(t/El L/E @O"P^J/E @O"P^J/E @O"P^J/EPmZ9j^zZ"653%Z"61"bEM=x|"(EMzя~҄^jxL{O9n$GOT󢝯rǫw/(ԂAM1^f/(ԢvoS3mvs_Ch`-SniNaE;M/ ɋ::>^PxE+/r[E
+l'*6NTyKpG'& b/Emm:̤zQ<=1rB7DOr#aE Z4ΌlYa䯎9ɬKW$g6iԝ9isgu_5ٮ%BB5]SF=x^jɋF%װQFȶ'ٕ3\8GhZVs+3Fp+/Ԣ909Y(Eg{<who!d]IѲYYjIpM:R?]s+r"P^^Jjh45OIEi{N/ԢYbpuLs/ruR=_uyNr"Pn^Vvb"9U4_V֝w
+zO+:Z;2_P*xE;/
+ގӋKZ֓mexQhe'R<Z0nw@^%  /E:Ey͋X
+@-xQ`k:"(ԂU~ͤ /EPmRE%Z"69j^zZ"TbE'x/H%^zZ"TbE'x/H%^zZ"TbE'x/H%^zZ"TbE'x/H%^zZ"TbE'x/H%^zZ"6w#iQn7"ԂA	(Կ8 ԂAI%!E3SCr;?s瓓GExTzE Q͛MMMOLLO;wA!Bg{N:q"Mzя~҄w}wlllii){mvffvzzʕrW.+^dϟtv9p ^AMrOݜI63M/!ϋvn:uJވB"m8cM)$ɂr)k?hm7x@/܂''eiiiyy/ËF;[Evʩ(UX$̦e-m	/r&*t3_Tut|$BoG6xąV^KHNɈVJQfE.^aRū} /%ZyQk[kĔ+3)^lOn/'{#gErk ^/J]-+y;::8z7$)u7,ufDΌ,YOHrGI$+%_"י/bH{nl~n[ܚ.՚Ȝ+r?I/b"H:zR166vm'"b\gnfrrR|`L#)JaMʒvK)t$$ɕ+q/
+/ti/\V(mgʻ)Iϧ\RS{+/xDYchɮ]S^hi+	m"Df33A!>`R$#=ș{9\Fy"{=_4NtmqWRlR-	I#Jz+EN%kTNBhʍyD㳫SvF4=m޽{t&;8Y}(/F䏣.pKp!M͓t1~QЃ dIsx@hE/:|6;b[!,hB^4:^d]&Ћ,1lu|F.^@3%$ߋeȞN ]2sH躎<P9"K6m$-E+OUB{<@\O*6by!馦oLƋ<5JfS炚}HN,muE; J½Ȓ}s=\Q/߽<Oz~˅ηb#qظ8x}ݷ~zYREOmmm'|y9vI-S|QheۤR<Z_Gnw@^%  ^dK_}m[Q/_VB{^غyF,/d\CCi'x{7ji+ՙ X/hڵmc{ϿKMMME
+akM"w+/"bl]v?>~؋G-mEb/`{C=,ޔ}o{D
+^~-~@$֋/}K}//J>#ٳZRE%X/_okx^W@!9jxhJV7v:tPQ/rО;v|GyO:%6by!gϞ-OmܸQlzG@SEE񢉉ɡezz*=.˅<}}fX^Hęӧd2۷j" (4%^4y7&z{><D=D+v&s1!ĉSgE)\ J/M2ѱO>W?~юsEE u^&/|c'?>1ȱ~׏y>r
+^xhJBh,f򈦶tu9{ܧ1N<;,EI"ԃx'%v/-<ә7.3UT
+E /MIMDIRE i/MIA݂/=Iux@@S{QAUQIt;^r"*53%z//EPUREG#Evnfee*AhE+)TԃEY/ǋ<ez衿yGƍo.Z"](
+(Qԡ'Mx@y_'x盛sU;vlݺYH*Q9?y'F'gffg_AYǋ.lڼ'tR6^;ɛH^_xuvE e࿿RmK/޽[HQww,Emv999yxw{$ީ?vne+VVnZ=tUQȋF;[9=f71do8hb#;./ʻ1EL&/j}J}ז555{{%E"E.U=/ڲeΝ;ːTĻ##N-,,-߼ykumqO\vMODXPX#iȡ/i+#8%ً::>^PG[YY:{Y3E5{gw #N΋WoVtLGǉή>le^i::%P/"
+'-5.ҋ޽[үBQ}z؍n6HhН;ss'XW";ls.e$I`d'X~3 ɗF^uSO1/jjjr]^P'"xH|g>"KU*Q^4=3wť9!E^!E}}WK/r(EyǰnK_pȝ.g(̝̋u"/ˋfffO)ZYYzã>8}?߰&"|Ѩ/흚(Er6^gL2E.r
+u4 .,/l'"+YElًw]B-)2(0/
+|MU-"Qi{5 *"h>6yѝ;wJw|ywT7.J-d̂UէMNϬӵD'N^]].eo+yTiw([	E|K4~N/ˋsӍ?E(/r{F'*YQ*@E9QzэϞR$bddĖ"A<]xueɵw,EFiȵ4/纎<P9'
+xwcCwEIXDSWКTAcU9:IaEYY>}tw+l)2WE"=\re$%<\k:GK:Zʺ `ytTɋfJò4s'is٭ӕ%ʭmjې-,BuWc\|3ry̋  PC1E^)_}kS>jfrՑ䑎H5EmL@g| ޣxղ9<<q׳!O M.χKgD1E$^/^%1̠="ȇJQ~_&.ӴES.yQgOill̺G  4E|ҹQ鹹g+B"EJ˽GG~'M1)tr	#an\_frusl:S.yDY؟y	ߵkWvvӋXZZ" ַť-r{rO
+#>K+[6U @+k~64Ԗ!)O){29~IWˡf^4F|bJA|w}s6KKKq5  j0ib[!W,d^:^$~44mM_Қo:`Mvo.\]@-S
+ t>rct'9h@EGGI"k=Ro{7ğA nf8<7 
+!E%^d]&֭ҐvNK#rהj9</*X+Auz!9ǆ+NnÛ.\I"K6m$-E+?HA?Ӗ_xpK?PH+ߘЋ<5ȋ2l{%E{^$>/㚜"О~_o/_l(o$A7nL
+[~FxhyH6=RE՗۶"Qᡡ˙ A u-l+$LCC{ѓO<͛m5 .z-E֮}lÆއxQW?K/dF^Fl]}tw"bxxr!^$67 ⊸衇jnn¾{"E/md##E_җ=xQW#ٳmٲedddvvxw{$ީ
+?<6_okxQuqyѣ_}T"]/ڶm+266`qxw{$ީ
+?<6e?Ʈ]*ESW\ RB{vGY.>uPH+Ξ=#+7y4/e˖g!wGG}p\T~Q/|\ RB{~]]]yIqřӧd2zu\jw}PooWקK"Ć;ȧHS):q\j>?O>YA^qɣG;ϝG:^tcN|cANqX[?lǋNٲ#>---]]gΞ=g{ B,JRAr"ۇQOoookk>  Й72,,Ex$/  (zEWcDFzF  L^d H  tP                          Da?   @(ϋT.    'B/                              ;vغuCt ${ÿx 	-s{qQz۶ܹsrr":GtQ )cߑs_|_v-=[D.*{;!wbl2==}Νe!EtJz ǣ8gꝡ['D]TwB(:{!2j?BTJr#/̽Won#P1>{T>jw] C΋o.,RԋwBwp*tˋV	onE|"հ9U ExQ*!./ZE Gu+-szoŋT1Ewܙ+mjpݥX{8s" `yх%Fw]z=֊ոy[zQYNit<M5OS޳̢FUQ/rN;`yKוY	^ ~TzQv־kvq!ًLw՟AiMk+ɋdͽQhdذ˕մa㻥*JJ" #/_{~zqz[sj)͆u?=?[V^TwzĀ$#K2L/5=UsKE3%=NwZg_ml-!_71ZM¾p;/]yE sSSs5a>+w46446wt,tۖ-QoQ旿4j7GtQZkЉ(^KwQx]hhvFq:H$*&/Z]]R2ZÃ?n/(6+)9W,C]RrA+. <?w+jtM~qw64|a?}A|eyDۖ-s½q':?;w"nYDSsaǊ斴+qT>jWǋ8%?\*SE_x I	f`"Gnt{K*0/r<Iѐb#./T2o=ްGiG~	+].ʓ#U.Jlp" #/qy4s{۝'w/5k<3D)E%GE#g w#6]\E1d*:Cp򢡒yk86WR8+o7]R2x3ۯ%m@/ ?4rJbR~^xQH~a>-ŋJ:p<
++(FEqov+P9q9X֭[%8v@:=MWzr)~sCVNto#":/ b걋:GǬ>ut?:UnEe;09d+WjhSכًR5ǝj<j.oKǥw"q9G
+3+>9+HݔXgp}(8o\b^|^tuE|Ѡ3Z#{pY@tU}-RE,Xu( jH7㿮rxQ[+x͛7CDE [G.\ !EtN)wvox`gqQ;Gmz8 EuE"CC/
+1?{/\"<!^=D"mL.xJ@t^ L/yܥC'D	"Ɲz/G-[-sDU >u"	-sD=Ɲ;^۶m{WV9*a H=1zVOn#P1PtܡBk~嗅\=>DΩ{ ݱ+ +!e6D4)X|黕>dΨeޞYXm                   d  ~!":e}W
+endstream
+endobj
+69 0 obj
+<</Filter/FlateDecode/Length 2026>>
+stream
+xYnF}X/TPN)#TIʩYoШ3LnUI^.hfΗx~m4*,}\"2%\S7̧BMQ틋e|ww	i$+_e4AFr"ExBˋ'P&b	`B=~ɍwȮ"S]~|Kg0-+ec$|Ȗl\)a4s8-`YV5Sw=1\."-;	~2Y'8xl	+Շ/=y	&}k#v\/Rk`5OWdsYYf{WKqi WcK䒓c7lϨֲ
+3BHo%R8	R3)X|$pJH+i62әәV%.2#УYLgһ/\D(h)*Ԩ+PiIBS|iAf^@[x,p`|tU`Oـ-6\ZRن5>XjBp3hD܇9~4")$+ЙGޛ|>2N~Xлdscg'ii.YaK*1!c߿&,tSepWzGsɗLUWwhflՙdhɾZw1")$#Z}DW*
+p7oRZX ǖRR7V:*g@T4=qqF;_l>mtVqv/VUtSY"6,x+!JgbT_jP`|F_w`jxKwB$3MQ@P}˽CBPpIaˀN:.dW8P89ɵwW㭶R]kA	3Qڶ7*,2"1&98zE*U+i{kIau {,vx1uj?,ig#g UMv<'WtaF>oZa[LVn%-Z.TocToN ju4+%E7mmi@ؽ==P\n0o%)(ɩY
+'dH.	pBζ9Zcni-MgP)ߦeTpSQNٝ9GΊ%O A[cI1(Xi7_ޟxN<FAapXC3-̋W9KLީӾF=ifosІrӖOp5ʖCnv+y[Ɛu_C3ET{Y$(Ƹw<<hZOy-;o<mN4-(IWzD?],N8~r4}ζqtg[>6ltOGnHMs	`0FPb̀n'+ЬsP>Buw	l%z!c\pR}Gq#8#l}k	d>g m7ާ$Mǽ8/zl|߅A@}Qw/-D;?	Z'5c	=wS"YssBS3PaQY?Y8#,rӓ.~ƭnd=v}~\xm	,d`bΚ:kseu['ɦqP!X?܍@֐{RsάUVMC0+-:leɎ%~sx>%T}?e$Q[Y+b翎H& 't >QDi'Op	t  jNHNbW~vUZYm}!._e+'kHRۭ2A
+endstream
+endobj
+70 0 obj
+<</Subtype/Link/Rect[ 370.47 392.35 410.88 407.79] /BS<</W 0>>/F 4/Dest[ 67 0 R/XYZ 51 392 0] /StructParent 32>>
+endobj
+71 0 obj
+<</Type/XObject/Subtype/Image/Width 772/Height 551/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 34786>>
+stream
+x]sǙI*(UB̽7$NqêDk^Xrݛ^-KAY%H$H 	8o_̙3=sz
+=                                                             íw._~`0f6r([Kk;    4f7\x1L}^   P    0@   `    Sk-4~sdWAx+    ZS#0!Lx-	{gD:-$   tS-䋡-    .'~)-    .=BQ85:ĶGG#|!eY=^/q   ԚP 
+Li^1pG ymqKB   Э"jHrbmQx;Ci녂h!    xtb5i/.ܤ >i    $BRj*s2iޮ    ɧ"naP[$;ʥk=g-a   @ɫxCgFFBbR=jٵ    @
+~    @
+B    d    0Rn}^   PfZ_ZZ݆`01/                                            0}ln	Rѳj_l  H%Xal=gkaSBRCζgh `|{Y0*(+9~Kp/! @N0:JBWx.iJgh 䁍!7oܒ^`	ˢ)%N;{?eG+0J-n{_:h! @װ䩙?yAx'7S<<k!T"Lg5D.?ՠqb\!2H1j	%-*obhO&li=ʋIvs֨md_)2w	TQl @F~:	qcR0«D+˳
+|jC,
+."_gPACaxUʧC;R4EJk	w/}u>k'.>kg/ߖlZjPBb!d_^*(ϱ25)2O=33:+_	=W`mdrx t`:¯X |BF!X+Pt!;{"	}:DZH'XQ`+*A	!'lY6$\HE+=JEEKA)JJEm, 4'K4^yFS#9x^ErQ#cρQ8q?.H8b ʥዜ_hظ̏ zǓ}L<Ggffl#ʍz6
+U/@rT4uPTJѰW=)!Xt$-<H/AIZRA!+Pf-d8%FJ\7miB:eREGU?:lYU I'"I*-6 \bycR4|4Gvy1?lM"r7E	=Zryr# #HA%2Qrv^+jQ$*dLE>vlh)$#V%m-B-Ԣ<o&mYSkiRSG%}w:!UJ2/R!Z+Hqyc,b ʅ
+K-؈Ѵcl׃Gnd~"~
+K.B% xȉe-|I
+RTŎoh	UfHVQi//B$FidLfi	\Vhor3յ4]I4M)~ۯǱhֳ@U8Db1sL_Ae< 4bۚ=G o῝S{Iz/>2	i|(1j;>;_tBS)k2+ܟyR(JǴ@H1&8-dfi	Wj>Cܠr1u--HiR
+ǰu:9f_bQq,҉cEp
+ px+27b>+z $Ç~Z_"{)Q(	+T XQ*:UT*娙#$!$_j[M81w%T(j%xߙ%|"뛊9	b;XUf_BQXϘ2B 8E+O"`fv~|~5m$;[8a/X9ǥ$d͛"2/1M)*֌?S1=P1vk ,֒s`͊B|OlYZ@ᛢ{1~-雍յ4>*M\Gf|$PKh@gC9I'*(el}T flB]4(?jӓaH0\9ƎvDdWbB0-dT:H*%2"ߓ.P1d YhH{yMC-gݙON+KD`g5KK-a+INI8u-P]zn~ۡөd_	@;PA!csby\ T6DՋըv(.NlmEWV@ tavTRBzO7OfYw޼bZ+Z +OH!dy-+;;eB- a#rMJ ᲿR% - `k`E' "H@   P+Yɥ%*\   @6WT-Y؀A  /Vvq@ok-T+P>Z\  !leKC.B
+  !5Th!5B Z-4h@ hAZt+ @+i!^ջq
+- %B[Za"o-B Z-4h8T*Zh! @-4\B"g<qΞԴOM{ˣXB@ j	Рi>j__lQͩ-B Z-4h8&P&DI"x&B@ j	Р-kF(EHgi4R)P6  Zhp/vZ'Q,BȂ
+Z(B Z-4h/xO}0.=v}h![  Zhp/=k8)"h0IʿZ(i!8?b!Fzc=Z =b(js/*EaZ(E-7îH/j4s! yɭ0TLg-CIP.΀#B I^-AZHB -r3zAH!_cx14Id#st$#O PeH"JxThEo/eGGqjM3CuCCɗ<3`ȩ0qiѤd~ Ev샄aJ(y<_tM1ZoI #DXj#*S&M!/xɶ%sJ@,h/磍<붧Qj F>-AL;?XJ:]Pg_tM!ZHT֮ɯ4k.Ԕ>CdrPJj#䣌#o]k;-ʣP1"hJ5А䵲9W&]SD-6MO$_ )È>0mї$0>H6|Zw_Χ@)BĲi! eYO۟+)@ITBahhLQ;1l7'~Yc~V?45/]U4SNu{Rȡ0eB#~|>M]]s-$WFzbB 7n^Y9aD[nEr>8uZHS(1 <P^ґSmyL➲czm*=bwYBj@Ohp׃K8)a$$hF|)SÈ$aI8e4]<Z9wByt"Pj!b|@|Kv(RR3~4!8RǓ.DHK -c /xG8 -K=l*$z,zȆKّ6B -Gdbԙ{ĽbΆqH9/7KbɪOE%5/M4B 3= N-T B]j!oP 
+P9(뎢P[da3oqdd;I9te hA8-KڗBu%DQk"s1QBJ2@ j	РQw?l
+n.#R'BV9%B=te hA8-3BzLdMA~
+- %BFqZhIOv-ncsE;9{-d^Hu - %BFU?rIKs3:gn)vYՄPZ PS+PSU hAåN
+h>G}+  y)<yM!lZ5|,Jx#/B}"yذSv 0Q|,JݻYAŀ7BqBQ.Gpv) (W]e0p<ZBSv 0Q*`j!(ɣ^ a rPٵP*@-Fq$d?j+P^w@[	K" -4TZ/<bV˻ղU*z^.xZq\2whԅW؅" hQQX20kvv}e4_ˮR7^Bj$P}3Z-\xq7+۽0νqBv)5}<ⷿX*JxB:{O|; 2y	Zi]~v!w~ƴ'VD7E`8A!Y*	ZI)i!O$Ny&LUR::-Įzo}w6h]o~r!NuD{{+}*yyלD?;vI4B+%Ņ3(Z^+v%тX+R_叻h	ToUHZj-tZ(,>N_N2]k?W/+᭪ܻ%Oq%MMܩ2^*ܦ˛ E9#+.Xkhڥ&r*\ꠅ쐵rHZr-td-_?'?;Ћ#P)_s-Ilf2e6Sq(at<Z|#o7~wu'E
+tpv) F4*uUzԩ?}LWFu(~tcȼ?$.G$<kd+Aٲ"ݗAq2cXѣGkVrˢT ZȖڋjJt/TvB$IhB8[dRҲ9kaJWwf㏳|ӑ?z0N"d'aP¶A$*i"*)Be~@)w/dF^--,Vsi)YOfmwSZn
+cz^Ƞ.[Im׿+|{a7o{QixD,BSv*EHhvw&RR:jk?TZr7,"VI|_F81*Xd۶O&8\ui]<BSv 0Q*JGVK+phZl+sBm<BSv 0Q*JPBk X`]kpv) (W]Z甮`uy؅" `\-TvJkBe=$  rS*JPρ*ZO//̮_~ػ<GyrjA/2QE-jfbGBɳdaaƍ_BUo~!Bߊ6ߒ0~VlnoKcj?X{7?}i!ViAo~!;F
+~~14:e_dU_n
+<mSͭ퍍ݹ3wu굋?qcP-o~!&FFb(qJT/L'_Q,6ಸ~7g/|4Bo~!O
+Ny!M%o?T`ZGPϑPt!|FFX,2G|yCC^/;)>ё88-)]$n\TSqI@j)/ĎXO7766XB0X~Zx&DHĕDrT|aUM7ٕA,;phf6w'aT#
++/N+fknܽw;;fG\jN!X#<4gP&FQبF8{t)qrǙejHB=GB(|42D'9$-$8TJJm2h2\\̞ko֙SBvpl&.vVtZ2biСC{M!(ty!tgPPNWBd#E"O:$9~-+}<B~˫璧Ę"Ne=bg7oޚ|gݎ/-\BA,]Z@cW_6LB)'ხz$I}ݚaKf*-u,BګB/Z>Znx*I767/|jw\O
+t=`[ItOs/WHb@+$)c8vBN!E0(VJs_rFbxR̭UZ^H^--,si)YOfmwSU\Lan+XZhm}so`{zBLMOϼiگO==k:K#0-IΈn`XPx򊣑PuC5hMpiPRHjcXP!ZH\G܇Mj!)
+R# Jm0.L|PoP\pc)#Vx^#meX-,.ĕ+W>~8bBŋ'zRg"QT@k8+bG7qQO2hyT:Ǭ2OyY$
+W|Z#)_hsk'fg\:Ʉ۳/dBz8(lj! QU? #$@Zl(2Pi!U꤅zAB+kO'&g_|qe? cZNW~!j5VRbj]ɵ_2ă4
+%PH-,XPq~!XVZ~z௙qc	!f>C^;[_`'{(NX/*$)DT+h /S(俏LY0rfP)]+BOV5Oʕ+׮}Xy#K$86~IGeyw՗dAg>k1=H$xHS(qٲݒ2\]8XN/TW++kk;MyӬ;m~hgI$"sJQ¨%Tݬ,# \s/@z.PJ	Gz3ZSsBn2ZԒRB][B0_h0_hD"Oww4#g)v`BGP;{
+ O/ޠ
+2`:BIP~!bz._(C[j!Z`̎d,q_φѥ'N(#su4[?dOSEbe6wȧh`g#z+  rS*JkEWvN3o3{Wt~J-_Ȃ$qi*!(vR
+d[UuΚbeVZwtf";s/ݰ+hVɩUZqb1[hYNv(!@96gKEba`0-`6gB9BZbGWOeBBjn.+cX6FMPBt#g@}璧y_k~!ʜBĊJkbe4#%)і;}tezTtz~!V9`YP#0-1/&;B#BR14МAwRNdZ~!݃uVz`fsV/TUZ(_-*y?n*KxDq]L*fyvxʡg@y䙵pOBY_dVz`fsVJk#svT+bE]\z,'k[[[mnnu`*Z~Zh6dil4߾}g옴Ѕyrog=zfҰ7(9Z),RX+Y-T}F_Z~)/	vpl&.vViSg2Xj!+ZV9
+}hO~!Щ_hnwp:ֳ7oML\zuٳgnGKWsCuwtg,9
+6hjՖ*>Znx*I767/|jwZȓ="sgrTzɣA䙣4\wRNcQG9d2$$=ZpsJ뒋'TG'ΣjRugx X5Y-T_~;HIBM*7ZԒ*7w0!Ę΄Kn=Kl( $oEW<I'y
+!*mMUM3x^yb2ɻ+9@fSI()Tx1VMsVl*-+ *Z~Z_(Hkť?^rǏ@Lx񂕭c_AzY
+khP08!.mHrχ'H	)yw%RiERnGKYxI9*h)P!H=t(Ȝ/5B[ۗ&._81;{I&nߞ+t~!YIk!.&CL{XZ՚DO"pRޔ<̟ˊ<UB鴐@jZ(O,iMDsy 3$&8E1-k~!Zhem}D/dLձ_;Mϐ:)b</j3doOJ3T;sV fċ5w,CŻ7zJPѰ7BOV57nL3!ÇbhN/OCi$-+v1::C0r((ÔB2h3bTRrZ2OZGR^{fUӜByjdMwoAlq/_{,B>V~'+L	uʕk׾zy,^E#C>36%RtHIInS X<v1CGӂ];cb*EpF-zYrfUӜBxȏ!HAPh![ѷro^H濆^
+gÉ8ƜuISLw$7]5f(WjVVwY?j۬O>j)Zbj<59tnitUZ/$^w)+P[x>gᅰK`}C+,e2ͥHvZsߜBUyUZvZwzW^(pMdu<8-Se.m~!>hX]Y-F7As
+-W\/IUr	rh#f>>7è*S590gBcX<k6g*zRTYv`53gP~VJkmJZb#ub8:g+cZ/v#f-&>έd"U/J5gZ`7ө 0~~I&gn)/vh#WO~!V9ԨUZUbfMUCwO-  D-TvJk -+`0XV|,FUǭZ5=t`+ќBĊJk!PK`%Z(OJ?[PEB `Y-A8Z~!iSϪVi-P-_#jfj!HZԒXQV[h!
+SϪVi-dY)iAbgkvlw޻fBN/o>389^}2Zcdü0xZ1ICX8}nK*<RDQ.*P?8hZ?t|h7YR7A'!c'SGaܙa*Lg4wDESlCd<B7@߸~!I.UrQ]Ne]iug7oޚ|gݎN佑OD{G_͙g5wD,92+bL(X[-4yn8ݤ/X_gYfGys7y̪5̋/SC_y|cs˗/[v'_ȗ+Ik;i3" ܛ&|wjm,ǢɓG)K1iIYg Ǣ+IdkzCOB&H:jo𣏘.<UZٮҽ)T~ho3=wsILR_hm}so`{ɺBLMOϼiv^j l<I4޳DW3esbW(6ɶNQ	T
+Xң-Y-T_(P)pi!b.楊{kꀚB8|tXPf"g^|1Z Bkť?^rǏ@Lx񂕭c=G9Ig#}|ٴZ9Ԉ("7QT/Sւ@<AU`
+sVe@	k!y(,q6Hm~Jk/SD.QIjҍ6!2PQ/N޹zu	۷g!i!_HwJ4\̝V:V92.sepH4NjDqfR8=F2!h!B}?iZs*cEw*}<i/sNZ(ʀk~!Zhem}D/dLɩę&(^t2QKT~!,՜B,z!yTSw@2><V-$>EЭ-P4/)dMBOV57nL3!ÇbXdJ_(9fNNWpptHE=Yh i*P{tJ@
+ %}dp+pYa,ѭNGig~0mO)dOBOV5Oʕ+׮}Xym~4fS#2,̎2ʖ6noO/~cF3_hxX(2P{}R.Wmr
+~!ljL󅒻=+hJ)#@*VVwY?j۬O>jZ-ԍEOY)=hj!Ǟ;BE/f~!Kz@zdB0Y-T3}|FP*zJ(#	GJN!sV/=hѡ-\Z~!V3sV3h!`ZXq-\~!V9`p+`0X VAȣ^ ܔʮ-\#Xk톽  P|_~!h!)L +j! Z~DA׀_ P"j!JL 
+j!P_ɛ]k 1j!.G(§/]Zz_Z%Mߚe6͝[w,<\zturRF5^XFΓ4FI{  pVjN68v1N%iW՟>7/sh!PizNyZgBLAMܞuٻ/>zxuuLZ8\1MB8IH'!c'R4msgL2e-*Mof-Ą׷ݙ`766nΖ;vCcBI7LmSGfN9sh!Pm
+BF#6hkӷfneBhңVVV׷XsdBRPUXByRIZ'O$4 ;JwܰcB֊fgNEShponQ9$bonn̛B-l^_{DL|V:-DGP WDavqQ08\5^0|AV(N+%H9-[pok\	]k඲oZHGN}^%ڇD΁nC |*/TW)W"R$ZI.eӊkA	(9prBܙ`aq)PA2m&ZîPeT78QxLZ(D' ZU3g]^x<5wfXT)ZH=GeB^AysB5JB_ugM&
+
+r~!>
+̡C@r6Z  xB>ZNdPiy-p#ݧs=zvXzǟcX_YY͸^[c^IB_GCArsdL$%=+녀|^|huuucccWA۵ڼ^)&#K{K-1UVҵ_D! Bxfkؙ&6iav$W6I)#=9J|ǥ˟_1=s{[?=?lqcoxh} 8dS]1h!x7+ DB0ä(/z= \Y-C)~!  pV/A(/  j! Z~!h!08/ (gZyk  PUPk/ (`ٵPk` DBAWB5 Zp+  %N JY-ZG (gB-\'Jp>K?8@q@(/dϗovm,oܺ37`ңJ-4zب~lF}Cb_젇^<7jL~!#+5j[ѯb?B:i	1-45s{ݛsf>x03f3  &) PxxHHNb#ķ4}CrU-\ZHybB[laqiy	kgg3j!N+iR@-* P8(Hʚ&^m6**FSA(H5x۠Mߚu	ŇK/3[YYY__bYбc.齜׋EwI@vGEbrޯE?i-N+P.衒z0šÑ)	"(U:9#]13i,A(WMޜeg1PA777Yfs~~-hVx*Ƀ'alJqD9r>9+AS}-D^hiZ(G#
+:لS5s-$KH
+1[#v:B{$H!N(YF<uGB
+Ē4#ZcoW[GxtI KI(prBܙ`aq)PA2m&Z.PH70Fߨg+dU-Re@m=E_m_
+ۋ`/
+pbvbb-t]Ͷn$[HЪBm&r,rE)HI%S$G")Rh~{f3<3sp8g|?AgΜrf>33 ]	?/;]z#2c&Y'{S(ț^_u[c)\.ts4\JgJ^Th"eP(6B@̰WEQ*;Qn3 `ۅW^X;Z;m.)`mZṠ;qN#/בKgr||;Zy#jT*7Bl0.]˰j =R(BA'ě#~izqA @"$qy!vץy3|"|:eGp!m|PtZ\.onnhw;ߌ1@#B]MyA \s{FV{꽋ƘFvFC1Kȴw.}/?on|i2gp?fŔ:~:͑PՂ:T F(5g!l8]/IgÇx*.+
+ a]t+/TtzG .P%/  :ºMB  @GXA{`+  >">2  |DXA{hB  m|t!W=`+  ><3҅ +syN`+ .B  օZ!Ԭ٬w .N |DXB^.G UE=~
+p! >>o3htXt	 rBA+BD{-1O$R$Kɥt:[]Ob|:18gN?7r8~f2ŎӅ:xy?Fǂ[?\HE]왳Lb1\^HI3l<q!MMNjRl.ԩ9uu[}d]uUH\4Mg]w""4|ήd9eX\'TB3zM10!u9Bp! ]rH$bvqx2\&"ERRlmm+Λ,ݯMfvpK-cC9˥&֛]/^Aץ3WYҶ fԹSӱoyw58'2]bojOS#/Hz3$R)<nA=	|ww7qK	8Z24%!P<YvzY˵\V'`KgNg,Yٽe	\7	ㅬ"dNTưCftIM̒A9[B@X:B+闕;B&Ff`M-GOJ30e\NGÅY:ɼvMS}c7{ñӶqjii>//υbG"c%kr!\+\yRj9St҇	mooSUty6N9rz551m1s5v!ץ3k',qnLfoWzހLr4xB-G}dPf54Bt!.DG9M.3YX\T*O4X(.40KniorT^=b[=ߘ]ՠF.DPoc`\.בKgr||;Zy#jT*6G);E,kk}dʻ14X'b/Bn҄q6a=rX	CBmH`G $\[]˗͂1VU|=kz2zIx1*c:Ylq&{w!rבf;nY+Wl+c]k{p!1@Yt`V"lYB0udFc5ud͉#ZiN>cd,6O,lqeuPgp oǸ٬-Gϟ!hx6+ Fa]((N4~党N}XGR(B-G/$rŀ%B@@| .P.D×  B-$
+.Gg]-@HBPp!ZH\v\ߏBp\хj'p! ]x! y>KόA䅐îP  !AiB < / 2P SBPpi D&j9 Qp!8|yd HL.W^|~<6=;7tbr\ !(>慈L=Zc:IHK_~?߅'s?96I.o/n2猂"	4F7R#_z,htЅΞ9k	k:l%m.4XL$Rtf5|K?q!MD:2q!v!@drvģ">ۿp!ndpzB@4B"]\R:Q6l(C=]~BvP7y h\91^](vrtĆDp!h]h:L.dF?vB"M+݇=ec`ޣVO/Q6B^_N1w!$2PSѺYH)BjSL"}^^&0fCfT]4f90T6Kz?b^B
+G#p! __QʳjFZ}6?=eww7qÅhgdh'1RA5lfeir. ɅęM7ef욤Kp&*zmZDK=jR guQg7;jƻ9p]H5p! ]r!S~YWwn~t7m"'B&Ƹc]&leQвa]VƩn\ \4_Eu~zҍeTbQ}u41/4j)]/~}svZ%";NP-"5ͰBI/}d B=9;x7YS.dB6jR.(w!mp! >hTFj:ɋ?`}cǼbPd#{c'b+Аdy|c$B-䅜x/`̛;ݭBnöqM=~dO~1ɋgSϞ=#o}ZJeӔ+У|,aúh"u޲Vg2VkaB B^Gƿ1t/ЅADBV8.Bѱ{k\+?g䭪{עcm:|<M\GƴKk9["\ټP/TkњձUyQRĸUi¬*ip! >>cd,6O7vw+EY-R|7*< !	}NFn1DhlV}Y42Ph.党f  _ɅK^  %2./y! BB y! @ǐɅp! t
+\y!) FkG ]Kю9k=_ 0<NόA䅐îP ?2.hy!$ .2PBDh / 2.CBް6  ZC&B^.CB B}o;֟ǦgOL?{dr!B <1/DgтL"Eb-_zͭݯgf8.t+9zJw;L;^ ""	ep:lVg=j;̓h^Hb"J3|o^zkP^=KQKٖ۰ L.ԛ,3gy&BQ@ס\慈%/+eߎ:>Ǐr!m)|IɅzyBv+_"p!h'+Y%hf.w{珝HJR_ڻij%o}R'4@ ,/,.Nߍ]6{	Qep15JPC^_N为慔RW3BDD_blBTdnu$lLá{LWH \7ѼY,ӧ6bzN###Za*d8Lݎ׻ur%	+B̿8uc'ο1tm{g	=)^,wbgllX<N]]̢<bUBjif dr^lǋCͅM=c,SUMNטT!12?̾6N<b煜hG6j)]/~}svZ%"ibQXMhiByѺ@ɅzFf{T尡EQj2&jj	"9<Sg.d.DC;Jn^987v̻,
+V\4։e@
+)B"\HB!6UQÖBDP3.d.D#y;c+Y_z'/}Գg[dVR<?<P]@@ɅzԂr}`Gܼ75u\Y	\FBѱ{k\+?g䭪Yڼ̢&G.T+ฝgoͪZ	 \H=k1|6u+~ySבuu.D#yl<Q\_+7eP(JelT*x G&}p!A{
+B1\./T @B\FB  Ʌc&p!V^  22P#< SB1\ / 2P#<юr@  a#.ԥ ܁@^ )B^y!D0^ )dr	\. t
+\Ѳ}NB@4 t
+\(pV^@ddrBp!9G\#N0p! }o;֟ǦgOL?{drBp!Azt<9HX˗޿>>~tsk};b\ 4JwUҠThg] #N0EtP;cà6%=?м.B3Dry!NgVsw߼0(|OZ-Re7L.r^БZ5զǆ@8	n^\R:Q6l(C=]~؛\<PB&1/d?GFk"-MǓ啬WVN43;N\_$Wz%م(3вDz)+JY롡UGTQflPzmuWʌ~?2Yjۺem! nBFNG/Bp!pؼ__QʳjFZ}6?]lww7ywXc2(F%W22q,͜0}.en:E_"ZeZ3@̩h! \dr!BV2.By!ݣupGNc/zRh)YT!Z%L;sȚ@7|]/`j2J%nK0\0x@&}<p!8f^h4R_|ҝCzjJDhooڤ٠%W`}եBFf\bf.XFBBDhTFj:ɋ?`}cǼbPlv4wȲ˻BnкٛՅ8y!hL.$Ҵ;.3U?ȫ'/zǟM={EvjZ*vGXS_Gr=2x9VBɅdz
+8f^(:vou-+>x?~plU ;K+ZlIVmud{hƅ\<^GONedr!Q]yE\(1/4`b2'[;;{򆢬
+RLJ BR%y!}o³Y\HTi9BlB0ym  ɅdYzĬBMB  ɅDU.DK.@ AºP$@M1!C. B  a](@fB  m|t!W=hBo˻  3yPdK.  xAX@x@^ #ºP$@M1A^ #º./yfo/ @u I
+bK^X1B H.W^|~7GwƢcL a](@f"3hAxr&"_J.әZ~2աۢsn 7ty-\ !DXNiXf9S_٬pPA:{,/l%m.4XL$RiL&r<Op\H 6Ҷͣ@,u %[5БXڏB tօpw!"BsKJF!S֊um\L8.dO[:ƙSr uu!Q尸P-y!\(tɅȯ+MǓ2!eu-_((JJekkԟ^]>T٦R%g`I7Sw<P}^  BX;/2C]h&ZHQt"'OH廻l;^vN,"CuTV*k(ʮӄBBY. @օDU..BqĪee1rY[g!.fXr6Zf_Nep!v B.Z_p!pw^(>Z5݂aBDe5t
+ǆ]i(rqꤗ#X@p"4ݬ_D'?|ǽQ)ʋt%=JLMebr8\t]h4dbqR< "D,HbPd#{cHSf캢lrsE]S !(/P".BzPX[|S3O|9v.בKgr||;Zy*2v#efz(p/Į116v B.U^?䀯}ܛFee%Cǲ?N|rrrp!+|PtZ\.aG kU yZtMg]ov{}}E9
+ u!䅺B>$:D>AAD(@7&&cxb1fs$e.*< օz>䅬K">.ئ?B٬  օBυFdïPS/ @uއ#GGBK^  tu!B\/y!  օz/+  >"LBp! GuGx.D:  m!.Dy! B^y! .3 B  օz/+  >"LBp!N |DX}ǾB@4<2 B1\O>͌;cѱ{&B ȍ.}h"3hAxr&"_J.әZ~2աۢsn 7tyM[rCoUv4YձZ)ng3"	l&sTY[{!p! "tgVB3Dry!&ZdJ>_(˳ǅlgdݶLM7DM$/pheSqԉU`Lr] օz.M7?M^5u#as*cp!:BEtv%)k:onn.Rb4|;	TBmX^B1vօzr9lzS#<Յx\F\(]\h:L$)kBDTT*[[[JB.{f艡+z6:S&8msCuTJsЀRVI{GWj:d<⋐sJWm>*kAHօz-)v=3$DU#(]R+C95{}:՜Cr}m#hB3B([|ޡw}&NgaM\EuT>ejmY?$tsByWR|jAHօDY,ӧ6b
+N###Za*d8LݎS::yfw!u)JB@4:B+N_Vf9,k1θ4M2$	s0/9b 2-J!Mr򰚌p!}I6Jz+R+h3"&LuzYVVZf_\Y	\yRj9St҇	}A+ʪk܃+'\;734NzF,kELh9BVӹc]mhuz⸐f!EX7/0"5ۣ*+@,B%jj	"9<SWȜhB7Gɥt&Jȷ]bPd&&ư!c2Vq`"g5g@9prl.Dp &u!FNƪ(ZaKFy!n"PJB@4|lX:仭ֿ-rTVRe-Iak<(3x!vyn'dan^Y3+WӾ\\ՆXwhRuifvu!QBm|jA_bon̺ryx!v^\ȭap! >_(:vou-_.777U'oU5wX伯 =Oב9&Z}+(/`3&	+U5fvuDznעcm:z#3]Gfr+1`b2'Sl6GBQV8:xR38 ADXӁ+<5@?  "!B <j*:}+A>9بJe:撏%f219vwy\/y!  1]ӧBa}nn"?S3O|9vy\/y!  ]?dumV*jOTj)L'''_P.DK.o@<Ç]x{F1B@4BK݅xgFgFy!)>r<豅ht;/! @&}ft?"/\  FB@x :.P
+b t9\}9\(@ɖ 5./ 9\Gθٹť&B 9\(@ɖ 5._zt<9HX˗޿>>~tskw[ rt?V]7MIFB tЅΞ9ky0Lb1\^Hә\7/r?L(ʪó9\(@oM%.td8Vgp!E#p!N:Bfvw!"BsKJF|uD}tc7RUhك5 kBB1%B Bdry%յ'3s;ąŃJŅ	ɐ@_-[@cNu19ͬ>;)+044RW ryӑ1\BJ~}E)Ϋj?""֯Dfs|+:jn"DILCQQ'Z2Ne-R6٬VsB9\Hຐ@p!Z:BzBp8uc'ο1tm{g	=)^'6p!:Jq-VB{	Kk[Y@"p`\Hu\~.~_~wtЇD޹pZyiXR1
+R"+tZɘذ19vc9\(@>2хnFG7bWAN^;]"ۅ9*3L^*64,`q!f^  ;rPBcy;c+Y_z'/}Գg[djZ*.Ќ$jlus"ݵCMs8viX241^P B
+PzBѱ{ky_ɕ_ß^?8xOުj<˅h11ͣv!u^.+ZjӰÖ<, ÅdZB01ͭ흽ryCQVbT&_Jgp07;p Ey!v@h٬z6+\ Å$B?j*9Å 9\(@9/dG
+5 @bp!B\\ Yp E+.D. ,rP#@ t9\(@8mhǅN1.e  Ruu; p! C<N#Bhj<Hn7р;H"$9\N.DC4񧳁}Bp! $BÅt/B@4Ds!:؞އ.n!!:;H"$9\N.DC4񧳁}Bp! =dЄA it#]t<SL}:ddttYvqc2p	F`=utrL}gBh.c;j{qmylOrܳluw!X\TWEO9C
+Pp،+1~I֏D%pFD=OQIi.{t#|r!m)|U׬G܄<D!ɘrp!ZDsBj~Ԓ(1Qߞq)uhy15^rp6tMBE0?r9}UnKiUa61G}x{rP&\h.4Ds!oةk{bbԏ}vi~aI+0Џf~IO	8-Z'K-C^t_ڪ2macҩkY,;49\y\h.?hy;u}/Puؘvn#"x,\v
+spcc}9Fp1Ě]Å-6B;p!!y~'y^ؗQ>2J?lGHix+iqՅ~+]Z
+jU)k&Ә.Evxft?zw$	8ǅ35	.L4;Mq%9dq!*iW3lƴU
+y!\HCI\<+kkC훨>yRx!ިf"ls.TO5הB_bucZ4JFx!P+gF}G SZ0y.'Řd+{-+B)2%;y㒫gKъi_hfudpΌA߷U..B!o[D BnipB	\Hx@B\+BX1Pׯ_?q9E[!'k&Ip!DCn߉2GV<Lufϡ6
+|>BVE!J%"_<ѓȿp!C9" !!ºzKYҶ/.Wv6dol{bʑ5D|Fp\Åt/ur3չtӧą`zo P}>xd_0KB +/Ea]ѽ3)iB%XTĬFGDzI]k9\H#BrZօ^хt:y$ȅw4Du?Ït_}ߝ/ɋ,Bq]"/t.ta{"h|t!-%p.7ӧO7t!r%gcU-JᇺЯe7>ȂH|4.o~_u.t  ڣgF{zF\yr9ey9L:ݼyS뱱1#"1?|4XZ^Ʌ~CN:ca a]t )B[_׮]B/[ou̙g: @@u!.8m/.DJΧַkg=v!EYp&.D^l.K/;w|(W]!S .G\H}>owt#/{]~}zzZl*: BX *B+Fhㅈ<\ օ@:tц.T*WVKBAT~/RYٹri\ĉD_LwO>͌;cѱ{&B ȍ.P:ŅK鹹L sOc?Z#"15J&qw}r{zt<9H/%Lnu-?q\@9=ʛ|"/h+pYmD BXj
+i?f2^ʴզ=wX\_\\~(}~zR$drS"ADI9\g}Ϟ9[I$TDj9*f	YW\".-nE]lZ@ ʅĬ0wOۡB=J9v`/eljA"֎5BL/$^{~bn^l_or8dBD撏ٕB"{onn.R]߅-.h. f{:wW襌w;1922鍏Hn>q9!'>q](|Ճ{_|U⋯ѻw	ѲE"/.4O&Db҅"RTTHIL3.[@84`ȴejOd-͚-MRy2XYZ3Dk{싶D:s" DQpH[ǁ~`y8J35:~imm8_|/K/t_xĉ.yOlY?_NO1&&~[Rv(ǅfQE i;f9.D{g\EK|狩ZF&PZ5b|u25;YvW6B65B[ZdZ!  !bns"Oso99p۹S}<>oNi!A(BȒ(ISf6?g4Dr(]nB
+ߒִ'[5l+#4Jx>~`G2M9N"e=,o0uf)+GZ9R9/q?m۶]vw´x^;`aBuuu?~Jȑ#+nBBFRj80ʦG
+578e$5<I%{"xVeq$ H
+2y4gZcHx LO3Һgr-[vر~N^\uxE:082TМLOƃ#J=
+mJŢs!KV5F)$'0H #Z(̼v`R+u+}BU],nǙ;a&(&B碅@RD-thjjjz~~-ybWʇw^(Q,{sx%,'|@UؠPl-<UÔ*Ҧ_Ȧ?tC/|<C1I566}C#;yuhdlbbrkCt!,--̆BZ&C$aݲB%kNjӎr;z rcEk!IuZF;(q	T)k)+GZ9L[cBӃRXjil'6)dCZȽÞsɷ=Zϑm	biۣZHJT LҴP/Oa\B4E"	vHLo=e)Vd=>33h!W/wtt^HJOQKK^@ QZr|SDg}Zb}jr Z'-n=+-DQBf2Pޠ @_v1B ~^  Beqԑn
+xc؛=ڳg۷BC}})  0WJ^߻w}Tw Pz<[=/gzz*x_ XO͘G;%21j[޿@}D=G0k-  3wF"1%J;wѣoڼ!ż)BY(cTS"w^/~C}-d[@U V2Ba$	782N
+Sz/n߶_k]:?B  jH8j߷o͈;3nֱ8p@3Eg^ł
+SrScB F0/ BqЬ6jI?cA*hn.~oJzXʾ5zei $_ @؋_"o QHM*=-nѿCM7:bhx[ :ߨv2y4Qµy^;+ ГX-ĄЦM_?-xͅoH~?9=#k*v:m.I-D:gՒ*7-$j[C"yȷ{y9k!3e=2 WVS6U1!KZ<Ɂy:?ۼ{~'>6'&&)oIj|pƍZZHJ5U\ :H9u烢5jʡ1nּQ]YN< (mZիYjպu~oihhlɟrY_鉶(XjppοmJ}}]ݽWKUm~lqЊB%z0ĥw	*[juB:ϗMUը+ѶӮk!:;Fh-.|-dB_u]fb WFƯMwthSFn_Oʹe`Oy; mܸmvuG`^BUOUWah!_-DڕlǎuuuL\-4wgcZ_]DG=>:|ͫPF&;)ߧ{dh*H}Q>J&H)%-tJo!
+##)6ӫB⇏<OǬ_kl]SծYcZ$z!&^ز*+B7-DŒC|rÆ-\Rט+6i!(m-n:ҮdnllrBeHZL^9D+BmIHɲBSBb_T	K__IQK].,,\>>IRZjZ$i&ȫ2!D1y{_^kkkB?yq6G]VB_Ӗ!qW*7+2c\t28SK*ź%;{PrhΞABkSfffٻGBi![&$ӿ8~Vz6E=MLɜ4:	nUׯɔ#`˔ec}oJfi"UY8e$ 1<GF$Pcc#*sdL◿hhh
+6^`8U[V!MWZ[lТ҄)_J䖢-M"Vg3;{SBhH
+NXP-H!aIƭq&$+Lh;e&~F>oU&1N13T)-ٵ=٪8sz&حB>S[<yW^r={>S/6/uv^%jjjH=sd8艪x9n~KIEgSzJj7NJ*'>oF4FQb%´{7-$M2ۂ1X~nel1\)4ZS'|NI-[rerm 8Z.6!¼_(tΉ>`G額:+%JBh!Q0IɤlOᦑ|,c	BE|jUjLS@Py#ckLeBt'4/d{5B(B|k!Vi#NU֝U"T,	@0-4??Ϯ0ߚNOMM_2Ka`k
+AB/KO{dSZdKա$4kdoY
+xLecP\B0sxN9k!*lbv`ߓ=k/|y;p셶sJOȨ} P%\y֡I+.:Dboiiiff6zaqݱNMY'#N6/*ec<ˌtuTzc%nGI
+8Z)sq$D++9sӟ	ϴ:-;BFbP~FOxpӾXBl	׽c#>!NHsd,wB~R7Fh+_%hơdEΣXa8u$ AqWHƘkko;vKSwgŀ/^QЊB $SI(Bg_h2^?=::F!LN67?_
+(#-aB+9j!$au!9rHsssq:Y_%	= P%\Y++(y-4P#DJ"-YPQ֎/,,tBC}D=G0k!  H,a}"XĨw=11]TZ B*7bBΝ;kkkBC}Z P@j!Pn@ JhrZ *7@.@ JhrZ *7@.5  XH#[~ J֊P"h"8<   DBi"K70   PB                                 J     JZO    		B                                      @={l߾}+@f!  I־vz&)Y8fw`={,d2Q Jç/=s\\=,d2z;|g ׮[^^+<Y8dV 6~ۼ}G7 2L_쵷nJRO.d2QX JG_kZ{s}sAd2Hg=3f뙉)˽{n+dh! EB-cw`=3Ѽ6j\ KFBl -TZYBl
+Z(@ @Ah\E   ^Zf_ 2W{tO.APۘ\"koB&K+!@ $W}wgo%{wk;_PYP$7*7}K>fG11r3\0bh^;-$mBߓvⱘ+b!B  /By2~^9M*s夅3ɦ.BAUY!DuUZ5D,Z i?.t8e=wBsYk.ڸc`D8@ nH,'4APuz-UsKhا.Ƶ۶t]X'ΨH-X몫2{p+ݪÞ' BǦ<}kԎlٸٲ6%-VGUum˄cP8Y9zS<N%ۡN'fhݷ_\ŹZ%$r&ZZZ;Xk^mE҆;\tf/Akh!WvK@ʧW62 @}EwFnuO6|^U"=iU=l+~m2Ǭ"p0$vmCzO6q-nSp~L4-$y|./Po~@ $XϽLV>ZH?^";[y"aZHDUuJ\ס9Ui1+ӇR&`i2dRn'.^ @ _s[(l86ACz3G\:gYl*tҁBB^D0#pvg6?'h9-_λfO9qe3hShZtef7N.]8'S_ ]Ì>@ 0-tpf?{ªvFvzB7%
+=3ڻG:s(x{[M-w7,`Cs1e3з~;t
+/7/sbB&r	;x!@ $?ԳFB3;WY֪tTYVՋgݾ^zhw[Hf!㘵P$'+!87~'_l 9UC緹\OD9h!iK<!xEuugOI Bũ:6><  ^2ǁW;|tBw4zpnaʿ*;Uw\ʢh! r?Y7p,?1xʪ'E>uETD+ZΝ;}@Z  B߽yR qZH~gFk'߁6kêf  ^LQ@JZ(7rB@ 9U᳡9)YVBݓK-T6&Zhqqh @ $Z󭃳R qZ~ǀzfy񅅅.B!* dϷ@f!㐉tփ1w`=v}}ݻ'&&2L֪ K=oU])Y8d"wX@.^{Ν$d2N J[zhך@f!㘭#߁tk                                                      	
+endstream
+endobj
+72 0 obj
+<</Type/XObject/Subtype/Image/Width 779/Height 551/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 31253>>
+stream
+xs}ϻ࿅XZ>At)E[}٧]
+֪0fvmIκxHl,%JVDC$ 	ąW";{gz.uOϙ狀sz{z.9s>                                                   ty~N94-/upccg{     W׶:   @g     h@     4 H     'H3Cg73"    MQG_3&QIg6A23   gJ$͇#H!Ɉ	    e	# ~A   @HY$dHq"&0IN͇S멣ikGZTF    ^S E$7I^ Ba~@zPZeˋ#    P E2IDhZ7`Ȇ5I@    P %FһfJKdI}&i   IMG);Tb   ?2/Il)H+isr=I\P$~)   3*7fѣ$*+9O    3~         A    A޻   @0&{wcOд                                             Noɝ:}&Un h_[`ڭ鼼L|gBk 98oP8gBk 1;FNlP	R'΄	 P:b`KF6;V!Q_,|C.;tjasGUCA U>sso3GBVh0y;U	^ybvÎf&-LX+Z_ыfM?Ә 9τPN==#b9y"ZLD%bmt6ڷvdr~]p"m+ h1 qĐ烡ҜSVXddk#aV6#Wh϶]	僚jHQ~ThgHۣF1]jB3!8ơ1Sʋ!y.U%3Mu~<+!+آt}V
+JE$ Z!h1<rѱXc?m-,^c?]|:Z,b[nޕ`jN9[~Ԉ37il;DbL3Ul3RqBJ>LD͊fWgzf'-PEL{BJFayLv:O(o#-OiGϗ·HJcǴ-2@k 2gAri1.#׏˒,&գIvXS[$#V(Q6K@VuimٟWFѼcvgޑϝDR%Eؕerm#djWl+\m̤[g(q뙦c?Tgi0}KCC]{ZiVhصn %qA,V3b$ă׿KedQPJ±lQѺ	=#i[vRi]-D2YU{l4 ;9+z[,
+nH ap&NvA0,Hߔ;vR@2=RڦL3FgD;7>"K Uښ(gwh6 Yx
+Rf?惩 xt#aߴJP^8i]_DV-*]'9V5¿F%⺝t;k QA	&2FYP1rIcXŞs&(g4ċ7	az3DZ'mt?ttI)S4^U;=)E>Dz7}o}n7= ݌ 17^U^=fyF
+ܠjR7nG-k+֯vڲFUKB幾bcqkzsNWulw3	!u4QV
+L8,5lmt}RS4KcDR|cnz| D6I ws`}US2'WEm8Q8\$kIܐkڲL٨#Ӑ Q!}*e7mcrt*U[lfLw&Vo
+O ֠6ӻµonϗtEZI)!r1@ haE
+Ԇ=s4$/{diR ZX.Uҕ*ERrnmt2y!1-kDLS	dHfHt*`f"CAR7@N}6I;ϙb)D)/Nǟ{8q3M-J+g?#i%C))*RIC+M?D+6vӣ, @'8b|}@OrsmQxHLQnM;o-k22oe7<%B+sqN`,UEd9>6X  j3A;ãlsX))v9@sgOIFC}hBϗ}&"mht 1ĸ/:E{H%[b6}l;+_|/+۹ϗ ȅ4nnmȎpćF-no>域ҟKgn} H  Ĉqth`GN<oEަpk9߾D~_C/
+	 .zJW6+vT5b7}{HW>_$  R -i#!!!!U
+
+ҏ   @0h#q `~   `h	ҳSg<9  @QG\Ajn>hLAj  0t@#Ae#H4  R.C@@@  4n@@@  4n@@@  4ntD'zTVyhb %q>,I>A %qĩIA %qi&iiX)ufҸ%g-<9ԧǥ H@  4n]]qNBʆsk5V8^+ A Ҹ-A"+i~ڧm$_ H ^A7~758Sf\F9R> H ^A7Aʘm  %qR6o"ES׹
+ A ҸRC3\7lΓYXYU6R>*׎3kձ eSS )x V} NQ TrQ+bx${TVh"
+\(1I.A
+mYG"H3T Hَ$ JXAA%UE;['Vr,cG'9lMMഭaii?jy?\֞ѣdv)jlem\YQz]pg a<;tlnc6RY"Hd*D?l*8Cц"|:Ֆ]䚒7yG+$a.\LO!Xw2ZD,lv Ѕ pVkF*1 r[l }v>ꐣ	4?&nk$m=7)ol}zwK2@-6bZOf:`!*<hĮ#@"H\	?Pts{lQCC.j6:5pzv6h!z>*֯c#
+u+}@}5b"HbI3F*D@.H+l|$1^ucl1%b!Zv jd%1A1ΑD@T-6VP:\7ae?,i v>+7nIlu8'dڙU,[1 @1As +qT.i}IȐI ~?X/@`~[lj|TzC5آ:@oӫy:s<qkO,I~%*e!q WG1q%XW];T	F%1kO(s	%c"쇤NAzkcG,*v*A*1~cc @FB$,vRa%d HSS Hcn
+Rr<[-T	d%ՓLtXLt)eni)SuZZZ\	Y Hc	R0')Э"	H8)%Q0?5	Uu>֖Ri-˪; ό -IPJxo)̷*îVV3@  4n/H)$67TXZ6{!Hݰ3@  4n,HwْEeG-ש(A H ^A7j+;Iu~2Ifʏ2Ȼ0#H^sUw @ƍNzGJb:1WQԼ)߷غfGC @ƍRYtUW  z	ih/i&G  4˥:t(<TE# @d^.!4ojAǀ 7j3E_AI] B
+
+RwK@)"H'р Ɠ @!4 LA=h=b<i THAAj r@s1+j˓/IfR1?XQ3S~*F+Pph"Ts8o[+HD.:o/r6 }fQK+IKG'gR.ttEc)(\ǵ$8j?q[G$GWy[M`g> Kȷ\ЮF9W@F;U#b<i]'8_	ddRPyX9xo#H>Vo@> oQoOsE!HoƯbraP<@K*Z4.ty3Jz)~
+
+RsWO8$ȹg`ҳQfƍ5Ugu.}[B#}A!{IYJy-}RxĦGD*ȓڈY:sf2i%KW1-nogc̍2W3A҇d \+	襌srRΟ'AN$yp2NGAz6&Ez2*HP2=
+R$UW'К1tҟ#fS#W@Vh*zML(lD~rwF7j]"H%K66
+A*SclsO '	Q3FQ$%6T9)7BoW7y+\M]qp }|&,'τ3o~i4E23756ZOB=S<w\fE#{#IH(K٘s4Ow1d@n+7)If0o:B(+_S}`vwgɘ5N$/OG/U< 554W/2))H:O$#ق"[HIR
+F3o-'\Me5p4A xfpIo	^E0i%b<i :sğB)@.? 5qnhN$ѳSh`iKKͤzFkVh#sZ6HފKcMI2acΐoSQ@7`x
+Rsu_\_"!-x(3X*4?&k-b<i=!<ĞB?	ԩ:;IB-$Y,&]R yxID6Eim6v}{AbgoweiqvY
+LΤll+& KvRܨ+	@I] B
+
+Rݯ#KM0r@sE@S@+	|)jCO@I] B
+
+Rݯ'w^Fh#(@a1AzZO RP>ȇG$PEh=b<i THAAj r@sqD@Y  iܗKu龃QpqD@Y~09+_r}Ae-ABBBBJp$>  3"!!!T k\x#HG8͑j-ABBBBJ"H7$!!VyQEi w+1		=	1}{A
+U*2mJ:
+RAOGn>_<lrRRFۦmCRQXD뉖ǟMO[Ijˮt՝^54iP^f:s>K}w=	"HHHH4!4xO#H5( {aSǲfȈYx4<D7}|ezbtˢn ﴇ*FذiAz2]XX_\ic;wom+%f"groxW_kSijBeb#82_/Lផh-rm{gI1ۓ蕷+<|޽:l>XkYR!	Cћzǆ
+ҩgOْVRKKW..޸{R}fBZ$ y}?p@knO]4Uu(Hi  ҋѯ$LbA1=tQV`՚7%P"i!)ò=܂$裥W֮ݹ{;ډ=x+W6A:6s HHHIGX]}Uo|/Ϳ|_ jA[Ha_PCMN._SY(l^GɘŔlV.,,-]~ccoG׿g׿?K=Z+tjqL$$sIi!\s2ELT3-$+_ݵ<#߸ʤ!(f6:_mHv&]Nr$P:J ӲF!V\kJr	Ks|R^n7JImmXذiAZ߼um}Ï+_g}9"HOdo	39/_єMhH9KaH~ZX YQHHS;"H]F$AQJ\w-p)>kQٰMP"487uXAuLMx"H Ug>ZUz',E&g4x4e{_1W%EcfL%O:6@*plc_)H?{~{z/e-=k_r,M$3[Ol}۔HHH#*6ڦ|^۳% e2QLAV.6$~,nF v +[_o}ď￹/Ç$$e
+<'!j$|brRR,$A`+		/ \%$fRI= _?d6{_Xdg. ╼|}{Aq7ffo~gs pէ^_v'?yV$ IٸO.2[$JM+%Q>I[UF,TG:dE}D{}A5"H3o3uOzOz'~*=oo睃DgA#H͡,Azch i<+2#H|zŦ9Hv)ԍ$+칷oll޻wp?~O>D,qD09mx-ARf.
+F~J*@C vBNH2
+0k/z+2u;Syt>E
+n(°_ҖmI
+;onÅŭ[޿w7nvg!!!R$	GO[0lj=zņDiqqD@)T'H\A			}A0l(Td<l|LFBBjO !#kGI^G_+}"vy=:ArG'Dci~ +:1		=	4x#HOI:/ }Arқoi)9+FңGXi#haE4i$]Ln}vS\. ilυ龃Qp>F˽	[R^˼zGN/iaM8+Q,5N{lgnն=`]FfAAܖAw,E-j)˥mi $,#!ɺٖ-lV/UZCO$/yh\G˼ԱJ-:2	RK	7(iRk`ڿ$$EUB;LyI
+KoQY$-~'ڲV'}KEJۚ/S	ZZA V]j UDeC*+$kF oڪ3QDi	
+RuT$	&Kj~J>yc+d#JU@Ӑ =A@k`TZ+HĪK =~).R%7{G6/+*d׾ft2:==c`wyc.X2D	Z$Ik	ZA[l_epCD HHA7*$bե
+RE܊ 141=>8rzm6tAïQoS+?^~HA3*v8жZ)H A42O&>Oj/rpR*t
+Rtu7Z+HQp+@ Uf#'A<d_ _ |_pV܀A[	4K"HsdK+f8l39}2*w|Z7X騤2`t#ͬe<S;oRpdhqIbK4.LGe`&\ȴ]
+R3PV<ąWN-:Z+H'$-%z+gLb)Xv¥l]9ɒx-=-6GJQ)x"CMj턹ɗu$ c+H%H[:$H1s"Z2stk5eh[$DzI#Hml	6Im7	%QCڬK݌mJժǓHI-ͥSQZD(Kʖ`tcnn_W\a˴V
++b@Dx[nV@/MI0z3ͪ):),$+V۪O#mW}t#-% c~;Z^^h >13ZW:mR* LgL\-R /%7x̡`cm B$ؒ-H|]Ajh$"HxLZ+He+b"Ro#H<2ma.#~Tb޾$˖#$m>^ߜIӁtű
+RR͘Xf!ʨV
+LfP:AAR%RF;VbN>r8 uITc4CjG }+Z[ؔIa  -Jk +Iv6:- TPꝷ0+djgxdM-+EH)S9\N[c֘^[XgMrf	7U	h6(Qi ܷ#>@x[$8DT(&<ZV=%z
+uIQ>]jPR#-;j	7A@kVjNa<푞
+R빪"|%DLͷ[Vqɵj[k6A{ "iqTZ+HuPq	mX
+FlcNSaAjAA\cWnPr+A{¯"iaTZ+HHե
+R8f)ALTS7zvR	)HJk	=.V*i]_2ӸorLQ&xl\sVƼ]WQdS =A@kTv
+RuT1;IӸСC)kaQ\Uc{+#A2h ῇե
+RGFZhuգSD q_.F}A*R>Y  h˥:X]}> ف "AgKm#$ `li !UZ+H  .-$DKD@>A t
+RuzI#wsS @h !T]j !K 	7$ 
+RuzIS$a>M613;ֹsoy A	Rk?D;KT:`I\H_^z{ss MMϟ
+'hїOгJ+=p	@h UfPZM3%9+O7Qj A<}`J(QN={ʖ /^Z\rqyE+k뛛7?\XtGE|(p!!JAE@%D_IɄ yA2tr \AbW$aG-]vmu][[vvv.-/$EX=XUզA#Hϫ~iΕ_ 9~ L4}rn-;dD{KoʑǫYIC؇'	8$k ]XXZ\"h-n߾{]ʵ܂t6	ޚR HQPbRTqkR,kȌ^]wAyAV 0@itJ
+JN%L^NqL*HLNNˮbIԩHg̓V[/HslN5-%2L]$W&JȠYA_\,<h]`ggΝ;]E"Ƀ^)u bJI\)͓sSJ))u_AN,,]n]	;$ʄG>'HO:F"6IS6AcAb[>#v;$HVa=Sla!CiBRCbY#H/A4PCXikcv܄G[+
+CqH#EqNYnhG+`h Fʞ~-m&Fp+(6k[v-K>>.͇X54:)3Zӎe^ @BYQ'fF%(F>|eT#9޽{>|~cA#8Xf Mߠr?.u<ĩi" ƋV	IvɌق$j&!i8X,Hl>A'h yaFf:IAAzcfv֭;!ɟys+ )xYھ"'NL8GLKh	4ϊ /:,HB$ I9rp<lGL[Kĉ'A2&ihNLR Şփyf:z}sΎ}?&=zh|dH0DoG i=~+Hg:sE .F1gAm-d	 E[lC^*	iJ>g)UkiwfϽ}ccs{{{oo~FΚX") #"]^a|lC]y7w{E W-#}s[Lق\IRQ.kyhy{ss.,^Z&j]i}`v0!iw 8h !Փ HEFga @*AF%=IS\1  Hc HN  @)@*A@4A R U :A	 ] Hc HNA tX%"4  4r6w0
+#Ae d^.C"Hӈ $ @w U :A	 ]$HꏔG$ @w !e&6 IAE#Aeg K	)3A@4Ad33o=;  IAE#Ae`I\H_^z{ssvAzāAT?518p呻f(f4{"G
+:J+M~i.x={\>b[ :)QN={ʖ /^Z\rqyE+k뛛7?\XR+5*yҦ!SZ٬)HjN{>	WI#E/-A@+H*܂$裥W֮t}}ckޥe e.H3A o$H^I&HOHi%i0$taaiq銰7D}ݻwE+VdW^z[,RN));oNLͱ̴i~kg7,^Pkb>ٙn?/H-ۥީ>wI"Hs/D2}K$P'
+eAR;;;w?x`mu*WʫB4`.rDI+5;\&^Erse#H;0Y>wIr&&I$ڒ%RBC`L%ZȼI+XC^gb).땥}}gw{$mmc-{ LO$ĚhWM-YhǗ^_ߐj$ݻwOÇo~? y)©\U",**ɮw_[ 9vO>-;Ӳ۳"HN
+h3AS^t[Q.rq(鍙٥+k[[vww;j$"-V\ᅤ	
+2X'ip<M+TLxU4-H}	!qO3A#Aef:z}sΎ}?&=zhm$m}Z3mN7(p>EھoLwW%HzA\{BAMlv9Hh~'A*A-6(i766j$﬉E!B<(RBIM1SclAW[-y] "?J!HD<Z ەثIr&}vhG>\XL^[.`B.5OOGx" jA``< !e&"HRc*O |4IAE#AeH	  JO HN  @)IAE#Ae I2		"H 'ABs8	EAz  }t_; @	 ]2/`!3<Gs  ݥO HNA t>	"H}!H,A t>	Rf :/i K	$]>$Px I2	IS$a>M613;ֹsoy A	$]>$P+FE.,,/.++oll77g1>51NͺA.9%/jO]ŃWO䕦O4=>8rzζ	DA:)[Jj4xiqonpa"HVFaGR}$	\AbW$aG-]vmu][[vvv.-/[I@)3l@g y%@gA3A@T$H yKKWؼ%۷www޽+_j$o@&&7@QR=]&LC>	WiAJ3A@4+HK5ܹsG49Ht
+	%DE%%AƊܻm&T"Hj  &}'Inhȗ_jK H	giڽX3$DF[u6i H 4CI>5  H h6+7ɩGv_@=CQ"HXڤ-6 g<?$P
+3KWVַn	v$HD͛[ 1qX7,@B'Y$8ny.$m FO3A#Aef:z}sΎ}?&=zhm$m"t搢{8 mUSt@.? $H y" hwfϽ}ccs{{{oo~FΚX""yZ> JbcE+,EP}IJI&5λߛpar0Q{w_c W)? o6"mTo}rP!gP Zpꃀ;6t*9y)o7}=K( ~fwrG>]r+U^k;Ƃ^ PI𪑀H|!H@xY-  $H߀ 0*4V7 *	2H/C,"  T$o@@DA  )$H D;A@	 _T$o@@  /*	2H/C,  5R<Fw0	;A@	 _|K8yJĝA^" Y`+  $H߀ 0A	 _T$d^" Y  /*	7 H LK  !8	b 	$&Qe77RөǛ[$  	H|!H@f=}ov6Hd
+BT' -/$(ՉbL,,M J(L,SK	֦QD Z
+GM rV"h4;n6!HPibreM$I PIel팸jAa"W/
+aY'QQ!H΄!%%n'A J(,BAQ- H Lf$HD~v6z"n{	itX$o!b&߆b8L2(eQ0i팳/ԁ؉@ҨjU 0*	RR΢ $&
+NN׈1iRzAbłU[.2a)a%6w7oA%[VcJ  AQIۥ{5ۀ 0.H~m
+P+A(%Җ[8چ6ú-3,TNyC;֒_ z+ _{xg+h3HٽV,WFңSbG^?q`HabF\Shmb"~k  i$ YD(H|TQ;6!vDf$Ngh6\q:YiV/$EkC8ɣ  (*	ҘAqEOm<LFvUgtyyyuunwTz\SliN$~}ݝqܭ+   !8	"AJNL5fȦ+"N(ҵNQY >c<E-,ؼ]  J4f~(2qna@@DǛ[O2l@3jW*U^k;Ƃ^ PI𪑀H|!H@xY-  $H߀ 0*4V7 *	2H/C,"  T$o@@DA  )$H D;A@	 _T$o@@  /*	2H/C,  5R<Fw0	;A@	 _|K8yJĝA^" Y`+  $H߀ 0A	 _T$d^" Y  /*	7 H LK  !8	b 	$&Qe77RөǛ[$  	H|!H@f=}ov6Hd
+BT' -/$(ՉbL,,MV&nRVuƮ30ky^i.#  7w2uD Z
+GM rV"h4;n6!Haʧv8ہ͓,Vq
+"A 1*	R	B q!$bG_JòN[n4CxُFf3Fw vF%A
+DR>%	Ɍ)HAs"#Vo4[$v;99!ނ=3oCg:cBn7aFvfwGc:wuydHe夣Q^M<٠44/A#^kIzԚc?&' LJ(!wAa }xn+$vxvNnѡP9Q64obKʙh[領ϭ{.dZI3=O[|.#  !|D 9m
+P+A(5:怆070a:.+bߗʁ\%h\&::0ǘE'Ź~IPI7R+pE@@DAb-5;Z,cPv-Hwh=038}f7|s,Wp4WsP9)A]F &A1As$&
+F*_(+zuM5~"lq骡bp4NfD,6EyC!.Sq>l̄ג*5	,HH٨$H߀ 0)Rh4ݮ*̜Y#.//`#1\Û{$3Zߦk_fVZAd;i:/@ِ_
+	H|!H@R*Vot:~f5F6]q
+CkcFQDv1bs+sUAYdJ<u(`Tw-hmز LJ+_5xsI&hBJJBkMcvXU#vD
+5D%AB)%q^V#  !|$X!X1s_ 8QIA
+xwdI	   !|$  HA%AB)%q2H  !|$ @|QIA
+xwd1   q0꾃Iq2H ;\S"8	k  E%AB		2H  !8	$ @|QIAa_ 	H|!H@x  $H߀ 0*DާxN=܂  $H D;A0D\}+F"WJrVo<dĂdo 7w2Rj	DAZA}DB+hv:lN(Hď{ /*	R	B q!$bG_JòN[n4M$H-Yg/ `QIQC[	R"EbGzhH^wrrB/44#!_Ʌ`[x[FNyUX^N
+uwP d$H2H;AmU3 H L-5"tcyR+FK[xPm1!RlŴYSU LJ4fI 0.H	;_d=FJ$6oė{6UaeQUPahWA  YobkC, e
+Z\YKNOO]\\zClbpb365,0,X@(&Hԇ 8	"BAZHrEozޱ	#FOD6- 3LiW`u`$n	)# 䡒 $ YDt\m4nZ}fάMWWWv+H1k̜)=N`[nZ=( `RT$d^" YD;HZtFteBĉ'HP~>Ū̠|+*A  D(HV@@DǛ[O2l@3jW*U^k;Ƃ^oWp	?$HxHK$$ ^VA !|$X1ο$ *	2H/C,"  T$o@@DA  )$H D;A@	 _T$o@@  /*	2H/C,  5R<Fw0	;A@	 _|K8yJĝA^" Y`+  $H߀ 0A	 _T$d^" Y  /*	7 H L%m 5B%AB)%qrb \#T$o@@DA"sXHm<LҏonA  T$d^" YDA".پNN#+RZ7d2L8H(~mWٺX-@T@qfbNfrk+5;ZV,+zt:ٜ ٔfmyA8bA	wڶ]%	\GT@$	\AB,HĎ(*eDUZGnhZ@A3uTѱ!H: 
+@K	? H Lf$HD~v6z"n{	itXG,`7Q=0y1 /qK
+dJ&G+ffxPiFz93g?CvbO[  e,(s5%V%$ZAi R#B=>>&W*Հd/AȚXA2a(ޱYˠm-[ʋAGǴmyt- *	xqf"qkj)L]}@@H$*MAje[#41 t 4BreF-Kc1]	-
+qo]8  Yob̝ѿ<$L^A+zR#k)]boO؀pp5x\AԵL.H\dހA1AaGTRKO!K$$ i}#/:z&ĎY?lf!Hr3HGcvgpuV\|˽ALPI
+chit!H@>Ŷ0]*Wf۵Ve3kdU_F㿕*q$9w]-bhoШef_ 'T2H$k6	 ҏjFgY3kdӕ	i4+d=6Z\$)QlziSWVEǞ0&mShмG *	Ҹqwi!H$ _5xsI&hBJJBkMcvX)$b JWD;Aj6 	$&Qe
+w~  	H|!H@d  @
+*	7 H L"  T$d^" Y  /*	7 H LA 	H|!H@+  p); Y  /åx<%N |/C,	 _T$o@@  /*	2H/C,A 	$&%m @|QIA
+xwdw J+2H|}T- @JRK$$ 3Hą>۷b;i${|T*WkƓLClHNt-xtkꞍ))PܽX1>xmU3 H L$
+ʭptN /k%Z\Ffsނf/pdIpO"]XTC%A
+A A@X$!ĂDyBrXITzuvk"1E	A*:6	J(-4تf@@H,l>/;kFEnz~< YiȰY9SbFޅ`aeR
+~xJ&-3%CM9OWhж|pPIe2wYA}s?>pÙ 0VvrھF<HԈvIJ5 Q?Ch5fmM59'}YLUKb`7\sw<;C!-Gf˸Wq,  DL6)t7.< H Lcצ Yѿ2+,6:5a)oV$ggVu<8E6s?Cs`$H֛X6Ŗړk H , e
+Z\YKNOO]\\z-PtFܢ 4ozAggչG%&$Ρmfjo b4N}$՗gH|!H@
+F*_(+zuM5~"lbIV)ښsw4 ]˽|  8	"§6Kjv֪3sflj;AP/p$V*F5]koqe|{kgo4}󅻐
+PI %ogA D;HZtFteB)Slƣ	YVM&iSlޓA3ްM8t	3mSș(PIs))$&j֓Lf7;ЌڕJךƂ펱 ׻A"$HxHK$$ v` Ĩ$H߀ 0*4V7unG E%AB)%qE$$  J+H2H   	H|!H@  J+d  E%AB)%q4t  F<\&A|!H@  p)#O#K$$ A 	$&  JRK$$ d  E%AB		~I _T$d^" Y]l  !|$1{>Fja:~xs  !8	"qwr^!_(Z$W@CVUN4}`^PIݛ;qAa"QVnxCvr|q_+ЊrEo4Ng7
+1/,)I_	uT@%A
+A A@X$!ĂDyBrXITzuvE<I,	)PZJ$&3D"A?i;ĎZlh۽^䄴_:,i8zsH/0dd7pZ2IQhqVr(kR$.3Lh!H@T@̝EK+hi'kătKn4~~~^Tn,6+`mgk,ŨoS5NgVX)1]${[v.A1G%AB	tAJ$6W û
+FA7~4ѣ]6_řZT.Q\$NV%M}eSH$*	&Vh3HٽV,WFңSbG^$x,yȠi?Ao/sm> 9.H9gjw%Y=	R} 0P7RB\[^wlB숨f/HL#oµsò8Ka
+O}B%AB	IOm<LFvUgtyyyuunw#+j}v̹4'9P4X@A
+gޙ:<B%AB)%qEJ?NjdͬMW&DxĮ0l)dҹ|&26X-ٟ=&$.Ng:<8 !|$W<zfsPRZX1$zʽjZLT$d^" Yeab @%AB	ITBbH JRK$$ H2H   	$&d  @
+*	2H/C,A 	$&  JRK$$ i  DxQLC,A R<FqGH|!H@X /*	7 H LA 	H|!H@  J+6  $H D;A  E%AB	IT$b>>}t*	  @%AB)%qE$BO[4ٽBP*zI&!HI[_m/x7T[YD"\nwm )PܽX>g,qX]rnU1 H L$
+ʭptN /k%Z\Ffsc
+	8갃"1?c4F7G PIeF
+ZJ$Z$\AB,HĎ(*eDUZGnhڌ>4ꅨ$*	R 
+|`\D[+	R"EbGzhH^wrrB/ u
+f,}*0GyWc/XI[C3u˨]g;^:hr
+ɅA1SCpp  e,h H[	hi'kătKn4~~~^T\d+Oa_C?O6;ڐieE34폣;Fl%>/~l)!vGzBӠw8~F%A<L$^PMAjg&HL1OArn#q[=ƝP_25hǣ^>^%W!p%~PI7R+p凹T{I 06+hrU[jd-=:==%vtqqY3	'9)HV5 9sͣ?lRreس%8y; q$+
+ MFQ%BAZHrEozޱ	#FOD69$ -=+HaI }l)I:X+:RkʎZ$.>Ŷ0]*Wf۵Ve3kdU݉bm4[r$WĮ"vmGɳ99m->G닳u&y\ ]5$&R*Vot:~f5F6]q$0<e=`~;ƚ*DW8Qx y=f?<qTr앴i7ñE67 ,V.S5+ H L"|ͭ'n6w+*	]5cARW  \[AAa Z	ITB  E ] 0$  R ] 0$  R ] 0A	 _ H* H LA ҵ
+i  DxQLC,A rʁ  	P H@.  	P H@.  	P H@.%m @| 
+	b @\ no6SG7 H  $@ DA".پNN#+RZ7d2L,,]8kq$W= 0/@ "QVnxCvr|q_+ЊrEo4Ng7S|eU0&^$ @\
+bA"v<ET9,$z:v~@f.HזA k HAr %	Y H|._$vfDz'''a9AfٌOι9>Y8+ @\-5"tcyRr+kGG#QϤmy&[U @@ "])HCm)HF!=ï6p0$ @\ e
+Z\YKNOO]\\zmSlh~uAEFS  
+	%BAZHrEozޱ	#FOD6YA!RF $@ Dt\m4nZ}fάMWWWvg拴md[ed[dQE} D	P H@.R*Vot:~f5F6]q$"Ñ(KHb0'@ Fon=dvX]TIzi,z=j   (3ג	  Hq8D??O%OLmL" rE (	Pf$H&FABNE3δabZCFA  )@ eFt4t%Cyy!H8?0޾ðF?Ɗ>F֓b iƂ$   H2#A!Cgg|%$bR4LPxGǙoNOO'$  D"Hdx%++$2ꚩSb-ߐr ĎǦ$kPA  	P$ˎ|MO^ћ>ŷwB?_[? @$5[GW^yH  5rʁĈɲ^z͛D^2DL?K'RD:j4D_~_g	$ z@ %LAv;DVbk9>iAʁH
+ŢJԑ	 $@	MW_??io|?[VVV,GB	 $@	MHJW_};7s?C$][RD>?A" H }\]]%7egkw%%  (!goϟ}i_Շ~oooa	+ 	P_w} }'֎m+ 	P"y￿+HvrpP??~79>w#se7 N;OYtXHm<LҏonA   H vXz<>O2%E٬QAʁH<~?w}7A4*HO[4ٽBP*zI&!H!ʖ-/嵉>a y}"'9^e
+}!0$@_nϞ2?LMd~I{֊W8j:i'w	X.Wtgv9 Tari[2z52l,2:<줨]p݁ <_"Ǐ>=5)wX=Q(U:^oj4[f5d2XG933	|݉&CL <RTo7G)뷩gĂH$v6D-vKe -2536;)L#-,/53uxMJws'wG^g}uUat^B4oKqZvwvQ]t]1 	Pf$H+!~L?aw{{'_rNN׈HYT"A2F:ȀAۖ2#4-tQ6ebǦ:<AJ0=<\	[9#zn˞j$9:n]K
+D@ eF6rnHkϞ=wZ/w)<ǁ	}n$6W ݧD;u\
+&H<&ϏFh{
+e{
+D S8 HahL# e
+Z\uͥG-X4#/BFxMy,SN$-cO']-zvX(H5CSl_tIH%BAZHrEozؑl]Vd> qAαF;{d\-A#G<* 0	$@ !yDt\m4]6VdUk>u!Q5Hf`p3HBck`ekڞ_xIH$)&AJNφ멬ѕ	'_Ar:+yZXha2w+)^N[s6k
+k)6-bɱ)|A8GЮB6抱I@t%Ǜ[O2l@3jW*U^kU^5"	P H@:xYml 	P H@:X!S 	P H@:  H(!{o+{4g  b
+	Pf-Hn	+{DԔP H AYnW_]yrȝ? 
+	 S1D|g'H?E rȝ? Ăt  f'p2K"'vHWI96&;>SA8+PA{4  sKrܡA$h4qt9ga`~a0*)[  bGAo2X/^tq1 /+$ON?)r>==}DQ\e  b;d?/$DT<Fݮa}q"S0@  @Dh24bA"㶙9%1qi'vtdinɚA#Y1O?Lx_gr!'7#~d'c8K@	  L)H䯟 89=3%7qo}]˅g~#a5[G,HD~^y#!Hv0"ؙXzho'y H   fA襗^y 򆄴;}-)b?~'4ZGFy_~YGCA⮕H$w dVNdNoiΌvA  @ĂD/w|W8>K\,/^rzA'`
+X^	XsԖBR(E*½g'q33yf/+KcY?^5۝##C#V^HH_"~(*wKe.uN⺪Z7{ezw.4W6R;! ZvHGUU/bw" ~zkӦM0+5mNLJc~سNWnmHoc9~;f||"GΆG$ P. I/6]UU\M믽Yg	H}}"Ɇ{[l}@Zlٖ-[v:x̔G@r0{3@ߏ_dǉ	!{[u+8B1d܏+ gy7xgǏHz۷۷7?Až_#ݱR,SMs+ɘQWP$sYs=ƞsx<r6H Azw666
+H5$iiiZg}g8uqrN&;N2W]<K{9$ Pb[s#Gߞ?ah蛬m[;v,gϞ\퓛r@Dm~~~,3;X5U-in[W<e:ukE>0~1㷂,ϓ<?yf,זOт 
+ izzf|h_`Cϧ$Bc{pP?!?wQH=H${PI$DHTpHطaH;PZK텬gb1+zW|, @`IʕzzzcceȆ{{tBK::}hdRI&mi6 b~o[HdǗ_9~HdRI]lr#6yH Pt'Nwv8v"D{/" A@*]$ P(+==_+@oo_Ǚ3Sb=K?YQD jAf
+U"V̄5= m"=" BFym$.ǛWHuuu*yw=w*(QBU{$T 	@! -5HbuuukU{oE@P~HKMC@ZjH	@! -5$BG@P~HK+	S49ي};;qJ|< @)~^Pa"G=D PrHEy> c@                    >  (;9b  0I:zA                      lݺuڵk"eEw[!e⨫GP=?v-++۶m)GJV]<wǐHqD~գ(;TO!ܮ]WWwڵ[pHqD@٨y_v1,R)_;
+iSkYFBW)8RPJ+l<nR)ȯz5uߡzj!vmYݻ7CC@HG2{R;TO-Į(u(K% D@\<X@*UZN! 	?\~ 7= }s՟1C"I]AR1+H72fWno~<&! p^z(ZwmO?rߞeYULUFqz%V`Rv\}J+\){hIkxR3C5 !8m$iJUVUR@a>Ti6cjU=*L2"$ ntO̭}/kˇ}f=_67U;O+؈{iRiHC mI) )tW Ϟ= ]Xsۦ1kZ.vyҙ>'	Fwz~fD 5mQ= 鑩g
+}o!e+H~g$բ/KЧkkݝC5/W}\%PlM'dAR/imGگ5]ܲg
+97 -,,LdlJrCߤlh+wZ{NPiLۮJmZNށ:yNOC@ {/84CA͏j:79VWRC"QNp/|wvV=pN^gɪciZetq"bO@3֫>H E8 =O[:ı~زxD, ywUJ:*VMbZVh;s+-ļ*$N^v\m7y I\ץ&ovѴ==0y>o6з)'m@808;擛>'AR/6tkkvv_V= g%&njZRGSU~'83N6^˺nL9	[" }(EM{qZOHmkdHYr}ۛ+qȯxǷ[U؂_Նm-XӵZi~~~,c;ֵm$!3Cy*XjUϼ 8HlϷ=N?ilNPioHd}ZMV;Hq):_z'Y弹>YKިNgurNۗB9$Oi9^UX|y:1H''3}N bd2X#= }f~
+H1W;3۶A*ab|T4TulYsHA@;;Ǯ|R)NڀTo/ho+>ow g.H@]p۷GCC@ ;uiR): yGg~R}bצj$ n%@񈀔| %ѫƧ!e	]AR1+Hsss!! ph/9y
+1,Ru@(SkMNNE"őRj eN\cHY8R"wnnhhhjjE#%
+ Ʈ'|G~f8E#%}G!mߡz
+w͛7KZ)':('-o<VcHY8w;T]                             T<x`fz7  7ož  hkkknn.   D9
+endstream
+endobj
+73 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F7 22 0 R>>/XObject<</Image32 32 0 R/Image75 75 0 R/Image76 76 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 74 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 8>>
+endobj
+74 0 obj
+<</Filter/FlateDecode/Length 2018>>
+stream
+xYmFta~1QXOQ{Ktm\
+R?\{@61&YCb]"3,Ë\<y3(t27Sr?nmwl"~\^_B	32I1;0B((DQIdL9=:)_NU-(-pũ \Rɟr|eir2~<1_FTs0
+Y>WD.ߐg2w>i>46.c*`ǻב6׼xa*41"}.Ӎ-NO{ ŋ\JA$h#_6`mtTtPb~*!:͇+2e^GuaA I|j*`d<lHȕr!>H|c71|brpxK,ֺ;'-ޥ!4F}mV?P?B	~S8Ȩ?ns@Pg'ƮLDS.;m'g%zyԈ@zhgGݳ+c<eswim}%6R&mT+4b4HhEh)!ޮҙ»ɧ=2k6t	1\l*	rQ&NH>9&V ̓w8=MY.~6^A?;{A[ԯ4D֗bga[׊tهj\ҝ`尉,+aܾEBu)6>Jk#IpԂ1(kQEE%	a$%T*i'3m#,0VGƆ|[,w>l&0<T8sxwV/MZ e`CE9>oK<A1сBD^/do˭)9
+u%~{Z!H797+6m9Nܭ<cH_09HҎQ&C$+8N <Z;Sky 7ꖍrsaKчCaS>AXԗB?-}E(`To(YCTC N1nl QM	
+y h;'<@l*¶QGlGGŶbxK2_NR^¡ڒ+h&vmww֤m̸j͸!1,>f3>y^kZ~&Gq·NU
+Z\`kNvOޅmN7օ9b^F>NTD9_@CfQq[
+iI'AB+gr.lPV/XfuNQ	sudd`!`ѺO"^"v@ar5~])<)ŋP88r3Rj~R0kKU3/ңّ?dv%0D#irhv흓&j]-YT"1x[VLqxLŲq'_1)$.Gq'ڵ1Zw;8SրP!m[hc{yt	mJ]`DC%ϵBilҁtz]#;wLvwm	HAҒERi4҆-J R<t:!B:*<$IWߎĩQu} ~wj2юvxpi[73a˛ÝJa/ȷE6ͿGGO=Z֞z}9x^jv2Ixr\\)<`fcBe_ƤN'ST8^vcѩ1'x6d3Uj6+YN\hpgt߄$ь\qP<` gEkP_ehHwpC	P"N((SMPXC6_ER?q_,+S꽯=|pudx?ZK
+endstream
+endobj
+75 0 obj
+<</Type/XObject/Subtype/Image/Width 777/Height 547/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 17771>>
+stream
+xoq!N8J4o*"MxQTUA}=-9o8`J SHj!lĹډ;r3Y׹/3k?%{ϬYf{f5U                              @uc{3~x2CF^K˫[   e0`h3  h+  @h  !  d)NMȶ'oCS  asF3 ,tfqʨQnKGآ>  HIBFQ6{F   &'',Ԟh'#  G IiH|*&dz%9CFd%  ֗ht&F 9%Ʉ8W=!AAQ}8  pu!	$ ),N9k! PߢQ^4(ŽJ
+X[a \rVz{p@+  Th$_/$TT%),T4l}  9ɱF<4T5Rg5_V
+  ՍӃB   J   2D#  8DQ  }4t*CF^                           kZTo[CjZ PW=`cעJ(U%5vKh_# lEA	Euo	toalZO(-bKh_D# }|\o?6~p-fDXZUۢlA.=0/Ȉh_}NnKf3.N,\e&{n#Y{ҪWESLLZ&KԹ
+Z$$G(Y4*7ugl<$q[Z=*,)L&[}m{VsR?Cމ4th6
+z:Bf#_^ǼKz;Xn}6Z,[p%j:'ꬂ<wA*R_Ԓ(vC5b6J'Ez	QIa{4%m	^ѽ˶qDƐR-M[C)-D+\|qT?׈h4J+R`$obsa0N|l.nUF[/2tи`;|-P.@ntج]HWPEAse~T>B"lH)LK-Ic1SIA5髽|z#+k O1.1Uk¸AVnK[Z&(KLz6v:p|j1[J;Ѯ] Fk"<zY5mMI'+_LLn.=ym/^*k!5DZ-RuۓʴR⸹2=o|2HFzFƅ	bzh$窸~h2SѨږ KJ5ĭ[2q2#
+vhK]Mj+w"Vq
+Z+`S%;dW+ۦ	;}.(\P{Q;Z).F9kčx޵ XFj62G#-c6IIJ/NhT#B?ꪔQ-hNIe-juڶ4mք0Ѽ(Vƾ)j4	+$=S؜4h9b4*-9Z5t/O7LO_}Wwh|p~{vu"*B7Q]n0&]|W+-կGa u¨}LR(¹)?HG^K6>:[EtrF mCԶ٪ȋYq[S&ۯ}Tڞv"g}W+DzoʺvK4N4*t˿u9a!{aal8k6oZ\$Sk-Vl˗k.}Riqz+Ԍyǐ^N)d8BkpȰnf-!ieUmi%M
+63˜hmVRM:Y*٣vhϹFWZ>@w,zyg<&_&8p40Hd(jt.qLaJZEz6$tTJ:[cjhd:&*X%?3Ӗq>TؾX>fޜ
+I3;Sܿ5RjJ;Q'V:(_. C]lLކ/	!aj6-hkx\V\T$Ws]ĺEJa#Qss$V*Y3v_Ǭ<Zl)٨b4f^z+Y҆1U5W@9mJDvv-A#8E*l<MmirQq|}$oжӥ]xܿjPaEHYA44{߱ UzF(XKLy4G&c%o+MMJIQjyŔb#VJ_˔Cc8R/*ˬfЦG%[ a[$>:[)G?e}+Kv*J?oۖViwhd;t]`ܿk6k)+T\ZG5Eo~iyᮑ;mKx~aۿbD# _iJ4%^|6{???+ٮ+C4PE]qG-Z/rQ[u~OdwP}_"RyOeE|£!{-h@`hڀAaCy d6 h9sF.  1F~=ȧh + +    +    G#)qտb-D4 x(zȕKuthT fF#S(~P!UE4 xѨ4ONϻNiଅҮ(Ii)QUD# 7 RtL,Bܤ<V8BShT G#G'*rbU
+ۖN4h Ɛ~SL~Y"S[Z9Q=D# 7kTr-T5VzF  IQ9G)ʘO+_*%&hT fE[>NE:Z̖vJK[#C4 xFh +5Bk  ޠf:QS]ӝtoM_*iu 5EW;JIs5$1% ^#L4
+1]N4@+$Hjɦem㕊	*DWb.,-Ըh䤴y6FX 
+Fp7hTԥi	 淍ISaeVXM`F-Ȧs42.B kwÎFjGV(ƛ	ߛPLvKKNTs- H#{=FxTV}cosK!P~EP%2Q+FiىF `5h/`i&53g ٰOT}RkdjU>Lګ @AG ܴf2CѨφ}~>5r?khdm!$ϲ @{QvLMx&Z~-%|Y8*=
+M	K*Y~ [^J9\lyA˃j<l0Lq4ZUU)Ww)'ECnZ"(FM5P✝NGF\ VDܣt' a,zyfɫPf^sY<( !D7o{4{Z!zbo)lYVTƸ\A4 xc8>d(lMx8cs4Tނ
+H:Z3n+ CF|lkT>߽F֚3^" 1htƮ~4Ӊl\#)NN\s(*kdZtk  h]4?:\fL\tTtZhT
+墭_?{hFF~i 107{hF+_FCB4b`ov^?^h4$E: 
+4h+P-шLdD#@[hv ~8@[ɈFh zi4l	}4_E44^O,sb/^:z+E4BC4yBA`cQ;UF%"Ƹ>ͭu?^kaS1nܸ&~k 0(LF{+F(}[?I4=gK~|:h'VD#ƿ^{&	_tSSq)c³baTh`f!NߴB,VwT;+5c^L^ݪQֳhoÛ{ЧG>>|D#/{Կ⿲5+ח#S{޺ɿ˩ 0H*ʃak$BG|^+*y-U+ZavcOC|an>x8thw`8sv/}ZQwz2]qL'P5^aF}z+xڵŇ= 0Hv(_{%9Ehd֪Xm61/hԝbWyקOgns/XX8]'6.h}}p 0jWߌ~T!9!_~2^U`0*7Z4~:cOzaˏ<1>vۯd#u#hԟ>>īӣi
+ǥ[hThk}~FY׽lʱ$?ѩVUe.\1cktѣ_8pvoGNO~Sbcc60&ˏǰO+g:rQ(X|FY-M;
+ָ5g&*#.kT%T$}#xS,NLp0ܠUI{i4b4\N,,}Y_y_䢟}ɓJQWqoJ JŲy(F3Z,+WD9-FJ4Rg??hxvxY~<)J9FU<dMJ
+L#TYcJV2:]_m6^{y[Y]sqѱբQK4('l_P:'WR:oZݮ6QӺht`SFhv??߿{cϼ\ۧrѕ+WN΂MҞoѪh'1َ\+pQFehsK/vag;/\\nxhgIaG#y|WF4mE[ݰs7lFI~Vk;8Я^cw|楿~t`F0vssqqB4J:W7}FXĠzF?רh^
+4\wzo8)`Cܵ4Ϝ]YY9qj_qu}}=xbhd~h$ۊu!P+7n+Լ#+;p}B+Z~zx˗WWV,-]\X8}ť ]tɫp_8Dnؙw>(n؀+Fph$r78D#n^#kc453B3zuchTPxk$>ޢok׭jjD#KN1=(HFۦhKLрC4{(aQkOY-{(_Q\pk۩| bY?jb۶m=r2Inٝvg׵f̋593uڪY>+P^#kOPo{pV'.W%=6]k޽,y-?!<WZ5aRZöFGCz`{jVzz!lz(kUeV,˵+
+W[BדxhRm{(Ю^#ۿm~FE)=cIdT׽ASyTԬ)GQG{(WFQ!z=+fcTʪQض
+Fy[D#@z'^+'Ig$K'&U8UpnPժ׽r\#yڰ-P^#>o^LeV񸑱7))05u
+U^W1kidi׮e?3\,5lhx= `<5hXM=SD#j
+F^##]FF^##]!ݼyJ 0Z㵆60ƍkw>&
+ #z஍ʈFIroDIVR?D0ܵ{ߊhkw-F>w}z/>8@477޴M~rdj[?wv9 FQkZsYzko4ݹ/g_x_qkFpcg:eªjaS;3GNFڗ|g5]׮][\\|	
+ #zYl^ys_/m;|ˢd4S[RVU6(ؤh=Ka+~PPhkdz,٨oFA.:rt'^X#Ohǃϯ]h4H}'aG5>ϧjTh?O'
+ĝ~Ѩ0ר(?&?z^? }ҟ?M+>?PLp&g6^ZDz쭩sD-P\4߄6"Nho4:tѯN\8p7#~'oqhzFQT%HyWR<&#y79g^s&{W>
+=djbk܎+[ć'F_F'ڟ,˞no2j}>RM,U+4lifӢmJwho4Z8{ҧEWA.ow߭<y$uwtŜ#ǘ8Ud0!$td1D屣 hhp^崨/Oo_k$U:[*n/Vm*`neo*Tfs3.' %t%#ZG<yϭj(Ibn#({ߕ{HuaQь"y
+t]sM-R|9+fD#]FnʍMjF#en1	,,}rE0ɤ~+z
+ÑWVk;~ǞygǃO+W (rP(!Okx4Jۛ͵u}G3Ó63zfP;r52^kgkO@K<^g[\z񵃷;nxjvsΗG8MOOޣU)DGӵ͏F򼖼&Y$?on$|+(֮^2&-Dh$g$
+iͰTdn>K9ݨhwO\|Wܱ;v>_?zj0i#T!%}*8rd-;uG>F4
+u֋7FEʥlNqyPH|S{޺"6^\?#EoXJaVjZ3,g[O@/Y0~\adJKwyٕ~W׃I/VFaN\]__Vg^#jLyuĻaڽ/~VȲa6~5O[~zx˗WWV,-]\X8}ť ]tp_1Fݰ3|xQݰzhjxٍz,wpAQ#3mF6u`xϸ^ǃqAƜѨ׈e-ڦzʘ
+kǏňFCz{(@z@4|
+k<s%84F.}0n6h=HM~eãѠoHL4
+xk$'>gGޝh=HXv-%}z6{6R)h*Y~)%-ZyX\$??le+WcF3D#'졀߽FiBb2b1yȫPPwhd]wUTVna3 !׿8^506,+*SkѶjlU0P 52[t@-#bs4ThTz+k/>'D#'졀wFmkdY52[ke+_5F#zF#0Gakfɱp
+tbOCQ'MѹFe._b&YKų86eD#@16Fq#3SGtp^JiPхaEFe+[P^]_"mFFƯ^~)X5E}jn޼yPPhk/DD#8D7n	,(@452! h4;Hh%O]FOFVFh4(IDK+xԞ3{r*(@4|5bxJ|LjF$h~<h?F׮][\\|	
+ #z\G0h]g(I4Ґ.XÅD#ȃ^#`|U!&J(FFFIH">&Wy:|L*,niT&Q\T-!q_#g5.\/O߅4s	AA>&d	'-+c(YO
+Lf0T8P#=kdQ%|I)i	dWeIO>r~6-O]YBKd2ӰoV@4k}G+K˫oYOܷc|\ZD5\Bs4%qxa=kdQq7Qԧd8ҖKG'{Y۶mP:=AD#әFjPÄg;5Qkdj*lLnfxak$K;Bwcy
+2ElYzPbpWiOCOwHnd?fY;QPa9HFbA!#[>Nyrh4HMHGĬF#W^9`;&RO-#'BCPs2P?eicj*W+8Dn؁v,n؀HzlZeIBh2^QdT
+qe:%3(vf/ʸ6`^#|xQzdT+'`8D#nH;+[#5'WFA<QeDGF5ш=kd4RI)vv>^%R|moaQ2p/ɨhTP45T4ڥzʘ
+t.+Ph$j"`FpG4
+hx= {(@4;+PhwD# F7C oD##`FpG4BM= 2eD#@A4;hThhhFph4әLNwBWkuht+D#hwMF/gs:3Y9M
+cfэ7|xM FD#kp4
+1'DFPmS٩18rh'VD#hw͍Fz2RyiYW*'RbJI-fQWB[7q:499,OXCK}E<&yt9l
+^~}92ޟ;
+
+ #56DM'Sr7J^n@\x^IyAqW>d_q z7Aٶwy+xڵŇ= 0"݀֠PVP2׺\z+S4e-UvˢPE *_ؒ E#)ΤSG]F
+~jh$EYR!o^r^4!v%-:[A4RLtGh+GRD#hwF>w}z/>8`FaȾdi)QSՈFUC~NNϤJ"bKZkM4F@ψFp7h'áGs_ÙϾݿ|ynR#)ȫϹFűA&Y	gCSV{3~!Ouan8Ѩ;ѯ>O:{iܶ^>p l|,fJ,SVj˾N!z-ry˿UtU0u	1J?O]Owp
+F\t'O|G+rю_W%a%+'s7lgD#t4:tѯN\8p7#~'oqDjF1ښ}+#ݠ'>,/ܼ/_r.?yѨQbLr91Ԟ.F+G<yϭTz0(vg,6`C4F8v;O}=Ύroz{ss3EW\)?+C4~Ë2+n^|m;΢w>?^ܹD#2ш[>=#`{yɅ͇~;c3/W6KD#2ш=#@wyٕ~W?xI/VFC{viUn'Ew[R&Q-D#@A4F>8;Օ+KKN;w~qq)E/]G桒ۺ6,pԓ*c2 /Q񲍍FCD#hwFA59=ɟX1#f=ieR2F ="D#P4\jI<ث3RmF+Uo~#D#ka4V_>xH._=b=n\hγh$=^8aEU]v#D#,YbFk͛F4Fp[4`IIGgU?ר8F4FphUꥑqHBM,ޙKtUjj(@4&GFh*PhwDp7l4{(@4;QOx= {(@4ޢC/ mG4;CϿ#ш@V4 ɈFpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# 7FpG4 xhwD# o(_Oei <)̤?46EH4MچF@5j0=;KmbFC(`b lˎm,eɲl+%YrrI?u޳{wzgs{`AAi iu @ԑF  mFPG AAi iu @ԑF  mFPG AAi iu @ԑF  mFPG AAi iu @ԑF  mFPG AAi iu @ԑF  mFPG AAi iu @ԑF  mFPG AAi iu @ԑF  mFPG AAi iu @ԑF  mFPG AAi iu @ԑF  mFPG AAi iu @ԑF  mFPG AAi iu @ԑF  mFPG AAi iu @ԑF  mFPG AAi iu @ԑF  mFPG AAi iu @ԑF  mFPG AAi iu @ԑF  mFPG AAi iu @ԑF  mFPG AAi iu @ԑF  mFPG AAi iu @ԑF  mFPG AAi iu @&F  DF_rΕ+W?wߤ½zN_Z6i IivIuztrb͒M{q|KKKIC h$eW۷$4ZZ2kq);v[S2_DtgD a]EZ˒FcyHͥW^}maaAt1ө @GeK#YXeI_,Hc	#7!]43k=(䯤 '2]*-FnK~LY﫯۴qlDF2$NhF=sH# ʐF.;y晢i$K,ΩҘ>||wu=وdLOLM]&·zZG @{qQ?U4u㕉KՇϿut߿?C큁وdlbB4z婧uD k++77.Ҩ~g7mٙ# XHPY^_eN+Wl%d4rȧѺul"ʮv;4 h5zy߰ȑ#Q˧_G;vػw5 ԈF?ϻI5!FM6Y Povh^|>=>|z{z>!Sd#7q칡3rڤQKK, 5
+F33Ν?sfD}H39Idh?Muww jMi3.L~></~.C6EF2>ظiğ+ MPj̙'NKfq#G#o jSѥK_=>ơÁQ
+ @yEF%#o=8ٳ>Й8N7XMKF  -EF0M6<<o߾]kٞ={|a1kF  DFs7+KNI# N"L#, ҈Q4 !4zFF  =Fi iHF  =Fi iHF  =ĔF===mVgTύi Ciwvv6|:'c"  z#|:'c"  z#n߾]Eg$Oi CLi?Zψ4 !4R.Ď4 4Y  ni [LiL&oVPȳ}oy+L1N|F  UFH'E))\Wn辱H#  Kpl17`SBs0(p5Ib̗rG  np2/ <tg:Oێe}]:;[
++̜Z.v1g?ʝqG[.+i [Lit֭a<u]g󏬻S??`۲#{yBK>-xGoF  8TU9JRMz~%|B){Uxu;=mf^6ܷ\
+  p1GJoZ_ܓ,2VV~{_|gQ g?\
+  h"fh~uNLLB/?e9&g<y-/8[.i [Lir1 U\n|f;wz
+GxF}b,݅<&-8H#  9쉒)ͥ\2d<aH#;(t.3zDssskxw,x%   p/QH#  bJ1T7H#  HE _F  ŔFDbM>#  8Ҩ}rrr~~~J>R1F  =đF]]]۶mJZɧ#|Rj?>& 8Hl޼+J>~pH# bJ#    z 	    z 	    zPOiT  44` @%                    +  Ө   @ğk                      @tttEE&ҟj{`m޿a?1dZdrguKuժwvv6\dZdrdNv:Wǿ{*qo!"#S5{;>;̞Vd2"Ix][e8LLL(0{>Z$*}7K&GHqh+=+Icȴy?uɪ-gX]]]C>$$Xw|;̞HV$+Dc 7H=y-AҨƐFe@p#HF*"Lx  eչ$1dZQݫW45V(LVîᅡg	^1ݟLiAN&8S4{8}|e<biTҺ+ro2e,Cm₉ez#YvG-zC$WIH# nLtܷBᩭ3iʧaF(56-F_x7z{U{͇f9h5`UWx%4O7e{7xIƳ1yXF4RN/B$,d	-HE*ýwtھtzjmSzo~Wȝع3^-|}[O[*ƾ}m:9Myǁw;}0ܓ}6FX~r_[vȴMơ䖨ԗeHniq~թu<KzA-:Fu.{ZUrƂuPUݺurh>j??S6G_>*vݶW6-XB^pq29 Y[gfV:N=s_Fަr_[nȴQINp/|wz5=L-m51_wb=\9et(e񤑝9Apa}UT(ŐF ܪ8UI#gW['*K#«L:9Cd"LC{Ĩ[Ⱦ:>~
+9&+wUmǫ{/xF dݿkKV.w{0cߙz6>{"1øwr_^jȴM_ǁsq,g7m\LQoY䶊.֥ueDh}rGm7mڞȿ zx]"H# n4|Ṭ'}{h|x"mw<2-A(qPo{sq<嵠ܟ+ZE-HEeض/ŖeQv=o>N0l杶Xw:^eٜ;~$Cpu#['OL.{zaܵa874F㯎e}o~bٯPE&?JZwI-/Jޗ߰o+߰/_w=8UݺmyID.dVH#ǯgy2Sٟ䎰 Nz{ JQ6cO_է4jv-G;[x7O^/
+EEz]|i੫=4&_],q"1dZdrQ%w<l>u]Ib*A&4J~y2-29iTu凌{:?AQ_wXEj3H# nQ`)H#5(<F dj煥_,0C;Ҩ+HUWTiH$FA&4NŃf8LL_w=퓓piɑ)Rd izΏFgǐiIMK^ǺjڶmT.2-292E@3=g'L2-292E^Ǻp޼y$V\dZdrg~^98ܿa?1dZdrguKuª+                          .g
+endstream
+endobj
+76 0 obj
+<</Type/XObject/Subtype/Image/Width 776/Height 548/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 18761>>
+stream
+xoǁy/ПbB§(%ʂ_\Ncn6d`ܭ,fpp/ +sq,ie*l(x]=Sf=?VL?z                             y_???"302Awz/  ̰yeD.k  f   C.  Ȑ   2s6WF{դꉳ~be  [@.XIay(ӊIEJ[?QrY  b4;(+F  $sf'U\  RHd %
+OvZ(-Wj+m*e: @sQ>p,?jj,TGc!IxQ{  HER22$e^RǎzJ&/JE   M.*:^TSrQ6Nu  TEerirh  _wHt͑r!Qc.ҾIN%)u YH4e"}Vg"  ss  "     }.G~ !\_~~a                          `3`37oS3[`m h%;9v-|:飑O40X3 t.;ֽ5EMIDmDo	5@!p gb-\'fbKݿE "'0z Zn8zB%;7XspY tBL?+#+O+3t7߷.< ֮m'Y҆G<E+V6	\51Eڐg#JjWiC8YO6IsKߣdi5vl-/%9ԝH[A[̀n.q@{괈#ɳZVr?ק%[hkHVjF9j
+5u9<ij`Uv	iMew.ꉖwo~}ڵqϔbc(SmgKKkw(m3ŉh%kT5ΔrEdGȐ
+vTtWɿ:]NYr^ъìvޒU1, "]++,JnU9GޜR&j:.{+U:#5V(,j=*)%Y	de3oV4S<Z3;iYu5qɹcKun++ؖ4.hK^yEyZlu;B2wWIXr2_bim̆Vm 5JcN1I./yV>NSΞ?vW.wvv9Ń5Yy Y#j<w֟Wv~z>*HDEօdӲ	rEF.RCU	V:I[͕\%(+umq疦gݩꩴv:un绉@܁j'*+׭ :>Z?䱇_yr85M_Vg>OaTiJv \eY'JR<!CWшEyJrЃ=ɛo䢼FW\-҇նlk)*ҌYsD>mPFNokѪ%Vڒ(OmwWm %\Xs[?XGϲ'-ǽ_Ϥtjd~wu}*KT<BojQi]TRE5G/+U.>Ss`ĠKJ0"ƒ,)o\c#W͖l>Q7sumi&j}D՟ۯ{_D۾jl}/kI;5)̽nO
+4"qq@XNI9I%we4hGRj߸v]*Hh4_^:G-Ѭa].ݩQd91krȲn͖J~i򴚺ƪj.1V>ͷ_άD[_c?FylXAkxh EV~=OݐnJUj#j*S-sJKTZHُ*ZVaFr.2ƀ^'K6V6CL"y4Yj׳͖l[P;MŹ(15>ͻawu5]zYKމ_4A
+0iO/&Wz,xT4yPM⩋JS˙bglZW^Rr]eZI'isgsYV*_3*Is8Ԃg.:]fvY"uKĹn%(bPMSbcXx4<op>Rm⥧vjD3-/j==GZj'Vhn-ݞghZclחF	>K\X]˩ybJ(PWL+;Y<w6G5RZ¾8#&_ed21U7RZⓋOK][{$j-A۔߲Y&o,'۩T%~߮-ruS2vlT&ZjHmy'VPk~nO`ŃEw!;ۥwӖ_ݙۿ2" >ı~tfkEn"
+1hou'z<Ony9[W\8Pzjy~I+ڿd" Q#5+F(4
+OYٿ4" 2~0iS?3r <  0s𫯾i vhrO\4ަ Tty\ E h\ E h\ PsroVX" 1\J
+%w
+E.E. DcȖHO)"_" @4t?j)k}8欼RBW/j|  \.JRJ939Hu둲jrQ<VS\\ s45TOeEE h~[P=K*E퐋  xQu׮1^䬬O! xQ3swJ_T=nUPF r/rz~3 žfE){W6E`Q.6>c:ER#C.B._z_ 'b8L 3"r?'b8L 3"rt㴏 @0ED.BQ?bߏ,!J")E)/1^%ro ̟rD.B\tc9 +ع}iA.\?܊vZO-ŗ/R'hcY^6H/kŵ	.N]{M{+^Lbhv|ԗ
+`ľY.BsQT>#;L#!eh?w}i0Z^rA<]>vel)כN|oHFG}4~c_8^|odp.2BO\4\u.3ӌl]XXo%ű,ʳe/[5lرc;ѣrrnbm&=0$Xe u"gXϰɕ<ܨz埵B"+U/iH&iInc_UT+HZh_5S=qT|ٗw_wPybq?Jj&hkggȑ#Z(%Z5z.;TLF`8:Ei2r[bPK.USQ"iH:#ml,#-U4iYQ԰*䱨J7ȓӌZ\_G.%G#xwwWC.U?TwV^KfIlZz~NZRc֪ZfQg*:n0ty2 UBN=Eԏɗ/Q.ǶazZ54r^k?kגҧz\5 ֭[Y4޹sǬ@.*zSJzRQ*9U`hYML;s)IN{Q
+"l8.
+EGMȘ-/ˋ^Vmkdh7wU[>>9I,P)/ZvrW}% ݹyEo߶N#=E*!reH+rGe{˪:ErUvuQ\g/fX\pL|QӧwrɣHFz'Rx4z󱭾D,>}?\OIU"Z6{ctùь˔KyPE(Er^EeִҘ/үLd'GϽ>|\NȕejsG'.`"E~|/jxe)LhhuqM=d*i#/zFxQQvUHBlmYCƪ1TOE H+H&+|닔LcGǻD:㓋/-zfs}ɓ?b'NGlC@'>Peҧf^f-Ɠ{r3+3~jVĐS`Y ?碱+䢞Đ0;VWW޽y"z#27\rt+Wܻw1y"z#2ûo,f=ty"zp\D2r  30d" @4f"\ F]'" @4/ʾ$;ZzkR" @4/H.j038ؙ;  шm(E{]5"" lxkO/݃le%YVRySn;n&ft4)9Z__)=n5cUM]]ȷf3W\! ƋԔUg1B"+1t V,@ZXMScr(>q֝^+or" x'Zr?8ժ)k /w<[=[__?{촿|@^/034^$;RJR+̒oHkJz<~,/wgrq}Z|ի`^kqmxPq7zޙUSMͶܶ3a>x ž/ >xQ=JkB"|vuq19|Ryg."Lә3g_>B#2Y?cVFJ?a]i*s#V6B<MXvaJ5\~Ͽ0ľY.hQ"OY.v/ LA|QES0EŢ!Rsэe.PpҶ6m"ԙv]l_ZH;:aMuՓFrI.ڐޛFm^Gk۽OksF;n2{(?}ӋIks˿ofֳu{
+2v+TWz}?\xQsQ>h4NEK}}FMY什O.,qB+حNJ̋/!J(+RrPO\4\u.}JowZajB1YU,_VsɃVVX6 /8-Wh>WݻUUkbV6dmkv뚺	~}ݵdx)رc#GEE" |M$CWճ,-g-yM@2I-J1ԂRkF(DqT|ٗw_كjzi/ujJV+ΐ=NK/*]*JBcWeoQ-\-KZͼkblz׸B76\Sc{+6B@9rDED&rEip[QK.2Nc̩
+KQ-9rQ[jM3KY߹k3d{~)n+Rۚٔǻs]jtS8޺;[_7lmmH<ė/oPP{v:ljh|Wϣ+s Kx|RW-*dh/wUOgEG珏^gl4Β̫i\>n*ZW+pw6x6e׸֥^V޼XB_Ɨͭ[h$sY!\N+FafPqhBF.gaX'ɶ.Y[pV&rnګT<?_S?o^ەhsulͣ^-]x蕾uLWEU5vgocx/^oJ6<l7o֩>ƋXg]E.\d4o/fX\(,iP[pU&GŧOɽ#o|py;;e422~$]@0[\m'^`٥ykRK^_V޼w,}ek5/ˌ~d{y3`++Y-jҽԔʛrHĉ|Y
+՗:nI6ܥhWm[U5yuˮugd,W-4Vty4-UɢP䴑]*WH[Szn%k Y."s!{\._2zEpm$yBU^9WtI[871KY<x%OT\vykR͗N^Қږ.~jc-ݺF~Rḥa/}gU|hE[[EU;ѺĤ@єr?qGNZM^2Hϴ*&EcݜGS8)uMy4FxQQ]}08f뒵[e>@E3N9ްSGO*Ĵ-ŗ&N	{+O{["+~wWljjl>8:#VA'ޱØ8!G'O>
+?襳yA~x6$Gǋ\:cFsED3~X3I]S`=՚NW~9V6$#d0\ɭِ墝]?~iݟ#8bۈEfă<QMNHoug&k]뫞G/2ղԌ!e'HE@?~9#rD/2.$R.QϷU#Ker19|RۊOEEzEw<{`XƋoumVtu)}\g,;#O<U|͸:!|+Wݻ<{`hƋ qrzv%7 Dbxd"  xQE  "" x  `E h0^@" @4/B r  ɷH3 ϸ  шhH[š1.r  ~K0C~i.^^=a"/ ΰ77ϻ`}żX95y0t>On6Ѭ-5+Kn}{q\ҲrvիW߿<{׸?Znu/^;V޳^VʭU͹fj~Hmݰgۢ]Jhg+E`^0LDEMmZ'\77KԩJ&JG,g]+%+兇"̙3/iL`/rTPRiH[9Urd7k^-uú
+_l)IFU[{ɯ\>Ͽ0ľY.,3瀌kƋ}o\}
+sɧ /B\4^ r?Ku5s,'}</2Ḑ++#=q+/v}r7 O|h'WgDsRo[i2	ьn8.-w^qްh+`}̳orbK\;E¥m1Mj$̛r|mߦ4EڶtyCzRjhC16X#xpp0ީt8C(\C5h*o~zqaTVyG/0Ybߏ,7rĳFvHgG.*Yah\4Zpai4Z~M-j+irzɊ/1^D.PBDґ"#$A.,}KӷVںP7efaIR9 qy}soǎ=zT_.B:E"jFuܘ$\s֪tRjoThJU}FZ3ԓR_#Ϟ=2룗8{0z]P/-[gϧ~0o)-Z-J.&-VX߇}9rDVM/VEX`#Od%JY8)Su}JC3q&\$g;~x4f	*-4-9ǻZra.*cQ\T[Yb\Z,6,/ׯ&r^k?ϊvmoZY-'YVoJ+=֭[Y4޹sǬ_.b(J*:feI[XRsoO֩gͬ'ܵW{S|QNPDWʮjZV[:Z&!ܼyS۷o[Ɨr]wm/Rmѯ<^d5g8*>}Nw*q<ɗy;IxZ>6fۑRtifMixV߇%rQwfVwqW1NgvOg?o(se\m/Ҿc\m,E_>9:~/dKYF(..eNm6>^%im7!@ŗ&LVn5֠t..t֦,Gg^^VFk/..Zw~cT~-ڔGϣ5RsDY͌ݞuE/R߸;FE~墾8f8*>y}F/eQݞuľY.0k.KAZz[H}ZN+'%5okEWYXC,y߸+bEIer墝>컣~^ձ9P'\xvz׍*i(J1޻[nVkޠZ^֎xvAUCr%?~dh⊵Q޲NEZk`"̶ջw`^0uqXRf
+E^-=EKlYH[o
+"W\wc DbGId/r]xxe)at;^dzw\]tIx<{{8xdԟGS3bLEMn^b.9+ʕOҪ  Ct3Љ9(geKҏՍ5-g+[S_)O?gsr  u>_ź  шh+vE h0^d C. D"" 1n׫[!b" @43^zu +Ƌ|  `G'++rz~i.^^=a9^0[,m{U+#Ok/_z/ ׋}mV($"Ɨ15NV0V"iuu0O^/}qAfxEFJi13rQrt㴏 @0Ƌ$	[Q,q`y9
++V`E8*>[ G"다]]$gV>U0*rQY%}Dxx}rѴ{`
+E,($Ds|$D'++ro ̟rQ6^׹$EGII1lsQPoq2""IE7oNQpi({cY;xl֐O 4/5~d7
+*8mM]}5'Ʊ+o$sJ7S=>m	c.2n7:"yg.*ޤշNV0V"־!0f,eh?w}ipht}_)d߃QJS 5=O)lkrmkE\ڻi'+sQw"/3Υ	d+O0%Nq(5U;y$5)U^Z*<kaaE`;vLL&uQ碩ƛD'+Iw"nK_+y4ӯl0Ur]nmJ]M9>Z
+Opu̾7\?KgϾ̽7?^W+K|yY\Z6<){Uu~X^<0Ovvv9펢D&}rQ*uE>ߐȟZ̨-qgrQsr-ym:f[/"9diDJR ^QE*rcAVshkkKFV\Ի
+j";_o-gTYzߒΦ<ǋڗkYft楙E{kz>+
+?:|ڵ=ke{I2K,o.`Nݺu+F;wE
+ƪ\To+H3*Z/ߟno].rߘ3ƕvs^Y]x~(T~(rȫver׼r5,͛7E(}u"̨墙/rx^Er.z;"KoO`^(&^}Z>v͞)
+ʳTyyY\ ľO.M<ZEMH4"׌
+-?W!'lMɳ[~c.X4'GϽs"鳌^1]Ա+/Q~\U>~\Qg. v"̄[AoC[19jWSI4oE9=]?4j.HN=^ CF.L> ]?gqT|cyKg7'?ިzF"_l*ː墝Hw6 G.L!=ROux+k0|"̈ջw`^0E˗\r޽ ž/ >Ȑ\]tIx<{{8\ E h\ E h\ E h\ E h\ E h\ E}4?~-ED.BDV+r0@""gCE#E"`ED.B^xZ,rгϟ+JT E.B rz墽M sb}߽!E^?௿!#!=+sJ\O}};88O8Q\sȴ1Fn{mqJR]nH(vBƋ'UD?ݿ͟)Q\:EӋABFa+EtXV}xr^\2XDǏ^KT E.B rVʃ2zW.xsQ6\b^I"!$sQ6<&Jgz--_\\TMj'DEt]Ֆx.᫧qk,+--%(MtU]uY]meI-m)-k+ۗeꌕ rQqN/f&r}n?'ٛp+ǛҠԌT|%WJ!KC]5S+j=eY
+	ǋc-˲v0bj"`֑hE3wy[6-d8&;ő;`dOYi`Wmۖ\ޮ6T^&ݮ{|5]w]=J.z\E!X>uȚ;Z"tykW/1HuՁe9_^c:յ,׉jH:y6h|50E4GٚK-#6N>+$1"6T$RiEI5{5En=w[+hZwm>w+icKj Nus|sҌ_V3FU555|qsǲbN{g]_4(Y.C*:{W
+"`E4u+)\Gs^\5HԘѬzd+/WN:#<uIյ|%eϣg=sveYm:G~٭@%|50d"}@ˍLT_=vٽѢKv/k`E4\dh/Q:Fw=(|#0E4\ r^mp^_t۽	mP"`֑hr.j\EZБ\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ E h\ {$WU pU2raq5&kĝ
+,l`*1TC2&1/Bᡉ!@H&aI==}~|޾}| "  H.". Hd"""  H.". Hd"""  H.". Hd"""  H.". Hd"""  H.". Hd"""  H.". Hd"""  H.". Hd"""  H.". Hd"""  H.". Hd"""  H.". Hd"""  H.". Hd"""  H.". Hd"""  H.". Hd"""  H.". Hd"""  H.". Hd"""  H.". Hd"""  H.". Hd"""  H.". Hd"""  H.". Hd"""  H.". Hd"""  H.". Hd"""  H.". Hd"""  H.". Hd"""  H.". Hd"""  H.". Hd"""  H.". Hd"""  H.". Hd"""  H.". Hd"""  H.". Hd"""  H.". HdyI~u[3?O*~Q3<~(\=E _]zo8xS&YF]}.;#G}џ<y2|R. %3R[s
+{m>}zbE'Oǉ'Q0{e#産k&Q+Q>#]@zE4
++;k~T'{ ё#v뮻=ÝF. EEaU+ik.
+m/C`ďPYG_(EwFU6Y.`^.Fђ%K_;u{߯d?7	ݾ7\}C<\pA.t tUcUW]ձzVrf?B\y?jeG+}y0:|F;K.ɦ. yZpˊ(ܿo{!{}ٲ{BM6QwپckEW\~~;4E $op]Tό|etg?G+Zo˗WHuQX@:22}~gSFq;tQE9.o{z衰GAU\wSO=__;[} ,E7W\	.ZE(0οn{':v;oW_}m׮WGȞ5W?mo޼9lر[+O/^Rֿ2k~Q7]t}omvƏ=z-[T[(sgQۺgϫtʕ+E 7C]:tWm߾k˖Ǐp{_#ly_oFۼ{4ȟw+4T}:m)4ƹ5y慧zv˻"}4 槡7x駟۴|\ްfΝtQ# fQ،_[nǎ[n;/x}O(E $_]TB<m߾G\nݺF. =#dV" Rү.bE $/]d HC|z8" Ҡ H.". +x4"" 0.Zze˖2§>F4n^b͚5gV	Q|" .;rIUtg>)4.]zٹ^ |Fᓊ陦 H ̙3=H}3E 3..K@.t +3t +&''̓KJ#7n,T%v7f/H@tQcgTzh4(\a%:^`ƺUܑ.uѱ<TZ@}]ز<T-=&W;E\L#] EꢣVG}|ݖp\릏nd͏_H+VWʞixa̵G'QgF@ >x7w_V*]vwvϦk/j|(|njj8c2ϴ8+lu)Gm/fmzGoy&g  gx(瓤Ǖe`Ӧ6fƤhuvf%vQgB@рެTtmllofA!>UݬoMhx[_a|ϐyAxڣVgB@рh_o֎Jk[)>ٰo߆JElhScz9YZ~H[f_ڣ/-L" (D>}zoo,]^?Yz*;u@Goj{Z!F:~ًnbҺ>#] 9CE}R͐)#1{acr]+,5;W34Qf77zg˾zǦ< E{n ENp.]4?" (Pb" (DMLLdH@N߻hllǎΰ
+N'3Ewъ+VZu	Utg>)4nilll)*|:3i H F]D<]@tt iEE AO]D<]@"OPѴ g3 Ï iY            @7 H̺ht ~
+Q?               fի-[0-arѽveo>wcFni	~;tVj߼bŚ5kR%LNIsƗ/g?yWbF09aZ͞uk/ؑ#G&''OR%LNҳ?Ç9cF09aZ͞uk/ҥKCb09abfH{WṉF~i	YwkW3gΜ09ȩv/==i/"N^]3MES]tSFni馋f:tEx9]4h(EhptQ~uqZE@Q;|ȩI#7뮋}xuEs}ë/]499n\Rj4r{+E@NX?_~~hr|s1z_|Î;n(<Y0-E3ZwzƑpK9ܬ>ם^uʪ&;U;n2opfЗItP4]Tnyp--r;]%KFEvohi4]tg,.,Ұkz}ޫw3<.*]aR[)w;ƞQ;vQwzaA
+_],KmeY7],,@ޢ_]tgyqKyoUvU^wVk̋Q}>uPT{χNxkjЕҕ릞-wQ>s}mS#LK]qOf(^r^]^g,(+NuE}~zji36]Dt|ftᵛZzM^X+ȽY]ESή~ó;6S·.wM0-arwь֝e+1fmj_w2{kr:,f~Ǻ^=.jTn(}U6o;E@wQp7=ltQ+Ha+!FWV3{_]z^ZZp}YPtmAFuUM3e쫦sj.¢γ8TƝhԳzsJOl_^yi	ӱz:Z}ɯ0S+܀tE}~qA.ͅ{]n_]gkGlhص!g7Whuamwj-'fyjՇ[yK{nbz_.[o{Ղte{mժߺ~ganX/:-}^K>}zosWix+[]ޛ{Ugm|b&G9aγ?7=Yq~tWJLه}򅟗t_aOv;])//JPWhv\20םA^zv;|^Eߊ5\24c#~wQc[}"h.hjEFj]^A
+h~ʲ5,.zQm^w^3hz=b[^;Fni	ӱo,xt\՗.:unZrm?sq#7´iEs~IeOtcn/~6"Hͳ.
+ftQ~u.ZE@QX?̍q#7´|.oM5tNZJM+ox=#7´iE֝6گ;fU{llǎNA09abfHϢ?﹓v+7r#LKyr~Yw6jXbժU LK0E13瞍//XyϟmFni	Yw6jtM!R%LNIkî_]aZ䴟=N+ݬ;f6                   |G?@l
+endstream
+endobj
+77 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F7 22 0 R>>/XObject<</Image32 32 0 R/Image82 82 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 79 0 R 80 0 R] /MediaBox[ 0 0 612 792] /Contents 78 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 9>>
+endobj
+78 0 obj
+<</Filter/FlateDecode/Length 2347>>
+stream
+xn݀a"ŽrYl9)6I,<}`dZ*D7wf)YKL8E}f94bѰ~^4M/ot^?9,*U]34I*l<?iHò4K`:QL+ޜim_cȄ{@{*I0'2E"PMqM
+6;?,	#F݌>^3X.goاW`-+Oя}=eJ}Twȳ^Zo^NUQL'͌C(e-ሷbcwp\)H04bTWQM
+|mYG>	݂m4.+ÌM<wY7M@d`ƬAS"74o$G$WgQN扱4Vdta$`\9PyAJp C+}lD5Z4`@45x"G߷{^"PD.OYJ&jDZ	 !' !F1̛ZH+h/í<5 Z6NILxxo	}A"4i'Х- gXji#fW,}13:lB穏ű,]b+D.ˬ%{5 ;"<Q6	OGuUHmR*v#-NBXs?P52sј'fT;Y1T+UB6ESIdi?P<MLB93xEun7KdcjEΑ,
+D+jnCCg@+ܗKqxF.%:&+vpW+z_%YƅvVa/B#ǵ<mlzQWwXiC-4yFZ@ 	.S!QoLtNȦ׏E\2W2t3OMHa3KWQ;KIi>=GAY_8RsT }'TeIjCLޓSmU X*R(S*ۧ?n!3C26+T)sHl[6 (!=:2¥^Ü<ؔ,umv\yu+URRNBKDLx4R'ܧ#Yd811!\	ְr֯
+ҺFе+[J;pe^>m܆}kN|ܢC:C[劳Yu_Y9=c	54cШ'`pHm0~t6YqI5>!/c
+*FUH'n:4k,>Ǻ}tIi:6/N^4fɬ?nUd9-xs/̅vtWcXQ)C`UɮWRjSY-\vx|t}yXHGzj6+D\#mdj[PydvK%٪+{o?OY$.[l|LHq8BB WhYb!;
+>1'a=Luz"/)?(~}45B[e#UУ3zF)(J՞en0HEU@W6uհɊيgIoҹGqsIh	(؂sfXfw ޽yܗNۗ
+*u3υZ*(Б kOZ0JKV2"?;>*pP;Z!-Q!ySHA:BDNTu#/.N4KN.37dhЛ  R"<@T( z{cцM0W!V%\J[s eM̃K ͘Њ>znE~$y]b;J;`&܈zv8yMrE~mmk;ߪiZfߊ.	W+Q:+Dc9}Rh2<&vr&)s6auS+ss_8L_rf6dݹG.쪶ʋX桽0IxkT 7UA߶#ïjt 꾨r"E׮*
+#r2a2ڔ=T5+@'6s;ujHGQCb-0vU{W-=94t"tю
+_+qmG*8w=EKm=ն2	B ﲡLzc%!xX/
+|=?sX|.ނދ:l.j(.wn+6
+endstream
+endobj
+79 0 obj
+<</Subtype/Link/Rect[ 231.88 661.7 277.86 677.14] /BS<</W 0>>/F 4/Dest[ 77 0 R/XYZ 51 630 0] /StructParent 33>>
+endobj
+80 0 obj
+<</Subtype/Link/Rect[ 510.6 312.19 557.47 327.64] /BS<</W 0>>/F 4/Dest[ 81 0 R/XYZ 51 692 0] /StructParent 34>>
+endobj
+81 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F7 22 0 R/F10 85 0 R>>/XObject<</Image32 32 0 R/Image93 93 0 R/Image94 94 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 84 0 R 90 0 R 92 0 R] /MediaBox[ 0 0 612 792] /Contents 83 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 10>>
+endobj
+82 0 obj
+<</Type/XObject/Subtype/Image/Width 515/Height 391/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 39078>>
+stream
+xyp[ǝLnjfjR3dkKcC%Y%ǙG;ٚ8;x%YuP(x 	$@ $ A$ T uX>_$~?~Z
++++|_?mG>}Ν;---.))淞o館kNm_-ցi`54]^{$RͥbW+}O53ض>"<ޯX6dzf}/U⫿F>|@^_4gsDדJ+tfc#ud:fXDRHN*"Haȇ:;\0@'a˅4@D)v`RHeQc	~CֿJ
+/ܛ+x)iB_>yHkk{LG!ڊ#K
+cɇB t )rWZKRԓ%x3}<|ѿ
+?
+E`S%T	a
+5+b+BD(;HF?G2`ЅPZFBkYhS(m
+ꂫ*4~j,4Qh|KFCqvy-X̬I\
+ίQ, b[as+~3.W	DBDL9y	!oV[@t,
+ۗfIw;+&ܸC&&yۯ[͸뉕LuCo .Z௿Lm#;xߑ,Hq`&J@7 1aۣH5DJc$y["=)RI>d#e|!F\ä4AlJG.bL
+PgX >+X{
+xY`+pA2뎬 	_h>__Ё6m$D.Xct@D"2\ÿAP"0DA
+sf"(td6iy-a803	:[:[㝭3]օ."d':N4'y涅mL`x{H0T,dI]~gss+`xxe0$6G8+h,m'S0$m_,|ԎHIB0´ GPiTgEO+ޔb
+)@6%@(嫀<j!E~Q\d] .-p[p<\YL[ hh.Uh:z24+ tt]hs. h
+Dȉ@C4@NDsA((pnx@7訷	6[i4M\k5Ѱ@wg9	NcDX6VblY1/ήnX'lJowǎ۱cG?
+D:ICٯ ߃	xf6@"Nl7\itc0:XHkMX!kȚ1uҡO"]
+V0* K/*`k
+ 
+u("	+i^]rA,z4	y.Ѕ	Yr"ȁL(bh6R0*.仠@Ťj^
+N/ˡJaު&efiޜZ]j/pSf
+himkgUr*ho̲*iVUUeUE0!VUX"*ձ]ـ1*qDee]3X ꂅ.MOdMf6 MΦxg6<+O|}<^ZsB)
+v1(Njk-d@5m -;;.
+p
+'<y	UWD	"Z/;Aa[<db',ҐF-@8+olu!j!ߑ`.` H9"ODSs+sn`D/b[*@m/n83UΪ
+[TW+"ꊩ8&Q}3Q}`o~낞D+骛Ѫr TU*U{ݕN<,8i9f3 F&9:x,Ø@a"Ą&f3~`f7M{iDX#sP}$S.D S5tX,=%sVR t@ H)<X`fRG,,0ATI]H<U lT6Cr:# dX,ܦD@\EPu6W2@R
+d'l+H|al?mOo
+Ȱ<vg0L,_='QK/YK/ٮ_~i쒣좫좻WV/+ˊ'ˊSg~ϱs&_~!	\~sxgihiZZZZOoϮUQ+H"@"p'`~f.O`&'a1J|gDƛ%IlxQ$"F!#أiTg̴
+-VSv`1d@<DɃF|*NCvG±Lijt@A;,Y^	F4}Y G|pOa@zYd9OTQ0~
+% b"煡|23j
+Za´T]h+ @ ) $".n+B4BM	8잴OYUD/h,H1/z9<4h9`#W>rp]9.9-9z&xL	8},9+D0rzi˧G.]<kxtYHpO)<A2`Rd0,~1/6'D&.ͭg4AVjPx!,HӤ:@G#Q+]9P
+O*ORN>
+ 
+H6"HI\BPcA!KbR`զQ:0`4|r=C| `_ 2~
+Ja5-A?i0Խы 	tKe>MkHsc^En6Dx:f4,~oɵ5	}'MAet?b}l6hi&rĺܷP7AU@6T+UUh7&.(hhP64!&i-A<S"OVPZ4d.P.0.Q"Dgu1 I;Z|8JmM1R
+
+w*85e߮РBw3~c:˅.pqᔫ)o)P0f"ҟ@В~)>IN/a/t?8rI빓s'g?5TSO cp^%DL=+N	oYIuiyٖyd.k/A[˗vLzDdybQUlo1
+"HSKzM\@ɂ](DQ%Bq){{+EEW:hB/ѿydAVrOD"x\0_?WPCl
+
+ ȱ*E@@V9#8Ȏꓹ='$?j7rugYi]pg q%
+VB-u63s@I	tH%I!1IE S6)<4>(&%Τı*q-ƹQ~*ס_`.`qa޴Fj+/:pP@ + ;CDpz (a٢ CDHt "Z6gȌ&n8B}]JV6X7}/Թ%_ރ?Wz^wyӡ-7-*Fa;3N;uwܩ<Sl/нν/rرEm?C<*-5J>4B`ᾹMH3j6~{j{D%-**)*!)D-[ڜ'6@!+.`ϔTFDڡEEL~׻U =H(0OdE&g<~m H3anBv@mb7$*C.phbV8sa]D,K>(xO[겒>* 
+Xۍ}M7ݪbkbXn
+z+,˂k0 \Skf;-# 2$98lCptE օ.|nl O:ea`,Kp(Dc %\E`[NrJi;V)b8atYd_#|,ߊ!#s=b2mJ
+eǖ}Ad%c¹\Ɠ䰅6ZK@c\]rғ#!?lu0 @5l#.PuCB: @M DY"5 Ym zBk8_lwoǀEk4Xs/?s<9+J^{g=ާ{2}ʼ)+Ƃ)>z)zA0aسCgf՞vէů>#xΗlr?w(DMzxs|:+"l2Lx~3SBD_ $~fxb%"iJD #GL,lL :Hgi(K ŭǊHdX ]:+eVL)tI`$J_./SJ"7?%GW?V`,E(8fDyh7&`'4o5\9\	.mӰ8O'g`c`,Q$lMyx
+7*+@"RT	8vhC}r,[C-ÑHPl:qy\ q
+Ak"1eVS8(BTa mԯh&8IB6ڡBuj@*偌S=alu%Ѐf`CY),
+mD13Ns-D$tphB<,vHRgR }s|)m2Nuc6NqeF`ZgE}N<:/[:^rkp2%p>/X"˴2-B葌ɜr7R@Mtʹ@"B t.@ ]lqAv@z;""hM"+G"e@jd ,o X|Z{og;}מy^gdξ==gt1Ƽ+Mѣ~UІ}O}O=fӪ}O>ӽ=#~Yv$ vj-\noB𵢢k}hem.ϣGT0}hG9%r-p(+zu7l7./YbːnSg@I|颢fj(+ҒEB!G	U)WȩڂAtfEEK>EkDdMAWcHE"KdjH+45OAjzqE
+@-
+D&@T?Ѩ{Yn(B'ZQ6ڬhRF5l
+COfrGqv
+bɦ7Kb+Cn&+[t<M@!0wѠ{jƫJP몑}Kyh"P7d㵲qxX@P+J H ϘgYJۨ~h7)MfUE8ip7xpU+v@}:t6dpElgiQZCmH;9mLbJ ̉.3j;:tv::hn8M
+Oˠ	!ms2,-3vmMj+T6U3jׄ	#:+.SoBKBd S|ci#<u	r5.]obbkBj9@+Jo+7ҀZV֠+uNL\OZ4yx@+VDVtEhD ah!=++! E!੿;wwûGv-;[qdБ#o6|lK~=7xK4GwR5pxW]ûDw	^yh.Ρ]%;?,٢PqTi!WrZ/Yq#A"K\膈ymf/eF {S;'h@
+E.@	?"Oq_Ϭڎ?V?fpa ?=}'p.E R9P)hxzs&&$y|D AY@,HVEa%Jm, + k\RGԁ#߈r]Uұ>g]?
+L9,[)pmmxMY-E@#Tà]7݁
+VMnTJw#nSym#T8Vw"zG``~"@	n
+J}I`G4VRO:gZcFxF2V+u9a[-Cp{=!T%ޱzq+^[5B\YrOCx]d $*z\۬!SAhHP$6}cx_sZcZ\=x<÷
+l|sM
+xG7V;7w4
+[[OݢD`
+P]B'.CS?Մ;u͖Ͳ1ض rgr]EFG6p#h /Pmbuu(f 9@M_h:XD[blRsk/!<_흊Q
+e!:G7l'
+O8(9q@v^~\ٯ}"6ǀѼg=`Oz/:~@p@kj+\MHh%*]pvW;VMe"RDdKhp#h#$sD3HFюtg606B"8B{bWp7PB1f2s,u/:V3֋s"S@MTEj^H*=I7-, LP?Xrgk !+{wNCEp"|C[֡WtoTG%D-|h.q@J[!. mEy}:Ab\;l, ӕuhK9kkCv+|[|m>hFO{CS֮v徖Hn	Ca: yrSpo#0
+A=[]rgMUAh1\2	!mb{+R2V-5L̕Bp+:zoDmC>'xiEie^G^#U
+Lwu\M9W}թݩ74?8+FX.t**R'/@+uR{
+Iln .ggzZ.GcAbkET'K,RxUAd-X@֑Cq() uA"\Vh^@MD@@@'(r.H,?|NӇhe#7I{=*@5.o)x={B	'߲~}Gmcٛo+ꃷ5wEk^?E",g]`+f7@a 2Q, ,жSCӋ[tbDP2rq.p$_0T#|y,3D^;SXkk7(ȼ,WTxzP<+L>R=8r
+E.4)hV!
+\=k)[UҤ(iV+C$7A_e.5_l]fKZ<í.!m0KZ\u=X(Up8cQV6.gkcj48Utk4+4+ 13Nys+.Ta^ L3ej=(nt # x&hMu-]nWdpyi3^|/ ܂-ЩE |ު<pE^6X1|Kjh_ZA[pj)Z7ڔp!pDQ!FhrwxNcS뫅&j*.N+pKT	5"xQk@CO@_٭ۥץ렳T/zG@mJ *IPsD _:P3H !J46jjXU3|  矨MΞaw٥p8A'	|-<"Gk|H󱸧?__?}@Я>PO7~w޵(w8(~cmص~l90=ï嘾_~ |7<R{IxL\ -F3,7*
+P!:Gxl+j _(s0M"X(i3GxzjHư ]Xtyhr! zdEr@"%D>F~:irtf7uf2U1("\$yvT煨e̵JD@ 9E+ )"`,IfExY R4~Yy^y\Mņ+X&z*{ݰ=W#P'w5 cv-ZÅ::ZɹZ1rZM.MF TGF xf	v`-\pi YAV\ߗR3 Y~,Ai emRlw7BhRdPTtŵbh?^m{FtZpZX\#.\\^i/@P8lF^q;O:jΆ.։/+k%>dV%;A
+wPvSpm X:{ @." T ';tP4PDC*(vTGEEQlh٦ e#TC)%yC:To++8
+upuPc읇w:ewOι޻ql+v\e;qػq,UQ(I`;		@73Y%s3@Ude]5,VlֲHNaI,|Muj@+ZF뇸y5ãe-ce
+DE<I6IY?+VW]pFL3+4_>rꙎ<{#xƇ<!|?QtMN_8]_RGr|jhWhc[v!kGJ
+^k'X6].5Ԯ; pxL𹤄ztP+UF.75O0'Zǖv^B4ʌm7VgX+1)?kё9
+ylF~m J8%76bw n6$@@ulRF\a<Z׋GzP A{.8|Hň<	rɁ/2>L\HP+B՘q:Z<)wqa9Cs΅j΅d_<S'j85U~dԳ_I+S7A2KZl/EĲXͨjMѺ*KjdZW1]b3QW"c
+Rk|dND" 
+\
+Ϲ}	\Ϲs%2jt .)+aD'|` 4xތt OJ%
+Y53/g^\z
+މe(Á4!(	ή\A($ iUH"+1%IՃ+&`2a<S҅KN$&T"( DF "u	%qEbo$Ve"&R+S$Ta9Qy1-ƕR*{2+mdikZm٭eC#,@&900ظ{i9yFJ
+j
+Y`w`cjz?mY\\\<4+ͬ[f6Y+<2o£7?+[򇋴#bxvBG)ˁr\y^\RlfyJ//+.-jM_23ySH
+zL;R ZޛX]1Y?FO0v笐3\766xW56PO 4x0óg1rnFjMlq
+4Q'3Dslo z%=V5xt6|"1)`C]Jf|jT|%bO|?K"(JL!bOS'~)~+DR)=Nw9aW, 34)(5Y+
+~D9b,@. 
+B&u(G+UD	9y`>@4$ HlIA@VCpNdXa<@iodQgpNoZ͍8%-,8>IMN,- ΀C5Wr7:0.$	d
+Aa3/d"" beH12X#(GMmq:sJy&׸ dQ/N+;INiZPU$!{z{Fk='$#o'H)BZSSh2ܜFIx~LqRYZ@=2P!
+&`[7,+yi'CV2O\W1dZV,+q|tw/|ٗ޴o~o?Ͽ^8'O%g'?x?8|x'/'/g/g/$__V_oï<'^Ϟ'=GןJ誝
+6w&73[R03+M, Y `'*ziVl%jDh>+vJ`RHz:ju(*smw)Ie
+e"l9N͚AkJLM:BHyp+JCi2Mm:ҁƙ$xLY_RHOҙ[g2.\9y@(NFIqA@p)2) ~KNQtm|k:VS8ߎD bJDQrЀ0[|̳r9->\v4	ԲF68k)Mtr0F^iB-A`w#
+;s+H=v60\`:^29 f@]FEyFWȹI􋡔\	ppq})4"SKqp<_ޗV7i]К4ٍQE&Jo)< eCs	yt1ףE\xFbw
+2& P!29[ZJRFs[
+;Kb&2u`
+sYARyO+h,։ysk;ّuٶa[{/+:{yisn^$oû*l:Q	VƂizpelX48g*8?ȼsJbfqԶ A-'],667)sIi~QrXRM441mXZ]F-d&e}ކ6k9V>&(VOnM
+7s;2[R'#K*.~B=p+W8"BF;|e"d.pfًV<%y%>!kېP#3kD:@=xsj/sZxO$@Fb H>O}VA@UC);Vr
+<iW"-*6342 @0U_
+ )" n%+, $APUI.&e`V=2#,)Ґk\pps=*]
+<$>7`"Lۂ,ꅪ3'sMy+9ƅ즙	NDA5N,(2107;iȍ둹5`Hur.9|#&fldhSPN @2:S*2Frvhg !i"AM6@Y)`ˣ/el\@AF ΂5:yGAapc'7F-fm5MOOuugd@i[E'&vybV૙BGVU:6}Ot[ R[ԧf}逸ݴM?jlXղzj]ހ'W+` -ii)`j,-L#b6.-d$YZo:QPF;܈ +ǚӾ<+@!8Pt#A,JU
+&>I<ߊ\q*1d݈ee)`lp:@MKxagd1ϩi@oFm `)+
+O/(#C5T^ԸT eԅUР|U+ #d #ͮȤ Qx?FlRJZtgLRdA !]̽!PAŐLKtD@jH m+ml9f8q:}9s5m1y6a"j(w"2R7TƲr#`jI.g,($Di#7
+Ϻy5,j8XP_\F ZSFS)%Nב\՗aio_UlW[l56<JY #mz)MdGI[Ύ-ޡ3-:,0,0bA:6I,0Yp.A; p`}C`
+@0r8vMV} nzu(gs!f-Ĥ4CT͊[vn,:so\v`%>Z3jOd|iKu0wi|nDe88RV7fmB{N@"o-ﳖJl~3gN7Kv2@mFi%a&v$/4n՝PFYϜS	i##; pT<?EI0L):&])Xƈa$T/t;UϺR/PƠ M,	N?I_ `}S"Նh[u=q4F#TY|FRY׆Br4Mɕ7\Ďȼp^[r+7&0!u@J2pU\$"L-H4	9 JK:;{S#@A׺ִ20\c)nI.S(oAZ
+y-H
+#VTN*O8dհˡ`$ĭ"Ҁ,Cxnct: mp/At@н^9CrH]30Ȗ'8᳛"PKP̓?U/n`wyAT u0lRRp+ S`gR@xѡA")wd:)A0rîYA "Ǭm0eԬ;7oX,Z"CA_mE׫{p7<k3Jl] jW-s̭ێEVH!U&`^,VZ+U9 Y
+|2܎8&g̣iNM2D6+Ѷ!z%]О:E| ,"-6<_˽?IfOXMQ2oSaN_3&МKH
+sxҀ&V/TdZCȲJAFRsT㤽Ux-DPc(AI(|N	Ĳi(KFIAfVd51m( FQF\1ẍ́R6[BHt||7UѨ4xPN-f.5q:;( Lxŗ Fr!!Ĕt)NH3etvm /дg6Nr'Q~tVF+4 G:"iP[s!8.0?p·/U1_а@ZQ`]Lad؏.l61mLaǒg P> q H]iwjjY^@,v`=\@A y T,
+ak&r|nVMp0TB wR0m?4)hqɂaut6DhV'홵hE`Zˬ_^uv.W<9ra^cq^[% l⹽iy\/oeoʿ:A!kj`gP"нQD_2GNpbM+ͦ4.O'T1;*Xko>"*=D+`^Spz-VasjD[
+Xo4E/RNIMgٕYn%U#)@"g63$V_OӰdvF(\*BUx5X;k8x- ( )4	?0гjK\ M[T!5(7ddeOJ0ÝZ#4/ii˂ C'7җV΢p-b
+Ϙw
+iY4Ԣ;7/ڒ^?cG:PdJ3ѸpmK@Z+`?(@ GE1ealk~U>Ie7㊀$Q[x+vR_JE@z5nmҰ娼d=iɼ
+;K)8;YPcĂZ9#PY`y:0u92jYUc XСfAd@bDvρÓG4;j+ ,;ĳq1x%Y4^pvv{kg1OƯ=e&wAyHylcOXբ !Fv5Hb\ѿ^mFyFsiW%p
+tmtm8! ylf!9 hI)(
+51[%+ObK,}NuU7Ԡuݡ؞R_`J_P-p+F }|Ѐ єSuF%˄	42 jF3(2:q/_58"VIN[ޟX=V7^?bOh	m+m4D	CHn,F+AN +A4`>0zdgӠ8L-"%W*?4%U?4kZ?"\5-!AHGBSP6]- `j 4+дEmlK4!pR$N,NM*KO
+HVhhs9%+iHr@FXnlARyoV!Gupl5#|Y 
+eFC|X0D#qyA-SX`,vԩ*WY 7`mu^zJQcd6(sI)A`$[95m뚱ቺ{U6rv.cel?gw0+ko3N	[n(f-?ځ7Tf~o<eKiu$:6oIzqzq77"%`ucq<'Dc#}-˸8ECyL8L3N5P4q^x42V#=9&"nMǥ8eq, bhrz?&&Ҷ#pA;a$4Q##g4Cq{  cd=vT2M7 .TќUɵi+SY-օ̦Ժڑ$FYߝ^l2b 7Zg䶀|Sx~[ֈOJ&rS3D1%ҔtwzUmF#'EKJp~OO0ik_{
+֑-f5N'4u4j`ݍ#-QNK.3Ǒ{+z*htǔtQS9T]i DJAp&bU.o}+#Sb{*+i3e%e)/V@fH,ǡNGGYP;D3J@@`<Y0X
+"Ps)b]UADR%`A}+ԍ2 h:M8L,̬»ܳk6xn6we/7:,7jVlS˻KK;ڋ$o=JqⶳUK(X1KkPNn*0O:RYkFĪy|<59/2/uŎv˜ipDͶyYx}vOh9V_sRcTkdk -҉SȖy0OJTrM++?gⅧGGb%|ީ+ZZ^nҠB*dk`fs`?͊QUk}Y=+cKfţ]؍)K[(be\̮P7<Lc?7ְ<W0fw8<2OK+r#ݴr+#m,m,6+tZf;f:iywr'YZ<3;fևf7i%h _LvYZX-2ˎgjwmv/vU<i߁''dOw'dKGO-LLR̴Pܛ[7تw76Mqxvcrve2$( oQ2*1>>~Wɟ^yӗK>>l|o/ϝ 7G^xo'
+o+ǟ{߿W)(+IʪسW+a~W{5\8|Л<7P}v
+cqa~
+ʣ^}W&8WƝ/snWzO^~c+?N%>|[yΥ`A_S=I'v~ywހrO?8HAӯ-;A9toK?->FlW`IFp+Wۑ			}g%@X @ $$$ramBBBBRBBBBq				}@aܭ : C\S-@ $$$t@a)&$
+			}GcŤsBBBBRvA1sr cM߸3򄅅ޥ5=}F_
+			fV	 uc4Lcs !!#בx, @JjnA3k> $@ $$tr6אUa3FKիG+ (|C	G :r	W٘2>+;
+s)~5BBBG.7A_?%Պie}c{g<=Oyʰ|lAw12I			~28JW ӿpy'㔇"b?udҎQTPAHApSw9A*`@TeN\{_			KZڪ_^X߲Q'%vR8ޡN8lXJ#dpqYQ﨏<			ɷ?X֚gv@@(pJ+GjW)
+j%	$#DM8<~ :r	`ln}4V6Z6fϞrD~/A-KFioȇA^ БM+Y.i.nXOqT Z$30HpPpאI^U"s&_BBBG.7A_|{xjͽ?yt phpjNRbqO8p~Ͻ\nNiwk;'6 X,vJ :rNY&5p{n@ x^C;r?#\(0tk;301kHHH#7A/=2TWTܳao# $@ $$tr{ݱٕK)ku:*`vaQ :Z0so|01^9Y1<'~)`&=f _]~|#aacc:wɷ?\ڬ띯뙫ز)#%j/$$$KYnZmZibn)s+6rR@ x_@@HH>]5ZezƱ-X@@HHXꕿ~:f3MlOloƷ6UǷBBBBBNzm;;w96w&ƹ7g^#uNl(k@ бk|55ɬ`sg* yk }+flBBBBOX364Y+jAfl@HHHW+gm
+\]@HHH蘊`[mK- 'n: XVeBBBB$=fesr[72c E#`J@HH}I u]Sp̀[ . @= r_K޹>`Ӡ 7otߝCBBvyxx|wTv08e_;S
+8 w!eo{ зZLSA?)#<u
+PUlx7SߪnCf'*/]9c$@ $dG
+vvO__Fx8O'uP(ybnH@H[*%Y5t$, l/,жao[nxak;5B<87ph%'N,\z1λr7goyp﫷tHSI"g
+	}<<8v =+ p]`B:bӾ:j?eI	˫sO ޮWm7NF;+}vͱ:ǛH1		}K2A/@x pu)+m*t+KJGQENvc2z>Q帪 v%:\W)@ $ǣh# eA`;0-SՐSxw2:%_)IýA쎌ן~Qz~TWoOqs]} зZa
+<+ޙuh,fmȮ@຤#TUJV+-V
+׭|?+e+
+8_G}5rjH@p ,[
+mwv`΂Eр૎pq|Wu	%97}=ӯWZٲwW9e r_۷ZT Ut xLG}%= r_Ç``n'<<d }\%@ $$/sA0p?$d y\%@ $$W,+v  ÀQKUBBB@}wd vvxm\Xꑯ&,,,|_+d'(^}3				}؊
+vlw-7V`xqW qbU#KEɫB7q;sf&tN$!I($)9IMsgrtd&SB:Ø`_`c,#۲'۲-pծvWJ^һoiwjz~<#y:ZV`Ȼ0䉄E $dCw=8{z B{ #h,zCci^pd(7pKXI9	a-]"+DC(NyE@%(܅ u+3l=%UXݙV,`>|wa"ر++ĿzYJLŀͽx&U*VKniJ(LEpݻp+|:D`-ճ<!3E@W8K~*M}m3q
+a-]Anec,8(ol"\FdphN	gFᲃQ^)D**s4	eQQl*&,¾+Vch,D0_GGj":Ѵo(gbq&ek0@Bն"!1ǲ|!Tń%BwŊ`<+nHAlҐ_ٓƑ$D h@D\
+ԋ a#ڡTń%BwE`.):",1D&Ut+q	&%(]5$8gv{ƈaD0Z@(śぅt v	#^_q_BcRO>YAa)(\qc?A,¾+\LE !tf.EtXadH$XH;	EPă"X:}WL'Rb	NȐEtnq`E?Pă"X:}W&CaBa:U(}" ! , ^Ɋ xMn@O:D{O>I}r+D0=y~+
+{hE	-zX(]" t ^u7ԤgDmxu"(InʳXV^D͈Z;,AQl}}_X{,
+"F]33_W۷/b<"X-M7Qz E@<7nꫫ}2J|U7NG[UC7'CfGvKiYٞbx OaF	Y) +4Ȝho_QPwttYy".'.,p"Y=q>~k|kL.)6GSX,g±	UlĐRPO
+{L'V[vhh(]mh:<>22==Ȋ`jyxy8|a(4@pMMMnv rx`!R<r3?QG46֘D PSC~
+Q{9q*e]1@{`ǎ;׭`׮>; OSWo+f#"jZ-0n_i5dXXq|ujln\59	`b~JsGhHJ|~Mg¶5OouX
+E,'&۶/"ϰܐ'LUgt3a^hGh(M֎{/Evvt
+6)nHfBdп\8g؂wz^o[~hOZu[V^nSPW9̿;>?Fܳsa}^E8dfhiDH,LCYl6?\x1O|)NoT7/
+EAО@ PY]fs8]>>>>66~`dعѣ}DBWD<LBr/9I?cϽz]CV?QYT+s|=_%[hy#:afg"`ٯ_܉"EUD^]([k"`FM}cOsphza9(x\wLAZ܏]C"	/;)ܰ5VDSIe*<}:tf*:" b=M"`ڵbvL#eD|"`\ b##mDpht:N{w/kP(x`1sJ	!e&T#DVU+
+Vg]O.|WP"8-dDu|)D@zb_bAt#. LD01>ffrfm% rVe^5$C`0( Hr'
+hO7쪧
+W5$Є8v@ܳkHz +E#MMM@XyD_mGF7&'w-9($/GBmғ՟WRÉ+TQ&r=I2"lT`	YWl44ouk6\G&f*;<" "X<|GXpL1POaabYbvɑ+eUh@eACC'j}uoNv\G< "8ϊ`D|fsiYٮݻ!F#<MeDAHq	M*4 [fD  dO]e7DR _A/k'$A'gD8)o(M/Epi4xrLldٔ7sG((]" Y3+"8}ûA DY EPē"-Sސ(6iԣtx.!a\G$DT0"`],m$EZD+(GYwR+_+Kl#,ߔ7D ZWܬ$"`-PUC˞QKE@<$Sސ)+
+B^(+r҉NyC*@xԥ$ ]w cSސ*
+Qp%zCY`o! +622+y"x.\5ĈE  ]iHyxEPXVSCX,ee{!<ͭiPBP]0)oDp˻ Vڈ`ttpIIp8 xUL;&EbG2BN>YgDt+y+8jDnǽBԞov{<(Hm>PskSD%k
+i(*Tib/_rl 7D++SbD,@i&ǊYַ_ضͻsMN*@PAHn2BOW5ZZ:Z-7ǭPGUlD@:zMyCA+uFQTu-Sa7vU`b-΄S)*e2gF?MBݒ`ˋ;5	P:7^j[;z?e+V|(}gNJ*XPhtOBֲ%34Ⱦ&ѯdD=eoH,Z`Oqq ß<ܫگY'+>T
+`BEg妠$|`$:qH[um>s~t||llCBeA'^<qo'!FdO.:i2A-mt_-eH,j("J+m^mA~z/TfNz$8n%PnY3?*9M;ɣX
+osa9(
+U"@*b9n#)9Kr;_F?oU\FS3NU+
+Vg]O.|UTv+%/&4ӣs6H("`+ie-055
+<+Tzֲ&"WD3]֩H"\ A"0ͦIG~pggW=Ux,al _lאw
+gj"\Yۇa	\*Ր1{G5$x"HAڠX"QoI_>bOOFMbAҗB'&&<o
+G 8u6سBtKTqc{pƕ")E<Y-fdԟf~S6LEQ&(@dBӗJjБ۷mKm]Ǻ\|fsiYٮݻ!F#<ͭ	PB2Q(Љ%RZ"8I5 E.䋠a#P`
+Pr܅d4T'z']bY-E@@(j<((($w!S\j.Y}g1'qD@@ "HPuW7XTtyHD@ ]azX)]jvKD ()($wIMw⏽M44jXT5K4T+(HAztWPeWr%G 9ROn	c&[K4T+zA\vD` E ",,º #C5AZCKCՠC.PA@!nG]DRf4T+:A+킥 A\${EjП*/FU(Y*4\=3 vIDP"@}u"HۥjСNwiĈ
+E !DKCՠgDd2pi+&PO_4T+zAWq/ Atr Ao"E0Ź [SGqit'ɹʨuF#YfP.z;R
+JHu}y"SHzY,ӥjЯ3$>=)URĥ(bײK5G?&=e ;@MdTzi'J{qe74OLs?ZxJoZ ;P;!+-C"ȂKCՠCاX,g ڹq%itKFaOm|-`a'|AxΔ<lB	C)I*4ZM՟`yU,M7W+R"eĩhy|}Hw[Ml9WkyA\q"|Y*uM#Q,[so$ rKң(m/N>忙,T*T^1WU8#}◈e#_5B?+6+w+kyG%W4A6]}qAHsؙLdF>TZ?f}9ڣB,|s5$9ڏ}v&~	gCeɄw|Iko/Or?QdwjMXGAI5ƾD,%4T+z {:"ǙJdq	X0DV1 /3 ;(+T,Qrߍk)W6"PgN_^F*^zit(.,d|쯜KyyH4as@-Xp8-ߍ[qgwb*4\u$_lnʗv6kɐP5NnF!:SuB?w1LIFƸhg6rkvFq{v2XR_bIM>*=)}H^cwTdFz~VF1SN]1dI /+U>EqADd+) ur2nU9ri'z9Lt@-9iA]lF("@2K:Dpۊ9ti)PE@<yQ1"x	ͳWvRcEPă"PD =rΝ,~艵=᛹yg~+T7rԠ+@n;E.Qd}qbE4N.1o"(AAW"tVtO|^Ǽv?}31o"(AAW"OtOMZ =S861o"(AAW"wcFy(ZF=S`{?s=kJpxR׾>F|8a"x_^]*Ġ;8X\ɹ>#+HpxR"
+r{ψ9'+ԑj20Xaxpɇ}WTJyv-Ҳ= B>$RVhn"X:}W?0{K+qìJk"=\RRm29 <V)eݙ3o9Vh΁"X:}Wl9
+\+{?k:E5?I7(Çn팩BXxy#S$%\Et ^6+6wgkdbc	骺FKK[Grf$+¼)Vh."X:}W{>ky{Lr3ˍ2&zG^
+F(:Q4^j[;z?e*řb,c3=暤IJX`]An+eoq+?X */%`Oqq kuwv9׮]bU|YҼAgt!G3Vh.T+VCU+.}@n,oDGr<Zj|i믓*\)o79F cx^X8(
++_$	
+3eG6&`q'ۯ?s0M=⥞#8f4:v[MSSSP񌍍c*{(v2"<dIJX  !+eYGhG=?={qW+fSM䤻>4<K o~
+6/+qODRH^^3z#,ɝ,
+AP髆|UC٫"x=rYA+}>ݟ<1x`+=t%|"N!6R"GBs"r{ψY|yn(#=q\ɹ~PEQƻ)P[	{Ǹpn(+0\*:GԮ!zDlFYBCL`(D}CugCeMsUCJ-cW ~p9A a/"e['Los;Ʀ7%U8\E@<(Dvj|}Ioh,p3Uee 5ß{RcEPă"@$@nw1*;Mkz?xg+&&^َדxP_uOfkz?{7Fu'*F." "rg7Gչs`~"0{
+0a-o>1o"(A  yk:&<4?!0{ιQlVsEHQE@<(Da^N9p.@	T"@hPă"@$"຀X0.@	Bv"XJCxCd	)5;	ᒒjp<d(D<O8aNn<)>[	?|154qOiX=!BͭmgL+-X @Q 내lGo2<yz\
+6/'-7fIn2BOW5ZZ:Z-7cf-(DBb+}b ~mD`4)E{*Ʈ;޲r2Ɵ▛<2-$:#_Ba*ߙ昔x[tojnv{)n
+NP-o=	8kp,З>O).Ǟ{C"#dY݇Jal _ϤcA:.o?oyB@#)ZY]fs8*Ư:B"o+zzzgrc+Q~xhM6Ķ Gz{ʗ	rvo_'6!䁎IA5=}P T",	a;ofON\s몂E+޳'VlJêc{sa4o'5W7ԑ
+muڻ{YLMMB!366	4/O@h&yL(zD`6M55Tʍ~;ϮzxUX*@,OM%0+ɝ,*>4<K@~raf-(D?Ϛ>kys5zIՆ>f)=Yye-50U\m(EG@P8^(8̓[yCHjB'&&</Vh6"@$/ot{Jj{註z]a5+:)),w)R+4@ 镟vz3ʡ6z';"\ZVknOqD,!!&Bs"?p?uqɋ!N]>t fp9A +jnhxG-ީo޳E[Pă"@$<k6j@>:/߭A	"pׯ8u	Z1"(A ΁OMOM]+?:ъ"9(A @]:Qh;yQVZGd?(A h@QE@<(D"8\}3WB	nO;т"9(A +|9v
+_B	}7)w5"+e(" "X`Hw߻>"XJCxCd	)5;	:nzL7oOKJM&`R2pq%X ۇ&kKz&3(M"w=ֶ3KVǓsTI#
+554q盱B"E/zKK6+|va35wG$ǊUuuVkgsͮIXȗ"ʸ
+`l}+mk޼1ЬEHxyoc//ހ8~q	z&FznRT`gWO=Mw]J<.DVhu-Sa7vU۰B"a7
+tci@ PY]fs8+Ư:`l _03t%)|5z%)?xW?_/:8bO}+4;A ^i͵=V79F@^?{ʗ RJiIRoRZaӽk><`}3`/B",E1<Sc3NgZ`jj*
+y<1Xu,
+=ܺpEAъ,kɢRX	 {p$aKfTS39n+w\p`	`u)$`HNs*\o|UOj
+ZPᅓCDEL>xd>A01x6;y#5R|*f)=Yye-50͠	D2pp8(0G*)75%K$ʰBs"!"#ͥeev0t	#DZX VNtN/să"@$$!/@EH@ Pă"@$	(A P	EP"(A *p8o9TT*P2Sň>I|\ȡ"B	 "!HY>Xē¯! AfTE B((A"@9E0"@! A  Y6XwlB-6AⳜ"fi
+ڻ ;EUv #;D6;
+AGٛ5=_9&vq%K廔mMK(S1+h0&b7sV2Ǘc!O "ni"ȇRK#ci3$GIh&ʖ\G2+P#Fw&|nҲZAF+F&"3SȌ|("A/fi:PUJ,q]#AҲT {0ٛ?Dk
+ӑq&=G{XvB)7p0K/SMW KLc!U &	'\ڨTZEgRAJtn",3Od˥}/)u#XX'B EH+{f ,}qA`mh/Ag (rKܸqdRŧTPc9/Yn)L($	XH"x#&OGnLLLH"@$7Љ|xC<hDj(t d"_^<م2:5Z|@!A	"[~fr@>\=YAVմhPB
+(D?~`m._{E0sow A EHxN;щLxyzVU}(!"_2\q\˗f6~<	="":7
+=a  /cLXi"<{un0.` AH EHxpksO9Zsv A EHWu+>5,~;qA<v+!	/#&Y>Z=| E d"@$گnxˋcLNͳwDvKiYٞbx OaF	Ax	ߜ3mE=û`FGGTL# ),UeYwRxmNk%j^ D"@$g>09{~шg"Onjjr=?|ぅJ] J˴j@ ^֠go~>A}{mh"Yַ_ضͻsMN*@,IZN*KD  卷Zj.@AiHF/nў
+ŵΧ*(l`i27b7t"ћ^%hW
+E PNUD3:goD4
+@ ?xW?_/:8bO}VeIE</gsGzbr{d0vHiBK"TB"(D;y}]$GE_;ᡕ6ݻۼ;7+_VA ^|ApT/|-EP"
+`E0N\s몂E+޳'VlJêc*L.X^x(pRBP"ffr*\o|UOj+ˊs	?k(v	E G^A(`:'5|='?`Gc#P8Y,V$4]b9dq~>"A sS b(
+x7!(DB"CLͥeev0@̀"@$$lZos	*DdD0tP- Fl8]s(! "!}(!"A(>(DB;QB(DB!&PB(DB""sB (DBB@E "@$AE $"@$,豆,Ҳ= XCPU"`:4}pIIp8 xJg(*ͦLs˓'gYBӄ
+%"AB[Θ Z.YORH;ډ (dGΎ<(DBE`X|ujln\59	`YɤAZ_%I$PdD|F(:7^j[;zo잣4>^^"M _/U;^!U!Ke	I$+(!x+FCB2e9l'҈>g13H>=3Ӛy~>sgIuwv5k>.ٿݷR<o*al߾ssw)l2Oٶv
+zW6JH89/{e z|wQp/cM?ڿɽV=uB]sਰ}睹sm}?4<ro>|86#R1JC*gVvNyF9&xPh5<Q<wNŌ,)\HH@􊭞-x	nrP;N= # ь2C#w#rg8w}W|."sciSK	"{{z[Я^{͏m7Nem]>S=E6PoSk|ਰhn?h@&fSSScccDĥ!R|HUgcF;}(Iiehnr!WOvђ b=e f#X|iFy}r׮2ى	).:@|.]#xW}KC5
+Zwʈ+<V4dٻMn_;>EV(RAzCs# !F8?>:33;z`||jjz~~>GSO% >9_&z>^ZIҗ<^=aLjo?ss,/$(,^.ʝY@+zꄚ]> # <Ȍ`!^#1~>}izI_(6O	_Hx| F 1>?/o>Ljnn	ϴ	j7h   k#)#  T5  pF0"7I   p 7`F @# e5B@ҠQIcڵ 	F0c{A\ p``Ƙ CiuB7#   d`  PA=)  @M#  :G阮0  I`  PD=t  @  @Cn9  @)  #V#/  X%X"0   k  9  @6s}`  PpF!2s0  ]`  P  4ҭFpȑ{(,5i9~/=YaɈdd8zXPp(D͔Xѳ/rC!EDA0ADM2!F_ٳg||<́ 
+H3I۞{槷7?C(,
+,z&
+B	 j)܄\H.
+f03'ĉBɢaF=L=5L 	3lc&
+S)Ʉ"SFyp#iA%kmc#~#`	#(A)hK3i `CʇrjE]R#Xj\Q|ۍ)mU5+	
+N-͍/WAlwmvzЗ1nLUzP#gmTP&7Đ|-T#%(Fc"nq7 &q/A˩-1Dm":6n{gA#0UL?^߸^rdSKFwos+_5>.O;(糍649y锱Q0U(ԏ<U3#cz"QMLU[S[O9l=I[Ƒ]9R~ㄯo/+?j\!ㄷYB޺BPqQXt >Uboݺ3%x
+_t|W(O>(qZYH,,,W֯U(7_|yDxԌQ8z+{AZԛg}%O]|s=otPpF0уzn98%f=*z;z!CލL081pGyHIF'Y݆,~ovSzXjAvf5(śE=F1IRb+@"@yI^aK++_6mI٥f{X`VڑJmi:ro5JWWX74)9rꥏƕ6<
+voHju+%ԇNmt&XԴ%a1<DHr`tYMѴܤDRvNֹBW1#x;zHsO¢cu+\f/7oCJ:
+B1]vGO<9DHB N/<sD+h<喰W(bmo (q1'>xn.9Z#EUGa਍ afoوX;Ɵ쨇IM&KH>qR?xU6"%A#%ӑ*AQ*탐&U75MrH%#~w͛s_ܝ8QXaU녭KL쳬hOY1
+Wi+oLHԎti6a詉dF#(0zD`#$Ԓ|+i{FPΘ\tuL.1|7@#{==qPpFa@=L=5,a{PX(85m集8QXXp0:L=QiF08pσ 
+H3I=+G?Ε^A(,
+,z&
+B	 jq=`dK\hoA~Pp#pk[ϼvDaਣa"Cg z2&83SE3   k  45A  8
+#]\hwF   m  y3gP#00  UB,#  }!ͥ!;,+ @mi.+YF`L
+.bF   5~j  4KC7/.  `M,:uj&PmX ZF   uN0/`vts"x/%}?IB⿓Gf~8];^NUi-=ɿzUB?$hElK7s.]+Mi^ -ҤBFZ&2
+YWtj;E*q4F)MKq4t;VQkZ"aƩ
+L
+<M/o/u<Zr5kثU[}W -S1ǝ)Rt!vZ'!v]	SxGejhtucxN:+-XCR'EKߠdABʔ~F3OzvsǻgF`ıWm#p5~hĉ:oӧBf{-b5ғi͘k,զ;jʵ+/Y*MgA
+ܽI&H?d4dJ(8j%+/]\>OX:O'7,uf:C"͐N_jצz_KFokllK̅7oPhO;҅VcBuaCIΓutt#槸4hXQCP<Ɍ_]46-ŢCHd?KK	u_^&h1F1L=@I_{L\`ǎ}r=}1C?0U2ؑYd^bxAQ^Fc~;0j/*`^g8/divaSgg(7R<ߟ:vsP:oQo)\/n^@#,sdvPXX0#ہl;3#c0^0:>{n4o+Dηyeɼ|$#0!MȼEKy9)0Wb+@>TBgƤ`(o~0Ҍ( 8/fIkR0wysR|i8'J`+O62dv 4-/(j^ r^`;)9F&1lrС;w?мN[f>GO
+/Z\/s3,\s,(TE.C@tC@F<D hA[ jmhAFIhR>#0'Jt\r>e{hpͳ+^͈86-(w5[Οs/K^bsKlҵK$PAKh惚ff*L+vO0UP6uZG` 5EW xǘm`vwU)ڵW_w
+endstream
+endobj
+83 0 obj
+<</Filter/FlateDecode/Length 1936>>
+stream
+xYmo6nL@^.[0Eي5\[Y;ʎII-<&g*MgyjrVU.ɴ\~L.ɧti4J?qQLVဇ!DaD9'J"cϲpTL=4U-(FFULT.*:0MCN#!ekI5
+O?+7H27dLހ'0-4g}7D\~JuVaVU(i3:>1"}u[7Mm%
+4<Ѳ*{ :\[Ҝ*[E 5[k߆#l o>\˪*|TWMDVGJd&CfF[(+eƾ]&H|cG>11i!Ն%@rIp+wvVzaa/*U9U8`VAB 	R8X?۬^
+LO4x^qVƑW@@80@+/8<r<]k>PKlc'%mX㝥MT+4bmPSBf 3zHeI>oL>!|$j 1ymx\e@P-Q<QTHWH4zvy{Mh\dEJuVȋTڧ!xT9Z\jY۝>Jx%Bfk;ʛXѤēu]!OB[&(+en.
+.O*;b&ya~9d5c[km(Jۨ+%Y!r1iPgOzk8zް[AcDOGp1̪6qL"+Ga>Pf0iݮJh/徜]#];=&9SvUy7Ѓ#e2f,K Řiul#X+il/Il!wiQ@T9~jW^. Pu9:y9Jc=K~Ͼ#$D{2θ0tLZ>^gsI}V4n:}|=ż|tpc>,q-q|ƼquTm%GF|'za s zD*y.6HOm,R),k[P׽D1*]¶.:n.ںxXEf8zåYkJ:c΃51h Mq\?żSd0gNTxꆩ_R8.g"ضug6n8(/7;C`q- [1_CVD%	f؉!(QsKtL'TqGE*-Kz|v(v;L/18ڜB߲tU}ϟohyի!J>-qpp.Z^*[T O_{Bpo+*ۅ"D0<[%6q	>MpoK_ǌݜ~ Q64d [#YPz]k.$5;fZGsY#3m&+|뱥$b˝ީIA/^qe2C:2<$6c/x~n"R?}i&>u3沮HD!7w/;ܛ]0 iߓsSfY{A]L	wϧ`Tש9l"~F|&1+uAS<ӫŽK۶^hΕH0aŮTe&bsR4nc2`:f	#AvpF8#?iR6`%,Ki܀0@< (#a
+endstream
+endobj
+84 0 obj
+<</Subtype/Link/Rect[ 333.04 432.71 379.02 448.15] /BS<</W 0>>/F 4/Dest[ 81 0 R/XYZ 51 432 0] /StructParent 35>>
+endobj
+85 0 obj
+<</Type/Font/Subtype/Type0/BaseFont/ABCDEE+Calibri,Bold/Encoding/Identity-H/DescendantFonts 86 0 R/ToUnicode 1205 0 R>>
+endobj
+86 0 obj
+[ 87 0 R] 
+endobj
+87 0 obj
+<</BaseFont/ABCDEE+Calibri,Bold/Subtype/CIDFontType2/Type/Font/CIDToGIDMap/Identity/DW 1000/CIDSystemInfo 88 0 R/FontDescriptor 89 0 R/W 1207 0 R>>
+endobj
+88 0 obj
+<</Ordering(Identity) /Registry(Adobe) /Supplement 0>>
+endobj
+89 0 obj
+<</Type/FontDescriptor/FontName/ABCDEE+Calibri,Bold/Flags 32/ItalicAngle 0/Ascent 750/Descent -250/CapHeight 750/AvgWidth 536/MaxWidth 1759/FontWeight 700/XHeight 250/StemV 53/FontBBox[ -519 -250 1240 750] /FontFile2 1206 0 R>>
+endobj
+90 0 obj
+<</Subtype/Link/Rect[ 87.75 90.245 133.73 106.52] /BS<</W 0>>/F 4/Dest[ 91 0 R/XYZ 51 692 0] /StructParent 36>>
+endobj
+91 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F7 22 0 R/F9 40 0 R/F5 14 0 R>>/XObject<</Image32 32 0 R/Image96 96 0 R/Image97 97 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 95 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 11>>
+endobj
+92 0 obj
+<</Subtype/Link/Rect[ 151.03 90.245 197.01 106.52] /BS<</W 0>>/F 4/Dest[ 91 0 R/XYZ 51 428 0] /StructParent 37>>
+endobj
+93 0 obj
+<</Type/XObject/Subtype/Image/Width 888/Height 550/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 30376>>
+stream
+x{a?TJMRJ?ޤ)GV̓@4u>DM#b|(Bx]Ŷ1vc1}+6b~sv{idݝ3ۙs;                                                   P   Tk	@ ˯Z	KruL   ԁ骕B    3+d 
+	   +<B    3+d 
+	   ̩珌,Y/ǭ_2r)9  3'ZBZ8-2L
+'|%KW]QxbTJ1]+Kũ&	   +&gjZYsj抩Gʦ{K6	   +&g)bYoxe}kf   `xpJE-xxۉl vж5ÆNIE-^d!L   h09=7ZIN|ogSL[    3%+nh#x<}Ų"hj
+zG   J MS(t;5)̞`2{@ӝ3  kAB$F    Pg?t$=<rjyf%_   Ba:<j%75˞3k@    Cw'@    xfD!   gV@    ́U   9>3#@hX8qdJX
+cP                                       (Ϫ
+ˀcں   Mն#j$VcD5  `@+'B5]:=D8[  f0]l)$ݦ`#	  0d_2eg
+95ܚeFrFat&9x&  p@2{nc3޼c?=֋t>Ï|kwaa<Fw[w0%[^   "k+!^2=nj##篘*Z 3ۼ\Uobv~#+'f";TaEcT`7sP   9q},O>/Srj/K$\pERB&^H|kzў)1<X۪+!<7
+KÏrţUJWA
+%< Br+C+Wc   
+d̚fg2-:V?O5B7txoJ	<SX͛<"i;;>cđW<,k5;~p%:Fe_QR2   _xfl>şМB .[ZuhuVyP70)h1|u?M[EY/q?*%<F7{^y#EDJh>`$'*(6   EƄT]z<U>КgZ7Q=UTL3>.<yC-y]7`3'-9^E+u¸?Mep#Spuӌ륱P   g	#(cX+MB:x\r4m]z[j/uSvx?%%>XЋ&p0N[c/kED
+c.Z`۱]U  h #|ffxܠ|qMB+,{<xy^AoEG^b%sbkd%FE[cv͵.Vc7:  a<	J%ۏsaizk#ϴnbF9.޴-vhwH'KcNvGoz-8@[#	,uuTY?+Ů  4$㙕/,O23-:d=s&5_ett[ꥱ%k;u"E?F[rKC?8i"Q/vU5   JedatU],   dH$scMG[E	  <G2<tU],   +c$s#"d  heia@ V    )Ç=:;;+a-3??    0H    Px&    	    eg   @    Px&    Ag/Ŀ*<lt貶\ Z1R~z7D%>"We%iLW2=\W5 g!hp:b<sѪX3!^uY\p,bL  (pۍI7!WEL_2FG?p5|~ޟ@w)3w8"}u1e`^e̱ۺWw3WkZ+@ D+LܬK+zAB*!?+y{}.~_:ևLyg9V˶,刺RZrjZ<ӗ?O_緾|j虢*hL|fXr=rpu˺  U[5Ҫ{ݿHͿl6ԄV~d+Wg<VT+><eRJHZ*_cB&?O^~^{׿ylSׯk#-3J(v<JfH`vEl5 @?YT?g͵܌;E2{uv.b3ۡxmGzCd
+pF?kW[Y+$LgVzx& @Ad桞aqTWEFi9+]$LcI?2$o .8ᅱb<3ѕKZ*;IGYg2	 P9"{@3<7Oq39DO q(g*OITM`=SyFB}Z  rg*w2=ٱYdL{IL#
+/fk;)<Sy&ZGJ$!Tac=SvK
+ PΓʏg3oz['jo]C&F4Dx6uJY~VZp<s=u
+iѴ1 G> 4<>5M%; @+bjV>1ٱM  @.jP15xf3 jP1ԇ 2+@0ܺuC=J-lx&  +@0kY'f_OO=xK/xL  Wa8ymFg~~ns9<}ݻorǮg۲s|;x&  +@0)'fff;(={^}=;wOn~x&  DWa8=7ߜ_p%{*ݻ69'lm>g @xP<    pRܻwڵko_EĢ̹k ҆/ԝ^A$I=sff5k~xo( >E)V9 "iҀgB,9yPzw߽i&:w@D,g :xCE<+h	a8gYvƍT'{~ۚo߽5oB{n#V"Y2 tLqN>HgBBz#)><YA==sjj{E=yr㛮߻^|Շ?qYv5_]gD{oԳۚYǤBˮu/_(JVc~UEG}yԿ̫x&$d1WסūCjFo|'[aK/kn{ԇ>43]IEw.ԩ+{^+}]z;v۷o85K^3+Tzo8@7iVNU̩,YEb*q=sӟ[)şuNǐD@+wh+Oߧț83yE|T~sC(a3[\lxeS7vP"Uwq1Q[#3ӧx<K>{ߣN<)Ħߕd9B_"(3/:S3c"N©Sf\?_{	LZ/aQL;%yr*ȕpsb&(3kIfFwsrמW{u>|ȑ۶P"[V\XXЕ_.{:zEOO+kޅۏ;.Ć\]wRSnڵ&;ޞqR}mUvsoPW ޾C=P'0Aa |ՙNLL'ov"j<q,#jI/)oc"Ai{xU->j\le7wQ,fV:Y󥵄);&Dg_ڵg^ꁃ??<=}CNƲ7Y}0:
+oMR'jV7}y<"sNIgް}꯮<qH!+>!U*)0%}ddUR۠?)TmIĠR*ijlW+	v=fg_bP2"F7xc2ltJS??{UR]"xV:I󥶄i;<3DԳ[~6߁CvDI,ss"CꃊtKlp|xJ5Ywv
+z_w9==={_ugzwWOu"r_X8zի9zh)E1KɒVT$چQG$rھ֑	Ob5kKE+6xUNLwq7FY9gRĝ!0Y͝L^OpgZ"g}x>rdZ0yQ:kC
+[MoUd,zzڵkn&܋~o8_=G7ڹϾzH 5>u#.ʥ;^fs[Ir{liOcNvCm HU1髠7]FdT۶*k:oKTsgg1WL{4>عk?NK.o'N$Q+l5!K/ԏaW_bE>* z{#ĦçH{rgz7;ZK3cKT	C_=iǞKI>o[*#jQfYMb9LBn,f\㙆\:t"}h8p`nnnaaAxo=pbf&q}\5jg3֭䓢Ts{r5KWe^tusի~.jX%d+w~Ne:RlZn+I24XXpE)]&*Dl-|#G=',#jiD,]QV7ԪXUʺw<|%3$58R?oGubvVHKV2tp
+Vg*OQgwOGӢl"Hq;))V1g=.iIoހ9ɹ$lI^-ŋ%o=ԢNGUFoo!"?S>Y1= )nre֗mxK/b34_	G4P֑7-gKLyGxBDryn[Vɖ-rk EXsM>!,1EGVkT2LfSx"smE@+47w,f
+A}(z3"mذwu"bQDuCgg=x'ܟgw}(3qRyEYP'<YY^	iGEi%7Xg.HpnuD'u1W@>gtLͧJI- qP/		3*vh,xHP<g:TX
+>'x&@L	, A}NL㙄u pg @ C}NL  (d		  eWa83 
+80!u3 L3\w<   <y!u3 LI}.d {]vVݼ|XEA~Ϥ><  *'g<fｷnMA,HJ$(Py<P+L  ̞9;;{woڴՉ33S >1bH Vv(̞I}+LɡT71T}Ѡd5knܸQJ'{~ۚk߸\G	Dœ3<ݻ>TEc<qrXbJ8cK6Ϝ{Dk?{'~lݾ[m/Ү=g	DG`shiMwhh}]r}Xn._O\y֟]|WWnz$Aܼ@]Lɡ`MTbLHB6\vmsoW2;^+{^`K;'w	onJ%xC6ϔg_=37ujqÞʥg_w^}c0`Y:d	zl;;&z"Øg߫<t#GLoݶMTEL$6g֑lׇ[#3ӧx<K>{ߣR<3+"M
+e\	jU7gyOO힜z2y×♐lyʕԳWzOO=~wN=cǎd")oKc
+}r/GyƸRjLz9BedL>\o/>۫^+oް]o߼=u}WMJVx2iݔ݌QsJ
+IIoWzzf&5tXiY5#;Gy'ǖ~--q)"{\Tdd=󖕷Xy-Vgz+W&[;6>u)F8wj*mq3o^\B,zvϦ;p׎ÜonnN9xЉgDbSަ3艀%g0Xr;ӐQ<!geuΟpL
+;&ϼaݙ_]>WvL]9#HKFTd:n10&>Am7 ,g;eyfe>NךYSW{
+5=>r<G<ȚN(3ն΢ef5}|Ba(x/pyyɓO?!OFT7<ѣGW^m;DxpPDb)M3߸?~Y^Փ}o|=}\Rׇث]6-o՜Ғr6Ol/YJ4Z+437hf><jLX[G6b
+&q`79dk+@LEmDךT9.	Ch_7EHZe%#{n>y1RkŴyfbX<<YvmDc]_mKU[]H 6٥G꘮YDM03܋~o8_=G7ڹ
+AH]bzk(ۚ&\d=V¨D@<3IiRZ{>KfU>͎7L^[-'xAy˵lnMIT(Qr{Y*ս@$PBe3+aŋz$g߿*m~33H&NKjٚLv<Ӫ"xC6ϔ]>/yy|TA,>,!%t>9j9ފL#}4L<3I"ϴ!r7tT5uQrZΒXO4bp򚍷y@1<ytщ.E*9T}YxfҲyX/3#}ݺu|RJfطѣf[X%dWܿBS\4&W@xf@iC{r5KWe^tusի~>^5EWB?+lTdxQ	jxf&mً/U-cgf~l'u	0;{y෮nM]ɓ$gʓ";Hr3Ld/Yؽ^w''~i΋_Dϻ?,"*f	wΡ2`j$}>Sy׵3yde1_5#x︶yh
+4U	$<ZBk|nYμwsgg3-eL=i(Qq+Yx\gCHq;ydhHm%3llE#gvG2{s7߲rOl9tkXbU	r.ԇT+4)`vk̎4#|NGç	2M00d'x4"OH4F&2VK*12ZTis䇆<Kq^L+6|n^\A,ȢK
+ gvфQ+֑T43s;ȓ'i|KO0< 7x(y(wDo> V>CLfϚr<sDƵCͣ}8jZh$fVh,^Lh=b0:OD|V.5NORU2u4g=!R?7W/MZQKlE		2xfchgvj?SLk3_Q4N9:x&a9DR+E1b3+wۺwrƯ+:x&$L`$3o<YSC5	l^HrLY{@XL3\w<gVXL>'x&@tTp h8}tZhrn[K}h*x&@LBPEO-C"$g @zf'@:.	4<  `1g@3 L 3 L 3 L 3 L 3 L 3 L 3 L 3 L 3 L 3 L 3 L 3 L 3 L l&x]pcU42&.q7xKTJt8V	 ᙮f&isXE<ng69^D7wʎp!guFl5\ 0m[	e<hXUBQ$}sB".L 3K(~LɃ#-id vp
+1+k9kɻq
+$Zf6TPn&xTO5=c9s[	YDnL'fx05L cQF393>DsenKObB 9V:YԇUmIr*Bj(uۈgfF?(=#QU`x+F1 fh_7m5\ |Mt"\i ؅I(ŶۆQGSZ:A1gR6v{laMoKcoWА[+x& 43m/Fr'TE#)<q$LX;?Cٚf*p)/GJϴvѨtrX'L hgKgޑbב%!g*eJ)&Y-f<^ńѮA ֘譆< 홶w3u町g+.gf,	,(1<3QY8㥉CcSzxfaԟy)3^+R3SEJpg@=<i>a/)9V+f<SWFslB#A	F̅NE|YNZʟ3-L;1`%ʌP0=fF{fԹl Px& E]e
+3 (ru. T 	 x&  	 x&  	 x&  	 x&  	 x&  	 x&  	 x&  	 x&  	 x&  	 x&  	 x&  	 x&  	 x&  	 x&  	 C񱑑DoRa{qfBz7TyuCi6L72*`MKLF@Wo:,4i%̾gPxfiM&H: UV`Ibx< 0	ffٜr7,ꖝ	eJ*iz\yr1
+qc7W%DO>#}7
+-W0~<S^+7Dgxڳ/8mNZDI_"hp+K=jЎb<3*_'++R]LKot {̖`>Kނɸ?[a.ic6=Suj}G9'm$M;ZgDw`{an<Sox=G^^D+vT<s#En'*g >3C_xD2g@=3ԃ$jKNYxo{&L>i)^LKFҏO$y3K}T̗gf{ȔN"㻓dWigZZOMv$zS{ϼFҗ(3Pf6L hg**oU`}ZzţՊ4%~Ff{!t|=z+=vkW"/Qg$ hτS) 0x& ?+ g 	+X&@3  23  23  23  23  23  23  23  23  23Z<}4 @#ͻh. TIT@ +H& Tgn  F! 4uL    hx&    	    eg   @    Px&    	    eg   @    Px&    	    eg   @    Pёe   d5!m-QkPԋaL ` [d^!$=3uSZ3 fX-3%Ae3w8"^lp4]q◹]&@m`Fo*=-kuwb(ʷrF^&g[v!mG{נj=s?#4ݓ4>A*LQE[xʔxgIRpl7tBvCQ1" @?fҺHE(qxmR>4YKeӺ'c&I<*0Tn#c^J+ATG#Q+-K RLԘy<ֶgbid
+Ujs<E66hlLv LYŨ0q3mm'b!Tl aiILֶ%x& pQg*1ZWLϴ<$e3*/K#91[+M SgMu+7P*Mt3+}Dcў|f$e/;I`}A\zy0{ [8ϔ7pT??+$ b=S1s*?=+E>BǖF$g&)@?gSǙin \rx& 4<3/;kP& 3 , T+ Pg {&  < L  (< L  (< L  (< L  (< L  (< L  (<Ê+qyRg~l@ !w^=x&}[n9vFq٨PÐu<%a#NZnA/I 5[3\}էOj8lT}Atj虹	 Cp#Y0?/gBvjMj	LgV]Zg3p;5A&x&9<3	ua	xDkD5lgQ\6r%[I:=3}$J=]╚yR0qmd_	"6r*vjp/mS8i
+<Ӻό4}@4Nё|ddm#vԗD";iR/W/+z:Ymue=E:|#,mJx6fɭzf?
+<s.}a& Q}M4xfTXD3z;}[ZM!Kp{Em[L{jqJۭxfއ|XNysro$sARPnIhMXrln#x#	jqK#J!Z+Cn~=!|?=aQޚ.oGGG{NLė/e(_vmEog!'3$y>Sbj%a
+3
+s;i]+wjі]vdlon\B,8+hL{jqJg[M/<AzmdR"kͽM@DJ۪;5ex[oG~_;}w~fǽO*'ߍwc{)͔h%gOU<;vx{߫IђP|_Сrؾ}G)*T_I1㙃Avvo߽	7ݭ.o}?`c ( }ؾeKtM"Ȏ$H.@RX#'8q(6U5*KEbm9,J"EPܙ9?ǽ{>{gΜ_3Ϝ3W<8r<KIq=/yU[+d+B}jT1JÙF[L:Ju:+VD<Sb<lzlDϸwȤr^i+Q#TnzfBaѵޑ8MW&E$igWYy9qOW[ë^:RƊ4.aW&aq3b>*OĶ\֕}s)	ڵ{H˶FWcWv#:RzJ9f/FkcۺZGŪH?gJ7p9<cbڔ;Yr܏RxY<H1gZ]g^wq^OϾu[Nׄ)-F|&rE?	7RWyw.]$Uɿk$[l.U	o\L<\	e1϶ir]%OǶ$Β)*"\)VRN|O.=Uי)\++H9gJ(x%d<SY<3;UY33W}NwnUBUMKd]Jl*.\ Bǵk׬[♵7EMy9Kؕs<S΀̦>>&>>k;sUVTQ#+)}iU$wʪ&G61~:f?W,ƛS<Qh`gftt2~ʛLln$>G	\/LDibꗒ$ʋזL3]386C+ށA8%q=K:Χ:*i*7H,虘ғ.˙<SB{O${6Iea;3TEoBPگ_ЦQb
+y3VPͅ\x<T74rvL)~fUTHy:e~	[3qOk?\e]k02p̳mCؑmQAz=W.xO.ETry}!W(ݕu:8*V	q 0<3#[43k~&@aT֋Jև\Y|ؿ?q\JHYh9:6IXVM+(0(eRG1Q	< +"=9D/pD?439oP>F^:< +g^󟍞{?|ƝkigB8yr	m8XyئHgB	 u	.]Ϭ 107WA_x&@Vfffnܸ~= AFD3x 6EB<J`aaرc7o6D?ިpޜe^=x&t= CaA̻wﭯ߹uoWU^~K˿\3YXXXJXƎՃg Re^=x& 3 M g @ g @ g @ g @ g @ g @ g @ g @P8w']^D~PX3zg	%Ƿ/l޿mD~Q3Z[iMáP~G=6D?ި -q525x&+	%|ggj˫DoT}@tLwSgB	PxfiB:ݲz׿qτJ3<$),{emT_L_-L9 Qئ+0n]ǒ?m6VF;yzUcz<ݓx&	%g&qƦj8jq3JhHiE[HZ<sq:(b^nUz?٫l_o3drA 	19A${rW#M'?>Sg.	<Ⓖ^yZLqƸ2_yB2PߴPHpRg*kZ*)ė#VxoP&c{:Q <;eCz濿~Tˁrx{~K_s=#$aƫh[yx:P,T{[xwT́[cϛ; =ӈ|["3|=tR4].;cx08gM?IxόOkMSKIJ 4Cˬx&TH>Vcr/j*H	Ƀ4
+DkMQ	;KtTneEqܣޱ+hu+t	ްѣG'ݥL4B=3ߘW_4I~4
+ggW󚙑u.c^@9@12LL	9)+՘r
+e`7|l.HQ`bۘi<~d`G)6xbF9`<``0r&E߽{W(ed>3m|<<>T<+eqפ]%9f
+dyso$3&<43V{0Ȧcr$gwJJ<⩝|\3m%Z)B0N(P9nzGH4]-Y5kiLq?+1s$Sn1.zԞnі޴AΌ;+]257Nky+iiYI)FT9xbTt+癡 jf(J뭞)>-y3ukV|gHgOA]JLϛK*3ړWU+Jִ`ÙϴFt+<:͘i5iÙfLGg:Õg:W4uo F1Up!V|g<kys<9ĞF}Sr`}kR7CiVXȫL]#\~onMHL˘bg+MBc󱥗I5QH~gft+<(i}R~қ]L=(;[&UgtAE
+ݲ;*N;T@D2shWwW#MBcrW*bDEyQ?c`DHsBV3gڇq:0b̛Sʿi8tȚI&(1Y-ߝߝ1oS;ɯ*[̸wRӲ&Tk=!Z[3#	PgԖ3W6J 4gBhn; g'm4+43F3VgZ̸-4!@hnf5+zgB	=zTU7> :x&Э.U=<J൳oy]FU<   τrx?ϻPg @ g @ g @ g @ g @ g @ PgO&K.!  <_r	) !x& ,,,KH3&K[ F㳳@T7l;!	Щ B_X8qZ$DKE{EsBAP].^Lq2ooo~ L(pZ`x&x:Hhh|.C(<J܅	 .Gmv	^<τ` w!gaZ
+	%gB	t03MRpToj~9{#85. }9evoNa^3L(pxIZ$m)bxNհaJɹe]҃FqPx&꙯RC.^&1A3MRjրex
+<@u;-Bτ3+g(&<z
+`9]pGAׂuD_$_Q
+2R.9"5MB,Wz%AbY<kɃ|ѻ}Hn⭟#*7zŘև9<ahx&@.\^8H
+ ݨ|͞i\J|Ȼj{dnݾ&npˑ(3&
+HO/NWcKUV<5y,ÏqKw\TϼWڿXWVľ}z6+'3T k(SJf='\R!^#Ð
+ٖ>43CB/DBT5Qa+69d,ԕ+}L%S2D.hǒTq<̇~SS/_?x>\m]Y/_޳g-h/	ESg* qƑFNA|O&,(糼\QI~<uMY'fZt[ij Q+N
+V9Zp`p}-y>43}AS3RJV+g%eeSMU,UL6xJ #XWVҒU-+	%Pg05Llz%[olfBQ@Jc|=*y3y0<SGa@ѺޕPsϴi*]^6it?xfBn{0,Jcizl$ό".3KDoٷ_?b޺J.^G$ߕ3	%Pg%ÚF.E"kE1/fV!&;./gY\%cbC+zDhEu<ɻ[WVI^j}Wu1gˎўd,46[z2i<&yfԲz,qQ^1ajU'[pζɺ".\ bѵk׬[L(bN$NZRXLS7{fNL{Yf=SbzkzNk[dU>ׇ{>[.L]35MBcr߰}˖NXoN^Rg1WLVT^8Ud7U7xP4(ML5ydBm6UL)y 0E[>^˻-y9ׇ&xf>TH_ëDaƩ"?{D&ʚgB	[i&hidҾa<3MUOMgf}?6';/F{YEÇr0e;iR+Gl5x&@Nh44Z6BZLS7{:r	9e*YT.{8=@C d-2<Ӥnx=SWh/	EߝLKHcf_N>ы49ׇ{&@
+0uKPxfZ15?h8e+ 4u@\[[[h/	Ega8I]9F Bq@TWo>!	%е BXXX8v͛7hhh|.C(<Jk܅CM<%gB9Lw>L%  gK.! j=8 VL 3 L 3 L 3 L 3 L 3 L 3 L 3 L(ǏVy*F自<   τ_X8qN= aoB h+x&̌FU<   τ٩jU<   τfѣMgjg  
+	%{fյx	q Pgރ{Lqf/zSgU\4rFK0: 6=hWhq螹<7/T|UgLzy銿$<1z<TSK<(e>UʩW!:؞靆YYg6aVw|;񽣓ɣLQ<͂NlQu\̥)u4d()S7](=Ӹ;1;uʷ{ǻGZyw=vzw3MF( ?8SSus/=4BQRPNOIn+RRVXI1ZmZ^G'`f?Y..U;¯yk@#̸'.G=4+W=)wlJMwoG鍬uh{mggڶ4}lݻWNg(23ݣo~|L]ؑQ'ލ]Z\\HX0'\MpꮰL?SU2	֥w'[).OkÏ!ԅϔN9ocCߢ]2HЪpH,%K]ۀ0~`p{^474˗/ٳGLFK&(370L
+L4~d)J*^&&JuW8M\tsPkPՉ,5C[mGgF'ߛ1m71MKX<iZ#F3k4n3_|{%y`	,--ɪ)>jiL7\EyM37̞֕i$"`u7UVWt<9ƾb1LLR-fJu<$  k雷#yf\@8wFTK\Oyor5ҷ3KD7[[ŋ}]YY1&(x%d<y!W3iŰk{s<A{-vT69g.eI1=vOoS{n2+et9Zzݛyf\+8KVr!׮]n3MFLe&3P]dY3_LL	RNO֢OC <3f䮝NWPjH&޺=3l{@KpF軾"DcW6 J8̊d>J7gjdpLTgMTajuBB"Ahi46F8qJV1B>4^9n<Sc9Os<_:Z+0:y̛cn1]*%Y*b.%e~#pon=ǩ=o\x	wX=Xn
+#{N}QjѩߝlX<'!{f3M&a>,X@EA4f%
+\"3F @ Y D 3/x		 Vj6Ymmm]KD? gB	ܸqc}}n#z@荪	  EgB	,,,;v͛[FU<   τr6D?T}(,  Px&   Px&   Px&   Px&   Px&   Px&   Px&   Px&   Px&   Px&ggg<#z@CՇ	  EgB	/,8qbmmmۈ07W!  <J`ffFn#z@荪	  EgB	LOOTmy@荪	  EgB	z&ln~353  mτ=Z<$eY"õS쥎ָV `L(3{xI83B
+c	qȏ5J&[\va;g2\+w9qZ<?픳0^27	#b/+]a[ 4Igs{+7r'Δid6=|^)JR84PC	MRƢ<N6gO7k U(RH@1W0;C^>zYD?i3gftRx:5d\+#^*krW[:ߏJZ>y+ZkYBw]"5pI9\+G%;Ҽ+*"!O`43P7f
+}\ydoȻ3ϝ 4Ig:{YKQM(5T/eJ|l0+3d<2ke\ڊڛG?>H#]wqW.WC-7혭rw}N*A!s
+ -Ucof."ӱi:]z "鶥TR*{0{~ö+=v'KÒP΃gn}lݻWNgd{<<qXd>$aIs-Rg8VՑgg]*{Fo4#6P9mC+lyxg]Ɣt|NSLkVʽ\"yxD99V
+.;V1mhޫ!ÇHwz˗٣IX%gj{IkLe4@iYIqiDኬqi>;~?lԄ"<#))Y}rTo#n#c5֧4EȤf7Tc+FLgIc fŴ^2WXyf{\siiIVMyuuUKg$iT3m8ӌ9ȿL+9CM(3]Oft <ӯb`^3gjgS?m<2ZΧ4EȤf-p1gOiko>=yĳo]o/^USweeLg1v=.yRWwTǍ͕̋&cK$zfHʸJUs2ʣ!1MQ3-l{fLgh\؞ipAܵ3Oipj `6j<S7{ǹg'Y[r+\pAHk׬[Lte}DJu?k:~kƔL/'+P2R5+IH|Srzt|t7P-O3m+g1=5FKyuXW<˨+\Ĵ73c <3uQVW0+0+>o>#D7@Q߃`^B"=PsSp5G;oc츥鿤
+40~DL#ҟSѮiY4EȤfL2c>dV~J}5|x:158Euy5v
+<ӤX4-_Y'l'f(J=&3 _q~5a	<:҅Y	W~353 Py'Qؕ{e|4!  <J@%tIA h+x&̍76D?ި  Px&±cn޼mD~Q3 L(n#z@CՇ	  Eg 	  Eg 	  Eg 	  Eg@  .|V<Tjl+<T
+  ȏgt:x&  t+<  P>x&@3 |L.g @Ǐ?´8
+XhG 3!N8U#8 3!fffloo߇GAqDg @;;;UB   P>x&䂰GmB= 3!|Ϭ0 :gB.y	  u g.Ozb5)~j~5D=Q=AWsqI.tde$\[%FXunP  
+ g^yjyPo{w
+RX;rZ+X3w5GcU.3_[|i{3{G]/ 3g[Y<S`V9x& @>@0koS|+-JSa
+~RN̉G2}$7#b_E{ߗ=Ωxt_//	#	'>{+9Z<Ӳe?j)qkX\9L+A}u׳w^9Y==SDyKR&]xe/^.sJz9F߼OssjvFzUsƋgi-L]>^baaaSxf$u=оkETLr԰/8[<3UcG
+r6a%ZI2w5syC^|JӠ^?as^s~سuhv2Χg@._gw-8uL?7]</)ک=<32旓4|)aNRruv EjL%*&YK3P/yԡhS$g	\;Xl|0iax~@Em>(kᴊdkV1)=3M[\]Ғꪖng`C6i>eag.n{e 3.3 %^5x @apxTҩļ>3;$yݍg^rĳo]7׿DOm==9 Y!vkr>1]/)b&hg!63gj-M h2c{al
+o{Qs;ܕ=]|\rss&%Hf];p:&^U4jz?p\iMf']bp႐k׮Y3cK^i5r3#z &2g`q?ysKQ6Ht7&3S!F8ʐD=Ag&޶ށyೞ,)WGNԎ~h`h!1.q,7L1on`~
+L5wVٌ癊*kL-N*˜f")=ӱ^X9Henmlng^rjoW+
+W8Mr*'6rdaQ:U*«Z.O5IE.&%3_K753<0`& 4Ϭ
+P|PP=*IY%]{ ȟyg;Bs8xf
+L qignSJ$GPt  <τ"fkkq,L  (<J`ffƍCՈ 8"3 L(cǎݼysFq,	  EgB9LCՈ vtB")$oݺvmU^~WZKOx&  ăg<%֭?և~_F^Xwy޾<  3@x3gn޼M߾Ƿ?eu0{~}eW\ruiW/	  .L ;K<wzz+3< g裏ܹsOBKܼ>z-ou>q8?k.	yb<Ӵ<#4>~h]YsvL΃gB+܏E$h}p~֜XM
+  τtѦğڦHоx9&K<bgnxxw+ҭw)C>ses~ngi C[^,}_g~q߳"A>)Nѡg\&=?wSx& {b/YToj~Y~
+]A7=㟉ܲt"֦^25NqK>R]8ɭ̦gt{f;ȣRӌ%;"5AskkR,"A㱞98-̦gt<3ϝ\j.ҫifYM>H:gJ'Gog6̇]<43["čjp*_I;9wRFR 媇ӏjuorq8M	ϛGgԔz^XϮgܬxf|3:OS=SP$ga˷=]C=z*mSk}Ҥ͛7>>&iJ.c3'o3:OS=S_=+oХ/Qp+,[)`N[z(-S.9IA3Izvf3v~.	y]PΠ/[?!g=[vҠרio%g!YI.{2g>v٨3vLPtg?^FO<ќhGߟRa<sN8-nL-J3;%4M;?a<MLP2Iյ1oWl& d'7$lٴϬ=}_fq7f_dttLϬIYsvLϴO7wP_GF.k%uoʼXjIS~o^俷"xߺDJߛG'Sr<'9g3:O=QX~q4&f6>?5JՕ+Q ̗piUfz7>[1Km2ss~֜]<yvGi}>~H僙Crs~֜]<CSh}p~֜]<Cqf-U+C'g<x& x xL 3 L 3 L 3 L 3 L 3 L 3 L <Ssg @<x& h)dǧ>O/_<xg @<x& X3xs_WO:K/d<  ҃g~ַN<)$ޓ%sǏܪ |<r~_2y/<#/,8qbmmm 
+F\hr]}n ֖GH&7&333(oooEWux& Fjxf7٩&.3̵wѣM (q &|ϼ}{C![[[xf=Z t< Zw1%[xf= 	 -Lj!<Jg09=V?Zv#8rK,n6L hg@\#(3%_1hx-o{{ΐ&wGFzN>[
+Jcy .7< ڄC\S*իTCMyw]#gs!VN-2!}NI>fL hg~<*    'wqMF⃀woK/ߓ0    ߪN,H~薛7oo   Nafmm?sΆ\^F"l?g޿-ړE[|SN:m7̅auyUyKEVD+N<bnnn_   F#n??q=oͧ)=E,,,,/7q,,,,"$󣵁o<ӗC&y{^Gfaaa|_>/}Rʟo}Cdaaaᣑ=S8c=f=ӗO|_=S@uQkXXXX*_Fn)˟'Cdaaa?ᣛ7?Z5g~|'dլg_OBg?~WTk滥Cdaaa+W/vuu>7O?fm=3̩?3{ŝq|!Rgڴ?\k~KEr'TT,bъ"7X" ERDQm&w/3;;3<y[#,BYYgBVP5klٲeǎ555Z,؞)$W[RRAYٟ?lYz&!dehR6gʆI!Z̵kڵK*YSNJL/VUA$3	!+({oǎzϱ쏟3	!+.LB
+Y2},6}ZZZ̙366>44J!Gj={._uK͛7e$-`{fEEEGGJyj:陏LL+B3Z4m;~'VO(4uϬ[YiO?=%#ݹ3)Ph!)]]7GFB9_~[D!B׆GV7w3޽\iI!Bҥ38FEcccwwpo@0G!B2͍sD_2}צ'3755   [Gmmmm3/~Y   Wtyf{&                      `u:   E   `MJ7/v                          dlϞ=[n݌$2> *	l}i]U31E"ñޅ.>{"cO"d}U[wޙWH"cȈL V}N{c)2jz/v^|a/H"ÑYM"d}]ZZZ@GFx N}N-M̿ Xd82"5kYX////"E##EȆ"yf~?%Ñe=^ 몚N,L̑pdDV;}|.jz!{.+U9,p oZ8@̑3H3)B6\!mYڣgyIx91GBtI=3 z&=3ng= <cs)2=3kNzupKKKO2vSŨ`gqXy<== MJԻsTEKkzc7{kKZ/Onn1pz`:WWTڞUr uIէ'yK.ix.Y}vM 's$L =3Kvk7{v*njz'OwW4WST_KVޫf̹PJj+K5%JL2I H\}N- +3W]jͳXd8>Lf4.KFN2c//8cr۸v;2vBd590#US;81ǧ\O<tϓ	 P{|r¸y轥=j,ukF"g
+Z4uMQ]V_䌊WPu9Z;KoI̴oDM@Vm'QtgLYRu3̗/_Neۏ7X-ʆѷt;|3l8*ARd8L 7)Qor}z+/R]Zl(W7WXd,2_{uHKjauPumKwSu̓=3"dXsKv-fsY3#pCMUC}t Szz[oFZǷ~+ށFEۙ2ksIϜءJvZ"e!+m]T}bꏊmngDz{al8l\<|| zo_; U<52=3Qf3cLG=3~`ЈRmۑm'<:r3'2v\KaMwؽMv0.sg0_ՅٮA h=F:`tl[އ+3޼N5Q̸lƾ#Mk;9:/^Ay.Z[IU~аn~Y]5e>X;ź3 ߤD5sФi+Eyc{vŊR]C6)ʦ}_EWLУanHgfUQHx{}GoW7+PUǞ"g^5>3EE)8RC=Wj_bϓ	 gFdI{dVKɦU3+o+E\o+7պ^Lz랒o;s<u,3j70N̑p>djə2r3}ϔ?X3 ߤD{>zo.1E"yzgڞg.R-+Bמ gi|g9. pB뙗&)2B+w(\{f8= MJԯ[&G&)2=3ki{&EȆ"TYY9===77׏$2( (ƾǉ)2jzMZ~B$cȈG޽Ça$pdDY D}[{t͕)2jz-nw0pdDVӣIڹs4H"cḙ- +⺪fbEc?_l:rybEc?=                                  D* I
+endstream
+endobj
+94 0 obj
+<</Type/XObject/Subtype/Image/Width 888/Height 547/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 18112>>
+stream
+xՁ~y}<"ݬ\K`MtkoR`؛	dղ+dd5$q.	$2d3O3Cw9UT:]utWWUOuU_                                  ?}Oư0uGs.]   к0u0gv   	  Q g  `ș   ʙ+sӽ^ovA0ۓMϭ(WK+  @nΜ	C|a^nV
+93̋ӳrVs,P)̉rh4zF  0(gb93s+Qb>g&/\   EMrԔ,ΙEGytY   0$gRxgbb<sTL6w~F^"fZkdX9g
+yRLN  0g6΋%8=?.u9S-ə   #8g
+I0ˍL&fq>XF/b,\UGΛ  &My<3;./˙xgpJv,lu@ow  @J]$FJ9DiTevE  `$,LFGw6/b͙rYQ3g7_##i  	k9SΈk٫L   o~w   !g  `ș   sŵk]70  $
+c9+.^ebbbbbbbbd
+Xy                      14	S  0q:OL  ;'@Grf׽$O qV[$m0ə Q 	qP[$u$r5 Xa炉͙ 9 fM7l_+0[Zsl/20thu9rj	r&  ( {ޞާ+YW*߮Zoc~$nsfi-3ｸon=I 8^NG9e=9HOG+|{S-%?ꜹ27ݓ\3`؂BET+n+6B $4YeF(eyY{QC=ݛ]8|!qԴ"7CKrU\g9snEs#s+r4ԯzI(91go.gGL;t9˅>wiǵ]  *IМ9tքOY~r*/_|iOZ8zЛzr9]Xp:{yyYvf`5QZ7/RAxӌ^SIfQ/?d!/%[e07:gB}pvs6qm Jh3.ւaे{Mx)Z򡗲'رTpIBŜ9{&~?+,J!%WѾ@~s!}4yge{0iIQwҮۻf-4=2  P+s%G*<⯛yq&̙N}pjUf^	s5gDN"
+۰[Ι҉F9přvqG⧃/4x兢ee=^D gH~2ϊ^b~BѪ麃ȋJ~yst
+q,Bx!j3CGt.4x5&ǋș  g+)
+D9SǟJ_U)KH_Jֿ<:o^̎ ;{θsM?ѴkrK%+oBx9 &!&TxsI3~`i {|-tlɫJDj}9&9Sʏs"<3gJ'Ze;P禽7{B7-<r&  +gv"<ʯ^P7s|tGn҃oG^dhL1ʅA<tL9ʕNS'f[i7-Sr&  ^
+ƟI,ϙHkuoTF ?}u`brfR9  τǟy&&gv'3 Ixd0*`brfR9 1/Il){i:&&&&&&1c,S  0q:OL   /u ə                      ^73?x|ʫX/M3rZ5ZFVhuq׬f̥۷   %hAB4\&U.Nxl3F3eI  dϙS"	e-1H9  ];v#q_DbRؒy;vBWg&{f[WK!d̧)zɃgg
+22],*ץT}n1m*U}WLQ' 0Z ^'g'9S|=r!Iz5d$,_i7(XvM-׽A*إT]cnu.+kVPQ $dj_·@T|j3ń84gQAU=W]j%g*1+;V:=& 9xsw&?<g^S-͙<g̟5r<_]Z9o^>k7MMJ*|"[IU9 Ҝ;Y؊ԶXJvP]d{<s5Re0i	9 
+iL;ūPbg$g1T8]Zf5LesKș  ?s9{'O3ɵҷgU|/v6\,bM9S/pf\ߪ3EL573gB au@M;RyLkș  ?3!g @l1!g 0	r& L5L șkș  ?3א3 ~ g!g @\C 		 9p+9 rOuL <˙_ș) g @lHf@ΜT9 rfBnoo_/.@Μd9 rfBnmmv:. gN	 9sa7=A,̫{&v{9r& 9sTכhV˙a93777b_}x.+3M:H^&zV6	ș  /$fV̕973ܹcKi5.^⢶L"fZ3 ^0͙QbOkrf2W\=oT*\`3sș  /AȂ0,ʙx`T:Z;rf?e:+c35O)	 YΔS:DHY1|Rșq,%f k&fit6g:yf9S}i=3 ^0ʙT0|Zp3xSxh#gMMq*kz3+L]	 IT\X\(smIS\qѶqʙe8/3 ^0șt㙃/x*tڽ1ʙPYsi3 ^3UP)nPpA5jNNƴG	ș  /˙걦813ew|ۻiIμKnϞܧ}vW\ș^(ΓRΏPv=9 wEv{65AL ș-K(sׁUYL ș-s>pH@ x2W	L ș.#gN	 g9ӿFEș  ?3?3 ~ g!g @\C 		 9p+9 r&r& L5L șkș  ?3א3 ~ g!g S7"IXA 9r& ̖dI3 ^ g,,RI3 ^ g,,ֺ`pr$ș  /x3f{s+Iμ:p߾gig
+ș. g `3gzyӭ/M\o|zr93L='sZlv_x߅psIHh& g `3eG]\ss<Ν;<TVcL!.j;dx)b9 9SCu3㔹y󍍍Rc0{xRL gjb0,ʙxhckH:ș37]ԼV<z$r& -&eI!gbA*g4e:3f>Mδ	ș  /<o^"̩)i*E9sn:mSY˜_$gzL jLePJ94qѶqʙe8/3 ^3M3WKϙ=ϙH9 k;).Y }\rf{@u{@sfb''c#zL \Tzͱt&T}_iLܴ͝+}gzei6f-]ץ6z$r& ^
+lӓk.~	ș  /3[PjV	ș  /3[}᐀	 9e?	ș  /3]FΜL9 rS׍3 ~)g~ g @\C 		 9p+9 r&r& L5L șkș  ?3א3 ~ g!g @\C oD򻓰	 g939s2L ș-3ș* g @lYXș, g @lYXȭu]eI3 ^:g.V:%yu}τ}^3'\@ x4gRS+xpt|˙a93777b_}x.+3M:H^F%jș  /(-
+"f27==7x;wVWWyl8˙B\v2RL+r& 99FWϛoll,
+̜GÓ" g 0<gVH°W.U93/,qI92~憁˙׊ϔ]D@ xah̢ gI!gJb6e%Y2͙N?Yv&gzL LesԔ=dSxh#gMMq*kz3+L]	 8*~7fh8̲hϛsD@ xu@qPkJ
+:>9ӽ3K{N3+70r& kdkBҔ,\>.93= }=9|E1tgr& VntiLכ;-əWbٓʀ9Sydg+Իș  /x.({߳OO	= 8$ g @lY{@Z= ' g @liCr& ̖zL8$ g @t9s2L <˙M]7*:@ 		 9p+9 r&r& L5L șkș  ?3א3 ~ g!g @\C =չO; g YlG![@ΜL9 rfG2r
+ș  /3[r{{zpr$ș  /3[rkkk]sׁuY 9sL Ι鹕d$g^o3{߳W	3 ^8g)d\6.@Μd9 9?˙7ŃSTY21gMO͹9yΝG[*NpsIPh& g `3IΌS披766J3e⥈VL L1<ALga`3siN	 BW*gF']E$)ٜ3LkSg~G" g P3ggJY1|Rșq,%n q6gЩg,w"gZwL lLrΜOb)pt<sxL%9Z' g `z\JΙ)n	1ʙPY6 =oΉ9 gF/Ci5KL~Hy_~~,6}4D
+ș  /ș@Р~5!iycWbٓXNr& u^6dtUŭ[qv{65Aor/Jueg+(	 ǿ;R;wXu{@pH@ x2WL ș-spH@ x2rd
+ș  /x3nTt	 O99 r&r& L5L șkș  ?3א3 ~ g!g @\C 		 9p+9 r&r& L5L șkș  ?3א3 ~ g!g @\C a{{#O2  XDM&&&G&B& ' gty              /~۩?  0g&  Ht1#   #]a o7ӟ6%c o溮o4.!g 0!8{i>I `rp^;9s{{zpr&  cə[[[낝ș  L̕(rՁ=N={U@ `ҔgzfST
+TXԦŃS7̅AW gnnnf]X g 0Q('~:Q90;w>RqZ3 (c}!n,9✹T*\	 D2[uqlTܤg$K/KX>=033Xܠݥu˛"-3WoNeZ˙C3 (ez1*7F\4$gO_Waѓi7x\J+n69ə?  DZr<7hmtܻd]\k+3pH  c±~0'+s
+wcon;eF^W1XX2ޘ;W_'gjk-Fy⼮vrr&  EwW};stl:P̡Yʭ3V^~=L~  ʯ7/\#|2JY$CD1B˶c
+>lb$Mvu}=   &S^>++ifO<(Dl~r1dޞ慑7W6Us+ru($9J,={r^ g 0iFx0əv{65 !gzPj2~ IC^;9 k'grL  ñ{-Jș  L3llmJ
+ƾ 8֣+{  -=31u5uG   F  3S                         Q 0>P6 `37%9s Eܔ`L\~"(Y*+<ZQ|mR_U452kGDδRYqrU֫hk:e6GEδRYqrU֫hk:e6G5v9͢Y*+<ZQ|mR_U452șVY*+<Z@δzcMǱșșVY*+<Z@δzcMǱș.ge
+n
+tT;_TQ&_JRXWzF+1Р$y$ǲ J3pTVx\iU^Q2Q9QkUAMάfuK\#gyծfjAGIs*$(k3D>g%ڑ379skkMǧ>^ZQ,Usv6i^޾ú_',S?y%oCMz{{xoG-?{3>uo==x4diIOˊ>e'6ؽN9p9RQ57kk*rf?+(2	+
+TIYo%0قrr64vfXA9I*uڑ373}-Usv6i)fhJSYtLUTוcXلTv3+vg泴rrvLML_KEܬMj~<7<hȁ ~Ò iAr'r&2u}k>*G=	O=CM[aeӰO!ҍ4nZr68)YHq';Sy$#Qx1ˁnޤX5h:Kz%,ꄸ4İALٷ=+~x$g.SL1Dg9R,LySk,fs02Zras 1
+&GB;_˖WӸIh0*5f'I"u鮟ֈ>Ͷ)Tlx3^ds$g.SL(9SnH&qʙ{oz᩽`3CgǄh*$O
+iM.@9hnUޚNWQm`R]%38đ
+9s*HTe.m}X!ə˔9Ss\CN/gF%5sf6+}*R#gK(]\LtgvHR+;j"
+ВNܟa
+ U_ϛ*jҩ~pk+`>$[*_Wjf9p[O35L.#ݮxor6*mvm}T7lG{y=Ciək+nV4hlS_]ˬ$fM+@YtmCٽt8/ۻRbj?$WdSn3u	jK_T~2Z"Tu36,d Y$㓪(oN^ά~Ճ'M.P3-IjO[|l/vШIuP&=][I^zJkc8<+)s8U#>l3#M5,9p2g7/ǟQU-gjoTb7gQ^*Kz%)ހE{ߕZ9]\l+ǆI7XzE=q9WܻhM+@q$G1^ά㘾6.OFeNE3M66Sș۔9: Я>5?LGS'++R;xf=zz*/M3Mڕ\#T\|ۭN45+ ׹O!Y9gmLkʜit_#ؗRVݨxfiiw>DQ?\؎,~sfpRToWq	snh17ts;Z,-g_3ΦZ9Jkc8>7^!)~|nmn3)sn$?vpip՜QI>g^vd:MK?K(nY)^tڐyJ>]o+&t'X<O+/ˬzk>=ō57׶U6)1nLXSM?+o?sf*]	87ș[7oq|
+?O>kEuTTڍM{-1>']/;5Sz	k#gV=9՛:tدN]S'	irg}vRQ57k77(g^.:5:gN29pS37nܼg_pnY;_tzYu<'߹dSOqXx_{_Y+CQ6eO=XqgJjGDTTڤW<XG)gbU0I$؞Ãk7j4*C{4X^6e
+یb˽D\;[޸ϻVT7KEܬM:z}"
+QGuO,nhG	lKFzݚʐ>ՖMnB;LIșҜyƧ7ϓ3gϹVT7KEܬM:zO=^zrG#/=![*H[5]R:8"~ZRe,6Q۽ʔԎ	kIəi벦2Oej[F=Iۛ7n8>moo>kEuTTڤaZ1`Csf^jQ%ObXQ6emxɓoK+;LIșҜy:>mmo:}ֵY*f|mSi~"zwd'g^좦QyW?~0xlYMҌp*mŊ#SR;r&&rjn&^~t\vLMi< x"gn_bbbbbbiss	&&&&&&?OS	8+;sXLITO:~wuuu1<Hu]ڶڱ7Pq,PL}L+R}߸tu$ƊixpjmԎ%ռ1-qS8y(r&Iș;ߩ4KU=jÃUJδ8ۤLC3[JŽFگ	oBrƚ̭u$Ɗbtj6jl6o̮`KQ()j""r&ə/[~7~k3O$<X13̊k+G~ڑ~c8ۤ [9Ne5HQ3MTǒ魥'oG֮iqyμ$<X13̊k,}{̇οUshycv [b1gکL)j""r&>97̙.?yDw>';{Æ9sssɏ8GIX~edPcE1gUjUDT{}^1ּvp:qԩgϟŋ^Z3s{KgT'+iu4oLq_O3T&{]_9pݜSAp X?9?8uv+>̯}럞\Y3(&(1x.=$<UʙqTh6rfs.||ҥp8 gR1G34,"Qonq͙Vv*Fگ	fΜ?k:3Z:~῰~xnmwW#{ƍ?8<gʇxA|vϷԼ:2/|^\,3e~H׮|dx+]˗/_r%S2{KNٗ7('G(t:4-L[;^|#EWDDg3g:ϕ&~krp⟏F#7oo[2Ƿzӧ4ϙ%qHxC=Ix>}:	[13BU'uߘXtf{![|Y\>qDx<CC.]O¿JOqoy#	qmPB71%9`e섺,E<3mT&{]_9pÿ||kd0?_3o޼wz^{MUIx|7>ϥɓ'sˈ93Z\r>QӗB2Kj9S[
+͕ShI餽Jl@v6$ʴə3SL &'g.|?k_>O/}1xZ^fT@?$!'rfy4y$:}kibQ?t{'N:s\rMxvժOIŊǭrWtFȑ#+7$$L1-*.*əb|k6d1gکL)j""r&ə,h~/+c~k=?ByRyޑo~ #'[RșՉ=Hj%z,{]4Lvj^;{:}/_\8Fch'פqwB&۸뮻u657$'GH͕@>qn+gZܩL)j""r&ɹhW}p7_/x֭ܛ7WW/6̙vNH~܌ܬKð ̤jۻ
+1ze\cONO9K.%6\OEA9JOicڋrajb>w*f*ͥrŝdk+""gy7;3h7ƍ[K7c'hsfZixb1gWr\L)[^1[S,׮sŵk149!Xc1L(?QyEFژ5/_f'dgCrŝdk+""g?~ƛoyi]v/=Gѷ/F_'|y<.y.:?髣+r`\"<j-=VlMy?v8}L8&Z'|]ǳfWy҆3aŻ1ƹiΏ'+	isk9Ne5HQ3MNCMrfQ$Ɗbδ^{w$WU+IbXꂺ/MY(dq-eQd% 8TV")`<g@2C"N}gS})}3gL??*|`άl)^]=3KT̺ɪ~ qr&*əj,wp~0Y>~1/:wGk1OmgKb: V9E);_$əP!gV Jsss'
+ϙwvs%\љ-mŋ9 XzB{^	'g" 'Cmvљ-mŋ9 XzB{^	'g"Ֆ-[n:555W3QxLj;2Fg/`E
+yIr&_T4MVb3F>hiZ&gBm|}4MӴ"M΄
+?+UU|Q۲e۶m/^nCREweli>sm%sL-9;/_<???[3Qxb7fV^*RUx3VCάs=lCm6[Iװrf|N{h?M΄Z%9sg(9ܼyZDa9CV誟?-ibzyd[%gBmss]~g|K/j9g(<pb*g~c(>OmKZ^*RVꢔu/U@rəP[*g౨8|#>7O:sn}ϙW'
+ʙX)Sے/樗3(eg]dU?\r&9s\Omt.S7?qlTh'Μ9{~j¥K>R0g_IxF'=\?|'M813QRl@{;h=o誟?%*Dٙ6,ÝZY"E׍r3(eg]dU?\r&Vi9393,?~SgO9ڹo;/_ycbc~x0LQxYn93qӭf?4U?r,PəEY;,.͕#Zlܜ9E);_$3ʙ֭KdZɷ.ŋ?R:}xL}F'?ޡɆ}cJ|ʙyJ/OU?rfKH<wJ[\*^b?qhYmjĜ9E);_$3ʙ!>&Rd-sG&M|῵\pڵgϙ	o|Z!a_Cٳ!'dCTl卨=_Zю-Zs9,b][u|_$v1p,JQoOK̙[EH.9jĜĪ̙7n8ݍݏγkؓTQxHu۷#Hwq>qDx\Z;cJn誟?ҩjb5iYx9z
+Y^M(^b?1ZyfnZ3C&g3cI97'N9wh+^8tհΞ??Y<gLؾظd}!(<d_{(?NLLdHV_;Z{Vr|GWIϖxQ[S#gfSk!Sf_ފwL0i1g3r޽3*1goQκɪ~ Lsf;i/g5~SgΞw7>e0g_vy"!
+ɾքoDE෿mp23{5Fl+]U?R%RNot5k$ύ&[AbI8/+guQκɪ~ LsfmAKhs+|՞SgMM]4:a//̙:	hh#5tQx s2#vVr~,QҜwvqw'w~5XP~b}k23(eg]dU?\r&rfROs&ߚt̻50zB'VV8d '3c]Oy07&:dsfɺY;.<oeK2KYuʙC]EH.9jk(93~9W^ݷGޘhZs??yK͗MOϙ~/|f[{DaS9RX'4G=l%W|tϟXIUԈ?]L&ZQϷx1|',tt4]sj~.JYW"Y$	5xsfp 'sf=vU?j[PrP+~K΄Z%9sYmU.JG'
+ʙX)Sے/樗3(eg]dU?\r&jș 'sf=vљ-mŋ9"\z[?9jK,Eə5Nl`3[ڊsCE
+r&ԖYpW[lٺu\Da0QxV^*RUx3RDwy汱M.m]Pte$Esm%sL(g%gB=e? VQ:                                                                                                                                                                                                                                                                                                                                                                                                             `~
+  K g  tBfg                 X~+_&2BYBqFX~][wjӻz?S>Z(K(N	BBym.^,8DE*~n?-BYBqBUo/zfgGkBYBqBUOx|,,8D~kg?xj,8Dݪsfgn޼,8Dݪ'P<mڴ)QBqB./ ;o?\j,8DݪԳχVtJԭzPoP87Dkt#gBμte3X2g
+B=BQy>CO@,gYP?9s8@*9r9<rf̫t!gT3̥te	ő3Ouܨ9s~~ʲ=yo#XUZCzo8r&؟~KEwg_OˡŇ>^(ˆ=<;ơ<g;ג9s ԇ߹=}r(_"a(y`*3cir+VR6EL
+2gǢmT-9Eۇb#;v<R,h\'x4+=j7g,4n{pk5ybg+oș X̙8[u/>ӥ癐3}0l*k,ϙ͘g7"A9`fRLoCeke_o_VoubNwփN|/qʙ ḥ~?sF7y_j4!gh&+}{[h,8͙4cI#v]|{'g.7,!f#P	F+FlVXyƍg뾹[gh|X£uYw:/?#g[Qkək.[i[~ӭllo[zBYBqF3cLIcGJ*9s S2ڷDin6LQAh893S~?+TcvK~ș qVOLgy1K{S}YL*]W(M)9m/&^cbYD,X<4~vsor&@BZsx~w_jm';B,O4;F-%g9ɤd8x\ܬ f3zK$=3R<dSv魔ybٶocOtqoܾwq3}VRkZ+oۍ_	P(g&Vܾҳ3+gBei̼y;lX gFۇ*}e%dM"H'J;%GފׯO,ۣa,<}_֮&nJl?q]7ܧP9`BܕKhE+Ɔ/};W4[+P[G3^>~O+==S/;"ḰR	<9wFo77{GNoPmrdk7n\Q#*GG4[Vn;kBr)gT`9s!Oœd2gݗ5XU93EooGo+O[U̉9%?-vbȽt}sq3*B'?Wh3i039q_IQǍ*3÷(]ș ̙+Te	>}ɜ {łV C\e93&g^9],/ !ꖃ?8>ZRӜ23G79snn0]ș ʙvlO\R-%Gؒ9S`9HF(K(N(w|o_yo_e-BYBqBUvݼysԁBYBqBUOxڼy֭[e		% '/^okJԭz;wW#%%'[J	B=PHe	)R[ #>}N-BYBqzW_x]O=j,8'u#                   r?)6'
+endstream
+endobj
+95 0 obj
+<</Filter/FlateDecode/Length 1346>>
+stream
+xXo9~Gt/P	VU@SN4H6VozdD#oq<)ȗ/O~J{b5..Q&/|*zn	ƨ42K *{zni(;rzi$??hjFrZPIJ@Qտ=[0DE 	xg[|Ht%;4&\+~JzJwk+5_U3Em
+wj0Rh|#8dq2+%BwKr7luk#Nv apB[1~ruH	E/SRWKu\6٣$rhaW12jcK+7N2̨ql)75K$6k5o'r|JyGT#d`oTMW:v{Τ B	R4}';g
+RP"*%2Cj D ݞM:H(+҃2 '\*gP,@VUKJڀm[MH[x˨&Ҕ	VH]']-f/k,4Uht+E'b9 kGȧ.=M0~ʱ?fWp*e7MR5(}V1Tvѽ/#)ݔЌ25A_XLR} Hc0-L5Qp	unw'䇄D#"IAaݶCq<UEHQq 	׿~^5Y;*f;>@#MT	4+I\34ڎ)5>QY9Zdi\m"+IÁiԇeĚ#28HxFFEA}?cUׇi1;ys#rz:BEWw<^/Sa`8
+=-wqCih80-J,iV/Y}r|R{̍aW"v	#aC4'>$,@Cz9A<([OYٳ|-ʯpU'_R@qx+jeT,[3P:A'4/04kVœ%!S{pcODu$Y]a?|o{e8]g:<sUB~٦SnUIωKi+C 	A]Ix>+]iB~m[)EjC<o_?HH
+M1QUoTMC3^MvN"e&se2J_$J
+endstream
+endobj
+96 0 obj
+<</Type/XObject/Subtype/Image/Width 669/Height 594/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 35560>>
+stream
+x}lי/64#*a3v"آو&65"
+>L'YAՈӒ%KX&*m2Pkفr
+G4`5T Bz)}uxfܹ_{>?\3gμs39_sfrrrE!`R.BɺB.-Eʛzo6BKziKc
+SDHمbSۚ	zݑ!D]aV&6$@.FY鯵87ɺ(
+UZdb??ȟecE.h
+!x(-Īe'C?zw_[t
+Τ17h߿}~l=ǟT;B*=Hօ^VMbwT'8$o?]ܾuzkbtit]\b e;SDZiŮ ɺBq%vo+d2|­[]uw?}qgm/<xwߺzϾsodEnq<4=Y'$mN^qEӾs_sQܘ	JL@<!ZB	ck!g_trF}:.k~4^/(yQes}Yڦε]V!+vL(]:SE'd]tm-dzMۻ}zFO>8<b8|2ӾuҶ^Fz	YZQuf|Y>b]j^d+ąɺuIyNc++넇jxhoaCk^(phGFg1?f׻luRrvN|BxQɺ=I湬W鱻QR:OϾv힇.n_qݰw}.X#Sp.xQ+턏U/5[~k:.~ۗH»h{ɺB҈vYS?V?X޽ZE_|^ރhuF}לfʜ۴FL8Mu>Jzɲ]ݛ^9ɺBdMYYrL.J8:ryxސ$BheG_jn-Se6lce=]d]!MЋCgd]!M)Yl!D5'%~o7x_]3~W_u+/?^zg}z'O:O?O!"\Y`>)B%*gIօB!!O> YB!R%B!D5?)].BdHJY`7+3e].BdH*YYB"3O!MH:Y%ξ22>].BdHYG]sṳF&~d]!h*REM{O%B!DFG1A7{v<sɺB<b}+F0c!FY?pY4[8;5}!MF*Yy>oN/<su!H'<s?9;܎Ou!"[*7;u!ìhCӿu!օBܰ`"b;TdVt#	fl-v]WYWEv^^JWV"b;TdVt#	fl-v]WYWEv^Wz)^QYG!BOx_^M?꫿yW^~ϿK/?>SO>Sx	ɺBu!"7l; ϐ*v>QvdGvdGvd'vJzA.;#;#;vd.B!DY/~u!i^.B43Mkl]vdGvdGvdAv$#;#;#;Nx!AHօBܠNxّّّؑˎȎȎƎ:B YB!rC-.Y#YB!2RY_sغȎȎNvj0d]vdGvdGvd(B!Zd]SBB.B䆍uˎȎȎ4Ȏd]vdGvdGvd'7v	/BɺB*[&D.B4'e}MG_P?bטw};/MO܇_vқNZ츻cڬKRz/<ZV4~QӋl~ȱ?lBXŎKRz߻yFʺEeoNnV!h(կNӉ+YB!ja#eq΄%B!Dl{jhh?"CbwU+;#;#;'?Rՠ{{Mֿx㍳B!Da_6ρoL'ѣG[!zwKօB9zmX'ݻKB!DNƽ&YBd(-:B4-Yu7bXɺB6'sY^$B!ڜfz}UcB!ڜlM%B!DuI	/iNxɺBQ;HօB
+yu!hs4.YBI	/S'd]!D^ɺBLd=}k"YغB6g%B!Dȓ^!DNxɺB6G^ɺh.//t6aJu@Ș<!z9rl1غ%\\=::=:<<C!<8[¡-[D
+luwwo,`K o-	/حằzzzpj&!&F:Bb<'kOswB$dӦMx8w\r<6Ⱥ_-7.YMu088*%0S)dׅ\sI@z
+X{È+*'˩)(DjxOY~r`S98j>)Dfʀ{]x)ەAY代Ęg!V*Z@+a)[-I	/.(cUo)YOLL@PGXV!l?zPs[ǀ#e7*!%tcHMTƌUWwz!d݃)\W!&eJ
+CָbkqBꄗf٘P*TĦP2n3
+S	yC2FO]QvG;jREZ8N(e,kn?$Gyu.닊)E@IrE<V]GѮd%eMuRX0qd;1儺(5zWWJe`J+4C6pfL؄$N ; QrVJkiCq(a uI	N%<MVҲkWB]#9VJHwLr%qH7Y~%cccѻsd(·dC+hC6^цp++vی&AvirWtdc}lfQAŝ;_~T`\87ʺ+=Xk^^
+:ҔI̊GE^>&ڙVɺ6"+As[8.ᵦeFvYc{qqщy%\Pb&۞9j\YY&H֙7jPE.j"N?mT֩Ysuu{)6I(u~yɁ!NxT-m=wq|?
+'AJ?n.LGT$MI5.R9УnXF4NB}}}f!YI1a|;aV)}LP#xḑ[)*62u$%'He0
+Qغd]4!}Li)@VG;+/{=Det_O>?nv''ƛsPad=(f:C>CQ<ɺ:EB]}/ace=p-q]f4b+l-+ޭxLOOݔp8^$Ax`8H]*`#v#ɲfh'D<uKEfcz/Aۥdݔ2!׺΁B	<iA'+Lxf3A:Gýt:FRJzPЙfJK4]$ Y/d]T+E0aoH*<p.:۱<)R\=aVX3i$,8u:r8GPV *{_#P-Čŕ/<75Ccxoyq*ewa	"Yeɓkl]!DSغd]!D?_WnapT'BQYuAĿ/?~mc8u!"2[ob]$B!Dz6^ֿo۷E:<<kl]!HƏc{GL7x!)xYKτgu!)NxɺB 6^?я8q"<KօBls=r:YYcB!DJ2Y泟7㏗ux*sB!DzZe_jOO~Q6e؅#B!*"O|[:x D]z?
+]8jX!
+C, ?rcNx!M+~5^.Bԝ<ɺ:B9yꄗ!hs$e!h$zo]!D{u!I	/S'|zp['O/,19 [8A!zumo0\Ν;4s G,ӍaVbSSSH!7$ุ%ep!\ќ1s.kDWERF#Y/KeC`!Q%200 YQ>o4H&<G,{P__JN+u&rGuӼK$KWj	$\ڴiS]]]ۋ+/⇇[lA(ܑCXp(g7K.<2C0\B1TGXW	TX>ҠP!Q{o4d%W_}?uU MxzFxO
+$6<Sf]4!֖LL2vZ<0ϛťym-Tcpgpe&ex`k-H*"Yƹ٢+ڄ7nٙ#Vy'; ER
+Cnx LnCh!\.+DawS^/ޣd3:'n=A.D4D[S@cڹ:;vKU&qQ[pXCp
+l7F{ч6+/-O/1lZMs{CX/b*xc(^iݩŌ%3,\S7-Ǐ_z+Y7<YG@1甅.x6vME
+&sa(f邳ܫ gD*SGB`kPox0Neuo`!8ggbm!x00/g,q"ZObG7n1+2l-"=Y`aƵ+)`UUYⅡr,a+a7̓(Yxfa	qhlX`x9Bx>GF%Fu}x?1QYǽyc>kQ{i`	¾#Rj\,:=ző]<Xz	]!/pBMMt}Ffe.41ƅ,gN-fD*Z311?yl@@Sz!(;y'u"s)LV&nŲ5I3照BAiƭe+Gfc{pma]ԚH0KX;ʜ4,Sy;;WgRDc{M@gg3 R<Fޅ8#DwfD-5F&ʺ5Nq	î"se=p2,x%p$
+IU;Ƒ=xED0*Pt0l2,fY=",_BGhuKV삳xl1`y;[kX{|X	VAr=-6Jɺݸ+'i1}B7{{OׁmXp^7fpE혬[3# YuSvzP>pJQ(q
+ ,G.(Ⱥ814 [:YHfAd틦Yf3zw܀<I+6q9MXf[l?zqIu++.ܘgOuzYwR6a(P/JQ6WM[heM8gfLFOIu7kQ:n:%X[~@te
+[slc2`7x(Hg2A\Y)ʋ{jxԓuATBl'<be S<pZ˷CBx܇0)aqe+{{Lp^dw[`#n'Ⱥ!t3n7~lٕ{Q	:XcEN̥< %eeݛ	>K,L̅T-YDveYK/^p8:HrhiۜF92:p6-[N֭/r:>4n-S*:
+"vXhepE8q#T^KdYXu\1`<faǛ;u;&ri	o$vOg `lyNm倸g3+bCa+-,^IfE{/HD'¾FJz\wN:.Tj$DpQ.XgN5g'U_֓eTlDSpg+xwgxRR:
+yvE4gpZ2S9IΕ򤍝c;(6(8M+pSAՠ6YL6!冥;nтXeF+2*KLJw-QDbVan?x^
+ݒE.2Be}2%28p2?dCv!+g"L5$1"cd2٫x~	m6r'rح-^\]
+'kTRL-D#Ϭ.yYYle7| t8/u0cGdB`)|eٕ9d8w\GD'A5e6c'A9=6oѨ>M짚a>q{gjYg8W	uihLY{7ar^dp/py|:PA'mhBgf]x6sM(ᇏ'Qe3Оq\~Ȑ{vd)`;T,[>nharauCś!s'2ol2F-!7n~xi7?Su*I
+:5!D*cѬec3Qhv-Ԧc	dʰnn-Bv0ƨ46K(BkJ EkB+[S ]s4F.Hm>,ٕEeWe~@>)f3q},{G絢>kEugyЦV&o5<,8IdW^9v6mNhC5O4ڜoZn5"XZMiNx	6%uD^zuԒbE6aqq-nji*Y?m(;JօBJi6Y饗lغBQ#36{z\=R=5/8lP+[,::i'Js.(hSjl:$R qu7·E*=˥.cY 
+&$z)T#|`o{oWv	;Sq(f)SSS\\Ơzj· Ѷr#זiXeD\.:_ԅE^pዜA	R_iU`Ӌ&ETb&p=($<4fbk|s+6~<o@Y;\+lD]$Px81<u`QC|[u^ź~+ǰYna-$&1Erv$-	(G/+polq3%.p'_+#%99(+r9EmԶ&-I
+LPsYs}0BS|k;(~.\ƕK~rakDQ_5p/G2b 2,s)z,\JT!qEŐ`{KGP	Bv#<^
+͸|e0*/̲j/0X7-87&aF]i!DueVSDȥ9Т-oOGaˣY)T@-J]ZpESl
+jxs1'bTs~ *\4d[[aL57#;FpS+ߦ+Fr0.5	okEv'Du?;CnMGTЦ[r,?U:m/tO{X>+ep	/D#ȓt'kb_u".l_<(!V&C +P[nekywlt;	%4R+TQYj0/ŭnq9shSlrr|5w<ݶٽ`{	R˺ufMG#!Ez9dz:Ws/h.uCd]FNz~FU%.z{MV]֎OwAQàַ݆$lcʾu~ͶK:OǖjqB!+^ʨ-m
++C𳌮$Pl ܞdK~ĽdYg+9FjǦ"HkOֹA?'&[ήv.KzB%YGʁN[X:֨7AdCYkns@yKashwlw"jşy_xDeH[+%zO֡tbSg{Cn+qKqNl@qla[wBr}+½M&h$[gdʺ
+̃D?~/A֙dKgPJ(<!z9rl1ۭ:mWr3Yr҅g8܎rU^k~.v9R9 RCΙ&8or4gFяraHxݫ  4gje`v[3mV|1!ܽY~TH2?䥦F4]L腘8׎v~xQˇLLP%yN-LҍC-prŘv\Y[T[gO{8+#B'YoN.h, !DȤɺBQal.YB!jdu{.G#Bԋf[ᑬ!l:_IV'BQ)	#Tu!RSֹ:d]!<ɺօB9M8nS6ɺB<ɺ:B9M	/YB!*e]SBȓkl]!Dcu!"$B"AEy,(Z<uKօ-;8TsAY@Q7!J'YW'텔EY'[lY]].tS'd]rtvvBGGGA_\\t](Kd]Bbzzz```6+pdwֱa+ y*US'd]Z6$*rz4Q?44<:!bE.ȖU{֡AV>ڽ5u?zUϖz+غeyyygjl>zd?_W;䎫sgΜy;Ktd]uyOOg:;68A45Y7q:`rg~	/p鞝7ҶGݕu:&Nv	uhw!\NLdۃ׌.-+euCCt{v{Lda
+`ԩOKFOCMqm!\us__'~.ԖFΝ;NlLM}ZOwj=2J!ɓ7SYa#*C<ÅA:$3߱3ƙX 5~ȱ͛lWcBdEuՆ@+Wֹ+G2q5wAK+X;|Fv`E_(>dUɺ{tltuJօ	T'TX:֎rNLYh S`]kuQ_E֯e]B*d}qPR6 n'<\l}ܭf8mpMuk{Y(Gquɺ;M	_ֺd]|SCm4}t2Ƕ3'Am}v.t8+Z|V[xym O?؁,~	HEiYGgu!D9{M4_y;nBk8ߧ>u͡C蔾?ei/]ǟru!Dy{mm̕W^yM7eiY/-WgϞU'h+lsldcδ1w}";//n;Ku& www7E)$uQe]fm2ɓ'|5???#r`6 1g8?KEY$[EWWi1T+~"'#OMM8/<k_17 6??㖬KEYal].i1+p2OLLMxACn"]
+q'Z	v
+G>R+B.Yeɓ^hqwwwSr.dYR{PI;\9}}?]~_"''NRo8P OurpvgeIGGGYJ/!Apl({]ÇcC랭?cD(.H!<wΉ	F8-ظ5w>a>22b裏"68-DӒ'YW'huSAPll۶L)A$7((o>TEa\%ڵL6"1|M7v;BT#wy'y7ʺExua^.bpC+m:
+~&N߼ͅ~ﺻο{}waCl@)+i@C~J᎐l y
+6p_Y$~/iM
+:dܼd]r$YVSʟ/?\DeR.nȊak>}46 #6&3a?FHu% 9k?FCF:=l000p&l쫵.PȢ~77>97r܁f94;o AOO{d.#h+қCQ`75Bv
+Ƞbm(5"8ʱAd>Mc,Yz)+	VV,+8"Y-ACϠuN}޽]ئ`w5 u~.G׿}{d			/<k,@'={Eu	ѱɶh4TPΝ;85	6P!pvJd}ll,h>D+Vd]וֹd2u!s܁W=LHEː htۡdp6d؅#e}iiGXtCeɑKEY297{_uh9d}AV7!htweZ_]2\xHuӿd=kiɺ(K6e!;YId]
+3ϝ;Q]= 场_f̌[=Y'h2{/ٳ+F&[xnel0\v:4}M'$UHuwƿd9qľ}{׮]gىB΄_*\3ᅑ:5+;L,oq{ئul۶u.ɯСCYGCɱsu;w)@(s{g![.k4}MVf]3s!H;ɺhw_}۲omݖu443<sUWqÇ<xt.e>z`+ZeNxd##35+h<zv5e\[fX	/"sAyǏߵkW_7Vd	dP'oݱC[JEkH[ӧOmMv~)?2Y8:qDqṕ>r/Wܹgʎf{޲d]ˍdMn,a;}Y
+~rρ=C![įRY0P#Gm<f[QgCZKɺ(+~5nl}m[o߶IEK 7ssso߻k!Yo$,Ⱥ>*rF+7tx#J;6A.ʒI'd]g+7_~_~u	uQzY$,ie?t}6A.ʒ'Yr4"+*u'/Yo$,,G#Yi@я~4!T,	uQ<ɺ:s+r{~~~tt4Yˈyɓ5lz`?,bX]wuw}&Y?wnW>yz YeS'd@p{6h7v.vS&&&b:m46a6]]]67MBgaW)p+Zeѵ_%md]%ONx17J755lˏAӦMtuَ΅7o*p!8zAX !x[l6CyӞc}6ձCYO^&HEY	/Y7G jۋ
++xB=+v}T+5ڙP .5(	E
+ŉXB:$MK;u|M D
+YٲD+)wbʥlSOo|3s={rygyf3<ËLyWѺi8Qֱ+dDX3uB)*|5_/`_ן]>=5l򋒗i_?o-g#ZӺ1)Ѻ2db8FlW`fX33soh]5<y&<Nhf9@_+dg&s?sM'
+ӟ֣G#=?M(d7:̉/l8&zD`Ѩ[3ս|se1TS0lS`$pp}V!gQkw<8O{LaZ:avQĐ	Nxu<(O?O:sƴnSu/+uVG9f6?}|o~]<3_B8QG黻[wl=֍UbJkupN|G{ٛ9xZ|~?}{W__|ßOW"''~S}ӷΟ:uYd7bJn#q\8RZ~{x?6/:od7ǅ3/o]DkZ?9㓌œ^|yu?'CӺ L0X>?zkԧ^{hM'CgيׯB~!w}㔄i8 D^[7|~7_橧~VΧ/\xw{=~rc}_o?#iXSZ[7ǅniӖ5cUL'_?K4-"wQOϝ{	O<W>ϋiXSuBMy^#սi`f1k2.~tį1{nS2֍!iƨսi`^fM_/_~~"z$>֍aZii>O_Q{bLƂ{m8.>/>_ <bZ/O19c^ﯡ-X!nZ7׿~ B7wțo~ԩ;^Gs?ӿxξӯ]{ܴnSu~Pi)ҥ`xӺ d7ǅhpV',MƂ0´nbou/`Z/prhrݴn,)-Be߸qkFZ^^D?O|yO?њ֍QdZ/kMqa̾t08iu-{;-}Pg}_bK_+_ >iŔhFx0LGzH끷~^:}4~EQ+欉_oQ֍QLoZ7`Mi:{&_{5=_U~Vs-+O=T_Ӻ1)Ѻϭj0+Zߟ}7x#~U+B;Ｃ_ucS:nZ7|/f?gI.3s7oO֞y0ƔhFxpMkDH`|饗b3B?w\?0s`JFxӺq\0kM"wZLb|xWl]MƢ0´n´5/ucSu/|/l o.קO-w`Z7F1uӺq\qݻ]GGs}[?̷S1nbJn#aLk>~_"r/|ucS2+cxZ[}n(LqBP>mN`Z7hk1mt/isӺ1nZ7i+Z=֍QLm7iZ4;F]1L(d7ƴҫo|oojW	Ӻ1
+(LqB z?Νןw^~U>o)Ѻ+cڈo\?oDkM$|֍QLimݴnFк9A;CgXMfbJn#aLAw>{ϗ/}7.~W[{C|$0޴nF>	{tQ>kt	(LqB0pn}C`Z7F1%ZںaL?3???x?w='SZ[7ƴݍǣG)ѺaƆcJFxӺa"XƍۧO_6a'Z;#jh;ΖaaH|Coaku7+0#`Zi0XG;!&q<8ĳM8xOn#aaoZ70iu0cuI/|aglu৅:xq<so~nm}e7}10-6_ba&tՋi0pGaZ70SbV0dbJku0c1%Z0pLoZ706Q+0uhkaƆcJku0c1%Z0pLoZ706Su+0+ǔu0c1%Z0pLoZ706Q+0uh!oܸ}u0"z_knZ706Su+0+ǔu0caZi0XL2};ww}W/_\<v횞~r~nBҥKڙĈHr͛7=zW&>Cq.$m'ag9޽{>,e^@cB^hFV_3ݻw޹sx	JC`R(!EBT.:+U_4MWfwZtC+i'|rmjE4O,΄ԅ@QŦ iו-^_3pQŊV;#f?
+tUz`j rRrvKǔѬ/N:%-KZs5=,jŠ犪]TDn+B̙3Yy8#*/6	GXҁ16 >姺Qn]",eNK+E7ruvB
+Ȁz%vga@QIyWKvʶO9?PY^̚	%֙P+T=<U?o+_Ο?+X*1tV]VlXaR¹FhN9Wcݚu[
+N^xqin$/T*WId0Ei.F[mp綨5=u,:Z[T2-UbZ/jZJ%R42iRsEm<dJg~+J5OT}
+6^Fy=6*<DV硍zF{!UDE+s<wBN]
+R	(r&591IEYàuER@f;KXI3$?9*bsFu:LP<&~EJYk|)jh:mкZ=>-ϓi=$ɒO֛Yg͘pt=E?QhGz0Zoi9Tz)sZ}ڬ֛YIF_qԴ7hf_OWwbs,fӜ٢ r7ibytGwl|ٴ,9V5/
+U$u?2ZoluJa</֛vl&(Xj͆ҟeDW=*^)&42Lѫ妤%U3>_Ѯ΅XEz LlF!s02Th]Q|=RZ'S}kB3 Ϟ=PiEu/&
+鰜Y[R<шIz4DT\5gSѺUֱcI)R_<jZlY
+KlT ri X5r@<Q`Mbٺ/>M@Q2NPHupQ?_gԷy
+bmTYv`ZQǕ:LV3[wvBYغKXɍzc9
+{m}3i6MGtԹ)'s^H(z+u	f}A	@甶uM1Ҧ@%ۗRh]ul̙y(`IuV3_~~Bi3DkMP*
+xe`"054]bڀ .!1wldR\or֩ H'lGJXv,@AM[Qa렴^ٰYE	#g7zT{#|և<(x=X݊L[픪&3s OH۴]A!AY(?EKNHzpΌ,
+E*:|fXl`;NxvMʵ\kZM;Jv 85Um[ꃚOq5n^3p6`@Fk։|`7K ˰.[&(PhTμFͤua<0/]д]*֏Prir-1	-:10u;G {|ѯc+@:Is uT'*wg w-sE*:ϰm<^n!I*ļ6Q7p4>yq_^^̬*dcl' zl3,(
+*4pTCL=?(ʼPi7w$6Vو4YWMIlV^XݛGg[_lL*x(g3/U6X9zւi-sX.Ǒz~ņ޾ddKUO7z'kl'|nX:׵R}%h>% Y ^[ưͬ-gA`m}
+>@REgRFL:lkf΢`QZ/'Ku 9M뛶ޤzB:qAaI|W>Т Nbp0~Ki{LƏ9Iߔ@z ?1@CfBEKu֜i}i[d*z:X
+^.ZWȝ3z۷hj2{-v}2h}~>@j]D cC`Ԟ!z8}b/kՔBξ}rzm}i[1bArƆ>*u* L^_	P=ϱ:"ut"u*s
+ϣhpS"B5Fi琴jƶjƄlBlf:d+}*hMkR9F}țtʻ(Þv%ZkkS,ì'>9Mho9T<S*
+a!dӃlbZ`[=jZs)~+HMB:gs!Ӆ؜U&ݾD=^QoSO8C$!;Slf:̘(̥K$Wԓ:=aAC2P|EB$-'a"*)l
+P1:YZ(5C#ĠEfvPqk1
+1i[y3
+լ
+aTwE?C|зez33ekXɱQ9s1ElM?+Z߮bт0-<~Q.%>5,«Y.(i}Xs(Oh꓋J.bbu+/u.޴=UΚFxR~f }[<^WN{Ȭ*<7o2}L  Cj+C}MBMb 
+mțFrKQzR1hRHuDքh}F5*hw+l:
+l;Tdm΅:}Ym	rrS<>*3`/0%[,290&;$քucP[s-nL֧a7Hu0N8d7a(Laƺ`Ju0c1uӺaoal8d7a(Laƺ`Jj`Yk7n>}z|ںaqbi௵[[7a)ѺaƆcJFxӺa0´naDvGcal8ƴnal8D6a)MaƆô>
+Ӻa.{m0pLimݴnal8D6a)MaƆcJn#aᘒ޴nal8D6a)MaƆô>
+Ӻa.{m0pLimݴnal8D6a)MaƆô>
+Ӻa.{m0pLimݴnal8D6a)ה~\~ѣGP<ޝ;w$۵k߿Ŧw^SlwwI~,Hl'R{ eP(gTKJ7Tb(EUؓ7oqX58jW^UUTZuWD$T4͹/
+u~q*Isd+@-_+ʕ+GaZh]u!eUgΜY(s]tI̮Ϟ=KH(O<]լX=SNكէGXbmoo?|i3
+/1(p^%XܢUO UtC=FjV(#j5*?>RcV|-֓H$
+NEFj!+ $~/^<d.+2Z1L +ǔh!oܸ}ztk7m?Fס{*}. T'暒j@2iڶ@ߥ.N[ϟ/2>^5+B_4Iɩ *pdl+7-MJ;9M;Q>dV$JXI'IRL(d!>+e锧RT.rUJsb*|A^J!f4H	 AT>O>d.^%'bS3Z0kA9EKEhE3\E+B\PS̶
+@Ku=H"|4=
+BBe}U"EݡzEts|Fn'R	jfB=*dA
+^HM D#=^HՍ`TzYw[|"袬Zg4\nz&I4Cn,h]5	ttL3so4B+/-jY	(92$Nn_2AoO ̪
+xSD%!^E+~,ċJWB_ٳg2KHI2UWJ>2"#1zQ00JD=JHKBɬ0:s
+-OU5cNLd'PTLQiHl}P$hQeBEj$OUzSu*)dZT@\O`+h]@NZ2(*ɬN%2 i'+݄Eà̈́PujxQ9%>Gs@s%D1C0HFv9ݨP*iJ+Wb!Lʣ~R
+:cQS:&+ihGYQ/%>+<ݴ=	->mV 02037=9pJF@ARuIX*AL1cDf/ѻ@0,#RGUZ%=a|$`^0y`ѩJߎR`ئŋuaDZaD#421+YZ}RC"]CG0 yxv8z.a
+̑;Wb5$5FMP[jAI?EaNK
+FI*ESi0CE+p3wtIu0lOin&4.xD52LvմtC'4pi]qlL]hnc
+sdDr+2eIQ3ԏԿE%K=,j(2ʯ!<=h,	S2OL*y98)Zi0wWޭ90Q`j[>[MsTٌYɭUN{1hz4@dPƃ`IQ¹
+|9,`!O(ܸ1FiZJr%"b!z.ÏB9nTravS1쇉͵#=2!+óu5s1i
+03kDI9Ul1dZ(jԢu*^MXP;uc >ucDPIAY.t}=ds#FEĀJrCrQProZLZrffyLSE)6ZOX+/DD#O}2}mF uH>|Mx,
+(0NOb&٢d°ͻIu!lW|b/֕iKNKCR$֛4ltFaVޛ-b=!y^rR mx99*iEpD-u+\p
+I2xMCHд^oa@<sc@qR]lrK&QQQaAbx$a+cʯ(ʍD0-qߔh}ь:[B-:@z)ٴ1_
+s;E($` ڤ^)uL޴B	:[Y(h\5.ǅ	t֣6(K)QcGUkS^H/,!h:2QB"
+Pd=]5¼X*H#<;:w:[$gش+ƲїNxE"ad4[Nx*BeOdqEӺ>=8h򈺝V1$QZJV<Y+O$"n{f\ׯJp=)֛Dd1QDgzЇ(JHY`b`lh!#tQnz-
+}-}m}Ѭ;?74mgvx]j#-ic=ם(Hp=qan6ps&q2P$$9QgvnUۤ;8e,v mQVڮ2XZȵ<䔘)wgK#"NMf+#Ef"fVp3t!'Y(IV쥳uy0V#(\246:Ӫ ?ow:qEѦݞbfBޣ"ꂊi"g䚊؆Ng	Cw*&i彻TD(V>38,S[Md]vzFW7FEDy7?I1 ɭbJFx8^tNT\sR\?W^Nd7agXkjqR\h*ݹ82+WԆ)+0㐘޴nal8D6oU`̹ڹy=+A}|1Ѳ*>Us_uK~=>ΝqÇlu۰fc<O?5:y*̂=)MzqXՉoΜ')z>ȶgXGw[\",FMEez4v
+:n>i1'`8!ZX/GEaZ
+h]׌ִK{p:܊vq5+KJs
+HT)#Ѕ )í N&8%3;AF8COr1r'.O=&J慜=Nw0FD&`RCgK9w:N5m')ŬhUq{lփ1]-y{?'v*SL)8bp*<PI1 б	~C%8㓵NIp0<G30^7
+`Tb&6A7FEfAb-.@1}΁CaB~"oc'U}*cɦʟ)N@Z.g;f5DkC$uxixCVkɯs7~{[U/)
+EڷF=Fޟݜ=_zGzBqCeq91~=R#/<*9oRI"`g&J..>Vဎ(z-~q>i	&3>0<HL1Q1rt[ @"*c'lArudpe^Ap<C<&Ep^SKT՚Do"ۺ"`}:k6^ihiܕri.݊ٺuBO9E(ף9n$AL(ֳΨwT}7zZ:.()<,705fv)#aSYC_zf.Ev{2/+|%)E6؊LLiڝ7v(b~0_do^'HPĩ\a5JsY&>qt(8UQ8~[ 0(|{oLO߾yQ"sd<9˷֙3"
+uſk<
+*.7`ዏ2Vv"|<@ܸ@. kFxZ\QEsؙ\mUŬbݙBŎôӺf\} ZW6WTʐAF)F)ᙒПԬNg;GG+-}fyz-B0\ǚ֙7M1:p9zfLy^lo.B' `vӝhPъkGb@1))fv]o+1tV!iy^mSDku|K+fZg/DtWz.5e>EhSwv6ޝ41F٘'.P0v{(.gsZOK,d}/Z#0%#z5^t (c0_L4{!ZgBѤneY}U!aoµc'nN4+wg!d.
+C'|-DF__Lg;$׻HbmTݚ]Bq1g78ʌpdٗ'؁ҥ?4S/K+hĞjNô$`ˋc3U$,G)-+k
+OEԴuFy7{Eܚ<2ׅq.M- 嶺v[Mi=/Z#`Z
+fL~Y"&<Jͬ*6::k\5Ѻ:E]QWm/jCcz;q0	xSZJVMs?vTQ)VEc*ϔkEjZYWt/(JIL90--*t'm$wIe5̑7`!.z'IɗJf%iM묕+re~AϘmYg+= IôQʅ12j5cx-.*}ӮyzMuoM>8މE'S`;]IzӺEG1i1%Z_ߵmK<͡!A<.`iނ^'oLK:,@,I3ůYy.J,ܴD9+#m_Yk _yy~ҧ1
+,y9fD-vď}.ZM}pY.T(XCNSZ[_kZ_+<4tH+c]u1)W	MƄ1l0G+7jLoZ706Q5w.حfEWl9c^,Ç@Z&0蹐~։N:P5{B.(ErÒ]d9kJkBgCٳg(ҾͱcȮz3CXlVȣr;mtbԱp1g%gx7=Pugpd-.lo؅$x8챍#r[y{}Цx۞eyO'z2p:o-0i:8vҰ2Zr>E{1!8kv>u789h=ǛSm( 8syR-dNZEtΝ¿pԴ>MzS55N/\YaXMzKmV%|㜍Elx*x~3ts.zgދn~|"f|Wgq.JOۭKIdF;*8lf|68՛,W^U0WD֐ZؑhրℲ$W]0''+Rh6)%	ʩ8_
+_\:~=T:p{ਵ" ʷl.B+dj Dyrܛ8TDE-cofBM)S'IϣS?q>2obQ11yoZÈE"BΛnFi{Re+W--
+@{!㒄AD2V SNA4(?*|Ns1A&~}i=q@íGLv6c7d3'."z-3kGqJS <Ovn{vtAMe'\F+QD	׬Ea3'F7;垬ʳnL:δ^4mG}u:*g|zBCcfv#IԹׅׯ'MAzC?W]xE
+ׁBa e.#i47D٢85pDu-
+h%).'i9[Bk-<l=EȜQ1+\Wu+a.X댚08+kX^<D_;H n {)'UhUl;t@r2aZ
+h=&^Ŭ`uHCݔZ>c-bl57|ESFCytTbjE0̘l@
+ fF(+Nc~J>ePTU)JkIm>כ:ɪnT(?\ކqYvC&d14Ɵ0e=*ֲU$'1^3:_izȼ߷|.X%ȴc/"9b py:iSR$yf}kiGhשTk"r]Aԃ10y2pL_m,kmƍۧO_G>z(ü	y9+uNbi{=r<ynoϥ|1ݮ%Ix.h{#F2zI9 ~2xpʶt00 ֙-DM;WR֘20@307+c^\NǼQX{1=hڜ,2Rq=P E+}fv%_Zf.5v3Q>
+RF(rDwU<:F̪o!Z/}.HI	2>ZY[fr
+Zuk{d(a+sՂj0JY GL1ڂ
+q=Zٍ췍slӎa3"3u&MG2Vmvgk%t,%+0l X1D_[/( r:MEyrݍ:tXQ\ӧ
+UBaUkiu$#)kOeL~6#UXqSdcWe^c	 ѺJ#D<N1R61QR<à$,gU8!4Fi}M>䢦P_D.(_E֢REk:)1ya@r<YK]sS{[en7rfvHjA0%gM"qWL#Q221sqf WaG/ͺL.+c_IL@_fR*٦C᲏b/sL	wI\Hyd?OlQ5Mno ncZf3[]T !J&Bn f?(P(P<
+"@觊9{(Kž|b;_Hr
+W<g""#|llfIY	"׬Ms
+\B?;e1bs#*ʇ}M|Q-f@qWlOUrMgI%I7Ŷ؞gM)nΊ]<('J{)?BhZ`JF5U>O j/>@yH0h}MϭкEK0έ+0+ǔhFx0c1%#iak(N,/P
+ZG|+0y0%Z_ue*}"NUBOLйqGpt:qpUz~ʷ^lrP/Zɽ"
+0hf57qGN{v{.Cq/sҥK sŋ/w@~=9݉@MWxiK,I0cJFx<^'`*|ONYM 3_INԙo.US,
+ZNp)i~Mi]"BMqԛWנAk׮iT0(c:\B ׵zSwӺa`ZQzUo'5+XMz1Uu=zw+]gcь:P5zcZ78bLtmkS"LtMOi]WL&y.uX$]n,s+NRG;A?67i"DBM<
+6d!Ce+4XUQfBhݤF4$)I%i+)dio~{w{>{ܽk!˶KSK"> ŧs+듹gl].Pns]/N^k+T,E]5[}>vjiFv5Y,UVu鶨;kd}۵.'Zo +:E] iX 2CD O޸ 
+έ &S3 hr>+ &GD Oιu @: hr>:@y􌍍\r2y%	^]-aX~U&&&⻰o9v_)l4'PE>+@}]HW
+qؕ&kE20\\Vv߾>tձ}Eb]
+_t @|w ߾^wAxGlFu*<Jq5])X٭Hvmb	.h+2]eUܾjU+kN| lc=_+7Oe.ۧ]h[ɫ++׶Ki·w[+2	wB |
+ S3AUd+m]zzz&M VӍ6vo*Ņ5.b]]]$@4OQԮbbڍ抜wr2*9:vSg{ %@z@)u Kρ %nX23666V\?_j}S3dFOECOF;oۡ66pnɻ3Zݮ՟T|'ցY^YM2]O!K"ցX}ht;J-H?H7~r>TOιu 3%{+PFiM(ǵT3ycz;@utnX2EtZl:P!bAx 3%b]y{?w$ց*iX2S,v"ݴ̍~_-մﺮ%ց"K"ցb^a#ց
+[2{[օ:>Z9tnX2'u]{_6\wu	[}>VQ>[T~ΧXgȌ\p<I{[nIj͕mWm۶hm 4OI:3Efהz+vSZu .e+FGGwڥSGĺ7r|ouEW/CCCXokk"ʕ+'C	lE	uz{{UGKׯ_efGG$M]>^ETj+	Nu.5CN<ȧX:>66&x׵Wp+ߺ[t[/2+]5ws7/}xƏc
+Xc]j׈W±>[W
+[ڮZJk"US|G~.X+؁±>IoӹubLXn:-[?߱iӦ7o;tꞫ߿'T{^M)ķ'pst`5kw
+e;(!vz|loo׋źXǜ)23s4yO:?sӳ1DΏsnv)lz`#햭ez"M=!ETĲ[}vmRZO}MWSVVifiX2&ֿwѹɘ;v$|n||M+s;^`"PJYo]jV'IbAx 3%c'Y:swuW霒^_ϥ 	|'ց̨9o޼>rQuZ9.oxoV45uV@fu$W`z:b}w@έo޿`Aɹu b{bbp;X2H~5ܹub_f޾^O <P+*5,n;VձMŧAxb===nX2CD"ց|+Pu 3>}+'bȌO <Pu 3>+@}"ց%@u 3>:ցD:ԧHשW HɧXgOXN)z:_CCCvWܵkE
+s||.E	HZzkБU`N4O)'8tHg߿]=s֭S*jm N?&+^bsfK<N911*ܕ{;^Td}K/Գ^- mZQyuBbK/ ׯ_~ڵbfd;SXkxz{{bsw'bs@}ZŗDn#yO^?OcMtt,U?YOaj!EX@s
+6	ŚOWݚۃ61޺kx;*O։u>ꭻXW|+*4o-\x~{e\w%d+W.VZZJ^[_uzke;eX뭂;56kXgh6?22/]qfTuEysmCCCACn@\ִźnQXxWzTʇU PW|'ց`~wo۶g">mmZɫWNLLhb24]cN@/)Z6hȁilUӓm5͇Q|u၆~ҹmp[/5!O:#NfŧXg |' MX/X 4
+bs &ӹub |u MΧAxb u @)wT[ ԭpGέ &S3 hr>+ &GD O  O_GC O < 4O ^ h>: MΧs:  O:  O:  O: % FSsn |:N O < 4O ^ h>zfww P|:M?C֭su7&uCP:)\z6  4F' pu @#jXpPs۷tw?jmݺ{L^ZuҗU	L<^<^<^<^=^z+Z[XW+1/;<^<^<^<^lws4  u  A +o:ԡuCԡuCxSAx  A +CP:NP:ԡ7u :    ֩CP:NP:ԡ7u :    ֩CP:NP:ԡ7u :    ֩CP:NP:ԡ7u :    FMbꫯ!gӦM @5$/y-  z:  j  Fco     X :     7u  A +b  o  xX :     7u  A ?  l]rN:o|3$> =2NIw,Hab=#^y_U>w  NIJYN;s̫+ЊNݜXK[o+vw.L{M94FR;{v*@xc|ΝB^QeBsc/Hܹi ^ ,S+8Q@թ4zY+ϩ*uzk'XЂ44M/ lٚ~62Ս5Qã|m3SiXI+,k^x+cwo+~hUoz+tg#2opP5?<צHX~Ewl^XL_p>n-!ut:_h7=ٻ6lؿdBO^Mh4_c+
+c+?o\X׶_|%K/$ĺz?_<q4M/,	=y5Qã|m>{l#/bڪ$ݽ{޽{е_q[nJuN?#hS~iiГW5?<3GzjDVa/__[޺;~7'uՏ=62SV?m<@dBOaMh4_ۓO>ēǎ0׬Y'8O?ÇhUo'NopÑ	=5Qã|mGygU[nOGn<Oti4Z՛3?Kj'j~x4?~lx#G֓Yp#>h4͇vhOTak/ٳ'yO?S#4F{;sATQattt``v  |)oR>ױ{ hB%OLٚX  s~IZ=4d7FUX.J\JgȞ bnN#s${fu Iu[z#ٳAOr
+i>"3@OXu*4O6]v٦TZ>$5-@-='NeibVKqڒtW0g<6m͂Z*,JnIV^8WN[r$G.XPRƺY=}%7>ϙZ?a֜
+e)#g`<֫OXP,S&{XS}YTW|7\[0oNhիUՑ+bTNʡ+w;32ݟ{}7%KۖM5Bnٶlٲpۚ /wo"=򼸌'l{ijԂ5[^B(xגXPZrIݒn>y53XOHҙԥ=#k?:S{{&N/*95anԊn_y5Ϟ-Zy\-{u"9aw'	-BeLb\h]8d+ta5jF- |h j,)cggo޴tMNU{ÛGt\WM{UͰ*Sf^57&&\znq^Y4h- |mJ'>Aomu.Kn>2}cs7$p3WGvtN͟Ppw7Q_Pȯ=F=2ܒ{z8 NKMϭG6bliorĦ;[4mss0ŹYͧ,͋	M,R}z-MJxXݝwQhۖHcP- Hد(K'Xʎuʩ}6}ВNun,+䭟w5C{L:h}#oݾ-v;ðͿc<Fœ=\OΖBm'|d.A#s
+7O<Nb@i6ʰ-?3ݾ::b*u?Hgg\3C3gnR1Q{}L= X"#.FOUbݕCU| TXwQE)N  Pu  A 5  u  e+j
+endstream
+endobj
+97 0 obj
+<</Type/XObject/Subtype/Image/Width 860/Height 676/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 33481>>
+stream
+x]Uo]nB8k^E]&(4B!<R U8a:<*bSaQ$tƐnChvqOݺ}Z>ݏS;v               ԙH?W^+   P;OBh&h!  @[a6)Mb--  h$K4'[N  Ȕ^-N8	Qf>ꬤ<^@8!  @ˑ&_^_w$EO!B8]qXN&M8-  `ro,.T^/??=}Ƨ3+ؤp$p|=cV
+:i>cN  E:&!-Z+s"AڝZ
+B[µuk$`XnFQd+30Ue0qUv̅.8e&$]9q4BҺ"O5*;Eg!+LB
+^' )Hlqv| Wr}/)7<5驧*6oߺrGKNva8'D'hFT9SwV۷1G	+Ltw齒AFwЛ֡ͻw   M<./ܞ/oe{2mrTdlRUy*ug-0'碒$	E1m
+ϟ_ &$},Rl\}b)kN  mN\2*V!G#/9^)Kyh)c4`?6~&ibɆfltoA.:2NPʎ  0> lQֺ$٪_+*20N  S9x3hT\IY=ԵVou'N0xCnRAWIɆQOMizcK2LNۯw3N  Sq)Y~	w{XBmB<.*[moNq]=Ozl6'*107/v">>cǉ=j~yV!>\1αcog1+;\z$ d\2VUr]B	˪yy*>,౯\r_~8+Q߅T'ZlŞ>Ϝ}32	<5&rgĴI^.GDw)+D
+)]pL  0U9	bʹ%7?}sWzNڹ^p_TF+7M+mEzO%5>&黪Ϭ=(;60A<}wQDYϢ	  	?MUNΌ]7g5םԁC	  )#לt=ߗN摌ح_MvB[8?q)!N  X$[?$o3BV8ahn   CB"!Z	  ZU^&--xŋx	?k+evmm׮];wܶm֭[7o/<6lx'{챇~O~    0	1'[:'   ɆspB   I+N    Na   d;aN-	   &5Noh!N   0v(v7PEqB   IMcwχ7    SL't-bݽ?8!   &	{WDlxHWwC    S,'ا{嗴p^WC'   Jd8aM68sf	   YN;07=⎮    S'캾oxxdy_|dxTqB   )Gv^߽~iu    SL'7+|do̳Ʉ8!   d'	ͷo`xl   `	yvp]kpB   )F~'x5	W2!U#$TQmVQ+Bj(<!5[meGԄ<S[5d	%KMW5Q}kBj:w=+R5BbHՖl+ rRCՖl]vDMs8PjNP[ԄzPjIշ&4گ&JU>   @+nFs	pB   FL'|^}W^yeo޽2vڹsm۶nݺy^xgݰaÓO>c=> N   p4pB   (8a7|}կdTP[ɒ,ɒ,ɒ,ɒl]t5\h|+	K8!ɒ,ɒ,ɒ,ɒl˓m	;  }nG4q	   ZB0>v   8a   UiƄdIdIdIdlK֘$K$K$K$Km,Nc   P;N'    @q	`>!ɒ,ɒ,ɒ,'Y,ɒ,ɒ,ɒlqm['k1   @Ci㊗pB   >Nk׮r   4vvBƎ   C:!kLHdIdIdIdl1	IdIdIdId[,Nc   P;N'    @q		  8cg	YcB$K$K$KIM֘`wU*$K$K$K$KMNpia;8!c   PZ>v
+    MNX!'   h-t mq   4V9a~hZ儫eՠIK|3o_e}_5h/l^V=z%[Q	j5`;믻~C|q!ODNѱ䓿UU@M&P	#yѢ8aic[&   &MƎ	  Ly'd'  4<	   8a;?i\}?Ct"f̘1ƌ2u	!Y%Y%Y%6L{]q_   c]vY'La'|饗kauvpy:&   ڊ%eRɞE   'O   'lC'l|B  H>'CpB  b2v   Mc	  	N!8!  @1	qB?'  (&8a:!kL   mIi   P
+	[儌  @)1N  ~N  PLpB	  	N؆N   h21	  m脌  @a'CpB  b~N  PLpB	j`hhh;o߾̖-[fg;"n#u5FLq
+o;kL$^DrȬYVX_]vܩ|ϟBխ_@Yo+`֭>}zMn%N/vzA-\PSc	+^?*e/lҎ3]}Ȁ+oҲaD'&hob!_ǫtu|̙iӦ+Q[RO+1[&g?O>ڬN8LK48't#czK\[K_k/\i94t?qwLYxӘqV-qB=6w^Y+~ϦU*L+۵kצq$V.NӔ?@ZlU0~[NL44+c$Z~A)h'i5rX,Yp્7	nٽdFq5	#|--'&nn+M
+U$L,4'_~kHl3JuJӓvݞ m7vP_2e˖Y3O9kartidZnZ{َuOivg;UᛪYi&SZ'˼N~1eúRei0(Ct Qن~N!76VNVZ،mј,)k͊ER61pݺuU{\q0y@iR∳\(#?92LMpxesqF]j~&J/@ N!8!L0	脺!ط󲜞,MbLr<m'4y.b+
+ZN>=*9ɭ?3jZLqd`]WUf	$k!8a:2~Y5hIGǲE!1`+kOOJlOMpЦOF'3Q|hc60mJd}
+utj+g\MNuéfnxv~jpBQ*Ǹ;WB\/ʿN?[5@1{B֘qpBI\h'&mNhcfs46icgk[+++Y>NX9|#{<7?-t8++חegeʼ|vT{M`*'Y4-TcqgcѠr\8RW<m脌$ŵDnXty$j3'}Uv6p^T:tBi@ړRyN'<|ߩZ1hs7fv"Ny	3<ȝO!EK`'CpBiƍqT寰h|lYC~>6W꘠iM\V	2lOؤZ+p_l+d:~
+1c&9>zAa⏚bS|;[SuN!8!Ll߰'=l9zy~9mKpcw?lmVULm+o.,=
+<ϩX]j|BȎZ̩zRմp; >Ev{ꫯ?l7IG	?&0I+ןtBk2E&pB]C.wAf<{аcIVNf/n 5[Hb)4<T	#i+]cۜ'FOXcۋPRfP'/پantB<DpOjx˒߇+d#c8=+;!mnkF秛Hi]I~D~
+Q'\Wj9l1/WO5'R@'/ԝ*mX_)1v0.2|Cבt~	ݓP'tg)\"ށf:ĖZdf(V[9a=9'qNI⸿-$I{XM#o>ƨFcFvdu'Ek+BNƎ.gɞO8!@~\<y`D,-o9{Ԟ޸sbʎڞ6]Qnc~Z+֠*	АTV1ﱔ:aFTt:"]~u;x'$_O?S':a2BmH*RUWOF[-{8!ԗ><g)2NR&j݂ڕ?5kĉ7|Kr<y0*:+Px;o>V*f:aA|pY+-`K9BcT}M'E8gєnl=nŪR+qB/EsC=4cE	m"gHWٝ-Z,):ڣ޺P)kč\)1+.'b2F5֊l&^ҳJkoS8p,wmXvv$===U'ڎҞm[GVUq좐)oUK&(D5UzpBEvgGϵ/pN   h2K
+3θ8)2N   EhNo|ϗe;"("3v   Ehc{g>sy?NsB}Ƴh    	ŵ^ѡXBgN7@}o;   (tBO|+Rw[pB   h2Evªv   P'>8!  @1		;  &1N   '	  8  +5&   dXc!8!  @1		;  &1N   ŤNw{	qB   0k֬9C'	   *˫Wo:!kL   yBЁ  ";ݻW\)-߶rBƎ  vح;/N   E''	  	NhkLN_V+OѱlѢ~	  I|>a4̧MpΝwyPq   
+N?[P;  Bq|+VXo!N   '?zqe˖ŋo244tvv@+j+m%tR}e>:֭[CN&:XBvq/Yog$'{U"v]'v5z/uʤ+.&&2q]Vn,|9T^aohڤ8'lcR('JnGK8COn}+P\9Vt	'VzvP~M߁iJҮkڴi_ve˔~mjtM霸rPᨶאB2VSd
+8.+Tx`~'TLoUouW$:2x.,8a:aI\tw9kp'uϞ=Uf8an<%;m<iN&^4z.\8gΜ:em4S͚p⻞5_mĝp\"O-{?00'lC'TkȻ*7k׮V&f6eBϚ5+&̈wm([c=֥JVƋ%ӦMPI-^X)hʘeIʧ
+w믾_َEWS9Tq{Q'H,A#iefƍ.e˖)Po$N۷o7BPکVf9N%KS+bfwTh~2/EPmʒTIjn/V&*¸:b:VۋaN	Z%ѱYmqR$ʧ6?_U
+WUP_er:ܬ*"؆ʿ3hyCSyꯒu~5k:\+W1\t\v
+t~+QY9Wj:R;d+TծlعsgӮ S ]>63D)ֶL)Pq)F*b"hwX٪
+.\kꕻFt)BE߅jM[+ڱd}Y'W'O})Ds7"}Ԇv+)wg/_Y:k뉻OOh		8vv{5X*Hg7ƪ+7ҽq{:uk0jCme)[+m+g(nZ[߸Ǝ`^XlRJ64%Kqtʒ<uWhv41VC(mhcC+=e>NsȌ~BaGU2˹­	{Z+߅s%sǫjVtN;Ww)cjUsBEZcWMۉ_&V\}SiuŤ1nCI*<X(5l\%hZSivVckʕr(p~Ր4'8V>v];'I)JnZ8oQ:ޢ<GuRRV]u7*:S`bꡝ}׈;	9	l*x7`O=1*e%*W'~uqv^
+-%jwnpEo+4t/~HGyp+Y;s#Swq8Y_WjرR=?,tB5:vkǠi*IzJO6%3T vgVJ>^ yk[G~nU}ض%ʧ/h'4j5\So=DcͪNhXϧ`qt ::S?ޚ`GqQ1R	1^GUzkߵ
+NhUH;NĴYc613S?h+@؆_vXT׈.Uw		]vM;V7XЭF1k	.l?ʂB9Kٝ\+{~	qB?UNĠ;¿뮢nlQʏGS`moN,}F0-qc-+-5LuB=(av?(;e~.yI;e~qYNBq2D:+GҠ #ŝ:)Zz:QΎjIVLgcyQe#rk)&'xoU'ʧMcp#r´q't	Ltxl:d)WE_?FWjHbR5.'&:$0^|!؈ŷFem/Zk"~Hǎ>"ROk:INh?W"ƝfeTN'·N6Pwרrp**7LlX]I8a)fH`RF`;vNhMvf:='7>UPm(י+F&	f/eㄆ vq%愪nA͘ϖӪM$: ǿM,'6\XF~/~E	10&82qORU)cC~!Dj4z6kCp6t1Mkv-+-<IevoOll6OtBml|.)?6ǍXUAvOͭ)U:(f6*yЕZk7	)IN+w%n2^ND'2+Ơy_bͷ/qGݜ+e{*hlm9Zjz~d[;u+qjiٶWA/_6w{ocV`̱p*>ֆ]6d<ݏ돍9OsB@maЦWuBUQ'Z&v6KckЂw]ª+[[uQ^K*7~%;
+O-Eldi>f%B'e&'|	:RNNn\n
+A	mv_p	V	-1˿΋r]=q|+bX%1	=	E[0*ۑJVYj[v˲&:a4*.f$I
+os^._1pJUvB5F7yˤ,D'BJHTb={N?enZ<2OW,Bi_b4l&I	U (N;Ga٣8i)±ܺxꯍU*)+ΑeNW'/OsB;:4'T8ƪNhM[꼿렆cBZZIbQ~_--JWǝЭķ+"N2*{,sЖXowp5NՖ	:qQ:%<M,W+D{S~bx!زb4jNVWcS+Pc"-o+/wܣL0Igp	49)o}LWCn6&YJQMa#.OW"xs^˶8.<PJcbj_1e8Fݻ\!=['r
+8vt~H;!@> Qūȍȷ?4KhlP/lݞW[IO0'43	+p1sb˖-6f&K{TՔ-AR1ǖlٲN[lR4	qB  رPkL   `I0Ж    P(pi!c   P(;N\w,-	  88  0B   
+N؆N   h21	  o;?c  b1N   '	  m'  &|B	  	N؆N1   4ƎqB?'  (&8!N   '	  m脫eՠ5&-Z  ט=AkL|Z=wkK]'t؏_qȿ'__'  PL'o_]y,?ˎ>=ܦMo+Ǝ  8s/ݶ=n]zԌϸ㋯/~'  PL'k{sB	Q]w3[pB   (t1"CCC''  PL'ԋ<m   Mm'<<B0	  
+N8ꄧ|c   h2a?!N   M'O8"i!N   E'}{c8a  pէ}	Yc   M5&/'.	qB  bRp'm֣f|̇?qR;8!c   d;vڹsg   dpB	  	N!8!  @1		Yc   MkLpB   "-c   h2~N  PLpB	  Iwuwy_kvW}'  PRĢر7ڱ#hx$:n   
+Nh4<<#¾:'d   L1ǎGnpB   (tA?6d<ޙra93qB   (
+Et¾Ng100<HԻ'  Q@'ukxӎhpS48IGoN   h2\c;&#/Μ=o`XoF[8'  P@'~	쳻*J}?}[焌@ٸq2۷owqlٲchhə:R	Q}#?]9}v Phϟ?gΜŋwٳgOTEqVX+ ԃ:/EXBX>%Ϝ^iᛏ		}A b:7'ݷ?=[Z8쮙. 
+<pׯ9wBEsc= &5t]}aꝷWN(<z	W˪AkL::-Za	 6vbfͲc A|I̧Nӻ̱שozu']VZ1v0)޽2vڹsm۶nݺyfIѳ>aƎc1gΜ|G`U2 L.
+8v:pB Hcҥxc	u:<ms+ ~N  PLpB	  	N؆N(===KCȒo;0\ ͧT*}`USuI-a12$'lC'dP	>z}~qr_/?	bN%-	&#0v6a ਯ8i.x;X6N:z߹ N!8!@N^f
+NqB) N!8!@iP?^Ǔ}k]~Bm N؆NBQw'<fe__FqB kLpB?'h>;M{c 		;(+'<ougZ[b|Yz9uˏl	
+c84:
+_p*=?RT'CpBS_'l'm'(8! '	L648sZ] 0np6tBƎ
+$)	&#~N|pB hpB	N  N!8!@			YcP(pB hXc!8!@			;(8! ~N|'~?+sw:?҂eԆ_N0I	qB?'h>^zoJџtn}݋sщ_/6M-	&)8!N 9aGJR9/?ׯh4䂨X_sG?}3ϼx+[oin>C=iӦy{Q/~7tLRp6tB֘ 
+焟aJ:{G}f6lozӛ`Ko{K.xG<u匿l2ŗi_j_};8묳t	&/1	8'Jse4?opܿyqo-?1'|׽ꫵ~+ӤN[=6QY144-ܢ.JkۧzJ,Xp붉L^p6tBƎ
+s}c'.~?+Ϳ?{WoeY+9\yVO>;﴾;c">zs++7p!(i裏^zx>-o=y>}Ѻ)3r衇.[Lh=ox
+ݮO?$N0Ia'CpBO}Ҽ[O{_`wSFW-<9tKvfn&M6]?(	4ԧ>7gy_ַUO:wޟ{7J&֎M|r?\GqYg78! '	8',ԹtE{]Nu>'<JcB.׍k_|Lo>Oꮢ7r9m+;u:;wޯZ>B!W{/WW^rhbLpB	O{~t
+ywu}4ĸF)!A6vc5ӄiYeZ)-@k(fʮ˺-0MդiudexwAI4'ys{}^ܜ|>χ?'=&iM_z;;op뭷Jujy{mm]e)G~X'y8Qyk~P{{e2뮻:]zG𒗼M@PӒj=qliAʿ_ҧ>د~_}W4?=&~ofÚP믿_#G&|K_*CL=y҄=#nM&wq!&<s`?Q1u1A֠	&Eh?zy{??S_['{kbxs#_ΚPL>9y}	ϝ;'kք2c.i9=ո}3uӳZoo}_(o'5Ϣ1`&&d`R&?+?׽k׼/ۻÏy_ʽϢog>wyv_/rc+ oᆏ~zg?g<ГފXJw~wJ>jdrvQ7(ozӛЄ фM|B]+jV^WO2ͧ+ӆ?/_{=JP~v1ƻ;o~d͟u]'/xMM#G~'$_Yz^1tկƓք^y&	фM|B~ӏ?饃7=_lUr?akRbvF?S?}L'ezu{oo:u~L>OKx;iG.]$qxM7=o}~[~a[x&C7{_wJ=@Єhl&X>	ř|?R+7GO~=`&&n;I5ȅo?y-7s')G?/}ce?~1=\yz`z:`vhl&X>&~W쑝7{G[ʻ\zoR?pStz}mO?{_GQЄ#ԄL>M[Soxc??{o{_؃_x۟}_<o>~[o/0ф {фM|F	?x77[K׾}G~ɟ'<~{whB}MMЄ gTꏿ~ɵ_+oUZO=ݟ_+۞/\@QЄ#Ԅ'҄[MGa=!0	  pcI&110	  MMЄ M c M&&hB&1&&d	&kq+7	"1Af4!y^vAP2w   Kc4a6A  L4!0	  	MMЄ   M8BM   X21Af4!  4AP2w   Kc4a6A  L4!0	  	MMЄ   M8BM   X21Af4!  4AP2w   Kc4a6A  L4!0	  	MMЄ   M8BMxOKNczĉ۳	{L   IǤ	;MX&  %&&d   shl&  &hB4a6A  L45!   4a6A  L45!s   d;Ff4!  4A		  `	фM  0MЄ#Ԅ1  %4a6A  L45!s   d;Ff4!  4A		  `	фM  0MЄ#Ԅ1  %4a6A  L45!s   d;Ff4!  4A		  `	фM  0MЄ#Ԅ1  %4a6A  L45!s   d;Ff4!  4A		  `	фM  0MЄ#Ԅ1  %4a6A  L45!s   d;Ff4!  4A		  `	G	iiC	WWϞ8q{6a=!  4:aZ	kЄ   dЄ#Ԅ  aMMЄ   M&&hB  i&Df4!  4APr	   ,1Af4!  4AP2w   Kc4a6A  L4!0	  	MMЄ   M8BM   X21Af4!  4AP2w   Kc4a6A  L4!0	  	MMЄ   M8BM   X21Af4!  4AP2w   Kc4a6A  L4!0	  	MMЄ   M8BM{L%/yoYMl	,,,Ύ=yzN`t4<}\Hl	,,,ΎYa&1   aM   &D   	w]zZ'888{Y	=qgqgqgqv9&uM1   :	   ЄhB    4!    M𞖜V;vtugzh'NS;}H{v9;7:x-]R6,%aL(	"Qv9̒0W'+4a.jE;qe/lѶdv9KI؜2$l.$xDIX$:J-:M8?  Ql1p	^  @		  `	фM  0MЄ#Ԅxs\4!   |ސMM   @P2w   Kc4a6A  L4!0	  	MMЄ   M8BM   X21Af4!  4AP2w   Kc4a6A  L4!0	  	MMЄ   M8BM   X21Af4!  4AP2w   Kc4a6A  L4!0	  	p   dXO&&hB  i&&d   shl&  &hB4a6A  L4!0	  	p=&GY8vZg^rŋ=ydrӧOa8s,_{+++~ܹs5yw}>w}e}}}q^erR#eQѣGig6r䂂OÇf_K.+D:tHq;}iR[o}ݗ/_H3_95"1k(R
+
+2kda	0	a+sAuI;SFڀÎH\s5Jd]z:_*EQ*ŲpA^@ |/\V+@	+T$L(i[nө:uj :l)UQP)<jgx:5B"篜֬ dd__`Є#Ԅŝ#^BjB1įZQg*]Vt">/@C=%ÇwF#orp ^&BJ&TS=ȝcǎ:RJPv,"yN>Y`GeY=>9ؗhʔ:<rYzQS~9.0UmTU-/2,eD(j=0`5		Ƴ<lX~V5źNŻV2,wj답tҀGmqͰ!/&b8Є탤ܩܩ	jZkaY8PΞ=,Ü[5άb8P0bpY3kQmTέ)&3h-ܲk0)Єhl&0sY~f~zIz_ׄ.]+o]p5,^٨&lf[r.+Z*q,:sk~-zpeYfXXyވZ+5=:P̮hB!j,sK/?Єhl&0sI#G,h?uMI@IMtsjB1:W3ՄVhMhB%l҆a	=H8,Q;k3Ȑwy`cf8#o]eDSY.88niBBb$+'p𞖜V;dugVwKӄR6TԄӧO/2*qMhf 
+55"511]*s77عsЖf˗/Be bD&ҁJM}CǤ	;MX&={"+xRKݹlH8cnΟ?eTFS<E4YzOMI;hB9	${5aXK=7	TwԚpA+Vvx/L)ݚr6z2>D|x`YqMۗEoQ:+a&&d(+h-:nHH$z,	=*XY-lM8&M*ov6	CI	%\[QbkhMhUҵC unƳhr1[D9L0w&&hB
+e3<yDtrGijh6Ni JF.QԷEtMhw
+YhhꙹIrΣ;7Nh9Wzf@.8f);HqxqgtN/>N_
+gnM&&hB
+/N7	p 	9Մ1@֮'OID؜&PzB/$hVZ+0Yl6ޣ;U(;t	=cLɋ+\Bo@		pUQM"wYu+	=GP}Ghٜ&7֚к~^s؝]\Mgm6&F{Rs6l5&t-"<~+A@PrQ{hEքE޹oe<dQMGܬ5aXuCȦ_Xl5ˆ[9+X䈛{wKFݸo Op0	a+\W\q7+sh룣VzP(/+<&lfbkB5-Ɣ:1霩CQBOك}Vagc)m-PQγzVy} pcأt Zay<mi0$b@/SÚЂa`b::GƦ	`E4RRv՝022)$"/w?GfåcqxR^ULMF"FJ.N؎at`MMЄVQgyfu4-rʼh;74^&ņ̀&fわ΁E2o4as:}(vuvj&+c'$SO@.rLgxb󨢹Z*27C.P
+:\hcǊ)\U?V4!0	a+uUhu^Mش#'ylЄi1f?fiAM($roq`&lZ,?E\6S-xɠsԩ\|Txߋ?\&t\=lT1wG63Єhl&`nF1eLyWcs/a_&&d	   ,		  `	G	;  %10	  	MMЄ   M8BMzB   X2'Df4!  4AP2w   Kc4a6A  L4!0	  	MMЄ   M8BM   X21Af4!  4AP2w   Kc4a6A  L4!0	  	MMЄ   M8BM   X21Af4!  4AP2w   Kc4a6A  L4!0	  	MMЄ   M8BMxOKNczĉ۳	{L   IǤ	;MX&  %&&d   shl|Mx~%ŋ.]Z0`/_O&;N"0%R[]!u+<
+dӟMB)+.NMdzr"zky	C(]m/ƪnmvJٳgϝ;w%cgtvMDQlYNȷ4!0,_8x5\cǎ90Eܡ ?~6_YY9tX2ɾځN:n}CZn\\{Jmn_x7L<mR6uasjچ]/n4,6yPVxx%؇J"іdsyٮ!,P(]']s'@ۻ]|*j"k5Α#GШ:T- MM ܊抣6JnWdЄhlsǵ6uM9M}'lBz+0^͗Z9ǳ lKgpsخ̽vuٝ]Ԅ'zpɟjy<Q'ѣGCR	̀&x%[<y: M8BM8ͻ4j~<vw-"Cu[ׄM;'
+@ӶugΜQN:׫9WB;^?^	:TNQSCDoRW)):+MO]vES2/&SuL7Є
+؜QB]c2(l:"7Hv*q#h Â'22T 
+_&NVJzUE4Rx$R^+Y)쵣T/Ev"Ȏ\gEiB";mˀ*kBhK&IzE-l?pO>9IW9TsG`\Nʚ^tB%HTS+Yd3.ER02Qe\nĜn$^jҗt
+ 
+`(eZ+
+,(갹*յi"ɥzVAaUıj+m]6mir,[p0MZ+cAFQEH4m4EƟj: ɒZ&+hBz%I<rW GTrO]©fMw_lx_[[P<h*jN:W|CfY1PM"M/]@X(
+3*EwI!(g:Sy(C[|Q6EwWqdSqsWuG`g:z+E	2:eg$g
+׎~_v(2 `䴕g+\ֻ+Y)<8Ue0
+l2~Q%/9/fy'~uY3QAuu32E΁у\,Jg{ZE:婢0'hyaINX>Y]7ZΤsEie+w1%)cgβ#~IxW2
+[C?EǕZ*Wբ4F嚘CI&,;&@hQ7&'hjB#0a+ih	wQtkKΊO5Ȁ&,>Sz<G~^!hBKKȊhB˹@ P!p'65~W6wp#n~91,fv%"NIza3O<7z"_ԘTvfd}-5#YG0dʾ䯃aGq1nڬ!:
+$"gfdY{Z5!>g,{SgD<p)SʒR܀&^Ju,(էsXGR(䱾f^Jg
+@Mj-GS$ZgΚPvj8H,	T|#yCΕUå1f5̪@`AMXg^фdlh=un2;&bP=xe5s5;n8=$RwNU\R^ҷ0U]W!Px?E4r;
+{XIA*ٱxȩ!M]w^C<f[;(U#N	5.ˊKA{
+R.3JnEYYgKTk_.E`ǎ+r>&W4pyQ뽾%RoݧgI4aAᎇ#c=@JzvՁeEDE{`#*]B+inS(1=Cܡ	WW.9F.^&`csuvsTF9RDjR&#^'2GMMƯ	c.)mhyi[E5+iB9./
+Y-CKۥ	=3NAk&̭[wt(_քAUFiܢ&qQ&,tCShB[Q)/Zmׂʂ3J(fb<ӄuvlQzLǈr{QEIU6!/;B+W.SN3riB{OYs+
+0W"օ30Pj¦\堃aíkB<
+JvFZ0V,G2*{E	G	YOh:5hpԶgX+%B=uMSܦ/9>zi}~׍a?JtjB2ENK#F3u3{N4n*u-䈏7YzP"P6Fdք-T	|Qt<ԙIpH)#-WX(zvOJ2@VF*\dw<w\d~ӄ1'h"qJ3ȅ3laj7^wEq9 
+I)BKLɩXkfkryn3"+M}W<j-qIz??Ny	[;]}IWkfDZR°&tآ-6EZEc嵑u+E%bф
+Uhf_}	5a3[BW^c  -a.+WxF&Oo*|Bt<ykcϫͳxY]\DzQ;~Ae瞚E4aN7/sZWw.jݭD14P1YD6~&3	Bw1:*NX5mfsFDyIcmTsҝ;8}^0;4SqK=ϗ_kYdh;y7?	՞6&͛vN)RV&]D}fgZ^h+==#w|>@Q[Z
+Wo]ޙt&x[k=&.۱qY@.YΥHr=r{OS-Ҙ[-(,V?Y+ _:0>sqE!)Z39hjik&1U$DĲd]kq+QkWsa?0)ti9fs೅+rsE:ߕ:
+.h<@F,ws[.\9U6Sq]Y}y#{g%\#GYV+Oѿމ|HBS'cgVz5`&^u97;:CFNqωIqZYVW.y^"  Nsh.cf V%[vQzNT\)\ȡmfy]4>5qOr.28&^υ'
+C5_UsuA-Jc㋴Zٰj(i`+CmhWn6q	sh%x+  M;sC&tεRJO[GFJFMMЄ  K^{^p}:tHRPtZS/f]%}[M&&hB 9PW2wt̨noPl454   .4aM-ŏu~qʕe< L45!s'SrP0y,Sb|A^$!|ڱcbמ4EMRs<2':aӇZX~8->\%l޶9w[>dl)v	[tp
+Ψ#ue|hS#vȑ(BN*N/8jA3s+ֽkW̳GaMM&	4ކ$^kQ`q~>im5aq٭>&>50Pȗk:5a>dipa[heY*'H+T8 ŷ"/wEinP= ۿsSЄkWMXWvWz:C)*Z>^:t(*ucSmH>g+[l36s4A1AMDeq+/[|;z"AW6ed^ƩI,=>Th,uf~^]j,rB{^
+Є}=s6C8J::Oo5~VXʾ9a\Vf׷Z~WEI3e]Hea36PRXtBe)n髒!,|ȹ+;KK38[<4].J+"`ÉRS Y*IGJ:坆X#ټis-7)r[	玈_:MPHM8P1cP_GsDQQ+K\>?,ԚPoo]D9";t4'`9OmSaMJH+lݥ[4ݗu2MMvEkQ>IioPO3+܎َטs维\aQz5_V!V5Yi;5a]TП8a1rso[4]I(Ȼ|r4_.U,>eW:QY܌P]zsT5sr+@*
+;=#QyԘ-;^y.qz?Y(=e_^;S_$çθκ]z lB6-iT`'}PE*qu"[0dAJB!nEHVWuKFlWa7sPvIppeV;spĭ7QǝJ2Z..<n+̶hB_WAw8nuK'{7DhkM(wt>Jgo'۟(Eʲ"#GrsŵϭVɇofmoţ#;ؚ#V_f	G	'ĳNn}ǚ{}Ůn}ǙXջa!Ԏ+~3YxH`ĐK
+V	4pg|	&zНKLv)YũN͸sNagAgP)}tƃvDMa&+D>bi)sF~c-<U_iM{ {<6;bsY{K^4YWt,-Nb>M}2љrPb&E(Hnkfҭ,Dw|W]fvװ̪> |ԄQNۢ+x҄EeTk¦M臸g	%jMA\1;wG-;QBs_k^
+h]rEe#Uq,rPǘOb	0,_ÿ0z.鿹Vk3xQ͠^)ιM7zBv>MǊ0/0ΞE.Xl[܉ǅ92Yνy@6{L<&swVC\TWm敇|io<%a,<{FN^5Qqwgz=z=a.(;:ub;$$,2xӗ&|G^Mw8V.?7:bf@U{LahKeC1k٧	k*Tأr>9hlTjkBQtP?)4a9=&E|[K=7κհ*пЭ)_>nAPNjسf_f|j)d+NMn(kzB,	}zC݌lܱG?Bo[QJ(xнuSdt&#xTvnyC>	Eo4Lď.Ϻ()驶+
+=	k&X@P&4ǥZ]/ܱmZŞ5@|vj"kkblvpЫb>£ЋaMXMPt&,քE3w^Z nMհHu0e#"πc4<z-jPپ!M5fr}Mu4jlHKX;j=<x$H+wUք@PrtbI-0>ҿDͨ,$;,_}m҄"гN+塞	
+Ua9F>e
+Z5W|BAߜ&T#0},	sNy3:zO:NWWFiͦ6j8ajByc=ZhB,xDV1;\vjLɣ(
+80E	ɦz8>P탲خYBG_Vfk,;5?]swM&&ׄ^띆^7vFuB.֡mHyan}ISgYRWa5,+'vLdiJ/0.7&*z=v!q<7ް$/>eS̉Y&T&:bݠK;CeLw"/	(oǺ\l9M:C炽5XΪx1NnG/ʳ#y?\mڜ&uMe}ׄ6wvb˞U\jN.4aӊ+YiӋrM_hwy{zm>KгmMkO/?/z0°XIQsFWvoʨ?g"TnzmN-]]B)w.Ä*2iۓh2Nk7;{PQjBgk,Jg4Mdt^if_R޹(NMش_n|ℨ1>F	ɮ;vSୈdTފ-j۫i;x>{bTp\/FGmww%*ъuh'ioBHKW-+wFxx=$lf_E(0sEMwuofcqYQt,2sZYeNj=w7J|`b1א7ӈVz7^an^DQG~fj5G},利}xY,tG^ȅ5z=gnUE6of"Х.K5wnb*خh~"Eͩε|H+,1gPvN\>U5HbCS.c-ML`ew<0Jp"+ũj59Lof87_uuQ\H@8ȝ\숏m Zm?~}y͹4̲Sy@gk ȑ(rc$lЄԄcP}gg
+Ry^O&N|xMPٗ4ŤmDX>k1A&Є[ǟs_bPm/@$60x9G} @PNmx~c~ǆWv(`cxN3wӶZ1E;Ff4!  4A		  `	фM  0MЄ#Ԅڡ=&gO=dIq@'   
+Z'+4a+8P   
+hjIa\sIZ]ek󊊦=M/>|M   0w&&ׄmqg;	Ϟ=BX&	;5eܼv|   	фdВO.[ٷ!hB":    ppR\r̙3ܱ͚P87kfvW"   ˁ{LЄdFr_5ѣG>g˚P2$_քf}}]ʐC  >Є#Ԅ;>yTϟ?/vekBK8K8a,D<~#GvQքr
+(jc[+  0*;Ff]w,iwA^	CIעHɦ5-_eM[nqBI=8P6wnS  &Dfݺ˗.]*rAv/&Ʈ,Yfɒ%K$pd%K,V,ŉc4&28D*%v|$)%X JK MU*M3=_szαOΜ{L2LXv P'pgL cl	N23c `͌˄eL u	e²E&:Ʉ2a"@d	fBϘ  kl	N23c `͌˄eL u	e²E&:Ʉ2a"@d	fBϘ  kl	N23c `͌˄eL u	e²E&:Ʉ2a"@d	fBϘ  kl	N23c `͌˄eL u	e²E&:Ʉ̄WgcuDnn^:ur~B S~nN8	3Ȅ]2! f23c `͌˄eL u	e²E&:Ʉ2a"@d	fB X3D&,[dB L8Lh X3c2a"@dBl	N2LXȄ P'p3& yD&,[dB L8Lh X3c2a"@dBl	N2LXȄ P'p3& yD&,[dBFo?.;u}[wp1/_x>#9:ЛoL͛CSNh|뭷V^{-2Fw-Knmׯ?Qy
+rʓO>o-]b펾Kn?ܾ8_k6/
+;	/PpBsR))=CSO<ęq饗^VKt!ND8}tlj7praOx5_nnn.%:gx?ǻVqΞ=;>Omuto}oM2LXȄ6	cRj}٦%rZq(Ɗk׮eK$,=6W/`s"9Dfי	C̩LFc|./źbhyjN1gT纶g|b8dzU_=UMϬ	3O|_̈́g/\ovzutђS{sEͷC}#&E}ޗ[Zw1[nH&lԻyU$ʄeLHVgL*i|ċLWy/*|Cq*ʄcu1gi:VEc-y%^/g8g͘ɓMKscu1[TEBknmb5͎Wcx0_ccR,q4*Ǘy@8<5XQz.u̙+Wmqp(1/ݸqc$F8±H?Zٛ	V㽋.}/ZwE=9-;UEс-bH̜}#nϺklX=>uؘgO=o:,I&`&	G'od/r?vi>05q*Y3a|	4ċcy;+!yTr8r^'<0pb-S.3a6WrLlI^yz3ajc<57sb{bǡ9PJn^۷}K_y晇l=4~o0޵,τC}=	m{x8Lզ6}|%VkFx㕫k93ўu{t8}Lx`1	뿽>Ǿo|7/~gowʑshx&|饗!LM3fc`90D(m.f-#p{J1 vg(6e۞ņV&+H=c$ǡL;o"^'y1z`dG8h3a\ϔ	ZC05_FN0c/x&̛捎ʾwD<o{P&lu}hȄ̄Ǝ9v?ϻ=uKU+6,OIѯ"Ŗ3qB1[{:`sx{v(&]|3*r<nqRmqѺx1	X7f҈ɕnlX<nfD\O&\Ə~w]nΈ_	f!q#tŋ~_<2RGOw'#ȞK5C0sE'gVsgFd߈Jf:2v;!fB'VlU2v,-2!#|lT4啴8nd~X4}"k!S/i-ߋܤKxq^˻˶1:Y3b;n|+xlRl^>%q>\;g{$/<y`tw*͑_iI٘|+ٗw0Mڞu˼0Ϟ!FS968Jy`3"沱wgϕl)K	e²E&dDd+W\#;OM<vyJ+r#ݺ0z]e&<M-ˬL8L~B)I{?5w;{oݪp8t'	 $N0; رLXȄ P'P&,[dB L(-2! I&`&:S#zdsҩSϘ @Ϙts=cG&	5	'	 kfX&,[dB L(-2! I&	 $N0v v2a"@d	fBc ;	 $ʄeL u	e²E&:Ʉ̄1 3&2a"@d	fBc ;	 $ʄeL u	e²E&:Ʉ̄1 3&2a"@d	fBc ;	 $ʄeL u	'	O 	e²E&:Ʉ̄Ǝ53v,-2! I&	 $ʄeL u	'	=c gLd²E&:Ʉ̄Ǝ53v,-2! I&	 $ʄeL u	'	Δꈞ1ܼt3& P3&ݜpDϘd	dB `d	fBc ;	 $ʄeL u	e²E&:Ʉ̄ fLXȄ P'p1 fƎe²E&:Ʉ2a"@dBl	N23gL 5LXȄ P'p1 fƎe²E&:Ʉ2a"@d	fB k~Bl	N23c `͌˄eL u	e²E&:Ʉ2a"@d	fBϘ  kl	N23c `͌˄eL u	e²E&:Ʉ2a"@d	f} L8|{|v0Ң*N/8dzƎ c @&	 dB @&<Lxu<VG'||C_|3>l*VCYѡAz'	zyN|ےG&Z[&<wo}_fEz'	zB=wsE&a ;" 	Ȅ @=d!2! Pp**챗Ȅ**l=ee!Ǝz;" 	Ȅ @=d!'TVYeUVYe)~!2**[OYpc ƎȄ @=d!2! PpL C&eUVYeU1"**	; axL C&" 	Ȅ @=d!1QVYeUVYe)!2**[OYpc ƎȄ @=d!2! PpL C&eUVYeU1"**	; axL C&" 	Ȅ @=d!Wg;s̅/Z-ے+:ʶZݝZV8n=	j-ze	բ'%ˬp{LؕGks>hBez[rE^vVV˾Z
+m"=aYEOXZY=ZնdnO	SO L8D& !	zȄC._ @x≣TwA& 6Ʉ  Ȅ  Ȅ  Ȅ  Ȅ  Ȅ  Ȅ  Ȅ  Ȅ  Ȅ  Ȅ  Ȅ  z& Om>`_nÇ>|s?nyX~+$ouMLU,g6v|GS~Uݬikݏm|ik=>n[5}m]MN[)n%7kw̎}Goba5:سُ?{%wW~ڲP݂_PIpgcL@)/+O=b<%.mJWA]MdrEw?qg+-Znk3'kd7V&ۙ@[fe&&|ĴeVR}z7ľP6	{7c1kW8pG2FvB˅\{:o@vDO\m=tbwN<Y/ǼwjMl/vĉI&tn̉{7uqC۵wwݽy.	Huy䀱p1M,F2aTՍQ-TƭٍCCpp]=շGw=9pĚ_3b+]0v2湝 ޿MƉ_}'v_+ZοEv/ZKg:%ljmhXvaL"-	@p8r!n雴qY'Ⱥ;.{_uW{?a߸{GȻ:tTFG3D2yky=sW'~պY<zu`ϵg/XeѺj\ot3ӢqRC&`xKO8>,ۗ;>ͽ023躚+x.\LpKw6ru7ud=q3y?.{;{{=Z|	{vy={va£+1oCK-;dB nu´\,
+"e|Y";16j'>	poꅱHGp"iV=O>?<-,7YOu7:9mk.M/.	Hq?aiXxp8݁cBŠqVɄ>UaĈ("lƧo7/ο":m]xM-_uM(Zu.	h	vfMܑ_wu~b1^\1ֹL8}EF+]d#- P'3Eˎk;Z[S^?r:wޖļEsj(K-߆moXM,fi+cx3ZfvȄ ̈́GpY]8*]4)Y2ZOztutFހY:yV&5,4,ygoҍY:1_f݉}uiݫ[֩?z[&4f,SjhvȄ L|>2	obLjr[qDdB &H,E~Fgқ	ob_=O>cڒ#'0M$;J{wXy+e[Xn7#k߀	2ɰ#8l! wL>3#     j
+endstream
+endobj
+98 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F5 14 0 R/F7 22 0 R/F6 16 0 R/F11 100 0 R/F12 102 0 R>>/XObject<</Image32 32 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 99 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 38>>
+endobj
+99 0 obj
+<</Filter/FlateDecode/Length 5576>>
+stream
+x\[oȒ~ȃ&`0@$f݃sRFtH*ϯߪj^) ۪k].^uu-j)n/?/{u1ϋw.~' NDyt]ǏDƎ"t$~>YI&;Cx?~҄N4焉CBN tO.xWO'd8)B\|?>}r;x8f/߽g|5/ڏ<'f~!sqɃ ;^oTQ^w/5t'&=Փy+7ˬR`[olV<|ǇOkTH:!7`ہ`d+gl]=CR\0v宮w[}&é=z4v溞17вĮ\pΑx,S'J$2<8@e5s
+8I`r>E.ÏP7Lҫ.w˳pv8;fd.P_ ?sXR},JIs7%ȑ+NŢ~v>舵q&`V0|2~APJԔ6/|ߙ m'UMNzje`4I@	4b<W^{7@\|DK+ZmeF)bv&/YXa[sdxSWvSVngfgU^G3 VR5NHD&ZRnWw
+~=~rVCJM
+*]ךvl!/UL
+@VO:s6hG_8 qi
+'SdENl+lѠK$h+|$'"w׏?&MN(ǧi%[@	SԸw%?Sng-]+MqI	Q'uR52Щ!*qrWn+HAx+{'w,H̔"BG[g2tk.;+\퐻V<4Z|YR1:ǕyZK<-|,6Yr$p!Ux&5Zz?I=ċWtYәjkV{KqE(eѲW:	Pd<>aQ8!Ed4m'io:smD0 Ywj➯Ⱞ>%5YVZF+\|䱚!eIG*c'-" $Gbڞq?9ȐL3vV9M7FaSs[/}D8Q8+UJ!wCΤd7ѫkOAc{ѣEˋ))E
+δ묧A ԫY',rM+NZZCHTF_a`%k3lU4;^g7/ϝ1g<g=S8"H4 3C)AZc4XڤhKهLB+'J\H{iRz)a@{|֞4ŜE{Ut(JHbG f8`6bW4-]:q#EhlO,ȍ"ې7| ՞7\abHr>}UUQCO3ә؍$iA]N9Foxfm-E%y| e+ī5K"8F}V$R|%H(`ۋ]Q>e?iFO>lp69gANXYZ-O;mc<A8po+8/ZN0xv{)tiLt(jb69@H$pW?>dI#ꬬE#SCO h3]cY un
+/|JjI@$ph &QljQ O W+pujL	%V*!% ST:	
+BcQ[';qIf-xCRŲp	0g/O bE־jc_oF<709mq`紈MЍȑM)K\\-0٨ɒ).ZVp[NyAQ@O8
+Xb!`eg+wv:#_	v{P5nD&#cNj2P͇Ph|֞4rȦs`&R=5C lLmO 8/x(@fO'C5!ۤQBUHR	߼7 #2C'GHBGrRU\J>\Y	8{`аJ;gTvdI$.Vy`R{<r==xO(ęp.GKGFEDR:c:|I}#[&wz47(A\`tiB
+᤽Ossj2pm򞱤M[P҆AF:eL;5Q[P;TM[,:Q
+YA6`Wx`"
+
+]EF`I\ψa/''ōcRK$>|2)Ňxppmxd]Ȇ0P7ɳ>h,Z$K7yFb"ϱ0yD۬ ݏi~crsvңd`6ׂPKXsy$6;:7"\b{&0eĈپc"k1=8%ʷYDJ-ZtZxJ0d1zي-x KӒ]KB{@Pm)<G*s*P@M7Zw|y_M0-ӧn ߿lS[ݰ;rA8z]^b͙ۢߙ)G|<|CedFnlYEJ76GL7فJ Qt95+j'aOBL6%M'З>5;-][s{{^bN?-ӂxr:	
+1#K3HBRq$qɤho˶-cAɁ7jSF\/OSTl=2|BN/&I4}QaBֽMEc%_[]bSخ3l2},8Y1Ʊ-+ݾDEhO7s,iT{FndӗyV+PwlXd\1=o4]~sCB{=\W1w|FkSŲ;W+,Z$I&i{_H	,p~6K8d(ڀɨh0B\tyE(n2߹(1ږ-kabeӓ.΢eѶh?͚vWg6 Z=ŻltN:?eS0opvDPHeQPGk*<Z758A;MctV@/Rl!h600bbU	Ȃ+שWc9L4Цm#uxK0Q;QLWdH%xEZ, -q͡,c=d@[g/> &[7La-#sXI8R|?SߨQxj@ho=&*P]9qdv4z^4-B=ZЊеaSl6,@'`S2&hapDVE@!{!`u! Z"$W&%:eF=!3uU" C%vH-tc6G~ź |~2tb3a&'N8k7itNl0FRPOw0e>Όt=dyI'6f@~b,u.jR	2	{+j6	z^hy*eZLMSA~"Msvs]LgI1l<RI_BK`ܢJ ]F{`+9|AqEIQZ_y3]s*+j@k@wYa֣kiNpE/V.omg*G`bM锶G+PV}V$M-tM'i	e+u<?f'Z&zwh^(hL>daKMz|͕Mq1zN:L1G?=/!k0Xog3(fT\jWN!`m{0v<#Sh|֞6Dwc^H'm~7WOc0gd5YH_duf+6*$y`a0^I~ط+٥ăKbI	{HC&r:6#,7[l|y߭ݮ1_G	ؗRy+r5^Gie>0 ^]mK
+mKuɶ!э1kTAh.se9^Zf8N(%g1)`{M{Ƈ.akur+	I'ݰh
+VC	E+/YqE m9J:݈:!7IO)}w@<Ҥ-~gޙ镋<W+cߴ(Ө7'<ySL߫kN;חRtV&MqբݛF3^)&/Ё/>
+T\+!x.1.(/q֖]X1X?+1k%lCjBӋ/p<$r%`e}lq 0]*u[cNC\Pi{c=ݲxa>$m@=;|pFԊC	^6?5X2)̰E/+ RBї+0+`lAƤ&	FL0}QJvc17~7{EN*_q)kQ)m.F7G
+YՈmhwuq*~ԗKʳK>IHtM>>#N,VRt1w7AcnƍPO+Ԅ5&M?[6q}Ҍ#NFk<Di#;7W/W~|8LŞe'dN.	t/h/l{jIѭw(7}W5$)3GS[hǼg.	bhNlFg8ա7,ڇ2h{ xbjY9aw9hǏ1EM
+p+_ϡ4~{p?`Q-![>Tr?lBU-\7v%">f>./>^}:c"+|@+KKϯXQL.>b}$2qxi8`L=u-=Ëob
+'!#+&_ۇr}۽"!ZH;q[1~:%R%)٘,
+endstream
+endobj
+100 0 obj
+<</Type/Font/Subtype/TrueType/Name/F11/BaseFont/ABCDEE+Courier#20New,Italic/Encoding/WinAnsiEncoding/FontDescriptor 101 0 R/FirstChar 65/LastChar 95/Widths 1208 0 R>>
+endobj
+101 0 obj
+<</Type/FontDescriptor/FontName/ABCDEE+Courier#20New,Italic/Flags 32/ItalicAngle -12/Ascent 833/Descent -188/CapHeight 613/AvgWidth 600/MaxWidth 868/FontWeight 400/XHeight 250/StemV 60/FontBBox[ -67 -188 800 613] /FontFile2 1209 0 R>>
+endobj
+102 0 obj
+<</Type/Font/Subtype/TrueType/Name/F12/BaseFont/ABCDEE+Courier#20New/Encoding/WinAnsiEncoding/FontDescriptor 103 0 R/FirstChar 67/LastChar 67/Widths 1210 0 R>>
+endobj
+103 0 obj
+<</Type/FontDescriptor/FontName/ABCDEE+Courier#20New/Flags 32/ItalicAngle 0/Ascent 833/Descent -188/CapHeight 613/AvgWidth 600/MaxWidth 744/FontWeight 400/XHeight 250/StemV 60/FontBBox[ -122 -188 623 613] /FontFile2 1211 0 R>>
+endobj
+104 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R>>/XObject<</Image32 32 0 R/Meta109 109 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 106 0 R 107 0 R] /MediaBox[ 0 0 612 792] /Contents 105 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 40>>
+endobj
+105 0 obj
+<</Filter/FlateDecode/Length 1086>>
+stream
+xW[oX~G?ùۮJͥ)i!^;kE_3&dmv"d}f})lL+ic:h\<_]ʊg8 )qiӆ~OK)PBkpKY\$vMoj}?dQ("0N
+q7@y!5
+kt(,~o=`a`+?k'&έ1Ou6ׇ4_aEybNZrNvpV,<YS-_]nQaҿPt	*C-Sy-~kF-ơ7dCڀ1<w^TUn 1j=Q2
+I j&[PU+9qK%}1'1D:d'`-+k3o_84t+j-I6i6yUCL+.6IU r4}/-0'Εsұ*-I$0dH+b{eB]OӺ-D1ь5mD/2$"iW+cuFd"]p0zxNr"ۋK6)ԟ޸}fWr%,aUҰd0{[5ޚMj37^|1L75'걠!YC cJ\[͟
+zb7`?J(vaX=ڶ,o7[DM[NrNcZوAKpjLႧM/X"aCh2!QܦRE־Y7E!=k[1DVPrߤ
+d\md:pSEsUpzAKX.g|if*Sby,: g`QzH#R1q@,Ich"mO,-hYQ8ɢ#<$쟊5'W?N*1=2_W2-"كromZ%JGY6 M
+endstream
+endobj
+106 0 obj
+<</Subtype/Link/Rect[ 51.75 679.15 97.731 692.58] /BS<</W 0>>/F 4/Dest[ 104 0 R/XYZ 51 665 0] /StructParent 39>>
+endobj
+107 0 obj
+<</Subtype/Link/Rect[ 266.32 679.15 303.29 692.58] /BS<</W 0>>/F 4/Dest[ 108 0 R/XYZ 51 692 0] /StructParent 41>>
+endobj
+108 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F7 22 0 R/F13 111 0 R/F6 16 0 R>>/XObject<</Image32 32 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 110 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 42>>
+endobj
+109 0 obj
+<</Type/XObject/Subtype/Form/Resources<</Font<</F2 7 0 R/F1 5 0 R>>>>/BBox[ 0 0 644.24 602.05] /Matrix[ 0.11176 0 0 0.11959 0 0] /Filter/FlateDecode/Length 5052>>
+stream
+x]kq.@|txs?E8q
+7NcEQE*%ni}g!997%ɀ_2p8pG]zs/l,vX.&Ӷ8 ڰD]sW(=嚑#=1S;AnKzMPN@`/u铋˻9 CU:*rSbW l8t(AchC铏~/ٗOx1+7g/qA?ou`+VxY
+7Ul>/TBH~V[,4I>ʪP(\<bz/h^~>̺l1F705#b^}/ݳo
+U[]QlM؇$m7quV8G[1&~4a9>x;e-b6tUad(&z/GL>G+L"1Y=d,ܚr+/жD+lLpKFhroTH|x/e8::wfv0_5i0)؇Dd-o^rkr{f2yz0[*X.ղoO&MYdE̴m6p*~U+ݽfgԭ'ģ2*Xov{:̏
+vM,a<]L"0ZױHk/[U-=H~kl:WJn׿A*Hہ XWiL9!1.6(W>+>^/u>"l.+;5p㦒2f`8!%+1+þXBC_w6i	J^3l"d%rQ|YvΟ&kyf<+Q4h4,gtm&zb[3ypG?S믗a@z+[5D. ?F;ުBݨtUR]FS?n*U;#Cp뵽хO	}G[/D<gc?`;*^` ˋ`D{m̆M
+7dИ?pԘjfT5ֈ
+4W$x[mu'K`3WFHQ]$t?H'e$v
+J WY-6EP'=5d)Z45ΞOSXaS:kv>g>(yy:8Z!(P?c@@^p]5,οgh_bf(t@W_Ԗ_CXgbA9|Z:'|M^xwUG\\9ӟ$)iF816c{lxbY,7p1(	q`&/E;@W?ȓl}W5 $g9Gfs=VsaO⸎E-\+f˂^67 eP`,_6=
+k	(3+"+R i8[:	<@Zbp6"<&֥ໝ3Lj$EF1+;(#y>{1bͮ{[b4ʱV,9{Rb|b ݉Axr`T9މQ:. tt#4ZAW;"CTD X1]/ڥCBi<-s1w{	Ėtq@=~t.\eWFEt})Vr[U9f?qj ߈m=ygz	C""!@vh@'vrQK=ڰ||X+o
+$B91uէb"Pg		Fu f6ݠlNg$1I~ZEE5*1B[NYg`[;Ua78oIxtGr-}X`/";478΀;9F,T±_7r	zQ<OXS1NY Ġλ {ȾU|wݜFƻ{ u|y:*έ,3Oto+[*Xoc}A݆͈55a.]2@pNE5Et&]7|W,vfP@FW(2c=EFR"g:8c!B3Reé rg#XԷ.{}Cә:%Ӕ|$$钀$ܖ -rASᨋ/ؕAxt)Z3KkpHk,I;	tbSm'L/*=)hЧX#=5fA8B鋧0*d/zz^;J>IҞ1K"@xަCjꞯzڞT/+H7~6z~kՠjHVZ'X} ^K$Bt)n9jO[SF MexOSh%$9J,c9A9 >o\ÿVYqq^Bh{f3I+5a"ar2ގaq؍=nc}dXGDcn?♹i@^slpڲF^iZRQ\y9|#򵭲,|D*9:&98hd>.p}j,P;z-=[1{}a2:rO>>4Eje0[Xg<>y̠3gp/k.ڗ|E5s?!Ś'8|/5#w'C}yk筽iwZa>5;Px}tLYOFZZ5&
+}l0@fTՒ=Ke_-+/oDy3;{C1
+~BlT[BUULs)M34	لEu,0R4₡=`q7Ak>$ص`0k zۆمOE,K7,rt+;^38U0ɬlƕ tIc3%hQʑHTAc2r+!(qH`]NZ1kTl/]ح׾ 1d?H#W+I܉Z'f$G`؆1lC&!*+qT7*=TKyez*3`>:s0%<Y@+uxr@_ePCPޛic+T2VCW䃄/nBEf`FUXvl<bGŜ7⸎E0:$1^	NzٚI~P6e5SίA<?-?B.()RvVO8{jf%$_QeİԴD(e@tn~$#Kwc}|3q&aX\p<h޵a#Ph%+YX"6u驎1=1&+S<vv3ueKYnf zflB%q\"{4C29lfQc)˺ .eXdgiJa
+׍T%n׮T>t{N}%܍2Hj,&81?Z1ެQW}K2^'4х=`gK۔kN|Fĳ46ke]+L<JͻUC6ּ+?gѕ;w&^	mm+殱3]%8߄`o>Xgrg'xd7%y6lZlc×t?/8GvP4#fY3 l/K{#C0ܕgܳyhs!=ˢWA!tk۸{rֳ?Z;|;oc+elt;1Ö
+g+vt&)*	u&ڗs~|ж?G[;V9'xȾZzrp,\DO8po%;Q^
+D~Gyaoxny,? 4Wlnhw<*#"#4f9q)u&9}FfaBΎ @00c5dCZdhv¨ױ I*{$iVZIժ$$5r`{+pCR͕JM0D&02u;4m_\	(N?~I>0`!,^w,rò/"Kǁrv=Lgtte;J%Q_uq:(bvhR/FuEv ShKu%%ԡC8Q,ϵx$5.}KrKe*X_d8l9Wp)08lh'Gݺ{xxu,2լY>ZJ$PL6E}Y'!mBT9uT8B\\b<f!OJȧy_s1^@Kw^s&]q|[+bEFI2$@gGLnu/c?X3M6hȥ_,(KWlMʂ?Rxlt{v_6]B9E9񏭷?c֐~cuE*u,VSGf5Ne;%XD67+ScOiv* KFdq9XVdْ]Ee3<46WT:>lc.[Q}1_= 2ULdx/ÅM>bpXJ2WNtN<ޅ	AN<q\"$%N|!OT*	Wow`Ke@7%Ƹ;`̝W)ND[I"eqR*G-H~^
+endstream
+endobj
+110 0 obj
+<</Filter/FlateDecode/Length 4955>>
+stream
+x<koGt66;4yNfMZG+!it}h2s*0t(Jخ*rHEa{w(27οocEάu\!_/+-x:ؖ}7R;6:aG0G|f1q5xY.0s@![oo|?n.,:OWɿ?߾`LZ0?7{=>T=	;$\7X9AyK`-ƖQTL&'+-g;rHeKA^ܑ}[(0xtp[a&GϝobSu
+``|v]VÍ !Q4`CVQ_jB+c&1Vog7kSNPUx7z!|YoOf~:y مI@Gu{2])Տ0}xĝIJw7j<4zR?+Az->17֥}pFHέƅuQ ZR׀,rB؄"kcNc
+rcu5ח{ps!sh߭u=i}B;r|-Z9?q;%9ʶfVL94o+D$
+Plx+Y@_ )&"*C,C[=5S5%r?ȍU8ǍD",82>_l\!+IӆxS[äĴRejQ%d,c @Wo?GR{BB{lˤRWEȈʽ%f~:Z<܌w9 lP+CtPܦQtv(qTǐ`m@mJm涷؆05!Xi,GXء KfTkz9Ό-1<iU`8_;N]h˷LhK;؎(C&m}OD !}]Ѕk5K%|A !qcu	lr?\=VQj6]l>SL\hpC>eXZ
+bKjLv8++]?]Q:Ɋ@g
+ ۤ:``0LEehaճ;e
+TxO?.PNGRC:M.\"; ~rw{TbpY@>d.&ћK)"*!&@m~ȭQd+)ѽ7`.mDuRH4}j"_VwhJa26ZdiSyQW齆wzyP#>W\ljFDc߁p44]lOZHXWhmi8_%qC">Z@x8XrfH|`taPGwo*
+DgG]%s$-Z?͕6/en,҇t+Ҁ(>h*95I3tHh0]W`'=G1ZFB9	Kw7)j)5?؆ΨE1ޗZᓶvDycIAohF=`yAad3<^]}K(>BWtC.1+7lw$bDs
+2mT1S	AN<zpx]ak?&.Kh!VAn]ATa$loJtG*nٟ)P0fdYR?Y+O1.`:@MwЗ$MG(:K::+iqd"dVIqSD" "W|"44V<o!x0E7	c%ExfOIEoܛ7uD:S
+QhzA>`[p6MS́4Nk|h4 lG{liϗGd'8aplJ
+xcŰ)6wjP}6ŤTtI2<[1Jz0|.`nUԤ
+XHwII68AIѧ>GQT`横ߊT5iiZZ4ttgT[w:j<I Bkfv7ulNRH@P
+TeٰUZcML~^/`ngAra氫j2+EcR)BUig.=hA~^
+ pӥkOyV~Ezpeų/ vO8'տ(<ݩl)J:}^rL>%N-,B%i+	%̦  +__ؾVgxr%) jΘ$m%JNe5BI<7?"Y#9n֛W	6Ưe5KT0D2=4}U*Lΰ0Y#Tvph+﹢u<Ͷ{\˧|hLz0+^!cANpdܨn}⋻эUTFsmkxN¨ Uc]VYm;z</,UsdV*_ڎѸ+뢴B.`Jj';%O/fa!
+fGcny~.6cBw 7I$#	iLǹSzحQ)&	xX<r߲<b-?y*Ot&V$/gnR["71hH	-	EÙ0\{=ƶ=|Wn^Qe4%;	6~.vz">HWy0B9|kaD+(DVܧI(EB .)$`7̀cW,C+$
+4f0@0|,3!YC+^U0_<ޒB)lHt:VE#:%O/SݷSUt19"|+{oSџY7Bo"x=1'耬:[Ӫ# hMO_o M%3UȨ{ƄXj)?x=f{zZ?o;բ!6bEhYť1ɾ44.I
+_G%\uSC[ +sNuy$-	*102Y358KεU%}ڟ$A5ҳQ#62)}؂r J_dwcUpND&\^nsuJY*cYϣ wHSls.,
+ĸCf+˓2ܟW(&Mf}AAa%	a#lѿo*K+l?σc-kW~$@4vpYNaLиE;zƍ+>w\G5?/.3z#xODs1JƱMߛ=:z;.~vP[ꕌ"mMFNh]\Vk!|C
+,xQrC/&G=m 	8p&huX׷1h$臐/X$2A?B7	x?JO3sVr lEA~zNE_CAE~yJ@	CEZ]=Lxgz~hJj'^$˽xsիUz9/05^<Y<l<U Peb2ƨ8@434}p}CJx3E/K OlCMz_W//@ɚ4 "\AX$~Yqݢ^ArJ{SAw,L:TYGkoQ+>Fj/6`vRo+U^"AވThcZeTD ZHO2ER,R'jkU:otie6	f'w"c,='lץYAܗ: ptV9ע	lcRX,ۡLS̾OTX%9зs#&1:k<hI+;RT߮Iz)E`@ bsߟ.|ՅacyIP:$/L3ASbbȲT,J+1ZF0*<+߻.$\2溮8Enٌ^o;KEg%rԝG_ͼw@a/f >+:Sv=Gj:#Wl&W]8|V*^|g5`1@^ iU8t_O:	G%TFMAȊBdUyCņ׊j)www#J%ezSlBҩO1a<R)Ϻ'f69];՛\2Y}-?abA\ٲ*+ >H΍r	,`}U[fhZ>ųE,AoUU+&D	+B^WEMLrΪV}j>b'.jS͗+MҬD$v7OsC%֡Om[*DUㆽcsou##
+endstream
+endobj
+111 0 obj
+<</Type/Font/Subtype/TrueType/Name/F13/BaseFont/ABCDEE+Calibri,BoldItalic/Encoding/WinAnsiEncoding/FontDescriptor 112 0 R/FirstChar 32/LastChar 122/Widths 1212 0 R>>
+endobj
+112 0 obj
+<</Type/FontDescriptor/FontName/ABCDEE+Calibri,BoldItalic/Flags 32/ItalicAngle -11/Ascent 750/Descent -250/CapHeight 750/AvgWidth 537/MaxWidth 1956/FontWeight 700/XHeight 250/StemV 53/FontBBox[ -691 -250 1265 750] /FontFile2 1213 0 R>>
+endobj
+113 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F5 14 0 R/F6 16 0 R/F7 22 0 R>>/XObject<</Image32 32 0 R/Image117 117 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 115 0 R] /MediaBox[ 0 0 612 792] /Contents 114 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 12>>
+endobj
+114 0 obj
+<</Filter/FlateDecode/Length 2786>>
+stream
+xZYoH~7f$]fNl`-QDHt<[UMZݔZ 'EuuUuEɰW˗*rO?N^]1̋jKĉ>[[DҰ4Ic!SY#8id>98c1E,P
+x8>:ጛ8ax|Y9FF
+?1_\2NTt}|t+¾}jixlBODFვ+E?zJCz_װꃵDiHiq+*XA˱M*+>,@]*ȵcuHKٷFL-!ol`׿^@XTb*uVd<k'rk=D.9{?FI(aI8"W7(d"+qɖ1,Hp|/2HO!ArI%G4C.Z-'==Tԯ w!T5IOF&Gxs!U"qM,TQBQ?A	{3 Ie 'U:eZ6;d[M8e"hM)ǫ^g	4<bTBZou=`wX	~b5n[IӘU&N=ۚ<X1b*fD$Бf6w+R*wb(jrː<X)_S a\KLu8YL4{)VeН$syZP&k6-PX",l2[NrVΫr@ţX-UC[r`
++J\?Q`	IG񾲣 %+^Vb'1Tf%+ذ6u"-W"?#ĂXy~ZГcHʆɴDй#Jb,2ǃg$o6ؠgZ+S*S'+6Kl.:/*Yb6G;t.puC{)S+X +Pkc72ZOfϰ&GtSë$)-)ESA_(,K0Bhs,z^&i$>ڪUoI`GpB8kBP >q0хFT^|Eqb<+a	Pg.&?4E`GvuVXfuw`ߠ2ܪk+}nHxT"_n|Xf<5R((ijC1]2xeOL'(Р=QU`4W؉=+ckhk`S̰;ɼZKĪBuea'eR9fg`[{>g6=}z2n$		OWg=	Ny֓wd5)K<!gR_gBY_ ˏdÏˋj~~~٥U!2hXXH$ҬY !x#%X?9<pU=ɐ."`Mz男}@|-'A[IgI(Vol0Ê% iѷݻZOoT?\ywD;9}k(*wu@>HBŞ`B 	$"OЖI5j%^c޵NN8vRlCPhl>MQ~0X)ՆNm_cR25O3mmtǦvk7*|%N'Si<.bL[QSCHw['i!#zޖA53Y̋}D+X+{a:5rh⳦\ұ8Q7َ+!Ȑ@]d;d@oLK^<_;Dz8$8Cmڴ?{SnNg
+u\Xkk>8G8pU!M&I(^'+g@#5r8ЇxGarA62[X;mN/zY<Y7SYre\V;nNr0Hpػm>d8opf04KHKJ tUI;|L'|8+=Fo	9g2'̸^-?8Bۉ1&fՓy Eg9)H@Nq⼵PPoӞ>8.ih>
+jTitwO'Oۉ:=Qc]yGpɸSWx3]ˣ_]$ƨ]Aq`mذ[iٯ:VǾpۓ:W'JU qi8ǃG(Jwo}-B R +y/+ȡU:vtBž%1svL+**Gw:EGկfϋ/\W_LNVB745{_o:|w~+H<V/R\6
+QUeKaGM4"#iu@[cD4+!i>ZOx*+mƿǋexlj2'=IqNb4(AG1~T"%ngz\@7d*e[X+	n[9tPBK˜>}4};/vs{oڝ}L\6S5@q(鷑~վkf3!G7
+vfkhTe+xH~|4C뿎(9}YBe89m% )7Bx'
+endstream
+endobj
+115 0 obj
+<</Subtype/Link/Rect[ 87.75 198.05 133.73 223.49] /BS<</W 0>>/F 4/Dest[ 116 0 R/XYZ 51 692 0] /StructParent 43>>
+endobj
+116 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F7 22 0 R>>/XObject<</Image32 32 0 R/Image120 120 0 R/Image121 121 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 119 0 R] /MediaBox[ 0 0 612 792] /Contents 118 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 13>>
+endobj
+117 0 obj
+<</Type/XObject/Subtype/Image/Width 1057/Height 604/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 158414>>
+stream
+ JFIF      C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222 \!"            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? (
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+*9g	)fc
+|S'If7 ja7co|CiVPU.2*3h[m_-w4]fc$fRpw}G 	߆-O_xmj |g>x$
+~9ϪG:N?pխXAM[8Gh}Z<WN(ЏMV
+Ie<|y/axEn+!jVW h}xtϵ<1&c[MBp Q_$OF?<\L[>{jvp/m <P_#`H?R~74{>t}r/-OKOS4Я\ǽ3Fw?i{O"c=:#JcHu+@`3ir)r=kֵ7jEug aΏk+P/rWQơpt4{M|Sts =Oό5FVX{D}SE|ͦx+vU|qOԼQ[+N&IPWA#{KQ_/xtծ#`/q }R2t};E|mWİGi(Wϋ7MD?Es~xp-=k
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(</^+2R?ʼ)~7͝ =O'5MZ&RPpO=});`x5w$P9(AA894$8# qzz\qJG^BqRNLҘO;WM?avߜY&N\cld-ĝ:N~ڍƣomZQ⠑QKue_/q8,2y x=7?!ӳPqjިMksُGz3]=$۰mq޼#Z{ TݧIhyf
+_d\YZjdYg^Skc5h0h8n:|w^i%b\"8Wk'^x ,μzF#K9Ir,f'<9rHRM%{s zM@cipjKP&c;?	<=mű|5aX3 =?:7T.`}MO)qOGC%΁z5(z+ 	\_CWW8yz^$ҵ)P vNKإH"tO\{RMWVRH Ҟ~$aL	>;0_,d׮|_ؖAcZ*zz((((((((((((((((((((((((((((((((((((((((((((((((((10><gQ *ww.i  d~b4<AT!@4,sʔ 	4=3i&%H0E!:t\N>CW~gsW+Z#ܿҸKDS_
+%nwO`oI=?+/  a?ΛI,j|?9 +qzWx'E JC T<WHkUg VS!Y9Bn-r>]+V^A(#I=K_ ?z;iV!#H<s JqI2rJpRX'Ӏ*NA,]Q8cށ
+<m^8Þ5|Շҹ+KWխla\4zt5&"+9<F~6{k)v<i^ggrY}趚Ky	VFzƅeSk>=@W=GJoÙQ'<?xx^㳎 y>c^+G:-Q~et=k̵;tJu!rc蘽lU	
+#gri
+A}j
+c8zWry6W&N/ҢZJZ:B(((((((((((((((((((((((((((((((((((((((((((((((((-o]_+;IO/  ӊ[#'= s}*ˬ_8D3]Kg0F\;Q*ORjMe2&ۈҘw+R*۽?@' R	psԥL.rOZwF5<Zuq)`8\Ԟ4.IXƥioy<Qڒ*.Ƨu 
+M+5q8xOڦxMB[t{<)uNjkŖq4_fHtW'5u#aVjEVTU y%&}_"z׫VH0InH?sҼx cI|Y,2I3ۣb>9_d.^֞6l<*5xTu{N|JR'L]tSd\zAKC
+鶠vᱥ[G,sej<Sw;1%.'q *zD~{N^ݤ6+/oaHb䌌QQVMkP+&p4\vzsRslgM r{W?O	mn5Kt[|}T0V<C%%fMA
+mGi|nȔz*q]}ݭM+AxIϫ!ěAn3zUP\kc5ͅ7vVF|v+Mx.^@Zndtvԯw^/NլMnDrߎ=[L5΢+?U>i-&W^kSQb+oJ*m|jP{Yl9FvjY-g;>Lfh2Ώ9l_F<\`~s9gO olGQSb{-%-qEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPfn38p{W=x\᳕m㙗jܿA]c'p藲6̡d5K;].;=\ME0[-$\afY|YO˙Ҋ	]d9#|ѼVWRA֜mR\JVDa7 s|685,PK4RI,[qSYX_]%ecUG$`\p;!\zxe$Ty$o+$~`GCCzxo˽B+'1w,>n*M]mh3=6˞|,-:r+>*Jrp #A5a  _,"uTe;f,?0Ǡ9  ~NEr_>c-LWjV~UU8SoF?WBFyuKy fx k XCkwn* 4o6$޸$u #6,c,AR y ?[+/QkЁUی& ĺ벿/|-jZ;^	Yq\,c@>+uifr[ҘHFBHPP(ǥzB֭[ˀmszוJїXnOk׭%hQhqZĘ)xJMfyvks{5k"ԼCpgfPp=ux!o7.3xqS_m jwc]|u7w
+Dpc|x(gѵ%8nNZgQׄLh/&iwpW98pײYsn^6GJ=[88f
+ շ0
+mkbo['Hlq*/A[Ć᥏!0
+KZWPlPq7<HЫ<cʹ=W٦n[|Cy%nd%61>|~翽lmflg1mLA[Vӿ&mw=ޖ+B((((((((*nJƽz4f#2!?bZ$џX2Tڷ=^GxO7d> ~4K=Y3?/,kߺ=CJ+ƿfx?G?1}f_ s bؘǳ^1 ?\ ?"vG^2>(k}1o ~ 7+o-  ^i bb#٨_ ^ ;Zq ~ EdhNր9 t~+ ^b#٨?5y? >(m  ODؘz+G+k zV@/ib#h 㥷 צzx O! bb#(  M? {Dؘ+-s  H~)[߿&/=ZZl OZ~ _ظ=[oƏZm =&/=\|U m ~>)뇝 K GQ^- W[=|S~[n=S GBGW %? K K];- \b/JZoƔ|U m ~b?L_eEx-]oc?H5@ \"ؘ=`Vֱ34𵵯[߳4{H&/iczGm ~ SZ?Gbb/z+j?? '-]gyh.+ggFDv OZ "ظ=Z  畷Ək_yW4睯Ək_yW睯Ɨ <m4{X./=cX+Ɛ|Y3ԏb/\_eExv?I gY 6 =C}Q^/ gY+ƃkX_ "v=QkY&+_ '-gi |D?]kP[և   =E{e_ui |6 ~	8+?ocX i <, 4seb;ExhŮ / !ɮϽƟ:f#tW [{# ?A˭ ϵƎd/Gc(u O~3ky k? ?qs3& OîK[Yr~S4s v=xv_#hs*9C{u?>"Q#OֵPm\vg%Z_\0.<XUO%ߊ/ <9$u?/ c#9a&Cnǖp$};˼=V-5	C!Fi]<WQ\]pqT"mϗ%<i̲t>$gtU%|֥ԓQZz"6اocԖsOkp[3ЮsN$UR-0r),領P
+X=F()iHK{YrwR~5n UQl ɠ
+2< PO;ˈmfKn+>vP\0'"u֒Ͷa&P폥 Q68=#\uƻy<9x~oj5GmBۻ"W6>JDڲqO6IM;9\!Wb3S.f#N?SRtQ0)Xd"qhۛBH=i6K.DRxJxPj`L3o-ZNKK;I|a\zPGqcjb9<VCakyw9F2c  N+kwdޣJ,A.o%t{9>楛Q[Hr6DNqV5^c$62B	'?:YM:C`
+rĜ吮a&O6)~1}m(Tg:ֶv4ۃܞfZz[M,V̘ T:ҎVG?$pF|etFed,:}>&`bH~B1MNKD~EN PPnPzU>qorXqi}ne)l3\y$W1m8c=)}еXavW0GawnUQ9Ӧ}^d 7=qqHt1OLX1y[<it5-ַEWҘ͝& (^褩]gmOV5i+i&zhRj	k*Rx$ᔌk j#MHtc~5$zj( |S[ zP<:b4s.!}vW 2TN@ m/]}Eϧ85HA:xA/._qEa
+'uX~bMB-*h&TjE^Qi-30( ( (9eXbyd8D&\.<C1:xֽƗ-m᫂LGi62Lc-t\\oqFxZ#3Ym0C\ޞ JTy<ֺvEs;\<j3һPcb1jTrr:\KWu?W.mVBAָ1ʮNAA6v*0=5t}NA[ӛQl6lsƢ
+rqvAjiZj޳;/Ur1X7Y`2H8 P7NqGz;[]8R"jk]H{%[h婘QNVFldZp<]v{Ifa,.Ί ؟_JUGPۀ$\9ms|>&f	dʲHRx28'ڢS{Ԥt13K0X)r3TOzd PSdY#Mڅtwe/֍.HIM(Iqpo#E5ݮ<x]Nx2KXw<HZmîdds_1FʌQr+ux	CrH gi[ZX7#<!9IFP}UCsҺCۅ?LWm>B?B#[9V=2)78Pl% q E 	 E_9"TBFm>!i8d\@*Rh,q&f
+-eT"05 	OTlwd`gZg.&̚>K`iEˎ
+ZoxTХ ,qc|K#12Lǥ=µ?.el7J?.	O=χS1QA091tp9jGO7 4'sK2_M:R<On_#?ª g!|; _'*|Od:)\t*Bv<8T].g 
+_WfOx૴?/;;6p*/X}n JDVΨ<?Pێd⏫*EN߻Lt2:PFf,:TĚAR*GS٥.#ܛr@<Owj>-݂ `ş_=i|SA{а*|IKD^ D=}i<ˆ<6?.)s  nIvxrԞ3H?͞{	ǩV84Ɩ`N}vZ?$СXW+&WŢ+vqݜzNO9)$229=*K|$;Xcw-ũ;BqϭuoǇj˞sJ̺${3S'1) ~a!O.|O%!FLWz_Hdb3{y0>)}Yw>D)w} Eww}  }Yw.̚;NH8=yEwlw7=zh|A ?_Zk}rvqR9qhIn^.ۧ2^uI8 YW &FzyIȼ6۶}70٥rOrm]#)(߿j9z㜟HsS,vx6&_Gݴ |K< ܀Kb٧qao| 8Cu.\3*lrNr?)s.Al{ӏ ;x/?-ԇ-M:,fiG!8ƒuQ
+bYq!fR«<"!OS,	\K(2knHg:˶
+9I8YWc*)`wCR4zq+GGm.zv	qV-tLKWIQ%Im4S3SmE%n\18S 9=ZNVM?xRd Fz=)<M>*\EbOS
+ҹx>ΠL|J$@̱¹YRɝԷҺ|!Us8,X#>fYa=soZ:c!uj{[d's[ڵȬm#iL"t}k-PNE޴]SʌqQ\u $[SW7NK[lğRZKXUNfk\< Z 9qF{k^d[8X%vMh<u[yLl>PL%3sӞf}Cg	o݂ުGIx*Զ2G|mPd2cg%"6 ٫n3n?jεGA8&w)Y]8I+3,{ʥ]%tkI/fd	u cgZΜ\:<Y\>f'!#ڻMn}
+MML0n>b}A'NZ#ǵ8au}>֙`H6,9'譧c$t=+*-Ց`qޭ&л$֗mmT8 ׯFMuZx^*~e'nNs^qi[݄hHtb:zW^ 	욦b$I*	d瞜fI͹ԑ51,+]>I|#v6++Y]wn䲌dViL^*_6+ʑ BBnkF+OXͦwA)FzQw{+69..mϟ18lmߎxEI'BqW3},ztz'4OSdIfЧaYv-x~P񶕨iR_9GYR,)Ev:Ι&]fHCd32J{zjZ^跭2;,ipcU1+Zψd[3+(Ēy8RRlW^[!VPs&:+q^$ėZ0I32u /K6>T@ M|Rd$n.Gpx	 Oj+js38Z%3oz㧥wZ>+$d &Q'EWwM+Ǩe+N"(I\/pWÊv"\cbfS68z< bRci-ZDrpwA5(|IBOӚ|n.dyՔ0KS8twɈһe_ʷ<MG[3;Eg=ahj-mARI41[Vy_@imUST[=Z+2[Ȥ5%^/R"gp1֦WeS:%(ۃ֢lFZ3
+,`bKu=1Vփe+VXuo^cm^UiPé8^zwSIr밌uJK)
+\[\kk\e%hu]Fq嬧<ӊѳmsk^@M*wV<Y9Nܩ+	$*@Ԩpy5K4B{I~m㿽-(+Fq<}88r@tܵEpLXSl;nU+95Ll<7qa^ዐ#9?ZmK+ⳌT:tt:H|O{R?y8Fծtr62A^J )z]Cr6nƳa4z<sEIhzΙî~zVyˆŏ pz+uBQEYQE QE s< bS" :% E+} "Ğ/({v6LPW=Uv}FSMUJ#nX~EojMz|Kpk"="PPs]ǗSeTqQ+M<8Lg * ppzni#sw'hLr=s6>%冋M٭g\jwҬ xu΍g+̙"$󂣞j'-SY.Mc5n e]iv,A=kH$sfʼߺ&ҥS-ˈ| syQ=Ml<[=3*喓5%$s^[T1ps~6gmog%-/G׎8vg,^+:u+6OܽiKM:kÊo$N@?kjiyWJ6#
+ǁ֢NK [X>	F{c=)IY)H"z+jzz^+\ȀnH+5TԶ#ݎ{dd3ʒCcAU4ZCj3"R;q'ӊEJWKCX/l{iZ`>p.I 1W?,d.+ MEn-`dFҋ;ǖD2z%׵hm\\V2u{Ca8$D$QH+J'g8u۽I@(_Gq9OB,=>68VF4ǩɦ/jnP22k.{ڮ
+1ϭwt>%i\tZcqe:1gxbIڥ͓>a3P]\ZeBw7Nn>kW+>H8y :b	`墌SYbv5\<bźym׵-4zucnr}.M$WB!f]"_'>pk:ie@2SM	+͸ui[&qЊbQV'LʼBP哀GANpAifY"HzuF7y'֒}+w,JXWnFDlq݄Շv"TlIHL88a-S2< JhLy9N͜d`o"l 9*M2`^mE{{V iIktcbؼ׮3lHLv	9a0RCZT,YHn8=|ڂ5ڧ)p{CJ0g#rg#6[?7CZ7=b$rcپNrj̖JQgL+i9M0`WY ~CON;UX򘦁. Kt[gϼRs֮|#%z8FIҳrd*P
+ƽIQ|	Gb3*Br{U-:AG;j%Bq @ǝRME${P'=jV=^+q"Yx
+O^4ZрȬ]B7ךlHеnIR楊26xU,\!
+2aT3"[5=ysToba?
+3ߚc`G;xpvǟʳ䔤_LV|>v5{N99r|U@ Yc3Z6'8Zy gM	r݈ h]$GJuLΉfȦkyr0 jt-= oyrN2n>Xēc#=h!>O*fY1Ԛval4a[$=G%аq!C8#,NwmXFf>1762p:u^ȎR/-_0`WE&UvqMAsaڤ*viJ亯#& V]$z/Y5 Db5+y?	nUZMڋH<8-qp	hcj  lkcMie4KQfFf8PJI֓̔"$}M+/5i+.}Yа#$)L[#	T4;csg !ЗIy,?)䍙٘hI܍n*]{;[ɣ)eE i"[2ųOiV$U:IDq[5(٦fP2IԋM@ףnǭIkto{jaj\uǦ;}#O@vff,vVU$i{mL\-){Y񯷨<<;;GR\ܲ8#WEvҢ.q9ȬoD{9 pir2n}WUF\[w{+,⏌I4V{ѧ:`AhVʸUBO+k	sm[^kVYeӹprmLQA'<;2Y>~iy/~H⾑am譅lc#ֽ
+GյSj_2|wQH#)k)F	MFmܞk"7x	W\e-;뷷(|*=>Ms%v!hv=zVEnRUAJKA#+e+-Z[3x֬I6xlRAc9,Y0ɮPx[Hj9z8m9_BxVօaOn*Ƒ޽:Q+ex^U!)\ 5Z?0*BjH4Bj\	Yp	ui>y U3Siڤ_
+-n:v]&!_T*`&q6%DwOګ+/uEx,Q&Y8٦	UXo;py>!tykX 0'sNV#C|IxSD~[{V;|4ؓڋ Xjzn{[۫d+5sYQ?[;0DጯAҶIst?-ul]:(Nؔ^x:F:ƞc,)n*YT̊Wh{uq݆?QuuxYˉM,yGy<}i[E`Zkk:$
+Ncozx|^K#P4HgiTfq5_/VUݢoU8Ȣ=h[OѼmJ7e<t =i
+)z@Y[iYՐ˻#yI,!$F ^~P^=HʩG͌O/1q3l-ﵼ*ۉoohw]iJG/2п=+ݴӫu0]_;5cxPJ1y'gV>V߇짂XO3)s ;Q+ݼcdrTzsȫoޣoPc<J3q`呼Msj=v:+{Ӯn$iřj.MH-Fi4<VMQA[$W"d9u;bm $fy\,#+z5R\ +
+ΤU)J<(<@:,Tb~~h`d8V/VIxV^Wוx٭|R3DVFѱѝ[:vAEVQE QE r<. ?y?[0pzw9G1L2kW gr(N $Lpv~ZWvGD3>xB#+a#tӭuy4		W];mKTUT$ӺG\{%bO<P4"WX2#MֶR	?9ʢp=? 7hg6+nkU,&-ԏ|S^f5GBpzߙ:Tvavcr@={ k@U f}kƴ]_f((}=3LOj
+#2۷u)[q^m:xiq+~"Zoې&
+pIXՆٖP۱9ɪڜ&GĲ(	QJ	#/q4kN:|/A]}bO%&)Yr2Z,hSmn}+uzvi764qVяPA׭ec6GKM&$?hȎ+NwV#fOmô1;sLƲ4Q,1wAN2Gj5-oLӭ5")"wp:[{{-5V[gxºeԚ]M$S;
+KׯW]TbRBu'v,{y+4S7_ݰ~]NEIR5=x"a՛}k*;M^Xx+U[H;;/s-fX?àLVZKGY<y=-c8L<mL4b⮮%p[o`k.5LnE(KICZjKeawqP:hUўr/:^}67qs
+M<xB
+A\v<,4=B Nك}+K³r[u4I̬Jn%{62,`M9$·dM8x:)>ǉ/6w?
+?|GCHO&Θ)TTv1]	D+ 0#?ƶ'u]!1`B&OjâKd&%JA~V2zM;wr ?{)SA  Yg'۵t~+0uuhH)e+@
+򓱦'$ѧ)c>R9?Ɛ쒛=zU^y{ix+1x4$)J'^ȏ;o2  _A.Mg515Qq[Zψ4SAvCb"0ƫ;nrXӪ];ks.\}Ҙ bN 5%/3ϽhWH[Oqv"LҦANrZ۲!pFF?Ɯ>3&{)sV52[k49>o4Hr{cKL[} OV E6rf	Ux5&LBxcBek[Sn9ǽS9dF Xoj~V|VO3dp?tjQE+;u?8+wvMKy]v)^>VSvޥIF#TQx<LIWi#F,.n|%h-	Ti
+#=22*ev4ôҌܭ#D!cI%,L\5e\Iqkwzր Вqk/ljGT$cGyRw\__C_<Ɵ 
+͇' s>'ֽ&	<5yssN53!W?P}p,PsI\Zx~+\x"_\^K	m43E+:kZ#x!2"ro9$q~V8q9}2QR #,tRZ!tH&mM bR?Ru>oVH)4+1Gøn@(u2W)Ed6dy,	ל-l)f_Dѯ.Οb<]wly|Ob\]u:,R|8as_"PRYG-ݝ֣Zܶҩ_O·zM鱿2%m+	7W5rJ4ߢ9?bba 29M_ 3=R5dǻVR=W67ȉ#abp>J;8z89yMzL3WN_xC׾Ͽa-pkƶȲFr Ͼ9bzl=x
+wEi|FM$`Vc}(|
+A_g 4wρ-nIm!tQ#ɑ)a8W5=:w~Z;xĪ})<Dw7y8
+S}szWE[+uNF8%PUJ8p!M5.X 	 "b#6r$uWHd/a_=CƖRCČ4']pڮ+?56}A*/[ZRˌ^+1@ ?^m8)Xy$B=ۜo'/CZטֳmT3T&^z~pNoMtn^{Kz~x%vVT/ [Qnh_ʭ[h:mNP]cgݖ	g2E~@s)F'%*\9O."Y#B3Oj4kC.:!$
+toȆqr2qZ#gnӖɅq8Sr*rF+_gKiANGJIp"e@׉.h䩄Tu5+Z+3(X<$g'g6AReZG9+UZ/04ȯARϣ $3ڒOlT'F,?$@&OKx),-.	͇l9溑4Xiщn$E|;tr<FK=J8j1s-iZd E}*2O𮘿tlJJ4m]h:<QzeJ&Fһ6E]b݇ĆqW9s,grw #u鏦A( Ty7\u-"߬9Xs=évBMK	̷x]SYQw olG?gPW) W{eTo3+4c{hĤ29RaS
+M
++&YdHdoComm,;<@#"5\Q5ؔk+Z(x7l_FRzC޴Mb 5F0y <׎xgR$n-ۣ#N\V5'LQn rzڹAߞf,:Fqox灞em"V̀cytO$9>{O<EsBN +'֧sErGmt"XL~ʾ=ҵ%5nLvKn@'=T֝^}Y;v wypo3;:D4e"Qeu'kcܭn$gsҕH@.Jm,lcI.ZUr@V݅K}+/	ھWy5Z4KGyA8XLJյi4hտՅfSM7~ \]W1U%I4iZ_S}zOӣ	$i$K6{G4i>&eL z;{e5ܤ<JĿqs}ow5c8=fYuFh	&޷6gj7OjSݱb}I4ŏLqEN!I< ɨ^7u>῟|V{ܽ=֡j[u9DW;W𦾱q5B5g$+uTWNV`[hn=벏:4:}H@ݗ˳V,S |gzP-u${+Wвh:IFŔa<sxB=NH O.Ktpx\T[j|*޻85ks
+MIg޹	]MuxE TתiGDؙ<zakm+\墮,1D~S@iN	2̃˖>W/'#!|mM\d_Q9>ǥY<+qj}|h>dq^诣Glx@Oz4ѥZXDn Uo1ҡMh>O3!WT8uT~]@2T[VXt#Jmڳ4n_K~jƋwH.N]xx泻meͳwD[;Y{MůNdEsrPǳM. e7x$f968ƤBxo+o+dO޻,wNIu[/+iOh'!c*JnSekjQ7vwkWG.5`4.P8MiEmZi(RGȼ2 Sg'?8JkU8"(U_߽kxb Skmdvm>AGInX5wȤ"X"a	'ެBʲ68D:72	ECCUL 8` ++<+[W֨7:AES<( (|3IמxZP֭aOP+о"|5ּ̿8?$s#k)Z§}FSM¸'f:I\82C=xEWq퓳Ȃ T&n)Iq׿nPfEp(Sԧsex!Zz"Q֌B$4tVx
+3ל={(IRRq=+vr{q:jyE)
+8 cn/SũZ\?ЈoI}x9nQK%Ą''nw5a|E~P:C543Mq$jGcy&*K盔!F̰!ǷrVfj򔽜v榉~&0)=HZ+B3Z$Վk
+[wf+j,o}KÒ<#eQd><?$.Ngsceh89Oipkwnʸ=U5?XkiXcr-wŚbM+3ǃ 8d-99\e$f87=A\gһ-#VnRSI|?yKxV5,X'sV<C+NI#{)Tr*==
+٦9+c)k_(~Q,搾̳]Apf)l#;>[WiK5DjnIth}j<6{'58d`
+ۚTwZ	pwrME*0=]SkK{Asc}
+ĹY1Xr1֟$n;.igKKuilʲ$F𦢗!iRXQ_
+_k1Ĭ8zȼcG2ÙX9##8{BQ36~%nEă1m*u"F-5O?|Ou4m@p"xNӥ"K6B?¦1V*pT4CP|;w՜"`x1ڹhĊRIq]^~ӭ?.?-mk/!>1VOemm-h{B,=IwF.5o?Z4222<b[V7p20G0du+Z;~5K27Qrk'Hq\-ܱ`H pNirheJwk_z"bHk+ia_o^EC#IT?xԜ]? v
+9R:wM>u+C>;pJ/ecZX:DoMݤ?Y\Q5OS&K!79Ȩ_Lbu?Zhb繓dbe
+ ם<Һkڦ?K)'nݪ;W֪)OY]P(6,Eī7ªVʹ^ؼsJʒ@WhNdx[ T WV犵4HDy5+e2jTQb1XFĬݘs j	o&٣L睪YfQvһGkYD͘dxCJ
+14):ȿ-+imM[|l{\#.uǌ5Cgn͒4m=<	?ŏLW/d˰T}xRRp;Q+ؘqVѭcc1N|sӵnx:t- _pC2;
+FW1<4dӜ U4osX}&Nx& jp1-+=UM}~Un+%GQo\۝^*.nDOTDJB-Q+6IaԜ *a#`eVǋ5(u]63`uosXbgP۹ц!RHѳү.Ƥ3R	nxcXT{]}6SȒhd- q W׮6tՖ&^Is,eִ, E.'G7
+2>DY)#o^kvֶ~}Ŷ͇C@l`+QJ*C3L-",PD&^9>kvJ@d%TRk!M\Kѥܨ
+3ҵqK`^(MWr  #x$fb; qYR*[AOsZQ 	 T\m V_"+ₜ~^iȕ'U7ӯޞV\o R{)=>-V#;vc~cyAS%m[U/gp'8Jy?IxEb'%=1[a}dYܾ- ǥ5k13WUcKrAp>^^=*}c.-:[Rv@2E:*A.NIOw,?ܱ($LLoCgz
+Bek6{c"Uvx J6F8A$E/{qZXh,L}KOp\r8iH'kTGdgcСMzj#Z6\Q*\Z^TexF5SGs5ӆѮՐw֒Iba8ÝI;v!٧ּi:W5_KFz{g_iRi[Z?dbIo#'DSÅP9+3:5%R7jeG_:0bfs|lUiP;=k_H}*o4FPT|Q6~-ifHelW*J4<E^X-n8ݒ~m-e3G<ThT6LUzoohn"4T({J*WCߎul>nc9Pt>Yc1=k^Դm`k6Da(s>n#IG ZV=l.!W̉2 max\;j cCn๖[-\~UGV"h[\59J<zʶ޽ȮeXm;k;f,I'&R  km`U-#.G$슾[20%84繸eG5^TQݣ5=2Kt3M9*D*[Mr`97% l`oB2k]G5.I-JM%j1);eߤi0!?+' Z>̅ۡ<?8?wcۼ+. h.sČ6фae}`+kWn1q5YPȑt.dHo6pJV7LbWv1Ʋegf$ɯ^snѴH%kM]QX7۰eNt;m̹8ܵ֠Uj=&jWq2p9Kj1b;
+VL>*G,R~IL3v\υ]<jlQXD[n$vmK[𭼚L2G
+#$g>BHm,.1LJ1OIok@Ȓ =T0o|JHh.Ynxz0j]jw]M+ǷT.RUTQkkR6WV-֗ޮw^E<,GgܒŏS^)t,I<|
+U=2jVA[ImԃfBEEs=2gV|1知v^tMSW,ysrHl[%υ%
+7:x~KUaiKx搠bsq=c·Z$Q[Nb5fObj+z[ZLg΍+ wҙq
+Hu=LۃᢘrӾctz߇m.7E2.dI~k}Bfw
+SkV	Ր9WPێzWIV0{UmnR"o~%mŻ9 !Xv1-ߏuۨ$kUUV>v3nTbP>Y 8=Ws91 yaf3D;sJ?*+&+MO^1$ޜϽ7]OAxJH+[k#F\R}p-d>-oQE+`}sɤYManrgUXnYhQ4	R}*.Wn#s~.<CH!u(7.wrx?]![+Uc-F $:KqQqjHwMX%Ե;+x4ʪ9>z>43T	>u:v# שi$YTKHdFH,0_]IwlM-LA4(wY^C4 T/ yNF3^ZӬ< *gh.7WSK.-皻f#{$ӱ[M$Zּ9{T-mtՈ2+1{s\ ui1_+s;s<I+,aau4a
+T9}k8OZx/U|EnUKȌH9 	9J/~u5Vkx}~ >Xܳq5w=)"շypBa5:3%p]$+zMouc#w,<cˊo־GYKd%4Q-+ȭoe̈XcE{?ym'y{F7^uM:&ڤq[)uSZ*)IuRW<=6jwGŮFmÂС,YkX8!F;WnP'?Z,nZF~t9M=B;/w,4`ɀP:?qżK3be 4--u;6UXdt!?Z|C[ˣ\5\}#֚|Vq5c]XƌѴly*Rg 	;j|aװDw_}ά̝IT eHbSg_z^^=YJ)V P)p"WP' EzEL $QE3
+(
+(9) ]חpAzk$dxi ZEUʔa=ϭ FxsF':1^=_\0\-o垱0lmǧzxZ'BJèzm6ov;^5yQytR焖ǪCHgnqƒJTe} km@ܐN8bKIf%`9Mugy.ZJ.!k|?U\,='[[³M(dTlI \?-LFDy2?`tϧƓCu}{YҮuiD+ )8Vf/nR <exzVR;3	`IN]^e}`}Q1G|#hzZڼC]Z@"2;gBcF2:N.eb`2x<wHcmE}1kk}s2lS]Ak).m9aQ<[:oickbBD,p})E'+y;.-HSҼojkςݿҖ+a=*K+Ck{ɱpSh`z)-S $sXTNr+F^]~hru:S!М2ieϋ+]=Ki1k:qcR|`mbgo>Vi\66JyZ^eŪY.Nq$%
+Ua
+m͛G9.|<(ָGq*H2 UO-\}>l==PcupS~چ/-|3ޭǨmFYkq[)`Ϙ\5ޛ4wPi7`	;cp1ͺ ]k8od{ٸNHum}U:쳇X%ǽF{2j]VqʳJs*<AG91w 4~#5*%|չH9H 2xo" ?)5}hYem>"GsVz4ojiiZ)&V,<qtZޑFӕ 0ҹeRPSt&'EĦ,C+tZ003tӭwNttIằ#^y?6*\d:uYD\]c+-ygN>k}zz\@]n5i3Ԭఴ%N~Mjj>Bay>]9-m-%T;P$^[t"UTv źB)p2OW%/n,,[$9e5-֕qik`IpU{hrtG]/iH|P1''զw-" 5?/_'OU& &?U77x']"u5}"Ymy5%6G<zO|D{Yi0--nU׵7urLr֮Brx90''W+SEMm򤡡D c";Ói_KG+0Q3N:եOiS"q8uQ:u+>'j&K٤fyCF3z +|y5}:A$k:x) 
+ ִ ¥o!IS3k+ o ckd/OPm'X%c#,ǐ䁃Ҳ5>m.M3)!Z$dc?ΰ }.\ܝzu:g]ǇơivZ5Ĳ4
+;ytm5;#RH1vkRNȣ8=rjGxWzX5_	j;|ۜae{󚪾
+(GvOau)vt͟/6>L-lc1+G7X)B#tҭ.[;f}q`N3޸G:̷5i%S$եW#42p3MRG'(Vj <M~x<~?ƽ8nluAb">n3޼Oye1N'֣{`p{kh֒zhnG +@2[?*gϥAǞ_5&"iSGMP)3bIexnKș6[9>IImcҭudBEm\{?mk7k=	cd#5kCX<o4nEfp|W=buO&Vz#JzF)RuNN:x1+K{H@PM*Ox.ə?ZŴ.8\y;zt5;.nv0DѾQ8M{Z[DV NJ YIkB[jo}Ky1 6;65MLf+=I-&;y.vco[B<^=~g:<+`,zV׆!smF%Fpql⹝cĨePY%g5R=vT.2P j=O6xiԊzo ڵpq$+YV`ˏ2da3sL_%^ORhqrĬ-jihT|F̕Xc܂NĎg
+HPXzEy^"UP:r:+V{ͱ]^]K1߭Tc+[V*Ъ?\n`.9U/ڞqxv	.93!f'g o?R-dW[r6Sp3gAM*[딻u&J \grW\IrtS5+ozޤndSVR^=,7bMIhzoLӖ	<	}|7vluD7bAa]jZpuc'50<Þ9cNq{O-ZPӦߎ=Ֆ\V? zmKPx
+4Fj.exr\G潿ytX̖ $;V=VM.|֩G%U
+kuZ@K}po49E&R+ZnmtṶ3,%`}WKP	_ҲWXrO]bsiczNk|V>T!+a7 b=+'$ExŜHdRrLr=L0f5W'P翗LbemI
+:JuJi;E
+A)v* j4#`UXV5w&Gν=6pi7KH^(w5uk;-3x+E]QZ7.S!6)ȍr}]ObD{WU:mχlQՄ_0; `q5xl!YI<zHqZr79=}:ფlŉ+}-ª&N MhL+ͥuYp>xٟ.9qIEBR[[X^^\鯫G4łŗ'^?Zdx<bF$8a{Ըu_5mHC1g=GjI\=Ezů{&	ol]TH\t5/EԵyQE۰\,SOj<c^-&A8}[{-"+XKS@zQ G <~5Pf/kȑx }jŜfY00J9=WR*bKFCHEM+LIGkY灆#`~eoNS+:uRtgu?DLȪ$嶌ieW{* Sm8T-	G=)+FF#<uۧ^(}LGXm5&,6qEsּPwY e@GxHtvV'lRU&X,ma];z>Vl :)uk",M$7T)h٢r_iwj^ZRh\2`wYk宑o'tX8aǨ{Vյ-&;sRZBg18	>!Io2a1Sbg?qNfyr~XoPvA$io^-Z{"^7*$VA94ȭuk%`AVկAgpm! 1|n$+s[z,"(c^%$֚Ng,bi6L9TbIO^$vF+`l`]&]'ArCBGc-إ$t.31[E2<^+rcmDtdqܿD@<sM)SI|6++&	o#h'v2~~"[HROݵq¼DnH u{^xK{[Kw;lz1#3j1]1a1t3uC?V=CKqv)mVeƚ'՟Ȕ'eYx}kGE	Ai8d7=+4dobW%`W%+
+/iښEfI+12-$^qX:y<BUU@ϿJk/Sˆ&A$=>˫w,%p8չR?9z_AQ5̡c@#+oJ_{=ϭ)bE}X_,"m;c@ƽaCDqsl!:]\h
+&PG_r>n5zZ]֌@#g~<^ip1F,X9MJ>f7R*ǅ}пʃYPC[Eӑ-kcaWӽ`8l}+m4S2u';z7I>/vkt ף
+Č+^T|ku肊(((??i ]ט22~uOח-)a$OĮ >$rL`yW>zE<1n7D =qT.,VMg8s]4z+Ԣğ􇌮NHӌU1{xAҳ?ȃGm5Hpyv67[^!W|Auz׮2E)rIY"֭5=Jݲ KR7SG%mIuin4jŘPF	ΟIu-xZY{e &EiVx.#h/-6;k{x<ܟZJ6N?78g]/YV&򭣉V5DNM#J]LkBPHhlcew2]]M: <VRqr=6F{lu6+G[hPgnOW_NTF'=Lגh:ޓpƋ*&{Vj\%F 
+(1.kꍯo+0*&xۚ-uHmFXp?\UG9cFkx8Voޕ:*1]}O_4=;Y`L7`6l$_$>;}EpTEv2&%!qk^$.$QNzWT\|";:۫;KyIɒ
+ s|;[zϾIrsewo#@&XY }=knd`+POw5摝CqɬmzgMn ״MPs +Xλ} ] ЍqKd~A95QI.:4Fn,;{<=G$WSNu+L药'/GH_ik;I\3Ep9
+]ϊ0</2D`pZ|7,o+?gbN62}k(#*AhF^^%3ELo+wr5jrW;D- 1Z^WS8-l G bW84e\7OѢXi NI+3ƭ L#h^T[cJӲoKWf&pc8 }j}| 6u'C Lޫhr,~7	<+jǉ~	 <X_ƉM/Ez-ڧqH}).>Ԑ[~d^ngi:,Kx|#0xA&^(Zݍ޵[j}jX&Kߕe:ۻi<	j	 \@ϭi2 /R^7ehҽ_F5`$<+MѶנnE𥬗:Yb\85BPiYcw ~U{1xKug/st%&?V62ZaGzcanulmrDOM5tg,g\n3Y*C#+sڢQȄOe)\$jrRKW1g'saWvNSkRhIC#<]0<zRA 	PX&AM#r@R]BCoMIù9cAq49ID7BV#u%%XtìO
+'ːA!`]N4"ź;ߎZIJ/C'P(Bl85W^MͼZv-uLϟnM{i>Zi^oXi~)6}/8htx9p#h g'<G?wZZT6NF	?v>ѴDq|9GVܩcG$x]#?9}7Wx#LnrX95_k5I-;@#&%s<.sQq/RИuSEtx&3ɀv8x=|վe;:t%գmJHP㒣ˡ#RƷ$]q2  sb[xVwnF'8-+iq+#h5q<3
+@"28MһG6.>K=sHdsJ*o¥l$jn&S!`sאxCifR6`$cڻk-L	犗F&uFQݽVݴ{9S^i㘄:@܏~/xqQb'e]x58ߠps+Fg!W4T `kgIR/M*G'ct.Gh?2i#csIpf`['{9qcw.-olķ7<>޵n4f*b%$sycjխ+sA<>63QxL:-yan^<3[M;H6]Io(~HC\hQIGO[G7h+<Vz楋sh_]\Љf^$].	u$E UkВxZ+.Ks
+6T$|ǥ\`b6Ҿ4[eo!YL
+ՖC.k(Ó-\J2N3#zսq{ZYfFcJ%JRL;wgdUU|Ny"Qs]5SJ-D+\ ~nss\4s0>(q]
+j5Z1g0Ae8c,8*W!FqCRkK=?S!{QUôll^¤$I"Gpp]ܴ0*-qrq]c®㺏z{Ec13k7[yX+*82=kbnG]_os{#]^yd#,ǓO>4ZLTjyv+ry>o6V-aϽTetKM;fu;ґ+$p}Oveu8SZZ\G
+=kд$w|FHȨsKrny}wúaZ$Ҩ=>VW=ě?d[ܱ<
+ $zV.zxMkd E
+QOL<@Q*;@!68_֦UsP26,Mv66᭓y#7+%+o4P}	PO]KpƏ+eA4H db큁Hީ"[ʸ$g0sPc<"`LCqS"aqv#:w=X'	|ȝB?!\=i[TgրGPV+au8ik ڭݝ};Pccr.Y`wEpEtBźtP,!/U Xzb~/}O:a$h7z4Mc܂8P*='?\SxB>&CL7=	]~77%W]n5PU>b!Ǩ%xb,gK9A!d#?psԴQ׊mBܛdC,TrA#K+IciVYL`1a^g
+1{Ew:_JRqcQLO+O@H}ïN墓wWEe5Ůąmr +cW9^l3Bhqgcf{vѱ#tm|l/n֓|[at縭X6JQ$ |bI/m$v
+InrZ6iJ4[ L@ZyN|3<+CP~Qz0Gi7K;e%L6G81uO,6@?iC|YAǽysU)Vř7qK1\Jj6N#?	@&]+FEUcH!yV&ݟkڃ ^KER3?}os+	=,N2 _VIKl]ep-[iz4M0#j)?JrWV)`{[.XQ=Xׄz̲y?mhHPV无j^t+Mtt4ac-r0Yv"[52}Z$S8oCֲu]dhLMĂH=q g[8o0=k_dX{Ѷw# 9 Q zMy>2>f
+ץP QE,*ޥke d(VCK2ăaM&=SZvSbk=05Υc)?W5	4Y<^"@(;FHYw34rpwE ٻ񝕊Jj4BN
+0N:!r'!ңDU0ʛ.SE,XiGWSѧx5+[Y`]JIuǵt?t#ީ
+303ۙe{x6̹}Ezw1(:?}2;f*Xќ44_EjcyP	8?ZW++^Izmк]?ҧfC+ѹaWK3ķ>}uhe!y-:+G+yZoRҷ県ks]R:ƱKӽuzk,R&tbz 4݃9
+T3^KiQWmLdҽZɡAqlb[7l=֪ɧ3z#G&
+vpzbIrC:/!<6S_ۥiSs~POaL-<م'D"G6@qjHa¸{{HuNo2YUQ39;ş+Vqrm{_;8H$ (8ڳƘ!Ҵ!&WMoԶբ,r^pcRw2*8_۴;+g
+B22 `^ckrALV o3??#XW_6}^_Їé^AJԞf}2Xomd>T2[/M[Zn`V%Q\t뎕oa6,66is5}oFBcq\99	RX~-:Ybv*mfy,sڱb&kpʌF:}*ΝcV[URvUaΤi+rH c9R3p7B5<Ijj!)㚓O%ǵLiUg=+?XT¬4omb$*oM<|GXkWW_$owGQ	r*p<Q!Xr~ojZΞ>&\"a*\yNlo̋*|uңkq؆~) 2 _U7QsZ?O>/QZ^1;6d GӌIߩBCű BVO5.۽gY+Y;Bc\R{'EM{]}ht$bQId]+[:|R!Xy] c<VrN![DPvvFN&հj\Fk* *y4Q$Y6mJ߿6wmU<VRg"\9- gFֆT4iOx~][7^>Jdzv>נ2AzTsVD,%"2( U>٭BWJ/ so) ۆB9&3uf&:,uj%3~_k]w5[2r}Dj;ɡN:u2[}D E+]xu&[8X[J5{茖&iP$g늧+2(,g5N\I֤	#sȩ5Ikcu 1c+NOexgXў,x#`0^gn<ҍo}qiv.``ۼ~b}s]ּKǞSX$r1/Se>WW&bpʀߍKRZt+b҈kn[(,Ҳv=yjZIcU vt2c=1&_/\&%՗^m=.Q'R);ojxoVU/!qLu\<s͔QPxeIMHdmH ǅU#Rs :ꠕ>.#RźCjMY_k H:fup'0ctXnu/aۙjaUbQ+rk
+[JF=zQ`xRT,#WSF*<a1{8Pz@x4;RYZ]8,rF\L'qoz3??5SXi*ʤVv	ޢ3+dmTj^j*:JCn
+k RR(	`k>죲;{Je/!I!Զnvs]qo'a%+n)v
+v!\?>kGE,\+^#]kTN׻]rZIs
+V 22 \2Xݴ  f+y*z צ/<[j®ZtcE*;hbjʥdBmN(H0V "BN0X#c! j{Koǭ{xV(B8Q3j9Nx[if+҉S7=j܄oi?R,r8lvJN%fW$j7&BSLT)bjlm*CpޞϽB0q~60#?1<CR6@qKDZYa-rB3-h,@]Gv{|jW~{\;a}iƕIq(Gkp	+s-cFK.HePZ5jh'[@>Rナ2ls׍9R+ydvcG^q൜Mpݿ}xWe IgEr̖]>ٮjE䍣*Fojv:]uk$2ys&8ϯMarDw3\fK~dy@uwoZe<ð {ֿ~gE*Bmo<뚫G/m.;["Plr 3ݬJ]N:1)+ð8+/R}kW^5ZR2A5	BB06S~jIn+I$s4?P +XƗzv&nFJǞ<Vwle%o,c}yy95G9$qTj&$gQ".8S֜,1sPaJIϭ!!Vw Lv-<帨RJ`J}}u(N;wi䑜Pmg=Ogu5O!e8"+GIS/1!F;|=qSHOTcM8/Re#zpj+c[]>ͺLzּCsر[3Fǡ,îk _%\bIPކw:zV[M=	Sw{&S*[hMfUջ=2Mlb|:̧S%o㳊Cro"*'*y9<i]:Oqt+ϖGzNݫ[Z\-ZK;er~)+8dHkpd@ڛiDwPS++]g޹r'cWSïCX{w{w=G_xk+hn.@9cikqmgrl"Čg,G
++po5kcw+a]{UӦk)=RqH;Pgt+C3>AIrb[y˳@ k"]54$iifzvEoa=䶗9mKn?o_Ğ":HW r}kFՙ~>ΔbFJxjX"a*@FEysR0S+ܘVEHec	 ǮjL+L f @%(% Y|#=qO[9Q-VqSA`,yj;?ҁt{>a yKY^^op.qTVVm42<g<'TËR5ZnMnhnt-8][td'xp>cY-oy-E9;QFx&ǎDqR۳oU=sқYSrNxQvͱ+^^oC 8ٷע
+(G(ojJ#?77Mor<FP!lc|1p&dVFO .+ kʯGq@[B`}Mkrt_|S4OuGN0@>4D4oe^j^"[TKI7tmJZsZ]c OzxG;ZE+ҵ+f-Wi1p}+&ك[;T(}WSd֝RNkTl%Ɍ.u$ ִ/L8P=BicY#e 3!מ-@8zרWMܖBw6TN=pMy/+5kPt#-k<*ѽ fksUlT>kܑ9
+.l݋BhN|t#f0Qn|#xKTa?𾳦jD9Y<F :* FO?3&VhٚA}c'.`JԒӣ#t8|Bo[ⶅWB?}8jw+mE$(y,uKf;+邟es?ZV{|.~LcT$6<qeYjWZ, .X#EeM5o.720'fTM!-QpPG
+re1kהz's 56(qg>B'622=rHָ!rqǽ6̰۴" vHes~]f{fS0RIu\N/5IՃF?fwn Sk<\"ڋ6xc
+	0 .KyqӀ{נOuո/¼J󹛾*+;S+8[pŻ-X
+Jg5l%Drl+h:qNU[}[OR.VƋ2>ʀ/.N2GJt&mԮlV7ʾoC{#?j.n HoWI5QwpO/ HwO5'm8GPWY*+zvtSfN ycYR+?#`vCX< t~1aTǵzϩbq0=y <[(GËY%	B@v5"`OtIsm%!gu(T4w4,[XxV4'*Ψyֱ$?ms۷SMqt^i̪tXX\Np"jTq7$skM6Y WC6mk?mX$A=;q\2Zp4ra5c}N2зCZYdƾ+Zf3ÿ5݂fc,Br6yx?I+O2Wyx猟*֙kZux^9I"lxz
+{\}6=cRUڎww'W[Ya܍uˎH]5y=ƞh8lfT;PN؊ßz="%e)$'<Ck5pbHv=hΟpwhA~A|>PղT]FORJfun{9F`kJZxĉ4gަH}VBchRH>q^eխ uح$pKP}q+^Cm2K?zM,5SB6m{vuǠܵ`1G<qhp̠
+ʖE4I`"2T2eA$scm/LUG*
+Wmc+'
++1z<KSZVfu_`2&lp'#ŽO*'>vlWm=R+^N{b.bW!LS}.NKYZIoD%#ucMkIcKEs'nU9f'?4*ͼ;@q֒-4n	8lzWaLrx-SXX[iK53W'&PZ<mVsN\c'=v4|7#j8!G+g_su Aj `mBsj?sǧ]}> x*$`&C+Ib2)@~Mt	@1 БDJH\ GI  3@d]$l'hZ WDxL(RU5rIխrHUdu:.IC9gn&IoJ;wc)'c-~fƃq -' Ы*jEy XZK^ȱ _ OvF2LOMQjNumI%I͹"P1Fv0b_l˚;Y>|+cfj7p_*<q*Fv$UqGvckoC
+\9 >BYh/θwH<_KXV6mUfz֙v ey-:VrODw`gFU+ZXM4`ThYrO96zGhn^5·wS\c.M$(sN3ֲnd ̄Ҵcu zeLgHx4Obp*d)unt4 k<|r`S^*ÆGڞM昼w>=^w%ޤ(dF͢޵s[ ?tzMo20PmcmM-kjx޾=vU.2
++ֱ!~fzĺ\ʯk+J/+A,]K2@&Kxݹ8$V9gAhBlka+acy{cvm
+cV/*=_7EՊ\Hӎ+gi4юVn>ia47ڃnIv4K-%es
++:m>d\wW@ KLjƗ>!hۘ^{I K.=6q[$Ϸa|m_Uk՝跓X6`eO~\Ph ;W;[OKvi#ͮDJn*7GLnnfHXK +Ś+Coww%M	@@ {6wա{+K!K*C2azb5[aϾ}92tF^lc:@ΒO|f#9XN=:fhnɛ|bg2K2yP
+HT!SdsZkFj@H ?)Q/̡Xjl*z ݏ΢ps@L^{pV=KH5Զb3AX#tu[GH!]O~Lrޤ<9M^Q:ەh9]
+u[^B#f
+We=Apx?KB0?d79b ^3z+v8b0[$2p ʞojsk1
+0F{Uǡ__5BAUGAJj[hv3aA= Λn_Eѥn->_-;A||{z. b1L \/m4whQaNG>+[_K+ѤewS8\$~+r]bHH'^kPA,8^`Q>1kY`8ÓaXEjHڰlJ-ms]ֶitPZ_	Rj<7:O]ڰ6iqeX^:,#DKQUκA4DrHI02B\Tm8ʶT޶3svDB%G-rk{z޹eDrŚicZͽ V}Z
+J_(&}T 3X.zcgPa渻<0[ɇlD(Y= 
+wۨfP%zV;+#J匲d{q9;mn mYe!(5S99zo¬cͻmEedOqZ{	.3ݹ%Icw5F
+ֻQi Rr+1m4s"%G̴FY>K<qP-. Gz-IPR+	ʸ\cNDOUGJJIjN>ZR G
+פX_2nA8hw#I^~H(g 'vf3@+<@+6M#Lvh:1y8wOzc"m~ANĴg[hz0.!FrA)"GBGQL(1RF$JZGc{.ʞY'#i5[*xtKt422Mr	x+r$pa.8+GbS*r=J1EI!k"0b,W'78~SOhu+&"7nBƼ@BGZ\kKm`8`:s;<yl>i_bU]hXO|	be_J>x#݌ַ<qdմvzvO*)'qZ>tg٤r)-΃Nt^{t(*g$V++վF	G뷶f>V\ \VRxT;ܒeʂ[>V|Xֆj~=egtvFn.fb0=댺9tkZإ TƧ 3ZpxK%KDlđԥ/#|VƟ734SdW: $ֳœ$NHݕHwv(l`)&x`gמ=k+Z=t%Q
+KQzt'Zu
+cZsl*DlGL-mGgݭG<k<h#HZ)S qJs۫өwh(lb\E$hIbx޲tzmcͥGcdqe_O?*&D޾F׎h )P:9/
+Yͧ}X!{tkK1&I;ⵅNgb~+|΋RmZ]{!mr	l{ "bof{i%T5m`躦}+J#kk@㿦k"I+}_>Xam̀	:k	Tg5:VVjh:Z,9Xa#j΃^MbMH%7p#O_\_[yr9Wq޸ >w{FmsnvIxz{ymgΘG3ҬXjiukqltR\ЮAcohe.dְl	~ d0dX<~K.UӥBpz٫ӼHn|QZH,(+" Vl0zY)-Zrs
+<icf[`U ISee^3Z,:,\OК^;mU%譡xuӿS_QӲzk?]ji8a^s壷PïN@WK{e"< 18w8<,); ^f>8)MzQ>ռOx;&`́ g8?z+,/c;ֻwXLӘ:kM,2(I`D~f)EjU׫F6Ěj
+B3ר5> cԵJoJb;phI⼡Kvni^3`'MQ	Xapӊtַץgh_vZ.ti7?/n?(F`ugU jfGpJʬI;Wwp;V\róܞI$tJ\ֱBZXƱ
+%MA]mțRS'
+cc9BS$`ɵJ%PNi+CV"~AEZ%ܲ?J=\ğ dbR m5.c8JW{ڃՕ|H:r=Ż7;Oln52BJ'MڣZJVz\WA@+cl-Sp֗vMrOny * =>F<qq+yǚ0nsѵOYnd,xdP1cԋ+įuu{scԓ¸{N;tfp99A;2
+,b=xHe@=?WL3$G`	<V˪fR:[=߂'y.;d\N~>{ՋJ[<6"F'V#@5ޙ'jRnM:+߇i>x};'ە]Z-*9N
+ s ֮Ě擭zxn2$`H[2h^%Uevv/<dY"uu+&.G0$2zPcWkF3?:zVs88^% ֤`wPrkl;ձ?$(E*g# JIG+d4@gi]'QvPg=X%2Ż<fTsdg$_(9lgJSs4qLvR ߏj NdsUzXtq wgѩ>C	c;drw
+ƶǥv7KhfHQi}0+|ug{iњĩ>~YXc)Jq߈ )6Q[C"0E*5t+mFUpKs;[,9"dg 3 5gμw4Awcsw[<AA-ӏZ^]Գ_C	]!Szuҹ%퉝C'%asQ*w=L*Tk_߼4s9fX緵6 ;܂Nj8= 9=KSt"+2>^}범>gB:Ҍ)hnnﻙ	QC3HsAwl<RJ0K$fʛ~aޢ7kDkg;I\JS$pՈ5/)DX&z50jn[m/d*W-{8^dZӴWaڢ$.rqV&Yc7
+6@*Ǉo[.lF1Z.isIq+ԒMj<SөC)!f89k?'ad&i:kZиtN:s˘ՉmwH,A|A /!u\E\!'8xZ3'ٔع'[#+\ RM9w;'=I=lOQ^Z^F!Y
+cԑ>$Ijuq%zi+M; "*,xǥw'bi"sp9tz3̗[_Jtnnap[qٽ;<U{miYKMY	=jL#gEk?d-s\B|jڳДzNm#R-8>+VY(Pr@r>"קuk^S;՛;9cdAJwo0#(|dA<ZC 6iK/S48:j(-.w}| }+*6RitLGG"I$EVuUTڝ~jbkX%/:gӊѸچd2${ʙ4%L }@qPC67{
+ômY<fcmݎӼEKh톕bH2):6&KCێJ"XzWͰfv4^ vDf#T/7Oz{$m@n8 "POc9='ޜ84O1^xJK[@OpTȮJ UN@Q9'ڭ%0ad3+j*H'col]`6(t0k-XezKVx%^1=LfR5Դ+$0"p~oVqq"|׸B1ut9PNy^omZ$c7trӳ4+jZm%`ףah7ha'++mAcg.r]{ӵ}4#GŚ|j#$ݘ8;&f,,bU߁cb] {4" vzcu@ JgZƍ{z[yS'ވfD.@ &v$R71FvS1+g3U@aM	+ռ}ŧxRRic\|WF[ɵ=~[#9i6(WA;=҆ǑUF]׊H-mNlzc|	 CN0qޮnğ42N+E
+Zi|yzYBĐNwxf r \Ԫ:[*ͫ N8v[;mF)A!ʪ+ri؂ .Nt_H:\??]=)dV?\<d7dw9?	33+_ҽZTݻc?CfɷZ
+(EoԵ^2;zoltďj.y-\*MR¤r@u~o,v36aTwڍ2[;5WkvFZo7?
+{#jR29ζ 񃃷6j! #z2pĒ)#j|(&Mu4.8
+<ևSMhmEo,HSnmTJZ+\Z)	ĎDsQ`%7Xc됧3+}++kTK <Tw,Ui<O\t]%9dk Gguc:ē$l>Lk|WhzkĖ|̑d|cpQRQm_Gӳ:<-^\IlFA{I⻰k+d'983ޮxZDR9%;Fԩ̳k>I"^Sl}=*b}F%ןf+NT%ofA ^+ Ԭ^K7 tz<G ӭ^w`sgsZ5yVHgyOZu#=:)>]:HYڬFx)gke%X>THw_.V'
+09eo%A&Ϩ74'ҦPj6!&%u'!G\c}og#q1JKIvG$r0e(WH\{rkG]t>39b),; 	+e|9)7eXJe<qHD)#6v3Ft,u8nR$M	֬XIf,#ޫ"mBsϱ-bK'u_.9Xt=;Vun"ZL W\%>ÜL>嚎$uGp䓃X˒*g}ίO+G{շpR%cb@N[hg3vS>ư/<Q-&k_H󅑏Wl	h3^ioJ.YG zRCNj]~.#,,[B9\Xݏ1D8m<iVmCQ1ZapB=}+VFolT!wfi4Qӊq\s[Z8]r/BxSIۉ#27wc9]iwm-.Yg0lDPn$$\#^?:ƪpi7s*X5'얭n
+lY$rMOgMb	o5kq@: )js ~s/#f54J%{+9!(zywA`eML2]FN+qYwobouxk^=nH:P7 ?x+tE^珌
+Wf2ë&r\!V#q3K-LK33I=sZZ݃ڭńtO|AEgy.N?눬[rh'񦵪0ipq1
+Xx, 	++
+"xSЎEoY	)Df*c o
+师TVį	@:	ε.W<v/Sƛ^\H܊6XpZ&@j35v[q ́sP*\PONDޅe*PEvΩ"MwrF|ōyYڕ}ŜSEnIؒ8b=?{fD鎘iu4*9?_ab]k1?,dLѲoVݷ+f8,+۽WCbV6o$/iR+gV$Xvh+ǲ{g+1ު36$G=S"ֶݫ]D'hTqQwY
+	p+<{go:ѧ+$M0,j[χڙF]c<VO:JԎ-0<1+V0}+e$XXGs *d𼅤#4\?sXw^"5טI$|8֐#3ԕv1tYy{"V=jTxia>okY,B+/sҵ$+O?6˂T*#LbXbpcY\cո[f\hzO,g4,i߉Wэ#"p" \`W9+Y9<tAӼ3K6E㸴IX<>Z<"E22kJ{/mK+ߧ˓ިjNK-[hRsc th4v[]|Rn9r;;GrmqKW{Lpќե}CNZRKadcީ|EF9n#cPzb>G`5l8 tmdyK+Yŷěp1U]ZMTN mm5|:,#\\NV*p±W7B1XgULӬ%bW@Ңn@(FFj|-xr@,dlk>#Kô	E!1\  ]HrWes8X2E=#t\Cw-)1gBmeh3"H #36Huw@R8'?JOボc0YnUR.s5X7QI1R%ftk9eiL5E8=v\5EX%p"a=T^!7ӓ˴Kw%^{(c|:!o< Kz%(b[1\eڷ+*\E<pĽbKpp3Q _^xbX.A%Uv){RįnrFf5Y%+ %Mk,.yAr#ZX1Њ50CI#wu6}?+W`u+-$#Kc0A;>7)#jPg 9Ѱ[k*Ǘ[eo-K? k淶Y,os#*@?ʨdE`7\f
+͌sjKƄn5nϴOjEQ۹q$׵kqͫM{&,牘>5hb	$JWe=.ۖu8*ģdHp1Z:xzPH/bG~`s}oj :RQ#K##洋<lv1ǝ-+_ø8q_ʻJ)%>f} Ω^</:<p}sUjO\s+ 8+3N Y
+EUT+ָ1^C [-Qb Qz%WS5-j[nD>IOٻJ;yV&#e87EjǵmŦh١{;.\ xkYK#d UBF3{Vjڜ;kڬ- v3Fӊ/MPKtI'l*3XX7~,CbY'}ޥv
+6=ilԎFU֩Ok*0vnpd++i%<xo_ƓJZx[OׅGI#55iC	2ZZѠ2	x~)YlC1~n1
+]+VjqibXVb6+g2u9	%P E,$d&O2:\zºomՖjcXT\4g}kDw
+IJנX~uc$5{o9}}xUx/y_eV|yn};.nǑ4Qښ2py(kmPO1Rkt,1 <;Xjuq;H7iXw9]+bʷ92ǣ{]bo&KP[ljmS_|aq}aUR6y4+պjF4ʗ{aGUhOHm6qG+(]^+0 wuJ-`QqJ?^CG~Rfkt2HJ#Gsh[+,XspJOj9'*zf綘Bau*@5k촽O\H#Yhxq:w<>{ڽK\ci.#u;MqrLb=%eIE.G++9oQm.G9+R"# '%ȶ62MyHh#?CT%g_uwġ'r9\2 iO^8&Fww;ZU	t9d8NyKK*+IԧP	pz_RCHדOlS>h9io.vfU$t#ҫ%/<Uo'[D`	ʟ:Tvږl49g[w$QGS&Ӓ9xK+IdGm&$LوJT.t=Umd.@*mm
+=7OœiZZD$|H}}ROU&n#*wJ7(*8[c"ݻ+t/+sp5	%ٰ@=h- -"/+k&^ TWs#I86|g9wT&M~8l>jtU/3r2Fk֣mh:yL0C8:ksy<S愓7>#YצF A)Uǯ>mR"[8]A$Y䁚uf]SOkC)Ebd.AVy,F<RY 	"+GM-wwpq"5d_q]}Xi%BZˋ_;+ĸ[:F|eXBEi<lo}p6HI㚏EMF+۠Q]Zs#곝ɸ`g#ދ-̸w)!'*k]F%χrEm%
+ckcҦ(@SjY+f$s++1e;q5KĒZxU`A{Tqӯ$=+%^.VߋXGZ|?j8D#y8
+v'3iMvAEPyUN᷶?:XZ.v6ׯndzqQ37Zvzsi*,,amdYݑ8Lq[?Ц7 V6%Z'NvsԱZ5mkBw7.?Z&%AK!+++N<WGxHkMx8fRXg^6),oa96+)81ZOHfB$^i6q<U/[u[oed Tf)ǚQ=tF?Z|S,MP,cOsgФu 5+ZٰYRj(eE:wl[k 7c r:/Uqa8[vfxm<'\-^
+,or3ɨUөOMYܢc\['Ѵ{X-ys+w#xEK{{9<vv#"tχє)S5ق~s?#iGwZ[M`i1TzNos>htj%OfSԭ5 OIŶP7N:R5V-#:U|\oʏAegEW[-5![ojP̊Ͱ wZf% ̣W~-/R)$A8^z'.kgp\N0'+{W:ftۋW8--̇ 8ʟc]= |9oc´K[SxzAtn|ⅳM%՜2M$+8 zm髱R_h𶔤a=+7\$7i 5,j8ҎonKڕLB
+.: Qx;	9u@*[g1Ji\n<V
+I9ʞ1Nv S0PP03K+OgKJcE#8<sZOg;Z?v&qr#iIFI{ލE0@>ȄN;׶vP{FH\qXsFɞ&o'5FĤOD㓁+q:nSVyh-Һ iwoggRҜ籮/A4iUfv{:M6iJzUI<c 渿Ɲ[ZM'`UK(JO5)on4y.[ؐ¬nqKo]2ΡK.21Qg{sR۷bSXK&ʌe_Ιol&cX; :kPm_Q?j&,v̑,ZAkTzt(]"ic~u݀eo_q1%!Wvxn$-n\I#-MRZepp}{}kK)J5V/z(k.}I -TF!)8P@$mizXmz>ql
+[`M:Iծm bc~g#ZHucqSU~W̞axӝHWM	;ȉ<uL/ ddƹ	&7i=ܱYʜwjayfiaJ='^S5%d-:G 
+S.lHe+㝪;ڨo<X(^tUϝ?{zf.-kf]"LM|2F)% dTݦ+<fYxn+*Cuz-v k5~'4{Yta3$M+	nsK5	t:u+(fYur<{";lp^hiYX| -{\jٹ 1wg:}uۋ{ؓ
+/]%#̑LY@Fk9c
+R5w>t-O |RmgrG3vGZ4+VݯݥVI'rz\S._!@y4|Aim-y%;]ɵ:ٵ}8K<X&zוJJ9LQ׻A!gژ4,myυ-u\-1n(ҰU%o3Ji%Y{gTe9?ys+$l5TM`/챱EW8>֯iz+߈[,ǐpR{Z^gW;:w};{ɮi!ӣe8ekk mZVW+O~{Wkfk1b޴%SɭUtվGtN};t7 ^n͞OZι<8֞>#=XУҖلtdrG1ӽKmja㽞+wy'Þ}O]B>Ry<u5C=:+W;Nզu;8is>^ꚓ). a(:=qؤI6!> W˥wk[{9*%OX&F=ǿ%&N9J9m̫Iyuk,ePfe˖HoP7dFb
+m]jXjmEursEj!@8x VѻG=EsK^+Je\w w 8[3A*"0|ǚYQb}ֹX8Nw_UA w  J5HX61+oN.u+75"5wߎǶ!dȣa/?O UusFoUpKcEVEJ N~ Ks3+_s]K2Fhvz8Y9?ɮwnf~O.Mnip4|^!:q$V:eTFYSh=zu'exKc>	Z'(k ]OvgvyWQvρה1ova+MHL:Xm/Shxm-K2BU|,dU1>h(1-IϜI$Z(%Vk_p
+SaҖxNhT۹-ԢQ1rqTu+,W`sK{2@?pЭ:JƆY]̱QʶAv }^h> ֡ha7F'j.ߛkV ַS\@|f\J   	ϨRdG}\GJ%e5:}XO.h]Me$M#P[XI&gVIZպ[,Vӭh|3sO¯\Pɠ^١ELIދEիQ\x+	<-5=<GK&ӮOolb.kyUYb8줼.UOb\_,}_ig&LX0̌$
+=OV+p a}AsKqVfod! t9z9rt:tKxc9知gitWx9v Y5mJKռk+	
+lw7SR,G/CJM/rc@w[:z
+O|GQU0WuyMMn^;m6yIV!_APjq+km  k/e̒2 ilZv禛=oO.\O<^L('#9+~m?L67,_|}-5m$v3ܚ9-:zGc7sq&#nxEQl'w`@?μmu7ƉS+5oYۺy6 O)JZ ͟t9z%bĳ^{+ y>S~5Z(Vl`z7}I.N?.+g~-\FCsmr a|twܱ/`HmB|Ŗ6i6cކ%$Z641%ڀ`V=3Ii6f_4W7:ksu4V>T#ߎ+4hkY@!N򧥵d6x~#4Chqpn1! )+*=IHER0X-z^ 
+ߣ@oṣ#-Pd)_Ru<{JVdi-5gt%8 g mۣ.g$y).ti<UɂB7^O<Z\JʼF?WIv$DsZD@y2rWC峇L`t$>Lu#p'%N\uVFǋ5[84R5]CNigG$#p*Xp
+Ҁ=Tntc]\bB|QQƚe#4.q#(x$;*BUGiҰCsmV/3>c`bk6j}ؗgGf {q vc=)I*{k:P6s#0BNp (M|],yd`ԓQ~x(w
+IOtmٓ,5q^qqiڜl2#NÏw=ƁohSYyG|zVsOpk+]޴[ >OWhbl!6e{ y&|GKw7"LONs@ZfL>0#مRorJoN0Jc.ϥ;]۴ź1[	\sik* Krq[>JW1mv@cϙL^\zm6w`3@x& [ѭ,`iK!@qqVmyIHyIZ{Ҫzfwj٬5&.%fR1=rVDpX{qc;Uict7WbI9G>NM~Ft"}~u=:kiyi)9 W=:R٪;4PY1+7ujzܱۅinFFqMjZwS[hBkK-,ft77t2J@3ֹs]mσ-+ͱP'<~]
+CR>,F%[jiͱh#p?Wu3P!zQUR9q~\IiɫC)	^|Yg\ȱ#B<øp?
+ƏRĶĠ8y<n'1\7px}M'95fDrT{X_+L&ێq-z-y>5$+^W{VKQAQ@Q@a >)DGooP9PN}Ezg-乲("a%CׯW9g"ؿ2嬧#zJN隄+urSm)	Kt%Lҧf#=}+;'L!ݚ*.KUq_u{GOݽ[=%-1fh%(!J_[-8C<Jwp+:k{I)I$s]b(ƜoY<Cƹ?4M#3x YZo[hɘyOlg߷gi=sici<KRxm+9%vkN]9]o ,ǩAtm܋ck~x>A9}i)8lzXKZ/#Onua&{ؚ8qriZ$D]`5&V4Q(bp͌  G<
+Uun_\7s9'vݹ)Iv-DEIJȺ
+=
+9[
+5I8
+NH?Q:M)^BӪrPDڷeΧ8 F4-AajΚFL`0*dz`%յy洹1^ѨF ?PaEDlH?ZJԓuV %ޱ?c*w;6O'ҋb zUΥoLyi4[Dw)#w8W$ν	B(>Ϛ¦I~ /gymmY3 ``x=jηmOHѯo.xcJ9=:Տ_'L֗R܈$n	P9=wŖ"崲G+!To#QZTQIT*bXc2?q G>
+nkda oªo`q-:f /+6l<2,OHaO\is;YΩ2ǩ_ߴmj+V[u-akf=i4<` ƞƟnlQL`ƏZuJ<N1f0ymkgǷ֑iVjHTa^Kq\oZmmkp @=@ְg˓*cYʱ+={:I]=N*4uxNe'iF<z+$ǉ]օF =+U`ֺ5JaAFc RT5ᇇgk/`Da@ƺRfi-%Fzq> Qg9ޙ}z6wgyَN?G],/u,J2O?3XåjhԵ[L©H~PkOAvBoI+x6p]I#^p=+溎??rl16@`ORY\]VѾ=ޯm]o9B3\5kգENrTgc J<{{h(6zΏ̒|ѿ
+S|ÇR%VzI;rs#Iƙ=x5^"-&FӀj-=fOFO2T"|-$׳6ܜtֲ5c1*߱e=v]i࿰k{[x$nB=*XoMI`G~xM\C}idnyFs^uإdP̶Rf~S
+S	;\o5khRѭmρNQڰכBM+(KmsߚV P7!~TӥRgk;HΠ.!P&<9 Vt4ΌʒlҖjdܜF3Y{. s{mrX#lr+WV?neṕAN+LBI#GIhtko#˔}B֧Ҽ)=弖KYᙢ&@wsRGmV&6ѷaP8>]u=q{mys;qd+N7"QU%B$ཇϰcS)#oL}z\mjV!S)A9J=Mhb7Fk%uq}˦j֦& `s8eU5c	9+k:<@LLq+*oT{BN2t:F;y`	>RK+5[I;y0\0}VnGX}J")s#ZӼjfKOiOW̸˕s]<	Hz]w7!:I۽pyyNqQ.R5|A OÇ:74> Z.~S 6=k ^+^i9cC- ->O[oJD<6=*qJEȮg}#5ka6fg~و,'ǰ{˘	$iP< OjwJ{ɧ[&t~>%!hV p}G\kZRO!m،}+%-B+D6l@y> kilnam?d	В'i|ښb0#CvvƝhQk\Rڅʚr[Y-Mt^!nf#PIOzD2<'TjKWdm/1B%rMN613dgkMď+sߌS[TMT 
+e&V}9UsR<Bec~x;j8'CT)&MLd t'tM6+k+ڟq՜x֍n_f	%./Ig gC9k)涬j]jW׺g$C"BT}e32#'-0k9IicbjN3ޖ^{kgF 8nqu{#LO?V=
+HaJuCr,jBFI)+T(ӍYY>.o
+F6,70Uw,ۚWf5& +g#<mSX|S9CU;X|3Oн]0jϭ[-LnٸAk]`4RAcs "o>f{Ӽ?Rm53JYXΨSۊ-%ʼ`'e
+j<FpEՕZSC!4xYث/JNsW,=pdgppk<7_wzYyjS˅Uۢ*IoLP
+*SޣiUwnǘK`k& C@؞6ndcjX$ +%+3ܭR-Kt;Ւ)^ J}8kF`A_,jрI5$Z}1ôwcݏ52jǍ(o/K~#ygԢlI.e&jJ9ԭW?vשsNm\5ܢmɿ<)Aio`KIvHZM\[`b 5Yܝ7Nf7Lk;sբmMLrU09_ǩ̩IKqxPCȮ@6۸$W_؀cd_9Nob
+	n}TNTާ`/J̪૯fn^wףxV45fuiCdvfʛ+~	Ե;˭J6<\DaXǺd!InSڽ1Q[r8UF>,iD쩐ߚi+hqgH<AsV%(zٗ[5ǟR
++w[47*)u02Pr\ڍ'm75]:^;Ycn:Vǆ ~k+[˼ ǎ'[k]j&aӐ\0L> oý9%s[ WL {WOj:^Vyar3mrAҽEF;,C<t_QKDu+ȰExNN	jOVݷs2!Lm$6jy"K	]fxTQ+^̘Mic>@|\bh-1xYAk}%ō۬X	0i&YndmB<Q)1ofSW>AɅ>lk?ZI~ouD%翱?xRQ2Eq!K|]3.zo8
+=Zvz	j&#8l^H"Tn%fS?ß+jIc,eBֲ<qKVRMF,cQ呀O^ի2ofyYFc/A89*pw)$Rzc =EY@0zIR2w5f29Wǽb(;-==i{SH?+T@e;2COLb"^9u>4[ieXdBOV翽rnc@4i4^jǏḌe-gS+'+ax5I<TV.Os޸PgcZ&kX@yn*wcg%,U$&a{up$߃-Nmk6v9U	'&-ǭɴTԣLCקM3XP^"p85<w:fڥbP8TukQ.-dH!8҃NH$b9m4OA<A-< n>܈WVXDx̱x/f Tt קW-4J`sSW'89j4,di	⫕\p=iۻt^c?\Cz	C}NEXaОլ]:.,@)nU_;(d!
+БVmnMnB ֊Q>o2JkwXԗSϨI<Sŏ.D;^}u2gA3L$Wi.r0=sYϭ)m{):4lxi},q=P8bk] :dgFjڡ+(>"<T}Fm>͎$!Jr>՛U
+[&npl`IW}m~ 	 ukz?פV7 x^(gQE QE r?[+4Ȳ?\^隴͋,מ|AD?p<Y "pGw{uee^tSdCpYH0GӽlaL^`$K
+>kG'nE+>? kё+Pso77fweҫ,9HٖI"w猖U6k4eQ
+N
+z$|>a%I%tj\Ȁ)UNNڻt7J'ǛVj:nld+aI21b+;;%-1=kW%!I1rA;i[n {fX*ҧвl ~:=t8PރUf!\j͡Ǉnˌ k-zص4:e2mA4bV\rN5[`^Ojtu;8UIç$l] ⪔o#beNcމiQ)',j)=3KZ+n?u{dZ撶wό ?_nu_xm5BoϘС>n:PIsxZEm;S :ҹ)XDnzjx~X(慥JXh8W+<9Yc}_jƬQkY)z\:VG3%&}[tv_&6I<:ڔa#`DE!OzSR绳{!n-*SZqRT|͝hT|i`[PnY[^4x&I^xk*=
+Ԃ;U{kֶSD-eD7Cc [qypR^MGKt͹GVXHїGq?pO}=M4R+а|V\"ufx+!a@枾'}iR]fl~}?2Nk+t=X,rMX\h'h$n`>wej:ֱ%n3zU?Wс`xG(t zWmHnOT8_0Eه2PrOSὐBknv%-QʶΚMeUp:r{}k+̷ ck9mD=\?A}J<7?Ui{$e+io1-oJ_G}G9K9Omovm2XHWaWP E!{T`/ sOcxby"]76qIf/4`Ov|Cu\[X+-Ts)?>mʿ0^":Õd2)9QեPRH7#RA[;2ک$n|a%vX~D-U9c\g[SdI] ufatO皨}L,qKзOk;w3c##UȮin-E=	.a1P:jx=ZK+,fpe;lji
+=U{Kmlv<Ҵn>ӵ˪xH5#B]X]PH<#S5Kmw_Z5, 9#s\ͱNщr;W:vzz N]j, \`I^ڕef`o-q:w.RkiD0S`V\&KSp w.]^ޙecoogXtG+:	Ag_N3WʱZtAW<wS^Fuq"'P{5uHr5RsOoUS>!MoقZC+B8.f+6K퐮d'k:槸і_1[?0JmNX7
+j=FWwPg'L0=9MuMi$B:a>sm^35?lnw%I'$5v?lmB0CHz}95ԫۡOܒG麏c0)xc=</(_]3̻7=kK[iIBG&~bG#֤FѵH~O~kUh6VrՏP[kjQ܃#Ҥ/u6;~Ėo&"Ӝu+S raE# wkͱ^ {YDHa	c%B-Rs[FA4ͨI4oaQ[/I<,"W<(iWo
+@vWu$tzT0CsNB<EZ<ܥk!a殩ЎZjI&4mŽONG!X?Ƽ[:0[K}NC$v'='),D22A 2>S8rigjr8A=ߑ3DfD<?s"mVYCcI5Cܽԯ=ظgmܸ4km1Xf 9GT	PRM;sdb_䵐\* ÁX5ɮXp%WjZ%̒dy<OΣc{3B:)G'!Ri5oCւCc.+nSc{Lq^&T\
+vLm'kj? $ *S>fyV27~yuՔqԼ5/,jЕ]ۏpGJǁ]TֵR@9^ ׼3euX\Xbo6sԌ*Xl佢qOD}>FQQL@H#7`{+ϲWG'Ӛm (\M=͎x^RM}UFXZ.m-N'B&D>hx>DW$HiO͌zR_ÐkW3H!}ی|<U}#En"ջ4`@>⶧6fY}I'=lrMxLx nj[A>1Σ>Q
+?ƶyo+}Qm~I+$5/'dK4^u˥on++]d*J[4z5 Ɖ\I$^T@9{\>:~fr
+-TEnrEckTYnv{<4a:Fmsx;S쁦T>~2H#ֹ5]2;WNXF/SO~΋t22.]<Ғ՜ٮqCgo	r{z
+ǖÑN8JxѢ\e_7@N7tdXn+QXg0ӶFy7>+.N89VrSO$B09ZivtԤŦz)u2A9[I3>J'q}>c\S&iо 	jUЗF_3=:R7x:3ō$gk'\#7λOϕ]0w[VcT,EPpXAZ^ҵy侃˒%i]UzMc{=X[E> F'_J4ս촛k2F0;#Xq[+4:MĔe$m
+00:[y9 j[KO<yrU<1s#V^X}2Q7!?b/v12s+K+Zxa23zf.|hScNȷ^JO~</!y㧽Qa׮]B;Y8ج ~ff4?GnR;:GgӦ=*+i7mJ<m5]wm.MTBAz[E6UIɯ)w<pŕj+}tMM^hB_57=@[GVQޣy;A=\~ \c |aq%ݔ1Kr&uXGqQj&4YxIX@!oֹOk Z~p\\RJWfG2+X%rx9>q$I:[5+-CY"us)!~h!ԐVW䊵h^ˣWX׮t0[nFZjU~&{[vE9c;' *դ 443}|W,Ǿzk$r[Tm>=j4-Κ p]Ks%h@9ڨ
+k	'fDZ߁9|:P$,%;p[id+CR4xn]WI{Vt('cw>L4M,La; 7c<su#.#Պ¶kx,%x#Ҷu=yoj\7&}IɍAlV7_Q2t1@ ;8	]
+u8iڔQfk+2%YbcE] E͢kj)4p"H`=F=EOą,zsjΏl$OM#S2V)'>sRx/MۨB̍	Pz=x(+<FXz<D,o[n@;0q.kGbϖG9%T5+h༄>TV<뻴n}>Y%Q,$~uC+I9F1p8>Ԟ2Qt Cm#|$gDˌ*xr[lW,޻mxw]G"'\Q BьOCJXs-<Iq~ `2L!*?_jRiYG%Վ 2K_|zeb+i^PYjsi;VeJy
+W8Tդ)ih7ޑqwkm=)ޱq}~LPImoi%rp${A{=eŗWvp0PI+G]EQ?23%DܲcJ]+οF _뚽vH$WzUoCg[I40."n+ϧxNql..~$q̖*FsP{v+[ۙ7HXSivQCp@KX,GNe溺xa[}:1JYF7~>#X6mh;f+ns'=+&@Ѭ50b9'3TRn+9m-zXg"6;fA Ǯ\VRgG_V4ջ{IQF~Uo¹C}*(:5!1#W `:kѢ2K}+)+r
+طN+%Ƹ95lKpX[q8ǹ4O xnKvWWN;8E/VM'~&y9ӌ^^kdTǝ#U/mOΚxk *$( ( |z3;z2B=,h˳1?d#ٮ H\H++*VI$]c-Jǵëi-})hVةo;c5G!b@lGzu/gYm"aA,$qKxúj}Zm!xa}8 (<5gYWWJh3 |'{ lZwWgWVovWj-|Cwki&z\ݏ*.ϙ_. bxiu-@nzzU_Nq3$8*Ց 	_1-"yN)^6+Fّ<7/8Cm9?^_5GL` {sOIY49ٞGVzds7;QqMRޮ[Xzum;Rc	 |ֹI&kK[HX۠h?猐j>Wsa=>[6t>`꤫wVQ<]6m!6r\w=?Tm嘅8+AJ*d5>d1U>}1^]{$\uP@Wd9~%t`1TΆM<
+ee
+8LKg bLivq#.D*H],SJ*򢜯coAc8PYkcgmgHy. +qz]uq{)c5c1WAj6k <e@}jb}Dsvm#ͧ6QA_S;lT=>=ddH6۷=kSuXǧ8=B^ł9: 'wn<k:6wֻd۪Jc3|e8A3E4)~qÊUd`0^X#s\*yt4aa"{p2LO\1IurR\j7`uFvzG>>iۀzӖY1,1}iLC`N9pY<gcسInn==>Ҁc 7'(v8^<0~sϐ##q)6mnMRѶFiX9oN5h!WĲ*'?l]iֹXfa$Znwkp{Ww\AA9eƴcd+^Jv~ui2K(&}N]96P<zl{\5t"X!F0\}j8UٟOs\mCKSX䪾X2m&\HH8m/Ʀ-MC*wG~x~5͝"gەx^@⡵mi%/]}'$qԊqqO8gJȱ^4CAo"	Wl 24uF;;Ӫe?!k2}cW]%m<I*ݭ:]E¬qdb%;Z9hHd->l^x,G8+u=B֯E(#-Sm;R'p=+gߡG]almΖzci7 CglBuFmZKʡ u9hx)Dٷz1lOtNG$̺UP@HI=>jgϼfi~V٭sÒ]K#C:Ds d54=QC wMv/J-$~4m i(Я.eAv<1uqҲ`جjvl<=\	m$SyjM#@k4QlH9W-CTVV2"Rz+ξ!:vg$3N*g(-GZu,Jjʇ*XcT|ˇHUS@0*fvv{v+{o<rqQ}5>J"B;GQq/[^a3t
+JV[nV+]:B/K!1}# zw]I08WaDnĨgVNxŴnZ|-+u;V٣!#X$u#wmFtBϏ-l6"THmMM$ѮAn+/ib/:7R/,tQq.WUชGѭ!d4$e$䟩=(fU3Z%ʴZpJXYh۾lsYַQZOH&7
+ $֣][Ӣ_H)b=OҡG[ԊŘF̌1 7ae"rxVs|kM]f)$ 8_Y׭5Y٣ڌ>PxPn̳	*ZE]+[M񔺷*H؎W626Ĩ$kI]uHM`{'s^$jj3s߮<GFS՝YA?o|IebqUa+9*櫭kVtA8`Dq\֕5J#`PDw)";+xB M5̭#LWUo0.+O.E',zȹ5mڳ  Úf״{Q!,3*6i~.jQgRHDI88naOqE$7Ú%Σatmy$й̱ڇxor8mEu]i2adNJU6\3K U0XŤ{VҒֱOG--pj[_>4_Ȟ丮nX0%[+gķ"$	!`@0<Q)^.ǗΞ<9`' ء q;&9ߥɆX{yO+2.kiYA}sVid!DXP0%T6NIXBJ;6e\nd199gK"j03|M9f| w~jpi|FR^eic5cn"5ۻj(BmIpAeY^=ιhȊ@ _èwtz}t־ 7n5Dj}聓I]v8_2l|0ي>1Z$#ʌ+ ]o#17W%j3A'dRVwp5=FJ,{f@,69]NxILW-#]9nzo. {G+[
+iSᕬ᱖}CGWךxi5(˲bn\})omE+t:?X4oZfw,]E?G59<uӴw4PpA^sRLi+[k[_3<~3Kd]2M♧$JE9>*	xJb8UݜkBn`n+{6e*5{k zQ`wM/ȝ#nS kg>8LBRAMy ni3%Y3Wa ĭqk>"ɪxS;QBT7W҅Slg҄GOY%dB( ƹs#^XI^EQ#,ǰz&hl	"._5¨?:Uh)mfp:oSW#|׏;!f`h\Nky4;i5@tɐޕ-k g80CzVfOd[*ľ1i(rAjaH0<Ap4PINǈ#p1; VӊXǊ&%bW)(1<Uak)Cly[  6 R)2-eW ($ޭyeeΡ? A,ڕ&(K3OZ?,=6OO]WEO.;
+Vmvnm\zzp5gմWo#6Bޥ䁎kͮe)#7'Z8~$Z.-%TZ` g]rXM;k+&+/گ#Frs޽GHm,UG+e~Jc}+tٴay7ٮXFPzrVd^!w5Ơ<E`Pykϴ+}{L1$+ŴV%r283gM. *qU; !HO_:EmͼF2yךi?THH0O),֯vK-c;Kp:(|iX; |f6'h++ 5gZ"+83k̐L?w"Fcu#Fs쿶VytIErϿ=3KZxr ]n$gu<aT-HvfQ8hhʗ%7c<VJ+$,-&8Fܢ}3ka~\Ni"d+9V{.11 *W(gđzyi<՗+>W}mfcA5qvh-`q,9૮@99)rw揪Dqk<#&y&VPlCēɮTC%zyP1,A *~P{IP2.38$s=SWQ_x{ F8+yRyWW<+( ( (?%C
+v'/OV,A<|b)~?Н%*U@}{TI(
+$ u6q N<Mpt$#죀O^n`7<
+j#>&mȱ	pwgƖTge]{8aD;	s-2]5	#fYo|1"
+}\^]t41|LUvj2U9K_RY:d$d` A[\մ.۔0Nkg,z8g!Z!h#sv5ӼۢFnL!̣h}}4Py	3J;F^QOK8㌩蝮y/AYJ޾dJ<TW?i 7[Pc00a66c֭=B;=2<wWzsY-+ϖaik?yصL}7Ԃm [ҦѢ}j4YYLG7sӞ+n-cu6{Imh`tӅ'%s,V.g0O?SdHȚn^zٲ"IsBj>l՘d(,,DN9qdx\nۼsYl4lv#.ܩwH`޸XcEn698TZ1i%Agv$_[<4=z~`5Y.m,d$-]$~&<Kbly$~Kp鏥yӨ%҈0۾8#%ͽND nXrr9y~m$RFS,)m\0HhcI+ u,bbʹm;d՝kG4MJI2n`Br[r3ޜY#ZGzM(_/9\sֱ{TOK-E+YSߞAQυnaڷkbskw,W3Ud]GeA ׬V1ᛆ+\ͿoQGcnmP AqSQx#Nqz
+
+᳟jx♼zzR-*(5ǥ=2@)۳z @9*ӗ¨' e*ɸ@ -i9z=݂IYzdbmFHρj!Emo>Db>+=9ɭyiIאTµtf8"Hѱ}+'V{.__E!m.ռPY\av}Am&}[#vPݷoNMVӤ)'YTe|=GQj~#7&גP[8'Xߟ-O+0ܮoL-|,~yVK<AovuqlF6bw=+K"\K gifV+X}ItR+K[h0< @ƸZ~ӿc;j)km㱌AYXI! F{Gg;>NnzԷJI֬>fQel`䜺%
+T%
+Z$HAq[p|UqU#6׋xO1
+X1RA=FEX|xRSx+A8kSϞ^B?
+lƌHǖ~i	8ЃJN+I`v@THg^|UjڝQbĒT'6mMsrMW	c+`sN+cݪD+]7WtpAgpn<Ō!)b^Z	clqURvyak$iFjNz<T>(n=F;<0 @?֢0ΊOck(V%Wϯ;ȼ5V2\d!8sSP%ia\>OczEi +YjڡVю3鎕cG&~kH]+ -#X^nyD.>zο"%nĐC:X[+Gn=k'Y#H	GP+gc]9^78}'QD%O0䁂s׊duf6pr:WGhݥpn
+b_*7&i>pF˾>+9E-j.Q5HZ<)|p:wlfgw>LWbA tVXF\漪ڱu#FR|ǜߓn,|i俒#.qzWXtRli3[KIp%LU՜[*H.#b
+[hqTb+grn%1A8uwOX=9'nj#[kw3#AѐB+kťv}u|Δ"bLh쌌Ju|܃^&ˑ&I0[gjoZiFc'@Vn1kwP(G?5:|ѽϑc#JeSRK$xXR m<s^I\xMXy㸑n_T' ^ƶı?piΟ/S\&bm|Zd20fЌG g,xPT F=WA\㸯^TYՙJ.^mo.<t fԩDjB|XkW* 1O(	j4cT_kX˃%z_/yg[{kxK&  ;\jӮ}V#8&rgTQl5GɁX`< 7VY xśڬM(2x8P+XzEET4-;qu*TK]ㅸI=1HUCSu5mќ8<ä#ĳF,G隷TϚu*j4p~QKi*f%[sڬqD3vOk n;zӌ\4ZpC	#ӑ]uևg>3\G$O),(lu=N{V%,!RYC:1yLpda\ԫUYFmH$7	?6#+rCl$[,d>@n"Ԓ.rDbS"6*1D ^|6)y]2"%g]o<" ő|3[/閾n[ Ki}WU1L?ȠnBAoR	]'Aפx=-ѦS8\S:h:ְ\orr)Erψw&(eic<[=ՔűeҸ1~"@`'05IՎlԤ"֥ׄ5[%D`w>Vm5atyrkvդXes.6Һi'K9 ߅nKkm,u=FLHʏH++P`!!<9մC֞^<AzMnmӤ6i,c۹FHzԺ5̶ZG+eV<GWUMf;d2w19qխQlt!ʹޑg{6zu׻ ⸛^H}JMp !T^34>5J9Iدii5P[^IX"OJ;Btm8kZߓM@qk~^{x4^͌ak$awZvHQQ:nʧOJbmw!a%Ix~*k״A&ɧ7?O~cKyMĒɉQCֻk_HWMpc aѯ>g2QcX4a޺˩6elʣ~%hqnkԠ-	i[忑\$CG5Dw'ٽHVO f)`A)oHֶV`Fj}7jk7.ki^q*IqOMүg]B]OqUGLg:y**JU_uo0+`Avw]NTݵ4q-αn260yZ+A%-͗;rj;Zxk_ʳj/#G7>Y'\vpI{,+Q^iE:aB-^]Kƃg.uI>a72Rʱ2FX_\VƗok緂0͋3:)*O#Eg*[V	*S9Y8彤A:8
+5slW..|v#U$m9 t8ѭ58p̄ny"cKilpk#09OͰ<v[v H |4;|[{˨$
+\n9-]|znָkdv9
+b3zjzw"O-כfFB[cI=aA [q/!ЧKfF3Q9+ؓQxwFԮbVhFk
+ך$sdorAZ"ݳq'ZKfoq^*WS>d!ƧӮk 5xwPGbB\$|5<ϧ݉U^Ռ&;X:U,oNyBni4ľpIi dnWOjc?9uTgا.~`?*tHZ+Uqi g`7$$xS+yyhF]#uQv>U,zVȸB
+qsKǹ_Tkء1'`
+'#;y85wƶd唁=nt+fW9oezsޏkXZ ESFݧ| Jjo֗U +kNMyS;Fj(B(<CO+9B AMkן|_]Ewa7ds~&f% 7B@H{l0'*tMc'IY^OD:`e}j(%䌕T|
+pA޳febi{os^NCҠ6!3#r%s;FBqxⰣP1WMaK҉S,>>\ܩnG{}y*8W[J>Ha}e UIUu8~#?+7zx|Da%ͱ2?/aݠ.À}zԩ@K ֤,WKswkcBnΥ}EӭnŮ"h w $$~+>I=bp/x71 3_/İ򳝘lgoE$	4+;O4贝r{8w@#8?[1aEbD#:VjRmUnKnIzǆz+\ 3:̃&^ts;{bC%&mkM"I>nRN Z589˪jh㘮NkiBYң=17+j:Lz"+<yG>gO jQi2 {±?<ӛVZFBgv28{_n<эV?$)u, iu1 L}F	T8-5
+u$m-eܦw}-ǔ*:yǷw-ٞxdI"E.885oxSˆDj#\vZ)'%q 1׶?9%v?+V# ռC>r҂xBٜu?
+l.XEaq|;OZzIm#AR2q)'q5gyoᅴH3$1Eҳ
+ۍ8SZn8kQ8j/BIрXA.x0=ͭž"@آB~:Mm@Le2[
+;IZ9+rXیM(}:B6iЦG'ҽ䘱J00mHJs,^YRڠ`Ҫ"$  ,U0pGlGOV'W
+sTnh@.I&_8WO2xm (kU!TtƩJhxW[(b lW!{2c>^1ҳa1HY{CQ' p)VJ @b'*OcUgJoC[.YXgb
+ xT;>O-bݸ>$M峝-d2H=8ZxBihaYb !sO[E3l|҆y]aygXs	ʍ`ÎOj\vzkInmcX19ֵnሢ"?4*Iϰ->QI"H
+FУjiٝ4*8ݬ`vf$M޴eTι35 7W+}u6>U\0O$kEMny$qޢ4hҕz=u!Ob7UԳj6ȪFȀ^F n+HĒO֧Em=eb#+d} Jt#u]QsQ/#p:+f;1XqxGt胑i1VΙ>uje\.OŊtqXF:'[Ҥyۋ?ȉqQY t;&F`#dzdiSx=Euȡ7'' (i׈xK8%if!@poCIK|.lVh=sԊzWﵕ+a}qҷ~1֤ŤWٰ 88'k_ݯ;X^%[ȑy#8CZ<<{+7+ՌE)yu"1i.dS2GK-t沴H9&AHi8=au`FAϥrFrvg35H	K4`ZВhV	EIY6YA5qZ،L|:1G֜[Z u?B#Wb]CP7*e{o]D?}#8 yzbWǂ6 GUՆh欯#E2Gq+;p^+Fqi4vl@[p^j-CikmY%r$g^ns1j$o3RݝyEo8FB8!g5驥zN/cc(#c~iW1Hu\u{[9ekFHQ7cVgVqrԄNevP^Q"#@GOJc!ϖzk|ke&5p'.PzW+uvϐ9_c,nuM?(ҽPLg	rw?Yֽe 5kމb뺵lHN"F3ɧG$T"=v2rM5u(⹵UrA[EO~ir@*T:(Mn|G	&g8 h!HX񑝹ϥ}MǱ˨ΚUZ,G6Qζ\Jrc<kg~ºk\"8s̬u_mR
+ֳ̼M(vf;	K @ʣOYD^[E|gi#늧q'T)Tp^Nw'oZh6v#4䵔X7xaMKV2IJUҔI&m3'\s.): wPi<F?uhDVyx8~Һ=:N>H
+\GY'$jeլob {h;J$G*/nSn @?V;>iI?hF'!tcqfտ}F	I	iqtӯdӮ@U~EdV/+YA10dvsOn$Œzkk&8/$_{Vk+V?02o1خ_9<ms=0<|$\vp &Nz3U>.<SNml6WfnitY+)c;!m铪:I,+ׂNZn|)CWBwqޘ%*Gr2)J)^״{2`EluR3BԠ,pci
+Jzutm"KQ
+\A+/F4RէYZvR2`lۂji$jvvD-&kXmP+;V@2}	ծr5pkm, q}}rs]Fe+ܗ/ko2اrݹ=k)7}k
+:ݕ+@1֧n`MyqWuu]SXq]<HfCv8MBjw1Z6AxcKv{M`0׽ރ5rMqO!$eYl#q}:נhZ~i+h,x.2,fBv=:zʚQ+Ohw/FPyxkRN5_V;5mevCC$tv5뭮o"F"}T9#+ O][[#I,A@>iT6sVz#wJ{^\ɭfl_&;Y"x )%_WI{W]N,DP֭Ƚ:zo+mvfxdwn|1ȞAtC]6ýts[_]٥ޡz#:") Yկ'ڛ;Y +edvcg?act5xՒ9_jvSgbwZi%Mg-_xR" x?kxQJ7 Y23܌{6\ݽChZwV8%AStI&n@W|3ՅexWOԅrCg{
+!KHo4T+lhu-淍e7VW<W=L:n8ZGWn-F? Ind$c z޼+2UEy1HXsx:]jaFT0W]PUX/REWGfT#ʌ>g~Y4^ѰX{MF`UM)2
+gҲ ^({x]2m~ F@?&63kt/㷯	
+mxBKbmyJ{-Ot xB=Fy;K7Z},{c[lfpvSᆳHYԦI'T!Npzq*^7zFivL"Zeؤc<fE)
+R8]*P"kHXD{`c8{J?A{a,66?jlhh 72	D@']Cӥ+Ky㑄sB9jn5[MVgh~R;zP²|j\m5]݋yG'גӌ*[w5<[	wM>8#mObH.Vuߒ?ZjE+.E%n_c;YO-x`ՀAZ:S7A͖Ej0&"8e0:T5-;K.˚AЃ9_HtZ^C{c
+aXg<ϋpbI7KsiҁO\T$[j}XHUTd[:ygag6t<FeW-닱gh4FD]mG:5+KZw+*kA=jT]J^ە|=Q͏xZ=BJӏĚ/U 7Z<%B7#Dk>Q[+}YoC;EpOyfF>.m|Gr@5~%7 m+*QTyaEP^}tluHFն9 H	ą-!V\ '?n3[0	,Tب+L>7;U'ȸ6Ef'-8  Veͻ#s'8S1õʆ<gwM\]H\Y?AVd ?#xI/l62ŵm{u,`Ϙ@rFXnbvWW1z<c݋.ݧHV}u#2}Z^m5[ȭ錎+hă̍p(*h%6.*ܩrKs;;ǒjŖ=WQ÷m~Ts*)9&M{.yZе5ͽnJ1oӕ<R	Ljy=k Rթ0wgs;L
+pO\qT4Ky$<'89\B;c5r	;CoO5\\(MR-C[ŰIy;!{yME}SKuN}#+\¦D9&	 ٸ,5K& Imӗ->3:pv!Hep`I~Rʹ$֥WMy#B' ȱ$LgB[nuޙ& 2+*|*%/u++45xYJ}ǥZnU2ZVSBp=:V[Ԣ RO vw+]< woFzb)赽1A ;~O,3B%D *s˥JcRP[Gf°[ېK*/L穨H3r<@`/ˎ~\>\S,m N =}ir rOw,IXAS\!AsRo9iSW9)'G:Ѕrws HBlpqr7!e+2=E0:s@d-BdU=E,Φ!?,8ǥbD.nILg+ҺMSZ<OusEv7R+zdk=ݬs$*0^Ri w؎g*t m7ú{gkd&HɁ`p9+cM--EEpT32N<>	{̣exgU{IYpjM.ht7|fOv3=+o1mˎxZk]9HbGmLtk(b斧 ZP"ƑZ[a$\a~ixMZyIfV_=1[hv\#20N[km;UԢ+Q bOLJftQXU]Nz(li>RۉFkxM0RG I++[@ӱhծR9EcP[h+PƐJ)A?atvΨc(Bfp@ d7
+rNArShZ{1(Db ^Ϧbkh8C?_Ƴ56_YhJGWIWbڄZ]\I$+[:FchB&p܇	}@ltj)agQ+nWŚfqgr",ڨ؄N>5)EhާVVRKqjs1Nх'T'.͕*ބڏmShb-\7!q^ZPӴh@jW[p)*i,o0ZkkwVrW$6yqY96v41k<0BFOqԞ~)]6ɖ9BIƛS*9]mi_]62a{]J]xlȑy$sӵszյm.4p7V {ꍷHK	1hG'Q>[4(mc\i7Hڭby$9<לxټ]hRH<`s GgGn&I0*#I 0jE^+Q:pTRݖGOVzw/i n??Ęm${yJG\&yu[P6KT>F{YgvfOJX|5Mf9+e~{A*sVfQQ [ri9.YCA<{t78NW5Oyv]0)}[+zԼ&_$ԖQWmF*Oq'z|lҟFAT_hR^?驧&}58]u?@o*18<0skE8$I֣#ľk1_E6RrJa_ΐz~unz?  f1R5Qyqw"OdxAb9~L?֠Լ$s9T-8u/\s\:	Fۚ ^2V\.xAu_n"8Ll-z,.spW*;-JDqmr+x<~!ex;s/><W7
+M{z0yŮ'8N>V;wԎ"8GOƜ`NNͥ W̚l"}j֯e޷:#nʥX64OibDЭ؏*_l֧b?ѣWҪԶw_DڄG!N=+N;m)^@d(GHp+Rv|~<zi/$E
+{d>@wJ5=Hx59[`1c 60n+Y'/xx$*I~<]7*mXVub=l~ڮ}%Tҷ rb4żei zO2ywp>cI-5=<WKN|Cv4MB<_/?ZY'xNiJ.sAk"^Zʎ}@kCJ0+ͧpC+$tx^dpWNɄbOɓ?qF{$iaڄ~_uP]ͥN!,[գxGIb:W,zoR6-#3]Vgԥ
+LQ@Ҹ]\IeH=R]Q4^Wb2W85Z Hz:nN	)Һ;o[iD_-U`~*n*h&Z<JѦ
+<s24.']7EwkwLoLsB#c8PIz'dt\kRhoµt鶺UWv=/a0Xu=+r0 Tvy9&Y3KInleTY"}FrG|Sk;X&icט id8NEY|F/P3-nYB0EtV3үư^V"4bnUP/> 攩׷ZY 	[_A$K`I ٧J7 0=zstFvOYw*PO_5h>#_7}Cא뵿J}G+7znz~'ѭ4Yoc 
+Y|>+ᴵyuﱋ/,O~aOJ@ry4s1r5zEΘ#E.1	 J+./\'vٔNyI0)H47u`I#G5kYk7)ym;ƚEΡ6uo
+c*9]u6ЎJW#W<JD67_+ٮ%g~S9{V9RĜ-F!?3Zi_!ŅF\D&P.]BapA#SeM݅+˴a$39kǶ>6R\Vn)YaxBQ2`Mq:چqpFO]ߍ|P.«zp6iڼw0HQpE\ayciЗe2IY~2P/ qԴ=ȴ.Dͼ`fX?c+ivק~Sىw!Y;P8!U͛o,
+2:MHv`[jCy6>9H *ӵBC;y>T$|g&٭$Pmf' 
+f^2/|FuVľLJF;bu6DGmΌG<{
+(၇Hܮ?姹KDlUI-nM,.+N_5K+8H#qÞsڑ<Rm+ĝ7{:dw7I'eiR/Q|)د֛-®uٳi}t㴌#31'
+~joi̶"IbU{#wv0weEO^Cf3w{,kä&Rt.vn+\jOm.{n kH᷒{l};d>P <fn<	j\ݎfzǄn8Z+8ۧWV䂊(<( -8#]y œ 즪<O"R[ȨL:ՋP^qAzl}<º0Jzbf>^t+26r(?x\*I$P [Աp	k$wwFP:kBeJ7n{{Cn$!|/Xj
+W	&;ݘ6~He-lz19E=O@ZηA+խK>L;rjxkO[w
+Mqlvgz࠼/{y^<:ZZ+鋼,Yz6}GKچ(tDئ=A
++QY^<$GOW=k3h,sQgO+i%Dɔ`˜ԗ3v=HUG
+w K}|(#c!vӟBΆ-h[r_?+ͥ>ooo4VV$8rq֔&M>;L"A3ۥ[}{bV}o74))J(|ӟcci>C_LYeM[jAGȼFe&u$`nU'^zzkXX9mdaQhU+E "
+Sx;y<s"ʃ WEmi"giK_Ŏ@%鷜zUEyX.+M/Ú,VwsI$1S7!QګxBmbW:}i_mqFd<~
+96vwio6GCr7ѹ>ΔPh~NRw8	goXz5k-v̶A#KFqҩZ\$i#9P EsxdX/9<0vsT{ϫ)6mRO.emvSn1R,,WT=xbN|I H ԝ{E}85+.mOKإ_A:b#mۃ$B$	sZЬϒ1wBzU+XNx04˱ǧz?l$0M$)LZL(
+3}Xw'3>qО >ŢiEBr6:ԖWn'
+zc%`ݨZ'(YHXcڻ+DWoE>:Қ4+w`b8c]kCmp NwZשemh7.&%Ws1R`ꚡ5/-2cp ʰZ6YeuKUY3-.h5MB;yKcaFd89W+g+XQN2ve\mvmrAb7	-G31qEiG:RvL<{ygVR79J?.nfDh*GORAi-Y6ڢDW9?ηa=r#a(dgGJPҳC*g'xYӣ22b3ZKe$72}2y;]4wĖ׮GhH@ۂ8ǧ5?it%):ӏ*j/Cjy䵿O#Եj-m$ʹO8ج#Y&֥ԥfk%z-vq}Qjb'_~~"&+TC6yM.q5qJU8=2[Ԓܛ}z<Kw\D`;OzqxA7a$³5[[7<;pȿ<ÃM$y͜zƨ-lnV9[:I=8#$NM%C!=5jӴIfA'ސ/$+Z|GjZe/ciIV0UYUzzTS.&BNNư4j"?0R]Gnuj&7WV_JѼK_Y.#n/0 1Qys=+k*\RGnute:Cj%v..< P
+zsVmce 6y -Dnp@( I][y86q\tG*ߟ;$-jGrZPpx _}ެ.c"KEWc+G3Gt ʈر:m:yҋ8\}=qY:c9tēa=zz5Z_摑}{+BZnuan&rXvZl֦Yd9֢d2UpA+5&ά6J\ֶ![z?c*a!U7:|FsH8Ryn?mJlcΜ.9bKIK0;JoaTTVY~EH>j9ǽsOx ăH6ik.ciǯ9j癊"U!74(k6څV4jVM۲+ p`a]Z͠gfX/sojBZk+Ws+I_Fa[UZMM11p>1+qUѢ{:f&?/ҮQ[ӟDvD07 ҶP_^b2qFŸc+;Ŝ2xd<Nǐ0 9=*uVz|q̱(\ǽhiwhscmu.Spzs׾>X#J
+U8Y5?'~Ӑ\s4+ Bl\he麎!9Py#𪚾/bm-s{Y~Cg7鶗oe])oʵ9(+bq5g!ӣm/$d+~5xUwifYG@ 8G`xCbfWl<'Ag(/,ú2 c$:޺%kQWqU崾n&+E|/"5^º>]L 
+ѝҭ.e~g&&AG N;sy|{d$q\ė[CEヒHPuD.#RE8Z0Q/-W>?B|qy <-??³+13=sX8jݵ91cN|;]uX;4g6d:Ətّ:ZE>pEs=-D +}R0A5}A$cAqF0G@*2ͪʹl^__+K{ph],u3	g
+63^K)Q!P1Vޑi7w*Č2G p~V&oʑY:\`?Tu=FC|BpeH}wz~qb+ǝ?r2.t?:Uvfw=n(8<KgxW>LvJ)R	*WC9yN>*k&{ƥZxIt3 ou;A=?ANַz}2ȗ'x7U-汵?hZc[$f0D9Fޜ2X_;c¡ރe{:=>Y&mB)yRPvFБUV`;RHsFvé<;:xR	miZ&_^vrXN.UB6Ҁ<WEC1>X U}?Ҕ-{M5dvLjAxu<[4K}BkumOΉd*Dgv}yVϴv㼞9	Yd'&ĸ]"5*Q,~{qgWڲum^9g8Ȅi/`k}6X$;d#7FJmb;PHjUMQ浱XD,֐I9]E5;(_&RѬ҄i@Tl11ROiwja1bDtWaIp^r>֦'<b't(^=(˜-jɯ=dT{GO5݋/ȗs]\ۛDyyO_ǭ4<_j,ZQHˀ<ǡ:5-;H:IlÐOAu"FxoIc8-V_wu9sRY<'v[FZk)ec	
+vZSV5+o	I=}+3z'DB#}ĂNy+6JKi/J Z"(q Mn\Kgi;# rSu-G'b=Jc$k'(jXGb`egC	STIe8`}!xL`?=;V9˳euf<^qz2NaUf 8\NoFyKt=7D6otӗh]]
+;p+f|A{صhxBCf<2yr8rf4>`Rĝz-K|[&Õ<RcAF"IAu8qO_v-[cb#!YOlԪ"hQ,GEZn-f	8{縆$g,\*(Ot3O(Z+ǆNٳr@NmqhB];Ҽ]!w*á4ۙN`+wۧ$~=#k_iliko#F -]ٞ p ~_9{3rEP6/=>5mYT%̬lo$3$-Zb ml1bz}*K퍤x'Jcy;OdfxO:hJv{6cHCx5GNQ ɝN=}k1f{\6gZN]X8eQL*2|q4&"͕tcsuj3Z+_oW0e'\&~85)ceGOS[;m.HpkrhK\(ϕfݠL~zQ58N]6yMe+k?⬺ q D|.oAEUXQE W\;t3 MkЫ.؏Yj!KcϜH1/1>jb=sƣ[5q]h#I~l$4)ۜ4.9z `وbĀ{A$Oif:V-{9.8ǽtp]#KQ~g<a2ʣK9$녉nYQ<@'0kkњ@sONeN$+L)pR*TףkNJԉnh70]-CzyxO"yB3.:) p+v=JJ<}ǨQiZ3HaIXsL_S+vTt6c	:k;6ıeCksiۭ-BJ})eqg[OZRA<$ 6VXO\ZKhAY~{:K1⹥<+'$x;$HO}I$'\| ZYOi-ⲒY+ԩzqsZUWSA(&\=j9yeUYT.׎jIz	_z?oONֻB,'k_8jSr-sdrl?5ԚF\<'BQOCn7WͨHZn>_[5 @F@GYEm&|$dGjGv<:T9soR^ᕃmld$G,ǠzG}4f8|Gd ibB#)^Ģ,LGe3Չ5:qOm>"+OUqzU'mHQޮZVioihRDR[=	vZD׭/\gx˲"uzOom=gP2N2?fx@<Ci`쪬J@eU~(D$gqr9-ZEJ֣cQsYDGmr*2s=C>il/U!Bgl6)R\3[gbhKpYAvU $>,S$,(|GbcRw5<JZIw7#q];c/5t|9=׎<=cid&8P͇͝2kXQQMߡ%桵4ݯne~k7Fhg]7fA'9m[G=^	yK{aE㷱ΑcmoVt.4N_mt9CjИ
+ r3\ZDA-ܒA+9 zp[9\?w
+?Ecoz<4-͋Z: hG
+@wyς&ܖ7Hrҧp=GCqVthƢdI$%IR8zߎ8^^o6IdT.z
+ժksO0Q*{؍+1H
+.rGi}JIxfjc 'ֹZSvRP%=fJ[n%,$>{юhs)爬 5ݖ*8` "]b h-'1!e+:wMP=ިOr$' ףwzFi|0
+&-BG[ebjb)S}O? s_ΥY0q#zsKcc[K+0+Z()q g۽wVZMyd	6ژ\	ʐ~MGZڴG N:%{RO=m9H3+;\Gt+eבV/m<YMx1i1aMu	=79wf!O}+[[h 	>*8cWIȏ'ڽ9F
+r9ɮ-f6?hH1pBR",,'=H,p |R)x)Bh&Hg
+W+Ql֧mA+jH^p_h5 IHge$suM,+ĭOuA;83Ӆ׏	x*Ȫ7WZ`Ԏm5n2+?*4wP+*Sډn瑞Sxw=t}e.OjOU4zisyd]R=Ԛ)w+8$'Q%d
+2p7tZA"1Y:N#ZǱ鏧V⸾8Y.>~U>)|M< 7Y>C"gMkU ?g:v \~S/y.me?nZ$+tL9|cVn<ĝIwjdD-@ii>bu)zGJ{ŖPP?q19ͽ\(_d_
+Krri!խ b6Wt`JV^"i i*H`!QB	+0'TI'YbtZJb\/?ٙZOkꡲ`::殯 Ky[,8$>}u.cWḩ e5-;CZ=שj1s|	uZVJ۸BvZɻo
+ǥs/ sOע]q>V51qRIX:1wġz h.gݔpK-䃎	SϪ#to'7[[$3P1M㇪1)jl@+:I 5gM60}-#s<TǖyJ	3c@ Xrqޚ7ب#y?·Ln]z(*onoj^p6cY@3E3[y#v=kb{?ZCfcJqu9qN`Rnߞi\A4c-*A(YӜVJ
+J2p Xڅi w\{Coc}07Ѿo{Aۂ:~"vv>}ToYݥD-~n8%pr	X}SMXLRGˁk!|"E-"-?uggXUx
+Ok[[Kfr2s+ckKKK*h/.k/FɥPR~&e.9Xe*gp]մm6%sMvP׵dSEq0.$JUv5QsβiRn1!;/"4y5[%ۢ57o9QvW2èG#*;HWGCǚ=Wu4H;A,]4#<OR4VE]ʐ +p.Q#*oJi=Gբ]L}{#+-
+++OZI!O1mrC듚n1ZVnZFR:x¸SGMiArYhLn
+55NrTSb#ݻ w#g7zKp"x0V99NY涗H*WL.̬I?YK0 79SM4]Np.fz?+5]oìVfxO{yJ6F w\WZS>%V:X+\M$v{dbXoeko#*9f1^LH3NR%?0ҫ\ޟ1Fz^Ijn0F(<Iޥ]Ĉ?x<TN7='bHp@W߉Q{9%-+決+yuޥqvP2/ cګ̡ZWd	}n.S|8F
+\c^aut6A92$mT3ׁՋYI@15*Gy%KHn Ih=pѥ"-nhL]K=:q+3YY@W1.7aȬzgx]ܠy@.KbkK,r~|U.UeӭJEh	\XqWtP`"DI.ok8gC,w"ȫKHJ+5?	*& O= &q"s,JZ'8j0YOO);Yqw9ԱY#H끜{Q#`O'vڄ:$[52NqјOMdv}YEzƇz<AՑ~a`+u~"Z!  zqT~ Ir+:?g*jWJm2όQik+A\^OjPሪ֦6G,ˌls'F{^^;,.  kяáf uuZ[	.9GEmXMfYO/d 62x0ǙFwO}M'zͽ֙+Che!Ӄ޸-I(³t=Ʇr6\\iO*|7Eo`0'iLҍ1ڧ~'+
+-jvKbN/{W:n..J<ѝ"k+NBѕ*F9Ow6Y	5y6f|+wd@?Zkuwii1f䩐!=W&y2G$|{[*p~%=KSӧM6⺂1,s-7<Dl$+K_eXxb-ŻY0=쓔1Og徂Ls-tS@?MҥՖjVM{WNdsRjj0ibR=}[ID2qRu/"8V;~}+R9Z 	QsZZY@ s:Ơ^(&H' ?k+$EWu*.Iigs>)?0++|Ǌn|zl>O7 x )`QE W^6y^^qAwwo&[y)KǖTv.`X75}Y=*VѸ~7WYv6.39mXk'HY9m$RyW;qB6P[3jo'sr#P38[k%%A֔`OCS+״W(;SZO$!$
+8J?6i&L,\ӽp<7	DG|̉"=ۉX4'q	`&a*pñ5˩n%iJ+T@-z
+}춾j(%CO\)&+qNjX-n|7.!wܟjw5y|x+q2F.qzF5#6%xM7QkSt,+LʛH"랿5X+8O^QVm4}Z϶%doDޣY%auÌ)+.G	({<`<_~/ln^ hU'%	}Οqk~S?F{rM9g t_=*]IW<ʠ}ΏAtgR[b[uls{ZvW:Ԉ)[4`X'o_56qz?Yyw%=luz;ԡdy5b5~Ek{J@v }+)/J'%;BS#^ R_jF#ۻx{ul\>1Њ6Yp9NG\g޶fXSI ;G+޳-KHcqү荫Ou˨\Eq
+u:8[%oX9um9tƛJ7[t<+R⩈uv`gnzU+A,ҭm$/^zVghn^d& 2יz4edT,'wjm5h*SZ$v-,+6_#QrF:zY~8&bG=NcSk|h,pO&5!h"RIsӽpzwII&)
+`Ҭd㹶OZIS~-TdiTqYwoZ<Q+XI<b9123ӟj`jC2ફW[h2&3g9a;bƝ'{9Uyi#ֵ85K+q`8
+c
+n4uV f.ƞ]ȅ"l!x#mzERIU;J*
+cIe5&I\h~0DRg5+ͩݢG0enIPAkyݶmesБұG`s`+HeYLr1b1Z67F X.A]Z,3=yD~k<ɘBZ2& ޠUMihr;{g=Mfadg(zSP _tMp7츁)ܞKg.7\`c]QiG_AF4-UlZXje-B vɯ@tci&0ťGrcwϥ3~b<1[[qDN7okGg=ݺi=<op,pyYt/u0Ÿv沚5i>o2LI%,=cFizPdU8b{gҳx\s -qIjr[jQn192^6ҨK6-tob22~H ty5	E2bYmcvTrn3ڪv:g grv QOjmk`[qIwc~UzGƆii_MA}ؓm=+9'OKo{?hbV[l`_!sqsnN/XZoyR=Bg:%	,ā3k)JgOkޓۚ:W5R+m5lYU`xju&{+bЈ Ffsߌs][w3inbPpWbu:bďb+VG'Rty#a~ Å1E,;$qW>@xqH'Tf-χ; S0!G&O'y F$S`$X9Ȯoj21iAܩt7rqz9yU\폀O)&}ధ13dR;؊x#Qo1đ+YNVv2g(TTKnp9 ~[\vҴ{Vm$<m2FO9?nJCN g<.2uћ
+n-rz>m%T!@V٣)
+xC7E;nqb#n=$Nt>bU(p9Pd<Jge9g;W{WT+IEN7p $KIf].Toc9X㸭R>vu݅U]p y>E\8w I :ְz/#rng Cc9⯋Z|9ǟ.G[\ kҬu++*Г+gI2a_lTمD~s2X!lz+cVΏ+mZ7ʞ-E.v2:w5jJZϫB|Vdci۠5_Mzӻk<MuadUIsp#5p6dӈu!\ v@=pz eRC¬J@gZI.9>j8JW3e+ˣ#~e#=+[_/uo~^h|5BX4}F)n1rƱ'w95Sē}N7p~)Y9sJ+YS <֥Ȯ$!lb,ReUd+db[ FOjj7kRg^+/cw%,HԨPp+t_]ql#h1Ej$P\ӣQqQJxadFe,y5GKk-RY	f',+qxNyˀF?9<+Ċ ÚJ@u t%ۂN>iZ\CJT#b3ܨ&AَAk MJi9UPO V|)j*u%m Z˝HnIZІ-mI7*G^U^wMDp#ڜh]O<]fמ8[X AXZjry$j/N*I]PME&g6&Xs.d8S]mu1#%r0PUj:5T2D
+++4x06@ ?%Vwzڽ]"=)4g$1<g$q\:,Dwȡ>0K
+"K+Ԁ:W=vWfY"̯lI2ߜ$r\0Esw}S;<=<f'NeC<x%iP@ S U8DiekO-<F-*nO,֧U$Sjt+fnB6 X|Q!f+'QwwJOF/Νꐬ c ̧mﴓIV/IiK޹uKඋ:ȫĞ
+hmx`&'k|(fx.+3h_hwih6rlLfn	s JQg!:8ivKc ='#<Iq(vb1>6p)$diYKUՒXӮSr*x`i* N:TJ/ 9Az]k]2IMǑɯ9nNRIAEe}jOB`CVMCB1i	|"m+&,H}+׈R6k^.+?6RQG.l*0 Lq'tlRKQ;/ʮi-q PG> qY02KǦ.(#۽U=&It0[DH*,kLg"HsSjO 令4jT$g\%fHќ Z3K/ӭ`7q=O~SpZ!_
+v׽?t.R2=@k| x I&!IS#&\sJ[^mQ`l9=rػIglrrc۞8>{}#%ܰ0#r~5o^kc]uشkLU'o׭=ȩ`gnKx0u+0 \mN}d4i\{L2[ygج5Αi-;`} w-xyZk2h2PSہ8Wr\`|gаH.tۏDz+k'fpQTyaEP^o'H  פW|`8Ҵ +T>$L<Eᑲj8gUS*{+̥ӌkLuw]R;xNu*XKO*1ZDk|#6%I['x]IF/gֺY"1iO2[]4ꌙº	$7^"C	cDffuo)a+WLh]AW!'ZY6w+$vk&WFOugΈ??uA5s_iw1D/|ͻy'$FpIi_A#'teUuG+TXL gʱUlcVWm+_ Rufgw.]ZBPq:{+7Rnǣ,Ś~ *tD|U
+wbWPyIf#<u*@8Vsx5}nv~EKlc9*]I$7|z-,,h2zVw 9)^H)ВS{?/o|&Kv^;l)l=L2["sфB+BIRs:]2KStv(c~=(}2;At~-]ij~GM:Xn.'|Tw
+c#ݳW`׫a:[7i(GjKm_++oRLwCLn׹@darb JݺGFȈT\2 ƓMԡK o'ܕ?CQæjL2´tϙbc	lΓ6gPۜ)AH&PqwCFNgWXZ[>Cmr{S QS$ј8jSȫTkj2h6aH$!88q6s"3 uf8\p}bėR89s
+].Ḵ|jjd+F\c|V
+:Ky-w^`m;⸝V]R.qLd@
+2s*Iִ$Dn( V8tbv}CRQN2Ysֆ%JheO7|פGsb.Ƨlcv:6KF;w8B//Q
+~S6҄oxekTRdG\ȉ
+C䲩EKkڼF0FHz{K]C[",I; ܚ[[(,u;[A(1=7dQP7	8FmLMvHub.l(qH\78=#{xѴw3*̸TpO^x-Zt9rC3#60f`q
+QZAodʮPFXNId>JC3:r#z
+zi-I8qɜs=A)8oDyu4laIpd'hR9Cu473݁i+{KY5iTW'j-%_lj6GhnF0FG,EȎWvc+3Tp3^+v8_$ =kϼMxd6ʄ]F 8
+Q^gsLd~^S&:Ν]4(*4o8_^Yi9XhsT*$v	(O$Y,exiv$R=)mӄXe'y5:Z޵aA$kQiu"2ya $xtzc}oc#ry[qb}WcLc8>>ӮJ΁<~u5 7^3l囁%\#1騫Z3.>_j ~忒
+ts+@ VH<.E=`abEf+pfn@a#S@ֶmE4o>{?
+=.^934א۪'?d[
+J2;uoG0\p>:
+Zg>UE|O-{NXndlHY0Pzǥy=~m]bԵy[[Ki|Xyf|iI.5k88 =RIDhN(M~1bL^Eȧ`9^WKX[x~mMDY,=叠TuqЍrψP 3t m]+Sh:}[fKɮ| N嵽zc$1V5e+=|$k`9(!֌[ƚDMzJpKogmdn"-`1=E[%\-̏Tn^jϕݙzM4ervf Vn%c}h`c*+D/漏?A'viI%4bT.00GݹRa[T1[K ngnu)<u;SټD=I...͊H|kZot;Y..!"Y0 cnKxδP|#J{uRI#I#8g?Yk<)"쯵mJ)ӪЃS?<)qBTۀy9Feȹ(i ۮЌrſ? j"?KY֔w\EcN %d4M9vc<IL
+*H)NdgBR'RU,^[&b@A?Ґ^K##zl隭</(N
+(@@ ]Ԉ(̓/$NKDxcV8Y 3ն6P	ֺ_ܾ%,gI,/͞%iuR? y-Lau]ݯc.#녌Ӟ8ܢo x}mmh2ʬ23W#w+i׳ZL3ĝW5rRt13pjsHMb>|&eizuI./V6ַAbᙣP{8~teT'k&;SDylF+: rgINmPjysZ;;8mY0ۣ,M,"/b݆ r>Q Dďzy4Rж<)GCeĚ)g̹؈85iioq$Rw+cRgrl1$YHck6څi>u䓏ι~CGW@^VQ]^"Jm6VcܓީxElP63դC+
+Y޺ WV}V9?*ҬcS*KFǀWζ2E 9Aw#ӵ/UE:ޗ+5]]=Y'm
+X\$<I̐*#.Z1w4IYTCm<sZPxsV,:}ē	!O tg[Zp$+uՎnۤ0+p`[GJ鶬lo<𾈖]is,69=GCe"hteh5{/.yeBtSnmŽӖ]ŜxaZ5F33!5FɌ,xSsk㶶r:BJm3_Ev,$Mj^u[%	bxq+*X7.nF+#ŚfY4-3di#?7מxRF4M7Ż c\]:%V	xa#UNIRB6w+\б33ا2_Ƕ[ZC9,ֵt Mw-taJ+cymNKfG}-3] Gia3Dep
+ƪvw3U&1`obP8zW>|q	~
+i8]ù ,5"`#B+yiq(D[gK+aT%i&h¶KLddTc5q^%LN$|+ܒ<fĩ+4h?3y9;3Ƨ+RV>t3M<1ڧ+'J]+~S3YU+jvLS3+\4F\? =sx7AXf]D5YIflyQ;x&pZ͠@? AeҀ3+HF?y㋙]D,$[w2qI	Ί]l/ȻKkFṰdkxB-KE Ǹw'YŶVKiN@8i$"[-=mT{;sUC I9fd1] W;q{A[jvjWK3`hAU5ɮi\ 3[!YYt/&e$)|`ǽ'm'c|KH,y 8E߂fڔoX2G6	RLmطTxGP+`mu|@xݨ$@/1*j. dC5E1 {ګFl,I~cIXmsJvӽ	2F)Y|x_ZG?wZpPWL('ΧV{Ĝu+J=-DxԍyiΌP0pGzK'Ք0GҝV<<U7U"y, #'z4f)-&o!<|}b(
+l-T-qԚn瘉Qt=͸	r>?I4v7t?ZOh0SЫ N¹e`~.WO{o.@U>\جhˢ.٢T^nJgo!6g*p{ZG/+&OÆ#XFM5G׸!^X?o䂊(<( 4qi8̯ _6X s
+|Hlx=lTv#n="@x8[OTdһeidkF$&9zYr2Mu$Husr7ҵ9&@COeZ]Dױ,mH ޺+)KQd*eFt632m`qZv]_JeqD¢b39`klڇڌ-o|haRpv9=KJhgbv	ҳ uspaw]%5M:7tΓͼ'k]quU	b^ l$W*{R"j-եZ[+Vz>sKjBcֺH5NN4*C?T`'j'IƑ8rу@&s?Pڍš9c%F:ҧӥt2+)E|Gex3K:#c{xWX^$ޡʌ8TM-8!^nSOk{qolY
+$oJж/Cmcs!c,df෶ָHVB20L˵<;7"JYTyRJ[R)8}F/-XL>Xg"+֧ko;O^;~6x޸]o<-ѱz{՟>r"وk'QتSBΟDk/
+^ّeb< ^99MRb́]0uh(Yz\V }{M[#U  QV˝rmm+kB|8C+99R:g*iku JK=1\Ԛ 	+ΑkwX[}XV߂nR_OOi/8vF+ycfw-S+Q\_e6$ޝK+KOGm&y_('`t+ImҢW&7럧\Aa+ޑma<f_]2!1T㚕yIcbʒOWsWEsM4%bEUA,1Xby>_)/Q$u{-Jʛl+̋NӚ G{b /ʣ({3M-`ϖC+F V4ϢI<ˀ#@kI!yy5ħZ7\JM+_Z%)twW$ӮWIccp:r:]>b\Cef܈L5ҽqf'5wnI`1obOzy҆M^ԱHu~ԏ$	wGc3{K-'@<SxVQJ[+$/ y3#=Ɠ:b[Тa#?w9
+h<Ap[Z剔ܪpcqImLUv۳+[X%ƗOI-\FTeA+k-нsĳ0#`+q45t-NՖ##ۙ^^}$7j??XϚpn&ڷfζĖ7^+[k9]7cہY:q}.v.Hٞ5B+iqN19 MThbr >J&=4hҴEaHNb`
+ǒOV?ʶtM	$k=xMX
+oQjaKwSox.+ VQ{)'zsx
+ *Aagκ+mGh`ݗ
+s\wuҳ?*O8ͭ<4*QqvZ:|ډ>4y^S  -arvTI8>-hi:s6kə<g85U'-o\4.žmtė6V8"]Dg FWݴ֦9P/3FuzxV2oSR5=y*ҧ+B;ʧ$ַt/@h|z`޴"BnH8JQ2&i4aI<ws(De?TZ--9S@ёQ\Ls7H{=ܯF,B3~*IRpACrW C5xxD۩*N1֪W0f*-EF',	|d́^ 3]Ĝ+Im;meb:=k'R$)tݏ(ЯZoh&htȵ+F[&`1h6t۫K)iAaGO8 -\a<] S{"E aKcb&ӳ~w8;ǰ{`P}j:`}{O} a,polAhtB?kRUdnc^=߆hƢv=+?6S,X:52h[
+p'ÖGԯ@TFbr>xu+GnY؉jo=q㊧IMs[SrT\{<=Bmn𨣦xԮoyR:EwKb=]хXZAǿ;+`+qcQbk>"/wqXDaPv0oo)d&2YW}:vw"L+7sOlVvkg}Ϩ<ӡ*dY	s;nlgs<3]6+}M,eULem8j}5@g~#<Sh߉Y )T<v$u(e篈;_ik>!kD+q1c^k1Xolv3/{rG%=
+UiV _MԢ۹cqK-
+8uuX]6=NM>X\k:NhcxVHkѵ9)ue:E)j-A)遚T2B,B.1%ky<+5<XV4H+тܰ-"uЎ
+d#m9:y4}/#
+!X=N?SW8<{Ě-v#IBx/S[6Htc x\"āw5Jc%M_f)JSze|_ZGo~(VNwzr+_ZlL  T4U׵+vn `_'m.Sxa0m[{}j[{mO̪0O9w5k%Zic@ϒ@W.oE|0Ǧ+[ިZHnogJSsjG5礮FO@$Wqpib(0995YEVYCKE+iuhd7qֹ(IN3j&W}+Yݢ1e Tum;[ɺ8Bq%խ+m2hwrY6Bxjkac	fyRpZRV2RJߚݞQfP]rⶥYIYaUQ
+=wZ&,WçAlR%92w9ȭ+}OE&iAF0k#I`ǥJVrkT]G_M[>.̎;xN B\մx7r>OZVi4dS))+09EuUoɦiА|ˁ,c烚5}kOtyt-cp60f#Iqr=ɨ<9$TB0<&ZO$>RLéWK6Ci$DWryYro+NY	c ֫AaftSYe^hZuYX	ɩ>ӛoEcRNS:j6ow7Fi;6:ҼԖ>Ypvi@4h#54(_'Vr]igk{{,`A㱬S^tId9OLZ|OM/Lڥa{j8lL8ZȉP񧇏ZweF*RSΝYd6xf%nָ+BD c/Կ`f?1T9Xrvc X5?@M|wZ?- 2jpg3!>#I+c?7~w&>ôX@xU:6mv!|1\O@+G2NV1Ky% #`s2uc=)ԇcF, Iqo?rcڠI6%pԎ֋r]a~XI~TŹw3zӄCN+Hd4Y3zU_+y\8v6QO!DT*2'ҸXnkhL˴
+OuHmrnQZ1QIzkh8R +(T%Dpz|H;9;K̒?ާ{f@Q,WާꪤEiϦG<E==⦷<>Y1<d-"<qyAH`*Ŵkx2|̮:w0kIJMUG`5 
+zQ52AEU)lѤXH@I܊u	Eir*Pa*aWiEX+ :~UjokPH<p)vx?-PT+ իXs 2go^F)I'8vfh+N/H㶕B".QXL.eD XG%`]5̲EvUi9 v~
+& I6Ce<+kX) QEGQE 6n>i?K2qeW
+|Hlx=OJ@:.|kb|wH:]f)1\KBCMFyY7rrN )#3G+okL$5ij1[kvl\泞;vuUR#G^+wH3pޟ8Yr[Mmho γ{+miZF	¯ާ,v})ZcFin_`F/hXJ1i=YV&PNuahr*^HFsZ:dH38TsEzҜ#oMJzJ4&ᴏ(8*fVe'fsKʫ`==RێSl1PX+B]*g7'j :lA<3k0Z	 }zݲoO6oi!$e@?4X Zև5v6v ǰ; wRE4q@Z3Hc\V<Eak}e+21?fp[A =JMJMI4[Z%5:m>K{DH6Ϩ_j:@mT; $~SKR,m;\cs dfIe%jiЕ?2)i]ɻM>9I*K)T=vj2ݷ'k՟GR{u$a8ROkru{]16sy3(:z[Zfu aK7OI涚LVGtC;00ak(]ZJ7l"C>$)  ~]ЖXْı5C.V~}Fp8;qNƺ.>!ehQ)[]p\61ry>շxP:ɪ_d?9y$x*-.<>/
+A#]ߪ(u麹A]2KɒEY	Y<qW4藨/f6f3۱cZ\Y^)5"OD8<!3B as*;|Säk6oo>cMP{	gy<YIqE9򽅉rĈ22irנi+̀#lg5ET:嵼-Xڬ+q
+Ci$&Hчǜo<j5t͝#Z]3H腖1Bs{~"{%9qWmiֶpbdɐg~M	44Mͤr`$ 	w=K	FiX`߳G<`'8Nc}kUkgR_1tny_wZls^]f1c?0 1VQͪ\7{)ү-tiPqAuNbS'ȻںmsP nuAsWק_ƹ\.hTEuL:<qitZ4bi2aRz~v+6䚱qk!!n/ZªqWIJ9>FIngU.Q,nU *?"f2Gc[w,=69NhI	ہӎSWzq48	bgp]W/4!,v?/q3Q̇{}MMfX:.r^v;MB3SfuZƲmt2)1TNsYPF c*--άnP18޼p&he[#m ڢ	 Ù1Wo4}/SyHmԩyo:渍۲IGT:6>Lț2xѻ9<&sywDQQV#}? kwý?<+%)eH3ҹMf}NEF>'s J+I4nW,>Myqۼpǹٔ5ڸmB(
+90dm|}bub84Eψ6zjr9OcIg*,SX?%5"imJ8m̠qekKI%+Me8_,.krG%[P'h?\6$n=jڒZA,Dy
+;t<G;hgO)!=>jj19V:i[mQkALZ@dT_HeKx+Mo-oE?un?3B/MPm2I\ڸ7 9HͫԪvNNwxf	$dT&.тVU:̪ܺS.iZY[=4.0צGX4>N@v1~WARx[5t[j:]LyG˻cԓj^ >7?C|nNFt"_qXBbJw7~o==>c+P GN?7QZ0Jl֍#8( n(Y])-}jCj\n 
+|zUܯNCsi8d%XnP%TMt6QxnS|}sh[̊ Sx+kLt8۹,cF܎5?y-a'4$kTܳ8FQs`wѡ/rZ6eM~+&H4x$,&3dv֯h^!gcCq,0{kyVXiX9'o3]:lcͼ(+ĀOQ֩kZV(ol0$b?3v޹)􍱜M:C-'Wǖz`OzUj-\Rk[[!$JrO+]U5Ŵzv΀ylԟJ]&z\r?7QXʥV74FJ䫁*piX:ֵ{IH>V쁀vf y26GZJGgL Qw9)FW( T j&0n܎W]U
+8LTLU-Uk)v8i:N0bG.ޟJ}c#Ǡ^Vu{!HX8nSRK|M3HaUJFhy,2@-Rc+LO8'$}ly˪OZ/`u~*zҍDD8>YW~rYy&9 | orз#=Jfzk<^կ4/f"UpҪiv/mYO6'oc-
+ko}zEXBIviZ_=N>3҈ W0(ϻ08-Pu-KEǚ1N Rh )is_eOSIEȯy/th"Z_=J|]vYte&B`ֲ3*SUqʩCxw%A GJihe+$+\#9"}di6"m"di%Ns 10J|] П~*Y6e$8pH#3p_hҏm#HdZ i(ii8"@ϳs dL[ڔ؆.9*{j~eO8#{ #M4h (? rxNB6힫֏m."0۔K	i*}F xFzQ ƩC[jp.qT~_%^lANwQ>'щ OIl ȧ~o5-c4?m2ո "6ǈlM3Z+ɇB[?s*%^ޫ#{i9*ex>YB̫%d,<u2Vƛ;d'>0H$dJ"wWHl:NKʁkLG'}"]gU`+<r3H^[H⵭ŲH D,F*EXnI^H:9YH#?{H4\&$tĶ@8qnp'ACIG%-ҜY楰l8ml#֬s#gEWD/9i:h+kh$'?`D	Q+ƹk<c{2G>i]ŝqiB`1\zrxiP$|:Bé{kխV?u'M瑌ptgg-/;3D*mYM_RGHp,'p\G5[Hffh|1>y+cNkR
+'̧9rMTwHUp4%.VgMn0-Ԣ2yը./YP6;+'^t_߲.[|}YNYG銩&z>ɬ4~֚4q:OV*=3Sǡ]n[{]S.ԑڽq]^+{)C, 'jMIIL°nx3+S魕9kre|EzyYd+kǏ DQEYQ@y@M?קח|dl[i_I&[s*G382tXX52<ن1:;lvn?x+IX9`rsm%NOs\Υ\bE.c{%8ORsոWш6~kG?dADf7u9z4Ms#K7nk%kIfqcdd8wZ:NfEvV_P!dU.T^ws]!}s\[],+.[~7;-RUƱꭣgGe} 9lIի^./R%r yK!b^4Z6,I8hl,>N5}^J53ȫA5+ls?M̓+(VMxpy+lHW0RQeͪ7w+9; k+2(m".!\oqoy$D<tOVcL2*Ɂn}s8sO	:5j힙jLW%}0.FSum-ul+sCuS&~ tBxxs r+K+vQ*g+hF]3S J)	dҨ]GشwES;H]eĭNOuv=sҠkc\[Kw	GC@opQ
+pV8/5Y/yIgsjuHX;և/ZS]iVfЛdUE18{7[c3d/n+R'h<`He5FD}݂h@VS<VxVYQv(WQ×eǝyA+|o'HY
+`'8ߖ.FI8>>gɏd-oFcVMٵJ/*+xTAwKK9#- ܻIr*zAjQM(jԺ1id9cq[#JVt`z[}$24 >PggV䴶e^8hcϽMfݎҵ8Jkk|mb0+n'bMҌ22i`z -icyciE^fO)Va"!WYhK#F`IMZBI;|0gw03y_]l2pF69_TxE{cU|r155ع}ј$,78 $P\d0*FT<<La5:ѭ'R1j#FGu[~@xSҼ[ӗNK87ZY\]AJ\7dlsKU 4+2".nn!"ue8eV.<[z24Jzwd~51:uDO5͔6k7\=XF8&mZ+SV+s~P9'i
+{NJm\dw-rK3M'ˎ: !^1]7_6i,B6\ֽc7_4D@g/y*W,$ܤ},Eq53q">9k>{gOT	?+;c]_%DQ`+8'}o+zX|EXkɴ ?LV'c-2DG^ mR7MJc Rb#xvn,Wlr 'E; r+qGSRWW]6jij1$JA sV+ e(B3RIOjRj +pr7>Npͽbb\\$`8M1ҳĿ3^=FUʸTCW>[-B^ȏ	"tӞ+䎧"w|gb7/FI;m09q]wD"12rQr0?*;X{[0 +&eP<YTMg.R(sK,z6	;SI}<?sR۽tRO;wųѼGS W9zf@//}.c Vc]X
+f+ҟ=c`HA7jbx=.<)طBk#M-E%3[BkjkKf)<zF{VO5]wW㲛[
+݁{/,t[<1[vi57%ʋbQH9\󝚱#*^ZNA}KOխ$aEz 2۽q^ 'b:jƧ%,BTG=qɨc-])Khƶ[2|&үj: IR->9& H9hCi<KA>z{SU|U%e9Wi_ Nκ_
+wjpۅ&8r:$sKa4QSLV[J'iE#]tyVi+#\v  Teitb32v$Cמ97})ƕ'wzg5;CLT׮JbeN	$JsU$};T0]NA9GZC0\@qWoϙznexul<p&=q`>ѽK=wMJvc^J_Ύ7@+yDQ[SY/7$mjcQftb23Qecj:~s,19 v 2YW-ʷjyP<0Ǩ9,23Rb`CK.5K˘V%HAˊuj>!uyHXszmd賂zWbyvc[EI$qSkCmZSR}64i<Qz F	;
+>nbfx'ֺZE+@S?ҸKNKPy\$a jdڑ<W&0VH'-LJw{Rr+1#&R+j[?M[νsұRJE[ɧ#;j^)QB>oG~ƢO)+?cX]<t);H^J҂@$n`X{5އF	J2fvq9eF}>Րޓ29W	/:y}f>M}*]8VF?}y6y2I#YnFovE+%lF/0 !$b$ĪpWY_چ~ܡwesѼ)GPW-ǄNo3G"ș{MJ%@8>T/qRFѢD:f2RWANtH [hMZQYFHU89Sdt+Q]8)}eKG!R<agth#Pȥ16z}:Sja1ťIEP`[jgQ+@pGz'\Y <f߼VF'i}*fةT;dv;&[*=J6Tx#!#drRg.'+3nf)z40ouJABrsȥRxiٚf>~G<&U'sݥV5#*TPʜդ-ի[ᑹFP3ߧ]Gn{n7.֍WM	]lO7͂*(hw<щĘzcT_Fw1Jq$L)M%6z	hZV!+a.OOcYs%H!*[ɝOOcR+Yi\GwLoyޭxMfO]B\ l3so%m`zwW[ĸִ h=i%G=iJjF8N3QTh
+9mӼB6vGoN>MybN]rȧ=ֵ5;\#6h"u'p0Ll qӚ! _j+dIZ$,)Yn{&9`nRN_3q?-y_l[szuys 0<zvCc;VſDQEYQ@y_G )fN|Hlx}|I#$bbL!<NK-H_zF&g#Ĺ3J$.I+z7Xgw5؉X C%yYyWQ>[M(35i:4~w0 ,qQ;XgW]]\hHy0r|X{HJ<vzگebD	+4ӹ)Ռ⵹^xsT[mNq@EGOIlMyޛSҵ'uk$֟go)eZ+yO;ۛkYnVq+B,Bu律6[ǵ69BLVnl[܆UմRڽηm@Sˌ(=ִ|EwCmB.Jv )8Z<XW3jcZ[+G\КmXKz o 7l^(Ҽ'mpE=WrHL* n:)WI-RAVy$$LCƕ}ۤ/aՖƎ_#;wqjZ-ݬḑvu^d]Xnc3# ^ʵ{It'KTk%a%[dǦ۷5q#kie=F+i# /KĤ&5@+/LЯuKK۫tML;bmA)!Rn;|oii	uqn"_exz\f4y`2
+O[kx+yrd9J̸5++ُ&++dT|MziMڭbψ>(i@qwzl=jF` x'b25O>zvqҢ#.K2Fˑ=)+dfFO}ݣ	 Jo>5&D24 }^uouqo	ky'FҾֵMP{adV,{+
+=,di^KOZ^YGP/8֤E}5SA~[W`Y&:X/|QL$v%Jk(g*Ke9|$#]n^/7]d\|lR3ߊƽޏ,e<Gz-mwvj9|\1ϥEs8*F9;ݘu4X+#հ]u [˾G+ty56
+E'd+W'IX>#?Gl6̖ksV<zxzI+.iÕrFlry8#!AԆL6l! רKm/Z|4<ǩ1՝
+h^jW)Iwc2rUJu9:`fs_xGT*nI(AãpG\{R&f~C$;GҬ13-ڰU19I'=6!uY_Z	+B'үϢ77ʣg"ѿ!;YH!Ld\·IpGчB?oQԬeDᑘ8\cךa4srjX>eo<ck|4>-6;kd<U|JmDjm$I`{~87In 7sR9B z\Sc#63-RWx{fciQ,<kArBXB}3UmBvpo&iTc.TP[=9##? q9o$gù$A@DǽC"Îi9hh5ru6CA-ZIFnr@9$0KymVU>R7ZmuDiD`f8U=ޕG4.i #=k5)#粜ELF;M.5ޗ^])`w+G,oma]c4瀣s΂ys-PR 0X);l':Ӗg؛ۛ HOך	\Y7IV }+exsVΖBDV袜*໶֟lEqu*M.u=]u}g6+tQ"Z4HϽbs#>:8b8,`55jV	3eUe*p@'	CL
+YUAm2Ú@B|a.1Bֵ5[0N>S:8kgeXgC tӵ]ZT7?g1PvO뮼+;[٧բ[q>b{m s<nPY;
+-ם
+rA#u(J*:+)eeԻ٠x7p`.{|KiYE61i³}mly&d gQhV5qikOƚ5{mαajV/ c7|6~ppKʾi|Y¸ꚛJ~ÙɻySMkR)
+@Zl+7]?CIOv5ƅyR=USi^]{=S?f0E?ZDԬnfI"徙V3a5}?:&Ƨ2IHlnL}X!y)nYFOGJ	~׷6+8d5yRgNq\C?Et{&Ӧ奚F?J~x++-MuIbV(FLc\V2sTo&~Zm߾k1Ѯ&αܾҫxLѢah$/7I4}ER@qwsBs~)tIOB]<E[~KUdRGr\xn#~`Y&he#`==Mpl C+<tFy$]}wg앛ߡxOu[k\['>A~rk[[1޽vZAw !#e	oCקTNVV4c7z.td9&W><}+%r`#koF]<5
+md~C0. Y¬,nJoDyJ97)uњ^4$Ttzn@?rkDu;$c\P=k	+%C?ʳ/xmB	=_O
+_B]rK,EQolUrė.G_aQZ->i WN2:0Y},rz.[E`<>HAOƙ`|LDbc*y$dKԺYN2m%ﾢ]	8ǥ]"{PD
+W=GR5;v)<j$cU@(ܛ݋#e4zc֝b^HdI8$ 	-Z4 NVC7PllJ2{+1IGDϷǴg_\~<剣ާII7 l\6$Pݼ zVR8.}m{?+qԷe%퍣So}=5HěEuta_#.E|Z+C=A0juШES=0_Y@G5_ |HNwxST2 pi!|Ww-$jO#
+Jw(>QL4  RQRp)4%ź\Iu#x'qd۞biˌtr'eU2[iʰ򧧵]`b]Ǘ=}jh0i0(:I`r:2zS5;H(aql<GT3`j$Af2mpjմF+ޫ"h'ϥ^5p?IB77AQE]d*ͬ˻ȘGhiDDm??jFAS|zZ<Q̒`PC	+:lj[x/Hq	Ջ^1ڒX&
+(F۞ }(i-MdTOȑ))3{RF%oiq^e]\"8~m[I<[J	:MMGMMYbWS$a<0Q UBC|F^l錇hb[}f81~9k̸FN3}?Cw,#vdֶ"pBcӥe:!'uK1jܴ[j	ؾ៥c%|)Uju:	Ezywf- ?Q{AEVQE yJ2u??C p2E_7b9'T4A#F{59NAq$걕6Amo6 k@XUչRKd1MYT\$aǮ8hds9ҷl[20KC$ܦwoi(Guv?1 N[:/s]7{{	f<ȹeYCՋ+4vztK?)_c泼A6)]Y$87NG̨Եon	 LqV?oӴqޓ[fsK #IL~]dh)J/:51 gWmxKvi7+g+}O ]=Y"estc'@1gMћͰԠ6yd^y2* u+hmu)VYs|?)u*qj}EJ9d82%ԕ3d4İDĞp6ghZrXBx_ZӲxVEs!xnrsޓz|1X*qJާAu[{{{Ym y^35)$ԙ.V5RqX72)S犂.Nqf<Ak/yib֨e89>V*Tx}F[`.sYK]Z{}6X}lBuƫVb8~
+4a@?z߆;uKž%7|ct+i>)"l(h}	UIs|*xz!jWE03ZUt fѭgQ	jխƍK{/<Ű^Fqr+ak@Tz梵YYQuy^r fKIo_(qҵtMriiujEmMW峃b_Z"߮(S$F:gӼ_^[ͨuR]X]s%ko3gs2",lҎ>qh2p[(<-j/e!AYIX`y[jv~OFQVQ|gm[pj*,eFVw%,fp<u^MZH̰䈁$cyk}R{K{h	asS[-VTyk/IlznG|Bpg \ƥrlLIfssj]+^!ҥ7mE$Ny=ރ\Z> X% t+Ҽyί2=,5
+q֞5hO}N?Usikk+)e(֭x2ojd#e.[<qM_j"VP$BD(玸mJxBJҷӢd6'>O
+Fao1\G++n+ۚwNY4WDj=ʐ	=ntV{"I{%P_vFx֕>X{SZ)6{w9/{Iuۘealc.͒FG5@<O
+%\jont{.I'޳f]څ7v0/ཾ]YH|خF]	qҢMĥO> uxVX#wcI~`x*v}oM*3Ow&W.TXAg	ڻ])UxSO|Voiq1, ~ZZFts,pt7c+6'޺c\Wru}(㶸;+ivǰ=FMSiqmf "$*1f+'
+|eyΔ]$dwas]-:r-˨WF߇]+ɽBQ'8鶷0+\:ʨ`0[]oYXYE6G$eb@ܜԩ!hж*t^i(޽lB/ lbM>+ovVBC[{_ibq+R.zBiD0aZT-{DCtR1,qeV[_Sű+>e{| Yc6[JɷNRaeGJgaqVP[,J9* eN6n罜WzRNԍ^4,| 6 zU-]ιCSdHt@XnF޲.|&w2#1
+'Qw>2p1)c17ʅ(yPOUĳH;|tV?-X9cj#ܠȮt^ 'UGîB$dmX]E ^c BWEV4Y>Rєv<IM#wt Il3jka ǠMYu->K;K6l3? rzW'mle8lr}UsԡIjojh<3=o}$yk.rjX>A|bt'r+7ZBsԚC$l}*Tyu9<PAo]Qiflmc\8+5?ݡU"詍ISJpi=LgV+-rZ)Thz\O>O6qI#!ٺvYNO?Xg*tZ7{Eou|W995OƯum,6ri0i:RtB2IN
+~GI%ZʄEnl5MǖNjT<O;}N[ͺLqkuAg+xh0)W"on~+4	7[,daAzxz^|>(vEddcm/mcY#wkw}m4jI̬*vEyT	Ji!~ʶz=1 &(+9>.ך$]cp)jmi!4F5iò>:̿cȢ6e>V}+V[ՄlxYz#\ΖAǟa]GCAVmxݏϰ1dF셬|LpI*1m E+|)٤$?/ը,S)}pNީMs+Owҡ$hy$(Qj>5R$y>+.[^«c6Y)]Aڮ Vʳ`4xfCM1l6B [:{]&; aIJI>XRi24lm
+G /5%kܬO(º-C6Q_:F#`OE`;}[Zsk,
+^Dnse؈;>egrۋO7HuF̳A,s[HO\ԟdcy끻ܫcl@aS֪i#E;&EPB=ޡ;߄os[$`*R=,6|L``pj;y*#$IG]%{k;;YV*i~"Ub<3#G"2sU.n/S˸yHv?NՓ=(w֓ъxNݯ	g֫1xR!P[ISPKk|?*Yq' ܚִmbmYb$YbhSTʍ/{.B ؖdVmu:+_&k%D]?1}\*]QU5k:m,} P8Qޠ;2X*qF 8F ^*U_$6O=8Ar,Jt(ѡēڤu`|$[#UI5{jK$cs"mp;V-}7p%îFFEn=ZHL$,Diriѷ/[)+oR;BgizT2xMrpc$28gRGp?+ysK`5v[zWiK+FxAzo;pLIn/5qJ)WTs?S.,#*z=ES ִ5wquu%3oȬfXow>z5(zۧqee1Soǧ}jHc.#'֠'R*aĞce.vWja*   *早Oj1^mb7F:~4C~M[vZQDv@ta竨zm٣ꠞXOg&8)9e]vTu>G~upJmlnIf!"_Ǡ98QCammԆIdK˹?ƺ_0EvJk9[4`R9+k.Ug|pi-Z9jRJّiUxe2+dzZǮY2m8<~O^6ىbWKIA@)mQZlו+mu ?5i$e	T,_iV'_o\FH5opaW̾%|%_WXi <+ԫ˾.5 ꧱Ş QZ8QE W|g d eW$ eĉǊsJ$u(op::eю\G=>KKV[gkIk1|S$38NSqұ50OJlm+"wG7ڴ;o$!yɮmo6FBMv
++6ks].}-_*H#s+?=ÏC [ZE֔77GpC>ՃmE8)T}J:~ua.K8,q&H?V3<xk$]9=K5?R. 
+ƹef7{[ff(ւY}&2Xww-˕G1.jiCoK,.ݦԍ3).=YMkqHbp:v71BN3'úΕb.me&r |ߚ W7V;I۱# SGi~!wbsZgO>hM6}INtdij1!2`kqj.cѼ0n-D@U~NNG=ޝᶒXe!CFI|RjNIsҔJ+_ɐxL١\ʀXp	Wu1WQ-#!Dmь޲Bd GźlƦTۓhrƔ0фM.禍cCqZCiv	sz_0FK<h+=~6kiwi$^`V_و=M^FT4kGfkiip͖Ыm+# J&OLPK.wa#;.{u=9t/#Λ#ilx3Z-[<:iɸ'w{æ]lZ-̫c$I=>Iu<p=jޯ]jZ֒r΋ժIa@n'v2]y%ӜSKw@=<o1WmE+cOBZS˳BG~$CԮb-.ߘdt[{+mY/5y.9 " 18'Z]˫K9n60[L[=2h<I4WOИu+b|起^!h0NUzǇ#:VR@}'9_bTŐH6]ϧ^*ͿC@"6N	SI8ɑF4廱=Ռm3Kuw㐏ޒT(Q fD׷e+-쎙W22f 92Gq_26./U۱'];qƏ}l"uÀ"ח |tZ&ϗTRp*+K@qz2.)F]EndU1Aq6b!gv1ޫZY7K)
+}7&r
+¼*Vw}F ^sIkeq5,ۙF:&cV(ǒWǺU'$Q_$^M${csyiAxX{$;+zGI"S[d!\m\Z]Yǧ<eW  AkYQ~蚮4}=b&VxU`{fpVaW*ժ:ngs̲.QȐgyQ(Tݞ+G>+[Nޯ;ŝ5ygq=f9Ӵ7j3mt(L$đkJsޭvt%]>O(G:й=hB:ۙx/c?Y*sHUOaR/U{K#G{DcVBGAҘR4=^\2}i(ߖ=X\8pXÞy~R79#Tb߻'w·k <'42
+2InH7|x)fU,HK]OlZ&UPzد5js3}/>^Y_*敥ɫ\2(aPnǩNiS"m2;f`99=GXԅ:B;ɜ"L[c)%K;ǧtC}x锋	6ɰ*yԑ[=xyG{zƇk#ũjn"9iVcwɃ̈x].6p΢9p鎕iO\fM62j&WRr'.kBk²hVBLp=C	[㻉f0LUJr{<Sgh:ti+Ԭ[J@ß0\/{tF,jK,E 9nwSZ8(O"jQv]vzz#	{[>׋eClBp GVږ8n*+-B.d?"Mzrvf|(t+.Eppp :յ{FEj"UPzr}i ڨ2 ;'3qGvul-成ɖcqgMZ'n#5ge{HKy$V׵VxۆcFB J<fSg[w]|k_)-/+N=p:+	}=xzWЌz}6b!"I_o 50I]M/S#ŖͶx0UAyfui;YHV1ĝWVP<T+}&juw:m'WVP&2c.p j%NҺ;-3UŴ:n[	+9䎼^K~;4+:rkGaZI_@/|cHDoH헭~RGEt#ZK szts(mSSv*pQS;&SYx
+qf6ɺ8=zS>VEuPp/
+*4:IX,'$N9j]BX(CEXgd>wYHHΪnNqs)2W]ֳs~qj_i&->Pu'
+Hl1}EC5q"UTFvV<eVjRvYbY5Kv FãUmgVѵ=GN5ȥ%/BS\FO|( ȖQ5`s_oK<;i QB	N/yA]կy@d+D8"2k\\P[<nRW+AF^̭0v)՞79?]U?8*S=.%5-WE7qˑPwFpW[Ŗo{k\[A*D<?s8i0q(*rJSZT͘K9#k	!kۋ駺$#+v"/EWJtIQIȏNӝ5%]ߨo!V֙pOJq+ƍkh#kE(2#QY@uGtS⹒ݚSnf^5ug㆕HJn;VݴDGp&W!s]@ *dx湞}4&<c#N:L"E:-|g^UngF2A|"|Vė8YC oe:R8 -<=MM*ej##N繇F|Zmoey -WS7.~%ZI!Hkry^@A}$ZƕHWWYohpA8Wgb*L(i_pWu*F3۸?I7)o-M 8oqY1p8&T 5ASҬρXhOA]^Ҥ!hgbo#i%y-F:<*T.]{\5)]J.79
+ýHnwD5Wқvb[CЊ*Ze['[I6E[`2f,?COz޳8Txy4u{{G擖< IUA 0>Ky =ꖧ^A~ƽ߃水B#$\ݳ[ z6aˡJ
+6Czg&8<E*o̯hҕ<ʰ9=EZ}=oj	c!iu$>j̼]: QX5sa\&Ҭ9xT]fu ,`EtڕY͖1;>x"+~7W vGByМ3nU]1<V#$F2 7Sw$,1A=+UId̔GfwI'M{MYl<X%իn[ox#YZVA?}
+֦gM^L.OzPg${b:noxO+Ӿ-$QEhyAEP^A񿮑-zfV1]yy&H@')Zβ$+x#vHdȃOI1<xΜ6_W(t1ghjE4YY˳}+֟jKEeŘmU׷5jz>V<ge!7aA8NƸl$"X&WR~SҴ;A9+ zFƜE{ØUTk:n+Ν5qEĤ$oaM"N R	<ҫrNGa2B=XT+)#  L()B14|$<;bT)\S ώ)<H8 \ DMV񭷊GGLTzKfxƐ0^OJ;˞ ]߮1]XٷqKK[T	q^I7q&y<VXWo%R3sk+[Z𶴾~4돲}3nx\{ds$7rHeV`{A5l7a 
+jKs<9M}?k_Zx{YYa2 FeI0bLGWK^t'W0%՜[7hΛU4Os\ƃ47WMQkO'#ۏ5u^ҥ[HvPӂGAsXҝFAjjhw7o&`/a(@Bqօ&+"+) xG<l4N[FH=hznmwi$e8SK,B4m3[m4}\]&Uб0jŕΡrEQQ	4:Tiգ(Ult(m5-=?WB4]Bm\GsޟʺCNԴ}4F a8@OcdIUF+^sOYjH&2%*7!_R|ػLc;H;Úֹ\iv>hFoόlVOF6 Z7kEJ*uf];S|g69Xk dFI+k,0z.oجG*>*dv6|5#H6g+$zrěqddI{u$N$
+$ڪiӝ:|Әǻ7,ĥ!^?֧XN^U䌪>hxzJgkDMYzVIp3\? jiWgY}:Yv!Uy?_76W%˛q!Q/Fatw'܌\.U[s-ekX6Dr.N2MtKܬ&tqnuzuwuam=m2tS!OWz+{m6,SDM68EnJgh]'#M?u!39
+s,"[ ַ#ׯy3y76zY+>jOSR%IYt,carI1_njԵwݠܪkGE,[R2NGĶw:DE 9qN\`)	)kA=WCJMUPFqʸ2@ŝN5k|ZIinN8J71^v8kn.9bX~Ը" y&'q)w1[<ԖP[̥ˑXZ|hnx#WoW$$p"I
+iXx6"?7^9+[o'+]H(yn?RЍn0Mu+X'ƴǞv}+(_joWEO'SMIjeq4b,THX!@"py8=W{䚖%Q 1~G%B*N%ۋ]Ki$Sn8S|#0Xdzޥ}w.|:@$`p?ƹɋU%y>9<mIGvUiv*oQU%M_Эq-IbJ׎bO.iL{e{>n_hX4$ Ts4$fNkhu<*EVڝk޹a $g ^'cP;ƲHDϸ$Ep G:]%ݮsz#G*J/ dNgċ+s&H b,p'R'?.f/~{po~Wu(nV1ǝM3~-+Â"?*>O5D#5us3	dJׁ۩GB;3:xe+'>gS_շG=>=.$ϮR h3~n8C_:x!Zl&.[dƹo9wSƉ+uö}M>Hv#WuRbHz!~m'\Ҵk4&1{k]Zb8=޵^g|eM%֒ѷ]x{R3syqXig,WV SYZ\0W$kwˑ.0ǩK4;#UvEQ<U?w\k7M00ۜm?kI3fF8ݨW;Cq8qZׄ+7֥@5dK.25sZH	,&E;eeqϽtQ\/D}"#f2?jֿԭN}<L:(vuU4GG'1},"Ln_QSZWze_ZUSO}P ˡc>W?+{OX<^<V:m=Ef	r̤}t:q)*F2m'oZA&c`z+>dBrװ=:r_ZXMs;QL-[?t ?K۾dOS*Lo}.Eo{v!c # OSPM0 Y>KhCNF="Ոc(i1.%*;m_rg]Ic/=؈ rb8S|֓x&ԧۙKn.VVv8#~	LVڈ {t[W?ϭBgUH߉Nˌè|SApڪS#-$UMxyjw%Y'1<L.zI$ˈ9Y@쮸 G[q 1\TQH{<nI:I'vֶ\ؿas$(p~)!vI>&ņ:+sSXo59
++gњ)7ӧFV@	#LG|?4wEj1Hϖ&zSZȹ2. >/Yt5m%'E9WS+hXQ&eg$筤3hWjC٥	TUS:0QHj̒;ku{jaXx2գ̰сo{'FG<v>iv0mo r$ ~͜gjT
+MakFUUWwfyd=Y&mcd&C2X,9h[z{zuX&]7<VT\s7^c,3$HN+3QKHm]~VaEPztcʡ]vzCswno%WTi2UR#qY\x]P:(
+R<#͆WopGQ[vĶjy(QU&[g,a
+Ll,oj/m Kt|5+ǥk!>\R1Zj	5iLsLL1s;rW<՜铃03}tޝWi;Mq%d${֞+0oʥN}EmiO	$#TҮXNؾamV*|y_b+Nu LjjTB?zuu|^(
+(
+(0<k:GQvRAhԜ^%dĀGǞGJ_吨}a'caWsKԠYzI+Og#+,( $pr:$NuSL gO
+zG\jtZ+q?´(X0,tɏ5NO:m֭Gkh?xy,NԓS|D2߱&m$Ьк"Sg6V4EeFT]s\&c	*W</1&PR(nq,{)=N/mύ)O*^>i&T!y#\GCjV(JL h`;u?g%wa\&}*_˨xZ);XZ瓴S=NYa+;Ǘ~=ɽt>R5 Sph{O.G=+XKH,,wܞsrݙ=sEJ+(Ù}%(=p{4vWmck qtH7dkGv¾c7F@Eu)/-k{KgY5&LmT{B5CJmR<m]B?sJCIN)'zȊH0ܜS+cw.BVڳ%jr?bN'LEL,4Weg 9?yr}|IKcK$>Y-FAYȸ 9ot*:Tλtu	X
+yBw%SQ}%."dHLج^zTBO#'\>wƍwZP3	SN[uО`4׹ %Xe&D2;ݫn+_÷]ZisC7r*)=\ƴI5<Q|l`'b7pA5|0$޺k71[MZګq'
+sb-Y.K.ZC
+>g{5bB*	%Si&Ի۲]/!Zַ#E0+,|]SCӭ[JӮ+L7(8=
+MB^:ŤVveEJ #jSN3QK]O晩Ij:˅y%@<sڰ|Wt_m+9cY -6{sx QH 0GhAfRpR#B*~P2Z4%Zc]mB|36< iݻgk|7SDȱhUGv޸]'1&1d.+Gzީscy@~c'1|9+b =٧mfքr=@1 fvܓZ:qupnnR+)A\Lux7LK^"H }5CSyfI͸9
++V<5ytCFS!/'8.{q\O`+YCᥘ/R[js:jjh6ڼ+h?uW+M\ k5vq,V
+ڢ vZ6ͱ1}Qj5ƭu#+.<9|4 'lk:<ReJXcv	'=_@Uc :rl諚aWtmgMPn"rDqޱ<Lo܂2c`T/`1ӎկa[4ҖQI%b\$.k)?6c?Ҵ6GcJ-51]Gٝ5>Z[]隳\2 X3(:e 
+ܾ>,PBNc3
+umMqs#HHPsu,mH$Ƞo^yueE2rAO?wAXuz/Vj;)i~;#/VO6]$HZ+		5om:]=]LisX`3Xm/ Zԃq`+a(ssrۨy!ֽZN]9'1dTlg3\\{ʿZm+yknţ_M(eVqqMX&<M2O*)<Ǐcރ\޷'@@'d_!IYAVi(2fU>XX])/	'3s*;\}־DTaN3իJ3;{n0>qU$Ot$+oqVyĥAPmi?J\@Ygmy  #Ty=NU'{Ui$q}UՕ_*`TsܪckrO0	ƕӻMR8b[   $+L|p3Bbi#XNE#`+cV6"AU
+|sW²eNℓv<һcE`\U5P;**݁\^(qHJSk;FHWl6UY	\sME0ufȩrM'y;+ҴHum4'i2GE+6^[u1*ET6rX=	nZ;jjR
+Sxj+!nԌ<a`u`J+̦q8B,VsPFQ:/|Ȉ:kQtPՈN)rκ4gCo޽8T[(7/k"XC<5RIYPz&3HnGl3 e,+Z.
+kV<77Җ#	)npx֑It݃Na!W]xIeU7"3gk}@8>|ukU>֩=[֐EmzLh&DG\ڼQ3]Z!Ve_uf͈UX"ß$dR6`qnE_{S-O[c<V>e8OVEF'Vc=@B09S$z/r̉ܟ
+[~xU?N-;+pӡ !OwMA.O5K!b̑sor#x}o
+ޮ{#s0;e'֫O$mM1;
+(|23P*	SSIUz(Fl(ǀ;lJP[.B\Ndpq}IbN!9p#?{RdT#QEH(8Dzv%R2Z$$qbJ%v,I99$m+?:3#aGW4ڿy0O[	kO{ ,@?R4v$Is4N:v~XaG'GV3FEld9< y5uT(
+P)ixяP4",x^{q;Zt`m^T988拞N/r SnFA:ø-NNM-ǃ ɅQTzN]|u?6CN>ꎊJ.qQ-Ms>|?;,#pzVd3K1Kcv*1'LyXk SI?yXq1Χb	{+# A*)9<b6I!3nBqx	!efbN?SU=$B#"+:&^6rCfr~gf:jct'ڟۼ:L7mu1\?:_k+>ߟfץD6>8 {(
+(
+;E ro^) 
+Xn>)fRr+|Yn^[\>!}MFQ.WxħG=k'$6pqB8nP+ݞv/;ԪedtZ`F+z7_ V^r) `pAȮOfҖ`sՕj~UyqSWCqt2gl~du`߼d >ձέЮ%<*ץM=n5Dcx\KIdnf	AՉ\j/Mwi92EjE+\?έV3Lk(rM]ЭYHܸk>wptUY-R`_{ߥ}KBѵR.ݎ2_i]Ϳ'%xy>Qg9?A[z}eM?Kc+\	VS_<dܻ%%H#R3CҴUG<EJK+N.}F_$0{⵵vI|̒m{麒ߢ<#7tb1=*[Y s4'y=''J3J>Ksjeu}ͺʯk'Ekx4ʠ'^S[![}HRA+={]]H;<n uoLSMnc˱rٽIEX"#)j֘hv;hcy2K" kvˌnws,9M2YŋYJo>g=㥏Gqr来4"6q<BSt!<dDd܇< U[R\b}LL!z{T7۶837\{Ve.eK6u8[q4v0B$KGe]2x	
+$-n`ێ?{88 ~,zZiօTI,TW8$G<ʘ<BZ"#]M-\C%Ʌ\PsVey-3Ga
+6FWwԕ&	wI PlI)&H1F	UNNby&s6"T嵍شYj1_ݜټUUf#rSMbilH$ys# sQwȳc(B}M8zʄZXE4γIFˬjp?RnR-1##j2[I;Z{cma2^W#t`9mO.jsc>h> gq]ޤ*Yڥ#5@k͑a2[1%^=jtw gjбg'8^@dc&s嘌';1}qV-u	̤/cC[4Il[۝I_Y^M!fw'i/WTJ6i
+ph`#nVxojȶ.&if.n~'ks:j5Pŀz
+mT>+H)3Wx1( p0)FEV̩TFR9<UR
+WL Ny5^@i{&9fTlLk
+y`߂3Y_JW'*z
+p1);9:rhQ0}+O[yi
+}+PěH\U<Er0W4F*:~	ʌ }N*kXJKBޢk?<AyD\r 4_4l9r0zc\+iiSȕ+q+*INPoc*8Bn\!NV@3DkMuָw8BmXĔv)Aէ|@}sRo.A'!U'Lem 5)T_v:b-cy
+YQZkG8:
+&EbۈR<9-_23bz0T+i3dj*1`u zI]*F`u m!2I;SLL	 ϖ
+4eVJ) v#	 %bc}pI+V#>ʧOp0CmbVFO Ҥ0G8]ޚG#PZwvjX S"㚙vHzQ`mA(U[T%uRGZ@+G&dܬy5mi,7/ɜfE?(azԲI<Ѐuo<pHJǒvx4Հ+xJI sޚ$V021 [tZ#T]3!hq{zLGrv L	qKk4HH<>o]MqٔomZR{o.Fu8~t~HV3	d a3޺KFWjȫ+^մM[Um*Z­1] ARԬ=RJWV\W'Oբo2)wdI@SE2H/}{מ޷>]}
+I*pKEͪKDߚCEѼ$_S[OLd,^
+9XgaIuVXӺ^_~>CT?Rh:y|ȧR+v\ ]y
+ÐmS :[8k%<=ksmijȧFGZg$n.x&^BZzqF/`Q0 :Mg6t  7
+;KKiO֚ryOɉ{M#C
+@Qڤ.AwƑ8Ke*}2tw i^~TC2f/'?(L]z'L1SpzGyR1
+% ޚg/LUGΔA z拏NJ zU$/ҕv>#)?G|S/"Kk9%@u>s`R*g<SOOIm|4K2zMRxΏ8v4 &qƄy>X=H#A͈9-ߥ[գQ$FyPjGf<9U	sKRѵ+R\t?O ;:")ʀ)y:Lju#5r%ū-nSA
+8Ut<n8vKQ1Vi̱6TĤb8ަ,-'60F7q+vXQǺ᱉:c(rv\?}/tyIl]#R@-ǁW!gN},<	s{yk*ؕv4 ]^ɮqs`3]é7)+5)FF^&Iu&Wv@\ã ]y] fv2`"@x5"idVYԫ?c]3>o:l_kҫ&ۋ:N?QEQ@Q@a<
+׆ZDnikF3_>7?(]qQʑUh\2Dc)QO}[q#̌=k^bQo3y) [QEF91X
+Վ|v:,F-qcZl'As"ƹ}Fk- xQ}W{5![FpGB)(<tnOιR:+ޭ{okF/G֛u-m>'ᅤ{}OZá8?:7!}:6S)src[D$֤V$ _> K ; ekX#vW2FRZ)ԫZqNUt]{<-/>a${9 g r޹Ҽ{<=G)m C M[ åwIznb#p_N}e?B|)	iG??:7/E؟սHǄ]ҿ ZDW sp,V+ðj:&ηo ֣ :kZ^? $
+/+^_",X _2U XB@2t Ϲ/MaJioU[_W # H|9t=>+#҂OjZ} 4_?<   ce?:MOeF֡ዻM*-n" Lۈ5ŶB /[
+3긹qF'q?쌋裂1, oX$T.A<Vǆ.ķ!XWH$zVve*yO'|SvMtcV3AAzM(p9>fc\x1Zvh29Jmŀ'ZTO.=i!8 lL
+ǹq[\ylIb	 cֆ$:kI"!"+l Ә,&c!/ VD ƲK5"'ZHdwA^YexUO%h`$Xuɫ,#⡶BKp*-/rW8KFS>slۂyjxFIn(ܵ" z4׬n
+ZswLVkY峴MSq5|E%q`D6D9HaX@89jDz>2N8}Po8S,pW; 5*Mlea'ֹKp"fY$,1$d_zۺ?)%ԺZniz@n<<UǸer vPkSQ:hX Q4J3-I++iA̛vg<+zX_@vJ$TdmҲr	'm){UY+,bjf[jy2UdzS[	sN~w2vkB ~V6>Ʊg+ig +gXqʞS*gscdrHV-*Ȏpƍq0+#V8b~X)(IiisLWPrFP9;{c5
+8+ēTDPu'5垇5[Z`m !qsj~Ҵ7+=2+nO>=48dV/4+d*UjNar2_X#!wG˅*C֭	᷹aKm+Tݞ
+~#b,-d\l$qufgaчKty>j'4QErI?yqϗSsCb]<w$1?sPj6MXC צ[͸Zep|hөtfܱ3Rhڲ+C2#'55Fbcc#䍧ӵvyH<>5kky%%]4[aUũHlc#𭥹3xGN$F)-ahف{2R3"oK_[#*koӎkx6xRuWT OLewؤnR=؏QK'# Lg+M^oik&VU99?5jZ} pE=7,LH?S+U3Νxj.8Z
+74F7rp3-=d
+]L}NBOP[ɿ`鞸Y4FKnd3c{8~#+Xn/$S<|I⥅ To٬Dёъe5Qy"\,"bl_|W;gqap׍xڣ3`=gjdJ
+rStk_~5xgK{mYMU{SXK$[~hCvFzyЙMdj$=j[ ^xVL/uE`{u$r+{rw|įIa6zҧȱYTWA۸6vyQ0G8玊>Ki6$Y~ӄ|ֹ#Oꮬ7w_ZO<GZX0?Їʾa}O	i+AzW=ŕ͹YcyOzT'mk^ZI3Ȏ\?9qwJ4Qow9mW42oH\|}q'z +VfgtmPq5-ZyIuqCcgܚوӄһ~*7doG41s%"tI6D c`~4V/s&0yלWYaڄR~Z[m&իF	OVe-|34"#d2z
+_^[o	-W,:뇈k)b"Hpb[ob{_2&Ź.=3*tU+ia;EOi6NW8橶ukǨh]ѸVGUzoujחװ\51G+0_|Es^:WQ7)2)zF靘HTgMZhiچXMwe	#F¸]_||I'x7˷vtmm<!oh%yv_QsIԼ=vM:HuW  n?M;Jc{=7z6u(=d&)41>ݤ/p;}N+^?ɧͩ@EICg{n䰒KIYs\:zr鸖!7}%޳EV3Uf)yA#1fv+<Eۼmsqnnmdlf{C{jC+Nr=ؓҎ]7'WEs6eFj<w4+7s`"A錞zWK't3}><l9-aiuu(-DN>bn:}E
+>f~֣w6^sݍi!ձ0ޣo"VtN-WcT|u:~%M+ VM8F>`g7Y3ݣ:jni|s} UO2YEa{smma%clSkl.ыzKhIJY8 >ѣoުYl7źzֻ 8n7Fj_΄;/2p5.$Q"E`YKv8ISBI5:<(X|-?SW<mutmiRt@'c[H-pT0qT--&5]
+rGqМ-c?ŶkΎp}+II|w{
+]ƻf\#X&TdRnDyu>71˫Bi0<"f  I\χ]ao.4TƟ;E	w+ʞՈ54vݽYUMYjk`gڮokVKK˒>WeQ뻪ZVCg݌`G5vG68qz򪺅QTrQ@Q@!" 5 hk;rZ O\{H!uJ1P;f8JZyx|$?V 
+^½^'G-u_q'泟(?5k {u{8o}ǉ{O ')c~?Q/_ua|8t-V	gcwlaM}6?ӟsxvͱ1zĿOk ? 7汜?^E/eO_u ~?J> ПWQG 1x)c{ G(?u - Q/_u~k{2??A;㉬ Q?gu>k=|0?C|ى3ZgQۘ<8s 
+q;]n͗?^E!Çg?l ->WQGnb{Z  
+?O}|O {{4۸<JuwUۯ/a6cp1>e?^ޖN3oFOd}w
+58a 
+(+Ve,~dM' [c (_ڕ?qgNb Smo WG/jUXǈG| ֥ Ml{uK̪,~R ̟~Tz9K3  WQEqhOc 
+W<<v ԃl y ֯qx? T\y6>t)W9զ? Zʊ5/?x`Cc9?9TX'U? 
+Z;w_[~aX2os MbDP{.xG<>jf Pp <~ ^Eq}a" = omdcWQG4O/3w\<Zo"(+035{y+6kC:_Au¯wm+1EGG[qOGo_\י#|.A6ֻ0G^IUo3:U}Ԟ~^oZ \cө+?-sUr- ֊9|RG<5x^ AG* v ʊ-ڕ??qv >
+xeNkr1 =
+(jTHǇ~ \:a֐2EuTQ?JVs;_cTQo0ԩ+?YیE?5rVzZ:)OxK|,ЭZ^qo ^E}?xd+|E~Zv-9~x"Z;Xbe *4:#bbdЦAy$ۧ=^E&qkxK<ky+y?+Y <T eze".q|Z<vZ?\~3/׼ъ=G<ߋ8Ɲ 
+Ÿǐ {{(ǌ wG_񦟇. #ƽ=Eb/QŹ #/ӿ_x$ik(١8<=h[ u ?^>_xfa_qߋٿ)i Z1r? {{8b_q+ ŁO;J|QVy>z {(١8<+x͙fO/  Mkihh/k/Syȵl u Qţ] ׼GB Xq]xyտiG<\Z5tQ?}ǁ ¾bGǴ4-=d 5T{4+ Ň\ 4֒&O{٠ X]x|>krm$ 4/KI9ƽfb/O@<Ymd 4W+-i. {{$/}ǁx&?Ə@|V?o^EŊ~,nsc_*  e (hDx  >( 5QX!mv_񦏇)  UQ <_dx+ M  x#g0LU{-ŋ  ǜ o+  ό 5Q쐿,Wdxpx / N l WkihH/<./3Ō=q* U0͠OvF?#^E/e%}Ǜiޯ݀.IMwzfe[,X׹z1*KN( 
+endstream
+endobj
+118 0 obj
+<</Filter/FlateDecode/Length 1159>>
+stream
+xWjH}7
+EvwEaܖ,3a<hL~N"l-uթSeS>~|n|PdZ?~Le>/)'8>=)P!r>B;He*
+~VGÁ^wmB;-TK#XƊdփ(4p09W@tF8$.ɜn˛LrF`ppFƮZ;%\ovt.遝nEvg)^ثF1C;S+&8_tĻľ | n
+MOM3g)pZJڼ:tCac]IcrKq:m]p&;^ĨnX1ۮ)j=S
+DJ^TR)ҮVP+U6bp>4&;@Tpù.~(+m&xw$ahǽe}7hlYCإij +uzAoVs
+ߍ?V)̜@ QV:DqU#0`L啞hE uwS}`m֢֬ڸj틌HdT80PS3ҙ\,yAwZՆ`rLv;Pa-Cǲ9a|[W0Ml7
+
+7w}A]a^͡y(_p_~/bJyViT4"5\Pc$%P1ɣiV?mՐTJnGWdGrYGdƘ,zhk*ʓNu'|0$v (	m< i7QDx/jD(.
+
+eE+=&ݙ/ŢXSY͗O@SqY9~+:df[:awO.g=k"&hh6Y=4?U.ozҕ54ũF嫥u-dc/7NXiY!Gew"{"+9,41-ഽ)D3Ѣ!5dVL]Q$| tNnvܞXab +ҰWЇ(˂%wֶvzMcn7f1Ps%+flpEۑÖ7=!+Tmff
+endstream
+endobj
+119 0 obj
+<</Subtype/Link/Rect[ 130.55 377.25 176.53 402.7] /BS<</W 0>>/F 4/Dest[ 116 0 R/XYZ 51 377 0] /StructParent 44>>
+endobj
+120 0 obj
+<</Type/XObject/Subtype/Image/Width 800/Height 600/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 62769>>
+stream
+xyt՝d0!˛,d9y6-lIμ! $gcc$1`;a}[HER/ZKr{kݒlu>nI]_544\p7yꩧ3dȐ!C2hgO8q钒?3?ÏK*\I<v5sײ?O"B<T\x.5bBO49>PTE>LH%q?}NI%/q<?ъv=KD.q|x\WU>䯏[ɵ5	>DJ=Gyw^u/|+yG/#FG`WglV+DFUЍ!z,KeV? zl~2C| g0: wl1+fpzQ#|:{GXavmBhe$N3aIH`a0Q1PRk+!X	*fƩ0OKb*蓣U[@.D7YHIDi8#IK\cH\y]6~h)?R r_S0}~Yj[Rc+&Rk+df3N=C8!i9<G"-|Лplch'oژ1ݎbAo;5G001qL |z'%ӯ%E4@dyW,#šHeq8(,XYF.H<ggh%dI6X!Vk^/?"E*WyϫjkI薁΀,`@0JB 	%u=|V`k!xN@֯r~ة\DȬ\Q+>%0+#GȘ+Wfŗ+ά\ Tf8b`KάD~řU52f+VI!-Zȵ8ͯNگ(]Kthҭ-k,iYC[Ve
+IZ_E+򐁞tV*-)VOx,b9+mbIYʶ{L Oo_ItI$?P,GKc,{(>1kx`ZXs+BEX;w;Sb	*`$8{8D4$)\@*`({lt0s ЭɅLx="Q
+WTbLM@ZJ,[ɘl5y#1f5jD+hV_ɛ+CU\%oY4%oY~QQ,9Ţ+eZZrVNeU,Kd+͖ůe5SXd!_[#5!kY	PRU,Bʃo^?;v2'Y߅3 33331y۹O#,A|F`V
+aZ_@n~͓gݑ̊fiR)$TA8,}G/qỦ8g		JdAK+c8!+xpAL &9N,U-*d`TDe_AXը+ejo;rE;@֬OOƯx$1WE+Tq-5WCXhqn",kbEK²hڅ_]%rXM-Kɲ.-BeM,KXi,eWW:;3yg<g|yyy![o+<gg$5L`mBX'VWKU\\)UoV8NE<<dA )p5J@S6,f"?2A"&ɨe2]ЭXxX
+q
+"ЬPE:8vWbRfEJfGά),,WՉJU(BF+Fa,RhQ&*Z-%-aɕ8ђe	jYB**vauݠDǰa,ScoK'*d9%,KXF	Ś[Trj{[[F:a8:;1wb2'3wܟw<w<8=OdcpS,,> +q:a"^";
+/^bLUP[͈gL)7ŵ
+I 0#Cbª1Vgݵrc>n w0	#VwƮ5@Y"1-=Rb͊'Wج8Y+qPU\B*fEXד_DKQZI*wZVBaҡ9 `YRxZ0ͲۅUk
+,YJֲۅJ%UR,^!eiQ,A!\eӊ'jxk_;<rرÎccrrrc93r^M >'vp/93}<ǋqGga+U`NXد</}	rEvzٲ[TwM8BZ$Ω=OtM`$9"9âO$^d(AAOT/!&dAؠgC#;-{qFzHsu#!YuJvB4D47	(mo/!Ư,D]]a!EPu(~Nd`hdYK4+Y
+ULW˒νgBY))XbYVT]]*VL]QrIU6~6WmuK94xG^>8Aу_9^98W$oL(6g=8rуxU#`NXȯKq~d@n_zќb9~w?ˑI
+f{yVRsZe1'|h"6/ "x20Q_91@̈o~77Eb1YW8W8jD^`ܬJҬk$WjA&[4thUкE.T(՟jY)EeY,nܻz!K!Њ~Y]i=З{{` ^o{qNI~fZ~DM'DE˞g`%xU6X!VW*AV:QS_={+b~œ .[\f:1=f\3TL$qO1xy4ئ9bYCbv!Q;"ȯnrEr 00:f/%J`7+_)Fڬ$w
+*	<ZkRLd-l(jR&C-mYvh!}FNZ2$Gx\$vRͩY&J_I*H%tȀGuxJ_4wZׅr\e+RbD`Vs	h+3%>%8V-bnbTc"µaRJd,R,;#:$Wa\
+AFbj4ʟgż`jV4fEҪ ΃FQIb$ZIֲRI0B5W,Ii%0#ZIԲM6C#IBYz
+˒`N*gYWnxhоC,Yskk?w^^̔<?@>~#?}	_OЃp {r˰U`NXmbүCuo՗74Ꮦ֒rUnHOpQ-JVvƬ\ydS	!9*(Č%sFԕL9o9;b!ˊL1Aw+_ّ\uU֑P0P01!+I$AJE#2+Jo,-Z4Sߕgi+ac
+#)j[+ZZ-KiȒm.3dJzDR&FUr3(gdQ*ز
+U|KN6iΟiΟv>nÆ]}G߿<cÏ}|;p(rBf?oL^;~N~~85Bkzv*X	W,mS{?r)+erU?"T}p2ǳ-xT\lcQ.[ȬE9&6\1Cϣ#%8(-}-Mϓ!+4Uկ=
+UGCW-#`ܦfՄ&
+͊ 6+EiYfa2~edVr嬤jQY[RwbITkYe)2~uѬ-KCʑJ%3}n!\eM1=\t⵫J׮*_zV6=pWY볺Y,KvUܭ[#/ǲ!wCiCaCVYM_zʊu֭*Yh*a?R9>]y͇w:z:tx͚;w鴺-d*1+x,r-w2o9TK[s|hjS}ʅjoSLTz-%zB*)9ַ-1.aaư_Ű_ExLVx<1=0jB38l
+6ał["WCi1+VA
+ſ\$*UJ_l3LE9]VR'mJ9%kY:))C+c2Hz[?mr(I5:i_=Gr
+*ZUβ5wVɪ?G;ѳ;_wE-[@|X[}K?~f#>煳`%XUњ;ｳH.6z	]C_58Eg+늊*oy{n+?:^AՅ10~%AN(rTXe`nd`h1< +f6_"+g_"f=+V*XB6e)&u-^Ws*B8#_!*^a+brUl
+ BBhbCA+82&P%W!e
+aѠX}C倖w
+JQOmB9+խZDkͮWrֲ-S,kd
+Yc$1=hF˒eiˏRʽK,>WY+ԇbWZW+e+z>++{SNtMv7?ܶm[Xį=aίxt]:n7<r`7ܭ}~9Щ".F6qk+mXl9tK>Hk_xT|w	6OnD!=ATr:=xєkYH*_u#[lZ'ѼwTrKCz{j41l	"
+4S+-ɕ
+rí̘PV%Ѣ[2E- |ZdiI夬tU^=~E.T ,8vղhYQ˒,hɽ-KzZ{Le𫻊;;ٸ-kW[VXa~`E+,2nEr5H_Wׯ0GgspvXCwW}wwWᚻ/Bե?69B\AT/?usϞ=`	w~u+7|3{-[\(j7j]\e>WدSMuĬB[o*2=>>H
+i<a+~&!Uԯ-uB1AA.<Jǯ_1~f_!zjca;΢?P
+jzGHgv`Ue(<8600[olndSAr@̪? H+MxXUt4+S0~aJc4Y5REB^(:HEk=!C*,N4KudV,vܻB!Kβ(YȯP*pW޿|ʪwխq]V˺zY~~"$s}ؕ䃢lgsG煳`%kW]Yrʢ5Gsa
++WFY@&=St-g7VXm۶?pӟ'+&|+_.NH7d|/Y1,Rja\%ܖR|}l=i%r%ݟYƯFWytW+7{chb':h,XlDfrZT
+v\+϶!+$Tu֙:,K  U$W	N
+0P-U*t+ _鹶΢Rhƴ&~*PlԒ!E,Ѭ[va2*K.xwƻ+7]w7muͫ6ٺڸuwnˏyԃ
+mD	gg6m^]yuUVm\]quզG`Հ?J+|KGMz/k֬{oƯ|+z+Ӟ۷`Qgfd
+įb-Gd:5ю8fCͷW^70_Uh(VRy}hd9._̖/H/ȕAtc.[}jjpi`GN5S?S?~Z`Yp\2.%ef| i&-CJt4+ܼwʊ\]S9+ݡ/aI.TϽCY;E9Uee.)[X²4#V˒+dI\OWr۳˷gWnϮޞ]}}-;h{xm#tydgH!E.ͧ?c57TmP}C+Oj5U?8TQQq+7\{ٲexTQQ7Ltƾ?ɧ{,eO	2сn_ՆsI"Ba]үZ RfQsU-o`hWhEt+_l?NJ<!|akBfgAݶ@lu<o7 \M`~$Z5ĵĵ{܌PҢU+ZJqLVʡ,Hd0T{H~OC(kR+g)ɢe):Ԫ!O[.~R]ѲXRU,a!/{]W?m+;5>mmn׃=o3A ɐFy$~<-9Kk[.8Ƕ7=qG ;sro+q埯oO^k͚5<>eþŏjQWx9n;y8b^dY?(]gH(̿dx⨥peώ9TcU3_~e?]D+px
+=lN,WmAu:
+̪ooo
+0#k!,ՖuYJʬ4UZ&9X)Zr-Ki(7TNT/_>J`Yc$z,ۅe]7ESˢa)0RȒ04b_mWM-{w7~hݳܳw4>Kӿ{g~ayѡGG>:gi~z靺Xi.usa!VPbIG/b\/}_buMT28d'8#W( M@9baGhBr,+Pd.*^}1]G)W)s$u.cVIV	~Ef7^$VM15nRhe\mjwNWeHFJlُ
+:aOQK	t~9x$W]i r5UӇꛪ4#z+{hUU\O UnĬƥW֔*D<Y,yI
+)DKk	f HsLVrş.Zl-+"Z|.+3#1L,vDb?r8wZs߹~nݦ|Fr>e}nlx~8w[{ٿ8:Zr\دzfAP6m46{FBLF\~TD_+{Wsk7緣WB~)w7U`cTgy8Uܯ\ /hǯ]+[|<׉˖=!eFl(<fp2/:RʌK_{t]?Ot!m{9o"r5h{}f_Wa
+źE\~?_Mv3s5U!64Rb)^P~Lhie-Z=.0~6+-vaW
+ Lr"SZD-KuhrL=o_MLm[?lfԖy醒cI$Xj,]R?fW_-֖Ok͕BX}r_N7yfsr?Fb|
+;ܑ~2!.asdUr!/:5.&u%^]QaE P)aD&1ntL->W#W#3C3 WV,W:^_rU[f|&/1,U,UMZ/!Bvk
+*SS^~%1Tc(ʢ%}UbYIB塱bTƐ&+ܳccnlrW~o~moC
+<L.у"2|@3yX	Y;n=vxQߜH+R֨_3sO.E3dvz]JNb	klbyŻ@s9Gʒ	xtB'ĝ>*L!FE$JhP` DP\1,W60&Tu
+̪H`Vrq-Xiy$@zg[ԪQ,>#6e+MdN"ryht4TOd%ʢν'%o^]BmRōqPPvCe˪]z!-,mPe)XvWKe2Ư"$':<_]spدqīX\
+]B_02~d+Q<jP:G<4|*!7QJq6faʂ~~W	L'36wttU*[ykȬ<w*C,ˌ
+ҞUZLE(߲t+JI5_%ZthԢYg8\[cĢծ.Z{EH,K" /R"˺!uT˽K!{WĹ"^1
+~%+Q#Ȳ>#R,Z|˲M͡rW(b,NLČ!Y_B0A;q&dqA>'(Cppv`06Gg:gچ[S_}䪦SeTO9Ug0Y,AƲ^[BeƮZ!cYl4?<iҎZI(V2wʌeQJK*,٦eMTR^.e.̄{,m'8,h!Ҳ$βHD~&W!\ R,#dfX<˚0ۅ#b;1%g!%dkMqeX	ĚLϝXe
+)q0FN N@`l~=FZ5VCmSlejBe+OʍVF76$(M_xWwkƲqqE-"Ze1}C}cW?~U;kZkӯ7u5&n^.X,M_],e)UwRl-TCJWJYB~!)WD"׌u\ֲP-x!$	}MXĀ[`JbYXU&D_`/*7ŭd'8;gPz۬'_wMwMw& TS-TVhUCUm0Y3Yf Z5YZ//Mûdw(f4ycgZ|+J|*g-j(6ѵBޕFk4+i'.$LC`驤òz%`(PiUò˽+&ϥWWX~%q(cD,h#C4:($/+N܄1rC(Nc[ƈSBNȝ	OS-_TjH`UmrW'+ lVL
+Y@
+1EH
+uh[SG1c- n&) t2&H'5Á{5N1,+;k]s~Zl]==\˒ 5,K5e-B9+}E.)d){O0ZBV~%,jgY-2;+Ä^ރqLy{c,t;+{gqDJ1dE4-H}z^OmavW&7q*Ba0Q(яȬ
+].WAUA7PmXwu\~,^P]C DiFqzOO]βF7URLd-d(+Dֵ:Ɂr*HRŋ2/ejYHSʽd
+Fe %,+#2tȄPBc AIHԬn4#Q3]Lcpn0_3.C5aAY֣<@T
+0L!K{&8PD߬XE*$-iDK/Jfn/&oY׌_%S$X$WJʯTGֲhڅZxJl$_KҎre^0݅
+Y&_-´(_P~d*@ƈX<hMc|>Ѝ2AuӁ7뵳$QKR$zG!{a<
+ףJ6UNlJ?^ʂmGwc)p*gA'gVNDAzDJUW,mW_%PڵRLd)4+(Z5~Nd-X05jfWvCQ-KR^ Lp CZXJ]HUR~
+et_	Jx5+gJX@)걈n43cdCt`T,mC3͇ f&>_[뭋;;]it)&CE*=jJtNf*[Rr^sݺWeinU)-|_PU5[j-+DM(KeCҳ:ZDKuUr,v!%7]eH4+3ĲȽ'QJ{*c)+)$JޯQ$%RQD+TD8Xj7 SM|T}<|NvB+߇}XK:"]?~OQ>Ĭq.tx/ ~uTt;>)=ZK4b\I
+՚ɇޓNࣩi$RMD+:AβڅZʢOE.dH;Im3T
+ei]H{,d-ipG7f\%W*rթljr5rE+A)jbkJ WYzIm#0~3h:'WRfUUV*nfE`pV|srwxDS\:mʪ:)&4|EאZ}!K5hK'12aHE}OG>^51Aկ(/W
+*AJYlլȬr6\	̊+XOHs<UlUȓx*\۸Ya|\a)K)'޾X~XEJүTcZ2(Z-٢DٯK60Á7,+1ML&=ɴsTE^}*nY	GsZ>i29*-M!82W-B=\ͪS+m鋚{z8#Wد\d4LL
+e+N@U>sY4yV*X+D-!DK4$j}O:6Y1YɎqЫҼ4+b,.u:P]HTz.dH/)ֲ]HSȒ\^!b-`P֯Jʕ:]j^:uO|^;YNqCQ=+fo0.ʮZ[uG?t$k>VA}q%͊UTOoV\
+3bMHOrŏZq{KbLL%jm,DޫseE:%ZIޕ8*b
+<{6ëǯTu?]]sKU[Td_K4TۅrCdR)"n'fW,+WW͖΁\w*|ą?(ݫ{^y~ܫo%/[^~+?SRhr$U|lBuNvaS%/ޑ7?湗@;S/{o빯?ٜ?/8Woh?{q{'M}Xvs{89{ܝX\LYDQIQUW  	JVJ=`ᛝݝ]/f"'`OAS{Ud!螬h@¢]W# w[x,NiO{>Rﶬ;+:;CsL|7!"ˋpiP'w8</͆fЖ]gW0u_Y|E"Nń԰ȴCQ+5b+i1Y"&.=xu9Ť،ШԐȔ3)f^LʋL+˩fU^L̻wrҩ+ɠ3!Qi!Q13E&9q`ppDTt^~aaq)RTt'?rcDgW
+1_W|=IE3[	zjux:S,\g&vk܈27(̀uyfHl	A+RT&y?R|YySg!|\ĵ_(j t݈xۃ$oŃo9j}^m:F+gjhIԫGknktjH4F[cCpa5TEȄU+$qi{	-)aL7!"hAcP+6CBv k;ub]^eIURFK1+'rUt>.||v4$("wa^ R:5M*aLn1!ݝѻ*+	y5QR@	9㲱u>.x$7WMce^ˠ<3i{	AMbÇOH;q%5C4N>Al"W*l6+!cXsbo]Φ(^D/\E|̣9巸uy-"?ǌM2v-hV,4k64ƿ8́J+*_"dª9ޭ'7OZL#'}I]č>5-rRMPJn ֌WbJ.{99rFuNs]!)3>CHʒ'f2oHCN|FG[,Dg^tTrEn	)9ZM)ᦕ6fT6rjsj@٤+
+KHTjshzP*7L}yEp:QYd7[R
+%슄+VM;שӄ[]|brYfS~iryis(Sڵ3n׻6|	59M]ݒR+b$z|H]ȕK#ӊb2N%\A^֞ϔǲdi˩K))TITjX+6}/0^DvjېrH]O7=:JkIqU'V:t8xhHlNdV5g7$_ݘ(+42m$5`C/,VI6dZL^`RePk:dj|h؛Lq+G$DM>FXc4ݪ1rnhԭ?Tm㧬Lff&+m&5+p{J33}*`	p'EȄUsx&4$+2ŦIkķn GEU~*.2UK<}Z		BrWhBǉ#ѭ#Zƴ'vtŲ cuw ֋!V-U{]W2v&y*YލTz))Htkj'
+	R"\5tg6W2%_F@#yúKk7gĒo5e[+)>c3ZsáZB]:sǮμuLwX1N{bzn`ܫߣ.?]~ӗM&MͲ mM3Zqo}:`	|I>9GX)4E[`U>ȪjIlu/ૠC%TW$_U
+U9U䒦t1N +sIU#.65nX}g)κp^ N(D$*Zs:<ݑwRuɺ5FJ/HLQRgK+!T$ VP#!%gK(+:YH 7-Z?6j+oXo+弓&QSD_`0wr7>Pee,V7 Gϱw$zO?74zbr\B7jJT6SIb#n5E0ffA:ZtT>8mнV}N^Uma*_"dªyv<!D1d*
+\MT5(5jӠW+MM7:p+W$D83*xIuMd|RvgV,=\A`[;
+oJ?W(vIΦMP06IF:Br		Gg>^YS;t
+::L&iڤuXrmXeU[mZSO+UAJI%+h~WWߎ};1VvYuqc1SƸ9wrXЧu/Ӕs/=Uy裤^S3usø0|P[|3T03_1L7++7mCc{q| YO k׭c"}D-[Юq+XLn݂>y#+,opEqZynb@Vu+Ŀo⪋zIʚtWNH|E,_|enJL-dΥVҥg;ZVd/<X?o00Mao9"^%oX\g9l	'*Svg;i"=Q'NۑINN]rM`Q-beX*ՒҴJ4B$F1e+>q1"${@ʓ
+p%PjX[JU*NQh2rT7jHX4qJhC-MY@k΁j*|5c5KȄ!֜PY>(k_+S^;jT+(ãL/OY9G,54
+۞:s:GƆF喯c:ꖌETD
+75.=Rފ?m+y7wd,o5+[7yG{Aˏo:&td3ˬitamھkOD!R:PIBY#+UBkw(]lVj[&-h+(WlE¼|E Aur&
+qC#Z*AVWE\Oh7o^y-ڱx|Q};*9M?8;/&ey-q5׈呲-YbZPZޝ/?"CdDSpyf[:.2DCXn)?Ac`xLagz|58>42fޱ>>[Ε _|5偲,_,bOphK F	)|uT+_5{;tU͹yܵk4瓺Z{cw_=&Ϧ?O}'>`+H"Zl",Ux>Ӆ϶)*S
+UEbI-.JoVIcB Vݛ_'dT;##*Ӯv7"+B_A|5SAAIJvFiA])4Ԫ2Wi"Jn; ~&Bw|/k&	+|[ ͻu Z9CB|齇'1w_W7_y_2oD0=ępː5`-'0F3mѲg_y@,?)wAY44n[ԥ<C2|"`ș`2}UOo={?즖8kp)&~TՄ04d5({j1q΍U\04,Dg
+F'[WK@Q|BE/LXW'BI{U
+X;kċҘBˎeO_>:ϛS4o?K=yCYW9ۘ`{[ˎo
+'X*C
+ĠC;e7JtH-R$m3D$R6 u 3xL1ŜV9KR:byOWcS;يW+E(M~UW?\U5O΍MJӷ_x	b*_{xz8<q -!pq@WtW&\mƈ5|E*+j-1]蝲XZ+c_=QΫWGt!p5BHWT)h@t+;bA3+/.+K +ĲMFu#?0	j(9,B&JZf/*idDlxU8U-V?oJp/>2O}悗vm'bcW>Ml-Aq~Cת5_v{x YɡH[^"v4tpjo̪J*o'
+E^QV'櫾T.I_QGp`t"/ rpO_!^L)8,H o >P:hw'"?!BXKH˲)ob_E%-;E@-a^۪?&_A͡gA+Jh'΄Ѝp"x.r,B?tEĄk*8Ȟn g/Fy|Ыũ;䕘Ff){Awއ<.̕`9Nq,ij*Q"3ea!e
+k3%j,8o<D^ŕ ;_   v&4;/ݜ-+@\by
+2sBñ7	9x*s2	"Ȋ.H"dª֑1d6:~_FXq*ᘶg}ҧR_
+WkU}|"+t6w0ZQaE\I!R$yU_f(Bu-
+n[q *7I:HNJt%J^]nSՓHu
+J*ozkmZIoApkoq"9uc(e̘[*J}YUcs E%1'ؖ_"j)ulK&
+KoBV;<"R|K/#
+-W, {]dcBȁ`P
+dz=L#$AUL/rW'CΡ
+Pp<F;q,Єp偯lZDyχC>@K[p`;'~E+U(د[oDl6Mq{鐩6[5=p.ʡ.AY@0mekX녯`hldˉO._1X704:2y886~δ* )XtWdN%wt4GAɃ7	;< nBf
+17Gt[Z&v2{={:#j;XUh-d/И pDVjs5Xj Ԡ2aq (KktLSҙ`{QNaIc_&71;::EȄUQ9Ϋ=B#rJ%z}mN5+im׺|ZeEAd{S҄u(7g6J	q\u7.+RM#)trm@M"	Hmu({j+5JPu#R9=Xr(z:OI*;0_Yd7L	ŌSU,o n׶lVJ)zfWԭ^{NzZ3mx鐫Anl:Hh`BqY HCh&1lw J6wRv!$)BdbB3HPmY	[v汭fWlɜ?'B1tv\NܧhUe%D5LY%~V݅<.3V5m#  (*|{[o≯nLpC`t'Q57|Fd4.$X녯`<o}x;'9T?X\`Cx#Yo*#4~7|L(!pLdB<9tp{4*aAn&Pw(6DO5cB@eBf/S BnDtY8HÏYDR}M+zo	Qb-i na
+RLaU$z5uΠ!kxtQ܏Vb+W`2aU}fht^pK_&ە*D:eVoxoM΋KV,X`9\Y'hq~c	E".Wˉ7}Ps;5 Eum=҆e(6{[$E"H(շ+mf6'jQJ'BoۛV+lP}υ4
+_^y<_e{cY"&{""VXX coP[D%s=j4Cm0F3+lR^BO|~+Q,zطDX Z/,WG;1Iu>swΟխe,kr
+	(ë$U
+6eWĢ.|X A63y*TUk2b+?苯0[lA<dUb&.K>*%FvbnN@#	'5M[ΠWʻ
+ܱ-m*vz|sʄA>v[YdE+bM0`3-
+!\cBG!DLڶ~@(h	$ m1ZQCbs§݈ T؟LeBsp;iZZNUP\+YCWȐ5¡I7~ye@B!sъѱx'rA,|E VG#3~ܻ?]_._`w|ןͷ?̻/^~4Q^(5\Njr'łi$F p#`AK@HǗTע8ZٖQӑ]/Ϊ9~z=,<:XʪVQu;`(|e.OMNOg_|"iaK
+iwucՐL0PC!=0GtLt0$s4J;+ˆ|5ohpǽ:p,47}+5dW	Ǥۯ>;|
+
+_p/2
+w%>ny+:ծ厯+rj:μy3	DYLlYS-
+W|En>-ſXVĵGP֒`զGrb9杁|Lg@ȁHC 	lءBZ"'o+&yŢքVcS>V4NScP4_*EXJ]MeK+BҐ(轠
+gvvԖ7pW<7D|u!`/!4]CRq㣯=3޳g*V8ݰD #%Hu.SS(}?xj{|g_t>(USj_LYg5BT	"Rz9Yj CڳqyѹNPZM' ֞{gsU(=/!_湯r fj	"TR'+8eR}vB{t@sތתR\\mPT/hKU4&oBC}?B\bW<;~Gcӫ-j!|^kh+rƧf0@_ =8PjpbwD$WpÕ[\uH)eWPUS^lC4ҢEeQȊGEX5*(_9^SuNhJg޺9̠-˟C,V,p喯um{$o((hGjӍ_q~櫼g罹t٦gr >Wp+lBA$	ێfr;	+&aۗJb:xʧՊZfm^LX8J( 9`[X4;&s@|pD+="wH۝@x璫pYֱlkS@@SO4ְ
+oxtSrL"WE+;A>IW6`ݷpKW&<~qw~{璨._=wcwzjK`[x#	RM̪w{KFBrADzŔbEK*br;Ս= n*$jntUJtki"+C'w76[pUGj۞+]Sc}oE{X֤|RIWb5^F!QgST5tzzqk4sQuY.r#HFCy+;xY*|Xn²c
+#G:HHk՜Ew#'"؏!HpB6:iW=	
+W9|@>E5RBR
+jkYh:lȄe0x_W!.E(pCʉ	؍[7r(YsR~RCCe3b(WDkc[ʛ0+ZӟYq*h`pHn;qΠ#|
+[u2555-|քZevZл卖O5ZnQmS
+B{(EB*exezcLGk W	Z	V52&V,+WQv ҳJPpWՉ4-߻o%/=Pu_l)w˯-5w+2秋a+ "zicN]Wx&ٻ[ZDTԤ(jr(+6H#3S
+nvTO|w5v\E3 V8nԼۉ͹M=WD!w#r+nXzdTcD_ZM%p>彭,RsV;G晙N*H#{9qWOG){=}]{i+`PƆ,]:8Q	
+0vtyB&j8H"j\*Fa*d9ˇ
+דWwf^	ծ=A(6!yw+s}|"|PA=39Zșsby,߆,(k
+BOp卯ԙ@ =nv)-/8*+ɵNWSMcOѓbF9]&//&54"*n{S]jfrNSq+MJDoj;GMJ//B-(ǰSB,b'ZGHE+n
+WNA[ЂJǕn;7"K\<
+2+	e+B3kc>(Ɵol{?ÂS	 ;eufѓgE"- C6jDT	
+ėBcssYLRV$ASֻ6*sT6B\ل
+)@ato#͍y×V~!XCVqrvAY}P1obgߢ	?j];vZխ'38_1tlA5nwWb"/1K45Ubhb sNewL)j#+{ROӈV ՞|^
+ƟS=4OlJq;ѨBj´|G{>QyZ\uCqaqx-iHxG36ERƞ&MXN3h5ٱ&|gh,\Y9Ea'|(.~EIniQޣ/~On-OYw}UowOSdUsU<a|P}Ǻ$`[OV<g˛U2Mw}O(7
+En,b5)IżFմf˲He_qDu6߹Pd _5(A,_pJƷCzF)ƢPV|heaBSuj朗wX/جn?[QUm Қʍ`쬩tu6yG|J?n~{ͣ(򏣼Y!m,;kª J|tQxݧNYrc4e6H+ܴA+tyk_yokCNn㏟œu}V}!|_3׌,噊iX#0ӻ:)e2RYb+]Kʪx╕-k&*U|Z6+b|!PiVm:umbly:W;ٿ>ziCjZ?2xQf(%<l޵W+O<A\)h*_jJJb~7]#V|)*fUOGbع+R٤8feA%\a (.WrW % rqA]1j-Z`J*Ȱ-ݓ=h:KW驪sû>)j?euobWKf`pqz39g {@YWќ7'nJ4[Tz3br8+ϊ\(c9B,	=3_++*b1+U5 [Os]<!Ŏz(F(:6Bvc!տ+tw&mTw{o>}n/yyBؓd@[@	;$@XRJMH !;}ek[dٲ$M=3#Όff|?h4s4ss=isYZ^c+w׫_H$&}YIOU_q+7w+E+_˧@~R(ͯnJ/U U-fQd"dܨz7^QRU+۬BWL#62nzC|=T*H63ha#Pv(  XS@Ų?0!?y'U=*͵LnC[Հy\gi>>j-r5D՗OZx=iv>'GoDu=IDK̸!*ƩJh7R9~X̜B j:M~|^hCuruzw}Y++wE*W\*7aUjQE˳:hMw+Wxyŀ(oGUJ)iYM\/mǻ *$¡Xu3.%κQh,JK?SmMr敬_jtInrE9&3DG	a,r4fǭѸ34Aѭ+%p_" JG>je
+ȭޫ!_MVFqUͷwLdLZ{&3y#!O:3#?\p+=SxHޭQ`]ۍ|!Č|^jFh|j[Z,W^u&ˊJ˝1R?ĺF6VÝc-GϢuNYY2@{_)Pjh5V˛eD)EI!q:tXK館k	Y^_ߗ_חV*I:DV5wGN_+jgW4rEғĖ+گWaNd.zF^,Î!N0f[`DQLҭRAЏȨכg7Wh!zjѕVe1azu-/%ھ"!WNrkiӏ73~pױlTsk%`+AEl{ɟ1Zg	5wz㫓-I@UՄ,T,t↾3љnxoaI@qcQC?RDiY$HHr):NSCոԕ+Wg#W)_JLqHp6*Yc937e?7<aHyBc|Ne,Di*:oMdj͎&v\r+=,,$s$] ɜURݯ1rEgmoԎdտ5;n|xHEO<GjcOOI2H<;DYScgSʛ,IM_QTREe䠡@=u-mÛ^UcH]Puib+}N*lУJ;j{ت5>9P7qJx+Dꎁ쪦k)"'9-I\Mck7> JSHPΡPBS!.Ke!r/qnHHCF)GI'
+ypP*&%QIג=T@:X$P?5kZ$+Rt鬸__BTv
+dL9,hrIsY䑤`_Ρk	q~WȻZ֎~knN#g.m6A"vNoSl=Rr_|@LiҠAUIe TP]a+WE?ygADkDw+ʺZ0ҪzH|5.mæGVpBlQm$qO\9IYrȩ#B[N7*pQ Q+zy\MKҠucfhhJCsguwѪ?!D[x8	yuX
+yhtD+``SI5Z+!wհsMzMwqB)οN#M?M4#$-.&ZtS;1L&8NIB{i-bHr!UhM:_Wrgio[W_znrn|0Cߠ~5O>Pt!jXH3ӘnzDt"*o54Sʛ:G465kFh5w-%~h{_;&Ԗ7KMirY8f}Y\bHhEQM\eX*c+b)WNzYgx_^$W }ИK(EևHi~D@Qkɬ31d0d7rir'q8EB
+5sX(!0q>w$'\=,x+)D\U]R+ Y
+謃Ր:謆j!`ICDABD+IQvefNJDdLrPP8v[2'rBKt`eRc_qbѤt-i|wYOxh~uoW*y	}&B[0Dȏ$ϳuZB=*.n}szOu+A ~w;oxϾϫ.Vw6}iTn+\%+P-^(ĻVVҧV]`[cyU,ϖU)9M0Mʅ_~hU]WPyj^+Kd\l1 HXVeXfa]zˣ_far%Wc*>s(iҔۓrDfy=PZЭoҎ-V6=9P1#᪎JDPEPu簤sHVvԔniݪӌTI;r$>yeמ#'/%Jr$-M:
+mg VOʕ5ȯ\8taz`Y>(ჳ_h,{nYKniί*2L6`R*nYcV0>W+?>/s5tD:StŖ <(V^*"0ŪW)L!W2'h>/KmQY\ȩ;jrՈs}mueyф(l6ՐT#d5`FiPنZLY˕cW>wj7zÅP,,|]X"ErQk.,Z~b9_bX?LUEjp![ɵ,{\lC DX?U"RX\`rE#EF+=cMԌ&ҦIpC5\IQ>,F
+HzzCQT:P>(!{K[3t\1J:
+ڤ,}!˄բGYe\s9PȲ,U5,kG+ZUa^I*׹X+W1ͯhBԸtTN\W_9&S~Wuj+YLeROUܐq&r%vZx>mgd4V`hW>P2)Ẋhsn}~EujiR~%G+t~%<~!g
+Z_.tШo@YlU Xb_*Ez<6K?Uw5Ќr ܏3Bw1هvK3D$"hIBŢ2%~~:ǂ"F] [/U 2u]g}fզqwM$4]h2Ufq&aU=᫧֐U0^W_j _`-n2zv1C?ʢl312.,\vW\R]Jxqn      KIHЫ    -$$K&3P(W
+_čy      ˼ӯjEybf      4Z^,      iW~*"k11      pAZ~r+W      8jƹ/Aگfq<      a+_Qnls6      p9swܯ~e'Ʀ      H˃_     Xt
+KS2⣣'$edVh_9K6φ\ɻS7     "v]fy=Z.f]蕃3ed?}R?ąHakAIybBbk[GI2*EyšS1"e]}XdY w4W\8~8q+     HNUޣ^*ϓ"r($Y7A?9hRd2YMXC}|}xzΎ5ۛ|vުꔴAK BKprۯ'     "9H9b˒~ 9?S%X)o1РIza/!jim,վz~Om|q6E5+_,P6ddGW
+_Y~ec\c   Aگ"Ϧ-QIm=MR^rLR~s7l}JoS맋e/WB/.&3Kʫ~+ZxJ\PH޿^JSi^w,TkΧY?]_mۡC|WhA/  MEH؜E/Wt~l!AKbdLpKҡ5'$5u]+oEga0˟LO'_Oi%#+W,_37K:U¹$Ҟ l"i?m#P\ڻl4;jMxlTK  pUяO\RHZ޵}LKsQw-I.RgZz-ީn]z4)k2K5sUO'?<˗kJi{DDr*W.¾?8na$a2oG.@?{{|$[S8 <OT   7_Yc]y'IZΙmŻ$W\\qPޱ$15#-O׽ݸn{7e.ylg=/޹%gzT\_G6)&п="MbW."*~%E>3m9y{==Z\m.ΑJM-?Q-z8 3:xsKu9AovO-c2onAyWg I  Ņ+NUW.~JYt朲w7[ظoN~6Wzb%|,i[Ri]ũ}mg<{Jcw+\02Dޏ"~LyJ#b<@StrN?%ȬFʹz.-ܗSZ.Eͪh%aL?v;DۡN$@n+~YY=  p i"ΒwvWOz+9-\pKᡔ7^\r[x6k_^r\tlvIqEfs_o"yOG_15icϿv@0?,!穪[/nxZ-sXZ3je{bbmč=b[feH<$1q/\o{8VF[~:qqYz8kBs  n!WrE%#4'j4۾8ܒD]ڵ?Zx9~<^ȻUW|Bƽp?-*O^}cO҉oHH2۰IV\b
+!]prY+NWXW-t}g_p;+uvB}|;A[+~
+xN˗ؾ'pּ
+  s}[_qf[.r!!"{'>FMe[O$cvזfjS/]5G)+9Uw=ugW>jK$ڒ\2~%6ʂ֑W"?ե+1~8оRO1y4Я:
+GًN.>ï<5R_ p0W4rJȞ3	T2[h*Wq^#!ғ3
+ߒb'ߎ9q.kW+][׽nk֚V=qkͯA+>lqdw`$ίP+8J]3&PfzDA6y5R_ pR,BBs%bKȯsvBTOқi<%/+6r\<oN{ĩ_=t?_;qOlOAf/h֢/=VJDZ*obW̳HW~'Lȋ˔8YW+5اAGolܒ/ܧ%aVP ?z/(wXŔ/Y,  .jbsjfgg̸C=3;}&7|^ھc-Im[ot/$lŏ?[yg+_Os'H`݋%^XB՚V?_/z-Y=i2`~E+WS /yS,ke&>|E^}=u,vXCK,*xJ~ WGס dܡDނ+4vlBdTTUI^ؿ8֝+dRTZ̎K"|F]*~+)yGhpx    27SULVئ?zmq4w¯ڴ#qirN>uǓW6X[>b{I{,TS
+,~W1ڠx_S    ̹_EeT#珵i^+_!٥%s~}B?U+qc+$Nb~E/W>DB      ={o.eg8d]wg\݇~ŏ:]g-_#Eǥ˟vϾI,HW]/PvYW4MqhXD     &@a<&!'8.^K,44 T+>8	      ppըs|+k|iV$*+      OJ+I?     0_~nj~3      2hw";ǐP~U55M]m      8 M8+˯$W      aJǯj+	{4      iӯ̸bqjsӯf;      W$c@!TڮA      ʡX|J$]L      xqUWbo''_3A l>822b2gbZhm& ȢE;8E8U5&""#WW_AB5@SsKK=pyCNV
+W,ܯpB_A8"H\,{ K=pyX+ͯ
++HCWҡM\X@B:/+3>X0(n&WU.v!a+Hp᫭c]<ĥ.$RAPWӸ_I5>?bF1HNdh-jknR?IE*pu^3گ*̸b~UUY~a
+:/ï:͸bGB Wn<$	~@W8a'	5GȯhZ|9XW7pu^3f|˥XxDT+U0>ׯ;!VXvZ-@ +yi ohT,=3~5NͿb_AW\\gGo63P~@y o8Ub_+Fz-?ucN9+VJr'^!Pgx:pvloy)N?c	)_:[s#JҸ添`JүB>>8=Jt]dH	V8~${Ww͑#?t%#=JNNz6~upk /~ŪM^g#8N;lyw}Ζ)^Ȗ9
+0qR~L￢_}s5L?9g+ A
+oPjWz1pk _
+_:ʷ+[^_cpP`7o_Au?0f:AWFit3UlٜXKl)5Y-!6`'PBGcUprkjk%ACk<Sh_+sG
+pXRmӯȱ?!dJ Ͽh_3B#H~ŮxKsVL֧`|▣;6k5 ö8_|+l|MFs\ݚ^>s+g]*-C|b6tHXm/vQb-b9
+o	'DS`0~n>au]9t}g㟛\;>&:_YWpQ5ׯF %SP9=m9 ]Ռ/ɶ={{+A3H}evmޜQ97SCD	lZ1=,_aw8M4+]&8	jNFs]KDpzNkͪ:WBpXG.Ͷ(u+ y+Ak l+PYő9C73'曶TWn~{+<':U6h;_џ@K}i@ o&+WoS8_=_! 7!eDyrw`jnvzVuz>JL"lGSO8?%}>pfjvZGjQ~娕L[n}QMkߪ@ я	h_~6Lܞy|Pp:
+N8K"^J$lshr#'	_OXwO;:?il9=pѩ-kNǉf49+8W!oˤG ɥ̾X`%rzSXX_>rh?_ @nFE_Ֆu`Ssl^vrvgo|?͵;	Rl{,N3wagXڥXn2ۻV",'韄~yL4#jW{M;-QvUh;~qbse=V݉7J"M71nk.×f Z04Ȭo:>\s)J	=vv Pv|5w=\ ^*~}TN-C<A:n|r-2}D^}+hVU̯P9ibkBwoDC>.|9Q}1]9F&DS"^	ۼ&\قJP$%%g;%			uuu!ȰRe6HP!b_YHwimˉ?P?׬}T0;iiP!?l~+ų/Η](Xȯ\)g[344288400h0{zt++MWddjiǯ3ZsX_ը-5bQC539[|&"n""N"ndhyGW}SJءnFB~uYƬ1ltuu76TV47>s
+M}v|=i7_1ӫq@G
+Đj7qz'."^tȵ=?`ryEA>jLl w|P_ok,~{AyxxS&)%++MWe|
+ji ox%!Tブ>{DD7*)@G.}_w:۴Z-|{ކ_>_
+{Vg~$-}!q7SWȁ-+-WC]j֎ƖƚEYYU}}#AyX	+WNBp-.Csod.yG[Йwfq|OC"+VјL&:==-ԑ%+	m<"$,jl~@\v{5n+"Uj^h=jRvv:Z3ON>~j]Z]?Y_A @23+AW5WQqj2===a5U0u^-Ux
+hڗzR$+ܯdocÅǲQ{SL@ 1ڬhbUm,_LY%gcZGl~@ 'tT=&ErEn+E~	_A ï(x\cS+@8JFBSʂ~
+@ N,6Zr
+Ư&gZB
+	@ ~5ftR~Z&̯fN@ wRh,lRPoo/o@  YBD2 rUn6.36-+@x+YdX-@ ~Z=.pY]X8~~@ '_jYT~٩PFۧ!4Z]Gөִwut:՚~ؘ:84_߬54+`<WpBV'̯nt_LNM'I}ìW潹E;<T]_}tb՟63S[KZ{M!-~;8;kS{ʦ*[oݪww7H"HBm]B $2!2$!`˷1	-[|h|ؒ-Y,K谎Fh4=陞,ͨ~_?=?<    _Ŧ~wҊEwjⳒ[/>r姖>޽|ϫnwn3m+~F}\xW]Y[VA*C   ,Y>N\P~N.$s\;_8肚7=e4{~w~97v˽[XU>W[u嗻&qnr74f#+   +Tt~դw6% WO_;kO<9uΚuS޳DU5>䶡w3ZUo05Ŭ*8|TE!	g(ӯd8s    W}D8HxD~WLB.jW^7kg7zxG~_Zg[G~gs{/j:IMXaqp\2Z` W߈ph4T).   QFjHѪ_;t$3IA_.2ϖh~vr׬W{n{SnK2=vgx{y]uz}QMsshj5݆.3q=ΝK;
+B.I.5Q_Φ$k!TYYY[[;   8b&hjw1Dc3/jQ;;o]/kzϜtw-w5G<3ƶ8[C̊D&+\y̻+lW~EJ\6.=ޅzܸUfb(֯~?U`SՙݥeN}~7=]su:1)   /2QrI_-.:$DwoE7_|w{ǂ?p
+ctqp[g۳/8_,tt+l+-͙>6/"=	l<юthB~eu{4F~d@fG}*mԜ<ypQ_,S?tz
+Q.ǴT&eQmC_Ttӱ|v76N0s1guAzUAN$ۥgZ͟G-l"]⊂4lqD~XzqNxE?{\Ĉ)x=T?Hv!DIW\t~v{4si'߫okƼv']GGwtm+l׈<WĖ_͵ё9"+"m8"CsD%NSk1S;RwQdLU2rQg3UhJ{5wmڶl-y<Gv<S;f3D{sFB*ON/MX?L֯S+jS
+GOZO	Wz@>3EOW=W*Yy3$E/m?S^T@O1IdI#"k)!-4sw_A6$W-N:Vq~+[+.:NگÙdoQco_˗om7in,~Ⱥ6Yy:{ͽ}l+_bKYYHTӝs+'1zRIgKV+E=g
++rj{4Zz6k>%>رci	)Ɋ,X biU9't7
+/	?EOS8ǹ]1?$2!*GI}
++aL+f*M"Sk&}ⳋϽMMw޷daCK]ć^}nKoK3QhzܭlWWy9hWSo݅$٨SW<a(֯A0:خ3t;]izI}prw9X H?=hꞹ&+e$8sS*:3P,J15˗`f+pbn!)+LYz~%1T~UfHN-9w)N%Y(\pB,eb$KUMte]+>7ϽbV}ko?{omu[aߒn"q@oщGxCD5'y^D )#Qi\oRUn|LD~5t8c8wz͆+K*6F3QcèЗSWyP)ؕTI+gR%Wr"[z	6TxJ=Zߤôk67_mId/+~W)g
++~n-&Jp)mࢃva3ʷo~?vkcߺgmb'ufmNvlgEm
+MV^^tĊ\iiboJ$WP(*tSuǖU|U[k37c&C Jb%qqtM2YtK٨/3)':Kn|KcJ^RYiPQ2E=Re+AAv%$KrYBveI]bO2s7ҰntAUMWÒIv<fcmǯ+UR5-kRk9Uy֪+5Fzn}O7$2ݣ2W^7MrY;ҽKݹUu'/j=~%i,ܩs|2W9WBӐz܈ȞW2"+_g	9+3B9c^fG	_?$=w'U*@vtPU4'Iԯ\FhҘtʜIԭZ5i{Lf28`0i{Z;vus1不}@F6IZveG1e(ܯtlFoHǯ$Apgy"'Eg<=~EαWܘ$HJ^W3foWl8_Ηj&IT6k<4M^}*D2iLn:xf_dFL4?3{iT*ߢ޿s]8S~j6D	WlK䔙L{y$'<jsɦ+4"'6RWz>>ǙnJJeLrWsM'8r"+.GN8ܸ_^\T(ʬ~NWpCǈ[WFG~	ǅ"z*J,z).Z		!ŐAz=&7+%+w_IߋZ_
+~_^I%~⧴8#|n.;&$dF$YlTy~%W._one?UMȯ|0~e _xWYfTp̫BT̻D[Eo5qSv}0VƿWt<%Y#~uG0>'R//m4gۈ3HlhAEo(AF@_	GٯD$_zD@ׯ7	X,xӌbqSrřѪnd̩
+ 4\Uh ƅҨ+52~=衃!}_Q,bL*))j}IzIHrȑ+v>)ԓb2+
+~Sݱ ZUϠ[¯B1j52h4^|x<y|   W݃n:xýC:hL   "KDI*H   #Q~ʯtVo"<$ 
+    "Kvw@7䡃>,wݚ'3?k    ~	Y=t~ґeVm'\#G\"Pgx:O'+   !WAKW^:+22\q;k?lZFUAՠ^鱖fm<@
+   `p@(<0Ͳ_] ~5=9l-4ov}֣Ai*ڨ +
+   ` I*ʯ"#>.pfׯ<__^nhd5ZӾ@  Ś.W    CԯAf*JaGGe<+U{`^,[lO<Oj@үR(Rb u72+~   0Y"dAqGGi8+ԜxM[Ԛ?`ո%<2++  / _1E+O˗Ur|+[M.{Ysy@%{.K+ܴbI؜V&~  Q&F~#~eחs7r؎g.~~Oiq󷷷lS+D'5D,/;T_Ig+B|}tE9S   ~%(گ6Ska}$,+8S%/VװXuڛwn}>KJگq?NfQg$	YӣxhD{lId+:԰C|   (+;	?Y+[*2/(~5|desϿSΑsHoo:dFJh)@LTsg;+QIˍH%9wB   3IU0tWÖ=]][Pղ?_~]?<jh𖣣߉X72%\!ЧX7_(O0ǨY-NhTA~   0Hѐes_h?䢭*QǇo>:zKȷ^\z9"Ll?}%?+N:yUl^{ʐ,   @d(#QAʯ~:W_ړK6?XyůjzlF6?Z#6n
+KJʯ(.b.˄tx~"\oQ	GțmW    Wv?񫡮u%N_'~^ٵ?rn%#7Zުں=0;MP%Y$s[|A=BQWx;n:_   qJWC?Y+c)vgͫ'lybM?[٩n˭n9
+I]J_ TYiUrR*-{Dr2    D~EKr뱛hxĒmTy/|rtɿ__YpӪӗ< (+   !9
+GN3Vc?~EpMnue^=_Z{@Wfpg=~9    tanu,=x [V.ߣjoo'~t:S   8#.QDxvC`ﰨ-.'?e;Ъi~   0Y"4HWVgi+dW    `}ɮ~OtN(   @d+F}$ 54+   ȒA+'x0B7_   @dw}i桲Xe^   ,O6a__   QO-+pc    ޯP_᱉DHW   "KT,R';#!    +ZlnH   +sܯxR_E"pD*{    ίJHesWeZ+'mP\̮GG[,A4   ,iNί,,5o{$ToܼBNʴ	!S>fU^FsT_   _7rYJ;uMJ{eFK+wr#ULNp"(<+:1X*1oNł_   DLcue)ͯV?2źsY/#<7mNaKEދ%&xV5Xx]L`    ί^+V̲FW:QO=Y45ng+j-^/,)R}9IRrJ.Pd
++2%idnW2   x߷57`\_jF	UMbGyBߐNOn|BfSQ+)J:"_!TэTA7MxB   Ց~N8R_Y[-V+4y#3_}Þ_q¨h4de U&eWWv1*&A۸}W    Kԯ+zXQˊ֨KY~UndRl?}`\ZTpk@dةd=I!ZBD:FUʄ!~Nz33}%дxһYa_ma}   AdUMQ,޲F]~E?iZ-ɿ.9m>
+d_&Ȧѯp"R_	JLvk?k~!
+   `~βWO=ۥ2|uiuseCRMJ2hH5QԳ>BVLH"]%?NwH56*_   __֑KWV*ٯzFB/a2J˯	rzj_SHbpK{U	ߞcΓ+eU.   Yl_%WiACVrmDogft$&y.#U5*	cΒR$.!v$Yi==
+   `R/X#+;e~YƯNN   b)߯%J}Z_   _I*֥^U$j*cF6]~LW    Wb8WttA~    10oY
++0#_   _MW~~   0~[
+
+   `JK+
+
+   `UZH    ++6+   !W#*_   W`    U0^k,RqJպ]
+   ``*X]j6
+Ҋ˟_VYT|B]ә^gg 5+   AWWFBn]ج?٠V777766ZZZ:::3*    Wk>T3uFSkWoA]ڶށ^O
+0    zCQoyՖVuSsggh"ѮXVW`0E6U^<Uv"!w$˓'~   0W|ʮ_U5wvu6~z;WYҢV[Z֑޶٢2tYFޖ蚎\~D+   `F3!:]:WuږFC;dwvvuz.mXծ୰m.W_QsVQɎĤWW   F~ծ<]UsSk0rz<erj%%Is*Z'K55ə+i=u=6zS/n+   A~EUg6wtFgXWwZsssG]?mvviSgpJpFJOG~*Eck(ۤ=	I{lt*~   d%t֪+^+qdKxށ+K=#KuNV5M0\*T@x=JXllUlx.=3U70~rCn_  G~\v8ccԑSN]Vm۶f^oZqH[Yr
+#٘Q*T>	ObM|lRSدf﻿K~6;zM  *SWVW_U}cjc*Xڲcǎw}g>zh$O|q'"W.FJ*9xqbc㇔ղKJUijj_  G~eۺ4O/kﭿicjXwoׯ_>t_t:yA	7	%ev:M+A   A~p;oe>>_>WyloV푱ʪ^{6l {ꑑq*vvڃN}w{e+Y*D~"cSћ|~   0(ٯzzz+2=CK[Q-vn;T[[{7Yf֭aW={hWjWH!ݱɽ{b+  "d>yRzhP7/_PߺjV<dp¡C>755loS_   J+tS'zzu-͍:~TUYYyM6	y|z`}   `haV~}stk:?VP޽{wܹcǎu>\V1m5]    _UiP_ѐ`p~߾۷?^y<i+   aP&   0$        0$_   +0IW    
+L    ~   0p~ub7p8<6q"阝
+   #+W   $+   aU$"8+G$[
+   `Y~Urť
+?t_M#+   a,5o{$ToܼBNʴ	!S>fU^FsT'>X   ,i6v8tf_-6"9?:wˌ\ɗ=G+AprR!GNJ̎gi]i?!ï    ίU$Cy~Ez(֝;j}'ict
+7X*z^,q6_˦ְ2WdrTICQG    $Gi~Q+;ڍГE#],q6iI-"՗3d-+)
+%OFɫP~E_,Q*XXSɏG|¯    WVw=֯1Qf5xW?4B/Nn;ꉴppt2^IIn'XB䯜rjARONW    Ì+#4kjEbSނ&?do+6-Q^ɪ(T	ǲ{+A$&۟ W)ɪ+   aFU0<VyK-iskQVDm	b'hYHU);PpO^
++}UA_   f_X>Y5ߺٲଝcPMvU\6ٯ8۝bJ&#|'    2WEzl"|9.᫫M++lR~ExRԹlUʄcW%0N4_~j+    ]~,UHR"_f\~aqWi7a~?.YOkJpK{U	ߞ!r6=3*xN~+    f_q=a) FMvf2Kb~K+QWȼAJ.@$fk"7HK5
+   H)U_܁7(2~5dGpR]u_6?5    	DʯplzJr_   JH$U
+HǌlJ    "K{"*ظ\!    q%r
+W    W__   ~_t_   +0IW    Cԯ5}р_   ~U~   0$_   _q4r:VՒa@~    ԥ`:N;<oHK6<_   "8*'@#ۭV@ֆB+   @tOqyW   %ju8?286CO1A~   P_չG]sv:fxxK+1Ty999y*#?7'I4[^BpMKGI}Q
+   `P_Y,ޯV+#	}J]ww$~5g㮏5ޯl6_	2Uw=J   0SH'=w{(p߾=cל·8	UTod,j*^6+~   0~UT";=ۼO*ԗ[컣{.Ϝm J(W8E'D+B^Ж(nO5''1CE    _%KQ~E
+|+[=Z[}/~1psw|%~5gר|p~J$Qd*_-ŎrKr2`F.+N9+   X*ɯFCN;B+?p>C/ܵG6U:-&uFί.rY7仳ңܲdF_   Fwmoic.]>vשJB<Ͻ]SWe:)yD_Wt=}=z%~   LQ29Q_i]MZW\?z%@=cwu4#{m<nMc*IJ8D9J0Ӷ3~   0(߯"cc|h
+>U*H?ӷ=7Riz7.Yۦ+:3+
+   `HWWECA_D#XcmetexPw'mٝfw3t6dMڎcn:XJdǵcɱڲbɖ۲l:lIRddQExOo}"^| 4 Q	C|/^S%V|}9{bkQ̝N_+y_Elj^j}  @W]W>Nq>NܳչOOr}ؗGy3	ߛaUl4   (L_viGBq'#Ol!W   WV5)Y^ƴmW   YW`$RV>P(kH'   eɲbx^aOt`F   (t_E
+dU_A6C_  PWH+   
+q}  ʀC_  PWH+   
+Weڙ+
+惾  }}B_  Pnz^` i0   83͖YVX\r+hDbm   `[ؓt='d{;w&v{"v:J$V6B+   ؓ%}ed26ׄm}/Pzmt.`>ȍl!W   W:nbb"x]ϧ?|?t'+~˧ڿ8IxJeZӳB_  pds_i4RJᾲݯnlջݿCs߰ǩǫ'AB72]//'''zD3g)Xnho썉aų
+  }EJ+&+|z97nSctţ'㱻\	*V1wW1Q5soA}[|W   KRG+\V~kڕ?6¸Ηsƞ8Gu]K*Uc4I9+   f'f׏oGcF_W\)y7޺v{<cO]&Nl%Vb!νG1EWɦ[sqeKd+   JcW6E+_~_qn\=/YCk+GuRcxUҾJW#w%UxgI"K1eمoIu]ώ  +[ۮj=P<Zv͎Vk>[?<7>单$E3WKWos$z+rc[&^m'/;  dy_YV5vq|X^z;y`cw=P<ąjO_zI?xs}gI?q8sɶj9l䍅  d{_Y,p7os|v+gR^Yɦ=Ioː$g/8/I/q_E׹đ  ek_1׿Y\EG_]+8Yߝ߹꯿hϽZ[UP>3n7͔h1n%:`KR9>+b6 ٖpK$ޥ  U!:YW_脠Xw}׽[{˛:
+Uh ;2]*,u<͟m	p	\3W   n_ɒ}ϣX./-9}kzwjOCrg{]~꽞ܙ^ܵ={T3ľ<z
+sAد}&̽6n_%ݒg]!rY+   J6H$N|p{ހ]^t_lUv]~g,,<OzB+   l+ĒBp"^r7)lJzW2,m!   %]gd&#je6J%
+ry0LA}  AXWcZ-Il6כ+
+  +f+   
+*{+H
+  H_W"   }  B_B   (3}ob}7}  @A_"   (T_Uqj }ɠ   (t_E$  +
+R  `W   KrzL&Y_͎܄+   
+
+	}  @A_"   (쾊&
+R  P}
+R  `W   ,
+  EB_  PWH+   J<55+X   }  j}  }7}  @ e+   
+
+)WNf2qtT!a_`wwo[{WCc
+  1,W.+ѤZ{HPuz;:-W  `H_?^	yd2K2HG	D"P(vuu  `YB_" /RW+  XWHj^bQvÁ e	} 
+	}  @as̀}  0}UB_  PWH+   Juxf;>vo+   ʼ}U50QcS+3ªv/ᑷvz/   (ѾbWU_O_YCfv_'!^#4Zѫ{jBPƶ_kcݼT   XedmmkHrCQO;{I}tSw.ƎWש$mK+H+   
+WUUzA~>-|=y;2[7?+tT^P}|y3wm<^g%sEKo[+   J}ŌlIJٽk%^kylmv[]~e^sJ"-TkTG/s   3i+)_˔zvp_Z4FiaN|V3zJ=r\9xDw:W  8W̤Mg>W7ܥ!WIq!`;Ox+u58;/][Ѧbnsss~,9ǬbndQzafqe}  @aH&}>;WU77<!b~6`o93y=.C=k^-bUNfcTv+<~h>G_  v@bIjt1}NHeCg|W|7APUB*淞O{+<\O\ʏm6grזR_8ޙX+++V   (L_z+des4_օ|-VխZ>V[QW+R퓋wFwHG>	ߴ*|ܵx|0ޓq2}WV8wp@2n,   %WWELWNn]ḫv|ha݁A~~աA룽O՜^]U,y_%neY+   
+qBc'HO_)zO]]ft<);(,>l<5BydQow4,+wm7}|p~l8qWI0ҫY^W   rVbd/+]j['+;;Tڔd>nWT0k΃xo]$|}{ܢ4o_=A7в=}  @aU4WRR`b̸䃦]~~+o]~ztuez-(XU~	s"9>ț;*+Wũl +   ʺݺhe${LǏw^T|٫{^N@%Wo-<޻aL͛+G^:&9cc/˾||	}  @!4w5$"%}eMW_{'Jl;С߮R?jEE>UU͊uŃ{+W
+  +fJ[_I.7}O;J~[ZIsJחl[y#D[Yu}K+H+   Jt]j2J[_1%ky^)kW9Y+~tOoSXaW   .uD+Jk_-+}  @!$K:Lb1euW"   %Wp_1$
+R  0}u]M,2+H
+  BbIIb1C~sՀ}   (ѾbI,}  @auY1&+H
+  +fĲ8Z2;#}AOOOP(&&&A W   K"|4Xd3Ɔ@  NshhzB_  P}l_fMʔ%}7ui<5Z#z<O7	+   
+Wdg_7&ܞaDɈtw&RTTRY7	+   
+WZƙTIf2WSӡд/0%՚[ӿI@_  Pbf2#3f&˘T3.ӹ܁!_į]xq5ssbҰ
+  +lTJѾRkMCs6|7䩭w+#+桬F7+}  @aU4Fx\+k_^2Q/^]@_<v
+  qk1I5W>xdieBى5h1؅OE#O𢋇܋誘Ey2\]+   
+Wdg_H_ټF[whc
+HT3}3+u'ʉYgNw`3;WLL壯   ʼ}Uk̒2yPd*LiWkݒI־𾚫᷹_H=viνtb]1t_eqM   ҨR$!؉BWS Փ<ɾR8]V׹ɜy_i٠W_]sѾ=`OGW  WJs_.D:s/Kz})R^+w;TGfqWIs_ō*l#}  @Ċ1FL:-vhSP!V7t6䊉IKbO;WخFU״xx}Ūr1/>5pNf&۝n+   
+sWbUyLFjmLwMئ;6%wNm+6\I4ѳ*ZԮGrbv9=sv1Jo7w|¾b>M>;W   gIWJg_i/7i-*ϴ=sMۂW;˯4_ZS4/\8s8U^):a*6UAzчUt)+   Mq+m}t{Z_8^<Qx]k], &5Ի-.\1LX@z6+   JL'"rc@\4.obɚJ!m}@kH"w
+  WѾNВim}#_/{Z`U@7*CW   *#fh9j]h\$W۝.    %žA~+   4}  @Juqd'   %
+
+C_  PRC_A,   er.r+}  @If}+   }4   %Wk}ͪWpqLB_  PnYW?p9r[C_  P:2}u)jW㏨-ޖ
+  WK
+OWYWoh(?Lom
+}  @I =zH(X|Qgx7|ٲ  }GO.\$Gr(N`s	҂   (t_b3eVdw{l._I_;)W9@_  PR<*;/'VŖROpyTIяFGwqX3Xb,;붊5   eM66սtMdx$iEÛwb5e쮚e|n_EjD+  R++{2W%|­]7ݲylh6R+zkj
+  rK7GleUw
+T.sшs~7ȊPFzJt|p;
+}  @c|4:YW`K)*e'_o4|tɛ=P65.Wfs\TS1.E=1{w.W   Wd,ʑ1x-<E|?\WCynД߬<>*
+Lkq辊Nsgb[+kW   lu2w5=`0H_XB':tdC_lꋞ}uCg
+_DpvP][L9^lWՙoFN^]kv  ޲δח~SigZu۫/7_]#"owE2ᮍgjnTax1gh^s}7fW   l+ۣ恏\|E~1k&U{V.\1LXIK
+}  @"rc@\4.obJݑ~p2c᮲!rwF+   J %F.Ե^ZrZocU   (P_1fh9j]h\$W۝.    ĒXk*U
++
+  2Wes*C_AW   8}u}7}  @A_"   (+X$   }  `W   ̠f   (T_+mdW
+  EB_  PU<rMfm;>_7 A_  PZvbe`KgVoGF[;ãI5[\+   JJ}Ś13}6_VN6UğK}BgP?,yWa}
+  BbI_LWZdES:ߩ\>y`z#BjSۼ+!*Q~.;n  UbfWɎcF;͆;ju-$j4B_  PnzGruԨgz9oQv}ESd֌<^QQDjc-f񙣍U^2em+   
+WW+5<'vl<a<bta!}dX|*77/TpSEc?G_  `Y+jOv_ޫ_]YK쁝yW#9ǣ*f/W,
+  rKmj[ןpS;/6~p⮪W*6ui:+x`[B	*{q.3\N  dy_.D쬼.)[G4W;T+R_YTԧ?g::%HUZ^  Jg/P]U}c;ZɩUoWV>0"I5ŝڣMޕu]bYϴx*w
+\G_O/0f7   %"=}X&󎻦l-@Q'2w)b]fKU-ʫkmroDpvP]}E]k}~\:Og[>*/+έ}  pLՙ6roy}Cru]jĦd1jp
+uvrZXǸe|Lr{kKB1gN~0ʪDUw-3   8nBkǋ>kmm1&}|g9BÄ%g󀁾  X/ee_"[F1 .h|7xd5O{2n>X U5$;\`}  @N,+6?@BKѷ\kj嚳U-nA_  PR+]cvSErnB_  P}uV+6+   JL_TJ}$+6ꑸ}  XU'܁ݺ
+
+(+قHg)֢C_p Nbi72MuR+֠}u?VK~i4 X/7MK`03!H>G"w}w\R_N+}_O8YÇn+cnȻEЉ`0Y>+27%zQ9x+郾%}eE5GqH__Pv >v$d%1\C_RI[_a*}E~#J~)a0K5睌o$f++!}+b.ڰa?_uxgn޶-)CҿIHO_1qϒWNd`jH>b^R?GF7̆VG_e	&H;}TbW¾zG Տ\qZɱt϶^ٳ߷+*qt#?x+&omڴi޾"?_M#TC?UX4זH2Nh/7U6wO[lGWTxڟwغӼ{+JJJ>kkKVAW$Hqww}C~j͚5{%l_EꁟO>
+D2.0OoVyy9T톆r#Yf3<,K$l{nĺ~Η'v8*[<bo?֭[Wwi{y]v=zqqu='
+N0&*Ѿ;ɧ۶m۶o$֭W6lxnxN>_?ⱽUYg562{Xɏ	WWY$s=ZW*+WRf&}End|#1lWY%Ww߮]ɂ%%%$}Ud_uuu>#gV>y/`wm\{Ϟ}%z0|t(?730#Lb'?~L\Gp~;G?Ѧ?F&#¤WY%WCq6+WξzW7o~?wUܛ5_\SS[78hy% #YEڞs2ڗ݋djW*DjկV*W"cu^<yop?s?_XXWtJ)WKr}&Â>X_>\]]=o_FT>:*`jH>ؿڵkLSQ;::ȍo$fM@K~A֬YC~%޻'?j=}0Ows}'
+|+TO۹ؾ
+VW6X/'L_ha׿JzD2>4$`jH>|{wE'pWkcՄe=]<=,_" {R"KdHV/".ADB$F@ސ$pOOg~|?+wtۘM)Lͱ#G>}p_Xu7-j=?܃_yʢq==<ݻwW2/%~za`\<|@qu݄/]|G3W#sbӧc<Wnh8M_A~{:G}ֿ?}-W=w[G+9?vʒ3ʴ+|
+!WZw]羪j%a}ŁS+_]XxG7fzonz3T;v+7J/\68p}h<2^H"7?3$8B뫮7ZPa-	/|ʿV|%0LNŗ}guuWkO}u}(P2پU}oC?_l%݌[vﭼ8pe?p+J+K,."UYZ_YȺER_uƤ#D۶m;zɓ?YSsa&С#6m
+*R_kY凾:zmcC+7*_WgGf7Ξ-bݲ+j.o>8p`ߤ2Aˮa6?t:8h}em'7L}e'`%ڏ?x= d͛7(6ŕO.\;w{+\#J;3fL}'OֺwCbMeW9S>c|!m\3[Ϸ+?o`i}W1 2^T@+JuT  }  -
+  [Z_<v  p_\  }  -
+  [  +   oW   ڷem+  8J
+   f  lB:}}߶a*~ϺݽzyI!n6q-BƸ]{[gM @n=%77čϷ$
+CUc ˾*((hooBl7^<ߒԾj++ @ o.7^<ߒDkx+)
+H/jhhH"qyWb+#
+H/|+ DW 0
+H/QU <mk۴+ W-JK,*mȦoo.;
+H/jppJH͒1[m}AF_`#V(l6ϠewN_et<8E}hO$:C.L+4*Y|4mH[&}sax؉/t݋uEDGŃWOWI+Ca9GT)yԗ3T+푻SU!*擼ѴĲmK?}[xF:R<>'_Ezju}Wqnʹ2GQ|#,L=6,@>ظXڬڲQ~V[_?T+n	Usבnv[oWAT}eCZ	/	DOi?5hB쟚GԈqu3h
+\LYdn2\yxgwh[-6;W*.N>tJ+BOkBr[L-G_!ZϷ|]zlV%crRi+F|j
+V9㡡!ʎ|lwHscX0b_ɛc"]9vBe&s%ux^iɳ]uuXٳgMk+ Ld:cXk+>rmmmZb5Qչ9sF%G(+LgGcԃǳEf|Wҋ2?VGKѺBQW#)F|j
+],e_+'Z#QI}u:1/Y,9A] s>E^w՞6jMP:tHՙ3glzW9><U?$q+緵\6쾒*Bap8_!-"2*8Uf;jĺ.B__?tzj>d
+}R舵FkEVaY.я1/g6=NWZ^pڼ&W!*?k:Ru/mLr	*E3ȟ+7_+|+ SDWC6GњIJor@1fǡ+o[^J-õo^uq+++ Kl}<˜cWH9̢I+⾯2;(3$Y>w_%S[4^z <o?C_!W@z[F_}_I$n9
+W@zqW/^Bl7^<ߒ
+'}tD_e_ZH
+q[Nx|K26ґ諶ήT 겯KI!n6q-Bäˈ߳(  +   oW   
+N1  @C_  M=R  } 𿍕+V}iZk^իWϛ7/Д".Nw,} ru7ieg¢ ,egY|x{} V}}Ck1,_,((hoo쁅,J
+ ,ܙՍC?7n|ݯE\q_@ /qq%󦥯  >ܯ@\
+ +*+ @6UǗ}5[_%tG_ }E_%} j_5Xwy0G+e'
+  WU2W l !ƻ.+fh}~,98 d<oJuJe^_,#]&9YR9+ @6KNsZSlV[kOzqYbN]մiR:MT O}֔We)+<ҥW  jm`KOlyvoV-:>5LUm}JZoo9h8WxG+2F\K"si;?5Z:4Oa:"|Zi8Wґ^BC_ #޾>KQ`
+PMp;)3
+~*<3%'}9jZ4P˥8RO$ybqihc8  Q?\vu EEyf׎'+;]p2nam@Ss>Oh}%o^qYŉ<nLYreJQ᯴3؞K?̺Z	qq+ @u7l(3lv혨(7SYTo5n!X!sFΡhc{h}ehz.qYŉydL.q_1?G9+Bcԯ;lOn4=} SH#m%2mE_F;  6Z_v?Y5UQѼ}5VPzt\h}eKtu,Y/Sߠ+qأ̨}vH+'l*s
+ +#-;PVP^RzSoKQ_َ?ltC$QF?ĲQl>%} @lD<]Xrw}qLw~,]1Uc}eoبuКoR>ܯ{IRr^+7m[慶ʇhl\g9aU?wš  ϣ4K2} ",o1ώEfNv~oG+e+:+  WnB} j_o3~r^\qq8ǻB_ ҇ ;Oh쭸НS_} }L  }U;]?Z__/.8UoooC_ 2S+pS[p1,_,((xbggg-,eG\8oZ
+ s+NAU1E\9Vjnn,KMK_ }W}`N4^ϥKB\qqc+   oW   ޢ   E_  ͛/WUUW   G-  @<~
+  [  @\+  ɟW   ?s     p3W|
+   6NW   q  H4
+  [W=Kaa+m4v:0Iɟ$Nw=Mm1N3o0LzJ'5L0lO6I3F˲C˟Κ֝mf׉6yj#n1't1ub:S8|;{^J\a|5oM7t+XC_&lJ,+lĲ++Kn%h-Lչ.UG~uoSkI[XJNqȡ_]K;FJFVCh-*&h.o;0a+wM/tX&}7Aa܄VYJue>ҧR^iPY,S}"DVM<yɒ%f'𹗔{e"+}*BhW,s_ٽJ}>O_Z~ļΩ:m5R"&N8wu{׬to0c<?06x4"DDq믯_~ʕ"fΜOkF!00~{I&͙3Gv|
+endstream
+endobj
+121 0 obj
+<</Type/XObject/Subtype/Image/Width 1198/Height 794/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 49818>>
+stream
+xTսOxȺ˵^_\7&.{x3f01AIY(Nl"4SL6cC34M344РȠF{jWgSj׮~Ygݧ>Tc      +ǩz)\sH7l_1      O?}E)i~}h?o߾gfo B!Ґ:ᴭ}"?'1bhೳ7B!Biി{_{O9gl$B!r`Ĺ]B!B>:yꩧ	~ϽB!BHg	By	!B!4|^:P0[7B!BiL_0o%B!뾓 !B!`B!jWrܳDjIE_\rgNNT-&҂d2㒤8B!!1uنU'RK*Z/}_?V'RK*D&$LB!~XҲՉԒKӎo\}hڤDjIŘB:t께 !B!hFЮc%/;c`_gj.Hˀ]Dl;y&0AB!BHƜN֍yXZ^~ڟɅ*/=ϓ/;
+FZMТB!Bln;mNT,GGTZ콎}OהKN]'Oh{n7posKϦ	mg=rsi bo=%ʸq~	Ɵ>Y׾q	Nrt)	!B!UΏoDidqXRi)):rKYh3y6gqld}<Wc,}癇8{}do~WjU_.ȮDKv/[vV┚^{F|g=K	+B!B,$co:XLp&x0>ZC,ܰ/~2OT6OF>	ݿ`±Ps=5$'IoPƜd>?:#;yg3ghr	ygehnK)D!BT[:	~\3w$&J'4{zo/i}wz&[W0mOn	Ɯ~e;CNɌx ~ISTt6F<\yG\ 9θ;dݟz>äq]虫wg]7e{d!BX1AtB(@=ILPNbbp;iwu{?s[CŘ`o
+&ʒ	##Qw2rQ~wgd~DP.KNUZ{\"*:q+V(;B{W v`0uH]i~4ݜCi'C!BH+'زՉԒ%:GڦlO^Zgc?hf8oAiaϜ7+"bo;&ܾ3I/ƘQyI_-v3tNsMd0U=填=F'LV(p䒦A'3<o>b'C!BHm$	E_)}`IeCyd;=	MP,]Vs~ߊjk1vLpڲ̢\%f.<|sҦwy:d=9PI^4P'noh[GvKM}>^s!B!U[M|}]|8RK*zJ.>2<>'4/gnie},s|/^5@~^8otɏpe1{&8}&ʠ ;98Gv<̰ͻ?}M;⒑gfH~7PГ	2s'19GN-daWD!BHM&	~X&)#		MPio<ϑ&[u{gOB;~^T|oƴqving33bdEQ9)Q6PDɓ[+5uN5!BTymuN`U$&(2.+ٽ`oᖞ	=	ʠj[`{o>3kwVr>5>bv(st!gPk;\EnA,gU+"B!={9/.+ǑZRQ/43>2bH'_]?niMO}aJ6_]ʰ}~邳.<g_͉Ԓq	؛<"jQ6bN{ys-+t繷kjGzKE/kҊΉ>i.U%/RAf|s='3gML5!Bx{m?]17__?ԒK/Zv*o,篼-qw.r\󟋯_>_1buFm\%bo-lY5AP*,uz̽g֧A!BH=fw;cpSӖ<✨Q?Ԓ{⬷dQ铼xYWU?ʛ+nr6_}ԫ=,ѕ7]9weW;~ɲ~=1[
+K-[V3Orέ<LGOB!MwN~uy}+"GO RK*Z/-^oiѬO׎ɚ,?k-b~ko=.[w~ٞ!B!zbہon8TH-hxEsuX'N{sTe쭒M[uުqGZR1pŦ	^wB!B[z[DjIE륿psW.NT-\U09!B!h&t}oDjIE륟{aeϜVH-[hc97;B!Bi+!B!4|.,`Ʒ	!B!4|FdMP}A|h-+IO>hh>lh>++'P|Z]BEk돩Fm5v5HmW3mW3mv5v5H	&	B`[bb[h %],],Rbbb[h % &m]3mW3mv5v5HmW3mW3m` u ],Rbbb[h %],],R	bP/5v5HmW3mW3mv5v5H	&	B`[bb[h %],],Rbbb[h % &m]3mW3mv5v5HmW3mW3m` u ],Rbbb[h %],],R&8}dFgtQm:_ogH3gdg?lPŘq1@g*OrrTt>pnp:2ɢחlAlYl+ĶŶŶ@JlYlYl+M0(zE;TһBT0G@/O	BWʔ#lYl+ĶŶŶ@JlYlYl+4kA,~t/=NcYeʂ	],Rbbb[h %],],R2MPouX?\1/3Fzt{9S	-"ϑ)-rzn()5FgAbdY/	j,4}.
+u ],Rbbb[h %],],R	ێfwBN7lN)zSEG-"
+(D^=%Umjyl1AQL0m]3mW3mv5v5HmW3mW3m4	^e͠sQ!˃N??^UKZ$4AG٢L0pe<Uhն,J'dyн0A\~ձkjf-4ۮfۮfB)jfjf-47k׌frqͧU=CH/iLk>W=UX弭6XdMs{&ݡTۺfۮfB)jfjf-4ۮfۮfB)5-V|Ϳ5p̝ә[+TB+G-V	j[1L`0cb[h %],],Rbbb[h %`n}J7goӂ	zmM+}rCzX	{wh	F4	F׉;4kU`[bb[h %],],Rbbb[h %s6Ro	\~`S'+2n\+}&J=/h+!&8|cŞ,$oYꌻc[bb[h %],],Rbbb[h %AXb_#ۦWQi/gk'n=ehFhb"4CΡ<|`_mlAlYl+ĶŶŶ@JlYlYl+M0%.(>jk֫CM]m]3mW3mv5v5HmW3mW3m``<5Bէ.߶ĶŶ@JlYlYl+ĶŶŶ@J0AL0RSSo[bb[h %],],Rbbb[h %f7&XYlǶĶŶ@JlYlYl+ĶŶŶ@JoAm5v5HmW3mW3mv5v5HI͙`۾`Ŷ@zlAlYl+ĶŶŶ@JlYlYl+Ă	\&mc[bb[h %],],Rbbb[h % &m]3mW3mv5v5HmW3mW3mԋ	>Ty      Pr[Q\/r
+     P(ENp
+      )Lz      @rɬ	]cE7yY,^      DMQ&辘Htn$      ('N\oa	.0      @iT     Hb6㋜~);ⷂ     @I(7Kū      L0zMPP	ں      (Ǐ5śENvط}!     *5þ&wys=BܳoTկWF    h`&w=۶,4Az9k;=8+Yeݎ.7_UZfͪU:::ggg͛{z_!\aaT\W(PB2Xk"P/_.!K.C   !	*k4A=Cs&E}gxJ\e~ud0骆-ZmIZV>nݺ+6ԣ_`4_,bED_Ζ-[t\+tl]    0Ǳcǔ	E-}sߩ=cn%?^[ZEf`>/t6Wn,hmmu]PP_jݪJ`+-տFz *tT]    02yLpa_>'8vM״o~EDI|"z<:}=2#-&Eos	.@)ʕ+׭[WF=DVE'qxHEd0E2E)MdרX|[={#ۻwlPlH7,_    L3Lݛ	}7	5AR|"}eAɘZw`y̙7 @*ҥKEuaܕ?:`d0]rD)e2dQ~5PڵK\{_M:2   P(ln	TxeoLnj	
+ߺ/ٗVjek֬Yo5Pt._\N`d=(wO22X	L]1(V[lQJ`AɠZ   ILpi_>'Q
+tW|EO>w\WCa2hѢ+W&|=c+I&,Z<:fC_P[`>GEDdר͟E5PAu2    CeAKn1	0ܱn+z.[[6KdÍʡkz} !˂ٕQS}"}_n}v!ը\fM{DݠWJd"7ocԭ)>X*V[UQ7&@MT@    e#`r+@7E)~VCHӂ*e>eʔٳg+[rc
+.Ƙ]ܕ?bec̆>7)I&$*ZTo
+՟+J+ݫDW    21mG|)9({hs;n(Asɚ`T}BP\СCButZ]J+zr]**	8U&D}=zV(K~M+D\?+]D   j	\O7ێ9[}%1A2W*RL2}toR/QmmmI^"cvA)Kѿ(14fC_LXkG$OħK^ѽ5T}Ij 7R    #{N^2^R|1{]L_1Ű3g&7A200 -`|fWjXy6JZR!+Ƙ+Qb    u2yM]_R<'Tt܈Y,GMPz<t;GJ\LP_z_Q,n KEWw>Lؿ(1+CMXP;
+	ݻ7(&   PMz	yח	^w%KcoLb)2e`»CURݡ"hɘk,JTP   G`t|kSo(uPyssQlii<y2A;9cz{{K2+ڻCþh3,2ṊudICzcA+U   @``EBw],&dɒ&Y|ľ}[C5kyUN	>|<a̭#5PoS	   '	vKI	'.vЄO5[nZ-?/[	^tRR^6mZ\fyo;*&(V?b^>SAgC+T   eAMpU{v`0bljjjiiqON:u+lkk+僘~Np̆_Ye,	*Ơlٲw^DXPʭ    52&z{`+CenCPiEwIn26leپ{AkB,Q@UV%)Q;&8}6P}DА/J]ʠ@,(LQ    2&f{$Npxe{A}w|BPK/mK]E`njjjnnɠEU&p$oL?\+[DzY+VX᭷z=XNA@uSt"'    UC`&xԗ	Ƽ&Wfr4P^3uԖA~AT%|@/4[:7ueZQgϞw^X@^   PMz	uԗ	[ԯZ\:Ȝ~ѽP+<ZL2yӧHnذ"EC %&MWtQ+g_ &C+bX+   #	]O7u9g7%\osY7ol;_~Ypڴi3gliiGm0vwRܳWGS\*HE-[.@   :B`t\/	H;%)P/HNWWW{{H߫*J8uYf-XP*jKI)GXh|rߣ+|a   @ݡL0z	v~ߗ	;2cVoi     Z@`t/	     D`J2A      #>\7y9<     N8ph]t/ry?      zO.z	n{K      ضmh]tܼ/rI      OD낮1c`      ڵkn[EN9      ʕ+Emw\uTz      P,YD.z	v;d6mL     ~?h]xLpq_䔣G     :7pL0z	ne      PW	͉]O7%۴&h[d     4͉鮧&xy'mZG&	cw    u@xoڦLp	   @D)Ml<H6|l    Pn'|L:AY&   +h]0!&xeD|$  F	8xLaL    4uA`!/I'|LP6l%)jζS    P!LwLQs(_5EnL   &x2u1z2!|P	ڞKR0A   h$&x3D	{;g58RnL0m kLi#ndG}ne+8sv.${Eh:($s._2   @P1[l*k+~SjԆ4l׏u`i&]!6-j'6Ç#xw+uȹޮv7\N{XGQ뛽|ܦ$_[X2M0)Μ}9Ug=ΰɮ  FB.z		64?y峖o7qʖc}+m/8}k~i^yC};t.jТݴ z*ew	wmzNu+L<?O,<F9W    ]O7ߞ	&0Tg[/qˆM#-qy2%]Qr`֝4A+SxlAﳉB>&{{ m8A2;d~:]gi߈+(+2;#iQs.   Z@.z"&[-a-ή	8xWlٺ{Nii;Κ,P`Ԟw8w	5WM»dmtU&snj5|Nfv/E7d8|$sJx  jG9"ǟ9w2?B)ϟ_2b`G?<͝ݡpin,9AU@J`Dvrq+9[nvF
+A7~9&ިm%~9   @`=4$SQk2P44ٍXu9si3׊5>TEOUr7~~VװUߞtޱV˾;),mZ8V6۸mn1FX~
+/pIer8m&`M0tS   PSԖ	,VQ#,sgj[hm{ңYϓԍAs$!JwZ17%y}cL&n93Zj++3f&ܾY|0A   h$js-[Gk|ȑnz_">tG:ڳ}K!|zc+r+Y9cOߨQf=3+~Dĵf	`ԺY-	*|1\wуM2jNL   5e{:}&Wk4{p$zINu9ٽHw	W;R+qw+W"V?Pوyws6Ϻk^FhPq!fM00<ZM϶g^zymLp     4MЋwcY?%)W	<
+!@!*+Ƙ
+Ya&5ol.ɻ3nF	M;QBgPP|8    -`,t@_܋Q)'߀&xHTMk9`-	  @#Q&X`SjFOv	*~<xjs=p	ea{.IQs.   ZFM09kN~+wFus+iBjs<o7qʖ>K_i=oK}ka	M\	  @#Q&x4ݡqfࡰDnP;4W
+0<լv\AmHϦ/{H`	jc=pqea{.IQs.?   	e*k¼?sFq\s#V"Tg=$  FT́	&D!BQ	e0A    x
+     `P5*)     u&I    	L	    4 $    h$0AH&    HԈ	Cϣv    R&h*jf    R&"@1b     Ԉ	P6ִ&;ax&ϭ84|BoFiO   `S;&'@因ϚT@Zd*    C1A}V?h@7A<#K-22   Mo^AASy̮}eTOHvdg<绕j\LoI6'w!^}nvjOL<   0D5A[1љmIߒ=:I}n:É
+N9UȡPSmL+sr/)|4-}gJǘr0KBܲ{|sʗ};tGdʢ)ǾuV.jBH[jéNKSl&ދ Bih4NX<+2:|Oӭ'3zN_Fhy*j͞$1
+}G]Jf[|z$&Y7`\l2qRM,
+w   ?&#S;JVr#E+3w0')}/˿>kT4TiB>b0KQ7dSȞ䷦8.w	:ѳM]H7:!o&(!   |7	:9Gn	+Wldr1xgߤ~s-2{wf`@IL1jvuER	F?3Viyՠ	F~2R+AooDNG  `HР&# ~Q='XFmZ\+<$?7OAǂC{n,fs	DUTTi,P-L0ݡcU
+'(   @Ш&>rwzMa+.iMb+cxo+YLk'(C:V=mO&B*wqo)VjW.    +H`a-+wY	'E>9Q
+S[i~L`TEOIN`̷HN|NP\m(KkM]HW=sn4[$g  СMpg&{whN\}=fwuH%=8ئ5CcMua}    JMp3'ӾOP=I];u/Y$4ǽF[;ZB##oŚ`xE+ٻ8~E"(P4E@a/LM]ohZb+n$I[A,J
+Xؖd(%%iQ"E"QE]r%[6)i圙sffwgo{w̙9;K{8+IPj_,h  -ac[NK$>mWm  POB֨vQȁU    z"	U 	   6$AI   !	"H   +IqE   lH+    `CD\    $   ؐW%A:rKwT~K|wuX6ٝ`u(	_Iۋz+mEovߚadȝDt>믲3D9z+խl)͉AOl0#	"K&W9!X	\o@踺0$PBo`4vdaA;WO{L|OfGtUz`r#+T
+pbDT8v'FkU"	"Z?	$ۓVziKC:Xo{U6Sr[.	!NfGtUdh97k~Nh
++qbԺP% IИє*K>s<Ks:07(*=%w'G*ρZŮ"{g@B?Ƴ[!bs&Rd}SG[IQ'AsKj/{YkZAڿ4t!Wڌ>9{bG>lݙrbNW<RT$%ܙ0kh'}
+O2`uI婽4ߎ*([Km^ѵr(|E庄>XqPVmrƣ*8{KYWM+u25"v#o:WGT8?7O?j[9bNNX?.)@x$AU7Wgc3J#%:?>x^>v-+<|>u7.hk;.s#?Tŕ6{(\0Oۧgmij:7]CBe&&
+\DNoN+'_#`WNSZ$c^jrs1(	"+C߹=|4t\w}*ѻnE_Tik'FtaWڌUZ:?;Ga:Z$AU+TI.cu$?I.OݲvNj:	Eu;udJVѺm
+[k߈w[s;}A|һEP1AѸ>y*@D\51CdG_O9չ\6}>o9Җj2VՃ?L6w3\2|,奦3SeZIKWmGS%C;Z\!Of^h6/yQF7u1P'rP	`ΉSdIqk+MxOۖOC`yLtϘضdY'Β~s;,W"mki-}<ȷ֦w<S:3uJ?)isˊ>7m_}Mwn|jKM}3ُ߷VrwJ[,
+\ҿ*Q1 *$'zO#i}N\uŉ5W$Aǟ-'5Zoc`,uTrq&
+o\clNh8 1A&V1 f"	"H   +IqE   lH+    `CD\    $   ؐW$A   $"	   6$AI   !	"H   +IqE   lH+    `CD\    $   ؐW$A   $"	   6$AI   !	"H   +IqE   lH+    `CD\    $   ؐW$A   $"	   6$AI   !	"H   +IqE   lH+    `CD\    $   ؐW$A   $"	   6$AI   !	"H   +IqQLt>ҙ   @W%}   ~H:%A`;_K@~UXpn);ѶT|r-Fc)O-}OSYZ_iAh  p!	">fΎbևUwS׺]]M&:ލ}R_\cyF@=ǂe۹&U]W̅w/,G^sP8}Z^)O3.z7|8  p#	"~ewMVkPܭRf~Zs\2k0
+*>e,ʷd(䑾Kg >?&h:]}Y[Z1  BD\1p+Iu_x>8
+IܯXp\/Bq>Xޘ!-% ٍ9	پea`M'
+mXߊ   ^CO{A=	CJʆNxj:P29˗;sI[8>YBߚ[OvV_1  BD\54	4&7&I7η#_:F]s~+}k2k$d˃H  Z$AUc`D4Ԙ`4myC[FBL߭i,#ZޜR>MYWX>5kylZ_	6C Iq$b%/ur9	|LنbM	*\!S_Mew˞#RM#b_MLGnW f$AUDI0R+v o wJ`cJԊK*UӒ)*IߣzYj^ovEWC,A^{  .$AU$I3-"odƕ+g,X̩{Ҕ	cPaI^ź<8	$aoMCˇo+  `BD\̘ڣs!  L$AU$Al@_|^  H+ `  H+    `CD\    $   ؐW$A   $"	   6$AI   !	"H   +IqEDd2o,7#eaTjhdP_Cr;P6^V IqEDOϮݻny()):Vo};gG~8<hn+
+  $]v+8pqiiڤ䎳DR5ݻwpRUg<%X~hU @W%D.kZ?RZVxW,h5V#z=Rɷ?ze^tzER̲YQaәsǰ&o^|WWv7NTR̲w|e;+v5Y쁨?iV: % *$usAeuV;Zt`;'ٝ;wJ[N{zn>ggɏŗص{;#5VThmx+tҕ3r>371uĔ[|͝rɬa!Z;=80EۼUMwuX  NIp#Eܱwvv'wJ=N=O=/mx)=}?O~ȈeXtD.
+VhgM]ϝ7/]tٛ7g􍛖,Ogq%'=U,#mު6t eWLN
+e3uyG1E*E1:˛LtW`Tүn'Ԁ#奌&!ZKre+s<77mǫ=\KfW>J?s{O˯8J6m#0	3*uk}iiIaõыAɹ\ZYZ^N++7RL
+a,ؠtJ|_Y>r{ٲYmϞOSk7bݪtf{aYiϾw hu$AU`/_X'h5%c2(ncWVp&adZ&lw.lݚd&>W]^yk΋ז=|S?M{o~GssRL
+0;|+-mR=[Yͼ{T*ܺux;wH1)lچ;8)LY_^!KQ̔~A͸PyB:]W[<NJ Hz]1=Wzݐ\|nRaIF hBGݤ(o~}^]2*1>޺6mp|lðufn65ZYY^y˩?WcI[xV1F߯V0SAۮ+ޭZe+// @"	"5;;-woVژ$h(A0p~Q~ӟ&T?o}ᙏp^GY=;L)?r,,2	+uS˩jFVIfw,?jچ3SŒNL)1NY5*-늵w7ul H&F١7&XSW1F5&$}}}g'g/O?o|o7Ƨ|urJ
+H1)lچC-FF'3nnܖRL
+ә+ɽgPځx҅vY*E*Ac7U  -$jlsƈmu3#}OPݲMK:/O<~r;|¦m
+ô!&U&o$߿޽ٹdR`x+G}?OIa6:oeGEE7"QaY^=AӮ++{ H'0W_4|Lن'AKLvy!Z/]Mqtѱ~g_gN^w"eBô-5/.,]Ξ;?:vQܽ{7J/..ӒNV`$SR@Y6ߙ\岼tK*y⥕ʥZ/s|EgS)j3z_] H`u0ZnQk{%IK[sHY(OIێ9օܑPNxi33鑍V lT$AU$I}1S瀿gnvi'y(W&rWMP4YQ6nUkX* `"	"ZfLPŁVtk5B*:~+;w>y<ͮW42n{Cr;0IOqlūU Iq2I   h9$AI   !	"H   +IqE   lH+    `CD\    $   ؐW$A   $"	   6$AId__۷?y<ͮWYTjhdP_Cr;P62TjpppϞ=ϓ;0դ @$H+ |%zzv=<<p;OCY(OIj4wΎ<5uƝ>py())?ϓ;	 D$"	f}}}׮]NZ\Z6)7,@ݽ{w/9?p-^qSR@52ѣG}VS/S IqQLt>@G׸kxWt&BUDP@~-\Ga7KJ'N}?xiowOwyJ
+H1΍'C5[T5,]N(3Ώ͏NNx⯮+o$%e35|w"puuWs2Zf``;:my-HM֪!0 1;;sNIR˩TwSmG엞?<Wu`:v~#/Z^Q5<{ĩ3#6tsc'kaTJx+tҕ3r>371uĔ|gPRWMdii;ϑ#G^ؾ}߾{|O~q#W|eG] h0 *١rI0=N=O=/mx)=}?O~Ȉm{
+D8.;~ʵk#.VҹIUgz֙sSszON߼te҉7go/.,.ߜ_7nZ%	FN8q\a'zz$&cccGݿUoʒ~MicV Iq]j+/u;;D]թθV{EΦ3s;Q
+y?[ZZ޶?⿞H%+dwO9='WLRRL
+a}e݉~g(pt׮NLMMy=33<34Tm+)s4o~#kk/;C7sJWVVW37o&ץ6mC7	ז-V4%sΝA^[*Rzzz~N齼>3 jAD\Ey~KiwtGy[zVϔjqԢYf֭Lfbjo}}e啷xm×>w477/Ťa˸/ͣrߐrurdrv~~^z\	֛oVk٫|`Ͻ{VV3^v}fnfna~QWz5uV"wܑbRش\zYWO,\
+1%MMM_w~ˁD"qСf>R;\XM+$AUCkm[*ٺ!zhmZV;
+߼Yz݇%5+胛><tJa&lu_ӿ69}dts"+SQԐӣn>=ob6Fz	[>$ܺ=~mjnaii9*SZ)즆}$Ps2KIŋ{ǎ=xoG+! Ԃ$W$JhOTzWᒠڮ%	W7v?M&˩?38{G{ُ3'{V3;vbvh+_oMNߘIJWS2j?qf5ɠ曇-lgy7pׯNL-ҫ۷o;N${%g+X^^ΌCI;1T6Mї^zgS!g4Iq	:ݪk֑eL5D$}3CCҷ|37|>~ӏ~_:9%6n$Xյ/]|w~~^zo3,"T*E+9=/	V7ж*ZiFF'B鴗 A^R@I+֒?>:Zɓ'?p0ωww;Q| F#	""e¤+da$^	6wuIW2_#}G~?+7#{vݤ6o%7jj#t:HX:ëRD5if#wZ,[Y]Fݛ[^N9go߾-yRL
+{5AہUNV;W$d_r_0<<}^m<gϞyM3B"QM+$AUIP0^&>dVׯS徽SΊb-^).3<:lڣ׿U)݌:;٪j+'&&MLHX:'հ"@xrO{",Ø8{l2,tZ2ߪ̗(OI)fۂj*_F&|:rHI9WmH6tfC|5W'Aąt^ۻ/LJRJe	e<%+EPCTIe?p4e6Bl$(YĩG_ulwօ3&))DЪl)ﲽ{Jֳ^{5^śvc:(F#	"JIXm.FnkCgnݶN;PSͮ]N,z4:l۴wAi:A+&~qW[*wJ+^9KRޑ#G^}ձd<ܳgO1@uH+(J?~;߼YnrG:"Z@dn>?n}݇&wa&՚%<n`k "	"H n+ 4IqE   lH+    `CD\    $   ؐW$A   $"	   6$AI   !	"H ^<pyn>7i%if\ IqE6xsL.H+I[I5EH+  o$2[DZIJZ/FD\(L}7MCYz~+>tfg!m%-+@{#	"M]rbwFk]Gx[+i#vF==v^XXpzVrGByJ
+PCH!	Iqi "
+f.w|iE9]Ig<%5$X ڵlSe\f'AgA&	F_RtC݉/?p:"OI)ux7b-:crv$w8MЮW^o:UէR$Ԏ$0	{<^Q;BRY˫OZT*,oV핻ZNJgvvvΝҏZN{zn>ggɏŗص{yPnjjxHSgF.mܻ.ˡ'NVܩiKwPcŶG̿Zجw'	6I@H蒠>$-T;A@m-YR@kERWs8~ɷ?+/ײo^^'O?7z+yTJN>»㗮\69rBm54TcymÒ/w|+;~i+DoW
+̥r뛞ԗ7c,_oLNgDP; *$>M*
+`Z5n61O/sssKKv_ɵd6{;G?䯿ꁃTJIa6L4ZU+PK]zff&yfhzYzD%p>rL	s_s6$M0S+͇ $XHj>
+Q͖ڊqmõ$`#j$xB6$h7F<Q;(VU͚
+;c*Ip֭Lfbjo}}e啷xm×>w477/Ťaijsc/ꕫSo$\	֙ qkh;+^g԰L0[^rV>&5ssވ{)IFԂI9	\U3xgjF`>yt$X=oCK<kWF%7|Sy[sWMYTã5>qmrɀKKKT*N˿SQ0u3J>[Hƣ][pZ\zix%AuN_w&I@Z0	H$hP>
+/wqT=AF<`Op$dr9':[_x/Gooo=yFvdj&3;;c6B1K5<v33ɅɀnܼE+cZ7S١1zNOH^lL<h$XsAgxU4&|7ˋ57>x$ 
+/P(f?CWbЋrԣak9^ZS\ZZ+{IK~[o|7?q_?~)) Ťq#ޠa.///˿ {?J/..FQC`x?c!kao[-
+WcX\x&h/Wàd22$A k$$#	"f6wuIZ]]}>#ǟܑ=N;nRL
++5%A#tZܹ,.-ETC`=$?+{ӖkvP˵/F1>w	6 :aoD$$	'ImH53rKWJΓѱ~g_gN^%OI)ux6kʨpbbܒX^NՐ$Xg,ovw߻+:uzMQD];?	<gNhIB=AcM 1AH굽{{ɤt$X	d<%5Dk_ݵC=)`heIaÁԎ$"	ٳ[m;uӳ;PSͮ]N6U+_W	j%Vr։I @D\(J?~;߼YnrGf׫k1A@`k*ݗ	Hh<Q ڑW$A h#$3 ڑW$A h#$Ԏ$"	@!	V$v$AI I"$A k$K=Zu`[jWAG6D&sk}}+H+I[I5E%	ji++k_U_^#	F$ m$qȱSnFOZIJZ/֖I$>H ^9ľCoJV~ 6MznR:8ur%mrng:mkS(/}	{va:    `ӮIPHli){):[w;O8|_ր$   ش}t?N(h.ݛZї٢6@ MP9    `ӮILt(%N雴lʻ_$Ӫ5V`{.a   t3.i$O]F4?G5ed1AK8s/-	j&l1rƍ7nܸq㶡n.IP'%kj|Oж)tՖ=5G$A    NS6]WpQW-/	v}S-X+5	67$   ԒIpC2]!	   ![׊ I   $|άUr`H   @H$AFmIp"Hnm$ik3-.Wk  b$ب=	"A.lĔOʁCrq`=  $<	n`̿JK  e`#>č&$MqLb6RFg::Ji-hk#n]TUh+9d[꛵Qwo _T[.t8+u_vOl  L=6xj5X!'*&3ꭸLKGؠ7nA-q+ōbQC){u
+izeںGxzi
+u85RꪴZQO)pNsO	qgF MӚIpLmBN9IT(	{zڥGeK\Cj婖*Os3)$\1DO	sekے~Di3p,IPaJ
+X7x00)C Lݽ{QNN9U'A>ڡc7Jnp[%A}JR,$h)$3Q[kuq85oLAlU}>)m6̋v  WI:	ŢLk&x$p,w$hbu938/=Eb27nܸq'$մ$XP@B}`5C+vhx=f=5pvu#-?ARj;SU>?{w#ywKhh S0lE@I[$jR;;X'+۲
+NDbk%R,%K6(<K2HzבwQ"O$^ywܽH<33/P3<;3;Ώ33   A zWǒ`c"%vPe`-V'BzRnBcؐ-JQwIrpԻN6_e\{#-/ꨇBu	 C %"	wu0	ִ:y<dNP>+'>h5|R=g[3&-J݈9<KWצ"W@oyRYF4[O'Ir Dr_Yݻ6iZК+MDHmY-ސil&EKݽ8|:Mf
+  Zn˂dp`sy5ykGZW/*	"tcTN޸=iաy_ז U^`8YԥwQ5޽kW!L\gͥM_R|+wպ1	!&P&f۸hesPX @9I1y(ȂZVdy#4EumqԪ'hE}1pk ^u  t|$A92yYp&%9P+a~f)d855-AZjuH 2G @$ƅ}Z-9_)֚;,|x%CR0dOٿ}z4% 6 	 r I0Q
+<}{kkJtuiI8Ef>J4z1p$+H=Ĺ2A0IvX3.${$Mnwklڤߌ4fRD`H 2G	AS!{X"	^^`>DUŷ-@= ̑{'	em rς7_]!byaw/VAIP~rz?l1>Wkg=FclcG'xEV>R1br;@UBڐçF)dln~cCMB6طo};< x!ފ^trEhEM%M\09iN۪lu_M8^Es+E*ώ 4$|kO8E*VVV_}ء/]t+ox!ފb'ryϞ~/[1Q:rEhE$YXMuyMXkyz~ II0e$(vԁ/y{{BE"f
+Z+++O=ԁ~ʕѳE/)b uzMojY&A3>
+%pax\bEn=x^e9:TʗܙWf	}ʦ o-s9{o<1v֑kǇO7/ymQG\4ᝥ
+Z^};.{/¼Yu|؈e={߿_|/և߲s^\X*f
+ZD#_A+ZρoSTZ"_veV+3}9"p	4M$Ā`nqHyQY'mcy'h\+ hF&mJ8<A"&Ai2h~}bNDt:x5[g<sˢ4qԹo}1]JL3;|N=pGONN>Ksρ}_G~?w?_?tS?AL&V^94_P_D<%PgߔS5I_-rֳjɫTjG6b/ՀÈ$*$Y,kDA)@OJMnw6WȗM;?C$P:	}T̯.ik.:{7Ϝ/OONON΍_.\O-8	:ApsVj۲dݞ{E{ߝ||>!*;v-h*(RaTvӆ#ՙZ_=LH3(+4'PD	fja$j\bOm^,߃%<$Cj*zP0=uPkJЊM{*{PE 5Ί=Uhyw޹<4r믹41在__XzROjr\{I`c69?re~XܨllO?|yQMT6tg)Cޔ<N"4~NeE&85-$v9#I> ] %xvJ/O]_TPۙׯjr\{	4QԹ=TVύ]׿;W1us~?k篾C_oE5Q܊CA]LpaQ(/|UqiMElz`А,?t20n6۝m 0 :&.K\'unguqi̕+sWVĉ5;ʑ%A&r~	H"S]{{]~SC鐈ѡw~7?:c1B,t9N# 'k)	fEXvmBwime[HgA$bE,Հp֫框ƴ|4o׸@W3	Zλ34[dwҵύ/T*U+t}mmMLݻP\{ᾢ3DsG~_|+GCoXJ:99iӦDEV{>:4/¾"BS0+2"̈́z"	 uH+Y$zйe㝫p-:DQMT64!NdC)4qǘ}"e?|߇]_/?z ʆ&1Ngł	1&/Q_1+$c`cZ]wS E WZO=e/ʶ][nMNN͋u\]Jr<R1<@{Q333J"TU}?o"^{+ljCc!xQBI0S$2"w"S,cT[dd7" @!	'hᡓ#악qb^;Mx1KTլMWŎ4ӫOSF>M;ڊu:y|>ѻ? jPwoXE8["Xo#ڢpbmhw?Y CD_!	ڈ#/|l5֭[+x!ފbw'4ٲe}"bwyHAŻA(f
+s̻VMF I}$swbg-x~ŗ^p႗VL:vIlH $x	B$4|nݹ[BO~D/[1NM$ ȁ^Im	7$A  	 rWOH ZC @%?ZP #	 r`@ ֑ 9@D_!	h]$z֤?~]? H+$A k*	JRA>GI	O*$ WH Zz\(`Bԝwf@KH+$A (	xh~--B8r߂;SjѤ\A^鵔lW+*) 
+I@ZOM?|?fI䔧D ywrPC@gE|
+$A 3/3Ńo޶o60z	I@2cL<"=bhiDX++me
+lݷ ~Ff I0ѣG7o=x!ފ^_?6{;w"^s=	l,O[P>Rqa$%C_-h$XnD)Dc7(I@UsqZNgZ7N3;#?ob.o;tű߸M/[1Q:Ic+dۢ,Or1:3ݩ%gB^LbbQ>Ac4	1 %A5
+Glyn[*ГZ4!RƳcǎC+&Y۷ov'F޼<PEYB7oB-/[!2Nk^:1JWPLR+4$-g+X,+vZѡX. *oI0ɡLG`!獥),FN3oI[T:VrX<p;_gj{ͩ6x|䩚u鑷exK^D5[6(bnfV+)˭x51HMm^4&AýCɦ;j()ӝ	҅GاV)+01y 6	3EAëp7ޓuiFxXU;g{BA7wvF']W\睓<x>u͛~ǎ}͛b֭[DYSڐsɷ_2tfn>0p/?7Ϝ;w(/M\<unƼ+<tEi׆Ta&d:BהVdEҿ"\-I()yl`=-	62;T>w0ImzN6wޘ:a2G#G?^y={Dܛ8yCm688SojCtYec/7ϜƅٙٹS3KO'6!P_xE#"-Wݰ.2J?">nQēЧFE #9K0O[ǝw7z	etPu67qw]0dZ0(Ozw>͉333"!۷oϞ=w*}Ogl=>G5q繃yiĔ5YXzROjrtkδoB[aZȯ)eEt\
+o>A @)	zw)#%[̍NzKVO/	g@gg{5Y?\\kxX1^}ݻwo۶mrrCT6ᜏyyvQOЛ9[xvJ/O]yvR....fff_.ֆYr`ܖ7!˭V6_SV[Ѧ-觭5z<$A @zTC6qQOw)̞'Ev}llf$822yӇ~Сݻgݵk׶[nYO3OrX[wVFώM\27jEdkw\ss7Gx4)&d"M[dI
+[ƏfE   z9	edU(j>Ks-&f'><bnnF޽[d#G.,,{>+gqCkR.il}߁CKVVV>767PTqA$51uC7!7!íp{WM[ю-َu:l$  JIi<qZ{+-674>><44~mx;wΊSihcB?厹c_΁W#;^?6tnx1=3;==:yqkѱ$*jr\{t
+	YmEX}-o,ŘobC  I}%$\S$nݺ%^S;wmٺuǎ1P{s7o<==nA$0.1VJ%%zѮV*vJMNN͋ǍJr%i7!n3؄L"!	oC  I}$߸;WWW{(v8o=z4Cudy[zq|xHcfg,,lQ H"b 5	ϝdZ
+i7K[$VI $A^=Y-[DֳUy晕ZD8ǆO,.]ooݺ,w,Q]+[!H \ 	Bqr~'O@.n޼y}gΞ۾{j(^;nc+d9"   z=	y{M86BLevvV'x.B5^صK'Owmս-IVE)~|`Rm|v  =w+*`"+q$ CiM
+8Q @$mWZ]\YYYLı!瞄$A I?:4d|ihtBmXu@tܺsj8BqB&Ԓ69,w]
+cQY`"Y9L':;".LMu@ǐo$A k1J^Vga<gf`xGw6 CDd{JD	jjō5/-9i?;İ]Z*ݴeu IF"g%qh]ւV75oU(ȻRaJn{׆n] .GDd	zQT%_\OEw
+s5* ]'oIMݽ?i+Z@hLp5Y6
+rkjCt~VX>>Eћ#}^Sʂ$g!u 5dXB5NP:A#}=ebI&ZV$h$膙 	Н2^M-Uɒ$aJF䷔[R4ݾmuIɚ$/5х{sgEiPhЂ{q4|O>qW
+Jfp N*,#Po\lt2~+S;jHva+e	ds+^ezGWpWd$((qh<!ĠsK- mcr%˘m!1DW߻m4FRf-coݴIwM"E% 6HtvNJdyqI Kn`|(1f&A%zc+k_cݨZ6Ǻ.;=:tjjZuZda @2}éLCJ[hJӕ[D$:k-&˻IPAc\"	hK  $ۖ|uԻ\sIXdÒ4F]I^Ϡ1.I Iwkk1&jԨ>Nѩ Qm6c;-tgH$	F#	I 9JH(5b`COPVDo9zf"ͫ5\'	K$A @)	:OXJ}p*Cۓ&GTFodMip&:4E$	K$A @-	";_yC^"$A #	 r$|KE}N DE()Z  FDMFP(cb`_R  M/ zWI R!	 zQO'mJ86" aT9 GumQ~ L	I@[2BP(=UVZ'AavM86"0$A    nN@*$A    ! r$   $DDn  H+    IA   "	"7H   @B$A1	   0"	"I   @ r$   $x	Ȃw0S(
+BP(IC    H     XwIZ[O     iܸqҥKsss-piS*JZ$X    $$ّqxwz   v$A $  #	FQ   1FFQ   1 `  #	F*    "Nw#kğ9HY,;2h=K9b&x   h3qkK^|O++o,[ʩ6ɝ:A͍FsY]]Q;?)?ooYhP(
+Bx$(R~?|Ŕ.O+\i.'߸O{˩{Ź}"Pr^'&-GԎOl!J\u'or4R(
+BPQpcm/|>$x⾍>t^m?x+'ީ~ш
+FO+SzJCBmoq)G#BP(
+%bL~o?g>~X=`t9vfIiO}9l?h\rHY[[<8	:ǌ֬|H$A.8(
+BP(tWK"~{G;w<*bn&k0'}r{}tAqνiTxpMw& /ވ[i(ZV.OX(n|צC9Ḃ<h䠢P(
+BdT]cMW	Z@;a$a!	j%ЧP&KW*h8$$As
+BP(JbL<+K׮vd{@2oo_(=7vI}mxp_GmܠS GڅI(y0u|4[P(
+B\Nwso\^\zG+C8A)8=Z:qm'ދ+тS՝Nw>k=}>.C"pxDSG吐6oAX<BP(
+%R?M\]7+kӷ'[n;=oo+KmSƘ6pO-IpKZeJϔcMG5Kʐߺ-C]?~/89(
+BP(nN7+%
+z(
+BP(J.wKPBP(
+B,	     M\U    EzP(
+  Hږ-[~zTMyI
+BR _$(b;+\sٹ陉ɱǏoݺ$HP(. cD|GX.^T^tY.ccϞ;sɣ/t~W%NH @  /	zWV\;{vL.O}'Nz$A @  ?	.--U*U/NOϞ>\FF:C/ϿpI У   gIT +F;wSQ,st[">- A  gI+&A)z.u2٨}Zr$N[    N~D,iuuy~(^zb!<X?Zp[h쨒?G҆LӝmM5p @H  ;	*q#^f)pS6l%Oکru^;]lQ8č8O͍⬔בuwVfGO-z#	 $B^Brvjz+NJ+}5y:OvB}vERwqH $ @%Y4+IP5KjI($ud;aeH I N-e#OWFۑPhROp¶v,wUv<4bz`;R 	 $Dx;F-j7VnG^,7ro"*կ}^C:4Tȗ3۱.2-^*h?Jw? I %vc	 5$A  H6R/M\!	 @ ~;   	 +     H ~o  $A @     @N$*W,,+1cG6&$^+ $ @.SR0	91]YbFds_>^3Oh  f$A  4u=	Gy,DS`}q?  Y'A`PghJ}G&8KQo6I ZA  gIPou	!\D|n5IF*-۩Kw+I 
+   9K˰HMM8QF}nѡz7$  	 OI0T(KI|s$6I G  Ia$
+*v(Mmk4|nD3&U6ѥ[  4$ @.     $ 7v  @ ~;   	 +     H ~o  $A @      I o  $ 7v  @b
+dhרb<EbPjӧ'6V  H@" ˍ7Bfv+IS&Ӵѓ  $$$A|7^GA.19-]zPw/Z^BUW(mkBZo7X?"~=mFMٸ~9hNliiQiw1-tg_G~  IH'9k?!*٦,t9)N\Yo=ڦ7󚿄67j=-(%(e%6fȟ`.sj.UF{   9JpzP_Zrvjj+N
+qmI-z=I͒mnNm'I[o  $A OP\4$A/A5JIi[]3~;   		I-e "OWFۑ#IhR'4h(Su`Lh'˛L[9o  $A r]Oћ5˨NuzP,ՋE,$Q~MۨicOZWA/6Zj*'wVٴ-w摦kGT3U}  H{]z  IXO{lv^YO9v  @ ~;   	 +     H ~o  $A @      I o  $ 7v  @ ~;   	1FK+b9rBiM+%Q*uV3Er[jߺo  $A ]~r2X&yWA^$D@D  I''A7p1I/jrGb1\_+JŘ9{s5R_BI۲罖L(Eւ%lc:  xjߊd'w0h_͍G8LY.*KK+ڷhLJk86Qzɰh  x$
+6ZD3&Asb"dxD$A["S5z*/W]GD   8:=I0"ڷ&$dG7$o  $A 7jӃU$8T'ikvS[;*Q6H'Ƨ5Iv  @bFWn+LPsK7WQqoNhm_;T)ҍlF#ֿqǛb1Xr8>h     IR= Y      I o  $ 7v  @ ~;   	 +     H ~o  $A @      I1Z*lɖ+7JX#m)@  I'Bam,X*d-Y~;   	tKjrB&ESb1P*t)+4ڈaǊe+ z}+p>8XSo7Dt+~;   	$(l`PyP_+iq2hOЋjޚ~B/Onp]8h[ɑA5[  $3&Q=J3&`	[/b)
+YVBT!YζB$A~;  В5\pI.ǎ+яCۓ+Q.v"VBT)Io  $We<X*m8u4IH	^5A)iTQFr&[!mNxfIC?mw=U+1t-~;  'o_wPK/+++(I}'UM_yӨtC=C/zj)m6y&Q;@w  F]%u Zo wo[}b`@,K+2i_Aq҇yK_2vDdINsUl9Ȓ-y-bX.&i^39!}{Cp4[ =Aw\;  pw( c   c 'ظv 	06 P Ƶ jI~7_{ڷaK>3<+	pֹv $ظv $]IqMџb&R-9jY^<HFtd[SgԹv $ka6?zȂ͙`?ѾZ:`]|'5.'  l*q,?"
+>S֯nG٪e3_mȦe[aH*0ͦ}+7=+,O`L&e]&Y<h۩ye{.X:=x3}:ε $A,|
+`+OPQ;L)鱰X[Xd<(T|5f>10<02lL0ߟֶ[s1HVDc>_kBmCnϡ Շ07a8ą$05L&D[ޜ\Fkоc.fjr[#Lj-+Lo;ڦ:\ء sx:o;$XJvIpsb:$ض'#pZQ$	N:5+mv $RQ:zza%"LZ+;?[+`c\21$]UOg{BMo[q89z_NH}Yrp  IzJ&N#W>_Kkopzq3Iӵܥ+sOROa5vs:ɝۛV[o
+ˉuUgzJzzt4%\; @n}]+\; @SkowH>3F˵ $A Ƶ $A Ƶ $A Ƶ $A Ƶ $A Ƶ $A Ƶ $A Ƶ $A Ƶ $A Ƶ $A貘Mto:[69ΦmQrg(A_4gG4N'׾zHr  I6"l24+&[h_-0-y6ؐzOv $e|̅FXZZm,,eZD#m\d66,T?7\<^3Qtgmt\ԇ..~9\; @͂0b>LFgb|~o#`1l'U,_&YOojΦ.|,&X^5=GDc?~$ߎ1{؂k Hszc@ѰNB`,+&Eb2nysbjsyC	ƻ4ڛ	?b+  	B/8$տ?؜?ʠ$Xӌ%͉`zDTi`0Fy$X7W]  SKl~XI&.qq=$o+nf$]qV|kOmW8jعv $=%\|hy`ΖIYR.|H@y',f)w+thٲnNՏDvr֛
+XVmkp/Ipv $ݡ{gg눸v $ߚLN'Qs  Iq  Iq  Iq  Iq  Iq  Iq  Iq  Iq  Iq  I6MB{dz4wYHw4N'~:?C}  	B*C&g4ro}6	ڢ{^5.JRt;ε $A!Je(
+brfr`8mI9&i1jm~PmLm5F6-W*vm2%&6O?IEoܬ|es(lFppGٞNO_-9=/#	$	@2!F`	<f(eٟh.rUnZ_rZ3הK^gJv/^k*Opkz0ڊh.Vڦ]X;qnϡ/	$D[W{WęDc=qf[uj5r -1mmMm,ߵxlؘ`r]HMnKp}IAq竮MuܱC'  	^.	L/UǛ7'#Hm{Ҳj1ʃ$8$8tzk:?K  	BC`2pztGe{>ΰSҶa@l?w;3$aUOg{BMo[q89z_NH}Yrʵ $A(zG 7Mdn'}:TR>$iݯE15,.Dϥ]o[#zp39iƩ?QV6uzM]; @qD8g0k HpϢ<J?a;  	06  	06  	06  	06  	06  	06  	06  	06  	06  	F^h2[t1Lϳ9k\`~ /@WdڷpRHv $=dʫ1b>YmQ=ny6ؐ-:vʵ $A!Je(
+brfr`8mI9&i1jm~PmLm5F6-WmŮMig2)򍛕l`침]&78\0s  	Bcg"ķeBo[/ez</Y%5sMDծ~monⵦ.ic(gTlϺsL/%A ht f3Qs~QVZ.imkPvMm,ߵxlؘ`r]HMNoo?<)ٟ+M~s  Izkl&BȐM$=i?5A`c\W]#  0$	)3VwVӣ;*턟:$ϔoEQi޾~a`j{q;ӱD;mۻ56'k\; @{ďֻL턳OCd3W֘^>>ERم4~kGh?7SỷM7jOqnp/I0͵ $A8g\g_=v $ǩYY'P  	06  	06  	06  	06  	06  	06  	06  	06  	06 P&7n|׳^}o~a=܋W|_ڗx곏^d<^dvҝگ:5NOAagp8\; H?kk<aeO_g> lq݉R'ݟ|`2:? Ȓ>/_~=5kxk_=^֋//>WxIX'zf)沗yB>ҵ?\4_T2wdL,{P?d.֟ӧ`/+k dI_r^bc=&	2Upifu*|z:Ն QV3g˖ck^i֟Y3Ѫk dI+oڔׯ?1 pE_+Y8XgXDI%	+LoO(:?# H<(	2Nɻ1WI0Yc.khIC&q  I6%(5`mqr*qx U/Pozۊa :? [&,{:E&i h㥆zTXNML_IOnz_6?            ة$MBv|7-a/pH SIp?oe}0xz&öe !	.'|p5Nf	p`9cZ|nzd;Ms5Q)I v;	VI됵_-[{u=K9OV&lyzveL0o2~`H 0$#ۋn!]Ip>MFTCl!$E}r{|I v;	\K[ϳ\1 ?	vY56Վ$pX$A $XejLѨT{Nrx`,I v*	}RJrф]o꘹Sǻ#cq`     c   c   c   c   c   c   c Tt^zr_yW3?,_pEVTT-1m~c-|X,j)ݳ}߯AIH
+7T?jj:6xhc}z+'@KϦG_i4)(M>KmVh*d3l=j?˹MZ74i{ޯIv٫<gOE38<{ګ>/:r&v$ ;c~jc-A-d9Z4!lKGe$~b^z+zƠi ]Djo?Nmq]_ٙ_n{gIƨ}_Yu</vd񜂒$ ;;?\'q?{FkOmwofL-SAmo?]z^KufH}eʳ4>&߯~01?~1nҶyzAªײwuT0=BnsrmTN]F  )	&F1cgI-k_[y_0X$~,_l$I:2lL08fچj+<_$xI۞
+qv$NI v*	n;	PxaV.֯S~brZ`jkۙ$x'Iym{OID$A ة$Xi<dcC9'O\}ծv\cbGmm-C_w&qLx7_f$n$!c{[}]8㭵{}oJ  X܏~zz͘mV߷ڏhio߮d;),诡"rrrqß=W%/"}VBa9Sgm.Ht.[yٿxDCKl}^?+z*q  IEyi1$cx#9/8       $?]Nu(hPxߝILYfI052֭gkcKpfϲg/;V-!dk H`*p%"^7ۓ`99Jvm˖gn@^Wj)7 [`ǒ`5?	nl܇ٖ׋c.i(^BKA~}0ͧth3zHpY<WJ !	%Jm7p(zCWmϋ$A`LI0qWl~|1ZÉ@<yfCV'	lOL}R}Q0Ҭ-l{ͤZ\=t)lIL  $A Ƶ $A Ƶ $A Ƶ v&	*RC/ pb$ARRJN" ''bq     F  Jd/4ļ{`m:z6Y#?  pTCQ8$"d%G  @]Na
+'rj,csL1{JZ	֪O&bp5j#ꍯwɦV6ɬgNno}LvS?xMT CI3D/QV-Sze҉|׫+!%ϧᔍqa˕c{eL0o2x_k  Q$^tHR؉]J	MUIXﺳ'0yũE0Hg=$ظWWO v;	PK[ϳnK%^I6=CX5z\J  pt|
+2g$3S`JuOM';wGUWQj~OIw|+  tة$	$7W
+-ͻ=o%}sd:]{:[Oʚ-PV>>ޮ_5rױQ/U+78?y,  pHv*	ғ- `$QI=  I  `l$A    F  I  `l$A  ٽ$XPdMWWk#
+m?lqC+Ն? _1rZ5Z`W-;  KˏE4Xz6S8O	ˬNnЬTEa'+Wv?]NN/mzmUƞ Qک$+
+lp*At
+%ATI0^g\nUbl?:I0t/[7{o  ۩$E{ɤ&jja/T)/Ssq&EN6g 1S4ەz_:		i  1%ԍi04-NͼH*40|wc{1&5%gһpa(>;z ۩$q$Ũ>_kySPz(k7޸[j2=uaڍ;}ex; T}YOZ86S_20:Mn-cmIpC*oʪnrZ{dkғ|_:I>z#  Pر$_HDm~zH,S$	0˗No{
+y3ifW$6e`t?+u0O<HY4'w  ^  $  06   H   c#	  $  06   H   ccI/?.z±l  Saǒ`I y@\OO'I5  v"F  N՘`6m>(^ 1$X`94=P  l`#-o>/^ 1W\ 1HڔS_XlĢ<Gt/x(  X  `#I  `l$A    F  I  `ljI0wݍ7$A  w]w3ww_˿~0{U  8cKW{xܘ   nh~O~7~7>g1駟c$  p%S|GM	$Ş̦{kIwf -,f.L߲ }=&1v}n塞mP+Zet^ܲ	ŋZ؟Պ%]z\,tV  vQ۳CoܸGy+P.8ͧ}?QֶM (\vx囿qu].Bq<M%eׂe]T2ulemGrh RǯHa)TdVGh1X~^'3O&bj`D4Wjc.>&6W\5,7lc&o-	/ߛAIpv=\ؾKȤh??nc-A-fx-6֥|vn`{j4OոjcE  'H[o'yI^juɏA5R"fyl([?7?a6,'ickG+[6wVwmnv3{:|=4>vIpÀ u%stZID2v8&IW$k׮{b7$A"~`c%ʏ릫?jIYZ{ޟSېP÷ZSmo\*Fc8$زuZt_FVNb  'HoVz'<qR[0`Wv:7wQLpu(8	ٮwnl$YCXmfc8y-OlWr@jqIU$,R%^9Ed4)!`q}U(6ۖI0~9ov0%	d;ӗHG26z{SC{mWq$hqcG	;[AU[*[7&li*ԵUg8Kmm-C_w$A N\A攌$n+>E^M5,L-g'歆w%~[;̎'}u+Ҷ[`P;O*v52cg`k7fh-o'Ԗ/o߮d; 1+`3!	%|ܫ> Ί"	Ӑ  8f'  8$A    F  I  `l$A    F  I  `l$A    F  I  `l$A  .	~  i$  t$x7RJ)RJRJ\^}/}鏁megPveg#wڪ8}=9=elǆ$RJ{C\VO?3JΑdΚΠ<'SUa9ΜOcCKTJ)Ns}$T%Σ2YH=!u&{rҗfR?>w_=*Xڭ
+υΑdΚΠ<~*{{w''N>	fl/04-#m6g>mIu+QJ)6Ճ>xoᏼ푬zO}}o|7֧}S~S^ӏ`]7Rg<#z~Yy<;G%;ks';zdqu/RNy5x0-S3섚'o&ة$xȳIGW?IP)7Wf}w??=z+yrY>yYoRRo#?ڋy9R,Y;G%y޿/5?	&{~uʓ{W7dwn'j>{}_#u%}o+USKmޙƊ4s<s/˘RJ?|7?[sǳ|'._}+_~˯=|/_{yY#zKV[Ł}-?_ˏ^~dBvFdՇs8Y&;w3(;oHtGÞF	ߟ]rV߽^jӜ=n[$~̇ӆ&~Ip~oud+WjOYZŮ"	r{7܏9LbE?|ڟJTJ)uG?z?rnG>{{{Ocﱛ>{_s=qޓ}ֽo{ֽ+}ֽg/}#:kU1x~&?#hώώ,΅ّ#ɒ5ٹAytceh;r'2% SN)/8C^-<X!CKm}kp{Z$Cj;]<_}Q}pf(hkx#$7lm7w&*U'UJ)$F]'K᭡ej[xS'4{~5;Gq+'^mJz`)~x<nww՘`]I05&XOG+-k*IP)ԁJTL~o`8SOܱW<A݋yh=HmIwi`4Ϙ`Tj&ϫI:&XݧQ%ARGSu$X3VI0A3dl^0}/qFW?I0ĘC]8'	+~-$e4[ߐ|Ksə4Wtڟ]JTJ)uG>rO|ԭ?'7gO;~qOqS7?7;}>˹/z˷{s_tKv/{ҹovWUqfΎ=;#?; ;3OgGv'KvdNve$Z'0t55SO2	^+TN3H{r1xR7~E3=`~o<swZ$Xy4xvI0'ĘhD4V%?;_g*R?إ%g?}rO^:K矾tkm矽s/~Erel~lgGўّYّ#ɒ5ٹAytTR~E>9=]E}hI+*;i	BRG^7?;_㟹Տ=v?goKp.]x҅v/\o;.<ǅyǅu[y}[Vš̏c;;¿1OgAv.dgggGv'KvdNveS,ڱ$xG$ARg>_맞'#x'nrguʻ.>y;/xŗ}[w_\_w}:H^GuvlgGўvdBvF<<;s8Y&;w3(;d!'jnRJ)>/[/+??{殛rMu7nz^;_FV[Ł8ώώqeyvdHqdgMvdgPv]?BOq*G=ARJAΠ<|7T)bv	_m{`I  h$}   άI0A)RJ)ץ+/KJ)RJ)5RJ)Rjl%	*RJ)JTJ)RJ$RJ)Rc+IP)RJ)VeRJ)Rj$  
+
+endstream
+endobj
+122 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F7 22 0 R/F5 14 0 R/F6 16 0 R>>/XObject<</Image32 32 0 R/Meta129 129 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 124 0 R 125 0 R 126 0 R 127 0 R] /MediaBox[ 0 0 612 792] /Contents 123 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 14>>
+endobj
+123 0 obj
+<</Filter/FlateDecode/Length 3122>>
+stream
+xZ[o~@EWIEQb]tiu$ז7f=lGù~3Oz,-ᇋڶ?pq6//niUm?.X'RK\J3$aiB0+ߕ'ߝhɁFƼ3Xctc1E,PNtyzr3nDϙ0*63ӓbTtd?dVX|e#F2}hxqgު`;޽ޕ,xU8-z֋q[XIO_/1p\)KP41j_Pm̮e6ZڈX-f"`i@Mpdv]xeӶͳ/م%=Yi"cH䒳C$6N!I8u7\H70M&Na
++G!ޡeCuh&sF*`@OچA_nt.oˍUOaD.ߧ)X+⌄>:O|az
+rNdU8-;km"QIX	CA )Lihygr6Ŵwݰ_]b$t%z{*Ж8hDKy%}~zlkJV=_4sMsU):fd|V‶<4`Zj\T6etElR-ukΰt`C[7h'SaI˙n5Ie9)'AWy2p fY @O,;Ǒ#?*ѹZ3|I!3G_Vv<hq4.8Ed2g2Ы5Gfs3Y6#=c#X1Z?}ڧO>. z+HYZfxaPAi+pfGgIpLICSh2s"Jc3{߲E١B(ٙd2IA]TgMIJŏrٲoj9|V<!mvG?@	\(y	`dw}6k^0/ȝЄb	piwWwi
+?&t8.(v_|#RB`:--luJb2|#H
+q3aKd|g_I_<X[Ò	RgbrĊKK4	ZV%kYh'ѪmbN	X]C%Ds6/pTB7\*.ǣF+ޠ&yU? B&B8V؞}
+!@]s	ոd+4-u97\g3skam2HėqL|fi..Kn[p\Qpdn#7{S h$"Ugq_h*a<'GvM[
+D4`we96	K$,$|	*lCK4RL4jA[p&6}K7V%X3/е2'z<arI)L[Jey/~L0*LTa%[3^6Rb~*)o鷸oQ>Y'+Lra}lR;C 	B*=#u0e`ZyīJq"PH?$2U?iBc5ܥgPr߾8W޺tO	)uy?ȉ*s)l0oz`O_W Pׂ jk32j6c%]F~iI)Hu[o'6;["vղ<{+J	@mv+/d^0 r~nhJpd9;t^	e.xm:\ D.%A A!`LOF
+J]T^T,TN0kPwf!La0g+6:h>X, e¼WdotRQPBF@YO2J,HBIr1h"ҽ!?툞'l#ImAuTP8arR~mWRS*L6]<A0D ʴkGCT\yM5v}0DՂ~C9! B+yDq$FݑHm؜<v+aR+>[l^&%8F(9Bj+L ¸;6%DaRb9L"8xmZ A+A	u^h0~_y_S.0fXB+bj_*IpGdߐ:5Y(Wȑ* ޔ_DHv ^ĿᖮÚkQ)mBglhCNxcBD=ƅyz:+s03mIڦ|Hp85$'d-^qFz ,jg&W}{:֑EJuiqD~EglQ.tpb} Pξҹ(19|r(bۻ6&|ſN|7i@~:OӞ*C:K-*α|Mr J,eotXQxeE
+.Nկ')]4u [=CGe
+fwyl(ĳi n	B6zAH߯{ZTR^B4$S*uLEҝ⸂dG^0J-%^]58.mST(z~ڳ]V~Kjurb/d4U=kٳ;¶a-r{qc݁kOʯո卢Dv7sx1SL>-࿙zfw+D$* Ӎ	BO&+"ąZp
+;K<
+{n}ށtKaռ0xf3 s&/Z!^O]sN+ϙ{<Qv 㜚f<#_mihxcdt#7
+JbB9SRn~*]M]w
+endstream
+endobj
+124 0 obj
+<</Subtype/Link/Rect[ 343.99 569.76 389.98 585.2] /BS<</W 0>>/F 4/Dest[ 122 0 R/XYZ 51 482 0] /StructParent 45>>
+endobj
+125 0 obj
+<</Subtype/Link/Rect[ 483 523.44 528.98 538.88] /BS<</W 0>>/F 4/Dest[ 122 0 R/XYZ 51 482 0] /StructParent 46>>
+endobj
+126 0 obj
+<</Subtype/Link/Rect[ 365.41 482.55 411.39 508] /BS<</W 0>>/F 4/Dest[ 122 0 R/XYZ 51 482 0] /StructParent 47>>
+endobj
+127 0 obj
+<</Subtype/Link/Rect[ 334.62 121.27 371.59 146.71] /BS<</W 0>>/F 4/Dest[ 128 0 R/XYZ 51 692 0] /StructParent 48>>
+endobj
+128 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F7 22 0 R/F6 16 0 R/F5 14 0 R>>/XObject<</Image32 32 0 R/Image135 135 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 132 0 R 133 0 R] /MediaBox[ 0 0 612 792] /Contents 131 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 15>>
+endobj
+129 0 obj
+<</Type/XObject/Subtype/Form/Resources<</XObject<</Image130 130 0 R>>>>/BBox[ 0 0 1116 919.01] /Matrix[ 0.064516 0 0 0.078345 0 0] /Filter/FlateDecode/Length 57>>
+stream
+x+*@02++DZ+$r{&(+@t  
+endstream
+endobj
+130 0 obj
+<</Type/XObject/Subtype/Image/Width 1116/Height 919/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 191167>>
+stream
+ JFIF  ` `   6Exif  II*         &        S
+        C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222 \"            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? (
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+)(^WTQԱrZmOfHN?wgI-)ѝGh+2|[ޕԿjiK__GseؗOPԽ /-1ˏGp)W  Rmi# Gp)W=F= P~/_?iS/  P Կ? Zqg?+GΔ? N m) ?iGEy}) ;?
+qGp#OK|\rb>-`=^=GEy-_M }
+Sr) d
+~=8="qv<pz~܍:aKø}C^y sL:} u }-8g^~4FlWܕo@l;=AZ=;qk?^(?a[@)XwԱmE|:O[.{Hw?}mS⮆1.{C<!owTV&R`_FW;MmЊ%i+QL( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( nbym5-y+]l"bS'esZZxZ-Iu}eϿJNsLy>Srga$)=74ξSSO$6/S1zOӵ{(IfA܁ %f`S[FI#:긿kҀ'KΗ_?z >0Ձjՙ:NGt}0ra>ccn)j}>I'$2iXѪ[yfS9A3G\$3l]W4y=fYBO! *	`̲ q 'Xٕx. n{8݈ d[2RdfYm/X2il#Y-ӭttmb-X[X8jiұ"Ԡe\=X\Sl/XWb!W( c$'UB2lÑL@2ٕOa[g<|ƽ=G5x?_UJ>1*U];lfӄsU\;5'3N1Pg4n=9>Bv`)酎4ZbC+nD[m.D/#t5WB[[@YSZkٮ.F.ɎU?.+XrVod#=;SwޭjVMj)[?@YYPjqǊ]٦uJC۵w^wO=e|J<Mx%:q>h I`ȡpi5%f|yWWs+^Q
+(( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( +*6ux\!ε :;}i,:S}xL=iO$gC<RnGjOQyJⰇ@"JUL-|i/y\I`A]y4Oι~aWW9Oqu'4wT~ɋX <WVG7pEou+A|{] r/čSgͦwIO%?W7R3L'cw: 17U # v5G?L\MB
+⼏_Mi?ᣏ#\曁JrQѓNGz\PF)Vbb^-YETUc:P3/\xr>Vf	Fz_MthsQ
+W7C*yܹ__Gv")-Vl֞|z<Tiڔ֭P yOB*Ȥ92Jvxbu(֕Qd@=6_
+Π`9潖[IǊz5͕,(B((((((((((((((((((((((((((((((((((((((((((((((((((?ۉW׏Q ʳ3- xG xqR	)I$v7c{ijkޔg4q@#?Aqڕr+!jP@hlt~!+'hZi4_*E	E'5,G\z+iڱǅU+>I?Nmn!WimE̤
+-g[Go,,cEj9(WGkkLFBiw=kSGKQ]HQJ.2Mc'BCO>{+yo#'ʩ!4L}iUregB*枏 "ߵΩx E} ]+hiM褏7cr{Vw! U~ax4b)4W)z:RgNh4kKy`>rcMPtX%:0a_HZlut@Ip	m"l;GOC[V7S5)wЧO)R8'Wr?a2lQՕV}\gN^c֚rn"p-,vw$p$ GVO&ӘdfDmG9>shqO@͏>v>;Uh嵲ՠV[;hn~vV#V[##ANPKzn5&0w!SU9YF$)lN*gvȧdt͌gbGuX ?{]x³ p m
+(<( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( O+(xWVu~wezՋ(>'¯Zw+2`׹^zGWPm=OS5=w+P 6 Ky"qaOnj[|/穦sš5c>ԃҺH7	V1ezfxV\IoW~sZ*2zZ6s E M(8p3
+X2Ve$k9qڎ&~R(sPV.ì,P_j0u?#p?f֭DW+0KO=5o+K{j+cmwVmBw=)S^"MBuEUV<J Fi |R#aT֋? 	?%q }TwޫuC=Dʓq[Y,  !?ʎIwkGxZU
+P0kYԮ3PFeqI *\
+߁_\[Cw{4fT,x?
+ՇvE7pk#Eq^$l +)<Q;YL;K;=N5Crp<c٤Z:.Cq;b~/_֜U݈QB.LuWycU X0OyXBv 
+l	uKVLA&qA
+B_KxFl~_[)=O>YIZ*w:BƠ40M:+^=F,nc#p's֟r"OzUX$;+;o}Ԇ9 3>f l;/NKb}i#Y4q)l6K9\qY:<Q[%	}'Zqq*scX\c7y'Dzβz4QZQoʽOl-܊*h֥GF.GNl>,9?J4
+cQ[wr^FX0§T[I}Fzjy15٧ҽ3ᓑy .?+9(0( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( +(1 *J'*<gEU_w9XtKQpv7LHܪώAQt<E+;Ycp\5vmkXr4ЎHi$nd:oشlI$B[]/`)iyv{}k%kQ^{)t/R26+Nkm6Hׇ9V~l&y?brbf81ϸ>ZQWǡFaOݭ}kGs޹4BV,c\$Rx/)>ȦP'y|O"g-F__o^_SvR\IO/wqK<`ic2==7Fos-5'[ȣxD(񓵀sY6A5z%sKqj~irpch@3/Y=+H'&tg6cc \Ldkq	A.2:X큤(2M/iż%kgG ͣ6zcr, 'y7', Mh s7[&1#_Uk"kpbj?#rωECJuV&-<=]
+kHVhT6o0U0=Vm3Pwamj6?ϲ@;ѕ$#%(hFRăt7ޤm2&yU9 'cLؾx砬ЩMݢoݹ4um3JBHP:W<\fzy'UƢ|$ÖL+-NS5޵u#c*aT@Tw X0΁]`p9GyHܩɭu&cH+'=Btjxf F	Ĭ"Sbǒ=\1rXTXputͣ)˫K NJ<?`i3VXvi<i 4LԘMWa}VO6 !i:ϳUUα4[~(ퟥsmp!>ds RpF8%uaK94j%۪ cS?/q> ,i	9.E!3Nen	h0|:+8? JZ ~?^]((((((((*V2]8H'ց۲-ҨkZe#.+ʵjAhoo#%r?>:&b./CS-ƱvC/I^{,УFcvNMstd)ooqq
+knݴ1zA3i-G)Q^3Tg;T 5o3C(&r[xt?c iqާۚ bSpOu7c#8 )wq~X[G#G?9?%kĖjpm J=aǻ=E?#G'~ F;6dF`2hX{O<9 A M''?5e8IGi3%=Ã_i?`xo^*$̲/պ366GPZ$;ڿ`xoI ßٯg9_6rc(wQ[{13 fX^ ?W	9+':~O%e8OԇBRxIlbY= ZlO<;?cxo~ FF W5!ՉA _j^ܯhy ø'q LZ +_/5m=R|3jOg_n?Xy>| ᩿<6? ׍YNI[>s?_k gxk8 &w2?{q ~O}x$ N7v^Hmۏ> 7 =n? ^O~W >Q ?='c Zu`>H{pǦ+?ìshIsH~'~?y chwOҞ''w4{pƇ :?ghDd- U hEȅ"j6W
+R+yTO3yߺACC?ו"#hps	 jl++G-+b ub1s]Ɲ1%?!z-+]ߪ?h_ܺ u1#-,fAwKۋ& 4<˺ t ([?ڤP jn5z-++ פ? ߺSujV;}7қB?|cCZ: tw3$]#Fomٷ~͒K{ KC ߺ?ih+Zܜun-@ faG ZZ!+I SC bCQ=l2Gj=2➈  KD^F/-qf9 j g   SD^߿y*[[*yMd|t~ՇnZz&3] ߿Ow |#7cGݷ}cyCSC  OZ' kɍݶN,hiju硣0̡z-]} 4tL{y('w4ypm =?4_ G?^Jna>>|Jyh?pg ??ƃSD ג}# ofP=s <. 4??Ƽ[ψ #]#C>ACSDM  yc F4[`Gf (y WD=- 4/ #k>?jOiVEG0gG-] $7/4ۃŊm! faZ  Wi]˥ ד h@IŐq˚Ս/l⮎?H~+h藜 ?ƼV.iAb	 }/nƦz-}}n 4tn?o9 dy+1OXCyhv{{v5j3?jh]n 4[Fw#kȊ3[scz`d 5Ϯ+9%6{CI㱎nV	X1=UΆ( ]Bxú_.d 3Ij=s]P5+Sk=Oc&p/SI'@(<kz'CJ"!btTdY!9
+1,2au1IP~FVw>t驫{5@| .1?L#-kAc]zŰգGwIo)*n٭	/gE8䙮AQ5تJ&|\S#gFEqkE!c!݊ÞpevYnTv4LwBJzVQG{К5ufiCu?JHAطAH~ 'XΨVW ?JuIqdPqYx>+%u'g2xTzXW!,'EN8869fh@*\#MY-ղFNfFI9]oWwM|HYdSrkJpˈ832DS190CaFv嫢ҵ;'3*I¹$TsiQ:mKb82J#RK?YR]ԁ*x:kDq>+2K+XbJ	ɬ-:fu+1fHۜ)P{WKwc"o:h2*' >X :پތȶȉ%=7U`+tib|&$1:p35M<T`nI?ΉSKvU_2n)#(D{VhWrB4WS9v#ȹl3|jˤKY[_z&$4dusp8ۚЯn-ZFytw/fZ[#=q]MuiGsg-Db<9Tzt+rĨy@WZ,:9`wp"$9e~ @d:Hm=-4NFRz;W;MԌgycUQ°;<g:$)ۊbn #͌ 'ӵ-n6dQ/Må>t=%Yv	BQpF9x .4ԐDgiLY 
+#r<$At'>%H8+*E$W!Km}ir$[^
+-o[^ݱXqz, ߳^D7Mesں)qV<|N]MNfr ?   ㆼ0ItV뎴< 繫ױNR/O?J>!xd @+t  iwG_q G+i? ~F+62*ݽ&Y5(ǚRhǇ\5(N9-5;ksfs"n	{S k_@mT3zSДW+.O6|z	1׏ZkXI]uZR.IQE30( ( &I{+.'"?zx1̌rZs*=,G'\K$1а}eáK4ݒ#+jҦpsIϕw?ua]YU܈^u _Mk֭$OHn*Ι,=W<`9My(j|5< 0;be ȯy sd!A kh4i$7."ofͬv@^mSג޵s;D6B)xw96h. DⰍ ]:5Vu76,Jp`I>9N'%cGT+Fc<x?0;g@\XKF8tN )' O6PjM m%v	+X}qC+c4sڝ¦i bќ0I⫀/ҥMs\E IIB.OC<EZtzAA52j:,.x fAy0<ѱ\u~?"O&n+iu<ZǠY9ϸ̊wVmayf',}o+K`H=jw@:ƝsǬdt-Qľ3ZZӉ]T Ou+V GX @ }icq |VΗWW+vƁ$_QVkgåk0MCep:EՋ	I޴?pGZW1FgamF3?5_4T+ icD>DP5MyZw4] T0)?,<rW0vwpD΀&+}aoʜ4-_Upj_&jjq<ܗZ0yS:WSlN}` >.t>MGkH]iIVTˡl$Cr ij0\yj>tP}_ʡǚ6YˏZ5?O )7)9 |GؖmnF$m
+L5+5s8y_js{8nN6?RÙT.egֲ1s،4}_ҮS dA)>AԼ:ǋI|åYZqޯoR'v~VdڸzIgt0Ɠle&3`s?Ƭ&6CGr][#m&1 =Wl(nďZ9%=X؞#?G#:O
+9H5o#u3Vk$s3RW.1Nj)QIIlT?L7?OAZGCyK$_)K瓴sWlu_ClwSJt8:psw;1t"zGW|8h:"N{yT}$T 8[Ś 8%VŞg_	 T\!^)cvOLOhE+Xv;): <[+eln}93iŅ}<= cV=ߚA?"B>&fY(/7 ZbHQ l+T?Uq9F?jq=O? Zd/$Kt ߠiN3M@|Yhݧ}@.ӑʶ/ ؇u+XmQ4+YOD B'$RMyjrO.\~hеlȟO&V G ~jQې~#:HUǋt_hҥ' 
+=h#$\@?U_JCc&O£NаFvSsG#GW `g܏H5gھMŰh'j~.ŇGn(-)$Ōiu=vG+@5<?{̼%]뷾
+Tέy~͈e~t6 #,(:#a@#\1j3<6ӼCdB@=d
+$*	°5xcQiL7 7B>LP`N2y>ҰK[6kC&F.<*
+U8JKl?MWC@Y{Z+!`~tgie+l1Ԧڐ<+ !;r3ggŮHS]֧k&/V1*Q)_F㎞^/jF'_3úz<uX+^jO{"$Ks1Q1j]K62q]ttx8g=;&޺M;'f˻ɮM=N|~F^6uY%g!۪x͏NPO feM}+ɹt4+hЃ+		86	bW	)-b_ce$vQwb)I%ĲF#US]@;sV" 1&]V"I#[J/QJhHwiOHSmL[rhVdЎIdS,ץ>Y`>^LJ܊=GjPۧ.S/T`۲3Z4ֈ2$";Sݰ0q]\p?>@H?¨%r<ҵ/+te$66		VQ~ZxoF5ydi_@)+;Y6^YG$vseƤ$xbg{XFȤvck</SRj^2nonۂE2	YM#WUgsM7+D ޹pb"UƸq5Ҧ֫*r+ڷoy iPo°`򌙚FE<ջ+R;X'gWU9$w⩹%w[cTN`jaM +[i6wz@4c#L7%ԖI/{Dh&T*m&9o@d^VmRpoĭс&2HKf@ۉ㎵i*)M-R5GUSTԟAɻ"XL(`ҿ^[Ү]=@4`AI Pqzlt	u=Xx8:lf$a6>X7ܖ֬I?^Z;ǓSN.M؊so"tdeDLc,qU9.t ^=y2x7v6GYl(L	޵|<?.pbܺq\QgʙSGC|lVż]Oq)TBQ֮Eh>e+EEV7CceY8.)R仑bK`ѭlo"&sj$%Iv[ZHm-z.,6]ݍI7ˎ2zdJkbDJ>v=gxtK4/vNNɵ䐹M$&UT,zc-oo,r<R,MG3Sڢ:ZnⲸh@v+J|KNagnϨ
+ mBzwVFp3]NSJ?'?ҴsYE8ǩ:6K=<>vZ p[c[o;p ht#޸}^YGb+/}Y˲Y͏LW<<jXJ"*]Zgs%!J8u2	J%|gXOGshh!$VDpN#;VY1=YiFEV r6Oc WIe$˵}۰'5q$x 85(w:Ֆ+sXd09ƇkzdAz7q_?$Dı'z¹O4D Nq=|Rx{+(($($ _=_2 j]<AkEvl|9ܯHR0?|wsXWhr ֭L.N5$tޡaҺnE+)Xc!rFJfެ?n+Z8f,nQW9SG8I8V	vᛱNܓ9e+#)gN^Ү\38u=)Gn'ڸJ@+JմigXżq5$rU
+g8*:Co{cjo$M$8WZx1)G'|:_bK	ϒFpyOlt:ßNںgNf9mV[t/VuY-t;sB;ͦ]61צ+]zܭs+a^<'Ugд$iVHI	d hSsӭT0vPYAۉ{
+:t`{+n{VD0v5+f[]sHAPȠsְm[(.KCƱs(u*ď	5cR\ pHk}om#BBgo?4hIK搬,JX4,9kg[\ e[9˄1락};]w)n-1;guZ@[ Z8 ;):9cH;SLfpTsA-U
+j]\6D\oC(` `_9#)]z\m*X3t摈] #ВB#
+Z hs ݴVh@N8^M4`RISңy"e*
+ـ[)Un~r`:XZ'@ u;ȥfYq* 3Oq, TSh"(~FKyt>F<ķ0(3Ȉ][-⢶CAˑqN2}ךuQ`@`T# 9Q\wi6`튫®e<FCyċUU@<R~uVI ry<UMeo +A<`SXԟU&;@F9Ҹ^~FnC*;'J|ϵ0&lܡKӚ{6@'yٱs kEЩ
+H$B#?*~EnTpVKYRzGWpUC
+o `A>H mU>>YGH$2BETk9 u<U`8<Hcb뎽j&ywIl7z-&ݽyO}f}G-O͸dud$]wYKHH)"g taU2nmR^/:xJL+#+`}tCİk*\I{CC#(?Cڰ==)5_qWJ@FLԩ{$#9QYL6Cst9ye*7 
+5B[#
+T8 dn5%՗*	L	_s2N3T#ÖlrzE>X#'{:RHLU9Qن܃Kl$,#5Od1O<v5^LqLBf ͥ^~お;:wVÞY-2֣45l~#%׎"a+͝ϓ	jHl})<qn<ig!ƫW9Ig`JW(QXAlg?ZL gUY-EtI$t+J8⠷U @Q{uǨKn3E<npIR"Ks՗f\KqJ [AetNRnj䳌hRW$:mu[E{k^Yr?Xt.e*\>cᘚnCNl~s'ljr]I!v
+wH \]7  +Vc܎6=G@-5S`Ijk6[ND8`J$$$'"F[54ԙzm8"q-#ۀ	X/n2fPXm?:uH
+8la'txqn2M578M}M<OsV&Ba`7+-z+MI*8yyG;Uz&D}ӣ9	p٥Pp䟭-;#-HHϧ֋[q=po+t_b{M5"]?&#XJ/ٻWMՋ
+0ҫB8U$82t[[;W 匦_2G>rwĬcq=jA:XmRZFsJ%g.P++7IzYvSaXcuc7}7+Y6,lb=v	]taIy%?<=~u֋ 6 |VǞ$Ma${5N+c*˗)5	UF}eyEE$+Ǚz;Jf9{E0߮
+JZΝhcML;Wj<,orz{{ݴPp8<Ql5F7ZxT} 
+--,E`h@y\zR*"m>WzJ};q{sX	Uv1TnR|}Z3[-!r@:;f'9~hIi0#̕P8Jr+>tbFq+ǥIk;<8m8+tGЩ+wmG>V>/HMɄ4gh5*xF}7h-M>m"amϧ+ѥl||+2L3IjD[ 35檡BֺG4-3Rx{O(99zz=VdzXHBe'ذkgʲ̩q}=+Ǣ>?n~hVs0HKّ`}*ZPVH
+qu]x!PvWl>h-LRFʹ\uB`+WLp}lD}ˑ=>TRڲzl}+ϵqpPn+W)s޸FgAY+7Otb~&iWw3,+أu'ҧ@{Ǝ{Y~V}
+F]V,rD3E}j%ݾĖ6`q
+2~4ij{SeZ7i-u6WK%+.uPCn+yu[)Y\[H&8\Zmiak)[u?V>m
+ROYI-Pn-.Јp	m!7 쁏^syd%
+<rvJIYӌerQѻVSa?o,笉Ԋ8EcZ=	/.$G"JRwz։,s%T1E]i^GV ٛJ]Ii{!$ǒwR3۩#yq-*E@QY22kofyQrzWAM}h7NTU|\z}5MrU0k6xCZCSIWkڍgM^ps=sW,lj)ðqԍ`|(bqɫ)|Bı>H>	NtM>/E^@+vT}G(
+(
+(0|hQ^њӮm15sz{c w,FIf%"Fr8dOoЖ*Ai<ʄʞva,JҸֲI$`bxl)otٴ,.\T]\ަ5B:-ocgH?&r <WYk[YMū,x=1Y"+sI%XVMҶQFZ5UZtH.0FМ&:9ƕmnW9bWjz9Fԓ}20r}*K귞s=FT{=xׂ!ܯZhhe=W^Y!ׯ⻝pᕆNڹ;O6v۝)Y{fSBgǑժбRkD`[	6pT506j`O"v}8BVwHl~湏ơ[R-'3q[wWY][@V(㍼2Oc.ђH5MEvÁݎJ6WwW QaiՑu_0Tשa[۹)b0L^gߕ`qM01ICdO5ƕϧ_̱;a#p듎SN.u;m-%H'-'lU25J+َoӢd tT:ݕqB}ɘ)+cdUIejE^:[Rk|m@0mܤ}?±ubnqTݎѥnx~_H.,V,H;F]b]T_Fʊy0}N-tMm卍+W|g)]y1AʌǏP}t ֝ݵBY
+FWX[Z_;jh,wNGz3eL̑",-G-wL F2=jΛs#C.Uԁާ5(]N=+*WyQܜQ[}F)a1*EGU<n:Vޕcgqn+1/sbF#S,DU,+WkXUK)zT	k*0|챭mURm-'GI͐:bu	tqn-0[p Ӗ!ܚyM)I{lbQʣPY Ntp3 CrX?wh]ɓiӏ2fLr@+A3rFWuknev91dvPYQ[?I⚕2jrmiW#[Z#D3Ugүm%OG<9rXʂO/ׂ1;hH!	nsִ%dkWOҨȂ!L L33/̱
+kMgjBwݽMJ>%ӧNIYQi*>:W/uIuT܈MgU|z<[[Ւŧ\f8,>Ɨwm61ZZ^>zE3mHMJ+o+aMI.L}^ٝF^$vV-..Il@9;rqߞj~?*kki5q28lҧ#Q`Bm*#Okf zQSZ^[Dl2;9Ǹfl1XzV8eSY#Sn}1>rOf>H)RڴU7?5ȴzj3h~b<UKh+cUt:tĲcR[+3߻T}ΎTݜDcRr	&-o-dHDp|LuV0ݕn-]/߽Vm3sC
+D<SLX@8׺*@b#8짮V~|5Bv6ۍF6F&L,c-­]|ێJfw}mnd 7aH[R&de>wm(R$+[A`})lŲl9nA٭y瘁5grl, B.Yu%d6<	2 ;xc&Y3H#4"oh1. b+NN"?iDu'd9 _-G<Sd!܏*ƗitM#G5z]nGcEeTWK/VޅU{<+42Lqm&I<CRdf,GS`G D*m;W{;'4P8sO<I! $r{&+On"B|XcX%q=FHSwΞo2x%2Kn)ISq9BA*+=LǨq,k(ZZ	9	09˖Y6&U1*aI'YKv15jK+	TbW6UA黚?e̞QU&&eD61Z7~"PQ 9q=Æ<UN0\$H.i-Żv.ڨpO+	(2x5"CuhaHk)*iGye7^[8!NzUt[]$Eh²+sPK!Wreӊ/4r6GFIqdcSF#۲>&ݪECu5Mc辦u;	ta]<[M)LI*E}`_漷zS? i~=\G4]g5[>Âqךv=̿+e*ihu^wuS1]f:-}簮XjznҌqz<=oy SfO$Gj<zuyg9L)ɍ[$qo+HxN]6<:=f&۽	 QYi{a[Kt׍mA{~*\=5!RD.P6H
+6P@sWhփ
+ٰf-y0V*y$TbZMztr݌Hx" Hp{׎qAm$*(ɣlsed3WWkmxEz9qeua Uε/X#r?ZmKsΣ:--iyy#&Cm,6bk[T|rZfQ^)bdYE[>c`$+*HlȬ}Bm"FbO_N$H"E i+5?y<5%Ec̭Bq+Y~<Ro"ʌQ<@vVےDN3)1ăUy>#wJ/Ttw'YYmU3$K%zne1\T/5$,"Sus-6݅2 +zu#:haC.pHQwdleʮXU-6d/'rֆ&^6lrG=]evx|$O-j2fN7+nY)랙#SWz(s  3W;ť%m|1m
+GAӟcOw\NJIYᨺ~4$0o[£]J'BB13YKWHX|`f[(ۂw9 ɹ=t'YZEwhܡbAni[̉MN	#c1Z󐢜ZU\WzEiHSu9CW[{mB5zkK՞)2#|UD!W'1Q[u0k=5<jЪ+==:/?+w Jإd;W9⣴ѵ)(a8fq@%v-Mխ̾LlzVc[Ia{w<[n7pA;hA=wkwqCʖQLv=@^/-R@_p+X=(]Mg^Hᗌ֪],v:ROL[ҔcPzK`Ic5=R~y$@FTMOI}:*
+[%nm7KO7zu{TNG
+bOh7Aia=e7 FlˀX3\r 0q?*nnVH%Q/5I p{k?QTL8w#9浭F.V؆K̭
+H>XEhYiܪᥗ5-9]ʩ"N []f[]ZEF(Bxn1l'Me$`bDXUF =PM4\HdS`iq+*FUqrѲGU6zu4{'NP01*2O0ė+;{\`1vP\VaI	i<]5ɩJ^ٸ$|U?P:w-Ŭo#b*F*4 ;W[KCߔTq;SjF"l2xI$VLQ2Np J	 W<sW49.5[Hg_<4)T(Q؂[',Y0pq}8m?LIT_2+g+Ill&vOh㑤HŔvۥWlo21d~5{ag;Qm.A*qz{<EcoawlWy@[8?0K;nT3*mm̎)rGҲlƚNk#RI%Nkؾ^x ExS_  ??C+@( (o-J|~fS kɿMV+t=\\v5[E`#I<;;?ZYOtHМuPBԱ+l:xjK<z2д22HDk Jkgei#M:j9B~E-G>\ޝ̷+qnFHhiJ-%mo,2H4T޷Ԏ+9[M6&OeUQ\|O9wr~a[}+RRۤ	&3GaPKxsOʹ.$ MWr=x9媹\1m<UYI}_J}BQ
+Fqr{]j,[APHcNe$0fj#yy9{\Lin'Mmӳ</5mıX;o%1x$bП_ZDQ1ks4ǻzjw^mnΠ=CcR<fM]ddjPYͧ[_[-Wx=ez޳ża.q#WS:,\}(b{JǱҮ|!Vi2)vXl<ԱiG5d885Xٝ=?t"d|>l+}}n0FWv{sY=nvF[\u&5;_+7hd2I	?{#>$$	 +6dc9Z}?~].gR7X)3Lr{Bj-w.b!֮˾7n~SqZ_V%m Z󦥼OJhyT>]Em .pZ(G-])7ùJ͙ʷzߙNFII5Qu&.Y$
+XYOыIyyҠ-fyZ#_+;J-ѽ8ԃ;eFe)$:ekB&qEIxgF	aWicgIP{Յa0K3tU/f'F+).ebH9?ڷOv<`=2EUgImiK <mcڇKk XfF';%5<ֹ6D>hw?7#k  I ֜V1Ym!"e3	؈8T8<W:}Ҫ}u;]*Yt&3Պg8L]U-es6e 	9U&t+{k	6$=GsװbPfn /ӭTDPU},}<f 9?4{{(ID10֔7a+|TpR08Y2}GOCoǞA$/<USi1ߩUmF$f"QU<(OYˑkMVQIzDKwmc8veuQEpvMesǮUH4"[:{Vͧ!=1Q~$hmQ[y-ZP뺮<ĆNCvi2j
+GGUϦHwPrsӑm6v4@˱cǭL[Ei!P[-xP~XZ?d j.C
+5؃ K很ҟWcèkG&a/ԑ[:ɒS&QI\n7V"i]V9"jwQ,۴P[)XCOzr.!$+1@+A*}?LCB<fȼts+A=RkiHب,:`gVe:.	*@|Ԧ2vڋx- I$DW*9jJ|H.lg<d}h*#-!2(::Sn
+" ZKmO,}ZIa##k2A88Yſ.8Cwp-+˺&9|[VI%g[+A
+QC'a+  py</CҤ)_x`	УFvs*n;xϪGV/iNw^L+nWVQs+sAϵH
+@p~f>fҔr{TZAVp[;\U[s)T~wH%l J{O ǏW${\}hSܲ&B+]U5y;2f[POw%_4L5]N61I2{EeVb売"	Ik :'"78rcޮioi+m/x+cjՠkK+VbԮ;E	ip*fX8P{ߑ .P`X7} rx¦$pp1oR1k+@ď^f ۟QCuӭ-K>[PO|=+$[ s9ir(
+A=TSA6c}W#ޮ[Ay61=:V{Y] 
+Ȩ^8 p~%u.Y%st%DR;XݱGy3)jk55$P
+bBWQ*$hQLD0tGQm+.P#\TIȪ9ǶݠJǑVlL$(\V]dh#3]x̥̎]8p8<F))U$9n9:tj?֧$<5W(M>hIJ0kwû_bp|ç9%TsW|=Z1.N>J5.#cmY}=g0&+繄VKДAFs)ˎ)Xsju[[}%6i4wQAHF.،5_hfO%O8* *+˩+	ZT~s\ίj.d\r}ֺWJG??됻
+M#BQǣ1nOCu*Fsr42$.ǣyilˢDTs+JW<+/iWkraξ&iHbN5R]K]g;P+k+%%Ko'3[,x-,H7Փg%(4+jݎ[]c+}M<;+RME
+<sޱ (kq+~Ej~7bCLIr9, g-rn2܎x@f[?#t_SW<Q[@#cȼ27l<;j81Y8|^a+[IЗOyO+puTQ
+Ž2ZHm|̫} $#5GU*3t-K"Ûa̊d
+ r:-8jv7OfCT0uq`_Ui`%]`}y]^=NkS\έun+Ie}OjY&ދs[:Ɨimpƒ&0~}joA=-5畿i-N=I$g+qdGFPzIDj$, Kro١'l9=:=.jcoF9kOCW%&= İeUpIcEpjiv˸	>)6ciFmwrrXbp[{O7TlMk#|PukH\0LȻwZ}2.,8>ֺJ-U\ެEq٢19[g 	+nܐbw*3J=e#R=6.xڐÈ<`9?S[SǦ_֓	n"$	w=U}aG\'KgsFKWxà%?e,CUWۘ6|qMK}$kh|;NϷhV&Lbҭ;&xHou?I#3Sk;=ԣj|wR]闑j*HBH cqAdj*0&8$anH1)T]5:Rm)eVZx|BG3S#yjw1$;X1;&@q9S%c
+0E>Kf8GDvąk8PX{8Jw*:4cEvhnR֛r+le1ҶTrK1dNVrd7ctI&xӚx>}F >\B9V$2ֶ4"}=pE2l,~8s^*37\iI=/m! {X
+ ܊a_Mx`=r=+ԑῑ6WU[sfq7GVbœq#)L|?oq4lʳyѕ1XRH$3ubU,j[P1~UΧ=N$eYpi+{iy`3NyO%jOtbh0M⛬jzn
+a@:}kC[;{v]d`[U{dk^Ar,,"'2f(^o໏O6ƀ+9Ͻ8nn~bxӗ'$vRt:Mj_l! TXSmc.im4vR$d؎Wzc2 MG!Wr5P=Y){'GQ_.C<*&vKs[Zm~8;	X3Pt+ί:I0
+n*\`ua.ԥY2FC&y[	  |W7_	"W؈C>S^@w ?N9W'N[z-Q]GQ@Q@D_5d }}'?gl'=r<;2(9e4FjoEJDp6qrhK\MZ1Qv;K}AbR.xҪ#+OE8 Wh㑜ן$'6;Ȁ1ҡolIn$*ڌF+tKlO^Sr଑NyTn$mR;;{o28瑞kT͉<5Vq޷#߱-ڤ2E		++)
+~A>-}{Ts֋NQP6Qqm y#s[Qq1?9{TMmc!2rwq.dBy)˴9\ܺtpE2kJ%P x+i.ec]_H׮O'SBtb&x=*DcT_q}M ӧ7L]qme˄KE$Oz)btQɦt<;sL2t{MHZ|HJZI4AsZ1|ȊpuW<"Rmx->;kKv$7,# +bq5*#J%dmӟ7&T`*HS2)3_INLzi(қ.|ϘTm왴ۓD	HI\qRiz&֭wjD0#sWpK%m&0onTT؊AtA4ɣlPy#?
+6I-Zcaʲی+xcSBt$TL>:o?*h
+kksX\ 5gr?u c&tϟK f]Ad<c\#7;bcP*ǪZ,w.7H#yTZyzغ#ovϷUbvʯ :әEpSӭM:} ٞ"H'#班?%'B=ROqkJl<U;-a	XeAҥՏbܦY|C'O}<~UPͩCRn Z̷gM]_@I:UVy)4"im6	Fq{F7r>!#By+rT纂H\tڌ0e Mκ#Z*sZ"u6o +GnWV 8cE'#wiE.#_lVG4uYD^`:ٚ+UoeF}j HF}2堜uPF`})ְu=MCi֡"jVւ)ZTr#`P\iE;a1+% ddc2icV?ZC	-1tD\e܏]'zXY#>?ժc U [s>Ū6Y473]9eon"ia69hpϯ Zt-ln/)ٔnBִ<?5Yߖ,6dLݍF' }qVlVCugp,ǂ*օpKV MTx_է`(X'5nvWH\C*w,RdɧuC ? p"e۵^]O8Oai3"LW+qc ~^_JH̓Gy=ܯ+GI@rzR-R1I<={+mݜdTl&^\HgScz+:KhF{Skg"gn|k;RztO>+@ugۻYux{#UzVšeYcd26ѣ+M
+h; Q`]Jiru20Xޙ!'ӥjAM}+dxdRvm=j\똍!Hr7Wxf4Q3	}
+ڄ֣9h'4m	x%Y\2e=+P;<2<Y Oa\@@<	Jh!]NcbO
+,ɬ#\ջ+"{{yⴸpx AĸCAAf֞e#4#%TH本"R:mv 6.n+I۷JcE}	9^_5$BT3]ͽQGK#CFӿi^V<WYI2j][LXpI,ܐz:'$ە$mi5XW9sǆ0_9$	V,j1]H֡<<Ȋo,#8Gzg 61G4&,M7{{.*Hd+'s;KU-%C0?fcQɒ\WOZi 3$׊ב^E:ov:dn}	If*8ZFrjy`=*kIi-$C<hT$<W.QA< sYJj:XJU_:fĞ<IǽYnn<	3@nk(=>cn#ڱH=*zrf[-.q1R$ ~<]Yca]d犙Ջ{8\#V0`+ʁkisXJn%X8Z1"Ï  ]%k˧'}xvシ!}jΘ-sgNF.@YqĲdZwMldYUϚAf7*}Kk=Nk57߿S+s`6)aFsTJE-{0w+c隰Q*3lB}8y(ZZ]Ifb^
+lQy͗*P;VgC|&RS*O_JLX*Đ_OK͢7|o>dp]?0+.\] <+[*BWE \>gcV6w8D$o`8xXOR+&C	N&-ų*>}hYO-v3J^ .x4hPBa$aClw|;M),U8Z1εlYJVR#\\ON7q%gqPj;Tͽ'a^R泯>wc=njiZ倊HP`潒)qt$^ik"t5kM9+l@Jڞ"H௖sTsьhFF MIr0^$G;DZb62_i`sѬ/102`ڳ/++#n3o M~D\}q =kZcZsZAw`wOJ6C5rS# E+\e|,6(8'sR}T Bw֔ZI%z>F?
+Zxgdǳ{}*h)R
+x$J#8FCǦkr=,yI 4g֝:NL(3O+Ӿ`	/4}PutfI-Ź9v\Yۢ늠jQ>OYzvҤHA<Ź2[3fYu>չ1[y.KSEְxǷj}ՄkI	J܍ֲMHbeFWCRܻB$lCq=@HYU;lRU(R#˹jk4.%:J>&8vkEyd[O,,(X}sZI&<k<RN,8Pv?sw7E]eHЍǓ֠t^In?֒5T%ӱ fYzD6᰸!rpJ+OZ.-"oۋ0цg8D±Daa7	*!v0t%ԘV "c}MOSZk*IX֗%qYwF Gjͮys#3>]L1`
+	":EFod1Xw'/qg,oE4M+/}%S-W՞Gԕi{jw}5m+n V{3SۥrAfꤞޱMBG
+%ݷ*Oe51WsTC}R	g4$2ZCֹy4,ϥZX丈HI˄xkVITz;uBsG	 ]ka.b\1eBq8G$cVft(-ecҳmP4OB ci>i^cʨ)pVmou}$Wۼ30O[FIjQf47eK`*#Gd^x_{M	N8j>hee`ۊA-5VԺͦ60d7	WGeH=EzHCg
+J7]kw<olgupWSG͎ovF)@E"ODcwk+FZJ! *I%-41glW5yL,BzW!?%585I+E;	QEv&QE QE Gq  |9 }1s ʾgbg }=c R	@9?Ң	أ4}KMГIFJoKkQ3c-oDM6&mI\~US:n$<?_Ѧg5#$:jȖ1PD`2yk}؊84 K5V1ǿ5(ٜxteج<Sa1۲:\ӭMw,#SYimHZw!{Hzu?oJkQMm
+5ԓMoM'sfiugy&`78jmdKE4zU;[ؼ"??JG/bUiyVp{WWobG>	TcL|jh#U&.tq[}.2#PjR[C0dzVQ8hTsRF 7RD~O5 bS7l$T"vEq-r~e!2'z=HLѫ*`jN\ͩKE!Gm+_UaggA	+Ϸ@0?0q`ƺ
+|<I 
+5	X(\u~\7W$1qS^uK3j3#n$(8K>=Еry g^a{<ss&B1e+*\ǩ>۱+ ; XHǈO"Iɥ95&}>tj)mw0''S4wf%!Ci]I=R1ŷ(}FsUu9ah^`n[-Md횶KQ1*F jm&99*qWcyxj>94|%R{oA_b9+7 ͞3S[ohbĄ`qN%RuD+S_ībJT2DA3}ܙәwW=]ڢ hU%<fgPe}1گ(KH#<cs'{S䋷:Br"l݌SMYmn"pT.hӖC-1!;ϧ;SPha/1G'lM#I
+#ǉ A IS+g :Q5bUn̟8Xv635JXA i[[ȡ+rAqZחe1E	+,<yopk++Bv3]I+:rJ'jZê_G<,#乺V{ƅ8~1c5$u;^dמx˫_\Ć#UfOUI$jx1^ӕ+<ɜ7׋
+8+(#T88gºky5g\]G `@M]̧?e-ѶIt"ɝ 9URu	޳Eְ-AʩkR<9F)SUu5V-adcqA!innW`ݏU#V7cRIlH
+FYi.-eB1Ȉ&`ʋ Rr;x'u܊x++N5 ym|H(ʹg\˛V }Z]}+q&6o_6Vnjܪu_de*K-eww u,mn]co	kΝ(gᱵ!C0[$~V`W갍@O+<lh=ŤQ<n
+IqV<gg 7Əq#+2ç>[R\i{G\ gT)1]- B͍+/<.q,}(7kELBӌ~##nݱNR0tY.ng
+}+bGjdjX~+.K#>=sQ|'o=W:i0~΃qQ}}TZ@NV!b}WMsArė;g/xOxF 8CA[iH@N+QSާK{\2<cқo+W.ö,xKݤ-||氟S{F*e%%vqzRBãܼv'oOֹ6{Oi1;Zߺ5w{tFc+8j˝Yt֞%ԈT~wv-ة G[fXerkkK~<}9<VB!w3Ҽҳ>/pЏ,vYH\s)JQ?⺽+6:kq4w3<L\;zn<<o7NPBqhtG̎G32^?ƣ<6Z5ΡpJktOқ"bE4ٍanna,3go__n#m biڔA7l]+ω[xn뵝 b=ӭ:\X]M{=1iv]b2cОqS;KY|gBC#Z鯭SMF	e0x`u;>ݦ,~i'[ic˭]s)7b+P"$#sW9qLmCBң&VpbLNj%P&%!rH\.=jb0RrGX-쭮5.aBz+RK*X׭.=뇹i[vqz
+~p}MsU',\J@ t*eO1bQ,?ukoN!V%A$sLD{y%l (V̒(O	?Ω:{KrT*gz@#$(~}q#uw5[T|_2n /+4fC] %]ǩ|'Z6_Xn&knL@c}z,?d8]G#(#5Әs:ƀ=+"Rmd"Ή\Ih8e[=.eO33IFpkWZ}Y$:3\v`?@{RĨASRzǁ7a,2cgaOz61&WfFHڰtHEcEF23S6sk,a>\pEtSQbVء{֟-x[;qJ5FyHq TU8iF$ҫ!S/;uoC\Ud:JRZou9nwΐt! ?42=Ou#UDF%r>wis`A&\Yw;=bZ@y4	-0A){vDuP5kDslrp9TW3!ӭmBh&8xzzȿ{;C+HZS%6.̨sj+ѥME-ʴҤU1HEOnpM=I^b`oSFÎI!qڑ c#n-he\e8=+qZQ҂KH-#3\鮦nVsDIkuX"`鑜Y
+GE
+$.O	L:[
+~A*Ƌ+޵iD$dZPN5)ne;01-P)qpn2vF?%-O2U;}6Q]OFPs}{..!kQLLmZlm[Z=g8VT8IzqPmG;M| aTgrjgMhELtĹh3aATv$FƱ۫u\l5!}g	4tU.kjwV{>uwSc\4鹽+)'$0NU)uI 吠V[Yz٫y!|vkJ:'V:Q}NlFH0l֍fyZFHAlU[|G˶lCI!qQaԖ콥ZCY+UKWmuol"X#S
+ =j)Y&H.,,nqҷe+eڏ&9춈GQOR R94\+>5yE%=bjDG9hJ퐖+犁e?욻^Zh/22;|0\SWDʜX{TU$(VÿtDHͺsqk{ȑHFbsYegű
+pN8|l%W-D{*r OZWkOi*5VA>k-'E`QDeWgm.I84^We
+k9tDq4B{h|*X>q*A`Df}מFfX%fG,ֹ-O{+*.{5q ? ז_,Sl^H 54`dBz(
+(#ic: /OΏ6?违sO bO+*Ŵp >|FuR,;mx+&&d9`mܞ3^-fe'qO:}"q{ΒӆJ-ϥrgham:efn`iBelASL!H̥ǧ O ?E{\sA-\98wPK߶o)XWg
+rex+ $yZ.EoG#W+	&[F]
+*\dPMf߾:3tߵ?dPǂ.kꤐ'<G}k+[i(S<#jJAsw\gX1a͈|=̞D&a3K,JIc˱>AOzrJ`y#w6;a*35į&TAB;Go;9m`B֣ydHoztIuHgDr#fƻrHΩjQ,Mjkr7$ |WL4<Jg&v8qݏ]m%/!E skKSOyv
+䜝֧{4SyLp\z\ ଌO!wUIMBKE%y:="S%լR0 +񃊷qwȲM|'&[9D~"{8gcӥ:#ckY[YH=4XK~5ڻjAcl]([y\UG'sʬCWgopAzP  AFqTxO;ӂC-O=vpݱQ~D׺hC[,zEyϥ2"^$G,N41Immq2##JWzmk<|և._cPkHaKO(Iv$1v5;e[u<G|JjV_~IYm,xR7#KK٥Э⮢[$ă'>/.kQv6-#OqxwcX4R	?<
+h\5K,ѽA$<ȱV59V^xV6P~aPI~Y`RHrwCc摸$SsbG+)ٜG8c[^&g?LFmA '޺-d[G%"x#񶷂<D'o15OIqH8W@y뜓GDcAD0鍣Y1!}urL};6j\Q$kJʘ.rcTROc:-s]=.&沮'g2D!_C]:thJ!2ۘ j91ڦl\b Sɞ.kRQL/JҖ_ÊcI&B['tFkGKW ^p*dn%<~1N ֮8b[y捈܎UA C.<,q]+Rь[i<qX{OKUYo#/ ~,J},KYF94(TߢJL~q3dvҳdjZh'8+te),!ےmd-+EIA2MDxu?h˥u1Mi"\Fg
+3Bm6KI.NWZSS>F캛^'B3$|	 f4J+Ӯd!>V:喛+)ކG,6V怛YpہVrsNM:X~Gu6.QR[ve^v(mM!yZw-֗>'%mpU_CYqӓZQJ(ըR:,dR:;pHnNk#΁p22Ct?!mq].&p%ԅW5/,#IVOiSVFGu|utH G]kz={sWU}Jcʑ5$7n[8M>2>`<ҞA""#KӑxGsjxJ*GG9&+|9__eǆR	5˪]iFɹ&0yz{.?4R)Jղ _^1G&Xy(kbƼp & GkOLr>Vr؋*O\q]%Xij;mD-r@HBWkbaTXiF3,xyr}*?mՑ9_γ<#QeҎ9k։M꺲\ʎ'qֺceLCT
+ +-rc!d?4X'[ReL}P,k.#V;x}]S].w[FOzǑ)z8\]Yѻ~F/H.QW<y$$rxMjxwH+m@K07vNC3nM{*;G\[n4ۋmRai_Jjw#j+e~+W Dz0?ieی0p= בs浿f>V+4s"x"%;r.6~= :6ŁhăI$ʠEDc>
+>^үyVE	d.U#
+-dz  qsȦ+Ď+"4v Jo40C>f_S~q;jV<\ȮCK]6##}Ob+i^ܺuowst(,,{Whzzs:tE#3<uPT+7%
+1((f=X7!KX#fR,dL
+f!qνs*cV$#I!+YG\6FUXd(ILrEeUIK:S8E-S. x۪TRzΠbXWha"y^ߊZFF!'hzÉBs3riRZҚZ8UR1h$3[m]mM+P1늣_4ZVi~wℂѴ]c e7\TzHq["2n:։(jU)ַmR5.zjuTVe܃]oXԤhFpH5BI؃>y$FMSNzHG֤8dP{Y/,4I,[MnCuk$S"@>]cZur77J T@T߈]<aS+   sF6ނX+OZ^j`7'?! K[I`1)
+ӯFZW-䳸I+ym2+~dO:B
+ϴA+#ڰbyZJ*\䃂JcO|gsWQӾ-/ d{[fqzTZ햵g[Y[ΓZG+F+H'dv#pZi.ҢeGϷ'w]ЗMkAnHHXB"j6bKa4(V/t/9fG6X,pުjMYVEɱM--e.UqcI$҃R9\U
+s;Vwld`^X]-Oi<~⹜O1YԞ2`I22I1i\۽`18'ڹ"[٨{+__]C*=ɭiM
+MDRYqӑ5+8B&$ Ժo1K9t4{q]2-yty=>d߇,|:vIe,`BzS9[~$m*K[&\ gⰭf)eqGӊnxDI#s֛$BE$}{ڬɦZ)sJe+>0sK+,Rܤu
+r+QLMTi		Q_Xo'	>^6v{eyVc6IёD6G֜N9ڰQo{ž33>:(^Aw_p^+> #R  ]yThX(ϗ
+,	89zЙ-HU$PyĚJh5茫"4m8cqHeuálVe֕Ao+kd,ɼ*0*
+?u'kOYFv.Џ-nIV>.Ku\29_r?x.D[k.mFZ&՚bccÓ3IԦԾyKnwy>Q]}{FO=1}ͼ;
+J1W+Gs!*bCAڋ8hߜn;ZMu_hfcGxpoAjmQABswjf[S{-H|߃V5i(Hu.h9RŰeUb-&lB-k*R3J/FQ/O ֩RKy"NR]sr?MfE}nĲ)hEb*RJiORtO^-Zsa]qD{.!CR\+\Ec\Tfΐ`RN|J3shՅD6F_*91]^}~qe<b\dBq=R#Y5qr,c=jVU\rkvԊcoGÍLc+㸉Jj+b/yn|H~_hԯ#8Wsdjg.-h!qАkN$ڌpِp}+x,sxH\<O8!jTJG$;v&[;  An>"۴&7+ +EOUC(#|WI2ZGv$||FFάy`^A@ϴ{4Giޙ>ncS)taX }rbgV⫝̸B܁qIxojawqո&p#mETcUĒ'OH7b9 VOEC*k(!JV8䔫ZD/nhE{)ʝ/eXe͜*#FpqP3RX2E*F d\I
+a*7hFMpK`p\uasfEew/_-R@r+aWŗ?+ɞygi3	6g=g[8V#puX!VlHbpzx \k	-xŒZRN{^z[j^/.đG8Nр3]妋,83~^$D%FV6XکE+BRm^W9ʻc149]wXK\hr<R8 ^g=.OH&S8 Cgu"U@ZNVEݮ%̷+U>&Ҝft"ĪÌhUr[mj+rI\5ZtKw3 }9AZMnq[ 9qQYMTT4_-xc.a+АxS-6F$mW~Hudl.sZ_f7ؕpUdpqQ*ҽ?iR2<=
+p1\vOW%XkeTT w"!jP,44+MTl/$uqJʹ=(U
+2W7{kpC<qn}]Foz֕p`%3oc%wJW=b%1Hf9<F$9Y\<U?il<+hfYPk[[Clb<T[i,[KBNF⥳ñI>;vLV2^G*NR$ <|+ywOe8|k=Qi:qto;PmY^Y9t7[$sgU?BFkl4׋TNp7oܲiZt&ܤ0;kWRT˹X3,Q"oRsc
++-Nٌ%RDs}:YocQ#Vu?>k+Y-y~~{}/Sm_x.%P9^S/m<iTX+uj]KDa[	粖UhًC*q2iHRkd,V>4Rgl!=HYQ_;qOqdM_E@kEBbߚBӌWsF ]==9ndz Tqϥ T+G1Or2;OJaB8;5mT/n.$Cȫ-č(oδ'j7O5.7t+&~ n^~RҼ\KZ*k&4 4oqbVI6pGKt}wMՆTw>T9y]-i, +PxREMၨ%ۻ:Eqy[T-L$re$rX5cþB%qLy_ϯ^r	ҵpi5~ݘm>*MdBDXݑ1MӦu	l)*uCcP@mHeGsZJV=x,2~ixQi$+6&\F8~&`zHrT^끵3^;q`ߔ w '{Yu's+ ߷e#AѽjH2F?*T##4ZOt]Q֞JM)S!8=kN]+Ph.$ݹ=8=)6w(|Lco_Z![#ڜ!L8\ kx䩝}U&%x/BC~ָ+==+w bzn>囜wٯ0.%EtBBVHJDNi,輆7+]_ӂ+0#W/.yF<UحӒ#Бڰ>]hPf$'HC\}W2 qWg+ye8JǊ15yNTއ+PZrY]C+eI73[&.ʑJy+ہ\-~OpGN>`wt"ں)T*<f~ٶs+QmJu1lg=;q Xа
+8j隇m2[/(^jw} 0
+Z)6wR42z&!8U=lwV7R1D|yc'
+U?մD0%RO#MjE@n|$RpwhLxB[&;]jM̥|;?sZ[î_Ga"I5̃"ܭP[:bMj+b%9b::0kDE3ɀ$ojdƴ႟&?*шM2ӤbIdvQ>teא9S$8zTtX$i7g`#{ў)uN#p3ڒ(DfE\26v%Qbnrk*لN52YnKfayս#I}~1"gR͞1lkb~ed#MF{-<q+)n}TemB	mocE1T@zzƐ̙ߞx=J~o*Ph˜7sͦ=	*4$TXM5P^=]GIY~ ܥX0q}i${q~zKYGldG(TpGpkvy{y}ֱm4yaﶈBY$gyyk{y&-fHԲ>:RV"I	e9bd:`EFodeoKmk{Lp$&K*Qm4I{<3aTg'ڰ5yEљq9}HdKuygQ[jm3"0`;[ח4,;.(WpLc4cLׇ֭uM Z%=	 dpM4ϩT+	Gfa	\Vޓ%vn)bxJyLY$݁g8
+\#jH^9J9סK:ISxmt>koJ{zU,Nx99463o0_1QP(C<ML~Ξ35bDRեܟ=~C׮ N ] A;OѥgFc,Haҷ +R  Ӄ8bpQzMQ]υg'0
+ֹӘS[c3	(7>'q47m%Uc=ƽST8Pq5XxXm#W~Z\`= ީ:'5Ylǽ6E-g>+%}r</7WCZu ~~VOs)CalppvMu~%XΖʈ)p+[DXcy}[+ קnW5
+6C󮒼ᚄԸ0z)<\בSp ^FEzyt61xm]2__&cˢinas]Up4'(jxþӖ4unI^UYN8 H1zmdmȖ*\8 
+Xs?(ҡf瞵fOe;<ہ^M#Ɲ:nlEhAqiv@*&8OjuZZIJDK &G%D'ooZ2STm8=KF[(kPSd$ *oEw4%5:u-wP8E5(dZh\>ujCO+>) 413I%SrQsԟjʳH_a2#37)je.)YltV1m4ӦsYl*ah'#&(ms[Zi8یWvga3b1npr89=g+#
+Upt%+_=UY$REm:$o"+9Uo4;--m+4&Cy9zqEޓ%њVydm5Z' RXIRܖz?D\	r۶4bIkawSkPpeEVop+bo3\CqF67
+"㯧ZEwx4_}(?Oj5W6Sغ$ T"`/&!N@qk%GQ;ǭU%ҟ
+)~Ю3\OΚX]u%"n2Ijk[hܽӓVnm=gQY˜j:maR}SIfrԒ\1HՇi d0JшI,޴[DMcOFɤnvÃMS{V:$~9^Kl9?1=ݻВ^FTyegBT(oҝ 5[ZHCQv֌Tks"#ru_r (nR'O"+DgÔ==i;,VᦀLywL~sj3mJc<4F_3V$m;)u+v;66ш5 c'GPey`Y]@z?Z-2Hyj%).RN湿u%׆IB.de1M6 M`Y#hT9ג++[y//WEle!8 !RMOfewV7x^3mo1*u8s-b(iblNsr"`&Hiԩkr	Ͳ4닋xDXb	>Vu9QoZ.'/1sɹ.-.?=nGb#Y*7*i9b>V'#^MZ+*YXԳ^Ȝ69NGT]:ẏΉUoRF211ԦsFSPID2_E W" ?-UO@J?T{bl@s;\a.[[ȥGǥffuD+9	Qf6.CF[y`*>h*Ht5My&uOa;5@c+Gٹ!y9*2TzA+#TM{$%nO
+0: e(ty' 1?άˮ\D:!>(\\6RBRr+a&<LF
+#){9v,`%2@cֺc{B0#ӏ`|J|/fb Nn?T*tLTH$(+}+<3	4G}\g/qnij&֬Z.Aں}m,n}Uk.mIc=N?JSuRՔ/]^ıvAoGeyO[*]4>M׭K9Mr3Zԗ>q,pbyjF1w6#ǜ}}+Տ
+qPKr8,¬dRfܣ<=.Cx '8>NB N4ۥPTzW<5BoFT΋MJYeRrT9Rm_e1Gǿ~#rwHѷBy7?GOz͵OA)RLt`/=*X)	$5g61D d=T1НhrjT̚-7IV`6.8 ^iO 6Mn\^;~haB-z5,HͺI,zE9:쩰(r>WgOkt4K2J"\7WR\3<L% cA $Ŷ̌Fᇽrf{_Wkd#a 	Ul1JvkGHj2³8Q/TZ|&.5b+6Djw?:vz$ܪͻ tZe$Q].Wy\v846?+ٻքZ5ֶinb qIW䖰X.Q:ב+wRtmKbp΁z'+OctwdbN*!G*_Z9.t.6.XO,5M>ܪ3z>+s<p ߽m<~';i5E'[rNY8);~#89%|CQ[y./Ҹ{%&RnI.fJH.np'İKڐ]+K9s]&Άs,8tH?q٥G_qiBF9DQ&+*ً%00+~oBY-6
+uf5#U1${}\*pnDm ̥mI$w2ow;Jc4d}qQ^c>&qn.EpLǧI1Kwo(i;5x+ƭ1c1Z~/մqLE+$p8髶yQ{zn|72#j7N03qWTVXVC^v:c<ګE'e$Tpv:a#Zga蠻;XTI{) |zc5[{XՉҰݦRPyŔ%6vJǻ~ܿ?a!jRG1PTX*pF`IS7dDVϕB:djiR§c)8^:~Q.U)F%[4m!9&]% V$+NG>ܿT3[q&|D~gJnt|; OMA0Zaǥ&osͰǵOkm% !R3'8 RDz<񥴚t!^I椒qϦsYԨ&X%+kfL}Uv]A@ݷ>޾Σ>kHy$zS",?֠,2N=@MZR#GT۽ b,=#Nɤ[se}dATgb\>D]^v&x_k֣KasiaOJ;\q6?>< ZƣJ5jl.=+^Yb|ُuʬ),Yp~֮lluu2Ƈnnڅٵt,60=kR{Q8mU</5nx#h]Eq^U?hLtցX%q'q]ָN=|N'UWS?MC
+RIk9Y
+tk][\]ۥżr-t9׽]`mRfNAA 5k1)͸j=/	]kz3t jVxd?tq#OK49bd8#޹e>{:>34൹YX*pH3+>L qUX+w9?^K px$8Қi~!<*7/\
+t% #`3LO]teiUAO;vO>WğL=|m=ɜW/FHӰ4Ufk'# Z</p\2\ח5h_i]YL &}ŜWP R| ^?wV>7 S[	:~ ]WVV=_r=.(8M´* _!Mn'V퀈	f= 떹cd#PkTCpG\;i+.fֵ3*Bn4xw*pqXW+vC0+3Se?Σ}gV$M%H䈢RAP]c֣,Xn]GXZy!HPu95_t^YY,r _֖ 1M"]>g MCQ(K'r=+"8JEF@N<T7^GIؐҽaR@iSjmrE@?
+M.Ǔn^Ln=݂xaA""V \֞WOٴY'/W&&@Xg>޾͉Irzh%
+bp;IuPV O$q]̒\9{dj) 6"hFd1Fcy
+R:z5Qz8¥ZN&X&Mq޵(Ӯke<%XFNGMuc^(lm8EW :qS47p6L2pD7<sTNw2-_Q[{+b,Zo{h1Imv`{WOGYhMims$Z{nƽ+PGckgqdR@-$E		mT`=T4.cZZy+J`Vp csiU,59Jۚ6V7]=-#vIq9˽#mʰrV0	kK28}jfUH́&5M	K:Hol46ANa<(%S@/i٢P$)X  
+cwcԷR'y*U:2s=.60VF6ve䶭KgE+*I#*K=d	=lKh?ӽ[ԯº"@x"AGSX .[?YF|rP7e԰5$ծ/#iDtwpϥwqq46mC: YYFzC%xlGq	Zy5^E՞\!uu_U/@rOZNc>{MNf}+ߕ_,][@:IGm{Kyc4V{ῷĢI#%WfԮT7Zj6)&%x#R0ZTt,!kݧIfKY|tSU8nY$]a ٪iƔ%6f$ k	!n6uiZXZ]Z8&m$TZ]͔b Jq<r Nױ:QJRy445Q'9+WլtPitմwn۽1V,XϪ8yP#^Iu+.;ٚ!|=uJ[C7Qu޲P:+2+usR\,@te`0UIF= UۑB)+#UsG|W[I&n UVn ǫ71oDa&=kGO[8V(șqn7qf6w$K l+L:͘9qYv
+Td\pҳ%1K?ЎYYG	"80jN>dS;NfyUIJ-B[Ǩ_G%vPH܈HQӠ5fcQֱ(nc]G	IrKnX `UXX
+I5g>M0\!=HQRG*&_"#d@ -+|{ouuE.4Crڀz}jͣ*qUkúDZ*LȐ<akNI+~Er\DdYsZY#*zB1*G+式4`O+?ߥYGT]%!R3h#t%yRqpaZPr2܌x}M:D d^LWZ?
+_Psac@rHК'5k}?I7v>AS'<\_ZiGo2rC_4'GdӺ0rWMy|9)Y\ sұQY[*[<cQ,	%ֹeg=neaueq!NA#hqFk؀>m:;H=O殔4eFq'O#e׭zby9)#+mk'>#64<g.{emH8gD>NXy:/rq9 s_?D,sXmK^TONM&(ᜠ  1[_A&KxܪR WIy0b!W h%j*]a|gcҩݐcn<x./|Qm<WATLDQmm7 mE'Urܯ5 =  
+ N^gcZڝ-rAlzW|+M51}qZRzIFL&i4֊41KَTg{<_@(P&unȦ@W~^OW7iWCYcp	A;Ժv*5{Y]hZ/ڤXK.g P˦D#A;lwr+ԚS+ɋ| r:c2N6bcQA}+9E\YF	rӼɕzSTAʰu8Mn~SQms^Ξ[]]j}ėRj9f33XL{cp韔Tjw0iWZj?=#s}m8Q/'/=+xXNM.+o0[}q%iT6+ۤ@n TRDb1AVy Rk):,Sźk%1,F|}TۨoV6{؈oW+`g#ڔO$5]Q`bcS\WK}jNk5[c{'+:]-0ܲ#,YU5ϩɊ^ŨBjfA4zKM1<T~+6JbYrKS?lBGrT&?O8,cֻi̼y`]aH4m\VNIk%M$~XA"4q5#dǡ]f"pvqֺ]3o,_sW].	!VLm ow\BzKf"Fmb#=-pIik(9ɬ(~{,T"ތLR`+ eg2d<ZURs+˸BD䌇2>>s\P,Bm޽3kˋfP;}YLIȪOj5ڏ)Ɉc*&DFd.::(Y _Os]]y<g ߻$sПZ徣gⅆKc:10ʳylQc&cV1Jos*q_KVUv~9qۊXk>9
+8gqԤI34ڧhi[+wtG&ԍRHP3߻sBI:[0|8-{Sd0U$%pHɾObyb+ڒLGYES]$898k[Mwǡq^ydBm!&;\SmCzkYhz௡/`[x''һ^s喭h+";{t8#r7½rʒ~hC6'fn7)$Oq9Mpzxexڡמ}}jX-eVN~e\r	bՖ	"hOe\Ԟa*Gݎ8ڸΗ{ ]t@?X$*狉 K0<<ӄP6Bikt?'BRm;B`x=kCDXZ%{W:<+4sjZ|q.Lz[B	5jOsx++(GC[Z=4
+>wZ.f9UyW.5,(,U7<#ZK+^Y"t[KE`o{Va+Ht,><sֹ!U+`Trv6h4緍ʾ}1YU>~{EYT7w$`_	&WQthǨ:p<.PEԘ j_(,U[sݤ|9aoɹ#zW9i.Dж!2՝\ <^0EKf7wtͼa26H]8ewqWU'f|>bw:68 [>i"Lz@tS|2@vɯy[sS]|)8!qt!}S/lWv$X@D˼JO	ҟc蕊
+C$KN60ްO1D<_J5;X$tU{ғV;csğjcS>?R5{{Uj>t8
+2jzA~B\prsh*vWaFsIbĺ69\a^`A{![kYIţ?m̙x_6LЂ~jնFߺ(n<5˜l7=L\V\t{o4gq-"EcP8X>rZ/tB9Ρ4 CG$]AÈC'qE+D^ϻ}jsָv-fkfE9bONzs$dsV 6)ȱ9O^p?JLh2Ik[c,t0p$Мb;xķ~DNIIdf!kݒ=좚sr+#:1\W$.9%'7U9K7c_Ԗr2[69?sRW{i:lh6%Ksw03nj󌓁S[jP@y)$<xX
+GI)+ZO:K7irVhGTuVK<\&xI~G7J]i_+25(Yqe^uMOA:<=uh17q\?3rVJG䚚DpЊukzᠶ$}{$n"RK`t"7s$[NHyU?k*nJzxӕ	*7Ds
+.H.×L<Ⱥַmo:9J#K2Qis4okmoVE79C>Un_NdI/]̤t$ެh$=ѕtQDd֑GAl?Â:%¢HjjzJ8ZV/-c5A*eA9E&6;V+3Q"+;d[og
+
+q%.ϖcnٮ`TVRDό6A$(rEG^MRR^Qʻ=#XI-Ƭ!Xː8UKNЭ!}o<hUG[Mb-%G"e9ZI%n_̎+2+knk*RJo$ޏ6[Th_( rk[mT"~֮=en9jC{VSl˒7f[>TM:nHv 9$uZ|5a'(Z$c+mR3S')MYׯ$lm~R܏WEnw[}@+spj#G:
+g,@OGojt1 A-orcp\zUOC>MVX^69_j5pue܏*O>i˛y$T6v`+H͇~}sYN,ЍJi/KVl q$Vy??r
+I5c8/8]io~eNp9*U0.ዋAw؟,	]}.Tl?ozg9- /<݁)zUW3õYSp5ԨY4R9GFO.;{ 20jr@\t6Kss8+mhF[VY% g=ҢP\ڝ4D8y=0v_XI"NNtWiZD>*Ss8%@R{	}4]]0e'i⢢VZҫRܧSĺ2;\Hcwu,:Ė&ePR8ckHI-B#rn#2s*X3ڽݗjvp+xA?Pґb2PXuW$,ݷϥp$3+Cu?vObtu;PNEiErZ4vsK=?$}k:nάUӵ)t׸h,-ASKO&g²zS[oRQ+s(@QhWFxx\o`:z\M+#ԟժ^M #Qh`m~4#[(X9Ux
+$[[7[0G|m`
+s꺮] F{Ǯ;VV+qwWd+ Eh[H֦۫==iRYp3MwPÐ ʰw~Q6 jv :mO<sV_^LղFrsNjxԢh`r)Dq`О7ĩX; }x~ZIa,@©+*{Z~6mMSŮS٘ 9895TIgAku1qH޴O<zE\qs?u\"0CQ)Ofpp>H,<AID( 
+눵]*lm f-evdhsYڵֺ7,re8wE;O{2 g+G"?0OFЊMjS/Y#< l`LUb2*q3GFUzs^cn)u]Ey$s^5_Μ$D1y|Tq˯O 
++kVYg;c?Zxys\3r3!<
+<B ZU<!K;fA$lq6җĶ!h1vgh&U8)c~yӹ+z텬ѻNG>,m:Ό50
+N}|;W:Xf\\xH"$	Uy xjSmJd{w1]zsZZ%H_F;A _Esyqx)hgu:s]->{j66dֶw۸q#>ߚgai*+}HeEdsҹ[=B1I%Nrs4Qum6sUI:Dg(9 ǆVH7v[?윰Ep	+ڒ}g\)ifMRU0hHr^?5^OԬŽW8C-Tm੏T;V}X(Sm4ZH+E9?6).lJO&Nd}O>'s[9&P|G'ˢi5*o.>ߣ]lxXv9jycNSBVdyɑ Үexy.Kb) Aҩ_ǭXY[[IQwTλ}2اݫI6w]X,S;'?(F 
+ssmŹC$$#56nŵQۈeB>e?J6eA$6C+VO׺]IL~a!هO/,8VTYFZBHĭby¦7K稭+5qb}\JEstM%?V'82껔YOZiqb	ѲBqYs+ǵvww֚٘H ecQmnzԦMų{;d
+ᇔ"osm#q AMGUK+{T8>czؙu~bK:+hޤF:zmi%PGGEy,<n3j[k.$u[SQ5cNv{<3W}˶U2
+s> 5тd	jmBvDЖ-( WI{E)y$ً9$'$M <U٩-I'$(#8[ݝ3Kqɪ6<C QJ9%zՁ&أI'yֹvSK1hz8R=W4V-4}rxߝ< !Ftۼk"C`m.J#-5<Ev{qL>אpy~լmc)mCwKttKfFf?Ea֛i=݆o$5R@+[xrhJ?R-(|dGdpXXif8-%ٚWg gYV<ԥ<Q0I\'`ӓ@Wq?wu)`ynuZJ$XǙpV]-6?فwd xap1΀t"TceS jo{<䬟S?Qppqҹ{In~o@vD
+\ĥ#&@1B}+g:-Kw^g!ff]Y'+j8ඏ7qC{o,$^Cwڸ-Y(8wx.Q^ȏ->d.[ ʁ:7\3Ţ%Wdޮ;s۟ӵ+6X$"\D3AV ӥnK-į C3㸪G;=9<buT4Z=ajv ښkf#l&QIS0}8#oX5B3+ΐ
+  }}+:{iFZȋ>J#ˮՕhsN7*4S4sGCff*>aUn$nDF^,b)>,\Q5$4x5A۾jS-ܲ/$jod s鋕!j~`z%s%7^ۢ	5;Ӎq	oV+,dqQm#r'<wiMA~fƎKܺQZXw$Hybv02wn+0Y QUR7vºq[6*gUca	HZ=#Ո4CU;4[N֦svh/hSElUdI#j'ژ@01V{PUOjjw54摢tbQLiVE>be]"#jF3jڼ{TRuし2w7,AEd*دC=ͦ *uPAX=Ů3 -S+*t]Ө>h*9K(2 , 7Lo1  կE;XėqA#+z|cyD0uW>zymھp[خe Hў99sqڠb9"&+Ys˅s\j+M<9rjո|Dm駚@!~QϞMg*Im]b4qR	 v˜u Ty{rM뵃UtF=
+jR_	)n2Tg_d<aX~J՗s)&i;Z"F601A
+,23TFy`GjUju$ "jrGDK"H$IJt4+Y. k+c^pInqeUBLsPB8!Z?o
+2HjJ)ntWV3+ૌ |zʹ"f VB\KrGhPbu}#<jV{VA\Nc&F:`QhKcܪ5O7`ZYm51gqpu($^NqU=OY\_Inmjc
+zJ	gxeJ[ 9ޢ%_v~x覴YP9ʹU:fVYXUbA$.t"ΎXᱱum'U);rxIu(+GJaoʲag o-"\s\^\#Ddv㵟OOF#޵ޥ+|7vަƟ%:|Z?v
+r=kmEntKiVєZ0z?pj+`;~qb}Q"RO9
+s}jm7q|ÚU kcN}bi>ǣïer-{jSބ&tYfkIXK]xPB[2Vmw5ܶk4w
+4EI=h+O<1\Is
+x?ATOůhCup#[QkRs)%y脍68$\5}i-<y-ҹ)'qY>.\.Z2N@&9_ljW&ݭd0,LυqY7_Z%92J%Ա2]O#^j6VZPz}E[yWCw&u[+>ZocyAkiW$;涂|1#R\GO,/^Z9Ӟ6翽uZ$Z<M]Gml\n oj_K{HV[t]y$V
+d.3m/@2
+V)_GˊiV%YIߤ2.
+twzHWx)l~1\[iよWK]R;pt9u`̰xR9T yF?٭+&;c=´Yd }/P T,*=#Q&4Qd58rF":vpn"y)_cmN
+<WP[ݵK%[I0fbTΝs%լ鶗1\ҩQiH Yu,Ϝ/|4]:.M:?!V.;]8B޵Y53p`犡Y& 2$mRW
+D<yT=KtʟؚH,  2ڳ	; =}]o=Fx \%[bgJ+Qcr0ʕ'-I(4(mC<n_7n/Db+c`(ơrX՝|*Ջ(Cmam)X+[=v*ϊ§^\j~V_&\<8 >iTK\rG^^x&EȅIԗG} "(PNHZʼ,:鮨ܱooiHPs£,	e-d9 r~_ƕi$
+hz/>;{m1<V!#nF'Ӯ]d3KmqXyjG!h;5rXL1E;+8`i:VrYŋɩSꧫ9ӯ">rb?֟+(f~1Ur1'Ӿ( ?_/-LȭVKe$3#o=봵mԧCo~iy<k:i)r$9Ƕji䕆$/$\ձ<28WKmQb!\[WRGNzo|=i5Ɇ$@2u\^ܴ^QB,qT0NgZd{|jN[+m:&&I}Ks:y$_	pK*
+kOO,݈uB	RfZhd	Wdʴ]-h[{u䌞­:Q}ęjYǖm5R(ЂiX{ۋZ7H_dWWMJK17#x-jb'l]ҥ]#k" ¥C+K -CݟZu]`ZSY#oNf],,1{(
+69<qVmYJk7꺜9$;2Et~4ɬ[#4o Vye '6Ҳ1Mͳ+rr݌_St]8d\Fnb>Lyk-ń-4K.28RܓW̼U8HY5"b1[R,Ч*itgX4a#޿rN9i'  wp,m1ʘQKuh6=1*V#R4ү[L[g6p3&r'P=ǐ|8N{+%5ff#~UcOJ{yD"u\*qΪrYxٱZ\٠*Ӫ7PO+g9EpZ N2W޲uKU5)B^OTJ3VjT=B;+[W,cBH* ykψ6{|µtV-udk)!ז ?҈N&$e_LR#vG%omӴ[닸$p9'b}2z2t+F<`
+C+Wo>߯r-p=Z9IVyuIxr@|чe8#7$wZ.âq<cu/Eu7.t\%9
+ݺ+lIzJ6V 32iwkFc?fŮȡٕ0 @jů./M<>tB@jŬk0%O.IqO8yƟC'_3|;p3Xz֝oo%ݽѕ$oǸxOOO.'udKhALo`Nkh%(jDp_\Yp"@n[Dkm:	9c;UYN\=NPE,m~+#:YSy<-6KH+
+_n%*6sһhZ֗ebNȣ[i7uǰz-JM5
+1Swgi ۭ̚2\~$ҟ޸c͓I2p:k[_zm	!1(܌uܻO QZƸR[1#y#FH<Uq|܅LzliJiIGu}SNK_X+඗O5y 
+x|WVu@QaF/x$瞴5+ZS|gh zԾU+ܪJ,i(`0cLcsX<e{;ҭ7,Kq>7a\)j\Ti*T=Z64Z*yZ<,qlO)mh8؆pSnmH4뛭s5	7ZJ{V@bS\NnCcīE|X'%<w\y% m{Oy{\XCu|܏+s m-ZNX㸌nh\{{לr: kjzGmx}(+]IZH'zR3Lr+aOUrWA 	filAv׊-4 G-ŐĦ8qҹdzSΚTqi,Doo)־X%NqzIY=r+:аsWTJJ:TᷜRȤnl{`+2ď
+ԋ4HAʜuSs8ugCL+NT9|S[eX$<9fAv	#cF RI2CCxhJ<g%xu9Fm>+6AcGLVS
+Mw4ё cVjiZ\(V$\	Zٗ3
++a07nJn0SFNǸrcU
+=[ }))5
+@!;г6ՈglǛ9*F}=k0_Rŭ&l̸#|Ggjfm28d`l#$%nST-fXc'dH)S\iǑN#:2mK`.+!٥CZ-+em'_?_Z8B
+*udMsmJ`bq(;k~/Ҭm$cgc8l叵Z}VMtF>gje#p=kG}RK{(HR{q[FWIule76b5͚JX#2:V4=c.<9ImVYekT^/~~+*ӺGaNrkF	p:Ӹc"1G$KORs\k1ߵ?ppC3=UpC`2Dc IY; ڽk GIxYQEv&QE QE Cw smŮ"{e	9d#OT{My \Wvnn@HYԕO-)K3Jߴ`n޵tc2N	YC}1Ym,kI]9eVvozܟT[݃h*qT$Jew-gx6q\kp>d*Tb8D {ӯg+A9 {ͻzl<ÕcFH'$9ᚑ4}.KA,w5	[ Ay.UՍS\f~PzƮRZEJ߻"=f+;4K2jn?3ͨݴ䐌2p@=*ErIZ.hQQ{U*՛I&h"=pQ̃琟F ;~3gop pSdv]rL)XedҼַXGI8ҹixe9&+j8+.i3ZS*DB^ ?uyk/FkBaB5]hVIi-+$ 
+cq(2C8JSv:3F[ÖzdjAI^YGkQnrPp8ǭQ`OSy簫[G%*ԐeRsʜ&KB>gMuk6W7Y[+C3uqXAo;-oܱ@>6.$ $wӱ*@HtǶM̢nqd_\WKF]Rz|O+27p`^].x.zO#	RGq:jI
+"
+ y1ݞYT[
+Ф[;W7X\8ݓ׊ԧ-ijtnǢp++eRuK`CǴX$=xh6x/<G6<-dO^;m*_j3^]Dd&!F eb6'7b?Zced+^rCk(9jѦ1VE³*1%V]D=y	 >V't 0Vfڥpki-Ψ_-ܓDu7YR'ZR$ffe<׊c$%G+5藺,l`{`R@nk5LŸ. sr=AdOe#l~FI=+tJqm5hI֔lN>x$7\/ۉo^4'RR- ip<j#uqI+v~_kW%@E݁ 0ueujL~CjQӬْ{MZN񼶙bI6L}УZkUy9tub>RFWev1k>`|H8ty]W8 ?gIsL+l֌~nR`wgީ
+ut5T\ly|M;Y}J-dtPi2u2ټ,o)<:rky?t-j-k6wnY*dOcg$:+3KHA#K)	5RkqrNXU
+@UX٬+9W߸zJ眽=5?0{15_mva%~8;F<;ZO=y֢#KrasODInv@de= ]:t=i餌:ە cbB4HLR1Et1ZdQKVErYWЃMG3Ϋ≙tM>M^+
+'$X'c+d[YvI1ZMYЮbRG3"^rϩ5YKݵ)6;}zɡ۔i´ڸ!PYx~Qlp٩NuQ+J]"ӤxnPGH FI$<46zl|Hp$/OzԬAi$=ͭt"ZQzJ Z5вcAׯҬYjIkf#I#*}9Y:Dy]9ƒjSʯS85Q{ǺhzZV	V6G@{qN:+ZQz3ZsH05t~:O334c91WibKdȤHd1J=^D7S@&I?Cp+ ߼w+[_
+˧Ϩ."VDϖF1 MR"*r&3kX]O+[7ROLzŕυ<R3̸k)${*عIs_wO(I;vn f]COi"V`;٬MVbܪ:&U\U#̺l1-`?I 灎Ʈ/*YU[FeքlI9U ,ne?U8U>~l4waFW<n?j`uvŉ,u<~4qDQb{?q9X ~ıN;nu?XB>n[sRHkﰄ>vCWF-.&c!TRi+sޛ$]\I4`Xܳ:Q;WĻrGZh$mؒ~ot
+;jr'ӥPfg+_%nPPӥq)NJt9w^ӝZYCci=9=f,ײ`moSXSUD'$co5h<
+*i'qxEJ7Oo&O9mnkHrp3L(Jp|v8~Wo]_ɬ=&a#T4+qU	5GV3ڬyY;wM*7Wn?剉zPJ!hȚM/m|iqݶO:ͭjr(ӝ9 }+0 y-0-~=SiaQ7bĖZ4DbTrVxw%t;mk)4.('3Ss~I98 dU"`SK]=ڴ4/lh/-FNq޳D2B~"r?|cݺrbn:$ N
+tFݻ.wrAMQځ*g<|ڥAݿ!N(4#&i׬~FͤKquZ#"d1'֥+i]B7q$XW0:W
+K>x:KIKΛE˸.g+Ao[`$rmd[W.? gtώڮOPs% ޺'txqt7јR8tocǽsguz4O>QZUPT yam2hR<>>Sk:R)kr?+=lOF]@+A=c4f&17sZP֧qq9pKpxV?BV\d#o64+n+1cz~sѲdpb{SYJI"08	Q=&՗wezZ}Vs$Qǎj:]Ûp (8f.	b?_jbSV1ԍNknWoS1sn-O#Ҵ౷}i.uQzk&^sl-$rP-wDPFs8; fݗۓo3ʨF"XĂ)9t>k n#'ֲ>P\W9r*ew}jdU<Y.sG@nⴣh]ec|Sw<'OD";y3R񓊩F f)ԗ	l#s<ʛԞy%desLբ2Q0ŵ5i7Tc%{t]w:-d؊9<t1+EE6?Jt)ZTM˛S-<?h9]Np)zV8y0&@T0{s˨k10Ų1Qͤ56L XZάSm-lhٱ$rN?1k\yMuxie]6'ܒ+6I/ty.')K~+c8s{U<G>#Ə29Xv"Djo-!f߶i6]8..^ݘ%;_WFߺIۥjR&]S23U쭬5]>J[K+3(n$W42?dq?~fsJ*xϵuGN{{-4 +C+Ymauԟ$u$uYq~v8J"'}Lnv~P+cR[Nѭ&}f*: F}RXrfڌ
+\w+:mUD^ t\ZVmowq<H@Tu}2BA7[h	k;!+ܞ{{$ϐn]K7yQ0N@v<oteǱZŁHrrSj7<2ڴx4K5	k3T0`]VˣAeS:\ZU)'>KI"m=ֺkT憇Ca:TDL*
+ {puL_˩Z}L-cBr8Zƞ{^#3teLՊIл`WpҧX|Q]@(~?k˯\jΣҕBOZ?K:Y cP$s=+UxW8 h99#֢=+Ӵ-%#kibi	D2Oc,:]OBnylr%)@I{`cޜxb7WS&E)3H.Ȉ5_صuoU3P4	Jn"QHQM4YKHz⣕&HAǥz~ϩݓWN%OVyY*(
+(
+(! 9 *\
+ 9 *ӝb{\?UnHV1>㤳?P>~bO&}I2&b[+Q^ѳLF:)(}yj)LU9[]nOoR#9 7j78FI^-GH#vEVGv/XvGQoӬG$du;;yqd,M]m2in3"6p?kJQR[8JQՎSB~*ySQy}RD,c=dKtyGٞ
+c)O+Qf֎OM5&6E";|ۋ'-")dϥtZoe%fPLzJWJ֯uY,խY 1s^ʵ>}ZktҦ1LPk+&R='s\g{+oExYq׭n^>2xUٞ)ifq럭;AJ~ѕMqqڵ!nm- R@ >c9+
+Zo'>\K,?m,`[Dw^<R>^sY6VlWIH#KԵKm
+x.n!ɱn-dĶoog.P;H20qW{]$w۳^Zk3bzNn RiEG6e)!dǚ4DM.gGcm #֬[Y$gW>PYqr+*]NNZV:$i^@BBgEPkǹ$NT~EmI[!anDP7+˅@>,bk%`fc6NqrEEuXEBo4o;pu'=:eDIKA cfXwziK)9
+:Q,&f>t)geu+3),?R{)N(,tw TĒ!~zҗvvs]?SZń.Ufݵs`Ay;ҩ}ax=qq* 6C9>}R $I-kuoNl-2u-{T^IpT\P|;gӼd
+=HYKY@YxɸI2 sW4;Vx%弎RA]PYi Jfq=qI	y(!~c=E5KaK6(Qg]OO,I)3#!# s g>E
+]Ж}2}Ff+yn%ٔ
+~5M4n%h	E	y9z]߅B=9f\㐽T[:JOl2+Br_MxohFJV6$05ISs|a
+rF"J/G[}3 b^1+zѭf-S9<F+q"3i/l4sl~,$;t98ke9Z2_	^^M4VOƍ,iqk:6$`|ۇW-"|E+C)Ɍ6 ;Q,¶VfSK{5ɷsӣ^"ss* 5;X->6c^|SCZihRN]^/0>kszAĲ+7Κxէ8b`E>
+\)2AGRLm纻9mfZvwܞ;.m+bcox)<c>WGե)kM(ҪsʃTs뀻FﻻpٮQDfsoomsnfh  ְWMc6V?
+w>ii4Z|g5OǥhE\ZhH> @c%xfDX =+g.{ҽ$$].4)efV"U'ӡQt9𨌜'tw:QC u U); V3.ӑsVϹ09Uާ#DθydXw>԰Ȋ! ߟJHq1ueSgSđ&d1S«QȧHfkSMo[n,f(Y$A'50VF739y̱, ?5V4l>qnSGoT|\<֦jsmqD) ]I7tym'I:sH4-k<,q늅Ry'`?6'ymYh\7EUP=Mg95ҋf\mYX 5WαS VH+$ +x~\k%$[BIh7QϫhvemNM1w=sުi{w5|7(b9r:8],64x,$oq[ONxv/OukI|p~W8aT6q^i]$6*؋#njS4YFpndDBD{t#C	s˞+Q喧Sl%ƥ Ǧm[@
+XZjPA_oi/[[ jE+ŬM*) ŦpYϛJ#vOn]-JׁF6ĳ!gdm }vQ>[&~e!RO9s&?ڡͅżSMf@iϗzښ.Tr1spmcg`S'U7Kz,N~:|z]3t+|N 'Q}ŋ8q,l?ǛV:hJMm50R288&5)a(=dVIhDqi*ř#i嚸IIKSI5kIǞڝɵl~к~cok"ojuy.f9KMJ0GtT+F_*ث7	DhQp[`jʭeli̻"<r@
+^+Ynm%z
+8'dFGA+ä2*ٿ 9*s$t*JRWy'$b5ԠPp1~iwv$&<h\d2f3;5%Mz`8}G?ߩ~d)mk0H޳JGI#o!w!$t 
+㿻̋/.}I$ڭ6=q漮deU⻉&X	@Uu& ۑA]>BXA'uxYS;(@#kѧ{}6xx:ps\{bM7{֘ȧZ_w;{$656wKҬi|Q[Ae異$>ér e8zE+6`Gv"FU5uV1%fq/tYKu/Tߎj8<	{?Bx:H_jьZq'Z3]ldY_ݴvn z/t:hc!Q+ZO|8RAt.VO%mN.}+Hakb=,vFrj_5֛64e.x+*=Vbtu0yroCr?PkႶ35|3zW+.-殻jMKo"8SdH[q|ad&*>Ǩ#._$>ⱝFGF#}'YV*=ɸŮclօ61FN?* JGҵFl'Udκi⭤;97*gV!nP+ *NZ6䝾iMis]X)Ԝx4yڭ+I5_mɎ-z֟<Kk۰C a@ S\
+xl`Ahf>&̑JPybkcЖT4-$-wv	'Mmjz,IKg;ʫw+ceѤ] V,|ϓJHl톬$֧UHJ2^l6HO>rFἳ&<a$1-n(9lֳb@DNIfWפֿ-ރk&yi5^2̵]fEʁ3ldURÁyWMNwQ9`sКy:}AwKʡ>Q28ݥ@F%<c|͜F-Jc`]]Xbua¾;Va+#mDp*)'=.RT}!=«G=*yg1J\2C?-UFn2wYOk)w(Tfe/#>ZM2X59ae"2=k1v:hqPpn	#dsUj)9_4(^[9[|z<V%mF/mdY.ˎZݢIZ$v ӱ8E7F𗇏tQ--؅TzmKFygSK]Yhg$õACzcKk'yl5ީESgNv͉C1ZOr6KƄs}+2t9295rY)j;{xdXn}օ~Oʩ\?V~ya0(En]Ɉi7Zjײ_/7$}+st]UibU7iiW-Pd}k|3&t].j4L{iGK"kyc,͑"'iR:qXzTp	r7?eX$C+2H{gif,#YW9R>I0yڿ&LcӃU)Ըᰎ͙Mq+NvH#$CW[KS,CU^=З@@p\6OpI<0Gα;ԨA[CTy,OQ$V	_i?J]hlP;Vob5~_4֜ss]jc9y
+)<.z
+T2H6n;zĹ
+FʿSM]tʠ(˰N(̌"8"ՏҽGTUrYCeT
+zL?cڔZN>VzQ]G̅Q@Q@]si7so^PG|8=5_7so_=ˬ2XC`уotgIsNzYTinzyjodsE|Yni˫!|;i-'o~H/+3cOIx+=9ӨZk(| 7Sı<sR=jxzx`r5s;\KpCۘ/Jou,,ZZŻe5Ԧ+dlĲO~
+Go
+NW~<{qp=sQ-燧-KU	. "DuaYҏxSZT(X`RJ8qS	 ~G;y2xz
+|GO4HℍoyFE~joy*	ci=YL+0\ޜ'=e+@3An:AbO؎HHX5p2rT9tr6  Omgqe8yt\p^5tqnCͨev8<
+iū}{[P$sx$8-> BYX,0\O qXLwZk 側tn0Ez<|UTi4Do\W%aj$S]]kxB-]dg(=
++{Ohmk;W"-cdPwzԗFzy~55tN/	-˴ ܨ}3TR6"Ϯ*썹K淊6r3X+hIs+ܑLeqɬ'wSסN ݹT)d^W2-Ǯk7sֿ5Q#ĪzfF xT"AOxO滏 q~܌^Bnpzg'&bqԈ#{c&۞M0N_z,3K[FEV)
+c؊Եkfb?I7Y^	&#CV8rO<TMU;m*=6 2ylAc;cesZkem@$|{ trs&jq0<;y.=ݦ%E#qɪ:uN3ǹLr1]G]vd١"5 6G^iA<G,{1ʍåt*zRrwVӾǨŪ=lTҖR٥1
+QhC(-	,¶>Sӱu[Y#RIrJNX^՝Hlz8J|C65M$D=T*2FH@Z%ve!d2OTx^m- WMA׭s3ХMOX괈t+{Ĉs	@<ܹ#8!v`}OާZxi5mlL|UOCX^8StQW0pzWw,>3J6Dgna.
+HK1D,E 8pzNvgmk05Utʂq>siQMg<p66S YUVN+ɠi0d'<=}u/[\xfK67;[G2*";ktJKk׆)%L)7t?JMhS%OϮJ[OB+iu`7z6,2,OQYMf;'-Vuptsܺ9
+riKc"[.9Ll\߀PDr+tmK9;MK<5PsPM`Le<gmDJ(룙P=$dpWRms'W yR<~oz[
+I'*9`$UOC ~w#~16Fn5/HLd'h#5SnXsbmlLO#;$҅XwgO*kTu>mA{r̬Gֹ/H'Kw;n3𫶗׶p$j1ƃj~ ]&n Y˙c1W|Λ|CRh9; _^Y|=R\	$rjۤUp	
+zrVGUUt-C>Xg˸lhflli g^x7D=sK:#AQ'cʚ6njo.݌WvSKqoi)$$,wwnzU+/Ob%[G1 3M.XK&}|A=~w:C/  qng&wJzz`Ԯ*t`aGRߛ,}p1֩3g^3>-B'ɼ?}E)+pXlٮc`,w
+N]$\ syLrUY,Xdcԅ9Er2QɉfUmt[@̒F촋 $$@YL-E0+Guj OJQa)'>9#<zvz=iϥA{ƣ[Ꜣ[C{À\ ೖ@H1ȬKSxiԄ1Qz++0˜s }j8xx֓vI#rytQhVJq+4GR0++.g-,?yзh缆d*JN?12FRO'"Sv9p:04%v"m$_6Xlݷf!Lqly0Z&"FO /ok{[^93	cbyTԥnuB8Qڗ_oߎl
+mIoٗS種+,\M}{$a ;6:=,+Nъ8#S")rzF/(eVv2F"X`}2++5Ol322@#;Z<ʔ-t E?'uqps+w<k R( ǚ|H6jZ	BκG]S:qK<, zfK킰CazbՎ,J.=0yDq>t{rC*Ou:e&w@'l`H~ӵE+Ȓ	Ƴt	,0m7_gJ*3b)xndd[#c$&T0 TUKs{
++	T<."6*fӧ7giY9HܒUv4ebx$b>-μPMm),ITM<SRoV^.o,/5({PʫjWk_2RB8kHMV+c6T@jI睙2Iٳ+SOK$ۿAj8ݐۏ+ԣO|ov;+kr #WM܊X" zoap ͭɾ	pfE&q91VtN8ZHBgRCGϦRIw:8Zle4Ә# <2I=Grj%9lcz>AH̤q+8,v֐ igCBU{ݚht6Z0s<خaq3ư
+1r7nxB瓞5i4H7P~a؃Y㢞M3ӦOI +zjηuyEw3ɽ#-슳tuxd;>rGֺuҒ4m*cJfHUӧ+^>/%s5o43ٲi>soq,JN@U'zVk2y)k3G=?w5%̛]NHjNz¯/.n5y5R|,8(X~aqogho:僖gn߅am g9 <erH^@w̯8TJS،BF)lc^x{A# IZaM<ZE8Lm+ !k
+B#k=6:zX:d0knW_FgLV%s
+7~\vYrvry&&&a{x\mZ`N={ֶwygpƮmÜֳP拓~JأeouuhYtŌF{Vepͻ;ҺŞ+[O)A3	?lБZzB rqӡNWZ3)Jau'lgP3P06/7UIbvn ǥrFrR=ѥRIeI@]hV/p|}2:T=j*FtϽi*R[o1OqSꔥ*~S7s>:=Ơo$H	[Lt!uw935eR~`cҹBQ+;k\:<u1u%GFӺb4aNsy B[nx]zG3Xd  g>7$XwrqVU{{JI!9KH.HԄ58;ib#+Wʄ.W	4Wdszoux#=x<RH#0;qCCk0)#wR8b>s<OYKsHT+ٞEVb
+(
+(" I*T-4zk%E%C
+YRēqD{C.:Vz:-~q]=HpGSj@F9{NNy1l4y-,<ذ]#?IZKGgpB55,{v<Α9MQMXSRL#XdgLr1U4PR`tb+&:F@9TczXEZD@**H=YP\!η8xI{ǵh5䬋&rn<TL[~"^ιc7R#JJ[Դ}BN%̆mmmXfGѭ#e*q\kEܱI1ՙ9B$E}pZsTݴ?dZ;9eW-f]̖ځAbo/V5ӭTe#c	HMVKy+T:>-R)1I8^]e&ݿC Y-Rxmvvk\;#}Kk:BHH*ڦrnd\0iG9	 b`y\YoiLl*p6P2zTVpK]S{&LYvnk Up3VLݹFVv:["-+}ơ4Q$88\ޱtM.N%ʸbq	n+b×K'(f F8xMZi)+]̪ܰ!W x)	2] ץ:})-UpUgQ#]x+(V@$7۷QԼG
+Gz񦌂2#?Î
+`#n_k+ɼd蚓MO2pxE"%n.( Vn?m<Fe+9#ڳEssv:[CL A-^9ƬJ!1#XʱdYvȬa+#t#>xG8V<Д1,;zNc~jdPxϟ?AJ@>ǭ 8)!r3Hq~F\ r3RPIzw^]ZLB1f8 oxp
+y"Bи"܌{W}6F a6 ?ήEm4KfW[9*!!$Y#Vm9;c?qg^el*QSY%2C߽`_<J+nL.&A`xTwx]+8'96RNd-iLpQ@a2w,b;4+RMGC=>2*-緽P,xAŴglSrѝUm?Mh-n꺢Ap<M8Aufp!qS`Tc@9?WdDJ20sڳmYYv:[_o6P	# ෧>+[B/rR2Y>mLC'8?__O5%5r8Yh|z4z&p	\`9x=;fŌE6\	i#	ؽ7VBlQ -کxf暈
+겂P7vEDKDkG	?~BDlVZ9<3?|Sޘ3Z-Lft2WzeKfFW3`Ǣ:+95g=nkk6υ,&+,k6j&>ew3/6ToSFm]%Wvިڝ`vډfQ['K-EV=Dx!hLGl^xtm!FK]?2Ò/}<$MeÙQM8ozʭw,Yݎj^Ew}Gl\)viV='޵!\3j,_a eY{W$zk>f5C@?z\.HA9^}6gt%# yF|NRV9sJ؛=-`deFy銱 ڃW+lV\Y9h8'+^ExIK;H*Y#(-8[ꎐOcQuF#v)¨89ۦҦ߁:k`)-#@GQm*IrfMPxڋ$"(Tu#*Ү7K.bAQrJ~g{Uս؟Q{{T[Eg.`z']PNKϳŸtlȤWl|.+o!	*zd`tQ)qak#Kr:7@< q]Q>c]] V=]~u*2 !;t_8^n!-(NΏNŴJi Gٟf*F_޾ܵx;<*Đss:CE1)jXGFJ
+f֊ +kO"9_3QDTY-Zy+sVڴ %wnq[xf|}Wn+n۷AF#X}F +_$$m1IzQDᇩUŧ\y A.3&==9/md_yZ;[;H1 rvf	0섵fe]X
+In2*R(@+k}#Z\O7;RcqG{/&9{iSqө8<ER<PA8 F;#=*jZmw[UcK$;( d=v=ɨIJ.TǻNqJ̜ƕG^fT[kZlȞ[I"OBHuCI5('؍paFzU׬ٕp^H"g4m5#<3̶njt.,Zn6s(+r@5*+(D$)
+}:V\zkIbܧmv66z뚝9B"<mPV?)z=@k-9u]LI\Oc]N  x'<!cۍ!!c$}=#G-6I|%篝F5wDQܲ,FU1x-i=IM#_'m%
+ҵs&Z5ݸ*1ڍBo_E(
+eJȫZR;XA2=J$g>ҜTYUIUFN5Ivaxi4p$|3+5X3Uɯ.>B,ٖ?Yê]7՞"c 3#Bq{nobT+ e~	o}YOÿ]VCN:-TޖB\n*qY*#ukv-?kY$'Vã!4vP	9wė1| S:47jz9|9tfE2wB ~_ƻR8J	#y`{+`iuB}ݎjBhD
+UAf h\C j\8Y,70汮^yW69{?[V2+u{ V\O]Vz"-$.UGR4Qx{Qr|W?'H뜏eU*=.8ƶn#О9^i}tvEZ8eU`%F<*2#rqrFYGnRw=bYfo :_/X~HLrVS?}/Ll[]0l`V'f-<o<( +t/핈|-mψP8JT3[޳& 4'bJw˥kRGu<5+)5&M-ddrc(׮+*ZMͳ(SMjƚw奻3#g|n=\)tjJB#=UXJLZ(ŝ gFw!`9i^wR_xlmQ$qTb)'lSj oId$niQ:X{l},WJPXbH<=>y23JkXAiiÎsZk8eHd&ʅb~z1>R*}naleRrWg+OL`8وv ys&!a 
+1#5?f'<+U8k{TxEm6}mywrjBDa15jIwy8QV{{9#0yҹ$$r1;ibU+rt]|{zV?d}iPIL8QOc*dzEtRj Al{E˴eSS%
+SQ{+~2u+jkSGD#4<l q=E&k̲,ydu!TǞUs#'nQ9iRi +l+ ,@֗[I	\gh\sSL)IT+1 \Ti)uh1ש^=',6.UцCR;&1ZZ3vFN'9EPpQ@Q@-xm0b<pɮ;N ZVzuBxOkL$ΔwbRc'٘ky.[`;+ȝ9Ӱ]4nfo<3٬Y.ddO֒%N3J+9=ٝÃ,;8D78b367e-MUVyGqUr'8RE--dYFV#Qc>_gH>kWmͼxt[=GWk/*+8-Pq;W$=<SKvh2A
+4MѴ<>y ݻPM4k%T`aX\cSt0j{v$vV zׇ?M!
+[	cٸWVkjLֶPG,ͨI41ąf8_aUxZ.%4%Դ UL&JF=z$RhO¥W8x'$++	^Wjkv#b80٫6Rլ OnN|};=)֬OO*RcnLω 'N(|yiTm+2M|.m䶷[lmGOdw{	 rA>*G' 6d1,GT$Yq5BPm$c}1޻~fKh+kyĀ'd#[nNVjK0IVb$x퓎n-i[?򅺳.VuKigc?KL9;N:Vp1榁i5,V6\yQƬ}Y+14eY(xnU3]m7NMj6Ou6 }}k?S+Ntw	6p@jRM+n+hţc6ֳOH8cEBm-K[X[,Dv2FV<5ӂ^g#<rpSR+xi%TrBBqbϵ-)Rsm3v(}&g8gڣl֤,@	 ׅ5k/*B~bUP{e
++뚵y^!Ċcs.VmS3+z כ{OCPf ?@uQ8Ta#0FrJXҬZ"/27S䴁Y-OS̺gauou#O(ad; L-L\$-e(XBZZd-[ʪ-Hr@*ˠZ uw#ǨzQ>]Uzvs:dL3d8Pǃo_jϷѦx.N֍s>b<5rèŪas'n8=mM3Kբ[9<::ccR4z:W{z&KSr ,`zqnβSSۧJ[Elf!aW#݈f$(2chzWi:'\ީ{mr[xĕ$I+ηweG$+<mYGKn4ԕ"m>TBQy?l^8y}1n޻UH|u=gAxU"H?ڬ#V`2GqֳzJ܁"¿hHҀs:UZy,F,yqos'KB0#ը,
+uYJ|;4ST}N;y{ʃdUl4vaܸ"_Q]K0&#H+~=8ku,5o	_O,nfA ~zLmC,-<p$s^R.4r3#r;{[8u!G6*bFg{V^̷xX	&Uě
+ =X"+,3I>x 1w]ėzsyrWi`XYU?g!׮yJ,j`3s,dl)Twz^ყ2Jp1=CuoYNdIo(T1Ǩ9w4]'W5n57@18,5'#{'2^~&KFۧ:ScUOD(1~<Ui|wm율~q5ǖeIʜzSdB~m푊+BbeYX1.BqF9t
+\Z'Q 9s؜ĝt?43 
+N=5aXyNm#nt*}VIۯ]5DsmeNy@Ƙ1Yu<a)Më Ÿ])0h>.Y>QN7ᢴWX;9jJ<zV}8t^X,[o=7mQ,V٬;O*又%B2GVWL\D)#Jed9DAMp!\eQʢ|Mtg&4c w_:SoaQjI$SE)-̍=Wf 6{4O.PL{\VݩA0W@>@k[9;]8YtE 	\ @5F7;bKYpwʺ4T|LF7BAf'63]Ā6`T"K	Fp kwig$#`
+eV,shiDR{ڍZ#^Irp8R|nS7QonݸǭiA\[<.uVWe?Nn}eGSnb[mђ#<.TNc3	R%u099Q]	muOQqMozfwc_7mUhF2GL4[n᳻*0܈~e>\}ձ
++~iksw";wEsǭ7N-Ӓ	&k8`k;EAXX)Glm,+х`Ov+~RxVFdn\<Pُوglnp59ͧ8Ϧ+~Z!y	1Ǜ'e7~;rWqǥub}*k X~bjUYq{iVHPtqT#%MTvx7q3y* <??ٚfb|XcJJoDzظM^fU]Zf93޵<!+&	8JvZM{e!Ix	HvP?w l-DqJfg|̧'+$9[u8*wג-,"dEqAOΩzۢQQZUa<1PtrIcXU7s !yg{i$3>Ӏ><ӥM[_ƱDP8Fݞr=뎵+v=ʽ''1]kw"Eж>pXzJu3i/TJ \gGZӵ.>Oӽu^W:u0Z7HFvRb^z֖v/EO@>6%60op9t0YK;"#0}Cg-{>r@"-=ԇ
+Np?:73Rv.^DRB !4@-xI૦3OƝ[WOm~o81@{⮍fo;~u3$ٜe7jT֚r"CnDslK-&
+SbЄS־foax@36r=&.n> z
+۝Z9As8^[ɩʎ6oJ!]+ 
+-qluߵp 8%gJukX4u+:ٵ)W{w:ֺ{K[$sm\3!6ji?z.(3Iy:p	wیci(v%s6\AbW8(OnYOuP~_+:_i{gh|Fs]4%?eBL}jf(;j=ԏ)-[
+S!hDm,Yb# 7Z47m!ծc`T}usYFC+  ds]QxmmAagdNdIG{'-ѣH5+R|@沵T]*խIw6z{V{g.
+}DHYw6ɥxgQIcmt'޷vyӋ&~Yk֑y1蒀PZZ[-҇/9bY@끞߭r{qi	m2,Ú1\9ɪ릆IyZuo1\"[IeL4dPE(LBGeV SD'㟧t{7$yqFW̯yNVۂ ?C$,7O$,ZG=WRmPYE>5W)TF.vľ]Ea$ {qAZ##sVƻ+WzryH (`=^erR+^<e9*Sqsc#W;g 
+KFG;"a*ט[U
+H'jRD%,HT
+UR:%qw42R7z)ذ$!llPsɪ-^-&8F<Gr=jη,/,xߺ޴U`0ek)#@gxB|}*YcMТ9}ko|XЏz[tG"8yP$9`;Zuιswm%`+~{h<c{u~~:c'8t{iHbi?1_oJF\XEij j#]B ̒(
+rJLVLn\"1)OA1K]F&u/$xPHқj?WmR<
+S5		dUQ㰨ua2Lakq"ȋC鞄H6rڙ>kuk'P /JoT':EWIAEPEPϟ|iOk!䝣w^>\Q!\߁\b
+WTsz@ڄ=9 ;UvXXESuVjfL*A|p,	,޵呈?0tdRdǃԚ"ZVM}b&MG7)bNspՇ}V&p0#>SM+5~4y%xV"*{	{ Zp1JRǷSQZ$cJ+cKc[մYg5P=AY=̐H>db+	SUV*V^߽ sZt6d$lKxɴyYW㚯c&:ZRg>8/HqkԸX0ͅǗ&?QU|@N!y49-XSFX}gO0*HR͸tWYق)k6G~gLusSu]wPd3ލְg"7CVG.ĈᅞKdF8#kOf.l[cveQ8AtoʒM4Vs F;9_zי#R0i$|èi6s)՝Ў̉3.`$֮kmkByd@d|r~\sEIA_s*5$o*NTޥ%j0(u5k7h
+%Eҳ9`m^»Tt6('cG.isYTjFsBcj''kL	^Sf<5M.Kj#D0k >Drswa6ҌH>Vc8"ҤV;I5sԞAFi>B1lӽ+HǾ> $N15=Na`sp*"9sR9>;3Kó$ghfv+#ɸxEFXʟ/_^շkoO+g=륂S>5$TrW5r=ܲF!'?+{7?L#!dWl\1neP#O;W)k[O-W H)S=i%*R@}C,#XL:Ii"UIvGP7_ny y+9K+Ʒ/#%i|N<_^ӫHĂ\KI.lZ+fnUSs]1wi-vl{'I2!!Irg$^Kl,K3gCT:I\]z̭Mjp*]Hs߽?Px9W$5bĲYx팷L2)bk>#VU#Xqw'ظɥ$t5[mbdӽbRPZH&ܨ ~A9':Xyu/$l:Ǟڳ]"i4/N$EB7` =R%TnQҬ/@_jI["H`St12G>[ Ԯ7ia7DU<oj[U"^O m:QMXimiQxZiJ6Hdcb4,07Lks+ v\$&6Dg{Tl2`+IX*h傍ԵN@&kay}}uqI|B'9IZMǋ_qƯEOPeIf)`;8u[g\&&HN
+tP/[}R9*m ጰ*8 ϥT׉ZvouG#=Vƛ>D	J)"`gN"q\ŎXۋU-T}H皥kBImd #t:%J^=di29piWt=q,S4>J+G#wU&%-]*3K9]B8{ cbY#[#&AQU(#}.!	#kF   :Z{|G<V l"xmWv=j_]b1,Q];zV#yU+\ʝ\Hu9UqGcZuߔTJ*61Z(pZl`v 줞=kkH\\.BD]ٰ:{#Ɏp	˝-d6`4p-i,7ޤ< R1ҎmIJn<Ў}חvi~@wqR8/~+E<Y *eY4ٙJEkDux+E=da !%Z~7t&k;y$[b L9?kx.4u?G(r}rdIjf/^h!g#>9An-PB@{$ߑRʖhYt$PӕzkqhwƓG 0<}kF;ٗs3xp)l|%U
+;6;}wm5ޗ[X)ֹ$cLQRnl5*r|VRuCuSo"Y`[SF8ӧiV#*"+PzriݽoeceKh.Q.řy?AXZ<֓e{"B7#0'.2$B2\uQ[ Ka,0Vs˩mGB'41rhr(яMswr_y8.g+ ~Kh.$-=XqݓKGSCY嵼*1B}p_66Y.11EYӬVm=j䐾hdCVY97b!7^)oF`zfQMn*r tyc4Ud`wpçzV׶hdk2o.0MY3OKXݩҮ i>۩H k-綼)̷7.LmKi-SxgGڑmsIVIsB7yk|+hl? 6IlnWYc^F*07ֺȖY t ?}KU۬Q"La	A>+NQKvpXs]F  8{W/v ]߅4]x0+s4*?mYl+)2tvzmnrzt:|K?MxpImi+$bm
+7z
+Pza(b"%y:1(I ,AU52x2OII=l#3\M<*
+v.2\J *60NFet;XQig$@0h%vZ5o!D8>ǯW;6)Ӎ"J_wlqp'^6Xќ*Q4$11\c>rz7O+R]?g:sj6j<늺S2R?T OQg&|EAl:t>}=+	ٞBpQGZcaNjaԓtvA3zSpO<}U+,5R::WM&%7MW q"8 hQ[cT9䭳%"ioR.>vp75Wh.ut5[񚜀#	= ,ŎqjPM&ٲǒ::n? @榐cUPǹ(Պ#Yd^# KңagVGRnK28m0Z5)Du'V-Ad"?`=i<5Z #D-|Il|N*MjDF֖L|x^Y-thkh-r;-s"VDy9<Guj5:I$b%@kKH]ֲvܨ(<ߊE
+r s9$Mo)Pn+ErF,j5({5-Iw-ݙeLrmߩPv'$}kVynuk ?/zU1)vn(5V<4<'3-N*apJWk+׃u(沵ܺn5 1szt*ZI+,q0sTp]r.v7Ԑ\+Gyhr)
+g$;)7q qUу+e]
+JQ$8=jA/#ފ?v}IZhJV7ekv._Tgy1Q<(8`zJ'7f1+g~ў#CJYX)Q˹\i¡MHb_.%?"5!]FO8|pnLn%W{{W [ּSkE|ojσu?REWaEPEPϿ$e@+[E
+	G߉o:B-@8|&rU(<è᷎,K7<țs )bґoUH<gZkwA,R'-ȥq6DñPEZ]w̝5Xu `'qԓSN7ӭ$|Jn>3j)nm˰z+;[:n;=8jntoO['H&[fL>#2ͩ45iʩNze"e=Gzr=}jQ99GF͇Ԯͅevf\6N@%_G xlR8i|H ߝ_;3]@YKn%pp*oEdQf2!B>jcf{sorcB1I./_U3[CN!@!jƬ&}n"+rrz&]Gbl< *޳&}snܺ9V#͛*zw_ؠKKz Tzmy`2~3܀=j-OTk}1,ErZǲVrc5:yk~SoW䴍։n:Mc}q1so^ E;y@Lu h~cXՒr;P:oBϧne4,z}-KVUeU ]o\$gbiӒb+IdHe(c.ޝk,9\"qR~H@.NHu [ѯ(]:1FӮWn@=:.+Lٛg`=_h_6WB [=kB@]v[JCӓV&M^ǋ<{ ٗ6MѴ }ډln!HKK$
+\v?{i Kyo%4;d_.堍 l9|rs?˰mEeC FR#!C,`R:[Rs:~ =5"Pey${!H#[2O=I>1Ŷcj<iGOC*;yoZUqɑU^iN7IJ%W\xv@᣼Y	],E#ީbe{Xe┮sc#=Ȯ$)9ebJԎZjc $fdyڡF *WjCe=rᣍ&=R_+.Y n">}qVRPXКid?#>[VI}meS$vIyJpp٧H˗}sI۬5$[$fI'뚡.iA
+#Yc.~ѪjIPZ1=mB<WwkZԭuii}z3<3Tu.O@Gs20XQJݽ$:6팎E]h76ɧZEq4pQI뷿>2qS=bOu19 r~OHw-VɫW+)V I?]_p]VYi2OJV'<DuHt*Rm2UB4CvO;zqwk˯KE*Nю XӧѦu&E-"G= 3><=䫧$+d _n{4xs5kKR[%ͺ+n  j{HQ, w
+_EKuyGt9>!u̥"V1ZxZ;}U>{I-bqp6Kzm|5xBsJ*p*6j}qS5̱H#b>ՊN,#s[::LQyJh1;3 鷆DԵlxQN9:d0ki4Iw'LOgjl?g dk*ۄ;^=]`i3ե
+q٫/@K]s,Om1*_VU(xl+	#[+$בxVA/4F(`i\F#$U;cfVqmU돗P{x{#Zθ 4":ܛR69'ʄ5ò=! Dq&wp8&KAs.H(i},a'L}VSƇm/ىҢRGS.M>xl*52Lҝ%(7-SDbRf)[lRUw/&pgvlR|$+ثȭ|cJ|ۇR`8ϯz[wfcR5Id#(['dV5?Qu,&#0OzI"*uEKU PaɀOjd1{S`02g4 <qG4_[~cU1!['Ѯ,QC8Hʴie$u=5.o)'ֹ>>\Rj?v2L*QDSj@+2?ZyZi72F JFq#ڥm<Jg]b4MKP+SAqzžGx乑6:Sxrg -#VY@V`j"@- 8s<i^Q/jzļ9v-]q*V_M m#X Q@X\=\#'^Jp:E>a4`>de*nSGAB+.;ո]E}Aˍ?UfI@@_+% #bo&F{Zg<%MԿJ"H
+u܊ұ͝{k[ż7$NAJ}+x[W#Ev8E3[E݉ZD#'Zi+:;طchᣂ+iN\%O}kk)-t뙡cG8#棶n7"<;^7r2yhq
+zlC	NBVǤ݉7$)8vkˤirzL rw%@8Syxzis%T(v^K1o3ܨ86q-IC*#ey^vyylGxY1Wӥ1|C ě?#H~Os}s٤;CrdV4hz\ܲGӝ7bd"`V9U>֭|GjD.NѷSWMƧwy4U%i^_/o'U+-/)sGg Y:#\s2'3Flj"r98zsWIՠ[C9M Q:|l<ˉ2F/1` ݩIhfSr~[ym5t>ohcY[0ka3Vikw!wt-*me)׎U:Qÿf`tojבtX@tGFX5HҼ=NgJ~4wIO< Zp=LURq{}GA)HB!9^ZenU?yQcĺfuKo(=zUav1gʐ+ 1]+;mQEI;+wӦh'g$,/?YIkhYHa3r*ǈntXP
+.qDVu^OhX(n<h
+S\%Ud=)5ϱjVY$q3ϥhϤ1N|]ĳGB9*٬ԕU[ܪC=3JI\3RoD%'AҢ$InՑuZ* Z¨nPم+7A:٧v(H̤9ҡ˕MJ%Q=5ipikEgRI·kFp0\
+ӛK5[]Fc<NcRڊ9cNQ{;{Ϟ8|gF:V_cj6{ u2ĮX(ڱ`#5PG;^ aX$FH;0oe+խ|YgQ;pYcOVFnP=Z&-cP6Hv}T:i fE }8Tmr+.ʙ+V,c'}k(F3)OY/H[a#p'(ʨ]NkB+B8yk}jռ!kf\\9dGM{veؓvMM\Xi֗3Frs.*qq>6&*7&i7sdhVlLÏ⣽kٓZ< \#W<ۊ,{جEER՗,m.OH"]FJϾu	r!#"laԦb cMq5,H,3+btyyuZ#Ҥӥ&O 16VZw8Y@=2BZ9<Ҭb!-q7s#®GґM0|dc^[9.DEzfO)03ThDQ\V8cژzdwApKm"A'rSMՙdMکuX0T$HZ0=0\_L!y@~)5ٖ_;?Ugc?io_9'zSu.S쥭q>ج@2X*P[aֽGSԯ3٭G0+1G?T u+J_<3QEv.QE QE x}6&8 V1]?Ė	I#jL]?#1wWܦL>=)iI`{SQB5B}ZkƑvH랕?/M1۞zT/nنR88WI笱 <d}2V+ i`{Y"oD2Q\K^X`:zȚr<Qɐ]8Фf.LLylU/KeEmg.>$0v=+Y+3O<hc#\RZcԯ86|B4ev5hXɿtp1cX7).O΀`2~1KCjZ$*~P*=XJ)xUC:"wht:m#;}Npxu#_n>oXN28ߚu+l=s+܌YlD#RM'-Qw	{gϫrZ}mdQ+1,0p*({{bxp]u5!:hPӛU:>;rnWV5yq_پTUަ3TңknCUs*qIV 9;Sҝ@7_P#t	YXb3!3.ӄ=L4=9ZsAk)['қ<6bY}*9>)rcEQ%ffG*]tNUU  0pHa2[N!<awbDt_Ib0[PѮƌ\d9fjRrsݹ5fŵ+2^\y(Ms5cˎ*z9=GAYce{l@0zStu$BQ <0CuO]0{1Ha
+QQEmlk{Sl笌P6yzn<N9{Eq{sݬ)JyzWoOPGDHxWW{gVdh\g5oL4;Xy9+(\s9Jo(]%-j+KB"ѡbraY/mrmO-qlƋ:Dev׆JLHciOSŸ:)CT,WSMjz7nmH9DG_-Q46` ǹ,MjiEmF9YگۨGHֱŀϺ,(ȣ+W<>er@mx^wW=?Su	dY#BS =GzB! უ|ߏW2tz7Yndĳ9p8zfooqoqnUo0/͑Nk7eVVA+WRO^ժm,sV˹%-I;~y1;çҪ_^5Կن{mSȓ ?z$opӌn=m.QuQL UY,Ӽ+˜h[Y\M@5;rb2Y iڬ3DK*7MQ	.fZISΏJѴ+@^Fh0q<}WRHp1+]Z]=|tki.N鹲9}ZGDEPf@9'և-t٥+}*>Yj%}C^G(\Gǧ[DN9F$Vb4)7L#PQNROoH,9o508l[ǧO7Wlw~^K.ҏjtFzw1QUI	sDF1,fb_Lt jExa@71L^H}LMcw%C8Q! r;mxMgRDZ[T$[b9P:U+NQ8U;] 
+=Kz5mAdۨvEnR9.Y{`m]<[`zns*o>`.y?~S>kD+Kz\QgUїr3L,徂+紋. ߭0JϦER2gM%KvUV*9+O@.no	ӖI9<:V_ՁLyS?Zz[J, 0a8׺e_%G/Ukg+
+˸{ڪO^1{(dƠw6yHwfl}kKstLG@A׶hS]n@Q X-Zm/ڛώU?#DqIkZ+"	x-*;-VF@wzV_c,ʒIlbg=qgvԗ*<oS榞GbgZ-otpیo#KsE=RsQf\|`@5,H\:pxb-K$j0HIH⠹nn<7#tk%]c;ɐHOU<UxXT(~}k!Kv;Xv[Q13>҉kx:.ՔH
+d\cf'f8S]HoufS!qY6zvCW@nЫ,`Nr3Y6,)m,uPK3)`2@ڴk)P&#12+?<J.!ɝyE;T^&O;S n OOZa[(Ky$F$u~fymM٢l,|a,9IF@?L~5;i_Zs(Xm+$sԀ3gMn q+r[?oS&Q oU5}EjxBҬ4 9iHƹ-<e<s<@kb]m=h+zsa粐H=)'/*Z׹^two@wzW3waem^yB6qZt[	gKǅiǖ_ {p{V%^|NJ-R"b[ 4/Ҭ-t$c"E].s_koy"X;ɼ֮,Kr|%S=(Xp>u--\2 Դs=8/iDw<!oNj`*0sh Ԯ%GBnҵp"3H޻jJNI4[,c$:6X<7V9[U֚|ȭe=E\܏SNԒl6mG_¤ֻ[in47/=1i^$3[{pTᶑ5)3>sGZ.$6:UвRUNd-&I.젴$̗_98;ziH)|PGD}Q*XǠQ*sNt+js	i "zQ1"#+6UM2 gaZOkA{zr+XٰX\l פJ+LխyL[銰߬ڡ%U{Zmݒ]
+1, TaR(P]󣤛ı6e41JۣG'ıG{[ڷce''^k<玵^d}FMa%	.ҾLҵI[(XxޫI*yaP2 {'9eC hSm܉a҅nk>Α4hrGޕODSJMѻ/Q0ϥfU0rѷOU5+e^RM(BCOEsgr$ i_Jkiv@!o1]qڰ[xꆔ+DjnW*.-/Kj{25ěҙjgJpFȸzDlGO¢*zjf3
+tP1w2."m+;[K)#Yʬwb1W=o©gp\_am>tv7FoҤmгe1ikB(~X9$,)ò`)rH=+EG	Jgin'XZ&՟縬Jy-$|i75GzёޥԓV6e̋Cs<Q=Ĭ;ޭTv60ayUCUt[mR	32shj7eM$nFɀz
+SMigqhk!3ԃT?nųD^5ɌKAZ6vHԖlݟ\VDMݴ[4K򱉎T+Ra]D+ʜ9榎KT!ܸ9Gܤs܊ii5瘑y.zHsէICf`l.r'ZDQGwkv$PBg7J+eP?.=]VOFv*>ATvr{ǕEW7s8Y3._(D>~FhsE;ї ڂKZ\T~^gY*FWn})ʬuRYsh*++qIo8e;Z>֥ͼZe[܋c**t4q1ݣI }+GߩCW]*FI((A>>Rl
+H!"3j:NCJz>"Qհamyt֥jm$#1	%mާ֬G@AL4XYzӒVrs[\ ]K; E@F jqg`  MtZӄ6CQI6\4ۺ3K;9TT:D=\)%σVogs}^:d{{Wmt~ToP֦0qٮ*jQEt QE QE? t i 28j '| k@'>+ynThV7WSJЀO@[ sU`16imYA#<tEI;;qJLчqRP ӭďtK%=$0bNj4c>2~woqԏ{V,f4X7 <#oJhٔ1@L3iڴcarJ`u8k3ۧZ
+	_bY+} Rc?i9TZ+;H[`˹m~HJ+kJ+}Fu\~Btv\6Kϝm'zZ3:Zmʘ+$qߚMd;\cvjKYϦ$Zz_%դԶϚ-:m>kȵB*Pn;y4;r hnzeBs;W7CYGl9N'O䟼=MM4+)XL!ONR/Qz+91ikWcR'}TxGYzƳ" M"?i.~<2^yg9ݸd;sUL.fI 667ܷV*D֪-&gR.Q.jc;Ȅ+	qq'X	^dEnȫoZ/[yGw_BRj4O$h1l>i*4)aH{husX'ZE" ON^5ω';|%]fd	-Jε}$V24VPqssu%PT[{+jV`q{y985Λ{i{W j}GP{HYYgG>$g"@\'5u8)JRi:=Ƒ+؅(I?*۞1Y%wLPt M[nKic+kLc8:mVHymCwqAC64kYx%+atwWwͧj,M&L<ݿu`Hp85]RܩJMX4s\.7Nҵk#	iX˟S [czi Yd #%Pk1~s ]lyXˈhs^u#q+z'lEЮTyE*qY^RH0C~5z_5Վc`12Q3ߊ ҧab.+N$l\M"I地VPcYràFzW׽sҤ"XWAZom#AW/xp*k'1J5.!$A`U-x#3ʊr}ϭuF(Xg h{"A j2ʶ}&/t@ںV5,z J _m~ld{BFYJ/_ѱk9 9)f@dlLYFcmT2H:VK$\pzgO-$(6;\@Sg$cηPV<֚oh4NY$v
+FRFʕ'psd)Z%ݼ$ \Es'Fvr[H829^r)Yvd0ORE"@^3>z=n+:5$f  M5{bwXi<r\^X{ѡRZ*ᜈ1p3^ӶK'9I_[xXb:|V0Xi72(+t^k缸140L \<*ycUq1zDe5!ޝ{M\igYGaqKeu\r8n>,U$(.%W1\EŬ㌲)}IR[9"x-;~ۤ_L1mxjOȲYJĆGָ29 	K뢬!,GgE9EF-\ΞK;irf;OUONwR3n(? eo!pq֕,Gxc^@/`3w{vfmmum"ۇ洶_:u ۶V;Enu&ӏí%mB$w68~&[ϳh	2@<gw)w+/ݼ?=ğjuc*8$Q_lGmV+pgMGs5եǔ28E:Z*U9nR1
+pN:Qh۸-[+}ˏ֨mn\ *3(?y~BUr	)-ЅGq\8JYF)u:aY\bMp vMT|6q< A2+ӵu7+0?t'hqF.u'd?5Fp	kz%zQ70}N{W5p=8+6vAUlj*1.Ppr:l~L<t5Χo82'8h9⇛K`k!JpqzUH8Xhhm<Bp+t5\/fo9895˩F1f/.FUy~ixSl3JCrNO^	)NVvp9H<S*y< ºOXZZonc$#ҵU'cϫ{FTGZ@_H8=EkvWzv?"  XVws]}4\buS\٥\^,rAguԪA;˾U1n095Wj4kc&?j::hSR91o4k>e.<]wkeULA$.Q'rj'%яBkrm:0Eʍ-6w:ɌX2Pg+##*-3Q[+)P2pЗ+=)Zs	D3u$2&Z\P)p*(/g2K,lNwsi1bwC>s"I9 [p_Z5m2`&5bgmHVU-_]mt険hHA)R+E6<P4Anr*It..hJOhp=Tqt[S#/uHewܶ$OU#V|CT
+sBs\Ӓ'F,îy0~vXvRCib1Ƕ)?S_8S~hE\lrUn+̈́V+*^%q<|pX`Y }WGdB9+Lkxr)fH!
+ῺkyD%q4R'gkE S~h,KZ|V) +)<H@mT_1\iuoq8e`:6=+++X}Ǩsry5уL<[U<1oMs&3HaS}qV]'`&ٜ?us+!FqKd{K/0>xBwmo9mX{?zǣZj͡UVݻ8HCQ].FoT:8rO+y.5)x|ibҔesjX94d$gԲ(W+{(U{SI%܏/H)㸪cMW-T#8;=ks@俸g>Lg+0FxZ-aof>D2E1ac> H'8
+H|M\OigĿ(u+%Bֺ]O[G1$qD?t5=đ	)X+匒sPL"i -8kqd=fxWB*c֫IK8Y-JsTdK9ZTR?,T#dSqI8 |:+!w@5+WvrgCs	},/ 뮯'N662\GQߏJFLQ
++1+Γl>ߟWK2hY?v>a:iZY5XN:Xؕ麪fג<_P4Հ]Az7A,;CuɮbT+t8I2/@ܱvv^ /"@@RP8
+֭x?^"dU?䙵< u?a/uKEUaEPEPO#>W$8G/ +ϧvCb8;D湗tGAQg$TAIU8jm8UzWLTd¾{ud_Yk6v`Iuv2D42HKppH#U-dpj.H5VmKCSvvq)rHGf}Ă[M|ǎt\\8z"y߹W<'.ejnm-!d$[鷕v3li F}j'U(TrnGh.;/p7OxG*&@$J bt}):2\\$:i*ff:'55EMKvėl7MfM9RCǖ7~=ғ/i榕d^ݳxt&~ ,1`*֭8
+l U~An]bW~9M}azΘ?NmGy#Da u5L^_<^*y%YBlch3 ]K cߊK[\beၨ%ಌͷ?c.HcVncQ!xg5iѸv}SצQor`FhOt52gcymxG?\zTYuHD29֒v	mǿJiXo
+8=0kU~U
+ꧫGI6R~;ݣOsGֹ=Yn<W8,	ٮ-gĩ;Ũ2Z>s~}O~`W+4և&Tmn`N	{N(>XlluKuP3OcPkY>9=%$H,Lj[hI#sB)tFeLMBGJ$9@Kif,@ڕ泠^X:1hԒ=qzWMrb6g^<Xf)B]0ߘ;yލwd .\VMi>G˱eQ~K$~8OPat3{8	Z;Uk:S,:$2IMƕemׇ٠Yr2RF	9P6V7=UcՈ)u]K:h_AvZ[R?kdv;I嚘vp?ZЬmuy%isÞ>(SiUS|W4ۄԌ~qUuL"ǰ|ȩZQ)+IeQԳ?Jst+6uBX%n=%%=Tas$jhɝіb{J.hPyyqKj6SD"9w0}{f[cT]6z;׺ژ^'L9|[y~	_(*XqҷGMu6VnbJn`
+ַ/j40yg2g :2h׬>XA?wz֐K.|+
+Cw?_YԄ:Xzsh|Χ+ʈm޲ےTQ Um_B]7CzdUiEƙgyyZ'fm&1Z@!pSQA'c0Y9ޑrz7HbQr_+[FzTgmJ*'9Qo[T>P0{T\Ȱw#!WPK[Mʲ+i:Mj,Wy#)vSqڧxEw:k̈yEFތq7Q[溗C(cVcru&R[$Hl+TN#-Zg<H2rFx	\jrXFuM9O`&:b?#Ic?3Yq]MzU?1W4},suꖩ5Qh\4-\burqK)bHJp(Ef1h#$;.ʟze3[#XuFLjy*&}8Fg<g%@j߽$	V݊k{9$6w@# of	ޢVIQY
+09ot;ߠN䌚 ;5h6vOuiZŬq3OyWsZXiIKv5,'n<A	:=sb8O${ki|Q -ET=<f`:rAȇ+"w)+%i	~8SYJJ;FAЊ|;+ gүZ}Ưq[3¢`;KF؊h^rܯo;BO6WPO+Rs*lUVdEocii=ox9 ;ߚBW,E.E4~yϭZ9amaYjW|y'X2ddGrr2_o,9S&([tҨqE y9:k,/* qWKqk?G H!F6><:xIۭJH8opkYpI&˱Bb\h'kJ9ͬ&ɻY\Z Sӏz[@#5.Wnl*dv>ias5ͩF8fW|Z^	\DGVHTz6+5<M#KmHb)nGP=e鑊;ruk c x	:zRƮ[m4mUEqc_D*+M:o( r7U75NzTh.\s_4h(d6v8Dh|20)XH [e P3M4 GqoG)cjq<RkkF*2)c%6d'hqqqaEOkhd83ɎA?WJ^Lm4{I2^:8 S{ٕIQvStXlJߞGEm<*>IbXaYzݵ-C˷bGI)tp*#&	z5fxxzrqӵIm%8hϪyVF[&!ol`i=N+VlᾞfB"z=#Wjs2yVΙ٤%ccoZGCvx.dy4ZOt2+1ۊ^Pc95-! V R[HḁR7yyJ;q6;jsGvyzhŐY=w8)R3]Tnp}6أ8Ne	s5@r{俺B;ΚvcsUy".]ApBF*uԍ+·..ƭĻPLr1o`_F)^oFtakTeUQXkrrx*O\
+e-Y]2FWOrjm+m 
+qSiڦ=GC!IR*ן<4<Ҽw<Y5XjsyfÂGҠI=+m#kYcѠ>cR{qN7:5nuնa7]F>qֳfInier_Z___w.|ˣ1ݰþ+bFqҔfv%պh+O:@봳g<u`ś9<֕`
+OGҴصm-]0f9zUL4!v5Xj:\5΅ze82&HoQ[¤RB^~pf@WUa{ݬkGpp=_٤)#K/^T+=ىդ9y\w=g/y][ɶ̲ĒVEq[ۼ g49+#W1ys-̗('p0hA=B1j.
+,r=u83
+P7^17b'ʰeӾ>&5k+"゠cY]ȫ!`1Q5nZ9{=0yh &f8+C cԾTAW};+psztr&e]>96䴐I8+,;+M1mYYL،Wojn@vJ>s7-x8$[	 W6$2R 
+r:4T8>m9?kw<g.y@;P+yLcں̘qH+ˎ8s!rKelmfPSyvnފ=q\:%-ǑE]RӮ;Γi$k*OZ}s{ưShW> >kMsz4ん}V* ( (~(!]( +[73]  *.srHֺ۔8ZmGV9 5eQ?ZO}bY)L)(! !=)LyO gIH]Z+!XIQǣp$>lgiX*[M\ZWr?rTQҟV,i>,зV+{
+4kj,A)<W}4
+H"'Mz}5Xnnn.$I629}뎤av{8j×Wtw6C2^@@4Pyo
+-
+O>+ޟ(5#is$dNC+gO줴{D"q0t9vB1
+Mszsek>x*6,>LdK].`29?JL wޅ+&9!aF!M7:]ŉY>uV0''>>2Ov'vSW	t9/Ċ%`T6stu;P+k}f;V8[RcS^RW+~7X%, >#E&ܝŮhzeEfIf r'H|A̭;rz ;r.Rhsb+'q[+!^#TlL }j֜<({'n38eo.&b9ǩXBtWx<XL8ڤAQZyX[Mm9C!8a\ %\my5vux4x䟃fXo ץvF-n+\SxiqMw5έNʎH9^ I`x.W2`4isG-KV]klRU<3U8Te:MKۛԒDG!UMRGW^V  !W2xq?g7dU1EIvmLJT<% *nU5Qse1Ϙm#8+MV@"A֮uZK	ɴE`&޼W+|KB30OֲG7;ҭWNQӭce;HC>qSG>ou541*r	HnTcZUH2nN54UUcw ($qW.'m?egiR؂Ñ2w2@Sw9tLx3\ΑxQ*%s7$Ìpl2Gsk+4!=ddaGE(O0Im.G#=}+xUeXX36G5{eiimijB-cc28'/kbY@02V'S{ii(I+GfI$ry,ܓV2N{W+q7z>9ad|uU=@o$g'4ܠ_zenQY96vƜcZ'yEh 
+~ek٬PfxtɬpK eAtq1)֨دʬsH s>umM[_ClDڋZךbV=3?
+QQ꣘m)aϘnS]>i$lFD	qS+GS#?Y˴#dSi\ԫEQ4.g`[۹2>TE|w*.++y45ahAU!$s*OJ|u&`w>ed_n{SWKke[/!$<' *G\X{yj$5b;fE2F'uSK<1oEcKfBšFu)i+0^lkx'h7`bsVA =*2F#+ZĲ,ѬVzr[jgoZ4HmFPx±B뗗qxy$ssZW}No88^}/ؑrj),*HX?δQi6ٽǔQ':jʔScMQV@/'YJǭgm*pr+k$Ŕ-qyU^	>ڹrkk^k4UڸHyUZq.0XYb+fpbUX~t e#+J[1!zb6; wcoiZ:eԤ՗q#5MYrG4MOOڠޢjW;8jn/m={ⷵ;>-kvaqjjW9u\Ȁ1Όps*N6]m-3FÅm<T[-K=.{u`@!b}nQ.ݥn!ݣWoBϨ&ݤwV0sKo28߭7D/C`6/Ŝ( ~jMf"! * *526Sm͞✩BtԔ_o{WIӒ!`zc^4=k24&U!oZ6kc	qoJpN3RskA)7oK7pYyN`g(7psڡյkL-i0wܓC+^E)   d})&#S)zVSop k\ۭ(/iW2ƥ|nME741-ʹI׊۾l5F.?f36a\4&U`fax}@5OؓGƩ#8\ gWM6I" <(6 F+q׻c:Gi9rzzpKcU!+E1xY[XK(#I	A `s)\#΃c=J4%GZyKn[[rO zT6"\ƲH6aEWp8{th'eF\g =)F66%#<{jSG |ﶺF1z#Z'oy+js3$.έ9Һ+ig^j0큆
+^xN=ǂ>)8J8JTʡeF#A5V{+$cg8ťt7fvk6ې3eη34+ya gj^ē_?\cQ*8hI.=.SQyI+ y1coauH%kb!Rp?%)'=+nh\ }N<9Յos2nO	
+) O^dM63%3 W9`WcMcs`TPYbduXGmZAyVh"DX$k[.ˬ" 0N:Оh9K*H֪]IpSҴu.h`7(o<ޝb@2}+G)
+*p5ñя(AὍgsIXюAJmO4R}$Ҫ,rF)+ɩdx$FRyd{KGMkm;Y[Avr_K"Kcsdg=yV]SMʹaсZ
+hp/۔D)kVyZu[?O\*Ye@ ~g$P\E'w0®]ԑƗQcp=W_k776[^M{lKdwZ^FqdVMrH-9`gIw=A\fzn T~WY若Qn'n$+  UF)i7zVXzRg{Q+U.؋mG	c~L [O-dkU7i<a+R=l-:~hVImt0}H&)E卙;p1TBc/rx海,)K2o)QZ&×@M;0Ϧ3Vpx⍔،$+˙h_]"{apU3}ꂱe%Nq(
+h1JƴB=wȳ.Ou+ݍ4:eNOaÊ{Ѳ*SS܉rNkn}:[T?+dߎ8?Z=(LSW7U#ZKINBK3F }-ɥqIQa`1L?gڟ{QcTʠ 9&8=iY(ϥQUzsL)U/hHF`E&/RyN>iV#RH')b>C)UFF51\~B_A\zu)5V#uR,R<1U9jc$@<ҵ u('Og= NM#UhOQ}j`F'AiZCFX1:u[Kha==EsLd8$U̫uRl|0A&G͛j{g+ڣ6H
+:jy)aIO18P;S'4^Ezo+&IfKGQE|QE QEVw]+yҲmz'5/{ Ɋ09 f,lBWL=vl`vjAyA9  Wf+2Y!A32Iep]hm! a@9̤n0ːq@! fBKZpCrZp@ʎ0+另e"ݼ";;w>ګYӢcn72t8}.Uw?ՊX Ռ獚360Jڝ
+Qu4c%8+*DX ey,pԗ6sGecʙVSt[+FjSJ,\I?3r*mq<K-݊a[ݎjό­_$ݛ<OKu[^A?VN䪫lt8n)Ğ%r?ȧLNl<߭cZx~w(<)6i0p]w-kJwe%^)=Ѧsf2R\WeK5	a3I5Ō*^&>B_5[҅em`#k	Qdxa7iaH?PGI5&+aֺN{&xPrCx#wL1z#mW`U;[ɣ%f 1] /pX 9iE5>qiZ,[d>I9?ZI.}FK~qצOػne,u6F^&up9 ?ZʼRU^WW;rA,Q$qִ
+.&0LQ! {<ֲF݃ay-m0d+G,\.{l$7?¹=kGaXonPB_}+	PGu9FhoJ]?]/g}+[h́R2yc ׮V7G/Sլ	6I >{w9?z<zgXx<kzѧ}Ӯv[gPk	dx;+vMOOnͷwosO,z<5zYrc4G$^0'2c5ion﮴;hܡI"-/sP&H|gLks&kTSJ'-E>+g1r~ڬST̠ }{tp< D"+ԓM]̲bEZt	lfS|Ӳ5ŚR3~z kӍ)TtE+.!W(=9L6јoc˂hRK{YdYUFU.n"fO?~kϫZO>^~ </YEۙ-!V3#.?J%D8>sLK4FwJ[vQ5źax/T[XyI9;u(>U}g{}h։{ep39WUuYRgd.G"hݟzm4,CI$Ƽ~y}Tax|ɡx N 5.~.z0	[vi&À@vaV/tϷ{ݷ'8\\PJK(yxX"]4mkkqof)%%#,FNd`O,nqir/@GqRYg3]EِN:1rمXCٞ\
+6LHμJ,xq^6iAsl:Ij5.^]bd)?+Uc
+g\˻ۿR[RcUv [sD,T	}% ⰥM͞7x4*˧׈cg\9M2Ebyce!{jMwi-`=+oWV;+3+\XFD۝OyX\WRz(CKyJ[O4ϖȦ c[ 25-Ē2$5ro[hwzdzL+|ђj+JM|;to&m`G$L⧕57Ug+OK0"ӐxpjbpXb1\#tᓥ>x'V\1Yk9?+=<XU0XZў+Sd*OG5w ~e#Tm#;>ԡZk=h>ֳ  h䘞"~84Gs,2H^vO+vBUnjXt+m7bwu
+~JOsr}I4%h&WpSP	n#A #|07`ds!<BjUIsVuo[U@p=]t(hjor&< #z^X_]<hc&i2Azm97V$O=5J EIZiUB`(]ZѴI&^څtK4!2e!W9yχu -C/LB|/;]?X嵎`pε3FKK$s)uPHr?Ʈ~ KxǛ
+@=qgĐL\vSFӮ@Xu$k5YT!Iv
+rY+A z]BcQZj,w B6W[_7UHҧfΜ(Dr)6'>;z8OK]E,ZFA*Ȅ_N~S(Qn¡t*tՏ]UMt(jZUޜ,&8zuoqh#yt3&,?ڻ6Z{خZ8xI[ḙ-
+KՊsҼSHxI4a	-Q^P0gCQIR9[#r˦\&bqrjbhܼM=Gj3ZD6->wǨ	1;P~Y7m~
+DێS
+ABIx^6VYEͿ4w=g5KR]r a[dJduSY_,8荹u<~v$VhcIE8 
+mBFGcSOe>^ֳj=e6gU)F\]VyQ=sSLR^飣VڱϬ]Ř(ծH ?
+Qk܅(cSk97
+n(; jHՕxnLKn"YGFz⫖=<f' E OEXӖR0Ѹ܎;$bG]v:c.g)^ ;0\R)Bq.d E'] |GdT;fsUiQ~E=5[ PAV@223ZDֿjxp4N]HT/vor "DYMS)^=:/FQ  gm/!O5NezWCeQGys̘b@F=iT-5?$a*#qȭ$kaqoc"~d`;aEAƕZI7  __ccEJ L0~.x+ȥ7ϦRy+kt⚔_B'FUu} ?qi#袚G?jmo;bځʣtqޛit2%'g>4f5R;c?#SY5ِ9[Y5; j/8OPeܤQ4rQjoPoO_6G榒R-vѰ;sK+OZ uq1rV[-XLΜuV9K^&!#!E(dq2yӓgė/,hHy5,h6pkV[?ӜwY䜶OIRQƺ*
+sW--Nb<{AVZzuBE.>sŕma=;0^{jDXA?Oi[CTm˹tQEuQE QE
+/)'ɏ vdbbf u l!0
+.dMsM{\ 0?~j"eUXHmIYLpUdU,X38XZCp!89R99MDR$ts,-3??IiuO崯	f2(95ey^:UYOr{ןZv}N6#ѵm;,R>!1FtVti4qn4WVU)ɁFN9Yd	a:gGyi+BA>i
+*+Ov5ݦڽJF3|lp-,l 9o޾[ևV6ؘ'%ͻȟiKғӧ5Q[yLO4PrY8ڦːrG|Թ^xR[[#F`,cGjM)&M2$H En;W&	~x*NXH {qk#	rۛti۞hخO}Z˗kMIy\um' MO+<:eu]6F]JKއ8qN;cV;4B4m	g@$ WgC(;TL"'h1pҦ~UN.?88X X WQwK["S*jK54w#@,N{q]J3į:c7MF8;U魋`qUQjq0I<M`7dJ`֘4*d%Ӯ"i72z۵~n%`fum.o&3F;v}?YAu!"I Br:.+{r_$.>vz{I;_nFz}k
+ڝ1@@cOzSCtwl>R~ 3'ڼD"]u=}Ri5GE1ϖĎjiyw-s;~5ombnߛڴInTg
+pg+ڍ0ڽЕC	01ZVO,v#X~(bm.|HBMqZuoZC,s]Rt'
+i.柇;w+ EA^K×/se+:It b- j;+M-,A$QlGC?j΋z=AYY̌y|%M]Ld&n]3@eDJnRgS$I'nzڀ~+}gX*yѳ~TOIeVG2L㐧Brk.=|#WkRT-VUgN Xq+NG6P\Ø})tYǥXGXkzub<FjWXZ kn$GֳC>Z4ʹg,CV&eVϧI'р7\'GѥCᖬ,m-?p2ޛ!gZ:.W7$I'aBKd^ (DD@ʎX5ۆSp8=뾸M;NZQqt泵Y"uH5Ƥc3*V).Sr[F~V6@A;\$uy(6YFxC\U}YB4 'b(Q˞B"#"Uַ&潼[K#J˸+^k$tK<Ĩ̡̭ /oZqOmN.lw<MqZڕ,DVx)WzZj3[6k? GpmzOyaygU/
+a+Z՛:x	RV( Pn+ҫ"GVØ"F2AT2]Y+u?s~7sάCciaWc  ;\*]t+a?讬G'Ǔ!v_+i+ad9>f kK]1\6H$HA\I%#!'?"vA+ߓ+F W=ѯJ $`{kwΑDe ;WUveԦߑnoZ]V2Tsґ#'*εɡƥ̳y_gf3}ι!+H?Osy$)Y0\QA<'=D}iF|wLݿaq}{+Ԥqy&`f߽ fKG)#\ 	(X),sXW_C#$$eAQdj'6ȥB1VTWE#c9<[䶊	L-y,dsR۹h7+*xӊUʶ\Ѳ^R*ǴR]uo\;ͅY=?(5;ΧkZUmkq4貗y$[q9Rl70~mH3yopa?=3?uGFmrzɕDkFYX~u^m=z:T7b3J9A/d0rJL*8FܚRwWyrNIm=3SDgv9~ڽx;9'hkóɭH7)fbZ]\6yZŖ9WUmjHBZ\qdB5,Vd_7A|-M夢O0qڡY'(I#S<{Vi%6ѴF]BU2˶k1$A\@
++5j>-M}#L[V_,ۙTc 8/{y(pGjIiڴ g8X++6>'':l9ÊOAqpG%Cc7yVV@Αcq#;y	G1m]G$3leڠ񎟅Z0[
+,oB`4*k R̛wOC\<5FO]M-%XRRu2ƣZ,<pN#yn+j_3'4ӮOj
+f0zsֵ_	ʒ7˃۰5~Akv"<#lS8=T}*Rdwi	z{i-"rzV<܎PzIR=AIWX~4z~ttRjG$[VPL;]JSZ_yj`c)R=RhGS³:az?0Ts
+U\4dDsIVnM+6IFU&z<JZkez҂}i Z(+2jey%DYGM-8'Vɦy)՞?Z:wUCIiy%=FRxaV6\6bc^CQ(Y=RRtPέxÎ8*u3ޮ.-j*Z-neI0b=+hI
+]A` pUjKk&ٜ8+yjP{>#Z)+H˺K6ЅK2:$09TCj6J\]ѧʫv9(WzU$0*H#ҍ>@rIֳN-ki"<Ӂ)}h\Е霏j;84EJJHt
+˘Ino̭0j?Zm#[?ZvkfRI[Nwg9?:_0xV21Y9,T=)pGsϰ*YbxTX#c5$n5f `6yNkHώAcSkԢHФBzc ?mJmO'zQ]gQE QE x_ŌKB*+ajoJŮ@05+:uSUR'wsN|6ZYFfQl? j#1턫9Cwn'0rgn5m8J\hu<NQI(+;c;r*x/"2}S}6Сoiq->U'ZA8IӴ?:Y!`<:7T?HEXH ;årTk{7̂61gA',@?bbm  EIAsgcmk`f1Sfڎqk,v\26sjF(DF3) ֞c:+_&(K@!I<J[\XR-YpYH+ӎׂddw_) OEs&Dvk0	n2> GɧEy7[VDB4W.'cmqk"O'όy߾;xS +Y]D +x8+\߉?d bab1ԕt8M.	 (q1gj |GjjvWۨ q3䊚_m¥H/bhho6{<#:	 +G65յŅ|5Gyd7Z.䷰9?sx+2ߺQFOO5p{qT,?FE[sA]ckRf#8O簣rr{sLA<:LPk2E.8]&ii/wq"J*yAIp3 Us>%Ӭ,-˒RYe[^vј[ھ	!tqpqFƿO[Iu9'^Ulg$IC^{K&KKTYWkZG>G',r`0=+q׊(T2+O·[E̎=룽%Ȉg}׹R X)aTs*ĨZھPdZHn&+'})Fos0\؅sX:h%RdI%IĄޯkmIG+yJ[7ԼApCccUxUUH՚4Ɯ2GlPÿ~aV+јb09Ȯ_P;;nQ#;Grj+x\[\L"K#i+c2Ut8H{j2jl2PI0%i3!1J9;5We&`I#HYV*0ʎZ㜤JiY-nF(gi2>ZJԿRD$ 2qO\UoKMHcH9`Ȇ- =sY)mw=l\3UI9ln|tuo1meA#v@*VYa3A_5+~%R7Y|{VьE؊{"ճߌ\(vo! q,ffo1vORF_ay,DV&ֈ ouPHɬb%=jnA]>aT)gtl[thomL}VFM.<w\`Rmhw^C%Ў(rJ8jz^_VEP#tK]Ɩ2ƨAs;N᳒Ub&
+[	&K^DotQ>sc(s*JǵW
+S}QwiBuqִQ47-H(|=$K2K%a2;OC[ZibkKMM``<>k1?g勱".&Ygq1:!23G O*˯d~dyYai0!	%W+jup}H;ALW^<524aè9?:?hb>sܿW,=p4|"3=|LnIAεL知lh:eW7l̟sb++RKv{+,|$>JUc(sIk(#U+њ]hXO	P~󞂥f}	y u#4#:U_ ->tihs^H.c@αo$#jhMީlfۀＧU(oofIY<Ҥ@"D9\/cYF,d
+ bN	+=YtHX6m{dp՝rmtH@
+p2KֹwfN@xmKDx[*_,j[@$ֵ"cΡ^vn,%Ʃo+!wñ8=~=/I"aT(mۙ2cpz+'G+CX"L1l5d`]*hבW.[sK(xHstkQk-1#$o"6:pM<ߩ[gD%WA-$Pd;'mmT#6w**qXv'=ִ-e&	N$Ff޹OEiR*Z%wqr[][O9٥Gs]Mjw2j#+Q*\@g;FUspj6MojI" kִL-*VV@ Z!mE>u4K	Thא,϶#" <)G?vT7M[5*`gE6uO>MΒ(4-JYb6h%G{_°7$2kqdcll*Kq7_fRetqR7	>c>%ż#hOQ.
+ 1$'ҁڜ_𬞒:'8.7Y~f+^Jj33F|vp>oOASw 3?:Zaqy'T 09Q+Ԛ	sRX|בB{33C(APfI^YƤa,fWr#)p@U¾9"f5\cPg#[(S֒cߎB'M
+[\QGߩOjǡ3j-ůX21
+V\Dv=5ᛗ_YDHduqQU/a+XbF#kNGf#F$EN72qI\EkCP%ԑL%;}*[\*ye)>Ԋ{2leO$%*9ɧ4mb3qޛ3H[NځG Q#ҋ˦G TC 8qDGZEeumWmmr79;?TÎ;tqjojRh+	[Q)sF8UYV #2I׏JcTo}%`楴ki ޣ B!-V<.\,=PqK`Su)Ú`=\0Ҡ#eL`r}j޵(A]Im(6Gv"LLh>Pz.³:сhXzrn`=J3)3G 421M_nGlҸ,+ b
+y)cW}h<w[z}jj@W?OS֣F>ZhjM=+FF91ӭEsު'&&Q :흎߷F嬉#+n|܆L|{|IC"2>a[NGygwqϥhFg33($`vխɱ8xysJ/əR^w}k~ Kk2Dw ɩSVOQ+((#zWo;I<  k^v WU=yrٽIێ;yHAP?#T2M]Tg|(i^/1J3ByvsRHkr	jF%M[Y",fJͱ\rs\MԎ#V`=i{hHDr!z|ūGȠn u<>f}
+y3^Y[CQƄv(Icz-"TYMX\ ~5DFcr<jZQt[Z&s`}&Bқ<2,1PrU\	B-|-v]$@yiINwldbbk\\jW/6T֟j:tbl,G0cTc%{Zk)	K1_93ƌ$,B|]}xTcAOS)GWC_BS.H9)gZMq>!!׎dqz"eq~i=NR">XWQO^IH6y~qVt1u[m#if۸F{V9~+$:+Lΰ`-#8`N+[O 䱌iVj+Fҳ`a]<eX{ͮrp)9.mD a\$5	5;(&/8HJf*Nq]ȦLvwtZnxX+718 w\x~->@ĩ[B$T&.uy9IUXzY)7zȓx|֩Eb=;Uwi6 `#D6cabŖ6vVʶ+]"Z̯喕.߭P%ϕpp+wzϘ+Pir)%XQ ~ٸ4*mg鑌SQgcwoX4+,n cnM9mb<P<)Ryd\Lŏ5['g?)zܑc<fr+GU..WWmhp[2zXfknyˤ{8MhLtuY^)33^(ɮcSwx;1xxLK	Y@`P銹ǣxQIK"2
+{חu" 즪ӓQh52/B1	`Y>g]bĺ;%ͼJ +9:Z_ m W,ǒN2. {tu`[yp4Ó֫$W7Ѥ3D28+I4_Ѷa8V8СOf1OJ   ]}Zz$stR[rwzu\X4v<,$cֺ|Tv$eRb'  QP ?bP  qoiMqKxcL>v=k Cg bcf+ ߨ d8
+_0-';j/q+Ak v 1xn7!n+>+p}atO˝.\E?h ˏx1y?kI+7
+_WRsrZFlz]UC8 }qV/"ֳdե~,#_xy\X$`C?_ 
+T9o
+_§?*ls{ĳ
+YdMZO]Z LO=7k.U2W( Fsxw+ftf K =G{VDP	^e+{vuܵͅK.&*QT|Z,#O1NF?2=' gT[   yj=sw#A6y[$bB!}oa|S?6oG (E`G|6t"(?rjCW.~+.+;q뎽=+4o)*Ha|VV,<_9>\y?+ Q ٴ&(R 8Ņg>wҧ#Belp+uAž Q _/%r V/1
+_7rYW	NGP! ѕO+ ߨ (~*mlxØ? Q	ߚΝH&g-e#}I06 ?ΦMck=D685Ѝ⚐G4DQ sd <8Z8ЫYm
+_,SlK*k7L`oֺ?6kG (|3 ~ g K \Vl֬-Ԛ` eM@~`P ?/1G|3 ~ o6ך8}qٮm"ō{fïyffM[cB#žtQ shY7<8Xc$ߊ/@RWgɵϖH䑚-DE+?6gG ( CobfO/@+fcT+(~+[Jv.q۠?Jxx
+G */=?- UO6P  Jeyȷ/,#V·gf >C ߨ?y >  Rm K Lo;Obt{MdGp<8 L8hOxh  S _?1RH 4?)0#0ǁ+ː+қemnA;վ4H-SyQ DR*<Wl1?y[^?)+h3W+<[nsiQiuSQҺG)F+ ߘ '!ž?1Y4P  .Dv@w2' Q]cX.=mo?F;<5;[C!;e*>U tjҖ)kž[ݝtGv4U*N2ci#P6@SujR8u.zpyqnNC+¬C>ZD\COz#%­ &;Uǟ}j_)2\{VF!bSOSE<sk W/uSʭl^G/,o@GSNt:_0+獸j^RA$`S&aCy㪟CYyW0
+>1PpŗVgSqT^Ÿ9; .;
+{RG* uR	RpwN:+=)0GzҒy<%$u I-RĬ&Ӥ#j=sN&5*D8}Xr;TΆސ¨:qׂ6ֆ|} NYbn5+"W]J#G`$O'_z"5	$΁֔Smj+v>Ơ< 8z[jG7*6Ъ (IYwge,:,NFcI'BF񿣌utv֠UlI?ӧWhB/SY9f0+{ҊꤹPrM:8z
++UJVE79#iHDVf<i%KV6c -TuRq\04RO;O$6TlOj^7vP3h,Io tZ-N*Gd"cꪃhޗj0iuΚ9U\\,He);G1uO$T۲ȍp\JHOOJ'ҍJSVt'ޚ[o^E\ҥUc52*6Kv!Cx%f29Ur(j͜*xF?5n3t7%rV.#m݋%Oq<xu)/1Uk<nU8Mca9ZvDNfש&Ԇ5'93F;T y?kOG?'zQ]gQE QE x4'ŹʏukHrIڇ?7v\"]|1uNy[X"g=AR5g+v X<guI˰P+#
+9S7"xr*iހ* QHQvѻe $YdDC<ToyRG,['Kv[FLcHea&|ΟO֭,O:bOiEk05mnW?ju%}QSQpgEOƚլJ]nWN=fn@+S}rP7m'NRmcZTSή˗RĒ9st~s,N+dB]+qs\ڄ{|ȣw%K t1RQdIMsϊvbm(r d?VmdP]I# L/7Juj7i-n1 ,WMX(A)+X  /ژ 
+kex/"&ly ,jxM0 8=*_p*/Zz)]]0ނ3ijh-}?	o\cs;P}Otzf< d0ʕK)fQMmZM,2IC11 
+؃S/ͨĪ*|oJ+wc+ɷeéK$:Vb;`VQ59o5H{gj.}F8ȭ	.omQ&p].yK:Zmf>OZE-Vc_IIoĲaxIoE>%@@_jV֡u/ͷ.DwŤڅ%DrOVܷG4ZQ7Wqii71c\T@dKWM4C21+L-77_"$HH\+?Ωꋦ[a_^3Nd˞53zhTAl0 .~sry9Y3tח?h6Qvc4@X;p2sֲ4-o|[[[Z-|n4f3w\a'<U(Gpf.bho~#iC'R$FA?)Ө$`i`UQHցliHҀt2? \Ͷu`$ԌցpDEpm_Jx$u:޽y\ceTX
+ێF:udcHiNL+ndK`$!ݫS)5#ݣJe-ʰxV}7PL\~qQst@bcyե)b(4dK->^4 XG2_n-gԓ̉/=1Gf)PH.RWd!XVڅ"$!FۗۊI S9*[ ^ =O W?S+$k_</.Z85H#/~aEi&zPN%x[p?/%z}уO7PH?znr4ijm_?KuaJJN7-~k+ \S*hQʻQ l+?7#*{U*ok^kO?.Ǯv˱W#Z_k1u IGsnMm+Cz[Jm<݄wK8	'*$W)O W:i=/W<׎sZqz+>.X< 
+o%/O?! 7 S?! 7 S_5MO -f[o=>ԟ(r:y	?$WK RoYKi5 5?Lf8V;z?u\Q 	f3v 	1+~+g7 x 奔'U & Ɏ9JT<u%I+ؕ`ϵt#7GSwɺl ާ }M ƨ  eaZe'gfaO sV!N#fXR?# 9 SC+ާ }M ƪcw5?L髝FܬQ
+V6A-'=]uR)1doS]xVsV	k<K$ *=v8lHK x WI 	1 
+oS_7 S}gp H_ 5K.O 9fTg8B$TF;UyKc쮼y|(f$t 5@x? , *#9cN[yብSη5ݼ4_u5mp} P4
+bt1{&ޛ  c)=M=T dWD|CpNOO R.psSo5KO )Ɏ9-5rA=3Yt A$f7WTy #VWF?o5MJo  ɒ9&5s:A8 5S6 |]d}
+ &7SRCa=jƵG'QkSO DkRLf?
+ &kG@?]Рg>cL:~u|wF3Us.Rķv$|D9V+6GAВzS?LBRˋJ䑄;FY+%#N8+bV<I4P{gE˿$tcGkzuTۋNvtzIFt(.VsQ;^(ne #`WߋAկt+?	n#Mqpj{ݿC7HY J6l>gU#& 9 Q,(5	
+?wػC([]
+|>LztulnXFV=F+hfW ƽk˛H\Gq,q[
+8+u,tXsXE#R\Zsx3ʊ	Q!20|\)o֭ǃ==7W"%n%)`s}zT3mKi:-Ѵ*驐f	2Os\3swl#r.I
+zYQ\K<.9<G<QNM8hU*nZ(Z	ٔ`	=4eAW_jeyA uy+fT I0ɥ`U#ue0^()"`j#7hj>(&)-(~G{r]e}VX	E%]H(\aBkYUNji0=H#M;PpZu(XG_GMB:ǡ#mu*è5FE%BHI#tE}tYaKBX H1 Z\5aR!GӊҾGUսz	> njd(tr b=j<QcTFKb%q8nhZق7ylkxsc?VBJRqޓM4/nA+CT}Mb잧iq4o$0H.ȅZ};Yۏ* c {΋y{Y+Gp%Fk7WqZCeGRCʒI\*9A?^}a֢<#$хZN2maqaѿTwjNߨzSxNr6>$]
+sirp8'59],Wt%q
+}&+ݻInI\U	5^ǨjB>6+cJWIRN :YWc#z)ãtaTG-7ǃHFHSBuɌj2rk+%jJ贶WdQt\UX<JSDLo~WQ?r.w;V&TUl=Yͻ,V,˰7qQȦiE\
+'YV1lxcUrrv%6J6afj~-d'ⵣ$N9 Kn+͜q'6qdUɌҮC}Q%'U&sǥL,>+хDuvFbGq޽7OʼydG=>s}VuO{EWaaEPEPU`|] J󷉤Q^J>1rhu´a3"a=ȣ8R 3Uw {`(QM,E_6StY7+x8-- `"g=cP+3o|)񘅹w?9ڃʣ'8ب1W"VUz[c5xE!9; Zs꺒s 5VY,aUr{.ӣ]b[mcSD.G?Zv&oKiW'6G4X *NM3J	"ީ]F}zƕuS`& MO}5u}fٕ[qbpp>u۝6KiH?Sj&u(ӫ֦IյD}}t鍮j i݁ ]Z4YU.dufq_91ݑjt>gK9nO0 9Yr7dwsq[shVW&KTy`8 rJp{jqݜgJך>umilq
+:}*6q>$ۄfYW=z\YR	隳n֓B	Cޒll)MJ,4M+jGSƛ}jWi*Hᥘc8`	zɦWHd4aՑ+2q ,yV10+JѷJmDO}*^SFSbT ]b!#d?(=_{gןi7.G^rcъڔǙ)֔Y̷SC#]$wyNIve\)<X'2D~1T&uy{e]_Gqy5ʭ8"nuw\Y3-EG$9Y$ Arj"U l_ 2azbsr4iwҷ#?}? S+6$2Fw<G)@OSnݥҎ|2<VjNt=E|#Tj';QA}k 	c Ad`G@{S̨&K,3$Q5x GX D-랔,3sz?̞H̿߬<kK+%o"ҥg-m\Տ~X.}0{Ǉ7nD$1,#]|:ZSlG?ֺ_?O Jg6S(2+}'HkQ34Ec2q|g2MuqZD5<J$800ܓ޶ѝIۓsL_\ y&V(GLqTbjtQ.hT+!hԎǧқ"CJz'^v-5ͬw2NU, ֠	ZDxwN[<~S4ěěgmh*Qԃ=+#$=X(l h鏧5gΪ㣱- ycrg}ՕҥGǳx`q>p'މY{w;;. /Ӹ{-pu
+矎
+? w%U+j2+?r|j['hG J|YV55<EG i!u
+xᴴo%il$_!.	l;
+ヤ¾zkQ9QS-o:?-=t1j? Z~$Xm#ϧ a#k H+`**zo	J/_r28W"yΣO4PG_zIHomi]ĳA,{ۣ<,G>oJS*X,B׵v}ڗTVO>9qY` _P? Kz~?YM\=+E}	N.KinQ .8e"jէM%ԭksqr:̨=x;M&hgp
+I5<RnJtp΅4ڊ:?PEIxrFS`Ԃ{Ҧu-z[H5yBS;>è^LRY:%rK k`[_r<Ib=oYϼ\[ex&WiVq׸stďYjնqq*\?GO_r9kbe%fS͔PYiݬ+iv,?YC4y ƫEO; Z+  Nx,;Ftqd1`5{%ӓZږ>mtrd$ٹ9真rj4.Y Ʈ_^G,2X{|DλsCmdy oCuڼȎ>Ȭs@7*.+;3 .Z¾m,Sq;WY{x4n	r/cۯ+o@|?Ƙ7+n ZerFNƪx*/Qĸ葩.)%X0eZݻK/T\jjR<@sjyE«30+)ƧTGJ]ݭK>ggI4}e0%|gYcQ <˞?ƃ~X?_Q}kGasjS[\v"Id>}π_j_ݰ.$f]_S1 t]7Û?dS ǳR/c\9p5dIG/9EGs5 $r R\qǵ?I1 ~cVmt((B^FNk.??(S]L{C9XXEk	LIm5O<[U-X`+<빮9i? o3USm 	2Kg!e<AJђ̒m%UH[Wb>qoDVf3Uw>Vo6_}po66򻔎F)R)!#bЊ>rw2q4[`g/-$U`8ᗷҡI?2 ZvCC!&ӎN'4[$b?dtenGKg
+:Lq> 'lO^7 ꬇n1ǡsWE,xlK*AU=&oF |MgmooªoT:ހGP,5++M,vu=?J癲3֥rUvm 0z7F׸zS,`);RxZvor`?w'nOҶOʜk/Y1 =I_Z
+iۘTFs,# #U卑8)7ʬtӌ*MAJ3AG";,1uj2H> N+57ʴuDh:?Pz``Nt"c튷kt	h璇U4ƕWkN"M#;U:F+=,'%2N{TW.ܣ⠤ftB>oiMd+(J)PRV!;ջi(Cs}=&@NMn8Ԧܩý27F<Z%a94i;y[%3+}7!˞!s;ǒm>\HL$+ox_aMvԙznS/YA5ՉS6}XΥ%-PѰGB=+Z8_> ?T9rHzǨwZq+3>'ydm]c?0^?{=̅$S<<&~e 
+VR8YͷBGJ~aQQ{.*KQ8=j弑ξ\V@8{|kDpT黣yPA0A F*J G?dm7kBOF!;V\\dV[H! 
+K+jl%Տ {_[Z9ds>%tpnV[fH`^קCʸw7&	Wd øj>Cޡb ppkZJ88_ǬExAEPEP#M%{Hfhwsۦ8XB5/=FX\ּR'ⲫ'YB5e.e ӷ2FRH)d<6B0ԑDzŸd7E=$p:bu$C8f8DPPӮ*2{+A})۷ 3&.TEqL{Sc[]"[!w$[#X&==h}9 F=
+q֎C+FdCT'89yW]vt_5B|ҴT鳎+415OiJ'o'i"$@2)4Y# ЫOUմ+m,ޢC&ghQ-ƋF[ʮIuJ{~C_2<`f1> ]i4MVdAz'm#uXC "5K(p׭n4֔dU%IMzԶQ i H}2(<6*9cO,+ZdSGJ秤[4v> IlK:&s+ԒI;JBuݤ$0D2I"Dx)EgvxY;M/XQ[c$޶5m=kҧ-epgoZ$dG]f<OZo|EnЃ,RO_8~!5*IbT.s
+|ϭhPoqaVm.@Aݛ0:ҵ4x%GG}썶 pxGGR;CWҭG7aN$& 0w k]4;K '}[O|X{ĳ9$
+ýuCP68#.(+&={qu{onjK R}5XY)%6 xtx7c;UTriQ\֦gmji3?ͱfa;$ Z7ai8Z]!ԩEsj<eg읺w.mKā&}3U憚Ci+q.йz~-ȶ%lM&ɣZ|HĳATmsX#[}%+uفLqUd7"pqME>R,ck.y?+A[=֔ftR)?<A8Ԏ߰^2Z0o٪V`++4Hr].m.\l˕_lKӚ:N,/QM!(1LVփDg6?EK}19.OpދGV(z3M0?R:l4f^χ>ͶDnwyҫjWoNWky
+#RqNG >}+VX[>atуm zSWU(|z~J%EqxYSnk0I <kѰ)+ب-լ͎;ޔ_S5+8A B1LqTUۈfypbw#wڢxfq)n9vzuZG<`X<y܀q皫]Cs-Zvl1]Kxg7Ci S¨Pߦ8V>[
+QW3n閺g̩Ĳ`ĜYD7[4o`Vx~~uGv*qtӹM2
+k\ՔNN-[ȞNXUD#19=ή㏎
+ /ӸmVMJfchVǏ% wkQYj"4^NVI*`$Yi7cEV#I|Lj.c\YsC ׭=	d.&M9{4ԏK4;"_O<B88|y?svڋ5[H kđ=TLW:l6#Iv%piTOxI>N]iKii=ʔ|^zջSA9u*e} /
+4UH~饌uǽZfQab0Y>Uf#dۛtxU>Gq;w;F?Siw66Ϊ2fk>I.Mƒ,c
+rp{.,et!gV!B =MgR)GSY:f<;KbFTHR}uNt.fT]} Cx㚂I]d;Jw'UPEfNeL$qҤ.yC;!
+,I>մ+$R7\F>O[իFNr.}m4G&cOdLW9CS[!}p4#)OB	ԩ4s	rb.6To2`93[{t=2cJ֏ *j2IL'z	)ؑ(ۊims~*nnQ1O$j8}X$`旲e<Tv&KnR2;lY1ӊ0BTsךaG܈cCɍxNޯK'O'޳?$mFu)Cx{6_֢ǔ9(
+GAȨl\)<س"lE;-]rSL1۸? 
+㎣pI~M#k#x979Ȏ.mCIx [#8"KPFRm7,
+?jm=u@,4n]"Z'q'OOҝI۬u+SQn-e+[@XU&hASU+U?_x,$DvB HL`}z¯DUd[땸$bTk$ 3S=;N{nG´l'NY6ZyDcU<_xZfBnYTR*}+v{wpkC,B)[Zt}~wQMo7*v?z.\͸<UVɜP|k鵡왉.z{Բ۴1# &50$rHRA0le2 QBBׅo쓃.oK	#=O5g g6ʥc5$AѰȕz֟dK "vߕ<֋yD<<J8,=E8MÕӀ*.tVG)i!?1$cb)<N)7m77v5OC&:R1En*.v'=Aϥ3{S`{9(*[VHg'RBF'sGoJi>.TDsZR23H:6PX(8H{y#QF(!NOJURON;+[vZt:O*1!}{RdRSzYz*<!}iMBME]8BXQjp]idyj9Ȍ#
+"2{ 
+0{Թ\K\# Z0<MPG֥3fybiY*Kj -@7:҅xDk]8ԕb$++qIjͻ up^{ԔݵƐc8+X9#rʄoSY΁$\3>C&n=^M%+w,ZەF^A޵[cm'cz2
+L=b/ӚIr);{I;|jKo	I+Dl>WSm/ź]4$o O\YfI<~Sb<"d {+mGYX7O:_ĭSQEPEPE*\4`l׍NA|+~#Z^R Iퟭx%6:V5ɿ!#K	eZ}%&>_k+>ɫ^Lt(\fѥ+[:d25/=U!%RzuJܲ tV YU(nu`
+xs1J'3Jj}qV	ݞtvRFFn5YGEס;Z~3zF!a
+-Zqab<q+-$3'vrų]c13QyujuA:Klڬ+ `\(+mW*ny}UÒ# H͚.yv6+RK67 yǭFԌ~ԵZkRća ¦|)()7<1[:ntP3mǎN= [ֵ+$kEA8]ȖcZ58}wGŔ2N 'K"W}a&E8$]oA(s;?:tT1u
+j]7h@،oVʫڽ?UҘEpv?yҕt( U֧s,NjE#C.lc/_k+-Gܹ*܁"J$Jb&]޾ Ϡ//4Ygn\)sB88ꑯtG1%Oֶ9_ڂ9+1ֳ.@0pFpke;!8ל沧=<V&P)EV/2pd^ltC#9{קjז[#xy\D⪽.Ior2|t9X}돝OupXoFF!<?R;^?Ʒ-FLVY V'i
+NT?[^X[+Fzjh7Gosq;#L>Ț+ɒLo+C:A7tV0MǡㆍH$<ݘG~]Obyy6wrCovz+bKXut r}zy弟n,HE段7Ms,NE	lStdy8=[  .vEOug=H0IB`8<SE(SN,;qݒ]=1KS
+GAUH,LsN:V2ĨjOz9Knx+!&kx̙QM͜~뙒C'|d	 D-,c #k*xyOhGqr|?V[;sR[Oß.GCY3[ ?)-COP?'ϳin~vH YAsZ~x#jֳ([RV!ogը:}8>PS6@>Skr힫\}t_U-<z0 
+$KVe8R˹'9K+j}d? ֩RP ԧ G#ocgR:&..uzcR7z tqT 	1Vlg&m)eg{}㴟#h'Ԙ+2](-h x_s˾+'PhI}_T.FY
+:u梷pXMYuR8%lzu}SԏPWա`mUNe!([+\)yPȨ.w
+|axdkwug1`SW*E8H"b `8 wfu]:jIvUo^,̽}Bȸ(d߿]sQ A  Ux	]4wE(B#Үj'z	Ē	wkX|[Z <TJLQ7+8_8/Nc`'- Q>Dy$v-exS?Gto YxxӒQ4h~#:ЯݪGl8>O)1DzdAVa+q8=XR_홅ՌkD6?/E<Ca-*܈)ڼUUPFR-#.w%Wݧsȥ8輏5Ǆ-Ko#m*?8=C*߉OT|A쑩5d][:*\qp4 [ۿSx`x=+ZK'sN6|r]&S ;WrD\b3XS!0WQxo$0i#<bĻC(` Swv*Zw5zw[x)-c#)^x*65n͌pYɰ~sK R`!qՁpΌX],PMB1Tƛ xim!<ݺ	ϡfDXA*gVmFif.9#'5 si0\ A#v?X|aͻ?
+ hh)pF 	Z/YKp
+83|Y Hyl ߄ؤ>Z6ԓr?Zg)~gDIdʬ<WyZ o	NY_1??x;_(JtSv}&=ʒrs;([!Fo$"@s=E6F
+FH =}imekI67JjQ\-ܟ3'ڵIY*S#ʗfc>>a2h}R32.2/@Z*fBH,taZI#ȟ==Ĵܵy_p$t8<Kܞk^M\-l 0m ˿}=~&x+]"̇Q҈8-^툌
+2K09e D+ c8ܜaOo*,εRDU$g&X6rIQ b#oc9Xh)9kإGH^waryKRf\14[$ JE^$g<S} y?O ;6D{!9s5U+diꥎi#+=*AD?CV6
+BA|ٔ4+;32U'zxG26G	rE*.#}joA3O0:56.>`z47}vDzS9@֚maY>"c=zRұPx}3U9Q3h3(CFT`Ƭ*^zҴ|ԉTF3+֔NqYV"4S-!?R4֢f.x1AO>?ұVB$x7
+?ZVwh!3 yM*6#f_E=6Vc$r`8(o	NAz '-VܮVHUyMr"0hSy(q:5ےN%avzʢo ZZV=]r6G~VT21*V荡Y`8aSxgL}O:]\qji.YFxW(>ӭHb+p( (_X\ZHIhG|sjmZs+OX\a$5Oyk'J$=ei5IT=*x#[E Cɮ4ĩ*Wdri9wJdTm^.XF)$`'&53ǵ4}yx<,SOC/B	_UID\T	+)9DYx5 	g]?kΙ˹{\֚SQk;qM5ET'Db`&yi&r~k_#NUx!(QnU<-:tg%uHa,@bѓUuMylmL<ҳ>ŢۃlƑ4C 1 c4+Z,XyO/XwY[a.O0(6 Z>â9t;F  c5*[3	EYլ7Hd\}%+랕bybi31 gڵc+p '~~_:jxsIȡ
+4p_Am|Ĥ^[wCppw%pQnV-YBGncݏt!$ ׻RM+#J3IZy$Ln<7}kk90>_F?8?ƐiB n ׻%MS:{uxrjf'HսNƒ$3HK5m6N?ހ 7/IOhqm	NdmžbSSxz]qq2oNܾkVW]Om;M=uҲ0:WS5̓ˏ2S[=HdN6ޠ{+:@ذ:b6V9+Z5SZ
+$oL|?#,[iqֹNccX5r߄d}V͕?1._O B#1=S0aiѩw36[%ʴHT\]ROPv/غPg<?p
+95ՅR͝>Z^_ٖ$ݨ:ǟSFE}A#\ctU'Mv>in.e2<gvZaѯl<{L Vܑ?5ZcCGiJ?R+<C˫xkU`dY6
+p	O| WR+<%%o~~UK0c, wnqrK>]/?F.mtz0^s}=4ܤ $NUP>!#4NN-u\t
+є" 7Pe
+#5ݖ6Kg 3zW'?ݝ)Y->+؂[Fh Ol;r;x"U=k$sRwlJ]F>eW/m \b.GҎU^}H+gVRY`ڕ미;zsO+10Q֎Tj=u(ڜGQL3;3Y64Һx*_̷csb40j_8Τ*ft /oq\0
+kv$k1$?ObviL= [U9$tfӜөߵ|M
+ЧQԄmާ:Mǣ #wLgvq՘ISh_ws"'JsZζ?2F)-Ga/_ιB犷*p	|Z\6w~uH_~0C;l`v+~/|?> 車3{oiJRz^	b/^X0w9jjP_b;9tMx $x$t>[JqKYyܧ-kGNc&QNN	8R&Ty<=(#E	iH3Α3QB5io5==SZlPVΘ۩;$C3h<*{x-EUOxO.s1N`eUV[?+0_W
+j1JZk]Xh%g.322
+ YQ+eGku0~l~׎F+5v68,1V8C\ϼiS>^2>e+85lK,sv\1!{
+@퀠d^3*qY/}8sޝ:;Sz9
+D
+	Hw%WgTS+wJ'>QnI -%<R[O,319,t1O&B^V g$"'8#ֲ2H+ޣ>Ԍgms,ov<րϖl4#lu$u+Omsyđ1ec׎kWu$7Rv_/ёS ypJYzmgI~hpTOcw8o}[G	\9=*0 /plA_^*'v
+॒Kxͽ"ݏ1zeIڐ*i5kk,QGqБly8'Z~#9af{ X1GOVIo*@c]EJǚKSnDH_amU`=%@n-rw_SAsÖ$䎞ҥblŢ>5I"Ev4)uuUHnO$
+&%Our D$PfQQNRo+1oiy~#Yw&yx><3$@g*l|WIsg-kHۖhTS91evx4}ｼ kā^[KxS{zW s~S&RQl.'037Jhg]\+[_Ť qDwX ,1
+Ay9氽Dm)b	.oGoZ~s)/M[,2~lBk6w@`[M+)Cv3[֧LzL7CĚl!jRFxg= mGoOKI \ںJoRK1$Cw+K!ܧy!69ޏtNy7WMj>!'q4M`v5֡{+wv9v?+FE.^<4w?F~FEoO&{>IONMC}.;mm\>;sq?Ǎɿ4K#X?ɿº=6RIPےz[Iߴ?lk!sں9jD+TwZ o[uug%Ffr:&$&5kc!9rKFiZrOAϺ -1365'$S aKu x++yMiosnvG+_ ·.g*#<UH5}b8c@VPjZKBԦ̶35zI1OWE'ca#jbӃU	<EF%)nNZ[h^:' 
+Qp,.[c#mIciHc]ne :,>gk#Ub[zGqo.Ki\DIZ}^7(u89MLnx	K[Nw H闇rJ.ILǴ*D/goϭI%$Uq!~t:uJtA 
+O=Xt˯jFuon	q) MGQhh/
+*:t9*L>A 
+CǮy ~[*G5kc|R>{4ue?0i{Yšjd}:H7?8h#L8"j!j {댁[֦R/g|??Z^.RО+W)!'(}zSXgxΟpH#<QԝJ?>Vgrlaq)ΟL!;FoݼA( q$f'׊1\\<.$~΄tvQk<lTPWqA^(I,d~ <-[6.9rڽ#M}7/+Xi`Nz^c5itNҼQ{SX;>iEVQE QE #^P xv)4.$t~D3rv+:¾|[Y*Fpàj4|y.Q޼T^̊f2ۢ99s=>l>)^8ٞhG]MImbLv
+;3 IIu+t[4<BTCў$3iW 4WK=NP`lH~YCRynsxRcA %\_ܛkDil&|I`GkGByW9싢>P+OV/%M4h,^ +āHkZ<-ӄtʵ	'̼6j$L9x䪟`tΡ + 7 lfQ쑷o#i'M'?
+  \ xSĩ4=(FMc7Pt{1 }
+>+c%w kx_Ġ]g~?ta d_|A@ W·O<Ju<H[K#-?ta?ƾ_[iWF׉3컯+{k֔1ջ H ]}ғݟ+̟%J^<)/A [xҮᦟv1i.Hϐqw h)˼GO=O}[е"<)K +^(
+Yy)42̴F6%s+ D)s޽?[ҼA6[imEFkT͡]Iƺ)5si&,[hzں0<v`7d ԭ+YWC~C5Ъ ^NZ߰-Y@T˯^ms+ݺOo*5QCTWm4_i&(?Q_;d7,ҷFi:z9+ss+q"1WxV:εuzTw ux?uך?ofMǙ^·yFCS\jI
+7SDՎ!m%v@懲8 95j%?뙤,4k\}ΰ89v2Vw'7ē 
+t~PQ4kC`±]"z`+g'Q_0ymEIwG$O6 TeA<$hچ|}b?G,,$,T+v3~ikcI9<ȪϤ_ڔJBkh5<יpTMs=3Pqpo--0:,?$c'C\ol/}#Mr-iZ HQZYߋG<,Oe75) FhWe>Wsi%o]T.QBBdP,hn<tO50~M& Na?_W"s}V~G n:SɓJ쏄F-UNJD_VlH?J,o  )z}W *S<$z.V ^{$;, iN9nsu&#ZGJԜr'w=aut|u"#{ՅҼLƮ%8G[Uԓb'RN~0 T7^HIC[DtAV!"Lej)SN7*%֧hzݞG{i  :gۺπDӓ EEG;~$K; %Qqwnwὥ=Bm],*I+Gھ>G
+ٺvk<E)]65j{B%bgoA8Z]Tp+_j6 𦲨B7 ,=,8z{E_{9F.l?
+k)Sv`i=piuQK|ۚ?W02'JHy(swMe['H>@GYHүs>32*pԏ9oOh z$ MIR 3[z? 
+FV4 lOQ	dn	Fvˣ<W3Dy
+@үpGG:'MLPdmRjO~]? 
+Ao#*fdGpzt RrݧwDE
+O!F@O/~EӦԓ8	?;u 
+6J&XO5M*&'knH`sW>s)JGԍ;>7tsⳃVPkJ)]Y9WEڵoJKud	=>zfiz oe-¢\)=\)Ty樓MB{*x<S(NJT>c\uVI]gg{ͻ9U&M܂I
+u+9"Ү>HٲK9eUb/<ϸ*ooʸ#<~qG#,'A7Rl\e0+B+vTVSͬ"eBsg;>zT,=tz$Q ?Sp*PkȆR5S; s
+ٳԴ@4F#Rk0xWc?*Pp=O+HKQP	mEkqZ,f!(GcV|I[jZte<1ۆ+;Oŝ%W>ACrT}kZ
+C-*!yWBTuVI4)b?<HAʒµOZ['Jϯ)OXq   /jPJi,Ṳ!:Gݿ'[]i7w4QKw/>\/^U\CŇr}
+_CW&SNKR]ui2O,Q7Hr{&WY!YHxc< wWȥ+`S ˏE6լEB+x`Ŀ%fh@_)1+xY岾ԭFoMifle<C,?贃>+?s=J*s9b]Vk	<.4M9nDop ǂ|W#K|
+Su˟>R|ZSFssZjVvypnVTIl3^E7H2\Io<2rySd Z>+<e\ϱ-ڒGOL;_s寊쥺Ӓ",Դdv 7q :\ )t3ph5Mc7vȆL	#;HZj^f#|< +ΣJ~"xŊN45}0+.}Z:"yl"Y|/!a`Y떒~HVfgڶG[tɿ~+< e|ОpRVfinl䋿9E&=FSYMi֦⸻[}l
+8=Px\ $֭},"V/MK=CPgslF:8?K;y[T6A$B3ٿ5XŤɁ a }-
+s5*V3wçXHc_=cP1.J
+G ĵ?ZOW,#A }-DtPU4sBo2Y'tcM=+i^ $2H#2IG#' ҟ+< g"~A}sەTA)Q$3>)'^*$ B xr.sђX$1F+ q?u V) 1{9vc7یd?1$ oֺV)yZpi_(rAsU$-偀OҠ60!I%r2~&=?TĹ>
+kc*9#q^kR}?ID|.6[s[_P%_eG% }OO´ng)nkx[X6AN3z~}+m㵷T,qUi6kcnģnyQˉ:MQEg0QE QE QE QEx?B>&2 Gdvgp>+hAc͹qjd0@??nfUI.rwWoE>vO*)iFc=v(M]((((((((((((((((((((((Kr t+{mx9 `?3 HfkOkj_WK!QEh"kg//#'=dZD	I ^ ChL(((((( ǫ}G^=_uk_*<q /P .*zDC踫y%i?Yt|q Q}a ;IF GIXO COE+ ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (bBg`#
+N?C@<CzNv< dWO8"5<?v}< z^HBE1j;~0۶0d$gFsZ(_ g ' ]'4  g ' ]yuuk5ʅĪI$3ȭhV1?UȂ@  + ?Z  ^6RXzm*I 	UB=~ g ' ]#~!s O e8kGU6}:8UTIoBIT;?hO? ջ_λ9 NDjA<u8EX#G*©NI>:{|lcLG?n?xvрx9S<tSQ{xۦPxU'gn?szzBw:KJBڼU`'8 kk_6h0T2+x9*^ZK6{oqOn0FOT|oӔv uݤ!⸉20pX~,F9f$EɷsO4v tݧf8s ,d +#Vܱ+ߴ^ ң%AX MָO! uRhMQcu  *EA#%f>5KZ_T} fW?y )>8ء{ӯ}*D$e,zX1M~9Y1dy?n8[/? uѲ4A$B#9g`gO _/M7^1~5b6j9cWg͏ϥ 97F~xtxIaQʻuXoy?nf XxM[1}inX*p(]3j?nnPa Wѓ5rًArУv{|jeA?%4m  WO(FWi̙:ݟA'Ɲ=~ +CKc+N*uI'6nG| s:HY[uTb2?*O/;J_UizEһ[+$}c=p^4v@̱) ^[rxezM	|,!`\iWڈgowԱc>[*_ތkM}Q5fzwįX^e3or\Y3᷍,-Am;CX&sW$.>X:p~j*_&ͥǗwj!#aqǎ	o[_[
+u䕭ߩ]rb\w Ag#5R[m+2r#enAݣ&F/Tsݞ G08
+'< 㵁y P:y}ǂWG[[k$Ti8LbTn,|,v o th,8V=O ]yEu"^O{e|n֦;vc#=~ +оcv[`ǗҼ
+' jis1|`[]ynҤ7#aSW||zԬַY0985uV);QHaEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEP^gGڂ)qzey_,".Jkpg~ǿz=9j\[*F#$lR>\p+pn zWhM߆KR?ZG|R8G BZ;78;\ix\1WAO;rsg[څu\DgFR vR2wK6Fkh.Z%pJ wno4Kcxu(Lv++RIcv<O!2O4&+9Xu4۽*͑$/p`YՓQ99g	: 5oY\EW{qG~H'58/0ځI4x!ҧ,`85(6֢Ib
+7˻H >mnۨdaR}dAk%PkVr]VB	U$dv&?{q&ӭ r:Q`=^K%ĩ6n߻Ͽoʶo+?/iJhfAȘci;^yw]{c;Aq#>7č ò7%<3=k8*oͥ_￟eǕa~"hz]s%պ˟?_ZtyQr3޷M+jtC}Ov 9P	Ͻ}EUwVaVjR2V8Mًx*ÿt$^bDZҤPF\u:_B~ i2=YUMGo<9#"8x)V_:4B0G_<,	շgYaK J>+epBrٹ@:~5$R8JÖfܜj($_i7 HDG&Z'ְm9wnlVFB1>%`f=Vfo+BO;H^I 9^HVkZ1;S*_9җ.XB%]5*A'yP\o1Heҵ/c"+2f@+v&nU'GJtiqJ"֪؁1wzxF9M2;qw۽[BmwB	Iס+;je\ -&9	[Pl$*
+{~gɍHRۘq+quk`/T dPXԂqҾ𾽥zTgM5 Áǧ!(U	,ﯴV-KNx."ta0xL:**Vv_ҕ^F{|'m 2ضn3H588Tu'az&[̑(Ala~\}xIY@7a>kg g=~h&kn`+!ҭ?MI/+t_δnvG|C|G=SJӕeF])" g4φ=+3L/ |m+IW4Oh<1=MoZ.l5Rov=Xgk;s='qx zuRP ; t`~H++S7wHӓhpTEE Ԯ%#m[{lzW>#i)gҵ8}V}6~o_¹Ha{:pֺ wUf0Q8s5Z`%FYsTgb=w;$YE_L{EE9NϵMmx|"BGʥ劝BYAomռTpJvrfO%IF.kj h#V 1k늚;QPPQE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE WtES E^^cD?w[R2ENzr{שQ#yɉأv!Vۖ'@`kx*$y8=5ihnuh.R#E%AъmO^4M2ݛkQ@YP`{<!p H=~ڿw'	i#x=@톗6Es4!D6$g>'/Q#HTp?JjP|.͓y Rh,s05oݦsXAyJoG Vʺr61T==se~e;IhY,+4*Cirϖ*98қh#xGi ƦKc)ܤb]y/UX+_x$GvOlHS;tu?O^=Nxb슁A95HdyEw<{銋gZ)<)i ErseQ׷J99{_g+YNPN9|5mSC+Q=%x?+5(GzFy<_"(f@UV}xl}Lb6FR-ךW~㿩SM^&9`l E?_f-*0 +g_cL|/<|8?j>OQ>ZZ/Jp?> Coo࿆^FQYlgG9W$/V5="2mxǹj<3-g1W=$3dq]nYAu@">i;}lQm[(* %YL;+18yIjRp@&Ԫba $֭hFd*DNIP-˧I Ykq
+-۹\{-̪m`p'avQ{W۷-"lM$TlS&nZt,A8Z"z6nA2cxt+O)J' И2/@M](\+reW&tq!5pFdT7)k"HNnԩjfkM`M48j6G?N*+vsvA%x]Bɶ%Q+	2 )9JX!Q1Uuo'rN;qҍ--JThRԓrF~7cx. eo\r#tFȓooy|%ɻ"0I?C8$9u3\7wX!GIUFX @j6/#WL|\la>}l$}ڜzYW_n+nY+o`8`~nOY,zu<4s24AB4fR859DG uc _[W;uo QEAEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEP^cD/:?S EU>yIǭuZG> bk\~o\|?O<ղ 2IHz})OZF%y&Rm+ brkWX*lЀA\Y =SV;;<*&:"~W Y4F&0M0q7O	5A.ͰxS8LfNCm' w#8kʝF:z_f2zwxO3FI6vh~=JF{y	
+G^Cy4yo<H$<XP9r yKkx{]KO[m
+ӂ=S\m?KIc-\a@anu9S1l#Qd8<$i?+`4%'7v+kjG
+ǭky0 !G8.(U`{Y%ӆs}:i9MkƑM7`@~4n ֳ'iXx1,W^bp\,	  kDȨ] `sVӂA Ar1WlqlPNx3kRLaXpEf}+m<0ǘY7ii6ƶἲ>{@<5g}g|}i] Qc<Zճ0(k _G>*xeB+ 5],!n'9U ,ҝMpvacJ)|V17IcT_#i_ޕj&A5oLwda~ NdD'|gnBMVk4Vb7zR[%+ӨF7)Sߩr"۵L'h2|Ƒ泆@>SNZ`igkǄ/h voamv7QB?(ɮJ)/fDƺEL"9GcYpĸ"=RPwH1o,#B.hVVu>!{Iʌđ(RA1\BeXb9IEʓIg_n+&0[$c{7.!JB06A7?ō:pkvKe  ůko  J F-}sNQEAEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEP^c_O%zuy_lGw>y8CEsُ>i?nthu=GYKD;K	v`)#',8ҟD|]<Sc#~An+nARd~4ޓ):ԳZmBD)qEGom$0TD,OAj9Ft鑅UIx6yȪxbWx<TiZ劰b}ƀ%[sP\Rc iTUU¾=k4l|ag^Iʑ?LhUњ&*{ƁMnE'qSyRo 30
+Z< ݤw^CȲ$&
+@V_V]]~#c/qTM;U&,|e2sВsָ+(B#]"(!j/=3iAjbu(,4L~ Zڟ[I?nb6gQ\bց	Cm9Aޤugn.~{ IAge&tU7?L[e4ǀ\N?
+䜎st(p1_Đj0<!p9N9="މj-sspD6?I{qYz֔S-پEcbkkYѮ|++	W|Yl3/|vZk~=_4.@}J[tJB2uQM5:6J0 lWOcymkjl6a+uaڳI<MnLsep	<dyI~tvko%44}Bd?yRZ ~#Ԯm"PLDiH3	#Kud=BFU!bՌxD<<6͎.v`:8k_J,<dpzg$HTRI
+ [VM)u/.xsJ^Fm:84ZML.:pǌWh[+i
+:uL9LDdHF|3iZ-v-lfX̊y3Y)ӬGF;dwbf,;h3N><t4Xй׀?uzmYۭ̱yI 9#?J#`T:}kmu;h50[)DIrk*XגU&A'ey ]s3ڝD&10$3oqzs\\ڍ6R8Ǳ=z5kyO-#Ӥ+)N0ǩ9ݝSs]0dzet,qoc,1qdmx?şvc6 8ċޅKnLC9s5i~ѯ.VAu̜=+|O+E6 kBǒ[xRmmS)cک2LgCF1̟7Y$*$l5P_Q
+ȲE?x+9,79oBm˝B},hf)	+y0<8yY }kfo/[zuxu#I]s%`gpQ?wU/!0J:i{K-b6Z_ݤ(BzQx@Ntҷ ѫ_\W @ b5MˎETQE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE I .Z$X J?-8xcAm&QXu=B0X%R!pOQqSMn-mi"gccϿ5cFgEfnY.sN-V6IjXZy1UWg~C	5 zm8"[FA9W+&=2ۣPFx5i^{?F+7Ocfd#E-5hZrY<20woZ}vȘ
+r ,H#5^hg+2XYT\A<ZWM.f݀?4~..yR&ޠ`+P~h\~&|O4v!3z?d<jAposcwPyayjKlun"~6G5b(bFiY$ko{#nnZEE,@C"'޳MԬ-`#"p a	=.:c`josvncXgxcH%?]uHLK{ip^=iZh Nn	Xנ"2<UyausBѓ9hZehY&X"ʆR	xR@Lp &/%SZm!H>]umR2I\fx'9QXehdY-6c߀957ݒ0xR{WS8͵ՌRHlDO1~F2I@qڹs`s@\g=kMv1f.ds㌊|=M8x#m-ُA=<-yp^O-c@֋]kZglͽ)"gql֪x/lylsuEkGi)YdsPյkbd/ (UU ($p'4Ngށ`tzoMR+HD@9p>Α0	/Eo.1!>b 0=P7HTO2_ďp[gdHfR;;k⻸	kpd}ہ,~Ux?<V7i?x:=qJܤb?8u8lpes$@e?
+-Egm$ay[NKw]Pepzb_-DgSIL-$%D+%g0E8Uhࠁ|>:ctPXKK6&Wc;V'u[-F;IZtKvdf#{tڨe2ҥ!ͤR(j8G*$Q Atc)8p&h;Tm|HJѴ)nDMNO0G;Z~uX|.:wb]L=0;KIS+g HzR Ev^!l"ew2o$A /t:,$'VCqS[.P5̚mvǶSPn8Tu>.ttm+0YڈIT!spT۸_CiY۵>ͷy3<s^kmڦSw2ӌ>I΍r@$wGz LL-̲j]w&	}M"~0@v&Q+X鱴q,7AlR{{]uo4"r.[U_sW?48NOOp9klAv!k'sK>y>'6-::y?V "}u_#xCh ѫ_\2AET( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( +>;q#G O0ς,$ZqL}">C=]ݛ.va鎇֭2Gӂdb3J c$Tƛ\G|l&m$cަmT\=fCk {h9iO,h׎sRs=φ#HWhzI7.4RPO_3[Ȳqe^4+hVvRNHG }${
+Kմozif.#6<WFM09z+C^RK;`Eule ^lKծ]5q aƉdČnp3ۥ -aǚ@ϭf\NcfT+rA zu,:Â=+?Rr5[֓i,} t$Zqq[=FqV|7{Kas%!v>18P "r+&4heKF4n+:j#P;uG`})䐙ta`vz|>}mn8!6w# ׇyn[(}{j *&'y4 ,XI{{N1ڜM'uot,m`E23*GNx"Km!D=B!<1
+aSrp;sLJLr؜Z rOLsi5e Az9  
+1q<\cnx8s095[zÚEޝ0A . NwD[jjmq4*" k-Mjɣkyyw>vL1X^*u_j/wBc$䍻YzYEI'ă(3h=t>̈	\ăG8gȎ-Tdl^ײBmGۇ O9vR*R4g!uǛw<HR3PP#| mR=FT7;*qYn:v<Z('kCtܣe9Aު]xsPy4[/nϘH$זIɯVY_P=ɍ@d2e`p+2qM+#۲ѭn5;To^+pKZG:M,1rNq9+i	3deڠ":u9ONzרhw4xooSx=1]>nk?Ae&#4b8n<9D5,]-@BS?m?:Ov*uq"8lsZxz"kܱD2P0}Ҩ\e'&|b	@t:E~lGFVZ6frSim#V `Z֥wohzcwvm);ps[~.\D0T13`, ʥ2@wy#n<]',LH5M#\60ko`#ͬ4-$fVW9"umԷ"5Y9[+^FxZDtW195c}Lue'&kYY	KKj
+PkJR3rQ|T AzGZɮ/'2Ъ$VtKIP}&cr0q TsW̎ou`	[|:2Υo D((((((((((((((((((((((((((((((((((((((((((((ρDS E^^eg'_%8&im6}~fJaǯ>ⷭH|U,؍1vӼA-u4Nmo6 #(SmΝ	Ӵ
+LǽoFOh\ueaIqHK4Pkjj6ŗ)$$
+÷|zV7|>%nn%34^T(z'ӥ<%[-̖V !oGVc<Cڃi[n&O.!``֘Bi^WCG%$W˝̕,(ŵH6&wHg{bЬˡhįicȳxMArcީ7Ty2U iĤ=_rzR#
+Ð?G tH}6Hf`1?w昮imT6&@9: jv^P+pTx$&NO9#T
+{ Y9RuS*Glz N;ڔt@Xu@5`\<txB9M0jFX4
+qO^x1@˙+c;TDBo߸:2}z~ u  ӟJ#3Ӥd`pN=Oހӵ5ʝ=z
+tֲTMHܧz }jo+Ӥq*ɞI5k-M,l-\N0;ps>VH@Qh)
+#hdbI=ZL0A5gKiuKHnd` @ځSLHb.(Riֺͣ+Kn@x$F[6wիZMQk̂1קyYv܏\zP섕ξ}kI:>&uת\wd r}s\bDTeszm4w}+ \ϠQԚľVӤf*)R0?:C8WSb3sՋmJJ3leq})6̥q*pg&f{BH1?˯z~m 0.83^L;*N{Qn2ŀ|ӵ<L쪅aLT[qNqC+Irb0yxWzfwjen
+ -Z9<$֍MoG?FaLFh4#i5[$qĤxEs M{X
+^ZvDn`T8kIdcv.б$w|7UZsWih+Im5Fc;Y6wAs7ڿ/&k?/ϏZ^BJʾOӯnj^ks>Z+(M W9l4C7I >|[6rK>O#%Xv1+쁲&Pæv[[52\ȉ$eQ#sg'cO>;I _| uR ы_]Us8QEAAEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEP^in=?s.`ρ8xL 9)ck4w:oh sFG>M6RS0vHS5W^2b+'3l]ԆxYVEv`F<2R+o}:t8nd4ojwɨEqkg>e8!	j2ݥKvu.!Q;c\{(3?ޑA޴\_qֱbY`2=̖nTelwS[GGU^"TC,A1xqڬL<-Wqiz|[p\,ywd}3WI}sw1+2HÞj.O= 
+n%^[m^9ne2Bjb{~ybxU&Y*}0)x_T2*7PNIoDo՛ȓGR4#\Z6zνm}jkkx䷻{]4_(SH.P:c*095,-bN[p<ىhLf]"]L82+t,	?Z\U,Z@f.Wo^OoOƐFU?uy7ZY'+f 6Eqvj\*XX{WOm:@}^w4R:z#Kb+vG~P+_MP?!ux9=/WWTzڅR.,HV߈\Nn&Kym*&|~jSh:]宥,ѣOmbbu`p~jvsƫ<S3o?7Ѹ 26Gl  iWQ<h#x\4v Vn:<M<7
+:iFFN],z2B@^Բ+DSS0+ČZ aQ4#-݄7$e A1}WZ5퍖;s4
+NGӷJ@;k?#OCZM][^ɧ*Uc"N=*=;]W!FB9$qWik^ne&ip&+sGz\9
+?DH:)5Mj:V6G``{jvw:qhEŔT)?*3 	Me,ywH#ҹVT.g%ܲNg+~4Ƈ7bկpDf<fWmӖbbuKMT$\u&mV(oV2 J`$H<foqڦw 2YL2mGsh>+-dHH}%'.jbkp:i\W;R5bHKދ8$Ļ`.Ez':zxC"&&ysNv8]`)/tŻ4m|wz>Ok7/B~vܧW$9sZ&4U&1=Ardo%X~Yuãi+5N:I+ hvJNB<Y3*v@^,ok$R3ܩ"$qc֪IvM	
+v>	c$+8 7?j݈FxjQw+@&.7pr;hMo*_b1<qfGkvjC/ٔ뽪\NI? s#<Qa%Ԗpc1G1V|'wPi4JeRu[;1;?#[#e@c~":mY\b e˥Zia==Qkr큿,;Xڣ:&>=+'kķd|D.-ok	e
+G L݉!H7+ԵoaLӌ]M ҉j>?:tV]L)UZ6NFG ʸ Ak _ .! +PooœxᘻGϧ£f"c*FzW"lttӷZEy A_ ůi(Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@yƕtPrWן|d]' RS[<su>s-u9E!Sm?0'AZukq&,:t @=sTo{{m6oyd>A@v޴~#־19G
+Zߡ<sIqė# xsWցk	Տx"Nӿ5nĞQ}%r>Pp{+G񖵣}˽,/U;2 `pu(.`DFLn+8}6Ew-Dlk287}*0 V>He
+CŶIg6Fj֣\h6ns-̋mHa׸zV$7ɸF!1<O(Ԟ~/ }>ݺյ_xcS P/ñ(r@A/k+^.ZUTx8[!+uio."<L1R8TKa4ys?CH,bJ9r4bIc+g@)[C4*Ӗ[XKHfY >u iڪ7uJJ!v OOi7!Fq0	93ǽ]ukE
+r3u.Sj2:,h%0oI 9\u]J ݻKDB"g譞 < ,[VӬ-ui{,r<[>V\A98<r8{Tf[[0YE
+2zmycttZ{Hwm*ďN@=}(7Ԇu{$W0m*J?/wYX:Wu4d:>iZ܍b,*	<TNP$l9qC]QW,:ڹz#=L'i3ǥ9m|Wu=~C#,Nⱡk6yv2ȶE]+5KĚxn@DVݏMt׊k4{i g  '(O=}+A5E-m@#+XsӠ67-Mn5ޙ'y0AC^+eO:DmbĻ3`$<c:Woj~!e<z"TbP d?JxQ=5" @QځGa]<61i0 qKMΛ{qrGQ.1 L>0\R<4KH|xmỻAPvL {j-
+OֵYlҶA?ykQ,v6[l9J?z<CouϤPQسItmIeOy }d.CF`xJuTKeK-ß-==*j+XTO uف+'*?OZĜ$g5=D<syG! .?T@dR/B;ӼKalmRMf ~7_FJQRZ2qջou2F	ҽj3N@ka H3zWTWqרx롋mZXGzK+!ɀCDRɶy3npGOB` +UzY8<Ԅl4<C:nS`aMhir]&MaEĈ>U㜜z3]>M8#Cp+H*˵цy~"ծ5f[;}I"8C[lszĖ;a]'.'-`bIwMo?җ1àO6r));scugs,7}e^EJ;+m9pO|w:u8RU̇O	8I8rkė?oѧLӡ
+薍Xr<NOJZ+vq=
+62T)b9 *eHLd?)=8|	k:P1I{o2Fd\GF֓2U\\꣺5L|9#o  #ރ ů+If((( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( +3v%w|Y] 7>j:ڼTc:>jiA՝Qqwpvx p flX+\xnu_ukvF8,3,8b}Gt^ ~n890-HξM Yjzwo~,I"	9'jjwú㼷{mm*@Ұ|^zU>GlX1eryWge,ܒ `cHCUnaL& =	+d  &OjƳJۈATӆHN
+@^ͻ}:5!J#z sL
+rO\bOUS\#1@$	LkkrfQd>'##)=x@IeaPQӿju[URP	܂N=1VB_`펾^sF* lf>H;	n*ZiC<w]=qr8wǵdk>[	׷1o4G%@qϥK{<c/F+GAK+"Jkh̅!8OMZw'cg3%VS[voZ>4(XF?6AmzZZMs:%)HSԚ|ru5Q: *%ƕ;pUBV6#l+֟?i+7k1y$iF }䖺\pYDdl좻מAG *Jein@q%Hk-Bد|DF9  `%!{x̒Pw +}}6=ٟ սBvŔ8?ZA$`I^;W7]|.97 [Ǔp,q Ji|yEpbv!+mu%K*2(fhCN:w%xUAKCq°,-F	cpWkm 2ZjjZ{r$/"E8* wɭxY7'Qu?u4Htn=T޶ -	veXp3#0;AMx_x؀$a,6-nmLh9f%=9 K bM2i`	e$}^g>+aڥP7${
+iՎwg7Q<ޘ'8?JBO˞;SbH#9+׍n?᫽:=+.:;<]u]-.+o68Hshc[Fm+5d!hnN[3JəBd 
+|w{E\jV1{yMAt\+&	N)jO6 4eldc5xt#CkhlͽG&oϢYƓY	׭z<3[ҵ2W8c6YVҵ'`lţ;PJ9ۑug}YVdQVEiEdgv;N\AR6<2_pl*4je^H*AӺfF\sQhfAn%Ei:eXq#c'b+{gx8`95vmRBb$pEQ {Upw06aw$LrG|5$I+FUFI'>#F1Amd0!|9<+Ş%zAk=,Py
+16鐋۝.(l+4'n}	5R#22E6
+ۚ [yRH@)\j̍#$Qka?5߇7Χ.r"([dr+OIܯh١<yJ߯tZCozF F-}yQ=!ETQE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE UCܟM !vP]W?+o7M)oas̎v3oH# 7ZM<OmMC坡AZ'_)M2[vq
+rxSTMsu};<7
+]8+t5zh$ӝ7HNp)]@F"*Ns1<tU!4۰j[iD#hƇ,Y
+'=FsfM^+#^uy4ji u$Av\^6lny&U*?21^񦪻uL %uaiuO=vrJAoQ?kS$Iɤİ)Mn889Y=?Sd!% LbܩJjwNyw2'9Y60ۆ9s@=4-gkl y;&ňn6 _,>C#)r"X.OZO
++k=΁9"q|GW',']1+?gXԸ:b_1&G +sv g[k& =H?ݧجm &c 4ÐS1CGx1L$RWV>?譖wVo7i+/?0iVT+fs9?xD|-ncx[7 YI'ۖ_P4+"ĮNe h^9{WY-4M	UX$G͌⹻G1;gGU4% ^98 h)U`H'?8 gE[C*K1K_GaВXHN{W5h`\yo5(?߿Jwf+V,_JyT$rzzoH Ҽ!aB-&i.P0:y٭Ї+a+񘲀@lP\EXm҆=ZA Hq|2H2Yn#]<;tLz_Kԫt455]籒2s޳%$%+=7@*=r+-R[Ytcg PCy. (@QV@#ғOPuX;O֢}? T寊bWN{Q#8ّ߳~'i30C שT)IK+XQ 8ݎps ׯeu_$z^5£4m.ߕIU}¼5[|i?]+N& <)%;y8-)9$ͺGNpz;bٚFfbĞM&ᏼ*`=#.v0+EߓҤ6sϥ=ko77v~),~p.{u+"B),O+CEf5{[6r	<k"NkX<Ζnc01sLIp=>%P {g]xXz%ԨpuQN~{  "jwm&gqfaH+gCf9@KpZmp[bnS+ 6 1k2 Nq_\SܨQPPQE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE W#,gRW+gڧ '|Gu &QG']gT:am[#6s94s*oJI"?m2hǥ1fO4Ƶ>\qҀ_U!`~?ϲtJt,
+2iRENTwq}RyHdP=0k
+$7.2 z/+K,(Ъ  :mE\*FlxW\a܎Xc38Bhcp8zFG;RN}-\dr!X.lzKsܧNj9Q3" 'F	$q<xi\P+O(d{5W';on)/iA	VI6y*2qޥ)z'Ti=
+Xm,ʮo:4g*iXъ kGHF3r8|y; THNޠQt2I"S>X%B'sv#R	<Crh+Qu
+%@tk0={ۂGC?.8lzq%qʔPSXhRO]LhGLQq	$Q }+yb~M@KtA7m+EŃf126}v|\!wFx'n+;\GQYgY[n>åL"a4+v;<)Hǥ#LqJp>\@-sJ"P-ϭ<Ӡ⫵,O zZ+K',dX[n1Uhǚ2Rydzt 7jPwg#/zT?jPH+O y\+>B=r;mlS|t4 /&*7-}]_(x-_!'}g=ʈQEQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@s>?]G: ںj&:Y ~ڄǊiKuk3C2gkgW=ǥN ǈ !Yxow8iYqǭ:_8Q kN~3X2pQf =(4/ͩ=:N(\I{,Z(=	歰ݥ8<Qh' `U{F&IcԞ2k-Vۛ)PԂP)ɨUW'= A {
+KT5 *:p75\AWf#ۭKCj@ɁiJ^ .	QqT$.@6d(_Jx5n"GZ*C`U3k5m\*7rtԢhT"F{9DW0yZ	YI'gJr q8o[odW GOzpbWv*Įm&	J2^ȯA3ҩqȬEWAQ۬mf.)l'Uc F2[֟jKA`hN"gh#?LZnǘ,@"
+1eW#9L+Ǜn#垾,WfЬ\> ʌYRmmSէ$i`.yT1*u G3B@eAQGgZKyWT*:,4<t%/ `W8*9GlX.Cݵ2Ջݪ SE j]8!\PpT*&6!+HXsN¯ q,;	|g ~<Y 0:qW7	yr<>[$aW1(A wR5攐QN¹G>yrv)PbXUoLJ{bǞƉʻ$#6s0:>6ж'|gdg=ʈQEQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@V Z}g̍PEY< Uu+	`F?Jz eM+:N3s5ӎ+U&NNsdT(OJpsP n;wb.m]+Ĕn@$8R'87L1ϨIQcl,$d&a61+#̱lE$2yvf$5L*)AY$"k.:5ԗ6$&%P3V\e_*1YAuUֵ hBXOT<jtG3)Vg%sJnvB	]$d6X҆~4AeRA8%~ޒ"8!(pƭo sYLY,$nOf2R٨Rp!yn*P!5J"VU99Zc[Q}*іl7\}ΛV9!ؒ	L҅U8jٌqYJ+O4 )
+	j)\p:U
+"+38%ǁ4bۡ
+s/Wr)A
+k*Fg`YCn̛3֝ mh' TVLdg ||O0	VLYܖݞzQ[<ЀYVErjkl)V#ҪF /Zb1sV䏐7 J[*sP^>U#Ta!QQˁ4	#"(݌'V0sͰu0,@n	*)yh+A[JCZs 
+y p*2x{TC#;I> O%_c3VԲW'gˆrjd&;Tr@:?_:"^5 {{O_VVsܴQE@((((((((((((((((((((((((((((((((((((((((((((9hEtaVWxƁL.3d̄O½.SMXgk K  ? c WQOf  T@ ( F? mf<LF 쫋?1zn;1Wu1T}3U t;/;>ɷ=qt)08u-xg#   iOG s`7CP1O_ܣ h ?.i G8r!&vJ 7A_^ !t  C?. G8r"U t"> {I ( ?OG  83P~J/+ н G"^ {I ( pڌƯkD9 B q /"  q cՌ+
+AZ^1־ Sÿ ҿ? [ ?>9؄ UBƾ [ ?oK 8 0X	sA]ؿxZgG1L H pڨPvR0ǽ} փ @M7 ( kA & sLj;Tp1} ޅ @]; S( sCӿ?pgƛ@־ sC 6  ?pFqSyH:iG @O,|hsS#yt2ZG?8|h@ 4_ZG?I ]Q>6$&WؚW,m/8|j03PI pz_e c di s 6榈m#n tߕ 
+Qiå_9OOs 5G^ >63O oO,|8־agKH+~bQE 
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(?
+endstream
+endobj
+131 0 obj
+<</Filter/FlateDecode/Length 4237>>
+stream
+xko8{EYԊ(
+nomaqV䵝of(٤d*]Zyq8/զg͛&dZ/:>-/]Y囲޾+.΃8eWG<#$N"@nzuTwI-"fSP!,Ri De$ΦNޱ(be9P(G/Wy c}
+|ut	~BH8o?>f.%pJUQaꅹXF䥙1v⼣/fRHBÈ}?7CpQK^i)[B 0 9d@ 7Fܧ\~:N<ql_3E 똥]֠Dfǐ0	(I%.!L|U3`#M5	x%:-{ 5^P@z}PmVxg]X l b4~'"|ZV}/+DRW~JLG\ @+$IE#7N!zA.tTc3Źj["am{]('" iE	o,J	)4epN><w:?\$2)ih,
+:3^"h/lL^
+W7j^+7OWg~Z/_KB<dݑ;m]m	\c Jf+rx@<RJcҤ[ވև_Q6hPGr530lHa`oDg&GXKvx~<aV5=ɗe֗d{BF(FɆ v)qŰ,Zb݊8FQR&}fG+QĚ,D$U$̢/'?j:q^EQ *qcfAu܁00 *	4DdH;r)u7$ntf[1u}~-L-{x*
+Ѫ^~0y,7,*c͡&@I(!(jEY l9^a!0\>mU`5a"UWU=ҁhX5;ۦ9IϚq>k@|vH+!uWxlfL)p9$Byx,8:(Ѱy{ >o	Fό6H}^+fkC>ىh;:UP;1~F1t!wLDOA}s*(	c>cxcf[!3~q;+_#sܞ{\.a&suGc{kd4rv.82?ܘ){'i1oT Z>-%1قx<7jl;KMakWvKERF!oWk_K)mpzO^%yc_S57˱#UxKX7Nhxon+}K9ԓtn+ÕOT}Wsw<xL'|EP*(:ՉXߔ. CҩpͺˍX-r9j%m%[	5u@q,Q`Z,#W&i$:DgVVrrlb`>B
+J<	Vx,L'><sӺ^fj"IO,3MyYP7F4+GD3:Τr7VT8kʇ(29w`$Rڅ44sH¬Vsh	k*οRgh6(U&(zy@*.r:yxLau4F
+[b ) ]Yg`"9fmXixKl8.gGx=bg4v+~sbd\Uk16pEJ:3Zk<[Ӳr Ħ&PcIlfnwcZ!6FCj^#Ui׈cxt9>vQ̶|Ew k,71K.N8~&cL,=7Ҍƙ:5c:Ypce+ܷB=Y:B+ޘ^Nr72œI_b=y@@[&:+mhۤ+<bT6aAUGYf(
+_Зb+rTA]ڻA51(bힾM)i7xѤZWE-Sz:%qh{MYtL\/GaV*{%H9&]yal^,jn^,LK|LaL.iZp`&(aXModl	C`iS?Cbz""J{wEQ!lUSٯR9Q)q1TG{Yѻr4*7ڷC\ѷJdاcGL4
+Ⱥ9ܪ^7o+MqEBX8[oNpcWT+_b$2wQq .Y$yQb`Wi䤝N#*k7n(IKznHM`.ᒘzo!5Cԃ	([K䤄!+L1RؠЩ8-+ݚ\jjսn8x/zNtsavGkO̽Fv5ai._ZsRR^Ūa5o1p/SѸ]VuӢEMؗd:KL[2jlc2az;ݩж\Ut	B+xIAq`nءBMD!`%@0&.H0Dspvؾs{[M]mܝ"rUN;sX@W+,	}s5fRTkؤ'I{jv` jAg8vP.k.	Snt!G.
++da|V0]bHcUutY
+?v`;~dٶ*
+ED#:<_h4o{zߞR	*SљER4<ݐWcJDqlEZ	U`&J;wbz Ƌ4xh+6
+x3I]zEWP#s
+XNO Q9\L3Ig943mltcxžm.¼;[5Ky[R?9o{Urzsz}]\;桦>৆]LSsBE<}&\_)Lx~2qN=d|ZxсWĆ~obb#a͎
+͍"-<S	m1o=}̫=&mixD.;oԃs|}w4;PPArL[h>>aeqm'쮩eN#+s o@I#DPyW>WAN{E-%mɲ#!)Eq]\8lYOx&}y9LkqGUo~8¨*Ҩ|`8,07kȽ?7i=@bB)R/`ޥ&v|A}5[_06wWc#ЋA~Hu+b	Ra_m~ҳEjt@n4嵦2iRt
+~dN?2,x{jZm.A?C+֎Bь.%)Ɛ+mtfeε9>cA2QxԦ{.	SDq[93s+Px6Dvj nV1s>l>S{:HTܾE|8</nq4ka6z#yc1+ή/Is [ݼm96xj>QF +}ǝ83=cS:tak"fK.1Cw J۠Pt}ňoq9)G S{w(êŎ`VaFۂ-EpGmuO$FZ$8:nl~
+M	qY?seB5sEu?)!8Fx&8+J(
+endstream
+endobj
+132 0 obj
+<</Subtype/Link/Rect[ 106.24 354.02 152.22 369.46] /BS<</W 0>>/F 4/Dest[ 128 0 R/XYZ 51 354 0] /StructParent 49>>
+endobj
+133 0 obj
+<</Subtype/Link/Rect[ 143.29 162.32 189.27 177.77] /BS<</W 0>>/F 4/Dest[ 134 0 R/XYZ 51 692 0] /StructParent 50>>
+endobj
+134 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F7 22 0 R>>/XObject<</Image32 32 0 R/Image137 137 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 136 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 16>>
+endobj
+135 0 obj
+<</Type/XObject/Subtype/Image/Width 759/Height 190/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 15007>>
+stream
+x|F]=/w˽@Ar/!<pZI.؄\B%;4SS+l^C7Z {yծv$hkyG?i4g4V匩hT͕Mu3h6cq@rk`k`	`k`	HNL0e0hL0h$yz2Z4XzZ4X<a=`ma-,a=`-,iifư+if+4OXϴ 3X[cXKXϴ 3XK@r'gZ-1E%gZE%%9YC+8CD~[0xJN$*&`=`ma-,a=`-,q9Qvifư+if+HҰư+if+Ǒ!czFr
+lN3-֖֢3-֢7pvZr
+Mڌ%Dr01Ɏ&L0e0hL0h$G1Mru$`OiDXPV##gz2Z4XzZ4XrIX5^r#$9bq;gZ-1E%gZE%n-9$8*$HX[cXKXϴ 3XKVrDo8Qr_<)}]EW&L0e0hL0hm%Gr3Tzcz`cVBBt^:ZLܖ_z2Z4XzZ4XƒS.~1G~cz'D%|EeZ_g}ٹ? iưư+if+h?z2Z4XzZ4XBCᶓ%r@r Vư+if+hC X2Z4XzZ4X<a=`ma-,a=`-,iifư+if+4OXϴ 3X[cXKXϴ 3XK@r'gZ-1E%gZE% 93-֖֢3-֢/                               P={N_#{]*))IM]xҥ   cg==jn>r1Q  !+Cslahaq~[&NL>|0H P`5'Y_ $fRigܒߌO9F  C8hᣌFd/z 24{(ѣGwUYY:Xw`בKYqe&ܹW4_1`/!1mJ#EYn|qR̈́#7#mT   ,7g叡kV8	^!ls"9+V|V9M18B黼|ok}g(q}mBLױQًĶt~,skҺNƍ:cOzό[O>(DK62v;Sܸ,<w.+MvMZ5yǍ'70MCpJ .
+!m`F4?ZyVir;%L;~qRѦsmLH.ѐuM5J4Fr.^+F=o>4fUϗ]ݰ+xw\aM6௓<X?KM;ON7;	®QSsASbx!9\єml`5QqĜΡ<|SQ;2/yq[OdǫQ l;y0p#3?q͒Z_tl<r4uϒN!x?;N|ӑLZs`/<}"r[		ג>d%q}!9ه<{Ƶ9]w+vU}}}uMݛ#R~q-:O_;<e4_DƖkFvMT-a7?55DSz~&mg뉝8^5- 97EGg_qOg?~OGcndrB+3֧>gX7(y\imAC$;E1XOꓜBeDCW	
+I:f^~#6&zļa󌾱ƀdG+ugԋR}q.kkA6[TVSXi!!wRPմ(`HOTPG29;Z53p?F-;{LA={0=Ay4.Bv9Lkv6⃱K~&xxG<Dv|K<6+QIQIGy!NCj2,NXBNegmК>~֖"|
+AiyLeZgd*=J(υ`9^/TFyeûmt3?JοKGM\Ύm?xa	T01m;PGIW_Ir||BE㰭] ?j%[/i +U֌vg"/XUO#VPsnk1pjiN^0hWL钜'6BЫFɯts6-q$];UGIv%Z
+DHrz|F<xe )*hpմ@'`0(3c%xmak+ڔߓGwKvڤW:@v$yhi)4QSW.Dnca[=o:bO2%lsfh7
+Qw
+P}EQHAx(4C$Tg$Ǿ7QqBΉƎ.wvuu̍
+_um,ǒbow\IOe|"ZA(5r1@[㕤i<ltW!@'s0xᣌ_gfz~ŕ;eo<OY` 9qN&M?!H)Cd%	'bg9k8ٳ԰-)v{1xL4jZQGahNIB]5T$"0_ɿ=" Ġn>Sן;{8aUpg1sxKF̯PeF)Uݭg17SS-]
+3uU{_I<*}Sҵ@'l=q0hͯfvfɋ_?u~q\[xRUWDr@v]rs潷HE7I=ufDuTVOJh+9JW/9<B<O'NӰ&i>SAvTı6-Dso/E<٫8FɯPe{ohRߘѦonVMK)>VͰ ̩3qNG_+\٢Ӭ_\~ƃuT|gfʳ7ש"ꊦ[fj9y--z$HZ*
+vfDe8x~somN_XQYMlB/u,tLB]0GG_n)kr[iJ&Q]Sܪ[雔wJf,eK@~1ճBj
+U(2vVԶvహ/||ԅAЂV&J4'7*x\AKTvH)N Y}^9J8u?>!)>!`1ܞ)->U<SXKN&B"=PS@|j`1id41φjߔHyM'Β:J`R"7AM-)8iLN-$Z?K, {fhwfEeՠ	IO_O@4)/9,?QV5
+7}F@ٮw7٣OL+'9QkT3^#$EEÂV2 U{.JGO~yr!نܟuXP~v|>hBqh@AC;] #B|*`UU555xsBYV^A+2vՑ*9Jj L+6[F|F%߅Rc 	a&MI6Y,;hSЛ\A%d;#m
+e;NA|-ɱBЫFOR;Ӣ%g&v6bSmߛfO_^3ǿwF.j!6+q"+
+Ra S1"urf~XF9	ހR]l䆝SM}eM}pN5uEe7rH߼dWUUuHt5{ty~䜼%}=#^?kҒw  )+hIֿ\̎sϲJlnd3yI3lj#:)`$9+pN l=:'̫LaS7* |                  )//      p;MV-2%ϼ ,YXwa   %:	/0    a>E.   gr\.T H    _$p   @I$    	   @ I?R%gߴyɺ˺A1b4@*2_G9uΚH*EW@,&Քe#<ZtC	2'P H    K(ؒMm%S2erZWP!~#F}Ɓ!DBڋՈP9j^s   x)v(7]+J<%O:^t!9_dB"i)(?Jm@t~i+)TfS>ZH   $9>,9yzH&v4sCģ%vJ({X7h*9ox/~3gƒ.9Z҉^S6De*B+/%G@   xy bM}pp{C!pF	jwr+^d'~e#	_$3<1Qᙆ?)@ߋWT=bmzh   TK}&-YisʡYJ*Jb19dדnu;9/brPrDI+JAݓ:skA$Ǒ   T$ܱ#M	h%]vE8
+[
+<çh.9_$!9rJB\	V>vԳh&9= 9   
+xɹ$bQWK½mm[ҥQEGIǋ⯫yC7QAxL'[o,KJcYUc@r    sQĢulxq+q3m
+>M8֌%+^yfuANkf(Q?!'ip>[N+<'G*    INMMyu0d9aa^5>\hnʵP\)Q,Y@Hoċ=^3@Q2҈3+C1,wr@!,"CY*%q \    P!)IrdXSEndݰWr\o    TKY^Mu<Z/UndI3mZ     T@䈿`*   @Hrt[KЄ     9c    HrN1@r    ^r
+uH 9   @IotS,80ð,]X|]   `	H,n    KpYjeڱ\;VhJXڱZ;hGvՎ,XcvlԎlюMڑ5;آyڑvlՎm];vh.9'+++}ȆKˆ>}dåeCةԁKNs++}ddCs  7@6@64+ڱ.9.4
+		}K>t¥uBFG;j>"1#o헍YCjYhmÛ*+++}ȆKˆ>}dåeCO;;.9lpL"[F'9a"e(*shJɆollh  cAv@nW*!M0[`^6fkch3lȆKˆ>}dåeCҲOߠɆ\rD5\b]+flLi]#昶 e$'"7W	>"-<"EXanH!M\W+++}ȆKˆ>}dåeC8ՁKT;֯jt!=7Fvdn[E[LGΓL+Q+EC7@6@64+++}ddCsP)j8G-#& ZmߊĂm+m/ɉn0tuK ⶹt'bJ4 piЧQNN(@'\Z'iGvKU:$u:o:ÙJ q:řQdDIz+++}ȆKˆ>}dåeCq\;
+ӓCL	V	[6o!+0mӭ[i#6˲P!ej;b  7@6@64+++}1 rB;NR%Xi#
+RoqbkM6o9d!'Dg,X'p[x>Jԡoll7@6\Z6 .-+l8)-%Dld$&0aşlxn+/[[<<=\=d3k&._{Z]7@6\Z6 .-+++v&ddC?ollh*eC+g\r\B'i.4
+		}K>vӎpqЧoll7@6\Z6 .-q!pq{7@6@64+++}ddCspL6\ԎKpqEЧoll7@6\Z6 .-+l8e-%dCҲO piЧoll7W:pinollh  Ȇ澡R6v\KK>t¥uBF::O piЧQ\ӎq.9n +++}ȆKˆ>}dåeCqC;n:.9n/F3g^+]Ȇl?Q%_  	-,  @3&,.   Vp 3@ ]  ( 3*  @ @W @cE}%~ΗK:Ĝ=G/?%;rW-Li	t@[o=/xAֱ<ܾ};YxViOwIxK⒀*lTB+OGo<lYIa5TTՄĬ{S쒍n)xxF>įG8+/\P6a3!tvt-<"=|c<|ec C<|\i"G&#IMqnh0<owAZyhxu'Gh/Ayx*.D'zk"d8&pw?/43K]mq$KߠـXXa3wJQ	#* ڂBO4 [0;)v3I2?k#ٷqz{x=eaG=O0aB+W}2<R域!ɩa݄pիB.9+++&dt4ؙh풶&q.flygdM1I>g҆ȏ%bu%DNKHy[.9ƴ~qǽMj̒e**4x0]58;4D!WHwct:[
+:h|렱Fy\'$9Ȼ)NBui;;9&ǺSc4`~~ٟ#'ĤCĎı_lF/7++?Bs"
+o٦o?xgƝ4OҴIMbx_ϲ"߬e&I#7ᒳc@Ҋ#?=s]_=Q0Oo9]LOw=BvHa/#}@~cCrx<:uR+d#!9Z%<̊B\Z\N&Үg#|r:>~ɫ>qʵ%}G<9
+eG5 U%l\F+p3ܴ\i+9?s_coLj~4IA2?%{3s.2MhQKB>c%1P^՗OR[jۼ\G}v5/}o5hy+ڬn|.CQfYy;vW5cg#AK.m{MCaNLBeTAW5]73aS2YKVl)%1,5&n,w6]ƾ2=qvvMMҬ3-uAٝ⒬NK˛r[iY%c+eG^+kծ	 ArlSYU}aƊݏwJB1.+p}W}w͛_NڈfFcj?p&ZZŶBP___QQ[+'OpJG5#ڬ?qw(ʆ2KJSL$oMuč%ai/=R/Nh$>'`IE>gt˓3X	D!+ՒR_(?<D,4YE+ZKә%䧳VGvX 3
+3"+^ZѸH
+$wsvPGz- Q.X(B^/KyR8B`JWy]iYK{4m˷-["=k3w](ʆ2[Uڀ[$Q; 	.U#v"pOBޞO0(m4ߘz%]ҚMšt_4KNFΡQʽ0}6eoӝ$ASykjXWo5W-%T֔ǯn^k:w[mW?@*LP7P;%?(7n?(c&iFWOEI"_XV
+dKZY"%j 6%4y%Ja$.,d!i(J߈v>}Ҳu[u\vI'Xzڀd4XV(_EYmp
+z`+B<:qW^ZV'-.-_6+=?3]?))@P6Yު$+*}e{䵿'(p@'UVًd,;N=تwo)b#kiõOc)Bg+y$9Fg{N<wΦ]ݺ7|5)m}/\R0Hc+GtT{>Tm^~ᑺjvCVSܔe tGU3(EH/F7qcCB?7c%EQ.*
+"@iم(qB~axTQJQ(PvJ[ĚWPZrP%'`t.^>9-/,Z|jȒCUb7$?(H X9
+1Q;lMoD>3Mr^|tI6m;TQY]YUmi$<VmP%I\e%+<֒mڮ=,QՔ.:**ʽH۞Ay;_.AϡY	ڱA.>c{I 9>3[hsmB栕CH|d!gpx4IiaPh7C55A=%UYS^rj,HޣƿcefFKw^$g~>aצbIo$9>pƽ[wK:ΑeǓEC.$-M82lolJO%Uފ:s:y֣m?>웴ց
+l47d  ď$nIƎH} JѮ%glRUU5]~wCehOg(q>GlI==#!팪Cv"J	^4_b},9>_o_voMjwfLBMc`[O=3]]6&?3k3$]%+G߿RT֔i%;.KNhc%y|	#֖Ul+|n%ǲ*L#K fn\SɡwuU:~/|E+6/Nkz?ETK[@6sNj[i*9x%0*.e"e%Ξ(/o*Iw;
+Sbgm@	q}D{ GjY~p؞.jrgnUwA{*b?#N+Thc@r?O~Kn{!$'ǺK,k.,9{.9 5UtFx?m~ȜI'T
+[ZD9L/RF'lɑ#~+'a:|Җ{k-6Vr3-q$@n
+&丱_WQoN䐒H3:f;JO:ɦGS~5oؘm&J<u+e*9eUz$>6IT
+fqHVߋh%PHϽk>cOWo+}z±mIN_{O꓌'#Pׇӽ>L׸uowk}ͧbZ|U!{H߿VMy;BERywObzM]Z`CKB׼?*}u2g+xJ6"~͒l=(;]4u<є\P B"&/_W_)&q+k&9Vn˲KZ8<rk0s	)t  ;~\ѭ;~ݪ8_cQfBkN)No[;Y#oCyqm~GƲKf%njV
+F"#*/wrcnC&?091hmDe@PfyJ+Aʽr_YѢ'KIĪɆMUC*{=b]ƾ咗we-FS7W_.5\М=-;
+9jD2XNjkʃ/Gjf élU7 7<ٲ<bVywڒL)-pc̥FM2~YS${CC>SNKS,xxf4i~i4,4`Yk+d˶^T!٢2$"3"H~:EKmɂE	X(42|XTn,dĭBR:50wRW:pq%l(U}tnö;?]{EEǞ.^5ⰩbP|WYIcg{x/vM1Үac^Oܯsw]\n#˼s-Ii[[tvOwKЮFyxQcJIn)N_<
+KjS޻wǎ,H={6wsڋÇzN/xGUH$|XhN]y]oX8pJtő\AvN΄U{20눬H~ƀ#ZƠţC{Bˠh<ͽdPSAh/gpJcNhC=g8^W\ݫw}j>[۫7Dܮ=SCSB+Ӵ՛w 	aRvPuWu-eC8*@Yn$~rf1ֱ~aHѵ/|2(q(T'_ct.ѦDPTPHꑢsꍜjt+"yUgo?;-B{I Ԑf.  ]pcSSЅ2Tabw n?_Mqɩ 1:@@Wܛ3EYMAr `T]  KN% f.X`Q   Vpɩ  1gLX\nag  @3&,.   Vp9+     .k#4j 2pMH~  e\rpM:q @S ~5 @끦 	X1W#  h
+@r ܯF  (w=3u~5 @끦 $+pj 2pM.9+C {6aK_D:u^$sy屚DAP&E	JDwpyzDNԷ8" ȃH;a[aB #ۍKHҌ1Em _q^L'zg;SIeg:h'-[zp"Wn{Nm?ޟ#vʏ`n7.9mA!,𹥝QE{Oδ;SǐR<kȬ-굴gl0ICRǣ>vtke5'T.K3y>IYȱhC<|'XC+3֖8$8ڢ|3ce.TpѨ!Xh҅?SO2-\IŉV+%2uUlK7vCAOx3vBPӻ{tkM,rj7XzELP!,)r~<xhӾ}IU0ﬣ|}~1	(a8oY<2kr+퓜n+^VC&؞phi]
+C+xDYD+Z5,,c#aҼg8(kY4cQ0hWO*rb;,)r~6釢Mn^ԣ~ׇC>}2'CA]^l)"bouEyK{v	
+¾yJW N+Mؐ톡Qqp4߰lD|a(K)aipzջ\`,@1kz-+ODx5Tǡ]BxֈVL	wt'!Eοp02a-:w- fb^ȩZT ""&G:-sWadkQ_2w- fb^ȩZ yz)rd8]E )@T@}C}-<x=L9u[" ȃ r*š@@?:-sWadk a
+y   D   T	"   WߟJ       vr   J  *a'      vr   JٮW1efu}~v2BCN;fST#8\ސL  S|)kBbb//"vRF$kD=DcseEL  8Og1L̵ecRvکUc+ms  L-r)MnQT&7Qn`9m|FM+bndQAJLڛ"V&ɧ;me֥L<Uz-O[\$&rf%'nZݾQzN+LO  95~ED1y.H1HT"D%^ιNӉ^VqW:5?Ƣ~	cwol4t̑r[r6k3   #rVF4l%IF{DL$2B%
+>?Jjz4O"89g̇wZ@F+
+dw\JUhD9pjR8  0Sj9UDgRou7cҿ#YAR:Mfk`7rh+<Uxs|42?tGy
+ \ȉ#/r[IQD[,bNI౗Cv'ӊFG;3NOI,eoMы K9y_5_	au^Qp&9i(CLNa"r[sMv_O==* /  Fa'39r#άC;	9'9o5ui1=z1k*SM藵&gTTw+H%q쀡hb `D^   X*#   ji8    e'   @QN   @;9   P%   @   U?R
+endstream
+endobj
+136 0 obj
+<</Filter/FlateDecode/Length 1289>>
+stream
+xXNH}(i_oF#V$<y0IXج݀HǮ[W:]c:t03Nۓޤ,OmV_H-CpUC9D0BDLL3IûwmBЏIFe$g: S⣆&Y `qdIokw݌sP0P~~9]rH\#;W~~*qul
+ZG"S8ry;K+[m%v+51\)$߄j7oyk02UXǮ.[n׆0`Tbm@6]p;+-.kK:&kL"o'Jdzo&k(`QWV]RKK\	cG4\jk85k;;pJwG7ڢW-W"v@OlѴ[Fr%nJ$dB`V:H?r*HNcyigCOćWW!!BtEhh Qm5!Y/2$"i]FV~blj+ިv&0]f8 DIc,jƧLJuK\:ޥo`luC@*Ė,152-K1	hfs:)ofst(',	1"p "D Lx+)	ڪ8RV`;^F{Lp($䎙{=?d]Ց^2;E]ج9Wz5h;̚"׆8ʔ/+$O4`צ,P\>/LI]d7֪mFML{;`s!ȴm8 7ʪifgɑîf%R;ͦȳy.HYx}1
+D˼j	=>mEV5zOE?FHM&4rfּ\ię	J<ދ82_ s&2i>x{ʁ=]%^jmU[wtՖݥxZXPPׁF울b5LsHQrVcVE OZzNVy.Ҋ3ΦwW'
+<,#B. Lhj3=8$V^b4.Z=梑Gx+L;jϘ*=
+endstream
+endobj
+137 0 obj
+<</Type/XObject/Subtype/Image/Width 813/Height 140/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 6989>>
+stream
+x?㶖A\  GL[H0p"Mio)SYM3x<!)J,~cKyE?ʞ_^   QKȰ|x   =L0    a    @6   `Ȇ   0   ]    ^O!V8}u#o6,<q   "B2cBFSwFT\Cυjwԟ   ٳk4ّ]Œf-ȰG  0}[/#nS%v83Y)kzY~47T?=s]p`8w]C}+i1iwr_9aYНs(x  <%vdXľc=,4 #Z9.D726VzʅŮDq9DUy*R.+,S	AJǐQqڦ&O}m  )fQB/rQR1c+C,[Dܥ]+mI9/Fb0Ī3RIc  d#0Z]|Pd=}9mR4uHûaNSī5r9\	_  C|wfV'''
+3q`ȼv%Тd$Ȣbyҁh   aK%+RqăXqj+q"jBICG"uw519+I~Ob[Po  xJ   `?%    5}6   NΆ   0   ]    R   22vvae F>lt&eSX R`0JlXw@
+|U+˜ R`0JlXw@
+|U+˜ R`0JlXw@
+|U鬛+ӧE:=sb-apA_rLV"VD$=44*x;p<gP>r8gv-錢
++ua!aA	[z%WM}K	GDM|:juV*\Cp1q-OQȏXm w^VC7[dX鬞+A\RR$dd_	z"V"(.b<֌	y0q-quȰ;\/a{6Izv|㱚H^b}%?'yn|XDonoXho_NgY9+	ΒmbaGc+jשĩ;ayGz<ZI5p:M "ײe6oݫS*$]Pz\=E0dXl+;tۻz};jmG'J<Ȣ֗3#ePArTuUE%nI4Vz4#T%=!T]VXy!HXeR3eXأھ=[8FlT[AE J'lDɻ#&juP7,dXHuBz()ꬻcZXLseH+w^*\&E4]k8o;bc(>AD*]#ANφuxqld_U7>g-2~mc|rHXk~)&#-Hûaa Ü;5/Vw0V:g\o(	[l5R7%U_@~t!"eZ$
+Ś
+q>ȻҹbpݯbwCTHûdNMuҽ'+or,swFx6~aē+
+wF}%={hW9Ta
+uܦgC;hPzA;~$RwW_c	="+<r')0<Ⳅw@Zl*ޜȰW3K!!rt+#OIX ;k9s{Pl+˜."H[*aS_@
+|U+˜."H[*aS_@
+|UH
+    ΆQڞaa=6)o?0ÞȆaabd00v1aaa00ð]laa.I6OB9rzs8^]:nnV Z]17Bq/q`aZ&ٰVnyȰF)m=-KRԅ̸qv+TH,қǓ&6{cJv,sVG	0l+)nrbo\}
+[\Kn$u88E20왬lXx?^jʼ?6iǣ^hkXcĬӺ/0~5?eXᴨ+LcQՇ9aoo=}M}h=ys:'i?,Ǻע1(manYe6tXHAg|m-ބeͩ?Vjv^TkKs/9ưc8:чvW[9>}AJ9Q$؝ :	trtlXzKڽM60왬ly-gvgTҥ2=c%=͆EZv,%g!*,/SĪ3RnѭV}/2PQc#?hca[Vٰ5+39+0].%%j׶T6l3SvtaNjʁxvW}x̮rz,:)>S)20l7%k;5()33>%|Eɱj1ޜ][\,<>O:?<nW۸k֚B2,R0{F'LY9wWy{Ϳ.&P5h)"Y0{J[ԕ,Q96ՑWιtIoo%B=@#Vc#خ?02Ɇ"aa-laaس00ð]laa.F600l#aaI
+    ΆAv6KUQ_D )0aW3)Xh/"H[*aS%V_D )0aWC6,s R`0JlXw@
+|U+˜/"!9]bE#qU:g>)dCX`zr0*<z9]&cYNDۚoGGb/4^v`\>"8dX锞+ɭ3_`
+m6#iKlsl({Ia#dDw&V~<-KRt̸qv+s61{Ŏ'6H<w`dXT+AlCHV"ޘ\з/z]X\{dD6,raNm&kMux*=(iHYdX<a6LkOcnhN٢adQs;nxZ/(:٫$f,\>{7.<DGa}6?;ﴨ+)ɴ/L+期)e_~,ܠ/k;N<A Jl$á#v;R?wd:7Y˒bʰC+ɰofkvmr.Gک;ڟٿl8js/9ưcxN̗aWVsu0o/Hv.,T3l+2tȆT~F#l|us=n#a)0?9T2fV}5޳i1^b3F'2,|Z(g=dXԑ+K}Y5*0s黁Gy=0b.U֘nZ0њzaEah:F J	a*AOfS[+ߔT5rn"FW8Y'!EI;Pg/W(9]roNz4uFa1!-ednH_?Ѐlf+
+anI<Fc~+x.>,&+*Q副{<oMqW#cȰ<afon#Fl|ZG"_>NaN#|) JlXw@
+|U锞+z R`0JlXw@
+|U+˜z R`0JlXw@
+|U+˜z 'mm{sXa  6O3B6,s"==a!<v[2 8Q5dX+˜z  ðV:dîy}[F}Aa2tȆeN}Q_D qav+a׼Aξ-  ðV:d2ި/"80l;Cٰap>z[.m֗S,"5,r.fxLU+~v~	m[3f7e1e#Rfw!df`DB@.x1>#Gs}ƺM-[^+0!&6{1%;U[Kxd?~?7VY-fɰ?`}n/Jy͒a:m!vM~B䋯@ʖt6@/ܭr+v:r렛v+5'<22	ֈ(e,lZgZakK#&așDѽoFS:eKtvV$Bjʙ6!IUEV71tKMTkW2hѭmͿd?E\b<k1Mf<%oB1썖a?櫏zId0*ÞڤK#LIXȆ]L:(Cvq<J2 t,dq
+6l ʰ#V}aG@<ٰpZl|f{ƴ5:Fi&cOsb_>zGdf,"s2,#ȆmC?$w4H܆t#r0WDRDlyEI;1DJԮ?Ɔb{3؛{ef׷ahq#aYA6lǺg\+椷<-=La]|^&dp%9SqeB>C>ͽφ	k+Fx6LW9%<a3ZtװLzkޖ)&h&{29rF̝lvоS̕aJ<-jwZsCHEJ^9FeÝߔl+/ohoJ9G܈l,﫜8gV0y%7|>^|>4A(훒V'Y2+A[uKSlq*kʰpIS-K7NŸK.\++0$5wrl.-o˨/"8>+C6,s-EmgȰ!K2 2ΐaC6,s-EmgȰ!K2 2ΐaC6,s-Eg(1l;{B{ }ƞaZ] >Ac`{sXφb:9"H6wϸٰ̩/"atȆb:9"HmaQKlXw@
+0lZ:dvi1}[F}ö0C6,s dqG-aZ<=sb-rD|ǁ'ÉHF4~{t"6񸁤ѝO&a?|;o_>Z]8p8t+a30Sy`Rm`]bS4Sv?/oq_ݧ*%2=G֩t+vc&7&	$s}sǯ}ww/:]d.9{RCٰ-2Z eKt@pQr:*V݈jkT\ƺVa|y/ǞΐaC6,GҘM8
+nIa:ٰ>q@%&HHf`jmdYݲp'{},Ś㱩xtvv=Nv+9X+ӜIyV ē e-׺ppV:dî96v蹫8Q,az; KdY6.%#DqGC:zzة#i4<TةPxC2{0_#ðѐaC6,i50>8wyT7Ǉdc4uLtdx(+R㤭]n -0%c< ð-V:df} Vl@LM+I߳a`gÌSsRE^ԓ[Ud0}TeXb +˰pȰ0lwƄ4ȆL1Jr^!MI..@7`7%/'KI2,\<ѣq	/ҡ(pҜ%ޗ+/Jz9_<kq%g-@?7Sߔ'$6dX+x$i6w+KaSgʥyڎ+T˟R벡jD[ѹ,Od9NFkŢ?ruKajQnxyy]9<Q;7̼wð<cB
+d2KJbN`3}lZ:d2ި/NrUö0C6,s dqG-aS_o@
+0lZ:d2K R@a[w!9F}ö0#e+    <
+;Fi{ogo00#G
+endstream
+endobj
+138 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F5 14 0 R/F7 22 0 R>>/XObject<</Image32 32 0 R/Image142 142 0 R/Image143 143 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 140 0 R 141 0 R] /MediaBox[ 0 0 612 792] /Contents 139 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 17>>
+endobj
+139 0 obj
+<</Filter/FlateDecode/Length 2135>>
+stream
+xYmo6n EMo"U2[Z؇l[Ŗg)+wGY.)b[7=H}6ȏ?WU6[sr;ۿ6d&V槟+X(/q/!ŀ1	ѱE%w@)C6!A#AE5F!Bq*T^?3s20#<4Ba5~\nIqE$G2L|c_^HMB?ew>;r]L_ٹQk/U*Np|SZ+{U:ty8o%ep .
++$=fC^ kk^%/!<3[׹FܵA>~" ]UUCTW;ꘚkH"GJd6cF($.1G(+	41h!55C+k 8ބ4E oO2H7\M+Ñ#*. L#|A+rjCiB<k<x@Ñ*/2h{A@+M<u羨6.BZB3І=j\д/2 "QJ+4@g|9އ|9 |@b@?12S8=?}3͇#fAV2eXI\ӷ~lWn x6(=3sW˞6+d;f%k-X@UIU˼kB`&7Y45<*bD'cUXg)`9Om9]ݠ(E2|)X0`&i	V`<їؼv?_|[9Ň,W`>|=]AUK/o`1"ܲ,ӪAe/wLO\˳-0>7T ʠY+V&i<=Z6Gеo	oV<ZRp	w¥bM_DwU 
+,O^S5$U	/,>-|HkҀf(Zel㗖at*FHy+lAhlwe>߲R6+wXqpWR+wpR}Y?[6uF2G+{QD=o!]ҏ6SO1\>󣫓hZJۣ|luUcBN.v|MnЏdܓ[\= +EsďBI817lrmIކmֱ2Nf6GN$2TJr哰ˇi~^-wAO5)NKC
+Pp(k3Պ1yz;'hJ0nSx*p4qXiYwyWL{ڒ_OS `0	j ؽMGǹr2˺'0xӿ1K<HNK6f6fG?n;H2x+fh.&VnK\EP	`X@xʡ2)<b$ykyC9^zvo.UG7leY+Tti=l$\ؔONg{bxm(ԙ`9RuVւmWs\N-xY4=AE G#s9S5zI+pL޳eϭ6IwQ	n5즰' 8
+H?#>65 5#)tloS'/U⾐+| ı91D!85B߹sWB=kPYfSKCԔ9[rO*`!ND#5^fd0d,pHDIΰ"3&'`נ:W+GP뻙@ػm<u(}HLncQČM(,q8cHTέ/͵/^Ւ8Āh
+KG٤/\n
+f`{`D+XUcD,
+G7Xq	+ED
+NAzeuu
+endstream
+endobj
+140 0 obj
+<</Subtype/Link/Rect[ 465.23 614.63 511.21 630.07] /BS<</W 0>>/F 4/Dest[ 138 0 R/XYZ 51 599 0] /StructParent 51>>
+endobj
+141 0 obj
+<</Subtype/Link/Rect[ 337.63 397.38 383.62 418.82] /BS<</W 0>>/F 4/Dest[ 138 0 R/XYZ 51 383 0] /StructParent 52>>
+endobj
+142 0 obj
+<</Type/XObject/Subtype/Image/Width 548/Height 417/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 33258>>
+stream
+x읇[W&4SLIK+b%$FMDP@AAA@P ]tX,6㺰4}u_^rv̙ٙ>ϙ3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs>{hߞ&'+ea
+ z4v^@&7u\F{ C=t~a4$#@A=>+N+tU7mişgմݾ]i+TWy}ɼdUוn3+W-LsM5cd'aM5yi^o/vǯ2A߿//ٞ!;z+6+`isg[3}w^<}p%Ws|XvaUSdוkXY#T9WۨV:%Kk#&Co*oi9oboo(z^'tk{k:<!_,9y+yJF^Oh2'k)	95B:+"3L~nj:r[M50Jщy*1ڦf)-WKmzke+2O}v:he^3żl%/zc狭Cb23SXV7a=[iQ(^KrN#'+<ƼF la;SM"ks15xwgi{F}ȒCwx=\p-A"DebL5,L_+%ӟ]9ѝ.pi^ؼ؏tkѽ1i6յԓBH,wXCԝ[_<bdZ
+]߬u_ICŧRxm+א_ddY,kH&F'6O`?|goLPγo5\>u9_h\^ZdĆaW9ʘf7i>`3A{/07 ɉ{ywxk#zO#&km)킿\j8=:'w8w^i%Ypקki/NWˎ +\kS.E)?e	V8te\F|Қza-'t-mc!O"~(qUHQU+]iG8"אaimp͢ʹ?+M6<OZٟ66ɲRyqEN~.A95Xu$8]9F5x[ݧhm𰴖zD2|5|!E;O9ݴcV]x+Xl:EQgn@
+lڿV'VB	ea2^|ՙhA̜b'|oZ!j	-L呷s_f.|:)Rӓ~j@VB<`"yyR}Gr42K2yKlRK+<A/.+$^0+6:IpP$72'U:o_1&]j1 #;$ȴ{y5u|awgYptoj媢E+O5IOXˏƧҊܞeWn5k,jR1oMw٨9)R!,Ckhsp(r+&(]
+JfD$ĉiEdm@=<JU[TM<c%Rwh>IL;IeY<ޟseH*ɂ;/kcGS-J/ޡyJ(>VºIӅVeVL5.zhijmC%Rdn2_-)*impd%j^3f-,%RٗgR_LՏ}D5Uuj-Nj)١C2)[Sƴd+eA=ڈ%μ<uO<՞[B~5"p%s1YtP6'gzMXzjRw'k`b #IW+&'[Ԟ+72)+:Q_>L"dj翘AFԼf:afoye!5y:J)6;6'!w*{kyhlVkcsn7AP1>dMdX܃N|k㊿_(x63P{b:C&o-qIO5Q!Yg݂i򌟝KjkqbL>E+ަyO=q>!ɒ+)7$cJ\#٠"RIK*2Kiot1µN_@6?ss5FݶYO%g>`iִhy͆tЅbyM|Jhe֩_`ba&o+iRsJjUOy. H|Nާ].ti%I4tzOtK3f.P
+FU8Pnw :WcSK,$H|jzDO5+|<?yǠ5JIL+fw(hIǂI(/fR/3ԂRMy?Qe|N14W7=WQX^7'gMToVn6+Ke5?;y`|)n*kFozvWUTX`ѳ	i!͜iBJ5p6SF}^CLBב Ǽb7r1
+'x]ӹۖ׌[sǯ9s>[lMU|<{Fέoh"/S{Ȕ.+ӷ:YnZoWPF9A~@/{}sLsP]#õ+ǯw+[T-ʄ"IrV&1#4oۙĬ"/w?袦٥v]C=xVH^Sy x+ޟ/6:q W>xȫ7:JDbÏEog|je<6$5(0"z+[unpm#Rm=ETc_tSSRټe{<WIң55|=<b^d8v1	5tSV|7.bhot|i %:`N7Sg~S7CM*0u
+W!I%5);N0HQjpokգiB(jj5^anQ$QN#Põ)7bXFnsj͜_]di9j]ۃ.򃮑jY[e2dg߬)JA5fPƔ6۩E[&n%"W,{G-S
+i<=-y;4v0=⻕u7s~ֶSGưu[g7+1m{)e7jjlW5P.0vq`;;H%yԱ<kdGy5$UX_zmJ'GN629y̅D;B3ʏȡpd늃PXV7g`]GtosimfG&%l&%m?CPm#(âdĴ<ALUvJ<Vk@؜]XMI@4BNkZ:ZT^r>fMg;-"~7w
+'e|B|0-sGӅV]'~;M+8t?<-.ˋ>;@ҊfZ`ڧQG{ec3!pf@x*m%b,Vzhds1
+Dn -0ݪc:(ol(F/O2lvB@O]R2|Gל6!G阑x^gdwfS#?A/ŝmᛕ}&g AqkUT*sL|sh AuCisIħNr!ҫSWyZJie}z^qoW=wo                              #EF߀ ^U+                                                                                                                                                                       +D0v.~vX"JFKk'x=jFu]chl˅gox'56rb,!}4 7hIx57	EbY*z&cJZZ@Aw>g
+uZs1gYBb#Cr#ەoL7m4L9++u©OxFǾ4 71یΪeX_:s+5ێSQ{U+TH]W3Aݨ[+X+ӻ6)򖖰>Yp^/ڰϨmvˏ )U(]s/ݨ^T&|=:SsjR/m3i;߯>f`|!^ lfk xPwgY|G,i7mVmy*5j45K6D[Nqy\Oϫ |ơn Ck̜?(#%eF5s	Wׂ}Dsok YKVshkyUx+ /^s"?F׆קs[d29%8$Dڢە$	
+m7&%Dv5pc8%,5\(گ/N$r)W")RȠMbu;Bǥ^дjTZ@PòZumb,=NzqHzpitT@v%R*!ּM5?+7
+J3@4wKfEqU%d"}5P()*T- `҅q,bn7hhlc}D<nIjOX{+s7,<N17l;AQiFM2Ũtnnh\&Bs{\fFprgZjC;KA{+Xay!ȷfS-">4:)p-@!<SgxcXߵкL$\C'}XZNbw!Y?:1i?8ZsM/f7nЪc^G_~nN6r8y.: o&?\׹SؒC'OXgodԶvoqmoϸmAUjMf~F-!$&{ B^Zș&>AO\{}j#ta57:+9X]Rmj[C'8Zpږl?\bR[۝QkޟspekSVAᗬPS^%q]+Ua#ys6SN|O[v7+i''/NJU.F:RVUԤ1r#ey^3jټn}.LM Pt5ｦSvЗ^R8zv{ԧ̟]kYRvp-&tfrj6QmȄb+B.G}~cw߮fA<,RQ)ؚFvUOFbŻܿYiEB+PȗVOyW#(㠼ijEWj5t|kRBy&IbZ7vpޞi>m.+<w~;]Y#~X.:V\dk+f'X{R^7+ltXt~rgV2KZ`{/V|}tl9ss;Ǩ\wK^IM^Ck/ݝL.`(+Uk$jKk/_zy{ yk[lkDb΃r7,$Ac5v\He궏qP$ɉdjHS/+()M*uePJޙiڪxfB&1MshE+WyC06믔ǧe(d@a75>5$~r*8]K3[BVޟ~f_]CS{k)R˝c2ɃAyCS8ΥQ@RiXɄuBFϲ?KmڲU\ڭl& }+}: mTfܚ%QhhwPeDaBeyM~IVgG,GQ)llBPw%nĆɖp%%Yc,JH-oڰQeѴWp+!Mϭh5wl-WSMMִSD}g[T>zu9YG
+TDpdWeso(qcO5k9:?~ί}3v"jʦ|>/nIE~aڐ,&Vyh2\A*M 0YN6|7~}5w3J,gnn[kgsOҊZᩪx[{НVEj\bT::AY؊gk¿^a+42ԼFuKw 3FNiʉaSc)̟]4լ5jnr̟oʹ=ox_6WT<9U-ϒ#gY\+u+"T,ݬUL+*DseV4J4 BkF0.ӅVtµ)ξ۹(>`Y^CaE0JXn&?T'N>盇OGQǸNȍ)YFNh9]mnuvj̟۳*5Wgk)M^RȥX]=6,nC-%܅8ſ;4WWp7RN֤1kꅭs(Ⱦ3.Fx(5	9 U86D:)(Rjۗ^sVh20ՇP:z+-5ܸ56Zf)ed;Hq'4y/ӣʝ?TUQNNc^#jLfu7t57GLVC?\۰~-+!:W_\CM">oI^FsՐdAp[un{MBJї?Ofr]66Lx]ǖ|uY5iO3e(k!hjHe}[ss(XcS+0+::V\QE]ʼ4܅\J[9<죣-vk2K.Nc!6$Z:3!Ik9r
+-t ੼+{Eۓ^Cw2Rء()2wPp;HunTȘ6%?o
+|Ge<-;Z`iVѳ{+%,;PQ#Xǃk\j~`w~ҹ^U%MslS5ujo<.Wa{!H3>RvT<PµVx+ /O5Awس_LS]' Þ+Y2d)x6s"[G簡7._]VSo*B܁!I@6zKgjE kڽl=PngZCk^#l/y1;{E鞰yX".xGpe2WY2OqLT~->7r0\Rtkȭodr3+X!%\+9U749Z!  O5%5_.d(_~#^ӪvPF8eU]sYLi
+ȉG(!ol΀S8<]iys~vim{3{Ϋǭ>|#vp"+?FR?م״*Rs)S>7:7ۂv״}тqkssuK^jLVY#X'kEߛ}8a}f~eSzMup޳	z߯VNC
+ʗpyx/ S<7_y.)pѦF,m0s(n,sMk8W9&D}4-Jub9pN)UpPsWl<ڗ?}{rSUC&oeAX]{+N~hǩ gpWnd%50q}0[9r&ZL)wPC$~5tJV=55 ;>D-"@GL976z,NO~,kVv
+S~h[_HX6FN6WEWٱ ٪Ȅ\ݟ5Ic_#<>4TpvB VC_6S#Ra?;xvG,+G#FN16>q}D=Ul|غFoL7fՙh]fe׶RMfvjѲ=DTTEd(!Y|ASNQlX%;,^CUokd2yZnA̷d?kx߰ɾ/pƔsVJ!7ˮN8y	9:V2u
+gMRI+ioV8eӉa1Gw5]VN!7] 00EIYe}#,d(wqB!+2ipC;RXVZ_R*O,SchYedOkOLBY݌jA?FX\Qw7΢=                                                                                                                                                                                   ZT   Ot22L@"4   O3rf%)Ü
+iZI(
+4    O3rrrf1kO2#x   AAAB>BnBB+џ\w'ͽ2gRS%']  IDAAB>BnB"8+nldv#JE"׿fAԃUTːH$PXV>)AL4yMciyXL)NckLk   /v))ewmΝ   dEke|Y/x+  ~Q^	  #tHT__  Sp^S_XH.  k   6   +  @o  k   6   +  @o  k   6   +  @o  kR\,dn  _H7w[  ꆲ*>'^@,rMP?>="3A"kZߔ[T]VPZ:YUXE'lI/	MVU@xjtb^VI<
+:,oX+*WS\B"N-Rl~fgvX]g=@rOxzj"ӎy:|# <E[Nxl53r]0EȼjCǰy;&qnwSzڒV!14v1m.}.T<^C/oL7U՛MյhӁt8.muEusS\MwSͻ_eF9ك{^#K/_Ϙ$m	#'5lge2 N12^E߬%}s>	J^1[dBJM'^j
+{1YdEᚖS&[仺gYyorQ:g[XE+q[읇__L3~5bMb{G+bI]H&D) bh
+ҥ
+︃]/w܁yKvgwgfgmt
+Ieiִm1`wXRA>RmV*ld5NW-.>I.<'%2i	7]Fj۞z~z9V2_̱uL9 T|%´әf)9elB²z&&a[-Fhojz{TAD&h,<}xp.yڡwJLsWRSH4hkb$?%9N.<ZSZ[\'^Znx&vyHZ Z@l!?YZL*ٜ+|6<ރG`@`BD<tACOk`!ݯsrvo+DBO5pclO5p	fS:58Dd,˚n	v]h+/&ϢLk D]*Cka]pN.n력{jV3&Kv1=<}鵆Sdcx>5(&LfpN%7e§نv]lˁ#Q#5M3qtxǩ+A}eZݞkc[۾g zةD#9=WDkh;ޗUɀSLJI44]f]a"ZSX\zʰwۯ>u	iAAt506!|M;vxo0v+]dtIEMqS8^zmih(}]A馸\;GOP9A 2xGtt9<dLS8T Ӛw/EBZyȕM%5_I+8y*Gyf!ШPMV00zxF9?twrrŉȥ{<L4|{c'Ӛ9tJy*,AQx$U4DFv7GR\iSMLG@YM.ŏ1'gܞIOhJf~<\LoY!}9RWͼWi+I0OY.(F#54]!7S\rE2˧5R,yI?DJ	'^͒MoowYᏥ59F.lc_!u
+$B:=B"Ygݫ8yՇAQ6z,A}5N3xRF~V+>nuŰIY%PAEt;#Ȝ1#V8J/Z,sD,!n5DۇN62t	%6ɴᇾg[%V'o8סC[V7$t}+[\.M_A+Ưu/}Q	([R;B$¶ŤT]҅vHܼ0hl6o}<ν_RvauljltPbד_~1!1D.W48q	CYku|h^8@Fkpe{ۅ[=^K	qԇL( *<7HW[*y-14&G[,8P]ch "dc|)FqZ֘͘khV6ٵ(KXl3x!{8dI&&+DM.ǉ/X paKK%C?q&YntI%]?[9A72zpN6<0VtIK~>B~[}Skޱ'~83898*rt66ᵶcqM/"b@䇢Y_^"Ah;J}-vaXS발6|3Q0cp_-	S7k#_uÛy"?]ӳ:y5u_ϳB.8|3~ԚzsNk"٘44n9N2Z.^V~y8s''eB8x`VO@/44]Y3mېI_̶?̽nS]σq8V9wJtOKll篈t-Fr,lZST^?ch{5Jq]U|L&5lDLEʀHVӍYϫI	xhL&#z:+Ű-0zNWpEyرղuvJO~'f|hwuͣKh.^_hN
+VĤ]fhFYY}Л/2+%+e	J6s^Qj>e⵶U~}12U66c; t50̯mA `mh5:)L ^n,U6Uk	 UI_k+'3Fp`iro-?,aO9,bMW;2]Bn3۳@ty))g0r+gDl_]+oYvy5M3aL6l+فTh~aM.	@[)UA~5riX=/j~eFYNOKJ>,5tsem}^ܗ^.0r]TOKlLkG,Uba-ɜű9 i6A>50Qٰr5GsWRog~Q^D|b~dr,"-W2:OOhՇEpK;jx7wXq6Kgm&T9-NDr󟽜-gcpjq[7l7nqrbT]0h3=AC՚Va{]#a S</%xQAꆴ P75A!! +i+AnHk uCZCA BݐAꆴ P75A!! +i+AnHk uCZCA BݐAꆴ P75A!! +i+AnHk uCZCA BݐA:HܩKA@e]?rYAXx;QIIY%6+ͭIQJv5O|uAh*~W7q+jcR
+v?E!i+Aċf2lf*7blܲ'2rt~Xlt'J8 RZz+U(9~1exm\zsnbf@֜	4eEO7}c5Zwo\
+i+AċPZc׷9*|5=j;ŷ3Jn!qv(s6QW!Q7⊆e]u5(zgggm^Iӌ^]RXXVߛAjEDer{ߛl\{QkOwJ~i=^i+lE~qʹPز^*fqiwu?IEkxЎf^oy)2yVku|ZZn7qh)$u_+zfئ<:BT6vF{j'eZ+p)|XA=Cx}!tਬ/ڿ.렱8}%S7siu>+dnՎzG%(:F,[w$.G~:9մA+<FS]}(:u_+3rJ$=mx&'=V="t5]VK`j"pXy[O7>`{k#&(K#I[>aс44]vX\Z<K.vCЌȏ~YvoAsx|0qzEd?r=I.r!Sk[m`W] B7njW55Ե#~9buKaUh͇SMw>/!O˪V~}dZQ:C5ǡs_͵|\i2<t_F,k<`Dbg[ltǍFBuJB;f~I*}Nx^\߄p;0NqozZST^}pqEi+i(M(ƸS5aw?YNWl0 7;Va&q=lVeǮy'^՚(}^y_]r{(?f=yS>bQa;+e
+;AG{"	ښxBdHtJŚyBDϾ wE;[tZPr-PZ;;[KH}#^
+۹@'1s6;3\#a{/5BPBM\q~\/^IW?\PRUǶ+T]EԂȵC]u>lf~2~?5j\dfǯsWԪxeLI?:}ho$fGwk%)ja]騴Vk6]+)IWr}BS=
+
+*(Mtttڞ:]h-wYuӤ?]ޛlt.4ۣ`Ko<>dѩD9+t9:gU`C*h?<Uc77cQSQt|Ru.=仅ַҊdOt?y+.ZSϛm*.T3jj7F1Z痥GN&6T+/?hʢ/`bfɇL]xDl[a(!,'"ϴqRߔTrte-	ki}</dTqzbّ+B͎G|5fx|:LƨȊN.ZY_bG&kACYEȹOP|7GI1Iv?43$IC[6/w3:8E`fzW57S3qXX=4]ޟb̶kvE,WL^arZmtz|^/ 閨o[}FiK8ɜjeýml|aYL2$K5`;]pxN5omu8a)L8r]ݭ+wC5<<%V8VEJim(\z]HyMO4/23^YuAX>Ji+4wRWe+uP:}235l*Gt]86(-'DaY0m<g!yk}ʪݯ>`k}p*ŵe9\}#]&B[B5lǮ@/䁣?c1$(F w'X)&@o!p>Ό1`mQ5#0_\bt"$|Z1}q[r{{\5rU${˹G)j+/g3,3ъ ooSPoSӋ#q[!-|!lSei 5pW<[<]pp3mB>94^/VdB>ݠK9j08-G.%	A3x!+u}6!\OW60D4_&kJ+5sqJ$ԍےJH?}v!U[,ls:ym!7h	u+EXQk&!QوSDOKpTĭ<': :l19-ghҋаP.I#eّ:]ա_k/AUIkgѱpń MfRJxw;~L֤߭
+o*#_ :aRh%ekJa1QQy= y!QYS0RWk/hB늚$5=&Yh44b	u.vZ>R{l<[Pkf{6sî+VbܸSQ+y#50:+	@y;|a^`t]ҷcL4DPt#PRVKSt4.>%VZs,&;WTASRmd
+N枡JM^*%M:.馈5`޹ 4wdBkp!Dr(jMͻ_L=LP"71Sz}_a}Cz\I>Lp;	-=C#ԁg	s[7_Dy#P5*ȫLjn(_$ 3PzG>5]ҏs.~=i)Z?՚ɲ^0yMxU2E"ܸ5Zɗ:^b<8-}PkFv["wrSkFḩw:]+	9R_ls?Ʀ9>($<"0m'#EpiG;G7h:FI;cס:[	ά|dr8NJhp4$}r\9{5k FdSY5Fw9 n<<Ʈ	n5oYmNk5+[r
+وI[p)d+,b빖0r=!(,N\RZը,Wn_{XkD;.n3p;As
+bj]`#fm	kKcZX6:ӜKN5yw3.ZV@uiƦeWSiMa٤U:r6$Bn|2ƈ}gr Rt=y6}!+?[Aog鮢 FfBQ#fK;/8AYd%|Wƾ4ZK@ymth)jUjYˀd
+#o[E?u\eNZC(<pYf+ѥǖ;NT<MB+O(VxфQǯ=%ɡF,nRԌњFV[N~Ŋg_+	?fPq!VqeO=V!b++MG.{_NK칖
+~k^|zQX]d[Spm\OHFJw·Ak})Wt뽠#`o[A/X7H"E./V}jf=l3:U
+M4Z8hhH'[{1d2$fksHs/
+Qeo	JtQŖ]*kt>dVfV[<Th#Ce_1Wh+R50˪߿7VѺ0>Ex0VÞo80_>x}EȡBkĝ;YzD"@9 @,k2кw7t_^c`]uK+fa|nE֨xtRZO@ìN@d\,We<0 ϕη%}z_'_PVG.m/˾CZC(+k*[E37K64&[ʪ85I*N\πOť;VIL4Kۋkȓi;0Q*G?X${術jK[ޛogF2v_ =0C
+jki;\OP6
+eJtIgFrr%\/XɼZ%5p0=xbǭNAe$CtEk.kVQwP^Xo*ԎKcQS[}b[V}7 #_R)TgIje*u=>Yha+rQ5+ҷ,9%Ӛg MC5cLpme;-[2Ln)'/݆ Nƭ+蔼%T"Ozm@?YFj6\"(Jؠ@W6d͠	1ݜWlN2E-9S5x]N9ajx72_$>f
+^u֠aixL59, L-l'4$_Bdv!yV|'5(B`͐Rd{d4nU5-foH'Y[.qT|&&wpo6ӥV|8>3w!Ubf	N1Cn;>cq8fZd[$Bot3ʺ4箤PNkpݭflh%wZжǮŦ<XLkycpň;8
+M-5(
+?
+?+=x-7!w䫹/H^E0+K|~\MO"\k\XV_!wFHk>j-F:RMr :=.4`J4k?LGx$XĻ{:ʴf֓p&
+L:xd/Zpr⺣l򨕎iZ%?}S?/ws,h||ڣGi[OX0dSLafwbEtYjC'B^){߻}SqF!jQ$
+ ZʦmtC(#++k}<?, nc_.l|-<@Ǯq}C!Td%ۿ:sV~Վ_䆶f8=n.^@m`Hz+>Cø2C&B!54]ZWBIs&1OǭqF=: (ըUt^LZC)z\^JqAh)@4w("ovA5[`}vv! >az|\m/>ӏgnsX]ҟقV0G0[J'L.'o)fݫd`Vnlʟzw[{AC璲Mǣ:WcsfLt\~WASN&u.07nF׽z,~?p!3]KQu>.rخppjgm;hjFfrRxܭ̽_9~󢝧p#D	(ɣ&|[uS6g8z;;oeFDzayE5܍;q4\n<ЫI/Cpr #V&,ujH_{ƈF`a5fҽ0)9eyYwGW1p	;Wh
+55M' :<RFxj%igK計5 pTYuScKGaU׵x;p
+Q2IZBH4[<u5^>siusQWGk i+AnHk uCZCA BݐAꆴ P75A!! +i+AnHk uCZCA BݐAꆴ P75A!! +i+AnHk u#5"h	 a""WFXU@nb0 iM{{P(dy[	 w0ဂHtiMG]T;R0NAA<L>#b5zgkm!R)"J(QDq:8J(QD&.KHk(QDg: 1Lk:::ԦڛձqU11(QDRoT@M);mmPNM[[[kkksssmmmyyyqqqaaa~~~AA
+@S,ЗD"@㵴455544ADj@; 	TZJy>A/1Ph
+  owA 5@Y/1P(DSYYYPP y$ =Ph
+aZԄ`'//HA{&(EVkrssIk jMpZ~S [rrrHk jM@_d xVAꆴ P75A!! +i+AnHk uCZCA BݐAꆴ P75A!! ͫ5qI,|eyU$͎;q]?=xE*kMJ+zeyUWRxͮxgLi3/(CX^tYxn5Ru=O lT*j̺WSX]Y"R54+Wq'P<gmUnZvմҪ&;3KT42o:+,ܟ@eU֓McR
+Kmj1qgfr;q8Êgyg^§ʆ|׋.-p).-}fK8F\fyxzGniZ;OE6ɻ|Wbrhul
+w>$:[!N^OeiTն>TE֗s3!ncWYkm,ND֓MM6d`kĭ<~3 	#W:~0drʆ'8i+A0Z`Hmam;MO4aDHܾS2xls\K>wGf~%
+ۭ<"qhhvj4:yC(++Ƴj+qyUqmHQg4=oMV{=j=Ҥw"TA(M* p@xDŒ<kDvggfgfyfgl;khwhthv_׸f_5g-Y던kjhkϛZq% 6o|HkZIJ%!U 7ΥޚpLϧ9݆MT}֣˅gvPtV'څWS g('4nHk\0ogNw\F)(FWqHk!5AǼ=ߜpO<{RY<RNZy)JP~*gxv;;`	}_>l'i#>gjkJ?Kk+l=jimojip@M-2SJ#v̧{%F(IՉkMORpi
+f7Y@ֳ64a|3WWE.3$nnmxfun됑RٰJV]pYő/ @0kST;5)9ᘖۣ5<qY@1Q*zc,$F\H(	oqpT_'Z h-{~7Z_M+nC2t;"1_IB(ҷs\Z"$dkQQqO|dқۣZ9G'+jl`WH*lf~%t%ԓA	:j(5RtmCQ[>Y3uC2ߊ&z+=o8Z74+ĥpZBSTԋ.5uh80%&EsyمθQxo=
+9VhYӸ'Ĥ*ZLFE~KZC0'faZk[]9]or/_5Fw䏖M_-Kk+bȔ?-~{>	ˆU+Q7.te&+:YA[6/0^+Em=ʋ#>k	3k~P{쳁Zޞr>YqFȤ~w@rh{Ճqp"+y{/f;6迋uqh~7VUu2ס| ;?i.4.;_1lr}u1zaĵ@֞t|o:_g=VY|8q3`[sw%w%k]ShL;;m_,!Skߺ	5~	gn*lW-3pDStCZôFcgAk`uaCqWBk=~;:XeךS~\k#,fgTU[6d2U~Zk<yȩ	z2mi\xN5pa?e93)xpjܯLTcysJZq	)|rB9ibD픭h
+hܛ`gUd|0Gdr=dZ8u3t=]^kT3M];4B2P|vjCR=Vgtγ{&#qňDqu0sZpp!fzEfO;$!^Lkp;;+*+ܿi;,3J#wxq =noV+y~I-wk|{H9G/H95iu >mRF^5SDǵƼ,5e3v^`q%j{︌z]`bمULSQ++kBcsVs`^濜;DV?wkvn}`>hr֎/LeChEmnz:G|0GkAjհW_ḙ|:wEOYG$!삭ޥSc)^k8M=ix#V
+] B!vmy4qx~%]u/M;,VA! D}_V!mofNԶvA3H*<
+~]oCqK((A0")_~G=0>>"!^Lk`(>]
+nQݱn
+Ǿ90)aVB.Q"Yk[WHF~3vZ¾9{_c$aZ-/ >8ިP\k`$\ͱ_o]Pşkig)
+lWtUԟiʒv(&?(E Sfm3|H{ Mah5N굍^l5!19_1nWi͙m
+0l-A|+u@gfa%b~0['l2eƙh~JwrZ<-d~<5	^eSɽ{ךm3JXAqL>_'Jeop+؛|\G!|VA'|PTR>MAZ{=/5LA+!vpL, \GKe.+#<.Hi"MEl`9Nuj.&LXb4Lk`.T-L.G?[퍞2ZU;Y۳
+7
+o&aW]YzSN,(7S6lWe\+ v͈Zye9ڶnX %5}mcg6>mKcI*b{Li(5HS˥z5&
+9}ykLfj.3aQXu-}Wk0xܓbY,ܣLSN+i+km <։oEe=l?7RN9)YzR jWֱSٝYZ&5h2Ki$<t+u}GkIg9,oS]'60wX2G:3bh\fts/yBP{Vz)_"-;9~%[_ZċB`F-"+V<6mmhvi;z)[L'ngt?WIH+i1c4sVCT5yW[Y8W7Lԧj+Z7}@sȇ=YGZCYĚ:G]WjW#3_fN,~l"3ln+*h?Kkx6>I;Qk2JcQ"QWX'Y-ҁ:,`KN]̯	
+ߨo-%{?	g챲c%܊z~5㤁/v$QSU7ȇ/9jMfA7ޛ"
+5Mz6Qvцh+jP
+$o'+tceHkE?Zs:?Ks !fܤl݇s4Nxs509,=dϿVњ%D<t@:AGGjQAfKBkncf>5AiMNQ5]6c@X:lOIEC\|F"!T.4嘮B8Oh(iuhT~3[X+gQkr+&m6c.G\jq ƨw2댡ǽ#ӗT!zr?;[)AZCSu\߇iMVaWGLQҶ+ŀ;!Bb0eyAuS'l4mhbokƿNњֶ܄pn
+nɖh
+q%v)+@`7zW! p}Kv1Eb{@P8d%DslHK;CYÚ5Wnc.gW5Okϥ犖^Jk"o05>op$kxwHz^C<0=&wܿ_-ǽ3k%0ti/qǿnGU%kN8UaDPZwIA9G-HjFnИ?x#Z-Il񍦖k@i-]_BHCPXp<nSп0h\ͳ
+``YpMTn!ϋ[-Sg;<snO5-AW9ʽͽ-[<(I)gu+hQ٠#|ؗ֔W7.?"Z1Z^3y0T&!^
+M-mg=UrΏ`[\ 	R0	2>끔f
+n%l]izVu7\Vx!WVk\#kO:E$G"(Ի^W>T^j8HbePZٷO<pYG7
+S)Ic/eor3zgڛ _${hNY6,.N~C p77⩵})_;S1(ili;/]_]'s~im`T1=;kXpR2pKo3WP[x\Zy}:qSnQ5nů}o'0_0@ԶЂ7;gӚnΰU6Iƈͤ+VkGf,3vZ.9hseG>DX}bDX5rdRગŢ+ϸqsO5lUk͞`ӠRj#Vgxhu"Z\w2s_Z#v^Tm0Лr[Rsi+AU֚n$\|VcVop>[_g!Qk@iEޔphZ5\lkJCe<,]:}0ޥI5,w[V|w7,Z,מZk>Q9<IMҊftsU +UghЅ+QCC̲Sɝ	'IoW㐴 dk+fŭ}׶q=c);őIVAHy=IH=
+qwɕq,%+9jل<ȯO?YJxG8+29_3ivWkH<G&VZbK+ny׻=@=nEϸE;x#vۡ%310Wԣ¬n&"w#pvȨڀld~PSx ^U0rp'&h+pՍ|P]Wū1M	<2?]$@G3_3}4/:$U	k5XQ5-2DHUSڗ}X#>"Me΍OSg+<-M-e UFZCSg3AHki+A!!^:5񏇴xV4l>27:{PC󇴆x]²B AC+i+A1ԐAC+i+A1ԐAC+i+A1ԐAC+i+A1ԐAC+i+A1ԐAC+i+A1ԐAC+i+A1ԐAC+i+A1ԐAC+i+A1ԐAC+i+AĿή.agWggAZCoCةv!p+Mn5
+ BNBg9p;8ڮG}klEzIf.ɷs['o6{cU6˫&'oQ
+slHk ^0BaWLJv.3]uTe9߭4м+H*1gE7S흩*f}@k۠gL_Zp(Q|lWXc琘', E!:0cgMdV7-m;)#Vn-af!gO_Zc\~!۠>>YGLVrڵɦHk ^$مUL.\NzXQTPZfrjCf.߮4pO,zX՘Snr9b2ƨ3N)_nrA@dKkqh$Eжvဥּ\=m0oGrA:wtи+=j_8$ү<fg6I7,48ܖUgh5F8:~IJVـZڝ[\-s>_Z[\^<{Y貢u	i
+r:='i+V(A/;	yׂzILM~i$Nn8CoMT@pu@YYU?O5 F~8<-;jM}vu U9ՋnSt-yƂZΘܜOk[e8uT< m;4reecPA/QSUHz#,	MKH/xraߜpIJ^㔭r[͗q[Z:6(y	jMu]Cv)ͅZޡ g?|LRsʟUF^hO4^G8vgu<S^ܠƖ']Ak
+oN8b~9g,k,ܣLٮ:|"v;C+^.bKt5hzrOoF<W_k/KڕTԋ}.Z3dnEXc7	mBG)ָF2b%xj[vYyݹq|⵬C,ɨihy~fJAY'+!/ϩZ:&]%&( _,у}p4֌S嗘bKk ήή9MTw0êƅmVT㙋 m®s(ѭmRKOH/Tm@(<.n%XQ6Q1)HDW7<v	fm&SToNPtVʾN*(-N.+c%]oVò	8)"+jL٧~-8:;$FEg]uHjCr_}EgggPZkhIJhy~X	hAߋKjl5DNy
+wd$};xǵ>vn+Q
+מp3]@u]w++&l4ȫ?˥z5= :ipWc* 2cg":|UP`-pXP(`uB&(9"5x]-*{G^.+kO:!`AǷ+$,"A6nKm5pJ^hچL"lBrp7{f0;&쨴@ mzoy
+lR_EW!+mt+倦'c@Xޙ9{.~4OsoV>ĥE jkTr=U1:$tvuy~8WZt>=~).gU]O|W\3}%\mPVi=WS;@P7DGu}/ 	%E&ֈ^Ymt#<MۡE@$**,Rv |n+%Nh6~9/=aZsv:bFmRsgk$Fޱ]+BsX۫Bu}K$,Wxuv\kGMU=aB(̏i~@;~DQ~b
+ԊŏLkF)J*+.g	}MRXqā9謯WǧwZ-	
+'@+8``H۫va]iIg-dTB>ڢ@0%bP[?ff3kgߗ`/,l6o^vQtHc6!<!*').oop
+2}ios@_Z[PֻfTFP6l"'j2Op^gιZsn&wFԜb9 .@1)(.xa#$$	>AkqG˳>N	ˏ8@\n$ujA~-ffcts}PtߦL4%@&dDm
+nbvqP,bgX\~X:'H.>YuAYPI̠,Azi+&1rzmձKkpW>/_GDR{] * suhyO~M7'0Tuњ
+n7ZBk<G˟]{9 M^أzʫ}v~.+6/5zیL.Gtjͷ++$rY8^ՄFV),44z īy%5'_.++=Mak!#|d,}AĀV4$?(VW?5NH/&%GaH h':|6+sf>Z_Eku 7CxA#^6IᐖD&|GO; 	>/07,M{3oEjxw]hWWW_Z|B>eVF/ҩk	$iA[\pNP~
+_ޝ
+Pj|<OFhMA<'+D[z{]56lgUjA27~V;C+&l4֌gњz5K;,D:o5A\k4.+_S"{8ڒv2#/htXyvsFLQ>Y+~/Qb)@?ZS"SB;4/bR%@YFN>ҕ&t}6RalA*Z
+OXyMOlm`Ty?w]ma~^wݚ`u@eDωiK,ZcZO/5Қnx5UeW4?f}59$G}&(.{-$&g]\EVA ˤP+kԯw'6	Aq/\}?䗈x
+Ck7gďiw3> cwNlʾ?Wȭe]}ܱV2rL^9]ѭ7
+WoK)L	|k1Lk/ᯗրh ys^k"Z*|I-:`pr^'Uh!2
+;)7;C4_k2*ߑWA\Em+	Ac	gnwߛGTەX{@!:۩,ZQg*A :osy('򴴶o8Q4qE_QӴhUS%_ߝK0sX'?(eSr(c~߰6-p[%Z^;ikD~\aoЦGQ<`+&}W72z52 GSD7K+Q <na~HGL1>"PW\^cʺi<ꀡj_gܶsNeUBˤ-f؃т =ap}du3Jvaf?Գ+b{@2q8C5.aspACJfAcԎHrtY,_-+,A-K	ai=WD68 i8UܸG
+r[؆8ۇ̢VGkhaf`r> nYiglBZfk5 jNKqy%3wYYOa1Z^囕}=D^Vܽ!7_/ן⒃v-T;S5Ɩ6]1~@ko_k+!DB)8%"1Ow9CRT{ƴ A槌+j]Ok`ދ;4'+'SDM.miI'x Ɂb͎kS/K?f*,	w9|8eBas+aS^(:
+Qo n >	SYU7/Z$P0!W/}4n4;q C?VK@P.%Oi9e9N<Bb~!HrqtNGv)U
+2am/H~x#O$jJV>ksv_DYˏC}$&cD.?lE7vv,߸GU' !^e'm6[񍪾^~ø]Rp44iۄBa֜phkL(Ev(Ur  2KlnE|_+5OM{G'$y{oWEֲSeU+	[SA$(jD&Gx,^ˍ[A~%Ti 	~li+AAZCA55APCZCA55APCZCA55APCZCA55APCZCA55APCZCA55APCZCA55APCZCA55APCZCA55AP#5=
+\WW'襅  #(*tqώokkc)[	 `@M)L\2,yK'  ^MHL=  T>h' 䃏q)v"A[[[kkkKKKG#AA<L8 	4OcZ?G8duuuUUUAd@5PearæΘ@ʊsss	 ɀj@; 	4R
+endstream
+endobj
+143 0 obj
+<</Type/XObject/Subtype/Image/Width 550/Height 623/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 53839>>
+stream
+x݉_Uufif7,MdMTbZj".
+
++ .""Ⱦ+ߺsԼh9=|=:AAAAAAAAAAAAAAAAAAAAAAwckvAwkeIUWj˪<iÇDA}fΪ]WW\QA|xkOfqzϧqqg&V^F]}؃ADǝxl~Uum}CCYec{YN{c+-75u	i?yc#h{8U]ł2u={u[mo qoG=ǯiz{VA5uCS[[cşEދE$o{r^sZӗ=2'^hԲF-}k{?R;6q8iu˓n2=βuW<DoiOYKEm0닆_Y).o^uZ[u:|>
+~wڦ]>B/^ڒ|~+ߝNB[w7+++gvbSvʪ? |:"!aCOuGE!y{_#赔ܾv ;|_+/Rkf2~ؤ;:|l6!_GO}䞧=ie55u_M@%zV<w-cB}O~0u֦
+k:Wl\WMrq̯޸'ƣ/qi􁛌IzCcfkM}x|گޜǏ^th6/Gb黡ގ	7M?'.lkC)]*,s
+'?I=O!*sʍxUwvYnvv/(8[j{[y"Ï_G,ڶa1GLy?/bZTǞz*[7[Vm<b߹[}a}猞%:R5zV}߁N<2='/?۵߽5!fG]l!߼5uh+lL{!q3.Oy	|'xGWT_/+I|{_ء=sfo?8$~+3^ڐ_LBOk6tv3./q籺+Y:|^ܲz=,&W,ۣv::aؿos/@EUu}]_pYN~UyKubvbAYuM]uM{-}>eE9yŅ%:v65y)Cȃ=#ԪXR9y@YWk̛8'NԔ?Gtbuw/J AA2'ݗ~N{Z>vwj3LQw";_mT̎̀eIVe|֫}S
+szEA:vGԹ6ìG5*%83BwÑcbW^Qgj5U"?CreALNCCiWF;orZ35h~IOQ{{μ[7m=O7^*nKuwCBfW<|C(+Q=s)vёQOhg7sP1m훽Ӄxk#*C~KA^"7SV&E2<-_i{Gja5;U?vVhh=>ԓ]iUM\s/it/czoedtѢQbXݲPj8z6~RE761~~b\4xl_1lu2r綽|<T]HW~ׯ]KeJݝ?}#o]Նɴu8*jl\%7AMڜ&MQ^*yk.`xYO]W'8{}¦MӒ|_G~hݾ\jNo>ُIwuFkJuÇwc}:Z]N6i[\.*WtؾS_sZ0mW/U	y%U=b[_lʀ8qN*..|SNd_.M6gʝIXaaqJM$ҹ ,i4)fNI?^NSҒgG$kw4kM<&ZaQ[[?#;9CS{E
+ˇM]x;:Mxo+N:xFRVq+pȪ+uW˪C<{_ᛊbid,ӗ=/C.ʪqj#el*NlR>]o5^aMTThHGN=O;3˵*f3qKo6Va!?o-v?w|&keT=k]t*̈Vs߹ý#6_-\y&bͩ!+=;4UߐkBTk7:fQuK,T)-Mch(TqkixދYzG^t{sP<o;ws_IKY_	{N4L:IHHo*gk%>b(O?j9ib_I:p.ӕ+*N]}WЖfW|ٙg.fGO^vs{ߑsxwe8rưx^U)c\PDJc7hkKk\">?/#G}ЮCYփ!2xsoT3U5yKC7W۷{^xTN/g8kOY_HPP\1zFysf+?礣/j/%whhK%
+6Kp[g}l+΃&F/ҚںA[
+3w4'/^s:qjt2fuuؼ98H=}:B@XOfUV>gv#')o#/N?'\_Cg]./Z[ӻZ"|]7̻\T_iy5B=7&q*G{kv)k~yrq؀X>?F|8OfټtiەڏF-3{7-nKLzp{o(xghtb%SkSq:<:k#VELߟ)=?3=_U]X__QuQ?78.P9}~t±yt,,>RNQiU֌)'- $WVYbsBɡ,q6/J<;8g6*{CNg4sF,y{?z|<vFm&[_[6>>-'/0AUj:S[qTTSt]}l6GaSy1("K:e~Peho_|spXVQWPЧMۦKP1SRnkz/@ƻ~l>kѡ)=Wϱ+]^iPQUۛ ߓk՚߾5uwj%eUFk/7
+޼똒ǲ.ϋ7weZģW,7j7Ua\`|݊pHoŴ(=h7 J˯8c*y&<{oy%;e<7EQU,Q7zSqq!v?򟡋kf\}8qgTckJmv۰=caX1콐ָϋ[nջVtlryl?Sk?sGN
+XgѶ[xS-I\鎁a{ub)j> +˙99)~+h.dlKw_+߾=5Xŕr+ܟxW=\#n?|aC_|	zj懞hg>=^]#/~ }}]lYsڅ~|Njo=~O1r¬w͡A|oCI%pc6ۃ}['Ov1**=$N?7m,O~hN~E8|TAm9x=<!D<UGAD$?"У9LAwa^5AqM                         /Am  W                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   pʕ⊊zG nJvvvxxxDDDIIIKTVVnٲ%,,,55vBWmYWXs֭[С/j7<$ w1!ZƖ7ydooYf^UUUm###Zy @>>Le
+
+
+&NاO˗vϢl{`ڲٯ>NNN#F1cVxýéS322nmx233M6x=zhװwޫW	&lܸn[ٷo]]]srr5 wm۶}ݺu;w\K\|ҥˢEUq\\\ޤ-oݺUյkW//uss39\YK:}6G#9s挻G}4t9sDEEũXp_~#쬖QmNrr1cZy @BFα۲8گ'NT\$//o*7ک)SDK,я{{{SYYrUnjʮkРAmn;wL:d  \񬻡ɷUK	S]?ɓ-+M|x񢫫F5o<{㥜6mG}}}?:+) MVڬ={DGGGDD?~>U*'ݻwӦMMbbb8sNZZVUXXvҥ]vEFFꑔ;99).[LhֻVQӳg<xV=JLLܰaCXXvJSzgٜv9==]c:ud̘1{J4~Z6ݸqCI9sFǪU*I!CNoi5ifÇʬ9{Z'mE+x4BѣGj)}Wզ7t56=Ŭ<66V[׎&j+Ԓ999%f+T%vgg}*{[K*XL|;cƌAjIMk5p@#GdL0aذa u+iOOOnFl{QisAgqƩ5T-(hvAs5l-h1ӇU'5|GkͦkD\u\TkMYFkBBB,i﴿*gM,u4z\~g-.55KMLHHH8q	|I``ֺ'%%ksXM9rdTTMqpኣR/+oL2ERFUQS	5;;[UC_{q|g2`M4IR#Z޽ѣ_׭8oʇZFEjSЦUUFݥK*-kتtʐOVƯ1T
+X^SNV<h%^__dIEG={0gJMe~Z{nS!И5>}X2W,k#F,_|˖-YMZl߾]=H_5;Z/TGcPV3.Ϝ9S<yZ*Jza/J5+((h>JJuTe5k$`J6'55U	Mqqq:VVTiyxxN?nTM233KKKk(*kcǎՃfISqҾrQJJHKKSRLLL{Gh%ҦO8p%OG*hJ4eU_mJںƠjʜ}_W^Ryjsrrz\UVkԪM@ZMIXUՎ\pA9~5:\F_jT#*J:F0Gj"5T}TVrU)}9u6^oܹyݻWK,iבՃhu{!SEM wSqDy_-늣d^rkaGub*uZj~SqիW+aZqcW*ͥjD)[^ &#شEʺY*(eTtrssǯ4վ~fI#			1WmBqذaYeÇ[j٨ʄ4k:Lk׮F-#hzD#+UWK~FfɼevǦd3u76wh2d~VQצHO!DZ Y*=Z`Nڭ+u3[sFmn޼YU/0/O9zIEZZ%o38~0+#eeeǎyIWVO)aZo¾(7ѷ5.8"P~VPT>WuPC1U6Z^ҒSN՚U7觲~Sq*u76MOOJT.,PUdSqT49ڄnꟚ2-f\J֦9#;wԡQik.fyȑ#E-PW8JªNGv&hLUUUt!PeYf)|4[qTycǼZw-u['''%X+պPbTWV\x"e{h\(pkEz#Jm<:}O<zNG]~iV6]~yӄ'ߨ&SkڣT-o*:(ZRô3zDDæd<X-:EO0yϞ=qꉤ+i7} }n!+혲ҿʍ>լ)Sl,W*_)5[q,/YqF9\YTS7>>rr&>>>p[*ݻwK"6[h:j\%@6VhСݨijLQzeO{~z͘i44u:Zei6gZJII1oiu	.scGi_B_,Jk555+W$00P9Mjh'""~P+@ESani<}Qݨ)hjI5em8Z&S'-Mh_Z+fΜr/|K[ߣGٳgQW4[t\̟رC8yd7l*Njj:~گhf~>¤ímisT5nhaefl/]d>%LeBpڵ6׾*5[q"##y+ivuu,_\X-$:oc)--6myS2ƅ&\l|ݕBͰM٨ysTӧ7{6Z5XBk_ۭ8WǥgϞjcwY͑zjA
+]ǩS؍UǛ[m>ECImΝ;͝5ǎ^LIRTOFsi{׭8ꂖQWRTTh.MSTUjKQ)QRjVJP>>>֟N`#!!{&+;&&ƺbS???%''GU0zюoٲED6bUІMQձUСaUR״9dyjx ڹ8JM泗tnīuZkTrӒ:UQo2J)jV*_|HDcPhd-rmK՘Bm]yOyEE\'|F@kg;;%XvY_kyͳG+7)k1Jd
+VRSS	ؙMo;99i͝AXhCAAAZʢ)1WMbcZ_kәTMyGOi	f
+fxҥgՋ9;;k׬3j===x8]?sX|Xuu)*ɨ)0IܼVbÆ+6m*:֒VXXyܮq*jZUҖy_iii}sCѼykhf"""4HhmJGs*{Gw5*%Gk7]hɟ͕F"DkSߡj%*7slyK_)͜9Sh z6lXJJYGTe̫Q6%P)S
+XM
+qT|0j+*K5Ww3r0+We`:+VZ6Mg߾}&tW)EJHZ:OJJ2Wv+0@ejG=
+TQPrSݱF[*򰆤-jZR)Z|KD׮]MV|v_IU啄7olW-VPN֏Oh{F~+@הjf%mʖFQ7]c٨jm8І̇ڿo_q6:h][W)Q3kiU4ɡz>k&U|;mTT:ݾ}NM/`y\	ܺS˗+]xMd}ZsVuJVO[ioh[:uTPZOmٯB)ڢ\h_ΝĨp}K麠fZeJ׃Z5Cu933S]&t@jʎ;7)4{EEE*={'hGh>-W-ިд|ܮb=Ҷ_j5OրUj'\R,qפiZ49&JGAs we+Ӷ:ꋒM$W͐GenV'qMCk3iyyyVj17z3Eh}MKjy            wXI߻뮘]sX7kvQ13HQPb *($%IΒ3a vA:sq+=}]5jԨQF5jԨQF5jԨQF5jԨQF5jԨQ[ʒRˊ|WQ7~r]}vnx[gLvs۠_?PQQ}y|x^	߄O)z9{n,CZvXNY7BL*}J'b;,iy_VT+Vx.'Ԩ}ȅkwwzUQQQ9|_M/%Hj\]SjhqM;UW4J\S$vPF#AjmmmHd".Bw"**>ӈD2 MCk3f$bsU>5bBw**
+W^_G6j_1phMf}Nֲ/4Wb̴4$+++O^-i=FEg]_3t(w	טƚb-kxUhq+rQQM'P঩2>)uQAhCEշ//'VTT䆎Cm+O+))bF;^pdqq1[#7tr+hOmmmyyynngdim{
+$mw8Ԅh̻JOO׳%F)kwE Cmyt]]]EEE^^^bbEB***_V1_ûijB4r4+++::%UА+<n8<ʡ&D#ԐnEDDԽ4d!FE_>{	~+<p*++󓒒BBB.PPQպ wVjd@EEENNN|||ppQ+gJ*!2<~+)q	њ^~tXͱ׉TjX9C/xJ+wwxhD5f@``!U"ηsG.ќD!=_mnOQQQq~S/o{ER_3t5j28%%%QQQUDz8Dn:mؔ⊚FVk+ΩQ5>O3OS,P9lw8ԄeĹeA͜sjm9u5U~qU#RRQ]RGEE-jwA?,C@x4+WŪ-..xeq8)O5T[\^Y*zn5=37X̐7q)d+[ݟ&w>%8qqx:^OC[9g+qɞW	 nUK{]ftIzzi\۹ۓץ̼r+@@eġ5?qݻ'qDK(Ĥ(I;TT]e	1Čb<g)q}ԻAlCLr>$.`iϑK4RQEw6bS
+Y=%+VRR啖/&&&>Xppprrr]]ٳgӧ0OOPxZogKp]F6`ݖ
+fP\^:A!<
+
+Bp$=y$==Z[[7ndgg48FhhWWWĉǏzj}}}'JII%~,߱c!sa-)+K>|XQQյ7o9rDKK%`.455	r~~~Bo*Ksihj(afo{Y6*o(l(>ZϱPRRz Au'b]HHHOSW$}B544|!8xk±<[hd w☙񱐼[SS,Ŀvyfcc#/.m۶!){hrrrr,++kϞ=H)++DM]naQ}BwX*.}ߜJxM %0--+ZAe77N$HUUQw>#b7c[ZZsg`bɿS.^ Hvލ%ϟ?'9y$)NMMVp^qܹôRQQU<122CҊ\ %\>|k,G"WUU/"]{.2Pp-&&N+++=*d+=Xc%:h^{<n4%0AhB@@E@.z%2&^|߿'1Ad@B"I!{ABKXp-ѣG+$5D +by߾}7356FDzb!D;88=Eb5|D씔 	 t1N"»Ν;===qDh7p!qPCP!@++9nyDb			UBȈe\\
+rS2qqI Bpi8 2ӧOK+sAMb[c믇.ߋaZEdq<? Ae  w$J	cqdVQQg%%%5/^@+C}rn<gϞED9򕕕ߏ	 ^+(A277&
+A211@(F`Dˑ8Ǐ/+u QN%,%AѶ@8(lF@&gt8@>h=!<CAAA8)88(Y	N(KGG+K~B!h|\E("uhnR&ZAi@ #C_hwF47:\+"/tWޒ}\Sd쯆[_~ &1h<"<b~XX@1@MD* ]wIPrQ"bjjJ#X`1@ZSD	Hp&GDĿ>UqᠰޣG2aI'oVr3P_p\Ell,*=/nذ #)@RٺukxxAEc8eYI%fĩцh:(9"=qJŮ?~NEEEZl߾ q춏Noiiz6QJO~HJYsKkTR>_Yhhh  3AlXDo A*H7xn@!wQb	q*UUU/>} Ô!(+ Qb&
+dDP >BD?엹U0>=t$B+B1;amZRAAF2 ?ZA q9R'ZsX,AǎCp	p@L9rFf~]]]4`2&׳	8_$&#lQ|MԳq_';رŋq|@	;b-dooLy"$7q\\\+ B7o"Naa!v|=00p݄8(	wai1A5U622Bol;!(f2!
+%؁dDOOOoݺupCV!.qpA\~ j8h[*@pqмHd4;;
+53Q{G )*qГp  ?gm/=iUSIgJ@|7u6mz)7qrrr=$11!!,D75$$1- `ggg%>cGP@:Ou*9qPmIC!	ITGOJJ±kjj"@;WWW[[[#ęB|AlAa>B,{{{_|+_2pG&EZOOOl: pW\p$!!gܿ!;ΩAcf-2AJo>݃8}(sUzY}IB6>$Π٧]xMDD~55gCv XL B"+@-;D@A0twwGDG.q Tŋ͛*PbCUm|@6<"'*u'@=Qgm$#A8#,H9)C/6 ]%Ȏ-}f-g@-%`@\Qtt4ɌP+45ZYXXĩyD>Lk@+5tpBZ g{a.N-!bHIoK@ P #Є(Lb	;G5Ƚ&`9#b;NN3	($UTTCĊl !XY>>>@Rԛ7oНF!;+(>d2
+1L&B:(UlL+),,D%
+_GNkmee%}h%'ahI4>NkEy o?{TmWh`G@|jM0P @ `VvB΍<w/N<!q>hz/T
+	A
+:8Ԩ}1kbz	@_;B%~c8GvjLҝ(>|@urzJ̝AY%HcnM^a0VBWdw<UO*D>8Q|e4W]#wWT_S*cq3oŝbK/AjCE55dfO;ofǭn̡m:+4_u"l_hGp(qy+^䞕~`m}WXLT݈i~10\ch@u*s6Y0&Xi%ѫ3IZ)}Wz&y-?P|mW@3z{nێ? N P]AɃ+gQwFTo	qKv+-P_u~A񹅕y7ƍ]ϽGsWT/-zW\UY]^z*#%v~8;m#s
+*2rJuKu< =B,91+}ǟ>bT=HQዔW:萿<cˠ?w^}8=+׸H`8z<A"4,F "Ș6HX"KMc	DB3'Jb8O^dnUꘛ	Fog?QȲ6yyJnCE}8<)=;d!Rd!ڄv8IH2<~+z?I	:Yg/~?_wi
+kG0tLg<}8q"MҟN9`$i!>.lRrߨ.}c!v6kͰMV
+'ݥ; 
+<Db$8j3z7jj@dgĴWrM,Fs6[1hKrG\p,NvtmJ3,i\+,EoA./RXovk\u\o&}Iᤛb;mʠAxߺNx4ۯlQ+<+`t6M`;kq @V	xSSP[m8o+2|aw'&g`3a/n?,Fk;<:kkg}v~E!qյm<	_d O&N`ܔF̪I+o`UBZ^Gה-<OI>q)w֝tp FVS%UQ	EO1$OrFI($;<:1ɲ=#hu8& ЯOiGyMȈ,P8qxnt@)},DJlQz~kk]jAoxCk^QoYMuCM]cKk+,)1s{:y%E'{]PQۧIM-ڥ.!TYcfOB[8s"rC%\l=7Ȫngq63	O'g&ﬖ	y&m0wZVYyg;A[[c7Yɍ;B;%U?Ҁ$Nq4͆,@$*#F?2ea̒6DfL2@G>H78i
+r	{R]~wbp!hQKuOܮCod:?M. vQ$	q8;jA.--zc|õJs
++Mݟi9<.o1DL_1+}XIRVӼ[XU`ۭ?1/e`ηok}j9<t,,f謥{go:c~ҭojGֈ{mht{rK
+JHqWBo<ÒVM1Se:f唧/Bi[M7-8K	w$<LixOi!5Wr-da.L9/AX;+޾LmiCK3s2s˟Ȑ?>NM+]k뚰%Ba?,7`?IS37Y2@$<.B|C,"NlJS9@U.er'<F.q~7]ɻOu+hEeջT}F,A"%ppZQKuf!vWBq8(yСġG]yh8=IGD@W{F3fwSߦ3=CH֟pTwv5nNZr&{fY%ͭGKs'!X|0qKtl{Fجɲ*~-apY;U}BK8Q~Lϐ7GzUUEچC7i^)uB;K"s՞OKؠ0aOؼ-?2DviWQXz7Fkwf	(qqLZs
+C16%F)Y,BǑ+K8_+#O6>Mun&MkÖN5t঺S^$׷cX!/~N72!kT>4=ǉ͚"gJw;b5WVAU]	v6+y#Ҵh4y9#,֒:M2-a	[dnC3箍ۭ.7"\"RI;e?zCO^ġG!n&pX5s嬍Vmd={)٥p+qHo`!£ׁy,<B
++j8~@$ц"s'{Ή'*1_&%S- h+oC6nFJ/q;*-`zSVIT8"R]O~=,dAV&J<iNAGW)(qN}3pQWXkBeXc4}/+5:7u⤅F9OEĩo~?5gu\\5gҊe_I1:HIsaxՊ1w}1b<D=Lohϛ!+mEbl/3`4o7q~\e6bvbs=(#$\xKfE<pq"3HXVY ,N42> 9jxgR!gZYݫGQn0((04mK:zw#D_|8ex4+l~3YPB=W%DeEDRuE91O"S?}[nt1af>t=q.<&V4.4/mhmsڵinև+kE>b
+q2&^f0f; тq93^O[mνG{ۉsMDdL|8p-X{GnՐJwcu.o?kO*q3b1C*ggQd~HjTl2DhF+,K^w|2郙ā/0_ût;>n(d_j\km]P|.v.to|Voo:$wuH\^ܭqDfL^i<JB/[\?bH		2mo+7!3X-fH<^2\^18m%ih.mAiR0{8	[\~\q
+\EU
+/v8kOAUjS&p]0VN7.}Vrίh̚F$qT&?6z^}톎ā/ãn8<;) A-:)oB<}qGa oydMm N7qqz\XZmZCEհ{p-[ӗI60,]^[%%{QIt+jJ	ϢډTVQ Jfou@DzE{{M[cŽ+#ѽ.g5q2Zdz`C˰X-^wc䎹K(uy9n?J`^VΤ>t -ar&IɕWl<\+oz݉u|He֧z+{TR^JV~A}IO߻o6?q?/=TLg6y9E]	+Ng喓kR_Ƨ!Jolj$ij{_&R 'gƦUVG]D9sn	ik,F Q"s
+KkbS
+rކђ}q|%N`;Zڄ-)+MԶggo]aEM*UZ
+JANhK_g<⪻OYcLgOtR>TʯO/L*)AѱZ=r|%UWHw:i|[5鳢q>8<3kJk=Bs	y&<>Q8ydYeqr&nDeU545#BHiE-(ct鏫'Ț6\X]jm|j04.U]ׄ~*T,Bbrfnsa)4FƌH[pdVUmc#/d%ծ3k%5#SW )
+BOVV~%ّik~Zkn[cDHEUߣDu1)5w{13%{^95uMnNH/Z\PPZ6.>>-,qgMS||+뚲B_uxZX=m̍VFw4*[׍Lr|Oۗt&4YqMۭ(߇	7_u*p	_Y#7)_5x~A	Va<SݭYv,َ]iΑU{y^{ 8^[369}Dڥ7us<I"PS?ٯ{Jjx% Nl$H=ZeMrf
+.x^xu-C$>9ϫ0mǫaWƹ|aofC9ϐ2?q@Gh&g%$:Y+,t}rZ'i?F3TTkRFIGN֐#yBsGpX&	ђFV/ncueƐQ,2̅B짵mv~Yg3n%;O
+xYq0uԵ֓&Kؒd4afnsyF2/g9S(qE5S,d2dQmvsݏk,Ƭ@ǭD=ٙ#)~9VXo9c%;ry^\7L3u94mɘÖ̑7:GUt:> _Xg 36#0vk԰U!#c\cc2{jj'62>lܬ4_7Ryrg49@xۦ['[>I4)ڶ8\'NӇҜNC^ƐU/i t0Y	i+eČC7_>Ü"zj&oO+(vI$AcQ| zONz_ß83؎?ϩ}x)=a>,uh86=pCtp2L[&KGVuBv3>ßA;"NNW3HSsHOI3b>/(q:Kp:+Ipn:n8G+OjCv7Y͕żg,A%o+q} [n05M|>;ܙpqe:ӝ{:8g%7k1"۬".'sE7l[;bmo)Y!}5Dc2+5^RWW9XYհǣ}Wn95RԨ%Z;r˻yM1s.Dn?IVZ85}Ѡ<`Z#i/ko|p_7!|J4N)@S;v.d=S6O3>>wZ}m5L=UoȱZ8M|XcE+6[TqDw>*.I,^-W[v9-c%}I#Wf'eU;d\u5h.	{%{&T2^ʪ[$nde2ۋ|s8+u{y|ЧM^@ԭY-
+nTK}9V!>z
+~_U]ś9E Qg_}Eeueeῇ5G9vj#ٹE=)\`//-~aN%y//wn~F7uni6]R8n4¨Fj83iFZ1@6 i0JiQDq+;DuwkNwIvzG[xm+AdۑkյK#[*z:4@NDZި.>E2[ W>d_Nt:E R3rg_buMOնM<aDMs澗~T㔵ZvE7%+.?5ͫ縝 )t(;RVVNY{LU19/^)՛#uSogO8ؑ{M8u=q+C$&p7m+@hH1Qp0ea,\!g1 qC|g;sN|GAuDktO'N5Z;,oVoG5W2
+V{zwkmdn^vݫ:]	eS렾:FYv0xΌI7:e+F=ǹۯ>ţncvt3ͫv<¥ G^S=+ќC-Hww_]a~t4zyEc2H.#х2=~9{zuo+liVcT>YE&Rב.v{؄+O}_&}}s,x4v4̹we*y98`.z$qEF/?g5`޾ǹ^+2ܙ{M8p+'!2!i5gzۇ5gd2lk!MfœGp*q+"8@1||DCx~6	Y:|tN>̟N;to큐D˿+q dO
+od>sK%J{e=v=uqr+:v2Ȕ{/2KuGЙl?{}0ZAֻJy%???lk.KwCΤo}vw3ۛp0"y%*ڶԳq2%ǅC4n?|E3݈tjзΥe=~;qYl3"֕[O_s<ɶFVVWJ.)۩1ţ'+l᩶t9/RYEjXEg3͛|#0qzOpp|80(˝Ԟz& ;L^LV'UkHxэ v#č0+CC_\Png(AY"BaIЇ0dqql<;uJu3QO'yΧϜv=:&jƥp +Ӡa<uyaߖfe8UV\Zi(FP7>%vm
+_T|l~`JJ+.Xk-~Q!|KRj6#ɀW@9EniQqi̵aAS <^((zA|tg~'0?t ZӼb/d􋺦6y̫aGzNnrGFS֣Ow;r eYY+۵D^ _Pֆ!gnz[:k(C?~>b2]x{oh¢q&Ez1ā;dj8U5p?*:t^wFQi3k8a2eACZ4MI ŎqϜc|X>&| s>S&Ѓ3lbN{),:͜&C-3b2
+ۨ`TVլw?㩳6Üvi}ï |η1ÎCN܀m	0H1hoNA')<!EQ0`ˀN5ba Sl)r_fm	m3^g7Ɲ`"urqAiy?+t|T|n#]fm
+%x{.9Ğ lo_eU= O"NaΧ8sfq
+}w4!_5 pE̶
+uK<7~r`vÍE@.p{ňR&$^+Dz	߸KY8ۆn3Jzt1U|Oe{68;vx~ Ʊkc԰1oF2+!YTQba>+$@EeMφld&٬Ks{(!do5gWPh0qzuͻ9[[ٴoÜ}ïRP)U𪸬zob;cGt=$&ήw_{t]N>aW8lI5vL#P♛6a Pc"f>Sf7U۟x]qC9p[8*v^}aNp<_(xg4g"NWkjjل5jN#՚OڶxiO=ɪv,`rTVՂwiHBtiqπ
+K*z&&S)<@q8][{iiC>	꛺ih$@fMf va	AáĎXA4X#PB`dI.zXwlQ	uפ*tBdz9+P3gm.WrQ2y}B_w$13p /K>)x/&mI3N%cȢ0+퉦n8ecVSęAK4188wP5M3O}8Jqxُesܥ{AG,y_RqAc|csa6nő<zY+&\IT'yi7
+uo ʭJy+"d.#]qL5*ܓgW:[v"t{/zA8){]\W+F-GM8N8b463-ϙ&c,	1!4BwxQ'ࢱ0#aXJC4}ԸA;zd	gH׈i5"#i`_A}Өd[e4i,:yuH-z6eeUm,/)Ozni!~um18)x`t0q	!g)X8D@u?
+VaoW+zLF8.KqʫL=;Ȉp썩S9NT2vʪ[:3v)2j7+Rִ+g{G.nm;./
+=~Y?Ӛ}'=DM{wGYHװ[y/5ͼHt';ӗ&z*sGuɓ篑DMGc0?x}F{"N+^@~ I@f0Q&d#k8F 4<[Y1`ߢpXD8RP	 D0Hf	l=pE<e!{$H'k\:,9__(d`c8W@öĜvBzN}ï{6N÷wȟ߂<~
+2mCL0}.Lu!59ۛ8ME4{KC:~2&F8w@w-/
+Aԧx蘚GZfS2r<Paśޓw5v>saN|PٹEEŷ䟹xVL#ۡ澰Cb#ޛ0R.ÝOx^נO\=~]?}'c*)hiƠTVVe<6[8j+fiGÿ&1My[p:zg:PK~m[I9lmჰ@9v)w4zyx7vv {W	ks38ɄQgR@ĺܐQ2	M@cgFH._xZP$ЇI5l0&)!?2-aS:S49٬nLy:eLlsTԷVгVo9tFlOu.; 4go='x(O =2Mt]m,Lζ)x`+7G$O/m=ƻw
++c1;A<?]Fj?ƨWѝѮrEݔm]RZ{Ե<zۻvE)0-1Ƶ퀯$.l[\[5{vwemiYS_ڔ#0@&Bcg/nxiil3hX+a,+1#+ږXto!aahV;GE4ϑyp4/+/|@x1~:S9M8zRiڛtE˒JD	iJwӃFT;C՛5BYoпl+A:}l4 Uz<4Yr>45E22X@X,2[~B=Atcj3ҢaV?aRatthIA!N}b}6HIR"	g#%1naX+:zsC$Jt8Iuy
+i4&'M'<7kڐ21/ ,+N _yUS8ynpΤ+ڸd#=l8	:DC>BSw"p5,9r#"ՈVbB 1I+pzU-9ędS ha '[ Wz24&ppC6+ H, &2zH`>Mɚ3+_ǡyܘp,ύq
+k8uD:5A4GiGyz>SYBgsK=&KSؕmIm&1=Yd͜X7z"$C}~J5nkhL3prҸ+CC}hH+m(:(аQAFqX_C#G}2+-zC)#֡
+vjKD:B!pK}e3N.qy
+Մ"W}bZ;9^_`}^+&g+$j2
+unaMt rY#4ﷺwCaHN9	df1M+6LFF#5LV 4ˎ_udX'=7;f빑VgnN0(p1s 1AJC0%d:8C8O8[8gz4{wzcБe;8Ӆtp'[O
+!W}%JӉyqt7ԗd,|e,0!)6+:m&	>XWI8K9#p=bF8k֧.1,>tZ4n5pL0ٴdॢqtueLQ627X4zc-<.M}ZnRz_w
+d&.8{5CKS&8&+N<AI|폏Ǆ#[}|jV!l8[pppp-;eyظab5:ta@wB ]N?q́8
+,q+?+9[^\JSo?`B7rrZLԾIOk	ǵI}NRs'Bn4~Yцt)u+v!`bPjPìeյ>*Oor2bk+?ALX'++} ǁ13-]յRC-ggW1\\\TdPSilLrBGqi<=yӋ!:-@EC\KNptrt,78⣆M8X1hE>n$C\;k3ґ\fؒUSiK"Nf˚8qp΀T6pr\
+Bܐn'Í̺!<i(d@5gҮd|WJF\KlUW?(ClAbzaD#q<c_zU Wײ-0+2vtp"?{(tH`_tĽ4$&J[[AGoM+aXj+q}#xe0OqkG9>X`ŋ;ҜpSrz#[-7Uc¦ܷ̆%wCiGd|8	+Z*w9TGi#saQѣ7q+zMI	Q+o<btOay%Ñ%)hg| ǁ}kyS\y^!\\#\~IcS5;tDw$$+tĚgĉAzV[[aLǑfYDX/d42AF!=ƶ-"g<ckb4/ j#[?1-Kѡ/e"M?kOʃMH'ESÇ;p/k,(3[70:	ןV|
+kz̢Mw&\xQRHO%ePYNNiyMBj}W9WZ:D%eA@׎ /ڑX62s@8qQ^RߪV_$pX7j4fX4juhJBF	CI蘵H
+켆 (	"Pe^T0C*i,h0#ߐUdz >}4V1J,Y%\7"*l;x¦T(E8M8/ѕcSb7x\z4ړ$rnkCVSRlS룝O[L6|>lpppC֟kG9l<"E:tD@}M>OWU6q̛̤zE}k%C[%#{%i2vý<sGBFvG/9ax棗ǀ31a6&k"f|&0*K!#U1ަIRx^X|Tƀ%l[]v`D&QZ:wmkK8q}iHٔ8q$9uiJ78|ӄ4˨g+ʝHySZzlcq7a7%՟˴9y[ZtYؽƸ:2`oW&g_l
+ӈ@6钘**qI}6/R\RgR[X3cf]'x8vS<ru㉆Oʽ&[41'P*#4pH_7?&ewi;tA2.wxm<Ox((PY8'^+"|tKCi(˨Ή	ŋJ+kO+TktJ>Χ:.56+2tp6N@h]88!Nu ΆVquF?Lܳ!NeuOZƂ}8/ /*?uEI$4&4mxOp*'=bo[4;؝y8!C;L6ɢҾ5
+4q.oJ7-HYl#1gY+N!gZ_0mHSMeUPh{_^s`G(q{|󩨪O͝l w/^#Sp@C+Ӌ yM>S
+s*4IhX(hRFȮ#ϙƺ1'xx{ Kv$[ƁXƭp?[l>en2Y/͜LN`:+Kǁfxn;S5YkaEv'rwؔQ:1#!y N	3pdIQC	Lx>ȟF[7#؟=/VU1<]|蘹wTj:=?%KN
+a&'>EA}}FZՊ&Nk#{dAB3!1e[`
+߉[3u3ncFRb/
+`ɤj3n=,DF]{	Tp U~+&ZCq+/+Q7s#[Yeu`BP[ö+F~Q<jbCf=GXm]'qx+CFp8?M}~~C֝8vҪ/V\^?ο1n}qOuCnpeG4='T8ys
+qom=m"U썡]1=Mayi-ƓPYVW$q$vG6m`CۦH^8 qL qúՙ_q^'&rr
+ydYEߩg%Ý@L;C2Q5eJ%Hqֵ@5dC,RPGsp0UqޓQg.F8ˢ7LyKkvf񟧅aY/Ks{	lp:3J&)4row#قx?qzϢ&%#6m1fni3kӄS}݃QĩpT2IgVKg==p~<:i?&+"]t FC9БX#8}=&6dyeil8}At5`	c)\"ΊLԤ
+?ɴvAR4Pat-,ܓm<Nm ygݞh:܈^{=I2J,MW谍x\*H<QwKϦGm8)8qD7#ܱ7Fhف]!8s{LË	FJ0A\{?|F"Τ}Hku٪$y#SW	2PP'3>WG7E8=hBC{C,\IT'7e`BOD|kQkEYQ鷢ZS'V/ ٷ;v@ a 8#6Hz7­c弙i!_4w=	KʆԸ)=	ZW5ҙ,qĺ|+3GͼEY
+}+jQz]ہ;id3.=#G8GN֘wDͬVXS]zpsg˾?OO&IGEq!WeR԰ۿ#O:qQi
+@!è3*Vek=*Phg"I^U`EUm{&kY5J33csxY/8q5>6P'qTL2g8+4~wUͿGnpO!Axđ
+4M`lɄz;f~g֮E{<0q2?&c+A+^敃~sfdę_$")ՠRy>Y} K+Gy<j3&Ǐ+du<Xbv!xF'U씸6:9{ȚhygR,>0a^F̡f$q8fTwM^s6CIྜྷLHIbECן<{YW`P+5n\w"" '3diۓɑfon3,jgB%q6`nEN lsR{@9z&߂@1tC<ŏ0}x@'Og&+%?P0sO@G"#Bn +3_r6=Ǐڞ֘/}ÖJ}T/?!Beu<8>]N؋tp5{%C[E}eQi&OS4SC(ܤ,"8K"ݒ
+ޔ}1-nyL{11KҜ'|ȤYTN!aS'N~KZmmOq
+MФڜ^ˈwG<Xj-kIQ+3s:ٟec׳(Xk$%P\68TP(}Z8vm9~`ɟoQypKd8G_3:էլ{:$1s	tj`{ҋYPC4a SN
+84qV6q40#JS48LRG4CKY᫱(+l.KVŠTt8rEZ듉!%E-m4Yf0%fBnKq(3?e^+ւ@L+dd<0#:֤C@iR#Sq~v3՜xsx-+CΒI0XK#7ŕ|.>Wz]+>^ln854O!f}̛6qJ~7i𻨡v	)w
+)v	6i+m@K:+4ehr3ԵA8T֘I'>Kgq5C5QGBIA^7A&RN5ydaLPB;2Q{NZx+2ֽ?o>tNoYݗ,H3Z}b3!%Dq9lNӓ@4vLL?ю5T5-u6(hlNG$tՓ8RK 
+?ɾꓚ.5%k_yQĎMjJǒrYJAŚY&_akB9Jzj7ȡvd7XYAɾ#o!'ӳ@pAˈS<yZ+E!Ehĭ\R~MIEsTBU'ġ0z!R_5
+LZ/8o:&\&15bz2r)ᔯDչǖ`te>.1RԱ=G~GGՀ,K&[ߓw*.w0&Xj>y#'mg)K!W6FVYsaw8	E \;zsLǂKV9Ik8V NgJ+",%SKYF3%xsb&dV'儦ܜluqu3޳MVE\G{VVXOJykt<qZ 2J^KZ&j70tCן<~qC>7K/?;C$9҄,F!$8rHql?ą"(FP˞ty0&α{ˢIh-	>xq;3/HoqX#ql^=0s
+k>-6qp }/2=gPs`iOlFIs
+K	e-!_i.F.Ե|k+mtt&k;|*]K.%	4qliPhRđ^%e4mʈqեZV8tK_B_7bF>1+&Qk]Pq< qהl
+QPPF?+v0n²$up-B@	<pE"e4%K0B=bPSWDxSSm㲞FýrYGJvSk'"i+mz#8r9FR7]h<5$ջ`ݜ;*^oy=Qƫc/涞e82sTۓx=+ߜ0uX7đ`3{{ݧo#9og$ʚ0k ΧGcɶ\& 1O2h*{1q?0ZTP4e1HRBD]vdݩnI)w
+
+ޔTTQ#qwm<Nu1ÕVSǚ0:_?tGq3qC{watҽ&UV&xfp`e,=0'w,.Nٰup4l멻EQűXPC8%S8dOqp0E-v%M`OG^ N7Y;A8U~'ڛn628lڛ8<lGǑl4a@MF/[/6'(1x	 +N<id-KfC~W\%zIEuʝ<} i~M}I3+9+%ܧ(qp.Akbd.l6͙\3?+W[c3liB:˒YNg]ywXTG5$Ƙh6+#v"Q5cETTEP
+FWT(6;wٹuX3e|=\zMQ/{L8@&hJAht,B5ġ1ɋ"[F~~~nn۷Uw8t禍"Mđ4qL<^__+lU7uk}|-K?@y}v0ʰ+sD?X'g\;
+g%匝N.C7lV%miVz"TB&D+Cn ^J,ҊQA1vW\ ǻqk~,[N,;L4qeD@͙Dꏲk׎;ҥK5piHov諈~Ț/qH&"Qә@r$N0TAZ5˥&
+xiaRm]fN_b:eΓAIs|SB,fo:h,qؤBrTLġ5+{,25?sMY}K1U;>/x[3{XUi2s_HFűC&h8lO|4ms&/>|3+e/_466>zhEE^9oɄF:&T8L<>]_q5mg7=-='~3mdi0s̈޶E<}%k.c4 ~kIiD⌘qz>k	3W8α3* Nw8⤜	1"Ʃ	p=q`tؘQgj_[n^s#F/))QplPJsn"v38\58AHGYdia^L hvɖS+EH/aG.`8R]ih#όmARxͷRmSg2\8F(3iq+"p}gWcnq:Nk׮N:j_	ttt~JS5+c,q@8Z#)8TgiA@/ޮܛ-v-^3s:qmI\^{pzδ ә{Z@ظi*G6+oJUjB-S><k.`of^|lgzX?zha`΃M٫bGVmkT6倬V85FR+QQQ1|pYN<Nx(/8;88l۶m׮]<	{pǚCV3g|0\ziM8?1|~ص0q9f_f6v5c/)(Ӕ_=O?gg1:[N&'.m<i#EqQ5:׌K6]g6MbPUs6f<|Vx<00N37F^K3qZ$NG8c'e2`oڴeʕX\T2NJNN5jԹsj8p-N0ӤUS?9wF5ubN8o|Fl\PBgjݚǨ}v;vKq2tļذ#WJTMŻ.ƬO,yM2]mh?nӃ$eBc_ם䏉zdM5HbVǟ9s,#G>y}+ ֭[4Pٳg=4L/i
+Ug]=qgJ)GyqE^o8цQc>V٥ouL;sjMĩDɁӃ:ܼWxN9~>%t髎Unl7nŦ؄Nw	0=y<Ε'/Ta5PhVWMLq]5ɚPut]WߖԭJeee`L6ڵkcƌIOO			o.\?|P߿X<KUGgUӔ8+Z%jՍ*,8?AW)zv=ٟ&Z3nYhi!<%ԠnQ/Ϩ<&΢yOU:?#ί<'"ʽr5@IzJݣHgo}3fs)VD+8UV QS*74qfGy.^TT/B4
+O4rh<իWRRRvZ0pN:5l0sss|.ڻwZXX]Wjee}aZZ333N<}g޿;4pvdS[s@ʍJ[85Ⱦt&N,q1m؂]On)|?y `yZPd>?JAȉa0;E&_.Sw[4g[3üE/u1ʔ3C$v-%%NGsqL"Ӱ:;iحW;Z&ȉS~n&;nnnhn888̞=YfD+[4lllfa++4,Ѱ@cÇ/uVXX:?SNqg2WO<^_x%D2g
+L|4qY
+18
+ukGkҭtdS#V>N?~L4C7`q<u!Vݖ2LՇ5xP爧/Sv+UT/88rLBSи)-8tolv3m_e:"9eY/EPd5*D	~tOc!{q;Uuwv4USn CIW؊F +c~ؾ};?;ݻB#hqc/酅M+p=ztbb%Ko*%%%H+طb
+t+#7ns,5<&^~]Sv64G|n3@ 35s:pӪ?*.%Zo1R|S<{M84:<oМIheZqI[]l1]7Ht9gc<^ݷ3m?M@o<1e
+D`4|T\I8q!QQz\	dܹ&LHHH(--]vʕ+_|	zu9JRz3!8U:M*$Kr5LUn(ul
+ā`R7=)x+Gx&1sTDwP 3-GxX5u	q)9qx l)ۨncp.]\Z~0y1=Ø}3(0	Kg_yBsu_܍=:SvM9uMGGhڱOʧވ8sq&5ӱnġA)j8T^Ӹ#[/g45Zu:,}?_v+3>>(gcc_oĬ.1.5ۈ|4+|o	qn8+8Uԙ3X{l̢1X#|R`/=qV}xğFE'eRcm*.ebtFK֎V[Wqgϰcՙ=9ZTRZv(<zݺ{TY{VkRO\̯1/
+KVO;}Bt'ӕWZwBdχ8-+t'fs,=DvH2._<r1c<6}|PY<1Aݾ48]n
+q6DHbE98QFa:ƸK*fnH7ih8̡!nce>zέQG_d828DE+H۬xx_7v#*
+Sˢ];kXLk*ϣ4qd_yLq<)(Z~dV8HX/J:
+ˮJh|9Vqcӵ?G($Ct>K'䕕Q3ٳg+WdyυIII5TXS<?HLKgb@gB,+pX!98tMiJqFo4f>;uqq4I99?S67F?X=+q<uIDn}إ۬&n&qޥڲ3<ۦY7 ťǮ+qq[ߞ
+bȽǪZU+iJׄ7'BˆYw	7lE&bQ*#+hwޘ83>hĩd(S" pw8\<ۅp,WfN_X9t!:59q&v?>((,h'pg=
+oPDC1pHsv'yX NC%1:Tun77u ܣWoJ6	
+7Fz̜cdʽ'm7b4g0D55^~ӂ]CNbUl6+:(:h&JQ~dj~RhS J(i3VCo4+in֧-Tne;Tp fD1qpT{ʓPi vӓ#yo:xmI+߫3e3777nܲe
+
+
+jCnl:x	Lqtq᪣F_yXDL#7D~^е_pn+kuiݻԳyݧgO.B8`IGV4vXgc>(	~n>s[dq5w_Kɹc0}'CrĩL!&N[bbAӘzw߷}G9qYgnypUX=?N	nXyPIC	]نk!NGrNPaHAHn/^E~(G͌Է63nIuַF"___]]ݨ
+}o
+?zl@W*C:Px)й
+B5zjxx遼W~>dM{Uhr 1GgjƴR`z?+CO33U<jϙU{<oW%e1qѳafw0}۽[K;{?iK~Nɻ^׳V%|;f->4P|LR,N!T@gCG~Ώ'aV}qY{NfISFMQDQk-+4L3Uq5&]@ARUi֍.g<fqu˾|EE]խ6SR&Lpܹ+'n`]4s*\j8E߉
+Vo#;5y7Zٷ1rkK>hk<πim)5$g۲b
+*6$}pFigv`ȁB0a]zg;'x5o0WP
+ԯlL2$/sѾ9liI.;-%yH
+>"ĝ)ӦoIpB)<8,q4VPQ9@EGʡcp[׮n<|U*ũ~+ǓTA88qq:@ꏿQgj+Y5O-t@6It&X|MQ%)煁,V$u6*e]دQk'g!9#pIcʎ!G*] y[A|2t?ٯFlG:,B8WL_GiA᪐SF!4Į	kڈ]HBDz8+87rNq5Ҕ*"M!%=Yǚ W`@hNyIϓ6[w; -Uj\95q7dt{$AIWT۔qjZs-V8mM>咞|mw0y9fW|,5oN*w_ex݉C/e:s5?77Ż	8zDQg[IsqkTq4G2
+@Ag7mwi>bSX\xgup	QCζ@S
+ɹZ +8-d#8mDfNGQV35HP| zHo;_QWؠ5|wpQKbbtQKrj_IA;u%vAyqfqژxeZI\3o34`{93g?;G9%jkPt?0 3=~pǁK.xS"}?)-זT}\?/Oȹqkt4WR"KDn8C>2t'm2ĠAk6t&B{O<]r[h~D4GQر&EX$No=1t5o=!p7JM8*rjQۤg;X 	91"f񎵵́
+ܭgj")yť傂^d_|)"g}w㶈R&.L%:E:|qڇn	M0wsE FKhTCZL`GR&N8j)H%:҂TPX%7{-۴>;|j]*I\j:SY ta95l@C:nk83ZLiӮsymĽqff9f߹D@=?ߞgXA	EYp!?JH!*wAY UkkS&gDm\Difsn|3-+pʁƅl؅F5FD86qhRid2/ /
+*Iq1dsC}?YTR].=#7%#%?fWBP/шuS;"NEturQ5vƱ	D^o~v'wÿ&FgҎͷ߷c0\j3"/|ޥ&qZUWרK;S\m,dRPs!'|9ӝb-+[3iC'dО
+sTds(c8qM07yC
+ޔ4<S|/vKhG:+hi8XR,nӨîF0Yрe<-Hs渃9ܾ $=p СQxh\~?#U7si' gapvYըBL	8́8:qjq29h<Lb9lWP!٠ķ#|U_{O
+l*.÷Hp>qD8Di8FRBHӇsY̧]<+;s%y'ltD|EM(TV؊5gc@jXO]jM:30PkzĜӞpb3jHS]NvS
+lO8d/ }C yCEQ9''fNG+I3QTN&͘9|њќX8Sn</Luv:ⓗE;p-2.>q;+|G}[5#ge}Ңh6mz*}*拚$0"(q~-a邶}})}.,wz}ē*.I:UݩPL^&-}l.I;wTi#g{ʬ/L{97XHPn	*#:'fA2Af N'ݼue\G[woqф1pQ!Bj(P-EeƒPԖSULwF3DZqL鳸m?T9Vm-9_av@sG21Y3D04nO68p?DSt{UБLf&'y'Q#^Yb[7,7W*_%&f T2'
+Dk̉.L)=:o{Ra{|n@nεťONP\RWq7sif8|>"].E+RNٯEmZ92hm2MEm9OL9^h|D3&VR+VzRHռDyU4&&F$"CGc7\c fii;Rп_?CiKȷcN<lfɰE2U'<pJޫz ~iW^5*#`ݘ+|;L^]\R4i9qT'U]t@)WRSĩ#ֈͦE/V1eL<0<"tf3J+Q#:H˹k=lbJM[},e4<H<oLf?hpđ>$*H*:!+J(ZOttDlv=&٫:-ck+L\-\3\9lݠ7=O{}S>?MNFԥO<Af]'!iCӅLo,j@~A&	I gY8CQ#᱑Jx|ML:|? =r~q;JaӬ8#f!RZHHR޳;KqOꏠ3萅i֞\}d+k+넫k+7C4pCˡרtwi^+/Hֆd!&␩"8Zy6Y(/ҤΔLbMqh6j$TOP&)hBoѣ4Q)؍ǼG6&T%ZejK4))oY^HƖ ԡ;I:k\G\\\\!\'k g+NoRK.]t9T!cҝѢ'CqH	5%<=>g̉5bܴnp})H#Fy/5FOěG,qDI,2QGRZRB FI !Ad!%tX ϔީCW_Gօ*6BNL#Mo*FFl@`@Bͯ"FZ^JM-g"yOz-+=[oLY̠O0G$'2*-
+2G~vd5y3@	"td#@F=k4= x	ęհSi3G$Z XB}k8[:52tzkؽ@אSGf,sYvOk+끫k+dq㚀RoCk{kV{jDXa#ue Zڵ4!N 5EW;@bJE%
+8mc0/}mMϭLַ&IHGqApx6ѬS$VlP綰W\4	t+|r!i:Ľakcat:23fUv§l:+WBL&p&)ӄ4*ȡ*
+T.]*j@&Ekn=0leG;iz$l0+"nnQ"so?x|[&uDMȐ$=!2x^=5,ȆrH
+,!x?]ՇBkӂubSI%񍝟M\s"`z8tڴ1C4w;TZh,NøA4Ʉo0n(2Lg4qP^ z.-4fj*JnMQƣau1騍k	{v@`͗?/zɍ{OO{4S59f*oެɻ=u#YWE%
+:mUF۬nc\'R#XtkK֔|MU$9?1t+#t9Z:-X~We:)Y/b 	1U\j4^),NOߒ{0 )Q2hX~FpzX;IZ¼)rʻ| {O2K]mm-SbNG$F${0oW?ϓIJN[ySG.-r&	=s_ڦ[_me6HH9Zj"R%%ըHN(%<y+ttzpI:zDU$Puxؼ[tlngntxy'X=iشqa=iJ'[K+Lc٨$|Ӂ6GA0 SF@R`='eXѰWo	+=46;<d$#]gxT~!R8v<Ͷ8.WdXCmk__2J0Y`Y!_9tpr$-~E2x)_Z~<?5u`G=Irڃ-@d2tT5.ú,úa4/m7gPpg4'WsDSk4t7$M#nki7tmaIq`-ÊO+?3umoŰeWRFq誎xa9\<p(3v?'넻Vz`
+RۚbLGғ#g+|'4NcTFX()#xmVJEbk^#ɡKءlb*3̣23#xA*FF6+λ!R8icT!Hh%\tMqpev[7n߼ss[x	G>G2MFb^WwcJE$)HqAS$G>q4rɫ%҂"T"\[+U^Dt8^cp>P;%tXcdJ607D	x7xOu' ĬѰ&	PU:q2+9>]t4y=wEQ䔜
+.޾H7S[`,>KH$)aE2ӵWsR>5<	eKQ2<֔d@GD!)/i饷vJ$k|-mqQ99'R@SfEf+R1x{f;wpi#	i\mֺ!!DFF-ƍDy+8
+IftJt4sԵ܆	}$o)|DJT*|JUH%k:Ct*lX;E+:$I;x~k>{77E>4t@M"4tåy;j=و+v*&hOk|a8-Qj"F4<ZjAPU*s+8G XVj3$:&-Is/) 3.T"EvDN6g&{y)JPTRCtӆHI*pCMdzܐ*lavR%mFޟ&\k75G]  LZsg6vF0+ˋJ_^c%+h7Wt^KA-NI&t.a(C;f8uMUɽuCx3NF55Lj'6iÕ&%i2IBik*2,K:*qf5	$F`UMW]κBz6GS	ԡtiw,Z:tyabp妙DQ1c!VӡϹЁoM[{9eѬAn4iؚiu<Z@.|#`]&Nc%wXkQPfMڨSـз&" 5R\=q[ʽV$h	+;1w8'wTA!m}KM+p۞mG{QC5خ	khtؓFLOj=Uɪ,npTGrdNӬ493Ù״MhֺSqDkG:
+uKmtPL;(6v>\GlXk\{OhHOp5Yְ
+T*g` :tҍ
+7T+L8|Z@]ZG]>q`Eú+kV:wXtp=>a9iTc5jȑC<xp~`nq4t|k+%ky	 iwÊAzhCԅ+.y^oi>4TvaL&pم
+֍ؙH4n=q`-?5nXaê퍧Q1ckkkKK)SL0a̘1c6aCqDЩD@G78PU6~SUi%*RD͹,QNQ iHGz#oăKkx%7hd:tf<I7D' Bs֍&
+l3qu+8tXaS_ǚQjժ˗/^	Mг8UWťI+!t9lW &lȡGV#WHtk*ȀF +(	41m'MwCױwSBk͟րkt,Xװa/Z;xmU111ׯ1ճ|TG	Zt$=lt+dZ3ct~fr=@mxz"d ;fE:mxP8¿b[B+VE89XCА]Cԙ6l+'MׅVT7)+8aEú+kV:wXk{bӨpBnnnNNNzzzRR)n߾~yJzLe3GbdZҽQ%@pi,iX=h:D툻TR*KO,e(.Ith<7W$+_/-_t4ɮ7
+l4fS5!|rXװaJ~mo?uhUO>}Ϟ={رHk+mM*.q'(y:ZQ	2'`у
+=?Ka}n@V{$fߥ3t࿓u/^ߍ\)MUfiinx֤niUM>q`-[ou+8tXaS_GYӨ(---**{k׮eggִҝ 4qd흋wjXmzz鱵j)rcEEAE,(=F 	$\45 ȵ84^ IЀF I	$ <ٓ=f3{ֻ\,!;y{g:,ɞ)02iv14{GQπ]ql(fM}B5tyj33s{EѴ3Z˵6}1hn&nܘ\څn7N'GndIGޑzdO{%'1ڵk8***N<yܑ)qjP1{ӺYtfGΦ;bˣ+kO_S+9Vy kZ@_#v/&0'dT@vgƱsɡGi3"%Fq$yG_L[ĹqY[h5m#B#%id[PRue@URʲ>ȩJğu~Qn|OeZ~*+rtMn\wc71@"YNG~'#V(n(imywUG}@3}Q@ޤ+ʪ2VǟKA1LiP)h;sgptQlQ!18AoG`fvS
+c(O[Im,
+Gt/KgbG#mjg]ЍhVLn.9 C 9+kh׌:3lt;;u6w<̺ԳDaN[k5XfA,-*@_욅hЌ6+iF3f~0ڗnhCĩq:~Juc68jc:&NK'
+D܎rN`@(Sm-n@A&HojcS+h7ӈF6!6aƾk[7	4!8u	Lu;;:nMXmkMhM
+E1꺙juLYCXlXU nh38ۜzBɡ6%p$QգGbA@w=ÿ fV_Z^VQ4/Lkt]tcKqh-qmNcyjnMȦzG;GfZݚk `@q@h$MY#upudFظucx57W7	4!8<ݍKu̞nYdγޑGl|V_FXFH|&sG7	4!h2?)<H`qOu['"-Ee-8]` ԖoM
+065Q[,l܄rN7J7	4!ho鞎SLw~GzQ=,J9ӋFݦMq<@&XikcwC$8$qZʑt_jPttclfGwDXSHuchmWwʌE7ۛnhC8r0N~eGֺ0Z?іoՏM\73[=So`nm\y@,F)4u3;Mr$N=42mb4A4z_FK8hmbw%M,4t+Htcltlt	t	*5Kl䭍nF\7	4!hr,Amf2iy
+v)&hSsl6Vݍ9tR4h fǎw٤]><F,;Xƴ19w;ǏE㐘	Rn+ivD阴<rU	(qM?L7RƱ(D'f]1cl'iSc5`5Vq8ۢQi=H֡GhҞq8=_XX~ϟyN]פґYy|MAҏ2ۣ^\c4n~1M\~UP9pD.Uʺ+x纘~KV>29h"eR^FeYo@V'Dv~U9}D.3Vn9TЈN\+
+8A-tSh44Nt6Ъc4	Bx!уƹ)odmXvv쭷yZ#UN,Nf#Uټ)('Ɯ@\58(heHY[2@ElE{rb<\!/Su#2
+RŎb䖱)wM?S=^X="S{O#_!,V8$zp8zO^[peOuzVȃm;Nʩkl@
+F;^!уi᷃+gN'ӑߗ@&ߑwG "AE5+RoOLe_'Цqh=k=iDEe+_,4?%OFt͑hȉ\)byuOJ!GGOL_dj4\72Fel8miC㕊恁;njjL:}:>koE:;xj5^9|љ_!C$;1|G/]7:oΗ>yՀ+bIYcҤVjZoXsɫkMxe_)o<-GAR
+OU 5Nޑbi
+gi!C$ÖG=3T\5]i5U֗U^WyMq/Ͽ+@FAv9
+s!C]S|ەwҳ5/U]g_jxQ!6
+@:]y''2cH!Q;{҂AɫGgnx-=knR\T)oJsB.= /H[qHI/uzCI7Çk:YĺŢI7֏t/}_?rt}Ul48XӑMLL/1t"34Z_wEƉ`YBǾ}iH.#Cy_#Xqh=8`g1ǖlk(c2EC׸T4h+	;NceCs+ӖEAjWRoAZ6Nc"PLY+ƮhWYJ㐨@j&/wuE8+uWk8$0g۶m3k4zl8A58~bd$qH3k_uArz*vA/#[;u֜4p555]tٳN:t%pbz.އ%+Srq2tM)e5ҍ#;RO㐶hO>dUGetɳAVgoWs<=Se$qƩo߾f_S'SxP;{hƋB~bdFndIqث?wܙ3g
+
+
+>Ӝwfbڏ{MuEZmP㵐\)~ݹH4rt#H:{}!qʕ+W._\]]]\\|ݻw_~qt|c	g/=BD}!ݞIFe$Fq$yG>8^CCKKKˏ?xɒ%G%ϸ<>,Iyn&ZؗF%oF&qFFƑt!^cԔX"+++%%^}ϫ7wKZ,$
+9EZNIIye$Fq$yqW\zŋ]֮];1c+.O|k
+"HC"H1DcH:{}!q:V]]]RR7۷o˖-C6z!/]}u+&_e|;X,
+DGDB뗄"/R,#5ҍsPx=ex@YX;qܹ3''gѢEoQ?O+XO`X2${Rl"CVdE~bdF%5el!UUU+m֭[WZ5w\Ǐ9rСC%&<>O{IbU!q͹"#Rl")Ҋ"/R485ҍ#\R#ޢlOmmmEEӧ
+
+-[\r޼yӧO8qرcG1l0;NLL|s=7V qJA$yD*1c H+2"H1D#H72M9(9eee:oڴ	gΜ9e}Q_3PBHQDDGDBSEr_YFeJKj[Q.̹x"ǏݼyG}xٳgϘ1cڴiiii&LHNN~8?c	!G=dIDJd	ENVdE~;,#5Ԅ!ޢ"Hݪt{ݱcƍ׬Ydggϙ3'++k֬Y83dB
+%tH2$"H%nذiEf\W+r!р"sΕ8L۶mCn:˗/tB"7DW^l")Ҋ"/R,#+]CumM"⢢G<xp߾}wƛ([nEǄB	҇"#Rl")Ҋ"ȯ +C
+ҥK555xTVVvk*,,<rH~~>G}gȣM2$"H%"H+2{WٻAE|6	Goee%䒒ҧNǏ말Ҷ(CDD6PiEf\䗣]J8[4uuuwp0WUU>{,2?B%z <"&",Kݐµ W(:th}TE2D6PQhP&
+  +EMGexX⚌EDOB!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!A!
+endstream
+endobj
+144 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F7 22 0 R/F6 16 0 R/F9 40 0 R/F5 14 0 R>>/XObject<</Image32 32 0 R/Image147 147 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 146 0 R] /MediaBox[ 0 0 612 792] /Contents 145 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 18>>
+endobj
+145 0 obj
+<</Filter/FlateDecode/Length 2619>>
+stream
+xZYoH~7Ћ}b_<H 3q,DKܱD+I𿟪jJԊxyu|]cݖe>>m>cv;+n*-	;=?cQI-~$eHDQ(cDI(ӡb*+]q|tH4gSe-?߱90C2E(Ptzs|4H#"ǙUPGհ:cTpb7_.@؏7P-c>;T_ѓo첺ycJ#^;޵yk7֪#&>V!WOicWީ\8Xf%l4նm1cESBMo:Pc%&GƷʈeSNfRgKX%KnFAqK7
+X$Q\+t6|YkR8ɖ1K0YmsG!(l/v(fs&u5uU0j!va>i+5ذחs	>#ODvJdq(Axš'^	9Q
+ezOJcS,@&KhߙjB.ˠDk"M8^0$Ҕ.gw^]=`+]ٞbגUxRʕ.Yd1i- !+K-H	P
+󶧃s&6"̚,`9
+)1.s4G\4٧ͺBeu1o̓)PװzIwE9@2wm(9QZAުCof(gâ@έnj
+@{cvے~R~zMS9Y[2-Nƾa)p*u]w.7ĭm;#(ZQ*û~+<:1U7*`t؈O>n'pS?~`M:12q]9l돽>UNq" uAĖ$ORM!O:2^WM-V8Eo![O~U+	7ڴ֢AI!U2\.9FϘUwS+Uw(x++Q 6G]QS 9ʅҟ/EcBݰ[h2Mɖቦ]zͨϋَAE?Zbр *uik4D%`L;X̆|N	ӧiݼjCV$ר)ŹI$zx&X> e	.uv1aQ}gE裡ctFa Ng,n.8\2zg&4RQ~pp,ɬh Wr"@ ` 0{NH(m㇌8m҇ꩃv)zmi+\L<MԻc9
+^"!q\"Z뼝2).̡l(4 ˩}ED֬^.Z/$("S82^ן,°D]e%8yX.:w`""5{
+|Y5K'ZJw{߆-sQnN_(^EOmQ|xrSI}z"OG+&1R΀KNCs 'DA!m+`yz.K7pFkNbaD>US|(i-g̺.gRkZ-+ǏS-<, eJ-voaIwR0>GgVGD#_vPs:A΂YA!AGN{,g69l`<^[8ї:
+u Kjՠ~@{tXKfa՚1GGxuh5$GSM7KSo]r/[hY֌)p5mԝA(bv!_ R9
+N
+! J:LQ~u,?,i t'*Bw^/wu,,h&+B{'ŸsbR:iAyitw0c?ÕԁMCwq{
+\{NuMk֤g3t $+ʦxAW3sqi![ӈl(F<``M${/S>;ҚfkQ+Kri	>?n͕VfJÆpCE㥥8M:$0k6`3T3Qb}}ږ_hwPwbm	(U	i|īK1n*عd/Nn$GՌ2h!O|}j;}k0vƶx7tg&:Z{̠}uwyوӛ8%W7>G*̧:P[_yJ)HCX&Tp_~qd>Zj>ّb`9+I3Iʆ
+endstream
+endobj
+146 0 obj
+<</Subtype/Link/Rect[ 87.75 651.7 133.73 677.14] /BS<</W 0>>/F 4/Dest[ 144 0 R/XYZ 51 651 0] /StructParent 53>>
+endobj
+147 0 obj
+<</Type/XObject/Subtype/Image/Width 550/Height 507/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 21234>>
+stream
+xXWSL6F7&qM)I؍FFKAX7"XDE"*å2w8^.HS><0=̙{3g4oBQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQ[Zx[-L1EQ󪆝]rYsE7(zf|AOJŞU*Ro[_mtdŎ3Z-ͪUR]rVzR7(a|#brZ.+'#vnEө.zGv_wUy(JqӳrIHBSmM7￐nt'}{i(zsB!tt7ji&F>4jt82*o~7bhl+jw.1a(=mFK´Hم5lwω;`?ZW	+:.<{ȏ42YZMUrTh.EWyw[Ntt	xJ-\A%]{_n궸&N+ngѶNKF 5Ú{-:ץu,AF{DN^]f*y}&m)Ǎ
+&x/!]j޲Y~WoIk9{9%Qw!s\0AʻJ|EG6'#%n|{.)02tO]WV燩ۢA_ʎ+D)COEs2T:lt[HkCs9<Eo:NuPo$ފm7
+^Kg-vWnTy#M^TifF+փ!ZWyT;RB#b1ڔʎtNVfJa+vO܌}=4ݝx/!'_Qe4mtm,ʣTzM|?1#n3Q8Ѿ|oݔ+wS5ǂۙuƔD+:.2u:S%a'*ߜ{s;Lj0j3qEi+8INSae՚q&e:sSzaiŚ-vϫ{!.15ˣln5|U##qsIDѩK\]>lj25hnxϙ^g+e3eDo^OYyhWH*/61zߜ>G3)Med!wY<mݞ x1|]4/PK9Or>>s~~4fx̂}\mv8Ii3콓U"a.`[螛>qnSY8}0-'gG+5oM<n;=5+knI"%=s?,3C@|3AY]|Bw2ioVl=fv5lc}¬d?6ߠ83yw+kZUBѯЀG	]<RصOڍym=&lROXWb!+8p~:;0#pxeJ8++M[};h-_PZs}U.\Elo;bK NNc+vD.@5kwu:'׫4YevmRU gf#tEj6>9!ͦݴ.#,?wKVD>@-O,D3)1j4Č2yaۑkĥ<֘V\{ 4' $N}'oU2s@i}  Hv9zUL6MXPRn;·gdh~8VƟˡ wT|ԈQ:FuomG2կs/>[VDS&/aAX~DddL2:Cωo?|=X"3 }ӳrf0+gx#!Di&,ΈX(-QB&ؠ"r_|Jl`5_l{7>==+O
+~13S	U~Ζ`G"o#Ș k} ras2wM0P}Hn~)0cǠٻl7i7_+ODDF@qlX}4.9u8,&9fc+dx^sc nZ8 C1<mjD9+4#$1h6ց%]/"DGKa0j*}$7e{}֊ݏ_Ufmtv!$SBp@OvgmZsvܕ~qPa:5}<ʟ櫎Рm<BҾi	<{W߷4۽h(6<D)TZY;w+nTk4_R:9&a ݍO#8*% yWcnF'.X{T9f>.epa8,,olq|Ʀb6/9z+wފC&5pNHZBKsl)4f}\)u``-fĚg+68Gpz5A6ny2!Tdiu8 ܨNLJV:;\9^715+~~Z)-yV[U6%#''_t?J\
+)??EĮn6ȟ2#7E-ݬFb߳76H8a%wR̮V:N>vo"ڣc+AXC/Bmq㠛KEuQN+JzfNHOcIĦ"vcf?n: 
+3IZ2q^w(PDpdJzFrJ8Y<Vw8+7c vsWdd"7kpOVfȗːy.%+)V%_p85Ft1df>܍KCk5L:*9UtW˯gGCm|:VwKc;f7|Ϯw)MUUI1I8$;VSƇqCV85 k ف* B:"F͎[X-WA	w%`v?|(qp)oqZ	`_Y>,ca+/48?Lۆ^_{pRY+Yq%5Zkqb}5"oVUǁ<(η_Axcy=pDZqBDҠHҟSo᫇sk6I6R9%eSanG.K4~'G .',9zw֓j4t]M'P~B+vb0@ ]''9>h|`Mr /ygwcU޼E}&\IN6lSDM6ը&r3NvX;0uv\BT{{Y6nIB	hl'3;/`bFJpzpOiѾ_fcikg梗3#Q8&Ćm!a+%]u=m;"+/_x_.@Ung?*+EEm=/ݸefCr"F`
+:Ʈ$q/|Ũ+c}L8_fKvrǏR?P^K`ˎy+rr=r4.q
+w6x
+<ǎbi2j7+:9_1_@n>N\r̐adIf1UpRT9E+R({\]0SqL5.twWcl2Xx6ih!,Sbc.|ˡKף5Fyds5oub3Y?ii-w
+;NN7lc]zW?qH,av끐+X/HdA:ع4$j\\q~l5luĝ⛍M&9΃+j8{|/+8>p1y>?e(4WPr$Yq0Co4oI܏~?eΦgk wSs:H5jtTsW]WCqk4Z>~6B Uӣ7٨)!u8`8 RW(y(f{|L8bWԽ/01혲y"uѭ^eEF1x5ڭ. l>FT+==dq8G'5CgQԧ}'d:sc ?NێH}&mxjD5*'&r/qq,8Zݣ[PaBGВ/ݵy*im~F81EUd*;1zvd4	#1s0qSô+P4o<mE~kS\6Qniv	RI:v]{c-wU8h@pax%gG}q`_K8k!F;߽f3雁<6߳7GF;"^fkį5_gA?3iˇDu.qt榈Èhƕʒo8=&l*88ʷ~2n+-ql8<Z9/"[StIx2Kѹ0z9.>oz]ð'u7*/v+^9 %]5g&28m,췞h7xmn ,}QM{k>^q}rt>Yg<<*QK<5k2[V\Ot~Sg&ík͞[^A@XF:UZntV%+#Nuӷ'tA8(>t;ohDTH^JAIf{RFb@phg"j38h9R<|(+ͷݒ~gX=8=?Mކe|R	/3[{-2>9M}5ڣQxōR::SJ>^W}zWcגUWy
+l GM1x.|㊠+fdIo@~kWY`_݈J@!a*-qOێ׵ȸOzK΁as]wbߕnWLz,l3bX~}yyn0=ܿ'w(E `:ΠٻoF'">'\qp*+315-ʧ$߰?27lc*>Is3H7%^^a͢SG'Oήr{~k#&73.w4{Q	='n~4uPY"Xiv㕈 >G'yK8pԢ|`Au8ki9Z&`u䐧oAjnw/`יǞōgC~:fx+U9N6eژ4m߄}aS!t]qA_p>~_PN&ȝFֲ6nCԌM{8\	/wFW=
+,؋gr3Ak-Ƭf>08LYR? c_-!IP!6+Y "|VtjQ28{RA`da1O>w?{n5Gl#$7jޣ+;-Bmp};ء#f"PhpɪèuyX<bŞw\"Un㮀#`3g~5w,OaydL٪#R[y_إu9|I>q6G͏K\7i۱}'o_ *}/#}\*i'k"\lہv<ZB!da5t" }iE~VefTZr!&juyol;72 A(=DtzG	aRˡK~߂G:`8FY;@lD!Y(t^bb%+0~1{K%dtԇ-v?V<$(Wo)H8&E8ZnG`X@mqLNr9r@G}*L~(Vø۸N8uŶ07)5;Q-v*z2,%qS9khNDpS:~#&+7
+iɐK8XY|@fOWթZ)w~)X[hb;~虋Qw`,꠷Z"Cxx{{K/su(Y4yjB췜y͡fC,VntF.`(\Vv\6s:Ҩ-Lmriv^Fq北@mJf='FiE5yr|Ϥ-tA1WnpފƬ~gk4f{a<٧}Ъ+|`%Il/0[|WTcRO>v}A3y#{R^B8c6|?hJإ6O;~t;{m
+ K{߄oObއ%!#sY$Jñ.L,m;˱9]~29+}jTaR*ttz2mpӶ+ldv^}uSX463cɗnm'>Xx
+NX,>Mss8zgiC^WsVf/ټS
+ag
+q%Wn*'L6ݳƁ.慥計/TNG{;HWlL˧jVnaQ6UrTV܊ڌ-nfi50^wbbX*yQ0Dl>~>sj{vQq9tk/j;3zS
+NuRr5cw,(B9Y9VC)B6[uD`+=qKEN\_1J̕߁OQL+5M F>tHZ )PϳTy(J.9v/ֵxO3v<C_(5cuᮇ/+I(WM~<SEQTw3@QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEkkNQEQBH B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B4!'Gzl!?_ʿ.YP TU?B!+B``f&%&*0q 		11P&1QpA8qBشI2E1Au#G
+3g
+wgW
+yyP!jFz0y0h+%-#̙#l,1+ܽ+`i)n.cGG11!L#&bf!!C~$/-QQն׬_/SZdT'[,Xa@Y!W!T(ݑ5,Ea鏴&~WMHM}ruE/i]RuʺxBȳEHxDS:P\]yyºu!8VS[?jue&B!OAnpxTe|uA5R]R`m.H4BtxFHάYm`7K<+T6k+q"Nx Rm	{WجGui4LC|˦¡CƳ*B!UNtxD
+$X!u*Ǻd9RkR/M%#[En73kB!Պs'.+.0f8y
+t7PBF=x@Yl:/LMYה)BB!ՄGw+CBQPuIdSȜr/޽{(\͇y&((;8]\B.S'<JJ~)WWץKN:~jٲeƍ{.,,gff&&&;w۷o4iR~5k֨Q+v+m(mqqqKϔ)S"%L^	HTN]F]X{eٲeڵkڴiz^y啗O>rJi1cF֭:uS7|PAťKׯ_ToZBDΜ'8%4Np$+Y٤b8p/(]6Kbes7xCHtKi]EB5j/$CUgq`7tBʎJ%ܩ8~ڵ7^]IHsJ	4uWT.l,d4mt"~ie+Jk=zo)#><P1{zz8p=zcǬLLLqN8½
+9s;yd\|911BxߪqэU:7DEkyrRӫмۆF#ׄO"Ow:uqb˖-O8GV#+B'GcewO;yr1|>;)YTd3`СOuＣ{ǹtEwݻ%k<BqpNPَ3xp=YY6vDYYy{Oq$5}͚4W^yH^Ţ;W_}%FDDW!IK,,*qڨnMrė+\`Ƭ䔜_}`4:	-Z> dQz_XTstu֕K/bbbʫy\s4YYIohߏ^<lNzߚ>	咙{XVlfhهJG+j8YYYʇq:v_^#GEhqr̌ݻ/#)9I7rdVhǍ˺z-JhIzhJ*jRTsǉx@FT(BFOMTiaJ*rg/EGKK5xš*7\ykleb6T0AA~2D;~f
+ӴlSR;ډ3T.·
+3=5-w,_gϱWQi5ըdqtQɓ\ԩS+E#v4o:?a;bGH@{ʼIs]RG'6a+s_uǔnt-'AL0{|+G;z##j)59%g3ϝqrJMJrGLMHo^}Ң3UmZHq][|\㸹ըQC.Z(W((0^@:,uG啋rI5ג;N>y͂KхۀLAtZ|wtϞBB^sW޳'{߾lwwQ\]w޶-{-[;g/˲]7Oo=cFr|Bʭԓ'ӎ|<B3lǟhk52*ĉ7|t$pSW_>e**88xŊÆ+/y睆+!C"""_VȎӠBkg?M'V8s{-k`5ie犕!+i_Z[u򺴾`˼5Aܩڌ|;vL[7uj}WǺ>}tot~kLע7Z\/ukT׸aC]ݺb\^}U^ۦMbĤsJ5J&I24+)xCgo/ޮ"K5wӧ˯ʩU9sz4lҤk!dZ=DN+X\L۟yzVc8PQ(g!ByN6jy%#ze+h^}US_7k˱5r)q㤣GϘ3~Wҗ,1">K^N16i'qj8\רQ^z:Fy7+e: N;}3~Sʊr~դ]BJ`qcoizttg݉r	PifqB5k­x%JT**tUk_Puҥx1/ܪU۷o׆<8܂OIwgF$8`ҿ?{Օq|H\wc&5ll1fߍ]Qc1&FDMĂP,Q#Xb(M H/3+y3w=sb#ɩ033]x,3j43'qʃiR"%^;v_Kwd|Sn' 82q&M
+O?'tuȐ!Gݻw+W^C}騉Η:I)z߀+ܪؑ7*)&q2'oVz1qYču:͕?>bJNyԼǸrSNxz>0C+\+1ެfXzCVfCYNK.իWO;rU^bbbdfjjcQsIK٧&΋&6mݴM^u;ϫ3y݌'WXkgy}zy619m^Kavʅ<ęfo&j	.swDpT=])23'f͠{._Iy[F+Q*ˉ;/]kfľ}joP 	ս{Zo֢uNgSӲ^løXTļgN_LM4zW9C<補30x	\1*tUf>i=2P[Vĉ-ZVZ
+z1cM@@@ӦMK<z<y[&G-*YP$%rBNn$z<@܌Om;V*0hٽ/B7		>u11IyW_?&+zJ]YNpooDDD?`RĊ+nذVⱡ=#v=:qsٗj7]9L8VJiw"1
+$<5~KQkw9ɩz|4NR:7^[e:qCLLL:u;vr_U>Wy$=z}6ql]	z{H17NP	l<V$yjSn,,/=6BcpP'+/nݺ>셖$Iʳc9vta/?4%zd21S> $U+$vիPgĈڅm699a/,(*qArJ33<qd&ܪ5Xr蛑kr8S߱cʳϦte<TZÇMRgΜ9څ6j())a/,P[yms(eO~7_+#e#	E՚L\u&qʿ̈ŋy&Y+sR/̈́_XXXhjjj%dhmFj7̽ffl$d_["##v+$Γ"3ڶms%teTƓ'ڔMe6qC``<O_ׯv:uzB~RTm84XzF޶I`kyqrf/hbӕbI~3]+-"ILL=zt</]^YӪU+Bf+k~J%42N{앐+MMpTȹ@uVQ1I<t]nZN|I'3pHJ.	*%tP*TH__ꐕvڢINN5j
+*^xW__fF~ދ8єxZe6q222,,,Ǒ9%s}g%+%& h8z4CؿNJb..y\7n|՗G-ff͚iئM'ـR:{vlժ5kb+WN80+q(ˉ駟/;wPx/|cbb[bEuzX[[K+()MLu/7~;ƆxđTw)ׯsPٳ]vZj]Rdff=ۼyINWz2^UΔ7nܐĤF͚5ڵСC{Ѵi_ԬYСC%" !88oߨJ"u(+lTOղeK2
+<nڴ)##V}3FG'NQBN %gz2
+5jE?!LII4)Cu.%(~(}yo5O?tӦMmllJ J^pᵪUCt{-*W73|2nRX MC`0e=8q|+++GG<?o^}	?b7FEv ĘWu*&&ݻn( ?Ƅ]y:]ſBܾ p]tŗ>{{ve +W>W+\y4//*  xPWjպm\~Ү" ȈT@Up}0cBBiW P~daݺh'Mtn,  (iK>PKU;Vڕ C1UDg  cRRh&&\)  ʳ3g|_}5v:8 -frO                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    vZT}#gm2f͸Үr..1oA5;Nw>viҮWz^!R#RKF%SRj4[5Pn3v0Nsj7S^m9>n~	/GҮc);]|)_X~ktόLѨLS8u:ͭRLJ/qd3dW.x]i|z(50!WmhtqWZL5_79E_5-M2{A>JHtiHK%{Lu=}6 4fۘyRjSvr3]edm|녇ZUI9kG&|۹mZnokʨ]gKqOJ'w.fjZ[R,bex\BJG'\kfDO %M'+_6<~K@	'o.-Sw x/Ϝ|>Bw{XP;ykNh9>!Ui\%\q3I}JТݿ.I>{Ztg_om_9+׮FEHH0@iRRCv!mHdL'oʃŴ'یM7 2<*>9+TC*sz\Q<H[$U!KE\~3`W5b'Ro'KRVDWZ6欯竉rIylOF6I&6ʻv)0*8<mk,mE>#04F脻< (]+Gs:q#n^u\k43>ckfj!I"=kܝ`!+G8@	ReJ6c[_*_̴zJd~6io/fFVeJncK7qy0i?qƽ[Zkþ+&M_`TۑkZmۦv24OHJs韦ljHe+YoFYOTi{t\4ڙ_ϫ+u߉~S+ms7#WK%]Υhˊ\.ZusvJ86!jc[иɫf96A&o:ftWo&_V_2MڦlfQ7TgGyךi3hy3{!q#gFe>ܥz.G]*&5pFXTjqy^woMYͯم'GYx/Tđwf|xF)IzLOU	-t?9qtq5qZ^*=[)
+C%- ꏗfyNʳ//x׹N5O־ՖSn:
+ˈ`_G^g\ZW	#ubWKC5MݚsNgy%O_:soLe˶x4͎ZMr+u#k󠏴j㩮tomX%W~U;CQ˷x9%3ncqo2icrҥ/\$-YGdVDk_B`2jP/LJҝy^uyᄖ?z]*&αA};Srۖ\fw+N%z~eNdiG2+r|~Q3ףjkLfpaj5nJ'JޠCg\IWG>x|	UҤiwo!	5{^spZm]&Ls7,YP%]x]
+mFj	|3GCW/n9dAOٮ
+ivپ~~V>g	WZLb6$.1ߡi$mj<)O^Q(),%,GsL}Ddv˻ Hv_*:qdifo[w.viV2.\轖woJJʬ4Ő;nm/Ȩ\d/N^*6~T~2WɺHݤ#62ʇAIM ηsJTOv$nd)YF/hӊ}n!oM;QAƪFoYc<	Sc;V+'+ŗC=~#/IMKt0aʭ']׶F3s_z7T^MV:ޯ,W=%[&}{hEZ?|c>/^*K (S3fٹC-H|fӱzy-HRaM$~=rۮrֽ'NL\#֨ܰ'd-fq/qQMۺ{=7jRi/tUdtvB_gP7edR:Z7aniKx_KNg8%)=w^tեKӪ6ĩs$=:iVVSҊz]깝.=rd\&C*=-"H
+HMO,5!k12GZ_*[RF͉5TG&=Get&O+Jj\S]oXٰ28匩~2k2X0[t4	k\/D:_[f!_+ohZ<&4?MqOQ7G.9;K~Rk6eL7WMY-ҰY9bHM{=4;^FҶ;&<>`	b8e=e&2svꅼuŔ\'u$[FYyYLV9wP6C90c^RL/Qf.Zڹ}|RZbUmFɸI-sPix\n9'v3ɐHv`S;~2TrsѱzLΗnc֩bHt:3Ju'e_GG%W:PNbCMzۤVۘQwڙ K8-"c;@5$mq KdrN}QAaWvqhEiyQv'Y\j*^SnWS-WG](עF+9it>c.+kKA=%NR~mjw>+)~^ϧIJʃaQNt}/={٤4oXV97b6fMRL: 8Vgլ톒% K}ï<Mw;X^udnwy%a$Nsdn
+_䒕+"+7RvpM*}'e{LZwxHx|(~e}(Dn^0e'ϗ||gtFPAwJ'Y}3bznG`k6.·}u0;g&Iod1uW씁6qh=SDF'J|vv^!}Xԗx)R.PQ9[Lhb3kvr:iջG9zwNX`:3v<m[L6\zuAУI曑{MܖpGUjis|)n?KO8PeMBRA.{;M؄I+	#bGZHuVg]N:v}M\r/1%(Ig+p6j(rf#Hik&e]}R+iG5X̕AtC}oTt>m=@HBC
+إZms7_ϾI_Sg3ů}[Cƶu;V&}9#ļđ 6'qNy佨O
+=:E EKHoyr4VB;q|zܲ-WOS[fXrWv$4[WcĹ6Ռ=G8ZޅHdsjZƑ+ixg'hs=J};Nya%8c;J;G1
+&Μ28bEK{aQ_Y)D=A'>)m4ezrrUx('5Z)C9Q3`}kȷs.a_V\P8[xӨ5POztCٗK9:ggJp8GZ%AHjd0R`[[պ-%++RRf+g_ 5_}򪕚]aWm&uV&mVRٻW5a2*#qy67v+2蛹/NYE8Lus+*]yY$`aQq|i7is_6&"<w 	;t:)j]d/Tmh6vk+O7]+)e{#Itge<<ZiIjح3
+oA2g`5I?,^seE%GވuNwNj5VN#Q1/28qͷTi`&r{5<+uhFce<B/NY_.n$X&WRio8ɛ\C-Тyz9(zx"s+gUee_ -5q{</gJ^9JrDvV;x+SʲJ4߼Sy$1z]EDljygG_K2rzc<għ.v_@T}	}FVWMۼgfm'8"V *EZxIz|h{AMHlG!­r쳵G>qB"b[h+}#5T>/ OUNrm-΅/tJǾ,flvX2J9$!ykHRF=kx]W/cOGKiBc$._7
+t҂u_ؔtI%	)'O^ٸi% G:j3͗pE9LWu~-b:wXHԧlOSdE4X+-<Rt	b.Mبi$,||w?uYn8!z[[,x\;xL+G~KK*qB[Ntԫl7~D.b?I:4칸zɲ./UF>RUueQept#[X>2|ZLb+%F٩5'YBR@-lzsȦjHm5c@n}N^GSlI'-|[cL=}#ʼroMƲJ"q/yM~*\ZWZft^>ijyr+;M)Jݪ40k5/ٗ޺~6UҬrMQwvmjR^̓$WMn0z;jͿ>l/rD)~7<5-ۘwA"~Ӟ'bEިA(qĪG/I<2s ^}=En:X #uӼn:Vnu_gDL1sr¥NyŲrJ?KM-vqG3,qd'/<l.+|ttlwSK3RNUEK5G_k5MC[iRC1SMTe}^3
+Td;B"b%5䍘r+D/E\ZD=)]_z,W3+ rn`0^wMgt߰Wsn坻DX: XJ|M_#V7e]{+i\z6{C7bk2ңn9+qV-J~Z;]}礽%#x'x}luAaaɨ-v㉮c5ʩg?,j݄{$P
+Lu9<r͈5SZbꫤ[+$=?,_׭v*n^:VV^+Ҟ,qإοYq}Vl}.&vl멮2{%/;M~/U_Y=Y++g L P.b
+l[iխ$ :IJ.@6?-WǆW{T~M2pGp{N89?r)ؤD}IL\"A#]hi٤}=v|x?29gzKRJMK޲+EDf+g8ҶlȖ\
+JH.vIj(vg(K     {p@    ~
+                                                     [8u
+endstream
+endobj
+148 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F5 14 0 R/F7 22 0 R/F6 16 0 R/F8 24 0 R>>/XObject<</Image32 32 0 R/Image153 153 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 150 0 R 151 0 R 152 0 R] /MediaBox[ 0 0 612 792] /Contents 149 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 19>>
+endobj
+149 0 obj
+<</Filter/FlateDecode/Length 3378>>
+stream
+xZmo8 }qFIQ/EQ qmmbq.
+Ţmڒ+e-[E=ױ3<3etܰo/.&t/FϋR_ܧӼH,޽cWC{T' Y5==ɐE~	 >=:=Q*Ͽ첐xW@E@#b&$et5:=3z`	g>L
+PLv'Dː{K]b!+-G?XxO?zqA5쵬~T^zq%*5l11lk?@z_^k]kG
+\w2alzc[y<CvsWeӔW3%sL]`Dnǔ%gyG62hD٫h<@n0ءM,"2gs]u>k opJpoҩ16ESٹ΃߅dKS2=Kz,pKHNJ$'6 E	I<r.#׏!yA-p!c6I&kކ1jBzIfxF'^AH)acXsqHu~]vq5hWົØ{<6YƋ?=ۿ>Q޹̲G:?C9UՐ++'uLO`aZm3cwcHAIțU143iS攺h+btܗ
+
+.HXZMJy>/ucŀ=_,Mڥte
+"i(
+(3͞s!⛗"@MDen#4+//9nckhK;Wqղ#?SRݞ`p0)E`8QxL0dq[82*@uL;ɡ,;Q}DWhXv' #vG6.tʗ2E\8ڑ`G}لOr%'&/Fau|Cʶ6CPsŢC8byI.BNgTs6FwDNZP^V:{Vz2Q0(s+GvtF
+llIQ]c# gswsNQ!kf\gNV#@(fdu)VY5/rx'Q&\.@]~Z&Xv]W;,Sp':"38\fd[JJwWoW"BD}a];C؀ a U%` oK8,mĜK`褍1YX+.IDc}BXZ뤅mZ
+ƄWy'C|D'g+Sr$ jC
+(ٌMra+j25	Qfcs9.]fNq9ӯ/,e{VN"azy1z+؀Ef9i #!8hU窿^ '"sEsFWqu/dq~7Ę"Nj]1Mdr~x@Η!J_=jft:5̯́zbu1+*[ =t+9<"ʑ	ռ!F+Bɖ&+ $vX>-ZM:%*哉4OPTo.{D#(?a+o:CJ j&0ܘpÞj>*˺GA.r	Z$>I;=\ !XlY#CV]N!%b϶]ZL`RahSRh=QCl>Nw~<a]}EVV%s3\| :YEg`}s[09߲-ŜĞ6:`tzς<n;8Dv~qCɀjskrF~Eg	wAݧJA1)7O+ (~'Lr-zߨQ3s̑
+\ :`Kl{j\CieX뼢1,m4SsiO&X6dEJLh#ے8zH/+]T㛲jmxc!Ặ>n3Hl={ZJV5xryu&]Bᨼ+sӥNQTf!cqeZlx{ ȳv`v'~a!iGo}gw.<\]Q}y~Z?f¥>7TWUX6,u4EX/M(+Hg^aN1(ΐ"[#ȇ`
+6|脅 Y<bݘ{2ZgBb6m@+e5tNnOߠ" ᎛vp>Ls|ͼlnv4u8;6 8is^r,Z3pߞҸZWC\ߺda/5j?	,ty&>knHRFonS!v2\[M+A* xW0z!"]&w7+~/G7/??~G:^Qqe?'" $z٣Abxt<( ͨh>.i)u9	R~ّj0#̵rBb/4I(0:k%Z|gNzeˢ=Dxi~Si>Cmg.gY_Nji5$:9ʾ >%>[_Ye1Gf:>yt{P#ܥ%c?Egԓݚ'gdmug6R[{SUy9NipB,>Q6!J'lr@e/ASz͵kypεcn1^(wAӰKb (}&}	kgg#@ImTgkĤ^7?si;_JHzosc-]Z%$$X0z6ҏpc)EM£xEGF%'Eh)S~<cO4EV؞̇G毑:uS^ʕϢ3-EI
+U*p]c
+<,7Y'o{s/W#֖M-fK7f)G<B;o/2W%-" vضurzBHo P(~uSFVzehK`\[`ّ
+endstream
+endobj
+150 0 obj
+<</Subtype/Link/Rect[ 435.32 448.13 481.3 461.56] /BS<</W 0>>/F 4/Dest[ 148 0 R/XYZ 51 434 0] /StructParent 54>>
+endobj
+151 0 obj
+<</Subtype/Link/Rect[ 529.13 148.71 560.52 162.13] /BS<</W 0>>/F 4/Dest[ 34 0 R/XYZ 51 692 0] /StructParent 55>>
+endobj
+152 0 obj
+<</Subtype/Link/Rect[ 51.75 135.28 97.825 148.71] /BS<</W 0>>/F 4/Dest[ 34 0 R/XYZ 51 692 0] /StructParent 56>>
+endobj
+153 0 obj
+<</Type/XObject/Subtype/Image/Width 500/Height 300/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 9978>>
+stream
+x$U󏘘 bxE;so J˴,4\rd,0Ey	#M7-Mw4g^4D'gy̪ݕ'O[gnP  Bw}gAlٲ[޽  0U+X+6ٳ{0æԞ^͖vVJo)0l{k߿:-_oݺ{0">죴}7aX'vO?YSe־7M|0>axӛ`qLJ,K7/t߳aX'o<[6.Te鷽\i[0:1+wꝅѷW2S!sS{]ٍe|:;e4U*,}+m0ðNL)}+s®jTLTYĲ/y۶0ĔwsU{6mͩ|շI'mn;oZ[tշ.ڗ6w*U*,v39fONye-xJqMvαI|θ0l\>_H-}+2%Q^uy/\wu
+5/]YϮ2U\|?2mi$G3׭Lr;f]Tk+ٴO1S˵g̮ݙg׬5<;+ܾ^yVv6+_k;~ld٬8N+5v'J&@9OMT:~şqܺ#;׮ٝMvKKth}?JsۋwRmkYXIȊ"fsr_{qϊSVk`7KYj"ۍЕy9o,J%C.sQC[1,kJ_/nKuaxvY,?_0$S.ސ>?}2rrܦ;˷hizkçNY}n=,fo)ox@urp^/Xʧh\2,ΞL_w@ͳgNmRF]f:s%K1,>SJw=XԟB~x;Y*KX~ɋo~EvV%gO7Uoqgܡ^o:ovL)7㵝IG4μZ">r-*yav9`f٬WQ1,>kJ_ߕ5Q!=;G^~oyEӲyxy6wlvo~qt^̃6%EnzkO`U͙B}>Z3KyۘBǉmnld[U'r&zâ\۷s+R۶zmšsh[%T?$*rm/K?'o>L{V\g>h^k`{_&6gqUjI"NRf6sL#^e+k|3Kyۘf67s.5QYΔ5Mæj{.4˫~_*^~;-ө&!!Ԯ<5INHزf"J+q(㸁U+ݘppA]2,bcm^9ZUeu}ѨLgpt͚hTS+u=3ne^Wyɶ$땪wo]$PցkR%ɉ9dN;zC>箵^/%<*}]եA,hv.Քۘl6םrJW9Ptfk3â3o[')#n?_^n>GY-?-5U*,?%?zG^g7?xa=gR9_pZ/E8oUF4zI|!r+Ʃtɮ=ifosۖ]k&]ֱO1,SJWtGVۣgHmue^qXw_:=~܇=|*cˬTYĲ3~0yُML)ι[>qi+z'n^S=}`c_	3x*KX~?oePvTaKgn܏~aopWZJ,K?_O?xsηۦhg[
+}z^3k?̚Ԟ.m黹9S33S[S{fnie&zn,UbY_0:_l1U*,+mw0{?avvzX-xoba=0~OaE`2mO$  r{W	  q  h; @|    h; @|    h; @|    h; @|    h; @|    h; @|    h; @|    h; @|  1:mQy&.Ky+k0b2X5'#10u[02mKdwv[xbtScjGAFiqЃ"%2hȈ@o\/)GG>33G"Wr>ŃDPJˢE=MgUjIkx9ڨ^ϝzU[FĔ5MW-/a61޸dq!7o7j1R/87e~M>W ؅5o\=3jڏ+W	׃+DL?W	7.[,H/zݶImo=;-3=V>̥Ye"=]l}4vq:)A{I>Rz$TP^zm<3#v[輟ՙK=V[i^m/x_˘D+#K7)7hR[!ڪ݌j5m+^;.?̫f-f\PO3VbRڻؿQh5\kZ}~]A_>vĬ@lguQ(Gj6eo04 Miפ>o+@3 (U^r{Q$Vj8m@iǽP?+~bovjƉޓ13mwVv08Ul۲2ۭP+G6ܜVCԗuh)VۭEFn<{!OLE]e.!4к|_r3|<|?<j؜ػԷDvKMA֦I}ޚX,'kft#OE.x滞;KImNJn]>RzqdtX45ǝqcS
+οQӟIUԚ=RzW%Vb&u<׫*oj5NrM'="vE%Th@Pnp@({#mɘvCg
+&:-T0mŠbʴ    h; @||ޫġɥv*ׂ9x.f,>3K@G>UHZ5bM<d2b;/o	A=D5 Ca[F$}0e72Ԙ<%^5oA33A5o{mF[a_Z;?]9AO oT>\ӿ!,?\e+\Cުu3tk?Qrulh޳!tq	~Lc^RSjj40za+	<gK;ƯUpdDc%D22}cݽCZ!0Q<ko'Xd|֢.-ۡ:*3M#ykvOet}gh`F%[]wOS5M8wFo5RjnwzS;.x=H7M?af\\>7JwRZԥ$礞(9?!QRE;>~m''[4ǝ#hgb
+8JVSU5c4mreCoZErS+v;=k2ꬿ퀙NbC5f	@oSM`-smw&fu{^x<R:.v3u\HgڤẴ[z{ju+7X7/aeYƹnwb"|^W@a"A]}/}{cVrM8+Vr54^&.;jmŵ	Q3|m[vrUF6+٢w{~-0{jORx.YH=A vJjaiT byEa{uSp/͵'$tXG_sr+OOǟK24h䒖]jG8_Gh>my#x4ZOq^*@;B/N55&h;Lm&bs5&K7  h; @|    h; @|    h; @|    h; @|    h; @|   `}0vðm0&VG @    өsĦ7׭bIffGgU="F+,8
+QVsb'l]XV{65_r/FIaWۍKF,i;L%Vggcڮg^x/Շ/\.Q&U1׆i8~'ß\.z"m_t,vg[J2Yn/l$Z5WK_KVo.w_NniG@X'@.b"f=J3+{ПpHRUOvRfI;Ƙi㰶Yܴrmk_YRY6MTR	g2_=E$SY#]X9㢣v!'4v.lu+?jSWn{e\j{T8F,ҰB'`.OVUxd%{P6".Pxh֨.^PF]lC):jE)m1o_u,E$ZR!&Dݟar;"|0yGOg.t{&!B:vOh7-[ͼV9mnbko!!jg-x3aR=I_r>Y^j{	ڱi/?3y}3M<x5`|,-+6ym1*)9P^ܪ=j6qhv~-mбp[֚	o5^gW-Me~&`h,e܍S>jRr󯏪/eeQ}D^#Unk#/;7SW˴	n&C'aO@+&@kh;`fI1퍶,5r=; +h; @|    h; @|    h; @|    h; @|LDWL\9,_;ޒr8d"viv0;~8sA-gj}כ>̂0al=.Z$-@wLjJ{bͣ|Vlflz>=7Oh!lk+_h	`جbk8}ojDzkf'?[W%8>j9feSa9ui*}{bm=yaύ~*؈inqpBc!ؿ0]	s|KKFhȾm	JoM3EI+GEV~:ИiRݣUGFx
+zVw)ILRZOBYXݰ00.ĤctgTY+5B5ܤj{}ف]Hן='h{{Okݒ+Cq:Y\ggg	]uUHŎ1jm7v<nvYjAeXLkh]<ooWǒޥ{]ZRFvj3Bm7wbl6}q+*wJS,L?wJk hWlIV+MM
+Gvmy"7rUU:+=w+Tz,!Tj;  A m   >v @ m   >v @ m   >v @ m   >v Jm7)OiyNR":id<8;)IZnfm7G,ynkK2{YbtjL7c1a1^T*B,IZ^m=,D<9C#{ԛU	E
+ڡm.3bKvjz(X)F^W֜I۷VŶf+$moqo Sg>oLΧA^ʄFTS0:ƊzkHX{9\P,TOhON	DOWzk)u(.+OkUoBۃcmh4kB)mvsj]ed]>XPB+Q@2.##UJ`]Z뉘_H=';RD{c)>h;xjm/$XK;S	~wڮ?O3b{e;Ok\s/}PCT̶c~[sq1v,צQ͐~jM`nx;[m76<uYjdnXLk+C͙R=no[h{bV[Ͼ~{uUhK׹jc;SSn,S+`aZrI0k>ao
+&=_@bKn[B֮M;ONFJ*yX:!UO2?1ح	pgL @  >v @ m   >v @ m   >v @ m   >v @ m )<:?:fvh̔jp8gZZ\(OjuT`Nmwh{A53;3J Tj{i{)RBյ\io&΁}DWU-+rCMҪM`7nxQC%K|fwsp{ҕ/[{".U_*j]+&ش^IqC(Kث8#O+<\#{B,5]$ҮCz3+6%$0xvti@mfb-ob=>3jj} ]lQiT0L>Kպ_QJv[<$mZV-_Ε7l3dp[_f)M?2
+@5ޯf0ڞۥзS8am_ͭoXZ6<Ѱ*rU@AB`b =c`ҘbmΙgC v(Ax@!%ߤAbm   >v @ m   >v @ m   >v @ m   >WۍCrD;5t~^}1J##ڄvThҘ/Iv.PqmFtjsgm0=o0zS׳9Ss>gfffYZPCY_S[1۫,<[m6J_ZbgM<	jMat1n1ݜ,Um.GP-FV*良TMӿoo]i{7ցVm/)E?9#YFg[0}^eSR<S;]=I۝?R=AJrtF@S9ՊזZSC!ȴW9h20Өn[3"(Ĝ!|}E|<RhRh4jZ
+aj[*Ke}jh˭3*hKU@6y
+sG@өևIWak$hJEI{v[*VzeO|dEk)cx:Ao
+,1e+ h; @|,m XB  1ڎa+lh;aX|cg  0ɠ    h; @|    h; @|    h; @|    h;RϞ|UWgłQGϼڇ0UU#U/_g/ꫯ~W.F^+;mo]_~*T]TT|U>s_{~{ܞvWNGw8uguZǎQ5Rjh;@˸.* Pk&ھ,h; q=ǅQǎA@'_Ŗ3FQPo=duaZwU# J.pXެl^$}{f<F]iiUFA@m}>m?0憶XI_;\ի\l[#A#Шj{w:^gմm ˞zNqIjժ$9e&ujs	$âj_םfV_2,oMz.kZj@|'\t*h)IrF3Jz1oP5
+kTI7ڧ#v ɵؖI63CH4,M6LU"LlNm Qk|>ؕc~]:fWm@i{|G]B%]nՃnTꖬQ^8eQ5
+k[oYaYaE}U# JRmd_pZr+Nvi4àjTݕ֣TT캦%h; (+TٸP5
+ko9n;FmNjbj{Y} trm:.h} t/UcTv (9i#{=.FRw믏PuQ5T (y3_=HѽF^*_z6lسgjհvM۞8LE(\u֩UYjԼv @ m   >v @ m   >v p0Ğ\0,<  L)	`r}
+endstream
+endobj
+154 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F8 24 0 R>>/XObject<</Image32 32 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 155 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 57>>
+endobj
+155 0 obj
+<</Filter/FlateDecode/Length 953>>
+stream
+xVmoF_(^uE
+$PNI@}wB.8bR1;3ϼ<3͟Εs9¨3,_t׼sEeqy	pUO
+OXf)	O3+2ۭv+-?oBDC3(H&f	(b*LLk;l:øS%O419<|=~iF쁆Pݻv= Z.`
+~~9<1'C1r /kY5%>`{Eк"{|%8zq2kBS̻6+N]HaT1E?:l6c:9-+_|n+ }hLX{O#Q((\4V%,ժ"I'2c=X3ԬMwqӐ5^QޑFS_Q,H}q%HŖ3XJ]}aRL1+;8(*(7 rcgGO㫫9uL MIR6&KyH$h:EA(eM)LPf96 :4	>wpApK#Xtl</T>!#ه+>a$
+r^̈@Cݒ=]O')}wWNh5zV8jp9}"]!x\x8ʽAvjAܽs&e_99`ܣ۫q5-o!LЎ+$sӓir^BFkk5K 9nyfIaxO#࿋ꡤĚ$ގQ9Wmbϡ	t+?v@T\iS$F-f{1l+7F
+endstream
+endobj
+156 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F4 12 0 R/F7 22 0 R>>/XObject<</Image32 32 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 157 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 58>>
+endobj
+157 0 obj
+<</Filter/FlateDecode/Length 2131>>
+stream
+xZ[o~@/v URQ\ړ,MRab+Vۓb݆X 3Fߐc?ms??eY#Y[2_V8[dW|%'*L'+iO1z8=_izc)z6h l$tȤdByJ:'θ|8g(G^g_'Sl&w7l;{+LpPw7NL{v>\)~GUr|dgM'Fվ
+tvj0{EQh.G\-,8Y+%=	+#FuGdͮ
+resFxo})'1+pq[sWlNee隒X2X(lC<%KΞ_'k8A^3\!IDF	hBPn֤#nz8_6nXaH{nzɶr:ӓ?35Yd?RLNweVtD$?R"2P@DJD}:H	{!
+OWWujh!l%7"pn5!/2"ښE^JS3]/	uʾzn?۹fBPgJޘRAv$P1amE]P{'·Vۮşd35&\FCܰv-T L5XG
+M&@Ö=]4iFrGMoS]H"	P*b+QgU(_tө@Y҂ΒXȣ4.^䞗A?:R.#<􆊪!pG
+\w*+	PrMRG)I+I*ZT+T֗FCÉS AFKܞ	Gybځnhs(V\6WB{cmhY,Zda R(:آ .p0>Bâ4,ZG(i:pt+8RYɣ@sH)RҎE!tMJQp&ܔ;%ɰ+.W:B%ݬ2WR D5h:ޏ3&n:'ɩV"I *z/sBB;phޟġ\jNQI=L]^%sϩ&r'B̏A4iX#97($;";JϏA1;zA$:ZRXo+sG-evڤ)6q^ׅ$kicAljlYhˇG=ڷ'/7qh_5}Ѷ2=5l=fIkwfR@P4&4{Lr2&jl뎴`C1U]5ءvWtDa?jFmwEC.2V+;&ty:pt48uXs~Hq[8@++vDhTlx
+Eʸsuphx"1+㑱u Q
+nK+fUjEnaE+QIMV7,Eqj۔8[+_ɍ' E/TA
+tjdqyKw6Ü񎜺\Sy=_]-F+IiY Rm
+بjG|ٯS9,ޡ2a?a&ظ3OH9g~[ؗߒw>J/$[O)+B8TvB/3 iv<TbW63IO* m"Aԩ
+R WGXR4^6/,}fF{oیٿҫm޺58TE&? Ԥj]%?#}\"q/~edXYJv'?E
+q!PFGt[8OwI5qfk1pq
+-֞UdǱxq8:ʀF
+,+S0eZ7{K})\nV)K`Iq(c^Qm93^u
+endstream
+endobj
+158 0 obj
+<</Title(PSoC 4 BLE Lab 3)/Author(pmad)/Creator( M i c r o s o f t    O f f i c e   W o r d   2 0 0 7)/CreationDate(D:20150629154952-07'00') /ModDate(D:20150629154952-07'00') /Producer( M i c r o s o f t    O f f i c e   W o r d   2 0 0 7)>>
+endobj
+165 0 obj
+<</Type/ObjStm/N 500/First 4813/Filter/FlateDecode/Length 6104>>
+stream
+x]]$q}ЏC͏*a ȑ/$)PXA^!9r]yؽ3S:Udu}sH?%yS|)[?
+>2y)~MæY6-Ϻ%|[v/y1O1Ad>p1T`!0pm@JKCƀFym	j=1ԏ8IpP>x_`D+-LI1@HQWb+~Ϸ0pBήN;I1O1.W >}WpNyW|i/!dLV-:B `wP1*+ę#fN-d"K8JOa;ō{Eɼ- "f$0`|bbd|R<eTkض`0cban03eg&+I	R/{ ]D @$O)LҒiFƇ2H!2P݉Lc4G2h|S	W 6O#0vdֈsd6Mv@h.x~%㕂>@2iK\A gʖ c>= 8:H[ytKLpNyr1H<@Nfz@ZeB& m2x;DQ0,^&$@~e(W0O邙j)WR.L|.iXe$V+Ȅ
+?kҦЕ @VD܊8 .pq,0UI·0 x鋙 @"nd4Fa
+B%kNn!1HqE r`#r>kîrP Þnԑ3?G%r0 1b~WCp@G^ HJbwϹH0*t8aTu(ÒC#H+#D2-%
+I
+&%x=E>wu>$_+K5L&"\e 0"k(OߥeXj	;e2j5\_;H)cFZY<
+"8P30#P͙YH#ލ Α,(Xb1JsH<dx=g)sR03gv4`:ňz_,"]1G8wjSmdǀ"1 =^|$mcȾFv^l#΂рѪwꑍ+x+g	lƈCi{ aGjQb4[
+ j-.uZ\ݭRi\Gd+BlFDʕ2@a4HFV1W5֮03dd!	H<ĝ)Y1DNdg<G``U"0kndND0[}iv3\#eV1SdlT(+l";c@s?3"3*Sg}P<#مpfT&*3><5(It	3'#Y ϱ5Ebk'3Y`.aL9C3W:j-MjU[#w#r
+FQ#t#;wqg*lv"Q,D"~Ծx'ɐ~E&^5a#-N}j$؍'k:j竍?-wGlx|:3DI7MR#u("l/HHu@	`	7<F6ٌcYnR(_΁,
++#v=c(q2$F\}fv6s3ݲf3)g!m;lę`T6;eK+W<PoS@gWC`!m/OA>_DrO؞sSZf>r3%KRpDI"p6[ΉX5shp'BFйEs{
+؉
+ع`aG 6Z# Ԑ~9JDp}n]-#ZP[O}=+\yDe+Z|x16v#F# NnkWf7*ek8[[hsZɬ\Uv,Vmi\%G(&La%O0Ude_nT&B3NӉkN`5xAn2'e'V̨uI=}놞[7H3+s:ez6;;2C*#v'FA #evgʌ(eew{P23J百Kƨ9i=@a,;*Y 3qz۞W{O;002
+O=(xD)압X)3f)3,P/U@/$npGf_d/xIx_zw?w>oo	8[|ϯG>5I9-꤉yf/B|V46ӳIӒ岤7Q=ok@ X^Z/7QitY)-%1_/^߼z۟/xի1˟~go/߼럷O߼ͻ^~_oJy/q"_u-uOe$j]y+3$UzC,_/vja!|	s}y˞]lǋ#!^	}?~ ?-5?|`rp<7?~7e^Chy%jT/xMa+ƚxys}Dd(d 46\˗L+a\Bcd`]394d9hb;xdm&90bMo	x[j;'f4h_n9ʢ+rM_닖0&>3i'k}s<Dq<\?GL<aī2Ǔx
+c_Il<+;9ӘxtIId'4'Ys<+JROj)io'57ǓS<O+O+O:S~jjϛ+ڸԕgC1%?>~c4ť1-uqt3]9ӂ|6lhK+m7,혵T+MÉ;8k+uI&Z~NSPn<u0,;!<nğ[Z,ź~BxSE 28lOOݎJ6^&q 56\nힴ7Lǭ~8ٮܥ%oi*z"njEL:dǽfk4\֘.j,sLs)okth3q%5fʵ7g[L Ջ8Zܻ_.:ڃgv+Zc0|o|>v }}/Og+dy3Ä_RX&cFM5j9xއ? l&,Ta;)Hg0w=u4Qo<ʇCvͱows)s]hNׯL-5"Sd8aF+&`v~_ף0ӃC;>1:蹖bP~x#ƾ5el~	ij}'d)X}T=NF#NICh}rF5%ǑU#],hk#=DLRW10e˄*+d,l+d%Y2ᮕd KVv٠Yd~pYJJ6&h +ȚpRl#kY+@V:.5,:r*Ӳ5JgmPbGävhǺMw&5hO_)n_xwy[lc+(k_AP}cXBKg-%=8+m2:xv^>{wlāԑKgf8nùքKKtowq/ڔԽWt	?悵Foh/&!?2)XoŘ)8̐&qu3>ky'So0<\XF5,Y^	s08hRwe;0XcYa3A>
+&G	G4F²۾G9rp; ̂h#K&R~}%aQKGE{(ǆؘ#H5c\"1%&G	G-5Wrð48dQ@'hp]vp<0,9Ĩ~j"+N*]"5&G	G-5_Qֆv0ը~j#kW,59*N8j1u1G2}/3=kM}o;{cKw/.zvu'lvYZ ZCs({6};7PE\IC7~1}Ը\II~ O7w#;c~Lg[֧JEPVJEq_:h6N|"ϟ˚.KFE2)wBA>oj}>,veh
+Pܺ!n{7o3f(g#Qrf5g/\8 OzY 1?"yvw)8ǂUG9r\>snyKX>wc^\h\[qbvV>	tj3wOc6]hO$][S>'iixrs<h6[Lܩ'C_B͸ջ_WIÕ~L`+ecZ*7G+eL^IzeҎ&T?s/+f^m彋:|W74CgS+BG4VXʗT++)wI_˜Sv	-'pN|!5*vTšjw!tG3J}f3vN-gםJBi5곽6tAuJ @+BnE$1!@B
+L0.}DsU>KI䳙ӪLS2SA(/툿Vg?a(y*QcL0t8o-J!(FP3EP;Ll SyT:T$zĩlq ΋vL	Vqy.ό-;|"RLi]ČvL Š坲OV@jr>?rbUT?4bnG1Vz3H&wCf~hkqt?8QC`qi}mk#ejb?L]3sF/t@3,h!ju:[_}10}[e~L7K@0ᨥFQJ{-ݯwvpA.+Z<:&_h *؈pJc}}
+]o{HM`ݩ&w	wz~wi8ᨥFQkO{jk#lfbz-5iťPkwF~L+q+vpC!?fuCvQ@vy/[wxe'Ro(]&F#L^ײַbj2UK'џ^J``5[Z-P%3>ӟCDUSiHIT} L{?]Ήj(]J(Ux;stN+ңvZ^T:*Q;:u,;'Y]&NfĜ\lG^ui~i탩WU)֭O
+endstream
+endobj
+688 0 obj
+<</Type/ObjStm/N 500/First 4993/Filter/FlateDecode/Length 7165>>
+stream
+x]I$̩/aېǛ 	CK{2-}Ȩ _f*2߾dRXTbkŧ]\t7a%8~%ϼ |D|+`ϿK3wZI-xϼԒk/ $QhfSd&+ pp+@%cJ I8	`L8@A|FMdl:r]Ze 7C.q*A
+%@R/K:+ʕW0`2t*F=Xbo- ;O(І {!`3kO N6GO6iJ4^"P@%y	<G  J8nUKt@@X],'sKHa2 
+L)30CLǤ)L	SfJp)!vlj3X3EGB
+tX=!:'
+eH`%Dt?f\Q'j, AM z7 v0uF%K" !:xFLBIrDY_W  hLLaxUdHJ0 +?te ܼޙxy'z(䒦,AX= pTXL`LI dÑh܅8xnDU9[0p .[%YވR":c)GxL)Tތh)7#*}L5TV-G\T;DJu$)
+ª@e
+ (WZ6
+h110kX dj%kODR`<kHP2fg1sw("eH4@&D!aʠCYC'+p	@6}ns1M>XP'GrVO Z^˄*+k
+1A'u2Ð2Ij*l
+rdpfM(:Kyyd*,RXI=U.9+#ATEX  &h" 㷤Kc24tIJ:z++kZϨI@2' <X,QxGA֦J\HbLsdBԳPULf]6#-UiTxXtoE<JR68P"dY/{@("-JEeXJԆgG2qK`)t`1 kȤTT-I AV5b|Fi8"GR Dq	HH+<FzX+c02U@X将TF<Dob'gyM+@cUʘNH>Ha@jY Gf&ʘNkv(ʨEa~beHY }$bģc}xA[~	1t	gF<ZHdt`o	-s13+Gef̐+j@	AHFuxx&t98Ex̄(xVZ~F@C$cG$zXDY	64|iBʈeH<lbi>lՀa_ٮLc1 ]#5T,hՁe$n3k#@2a-@ k}-F$	]eͦ`k[Ajp3A3iÖҗ Ҿ-6jlMD)uK Ƥ'	VT9ӒF'+ML;k۸pI!$6B&(rCbmE``҆&&
+<'7ڒZ#ircDcBN 0ѮfTn	Vyo-@"ZhH,+ VbiW9Bbg|2sr% HAεh3P>W6jvC c븅`sO+Z
+}3 (Pw~̹Y`8iE)&%'Sx/Z I-7-U+"0?v7ޤ<`sE oaش^9sdπVZ q#=
+A*%e3Ipr֚) {P>saql=2k -g:z.NeZ2:[8*qRμl)p5# r&	0rl`ZPz&1cIE˦nEmX&<$ߨ1NK鴖M֙*Rj1U$.Xf^Vie(09&|2d
+-fc2?dn	F[F7+۸s\fW~52'ش;
+l[heZ)L 2)
+<`-sYu~sh`Y*k )m݇2U`J-SEieRrYlf ]WUL㬁8c6 5	ںURV}z$ȴn=qIR;vm,_<}Ƿx~w?<o#N?aOϮFoߌ!<+̯XB8g2e)?d)
+˷>BtMӿ?Ɲx׸?!EPMUXR//qa_\93t<BŻ=CWڪn C$i+Zq꩜݄3*\O=$9#9
+Sr+[W5 *yBhDIuLh<G	QM'	QDĦ\[+<·2;-k̟rV5|çtSy3֮*ARޣc8~[{F^qQ{㑯ʓl5|r
+RפhQ혇y*<՛9M3$D5^myT:RhJyMM|:vP}jf7#k3mz0P.N~aM76ĥ4fBJw8ݱIVq(6מ
+WC4ъKW݌3t.bpɦBe-Ο3䆸%{,O>̺fX39e$&DF$:ᬭl>l{롋{h{0423b'Y;cCbI)?v)'gͱr.dH
+5\&)Hur:e1uv(ө$)!3H)Ka4!/}?&dT>3˕3{TZ q!yQ5ZIaBT-E$4!Έ q{sꐨUQk'nD]~Mqk\<П)eM<>'j-eLT_y:&^xASӶfaoMٹ=>S9eMRhR0v랟=NW\ꖸ<y!ndJ>{DumI$ZZlն }sNaŁJE|޾ow?'Ajcu-6Wz\NzTxu^)gZimtau~1iAR~8O#wG?9u^ Es93gb7R)LO[DEE1>_ES(z
+͍"HUEK/<%IaEplötQ:G3Q+hWY503UTt^*Kl8S۴QL?u:9im
+(h~Ӛbd%jy)b2YtGt#̥̜>F1]Y.+eJs*Y+4gu_ײ[Dj\piڿzOLyY*-s7	~m:jhӵ]k_oG*a*<[du;K6j%Uj{MqhMWXU_F#rݯ",p<)=SXV+u
+~lU_XΜɪ:|lept_FLߪ,b'vhj|U._;=`}>%0 gG,{U$U[KCj$9ӝʉS
+ouuՅ1T߃;]~++ҺӮa*yZ~>
+gɦ1Y*2:wf2n+
+x%bm!oWyK&j|DRuӥkLpRƉCDul44jt?du?/RLW5`2Aya[Ѻ4X2=`jl"?lnu,|dwTAa~*Ar@гzVJ3zDC=K|<	EagOr
+m^/Yլ+K}}C[x	\D/+/X퇙ŘiuB1gSD56fa;Fc@<~<umaiFSΩM"R;m1ɥ\ubuz*M7X]KHUi=4BSº|NnYf4O!ܯ*,ǌZ<F2]"F_f߶WqwtX;g`*>H(DE^7HBEމ5<C5҃xi;IH CCz`F_+u`xu2|:bk԰5X͟HS1B,AaYRAt|wM*|ƃhԨ,+y3זe6;bk+cx#=޸f&7jvfOzݧFi;2i#nz-UF9\'5cFn6V{[ooԧ,V2~I,l?]`q=)=+t='Pq9<LkLX>Na呚ڦm;>ƊGW'Cऩ< `vlqs>xz8{d˝^shZ862o׿<sp]'w15SOWo&5h}rj-+yw^qy103CTMEy"S4WV*<sp-rOʥ{M^NaSX#94wM+yKq%E:Wz0DC ʩ!jTT>EE)t
++* n|Ӑ^2^w/#}k|!ɭ/qK{Y}휓s^nGnn:p`]jtq?P9GY~D!ԅj[;/*d;2h]T5QN}n&&]JרEa՚5vy&hg~J
+nvZb4W{o5G<AϨ'G~|ۢ[nS&b[5Lih_7vͨN-:u8urj;>bnھȷXj'ݎ7!NN=Nvjqjvts_SY};.t}n.]tc=V=;m>+9Nqtߖ[6)}N-S͞t37Y;4حspi2p;0_m1~aNM9#fa+!oĺzz:=
+-s?Qwho߱{/]b~i/z:w4?AQ
+s[5ZVxE-DПGuw}wuw!l/V6	*o[~9VW~L֝|c|&){EkSdsqEN9чD9DN/zrbE 7d9 tDY>uiQ"GGٳeZmtQ	E/n(G>+(o/2S(?̍ҶDil5!GfF9Je3Bs}%8c2+ޣ 	IK_bL)II.]5]U=KrE>MJ%K^_Ld?~?KS}ʋY)ſm	Ke_ȕE.9BW~T%N,Kt$VĿ\R2"tP|ʏ$/Tr|R%nčT9Ar >_@~T>ɧUDO+Jߡ[M_l5oLpf߿+߿OX6}bRW^LW {7=ݳ=I{z=0 ^	L`joC2Ӧtڮ^k}foͽpۮnvX-m괺H5faeG k//xy7Xdf׋Zֺl_%)0O}可p/ZۆϞ|a¯c7߾?||o _^7? ڕ#7|x_ͻv|ݽ+݇7?<w?~xYT5wLkt|KXl/+7/^tU@ݹvD"fǠ#G,B"U[~V{ih%1}oO":zonPweܲTTSѐ(ި0诬F HoCT!.|p_j#Pt]5hht"	لrOAEr(PIh=O}l7N~$mW,rm[):B8\"t+u*뺽Ŗ[ڻr+.~8~
+>>ʉ=t+NTtR8n̉ŜI6u7'ʉ9]雮]Xm]JI4֊A:AnRԂ ,H!RcG)YQb>D}"mMl?N?P<$
+endstream
+endobj
+1186 0 obj
+<</Type/ObjStm/N 25/First 218/Filter/FlateDecode/Length 1244>>
+stream
+xMn-QDr>dۈNmU,r9,013#g++6:T}a5߬gOk_vkeX5:	bX:+)]ZǭpF]#oAs1oZmc9~p$$>&h |!A y<HIm6~9Nɒɓ&I
+¯S/7~? ygN+&3?HoH>:8~tơp`C¡+mp`l7E6q|%=89D/))`TS^EB'(+tP~Oq+z9S$S9d pppkFO[WQ$p6Qm҄ÄDbH7n .pr8Mԛppp62yD	YvCAxqq"D_^8Ec:/t4F 7x'6u[ti߇E+4F/yz=٫]4H34HMc44F3ƛhov{]w갯]4Fȿd9àihhn|ss++6.Ƞ	'_Cΰ||prKkܿ*RaA5xG&T3TsgV(+=)iH!S9SRHfةc8KQRT$GiB=s;CX2\ƖQ2v2SLᬔk(\]dK>K>eA\(? ɹйNqL牝"g:y|靇w4H3(38{yrtQ#g:qƦ#G/8Mg\:ґ38PGN;4WtH'8 <?S/B 	&i9va0`Jd$1؍Q@v@r0
+`dd01BNABjR\jbZ\fBIezF_ō7ZȩQ땤╣oBh(ZACb/,)h)(((>EB-X?5S^>gw-}smz7}{+9kֻm%z-gyӞ7yҮUnz3-pc>LJ}	[
+endstream
+endobj
+1187 0 obj
+[ 278 0 0 556 0 0 0 0 0 0 0 0 0 333 0 0 556 556 556 556 556 0 556 556 0 0 333 0 0 0 0 0 0 722 722 722 722 667 0 778 722 278 0 0 611 833 722 778 667 0 722 667 611 0 0 0 0 0 0 333 0 333 0 0 0 556 611 556 611 556 0 611 0 278 0 0 278 889 611 611 611 0 389 556 333 0 556 778 556 556 500] 
+endobj
+1188 0 obj
+[ 278 0 0 0 0 0 0 0 333 333 0 0 0 333 278 278 0 0 0 0 0 0 0 0 0 0 0 0 0 584 0 556 0 667 667 722 722 667 0 778 722 278 0 0 556 833 722 778 667 0 722 667 611 722 0 944 0 667 0 0 0 0 0 556 0 556 556 500 556 556 278 556 556 222 0 500 222 833 556 556 556 0 333 500 278 556 500 722 500 500 500] 
+endobj
+1189 0 obj
+[ 226 0 0 498 0 0 0 0 303 303 498 0 250 306 252 386 507 507 507 507 507 507 507 507 507 507 268 268 0 0 498 0 0 579 544 533 615 488 459 631 623 252 319 520 420 855 646 662 517 0 543 459 487 642 567 890 519 487 0 307 0 307 0 498 0 479 525 423 525 498 305 471 525 230 239 455 230 799 525 527 525 525 349 391 335 525 452 715 433 453 395] 
+endobj
+1190 0 obj
+<</Filter/FlateDecode/Length 95534/Length1 200204>>
+stream
+x|	|T9d&dfd2d& 	KX$Yؗ,I q(j+j]A"A\PZw[mUҊ&s{B@kk~s>yry9Cgyp1U&x}ɔ/1{l|iۆflԒm^QoN(-+_q|fLlUKGŸm"U߷LfT70]6. 6Y^.f̘p|3؀}W.gi,oC{S/Mؼ;xAc=|b0v>ZDǘRX;'/XqIi1B1{eMgcX̥g	ڷ}ƥ|;Nۘ}e+WuyO(_bS:q델	p^jy1_T3i';qQg
+vqm>-S0AX$.˙j㗡lX.3՗y
+33aTŠ*f;辌M
+tL7*9Aoenc)zO82"Ftx.?/C)kѲOَy{Ai/f6j{eƩx+H?cpcmԏ{f~,˔N=+BOo/9?a(FꎳnQO;4s2ٰ'|%5sZn=k~~\3~0{f3T9_5UOʽ,_I㭫?|ZOeޏM7ߓx._&{#95ϐ'}Qs+*(Oc~	cOֹr{"`@hO=a,O7ԛzSoM7ԛzSoM7ԛzO&UGԄEJ\l?/VB?Ʋfl{ή.Fe1U5klgI?IcY,<wa:YJݭnVP/Q#
+F=ET=~~RP~~~],ycŘ
+(6#+eel
+;ձdz+3x_>z|+/eZ'S9?F~ę~:s랪6G?&T͗;c	@;zw?Y+	ϙ]W[9cS&O8dpƌ5ha
+x.něMqFp_*oFsĉD>CcCC4SuZa\xL0w6f@~,>_
+-`iڐedfE̻4+hŭe+j)	,gm+*75-զ0]6f56GgVԔ33k5+ƕDMZ_%b`[֋۝l~C98&6QZz~ԕ*S^EBlJe+xԘ[f|G[uK\k&bP.50B/3S0LA6cႼڨ JODȒ+L5іojNłJKo5p)DQkY۠ol$7TDBˣx CP<%U5ZY]e+MzhAYW(
+Ua]++wV#\SZӼ0h7c}.3Z6TV<3.S
+s;,fn6kZ+r\BǠǥe?&XLV]B2jvDQ%~bH~}L쨹G_NDCb@eJ{N ~|~c09Qع)F3+F`MhA65Y#&|=)U)u5WIQ9*/\eXf<|Z~N<x,CSZE!C¤r&5^T8[[1t[ۻZ淶í}&5jVloJdSqo*=N.)\)i_e5{5"(2A=U"ckJ+A7sYSB6)l"!y8n˂l]P+6Kƣ7XUBc۸gZBG^,dvOp8ZB8jRTEk3 u5<ɨ7A	іF1mMٓjle2)P\k##5j[FkMkjeCةOcQAmkbh7,XU+Yf$+#o
+!oXS:?YH4,`LLKͶ-B[-i6zbD9=\7wP4IccvVZEZɄ={R#jo%T$aOV+~WۻA,L߃j[5Dg+7kkVn``r^>l)ΒL)Z8CRlbKARbkX-*)VJq˥X&ũR,)N$)HXER,bR4I1_F)'\)꥘#l)ꤨF%EDj)BR̐bӤ*)&K1IRL\2)J(bKQ,X)Nb%H)!p)I1TB)H1XARH1PRK'E)IW\)rȖ!)Ȕ"(E@)ҥH/OT)RH,G
+IR$J)C)RؤJa"^
+&)0JaBBKt蔢CNR|+ߥH_I)IIqPODHg)H')>R|$JKJoKM)ސu)^U)~++R,KR(R</sR<+3RFxJ'xBǥxL}R<*#R<,CRA)H.n)bKSmRDO{GRln)N)v)nWR*-R,6)nF)nz)Z)j)J)bKK)~!eR\*%Rlb).U@8Osaaaaaaaaaaaaaaaaaa_!{{{vvvvvvvvvxN!5232<(wf,crgme@(t+Dc@b%DkVS*ʭ$ZAbAˉJUBtr,tDJA(LD4h\jWO9DjjN$E!&"$ I4h:4DS&@&Ac)*h<vabj71Ts4(j>hpaPBe`AY@j7((?Q?DuQ6ه(DE]g](((OR1P
+Q2=Dn2&%I cFeV"Q<LDqԙ c,d RɨP1xQVwP{Sٷ;߈!:}V_ :DeS3DR'D!㟉cG}D?PD}@eGw!z-;ʽIF,D뱔Y׈^%o^!z%"d|9g*!zO=IkDOP)>G^Sݔ{hD;cŠX,y6(JtѽD Ntw,5z*6_JtDۈnn^n ʮ#U
+Tv9K_PeD]BbyZ.$|bFй1|9Dg<AgD@-1c~F3h5HN'4SuDk&ZE^AO#Z4QgRͥDLtjhl!5_@L555#K!MkF5D'pgэ"K5QQ%QE͌fbyOMR)Dcn|&M cy̽Ts* -r80Q1X"ʍjAF\bi$*&F\51Wh+%*ACKLlP%f@j>OG'G%%!ʎ,3:R/jNF'Ɯ o9s%yDIDE+dt%ىlTJ5-d'2⨦jȨ)D@9=wa[߀o`+ʾ@9pOOP |(ǄŁ? >{ȿ~xO	j	xe{^%E?sg+Oٗ/ھ(m@}>
+<<l;-mE`meA۪+.ݏŀ6 
+g]׺!puc`uS`usn.Nv6m֓7A}p=uZu+++/2K,[,.8WE"-3DΈll޾)bĭl:}Moo
+'Y6F6DN߾!>6nȃylrnxLdjUկVyj>h5Wjjն*"r[1sEˊ
+V(lw۹Qo\awYY}YԅK#'aKEo_YXY9T4?XWT>2.2{{]&r"*DWG*"+"3G>hJd)E#OL(*a,͙LSb 0D/S9RyɌT,KSUE/w~)pJ,ٙLV=bnӪ5..%<LPNG)x8s}:R=:_t*w8J؁ꎄ@".]	j8ar=`Wĥˮ&sm3րU[gX<l0<9Nj@9dnxUWMi7)QQ~A4J\uѸ,R7Kj۸RRujslaӧDӫjkD[ BtAd66o+VeUy7r|	^
+yZ˳LT+4o%*i\ӭ'jcu)fl,L8l6:`-X+VˁeRd$`	X, @0hy\Z8Dj
+*`:0+
+L&(J`<0X`0p`0( A@0 y@rlL  HH@
+x 7$.	8 +`3` #`ׅ
+( kN8|+5%W9pg 'cG  oo ^^^~ <<<<xx
+x5xxx<
+<<< n`p?m@l nn~
+lnnn  ~\\
+\l..ZsYϱ9?csϱ9?csϱ
+ g qpg qpg qpg qpg qpg qpg qpg qpcsϱ9>{cs}ϱyO<yet#c3Il%kyl=fPװmvvo/IKMXc]vzX.G.<brv}v˻q̢+%:+]E^9ڡtc}w
+Vf95F_Vxdv
+[NrlSDGj-cˁl[k9J='NZ|tmүk5Fl<3YL9\<]حZEb<KإPo9*w~~]dWc]\Ǯ?zfneWrDCIchl#/5.6bg1om6cbnL~Vkt?g&BAO\9>2#]W~*q}\:q^hR7i۴W6<;4%,C޾mg;uDT{'em,v$`Yfn ۋۇq|Ið=[k6?Ξ@^Ԣܓ)PϰgsEk^ЮO#{P/?^2~8׳2TZSDe&6Mc쇘d6)-50=W̌àw|šⶨI|Ŧ-s;x㽃#w?|C/F~ꇃqWK;A1qʰܜᅅC*Æ愲6tjEuKXEuꌎ8esxV1pJ7qlg1M)N5M}GϚrJY[&W'9=lNLOLo՘]ﶪqQC\\{7IIN5J6]s:><c:lltk?t֧6'jEN{סV),aPNqkWv+٢8ʧ	deڼY!'l)+RC-121bđ#
+])#]B!Bx<^,//;99Nsy&#89R3+ܙd'u||jI
+g;܌`_t>dA5+!fM0aq⏹2X+bO}O8bk%<a{(xr/*rLȺf9Nٮ7;mi8m}Vj`S_+sk,H^P!摀9/o$i8՝`efs+^	yzPЁJ(94@ь&uޛү_
+YiHr޸M/:={/]SWrlO pVn zô-*OUxai3:U3&Y6qu`3f`ߙF^ӽTxJG;yyd9<?Teal?[Ճ|}A2ΣoS=E[,+M1yOӪ|fj0[	Cf6c֖Ú.=mePvzrտ↛o'ߟKt%䖝>c\NAN+;PKY+g$rIrcIpM+Vo|o|+ƧƷ[,sڌJ/^+^hG-	Sp<pCŮ>ﾶw\{wU҃>,u]c[1|͗?\}ԹsQmW\`RssޒrxNN\"׽O[ihǈS_sV~Cc`;.3Tf83h0COWn1LH'iD;2wLKJ9M.6j5洙y'N睤;Iw˞2MΤԸvwgVE8 7R~LFmtjL	0xMϛ6cuRf1{?&ýbbF>33Y1%++6&fOpnCwC}CPo;ܟ5`^n;FVy~[,񼱛]{~A<|K5o	xdfV4캓^S\cNe;:kr%qԜ̓YwlY|ܤ$s魏,۸t>h6;;|9Y^[C[=mh}f[/C6E6E6}%b]dMKc޷
+[Vq>X;"=xSY,E@YJJ@Î}6ێ~cC,xk*ܪ/#>{\utjz`0nsNT,oj۬L"ǒKmxKJ5]2#.dB.dLt+OXt105r̔Ԟ=2B1*Sg#/ك'qi	|>&{2.lon18Njq瑑~V2m,ɨxCSCYNBR</R78\Ɉ%qb>b1B6?, 
+ʴ螶SSSSjVfZJ8X~p%YHzxqǙ8ONVnrgCɦ>Ǯ&L3%&쉝U)MqNr~CȪzL)F쾔k}I[k
+fc0M֣O֣O֣O֣O#b;*=<O-s"xwK|~ݓxISxeCxWfv+cUXză3fs"8G,'mj8U>+{w@ߊ@Dŉ1Qg"fwv+
+
+EcWQo+-yk3)IfPzݞUqfzxZ#?.ulG6ﶚ,&Հ޿SILltع;sL:5>$֝֜a8ppC\Pq&U,2БkHotB4	w!Oao=?50Ǫ2l{|Pӹ88.MQsR+$}鹁t>|`/G@HM&'К>$W`ݻY~65>Cyup#+mn"pu%7lkݹJC=$Н" pT2::?dů=yÁɗ]T:y{[/}uKٮW/_~~9uWʾLgծhe%ye˛'$8!{ !H,2uPn˴h;S dsBf3:3O\v9$L;Jsk[_$UOԑO۰]/ݿxW^~Ǘ?3G[FYm"6V39V39V* ?ϛh٠Z	!Q15i'LuOU~>\:N,-襰Jw0:ѽj_[}Qzd㓻z*ٚ]朥uZ3o89PgL B_u̢CE̪V g&AFD#@K/crdً%p"<Ԝ!"-jVPY
+8JKmÁD<^Mj-mF=ӷ{_UX8ɑZ='"늡|&iɢ.u v28X걉W"3	Cf2wܽ.%ݳQ?u'VKDmvS&9MϾ{ʣ~MD5_ӯlӭdCc2Fhz{y[3dxc^p=֎6x
+Д}%QuhBcC=8'9eR(!^Kd\UCeJσ.<gTUN#%:Kҽ#S;v}a{Cӫ{$&)sS]yO벝v.kC][W,\C2Xֱo%XA($g澈<+,im]X\2d9H8?!
+gO"$t~Ͷ[1|_Ώt-Uw@74*gZJݭ$JkI'$I% 9|{[1IGd+@uBC5TsiCCCCCLd=C|鍒Xh<="SJ hҷ.czuqPMd%]ӲiE4aq};n=yT޻&ӴU7`,(KG%Ǹ%(nFMnBiHp{"]nW<t1YŒ "`JOc
+!
+u`9mq'K0qTe_XhB;(v]Du
+3>!]q4a3Cl?AӳcXup̡PNR+L4Le"cq2lE`Jx+Z_Ӝ?a0R`g+PO*nYX$Cđ(b_ئPD~"@GL" .,?Uqz@*.R|X<NP3|Yr(Eq;QJMFRKaN)9R']7ofFL5v#]ycGḕ1LTa`&Ty28ӓ]c8ed)=#O@A)6XDMp
+pV6$2sjn8:
+e5*k"91wtSFM}X+zgX63*_ilp`IY~Sx^YʨwMxFygypey3?>-D"a% GtiKC]65Mdd<"(7N#l}54ّ_i"We!bjj*D=^?UVX\vvnk6B+S,}㐣eqwcŤÐܖo?0e fi^Ʉ1imiQlѶ=#E^įVKM+3SJ-Z60{Kuf/.hRД+*Ld=+?䟆4zn(iy1'#EXeƕE,9B~ePIsá 6u*]^(vజrqNnUY{~&-[FEB+"V?ԩn淩޵WlhYgAlokBOv⾣>afh
+߳UB4Yey8Fqi]yiG/)w52\/pP!=s޿Ț`KϒٚYu<S\YJ _o=+.p2|UWNCp-˓+D(R72z`E@E@EЎ"(KEU-J-	+	+YlNV 	/miMl183 KQeEjtD	tUT<^<vPOrӡ#lʪd릇6,9,s 6X5?+/J
+t`|ᣛnzHc5Yug!yX`&ĳrcP*.PXnlRKú$NiMhMǔF:87|U<KWiDӾܯ#ZXHOQ
+joUeSꊊpZ+iOrԑ{=rY8ca^y37v}jǮ<Mzw]_I-+vEd5.n:}}_[-hvlkĽ'-ly*ռꭼ;j͍WeRa<㇕,XUk;wYYhD9U=!OqTgDOu5BvWs{d@Ԅ1UrZQj	)w  ICQ#pS|el5I^ZW~B+ī]+BƆJJ}'fƖxik3q="d8k c9B^+buo[6sT?k_I3e5-
+w%sAu \' <ȟOHPCA<bpj~U:px{ղí)㉄QI;#֩;wl{z+G65PK59
+"^*SC9kZse&\onroYw@$Kp=+Zb|k6myFW_=YNYU"uL*i_o>qS82/Q\PS캚VcaPDJH)nPr*3]SܧBjj0./(ф
+kA;NTc+[n;4*m5}X]g:~0zՑ;ZvF~&a'WN"K"#Cr2RI9}Yf/{	a<B_!=/+p)yC-\z$AeZ.ݕu՘*<+-xQؒVQ>;Vu~wPM:Ϋ+n7њ9f%eGJL*Ug#tyӞ[BN_)Nϱg8TȠ1hrpyZg0-3\JqvpAxL6
+(ՂZdcx2-MQ	-/	9>ΊMdj"#,	Ui aѽZ߮jAM+!΁}~:эlAFzibL>Δz
+UWTb]NJtR3z*8#~2cM^#BW^v̫,%.^J_K\a
+g-7BeDz(.[ AU_),9SKZweW>NG#|oQs׭})BZol\PQk¼RIgk-q%Ѵ [YYtynrf>31:]us98c#|#Pި;b'ןll ģU]A9.,<_JJ+C] ,ɆH;ZP\U'?!<Xx	/Hx'(,k!:A6k,!}GR() \b܄:P^]U` 92BlgHpLnynQK!CDͦ?V?~ݵ7]⾿݇zv.){K;:}߈#x|צb~]#wm,BQu, n!\J}	 UZA!0\W(K>Wp|Z~9Z,6WRcM_ZM%o[зÃ޻|W{Xg(`nmK~n;H-'rHɟԤu
+`0iJ(N.+s#ѦM]'EaZ$Ź=V643	3?1<*[gz0K mH.Z86]?WW%Χk5bݩ?5V	D+މ|Fa7ӎVM4jZg
+e\L֧GV{l#4wt+'Ws43$~s8769^ٲc3_hVJg0-J%<2lʍF>(SWL@+"*JtYQ)._AAŴ"sgJ[`I6jTq^4e0NX*\+(pj8xW5ZP+NA	`8Cw-n^a .ll&+&Djdt+e(P5){R\LN z;ݶhPB,O}+{7L7Y9!E}dg9Ex]ĺ)Bd4ghk2ie4g.EK@ߜσڵis*G_`OC8tyE[d"T+
+X1l:Fx[LZTBATS=cqA	РhPji	I%xrOԤԤ)	'ǔzX!WKrȸ1sd_}cYMJ]V\,t~OrJlj+7\قrE}+Xg}Ȇu+bW#Z:Di"2 ݠR{Q@=	 6Ov_(z&fC*QA+I<ۀ+(0QH+h%0
+ɥ0.X0#X0|	S6ҰcJAiR	Sտ;U"$Z
+ADRd<m$BW^hHr#ԧA
+{A+&BQY*pNH;d"ޤHݎs>Maԋ	Wu1E0P<%iPW7BŎy>lʇ'VmJ
+:f_oi^|[9Vjjkcx{Ӂ&r!uAȯ$ΕJ$UyϕzSL%ZUD^wM3)36MK$e~Tqv5:$2E.z)qaY8unQ}sKdqz#^!xzBfxU}D^)lxrĽ,}YYxy.|:@zF[==ꌠC^-ͩ2pB-P+ZUWtan4Rӕ"v#Gʇ:$%B@6A?&MC[+_1It
+=c4QEZYCX>Qb4smم▂LBr;Apn,+R0J/!FihxÔ:	:pZ^RX#na[Z=!dyC+lz!#Vh[9fAEZ4P.C,yA228Nx&k0}:Eg‮EzRpr=lM(p [1V8?õfZEv/΢`>*tےQ0q0Vُ֙"+ppppLďYCY\N?8cE"WzN	&aJ]!`m{w>y#vEN)lT0t*ΘDÚӧpk4zpm43XN_}ۄ0`tj+ǩ>C})ǘ%$8+zQ`>qtY"ogY>p71ѨEr	}1	C0XyKq}_~|epKy J|!/kv
+_b̢[T.uQP̹)Ԑcff\8?jK/~]k%lS@=XyOWyKt]J88y2_.:FyΞ0=Rձr}=Ya(]3P5Q!rf&O?Cm~;,,9E9ylќY2V=^YBt̒'8%RVE(T֋mA'x<
+~\y&f] 8{4W~&x^ABB$44uSy+NAbA).^/ńHVt:lbѿop+,~LTa,N!=s8}<lieͅ7*k$1~[{ꗿN,v<H6|E+
+m	Q]xLT%Jf^aUcDAlϓ	8"z9QLG͈Y~z}NOБom%~yzzހWa,eAs?z^]g5د ~2K(:L`1^Z-8V>{Gi{,BOzX	r~eVmڎs4NӬF[R&hŉTXpZY/$8yOR/a-d0srV5#FCwC,&̥gё YN*QV^Ql6D^3Ndy}r:ת㯛N'iyz$kO<Ckz1"1<U>}#NmO0Qp8_`*vوNEula+lӣʟkSȏU=y|-QCՆQK'W]MQ&+s6\ݪJvr4võrKjӠ
+kg| +p&=*,j\l$G)&ݽ[dR
+qBYFH p9%YIdon\Vr<РIR+B C4՟GcùKLđƟN+9~J/m%%-4@|>mhg;mG](ݎ'jݻ&dD6f&>5~P۵]kNEhS`]/'?˸*cRNZOM&g{W(Oʖ_]YX;YXKK>?֊oZN\o_߿Gofd="X:ke-nڮ+Q3(LVDĲ=Ä	h/Bw&
+.OOk#Ց|u$_QLa,+xʨ*UP?I%T6_$I	X# ܱ)w[ЩeAxcrA̾vynkZYvViDL 1Ќ?tzՋ.z TM0 7235e)6,cA{j_Y:p6Ü|@C@u[+9ka:9ܲȶMN5A{ěeWla҆=wq-?68yxﶕ+
+V&v//"#+6ݛV$/|3;+6)֥Fi쾬T2Y@;2XBQ6X<|ƴ!i8FJ㻀ߢ!J`LPʷ`3Ͱ@
+lSb0d%eçi+ga+Yʒu^s7<mlK7_y73޼bg#пusE/FUG?TWt~?wtE쾞f+Idh E(C/zPԭuEً_7+A fDhm44/	4%)e	M.#͎Q+A!,z$H4*Liĩ;/[K3fnYB59eJ%-0bU#8OQ`+fnfg2ެCO/bq*HD
+E1sG=z1m8obH4zo~tlNP:R~`jءxGHa>ɶG5YϐFU8FPO:P+_d.(YTg'(2Ry&e;8eʓުiحe>](ڗe$su{SYнϓm:7p0\3#úoٔNw54$tbnu{4j_w¾>w>c0jĜ&b@dkQE[ȭel+/vIh\3_BNƣqxu|֡RUbɟPH&ۢEv,+#ݲBmt#Eu5V#@-8
+(˚
+1eZem]*UuTzE+✟^H5\m8<w߻˪c)Y߾l[XEw`G9Owmk5 ٕԵbKdB}k^A7yp[Xpblvm5r!IFau
+	svE#ɵ/3Iϐ%>͠D&P4b>b.s(nCq%2(J)JTU'uao1_6O~&+x0?HDxH\yvAh+Ӗn%Yet+I[] pLk |^9Ye74fhW9PWI\4f8F
+4-a^+r+z	+Q-h Ű[
+fJљ8B7[{͉((++NCJFQZĢO$EҲuwTշĞ!۔}+Z,=taI ] \aj`&\LgN.ŜzM5U ݫ~
+"2ZK#;^sNh8CЎ{&C+{W}Y+M#O.]e1	Q
+:>ҷ4yb5c'MVc_%$K o6|x4!`ehLym+-jq#EoRDt]<4wڻPσZ*\]0o*֮E亮wIx~QgXdeZըZ<){=K=G1zeΨ!.,8$1nds|ɪXdGQ	Vaij?qh&d)EJ)8 L{s5okAŖrg[࣪>{b#π4DEuTiLy3m0F֢赖ZvbDhV)*|s5s{3@}9g?^Zs$!s_ȵt72I~!NB񾁩
+`B>+{s=scne[Ly(A'S0bo_k+/'/	y__]<grX9^<GpGiw>rgG,)d&/(YR!kj5nٙ3Mcƍ)g-v+Ϻ.WΛ{k
+ӧlW9qY.3x⮋sT2IG#*fyC˦HttnIc!OIƞ9!O'eM9i͎S<+M2f[}_(IkRE#/o$s!G~j+iLe%/ǅخŞ"wvԄ;?TI{$?.c*tqYF2vq/υ/)>c0Y&MdU+F|Hi<3Cg2*᳤U%eG<u}No}N-R)~s6{g̨9afWgKQQQQQQQQQQQ*,-q+Nl<)lp&a>,R`k?FǀZZ/0^g|,fN`2E;ka7`v ج<G6Q(iq(06Q3;OYV9<k+ю ?X{00pFfA"xVc,.io]X=gBѢ*SN1C'Y=c3w`b.ʫwMdV|(V -ҩfyb`6^ 	#d&=fªw]?=Vl|h{X{
+`XCjjh~3;P0S f
+ڷSFvPSoo v7Kأ"s8S#0Mi 8``XF"X>P_O qt,+{ zEІvvn~`18\+`*l>aK{	Vׁ98ɫ(S{'xXwR{@%O~v CZ7+TN> aKGT㴔1F&E{+%`h#`>X+=ǀa7i54>հSD\mgjdaa!YN_viYgj/igkoY{5W5[};id;5wrTiK<>ޣ;ޫWj WibB`v0K`+|*6U&}PG#.=j0K>0S	0[	j 뵗+-3DFvP(a#,{pX X	!j"߀"R"S`XDe|v0;ع=	jk+vANŹ߳b|`64L&#"6al&)ڄDNd&"Z&=&h~5*8Z'H{6] qzqB+ff0p?gr;r'y3,< |Zگ]3f0K0 \U j[%sS V]1`Zz7ة >FE^PW{`6>Y4+>jGxf]+LlE`z}U`;vj,+f6
+,!ͽX+^{l^6߽/q{]K⪄*!JLy`,EZ:1zN jXs^OI='7И@chLi1-hإ+c` {X3N{t;vڝ;iOӞn=m?v^Lw^*hl2Qځq t`u/q
+aO;a(8$:aa`+GNW0wbN+Zvjţ(G]+00D(~ lNeN`aa/v*
+}bȻ@4tal."b."ʝ;qEta+ʽؗ.b`ʫ<Uti/-8181h6=1}`_.߃fXhz	!zv,쁅b+{ŽELًU`7{ʇmN]/Qp+=QD"q56Z=061;YÎ;	973	x މ~X F Y+aaЋEvFg=TŊVE{Y.EMޒE$#kw!	Q,y,`]磯HS+Pq	ezjJL?.+FYfqFYIcs|lNijleѣm-3viWb5N6[7i]J|L:6:ηTe,FYba,q֏2Ĝ6(S-lmQ3,uF\eFνv(;r_nIg`	WlzYY/<egyvguγ^y:zYY/<,t2bucrKQ
+ -jY.zj@[%:#%jx-#/żjY Fh_5姱VK} ,pˇqhhBmJ%Cc	1ۏZX#Z#Qc)Fc)V	/Wh>֣f~gijGz{|&ƂhUuHb g[]T_g\XU>83}7^kUGܮIS=5<uyH͙44Χ-vL ^^#FF5$vGgć֚a~Os,etb+iD1+0؅r駓(VY؃87#^q;^tvcD!Nga]AsHs!Hr)kh+VAhhB`<'uxVu	}_'SD&#twl7 bv0@kq.cPJ?~$h2blv8'ΘtBRU<5NPDʩ~~="s0K8+k+dUi<GI6Z._N=MNka
+='BUK<qG|WzN^=SozjCH\FĀsi'Λ*PUDܗօu!_$PW^\]^+塆rP}:yՆT+|5&@_.wkʰC#5YwՅjC\wE/R*Cjw 5s,(QSj# Tה02\!aw0T^]]]݁,Ժ#X)@-֪p	Tb}Hycs݆3_mvG~w_Bw}P,h	1<RK>_F_K\VPj_(W0	5:ၰ&{:(xm<,E"`ܹ6lȭ𹑦`]ej[\ĸՃ&w} aC5H^Df]v+QwbCU*e.^e~Lc@8XWP 06뎯]W	r׬jGm	GB2$V$k!*8"&B`6VR>Rl<ǢP	G@{C\*Зډ
+/lL<7i&61wl<h{|iIΥ(9c&{1cx].1޼ˎ;Vt~c<^xRhx\N8q,e2O$3?]o V!S׳[Y!w?aEl[-d)sEXgf~Eŋy&/<sFmo Wgy=}[Qo̼C;lSş.Qû"=R%"2i|!vȫbaZzBIf%yJG-]<A~JΒȳQRC+7kccy|\MDWL)yx|<>{Fj	'\<.ׂGxF]<>g}x<<N 9"X%qxl {qx|<(x<)oc6xyb<~<n.#x+x{a8'<^o cx6x<x|<>_VjtVųl<
+*x<+{oxWKzxt	x,%1 Vx+x<<</q <ذxZΔCY>,+U<ր+<_ 
++cO˔sT
+cx<^➩<wGux<jg9q!x\& x/ǷQ)3X ouqx	<?=x<2CiuYJyx=
+uMVc;x<>;!xP\G1%<^oǵa8x&x<<. M>8xCObq	x\׀G<<sd-9OH1 n0x/?+?睲OxT>wɋxLȥ1[-{AsK"x|<	<~ ir|2K2O~
+<Q?Pn*5<~< <<<3Rx<<"X%~j<W!)+Vvo xx<>*	gM5K$c%kq+xV<<>_ o^/KA[||!o/*X[6<<A:.T&ȫrr\!+7++iGGpGMfC$y#dL>fZ)lOLەL;q[X-rnjm96 *`-h5sum.(PUSUTPUV*0$fY9*qYefUu:wEwuv	m&cԀʭI۾}<cGGUH
+dZ@6f.T=nWgĬAcոmAkkaaNeu0c{{g_mҼK6W(22`mlk#;,0MnVn*`+jUy0ln,U:b9˚UvwAUF=/lEK꺌q	Vbl+Z27+xa<WEaE76ԈwUMl0֦ۘm`
+DC͚L()63UjYKT̜eUTTKV&f3Y.[RU.#s3Cv	D<@FEǸ&nY!ܵkzNΦKNyM4z`ۓVcX^9E珎ѳCEG =AW?4ҌR-εEZAkVGڥ'bxZնK?+x/(DwNam55zzR5s@t(̆)~ʾ d nC lܖ
+a}p<#ǰİ9b8F;$1(F3aF'5m@8d@F%db2*@F%",zL6٬lDmcb3sUh	YP+XB.)56='mP#9Y$-bwKk1OL:)`IG'nqn&tmvnsFqs;If6{}ݶ}7~jKuH5!1XYr2nG`ĔP,	gVfsp[?O!Nm֭KM˘6mVkdb8v3[t>Xooyڂԥ(J][ǐn+nJD#-MbUh.FNY%	nv*ۓZl9$bM_h߷WQ5l[Hnb=#}D#-vfqz
+=U!cqwm'.v.o+@ InCZ8kTs	43seX[I4MQ/t9EK~!Aq)Q(
+;qQ6miK.5+f
+Gz5 [2rr.mZQ|a5 aF3^0ѧJ 8ɴ!A-nQl0dhEjj܊^qLba"u4޺u1Wh)y[`ZcnOFKw+{[D0!rD6nw,2<_FꅗzBI8m[+!B%ض[ݚH)zj"&OO*V&LI$}zbBeģ	0sHbSFN.9DrId6Wqi68LA#eE	FHI}_`\r?)XI.sGJ)FtRSJAћ)W?nV=8(A2e6P+,,Cm<
+MNu{Fod$+U7q`j"x6nK6{jmYag!@<j=a#)8gt<lQޤ֛cd@uظq6+U=[nٌlk)̟z)\ɴDV&kZŪɼ+ҸcL4#+gWNΥ"hjU.H'MilmbebԳAݧA񺞩 +bHUS|M*_h3C!	!7Zae.]r?\aBꬉNa֦(}md2;)M'nIEf51iA2bMM(om\lɚ=5N3wR
+osgΫV?=vHPjz8FOFnS;yۘ=AݵU_ 4:i<"!9R#4Ru%g&|Xb<s$YjK0Etx#stC;JnjR<yTjvdGΙvNv+e;=Q(wav'${Edd)O*"8'LVXMC~=I/zK?iP ꐴGl2ttv&yyjit`MʝX,o(rp6,"h99<ɺ.5ruIFpRԇd>=czi4=[ΤN-uSր4g$Hwo7[Sfts??k`vv;i@tAvGNwť4>
+Nt<4ne֥'hcV2MKzq
+˧^h/wUsw2wo*(71#/#O移 #iל6S/`B!΄г릘ټ9{!7uЛ#}UQ@2_P<AX; [pb1cKtwI<MFKR4S^cyɫ?l7S.Ƽ׼0zC+
+)}*Wz/!>h'(ZIwnc#>
+01!!Y[:XQyydq>
+}yn$CΌ<4IJKhd=QliC~h3	 \6-f	m14n2p;iTۍ`.-ͣF*ƁGz@ov+X,͖Qeh%&kӦ*ht˰KNys4ţJM1lAsM u`#j5̄b37EC6KA٠+aSfr%
+J]N*URb&5لP:_Բ׮XV3MYg-v-L]ʦ*7ڊ"7n1\ld06w#lԐnx,#CsCyAOx16vL 7f.!\If]:&[$AG?!h280a#x&a_ũ?O.~gO ;%f#OG]& p=Vݤ`0eչshx=}qwO?9sJyH}RjxJ+
+חߌW;tVP'yuKv@(WM۸lOۿ.eҥo8ik_mIKVO?ĸzBpc~-mψFڻ)rؐ#)	ɁC
+!kI:UߟםJ>֛H	]e yvP)2	'3!LTFqM̙ts ynD?鳸dLLH!F/Juq1	g10yd{'rɏ${'4xR*?Tu	Y>uEBSN;♞;pZ`f<?59%9Y'g?Bf<s{x2'}΄9]̽ǐgS/q>dE\Ը	CY[p 6dAM߼Lys$C/zؐ=+\"]"-z9[<,νUw:rweS-[lwoZƢ6ҿy;.(/]RoGkzI޾޾WxKoz~5}޳+]q:Xq+nȺaFRYRWYjZW`c5+	X?}߹{[r(=;t,Kkτ_̋S+9+7<phC/o,m5Hc_Ӕ45}lؼyI澍7n\m|sMM͛i1xZB-Z6gn#[4nyD~Asj>mԆ<B4g/eF8OY'yRdxPcIA==/z(#6i5)+X/]L۟ș;T'dYBv.~=*r1}CxAݓ.2i$wç+$	v:-ۍ3{Q+	Bnߌ}DNDOd"e,S=B=618N]q@<QGȳyjd&=.OтU#weEw{,?3&i2RJ),&#((AD5@pEn;HAb))MҐԆ64I3gOuf}={yyX__Ti+>ٰjʄ')+㹭xvi|k_4!$>}3uv7N_o:gx,Ysl9q͎KfƉ6}{ǟ?k<~Z1>Tkc57eX'MYGbo>TՇn;Oϰ:;;yG+'Ǯį6eZ<;>M3.g=nV/9C>8~16~+(_<Q</ř~W)Q>gk=wG=6]6aetxS|V<Rtn;nx+4'UӦq_ŏ*^C+~z>:n+Nf8{Ɗg+⻇9^?d:>hf=+Kk#?}(m9x5[6cEquUWI3V}i3+Z|WuEs+kǟtxX/\IʊTwMUW?;<hwQY^l^^^1:$w+ZRo.~-bUR/xW*z<l%V%_N.9'ڶkQMɹі%*wP\qGqM9wK禜[Y_W}O>ٽvux?nUkkǬ{=4JK^ɵ%k7jggg}Ϯ64Zu{]F
+\Uw7G	7(x7h%8)VSEE'%*iѧgFɳqAxhd}_WXQhC;o]XF{"{3,vaiٸ踲=<QvBKٷq!2Ц6e)hSd4)Ѵ={hZb\٘߆>*:q 0Qаk8af4u|M?1ZݷůZ6ٶl;R]#NmȶcepNo>o.ooonPGd-96:gkmAUH[[[ZZ=~E:wY.[GBw]u%ދqeOZKZRq8W;Mv?ǟcg_9}rSx2ڷx߱xwxoxgx_xWxO0btM>պ6;-uOwsChwwweB*QUutՇlt-?č*oFS(D*^`)m_CVobV', W#!Qtw|b#ߌ%lIbWI!þ%\֕.+ehEڱx
+}P,1u#0ҿ!&GB8cF-SqY8;dkqzz}9lsp7s=Ǹ܉>^?^	<*Q9yTB
+G<*5<*_3x[,Y%XA0F]y<yJDF3W2U*kwOxwwףGgef쒙]2Kfv.%3dfrvL+ȴL+ȴL+ȴ,ʘ˘xD_92kGtɚ.Y%kdM5]Ktɚ.Y%k8dy.vqsyuq[yN9ŕ.ntQ@T/P@,US4O<bUΨG
+ss%٦oF-"\U{nOkayty<Yc1O֘'k̓5dy<Y6WbEͶV5۪fWٜٜٜͩͩtMٴMٴwty uJvU;yN[knѵѩѩ)sgYc1w֘;k̝5sgYj1jU\kUsis\9Vc~1ըܶZIjoUNZηOk5_Mag8p~J?ɉc8OoG'ZI%ۢsu9Yf[Uޝڥ]յ/8׶QX}əmluqU3tk>o4wѧOQNN\Y|TYy4\o;Ÿ?2o+Y\2&:٬}U3vV;'tFqdMS<X3rYױfF6Ȧ#bdSlM1)F6Ȧr+/tDW^Xڕծve+]YjWVڕծ͕r7W_2ʔ+SL2ʔ+SL2ؕ]yHΌjϢ+5hcdq
+UZUZUZUZU{xxñ¢G֒='ǰ7 qC	|b>i#p$gY883p"~{s~ CxQ<<yxOx+[-|,y/b!^_9,+hbĻO65nq_+g%/YI/c^AU4zheX=n"$l6.{@_
+#xwj%e:V`*vDMXWv.bYB\({iOy>9HIbP
+G%B56⭘ 
+qWBwva_a_Q3v͘oUOC1ͱ#0;}+}u83}6Wj\w$tV<cv,V/XoƋc;ʡw8N	uJSBP%)N	en	
+5&aLƶwJIQ3v++{쉽1}/8  ||ġO0||Gc:>cp,<Nx/d/T>+_2Y՘9z܀"/6-	nOq]O?/p~_׸A<3`#xqO`x+]Wmo,^X][	]x/[:-:^Wx:^Wx:^WxFyOx+³x3yQ5mUU+&cۨ_vKȖNexPfX1s1eO5eOi5 r;?y,8e|55%Qlۮovǖb46z]7KYk2uo2Yc96֔o7hS=v*?Ebw;0˖]7u(U*(8!gJT!jlͱlQe֘m0b;L0
+0
+㬨`W|4W7ǰ7Jby}0'Iq{}έ8u'_r88~V[q9fUVŮ}a{waEεQX3$z_WzTodlx%J[W͊w.^nſ뭁h\	Eo[>>/dcBKذ8q<N*?5Xau2?čn͸~Um1~S܁;q=/+ぐI2QH&oiƟ3\А6\3o?hokog.<%+|-<B\KqCȉ-'rbˉ-'rbˉ-'rbˉ-'rbˉ-'rbˉ-'rbˉ-'rbˉ-Wu\XUu<>0'$|!{z5Q1,*p#3üĹ6nhJ)G#b_ b_ b_ WyW<Z`\kq-0ƵׂHqz8Pg|2hDgtIGԿ$O[R͙}.w7B5"F:::8SǙ:q3uLg8SǙ:q3uLg8SǙ:q3uLg8SǙ:q3u@:(A
+tPL]*RP$v{Mc$*HIT8p_+zWj̠j̠j̠jRԨF-5jQKZjRԨF-5jQKZjRԨF-5jQKZjRԨF-5j13131313Q˅Dc_&	"JGh!}Ҧ6t@	>]ſPſPo.vh7vh7vh7vh7vR~7w:oAg\W}?d~Y
+Wc6Z\7VUzcX7VUzcX7VUbX/VUbX/V鋛G%gcϩO4tMݴMݴM{sƞ3=g9c{sƞ3=g9c{sƞ3=g9c{sƞ3=g9c{ܳNoPU
+?Aϊ#QW|
+VJR*E߀¡(Q6A+le(D Q6A+le(D Q6A+le(D Q6A+le(D ʆ"",JEgQy\+m2M5wxwxwDU/zQՋ^TUEU/zQՋ^TUEU/zQՋ^TUEU/zQՋ^TUEUO/'D4ݨo7ꧣ*6YZL[4Y<iOsT;[k-a qGvG7$+|
+q%+m룊+9%&	VYVYV퀏`*vD+v¹9_7M||۸E..%3q.`=YW,k?+~Eg$.`WJ\$fc։Óλ-1~qwxF|T%«UIbP
+G%B56[bDlI-Ô0@p4 ++KS88G(|јsqo.q!]\Kp)f2\+p%JeJ*.ĝaH.]ht
+\(p`[eɛqS@&oɛaf&oS@/P@/P@/P@/P@/P@/P@+@+@+@+`˛fY.o˛fY.Ou-P@u-P@u-P@u-P@u-P@u-dw\hz6ڌ=^MuE4nqLs"Zк'=gYY{|hC#Ur\,Wҫz_xƣ65G<jQ#yȣF5G<jQ#yȣF5G<jQ#yȣF5G<jQ#yȣG=<QzxԣB*$B*$B*$B*$B*$B*$B*$B*$F7Ǎ<nq#y6m<nqx6m<nqx6m<nqۢ:9z~uۜ 87^{M	q}`?s\b7\r1,\r14\Ls14\Ls14\Ls14\Ls14\Ls14\Ls1ͥ.+piK\ 4.+piK\ 4,\r)˥,\r)˥n.usK\R7ͥn.usK\R7ͥn.usK\R7RX\8@iCu;D<uS7O<uS7O<uS7O<uS7O<uS7O<uS7O<u3D!Qg:CPΰQgبMY{}'6cޞbU=vG0;;\眇& i=JQZz֣(Gi=JQZz֣(Gi=}}3gUAFdTAFd_t̷OǏ>~}G?Ǐ>~}G?Ǐ>~}G?G,R0K,R02!2!2!2!2!2!2!2!oTCCe8PCe8PCe8PCe8PCe8PCes`<WY^eun}YgiqYgiqYgiqYgiqYgiqYgiqqY1fŘcVY1fŘcVY1fŘcVY1fŘc*΅C1[nfdMJF/FTT[j[ҶViь:L,\w0(]PfWC<G>j݃{PvA=ʾA7(eߠ}o(Rnc
+\z7:Mm_?i8ҷzSR۱{B/]{K^ҵtmk]D&6ѵMtmk]D&6ѵMtmk]D&6ѵMtmSr_N˩~9/T{/{K^ҽt{/{K^ҽt{/{K^ҽtתּ㜉p9^-jX%I8_/ى#07NX9{ox2yPHOH~¾TWxc<^2%;y^</XRsָy+QlC(,GГ?OONS!:/4="w'y`+3uTejowLK{<I=O⩰>[<XxSjc-Xwxyz7'1	~VuXjkj㪾!TW߁{pSO.j?UkAT]OT]N<59LaJSrP1Gs`'Sp9;)`';AN
+S`';)O~
+.^?^rQ,GrQRÔ0)5LaJ+SjRÔZ>T')TR9J+G;%OOQQKvbe<Xݧ%F	gI&dY5
+P}=kT'Eet9wo̱՝Rep~.<%QQOz,"^ocoL:莫qZ1=Z\˫>ꥮ|ŕk-mlUZB+-W+r*]_5<Ua4ʅ2k}ʅ2%,1]jlȎ5cX#3VɌUbX/+ˊ2 #
+2 #VɄL(Ȅ5[ù\;_1>Ea]W3"8uyJ]5bbuV%bXhWE5\2tkq<:ݷul5S̖?Y}+(ܡ#cu5BDG+2iI"+{*11čm0;K`vrw>G>?o7^uG;z(<B@z0ҁs)1s_7P{7P;C+T@Yج:<)\ZU45NgݞWpIuR=.̫.C9j+Ps\5+wwnEU2rX6{{{\?DS{ ]UG+QCzԐG>"q{P܃b2-Czː2$!c1AbH+J*}p'p'I96rbY%&:*:D'pCji/#[FV{pIbC^c}ӛ:w
+>Mz-6\oY	TLU^·ls[`KL0M#[ǘ[On.ON}9Yy']WyQa=:\õ9\#O/oICpMŴpuSçcGx}dXe6/fP!'ψ&'B]x]M.,I»],#KȒ99>?čn&n;wy7q{·Sx \z0\n6:7x"LWUpW92pfSפ㿜cr޳^?Fzܷɱxձf%ՂX>-驕Y;,z=FNO8&Sr0akÂ<LTr0K+^9sjyW-望RL]b.1G%`u*,f^o-CLQMvζS=vpT߿c:n4Dϩ!Tj^W&܌[|v{\ѩTujz}{x ᒨFXmqf~8*?T|U}ŜSV=E56T2Uw:K%=bnQ1/^Ur*Y
+eDٿ@Ke9գF3ēfz{/^Ю{Yf~]ko=`/Sk5hQw7Fޫ_:=UnOzzFQy^KS_i``K`f7-U~|T}>j[u&uv]]m͖͖:||l6_m>O'ZIUޮ5յt|@^> /kjZ[kZyZ^WErjnz.?kj+A#B{9k-r(|nB>,T]B%r:J.ҩWPveɍ[2xnL|L겝l\yCufYgm3mhιLGl[kFl[tEl]EkZt]S:tf]YЭЭ:uNݩSwԝufݩYwzCWԕ:ǺRnԩuF˸HgY"-]V.+u
+bΰBgX3N-]aSK8D"ߢ[T|oQ-*E7fީ;U{joV흪}|*_WMgu
+wַT*ngw_ڠZ2|<CܙWQ̜3=U݅EԊbM]KA@ʢBdZĪ,R@ nF @n.$$5oקy~;sϜy{p/OD5OA5k1PzeW˳lb.]^.fgkz\㫣(e'\rQvs+\[f0\]Ďbqv+Zaњ㬄2RfvY,a9ú<;uyXuaQ)bQ)֜ÚsXS5X~-[*3R%#dF*aЯQ-*-Y|qQ+YFdF.a|q+KݯK/ϩz7#W0!bf""_|&*kha-~	!)N]mr5icxt :r+Vq82{h]Hmc|ZOA|GmaVCx?Ə__ga6ذ_mH.<8J5Ɯ=`l*æOpʱʱ;ʱca3[Ƹe[xeWXs1Dz(Ͽg$R<}aaԭQGL7~XAۿI,zPCmmԤ&bvZu~/mA3V~=VzGoY<~<`%
+'eE'<.s<3ìjl?l?zkEUc9:G¼yħDOB,>g8v!.SXx
+/B\r!^.Åt
+B[wn!OU%QُT,xT#$jd'gg8;!:rQTO<G"SV)?#YNxQ2]LWEBWhjt&&UݪnUjtw5VlQG"T]DK=r3
+
+*Id
+L$\ŘA)b*шC#2+9F?gq(	Bo'yR\?9g_+}Eb#
+Ծ̼W$fqB8̎U0
+fV!:0.[?;(%J'~%SM|
+F/~XW.JԒZPK6MJS)t~*Cy@+XGٔ:H_zJ}M)uS)E͔fJ}L)*æQ(RE)jTXXF>ǈՌxj+FJto	l<iy3BWc_?V'|xᯫkoW .|zE)uoV1bVT1vST1)#xobQ7F1(x/bP,Z3"Xc9s3XP+`>(2\P,`.̥ %e̣y1"P
+CAQvEg-ƪC0<VjȄYǠҦF-ZPZOep9\~p%j~ pc	~iSn[6A00^>Uha;	vNGJXoB`70W#J-4V *;-%b0)8=jHW0j9+9_#>C_#T5FX+ŜG5J*+
+WyU- RQv84Ch
+Z= Fas91G}`W$Jj>_4UD3 -;.;`!p'.j9;w9;w9;wV0+0S尛s9vsẽ%xXx^ŰV*U_8vA|\?xE4$p%+9fWs-p? &5/;(~X"x^`1w ޅ%|_Cݐ{`/@G&b&b&bT@%*Q*((AN4@bT_"X<Ϻųn[CڌQjkΧTx,x7YG>y`j8n`?Xgm&M<kx־Y*so
+a&" +Cp@Pw֛0@`dg3Sz2y<CF4O<̃ah'Q5ɊdE_eEsXV4aEs+5*UbUX,V5K[i`9+a	`5+kȁwa-a=lڧ"E1nUm1x>A뿆tfCTSmw/TG拀#ewU~ȣ*GC8wq,M)10fLȄYaTċEW42
+ `? B
+dg۳5&j~&1&#P&K&%ML	-)4Se8+E
+1%ü*I$~d???&?&%s&>si.v:@_rxfI˲&F֣0+9)4eYx]Loxr^y'''':%,i_?,J4>9@h	56jc:Ag]a} 0GK>gzY*ݙ<7ύs8<7ύa0_gk@6Ka,g	`h̄Ya +>	<A w;Abg; v3Abc 61Al]*5L]I9J4_=BhJ	ϏTϑ4TEP @ADP @ADP @׌%E	DQQ@%E	DQQ@%E	DQQ888+0~+QxL'N"N"N"N"N"MӈiD4i!:DShMC4u!:CCCCCCC#ޅY""z_=Gȿ#z_=GLL,NP˞RBxPUKkkkkk33333.EӻhzM]4w.EӻhzM]4w.EӻhzM]4w.EӻhzM]4w.EӻhzM]4wm(a
+d0(L&
+d0(L&
+d0(L&
+d0(L&
+d0(L&
+d0(L&
+ۨ%QKlF-Z"Z"Z"Z"Z"WZ8Z!b!XHU?xC6B6f#ULn?jz&&Pϗ˭sh(?#C^ Zd9)Pd.r3Er!\,"˅r!\,"˅r!\,BIGQQt%EIGQQt%EIGQQt%EIG%3uX
+`97`J#s9ӨrrrɢY!:dQ,ECuȢY!:dQ3=tЙ:CgzL3=tЙQbyjPu3AfAfAfGf'S.KR.UB*!BJǔGRǑ)Md42z!sg
+@)BdE"BECdE"b%Йk]9Z +e2>{uЌ#BHC!<"T*G#BA9C9C9C93&q$ƣ&ƣ&&&&"Ҩg]D%6H|#SK|+ScEeM֒5D
+#8(0p.p.6jm(06\:PRxuG]QB.<dd>Qjggʚ$Lv8DQ;x
+A85g@yoP=G=QOx*h*APB3PBGmQ[xGmᡐ&&&&["֣֠֠f&֠fj}Zߥw]j}Zߥw]j}Zߥw]j}Zߥw]j}ZEuQ]aTWFuQ]aTWFuQ]aTWFuQ]aTWFuQ]a6]	ת\{ 1a+EQhaZ؞=ms6]^J&	'1f*7pQn!(!}bȄ~!_BP|!_BP|!_BP|!_BP|!_BP|!_BP|!_BP|!_PF5/QbK{PL~)~kc/[p}GS7rZ#?V0YqPT;eh#[eh/^o^'o6ثRzoƫF*0@F*#8?]O1r,Q'} gto0va]j&*yWjs~UHV,BSƶ?^r.Z/uMZF#w<Kk旐oǫD!NWddHVom"DH;GKOG{ԙZפ*2uJ0f ,!	B@Ch0@7jx
+gYx`/jآh*$ ,!	BhM)4dh)ZB+htN@WgH
+?nȂ0$x꠶+*a:Q
+CՇ*"aJ}VJcwIYQ,YⅲV.~B^T2uZIT7;^e$+GF0~TnlLi8L02adlU[ކ56Fl\x"c3l+>>a;	FaA@!"1P6ؿf@m5rl+Uy+U9gۼf>&1|+\ >\[a`旼
+uݰfN@p*TAch-A6B6Z\xJxSqRȾTWpq{A{ygsuX
+`ԪIB%5sڪBg8 &$<ϻ;<ϻa`^W5XK ^
+x
+ބ[Zmޮ";`!p'B08`6́<	ixyxa,WUx+ȆՇKƆIÆՇ Wl$G>qqN&fe"fA̆~P?G#g٣~=g٣~=g٣~=g٣~=g٣~=g٣~=g٣~=g٣~=g٣~=g٣~=[?cNfQƨYcԬ1ll}:[J}K6sbnў|YL{n52jep1j5_?E"Oj&ɣf<j&ɣFZF:e52je5BQĬ^*b]>tvmAGпCz_=пCz_=Ы1jQcTwoMSzCoƒyl4f6 MYR'Ca: Y}۠9@{ Op-*#q*S~ ?GIm.1_no*â~sGE/B7yRL})#}Ęyobhȵ/8/]xO{t\ϨȇawW-zr+22(ږ)mWlุWp[2dk\o}1 ?7thMnBsVYh"C `+I@B 20\@㍂t):3ǘ"R0+0fB&̂,+sD*|*5{*5{*5z*5z*5y*w*w*vj/n+Y|Gݖ1)dv}D+fZ}(9V#H9*s#eV"9Mrq<V+Jfqg}Hю;1NVsH#5]>p|vX:FkgK
+%Z2IhQ.RQ(Je$MtwUoDݓ/
+.qFFFFca?Om-fY@s߭`]9qv0nqA=65e =Vc+1ϢlW% <;SD+Lb;sgw658*nǠj"apGG_p|cϣ3M%g/8 6{Պhag.*Bgз%[0FX+ŜG ;rUp<m?cY+s^̻z1ۏ6u	y@4Nm9wq;ZsǏh'v^Uy,qW8#o$;yNDrbCdlEdlBۖE"\)gjx+/E>Ʈz|wO2bqC6=XuF<c0svLQvq<}J/RF(Z3RgtȀLi۰7\zsD>Ƭ󏰎GEx%GD-jjg|^ӋN/1TK^o[jjjV\.ƊA!xf4	 f4FlĈxx(1+ӛGӝاZ9}E5-ߚk  cr"Xo@c1(P1ifO 3&#gc}=VKՉħ{M}V)Ѳ_RUHo<EWLwڮ/a=snay?rweTuaTE˛~ƻ{+N^O^`ZrQƌI8QKiJ\Jg8Ujd+ZFcg~wgƩN+8frA%.JhRN/qzQp21)4.8w+<YoCOOp;sw!wxb}qqtRuBz;o$pbVA9$S)G"6ϢJj(qsW5c+xCu[w}^iwׯwIMmz0:OEe~gC?FH2c_K+E3\vמ:^λ^7N>0Fhû8veMBF2gFoms#׻p+U[#ot-1RZvה%tӹ׻Ц+׺Ru^ߟnt.:MlnIKV-c]ϋ~]֕~w,XRǆ89be-/ahӞ6x#tMgtM7t'JHcؑA%|ۉ.	VcC26U21~z{21(Z=S῿<EuopWawwf=Bo1spwWZFJ|Xk$rCu$zy>^J$}Ӗ6X^~*QXZ #/%>@4jKTl$ˉj?5(i,QQm?G.#=HO%ex!V+JWӮm:B';ӮҮkB\]j7U#^omFڃbKc܇j_-(_?ڑhҁ6LXTmLQ%_.@MK}.W#~{r׋_eV<"9ŗbX$\ET'	z|Wk{v@+G;E6BOiƊr-](iSlq^[ʿr_[]mv[ki5Z?}>@ZAOծi77kwhڍP.=p-MnG룵[Cm8}v>^+էi?קjП_ZMWЦ)}_[QT/rr~V>kZc]I}&u)Ғ+l}-e/Sdkm(;ieUsewSZ-{kȾV,˫#rN++	yQ+7ɛLiZ,bn9\+#B-.BΒtSΖuK.Kt[uG'Ӄv%-Yw/3FCj#h4Ì)Ƴ=	Ƈb#ح0%*㤡Nѿ!=/8T(u7p4pT/
+NJoe@eJ?	e@\4)2fc=n65lih^)**yyylgi'S3>ysm7_Er|\b.U2||Kfooˉ:3W>bonONs|<`r1#U|<aFY'Y;euknV'Zk,nnyк"[Cuu<fc#Khyc1k5^z֯ܚi͖n=c=k<ô[نm-MrHV[kham0zX{Fo:k\eUXVnv7cek_a6Q c}=xоѾcjnكqNW]0c}}aGcL{1βtYy#Ӟgh̶"{^f<icuz{1>k3^+Jeڮ6'IFa,J㕤Q`RkoWwWToM .iA2/b,""᪨((
+d`9DA@,zgvuvzgj+Lթs:+:Ctg|(3TΙ8ՙ>|n{[÷:oLt>	qf:3Y'9O_:˝+ξHs4R92ĭy>2}62-2!}]y*FRru{@ݪzʐzxG'T_WRc5DVWϫd+5L85Nf	jle+5]͒cQQsyS<_}KgyZnjZ%5jQVduHр@B>8~ǃirh/*rxP-&GrtpC`$^^cu9=NɏRWqqeq$DMbgAmz^,	_
+qT~
+{(3Mo(o1vvB} DM+ܠo>J~%_96իvjXO>cQXV=Oo*WUz>;PiT1E5ۃ90W+Rz2Ա.xV5jXy>:Wa`@zn{to|9J՟Ao_*7E|JǱgc)Qw9c3行'߅|?I++䶮/%'w[f̱9߸93STcۻ+ޗū[]iz1~?_/.yv]j\D+3Sal#QL?αib3n4[I7=t"ׂ_~359.
+aWGU!cP9\loѵL8]qV"n%g[}Ŏ/LMU3_/_!:N}%{N{a68}(.?ѳfE?F#yOS:u23$kìX[p<t.uG|J,m#%}zŐܤ_GĎul ~
+|2Le,c=5u~G}@_;r.Pث-9On(+BYlSh:,MB6}F-+ԑ6Z]nuPQo婏QtENC/&zB&@)OA8LmN6#4.ov7zn_C/;ӜidTQnDXΦ/r9(4h:Z`4-:{
+h4]Zm456MGMG[FQh-{ΒPo2Ί7J0J{dRFYՠvYCioua*_q5~l]S~_ƺ/Wn+U~u7T+=PgΞe=`4h"at*AYd5ٚ֩<5FkXKְa2ZZmh+k5FkX{ְa1:!BqŕKqG#F`N12M@ʫxyUjƓ$1>¬*̣*Qҿ)Bersl\EH;1wUv~LBJG1"yDiT<"Fm nǸT<.0.WPiRdJTV4Li<^Kx,ДlS
+F@Jazǧt;q8Jfwhk0.1,g󫳑Nwgs:(UyW_GYey?R^[xvx1\̇HuDyyy{]yR3^1g@(`a\A+n]]EU1y%,0nEۼs)w{wz{>^|/fZ3Cz??ܳ=v`ss3pd7)6Fho4{QorN&!e7ezS=oo9ӛd7̛~}:02Ƥ[~VQozoF-V|ۼT-v{=ȹۋ}HGOxQ!j>FG#֏zGQV{UߥMMMMMMMMM<p?re00`l "Rő%DFvQA+P:Pf%j=+jW+VFݤ6Qڬ6SچvW#yv݈Q{)CSg:<!=PDU#+~!tHJ0
+"A9UPZ2RRҔaЍJ2fe\PR
+AS1x2W	 C:)`J+Ƣj:2hHACJ0hH	@wbh8/@e8(B"Am@O0ЦyA8j{qf,8Xq088888x+mz!mF@I0J#4(a1J1&b+%2&1&?`;CI>DݕWl2B|wk(37+C>2J֘m6d38qn6dtK:yb..Fxw)rsJ32nIyz"λon@ H!]o7RI8߻߻ez}? ŸGG7H3ٌtao7EA=QOPyy2lF={gPo7X 8o38g"žO>طqzJ3R2ۍRJ31eİ0fS[dG*|_~
+??EMᇑX1
+1NH0⤨mS$ƗF ~L9yn0%1&1$1 A7c#%(EzvTD+;;;;hG	@$F+AsѯgeSX<Moқ;0e𹾒ֽޜb	&?V?Y.kgtn7YMw4ŉɭg_NcЊ{ͮ=G)9Xcpno_.F/őW!Nt9K̟بs }s[+Uj+8E#|6K6DľYf?䤗<Fo΂yr<̹U[E[ߗZ-:_7<}އ̹.G|ǻ.?sy;RZ1X$j=V[+2}+׊ԗWy^1˿gcRh=Sי=}Ba	q5M̚WX|k1kFt97;kW'G"^,h=-x+IE׷'Y~+7)>4UG2\^MϲԜ`1 X/bg{m\c)NUOt÷G{FΌho̷{21ocB}dUbWl GUѣ'y:b^{bYll>U<[P*<JrěXԏ3oӢ1>z'~'лw@b{sdnx9bs9,w71^?+P='VgًCK[.Yh5&+L+3>.Fn3!s5'"6DZwo<@o8};b{0><h9z	k zm9jd΍zTet6̍x>}1{ܻRN*_fw\ߵ忊w0m+'
+wlV1w2[-/l0*k1JwnNO[c͝2u(}rpMY;YNuW>70sGucGam S诊.*6bgsaQߠ?H^h=t} {]L]8@߫o>I7IQM{GO':]Eu>_
+z6J1WD.~1U7ټ3j?ٟcom+w;/zl
+$bh	-{qwݕ~*(;ހU(-So)ϖ~Jj).tU?w*zRD1=W*u`r6=I:~7^8޳6Z2dGy:-|G,%oNujqzs(gtrn:NrxKogrWE쒷nO`ɯ<\UzۀE^_<RxyzJA糃|"wd-ל*CW`[~E+"pSXQ.􉣚C!G<G&dN𯉥ٔK=g9}1ky*Js"]ԯ陹ρbiۏZW׹|,b<w}62Y+3\̽(2/yE{^'r%E95?>:>Ka|?{$n]MZ<n)yO+lyԺկQ{O-aslxv®*G(%mgWqNt{dbȬwO?ZDz+52#`}=G?7g|uI/Q:úClc=8{a[䘦?Vmsv4e5mqx+0.	w;<_'B_l{n{$o=S}j?vAl7,y_y`+kr+zN:~mCCBq֞d2\2 ڳ ֱWLb
+R҃1TwcW*>1铏9
+\nƻut+w;T_cO6/r[߰&ZTWZg7
+X=F廳X
+S=G~:rt?[{f+GM>=`@ow;>b1n>+O-7>I?]Ar6fݱ:
+m{sy
+wG\;|XR1G\KXzv;SVW+nnؗE)a+NG3;2tqOhu{@dӏƝ%lh8WtŢ\Ci &ZB41bmٴ]hJ|Ew{#~?>@,bXDmetNq#ss]Ůby0糫\ζ]U.]O.j_aWW[ͳrVq}2UǙ̶7Zf`ެ7ᦸͺ]7{7Af=dެݽa	f=k<ެm<ެ1͚`<ެI͚m<ެ9Qv[pp9^_7d|Duel|Du\"jG7qqtMFE43nqtG78[<'/ _xȏ'G?E<q_V+ēqM<m &u9&7kb]/b]/51Wm|8Fo|ī~oxø}Mi$II1Sq_5q_3ė"X/+F[+o\_,qи#ƕMa\l+*gƏNU
+հSBBuPP=|a]!(ԮjjcW+kڇαOuuB:B]B+CwzٍUfnms[=[}qk6nmK"ٓS{,f<ok|
+uGO63>mN92>mN5>mNR$is6isZ6isZ6\t6>m΅Ƨ͹DQke͹Ҹ9݌˚sqYsn2.kέe͹=Nq*.ι'.).Ź89<O3O	dQ"^6%av(+kU*ҫQu>JMIyh f#f<2W"pjVt=050xt*M}A< UnVeV0t`nu԰jPU:+鵬Z3wB܎Bӭnz!5ZQ@L `ʶX/R#kP.v]FY@퉈	vz95fַ@h aC`dLO`L	)g1ޘ10}"o7$ޢb
+P|%F
+@~/X_,;+ Dp~9}EU _ѿufTΰ3Y	J@5TGXîRXYPaS)6#la@+6 <k}6?k}?_}6?_}?S j<<AV!<3Jv^rFQg3Rq[Lq>(өqf]ff]!e	nvDkVg݅B.rQ]L]J.VHY@Jw%y*wjw5r׸k(b$
+̚Mnv7SV-d[mhq;%;j*Ki>w5wѷ{C!j>*%K[:B%+GX,O0ˈ-T&Ps'2eSd)Mȟ!3)IeQs9YjEd%PYVF*
+W5I4ykZڲ6e<edj+"O=Ye̊FHo, gS54ȕe;l/ۓ'ϖgϝ\KQ7_#E+QOy+;){{dj#@yK|e|<,F+GPãQc|Pa 5穾0GG!_|ɑr$1r±r3&I'KR9ENA٩mj'ߑw{8:MNCr:?3s9OpS_/xW)o[r(D~g\,ϋ":].\",8
+J+Q*
+6ʍm+-ȿSE}rr?v@tc>xLxH+$/2/45z.XNujjҹi^-jj#tjeyYW9yWGxЎFgRCm5"36-)`DgB΄	!8Bp&L3QLi8Bp&:p&LnjoR`NHsB0'`Nm5s{=9ӝB(B:Xr>?zFQ?`T?L+!UÐ2ǨG/#:z5L)`Z6L!B0-`Z7;߅VvQXeօ[!v!+dQa`	!C>5aP8F\ƇB	J%!%9LB)**ECCHOSPF(Ne2/*VʆhP9!n!Cn!Bp;v!CnGa%Ŕ$|	K,|]]<ܕRC	$¯'#8!E"""ta8`X 	"B]AeՕJnRWQyu*;URרkVתQ݈=TI݄<[MNUSD^ޭzS90{~~ar>E@4RgQ38(Zy^=pzy5?RD
+Fh51j4̕jNZU*UDIjNUSޡ].C:MP32KB
+.B]PU<TM}@/՗h[R~TQ'0_!\ 2.WQ
+Uj5 K^֪Tpe*	+M|Kvd*33Hy.xjCiOSmç)iO#F>M)OS=0V̧3̤91~8W3sw`f<fƥ23Ncfǿe{\qٿ'=.=.=.ĳ=OGIfٿ=ٿ'L=XstjheXІ7SDM_l]j醋7nnþǺa/xs?0F`9?m=7#NGRk~`}@mi5,𳘅e,<lfvm\ÐC0Ca(9OqKbLZbJ5Ň啙WeF^]|#6\/#}!wEv-*+`*6&֋+H(6"4n٨&#nb娆8, nʋBS9v<d[@U]EܸUb*vĎ %z0δ ݰ:ve3j`ug٧٧!^ۮ]C	4BݘNτzznJRVeڃ8QČ?&340`s30oǓeOxdJfOά:hLY4X@5.< q=fizw=XF/2?3tw{铘ӷgN/{әg1SOb=ryyнd.\}7+?[f#홅G9<cn}s̭[ܺ4sTi̭ә=Ar83IÞ0cn&aH7!3rir܌r&s5&x$Lf3?n.ߗa̒/Keg+g2Wn\LE+<7\9Yr&̒3Kn+%7cܚYr6̒[1Kn,\!WQfPn;bqcM_,ʣ`7cf8qÉ[1'nURfmwaf|̃0n<8k5Bhp;fm^KiKe/xvg1]"v"zyu%沗X<uddv.b".b."沋X<%qg0ųX".bn1]Eedv`1]E,#.b"֙]\sX<9aX<X<v.udd;.`N֙2?evuX0*f}ƯW6 ׯע~mt:~gY1ݒS;V/~0m~Sc4L6s<|d]pVϵ(ub4
+--h(8.ۿ{{OatN6ܘ
+,Bsڱi%XdiG#e?ӖN&Jyo#|'! as6k6j6?Og4O5ŬyZij'NV;١ 
+N"bӖYpAᔆ
+J+!g:Nc6g@TG+ADg 5A&&+	Q/V/V/gC\S,F\ҕ˕+r]:j%|·!#|{{#4^tE^t؋{%]"+ͅH%:3!r!\KSjǁ©a4L-05+00u[*br'=]P}TRY=@J5 *蓪Oj>	}RJ*#'ԋj>}j3*듨2ʤ"#4ʤ+D(P&BYL2ʤ{Hy_}@ijrP3n#:jsLX4`MrZ}ߪnI}@-@NIj&M2)$KVѮ'X{FrY-d!aae	!c	!!e%	!	nZVKLǰc9qX?9Gxq~Gpa}$1ؓdf^ϧեo}ƂGv%>݂S`Fv~Yd_`./0ُ4-cX H|MFv|MF"{
+撽IsƝ}Yg_>2].oM>g^d,`6k0l8w";f3ћ${"1/@Ξ;{"~&קH q7!'ק^:{	x,sd\sa6ٹ0\(Gkp~cΣ8N7G	 .Fck[)4!` X R<ǐ
+j8@" q+^PFΡJ@M~5c> QY&Imȯ	(  Hz3I}ԮBΞyn}7?arx|QPϱ.I_B}+O q1Rp>>	_wp1B9 HOGg?*R!rG~4
+%O+VCy9*,pNSQ hԶjW̈p,ys99+xԜ	<fW[nMۆqۖwY}\D$\ѻϺ+m5w-Iӻ6n~HI~`V/+fw_f+?6u3 1K۸-&wOo ϻ]f"|(8<hbn{r{ڳSҨ*`dR%;J5+HY)Ba0+K	lӈ^f^8J󒔌a3]k+ׁIռ1G'r2H)ݗUq)IpK0.qJLR~{K!r4)pYRλ'U\.LapI~+Us5\=$DR)}[Uk+ULۜrAV5f:UiKX8pNiQjl<'FDj ~=<=}x{x{BjW9ֻ'<*δ*UiCw=+}0wߗl_P2mIIaBv%ƨ#Gq$8{8{8{KbU}7K1{ Jpy߈jKcs3#Ig<fc䓀띩MVg6ƙlpJo:K&TTkR(8˥
+/T]e!YqJCo2TltQu͐FAg	8a@y0a1㰳$?4_vrNxto;:=6Ofwv#\2<ͨ-
+᫑<.S=bK)ui
+Λ}OTl4m܀v9o9: 8;iZ|\}lPJts9NrnJ5AZPm&wpJKmMZ{	(۟pWI~.r17)5r{FujrҎ&O8p*w_gsj+Jj75ܜ;N˺#M6Hs<n .ᶀ˹]_^T'>L* ;nȁ-1n:tik-'L;Qc$N%NTgZ!YEK!Rˡg)~K{C^rh-,+u>{EZ\4wEU-Yd5TR;]]ބ{j1_'|֓wEw,,--W,WǚMuڹUYnWGpۖ;{Iɪwh-e\ա<ī[X˼=I2W"&pe8Ͳi9p>kzv]fMweG	J5nkv]Q+cOOs׫%Qg7ns|'$=_	/
+`_<l=_'uF)+["OIy[%^+S1륢<拧cu,ڎ1!u\%| $c|=,u5?i/1GC=ǀlЅ=`}ߢKz$.II]ڞLiLu'c'뜞"`$A9S
+ڣBZ"1h;[c?:Viر?]xuY:qį{2gPw<q~ﶪ?*V6Ū\Q5[:m5sUmM\WYӥ4m5=͵znj;!C[l-ӖYzGyVzik5)X#][om"
+6mj<5XYϚ
+M`uzNǳie xq!?x)Zu |W7jaxqX65V`u܋#	B{:Վ*vvzכԣIqjo[z7Sڻ'*}uKYw,ZrϠz_WxovCHiԐl{3Bs dKEc!ϛJEx[煷B$T:ĺT6{Nq#+jz]л{uyB[PІ<a_^)<{Jw('|QW.pRJ;\!;v*H܌{!ֵ	!O{K|Q P	B^}NY&0:Q(xYK
+'O.p|9,X7(<h2G0f]zf!IXӄ5lMSa۽*ywtׅC+ytwl
+,ۉVb}J=[hc-҄4_-ӗTum91+[z;duk"_nV+mck۳U+۪}źCnW`s葭їWm-8¦ƾM/cm6^:'D}M]ԧن<vѝؑoX
+}mWϷ]{_/j[!M^Wئj4Xz}{ׄ픯Uh{[l>^m[x|iǩۖ|=c[t/v0{BjX79T&<w𸞷ez[7=O>`	U`|X&m!7f腧A?d;{A_̝Q_ửB^	F4WDw|CLY|hwWK
+Yy}.OP%␕͜9l|G?ϊe`Vb%Xj+XѯbX:D|nxdw~G4+")ZS=u:i{Z!գG/)&ux8;&z$8{'LfW{ sQ:O_+f.I}Z0s#XH,9%zrzg6XTz)qR^v6k=+fzg͞'~vNهaϑ&\QA#rL+1(2ɮIs}Xʂ+鐘tCQ%<*l}p8*ٮUĔjFc.tK]x6c2$1nϥ9	JL)C94xKe.oq9Wq@:wþ0ø1w+KK5H;x	ƃ1CI!~\t42f7kW!fF]wGcs5}Ɂ6s5>9I^)wu.;N`\EfWa%3]\)4θ6`f][qi1+ŕrׁtYwC9<핇bs{qJ	W鍁s~o<ĉEcz7Xٛ!-zmk$ܢn{)SJo4kJ-YURKRI@]tƉA3QǨ73ECLqRg8O<\?@,Lg5✿^\w`II|_EVW݉↿S#nE{ :Yد%lzυc+`)~W(tcN=';{֙+v^e	{fȦtNګw:ok::ۛ:gmREsv\Oq]/]ٹa:ҭ_SK`+!o9C.~ٹkV#^~wܙk0wy 2$@!>/+2đ@ǁdC}9f(2+%@ܾ7TEZa@
+CC69bu#H$sIёh49~EaQ.8*ᒣ:8|;+u`(wE=4<pQ#x!key_aqx1avn׀%.]R8nIXT`+1xؕx(1]ilWc!ЕX
+,uҮ"ǊԱXOfc'j~iW3-li[Wvǹӻ݉.}wJNSvWR+ֹѝ\wK.K
+ttK,`+E]
+F[WJWqdc R^+ +}]c6}M8kا	puM'u^f݋uB}~֞$CR;Fd!k$~#BvF@/>&E^BgeȒЋk%Y-,[	۲oWT"J9ß3?<C	.JkEuq>ո~|q3q[cġ%Ԉ>}i7P+7h1
+G?AOߨX,+"
+EQ'%~ozj:T
+R9T?uFoS_##Qߋ%=r-rߓGyߒGT@~C>I}]~[ԀPC*==Է+U/S_A]JԿoQg^>21uMqFI-*>8"37/(*erE]BeE,NѮRz/KW_W>R>⪬9!kPPOs9E1XeŲGX?S<d^/{b_q,FgeE'D"No2:+ӲG3hkl+ߌVhF߈z]ըWSF>z)0IFTqϣ!efT/_ZcP?p,J_WL,FS}*2aqV2&X1)fc'*QSԊ;523L0TTAw
+Qo Ht<s7Q컲"J=ܤP3MTG!%ُe(K>=+'(w_o&DQQ_+>@I˱䨤$/Q
+ySl:*,-4oތ*< _dw6ކaFЏy1Lћ6G2cL,$1L3EL)ST3uL#¨=0<`$&g(3Fpbi!3,0KYa֙IgL2T3%RLPLj5eA\S9$STSIP5iLi򘂦h34l1]6C߬D$RJ$GYʅ@zBAe>*;?|jA+R-z %"+N򭥛QG)CoAz[Hiߣ+]Ho2_CzgHF={)5O%QrO!!<~	~$:)JFEB*t_	yAţRxF>GE@mXOlAU(5"4OȻw)bPe˔Q=KP jug7UjB_#_w&T5:iHK=驿fQ_@6b9d&oqO*gU(K,S!H$ٕje;Vv(;P<+Od,aLfXc	q8m|h5.+uSqJHqt"BYt.]@et%]CMt++4KAzG8	zMߥ3H?W+zޥc31L<Ĥ2L62%L9*i`!1ZpȸAs	33]`FWxM߅"x"/)Hy"W')O&RB5"DӈA<Hy򷈔g)Hy)CdY#GDd]|^@d,2}4i<
+"_ i90W_$\Msa>`%GKHs=5r@QsO_Q~5*[-+.e^;S,ei+  @=	Њ/-E/K,rK,pRMO0:z16X͖z},jȢfdQk3R'0-ha'-&γ$o1e>K)xr)TLUn\\4^2!<>H_XƘV>\\c4\xrxr1<T0޳L30><(KGYee	ӊW0˖5˺qض`pFqϲQqUF@+18Qf6Ay+	|\M:O0p>i#O'>@_J
+k>:n>~05
+88ǚD{> ^0`M|f'G $?nc&E~s`&%$?_00]k3m?k[k$3cm 9ko߉[mzL0ϝhmӺ8+OtDZȉ~++w2[V=]:>7܅%B;wpUg:wyfb>o[}1X/r7S)zWS*֓uS&<IAM{l*>0[~x,LXw6	˦f뚩ͺiZMF랉D%6%v2lL>?q6C;A]bMlwNlgt&FئDl'lMWdroWs&gO2<ҷB&.3^x|Am.c{E1N#s6t"a`Y0Nl$axV>c#v2{hzd rܽNt4/c!ߴ,r5Դ)TjӞPGƶ[Gx>F	-X
+AMEd"-h96tSxz_с[ͫhM6Ag&>76ML$6_}`l0D0/"#s<xNI_'z8[Cc?ti]cDG։Ps0l)>0o7kt`#H\f4cwp)@7$LE|ItonY6[Mm;
+kAl,/ɵ7M(p%%.	">Lma̒l%͞ԇxy}dڋH#y_0=>ם b<E|YrBP^/sES>Wr--lpJ-F|,V/p+H=n`f-"O=9G煇0KvTX8=1aN?N	 db&#Y22`l-danK'-ݱl{"1gVlH۠?J[%g9VcN՛SlMt[+E,Ɯk3l&`Gl OlNs̓$1Bsmd6Fx5fm	f6]sv<`> l͙Gl3X͗mOm	3m0x۶]r퀴qvuyFo~"&WTaͻb_XHX\,ňU\X%+\|"?c۸lQFRֹ\q%H\tqUOd5DlqBCv >bt)t].WW+֕5u]=pUJtFg	:ΣtúeݸnB78xOw_7Ņ0.1Vu-ݮ@wc$}>CK*,FA߬o)CI;59{xYA߅eH/u2Y}&!2W)FVC_'ot&Y+}fзjjh6Y+Y+!@VCsa͢<4d5~~Ϡ1Y,YY-'k'k_Ҩ4TIDtŵ=N"iTy(J`)yR*1}DJ"RJ)*RJ1@"D.R@REhB#B{uZY{6{̞={f~9y'ڛw}x'ڗwx'Z;DE|Nt D;+OV|WWN&D;SJRguٗt9eV/q˱ǎŪ+M-)x)Y%m(=xM{/n|KG_$ѣ Vr$RwWIth{F2$4K,̔x8h"QPI# Md7J2J_Ϭ+2}-cBM-2|ceF𖻭b;f=xoʿۭ|q_cbkKUWz/'c}cQSbbϊ^ώύ+R"%%ѵ%^_q2L1%"6565FpƧK|ClVKez+K̒ڒ<[Kful{2cI헢;%:#$>m=9k=;nJfsTTB%]wRƭK%ה+xjk|G<ϻT)]Dm[fh]rRx&v4h, %8^hOKE|)HKu\*bKed|Lm1ޏNt%v&NK!=h%,=2VcI#e7=?sh8铉Qv::Ǻ%*d_ybrI9q9q+1ObyFiyba<w]XX;Xؘ&=(KdƶƦ$F4q qXleDh;%6(qL_%c>#YV9:$HbݒddddMA$$;zMvNv3WVb &OJMILe,KNJN֟ /.Ɋr_f\x/Ӭn/`(Q2W'E"F<"t<Kd$ϧTnJK
+RRT{K{W85@c\<˜Kh*Nw"ucRE2}R31>,Ʃ`ijZMx:Tq-"FY*:FǗ9[N%3Ϝ9(%2#kes%Td)6'gNfbbKd%f[Vv٢dEKDfjfꝊjޙ%4h,#,vgcbK6-[-9&԰lil}k(5Ύ̎!z,;>CfMuN>)yuigy<);;v<;WleviiV2zj\Ij̓ΰSӥߛS{4'ޓ9> sT⪝vSgS5hIKމI7N7-V-BfpͩظtauttA{lyKw:;<~@VTI0HyAU*5csxnzNz^zalwzQzYze<^'Vmb`z)(}ٛ>>>J>n۹Sy.bS3+%4i&mItɴ=)$:u2u21=u(v0;&!sttLnD32C3%doX>G$33D,==#3%35>&3#3+bf~zz"4nni(To2%>/dJ)KdP)%J6?|V);Jv #=)*;$i7jHUI)
+FXelμw[L3o\n1WqsKCμAμpm̝Zn+dL|ﰤ_Ϯ9йޟsв@++3wgBۮ@;+Ͻ'{tPx\᫄|+?BkĮϣPOcGԣf
+
+v:ԣΟ~݄zk(PgABC@%2o2Fx4ڣqg|*iJ)zƳ1ãYB/֣Wz_B@6_ףݟIO
+}t\hgF>?<tIT^~V]
+zs
+QHv}}#*n%
+T$
+]'ͷcpɥXQ'u%+>٧K9n]=67զ>
+29B#1&Z%y2y6?dO-3+ 65_MH|$/w!CHS۲OaY}Ɔօe7Uѥ=vnbnV93ᖞlQZy/c/QU^/'d˒OmJ.uK9K(}+֘䏰Iaك²\ְf=e	6(<[:͋[jGv/k޺/V)ޜO}Yoaٛ³Lò'u:$A%^+
+R]eӂOҧd\YT'Gɇx:]4GƐmtLӿ'X^w~/gpdNklM1,Wyg}\,/i_{obY)1ֿ˟rw6=7G٠SL_p|SujK$Ϩ~7_dlgynuY
+ա3l%]uX%^u|Rmo/Ժ
+.t
+>hrѥ|uuOrթO?%Du5	"y&GDM|FZ]#iQ!}vuMDdD/rYo٣#BiI)4Ƴ-㈌GNyRhг%l!EUO<)gR&G֘8ս0Ah_{3QI#rVƜ5v{TΠ&΢Ə:^mN&GaTsǢrʹ**h7?:k!*gGD_zY(*g<Oܨ}]'QQT uubPG	htیLhCMmMʜ6F/@P;".B|* t0RH1B&
+=)4MYBsUzTh+B[vzOQ'GBg=R/1B>eMZBv<ܮBw
+;r= YQBc	Bʅ='4GhBE:+yvo&Sh×??ǄZ_1~W9K}됧{3v
+5[W5yU3_AP*M	M+
+-	-mm햲?t0t$t<t*T:¹`8/[vR]{f*¥tx$4&<><1dxZpex{ExMxCxkxGxOGᚈiiii);;z<GQ	Pydz+ҜȼЈ",r%~um谔cR"g"碾h jm"{B+Ņ\~qА_\Ņ&BД_\Zh,>1>}=#|
+|u{7*&_Xd$>Wa_Q#ɺu%J-|ӝ:}hAgVz^k[MK9.r\
+R-$,2tHۈeCsPPOY3.k+av(Xs{``ėm4<dn>+~WUpMpu[''}m[|P+W;y)O,r_o?ކ3;ڶÜ7Ox󜞊w>a2;wdzx<䍨-ߠWԹqeyZy{?|.>Zaچ\߃bztNR|"+,|g, ;R[D헝݇IW4h4Nr]ı+^}-|mwGG~Z>E;nLp!6UDi߈r6	tS$:jE1wpm;U>*S跁?
+n _G-!Y[+)|6ÎD:$)zA;`&uEjmE p'3L(p\V`bN3yV'3h>P)6,uhnv)Hʐ3
+,@Z?֨/_+.$`9Xwˉ"OLW`9fgTǞ+>COsH?n<p_GA"=)c΢y<$b`,`5Daj#9IVڌFw#1w)	L)/v3A$VWe,RHZ[eMj"sqO, gzmu]<B_'nyK(p8	<	=7vbm'/{F?QkH_h}<jiS^ȝV1Nfv'eV`Yւ#\tYA"52P5+ܔfStڱށr/~[9]:7\rS>	T>Ny]Ai]m%Jk&4sU5uf#'I۟sLq%W+j~#y٣<Pk0yZfWg3g{te*
+ߌ܅ |/p/e~r͢nbrj\ii>o7Xʲ#0/ÒVcY7^VA4Wk[直
+DSidG*X=i21Aho%UrTWD;"/LBS 	nܢ|iVneX]Y
+$_=9Ks}IwCoa=)Y	
+ӣ\QkYEgmck;}VEk,i,}]=/HERn+]T,0 O#|*NQh}9|Z|;O߱M՚]o\1+1~5Cc#gWF+GNVVWgqZ+35s=b;܉k|Z/kx^ΗY8+JSxj488`5#D_=cVzLNY:zj*
+VJ?a'E+s.p{|\,֜`Μiu GmNnlOT5
+I7$QsjUW=|\^-OYksT?Ӷ`W;k7 iApX;VE}}}/Qvմ+X ::
+\K3^os3V.cY:;=mnM^,͹دh;Mە? ;BWRɪ]%+gFO+WW;.}pwOl&&1kL<JgʽNED-?w3\fl 7s)*"Qk&rT"P3rM'ʨ{b@֕xmWf~6s;NBy5ߑWyy\چ8=[zth?ڃ4bțb<L~]}kvTt
+tBb7wt$*U~|[mF.
+^fg)'7ndج{'A9N@*b|]ٕ[e*k5{ǯ +rJklqCWyX	j54udJauC(N9N	iEд5:Huǰ|+Jkz'+IlqJ6O<
+W`9:WZsnix`/R?=8M%p8$hޚݛ-%c{=7kQf$OYP8K+|e;9T<z@7	v?z_GA]_h/6y]]+0uԾK(p8	s>}K+
+*Zx=Rk+rc=7VJܵgq?=,z{ohTp&7X*zZEWy>/y^ܽHK5!Dg*:څ<+W]ϼl&WY,?++7\ܵ>n[?2LrL+rVqV묎/܎Xxk>	i;Ҿ9r\.b
+úZ=?Wz_ ;mޑcmޜO~*	:/iVzJi!p08/P3Tw:t~s=|S#Σ}nDS9ď=4aL0MaUDޝZXVrǹuG;],{*KjN襵9}Yj|D^Z+Z{"?CG|Sk;p>=#
+>^ƍ{>{lշCג;hĪbuSOn'NOwP{5碫#k%2֖^Vo[t CWǅ_AqS23;cѹTIKA1:歲mnmm%'?`s/1̕\ȥǜ~q7NIۑ_ϲKaE8H[Ӗ~~S<^S'yoyI΍*W9@? m+DB~F5Tƀyb2*s+ t;֒\]c1_En=nGo54\?Pq["9	3z[i;=x>lޯtwuGc4ӪDQ{.CWQ	w;[ڜVnNoOsScHgMWZ-f&Pffrә*{'h~|}||B!,A^[8mC2Ǒֺ	|׸/[؝~w%ѷhrl? IjMp-Bvv񌻋e/bNuwO?f[leUJ}ܯ5 )zJ?./g+~Xṇsd#r_>@ݙ"(G	ֹWE{CiNҶm<v`
+cÚrr,xK9vֽoC|B-j-7'Ff"|s}?`|fa)qbQ1|:*ͦ֝3.@W委@g974lJ<AT܉E7<|]Yz{_/싿_.+X%j_?`3p&rv	-uE}#| e~KwISσk=^j3y!)@$xz5.bF8}@Ij @3> _6״ѓ!A73-|~m׀;1޻+b\p">.zXmF<:5hƂ:
+WWO	*hDz>Ρo3O Qg`>x';xg9fvI[Kȉ
++G1@UtVaz 6z֞w|uJYS͈f/|+{eԖaL%OF^<,}yU3y/`ߣrjKDFa/x/6C}cf3Psh~DY6ZfCy{(/(J\^ǈ?M>ambGnj_>/0H^Y 1*Dr7svxc֭͊5XH`y%MfκjY <vL&bG$6ќM)-_#4|;+.ȫ1<к
+l5W^v ;+:͊ sx;:{@7[}A*w
++\c{Y"1z{dWc)f 7gok@5"94''(^oDZ~j!9\.֯yF"1||'a}ǿ~2͵Dl~!&2J"1}2@K4޾~E.
+7$<GnX>b[3C7$^7J5Fa{m4y*]a|X@?5/P|xxw-x"Kl}F҅\-GۊV%ݓ7T?9͜k+ptCy-U}CV:/FndOUUQYK;OӪ[; x3A&*9ðp^kh5΂Nθ]Qu&bPG&B
+nE礢Bq;ءv;gTps(Zkl:;~ķ[yEW~ݰS@~=[gߞO;mZ-"i:ZzC̵kACY^o+?Wt[:jƬ~m5UuXhֵ~=~ZyII2Km&8P~-h~J5v+MZaF<9]˖FloW~+ XZnѵ(xoXl5לiM嫭u׀_f5Q-zx9}8h7Erޯe?{A5/˞(b5URw.t[)5A3&hԕ?^wl_ iO|`oϧBwN)ND8?	Mg(<h++Wi$b`m0C<3U1%-Ծ	AS''L)՝_?tfn+/`}v`|N/mg/xOU4!~	Kd%୴I>(/9Rm<f<kfJy`)8
+kU5x|*D&}i`7>Qgg>؍'m_œ,usf灻Ȩi/2o>wZ{W@XO0smyi_Ϩ[m?O-kCx3-u`t>BYe42+=M)Z@A!xm"ވ(eK]ུ	Eߑ?ɳb_ryؙ+- F<w7}d^<[ A㑛tf ilƚe2Y:>m1`rl?Ӊ+c}D+5Ɍh-:+u }ərl^A֔ClyqZ}sDg9sjwrrCr$!f&?&_U"udɜU5sʼTX ћC1pٿ\=s{Z}e	ק|zq~R-
+O*ŊnC-|(+m]Uݧt)$gaƑ$
+D@$)98 0 " $EP$9I9āyUi}\zu|k׮]ӧbii0%PZ tM!ye^EQ#8	t{+c
+J7> p>Jׁ
+eǈD
+[|q1.qW|+Zg8vUz!bнӁQ7AIcPt+%c	\AH`S͍{Z3QfQeٷC~p'`?0Zm61l  ' j@
+4y-|BxаLkd
+ehFƠhW^;lZö|\DX fCp2ZJ(j;h-zn*v<$G+e&L s IW|Ipb_ klN ֔<
+k_<ZO{b;8@a	o|xD!@~
+8]~#`4}6ah3+̻uU`azZo@>4֎|̩cu[Ohu .
+{+3 "ab4'16+[+@#
+ԂA̩6]Z(|!FiN-ww0+b&NjtmgOq+,pZwJu@ڕ$?(DNgQ3(up~(, w@sp{@h9!qj:N|oJyCF:ndhjU	IEaYS4?6 g p1uL9j^Mͽ-ahVt3V>H]kP8Y­s"闂LԊA04t2J?B+~<(+zhf}@iC6J-8_SN@O3Ȅ{4
+8ɠ'BA{AρP4n<Afp0JЇqۀ+^L_Qv8Ip8Z(UL]nZ^jNn~#Q B݅h+'8U$<J՘J4?2ïg>l4R2i䭵(cJxh9dAm퀩ewX΀?VbV_NL}|p8 M<NnȜŠx
+ìǵ1-pw*"X9 vMx4!W,Fci9M@vRK5롍Ivb@߁z0H@[/M~ 8O@Aq0_a;Da,чc%3wG%;p fSBi\"Jc`?/oPw3/}`;}mWXAWB2}[^Ck۾K62ih\+Pk=d&~EVsD:%1nQImE8E|΄UCF3Z ?[_˴S3-P
+jd*=`QLq)ZQ!%D1WىZ6io9*ZajZS+v~Vw2"Fn},)fӌqe7Br q_Z
+_aJxF(͇QWx G꘯'u|h<X3=,jorVÞc.}zGQOH+|2V$e9H"5cz|>|0ϊX5|	I#	.=_3u;V+'7WIvȬV3Wp\K]볚ޢ0|l=榼hf5iy#N?i4HNjsuj3$|*~ꀎyN;5<K%y2_@_}W<Ӏnx2wDwQQ _[n[-7NYnA[n5~AyAӾ<LC`9H31}K9sCu}~!#+'1`.Jd5\fYp*B3aN2JC~ZJիB$16tIAO^ ]hg7(mpyZx-Ă]^^:0+j@ˢm0S1(Esy	x5_m =2 ǂN7M[8to"%+4fIOM9o0߼k+Sh2I D-QL}
+m¢Rs'p6,xD{$PT_	פkT-;4J(7,T
+$ա&Rѐޠ-uW+C$)VR]jJUQ?=GNI4c0\GQPE1Uj;H/Mz+ᔍD+jQF>4nT7MD+Їo.[=MP3zԟSJԇFN壢d"TSIzn*TjѳԜZ~i +ԕz4Afr ⺅8zjRmj@-+@D(w-۳x
++߶uBx88	8mjF6.౶mvgZ	,.sG&Qnv[ :h	 \\nmmnH֫uxx	xxjж^m`;H``^].,+kjکll| jv>+p4pp
+p&ppaO=G"jF6uO  o{vm=@@,,۳gLl2:1Ʋ`"p0p$pr)YEe[;Gzj3p+xxߠ PսF K&jM*:f7εRy._^G[{[{QI\fe_Dw.i/#ǌpݪK˘/cȿS=f?E#U6/RAq
+KiA*/ȿ2I9s09fKw:ꏣY.:EŢX!ǪƬKd86-bk.v|%|3?/dhQBTuD3E#$1_As`fE6#3G=22G=w罙;ۏj>ҷ5*CHZ-23'l2dI3җY>_T|zP>yC6#eӾ^3q~ZOki(1"(KƧϗNM/_i|lY([6C>.C~GKWey4!^>||:2맟
+u4*l<u`Sm:igFBZRkJZs2宱k+v8nPUUUS)7=pQC<Ϫ9DGt:Mߍ)Q2}^Ey+{Fk{i4>9[<9<R<Ji:zӸ^иQXh4Pt_WH׫:]'@/yڗ<K%o]{I}<pz{D.p\2syr;GjfZ^Mij%tVkM	2	0b =A:e,塁Y3ւ֕X`Dz`#}6}Duvư;e=gL q>yfȳls$^ɼ8/NSxo@Sy"E+xoޛVjߗV7yZCiz!6Y|/m!m5ETQMT4Q[f\LSe۲v{=+gw;8ݙ=j{x݋=f{/aӚ]uz^+ܛƿu7CB#y*(*/2TUaYUEEU\RGDVUFTU9T9UyU^Dȥ*"<IȫjaU]UT-UKWT+QKaQPuPD!IuUWUQWEQzMST/Q\VE	z]T QJ!j(aFzOĪƈrj'5A<&"^MRcj"ʫijffJj%*9jx\SD5_OjxR-TEUJTSߨoS[WߋiB*JVkQGSD]Am&I<~R?j*Uv@~+/HVsj+jx^T:*hkEuC-uK4Wwԯ6_X2K^,ias}ufc$xx1rD-\݆<ݎBv)݉2=i'ډN(ʧC*x!U"eST1ʮJCR(*JSQ1xO}9ʭURz
+=*JO=	V-VOSaR"jKEU{՞#W	*JnTUw*U"=TV}T*TV+UCSFңjE=ƪT^W㩂P}HG#&_OUSq5]M*c1=>QГjMU\5OէL}FsT_RMV"SQmX-:jZBur=W_ε멁ڨgCY{Fjϩm6V;}^^K{&jM>3^Tth#oR]WשnK궺s8ڶl֒=1{{⁔@
+``{O[߿ϷhX_	bmc&cvdxi5TQjDBw#hM4%6N:@';{bE!3"1u""Mxi7uH# 1iR[H{G^Zn0Ĉ!H{E4)b(uF MxiH"C;}r&F|WIcG\+bƤQ{+{FL5󡯙f>53d_#S|L52_#k_#}52<_#_#Yk_#{FLFfA#F5򵯑o|,5򭯑},m_3K|,5r_3+|kdվFYkd+F6kd||	|KY	kdFv/FvkdF9ko+|5sQ_3|5r)_#}5rhd'4roj伯F.k䲯Fk䆯FnkW_#w}k䞯FR|֌Ca8,5_3砑+-h$X?8MkJN>]ϊ"^=E/[.p1B+F]	qRqVqQ\qU\+qSC(l4\QW%.$D;ў,It!zPP$DI"I>~yxBbL%b+E+=ShrV>+U*h
+[EfdGqޯ&J2]'|vD|RlJ$,bV1rnferX9h;-T2YY,
+X
+Zcg,ee"-se+Н4uU<U.b'/ZNFIl?-biܜbnq]L|Ph?5F_G복gtX*bQjst<DX[Bh{UnaZ/MQꟌ:;օzt=_Do`BPF~F⿋O8OCH5?TFi}='4fKS>9-/KJ{oh}K~оb)-崂~J{5z@i#?Jh;WvnC{i> t1:=I:Est^t.JF7ݦ;+ݥ(}JTJfxCވ?	o_xsނKeޚmy;ޞwy'ޙwޕw5>~~	~~~_̯_u~m~x2Ӵ2Oa	[A!F9X-ˢ*^*ƊJ|#Ml;bEWqPqTǭJVe[]nkgXCau:fNX'Siu:g.XKeuպf]nX7[muJY+JCvYUVO겆)dmYG֕3|V6+e#l,/&|Q6eR/ɗekF՟Q:. nU]&{Ȟ2QI#_}|S@$ߖ*r|WQ}9Z~ ȱr/'D$')r&c9S~"g\(_ʯH~+3U ȥr\.WJJkZNFIn?-r&gS"wr+<(<*<)O<+(/*+/SdLRr+O|ySޒyst;[ mg3y}wݷA`w;puG﹣$w;ŝNs3܏ݙ',w;ǝs?u统//ݯܯoEJw]u׹OVwtqw=>{=uϻݫu{˽quﺿ=y1{³<x'Siw;.xKewջ]nx7[mwKy/KQxH
+d(9!7B!ee	=
+e+eeErr
+	MM	M+MM}$4+4;4'474>lgt=(N?ut|-}h&~JDM;-:*ƈ1tRL"iĭ3[g!n߉"%UN#H33윌q
+o:Cɜ;yvgsũ{EP*c~}#
+%!&P@h")v7^w&-*
+Dʫw %+='ƭQ˦jZTL*im߿йuѸAJ2$%ӕ@INDS=woIx%&Igv:c)||Oҹ\q{(Ʀkb_13l';N+L䬡cf=D:2Blc/F~$c4HFעNŉ:~?݇{wf@<~E㘆=tHVԗ];yqӋ2{Y(/rz^./={^!W+{%4x"ܿucUTw݄O^ʦ#&_?F*ʩK9]lRs}YV}+͊QkSA|^b$:R9֙u8
+JWY_*TMbSm6O7y-C]>G|Ƿ	\{{OBE9"(AsE)QXQV"Bߍ=Lk;]3ۙY}wYl'\.;0<x?0LdESY|V& U
+|XϪ6v{{XARp(k)} M+xY-'؊``	*X*X	cن`|0mVV`gls``5%X3Xm+fۂ``c#$؄llv_
+e;;}w8mӉr8옓$:Nftq.KuۜKۗ{'{I|M}7߸d|wpU(4q|\wr?\yʦ$+4+]yV^4{Z.Yl"l6Rk;ey|v~].dEbvq].e?b1v].~ane~vdaveqvdiveyv]d,aYUdqO)"Ubq4XBfAҚ+GZsie'ZQ+CUǥT<?O&za+B!?Qԓ)+N});+ПzurfX$k4,/1ڀڌ[XYKBx^0Œ{p6wH*FTJI^Ri2l=@lBp=u:©њcy1x0^]:z؈7;&	zӞz1sFP&י̥HSgeq8{)9D9I:zB&2Pq>ƏSPއQR'1OSy}ou*h_~*j~*i~YϑyoX6c)ǒ7X*
+Z֌H^l(wHb\A{{"0.
+a\Y0(gwċ1p:穈sѹeFZ#H1:s]u+iP]RQmʱFTƌ5º?8L:'q֘ҹ?
+]T敵.F,̱+	mIb=(HJߙLkqdʭBbGwbWsݹKb(uջW :里Řt?NK`Ka`a+`?V~V~VBkt<6A{&?{tFJ\w麎@{B}j攁9+m*daf($	2
+(QT$H]ebE q͘#EΣugvt拓.G7aX:Y F|]Gx\H.d#nDšyvh3>DGQO}Sq`b`88$qH8!6!!.!qH!C<C0)`W|K3"My:!@ax ?tva`
+H b䠣M
+{Apnn!=|D/JrIRT#H}]zt2E?ZN XNðc9`
+l#vXFGHep2b9+ETZo,
+n ZnLKKrX˃,I,{XRXcv g
+CH <Q=^"D}z20Au(0Eu@<ՑQ8z*pA4H+wT'NNQ<Q]P]%H_9TfW>Y0ȫQ?EP}(}7Kս,XˎC*i("ˈ('zb?cg&y>y"u-K 6ț܁B`(ԋH[HC۰ c92`j; uXFz,XD}T%`,Ա<5^&},-Zcm++Ŗ+ÖۈmVmV	[n3\%,Yq9qyqqEAXJXX*X$]@$_/|O.ab+Q@E^ړhEx
+2  r(H/tLS$~cXƁ@Opua2\L2[;'{a"v1{].cod#=>>>>>>n(PAa8889k89\Z:Ng=7nNg/gg?  &yi<<qY\q.r\ȕp+|טKq\)׌kεZra\-w׎ku:r\ȅBȃ2T61sbr(㒳QF'~8Y*ͨe2;Dkn݄hh'm(W!\;쇄 6a(gE8lb4ʸ	OpƱn_pǱ; 18v=q^R(RH=GPEy{b̂;}kzzTz=[`2?c7A_u$^;hS)laQlO))))TT@(>{8{KyS~].Srw+_F:F<
+'3'aOfg5x?iRT&5I=Hf83͌e`0ӠԄCԃ AhA8CGD`04, .K`6\W|Xa	,p[akawQxx^x^fx>sKB?Ƀ({HSDo+E+zh>H[rל(@_r^tVNh7KAd*lzNgX^/VXY#iq3h,l'Ń
+%gŏ
+e".ߖ#~(ѨL}C}ܿ{ߵ?6;(~ڠXXv ~ʗOBYB$֢짌$g/;qe@HwkO^:Eb-t.b<9 PMhk:ۻQE]%X+o;0ށ	pFOH+$$)|II?5C"QMʐ-Gʣ~WQ[@!$H-(꡶>jF>jx
+.$Q,Bb~H`1QJLɆL7tgfƢ(Vv:(^p|2HE,m&xHl@Y6è}D8j@L@53M$)glo`0~A
+0 A   `0 A   s9H D f" 3L`&0 D f" 3L`&0 D f" 3L`&0 D f" 3L`&0 D f" 3L`&0 D f" 3L`&0 D f" 3L`&0 D f" 3L`&0 D f" 3L`&0 D f" 3LA>-D$x-t*_辰S%B*@EA*1	*Tm 
+DВ"%/e8`J\<cCxa"h$ƀZe%MzR!D('"G)!c[	$3E8l}rp|£)gi2ƈ1%M/x챡3bbG'OHQ^)󋌈!PT5lglxRduX++j0S= 6.@)HLDhќ2HeWL9<Oo?5QmSlBLd0'ՌoJYY]\C)GIᑔaSBRh=@,jVٚ3a䣙VXZ5?egB^=#mE؃S^˾:Xmyy=DDA5ƙd,4As1I"vɧNÃ;4o=Nez3mK7vϝN<xFqi+T,{l1cQEB#=eg*Y?iG.#]hǧ8[z/$CݑɞRߜ2D6X_S/+aeb$B 4¤TJU!+u77(#|#"%?WV~	ݩu5G$ E<QN1	ÌÓ}Qx|qXzqBR|DJxf}'B@d4AYȅ6D&='S<|p)]2X?H%KDw=^Pf-Gx991[Vz2=<
+o#l{eܛjnVZgomjS帠Kmfj;?\Wǿg~غ6R7jA:s&VαxuVȫ;G[}%\hٌǉ~#7NKcf7~ٕwM'|K$`|T{[DTx+ǓjO3X7MK+;1{eI;3+ԯrh1=+`0V#+1cФ4^%0131155̌2Hed?K`jR.Aw~fUvÚg-7}4֮W,B-v>^zl.1|uV:o?,8mIY#7q˚TsaEjX2;#U+U6dY++km]*ywѲp1Nbb~+glQ&(lZ!Î+5^8vdV=GeMM~k>ߕ׻phydgOu<=t_'`zG&LFB~6P*(qS<}.J2qxCқE^R?y
+̭+̢B0K?4Ԓoj@aᔹYhw xFzq||`* )%[ |y2rIT7E! #ɾweƚf]-:5ٓUb)wg\ ,-S\n{:&hI*g/6|ݩi{+]fkIhS}nOb[&fnR;vj7-;Qaůg.;NW6kozPR#E{)W}I݌Myh}Wzo>AWRt'lq{nf\no0]GQ^͟([|iv1\1:4-wf֡YG!܏ءJ	~I=⫵]0g Q
+߭j2o*6*6<49R!%9&>)69EY4Ez`;BQT';O6BZ3N]'/uyJKL9y5h6vb<GeWX&vgݢps=7B\nNisEҌ
+9=9I%R'[`%qx&r슝7qzW'뵤ܖ>\9sjAjO]Hғr˶vR+!^B]}Q׽_懽v}\"޻_LۿmV7,mB*H9\%>qMD	$idѯeR$O+UI)Qϩa#uIyW
+7},)UcD
+JgV	'{8I>?7ǲRTcIȵi(0 )P!rq?	 s]wךWl|pujN'|Fͳ|jL52A¾=2vLa\3c<.Ox\)Qƨgɨor_}f6{_k./iS}aY6^*F+r
+>}vH_깲etvf:zq\xRMBsyl47+(-iz`}]L_r\~5#V9S"&6q>pwys/Lv6]=vvNv;#hvrsB$KZhalSH5ԝMWdmxw*v7OǾ9&ENq|.5L<Ne`pTuD^ѬCL-:G׬=}@cDH᫲cqN%TV|/?Oa)n[m]:ŏ0)F؂-RR>kGm)_[>߁ߔ%eF!67h2j"
+7NZTA<8WӧmE/-6_]LK]+ȕz{^}ږyٯbP$կg1ZT#ZSŪO{m,=:w\q)4mMu[5/>u5ҩZ=Ə0잲r%5} /յie[n8z	(iuWD<ʺovn|Lz/Wa- (h;ذC-AvykJC]:vCFu1Q|AmH#z47rk*+|VRY?{
+2K=J*G!3Rt-n'i3|=AQr8.o+5ɔ-3<Y{}};WYzp
+61۽啿mm[gO:7OVk+I~5}DXK~ESI{J}Ӱ;v-bJ&]g[$N۾l#寮QhZ:縹č8f6'iNKزMټw6+QƏ,<V3ztC[g,+3MS
+;e7Xsp]fzP^lxv*oYb+}s34QQm2h\tzbd_Yæ&sGkkM
+~rӝEI~q@xX')O/m:L|i;{6.<uHuLibO]5MF>U95J֦(z/eI%kzeCZZ#u_9cMyy^<>>䆧r鍏vFc䧞mEL@_6v$M>8Cx% RdEV*i+w7=wRR%su	O"'x|;H&ԉ "H@Kh}(jst&g$G'&dTDp}O4 pdϝA{Mɦvr?I<3O5rK~rtM酝۞tL+}z(8ۡ`%C7x#x᩷B^ccv+mŦYGʜ^چpwb_9ĕ!lЁ6$,	ЩHX+Zs>ɢ]¢HWBNϕkcݝ.N1ttkKe6Kɚt-HXk8U⎛scD9ֹmڃ&Gߛ7dfsK.%$HT $*i6>9R蒜o3+ @*R`inej٘,>>GEi]#L",~kW
+Jm`8[4ܰweuV/Vuq##)Lm5%=|84RբkBYK+\=zy=ί|4_GG/ㆲh65̐}*^z&`]E
+9}G
+氹Qs:ʏnh0?r	&煣JfrI;iXeQ;}
+q{E`ZQ0tHaُN{*V'fU~n{fĲVbύP%L_
+
+endstream
+endobj
+1191 0 obj
+[ 220 0 0 0 0 0 0 0 408 408 0 0 0 337 0 0 592 592 592 0 592 0 592 592 592 592 0 0 0 0 0 0 0 0 651 573 705 0 0 0 722 0 0 0 0 0 0 695 614 0 662 0 639 0 0 0 0 0 0 0 0 0 0 0 0 535 591 469 597 531 0 520 597 314 302 592 308 890 604 569 597 0 461 459 365 597 531 0 0 531] 
+endobj
+1192 0 obj
+<</Filter/FlateDecode/Length 102789/Length1 216640>>
+stream
+x{	|T9ξ'3d&wfL2!m\&$!aI aYH@"VEѸTkҗU_U"Vi]ZU\ڷbj}ΝDD|}9s<g	!0jon"9,[룱o^B_BH캯FH|1Vk_i}Ac[G)z<KwF}oGP~y`iӿ>+wm>m7B,˾-;tP9xbk_܂wB##b[<r/+ 4C{o9 /~ȟPtoBȵeB{nD>řmޭuTo@P޹7J\t~O?I_qg"b(_2B"؊?/KRH8lC?r/ޯ 끼rDTr{a
+HCqAi\w-y#B
++UG*yGHd{!x?@+pR"-IhJtQ-=gӉ0FNq^Jϊ;H-4E$+P.R+3I<iբwS3E'
+Q*Onѳ["4Q3iD?P45^?BP3]Fy@AŧT
+Sa*\>Pa迺/@Q Sa*Lp@>'֦u@@=@
+Sa*L0T
+Sa*L0T
+S@Ĉh?&*?TIהR $o7sVz}S5Iq嘔M@4>GC :nE!މhX_>/DbɑBTJQ
+jBsP+jGh9Zmk{NftT(O;Q/(*'E+qǣܿOQ3K?Ъ3ڇo:yWJJӸK,^Խ0>gvˬƆX]t&W[3#2:\UYQ^*V,.
+}^s9ssv[b6+zըUJ\&E4Q [yk]Wj>W1qyX3sb?-?9\0sA9vg=//;7wXUXz.Sm$LL+]G]UBTos2:yѓ91TYu1![<2l"|:@L+yl+<6́.Ol;[u*@4s	s)D]!P{.Q-sm]ǔ:nHc
+%HD U?U5XPc>=n=<w"lpå'OBP,3bN:^sXZW%D.-AM;tF&Yw8#>A_C1Huszx:?lޱCUN:4+;.E8(>TBkPY(ش	؜&;w-[ҽރw+1#
+L&]^KY9t`0ԃ@_cHA~	vCL.rY~Rpht7Ou.؄ݏ?u<!<P0"EI1]yԳO\:HRo3Sv(U空[CuLg(=Q|-ӑ2`jl!k:PL*mj`+C=CGw-c;tLZ_|8jaHuN{+-LU78jYWݥYi 67dw6Ws<gB:&|N{WOVR"t8+D .y!)'3)N+2VyC:VכOvWh;Qv~pe
+Lc1g=w2:pu4G}&~Gxl&r~Upﴥ
+Y?ԓִJ/ˏ+0,Ϟʯӳd-=+ĮTYq^C|3.'x"6!w=1%GĈ.,OA;Q׊W@o:﯆Z8Y
+ѕFʞ(V313y`\|gVPT o61!j3tt+LF}kӤL22B1v÷_uAyKG#zcnH:M ɋ=BɄBT c$dF}ǩ(R2Nv~IO\k׍8S
+ bkaJ(dD^K)ȥlIL}܅8NTqz<xNYP]}DMi˛lBˡy ! ee(8v4ڵTt~%Tb/i(ҳr"
+>C߈#$vx)*yI}=N@[2WaOIê..HaO')
+^^L*WC+S3@yA. @R3?&մGVAi&)$jOs/8Ty%HتLaK&HRR)Jvaƅ sQLd=$C|78NdZ+ԗ/K{~*r0JͽeE'@nųqv&D,9g"LD3E&"Dd$g""]!vAOGoM.%iO~RO
+/? !+An$])x[,&3؋j-h'Э@}i+D؍@@]V4&7Κ-_F}Y/
+[^l:}ͺmo6+W[
+~}y+M\ۀZOzJtϽ/~c޳g}־ghgZ&@c']>~`͵a|a¯JL5b1KOQ)暇 ~M;ǀ?0{^4Wd4Y+Lr̤+T&4DMt;]u5.o _~?Ԕ|Tr:w_jܬ6'WjJP$RUS*	Uj[MG1zzz;ߵr%RJt4][hO4'qzgRXzQ;S] 8zi⼒@)x#H^ɉ#ֈ)h#$BGP5ԁy}jQ>o9N;R/o:W [`YEJ]qI^cķrd+;Ηmq0v66]~l ^ϟ_˟Gp:_6R}|/ MOA6c&hjV;?dQrhpNv66
+~xhctӦMRQIuww9(@ 3HR)@2 	HI\H|Sۉ7'~x)q&|g?IL<8~`@b(?qsbob0';qSbWbgb #іhM4'jBTJ<DnĝA~#Qp7:*8BT|b@=cF9tWs%K{;9A|'څhAXɇWĀkp.+Z2 ݎ6~ڿh7,CrE[dcmhp1;BTe:2zr!mEs][փm\k`A?/=.$.:BGF4kbc&UmFfj6.J~?F'sXagh!-^ޅΡ-%sfp#D)`7;P
+w	+jnTbYӢZ;;8~i%˼ld+m2YLl9ֹtJxڙ5w'ơuGNI+rQB~Rl󳂡0nt)5zkf4ɺJ#
+?>.&{)؄Fþ+!.`Cfl:3 <$#1xPhzh@7K/QЏlV}?֦c+O+sޫk
+|v-ql6XW9++]ŞҊ
+ PtVL,;oM~/u%5+sɟ%6Nt5DY=nJ~ٜsi ֖K\A"z\7t_f^8龸n^Ѵ6/3QQ
+SN+טRZӔ!Ň8H@NZk4b{hcl μ|(SK,km^ Tn3 Vg: H=A2H<7U^wJ͢X;6/4_qyv77I|5^imֻp',=qtρжEt!9hm6}Hi#1dG~~0{QϬrDXC~k ?i-G>yW?Ψ~H߼*˽M5vqgty+LZsM;u[ԅ/ozAz(@OMo|w{IQ*A$f$DMcټ#1F~ڧpd.&PHg	YkCUVk:l1DT9&c-YIC@`	/ItA]P~<M2"RY
+/טɩ|J_A):9a:Tvۓױ N.uO|ϝ=ݣFUv_Y ~B@;i*dPe.+r.Tmy&N<7bE{B. !aPA&}V+qLI dA1yb (.IܫUyGy6zW7*6 ~Elв[>ypF >{zws.طLͪ&+5%t*7t9գ^aIckEzZC"%W3˔M392N#FJ"π~QPO$|Vl>8Y[]/3_&=O&?xyW~gz򽔏= ڑ|N	a}ˤ#1uzR1ӣ]\\,S5фJa"6<ti/1۩ɖY[8Z2&c?{jhCU˨XL3i,*@(C0Gl+֔ҥ4F}$Qn#1ln6T4 a^)}&=6a*bK*շ+WwMBQ`E&0`@|DRE4qq˷jʚ7/՛_Nn˖WVk
+*ϰX0]WsC˲5tw+|g6gM>qkD_|?[C~Y{J#:r6VJKqZڅ>Cz]i1WmgWd 3E)ٵRr-(xmXL`">oMJ"\0O_t~ٞ*l0B6*fпwDɇb\Q^2ϤGA"as3sQS*JT\NMv;C3Ü)!:L2DKdFXY rB2#g
+{vFGLvD0(g	ȰxCNgϻAR~^3qO>1_I/#Pfxuaͤ%1#m;gU\t×$QEK[j7o楋:/dv&o6&"#Z_3sZ{1C1Cx`&g<T2ʱBY@n}Fښ3̙6˧y>g8=\YkI+zwقqCY1_U
+;i> yRa[Տ<څ]EDMFyTs2^{na?O;C`yݣ诂.栍ir.6sJDqXdf8-i#Mb!0N[h0ɰM.~I;&fceHIòJYF<uꕰ?_v%<l5ăÜ:Q=9dra9##Ѳx$&AگÜ,[h4N+dkb?
+f~?ܵT^ufuű	ДO!ɵM6?غ	tVKRlڑ|&^Yݳ|vE6<Gݪdă6E"aKۛ?^+'hD`tjvs+Xk53,5̴pzJ:ʹ0G~fs%Ct)jm֫iL11{-.A*iH7V<~GeN/ތw}C㓢9.Zkoy;&r]߁hNrl@
+î4Vq97_!*aɂF+g3 ̥ssz.7k0lu4u*f}*}HlЗN-a)s~2^8aGgv] @?#gudq;w&l|̽æ+̔\5獭	ª扲#rx^:W[<?rd[m8iϛ?lnkz𪋋g776jt=;+6pm?8uX1ܓ37l+ڳxoGB|z`oQGT1;I6-L۷47c
+Ms`KOAUʑXƲAit`ɥ?BcgJ2KWK8_\4v7@&d""K3[[mU&=ijuJZ9<FD+^xzQ[]9F8*}bq9U3\6RCV~=GU2X!;f`3ׁҘi8-5F)ހH(j5#16KdXOelGzw9u >x%7lL/Z#УӐ
+/&zG-aÎ4tVu~Kj_Rⴈ .3<4zO1k9j2Gb&\ݜ܁EB4dYӈ&-rLMg`l8`_%u54.g|kf3Өd#B(=\x$\QY1ԊeV.#12qЕ9zxIf7xH+8u`%N*u2e)YDet9IKcs:JT3bk{VR_J`cr|V&6cܶڠ^qHO
+c04ƩyF,JaAje*vrVkp?=RMh xYXQWq2R;nhNl(kY0FkM+kesd8lZA"=UNͤbMoCҟ3>5"".Di}R1c[?Wu=kY̴p[XnwUyA-P4HIYXe{J(*ņo%}]&yt+qʦ'k
+d+HBsVE|6Mq{0cI_
+Y~YEa0:E
+Ӷ,Hgz<G[0WĄ%92a=`,@6:?Kȕ
+g'nDmq*'̾VUde}m]0Qy)V6vWgɝKg}
+ZOpC)Qj-
+nZ8]MR,3=V#I'&mK`|$jl5Ě}t[,)o.{oSf~{)/U5W|;l~hz,sL\-$vQAOG8Rd+s6ƕOs.s/d2ܥ$cNUj
+SߏтmaTN`n?%5AC+^lڮU-8<O8#'kuV<RVE5(n7Gq!gOw}MƋN1a%12JND+N$RJ⌼Gnv$֚Y#1Jp/Ф/҇/L{:K˘ޅ3Uˋ4i?Wاʒ?^:/j 68.ԂWDvOș&䦥^h38hǰAA8F\jjJ$Gt5$SG3Q	į#L8Uו[Bq9s//]yac*Nme۶^7hG:V.RY{w~5ݱ~kuʅ+*\=R;նy'W@R"3|$&5hXEk+up*Cz=22F̘:s*OӔ5'u2dr\ԵZ߱cF +Nm*8[[f<+*X([+kC
+G賨ĐGmZs-qPR#'=_τ)4`@>"RUO
+_7~+,cޫʛ%:w!9s+Z|hUp1ً.ĻXZ^w6*1~$Dr lM4s+/jHJSDN9]K}襖k劂'o1;O{8%	l=h4l67M>d=0>%s-xgI3뫔F6sΛ+$[Gz
+oy? @0@A!f2I&3cH P>R뵖SR䶊(EoE+uμBů~ߏY52RRn[3RT-\Q(E9"giҠA?54z6gQcnH?*R+w-T;e+xkwMs~Id1HӘ?=c>?'}M^q?gqϚZ+Ƽ=6_2a8{pJ;`j|ղE&I5L-A|H{4<?Gz~Kwϖԭ6vj)2?dרWq0JG_@?TK+Be0)|Mk8TT<ld֠lyPuG=݂U*2πa#Y;Q]H"&N{ѥ/ز&q7\kG|TQ?aTU`GW4Z1,Ic?6ܺjn{ޑn
+q)~ffCW: _ϧ,ڔ+zٳWK18`
+&KWG}pW_vG̛1|hkqp稾iq>nzx{_.7kצ[݇I@1-U0dgfWune+))OIWGtNމu9+PKgw}и$B!sŋ}N!;bX˄I3sۤ<FFVU>5uD65cp*eHvUhqexV~Ƅ3oӧQ?]LҐ	xODz?A"_N/r_,(?eyyņ<z)_lct?~sG+qg{ֽ]{F}a%l ފF!V^pdfKodq6bfZ^\k0[1꯱J6ògTd_=(LZi$]LnK{{u<bᰑK}8xl5f)b\o",0ِ3u.TyX&Lf.jbx`*VeIY{t:KYF-)AYiCҲaicNHb.bO>&d'n˄)7VʝMvobҫm{|~?}5v͙qS\PMxuŚOg.-fwռn(XCjΠ15IǬQ4K3{n`
+H{Ov>1ǄA
+}k](N&/Zp齷o5qhSpsu߯?M[jqH8j)3gLHo/f3KejuQYԧ6O2]+&<|qI	}l2	ɰ+mpgnMGR_5+a;W~Bg奟m6CvU>}qKݵ$Wy?-_1%/=~B4nlo$nVXU3nڃ!7Lw(h-JI](C;yvHamL]ߧ'ה3CHvOʒ,nx̍]nQKӄN./No鹏|zW<3mMft9{C;iBΘmw&;n|k_HkF7wyft/+4JB8L7$AUT^ͻ)ӺJ]o05fc`dcROks;gW*Fs)Ttt~A[_tUJW*]tUJW*]t$"ƤcZ2S-s|N|MKfko'4k!L+MD>i_o_yZ#)+gW89c;3#/Zۉco\,+eB#k"%>9vNE}vC~&͕Iseb<ֈ_ryXjrN5k0ތG[">x+4j=t)WkzL-h+4dn$H&r>_Cfkn><#s?L~$o![iޭ4VwlmT찝찝jvPA5;}WkE;kƝ[7B|;ZwAAk"o&zߎn7߂y7E:CZ0C{|3-ķS.^lk%9$䴒VJrZIN+i%9$r9|hĪ
+[8c3-?BTTR)yHJ^d:C&J^,uJ^J^|ײ+]ol7h+l)[ɛX):WTg)sƙWӚ*yJ®IWɫ)mW#QW(y-{$YX_*y=+Қ\F6p%obD28|
+#k(*bg9/Yvlg9/Yvlg9/Yvlg9oVe;/d^VŬXޫX9d̅9Ã=xهv?PDu%4coc,6]Ohň*f'.Hr37Ɩ*ÊoEF`CRe."r]7owS.F݁LiL(.$Ώr =d 8;vy`D|6/c-EM+!ېv%AUJW#n%m	#&t_rMfc@5DydQ;P I=
+	GXF}P( \'ڪ0?i#eaq,4	ٗaeҨ+h:d>ueuJG~	6ZqFV=ֲp)e1zhC<gK6eˑ+\䱉XJc9 +c1IQ	Wp"zj#wnq2o%;Q挎i>un -e+`+O'Wu7HpG⎛F/6IOTTW{ 9n=:,W'ۖ4֣UܯttJٲb;8|]|
+NKw+aXR{b䏝jNxf6f-يU-@؝/J(oK"(2s4B +[u+Y؎;e+gaNSdIѽ/|jexL1*^qC-u
+UJVE;I*ZD֒O9=#6ld~s*-ЀrQ_	q=H3אg+g,LPĨ꠽!BJMnWbѷ|{ʢyGnځ}S
+YwQ_$?r
+έv)14s	GEkU?d\dݯ'b'vU9{U^/^vʹ&%D-4&>ywCy%l1O;d8m#+rޱ}k+_?QrNnL/W\v
+QmI7a+Tb_zES/r\Ns+cZ:wvEsq]v7ux>ty=ynu<ujGi-f-%Z<Rz=v?;l.O)V׻ZZk<A
+	V8y;$᯳:1٣b|~/t㪡.[csS]vm.q*P+Pw5{=e{^OJq\Oݠ'IX0Wo+۠oVQtTjk^+@.DZ=^h*`uA=-x[m^nA_QĤuKܢ#`KQ`	Nk_:Ua+J"P*,##uza`x9F^dR
+{ܥ\,wVᤖr0Ł''h]VfUk^EH&0m[k|?:j5`fE2rTxw+ᱣV4oX^ܼ
+a#7]
+Z\:֟
+:lQ~ 9pCq\ |{Q#;OZ#ruburloK'<q<+4!oDu4oMXj<ƍkPo+uT˭^ޒPt>;[-(1<vo'wf{膞{P\(}ǌɫΗgV8o+c:WRw[q7Z [+\AbI)|YɵxA}{yXcǺJ*u|nL ",4qG+Ys{=\Ċ>(.ܫFԝ%vf_lv"k
+),A$,\'6%5Al!<:{xrЕ,~LiE"^ۋRi#j+e=6Bf3/?+럖
+>ԿJjfSQy$.af?aƳt\5\8#ckx}gNMOl3+"lƶ	Cva!v
+]Y`BpF$|"~$&
+¯pB
+
+V$Չi)=,&c'$`Hl`Yj`?e`8opmtA-M Ep0,R`C=0p +`8 9`ZuRÀa0A结10 ` jep ~?)	~_+Qbp0 C0$0~	0\Y4X/NRP| ʀ N`x^JƠ?`X?0p	L`C a0<+/C)`&u'b*0p+0%V z`hg`x#a$0 0n`x)[#hYЏƲT`Pۀ߀.0|vl8=&b)EZE0^ׁ(0s%JR#nnG|?a*0<
+L$l`X+a0<oI`8϶fnC M80 ^ 3I-|"DuK_'/K;jG[`\ZJV[e:]Yt:tKxRKNwNtNgJuz31JΆ{MTg}qqcy!_+h|-ړz+kۋkxjh}+~˧zm}Nj@I_SM^bzUq1C0JLR
+x}=ѾѶi߰L5ZvT(^|r⪜x ;خSi;Q]ObSxz ,J։Nŗ aJЫʫ8mxW^aIBڑrP
+E^M&K~q\<@K
+ؘMGZxdqɫ=VG^.ЦGb8dŐpexh(a^+p*rɃy)B܇V!>+]}u&S=0h|C*>G_L!P"'R:s'R:ǝ4sb'EF4s$6щDq1s#҂4}<u"(e'b/2p/S{9JQ	~$;GRI$e\<|)&6F3po2}۠\ΩP쬛QCOe0
+ssE:_&%;gV8 ;a=Qgjvwjpp՗jՂV+nGS4j>Ѯp[-FiuӜi`s!䡇1 *fP,%%,	Ieed_Ĵ/roV>i:L_O?O +j/A
+Z:jpMy6&M	i9ԋ%%[,|ڶvQvԬ+?*)Tj9yr6ZA%^ `4Au.jYcҥ+m1e5ksdD&H;} bwwʤ+cfgUk5Ӆ\2t!l0	v׾xaݠ['S!ꗡ8qeӀ/Du#|ћ5ꘑnyַC[Q'+pޘrk3A|>:6ك*f{0w)}Eqw3}6||}[{m6>\XЅSԢ'j<#Fm{~Eys'~'tٽ:rb^0bnF?n#miF`4+QBO'{$zQ_Өi4_li1.-Ī`mB_"KAVtڣB7<ݤg$oʥSW
+RO-a@2'^I	~IwT)WQ(I@|3)a;:RtQ~:SN='(AC8_L]:
+M:+jfnl,dT/lg阩Jnv&K(5ISC;(ML;(Li';`5D]F-5kT4+Eh84CЇOEr$ZlTNŧ."iLf`6EX į?*Áʄ|88TY"P7,&Nh`N[GzeBuSsZGamA-^W9p*)(.'W=k0w>:ins@f#zDڏo40e`8Y9	+ܡQ	⽸+Ԛ?SFmH"Д08{6"wfzô0W4x4\Bqn|P]2i7Y1_}T=j*'	+CVUCfR$u0}XYV\3x>|a	qA/0ؒ=ŕej~wp棎A[aK0+ojs3~`Il
+#jkam&eF4q&_>_v+3
+㯂vFHMmޞx"^H57^]͕YX>+ƦG3yv~&(Z[	kTy4Y@F=.\̪?34$Ч1#=ɏ"9c?`fl npܛb,Qk,GT7IwΙs:V7o]Vh)+y^WX7D|??b?͹B|*q'Sb(7 n%~=ħƞ_	ĻHgJM i_
+?/_w/ǳ@xܭԳMػ/Qvc]IF	,aM^5pZ8%=slLn&*'b¨%ڒ˅/%L>3'/oJn%ےCUR׽ܾ%c[tOn	ѲǙ^H(?oaxt20Lͦ>˦OM楦s-R5sW){SCi9F-$'}$5/{}N]2djs4㕌pƑ2e@dIGj	[[YuҞ5z)Б(e"=(kF	NxO¼Mý)hi&!\^$PLY9\BF8L.7%ג;477w\nALˑrr4kfĜ3(YHJO<_NC1[cF,D@9r-׏"+Z2n^* `<3S_>ۆKwt4̛̏ff>5g9Լ3t~>XnICx-e;>Xm5(/~)~ΡesW^sͳuww2ԁ\]\>pr=6	ש
+͓NS[+TYy܀/PŪRvWoހ_+Xq+Ϊ+65kx+tVér%T^ҹ򯡙!OC-CC:B_!uWXe]5|oՊU+B]ӫB>Xoݫݡ+VYWOWw644w4h|Xc{&MSM^#C4:$RҎo*}ND$i5[.mGvE"%zSs$w6<?8iKcѨfz頹cjӡ#MmM_5>Ԣ؊b$ېZbq3(
+rfD#kthE˚s3Նk(s81kAͽa~YO8L1c2aW`sCm͇e̴	q.,,n1e+W+c'7
+se-휯U I)5皬1鱘.Ô-dJӾ|px}3^xe:aܲ	RrsD/~lC?SȌWB'@2 (~,W{nx)tD)I1]&T)	Pj=sb|~Iٸ>͹SÛ_ؒeNs{͈r^j8nA69z鯐{N$;4T$NYI>S\ǣRd=||;d.t	Y2%ξymz֥zCN
+?Ĺ\pzsO" >zÖCDg了wSN;s'ST>CprNQ:I;bP3!ԿK&[S0
+38ܭ𸸵S8m_v8w<:ѝxNŝo<9wW0bGcOXڲ~k7z$^gf[hY$.%Z=s)86~li"b=zH뜽3Ǿwd߁;=NɖmN26ܛDdE
+gs*`aYLp6rPto +4|%Vh|}_*Y2,ߋ|N$}yo!r-T,+܋vA99;Ue(eThێBEH =,/@,TS-EzɆT@rFN'"24@3I`cKf+E#Řcw,ID9d&Y+2v2%X϶,s&e⾽3d.FFF~q_ad#ibڵ'B[XئXvVP'|L#Viz$$}A:YQȃ8yR3۪̻W}btFNS89rPdbeXLigt~H/Y&lm|#6ih<HS
+nB ~"-BZAH!1O)ɉTTy]Hːc~7RɋCD#HUЯ@zމ!}+R.!u#EWX/<9җH"'E	IEʄO@4忉z'$A,,eiiV(BY
+*(+6ta	pm@$B\FIs5Wo*ABXJa(RZJJ='ߙs?LjĬOۅʷGvG>aMCX|+R1'Bũp}gᅊ:.b\K`
+Wcn[p׷k:wNn۾o<<6U<'Oac3(Y3>ϋx	/հ&,n?U{Cj ӭQyXU42D5GvG_.5tS05wShpE8^`_8q ƫ	*1N|388q,>p<f1Tl8"1uRo4Uа
+VA*hX+a4UZVUAkU]*.t
++Z>-ul+>(]e{c싱?xLaf'r-{0-+ꍰrԛXA!l؈Mxn5-x[>WlsXua9:U./?wλT]ǅ1'D1TYh~ƵX+bF
+Zqm*[ewa}W၊l?WX
+k\qaXYaUV*XW\f"$WӀk*ۿK^`++pnv[`kYi~YvwV}uCЁ'~Ѕ9/Ѝ ~_Ao;?<^<<^ܫ{+sa5̽0^k-Z[nxܧ07APx b?'^CW^KafmCo@]iuF6:)*v2l"ǢoF^Gh1SQ0hRۗ:4x/~?aGE/WD7Vlfœu3hrzqt.jE4jet|U3$NUɪΪU?>cosTͪZͫl>Y^4b>g)noU}یghO;D+饞,2wF}܌!&ÐaaaanaHI!	6$$ؐ$6I!	Iz+9<g$ِ$$Ɇj?{cEƤo}o;mz.(i`cqb_]>Ew?WZG:p{@;twp_.6lY$FYYoY}n܃6|Cak
+)~BV+QB=mxχE-Ue/Gc^:yj؀MxömƔ6n{`O^`_[8 1b>q&c
+>pxZ)lx1=U|@eas\m>lw[]-vm}48lmsb?'sH~s31sqszXKp9|J\qcc	6k[8æ3p317l(;rE7-7,Wfשּׂ߬3m}+_7/KN_aElZsѽt?c>ȐHP u+D|GG	۞
+xsx}x/%l+xob=17ml&x؂|x>6cR~]{І{>~~^c\'^O8pz=z`jzǆI!)4gpgq瘊iј=zi-&_g\T:UNx7lT)+0P)MTGaY1sqma ζG>ݜ={yq_L0MTFUQmTe=xc(ێ181OOwgL|p6A+jEs9g.Ÿ"rz\p5lxbqs/,2OV=o@bV=k:>#q+;cqbM[wo;w̹}ɘ&cZb y:#qu+U`uq*_ګl7T
+Y/EU6^Qu\}Vx1į ~?ٮ֫^qށ(WT,u4_mݫsu>xrxէx*N:xzh>#<V}Xj_mk^#Iſ![1_xr7O	/Nxq̋^$Fď8	~'VW
+
+]A+Ht $DW0NW0NW0:Dg|<N!n!-$D8ٍ<oCpxkvg`|sx}^6߹^1꾬C_X~+-7q#6lƻoVoY|(ji9yP+Ly):A<StʃNy):A</wp懏|8l܂g|`kMrp8UJtT*Q%:DGUJtTluU*U%DW]URI]A'7)ʞZS+{jeO쩕=eO쩕='=i=IdOi=+'PdeO77IL"gb11|ItkIh3i3+rA4]\Kdθx7p+t˜86Aw]Kw<& ܇ LtI8ı>o\R\Krv$|nILeROR\R,T~ynq1K\R,b]ckLtTg|s]$]ll5XXF\kb,R,:\p㛌7ƛqKX{Xh6V$ R"ȥD.%r)K\KrV&eeR2IjC.u`ɦLILJQ,byˣX(G,eQ,bYˢXŲ(E,JdQ"bYˢX%Ua<G(G<Q,byˣ<ʣ<ʣNyˣX%(G<G,QVeeQ,:eQ,ȠD%2(AՑCP\}^4F%ޜp8y>=ܧp}zOQQ=*GP`eXcUzJUyɪdUzBUq{|CK
+|WҫU<
+:C2e;xۜQBnxzMwS5`y02מyz[f⼑߱)*.;$l2cl6hl9<Ǘ{_} "<{F+/^x4r/:.?r}ŧ߿E>siKqOOvr]jױuv]moеv-]jײڵv-]jײڵF9o)eql/go>c1a'qcwo0lb}9._~<fp2f0+?9ix/\<d܀mpڵǮp{}O_}>4e0XV*Tc{|;	fw*3lLvWݕw]pW:ܕw]pW:ܕw]Y,,#qI8TY1_<$4q]5Xkq-5.5.go5ˊ߄Xal	yaU:JU*VêtXaU:JU(%a<eǕ*σWcAx|9KsOpx(0!<??z'{O|?kߟG^E潉FwxxyCHGa0]#]Odۮ^kϓݰxL1I8`2gpgAi:HO-ҟq83])8aVN3pfx(=_OsPUA*O_|Esd߅>Ŷ]KW=(u{tI{ᱨ,uj4,ǣ]xҮO#h03Sb,a?0^=:<"\KR$`!ϹTQutE1>eyVLUh^Uh^Uh^Uh^Uh^v-q.BZF\Ŷ-R,uqCLH}c!6wpNjN4%5/<tjqCkj6?^FUa:jQob=oc#6l3w.8Nu8'$84
+W{*WrgIg0[qax2\+Bwbo1k;-c|X֜
+x{/G*^F_V`(<g)p<Gs<7):H[E[ts<sAynynyNW}y՗W}y՗WiVPi*_VWi*mP,UY^U`z _7B.[z҃.V2nЕHo;lۻ[^XjaF/9ۜ7\&
+ݙГĮ0;Sn-ؾ42!Sj2UaFBmf{Gx2x2;1sF2;ۿy͙On=3̌	2{y:Xxg<` 7d$?eb̡>g9g9#m9seccÔpfN4$O6oyltaޙ5>Ycs?u/\x(<^Kxxb^ ^x10+x	`30d*/OTօ\E8*w奡2	+/"T\z+
+WP[W.-Ck"xrIV4TW^*w+>Op7ʛÌ[_+دbs*g{;w-/L~n|ܵ>׼0"<Tu >qbh:x6{]!O$STʕSTJRV*Kv.ڥRTjJR]*Kv.RȿĹ.EkcBY)BY)BR_
+h e	.r =Ξ\sv.۹x;o\sv.Y.Ĺҿ;(p'q,'휸sNΉ9q?'nYNΉsg9q;qq܇EO?	Mns~uKJղ\Ք\sv^rW+pU\5qVKJղ\p<Wj}\eZWj+\-ZWkj\-՚Z7W+pWkjM\5p	\-ZWkj\-՚j}\pfjM\mWj+\ZW[ղ\ZWkjM\-՚2p=#JmZKղ\j\ZZWkjM\MjyZKղ\jr^.R.y4q]ڹKw.}%]p,wi.ܥK4s&]n%]Kwi.M%].R(Kwi.+e
+w.}ܥC.M%]r%.ܥ$%.9hBj0:To[7RgCSτ >.t'GwүGǤhjzmCԹ뷣޿0z}_mއLY452LE41{FƶJcE3vGm1hlŜ	wic
+c߾ޏ~o<8;Obm2l!}90ngGT?l?xcxΰdƙS9x9͙c8Ӷ/rW8߶/ʵyʺʋpI4RcF}W7z\e/܅/µ-6.1.uu]+h&[ܾxUx6}ݾilQtτT':C*PTO5&RTu؇U_5_(PRPDJQ)/U*5QBIQc
+%EEM5
+BQ!E5
+5C!EAQ)j*EM¿PT5RD*?uMjhC9)Iٷ[C]N)zIl)5i9iҲQZSSJfdNJfbRrtIұE:./c1;bV*bHbvJì4I,%LҰQS0+sR0+`JI,LRQ
+ӯSe_NeK7 +^[^JbuJIH]/~2}s,k)b˥X[n'HbzuJI՝"H\)ZRjӪSZHF'Ԃ~G?դj-V:ggZIVz~jnCC5|*ggZIVGԤ**r0&Q4JHOu:MQM	ELDT)12):3z[P4ʨ??ͥ)2B3c}˼}9b9O@>h$>?S4i?(rvgi9rcN93:>P:
+J(h
+LAFA)ET:JJ(i%LIՔԢ?QTE%5vjSVH]NVCa(zMY}SnJi6}\}\Nq3(rɶ*n{Mu:ʛNy3(o7ʫW_aJ4Sag
+ܙM:JlJB;Gs)1+P +P[[1E+R 55Q Z
+2@)<J(2(cwFj(P %&_V~W4Y.+=ex _M<j怕MVY>+7h\*X+5`N)XA7Vϊ~b}KKͻќ&o-欰}%͹x9w+[@VwA}?휻J}7utWREgYUV
+X껠T]V#g5V+RgER]VQ}'VF}RΩ.]\z+֨VcvT9+W[**[zXcgZwN}w.+ZoEwbUk;w;5VyGuo}wq՛wbkJ[F_
+QߛwCt"Ѭ*&)*JTD%	ԔO,4	W}w.
+ꢠҳQPP~P}wQR%u&jS߫*ʪzʪΩ.EeTVJKߺR߫.KuTP]+M(}ҥ(0K껁
+0Hw(Q_+X/]%[6d,g{zjMMݔ5XO5XOmMݔ(q6%QbBmMݔ@(gS8JlĤNJ:J\Fs)q%LmMݔ@(gS8JlnJJ\Fu8Qb%&nJ.=QlJ̗ԗQlJٔ%Qғz7%v(gS4JSb3%>HYzRo:JAJOݔ]zRo:JMӨ
+;GR
+(~7Qm2u4ؾ/4)Z,2K$RpE]pcXFy+WGy)oy'u~:ʛMy3)/Oyݔ]z"_Eyu7;){ޤ4Zt˻Rf[yoR2
+KY]VjUjf*P2*PR%PR+%5%-<%SR?%PR3%e)i%MQPRPs-PNPN+4,+u]J1G1mB1J1k(b
+VRJ+4ReK)O)moMuBJ
+i̓Fu:ًp1_D2]J	-}wJ)͔H)yJ駔~JifJR2JG)
+i
+iRK!O!mF!Y
+YVF@JմRFstDfFSEGG#G!j'1y3MDc8E+/ƕhčX;ў=gSx
+lzcބwgphЪ(<[UDLn6c8<PZx"WHMSGoS'x=7<DjQ/umX\'Iyk^6uβ))]!ԑFNj^x#u1c,ĵXƦLFaϹ\s|>9υ72ϣ/EяW*5u7xC؀6]cFg3GHL4|Gh8q0>v*{9TuXM(){o{e[mhBjh;>~Nhl]x=Z1tɩsSOSRm}wmgF,s5ޟky.4w޶Ÿ3뫍]SĶl);hNӫpng6V{mGgfgƗ>:\q	.Eˠ2W`>q%2p+`!bq9Kz37:37f܂r|_
+D3nm,nD7-ߣi̷|h^{ssz#浇s3Ёt?S>3.>ݸįC>y0zG	Q1<'$)x<?mÙчa۪te˖P6+H 6Np		D07+&;Ʉu4fjxCuc@OM;np<4S3IOQ\hF%ƑM,B8	&x^	9?^k}߻v$ +>` 0;B{RN;ϓ~`! "p9`)X5:s^ԙ:\j+FpVpy'+VHѝM=*4UO~;
+hrbfGiAvq긌:.`L¹28W\+sepΕ28W[|+oe %ps[hkRR)>%K>`X>=l.ۈl}0e_5\]>g`[vspFZWpWXKJ^W8\h={Y-JLbTI*ѺIZgjWp?b x<أl=#[pkk9<ֳ~>.`:؃=`O.b!g}&g}&g}&g}&g}&g}&g}&g}&g}&g}&g}&g}&g	*B%\p.TJP	*B%cJP	*C%Ӄ?=OӃ?=O111111111111Gg0):+AP 
+@(S@	8L'N_)Tp8`&30@)(r0, pAzЯAzЯ+Y,\2IF8$$H6}ߖ·m)Z.K'	t/b)X
+/b)X
+/b)X
+/b)X
+/b)X
+/b)X
+/b)X
+/b)T1*&pxׅr+F~꽕zR!Jvom93jCwrW{&xDd*ZUcO(}ҪhUZ @U96(NG)3h69(Ҭj4x5u	cc/c[yW|[ho-aoc9Vw[wg	ޭ=g~̟n{>J[ɶ/* < ۇ /Q'dr)˴_Aosn+wB붡uкua.|Ź` atX6MGjtFjtFjtFjtFjtFjtFkkkkkx5x5x0#x0#x0#x0#x0#x0z@G{@/y@q<`+\נ5hp+Fk	Џb?ZGh-~؏b?ZGh-?ć=}v$ +>V(IJR$e(IJR$ev!^/R9#Nl@vB.PPN Sk$4p
+8Ng`	fL0_=g-cP,-uG0} L0} ,ڊv:;]cKHc+KY5(XRkzPPײzZ&?AI\TTn@6PR+Tfp3U0$F*p#JPSYsn"&*-4?ևBCt&ɹV<[.KcݬָmV2VEЪZA"Kd
+>>>>>>>>>>>>>>>᳟DOD7^9W+n7^s&u97A[GíuѢt(n\W\6tr׷qvΩwNpl%h 8Xq:Z8jG}Mexc+tKtb]LQ4
+#q:|ᓎIO:
+iVW:ᕎ((pDaMDYc(ke15PCYc(ke15PÉ8Q'Duq:NTǉ8Q'Duq:NTǉ8Q'Duq:NTǉ8Q'Duq:NTǉ8Q'Duq:Duթ-'S_:Duթ5'DuDLDLDLDL[xK3B9"`RP/WM~:wx !wN ;(P !wx !wS ;*0ޫ_U
+&kB&kB&kB&kB 4@?+O 4@?+O 4@?+O 4@?+O 4@?+O 4@?+%)qOPߊ'ĂO S`.Zp0!zBn8K0HkZEM7;o2և8̝A;[k΋GX_+ g5>(w`NP Vգj2Vfp/+}Vj x<	$@	]+kʊve ^e ^e ^e 5GQzԬ5GQzԬ5GQzԬ5GQzԬ^u^u^u^u^u^u^u^u^u^u^u^M[fTu5RV2ǟNxcut\oyeLC[sDs[;]nիLk]d$&5ɮIvMk]d$&5ɮ)
+D1rHDsV\6FlFlFlFlFlFlFlFlFlFlFlFlF/+;ڒ&*pQs+:!^%^Q%^Q%^Q%^Q%^Q%^Q%^Q%^Q%^Q%^Q%^QJ/EgR5m}gxYsi%2ȴ~~U&@+|Ũ,}Y>lQ:[TxdH]&r~h&^*v/|SQTnռWn"$I"%Q"%Q"%Q"%Q"%Q"%Q"%Q"%Q"%Q"%Q"%Q"%Q"-\#-X3`=M'_@+)^Hwn"Mt7&DHwn"Mt7&DHwn"Mt7:l%GC4WKrQ:˶W}1q(f[4?A*c؟;xm/^*=el<[ϖel<[ϖel<[ϖel<[ϖel<[ϖel<[ϖel<[ϖel7ey!5 Ker\vݭѶC?foܷc=qLGf=jkpc;QOߕ1v1v=OXXXXXXXĜU`)X5jp+x rp=7Mfp[mvP wݬmVp29mF==`'ĲX3~|O?g>̧SɔFqïƟ)X??%B۠{e~ d9`afaro%=.fkNW¾H,_ .#gq&gq&gq&gq&gq&gB4,L4K>_$aZ%aG0'	s0'	s0'	s0'	s0'	s0'	s0'	s0'	s0'	s0'	s0'	s0'	s0'	s0'	s0'	sd)/XJ!`<a7[^f, \$UhxvϮ\-y2K/U5쯗%ıxxxxxxxxxxxxxxxxa/9%䰗^rK{UlBbbc$&38sGdjƿ@Q5\5^hn0 RC|4d>0!p p|B)	&ӛf2춑ٶB6FVjm#mDȶ6"FdۈlW3GAwrX+C}ؾCPŢ~jag',	z@3l˄K@u5F }| vrtSC!:\ymLv1.F|?)Oȴk.8,n{T9YLZbNmh?LLECZJ>}m;,ًe}\)4-*fki1/qKfY(v.ck.mAqJe':vYO}Ut{`'֜2U \D0sYl^/Q#}DϵGE~"]DwM21;GG1Ȑd$AF&CV.5k4`}%#}d'd6&l2&l:M.atU`ٱ\q=<8È38È3>_iZ'#ƈLFW,Xf!_;ĝh+^5p7mUġ>]}A̿ [+Bo5vtg۷\-A{4DCK}r^I>MΟv5Ӄ_\^8yܜj"8D}^] 	l
+lf\B]6P"]l0, ^ElXI};i;ix&Cda,!0T_1W4\Jå4\JO~)N6U}c߲:Hn*$[rUD&27*l!;a,Qf-߱jyQ\+R^?<Ql(H..Nprwk5k5k5k5k5GB\B쿄bRB3"=%61rΘfrE*	S!aLy7Qro$]伋w.<o$s3ynv9/u]/]dRxmfdIb&i9"E⯵âܹ[lr/hфe'fӔ2넪_91JvbqcCb[wýM>.Hpk=>^KjZmg)1h13`Mj?<o&J*+ًXK:O؞{sG-M5dRZP*t4|] 	XKV5:ds|
+Fa>9Q eK6l@M^ۂѵB0KF;\'
+N4Y0Y|v68qɰUp>Y{WrEDJt؇\s|+pk\+}1{cOrSVGEjQZe-?\<`xeD*QJe▕⯨10mLAi尬<WWid{C]2Lt0L60KEdk*҅j4,RKiZJ\p.]GJpLtDg3]*L
+ӥD&MdD&MǲKCĘ4Y|I|IdD<3A<3A<V*:i;$\.%U
++JIi1Qmo߃n QY߁|v|>g}%+h PJTp"8	S`	P`}')BR=A<%Ѷ$zU
++KK+L3,0̑&7\ tbp!\
+.,p++B//Jp)\SKaa>Lgg#C|ը:xddK#|:'ʰ<Du4Jé4Jh00LU^/ ˢ]E,+8 	F/N4N4N"qøa\0.bB+Њ!bRy]yK໺]xAjDu奪J"p&KK+l7҇~WxdU*wrM3jӄ4խa}9j3=\<>fWJD,P&%i[:{	Y
+nQL7k>'O&iG18-!"hLElr}-8;8;,_Z6>yd?܍pXϚsWM4zyg8ٖi%w]k+/3G^k^y_yA^7&1W+pŜǝkfx*n食২0ή;E'%OCgY+|ޫ`H.t;p 0k	`	?64?aqni5,l%[ɂ?D} 3'!*zA$ݲ3zxw{xGŮ<g>O[k.vHf`AVyg˃k)+-`5'AaV45#7	a#!,uaK?IYϹOrj3QUm*PeEz2'Cd\zq>ɱXYWs֕E9hpk"F_.//sM\kBǚб&\~YX.5KMRԄ.5)JN c"L&"DpUݢdW+vV]s7=ve7M>$GIҍ7:gcu9cu\1:ZS:[S:H6/P	~3ܸU%7Ô[[lWu^+^&gE~h]6	oy}Gށ7&x8!u0Gs?Vu_{DgVe}Z%P:쫹k6^},
++~}ĵAi_curw50sd<\1̙u]kq*/rO\%1{FO7!:[5PU}pomrm_Ffl-<Tj3rV;mQvga'!D*RAǊZ/Nʿ|v/swGхo8Ohϳ?g&Z4!COgpT8+3y=ؿm9+ׁV:~e[Vp=R!r>[Eb[z	Pl+oc(,=RtՉfbv]Z^o[EE^pyX烫l}<Z94NUyq6Mqzx&<땗<8ؐP->"zw]/6nr2S'ܜ,Q/['4G|q Z>989b|0)<yHݎ|q\gsyO2#l V+Ī{{])Q#^jFl l lldAFТx*;+̐ð0cc-|OX&=۹{;wo2KlY0U0'N8]6p+a+s2~.3KĆ"uQw*5R񍰭Qa^nپ	.#%
+P`)+[ <G1Og!++Mb;a#NmQѨȈ}ȃmy׃ZpnU1'8L1$s=
+f3YfdAfdAfdAfdh}6ԓ0Z-e5mQc[PA/J9~Ga!llp&悳`(eV.]!,U\+lptA/%;2l)
+0++'P#F,>Nhb6bXLtNؿmP?_Rٛ4xLZ:g5nݍ!w!EU7dMb19 o|WJQFԼ5oDſs|RF8M;o;ܫ.sr>YDfAtډN;i뱊1NTӃ ؓ?Lmpm҄ٟ	g?ce_?p\6Au|pPꃈpԃ:C5:V X+#yM ( 9f+_RP)SjϨOjtѥ$bl;eİ%s5gq}yq?:c2UGvdu*>շ3.qNa0Cƕdp;h;>1ǲH}g~$ǉB J'|9f*npuWqU1q_N/[V)Je^W@D43qUγDsX,ypM?hIҷߔYjd12jቫF~XԘ_3Йj3kњfZ)M75^/OYgRnNFP+z'9 g;ߤ(<z._11n-w$4]jh3p$7nTڍ:Qg7jFݨq)J\ĥ(q)J\n؍Q`7
+FqTmia6-kXꖢn֍ںQ[7jFi(-Eeݨk)Z;n}l̩uunՍQV7FYݨj)FUݨUunTՍQRԍQS7jFMH:btROnԍQP7
+Z*-!
+>#
+XZb#ge23V}(VYuMgKjXўsUU*w,jY=(o=krǪcԷ
+t`E[kEEEŊ+)q9////Vl+ѦVˊˊ7o+/+*V
+7)f;+j1V'~bu=tV>^<l/߲򒋝bg3 15ͦ~;o
+J,9.Z6eZ6ez5Wz5WCu߲Ytt'?Ԥ{ԤA+^t1=	hPuhPuhPuhPuhP5hPFY1eQzbQwĝN?O΍z@A=hgO(7j:1|WU6z&8RϘFNzNT;<hIZ9щzȏxYLpuӓMwN)yȑgvzsb[.{x;3VqC'Hl?fm:H\UopxȈjXYtQE6}|3Nhe,Ue喍3|	;:G8;-İ,Ǟsׄg2ϹK?OmS[PR	Fĳ#X1+F~7~7{7{igIgXz69#h@ۈi]sy˧􂒂ulOXMO'^-o7̧7͢krzZ:7\ :Ŭ5SyH'wU	*0Fթ^TLFtQ[S-LPU4K4K4KVczh=U{VF.AoxF/GET;mzkMƘ6EoY]ڮօ5OX=U+2h{ab7r7r(73 3`+0v2G܎B]fxPԵb'Ǫd'3a&#~<ѫ-Z/7#ogԖwaY(;F<]V]LAOs|8}	|$3S@ײV( ;,ʎl"
+n*^^+.*ԫ+(
+nU^E+gN{ڞn4I$drYƽl14KFQf&5'}lѧ!ɰ&rkB֯󠹠&!aQ5^kڳLqaƎAy3jA{5Q~Qhpx;xjZ=5Ԇ_yjT6mҏk2p=Ŭ1,}Tw0	pMQ_Y<
+R2?5<c}1Z&gDk1V(dяY.!S2?>5Ф25D7ujh=#W>	^Q3'ʑDlTB5(D;PJ4+3,NǔEi"AT"QԢ]Iߋ!LEq$čb(ONb#}E_@G<*|1BJ鈉ғ8OVYIVSeeYY/ʪYMVH֕IbX6ɦ\6l)e{1SIv^^F[73 9Hp9J&qb(/rX*/3cryx\^!LyX!k3zyxV./{5|@.5r\.ޖOw3EA"_UrH.׈:N|*w|OdMrR~,?_OkRKmr&r)=b̒Yb/}<,	̖8hIKÖъ*#VeժfU'V]m%YIҲ[m5N`u5:[URYdmdkuB&YvE{̰'[ily=Ϟ'W]UW\P
+GT :S)WpF˗X5NVj5YMFΗo
+VT{5W~WGjZ 3u_TrzE;*[~PF:l5UG/V3uBZ+_+'JѮN:Tf;.9Nۺ@׃}u>W?b]'ik~V`/F6zY߲>+GzD?:SgZ_o.+Sz>dG}\׿ir8Yǜ
+NE'bpXN34;i%P3ڙd7w&;흋vgsݙ̶{;sv_zYht^pVC77QFg=l8[-YNiur9rmwۓ5uk7.jo	U#6W5M	MWCOT=COVgCϪ^CϫЋUw5 6^
+m6>WC_CCБOϡՌ/lu+]fʍSx7^]Vt+kܚnm5m6U7BVvt;Nngw}~>w;X-qHwzS܉9j;Ž\=^Qܹ\;ߝ^wj{{z]>6pOe2]>wpP_ϻϫLEUF}uשmjIv?wP{ݯݯw^{KzcPuЖ77;[{xu	w+{ASiK?3׍C3fsG9Eחe(J0HGr|ש1wQT*JJ[eL'.x(o
+?\^/,Xsu)r%H1=SDñb--^{O?WBKpȔ?<6yU vV2,jimӞH)X^;4OߡsNAC>ߗՀ~F|'bT3 A#/c9.2:-M+.	zS"Cm?򯇤͐o,32ZohqWxne3,#\{K(7Q}41FY#3\;Yv[3}iJ=,)7xJpw.ś$'+rP`/v1fN1.9b~R{hoC2pAqyE);yvU6Ƹ~1~s1uݞFp58|ዊWZuia劺3Vͅ{"?[Ne,
+E?37&2d_#'a9$Psōqq+Eʊ @wn+T "-v]ܷh6~𸈭VIHѳ@A`j|e(s;qr@'%d0z,4\.=,g	CB5ju;0_Zn.1e9+h	_x\޸Aa76L/>\7+̂M1m2[
+`Ѩ"-p(?0XC:5ږp炫0a-ѕx{Ogz[aN?6\W:cFASʯH21sEb5nZv=E-JO0_d]4ܻ<OW3b^]**>_hR)׶wkqo<{Ic~Op/Ys$g6cL9Y	"%ak?̿W^݋aU,q=l?nr31#'29d.v3bNH_] m4_3ϊW>XmS*P{؋UU(7dF&f1)~(&:p̾tk}`S@"1C#3 a,fRs/p 2Kf%Ů8,+Qk+e	R3D1eIrN CzTQH|\4@ߔAC!릟oi=f]ɡ/OUvSF].u>*+'7&H_svo'-)VM}f!틔Ӿr4Rq'WF6|gsW>$8.e,B}`g;+F~T#aM~Y+1i <җy1v/pf^}i`m7=glԠ<bX;J(+yw2^̚|/j"/d!gw!9u@hA>WfWӎ/q+j_s2RrU
+VRo;7ghy{W!)-O:X}__$5kړW*`]UE^4׆^d.j@f+R6{ >!*	)嶖YU{^V?~;ݳgY~//q.3ֹq5¨wkxGY]w<s-_U-6@X_no4Wlo&~-_6?q`v7@clѴNnnQ|қ>r&coJ`EԳ|+fHč#%Z:&"cF$k_F?4ON!uL%<5tYVT.6GQh\
+waL'|Y<v4ѲV>UËreszgZ%s1$#6ܟJ Oa)5+A[;7PJ龉#w:1X($f˃.ߓ39iqa[O9+T׀s-Y\Viq5ޒHWRgnCh;M_ Md0h)W?^>{`e/>&7)w{ d{c_] /ͯ<ȿeޓGbb{Qo6SKE6yLJh8]OFZDs.zO7LǴޡ`,~!iP"~DeMT=AL烴#%"U7!|2M|ȭ|m||;E|
+q+'WHeϴgz<:ِOhzJWd_@5LVhƩq:[]!;9T-VKԃꀼܜ!ש#|KUzsf|ל!7hK[rhWדtFn):E2H	yĜ"!@9?BZR'!|~/XU,Zz5ϕJ?Xy:S.$Ї}ܚǧHOXxNEkS٩bG,6GXr3zƜa}fNqf8Y[++,gÜat:=Dlk9Μ`e~6v{{ؽ].~q_t_ZY'ioۖoNCɜ`Ksm{T[yz	 7j'zýv-o7ڮMRlSWRiXEluu(fɃ [mUWM]
+[Uju:z+T!ՂXՁXuՃ5NCS%AR
+d)w +DY&`,Ff4VhGSTs`L!)t!JrM4%EF¨m\3_|=۔æM/ɴ 9ۂ¶6&cp+lk+6n)wQ{t_dZۉLa;. -i9]ADI=M8͡q^CI^5+J>mDI>MMA3mc1?NJi@vBgudՖu鴟~Fc+v|}%&!0hЧD"$BTM%-<Qs*Q {De}/"Q$">,!jPQSԤzEEmQ:uE]JD=E}J+Dj,(IK
+)(I;aH芐n'0HF!(ÙL:H1%9KLFsŹ2/.FKPb6'q5rFEq(nDڇx'GxT1JJ,+xB<mb+#v]i8 Й8HC!q0?"8O?1<H8_i8!N 7³E6}@JKZO҆_I~G:cvfvT3~.cvT30kuZ?Y'ȱ~)mEmm{Tӎ+PC]D:5k؍nIVvkJTJbwEH7vdcIc;R+"bj`O/r
+J6۳Yt=۞MJv}1YfzP)^Q}~2 ,8O)5X+BL&"dFLILIM0S+wD]9hNiV\u.PW5UMvF+tu	/U$3e3S̈́Yj$Vju5sTתH5O]׫F5ꪛ_ yZ߬nӅj!JWWM+2oQ@­VHM݁"jTw".u)u{=biUB}>Ĺ_ݏC!}X=G?sZ
+	z1Q=T+Qg(+jjZA.oYFQ!j#CHmn3|AUF{mUۨڮvPoSDv=^2SA{HRY9W:\c(GQJV??QiȜE
+
+OPA6tA6ƅx<+PS]QWd]IWB5]+5kSK]Gסֺ+tHhBZNF	74rZ薈J:YATJiwԝB@#g1z5g	3Q\PnΒn/=L_*_AuFHozV},w"YߣsWߏr.K  ?DCx~G~T?JmC2P?G吰B@'(??>&ip!U3eW֯W)`Da0"UF|HjH+R2Ϩ991P7Bꭤ6\C̝z{vއe>!?Bg_ >>Iզjr%9<9qT	9!oN;#;T@NE@Sũ5 9u:PiINl4844rnQ%;;ݨIG^Nrz; gs;C0g팡YXJw9)ÙL@I(y2b뜋9!|3꜏\.p.!bb>͙TӝRTMi@s(ٹֹ:s¦d5qPp]@ܛݛ]?07;ݻnySG) ob7Bֺks!i.7 ^+(:zSS	!.u^7uSdo7 iy7!ޙ380EýhC)'18>Q{B׫0N7<x_Wc,ޟ@b,^xc	kh`F}UcT]Q@FյUe$]tC9sFϩS=oCiw "N$i0;瞌'3zNg j l=zt= =	tJ`ga9z	U붴+#T 7HބM6 wmM~æoD@ީl*,9II$mx6+|'jv#RBԓ{ n@vGݻ3v	~l7t%Q-BgKXƘaWd_ITO vWb1vc^{U`> 5vo$o#9h^ͷdцȾhdOHiȱ`}X;~ J"]S%z!<Cd #?Pw	wc< g9D'T78O!x`bq!U-TKťTa~	,Db7p-Dmpyx׃QaF1b>7Y
+xf#9g0&2sa39Ld0xf9a3F3s8fc9d0Hf9d0Jx$+ʊY&*'Dא5+뒖+dd3me[!ʮpʱ4NNSNSIpgp9poә>y5G\*0BY,r5._+r4g"͔4\+QyL!51R3+dຖKY
+4ԪbUFVm6:V<mb5AfV31ՕXs9ۺκ|p_^kXS3/A`G4Gj+
+\5R
+R2ۀ/u_ G`P=N?Πt7T/`Slp#q8`#d=*\p)O/BJ]Q}1Wu_bπ20D0|6~Ǻ1jϱBae)ʒUO(pf_+ό"PO΢jjKqe6ՇyTj̣0GTu
+2+kL)9R5Bua,>̂cSOD-xjO-f>}$0I`/~[1oϼe [j1o̤.80OĜ#s$u\TNgf|S)IC'ݴҊҙd0KIK(Uǃ1W\s*	]WcROkZ@U2WIe\=s$*mUAfc0XZ3ciǌ#3vXz0cIt;5%yK=AW3{쥗"f7+QOq2t8@oi5<'yN:zs2i<'yNk=YO߰df;m\.1MO`>|@<i<עls|N!7F4PUFԅQ70V^ԃyQ:̋&3/Jg^(yQ7E=b^TQ0z10`D̈2S(3s9pb.TIҫt OߠDu7~_z#d.T\#Dw7̈_^2/JEhdnaG`G;G9a~ÔtlaM.xfMW+'	1N!;̝jFqJ̚F1%IpnR(1Sr)y`J/yNS)5ykjӒVN2mAy̠\0~TSUN̝`4 N5;qqA*à2f._/q.u.3:;Werf5)9RYE5CΏ`}'āĭ}ДҡKB}%
+5	6օQFj(1ڃPB !,%j*Wp7(խ֠n܆nt[ik7n{n:5r}G4DHw$51Nw{>p/әLvg#O**6^ w{\v,]Ng]>NJw%_t_k}}--nt7"ss;C^w/t(awf+4/va؍`7f+&1Lz00o#<p2o7ygylljM&Sws5?ZSYUAQ3uR64:-?+WdϡZ/9m?+rtTa3T Iޑ'w_Zo1' DxNvT>)KK'w+؇1g\ɛZFvmOe~EN?!Se5N<^.q4zJxL~dZ۟O~w>ߓTvog'[ޗҽ	n+/3|i\"-]s,e2~R$rX❐_fn9f=W7̍ Gb)5hit|9k	Yn{SYs%{s̆}70!BK?8dAaq۠Fяsƃ_wtDDOS˭Z`B}d~s1ŜF!k. v(F^)?>V^kQA<[f}zü-Y^3GOflⅱBQ"`D*}RKhJ$=͚C~ryJ)9%eGR_RceʗGmK
+;*v:$;J#xjf"co_H/;M|p@ҍ5NAOBN. .	N.M̙;h@93u)M<cTRI?E̒e_p͢r9ؕ'T%^O0XUe(
+BS`=uTzj	\q
+M$Ӆ{C"JQ#ܴFRǳμ'J;.f2u^vuRxcz%8_"ԡSlbSgDXL##%}K$Ȇ$&w/?je`'c6β+}[̜93 "!H(ADCABb!T	!cZc1Zsp8c5RK-K1 5k1j5ko{{ܧ~fgf~k7a]JB}>	<Ii4$gZ~Vml_mNlGmJ-F_/4ZM!+ݵaBeR/L~b;m,6dӝf]eȡ+K_\:}__B>=H{^zp?=JB!`o9wA4!1O~J?t~e
+Φz~Mwx+8;&)*MLq4ɔ kM$XgJ6%ó4Xoa6ffs/_&WA!}g/V2]mlexQ\,%leZvXe2f.L&}IO~v\&Iqc;.َdq<v\&cle_HWyBJUD%|L~$*Slece2X|>`;+Ylged;+(YTV(O]J;+=6e=5o.mx8y7FKtt
+\:or(N3NKҙ硌
+(<.sIK<.y(t+^gyG8G*`|=%Xl<Ky|֡PiPpi<K$.ͷpiҼu1n(ws_.}{
+Oόx+Jxދ>D.XoPo74.'83c(\gp鿃6gFOSuYK8~Z1BQ7nGPCΙEԓYlGz,O2dЯW؆1Ԝ,9wr͉Cb#Fh*עEIE,XRL6Š^r]8Ԯ=o1u,Ϸ%qMv23Pr}3
+ݨu
+׺\fs։uCxuo=uO@+eeȖ"Ca/`+ȷtZ~r<G'P?A"'?seuui,LdvA ^[+qJ|X>w><-ߑ8c'`< <w?bp|^>)??Œ/0%WG
+"gp|Ewl?vG&_lo+!#3qy5LcC&ŮfrL(100Lʭx=Iד%EIS)X3P,DX~f)07s9vz^^HT
+QS8Ħ!A)T
+a@)ʃr><̹9w)[qqL(qӹSY<+ex,?u|OyRzL}Xe sIلW <d~LF
+c8Ab:@2I@q@G:s|ΑsΑ9r}#]99G:s{8Gz.Hqݜ#}H<Α8G:sΑ-'R ZĎt!bC\}1aхOat%gxKWU;qaK(|=]O@h݄#tZCkЖwL1/ȞAi#a>T$ߎ>#$pd>vLc9;0%cwqv-ǳ[S8O>=ZGO`Tz88O8>zA),GD)3$sTK)͓9O+3'rL1VL	&$b!{IBdȑ=#{GDY'0lG|=tDSD̘1oJ3M+'r9w=~"g)G)u+蒺8tL:3~ϧ?>+ȐI0קҧx8s)J5jRcitnr-AKn,`eﰼqf-fpkQȭłZqk/ĭEX^g3RfN$qN-r܃Hl-6Xh!n81N>.+BV!	ǘYlnnfqd|Iw΄1+Wxf`ڀ -a
+gKN6 ۀhL?GLqJܦLT1>	dΫL6`2UIc9S%d*r&Z)˩Jݭ܍srr;OיmDe26܊V㌫!3f<
+	*dqf-+TYi-ĭJRq眠,Sh3dn32fL6V?5glxn3͐flNdqyyXYb?ό	93!r&d<gBO(PS&, &ǀ@,$Tгz~XdÆW?m1c5+kMz^8Sm
+9BPWxZxz8'86v+HB$#>YYl<<p0͔C3+@Gpup]p-ʠG+ꏴGvE6G:~Wjb؂Hnt,}!rQz}BL=Z_b`B##d+-7΅RBspkP_ (k^|P֛=FXH8Ml[ۣ1`˦XBq-g`#cF窱Xe8vZ`=Qѥ{zXw
+geae(Yگ_z1Xo{hOhd[/::8
+c^x~xkxSx)4!6HIdvR8594>3?+WF8G8BH~8#dHKK"X[G:Ғs+}]/F垠>=P;`{p_%
+fG Ƕ`op3+⼷GFnDFi9\	GE.h"TeRn3ք2CPJzQŤ Tڈ./d2Q*Q<z'U<2/x9x5ZZkhQt<&FsA5jD.աhJř赨7+FpDBC{j4%4~)pqtc:
++*Ӆz	[Ӯ@A'pJQ!`e6Po`6&@PE@j ɰ+חv:{Qu͘
+\
+\	\\W[Fa+`l0er`q\o%@QnTQ3Fѣ/L# ^>Uu"2i;͠zohQq
+?~+_[!t^Ðno&U')pm1)9)TT+44b& "?\(i.  㲘<FqRg30bREllGIiRy+rObx~[ebJ?m+O?|^A؎yhЋS4npo-HBB^3DНLcTv&zPpؔe+o	yB-
+pLX#wz»6a'
+?}&)5JG1f"߽:oN5§wg=as>7G̥pټԼf+ż2\56kr;{sLgoM!woHy<Jf/,+8ޣ!s$DfKI(y@Z+KIϑRG-TzQ&eRK;$;{yZ:*K#' ߕNJ'iTI>&Ϣ8L6Y\y+MNȋJy%F:o(ȞIzA	ćOI$O$*$N:	'^g$(i<ISJrLY"(դ_Y%'Or9m=Ei!#_(]	1%%rMiW~F&_+{>7N*oP;wTRR>s"*cN͋ɏ)bciQ~]4qp1OҘbVb*c*1c.Cd2| 8 mZi^uЩ֢'s\Q-êzT߯G<sx
+=EOd9^Lk0eX
+Ò^
+SJ60ִFףF76}H5rżeتQ,᪱So0	c۔hW1⑌Kt؉9acZ~[CjZ۸Oۧ˱-"U;ǡW_oԽ9^=X~F;ևN+Q/ҋpTvCoюb<la)2إ9N߮;gUՆi۵X4Xb0pFX+{UU}8H~eو[XB>`(0FU62xQm$`zMض@Z h0<f;;+B cޮ/$Nm So&d!`H\S>ix%(R1(woe:3a=,؂al&{^{!GC)-H7`]vn!>6`'A5۸FxQZ~q+X(n?-"ʿOl[uգO|	;NGįM||
+5G+'Ho ؒnI,O'Y\/e>>|R>Iy@ |Z>M<D$H,gWDpIjbZ5>	gA&ErըGjKUϨ&hYb<V鮣&mVܩuhݬî(̻R5e=Tc.`3Kn=OhU/aHкC1mH9x~AݮǪ=1j?.u;RtM۪g/A~LiFv z4ϮeZkMm-ӦXGZ,Fgun0_[Ujv^_k^k>v-XiMStm^/w]żRHK*vVv9RjzӮRwZ^ӒjըrE;ҲSǨjv@{N=Auhz=nױjZ[ŭe1vu3>2udhY8|}؎"Qu`OPl^ktg_탮hk{Tn}}'v{7x;zT~_2·{bB]jUfկU],u+u+0O?yc:A݊wL4C-mmn[?4f[TӴ/h;j/bk]q+bgZjmڵ|L$Zaz][4SO{5,W-ZMEml,ъ=].~ږkMEMXqVޠƷ3%c`蟩WVzEQ>3Y[8^ZAկu6yO`	ffuijg;mxNqs||ټxz;|~Nm%]6V#^u߶Skw;|=NQ??s1ښ
+j9jZh6YP<FyؒjkQՅ3KZ7?g@[!5nR0oehjm@kZj\Ԭl<=eriǱlr_*6'ͿȻ_kZ+byS"e {V6_JZ-sZ-oo`R\yޖhޔ._Ŀ
+6V/zb:PS0uLUbw}Vߖmvi	ڲN&(Z#<0
+:+VzLomU+xZZG׏5
+YbnBty,ww'iOw'jY5{|7|
+}%e{oo=Cڽ}}-FEE[ﭵ=>k$~www}[ICIc˰g&yҴV}eK[-r}9WfOգv{Y#\D0b@D[	+zDv%:¯ ~ I:n+07ɛ [ `&wA"BNS ɇsP+B,S;L0r 4hӦo:c:LC!H05[LL ttn5]0]$Ӱi&!!BDmKK"T)L~&Ra
+	
+4/ ]8%ۅ?0CH2.`0,C0",KK$	f_	__NQX1r81x+&	p(&B$&<1YL|1EL{T1
+41+t/Nbb	Y,(gNN(ŻŻaxx<$"@,KH.%GWAJ*,t	&) L
+I!xLH(^vRx2ط?c߉}ƾ.|7`]b? g^oV^a(rZkKu)omɎkc1#klǸS785:xg׎rLx${3	8]g+EtwAv+{=s{Ok3CYNl.rEvUC;+FS`kkK`g^P[BBѼHh[I[YrۈgоιضS#m	-"ֳ멭9i<_u5;%GQcXcRͱqu[޼ȳ<ǳڨ;b;o[mxj=+#).mNaǰ۲Җgm8+Xm#5Ch[sm5yyۆ7ǂuj{wuޛm&qk͵ڼܮaYɚ-q;:[7#++M-=vO9Rm67ړyW{55y{Fi]KK\ipV.Uvsm?fEQ[2l8Cngӓi;֋)ێ6+ەkwmyk˜(?pjGQFŎrGimn`Mlqva-(z͚>^QT؜YU3ɴzcaãQpL="](+e:`8K^^[L0eymuV::P<
+i;8sl^O|ݵ&Mq{JҸԞLPέ(]+8EX9ʝM'rMbےke7qYڳͣL2˚m89W{orD
+uu};㌘kceMGU󰽦gLeꭋ:8.]sp~]M-1ߺʚ^Qo-u`Gy:'
+{j5\fjNVWg+ٕV3TVǎum۶aPίx֣1M`.ଌA_G=۞Z]w]%l\EmjLWѕeZNtot40-pyu]t]DX\p+k+j뢨aքk;Tb4;\;zֵ5Y[m6Ljo}kuuulq.'xR.gEss=zS7/vGݻ{]kF]uҹ6:<^Ss\؝<g<aotukwae<O{{Mj@4XYR=>p6mTxVe:Mkڛ=3,L"wԱѽ=7x[9+q6<nvF+s
+C8dp_1LkSQ|p*_+Lk|vJ8~0Bqދaסa(FC|E>K(q)H,!k>I2,}_nF_>=Md?${ѧ_|ZB)}S~iz܃|ޢ~|M])_f^z}ey22LE2̯H<B&oL@9L3M4M&II
+I32&NJ:)yyd!8C$If&Yf-yDI	*yT_|Kȷ2qyZ\.!k*yMl]lfyK* yA/uUqDHQK$I+;N<f0Sb0[̱$ļXyKygd'y}ϓt&ݟȫ%k'O7O$̯%]柙w_^__1wߘG1i}S4q?c_'ݎ~OFѣ@&_~:rC%ű]w4Ç2KJ	ZP2Ƅ(Z<12yfy0B3=#4==EQZRXLU0QB0e`cL0!+cbJaV!~ֺlmt{9sw~3qTJux
+D<3ULJqҋ~%'Ru<??n~.6W#MҔ) "1]1]#fHk}]xz)C;qùsx+ˎֹo}۸	MJHo!U7r~Xh/"NDǻMFCѤi48c87."΍Èsͧ4Ÿ)\-o]oiThg ~WyMО@5|r|r?"^"^IPƫ	Z_#ic=W4T[!Ќ#0?R`/F|]iր#L/|T&"0ڤ_B߶_1?+
+ʹQ*uVbٶCSr5uPsXkC4J}r#)!Kr\+!ܣp.ǐ9z6iUUY|8ԫCet;?{:Y6$#KR0GpM`NU1}ڣ)l`u$/M=7x<>oS+뺛RplfnHK\J$WeЦ܋tgBRMt55f"6\=]L2e9vI<ǞсJp#֕L;%ͨ=힍o3&Cc	wEuWN4v"W& 3.q`Nֽnx}\g*6pMx`X?F}'CI:q+zN~	gg$Qԓ3ӳԳڳѳ ӳ'{xkdm󨧯{U+M`+K_6YL5H>]{z2!+$Xk<4K)I7с_u]+S FOck/vbpEga/}Bp|	*~]]~/Nv/v%*K݆D6eUsMQ7=	-vv/Wapw6A}f{JO_t 	c,umw?nVNw%+`̦P@tͅױ+bcCemi=6ϒt.:[:2	c?98A'-LLu\"0ۋʥL8C煦}` J$d>Oc^) 5.u&Wcͱcf\H/تě
+Xl/ڣ>ߣ1"T<<YNud\Z3=UN*YYCσq՞'_)1wr\4"Oӣ\2/OJ뮱:DM8wcڋR٥Lq v)(1Ƽyi;F> zh闲u.giX+`lyAw@MccX,ɣ$7XvW!=*ב2!ojjs":l}]*[pK$zaeSÒdX'&bIis.)e4+Igԉ'Lت!6itFrN&Rj;s+^CDez2G{ᇤ.j>`4j|RG8vJnӔk9Z9ȑسDQ'Ȱ6A=vXꕎyoT}M9X"Mkh&Kg+f,\)۪sS"7zet~g?v)vf</c6os}DfXJ<o[b:&;G#P*k]/b(v?Vu6>SJ/ĺku\^ɹl	c(gpʬ9h%+]jFϾ6/XuR%ߛ)Zco_.uћ+KL2O[uhF*=/]e#A>f1'%$稭=+c$G\Cז)ZWk|'_0i뷞䈳=N.Iui.vK?u+K&(ΕpZݳhGyd7Amˋ!K~Wth"ӳ*R%aZu0cl=Xj`AsG,%d7eYzֱa<05X5<mІkKIrI\Sm2#bnz-YHgl2#<Z@.VmˍTȑ~8cG"&w
+q"W])'g"#]r$RWǑ9RO#G@WUI\NHY$<:b -%@6fE&#L눺eRGn	*ɞȨ33Pt<FO#C6INHiQt?jvEG3LMD"awE6Iݵ>
+"jkom/< .0sV`n%mzP^Fyz
+B޵P̜%W<=3~5cma36`$3P+:jL>?E2cBkݙޘQ6*X4'!oT.3@=&lVplȟmȱbcxL)9,B\&E#30Z7(8"Ñh刚Q1Gld6ekpfa)0z%)*+6Iak=Ab³O5{K
+zJL!:MnIN*ʋ؜g:!2'r.e(FQ)PCj RirFmՁ7U4!ME(HԒ4FK}rUz?)4jf"H]dS[' M6d/Y ;Ĕ0yڣSlIGam4{UŖ| 5G1LW:1ANChj=sV..&\F^+%䵻+ܐH:_潙a<=)yJ\ͲͰf鹱=P0"W+<[nTvLJܥQ<<.yoe7yy}Y,G_R1[$E}jB:4R)#3г0*"
+!އUʶݦu29@qlgƕm<-xGԐjxY6=yK>+}iw_`=G̀kO%O76?'G6Dl1ODGnӞpF9?px3ч_E%Y:+ފ^CLF/F֨ǒn OJ82T[-S0U~>_=%PXzVWz~I}!vI#k,O3@q.'Á}2䷰rSRaE}X%}r/Ck%+
+"kPrUJԬM-JޤMz%o2*y7}kS2&Fɘ8%c╌IP2&QɘBJQ2&Iɘd%c)S\ɘ)dL=JߧJlhRɆ0"5^#5^vR&JÿSƫ KX5*$LʏT(
+|HeRt(?RަS(:]T{~2&QE}*FQڿ1w}cV'Y51s)Uh;=IvE)ʧT)I!qxqu5Ŋ'
+OIR_(QxRJ=E^'=({[P {zES]\B{=(_V)EE~((ӊGXQgj;_cWEB#ȡ>r(J(ʡQP9Tc/)Q({JBSgQTAtT9Ned77RсST?YZΟYw1XR[3|yk
+~3pm^s	JLkJJE\)-Ɇԝ(M0.z=<eJO?!ŝzgs4z3i!y<}H?>uڽ\w+#687s+ܼye= Fa2˺q5wؠq6\cB$^raM؅Ұ+^/	vQ(b[ciZۄp8eP_{h)Ayf1xN}Y <,;0
+#iy¬lhLx,C_k	0,ԡ(Lr(#tQ	屹+~c:[ovv;bWӈG<sʭ;,bXr,8
+cfp,pSl
+PƲ'jqa-"`aq]>'p,
+{>DMC$BNk&mrZp6QffbQ=zȋIk:J"0 w#8SS]6C^z['PGBVpmˀJn^g43cF959' y{fY^-BB0*Vb# <-^(cQFL	,Xl,vZo/&pxxX(LxW+E腶q]|(41]l$TXt& #vc3-e/73lp4̙ eG'rbKE	x4C<iBUCէ<vQw%>aÞEvQƿBR܊ca~ί±- lP9!f4o[*`,zZ+CUPmP2:,>=xD lvZQj]B4h/TfBphC:P diR5@Ql]&	RS+è2lJL1gʸk\3_k<kv 2	%O0fyglں64ozs;%K
+>&n-/{J9|h2m9Nr4ҹl^VG|9UUXr&IT:;6M9o;9oScq5\#;̎3U0E&Ik(5VʫDlKL6OvO~]uSC+Ln[nʧWXCߖXozs	^RXQXozYa
+뽬O*PaRXozEa%
+U6(Qa7֫UX{
+mRXoz[֫WXAa
+5*})Npnty?Ć=%X,GbX,6X,b'ʿ;ʿ?PT}E!b(ZwE?V)Z+Ef")3kf)
+V8/*4G᠟P8%e[2eǯ#*Wvr|8說B;MMߡhNEw)>hnEӧMߧh~Eӏ)~RUw|wU"((k"E_?w/T¿VTUTE;E?ERAVٯIeB_S~" O##O#MQ.6Snnr\r/X%+P+^r0b(`v8QKeJ`>(5!*ZGP'*BZ2l`V3Ύ84Xt.AoP+W+u{aآ5dYti0xXӉYRfWiEK'ޱhY\7eaܺmyIoicm7KpUi.rτZWպMZ^G[+vSJ!N=y>m6F>ΎH0ZWՂh)	7,Kle@7Yf3BS&8KFsYk6OPdn=5+
++,#XV+d]!,Z&03zg10W3ӭS}'_u"_4M^ܪ&k#ll3̮ȗX;)M̚զ	fӨn#
+\nm2Ma5,gwv)h,~)0hYJ1]>zmvϝ0=04wi+H5v*b9-|Ʋd+Z+M[+mo*.8 +[#fڍuxD<oNn/&cQc5f4GQ-V	E7قxg^qG{f*2CY7;q(u:8Z>$[6wιL<
+t/<+3IYҫ``ӐrkxmH1 z! ʂ)}
+8[+N7?(7y.苆a!psDm^ӭ͕7 Mo[V-t-WBe[pL.!q/W)m\5d2Y=;LZg*;pAqUn/kZz>u׏o`LSmYՁo=]^KK>ǌa@YqIo֢tUpŭZJ-+,µ)-*6m<+BPd-isZ\¼PD	7?bzE%'*Qs_/
+5%{VJ&7oY#IMJs;ʴˤt%ݴ9k>zb]GA&
+	l2V	l^0F:!>	3/x;+6ea|eX,,aČub ^fV^`+7ٲ`+dEfev zd	v}3qY^c;X#6  3v.6`f/Y[`f5y)^֊1~UZ[#<ϏK4?5~=sfM c~}넡:w&n=m=iMc/b&v*6P\ ōPq$+>gLGYd{Be8))^"ArOԊqq1&
+b2غݺ[f,O,Kg]bC׷929f2)mgYQ`iv{􈣌~@?Z|_:j֚ɚ;/3mDEk%ůL>ݣ4I,Sh%>C7˱#ke쵦_ӑG70_jkܚ4ی;#eV6%}gekAĲ}^QaM'͖~K2k%~iYD)Qc	Gr~[t=E\'@ix$n9M᳸<~r:^uGngs&`IHVcsڇc6^fM{f,ioڴCݴkk-꠴z '$'kTJ{#,(߇{l#ɖ$twsՅ=Ucd|k{>mj_~ArtGjt
+u>kuvn6|KC{mБ~#aat>b|4_(t}Os>C"#ݹPb_vaZn7FWfQvesBwք]]jbWNW^E_벏*n'D쓖א}wR\ˎkynY&ks]aN:S$nyI%Bd,/wFz`׽=9w&[E{j'l.0;ol$F}ڗ۲l?Br!Ɏ4/ݶ1sOw}_Z-OZP=Hm7^{kzg¾\QѲ>ܩ[i(.w|#?#e~gO!o?.u7J_WaL	pfmeߚ,z]F+>0$W/}qy<r>*g8_J[W.}O>w=}ZltuuiCMM]l'mJqth.v]mvXg<*c>r5n^+{Ӻw4w{|+]+0#(F}þqo/eaٿ\S?Av'/^2]daR2>SS0<9-9Mu;Qǧ1b,ǯ`	>w[N_zCrs`oԪd7n}T\Yy4t:IQCQQU!GBMz?APb17"ĈL#L0c\H31MGdrsc}N^o3kݵ\ُ{:w>Vp6m3~+`\gcNn'S˕rL"">n,~v{U}^U.qsq1'&$}ws{Ko0=x%pՋW~sUscs5}^>Wbis>W?>W77_)+3e~XV0`#Xfd+0fV0۲d5}%DlFac#"vEed}
+oV]ܽobɜi*Ů;k;kkZ3tg-v]dCdld8]lBlRG#?&G~<}μ&2󎱺G~M`DfD*kI4ll:#9tete-teteҙ\.\\>wO+S68MtOtC6'+?4qqK~T=U~=<<6+:q7`[C!ʗa(a?U^b?\T.ǕVܪU[خUWmgjǪUV/XU~iUjws**7ۇþBfsaN|9|`S
+O+|\ 	+Pn!+&!spyxߟ7G3وmd?	ϞY#PLVUv-}۵PT킆]廖-Ʋ9kt@c=pͺB`|+_4e;V4kjRYPhjil"P+{5o"	=C|gck8qe	W*Z2F-Aurrۚk{iGH|e#_*i]sG49|q0l+	)4+B[rl;JR+vppx`}Ar"i3V7eTy=դ΃DDZx(</6ZFU5$^k~HDZ5n[j,.mzmr~b*<NErRfz3bڴkyrLS9eUģWU+O:Wtݨj߮ݵTOR++)NYLc[N'mQC DˍSac'xpl
+go8+Wa_GAPUZу@n@cWchͧ>5ʲ`VY>}S`iku*'Dsk
+ƊeVg^-VGۑq,<V~;oj<{H([KOçlʹlklGI+k^It7vKeJ8Jka\kloӸDVOq/qC8fSjl"WxLe7oee2J}6ñe;e2`q&`'Hvbivyeg%o+*55&gO211y%K&y7F=BVzg>Y'N1
+B?^+i4/0	0$
+4$3L0+2	ׅFaNc6	<^^gR77+WF-f
+w@xlV&cxpccXXŤ+V+V3FŻb2O+fLw+lQG&S&KY&[AQ$("IX)cMMVE"UhfB3yTE*]!*D&_!)$@aTBIabLƦQ0;ǣǙWLId$+z*z)}؝O,'K/Re='Zy6CH>4G0Z"<Wh
+m*]'W.XLC$d
++ΑPj$	CCOsw\+({jH2k2ipŠb΁Q=Ԟge)+l1[v-ɢN?/9;@ИYFrソqߥкI`(:
+CR/C<-C	er˂80(WXL2etfmyl,}媛ɵ@jw3C4E+2no-/vY&js<ۚ#GkeCkp~\Ztp?EZ_AgqGjo=U{;ZW{՞+NJ햑ݽ'ry1YQylW^L,Nj׺栩0@Ż^UL"+I,+VJ[#ݽ-l`ќ<x!ko<Y8
+;XKVYQY%8+"oP~?uBCk]FI2t94G	H*V6VxBPMp!xHa2f"kdgUծ7(kS"9SWjC]Q#ژ|zWvPvGpOv_mm![-dִLںںH2,35evxlˮJ5;jjY{jo=OZj8_;#*%c_+mO{1υ.zn
+//:C]롦ЁЌ$rj$Plѐ*М>CءOп;3ݦ鷷\+Ly+s,xgyP\9eAG=$jt3"C&O[,(()zjg+.攙ӽ3_Liiʌnq8#ְ3~zmQs?TMe7,қMzKuޣӻKKy罷|޻>WoNz}<&ϔg.^ Y-|>SFRKl\k$isCiպ)x~yќQNE`F%DKSG:-!y{i\nJGH>|}~#6'jeqZ,W+ձO5ez6rNFd81'|;gTchTX/)J"e3hҲ:m+}HIN?*Geϯ'_z^_p<X kzLL>e+ٜ2X3Zw}IɕF!㰥Ws5,3g!tRNtd_rig{l>iR͙֫GN="ŌvkYeRq̤v:e~9Kbq3X0U+-Dc$^Xc͚UӆSvo7ȡ9m*û mew޷}ghM8{;!ϧi=IwlwlnrȬ'F||DUr.
+Ǽâ_+e*QÞ"hOIiHrdgͫM6mhH4`ϰZTMeh5M )m|G}8u:ﶥ7G)*]}S'>1CR_^1(MkYŔfRӭ6
+kձX6l1ݤoM5jA}ϰ,_&U?a?D4{??zH#g|'w}AR=_wzդ.ͤF|#935~?__6vP-(eo`Yܣb׮!hR+3oxJ璦R01w3`NNᒓ嬃ĚϨ.bRA91Ӛҿ,R+IXzϢ3~D}vL۬
++#*M6976s0ĤƸ;
+ny<%Ðm`EF<w)ՔFR]XHMIO\4e︔UѪ"#&L3Ωc=ˤdK{5ݖ>wPV1~i	)!9eƀ<[zrn:ڻzoJ,k(M#O}'A>},_[H:-SrnA]۬ioئ'my$Ԣ[FBɕn#pCB.)ɨ%Qqmz~9N%.\HE}~~aIOj;ojR5=޾Ѯe	KzqR/Kq;5S
+9բ%RwXtɷY)Kc	N\IZu^}Yeq:
+¹O<z>#U_''m8/).ׯW-n;m]6ĆaxhJ+I+Z̹b1maMy|֬λ{n+uDkj­w%L#5eqwi>G5aT>ʌdú!D>cR5u\Z#؛x-}Ѫ7oWYf\'7%	iWr
+uI-3]g\kѵѝOd$.jni]JbD?0jf椰p-L8-%-a]qH饴ᝥ;$5[irNM&U{3ihvf9sx~X+Ӷw9;8IC[tz_bp'}aǜpz|fe tJἫpN?fao-5I+~g\9uքb򮇴VnR=c	CXCQRiیeZ~X{hMڨ5۴[)stR{dGv$mV-++Jw<Q5^hR=ܬtՃTs/^$NCAZ4\Fg7֑	I"mcir|vQ46Oj!S+v=<i4;s4Lz>g,mbYsnK#}k>^L3#kİWع6M7ӔP6a֬)I!=FBzM9kht%l;t1t2WuuC%)y~Nk&Rp6/:64w\ts|y2UPiKGzЩSwH<P,n+o;-m3	5)Y=Q_KNLUMh
+*rbs[OȹbL'}ͣ?!N}-\?VO'M4.{ox[%mdkF):!b5-]h@Ҵ=h[dk;Eb+1[C8HL+RޡwR䊝ctqi;+K;>'s9WA@-Kt7G-!Fz]K~G_Iǀkg.udɆ<.acLƉbuR<u>JC	5)}J9ǨrBM|[ژݕPXNH9c9lj+3:Q	5Nmc)&}ca)2:.:s3;haԞY]&as]dlv-9,w6\tո8%H1֊kub }uuSs.7DniW ]kl^mSH3v%^qK/+Ŷ^Cq[ny.Z<H&%=^V-9r/>xq'&	D?ݣ˞M33uH4FiU%8zU'9O9B'eʪM>W1ĉ®XiBuiior;1R|kYOW8}m]f	5g̨/G)n9<#B{II9Rf$8OZ\m.*ј?\t;o9愈YXx_pn':RO70骡BBXvB*}i'l1g8Iw>ӕiơź֌犃qh'dKҚu΃%GΑyhi5{'y՘ַ_?0z!@[B[P1Мf6+$	rTޠL&s{$4a&;şffìg?
+?x{?wDwWx%޽''~#+!uEk	Ez\jqzr^-ȝLܥN"޺:)_]5Gp&q ʔ
+X<CTBU"|ȓmw=wL*FHW":0	_#:W&|u_d⫃,|urՁ_XՁ_lW`:WA>:(W_|uPv⫃'_Y+DuJ|>ŏxCx3g$nO>twTwP淫sǟ.;YGG:"OGK#5D0u&$/(GE^(k>$ry "k&^ǐ"u~uEvQ#MEF7}r8opʱSqʱgcN9ނS3qqN9)98،S-8؊S\r+88Br\Sm8xN9.);qq	N9ޅSw2r<N9.)/
+r\S88SC8=ь'ճ-X30!{ʧ׷xя㰋xOӼoȷ<[[*|j嚸UrVPr#^%׉x!&.DaG{νW+Z[e&
+cdҺ	`Vg݌YS?kgK֠t0o
+\  '?#-S!X	;)re@	X)<*ăg?(`"Pn 0
+hbǁy=\uGM[3JȄGǬ+d <Z R۠A? m7ƟњuWQn '2S'ԋJVwo }~k qw=#* 'Q+'9 g~M'&QT,Q:w?/D
+7xW4.п̓4<grS-L/AT?9P8ut $<KI*vлmpqB@%8EyЍ@k1y G8E4XԝgGqq3;Ѳ
+!`.z!UR@6h}ni7
+<Jr(rn92|{sN t{ii/ޕs|ZFĄΓ8M*{Ğ	Z!OE%x9n<T4xrMg&p+# 4Oz70x1)F%%MY+v|Ȉ|Gi43?D1%D)e0bn+8\ԅп*Z<Rv8G#S_+_C^u+Zd rO:R~-VOQHRր~CQcl]	HAցpPA |Up0.8f)bd$>8h5	L)I7He^ r}G(a$QB2EZ'	<2vN#0ԯ&hȖG!<zLMqMc5B{@!y$wQ>%TR;(
+dA=8))r=H&f1j$ti7q0k"kif3pB	)r_ݯ!#i 1G.2|WAbʶ=s
+]$#]?CH~2>?K/+R2S9`ȱSn5IjCSەs:*Қ}(aZ/s(#+b|WVx;+ߡ9
+"bs
+幫h~Zr^!2J+dYQB2 emO	 CX
+hH<-> ? <y&6	`&jKOAHa  KI)TE`>s1wc6|4һI@a"XddOwgB,ā%Ѐ*7h Gj_@OгX<ludǂg"&څw) UA|`	 MDd0|X&\@9}~^Ą*l³r
+( +Qa]z^.4G}Kotx҃bQ^ <zYOQ| {áe/2P;N^X$P;+2 `<R!zEߛ`fu'@X[Cw/_gS\YSX'^lub9P9cMG2}HtY +gT/h<z1jNn-@sX-
+z6<`qu`]˹`)Ȗ3 5 pjdkYpyF}1GbA7*- 1S||7}OasRx	d҄CdH:pinE$?8Buаx
+-'[)BAXK/SO).m-0(K/_ar5( =>pV"([qI@ȄIDu
+l]89t'A'a
+`@XY*za7{"D0F@ǜQXD)x
+}GU3'#CX4<R^{KL+}X}s/Q3;z:Q5oxSģO*adf|x+w1s8@k	8bN~qx3^ AO~3pHY2vJsw8lWU9yd5Ji-B7Cq[)<
+!*GPqj')O9
+
+|9YhSvoi"0W*?yWStιChAED!IR
+i43W$$iV$+-$TB3)Ɲ]^}w^?w׫g}{>ZLxݨoЁCDoL#=[Di{}ޅ^l
+  NYKY0+cO@7H
+B"3zcLE%+[ei8A<x̦ا<#HxUf:1o}+CCߌ<c+?E-ER>-^sڦC+ڲVYB>$FjS#zt~,8FjhS]+Ne.sȞP:l<{AV'Uh+AЇ1/7BBOyuNO?'9"Q0V{0ۊdܖpQa6%WkI[O$&C,lQiM5aBIf(H2!?	ZO1-h/qrds˰;Fb%
+M+9=5aD5x+[NyxB(>:8FW˘c>B{AGiJi
+zW7Y-؆N+D#<1#lwS¸im9f<+c*cj$0Ag]qB?er.XF؃q W3;DUbZ*F4u'AkEn](?H4̨ QY^?mp$̤-h_$\pł([Gu*ੂ^$xxOy\([+<td"}HVgIsּ9>Cn$	Ow@	C?oMn&'Rʳ=}qy"L{/V'_iH^x+v7C9popZKRG뱂O߀o5V{@Y}/ڂC -{wYzS(à
+i:$	A6o$|q&#(q4TDa z`_þBPf= kߎ8;|PbtnѠ<3ı#ojCUۘ{y608OcBB_.(CByxM_	H	 ".Bp弉Jp:xtL'69e2*V@y`[UݖU;O;>\e4	 z''=VF'q{9&MׂA|)7|>J"+A =cgO O
+H.(--nyD-i>#\0zhh>AJ:+C+`DÃ:@ʵ%|,hR@sK%}:	|Y|?OH'xt)!&poABtq]bGxlRg{pi([ؠ-BF+&r]N`ɄF03i_x7`^O)UZ3tl@ar8N	K7A<1xZk Bo9^Ĩnе	a2W
+^&wDQxvU+5xBX}ϬYZVg.k\-^)3xr%o- e$1Ǻ4:R9IGM[E6˼M@L6[mq-{L%ez;'Tw{T;͟9LaVse(^EE2>(7V#RH.PoL¶oJY<\r/{\g4D3UyKΒkC"܃1X|
+|kj*CvkRLFQ2RnF]:xy	{Դx'.P'	zI)(-ʂt(xkuYEw@5v3_Ś6 -/#<|G^oD=z+q[B܈+1s-Y&HBϓJߪ	2Epxl6|*%\$vVJo&E#́opl"6ū6O(T,漴[St%F](yO&rԞG~$}Ei%M;OR#".)E7&Ye]&:*],1^qS5e7ezR6ֲF	?	nVJV$5bzݻ1oU`=6KreR|⺌$]SYe <WKJ')du;_n,3gxN.E[d5Wub,wz}j3>N=r>`qKv)z,݉QSKăeer9-=^&Y{efJӏ>AR;;O򶹼٭5,epl͌qF+<6	8KhJ.:0hr'3xʍeElᾇe4fT'1yYzЋAt7/6(:PzDcPǄ$QvD!BMUc|vtyʪk*fɠ_exM(sD?gmԡGhP	J-s=z:b1̈́u=~+E1u,F+:
+4^N`aE>+%|7n`9Uz@ΰS1:&Q<NL6<|닍=3sQr
+`-)A7Z&2?s!(cSLi%xg_Pa]s89vV.N*vVZc7Tv}W(Ӛqå֠X߉8J2<Wfggiiهy.zp.U$՟Iv=Nւ!Ll+1	^-P^ _#BI
+9yG<hM.a̙<^GcvJuЃODQv`߹P>xfrҁ<pòv
+VUŝcp8V*×XC]f_;}>H._{Ԡ.Hn)|# HeylBEy}@
+w' >IҌҦWhi+I=Gr 
++ sraٷ2P2#DՒ8c%o<l&xZ1 ּee*Y?K	)(SYw8.y}}ޝzbtÞ4V͜e~°N?MLG_K^'iHGl./&`=0gʎ.PS+	+Ԭ7*gJY/"[-sJ
+x"l"zwGC4&AXL3`o0Ø'	'a}0$H3WFv	gd=!]l}Y/`5a}k:afszK[Iy`\vA?;<#hMPN!|+!L|obGwE&PAWρ@|
+_	WBf'W>	>TЁ7n=Bi~Ԯ#gHWp ?+	+G:v=t-5N-C4Cp[e$J0%޹vIFae0'MnX+g+3c:}2Q_bu9?g eE8`Bpve^:QE8Y2wGk.H9p![ȼy J)RBsw҈\t.VH0u{i"nOC	|{+ q# #d$6M30mgׁ	fb}߆y4G}1U	~nЩ{p]O>T*	gS.RQK*`G#%7)fD+͜YCvUiل=3	_]%pWK1PⰋ5|L6R,ᰏY40gk/ܘ ^LֆbndFǁxuHrVP3h8}ەFm ㉥jF,L+>C?j9b>lhكБC$[ǀ/\yZZ&#[LF/{bf$q@:̆Q#vy(9,wvI%8b_tqg]Jnytx"tba/GBO|Ml)CLuH3`CO[g^3fz\0g%Ƞ'=B&|Yɮ*(jwaoX=c26vg+;÷a*&Wn+ˏ̂Aq]R&%G+
+`?x8lômc}SYT!xAJk+G«V`;+82_+~Dx9-J׀ / .oHPT0x sږ	U&<94|+i e/ou"b(eAjjۂO*8Pp'=<־Ǽuϯe]7o~⺐4A6fS@xbq^(5iV%1k++|+g#F"	;v߰sM|ka5UG?Y+`]؅P\-|&e{QlfO{m"ɑEM廆}	%B"a0CQ+4oDN:og*'>@wfjt؞;I6m1bvkj)VfsKod\o	: /P^}o#	_b	\G"b^v瘰g8X^4'S<E.r<RI`{+likTHW.xmGx_֕8Uݜ(|wy7)v6=w.~vcq
+#t?δ`,h^ֳ^67o͝v2c3L꿕ǐ5UHx2*Oχ^990w0x׈_S_8HxWħ )OR$5#aw+Ϫފ9 &|ox)eN:1cdY{H ~n+|Imc_7\?
+k鴣#w[(>8lU,vhBp;o!]-x0UQ+U+3B-i;gZRŪʫXUUT9HkAd'R'|5LA[J%@Uۇ:JuUw5@]bŏ*P:JVNPYʨj :F]*){B]ձ=O9:WnTR5UED:cՉuJ)TjU]SkE7U_]*k]CUU3uj:TwG@UƩ\P9USSUTs^ԙ\i<5T]ƫ+ԕ-F`xHacl#5	<S8`yv08^N/,^d&=[A9Uu`xN`w8,/'+n&8\>8ln%|
+|
+
+5ld08˂j#%#N`=>EB?qeգ}DiLp68\2G+FpE63'،ݬy+CF`+-`g+x2ecF9B^pρx%|
+|
+
+|G:($aȏfe|?%?EŪ-ǛrƏuV43EXOc4X[5~{χI~_jU?gkLXT3G-tgSԣz^W+US1-Lg4fYhbUl}v}`;N1ɾewڟ\껶룰TA5N?}?Ȯx}Ttɺ?wgV-Z/Pe]z-^veߗi*(miWTW_ϯ%/JO)q5~uޏu^~q}{rMڦקvl:(HUf=~ؿڿ-+qesJ-q??Ȱܯ,qDo]B
+[+>_X~unyN~#sk_1%sF2SqfN2=sW2-LX/|R۷ڏC+p-,e(nƶm	/FJ`~RW(5G=>R
+$
+dqNfǻ}z2ef_NOӓy'<5=PI(k4-YuzrNq1Hc>|(7n#;O]<O2s<8:,"/sg<嗅5,lea:~6ܙDro׭]#i	M7CD3LKf%3hR&O
+C2HF)$4Q(ddC2#HF%$2Qɨd薺^VD>!ՑGMQ|||E>!"aGCh|4E>!͑GKq8h|E>@>D>!푏QGGq488v=vBOv]O]唕~Ju&5?YV7pd)jΦrMjRݬ-z^n,o-ws~\o-9e,E߲[%iLGmV[19tQ[	nt͜aPh6ؼiԉ|w;1{5?usr>.%r>.#r>>@·|]^·|]rt%]Ǻݥ87M]}Osct797FwscIrn>Y΍ѧȹ1OsctOmҧ-n嶺t{Iv6}*ȩ2L9UFSet?9UF%T}*ϕSet9UFSe@9UFʩ2z*ϓSe Ճ8QATi3z6i3z6Gi3z6}6Gi3z6i3z6i3z6'i3b9mF_"K}6/frڌRN}U.ڣF{Mg!-g::֦sbgq+'q5n3'㎦[%bTsJ(^dNKM;~-~͜a;xwMF$#L(eJ&̹eɥɥf`rUr)LM6gg%3.y%yŌO^K^3vsqE sI03Y6Վf[--o/66ٛL{qٹ{yvqv2{_;1P!{MvEv6*.Dv}*NfwgwۙmsGYs';sr\\O;7'˝;ϝ;.?.~}rڏ_Ni?A9>$e_؇K+ήC4;Z=jqD7YRrD?e$J|\ʇыqJ|u_Z/;XZX?!-K'SizO+>ڧZjof=錖R3ZFKhYhe1Z-K1Zf,hYѲeUFr5j1f;QFrd|SM5M52.9h|A~=H.=H:HRGIR҃1҃q҃	҃.}x]C,GiGTdCA>ΐ>HQgJQ}~#Y##9#Թ# Pz:_z@z,=B+IPåG""juu5QzJzZzNz^z,=B(=BMnA;KP3nʸeQ7Q352\Ueԑ(UYuRǫj^7NNxTu:\]uvj߯U~jZUOI6-jƩxz]MP2V}vNwMUߨ^Iu{mnusnTu{I=;>Y={ϢYz@m==\U*Ӵ5mL;{̙P5k6,!<l9ҬyƬѥZN1z}jrSn[W2_ote^Wj}blu[CWl-]ֱP{% u\J鎮k];=up(W.wnFhdTFEѸh^]]WGIhj4UoE3Q%Z}?Kqd㚦F\;nbjfi*neŭ#MgӴ{ŽMO\hϋ7]u~V!^hΏOOMss+en63__ͼ8.6DfAR99,I%]ͺĤмLN&:}Aٓ|j&Դ}l7n..>S9uݘ̕u[2͙nnf[7/Z5 FM0v]wO'gܲl>wg+d+nEj hz[fg'fOuOedtOgeggguy!nKvXv{WEo=UCyy	o>뭟g֛VVK^^-筢w| T⼛Uv}v]nj龎TzKpz_&"1l#UgߛlՁj.5CVjZ6zG}g/Z6Ts){42:ss]{_Wz+sOr]{\U>F+sr]{\6joוm:"5u+\W^:5(n*Ky?۞r͔3oy;;)gM9^ʑS|r䣔#$ȧ)G>O9#)GvٕrdwʑR|r䛔#M9gp#ߥ>RI9CʑS)g~I9kʙRrf_ʑɛ+ɻ|8OG#LH>8ϥI+H>8/8/8/8/8? p$_>p$_!p$_1p$_)p$_9p$_5p$`H +j3)gjrVʙ)GN9rHʑ)G94p$*"):$G9,HÔ#R4N94H#SH92)GZirmʑ#RK9>H#G1L3Gr昔3H8
+)"+!RnVBZt\IL֔2h*)l/CP;#H[d/h;Ǝx;^l/F|rnޥw)_9'{MM"O%
+Llb1OeMUΔ1eU)S^\0dumcۨr@Gա^3@&n/حE}Yjw)8]vε|.S9ўA{n
+"s$1!F?<36U,fDV0[*] .{+W?WVTi4.MZ_(cg;vN7;jgo]sZs)RQiD% 1b"E@C!Rz(Rr-r y"r8RDJ)Rxگޯ{ν_>92cs
+JRJ$J륟++K,'HwKHR4H"+IKG*QZzL =M"(ԗ{,0R)L*di4P0I"+
+*χs%lT̤FIK
+iT)=(wyԏY/g˥rf}4Y"+aևIØq4iXͬc˙!hփWQ{RfQdb2+
+U9LK~m?S+0L0Z*%:1qq 		$IR$I>ɐ,Fn"^NCz[HOVj^6RDn'w;Io=VEI_rbRҟ e$ȽBa`U(r?M d$!2<*GX(&	qRZ$cD}2<M&)2?ɳd'3s<Ofl2%?%g2WZ|L >.ֈOb8Q8I|Z,@">#Ngb=Ylq8W\(^(^$^_M$Q$Y2IJD%]2K*$䐜KrK+$?RH
+K^AIqVA%y$|)jnMRt_ @y|<X"Hy|<Z~@ȕX!y<^~DbUV<A~\kYU'?%O/O'S?(7MU6+o*[T:)[wm?)ەN]e[٣U))]ϕ)!sQ>P**ǔ	IWRNzJF9~γ;rIrYWsUVi]SP+_DUReդ*j*UuլZTjSCu.VԠRjD15&ԤRԴfԬMI-Pofw-jOjKM-RoWPT{Sջ>j_DjZd޽`u:TWSG#QhBVcՇqj:A}\QPk':)խzTSVǫUQCz\׊IW)iv\X;R;J;Z;>jik]N]]ӾЮk_R.%*SUJ5JNJmNI]M=K4A4Eh-7ړ~Ji/z-wлhz7K%h- z/LСt#(z?Mt^߮ߡߩֿw}=zO/2\C0}8KG#Qh^ꕬ>˪qxVVլB?OR}J_?OOџѧ?XXhju˗VJUw6l ;aD~/S-m϶1<gg	ų-?9$;e5ٍ'Y]'j&-N.h7i";-Z~->g ϳ=n2B9EgwOo8Y(o&QYlaBLH;9NmcJ.<f8(?FX2S/w4J,ooaAX43+7Y#jW@V%p7o؏@^%;&DցZES_Eovc埕Q*U͈{X{hxãnxlEC2oĲd*a_E(Uf~=+d+<c;V\>β=>sժNa+;}Ow#2Gi5}NOgT:NΤt}6҅t]LK%?7I˷Yڍބx#,fI{⿈sS9#~*[	3[$a>K'#Ya[ba+b_0K,(Y->$,>,>"VaK!iiMMTe"3D?LL|tLWM_KE$nEVTW!aŧHVI(=IOV7Ga?dR * 2G}ʣ1I#kN>M~@}:MN63fulUwnu٥v>= g,+8YV6\ g*mV&]I@G/鷉cA\m.5ZZ.k,-?[ōxF JΆ
+{+_gsy|y(/ɋ&%Y^"/_[er&/WdOI#YHŤDLZ2JrBVI/JL9Az^% ͖Hsx<ߐs!'X[/I8<z=	}Y+^TdQS%Ʋ;ESx2#+E=4zQ0k
+j,ӊvV,~BX'$Ni~#	7i)n淈pECʟ-4lSdZ1XeU`b^ h,(|GiK	a)L(d{a7mx]x[o`wI(f7Eev(P쿓sgX>˲3ןy"˼7D!z2檰>/3jURl:!Y~Ip?U7Yg3ͬvV!<"ȧS,V\fhWlf+,c+ln#`II	'XzI8cḑjf;sWs}la].rٟ$^TaEsjB<_ۋ5M-u6Oʤ'!	=+/oPQ|-_c:Kf!$$Xԝfs	ȥ^B,+qƷA8~<<"Hʫʫ>>-gg'A__4}Z#Cx76a1NAswPpO3BX7݅0NDWu!VlMWJX(q%.dMܬ,﯅JwTF*j	v&w)BVvK`)*ʽ"}0X{}0Qw軄x{sP0˄1xcoŊJ ~s?D7kuKMЈ&j&RZ򵌖պR=ikGϴKڿjkЮh>!1ZIcCt}*ZG$4L@<E_:Σt	]J_-tmm avvYfgave0f}ڿ'">^7683+_`^yEV}[%ӡQʾ{p/yI"d"!rn>>>>~)J!Wk:yA$	|Q$_Mfd79Mn7MaS7%My|ST`naiTdeo9`9h9d9߫j M2)&oγOzd/ʿt3}n{~z'z^Wu]uݡһ=^2˪`M5d&e>[_7-z;]שow]A~\?/f]0is\l.1G+u\sj013nl~ۼݼ|||||||||"[tD,)K7KK/KoK_ `KeRkdjimY`iX--k-,,m]srrreX[buY֘5m-*ZnjeNY'[[sfkúƺ޺ѺźպӺzzzzzzzzz&tEl)[7[[/[o[_ `[mVkdjim[`kmmkmllm].Aq)YeU`Wi{^l/ۇG+u\{jﰯnl۾ݾǾ~~~~~~Cth9V>R phXG11111ϱȱԱܱʱֱ888889#ΔY,q;:G9+u\gpqs<<<<<besy\!Wquw555Uvպ&ff\-vjZ&Wkkk[vn;wOw].wwvuWkS3ܳ܋Kݫܯ׻7w܇ܧܗW=G8<>OētTxy=IYy&Oݳڳֳ\\\^o[-{KýcUDlowݻڻֻwwws5|6}"_WM&ff}K}5u}}oNN.>]~o{!A*ow_o?????JpX ((	
++TjS3sK6NN.>\A-hz`"	v#'XggW_nn	n+	^
+^+!-BP*-#+;74 484"T
+Մ&ffVֆ66:CB{BCBGC'BCBC%	G©ppppq$\׆'ggë¯ׇ7wOτχ/GqD|H$LLL4DE"U"##["[#;#""#"'#g"#"W"ףrT:h$vGG+5IYyEѥUע[[;Ǣ'g磗WcrL9bX$u++UŪcIٱXK=:.1;;;;;z#T[GWwo|@|p|D">.^Oόύ/;77ǷwǏO/ůį'䄞p$|H"HKT'jS3MD{bubmbCbS3-+ѕ88888JҒt%X2,HL%%der|rB.999=ِlL6'[5uד[Ǔ瓗RrʒrX**HLS%ԨTej|&5)5=5+ ՜ZZZڐڔLmKJuNΦ..	yJ%ϕȋ
+z+ϫW7)ozެyMy-yym۔י-oW^W#yNͻw9ZZLki[ړL{>tU&=1=%=#=+=/(4<*Zz}zczKzkzgz_@pXdL|rZoGoͿ#O~iWOΟ?;1i~{uo;{?1JFhG&eҙLLQ8S)͌ΌLLL4de2-̦̆Lgf[fW+s0s$s<s*s6s!s9s5ˋJK֕+dct 3[-Ζd˳C	ٺlCvn1ۜmvdde_nξݞݓݟ=====ǳ>M[=.!2l7b[w֠[v (2:8%C3h@v X+dl`(;h'h'<qB|Xz]~Ak;@|V H`+ [
+V:Gn1Q!
+aT#G'
+Q	+|>lB	
+|h蝏:ZC|ȿy1ǑӠFB^H{m/c>]m\@7cl3|hf@.%]Ky	ZTQ8e,e/+miLJJ[c
+ZQ+0jWXkH.p3} [- jvV
+Zn2:dt}x	|㰵!Vmf6+|>C+N'A{߃^z~{מ<I[@V!H`+[!
+V6Cn1Q`T1c'q&b[<wKr+^p8#sH+ ku9drN=6/KOl7C`8+л?z0g$e[988{o:)8Gyd撂,~ c/2~5?~@K+A4jШ-vCG|+7NF$eG>;As9I$mg'h.1DpHGGq	I)i]Q1q 8иA/1(8[';p#G>;@smr~1$!Ylpv2++<!0<<
+<<<Ӑ:	<<+<~+<SQ1q רm^GGǀǁ|X*̲
+,0*d<t%<$׾i7o31+݀:48S%8u!۔ Oh+t t }|rްrܜo\+		$b||\݅Y,r|p125jd]f2#3;0wVR6X3Zbyjxu@N+I'<+Aex6Vw/tCZXCƟ1_wqfvgaa#t9aQؘg/p	+msf߈;=1r-LEhXOr˭eȚWz/%n+tF9~|fy}ⷕ|v.V`.Vj8:km̗ȱ'n(!\WV:}6ވu/V?9!vp>ӔKV%hݜ!7n5@>%ʐ
+s]г=,':kVH66̴+ᬈrܐ1r 9ܼ݁јW`x<  =KN.B~%w^X&2Ȗ)>9XlU?:h++tt<7Yfm-?Y&*zܴ7-	h OcS7ܹ`oSdfxq
+]VV5?ѼҀG!E~J"\uA/2;vhH'wFXM^V=]j+@O w9As41O4wqVrr'12-ItԨB>D8zaYLLD-	rukl..;/plo\bFhmv-Ӯ^0lہ@M'}'w~'w'q
+)ȧ lS¨F?)c,aʘaʘaʘaʘaʘaʘaʘa*7C+kXہ@Aqqq+KPv@O@O4@C4`lvG-;/LuBX)BX)S=S=S=XBc}-4ַXBc}-4ַX1X1X1X1X1X1X1X1.2p+
+	\ʑ.
+}hm.2Fh_1&m6ڥZ_Kk	,%RȗB[)FbT)Fbn[jesӚ/ۀ++ @:e>2PC|(e_ke*	NxV|!?@h+CaAf$;cG·F
+J+W_6ܷm$|
+诀
+诀
+诀
+诀
+h
+q*Ta
+<U8Oy0Sq*TajW+_5UÿjW+_5f[VCwkkkkkkk5|p>É'3p>É'3T9`5C+5~ZBs-FbT-FB-c<ky5Yk̳֘g1<e2`ppp%Qwu~:CGf+0:̥.a&dX{2tO0@~
+d0vf l6'4xRmVmVmVmVmVmXzc=7أzc=7أJQ%{T=Ub*GFh[hbm7]u<1lہ\KmѶr]lFa9+ + + +`D\^h-FjˍvѶm6j36j36j36j3.Ór\0eVvhZ^
+~ɝ}PnQ#%tJMi&8".&	5S+!F)Q!IWjtդ|kmhgϳoֻ޽=K!˳dYDdo0n$. K횡/",@b2^ߊ_"K[5Yve6;#l@g,ߥ_"KQr<Yb"EbY	ŶQlO)	c`HI3O
+4pV[	#NO5k-aAx0΃v!轣+eiфG⤏i_!b2?h+&=omAchWi%Тb2/E|ai+ȰX6	9`p@9?z-	ێecJ
+"RZjKٿR~GSPhB˄<z$] #'Z*zwr\CLP]䠬$'EY	P1RRPF8NA\*!FjpTC4!))H.d>z@#H%V$\?0桀Hԍ6+@! ]SwCJ<+OIR53JR(WFoD
+rS`SS$fC_x^,ϓԜ_\>±e;>c99Y1҂ R'-ԅǇ3 uxd R#~(;
+ qHx R5'/ԎǇRѤ9)o$CPLPId Re ҂qf R1g ҅g Rh ҈qi R1j ҋj R]acR<L!F|T!F!F!Ft!>H=KHMbHScX<l)1Fm»Fru Ҕ툱<Ĉ<Ĉ<Ĉ<Ĉ<w y؂= iC> )CQ*=lA!F!["@jq Ҭx"^@N Rq Ҭ1 R ү Rq Ҳ1 R ҵ Rq ҸGja4Ui#~@z#@#@#@
+tB#a 1b"1#1b%1&1b( Rχ-hC 1C 1C 1C 1C 1C 1O @ ҅p+:<ĈF<ĈR<Ĉ^<Ĉ%j<0:Q~ʑ!_($V\L#Dh|"+#|D+ ,p8a8E)_%A	.<e!E#vF{=DhQS0)E4W  ԥ2;5.wsgOCo+S2=!|#c/VVjl	9rx\c
+4=/	e".Wrxl~4"/AXόA.`䵂;38T]]·&$Q#]>/DvbЉMd/{Ut'@@( vQ\  VmIA"ƭ~)3Ts.8tf^ko6Ѳ?ӤY&Z\UQҳVeC	M{wv5+:Mub7X*6뭤ګ^:?i'X~+^gk3E^'mN;}Uox:Yc7%GEW/ۼ2 {gDї{Nydo:+>tnTh
+.8vn3=v|UZUslwi43MF%[*Nd8%#r*kS	Q!a8ti4:\Q+&f;_y9^qr'76&bMKbs!QA*OЃ2jN5*7EbGu~N>'BuKQp:4"Vs9:|3Wb(aJui}s{9/XN/f]S*۫(ya=~/avgO!G5?t>jclNx4}/-cL{}
+ݰ2ˍ]tKK/W%د8XYV%E:6ukC窏w}|yM۶Ge~϶ŖY{4׼am<'ٙ+~]aY+J)jr?}eq.;,^¦^$11,1B:/9h9KiLMS CT5CU"1?rnC9支lWޔ>vdh;|b؂eƫ?h\p{8uo/U\Vv/Q,R-HyT;nqIIeuځ_.0)Io*r4/wnJ";ÙbS^U9.Xwv=H7~AN==ᬼtii
+{s\N]e9*_js#X%}ug:94=_OcBaG$|Ś-S5Ekۧ,f=o(kR		cO{'*Ֆ!r-r\k/8=4fqBL+بՄE&L8aN#	OuO5aTTX;	EzGfVU]Cm\cYcJt+q+d ^tny[YAU6lSZ	F!z޼dAElxq!jmkBS"Ow{t:3}Gΰ[mZ(J{T|9SGJ^lTդљrn&RdjÆf3"Z;ڣzJXRQVQ|s[y߭Y&f=Zj;;qC'xܲ#흀Cz!#$ˣ.wYua/}L%S	ann\+<v87ߍuXpՎYPдRcŤgvf7g2nRL87%qz݅׎+uKzRN]~^Afطz&3nzS'Eqw3{.$t-2_W{~sfuRmj %`BרVQ|s>7R-#.I>V'849a{(,[jӚ4@'y]I3kk"J>n[L~Rcfe}dS5tmd;vuOްb."ZcyюxBltϙyԍ?e?.wB(9*"1ُF21zVېK=󪦋Ќ˽)JϬ6X_j3e^8|+g%!.W{3NN=$w-MѿkiX秶(*~DfWݲt'g/]+esAke$kcvY)_Ubzu,dKz ~ӿ߭*޸玮oo-q"f1mx=X</6	7A@(ӈD)52He6Te*XWG:PU%ԑ+91՜s--MZZYX2	͡ߤ471яRc",?uoEbnn{Ýɍ,te"?{FM!o6 3=v|XOv1xS %vKSڊqwFuپȍ57{z׼zqwwL5l@/lBjK5a)-oNZ-7>j;{K,
+u*Yr?>d-#]2nC}>R)6_c֙
+E9kߚ,㣴"SΏ7VO2i9ӟ،>;mgp'2+VHkxgeT4DJp.)}lg=*[aϋkM׻eL'SL+}h8:Iۻ%Dî۹/+GΣse2ەT5񴙽bk:EdAȘijE[g~bxB+?w^M֎Ikw\Kj0b`b/fNjrXu(cG,)ȰtZY7㗲-\WllMs:ӫ^KhةR2kJD;*W.豶 i#ۨϯrϣiP#ߣ~1$T̳GkTCB[7soΎ'F|EMO16x|15lqam9l(Λqʏr|&_% `YAmTjm>=Ƿ&4,Ng)|1޻.euM,Η/Vr(G:boRm]Z~9Olã.t>pƪF1ۖTzdū{t&k(DUdٚqKcGǻG+pcۦsO 8z~i[,^&z)I9P)2{/>m_Ҕ//A۲]	pUBO|\6	rԲMK#Qk_ {!WˁrSXeqv,>_x'4Dֳ]~RLE:NT@rfs\|j&rg=>uT]`RZ抻16S,?nUaJr'0oN
+*3OW~_4]maNgfu\Rd7a͢XvNi/C
+[z{%RŮJau\iМ'\s;knBi~Sq,6.n~t+Qyg쐝iZo2WI?{{F[BꊯCy
+endstream
+endobj
+1193 0 obj
+[ 220 0 0 0 0 0 0 0 396 396 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 614 625 552 679 562 536 0 691 341 0 0 531 818 0 0 596 0 632 501 603 0 0 0 0 0 0 0 0 0 0 0 0 570 567 452 570 499 320 565 580 302 0 0 297 866 585 540 571 0 456 442 364 584 500 773 483 500] 
+endobj
+1194 0 obj
+<</Filter/FlateDecode/Length 99620/Length1 207572>>
+stream
+x|	|՝y#ɲditKG,[YJ"唱!+$HB %-&,&laCRzB駡{l-$_mi<w{F	B&1,	 d-j$WC/#Xֽ~уУEJ<ַ<~	'ϝ+!DY[1DAk\Ojh*3mؾqm |!mƁ]ۑ0x+:Bհҧ7+|azh>({7>.mGl9zCbu:n@d-0g][nbaF t$}]|
+0i߾sxe?*BWZDS/^_6 +Mɟ|Ḧ#ԈFT$j8ɿqFtOV+Zt!F,
++	k]_A
+x@;h42f.!zJD]}\yXYTP/r<%rS۩ "3*F{?\KQAJ<IӻE̿`=.
+ZHcs7`P
+u<DKS*mc(DoAMt/Ջ2S?#jcSWߠmn`ne -?zAS-D?kH'Co,ҟp^BZHi!-BZHi!-BZHh7&9!%;?R-3><?1kr$~f=JCk?@JBH+%+J#V6eAVd!tݎ4ɵw	t'н$M}S  FY VԁP7Gv=<5%'*BQ;Z
+h ]v iNЮ"Ɔׯ[fXtyo%mb~Q]mMuUeE(X^(BgnZ&벴LuJ`0M!eі|g9I{͛]	.1$d3HIJa~k$ar.'"1IEQ91RvsrJ:	pC+.gCBQry+TWQ)/]ŮsMk1\B$zHgC2%Q&t>TsZF̀P|71n7jAV^tMf3<	H@g25P!0332 >#YnF$X2|pL٩g7!Ι"$eJ.,:Ɲ;~E?4&*paO˦~){To#kčAÝϩ4'lBG\睒[$ eA}tfƎpðY.r&ZxxL2&$	LMƎ!8N:pH5J?:@)LA9!K lƎ+[=.o+kGah&e恰q`.ā!X}r0~"N4KbeŁH,U갊#-H,JJ*E)ύU,m8KtsyՔ.;u=I.ؔLOS˳^;/&k|k|lZcg\s,?vFdKǜR7Qu2tNԳ4TM2LckӂvrrD՜+"QAJL$Rc})3SCt`O&q<;+k &1NZΧ[,Iˁt8tw	cde;$=[#eԤHojb'NLrz&	&1X{XAR4G;ck UGAvHhԗoPD"3+Qe%ޱk8mR`h}XL7y×dڞV"WNWǒ#YNzQ4HnZM*!]}vR<BT ,tqXIh2`[6,b	쀫MTLIyVi} x.,v`l S0fZ3GV!=y&8g5wA}Ggxh:ڷ*zE;}x8v+ms@r-MjI%)p:)):C<'"t@ne
+<xBr]FBgdI։r]ҫho<}HmȚd@lI4xZ)K>LH}S^IU|#>AAG&B{SSA/uIJ@\+mҁ¦1=!t0:5h+ Yx9 bRL n&pC|&TxɃ1#͉#ez/5(B	ExX,	J+i0fd/әx+әjDI	deJRbTr^S
+*K.^.IugVej Md-wJ3,o$gRA &=ʐ/$kUdZ١?;u뚕>s0&r)
+i5(ΌYrXF$Ț&k *j~$KV[ >fu1w_7mv]+n[F-޽l8+6txGcu_õ.Ջx>"Q5%PeKgOPAׂb[,OPB҂Z}h&{nnޯ*?zuB8Wau5jvV[UKXaч,ڠE]nQYpJ-gL1
+);߿kzwS%'x|=8bBYg+ZuFTeh1"*PFߩ5h+3'ziF-RjxA~9kHwʢtQr,k22:*Dpg
+קzJ_}I}Q]_P;zc^];OINL|ysRPݫg(JQPs4a?8ܫVGR|?|gLr!bƤ ɜȍ쑜|XvN}[K}n] -q|DnJZ$_ˀTudtswy.5>㌚l7L<NiCg긔͇كRUj1+C/wS($ O9IrOJ&sf↩7i5009+K?}@8'Γ&jGo胔QzKSA(ABD>nFEBmu4<{f0|Z2g=4y*KxA.w.tG&~ϸZCMs>nA?OO%s)Enϭ@K)Xr8:,>1:v&~*Ә!H0+Q2TD٬+P*u'e:B2bCt(WSP`2͂Pࢱ6`^P`fOm5P^FUV4Սh_YU
+3tbYJ2VZK6S+s;;[sz絨'+J<p),tB|g̻-47Zmlh|E9GIy+;,lS8sHt783ˣbsFS18St	MJ005.Av`F{*Ԕ07!l!Ⱦ,AlnGΟ7ZB)?1E1Tjrd*VVT'llr}b,[)N3Y۪|O?QMiӎ͕vM8]YڂFz!7ݦp(@~T^N!Ӕ_XX_/VU;_)vj2:\7.r\>nSkA	./\"dʶdr#Jndj!}\
+?ĨfZJJEu/l,UU20ZCA;?*-o9^۾\?ϱdtуl-|e5K2XusíokGck{[X[ՁkՕ*ÓO.;zrE=*WjYީ7WH@_K_@#nE.Yڳsvʊ\36&·hThhJ % ^XnVU26 t CmQ/
+ ׁPCX#WN̫A'V֕V,]-]Rk.){"zlo>OO+o;AVn~+s@8LTi,kETD{U.J2%AB8e+0VVTYtOG||{{w.+͹l:pPv9S{
+1K'6_{@% ࣬slFyyKU/dX0+%!fYŌ^ʥ0gŹqN@8=MTX5}©oζɽO^ab 0ޅ{BRG^\jP_PdW7r:`oyK+_yqUe5W:fhXxv҂Pk̙6veCbbRG)yy+\'\X'`7~W0/
+57."Q'gVe3OE bŹb>\+"J(dO^X}tJ﷠%+ULhHn৒4ޚ2zo.;.M$	Mpk$/%MgRԪ/(t+~38fl=eeLvf;aƢjz="^yd8 '<k_+LP*]b(Z?SWVY$N[j6g4r!<0BJ!nWXi6*4EPzm8RYme!ˮ1_y1dsGj^R:2OTV98g\-ʂa3Brisltr;yCο`J-Y:^^嫬ppe؂x{bUv\;%?! B#:i-Bqj'DOq+8Qmn k*!c0:	zrƆSQve+hcHy4i|
+)cMTUJcjRB5껳"-k5s*h8+au>@Wq\II_|l+oӱOܓ>m;dywCD
+2=`ټ UKJ25.Vq*bwp`-S<o%t<-E'&;.(}R)x՝7&܆fr>o[_?TS|bRں́Ŋ+\>>c=CYs9͹̌@`20/Ԉ\8.66:9ΜSLgan/"s7-3̶ӑl$)dely4@-,UuzTY6岹.u?l}냷#K;W<tqqfxݭ:Wx_sUYUs+Mmqz!ޅg9D8ŨLgzT:,#HG#g0J"4Yğ009s\4@d1H#@gB}Ahr[3 B@c<)2	JI>hE}DԊ}e5wF+:,ܼ.e;-/o1zs[xK7YQpKsDs"T`+S+ B'l+E'w
+ZpS/ekV&E߲,KwY?.,wrv}r[2*-ï&j9H{p*&R},Nє-,.TdJpI`tlj mT]+9zNzy,16#dNN#'Vm@h"{v,ii,zoJ]{"*wd[h)@Q?<w%[	Gx[?)`0PL wTӧaCbii529^a1y,	"*`G&ޔ-&v^+fQ6Y7 /BJjO+ To?FFZ4,982|vEmw[ly!pQA W0}'F{l_w1W2#ʭV\̾ڒ^]~\ג[|{]SooglBQ^Avy	ƨ)'Ej1mrMFvq6U!f;.
+<)|sh+?Å/NWoy	Kn_uGMzXѕ+z[7TZLX?xeWQJ"E5TFozK+?$yn?Ond&b⤘mͤXqJ-s% gY"ZQMfUev]d<`=av!Eqf9?ɼeYLtt%͓62@)`ۄ`[Tn`}[梑uq..rc1]y>'El	Q?Ni>vF=^+'4f/zVړ&k7G<ާ3|ҹѻ%k}yh#+zFWLnݾt:fQ"mCgQ%(B>j
+"l6Ǒk	JAi˖
+9/>ѡw{]ɫcА9:,K;bfM"%gYB0+-f#瓎:>)fxR>MQTĆo_-WꊋpuV++g7eu<f7گ7VKW.WyeKG[^bٞWl
+:mYW!|{s!ь2%VNe9m9	V'Ap=!:iNos9>!g9	dMY ִ0bV	TXIWUSs
+pZ֯oݾǓxvɝm74ھbhvs,FW`NBt +4nԽkAAio/ng{K7wѢ;G֖Ӊ:ګw=z!A]*TYVl4<
+.sU\NG%s0 [Xl`OGB,eJibud/L4x
+ܔRӧ`IND?lp7S&nvjnnhIkZJڵJU40:+;ON1#Stt~6IiMa$Y`4ƃ^FS4FhYLk2OG4'fYt+DtΙg_ʺ5F3E EHLV;4J&(+ӳHOyv*{X|V011&tM
++qfF%3i)J}0t/:Ũ5$! -E4{Td]3!(o#o@j5@|RRo0KY櫭+EX@6:)6O:#UXX-/9
+L*Jsق#h~Ϣ*o3M˟ٸkZ 4Ǔwj"Ndf`wa`
+C Lk{v+®
+E,P3 ]E`-CP=Wτ5?fV&)4%xZ(
+0ElΡӱw<iYz:b;58㤘"#tY U WU*l1|%20ydr-iۘ7stlqM}L`eG(Ba> hd"9 3˃v.gL1;>JcRekĤlu~ze{=!i^\no[Տn9+(~]hк!6g^Gjs/Cb0]T;3(ÉO*
+T(ՙJ\yRԱv'D/|LjL1k裙;f$u@5{IoFv.5X>w]IKAXe@t=6ס!sWfAҹ)6UKiuVEQYZ=34cd
+l`FKFL1NζMďۑ|KY3Z2F13Dٰ\M%9Z"fVYvtjt]x	rsEkIk""]>Y~ܰDN*@$u\>hE%:?Rs:+9J
+Bw R fB,VJoͷw[!6781!شMw8yax(RæsʚG?	#/C[(o/["GlZ3ڛ{##k~u=5}Wk?іEWm8њm}p6˼2}>-Y+B^0;Lf 1B7ܬsCDȸuM,]w:',&(uؔr8Vj'WUxN
+r5z}=[t֍Gt>u|{J\t.l,
+3.q{7'*y]@	^A߀//NǕ9l5qv[6VVt"`gVHr3?RPc&N/Lu ۓ~>+6.(4u#Uڵ+_.Pb;Wij1e.2SGSsS+Nh1Rz3Zl5MRdGMco"o䗉	IG'C@S<&~$(cg!?Q󵵙WO[KS?:|̜3"$a*!PTPJBReHdd&LK )"AZEj-Rk-UJ1*EWT0"roLH$/u׽~|;'d{7vn?h5Iq5>h3+4wL7LܴtZv4KZ>=>#ybTvP$梦^_"?jCOsM̔ ?|=}5z%%_Hَk1__/櫦7-kzn}6^; ѭ}<۵{Һ623;߫{Νs{Ivy2Bv;OyڗpNyMX?uiʶ?nqg<eqf7T/M)C{^=w?sexTc}J\_^['L=zÚ;WGh}?PϾ^]p帾Iw~M??~^9L͛wHI9_79];/zvJ:/lbx짗;L"
+
+wBӻ?8iqiO8 sSuw^{Z;˝>*^ߟz+3vHqz췃zooon״bkFzHK~{@W>xj}Fute<8v "<J>>ݶ[cI_w|J~6*F.?JJonOײnlьڥgBڕQ^-&pۿ$x#F^?I9tn+~xa7\tU5]ޏ}Ӥn陦U]MdwT,_ӻFN=M2#`+QG>Md_>1ŃF7a&OWakwV,Tkxt+B;Gyȼ!c`ƳC.ȐNTfѮ֌1+Gt%ԯ/׹nvp?eTU!<}<o]]tiLI[R.M$Ok%˘QuL#mj';Jge?vt6MҔl:Φl:Φl:Φl:Φl:K^I<5]Qy?"X+ȮKE.\
+RU"o5}A"7Y"v#+U"ktF_Ғ]zd	Y%aȮaJ_*r"W\+u։\/9D(W3.dY$9<L> ը$7IM~$+IoG+$rRD.RZNz F3vN:u XǑ+Dyg]Vu"7(rmOJVZU"k}Lf2j2L{=S)s6q&Y,c̘O"Z#K}Rї\.rUR|3sQZ׉\/u6Q&wH~U"kdFuaF'zZ"mv6Hk].vy܅"D ҎE.ʐKE.\Jk:%gEnmAw/S%Idr DV[o#kЗIKE.\JD^d%{m)kd+rLz\&=.Z.\|i9mDV*5Jk۴T%Ñ+qRD.RzxJUZrjW.Jd+6m2dk$g䬑rZkܵNrI:Y/\/\/\/ $o̢Qmd.J_&rȕ"WI%G*T(&9\*r"D;J_/RWV!-!C{̷RV}\*2EJJ׈\/9[#CP%-TIUBP%-TIUBP%-TIbjjOاZS-T?FFFR##Hjd$52IFFR##Q#+Cb W{*ZHTQ6]EҺ$'긵+nh&ptS떼=ZվL>IڀƦsdors_)ԡO]1ǜ+CRut]vt MŎnhnjkݣųqt6?wuxi}:pdR;\Z=MakC;Thm;ۺmg[l붝mݶvuζnm;ۺmg[l붝m=vAheO+>˴3iAt6a}Ԉɯ4(ț.{Խ?&i˜{-JJpG/-i٧͒mk_Z{^RJWtZw
+#V!sy|(S[
+wB\Ǩkđn~~j&\__ڷZ@,y7SV6+ȺFi˸*іl!j+T$+ՆkH$EŇb0Cj;KgFj2RZCnb1t5ѿ/~3[{hI]uF>m4a(?B|N PF(WG~Yq5cXYGvxF}@CJĚ6Vъ
+E+pv}oU,{c٨q̕9Ĉe^sć˝ۣmڼ\P(9~3q~\V.Q=IEm siQ1{E#u25s'$wլm;vhJ#콧Wsl{Cs
+0&Kq7ܕ)-^1$-;y'9_r=OD[kP?ޘNUAVٓq"x,͗dOrV,?Zh1ǡt-LwNęJ$&!U+[
+ʺ6[;ۻӶ[|9YZ̉/rgԙ﷽#N{Li3TL|T]VɪQqgˑe3u6k䞙bϿCmИ]=&[Q(deu>8[<K<ȉMv;]Ҋ%ήjyj(doGhMpwC=N2gd&A+rODZw"+>sKPv*uX9gG*a';"e#ݺV'_vSb8lPA!>'ۯڈ؁e-T?Z>õDH(	{]DۗhCZ~8dGm/*kk'!-U+ݟ,}O*[EAm<yv(S*i?bu9cD9g#u퓴XN3uڝ~BkNk|`~4̈D?|B	¢x7!Dyc%ӣAM¾@,XfDHx`,?A0\|/
+#߬"JKp{q_O7@,7..+s|r*JfJƦF˃Hǃ\P0I6C@NIBs|x4.e PWFqnnQjCӞB1Ni8#|(ŋ7nŹr5E9?XJ\Dbq_8¨*+nG0?(TN(2+"ԟD!M/(`ʢ%0Kՠ~",,bT,x49re\bA5T(R*PC`h,i\+Bq1Lq F,ضy↲ZИ _&3.Ee!7+z9폁ͳ"GB+Ur` O鑐3+b)3'mycP$֠]a-:/V	*̦^<|.KPjLl`,*+fʺ`PRVuNiVyux`q>զh2uQ%CJU%Nu}ʢctQA-ETIm	}}}7 u*Hp<j:pF|IcExAf͚W//?R2"QiќAlܖUZU!RZQ>Ͱ*Qu(	ϑh'PE-*+׮ ++с}.LOym<ϗ;n:T8QIu9;&,ތͽ~ 8a
+"2fsF}kAUYU( RuoM,~PA`Jg?ZVU[w{/-Suh^OR\<khߥ?k5G?1O;wFBSw]}??ס??E%!ooZee۵ܵ}kJ5=}v_~_{46Fњ]+ޝx*I}!R_O12`Zzkã.;B3pa?5\Oc+v^Ϣa+vx}?pa/c+vxUr&-`[~*k~+oDMo׻q]vF?>}#G+X^^eg܇؂؊~q?یmo7CCF-aar1AxdNr7%xooe6zQƻ61o5+|l|LQ(''ǌcǍ'ģ>3>#qύOп0@+ai:tMo?r<fGL3	+=B6s^f/tC?<{5EgCoG?<}9 ||\3}9=CdBlf7كs9_h^~yPs(0s藘7s4G_j^JˣQ\f^FhٹؿJdk﯑wyBox>/ݎ|ȋ/ywLݟL}1ER_B?~L}9L=J*{3TfkT8=\ΩmrDCZhXpXK~>;TZY3vq^gP=kzO*7qO|e5ܴ+Nnrg:GK:iyL*D.Z"yzж<.rȨH\R\RJQdsE9\]*5#{RI:`_'[
+>{r[uzoi=ZHE[vmO;5h_zS~Z.}LVLm2,/<>j|Hk'~$1XY_VMv޲vcj}}MeSǷ.E}Zi]=ֺ<uMj]t@._u+[Wo]~oΕh}v-5&]Q3SMݖSXiSӦޛ6=m5{ҶiNOK'}Otꟙ8qi#HkJmm% FϫoQM"Rqiڧ󆞵=w|YP줞I;zޜ]wx}f#=H9NNN-HI[ݝse'53R
+؜;g߉[?1V)ǣs;ܑ[ wI-;jkw;ϓ׉ZgJҒFvuHCL*+F:f	á5Oۯg;zT=W6ë*\sڌNnu;'h͞һo7xnx~SzLxʏowSxZmHU?ݸ/s+Յ'M+zP`ߥ⫋㡺K0B/C_LՇ+?Ɉ###K//oVE2G=ˋ]I-\VQ|hQrGO7Y>^jͭ]Ju*>oټu3nK^ּ5k%;Ww˻?s-7Ϳwwz_^0jc1ӂߵu-89V,Do$,.\]xh
+""܊+VW̮XVQYqg;*vU<U⥊W<='HB	ܷmZ9ZEN'UOmiZym'N;e =rYt3gEsn ,
+ZTnuxR+̔;~rNWiW':;9c夕S|²骅m=D)%+JnN8˧KZ-0mѶOp.9rc+u\խ#eݺ.;]	[n=zxXrgje䬽s
+u*}q(;)st%]nQZR\dvD:LZ-N-vjoJENZ2=rb%/nY4ppeӖtl\ՕfOFZ =N=$o%-#Ash-#+ΈKmG-ȝ6zPCxyy=w|#h{V+YZ<g픋9/UQNWmtΰ!c*Y*M2y?Lg:YJM&;jD<ORwOV^Ӊ9^R[%D*=KI*/h^I^|ߪ*IdS1U+NbnSÒӸquD[;mR1w(mw8yIV$͉X5)kmmRgmܞ{տ<ƷfٚSk]떭\',ؼ~﯊7x~WosƜ9}xn}{N=>sWd7P^iꦝw[Sjlp)A$rX=)sI퀕[+݀VD?lԏX+Iֆkڵ)UXy>]깯^pz6UG\ltuދ:Q[ooF+0~S0*UgL00 PAi=s+3Z<(^smeiq3\ks-՗'1ҕXd'Q,Vqv;Vl 5gus{Uˆ35.j茪ܝ[| a+Z[VSk^XiǶ՞zZZkfZP6_AG+$lm!1dgbôtĚ]CZjփg'G~zpGU?N))m:%CG褾bo"uк# ·\y0~ #0	&OgpLT7A>@ f@!WVL!(0Dn( e-Y00ֹ0nQdQ$`5ԷM: 7$_}[ҪժL$<+},%8g=4Qq8B#|'s8X/+olbq݄xM|UgA(O*Pġa͆90-0]u7½plp?< Ax'p>`/pzxaat	3t:bt0:nKa\a\cZ
+>0=a`{ÈS2\k>)
+V9p9:bς90JW_R6Pմ;i7cos+y|C9M|<h0_W58s&oN={@$1$4Ǘ|m vb{ҬZO&:gל!OOȂ>E\Y#>/_pvx8;<A!p3D!e]=3z-0g!T"X5`g=c p;p>x8<PՌ3³~+w{se[з{0e7>!&<gm<_$m>x޳[D>'d)`
+/w# s&`+zxrXk'3d-Kf'4<}ɜ]ɟXǬڔV}
+1 2)]0	)E
+1!9/qTߔU߁U>Ht=TȀ_3i :NDN۵"TT˶rh+}/|΅~Zhs02s\ E0p	Ka\a\?p\	'0Z&6+0[`Bs+L(f!(0Dn( eؤflm<cx
+1[T߶TߵTߴS`?N|	_+4ųJi 4ulFrXeE?|=8A8\|ɽY0\G{|X o[q]xDzJ=Q^?IVhh(|8O>9/xhj04pAHdj$25LDF"S#%2ELQc߸qV'0	p=L8'"Q=(Hj0f,L|+NDLL`$*JD4πB( fZDFV#QьQ2k|XɘŔ/`9`5v:+ƲW3;\zp[ݏ 6x~G(v`'<S7+O~x^2ZA"o$DF"o#H佋{w;w(|G#|';=iZh >l_ݰ:+D"N>_+k0cї$ן[[^H|r6{;I_#"5H+DOѧ[!Q(T-&O>O9gzui;[\mVhG6PmsOI[a1,`<Hv>{៰%yxËZؼKh=õ޹{&jw{~+.FxU<66y6"vӪK$;<J~D۔mHQy8J٧6W0wsMm)Uuvdy3ތGL:YK4?;8Ew|=9;g7'zJBV1`Xu)<P{N:hkLަ+܃l76ۍMvcSXxw%8m~JK',.ǋ(MVnհZ5y5|GWx
+4<{OxËm> >>F?J1];B#|'s8Ÿ/+&EU#U( GlbBZH4EH MZRPAZAԮnG]uܵΪ]%Ս+jY3uMf(Zh!PzL|ucssϽssfF(cU+k:77-|ǣqz¨"\:p	ynF7q'0&:W͈s|cN8~q<=K|T_y>ߢwc+qt^|;OsG{|z0/ח`(ָy3xW\g,y7\Q~-nw}^4.*WPTUϪG9Nڌ#^UDUc.Ns|1MX!4kӢlb;7w{bH:|k\e{gxg>>]K/%>W0xճkx@PR^1aGtf؉a~#{sC^y.Ffa}嬐+7É>h>n>x}v_58'nO~8W{{ݏi?}mѾh_[-nn_ݾv}vk׮*
+]oo[]oo{޶hO~dO[K>Gn}d>hY,#GnY,o\OUc/K972/W>_3Th_J*8D(V~A!&dOׄǵaEEۯ*5|Ȩ6XAֹ*^6G:??/ez^fezPP_j>rFV,¯+)}#܆?{:?`Cb|X4V`g{;WdyMdyMdyMdyMפyMxZ,W-bEVPڊr;ёhǺbHZ;׵,춃Mثܧv~?^=*X,*ǱQIZ+Ow$L84L8gj?YYp6ޅ)szW<Wi><མ}1>_(dyfgyfgfyf޵3<g+GvEG~Fh}Ȯ2XŢ#i&^L(Υ	wG{sԏip6pN:c?͵3ydq˙qq+z+II=l|IkxčG"Dpy7QWEs\us7f,t+Xaoua}a	>>=:}^ewa9=ڬх{	܇O|ʹƧ}J|~wJك|_rQ/ޱ~%Ŀwu<90]obO~*yߠw;LMZq7>.s,SuTtdUU}J<\Zs5}k7>?:6U1~gxvCs|jO~LꥰBLyt!_˗ctfyʫ|C3rhF͔޽1~jS+VH&W<aF4-&*G?Fٚw֖~N⧻鮲z~+,fכ w!3T<@ew2C}Ҽg72C}=.+|kӞjd-1쩆=Ű6n4N4z^8(^qdc?j~Hj2~:bW騯UNOp\):jkp-тJ;ڌdkɕ+oMцŸKVl#?937,?-}/nt;ݹEw.I|;ݹEw.sѝ\t;K===ӞOiiiiDcTSAO=TSaPCA=PCA=P0o7/.H|0]8B\!\kь\qZq]cO9	7c!ЎEX[Ё[C>&}%G^A0OH{$.E=favG煮UL{+Nv|
+NiqdTC~8~>c4v޾YU^V^q\4b5T߮|1&ao"<177a6V{f	M
+veop4ށ8ʡbBWq;1Pm6BFhl6Fhl6^#8Op9A\+1p@DU
+TюEU"8[q+><R,Ý.X]U܍{<
+|],y~/H{ZY=ʽ}acEZ㵣.
+f׬n6f٬n6f٬n6&Np=>Uz%:힗b:<S\M]ş8jwֽP	nEI6Gx.zB1}
+T:DM$=䨭7qTR\o&87ɎOq"q6ޅNC|L@	H@-.E	43N'h'A;	N$'A?	?AC	JMX!\fO%TПhōT	qNDET^DX-t_Ga)򉥜>{8ZzX\2쎎G+S&D'Gvh'q
+NiqdjܬhC;aoA]X>wݳb+]9Cb|E1+ƇxbW^1+ƇxNcx=bpH!18${`bXbİ;fb'colj;7-;b c)Uamlㇴ[c}[]C2<v:"uX=Fya؃b^+~vWfV	_.0sшy
+щXT3znȌn	SG_0sa菡|`t~+rv_V~5_S~o)w6cPO]x6`scxt({0lW>U͓vV*!C<$7(!#xDaH#zkCbmHkkZX+Xq6$zِ*&`/G/ľ)rx%$Ccby^+kx]Bw"ǓQKV9XN
+Iv%d"L&IM*mƄBc;y#16,I&&c]q59^1q>mN0&NNrdN8-,HN0>yvg*?Kg]OQ?U?~U?M]+S>8_r^uazrf@ؘD5\;[y١&+'䕮ƐN=ɫ\?Ml:t&Z}5E봻^k5n3y>N<ٮ~oO!H>x,<x/%>W0x^HCaG*B[aW#aeНZO}4nsRwBsJ,u;+R˵;,Hݣ~EMu^|9ɰ$ƧcS(t]rB[abj:|ȦVt'0=0!HI=~k\e+]L_QU~&Ke޳nn`RjjpEXUVU7b;qoXe[q,22T/CuPi*/Cdr2TNP9*'Cd#C~hnAod~)-#e2R^Fʏl+rl+2Aq999999iʙosWp4WsWqW9yiis~;8p9p9pp}p9\kpr.re6nkp8\#˕n#pn8\p=:8F8\usV&r9\{mp8\p8,7mp}å9\7kpn"8\Ksn9D8pq9\+kpusF9dg³]麹hvJvMe6qMp8,W6q>z8JG.l*&.efqF.2}\-.e.8e6q..epY\f"eLIs\4>i>~k{092,.Se6r>.ezLi2\&e2\dLL2;podlW(񫢅=ċ+/O5%^FMTPtC2dL9Zw.UQSrLԐ|;pHu|G+ߡQw,w<A	w?IɎOQw*&tPV;sgc㩮;Gy.9W*WBubug*?:,g+/w+_隹*_תkuzoP-DE[5>5>ݐ+SGsSw(:̹;\}Gم{>]+t>ܧW?Jʹ|A/j%ίqk_QCIj8;6?{p[D	MPG	+PG	+0RB%4QB%4P((((((PB%4QB%QB%QB=%L:Jh&JA	+0(((((()a
+%QB%4QB%4PB%SJ:Jh:J)PG	MD	u@	uPO	S((fPB%̠:Jh&JJD	MPG	+0RB%4QB%4PB%QB%4QJhPG	MD	u@	uPG	MD	3(fPB%4QB%QB%Sj{m)ggu+K&kvoXB(enYSZRXIkT蕩VT]2UL5(CuP+e.*/CP2SVf꒙VL]2)/3L[eT22S-3uLceA)+#uH+e.i4(ee.hL%M2QL4(u@+e.(/@]2PRJ^55Wp<Kd2OQ)<[y:˙gP82Jq>2MQ2ݲL,DfY2JKf%lY2KQf,2K)Ye%Qd	2V(e-t(2(de.dLe*:Bnd_ZJeI*iG%C-52ZjZuI1Z'C55T3jj::zPxꩥ9sfQќQ'>X̲ΙEMSiNr6'hs55SS+5-Zj4'yvghwFq6ޥ~Qn~|Q^տ}.pZ3|6b{'l9RٜdkfvZJevrDe=99:mlrjkjkZjkjAVMoVP?m/r~[B'OyLyq2WC}㩯6"Yܩ.w;OCՔk)RTmK=pJlƙe3"k)rfίTCF6ȱ/Kc)2mh32(s&eM}гQES#F(o+Q -,,OeCT7Eku+Q e-A~4HEY)R A)&K![oPE* YNE*/eϚA2hfzA^djѬA3lfV7+%fhyĠZnf(o֒?,ƙ2+feYV~ ˍV<$%Fhd`Ψn竌*Y1:f鉑ijvFl+:lktY1:f昁bGlgvltstYi=b;#3fh)春4F#׉ubufU,vs[Ĭvs[GnΊΘnlOr0e9f}~Jl4oi2b;CLH	0Ilgf^'::ƗdvRZjeR93b{]9QN3Rrlgv+vRT#׉ub:j&UPU^+3b;CaK(CCeөd^'ƋΈvS`n7Jp55Τ嬳VRf2{(3MkFʜ5J2CiHHS)2CiX^4Re%e)3MYM)vYIiLSf3evRf5e/ak]E͔E)seN̕4e6Sf'eVSZf%e)3M͔IՔ9.i6Qf2u+eeNOՔ92SY`Y=.ZʜD5eevSf2ӔU]ʜDeePf~2k)sePf2{(3M)2)s*eQT~ڧ*>#**'RP~w4UUYM2N9LSeWyW*krU֖UC*[*GkkAS_uR_kmvR^?k.ۉ.GuTZ~k<.MuTJurT<P]:&Q&뤺TOuT.頺fDu9S]z.MuTJu.GuyS]եZnmNS]T:~TJuTJun?EuT<խ-ֲ~;k.<nmu'յT*+k.Y+]VDq6R\?S\)n(.Oqy롸n뤸{Dq8\~[KqySZ[Bq%*ǊQG&>8?Vqo=T7Ѵd4-h}aEN8CMln
+<=6_k<<W¶āОx+d%
+fi3؅gQ؍=x/a/n"
+ ^87pFHSȇSUɰ*8Qp>.v uġ-_=x>lcŦbb򄆰%6/<[j]VEGNbqsz)~DUzTĜSFUΑSЎ{}v*zl38Wm39xP7|/qWyT;ĮR??;nbR~նEձq[߈pveEෆG)jf]W|?
+[?o??G;P0fSlꚝPؐ˭0>۰I$;p'r${=qt&i_Dwx,y? 2ݧ:XT2om|+U>N+D3Yw?{؈0/OQH?&3~	b3~__Ї__o؂~<_+);~+v'BZi3؅gQ؍=x/a/eaǫ8:+BP)<hr8/zox45x?f@JE#o*Gj|Z4zz7&܌hC;a1nAn+9CaCjuUreGљ>+TU[PğV1tGi%< f ^
+(NXa[tXMeVauI5XYјYјYјY15\eWlJ{'JO<Dk+I|(WZXUov!QaiR9Zi?K(OM0=vn4G+O]sf<۝/jx4F|w^ٛr%~i{=npq\le!Ë׏Ӝ11>ۜ5f^3kx 5f^3kx 5f^3kx %֘sXcka915Xckcy%[x^l%[x^l,,,,,,,,,,,,+h0G9`s4z;1u.m+Յfn
+!dm26NUTNUTNUTNUTNUTNUTNUTNUTNUTNUTNUTNUTNUTNUTNUTNU۸hZ^*W7:
+ZoE/6+cr dcxBPx3a_3'D5tbaHΉ)"9'9h5%:C9\R^ql3WU"~g'P5oYu+":YVmC[\]auʏ`d%DQǔ%/>ߋO}au=aǟ\7a)X!VsbuYc7B*ZGh-ܣ{p=ZGh-ܣ{p=ZGh-ܣ{p=ZT6XlR`JeJ++塲ҦV7ɔzJ/T*maYmR,.KR,.KTY,pv.eڹL;i2\˴sv.eڹL;i2\˴sv.eڹL;i2\u;RPш#$R+o8cq;0qq8pN;q&dSq&t318g]YUYXYM:42uR<p\{5^͵Ws\{5^͵W.oV~dU'G`"{=Ar;^+GdHCtt,g)gPU7VI<rj޷Fsyc1O|'>-AO-B#\;{^ߖNm>qUw*uEu;wvf A"B**DJDňJ@Ѵ)jZ۴MӷTckQQ2u$-l0j.!	AD۾w<s<9N3|A&*1dp! j
+7Pc?12b$dԄdj|jZ2r2l2r2l2r2l2H٣KM̭.Q./3W5^5@h708mlos汽G٣5`\sԂcPԾ@Qw;w1PU(k5ZVjeFQPEm@QPEm@QPEm@QPEmI1ԧ0	 A}A"A8  0ǃ!`(.8'`8FS`8+ gh}p68Ջ	\s*~c1oG*Q;X8uz/*Íg0oYn-ٹ"ثy<jy^I^$W+땨U%y^I^D*QJ^I^$W+Jz%VI^$W+QJ4&eu*PQU*<jGmMɣ6y&Q<jGmMɣ6y&Q<jGmMɣ6yF2ѦL)mD2ѦL)mD2ѦL)mD2ѦL)mD2ѦL)mD2ѦL)mʌs>G@L)mʄ!ax1EsXa߭D?B p"&"xF$!Bi_ԥ~?uz|r)T6T[b^B:cܹic'f)(W
+\+DlFlx
+Y!*W^«RxU
+JU)*W^«RxU
+JU)*W^«RxU
+JU)r>JARP+++Js)U
+Kw»BxW
+]!+DlFlFlFlFlFlFlFlʆy6<xom̓y6<xom̓y6<xoËx17^k+1
+zuD='EP^ +nM\OI=>'8: 4` l[VŃ`,ؚ
+[b+"Y3`f-"ED""ZDDh-"ED""ZDDh09E}SA9DX$5EK$DO$DO$DO$DO$DO$DO$DO$DO$DO$DO$DO$DO$ђ<D!AccB??"ϕ_ண97]m^,0XKb	^,%x/XKb	^,%x/XKb	^,%x/Xrܴ+]֙~Ԃ`X6: 4` l[VT	..u=h_Uisv_\>^wO-BnepJҫ?2sΚp + + + + + + + + + + + + ++k+++PܫTUuX+*+@5xj6x'99tỴM-[ԝzZ,&VQ6VP6+(ՓfdRYجTlV*6+JfbRYجTlV*6+[\bgƳXY,jTjطU6_*;a-؃9V6ՀSRRRRRRRRRRRRRRRRRRRRRRR9|_T*P*P*M%lS	T6M%lS	T¶RmM%>0`&\+'Fnfpf8V5/w;	<t?k÷mYن/elc<m16xOi;wubZgi"Iߐ}c'd`"迎EN 41[갥[갥[갥[갥[갥[IaIaI!A!!!!!!!!!!!!!!!!!OU-Ɂ|%j,ZTj񓏑07^Yle3Bg6.=oc960Fhsma960Fhsma960Fhsma960Fhsma#E;8_z|QMaXaY!S|x(P!
+T@(P!+2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +~_!W~_!W~_!W~bz99n71+T;16&ۄpnMx	7&<D~	YB"\YZ[iaveDgrRnRwXcF/Pj|NTeC$袣EOTǩE+ĩ2,NusI'E-fZ"T5UGj_-rqc+|q?ê6CcO	0&(T/
+W~56U#5lת}@@l?c>un>`(8]}Z߫J$֨yGJ}͜f0._H@rov4YqjHk(`	NcQ4p6\7m
+[|kϺa6p;_>	;@16aښ (QB'N 0:[ǜ(&*[,۞c﷨akFZ$\~ř wj8&5;!>UE}4,.A)QFhD)6Z('+ZY?2R>޿v[S+jZ}@=h(+T-W=Py+uMo}zxo#ۈJ⽖x%k2b/#+Jߧν{2+N$Y>0@l`$897m
+IŚfǭL.R'I	t$7NDcYlżBboaΦv
+,Qfedf2{!wN>V֙cyowTg~5^*c>ױ]6_Ƕm:OcD[[:ZV;6͜]-?ïV:Q+XdQ
+KM} 8C;?]ķWZ.@lO5q|G뙷v5ס[\6ؚ:-γb۷ca@Vk A`0ǆrI?s	REh>8sd9sOUu)ѱ]0]0ju,:6$|& a{;`F+LD+LD+>?T`Xs&m`3L 2,&"b"0OJid4RY)+O֕Jׁ@)0VC4tK ^WO}I/g?|}A`]͘,+<KNQX7m`3#e6FRmh3|	×0|	×0\	Õ0\	Ñ0Ë0É0\ÅuF?~ Xo[rT}Fi#H1iD1P*k$õfUXZu(U*U:5B(P#Y* ~MƯ4&dOk2)b5*|TQ>JG'$D_G2*"\Ep		k֩[QXI`D6$t"44n4R-j%ouaVL;[j7TYBN\qy(<BJ!R'9jj@=QM=QM-QMv+N[G+hx7	d΍c;:T觵rmZa	DUqj!6>A5F`0G?<0-FCG;#F=l`{nFfnF!Ba<a,a,q]J*S!?ph7jpN4F9FbɭB&
+1\(mg/%MDh6&dr\Nh尷J-č0lH6.'7Mh*Df.drת"ת1LZ7OKOK8:,!-<^B&^F/E]^B&Z].AkKDZn4Zlc;+Ӱ9+[B<.ă/M8+[+[3̥}¹J2 b"Z+[豜-s>㧨[hzGzGpn8ǝ+jVPxԯU;'}_AmG8XwHrٽӫ_qk}A>:vp#3Ziqi0Sm}~87VgkzG;<ܡbo>_;`]<>#w"N+>α,4Wwb]}*:?-]gʊo;.bĵCOg)Q{Jηi=wEy1D}L <id<"zlk9D"z)˝vozB=O>=kj-"C%jOD~ǉ
+.HO4Lޟ}F		fOtz]&"MXF[+E"RS}?Y3ǂby(6/mw(iKkGRz)m<-jgk+Ekd~eouzo~FLv~1/+?"&>]1P!\/s\(r	m#*9a/+v]s75aE7OXއ1zJXr4Tt5Y+mOw֑xq^\q*<6B-hGkxŻ,q!s`!0+?o\l08ֳw`N2Gc
+<iT16F<Sdg17c3=6:zHOi#=5Ē}J)+b}i}b 6FZ^15"7dz̦zugc6ʆA0(}X1I>0\0Qk?? \bv#Z"fv0wynpX?Ӵ@X׎uZ+zՌvl>e3Qя޷kD*\t0׊vxÃfnA~!ڽ#Ep,Ĩu.`Q0FX52 >
+XXYXR@V@oV74S־N {$p2F=ٞ)b0\.irp8ޮ6^/8
+9j6W3b4e(kTUdHI(@Q5WU+PT¯!XgGٚ S̍9Ax=_4+_PIW6M׀5͵?Xu ~5 r -`OA'yL8X6E$ Щ܇g٨|s	6}.X;zʜνpل6p;s ^5ͻٟlS3uR?׹~~+(B|5w'"?ef%2.n'9yK'jk<`g8uf؂+Fyl21[Oi>m )6LsmeXˠƲ&V3k,Yz@S
+e<Tݎ
+{ZWirɍU;NLAi5 5;t(߈Oqe"=Y+</FFɾD1w&f!sHUcQ>g:U>W:X/|8!V[ÇXV\,j,5A+PX:!ݺcUQUB5詌h*hJ+wTOmؙع
+;WaNfCh>=-Ǻ7:#Nv26Xн:pоtt/KGѽtt/KM\}!|ۄNKUZk\ihZz/V4m~BfckWz9x#o|1+/L;HweUaI]xTD'=OD>f"_,Vg:ZDxfqݳAjzJHR\Ehy[Q߃=`/h_/Ug2+@!:y֒@.J['PSSS ATT$FTTb}UY
+W~%Y5πr2FL\}hDF"鬁v+ks3H.Gm(Rzw'qjn99ڙ9\寚ǽ#=[8wfYIPьXf(iJѥ<Qv gFUyۙz,
+q*2ft"3P7许YE~uUݣ5#KՔ#yrIL]ͮN|`urpFv>%),,,,3g#xpn
+WrHTU?VUY߂[|;w4sG3wsG;wǟf2t?穹5r*-4ZP]ZhVZh6	N+'5X&*2}l;e{N'WY{6^ŵDΧ|EϷ3䀕hZ쩀=|6l2޲eL)2%K6dzC/ceM2ZHhYs?Ur47=[f*[lM꬘/U 9]\4G¾ut*bWW(d-=ޭxG/|1VJ4[fZ!Cdn+mDDi{)>^x]+K}G|66>ETA\A:^z
+zBS*K\]EuD:ǸtA.eǸ4?f(Upd)Sb)V#05ðkf֌sX5XS]|ʣY?ɥT2Q+òaX6
+FaYzej&]wPE3ˊ51X6t{Zl??
+/ gErL8>ed!lCfk={I8w+$WnFli.ÝuNmQi~%UѨFS.4
+ߍ;0j\;#G.BQ>~.ŏl1E9bXD9G%Z?Ѧ%iIb6@,jiė%0jvmvH;O{@{PHvѶi!m֢Ү"'Z^mڝ%ʾ<Oem<F#ʁڽxy-O'j˓Z!OQr<[=*_y<_^=!'Iگ"@^,iW4*9]{RΔj9G,%yCKޥw˟j/r\$VRJ.ޔޖޑOiʧ3zV'&_
+B,WUZVj*Y[rKmȀ"dKnrl"rHLeX\mȈW_jRRۧ:En>z?) 8x}OOGSett9H?W'7$iiyV wzʱ=3ez'3gg|ݘdLoirq1]k4Y+2`d.yVcqxȗa1XO%zF\hzӣ0Oiƛf~sogNi^hOS̋_+ߘ[gg̿//w/Ꟙo\3k/]+fG3?0?sc6;=c{=>Sy+=gd1Ac=#CgxFyzS<)yS=?^ړ֛ss=7ydzջ{gAC;{}=?Vzzk5zzϽu:"FFOwwo<+y<Ǎ;󷸔K<+n{2ngO|DX%<ߋپa{ٸ#Ҙik{qocj<cƧ|Y;gX$`+6[CF5f::uuQno<o/Z	Fuu5ɚdjÚbM1^..5^..7VYӭ,F++49֝F5Ϛgkͷ5ϭYX[Y|+`=f=nY~k4XdlJgmֳ_猰Un;ch7Ϭ5ol(j2qM7~cg<>Uyb'%4%4>JaH؛<O\xscQg1.mt^}O濹i<{6[^]/㿻U{ks/ŷ0<;ΑJ?eFv7kϿA|t/ًޯBGХs_]vt>p~o]6Ew~іzp~#=W[]oz~I{Ǳw8ۦB-zq>QΣu;(Qwq&u'ǺkSk[EB!j{mCԎׂ%=-ʽ<z%OyV4v{Q};\ou9u+T723,S7;]g!}#/OU_f1*ծ5{u̺^r[Q$kf;+WTw,WbcF٠ywC|yTjrZvUzE:{tWx.r|mw[UcF;;3T6^vxΊ;v㻶nǣMq}D*Cf*p8{n;#'TTMe+{'':@ܳt7{9mWW$D{z*z70rS]XTWs/j,љԥj׃Ic/+lPwSc{NYD-CDzU.Gۉ+?>"{I$ !!\pr *'+.(*"J 7?W]D\U"7Wo&wM͛ꞪzW:Ŀ:'PM/A)B_ڒ=j:~ƪJ`layDW U(+TNW?Lt̂J)UU葸W/a<9/ ަsT^rB:ou<#w_E.on55}Z.U7B^}]Y`L?s_I+wTu#[<Q-Gn}ѻ2ZAQyޭ"*,Q6:jWm^7~{{q1/RݼY^/\+JNog|<^_\|AZúk	[wpa#:)m+šm9\ȣ~wxŚ`6i-UdHQ@|qKyyP,0ٚƊKT?}K?#9~=N>X)­]qGea=u}}UgNᾊ`Uճ*䰈L*cY.nm+'Q?G)t=Z(&UZUi'sp=>~`Zֵln89q[
+8*NޭQS埴B[Zێ9{k/K`iDj-+{W|R*}Ն-'~.sZG6[yޠ6<b%L3q	VKi֮V<qx?yGO5dQT}$o*˿Dbݫeo72г<Y|rXiޝ4o*y蹆y^ hO (B?jtW\Kj^!ΥB:q7>Wu5.ayq+K<òekӐ5>1MSYeOP'/]Pjp74}'\l'4wYLU%3y
+\_5k[`z\Zīn-oN5}OoE|ٶF&q(yNWsh.a4G2ZN:%{<Ll1oW43op68 I|n4]kA/={y+
+7PB,+lYI{p*{K5Ě\S*jLY"D?[WyЉg
+Q9Ʋ!k=>+c7Τ<?Bv!}xeʵh|eeM}5㞷|mj?'UAb{H^{DybaG[-t+BND*[[J-yyzts%mk67[bI˸o"܊Qkǟħ>uy'SunB#!Ó唏Nkt-# kL	VJRN)nťZ7hV!+[O?y\~;]/NZ.ZUJHWswor1GMj_V{Kh5Z0t }AˏZ/n	]Odfia4-wimp_^_HRX"~uD$y& L1Tmq-bD;t_xj^;^;NkEvvWk3Ǌsk92ټݜ/:ަVLZe3k5TfXí1Ͷ..K92Wn0kf~]:fYŊzܬW-ʯ-PUEjrW*W^yXG^j^eF5q1XVOCxeHOOczAh^QsիU|^;VmRqM1NTvqB35Gq:fK&׸ݮkvK^1}=پخW_سkk7z^h֫O=zO>5է>w
+㨻]is1wM55ݷܷLkMMך^kjZNw6}~~f?ǌ?NǙIFM@A
+".|p69x?\\8\]Ձw#+
+օKുXG\CT	ԍ@DjLIpMƚV6Q+*Gkȩjӕ~u 66叢8kMBpMi
+j2f&藍z:B2Vft\
+JZ_VW\	גKt7b"w4Mbʣ%Ԟ+|T K
+(z5Y+לK5<I/"uz@&ڌ-&j/z9ơߥ#9j\*ƢP1Be#T(y^F\VW>2#pI	Oa\s1աp!nD$ƸHqh)Dx+bDGI"^S (YHU$$.H$dj"IoJYIkYtC 1u,[QsD@\QKeq90MFsP{ro7[-8wX{B~ +Ń"V(M<,Q~Aė+);!8 @qP8DGO88Jg:["~>W+1&~Cx(F'<=!,iHzIS-iAVRA+ZZk-Bm-Z2Z$MaJ
+3+ӡX5P=3f@f3J1(4 6Skv,+!ސ}Ie%]u	ŘS)μܼi3:d3s9@K)]k52VXh~[(h+<D5Lvn8bGX#(i<X@cօZR5ɚDk5Ҭˬ O@jM
+
+6͚N+Lϲfo]c]rlAlL-<uuκݚ<b݁F֝]y W}u7bZQE";Ǻ9k݋ܥRjl[/
+Ȳ
+B"\rk9]a@[#8w
+%>d=sF#cH8rxz
+9?m=Y?o=2jW:Jyڌ-[ֻ8=kև	u>@MvX;QooOnnkZ{Q}\A9`[֏(ui~~B)@*
+bR,(S+CjQjQrp`؅r]UшQ1JŪXJQq*)DI*	r؆!F17QMsS9BRU*rkZ@NSHSTBOQUlQ;r4T'YuU@'	05釫9O4qS35A]|.VP
+pw/WBʫTQϫתYݎ櫿"翩)[-Tܫ RU2WPÕj%}P=CX=G#URsYVR=rר58)?FPzF{W+dj=4Q`MTW4@~5ȏ]^>p	RP;)Y}E.N&WQ{^i8:Տ(	鏪+iG%}bHMZѤ}l;Fv ]L;HepnbcqnRl'#)MCS;93݊|vI.kcw v/A~v؃{%#sP{,g{"u//EE(bR\d{2R^f_)O>Wi4|}%rʾ
+OL7n(žվZٷٷ!Ry.PF]@i.]~[4n [S;)[ckj5jlf[-ƹ@8>6eawT'']] 3==,YE9ޔ8AsGGPKHHFs +:rKC zgFQˣG0bhmwgݓv/Fm7`ݙѶh;
+X;[(0t.2zcܓs}F+77g2nNjxQ+g2VNR k||2%g2J`ܖQr6Fɹ0Je(u/ˤe Up(=ǁ3@~
+.g!?$	$әӁ_~.k_K~5[ҁDtwm=~.!\&mO 
+	_e kI \ޖ.oA{˳!ˡ##@9@@R1{w0A Hx?d#E v_H둌2^axbx=	x!0z#6["x	3D+@@% ӻmD;-:@ Ba+~.=S?K y
+8O# ph  О# s8+"+.DE"<! p	R1dpb*8CB\An\)fB,Xĵ(\FFq#\$'AU 3a8F1a4F1a41a01a00a 0(dxB@"d(9ZFCd52Lf3e&N1r+a&/%'Ii_ PT\._!WP\)W<"|
+iľ _@urByUJk5&w/߇RCv'@%fz=(Dy1	e؆MFIg] 70O5RfAlэ77Q'cq]k
+:`SCNʤfUUk r0L0Kڃwهrͳ:&f9|1Ǚ㨎9	4'M<ٜy*Z$WggłͤsX\"ⲙŘېriZXg[gEh-b+[wk8[89<5@qDk"gրXgfbQ☉uf&f0bż+ʚkEwuf,+TfSGE1<3 )Sgk=h=X͝3w̬)9R(f>]te̧;3|z1̧s`5{~AG6F~6 6dN&3tf8*\ykӑyN&xN]Fd0bӒNN= xp`;+H5YvWa;vvҐgK,f;-d1il=tA+3΃6̜'9Ou:iz^ȭꍫ8[C?U 5H+BP54Ď22;dv(Q&,5YM\Ƒ##]k#K- \30[6w;W;Q02QyQG2<*yTGQ̣V!!̦2E+5TO'f5xT:̣r39Z"^ yYy _3n̠+łAmAN1=B)sQIQۑc1O'ls9Ta̩bq*	N+f*j/B__@>_5
+䨟Jݫ30f\̸b1 Mۤ 3r++WB9Z1UgCW	UU U9vK;r\+\+β[CncA}ِ!www+W]f\1̸bqucՃY̸q%ٓI8K]=w%xו`YfYI,{lJ0˺~ʰ7~%3}&AKd9SL8PHMם!ov6S_g6g5v;Q+g'w sG#	)v~ƮuS?7ҍt7MFHsnAFHG#`jw;ѽzݫr{BntoD\Ț=f2oý5{cb72ܥ!k]>I]pǗw_}qZooR'wyg{ X!ud2|O3ƶ+f3WLg! WLWC[j8YbGHsɔ;l5	;v Ѱw=FÊÊdDhF)?JG^bI;0ЩBYe{|}==ٝpjBf+ʶ=C}gteqSحEMy3S;Htr5MU|iJ[XigԊwRrmN0h^v;T/уkmvFI!ixz̫kяT[ޭe$?n%ǳ7S(4^}tt+b*E_׉F@};J9vgnZ-mھ6QJ-Ojjw*Zhw[ug8:5kzSz9+U,5c"߻¯Z[KxUZ{([{оw ;ΩUF+鶗ɓ&WHmPV-vz5r9v>ʌPʑyym+T.'rGt~-iNY2^d^3[V4ZItM<5k?`?r
+;r%Ն()q
+zFIPۣdO%]8Y-jyUCk_Nq穔,"5cwYQ%!$Ng%NZוy0+ټRzo(;5w>{Z\PB}lr^8dvd{|n%/;]튷U>RZ8G٩J!%sKXyC?C<,χgIWdِ~_%lb4FL!~k%9D~K$Q9D9BH󩮜 /h9INJJd$Jj gʙ,WSC9GΡFݕXLsP.Ty,)hZ~ʔ+FǒXR|R>I؎|F:ɵE"_/Qw4=&ΒS%fl53Ni<(Mң0B`IWaFnDQ4ۈ1bKc$tl$+F#1h47Z\ђwZҭ}t~_"ݡߔHoJ;;.DZߑHw|E#ﯾ(}ߑ(w$TDMQoG+b~/ߋ(F"sm|^D1YQv~u5ş]uōiFf7Mnq6n;Yn\P<sGG1b{;^o>ϸTVPl
+GlOě*\;{:wql%eCQh"KrUhhh.T?Zj;fhcimívjնVvb'ڲ}`.!'5ܚ^[ŭǭ9[6`B^6mMEѲӸee/D_}̽^֓Gs[6cKJb8zB=	"b?dr!ە5fj--uo!-5[;Y|OG6+@k$-m֜R-{WCOџ?A\~iDkȽu}	A<$lؚ=,#\۳gmc^ZTP!+Iu+Ԁ{l]qafoF$0Г'q1ǣWqý:{u$zus䜊};vu ޮނ{ŽBoN4>ߋ79>~mI-|k}/P;ߋ7)m!¸ @ƅd9ݜsz8(M$1F<KssG
+QhEEJv9@^G+ľFH`;V_}yλHHw>vOOb?w>G_9 [;tv;~uB샬-1Z9؄|~u~1Rkވ9IM[\F[h4sܺ؍v5n#JxEl	rKq!pmmBr۹ wuR}Wq)L7R]ۋBCnrQ8[ĳ5H;1"=J>{{Ew"|;	yNuQ{{%H9Ýg3!rgAV%55KawS=a{~g+_phK6F[%;~c.aLu~dvl~7ws~7w۳nn;dlm~7w[nat`t`t`\V.Zi+bֺ>EvSu@+y<XtdM)	Ε"y<Z+"89#XCt!.`/')!m
+Aqd9ah,Bc7ʛBCh,yHH
+0gm"EkT*
+O(6blmZ!BkD9NdݐȺ!A<VhwY+$B+lA"xIY>G: ^~-S8	5A<k8IY$Ms뀦7<G& :>Áu@`Pu@$뀺uF4AH&@$ґ@4EH3 O-lEɺn#Dk:lW݁;!uf[75߷e'v@|e_k.{c_Il!wS|7S-;V}S	ȫ}OAz땎W:G^	z`L!-$[Ig 'ɃKEM^(%&/yϺ$5J
+kՋ`ڢ9텳^E^;N1|9Ҡ3$Fa#\Kdp:nŲHscĺTύsACLd-#-Y$u3,k-҂\7tp; \[
+&N]uLKK4J1k;uGJJ{{dm}uAM㲦i^M`M^N<ս9kMS5M3Z4c0zzހ~1؞/"؞/ٞ/Q{7{S	
+(t9~yQy9yw[7rI\$oɣyk4\41`i]y*REg_&TW`oV,*p~p/5(jZ((\s
+6&+Sxq|V>LY8`eKE}򣖎ϯ _P9{E]kiw]^4`CQNaD+(Lh]zˋ+|_/ze.zfK/=_^Ny?Jߞ>Z|WtҋuS._ҫ%y^:%odޑyw4+E+pPeeADpM_.+XSe.[e/Ux/ڽl&RmYeA._eEjɚ_`$ιZd%[fQqwUM0!,c"B0cX&
+DGf	003t3Ș%NGQdc`cLBUܷ[w=SfUU՟"-!uK@t,Y!Bܝ6R	kB@o3#.<!&4:+{@@@@buVApXt5MB2+ܝU[a4@AOBW o(+WB433	P3JYi1hmR\`)&@sq9k9KOh
+lZ8ԟw''t(߭x@RJfߖŭ@Pu1++$UGY?Ň~`Jx1+LL?;X6X;x,3+2ÃӃՃك@	C
+RoUWw#qKܕBJ:.Ճ]Ai"ȁֈ@||p<@jL*a{J0!x $`+`QDVku0*4`A_0<6Kqm
+]||`5[<,G@d 5p,$H(^I.y6
++3Q*F@CwH#MHwa@H9+.D!Dxo@G>LPgޏރV }V9%	!=
+)E-9C8O谲k,~p9z?GO)'܀p:q;fTog]JYK)X9GQ9QL<* QWc$T`w
+ <	:LxY;$ DFN` :`D*|L"~(+]L0z%sdYzC6h$]@/GI]Wv-)>EZVQXQѪ}hGF7~ZWUE?P=nUGUϠMճrhWūxU#7]՘jOC!-_Ly'	gT[^|&*PǨS#jH9s)u%\~Y2.Sw+9IIWԽBmVsڦvoQϩU^^R/練˸Y+oq ۸=R1ȏqwTJT
+>UU{vix)[5% S SNt>ha*<L+@ 㫰t]ߥ|n/u,^G{hޤ=@҃0ޡg}~~#0}@PEMBE$hy<M9q6G"}xޢwG]+D޾w8x_)o(}"}e}ķ5{0Qk5!
+!g|#qG{\͊7G
+)	aL:&5HzGb$;-ppZeR nܶgGΨm䖥9¹U{GsҤ4--HkҞdb70oұ I8
+ @zR*Zv;$=p w%B<
+UbX!֋Z)(C)(\m:iT,I
+$`<UtIa	,mHВ\ ^R<^TפZ,:(/K},+RtX+hD6)t:@bUHip?Gu|JÁFY_4(	eIY:hA#Ӡ@+hF֧!j~*Ȁ^@0pR^@(u*{4 #D^#
+^ A^,A. Ax<2	+)Y9A59t}g gQ<'H_Pۏ!=!e /ԋ2A_&GQ6|"NB>@\>F5HC㨕1_o4z	Q4$8Wvv&dIjGgN:I^WNܔry:~DMRhڤ>F?Q} BC4Hz[Ds?QX=?U+ݏ"3"3Њ\bkey#b<MԵ^R&1UQ7nbđQG}OED23ߙek+9*elx<H,:P'IIH	(U!o딶k!傞aǚ3SiW$$߲Pfػ]tf:OJL1iۂbq^-zn}v!'ɈI:KRCǥF̖g`őH=bW'*wq!F&x;Q4l[$	+b/HX % 1ZY´pEXsFHiXӀ.ZA:B)W8kHm&>[ƀ6Fp>%8R/Fc+󭋼(j!ѩyq1)gb'rxd݅JحHuªTe$,H֞ c9>ϙ)ūb/,ԛ)Q4#{w,4fy,EW>3Qæy73^Fj݇|l/wz+lorz{/y86;/v4k~o9cG2ȍB(p/_AI_Al!}N]=IYkéB8ܿ0n!h3s{ܻIJcF
+}4m?
+#ܨ?Wn~~?l.f$6͟ie{Ö."{'7׊8s .mlc^-AobV́rm{2h7o-$ˉoq+^w{KluWtozG|̰y+" rBoEUׁciHX@4Ve>A>a,)EHہ"n1P@mB	uP?,A[@
+Bz^io[be+|u5-
+W:#9'rǽEK-|`\O²u?ICXry5gk޷ې} |$Ep7[m].{KwE0#n6}fS+ :9
+Q%f9lf:*}\X恪IvDP-Yރo97¸Kl7˃`lv}g}ǽn3=-kxsEk|?ih(yƠN*';w+m.F"+u|_s ڝpGw}9!wIp_հ>f̳zFLny+4n] ؔOٮcx!|_@qDI<"OO(~mwQ$~DUh#8t_ā(&b)b	}*b9bFDOGF7E܌#"g"#QBF||%ϒg3( ::J& @?$R?B#$DGG_Bi_ϓ!ߒE_ G'oCm6 7ME/_P&WK(7e
+P6Gšx*P	T
+H%TdtJRWT*Ҩ4(N\j?=FeP(ʤ2Tl*=A}
+:L=B=F}**E@=F=
+ǩѓU@}jZPZRK꠺D=DϨ>*U~=~M*SQԣ7~7]_FEz!Q}F>"Q'qR'E_ğm$"ID?SDPլj@N_e6+l߰e1p5kuw08pzvCu>ew;N}Ysc)t,ǜc92)H~S밫.eÐMU^dRa^eИfedWnruS{AGe,u3Kpg&a[v0[ #dg{1|,c_8uo+=s	/4vAw,{؝NfRk6L&ŝ>h<d<qܛ!SUw<;gę2RCГbb2[tcGON}e.olge]'yt3me6yމ|]1gk5+	wksnqr1|]b7Xs,IC;h5ǤXnf&'k'm= W"Lcfתae@Yo{<̄QfZ)}!p,HEgK[_vدY|!"fLoFگtdqgReuͲr]G+':rx;ٷTgvڮ#yHO;Ist]K|p칎>mv1?璘D&OveA5ua2!>dZװǻ3ݼn=cu-tߺak1On3+p!^fMU]JNsRc޵gfsݧ{,WWoiC{}޾uLw+K=,UKHnTH
+<xpL:&.ٮ+5,bj@*sjull5u2}<H2.w#ҝw%CРi9{@%tOH0>Ϲ<*Z:\mAҊ3Fİl1}:g"W7T7]݇]A|6h69]Nc-`A-Y<jr75FT\2#gט%oRce8'2c	yNy
+=*~ȣew:LЃq8atL*]atL;]ӎ[k%kO8Yrvv2bWpvNi|ɪwMJcs';\9W:*/c\}kuY6wMC	לknuѹwn:2!&Fޤkյ#UjpqrqC#xns5;ae+~پ+qA)+QW ǜ
+xSG"O@^{QGLR"o@JV"*%D^W {~M9؏D@ Ahz]5WP@$zͣ#
+-R4z8b,
+	N/(H?+H44YAM
+6l#.5J,S2y"ХӀ! QXUK#M>BDHU%ҹD:o*1S4'@7Пedibр4+Glñ IH85"Y2_&~LF8/').dԉeԉQ'>"N\Hӌ&%ԓ3YWRǨj\CP9ΊrVaGT?u
++GXڤ>j樿RV@*UEh,U1_aWe.k2zŧUy<|F>Ϥ?P#6£
+շ۪o㋪UU5gU#xB>O~TӪ9[w]GCۮ'Pmy'@Q f7FJ6T(,@3jN	jE/GdO?'o!RVWԫydoSrt(2qTF7dKxZFDu&Du&ר72-F.EQ?B|[~s٨9F~N{QQGO|WOur|xAOr|8;DCV?VD%}vE#HGG}D㈓D		>k}`\:{s ᣟ	 O?K!.'t}$NxxUİǉd<N_@ӽxDitW+ f1@B,?$k~~IC/ x~D< '#ԾF|N>>b||C=yS0jwLC)Lv \UJQ"WPF@)eSD(cn7lwIPdVH(6tgnY7B:¯!ů#2"T=D+2J`:JVcH71yX6t0d*6֐ӵTu@cF	ݵ[[-EY.Z-sU-+mͶYz5FkVulC,I^؁:%Z`ԳU2rG\iqRY4%6W]6ę*7[-!d݂MwҶhkhKXy[-Y5}<ݒ,qJE2f6sT.-.wik4n[-3&i4jʮ-fW7reRl+Tێۚl_+ۦ{=վߞesmGm)k7vvi	5lMˮ5֪ayk#3,iI̎ˬ\evE]y,)ۊ6{:o*d:We6Ȧ2ߝ+0&1,߹^Վk{=%#dIZʬ	c`SbV-kEӬYvk4`i +,YI7m9l9gͳT[ӖbQel;`bEkaz:oڪ/X }]6S-:˰v\߷J&p),Ϥzg[-3#ǹz}5ض^jt-%ZlKް]![-+.[or8!SvH	#^NBds{!7C%v	mf Gs93NA[|[uy[<Ck5ɞa;k [g|m
+xFnZƀ&X${e;4C+wۏت,lV[vٶW.Y7[#A!Jh9Tl{-7lY-\Ӳ7
+?й;]i@vU{m[n	fW4\"{[Sjw5ű*;@Od.ӸƞRNK]~F{]!.g1l+5}gyiUf*xlg"YK̂ ]vR[x$IE"D0uu"OQBD2?d~)9iX	seXon\+~{-uI4鵧_,j^jX0&&2{7;;nhy6LMW[J5N,6&pδwAٜjNeVo](oijdf*ڶ7&6&YufoÜa:
+B sLk'd0f.7[ڭ6kDK<{[RىZhbث+kKZ4[mLy<-/-\a+mh4;¹N&G0&s߻ֽޱ޺];bu+6/ii5!ifh.}y|I3w1<,tľgV'fu̝}f]f172{y9Y&NOh`zN]^Yi]uaD-͆܎uiOn`[//uK+NA;L]nɤkO"r/Q޶wHhҵ֧캋l<-R֝@'fA.E+4j:t;ZN̽f3-+[OErVc\sj߅7eYmg^lAڭDm։LѬD0mȷ4MVk:4[5/mNkζ,@VÎ%Wc;}SSA3i.unmUа0 ͵x0t4Ij#|%-B܎C;&Mh 4PBd2H_Bxx8,q7B8a	80M;qqYe|:=9gi)[W޻ݯ^=ۯ9ئݦm7qGڍfA9VPsr,?=: ~~ݫ<t.j/njtV~#{di$OH 3ܢ:BТi5'%<Ύ>)X\m_now	]BPt	;BlHsQGw0)t 6t5k!@0ǂ<j鰅BȦ5l3P,4ߴ+Oߦ6=@Wϯ4통(f(|6&\tPհiiNw`??FUس>g[jp3%)>tfGw`?ʙr9愰3~-\~~H8-Z=Ng.h}QG<͇uTQǓ"ȕRN߭>:}19W@	G<goÉ崰P2dm9eׅ֟6K`|p5Tv&4L_b؉Ќc-ǂJMвx;\-xa$xfk:(oPyRSs
+{c:گO'Nt	,h2~*ܑp644v\n4_jllNvJM]nMqŅf[s3O=;Ϝ;:+T	
+s[p>nz||RGQczr)ʢX{դ꼯pmȎxmvxA\ۛ['Cdj=\GTdO3/7J87 Թk~vܴG<p%SiRأ;*VRꂅ		w=os;F1!۾ӾԵPiwNt:	:+|ɹSC<+)9;[7Au͏7R:u<t5eGǊPdhjʹen;SX*)>	J/i./h9[D:v.=?qaOd.ǂ78СV)$3L9@h"@-:ƃ,Rҭ`hwth_牆*uΝ6;34yHB D)"+""o"5{(&Qr=C|}"CG PF!Q"|4i49˚Q&_G)pBsyP2Ν^PZɝJ0
+F3Ȁ32ě0:ΦٔgS8_A6eTΦNC6,y(Q"Σ$G8<QAGpuQaGΣ:qo0gsݘV@4sY?*',d"BaHT? )<Y/TSm617zOM/)Y*㿄3JDaVޡdMS^$07߈yݘg07sMd+͐G	2יh70ff⿉Qe3\gbLL%foiiYeWɬ+̵sl7J~EliV=YWf]OaUQZ֭eоSJU*£
+lJMlJuJɦT%R}IɦTvȦU5)E|?.%#R}scK̅\1>`.|s\$¿VM)3Uocg^1@S=Z(9S?TJNSc!Q)	%RdS"%RdSb%RԮrBd;g?Ua@I}T?Ɛx4rބlȎȅT|:|*gS(>)ۃryH=Azī m3+ L;$D=[tvWZz\Pd_.qv3-r;uܴ=R̤D}[7⼸,;(!VHvRN)qv3p;&bb[/w&zP	c.vU)yJȏ M#~CU5~L5eʖ{_%@^Gt.N&?"J-~TB+Y;vsk4ߑ%iTS@8NSrR@#,t /P(Ҫ$m
+EҮ ,Z),N1Y_(2?*Щt/fVe-mJ[a]8! YTor'N
+sP@?tC}n6a+iGZ(7
+m">/LB=#MPX	X8&APkeeS*Fߦ\n캚q9çllBPܡt]P.\GB\?_Qp/t<rz+8!K*^"]pŶ^>NYE%N[3n#N}[|C=GrzeE_kJ;~=q93膿T7s4>%S%Hr\퐿n;=ī1?+)v'?COep!0g71'^Ԥ֤8+1FoJI鎴dT,vLfWTͯ#5~]U\JbS >`/KB"nZZR[VQ`c[4qPl[mYXruqYq2"  `;mu@}	(Ggw?n*#Ud8+Sn
+wU`upJ{T{T౅F/
+B!U
+)eIv6FqbGJ:>OtISԋfV1gk)qI`Kkl-)N,=7Kxn_쯯/SmѶ(Ҥxct ͮ9J$=/GrDd>	˫5>Ux(<d$ψ{%	x]}Hx,FJt]0 PCaA̔1뷯ٮӘxv5!.+#B@AfkFYo׿%!AĚ?Xw7^P;RUP!0
+~#?QpF(8$?Qp2FcQQ0
+<Fal(u1
+6c\Q`FWa|j4FE@~.'_SP-zKA
+E
+EQP-gkYC,],`?j{6~"oe	%df0)19I1&4Ƥ	~c$<e<#8`R"( Lzcο	s͘`ߋ9[0ߊ960/b˘VP*و_c_O0c1cԮiQ,fρ@x JJA*(U+3+/+
+T}AAQ&DPe4V9u bfYbY#k)-OH6G'tT0Zf`uh>2i%AcI6ɋ~""p!5B%wi'ܶ5Y5[;L-	l&[wj{+MsTxlF{Y[~bƽ-6ƾ5z*ú[rSe/mTF\i"=fqHwQMܐuM8ǫNn;MYW	,E5]\qqJ#+E-vs圡vhk9m*2_hTU/++檴wnA+I5&#=mː(UiȩMoKת
+ei͸j9b]oېBQȺa㝊Ǌ?X]-ΛO'8n6*Sȩ4Skozs\h-<3drեmluE[Rb{u*+ći]j%LZUzL|TMu)Jj+K"_Z4-2T҆He|EḽYn[POA7
+{mmA2v\BX`CBpQ5]tS
+%Bsk{QCSEoh,CQe64akPMǶL/1Y<zQ-MV4&L%Ɏ[xj=TA>h$ߪXw5iAZS,&ciOgƲ)?uzrؚU\GUs7%.eҪzÜ\BQ9loN0;HO14e8,}Am,,6(:gÊ?Yv,C9^Yw-V%U/^d{$&<\iؘ+*dA[l5dbV:B-&z(MCw~a6va/[%Y.<NlnxǸ9HCb$vunDLU=jGSъuns[%}Ce()F|--֖|Zk*҄t_UuRNjty+݊&,W7oy ]euq앚=,ϳ%rjE>X6$35o\}!H`A5Wˁ9,T.ZX+YҴ%ʦʚesC+AzNuNJ;ԀhE9gGjS`RzC-֌U,9`])M,Mߝg\$=ٰG|Cvi2Ml]{+J#N|A(|1gl{_Kibx!NHXZ0	JU]f]pt̯{piN^0ȏ@
+B	.[])Q:FT9 RS'JNqH<K
+2.zY:$eJY2J]R17Un	Ը-JnR	R
+$M*AE+`˓|G^=wik?=,'Ef=Ϳ_ZWu'M6M_|ӟVFUv+/~mBT+o(?g7:V*{dN4\b,+n{$NEƋƋb(/!"{1Q\CÜ:3g]CݲʛKvin^G*q\vt4WDWbʸTNk:nhXz4͙<\i5N[
+t}{rA,(ͤsSe\8rQ`T_#ۧ3}Vߛb]](6-҉!eZw[+l(ݖˠW]c0lMOXFM&!M&
+i>>??qܨ<hD% Rar2|fz{1KK %x)VJZA:xy."*7]8r>P7̏3O4Y"sxq[eh\wSsa[N.:5gp[msƁcZͱ<ehd*]~/ޗ+|Uo?|>w{߷*WPn3'*^4X3J+*dazVU4'['7*ZrZ[Z-N>񆥱p4ݜė2yL.T|{۰h	z^kEȊ	f==uJdF?L2'`&zc9Yj0XTyW̖wJ0SbeX#{ɕS2k3z^s6V[kک"CҶ3[7zN6o	6c@Iod+oRq3؆F1h^zak85Uj3@]E'm|cT߰w{ͷ-J|1-pKBKrKCY/gz+7gn}}q,nc-Te/ݴͱo;eFO9h:ئjip_wOcFKhX4[ZKfv}9SRXR|*Zvb WUTkw߫ ivK=d3Y!K`[D	0llqh2Iww7ڻk}-+ߨ"y&˾^ߕؖ2{7;G>ݩn<_)S45H_[{
+a{`KEa؎NtE_~eBl)q=l	РV'p|aeW^F5茪@UT'UȡzU*U%TzUU*P=oHou7.5k^U.^st9>WV[ԏᕲ5@u2L^5Y?īf-U~W1^5.^5'xլj;xլG']͞fh@YKjOiB{(mG~]5D,opih_!"Ծ-'Қ!ÜG19aNo?DoO7(tuO(t:]3:]ġ_dDkKE"l!EGI|Zg GM/F,E,?	񅈷#&2"މGf,%6J&rL|QDLJ_vW+^uUWr:5ѤDQV['nW-Ѧ_O	Q7sB+놉[ uo"Bq8q^]t/ftsWtM={We"qy߫^%d_2oʉϾNssGWZd_xx] *?]}E^
+H13WX	1= HUf$
+F U32HQed 32z>+x5+p߉ls~jxESxppwu9Ws<8o:n}n\(/OgX^xeEgBɉ+}}ǽfH f?^ջ:d/,KNT%+vKDĜ[غZ	3+l$[ܩ#Mc83+70L9s7lRY\]jw7n*W|I~ XiΉY+JJuTnmpDdŮuKgw
+ƙGcy<rwp{mq=9Ou'As
+n).,\8ѣĴҷYU+J{9u9зl»DrfM4m2wlq]C'wqT7ŌՓ:<}zhI8wIPNz1W4h$սD1+ SΤ19L\u-f.1}4>a涡檂;hwے{=ONVɩbn.0Sr!zXOCy^,|4ɱlVRA9wY&#ő e	Ɵ>^<><h5P,΁m87BY&2	P77]MEXlL>t]cN&sU_a[7Q{]-"ނķ.]&iDHCLyA,(X"S2t/}o(;wG?UE꟣/Կ@SRK_+wU*89H9>A^#XrFϐ#:D^'O(#o7Чqr&г}>:B9 œk4NgߐAߓ>K>&$rA#w]QP=j(/q<G8yZ4㚏cOh>^<yk>$SOͳgK4ϡLͧ5F5|ei>,|N9y^<(WsTs994ttB@LM&*di^A'5\T99^ZZ@EQQը%Tu7.z-j9jDD ~Y?Ĭj0+1K+SRSk=|ޥ##Yz?Hh*jtNQ[F +QHW(T/D|!v5LCǓ2գLpQⰼ0R҄\2D)1\uN*pne,z(簼#E|?WgvGjMERTcӱY#SM dU5_~!MBQ(9nsXjO6)58p)/w1Ji%#]|r6:2KhzL_V\5(C_Kˠ{QB=ӞُOYYRn͒A}}+u}AO;JKyg;ur;l9㨄q1J%P	F%8ɥ˩:qt9J|jȫ4;YUҷ^`ZamCQ0=Hu;xG%3H&pZFAJ(S|㦣P'A:Zi2`r#Fd:$ݧҿ!t~HB!ӄb1N:y0y12cbAD0DDD."31bļF~ʝ]>Zw:|g>UuvڵNORV뢫JCE>E#	ke ޲+WXPmwD6n=j4Ρv4k\+]n{ͨՎҹ!6ِ]s"DTD6-C^Fi7r+;[U-kmn<j,lKǖ)k[|P޼+ƱvJjjmzlƛ7jX[.6T,/ou&BYBּ6[mnI&f?x񪻦.ii~SJp+Mo2z4Q-#5:Qa]EFz7FC$z1aN2:4C]ӳэJ0")E <bĢ_@,_|>HovRxk{boGW!s&HPIBj!K(
+kOռPzh-]B32*X"HXH8]'C|rWz7SsЮ&;weA"ᨡpԟeSZGmbcqjr}5Jgw;2!u[mB5.<Ǹ]+m
+m]	as8'\{<>+_
+'#bhB$=.I9{#ưZm!°Օwmcb-rd<7L%J5it%4R9MF;HUxox>HszzIyF˞*[vҡ-ReCmi?^ޜ"[2-Ym-usrӰIvu哶L+U[h4:D.St%m7*WW)3L둻Tn+!+<814jt6+ݕpN敬vծ<SA5i\we({P8ccg;jn+W'Ծ-C򅂪)+3j_Th^O^{Z/dɜUUUuv^c[YO缜YJz;Cծr{ڗ9?Yl$wh{hWd=5YApH$at'ϥofE-v;|#|bbdNx8Ewû#	H[$ڴj8lODĈ!0∸Hgµ%$	kA͕/,i)rhQǙRuPE5KβM#M]]3!Үgu~d֗M\}:*JT~="OGܑH[drg02.4Z˦-&쪭ԡ]6\hp[tg5ZMuu`.;i8PR6bvt-v浔{;MKZ"kuP+v=\{GҖH8??^ɑAtވmgHЕȼȞ>бpzy9h2)[:*-<n:g;gjWSBPz%ٺvgz3zi`g@fM!Ĝ1kAfgte,ɬ<ʶ]]ynhw%GTZl":)*isUZR:<dfZ[0GmVͳ^2+L:-llʾ{n밪27oX7Gqu6۷L9*rjz,yjuΛInuc,#;Cel.Cܕ++nULk؜y%ذ<n*?W]v7#MEÂTnUa񼎱+tަJS.]bLRWIr8N+2[CoW.a۱ۼ<YN;f6N:4KRu{9fa<jĔ]wהXcܯ[[:=u,wU%:r͞޺ƃucW:oGj"9ڛdt{kVUlZ[zuv6M6ϴegMo4[}tg喝i},~iٛX矧&nX߿0j/PHU\\hZaJi.Յ>Ӛ6c/
+?m
+}WwϘn6uV&[+[%[SH?ڽLݯkeDkڞjo]rZSle]Tު(Ե@^O{<`񞴗g5v/Z1BOt1t'2oNs9nc˩K%ZzzƭQ]w"k8kػk]='#k}Ϥ/hU}|usLi.aq6>/'~E?t{,Mq@a	KgԵ#k~`k5úӄ)3u~권@^=U׮kӺ3&mO^tgXT:iw=i~Sa0}Y^]XNx;kyӮ/k6u#;lޤ\E݅4zs|{S2&}5ƍG/ҩ7}$ӈy387߯k*5uV^ڼnXlځfm^wS0VΛSk{ZVMjݠ4S^u[ÔO36gH1uzUúddSosg6Hש,ԚԚk,~7ś_NHkfLm7w:-,[l:MƨQ뻿6I2[~k:tiu$z`zgo[]47%Q}`SoFQ:oeݶL:[Nwf*o̔I]d}~V,.{ͺA5!+u;Ɏ-W6F)ǖ4wjzDP>Kfgڌǈcdle%Ԗt#F[QT\'0,^vl{L٦Q[8jgsňpeZ;RWڒ@=c_I!\X HLsF-ٙvYלb.w+'}]ڞlV>ˮ,n:Ww,ku;oRmm噬K/+>/|u7{ev;'#$Wi>n\W`ҝ]8(Vjiwykwvzll3]qT[Zˁ2xZB`Mwjm3l%@6351uBXئF}޾Ө5k+@Kp3oEvwM:~(1ܨ#8i]o?K~6j欘-I60nՉ5nG9KA߸tƩ^&se1]kc<o{uQUz&o7>ssTn_HmZy+8m&#Eɖ,͛ܛhOvz;{*at]NRW.%F3S[Bƭ.\dYdw7yC6[0U^vlYzT9t$2Cfζv6#먩e]ݶ\MݮsKb:|ߥqo?y-AiKGt]zuZhnw[(wl2͵}O>{>)HK8wM¨񂞳F3,1U<Ug
+<t9 &ҕ5־!ޚMh.I{7!OX);{t{ƦloщE&L3Eig>rC;k&w.]͜8̳l8̔C0ι8rf*U<
+fqΤ Q ˩+@Hl#=6Jmᎅ"
+o!,؟`'ر?	NOE؟	?	؟	؟P	K??bB	',ROX	e؟ʱ?IOp?l/ZQ1kxo;O5:oC6o_Փyd./d*+8}־ڷc}5}QJXGth<nzRJN\4>!tъMG`aӿw_ғKz-7zO72z&zzBz^~=,_-I5(BGJgӼkoR9Y>39Vy3'/]?UKG3>^9crGB顫	e]ӡءl$K9	)V;SsZ-EYT5_NNL6GZȎ;o#ETڒ|䪕d|l}5ۊfl;Wjv6_W.|5;_W|5{	]fjR|5_^f2|5{]f?fj*|5_^fWkj|5_ͮW(݈f7zh-`4e	(0da,>ItJ&)+4[4~RXSLVO.Vivn7=,aXs0H󄕚H֐j"NtȾR!|e,!
+z}N`ЭHXi"S\Ef/a+IL`_ｭ}xMl#[#oJfÒtO`p[DP/VH?NYxd@7F9R(wfypUƎvZj~;Z2o${@R@*lC,KKoG<Ҥ ك/_[K^<%׀'Q^(u#ș9H/~|?	vcZ͵4,+AH>lI_O ~Y!лYI2jgMa oMJK MjH퐁&'Vap ?
+L3(:܆:CRw(8@BDwA<;vHEn",	e%{aWR#ZU'W*֧y.˓<sNGw+JDrupˁ;y1ZID䉾@J&K'W$aO?U`{4b2~
+Чπ#p/ZPzf!aWwGO
+E++ɳ	QAP |RZ<y&80h ^q	V`.qƽ|4u A+(
+XPbC1\*8K>x}*FO/~M]/"U3(ŠQ[;@ԙ$F/!|Y1EY64s.@SxFY%!n*8'z|/-?@@<B	+1\,.~J>&G4>hdXx	e> QC-4:N+au=CBABTq6p<aXм?9KwOc<hx<,KU%䅱Ş`QGYaq<h]#fw)?a(CI`LP,dFkP:<6Y5E8.^v0EXΐ&1q(jd(ԯ"?/'fXp;+W:_A_\M oPTK̢GC:qy-ЭEkL4B{x.DY_Dz>g&迄C	+#CxEOXL+"_L'r&4 -,ƖQPnNX;<1{o*"|ܟZPX<TґEd5GXд]15@D4.0LEG#hqGP~}Y{׀*0+~  C"_W]q<	CD2^0nʨ eĺr*#^1*+<D,-5@1
+2h ҧ[_#;r>fp{!s4"( yd	V*!Z6#Ops 3菲-e+ʥtAce)d:X8腠a'2'!rCxi+ɰ1HI/xȣhDR"mEAG 6{g 
+4@b%#?
+D*qC;J)="@IKe:Nu$eQ& b9%\	mMt( }&/13G~,>oO4@3D̼šyiƸd!$1g"h>Ȅ$j"׭6(e`/,֒GpT7ST z	q5~Nе(`e'QboHELKs51=a`!E R7F4y<Z=8x"珨XB#}20?Ls<z?"g񌈸K/BSy$Y`;fV#.knB32*F{I$O8sC\Js5qUFĮp	#bBsd@/3EH"f2L(fq\gPs@
+1$`ʹfc$	.a(62R~[CY.D
+f"#"~*(2؉xٚ#wD<Gd&/']br	>nI|&	?.F*_i3Vw-oAC{Z:	+2B+ ~_)<*blxo㌓3α{읠qq{uJ'Ԣ
+VWDKi(v9+5k#c	>V	$؆ͽQGl2K_ gƽ@- w030(mZ`AZ(	Z#euUbRhy*?Eԡy+~Kq-nL|茰jHO㩖GG=i^}VigYmﳕ^X9P"@Q#XqY_Oj0IHWPߋxEV-Ua]BCͧ1kO}*IKaH݁Tw8m'ܸPWbTDN)4ch݅8P⫲sN^Ĵ"4EK254U`+LsU/D/Zh[^Zس״KЦ+
+t-b=)<:ϋQCF_Cc~4_3FD1F(q1|DDY"]DZDZfZXv+2Ve22j>B<,CZhŐn_16,?E,(+OS|Vw
+]Fme>S Ya2S?3C+x!c$|e1gVy4:kZ# 
+o)m}E
+bN+2ޕ(X՗FZfV	m܆⁘Yۍy1\w+QXe􈵈H	i¸扌>j	eH"{_ G!Y
+(zd968Mg(6 pp$6ҕ/y_k/_E2h݂| <	Q6wf&m=$J[+86(kǀ:0
+ 'H4 Vv/A2O
+zj2z0&]
+,D><cȳYR
+]%(foQ)b<w N{ |wV,af  "M{
+22yX&y?{*IaZnV>#]hP
+`T} -FjR+
+pAtc%lcc >3I2Q%C%8O_~zK^|˘#~FHRQ>_`6mK\?> BcYcr6#5kUXEHD" Ǵ|++]^2o#'((&_}/f:?4 _/3ZqW"urA|xA7cQǊ9>|0 Yi^@h*@xh.oc̱n,b_oSо?:6dަmB+3z/f!VW, ogz""r`֦ZMHb_ڗVO[oް3N/cj{	xz|Vu'X`Ew?'u&s ո+
+ܤCF[j.gLE}G)Ho.;,J|j "3Q}<
+,B{;mKPʗY) 8\+@
+.HI˧S,С n0+'XOAa17A?/x.sm{ %$.<zs|eqh[	' "Ps{QY67g{go־XͰ5X b&Xω#m,1b-vo!?ޠ<vpN0ãk={I:$f6m[FV%N3ZGzDH˱xٞ.x ˟f4U4#6k}ϊNg0SN-I#'CK75}c\@ :_D^,qМB28_BN$8'{HZ*a~Sؙss/3_f(-g؉7㱍l=ADciB:@V>rX<
+f-X#1띶Bi/C񵈱Y㭖fA)+l%Պ?
+gz
+SqW?&Ji_/Bý&/*jrD<z7wqR'
+aWL߇4L3d9HkP!gym|+ɫPWPX٣2xzE_g)/&}%Fwe=g,*_԰}b=:+=c	th`r#a$j2gٰAF|vCC||/-su>(rCNY{G*{hf=B5GY)Oo{)^<F8P3tϻɋ]ңǐ8+J?Ԥ	T+]q6_&Q/eK`3,+{z/r{A._xV,Nտ+B~J}V}<7!Q,va;f;NrKEw&]z^HSQ+G2 ETPEņ"(Xx/{yk[kI;41͵{مkV;׶8!W7y)qiƾHsq<l/bD=2Oy1([vxfw-tk]{Ώ~ȧ	hR;<1r66^Pph\l&`i|=3M<?9_b{׳v\$tdW#<	w)9WQ?;9
+BN1h&h]0aŘ.`5e	|$VU\yKc`-&4oCC
+Ao='+_@3g緐L
+)a2~/ XkhgSٸ݁I{;UQ $@osAd@%\ScW_Fa1+עCr B 2J+nǸ53VZ</R~/ELyWsW-} Ρξ@M>w#{V}4}hX1FK{k|ga--2~n2ޯAXEVV5dcޢ{
+)=+-ah1x3 *&Fi'=z@zx(hǪ6<nF|sk~)}
++n>$h^`{בG7PUzq<61G1{'YESnG
+{zA[L^||_lBvObW@'VY`
+G!Xd]Px0!Cٷ*GtdY1G^w#AQE	]hQ==]a#r(u g#ĬNxxa@23FzT B: 3l;T9 J
+WNH* ˠsno5WJC^}{@^GF*n('Mh+v^kFz=J f!b76Ġ fqX$g#XBT/ 4zG{]ְ*oK0l&0ih'+[4v3;җpŻOx
++YLï@wNÀV2;JQmEϡC181nn@p[m[p
+5	пzupED:I`SĔ6 GC;ק5W}Kx*aT()_[k_ktDxiJ 5<+ʫ*C_+w;0Kk=y1EOm߁'=#h~+xҜ G? g!|~;k-̶ˡξEX)kX<z\{ߡ(	zýHO"}$%>GY3Vw1tȬ.]ՈY D{}>AgYH4x_jI2C:Cm><j@L1/"s@/#%A܌?R-%K$<aՐ|n.f5#FzUZmX!B<BlQ.Xl;	':*aj`X5/ rccPއ\k/G
+c+-0&=wzo 1*?0VҠ̫N;;\:CcX&0ɥ@z !5Y`>?@#r9
+u)!)&zx sG9E$j4Zi(-+80`0+h:W^:؍TFˀ^#|ap~D·xA]xº``	As,{PfC+$(V !#M"0Tg  1Jc"ʮ\~lǮA _w忎_
+6Ĩ.;V,{{Sh}/_`CS)ɧ";_޺akW o .~+<(xzaʎUZ*FZmn]Qk'%i1Px
+J_@X#F=mg  }ކa&fu"~V><Hפֿum#@OUzxxbKZ?E'@\-;F9i0+G}[.+,#%o:\إ5ޫ}x]\^W(>A?U>_`5޳ݗYb@}ؿq
+ޞw[1~ncMaIE{؁<H(ִް~rޅPCUn?Bހ|1اDKGkPScwC7 4V 2nn#'"2
+4~.@5ǻX6Gk 	M}guŽ[!hoGLz*u_)XQDޒ'ҟA;kg pwŻEWM?-*m89o|4HWbma1W>=Q~+	/t	q1됎uCԳޭpg,
+~Dey¥޳.뗏"5)!;xMq_F]/ {|{}N(`d]eGoKxKW3/SۛpDzBnCX῁zKػ<;]a]f/x+=iyOևE7&*2୤aQOL&qiDJ9j͜8|dZ<{lYh|<i*B)]d5ԔSruFiM,4NFRB5ԗ_4%HTRԜ:%4GSh]FIv޽=٭Kiһgtrp+S9*@ըOP'GCHREiWi*ͤHQ	*osNu$9O
+P$]@.ԟV^4&4ErRJQ*L5	v<zQ@7iu0VVXXX9c1-;p pdQr2p:pp!*u[kO vS&t`Q`i```-`љ3TS`G`_duǍW 8y$pyn>A;dLT`d K+L
+)5#̑AS]XdtBUl W >5n`#pYײ&eL+?u0U.,	 ljn	i^\%k,}'pp-p=1S-6}wnU"QJ;"SbJ#Uc~T4.~;sڱ7 sTѮse*Q=bCxVc?ea0wQڹBmu!U'LWc?+,{-뇍Q:Úpk#y:/x5#Z(.ʋ:-FbM{l(;r#;r-9j:j<aJ	mV~_>}}uo9Ye~l~o~]J^YN.h{2v}oˑ[kShv'}rܯq1{%v'{y%fd9__h.{;THq? Vd:5}fƽu|ծ~?_]o'k쭮91{/|,{-krܗqe9~_G}"}d7?Tossp3GD9swDыߠCǬ9f!w
+Vե$|5OWYDηjWk6FX>j,,5la[W1WPU+.kȚ^Ư&
+;[qV|'Ή$vv@ )^3Wm*hLˎZ%lzCW[\cν }l$/z?2󔽾b7GޭoN[T<LҶwـ2fuٯR>|<N8qʸ/(nvJJ<OImm\6~<y Oa9~]/
+®*kWYR^5k}+-gUC ifm~?ۿ77Ut?yMp׉WIpF
++Hg gggggU+??J?J?J?J?ʀ?ʂ?ʁ?ʃ?. T T\QQQ+QQQQQQQQQ q1!1	)9%5+-=՝#Γg[`5h]U\M>y6Пp5kЋZvp>FV|K:~ᄚpB8f9N'Ԭ	5+qB*Ps/NYjhL(Z[eF=@{Egљ^}D'.~qʭTXl+NSGvU-'qZʝiNNNNw'pyBv}6[un.WZ]8ɝÝ8ŝ]8͝8Ý=8˝ý> UuP~M&w wzt wzvwzu0wzwwzgsx;=G9vwz+ qA2H W'y<<ѝÓܩ:<ٝSܩ:<՝ܩ:N,wOwwt,wvTNܩ:<םܩ:<ߝܩ:Н×Su
+w/
+Z?'TaE4JkB:uJDO:A_n%:vN]u/[t}uC?}zo~mK_Af)fbb[k,#5fe6yE2A1ۼebyϼ'.3_$Ɖp6~'F2rZ7+3bQ1ՉMrftkt%/GhMV΋Eh<z4z\^==!6GU9hgK7E'+4(Dޑ LvKIJ˓029*9JJIK$WST#ޝj$rɇݩFr;H> |4UZ+7꣞1L9Ҹ8jA`-H{1H
+'S@.X歮yazq=;lϺήbkxŵLcK10f2L1SbL`̌0f&1f0fa̅13|31fXWc])u1֕XWc]yu` }B7Q%7Qe7En*1Id)Ԛ#:9FN#j䈚;9N#j89vN#$Ů;upZIo')I
+5n$;INRh$;!N.h䂆;'4urA\x'4MvrAS\PrrAӝ\eN.h-rrA\П\N.Z'tnʨԫ7U~fS#^W[+t]TԴǍU:ehWu-g$ؐR!jN]'X"AVgb0Eui]6	eߘanZc{=im4ND/nN{Lkf~zfAzo1}@GJ:futؕYKvpW&פ+\#ܘSܒ;V]i'w"!a:1tz'zgtL4++עȠ3bX,evAlxSI$f-mW{88"p~qL8.sAqBB8Ed .*\Le,/sIYAVR"yrYTyʯs[ujT535PSL^Lf`V0+`>?\6~>X;uӼ;|ȫKҢ.ˉ]Qԕt=QF7+DuX75tSR QOCD}=LO+$=ΰSQ? F1qLQҧ#O0I+M)SK5uLw4fs8evgis|"<-;WD0Y-1"q#qVޙ8?tfpFx)C]9\jyf'|;|[+W#jMqZ~~ңt!*PDR걨LTN=]UTJQ5)PۣQL4,vDQz.QG	hRvGӣjVCzV7zʮՐw]'/pjH{)ՐYug5CvVptSN]b+iU_QmMВ[p3kw{;O<\VԑmU?++fwO4ǎBKVyчv~:MXs*ig-nM>snO-6-pݚ|mɗpݞ|^t{pݒ|׭ɽnK~{fuKonMnOam7qݒ|׭CnK$&m'-n(.Zt2ǔ9S惘2Ɣ9S䣘"$ȱ","'b)EL/c)ULc|SLLocMu9/R付"b|S䇘"?9)"+)I	OI)OT)Ҟ"))
+=ERH*)Jy<ER=ERy<ERy=ER<ERcE~rJ8rkIIIIII)R<H"%c)R&H٘"<ǔ L2c\SRLbT)R5H"=ER"Hi)"EjSvL:1ESALc4)(H"Mc4)<H"b)&HۘWŔiSCL1e:ŔE"-=WoJ	'?y!mD$D.WDAD6$9YNS4)t9CΔly#/s<9_.|Q>jgOS][l)BS(E")REJE:׈k(l$Q>ON`UL-H-k;AE)r|E}r< Zi ti{
+Rr\+4}>n\WnWLR.E_g:u~h_v|$]:{ޯr{dK>>2	[W[%7ʛyM.;2gyv	maR	]K&..[6 ;ˮ%G9R9Vwl-[d[{iTvH.NZ=N	Y3l}-m[l6U?_ 9XC098rok~ˣlgK lؖtw]m=d[z/˖>rStVvζYoiQmlmֽ--E.ߦq)soֵE:E'6ΎZrINqܜr>\r!.E(\Kr)\\+\+[}
+Wj\kXYp]_+_pSn͹bZqknmܑ;YwnV=Vӛp_qy!<j:í#y1<;yOdSygrO<?R×\y/
+^ċ!O)Fb+Ɖb(&b*L%b%fKq՞bX(.WEbV ~?vg)jE*	ZE?)S2M撹eWe, B,"bV{*!KRӠd9A]'y$+[*ꪃ:Ϊꪺzު.QT5@+T`5D+Up5Bejmj&jljTYjf9jިOMz~Zo[6]?wgsyS/Kz~YѯUOku}Pߴ;=>?##>?Nҟ;}JaNk>gw^?a5-eVd&eL.1yM>ߤ)d
+"J2)gʛLS\h*"ST5LuS4Lm5L}\lFibfiaZVicښv`:Nbna5^cKL?0 31C03܌0feFflf4Yfa⦄)iƘfo&9b>2;]3q9aN&$>J|8$q,i牓/_&N%N'J|&q&m⬝e ԡ	aFa2Lia0w'apX$,%arxQX%Vkúa~ 8l6
+M¦aM6l;ak-{aoxI?!pX8<j5G-Qu&jGQs%uG=Qw']zh`4(+:4aӑV;Zt|4!h5єhj4-ʌ:#͊fGFsˢѼh~ Z]:Fi&dJtIKiɴTZZZzOOWtZCm%raۊwz%kDZ"LL!Y>HR'R_aϺWٹ;]Tv-:y$%N'Æ{䡂T<n
+άkZ?lV+l~$[Ю]a+WN?]e7B]Tvm-vmP[v[-vͬΝ8뛝7
+[LrI\].[_Чx%t'~yn|:`xfǼo/v~K_L~{팷3.;(rm~f;S3La^?f_fv̮6aVnS?o&bW{>
+~rX}<pB81NSiafo:=g9~3	@bĔ"c0F^ 	DCB1 ""ED( "SRJ7
+VW{oroo3,ya0G(
+baTX&$˅
+Gw?I?SvbBG엝tǼiB{#?{f;wό)ߩО\"80̃!ӛ9Μc1_2&;LIIOf!fd0S,*,<μ$d,R2N2~}7L2qX,[rY+rYll&]d9NX\":BdMr\uɽr]٘<}@MGCفdO?%}B,7-zd4uEb&KEb!Ub	ۨhV|QVa**N(%Q1G~{g_Ͽ/	ӒQbeN__^}C}S&].ٌgrͷ;4B{[Ľȕq%RnW-*J[Us+nW˭긗zv>[̖؅l)}-cKإ2%]VlfW5*VL:[:GZ$+'/-HHt|c2axRљpgIh<C3;}g5۞C{DDy/tt':_Ȉ알\qQqWu7fg|:c0nbed@3"1Ȋ$0wU@VLGv0޿|:HgSOF"Tr,FFXaxcpS܌f歼r^~!L?ƴd]+Y;5L*Y9`!e0ſo\y-W1P)[5kNB"̭oP+=I[gڪQVf<u)V\g2(ӅD1=c'54+2afaUfc?='{|ه*bԜJ8e4giB?ꘖڎ>LhWƢc'k-IEW>j#cI=I4=&Fq?%:KRsP{XcwQK.b_#"-a[@߳nD,s\,7HHN5FFܙBPᕯ(_azzFܡy~W+L)jAv:9v:=0&dNewNc\xGŃwTd?0L.grĄVI!&"ʣLTAc)&﫴Ǜ*wMd\8Y'PәRy)9ez=>x/Z釷VQ+3o*0&`寔!ʃC0C>}Ljj372"&c|QvO3^J]>^!sCyU̓v|ߞO;12g2q|?ku[W&|_A!$!"d
+,	![xRB0Y"L	ӅBaP,BHxQ(BRV	j.dݘ`U"Y\$g䞿Dϒo&'g%9c%y"QSͿMVFORyb?C[>7kG7ٷwmf[أqU"ciH?~.B%[ǭ6pMfnΝڸ3ܧYGkO*w]F\fYd6Cyd>Y@%Ȣvdw:::˺ȺʺRe=eO[''oZkN&T2Lg$;qǹdl"^$l&pT8!	g%pS)JҪt+De;9%&'3trɩf29)(jWSSnTnQ6(w**GǕ'gjwYy]Ũ*ʨ*ISuQT}UUU#UcT٪<UjjjTDUQի֫6vT-cVUꦚS+zUVՉduguwu/uouPuz:K.R/P::FuzzY}='g_/Sƫ	k41MM&MW3P3\3R3FkjfiiJ5K4MfffQGs@Ӣ9iմij.h.ijnj9RZnmPMvvfhGkI"m\[Ӯnn6hwjjGǵ'g_i/k\uvW%b.T]nnnn.[Mӕ*t5zz&Vv.]SyE+Dzީ#Nt}?`(}>G?A_///Wk[+&!Q	)Π4+V4$b.TCaaaa!ېg7L523*5zz&6Caအppppẑl$Fltƈq18ژe5N2N60ˌjcqqqd<d<j<a<e<k`djiLJd7yMaS)fbJ5FF2M9	tlSiiTkZk`lfj415ZMgLMLWM7͜Yi֛f9hN4';{{3̣Y\$Tls\n6יי7;{#6Y%UMgQZm	[,1KK%222ʒiɱLX[,ejKeeeeerrrUbZ굆I֘5՚fkhnicͶYӭER2k޺޺ɺպݺd=d=j=a=ezzzz&6ls-ŖjK+erll"[mVcmmm5َZmm˶$FIN4{?`({=>>>>ϾȾ^eooo7ُOO?__pHC0;#hHwwwrd9َb"2Gֱֱٱ8hqs:gם';N3Lt&;;;;{9{;;:G:39	tlgssY\lpt699:O8O9?uw^t^qpq.rDW+Օr&&f\\K\UZZf6Wk뀫ujsu]p]r]utsn[ﶺ;ѝpvg''ge
+w{{{{ѽ}>nuϺ//oz8ңX=nOГIttdxxr<<S==ŞEe*Oggggѳs9iyz.x.yznz9ҫZnoЛMvvfxG{I"o[n6xwyxxOxۼgW7}O>/K%:zz2|}Y<_oooW[kZ}mK~ίV'C,ȿ_/W[+fqI9Wr4	ƀ=+IXK 5S%@M>>)58884p!p9p#Ac`,%L+	'guu-`sHxdL\CI1dyCPR(J+2BcB9I١Py:TZj+5N΄΅
+]K|X6a8nN
+gspU66!9->n	g7u9Nh)kBτ~	F$JLMOPP,:>a}¦	v%4%J8p"-\ń&G{	G"HHj$-7202"2:)E#ՑȺȖHCdgdo9r$r<r2r&r.Ur:=TFQcFѤh,%MfGѩYyhE&Z]m~=O>Mw{Mf`(=r@w []r*Æ+/ꛀ -9MP5{Mf`F:A6@6߈\#k#'8,-" R?Vh`
+++uaiuQuQ:EZ(D)'лwCz'sn>Aa7ȹھ
+/bx-An	rK[%Z%_,kY>~x~ZV/G2KPv	8,A%/]KRZJΩ,ElR?ˡYˡ_}T¦6TJRI"kJ@(+_	JWB_M+j}ʩ%n>Aa [M"6 ԫ Y	J(ao00!}j޴f7p 0F˚ &oFe5ÿo}6V`HN儥ND]ND]N:inrܰBz4>}"	;\")&L#@@3,>,`0GXCGh
+!W_h,D)mJhV H;l-%- =N-[NrT#Ŭ%I/ x'>~%[ϋH}XyxᑇGyѣjF(g㔴I ԇ]Da⌢fdj(̕b`o>Ga䗈؊|7S6 X"z /xx
+q]L nGT`KLmV؊!l`ml>G>U؊YI)`zTB6
+<	<lrf?l2F+)"OXN5!SX[r@#NPJcӷM#|mETl2QQMnp{ ՐՐ--UL}gC1Rk8{B"nx
+zsw w3ZMSĳDK1bm3*KXLD> >QK@XiQR6CPz# ai Soi8s$"-m#j%"Ǌ"#MwSj-.+\bY7`P3zÁɁNxf\]bTKebBr=c.bJ_6n[X#ҘUDbE:aQ n$e#r$f5t\y?B^
+r9JȕK1kts&q}Ƶx<Y;=0=XCSM1fj1h/McLJh{ \@{VzuW)3~QKtQoG8s:Է%K2,/mV1݇t'qDZ	r,Gя;45W+1O+JpTbH*U(^V@\-FTAl^Q	6+#x> I#bFDҜAK3|KP<_/$?H2F[hbSߠd%d-d-d3d3ddd'd'd+<iolLҸ6?й*ceҲ1p'z@yA SUI QY_
+:I>q5TJ-ס&#lX%Mq&05g}H7=,dAi[Q=_XKYؑchyk8:& J3>YJ#O!A>P&^l8xrRg[X.++(Յ`4)_<Z1bZ/kŔx9ʆ`+X\R6~o?xAa}+T( ŲAAAAAAAAha"Z&ha"Z&A`08a086$O$O<$C<$lʶGnk뀕S@ZK
+jIA-)%lS'~R'~R'~Rп)b"oؿ)b"oؿcѿcѿcѿcѿcѿcѿcѿcbp%pp52p+`
+XMDC@ӕbJLWi,k1*1&Dii`i`~itا>mKGtJGt-eŲm|@p%pp52p+`
+H{8>Cp}V끯+U@DA?  x a < <e0p&\|*p=5`
+H+aooq>e)CO|S82!Χq>e)COY~Y~Y~Y~Y~YfY%rf\DY",k5\%5̸kq0a]Ìw+38+9hCڐ9`9޹υ}.s\E\ʅ\V)\b;svۙ+3Wlgn 
+X|Hywxwxwxwh*p=3yhKڒ`0~!5䣆|·|·|x(}l@SPv
+Ms_ V))`2L
+
+
+
+
+
+}](Q8FcT(Q8Fc1eb21FLQ&(<n@/i֊i.z1]+Pk kuzZ`<F%/i֊i.z1]+ZQk1j-FŨbZ,%1Z1bZ/k4^kjBU
+V*ZZPr<^GĲTNB^o7
+XzQ>Np+x~%Y|*~H#(`+SxB.qE-Y\T|~H3d "~:Q&HMm8wmݶ=?[C$w{W۾D5I~#-K"R$YI$OO]7R|{Ey}w^?z%jO~ǕqE΋+.rEzk6?* ה
+~\3p-b_˜b\L*%poYd.e0L+SOVMVf;i"+Q|[0_6Hq<WA1]1KQ\|MSI[Zf")g+eȅhX&$,Q䲻RSʕwY-WrubCboӸ뽳d5$[D2O	y+gGߝթٯV}6W늌cEܘX	D$e놓]J{IKT'MdN?q\;n?.N̟sǍ-wL[0~ℎKMNXโż6MXN_JX6MN=DIMC_'raM1}6g'H5*&'8!1Oqb?bEl0 :蕒"eޙ6o=m}[%]j?>wlOyy'įZBs?cb}	w]\}@z_;z~|3&~d޷;]ξnw7}׽ǖ|}˸狮3o~K+k~uhcWy^M|ek/33NͮzVSK{wqCWqa!6Qr`DELy=V<t׬	?=үX2Y029csHwz8uL)ԕRilN=ղܜ؜АY-ʾHf^HM]`qN(G~bR<T嬜e23SށCғפSlǑۨ[GJgDf\jiXP-Hz⿾޿|*3/'CWڳzǈǥ|Uqjw7ݸTU]>xa7̸7&˾lWRSϼuqBs;f?Tys%~mK;]xxjޚt|'uqʼWzNnhQo^ߍY<g_+Rⅷڿ+c߬IjzѱO%/=̟_}evZd-Yc5&S\cʣsG2_ӕ4:u{uS؜nL2ue.	ߺsƌvQӫn~d}eֿ,;SLg~5-ߕJcM~>kmul=6}{_}miWMc][uQ}{
+~>VnϷGs\VNqxp'koyWRN|1ףN_gMصk/\kSL#=];/CF^/gc(P/7;mZ.xz7s56/?|>|6o?\ƻu>FVƺ	quVwo=)9w0.?/[c<n&=5j;Lʟܸg;<8LdŐeXX[c)S'oT
+σ~=nG'>=^p_Sg'?soΫwZv>1j)?;oOfI&IkY׎j;,+/P)  &)P$(]@hAH(Mq	HEʂ(("FLPWAݳ{{}w~+W(n#a7xʋ+	J\Ces^4Jg&^&f1+ _)TN(cLwt6V6<ߠ+E#[ׄ!J>Pn#>IH[1kTDh*;)w~9nulK
+]@([Z%TLt\'BOaqeb?x[AF2%	qqwu^u؛Y10O֧8:C ָ
+yqzBdM_,$4ͩypujDwh!=Μ8+Ե斮BR)ZwX=BJcS};86tFҘF>qQ)!+g8Ťz;ܼhI$J8q7#׆fR@ [QUҺcS!bnxRȏCa;,4;ж ;@9uT#Q *vL*J#؁/Ԍ|{ 3҅h&F PFA&liALXL=Df,r
+Ȝ_ӿ^~ᖩ 'KUz\{Pz &6Xk{$ޫn챿lÑTkx|cֲbWr;b6̪lunFWٝ$y'/-?S[ew\k]@4mWIϨ|j yϡAKi2^h5Sk)DrB&eVcLUT /z.Q}zCIQ
+Bv;H&)v:;z11;D) P2hey(LӞޓq.oa{L3r6G3%͔"F&e,ɴ_J]/҃"GBfs^RA9
+Vme`|b28ĊO{Yvn8-;$Lu7BZ@8q*2?*ZBp˧oWzg1gPeY&eҺa'͔He$0Eh/Kb$EI]Bm4o*ubdh=zDM+Y$ذ0 DB)|YN
+hFLXh浞༭]Cb7냵?cX?
+/ߘxt_bT <ӪKĂۓ	=u8~w6@țLZ+h|C/P7.I?g<zY#6B}wD0v Qb03z΋U5rp_〉ۦJHt%hG\'+FB@ #CUod%[BR8p6⥞ZГ*qzSOD%Cd1-oYܣPZe1f0|*tW( @زj$^u]]>=q=_#8l,_R).օ5a*az=sرn\F`x _@   RPXϳ޶X oDBCMy⯭QϘo7sdp:AZp'5a/["@xu#79-ޗPY53|}jMT="RWV{ݭ35<rXɹGdkȤîU0.zJ6޹n_׸#N&zfN/-ޭT)96-[/5|Pd-m7_(<_ψfmUi?'5kLdz|L)ەTyĩj-O;UA,ǂvU<^!G[ $^7m1ψ +Y|l7Wgp>ZvH۰<niVY/SN};tVo~reΕ+¾ǵ/]),ep$8fHsu(%J^KXSYs\mv2,r2Y45O'MԧJ;@FrK$Ynp,_71߯c<0`׀(l4ZwCf
+ۯ[^M'
+endstream
+endobj
+1195 0 obj
+<</Filter/FlateDecode/Length 469>>
+stream
+x}ݎ0^⟵$i	 qHŉḺhaD
+93ɫz绑?BȎo8vpgRkDۜ!cvy}\g\^dк{U#ǝʒ}oٱ^wm\k+Ib3MߺP7.%Wɖxz:u j%'uzWݓ
+A2!&:%UнDHID*@PE ("2Q&b"وN2!8ԏO
+ff!)(
+U&@~mmTpK% 4_m@mJ'k8*kmW>U$1X^ŇlɨQe1u/Y+ƩCMn!L_:d~/9>
+endstream
+endobj
+1196 0 obj
+<</Filter/FlateDecode/Length 88332/Length1 187184>>
+stream
+x|	`չ9߬%3dI2LBHX$C6eH]v& Eq}q2WT]kjmjLrsB@ۿ$<y{S2sC˦L0neNyIYڑ==ΘmFyRϾe`cz򊏟3V4>fq{s3ZK4v.coM;o|+Բye@V۲n/tW1]҂}cr/l^%1?/<yゎBOcsB+^4?g|" Xek7t<ϘRXf15֝yӞ`l˚7L~woyݫ2vnƬcWXfC|+ޫt36L<΄ou~\ۘYП7?/Qo=u~!F1QB;=fƣGuHO|&,,tAav3؁U9|J|tBy0#Sl:EQE>Szlw=)5>`:4JNEc/(inmkѲClq3O%Fv =_п>+X_ںpsХc3O;lF[vj汆Ye?e4SOJj:;~-[ξX~ޚӗjRYCRg$[WsKup+5YYO?\M?.a{ؕ}盟[WY6K2b=qԟSO?ԟSO?ԟS_4$w̸9(iY7JKlgStVÂ-f+Fv/֗ӣjE+;n%VuRZk<k&[3P0c=-iÒȷ2{G+Gi&id01l,+c+lW۹|:odu|?_w>~?ΟO3=?ŉC^|Pa?xugi70мD	`~\);߀~8sg?=iȵn-?[i=.X[S]5})+'M0d\xIcFYT8bxA23inMQF^(+|̦6?a 7Tq|I;f 5P3@557+B/}z{:)f+2h+OXT&_ybݢ2a6K_PP*d7WՕyRSU+U
+KC/b1fv#@v6)om]4Q#'/eo(Sr謲<˰}_3Ea	)&K06KMc93!VUGy	@^N}Hi%d+(JɒMTTMuBo~Qi2,<_VF~ ͑wC&LbpCU](Ͽ2P|b+ԩM"Bkj
+啗qۛh/U~~Gϳ7z1P\)%uAi\p_n~X%=>>QmP[V37d}uGS/V_>%cP`rY%c|ud5<%RCAFQ:AiD	TJ?1$OdLO_vzDCb@پe}x\ #8ȃ(s,d¦$V1b}uz?P`z𵺾5ʪ:u#Q.RQ,3J)`EG.{N((}FeMp0i}b
+p4+p+>gۼ@}eyӢQvM:-MQ1W֖SVu5+uέ+\)m*HGY~cժ0OdDOxlSKAͷtrڌYKB6)iPm"aŸn}by6/joa)C?-!~I/ba/&^+<9NjocN[Q#u֥9\6hEeLBM0mki`:֐1Vv*CQ!*jTmvD+Pm+жP}xhzu;CleշgGq(ԑŃ,VON2X0?Z|𶖵`]je>Dm|&Oii2VS(j0:įH24x5wNm1>4wP4Q`㢛NV߀EZɀ5cb3.jo_$aq1sɨÿ1O/1g?66o?3(xժۍo@2Z{Y}xk0:3J ΐt)NbJU-Rl)6IQ+RbmRbX)
+)KLX*)KHR,bRH1Of)+)-,)NR̐"(E5RTKQ%t)I1U)RLRIRLb㥨\2)J(b)+IRb)ERbRK1LR"OR"W)J- )Ȕ"Ct)RI*O
+)R$K$G
+R$H/E.)RJ#C
+6)Ja,I()RKB+F
+E
+.#E]R|/Q)HJW)k)/R|)R|.gR|*a)Ig)$D#)>wR| RVxWwx[xSHKk)^WR*+R,KR(R</sR<+/xFxJ_HqP'xBǥ8 cR<*#R<,CR<(~):x@'}R",E!)bH[]R-]R)R.mR*-R,MR(+R\/uR\+5R\-N)J)r).R).b)vHqJ]8_v)Γ\)Αl)ΒB=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=|22222222222222222222222222222222222222222222{@NENqNiQm;hk8BDm"NN.'ZGFek)h5WK@+V-*ˈN&ZN*-!ZLh!тpRh>ZZ55%C)7hQQ=QLDAZj*DӈM!LTI4)H4!OTTÞɠ2R*GDn,IDchQ|$QQ!YQ>2h(,h0DKC4(h QuIA}ҨT"%%yaTP"QB=+OGFD1D*Md%PDEeF">8'VD2*DL%CԭV](*r		5PK/>()aCTg?D}L{}D);ާGw!z-&~CF8~&pЯ^#㯈^%zeыd|y爞*$zO=EDOR'(8ǨQG0CD'ꤚP~}D+YѽD{!Mpk~r'Tv;mDBt3MD7@]O\Gt-]Ct5Nr˨RlEDm'jOv%:찫tV5t&aD]Aж1?5Jovm
+ZADڈWSUD+î
+l9\Ft2R%D"4|>Q+l!GLD4hMF6hMͤΠZj3 v'L;vvM*DN|"&'cEعTv*;O@%
+8 Q1p$ʍ	;AFbk$*
+;ƃ
+Î:Ј4
+Î\094vG4'PgDYDDaR:L>S3%JvDID"7QbJ8"((86h"+jQDF"jꨦ"@mWz>
+[
+||+|_/Qa?eB'z!;xxwooo.a}k׬_Bb`{޺п~ƺu)"/I89ǀGG,[V{>hYt~?el/la7z7y1o6o2o+	f|p3Ѽ{B_F_;U]	\\\\
+\vދLӼzn^`{&{{/<m׶-[ygKS@޴9)xʮM+Tfcvmζm6^Ƈq|m]lVVkGVZa՞
+p`jbUpEp`Z\P5R4/\[18!8kWC.8gj5EU]UiESSaRT28hBp	ErL%ٓ|I$yxOsyBMu+ٶD^:-H<5D-%[a)kcك+X=qMPxpuS6.s%bqǦlnF+'ZZXazjVXDY6׬J\\Z0R49v(F]
+q\>鶴ɩ4ʐq?7Q#>U+!!lU\)+9ſتog%ɕ䚺Ѝm!z XrG+ϙmMN9fmoak"/~<D@s Ƶ?z&d0G9*g ۀS`3p
+	l 6`-XV ˁeR`	X, V4M\`f+@=Pf A*`:0+
+L&$`"0T @P
+  PN QH(F Á  y`` l` d@:ҀTx H<Hx pN р fDF ׃O+ `ƻ.{(p++5Ks3S0p3''> ~+	xx5+Ue%Ey9Y3S/1Qa!A`?	< a{{.n.Nv6Vf&Fz:Zj`'pp%pp9pp)p	p1\  ggq8?8sq9?8sq9?w qpw qpw qpw qpw qpw qpw qpw qpq9>8gs}q9>w=0wcoOgK+?gR{cg@d7],gdoNԽQY40=eHہN]t˥j},=OO}}iSLj[*]=G~Eg+@_ﾷ|P,65&֌El1<̖jn9srsQwZVZg%HNRml=~6l;mf["UflRTitUI&LvVv.;'svv> |!ovbv	erv
+v	+Uzv(T%JfO}lݯ^#H,P}(͘}FL[뭭[{d`?Ou?g&B zr'v`͈r?f땟J\3ר9N-}'&|
+
+u34T~}o-VvUI&w;qfn}vr!l/+y?{u*1ވ=kda<y?lEU`O"/jQ)4ngsyr/ 2{P?ⳋEqD~ͫE4F)l*0uF}\eeAG*Wq^inwN>bv]uᘑyy޻#?x탡C#աN?m2<+sD~LZ
+FKQ4Ni<׼}fZ^/KqۜVNIJ4&^3+cdƠ茆%i'ep$cƘ8W.ȗ裥ړ^я]dTz}gJBѩgbZsg48,fwJ}$\Wm7cZVĞ		v>k+>,ѩp(wPrsE\Q9WTsEw9ew|5Eت7{-*,X7;뫡C+ZUZV|X]<90$rFki#SyX+/`Ǥ{ؽ'>;;geX\θgr5L
+,85cҪ+kNZX=v˛==˛[iE17yxRwwGՍv%V3Κ{>Zt)ة&9D>$Tx%'╜Gwd4Ky,epl!>+gCضy4}pFl=+&u9S1o%Egt2qsMS4Tx:h6Fjڌ[v̚f05bY[+DǺcIQYyYg?GNw]vvYT+vN9N96Mlc;7oܑw7m|c	GWy:yfvkrG4S{ܖ0 ͸ۻ?U?OW|wz-\I;n{\f3fu"+uVdYQgEFթ8QQXƀu[&?_䙙D֪,Pw7ZiŌg~ut٬5Y]*VNn=QZmT&Ofk8c<c({Rlnjtxļg|ݠbvs 9)ɖ 3Ag	L01W+{,YMY,[Kl}o{[K6}^M77g'ț!+;r+xZPoB88vZ+Z`)sFһokSwph,Qs\)fyC8tˌƻtrI;'69֘98sj+68,9oLKXwfrZq]}$g.9Vdl^1Tm8yB"2Ee*SdW"2	O[\Yթ&Yqq1K<.TwLZffwד#~r98\N8ͷgǟgN7:SҜF3-!1in/`/:Ibc&圮AÇ-xbz\):ݱ3TٻلEuE&L+2Y4U:yNis*SPu0>w/àtzbȡ)ʑhe98ciʱuȐ<wϼ¤XL┘)1Sb$V 1/⅙>ʜoK:XP+D8&~#oa|{r<)/?ߑ.we<Z#TYn(<_}MO5*+Jq%&`s=|Cz?f&.yb-n3£L&;{Lx=e`9*6%	OóI,mHG8Sq>L}ęzxGddb哓Eԑ,/?*p]$SwϫAt`=.MMeNYlr3softͥ.=wwH38sڒoa4c3Ł`G.(TgQ(fU(6Da@Pk8"qD\_JlğKl-"N##GFl`\Pqq 3+3S<zgz;i֮w+[;zt^Cǹ+L+46U6=8;ZJ>F>`f^'4֢+J-63fӓ5gM^owON='t|aM.Mdgz>fE\4.:-*שrb|򰀃OI>Im=hzv&|xK~Of,VTf';Ŀ-*t:ൾoG]ɳ;t+Kp!99vU(܊ʿ*Ϗ5-ojbx3^k&5^|Qu̜2&VU4zW8j%˗.D@KKC J©揭]5lX#!6`?9yHIƈcT
+ktwaF9lg i}'OY/@ڰ9 qՍȪ=ؙ	RߊQYm4nOr9e	Y˷u-+m-åNH5ִMlQ_Quxz_l8~Pn35&-)+dY~l.u,2E"LEċ))1E\S,}L^}&(f"#k'8>ĈX񲏋>t/1lY)qfan%~h}sl;=ۮ3vNj+VS׎3E}7'X, |oI^_`
+E/cfYY6-L+6ݵ۞0\uMFE&*H[`@%Z16McsNk梉S?iښگI6w$M>Z{JR{N9^knϻ3j̧y	qxK%%`X,MΤT]5K_ՑJ/к%'mR	j0UҢE?xQ:
+:bٲR'&'G/}yUu-|ijJ:cMKWkڗ'_ݸoiՊ畵6v5%ҒLv͛ZKWUg^ҽ}Vg)8ڜR)K<5W	z>eV|M&\6sͥRtTp暄Z{C9zÏM ҩ.+Xp}mlKn]m;&i084eկ^YK6J͞UMe^jٽPEդ_̟"of/N_qC+/u,_8uו+n|kd)8·H[piclĽ?ySΪN`	DDhsT8Z#uV-8A+Hk{ôrr}M7餋7z+
+X솻]_(N2(rc})-囪sl	=Hrn|h'GS]qNrJV#m)7=7Jb뒭Im%ԒPfg9IXδ)KS
+4ah*fl&PfWJܟaŭT=Vf\/׹>M/b# "Z%ffFngw1lk]-m7g-vncNI?\Z4PhMko~`[V,aJζ=ХELZ[ `rI	/SPZ]W*lrl?Õ0ibܾA>=^\mgD)N1~mgRRLt¸Q.5qgFGD`["w	IJl|oOPCZJZg+rŻj
+FADt+{**o8v7Pܽs5U Swmwǻ^gfx\U#'FB޴fMw7t^­]	'^f*A3g	2%-0'r&ca>W*>\jpܓsE޿[n#WiN@qnj0}	%rS&wڞ242ۙٗgMtI\hdWl3:]g2YMDw~ySvJ`'h꿊_*r	y,[eUEVWP3Tkf+Dٜa]V(L{\^(D		<q	5$Q)'#`9Vhyz;n⻕s/,^N|V7XSMni&\Vl]@t.+:d>
+2سXEuגR̆AK2l6+vSZ-W%8=JC~?m)ErQknj^LTǖU+]'JCiu傤Xg/-_0)K^Rտ(#puIJbaҭ[*O2L}xyq]ۓV_hL޼,IULº(c%4ǥ+.M]ƻc0skal+g&HޚZo7ܩvtG8^tGMN_WX?W5ؐ+`[Z޴mo}퇂Rޢ']/ nB?R./Mr.~~5\$mi"uCL{	1s5Ԟ,Lb,e"UFZX]ȗoե4t-gx74_V~qORWX5Űjt]+Sؼ<Jjg%:
+o`y,_&~Y[{LX'S.cHuKQho;1JME];|(IcD٧p5*MT{y<:?&ZX9ұ^53x7'wo#2m1@k#ffZҴ֥-b||ǏomF6V]@	0+vjx~+@Բ5Uy\qkFiϳn͇ԔEF5.Ŝ!Iqc/M3d76|n57%Xʥ)<EQvn\_,&s䎀MAx4{h2ga+^jEG4Sq&Ǜ^={NN.&0gxڿcg	
+1^\O~HΦYNQ4J3M4HsD-Piif˧S}|ly+0Ss!cbJ8y1Lf1	fs0yc[_Is(O,1[4bB:/?Ĺ쾄uդ$T_nu52}[ kpS[yɵ׮,/iϼ;g!M2o:t,ynՑ.5?T}9=:rБwޚU,,11am_at1wk5#+.?q*{jITUޅΈ"gwNUOV^^Q4uʦ=;;mL&WwlmLTΈ-=&3	f56\n ⏯L~iEbIJw{U]<i2U'E'Yu"$b.鴹oMfwW	Oqy:`-_W'揵+f>cE|㙾HVw>33.f3sqJx~_Ch[}`'Gc!/5飯5m&oa3kt3YxuWƚul8z✚	@7vE<) '
+lxeOWvc=ޘdWݘ '8J32KSs6U.
+-:v-ڍXWZaQSyB_IX6qi2"O<͊iZǔ;:)gu	{L튵݇'խl726N=&m$}d/o?U^ZRђ!~
+!Z3Zx+"܇2oV2K8O#>'xYLLE+v>δdM*ɚTp>&<?&kX@\yu~[e~f&uJ͹Ys6zi̶Fgۓ0&cTSƕƘd\4|۹	y/]ѴQ
+0bp#䳀(IS`ٲ-0#Ԉj<9ff1i22Hif!ai*MO),ZBSSe.SI!9ܫSdZ\)l]Ha[+K|af=+U:76rwqyԍ} HQ:Ѻuzjr%{\nJ'M0R<>QN2[k6:SYluJ"\ ]Z$IL&EX1WW%`bysF>L2L>D4KGEZ.Kh%=e7]k?vv5mZ2;W6l[V1aV:{^\QW1.`0iwŮޱ`a%R=+L[NVW$Uy5CaZ΢(E޶%N?%xO'bT|/ُO:=N L
+j4	sJKbbUI083Dd/I(^E\J0xecvc
+ȭ"ggcI>>>QfbITbښü0ViB-2[,QX
+,:􂸼#aeʫonFlj*"iffixI5v+L./m={ŝD]~9)-Ƭ;}Fgv$'$e8i.vL}'QouEG=Ѯ(h0kKmY @>dã$\@hwhftih<{$WSb&8/M]uz:R`՘e7ETw7%GZ_1Fxha{$8ɞHzJG0L;֘hZskqzd/<pVx$>#az陽EbE>MtNKLHs%oVrr64*.;99+ѡzQ|+Vo)	KBnJJbA9SAI -DbѨ΢2th>u9<fMX\}h6qŦn0ew*^`!gߊH"4k.bk2*_?Vaq>߅^JbW$5kLU#mƥ{YZ]^cj%!'J6:Q{ϛ-P₼V>%/;+'NDl 1ZDG.Fl* 	Np>v9.qBIz43--3#MRGS}>:;g8'T@L0rsQo'.^_*Z](U'=DI1$xoxnכ=OIvGwzjPX2W!#u;*^n6=Ng1ǤxRb$:Yia妿	Ǧfj&)sـ"g:#L籧PMX5Flo(bاK1ǅ<B.[eM첶$k8aZԀdI!	933@fhoPXLy[خd_JiEcvf̳["0r5|\ɂog{na7|tBn--XxҬ8I7>~ O	?8xdxcݷj"}E-|f =Gӓhz"MK4KYl.{'{L܅0ђl5fkliY/08CꙇPC{k>}ѣQu'hCi'Q6qacibo,ɝYql>]0J,Cssw(kV EhwP"p[_,=wH0|GjxRh1k#^?L	2-t _vx]|]W^̂A3㵗~3"K$KB/],`#_BtLlwF{'Xp,.+Ν'e3,t6\!pe8;ggGq·0|a>̇0|a>̇0|@7%t4h@D%2LR8!pōf) B&qM`g`I"q* [Qg"WvԙH?}K,eǏ?m:pB9<|Dz%zW9+yhy`@b%Z|8渗X=ϋ<e\6pB.pR
+;g#դ
+dePAr8<@č*j	E!Qd3zЮ<G7fACCO6#<e!/ l&QRHѷ~Uyd،:_U+o' f+(63iEH+ۤ}F:҉q[\Fv%W}`:O`2 .#9Uv acWG KWNzN)''6).`r8
+P>)ʋT +9S>Q>S,g#_>zf@;`+O9+L6*'{gcʛq $1,plRvBz6vnD>6p/7@l!Wf.f.f.f.f.f.f.-K+@rS~ܫ<Cn1xC!^?s<09s<^8l_^H%z!>s!>czڕ?7>aU8և1.. ٸF&e!60BЇs#ʻqH~>'1&=9#~q5NfG ?}gye}'VIyؤ4	ơwv98fA'P?'!: 	.	ԏqOOv߁3@K^)t4 PNvh$JAt$$$Iؤ^M~fGq#RlQBKXF"ϱSy8ԈM灍$KWN(O 'Y-(׉&!b3=+++}ب'2+pL،>/6)W'jnA=GH؂zڕn`qlT[	88q/ysSnqMSh,[Ї
+`<!Q`G;G6$ZiqN-ȣzT"ҍdXBHqI-nN緐MZJrtZ<J.'t>c!~,4vjqJ#Z\ FY-.C-ȣ'VIↈt#Y"ٴ}Z\"vi7+5kq+qKh( DR[	Iո*g5YrV㺈<ո!"]WU9qUj\WU9qU,J  #NBH[] R%t#dvNW8w 09W\7lCZrt|AvWH]职 uݸډXm!ލ2J߳kj+!G&!con=RǹnGJ g!sd<pgtntskEJoUEϹo_wR$ _[f_1ơPe"jl3=dĤSY_|vs9i#)o6b*_+쬶ZFl>jD=+ORH=x+=	۴c\:*.aIӜ.M2RmsMd\?=a5vhz?i:u9Hi6V}B?x !ϩk k~԰Lb9ck+o חp}Ws;{z<ZZ#c+Kk%˴we23'vj:C紫^m!.ikЫ~δW,l\̛WgdJbڰmz{I͗/VQZm}{ؚ\ܯ%`LT.+?'-v;Yv?*,3OC7KtLrvYE#Ϛ3s'k}}PW_o[е34(oh_6%w+AcWʸߵ]-
+uʃCB@Po{WAYC=(.+vu!y{G0441(th\ у`?HPwUt `GW0(߬ۨo܉]=+E^շ]ֵW6B;eP	ۆ@^ww2(쑇Y3qRF=BÌRPQbbnc:vuG"&tEeųwgXofFodϒ@c0a-+8-wȫBPEAΝ;{ o@swA[h{_ohPۃhz!d<4؁!v[b:zBvynޭ #3,]mC(
+w+w&.dhCPnՕ-wlcf+gG<;SE`hM՗֙Z;ՅVlN0nl}=.d"C>tvt_DrƂDA{ ??8ؿko"J$"f"FE!6Uo%䌺C<gR/7T/rl,opŗB~	t<?>$Q$ĳiR'<B66î}+@6r'>$i3[v8G3]HR0JRt~NoS^:Ikؾ}Zlb'w
+T|OsB,"m6|g/|||}6S	|<>'׃&	O/s;+>	9W-y|>|>P2%O4$"bg/7 <	>-+͢O2O%ԃO3n| cy|Nۉz|>D(&!Nl!K	ES>u|Ol>">ySP>>|Ogs|^ w%>)}!
+i^	|
+>wϏ-N
+ztY
+> >ׂO'[gE𱃏> |noKe!La4l4&OTO=O7s|<>Oϯ2=ЏqAO')|z>׃ >+y|&gFqO>ԃ5|>>CZ&|g>cs
+|tXt`$zXȧcB%="f}MW+y|΃")ƈ>X [`}p؅(&5>8x pQ7ft5ycGǏdDM_pu-(;dV^eT}QaSӮwh }?kXde0Ad0:گFM1QjҍW1vL`~C8xja99AZ=5_3Qvdi^%lA:8zpt#<T44dQQ TFa+j,S+Dg,\즈!;z(6')bQ&wl ؏b/_EsDMщ!܁hHz*G#uŠ
+aVvc솎HP%\"uET֗Ta>?~p̭1/Ìٻ9TFTFQK"tFRu33dQ:9/qU]Ig1UX?rZs iduw+|oAh)o~`?ojz,D2ʲ094لND='O[<ota:2ѴFGuĬV r{Fa׬:1>"*Lm<LF_ޮVUV'XI5jl&l_cW˃&\$M$-ri"7q
+KEq7`Y{"C\V)P."B1feMIZ={'yn'|KiC>:WLyzTr̡M,&aa"3Y61H2l"v!qYzz-a_̼XXu8l#^,agsmwmt4Y8*o)$+Ws<4XM[H(pIwy:JE]&[ͻxyyk2gI2[>a{s%, Us<i|Xcg"2Ʊ2'׬Y~i3Nsc	4g2k72ЩM)lJAg4"n$5gSr9'iqę.YiΘ*+v{$] #6kFLtkNggzC:Y4kӒK4g=8fI?i_cJݦhjw@6Vx7NpLUf`8ihNu/Y)&%54@8r1]ibY~YkDŦ"e\j^S'~TPzkS6MU!Ӂj\olړL߶G+jVH6a
+bvfg7%pti$Sv<=Kfr5OxߑîvVf%s8eI gSY&]p5hOcQaaaQ+E-
+Z7{:Cs.Bp->z/eݨ^PgwfG4v Wqaс
+^p%jNt~o{8g]XUݍBR$'^մ3
+
+NtJZ䨦\(4\x\Gq5X^d,*:(%8uNʿǢq3f3gFQJM`nws0hyJXy[&KAͭNi	Er֖8P;_KouD`@%E\>C1c9hQrHQ]sDbUUZr?Mr+E~bRfnekS)xΘ1<e_B L($άhAWAqjGB\wA:M{8L*br4)r)OObi0O[2oh3sޣY0GvۻVaSEHmb[DVM(YYcD"?q\9$^my͵"5@+Di[zP=~w?9bz<KQxB=V|Ԭ걃zoWYO<JV=>7vS}G;JdgY &v∨4nTX3׵ghmh_DZ\Cld[s5^ɗn_ʥ_te{wt{ oj]Uhwt{:!Sd׬A,K/DeMQi){]I;MwtnZ0=a/	֛$#++X>j9L9UW)]KOPh,U\^'nK]Xڢ#\B\8Zg5u75p$wJGhQG.+mv\=A9-K;Jrvz_עlReUJJetd\d@=T)i.ѫԦNzY.=uJ?VJ"%z/݆6&626K|]?,]T9ݫo^u>ҫ}}}-}'JI~S+{­(#28gȮXxHѐ)CvlU#v8֑ʇ#~odڪeeިϥ|[;'S؈ѳy5v<o2FfCqTvk<+tw{)3ݜy(иbWL=*'POgY&9gM:Uup	葉K''~5fRE'$'~ce攙37=?֗kNҜ9k\ܛ玞;cnܥsy{s?gy^c޹b~1x~قA.xm^[XȺыtʹ+ǝ3/絜9K./9Ե!Ko_:}z/e[زKº"}ż(ZѸVn_*gNowU^>]:x],rnX#w{ܥ$WuFұ[t[rD9&R~ёjVό_$nKڜpyn	&n8vFUbtY]5'ʱX{TWb$GUmifrqv^6+n1\	v_1sxFyUW'?vbl?-#c"#tmz(c\JJ^qnU*jgs,++sqňzqzT6EGMûz왘uC,yL=3g?Y44*ɝY.@Ѭs:"G%'wJ8ܔ);1&ދh˙TE͚y̙L+ϓ.f6MDhsR51NMG{T3)ݦwtS*M^=4u'6Ͱ%Zz׫G|mtEf|~sf5+(rnj~?,jNmQ<Cʹ-Jlm.W^!g{;J<GQ3.j=5Jr~jҢȼ:ߕ+kϭ~%\$na:1\QʕژUb(USt+YhZY5TZ>buī#6Չy#	cr9YU=rE#ˌYFn;9{\M1Z<]9.yLKcVnXnzEQl\Rk^eR4J-]UbUC-WVե꽴'^h<,%Zq|yhe,\yF'l+]}TSG6o;ŻFc4jnqM4M7q(lBS$ps[ss>?gՈx!щ8>ru]O]iK~׼v0@{O?7%fs@1m|nr+k?LU"+Kk6QSDHӍţ0a,X"\bqD,VB.XzH.^_ Ch%iDD1? v0[<-j^-su7#&,_@	B|	w8
+p!z%ǝ0St^Z5NdX{<Pls0~
+umhc]
+hc}_~ 1[tE/\Klyx@-9h 4O(,FtV{Z}ZD[6'zmmkȶȶdX-"_03Аqyf|<49xPW٭{CP"꿓sDઁԽ_H-g,$Q+2ZSKjC-ǩ'5M߄*}z_P_S{gG=4u׶馾Elf7-˥gUF=+6W[7ۚZ{SZSڝ{R\=$ߌ$rdyYȃ'a-<O3PlD~8 |s8_@	B90qp_|~8gT!ah7?B#.5Oa?6Κm1tPP_B9B@|+A'pj,BA=0q~[	02~'?ÆnsTxcsyxr`	y)7<MlSx.lxd#*vȆG6<PxdڨĢ㰭rԳw0+l}LG$meϑ7߰X|3Gh+dfYAfVdfYAfVdfY2-BEȴ!"dZ,ɘ0&cdL0Dęd4YSAT5dMYSAT5dMYSAT5dMNq2a\
+ZUV8U+QTz#AUUu+hEèXaT@
+TP=md;s_{o>\97HIrtB5<<<<<<<<&ó2WvgN-ϖgK'!l>φ!d>~,~q̛'駕ӓJT<+f<̣G;2w1w1w1w1w1w1w1w1w1w1w1wE?}O_,s%9.9.--y-gnKcnN_3%	_B'1%3%~r~44449>9Ix~|!N_qt=~+スTLUUpQ*g|XT=µ_7kO6kKGG?R,9Q!q|5=vj*uqMa.̃[:gZm?*эY>VX%v3W32|M|	WcMU\?[e"/ƚR"ueiYGZ֑ueiYGZ֑ue+W6\9G]+OO!<X f
++{pMJWŕ.tq+]\JWbW]9Hy[i+7;w^/;EmJc(zUZ/+}/?fa0FHpwhaȄ	
+
+l7aނ_vxvxރNx>.ȇYqT+E(>(p8C+)ܭ<dD|
+{a~8 R!(kmTŵC
+U+2uuq6_;;j7^6J_p~9FZ:CH3ںB7Cv4z`#lnf+yqn2f@Xv8	 	מ qۉNv#tovo4
+ݠ;\=hi@Qj
+ؗw0MyfrcYc+`%/l`/9mawBFUQOm]ȡefPGC+u4PGC+4PGC{4!6A{HTX#3t4
+ݠ;\=He 	n0n[a0PaQp;.XȀq0^̩es/L~Dd_Y	a+B<	k)xP< /&x	6ۼ
+l7aނ_v`vxރN`k.ȇ_^Ű.E&#ypF-xF<#gaĳ0Y,xF<#ϲ{-|h|?_ >P{pYgZ8g\[h!RӺ8c[7z3IxF#8FJ.>?#	@;S~]̱<`A8a~{sogZƾ/5RmY\=U5k+kY={뿠B&+[q
+5+T \+3tezB/}7<em̮QW&ᴛq`TC<8	.HDhIh#C
+Bvivi=+B7+{ЏmV
+x40c(=}}e{D`vGiw
+ڰVj}^WmMC{k5UZn5.53Cŷg_
+q|'u
+zhZn?GfEjDic=F!SlcgD_ #ha1>75='Y]cuq1OAga=sl< /&x	6a^7`+	t1LKæzi!<?c4Aq#׍qwaq1fȆ"-Dl!b[B"-Dl!b[B"-Dl!b[B"-Dl!b93q0L YpqCx8^agbA;L;M	x(@yM;} ^@^@^@cc	,𤱓vЮU@
+hW*]@܆жS8}+dP=TO;+iI9-)7OPo|!$g3$N=쪧u崮֕ӺrZWNqƃ3g<8xpƃ3g<8xpƃ3g<8xpƃ3g<8Ar(Gr(Gr(Gr(ܨƋ}Ə}1Z${B;Ky>%^ë}xF&jdF&jdF&jd5ܨF+7jQÍnp5ܨF+7jQÍnp5ܨF+7jQÍnp5ܨF+7jQÍna#E""N&DXك6ehS&%+9"!=Ŀю2QF;hG(evW<ۗwFӽq871q+MO4u+3Vˌs9
+@.NF'cdlt26:NE'㢓qɸd\t2.: 'cك!>Mާ~h{h{h{h{h{h{h{h{h{h{h{h{h{h{h{h{1kw>4Y2Jq3s+шȹk\'=A)q(2(2(2(2(2(2(2(2(2(2(2(2(2(2(2(2(-D7{f#:^"F&<"iddH~.?»x^KTDKTDKTDKTDKTDKTDKTDKTDKTDKTDKTDKTDKTDKTDKTDKTDKTɪ!b.Z"%{xAjKLm9$sxAa5-E7iSy3MyFXh<~#zqFؔCF,<ԴVMOqzڴY~e['['[pt.]a:<
+3`&<lxO!<`!,ŐK`<-=eZa+&㬉;=14lٛCK`qհD[Z}h0=/>rN3X `;ăHV!6A{HT 4A4A4A4q5;p#amp;N10ǣ0fcY8̆'`a.̃ "X9	s@œFg#OD.Dp!q@fIf03N3¨A3L&f	3Äa¨AGP?ԏ~#AGP?ԏ~#AGP?ԏ~#Aϣy?Q<g3˅raf0\Y.,FFP7ԍnu#AFP7ԍnu#AFP7ԍnu#Ed+t%ٝ'QjWY>4՜O)RW_s92_'u2_'u|7>uO_|ItJ|x#ȇG><|x#ȇG><|x#ȇG><|x#ȇG><)<:G£Sxt
+NCtzN!:=DCtzN!:=D}xc؇><q)q)q)q)q)q)q)q)q)q)q)q8/ލgq(jpjp]tMϲg8+V`5V`5:/X㢎:.긨㢎~\E?.qя~\E?.qя~\E?.qя~\\\\\\\\\qI%t\qI%t\ĥJ\ĥJ\ĥJ\ĥJ\ĥJ\ĥJ\ĥJ\ĥJ\ĥJ\ĥJ\ĥJ\p)Ka.B.@}S֡n֡n֡nuèF0Q7a+nuèF0Q7a+nuèF0Q7a+nuPuPuPuPNfdhddhӳD(Ty0߿̼ݑU]'Ҡ+LGa̄ǀ$Z7uZ7uZ7uZ7uZ7uZ7uZ7uZ7uZ7кiNuzA^AS@+2I~^QQQQQQQQQQQQ:
+(:
+(No !Ho !Ho !Ho !=zC8ġ q(CA
+P8ġ q(CA
+P8ġ q(CA5ת
+y+^x36~^j:h:h:h:h:h:h,cԉQ'FubԉQ'FubԉQ'FubԉQ'Fu̅FSIšKa#FΔ梷Ym'imi<,d6^+/㽞1jZΎ7k빪
+QŪ%kZ4Ԓ}d_-WKՒ}d_-W*w+^c"h[g;8+oۛGxl5t+k ]@bt-Fbt-Fbt-Fbt-Fbt-Fbt-Fbt-Fbt-Fbt-Fbt-Fbt-Fbt-Fbr9u:CN!ΐSgȩ3t{ @ =t{ @ =t{ @ =s!,ŐK`P	qVBka댐qiCܝU{_JNvv(RFAdR8* 2أrz9T)@)@B)ڂ$(m1m춻;i	&M@T_<﹮ZYk=s?s;av|FQv)ܜmKTE!W\D3rU^w%CW8*dXǧStf:WO!Gdx]h8qh/bfN\Oc15٘g\s>њ+5bV:ϣ3fcghC0Za	4}yzjk#x:$ѿj>JVdNV˪Y5Ϫ+Yu;dՕ5Y%Y%Yq+b/+`'Xp%dd<Yav`'v`,X`Ndzz,b,b,R,R,R,R,R,R,r
+,R,R,}0|nR/=,4U	m	J{W<?KEq*gxx@86>&I|B?"|՞Ø:0$U$'Jj#nkm޺zVtX:WG{-4z/+hO/۞\on̭rx8#<ZxS='{{R#N?aZrQ!"&w<W+zޱwy{<=^+<G>O	}<a[o۵b`>)3jgⰛ][sC8<S=f~'~F.k-oW呢+ׄvvkޕ޻2Ԩ=NL+yˋaG{%vnoX%zUK,oI+'x8pC|<N[vA~ҿ]>lN{Xu{:aAc,XbKL`	okfݬ['ֱnVZYFggD0?ܐ]7c	V~{ޱ6PVY)q1D&uvswamDL£fE5<7ӟ}ޗ}ޗ}޷gE"}Q~t(<.9{{{uomֺZ/]K%t-]Kn2&Wt]rEWYƈyvUݿ|}o4/SʇтXn/q-yz+؄xRWtN[+s7rS̝";rԒ=~*\rWo9%Oe¸lZgAlzo^npLXǏ89x$|p/ɑ?Yfڵvm]//?3sg06>\|>\!*./Ewٙ"JK?f\="~%yx?~+ލ{00&:GgCOiL+enRfq,|Qu
+7T?_dysm/[/޿Z=M_<VY7/jϮ	DX{=?5>ٍhfaf;[+]2@7vfwae08,p#dĈ*ղG|6^>Á8!U|w{8GC=?cdXh\ +׵^މp=neeeegy?O{T4!+K\/KT_/7eM"~ȾBdEjn}EĮp(lu&IE"MI<$JD˼U_
+KfUeUr~(=W\Y*\5lT\k)OhY囵Z3$_|s")̔ffQ^˲?isU*2l*29C|vs-sƝ+W+fjL5[&ïW\9C,3L>ݦԓmSSr|.ST~9/|m-_[˷VZ˯EjQO-R*2c?Z
+r!?xQhoYz(-VmeVm/kXvL²Yv176MqlGel'dz^f3eUh^leFV_Y{(6ʀ2`ȲeFYQkXA+byY^2*llJ*N٩ ;dz٩^vVJY?+F(/5ٝ2KbۡŲeFh-ZdEfhS+vN5
+kd;`D~Z,E|o"Q7z^/ ^D{]l-E=f긨{ObS5IDMQqf}f_khi,{:˞}^D@x$^>Oxy/x$޼f,޼f:Zǫw:}ا}gośwQձ,{']\goyN+Xlg+lYYmzy꭬춛]՛v7f݌̨͌fl76i3z(m1F5*#m0#mfb`5hFk0Zzlm^6r7y7E{k+F`+z5Ԫǈ-r<w[^(eܔzP'KKk?i-{=%;VY.j8Ovn̰DJ44u~"mޱ3nVEsN7Eܱ}DKUȄb1;vv\Îz+uK9io?GǺxx?Z.$:̩˜ӖjmռVj[e.cwwqwo[} yvj/E~/WY{FoFfb9},sc1cLqե*إNKuuR#/FO75|V+4X,5^F֚ZSofzmNa)vz{ETq55v[AV̑vX8>LW{]/e#Y՛KEv7̺͸ӌdfn6N3dfVnffVnffVnff#up36n36nuw~WrUp7+u9,'	};Uʝ*#lY}*^J׮Tv}];GW$4ySu۩>mʶHTv#Qiv4;UQZLS565OKYZ$V殎Q?Ff|T=뽧;׾
+8[+B{~ >\/V[⬸/?+)ЌXXYD6eߕ򃝹;m{э?WeەlOJoK:ۮ4]n=*֧	j)j)1y꥘(o:ie؁vY;>>#i3穛6ꦍinڨ6j|dڨĜ((6hf'#o7bm1;q~m2Uʝ;Ч)ajĆp?v9sOi][<jmXO8ZYZYZjeVieVheVheVheVheVVheVVhָW[VkYc56YcZ&i*۩vkYMY=Zl&hְJqѤHt5~-hnh0)Z+vϮpo{_+o(N)|'q*Ns8gc_%2.W*qѡeW^/7o⭰l1_NXXDI<zKZ![y`xTIeWRٕTv85WNl>Hj(~cDx2u#=5!4'}bX>	+/?)0)}9'b*Zgd[poUyhQJ@)VQUȠY Á8q0>Vqp^++U}0}|E?,8'N)*qob|w=\㹏xhx	707Oyt<⎰N܅q&^܇ CxOxI<*W%-XwFMNls$B0p"!cz8e\+׆xc<1sƤ7e<hzϋ+x !<ic_z,R4Є#u999999h;zЋ؉]a<1[-O̖'fWl+mht@wR`+бT>0[=b?-b=-vr\f|8F&܌[qnxKQlf#4;;ǩf4;sb9X{[ނll!f}"**!@5]l+&q ΊFg0>>C>>$+|(?χ/~ѯk܆wN܅yKXn[vtnGvtzT]a]mWGvut٣ayd<STL<gG,	ϡO+,?q.ʿn(*.v>8/-)+l_/鶯?pqCT7F&w|EׅzZdCxw9nWqnH܂Q1cD*_/V,U4!Xc
+hFV=yh>ZUyPXocVn2(e2rOtP*J8CS';OE唡3}6?FQc1DK[RGK~yC88+"vHK_q0'M|N<(r9EtgTN=~DΨ_Հġ8`UZeUZu,>p<N*\`lX^]g.+7d.pmf,MFdMFdMFd={a Cx1	QLc>'~15W3
+b4`,ضmk~]#kw111111s1s1s1s̞;zlT=rhMYRH1AQ?(P 
+@(P 
+@(P)vJh)vJh)vJ]FF&ϐD1?ŵp=neddddddddddӌlM3iF6Ȧ4#fdӌlQw[uEmQw[u%*c:f̋yW7Q7Q7Q7Q7Q7Qzl=LmnFڱD؆.t24}>Mf&OG#eHY}$M4}y>Oi<M4}y>Oi<M4}y>Oi<M4}y>Oi<M4}y>Oi|7eGCN%ʩD9(TJSr*QN%ʩD9(TJSr*QN%ʩD9(TJSr*QN%%uz:D^N/QW(SV%XeT*UŲg/cUTJQ~njCCv6De;WefkR|>):TkWx+]Jw|;&]ߢ\V˪rYU.eU*U岪\V˪rYJn)vJn)vJn)vJbbH*&<xS8穜穜]u:U4fTь*QE3hFͨU4fTь*3:33:33:33:33:33:33Q;ч]؍=12TGר9y//
+.]PPϫ\BAPPɯQɯ4JsRSѳB>!$e(GeU((
+:ʟU:΢:ʽqDȵepeM|:8XQΣ:Σ(<
+:Σ@9\C9\C9\C9\GShJM݀S먉먈yJ"GIRi`j\V7BKK}o>3Hq(ő8rz:p^x^x/ץώ2z:}A/H P) VQ++pe?H,?qy.C!;$zP8=DHwҷ
+&TOF?'DHTP
+:\_PB#)"[$zDo-EB!+QH(a޽!קzi"4jF5MFRKèiHj)z^?z^?z^?z^?TWQ]9+Gu娮ՕrTWQ]9+Gu娮ՕrTWUnNB]YwU?q`C;rZjg&NfzC:Rpjk>8Ue2
+2wpi(}o+>GY/Ke),ŗ_R|Y/Ke),ŗ_R|Y/Ke),ŗ_R|Y/Ke),ŗ_!=ᜲ+~}Ge[ُsʮ[~Ati;%KaZr0^ަ+2\1oomёq~kKݳٰ,Zygo?lpءn0nNWvI8(eD ̏}a2~=1o~'=6F#q9eqS<"4g_/ڹ=*^orWѹf;Z5UapϢ:oIkO~'QVHoGx^sy*](R_=ile6jw}K,nTEH!*T#dQ/̏Y9:s_׸+7-CsY
+T"4PjPq`!Cq8Ʊ8'$|#.ķm8/K
+maU}A<11*?5)?pqxP~G(KJ?؉>u>7ޱosSDtkxxOH{m}pxEŊtHWTYQ"R56UdàZp0bnM#qFVBsӘc阁g,٘?9Ϙyx	 2^x++,²0	9,
+DP@3Z:̩bTex08+
+ͩ3
+ScsLgIYOzR֓<:yX sO{>\%XXV
+~	[ЅnlGz3N~8ᰰ*}88
+g椯8}xO;ÜSBs'Ou_{aUՏ*\ߺ>G(&Y	 GU-Q9Ppxψxψx܍{0|3<0&b03O)OcjSPU|+"|^1c1¯qno[܁;q={q?xc"&b0Ԅ
+b/>!/n	Q1BA\?sAsNω9?'DsNω9?'DsNω9?'DsNω9?'DsNω9?'-\e1ϷBCڡgгvC'C';MΦasG:z|gxO5˫b1e
+vnnnCס+OSAT3%zDϔ=SgJHA)$Co:C!}J8;h/ں@hп	п	п	п	п	п	п	п	п	AvЫ	Q5»ⷦL͎0ƜDS6єMasvƆ͵{` 1{QGu_>Ϗ_Έ_c)7%El}b޾Ngw)霵N.N7G{}^ϺҘslU1?:--~/]eAi~M=9T˝~QZxKQzϗ~x{O0"}p4dhk-~ۥ>eWK;Vh­V;6u褨"U"4PjE-0%!e4ޕ֚ӁҙƊѠ7f-[1c06ggGG'TmV[;Yk&->M^2Zk5DǕ5F̕2w]]_Ykko%ok㇣3(YN8+:.9n>lj]{
+GyXCXE#wǻJ"T	9НLܱ5Eiht{zch;z?\),*a~~yyyyw1/	O)ۖr1چSKCmb^Oi?ǭ1fƭ^oo+.q}ߧdxt'8ZsW'uї؀]<{7`/ޗ.ѹ\N/[\ }7o0YYF˅bn.g~9»+!D'UDLEZs+~V3eͻdef'[]U֛M-X#<Gx>М7<oYc}\_z*Wr|GȊkx[嘌xx|uWpWVpObmxxMFlĶs=*o.BtxtU芮Opݿ~^f^Wb,޽ldMԦl-ѡt;(ϔ{$BDxVώ((P""R,OED)A};((ST, "EzB=gMLH $)gΞ9T=pqq܏7&h1(/%>\5k!Eao@m4?8[</;~vMy *$P*9b=/el+uKK!p1ڡDX塇/fyˀYoGO9rzk3D7,7MM!e+XvrKKU݂߭8vP;UGS=]8aվpwln4Yn5b2~=^*5^*|oCnb%lV
+n#gR#ecZjb993a%ȝyH	!^9b̑!RR`K99J=l8lzy:HapAza\^H]صvP
+\ۊjoG6!C]O9ԮKQ{8k?9>ˁ`ԪRP'CwU瀒`)o#?v5"8j@e:-3%О%(Qw?~Pʺ\Ii	(sxv9E3%
+r/2*NE*ȫ8Zȫ@TP{~Z,HHH[ڶ\!^¶di%/u2)qQe𗌒@2:8!DZ-k%^!58[{9Weu@^6(Kik_mUׅ*D~5@ZMB~m\"<4<wȊp͕Q
+d"*j(SejL-ާkcG
+m5p=x <+$ܵg9ƽ=;Vc{kN	m迣T6P!crkRS%#VW]J9A:TdeTζWtjw;wK%3nnTnr6I q*:C9ہj9>݀j@D4T C9ہjH& S7Z&PLهi+pnGU#J-JMYUP.e⨆(Wj\-+	r`s#|Ie@ӭ/fAKt-4@-X:DOf
+f4,W"{n%?}nu1vkK܀&=boHrjDWH\K,Ew4ϱh!rX'(dXUf+h>u#ֱNznd76vFYvfQ{"{*\V7	o9k[sX3WގBޞxֆ_/gmU֎_ǯcBލ.yw֞b{yowއ?ɮOgXw>zQ%֋O>|1_fw)|>y6 B/Q6K$dH)'*2<QUTcE+Q-E]D+rq8DcJ4M\`D+њe6+(Mh6#"װ'8~WbxQ侘,&P|#bG5b3&	KO&2Emd+ي_){'Ur!?3G9"8A/%9|W>[⋽Z[++F૽].+A e{|wDy|*SI*dU*3EXT3u:+zT4UTOSiqp5BtU/-j-nU8CMPDOzMܥ&jTQ3@F<fqH-#D<V6j:,^֤xCk)ҵt>[uF,_obL_&+7}Jӝb-v}ئ}vWGI)`Tz%}//GѲ=QOz./lYGz%{!AF^kk:iZtyo"o~+yo#n%%7ͿܿR__+{].n>W|"Ca?B>,-Ir?ٟ,wW>ȡ! !)Gt(,rd(=.'**ˉPwp'fK|/-M-| |gNQg.9%|Oqw$7WNOߖ3ß:/|0!s"#üȈxȔoLdndF4^p<&;ܣBA/oW`PT`DSWWU`bj|S3>T_ߪu}0X:KK:ءn+vTPpXrFyG2cQ?UODjH4-fD+磕5hh-5&:0:P>}\>^>&E_&G_ލ}Y}%:^}CMM		ӄjvBJjnCgaDe.:Ih3Z+/-Dyټ}Ku3++f}Mft|>)+Bm,/d#`&8_[ܫ)*
+kpYx/ƩfYf]lW7XnV怹BӨj3{qr_3Q#U{+uf	h=F1!?EyՌ b1RvdA6߃{k ةD	.l<eh+"W}솾&ym-]cl[nەQ,[Rξ=1qI3p|ۍ/Ŕ~ێh	Tz+Vf,8ڸ2M9z<O>d|pko%̛MDLsyrQ]'.UEԎ#Tu"|;_L6hw[[]+3ϯRDث`[scq7*~w!%{N{0s	[Ɣ.9]|nf_~ştюxr+cq^|ay"xZ޼cϪ;~	C@{Hn70SYh)=uG3o7gP`Nd5siO@?lsp,>L71^zl^31?_%sLĞz;B;N3[UhJ_BjF:jOY5B;<V<==A㋩?_ o'&Yۜ}|?+<9+9+mDQFEgzIt7rB֪54K~T4G-U'eMGMG2Znm:Z	jZem:Zcm:`m:dm:lm::hm:ʁM4#XsÙQ,dm:hm:dm:VFOYYkӱr֦c`b+`Ǯ}?n?˲n~9<g~e?5=~kv[>Ξf}6gm"?Pd{Z:ld`mͲom+52kk`Z[mam+l5X#akG#֎<!:\ByN8pg
+0'1",/4)a:YjI9yRO1>TT!UBZCBAZNk0BRĈ߅T`AդHd'D
+' كxOe2rR
+|5kJk!Vp䵜'e
+Q9ȮF7Erz%:CkC ~dJ
+\/H+rEv*˽r%0UG 5Wu_I%'WRt;ݎ"<}I}>ƃp1RHD_BZw8qr)^r%bW@(ƘIugJ7Ee(bEwV}Cߋ}u/}?Z{iP?؋z
+OiC2LCz8<_DH=ңIa;>AgZcXO@g$';ûCG9MOCL՗zZyhȤ^R2*}ހ6MTMo[Г[6hq=(WE>~pr@C(glP>SY}DA9:u6U}*Y4A4A4A4A4A4A4A4A4!4y q)$-B0ၔde!EEIeHXtZ*F)`EzJ+,n6PZ1HMVķP~{ev;Pfw=^Pfp eHJZӺ/2*zQE@1GC0FQ\+h*eXtT[
+ъ(S9ZRLЩxhu8>VFǡxPEߠr+IX4$z/ðp/A|1O4
+ BpApTa9Lw8p0`,넰nv/^l0Ew(JvChQ2P2P2ab
+·P#%:LRHJEʈNU׹7,UrWE n@6V7T!H ;LazR-g[\}.	q 'q&)ninB_/Gx%-In2n](7v]Q};BtCpz^HHA }Q>"øGc[	ta=DAgH;7B@>a_C=POWz"z8@W(oqP8ȇx>_ 	>طqz:;+P/͡^CzޭwžT}i2w'>ZPCS$<	?~))yC`+&)d/IYR,?D`JƹŔ2Q4єp$H
+$q eQbGJRҫı*(XHvؑ䰣Îd`+96:&D'DFC+Nl_tͱ?6lGlUQv]qk}%]r|in.)n}nE5&NЙ{JL{Xw`iSu<:[>3;]O=lÑMW{	J-&Q
+cum<nе.msQfS9ˬ6"SnKu.[u«j+	N&[+v}ȼx\ɲ#x^v~s2s
+f+[k+]7p{׭Z)\7HZ>f9]2G
+;sc<O`3OE[Cu O:"7`	?C<(z?Nfy7| Ō53\Z;矽K?,6rCM9ɬxmyw8fa*r,rf\01{KLpO-98X͡|)w	yʮ{R[ c;
+?u$̵Ms\˒S7Rsc@\p6şl>c)򏧊n襨n7e*P6Z+!hozo~1o⽆nDsX+`k r>u=Wj)Vroط=W:ݳю|(<_()N%y^Z
+w,v )NܩOJc G[dj8@Zvq=?K(Dbsa_rm6kW4qh|];KLO b(uĩ{=0-7UbTj;|xѫf+sv]43ٌ52eªܳbq'1Ǎ
+Rnγ|ʽGm7ωB_[AK*dxwq)tK?0xҝWrk^1?HyoߔC1}qǌkQj{h51t=0Ou:ǎ4U
+;_cwX1~2>~\9㹨jn1)Yh% ΆMuh$ڊ鏙'ob6mL<4.:Bw1?>Y1<!R̳Tb.rqwU+>Bgs+՝bo˛¥sy
+fY,m}s=鸻Nʢu?[L;)X(=A2︵ͥo)ߖ~J]5W3TpRLqv{.Zhr6h={NY$b#J#{jƿ]39ne-yVo 
+8Ӑqv(f	VtgtIdorNԶ%oORK[OȾ`KYf}m޿L+wˉm'ՋVض;XIVJeZUEcO
+1ԀTκ'1zy
+ir_u_9's-junܘ[_Omk(=;\^Z_e5OiJcu3-;xj5͹y|4*%o@R)d~vO%;w AT';FE~\LnW{1dOt3J">5_-ݱ/v!~-oic4N14iUlL;Ys'lu<`0c߀wzL{~	)h̖ccrz{xTvsđ>bw$2[f\?,4,{nfv=Wq4g.	⯛	^hhk0SGmWS{pi@~%!-kA`%%&l渶G;>}}1_oĥgm:bϝ4ϩpRU<	'2%.^tuAXf
+tYjf9;&6TΘMU>~~I/]ǹny.iښq7RYs}hqia4/̷f{[MVzT͜\nx3yӬ-W͊+jt9=w3N 󘍁0wv'>b=n>fyY9/: Ys_	xE2lqoX=Ip.]vp\}Jbu{.bn;]nN7ubiN;t/`ņ4zi;MS띎>c_47hoO;s띎x{Zއ?H0DZi-§f	Oƿh'gn#C{O||:tP"JDHa9O5v|U.",%8rIΫ\'WVtױqoX27v*gNzzcXOoV/+ú{)^:{cw{˼լYoXoa=ٓ{xc#76xc㬏76xc76xc37꬞`w7άw7.w7Yn\[nW`d׍~xE׍W~xm5[-uG7~ƛ,x[эw֣zt ~ďGD??)q?OOJ|_կƟb=~#n]/m|_~hwbտ'Xk5ߋz_oZk-}O!?ߵz_Xk|?E|Y|ͷXl|&A땍^MPzZllZH	.**BgPPQ5*tjj'](.+CBEաkYBfp+zwmw7q&.=[xzkXombjOLėOX\&vX?m"iiiaMF6Yi6YiOL&OlbO<im6iY?mRM^f+zY[/k&o^m˚zY=x/J		)&J؟_HD&gkz	).(4fH]Sm̂>J-( yh"fCD Uu52Πxu6+z/4KR_aӀ(Kpm ̭:5duiH!^X#K93p.Cz$5a |
+H]H=aj^j7rȡv#+o"!{惯Ԃ}þy+hYt0=a:w0=a_0/+ߤ*-U*PCL?WvX_a}%` 3?!ܯpj(пC:k4.ҩc&	j##oj.#l!Z hh2bn@o<1Zˇ0[D9\Hgˑr/1\㩼|Ude`FJ7Qjbji
+켂0K^55	o2BJyHz_ì)˽HY VVQ9o"vNPrxi31o-nSYo۹
+-RG~v; ~z?B<˦((NePZ+Oy0id|
+S	TTEJP	(Y*)ꦩtP(YUT@LjUT5P|+Uk:(_Wե4uz$U}UTu:蟡@݆!5RPjg3)3.j!/9JP-@jCjCQ];.h&u3ZnNjzGBtz@=ԃ/CඟkG#zSQDS<G'h U 50ji J0(P/)zYL-h5=NC8^JX 
+$o+H&;]:OȝT5i(9]}3BBߨotQ;RWߣj.J~?(3_yZH+"j1BGAj(T+Q+Ke	7(SE}jzcÔn:zL]d]*]4]J:A˩M-u].ҧzB@AtCF(X7F3ma;B7:usB@%r[Vh`VgVgB	!t&ЙBgB	!t&Й(LTL3Q3!ZZҭZ:oE-hNH}+TT׹>gf#H!B(1PB	1Zf930e4Rb-kXkPkk]Ezkˏr-z|~gBm׺k}gϼ=3g~9+0'@`N2'0'PדuzH2o{+(XԁEAK?~|  :0*8`TWI	?V3Fw?߅}(ӂ
+0-O 0-@`Z 'y߄+S''ފ#d}ǐU|O8.>.r!.	09߸R".*+V4LquqqB}U*RI[,Cql 	p;@v n p;@vH<vyvſ:7@Foo%iAes'~? mAN`&d)$eQ	KY  @/	_"	Mded&"
+jAMrv	NA{6 mrQ0\,M`6V
+kmdtA-+xd	>OBZ-[Pg࠰m6	ۡͨ0|C7oBqao	߂>w
+;a»qa<A+溇<)|G
+߃|B6<(
+C$)>cP|g	s$p	~	-Oa/g_CeZ>+C&B¿K%we/ KvEB\dWPb$&U޼&*q(q<į@mį%~P>+ӤiF4a)>+|Q>MB>]|E&͟2fʏ'/̸q=2Td+Ȍӑ?8{ã{=
+QO"(пG=
+IF${^Bѿg%=*4O&0͉L"rUY&Mz0WI9rטי/Br1:F8 xsȷu߄--hOs!U'T3Z@"d끅p}[E/~Y8u
+tZC
+_@YMv+%)/>}{xCF8+W)agߏkCo#={@`Tn<P'@햍Fa Fy7!.G]ȩ=G92FBN}d
+r~GYT!_yl,Y"dŲY䅲Beϐg@	<y<%,"O*@ɞ=S=PJuTP	J`jZ`$	xN?jde?$Y',F_s'=ѓi%z25G%3zGC+T4 @ 	ٿb^1,OPC 2zd3R,) )ENDN9=qW!kEDL}ZJk劀sSXx	WKRhOx-(V"V"Cn]:urt"@n
+*nN+&){.G\rPYd/p;#)W.vW@:n/7<}`ɫ%x7MV%"K~+XCʫ+!W^;	=\YjdeȒ!Kf%W K~Yr)uȒ%G,;w(3~-B2ȏ_qRf\x0!
+9Gjd5Ȍ@f"<yjs )^Fy:%ĒE,]".b"@1Y{^b
+KFEl%5X&e]"@dt[yX2ţX2e]ĒELq]ĒEL.b+E,]".b)E,]ĚELaa@a
+KF0)?,a+?kDW?	2?La/X#5@LSYIA<F^@}R?? $$)@oEP/c_?C֣z)K2@aj~k/Co++Цo$򯂒Y7͠߀TT*^ǣ5Uԉ*P8ݰ/p^
+xlEŻ2,)GmKQT0 9QT_a@S
+g..T߃SSj+{lE5:h} A$?h<GS/K3<pvT$y+5y*P픢)GS
+
+R
+΋pփI`\\
+j3ՠgI =SXW4Lj0R%A*Ab	*2;Pf@Ko^t+Ћnz=^t
+[G	rg@*	҂NurT;rP8OI0Oan`T<IP,=[^PN	U~>P)T<I'O>
+@<*qW='O
+_Fa;O}+PDɣLo|Ox*T&@<+d??bT&O2yI	(BeRyJ8,
+BGA	Ǆc$(b$%I3¯`Yԩ2yFHZRMR"VMhAoAd2)9/'kQ|F я@.܀
+u
+Eȩ_`_`!_G-?;PD @́Mn7i6z
+桧`!z$&%&C%L\	2.'f$fZ5X^y5^99:`:&v'vGP=J,J͉AmgPw5:䣉c3;w@Nй!t.,D|t.CB9aVd[	QB!t"½X&SCl+ $qSg!f f!.1X4ȯC,B܂KH;C$AAdBC{Y}m,6e@G=&+'뿄XBr- bX~'BHȀȎ+b{Ү0DSyG`;n@!"s/P;mc;c֗Ƣj=9
+qb\|(	 C\qoB܎}^mw!!R !I?MD'wEMS#}m?J G_6P*4+4Clh3L=C d d)[64mWMMn6\R)EX'{.ѵ>CMӦ+꩞+<Mk=-0?ٞV5lr8pn3 g2,{{܀=*>۳Qś<wٞQq@0g7`Z>̞kz&Э|)i\bKpe{KDnHE_De= zJ昶I|Ә^35=RŰȴSn﹌8؄뀛z5= +=wla}cv۩*1r=$){+UOV|{T	=bD\iN	UT>dɓJi;B^k:,UoE,[,;-5{,&+o*趾êQZl:!յhE;~bTMFUѾxHRK9["RtQj:G xopo'l}R+j5wpЯ$i*麮\;H[}'$];QyM7$nifM7
+nJb7w<`I]\w0$ҭކ|d.	6`YTh}pL5lKJONvs$u{R(vG0Oldn nj<EO$ѭt=+Rª]i+@j9]xjiVF1oΒFU9xwӼCہ1Kypxz=[v4c"i_	ہXg92xZu\"MvBiNTgTE~i</Up=Gc7='o{ LKǍrx%8vpNu\+R]27Hg)+kYs4f(<Ky4Z0Id9jɬ/Za~2xòem=Ain;[NjbHxQt,	iSsftKYNS&rΗ^&r?E9Ur+*M.w^jXuyZn6X67xuyؗiC.s}it,_:7rKo[N~N쭂ʖZUuy/S3 ٗ.6f(nhvnTB]mCi"TV͇֨vG<k+C5Gz0{b3izxwazw ^xwZ~9+Tg6l4\=D+soNDZl=zSԭwWFs*jW|w^] ]X`%VΝn{[3_UE5_MGU'jV^6/:-(Z3ΚkRK;+\VkZϢğӡ?n:j@.:</鐬RvG"eә_ޱJg%UǈU'vZE_Zyz:v[ݎ}V	5o옴n#pmSQzM3=n+xʺׄ3UcI oS%X՟X۟oQn𶱡?Wڭ:_ HǙ{b:H7W_-?qz혱N;fS~KeqczjRuف+B[`]^ky6zk`A`+Ukl6w6ڒF[*ߖ߯*y<imHֶ$7e21mr`2
+ImF[o߂ә]dۀ	p۴vM㿠KZ쿢5kZ_zl~RӶ(Bۆ"oFl lcq]cn	m"iwR%XN؎RM=n;10=h;+qös3mh.+9'lWOnHs&lx^[xΞ^dkoسv W{ӞܶK{@A^(2x{y3^@ugX:p@];+Qh[[q/jD]gyZg}Bgm`2Ybr+RJң
+tۻ#qnR;kN+vov߇ڥf{p#EZfeN}X*o:T,Q;>pT;]Evz{y/+t-Cǀ[e6˚uӑ9s}fw/+tF_\e_k_
+,v	< G\8z[B<H&EGΓ`ZGn0s6  nG18t^vt(+v^sTv.ٶsQ+Z2ʹ.Xyr>Xheꈣ%:Z}I:Ρ\¡uCs*ե:ܾ4]C^r1PzcԗQt8vktŎ}pl%R4=`1i}uՎ)qfsMF:O7Z]lРS;ffz݂vǣ9f~`$v(ۢ)1;C61z{tVǼչ}Nl2.X0V0'mu܊Yu#0_`5u5q'xEn3)"ਖ18L938Dg|0xT7̋)gos- ԡrY僧st
+GC;묄fnY35Yg^w8 Xso^7cWS+-:+-פKz	6j"poF~3ug/FR#dwo?*m5䫶$}"H9̘Sn-3"Uڨ:P韑g#+KCfˑk__6R-+hEGE޴SfFbwM$U<\QBFDUX X]poYdؘבֿlK5b>]H[M[nꬮM٨PWw_ϫY ZIlA1E5=ИŖ@Ewz=W _y#1MCn&͊nX(ywFDz'"')ωGASL#^Ga +`Ejȵ(ޣpFAsY}Ȃx{:/!ޡ|i3]IPQmIB4GLQ"Wа3S޹bݜ}v^+v{p"՘Qg7rsx{[ \|R:@<(GЏ[)AEnnK3&v ȑfMI6lnAlU+ELi%Ҕ)s\:kZ3P-jV=v.,$g$$ק9Bjι-tѹù3_C=t}s"xpC9Σ|}lG5y"TqB&P>t"6h9_~jYqmT:oP"vq2di+SowCި{\J	mG\a++]͕8cfh^NWQh?`q'\UC9EU:?ju5NO6O8s.ӟwu]]^_+pm&3!':S\C7];BjZv+srrבP!u,L)aΐ:YiiĐߛ!u!a(r]
+gJ\W¹r׵pʵ.6Ժ¥םpMՆn.\ghsF֝
+Ζ+Nwnu8j.++ΰ]+;uaa1oX2Ua~wKx!+c[~w#n]xp-+'+8»+`}K4u{{<|4,q@r瞔.=>ޕ>>Օ>%]]LW{6<UlTt/ʻ*:v/{s
+_jtOwE5gȗnu[ꊾ$ߚ.u_Zn/s]VwW+.׷ַK+L
+Ufvm\5W?_X8XU]}vm,eW/1K?:Vlݧ	}p8uǇ]c?2}y}^w>Jפ2hk3hߵAfOB1a>&r!`9&I`S$}M'l&`sGJ6}<~yPV'{d(j'
+F?Sd'BNZ
+YԔ4&ɗN)	&NA~t\~DIYAZH@4U%oM+dDoG&#0&yaOddZ=t1lg1[̏_3_} qrAOE㕿-ߑ	ߕǄ72Cʌ!%6]>#yG~Y>|C~Ugf\_]6}٣XX|WSpyqqf{+b=Ǖ37<OVr*M9-8+sp&7>Ǎp:]n/[Oߜ`ܯ׸s9fY+wss]gXl+F[=v(ٷw*eS)e*_PqM2Ar\|_y@<"RN)&˦QJWee?+KZ="CIr"(lqX$O+5u/])͢]͉~1R#6ţ≚)xN</^ī++9PSܶ~Aw{	`Cp/=700"uᓨ}}0 "c(IT5k`qGyϠ
+i"$	;Mf~T#c`#X,]NV2d$]-˗哇lYwU^ 9VL.>╣H'xx8m`dbf\0.ĸ$r bX`\RBFElբNE%1,nGQq\܍O< NSqxVg_Lx]\\^nwMoI22Mk&S-45w?]LS= ]Lqdfd7yL~S4}晶L;M{816jwW5ɀEF`<8QBX38RK<%Ԑt0.I+I!m¸%+4b#v|҃ZɄmC䛰da>,ay\X#?''dRHSOp=XaXFIJxؗB*J&y<<<J^=k`4l7:[I-eFM>h+y%o;_aDF$LC^e41L4!a||y"_bFe|+F#DL1S9hS/W_stkQ |_@z<4y6/'v$|ȉ߹x5Nw{{:KtOBLA8q63*3gHS1FJ(+)b@LC?(Rcf3?0""\b4B(r(ŜH)Eɥ4M9\޽'!|ιsG^ַ}[:p)<(#JrB9t*Ke_OdgQB_/[sJK+k(5wCI3P@v /J,`̣  @(,+TXQcGW
+O鷝thO@3埄gBG@˳C˳9OAsy@GB?-\hT ]+]/?]]>Yu09SGt9ٓ_f࿏m
+m"yK x^< Wӡf{=NGءh,];l]Crڳi
+sMN_i(A^@zWD(&J2aa.	s:rRL+Ow.SK3v/epevx2/<{geAv.E
+ic\Pp (pH "݁eiFY+\ԅWJ̀%**`]x1)0Kyln	o+TnT\Oީ	xo7ܒ
+@` x{AhAbnWOSӌPΆ;	畋Kw'|Rp JlWo0BD"iP"x#ZɺB+{!#'D
+oøH)+#%iRyrY9w`~6Xtw%h&E"{Md`y+	{A`m4Ͽ*+}o+4E'G6!h&ckdmh4n{(j
+Ƴ#:o|,D-;p0r$rG:R8]8+|ܙ烺JӓuMKr.DC}sM	|
+~^u®6Fo'$9~]]T+r[UztcUftתvUyUݼTeߎ1WMHIUSm<1*[N	̎=W zJT)ѫUDLsIsXIm?ZA6Uu$>fbx.6jcl8;}{mdh{Jr/>X%6}I3淋ǾL{ƶ#6˪v>I<˼_a?$b~?[="T+0xMIT70H31um$>Hkêpz}>Pu,Vظ('Qu.6blZUOj́raKnɎ؞|EAS	Hځ[$\p(&F^䷸}a[Ͽ$O2oܼ@_{O̉E#cXMp\>CcN
+N5֯4͏'m|eJk?7I|ܷ>Ɵ˵#ԇ~2WLTHu!;-;q87؆q́1
+CK-q6X;?FqGXb
+iKXK2&J\Oug=G%.&nz	L닆EæE#C &%rlMy1
+dE#_rbdv1{,#pY4.i<3h"8nLBoCXPn6>p,D.+T56+5+wXW:ڜa[dwؕ3)cݱ@}Q^0z\}J6Gؑ`CMӌT{nu6C?.-^;du$ǳ=AxF3gsk.G/"{GcވW%M:-^qjqKuF|VuV|nun}Qxeua[]VcadD1AuI|Iui|jK|%,Vϊ_[]U]\osBu,zIW/V^?1 o^?	<gX7WowU7/UwÇ:V7ǯ]kdd_^}4!Vw$WLWIdVw%/$Wcy~%&o&&3$&>'B	[(31;ק?sK,'؄r&$BI֏$454TX%t5yHQNsм:.μ A{ WYr<J.bd(y\BUː+etCMrPKeJyV oM9r:|H>*wf-Ng-un|M݃Lw;ϝ.D5lyrܒ[q^=qM~ߣ/=&-v=p܃~=hA!@)6܆~
++4nC?Б+}646 qZH6.:(="܆mgq:QxW9=Jp'y܉~wSp':w_ĝt9wONwq'Z;NԊ;QnnDgN˸}s%<ۧ'ǝWp'U܉.W$8K^q ]E񏂗췗R',jn骋F:::tu&$+K#$"bRJjKRiT &J%izMz3Fӛ>k1濈u]D4ߙG1tcc(ɇѸI+kHXl'}b+~AЀLhIo>!ZIxƪgZKB8WNkin3Xё:(V1ZѐKЊ{n5b!VqVq,JW'&MNYWA$-ƹ&&45YK'iP55GZK%AOIIچgI&ɵ$킄Ů-ժIjvrZL!zצjQK;'NWK2/jHkq';:Ai+KW4%^''ody@{:-#əu]R벯kKIߗ4L:$їNJYHgnD2I]R4*~pE*B*tM+)%}#rjRIN,r4KIΖ*$IA**|2EN_Ǻ.I޾bɤξV[-ecgB!ϣPd=R0VUk	Rﴯp	3-vMtMFy)ͲY^AI:FI/o!]nKzғZC-uݐȇ61|tҊuʧC>+#Ylj«[#_ИR*7n|rn5mruwpG]Li5Zឃї]n'ۤ$S̀;^q׺ֻWinpHз,z^HMR{ѽSpՒ-#4sR)inwڧ)uJEh k(,.Id+^*oxNOdyr=<4׊S)z,Y4Xs\9Sx*)y=Ay<Khi.Y&UxVWzV{z6x6Gz.y$gci7+ICc<>e_W"pw֧SJҠ4<zOjlR\k-eRb4=G/y3F_EjSJI;h0j^4dP,,Ne눤z-ԟJx*JAy;I*A%/y2eS;;,SV;:e_/)\͈/+mJ˛GT+wIiUVK!N稧GMr=$$Z.iҫBnm+Rw\ʶ6o66қˮ<owwwwTyw푊e^wwwY*r0wx;,L>ބ	R)˻[sHiލ-޽{m${d^xRIv2ռ|&*P6ɖ7#M!J/7ҵӛt.W77An9>+,{}b]tj}޷ɷ[k%DSc~:azUC&dkz!ùR]):[SrrZxziQJtuQ@tgXaIHǉFF1bA8ŤsN.Cpr׌~ļ8<']ĘFI->PYv/X蹃cWBE{aB 8{e=j8ᢊӲ=wDwJr+&ہÌ0@a (@.c\?L78hgL&LpR1qC? *n3팀*է'5; p\d4hXO[@c?+2 ~8qo\i'c@;K7V= 8ɼI{U[oN$dӻ[J5OޒYNg.='iϩ`E( EPr;e);&Ǭ6gv?z|Ѽ]p{|JHڰf[g$u~~:ݫJR}/֥j9ɺPW'I:FunuU߭4'Il=ͺ[u6$%X.J}܋jmO&s)Lrl*h+Qߞ\:uo+Wf:yџm9Zَ cT'׾O8oglӴ'[6fc?l'hcskdünT{>cȶX~u尟JH그}o[*_lNnG}7Mjm'x| N|P?>Pd}nc}iOʢQ7WS虤?3Tpl1qZ銽Ǵe&F^͏њdݪUK	fkc=z&ɛIߙ73ILҳ,tlf?r%-?
+YVW?0I?dYtjfCJUx&󅘋6sV69, ڼPq]2Ff{_˩mIEgkwaWξvݩ>u^k%M\W?~_kvg'Uڛ=C,U?cB+E*Y~,elvRf=^I{OGM<ABLM/Ʃշәξ	_d@3}IwUloUB!QB6_'	gs:On5M5dU<3ێtu:U=sލdLP}bDŇ=9(sP\x!P4?FwgBBG8on9(rl5xCv9rP8s@rZѦvhKwebxFU&\F
+	EbBIʳ`!"%T*	^B#,!,#$&%l l&l#4iEh&:'	g]7?ypM׿)iZ6[{2	ل<O5m­1M"L%l$\!	UnR
+BC{Ny&%О[vR&Nz]$\\U T|WVb?\Wg}R}&Pmᷞ ?[9V+bkֺ`]odjmXZXۭ'(vZ[/Y/[{7lz[l˰eQs!"[1VjfZlF[k12JjZf6[mj;d;j밝u.غmWll7}=ݞi϶cSevyvɮC}}Pg[ۭ-4P~/6)YzWu=qA~q!+00`/.2Ņ[sO
+ǛK1f+L1aisuj1?/<c5 |ټy|tu!{i ϒWT%% ɛ^@^7ny<y+\6f+R٤y0FsJW-׭d&Kuu5:J<::r::lViJv:i/m+=~c`.2	is`40ۅAJZ/<bByBy(sU7f~Mxm
+K%C?xx1JE_ _IgcQ>AB-
+q<+oK(!Nc6Ɖwݏh?~#?	jo5^ۯWCϽ7F>+o	J֊ ~d
+؈:QM<qP ?PEx9F?z2	59?puyX+ik؈rQGfȤ?_ԏ1:_0uO6FkN~OlpFv|Ktoq^ޮAQg@.Կ.+׉g'+׽d#2,g6Ps<u@B#?g/@O6Pd|7\Wil#>'&賸q9f]J+EF[gˬ?|+E0Aߚ j`PD~
+xM:0}5.FI+Jyfp3Ps)Z	*Zv[۵&p\Jc9hyM:0KX.1l } 9]g{v/C`h$<]K/b@MH		7!&ޞC9؀|x:3CT<iK;{sD?Ic+R}6JQ+fį[;hKT-E: [/C`ymb6A1_Deyga*vbeCXG~32J@	iP~+{%a#BO¿`'~]E~- OClެ fc'DpiA~8x6𥢓ĴB.B'EvkmŝUTnb9l$l$숭Qkc?n)cLY]1&	aԯѼG@A7_? ~_yA弚vi^e\gh2?͔<\ü/C^x:yk{i\Bk:\׮Z1iG&?kU::vYܖ5ZZ=ĹW0C*"*G`jC_̽%Mlo΂ig9jW׀;ܙrmƪr~i4vh:ξ}wCĞ~_`A>c9Ǒ~;D3E1z-WUۈ1nf[3<}qfCH%@QH7+3O̒-sY؅%s,XHP_(Nk*D/D`}nDϏ[!-G*gÈ9?&x7d4Û?|ۃQ|_!,1׷r+0rO/)vսQJhP7};v$16Vs81x4I.:%O)՘9"Q$~2 Ï*n\yvBB>@>y1*h.,3FQbG{PUs d\@FݫuHf7QOPcNd|(r߀7 +=Q%J&ġFz'o<y?Ll*#93YU,x?$x2߁F;DCtȜ!s:dN,MgɆi(Cȿ+<
+?/rr6%OZyumNSYF?S@97Ow<pEvԔ251
+;-ST*O7󬚚`Oǡ's[X#ɷjoafle4xoH9yZ|}oXp2|>Ht_?rXk%	+Nh;:W:CMtnlHl!"6)wD_FėQbc>VE~577Kp~4<e1oV?b03!x;'5Wxn+Ogsy<Fzٸ+uC+X?!x;R
+	Yuߚee<cw7ƮqD؃">\@I!<{g2|+xk/oq&Fo7=O^K9N}7,^b.%Њ
+ĺVpagΤ`QПW-4Ա/QḄɏjnׁIq>^μa̤VC mTؿ|&ps%GL? ch%j3aσa
+Kcݿeߠ_ 4_?GPr%XsP7K瀿 ^2砧"*F-s/_"u^o@XhE;D|X!B0c+S|5XyyHނa(C	o%p:|\gZC>3ЋY:cl-[qb'V"sOfG^VAe>O425V@~zoU/Zb xV.7~5_ʞt+B;ZW^Q+Aհ m4|.+f+s~4C2L_q^,c ǐ&/PVM=12QΓIu$|%心/,Cx7"*ǘ+91V~+^+2~^%&/{F.-^AyCzLxH;J|἞fvMQ.|cل3SG*ڽ<M5YDL>*βUu0#Fy';Q>ϣmW@;I>Gd}a7N[m5ygKOY4V>L3?z܁C+ȇG1m+N-Mu6|#ezYHIsZM.97<F>#plPOmqj;
+l~ ma$_dJC!FEXD ڮFXuy~	#N'a"Jçrq4Կ/WZPZ
+&ōly_@߅/BcOZi\Y)^,n%W<sPGfF~k.fAN:z#>w >+O"?O놟b,sO 9!*ٌ/3O4AcgĄ_:0+ 310s|N7#nXp?VN>>=܍e̘B7 Ŗ>V|rOoa~az5mWX3dqYqBY[[>U[:CD}5	~!`ʐ`+$LGFs8%odH+C[HJq
+{
+Y4뽨6sb)UFrFyGctHB&|
+ѕϞ2GCh#cɦR	7Y aʘJ1SL6LFa/8k>4V+<?%^ 8/~!6%#X?l`ǀs[X|w6UsI;9;ɭ[HEItqvI$(%Ir릫K[rKBHed;ots<>}3gg<s^!'mp+<ðxf@Zcy}𔾋M^ߚ(GaY-eH~rFMV>29{|,Vr<;"/Wij}'&囬^V\G|l.Ozts&1|qF{'oI :KlX5M
+p<n}Nľ/rp8LxG=l^5OD/O^*䢩
+SwD	'3bjGyLZhj r6W?78obُa
+hGΧWEp q$r
+R+CƃE$YU7#ρ4UyUp<rU(p$NGmxx(ؤ9/j\24׷/}!>A,3ь|4<99S"$̂۹bY+\+Yz͑deE9j&E)[Z
+e<dZg	|]XZO"?ڈ3Qn+6~W=Urai
+f;h퇷~^ס
+%f/ -qYz~\z]eF?3}5g"Jkc%bD.Id` u*?=yjvnH'nie5s1N2$bFiD)*UMlǏ_5dֻ8"L<Xͻ"gjMW2]eW18մiOv]9Y>bhG|	:y]%/Gm9z!u'@U	B"~J_GyYTQ+*_g;KͿލ3L|c^|JᅰtgY?ӥ)̊v4D6kaT7[}EսMF<|D\v"FV|/<0}{Gk!mtOa5ĿW9zz#φ':Z/d"@cȅiH#D>pzk_BcGף_\}'XSwƀJr.قC%rTWYT2|
+d)E 	gc7̀way:\Tf\Wm_jMjSU/LWc001t&ٌץlZۄg</ɓƒeF픚|''gUj*.'OC͜#U?y|sޫ}.TY._cxYlԇ/9KG<HJ~oaJ^x8[V	aZW\?#z//\TgOMoA5^O7ωY?O-=pnC{?ϩh>ۿWMb[d^#k,=zDmdӫ+GtL^Zh{<zmG[[jNL=06G}`+*L_AVJyM0V+j61D+q?uQsꪧ~_{Y=ta3O 6#uT/O;|~?N`I_u-}G>oG|?pLϊ,_)J:M]u˪>hzQO o-پfU1k OǲRy#<1wE9O\/P}]U`gPWs?{.,	+y:o0X4؂ӑ7}I#M~G";pԏDBz&3D.̷OCh^OLd?B,\eE؈m[b+p)\`.B< 6A3C[Op*EogF:qx?KB^xh^[{zrg"#&#
+z͸Ohuy9$y!Z)/;a[+owEE/21IV+p=M)41K
+;E0QLE8amHCI5d]b\ue8@1?,vl!_ecLcD.Oda?VH^e#}Gӗ؆C`9MeOUгQǵX*=@R=M=ؼ!z{\<b538f׊RxlJPkC?+5|?>`/(Cf d]\AH+W>i0hB*&+4TT* +s[p
+6"Uh of"nf4B؏E<`d̚hTdE	Br#`zQ=k5zjTH
+EU;O%g?Q
+E	~MT97ZS]RIrIkz${J4"+A'aIZC55J_oWARӢV>w'=UES;=뱬Z-rK,wA4EUW&h>Uuhy+Ib3NuvH7>bYy߹C:xkOX.CLqcUX7_]+d.ZNz%a4rNˬC2#5~b\F+ͫ =a:@:۱|Z׃J5\`&#p-6eLd4Z?DFE?=ٛr>E
+بE(⠻1xRxlJjj
+w?vȷ'Jg2Rp[`]lZDRDϠ	pžj@Ѿ )
+SuxSg?7́o)裪WY	WE$f4B؏E<`d̚jhT{	BV?`zQ=k5zvwH&(*a~+YFd?rR&I2Dy={f%Z'	r5I+3JbrO٤Tdk-=9MwwOD$4uXG,Eys^`!-gbgX	}.}Ѻ3#l%m?(#o8JmrON<$g#O}j4i}	Ya?0O54OHbZTG?}mUӌ^yBRk3ñN_<~62g yz!?j^ZZVGGӐkv)yC-_MQzUmi],2@_"I{hrY1	eѼ'g;nDe}:=ux	QXXNkgV^yVhF E`y)Sx~$|fn@E3 5{O5okxf΄MsoM]Ekԛ)iE5`4f<OcHfa蛥Ån~u2}	|>?9el}D7Z}Kr$ C<ݫ)ϭhJbQUgs>xz&Cb[>ʐ>뼍*5w\dE\%udi!.U2LQIf2vfSn9O;τbq-r[oҫ21,aPreu8x*,xzEy1V2!~]ĺT.)<TZhLlE_w.+c<GÏ>sJ/[b9IIr0YdCsY\+˕Zh1[%ɘg1K}%[,5:&>2}x~:0-TeG^ ^Ydft2m6+?6ZFe=po\^㯲<޳\;^\|QUWTWA<%/ɫɷuh+oc?sF,oNGx4ZJ"S`̺'\76W}t0&YqOrO'瓬]l4~֣i.F4d.war>k敏4gjZ,'bF7!OG]j-;_FocʚļJG|^_̏d.X6K񚇾%fx"Λt'R}![֩V)$U
+rj{کN+T7y?^/q}?r63f9G =#$^/rj`y+7i o.ߑ#m`{7~ly[1'_~"rk7cE_}Os50A΂eXZ{/gU4L9Aˈ	؟Bzȕ&?|!~"}YFr+r3 K>iiށi}
+rja1z]˘2涬8fzVƖnz%mw9y(6B^|ď
+j|.򑉛$=U%?<4}k\H!P%o!cy㐷ui%C?8"iE{{gɼ{_69]=qniV/[;|)&rJr\.W+r|4G1i'˃Ss)H+祮(-.wftt^2c0c%Ռ$S*ersv["ǥ< IoyZnؤI7eKn̖Qx9e*R[&i%\ (!Il)'Nwԗr<qq8O[MjJVrqHZHyB.CΐӤ#r\'+V O}Ur-vU{ӷ»`Gڵ霣h8	΄kӣ^ p-kץs=CR"X}+`]w{G;vo.8΂6R;w%
+w0<S:'
+",'2kzOc3`]}`?8Kp,=%fOzߵcb3w0ѥ]B0a=*WIֆa#&;(Ւc$8΂sBp+ pwm{$cQ0+=00fò"X5EԄu`}xloոr'_8jϑ_Rp#᪨YY$dHi#z9e*VD9=_%ey"ٌTs@???vwR_BRT_:/eR_8Nc;?Uܫw!d,]r0ՃA}
+FY`m=U*jO2QV't!+ZJw}=ZOu{_+-YݸyC?@{m+b?~yScluy19e7(p޺yxyΛ8sKN89_pQJ8wr\}(Ͱ\X>yrUec1>n̺bX'>6OE!WJjISϫXUW/p{?Z?djd8q}PQƧ78ZvHڶu۩#$HI$3+B;.pd/%EGm][WB{7}>(}TQUi_Y?]΋w#e,r"tcHsh**AF3ǆ8q59۽[ԶD"nLp\l;-U̝خ68.͒v|#v;.p?q\ϱrglx1ޛ?Zr3-Mb1p%#GjZв%F6;MonQE\T2wQoKҍi4O]nV?
+Ε{VAky"tCy&Q+2,8c1y1=]FԐ*P:C!TqU\^Qsd:_/cTUAƪʪS9SUo_\]j$S)YFX^%jZ/Kua5'uu]]R/n(=NtvvADDZĽAK==eމA7n)&8Pӂ Q$Zpۅ_x:aMi<{>ݞoE}-g颶ϴu^K%blu[]5l+}ik,[ڶ.i:\{Zl=7[ٶmϳwٻtiO
+mGQ탺}>۞`{޺}>/m}}>/O't%;֗!vl*yj_/jvۗKR;ʎ5h;Z_fڱo;AײD}d'vS]NSUv3L]׾k}}~ۏGZD_ggz;+s~a7Ev.Kt#Rd_v]o*~mM7~kշvnnvݤo?mvݧ[ڃu+ksUvۆ%T 8pU,?w# Y}d$MV%]W奐nihh/&K'''KDN"GHJ6f˙-x[Fٲmy9V^$gJdʶ2S_MJKr^&r^!J{gWj2z{\`wJYζr ^`;Rv]Bvl͑m/K*>\b~RdIU}J٧RCR}Njv\f_/JM;Ҏee_v8;NW};&Wr}þ!uMg߲o5v&;Cw:}O,i`?JCXnOF;ΕFԿ]\(7ڹXإz6\mfj{]msUvڵf׹{FK3n=bF|k{;!{HGGy
+:˭DpgpSw:H~~$*V's5싳/_m'77c"AiU]_RK+LZyAFD*ɧ@(dv%H}DHIc{?±w1I83} ^q;tv8?g{?űw+ᘓǞC9Jcݱ1'}8Ǟ/p"鏊r{vc#"#yȼGfTWȌ#3&8"∼GdBL#z7L#f)qDފ#2-8"3̌#vn=IDdw㈼G8"|G8"ǹIO̎#3'82|G8"|GdaEqDYG8"|G"!2,7#"8"∬#uo∬#muqD.8"\G82[GfkGd{#3r"l S%8"{#/ȁ8"#r8ȑ8"G#kqD~#{qD∤\ɏ"SH
+RQd
+82~"KDNLN7OZJ`zU77^I?{螺~X]O!=T?o?gCԻ/zޣ}z>C>s5Vo7ҍucѺ O/I]w4s$]ҽ+>ՏJz#gO
+,|iKyʐ%Rtx~X& ,3s#:Ją]Z-.Ϧtg"af|X^NC躙axxVX"<;}luâa"L&LBiaFX8a?
+A>*2#aݰXVCJz"X/KzJ/+,i~C<YO\gjWG]pۦ74zLן?[cO֓)zF]uv#\yx$O<ٶ8f_.lp],y\<%i0v2BFK򲌒Wܞ#ceWe*2IސL\=&e̔yUe| G|jl#se|&sW9HY*_:,RVjUod|+dl\${"?VUd,;d_\#{erPjtDr_&'w9)y|Ɓj[TsBݪnS-CVwFUT{AuTz@uV]TWRڨ6{E6ڮ~V;NKv=j.4u@TauD媣UWwuR婔w%^P'tRuSLߢN}n ~R?_ԯ~_OJJ_5VzNoԛfޢ[amﶆkoupC]1n?[mOpG3{}@x0<Xkx<-<T((jzS\k3כhLcsibfܴ0LKsie0͝.sǴ1mM;_߽M'lA<d&4Lo<l57L3<f y<ej5ϙ03ܼ`^4#Hyٌ2fkƙU3f&$3L73LyǼk3Y_'S31s<o>7fYd%f,3_fYiVk|c֚o:l0ߙfl7[fl3?g4/fc}f9`C9n~3'3)&wElVL=M$dz*fDEDEE怺*ʒDsΫ9YTwP]޽[?>U;U=
+,ϗWkowX&ǌg&0Idf
+$3Sitf;Nd')lNe3ؙ,v6;cSv!fl.gs\6]dv[Ȯfװkuzvnf[ {=aO',{=^`/{}>dO2%}˖#[~b+l5[!s'ɸ\	{=J'S{=^p/Wk++qGUr*Q"%VRJR2\P)%J%TWj(5ZJmRWW((+FJcTPi4WZ(-VFJke2SV.W(syʕ|er>}2>ZN\I'˒W%A~dd *&lzK+E""@&IC%zDx1R[O$$SϤMM1"3h+Z.r7̷ef23)}8r!d +RC8P:0>@g
+v:VDjCQؾ:{bTgB R0@ jW~-Ow ?>g3sU~]Q<Q:9Ah~wĀi@#R^(mIͨf|)_$:RFuC4Ydvf;3Wp>.M=ͯ9əZpy||<0Ȝ>] fOxpȎYq??>Ɔul][GuGwP_tG%8Xxm x@/r'=or&is:.s\ΐ39ΔkșqgYq8k1grv?d?[^gx/nyW5x?Q{pUl1{y=^p?e?2o7+-v ;a
+B(km%Yspǃ`䊣prp4r1xp*jq(D*P$4JDsT
+ZH-Tz3'1~h*I*푨$Я/ƿL+<Y֤5~ؐDF2h.l,-K&B*KÍe,l/[.[eE-ln';&;{ɮȮb<PvKv6ry3C\S*R*|TMMqqPR'mm)VtTtg]]YE" SVA |A1P/*Q:ʄL3d2.$2xv?~<WۏqTOMV(өC@4Ǒ_lHE{Xq||R[{l텭[Ļl=xv^p=KgIqN#wC!!mD&)ݐ6iڒtcچh{ځvhgZU/K2k:M|w]|p	~Ǹ?Oq~&H
+'I䳤JR-'Si_+hHdI
+-,u@}iΐЪMA'zCbPH,j|:CQoH/
+}8 
+@AP<EhG!5I!C5QCdM)2%w4x+BdUׂTK<GV~Fx4N@x"cz6l\<x!raoENW| 9#(RSr%MndyM݉:+ N~2-eB((FCmc'(ƞTOPވdxbA
+fL
+i0"\a"=:s0w'94d%2fE"#g+H}A'Cc	j
+x^?>jFr-N`w4gE$Twe"X$}.H.-b mb!#bтy<AL-u"R/|VAђXCnuVD#5+pbh#I=ۃ\&Vu(`Ks0~ޔ7"R4ii9ii5нCZ%Α6R2}|Rk&C+Y1;""@CDѠqP2pV
+\eA~'0=xn{%x~D_Uc1GAءGJXԅ&z+o  !DH##HFe@=?;AgoL.GɷA]uGP jQBN($a2Ϳ2*Xa/kǜ\)Y/u	!CMpHFpHNpHApHCp%8	 8EpH!]C8d?[0*-vMq	Cq,N 풌gx	|k.Exށ	|&C)~' QZeJYQvкp$eXMH9 7%@܌7)CpsR-I#O,#pkRFv¾*1)i}n+Hn |KZ[lBIʽ
+꤬RhZIXz&eKuLg($P` `{Q; `
+A
+y(C= G6-ðA/P`UcqGGN.㮐gb?3hDořJtX
+^+vJ!߫ 6Ļrȫ
+kj@(Z"[UÁg'ihZ2JT=c%t"g0'[/	{7u~A`w$XZ+ZREגr ^GAx=)CR፤H72o!eD,FS+r椬RXZaIXōHg[Nz.\.<s+H$}Oz*sV!-KZ\>iq+H7"-nLZ#:"wuKV 2ұ+I~z\e&
+_'>b ~xܠ6D${O_!B5 օ$ff^7@<T;/L&QTIdd,&Y0LY	X{9b~c3G1O^Ӽ
+T2*a؟Ebv	.ei6v;bw{ؽ>{e%#}>c_7Spjñ)9S9Αs9Sq.+ƹs'5r8o9ׂkɵZsm\;·x%Z6+Oők$C$ңA9tNJ+֎&BD$w?$~S'Q{ՔllDZ+H[]>>nX鋱
+Cd+F,ffw7}+ju"bԕpnA'n{$ݛpwX/LJz"a).0Ts
++=O_{!Hkv"hDъXH,  һ6ɛ	mi}?Ax
+""!=,#ɓT'ASOmҟ:?uI'i@OC7}dYw</#VOSL"~*^o+@ԡבN4d9dEm_Ф(#ʒtz0EGcxsޒo7my{ޑwU{Myoߊo÷;p>G1H~4?O'It~?O%R>O3l>W|!/V~;Q8?͟U:_7|9*{.sI!+6_	/S#ݬwBW]5hTsj@]^3 טhtw>uzPT_*
+ԛ(i(X$zOS%_qI\M?I%G	}@ҷߥIQbOZߧKߧ/^/9MF?; AI(sB<TA@t]Zￚ{[y'GR1AX NDƶGSP_A=+oΆȋ[K	5+o;0P+gVB3z+%s4%RSJ>
+blJҁ.u}FP7̡nAAFYo eu{hu'J|OL*YTԳ%S\;"->'{iCG|!Itn:
+CŷWXQtz:gп"+~PȬ jVJO-Za%D_~PyG@btd+ )u8P_~ hL4RL4&+whL4&+D`Aj"J%D`D0Q"(L&J%D`D0Q"(L&J%D`D0Q"(L&J%D`D0Q"(L&J%D`D0Q"(L&J%D`D0Q"(L&J%D`D0Q"(L&J%D`D0Q"(L&J%D`D0Q"(L&J%D`D0Q"_RãPꐽpl[f7ÌJ,r+`W!d=/i${dO
+KsC=ySr7B( ῸB0w2gjv^Ra}_/98'Y7YH%H(LQڮp]rK?.j1+5\TMWiB2jHԈ1#T/k{FGǌW
+F[kTX\̨x1q1q!QBCDGXm[J
+Kݦo2Ymin{j7MGg߯i[Uplj$XZdC#"dlQŗN%J~JmHf?dI	,z1'deŴӗ:ю.pltĳŻ_&?oXKL[P6ݵ^K-dM]㓴VyڢלI|g֫5eOӍrݝ'+#iY_jtqB:Z{4,~̃F85LG'%vHϧsgfe!xm[G	Iz<]?%q"AЂ	4	r\gr7njlKiZrC&RAo=}c**7o8Y]?PU,ti3ئaqÝSXLs(qsl\LQu("DJ'GIr]NB53G_/hH	SJK֗>O>k"tn>%#^{_ؕ)ު!w>Z+ylU.k[鞴oϣ=8ׯ[7kTe㹦lx76nRϔY׳Ԟ
+'xtfވcdW<gxdx-$׎owGz(aޭ92^x&2}:>s8̦Fj2M+l}}Sz}ƞ]c43s5[~Xy7<<?j87 T.n..MD s6	 qɟ|S<3G	{׾(K(oٴ]nC- 얹[zs]eq	68U%FgÞmUٮ|熷e
+ߵ+VD{rejlc1}ڄn;nxzn98c~Ѿ9yhjKzgUv'{-Ъ~pe\{5r[eА7vpƋ;$nV|"v+4}ȮUk-ږ=Xii'i˦"zc h+TI=; ȵ4ifVĹ~#kJ/V
+~?!&mron)zC]=BB\C<`#4Lpwqus	 OjE>䪧K:Pn@`@	 
+^*GA%~`=l O#S]a5r֑uUdpghg=	Cf&{uWjJ{ԍRf6Pw5qh`-(5JK";2YxCnQòW[M|iΝQ+_5,z¯:;]+mNx1dM쥦dk<<BN[ɽnv+-lm3@7ѻq6<]sy-ލ>(2lЩfX	^3fp'mMWy4Z(	xWkCT=Eֳq+$w;E(7\ aztDf*ʰ&. f._6]&37$}Y0sêiܽ4~vg5{3O3XjHQ){;h/QNYg׌j7jR۽o<V~m6CʏZII+	MLwnT?\&%Slx	t/V<>W}gcV8[+~s\/<%lcGl|[}?.Rͳ/߳^[g\}HmW -$Ƞ-Ζ$PC"V&R)xAK%4Ro>J<KyE95+Tx(4%LFC8A/{H=?oJ{-u>9msZhױpAX@y+BN0mkG0ۤdke16lZ;(l]9^m>QԄiS5w+00A[>&n֓ONg9~bxA{b*$wwMjo_x0WV&/Dny'J;ftaA\ÏƯ>eQlr:oƛ8]dE[O;7]JvyevIYyk.~IZ-kq+;>/إZlq㾵n_hI;b:?[4|m̸o8,vEE'.I1 	pv`&>㹣GqZ1'WܔaϹq;<屢OnXp"Rq%VO->bP++m=ߜxqS6jx0a{i5&Om8SeSg[7cTnad7zM9*F6&?f+Z+Xz_PcgwŕCͅdWF߂& b
+uQMWAx"	Ü{{Xv_{斁wY/i/v\bfѺ`V:~r4S+OZzS>ǳL>[{D'j?4`WmnoqSzJ$C.F|W4ʲͥ&}V?;N#5F.+(KW1mf{Ӟ[M+#+ۖsXtlk՘SwM]Bm5Qn!c>c9>tЌ޿@G@;֨˭ZMZ($~sVV/SN.˵"AC[k,s(X֓-kIot/̾v8]ʛ7uLϷƵ{>Lc=~q>+[~YT8e)-y#s.y򓝕El%cvR~ߏc5#I`=-暵/7t8ꔠjn{ۼf:} 2e~s'vbٞl_'v+w;#lvt~\1}ƩYK5r}5Bm_eغon0{aٶV<x~GZjY'=mg+][ަfJl]! c>)K\t`50i˂?gh7qLEm|vnBȖ״S5e;=ͳ<7dV8q};Jnp"l RkEK6esцmRo^9/0Rfxw?cQxjm+_F>9gt7*Ut <mm9'7Q}_5?C+mUBROՆ&mkv]n	
+rؠ(
+8C&#Q<2C(`!(1z՟ؘq!C~G*d|-Xu.WR3N56~%}#uGXk0Oְ`Uj7隤Ln(l]^q-s(Y{dc)׍	]~ӽ|m7L8e`6(,vU{o޼{{oU^8̊+g<ʔggFt<=pG|4KKÚK"ߒ{~2{NK]e'(oow,|젘=MRcwE+.
+|݉	i2~>=sdn2e#$SVHJta&5z>_0췕_^wVβ<U^^Ac",16xy͑kW2rO/ymrosµIF%<x+bm#!ϨKW\mmȨﳍ{p	hWu|5*{;+go,ɞjwa&Nk|퓾э^vy*zcܓco4n'"Al&L2<{CZOxX 9!K9W{=-*EwFi+fPG16FfJ%IY}l'h*gSGyi|
+@d Q jC
+endstream
+endobj
+1197 0 obj
+[ 0[ 507]  3[ 226]  17[ 544 533]  24[ 615]  28[ 488]  39[ 631]  60[ 520]  62[ 420]  87[ 517]  90[ 543]  94[ 459]  104[ 642]  122[ 487]  258[ 479]  271[ 525 423]  282[ 525]  286[ 498]  296[ 305]  336[ 471]  346[ 525]  349[ 230]  364[ 455]  367[ 230]  373[ 799 525]  381[ 527]  393[ 525]  396[ 349]  400[ 391]  410[ 335]  437[ 525]  448[ 452 715]  454[ 433 453]  842[ 326]  853[ 250]  856[ 252]  858[ 250 250]  884[ 498]  895[ 303]  1004[ 507 507] ] 
+endobj
+1198 0 obj
+[ 226 326 0 0 0 0 0 0 312 312 0 498 258 306 267 430 507 507 507 507 507 507 507 507 0 507 276 0 0 0 498 0 0 606 561 529 630 488 459 637 631 267 331 547 423 874 659 676 532 0 563 473 495 653 591 906 0 0 0 0 0 0 0 498 0 494 537 418 537 503 316 474 537 246 0 480 246 813 537 538 537 537 355 399 347 537 473 745 459 474 397 0 475] 
+endobj
+1199 0 obj
+<</Filter/FlateDecode/Length 92200/Length1 193768>>
+stream
+x	|SU}/K5I4i4mڴ%mҍBYPZ
+"-kKQA*P]]\p_4,aQGQgd+E₎`$Ag~Ͽ|=5
+ bKe+UM)_nyiYcy 0[  "rƕW|w7 /Nl]kc TI?om4 3;0vO*񘭈~{>/} @}Vv0yKln3͝:pӵX7sQ[<7b:uZ*- p ^xK> yZ1m)j^؞ `.,o?u+S ھ`^+`x~/^ƦgS [Y_;C?Xv|9gyU v>蕪CRMlӡP0Sme vbn6y>Vi#ÓDW
+L&
+ z^jn;@}P%86<q<k<m_dalL<U\kO.Z}rb}兔ӫK}D-TFy겊 [~<P{ImGv	~xJNUF,50)%}[KȪb*OӶz@Z	gN9j~'2XOǎ*g?+S(.wR_jNoCu9X{} _KOV|	LYc`n(o00;Aqڶ	Cn+~~t)e\#ez`1[6/=ɍ>(B	ŇR)os??՗0`a00`a00`*!IıBLaLLGE
+A&EEL#ja̀a,1WM"h
+aG3L)5/6DMx㙡_ـn8~n;ch'.y![RJ<,~-~#~+'af!<Qا2(jds̅E	L,Xe46-`]îekul=vg{ԓO"oׁK],DЂN
+2ſ)	SqQy7imWϬoŌӦNkl8f|U*Ɩ5rDaC=gZ#%c4u*BDAVweNGee6O;ZQOⷣb"Zzr	^Y2}β;e{\ׄef[HqSJ0%ev?k+.Ԩ:VggAZQ+NQ̤Q>So/5Y%+R]yZ{g֮k0ť:/bbW.̟3y?QVw9_fpW켣@MkHH3Cs}y_LLW5Q3z\~
+xΪpN_G2点f,Ief\٫ee&#X;s<hڂ8qcd
+;"b~hi{x[ʨ.G]v=Y`n·h8W7͚Oj9dM{}͎|l.YjQ*c;:lGL7	V*(.)gtY!l,xl@=V,[iMnN/d+IW}}v~kd;i/]֯*:/B+c>,1+\	Xhhv6q_K[ਮ$vh4HQpJ!	a,
+5<RzKV]ζpT7;B Yz4+pwsT:{֮U3Wwz[u8fv44J}oZa]ƛjVX{Oi]]eW7LnnՍM	c[J;S1i+iJu`+Ru	3udJ:psŸݖgY<wuK3SgbN&(~cv_(/!땸0sŁ.&2Z"ؔݜKm*&ʅ{<ǥZy?*Ӫښqن+D*
+kPj@
+_X+'P*
+Ufofi9PNuʝ!O(Gtm⥠NC}&X15ZyZm5RTm%leْL4:_
+7$if꼔*dm쑳+C;U^M];.ĝwZI~]ZU+nT^pGhBu&\~zr,M&X'*S\Y'juzݩ"t}D%t.ǀ-1KgBe!'!|GyRׄÄ_e7) |N8H)>	T)@b@ т AOx.2O	oFxW>LxU^+	f_"	/'&<Gxai)I$a;aa+aa3!@$!M|6HE<Bx=Dx ~}{=	w$AUNXOo#Jp3&*w###^K%&\C
+\EpreK%U	+	.$,!\@ ,&,",$Oh',EGOG8pl\Y9لY6LB+000000C4&$B=PKH@!'T T*	rBa,0%		#	#Esb8a0P@'r	9D01!M"CB:IHčD8Sq#ɤ6B"!`%,3!`"R1B4)F'Dt-ACPTTgAIJAND@`z	AB'1Q~eK#bGH[7		_$t |N8H)Ɂ;ᓀ	Q4!@4ATx݀NTOxU7T_}7L^'Fx
+e*'%{Rn*5,liS?vvS]TT6Vjh3!@fMǩ6@x$.{8;@l+@؉{^=dr7l Nʻ,ozp+ps qpz:\G] ,%4!	4#LE\2s@wY^J&x7!˓L:,3(P֜@DlBy1GQ6QByQCQ6ܥ6[QnA&Qn@(ש&CZ5(cTOQ8cȹVxq /ńE#_Z		%CE0p 
+	C	|B^@i.!E0=!t1-ACPT2SNA~ҍrQt~>{(mPQv@yN;P*/	K:c	1/PLMC%9(I?%
+e7("Bz=PKH@!'T T*	rB!L6B"!`%,3+3`ގA	Qq(GPCgQ>EQ>A#qv2ʟP^By=(ϣFy	m([QlFϾC>^AXN8;`ģK8200FIh%f&	MI3	>B#Cp	Ya!AH'8	i47AND@`tE^d/J3t(Eه_P:k(\!%]..cK+W.ٸʷr+|#WT5+Vl\
+e6.ɖ,K+.ܸħY´Tv;>ChձƎ}P߱cwջ1|dŪ::CYroƅ>.lY(慩zBS|aaBB|,XrO/\n	cwJWq^|zK+; 0Jz{ٹsgxo{oY6L_7=7}4Tdߔ}&$?ml5|||P_X;]X髭dr0	 `OmMiIlO$N'+L2~]/,Iu+M^UQBqQ1ze`(77ŉz&=tk"E}$Oo;BKyyt(D7Q'1ΝWեWh'jgh+Z:3+R3R^f@|XlR&&gxllp)~v?{&W7yJS'ckdFq,XJ+M0^@b	J]u,Zصȅ_(fq~$0Fv,9~&pEѢXfz+?;D`wo7K	ހoZ
+x>8Ų N
+_A=| <Lɜ5Q'7*4`Q{uJxx\*qXyWpSpÀBa),`\+2J_k`-u{n&n[6X`C(7K<^xG <cGqԑҏn[q&Nf؂sFpv6xgs?S8pft\N%}?y/k*>+OZ7o6p >Uwb?ڼѲ-Ɏlޕr?j؇e',0A/,m<sg>0g衾y}'Ol<NWCCމ6<go/fT_ٗTپZ{F~y<Cޣ+2co?²}^y1}wCi/>/+8"}q?9'j~(O/sBNq1&0cǵ=-iEJQ1=EJDhe3xf}3XKf),}9vqT3I%-}e"m&aK̃\Va5٘ˑX
+0Qg+X* x"(j`4-eeʧ0);2Ag8*ֈuƪJzo~*e61yu0cQHAT()nah0??XZtD
+pXgĘXi&D'UX<!W\iqIbMoW8
+3(P:|KHyUmNOHL7	ȞgGG$+;S8UT䪈;3l	uz<0FTVǥ'zFGzʞ@
+8C~5m϶hl3Ҵ:Y&irjԎ5eft8kj@ˢD6=1ᰩu&pQQ>%%%QqEÍFk3}Zyo^vfӧQ47ց#rs\4-]LVFpɊS:dYVa_d&eġ.wAB)Fų	`fX2蘬'2Z#S+qȖc51Eُq-W+\06$ܰ5^7,g>+&>l7*SBOŇaPW`U6 q@ny<ݸHpZ;e59͸ePcAa~2$t
+܂a<xTV;}ɬ|2ǺM+>jΩ}+Ee٦+xjX$vyyYYu=+eusř)1{\N|w{i%DB28Ctw+.69XsLi=}%=u篭 }I@ATa!.ElZ@lM.JjSɔ+޼(+LһfW,ey&]TS1ʣSk#d-KT\j}㓣֨gmHrt<8wC&g#.d4
+|-܎xzP94Hss{UuVi|V+mvxn	Z9#NvM{G/Kdc_?pfkMKfލm@մ 6|~Ի?3cO#k[ޫWEۣ8x{$qXөE귮.]w:/U\.>^p<"~*iy']Jd	QZ김FRqQU*=U/<~ 4&%݆Mp&o8u9_+k{mt2Kk%-Qg5JV++>&Atm(zlF4H6^ŦlY=14@nc27o-T.%Q^jfkU_MKwtVk4k6[F&h4
+~nJXz?.Ox9!Ao?t6( Y'f-'KߒR)<xQևGU5H#ezu[9nL/;̈́9`c*f;t(lcҩt#Zh~#Ϲir֙iGbd[+hu옖z?Lnx[ʬZYy:uH%^11,+0јbzzl	1G]sz\3!֬l%@<ZZ8!jBT-H%.UAܐT1;XxAk+N
+%yyuիu7i_t[E]8*[9uֱΖLϳi'tgM6
+4=Gqٞp,	ɫ&j,	{zՆz,`7qm+t85v.ܡ<ޡ84yCˀ~mItԫ؜'нd6=Oq';+Y>NK
+䉫Fj#ԩUf[՚i%8yI:6im[*ҠKOX5H>8W\VEe8|7AA-܀MlʊUu	x#^6X+WA_I^~zSLgX#ilBɘ$+$f)(KOZ()cyI(KNvI1jjuN9+͚m3eUSӃ'2n#>3+1^i?k0w𭼑;gSrvh:vlV-n	c_i,477
+ަy58G6㻄Y[RsZ5F:Vcubpsqoy,uu+2|}3 |ˣo_Ƣў|c>{oʀC
+>0ǀ|8_ȢrRRr͂A}0Qwi]2KiM}A5p>%zGѐzD6dD>K.y4j^es!mx}&wD)ph+<(]lx 7gj.|)r=1AaksL';8&;-YYweXO%d2՝pǫeudFdre8(jܩ)nzjA"Ji+FV3EMZvǣ+Mj3*n-f+Z\ yDyL#<gz~rX:'?Tg-m#}7|xKMfUK륵Z9	vNxэwOp<dLղȅ%O.D VN!QxƫcK|wmV(̵[;GJbB_V0<hǉ'NY?-js3XaƬ`wNEMf%/l뻊x<ʸ+g5+RFB#BI#bp3;=8Ä%FwnC|ƍ+F6or]\xCj`_t,~]-vt-SM)3X3{&6"oH^V86#;>8|_jb;;}Tb~vF|:؈Ҙ8<!EWfԲ>ޒ.5Ԍ98:2tMQrE2KG4{ᖭyyZ+Z7߸eo3Qab^<$#D˄o*.#=<$WߨWltf]42^#ÇU9&̜;&cC{jmqRIMNa.+3qYrs֟U`JJu'+$g$+)vfrFM[;iD93	شD/Bk9s\)]Ѡf"*()0E<{/?#?_)L༓(	)SMj:(-71Ӣ=ݷD?b=' Lp^&|Ъw!S\IxjQi(챊_tٳWmh6xfY,|-yiۗ}WF3ҜU疉s5R!+,x\Mص8@YAc-3d+#ppO`"RmXpg2)QnH-(ʰUJ2]+i=h_2Y֨]߮1Z*{T+C?GQ99Z<sxգqf]áMnFyaCs%gE+xT^3n1|H}t~tr( @;4<#J[>vL(U(3,A-~tI9EIEuB'+$ƚr>%qWU޷wf-oZmM66"3b^ p`'_`HB&%o(6	R 3K 	`HB¢TRKKHf|>]]9UTv/OynK^&c5VA١q:8odTB<	*{P3/Y;ۇr\NȖNyyv/0;-ĤC!-
+q^z-v
+[̒VY9k&www9]CvD?y Qe*HJPUFV=T am+g]wl
+clvq2d=ܽ6/kg-t.hЯ
+^)׼-2٘xB+jy>sbW>g+V+ɞ+৐lJ*]SZRS̍t++8Np[Zmuk{!W1ӲqD15"ħ-#Ŭ{<qd
+FW|.O8Zm"^mh[W3sʜeu%s,?MkA#g3DCE7]s}20wAi&'l}UdW`G<(Cf.*\65r'q3*ި||rc5nVƏNJ_Is\幇+Qۺ{\96hysͮNUp=Ӄn~5n38"z|MkImCQTqלbz`n,bv|MMc%r=K;d\))}է-#7r@tl4TgՎ/wjsۮsM۾z+r{*KrWIYe ^Z@@ݬ:l_+\dcE]PUvo
+cl6Vrnh.wquv@1Z{PS4$t ]:Az^Yʡ*dPd;Qipo$O׽;uD/Jio-~kܻkIH]=ؠ*YSjW+4=zm]Þo]MbW)^Pd{5ݳCfYa
+:m~AMvY]E0{̗dZ_G9ZhWtht"]h#FN>4u_*mW=<%N+ΐsiF״Ҽf,y{*{6+J1RZǽUEc٭N橢*oܮn[uΠsܙ-Dk0#luVߊ[ŵOva_vt᮷Y݊2um5n}s2hpӹVj̳ϦĉFnXBҙLAwzYn͚VO]tᚰ#` bW4&kKoV*o (U97bzVo/M-je?o߻8U;]vU1XOUɪ,Ivh%R1u.VGu͍G]~|5-BǬRV.0J62iҼR}QQݺXx}Uw;EdbFf||i=ZDb {
+h[6z0k&-Cڣ0n'tUּv1gw=qO>3bqqmezJ"%9&Z"V~|P(
+9ceSr	6Ux&[ {1!Ji'"J?voNzto憥f-[Z?.;ZQ^[^W#YX|ⴢ$!-+G
+l!rZaid|!֙tZqƯe)4(g+`I4RqV]Ƒ5d[烷j!sBۏAQVâJ:5JM蚿}4<eV	].(\3|'zPo&W&w6Ȫ9H[k0ֆ-\l<Mn:>f}JdjJ)Dc"Rpe%)+r|8]	 iWYr^1b_[`\`<,wUg=UI5W13+ftuZǓCuXjS':!+83e\G&QC.rV˓̃Y?΃_>ƃMRcf+9Ɣ`WZeh?	FrrvO|7tއg{kΌYKVm%KjVk醡=~7}iĢ p;3ws+[EwqeFt!͞U΄pmaWzgL)uxmyɼ|++B_d;Ɩ#{k,)19-7.s7{Va6kR$K2X#-Y)?fPH#2Wk5m|5٢>mvKōlW|xXGhNG{\;%_|	.3`	0벊\⻭Kz_!y朴jHX5	4
+Jө֨h{XCӒQ|)AtN09s
+b&p5S\Lڣǰmy.5	Ǟl/5
+ZkoQƼ+oAMMJ+ą`BVjJWZbXz0b@MG.VO+aEֈ#xdMw+N:zIk'25o*]\lrJJJ/U,Y;fEJ{>4(oVr,*UњPi6,Z!}cZ+[NK|'^՘ڞԚow,
+êw-dO_Vo0sC.J
+]W+7{uٮ7
+I908ɡlt1{"ΗAؖ0`nטEUkC[-xyGj?^Xg	8
+F.ۗ_dstѵKb;
+]&>*řJ恶#;]XKlF&&ns5i%9[a!%^G}dnjPe>Y2%+;0MXD_rWob2t,DOأ>bn<`xNk(5M1s)qӒ*Ą=YSY1'jeSIcO:OQ4RRF"ʳ1K@/p2Q;d!PC{Q
+3'zckk!&֥Y~vKY_14	?;
+g{={.J&*ѓ9bgiNy`{t˕o଒0}any+%*Hԣa0:WQ$RְGX+j>M7KƧR2YoPǩbZXfzO#}Tr zm"t0{~bnE$ӪBkC̺!M)am@
+5,'iM%1z[I_'Mzib%˖ iN؍ӱMJ-.o|{˓EvՔW{j]
+;UxVqN6#~YNy'Z%靖V2`u46KJG./N\1*.SmnQqP[6\D6;>ȊNLFsN*ɖ͢`>ק;^U9sJ=zSܜ_q+360ܩg:c2\F!ļ_Ն+lCO-@(Jr*b!M͆^XTIFzE9%+/o*tO\M[y8{5keޤw{YAfN2CޢSpJZ &DZb{<ؘuo$JE6fFqwQc?d'YKv`1Tc_u2]2
+tD2]u\3_D&l0k8=+15i?}:SReGѸ(M
+#XG¥AP|vmwXWʈΰ嫡M%A	'هh1C}a+ͨ\#TYFnsM)SUpRO[jO-Yg0U'Sy<W;֜!	5d#myqA#*D ٩{`ҥ˺҇Ӎ+{ҍOv?G8bQ2TTJ{h&)>T0Qre.Njww"0ޑ= 5ȍ£FRxr&Cwk<PG0|f~]wU`nd@#H>CE0'Fl86GffsFP qn.:#)1fr	9T4[32!Fǐ.eZh{Ǟi&"W,*/]bV\Th@^|<3v^)4}~}zL`zȳ1<AG1Ye@,Z]jQ 3
+˫*ML,*M6crU,d+'Q`wXL:"Knc\;fSH?}\gӃ0JS.+ױsYaeςDB.8WJNc|+R٬*k[T;?w3}*KY؎IE"XefONZAj,ft1
+Ï`<T1ǣ8|!rIBZl`Y];ˢҖ]qZcZeb.usJLl=e/c;EvE8``Q5v0)lH[}"zCj]h*4(eԫʖ;fHf2xS(ZPT8Ё^%:miޤ?aWxmU=]e;:*jXlci8E6jN{)4S0|X [N2wu9Z)HR#'*68 unTed#%j	PJfHOYNl	q3;nJ<ٛEmW:
+LX}Ϭ`~{V?~~~67w}{Ƿ7@؇evT֩X&\L/,ŘE!Σ>V'8FiU%	52yШ1RNkSӊ#	'*R')nEOZr1ĨH[F=,UcJ=D3(gz-?ZPW4^O]NTװ1umz1NbVUJݣIҝ\
+jkCR_Lc扲9ɼ4b@$@f.%+=+rJ)7wRKi&s\(<I:#kTdTl6ƙ,b^v}TF[Nsdy:N)cj{-qߺN՛pip(a~μ`]k=E!ntDՃ͍n{p痵e.n%-EX=kVe
+1OuхiV>ɼ.H=ABMQR: [ʬB+o\Zi1~{z$@fzof>+R	: f9Ul"22>=zж+jM*My,ء3ia6jw֮_R%q(#WYzo2_튚}mq|/n0{|ŝG~hṆވE.]
+֥H@aAo9kYga~Ƀ̂(p+RX
++X$5#^u,q$B6~c8hejo<.QgRaC0	.Ebʘ
+q,qL:<LTO^hM'<+qh5k}Qr{'c
+"SH55,=<W׳;u+E@Q4dfJK[q;d52=j@ƨ*&9֪!F{<^/{O2bZBPH{/V+9h.JogǙ9YUXzѿ^sWCų!tjW}*#8VNY;vMS/vM􇘍*d[}7vvu?bm.7ƔZWW_ǔ+	Bve#bΆW2akY1˭SyȚgnt@t-FA>ޗTm`?).*a;yk=)r9Th2J㱗Vr=&^ME":^*v#vU/*%@'LRЅ*t-^Ep-hs#4!?(rO2JvwX)r^kKrPtOV)#ȉEUwSw&g+ݗZ6Ħfaxk;K4.ЪDoXu#⢹6s*GuZm
+I_VorӝWަ|ty%%+\a#	.P%qɗ?˪PQٹseXir-<)&cA J\ԸVișFSԥG=nXU%j#I33߅&H	u'r?##Sti&/GE8g}/&6;tcXo 2鱟f5+Y,Iu̍
+%=:A$#I|F^.;>~|6r<KYJGӑ<Mw&HqRٗC/MO+	u=9ADwNKhЇ>>)ǒ_N$HgO:Ʀ'{mic"＜OEߘVYr]z2K34Cҷ/ybOH@Jtz
+Z$owH;'B?~>ad̚D *+rv![*`- 	{{ #OG.CN 1"NxW8%WI:@p]	$yJ3$Ejd_E(g `?@sp% J@^QlI<rz0#'y}/ ?@S~8"\ %<B-M gJ=PKz AQ)/\)Ibw )E1׀#g
+苃VB	o A1Z= `M,p@x+Ճll}㠫zj{(
+/ 2AK Ӕaᛀ#wQ=U*`(& +\+zTt-p;j .~8,8*|5@6hEZhuomA	6ۀgA{mof^A+݀M{D+@ y9@`z
+v~Z|?Jm_>VѾ
+Z6s큫^P*^
+jypXxXyƗ^%O8"\2=$9%<}yFq/h`# /,t	}>a`+p7^i~9Rp-qÀ#i3{A*rVƚ W\),n% 󓀵h3!oP?h[C[^m zR~h<m:ꇶ|pppA S y@~h>A#YRv 	4ԯ$D 	@J E@Q` n d# Q8I h d\)t?. x
+cc2<,p#<4YŨ_}[i3ˀPzᩗ yE@6>NK4?,#H8ԀhW W
+w(gÝP<	^9 M?L~j*UTKVQ-Z_>()@p M9$0hAx7-7-7-7-7-7-ͳCy<{hAHpD ,(b4;<yOe?~jԚ5~T < $:- M9@adAZQR~5J|>>0sdHd828
+?2Co ¯C40HrJ) ¬
+*4Z	Yrz6[+8G) W
+wnGy(gjyZ6@-C#9 eg2	P-@-`|jy%' M9@S`<m9C(<K@^+ ((Ȧ서Ph:mj`6Je#k6
+R.Mg
+>sjyG1v<p<@&ςa,X[08E)Z9 M1(W   ɳ+A	xX)ppDxpg]	z<'< X9ɸ&SQγd\<$<"^pjY7@jn7fOOd)Kn=Fx)٤ĳ$KeJVW=zW$**`/Ho.+ZU(-x%Zף>OO$# NexٕVxVxSHYxU%^;ҠZ"k!ףJ+`N%YE=g,E^ԳȋzyQ"/YE=g,E^Գȋz
+RTJP9phڀvbَ6  R w+*_f> ZiWh "6FȽr΁ zH9|mPV/{+|뇴ko[@ mo{#1g78 y7<_ҐRK@mR$G ڸIjmim)!}#}bMRH Ӓє>Z:БeG5CHFk$ȑԸEwVۢ줦 _8j]ou&_#k;zsB]K[k-m-:ݒsM,&#_.ȧX#u 1Qƫ<mT BОq+}dnԮlo o/_>kϞy&`B)NAB<$"(#L"C&`Z|kc+ZsZm=b8wFJng&~g޿-|Og@\J_ڄ֔'|ZPL8T5rLSd4UR--|ҧY(ϣ)SڻBխTG*f:Y$WYrViR5*ZdL1!o҂/O5KsjՊWFnW+[j]U-W}u]&ٚ&3Kui9M(NzdXҲl1+X8,I]ʗm kUj	m*Uwi=[[V:Zr6,ItQUszS.]89~\3bydxcʟÙZ<5+Fi^Y|MiY2Z[vkh+X WU>wyʲHpUe(R^Y$
+-_,R[Z]^UZ{YQ|I<P^(
+,)+W*䗗ʊVj#5K"@biuԬ(	W+Jչ+#ҢHM:.-
+#Q\=&PU,	EʫhfEiե@u*\ɸi=\X+#@D΃Q%*ʲaHi4B她4Ϫ(+0ykܑe_:.b.rMŢ*+-.MuG**9
+/Is0++禨3pieZa2s/x?VC$\TR(\Ewz|]\	չjGUWVFE"UǍ[zud\VU.+U-W)T'"_.rj5եt΀dv(+(DJKKjհ͟u	a`Jj5YxYZ]~+C5%TH֪(TiE$7컲%U>:PbTEIGKd#bKsRKI5I+`T9:RK*WW*;eEHQ&RUUť̲Pq:P+13-&.Ep&w[KDh1}>(cw33eyTgggN|~|F멖_wOiQ_!쪼E ?{Ρ|$ҟ%b}=>vF[qxZ3:X(Z"%MQyEDlZ]ӦkCa"mVjZH۬UjjQ[j?>6h_QG^+bvd@k]خg~Ϸ*5zv^a[؞ml/v7l?_w~~D_cDd
+4j\qu\ͅ \-ZZWգp^p.\} WG6p5Xʇ+j\U.)\^j\'pթz?.\+Wpu5\-ep˕4ՙp5.9pu\-Z+~
+Wo*\}:"\%iClU	\U:pWq VZiӵr+pu%\͇b.j\W{+a=C_{zNߧO3}\-2-p63p"\5՛}r?U\j:\͗'Wrs\+Wճp2ށq5?\QZ <ZWzpޅOZ*m~6
+&pu+\-p1z.Wtd!}^Ipu)\]	WWpgpKzM:Wpeڧٽ\e19p5	2ZWw3pGj}p.i1SWj6\ W+j-\m.z0imV/Йpu#\WAz^p\W_i1]hLI5bd>_ZJ\mppe_سatK8b+}}ꎾ\6-謹ccUC#?+r1Ek|Lm!\ppWMlaZm6EbWv[pzހCpwmj?Gj4~Wp\vU+\}
+W_;
+0=lO+vj3p\~L~i%ƞ#Ntg՗9+]--irfQj*C8]-M\X?>*V=TT葵MSN{кbӖ֎]83:.tok8|v?#V~dפ:5i]$\S7U;ϺcP#ii~4J[8=-؊)#CF?Um2V١a'JJ"RZ&괛N{^CM*mHoe.x	,>Na;ߓ5(U;Gmj0!.{Պ56tحfZ{gCaUEeeeUtLU{<x6iW0nt؆MrzلGOpe8Sܚi4.MǢ4CF[M 8U6:5Pt]sf<bѷZWUu&D?lŉZcm&ҎB X32P(8+-ʹd"CcGT&etZiii%:ZZTݲR_	nSLK(tiNω9]E"eZѷt%Fr*I;|W8MyMyrXfZ.Cr4R^Nf#չ2L=?x2XK_r{D^k՝Jg5.t58ײL9`dk2iv´̚ݰZ#`m.沬s570얽Ish6W7_I{	S'c0oF+-)S9^L.zb)	ֱ7'Jt{1<V?uޓ[%\:a[\\RKԤȔ
+lD6YRD\wT\)E)^S2/KqiyI#T5v`/M͕Xˣ2۸lK=dgpj<[ｶQ
+UVީIc;0ƶ|Qi~6H$7Ŋ'ɗ͕şFoyMPk~U~U^rvΔ=u924KxJe%ͳah'ՍsgwF@t8Z}lq4=e1+-cpkoTǉhIu8ceHkL>`Y?.5|^KbhI4G8<;X؍b6`e
+5ӊ˪}iOrˣlW(iex5ϙ?b,4]g7=^;mK.<:uaπ\MkJXq^gq7YIKtNYr2/aʉ6-[5Õѯ_!+npb"_E+$zeYPHf/p;5Y*{3RXnt$4%OYw0{wuSTRV4My?NܒMu®]jnLȫڪ:n;ow|nlً4#+*c
+~pönX\jLᶩIM0ڽ#Uu;iĕGl߲~w67\Z-yAucuqS'#+QgpRy,P/Cx2eIᬗzcq\̨CĚm4Oڪ(/^hM=שAչS{YL:\2rZҼ@G,BBb|՞jI:ÉO-+(;T(My@CN(rHs?M22lNaYvڷ|
+yYvVD=%+WngELWCU;ސ'7KI-(Zzz^zRSB'SY]Np9e%<d@z+ok85r+(|OL})S4llgLUYO -^,55Hbwn%],TV5m'H禮*5@D:j:nOnov7if_HJ<nc=4^gK1ب-I[t'S7dE+Rf龽^KRR0??o}to w͛
+zYK';rS>=>Tzzb{eLiƺѷ?Tʝ$IGz=+kӼ&jά}mfGʗ[Fl39$e;+)pT:9x桾Zڬ3TTW4%}N<Kx,é\%*mT'dI/~ԗpf'84qRmӽ9}^m׼iG9l;K~ǫФ$6+@Fu|eIe+&4K㻕R2]PLD1+c$Poy=Y;Jo]l]cA[zLtiO<{]}:T$)ABʚ=B)tSI?uXV?FͱfwFvzmDz/*&M*孤RYD]2bhYж|Q䖯yCh6
+:}`S9ֶ-֦2'eR arTWW#Ezt+~
+
+x'y4q$/_5X}Kkl\wo6Zih9DR2Zrz>{}-}޽_uITIַ_G\Z݂^eH(ASԉTw/"5?YD6ӦeY˫wMe@+SIՑ/RbS5X<<FIM2l>]nZdP]~]{^ďAtw[9ݙ6[fSe8@۴ܢHNu#U~675}%L)iQ9E2=˦^?ڵgT/,)GEIY%^X[5ߖ(1>h)ldޡ`8=S%?SڢÌaѶnmЋk![.].&"b95s/+|ow6DJmzo	3ΙyOV)Zg+R8q"S\U]%W}Qݷ//+WW}QwսM?Tvwyu~_7XbV.uoV'}K_9vw'Lp`0'7[X7e-xNloCf.5SgbBvz>l_M~oc>xZ!}ZFo7o;ozت?1O
+--=6ouӣD!ɢ-Pg+l=v[]}G^N]޻VYyO27vdٲ7ƶWh7Jn2Tv"{2	y<khJ#!S%/;ocBOǕ|{2o?#%+%tM͖o{J^.Ҧd2` oMȝir'7?$%'dIPɵ߾ҐrMJĪ}ߑsvNI'zΖzs%^|j):bzJ$d茑yg?3"<kG]FG#g{H-ȫs1!ϝ0d¾_0
+«.?/:q2fI-R&Mޢ)æܛ͓?&}Vj)rž>~ɠiS+
+'YmJ]9RnH9c,%3*zm_T%;gw^5)?gޜy
+/OȲ99+1W)	V`a(֫^GrcS9s
+,&4u/߰ox|-K[],]*xsX9eep+#+oYu|eWg_.^ݯzduUu}ȼs!5{j]lUt_=dEE>mu^v3L_l͚5yb5oiMnz:_7nKk^Yem[o>ηn'}0൶{Ezz%fos}-J^zE/3Hoq{{?7Vx3d=ocΤW#Ⱥ[K)[f=dOU^Y#U5 >jQdtݣ7N\|zcr'āǏ~{ߚjgM/d=L@K#^(WmA?&W/!#}a!'h>pO7=M'ӄnRzdyЩI)}:ovIO^0jμ=V$SDzyCȓ(+>>&%}W7*F+3!mUވSTLFT%fzO3=!faEJb/9ơFr/gl}VCx&,Rrkï?C_WrҬ;7gˀAX'jr],r3FZ#U$Jլb8&'P5MQ6%'P_OYRQLII *)}Iȟگtk59>Sg_zs{Ǚ{NGI|S)w725n[{<)ȝVŢO-Q;j7%MSZ՞HZQ#Fj"eL1gI!,*5&ǰY&ߨ+Yj-r{JAޙYsȽg)Wo>K,(H7!wdjfS{3DQRzg3|X2qN5ksVlYl-ݾvxzkY;0Ulyv<J[,FyBk"ԮNS6y:[#~mvf#"1_[oaryy<Iᤩͦ0fS֭kW'5Ebc_L8x%OSR3%zM_k>x'GX1^OVSv=$2OSԙDQ-<i(RP&1ӄj*DA-_kWM"G
+~փp'1 `M +|j0\r1GkbZQ_/bf1Bf|0x)ro=mV~lh3_g0_12h~'2[Ts
+7k ϊ|c+Ow-;E# jAc#<39 _# bPJA"~NOS;ڝhm&vڶm[mߗ'6skѕ̧LT&y&y~=@?3}NfꟲE Ŵ_MiyrR$yn<5)^JkM+JJA&.shnyґ<E?Փ6DQbE)rڙI;igVnI[&jD{h30ZZG?d~vcYs&,63bK}[6D=M{vq+Xn;@	4@x/M`#6p7p|G|e_|̷߱o1+7a,ٮ	)4;o6w@+}`?<f|
+gs _#+5`,`b7Sci`	2:;,$z|űlwA 
+jI`=Ϸ~7{7w??Cy5`5rF>9X#khc!9>1q|
+\gێA_#kʲvNC5rPz]J}+tq72H<i-ZުÅNq9G3hf͌q43f8G3>Cӎiдch14ZԎt1hL'I_~PhM5q&њ8ZGkhM5q&Jvd'g\'gV'+JY8c~֏1X?0	NXbb_ǒ+bM{_ h(A."uFՙ>⤏8#N>⤏8#N>⤏++`lv?6{=fbG^lv/6݋Ͳxk(3;;mח1z1D=8#v>b#v>b#v>bb{Žl(6w ;%q>⛏#6mC??%et(:#>⟏Z`~&9b{'v]kY}3VMkSO}YO{+ߖ$K]ԛ.J>Aɵ<DɿRF˒jzg|#Ғ<ZEK;hi*߮vս^p!T "N1Nly&]%q+b{XLgMW?vVoty5̑!Q@[ȾzQ/R{B?q&-!T*A)>gǶŢBQGM5}QGM5}QGԼyMljfS3̦f65MD͙rr=+v
+ʓS\p+'\\\\\.yV]v'On۩\myX+1`,@8y|p䃋D0	`
+LKer0+LW+0U`<< 6(x<~	 O<߂+9m3kA#^Mo6ګ`'x+_nv!|	4WNh+vf<y(grOCv	+WIx<F~wWx~ÌoQ}iv|<N=+p0#gQlʝIO oѦ߹WNyة; p 'p7 /Y  p𙇜 0AdNd`8	F2&|$M`1-᷌[6ւz4P'~SGxw<C.:͌k
+CQu 2<? N>0 yB<t p8gyhp68cA.`<  \&I LS`*RpLJ0lpٖW0g~ׂ O@~n?mv ɔd+??yz/`3x<	+$x
++_go,
+~3:y`;h;+J*3	^.mO@8Pcxv<gxv<gxv<gb~flρ߁E#xm`;h;"۾;'2A`0el0?3^'<MGυ`+f\_ǘ+l0{ؒBҤ4mF6ѽ Il falLaLu XXH˒egh4㑎X4{
+涯޾^?>EgyyL,QcJ4kxkkkw{?_ֈF545:5?/)lBW4۵ոëޖ0aRk{^w.5eǏb1vc\n{Bv0R;b?&ja8G=Q}8
+GxSwq{6+ڏF3Ԣզ+hD?̨@qa8O!:q։Nu8}0g>'C<B$.֝Y8Lfyz~>uabϾsa.;:ʺk1uoMw7uK=.s=,Xq}01=
+Su&7+{D3Ltw+#o$+=p＿gߠTXhZK*LU~+*?`!8gl?H|*.]ΔQdgW/wN܅qa1}A,R<exr|?#<'xm!"Or7\\焴'<'ͭͬJ_t_K۰r\p+-[,Xnbr-[,Xnbr-[,Xnbr-[,XnO+gq>b.g-J'>wG}W%#tҠr7"Ur_%Ur_%NwʽSr{gu7|'S\W:)NquFq-bpE|*|S$C"J^Θ9ynӪʢݐD7$!+q3-iLgZ8δp3-iLgZ8δp3-iLgZ8δp3-iLgZ8B!
+Q`C(0ęThB3/6Qlևܽxuuf^m&^m&j̦lj̦lj̦lj4ShF35Lfj4ShF35Lfj4ShF35Lfj4ShF351111ժO2/exJg,mhE4G+V]%.qtK]G8%.2zލF''Jgus̹͸+p%
+=o.~?7Wnoc>nMV,B|ll0ll0ll0s\l0s\l0z4yS~Ubx}tk[C{}zO>'Xcb={,Xcb={,Xcb={,Xcb={,̚R;MwfV%i2j_7ƹ1΍qǾ;:^'zٞ~sh\mle,d&6YɲMmle,d&6YɲMmle,d&6YɲMmle,d&6YɲMmљ2iFlL̉F\
+:`L29I&G$,3ȻȻ(VYʪUVjUZe*VYʪUVjUZe*VYʪUVjUZe*VYʪUVjUZe*V}<fY<7V+vʷS:PNV.|:)Ntʧ3Iq
+6}ÒwݛXƣ)wOt#$^kMۢ}^>47+G(c^\Kp)0
+\*\k+|\̃p}[gH3$lPL<$4׾y޽N)lN܌[p+FI^L,vܽ?qXo}C,Kb*tԣh>}q!8PaeiXae	G>?yS|?_||ksp9:ո7-<Z\V\GSUv*R1XRKoɞ\z8E+NE*ǉ.oC
+S0E+L
+S~L1cԏS?~L1cԏS?~L1cԏS?~V|s</bksp9:ո mS7nLݘ1ucԍ:q^HܨF3=D!jkhAqdZg'o
+T.Kr>l>L{C;fC'zxã+<+<+<uG<Q:xuG<Q:xuG<Q:xexQGexQGK!t.K!t.K!t.K!t.oooo=<q{x=<q{x=<q{x`nb̹+q̹2ʜ0_^{]޻ӋG88]S'\q1\,p\,p\,p\,p\,p\,p\,p\,p̥2\*s̥2\*s̥2\*s̥2\*s
+\*p
+\*p)ǥr\q)ǥr\q)ǥr\q)ǥr\q)ǥr\q)ǥrч4Υj7.fp̅1.q`1Qwcuǩ;NqSw8uǩ;NqSw8uǩ;NqSw8uǩ3F1Qg:cuƢL	ai=O%#zϗb?&t܄q:nBM	7&h=A	ZOz'h=A	ZOz'h=A	ZOzDti=(₈++ UU}>Qf߯A~c ?1ȏA~c ?1ȏA~c ?1ȏA
+(X`
+(X`nꆬnꆬnꆬnꆬnꆬnꆬnꆬnC7d8PCe8PCe8PCe8PCe8PCe8PƗJGg34q%i_DR|+ax.ǂr,ȱ ǂr,ȱ BCBɱ ǂ=nOt|lV:}Lz޽{:MJ}/>G"]|訅0>YY>ubuwea£KKK/RH"勔/RH"勔/RH"勔/RH"勔/RH"勔/RH"勔/++++qf3(gF93ʙQΌrf3(gF93ʙQΌrf3(gF93ʙJmx羥%5Vt!m{i˿J~+7WNi!O]st5G\}emH^ҵtk/]{K^ҵtk/]{K^ҵtk/]{K^5URS%5URS%5URS%5URS%螣{9螣{9鞧{y鞧{y鞧{y鞧{y鞧{y鞧{qEa6?Z%wWP/Wãfbw37l
+CɓpD0οSRtXUh3ߚ_h:%{ؗ9
+^i9؋\t`"os>d-`mtlTqfؕ<7hlKBg0HFj47xr7&,޻~=<W=w0τg3<ʩ{c3xƯ<ߊAǍ1	M3C@p4塳t{7a<jIU-nj?U;nj[:J-TB"5,P@%TC2T,SDB-N-R0K)O~
+S0KN~
+SpJ+QL2J+SL2ʔ*SD
+*P@
+*P@L*R*SL2
+1aNbuxR?Si7͉|X$Fe_ɐNքj$.O/ܮ4TkO~,<</\<TJ<9'Qj;yr!g/8㘳:[>x:/G>٧T?{O';0'qΐqKvNg|tz[}[Fov:jSiޣJ>UTIc*iL+X]{*ʫȫȫXEĪ!V+%PR+%0TJU
+Sy9V֘K|V?Y*Ptg??EDS}j/TBuUf^̤݅y{Y7륌O<]}OnJv-+SEz<"V9j9QP+KZSԤ55ylX<	^=?/Ģh>2Kݽz.CὍD3;5*oa%QbP{7wS{wb?{!asQi/{%6">~?CaAS~4-jA-x\r`pswR<e~VY;80u6u6u't:mn~;:eh}Ƨ=^{Yeyg䝑w%׌\3̕c,̻gĔzW5_Э/G%^fu*~Vc[=1q;NFo<F9F<Qr]({>pmbgMSM]x#Ǡ ܚڦy^~"&]L&~3y"zjȚTHp?;GE<{ql@%_oLqBg%O898Tȵ\[ɵY9	?OspnhK~ca('nʿ̾>yQtd+6U#o67^k}t>:dGS%Tɼ[V|wNxaxo)zv^?ƣhO5>5z߅YjMT+5>~޸;﵇ϩ6ۈulF86>?{V;ЭsgY=tESj1uؘC>4FuXl,aŸ+o4ń翃kTs&uפ፦yzQ5z383C
+gvCs(8qQ~~4qzτ566yMG5Mnw㞰_iR2fTLլs>m^?x<,$.3%~n*tIhJߡWڧtm6ֱcw-e].ܬ>.I꘻tuv]r.٠^T'y|fOjHVX'~j^6[[2=||a+̉vիa~=)W̩SLYfyS~fv
+YY(woiX7{KB
+
+£{s\a[辣;wLL{A<2<wzlO'j:c=鷞ی5_f&W'IQk;NSmeVF]TW;qvuVVǓ#>vFZKVujyi^PYMlIM.vruB00P#l)7_2YMv]l2M_7EכoLuT/QD	\g3י([2֙zLu&zS3֛bX	{{ݴzݴ3L>өtj7MvuST3MvӨ4Zo.dRLe0-Md6MnNmfNm6LnNmfͩ.Nǯt:Nǯ]>ާu{ntf]ޭ˻uy.v3љ,Q:jZ^s|]%"_WtOWXļhET|ʗ%|	/Ty+;%|jCUtZj*=*=YAYAjޣhVgUG+RMOCYɫ>+l@fYfde^]5ѽ&^UID%+h@D)$5QD1JcqWۃ	'GKպ]ZZf]m*-\uc<}}s1Ws>WsnWs>eI֛\'&wwCTo,˳<Gݵ#d2..薒IJ)Y٤dɸLe1: : `Ǽ{>BJ5g+w99Uo%Vh;0Ij*dWu]Yi9siv4;+q\1w:۶jݼQ=S`9:9Vv5.40=]c俱l0}2aswXkİZŰJý>U3)DSd_:UL[++!Z\Cǐ80î=ڕnuݭVr5F9_#w{5Ty`ҶVw4'g]qW}U7be<ce8ϦEmCMb/wMiE;ȗrגz**UbVEWzו]AZQ9w;.,++s|*NgUy)WY9嘖c);ČbnBJQY.z?'Ns9Ł5Tz;eP?|".H.jw("E.*wQ]r"E.vQKf3=*̊Nf~%6V];3ljw[c͸pjZG1n+*M~8lZG'e~n7Qk軾iYwƬQkh4NcHogQ~{Fȹj7omEəb>gџGFScG*߻ʖrv*̔љaOU=+FzVoɋ|˸(⻾,;}JoG躓;ᜫtF\a]܎MGh#MG1^F6"8:.Tu1{1{1{11=/)>dWrhy[MpSgJb%q=oU*sJX%{x*[y}N>dSjE3W0V<ϕ/M[ŸՑoC<o~{*Sp+p+4p+pXp+40Om4F<+bJ=J<+4GQmjTT?ŽUiJ+P"F?5O~jSTB?&ϜsrU8řO"9,|5C~wT.)䒲GJ)y䐓CJ)9YƇFˢMKp)F7ۘ#<į1꘽aq4]X<=D8)0Ni8gL('8OOS4>|ǜ):t/eWx+S~^	r6BX<m߰bi3Cq!8iǌ`WD+Ê*\yቚнfq
+/׌˵	8t|jŵ+^oxVO%?.	{4]gk@#f^gM?
+/םz~Ǜ=>	ӝkoUqqNI >|E%
+_l\ROܧT\ЂkqOUӪi;Cj]b",ƽ<3u)~si?5mKHM]1Ag<fQB5QCp(އA:kxs=WU4yJ<rR9w;k[#_tmxK[QeJ+%6"M،n#6V	̈́=Oڍk͉Zsb9vj.tO7Fa:>tTSsjso#muYPkz^q!.r̗񕰶
+bu6no4Q-jicǟzljPKZ:zm^[Vn]+Z9鹵znu-=)ڍLC+jQGCcrdԄߜ>':9:j|_ƗG#j5$jWBuP/TKh+v]ѥ]9"G_}1mWquWquWW^|ѡSgx8>'>&>/F$愕í+pe՞wۮJ~\w2]ьd7zёamr׿NHfo<G3΍:-ס|q#nBbhE}j_d,Napp|Yn,VtdMjfcqbXXsSqztlϯ͏rcXn~<b~<RjZzw{\xQ-iKuڢwWoo=[Eտ59t*yv$گc?W:hQtww}gn	^z}SoM=XŸA,R<exr|?AGc-:萆oc>nMV,B|v|wN܅qa1x b	!,!gzt>h[ܤvTɦ_>92qi64a0fT	Q4	`0 ;;N k'	dvY;@N k'ȚsMɹ2wZsp9:ՕoVh7'|||||Ӵ47MMzӴ47MMzӴ4fnƺfnƺfn==[eo[eo[eo[633o0FPD	PhT_`/0i{=}ڞ>mOOӧi{=}ڞ>mOOӧi{=}ڞ>mOOӧi{=}ڞ>mOOӧi{=}ڞ>mOOӧ|!:t+5RV(e%JYRV(e%JYRV(e%JYRV(e%JYRV(e%JYRV(e%JYRV{5%ֺX^b{%ֺX^b{5%ָX3QHaSToa*6#~J63w&`RY`9pA<E#QGx"
+x/(<P@PרIXPԈ&#1˱.}oyzOl6l  ;5 ptVs/owv	3[f6g5	9YlHW(~Y.,2U3˅rb+˿ľr+៉\Y.,a0e2rf\Y.,aˠQ(jt5J%]FIWQ(jt5Jڛco< &)AxX`U*w3̢!h,2̢!h,2̢!h,3ctfΌљ1:3Fg3ctfΌљ1:3juW6-`+v`f<9<WU*J\B%Tr=uSr	ꔠN=3\}c_ @3}GQp9E?̟Yp9=q	ۇ eP=P@`בC!@!dp9Gyp9GPr(E9J}xԇG}xԿAzDIdQY!ψbY/~]\K|ooȹ΢8(,#.@9ru_b|A/XJ/1jeje:KרA_=l3
+p%<a%!;xpB<DmĿݾ0F?'bD
+
+
+QA1Jh$J([xo-bEQHPHPHPHr^V^jjZZZZZ
+xJ~%^_ׯW+xJ~%^_ׯW+xJTWՕEueQ]YTWՕEueQ]YTWՕEueQ]YTWՕEueQ]YTWՕ+S/uyp8? . B%
+]Bˢв(lpi&	Y	VW&(Fe[.Oaxᙠu& v*l
+F/ˠ2(/ˠ2(/ˠ2(/ˠ2(/ˠ2(/ˠ2(/ˠ2(/QevS|-]xĹNq3@p+q/G3)u*]6,;^U:+W>ua(kz9#~4lyW4SJH)GRJJ+_oY`\֯eUr\/WO)R^!%ꄓ{/%l	3RbDm611wf=أݒe>yt)bd/Ima6);vN<=~$wkE̾ŁT+"Er>aü'+9XzӏHw6@ξp0R[(0.=Wωr$@@ $AR 
+ p8p8p8pw8pw8pw8pw8]T]m&0F[O`+80	`Ǹ_\1:ƕUǞJ4Wf]$4ֆ
+IYP)7̐;tJ6jDë<Ր
+/6Tz^S^ǽA`0\C+`(Czh[mm=жCzh[mm=жCzh[yfr0f`^y5H*`1XJx| >9=&Q%	]7gtCYߡ+	`ۜ,;x /Sw-b KR=c3s	ԂͺB(@=_hA
+c&09Uz+0Naz~ПL"~ @"ٌ5+ɸJ2G'0\2C{x!=c+ǃ{>0L0L >G40]IIdN=55&0F[O`+ƀp'+Ƃp/L $pD)H!Hb沥c!+`(p6Pp~:?cs19?cs19?cs19?cs19?csϱyYk5x<k+>1|gߙw麊qfUn^nk6|h1=+Õp5x<OYS3xb<SgHe2|JQ+1>P96P&P,:΢coѿ17Fcoѿ17FWkЫ5jЙChtgތћ5"Cc>|MCSa*nU"6@G0iǙј\,gr"状䫢'Yq"m}x|Wtk]ltND7ը{)=3lrla&H9	~NEw[{3-ĥI)ata߉|HCJ-	ݏٲٲA8%/C	G{&nw`~a%5n|}D湉}\/P6ЇҋسЂsu-{U+$\Eb_{@ $AR iP@gfҊ3rx7ׂ`pp莗ggGG'ߦ.h,(ߣęu{	}Gc8"Y r}vM75ļY A^͕%w 0Gr~,
+(m[R><Fc}.RJY?D#נD$H
+YLbbĨ2X+%V4ϖ85<UO	֭%El48\ux:<r\38^Rʕ˒fޭ̳ȿL8wh/Es=g1|H}rSr-Yԓc9֐cL~[Ďe/[ɫ5L4onnK)Sԥơgb8T,+VUl`;!s?b-ΐX2<XϓCڨ6miꥌ"\vHwHwEDsq+OTuuKR:jԍt\Wٕ`RisZEN5)HѝI깖uiW*k'׈ܙ[G,Uu^Vsui/k#VHH-_k#2WV~դ8`Ήb1. _0>Y%vjwe^<R$
+uu@p\[]&95 δLL6L)eޭ_Lb%ɩ/+Tru7>m_LbSžyM0P0'_M*ȿ0pDZyZ5e9Ik5[ƹ0OUsV}Pޑ{XtSED8>	k<erp0D$Zi{Dl>Q󱊩wLnr`r^yJޤ>!:o?SrذTqIv*/z#Ĭ"A6$jmڬO;+4IlVz?]"MJǕԬF
+z)Rq15PE䲕l#D}>J+6RK.`lnL]KzR7غ7!!Zr ui-~WR*VEnu^YE8z9oNwYMTeϿK63lJ2Wf녞_'Rqu!\Q^}NC{#_΢+ג\ۈkڑ=bulwp+5kE8ڑ>+"^kⴵGcW	v;6ncK1Ԋ+!AQB2Ĭ!G9	MxCXWr^12I]M&±	QHBRgچ|מCrXk[`ow!lw%ܔYK\q\a%@XGt2m@[t%ξ0NۮmDQ:S"Q@=2mf:S"P`mD>զjoλ1Ŧ]>}/F{}T{uE[KB~`?!u$}\Z3qWb?3J~C[Pu+n0$5̆+`_ʆzXK4,Fvl+R+`_zzX1-ҖI"iMÛHKmJjՅVh+!^u$N'7:!^WKI2xyVrKP}{^%r8'w;O*CgPCxCm4e޳\'&8LZ>Z(NęvH!Nw'\fo.q-DxEu9&:'9'zsXvssF\g\.6;Ib g
+C|;:qt:9swnw`PÜ_vw{s{{s=9=qNtqqNr;':;W3QNw{s{;ҝ\Nwqv.q&2]~w783ݍfgխwZ
++J)L;oɌl,EY,[ɶI| }W|,*9Uryrapg<RʩGɣuy^+u6ȓ)N,OMle}Mȡrp7D7-O|-/fr6YKV}eA^+p##^7=^v'{qy+ǼUvg$D.LD](L4w+%Ĳ2*2]XX.O|LlLltkVwC>QƉ~+B)~KmeCvOϐg7[?s1r珗KyʟOWk2Y[77h@+rԯ	Gr_]>r_RS:DSG(u|OFǪ)r:SAT9rubuܠ.UX+QåV7n|uEJMQS!FMSӽLګyjM-TC&H̠k;//8,wApHpwQ0H	eIIޕSӂ3k?k+`wc0,Fc[ۃ;Qޘ`|0޻-Lnʂ2i`cw_Pz-oR2OzIϛTIMILfCɖ#d7-.ޛ,Ix'~a?p@8{6([xixrJpp8{1^
+7z3QSެpn,\~Մ+MT[o{sjl$5>55qGĔ;"Ȉ~ ].UtuTꧣu~a4$ⷈFE.$G]	#ѣѣ!)3sѬh9M_"]w$DG}O+h_mCݴߔҾ?"L[҅Vttlm?.]ߛONߘџ0=:}hz\''OLOIOK??W3
+(hWwE_GǢJ_{^ߥ[c}~J?V=ZY~[h~q+փ[ߚW{KS?fj?glѕܮVڪj6*~Z#6eFYJ5jt?W75t^7UzŮǞel-ڴk)NJDgqTc9D/|lPCz9K=NGQl}gMKii(:gs#})DvMZfgZZlޢ{Z5z+[z=mmbgzvۻ->?DXHRk;C1OL!ï[n #S_%2Pn/FwЫkkfS'߷|ڹ? v9sطp7[Ƨo͎wj]}mvVo63F`ơIsl~Ks̪z#,Na/6ye]M-=yXdِ}{*̠#\k>\/2'C&z{t~Iճq~%uy*'ِ(\==|ܯ0C?ލg\WġNS"O~b&޽%Oĥ;'=^,,u/q/}+0#1ܭr-3qqb[ncz^nܰøaqn8%JNYl1AI||yy?˟-??;??TSo'3I|lXa6I2I$;OQ߸('2.I47.l\sqQIN BONߠY97hvm΅AIѹ$\*s%|jhgvZぜq7^!5nsoTq^r^EWw,1yh|C'F;+wjwl0lwgNCA ʂ]`K67IYlcK(@L	y'E UU>e[[!}k>owE\v	4CQ r1QTQo',[v[E4/~KiedeD(
+蝑9>ڂ>Z%ZlOmk{jkS[ڞZl{jWZZDuY-鵊m.h#"ۃ҃ȳ]>pVzVyD[m{y^xAb}G~߷Fcձ"S	OHH0N Du"!'R'E~ٛr*i{2Nv'gGtTgEFU}Eu㧙?q?j8W	F]#\UQ`5ec7jJ05ui;F(Vc(6F`x7!cXRSs@D5LRadЌLaFCzX=L45|,Se<&3Y-A=U9m2SͤV+5<*Zjz>P6YVQjFtRZrZ':j=%nP&uj35٢6U=9oWEC@ZH+GX#,Kx%<a	rt0ZMgD8MDe9,QNNY"THKm_4"/Dhy\E+"VVQuTU*:Z5ZE눿>ZO+|}VGuQq6G[-hHE+0K/L}
+Et*"NNvpYBҭDa4
+Fk˲]=qJDQc#9tJvtgwIwa##CpRMMO%iX	0(
++BXyWbIlOOX*'pÕKR+*}r_徖ZYkmb})'dDvzt,KR9}=ݞµXf-3Ӗ+[5À,6ww;D後'zۡE-{v#޲^+~<pÀ-dvV	m
+.-ߵ4wEǨc`Y.ZS).4u4,ҲXҲX1,֏}:e՟Y^.diMYFKT2FKX.Szue!7`n䲛H+)h2ZRݡ ՝.B)n<Wㅴ,[vAxMySTGգ4L'-7a:iNtlvSe
+>ۆ׊,Zkkm,[^K2Ҳ[knyvIb	!(.^++,Dp!2_SZDkaLGepfD[EH6Qi)
+%Җ/YhS4g0Ettkh+pD'r0rDrDfpăpaRMKO#tءeWzm;{?z2wnvũ+6wd?G;Ì{wE"`_)v;ŮY}=SϺ^F\_ΙKw\67o(ۆ}'פi+ɗ^]zeɱwkҏR~DO:xZ߫;Co^#<h|nz<RoU&M+ߡ-kvD[bjk]V27uw+~M?kx;{wZ}?0/ܷ>aTٟlv?S	Ow[KZtKe:kw}>j|zkA}9l+=Pϰ3͗ZX3(s{w2M&śZq;ov埿/yMߺk{F0|i4¶kR(<3u+ysVhrkcwL)Nnl#p|-kg[W\~Ui=O0q$3GdG?ScD4OIn{e/z.x1&mi *L2ke^]4hKyͱ9@[kOH4yڞgEm+d9NkfhKNV?hRP+ݜlaka~9p@icF_h|ϫюFW_橞?~߀^v\ΉǉݵY/4Z3c/n5um]&'gQMGQ]ߝNBI4B!Ƙ@)RR$daW(ٰ#yRD)ED)"E)RH)/"""E{vQlw99ss3;[|}|'"-?jtMǑ5Bh23[˘Њ8?s*t8=dīQ[/fso,Gf߀C^چ4N
+U>
+z4T9d?r[B+4:W+_	`]>ty~|32UV{E=Bu4<އo8z
+ү_Bա<Czw~K~ybhrĭc_瀳_ou#7XQÜvV'͖ƟKf_}sWz?7C$O?9}>]Y+jz<G_{}'0¯5t-#|2ȷLw{<w+Ykk
+ݣr+k3ί/Bn7o}b}2gp
+hDÿ6]GS^̪Ag	<wp3=ƍpƳ7WL{xqo[^vygehk~l&G׾FÍ8:=d>nJ>_3[o{Ѝ)b	>R[NшWϳȯ_Uji'#3 %6هXM߿}_!CCӡ'᏿3?G_<!tGH#8o:=~dbï䗆{Cv+;z1d\oZ4T&hވO=7DЎ.:#R7*\cC!GJ8V⽼=װhnx$-suhwռݡ"|ϡiݥg̛:~*|gaoq.W`"gߗeo~
+@䣓w{ߜBé}lCe79u_"|	{qBwBuXFD;==24&T/a|+CB{o{KgYl98|vLak4w9]$]RBcC~bvyn8?8%aa:pR	ѓ;m=3V|w¥n$ZwE
+_`~Ќ}K#hncFGBAZ-PCԄ׸4XE5V)^BlbԼyJBPpM!0JqM!{[=-.8Qa#vLX"<ƎSaYx/$>	ya*7oop@,)ɮZEgWv1Ltdh4z#-xJ h$&khRV&'Ũ\GSy4\Gc1QLh\G*=ңpM#WxJG\G0WѴqe
+̣y+h<u\GḲΕy4opeạƕy4!#\GreA<$#sM;R&Зk&_zS:"p5!wHJwr5aWs5#Ts5ɟɂ,?%Y'̗cX#wF9QNr"roB9B#<(	qsy<Zxk\KGxkm\KGhZ:Is-a씝\QGXugZ~P~P"kG%³\QGx+빢+^Z:#ĵtkZ:v#NN~Ut׸*;#|Uqhe[OrhpUEtp3(\G >pQmz8\GѮz8ڟr=Fe\G2Ѿp5p-=pThl=fW^j6KqB{+q(!øn&Jbd8dn,i0vgZ̮=MfyX?㟎+`̲ѢE1l$d7BM6+[}!ݏg*la;;G6E6LB6TXO^ǒM<c* Dj!A,kFIy3y^ddRRd멹9t(СCsC=7j0MPD" >4K46dʰ9as(A}:!ȳqݚNkYf2]yd|ȿ8ʿ8ʿ	K(fSͧYGX'cisX/e侔+Kޔo[~do ; 97ޔ3#SL=2udd6HMaYTm*ų6|dm6Y{ pvBfyVE"`kGjGK%h<DG?g7K֍gtӽ(Jjfd%LhT#ꉨv=Q+XASQOۢVEKF+zmlX!Xb<!v>	1{a0Ӌoo(&b8ۈ3	փ,hsF<úx3xN :/u/m|F.%.CCx#Wū??bE?KZ)I$2+!Cd+EK1L/JL+)$gwIqR`b0Wm6YJATҤ蹏3pt;gJhOA6)KB|4EIR6S!R*+ŶR.z&+C<)>/b_wJw"^(eTFHLFKD2餻1{}M{TTI&S#aŒYMrb.FJ#i>K#-{J*I>! XPZ17>7!eäVֶK,Y$+KqWJ+OKPssLi>/uRFXYڌm_^D|-_寤XHA˽^K>+9 HޔĨI8KY.`+p?.GoHһtߗGJGe1+5֓	>Άt=X.Qדuil.m`Al.K7ݩe#2D7ݥ墇aahCXGHWrn#u#6 Xk Z`-,Yrrzrւ`-Z8kaZLh_#װ]L/:`0*'e?`3	?"?K%
+Ӵ!򄌳KnSZy-Y"o\+\Dњh+"`<@0̏,+NNdѷEzlXtjt*K~Zt+bcq1Sc2)1߅?-f|,s&DcV3!'19sB0'G	Bl*+凟	??P~ҔL+~~Mb}re(*J*J5|bBmf+f2YnW,m+mk'G|2q03G UT?Z6)MhPC(3ҪSMܮ+?<˕GBYO)OJe%9 ηe)?Q~F)kgS֡ssX<C9lT6b/MX+R^R"2"`@0E+NZم6*Y?55ܣ^)o r@9>#a0-Uǔcm8ww0?I֟L,zWG	3X[-aÈ<oeYQ"&s&8eg@0QFL%p&ʆeKLT faۅYOO))E28m)S&wQ=I@"TĈW=I@$ՃR=I@$TR=I@!TƑAēxR=@DR=	Ʃݦ'[ {/$gj>ޥ1iLWЭϊ4p;e,AiB{e }]J_7_мFi6k~Ghc_sY(b݈Fs!ڃt5qG	Gn\uM&Fv<$ll?ׅ\9+"{0׾K6;;@E*8S".k&=<|
+)UkC>
+}B&tF+jZQ+"+y1aĘcMC!sof֢_-dڻՎ 9B;ġq)Ğǂ77?ܝrqQWŊ^FcEB$%,Ib"q軉CE1B:b:bz:I)xi]D8?]qdx	Xb.x,1`Au}u}%vkˎ%#D,v,%+KhY %c87݅~8h"qۈ&M&,H-`K|⚅/6+q/S_H+l1|ie1bi~)%6Y,m6a+)SN۾fB̲ekizxUz_^C{,SY,&f9Z:(D_'~YLr$1/S3t,YW.]gE)SSHb%~lq)#NYJ} GLݩbut'[QHoE$V[hGM VD읫JēDR]I+=IuE$TWDR]QHu%B+2(ғTWDR]QHuE좺"B+"ēJOR]IuE!Օ]TWDR]QHue""vQ]Iu%TWR]IuebTWR]IuE!TWDR]QHuE$ՕqRF+2TW&=2TWzH+e2TW&vQ]Iu'b V?Ƀ@Ζ|0sϗl|@.`\,RX&+/߃&FI$('q^rRD6FB^BlGف\r="uB!)eOBX^ueB(BWZO~V^xP,L</w y0J$_B~(??b#~hSP_({twUh"Jgt2Z(*"%:=:B1uʡjGT=bfD*c@Kh1N W؉#8RI R؉#8@vlvglrD	WZTYTS-CL}r
+ߦԁ7"f]iPiT`NGu`NXCQ0@yDyy0Xy\i'P'@c~T'
+v(O+OQ
+a8UgQ!BXϔ+l(UT!Q0/٤f|Iy	q^'(P'Q+۱v*T`Wyk)B&Z`(DmmvBo*'/QY"ͣ,QU!ҕ\)TI)TIV&FH `bԇ4zFR/sLRJ"e8}7ĹjR"\;?i''S+(eR&)('=a-Q$tQkQ*"KCEA߬ofP Ϋ<&y~+*(OL>c$=^ǔEzLI)34.X*E3`	fa:5X.E%6r*Z&Vn>A&-dpL;aែ]]]cBɰ+a.]U+uYNMMl×3a0ٹ*n=l#Z#|X{_[mm팴CY3_.Zi\hu6Gw6NocG#FbNlm|/"
+:cQX|W&"ˌ;aERXlKUNMﲜ3vYlK:<JwUz"ojq|) lqdL?m)lY\	[e1{y4^he)[-x
+lK^:V
+^-/L//L-ӏxU'Z{V$yNT&Nno	̶Ul-|+T>bϲz+
+m`	gmqRnؼ+*&TdB_By]]1BJi[ζZl@m3pKPm|}mw]BNrh}Kлնn\a	*VS|rew[yвԻbP'v؎zw/7-˼{*6c-6iN9E~ەN<d+8ZQԲһD]w?v(9]<ǑG|cʗYxV\18+-'*%yOp7z]5ӕQu;`|]>0VW
+̨+#"peojzދ9uS|3>u}3ʷXvyo^,EhKjwYQeuNXVZ1^"
+$!!Y[&jӼ_~rRM=ڐ	<ѐE+j_ۼ匷\C#G弚V{aOW7LRD5L4PV͛X.-WՁs0嗬L͙`l׼UR4, .7,5KV'6UVͻLiذƫEs7lRUQK963(lά@cGL&+>9+;ְOG"ǚNn8Hx4N+g. 6\.k||J|ʐiRgYYԛ1Y<|֐eUklg$y!Zߗ'|pO:6g?av˓) {y& Oz&6memczL<3U$֩UO%y,ua<NT<$A+VN;uA଺@cR`m2n[5>aդ.6̰ե@?apqFu)_3V`K붫+&<ok岺]{?寬; \SwpcIo+g7ԕ5Rw<pW%޺<"u}vgX`]n<fua=I{{&=ǭK|*/sj/kG %uauJ.-JWXW퓀}S"Kk+mֵ.ru}U}F'f+82ڪr&oXeݤ*	8>8ƾ 8 N/N/ΰVU}kV@ɾJ= pu7Fh%܀Q!qnSW><P5Ͼշj}od=
+wǸjdYES%6re|FKޱ-qQn)d*Љk	78dazpz8Xɑszj#w8w;};Y|:O87WuQm:(r<;Ru1cwDǫ.;Y1{eQpTzelu59,1S5r]柯cװqlG+?&v SccбZ]gk?(=4sO0Ag`9ӮN7zVy	&<y"S#<c<U??}%uD8G_6Npl';yO9vzULBcc?mlQ8K0:եstm7.t\38[Qlc3a\W;u4c3_bgO+Ngq?3
+$~g񐳌
+Ήn<<<m<4-ƋZxi7^wju_X[b3OST;;ys:ɹ35+{J{usEusu@F:Z;xwV9U:w/s:': 8{[;g9OzWWg=6%yջb@Kx.ؕ礼J^\̕	#Vҕ9+k\g{zkgaVr?Ŀ\S'OWv3p9W4Em>2Ὗq1[SL%=&WSZU~$9n yoS5吟OXd\L+ >VTjJp-
+s2S*Nx]m>9kmN8˔ZfMFSk)׵8"+aTKh#to}F&9˖ikie{bTn{drҴp:⏫2MvשyMkAV4-p]kMMBFn7㚶#ڴ˴ʝ޴״Yi;i;p8Kv54vOh:ctt814Yvx6qČٶ8mMܕ鐵Vwnj:۩n1]vo:2*5B%-jFp9m+n̶5q|rS$;Iuoݘ)jwly}(] }4i5'iuMd@iL+ܚ@A~cU>^RcO
+L9<05vj54uë́d>g#5u_YX?0.sAg@[MarU.״`XKV^YQ_F^P4"&%Ue\W?%2_ZQ?=<vlVo",M GSo܍XލxT͡zzh_=S>sckb<8l9QT=Vs~z\JBk.֯Q=ۂIk橞=1<f稷l69;s1g^,4<׃%EQq%1衭1>81)8ټ1M-5mN3ohiԘyskc~Ҽ{μ48;\5e惍>OzA)Axt>6
+ΏSFZF[P5_ht/7z-k`\1l+7.׸4:\i\+\PM17qep]ʛڸ޸;7;RnlO-.8@p[ΪhD;ً'մ8Yec	c1B!
+˰.ƄvgfwA^vANqzpDGQtNTD"DG)z
+y_pݫzUI}_-ü2;Bn{s@,#1)i luO3	<'wOq?~3˟*]8ٟN./z%|u/r%tp~#k0G5n_̗ql!-!rC8??wsano+$nPө$ҡpKP	qs~bC
+n/)f0=T*3CJ0@!cxC܂2<r[Ñ2Ǆp	L3p?w?3G?`CܺB`_0?	>?r0	zTI|VּgY`uyQ%`3{XxG$Nm#~!@L;f{Wz: h౓9GBPr&{`
+]!%ӭØ?qwYř̥AXв*n2V)'XJR~^#.0h<WV$Keѝ¹`#-U[Ò1HG O.1S# a>#9J\K=/KGCx4=+b+פ8}]	M\p^.@ߑ.&S4QF(=yjpQi>D?nW$
+{t)F'+1qIיdICZ&g29P<K	%ECf2_n()JP!c:_yh`}PcՇ,8}-&P+#}L/0}Ph?sTP--ao0t+1#ӡ9hs7:\B9PΤo*ẗ́.2W}s̼o0s÷b[-0|+2w}k/B}Y<cCY2kSCwD9#ʦ١l`,rq[ 	.[*WuFuű&+NnJnn1^Қʞ;lݕHW"d4'JXZ>UJ%2|9)_VArW3tu.t9^%)}9JV븠(+~_ w:IV|OA:CNuZu[GqeϞNY}AQwk
+~Q -[+th<COh5O'5jSiM%&[
+zV-ͷsQQo/hgt;JqQ}ܐnF++?B)
+>1#-yՀBӨ=QAtD}(]ALŢIQOROQRBeSzzjlT*P!*ꦎP -mS?ݨRK림ڀiߠk?~@9u@m_R#QvLW#폨>jwD{USEϵK_Pǵ:_٨g[Oשa].ӽ{Zսˣ~+~SrVWt5FAU]&Ug95:ίyMwHwX]soNi 4݈4݌M78uu5Eݢfۚ~)ݯtn]b|1ż˘OkFc\i׬Y̟E>ǣNH3E=Q1b~Dec|TaBR_k,٨:v3o78]C
+ Y(?&#7K$?_%D!<&YBP JT}qQ[m.(h҂%:kDQ~4(
+ν@v"w4A滚¹QP懚h#T'HOeڥfŒqd蓚i~dS_j~_QTt(>RȎ磲佦Nbz1jOPy#?J -Cħ">b~_W~M|+";n8w?O3Y<_gku&~έ$W&%+״E.		lQ
+)Hnʤ0+AG
+70,\±"aR7[-܅2CQ#S*kʟ&mRA(Q.H$B% 	T 9'9嵂<hDԎ\YC2z1u /
+
+BGyd$P+ w?@r?~_AAuOQ*R}dgQ	]JQ/S/Q//7ˁ+M+*wf%jAo=UjA9(PnʃL{T' w>`COoP+TՇ!'6GRk%ǨY?Pӈ!kF}>	d]_Ȏv}R&x8YUM5}/߻ ɀ4@& GE"@	2̥q\q%\W:k欜	8?wq$7̍p%nr+w=o>s~7_M^|#<ϻx!@!4?
+2Ə? K
+_hwM(yhy<򧉖?C<hD˓'-O!Z<TiD?N<hy򗈖g-,/-M]z.<$Otu"iu+*"zJǚ]B4sDK{
+'ڼh6m"h{`S+Dh^O?{:]ES&l$lA-5joFu}z[q| )	D"ñF Eӎ^Q>w9]|VcA0_(b8\#|8:u]+7;\x#SwM+$Ogc5[]ӎ)U< 8=$-yxsp,n7A~x9]QO)cu`uq? kn+rcݭzcpZh|\;w綂Krs,Vp\&lw<wsQ.h?&_>*&]ah?!sw9s4iV7~Jc~Fűn'p9;Qh?+n?/C^ݿ{p'ܧSGp=Ɲu?m}=8'=Ew=#?a{,̺v\<]s/>[unW6t}O7s[v#A9BwkA9&<'^߂vSB<B,<wχy8O#HɞGɎ-\re0	=W"ydCO"5/6*nmZd\N}leՆ]_ܔ}bs]0yn
+esGhE=ql0FDpyu!MziB7s;~fa#z1?C"ᴷD^Nm!y+1w
+^#.W	Sa,y!,zW"c$pœ'8&nuQz291#{k#hLuL	^xlGTq1{rq~;bwX󎈅sb9~x)X:GcOx,1ymc,1*+<>0D.Lul+#8AN zǹbKNw=ޫ~<Y{C"{ox{ۭxySF<#ųET^\*1ωT/K)a|Ķ)^񬊳R:ۛxMKM@\vwR\oIU\| )cGqZ6x#u&Ϻ7pv6ybq_OFr%0GF!Ky07A%xδ>n_lapD#'%ît⿀Ἦ,oJ%>p+iO(+spÄmUQht;Z0:hWCO|2KWs\k7|&>
+)K-s9:+ۅ}&}e2!gB	_cƿ^6&ucoCq|A\Om sal>˯#}3{E_
+]>+	j[mɒiR}[Ht<aʑZ%HJ$W[$UJ6"zH}ok 64NIh_`~vPo&LڎKsAloDZj;'t/lmIimڧݰ?XRy_<欶$<}ʶ[Զ۾w}m}y0=1%ߩ;=NLsfVg~sOs<r~B;:&_7A0nsvFgpS._u|!E:{}]	K߬sw+G}79:'|S2蜑ux>n炜p.ɸKr+犜'8|\ԮKc2<sr%9ݞ$S׽=[nnϓeG{վG+d{|pʹ'}xloY$v<Ҿ_>uNw>.w˗˓Q?/(+*`Dg:n0s9Ɯ`N1g <˜gT\d.3U05:sYg0%6Mr\Ȧ1@ 0"S_g٢1-c+Y#[6ͬuNVbAf_X Ge3M'av#599|G^4!`5 OuY}&!9 I!ϓjjh:Y+}DVC3j'jd54BVCsjd54lnjhY+Y+4Y+-B?G@ARLD?KD?GD?OD5/5/RiT*'ko5
+&%&ZID$k{ɚ[dMzzd&k&ZKD&`G_~@ 55ѯ5wȚ7P3V^zY_ >'!҉NSt:)wӥt96t#~z =NOS=G/ii]\Z&aAҋUЛTI >zڿ 늎JhCx|hG֏'~đu'IXA> }z Zp
+	k@"ȳD<@p?Oz= =>N⡏_$A%ңԻT3їGEMyGs*T/b.H5ORߧΣ|D%a>m.t'mkz#XlvxKM)8M3A[ $y!#B_+A	m)B_&z6aڐu2,%p~6c0i[PeqP%E
+G0/ܰn@ֱY:c"ܥNm)IX*"ܧST6Yψ?aak:}S!t1kߣOM߱{6K+*]EB[gtLұ0	L20it+ID_L~b,L>SĔX2eL%c,':}iӠ_7c%3Ɖu0~ACc%=k!1$EnU1[93#9sLuPUfbn0۶s7gVD6Mg\۠[fKrv/kbF1g[XY+6`CPZD$ x"& ;hgI4ƞT#;ʎA8NS;.[a%
+{]cZV,X{=8ɞjg`kgb{6aئp)MVESB;k~bﴹt+j?b?~~~~z~~~tb2KWٯ+̣"ྲ_ܴ/yU8?A]s$ЅdvБt"|Q1/fz:G8	"9X=>u-88N:Nb=u;FiXc6(gsrve@C=t>s	f)[ӁY1K̵-5q70EX笓^~vm+MtX/6-^&MZ	li+rA5%T+91Ð~).k(x6J3bu!8*\1mF, icDr7L\q&&^wŋh\!?\"00¥XAWNp\$[˺͕;r˙zǵp49} r܀-`?+rCinqnf9nA"`[qk:esX>v[/$h[w3dOͅw2xgmpcoNj[Y;Gݛc[{s9斺?mb=:n_[[c.&NЁZ@_GH n̶Nna`x!QwЭBI#{u6ww\p87g@3LdWCzQh]Y.Nud:@Y|gѺn]lZX[,>oAlIMMT[Gc0jdFȌFC2QՒL4Cf1z2Ef.OKy+}d4<x<whmEbXk޻n|Tv~T(x+1
+
+&!{<T]PE=
+MJ\upGQbGZO.u n~@GԇK>&.~8,	_~<\Q1K,i(Xϖ?L@X<؊*t{ ڢ*yTe>m]x+q>C KjDκCe |<TCl$&q]yZԘnؼW$]jQ-ʰnQT v*qPH 8}[Q=[6̗a[cCO"5/6h۱uHpضpY[5q`
+0cuzA9	ՋV2XcW  k x~#5Xec55Fl/yJFOp8eqY+'\I#~\ff;㲌|\nTH?m룍D'\F'㑈-JFh{#xFͣ@>.g<1n"x'[10b3^SoAwT}3(kW)v[~ߚL.v"Қ6mH/|nmv/mը\L͊5>p࿚fބjzG61O;"a>y2+Fpd$'s9
+G[>X,")1gAw,p_+y-poa\wS>U7Ur I熕r-#
+Z. .)<lNL	|i^;of#xtdK݀z_V뵝q[NSzMeSJg;3;q|Mnֺmzua%X_i+kXvQ6yM¶UӣZ7}ծj@'jN }6tfz\U1W+s+S+ݝ+sc} mL~LtL,5ݴAS Ta̦r>
+gL)Mϙg6fa1%	0a~ S&qLC_`:g41	SJ3 K6-0aZS|@Ӻuq9^S9H3fJ;(<v22?3.:~e|':i\o3<f?	8̘N\0e4wf\;iXЮ#ލēHkeeUŤ n@iD\{&@=<@ C*NFcq`
+0S X,E+ 鵀؈8HUX
+@
+`S7Z,@x na1	)YyEe,\뀛jQڔutU/. uWfgW2 -"DyW	LHU￥m0h9 J{ 6G':<b>g`d4O7t-m]}CƢ1X-)tK%R`m)[ZLFB[x@,!KyүsX,!ӖQ˘e2aX,pݢeɲbgYjkckkjSk3j-ڼ=U}Mlkjvv=R{D3g	^LpvZu˵wtR*6R8%%ץ2Ar@JjW0*0&|l/. zŅXŅ8Bq!|q!|q!|q9򭅏++2_3+ap|->2oۆ.a/|}5J$U.Wz
+nXVq'"5}v%S,=,(;2e(y3XQ5.SQyL;jցę4Ls|s\f4uDfav%87T\ZbO/@_=E764QC0ThÛjCgxЎ+=a4|e+(#Ï+
+\:g!lf!|cIIS$ֈ I ,&IY~"WBVKJ$6)Zt6nϒ<II9]ZRRr;IW$UIvUYC}b@2iM3QQP"A(( L*"Ј툢v@@!"2hT@rr{>{?/UVUZk#<gzX'Ko;2"WBo[3=zޙN]-r4MяsgC~+G+W"wFvmn9r +l-QjHn.F,s!2OA^>$;a}k8Ͳl|4]a{j+M9E`rubʆN0zز8zʲ4~dK2V0i`>m޷1%jE9܄~Ҳ,48Zz1leQxxy=¾+uS.qMѐmg	;JpJc^F0pAVQ"YX`ۚfˇ2#ruGjUVujUeJ_Ft4Wl`Yr`(C4B􅌥ӟfSUXqt	ޖm	ޖmdWCHk1Z 2SJf<KkaM$;x2UkF6×YU>|sϥW%{gdcWf<++߭=~%$cW'4,}D&fLWJ3;Jk+"궣w8l6×Ym-0r$B-$b[lF*dUZud";y	r{4vvFybYѶ^J)bגkFY{XAL1kف vAll1\-VQ{7z&sN.HHڈW(nEkF*znqOn/ĄxfzFƪ?v?$`Mb$`Md?65fP'<<fbrWG2U+:F31q2!jMw9Ogf<p
+z
+6>]xMwudeسISe	L
+ h;NM#=e'/=y;72~*eh?}ԇ<pMMr&9	_Zi3QQvQvQك%)?gDa+\Q9X&a蟖\|Ÿ$T0ōZ9zVcydWV#.rxZP.:C%nBi͞;'.MM$Io0hgoay!rY4ʇu?̝hkmO0O`#J
+8O)+UZ?C<|2''4%dy}?YR4d~'}F6cD,]ga4eBId3yzYI-ΗzhOC*|c++=Ov2}ռb褞/ٞ;7Xfլ#wC[3gx}dx`E:+&7|џCmE~c>k?5T6r2wo[ZF{>VWDVރ2a?8=`
+č$a?(4=cӨ-`:eˁXwY.?y|򨔜a?Kht%I|&i^
+O.~r񓋟\\y2ُ	yoo#n*su/O/;agA/M#.nv,1eɒ@#QV飺U?)Nrvap"wH+yZozBKіN ۆOogmRQ#JyTQ>}܀8mXQ/R(tռm5S֭tV[Ytטӆ𙄯8eSKfCcFCcl(fiݏɞ11eG٧)- fp|hRYԥb<wvlһpnSWx8t=|M;܅|+l)zϚ9gbOf+1ZMKɦ,YdRJkq<tN[W*K#s66=ܨ}v6/$<'~ނ%~J'p)G?XObd&_>s%~kSr ͲM#J%YG`YFVaJc΢3zIH7p'O$إܠzkIOi|M6ϚM@d,AcDM900kP)EJE'+Wk?9s_xQoK,66ŝG0k]fZzSQ,_gaORnFiBЮ9~ T3>+G,s+tk;FI-|0G0z;QXݝ㏩Xsoo*#Z+zObΈ#4&U3CmŭIp3o6T#^DW"v2^vl]oVD+>}dF:G#M4Ĭ"WTe5.}Twxl>ZBiW1\|L6
+w+ؔ>Jgԅ-'1hji>?|ϫ YMxJMQZn^Q[rx7۲β_]&Lop
+Rm5;eG|Uyiu~?$[f&;|5l<>k#_mC&nm^9յ%~u=,XJ=פ*W#ѿP&cP($+t6aN䛣>~0k59>&kGLuT4='Ojĝ#ŧnv+/X*&
+jt˶(V#fwϔl:	uYNO}0-Պ=[\νK甈vIz3T7KNظg
+έw2Ѓstu0BrP
+?<X\Dt2<ByZ+n3*zJY.kޜ\4CIF}X1;uv΃r+H͵h 6_>M4*O-L4?zZ6[EZꮥD0I0wr|SfsKGn-U1چ\Ln'sv:u7߲S~FQD~.fYqJKR{EѼ<K(9:j76	O'PZUS27oMñܠW=u]U>$7E5`'nfI}r%c?Y v7@~*e#=@fa6 	ax-9zksMؕj+I8|Nn?V9v=Vҩn zyYVzNDllv̂װƚrWZۤ`L(wQaZI1Cy:4Hc nc.gO7yp\3lXk
+Y!)^`:TO~;{h#ل1O3k.۬/Y0~F|*{j
++6νc	vV}+ 7Ҙr1<f:m}=BfSIJO;ܯu&Ķ.<.NgB_2lg<׃?fb&<٤e*i!z1NwqQ"<]b-C|'qnkZ[zojm{tRj}qʙ!cz;a3cj%nkg)m+XfaO99Gb?37I7
+o	kYp|+Es\"4;os}Ѳܞ^X .R8SFH>.AdpzWw%Jo|γ#|aw_Eh'Sa1WR%p !Dn kMhÞhϏh4Myy9¾+6)=O"ȍᾤa#eD~%i
+L"l\OvM~֪:y9aqR{SsiK_ƅ\JC܍wcyQH׍+poF}vI2\zKs鉘r}Ѷ\ֵBhŭL8^ʸZS1)iO|MX&D+1/a{=45ܖ9LV'%Zdfs?,.ctː9lr&NtzFXHJ}6<d/%WDShZ7QIq4t4\?Έp{'7`Z-62{nUxV*iج&>-zO>-ӳ:+ZW,ZϺ=^?Ia @ӤΚ"&|-F}.a䵰Ssa[xUj*E< ЌOySl/Dv_l6$Tb!bS*:[tV]=|v6W񎰒$XFxП+2O/>	wCɳ5 ;[.O0=y}s112mLB??W£<R~sy@ToǦ.|T>۠¸\l'7S}g->iIx+!l3a-y, u6iv>K6/"Ohx;X1k1[ȫRk@2)\h:A~'\$vk.rKȥTԮ}ݙ8'+巜U܌t `!y1#!gkDcB7Ŧ5OK'Bi=e8Grhnd}s2FO=W
+ħ>(O:Qhz[$Sk{mS1>yO%t7Gnu[ gP>k\'9
+ݷ;|nٗX7)'?,9p򱨫r:Xyv7W,H>3>+b}D~ѿZ-İ[x
+ލtY}ey2Sw8ybX^USS2G-<t1>c~[wPoS`>rK%bC{#+JmFIm}ԍ8iZp}X^4Jf<>Szyh%FINo7!9/ꭎ A ܳZl`3g$}Oo{wˏ-6?Ud/a(SP̲,Qp4l j-Cn34ksV{|lOK7"?A:@ sa%1l<T`jpj>XbY]}=xCN~4Yķ;뛇dqМڱxMNL&xz`fJix[㿑=1	4/hy!6	;ZoI7-x[ @]Q_-'Ũ	+f'
+GPz5`=bl!_ۡyc/%2tFgUw4Nj!'a5ug#J?\9A[3E7d/ 67߁F_[`Sj}n^$GEnvk7G!p4nU7SXno/&:[KyEȡ4XSӰ?Qz * cNo(En+?]n+Xá[oCY-K
+?bs+0r%1m|K;
+o$zoEO.udOx@r:[QS,$p->mZ
+dn?Ēh$C|[۴3KW@R4.Ws-印
+}MdOE+Muؔ=NH	Z!˨u5|+s0
+gUX/J5A>M8 +96>&%njbdZɫ8dGQ4+`~.^ft9mzi߄c:seXBEHCNsJ؍8$ QuكD!+0
+Qtɴu+!tmB\qНG75VEx.r5N]f2v'{?]cJ7b=ϽY	Nȧ Ȯi9zZ츄i/gvbJ{%7wWWր/IӽIr1 Ehjbp1;"Il^|?Xno~|;mvh>Df	]Yz&ZeȻ`#4whiMȆҏ14#CNL+EK<<+wo@4ؔ(vh8dJ1jQ8;ƃӟr6U{::-Fn.y|M[K?#á߁%mwCslK;
+o$zA>G ݐBNGv8+jd%Q^%J܇P+n,Grd0iq9Dmu@x6%p#V"l2j#ha@*
+7WaY+6} 4d{i%&㐕EfDx4deH$I2{!z+eY]^zC}C.ÒzCzK=r3=qHGгS+ ;4~>CVa5D5ppK.Ku+7tmB\peظSU\+b$+sVu/uBf9 9g-DR]pYD>ԼG]izz'4y>.=ҵ>E eX.MZ MpM,K{EzsV1*㡀b<y8#ΒgoÊzc<.;۳xvڽ1C\+cE1HNl#oZ!
+_W-xޒYz{y'juUiOʊk(}кr7g)킼y$I<dR#Wu|,DIY}6YFeZ
+C+9nzRrxm]\fAbl<+zfaS9LCSkH
+Z|y>
+,/ڏ<qթ>t~D?w OV$֤͛vJRf<ދˌG9 yX]muR4Ӷj+VFRoGWFt&4/v[kj3֦IYwa_좧a۴E#9X	`sѶmZuHӼӛI"vsЗ2jѷ=+E}\&.>]+n_'SL_6Lx@FїCԻ4s
+UB62Չ<g.ӷ.himrdG'9Nc(|&aiKɎiG٘ի=اFI
+AAKԷ0#7*`G3zËThx	_fh]ױV+e7_jí.YƬ1;9Æ\S4^V|W}gU6g/TAð{;ؘ17`L~	b+Y~&&b>F1|{u^K1k$['Y!bd1_ZHxhψfVw<J~^qw}N#73#+D.˱1L~hfmV4lǞ^#t;Gg[#~E2ZZdAJie'1O~3Z6͘߾dx|L׹Z2bSrbVֳfQ'Mz{BE|SEڍ/8{; Xi+_v
+?<Y:1dJ6COvzGEDh`Jp)q
+%㼖%X'#0-5
++.u{-uo"DL0Ғd-쾵AG~;i0#1)ov/"npj컩	8>A3	Ԏ.r9?[YPQ1a\s^/wdѩ0M":p
+&4k6'Ok	g	smPj/!{&ze8=}F_@gnCOlVoGG)0/FZVs
+gI*xﴖϻZcROeM}NXmƸ-Wk3{x#[4>{ec9OpKOwҐӑ[ @nDM	}5.B.A.\ɉ44~K1>>$'#*&|ɥ4e%'Gr:</'-|
+=~xj;i&Nc\*X-3Zvg\)F=u'gorZKlUDZ:u;Ȏ꿍*!wgӇA؟G vӟwfmj-<[&u%2AxZi~ueQʏdI6-!|}p[5ۃa0WmT>E-&hȲXN`5TCRk+Gބ-7(9OlvQKg¼{3l79wz1z͋^5{^UƷww77{Fxwyx3Rz	"wkc\]VsIރP_Tlid3zs{]]yywwo7fyxᵽ{wuC=oHyRߣksz>	tn{О}4ofS3ۻ=WơW˻m鵳O]^/owc&ogo7ֻϞU
+ޅޥC+J{R_nسM{,|7A=6/̅px''+ο;p9\	<vX.?%p'ܓ7 &av?Ϧsy(C gp|÷f3w3x&ߕʰcD+alհ] 81wzgt/H?΅XWcEp+|ncG9<~#8<=vT^AtK`ر[ė.oC-|x7G|˖bnlp,3dlLS06kz06wH&Pon{2C/j_I>?fWlb2}๿s=ɷϪ3X/?uN鿛U~7/Y7j]W2'^Pۓķ'y-ԟ-+^W7[]>Pn?_?N#/k-Pp:LkYa`VKU3ϙS 9]%$QPAX@" d$bBP$HPP|5#+sgz93mtw'y<
+ڬn!]tWn[x ՝riތߧi&m=3=tB鎯pz:}2J[R$]Yi۟sz>O[/X"]mu"u!c"[lsYW
+n	@
+;]\ ~ [mEQi,^FKN[OLeʤKWߒ]t_fʸ7LWo$m/Vj912q,tm;pc;2+2Bk@k%U%w 9<
+/TjE6MR*[5Qf)gHkGq܆0*λWkyvl!<Uhm:.r-LKe	ki(|-|=Xb~䶮?\KXAko;Pp#G#oo#ioci4=MeOi&i7l=ɞGQxIeT33ګè6bxE-S?A9yWPl0=ay>)"Q*	ų0/Ex5U!qS20^eQY`ʡrD_I*
+UjST 5 VVYX5FM&SvXl5rеt=bed;].Xfwv_/&~X`XipUOyyS{NK*)
+0奼:S~K@HEDũTRgTZgDJY(tvHu<U:U:'Uj:ՠ:7բZ.CutOu^jGt>Dt~LuJ]uAI=u!EtazEEi +)zJA4H4Xa4L4BQ4J'NWU]Fh]]8]xDi@iHSiDiL3hBhJsh\]<]]B]>t->ҵcXס%DץOS]>=VV놴F}淚Q7kݔ6f݌o}=}nAinI;ivn S53A:Gt:OCt.xۋ\W*{xx ̖qqfTʧADQE\<	vg3
+1v)v
+d!#<Q> dBTP*YlTJ@v*E (AށRrRy*UT*]T@To~
+R[j#uLPP(J=q(N7JԟC)z,=	=4BNá,P^<B@NCzހ4B%zބ4&@D_O)p7MiPޢ:ͤPflIoPޡw6ͧPޥw.OC=>{h-C>B#ZFˠ{5a%4e߹zi{+{ۖ{h+{VcFk1A1+}a:M-Ў~_@d+u~PN|mQ-b[ޜɀk	ujjlvmcݝ|,St=5PBshߟff9
+FDCX
+`| Ћ<	:7yJd"G!r@d .=+2%2Hds"Gye?>nȔ0"/.r@d$|()E$e"ǽ&2%~"G9 (;~yȸ 7dL 3)@drȔ i"D
+ 23@dvȜ D 2?@dAȻ"DLDf	"MD>0@ E",	$Od| y̲ "_Y :@ 5"D| !@dcbD	 %@ D -@d{ ]"[ 7@f_ d~
+9 r(@pȑ "b)MD r"@dȩ "gD5@B K"D\-@zȍVn"@*2"Td sLE9/\-nYMk+E;5M7MugEw׏龺=R/<>C>cY')>UI;pn7_7ҍ@&	hI'n}t_g&~\~<~zR5EG*C<8Vn.+g
+XBVa_3nY]O+9>N5(Q_=xXq"Vpo^Y,VV+݊rX9?~WA2Z,
+Y
+[˱\˳Y1VwY nemUϪi}IMsRk:^7zNezg|[[(#>qwLBԫ;}g,i¯KAz=fu|kُE<a0𒼹Ux+^Q0ބ0$S`*L{0fx;x{>|#XbX+>a,/`dϱ5zF_7Ulv+{`/# p18S3pѯp.E
+\k\p}jZjTmCaVSGU{AuTTꬺS=TOz'tCTnGU~IP!uXQG1u\NQ/UuVSꂺ.ꊺuuCdCkK:눾O7-tKnuOp'#H?zV[zޮwzޭzޯ?YU;6kiv[{>ku:h[G1u:i~N[g9Wuh].[W57uúiG팦ej:g1M42ͽijLs´4L+<hژæig1)SNLwazM/<a&3 y<3<k`3<oa3܌0#(yɼl^1fyÌ1c8o&flfn23L37̻fyϼo>0"YW|jfYn0+Jʬ6_5fYg֛l2_of|k3ߛl7;N6{^7?s2s39iN_isƜ5es\5o溹an!fc6s;f՜7Esyyy3y<v8;Ca?g܁ 9w;}wG#QK+kDw;ٝNuݷLw;۝uqw݅{G"cw]vt׸k+Fkwnsw?Q{=uuϻ܋%{Ž^sso7=S,BAw;yǽIw;yzEwٻ]yy׽(D1:jEh(jh$DݨF)fffE3GDFEG99wEDFEGDFE'E'GDFEGߊΈΌΊΎΉ+Wem_i=r|A}n~vK4ݫ{ް#`دGpPDH:*qĭz^?K8iU*#
+;֎DYc/)tS_$*sYU>9@61	3wp@J5X9u\|MΥf>+r3(zowws~7oRf?#e(.gMkk|iȞXٓ!͞l'쉗=
+"k	wyUV+TTSl++9K%`3>oC16m;DX?ոM't5Gκ3K4#+'[scjlLQ&9N8G=+oE;9~k2G*yG3fWqYǃ8
+ƌ*[lv{T=M/e2yq^f/e^N/ۻy^AW+1s9qb(2)s׻_It(Nw{<,Ub9.S6NRtNѹ	*Sx,q[B~^a2.b71	>+up"Nv1nJϩAj0Pϫ^ԫj48^S34`΢ۺ.+D]VH*mfXg;틘ݾl_x}s.zs^+BcCphbh
+MҡEX%8ևmm.3	++cr&s!&TOݦ:.+ÕҸ:NupW
+W¯g!\#\7kkpp=:  	77ᖸ%*
++	;nn#~tp:.'{N
+w	$/xUCʸmݧU{ow@+V³хrť-v,mBeܣsr6'?_Ȭ`H,-^N]6ű8[M)߂X+9{84F`x/w٬viswyv>;].hEv1].iK	v].Vv܁;q=~xa<GǟeM_7gŪXJV,BYICNN#W5-}i9rr'@]'VbAhЉS&)B
+di
+8eѩ c0r\sCn;. 6W擑{`( ~
+@cz$"5|+J%ypҸA"nMPV֛KNPVɪӣ¾J2RTJdƘ?RQu16T+16W͙1Rfޓ!f<1cጂmuq@Fg8;=d.,1
+rdx~JBy!}A~0TQľ8Tf~O?[WE=|K+.Xit*FZ5㹌%٢Q]0W+*ze✅чb!:9GP9f|MKihZlͳu]KG<35jW_$u2L]ƭm
+[b	:G2>"-#޶:'Exf,k4g9b(||I<;+՜eHf1z2[x+fv pr	S?#OT,3,B,`GӰYX:xodmk>2~avr {B!=  mA^]']W$|kv[$#'rMA+zw8ڙ_^gk[eڞҒJY!?YlC!CFPXPD#~?"C1be?IP⇲򟘱5T}(t0#22XkaClέݱ7g2G+8u:!~K܀[=1Uv!婌*ʭ
+bnc0%E˶XId;,"Q*=-V#ϗXSdg#ك#/{aSD.]_ڙ/CQ$ry8Fp"o3K&cP~;eOq^qm8܁k6:&r(=2`s	8O
+wZXǰ.=/(֪>罱O`C`c'⽜O&O@9_b+1)[5iq,|uw3+7ao#X7f?PGo{p}ߏ0"&
+{xvp=-)zLªlM	{6wgb5/-..('/#~ =~(~$2K1/Y˻D.<Wp>7E%k\Pdu*7Mzn[s3fJ͒>-8Gzm鹹s3Yx6A< /s
+V]Z|H/s=E`%
+e~շ$?'"cCfF-'R_+F
+ vuZsi.g5VO7N7&)Tg3y˙tf]rV;_:k:g=]"E,)Ds͹pnw;}NpKOOݥg2wst#1g{=/E<s=ϋzxŽ^IWK2^YWK*xJ^eWջ۫Ujx5Z^mW<QFDqtUA9ɿYHf} 3=C#iU)<@Eg[be5@ CއL%%9t)tyU ?Wa~9E+cͳИgܻ^M$v7Lb}Kn!%v? +z;H(9̑ys)+=~!GA3"8fsDyh~hR8JԙQ+_׭oV1vR@,EK?I3F3V3gFLҟqҟ?Hf&]3-+Zt[f0b1/v
+b(vNu]ώ٘t2
+Ēmd#NY6AeQ9T~UT7;vg
+Ra*Jũ$D*GIT*SUF5աԎ:QgJ==Ah =Eh0+4^Wi4q4&dJi͢94ZHG1-O3ZN+i5umi3}KvnOt{.K;ۙr=;2]5{dnGPwv[}ΫU^U#j>zP=:^oMNɿu{ⳤM^'St-Mj_M=.$q<HX;%i6GSԅSz)7&ZiSt)_^9kdmaϪ3n)A'PFk0g?3`.,RXky`Zm^_ʛ+?RWG<yƁXъ|q&ǣ|˩<R1<sME._+3q7RDⲑ7*b䟐<Vt**c*s\Χx
+\.r-*K\.gMR<YM5S=,uC;Tg{@\`wrwMpI{(ø˫Êg*\(`G^g(z+*k"fMޔ{S(?3
+:ppAP8
+A (pAR[0&DP
+Aa"(L0&DP
+Aa"(L0&DP
+Aa"(L0&DP
+Aa"(L0&DP
+Aa"(L0&DP
+Aa"(L0&DP
+Aa"(L0&DP
+Aa"(L0&DP
+Aa"(L0&DP
+ el/{h!x\&DBvq*ކ!x-RA5E}	%nےsFr圪:@_N4R_ީYq/<,˷?`͛>$!!ztPLee~a&5,4lBVkv+fP&uL	J8Ӫ}߮7Lyr;!ɔn۫sJڽէ}J7Fބ:S?3d={iVfBĲ	eT(PL6\-t0Hˢ	d۴Y	Sݭw>y괨n&/Sd
+*XBRb弣F-19aaAa/56ې=qydG2[=OY3.c}2"7KfR61kFn>yh̛g+X&ю/VtSlslW[rլ>w.YzϟyyVSqgZ.;swUW@po^zݻzW>[eQsfOrÏf١z,ʜ6m٩˛+BLc?=_jO6xɉof5_~|]ܯ=3;Ky[ZiG3`r1xQԚ7'ޝh۶̙bC[<vNոG_]wY&4J<ʮo ,NP-[\3Cɖ=cIFKXNHe(Vz[%,Edɒ(y/=}?<o/~\9w;g=U+VӕLݍF;<e͓mKqs AYܘD0+e[D P}>-`*_8Md ~w0ߺ Y[IŌ)64Q6=Z"w4'c➱/f[)UH>tDp'RKjI\+[tPsRc5;bIEdkSwBxB}O*	!	%}
+<w"ک-SK!T;TtTϹx%HXKbHc䳪dWgЪwvP#=|*RU{Ju
+ܒ>K3+vd-X&ƪ+O<P>ӿpόQ+X_=NBfn.` `X2!yiX(A2	^1=_.iW-6	RĄSμDjxJ0cԋ􏫒"M=卑ȝWߵI5+D4.Sv\BdX:'މ_XaV[5[^HLtQoJb9b.Ut{$|L/2AkTb2'A8!;d/md|Rոi/wrroo$4^Zz1ra
+Qɻ-яh2e@FN[t*|VVȢXvlUL/Ӏ^k{0CCRW)l+`Pv8ev; X >]ǵڦ jؗ(X| 	jG f2Ķ YAaAM MgE_yy-a|wgryw^C郃W(]M)n&3P8!mWdB5	8ݫQg<2*򜑛G~XS#3<Bgk}Ú˳*i^C^sSs]]$a3.79p_x<aue#l#4j5A2m׋AfZ/YPcbҌj+}VYg.g>8#l3X!@xh٨0?3g#C9Gv.88 L}|@rsvs#;	]}Hndf``%5ĮٿdE8^9$$o湇Oǽw3^&幂b߮+ >&Az-_[u-74H,iա{c0/O#{v*+/%]3yΕXN]O'Q
+hQzpLbIvϩdayVCw6[mqrT+"IIU X|E""JRbaeN?VNy]:Al<vb~] ;?{ʍr[oG e]$A p&~):V[hh8hnM84{lՇ#Cʥ*MP7m00B ~vF'XˣYHdځ$=ha5ZLTXn$0	P|b &Bn}h~_A!VJ{ŵ+'}Ԫ'YޥzK~SQO5+>{vgE۔Zm@GZ3>vj}Ԉ~wX)K!e}\w3#r*9f1Q|itsÄ	ȒVdRa\|fO\:Dֈ%j({M/)oџڋ]xq'
+89:6VV(su'SRvb
+8b AƇCOm#s%Uf[wfeaM0bE!RI=o-LMO,u0KvMܭI
+>*.Q˦58.'~NGo(i}/gP]*n;tHP0UOy(f5U[c֚1luppۭ䌶gYg/ƺevG5{@OUq:*^A?<k߶JJQf+eS0rDҁ~|Uno7 8`b6Bp+owz)M><<Ғm"j\ٿ eṇ*Ȁ$cNt^ԋYD@c<q-K4Y;Ď-|
+#5kO\bxpAMY4}fU^IjJa<
+螒xVd֎g}F_12J9qfr.}D_}]g+Cԙ??Csc lԕQ(3ꘀAivK,՟rk"kˈ[7}sN_n7fod
+k~F*ЧT;)Fuǚ-3wWN!Z|ڋyZprlGa}%Ai6lX?o[8w[edFDkgхѱD7^ѢcoNJ~|i40[enطi!/ɃQ_tb:aOT:!:Lǃ]c;ILFMF٧ܓ-;]l
+e1#	O퍁NDk(7V[Uעc1&yJzSd/5S+%Gc߆e+إYjm襑R|=(?iښ[jk]ZhEP#9q+<"4|Ӹ!O\ZWف>͑dZiQ7$/Wy ^?3<hҚ ܜGUZ%׏
+TPhQ5.O*	PK=<O-Z'Nn~2)`Ԗ3r	s)խĹNk5!ot\mȢUL+iP \n^ɏCdjrk21̛O7#b°r^HQ:]'cB7gfaVT~,%*!	1A $!3C(_0r\!\dו"Ӈ
+M"o̒r+,3-DOȹHaڭ8e9H"+jGF#v&A4~I[Oec.*iνMNE_ctf7y`Gn+J'J@pQѷT^hl=i ʾ} F^SrH/(tއVG,jNX_7ЕTčgz'oY{Z3_d/AJ슞2 
+&	D~-&
+	6odeo~ĦmNI߬@lrʆQ(+KF:1k[.q )xzN(>0`yMҦ3g
+DZ@sy_)dݗ̝kgg{+GMJlaܛ+u6UbaZrZGeHDUu+z[LSz2LuձhLmU,,jԳuz.9Psb5E R7nK41OfA!Цޏ~LQ뇩cp7;_4kۙf<d3A|+*
+endstream
+endobj
+1200 0 obj
+<</Filter/FlateDecode/Length 225>>
+stream
+x]j0~
+CqK{cClJfXd8d/t0+}i'7'8-B'uyv2QiuN84UנE{r!{ayqBJPx5.ؾus|068ȆFTu%@*($Oߨ~_xX{,yJCT>?!oP
+endstream
+endobj
+1201 0 obj
+<</Filter/FlateDecode/Length 10975/Length1 23148>>
+stream
+x{	\o.\".ܻrʍFYVݰ$^xCx+cTLLF+H.&{y^u 
+ &e}@+@ǩְ@QXZGddK@Ió*r_h}]Y N\|47_G-(~.*8W(tZps'@y3}\ySNy'7ò ߟg10yb+j YZ_Q*P lOU+hiGOH
+lXuQ6 jtzPVL3_-UiGoX x_	^#&D+0Q<0(Bq1+bKZ|§ز5qtA+%mi*47hA0
+FcT-jWbd bBDfPdBm.ցT_%qU{wcJ71a?݇?I"%⼮EC	E~s 1׊9X Z%Xq-`+ֈݠ+pqKm#	
+gDpAtW!;DNOć,z!JA^+>>{Co>~݇ @  F&(w GľЗt?tC#
+Q݁qw  1I0q n 88"@
+08R[
+#G@bnH鐎8
+Fs7`4AYYMp,88#>'Dg99@T ^\EZ	J<C
+  
+Ԉj8	*LɈEPX%(+"jy<uCԃʹP0q
+T"VTĩ0_3Ek*8%DexqF+s\Ĺ0A+b+Gxąq,.bEW
+k:qX!.7s,G\+Wo[Yx+o#Dz%!]"Wj5k`-Z:uq=l@ Ӱ6!nS>|`3lADsC=lE
+vvNĝq4 6n!/ ?\}`?rC#ҍp  |1|}Aă)w>?C9>G_Qģp|%NW׈_77+@<'O·-4!!kGN!q8+gYĳp
+pp~@x	?"/U\	qG3\G7oMěp}ҿ"WxqGG>x0{!#>@+wZ)@(
+_qk)~׽A:]&b 6u$ssAe:?d$.6;{KKƵɼ$uO`euCn\;,LD6tݸv>Yw$w[[\m`цΧn]&m|2Iގv'l2I~hC׍k}I
+rs÷?aCI
+mtΧ]&?˂cɩ$EJh]|r2I}N{|2I)q|e2BB-e:|L0|ùw'.+V]OA])6Ϡ
+2C>O>M2IOy{6l<I\\fl̀Ȉ~}C ?>}<Yn.N=;JlY[YZEfBCS,|r|^@#"kul>]3k?S3X3&%a!:0McIR;2Ilp	-!kxzb6٩05P9la`yaMrNʫH&,IK=zGEGrd=+bkElp&]00Ɋ<CȬ$WO @`'U 1%DD+́l}@c͂	[I"az=6;=ɢpĬ9K]d'5gkj氆YK=yFؖS3U/@/defJhJsr&sifRK+=.K2[%4ĺJInP^9u~$0^bktl}7aeݑPT穔vR|C0"ŞdIѦpTPj)leQsj$<oozKl=޸4GayKOqkXF+~~|qL1$/0j%,>}UdG==1T2Yu
+q:/il+>/j+io#HNqwا>0@9b<%C2rl\cmJS9cyx{2'f1]RA92ɲ2	p(vA3؈l[Ǔfn"G={V5vXCdx'xB;>16kĜz/,It;ϱ|R(ح" ye'nQl<	a
+Lx7^>h(G7y{x4A[GVw_|xY^t{Ez\qMC<Fxw0)lq+ԥjqڽmQmvv6HT/zvbJl!1-Cw!Ο;IG%4=4%a(:%#J14*!%5ϐ6P8BieK'CJK7Di)jQ6r+\xfVY"(XXۈI9&;ʏ*&xMs3[K<p+KS2ݳ+!<gSwMi
+B'CU.0->9BPvHUI8i[?OҤzU?-N5>.>YH+TnߢkS?Jlry~Eq_k\k\kLK% eՋ!!';yn--p,r\=%20QN3\?YgQkx/ƿbMEN3<]?֛$ȶ&3I'pJV'7d7HWms ݘC(wt7fs7A:;ӛl6&xŀn>Ҡ;JȢ+ a49H<qj:[ '/AD\0m .;;)(#
+<(ET8Pxzo>΃3J&JD=@"d`n8'L{x8 ?RAs~V 0^w:29n;nMhuݧXj4c*[JM+
+ģ5X	QxU:K+[mLf\XVRT!uI[U~a(Uj[nw:<c`2g_BRl.:mhSQT5JSo?}~tcl &a3?0Zsi%.GOoZdxЂ*`:TaUۄO,\2\M	F/^QT5EM
+(I5POk]:OG#tz6~{$3:Ef1s9Q?TeۂV!x	ºU)8.rx]EZhOzxUfEK｝ a~+w~@u<@J@+k,S95Q+3he+Z8Φ'tz!~M7M8c#bR18fg2o0˙wL|&4A%A``s	L% !+lfgjja 2W[a|٣5Pu0UQ:jWToh
+`ݩo0jƢ|j͸1pTXBe0iTdc'[ZXôPMP-ldPk0b^h@!MyӾ~fbDfL)v3ClC]Ο8pML޵0[Ci+l:rPZ^jy[I9? ضӉq>Z
+.>4UCIf{ҌǴ5Χ\G61@xAT\O3O{B3ahs@I7?Ur7zxKt~pIK4FD\ֳ@ Yq+h$sVa5P3;%.+{E\j?Y_rb[GRvrڿoPEf^>Yf	x!O0'6'AAAqq_NЧ`	u3-O<fe~C.:O7-{eMtD,t?rŧPw;L4=D3MC!mbxDZg=D[P,4іB5V7FښZFgn0+AOB/A6#B(ńKh?oL4VPMC7D3.eIXm@"\a#h!AxD[qfv&&
+;M5lfx+ E0$V	mՁߍ-o5HYڡCFڱߙ}ЮDQ{:h/Rho xZܡ:LϬԪJ,T5%=DMVSЫ5%H&)W)MWulJ*-WՋ̨,R_W&cW+K5:M7]UPV(m*$lׅ*Y*6TQ.)`GyDxDfZkJA.ѱbMUUbE	;T*Z^Qc%ylBUTTlTed*tj%-+Qˌ5*}PY*)*R)I&-V`Z(buU92tNŦYeTԣA,;
+yRVys)ժd+4	O#ꋵEhװ؊.(JVڊ<]P^*62ꋋ&NP!WE2pHb|숁!ɩlɩ)CwTe"}ТZUiZW UÓG+'^3RM^R_QޓT(),OޥR)nС8.m5%El/*[=UVOD#/U8ˊ"=F-zU1?Jը5OSQRQtTVajH<j2=*g)Tiߎ$.%: 9Hb_sPIYfQo/39yǬ`꙽~w32㹤wi*+p33qQ/MoY%@`S탐J"|,))z<59>UX1"J9y|HR۴ɕc@Tlޖb|K4@=5ZuQ+*%;BU-_5`F`IT7G5D>GJiHUcTNgo ԥk2iNM8a1|D$v.2*QfSc'P᳐e|%$,2eVȰv&Jch-0Y^K	a%=֒mx}dDqea^>KDqt7m=!GMz<SAMPOab2g]gI/IܵEAIxKL)m
+-΋`* S_Ib:
+3>O&n#TWAK*ΐLNՂG 9~2r2d΁dn&XcZ2dGKKbĮC|WvdaIhzZDq*.%	טWYUmLZёGʵdͪ[.31Q|"BvTmg*{e\WOV?^mZUWTm}mo^<ΕN=xʫ5Lc'U=YsD
+Bm+QN!jߌ>ʂj$u̟݁i_$	SSz
+  @y=K|+ӟpgxHm\F˪]fuծ)Jn)37wch!ff)A]l,mU*7#8>d	Jֿ:mShսbR]uj ށuMѴd~%L|px|̺;5s>$3J`fOw~JKDV%wleRYi\G+JCYfB\y&J2ww4S^Q=e}!PIc{Xlߐ"EetyYwnxTg)R|zUlF<oU+zu
+%[l]sy)=l(s;ᑾ^˚߱)w*ޛ~doz߃'\`\_~[8~N1gگ~)Y	<6%vo|~1}<wD=z2Xlt"eu)Wr%pX׳y½yaS.ps{^o~hkmv6_=lwP31FP((A̫-/f;
+N'w5
+$v)ef)<A,\ֿ..d\YZT`ct E"[`%h#u6.3!mke=⛱̈@̬`f΄^8M>rSMnÎjJ΋}WO8t5+t[zCk+N 6sV^9ۮ^]_Z͆ީS7RO8V̎w|qo3}ee']]{?sUWL''"4|twc:4XhTwJ2UNɭi}=Q8eflX$56\=J}YouKnv	u~7FT|tG}'~0"׬vf?=DaMrkyU3ٷ7JGÛ%X|y3M~#}uFjUk]yI&_ڿhø+g,Ywggύgf6Tl-s?"yg򃟲66-b/ehRN{{&}Ҁ=T\<eZ+.`IC֓|3G\5r*Q2jiJ?VSƣc_dyWQ*d9ǋ73ЬS30ȏ)S;BjK=v쳻ݾo+&OOޗv+U=^Z4}s8k~uMs
+^X#KnX+yyJ7~cڲ}T:8lfSEݲje{(}SiôV}2WnݗumdhА69S>[kWڟcܵq˟Wxk Y?U[\r_O4;mZMkd;\~7.6p GGϵ:
+mۖ5RUҗGD?a=enݟ.1<+yIyFgR_"drLfZBdrS߾YlٵUzOuɰջZ^LUsB&WyÙl+_䩹&s6ԫWbEvdx"&|i>y)6{VR_=ݜa?-ߞ"M.rX+NtVyg'J6jS7ZOttyOSۓb'͍{&B73G3j
+6W-i5{iK#%f66~yӺ^6sl*~^R+d3UIR#9aE꿉q*,jٸeNn4P^U:>'d;__pe;ǼnС[u4*jVG7N?+_8`D;iO'u㉗lǲ#N۲w>ջv562znk%!XPd=_?{1+7e_.0ݭ?{hMՐ3wngqMŋg4,tSX@o$I]<&h^,84oxp7]63v1QiOEylopU7[LIG4&Sw{vHpY/BCmK2l+1
+]!nGB^!x5%ym=!fJeF3\:ߍCǕĚ_Id%(\Lͩ_'wotꑷvUoW׋U޵O4/XJ?WWƛ_^'<jǓՅ7%]x#cXyH|\蠻7[׳	=GL_qbqϜc7+3ib؆W%]=sw=Mk<~T-YWgWzozl>%&u3z<ՃS;yX0?.]lBEmeO(C>X^MrDu&p8xܡ~_с3eMhUOȀ2<'B̒l|ȹc̦}%10/2tWaᚥeyߊ=T1zGÂWl<w?öyLqWyRNՕobUB?O~uΞ2g^:{;fy{XY)H|L߇ oW?:UsA;!آ3>)Nq:&jA䗮oȞ.cL91ۥx`٩$!O?V	18?(֘篭vb-yKٌ#6i	42iH1ƕ64xJ*P)2edl A	Mg!OItqźE޿wak6sǶ~Xu6*Us8{b˟_nW%6Ǐ_XmYRcb¤/yS/=>Ғ@]]u.mv<S0<V[=Uj';,<3TY&
+пXwWIѲf-+}&o<E%c{%{d[zzBދ+gqo޻»߭LH|gl{$jb>0xw3{eiYw~lr>?/o%HTqA%Qa6!?'vlڬ:~0s=L>tX@B='f<inj%7O3C$6$/>Ӊ_>Vu}-m?V*[Qej]W'#ͳSk;kD6__/S9=A"K;lҹm1mѢv+5ժYQjMZ;-#8=?~6l-;B{o\qCTUqNmKO]fv
+]ԭ{1tB=Mn|VcWQr5|<i}SwJxt7D;Ͼɝo^irXlgbd4h:d
+G1B`4dgfYhs2 q ˊ(#4=೿"{4x蛻$ǠIaA3,3
+nTp$$K#)EN:sg:feR!x,C~ӟ<k 姩*#[2&[>.hc-*lz0CftŖDX82NUs.ϕ=_<%ݼ\wAo\rn+*\6t[$W8s%S>~ɕa飽f[k}]zNYvbb;9$2Oڮly`C,"gL۞{u	&`7" ^w:M5q@,eDH =n#0eX+A=72)5HIOEod7$鿱yWgu:2z{ZOB*o֭>WE[*prw?]t8csƗ3Mv9/b:uΑ~"/Vi6?̱iС{>p-{[o11c=o{xG<h~R*o0mv
+p}jl`羪KkfW)B/V_}f||,~g	u.JV2jnlwn}g +T
+endstream
+endobj
+1202 0 obj
+[ 0[ 600]  4[ 333]  120[ 460] ] 
+endobj
+1203 0 obj
+[ 220] 
+endobj
+1204 0 obj
+<</Filter/FlateDecode/Length 96007/Length1 203916>>
+stream
+x}|Tյ><&2!9aHL^$!0[yM qI2̤3HW#xZZ{RKz@DkUT-ϙ$U}~^}{^{#$Ii3G}nvAJ!$}̺ԻB<"!3\̈́>'%53:%̈́n|qI]O#;6G37WW8n'dtvlJ-)'$o!v'")[׵l	|NȤBR|v_60ҟE;趎ZGt3W|r3%	둌vþ2KB2o4|Ldõ?!E^x2:-B?!vg?W'TFb-ϼo*}ж/c'xԂy~/c~Ȉ$Tj:&Lù#)!- C+[D,HT_HwOEID]/%|We_,LU]{{g%t:SgM
+RgE"'yB+KDJDʿbEiDJDʷ)H.ZHHHHHHHHHH)<"!|cԿ!|Tu/Lg**o4z?_߬d$S=hGFI|@?Cyrτ#G;B^bR=ykW-_iIΙ=kfC]miSL4rBEyҒB˸cFG9#L#2RS	qؘ(N#\QTJQkS:QV}<D!I\s\^\R$B*)uRr"b|\yecw*rWLfQ2krsM
+_х_sS1. ?פrf+dA}3	L2)&%;lnNg`#CԼ1F)$QH*$jE@L)Q
+p%贳AsE~Z4W{5%2*6Ԛk]1` }1RDtqi~rO`$n=}V)m :+=="D*RPt^UBv+VBn
+8d$+m/oR;!Qɚ`)XX
+M]*zxr}܃6kCm>ls٨p6sk1)Ix+%ֿkz32mlP77pSojVIIؘ7vñh+Wgbs.N烙lfJmUyn~smuU_UG:O`Ҧ6s87tnn2B'SNhiL,UE`EYciiVܜ;*mRYyJŘ{}G
+.j3+|msss\36<wm֨0:y3'3L'U`i0+=+Ͳg0tdo4)+;N5,$/\FAnc9w)714fbޏ1cLrM5!Lq+Y(	1`*b7Ѩ݋5c359pƅ\O7h(6m4$F{{RОt1wWwo$fzʑF$%jvɵMo( U+6h_2+F"61U7D:cfYh!dG(I1*\¥Q>A^e]Hΐ#=6·]ζ1F3gR'&OeW\uĜf%f%CVA_SmL]Ȁ\/Vd[K	ͦp:2b\jVTu}#m!:;'`Y-M&kͦ[bpf"qy8m
+[M
+e&gZLYCg>kZOK1"ool:s|o4qyʥLڐi  ƛڎCa #C3y<xʳ2>+&h2НuAӆ[356ISmF<u%Qb5?|5pLCfF#7L]'G=̛A497>6g*vuSَf%*$Cf+ѐI6䀳ج4[Mn*@yhyWeJt$sNtyJL6n42	M,֬Io36c1Q̧bL*ǅ[]w'Ƥu5bbbzW-@77ʳ6m 6*(?̔X].+ҡ?b"kTi&In%.o	GyRp2dE1qT+mrJQsuLbgH+iP!qF+1vOOTT{EŅޔId&0.IIEd]ٴ+ik6)5ݨ::Q{QV{eRRZWjqr\m[9vD:<#;
+okڝJ~_sUY^8]G|29+idoɾ}"vd8^p#.{rfN>vߨws{xKޱr=ӭU}[WYE>-eu8˵I/o-[Wے3##e${"W޵\+{O{:7+rβ}gنg3OԖ艤:>XeQ:!5"5<P=>UW*NENt$8xOsDx	#Xƻ=V<oaVgm?&`LB¸~%В0?ڜ/$(	DCtLA2d o	ΜlR07%SH#o$bI0LnE wDߞ1<s	֤72.CjLKSȌh.pt3<"_]X=:ztj:TQZTP]IFNIK6(ދkrCH)U,k㸛U半KX7voA( \ۖ-~v8Y)֑WP1k,Z-~e\RXoW
+mJ2
+%ڢ6Id(ӱǡ*E.XTC?U@`M4)ZN+WQ/'фk?4xVEkrqR/A]b̟%DƦߛ";(J{ؗjȃ6B^E:x~OMÕg[uZcr7?F5kI#YKЩeø '&}OA}=ϓ{<"ӤyC`KVI+CJ7fA#jR!B6EzF|i'}zܡ{J}$ӌ)!5_<=f)%$r0KH> ^%u(.Կw	5xUj$RRA䔔Q:]<)XJ32J+%b$XbIU%IU'K@U"%W|3O&VĪr4Ɨr*	*ͣyyBeeyY6Fj%&҇K7:=ߔ0c\:zD{+iY	T}ҭܗ	/'qHK7ä*E)˲7e,o?mjCQnᘂ,{/+EcZSWz[=ujjY>Z="=f32\PP65;4+'&O2SxcE,*.*~(dL$&UU%UeXKr#(I\Sk'&ۭ´zAKMIK+'u:=gnhW%Ngdi7%6?dJ},.hB̴-#&]같Rm1>CiY,IKG,}yaJ}VQ8~TZuot\D#.'.Λ7Gxe%y/+Qqx4.<%otjJ2!1Br7Xy b(CuQdq¸=\cjJEFPךP]R*sDR^*q2%YJm5aΉ\ct:8BA(/KK*h[^VY9(C	/\[|LL=n+l}Y	5ͻld6vQE$qCl|*8}Z<iM~͗ȹxb-;5ki\Z"5+y'st!<eoJIE|ۨ:c顺j '-$3xf$rD$x^h3WOI$]oW`N֌\`GK[FӲjBKM*(~gkcVT.رfVI&?EѓQtD$N $+$2oǦmx3'zD~'?W.-r/v>sYQSˤZS?uCb=uD/dGIĘq3<g|Mrc]5:jbkf_xMl"ޏP"E(BP"E(BP"Fo*oˤ戎wV%|Rqk'~I_9/i'LiX$Y15,E:kXO>yWQd\R+G3Ǆ֊%WFk@
+5YVP>+sDoxY<ۃ#9f+$԰DƵցYz]N+GTI+Gsbc-b%Lxyp<L	YŪUYŪUYŪUYŪUYŪUYŪUYq7PڹxIIuxw?q m+,-cmw߇nNVt[Oyd6Ӊ3ItCLZïXi\j #d ߉uvsjk5	M7og BJiD׷рt'
+m?F5~^S,@w%dagս:f;v>Ȧ.v^Vw.:Y-3mװݸBrv',I&P7bfQ!?6 vDw		ؿSmZׅL;_FJAU웊CאI-i~~4^^+Z.G>잞W1$ىۙTO>bgdsv-!zHC|'x檍yzjVZsO=Y,zg=fAװ}c>FHh~CQ]ۀ?Sucgkv&ŴV솭TyzRk^>TPig3ژtת5;'=RA=!85Ta<33a`s=ڬJ^-qLvKղ3=NmjOn*âWP;18Cr[y/tO4f\ۯte37؊]X=,_dg7J-[s2YiKO։rsk+YPDNJ]Y3s0vBW])2~;
+51>hv.)?Q!٩yGqӸgRo5xkHRm!c؜U2χfng29l5G+wU2\~t!S^yfv7rZ5:
+Ԯ.u2&3:lv-Fw_/wi~"0]fsL];x5GXvfP;uj9s+fg1vRo$7;cCN,ڡy;tCY}<ԯ_'rd'+<H"C+?|t4QOH
+.-dllIss#%hCb{dO^<G5gag1[ˁCoFUcռg1>+/u_\VZZ%w;|^% z}^=z"wk[//r]5.gqcm~y呝.r-^>NU{r+{V)w0v,ww&x˷Nv@B7Fֹ^`|@=.?cCewuڱ5u?zZ%y}^O ÆJQTOuN=.|a6O١oNvtu]k~gkdZ+)C'nv{]>mvp4V:\TA,"J(}Xt:\EE{+UJzJ]~Nfdv:\d/O;0G!ӋWR*tR6oWo\.&s0.́gL@^Յn	]~z~utLf|֮vOvUѵVvcZ+@+a< ]JoLxj]nI]{:n?EU<,~Qvb\O}+.PT'RUعvHnPNΠC:9tL<
+UiBqU_ͼN+	oPgw:ղ5[A]qp^+ɀ-vy>7<nOw1F+7\o:'twww+vx;J0w+qZCYkvQWZ$A wTŕK`EH,pPw4)8⍨mrGt;۱pu@\"_DyՈ+g)9,ɚ(pc iv-Й ?u"E9]k6W{+}`/qZbss}+$0TMbH2|&wǹ+\ܓOq?~?gs?~	sr;
+sq_p/;w$K˽+𯹗ý[U׸ׁ >͝~{wm~V"mN(ʉ T VxISSϤ"Hߩ?L++2WۈϥyrvPzOaC<,O`+v); ~a5xW`+v++;:kv8ý,Z@;ur^^~CxpMM3හ
+ -++{	A?H-~V_?$>0##?&>8 ?!>
+>A'ECXp__aM"πYoo#;w^={{ >?Aڇρ1''G}&~Ο?/
+9E	'	>%qK< Fpt$)	8YJNRST4)+8]Jΐ2GH#3L`dΒGJ#l)Xd\)x4
+,GK<|)x4@* +'HBH*.KR/!2rB  M *'J'I*d)jx4x4+x4pjh"rw"~wwާ߇zwB}E}=TH8'%aA)bkï_6h^~̀4n@l0 SN#{Zֈ!Dp󵓔Vk5ai@xQLҐ?o0GװYFf/X0Zt|7.+5,Xa	=Y:GRH*17z+wz'nVO?zGY}\<^XݱbuXRVOfu!?:oHzX[Sl $btWNzd7!2d~+d"rN6N8y ɇKeq\57[εsܝ4,w7؇I@đd1އγ7zszgnnzqp{Ix?2spmÃǯY>7fpMdpM~pp<y|p>:I;C`[Gk!\XS$Zkp}/[a8Gtq=w4~?\@	2[/FxpRbh&m(=R(O%RqJW	tRKGFBv@KQoG	6Җh쏲/\GrrJQKi-hUr5 dK$tm:;gZ24U/B9
+]1VpEǋN.ӢϋN,-/YP.Ӡ!:ŤO5䒶:*:l (,>tPiS㫙%9`K+8ztjǦ5WЇrnxqvۜSEk>/k|x//[{eYj/[qc˲l)Jrױ/.˲\\:l+;zx7tNow[c쾯wMy>ڳG^QTt+g\ҵg;M{7lTɳitb;wl~p-i[m=ɳT}yǍboԲ7cnwK-~˚[6oe+xr q)[niƱGw%ߕk]w5Z⮗@
+1w#4`$z81pϣ es{N9^]oVoqouޕ{7x㽧z~i{^^p&qAbIa"{)"a7hox[KbdP,O+$/XT޻D	u@Oޝ34̉#~N4r؈ZT^ivGfAcZXRiW4yz,]Pyy	2evzrU{(1)C<OdvJ[G@@np+rpڜ9jffcNrS)fX53>x&e8ӲƑGB}{+Ajj^cMwڝv+d_Pқ T(AޔOlBen8u<ǋ>siP;iat4#N	iϳ!/Yq
+WSgt<($F^+{䒛eMh=Jcr0szНߵ?vr Z}@Łz{ȥJ j?p}޽ףԼ|K5&Biѥ#p+"[
+#.[z7u`z{noBG>Dinl΅ޝ[{U%Ϧ
+zn}!n[:JRs7y[ތ{s99igqڠ5*
+Z(ňT֡T!6V:D[l=ڦƶHGbP#yCcoy{iﵿ[kRrgrt~9?4tvmCn){H{,Wuc/7FҿKѷ\~uZɥUPT;GMKoyxd޸$?k9>Z{K'7<||C}bwYQO9z<v~/bԼncCt,fNOuc~{<3G?gw}ۢowEWø;aM"Вx3kB۰uشК}">\TWuAT쫡N[D"+$FۭnA݂ޯr:'OF+ە4$s|l4&1)ĩ8++8g\ep-\lsqf`&f1<g];W':>>]//%KQ\+/U\EfQ"9D,h/RKi/u+nRDVGRM	/UN$#p$0Ghz6i1-x1-eq0Ʊ8va$_71vca;a10ưv|Q	¯]4F-|^r3DۦKu+i_o[SG:j99bM)'*ƍ/+Z5hѬF]jԩѥFF+5OKNviWjZOytKJgE[je͗;xSkBZY6\:5g>M7Qj7SCUM
+B,ǳ'@(-0#úh+eGHGygۅhOy{aoq8_E-&`N)Nih8g,0,4B_q	fR\9Mŕ*\A_--v|xqoxo"~%
+~?ī4Rj~DSZ]` XGS>n}600ą˻q).\&\Ryp54A}=xQ<v<'$B̅Z:z*!4VO($7'71#m0
+_	C9_DL8u39Yz.1Gx$Gx$Gx$GI+0WЖI4cq<Nh?u3pVx=5=t.vS4+h85+1Wnq>,^/oS'ˠ-zºk3W_VjUxSW/tBQk|
+\D
+ˡ31/v+Fa[l]\$>A;#O-wĳpg|	fR\9h0q6p+s:|i?w.+^܇%Gm.9?&R?gǳ~$ˡ-~pJiV|:6C[zttN)Sq@3;ga:ĊLegIaw=1KoYz˚./˻3n:$Ā*shU]I
+1ʼ2/Ąuf򫛢dx>JY+A%%lM6ǖ*4N/D|mWm~;ag]vڢW{_aVcqj0Pa"&p#Q8
+G8'`
+NI≦lsqf|\uqgƥsp9Eļ"q8GD]cVJuzј>܏ǭ8ƕr.е1>[c(Ebb{aYb'y;Kw+cX{ZwFu/E0Wj-5hДx!*Q MIN4+{'<?l-.}|AǇjc|O6 b25iAiPdEAiPdE9"iN.ptq,YcuqDhy\͢P1yPL`SGEE_,Eg):KYTEfQiPT:;4Ek)ZKZj&f;H]Oy֠5(j+Z`ryM"\{J-ntM܄|V܆8wvCΗ*G?.	O:~
+щg?2G?gxsįЅ~`^o;?īO	=x+_Wz_VzV+ƛopo(zwZ=0~9OX8nw8uNQ)3vq/^?]:_~NˡDʛ#"|z)HE("ES}O1}vJs7Q(
+g1w1U+<m*X;W˻ҾX>k+]w$z5ߣ*P=5l*r\\pS{xyx]z0=!Q=T߈ӋZ|N{ٻyٻlсl{??7ٟ;_xYWk}n^zϾq:9ʔlcKMZrV˭rnchx2o#u/9p֩SzCO+ك3x99}toL-D/y۸;h]'-$F"Xmĵ_X!Z~_
+Ѝ?#`1ZYڇc~xZ]QGz|>3l@jÌxK0xxOI<hxr_X$5L$#PՊ@"Pmr~4:y5gFU4Q6-	8PAΏgI/\ נq-Do}ťnߡV܉pJ+{|/}y\g,_m:abϵg(#=f]^xٮhty_NW?VUD٪#UGVM8@2Kg`׈ϿDhqKԸ_|/K
+]x}X1U@DEh>.}|AǇ#|O)>P
+e`eG+ #,vw}v}v}v}v}v}v}v9}n}zy.PPsSjjjnh:0K͕wB/mggggggΎ3gǙQx³v9Μ]gn3Wmwy>;rvx}vwvwwvQxj4c9Ś19hQhn6n~73f׭CͿbtp{h7ۣ;J%۾QwϿ
+.2)}l CXchǓx
+x3>:,~GX;r)?sayT"[V'Չlu"[_(vPI_B#SB^ßxas+cX5yMyMyM5-tN^k:yM'i5-")&ae<mm6<=e=e[okm:{ACK>T**BkE1;oВc4v	;cݰ;Ş{cþQ+&s\q AxCUbag3;yf",<,&K{MSS|ZRBK\mO4-͸V*_6	-\ҵG8iutkl(l`lbc&E]c~\Kl\r{l\bظXY%6.V$uV$u_weL⯺/xćxƃÕ;BGzɮq=P_w|(S2i]Aqt~lsqf|\/^Ÿq).7G?{&W`.<UZXkq6o wŝvq]iw[<߭s۱q|w.ܭ=bQX/_?(}]j#x}O}-Oh1/3|o:ڞy%=W4eͣM/ٲeo-s\{vц?τfBxvǖϿf1ѦUUuxh/exhF,V(=TLbh.ZTOX5։-Q+1VHcobW,T$M+VUbjW*^~;)*
+WJbNPJ_][m{_zwkƽ=iĊwUZKAw1.6A=+iPZV8(NlNFf+ZM3CK_֔:6WҾk=j,Hbz*NCNmk18<LBcx|oEV_?+kw[R=s/꿨Kإ/꿨/꿘,={~-k_KZR{GKZRԯ~-k_KfZZUZZUZZU_haViaViaViaVia1蕟U":4q%H}0+p
+Sqp:h,q&tMa!Y:>< 31*y!-
+-"}ZY(+E<OzSl]9G^܋J}x+CXN`Wݱ`,D^X]G:JOVb
+ɣCwX|x)8'ajůK;ut8;>ɛqsº诞,HSl%	6[bְ~HTۆvؾW1By#7By#7By#7By#7By#7BmF-qW18p2̨ٔ0UYyܙyJ΃5V*\4ca7(=VOzP^vyk]ZWb:uX*2mm]j[{yo5ռVj[{yo5	E79&{+0WY#oU1b{e1q3ZW+`j+5*58PY>qlOm桓鑮rm;:	;cWa-7:=xHFp(@/i4ͤѠ4y~44T<+'GOih8ó<t9̨3ǌI^z볔iwtk:lI_wF3+	wT$*\p"N.ݣ3R*~mF;b']+vc
+\m8`gWh.<Up>K(>]ۄ֡_0.hw2.2ٟ3Kj5S[V`v΂Y0;.2;5uX]X[a*v
+/Wxފqaa4+++. WD:m߮R+T<)}?UL4f`xX>> ð6up4?3X|x)8'a*pb^gNø&ԅamr4SIo]C.>ǝ?!	]gE27X	֠/$6>7L.k#l
+<.S2.,R$ENR"]\EZHtqjfhfcl,mfce6ƢXfbL2f_1ݯ޻aQz O9?LIƧz	>+BszVdЛI)0>3,4eL*d(3<S<L2_
+3_&44f6Sfl̖+3##FQlvaTf{yQS94dv	3s+3c{igo죝qW;_j/ ,L̡0_alfR9ܳZ3GWdڰ*sfqO^fW9%4g2';Uia\d4;s3;Kʝ#\ig|;gYUae+ƛX>w֢b z|1>	oʋCs%av찢R病)sCSXyE詜U^W+;JY^3׆]a}+1I~+oVڹ%$*o+qmV!U;ս+VFTޣ0>K߯6+-P>/`ExEi}+kc}'|㸐N	maelu|%:Dh>kEѪGʉV9*'ZDhrUNʉV9ѪUj-hf[ѩEtjZDѩGt)Fdȉ9O"CNdhEqvsvns=s=s=s=s=s=[8{goCsvΝ[swqwqV9Ýsܹ;s;wq휸s/#4rFN{8q'=.8
+Nuq5p<t9Nt9Nt9N-t]n8]9][q.N75pNVp.N8Ntnt8]ktS8ݮnr.snεPnv^[;}W_Dɯq9
+NMt'snNӵp)nz0qezx;^f[8N7-t-n[rn1[pɜn<[Vpn1[8N7Mrntqf
+i69n6]fYmnmRn|nRH8ύaWnmVp.n۴pn3mq&msf
+msfYmsܦL6ܦ,6&mrf!Ymڣ5Wiv4M6>k]-ԝaj#VkªaQ|fQŰtT~7:!=MKMLէ?6aOSe>SfC4-E3>S!&LI˫t-+J%y_j3\[eTxo#oum;uWf2;:In=|Oy{q׵OZ-oy~j\/`m	a㉮O3G:SgG)ȫv'xNp~0Uiʜ)ʟ>OSA3䝩YMWΓw`2Dʋ*/U^M,#\ʻR|׮wt樶rʿ"oPFy79o-yvmZukw˻ǵ.w j(k!UQՙ_PT5EQT()fHQUGQUCQ)PT5EQT())jUCQ5)(fHQ5UZCQUOQuUCQUMQz!EPT)(fHQ5UZCQ5UOQUKQ)&R>UCQ55PHQPT+ESTEPT-EP1UMQUGQ5UCQUj:Z5UMQuUOQ55j(j+EUSTE)j))(j)
+UMQUGQ5C"EUST=EQT+EPT5E()j(jijXEUx1NEt5Mӝr#.FJZTp^^$7QtqgMoR]*wFʩwnw{qw;CmwSOB-ۥlIm*g&qjټ8 Ζk:_|=_Fu@-Uk:Y|]!jH)#tq5'CqY\mWe%.O&RFh8#CdQ9~nyqsD!͜+nf9Jf)^./gMe#T9Gex@%#.qr8,N6Ɛ+}(\7~ȕ[̕/ꮁjڨj&PT3j:V+4QN[uRK=jjڨ&PT4XMOMf6[><OMS&X͍Tulfm}G+t'm(r);Pn=vqW^/ :?H^+?!O0+&P[Cf}$S<uL}Vsm}OmT7gNifw2Ӥ'?EyNLgg*wvf?_;>S;6|j%&
+lv+N*@cp2vZ5Z5Pc5Sj܁'PjܟQXj<֞5{*oܰXMOc[݊O6]}#o>KqmKwӨr"_5Kyk@uTQJ+PJ르z)l+uzyS%uPO~4j:(@)=t&衎^wSC5~3
+:Ɨy-u'G]{2ݝ	EG6\B @YA@bPc\`$'#ݠ+vݸk6KXaI4!40@B0S]50h<z|=oU>S++Dwn'[ɕZ$v"z[qhc'Z[EJ'BQyLT<G,-"7l+Wf~?zAb-J3cvlW[+zɬ3}m}WZ]ZQ&
+kJ(j}Y_˭{W={L)rQi/WZ]"6EQe/R}Bb(NI8z_n޻Dt~=L):z_j޻DxN=L)<z_.3۬Rԗ.4[eJy*m{TFS"oyT+TJR4*@%cJ},4B5y}z絛4fP4
+ZkWRRV[sz_jWPj)5FY˭{ͯgi6FկޗS[JuӨnՍW[+FӨpJPJbu8mVjg.٨+5K%Ÿu'l>\JWRf/eQ,l%?&q9vc}}c=n?|zo[pq+7Phl_WH<ee.vʜG3)lʜD(J\TzĕuEy%e.̙2GSfe2;}O'RC+Ud(d;|uL,eeΓue.2(3O)sJ]K)s5eΧyy=evկ)ue.ˮ.ShʜB}2o>ʜE$(s)ewvsKZ'}V=tq.U}M|(s4e6ԯ'92̮є9ExEycR-e먰~]?۩p^ޒVѯ!yaVT8
+Qao:~RUSzU]^*@˩pΪ_ݺ
+TK*\NpN_ݺ
+WS:*
+Rr*E3*,Sa/np9ΣYT8
+TK*
+Q,*ׯnS*BT
+S*Lj*\Np><
+_ݚV3vW᫩p΢*|uT
+WRj*E3p^*\WWS<*E3puT
+
+gQa{:*_COv*WWS:*
+Rr*E3*,Sa/np9ΣYT8
+R:*\K+p5΢T8
+Qa/W뫩pJ3LN~A/_}34➹dZl`&cl6i>9xqii/}`fx0ۮ\hxP<g1G]ƯŃi;ac*<\k%$W<+aF<xOiW^g7WٙPxOOi<؁gQsxB?^ ^ ^Nx$~!l,"lA%ĕ\yC1SтJx5ŕ]tpBvs£lm{r0|\
+O6?ؾx_iTq18a[6<'0;>#uxGO{Zx3={n< >3^汗{+߫l_cun/{O~}qOfs:ɀɀɀɀɀɀɀɀɀɀɀɀɀɀ@ĸ'ۊSp*>04ݰm!_5-O)\Phx񲆗k2.Mө|zKJxd0N)(q!؝tOx|xFδR>`ߙƏYqsx;gw.>fqS+|czpY/}2/+{}KxY	~BxԾmښD^[ӭV̌`\tW2xbf.R,",eWJ\q+:,uX2_oi7~/|7%=XGVg|.|װ7AFpJߍ%GphEo^Yis3e|w+6܎|!~.܍^O3<nάDq?z 6AlT/#xqGh-#pZ8BGh-#pZ8BGh-#pZ8BGh-#pВ=B.:R:
+Sfccq{1+ÉAmI N)8NǇ0Gpf⣰N%q9VjOZZYk5i<|+c>e/ŕe&Yd,=y4s\&!H~j3ߚȳ&<"'x]ku͆#4lXlHaauA6/Gߎ5}f)$~_":d^J\lxՙf{vC>/2mel2&Wownˡ-`0ޣm'YnYy'Ov[Ls01SVxmymFiW|6
+Mk_**	a3o\
+/0^v\K[h\]⻥z
+;gqm/	ro5v]oW5=iO#~ӈF4?iO#~ӈF4?iO#~ӈF4?iI1>xOc<}oO#id<ikxikxeU^VeU^VeU^VeU^VeU^VeU^VeU^VeU^Ve^Ve^Ve^Ve^Ve^Ve^Ve^Ve^Ve^Ve^Ve^VelL6b/QhBY0}/b?	ox8oމ<ޅsw Cp(&0L8p$ј)O\WU<qO\WU<qUy0!ҰJ|O`/Yz5br:ʨ.**
+*P2BUFU*#TeP2BUFU*#TeP2BUFU*#TeP2BUFU*#T9gsV7uH[LR;^J} I+'x]5iwi+IZwp9~{cqP㶟ɯ^vg6_km7s#8d7<Cvs#8dwZm4lܕ	4+9S,peΩROrXV٪*\Z-V;B]rv8hϮW-pтj#uqf7]MܴMܴ@G<;fLr8Z
+9\h5p!㬥mo+tr՝g*ieq+oj]ms-qےy*MOyvrFm4Fm~Ƒ*n
+CۡPޭPvdJwE,Ǎ#	+e3AſkX
+wU3٪)[\fUsUsU3^ᎫWb`lX6X,,+dŲbn
+CV(
+eY,+ePʲBYV(
+eY,+ePʲBYV(
+Y +dP
+BAV(
+Y +dP
+BAV(
+Y +dP
+V~ZY+?kgV~ZY+?kgV~ZY+?kgV~ZY+?k͆qm^Єa41`_~xތqx+ކ3y:@`C1a"GRMe2Ѷ'c
+beTJ2RIF*H%$#'xk~E_W~E_W~E_WoO{iR=i?89p^j]uG[^svnVJ?/[˭V|wܪo5Ĳq1he\de|--VY+n\'s9fsߖzIN(%9:8G8IӼp}>-˄K:UyuGF<'v",n~ﺛ^ѿW0#."GDGDGDGDGDGDGDGn要n要n要n要n要n要]"Y{>0)C
+xHA/Ri{dzHeE"$ΗiK2|$Өf<B1ܓӨfΞze:MɈsmP/|xƋc=F9v},#xx"/򿥀TWhmp{p#qG\?׏~#qG\?׏~xO}i<؁gQsxB?^ ^ ^Ny$~!Ĕa+
+yB^+
+yB^+
+yB^+
+yB^+
+yB^+
+yB^+
+yB^+
+yB^+
+yB^+
+y+
+yB
+y~7yB^+yO^+9sę#q3G9g
+yB~
+zwԚI]9
+t<`Yz}\=uv.R,",eV*ꫲ̽ꫲ*szfW-ṋo[v|w{y\Rs%5GIQRs%5GIQRs%5GIQRs%5GIQRs%5GIQRs%sxnmm<6sxnmm<6sxnmm<ܶL2B,oh{)彔4oʩ5[oŁ8S1b^pQWZ|7bW2~-ȥL`Ns\GGՑݜq55kaS
+u/c8xOU!30ܻ,.4ӟš6̥UYjJ9z,cKX=D%z,cKX=D%z,cKX=vZD%z-k^Kj"HEz/{ދ^"HEz/{ދ^"HEz/{ދA
+98~ c^r~^5ω7(<g'çey B&ʹb3b!8Z&Jf\+k\!f:,uVm~؀a#cqn،-!<_`+~G(!8V0EٵgT\D&Lrw-t_D&5ѯ~Mk_ׂ^{MGĠۙ|8)={ٯ'|V's_+sDLr 6c*x؊_<mx,I=F8|G=(Qmw%ٽ7
+>yyim1<Ի?i_+ǕO}s+6܎|?F܏^<Mx<l/6<fb:W'?~Qf;Bz1gڕM;p.EhŸb!a1.W*\kЁ%gq--Vm_3T6Ce+lEfaEJZ:=\3]3;z^;}{_qg㜺W&wy!Zp!.B;.%zx3_353_353_353_353_353_353_,>_o?#ŝ/wn'b~%1Dq?z 6AlT/#xLԐD!153IjA6wǝ	\/޷ojI#<nOWWOjn!\j<'GUG8Sx`;vYǯЏ01/k!k*J=1.g[q>q
+NqCm\ְ-nQcMTcMlx6l+avà/A'~N?YN>_շ+$JjDz)HIO\}+(?ÈoIq<	
+KpqTs0+rv>§16I6M%PF̀޽0
+R$6KU\R5UQ5UQ5UQ5UQΏ0&?|WJ\v]|?@_G7~[5	U{a0ět+8x&:ijB0or&ǿor&ǿorP+`ԾwPveQtQdEQdEQdEQdEQdEQdEQdEQdEQdEQdEQdEQdEQdEQdEQdEQd'[u^05:\\\E+0nR6q؟{ptYyxz[Ih+Ŝ@1'EX$3ZťBd(%R"JiNq뤖A뤘UٚxvRO(fb)fp~)))))))))))))))I;H;H;H;|"467G4{{uu_WWA	kT]{}B1wTW^7o!%@ڽ=$kϸ+k{i%_owχp^wO	꼾;UCu`͡6+ᐲB:y11H~CcS?fQ'fՀYsܬʪ7+|r0(4k[0oA8G(9zN+> a4I4Ix 5f45>:}Wآ;)=rZo>[¾n&6	cBoW_'5ݑ{$nrH
+|u:>|/~+ۆ4<'`vʯc_?'gKcÛ<69onq;9Gw7<'l|Oim_Ҙ1cR#}(`lv]ܛvo|BvK|u_BKQc)jlIy{)<>t	L>升PL=q-wqZxGnN|ISX`\%KUcj,U/_x+C1xǘ,p8+ƛ}v}kHl:ʫP^וބgM 8eY*zxirs5<wi	ey,O\NƸ{6JJo߰[o~]:R>zB]dؓt;F9rː[ϹźCkvNowx+6aƉ\cN?:jKiS˰FzhFzh$FJYJ#7qwr,wLEq'7xR\q܇qYq1LkC;.j.w:f9|3o-zx/íbwtٓd+kԵxϏů2_?+qs/.|ջߒ`{hfn|*Ʒ4q3n5p;[?;Is#M5T+{p׸>΅7}W|&ۛ[CC;íǅ̾ǍOg)a8
++u7v6>qsVX`f{&+::s:읐A?]I&?1jVVʪtڜkzۖi깏	.KzYYvMvnξCq.׀{+Us{G	71;37o}ж8[6{qC1?w}G+7kMTs}q3<3k;qKb\kܷľNvy;vY<ͯU1Y1'%<R~^J+&N~qn'q$ӕX=z^Vfu6'.SSuF{ :ZTMk;enY\T?)%oT眬"%T/y˶C**2k\JnqdWE*ܥc^Y|hW?9$k6bo4:8"7įܾIthL"duxǛEjs~j͢H=/}"Hgnuz|ce>h<o#aT7\oӌGR) _Q}+ko/7ϹEkF8M`Tho y3N3Ή76">4뫬COc1=gՒN+$J*]Ct?݊":I` ٗw3ΨΈ
+TuzJ6YgF~۱oήUV\a^R[G};G6w${:-sM>$;j펜,76Ƚ-yd^qm4Ȼ3l6^0|+?&׆I^'8I=ڬmV6Gգ^Wb:cҾd6d>iSx:g9ϯϪQ5C#g6b ݼv!խVPq,O݂c<ش(:-YIE+h%TLqjCMEB#rƺv'AG#+gb:~Jظ8lWŜƘߣ<3ɘ2NghX{+箸.ii@_Ž_wqxgZ_Ŭ_Ŭw~ݯW_[xWxWxWucϢUzTϨԫ*oj19<1VU.Y<Ɠk2LUr^֯ee+WҎ!Yۂ7\U_~9 +R6Ӗ^m3+jVԪZR;h˻Teg۞eqw5}.^N %Wv]޵> &ǚ^j$q$;B~#8q;|~#xw=E#jõ}oAZE`گ^[-"5IDMmUtDQZ舢=*e]|ޠKo{9y|ДֽZ)g^紮	3!zV_܋λuyeus]\kusZj^96gYK6~2ޞU'f/8;~kۭ'mmϊ7<f8?o
+v{fod=ϫ<n﷼Y[+wp+yƹi[.;d[[{^L?kkc_/2ss\j\sm[Uzݺ3.oN_-yɣk76D[44~3xWɿPdMv%oǂ{G
+9ju?*~=.wKpEnNr=['תAcFu@7+j6_6スg?ݗGQdq$!@!a@@ c82%E*(B/tBN<.ʡ5J@AD$3!\~ׯWuw❂)Vld(q6 ;d
+; [MבXd:ȟIeTʗ#(Wq=hZwN=(~%ث@)4{eCxo*5$JN&{oBA6RٙeC:vuufq}RaTX% ;%âY],eFeU]9ΪoL&r~_i@RYS teZwUV;MLpE
+jVjNT(AIJrT	,}i58ցxNFa# TdB OR<VImat܁w4HSmj/-iigAr$Ar$gCr6$eCzAzAz6@zzV6@jBj.Bjz/'5(LbЧS
+F>}6}6;&S!Qo>$jD/D/D/-J
+o>f(+++]D)lh2®,ik@ׂ]44thvh`#3P|b-"M"M|cQHkqh	4EAP.&0	=̙Џ_B?ڑj6I]g᮳pY,u:w΂6@[?U0@[?C[e̄&YiY8C+ԚI':
+t&-(:8=!N9thh8hh$+˯@Šݠ=NOy_tłZ:uwYؙYJ6mE^ֈS#%tJdg'"6D "pX=w6l97sSsSssuϝJŲAw#b"jNo _ z-33333=tΤQCGM@;![ъG͜v[X P')#@o.dqw32AXcV+##F&FL'{81,	c@@Nѷ%t5h(t+Zu5@~&ЍLMY Dw	ŠAςCG].h>TǋbD]<lgFƀ,3zl'Ԩ3ݑ&C49/ݤ{wٽ¯%tLuz$-m}&n[_^3{)'6E+B6p_0ɢXwT˰I阩ud BIE}1{(ӑ<F<)7)ՃnzV|⍹@Ozu'8DSϊ9z8MGDRDmH)r)r))HFn+"Ri"JiZuU}t)]#GwV>s=6z+8Ic%;FDܑ@wP>VGz; -1!\XᱱXE<ʯb`bܫ<ݘcĻ\ ,ٕŶ>ka+(;rtk鎠cnKjn}UHaT
+hˇY(D HWiJDs#^2)!oàA8䃠@@cVTl^#	qxޝsj9APyPyPyf&3>Mb)z>>S07(ܠ Ƚ -Z<l݅XtRѪ̴-lx{UsѪamвASX,Z5x3Q^ty2ʓQLC>x>܉>xOƛpQ^>x^#V 5rı>x>x>x>x^>xh '>xOYeTӔ0l$n);~N?bL	Ab2ŔSx7fgr3\L.| >S )uSU@X|21֏G#+㎱ׁt~TmQ['Ox$A{廘)Ŗ:
+ʙξК5esˑh#eDΦFh.\6Qk().bKш-ɿU2nhɱAAAsQZ僞¹q|>ЇPǏA@@)C&{c0#'`%[0S+F⾖VǮ ByMUke>\IbsjT/*eij%-ML)&UepE W:iT3ѭ.=W~m0+jOeanŴrOKKKыKK["c\.BD@D@D/ED/FD/FD/dI֝%"{"{O*jPHkUlf-_8	84uGoڦWjZ͌AL	F#W/MWj,Bj*Aj,FH] -BZHKOcV
+!*e3{`S"rltPx-8!V+[zcp<<^(ܝ^<,sŷEh"6	0'(E߮EƠ<5wWEZbt]\1( 	$A$Cbh + _5{IV(	%~mȂvIhW}k @ T;hvv] ] lPń>}5BWSCLhZe4͂[h-Yђh%@[N?vJ$݊4l/ძF״bGGQ@G^zaʍH?Îj<S-_xR'ȯEa/+\®]cJ?lFnwj\db>@@(HOR:+t+]Fs[',ֱ8Vx֘X?:ʆQϦDv#yl>V0fwHX	Il?]2M[:^v#1,uM.f>7+-of6|ކDޞ-I<ɻޓf>/@>-!le+8>U>Oei<ί׳>[lo>c|1aS}W'jǾOg9"_ᯰ:^l/>?៳C|.^Mǣx	B}|?buiHȰ+'1F=h`4-	?hj䭍6FhktIF'?8œ	弛q15V`c16Əf>Ҭgכ<oTaBs!@"UGbȷ%|L\w+4.f-b? l~H,ǌx(4b[_8l\&Hf\.MiS%=ƕ+㌩i\'{㟲`<(ϗrxDbc<&Iy3^OE|Un8-i{%e%?drԌ[fJ~erYWzrg6of3yD:V]LUj5ݬjau6ϱzX}̡yxsu5[WZטutf&k5Ǽ՚onε4[%֛zmn+`fkyfm3ZۭNkmg퍊7Jb'j<*<ѨCў"33]\_b%fϫWlkϻBχbgZóS*{y<q<xfO1vn,^-śv[`wdav?/>CE=!Gc6{=Ql//;I؞lOSLQbf&wvvmgb{pe?%ۏH~ΓS2~~V6kd#`f&oe{la˖Gǲlke-ٻ]7U&y{s#eoDowżIN^)GF%GE[yaLTWN33=c-*8Q4ߜc0CAN =OZe}{)g3@Zk]RS)O]
+>g~5SNgs<KN_5ìzLg%ˈc[\V8@]Y3\*(XR7uegRB:*WsM.Ge^%f章߭%V0>$r;_ඵ2*-1'j*i87||{HUQZaM"Qc+(j}WT1HNa綖"^ǿinUڡ<zV9ZR򁕜!yh{mڎf;[зOh|ZʧqsqYT)SgS1sҾJ4ATqV$BV2\qLDLyyIr^D/Rti|RXbYVڌ(!AWn3k<iY52+$]:z~5o++)ԤF?~r{~\%+OAԳF%d#,Xc3> 9=j[^B{vS~\M
+}AyC+;ݵձ
+nZ%1E.aWj%U?Us_UM_U#qcY.RI*T7*hإS)Nv%ZEQNDtލQahr3~*4IvĢ 9[P:gEmŀ
+wB#UH?fsV?o亱ڳY՗:t>\1B=F1
+ڱN
+u7G~*2ns~v~{@ Mi^TV^Ռ;U6vgj.uu;AT	=R-vGFH7o"mmÆfG˕Kz)A>jb:Z)8Xn^59ujD_uǌ;:OVV>pon휙 yw/U.>T5~MٯZo؞n^]8tz]<iuQ6%}8^]L0N#j.cWhtgt
+_YZAޮc0pfn[U8u(ٜ'-1T:e[JT])ʃгљ^y+̴#x,ոmF"vn)Q2__>{2O`˯/NxDTRNb;}8u:	rrvvUs
+{+jyoߥJ5}NXq}֛maO U;?t2P0$WظA:\XZS-uUrzq*RNMߪÐAOucmxGTπOvs#F?Fk|U^lH褴oH9U32a5ubzRq&ʞve:<:j^d8˃"zFX?_Nx7asXybP6luWjU 7-R\4qZgj5	u'bQ!'+H3*}j`$3@b'Ǹ[*O2HSJ*#?.cut'w(Xwk^\VjYneTm5Nk祸b~6kUWz1/Qn\WH	s.W>W
+;rvzݝ%Xckn,qA&ZZ4%)UBm |+ɹOٳ2[!
+No*ߏ<R-==uzS+=6t*zAX4m+e3°K1N*xMV6蕤j/leo꩕+Ζc*G:nCq~ӱKؠN[4|uޭ+]půbosRg5./r#V7|SZ8:HD.N8z|'*+#rE*g}V+Ŧ+Q;2[\7ݟ7:Q9Ҏjum9NiA$ZaYR>ԍ-Tz)٦tOz{#u:0H~zt3贩 pҽ6[g%Ҡb]']6@=k58=&G~uso9g+s67KkqeBŒҠ;_sؙ?CH\S92:_Ts.8jac-Ytkl
+=OOFiY4F`Esi(ǹi!݉Mwl1<'Iz5T ?Bz>=4}JޥC{LhausVm6yb1l2<֎d~lc-~bf
+d7_6l¦mNlyه=fkfkԗUo+libElҗ})RE*J#'|Xn/I\..g
+1Z"K<m+m*+q$~ƗU,^@X~'ld-N>y=eO?揫y%Gd?#r
+A^%/ɩZ!ooț2|P/i|VKW||U/-w!0Md!?G;r ]hX+a< 3Fk8jl51V_=ԗ`5	6fo+֍mF5ۚm̳Xm$vP}j,s
+n;~Xl?n?n,߰0ƽ{L}jgddܯg5g5T߳+}+CCޑޑFwwc<;x;;x{c+q	bROH0 XԐ,/TA) 1uD}ؐ 5ű!CzQ)P_:+\jJ-RkBDjS'hՙYbGMCͱtR|+??ҥoH]FI4<tpJ3LHMBmH	sq|N+B)@jq'uDFn#d	-U"eH]>n19t6ԝDAˑ#ꬠ3?gDz%QGģBGTjҙJ?5$nGjK;h$~hMG$ΦCPwFY=ubIbbB"QC+l˼ŢlD:ZEHvf,1kެkD@Xc֘&	`Ө7kʚR֌5~9kNgbvФ= I49%[W%)600+#6gr;C+U!]+2+F6ofs V6rXڕ,6y=BQuD~ڱ,#^l'E7[R't+e4chg3a ;W\uA70~g;?(?ʎa npr.\"oqyEt9ȁ<F1r48D=L"d&h0=д:`ƙut	TcӃ:=>#yاoHbͩȼڜF-s:3C˼ɼ6gPc5Ę40䇋dbyXE)F1Xq!8/#?AL&j$^j$ɮ~L=1bŕJj'W!.ґ*ROqi!t13Lp"SdBMb"nb68sp6KdQ'v\P,;ĝȦnp^,,KQr<eprA r+HCTO<,Ɲ\\xc1\J'œvX<j>-gx	5_/¯Wp7[m;=H(D#F	*aO*9KBb-G|G}:W؋+s? 8:_!8:)#꤆&JThmDQ;s
+sP`zח8@6
+N3JNS[yl:d+pk-l[%2vȷIQ$NWٍ*޲7j8;@
+ ?JBr4Jd\$/ARj+xʩuuor.Yr!/wO%rAx>,W+sD>M'J>r5Jd%|OZBɳY쟓A>/G|K
+Ka|L^(BTT*@_bA*jp5WZĂKQ{,C~K-d܍=rIl<K䏨W}rrPoD:GC0jZ{tjea#fEYQ$-M++ΰbXױiYqTB/x+X+P6CJ	ma@VKleV"8:f'EYdCu^Vo+y`b+ifXk<O.KK72c]nYI&㎮Dͫp6JGTk*ښ)V8_c]YAj5rJBR2PhnN6bjgcK%bUTp*%+J=NEI](ZU@
+h{Uڋz{{{#ۇ}\(@]ww={PukQWR{q(r[\ub{	0O
+趮Ʋu5j]SjW#~6F5B=O#&6FFuO¦uIu5g?8j9P#&q6XspBIWXƚ5L4 Kpv)RG8;kQ#ή.Ɲ=5q9wHi%=*6C>.>.<Rgz^Be+hFI&Rz=|Ԟl B@HCڈ&$OPRDaOlAL[i_v݁:~{wwԃ"uR:AC;sԓ1bތ7f3zN
+C1=={W93XcPrF1%iQr=5JnQ%(yFɍ5Jn
+|:moW9ps8wd;CǱd`h0tWn$APuP5Q/u;KѬ?l Ųl 䇲4a?~,c〼cǃ6|&K(<(8w:Mھ
+\Ϧi<~+L  R8v,04[aM5v/`S[u@
+xh>Vq_xj>N5^Ghx}4^Ox}5^pׇi>GhXK<!_C>#ߐ7DoD-xSޔ$o[`&?μ3%nyo'	4O⓰_=={N.$BIB 1""/CJ1).	!9gw5R)#bQ)FDDD"E$`P@j?~33;;3;<}'̰	`GNaSb"p	RvGXr`+N[[p=[ϳR^b/_-{pہ+}ljVM)-~f1ď`'Xv9?c!"HTb-<JV#j$Vh6W#%EMAT5ՎHf_O9SKPp6Msךia6-]KZA<"OOO{i}+YP?O?u#+Z⃴AS쨗vv')Z640(BH-GAXm,EiA<W`SQ`S~NOզ!8UcT{,dY뱬F<-YjqEk+&.YVW+w;F\Y5 ?Hlcc,,qqJKђ/JW%Uhɔ%;v<xe
+vW2hɅb%Id;ђKWhsK+N_
+
+Y\'^2DK&-J'$?/I'I~r'%?$Q2DpߔDC},iU/yHL'.tFHA=%'-9I:8IC\mfA2=VE.In'O? ?iR2$KI,%]TR%K KIER2t=e
+!J{+e
+ƒ!ÒoKޒ!yK/vvҳP@} Nֳ@]CHG(NpzJ.Nd8X'H<'Csld;YPht}&/g3__x^:-F{E`DExQG7u+8RɑH%GJV"s`J$SJSZ
+":p4ɑzKCߠo@	|f'CQ*YLɎ"KyE߉t{=H٫S)i?r <ߣHɗ$_j\/1P	0ɚN"p0pOQNaAE\aP>/_$
+l1cqͩQdS	TdSaM5Ǧ$jT;E8qHܩi=!SNN`Miw rI!yT3y+❜ОήwwvG8UTaTl*FFM5l*SMeI6T#GpT$ 9U:Ns0ɠO8@<ϙGiΙ.VD(Sss)xVVsV9~tq+8k#4xxtc1Vc+bl3Q+cWWNc^ji7ަ;)5"q)2SK<y44ޜ7GJ[a{ށRڝڅwEJ/&Ƈ!̇aԚ 4?yHg!}6S4)`.t^.
+&+эMI22:{7q0-_A|8UH?!2?姩dia}P䐝8`]%{LLrva#F ~oH6LK;llӰRܰ\~"ji?Hm/_bmPJA:A&]CoCt7<V^rȚ8JgY͙7j1o[Kz@Gy?;7³yVd+]wU9hߪ?6xWUߩ曘%e+5<jH_KiQߩXۻ6u̮6qkz<Y$s*V֕xyZvm?Bo_9F~sLs|Mݎzunf}kyCo8jJfo]Wt@<7\U߳掚tr> ]y״5?eM(<)dŮY'tI{[Q!ĺEs6veu2{ULY7:I5\0dSq3z#գz=Y5ղؕϵ&jʣ};w`.\=_3-}c]rj*euTn~{jS9fI{r̕JYey#޻t) ըj4پ+|G=m뼙fwurnsa,ox?s]f7Nour~[^g}$;a?Zz+֜v_lV~o{}[jXo9ГE}},ڕѷ}ooOۿ+R$R][\]ҜڧjGlXj_w֐=#]\(Dq?k^<lnϷ6&lKbץ/aLXje	J_>us=Gk
+zmzj~uVۂ2h/8׷;֗qא2)yuk}?Z 7YHQ^ĚPI_Ke`iCuf]`=Y_
+gY,P6bnjeR#6OjƲ	a$F7%ƦQ2ΦS+jf'4GX'Hϱ,ĖS7=K=n[J})Sz6KfVIYlBwHNml.4LJw]cc98ƲSeQjTT96ijCyb/U!Rj@O-dUڞ~-}:O'-;tBC'-{sb7'-{sRSJ\F5*\\sik>qwW4CrxXWЩ62_Щ:CLЩx_Щ:߈:
+C¸hp؛S!Tv9=<Rޜ!7!Ļ(x?~؏SDǩ|&T%Tq*q2Eb?Nq'?f,.BY6K{^RRJdUʤ i:@jåF@j;C"c]!$'rbq냫}!Lw2&e^ӱQJvwHX!= \H*%)%^ϥwτ.WRaOBT9yAj}(3K?%:-R,+ce17Ԗ8-	2FY&М۲{ 
+𼌇RԥFRb.B6QR:KJ,5l^a@?wBKGsC)l/[يDLٕ+ml'4F.t+t=mfvJzvf'bc);`@3{)_z3)P%(RUTLeDA->]9?hMT@ÛK[y$1Xh{Sh{¦fRJoo2SM7_I/˹Ź1X!ǂ49ɱ)'Ƃ?ĈALF,rRkk(EaQ1F\]SOWU%}z>p'EbGNIܸJasqbb4!Fj`ŋ1aLyJZ/[x	y*\}xbQ1d4^noo ^-ąQqxbƻ`2{{(Rn|D	4N"	Kq8b(j#vba&-o-A8J>L]y$BdJ1!x#܋	<yo%<W[V(-OyJ##ϧ~ԔgL;SCSų%#~'9y6C)ZzJ%JO[>WG#?VąT:B1ND#(BcԜOӐq8JΧ#qku+g #21%`\Hd`tvQ#"1R)O]{7Cw={7Cw={W!;I[{g!;I[{gAw{GAwU("Y?W,yk1Cx$Bf j.q"+"YEo}$Zthњac_`F:{=X@?%~ѥ?~~
+"ؤ:,d3kl*Wt8pEJ"v<.qMJVDŒKb(@G0/!.%Xq+WJ\i'q%WV@箠KCҀ4 T +%Dc?cHV	i }Ji^d/"ENDD9 QNDZg.jv݈I/Q'QND$:uRv f} M<;ʎ"}x(&Q$H3	$u>E={$$I쉗ؓ(o`O-DJijH9 \u{0`OĞ(=1{Ii[=+ՆF {"x`O$'jx PEy1ijR&E9+ٍTRNONg~.JvsCx> yy~))/IT&R]Ѯp=HjKJw-w-߸PKZZ׹da%E
+Va0UbX+`$Ҥ+ޯɊja"ųM&+ȡĳX ąlC_޲J$K޲+WgaWZ؃0o"^mT#[WЮЮĹX}6Z\;sa9pRnRnm(p#%Bvs+hhD\&Jh
+D0Ĺ1oXˆ7q75^[xDvI#<xy7=PNO7"F| B߅Px
+GIז>~U(ؘc~A9E.qb$ąqF9pQ ¶8?ɟD>18\zFKoh鍛(q7nƍ=vj 1>b`@$EۭUB#&X笙j47[=QkÜmkv=kZS쐙`&Hkr)^I5=(G``ZGpxpTx&3Ɂi=9>`wwu;λջݻǻߚ=====hW%nDP9??H?}(s_ ><9K3͑Q\3ܗ3ͭ_LU!kU;QX?{ї嫴5_o0rw179Z0}0!_CPO
+˓S˻)P><|dPrHhwВ֡d[Avr0s$s{`9UV9Zd5yVkkv֙-d9ogZm]f[8++Ϲ^i]fn0O,TFo߂wz!'-0.ott0>8]jZ0;6O6CցsmuC)x7` GYQp|pQ$h``d <0e	$}e5x1vGg5^b|l_q;H||-o5eVL<d"#x)XB<;."X<OezHm'B"||3}!{7;9@n:w=oS>oQhHyLh(6ЄФԐ:_:[W>,--	
+SC!xB	q15BBКPuKhn@ifYlś;$kϚi6Y1wYm7}`9]v=<g^G)}K^ݜfByx{ٛ,*Bs<8swweړ36.UuT+ʵI;bo2_=x;͞ehZS '9(4g^V*B!aC!F<rk)r"&gTD>h%=o-F	gc9;VνnBo⌣C8Մ88/Ir&tsEWSJ92sW~r>q9{8S[((#ve2ʵz)J.ݡLV&`%Oɣ;<V*kiLIwK?Flv?F1#mE㤍:6Kإ4v*Veɿ[Za++yyU#hj+mSoQoavXkCAkZ&&jom
+~ͤ7YړW͡7y|s
+لtPdrHz#rzkHwrz_/ԳA>XJtNO.K%F_K
+}?]ʔbV"f),1%USڋaJ~V?tg(SW/3ҙtvT8Q:';P92+,SΧ{O;*#(BgUk]78rWupP~<<LqP9SJr+O>w}6$)c1^c\LyRR(-X`IJlyke9t7VYYs@*;+>Ay\e'+{Vo)o^nUaʿxPs%NkyS9Fgy%b"?gX:?/bN/l68l0
+YG,;쾰]ae6?ll
+N)dr-GibVUrI+եr k²YVv[vR.;`S{v'FX9=˚jF#g7{anQ*=bo/&EɥQ~y	%*D'fZbi7}f7͛m7{smR{;{4ƞ%z2}|C|	,ﮢ]yw/{ƪ^:hNki2Ũ逹c y:nVYQVb6Y,Pmu;՞'ۛaٖfqty*F[kV[~deyquR`}Fv/;nmO̵l^$ѷV,rZbmB8Ī^CȷommSsr{}ћk{=^Q)9ޙ||[nD	K>{җVUz{مV_UjVr<N~(MM>-;̪M~n"mV>m1!GiK)@8&g44g2Mé=^-MBq94R5Xwz^-a,`l#HS&cϳh{U Q~h14S{k1r99/UY'鷎O[Kr9QI[KKӴKOy0ο8_jɡuRdIF{7}h>ߢK〢8lVtqTqNbBaRcdyrX{,Yi[^4rVB'X4`2}sNX+{bq%æc^\1<$sr37NeKv,s֨E܋wȒO"w5<l;ʎŵ][g`¼#^Hs=7/ZDIˋNgQwӮ	;hʵO-m/W.c\6[̢溢xj+`Oqo=qbah/$S"XKh/Z
+'LG3ۭ`YVv0CIEGȷϲ\k^g۞x6xxa[FUKr%Yip(ol*ҒauyUU\b'쳓!EGedF9V>,svKEO-n+zjzj}}dQ8ϋV%rDGQG,Y>brSY[voOmf_]>5O貲&a9O-[]pL٢¤eUܙyeirk>7GA!yܞU=sf32439f*)1,nEyVYVY{lE|sGX_2'K*PX9O'x[Zី9$ka,9[--њ|y֬e=)8Zpqt0e|e&ϸ*
+.V{f,,^WphI31rO]C<<4QvmXcM:kVygp;γ
+S),ְ2`uayкxnu=c'ٺm
+.	λ33Ϝ(+Yx[ي¼}ܽܙUϟ^]pWjfIw
+姕+U0Ý^Re~4MeUvC+VGkx/<G=&;d0ǋ^5MF7>l%^E5oxNfz9
+wU}CV3f?:Ǉ7?3WC̴O
+)D|&zlc/T] pٱK˪ܥ5'sK<TxR&-+<^ >E5k]bMXC,kg¤IrX0tpe-ˬ!ɅX6R0fzȲ ZUV,sز;x2JY[nRB2`Zǅdb!dzyZSR~,,{hv"*~=NȊdVuhVT-7}νpP(Nt{qXVU?_hv+v@X0ݽ{3Еe\GU&gWO=s==iTYw2)->GwO-;_]N)8p.;Wib4Z-F"JZ>]nᦂ%Ye@JRAlP6lR6S*JRHS^V^&
+TP &ĕa
+c,Y+ډ"jTRzH=Da0ŨG#P=F15V)V=&oP,5՞Ӟxo;wRQ#5ZhjR޹GEy>"%% "H#HHW#4"E#V@&4$"232|ZT#Ȕ,4Ȕ,b4%҈4""4Lmm{:gwϞgԉ{3}㗑_*~+~ů2o*JoLŁ Pqe)GTVI'T#x[6	%*	'<e22I+أe
+VLUbV)ӰBe22C)3c,eVVfcU(se2{\)姰GbS~ZiTg+S>)?,qe{RTruXƾXO+R7T{ZŪ/_ƾ[XQM+W^{+{>q?Z^{kYϰƽ{W(K.A׉{_T?/q?IV>O;UrG`zSO5)wL{2JRI.Y꺼$kC7=á`TZkia81)ȃ`[(-eY947)Nf՝Ld8RJdYG"t^NȎ0?#Ñ޺Jty\Y	>FcO;I`r'4{;B?jWS'\`Y	la>+B8(gX>zXcx2	`7ɾ,Dn[H5l=z xV(;,x#Ѡ\X0L+u?luDρd"8A@uGH&)+,	^:18/HtsoH\(HUp<tI$E2ˑH^0苔HH>`u3L5Yy! MEs";Ѣz9,<Y6E[0v`&f6zL6Rf:5ȰP'_~n۷kyy"t.A_rOʬs\:OK+*&UgPΔ5`o+uGI`<+?Ϯ ΑXxD5Mpϖ7+T`%䴧g=RHRo*
+RA6	XXNʷ@"
+FV8f	$Ck
+􀡷|xFy]Q!r)6Dک:.AS3و1Bf"Q`㜧B<J/sNL&Ew"=[LB{)-Ff0OؔDGĀ;̖<ө̄<-CTj}~Y*>0)[B`2pW=ýGcR<wwã &=vSȎp5FD^¾@id_,
+8}4`\0	±oO`x.He+jn_7{ǃRy6L ǜST#qs$ܵM:53Wp6;LH$_IJld3u	7j:4$r$q+	*#y)://aH.WłMn[*f"Dl<P%XS
+X
+BɅ@V #̋nh=OЅ@ꏆ0.7B5P~=s!zMmpgNoBpC9JcQq)l[`;'\l)9-Oe
+@vBXA{[#qVJ
+H~,3w*?td ~{
+l)HAK "1+)Fa: @zyu@?`7bc3`h'WerD_@4Z+uـ:[o!lǿHSHSH4;c ]vᣀ.+H4"-G ]~D+Mˈ%G?na<R: s);H|H4 cg cňO#	6 Z WxZb>@?+y&^OC/)yHxN	HH7i&Q*XJii嗔ux^ل7+z+ꬸ*	**x7m%77prHm	VQ)qDGWI6.zU!UJ_SũPū^! CbU1mY|>i7*(0NuzV,>kTN|,;Q|
+>V[,>U|UmoHT{!}dߏ? xC@]j
+AM꫄B!'|WjHT{2P9&R?THWX*Qk7\zxL~(${@KI.P]& e.$\.EHDTLTCՙҙyyė̜#,w$zf3μ~uf4C}h4iӄ3'gN3
+M$,0j@A4XGMa$惚Nڄ6@&ܐ	V󨦐4EB<"d;H5Oj*$jjM&$n@'^<NB'y\؈okƩ[F&^l"f4MfyX TwĢ e@@k~HW?;W5ko5$^s1'Sǫc>~--DGy'chl&wv+8J2J0ʸ0ża&!s庸#cK	4xO{Lo
+zƠ_0ƿ0\8EIO}wY7stx"%H}[ДJޗU'gVmR/p{RTJ4JFgճ9jZo+{C1w{Ke{[}ej]_guPgԉuuPzk wJ_֌6{E)C	s4IId{k}\+yoڷ>ϓvrSI/H	b1{lO	}Úx´3⨻QRy&zc=]E{T8\ #pRgгD{F<ӠǞ]yK-<h{%xN}A/W-/U~oqWm{O':WҦGp]<ܡj>+1ڍp&h%Jz&
+n,hZmANj!_JQCqsy%ћ-9Ճ郣꽃fTK8hT}|>|
+@wƻmzӽ>_Ի\0F10Vǉ.\o/Wᆣ7	X$V0r3/o&ı+LqORA5Juk̴:+k5O'+X)2sä{ά;)8ۊps}yOg=U+mYDa=A6p7zn݅&i %{69gfX3̓R5}CϺ&L_'{K"݀F+Xƒu0(w_J-x<[`S&|Fy?[wX=gC`k2a)Nﮣ$F2LL&#n$9Q! ;i$%l6R/H-nҬ4z4%I+d ҤG'"'IRk xQnTpAbdHw ,=;%Q¤$)VkR'9G]#dcjd؇+{`}B>лQC69)V<2VaJRG`b1***?)g :/mW(ؠR]h.jr#ӾeΖo"\>U7BZliuvs
+.K1;M&ҹYYJ+݂uG[fݡuܐ6mp2ӓNᶰdwhe[S*!bYw;B>+:AxOp˲!\(:N:MaP[g-9mI1֣oJIAʦfuKjޕ%I۩ɵٚ,a.~`4gA2B2MBa6S	4[E&jz蘓MEaVSfV<cl'KFjXenFΧO2}:nwv\ۖV~{]IWk[(=jkD7YF-{V6;&a;asbe_3Y0
+;t1he`vu#pLj߇i7_3YW	I뮞M:ʯ]41N=)֖11E ,Nݒ~j+ؚ,)	j,}Q&og,NmwUk[chn-I
+Ӣmy$e(tKSmt]0om[=mJ8Q0xwsKbnc07f'KG]8ڦ-A۠ФT+1ّhe`Nٱ8EԾ	+5X9	9g]dA0t#mvrۦqղ;Wf`o99~X{ɒ-.kէZه`Ye@?F'9K%a,CmSa^['
+|5N8+"ϩj˹>>UdLbOFXkB	aUH.m"D`%JLEnr!
+
+nG*M[^;FFmgu;rÎ1UST-I l/*u-ڒuqϙ$epR	W1G"vURqRB*?,n $öim'e)Uj75$2)޿=xy{ZoLEmGc1[斅R2n,`Ysܤp+:4/2hi*1Ͷ^l-Ws{p[lOu'E0|EwG	$9	w`%
+XuSςUȔ$ֶ-(#Ѥ2Ͻoa5g5[>;ف5keYɦ:
+WY~\YZ<b4 ?ۦV668y~Yac#vGhzVuyĘIS8<EL8mT1OĹ )Z1cȲgٻzli&2ֈ=
+m5ai\-Aےxb;~537M"5ix,EݐmI`97<+yDQyзJ`K`L,z!4GT+8*꓄.h~'I`
+![|*cp.7͈uߺ(报BeZBmm]druq>;]g'y|_hƴ~9Y0w[ͧV++cXn[oZ-0 d4;mꬳ`4
+%|Z[N:xP4-XWk2su1mpq_⬂/ްL
+{Zcʎ	{*ƋbU@Tv\Cm!B%'ma/_bxAF(^1(VV,aq+6(~c[X?+bDO2O}L9lezJ=s\?ۏe r.+c*?cX5AJ|-R⿌zM}ES+oA4uESM(*>58Q("QE8FqQ.G1(bQš8Gq(Q}Hf?J&~qBPc?y<	DMs*-?5O!=kHFMx+R`ԄbVcVNͿ._FڼiW6oTt+l	Q<nθi߁(R)EJuu'`3=)TT}FVCc~zBu**{Nĩ..(8{aLEx0"Q	)iM0")d9$<0""	iHiSH>§>lbf`o WHF
+½37^>bTyT1`L~S$*~;1I j b>/h*FS1Oh*FS1_*Ǭh#PVa/n!B<v}-ֈ]tXF,6KPh*Ǩ(KGT!82-J#J6ŐG&yHYf>_Z/q[$ʇ?߉" =LtA/˙igaG;ǜ
+Z+No)++rtQT9;n9.K:˝^"=:sָSnGse6%dE
+n3=}![Vàd;κd:NpE$W?]:vp+y/N+yN첍28ꚢK\tkλ}Xfvazka/\gf8G~7,4s9d2L%S_dtu\✤/9^l`\b3fՖE麸G>G+yN 㡍]y`nh.ܵ1&}l{GyOs~o}ncg引l	s{i`)g.{fhx- [vW^"[MvL\>8 _Jͽn,gsZt:ۻ6Hzy ˘
+%mo^iU8.TC,9CRˎJ:1ypqjEg)[뽋s}[źdsl
+Y=soI~J:|gw#w#l綃,pF0sl#{]l'M7Ϝ̮}eXq\	ƽXΊ.D}.6^wzMY"Jw4QUIcq~n@xs]tqwʺ*\+M`GW
+M8a<\l	s"&W+p\wcfe!\-3nS4]1-ac5f<`bV8`j,YhuV9*@2L{蝆m㛹	ʭs)50_7UM_xmkݣC>/Ǔ|.s`(?$8nR^U|
+5&kOaz^{ΑJr^&~֖+kN^:O!g"eu8
+gXsVuggsp--6lwvQ38rTWƕ<0?[JQ49Av)vj7(=ez֒MpϽ8s%8<W⑫=Uq1XpW`h]vڝNjwujg\$u׹gt13A	'8vgw--W3LS3iMezLn9cdc2Xg0j]y=YFCx}U*)^Sኟ*~
+5+^ך)~ډ0[HɈSQp#
+@W3g!
+lDG(
+Qp5D 
+EeDuQEDE܄(݄ %?(䛐jGOz=1k
+R-}H{^нt/jtG=tGO)5+TCI~1i:bҏ &@LQĤY(s(ۣe{|2)^r> L_@i&oAiWߍ4oC/I/CJ;7	د H_GH8s_>(?!!RF9ʁ!Q$J"%q)ِ2E+(OC$
+!QӐ(#UwRaSf$kNcDǒnF7b1x
+ڔ=C+=(s3X=ţ:
+,C|[Ũ!U+QWSĎyu-ޢӣu^H׮v0U/PCZhmm3G#AȦ/tV`o49ƛwzYҥZI7??؜&]WN/ؙ"Ok^xV2cFkyan0JG{Kc%gw^Gqqy>E@F~6ۦ(^؊Nѵ,c:cccײױ:cuLk\qcLcǘe\r{y{?mekjj[_.｜s>|+\1J5(AC_wўjX=@]>t@~@3'6m9̀ݶVSfO5t٣,4N[q5,@.of;}fO.O%m|ٕc7xb֯{jNoۙO*iʫyߢ=L6FoUvW\"ìna'z=Į2+ 4"mނUۚC-lF=Gg[c}9+߲o2|!˞~hp߆/W|^ף34A~D8vX6g]|^E~i&Hūi	ߡJjȣeۅ=y`HUi CP%SKm
+n~֭ Z?=i&v/vOv1;\s8owE{ƲjlwRڧDq`IZ5k<!φ'u0H-,vCCsX(3s)1L~#GǖG;T,{0m<WIo]zbNnx#	+TgͳJ'SFU9՗KZNӎ=ǿx
+o7x]/{f1Bu'v^oOiJJ}$9c[7ڠm]::ު}j* 5O(@5 \jCR`Tom50ZPo^3p{V<0- 4:~<=G'U?lDsv_xu 3?KujQwww.f^#1{tv ŨLk~ɣ3=\U̻}]<xK~]*飡/zUjzz׍i+a:j<pEϽS]v`/pmzA{,jg\4[Mk>)'-O58sp{+cj|>ꓚKfy+?^FӮ."hK]]oq.Ӎ]][]/q"/]+s94f+{nU7;;SK+nMõ~:t;==MZN5}`|wa[S7#H~wu'v˺Ku꯻%Edf$;9Jmғo@;Q!0nҼ
+MEkzWoՂ)-ΡΠ%HW헨]^?d^Uz^.~il Z`@˽1^]EwH4;׻U֟w(tma 0j%ī+7D&InTVuhB;G~[~f?OA6ImysL2mgai_?c ٨$߹SOs|Z?s/n+Fr$9h@_q74 <leڿDmGPPnujm{grve0.(<~ Tl
+ lYo[__	:VEBڢjvIE5Ewq7A/4֨G.8nUI{sQ7_tqFݸcA{r' v]Vkn\8F}QyVT88TZ.<KqZ>`j,R#%;:N+X}Fa	ނ޼qFTWkԆV#MZX=Ckm1vaj{GV#Iu0:#;ߥqըw~U哸摚W5s:ĽPRJ%.++mۉeQtZ#	~UTDۛmy~ChDa^DV/jnUasmA;v	
+yռZmaƓZ^j<@s27=ڞ^iM
+}=>>p+{XVAtQ|;wOO~*h8Ż^~&b1铠%Pٯnc`Z?iL=~mFL1:G2 JQ %CjX.6oPnW#~PͩR۪Ճث`+\=dC $c;rq}k ~qvwc]^nmq9|r<Pwy{t{\@{o;Mr+Ѻq	F'O/"CXrl?W{
+v
+ƃz@B.2q8g|ץḞ1$'dnUA8!\ê ޅbd"#ރD%d!K!XN,ccF9dGb4]``W6yU*׿pktp+K?@/o5JYcoA#RWpլgY9\5k'\5gY{YW:&_o7%J!Q(|BDSN
+qRxRL)&DR*((J%ECRbobkzŁt:]oux.w:]H,#|7Ys-=>E:	 av6Aȟđ?9A}B6	xl&HLc0A`	wLІ+}Յ+}ÕÕLJ_p/5AhЌ"j wߥoR M}I}Ih:ANRNS	^ꏩBH]$tSJ~N)0D{~p+0|V)ᇷzDު!---nݪ#ݲܲ|&kAh+F8(ҚJM+{5>Zcu;<6vD-v7.v:u3{|IG
+~Nh-{ˈTU.J-H*7R)/*3\Q@N]m9Z(b$3xeSUbiqJqaW;ZV8ʁ'U\"bUh)|FA,~#}W3tWbeyc$cC7ގ[F3K_K6t1&]<x"x[<%=TUUNUAgdb֨Vbq|5&75e&˛3--1>ʣeҝ✪>9$}/i-%=*.mU|]A|0&;7ẽwSjӦj75	QJmq6VKlWq-@
+{+dl*oy+˶ )<WU-*nxZp^|l
+L۲	Y8l{B7_״ǎ>툖5+%b* M]AT mM=ϕ> RE˨rŮtS<$+q: l[-}WU_9+}Tk5%X9[y=Z Oy'}wqb^y~L )&'Þak,̏bPFN+b++sӼW[αn`eU5*- c090S1!"ᧄB
+D" 2!D`$l6(6aK؅!t+?#~_EyğC1oDe_BW7":⯡%O'C"M&$i6i4%IwH3(4KK#A4<iJ&-!:iHtH:>%#RIIHG#(+үtߒbwPtHKM"]A2L2Lyvx;yO&P[oA߆%ɐBNɟ?rȟ?rtHJ g@yd6+șLHNM+)wwdY EdT@%P!9#KR,#ˠdY)8z3z*ފނJ{ѻѻPy^@?s֏9MJX*|ks{t	mtә*U'[v G GgHD't><~q+AǎP}c6B~Za8ǄRA)OU0WP3JJA+t0/3+rKhO%z0V</#EG,pg|^n;cw8N:fwkG	G/p#2 5Ţ8'u|Jn݃s:Ǭp;_
+$i<bd^:~9u.9W7Ns˹[*P睖"΃#rZ-+IEd_<zp 3+JN-#+s^UT/*zNhZRX+J,Ai]s.9U+)x/ܑH˳t?SwyI7y^tUKߠzs+fO!GZt_gIPߎ_Q*Eh(=@Y5OJ
+宇e%@T45srJoXŤWhLʕrтWqu?g}n p;: g3Bcu,:"ǚSw"31dʺEtG+2»&3ǘQTy<O(8=79_:L@fVu_8]΀agit^c\	Q|[)	6R](e'e'YFyIҢܙPX(6Ă+qRU^4ʬ7;?ܙk 5$"yW2IZXP+u9v<ɴsrh*ۚ3v68^;%8D3pȜQ@GUU,CC蹃4kF۵^ Vmщ1#ڌEùsёp.p.ǌcFsǗ1ﳋϮ,Qpk,DXWp#x=+\.{| DlTy,Tyfj	 3|Ux'J0)>u,'<&d2Ni"QX2$\ѕX+,H;;d2{-$(
+AԂf&el1gǰ~xC
+C4"@2,"ǧ&{=t0Z_D*QdİX s(ǢI^kѻokD!~`R>upoҏJ<mے9YWqHl9q-CȢVlT*RT3{$*TR<˫4B"+'NBK$,$jP)բC'W}\.Pi;Py%E
+Ɛc[ ^sg[~>.?7v=NY<hEۖ++Эmʶk'NpId93%iB^Ȣ2QΥ_j+@0G|,>T1ky%,hF,n2 (JC!!]Y=
+?	L?I¯|VB]b.X+v;qS9Q3yP"ut+5+1ҕ=V)4KX
+^.l
+y/-)	ۏ0w8^#kt@iDXu9h$"uH/,Gs؍h`;DdAv6-
+}6 Ax'Q(
+ϙkHȈ2
+9k&YW2n	UJl/\ݍJ?L_U>O?f0}=/& 0m6Ħ69s9n%f5
+&XB-$\Ib.k[,eeel	
+`E(>^JU#y^\(8*K3ǰ^^ h Zv{`m6_٩`l#l`t>imx6[xa&Y<%`OѤ,VqabF#Z.T>Nci2=t;=$II2FJ<)kE+0KRńb	k(c*}ZEE싏%KIY!eXcY"VA";.c\\dN2e\H"3vb@V%tf?B
+$ړӘK؉
+H0$BݲBe`X+V&cne (ү犃rQx{,Gj98b-@|,̣"Y@Rd[
+3wޕ_+}WYHNm$2Cq
+P=[Ɓ9@r@N$l/eTx:%_Jm U&)Tx ])ԯr$)d,JYQɣk0#4,YQ1+..4ɾ1UƪAc	.fHY[v v9{2#pGT]Y"Y6Cg/)>14mf?7gX33nl}5S]ҔՐZH6h/JxߛOAIwv95˙I/a4V
+r%)*!^_9c\V5aZ%sk?!9>^dcaF0h<NC%~[ИqVȯ??YJT%9[I:L^v+ם*˕sd)L.MPʒؠs
+fGZdMCr-^SD2_s3L{fwD\"~+l\e"*19n ;͔";֥k|ğ\n%Z\<ИiR\gbfӼi1S>bx3LMugYH@øzx#Og[%tzP/B>$Z)EnPdYӂmy@BHGn	/-kniYU×яɧ)+9uڔ"Mh3^κvr΄+8>;'7(R9\%	Rq٘Bp
+ǰG^ZRf3R22{D^DOeep*s̚B\TsVfļ Ӝ=|+	f)skkFqmx?V0|7{o$+X	>~Y4N=^1FqI0M\;f,&e6h,7߈Yr4 '{=Z'>W9/9E3b1/jͱX*7ͻb0'V-NZRcN2(,Rm*:0_<E$[o6WǙ4KBC^/{WC+7+`jiEF0(e&٣G$W>Ac҈BJѓ|NJ:XU^ZU&rLmSG{|#<
+d.,K:pZb6ѦVFjI_I
+iIl$kjJr_K9u.fIC|#9J S~,`ڙly6gVj>PS0
+qբaa3L\ML>JYXZ0K#K;ٔ&8Q{R+F;8# Ez@YʕXd'(_	^$O^J
+I|:2~#*4 }~R/4ud	zA-&>3%&i(iZ%+os)oءI+coB,s+UK>cٶ߱8VHgF[%ή,[6S^Nj/`PY+AӺ\2==!>{Ex}Lκ!{uGɠǙa"qŸWgʙm:%=n,a_<ڊZU}2O.<,"p&2#" ND(AT$QqFD8	!8"+j}do:ꪽwWؚUKW][nnaA[J?@C/R_dUey+ծ-}m9}zLϪ3/VuEh5M/޼Wrj"NNw:>Q^Q*ٻr7PbU͏7/̙9+sVM>hZ۪nY:hN[*XeOGvgrT=PoO~J++[wnQrrv+țZVjᲺ++;w<纬kVfĊmZiע[lVz{㛇Z[^H%+۟&Ul[Ru[݁cW8x^9k-oE޺<ש2^0==3*rB?=DɯOsOSĵ5?1+50C*xZwdVm&.(l_6];t5g<fU	ncFh[ڄ61_A>>_~Bz\˷L׿lS_,Ocz2|R%Bd*oM>J5	RǔwXө->U	>\h>sJ-mE+llM-4d}B#'4f}B'4e}B3'd>9Z>!	-YЊ	YІ	mYЎ	>=c}B'td}B''tf}B'te}B7'tg}B'd}B_[V32-68|"S?5|_1ֆtE+"<?[e_o8R?x>9S;53;U >_o_Vf_pxjaQ.i_I@Ryaё$|aranʳ7]SH?[R7O\[QEޭܘw+7Myr3ޭŻn[9w+ʭxrkޭ܆w+x[=V>w+wyr'ޭܙw+w]yr7ޭܝw+=yr/ޭܛw+ϻn~[?Vn塼[9w+n屼[yVϻ'3~EZ^3Cء_{k{]=^k]v_J/i~:ʟ?]\Y>*o7b>c鶰}CnNU]U)!7kt/~/:~	g7`++س+Zl]~>ڀ_mȯ6oA˼e¯|x"U̞?d{&vFvv:6?Z8+je5L%ppa0rDfDF`hQ$[I	,8V{S601UFrgǶrD_
+6rdr*8plT8iy[~h__n.S?pMWYFNG=lzR0܃&6Lu\]X-pea3[
+X85pMa8Jñ2&pUa'q!kkZ6r6\};0VX
+	SIn:.1rS7p&^M*ȧax-u\+Fl}	s(`䶤YӵCq )[688֐g'W"4dr,րa%ؑ4_#wRr/!%ww-p6WۡZp\;bkfu`XF'k5}泵rFyrJ8Mυ]MKJ
+/B;IcRG -f$o4@'y+\޵+)IDDZKÏY}ҭ'Xf&p>Mi/@;iq!rϡT-H>~2}݊W4aqJR^}ڣ ,man+ w0>;W_2kI6p7+=|drh_!vdGOp\ͨA ag{HCԧk{pg7H9\`%rPG)0;f͓yO@n#xr"W}uex/|?/WXGfZ4_{N&+Q̇¹|yY9o"}=x~A;sߊ>p>Iy"ZWR'%+`|%\fʹȱ oJw\x9G>f-CC
+ȍ<-c^Cο&Fuҧ9=9_;
+=*CMyZy8lw7{r	3z8г!
+aIX#gZ'xj>|@![byW٧ha8a_҇=#r}3<p2-~p/N{|};"kFp19gfUaIOdOwe(oMKcY[N0.M1FH`D.֠eְ:/ wo9=z QsxS 
+bwYlȤcbY <Ͼ-Y>p5; C>硹2f2ZX-yY ;PX#gR;;P4#煔#;pg{C谚|-\gPr;cy=KI3RԼ9RYA3Uj4KVtK)	օߢG<7[h_c7hch5I	VWcVjխn nX⑹9-a<a.x7K8[5Aw;yayac>+\8}IE*H$~؍n4W܍l}Π&jKAMP-= Vuv?s</&ƟN`%\S?_u_:!=S's82ף{+6<%j8 p+)]6S_"yS?#SJz_Tr0q[ȈBjƫ&iM^Xluw>|=־'^_;xlf=gq?,CJўG\^؊OQ+q>ca֖I}jӜAmc3̞QK^g񧼖ºvԛFGoZΡl@_hã$eCq!^Ǘ__¬YEg*,!d}Z_9~̖cnJzoByTѻR
+
+v:f~wܳL#62=9VY=f4+Ckq+ÚFl`?8	7Ky0vE-`%Xk̅ɱB#zh9Kl,\#'@uW{}cLy+3Ӝ;|Υo\|ioaM7#GhHi?nl] υa{~ W咰.÷)yM,M
+Z4ix&,)-T,}bxAې'$=asz}*VG5{SľR\S)wwrX64bƨX#ZA2U`5itq+dK3S1PL̸6Uhƅsxp	 I:xe4,3劶+<#'-#=)ZWLkڋ4=8!vqr1S[)%9|7ɿ)l+Lit9nP"Sf;o@MdSH$:볺MК	'ꯀ,0WҸ7פlF!N43#	?!lՏ`΍9֨ceƴ#XwB?Wu^-]@ʌc_yb>}<9۴X%llF~W 5ii5-jEw`+	vrݒK[vm1EM)0ZjK"߇C#hB|XLrH,70ƒEis
+cLO]K+Q^Cc'x\}FP+2WXL|Έqk[=/ryJxg/+œYx(匼ZD;c~kQ=ȹo\q^5[欖Fdb~5Ē\ &j!c)U;'w{N k/^VIC$iټҜU_@^.|=jrzhX}1iM7Gs?u"&cB$!{a~ږbxW+a!b?':rG&;bKF6M%tѣ0wxɞ93$\k1QD9Jcr6Q"g`^fD}Xj>>ǈYюK8V_ڎxN.146ף=M#D=.9Q41+hܯ{Շwk[%<:3^	-|^~%"	lM68dcka؇;6+CF|aøe/PUK w'+쫞|+ e3cKD&܃f0!Jcp\B{!|cDMloXa9V/cz~4Xj'|<6b=+֫s,Ooѫͼ~++D=$[I͟*'C;a5}F|Q)䐐&e),))'d9kKbwШ_ao!)Oa
+='ӞLB|75>'&ګǒۻo&c\%PHb;v
+JL6AXwaZavs_s3fz"+['VGtר&8^d&bщ.ˑÁkȹ2%Bؖ}SX&La+`_95=^kX$:}-!4D,+^eItx?mK8ε8޾%h!ޜoH'Hdwg#D)aH[Klj`7rBӔҾK#f4zx|~jp(Lg)P^Y[+:³HsJ!,s=9B䶝;Yg`.쏴ǿ͇Edj"kI×H$ir4d*%@OX+'Mdz=M=.2u]cqXW'e+8j:EWҧH=GP+
+~o'I=o(gMicwzij3x+6@b)cj_IyRX)]=#@UjT##']aO^R>ko[jLx|Qho2BzA$:ΝmԯW{$7z9Ug;7ȴq<]:px߶Ű~3ӂ|j@(9L[B׿RO+FۿV֕eЇ]Ur!ommekuAG2ﳗP2
+F{ܧӻKee7rOee}%(hm1^9:&薢8q7K۹ї?P̹'nmN%t{HA9͚M`-ji)kcXL$M]9g6ҩh?q{6%57Hnv*̃y(A"{S[oF\a=,=
+N$8r>үv+>~Bf0>rKB[^va@)8
+M-ֈNI|skW'[a#wEmf|xM=w3Vv˱SRrUforiǯQ~f.LRf3ܪ=|m2>yܚqQ䶜:B=#z䞝-/P\vW(<a5a; >G/q-HHD͎u᪑}"FEF#(d__Z5{)忌דf12r#q$9d,+rr#~<<ѣ)l7q80RvR6pB;2WsiF5m':bRUG-Ƽ4^FvQ-S+j^9tGHg3+Cz5U&c$'+~'Gʁ}eۅ2p$\%l-2Q[,ZLCUYr:mXZSd. =r;kiٰeHX>@Kف/DH	5Sx:C]a#lf25s
+5s}=uN]E-S"wl=˾!#|X\,qtW:Ew;mH+o\#_|4g}j1	i[{#D-q-{\f\ۍR#$h?-ISϒsgB19$"F{E1ں"+qI$m4l 3
+uɛ2
+Y7$ZG8B})Ҍ*귒x3}cC>S`Gؚ:!s,oSכ({gE"͙sT\14vM	FDp(V`k_8fBhE%+X#W-gdQeѤF"72&Du+[=u麚ExYaR{|i|4+|7R^'=Ч3^F50)3X<q6퍟}B4sw2=+"}oÔAWDz,8}cpp/+s빏Q~JDbcjsYߗ[]DCS_8OO"WBok48R%ꉿKj_!{ȍVXվnQB=
+Oy<}½X[Jc#zGZUI:@D%E=Szw;Aޥ^XL%XP<eFC+ht&+k>}̔ztqW(n>$SmIq/;Kb|x>)Yld+O*%, gBȪi#r,8#!J9"NQj>o.W+]q˂t#;1I/iYz+K<\	ѹ
+[Ј=QcڟxJΓhzzx̱	+2bاI߆7p d]q|#i4%6ˡXң|1z&d'5cV?xdퟔ?h[Wj&LeX\_$䣫V> MEF3xuS6麪XG%.|Hl$ѧt5=Q%z/Q8+)1(+q)ՇE+9D>Ǹu	cEB+ָ(WmiIJs23N(B2K>|X5s,ֵևHyXԄ4]cKƻت+i:4+൐6 uj(W
+M_@"I?49 'kӅܥﰕ	k]p*#ҧ{9lD>V09/LIs	g)@n^7 7a787eo
+'+Խ(g5D& t'k!a[4gb8Aéɢ~.rcH@YA]+B|}9~?$7ӽbOûWZ6M"X;"ta'W/zKJJ?.cW)DMZ-fU;6˓sR]yp0	&
+=ho!D~X|RgC 7i7Ro=e'xj+rK|49p.H>@V;az	]ȵfEkv@$,{A|OvlEE.)O|yFFL4\}|jrzz_%L뤡5czzx6ȽXxxmOs5}Y:KbiVtI/؜)g[3rh12V'}kkJc"'r~45h@=1xMy;53ğh=R$Tɳie,+ChSOwCZm,jIOh77#s-Z2*FCƐq8*%'b}mBz{L:G5@YK'*8
+=3+V%7D"`U~9sRZ3.ZuY	^|+02-JXUcYoǬ"5Z	+]LcJ҃ρ[F9S8i(݄4$"+fgdfYh} cMY}ZWKIcTCQb/ CZHWt¹pUs>2Q0	k8#n}/ svxbk1"+p<#TsyQ̳!RC;!QSOyB6d^cpl rG	$f(a#\N6ِ%u8mvD8hلa}H7X2=71chҐXjm5n)܄ة[yD5OA	050~
+KA77 Ӌ|_49x[HwRO!kn}hVF*XaS?
+z(Ug,c+IBV&3LXO0j*'#DOT>".\/6	o'YxVY;'@֍يr&Q̅j}Uf%s	KE$ue}٫;<[ry@f%^+X'Q'^mc<g*OhƺYV >s?H5&"nessC#"xmRK8k'g*Ѿ+4
+*4X	vg5T
+؈2G̦%*b~~lKL Fl5v
+k=l8QqF) ezoOھK:u	>gɓ!򿕵Ħ1EDއOQl{n0托EgށW!]oVooA/Z ev)滈#{7{:$JQ{2"rnE $KHz5gZ'uՕE]zcpg72Gќ`O>dmy<]8.OFh0h;ٷ>Z4>ډڌ1kۤ!b8 u#B9ZNp5=^<oߧϔ5*vk2|2G$2V|0ALfZ)R~y4H,.F+3U+)֐+D}ԆD^W4)=ظ˦O2eMϿ̞4ffY+Oة	S&cN7%Mb4i~HZό1d3\VIz,ʜgz!Ff}4s+I_ڤYim:^B3X3	fe.7ٿe`QfXL%s)g6?jzfq30T3#uqS56-L[1u|3e*9_)og:|s8d%f,(:jj
+9t1ݍvmbS6c$3=\Wf:`EX3ikn?rwp&EpInn9\o}ۼ)}YXVa;}Lo{!0pɤ	p5nT0k
+n/N|oҔIcxGቐdzlaeaEX+֞+`3
+]`/xs~<,3\.Kfv.n1`lW{ܩ^~KΘѤiRVa#+6K>p 
+Gd"«b|Ƭ3/IRI%Uw_[fYE@fߑ]@vQDDDAeQQDDDOҥ=~}LMUn%ysTnܦl֦mѦOGVnN~ EQJ
+$_$\*PR(;4i)sZz	r׍{a)GCٛ>_(79b2=f%y'I!4&+_pqiHV4)CU>e2-s U~3{9V4uAiԲR$;~r9 sa	a;샏ifڒvx:.kt7=˪ņ)l[bNveg%xUހ0bwe-R*R+R~^)%fYpYuY[Hig̓Cwߎ[bidL*C˥).R~K,R>TRt"">P\&Hyi]42J"^_qUrEc.fj+kmkmA#Z /YA]xԵGUEAβ"Er+0~q~NzӋz
+_[*\"p(2{F#Y-dy{$>Ђ:|gbL:܄9lF.S˥v`<TxPxfٝlVaumġWS8;z~Ov6Mw͊K}7-\lV}${'zBOQ0} Q-+Ie_lL>X~	:L1]m/A+xGlL>,?fesPA͠n={mk?]^^y+j1tA{!{a{">ov}_?gܾ5QHv5ry5)Bb~<P1Fϔ3qH)j*aL7h濤j
+|Z6KRFRFRFRFRFRFRFRFRFRFRFb2[( ȴQGiKe,}QGyK,}dYGEK,}TQGUK,}TQGMK,}d[m风>r,}\l飞K,}Էq>Zhd2K-}4G3K-}k+;v^[ymc絭Wl
+󞰹x@hV|2, +%<ڸ7۸Qr+ppmp/Ou0YfQQVڨhڨhlTlT6*6*m-ͤicڄDfd'mA[Wh+KvѶ-M;o
+zCW9X* EM&	(
+4Z5߁g{&L5k1Q jAD]	u+&>-.,>Z|>31٠LL6d<+:ld&&t11٠{^}p%C~&b2*+zmp}L6Dl|+mDl&b0`YA&b6`C`v0܉:Qa"H+FHnpM$7c"X+ƙHn0Dr	&L4:+&Hn0Dr)&\o"T+Hn0Dr&4`M$7p\s6(Vh̈́i+IkҶRр-DA"O<UtEwѓvbxvohxwh/qBW״('ҫ$9tZ#&;`|^'t|KE'˷t|WK_CT5\ߩ'f1:cl.Kq:G_66Qߡd
+]Wl~@e: l~LO'+z-yv~A`Kz[N-z^[ufw{]nlVy^>+d`v2[c"鱇M$=Dc2I=b"G/c7&فQ|ȓUPgp\]G;rB:'bDbU;>˝%Cabfmf3,xO3?t=aFF_5#Vf+3Lje&2ӵ2S[Y[23lef̸I+3[YWʺ2V֕u˲"+*ZrrrrrkEj:su1|D.6|D.1|D>"++FHG#ia4|DZ>"+H)hw ݁JN!WN!N0BzN!ކSՆ/H$k7|A C_/0d2k3|A  _ن/dr2Yhb,2|An5|A[92m|37G_Cu:+zo7o؟=ծb~wЪY+HcA$:G%ҙF9$$h6$8!Z{zry=M!dy$/d<مDkdDwTs0c!989id)h9TZ!+#PG4%OAshK@#/@'D^ЇOހ~0쇡00,r֧״!7'ONѩt.wP,Ckxq//OM[Vcя APsH/qȠ'I(@	2$+C&bYPUdƪA9 cЄ'%/M`8oX>|"t;`s3	s8ßtx,'bxY,Rg9s
+;-ΗHLEYZ\hHTEQE}ZK4hh,ڢEޢDᴁ)F-nmĭ!:H+"+M|+.d^tT2DedVNt"7m6|V>GOS+4PWb[g5~l{{-wϨR*򲪿	>^ݨ7?U|zMW-~z[Sj?>QG:uLtR'#:S2ߨ
+"]?i6S|ݗ?y=PP=G|=])=0Gi
+gvCځh!&aVx-8zHQ+riQ.ŭO]®ԕdocϿ&uNs2Md/{r~i==e02LA)N!;CO'0[[}5Woͷx|ͷy/`?fEo^Veo^|eޫ6Vo6潆V曽mg6潉6w曽l;h6m't3Wcw _wdy?@ d>
+8@ OD| r4@ /D| r"@ D	6@Tw"h`cD r6@"? Z  d|^ D|Y
+u"W 
+#DX"~ ? r"rPDCO 3
+ /@/  R*@tH r"D*Њ sQL J2dT R#@fHDA/a)k(ů; R'@nHN"4@AH D4	i ,@EH V"i 6@]L lH=H#HsC)晉}f҃TO(|g8?RNhhh.`6bײlƱlȮcd6]Ϧil:g}cpF]>3Z8+upNDRN9q(ԣ>hFI&hDM&c+YCg=ppf83H%?m;JJvW.*^%oVjv?[`kc=;zkQbk552ϫs5J(5'vyh/O|C`Yermyɱ<##app,~f[a6v;-aw.-gwۧbcbD	)ękZcYW֏g@6+fCP6+y7caM@֒Q\TڳaX'"XօHϾEʚ/h9~;kwZ=XO֋]zYv+g}m-L>yIk[oː7p$<wf+ɵ8zl5[
+Ƌ~`-vVv:n^(O7˵joGɎ)MoF%<!a@b$!iȀbPJ@IȄRPʠRCȂ"TPRj@MA%.zp	ԇK4D2hM)4C/V+v}!:WW+p%p5k~N a!0=Qp-10x a
+\SaL0flsOpo[:`:p:t4Cqt<@'$:Nף4N3L:Φs\菨QGHs2|baaQcq`Ibi+S)Vae*uXeVUE:jZ-or;N3»n
+ޝ_{W>~?Ae+C0>#(F1|,	|"'_SiIUl[VM<#ωv!^/N%^+^bxS xW'Gc8,>GgƟǌ?%+qoķNߋ3qV]?J"ARt@WEOKKO2$2"2&2!2%2Ce	r E$+*&%emYGE_bYO^"KeP6Ʋl*沅l)[\Zme;^v<Qv*+dwy!{^*[^-kd+r(r%9VYRfR,ȡr.ߗGc<*?{=~u?w/WIk[{#S\9J(\VUHUDEULUBTZeb*JLUJURUUUUSU+USQuŪDWj.SUSJ֪jکr:Nꢺn
+]]z^*[]kT&nnsukFt{A_tGIw]tWM_+uK{to}1 Nzp==QZ=Zc8T':=IOSzz"!!rC*P(xkX֓p$3$|MfU&&;ymk[ږgYږ6+X#v%k-7Vnm7*u9IuPA[tّ~ad'yHI?*:UUu;W~Hi3
+;Btj*~f1RG%fURmMkZhԥuͣOw'bz4bѳ)łR3<fo޵mp]3>ߡMZ%mG[m8!	6{jUr3@@odah4mZM5uo|mj0^{A^nG& S+!H}#+N+W#H5J]F1jjfjnP6uC-Qw_Ւ_= MYKeV_l:jZtgR{ҟg	)QC96f=N҂"H.OspH?ahc26Lښv"hڍ,z+Kiwd/ې7d>3Ls4?(
+"B
++	dȄ@.*-L蛈"ڋNN
+p1qGţZl:9QNr<"gșQΖ7r\N
+<'_{`+K9 .@`[wn>v3Kw:jyZ}}PgeU^?១9PPK]#ɅηLBg^"}M|_oEVow%Nŗ?nW{*~_+7<M p,[a1p,?rV=l氹6泛~׹l!ٮopb޿5 %JEz3H=RǮTcĿwc]VS⼵+h0O<iD/+KPW!OȓĕsnDݘ$qۄfnKRm'(r(}TAH5#EH-"Im#;(;ړK?ljϥh5Bc{5emBoq۷vaJIIϲݎngR^Iִm{[>i3I؞=oҭ3i՚_\o{^0S#?1*#E˫:W>%ps;VcAώ5$ϒ0SID~)ϐ<2D=r˺H=ȯ$ݞn>K2ui25DF_܉Ry
+es_8u+]CwÁ4 .glxsyMUd3k/s"ZE/sALE9^ov	q+D}R
+zbPζ4ʨLϾנYJUUXc.oZd!5ٛALo1 V?E&4^aؼqB+t;pծ*nU[ݭtk8~nw;vC3Y9GEҪ*ʩRjj&:5IMVSjnTMjZnVEjZV+=jW1+#W+H%.)'Rb+!NCJl6]7Zɏ>\Lo8od3;a`R<9|:F&Ńđd4"M&DuzzB<~DI`;[Њ֊$ȇxC~;LD	^gvO),zJ	GR^$DdHDQTD%RI٤+꒪f fUj]@5.lqbrX V!vPkGj;IH.Nz~t/]ݟskHzxݓ]+"Q&Y-+:}i4l`ݰAVaG)}||#oc~_/W?8R$wJ:2N9sSɩTsj8:NSϩ4p9f^?g';Ä;H|'J'kjڠW3jڥ}uXS'iuNsuTu.+:G7@/)=.AOgz5уEȑ*VSzޮw=z>?G#g<	^1Uz^#y|o7M{sbo[6x{gnow{;Nzs>~_ޯs~S?w{}0?џ%r_oC0>W<T,T:5
+5	兺zCB#BcCBCsCBCKC+BC+=z.Rhwh_`бй0p4gˇ+ks+Mù.>aE%U[;{Ç	xXt$+R5iiiɋtGEFDF&EGFDGFVDVGE6Dl<9y7qhDTlFh8VV։֏6vvNΌ΋=,26>1TtktGtWto@ѣs1ӱh,ˌUeŚbbbAI鱹űձu+'cc^};;&v&*;'%euM.>aE%U[;{ǏOO%xB'b҉DDv^QyMS{w_bHbTb|bJbfb^e5&LlN<ؙ؛80q4q2q:q.ɓ:MɚɜdddnCKGOr@rXrtrRrfr^rQrIryrUrmr}rccɓs)ҩh*LeSRR-SRRSSRCRRSSRSRV֦֧66IHJKJ}::::i7NӥYttttt^[W:?=(="=6=%=; }{zyzuz]zC3]wOOf7#(Q6bF͌z2Zf=wF!2gLɘ cqҌ3elxwpQ]ۿ^D@^4DX`0kE+ E&""F(*DD$QQ`";75\k^{G+k/7?ooM?6,x6<OSy><OHXD?/Ƌx+ykyY<^!owwWɫ]]5~==v|_W]^Q	|Ώ/+kY<~!_ʯW&~Z"%p8	}CLA` ^,X)X+		JZEuAGcs/߄\N(RB]O).-(,	Ä¹8app0K',		Kja^$| l
+_	ߊ"3H$D"'hhhhO4Y,)+Z$J2DyB.Q萨TT!Չ.EMQ識+6[;EbJ vǊS!H<q8YRV%wćĥ
+qN|Y\/n?[ůo%\ZY"P]G2H2T2J2^',I$8Id$U.ɑKvH$%rI交I@"irfRkigHJINRwi P(xtT'+FKIҕtiPGZ,-VHuziE*}%}+dֲ29Ȝd>AQ2?dN&͕eKetY,_MGv@V";.;%]5ʚeOemr:}[m<D;ʵ~rOph$y<\%'_$O/gs}byV~Y Q"oFq)ʆQJI9RZ'ՏS	$j
+BERxj)ʢm UBNQ5y*@ݥTZy(
+GVSOSLQ("񊥊TE"Gئأ8(QWR(+*w͊6oJDiS
+2ZMRTUNT+!ʙhe2YRVS*w)
+eNyYYlR>P(۔*JR\UUT^*U*LZJT-WU
+T;TTŪrUVuQu]դjV=WR&jk5O-Q+ՎjS=\=Z=Q=Y^NV9|6uF}^}UݠnV?U_FH4JF׌LLLk5QyE$rM&WS١٧)Քk*5F͏$c~+J/ߣAhXD6oؘƄW5`HZ3Fs9fok:<t@;BH:CGm6hkZa_,;1,tw=dK//=네GZ	JV؋A/^1cNb<π76b\°,oLԦ6))eY2~V#ث
+ު`Y
+ުH[]MXS!A5a+ڮ>+PiM4xNCTis*t g%6D/%dLz	I_hVh++o~υ&9dK`	x<+ρ4aXī)d36lixKs^C+z+x7+Fs<+ρmXCG;m-voZ;Cۑg+K{mb,YRKK@V&QV"%K@/F~dN8J8ndAO'@Ki@'AC00\OXFAXșZ8kNN"$C`&4٨-YWdDj2^߿9g9ګҀw+z h+:Kנ	ow{aGסބ!eMMфh[6o@ilfdh~KHZrdǐqnŵa4MHċYlߠl8K`3P°g	+`#)*خưl &Kӷ&+JLD?`9ќLl60ɉhhփ+`#XX> Ǩ|cW 6M hxd;`63e0FQc!`H3a93	F°gYA.4 [G\v=+a 4fLօlG=M [@lr'ȝ   3?GhD<{!2!CCn-M'f\7scn555)Z³#S3e2DFds2G.f=}X`F,BhـSkס'kZï5j;Ba)+Q#a"eHZwD3j:ᑔe^/=bq˒Y=S'-B2Y-	Ũy40ɯ軭,f"ag;$9vdbaIFJ1FH疥gȚ;䌃
+r4i!C΄	y9vb:rcP&ko}>]HET$Cmȱ&)d5#\Jf2wX_1˱SW`_0dYU7#9z[1ӫb+5zk/{1SFỶ>It=+MvfZsr#}ErR3`3O31LĒĒaeBlxɆ9Љ<c'd# .澣>+AMJ"#-EH.M$$3E .ELvq]Ƃɖ@#ͽd+v C,,l	FdIvh{.Z}llcd8i8iZfzSئdmSFmt z&Ȱ͙'3Ȗeڒ
+ɓ|X	+kHSB:d[EE%m2,m~<b	:՞}p~G,eXhgj},fR/bb)3Ra	6"<H@#*bq3g:0`Xn3lBrЬ()Gi2)2)3eS2%݄Kz ,I42D/C2D/C2-C2D,C)S0Z
+(Њ
+m)-!ŌbFH1#R)f3BF:`F:`@XXX}&g#8#8#<8#:m7:3, m`&=U^ЋzqC/n+~+~+~+̯3n1̯3n1+`~0 o 7 7^n 7tp3
+fY`!9;82mRn`ʍL)әr3SnaʭLYLC'bDQz"JOD<`{/06/bc3 hn 7tp3
+fY aab!aab!a[i w`aqgxgx1_Ⱦh닶͗nN0IlߏO~~c'?f?1ɏO~~c0ZFoUĪcb1XuL:1iǎkǎkǎkǎkǎkǎkǎkGL!C1 DCw}`1UZUm6$1cƌ3g30fa848hn 7tp3$q#pw8G;gFK8`±~Q!
+=D(((x}4lb Ǡm v3
+fY $ XxXxXxXxXxXx\2kˬQ,F2kˬQ,FbFX@Q (k5
+DsuL˔yLϔ뙲)rz&w0`BPuL˔yLϔ뙲)Rk2zMF5&d^;n)s2)r=S0e!S{BY5f,^kz]OW\6Ȧ+׃5 7'=`j*mwgI=%WL:THK	ګ|f=F|B΁􄆍^tZЀ,HdgN 2~t/mw~̈́ߡ19|߉hr#]S#P#s8!0N8'~v5.7OIDEOW7.L>eWا.N_,}|uԟh+StMӵO/߳bYBV?'k8}>ְ2X*fe*":|[Kt/M%cY\.~c6
+3exrmf;͎·/^G_{mc_-9h?VyslsaW++02j{q|_8m4I^Fraҷzҷ͛qn6wi%qdզaRN'ڸhSD1sݱa;g߷ӡDtv12knK+:-$ZEK1;"8Z6$"*E;}\1Ez[#"eDDDFJ-]?n.ZI.3I;sE;1|bH^ؚ}0;$thkQ1S>0
+L|X*+6*;d6Mi-l! ݁E8l6W:}K}ǈ7Ҽ*Y.mQ۲9'}wV}̹]kӪ-{o]7R}3urd$}WzX{*ܷ;[m߅Sr=Mb~BҒԢ֒-?6v&e-/m'bffͶLzgّ16vzldF߱qwM8`Sإ3+q"VY6>ڮf&+3w~d2gf2</޲[^k~)Vq-fF&54460&-MȌ|Ш<ŸEv|RߝoX'X+[_Znv 1ڲ︆ZЊۙkW+ˊrSsy9m
+z5'\m[ǀT֕.D;9QX>jBO[RYRʷbSĈA^;XO3sJ7-ӯKvYmnHV{ť~t54mi;c?nmdK:^dly櫐se8vX{Mu܂<oǾsg_n_<yu1zuy`/Φ0Ų_VM:qmϓn/f'Z|`Û]/;DfgX:mpd)'"}w]g\+Y@1`IYhȐ>gjrOWWW=ȁպn6aHl8;_ӳ,xCѦ%U%S+z={ANTߟS;^3,rgoO{hͺi-7Vz>b^cM,ۋ!7_,ytz'uݜynUu]zEe7ONԿK/}6lȤ{[ZU]٥9ӷuwa^ς#}ٛVU?^5Yy~Ό=/ǕLjS\c_8Mbv:w
+P/1g+mO=f;*{s_z$SۖcȻ~#+<mO_W+G[Httdg砨p)(bsPu	<ėxNJ;}l6ZNr7aLĻNSP8}t!,'ͰXڷrnw{ntT;~mAG~5WpcgnpgyvVZeWO[:}wQIc^9?yUU]q4ՒyUn5eLL֬);HFjK/i(ZqGM5]S4oJ.pϦhymϐAs.6ފyz⣇6Akd	WOײ:dR|1rgVl̡ODXg)gvw-[0gп'puѺ"GߐL1uvt\7=GU+[znlƌ^ #\:J5I&79jǕ}4͇?[r]à¹9oZ\Q^/L&JBQ>y!xawq^|<bܫۜ3V%qsne̼YV_;NqͻxtW?{Es	V?Um}uĹ{V_PP;ŨŰ(/'-IY$66"wHSX7&@ψS'َ)dщMReD聙Gw4񞾃Tõ|Ys觐!gBF}JR7Xlޫ͞P6԰qKD?y2Ѽq塾ol?sqraIПgQ%C/%q=O<Y(+Mk/J-㹸3\9t}s
+gɗ^/.-buVN7{Sר}C|oYkGB|.>Ȉњ;twSG6D;h8ӢvcC@9=F3\K_sYcspUmTFnmQ̄q}FyPBPjȰ@N @zڃ>\\_ڄHU_Jf	%yӻ[w7m!{x*c}<dP2ߩQsC9rA4շi-a!sˍ3vzq/4ow4q1AE`N^蓑?i=eϾH>e?!(p{Ԅ?,Sg~뵓sz-p]uߋ-WlwVst??x'P2]މӺX3wDΫy553g;%-"_w5<u͠CyW%>kpU}ήyjO.͊ө?_~}Ń{k68})}ɔgGdJ=E(3*ie90~Ƿ(ih$,{[*κ#@YܽV3{펅vk0-pBo4zH)NL6}oME.Ҋ]Nt=
+5ԗ}e@Q'Rh+~ӕEE7k\LKP!CG4z%bѾNGR#+7/{0e5%MCw<q׬Crj^w~lVҫBsdE	'.oqf\\0ˡvoK"7>slmBʿ?>O8EN̲X|9]vO7[=YS_oy]}evBcˇ
+bE"Q\0+%cM`gEү Z
+a߬W>1-* 2d%n"5=Z~QQf?]?|xnG+;H'd-۽p>?Էw*"m}|u}<SB<~]]fǣs+N?iSgN55NudϗG?Z6b2MͣtC~awo-#g]ێ!#Fd̡79qՓ
+^zy}ϮgoW|Q v,^7OvE^}//~lxdPti揚ŴޙmT$ۜȑj9?%cAL7ȏnfJp'/5.۫օw	֗%t"[>s%S|WAЭ_>R;ӹ!;WiuqQ8?`כ'^tbGp[qA{)UWc~*nfYNR.y%o?꠩I='b7mfkO+'/6ٶ#lwF'~s+'?,Z8izqE9ucVF
+R&;ùܶyz2&{v\>3K
+endstream
+endobj
+1205 0 obj
+<</Filter/FlateDecode/Length 228>>
+stream
+x]Pj0+t'[
+=B}дJ04QC
+l1̌I|`Ep
+ogs-	ƠK+vGS	v_^p3RJ-8eЋfFŶ>m{)>p(+c%lhBTR-4RBrkȥ|++(rOxW1q
+endstream
+endobj
+1206 0 obj
+<</Filter/FlateDecode/Length 76539/Length1 165732>>
+stream
+x	`յٗld_dHHH!$!04@"Y	
+7ԪuZ2+J7*jq).uVIMH"ھ7]=se@fWR9cz*6/H|dI  &Ϛ؝f\zҲTV_ͮ&ޞ^,9@JPvdne~ᷦ## aIdBa_Ƨ=`F<ΰҳO^`x8>bUc:Y s ;Qu9fKL=6XcZoKn\ 2;Vmj nR	`Q@&:O2&x\(ͮ&7 ROK7	~axݞN E/>Ηڰ<|W` ts/o:rzI5pz=aqcS$[\Њ	" j ,80̔aA{]A	 %Y%Qzpo/0RQ $ۥ,ح~m)zPt=^C({+'0c!B)B)B+I7XZ$_?B)B)B)B)B)B)B)B)B)B)B)~$0ְ$-+,z,zJBoڒc
+kx%Wzh|=1Q|Eú5	qbW1K}[եI^,/'Ge.]ʹrys̞U1sFҒiSS&3iƎo9Ԗn5N%yşUdGͅ+~+5~atAtYeLϯ[?.ʳEY%*V4D_uMlܦye2cь%Ų'3QK'tI`irf?o~UiIRzzhi_7ͯf\߹;VZluU~م:K[?ge?VRϵ}063¦t~xc[\j.3+Ež0a6\!/=nc~X G~n_==1N^cKGUZ~wPFaW&~a◳jVsܝ*Ү|w&xWmAgPY%PS痖u)5%@6j/$.QPᏝUYUҟVTsRwTcmUj~JQ.](FYJJiaRxvDq*?IJK΢Z ?X3.V^N,)I]6o+D|Ț/(G)u[ ZuSP'~.9\lЍhaRes۪mxxVT*/ޒj?j~H`Ew,7)x>]僺gN;A'7˚|\(|4f+sٔ۱O>l3:mUZTmLZϧ
+VxD{l]vY⪽ eWw+ž
+CJ7+}^@ՈQf 6E$lPC_!mRǏgCu}gM5 &_Mb7~OS]x1X,wRg+Sx UKwaUxՖ.sݯ͜vӹ`tGU|>sFm5^۠C47-~qP-+߁G:OZP-smɧ6O_e+&>
+K96$d$W^kîJ.5%Q_,PS	|[rjxl珤6S_]MKU;oe: ]3ZR\*7}+l-<o͜?7cm\p#̪'Uwn˙{ﲵK#l/6Twn/gj͝P>b#tnԔn@j.@jo_R_s	gq1j	cG	Lx?jDGw	RG)	?Ro"IxLPuakW	^&D#Ei	%<C,&<E8@xqcG		χ	}	#<@-aa7!@
+$"]"v~Hp7p'ׄ;"No# JNF\LHp=:/iܵkW~Ap%
+ro!\N$p+p	bEI:66~FXOh'#%!|VSHh&4		U7PKXApj		cUJ|<\l,Ba&a0PF(%	S	d9I	q1фQ"B!a$@@fx;NA#rلa,Bf n"b(:#7N
+!JH!$B<!Ki!E$D	a+B0L#4Ԩ#h	L C8Mppw7ŴobG+jW	'B8N8F	cGi6ğ	bb!!+NC)[x@l)@luarUr
+9;Dx9#{yAsgi3iO|ObOЀihՏG~OGx KD	BM'"O#KI+@w݁wbf#~#3@62A&v2F}T,o$@'\%+p+jZ/*pE f>b+Yn!\NDW!~F\^4}.bs z&@wY^H&8v!O}Vv2'1GQ>b^@BB>{QwԻQBרw
+vPwފTvꍨ7^z/QEj_^eO
+ԭ[PoҤSzHcCx~ _-5ɯSBh&4		&&"8&FFp~OG
+QHB!FP`&FXQKA=zSOP?ۨoX0Q> 6<[PYEz} _v
+:ZBa0 L!L&C[!DpeY
+8xX`*ff*3	32B)AH+4B*!LH"$8BfioQOD;7_++/Q~gQC}<݃ϡ>PF}
+ ꓨO>ڍ;<Pu7㍄+@$~bU7PKXApj		U|B=G%'	YL:AKdD`Dvd/jGWQ_A=2KD}1{Q/3.i1{څvv87otsӼqƊycgwn|cnCzvwjGLkvu2˚6¶۾lյڮm;+;=&wwDXvUpޜf+{;NwW2ykZ.֣e+Ҳ֖GZZlvaIreM?51'B~7 ZzgR hr\\isw9k+.{s\粝:;\쬶W9Ν;;8`l{s
+L{srr6^,ǤwH/OjGT&œ"yRH='MI,<qS╉r8fe	i	W&ܚ+A.
+%y";"HG䋑G#5#R
+2]ៅkv]a&+[&,Y|\|92u谲)VsXr>3$	;>3^#)@~F,&XeѢkaennEwA0o]Ϭcb2?8/b.&M[p,l
+)*
+ЋH銅em\Pb+6~Om¨mylnͼL|;Hǜv_@~+~-~£e&Kx>/>zÒY?7gI=i*@{O~sO ڰ~-`-Nu7ඞkz{י!BxIi
+uR^#Nur<6X~|f.c,6ar[
+_p+\znf6}:{n;+~+wX+F^ۨa+[VnvQ=X O!>&xK?Op x3 </S=OڋGx	!x^uxކ?QxoݱF#hjZ>FhIvdHx8c _1	NA/]'NFq!c	w6a5^I=Ѷ#٣z:}hc{xJ=	ᾱϊX3/:oxmx}RX;p#8Oþjq|_|Xw[|+N	~N9+=x=gJgZj#ifd&faV~P';=EK¢}Y"Kf
+Kei,eKQƆL/VLqlsX[y.|,dh6ǖX/+,y#9o.zZ7)lm잒X@aς÷1D#YF#gLoou Qz<Y"#FIzNg˰Ke)**,eDۨ1c'El,:v\zzԞ>rfƥ+1Tkf^16&;Q1dA?lL͹vfa)MȔdǴa'І>UڭfIk4lN:2
+kU7DNߘg2e&&gr_'g'u?MOgl-(7=CGZ,&,`1?F'DؤY#{O8^๕v]Z4gS)މNaFE,r9EEE#~edAuf"m,La8`Ǌ/~jN)Zlz~J+(H{̩؞b3^{qbaaMٕ4,:a0Ӥzi&{}	i+04<GY~K:9iC~Ё|0+I/3	s85pgQXÀϝr<cq[8C0>GqzťT/w%T?cL9Jv+VgzyI<ړcjǌS2*qd%nhLڙn]Ld;Ng0UR>r{*3fz>~6zH~+CQ
+jH7MU6fwlS7t3c1bQǋ}._v.8^0oZ: `5RblOsҔq&q㒭JY䊡Dޠ:)!SIL,N
+F%f8ޚz?@[1i Vb+0k3fG)o=חz~;L	KfZUVelNΘt+;xkU3.#<<c\pdVE:H$-mmN)b=} og#2F飒c6#lC#423M06QSQgÙTgnQ88IicN 2>#1ehģ2qpmaif8u^#.IGkt`tI@6)kz:`!qX/arxxbǍ1Ihc%)OQL=h[bRFUƩ#+F_/Sԁm11?/Ɛ$$?<Ey̏$$$!	IHB$$!	IHB$$!	IHBO~#X!:	,lKmCKB^-~y	o}K=)@Tu"0Qe	p4Qղ˅jW TzX#Paj|X-}saZplnЬSaШi+j^Z@cT2zԲ,FZb9F-발08B- FZ6B^-ؼ̐k\bRV6ح`Yƨƙg*SLq2řg*SLq2řg*SLq2řg*SUQX++P^hVԕöiXG.liR3رg*4( VA=F5ס4׈6+-	}	fb[+Յv+kkùMzak|m8q5KՇMB=9,b/3^WbchiŞ<I4
+.giB?"bu$f%|~+3z^(hL-OjB[5c_yPhEYW
+ayfwģN]ƺ]܇9LxkEԓo~bX??WN><}5RmZ^]	;%#.lmmŕ	٧׈A_X(d?oONN}ٞU]YL>BZqA:o"P<|B98]vq+WU{C;(w`;iU=i'*VwU<4Z{υ[j-uV)8qSձ~=LՉyN֊jstymkD]O6 x<bm#_ngy?=8++f:۪RQu>="wB{7o{-^'c}ޝR]bJo5]QMܼ61Nn}~exj	3DX+軁]ݣn)ZlW66*VZVw>ذ۠4*.mVZ]ͭ
+7TVە+zmѭx[ښW*-hs7:ڕ>ek[ը4p<Ʌ+uẏ45<貹EVO8hU<\7_6zollY&֧44+>\QqʊU1MsnnsXjnWjpn_=^x]on6=ֆhk+[r)k]&ŅOΩ4-fEj> >{:s0\ۂ!hnpgfZs:2<׮]ko
+yӲԷV4ZUS^^Ws6NqA[qYM+>NY.U5{'UFgXdCsmc[5zq5+j+[Hrw
+>茫YW$jyj/LD//:׵mnlq좕byia4ԺM3hC?,I׹W1Z=ԟ76?Gdh!KO"<O*Xڰ?jWPpaPHn/P!CоDk\OzY"İ-?z'ϼh]0h̢Acl8Ǝc&R#lߘ8c
+qTw%/8!ǌ18fZk7&	8f&DK~Accq98f.FZoˀ?xW:A]|Ødi 1F`~YƟNkA2vǎ#3{4X,ôApd\rܧZ^`2ff?ּL(&3~۠0xIb&~IhIϷh0SQ	LPB:Lkz8гFezoKAsп9,~tq'֝1=x^-zf93Na2NAHE$$$1%Y"&M>1ĤÍy@Ԗ-[f5ɘ&npDy[%zf">VfVm+J-aQeVdv
+vo#DWÄF?QU.(V vԁû1Z$"Ϙ7.;[*wb+"kQִ`!Jw7"c<-E~HGD~T+_D(rȋEH5nZf_!D]w702@6 SMsywBn </(vjPw{mᣀ7+YM ^v~c}8δuuc%j`=uzԯ>_ؔ=҄w:~p̅il^6y4+ڗu1TirK͌=mJ,K,ۥvk<M-aRAz)밯ׁ]0FVy~*ϜE'(P&	zX	%T!$R9O.ONDŞEQ$gDX<s娐ITv%6#bU:ɵB;w2(}R̳<!T5vv	u	2{gН*_>KI1WהY6{8le}R2m,Ql0| k߰g|=.'Ey59_ߗ{5Wso|'Gy^Rb*Ģ7GmR82vqwว'MX3IrΆsת~âvx'(Nvq15x7tdIۤ-`"/(r-
+N "EDEPDPA1/grTA-Ф-RH"iw3rQgywke}߷a8-Moslz{w݇eipvûӸ<B4"1"1 5fԘyw~1eԬQK,+oq830ѼBʫ=~st;[2Ο
+x״xk޵xGr3)[l)rg$ff:gN9g3|33esVY7ʛbv3f/vs3fλss-t]*tz^yc[8!=2}8Ya%.lpI-,Sȿ~.zboco..ߨZY~^w|+ҬsGS-7s3)i9S;~^E;wa玦ʠWv_]GE.TI4qJ}6kS{Tϖ3[vfnz\mR:=ȨMoutF=Qw
+#M(7zr.7sX"[6::@OiT|Zg+3?lT*\TEjZxQ\:~r|U6Pϫƞ_S]OF5UЛNsg/˻&wԘ֧V2̪6Zuuy9jէ)Mi+ZƮ?kwgd97G'5U~YAϮf՚YִRF:d8,ֿv2˙{Fk۔1]QK<:7uΛݗlkZ[뒦|}iʯmtֽU[wc%:WXw+cu=h^enaa8JKa_gW;Lor;~;t+Y&f,w:ƱP30nO7,{^N鮱t;ݔoTi}S%-}~ʳg,Ƨ^;^{w+~b4{6aY&{-}e;Y>D5?˄#3vhfcoơO}ǛnlXA?zu%F500aDx9<O<g{>	3O!VƊ%_d+dHDfҸR2$L0߃J<o2!vɄ)S5M|5MM97'(d0"wy#fnџ[qnOyoO<M_}+oq.,J|UWEoG	,"+{fU':2tPlqh׋b L`2̖b.|[,P`1xV`|/'O9&&MN@eR%	ߑ&+t,S^S6ëp@r*|Z䤶~;HIU>r%U\ml4Yiy#0WV[\6e>߲'EkOzL9V'L0ܰY3
+*r[9(B$a0	mQ:øO5YCu%ۆmmɶ	d[v;oFܬMQn!oƒ7Or<Ad(AÌ<VP<;+Ϧ?'6V7f_:z^@z<'e!z<zԈoU;>>\F?g@+ZVfd=#s۳J@.%̊s?6floz<e53okk0t_%6eR1xV`쑍C| *ZG(pL^+ ''Ih?4cR5	0U1ȄrgLjA(/*
+wp!,S"#N@bPqzЀɜm%ˬ7F`(:X{>:AV'Lx6,<(7r^y)<
+k9?q?sz+pȊGV<;yzȊGV<c+ Ya
+'}w@]&xv?L,VN%"V˪W*>*>~E>2GfL#3}d>2GȴF2Lk$ɴF2,Rɘ cdL{		GY#k|d5>GYN&p2>\\|íN%pʇ+>z#7z#7z#hE(@E*&Pч>T3vefO2YVRXm}Cu|}gtN:X'I뤃u:`tN:ެY+3g0g0g0g+ls9z͜bV1gUY-r'*TU&^0MLj^G;:X;Nk`tv:X;NkX\b.V10sGsGsUq8뛃`T9X3WX?BWMWGr5`s9p*_гVSǲv-P_O_'(fV*^1
+ޮJ*jOnVV;yK޴G!fox(oN5vYzl1z#xzLOx*=.zec4x0fxR\!Z>3&zVvͰSS!>^1^1G	s{ٙ)G6,s@ֱy}U2\FrY.#ed,22︇}'FK-tAK-tAK-CCFlZf2ٴ̦e6-iMlZf7Rߣ܃cW;$jsZ>`Hg.\:;tߩp+LE~\{QnʕL='\7\WpkZ0 +0n`0pa0FH/ʀ%/+^?k	o
+o_aaGXV>/`/+3oǓɃ)e}ʗ|+%JjK_jKHuc+v#YFeZ^7Mx.uY>KB^$֎	.βB7r\
+ԭГ.l @w4<@
+6C&dA6
+. 6A04ƟZg]\S+}:Va n!pL&r̳yo
+TKE]x+SV-Pǽy,$Ě~Gzk_Ld)
+BC ZȐ%+vɰ\tnp	tK!Zzezp\	WAjp\`  F	zv3`0p#aɈi4	wK|w!A,Ű£c8'_2iz`<xl5_uxބдކ6xxރ3jy1|_.+_P{QH*D+ҏ?-*@ց@vE
+/BKPRx)T*^
+/BKl'Rށޅ} >`'|삽";e٩-EFCd6AȲ',OSp+2d(2,x@5Z6X,c0fcP-Ȉe;0^E-އ<ZqRxgJ+}D /<,>U$2j9Ug	8*--1%uP4@Nʈ5KfCh	dҚB kGCwvB.􀫸ׇs_GȨuN34R ,`4H2!Vp8DFZkhm@{: Lci3qu.%@IzQ{\_I弊>2J%땙8\26vd2mc̳i7
+`*K7}e<({bX+><:/K	o|l{+mt!#&FF-ȦGYrI}v7V2+ƾӳs}/S"CJ4ke|#e<F2zdGdGȗ3
+$<iX+k`-<sl"O2U3_&Ba	s>`JƯoR֘5ԭYde5SaL0VH4bӈM#64bӈM#64bӈM#64bӈM#64bӈM#64bӈM#64bӈM#64PYcaQe+kxxJi-o%{N$xV4(VbJ[}+{	{	{IFܙ;W	*a\%q0U¸J`pဋqdP3C$H'ovͿfz7슓]qF`tF`tF`tqg\8θpƅ3.qg\8θpƅ3.qg\8θpƅ3.qg\8θP @ (@ 
+p%nA'*8b?*8cvў8ܺ_6ۼ^Ѽ^؉Wj?^ǫ15ơ8Pcj8QÉNp5D+'j8QÉNp5D+'j8QÉNp5D+'j8QÉNp515ơ8PcjCqVr!N=xqk"|9h}vMڔC6A; 2/#2/#2/ceq12Q8G(c]mMS
+sSq4._.Ժ"jb۶@mbXKQX1x6jh6ڨ6jh6ڨ6jh.ڨ6ꢍh.ڨ6bV:dg2]cW1ǫUfC71{
+es[ܭbV1vk]cc5Ʈ1vk]cc5Ʈ1vk]cc5Ʈ1vk]cc5Ʈ1vfè];,=âyxϓn$x^ɻ)DL \iPD!JQzC(=D!JQzC(=D!JQzC(=D!JQzC(=DWo^sh?{f8F$OI"I$'&x^ۋw{MTnrD&*7QMTnrD&*7QMTnrD&*7QMTnrD&*7Q<7q8@7ua#-!jMLyO	O	y.y2b^NYS2!L'ͅsf/o^/Z7p<e:E:$x &Ã0
+`*<a	`6́l1m<esE2F,!:5ǛgQf\%"[+l_63LHX!+!l`LȂlh-\ h+m-h80q4a+h]/@p C6I La
+Tx00fls0_~-RȜTbļ^6KI.he'ʊ(*kf}vDYa0QV(+L5P_C}+5P_C}+5P_C}+5P_C}+5P_C}+5P_C}+C0#`$<+(La:<3`&+jjHCݣdxW͋v\@b4.&Ӄh4g"Z.d~-_KҋJbT̵333sPG^<Q)Q)Q)Q1Q1Q1Q1Q1Q1Q1Q1Q1Q1Q1Q1Q1(GA<
+Qxģ 3Re2Cj!̐ZfH-3Re2Cj!̐ZfH-q)q)q)q){؋^<xc/{؋^<xc/{؋^<x8⠊~E+\8ǹ8qO=5r8xO`-֓'q1a\TqQEU\TqQEU\TqQEU\TqQEU\TqQEU\TqQEU\TqQEU\TqQEǥ8.q)Kq\Rǥ8.q)Kq\RT\RqI%T\RqI%¸ƥ0.q)Ka\
+R¸ƥ0.q)Ka\
+R¸ƥ0.q)Ka\
++q)K	c6.ٸǅz\ǁ进QuQuQu@&P7	Mnu@&P7	Mnu@&P7	MnuS:S:S:S:'!IeHRg=0?Ea\+<(̸$3.ɌK2̸$3.ɌK2hD$Z':INuhD$Z':INuhD$Z':INuRLAk?Zʈb!fAXC>sެe㷳ݏ~??~Ï~??~Ï~??~Ï*
+(*
+(>B̆!l1B̆!l1B̆!l1B̆!lġ q(CA
+P8ġ q(CA
+P8ġ q(CA
+PXcJk5g:*{IWL`2<S UbTQ%FUbTQ%FUs|#FU.":7gTfFgzWs=rq)WWZïrQ"X[9?	cnsV=\ou(\Gv#cdw쎡|(E(GQ>Q|(E(GQ>Q|(E(GQ>Q|싑}1/FȾ#bd_gpgpgpgpgpgpgpgpgpgpgpg_+'QP5ƥF1m}hÿXKxz'lF߰Q:*6(#F05}m0KՇ>t]}CWՇ>t]}CWՇ>t]}CW9#bTS1r*FNȩ=at{F0G=t{#AG=t{#AG=t{#14u??Vb9ycJf+I))Joy\BNn^n6fdawn5Δrh9Nz9 ,Z#b+K$$6!*VHF=\> yYbG85E2l_aVqiX+ޱ?ǽud}}xdqx{Cd/޷p *\	q}wBIy4!Ù+tʒ̥\32<<lرmVQUQUQ5ZZQTQSEI%UTQ$*Q1q`
+V`
+֠`
+P05(5(X(X!AFj@P/zqX(G8JQ*R*J(R*J(R*JU4+UR(G8JQJ[d6J}IJ|D"ϖ#u2ɏYJ"_R	#
+\"W7+Qs289S$_SInWS)`>|m>-@*=ӛ̡̡"q'huVhϏCf\'WzC"ӈvN_K0Q#-khթU%ȨdR=TO'4(w7E(BVDȊ!#42B#4!F6ȆPO&ԓ	dFԓd@"8ízj|Xtc,a_o!|-2+o>P( OP#L,uc܃G>3ewz@K^Ϸ%̥ -E|{-ODJ4CrrAJA*ِY*
+kU.S%xЛU?|Rc4w0;sA=sA>e!N+.Qb5JfQPqo+veEmS.+}PgG9@@.T5V0U̽ n6dǑ`[YLiii\~~~|Zt8ګhD 2ϯM'8ǉ;HAc+kl]'5gaG?OٺK1!U_߇;8pD0cR]\>NpB﭅8uP/I!*v[&s#Ӝ%fV
+ٖʵECFQlƬ_̬+rZB+pdxu<:5mܬ\ȳIܫtd2yҝϗB'\Nj^\ۂk[pmٞGHw=: Qr̊M\K5S_fWƋ}P #0Cd1K!˘!Yd\d.Y2׾UiX+kxy6K|~+rUx+<m_fV1}WϬge[-fuߗ?S'E;r5^)|ý[8 yw+g;j="2sY==c#==鵓vЮ9hA-ĉ\$ ?sT9]&yΩܳN r0.u6~Khp!C!VPf[k;9.pvЙ=*,hNbyĝ	xUOթJ*$v1(
+2#θ6#:3p\QV	hPA!
+D"*M0	lTsU>7Ϲ|=]},9}o\2שuxSkR5xxxx5x9BQJޯ\x]ĝxw
+[Qxgfgc׾ɮD=Ȏ}[Ůn.|]Xʮ+;vvk9w1_KK>el`t~=V{iOVW$UEW^oF|Wff"XCo^^_jz^7U*z>;^4^]nEޮ66`SyzS+?sٟD.]9ڌWߌWhE|<,Rx:Qjjjt5$F<n)1jugZͺ\ͺ\ZfU֪XkUjV5몊uUD(Ɏ5K+&rlf}f}T>DQPZXE+Q?ƪ1ZUKY˱l	:eKl	k<too59-˖u<k Zَ7݁-s#zVoMx"<`X,²Mx"^V+ËŊbx<X1lljުTw*;
+NxR^TW*ፊF;<KeJK9ޥR-|3DQf*eJ
+x(3ULT	;_Ď/bEv{^n/c./eGQvy]%Az:"ddGZ̎Z̎y^ɮic^s\5g^<49cGdd.V2+R^Ɋ?*_*_*_\ddJy1|1+{a<VsVتU݆Ym'b\jnc5a\l}XYYm91nVOb1xBYȚxWY9#fTqFmw~vmwMnjGMӣrzDoM9)7E(i%KZi+A'@x5?ZКfBk~Tj-ڂ-Zhh˰EzzGie|;N-V^ƧTj̟o,+cE.(Dշ5%I+#qF0
+gHFHZE+; 8; ̷'eܷp*]Vsg5Y`nNϾ6Ļa8'1o#BUVwCjz|}Yw؀$zbuzf"8]ؤ{a:ڈtr.urcvC>Ӈ|L&}y|kA_+=z1zOuqn}\TAӯ
+UA?*G}:ڮm=vC[㷱G}|/~os	dcod:NC} ?{?g}z7`ߋ	LRr3搵TbT"X_XѾ1׾*hZ:SL+-,:(K?ÂIcYqfa|Ŭ8ct]fA!VQ~`̲,;X=#˯cŌef "b^2&ƽ^/Ǎ5b]B/a#V.%X+`\Kh`[uKn	ZmJG-+~:}ZHgݵ3^1w0L5Ǜ͔h%ס:2λu]^ǝfbo3{wͨnʨ8Ll&5dF=Y;U+Hx|#kd:}W׊_	:*:NS}WFQ_btFtj챁W;ilP7/q##nޝrg8+ص
+Vp+4`ZhݹmlڀMiÏ6`ӆ(xݑ>(`WZp-h}zKqMnSbMh&	ՄjBs5XM=Uڪ>iB4s8M¢7?jm|%vK=j_-~_
+ņmذ+bZlaýu6܋+ka-6ņ{^lX+klF`ZlX+kEVʱZ9aC],UEbX$5bX#5bX#5bX#%bX+İB+İBLa5183:^CA638A63q81018	qoTw}+/i0f@Z%`?4S氚'@;o<mj')p*48A&L8Άs`sa΃%
+._E0.o.
+ iVmڢ}a|@1lmba|{c5ԼPWVU4z@OaLP͓,r{`ST<5KUEAj5ɐ	g0N<k	}*9jWgyߪ%*$ЯI$w;)@*AI$bzұpڒ4n:7&SWjQtcz@OCd8NKR.+JWpƫ7Yord>#TZVZVZVZVZsY`Wsa̇1[+Zfn]>WsC=7}t6p`bVZs8ǳ88nf&7Y9ordyxM
+Zto M%|5+>gv(P
+Q	*O'D98̽`
+rD!~?Q(O5*jWP@d4:@K:+4KR|_`-^ܺqnRݼς)p?< Ix
+o6,l~*^帒[ ;Xv`k|ZŘs|{
+5,Hd!@*Ϝ!0^sX9rrrrr:::::%)"Plf4cF70+ftZìeV2sչ_ߋOab>ypK`OPk0Q=f$WO&ɛ9fL!N!e>'d*U/+u"ld~
+ <439Z~sXsYsYs59wl|̬P_fE?SkBfpgYټr9G#XXṅw޾]vZ6;-6p}.[K8Lv\(%T kcl`l1V#4Q Ast۾g}}*f\tol;76f\a<!Rx^X/ˀ}^`2+xq		xa6<sYx<a<!RxAr蝖,zِZ.b=xI?~YoƛfPB:t
+CP 1<_/%G	Qq@%G	Qq@%G	Qqd^2/%$Ӛ w0IpgG}HƛƛƛƛƛxSojMm76ƛxS[Mܭ&Vwjn5q[Mܭ&Vy3_=G#z_=GD\Ջ	<z<z<z<z<zLLLLL4w.EӻhzM]4w.EӻhzM]4w.EӻhzM]4w.EӻhzM]4w.EӻhzM]J[Wp+"C$rD!9D"H"C$rD!9D"H"C$rD!9D"H"C.!($($($($($KD%"r7akۅM҈ba|HifffhvQM'xh"]DD6)Io벀(AM)]Ml\(gݪH~s.|D0Q.LD0Q.LD0Q.L(8J:(8J:(8J:Kxr`/+j4s4s4yW+B!DQ(jEmM6Q&DQ(jEmtЙ:CgzL3=tЙ:Cgz!UoB|+Q`OggyK.K%bd	q|tJyd
+12<HO!DDMD5B	+4A0>LF#Q(bD0?Lf#QxIZ`4 l8!2:b((0G#F#y<b(,C!eGM5,DM<Ϻ(	%/|K6߆u~KT%ykO<^9(8rp\\G&'xyG^TR֓xjejeunLϚk5	?s20.rjr#wP86
+&!<	lzl	|#'<TLT
+ PB3QB6Gn[xGnᡐXUԽ_oQMA5G5G-D--@-G-D-.K.K.K.K.rP]Au9.堺TrP]Au9.堺TrP]NR&}:Qp3up;?r&]pBsyo¤ռ^,DoؒU¶VQоƪ(+~@{OS"(0/(0/(0/(0/(0/(0/(0//*_w1W]$iV6q6^/'s:9VxYhtY<uQ%|NbnF*EUQ'^IPOmM+iŦQ2V6!lPqQf
+v?h
+Z_F6zT$I%L^*wrnq7%зOۧPztwJQ:h!Wb|Izh32">N1@߬蟨^1R?D>~>M'? n3bZڲ4Et>"ӝImFZF<iP5i!0$Hv6tTH0}W1fb<OS4̆g`<sF^N?	$A2ؐZ78%D×h+_K4|Cwh+ߡ;A0TQm\mM<
+0f$<O|U[ a<!j>΃1l03UJ=묕563QG޷&>m*]~É<X#<X/Q)2y7BSV"f$%Frba'\#%RTΧQ.KS`*<`:̀G mkm+5ж@h[mkm+5ж@h[mkm+UQc=D >aFfj9B|=SC*ה5C*XȀS`.8*jfR3NsxLc2-ν+>|
+&}7S?.ح_YfhpTJ0tcj>蔳j5`+:+c4XEN%/+x{56>1i)_!]mM*|GW2*L|o`"L?Am~6f\a<!Rx^X/^`[\eXS+a<VL0G1xf,xi+x0BXbȆ%^P+f%i6ωecCχaLp_z(|<g#ȟ=g#ȟ=g#ȟ=g#ȟ=g#ȟ=g#ȟ=g#ȟ=g#ȟ=g#ȟ=g#iE*FZOZOZOZOZO<tyg3FW
+"Z.FoU+zjٴs;ѨDň`pypypyppp~?9O9G3yL9G#呧䑓CCxD=zzN+?	:A[;ha+=пCz_=пCz_=^G֣W=4:C֣;=ެONW14*4*4eM2]UttՐz@8k_7U\:SF@&@Qr,q	$KaSdbz.6:b(z}ZTKǽLZڤS~}|6CH¹_RhW
+[Wp+Ldo6ٛdiv87x&2>tGsv2h+ 8-Wj=El&}w<?9x7	?7VYfkhԜ)Jܨwn:̻R1X,Hd!@*9N}"oX@rj*1D1 <0+xDdggggggg{goӗ4]P})EU-n{85qzZ`颛V"v:.v9ROj>R|S9}-NK jQ2S$uH49b>TiR*-т#oQpc=hz`!{S7%{Sң!CTEPbrO0!<K}񺇸qj%o%o%Gn%Gn%Gn%Gn%mkXjbkA7P-pЂcRe|2%RMl+=j4;ﾅFiO+199zlI}i~≟JqpXG7b5dK7n[82<UmӘlVv,+TSfϥedF2+6ĠP7q5 k	}*~ZM;ȱ%ӳVz4e靳Ctes5㯴B_eN:qHLJ',B_=o*'Xk9zΐSg^gƙ{ZjsK>(es	q#ca=bq1jU1['p_ǡ/Ӄҕdq|VGG~*7'=0	)0z:gc>F4V0o+Fzc^ I<?]2n楂++黟GwdD<?yϣPA.n;!?`:̠_M:z\Zeuy."ZA*[T9Q1٬ɳQ5^CB+uq Pd>aȼ&/s5\3`wwngޝzoA7kD3,D.3$>ζr~Fe+3GUaaVz\O]θv(֑G߰$+9X!FbZi'+Y*V#\+[ilԣZӃ#ԴoKfj"ylG-Z~;>\чClf_s<Pɝ#w7OMKaVAmF2Q"_$j?5OQ3QA+2A̱ǍT^Q"(V0#GRghey3tDjVbhgf$;rq\<QF>;$>g}Ui|zǓ|#g0zROՏy=Ҟ_0ҽV%NZ9$ѯ=8z~/LzG> 'r~ eN ^4jW!78G22l u\]+H{QoJzq}9w6|C0zce}`.9׏29we6L`<?ODz<ӏtF?mO}<ӇtJ`PU{WuMkwG_ԵU>Tu̿N8V?za&V/`D?uר|P<W&$6ʣxsd"юWj;CF^m؀Wk$61Rx5`"X$("ݍ>jz5XE7Q?N 8rH(7rY5djar+BU퇪ۣzdn#[EڭbqCשPCcղN8(/.-߽ӵT2B<q
+9tqZ׉qsŝY[1W[ ]bp9^q-,S~P[TWh׈ZmvhnnڭxѢM&6mT^_?mk/mFmԶkzv>\?[;KFF/Fihic_cKKe?jWIڕd}vv>[N[gkҗ/h+hkO軴+<FכZެivmЊ.V,-maM!e!h yw9P`yV.&j4yV%Lm.r}%G_h|y()5yB5rvPiDyMO!9MNS9C"=Uk\']}^nֻIG֏N,[҇!#MiC_Q8#xJx5jlsόF__eJ_C#%E/+u+uӣhLڧBJ"T+C5Z*T:WCz}PMoCͦefWf74^f?d0ϐaLLyy9ZfWr9|Rj6<s\(4]s\n.6_3_U*yg+tH2",ͨ\`6]6r7/yTd	K-:Ai+"k5J~no/ˬ_Yoe5#kk~:wg,k۬њ`M Xgzvav$̊Ȓ1\0a䚮 rE	* APUA0\1`A$;ϰMMm_azNݤ]R<O[=I5P+zV=T#H/KRl5NJ-/Wz՗j.	UjA+NP׻)MA3A987h\\\\u+:ywwz݃nA7g#=<z}#c o00CG?`b0{2L
+6[m6oX3+ ̼g"^FDTDy##8"itoT$#Rɉx"#HHYKююޔ+W7zkVyoD;G;{Ӣ]]nnޛўތh$ov޺RޞX llHl? 6-?26/A+5w2OUwJߥPwtMw#3u?,AUP=FVe'ɓliz-w=l?+%
+^.?E].Gv{C=B
+PR
+#a(	ÒfAa0WˆSa{ʑa|.>.OOCJ8"!'υcp\|#.q9#^<%?wwy$"1Plf,J'_ref9ՆgECm0n_ט$3|vYǤr۳&<79bKߔBe[g n=%.8D}_)^+F=P.yYgݬ;u|֙Ri\ɳTf6f )4~:d^X}YC2zYl,BeFoi\2}[^poqK3#^ifo(=S>mbNvgǕOҬ5kI<(of>۩.,ukJ|ѕ-$,:BvMQkyۇ0?oAg~<bލx?̱I-:!Jg2"}^Å8vT%lc7"}&G{uw5K7c釿}1c"Lg5;V$9x&wCf+kkaM9jkwv<	Oy@9QSfUӟϡ)1O2K
+͝2o!rtxA\XvE?&3slG_gg7ͻrRi<YA3B.쵌Ss9j.Nd?s t5=O$4S5z{Oo໷eNG#+bfj=fW"n.;+J+?x5="֊_.vP[Ǭ7L7LO j=^^ECݎ4ܛMgG\9UNOl6}*HCDDy|Ohhg?*?j?v?n?;zR+wm('^^n(֋rjX/i\AԹ"Aܹ:(d8%,熠Tt
+[AeyF.xH{!=k} >8[_{ 6yzS:]g;oIz^7:ߙo9r|-wZ`9:;-wvXwgo<	7^"%d|g|,~p7Cѳ7#h<R^Kы4^%WIY[Q[QHJ]
+۾8-c+*ڄQvPډWEJ\.KR_FvNͽ8zR*)f,=4RS=5Ca(%LW@Ugl7=zTٽ
+
+qGįEo½9y)92g/*joż߼Tm4ozW~_}.\sP:MF1u:<uFp6RڪHiڑRs(PbT9y88a\B%rSW(M]Jb<~q0~nETgܩBntU]Qc1Ĩy9u}aOGbaD 5yR+E05-##vdkqjrIj2NQSp^UoLU3Ιj&[-}Z2TjBoT_oQwj9~P+qM~RQʫ_:\jUTPFmުrچvP;ВwKBɻnGU{(C1#kq!p!p!p!p!p!p!p!pH_~$,gф&&t)S}[BafJB2g
+/*WU8Z,Fz^`Qozz;lv蝰٥wnbz6bSE.^!CIŁ_Q*ltRi`YR2ÒcJJ!,¦lxer(|XaEW
++!C:)υPpr+ǢqxBHnҁR$p^nG|e|Lo"A3E=> E5KR}.c_&c_	ƾc_Iƾ,ƾlƾƾ椑v:8 ;vq |yw8#c dE(#c2fu?gKs=ףb@ tہJWWPF\FHƽs˺׹S\E.o+)00ޕUkr-Be.cXګHXՅ/RҢX	FXP#u:׫aya'	E4ňI"Z) |2W3uE4Dxz\F 	XtSn$+QCeSq9nz&qmX5z^=Kt.#]N
+ҹt
+H7qnJR!Т}ŵLƵkƵkYkٌk9k1EmA.n%ݲr(2'pMQD>GE=>hh/HĆĞ!M&+<eIc v@|@5C7t)P2^c RG"E0+̂ňLX'##ʣ####C5.@bDjf]MGrQa<l6+\)n~>eaeex忖K+d"bӁ+7{\aF棲^aѮZκv`l3f^r嚯U(Ki֚Z[h%QsNϿpzzfQyO~L)k=c/i1lƘaGϘdY+ч>.x_G)}FȺ]m[y_ovCv_rZmۮ8j9_;
+ּ]_9^D:lهZm.C31ZB<0Fveg/طw6AD}|~d߈i&ŧPw!P7_'vJ>oݭy-hAʂ63g?]CLxkElfFdmKZRWͷ-㿶ur o˟1}
+3zŋ0;REL[6y{3.Բ,X9+jKJrߓ6E[#e.>lL`*뀞mA+HҔe?;)oI)c0}/#Ch^5;ly^0=v|> "uI]$P4SY0Le'b>9coa2JmO"Ơw8,d|/;ё<s9mnq|Ωsu\."3b7]X/x#́fj})f\b̘N9s~j`T	/+ɾ?bG^S}qt 7+#C=9'~b5ygݬ?<|b4J?;Gm;Sv|ecFG+W}<<|ş3"ڌ:v~JOf,2x-#6J˽ϓo`a_=[' jw4V8+O=g{n36M0|S_珊~X	oc68|_翵^_fHkO7Y3Oh{WKk͡s"g>_5s<L7dN؎}o~=c(o]K2u~;uw.c=g>0Z׵n6/Wmֱ:k~7g8Q/iv+i[k_|-|1GHHuEAmגkGw{8rɮ!ׂԙ>ǁyj߳w[<c=E(yaQg怿]arCmGOaт~<<z	^ImqcA'%LyXJ6o_-6}B/k:=)_Zb3<Էff~clb21^ZPO|k*ád<BoR-ݗB"4WVZA	=rUQƻH+mհ(q\ҜǟYbVӞ)7هYˏ}m{hƚa;\awq'7j>ثZ'cxƮ4ߟ`uh\<`O͹Ehm(}21~nxj5Ok9`GeniT|2ռj^Ns@d9|XpB4'1iIX;ǉؑ^_~j_Z5}G.WHȲ1U{F*v4Ӑc0g$9s/I7i{y1=NP&I|'֦
+1\&Q[9Bq|xnӫwN)ɻkiD{{7mژK;PpLxU}sN1~3>bw܇aS<!~<qgQk\{3GkSr첇{7[H6G5/#uHᔠXS>ǚB:hss3=jBO;8pg3&[M!i5-)Dvs;O_<ш[M!Z(ZE,іw[qēLixILbNb۴A&1W̥-smŗ],iX,vC妻i"ú@ĺ@[ɭ(
+X(6r9!kY(
+PtvqJg/l㔲Z=Noj8Y}FŜN~lUz;Jժ8XUqzXUqο2UqZegUqF[egUq&XegUq޶<<,<#UUURㄶ<"jbVG<&"%UyVG,W_)VG4j<VGj<F#ا1}?݂X݃ ]2L3rCA*~csĿ~Ǭ`UtVEGZ`#X-CntĈঠitĨKE:y#YE1>/?`x*ꈉVQGL:5#ްZ:bӭxjVKGet,#f[-Fr"}#>*:c#[UU;*KV+*(v>ᶶ8Z4B^tz8n>fp';C;;/Y=5=^Ot_z8[V}Z=#~lpVKQpj6Jfdl5Vͪٸ5.⁻-qwOx<5VFi'I8@4J'sk1r1f!5Jys2ҫ२*դj"ȑ)5Ü4[t.++wʾGxwfԅLFR		4,	4ԔN'X
+X)՜jT۩@zM&ⵀYulɊlYUкuCC#ӗ;~(?P5:83[#lF@ؗ +Ns>t>SOTF^Cx2W2o8osZy/SY1AL\1QBd ryF'g!+\.ø\q99/'#]1ct`JnH]
+:9npKEmāT+]a5:rnj6Al3ns ǑbkٵgZumyV{K}`o(+S1o5F{c
+ey+Nu^շs 5s E0O~1ձ3L"/SM|#e)er
+(3lV)_㯡tף+oTovFA]mToSj-].wJ+O!EqPLFdB1rJPt8l0WQ͔%7[,M2WAeeY-/# +"+J,N%d+Y5eMd-Y-.֓PZ}Y6+dm(R΋y
+&̗(lIl%ORLy&^u_%;kuzy$o|yβjGvf^	ܐn).=C(z(#Q>fʱs3<!rճ34eapʖH}9Br<FA8V>Ou1r"I=SNw|Z8;MNCr:ߔ3aw85s?ʹD~S|&f,Ѫ"s\Lkj(% erJ[.~\rV˵U
+Mrl;gCYOP=*FUqA9*SeQr*QXUS4UCդST-U)U]:USPB}U+T4T+q6O!jZU>,HocYյ!XB`-Z kABٖPe-Ze-PcZ(˲؃ ւ`-Ze-&w
+:ѩ.wPt+ ^A/{6~`0ANCi"eXF RO:Ͳl6-؀Pmu('b>ZFCY !+ƃ1I=8ɤztRRT*R:RH.+`ER<zQ"ы#~I/^eTr&'}!:	q0'`c?Q^IX˟HX	
+W+$}j*PQwZ}-:}#7`Iw??asTQK6wΰK߅w.T^ߧC:;A*{ꇨ{a0,}Pc?R'P2j |R?z<\G9gG~s99Jz4Ucf9UO5j_/#>AOD=g)_5ξMgHyK0E`J}=6HˏǨ3=)	K`gߣzr~#J[WP2Xfo*>>B>!g?q *>>>>I-,E
+(մL[&J2Q`L[&Juj1mLT0M0׌0ː.+dNy:s3S8Y)3S`NY9evϪU|V=/VgUzϪ>hV=Y@ϪzΪ`ՃY-cՃ,pgnsn<渍qۃMZ޹عŞD'ރӍ8eOG`y˞.;Ŏo L4B-by_=fi\=0WB`gQh	Ś82Y82ęݞ_<JM07mM1ELM0ڊe+3*>Z[^,̵<k=߈rVT?JBhpʰD^l@ܪBTfĭ6D[A*D{2Qu\UՌ(ǚܘCJxsmf17d|[E͵݊u*͵7uk5nH+OAۘjIf&]m
+&]m@If}>sCfm7W.\$sʍiʧ+ϡ|3jUJ,Yɢs3C7gU3I7fެ1+f!se\x/*X~\)$lem܆X1U}avRxm6s6bؒbۀ+՘̓yl$r6VT1UAOgzf
+=9h&sAK2f-`)fcMP9_b~\53<<ef9,r )3̗o7r<)D`9,1̗9(?2fY3l%(/_3l5Rr\YFXfوecf^0l22q&1lʫԂ9e+2l93AbNQ 53Vj2ފfV4h[SfV|u [UW4+鬺ҎUWXu%UW|V]Yugͪ+)+UWV]ѬŪ+>hV]STW|V]ѬJ:dϪ+UWRTW|V]ѬҎUW|V]STW|V]fUWڥYugͪ+>YugՕXuV]IgՕ٬ҖUWڱJrͪ+RTW|V]b> X,ejEP5J`ըIP3IZAm㯃zA$+5QZA>iDxFp&mQZ؜=R[YpMp+Zr]pTChԒB	ww#==27)=hoZVy!4	@h'4	'䱇F#e\0[o{/++-V``75c=h	"8D?4"Zђ֑1"ٰ́/шHH9j/"Jc!+>e !#zeJ\FoނmD 
+;qV؉NqV)
+;qV؉ⱏqNt;;v>5F%ӨI5ٗod_f}ʳPwww]b} Rz`O~BMOx)[BU=PjP?*gP*P=!cX8Ch¹ex!LB+z2e{+ChuR-=MO=OgOoxu7hȾ)~@z!,oPEw+7XҖC(B]Z?>	uJ+ŚG5XG^!Fĭ
+R%VA**H5X e2BTC+&ƺH@X,kaa[JTժ0+V5Rf j'UaavX
+gR+VP
+JUXABZJTu*QexD(C7KU+@s.5+E1Ub=ҬTSZ97>Gw!Br}B֥ԥRJ\K\J(%B5?4F#!2e9RJYz)r¡,!e)!^B}qXB}W׾&=|?wyϘNւ =AŒn:A=~h4 M@:hT>i|H3tP
+veP
+(e+pt+T&:+j@Яb)De4E[H]p]+	h4-]%ۣg@_m7va t4z ̈́!AK mXp<cA+c9BjP,(!4I2!K}B\P>T*篱Tʲ{eiqK F1tl~|<~Up?^_uG}+M}+qДB#hg0>.)<<rҠ(/Kr\_Tz*ᵋz<WQZ//gj<+O Tt5p7	oU+\#*gtoy55[_ǘ<+8X	޸zy5-.M71g"% { dI eF&7(ܼ7c\+n^d|Ɇ.ͬw1ALC/
+67aì1ݞ Yjx=$Y޼0Ajܻs%7|ȝ{v,joQ}s߳Ѱgl=X{~4Øcތq>3kxaIặܒ
+QfsШdf_c-K>0RL 3,^fU̬~Y7Z*1R㭭e=/5ycPwQ/<̦n,p,~yĚ&'/3NwjK83LVbδMfWI+Ig&pϙC<%	혨ez&Md>\I5;Y<wV(w*`VI꘮ʜ(ϙJSf%w՟HɽNc%Q:݄~N`X8a`sLXSkL)SV
+6N)XƱJ:P\TJqKV=D6Y)&iJs傜s]aJѹE}Qw9}'ysgw:h3Ψ+F#{Ӆ[]▎g6O1ݙst]q{Ǒ6-JCcά+lYpe^/\׀b#+&puKw;NEuE^gם>'<qV\00elHh(laָƹd%C[j`cE軨X:K7Pg,@r_	oyeԫVz[[˚Fe#v[>kjY^j-gYPƵzV6Z	WoZ-)˾kͬ[Y28ky
+\<.[NkʨVb;MG<JZ7ۣL58DeJ擡ϧ|ng{>Z^^+M/jʬR!ogS"_,h{ae) Uh	{Bk옲b'L9FڽMy;kie7,%u+,
+X k~p~&=?lB}8Ʈ@
+Z_'nN4Iw/*ivKm+.{:mrD[sN	珀C)>ǻ>hW'~ӰUu1	k]g)O[k<)`iΚ~EkpzŻشΔzWW!?zӶ鱵z#pn7=6YoyVI$ztjQzstƬyTFϹ.j.Hw*xzu)VnU6vϯLe+(kak]1 ɑZYGQq:̉.xʜ
+(4W0׀RcsSj	^6Fq= '	\=f|[Wl}nX'}1_u޳.ym'kn.6auǗc{D`=PtЗSǞ]s벞twE7 z&uU݈仦{ zVuBX7#dn\P[}tBg
+݆P⻭{( C]#TP3&{!p>Yw.>Y-|X
++B>ɝBYJs>@s0l7а*+4
+{¸o9[	͹d|aֳ\(,4P/<Bs	yk]`i	O&gNҳ!Ϧmqn[o-sϖieB#oo	۶yԖxΛlEYuj0me5[!.|;͛*!W4?Ն2p!1s+mwmZOoMf=g'&-%Ief㼷-WlR[.56g^gC>Yq[>ʁJ		+l=+}ֶ:}m(9aώ>6vh)M6!G(⫾EQ_d3mA}ms`ںUE}m{zp^f۶/IomO%۳QhwN~Y۸STM{eA/ƷmОҶcbxu╶MxxQ]xm_"l{_o=o`WX2ob~[+mۉ1'b#D:Zm/DCK3#((SQnLQc98`J1]Ĉ"Ѷ%^K|\'%EHђ%.5-WU_7q-ćD|tbq'ixi-?F?xki-{:OY'(-=_}* HV~=!s<w[{r=z"lEa;}=;TwX^EF0N[z/#o+-셐Q@^h
+?MӔi/U6am92O1s-P/G-vڡen
+Ey
+:Sm-vb7D6]ˆ]H+qݥ<mٱ Ɯ[yN={r`T[!,>\tskfr̵U0xŬwx&f ]JU"xw͝+sOk,졿5!x<ԚenMUJcjDkvy5\k~ѼZ94+فyT)5o+c˼Z̏[kpTm<I|QO[].Y/KZ:;xofwr[a9}~AhG[aFc`TpҬi+Y }u9u'lyu-0E_k·YVŭ0=nWROa^\ɧoD~@fIt)ԟn+\NTri;9J34O/-3CJ4-s`o;OwA!.
+tzppp<+ :xLqWs̶lLo&]5&07̅I^߻If|nd$az70n!=z	a)䖔rz+anhz7BW;a{"sL]+=b@hCXh	YBHfwɜH袏0s]=+DE+9Q4u%݄}'L{[)e܏~3%}\	;SJ+jBۮ!־?5$׼$W2av]!þ߮>%|̶r/+MɜN)!sil(SRb{~OLr)=P_1 6H03I:)`o8Ae[OWVtcoRY{[h7v0(ն8(eèdnWqoJ)}ؗfÂ~ϰ,֤Mi}{#i}ް+M(a_n_2<<;"JDZoE(mq}G-m25iRz~hDғngը_ct~nLv|4GL@mtb9ˁc#%ތ@*0+a,r\	d;rek|c8Phrk7FVܨwT*f@w4ꀆ(9vw^ӡDc#p]_C@0d-'@qq/gsid`8	)gű5;6-q۱3>vZʚq49^xSYxd<c&7Ix95tYRKSLYr~2]GrI5Cc*}r%\g%u$jd]GV+ASuie#S;$:r>et[v;r_GQT2"Anb2 OuTdy8,/(;jC~"/whMyܷ JobR97'|c.t tg+ovq|9xGg&!|oou21=y8"{r_Šf
+MdyTmQ?1RS?QQHҠ>CW%@PJBT>PeAoUGoT/KR.(w/}CAOߊ*_?D<=RW'
+}UFCn ;}E>~B}z*/RoSTJ C>*oQZP(ZQ(:ʥcP^'ԓ]/.wߡzMW7}-?V?VQ>P#5}D{45rKoR.ScKLsQ'kri)~T~M+ZSyW|Es[iTWkl4w5ݪ/hz4C_fTuLhF+͆ʢlxͮfWiT.?hZR*懚U@s9WQ'T߈N~KgoG_SMF1ڬZF(>CQfDԛEgR碿׉ʊ胨kOQ3UÏ}6?eFA`Jot,Č1Ǚ9fYa֙-fg/)3æY*{-.nڗ+"	9bN3VnowUƏQO Xtu&O"7UD[oI_(շUFߪŐw>!%ςƑ@?(<IT?(*k4(~!*9*'6?>MkJ**B-FD}ew<23a"&Ad0L.2%L)ST25:Fǘ$2.a]72QfbffYc6G.|<gN`	E,de,[,d,dMEr!RVg,J}@?Ef	v9P{>3Yg>f{+^dLDT(j>.+P/CAP>Ģb(G7oNG:؟ʛ 2"HFo#_@mPR}}
+1O%+4>	hJK(%}/kP<F	
+{(J.:F?@
+:򫔊FT,BߗsTY;;77BE])uJD5R3w)3eFK+-JT.}.5A_''ց'E5EHGP_SPHxldɉA,yzB"!82"y>i@&s{NN%@* ߣ4:ΡNt]Kki=m$MNaz9z^-z~L?G)}ƨ0e&Ig+USL07-cn3a	0]L/3 3<`&0l0(!s.ڥKF_U}KP>I<X$V~X[ʓ'+O!V)bӈXy:b+$VʳX:bbz_!+l]
+}>Mc."Ĳ{
+AX5_'`ͭp+x(\m/k.#|Cz6]NSxXs[:q%AmߍjWQULmL-j1ƈ8NP:<QBNP4m&@ж~%3?[d1+a&u6=a) Xa1?͓SgTBlmbyIXgºyU"3KI]Xi~(<6O{";9>#C|,1C!M'|nal1xEmގ]l)뢓lt-{]t
+lՏ"kNڮUuP¢Kl7?Jmr[OMWn#]HTg3luT~C9:.?M6lO:ҢMyNϬ|.:h}Mݶv5+F>Уh6CO?m飈Yum^m|`.-#ۭ~$mv>vAE~d(b.zvp}g#Gb9駶cU}牍xk8b/l8 1M2K411>D1I3>41UWąo}eǱWbk;yFKd͋!>zOė,O{.Һu	z$b{峈=[~)}Z|	/A|ɱA`;±VǱ=+ؓ.{kľ3;`afG{;iN2t<쌽Nv^.٫U{-aײzvnf<{`H1<b.{lw8ƾs{>:.%{HW>1%ppl\}˰_g=;|lk\}@+	k_H(.s4;XD`?c+cqE13_H8>\--s!q:"Kd_8:-e&6sA,Gܠ_}qJ*n\ᦤxr]D_ľ.c?-o
+_#ܲ~~zuu_ܚxmJ鸏߇=]
+/]J׸R17IR
+ņW	`?OO-2N"W}%?ےmo1$N>g>NKg3cB3/`wx[!љE+;dSOҜWI	L5!Y㿐缁}P$P(rרpY-9oF쇅*Au2$')h)_L8	(d_}u٩X+NүHn+*D&{}} $߉|o}4>6EpQ8O|M%}tu\D"9ڇf;\oeIneTmɔn[9Oʑ-y@b,E`.ɖ2ITH*R+j4@bF,"I4,~i)-YzUK,CËC4&akoB:LKd9'GAˢ²"[+˖#gۑ}#	ǞpNiyH<sdc>rd[Nwaa9sٞW9
+G	(/;ʱ=>Q_qk_m7>#HTcǎqgwcl/;x18:"qpl|s
+~wK8GpwD~ON?uʙÿsu:k\9ۚ$WXS*k\n͖\YϹ5_6[eDZ.O\'5r:ߪ&y;(OX]4]<^nsĞAy-qD*D{пXF(]F1h6qqX."тqX.kM#qzxb|iB&M)Δ{I=SQ*Ȕi1BzLyS麩Ta2՚&lMmk"4MCƺP1+L4ÿEWA&ooIȀLmdB~+4r74+,eZN8@0"b!""B@0'FHpW2*R
+BssrHH"RDL)HcKTDwqi]wֽf}qmh2nC;6g+лq{pډ)M:H^܆6nC6OS:K%wN~܉>;~}wrk)wq':wNt0DƝ܉ŝh<]rKn܉N܆L,=*))q':
+wks_Ic[yc-ڛ8{%vJ;-Y4/I<~iuj%HVjcX[V5rYyHVZadmv[eAܪ@kYV5;Y3"±TrQlM3#F1EǊFOX1+1))μE!ƈ&'HhXX@qЌ`%G@:-hP}x"Ga<w`ԓp~'5ƸOc#,?.:`DF#:hDSq}<FF;|E,oJrl>uӚk5777WkojXxQddk%Ikoo"*|.k|X;}+jzlO:+^{kuE+K<A_ym)뫰ˉ JþssVI£}
++}T\
+E-͊-_Z+ygoj.($+Tz-η_ձEa;:ҠN{2SV&:ke^X5AHtF1-/	7:3Kk5Οl/3c.>`N=)bMŚ*Ƿߋ-Os,'qq|gYGsAhbX_fM&pDcE$6`FVio/;@+g|E/}5%pm)N]@@@V`HP+b@A`|`r 7>0#PDx֢G\yB=
+M,+^KsiS`5q#v
+ɢNs@4lR#M$ߦ`;Di`f_pP0۷;hʂ
+ϼ8VF0'Zfpo|pvp5J
+.
+.%/O+W7Pn	3GiV+
+#:<<o/ғ	˴&fVFe`yu(9+u+>TLHsC#Bc,3+BOSF1%34+4'4Z=7#8J
+rVֆ6vhֆC)#ܷPeLK	VZf?͸H]ER"|Ut稯:ҋ2E|2Esܻ72P!׾ɋ+.lB^QIٌS5HU)L,49`\|"#)g#SJpȊ&ds##er
+suM#8R=l"ˬy.r!RvG̅QOqKB5aذ#@jUUwJIM8solS`|8
++gYC®p^x5<<6lѓppoFpixyxExux}xS8=;\>.W	pu8Z:V+|H߉l<wr|[9+U]0w oE9ry7Ω4תM[:&ũIꤑ_oM(lFwo7wZ[oֱi}39[COc7ONJJIK	TUF=G[¨NxDQ4*q86r/Js_3|IT{ӑCǉFFYFŞWYF)7Xb'&:{xYr$Ǐ/@C8IΦO:xiMD3
+e/ ^+hhHIDnBeϴFه3æL	g$~Q)>a6q+(p4	M%yM4&-idYBh ~"m!d6=?;m:dAfK1[qvL&J%M.HMh@M"_d	QO+}hX/J+KelE+ˣO'h6>sQX"* ~DݻӰ6?id+lxP4h.OS'>߼=?H݄f͹	Ϳ-7|YVao֎Kt=ԏ9\;ؖfnNwf֗aB}5b	//a.UQne:irZE⤺N<s:QKgKϝ~8)8ɖm+[O뤓s?̬3rN6rshƩ]_Oqb[6:);i7{'q';[GG7rǛPn}^A[^wɩ޺5z<"Iy)혥xsR.w^ΑO9Mļi&+oߜd{^;/r.I\n!׿έz~V9s6^?F̷wP#ڍD}!{9!ޏy:mI>N#G)+0Oϕ9]w,Uhsc+iL3'	9,7ŎI*tMz09ם|;6=rfV	ZA<G͍D[v<lRN3yخ{[g:T/qj]+p|}S6*3]s:O܌>@زz&S{u{Ct5;{f_]7e;-|R;r؟<{<ʡ)!|CC㗳&7{aCCCsc%":۸غrlj%瞫+Q٩n҉(߹֛gWhkY.X{j.ϹF>hD*kJk.ڇh*ZHD)q\+ľڶCsўĵIc!\m*>g߹^9%\'DvUpU-znvku뒛xqq'3H7n73ynw68y3C7nMk{Xlss4nZ܋D1n[#FͽS9r{X+4|f:&s^.yEn)	?1n};mKweZIRLNDD̲?F%
+M&ATD4h!Q1r6&ZOh;n2D*NU<W'jN$3QG4zeDmDD	DSf&Gh)Q	J5D$CѯcD'S>k®g{~2R#kfuF-ZL&JٕG'QvaAl@N\};Fn%
+|h==߽ؽ]^dLruotourupvu7BJKS1c8L1;f/e1]<s$=ִs<h9,2Yl.7WVMvsYf4
+w¬2ϙj3<qxOsO9ޓdzyy=ggg'M:ٞyEJN~!1I)yc]._瘿+ŠĬmFcmM27J*=rx.g5!񦿸 ٿ_\/.4/.8
+B3B~q9~q~k!qt#KwX)icYiccvr yۤG;;2Yi&~}ar39lGlMl:_g͟q+D3=fP2dRJN]m}>g׽3)+64q7stNEvsQFǸi$Ns"nHg<K[in/mH+:$鎇äF㎱4~GPc9cRcc-n99)غv=@|ແWs23'Lח| =V'4ۚ֦S:2&IL|̨pt^W_;3!Vmπ9x	Fc	COv>^=GkG=9Z6Gw2z+?x:0,) :ixHVv|	 A^L0M-F˥K?vnCB8ƫ6~y}ل/ve@xT_JXĚrSRJJth"ܨLؖ%r%<]Q/LiGChj j#tZ
+j24!wi@ԭ~<[gjxCry3"G:}IP}v: SP7,O+ ?.F	T`9$]B*#Qj@Y!9
+I$Ƒ 7ePadt @񩌃TMD/',,}~hFgAC}jlhU%@}!G.e֖2E A{UJ@Ni;ZJ`pOijhV ÈK3,yT\Qgp-+֡*0j+Yfdt%f?%GJ+ڐI
+$)ha
+Z")y"xK1Bk۬πK`m	<geRDNĪ@D ay'`XB;aŜeW,Y+|90Q#i#p_3@(VHBsfA0vyKh9RoP?|S32fdO0bXn\0V;d0o8W !qE	n-k>Lϻ .D00cߠ`9	}!l&e܃LAؚ["_a^~#7n`WE""tg:z:tJm`FW
+yF~:
+3
+%6x!ꞎyB@>Bvb!}9-a?̗ʟYN3[d~r>9U_@sQC-+G2/0ӿ積5Moe$QK0їifթE#r056vPtk9da;ۧӁW@A;F{^D(ns<=b#g	Kba9xVjyv
+[;"sv_$6K-,>[ Pѿl'd*ox {"s.7<rGdQ_i<Zة_ N|Y{}B|WѣNy9,p%=Q]1Iy_0M?[1ʉTڙ6-Ր{X;FڻįZ9+Yԋu}u)kW! ="¯Cu㊆݉7nZml^A+,daO@W?6s5ڕM$\̙YdQ?
+0k+VbMA2ûw(>`*0p F'xؘ
+>d/<H9Ƣn,0|=9;b/;hy|Sqǀy3K`(m6ᰓ;y;yo5u k9*ة>!!PC
+7Q> ˧tSLp e	%3,n5ip¨s-)#>\jsDx&*yz/0p>{=50jZڷC2o®'|8UubYU>/K|xwО'o?{^=O^~"I"2"&S]q|^Ø&CQfy3ӊGz'PC'H;Ku_3m%|q}yO~}7gxIׁ|4+)CVB.h6NhB=}BWc9, @Nx78{?ƨl迅Q_nkXS}	Ys<O[2Y Nk8:Yƹ`ս|"؟r):xr_N% pv+'x7˨+~M/t'i`F޹COie1zah66%sd吰ס2jհD;OwX`v`'WpbwUxc.+δz"l&r]}2ɂg;吐|RQ/UoN8vΠCykFG|/'qlγFNoyFX\1c z&4tЗwnbB [ \:wx%j)Y)>9bn'gL"Τc4{TJ`%C|jVQ;wc;In@ȟDkDkDkqgl$wUp	B ;Y o錷t"ЧpnIq	?\DTL3I GŜzOcD[9ZXն ;;$zY䳰1$\_mf){Sz]p~+/Dާ铹ob}_@Mx*fS6~7E#pYZ6r 敿ls1!1`
+ی-ZM
+|-$\s4DK |̓f`"fz`"ƫjp86B5xC|9$Oڧ|60:ѵxqs|=KÜ+ o!?@G,%zGTo|6QU|s0++I8mÉ/sF">8;S}xh% ħZpiS^aYkzg:Oل܋M7avf
+䧝.,?mк[hm粿>f:i"E?+v8X8}t+wj	Е9n~9a'_W*c
+9h,*yEi3onA|f:Z:g9b^c86U|F5tpW _!	{=I{ݵa}wx	q'NMQDO!Zh?G.nCm;ђϟF{b7ʬXd#4Fkb? ?+gja!8ǘ˷Usq;u]_\hيtu/+ٓ_9Ji%b,b񸼊<?ykX>Lxyr,6cTϫ>[h>Fk_ķ~?G]@n<(nN+/n2#xoOb{ s~6=!1j%|,7&+ķʗ?hB),xn:cVb}4_mb'Nx;;OU;*{%ldc"U?/B᬴』)}_c";٘
+',ѦC8hGn"hQ-e%4/W+R 8 +hdgq3E['l 擯^>`*0OǴٲG,md/m+s<5'P/H̷+揁OۓYE0_ktVyEfx+0 s|V,ѳ?	x2z^~Q;,W_6s/i	GiwxubS7yBktx~Ű6c7X6m=d6uv|ő"d'#3ߝo'xrC4m+`2
+5NoJΨ:i CGXb$s+ lvļ9,	cx,<I\-rcq|߾vVI.k7p6~@|d[@. ?cGCr%t<_ N  "F)$(17
+>Օ{eQU> & A:!E{>Dd,'CC.F{6@T<|5x|'gQ·^HvD>;B?b舖#%=9VWZ M8s1s}sȋWto~/eX?,<^{A?=چ$cyEZ%	-#7.x5"1ލ~uG Ei"6ccZ2 {sߍ<yu=O_`EdFV߀_M&RF
+X3N|gz72u?cE=$]^<!)) @a\	_)`c  Z6.E~1w|vg?zY_V-1-Kۏyz@[y$2د6HZ^!xxz}Pv>ldI#,ג7A;bه<05:{(+G|*>mo|H<TCjao K,x ֐XG:HnmO肼wX"V`56ۈ	 ֠ 5y҄hrȻrikU=Cm"OEV/!6y3|^|H{@PKv(·'1 V%y5=NIA>QZ Y0	lCSa$5wGgh3kৢSXb@JG;`U+$@8r#Q<y=[`-7%UŪ};P7POA
++X#Ai+>O'- <ZU+T1ab5/f@5!+ t_=u$:?~} i<9dy-肧6>6lbͶoY>
+?u C˸}9Wg=ݡl2S}g+gv(?݇Spu2k} 45ORIo24?'ϼrHl`T/h|,gMQPk0Q3i
+5vVn/԰x/RZVSV'@>QYμtQztfר&T`!KOXx8ATFe6+/7t"PD*S(cT\*c}}6XĪxN8۫sT*ySI2	vvI_	\ȷ:^Q;,$5}cXJyߔ3/(|<WFXP~2aTypVoS_,
+t፣P|0A%ip')*k88`s F5WJkS
+ŪRȼL>;V;P杘kUIN!I2n<T;)]BtYK:p҃%<u; Sl0Q֊]a\@,/NtkIrK$	ý(F<Iփ7Gp*ޘQ'p+$&J;J菁XF#
+@?Yyoȷ1o;BC{A2'(ޫACXZWv8W뎺skxאb;(wWuw9ݧp$g0dE@D@DD$)F "Y$gI(""qAsQμw{뭷b]W}N@_5w!{G`/9f 6W-uP޺hrټՁ4䭎i L@kBzA,7@_N@c+	{c6!sa]0W ,s:ffhX<F>0FuXvV@Z16=,	\&V\,56d v@kuH
+z]D+憌% yT/Ƽ ;2<{<a	6D@||ugAz1gONƋy-*'b̵`Ğ@ƺuek&	x=}~ b^6 k5	A<d3P|
+4XسfeX..BkB+ ڰDc#6db##*d+	K<]f}y@/+ދ? cu Q:	y<0 KxǾ!Gv0	GJ@}k911+kU[_duMDyaHO06k
+b{xm$81+-̷, ׂ?qOw?O=^v>>-]ja	/͇c\Qry`&W:ӽ^5ZF~F8¦F;PZ?&AFQ	r[`
+,4[!y!4S0Hׯw:4P#t~ +kBݡMnބUoCkF.dhl^ !'B
+XuQ+ځ= MovFУ}S`s G]Yт l &-p=>3Gpna90J=_c0W@o[06=,	\&V\,5x]u;5؈@ Mꞁ>7d W< r@2Yx~
+m\˰ļD@嗐,`aTth]`ւZy =j	&lPb1x XN+Z4Wc6feX..BkB+ "ٰsEc#
+6db#
+d~2fduƄ%~O@^<@ťj:b<QU%<{9FKͮQAz;cCLʚ`yF\2B]{}-z^/x+  b^d=&@GkgW8uGʼ'S! "[ 㱾C-EЃy:Et'
+n}wujST,(p'i+;p7mm@D[Y[h!4ڝ!VGW<K>T ~wwjN4t-+yLX"VECt-mCZo<%SHqOکZUq窼OSH+[w+Jj%_MZL6w0.-E 7BiU?A> ^Z6h!Jס>֠9	[4@3yPw6JKC.Rrȃ`YvrY˛2OrA#YƄfiMҾB2 م\[!-CBy,3 gȭat|?f]n8@&oQyzwqq(틺p_XX_+<c͵y-+.!j5TU:5Tq1ETŮQ!p1PN3׋|3.ݦXe6#MҵzT$==;c g«:Zf+!4VB^k?D)J/[IiI0v=փ0<blǀ]%%4amϏ$	Y/)6c^2PB~"s0.1Xu`-b'YhY1|WGcC/ʪU&A
+A.	Mk,]\`Ua,Mb^=aσ+;"I?#h	#OZ'o0o0WFMjk̀^wc]҆٭FfA9+4tHb$ZUCua/z+O4ZA=B^{^/zP,*K=<YAxj;kN~GP<\yf͉)8(m+Y?1Z,,$|i<JǢrUj\Yvc0 8+2O1lzHćbH4cc^C̩Qkc}4nͤ5Xk]m֞`C|⛩_4D3oCDZC.
+\aWJzi\|+yp{	>3қ	hPwq5ݯ=JIy?Sq<hWyCgD((d%dB`l8FrJ +Ø<Ae$`#|y܋N~T,\,n
+,oBJx>k~vӿ1˶Ba*&w"Jo<_h]wҖ1Xh*57Wľe^OwB,/QjW̫׳R}Ec	#?fUDyU [!%dO<OgEF՚ฮ@_4W<$DYx<	q@c3جO">q+P6mm>a]IifYx&Ƭ4'	0ߎK/cVg̻r~uRv%W`G5֒wa)lls#<{QO봆BcK7}['+rrq!GۇMA{BI4eQJ!+hz1n{zBeQoHӿOҴ'-ٓUdYdÛN=YBė@nߓfmIhtZAXіD;a1p|| JDϣx&c,%Gއ@^=W\-xûAn>+xJx`<k02Ki!jA|EBM	޺VҶP^.AДDZs4p,/1v tr`ˣD=G;!nl9mhfw:h'=ePkjzh:Z3p6GP+1=:RTέޣޱ;ҷ:QJRq19ғK6eܔR)o%IoQS}D1Ԏ:QWۇHP6COsTZR^LZzQ?jI)h0~WGR@E*SyUZ6CޠcjEԍP5֭N5y-_4dQ1=jx^רK\eԛSkԝNUT>>E*rRf*-IeUTPcj]ޤ>4PB=TFEYj!^Tե&BgVExߓSKo ll+L iG'g4Ҋn &tg4	,,2]^ˎ:+̀-q`֝ǘÀ3KTM$؎];ǀg7a)&
+#Uag+4y``NFwΝ:huq)yE]YK+k;xxxxK8A`0; D.Ŋk [*,aぽÀc g W+w  O/tڢ}+xF5f WL@}熩Y(I2?Z{*.eg&<٠g'D✃3_c'FaU}fyJc1c?ach<zE2UJ!1rCxRhLsb1aquEKh=%)eFǈ6Fc2$q,;zlV- &o|(=
+x>k:o|XᏝm0;F<wg/l?QQ󥲯ITI(y:rYg,϶2y"΋>v_bᜩΛaޱ7sS\]<uhX?VSД,\:ypJ</jJHu|Wݩ/:dǼL	RNi_l5SJu^;*P*fbژhB#SodXi+ґ֐nu^k6.5+1q,+)_/^/ұJRT͢<4ҙP"FC@*}[ݭB=HsOg9,R<R}bE>bDyH&2ᡙ)<ƺZ1QPǵ$Y-Og|˳}㭅QR%uPR#܆(م(IB	#?e"ܭ澢X_-WƴV1>eP/SNiF}&45:`}F<}b5c1F׍4ʸcܡC!ѮAcl\x	,@Y&,7MfYA4ųuch=i+?O 661l%l<md~Ck~<¼
+Jɼa0>O5o~nVcZYVm.VjY݌{Q.Fq581ziPP{v3'4=Lx@9y[22?O'ʂ)YXQY,O/,3h3Ҳ4ZeyfY^YyUVy6YIVeY?#ʪ<.󜲙lsɖ%-[<l+򼲃N/ߗn/${#"#VxQ9Xɡr(/&?rKQr/)1<Zx)9AN$9S^VNx99CL9W,#<9W|\(Jr\+r1"{^U.&?W*Wk^CxMAnʍr#%75Unvב;N^W"=r'ʽ+_Ay)ü<*ey75!oF;.o9!rおbFS,3L,3X."XVɱZX-ȵZZ-)dZZm)LVOi+2=%s\jy('QY@,DdYEeQ,b(%),%KQ6YF천,G
+/(|QW+W6M)1_l#PA+c(;Ra'㨈L	TTv9[bKeٟJArC0*%TZ~&?2rMeX9r<D '*^OS9]Ns9(_P%9[ΦrKUKzI.J~E/o7TM~+W˥r)Րr)WID^Cbzbg"ՕT|]nQѶܦr.eߔUm T}KS9<ry4WUj*Lޔ7y[}/AшoYFSR2Za.3ُ**8o/32هcV{u=ibѼِRyB55Rګr(I4ӷM]ʞp#Ǯ=qL nczǮ}qLncWe8vcB EQe7Op1ǄOq1B)8G|c׈Q8&DƱ[D/b®&DW`d,f%bx	>3}f&L32gd}Ff|32gd\y>#_,Y3"}FƨwFf$#}Fgd>#|F
+}fV3gg5>#k}F3gdf->#[}F#K)H?v>#;}Fv3g$gd>>#}F}W|f93sg)>#g|Fl#xʉ>#|F.\3rgu>#7}Fn3rgC}F}_I	L	2 9F[`7q7!4v[6=w]y7ރ!|(㟪O'I~gY~E~_WU~_7M~eRLӿWڼ6qޒ"yg
+xO<'+;9E.?'S|NQRRːfv3e6y|f~=35۸]dMew([x*!3-` z^Qfz3d>mf6Y(1әOiftLLcF~G+RafErfe4es<+<ofob\-l\o/P|/**֩Nk}ZJWJ_5Fs</TUtV#ܮZЭl/NzO]Aճ:%14`'4z.Mch,4&=?TFi}"4fKKB+-V;ZBRZF+~i5Qc+HimVqd+mv.EE=D{itPŘ+FG(*✤StY:GUH2]thtnmCwݧ~Gd{coMրY#֘5aMY3{5g-XkZ֬+kڱ=:c ;W;c8;NS4;βs<.K<.+aW5v`7-vaw=v=`do187m.xGy=ϛ]ޜw| |"¿w|	_;Nw=<~~a+G1~ܬ`>&d5Ay<b5Iy<c5ϙEyټb^5Myۼc5Cw6NTUKxYTꢆ)^k#E=/+[x[4ET4wEsBĨԿ6_;^'bEQtq}YtHDwCTzEoG~c_ 1XC'bT#H%F1b'Ƌ	b$&)b&s1S|!fbJ,_obN,ߋ
+X)~bX#֊ub FIl[VMl;NK"v="I~q@aMG1q\')qZg9q^\%qY\W5q]}@<G",0l1Gėb)n⎸ +awOo`N/C|s>v;A`g3|wF8#Idg3ՙLwf8;3/Ylg3י|w8_9oηw{ggYs;Dgpv:_'s8ǝis޹\u;7[ms׹w8ߝkZtO3Y{޽^t/+U{ݽto;]{}>twa79D!#B<d@("9!7
+PPd(m(]PT(}(C(c(SPPPPP3\ܡ<|ɡ)iC3C_ff3{6;*審7 oߡȦ8GGTQ|:~yYs[R. C\2˙+xfQ̊"^>n1Ήb"ڸ727l"(R92*U br33H@Y|IAgζW
+L]]99pQ;˺L[t2nm=B<PgdPF(IHMQ	%O$3JEU+֮,3*cX5A&MvpYp5_rl;dXC4owth-ڊTҙe3k!2pɆ*GVO{|l8Q̀gmoN	*?+}]y뎺P]u8cxw_;YyӍtӺܧ(7frv3Yܬn67rsyܼn>7[-l;󭌐A<Q]+HOwٌ/~:ߜcAfDNʏe&_)r ;6^}l(Qr{ъ
+m6Thgh=2:=KUITjf|o3Y>#>f6}J#6D6hӸtţh\^?G+yq^V#'!ŧ}Ls']ZiLuϺgdX,j?5#F.{=oO|9{Ĩ`/&{g4ڇwFumhe'k~`,/UBƚ@sƺ@@qcct)P.Pج[**ƶ@@5c{F#P+Po
+x%(x'c	3D``q(*5>o&bꙆghr$  ,$
+<("(&Ϭ((*(f33	Ŝnvߞ=u[3+[Ӄk gg?F1%@Ɋ#cH*I5Q~rp-Pn"W\"p\˞m`dZ1pxoVPD$ekl݁ew :`8FBs]6'P$Ek:.Giڐ@icݙ6M.mN[Ж4GKi+_W*&o;}\~j?5P 
+>
+juzgAQO) $VP"k?H,	45C}iD`UGNDHzCcQ4bxhh$JCj(Eh"v0;)"҆9tCz0_>0d@Ð_#ӑ1Üg"<Ax^`/G0w ;>,1|I|Y&2!Nɪֵ#-ka`)]JJI1χzR=1P> `!T"`<C1`f!3YZfRd3%H\C+6d2Kg' S	dԅqd	8~I [@0z?E5`ۢp~ݨV]Nb}KW+H@C-#$D#waH%6<Klb@NMt':2OȘa^^DS)Ԏh uPe Z{ /}D!+5@ekԋJlgȒyZ IxҺAT[3'pE4,Exobub#y&	E,TT_\5NdĔ3TbPw+	%[X;(AYw%o<rݐ=$*H%D~H:+:|.DWJ211z	B	  !TH#+HƯ2~}[(P<Ne.G7 HoGPM}r!WU[G!Y;sN/%uv3Z>OWS"8				d#8b	)R$8LpH*!5C'f+$`X]0,+)+ 8(Sp:p,<ËSZ\rmC5~z JB)SeDu)hlaNdd?^FDĎD݈DFDFDe,v%2$2{92*/i+^
+wҚD,VIx)F$O>K~+"E"EJD6y	E
+|N"6$P<Oay x ZBRc+#5Qxf}>C{?;CÀ/P7)#q_W`_siUDj"ph
+Q+z
+':w3doo!
+t#L`VCy6߿_V5mG{!AWmn	na;}!@8bXk9Xh#ȁAxf"pxx+1xx;q"]^z-OO~+"C"El4Hdo\>\\!j5gEċkϭ!R%W#W' $oG,E,M,C,P+Xo_rO}gde%
+X 16ܮuG'KIBVHD|s&!88'y]EMfPK[/l61+UL>S25Cas9gN,
+X!K2,+bz3i`&17B"bRq8GLSK\.-#WŏgYH"'a$bD"/a%
+.3Bb)$RZb#I%GI7Y]C"qI%=%gYVUaUOl[j:,+ҘT}Tz40ސaӠP㡢'w?~S U"Y{UllA2eʐ.]HMVx*HUT2	_ jTܷP_}I#۟~$wHrwݿLrwōC%HO2$V+2s
++<oW1ĚXSQQшhnN4##\-Ofuݐ^1<cD"Hğ
+ğğJğğ*ğğjğğğğ?oH4Y-3$NSL"q*h_	5יN4dYɢ*6DSTDЋc!t=Ef+lGkvaYKVڰv:Y֍z6gdv;f4v;g٥l]dBv+-f7%&vbw~ {=gOٳy"{`owk-{.{{.)?Va?C)enX+rW߽G>8L+lٛZR=k- p}~T?*
+©@55:VG9mzm56'ֶ. |@[X6o1?!oo~h߷ϗk6Q%O'sP>, -MPAcP]B~R?]h^X=ȕ שꁿƁ	d{Kq6s0|˕PyQx~++oM0dˏ0u$g~&!Kd`,K~GLAMS
+䛐PcSt85J1-J:+)(#;S&06%ԅc39-(YaT.WP+`Gx<˷|h4KkE{^H@{ӑ0`=0CO4zӿϾYDAI",7L\z7C+Q 1`! 6D*<@eJ;3jf7	6 ń`A0 pL8&	`A0 p3`D0a"0L&L&	`D0a"0L&L&	`D0a"0L&L&	`D0a"0L&L&	`D0a"0L&L&	`D0a"0L&L&	`D0a"0L&L&	`D0a"0L&L&	`D0a"0L&L&	`D0a"0L烴>-D8HUi಴*dL{OǲT~V	*099+hE0]dgSX)ԛC.8!?Fd XA	Uǧ8n0:m_ȩnRⲄ,|)JNQYI䄭9ֳ4hr_2*/RN0!#IK.UX~l@lLRaT&D&LKwONMINLK0T4kiK9k+{+sMήurf]" ul3C#NڑЬO5
+MMO岰a[c	 `?CeaNUj~ip֠nVWDI;~?"acҡg0?lϕ+w >ӰbRFj${*;x,umO6yŰ!yԱ/lpތOH̐%3nw4t3<xnΐ)w=?M{fmOX[KQc=7
+ゟխ=v>"(rHAq)s{?|y
+em|ÏO=~1z޼
+EVXRGXt,qU_od:m/GXLbHPSӍ ۺݦoh/z{{LwOKKqNfOI)C)1FZ"q"D/#IӲp>mGĦ#q*vJ8!&Wv\-`ʚW剡;K!x/qi:ei3R5eNG}]g[0y^`\]n0- ~s:]6o*c%}[:XQmKYߺVLFާ1o^|>v
++ߑi}Hi֕uBk~rtVÊ	UpT;Q`q_f痕&e=O^8d:0OE*KkqN^?1W]v=ʔ63/t[upُ0oAjzL~`p6@&d6)@vSB}O3&I/m(fTt~=U}w-efCܿf2N>t"v۞>e}Ծ]̈́jX]f{Ŋ[FN[{AهՍK8Tmx,'>8$s+l-ʍMs?HGMyY6mgV,
+6c[RuSMMXO)PaI>';M<ᘻx	Ŏ8E6Qm*t07sd'5Mk][b'G@𛴊Զm8.^jcmonimivQќMdw xZԥI{ku}3f  {S A<\'56+i?;!֓;VSxg_ʗ&ؕqZ7=~傂gI羏0RО;C1Vm'j1H)Șoz&}0.l\zz~	CW7z#׼J*MڳӢ$ՙ5s:Qٯ{|mKg}?|TpR_K՛HFu(\}V{*QE>5j_\6ć}}s:ΈF[ӌwLakanAFnEobp;u^ڎn\_\f\0 ਄ȴX}Qiɩ	i̀YK] ̬Z6$#ۚގ9|۲aݵ&9lu{wӦh̷zTyͷm3&^_Ǘ=h_F^7:5='^|ݾvkN{\|s|ֺԑo4?l]5}h)/@C-ښ`yqaIUeU.ӥQ+OЅ;j𸽯s2}:Vz_~r<ꍇY9Ɓc7<or"sO+v:X"7Hp++q
+<2@+96S$JWA()ȵ&jXHmGGi(l<k݊k^7ڵIJFA9\2$kKpGUg>\7cY/΋wwcY˩<jbrsg?aܛEaڵDc5.[v$ְË{O7kOͥ;ϙdQlgOaq)?eZS%	V׋5sioʓbBAQYC.q[ݫq*^:45Y:꾭4TJo'/O]b:")WC6-֌=]?N.rdY+fÚ'[vCa\7cT\\}aR,5|MOjZ( s9^Nc%*Ι&+R/v!C/-=zVdRT{[dlkκX>O3_lv%gN.Y!;+vos336rI:ؠ;
+>?R,iW<@Z)KNνkI>|MH+҇"ݥo}Tb{b/F8_C.q\M{pf%)!wibv{\,oC[?ߜ=gbZs<M(a?W#^U0l[M3Ze:k⺋}J8}?ZpSN8g|+LYZVz~{~ٗqOf>{⻺`Ss=]BnECuX6£ΞJ y(0`7w\^۪+'|N+0)`ǂU+NI\q2}
+릮SRZ5/cr]4yUyЪzc\6eQA$CW~˗ܭa:!}WYw&4?߂5R(U//*3{Y3Jwb႞vwn/}\FxEڈI_nqEpNRTyuW_ٝ.U!/׹Ty;ne}bw@;~>|27I/~+c9M7S#Ô<BV*eo޼L+>
+3[GUOԹKĳiCL5j|gO<je5{ǋ]	L5xɝ> k0쥛9vfnn3R+ǌ4F*5uY/}kq=4rߣ#:(tWݻm[Y!'V5M0RvSub]V>cvդ>ƦFZ[,cɝd^:)hDۇ=rr,a[;1ɸ}y*PC?4xT1AWeEc6n_:J_UFZZ@\׽Z<S<Dß>'5ibWz=A%),\Gat/|[DΟ|k-+'JڮP	|KYj<B)ҺqS\;Ag%I&+s1mE"+M'uF}QF(,rǡ4PJ!?F(xџNִ!)?$aF3+~&פ	c,Ǌds':}|ٕDcjV_14ʘzWdw"ZѸuQ}/RǶaPn[\=6Oy~&N_wՃwM,?)cڒ22^N>֮V*N\sf}2dѩ9b+'Ft:!r\Ǔ6VzuΫ(˂&}(|_S|ꀍwڋ;x׺:{zoB+.5ߺkE}nYTg.2#iHT_hfې[_
+ͫlR{CDd~56'kM+7Q~XxJX՜5a4:׻cݝKje>+UWr;ۨ{ߓkZn'7+:<Q{9o)2aJ#ʌ:qU2%C3tRG͏;ǝ]d4Cٮ=Lu~!h)G)p{}wnoЛ{{t\6_7bQﾳ4cnO_\DЯH〛<o:G,P38Y2ܚ0O Kw
+endstream
+endobj
+1207 0 obj
+[ 0[ 507]  842[ 326]  858[ 258 258] ] 
+endobj
+1208 0 obj
+[ 600 600 600 600 600 600 0 600 600 0 600 600 0 600 600 0 0 600 600 600 0 600 0 0 600 0 0 0 0 0 600] 
+endobj
+1209 0 obj
+<</Filter/FlateDecode/Length 25702/Length1 53820>>
+stream
+x{y\9aEGPDTas	TpAKE1%4c}l2kJ\r!6%VM-ͥB~Ws缟{v9k & u#^[CovNA+\OԪ;Ȟ7XHLD\~쁅)7}M!
+dZqi^bD1DB̙m[zD)W|N,4	ЏsRqY)9AI72N !QR	;]( ̟giNp#
+%
+~%ŕgvӊ0/~&3iAx;QtFpFTqE֗ΚPZ5cQg&3xNbɼ/盏+ϩdfXA9u}&LI4Vh+B	4=d6>lL(T<&`QB}+䧻hnw\Y64pn"y>ΰJ4>$+5SEZ~=vyZO_N|1l|}A#)Yzܴ>2@rZ}*jaӯTItX`|>GdvJS+}D0қ4P$ͦI:J(g/}CiEi<)	oo~GT][Cj>Ky;VA}+^Yknϸ7^ԟ&G| wTKCi'gaNaXT4w"۸=LBo^kSK#­+y!8L&!B&ΈռHUC:H+]mI|2K&/Rg!J޿j $0ޯ)Zrtr+$g0HV3&NTCn+ZKѳK"RDJRCy"Rr{.IL,^4$;e74jX:."_S$Iʵʠ7a+RӎFy.
+%*yw+l鯰9и> 7Яe$ͣ6Z#b7V3h4=Is4UZt]裘Gt3	iXX0Qp,3/*`#~-^ZN^GA'/@(YͿY`,j$`7H+lwg!!B	!uYK-ipHo6|*'j-~ﱣ;'jcqruhUֿRR[ZsL,vr+e}y1dY}\&ss1Ո^"߰ҟcE2TÓX"Ys\]y	Ń]y~{WĿ+T=6_YuC+נiOs)P_f}zO*bX&JO%'+5ڏl{+I{i 5O*DmYmTFe裎@
+iF;q"h.ͳ8";9KKL{q^}w>1@ʆ0}+5:G[GDs<`~%zy&oD4Vaΐg	ʧIuRJ`1޶-!ٵٰM=qWO+VM9rXtn]m!>#x>F~"૾CHmW0`گL1;b_
+&=r.S&j!)DxtC8c.B=Uz4gIlؗ7&~Ǩ5ൈi&q% h%gi=}deę5ψ 15>oCl`_UlAFlK!>F*CE#.25+߉`b{8/3;CcԖpr|O .=)20OPa4~}^f>=xA+ZxK,4+9̄.ޯBv@Ucg8T9Biԑ39Z:ѿ!':b-]V;+ɀ+QEö8]$S>Nh+atC~5{Xu}HZ{ zGc08cFBFܷc5uTy̻3Fx6E(Bm7Ass0xwnV$OZ#Ћ3a%*ւEXE=IsҊ=Vk&ʂվE_!=³E86~BD~r\"џw8WRsy$tP\bD6R&ωl5_󒌎d$y-ٷԏ]55%Vާ!5I%I)6PC4VmJr$5įMk1M [{I\ãKj TC,^4ʶc;I)N#jDá]פՐ hO;DCh'JFն8$-˄DLW'-suʡ;+\Ν2.!bC#|M^߭?/z6oҷ
+K q%
+x|xF%pYK>nɴ?cZRTM;ksnug]#0>x]Uso0ER#~/gO׹\8~q{\RHGp˞i @ׇ@[^~E3x,͗༎Ծns!G,~"Mw&DK3xfO?(	+KHk~>|_@(30>+>|✈Eq=ñ0c)/+y:1`-żA=f
+pʛh^R
+J܄}C<];ZDd|w;FyeHD8 v|xMf7+prgΠ]^(xVavdR+߹	̆0N1c8UG09՛.էk#5h8{s>(s,yp
+)\ҍ8aʋbL+!J5{fv7b-//J9C}XSKp7K>UК87|T%|c~C?׸--7+R#+b(gۘcDPfWhq/굸IlF@
+qo@`dP;N``+jl0B'+6_/a(
+Z(hH+Av
+UeζW؁;CB;q
+=Ea"SdrR<0xQ'`*% +A1i؋S-݀
+3)Ea
+s'¾~_uKsd Q&p<_IJ| a8G(,\4r pQ48Z+U!b;8%ph"+NR8F P!p*$@Ei$p4bRѸmlx94x3pxު6 s;MS8&sEtp13n.QxM.eOarkx͂\1NS("9Ut3>\[<
+G QI|Ei1p-	\'G/>Mwgi)9Z|^Tt9EK2 z^`TDk%J}p[VmC8G;5{=
+V=CJo
+|*|ߡwI
+ߣ38Y$~@ky*<D/ ?&"+#
+Ke}|n%S6?W35q_f	`5b*)J׈'vnQ+<K;]8I%
+]NܚtQ%z= |w7?[B{owtw^}6u
+u6~ʧ|>|?>N|Eէ˿xMoWG]_)(ణ&)I~R/> 2ȟ5eo;iӾCGrQ]tC4U)U+_|ץXT8bC7w=v뚜إsB8glc9m֨6a[id	ll14ybC_x(FAqǆ>WxlnfΉpFN(->Ζye;lU<rH!+E6-l9mvr<}L.qgf~Y	~qTfyZ;J+uoV:G s f	wdxr
+-:x'oHaNv^892=NBYjOǤMˡʸ]TYh?1xtG+.c91nBxEYKFh9Sl|ͳvHaZĢ""GJ14ӗK.j#G<LnlHxbڂ7<V^P{#Em*C|-\k*-A^iV64LhS9.sCrFPĆ:T	R$l1Zycx|\-[Omw\8uIq}O'Y
+J0ea#1k|ܜ*b⣼B4+ rWWh^<zm4.b#E5jZ5jPWicV-r&pz>7ߑ;dd-]/܂޼u9OB-BDjKU&3TQ"??lT_fp^_a[0s4JJfK-Æ<u^l98+1n)z8?zS/<Tdy'Pa@Wm	C4o/*Wjy"i2+(xW]5WCXm3؉/̫Iٽ͚|ЃÖ=ȑbDj+.Op؋t-ݡ;.Xm܍Ó+kclcwLiwSGNHi @9ЄaF؋ 4\L1oӎ=RXj}˚s(*icY4i8P>[rwyqpfqoFkKs+.Jߺ<={
+ʬt!.^?pȶp`,l-6T47|\nfUEPTz/bRe2*-2|icQp`F6	t`F@7d 6\`:h%HM]Uč%nƊ[E.555jj׌\Ӫ&ZӡYӷS\AǾ}y5CjL1ftF`vLH.# 8eU+äf&
+$Ю:\<PCBPh-ȣE6X	0tXJNb-	-Po@AJiHP P+/}tdR5RX i9!Ԛ⢍Q-\'\Ru	.Rk[TXL Z!dve4"X"W0^p$`oI%%%CKbKx+|DCF>" uD@#GdqR U+NamZpc V}nWGi|)i׬?fbё#huգᐅÒ}}Ul>\os*4U\onfdhho1UD*lsbnn7f,dҏcD[DyK)+,:rEn~&zvP8|G1:2Kn*>ԓ*doWPXź,Z!û-ثKVDKVQ9pףO'7da+|d/L~&k/5dlj**T
+ժB*^4U2U3U2U$*
+/YI=(s*6+s@(*"PߜOvQQ.Ra^z>?&0?WS>Byˇ(_5|@/_⋬3+<{NvݮxZ)x4/	8tO<Ois2'gԼJ3e!RVJ~8b+R3D~4sdRzzӒ	>@=t~VsU
+ {M}U\}Amș;lv&]=eET(-9@en92xvS^OVQQ8"ҏ	QV0'g(R<yjRC ݇	ԋG:I`(Mp	/ӜL w2Q4ͧu̷Fvi;vjF@ X|Ĉ8^h.jOWȇzh3c_CwȂ[m46л]pKѣcuRnl mdm$Q*h!I#&ӭo0pn(M>8-"C'}i}0ahQC1tjsGDgXs6R`++猁'^RZ/eS9{]\+fj!ݰ+14bIV.<"}&jc+Co[z_}	N1+9!DJ=h 7ҭ =G[3:~.x$2~	QQ#âR4,27USS談}PDH"/౸>OUh?wʺo-A)}+BIŐۭ4Ǻ:|?G8"b,RQ.^6G{@{T{M;[9
+`hu
+ݬz_L+_0v=5t^؇}1,΃cyO%|;x7ǿ!A""|')b*qP|*~bZ/tvPma4+4dHFcqO+[֍{o`^'dCj2$\C[4q;牜}<b^t/5&	t3mCĈd*zL!
+1"Hu5cbxR<-^8tE4$fZjZEKԒvV4QUVi[_++B{6NWX|f*_3F4k$}#byݖ(Я;q9\Y+ގ)De~r/4CdAd${2c|F7\?,E b8v¯zm ͅ_ۨL\OO9ˇxV\ю#!joq"TsO{&<=R|[YE𒁆ss8m-joyhm.2z 2iSWm쮭!n8}ohmj͔Em)N@VmNKC	{¿[ SKP"]wgEp	AQ36Y87'3֊uSE*gmb8r9IܴkG.BNZ`%Χ){O+ed`F<$^o& {P=>@Wlڮ+.#]&aN6R Jp^@)ފ})9.xjӾNҙ5GۘZ$%j
+}4E&y[%VՎ4gғ˿&8tj8t++q'?=:o"?*f#0WVU]e?';tuv%b3Q2j]_x<=&^25
+vnXZVao\8~kΆӵ?8mfi6d#XďbX@G`87tj&/qq)>^Xͮf־11ɇ|}4xl֪Ep7hkm.[$؈ps\\X<q/00/(o|pp3<LQӂ,N]wGs;VVWEMN̵lpU6mSw@\:eyLd>Ҥ"X҂;	NdsPpvrγY)ԹtywdIQ۫ᡁUQWsd: CEu]҃- Q
+CqI*#VvII${k*4oG7ik&nw'?J|ֽ%qkn+/dil	D]nxGTR(n,te'tJ)#\QإG]f]ŧA2!rWhdtr(s;d~ْbc;WEKb4$$wJ@ĤN_E|f[&~4+??_oUup!61	.djM~SKY4SNi*d2ԨXm9y7!#][%~URէhrc[4lS+>a{bJJ]kqrCɣ*L_{ڱ^qs7Pa8μgv%ZI+Y?VKkFe	`WKc;	N6@JB{&ih6IڷI.Is!@pIɵӖ4]4W7%$`}fveif}fvgy3c$~|˟|lW˵qڳ۳Rt;ed/6,]{[Ɣ)%}ޑɶ+5M;7ގ@;?^*=zi]<+P-h$gĮkZdJ|>M^[doiKW?x1ob^b(} KLb{z;oQw6WDBewr3_Vgwff-/qu( Ô!mwԱopM&]?$SGf+:aJ&	H8^!I۰ήE+Id}czһ%f \vR͙ꪇOq=enu'?w/$;gCwɔ;fY%D%:2'+04MTm+͒G%DJ'f}@zBad44$8Z)u[nn!ef?9K}켐r
+_P˭sAjE}D13Lkc$4PYN^Qq!0L;.jQ`*NMލ-dAf+vڛ
+B檱t~T̩|"`H?9fʹXtౚtl1T'8+y 9Ym^GO.[?C23o7-8G3sFxd.W.<}÷G]Egsv5{B>ev)vHzF5G|~&kyrw=KHD`8ŹtLLNokɭq'9mCB 9N6iب@G5Hu
+RZx~%|n OHCIId2
+q\aaS U̞glP(}IJq.e7M)Ws:Enid0@`Um\[SZ\fE{LG^inJ*Pu9f
+H471
+ǩvKeȲb(<67a^Jyj]XeB.+P$_|_JTtAZJ,?FsgtQ$.G)I:S֙8}sʋj}pS~	//7gBBn/:dldJ'9)/!R7]g"]xF͘45?ց4V>mY]$?ĒNMWNfЂw,3Nj;&֜.2F
+5-Ky=;E~)qTcAq+ys8dᝌLhaaX2q9y"v5;A 򨂧՚H}Q@cN%1X1%e1Y)'ǎ 3U;fN+zHZ"jI&*p5JnV$_ %o%dr,WW&	 A.~жóxe9܄t&54Ra 3?ޡ;žK\je;5?MiOKsGv@|D|cRɽI2uМ0K~g	+H&N}>5L2jS/* Ur$*!QD>/rjlgeݪ;B`eTy;,Vg/u :;#b8≜8 (J:*:ٍsչZP>4{4}iJ4}#'kX[,x3L.22cQpRQ f76✟%ߢԩmuxO\"T)'#;k]ν}N?Ygc^YWҚ/q ߁-mOt,3l@6:jbMʋt5.FTZy.O:"+uن[!F
+"]9^S-*P~<UD'H5!&`fzl8g oUd'DxϾ{~$xDR|8.uy^&{^Dy6-r6xwS4ⱙ-H.o֧MSPfAGby$ MEU7[xvŇUKiaTc:فbDDܑbc?wRS'8Eq} eC
+\
+Z+UQjd\gG4<<{ؑl0d+>69i4sj(2Sߓ}Pu眯7qXF&WZƛT6]9ՂPG`˸v^S!Usp?354~D_D"/2bFEIʒ_3*5USD#("Lˏ=(f]̀AXD$_FQgfU#YϷGs-
+/j2kP&)`O _KK˴Tl5 ҔRV
+ bHI4=|0/ k&O尚kuBg֞Y^tb߁uUREf]O1߹{a!9z gd˸EЀpcIh
+ʐ{u9!NЈ(>\aZԹJWK}1
+W|,&3hn4\UA_i1NC<Z8}\WeKX7ߨV]LnEZTdB'*h#pdF4KځY͉D7@ZQ.Tf@ 2黪.*CDrQRA1 f0jw6IT(A(DIśG/g94W-j| Q1 el&o?H}E>tyfB|R[n:7$~Li7	chhd'z*2FnD/v 6F,2:S4*eE\"ƑE8RIEƔfE4.$28(^zYF&4omrBHET
+YŭG_㙺OLq޲)$Gf޴{_W)x)e+s$S$rU |e:Z"|a$5.zΰC;3dM!kLɢC"kFݑS!CwTId`LKhnL.]É#jυ¡\5S-B!|_~ɊIep(J)"ET!)RBgq18irYP-O$g4Cf(33h$E>LRO/x^p]IaԄdn/VC	($4f
+c,\d,|6נaՔG	R8,AaBD6~Fh?J69T+FR8f2CY֐=Zj:LVGC#$jBgCPK2d-++lL`VmUUcβ,5Y5۞==5gea5Xnbh3`dh7t;+_58X[?ZD5*OZ4_~Hަ1I[r㸖s@wFu ȑ2++s5i? c1AL<2S"Yܷb.!6([nTW)"T)l07+ܤ,eKշ8ܦtF;=nqOxO;ѧŧ?a~"sxkΠ?}~X5MQ!"N@3)<u  }\zVRRRZ$kD!ܐRnH)7[N ʒ([howٚ`t::p]lպ6Y?Qf^!u$NF8ĝ[oHNq>IݠA;V2NUg+Ȋ(*$I⥮Jb|4ؑgH̶9PFfup̩P2f`N\[um![J+וV[4[y<UYM ȩkEeN8*(-R{cvRk%B"5D1 gC.rpM@y<S٬VYtS!⃷0B_DD#y)fEY!qX"\?U\C.O,Z#ecNC2<v?Ï]
+Xf9Lrsa%0	L0FhcB|Nz3wpTBNG6*ǈ
+m$vE?_q#HJHo\s.o){͠_Oe8gx
+f՛,/t.B8-0./r.oc6[s?|G;w]	^gv~ow;dlao:Tl#b cVgy7mӆ؎N޲oR0`jKtcOoﳓ;eҝʰF1쬭Y~;g~AusJwɎ8I.DKJe|şMzl{'~|X_=+v= ^_?qEOvPI@'=Wʎ|BKwD/_|W*OF~/[J#
+bgUTɋ#m˫"7VbH^K}GEK/F_x1-.@%Vҍ香-_M	.1$dNJ/%URZp8.iL+)BP6S**tVaGQoRp+ׁ>u7~=&{tVИ+tu$ n מ5_F\y<ݰUƦ1͈l)E{ +mҖ?2[vU=B|0R"sۇ+9E4C!@,Sj<r+2UeD?[d.O;.>ǎ-]ظK9}2։+so{~;s'6y	oNh-}|8KyҢE7+;|C¡mRG)-VVi뢭KwII;AйX]2cBk5ܹ=l:ή.5"rxU!`G7~-+*k%4:Հ}NW98|(ަ#w&)k
+\MDYW`l|$s.ΑW>ӥ5a>W˒}HVx͙<N9$MH!SE Fe^Cvd򓦩{:z$`;guzK݆4,0޵?_o?޽aon,#f|k^՘}`ٵ7khٜNP)Xdӷͨ-[khJgKW|E+>'rSޙԃ>K	Wߊnu4LnA[CqM|}m׳q|+0~7iLdr 8ȏ^5(&KH;(dJ[31`;]c(3t QZJd&tnݣpP˳[\U`7C)})]`|hu-.0Zś[BPBa4F'?9oZSOï];8&ҽOHq)6!VL[OIW?$''Q߱mgjv.^wrr['֩hIS2.x>v+qɸ	#:"6̽ݬڽd6<^	^hpH^r=Sj)|BYÀAaV(-p)S# FcuHQe`n)(=^"O^^\ޣLU] .gѡScJv<5ӧ;ϔ0-o<(o
+
+WQ18#QM-ߥ#VϏseZp~jh263R?w˾W|+haQ+,BB 2PH34h.4ZeYʢyh%^jtR53>0ul;RQ*) f`1!pD;J1$0S8Hq*Ѩ̃ԑyW	LZt`ɌQcd"sMLuc(sH]QYtEa5."9~HK4n]&m[MEZf]uqK4+HαQi"&cT㘯Qd+܊eW횪SyT}QT7R 2jDtR~^k:PV!vM6?5t F%ޓ(EJ K4%,ˮ0iׁ..^_2k`'Dןߺ.T0GfH^o%eD9PNYv#F1eF?ĮgF'xe0Xsj]NKO6xHph'`
+a72[F
+>1#).dXwB$Kt
+w$Q7qyd92kg<OQ{;*/j/h#m[_J7W|ҧ"ǟ8ڏ(ruCq
+#Ĭ-(Z=\$fM{X%jH !o[*u}-eXq'qpe
+ab!?eFDvv{ց;;;vJ\+xU܎.|SeQۯ֗;?L+⩕M}.q{p9S|#+5 e3XEs#E¶aޟ\و_# 0=xJD>֠vrHYp-hG/n}Y4@B#;#?|c/~	/}tɎ}7ę# 9nk&2wJf Xŗ>4h4A?u/ix;nv׻lsNW\O~zeu]0BH؇Š#A
+Ly<ӏ2.itpf	FB,/oeQ:UiFۂ5Vx{o]&l
+Q[<.X;cbJ@g'H(k1](:L
+ytGf!Jbx#
+A"+mbv`+9վSo#ds|(ȑW 7߼G6c##t!!H-莩}Ǚ؝%iigsu-
+\;_N'<H([Q+Wp5\+Wp5\+Wp5\+Wp5\+W!t=9Gyh3y^zEhqx5*|C:\tڈ|[:]*>61N[i; >?4F6OuA%9:͢:cJ+eFo1iꙪǌ|·[PqN2W7XxViY6D6|WIKHuw4o߫$5Z_h5Z_h5Z֢[NFbJ-}:m@)+6 t<Ït7:+JE}(i_Ii/ͿMIuz_i9J)A&Q:TPs%Zϛ:MyqZτNzP[:+iReNC=Eo.sQE"~h\¸<d	  'htDAiaIL~帟rTh=]yB^A[ NRf2ҭSnк{!vDkދ:@k WpEDFܧ?y ri+2{={SO+k}z-fBQ
+$<pgmV\ij/z2VJy	p@XO˭ȴA_xCh+x-[k4heѶSzhlծ	of*w^zh-FQ{V^C^Wʟj9XO)[uT}/MKk">LeK)|]%Z[F
+ԯi qoj>K.+WGo3-IvmMT=s=p|=.gjjru}mC}rpH@<wz[׍l7epp߰|mV-wm]\{źy0?+_?=zA3,n7U*UE#{fmDꫯ9SN-4vdƊ|j>[upkpodd}mM}^Ў#r&yoxCy[7憥s03BZu]ϺEGMCD(=70R%˅&g}n!(p_({op&E}5A2ҷp?<wpKwk
+=>5*G6Ƚ}[{ϺCZ$J\קVוxRJ^Gs3U7+p|F?_>ۨ7O>]񉆀Šr_x_=ukjGꪁ(u%ky۩&xѨדȷ5I(!_w:`af b|臙@@c.<-Ħ>+>??)#$`nQ5f0 iJM.V苈Yw0*]=2Dʁ̃/ty׵-.U3oED=#!?DwleDKw+ŎJj:Ԉ惗6f=g?DQD~c`+v 
+[cLAGVre;\ }w%X-yW/YC$\Bn-dK$!nҢ[Dr#'EJJHZD[Tϙzu>̜<3sy̜`])&+M	2f6Jyxx鼲X=c/] BѬ)b b/2[$TdHHH5
+H.X[_RI@^S2X2NrdR>ך1,nR[XWiU6u+`S8žVJ^՞\w}
+s'K$Hhhpq J@Τ 	:HE"@.N 2ti4C'272YR"UHltLnB0F9PޣG Gn~$/ 28$9;=<?+yP/m@rr02LcDR˥e<? g'+?yɢ27d
+zZ(~?H]Ay:0?䵁HM䭐||||U~0jC̓9+Gpϐx	^[X[E}WdxQN%bKS`'9*~q+6# -ĐHHHy!-GZ( PJ17S!9S s ~E)rRӧZ^nwA7Kc?4|m}K}C?JR\<ϟ>ȑHƙvBT7^GG5,ZCӠӅ,'FbhV Ŝ˜l&fГ?Q@7C_a ]? qsnКbՏjSD{L B^|h9OACOC}9ϕC=C1Dki5N<MpьX9r(a$kIul@0	G(ji*lY2lV>c|߄oaIݒ/SЯ9ǡdi8uaPh8JwΗMPʦ}z}׽dne'	D+Hh/xX4sӦ`\ψEc ퟕOf>=RGtچbPV	&D NBUG+(mt)}
++(!w_%_Ց:Jgyl	+]`<t0%dBGt}Eq	M+[B8#9qqn$t;D=%}cjh_ $v
+c03qӱC"Po58R(8igBͤQ`ZSeIrMߏ3:gCs!p}?
+{~?ko᷁ ~z+x[	b	b9H0-haݶ{
+(:uc)Xa;uޅI!l`\
+Ѵ fa
+Z74bY9&T/FfLm[.Nm׵su,sˮcZg1VDCh7!ΡHN"@v!hBkXZ#!X:%m\tV:(ed8wvT.!T`(I@={A+][\rCfaUǵRF;:No7
+t=Nk_:;^0\Y34&9+{:il$A о NU'J(* P9LTናޏ(ypw:E?p%yY00<VoЛ~a4aZcY;}q(~l:ړaIT(ǈ^xEDIG	
+t QP:"[2Gl7CM0$
+r'@??çhvjs
+걷ų(D}Q~PJգ>D!DS`܄pss&K`y; yyB@{!0xJb ˺1@F3Б>q$يrojAZQǡzȧSX:-ug`(JcȆ1+h%[`vZSŬ9	1uND14 o)hL/h.B~ w'vgH&a#WR`p0>'5rbMN{ȉJ4Pb^kˀUZ35Let5fW 5pa fAY:/(^8b)OmRđGBcLoC0??+܉ɷΤ\0 uUI%tFI8F /F9*rGG;@PaǓ񫨮θ<%-WkbMal4ȑ'qDrqD\4G+> 3c@R az|6Z 1;QXcf6E>K1Z<tHG(s1q  1bǖ?yfJ~GREXC&.p!pha(RkλxBRO`ф&2'b"<(᭩gjj9)C)#1SB.
+
++]A(J	zzaLR䧱ahQ,X08bB yX9x]42R&g$港owUk֮d/ŵ|Vt]vz/yu
+MBؖN,HK[4ru3Ǧ<kke];G4}Қ	͋lgySM<#uh駖;Žg(OIx3yzmf){FN>"]GCLk\(£xnxL,6-Nw*?z[_ueC<-|ܧB^.T
+[ @MDdQc҈h׃;}CFu_7ߑq
+9$I6|Y+y饟ʊ91SWӶjr^;3r}]>DlK+u=#J<rHrΩ{E׫y{.ߣ|N͔@}FoT_OTzǓMSfJ̷?7VN?"hWԋڏ#g?
+ƝaZ4O[ٶcMfmy}U%l]qF&D/"B^\~Ug0Ea 꽉>@O&+`BPȄ.Ou#DSwܥ|j	AcL30ޯ5LPf5L|%7߅tEfښfN
+?qĞKK:knm8qʼ;Nw'QFϾdFCɂ.Gwe
+V0o5۟:ypyȠ{LM5.0F8%<q{ulgfLڍ])pY+5*ar#X豌9"#m^ }R#](wMҾo+QMfC*=2b]i?]V>eգ}Gs!$<pc"=!F:3F1(+"(aTAB$R%
+5a x&N7G_XR1+sFv՜5}Tֲ\ǔٕ+"6Wݪe{3tlL-_ʗ!#r^Η%7nw$F|y6'=eoG^hn:aƒfYG[/^]VRJE82{0݃u[9dEܲo7ψS];`F+Sdb#3?kΏ%{ʭW*>MȬU:9ul+߄-oDO	1fcG ɭG43è$@704$L%D̚mHpR]d|%bOyHѺVBK<)F;#4T
+&347-
+cwkT=Xغ7tօwS&/l,)YtHM#mg'3S<2`ӛ.Eh1Z]ZE~samyI{k_%v.)h_՛[nNiirS'v.zeމN۸!,h!۲bx+חt	xv3e8b{oB1*Mm7MebڥZ(XSVhḦFJ&$#9aii?vQhh٘1!c0&x/I/clܠBa?BhXf@ÿp~
+5rGKh^a4BFxnr՚SzY,檄yy|TUKRVm.k7Ėll(嗢(0| '[M8q7R*\CwOk4<H-趷9|왦o抎=;os#+qm
+4QR71nb-jX;N6hj\X('Dɉ܅ʶQsMjJmHpNѐs8D}ֲG؏o+rvYc:FGc
+`_:7 [mG*'8,r;!W~5/ޛExO羯]M\vKٷ},szE9{Tc>_7Xs)jG83{zLU"~ёNᡌY<k/,\є'2o`DsUr%syﹱfhE?6v9sL6ɿC}Xw𝵂ocÖUlȪ
+ǖť6%`}uPM_&ӀODK߰v<	4a PMz ̭m*28_e`C-_Q_ 's.e"e`m:id_ӆbsڏy/,ZLR{_Rjw3M)z/ϲrq㙇F_׿pQ&B{ox~nCtB//vxsMĳg
+u՛)oSw6cV%qhn-WnИiZ*]DOȣ_ܮ_d|eyκIoUWՅL<!P[8Q2x< 07Ф0j,+G&<E6?NtUulflmcdbbcjgN$?O:nd懐-WikĽm/w6$~L{~XC4%7,Ukw9(W/\[jtm䖚{/y8>R'lS3[5w$j;/ڳTܧkhX(Jw\d|שY~1PY]Ź,
+=%· [[f*ֶymIQOjZR-MiMT?==Ħʧqkszq߳I<FcsVASpϱ_-k36Ac[iE}ʉUvBFb)}14{b)+p
+2XgV#SˍW48~FIy^TA,;	}IUFȩ{JqkLcjl(+()\PG;ƥ<nTh8sm^FɫkY؋i"%(mMߐvzl֜5wIl֬hYм;&LHZYF'iSI7Ky}u(H{t?\rz4y;U[<hJ71v__5>P,r
+o'FA캭^,5"AÈa\+YHngIcPh9gϽ[3$J@,AػO࢛[[ڟ{yT^\E.#վ]|_AC/ZRQc1lxEيUB0_u5Jr6zYWwkVP~k!7ܬ&~;	vW֦RKj.mJpiywbv>p>Y&!GWK:̓Wh/N*-ԚA7m~i+bj709-e2Vt0-uyHhhZV("\lYa]p>lF_^./2A=)tk)u6AॻGbq~Hb9d"g3s!-|0X'MONgJwzy
+_|bd}Z3:&Ur^z |*Mzv>W-O9˻`1m㻉O+')(e1{fD'9/t.g?}eoP䔩Ε|A.y^c%}I2XY|)k	Q<K24%ܒߔ!8EI.VSลuGNϳR}h1sݧVOu乯1+fƅCvu
+;<kwJjnůho۫ך?c
+endstream
+endobj
+1210 0 obj
+[ 600] 
+endobj
+1211 0 obj
+<</Filter/FlateDecode/Length 25242/Length1 56776>>
+stream
+x|	XTG9uoCۈ," t۲h;.J#
+(ۈƘ$DG	.+jGǘ%یY4Nbn&UݍhI=^N:vKLD-:u;dP5DkO̬aqDۉİAF%%?3h~FN۹[P$"F?>sxn	h(J5a(O(B<-̒Y+C{v#wfh/xּg.Z3o
+fD~b$Xv
+y1_ÅcDg[0Mߺp~Q~#[T0wAd*YP!o%Jo[Kc=+IԦC{FNr^473|] 緌N0^dv൙*/~O?5K9G)ԇzLHЯJяz2;Z&ך	a!u4hYVrVʑY.b0PP[Δt(͒g3HLdֳQ"I:¡6|{S!ѽܒNQMUri+\Ԩ<"np.:y(N'D?z+Qj:Ѵyye=Fw$K}tNeB@оi,ZB硽^h.hFZԨXxPu>Z*{+}IOG)O<yUb,c1U'T+7\qhgF>"ZPKI:C9H΅<ThDNNĕqHo<dN4&~K<{5N
+)K<%4Ί#s-xGeв;An!\ԓ,Y<RQ(^NhHo+YE	^cd 1r#þW Wl_#f" /zcjI:`Aw3
+^'x6Ϧ+)#|RHjE#υΥ&jTCBV>yy铩Ge8\SPh(*>F>IcQ.2.c>0[S	K +G8f@o`C9;
+jkxM`xZCE4%rh(ga`Y ^4yVq!ЋC)׸D(tJDbDQ(8N.]hw8ƻz5aRA˨;Ţ$cai ,t3[P.Ԗ9Xjn|[sFT,x(!=m䍈e'zpjk_noVmxVKVT+D[7i;F۰ʫ{'ߧyPkJU:H5R^ܞ_~l*^lfNQS188+{e"4BQ<i{qH |CroӰ_Qj#vړ '0':8C_7(BBB@x?ƩKƹҼsYGKV2Mcx+oQX&Oޓ*~fZ*R+j*GiZgaLͰ$`+<IL`::ոʹ?|{.?'/Cjnt	ɇ⋐u
+~tg~Gw@CKh~Ћǭ<t W()R1Jr;zz$iOa71k\;<4<3EF:	4}BPx~^nzvUgt|є+r_Ý9.aa`G)*D}ɣ`[y7 cF[Ї<A`Eש]$5ѧn] xSk|[>6㳚]gM#loU#ԸAإ^k]%D\*uMXpʅED6<)/*hv|R%Rpo=>;ה^*|"TDcwO|
+~P(m4,p&+%*˔2z;u-}v'ʻ+
+ҳsbwnt7,ePJzU>#й)wsTdxد ΍~=l_i-tSWY0m^k{<6fUdy O{+S#"w|UGږb:*lb>7BthEq8fs%HWz(1*UT	} t,Iobt>Xwt]l-퀆U++UΠϮLXT{
+P|N掠d'NCo[׋[.u\NEO(NSYJlTmyu)»? @ӗ}a*HVmyZ8w59WY^>TD^=ޞ|Xۏq&u:=@	x£8#kX7!8R<7K++g\X nkq*˕Ⱥ7~fU^I{*("o\pz(dOQX]m߻ha*Y+);E$%	4S8^\܂}4[6S[%lyg}bdH]$w8T+aA/ٷ#nǕ]cْ@[31#GZ~+Sr¸d7yπӆy%)^x' g<vBƿlݼr"->>nHh}!4,)V25Z}pM9:#wGdi|SHs-<FMitM=gaWl@t8ΦDbP4DxJP/ǮƈpWv'{ߚo݄䮓wўIKsϟ+? ϓ(W@25%6MHUx{goL هo%g^v=M+A-H-G4Q~ i=a>:+%O6;Wn=N1HBĺZnm\|D'qpXu;	OGqR(,0v][ +H-O+#/yT܊Sn|dJWre5+[nu^x@Dk}O*nŉ_-NSF䀌KIt|B+*=,`yJٕ%i#:H.U.qO"ս~_}5>~gA8 剾	]9	~hx	\+j<Yb%t'bMVb+zmWЎ>[pW)]x	ޱw	Aw8G(-q[Y4})XSy.©pAKjk-@MӥvGG uI"ab҆W(ڧ>vy	Ct닽˽K*_[bԒv{T^[Ω2^q1l2P*SŐ dt^ӧ,1J4}PG?+~F5fWXP ~	0xZP 0Ha0 PP-)Xy !Vc#%05FS+GH`[j+Uhh_Qb=ISOm	k\#ـc&7좰+Q-,^G`r S@([ad|+[#/u:++O݀iRS Jf(̤^8 !
+J}4
+GPHJ3>IM.J~ p<e*̣48Dd
+p*ebp`0b׌4'g(`68 Φܷ*G㍏O I ?.IRKh
+phq"x= S!nnT\	;vL`ޤf*6>'4o[<4x=*?(\KwR.B:Z\O@
+wQx/-1N&,ޯZH'qJ|nnRV'/EVZemt
+-۸J||\x[OmvMؘ;rN ݴX2\V7^g+X<
+zpgP0^}<@*Wa$6f
+=O[/V%|Y+W(=
+|Ho7EO/$$UzK|UG>~8L*i+3`W%~B(<K{Cjj:?Wx U% ~k:hU
+/at/~D/l
+`j%CaSnQ6MOæa+M_e_3mz6??h>ɞor!Nߤ$o4z,,n񉏮n/ѕ/Ao6) MO|c/t۸jߖ+=Ǖֿoj޽RztֵKNI٬mcDGo24$8E` K3ISR}`'w{
+$仭Hxu5_^]҅3)t5`I,}4nባs3Ӟgu_P*^PYius5=piqyV~&d3,ITi	@4 1w#JA@ergQs2m$7gL>PE(Cupnlh2|mM0;ϰ(
+d!X~&+ȽinV9*_omk6PW+/BcMujti3̯Ȟ%SXs4Qns**U1*ZkӢym*è|[INE7<i1OTq(Y#BӭIs-7Obx3"2˃Se6ۭ	`)$ROU+pw(U?k1W)IKkl{IG ۂ&xM
+.yRat:;"_rZ9evhr̭ƿYũnEsY^f\ݘ獹[fjњʅRNn,,_r8)QoVt`fje-\;q{߫ޯ^r+EvrUyaڭjB5^^k%Y1v\Is*UЀJ;>ŷ[Ld='JWyV\*SUQ6CӫYeE¶\]%5L*Kc^#<i*+O^8uZ]ո*ݢ}2YZwu\M(T6mu72e/R"e/R"%M!hVEջ[Uz6hkp@jS4oaGښA msՠjUSE6R6FJlzkm3FڌQmƨ2Z݄MH߄M*}j۔7*(ܛHEz	nqhzmZpi
+G*\rW_i*KcIhcqFkCU8J=4VwІp6HÐ0Bwl!xD82+ʌ^iOgbS&$SցOiUc`Md-JQÅ6\q@iZC~@Tst=9!+'ZvbyX'kNUK.`x8lB;Iq%$-wX&RB7kbMUXWz3QMp2,<<+
+l4O+@4mn*ͣ/:@Lh+XÐ;`0U[,X@u 4X
+<H00OPTX%˘TXp&D$-uQ6jQu޼vJ)lai*UfA5/G)4"&4ou]`V J %ځl ++q!,HY.ekʮ)D(_,04,t\B
+w(\Х059&>89ɁGL89.tE8wwwt8;;8C8'P P8@a7@j'jMgm5:Wb1#6v͊M{t@x;Õ4N	vX0s9l1~f,d1>t9(/X~D]Ń7}EW}͂-lwt.kaT} C);g@#v75)<8rrkؐIZKIyyNnwޙGK"BEǕ'#qߟ=6tL1yِvkEo3+VA^nL#-eyWʑ陵d*GVYהk+zrq2kʵ\e?[Vf+OwuYW<elMH6Uʴe~Li+pki(X.
+"p{HwYZK|{/^,Â>i/tg3C<߽\fgV客̪Y̼݃
+:;|Uv,
+dce_vB=HCC55HjiyMU[XѶ%6Eޫ?Ip՛Y2Lf7BoVʾ7+!5;+--]<tj_%`L݋	3HoηXXci׀*-&KHXcK26U* %Rڔʟ BMj88/e~CaS(eϓOa4R?:=E.
+BqҘ8t]G'h+Rm}EIԇݹ^A׬m1yǎE)AbGÂ"F8Q+^զ.Ʒ\l']v:5b16}6Qk#(-tD?qиCf{Uv@эA?Ftޡĉ\oqi8b1
+E#h!78]L&j;S4|hE9+NK&,"GvP4S4 m$_l.V'N Jhd#6QߠlǓy^~N>/LMn_74,CS7ڐn`(}u$N㷄C$i7ohn2VN	(~m+	tP(Nҿ %-
+YXcx,/(vW\/±~<Q%k>AY_Ъè0a5=OV`
+`{<Og3>8c٘F/Cb.x뵗Ɔ+666zá[
+mߝ+Us}Db7$}ɑܖϹżKx!7BOq5>h99tqGT#86w+=ZO=XOһ|z}	._?TSCf܆5+N6|lpE`y4c\JwVGtcͿ,4nQqZ{8F>.LP1ρ˸x?!~_
+V/v81sxHTxtQkyM[E>fsv;vVz+>V_hL3L6^2}7k#X<k_Gp;д[+%~B!(!7-Oal~6F+H&ZsZ,e!&[E>=M[4m~ޟO~qH'?P:s۴+,d.@6IhocV_q|_V#mÇ0}4Oㇱ.(ެuCsĽNvq̭s/amڋkb:yX78Tt)빎^'i.O|Wj///I@sp?NoB//M&=){=D\<1N#H+zkL&)F?GoȯX?mYƵ<0ԢZu[4pʣuCd1*.#4a'7%8.jJwC7&JAa{fB(O` o=͇IT*z3iKqB@+oxZlvX*f{t\C_Ecq-s/R,5Fo(ֿv)8o4?@2(Fz` C}I?+ՂɤˈF?"jj/ӞejmyCcD?8RwJڥ{-$beVweKd밟M&D4t2l0[([.B{\-)* |gpىk?Cp:4t03gPZڅ],j~~v	Z|Jݻ
+ّ$'^DF8nT׿֨(x<2]Nves?G_dY!-qfjW<J‫5`ȱ!_Br8	q`{F<Lqã<Bp=f<1+wW"kukR(I!*>66?'>L+<ZƝ)+{I3
+Q6#|vK6=+sRĤ9)<ҽk5&s^ݬAثqm4]87Rヺv5޵uۮEOƔ1x8efۏI㋪0k|A1τGyxB,IBuֳg:i))=BѲeDDːaނ	m8z^ŨV1GgO:xV+=oۨFEF9bGL{S
+<y=zpņ	޵VQ={6l!	IsIn$5*"D	I ("RDJ)RRDDJ)R"EEA~g&a̙353{/Le<Ml;i'MԻQNobW/tZ;Ji	iN(~UmOqXBD-$fZfIf#5HIJU0ru;Փ렘Vw$]ن%+,FkǴiMWPj;imۦ%x7^in|Fv|BBGj
+'v"JLHvk%<*t.Zxt/糬#uꔐpMĴ\lMH{)4:'-7CvJ;	F	Iڽlo躑Qa#H^ğ">0"Z^"ojؖa4<mێ	;p+O2]<l{i+m>Z_SKc\ܼj`Mirsj1*;yдuthaO)}G:(;kw&&tSĸؤµ{?	Ǖ<>Qu66۔Vv"5Ӥ5+1F|qq1(wzW[D!ϵݭ")ĊRԩEb3R[M6j_if2NQcRuBS*\\yne\](!+\+ɮhBMB_EAd1[DF!zӷ}\I=˕,ܷo}_w_L:4a&hcP<We?#D!	8/ȍe4<2|R#ͧ#jR$w;>&}-hMqqmSD))Vh$^5V 24,8%:jkjq]:8hpAzPl&E)͒&OK,d2ǉ{)OOU֚_{72S^6[|%.%Gx9Զ絈Шx^*Tº.[{2"84"95OU8?:1eһO),WqlDˠjsD#oVKǁk	IU|qo6\9s5]MWt5]MWt5]MWt5]MWt5]MWt5]MWH7κ>F:GqI:jYT&@?mH_RI:?De\E+tMڱb;FK?Sӂ2e+?mH
+Irz&)M<9^mbi0M δL7ϡC;s:3m8s:3̡C;s*:8[P3CJb:L-t뙎oct ~Kۇ8nљ @`0=L')W@[!<O6ǌdQ'PQiU2@+\ ~)Kxq&*Cx#PrETơ\\z# լȫhx4;Ki-gNP*EIĦ;Api\kYwrW)K{y\#-^ܟWeg*h_jdS:*\㭦4
+;bDqmK'U#\晝|3C
+疪yFTya\nVoż;uThJ!ktVcU|v-DǱ%lp_䙟TnN[~+~]Ōuڗ\I1z+{VU~o>K+ڋXؚ*ˏ뺀9P#qRmC}#ufѬbPZ+q\Sv<^,׮vNvb;zRe}KEUeEUAuiE׾W:zݯxlq"-Jұv]]UPT<j]1r*/....F"_E]+UvaŸjW<b\YAUMv_\5VmN+-[1 _}߽bBAUݳqI0.kWW.V6z]n*.TVU+VØPRZXPyiyaٸ"TJV+J!Pjm5^Q^6N/mmj5*lX|]U<sU6ydhxZRZT1 Qt*~9*UWǗ+ʋF X.X c+W(ԚF	NWNaR,/_MbM.%]Z_u7j6g$팞mB N͹Ihg_SA&Wo/u{FM_+'])gtB{!{S$h>4QIb}1@/ї~Z_
+I_g@SH҄)Hn""tSќt.ĈXq"t :Ftm'8ďAO?4q
+WchjGg;%aDѠcbd)te.#M{=A2zcZ7amW`/ӌg@/itٖ0o"ͼN¼y'fw66K͑L2hs4rs<	L4'3ɜ~s:kEwc{		q)iV9-Jڀnk&ʱnBۭ߬^,$V_wXwg	u7!=GzH~KSwC`EethwjS$,Owl)ow)_<OTAlm5z+d<7cgobR߫G)R3~53=k^ 7NwoT~g!-5vA:Ji-Dr.ZW_ieάhGC~#]<9Oia!H:|Gnb9#,zZU\2c|lfzؽckq;O񑎞N8ɓαCj{``nӔ)RI+ISsRJL(ukOhs2'o=۬s2l	ZF-.A7?O㖋#V0TY&Nt`8<؆ NTx ʴ+Y5d:#!'yw"9nF`<`&`Q"w?J΀\?l}3)9ŀe|+`=`#tB+=|г
+{F6NC^l	خex3gxmm|U7{|}S3]޳g3cCdyge17#U1zf9Q=3[A֢pog@N!@ԟv!^o/go(s5tn,o7/D#hQ^Ҩ39U3+]0û&sU*ln;;@++z70}0|;hu8͌O1u̸h3}Q^bX}}3fw/s] BƟy]޼]5p/ kuϵ+z3x6YhMy?Jv/~>yGݘ~;Y̠U\^X(+_`;
+za#,?,ĵ|/Cy9% MM~{?w_ur~}]~2lf8yu{w<NOMAcmG&M/~4b
+_g;gCÞO1\Ww(T}w:3;ǲ utr,*,gfB2=N>ҳByU<.s/<+~5+~5mBy({PK~?dNq.+;ŷ==|c*+;ui|bb+Wpm<d\;P'17};|h̟ZlkW#:؆u͞Y/T>QwoىmZ6}S};">(蝝*rbFv{U}S/zedeiv'oNW/W1i.^4?ʾ5Gv_{9w|*{ ЃK}|/dfegOe1Tɸ4'ܐP%{c,5CW |=>\t?pDId%3;hg2C>KJ"mZ.kiԴtt@jLT+2(mcjcx3^6kqfgF1pD{&xLmes=V"І;
+OZRn@:Ƚ | %RV_{{tcӍ}KxHLZJ7)/Cz&b @鳐wtL ,ʃL]qi4fNHKsiZ6-, 99JOܙ`\goZxZ#sݠ{v0jc-\w4zVxxV:Y9gMBP_zB흠C֞Yֳ	4Ogx^M9Ȭg0H6'ڤ~:K zTKdjcm+{a#680xZI'a_ϐ`#6lǆذ+b1vcnl؉+{a+i8/xN΂6ΰ"6sD8QZM]:u]ͩ[SkRwIݟz(h	+_zCLjm
+06u'陃Yم;99ƿyO_+b".H85	i+++қbxEXDE8%YX^HbKZ6ن'88888٥z((e{ʎ)RIU}<&MDuN"MZVZ;N?/@?ӟ&\1k5upG])ܵ׵"]\?HѮ]S/uuV<?J|Wy3<۝sܝݹn^V#ݕ)vj{fuH|2Hkin_}EJg>烚μI=uԗc.ߦD7QJ6'uV[Ym -++M$u7ǒCRB I'b:І܆yR=ipPiH=RH2,$<:e2at7}xQ]LI	I鯡^I\<`h6S;^?jNw(/iJH_/#+m>^ܿ+rYf/$BPg/4]M-¦O7bMσ-`K tJV8K}IZTGCTbv<	]6'^Ԙ5ag=]p"ʗ95:{3x=}:-oԓ1ptv\rR3Ğ'q	vz˵C!K3E}"ʳ(cgV7P8gVr4m#o,Jr*?_.i[Kgu\>hAM-67kRA<g#{֤U щ0O}bM͡:iD^%M	utIϫi#<֔\qmLDIcM:k:\={Ӹg&tBEp?+ѷ\74񜖼i:"^@jF?W_￁W/7ƴoΘb%`it*`^y6:}65@;x/Vbp֎YʋCMj̮\`t]1J7zpN-z
+EE:ptsRdԫR]MQ]k"@Je~)jV]Yp$dӌuɱ +QSO8~{?/זh(/
+.]	xz#n^AwS@,rtm]&6(	..`lrY9}%5U0F
+"+oB|ܭ@MOGa~}?5釠Ϻe#&&[JRy.jwN2~{lǿǶ}m^=$G*iuVg^,N6p/VSȚFp-W5ex:Civ gSxD#:w](o7#"y*Cx>D`rC؍5zuhd
+?w=+V8h x(㯻 @CzԸIJd ,APry6Q0xp}]8QNgPSI3Ug<
+zP0zZ-s\=k9XtyXbFX/ I!$O7@H幺}BJ/}sw򩠵MU^*m]u<8,}J}lYBuU[yH`w]K}B^ [0N.b<Vf11?x$c~p,5
+7L5 dJf4_ǘW}qG=~yuuX+ճ̭LdzbF'*z+B_Kc<vX1瘣4lfmvJ(ϙQ([p-,b<\uU n,8DCn}we]U]+EW{%2Kte++2)
+3mƓa3Yu<fR>Yj3Ca5Ϡ*ચyz3YܷY}30K_33g8\Q}12+p-w\P]xJd}V֪gkU
+ኯU|=vcjMիR-T]ժX>+ϭs|պ[\w~[粞Ju$gk(>(Jb8({XϐZC,s^is+@Gy6V6)-yf)^S=<+uW[)Pg3XsJ!8كh1|F-P:~/a2GU7|+[t?-P*څ%=ۘvX|0RaLS'8Ed\Ժ`SI'mkpQgY՝0w*3+op*_dLa9+:_0^=ƻYr.CYȘϕZ<zOt"nޝsa jmT̏TQh͜-*&(nTǟt/UWЀ8Wa"JEHà%/)}¶W
+5WazS'(#<]Pu5(3mx8鹬5tsUy^ejG/>Tw嫊ݸA|zM]xk|ŚO`*mfޯ}/bat}ֿq+7U)	}T=fJق}c{2,k2w:0lVqw:]
+S+{tza>,
+*7;>?5g*gx+l]W&GJf
+
+a5wW.Dq+[cpaH'
+w3>ukj'Nz!)0T`bW֌<G&SQ8Y$4YBw+2pBpP(,]IՌ'3VTV:f/-/9痖VbJVJk X@o,(,-1~gtqQ)bJ<0]:H;TX l`+ \06ˏC1R˾ԫhk7A>ޟursg@yN:l>EHg
+	jԌOݵ$7BK)ϥ=V^bpIMnSS=꩞Lh1bƜd/X×\\kV|+,$3"kr(oթBDu_+@$D'1]|4>-V8_,y 	)Pf75qT?W Z%-RD^^t)f9b/bX.VbX+։b$bxG^_Qq\K.)}̖5ZyI*ow<y[XѲBc89AN??A|DT>*Oȟɧ%|KZ-kCXE~"?_ȯ?yS3lj67[If+3L5f[35u@s9,bX+d+̪k5zȚeͱYRkZm[MkR\%DV#I$a5E27mE[XQ$)ډvd~q?j"RxX<LxD<kxT<JMc1
+O`5b'œ\<-px"s9ϋ穅xA@QE"EK#^/SKxboISx]N-%Nⷔ$~'~Gx_OćCr??PH|X|L//O(MMŧSj->S}a7S̐HY8f=92ˎ#eN.u2:ʮ+]#IZ;βO|O] 9CPA.y,%+d$qǼYVJEV**e5*MN=69YNr
+ڷ˩r*4)Kΐ3(O>$rI},9ٸ!9OΓNP.r\Lwɥr)+r\)WR\+r\O&$`6X)ߤ!rJmr+]P!w0KBG"Oby {<D#yJ1yJ	yFʓ8񍒧)*g-sTn^aAt3*3fI꽔DgڦMM7v3&Ct3&m6c3{)O,39fgv4;4ٙ7]hyy=`mM3`z,0!s9hiZ#V@{{ֽֽ4*
+Qk5XQUaU\k5&Xhcuuͷփփzz~f=j=JǭIk[OZOSӴzzsEEZflLXYrW֯YuuZaeEY~M+q%#ڈ,#NbX$ebX%^f&jKqH/OSƝƏuFyMw>Gy,#(\ Oge|:<7]@^QIYUM~..!W^LKd5Dk5nʭ*k5;x*ֿϙ9s,D-ǖ9Gv"NꊲD}$qH-R[-7BI*R7]*Iέ|ϟ{fyfΙ}gs4"XK'
+D1QJBTUa'N3a`2LF0F*X~ ?	xH<$ MCI!IdxH<4<$ȁ{=
+ExE^QWW+LxE^ui@.O,`+Ӂu}` (7ʍrc(7̀@9Pn-r+( @l|s+ :N3yn@;<@ ' h[ym>@"m1m@[ жhڂ@[0R9)ajalێ`r&ւau6և+`+7ǭp[wÝpO_Ax(/x)e
+0^'mbjynދOcp cH1ظ-d,f]CDA	D2!&b(!vD%q&h^kq:_;EՕ>eOSԀ@:4>MOti@.G},+A};+AC`4H4̀@9h$-D+ H$ @l H$sDoG'xt]G73ݡ 6|' ?^@B BP_ B%@h .B 4+BÁ 4B 4>]-Dp|2
+EV7y!˗TO:T_cfb4T#2")9A!r!Hȁ1k@͋bxQ,/E(%~x#DTN?Pv:#tT2O̽>A+F#
+qzӾ⩾t.ｻ>EӘ46͌fKsO	&//h+D2/:! w/vqS)%*\/vݰijo֑DrCQحn[6/ËzxQ//E!TPrHmh<JvRVZ7./{q}yRt/fZу0+"V5ZG$+C2ٻ]ԂJʳZCF0HsU~:ADˈjr0<G w-"7{xJj*2l>JkĐG>|'jjSjY"GQ[1L::R|Z
+ũuNkiO@=1RkP_F+^QL6ɑ04Gi|h)G&h,`Z":GH?FqQԝt%#[&.3`9T&3CZ
+gKcޛW޳pnh)Gr6ɡ})Ptr
+Ycf;m󾙤0H,-RͣQɱ!',ccCE 04<)yI/2$KT.ĥXhLO66$Y,4$lc}IGġ)p& |AC!SMd%[~^D>-ۗxe橮e}aVK_V%^58[6$3\XJYǛ6OvDI肩l	m4x>g@愆y~U]:IO,1-reJ{AKጭ9Cզy6իқL{8XtH} S	7İa秅c	?XkH2#~Ƀ/.mzneuZ1I<Ũ;CfQQDflI]x%z0$vkuvo8=-R/i7&{Kvm&^ߤ}tMMxFX\lߋfF69K4b=0KC/h%ZmBQݓݪ"|9=X.wGg,\B)=c5_sa9-n5SWi[UjO_4X\	8eRB?T&d+l"e^aa{Ivb&9JʻJ)+UN{G[WS27bS?ؔXl*U`P*8:ϝ%NN&D.v#Jpg.\TH6KCFrxu[+%/1^ź5?'yLagM`֞	sp+=xcNy`SJaW"Ǧq95G*
+]ٳ^aۥj]3:Q7'ɛ55ixdCcW{4S<vH
+ΨwiFfֺC/uɚCEf>?:#dpiL;$A[ㄳ+V<,Ц}m#~TGk9<K8.6Ԯ9ѹ}6Ҝ
+ɌR+5)*4ðUL8K%:腇~u֩uִݳ^w:(t1*O8_@=^3:cCψgRwBΉ[s߹.iz0k,Edih,|7*x݌'"r|{"!q.0}x$uTTlLc&0fLQ~?EKaA+u+릷a)o߽[5putZTfܞN%*zj0v^7[K9BeTkVyKR<ڲ9s*pyeGUl1_PπgA1Lf!&Ɍ/&*tGgcߺ1f#ْz_o`Fm)Eʇs_5iY+ZI-}c%Wc#_4<_xF:x>?9'>%gںVW[dR:4.
+_5N]9e0E{,9U`Ljycj>*ZTGOb̼P!WFŃ聢]=[DE̤B%;J[{%!
+)ֱzZgOj5\c(<j(/ʽ~q;2͏*qco9yp&p@KoȩХHc?}iJgGĆOzDEFp~<Nڝ*xӨY#%f	i5M_2LJJQ'>"l!kz..ECKU:NN&H8;?p~$G5/K	wlx8}NXPNglEWduZVi;ZyރEz|V,4pRLrfӮD^]T绯zz_cZu9+g&t$+$xʥJ6y,Z#1+;T<C&F=]wI>Y#JlsnF*'޶QXg:1ˀdӧrcL%GHD`\_Ds0r+v+%kĜ.|awsk#vÒ~v+&\Rq`HtAk]z/Og$Xaqަ-}+PÂ7;=g_ٜ譻V^0T6Szkt5Gx>7+.<7HM<ŚR]+mf=:%/vwm׳D^s2ㇳ,̴\UyXAۮ=غ?>CcRꏌe|0m ߈2걓Ŗc+f(~Zeji}
+)@"HX#߷A8NdNuinMdmM`G =KݞDZSαu*D񇤅aeʶ/k"RmfM8ɷԳ'>6%;z5mҼAcmg+:{Mev*ިXt}sj	-?5\>^cUC3Fŕ.I`7ֺlsBo7UB;0R~\<Qͩb̮0}zV\~8դ;vSk@HkyD)5Y(I7IfT;G|uH41f(ڸ;Zu,um,5Rk5s_{`,4VoVR)7_lx'sL$_~CX⸣KeMy
+nL@n7XEUżLQ0yǮsGGzSu-n^w*×?$3bOf~^Ӂh%c2$|Ohh]qd+y?՞
+ME#71ToжȘ7tVa^HndO*Vh^Su}Q2M?1<b/ٔɿvIwzʒWyMN綦60	5}vr	^]KߴOZJ_sk1d+eՇ{]A^.!Tk	3v4QAF֚c)7Go+g'jřu	w5qjnXS;Ǘ\vr1uXQG9O}jr)s6-jZ<t_ANC̜&+W콶Y[%m?"Duϑ[vxX'Gɼ&%Ib.0YmfszmtđwL>7z1k\4dݑ7bPڇhdF?e#ҌvbX|<u֗)N)%B~tކt@pǐsOCV\j=3w؁MX[)3}_~wߛkj_訥~ɊrCĊ.G\F<xߺ}Ǩq&J5V$+oa^b"r'	/lTW'(wqP|EҷOKOxpUPmO)f=hx/90A-qcxn9z	xu<YH&ey3+-k7#teU{ϲ2r*WE[zorW54Mq-4԰|+rc	'3ڹ:oX}Ǥ^[ZX}v;û8Ae8Cf+r/ԇ Q-Y*ט{3/p61[	WO2,w쟌-"AR:j%Ǐl!#߸cJ}S]KT5r2/<ܥZUȢѨ=ۭ*VEgGm9Yxz&f`|VsܮEW+WMe&<CoNnYxۋ)j%K\wcK'>}Er
+SH=uS,1*Csu:ۖlRӧ+'?.|li-v+>eZʩ+m߄D^yv/	
+endstream
+endobj
+1212 0 obj
+[ 226 0 0 0 0 0 0 0 312 312 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 561 519 630 488 0 637 631 267 331 0 423 0 656 668 532 0 563 465 495 0 0 907 0 0 0 0 0 0 0 498 0 528 0 412 528 491 0 528 527 246 0 0 246 804 527 527 528 0 352 394 347 0 469 0 0 470 397] 
+endobj
+1213 0 obj
+<</Filter/FlateDecode/Length 84479/Length1 177040>>
+stream
+x|TU}o&[%Ld&R&tȐF @P
+]˺wрbbY+v-%?IHPwq~>əw9wg oV0an஻ ፪Ưq sN]U>w>#@j|eU!~pWGOy.#7T;!T,pUNmSy Wm_ߛr+&I 1wѾpɭct?¸uy;ā/WY vSۂ,:*P^+XNn[bʫB ˖^գ ~
+~ o,i]՞v%MLu>R?}$Է/[kpKVl+β.;c[+p?#׎:E%+o9(r`7_/-A**8C ZpV&DRZzi. d/(9!"A;Br3d8Za8ls/%P 	qd؊?SW~SC@K:g5lsz1'+fs8D~\Kqr#f_;>N{uRB+'Nqbo~b."o˧>aٿ,ٺG#]fFHI#i$7%F{NE}v.fk^'I#i$4FHI#i$4FHI#i$4F)%>*2@.`NI
+U0A#s"h-7ia<Lhy2lZl"eցGk$(Ȃhu>X\+qHآZןa>ӳ`6:Jmb++qİh_F{"1ࢿxg{`CsNj`p=0dE@k[ޑ_yz+⺑a݉Td̞uMƆiSLT;qBʊqcJK
+G23>o'g2uR!H%< S
+Z&C({ZQ:DvzxEl2-8eZ[2J3]UW@f5a~Kż'4Xp*f-pʶΪJ[T,PfCRY~O{7ebWws +ުiuMU6YA8V8",r-]:/ܖ4|ӛ|+v:;7+iTOe8u{qtOeU8̓^^-=}kZ[̈́yq}n0ͽA&*`0"15[<nUU-ѿmqs]h}ϋX
+󾖹.TVJ[k
+`\"uMဧ=lST,jhDMahTU
+rUuT<uM!7r;eۙy,#l@:vc|jf4_iA%>z/(µzrWjl|-TS^ztX<Z^jb6hWrﭨxkEdI+ˇG:?;5j-L(Ur+*N0:Oϓl0x碎aD8W<<&amE6xjf4ގFIR)n(pibyXsRjWS).p1	c֬Sq]՝s;baτR85¥b6gSa뺃lcÌz Ʀq-X״B% v֋Q!2uy:uEIqmhbn\,\`AW3Xs݌Qa\З	2z04'uxpjP!]Hcٍv:ʌ"+~w"/HǇk&;a^3dBX#(#`ji(_pspѦEb8P)FӘRp@sg'G7VPz7Pܠ46,ŚH25|浸׀N{F%J|DQڢ ,4ʰ"?!nIWLK+
+gbhVMpBӇaz޳
+waH2kZq*x
+:˅=Bc?iehwó=$e{`ۍ+͝'+32'k5Sd/fnǖnI' qpzO\b&ac-A$IpDB<F#X{,^m[7	o^'F+U+	!D8Hxy³gO"<Ix81~#	<c!vz	1G"CI!<*qf r	9lB! Ϥ@DpG{Y##|K5+k=^%Bxpn>!R(FpaaeM)Z/#l!l J"M!pL"4:	+:o	S	S		D:*M$,bqfRB=D0b	#h	"(	>)KvB"F'$n<ۇ6'Gx"1£HE@'&g[hf`$=t!'#K}p6-7=DGxg	{wҢ@{턿A!\Mp	k	 $tV100J#rل,B!@$dKH&	)tq!|M%}ÄO	>&|D}·#KAQNH#"!$'AI! 	2B_>'|F#&|B9g	' <CItC& pzu	w|.&'\HXGBq'a|B7PC('#	eK~C(%%	E	jB! bR1
+ΣIJ	G	G'@3= %O1mFEpk`rw(j&:EyzQ(<>UӝFe'JJ7JeʟPr7J](w(Gw(*ۜ܌+(7܈r(סZk:De+(~ZP9ݹ)8)z~#z9[	
+&p%Cp9a2fB'aa#aa
+arM"&&j	Մ*Be
+QA('	!OA_2+B0L#!=Ӑߠ|ʗ(_|zmPDyuP{({Pv܆^ˮ'c_GXDi#,$AX@OGKh%FLB6! d2>! O)q=OJF>ջLhNwm.]=FNw·~O;o!\Mxׄ9ٴY	3	3̈́&i@'Ȋ?!#x	!&CN8#@bJ?qc(GQ`X(|1G(|>{(CyY(Ϡ<ʓ(O<J/}Be;#"l#pyF+K	1d".!]Lp!a=aZk	V:+		g2XB)PL("
+ȅ=AG45AE; ȃdzQ^B9Q^@ytn67g:~{΋Yևլ+]е6Z[v-ZkCkkcίY:kMHƴS97ܐ\^Yjx1cEQ!㞎|od_0z}	9`:APiW,-Z,K^ָ/bX˲e6ڹ,_-4-$TM[ƟSsvҚ%ϗ08%(<F7#,n_).\jZ:#s~hAм̹̖МY]Bgjl
+g6B]̺P}W]hjOά+M+M̬	M	Ma3CU|vzn_/u6KX5Go7n]˵,CA[nf?U7G.бi9ڳN+y}P]k/+h4S5V+j2s2T5վϕ%TbEP7xbLi/ى<0)3AwcCZZm,R_Of=X7#13qa=XՖ-Pn+·؛k12̀iw,OKK[|5+:Owd
+frtis[.ۑ&_f':6V.vxL	-+xWpi3D?یhX4>+@H;#HC4Wa*Db#}'6Fz{_L(G2Aȋ=m/\Xe
+y.u.F\
+`_[r
+W¯*k7p\7h6_mb-5m wG܊{ww-mf;aQv='^+F pj3G1x'1VFxtm~x# /ëWx+^mxc=8,7M9wᣓz2ؗZމ|?>lHj1,ٙ[f#L97Ka,XJ8V걔gYp}08ڄ:!Zs;onDE?:+}c_=?q7G&X.qBK8a|nBbӢ zAhE}q`//Eh$ߊz#%,}>Xߢu`_}ט^+P9^kͧ8/pF_׿ǚc;8opFG(愚װ;|"z!bc8~lُg#GTL#54
+F:ux2Xfd&܇-8u,.ZaVi7x Ox2só;;DpKZ/1F,Fcdū	>1jRi>xV5X%Kgx?e?s &ܿ_j)
+˯`Ӡ	fÙҏg?9wudP!SweX2,qJ& G;vc% iuR5Bٛo97 }/鏿[Tdg1 Id11L ??77g,7:/$iQ|rc'6Zб|dngx-XzTrSb2IR&O)(OZXDUh\cDSiR	IFYO=T{4Iѽ!ܘ'UpY%n4Z,љ(ꔞ1uǷ)]vFЛ*ӡԪ:q7Z -߀t@=|5?҄vi7sw*f>י>yř`2xO	uugO+KW5X౜܃}@_vuj+&NѲn4Tp<9I }h{Buۗ_U+/Hf=#KL`kħi1a2$di&lht¹)4I[zkܼQ}8uܔW+xSD>z+NI$Rk0vgav(0$fcAȣA'"Nh$Ϩ&`_0>`($1r<}Ek}Wz`mY^ɕ>wI7WYq$;Y'cx=zrNg.#&R`\_PruzBXewC=<h!Az_"N)iZMF]yIΝs%-|q饛7]<5]nt	..]e"㢍R\זW+"$h4+ןb6,AɁ/nؿ׼ڛ֏ϻE˝(ufuNmԪIݿz";Vs2,h'b$*%	b^ҿ+{}.SUfM
+"1+%Mj3JK[/~W:\`8,N}?[AHaEA]-=Xb">/V+Fw-"
+vCo͓_`+\r#I.^Bw4q7ݒZZ+Aƪ.wMV-|['fm%.ZXmK.Q^1iTRvh%WM^1o24Y$'Ʀ1Tj\׻j߼b3'"GN	8zԚ$MRUcMV)/(=3$v4NTsj^ǆ!HeeW0g4kkX}9BlXn8en~ GMIޕؔ|[bwR*lnQR)q%Oy'7i3JiVR"GW)7-Tn袢`e8弁)plI""8<y6$}6H)+GÛSSfBi18_7Ϻ9*I*^1ټvG;NJvǚ7ƙQ^Z1x:TԩhMD~Z4qZhⴼX:vWr@}?F0n0nr,]mކa":[Xĝ2)fPejFƥRB23TX%1jeB/ώb픀{Ar%8_khypw`1ExSd܋]ꪲqE:/ƞe%fz{XYV٥{Rɉ}/`5HG]iuũy.kR66Hcl$&lMNG~t.Q'Ňbۇh:&`\ϺD-$#R<G<X!$Y(:LwA)p:GɈ+M;^iT6y֞dɹӭq*m,bc'?#X@@}.\ZPs}+7WSH
+R89͉|,'ӆAT;[clHى >#k0a7pK%q+ںzq	+eb+m>풹~mL间bģloklZp[̫V,޼ucعgu^׆ iʉkǧςj/Wd1F\MNKN>tp`E,N]T:34pӰ:x)n>ٱ%»ohIǊtf˫iL43˜Z1}UQݘ4pMǢ@\%t*ɖ@@&W.UI'K+ j"0ȽV\-C/B|E(MMWU.=xм/^	*hҞˇ
+.xO6_=V5<Z"$dM8Gn5fT<zX6sUmGU-h	^>f<gn-RHUj̙;hS\1_V"x7MMí'PܗACBkȯtej^+SgΠOZ	 )?S9"?!<:/3F@8g1
+^5>/6˚\:yI]5ni8Q"C@uKEIs3vJmIrrfL3)$]rGi;8YEeo=p;r7erz]Toa`TVaq3[2FgM4qb$h9iV\nRLF-*
+9pኅ3|@ج3I?hx\r</?ӣ܆?Tכj=ӗd97-F3%5,>'.<}'$>Ry5^2+rJ!;9N.U~=gܸQYҸ7)GnǣU|S~rߛ}z@~Ҡ O<r>1R83=O<s,reBzEn~W\J<&Eê4 '&K.1 33?Qr8v.LOˎUٵ&̏9:$\>Tlg:?%̓ǒx<Ö5{~AvKVerwFEI]=acqWP;4	#'XRģ/-rૻ`5圌c`ȷ)|IgJKԕXR<̠-.gʒ-+X[\PTFw>mm_+욫7YVU>+<)(W4iMu䏊=su%O0n]`< %&g&6mg;6PM#텼SO| 2)fS5PԱyc	
+
+`+Ԝu5aնIl<3ͳ?<>Z{gٴ4%kK$By,camlcF54H#Yv(@?p_\Hq8&qOrM $%C䊙Uu"Y$I:sN}uFйyk~MjaYZv_]d{jQSH)]=g-+]N+94G(\Dъ&'{{S,cO2r2}
+.a*SO|錰'g5W*gk%N)kA~~E8t *^YSn%+*l[E)ܫzA+g-5[x7O0S+kDѝrrR[qUHrV5ED.Et'ŠID1s~ve>)
+=.g!WlZ+p{i<ټݡRmngBIҋArm׹t;n=gMrC}qSwY&KSژh2[KK
+-XЖtϭJVo_^(+աX'W3gIK盫^QUK
+;_5Pl_XO*uڬR(ϜM		Ͱ\EBjb*&<oP" XqY<YZŋI	u
+AMNӎtsGB]2;nLܺK	7W,ː'ĥN4ΦӓI	='?#њd7ng7.Zc{d!3#0y}+a4g|^^s+6CB:4ՕZܔ;OOU3&&˃7اPȗHT.ra4XoZPWwD]#++ƫ\_9+or(aeZ25ˮi_bg}VCi{ɋS+/Fչ7rAyõ0`ڼtR$|8+)O/ˠL*V39v孝_`q#o*ڌ6>_c++(]XBO1|,󫲌ƬJPrLI&g2%\zO6ԖUʸ>^z3n#ʼ:csXxDqeeSSrپmnQ]kj˳S$̐MU+kQ>*d'2rZU[y.Fْ(TO1^}?oki:-+ڼ
+wH}#J#!7dfhUzj뮩PfuiZmDH-K[x!o\rg4䭩/\y]u|%1#f --@0Ld$Wuʔf^Puu4X`a4IRׂ_{:M2=KZ]P63Lu_ƿ*bU&U#r'zCvCvxbSi.	f'^f/I~]w9cVhZxEieLSڊ_ټؑ/k~cpw{eoim#|{Xc{UKEE6c}$U^8l,hJ5	#%SlaV&G9qPGV$MJ3賵hgJr/ꆬB,vsv_zOcF3-+F{d_ko
+}[w%0%䋄6/٫,ڱ:IVynUV3|Xdf$I~T!	FA:]ﲸʚ֢B15gmj4G6;tvE&(2sV 9ѠKHI_U#)2춥Yɢ(<sV5knh]:}(Y(Z25*rto<C^<z/q%,\BW߸9rj~ş]f9.FzN6b{R4Sḓ\^[Xռ疕NI4:ɤ5ToXR|EQ₦-M9
+A#U8sS۲onlE46حy9rK67޷ʐb`+;3(\ե%5%˴F]cYZJ4kKOsEOJ`	Wv/,TYϳg-w.1?oP$m9Zh7djk4E,u/z*	2CיElMttI3zS!Ñm䞰ڬ5
+0j1v֋0Jo}4?R#aB?2R9X>7{M>ʪp  Jd@q(oXUոr$yZY]uLzX_1O'|H&WK!bJo>an}l3"La^I{wO'qX#!1?Fv\ksIk֙6DB K5_,T$N|]Qu?ҋ
+JxUƬ6ܸb7eW·뎳/bOj5+I-̟ݹj,"
+A̸RH\fuPm,`
+(_u
++^DI,oYbG@Qpv]+wr,D+IK+m6ka'TƘh	d2|aYOХO쳤-fBfbM5$!y<{B"|31Od+)ِkHM)Rd^eQ|2seUQY%K~5u֞248%Y-oͩ.,
+okI%yzєdJ_XadE#ĘhHJTTRTF]`x=zb;E	S+qQ:iٻOSMV LIF)+1ݑcOHIФeO̖kC󯩏|R4I׫?0GR}O_k+,@D=]KPDx#-ǿstG1=\^d/ܒyezC
+^)vZR-ZƠRnc:#L@1P6P(2{+ʊ1BuȲtAj];c*؞<>f嗦&ZFhǻbh^3
+=(gEgԩdʸzI}$qLWW=I\:Cz^jxֽI_K|ʅK̸dMKNTsێ2UKyHL9̱L-ƅW$'g-	_fa "t&m9Yqo8]4PѪy8&:ߐsy+KUYEx1&"OQ1Ϳ鏉yxHźGY乿$.&OD$i`%9+ʋs2's2's2's2's2's2's2's2's2's2's2'sR{ϧ.!2A#Ё =;?#IBw=:6`Go@Om~:ٙL0=z6ff8+xơǠЁI!/@'+h'Ѕ3u$z],tG+:4	`Q1uo;?qԿwBwdm	:ٙnafpcۀcB1lCmCS_mC+oCn@ndv ;qc_	(Ձ_C;P?;H ]n4fg[=~z,m>𗡃h7I -h)u	@[A1;38t Z@	ۘ}# Z|z,gAm-з2;31t/pOA?mCzmz<7RY Kb)C,e1v +>>2{,Ga.Hǈ3z,8G/އ 8zAL<^P K?:' CCzqccHzqGD㨟@2U~]E 6OR$&zA*R )b$Oت2$Wl-Ze[G'e U	-n6TGDѷWjUlh4']I}$SgSlI*HjInbk&֒dͷ[G,;[ϵD2-dmuTl67Ote[l~mϲ-Ye?˶gٖ,۲e[l~mϲ-Ye?˶燉T'Y@ZO<>2.rYnEV/)ǝF8F"ݸ7:)	D娡<+i|WHe p<a/
+-g5މ+y;phh-}J)mI[`}YڅAw,P~N)RVHNC=^1)>֪\'g m";m;mp)*8q :V{ү>638Gkìݸ.g|BVհaPx@?X;P?.% )y8ҊTߴ~E$vYX_wI?dyYmk㘰YGa"WCf./"v0R#l3u2ܔ2?z19Ib`feX>aRfʕ+`e|PQ^Rv1P^O5Ne}9qa!0Y*v>dcF\~7*eȳ$6]m2vD9/ B?iCN鼚oz_E(EG-lz/}=CJ0Ӣѥ}ĞyD#J4w"]Ts4Ord{1o`т3Ze母k^DCC瀼N=}}]~_k[hz=C[~3hu::{t9Z}^O10v:{;<}doܱ6l+w8;[O m:|@MU:s3*pF^oG7;<>k{uh?E^O/ryv,w(,pZ{:ywwq/t[}A?m5BʀgС!ڥVǞ~us{wk?uG]_iӱہNQ'l'Ǣ*v-ߝ6֎N_kn1
+260~z:ʛۋZ}}@_WQgϞr_\9WvVzJVjw4ߵ}^@' zъyG^k5͍.0l wǕŧ;؁pdgEԅ~2#Wgoi[)vthXU̳"b)C1Z~OLh=0 E&өOѷ(0Ht>`?ۇ<4Ow?C3l$*::Z1'[&G-_ `'f	y剅pE<-+I␇;F?vf_hͯ^n~^nD'Op*>+t	W=,ĎJ1xJr;YGA6}<XoO.p2ɥqItnW]- RV np'}3	<
+MO}+A+[_s~:n^W}
+G[p??p,|8uqq?ܵru@@n#=~ǁu~?%N+*^Wu/~	oop+ ?y[}C8Znp;k{p_U}d'y.K{%p_: 
+p+gq^TnJn +/qkߍm^ܛ>p
+ܟ-lޝ\-p= #?=1	~+& qZ7w+pAp~e:n3q31pou~)
+/["tkG'*pe*O*n
+}} #}+{I}BpP7U,ѷ,V3ON5ƭIv|c||?@`\+VeÏ<UqZrVi##*?#JECCoZ	ƇY蝤*Z0Z1?6h3Z5uǃoI~G><EOLj"KnV$E9QtnhnE	zѬID;M/D_"1֦\	nO%QED_.NaպFE4*Ef&&^x>J觜}V*SzѪ,y4\vr8\#k<t{-qv8/e2@Q;Z=@?8Dh5Viu/8:.2Ϝ+`iQEWGF:NFZaN48mu"rn*N'8
+(	$@=@NI@EJ-z$O/߭Ṷ6,~8=IqQ`{%4%"::DiN[_Յ!>L tZ5Tkt4CpRt,q {}%Aǿ#FtxP=
+eOn֩%Hr^&:1roRg$:cmmdss}֭6Xe:P0PPZk?mEEDav0˩	S҆uFNg:c9sݿjhF@^H4`z-kAE,A3kтwsQC=\F@47!l<(]GǇڰF[J)EʱDvbfPϪIVVAi߭mZQ4F<qiЫD٤+4a6d?n:l62ёRzMKP<~&4pza=KґVE1!2E[.ut:N-b(6|QAg>i97ßz#,x^/&r՛Tk{'ccc1+Z7H26rB(s3~~nҋѢ&<g3Ҙ4vc{O=Cyb?<77hOc88:گ+#M^4h6=8*tCg`P¿D8p+3{^86?-*<'ܓV6?YBEΠנUgЙ6y@	 V	PI)IIòG.7c$\\e%/c=ׄ+"~$c8Q5+&`zIW5
++3`Cύj!%3:Mt	]
+VJ/Sg$25<FJ(_"gڽS~А8Ʀo@eΝ1{`$lC(I[=4Q_F8L"8)Jb/3rZSv[mAT!1=FhzCfr,e{pk2&+dljx-cs7Lkat|jЭSH	՜4nHQRGYKԑѡi}$f$+Xb$-sݑ`kP9_!!nVCVKKjYkڱc[RMΛC4a)J||IIXPHpVSkOfzt5:v3kF<â$qMDw[C#+dE8·.e>H:3'Sg:?.%<Dt斱[p;?-N:[:Ψ9[b+MҴ0cZweHt*4iPFZ^+4,c3m{vK^)njJ+>-/=<.UR:$ҹ
+Qsd҇l,"n-L&mQ7j7jٶwDh%I;w:ok4we`!0;yCu$IIfr
+OLR ږ5$oܴqSPC@-읷azb֎u$y I$i$?'2'>3Lxwg/9LLg]?'9iӥLtoo7雙>LL?=[L' [	<uSfN1
+/IXN6o|o$Gwo|DU!"}GOg:soyh\?___<7ON~5=1ڰl) :>:;qE_~]рO=]D	en|9?ȿJ%|
+MSxjY\k~IYӕOW_#+hmҳi*&F^vg%cSTZ m/;L^)(q|Bqr>XGe2k"#QȱPL;3$)%4*+ MLg[S>jU
+R[ғqEH}4NNrNU۪=DZGM%5ݒL{	kDbBNSzf.J}ƨt+r${_2Hs9`?xmLC.<ZV8߶E+ӨwAR|x(r;%)|ʊ?8MNB~Xyw+Rdc?L.jY*-w0_,.Y\չ?ܼxrɍKN縎4,{E΍sr|++]WWgrv/|/-5'׈k:քք6hڱz+t }ȺL&yͦ$Hes-~ziw[ۑ;W;\y+rՎ?qmڵyזk+o{gr=̞Ҟʞ=]=}=Pc=O<{woO6owncsox?i}}k|m>owI߳9zOgK}/ok_3}k7-+G>'={IIX\`Q`朙xFHd6oi\3P,>H&Ehُu	i"GMݴ;DL/r&^TYO}?	\M!&>?a1Ejo\lE)K"K"rGi#/^/Xh?h4#{tGG	1^
+hQ(GhL5ђQaԂiFN6H +@wP4+: f4ڒhuDʏ{MC<Yjl}_(E֣؊4$(+O[ufoQD_>/3%Iۄ$R@A)GA+
+"hGT
+"haE=H[ڦдSi23iҦL4Aiac/~9_ڔOo[	^WwvI}W)/CJ컿Y,zՓ%Ol)_˵#ªR[^Rs։cJq+Jo(3ēgo[WէߟVy}=o>W7|V+R=ϳ>t.j-]_]3T=?L[T1'*%}WI/vWu>6C)EV|`EyQڋ\|ϧgwu}B|,JܺSz;l9ҞC陥IioR,+߹7)_-R΃o.cF;RmJϖ09}֕-^]CY:mYogY4H}U#.wUV,	n nh/Mm8o*ށ%aoEoG/k	ќP]mVlŌ谊/GV|%R訊EU\KZ~;~Yh*ʿk6Ƴ<{g'xvB~OZ:Mz~h=d/FKƾwƯq}'Ʒ=єxotX<v^4֨hhFͩbw94iћAQ+D~q-,ďq&E4nqnQ^^:/u$\şz^??:%~QTEߎ_M_Cy hҘ$^@'֣/b&P=,>#aq%+*OtPttGW^+#\6T^k@OpCX\ď.ŷpe4Ǹ9{[u0MZ+KTW&Uu|ѳsLT?¨;rPoNX)RW||!/D"k"\sb{E4.A}YXJ{*kwN2,jOr}x3w>WT/>croyCO	>ק:Yz=]DN+>s)?E!eҷp^EK=qU\CRgsh%ĥm
+-zj1ƹ:?t("υm,9*=;ovilFaFfSOhK1_ǻuJU+qS7	7cWa5ڱϣkINTx%ڌ[ƶzЋ!aQF{F
+WIP+#T}0d_t>qFȎYcxX.+FlB
+0:ӏNb0
+01"xkHVFy8_g_%骙![u)ʐ1v\}SGWѾvwnuqv~?o[?c8oqglB
+2ᕪ,rv v`'
++>*>>5WB"<]![T;VQWZѭbIȭ)WquOƟ*-F)))))tVQ6*FEڨHE"(b"(b/YǿXzEMJԤDMJԤDMJԤDMJԤDMJԤDMJԤxȓE,bS<WxSEJJ7RT(G>JQPuE)ZbE*b*ZN+C?NSxR.[ʉ3W\{t5Zo+[C뭡zkh5ZoщщCv#_{k|핯үv._k|m7ShVѬ%:&U\}ͺ;ź;ɺ;Z[o[k뭵zkmZ[o[ka<lCʷ!ڭzkeY/OڭɉZY/;~bG^Kҫb]w^n=[K뭥xF**ziyogqU2]W7lWWiRެJ;4mhM3JOѓ֖$Q:W~g)z:</vWh\ńq_.GGo͗~{#Vgt:7]NEaGGE_,}_~<1a<G1sGxO)Cw+Xehß}W+x+*l"}L{2f+[;*ͧ|*ÖTQu{^TMŉ$Ͻq*>þ;#l~WQnI8GHL~[jV)8xu+Km00czms+<vFoc>7na|nt B&	"d B&	"d B&h9M󴜦y喓d-'k9YZNr$-eCeuZiYeuZiYeuZNT-jy[mzQljt Rh+VQhZ;FJF;?߃*ɭ>¯q?o[0x#f<'a~(q$7Mz$3K\w.q%*V=Xq1m0Xx+
+A<9yʇÞP|O)"8K*aəə\1P58B<G&yGyGQW:K r)'r)'r)'r)'r)'r)'r)'r)'r)W}{CֽꪾF܌[0gGx&d_N_ӽ>ΰzgCANďȽBw:{qXqDdL|T|GQ>qħiqA
+W\:\Јg(#wWwo܇Y5+~A#xs0qX+SWwOYb)+eJB_Ei<<;ju)c^G	ϢKф1k|4_u<xM+\y4YpmJȴ9yVw؀nSmq5UQ4r!x;ށIap#1GE㪎{^*1W%\թ*q%wVZFfx\j6Wl>h\q&p#1VmnVmn`
+qrqE)wV_k+#տw>q$Ќ.CN6khY;߉AB><V=-=#7V/8^vז2|gQwtYq&+w3f?[Ywݳ[=5: vfh?g;cbǇL$L8^}*9a]g2~=ϣkING^tc#6!x	[ilCzA9a{wXnvtѼ]r]M'݋Y-G3<,@KȌ+wWw RmXSDc6ECytgg]2~5nY,Ǫ0̩ۜ˜̩˜̩˜̩+:yܶZ<ͳL̤|?d޺"+/J?<̮̮ͮxyyyyyyyyyyyyyy)G>
+Q}@DBcq*4P/ThdL1Lgt_緯BoEQ`*~D[*WIJUө1ө1ө1+hF5@j4P+hF5@j4P+hF5@j4P+hF5@jLtjLtjLtjLtj4DڻY{^źymK]:hPR۟bSl`{;wC9tC9tC9tC9tȓKµK~>v؜oWfKqҥt[k?voR,CX`oooM߁X$^z<~=^tc#6!x)<38[~Ζ^[nGr~/
+[yEn[̽`s/{^0̽`s/{^0̽`s/{^0̽`s/{^0̽M^G5sXVvz?]0:!KQrYwxg	&X`a	&X`a	&X`a	&X`a	&X`a	&X`a	&X`a	&X`a}h$$co;DƊVss/i %-oI~K[UMjbUXĪ&V5UMjbUXĪ&V5UMjbUXĪ&V5UMjbUXĪ&V5UMQUy];/\͊ubUf=۬Dٻٺ]ВOٳ=ٳ=ٳP0.ф-*<|R|egkbnCX䞰wx#f<'a>iDK^s<~:xg[~!W5?ѻcac6D==muiq,	<|"|_t\rH
+_7Mxso)~s܄qn/(;`.HOI<yxтg',",ƒ	[=ʱq}{ʱ1U{byh vU)nIZxI_xb?a9+@|z흮	i7VFՎ6ݎxMf7ov[V[V[V[V[V[Vr/r/r/r/r/r/r/r/r/r/r/r/r/ / / / / / / / / / / /UuUuUuUuUuUuUuUu(ݢ[tnQ-
+EA(ݢ[tnQ-
+EA(ݢ[tnQ-
+Kxyp/?͋ysxnxnx`r$6nY!Nb:vOy/x1ǋ9^b?/b?/b?/b?/b?/b?/b?/b?/b?/b?/b?/b?/b?/+/+/+/+/+/+/+/+/x)K9^Rr/y)Ki^JRҼ4/y)Ki^JRҼ4/y)Ki^JRҼ"/x}t(/Q^"(uG;JQ[nE[nE[nE[nE[nE[nE3JQRg:(uFJSI\}iMٖ~v\-r	JQ]dHKHKʈ4O?4O?4O?4O?4O?4O?Q#/+/+/+/+/+/+/+/?ˈˈˈˈˈˈˈˌ/??a!a1߶UϳO<_kd~{Byiqyiqyiqyiqyiqyiqy6٘gcy6٘gcy6٘gcy6٘gcy6٘gcy6٘gc>zڷC'
+nWTvػ>Қ*^ESr#UƻU":{7BPoz#F7BPoz#F7BPoz#F7R1U峒(Wϙc3t(A}/v0˼˼˼rTdؕaW]veؕaW]veؕaW]veؕaW]veؕaW]veؕaW]ve/E~)K_R"*S^eN^eN^eN^攢jXT+aQ5,EհUâjXT+aQ5,EհUâjXT+aQ5,Eհ.[]˴olsZ4|7<.6l/;&dac|B9???:$yoc~r7c[qTb\g[fzuz̤Ww[Y{0b(W=BO|*NPfv	ɚ'5ٚ!ju\v,Cso]It~{Hތ>=5ߍbك:=xk}t}(0֞~ "|+:fÎZmIm7%LPt멙f{K^jfk}TR`(G]E]Pnrk)r[K^Rnr (7@RKQr\r)ʭZj.e(R(B(B
+QB}R(K,RBk)4@
+(B(Bأafl~X,P	H19\)nDb;ŽbCw2$DwD6¢Q|b/#"cce""qp}4y/x/%9Y0W$?\$MEސ6Zhy+e8>Ǔ;/:E>,O.e|ٖ\t^Zte^6eC/r-wi٬ՉZ3~mZܬ&-7iyqehVU"k+k^ӝ둋j'z"g)))1"fXDʰH)[yv+yuXݺ5;?bE(%k!%=aeYGc&&I[+֡+FדɯO&#ޤU
+[uUћP^*PHᏢ+PSm[6&8Q8S${SG\VyEJ6jkDoyr(T^K{6nr/iW`TW3ި",*M.GznQOj
+͵g|eh^wn|
+BgUޭW٧)VN7=#uQO9"O[WC:=jSԫ.KRԫ.uWUgz+^q[hw][$<E/DsQtClXgCgljrujUtPl]y+E68FlB
+Oc/9ZbЃ^dwE݂v9q'yCW{VUߋQ^_Wվ11Fm;24˻[Da[Pah)gZ	o;01zݎay8P/t=Gi4L	_RsoQs&x5!SWOvo8~S?ɦ:?M?Y+d֍quzDM\5	ɡ<4|>4$	K{ xA<$EZHkYyXMItzk&z3^V=,=̫kvca,a/8a_2*;fqx.y2;pmc\3[_-{!!!|hO3Ϟf!gȐInr{G*L;G`
+q8'`*Np2jߏS8P|	|kp<ltsYpw _pƝƗ7ݽ1_WUϾ%]漭gkm&u-_uZk#Q7(xǭ\nwޏEG$RINXQ^W W Ͳ	ٽ^ُrV5ٺF.[2v+7G*Zeٟd=2]欐1sd̏d)}/qOYrI̻VQ1˂@E^"/3GvY5Y3ilr6yX+ba5Ocz;,+vY׬ԡv$ՎaqICvsz;ϧ'׋3%rIrIJVa-օeVeVe)KKˬ3VfyJʁ/]l.6+dvPvV1*F[堸w}O+A1'XnV|uX1דV%VebUZJUUl,xQldOr'VvqVU=c*F*U۩ʥeyQt)NսSuT;43jwڝ]nQ[TFeNϩK"=Ly啬٪jfYUlU[שu~ϩ~-_ʗT\RT:UNUSUkQZTU-ufYj֢ubϩb<VEjWyt-oU6JUL*Ӯ(*J;&y5ɫIdΫI^-Uv^]["UVբUhU-ZUET):UNET)y=B*D
+=>Q{op%fɾ_}62k{}.7қp?ܿoʳd,Y1OÛ,Y1Ki6VsE^sCYPY/h>h>zDQ4Ni4w,^d|6.+$\+~)v;CXweYeVT32,[ɲf7ffҬf7fٌ6Mlfl6JțH#`FZo4+F+ټђF+UђFK`ҊEިZF.yy=-F/`F_oF_S'ayh|yxnߟ*oRΫJOɓ%O.9%~A4\7=yu~Uՠ{C:d89ʻmVw[FԀQvEG7)]_- 5<Iɒ2Tl!nhnh͡͡کT ESt;E(:`-T͘gySw;uZz [f{-knis>gL6	 H@*E.ZKZZmi^B@
+*^"Zb$laK %n@$*ZZ%ٝ9sΙ7M?oзދTscu__ɸ[*QbEX`q\^]ٷ}T'jb~!Vy=T1\FsKĥjR5qTMVg1+_D,f6s%ĒjbI5Zy+k)'=g<2MX!z28-װq*(ZEXkZ5,,V{=jXb=}ŪQ%d+ǚ+.=\<ǹ8g(;e\, /\V=ΪǱk/g
+r;ΪY+/e\&)Ne8.˰vL0V.eX+a2\)˰n-úeXKQ5gXx7yj@t]@$ȢIh,AX.zWEKCd*!4Iml$%vI!!2]LD$tUY'IIib0OXBh}BOhИKcg[C@;$	6nHkW@'$Oz{[1,iZ H`HaH=K 	4@+),"'	rg9?AMw97_$l;Rǵq-ۙss-ZUKj)e++gq+sjX-o~[YbuRJUI1FH)I^q&uXgD%dAjZsqE	z+?;xH<b11_d?;t -6tkqza-6&Y8gCǱǱ6lqlqq$񢃌d$#%)HIFJ2RRX*.Vq5_I%d\Ea
+fdFIV\b
+c
+B9zdIfdIbMk(G{>e],rI,[$e](%"r$TVnNak8z޵Ha:~4Ow;8s3Ǹ?~gqV~g~q?/Ib.~Gk	#r`hX5CozIz8'K9"S
+?s<?p>zp!.KK2Õ
+kp-` \`?bm),b(*Ѿ
+V=c@+fDVz)Q-dBkhmLثr)1c`n>
+0Ff>	OsMinV%V=*zC?5X3kzɚs	Rjȴ3fN!-lllna*鼞v}l4/+ݦJĝ4U*Npts+΅pa 7¯&Ȇ`sg/T	#`$<
+ Fx&Dx^k:L8/WsYف4\{m-8^\Rf3hftp>Ћ^lf^0Rsf9xxS3Vs6$x^a2̀`&̂U5RXea=l
+Brq:8
+ĉBD!qح+*Zc/ * ZO>+4@Bk*n!n`+THޏ'a,},c{4;۹l]1V5}{AŵsrTwBCh-L4B: Gt}as\|Y||<>>ǋEs|~>?Gq"Sg`<<LT+Ǌ汢SXѩTVt*+:*ê氪9jaEm*+XSÚ԰6+>t5<P5<P|+X]sC><+Ct:YAFTp҇j>MrzHé֢DD663ez].(1\6FHx	ȁQalĊĊ:iz aTW@-<=8h<ˈ@R4'[r-#L|_LlgB7űlB?эx2¼#U.#ؑK%v<Kx11'izy9~%6,,,E|§ag-q'XhH<<<<)5SkrL/(_=y=S{rlrwRȂ	Ά<mi3O<?p>ż|(}	,WiWj\0ՄrX#2Q(Pi5+A4ȚY kdMi5+A4vPհvaKEV2(X+sV*X+_B)2X6F`3la+lYEf qp?KEPV5AhͫޙH"C$s'3C?Fcd?Fcd?FzY \T
+pQ.*E \"X"X"Xq0 BԊ!HM$&fI!:DRHI"C$u!ȹ1rn#ȹ1rn#ȹ1rn!FȽ.%^{]rKuɽ.%^'''
+KP	 Z8Dd+6%O'sD\"z.=JDѣD(=JDѣD(=JDѣD(=JDѣD(=JDѣD(=JDѣD(=JDzOBɋEh"4yM^&/Bɋ/EP[Q/C6}T500胕aj
+!Kvv]$COI_I͑Y(Br/Adlьl-r"cT12FsO	-Cp![8dl-CpjEQ5F]ԨuQ.jEQ5F]c5ހ7-
+o;.@dlj"j"jIq!9d#l䐍C6rF!9d#\Vsj.ZEh5\Vsjk8Gqpd\2X2\7ECQP.:FW:FK8¾pLev̴UAHȌ;c1Og#tmƾ?z@O߇}Y(5c*=Jcv,v,v,v(ȅ0Ow=%FͿY8`Y8jV 8J&d(aaaa9JXDXd]EK.ZE+h{:ZE+ddֽ\4k=
+ Kw.z:v\2Cw.ڵUkD05࠱]4v. u"hmBp.zEom]DDDD??CM&PQQEE8(*""(*""(*""(*""(*"j?&0FQ*Tpsl̅@(j#ڈطv  
+$J\6Xox-xUCQ%Cx]`,bJ+~krj%ZV"j%ZV"j%ZV"j%ZV"j%ZV"j%ZV"j%ZV"j%ZVԊZqP+jA8VԊZqP+jA8VԊZqP+jA8VԊZqP+jA8jA8ZE5X2-ڨ5Z[K<-ho`6m_#ӇO~2yZ oe%+Tܭr"kTJt`|irF{&0FhW3͌v5]={5=t ,3(TirZMX,1zSdTfdEeT/27*t/zڨvQaj)s\J˻cΣQ&qhzQ¢Ktֺ,:ZkzE;}sUՓ*WlX(s_0"ꬠ!JtN|)sj WwPFк
+C0 0dE3裢/Sğixó</xQ-TXY(՚As8+NpLhxO4F<ш'D#h-u4')4<Yxs^I*d7\
+79BuDjbIT2Yǚiˣ+屆YBoX(Ot~PcVCܰi+`Cްt#+W30qxr`h?g3(OU "XA!X
+ˀ͠b3֩iF9ͰbWL|_L_̶lτnB?l'S:ל˖$n+`%WmndfVWvP4"GgRA6kfj0fbkf lut{&hkVmeZ*3[E3|?a"FB)2X6Fl-8lmv@%TA5]n{;/W`
+זκO?_
+
+V×P
+kA9+*+[ q
+TAaN Uqp	H!Qԕ9ķ11111ZP1uN:'AIPLvNZe*S >=:U6uAeNlih|>?Otw	m~Geўz2.S@C&Є%4Z	-UI{hH2	K"vCLGLGBާHKofoWup~ާ>:fЗr%"I.m/2jbV *`~Ntfv!u$gV;;{דȉ-$uc_9+XRj+H,}7iGs+kT'HIwL?eh|y.zأn> "0G L4B: XfќJwU
+fx=(< FыJU/*^TPzQ1:EeԋjW5\<#֊vZ8˭wvqb;'eHdUN]O>l0bG5xy\c+{"J` wemRܙ)z<AQMKsҦL!9Ƒ߶zUU*UI¢zZUѢ{rpGjkAy|o~&繖wekΫ#őJpE38o{z^wU5sU17\؃>C?8gc#M=w~ZxOFz?wa*+(;qu=_yyO>?b/V'TW]S\	UiT{ZTm+xUAc=mDoB'd#\Qzl;c-gMfƑC
+ߨ#*޼9cT5xsǌ0Y̎=5lP;(c0LflCqMIG5oͮv?z<HE3ڊsZF2L^X{eXg^w%}Yll`Dxׂ=?zM?FAa[&Y(Iq
+phɞ3hZg{GОgqdmf_g^waz\0[ԋw.x9։cgD3ִj/eAz[ w6;P.=AZ8e[=}hӞ}gѦgsMgt.JD֩yDGp|fqC9dx[=9es7F=
+xxf32%xfkbbz<;6TaX%VhcjXZ2X"K43Ѯ=Ϣ]eѮ#;lu]L/2{ҫ%Ez;2yj7!Dq q!-M^\"ĵTBQ;}E$Q{Jy4BF|Ӻ/봁B+۵;m5V!QО	Amӵwi3YD+|^L}zRsJ~~v~>@;OoozZo}>X>D]]߫߫ՇiGjW㵫-Kd+Mm#?ps}6^Ы)nF@?봙Q^+).6OZ2]/2-t4yl)[kҊe'y\v]yJvݵ/eS[#{RG~2mB^UȁrEZުmjUOI>(-)GZJNS:9GюyrvL~"?H;.?ŚQI'h/z'#bgn7W/S7!{=@j|jkRcSi6I#b0j #O44ӧ"xJثO88-p(>3MiJ}il/1[/̶f{}e15KKu׼ܼQmfя0_4_WeWMMy9|[v37g,skΕf\d~&/6K%rsg4f,4f֬6+ns<d&Mf%-VwZֹnG>b]b/k ku+uu|޺úCd+ȗ{{+$!+k5\eɩsr5Aα^&׭c-9ϚnM_"k5K.Zs2kB[Qk\oŬrUc;,ea۲~~@*!aG~~OO=~ҰI$#~~oS3^bb#hmKvhoo7
+ȲcotkZ\}8/ni}7O6ZGFϴAi^i7enKl\6$ⴡiCKo~/ss?2~Gpqmp~pq]pqp10$ĸ>,\<dܔngI2ƦwJ?x>I7+@Vj(740tW`HC&>
+40Ahq00#$$03,:0++mm,
+U6b@QhWhWЁJ
+kC'/pF`Sp@<|f]:|VC`Wcpp@Mk@"|qX_ʔkטfu>|g0
+e;Uxh~<Yffp4\nv+o
+evo	̞mmfpU5/	3f\k[34fܓ[&s-t{+[ډ/GwVhz\jj+?Z韷z(t>z㛯#s>#	;~^z%_\طGS߾OgV1f]V|o3ѯXjO({0~V	8.]EoA^Uqow}jh
+<{^;fRg3EGqVrq>F	M3@]R|mT_߼\e9W!4yWR_o,U8^N+zm*n
+{+mwn+ڥjuZ|}Փ^O竫bKEक?Ո޵5$z;g8ϭ;{|{ܩc5?E~\VfucT/f-PΠS*?c-Oy=:̿=K?2.GfU/[wYSW[;)wwz7FTc_j
+ٳw ^$xDtWS	Uqs+伔3n'q{p9j8燾ox9({R4R_eso[8S/VIu:uCӾ?h\렋8jaAe91k#>aV{U򅢘*g+~}|+U#^=*Fx߯?(-zȥ-5bW_^'^z1ѫ/ŋ^})^K1IyS!K,j/(2Rz(jQbW[UBjQbW[^m!B졶,j*ֻW[c^m!BXsEW[h«-'VTA5Av?_+Խv֮O_QB١	^6S_<%wOjzJVS<Oj=%-SrOj_z*U[T-T<cPƍZE;-N2m+k_c_c5^""Nat-1CLL<`HAJ"gĈqQF~N>w{g#|wG	|j}(Pz@4ēB''EK}Uow3JRҫ𰶾=a-|k{ҕ8]
+,˗hY-2e=+w(:w^)tc
+H2v"b+taX7<fd[źEX֭֭¶nÃ=8t:a7q~{׺O80kȲǳl+YZ9eg5ZIzx3]|+gLd&4"!. 4BQUUU۪rrS.ƯkuNlSjUժVݪVUTQUuZ5ϑRs~ww2gywO^^Bmʗz0zXeM@qcdm2r^^VSpHNDtm:-\3_3vfL\3`ٸr$\9sQ(P[ElT[#*jm5m+\ۄ\ۊ:wj{P~5C1q	3hvjk5]{_]D~>[EtTGttYIBvݦU]p]5OB:^TEv
+W8o7rpSI9W?Hq=QLEG>|Õ߀3S6+4ST16LX٘tf?`>2f&<h>tق-͖(A6fmkR!w0; lv>bv(0KWf>fv(|-4FN/7j $FE~f?Q~9 iG<Va0j>jC4HE(, CRP~ܤ07LsKKh)3
+Wܧu`%+%⮮ܤ07T)sS,sSqtpS!PpIgn2q`d" @&NP$GGڮSzQugƩSSA~_/`+WAI%+sB}b}}7\Kj죁wz(86f9w@I888`_:+Ssݚ(Gc	+ϋڋ	1h(mP^twG`Ga	^^V?!G0Ld77/Hc>e&RY %Aj"=GCfJ0+i`H&ҴO+Hk_i`H9(9(9*sPsP5X0v[	&f&a&+2QqtC7fƱ/tG?&}5n	rד\#mC2F|n678Q`VH瘭5a>l>GG`.d.<`*(#(,@~*C+?#q:Q(ÕWLr~YZLԚz\_w/.k7_qzI*8g#Iwb-@hKԷ!x?|
+J+P"ؖ;-3_-exz˭:W>XUDtEޗ)h!x0ݓ^Ǖy^qµU oƙnvΖy(-~Yg*8׌9w{g]5zco7qe} >N[._(R|m_{uT|n˺x-}Ow$l8R>o֯~o߸\c-{/[nxwz)ΚhEnPVk3mzx/ܖ.*
+~b}uu*sшov5s5ʳܶ q5!
+]y>8-Qk
+<SϞ֦{oEk5l'?-lmb[]gΎ'A^Nq.Κﾒ(Vho+FW>w&+]uM/\<FW5Twm8e~?|)R(kc<d-k-~b=+C'q-t*Զ{{]kYUe~b-T`97>"m_ي׭ vR9篡^^+ֹRk7uAYHAS>ƞKmUYCFߐڮ(į絪8?Kx`Z<!}J)x!+_*yqGn\>wrln~Hke~򋑫xcly=|b'uvF ޹6k]m8jgyź@s#n6)-7_LEߍRwwX!臷~o`+q\_0F`ƺ`V.`O(ؙ׭er*%w[+Zs?/}++u}ȡUbm`M㯉7vwYp-_-G[EZ^MC \3*T1n/߰o~no/{0Bڝs_j	P'*?w77O`kθi=wp6[؋}5ߴܭXja'`*p_z{w:#uT@"nֹrqmh;S'~(Ɔ?{ϝ([Y~2V
+۬[Yk~,?n;i?`͟FZ%&yqȏOŲ*0yagĽ_nI[wbe-3uoŻ^"*g&[T6wr~މoU%s0x<oҷ۪~Mo_v<Xw 輆xgb9_+>?c#)b<]V_dSX'S_%01q֡3Guv\W`SM_]ytxbXX>NFk[.s/FD[qTZrrz1Mk7b>3x?+Gu~ zC1kD|ܛY^5K\Oo^3G*掖𓘿A;,𩩘k'q͍8*hyČ+,3L4-?{ÿ$5pj}N^^&R媒Izg?eza1i>72oP6Zl)RF[<@~H-q[I׶ebV=DP9b5˯Wx;s5Κk?D UjMwovCyZ\%E|mݣĪed&~z.
+ZRCNeYY!=/=O/HDK85p7	gtAӤh.7r&]8]Bܚ	Z,?,?BKe?W?Gy"ϥ5ByK%I^&/Uj**Jr9})o?-Z&o§v)JO8T!%QI#¡
+W
+:PZ	C)m6tJiJ/:Q9k}/\#$SFH5BR\Ȣ5Bj !T!5E۪JiX[M)]xDH#Bj%<"\!R{!uRڤG/CBH
+_HBH/4@BH.!/4QBHo_c!ҧBZ'|!+luYBH__iv!}-|!B-|!BFBHG/N
+__,!G	_9^Bȵů庺r^Ejr}/'u:rד+r#&	9]6Mo!|L 7+r-½An) ɹ½An/՗Ix8E߬oտз]Mx8ȏWA~Z7Ƚ{[7
+po
+!< po+  n<]1ȳ<?lr;VnpcO|xӘ	aP	%]0(̈́!|à<$|AyX0(ݍ#	Ơ0N^9pcP
+7@1(ϛӌ7k).ɠx'2Lx2(^
+pᥠVx)(#2Zx)(eKAy9SxWe\xß
+L	ʟ"ZERDt証A4	lNO$PUCn, ţk$^!
+v	kI(rt3Lgzb_{uʤBp_spx"/~7xEp}fjRAR$X2,Y9R2H+7o0o6dlȼʼʼIc1ض=5^ҥӆ̧+O2OAz6X5r5j*}"fl > UmÙmefpf(fm06a۾Cly6UߕߣZ\om̿5ˀk0,\,X.	.\3rff`X)qT;g3;'1;'	ѭ9`ffDMӒgӴ4-yM+f`遐nIp71wSTUp7Uw/TCi`pFۢ*5<NݤPM^^2ml(Ķ+sv9GlGH%vvOaQ4EP$I琢"UڲlŨe*]UR!j6FTuՠ*jR#ЋT!]R(LOFjUR55WSX5ePzضZ&uQ>QGjZ5'ضFj#OSP囩ͨf /
+Q3L2jP}f٨eZ-m+"jhj{|H}5tP;M}D}%HSW>?>?@VAԡSC:TRuESRE=//q80^k_QqbEJ)Y_4u:қȟNj[jMԙLl|_}z_ z_@ 5,S?D`DOuYnƢ'Fߦ~ԿK݅v{^u/%}W<zk?A+Gգ(Z=s(oբjHRDMSVSEZm-ku%k+!LkePIMZsdiٔ%ʴZa-^H{uv:`mG#r:iP%	5@B+ P@  j 5 jB+PP@Jj ij& JB+ j 5@t9(e@OP_2P
+ P(	p9h %п4}+TNwan}ߢ	ҠZ胡RP"P@ }鞡=14,Wh/jL3=9B4A[In))Hai%r6ڏl4B,AQ)A
+BM̄
+!Y TMMnL7SM--0f3(xx3TRYƻH1{{(3ט23|tX2QfkK͇_n,G>+pe|bEOOQr-背V+Vہ_;Pf؍z{gC~1AXDB-Q]cd'eǍrB9/o\0. 23,\h);3LL,	7)*rbX/4ՅƊ4k5z&ޢ[k)\G&^hr󙉿lnxs9_QWWh9dT_h2dɀd$MFQBA]r#dXɬԠ
+.X=="Y]ubu*VW*_xޯ_0ky6ky&߀'>~;*<aۙ>~XI(FJqXե/1ʒI=1IiOGHCapʖbKZ@!2 4k
+jo
+Ti}}j--B=:+뼶rIaTRx
+^;VxC=:O^<{9g/ǳ#X>*\&!ʯWT_^w?kPBՖ7˛^m]CJGSا!Y> Da0P5[bt|J>A$[G]S,[ϳ("#-T'*6cY]gV'(aJr"2SYel*RCAZ3UHILe()Hl4&J,%**H%Xi	%VZ~DSY>;kYvgs"НS)ugL(gfB>WA@Y4M]{waUځUi4Te+jTY}NN@kBPUYqv`Ɋ3g5ee()۱TYSFlǚRV#)UV*j۱^TY)FRBuavЂͱVHV/GA6j*?՞
+OeUמU]Vu:fUWU]jުՉB}M}+H,)[NCmX娳YTlsزT|kZm1rK1m-rlPo!~b=zQ-G+Q~edmׂ][u5
+/^VxXkVc)ڮz^2Yei&cZqkyXhZ:fזڰa+Zk5iZ.P\ymZg)\	Lv%+ɮ&ؕ ]	:+]	lڳڳh]x؛doMP	7A,{Ĳ7	lM`co	T&0ٛ b7A,{؛do[%o{M`co*M6&0ٛ 7	L&6&U&7A{M`co.	lM`7	L&7	L&7CMБ	7MЙ	ao.M6&ٛK%o{Ĳ7+J*eAћ@
+-ZP)[w.ݺ٫{?LFq3P.+Xz}g>8Nx$e&:o=BSPmQ.+{C_/F+K%j~55e.VPBgo"~ߖwIl%~e)PXg+mKB;vB;v	dv+2b$-O`$_@Mqφ᱁2CC/ƨ`rp$  S1#yϳη./ ././
+7v`7؍>v`7Q(<fx4,/?5{%5j6;lucE`:c<6ocx6`$>Eˌec\ݿ	9Cg_o`|m]6͊~qRaQ(PA76N8Kio꿩=r.%JZEM!*%jdʦBfB+M;i<*hʣfYkh䋱A3ΌCI1*hj6 ~3uͺ-#!L<NH7dm`6Z®Bf9+af"-C1;cHvɮBf;P!-<D̎f'HMvg?0Ϯ"*CfIz
+OO#G$HMZ6n#6n#	f?
+ϑDÞ#	<sFAb\$<}?|071^*X.(+FA_#܍#&BM̽^wI"{`.IbD.	!29܈#cTKhODLALGBE,@,E@Al@lFlGF@CD't99.qȥd;/# ,D}Ε>w"#F"F#!^ELBLE@F̫xK7!oNcGA@E\ɣTB"j!)@Q\"!V""[e["ryb/84BNH_&AD|p}WFǣz!/'BiD6+;)DD!b <Rb111!y2bb&bb>b1@.Sw_;+GxG9~c?/6ø&U\5!֥ ?G5-K|O]+@
+w#v2`tǹ_u'1#ϊ޼ٮ	}Y0bCp&qzkZȾgyk]s|j ċC5;8׵xȵxܵ
+xڵg4d/ʡͻqŊ|81dVݵ:5d/1?uS,0u&`ZXVnfn(TG.c|)ZC9Hrҗ;]X8v /Hrґ>/7Nc,vrEBGSuctNwg'['sܝ*pYwJGK?וkYv\A_uz/1"_9W"ߚ=~n6<<<~x=ׯSo3.0{*a{LlQP=^(),ߨt
+`&cK(ۙ;Vq 3v&wf[[-\6񂳽ggāEGHD1͗>Wh_z ıΞ)_&ݯxp`Txپ)b2gotDgo󀣊/ecS}sR8xmxt`߂S2 N/U|88pAib	W_1qҷtR\׷B`dpߚJ%5"lZ ?K#}+}n/%"l&8J+JҀ'K2KJK: .et/[|շ{PtS\ہ`N>WP=;6;`Iᕴ/[ ?e%8;9(dcqEiU2S2ؾdsd`ib۲UپcyKz̬ތ%s|plt.˃g\\\/LX>[ùq޹֯70nvtWv`n`/}}үV
+;.9ys?|q(浧t<ݣ邱pj^s/O4ck=u<I)TtOS_ʿ6/y_'?'8˓i\Oʫ<O-Xʸ!/yߴ`'p7ci^?қ==^npxF"gtiH^?gUV^SW?+^({&s\vB3vK#cD5"ڻbu<+03G񅩞	Nw.lYƸ<k9r`{V`g`7^`OϡҴޞ'߭0s+d`7WeȹӕY8r5B^ڦp7C^oWwHoHvG:FEt7+8ڛ%'y;;킿ۖv7ş_88q6<S<pS>; HW^g{K*:dni^h+JzC	Cv`wSe4_'+
+w_ٴ(;7(ƻRQw_miaQw/(ٻ8Jǈt|Qws^gN81/-\{T{֟$zuFlB#Ӡ%|S+	|d	+9hR0Ԓ3(9+8"LRvd7BE]<#K#{/6=5J,*j)04t~shO-6VbID)ˋC.?e骢	Cs}Ev+,66+W,44Mӄ		!!n!`BBY,~$R$KHB^a!/qeܬa!Ǉx<CqXCX²/$cwsf9|JUOޏ{92uhV&C##]=t{+]Y,)Gisy7ݶky#
+?:`kݷ^+$ 59mx=]'鵶1>6'&T۴>6߫1~m֛Kb'mspvvϛ/A/֗V@We#^lu2^Ny9-r<E3Ao/^t\*o\zXn\Am8Џ˂I?)[!e5m^?#wB>r|o/S"+uߍǅ߯$(bu^-G~$ypXtEo!A+C8dȔ'"cD?iȱEa438Yr>G=C|[l(oA<QP"	׉~d(5*yt-8jpڕ`hWM6yQ^+ZN#:.0X/oP̮"C=k11{W1>iO+Y[Bt]e8k=2fh8oUkh W*FP+fÄp+1ܰt+]\g;vK5ezNòk6ڃ]%4l؏w3lN5S]'q3]$/{b>ژb[޶1{[c}<X]獹]k]}8e{/ϸ~>Ծ}>\a+0Vcokae26*(ZJ|SY%QRR\V2&.%:]+O]Ae/s\))]wyâRٵh<t-Uk[&'1(Pˊ>mx 1`H!:x5HwYDO>\0ցk
+˄X$S81ޔVo+J<PJtjݎN!݈#A}+-D(~_qM	ADqE5>Tz#QDh=S_-1Z\L2k`Kz8|SD~*0D+e|7xL?Q}Ff2PnL(s>Uvb{fLY1
+p(G*L+mӄ;gtݝ=hyhkKByw1Ľ2-+jMִś6M=kJPBJ([rB#C^^++~P
+Kb=*Wu*qPDFxFhqOvtI`3VArφ}/d@K0"3BWBJx'렏 |}ͯ{dB~ϓ
+	<ɡ&MR'3gexr!')#"WxJ˞Ӆ*(%	<0c
+g 9zڼm14 $Aac+*s}
+=tha+=BAyNDdh9I1s̬CDψIrh9DBIQ0ٞ+4:/M$^&Ku4S8Isz{B+hX-"rSwN,G5c"V,GϲwIpɳcӱn&:GqGۈ6-M`x*;50OYQU;㢥3ҙ13f/G;nn:ݝ|#1ԹG!^y&/ir FǴ:1zGr&;Ҏ1GoQ0wyیQ~Gy`	9^VNxNO+̀9:+~b+O90v#f[\38faNbjw*3`lfqWul'Y̬Wa݅=bfqYqdkG,Dt+sLtA_}_mi7&;t[4|f:lc9VC؊v~ȱ]aKTM [y*5f<tjzº{NT/ȭ{Lv+j~$۬n-T{+6{5VPgYZ=Ǫjc=Sm^bj{
+{Le*u?-i
+Ӫ/Udz<^Tz*^Q	uz!XPGE/K[`9{Gb)2ֲ`+6GlTF}8u-hՇAKq`'v5pY`]v&q	.ߙ<sfOs{J{KMB_W,],꜕V5\)xkwG9֩^$'d%xs9+t{w|+\{;8ܐs~<7.>r^
+.sҸ%&_-w9ۣ=ףyy'\\I䦜=)M磞tt=܂+Z	tO~xw%Ҏ<K~rkbOExđudbsȊl=teTcS=aNW:rzZk5֕:UY!*Lt6<\E=
+ej+BouDSFw4.Zt"vi+:~+Hҟ@/ߥ^JUQ.׮(}Owe$'$2QM%}=wB	Џw]nCiꐆ=^@yԀAԎfqG(M_RqxCwn%Ҩ\Jw1R/SMJ*@TUIK}oϨ(Gjl]өQMPsriѼCujʫS(fXsьjޥiRT5CCމh~N}[3D5o5xOuv˻^:v6}]:+m9+ w75F[*~MVӵEgj= )'jOiiHWt跴Yڬ]-E".ih7505E{OI):K>G>Jjl&Yb_-/VXww3gbccwc^ĿvrD_ŤutL޻;˘}371Ek::怎m?b~oh{P<
+Gр@ϕKAw@:%҈tp  ?pEzp`&=4#`"NZR^QQ!Kפ)t[+-T4";DQ{E"#w1B"C!y9-#C/_^ίaݞI1T\b(%&>&ƤĤǤƤ4{ܘ\*y/(#8e7>S"oSdSIFrK⊸.>hI'%HR)HyRT$H*VjOR1JdTS
+HǤItV:/]=*]&-4/-JpgUڐ6g֘̉-IYmogo.$h>n@jsܲ%f,e".sјϘ#k<eimSύ@?@$$hP8څ@bѧA`_A/)G[u_~kO ɨYKȁT2|As{;mWw@2П!Ca,.k迃d|%6	4A~	)O ho(u	b>*,~&bʠ>>OF@+XMlB7VEjC_&|oR<ţJDtQ2S>T4QGcT/ՋAk{z}ƩکIo[o)5_xPdd&:tNdu~d#d]7>r~rB.uBX6 a*,
+ª!l1NLSt1K}~R@X-։b.$ʢKA'ψCqD,^SM]qA/>ćR'%IR-+K{RT,IRT/5I,"ARHiP:rI/	wu+^Y`,+ 		_ ,<%T4W	3?BXIXEXay6as?NX	4+py&\K:g NB~!*.&av	ygͥo66|ƀo.|-䝅7	kkiqu}GT;;sݟp;CO#J6Z  (dk4/MrAl	2+eI|˲)4`]RN#(OpA)=ς_>.&_IzS>/!R%W(iR)sTF%G/K-v%qIJ0&_)+MIz0-ߖd6>w%faN/pO~ ,kRq+C{Y`ksٵ"m*t$uCL>b=`\Cb}ϳjqs{	bu;65"{NXQ^Au.b$6[C]c0-V	vi=m>>@<fO
+'R3J	Iw>L8m?T r}Y (Uy-\m߿ԒkJ44qRn*m} V]Ex,	cn	iAJUa(並V-x~	ۗEXoP9∭83RNDmYnGx_i#sr:Zfsrv{-9fGa^NF0Wg]0m]SQ>F1*Es2jޣ\1U&1*uR7b%2喹RcQʢIY6*ض:ʆW6}6[3.cma;R48_s#58̓}saG/A'6?2;3O45y{FG[ybD|Jrahh7/9XCg~{C6?r,g9%|xk_c,alI}s	?n;|,>bX?FjL*Ɩ>3|dOFa?><-s+aX
+1/-E>K9/wT9g~Xj,+rqW-F5<n-c
+'R/Euܶt:qm%XvrlSdXN8cOj˾DMIer q8=7Yǚ墊,rE&v	`P,հo )FĎGж42[v8{S˭}vǨnq|p|2+m۸뮻-}fd`ᴶy7 -۴Zxm5-g`1*'ΖSvX:\(.6K9pÕ[1y"1
++'?\ct5rE㺭 =La"΋Qz3g8=gM8Dqc81<K,u[\;hLc3{mpX8MM"c˲f㲚mYUcPZ6BZu$)jMGZO6u䪭ޑ	<_UKGtTjujQhQ;Ձx`sI=G xuK>uxtvW';SqqF%R긠þ'
+SvKRz5]~tL9iS;n:u	w4ǎΜ5g^Cg9p\`:Kp>rkĶTg5@lmκf4ZiŶZTIJg;<Vɨ_ꝧ,XE<W!焵y！:༅#w[9qa"g%2W1uܹatnZ]+:Jܛs1GqҭK,+}ݕo}ڇFtR\/[쪶M\W<Wڊ\w.m 3悭uhD%L'{;2Z}\2"+窸Zk8#'pV*%G "r;ɝr繋(ws7[3n[䖹Unˋ(&
+|
+8g_k|_|eoY^.|).NjV_7Y+}FAjhY+}DVCSeă5WȚdM#dM4~FDɚȚɚh.YYCD?ID`M|tu&Z@D?CDBBEd?Y#292y2ZJVF +_2TNVF
+2E2ZIVFDVFh5uKy:2Y
+YmԻԻ~~~SEеi.kE0'^s_+dQmI!*
+5!X-Ħl6D {f/cDJggye ,7'7&<3>8sE_ \S s&dCP/ِ\xy,>a$DB25-^0? pBz=
+=2HgR%E5ң7V1ңP.%C!kݟA/^|i/h/tmQy))l33erV2ML	Wv`ӘV	y-~Rؓ$?H/{YσR؋ !*CQYS@ag"2SPɰH7ifZe)/,iQ FXeRC)"-k	ʬ0+렟=iYgmɬq!*,W%cudMHje3[;l24Evt|k5"&SNpql[K5¥p\u.zɚ\>[VmI-۰%aqAJ	wk
+sÜ1?ȧ6cF\&.0SY|8eZ7gpKs2|\;1);yqpsn*wnrw{ɭqhx>O3l5P~~႞||+G-I&j3M|B`/n1Ίywv~> Masn~K0Z(?OioKo8%?㗘~%<d:+h64SX"SIN2erLy`X+ m*2ʁsi*Z6ٔf  }9L+fSG7Y5u&L1	Ii(K,f#b:oh5]!_LSo@Y52cF<|Cu(1-ѹ6@6y-4l|%u[g|tڦ׬>fT`DfҜd5gb͹0C\ 
+pkEw\+,|4%4}1C
+ȱya{GNIx̴33z3܃P9f,0B3Ƶ>Xi<d>,ίOO3iy<4o1-ckn`ad˅m[aYZ >a?XP*LB6)RUQh1%l&-=+ȂK	As\SaXI'%epMHgupSm/,i}v^x 	MFaDDV7 d1bȝ1[*bLλ^X/6"ȋ<3 ZDEt~fNУ8(fqqRgYqNǞ~qi]ƻe	4bBdP	}v	⪥8xOs# #[ 	\5?MY;ޠdwШiDSy濻yIdC
+hd8(2J6 2biYeo|sP
+r_2Z[+7+7Iۆo/`kϡ<#kdFC"_+"s-|c\FG2ϑdO"&o"@,/"*=Q u"{+P28fñRBYPI`&)gSFM+φ>8G(70c 	O*?5S<"@SPE ʟ*@Sаφñ+`|au#7xφ:Λ"80޺9B5gDp~1Qx
+p[y
+p}mlyU D m$泡F#y< Mܳ ݚD2rLنhq`/8X>d}0~M?8v'#|<jJ
+@SP8nmVFAa˾+ۏ(Ok_mdֶeڲ)yÑUS4O7z+ŵarp |	a_b \o )lwwb;P`{yp%A'U-Z)W-Uih{dmNć=ΐ(W<\'iGmh?}c-ZچO׆?BׂqW+DLnS//=+>vmc_'K?{gdE[UYuo`#"ÖMT@YDE{iJ"&"(Ǹ"l!CD6y("B9病713ёs䩓'3Ofֽ^x'Sv^K!2GkL[Q/I/7_o>.NyQsiAM?j#imy]/'V~uz+yv係o@4W9y>|Gvȧ:!O+۟#Oɇ6t:hNմckD/5g%e痖V7%!玔{!ga473A	zDy`@)äy8%9-5v?%_&Emi'耓6.5S<DxIH6'ګ߽hD;M9n(O)>ם8͊oמONFDmhmt~rg@DA|(́:&EY
+dd
+$&`z+t
++Jkwa'}OX欰{N=Sr>_y6wi=~(Pav>))r
+炰_dGʙ$l(gpTTژkBm7Y%Y6w#}9Cr3`dn<K'>wPPP+acҵݻ	k#m9Yծ!&eKuɖv]s奈kRd=wv̓wWRs('ȹÒzRΒzgn]RoKyrI4e.$%ɵ6|3##Q37f&ϬOWݍyX:RIi,)-OV5RJQJw))>)C2Z8)L2]R^|)KV{R>R,e=RI9(S~=X,HɔRAJe)դԔRWJ)MZJ{)RH=2@@)ä2Fx)<+ȇP2)Q&)[RI9,DHUvZ%)gII4rˤ\NRRRIUJ/)sR{~RS~O2Kl)s,_,TDeOuۤ쒲Rrw+%#6/l+	ư}pD8:NWpe6|/X~p_x09<&Llllll(?aKdd ?a3R~$)&g&_JΑL~V:٘ܔܚܑ*?y(y8y,KJRSSyFSLuHuJRRzQI+N+J<L&?RSsE0Rˣ5>ajȷv7]ԑTIgsFDU;H\GKzΐoC,K%LCyCPPĐ_b_b`IJx%17*04.<VĺĻd,'92Yc#/_TrݕMD%[JըH͕[/}H͕+Y7Wn5\2od\ɼys%J̛͕+7wD;:Wd܉ѿF%J6}gJFΕ2vAwc+35:aqxKeՓ5U7Tݿ<,G7I<O$;/&f8K,Xx3V#&Nf:Yngg5j.9+/=?t9xKP4IB0	oONu0_z+ n.~+SWF?ACgBtf^
+F"
+~"R/`O,?,0ûs9L{-LMiBmWxH0ڦ`}4UNl/4VƁv݂E\6`;4 ,+hSc'Xx>Erუȴ@r>(χD54
+h>{.|&c8B)-i
+^JtM1֫Q9|r.f]h6Po;ߌ9n?`KþxW=p/Uө>K`L{YcSWsi߄Lx0ߢS| Xͼ+b}rSp^3Nd7ʅRjY;i,,ڪ跣>ws;y)<h4Tt7
+~c$WubU"I"wvr:NBm%E8|++X`n1#8=.78wSP<(F$N0A$xjEZ+B_!نdTTv6jG$Rfvb1<.X|cE}f$?>|ތY'D<j`~'D\K:l֨
+2o7o{,_`7,+R"\${yZkY^j:CQ33툶Y(7c܌MtNǓFc[U8ֲy`,:v+whQDrK`-KPE}E7rW	>ARI^1uty\-+־OO!JuJә66aQp/@gMg#fdDF?#j% AQ|؋?c9eo耲^f64oҶi+'㿴b	ڶFKxM.KػYGqYh[W#Vt"ә̷E_ǍF#dvQWtg;b3qiH!4$,i~Mr5bҏ<l9M'qی{	ymh<_˪oL_ketضԞO.X#XIF$9M̱9U"{>xb{xnf !|ˑݬ[~$ྣrYM*|YMN|XS1m-? !w}4.a%:yCW3e "d-ç]mԚI0KQlfVfCa_>`3ݱW.u<>d9Z4_C 7<Kﮈ>q8b`q/fr,wڭdd 59]&,ӅF:
+rhKh?"5?>1H"+×[vpM-F·Xff<1r꒙obx+,v~!Y;svg; s1s/}|@0lռ΋LL_Eg+zStJ~k  +`sxEOj;W==W{]~4;_h>_%b9vzB;#w3$岻ivY;S<8XhfF3.?l`&bX+z>뺸[ϙr$8Ygi+o.>ݦck;m|FF[LZ+`	v'{f0iT|a	vT<#V_tm3y`&Tfhތ*9S#f]B2V Lcmi^9Bb;)$jk`W<߇}++_+B4,ڞn+/-T܎x+9P{=g+;w9Hy&=fW^x_[yeҶh
+е05OjĂ`y^[P<ӌ%.i}17|*"JED(1REDIsq(c,)gT歝F;']zdLk#/f\KW:j2;v>C'	H&Fy*
+P{$9}moH6loz*O!#8C5 hΥA_4%bf/`31}V/*F^%of=\G[
+Hɽ{o1+/srSU5G'P{>g)m` ;V	&k{ ^DMp7zrag5X;{Aep33qoE]E=憻4#kC`{V]s藨Ĕ ?.4'B?9}ZϜ2stUxbͥ~rT
+j,F"==W;յXHDvIu\ypHN7g&8,AG2UІ1f{_n%\v^%*7U,y`	I{G-7toJYݯAp2pgxS;g7ku H혯i'۞x;^2}<V1^5]K8A&s+C׷S<>jT#?/ՙ\O4n|E+-M$ +aA3[FĢFčQݬC#gH*1]lWxlQ?v
+/c*r^N@r~~*hSZc}N,/H0uYMZ{Zn4Eo+w^ߌ5UzaW1 fF73]ZU$JutJ-y)qi|:wהfC0a@|-It/#;m Cjm|7tPQ;]K!.VIYsE`v_֝N%~\gTl+/b;J600\.oε[^k =NpEYz'zSiFgǣ:AGFim|O5ל[DwbYkͺz^,/auQ.m-jm}jeeY>D}0Sd[gbEYA1WhXw Ev~{Ὠ7So#>zrw/1 { E2{uv8x<&xU{dx@\ sޜX3jÌw2+SnQ y!bI-xS	Gܜ/FyqQzs7aOZ](?e+H+h{-? gdXD2Oo
+Y~{o/"ܣHכ3\jOig-9>^d)V4_(u_ndcVR]xMo{/Wz@n@P{5r/0f9>>V{2=/\)Z"9NoALԻ	U	Wӻ#oC_b!_<>uYj9ȉ{x&U3_][GO&bdQ*XnC#~)f]ۍ8gh>.gLP-\fu<2Car	v7q[ety{pX_֤yz59Kۚ"3A'fd}T?;<VmۚX{4K<0ڮD|5S%jGQZ+DL	^]H/D	;yzmvwyKׅ?̦GA;{s*ۢ?؞V0_wg,pKVl{5G"n6%3	QG#A'WUy.й>N"z3&cX'`"zGs[޼h~;l(;ExVT?A<eڑsc	۪`mz+zptЯ	wVIP[gQXx,YuԮBr6 )Amktq;d-.
+48exPW!N4_+YYLOD.y>F:\\<k~l'\.pu6y_m	>+TT4cCY"<N{/m#D&`6:k$NH2{$.UXCg; ^/R.5\z{O%\~0TZOwSK7ӹ+O*w6ʝ gҚ>$}jEwBjپGcu/NZ?g^H.!>`\,4Nw&+Oǀ1
+g%<jݷX'3)t[3D$qY$E\7ʽe<oٛϿ~OH~$}1}iF4S*>fyeZnn@xҍH16A`9LeUa۴ֻ+xpGѪ)$N8ܚnϨ)Ro$oܮ[kMֈD}Ǯ1?f3JL7|ׂhOI;bnRdayCWMAۣ*SZT?_O(Jn?t,D^Y]\J)j1:Տ1Es[	[x(P(BwĿ"|;vlۿC,ץewsDc1+%} c4
+ͅ:=y
+tZwLY];9d;V`>UIl?,<cil@+.]xy &anCv  #os0^m)x6?^y?h$  [߬ez{"BiwH~mΡ_n
+N8kcKrWqMi%x9dv7c?#+L Km[u0ZmJfBJmShܕ"IKVb!/?IgGp@Rf6ftDn grva]GW{
+Nv|uqvG\r2}Ah8wyv+eTkZ4Jvl-Jt	]guhOao&<d7O]-nEvUy]l>qc2"ߎVTBZBmmrW!:#BrjVGਮS=(8eԑo7Uzm!||O}^ԏ駍h|(w[۳ÚS~eWlNQ5c޴d~'kD6@4T'&v*s(zy.l
+Vf:-?f+:;IU<QP0ƫ'~7vbYk[c݁JM=ly+%Y_57yVpʝ%,lR6W3gRnD_po!zjjwܱGgW?nu8whWPEX(v\'{}G5"AgOV!XN-W6n5rvPl fuO	E6꺎\]J%WYfUڶsbmP瀮q;~CSs{&[OMZXWOh92|mdGNķcbm*Pw SЉ+ioꉌtZVA-RxUrf)y02EOp[|	[iAC=W([{u
+	'.HO>ׇU$*s>7~ZxWxgQt~}\|nx?ÎrxxXlcGGyߎr;x78kH<;^{Hxysxk,E.Bmdй+٘Ľṭ=v#JЩV8V-c%S<s'4ŷփoA4y	Hf398N<y<9߮wV|mk?τ5;s4\'y!ݮǽ<xߣI4C.
+ٹ_qϥp%z$6WL2"5׆3.z:oACm_C\ֲy+o/S!3is¥/fȚ5W8kῢoBB+EO^5Usdx??	Ӡa}gљ+ڜ(riGFu4HVOOëKdy=vs?L؍8 ~|%r֠w9s?cad+Qum/;dZcǋg-7vc3ݏ7c5fw:L|	mv8v'GԒ|&`?	2ݝb9욁bmN{9Pkޡ-ѻKZg뎓O)sݚKߊNw N;j?G7GB1U%H>O?vA2+*>:  nU)|.$4X#$»<kF3,D:ې__8+up#؀M=lHS{x.B}8x{jXc`7ڮ@"܊gu
+O$>v,<ZOΥ`chǽ3߂>h,p-:7='3fTp>mc+x>"ɦ>g8NoAθw;bxߣIC.
+
+\_mσ3*0E 3Я+'zz:oACm_\fy+o/S!{3is	1t, 
+4 b>WtRMHH+7WB&,dd8=!!4="2O1:AEnқ ڳQ+CSR4!C\jȉC5W"gx`>!^FU/4 /;^5_>kml~
+t  H 0v>s՛̳IQv;2[oЊUYUD>ּC[S~L{ݮp^~jjHjөIsU~|<ۧ-͊*hX1HC	6YM=+Hnb/*J%ywbټJFFR;-A}WVweyK[*i|37]ҿSEO(v2l-:Zv:o+I~~ie§;ݨm_߆0Nu}V[ᕬ5$_+Y\-4S{X1$Ъ6/HZAނj+OEL{TSj(l:	$߮j]p:I2Z*)F2'NjshmepbGx/tF~*.ğa!^'+mZvy>V#|G-NcN_4֮Z+Jk~+_^f?F"qI?OVعт'޵x&~,:Ok+wc?I#릖eJTU~{Z}C3\FF1|kOqjj)QGMxDzaMrT,K@CѸ|/gb5.k_t5e9`i4^Ϫ::
+VǂqF-lUd(s Xk3G×csXklfůe|ft)+k	:%>kO:f/,;y1ͭZ+YE1E[].vV)ӂxYaGnZ`.>w^)w~e׵]oEi>PMfEsĮ%x^ix\Df vB+{i63.ja4x습Dcgjg;(wUuwP=30sCrD2C2ɀ (^DD̊E"*ITD@$	H9ڧ:oɽֿu|Nշw]NJw&+.}CsBОVKꒉ;՚VMP;;hޝǚru}>ϕc֘9ҋO~C;FfhjlrN$֨?Ţ1KJ^9+wJ	dmfԇSBhW7BqW+3fw3}
+P3?xQII`:Ns8z3>4~wbO}HS:iCT0+/z?mKsiob4Q\?չ2eH#?I)d-iz.fTѤ'ptY.)h@`'}de(<y+h[!?4rK%4
+tQ8Oޞ}C;YBIaouH#PD{G３}N%LW@3n=`葴Po6#c.WV?:6tZdT2JQQbvIi,B!!_Z{c!:ѱAMC:+ܾ߯kZJ]8b}݉JȆ33Ӟ+MY.A鼔nCnj.GkFlgqҺ^dFqWVqъspmfmGlV{9>${,r~Gn]r~NY3VZ9}U$b MK`gJ:QVKkK]K?m{Lcћ"K8ƛN,nJ*#>a=YAF8⫄í[63(=zIHF nЇ$IV1ĵTqTvrƹuR=3KY=rG@cUңJtNdMD!S:36peGn#-tBٓu)]C(]mdYd9LEg<ѣ&+nV&>"|Nj]!G sRPk)];j+6GnTԑ,=SDP*B[4BJ}qx}ln]2$ޚIRR*JvH)bNhxkH{#.ɇ͎40{0Dǭ7(1n߆PbTPZBgޮ=8SaFxB!	jAh]'~#8<E=J(z
+ے!]p !+FoOi4۶mڷ оexI7rG_"ԆFZC7+=0 (x &r V+Au+'ނJ@N5.C}'0ÈL؏lB!%1]AShb)`1 <SIϦV*&N%|p᫄R{.%\Mp'ޣӄ	fh4B'5uhCaMf	M4H'p\aÇ E8UGN5.!\Ep>po"56lP!!AHXaif+*#]	{'L#IxpC	>M8Eׇ;\@pq._Jp+-;	BM	O^$FѲF+c	!,5jhjU&a#ք	UF8pd鄳+Y/#\Hp9jm{&XźQrBPF*#,CX:aQc[%H؝Ϩ1@a	N$|l4-$C2<w!G/H;=ݿ՟ԦסE
+@桧k)~(H#"	F.\{{ǘw펱 ׀~)Le#ԿJT_E06+F;c;?A;;ǵXku5fVUgXg6Ϧ9lc;qv<W2_WM|g%rh-R0!^J	<;jbX,YY+W&FMBQ$Mޙ9]||*sqgw~,qY꿜%Aʒ%)sfޟ/6s,i-:=}c#,0*K}hŢ%˄2)Bjz:sC9/YX/u4(K̜;2tϜ$KY,I%ϳe/a,b9K>k\ˬˈ
+JeB"E>fAf<_czk0XcFrkĂ=xތ	agyv]d+
+5EMC=H-ƢbD?]ċҢM"F q"(%JEy=cpD9j$k`?\gq8=ܛA|{i cDPeA9<]T@$ 8!zAD͘P((IzA	6K~STXtXLXlX;=hϳgo1Xa=9hOM{&9n8y]Sho$;PEt}+LQMlr0a2ʺã,+;6`4x
+#4.Lv]g+vfig-=s<sxyx/Ko/|`|<dXͧ)gy{Xন"@h m\4g\$^bms9U2Yes9U1GXUs9%	0nf[윳m250_몙j-l5@+5D+P5TĪjȮF"NRDƈ>uȩƪ"ASD.zHVDGMRD&1ȧ"j!
+yj(QjZ(Ej(>Tb#(>VjZ&Jj(>S+(֪F}#ʩMj(6͢ڪj.*jvݢڣj'~_TSAQ]VE+uT5qu\R'INӢ:Ί::/ꪋꢨ.ˢI$ϢnFꖺ%hD,̓H-7pE|*?qW-&ZكMċA h
+rA ;A~qOP0((:ESP9,:IATA͠$Ew4〼cutm&7yf<hI Kh+L337tP&C`3Ad3'!VW!BCJSiC+S JW鐠FKV!WKb $ՃWW!&@~z
+G#PP=B.TOBQzP\ޅPR}>RjZʨj)Ur(VP^VZ@E^Jjշ[-PUmS I}jjPS~Z: :ucU'	NSP_Qg:ACuA]F꒺Uuk4Uuhn\ehes@Z_kAA@lĠmĢ;Co!ȁ^ l 7zNA"ƌA>]3E"Ѝ~A{P5
+=jA5H	j5gP+<-T!_[Z>փ~0ccҖ6{=??m}􊝳A֑lƘ91"!jBh+uX\YN0^wX
+_z f1/Dg$EV\ȗ(bj5ɥH.!<(a$F!,F+"ߢ\6\#[IlG 4=e$Gv\8],	qyd⊿4O#{Bf1df́!#BF+92r<dDȩ!#gBFΆ2r1dR向+!#qF#'BF2r=dFȭVnGq ʌâ8<ʌ#8Fǌ2(#eĉDq(#e8*ʈDqb8BF#78f#N(#N\'>ʈ#ʈ3ʈ+ʈ;ʈ'd$1d$oH!#
+)2S$dhL!#%CFJ)2R6ʈq|R!#BF*T
+2R5d$)dZH!#BFCFj	2R?dAHÐF4i24dYLrHb&1RO[-goFJ-J 1Xqx@SbxBLOYAqHGQqL'IqJgYqNEqI\WqWf?e+}R.Z D_1PK#h{Ž_'Ɓ'/^/@vTl8AA@*1FAQ(b5ȰGWZt^(1ѫLZDX~%pq~p	9.qFi$F#s5aҰd4Ȧ&`'1ܨmϨo}&	|@,+FbFlq}EM)	wŻ"GT|wP7ֻwX&bL/ėcj}/+!Bl=b8t [qgCqwh]t<#0`
+Lq^?ȟo8˟Olx8_%x^W5 o<x[ F.,"xއwG>OS`9s|	+Xka|~ a|;*[al=]c~=9cpN9sp.7
+\܄[ьoy~;μʻO=y/ޛ᩼/| !<pGWN?=|/~~	~⧅y~_e~_?kg~7-ocd!a
+KHah'ڋE]Do1Tţ11E<#/?ćbD|*6of"mb!;.[ bQZFmwca|o4v=^c8`4#Qq8a4N3Yq޸`\4.+U'qݸa4nm3Cwֲl+nA#;N"n!SdOK}d+r(rLC0qh9F+X'ˇ9Q>,'Gd(nST&r|J>-&gg,-sr|A(_/W5|CΓo-@-ߑʅr|O.Or\&rL_Wr\+ɯz 7M[Y~'ȭr.wNK?=r'yPyT	yRyVyQ^yU$ɟuyCޔlai[m;b;k{}P.yY|r>wptV;_9k:kg]~q׺ܯw~nqw{=rGܣ1{=rOgܳ9{^vWݟkugz'=ۋxze{q^%x^/Jz^yWիjzdWǫ{+F^ck5Zx-V~I_/
+~E_ٯWj~u_ӯ':~]_o7&~So[w6~[޿w;.~W=^~o@?!?')?~`>]c_Ak.ߋ)'@tH#)f!1ǴُP:JqŭN%c8IQèɀsSU08VWNYqYKegz%gsskn{>E@2W@s1D~<(uRMD|^\zpgLb|({^Al^a^Qx>Ru-ECHm5V{4+\W2t=2I==iO/!ZjZy+Hޜ7mtv9rn9@In9_o"w77cf9\ctl1E81RGhlLè8O<.EF;[`)*Շ^{DWzMvöpWoӚ96j;vKC3Muzݼ^/z{}T+z/+{mxڨE݋Qu]=c0
+8+UwՃbr6*7}\V)oE̱Atn8Sܬı{%X
+ 6 *AlTaCPʆPcB#6)#-#ha">'i	lޞ_W	"(o2<,E#XEEtxNf<Kg-<mfyVNh=c=Z[/B+문5z޶k%e6Fk7og)!iN>)	fJWd}ل}"l=Ng#1K>>gc	ۏُoTnOg&{=}kϵKK;UU~~m߳c;#-"-.g6,b{lYNa=N;\]h[e׸tpWo/O9"҃KAM1)+*M4.µ$unE[qJh;:ٔ5Ӓasyu,b5fIY,c5˙
+fEY٬bV5jfuYӬe&Vmg;l'vc? ;;ʎ;Nӆ0qU$uqCDWzAOf+@		H͠1MdH(b2nͅF<hN*1X[v[X	pEGf<8SsC^|L~zb ڮPZ4(BOecؽPgqf?	6JP\(#(Vϡ<[BEmtթ
+Ϳ$ZYkO)tׯWVW#SyyE^׍I]on;~`gHglg\sbsEuݼ[1CC$ƇcPZ{s(<*/Uя$%zPϰB+&zP={eW_-ױǢ˗i,5x+G$x[<1hD&U^W4.p# Brh\>+\vBs͹	yhhܲny(VtHH+Hh1
+d.1)Fdh!5{p~Ucdiï%ѧ9ZYZgp̓͈A:6xċMDpb%{đ
+WC`;QBv8#:n5ÕFk0a nKOHb/K,'XA,3U߫[&\\}I6igq	.`GϓF Hh5@;~=T<=1)oB%Hj:Veo]Jڳs9	Z[?3Vv?'O)ϊGƇij?	C!E~HE9\C!E~( ?C~(PvCq$?oUXe.7ט?'ÙbX)Vd+X؇+f^\LbS6?U6-dOJg=qv]f1X<Ex)8BJ #eIveVd
+I'EK&ٛ&ه!O~>A	4ZgmH5hi,1I~l2oi'hi-s\k&ΦTOK\'hД>g0+ h1W+|@oD?cD#DUFp5cؗ%!c9qkjΚ#`-GVs]/ֈ/	q?6m8TzZ;qM?d|eGt88xG$έu0ڎ0f0bXll=p/ro-)-RĒњ'(A"CLa'ٓ-"ًG{d*}ه$$%1jk,Mr]:[[\k9<IǮ%"GˤWHs^#ͽN{t6t&iq>i-Zvb 1^/L!Ƌňx	b0}sKD˰*Hv?{MfgFx-`b=[ЧCugW Lvɮv=$SF${ڍIm7%nF2n%[Pݒd5Av[i=$]HεSDjl#Or=@Kl Ɉ=cBQ[Ϫ9=z&;ŮhZkiZvmK֢]WkѮhY5ֳjF?v{=;gw$}wݕtߍtߝt߃tBIEMCg`9t)UTЄ7`Rrx4+$%0W{E%IRdQPA(QWA%PAA0bXYsBUDt{ι3_u4}_U'3@ҏr}bG)aIÀWS:10%sb8aAX#(&lф-aO8Lp''Ex>/G "Oq   İJ S9"<QTgfj05ZLm=ǁ(8Nb"L"#p"$h"%∩:XwYXYXY H	4fIXSʍrR'[۞vd;.K+k^V!R Hr(G1I|ҌNZ'Ez>/GdR@B2L#3tr&9 gsȹ<2dM.$%RʗT5cͱB0*MƉ?xV;$8<B\٘9R8k@3<F-Q{%av%cR[Xŷ0`Ncl,H<:aTHKaB`E$59W"	1*Ĝs"C̹1g>bĜks6 HaB+5f<}؄ӧ}&jSգ<GT:ȍБGGu`ߌnqioEGh_4=ȡP0%?)O,<'s "@Aȟo!ʧsJOqҧv/V"\"G[Y&oB%}qBz&PT3QTKx5ֳJ%BRAnPC79"z>Qڸ>c3Lf0g323h*J%PT2BRөT5GT6ZB-S[*jUGvS+DVu:O]Pר-QGIuQ7T7C}z9#Hs#r8JAg0G3cαX^t]3gD18v}P/@~W>]CrnO2#ַ%7-pAx05	js\qmcYK$?&	˟$k}1~`/Mm|w)?II?JG6|&bMo?݀$ѳ8-*mp+w``zw>87H¯rn GN=@<y^] O-	Ce5o@73{|v/.~KcЖBb$epX
+"psuqhµbsC k>چ!p#hE^\C"~#7)$$~s7}SL9Lhϭc`J	h73B$Rc@(<hk1 CzƐu%)Ӊ1d^PR1(5" s08֐)`8Ǖ#VjO^±Owx G x G x G x +! *J  *J  *J  *J  *J  *J  *J  *J  *J  *J  *J  *J  *J  *J  *J  *J  *J  *J  *J  *t/
+R>
+!Z )mFH"*Ǧ%(PI0I D8(}h~KT穢V`PP#1!H5Lb1|	snQ!+K7DH12p\SXDӻ<T`SZKik:*&c$reN&NҔxW72"!qZOV/aq<b)QB+DAR TIgp~]i'MHvՕdx)߂OӖ|	0kF3#%l/OҗU)psplη420Bk/RIVL!Qp ؉'q	Md?G$*ק[ǛVO޳H=h儣;ƞpi)vˇuҫ*4Lom1iL81lu/kmV[S
+Kiz:+_G޷Gg뚝8ޤUyye#ڥ-w.mG()sFէ)mPZ*Wyw@0ˣ[%uolo0|fqdޞocdLۓW)3x3Ƃת/y٠e+MQHajJ(*6O^H>ȳ^_wfRӖH+msmOZOݰF:/`N)u)uv
+F>8<1$ijxI 1"5\bōb/"'¨4%	0L) $n<g[}ӧO?=iC$HyG	{g9{f<wwږ{v>*'.odjkRM*:.ţ׮ۯ;kE{ɥEol|32t)vyO{~ɪ9vOܙ؃W=-CE'{}SMzO#<5=og$5l}m)זE\SnvF#+D6-	zÿSq)gV*K5Vĸ]5/B(+UVrqoLnAj=2vmg-=5HkXhӚ}^H+ip7MMMG	ٗ,9B>m0=\!V/c?sgӪFj;n|7/<ⶑSsE3rvo~|~jJn˷F%vÇm{ڷ78u	&TS&"4-:+iekeke-ګuǥBY[.LDqכͯDW-WsapQ#C+LuN=1wڝ4K,cvh3y'Cu|G܎=]pvo<YY	QCeSL=H]~paoEWI@XL;~!,k`3a>,*4FZYa9,4l{pLxpTQqB`:O h(P%#du<#>ͣN'4~h$O-.N34<_=gnMܝކ۟SlqnFܺ]*DHadֺF:֑J<bH
+1UYj+vjfW)yr{Xɋ_u=ñjuJbbr}ѾՇ֥l<~ҭݦ޲[+8wTƍq+YMptO>p:=u{QSZ.XCynv*\>ڍr?4z+o&ˎ! 1C[ߧwPӡʈxd,UC2 yhoJψ֧:_u71tTlTlx0R.U(#1 fy#LP|q`;ACjS44צۨ\Hli~h|E[7G
++6)?񫽧yv<61:c<s6HwO.raEm[R^̼@ǃmi %Rn\A酴ӝgY*JȄ!aGɕA쏫i&Ao}h>>ٙWaK	eZxZW,
+0/z?c~\Vrzⲡ~fnqrn,A$YnE*Ɍl	4G\8`O~$bRHH̦%?+Mex/N<]w`ʨJ^FA_6K,K-DSlt7XO{iڅv*u(׵jm!b4~*f8,hܡ'w=LUyxrӱ.:T?6?4Uhdx62`ݝ=owyd7mR)y:+wl#'ٟtR!֞%]y^|N`3=~YEsԺ=.+;'c*gVߪv]n+V;Y r+\/M&휈?<n+&KE._{u;ґ/fvk8};k7W|}ژFU*(c!'j~E-J_Ɵ8$"pUܜRWƄ7m,OLXȿJu1UT\*YG$յ辽ys)5O<֥_bI'+n-"[Qhq9=N7q94,ߖ33jHR|*]x&$[_愹n]t|w pv67hMll7qњIJA~Yc̐~M[f4TlsSZ|¡6}?޼ c4n>Sccy
+crUWm+^>ub)JsqfS]U+ϺH}ϊ~'r9ITDy9dl[5Η`ĭ\IO[2.~7B~9op_|V승DGUwt+^IeO
+ռ,Lv~s#ϰMo)9jP|L7E;@o7W+g
+kd?RQo+`tfAf3s~,eC)MV,s+P=6e+)qKCwXײKï?~5'&ܭgc|N|YB؞@SLUo쪆]KO=\bqmSuU4b<@G+3˼jO?гxT oOوuFM>ԣъK5FK)[xni<aGIֽY,_Y;/QztnIͶuO>0#2x"Pb+\Pjo:#Y->rF={-g?//7vZ=a}԰͡n;אָlJ֖ƶ]<ac?KלW@G=|DKa^ğ7v	oBIgiDuwY/.KVxhK|%o[}<@Bh{Њ=ww֜<gg][aֺ5ʗW-j+i+9T|	ս>s+L\̞},ؽi6{<T.3)m<NqqnH6aM8 4ln/x$ri1}_i?C+5Qt
+bC	.Q$-r6OT~?!y<=1&0!cXEЊˆ*LOJ&Ťk|שH V[Y۩ޛô[Gh2;ϯ-!?{ne,^%X8 `GVg,78/w9\x@za3ޟ&v]pzl8KxCܾ긢dR靍OfM:y|?ò{lطm2w܋"һSLX~zZRƣԜ	g	\lY)~I5rbR-NJ*[gy`|{Czi7_jAe"\:_}$
+pDI3+ /k<N,ςganij92.wWUCJ{-Ϟ?t<pwz-Ag[_
+~h,5%DL+\aߑ!{ߍ8>I%W\wj)k+G눶HVx+sOb;T<<l{·ڎgCG$,BUff{{%lirѾ<~J[$؝8A}y*
+&^u~/ɲ{9r(LYNdba?|	J7Mz=rMUf1g
+-7~ěǦcK
+endstream
+endobj
+1214 0 obj
+<</Type/XRef/Size 1214/W[ 1 4 2] /Root 1 0 R/Info 158 0 R/ID[<B39AADE298598746A85C1BF21B3041AC><B39AADE298598746A85C1BF21B3041AC>] /Filter/FlateDecode/Length 2606>>
+stream
+x5ɍ&"Aj5"!$b *V#4F؄+B̠vТ*?y9=ikk[ ;ښS䈢KE>0~1hg,F\l^-vx7+vvsq;wr]O]+vMXq{ukUVܵJ7C7P<yV~3^YRnË.F큷G\R|.+$_×o64bRs'6NŚӊ᳊+6*6vb$|ܤz)\̪g+F._5:ni\]U|>?Oߎ!wbbxޤ[Vw{tPFUn	SGU|O6(jy&+\0tdjmW\>I=V\^ksʒMw_}|=qw&b[X>&>`RLV1cksmk43fn_)Vfڏö,N8}B1^NGE6`=nU9xv`c1>]|ڸsCkj,:g+\t1nٴ[ŴzZԎ^~"c¦zh Z4ȴi0a>%LU>rX
+`iŲv0VJXcUbc}l-~M16æ#V)m1
+a4`G슱	;cvx};{c_L5=_ 1	q ~38qůq8~#pq8
+GXc[p<N8i8gt0g`2.Ĺ |Lp9.Ÿb՘kq+u7f܄[p7níĝ]q/}ٸ<G$	<g<ՔoxY1x	xz%L5;vo5;x>h|K
+~XD#hq6iE0#fD1V"h\ݢ@HkA0802E"Ȩa3"DQ_$22qE+#m/5F#uQèa4Eƈb/1(F#`/2D0QE+Ũat3jE"f0xQ`/EܢQèa02iEqѿ_*5rE_/qEUѪ_/JE"|Q(e-ѪY.E"_.rŋE#|8.X/5"|_D1jE#|_D1jE_45j[b/(FL_0F41E#uH]4.QD"ieP"iNJFqѸh\d0RE4iFTu2:)N-AgtAw,nE0=C?Ec b9,ec	,%1KX`EXb+ձ&0G16pM	6F?ͱHl-5~+Fa4;bb'썽0`gǮaw}1aI8qYj^?Ǒ8!%ůp~p
+188'xq*8+Zә=p6&\\p>m1\?B\K0R\1+qUV\pn	7c?6܉q3q?0s#xq<g$sx	s<^6^+x+[x;7ޅ77ANxnh[+`>_"H-w_|oO"uiQʴvUH]d05F)ňb,XD1vOQflQ_%r6F+#|QhcD1M6F}h\1m6F>ѿad0݌F#QRD1Q(FQ`/QFEQ_/jE"Өh45J(F"_0jEբ(^/IFo`D1qE7#:k ѿa/2ዜExƈb35Fjb$25)[QE"|Q_/2ME"nu@"#uѿH].E(^.R5E0#|ѱ(^/RQF[.2Q	\ՙ[cakg%|ѕ[/jFE#Z0j(F#F"#Ȉb$2j5RFl"gHdd0DF#Y`/nFE`d0ַK}{֧+o\O];7;OX	?&.~}AM]8.޷.ptqLb\ɐau:bꡘ\|W2dUmmc
+endstream
+endobj
+xref
+0 1215
+0000000159 65535 f
+0000000017 00000 n
+0000000126 00000 n
+0000000377 00000 n
+0000000726 00000 n
+0000005392 00000 n
+0000005558 00000 n
+0000005787 00000 n
+0000005948 00000 n
+0000006172 00000 n
+0000006343 00000 n
+0000006585 00000 n
+0000020859 00000 n
+0000021036 00000 n
+0000021284 00000 n
+0000021467 00000 n
+0000021725 00000 n
+0000021859 00000 n
+0000021889 00000 n
+0000022051 00000 n
+0000022125 00000 n
+0000022367 00000 n
+0000022498 00000 n
+0000022675 00000 n
+0000022922 00000 n
+0000023048 00000 n
+0000023078 00000 n
+0000023232 00000 n
+0000023306 00000 n
+0000023538 00000 n
+0000023670 00000 n
+0000023982 00000 n
+0000028290 00000 n
+0000042564 00000 n
+0000042696 00000 n
+0000042984 00000 n
+0000043315 00000 n
+0000043644 00000 n
+0000043776 00000 n
+0000046893 00000 n
+0000049915 00000 n
+0000050093 00000 n
+0000050347 00000 n
+0000052365 00000 n
+0000052583 00000 n
+0000053193 00000 n
+0000053411 00000 n
+0000054020 00000 n
+0000058210 00000 n
+0000058341 00000 n
+0000083517 00000 n
+0000083856 00000 n
+0000086368 00000 n
+0000086500 00000 n
+0000124230 00000 n
+0000124573 00000 n
+0000128283 00000 n
+0000128415 00000 n
+0000128547 00000 n
+0000128864 00000 n
+0000128995 00000 n
+0000149100 00000 n
+0000150612 00000 n
+0000184708 00000 n
+0000209239 00000 n
+0000209568 00000 n
+0000212413 00000 n
+0000212545 00000 n
+0000212889 00000 n
+0000239670 00000 n
+0000241772 00000 n
+0000241904 00000 n
+0000276873 00000 n
+0000308309 00000 n
+0000308626 00000 n
+0000310720 00000 n
+0000328674 00000 n
+0000347618 00000 n
+0000347944 00000 n
+0000350367 00000 n
+0000350498 00000 n
+0000350629 00000 n
+0000350989 00000 n
+0000390250 00000 n
+0000392262 00000 n
+0000392394 00000 n
+0000392533 00000 n
+0000392563 00000 n
+0000392730 00000 n
+0000392804 00000 n
+0000393051 00000 n
+0000393182 00000 n
+0000393520 00000 n
+0000393652 00000 n
+0000424211 00000 n
+0000442506 00000 n
+0000443928 00000 n
+0000479671 00000 n
+0000513335 00000 n
+0000513667 00000 n
+0000519319 00000 n
+0000519506 00000 n
+0000519761 00000 n
+0000519941 00000 n
+0000520188 00000 n
+0000520510 00000 n
+0000521673 00000 n
+0000521806 00000 n
+0000521940 00000 n
+0000522252 00000 n
+0000527508 00000 n
+0000532540 00000 n
+0000532726 00000 n
+0000532982 00000 n
+0000533327 00000 n
+0000536190 00000 n
+0000536323 00000 n
+0000536665 00000 n
+0000695262 00000 n
+0000696498 00000 n
+0000696631 00000 n
+0000759584 00000 n
+0000809587 00000 n
+0000809955 00000 n
+0000813154 00000 n
+0000813287 00000 n
+0000813418 00000 n
+0000813549 00000 n
+0000813683 00000 n
+0000814036 00000 n
+0000814297 00000 n
+0001005647 00000 n
+0001009961 00000 n
+0001010095 00000 n
+0001010229 00000 n
+0001010536 00000 n
+0001025727 00000 n
+0001027093 00000 n
+0001034265 00000 n
+0001034625 00000 n
+0001036837 00000 n
+0001036971 00000 n
+0001037105 00000 n
+0001070547 00000 n
+0001124570 00000 n
+0001124925 00000 n
+0001127621 00000 n
+0001127753 00000 n
+0001149171 00000 n
+0001149542 00000 n
+0001152997 00000 n
+0001153130 00000 n
+0001153263 00000 n
+0001153395 00000 n
+0001163556 00000 n
+0001163846 00000 n
+0001164875 00000 n
+0001165175 00000 n
+0001167383 00000 n
+0000000160 65535 f
+0000000161 65535 f
+0000000162 65535 f
+0000000163 65535 f
+0000000164 65535 f
+0000000165 65535 f
+0000000166 65535 f
+0000000167 65535 f
+0000000168 65535 f
+0000000169 65535 f
+0000000170 65535 f
+0000000171 65535 f
+0000000172 65535 f
+0000000173 65535 f
+0000000174 65535 f
+0000000175 65535 f
+0000000176 65535 f
+0000000177 65535 f
+0000000178 65535 f
+0000000179 65535 f
+0000000180 65535 f
+0000000181 65535 f
+0000000182 65535 f
+0000000183 65535 f
+0000000184 65535 f
+0000000185 65535 f
+0000000186 65535 f
+0000000187 65535 f
+0000000188 65535 f
+0000000189 65535 f
+0000000190 65535 f
+0000000191 65535 f
+0000000192 65535 f
+0000000193 65535 f
+0000000194 65535 f
+0000000195 65535 f
+0000000196 65535 f
+0000000197 65535 f
+0000000198 65535 f
+0000000199 65535 f
+0000000200 65535 f
+0000000201 65535 f
+0000000202 65535 f
+0000000203 65535 f
+0000000204 65535 f
+0000000205 65535 f
+0000000206 65535 f
+0000000207 65535 f
+0000000208 65535 f
+0000000209 65535 f
+0000000210 65535 f
+0000000211 65535 f
+0000000212 65535 f
+0000000213 65535 f
+0000000214 65535 f
+0000000215 65535 f
+0000000216 65535 f
+0000000217 65535 f
+0000000218 65535 f
+0000000219 65535 f
+0000000220 65535 f
+0000000221 65535 f
+0000000222 65535 f
+0000000223 65535 f
+0000000224 65535 f
+0000000225 65535 f
+0000000226 65535 f
+0000000227 65535 f
+0000000228 65535 f
+0000000229 65535 f
+0000000230 65535 f
+0000000231 65535 f
+0000000232 65535 f
+0000000233 65535 f
+0000000234 65535 f
+0000000235 65535 f
+0000000236 65535 f
+0000000237 65535 f
+0000000238 65535 f
+0000000239 65535 f
+0000000240 65535 f
+0000000241 65535 f
+0000000242 65535 f
+0000000243 65535 f
+0000000244 65535 f
+0000000245 65535 f
+0000000246 65535 f
+0000000247 65535 f
+0000000248 65535 f
+0000000249 65535 f
+0000000250 65535 f
+0000000251 65535 f
+0000000252 65535 f
+0000000253 65535 f
+0000000254 65535 f
+0000000255 65535 f
+0000000256 65535 f
+0000000257 65535 f
+0000000258 65535 f
+0000000259 65535 f
+0000000260 65535 f
+0000000261 65535 f
+0000000262 65535 f
+0000000263 65535 f
+0000000264 65535 f
+0000000265 65535 f
+0000000266 65535 f
+0000000267 65535 f
+0000000268 65535 f
+0000000269 65535 f
+0000000270 65535 f
+0000000271 65535 f
+0000000272 65535 f
+0000000273 65535 f
+0000000274 65535 f
+0000000275 65535 f
+0000000276 65535 f
+0000000277 65535 f
+0000000278 65535 f
+0000000279 65535 f
+0000000280 65535 f
+0000000281 65535 f
+0000000282 65535 f
+0000000283 65535 f
+0000000284 65535 f
+0000000285 65535 f
+0000000286 65535 f
+0000000287 65535 f
+0000000288 65535 f
+0000000289 65535 f
+0000000290 65535 f
+0000000291 65535 f
+0000000292 65535 f
+0000000293 65535 f
+0000000294 65535 f
+0000000295 65535 f
+0000000296 65535 f
+0000000297 65535 f
+0000000298 65535 f
+0000000299 65535 f
+0000000300 65535 f
+0000000301 65535 f
+0000000302 65535 f
+0000000303 65535 f
+0000000304 65535 f
+0000000305 65535 f
+0000000306 65535 f
+0000000307 65535 f
+0000000308 65535 f
+0000000309 65535 f
+0000000310 65535 f
+0000000311 65535 f
+0000000312 65535 f
+0000000313 65535 f
+0000000314 65535 f
+0000000315 65535 f
+0000000316 65535 f
+0000000317 65535 f
+0000000318 65535 f
+0000000319 65535 f
+0000000320 65535 f
+0000000321 65535 f
+0000000322 65535 f
+0000000323 65535 f
+0000000324 65535 f
+0000000325 65535 f
+0000000326 65535 f
+0000000327 65535 f
+0000000328 65535 f
+0000000329 65535 f
+0000000330 65535 f
+0000000331 65535 f
+0000000332 65535 f
+0000000333 65535 f
+0000000334 65535 f
+0000000335 65535 f
+0000000336 65535 f
+0000000337 65535 f
+0000000338 65535 f
+0000000339 65535 f
+0000000340 65535 f
+0000000341 65535 f
+0000000342 65535 f
+0000000343 65535 f
+0000000344 65535 f
+0000000345 65535 f
+0000000346 65535 f
+0000000347 65535 f
+0000000348 65535 f
+0000000349 65535 f
+0000000350 65535 f
+0000000351 65535 f
+0000000352 65535 f
+0000000353 65535 f
+0000000354 65535 f
+0000000355 65535 f
+0000000356 65535 f
+0000000357 65535 f
+0000000358 65535 f
+0000000359 65535 f
+0000000360 65535 f
+0000000361 65535 f
+0000000362 65535 f
+0000000363 65535 f
+0000000364 65535 f
+0000000365 65535 f
+0000000366 65535 f
+0000000367 65535 f
+0000000368 65535 f
+0000000369 65535 f
+0000000370 65535 f
+0000000371 65535 f
+0000000372 65535 f
+0000000373 65535 f
+0000000374 65535 f
+0000000375 65535 f
+0000000376 65535 f
+0000000377 65535 f
+0000000378 65535 f
+0000000379 65535 f
+0000000380 65535 f
+0000000381 65535 f
+0000000382 65535 f
+0000000383 65535 f
+0000000384 65535 f
+0000000385 65535 f
+0000000386 65535 f
+0000000387 65535 f
+0000000388 65535 f
+0000000389 65535 f
+0000000390 65535 f
+0000000391 65535 f
+0000000392 65535 f
+0000000393 65535 f
+0000000394 65535 f
+0000000395 65535 f
+0000000396 65535 f
+0000000397 65535 f
+0000000398 65535 f
+0000000399 65535 f
+0000000400 65535 f
+0000000401 65535 f
+0000000402 65535 f
+0000000403 65535 f
+0000000404 65535 f
+0000000405 65535 f
+0000000406 65535 f
+0000000407 65535 f
+0000000408 65535 f
+0000000409 65535 f
+0000000410 65535 f
+0000000411 65535 f
+0000000412 65535 f
+0000000413 65535 f
+0000000414 65535 f
+0000000415 65535 f
+0000000416 65535 f
+0000000417 65535 f
+0000000418 65535 f
+0000000419 65535 f
+0000000420 65535 f
+0000000421 65535 f
+0000000422 65535 f
+0000000423 65535 f
+0000000424 65535 f
+0000000425 65535 f
+0000000426 65535 f
+0000000427 65535 f
+0000000428 65535 f
+0000000429 65535 f
+0000000430 65535 f
+0000000431 65535 f
+0000000432 65535 f
+0000000433 65535 f
+0000000434 65535 f
+0000000435 65535 f
+0000000436 65535 f
+0000000437 65535 f
+0000000438 65535 f
+0000000439 65535 f
+0000000440 65535 f
+0000000441 65535 f
+0000000442 65535 f
+0000000443 65535 f
+0000000444 65535 f
+0000000445 65535 f
+0000000446 65535 f
+0000000447 65535 f
+0000000448 65535 f
+0000000449 65535 f
+0000000450 65535 f
+0000000451 65535 f
+0000000452 65535 f
+0000000453 65535 f
+0000000454 65535 f
+0000000455 65535 f
+0000000456 65535 f
+0000000457 65535 f
+0000000458 65535 f
+0000000459 65535 f
+0000000460 65535 f
+0000000461 65535 f
+0000000462 65535 f
+0000000463 65535 f
+0000000464 65535 f
+0000000465 65535 f
+0000000466 65535 f
+0000000467 65535 f
+0000000468 65535 f
+0000000469 65535 f
+0000000470 65535 f
+0000000471 65535 f
+0000000472 65535 f
+0000000473 65535 f
+0000000474 65535 f
+0000000475 65535 f
+0000000476 65535 f
+0000000477 65535 f
+0000000478 65535 f
+0000000479 65535 f
+0000000480 65535 f
+0000000481 65535 f
+0000000482 65535 f
+0000000483 65535 f
+0000000484 65535 f
+0000000485 65535 f
+0000000486 65535 f
+0000000487 65535 f
+0000000488 65535 f
+0000000489 65535 f
+0000000490 65535 f
+0000000491 65535 f
+0000000492 65535 f
+0000000493 65535 f
+0000000494 65535 f
+0000000495 65535 f
+0000000496 65535 f
+0000000497 65535 f
+0000000498 65535 f
+0000000499 65535 f
+0000000500 65535 f
+0000000501 65535 f
+0000000502 65535 f
+0000000503 65535 f
+0000000504 65535 f
+0000000505 65535 f
+0000000506 65535 f
+0000000507 65535 f
+0000000508 65535 f
+0000000509 65535 f
+0000000510 65535 f
+0000000511 65535 f
+0000000512 65535 f
+0000000513 65535 f
+0000000514 65535 f
+0000000515 65535 f
+0000000516 65535 f
+0000000517 65535 f
+0000000518 65535 f
+0000000519 65535 f
+0000000520 65535 f
+0000000521 65535 f
+0000000522 65535 f
+0000000523 65535 f
+0000000524 65535 f
+0000000525 65535 f
+0000000526 65535 f
+0000000527 65535 f
+0000000528 65535 f
+0000000529 65535 f
+0000000530 65535 f
+0000000531 65535 f
+0000000532 65535 f
+0000000533 65535 f
+0000000534 65535 f
+0000000535 65535 f
+0000000536 65535 f
+0000000537 65535 f
+0000000538 65535 f
+0000000539 65535 f
+0000000540 65535 f
+0000000541 65535 f
+0000000542 65535 f
+0000000543 65535 f
+0000000544 65535 f
+0000000545 65535 f
+0000000546 65535 f
+0000000547 65535 f
+0000000548 65535 f
+0000000549 65535 f
+0000000550 65535 f
+0000000551 65535 f
+0000000552 65535 f
+0000000553 65535 f
+0000000554 65535 f
+0000000555 65535 f
+0000000556 65535 f
+0000000557 65535 f
+0000000558 65535 f
+0000000559 65535 f
+0000000560 65535 f
+0000000561 65535 f
+0000000562 65535 f
+0000000563 65535 f
+0000000564 65535 f
+0000000565 65535 f
+0000000566 65535 f
+0000000567 65535 f
+0000000568 65535 f
+0000000569 65535 f
+0000000570 65535 f
+0000000571 65535 f
+0000000572 65535 f
+0000000573 65535 f
+0000000574 65535 f
+0000000575 65535 f
+0000000576 65535 f
+0000000577 65535 f
+0000000578 65535 f
+0000000579 65535 f
+0000000580 65535 f
+0000000581 65535 f
+0000000582 65535 f
+0000000583 65535 f
+0000000584 65535 f
+0000000585 65535 f
+0000000586 65535 f
+0000000587 65535 f
+0000000588 65535 f
+0000000589 65535 f
+0000000590 65535 f
+0000000591 65535 f
+0000000592 65535 f
+0000000593 65535 f
+0000000594 65535 f
+0000000595 65535 f
+0000000596 65535 f
+0000000597 65535 f
+0000000598 65535 f
+0000000599 65535 f
+0000000600 65535 f
+0000000601 65535 f
+0000000602 65535 f
+0000000603 65535 f
+0000000604 65535 f
+0000000605 65535 f
+0000000606 65535 f
+0000000607 65535 f
+0000000608 65535 f
+0000000609 65535 f
+0000000610 65535 f
+0000000611 65535 f
+0000000612 65535 f
+0000000613 65535 f
+0000000614 65535 f
+0000000615 65535 f
+0000000616 65535 f
+0000000617 65535 f
+0000000618 65535 f
+0000000619 65535 f
+0000000620 65535 f
+0000000621 65535 f
+0000000622 65535 f
+0000000623 65535 f
+0000000624 65535 f
+0000000625 65535 f
+0000000626 65535 f
+0000000627 65535 f
+0000000628 65535 f
+0000000629 65535 f
+0000000630 65535 f
+0000000631 65535 f
+0000000632 65535 f
+0000000633 65535 f
+0000000634 65535 f
+0000000635 65535 f
+0000000636 65535 f
+0000000637 65535 f
+0000000638 65535 f
+0000000639 65535 f
+0000000640 65535 f
+0000000641 65535 f
+0000000642 65535 f
+0000000643 65535 f
+0000000644 65535 f
+0000000645 65535 f
+0000000646 65535 f
+0000000647 65535 f
+0000000648 65535 f
+0000000649 65535 f
+0000000650 65535 f
+0000000651 65535 f
+0000000652 65535 f
+0000000653 65535 f
+0000000654 65535 f
+0000000655 65535 f
+0000000656 65535 f
+0000000657 65535 f
+0000000658 65535 f
+0000000659 65535 f
+0000000660 65535 f
+0000000661 65535 f
+0000000662 65535 f
+0000000663 65535 f
+0000000664 65535 f
+0000000665 65535 f
+0000000666 65535 f
+0000000667 65535 f
+0000000668 65535 f
+0000000669 65535 f
+0000000670 65535 f
+0000000671 65535 f
+0000000672 65535 f
+0000000673 65535 f
+0000000674 65535 f
+0000000675 65535 f
+0000000676 65535 f
+0000000677 65535 f
+0000000678 65535 f
+0000000679 65535 f
+0000000680 65535 f
+0000000681 65535 f
+0000000682 65535 f
+0000000683 65535 f
+0000000684 65535 f
+0000000685 65535 f
+0000000686 65535 f
+0000000687 65535 f
+0000000688 65535 f
+0000000689 65535 f
+0000000690 65535 f
+0000000691 65535 f
+0000000692 65535 f
+0000000693 65535 f
+0000000694 65535 f
+0000000695 65535 f
+0000000696 65535 f
+0000000697 65535 f
+0000000698 65535 f
+0000000699 65535 f
+0000000700 65535 f
+0000000701 65535 f
+0000000702 65535 f
+0000000703 65535 f
+0000000704 65535 f
+0000000705 65535 f
+0000000706 65535 f
+0000000707 65535 f
+0000000708 65535 f
+0000000709 65535 f
+0000000710 65535 f
+0000000711 65535 f
+0000000712 65535 f
+0000000713 65535 f
+0000000714 65535 f
+0000000715 65535 f
+0000000716 65535 f
+0000000717 65535 f
+0000000718 65535 f
+0000000719 65535 f
+0000000720 65535 f
+0000000721 65535 f
+0000000722 65535 f
+0000000723 65535 f
+0000000724 65535 f
+0000000725 65535 f
+0000000726 65535 f
+0000000727 65535 f
+0000000728 65535 f
+0000000729 65535 f
+0000000730 65535 f
+0000000731 65535 f
+0000000732 65535 f
+0000000733 65535 f
+0000000734 65535 f
+0000000735 65535 f
+0000000736 65535 f
+0000000737 65535 f
+0000000738 65535 f
+0000000739 65535 f
+0000000740 65535 f
+0000000741 65535 f
+0000000742 65535 f
+0000000743 65535 f
+0000000744 65535 f
+0000000745 65535 f
+0000000746 65535 f
+0000000747 65535 f
+0000000748 65535 f
+0000000749 65535 f
+0000000750 65535 f
+0000000751 65535 f
+0000000752 65535 f
+0000000753 65535 f
+0000000754 65535 f
+0000000755 65535 f
+0000000756 65535 f
+0000000757 65535 f
+0000000758 65535 f
+0000000759 65535 f
+0000000760 65535 f
+0000000761 65535 f
+0000000762 65535 f
+0000000763 65535 f
+0000000764 65535 f
+0000000765 65535 f
+0000000766 65535 f
+0000000767 65535 f
+0000000768 65535 f
+0000000769 65535 f
+0000000770 65535 f
+0000000771 65535 f
+0000000772 65535 f
+0000000773 65535 f
+0000000774 65535 f
+0000000775 65535 f
+0000000776 65535 f
+0000000777 65535 f
+0000000778 65535 f
+0000000779 65535 f
+0000000780 65535 f
+0000000781 65535 f
+0000000782 65535 f
+0000000783 65535 f
+0000000784 65535 f
+0000000785 65535 f
+0000000786 65535 f
+0000000787 65535 f
+0000000788 65535 f
+0000000789 65535 f
+0000000790 65535 f
+0000000791 65535 f
+0000000792 65535 f
+0000000793 65535 f
+0000000794 65535 f
+0000000795 65535 f
+0000000796 65535 f
+0000000797 65535 f
+0000000798 65535 f
+0000000799 65535 f
+0000000800 65535 f
+0000000801 65535 f
+0000000802 65535 f
+0000000803 65535 f
+0000000804 65535 f
+0000000805 65535 f
+0000000806 65535 f
+0000000807 65535 f
+0000000808 65535 f
+0000000809 65535 f
+0000000810 65535 f
+0000000811 65535 f
+0000000812 65535 f
+0000000813 65535 f
+0000000814 65535 f
+0000000815 65535 f
+0000000816 65535 f
+0000000817 65535 f
+0000000818 65535 f
+0000000819 65535 f
+0000000820 65535 f
+0000000821 65535 f
+0000000822 65535 f
+0000000823 65535 f
+0000000824 65535 f
+0000000825 65535 f
+0000000826 65535 f
+0000000827 65535 f
+0000000828 65535 f
+0000000829 65535 f
+0000000830 65535 f
+0000000831 65535 f
+0000000832 65535 f
+0000000833 65535 f
+0000000834 65535 f
+0000000835 65535 f
+0000000836 65535 f
+0000000837 65535 f
+0000000838 65535 f
+0000000839 65535 f
+0000000840 65535 f
+0000000841 65535 f
+0000000842 65535 f
+0000000843 65535 f
+0000000844 65535 f
+0000000845 65535 f
+0000000846 65535 f
+0000000847 65535 f
+0000000848 65535 f
+0000000849 65535 f
+0000000850 65535 f
+0000000851 65535 f
+0000000852 65535 f
+0000000853 65535 f
+0000000854 65535 f
+0000000855 65535 f
+0000000856 65535 f
+0000000857 65535 f
+0000000858 65535 f
+0000000859 65535 f
+0000000860 65535 f
+0000000861 65535 f
+0000000862 65535 f
+0000000863 65535 f
+0000000864 65535 f
+0000000865 65535 f
+0000000866 65535 f
+0000000867 65535 f
+0000000868 65535 f
+0000000869 65535 f
+0000000870 65535 f
+0000000871 65535 f
+0000000872 65535 f
+0000000873 65535 f
+0000000874 65535 f
+0000000875 65535 f
+0000000876 65535 f
+0000000877 65535 f
+0000000878 65535 f
+0000000879 65535 f
+0000000880 65535 f
+0000000881 65535 f
+0000000882 65535 f
+0000000883 65535 f
+0000000884 65535 f
+0000000885 65535 f
+0000000886 65535 f
+0000000887 65535 f
+0000000888 65535 f
+0000000889 65535 f
+0000000890 65535 f
+0000000891 65535 f
+0000000892 65535 f
+0000000893 65535 f
+0000000894 65535 f
+0000000895 65535 f
+0000000896 65535 f
+0000000897 65535 f
+0000000898 65535 f
+0000000899 65535 f
+0000000900 65535 f
+0000000901 65535 f
+0000000902 65535 f
+0000000903 65535 f
+0000000904 65535 f
+0000000905 65535 f
+0000000906 65535 f
+0000000907 65535 f
+0000000908 65535 f
+0000000909 65535 f
+0000000910 65535 f
+0000000911 65535 f
+0000000912 65535 f
+0000000913 65535 f
+0000000914 65535 f
+0000000915 65535 f
+0000000916 65535 f
+0000000917 65535 f
+0000000918 65535 f
+0000000919 65535 f
+0000000920 65535 f
+0000000921 65535 f
+0000000922 65535 f
+0000000923 65535 f
+0000000924 65535 f
+0000000925 65535 f
+0000000926 65535 f
+0000000927 65535 f
+0000000928 65535 f
+0000000929 65535 f
+0000000930 65535 f
+0000000931 65535 f
+0000000932 65535 f
+0000000933 65535 f
+0000000934 65535 f
+0000000935 65535 f
+0000000936 65535 f
+0000000937 65535 f
+0000000938 65535 f
+0000000939 65535 f
+0000000940 65535 f
+0000000941 65535 f
+0000000942 65535 f
+0000000943 65535 f
+0000000944 65535 f
+0000000945 65535 f
+0000000946 65535 f
+0000000947 65535 f
+0000000948 65535 f
+0000000949 65535 f
+0000000950 65535 f
+0000000951 65535 f
+0000000952 65535 f
+0000000953 65535 f
+0000000954 65535 f
+0000000955 65535 f
+0000000956 65535 f
+0000000957 65535 f
+0000000958 65535 f
+0000000959 65535 f
+0000000960 65535 f
+0000000961 65535 f
+0000000962 65535 f
+0000000963 65535 f
+0000000964 65535 f
+0000000965 65535 f
+0000000966 65535 f
+0000000967 65535 f
+0000000968 65535 f
+0000000969 65535 f
+0000000970 65535 f
+0000000971 65535 f
+0000000972 65535 f
+0000000973 65535 f
+0000000974 65535 f
+0000000975 65535 f
+0000000976 65535 f
+0000000977 65535 f
+0000000978 65535 f
+0000000979 65535 f
+0000000980 65535 f
+0000000981 65535 f
+0000000982 65535 f
+0000000983 65535 f
+0000000984 65535 f
+0000000985 65535 f
+0000000986 65535 f
+0000000987 65535 f
+0000000988 65535 f
+0000000989 65535 f
+0000000990 65535 f
+0000000991 65535 f
+0000000992 65535 f
+0000000993 65535 f
+0000000994 65535 f
+0000000995 65535 f
+0000000996 65535 f
+0000000997 65535 f
+0000000998 65535 f
+0000000999 65535 f
+0000001000 65535 f
+0000001001 65535 f
+0000001002 65535 f
+0000001003 65535 f
+0000001004 65535 f
+0000001005 65535 f
+0000001006 65535 f
+0000001007 65535 f
+0000001008 65535 f
+0000001009 65535 f
+0000001010 65535 f
+0000001011 65535 f
+0000001012 65535 f
+0000001013 65535 f
+0000001014 65535 f
+0000001015 65535 f
+0000001016 65535 f
+0000001017 65535 f
+0000001018 65535 f
+0000001019 65535 f
+0000001020 65535 f
+0000001021 65535 f
+0000001022 65535 f
+0000001023 65535 f
+0000001024 65535 f
+0000001025 65535 f
+0000001026 65535 f
+0000001027 65535 f
+0000001028 65535 f
+0000001029 65535 f
+0000001030 65535 f
+0000001031 65535 f
+0000001032 65535 f
+0000001033 65535 f
+0000001034 65535 f
+0000001035 65535 f
+0000001036 65535 f
+0000001037 65535 f
+0000001038 65535 f
+0000001039 65535 f
+0000001040 65535 f
+0000001041 65535 f
+0000001042 65535 f
+0000001043 65535 f
+0000001044 65535 f
+0000001045 65535 f
+0000001046 65535 f
+0000001047 65535 f
+0000001048 65535 f
+0000001049 65535 f
+0000001050 65535 f
+0000001051 65535 f
+0000001052 65535 f
+0000001053 65535 f
+0000001054 65535 f
+0000001055 65535 f
+0000001056 65535 f
+0000001057 65535 f
+0000001058 65535 f
+0000001059 65535 f
+0000001060 65535 f
+0000001061 65535 f
+0000001062 65535 f
+0000001063 65535 f
+0000001064 65535 f
+0000001065 65535 f
+0000001066 65535 f
+0000001067 65535 f
+0000001068 65535 f
+0000001069 65535 f
+0000001070 65535 f
+0000001071 65535 f
+0000001072 65535 f
+0000001073 65535 f
+0000001074 65535 f
+0000001075 65535 f
+0000001076 65535 f
+0000001077 65535 f
+0000001078 65535 f
+0000001079 65535 f
+0000001080 65535 f
+0000001081 65535 f
+0000001082 65535 f
+0000001083 65535 f
+0000001084 65535 f
+0000001085 65535 f
+0000001086 65535 f
+0000001087 65535 f
+0000001088 65535 f
+0000001089 65535 f
+0000001090 65535 f
+0000001091 65535 f
+0000001092 65535 f
+0000001093 65535 f
+0000001094 65535 f
+0000001095 65535 f
+0000001096 65535 f
+0000001097 65535 f
+0000001098 65535 f
+0000001099 65535 f
+0000001100 65535 f
+0000001101 65535 f
+0000001102 65535 f
+0000001103 65535 f
+0000001104 65535 f
+0000001105 65535 f
+0000001106 65535 f
+0000001107 65535 f
+0000001108 65535 f
+0000001109 65535 f
+0000001110 65535 f
+0000001111 65535 f
+0000001112 65535 f
+0000001113 65535 f
+0000001114 65535 f
+0000001115 65535 f
+0000001116 65535 f
+0000001117 65535 f
+0000001118 65535 f
+0000001119 65535 f
+0000001120 65535 f
+0000001121 65535 f
+0000001122 65535 f
+0000001123 65535 f
+0000001124 65535 f
+0000001125 65535 f
+0000001126 65535 f
+0000001127 65535 f
+0000001128 65535 f
+0000001129 65535 f
+0000001130 65535 f
+0000001131 65535 f
+0000001132 65535 f
+0000001133 65535 f
+0000001134 65535 f
+0000001135 65535 f
+0000001136 65535 f
+0000001137 65535 f
+0000001138 65535 f
+0000001139 65535 f
+0000001140 65535 f
+0000001141 65535 f
+0000001142 65535 f
+0000001143 65535 f
+0000001144 65535 f
+0000001145 65535 f
+0000001146 65535 f
+0000001147 65535 f
+0000001148 65535 f
+0000001149 65535 f
+0000001150 65535 f
+0000001151 65535 f
+0000001152 65535 f
+0000001153 65535 f
+0000001154 65535 f
+0000001155 65535 f
+0000001156 65535 f
+0000001157 65535 f
+0000001158 65535 f
+0000001159 65535 f
+0000001160 65535 f
+0000001161 65535 f
+0000001162 65535 f
+0000001163 65535 f
+0000001164 65535 f
+0000001165 65535 f
+0000001166 65535 f
+0000001167 65535 f
+0000001168 65535 f
+0000001169 65535 f
+0000001170 65535 f
+0000001171 65535 f
+0000001172 65535 f
+0000001173 65535 f
+0000001174 65535 f
+0000001175 65535 f
+0000001176 65535 f
+0000001177 65535 f
+0000001178 65535 f
+0000001179 65535 f
+0000001180 65535 f
+0000001181 65535 f
+0000001182 65535 f
+0000001183 65535 f
+0000001184 65535 f
+0000001185 65535 f
+0000001186 65535 f
+0000000000 65535 f
+0001182481 00000 n
+0001182786 00000 n
+0001183097 00000 n
+0001183454 00000 n
+0001279082 00000 n
+0001279369 00000 n
+0001382253 00000 n
+0001382536 00000 n
+0001482250 00000 n
+0001482796 00000 n
+0001571222 00000 n
+0001571692 00000 n
+0001572041 00000 n
+0001664335 00000 n
+0001664637 00000 n
+0001675705 00000 n
+0001675759 00000 n
+0001675788 00000 n
+0001771889 00000 n
+0001772194 00000 n
+0001848827 00000 n
+0001848887 00000 n
+0001849010 00000 n
+0001874805 00000 n
+0001874834 00000 n
+0001900169 00000 n
+0001900452 00000 n
+0001985025 00000 n
+trailer
+<</Size 1215/Root 1 0 R/Info 158 0 R/ID[<B39AADE298598746A85C1BF21B3041AC><B39AADE298598746A85C1BF21B3041AC>] >>
+startxref
+1987838
+%%EOF
+xref
+0 0
+trailer
+<</Size 1215/Root 1 0 R/Info 158 0 R/ID[<B39AADE298598746A85C1BF21B3041AC><B39AADE298598746A85C1BF21B3041AC>] /Prev 1987838/XRefStm 1985025>>
+startxref
+2012302
+%%EOF
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Lab 3 Manual.pdf
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Lab 3 Manual.pdf	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Lab 3 Manual.pdf	(revision 7)
@@ -0,0 +1,11103 @@
+%PDF-1.5
+%
+1 0 obj
+<</Type/Catalog/Pages 2 0 R/Lang(en-US) /StructTreeRoot 122 0 R/MarkInfo<</Marked true>>>>
+endobj
+2 0 obj
+<</Type/Pages/Count 19/Kids[ 3 0 R 25 0 R 29 0 R 32 0 R 36 0 R 41 0 R 47 0 R 52 0 R 60 0 R 72 0 R 76 0 R 82 0 R 85 0 R 90 0 R 96 0 R 102 0 R 107 0 R 112 0 R 119 0 R] >>
+endobj
+3 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F4 12 0 R/F5 14 0 R/F6 16 0 R/F7 23 0 R>>/XObject<</Image11 11 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 21 0 R 22 0 R] /MediaBox[ 0 0 612 792] /Contents 4 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 0>>
+endobj
+4 0 obj
+<</Filter/FlateDecode/Length 6426>>
+stream
+x=nHE^
+b0@8A&Cvd	ؒGb2.t`lK[Ws޾j]G]]ַ&r﷗V7vUWFgϣx/4Yo^6[(Q|ׯU81{5LyLRK:Wo?+t
+&q||ⷯF'vq":wt__]dx&Kk%ԟWW/HFKll"2ȔY46816\[j5訨@竇Yle<"U7	7;-7i<H?6:]4ol'%!;mr+¨z|a)̓	,$!F59b#]<z+X]]%ΈMeQ	3ne8VnEN%pB꡿-
+	X@M3iD`%K#4B:#DP؃02i~rjML|S`^_דSx<= 	.KEvt\ }f [)Z<f+#|ڤX`t*-2`ETf:!L_&CV0MT~p(з6MB,a[EE/dA@K
+Ɵ`>.jmI[ =Gz]붤qw	m#`k\%-Vk:?A3t.CCXMM{buuGGlu?ܕ嶮7 XI{Li1*Z\!uA -π/>_oDCSx'qڸ4w%p/+Ha#т~>~-,2+& 1.O5֋4_U(:~Sﶇz>D&Fq诪m)5X(O,n `	WRna颌V+~KGAPHfYFRsa+ćXF-Hs(3F/`Wkqtj` !MVwHh|Rԭ<HȼY>A>'4	D
+^ڙ6d$\/j69Ry!J!MJZa%xmhfEڠ~2ddxin@lf=r`^,`NGy!"g3>^m1۬*Y<V݀>[9>T4/[@5Gʲ;T;Ş!nC2%iu$>4ݞXx&m"KrpƯ'?r<hAKC+>)I˂\9!&O%7׺=KiO	ipC+ƕ՚\!ZW,"$@Tp>7`aC$D٘\є>e51t`ۭ)A+2[!q>4hc\5H;k>wKAT:3tWf{C$a)``Ut`a\"*Ly$G)>u9X )RJ;b~"ZhM~(="ts)4WYԱ )M'LO8B{vh+=q[>q4+l*x0--m9gȗτb́brP6@]`/nCuiSt+%+움Wznru,+dMZvLUnxK">RE5?+,,AJU5h
+z&"xa}qfy
+f QԘANƗ;P3cZ 3x$nRG>;&w@ѤȺ__RsY-ՏrOR>VO0Ҧc) mC~fXtFH>mF# i9eJ~d=~H',&\.~U>VŻ$g;̯ɦ2&c֧=Qǰ<m2	(4\h G[! "-y=X0I6Vr0la;68#2,'ۣM|ڗ@,rC)j:[Z/ t~O*P,xOZ|d%c!$fN!Ֆ30f-VgpMb_nX.3G+AkRՖp]8 3Pox&_)[\7q©@j+Q"Pj4PP֐`IVW-Y33X~ɢ\CKcTt77&E-wS?V\&z[4ϔo%<VcP]ww 	/͗<Khj!c0Ή|xyg@W,ą"|IZk".wrN$K6,;`ș5+ 0,0T EXOoiyM4.l+Ө)"^#()>Uq;S;-ܑk:
+uOv%EYſZR~j{&HX)M1@yxk6KT*կ/4'm(I.`gƣ@['xW}TK5j@bJXȞ%m,I#yj=b~?7FsZ>8O#[BhblяGE/o`XcB4b\>l|h z<D8dE!* ąl9R+b
+B܁bH @zlO]s3f_>Θ+|QۉetIYe
+"8|Tù0#|0<qhJn.Ӥ~FE
+rSnKмy"]`KЀczU?KqS(Tm'v/\LP[Ac$~ruu'K]
+OK_,Yr}[xP@=RNiD˴
+aD'S"v3*BOtpF(օ]9.q+stF\&_(M;[*"MPC2yNLQ`5jcc嶩.r:qY^3OBK+y$#33xaW[*7E}tEO*a:IX6.pr8HoXK|TXN2TCLg&WA_ԕ4T@By	 w&1MO@`7R͝!nդ~>yf<@Q@7ȇB~I-c"?g~HXTLaL9 WG#/2ţ$;?:qdHGݚW'=GL
+B+%9vײ2[QM(3`5[ilp1 o>xYݰ2&Fi<dSa:&}t}ȶTzN\ⅈB;i|cF_*cFYbQC2oEτ5iXZu4PYjݳp #>/)?"Lm^:'cĆD˄@G,T`y>m+*rjR$Y3e/kcPE$Yx2g'(Ԣ!q,R
+#5qYllOR\z9
+:izdMkhHBm	qz`?G X`Ksw|:bP+Ggj+CXHG&jPF	x7UVlf v✆= :NbQY|!zCAF
+OlcQHp蠯 b:Zp.w3B 6+ގvxRs7Uy?{I]h|Ecus%jhw~wш}ϥPWTOQiEyJVcYqpߋ!HVxaMOOEduY?Ek֠h[}{6.t}QS~?>X7-Iw5Ȋ6[=vfc=%;yZ,[@5AjHp.BCփiMp.$"h}R;UC}(b$I>ʮϛP%0ykâpu80N$
++	 sAq \F{lt ƑD` xӅM+sL[(萮RCNd5vp&}Au]5#vj\'Z|A*_N,"ȇTnQj7K⊖rܡO|ZMּNyɜ8]aUfjҦ؅gr8Y.y|K?XE7l#۶ Ñ;ۓ ӜBfvr22.t޴!fk$roJ:髐ZtGEH? .
+XCBsߵ1`6uQrnf:V{99U--ktUT`X8䃖to1 ӊDw`c	4#
+p[7č+h9btxGY=_v`'IY\AԦD|-ؘ/FA1[E5>t|lZeQÍӍ-滧֮w9~͸܍I;l iX˩3s	+poϭuNEv	1T r'dee?t^d@?%n#_lgJ?9ҧ@J;Xip*I9[f(ġ*`ӹm[+k
+.Ԇ#`\섥Ph	\0&!y6		dS0#	muAvs	JIQls5)V#<>.I8aU1	RAaW'c-M
+d=KI$8GcDlrNe{w;g-iqW`](Z跖3!Vᴡ2"L*g~$^'5MY3&lzpQwdXi6`%`6lǰNۆ)ݹ3[*1{;SfS'	mWw'j}D1q͑uM38>
+`_C6ҚL!9113?Ltr<[8vX*CDeL&s)Z쓞SiV܂pu!2Q5\ GNh|=4;`>`9l?ɧ=
+3BBQ!04p	eF}ݬ~?3/p Ȟѱ+f ʤ6yDq'Ѱ7z
+Ghg.C<1cw qm㝴ޔN#$cFn9q+:kt%1D%fqx 	~KbKf
+fe9"i#dxEDk8uH!c:NCC;s+^QR1|FHFs=w=CJ{k<|4fuf]fL6r<GϐP<'1 ^v[D|}y&䓷s:`zohѦr<Ǫ
+s8aYpzf :w3c茳%F@gaƱFhȾ|M59i?QzxV"y.CFeGy<kQyԵ<;'6%|&0S)9g NhT$^УdD3!o~SXț0D؝fq-J?Kȣ0Tإt3}JS	Cdu>#F|ެ޺tsGfPvF,.G]JڿşӶz[SHٷ-h,g.GˈΣyؽ<+lzY6J[B#9y.0OaیF#ʲq{ǌh|Y&weEHl,<&{A#4qwaO+~c	9fMBc.*=4-و4u&
+GѸd?((S덓	#_j7IC+iRn
+endstream
+endobj
+5 0 obj
+<</Type/Font/Subtype/TrueType/Name/F1/BaseFont/Arial,Bold/Encoding/WinAnsiEncoding/FontDescriptor 6 0 R/FirstChar 32/LastChar 121/Widths 825 0 R>>
+endobj
+6 0 obj
+<</Type/FontDescriptor/FontName/Arial,Bold/Flags 32/ItalicAngle 0/Ascent 905/Descent -210/CapHeight 728/AvgWidth 479/MaxWidth 2628/FontWeight 700/XHeight 250/Leading 33/StemV 47/FontBBox[ -628 -210 2000 728] >>
+endobj
+7 0 obj
+<</Type/Font/Subtype/TrueType/Name/F2/BaseFont/Arial/Encoding/WinAnsiEncoding/FontDescriptor 8 0 R/FirstChar 32/LastChar 122/Widths 826 0 R>>
+endobj
+8 0 obj
+<</Type/FontDescriptor/FontName/Arial/Flags 32/ItalicAngle 0/Ascent 905/Descent -210/CapHeight 728/AvgWidth 441/MaxWidth 2665/FontWeight 400/XHeight 250/Leading 33/StemV 44/FontBBox[ -665 -210 2000 728] >>
+endobj
+9 0 obj
+<</Type/Font/Subtype/TrueType/Name/F3/BaseFont/ABCDEE+Calibri/Encoding/WinAnsiEncoding/FontDescriptor 10 0 R/FirstChar 32/LastChar 122/Widths 827 0 R>>
+endobj
+10 0 obj
+<</Type/FontDescriptor/FontName/ABCDEE+Calibri/Flags 32/ItalicAngle 0/Ascent 750/Descent -250/CapHeight 750/AvgWidth 521/MaxWidth 1743/FontWeight 400/XHeight 250/StemV 52/FontBBox[ -503 -250 1240 750] /FontFile2 828 0 R>>
+endobj
+11 0 obj
+<</Type/XObject/Subtype/Image/Width 481/Height 197/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 14094>>
+stream
+ JFIF  ` `   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222  "            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? (
+(
+(
+(
+(
+(om헮fP~\TW5?/	[^$q ,Y+ ? 5#=ζf7  7&eS_ζf7  7&eS_ζ;z'l б[w2K)I=b(QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE2ICK"'c sX X+m{LpAO_hx?/ďT 6GJ?I4/_*NW2柺ZT?߭r?{<Ig$y,m3 CB ߥ  'п郥hkc%9o?\9  tM~ :&CtȽ}Rw<1F=? ºOS  hJ꩛ې|+&y  ա%*An;%7׊ G+ 5?*.SI[/f;[{ IG ? 
+?+O
+ ׊ O/_\c d$+Ko=
+)G"׊ G+ 5?*.ta ևFeY|QB;IپkWF..;|AW^) jT?]S @ BK6ZϩȢw9ciLdw=^25UݯsWEVeQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@y~:]j8[=OZE.Ф[kFuG>+ s#O Qg=Y_m?Ej QZ? ~$I b¹ A' WOF<cV AO᫟'oAhEϵOS~ TB.ى= r"   ֛-TFsZrK  ; ZT_"   KV;;+RK3+îp3Ԑ+fv3|ȿ? /  R w 
++v6xV@7V!NO'޺;ZuHgԵ{&lm#^kXCM @-K + -I-'(m2:W{<#.gUԯ151k4myK^[xA7#9Rk>LԵ+R7LY $O}EBպl>YbӅ!{z  ; }gEh	HsCM @-K +ߋC%aw;^:A[$Еa`+?䌟 \+ωecֶMs'I^g#W FFN1ͯ#WvI+y-~~ lPs" ]܂?ZJF:G[Ep:lj~*ַi郟5go+:""pW<F GkCTRYa-<o0܆D(H:jdմeQE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE )4mVxZ?,<K	' gZR_,nq?  箥 )4g_  	Gş p h _ 5Z}q?  R  ?/ ]K Sh _ 4ɼ]R{kK; P:vi^?( h&-eĨU%A=/Ƿ38r6[m8w;ps^a?uq$P<12>}VUbKT%𮛬x[p9dw,}`·Ҳɜ `+t&⸎1#z¸g
+uFQ5袊Ȱ( ( ( ( ( P6Sap:a'5{EJB꒢c*Xx{eA6=g]+ƍup됭+nc{'?}qLkW1QAK}[:=!tH$b[5<ڰi%qo.p0gWI/m`]mf2\DBrAN:WV   =)TӖ cPvf"$AQ(n+( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( +W7O/4>KX$؎3`:潒oZ{kzh-V#==+);Gƴ { I??oxv	' V|j ?m +ؿ?U o $UW⹬JA[W9j  7U+c 7kqlX1ܺ䎜jz| m RǇ? Tm RǇ? T I7 BEO4M, :W? }GʰaA ⫪ ċmc+q?J	mn+̪_o+ Бg  xo?jeII|_56i͓Kv.m'Prc/G+|Uj@bIPE̞`@Tϵ| 	7 H  ƔxÊA	t"y`S_wG~'6VK-G̌ \ Y+l"c~b
+%I7o$ "  &O{magSL!z=->&Ec;z5ޏ+1	,<Dc9?kƣWdvro~;$mna[?Ѻ_}Yޗ;M
+Hcf1|@z֭qP6.M
+#%unV NO=b	ێ*mkRoQHK1@'MF!$1w'Z^mB;ygB)I	#5jnJhy=ΗT033e
+9sSŴ[Y*-$>cv |W==FK;9?еKܙu	Id`qqZ joOӯGu}nse9}VzuI6ķDI^:T ypׂf`CA``McK5k->j5	V&|~8p8ޫE#BPjj>j$qs+34cU	oRlI4+@B)[^ѷm.yq+7N5KYxA%J ֬g~ӕji4=6LhY)˙ELp 5X5fj(EPEPEPEPEPEPEPEPEPEPEPEPEPEPEP^S:>6Bim*e>~wzyߍ5o:]{A[ľpG:rI[rMUWN7 @ S 6 B K 	F?*M~е 1 U >a/B?Tc k/_i`QXѲ=_M~е 1 UOUG+GKFIWjCexϨM?g!96$ql7+  >  c?5O.' ]Z{0 >  }ֿ6?"~ Ƶ I ? cZ $ ߈kZ  >o_ I? cZ $  1ti5glEl7+  1t} ֿ	?4~ֿ6?"x R} ֿ	?>k_]-?_񆋪v Ñ[Z(ʲKYq ]4=Mmz)lQ```u5^񞍢ڤ> @Ё"ݜbKHXBj0z
+q)]&vQ|ھwmӌ4m 733ɪO$$S4Gg1q 5zŞ\jWVmܚ|c5+ ="(Y͖$ڢ9I;\jlvֵ[$KHd@|7?Ľ1ŵi;8JG\ r\Wc>`a/VuG#tBKhvm52c7+<x䒱uך=Ҟ)c8g\|; WOEys[3/CO :L3c ɫ־Ь-{_.KkfkNXIW  <UAr?R+iVkK[wZW@Maݝ PGӎ+X"87K]N[ײ?4}?Ӯb3EBC ;ǽLRcm+:+>RdFE<d."?vӴ
+@bt=>9v왽Es ]Em^4ʞb(+=S~%xWW`ZKdiy'W*sk-7β9GPhH9
+GB*- U _&Q:Z\[N-ReZHfV'
+ᳲg1^*e	E٢ٓQ\G- U _&ׂ * / Wj+vV6pdǮӃV1¨$jͦ)4C#߂ * / K k =Oq>ڊm/  5\wi+-)dF2dBQlhc_ۡgupޟuO2AКη8W(*Sj	ԊvQYxLWKd(	V8W.!{R(cR*ܓҡ*蒊%+MSSpYZQZ4~G@KZܡ@' 3VTJE&tUXt+:c-rs zwQE( ( ( ( +kQld)(>H+0jVWH	1ȾKIJǎ Ŕ k & )Mջ _tkm8 E8=
+_B5?TRi.,_7GYOn2+O&B5?9>8^1+vv1F|Qs'T#þ#G{OxkX|Sb x/oҸUs9 8 _Eti\l_?. 
+?. 
+?5xk [ q CW5|  w m  m q CW5?5xk [ ;}  x uQ  x uQ 8 _E5  Q̿ w <[( w <[( +o"|6.<?s9f8NP斮o >W[4mg[|]msr#ːX_G^>?ƪS(OˑO+&	-m5-&S _U DYe(8ݫ{A_P|Vڪ1J? . 
+bU'幝?V +o"(~Y)7oG|/ Cŷ?½ᇆm|?ᶖ^G1[Sגxm_nbV:Z\#d澍$qDQ 0r*蠥+y%s2LОιvHzs]+y|kӬ&tCu	e\jtMO _զl:БqQq(UELJnqf'_0jv\/Ѻטi [a6WYL*C|LU7' n;vӪ^8)4Or?bN o9_TxF.5&5ڷ޼dGk2<+6+P|Fã_Ũ/v\ĝjk+4T՟:3~GosCú AyfNk>1 36zx=Jz*{PnG+wIơ_[  Erj uO?P _ЃX[4
++q ^\=ż>Y[8?D<Wi'~3_Vd=d-ZeZBzNn2Ok~"Mn;T  )`+wH;hJnXu)U>:>a
+6glb3G\vOxFR<V\*O5?Xil}]2^kS1xд齉b?+/{ϡxJ ޗW:o+T$2y*5h!ON
+OnoՄR iA[*k
+&vpAo͕k G*]T(?L!MNXcYj+ִL-`>GSw-+Fr=mfVDڞig;>#>5]Z[[=X{^_KX9+uv!xN==u {@րխ'c?pJџ;NӔylp1Kgg,hkKN ʂ{dψ^fD;\]8.\+ҽAIo4Qy~z׏BjSrߏAJiic	kaz4doaRIG#='JC,]໌~xPbl๏~U)閜&K7ܿWmF1Ҋ˚N]ʊH(Q@Q@Q@Q@Q@>i3kyn&%97#ok+ͼeĺɓ8򷬇+#F Qx[ }4¢+j/P0  -1) ⫫~?_T^ qrKMM5<HʺoP0  -1) ⪣^1w
+T_p ]?  T¾}t C Uo_El`Rq+f ½w /?USWS_rI 
+] a G+wO ?UG 
+  ( { ^{O._I 
+] a G+wO ?UG 
+  ( { ^{OȱÏO v*_DIW7<~іkW^>ClSW7g4q~ai$^`?ZVMyXzkⶦ'u;DM2($!4,Fq_=qs%HrIܖFɠkZΔ]q$c!I+ǊW- Z.r+)Z̛߈?c  To9Q#gc}$ U_y |
++ʚ[ߵkW~d_LK?|?sqD~5Ey 6Ɲ_;b'8 f&_-,}%肎d^}~Gz-s8Խ?V-hcAV?4mߎ Z+9Eٖj($($Ԛocxzd$Q\^DA=㿯8j-:(YwT3 c
+	c?`ßuW-I \?aUKD76VIن3]a7D EnRGwIơ_}>-L:ΌS`kf$f|] qi? x Zr^3qGrxO5,6ç[ˏM]NRME
+{rǹ*+)T($y_sNc'},BdAtgoH: ?
+o-z5mR⢓eEumÿY|Kaf$XlBqc߸U.m3Ќ>+8> ŮA wL HSQRd|gm|G})5Uxd0u'*qXgʹ S_ JqҜ(}?V(9J9 7~zuƳ,6#m)bG]EfxRFޣBۼyq3/nku<vY (ʬ4DOKuWPA+r	ꡙԘ>~z΋k{ep>`ykJJpz;d<D|K_W_?aSO1J
+?ʚi6<2j8>w=׈K-/IHw"?4tFkyԳkF\].vjQӭn1؃=EqZC_x^H1L8En!EԻaVqYn[.<K5	YJm:5$ZFK}FF2=WS ۂl(Ȱ( ( ( ( ( (?\q%FNu^o 
+kſ 5tV5)&e*1<׋-i  h 5Z?oŤu]:c 'j?{	'OM<"a_#QK3 5Z?%񕍛Es^LPNչ-b{(P #S  Vʤ &|VqGJ"Sad 
+O ώ ~ 
+ =?U|Y *˼~=8 ώ ~ 
+SV?O?S  U .u{h-KS/7uW~T'+ó\bD8Bw"ANIһۏ\\m'IY3jeTOZKkki鱀v)dn䜌A^K#dx_n<cMY;RW#j$v*qN|~Cݴ@]nW0꺥8+v7r(a&r%!y~s)<{(WE)9;EEYQR0ɼג:n1\|[S4KrNU`xᾝ ji3iw}1eqO/Aiwq Z(O?ԟ @}g  bQOVQʷY&S}[z]iLH!r}X&P	 ? R#Y+Tn
+?mĐ[w /ٍQ ? Q 	BY &et9`IYģ_C0AEZ,eqN (O?P	e'vV |CL
+ڛ@vyΓiHjZ! TXz׌~U'%	 @}g  J5S'^XyPݤY̖҈gdawlpqdP	 ? V~=o9)A'mΣ&'<c8#]+徝Z]Y0Ϯҳ(O?P	I1ՎGxAxfIKiF]aj:T/}
+"TX8׌u'j?(O?Խ徃[ߔ䯼GV.[nv$w
+6 5X 	BY & > MVWr' NwP🍵M>oqErkCU\ø|,/Q82AAǭiP	 ? R{k}B'57Û"鯼!3:C߯(}7uy3&/`GZ(O?Qj>*Ui^j7'7r=j^*5)e)!g^ձ 	BY & > MIbZ*Zܺ^߇'olԐAn xx?k- DV Z(5'ju gRL	/@*PӵEDZ^[ bs鞵~ԙA򰢊($( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (PEPEPMwH.sqN@f;7Tj*O7:pUoE}{겷+=E:/	Cm 	]K-¶YM>z}wB\PT*r^'WֶcXWqBI+)>5>(L+v7A]/m|><Kbw#IO~ڦ59*+ݤ_;ILi>*N)2LcK
+X&j#jUT",ފE}VVR	=N]4*f(gֻ!.eqbh*59OU{5ѡʃ,@u'\O{W"F^dE,Z40qA<kHd黯Ji#oU}o{j料GYIK\y{x/+jO/.#pOb}j.TsТ-[쎘[[Kg+o#B}wg9+Rִ	^-6Xd9m'1S$ҒJJMuDO>^)t˟:ХPK<gڬOʣO\&何]请w =:Ě) Ċ4{b!.eqbh*59OU]Bc&A[Ƿh?Y7ړXTyIvIt#(vr\/qT֎v_/U:XFGZuq?T_|\(tڪ1&tQT`QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE ǥI}uqJVbw3]u2mFsrV,j*NҼe-Rn^8x!qԑ]|u5kKRď*B#&Q8:I٤J\5׆  vڍCg',sF9AKFN:+nկT Ctima[wVM䉊訢UTk9kψeǐ cĤ|cϮ9
+Z)F6uS*ߋWYjOzm_E,$9}J<t+2m+NO:W5#rɍ$kY\jràQIAܹN<տo g-[Qahq[_pkOF,>&t7j>]Mtխ;&Dp~++֩*9rRon-K-6˶gJ yqYGM]MugҸz1F*=^Ε*z1euk<ISݬy"1ETcʬs׬OKI~EUQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@
+endstream
+endobj
+12 0 obj
+<</Type/Font/Subtype/TrueType/Name/F4/BaseFont/ABCDEE+Cambria,Bold/Encoding/WinAnsiEncoding/FontDescriptor 13 0 R/FirstChar 32/LastChar 121/Widths 829 0 R>>
+endobj
+13 0 obj
+<</Type/FontDescriptor/FontName/ABCDEE+Cambria,Bold/Flags 32/ItalicAngle 0/Ascent 950/Descent -222/CapHeight 778/AvgWidth 600/MaxWidth 2482/FontWeight 700/XHeight 250/StemV 60/FontBBox[ -1110 -222 1373 778] /FontFile2 830 0 R>>
+endobj
+14 0 obj
+<</Type/Font/Subtype/TrueType/Name/F5/BaseFont/ABCDEE+Cambria,BoldItalic/Encoding/WinAnsiEncoding/FontDescriptor 15 0 R/FirstChar 32/LastChar 121/Widths 831 0 R>>
+endobj
+15 0 obj
+<</Type/FontDescriptor/FontName/ABCDEE+Cambria,BoldItalic/Flags 32/ItalicAngle -12.4/Ascent 950/Descent -222/CapHeight 778/AvgWidth 585/MaxWidth 2488/FontWeight 700/XHeight 250/StemV 58/FontBBox[ -1110 -222 1378 778] /FontFile2 832 0 R>>
+endobj
+16 0 obj
+<</Type/Font/Subtype/Type0/BaseFont/ABCDEE+Calibri/Encoding/Identity-H/DescendantFonts 17 0 R/ToUnicode 833 0 R>>
+endobj
+17 0 obj
+[ 18 0 R] 
+endobj
+18 0 obj
+<</BaseFont/ABCDEE+Calibri/Subtype/CIDFontType2/Type/Font/CIDToGIDMap/Identity/DW 1000/CIDSystemInfo 19 0 R/FontDescriptor 20 0 R/W 835 0 R>>
+endobj
+19 0 obj
+<</Ordering(Identity) /Registry(Adobe) /Supplement 0>>
+endobj
+20 0 obj
+<</Type/FontDescriptor/FontName/ABCDEE+Calibri/Flags 32/ItalicAngle 0/Ascent 750/Descent -250/CapHeight 750/AvgWidth 521/MaxWidth 1743/FontWeight 400/XHeight 250/StemV 52/FontBBox[ -503 -250 1240 750] /FontFile2 834 0 R>>
+endobj
+21 0 obj
+<</Subtype/Link/Rect[ 225.16 411 262.82 424.43] /BS<</W 0>>/F 4/Dest[ 3 0 R/XYZ 51 352 0] /StructParent 15>>
+endobj
+22 0 obj
+<</Subtype/Link/Rect[ 498.09 411 535.76 424.43] /BS<</W 0>>/F 4/Dest[ 3 0 R/XYZ 51 194 0] /StructParent 16>>
+endobj
+23 0 obj
+<</Type/Font/Subtype/TrueType/Name/F7/BaseFont/ABCDEE+Calibri,Bold/Encoding/WinAnsiEncoding/FontDescriptor 24 0 R/FirstChar 32/LastChar 122/Widths 836 0 R>>
+endobj
+24 0 obj
+<</Type/FontDescriptor/FontName/ABCDEE+Calibri,Bold/Flags 32/ItalicAngle 0/Ascent 750/Descent -250/CapHeight 750/AvgWidth 536/MaxWidth 1759/FontWeight 700/XHeight 250/StemV 53/FontBBox[ -519 -250 1240 750] /FontFile2 837 0 R>>
+endobj
+25 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F5 14 0 R/F7 23 0 R/F6 16 0 R>>/XObject<</Image27 27 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R] /MediaBox[ 0 0 612 792] /Contents 26 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 17>>
+endobj
+26 0 obj
+<</Filter/FlateDecode/Length 3477>>
+stream
+x[oF7aHEE
+À-;ޥ״RqIhHJ1%).DHb|ow'WE=%]__ݖeXKju5ݥW,Olܰ)W)$aĊCȮ:UzyGpP"@~d9ҋXGLqߓk//	o%?]^`2 @S<\^|}mLݽ`3Vv~<]`{Jpfik)L[PKl8Fb@d7KjSv!缣B&Up(WQ+vt{8mܳ{IMy3L2'fL|1Gσ=:eW~-Uԍ`+lD1q7ldP	ڣhEIꏣE{A&k aNbտkphp*Hbҩ
+V㗼,}OhQbB'xF2`yɞa\d)'M@`$tܲ`7U'ӽM@GATHc'}"~S!V_*1[_6s*CveW̮>`
+:q+M%\7GH%,^1^PUUjAwSB?,ybq4K/+3	Xy&lڧm	F=,~Il%>LgjEn=cSgax"G"(ȑ2RiSR b(ɷh({+dcqCϣNKH3s*nDHJ)&H<!r"}>XL%FyWόRg
+ij',=N%knG,arYIWI,uZмeE+'$.YbmvtQf3ۯeZq3 br/]7)Z)Ӱ)`7R@U>5h<ΤPR#J:v0{-:I{Fh+,G~8@&WCaHٟO#ʅDSh>fLXwz{a18}D?) ʐD@3l	4Kz~`>1
+޺ b#͠1£:u1	0xBaRo"8#[l{Xl0EXf"VzA8YܸE)C
+OZiIr+}rI8hF;`=vb
+7NЈcPX @0]"dNvח$8Ɠ)+E 7 ao+&@4#>3Ut>*+.+W{WJI)\:
+XT8LA0ڣ6'i ӐOjtqAF
+s_'I0b%g{L|܋գaZi=js
+c-G6*-	A3	O`-gvIxWs[|*aC>a:ƵOmNP?9UFUX)V<I+Gt(j[~|!~gEC ( č~4}YAkXhk<Kb!EHĐ,`ECR9Ğk V7L8cPwz#l]PU2I5!ZنilȤCjxH\2Z[!:vuQ+
++HZ	tpAoUlXDз EYi;|()(p'X/ǧy_'~mIґwEa$d[|=c"é=9A_YB!2)t$oEccE?44%|3t[rDG~gRaޞw1VJYikArcmv({ym=L_SUQzgxufP~Zgi^e'쁩,&^4Gd~~^FLtS=.fe< G}(u*6so_E}QutW `.>0
+;#zsk<p_z ;!<ZD]s+	߆V.7{ܕ6DUN'ݦLRz446j9A_45j!QMF$ƃj!IM!Q˖O4&2"8~CMRڹNH+ H?T@ Ѯ;]Z&Ĩ\%%}U}+$evܴHpK +i`h?Zy㍯5=j2PuqL_YCEio-Z[&*W2"٧ͧ1=G:+|I_CIΰ.+PƉwctdZt`t7ց@;C~b1
+"6H[[zFZ=`洆?qr_Qe~n:Jǥ.pktyA9%YzQ>v7>ڰhD@,޶ۛ@תz )ªTch:E{
+RB+ Z?_+Ѥ#X53Bjhsp
+"iI!ԍ kJv/aНVFIgջؕ[6k.)snDp%{E<*H3+͸+?jqmKNHw3wkң^1zOou$NoZSh5+?Pa|T̅OLSJ[bGϐq6o="-TmMm+GT=K38s0EcЋn9!5)_jULl;[bh*22ZhD7Ơ8$}Tg@LQ^9 QfJH`wEj,mdo |vu7_,٦.ٚ:!X=[Z^}3|GK+L$~Zjى3XRmF" 1'	͉P3N>TsVPUUg+閔_n>BqHdnq}l)k.Or="[}w]1kDIt-J ?/GqX`ݧQ,,/z"_IE'NAWlʞ	haݯ2`+amM=5BMN!XwrgDbt}ME[%P`֝]r@Ϝ/D8|:3Ema~ޛ-,7~m<Ҿ!)dt>f
+endstream
+endobj
+27 0 obj
+<</Type/XObject/Subtype/Image/Width 481/Height 197/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 14094>>
+stream
+ JFIF  ` `   C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222  "            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? (
+(
+(
+(
+(
+(om헮fP~\TW5?/	[^$q ,Y+ ? 5#=ζf7  7&eS_ζf7  7&eS_ζ;z'l б[w2K)I=b(QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE2ICK"'c sX X+m{LpAO_hx?/ďT 6GJ?I4/_*NW2柺ZT?߭r?{<Ig$y,m3 CB ߥ  'п郥hkc%9o?\9  tM~ :&CtȽ}Rw<1F=? ºOS  hJ꩛ې|+&y  ա%*An;%7׊ G+ 5?*.SI[/f;[{ IG ? 
+?+O
+ ׊ O/_\c d$+Ko=
+)G"׊ G+ 5?*.ta ևFeY|QB;IپkWF..;|AW^) jT?]S @ BK6ZϩȢw9ciLdw=^25UݯsWEVeQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@y~:]j8[=OZE.Ф[kFuG>+ s#O Qg=Y_m?Ej QZ? ~$I b¹ A' WOF<cV AO᫟'oAhEϵOS~ TB.ى= r"   ֛-TFsZrK  ; ZT_"   KV;;+RK3+îp3Ԑ+fv3|ȿ? /  R w 
++v6xV@7V!NO'޺;ZuHgԵ{&lm#^kXCM @-K + -I-'(m2:W{<#.gUԯ151k4myK^[xA7#9Rk>LԵ+R7LY $O}EBպl>YbӅ!{z  ; }gEh	HsCM @-K +ߋC%aw;^:A[$Еa`+?䌟 \+ωecֶMs'I^g#W FFN1ͯ#WvI+y-~~ lPs" ]܂?ZJF:G[Ep:lj~*ַi郟5go+:""pW<F GkCTRYa-<o0܆D(H:jdմeQE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE )4mVxZ?,<K	' gZR_,nq?  箥 )4g_  	Gş p h _ 5Z}q?  R  ?/ ]K Sh _ 4ɼ]R{kK; P:vi^?( h&-eĨU%A=/Ƿ38r6[m8w;ps^a?uq$P<12>}VUbKT%𮛬x[p9dw,}`·Ҳɜ `+t&⸎1#z¸g
+uFQ5袊Ȱ( ( ( ( ( P6Sap:a'5{EJB꒢c*Xx{eA6=g]+ƍup됭+nc{'?}qLkW1QAK}[:=!tH$b[5<ڰi%qo.p0gWI/m`]mf2\DBrAN:WV   =)TӖ cPvf"$AQ(n+( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( +W7O/4>KX$؎3`:潒oZ{kzh-V#==+);Gƴ { I??oxv	' V|j ?m +ؿ?U o $UW⹬JA[W9j  7U+c 7kqlX1ܺ䎜jz| m RǇ? Tm RǇ? T I7 BEO4M, :W? }GʰaA ⫪ ċmc+q?J	mn+̪_o+ Бg  xo?jeII|_56i͓Kv.m'Prc/G+|Uj@bIPE̞`@Tϵ| 	7 H  ƔxÊA	t"y`S_wG~'6VK-G̌ \ Y+l"c~b
+%I7o$ "  &O{magSL!z=->&Ec;z5ޏ+1	,<Dc9?kƣWdvro~;$mna[?Ѻ_}Yޗ;M
+Hcf1|@z֭qP6.M
+#%unV NO=b	ێ*mkRoQHK1@'MF!$1w'Z^mB;ygB)I	#5jnJhy=ΗT033e
+9sSŴ[Y*-$>cv |W==FK;9?еKܙu	Id`qqZ joOӯGu}nse9}VzuI6ķDI^:T ypׂf`CA``McK5k->j5	V&|~8p8ޫE#BPjj>j$qs+34cU	oRlI4+@B)[^ѷm.yq+7N5KYxA%J ֬g~ӕji4=6LhY)˙ELp 5X5fj(EPEPEPEPEPEPEPEPEPEPEPEPEPEPEP^S:>6Bim*e>~wzyߍ5o:]{A[ľpG:rI[rMUWN7 @ S 6 B K 	F?*M~е 1 U >a/B?Tc k/_i`QXѲ=_M~е 1 UOUG+GKFIWjCexϨM?g!96$ql7+  >  c?5O.' ]Z{0 >  }ֿ6?"~ Ƶ I ? cZ $ ߈kZ  >o_ I? cZ $  1ti5glEl7+  1t} ֿ	?4~ֿ6?"x R} ֿ	?>k_]-?_񆋪v Ñ[Z(ʲKYq ]4=Mmz)lQ```u5^񞍢ڤ> @Ё"ݜbKHXBj0z
+q)]&vQ|ھwmӌ4m 733ɪO$$S4Gg1q 5zŞ\jWVmܚ|c5+ ="(Y͖$ڢ9I;\jlvֵ[$KHd@|7?Ľ1ŵi;8JG\ r\Wc>`a/VuG#tBKhvm52c7+<x䒱uך=Ҟ)c8g\|; WOEys[3/CO :L3c ɫ־Ь-{_.KkfkNXIW  <UAr?R+iVkK[wZW@Maݝ PGӎ+X"87K]N[ײ?4}?Ӯb3EBC ;ǽLRcm+:+>RdFE<d."?vӴ
+@bt=>9v왽Es ]Em^4ʞb(+=S~%xWW`ZKdiy'W*sk-7β9GPhH9
+GB*- U _&Q:Z\[N-ReZHfV'
+ᳲg1^*e	E٢ٓQ\G- U _&ׂ * / Wj+vV6pdǮӃV1¨$jͦ)4C#߂ * / K k =Oq>ڊm/  5\wi+-)dF2dBQlhc_ۡgupޟuO2AКη8W(*Sj	ԊvQYxLWKd(	V8W.!{R(cR*ܓҡ*蒊%+MSSpYZQZ4~G@KZܡ@' 3VTJE&tUXt+:c-rs zwQE( ( ( ( +kQld)(>H+0jVWH	1ȾKIJǎ Ŕ k & )Mջ _tkm8 E8=
+_B5?TRi.,_7GYOn2+O&B5?9>8^1+vv1F|Qs'T#þ#G{OxkX|Sb x/oҸUs9 8 _Eti\l_?. 
+?. 
+?5xk [ q CW5|  w m  m q CW5?5xk [ ;}  x uQ  x uQ 8 _E5  Q̿ w <[( w <[( +o"|6.<?s9f8NP斮o >W[4mg[|]msr#ːX_G^>?ƪS(OˑO+&	-m5-&S _U DYe(8ݫ{A_P|Vڪ1J? . 
+bU'幝?V +o"(~Y)7oG|/ Cŷ?½ᇆm|?ᶖ^G1[Sגxm_nbV:Z\#d澍$qDQ 0r*蠥+y%s2LОιvHzs]+y|kӬ&tCu	e\jtMO _զl:БqQq(UELJnqf'_0jv\/Ѻטi [a6WYL*C|LU7' n;vӪ^8)4Or?bN o9_TxF.5&5ڷ޼dGk2<+6+P|Fã_Ũ/v\ĝjk+4T՟:3~GosCú AyfNk>1 36zx=Jz*{PnG+wIơ_[  Erj uO?P _ЃX[4
++q ^\=ż>Y[8?D<Wi'~3_Vd=d-ZeZBzNn2Ok~"Mn;T  )`+wH;hJnXu)U>:>a
+6glb3G\vOxFR<V\*O5?Xil}]2^kS1xд齉b?+/{ϡxJ ޗW:o+T$2y*5h!ON
+OnoՄR iA[*k
+&vpAo͕k G*]T(?L!MNXcYj+ִL-`>GSw-+Fr=mfVDڞig;>#>5]Z[[=X{^_KX9+uv!xN==u {@րխ'c?pJџ;NӔylp1Kgg,hkKN ʂ{dψ^fD;\]8.\+ҽAIo4Qy~z׏BjSrߏAJiic	kaz4doaRIG#='JC,]໌~xPbl๏~U)閜&K7ܿWmF1Ҋ˚N]ʊH(Q@Q@Q@Q@Q@>i3kyn&%97#ok+ͼeĺɓ8򷬇+#F Qx[ }4¢+j/P0  -1) ⫫~?_T^ qrKMM5<HʺoP0  -1) ⪣^1w
+T_p ]?  T¾}t C Uo_El`Rq+f ½w /?USWS_rI 
+] a G+wO ?UG 
+  ( { ^{O._I 
+] a G+wO ?UG 
+  ( { ^{OȱÏO v*_DIW7<~іkW^>ClSW7g4q~ai$^`?ZVMyXzkⶦ'u;DM2($!4,Fq_=qs%HrIܖFɠkZΔ]q$c!I+ǊW- Z.r+)Z̛߈?c  To9Q#gc}$ U_y |
++ʚ[ߵkW~d_LK?|?sqD~5Ey 6Ɲ_;b'8 f&_-,}%肎d^}~Gz-s8Խ?V-hcAV?4mߎ Z+9Eٖj($($Ԛocxzd$Q\^DA=㿯8j-:(YwT3 c
+	c?`ßuW-I \?aUKD76VIن3]a7D EnRGwIơ_}>-L:ΌS`kf$f|] qi? x Zr^3qGrxO5,6ç[ˏM]NRME
+{rǹ*+)T($y_sNc'},BdAtgoH: ?
+o-z5mR⢓eEumÿY|Kaf$XlBqc߸U.m3Ќ>+8> ŮA wL HSQRd|gm|G})5Uxd0u'*qXgʹ S_ JqҜ(}?V(9J9 7~zuƳ,6#m)bG]EfxRFޣBۼyq3/nku<vY (ʬ4DOKuWPA+r	ꡙԘ>~z΋k{ep>`ykJJpz;d<D|K_W_?aSO1J
+?ʚi6<2j8>w=׈K-/IHw"?4tFkyԳkF\].vjQӭn1؃=EqZC_x^H1L8En!EԻaVqYn[.<K5	YJm:5$ZFK}FF2=WS ۂl(Ȱ( ( ( ( ( (?\q%FNu^o 
+kſ 5tV5)&e*1<׋-i  h 5Z?oŤu]:c 'j?{	'OM<"a_#QK3 5Z?%񕍛Es^LPNչ-b{(P #S  Vʤ &|VqGJ"Sad 
+O ώ ~ 
+ =?U|Y *˼~=8 ώ ~ 
+SV?O?S  U .u{h-KS/7uW~T'+ó\bD8Bw"ANIһۏ\\m'IY3jeTOZKkki鱀v)dn䜌A^K#dx_n<cMY;RW#j$v*qN|~Cݴ@]nW0꺥8+v7r(a&r%!y~s)<{(WE)9;EEYQR0ɼג:n1\|[S4KrNU`xᾝ ji3iw}1eqO/Aiwq Z(O?ԟ @}g  bQOVQʷY&S}[z]iLH!r}X&P	 ? R#Y+Tn
+?mĐ[w /ٍQ ? Q 	BY &et9`IYģ_C0AEZ,eqN (O?P	e'vV |CL
+ڛ@vyΓiHjZ! TXz׌~U'%	 @}g  J5S'^XyPݤY̖҈gdawlpqdP	 ? V~=o9)A'mΣ&'<c8#]+徝Z]Y0Ϯҳ(O?P	I1ՎGxAxfIKiF]aj:T/}
+"TX8׌u'j?(O?Խ徃[ߔ䯼GV.[nv$w
+6 5X 	BY & > MVWr' NwP🍵M>oqErkCU\ø|,/Q82AAǭiP	 ? R{k}B'57Û"鯼!3:C߯(}7uy3&/`GZ(O?Qj>*Ui^j7'7r=j^*5)e)!g^ձ 	BY & > MIbZ*Zܺ^߇'olԐAn xx?k- DV Z(5'ju gRL	/@*PӵEDZ^[ bs鞵~ԙA򰢊($( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (PEPEPMwH.sqN@f;7Tj*O7:pUoE}{겷+=E:/	Cm 	]K-¶YM>z}wB\PT*r^'WֶcXWqBI+)>5>(L+v7A]/m|><Kbw#IO~ڦ59*+ݤ_;ILi>*N)2LcK
+X&j#jUT",ފE}VVR	=N]4*f(gֻ!.eqbh*59OU{5ѡʃ,@u'\O{W"F^dE,Z40qA<kHd黯Ji#oU}o{j料GYIK\y{x/+jO/.#pOb}j.TsТ-[쎘[[Kg+o#B}wg9+Rִ	^-6Xd9m'1S$ҒJJMuDO>^)t˟:ХPK<gڬOʣO\&何]请w =:Ě) Ċ4{b!.eqbh*59OU]Bc&A[Ƿh?Y7ړXTyIvIt#(vr\/qT֎v_/U:XFGZuq?T_|\(tڪ1&tQT`QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE ǥI}uqJVbw3]u2mFsrV,j*NҼe-Rn^8x!qԑ]|u5kKRď*B#&Q8:I٤J\5׆  vڍCg',sF9AKFN:+nկT Ctima[wVM䉊訢UTk9kψeǐ cĤ|cϮ9
+Z)F6uS*ߋWYjOzm_E,$9}J<t+2m+NO:W5#rɍ$kY\jràQIAܹN<տo g-[Qahq[_pkOF,>&t7j>]Mtխ;&Dp~++֩*9rRon-K-6˶gJ yqYGM]MugҸz1F*=^Ε*z1euk<ISݬy"1ETcʬs׬OKI~EUQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@
+endstream
+endobj
+28 0 obj
+<</Subtype/Link/Rect[ 169.02 619.75 205.99 639.17] /BS<</W 0>>/F 4/Dest[ 25 0 R/XYZ 51 580 0] /StructParent 18>>
+endobj
+29 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F4 12 0 R/F7 23 0 R/F6 16 0 R>>/XObject<</Image27 27 0 R/Image31 31 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 30 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 1>>
+endobj
+30 0 obj
+<</Filter/FlateDecode/Length 3333>>
+stream
+x[OH$gïj!0wsܰV%⿿j;M&^]]2%Oe96^lӫhQd鯿)slG~/m|Ƿ`.<Ʀ#+l3ݑ {Rq0_r+t\[xL([
+:>>:
+v}|ęq&<,.]eƺeSDYgl'TKOJT_Fw0tm)L
+`mQQhe\N0+cqbv FY<VZ<. e1J.ʥqQ.<ճ9)%vѾq}Lz?|$ I4KSa<(^> D=ntsגvr e8(`_ԀgYYfkkŒqj؀4cp)o7twlE'&rBah{@&63Ӝ!(FR	Iܢ4!=o%-l19qDY#/ezOl69KQkdSd0!M~Hг:"(aF̭Q:p4J M|"8|taP%5Bn{(P.90~YGX<cWN0N3&i ǆpl
+sS_ 06"`l
+
+#)GP~W|vо(
+4C:Mm19V	~<ctvqpF*E"JROăe[$)-|@؜X0xm̾Kp;0M34w8-M| -m
+mmkxYGכUiHJ,##l3M$7iEIQFDF|fW3>Y,@lBK!˫a30fqD7Aq#H!%D3>̳Q!܊_h8Ih2a$+$%L+8o7юs8q _5\+359Ch*hX"*#=Qoby0hԛM@tz;2=ʇM_fKQ^S)rr:6!Ǖ2O*?4rxsu559ԓ6<
+9ק%&S
+ahݭ~v?,J47pqRWo!Hu^YPRZKsR{{~HbUa;(Y=oC`!hӯͰv]0;#LYwdU]j08hj44ܣҵjy}&M$z渴˲W>$*"n\6IgOBzZ$,A/GRe-@Ks~c+1_BJ^R_ge.ޝۤ#2Z&Yxv|f߰HJvkML1r= `Ԁ';$Axd8И^	sq n'/$:^0 q2ύzH-)zP^ue젤1jP+V	Z$DUW*q7
+0d-] -(Ψ~/#3h;.bj^-?`&Vp8ne4,FMٔVBqTVK"`BB}+<NiS	iu0a0e;]E1]V?+5{!F A=v4#@Fd/_us {9}hѺpEon;Z`⋁hG`>	imc$辏D	;W"B8Yf2@>!`+cא|C\ݒ>MPw[ߩŀO^Yx
+Tgm)]; ۉ BwkN&Wg'Ĕ8UQf\ka?F@U	^_FT߽jܑW+3;EByXQCNlOV	z4qe;Fd" R{<9YnsY
+`RMt-|:oL;tZWSJwexV3E{skeptIn>(FucWuKH \aorqgm`h:!5!"xrqIk=Yn "کLέg:tY}yL3UX7_`>M+S,qO T03pXƀvv\+G^&cAYL]+VPi-gu=y00n1@8op41# hu%M D'5{P![rC^ꭹzg>Kf:(5H*3!͊|`.t	]|Ό!*Zz 'k6d+WC6DǪE;捋,A[/կ	IDZc\HpJ	8x	Cn⍧~݊t^uX`Z+W,tԮ\Bte4F@!d%4W5t8CE(o~諟*C߄lטyafm;!ѡn*O w(-tCDK1aBӈg]_
+^a0bCh}Yk<L#A,YJZt$N4nA4J0%7-Cz7Nㅶo,G/HR+s}.)UG? 0cPDq;I6m9^s>՟׽#i׈'/(oW`p)\pO(ǋH@=$hǭ*%Uӹt_Dg'u</4Ա&ˏ&ciRFp4+nꠈvGc&k4)6a[4eG.>qBh%DAoL3BP@axaWr)$G=Lyрmٖ+~чI4,>
+)p1YT*EXXP?VCؓTw{..Û1@++=]Ζ/@͢2Utc*^ƞ]	CǱ=$QC'.-Rnd
+endstream
+endobj
+31 0 obj
+<</Type/XObject/Subtype/Image/Width 689/Height 267/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 11227>>
+stream
+x_G-E5
+i4mK}>TMD>(A}("5܇HB4j>B,+{k%Mz~{Ξ3gvvvvp9gޝ9s;;                                               4eK  	u}A?H<~ @+SӤ	ILI  "n0&J  ttj)UuڳKٵMd{wzWarxCdA -N˯KJFQ	?,!BS/{7`X$nU܃J	O_%$WTtL`+ ^@	rN2f	@م|*B,nPmO<ʊU\SH{` =(Aμ]%ПZKP89=bXUF*T `tEWYif	&O^(./<+0;l I+[*(K,z@uguJPJ@N茅	IZ	Pa7(=E	 JP'Δ0%䴚,/:<G	 A	0	1"UM]b>ӌi.J	~J'm-%
+
+nS %å"5%  Httj( /өiR  HLI  "n0&J  ttj( /өiR  HLI  "n0&J  ttj( /өiR  HLI  "n0&J  ttj( /өiR  HLI  "n0&J  ttj( /өiR  H͛ j] pC=Qh̚W^\Q7|;P /~ӟ:{cQ߱cǥKlG	% ꫯn۶MCy䑾@?,ttnEJm{(JhWm&z5'8ϿMoM8ڭP@	(Rr-^F=e.]m۶O~ك=bA>1r^{ma+ .P
+⫔Y ޷o|uם9sưBˀ/2?(aÆ^xf']~W?%ؕi ;w.ϟ7|JmǦgxDغ׳%:tf'](;x/2%  bPE)/}K"T};9qxr'Es54@4oWÆ(A\ &
+J`"xG?{_Hq_*g9tP؄p]wݵy#GֹtҦM6k&}׻%NǼK?϶nݪP莭\&˷>.wZ.5nЏ.d廏^0O-M5%O|_;ue=3?@fRJW /Ъ}CYu˟~ymQHvtL;EXE~CUyA	Qc]KUJ`"xWWWW71~Wߊ? @J`ݹ+7b}{/^|ސ?׾LD	bJt%4,`OjpU1QP).|cCUW]E_Ĭ,~ (<U/̻AlP!/XJW^yeR'Okݻ7saǕk/Qavx|׼j%'g&Q~;_uYA0l(*DGo̞y"f:ujee%=qkRY̩2+S]>qp뭷fM*W/{uLϔq1P%(9-_jE0rGVqc	q Z%pho>x`-oyKwd{kᅊ$Zȑoo{o}ŋlٲ_.oŐvT
+I''/ϞZ+77*|,K%J)E 7!"w_J<( )%0Ȁ@xĉ]vַF/Ő|!؝86fl@ *e%pMx	9+3|sO-/U86%__'_TmEzJ @Enx|<5n@+6Q(b)/8o~w[\и	޽;| k+QHB	
++(MH,%xmC0H`K(Jp _31x(m"nȚo馛78BnnA* İM I	ʉY	/R&[n!lyyoO7G۳FΚڼJCQ +'%4L^{m۶#4ߧG"?hO|6qj](믿#O)ŋ?Ov '8>رcGּ6qc7J>J0*&
+n|?=QIK@	% 3n |P9Q+ARgVV֞/_?CZqaaIq/cycslUoP0{F	g%I\	B%_AO9nf13_R8k[iSXs=(	:=v᳘DAO<D:)JಂMͶK<zPt{F	g1%ڵ+%pYAwo6/c++jVg')VWgFkUzP0{F	ga%z^N`G76`2Dvg,%dUy QYX	FDW_}w4"%_A>vz@fUy	m`9¹udU[w QiΝ+?޼[~=hX_zEw[%/UIn1bUkR`؍O%'E:UV	g	?M#r:%X4K QA	\T}ә>7RI-¨>)17KPP0{F	%pB	Zh7m*A^%mJDvkq8Z8!\E QA	\R?iK	``؍JmDA	<#p-(=vR*&+J=C 2~9Ahi]KgOlW6uMP@	\xh7(A\+6ܹ,>EC8V	曐%L
+ .Pxzy,('G_(A0~ ,((A(ҧ,n5p!oUz0W@	cӦM7-21}*AuP0@	\T͉=RvW]9G\RF:
+U),]Eѱg5lQ[l>Vge	
+6&r>!.ښv+p⚽f	Vݧ0FowˮPJ d %ν~a AP(=e;VR]dVy\%h@ jA	\A	W0#`%c6bvn{n.9|i(A{DG)@NKJ!دP4`ڊcR	\GU/,ߦxu(A{D|*A@KREb ,PWP'	sA	
+ѶmW8(A{!uP+265)WV:߆wN.e	4NPa	/lF;Jr]JJe7h3<@E0{\T]n)+ś(kO%sU
+=PK:(PWݠh!t\Mo+%5(A{!uPA9?P@	B.}@	\th_6[,Յ#_)svȢ+@\nAWȪ;O-6/Ts5eMW.A	%ݮ%pM	ٵC*M*
+%(A{!uP8y+߅iJ`-kt	J(Aȥv(+VMWWR%@	J(Aȥv(+nz{|;%jG[>`߭kt	J(Aȥv(+`1vJ0RgTN+XwZ ]Jr]JJ:q%=PK:(PW҉(A\\nAND	%h w
+t J(A{C	 jA	\I'qJ ND	%h %p%8J($JJ:q%=PHt J(A{(+A .P@	 PW҉(A\~9xYMly߇(+A .P=z+\*-ɖ}h mND	%EE	%}@Q@	$
+HA	\I'q( E %p%8X[%eW+H"@	\أN"5=͛}HGR(+Q25ݷo_Vo(+Gݰa)HD(?kjM$Q,C=! tJJ
+2')DPɰK{֤AV_͛7w1X7a7FiʜTrIx|[j>6vݼ4ت~{|v_TN䤐(@	b)v<4ت~{PW]S%EN %8.ڍv bA	\vMO>}qCk h7C:%p h7C:%p h7C:%p<xN>*-|zv)/ڭ,z(ݶgujOhKO9~X(+t2髟;^.	gOl/ĂY<s%tnGB|*&FNO&w|nUʍDlq?=(+t2Evj;[E	8O?;:wj)Jo%~$E
+ZJO(+t2g?^V	N89]o<q %tn6J }d%kZ(+t26媝9OyGGQK=qP}IR<?90Ps	(PW A	%>V~<tl%}%tnᅢ̃#UQJj:HPR)O<϶͞fQKfE|NTD%J
+5$(Z$pm9(8◆J >
+ӂx%p@)\m֥1ʉiğǂI6x%ʓWJy[^ޡvTs5fVG@V*kϮ(YZ=VXتڳŚ+/P^RvBM	JP, ;su~JԄڭz~͚r˴{yn͔%~ZڕN?UaXJpWXRBÓ -,XnPw A	b)N=ȑ#7n{Q̹ӮUq5wfEw"R
+N[8تU{Crt/?RW5a=ߥDAS%PM%p ԓЖIQ i}vnvv^a/d͊g%cTbW5il"J`W]^M%p ԓDh+8GeIRF=H7lYQqN *U(b`:q/蟣Y~,<3_XBM	JKY[[+7P# gT+=OO)Cgٹsgj`bx<@e8YO/p %h5$+eWB	n}ݧt6lȂ/KGeMgRA[,A]wu̙r@L3QgKpo A	b)N=@Nݼ(Ay;n|V寪%~AM@g2{k??)\yN= m7n׿.Z}9Um%)xOՄD_wLWof&&Y#<,[2W$D)J&!5$V8K6+^Us5j,ymGΤ3sLLw* D7>?dC+. bW'^J	8ү6KM/%p*AwcoeChso +H+݃BM`dϟN+H_ѽi\kouB[%vRª{!I%J
+5$CUͺBM/d	Jݝ"]{ᾪ+uW+&EYh74I;&?9=">](wPW IQ	;ZK?&pПekZhCKm,A(+tU	x,8n|u7kω6K VsdU'(wPW 6:uiPr^nF%(,}&Q@	\dJ`hK[RaNܼs.P1׾IJ V7US	I8hj:HRy"Ìy=,MP8#s˗3
+0EYhJ%(R'!>PPA2p%Pq\[fqA;(+îӧT<>yd1Rm}2욞?kU.yUW;wCk hh|`qj?=(+}%{>A	b)v<4ت~{PW_S%QB`SFyhU@PS9QB`SFyhU@PS(H$E0B	*a[/vk bA	\Iy hJ1O=ԦM}@,KvkL%S_wuF(;..Mh q	#n޼7ÃmˮWzjƍYM$
+`xQ4EX(y Dt J(wD Dt J(wHt J(_Ht J(_>sFVS8[JJ:q%=} ]ND	%h %p%8<"sYf@	%D@	\?vEJplUpo-w`+%h %p%_M~啵g+_Q د"%#ze+i*k
+:J;-qYY]DP@	 PWPZN7Dloud㇓b%h J (+(
+-bP9B+4+U=.c<J   PWPZH
+I%(LVJ`tA	cJ z؅vk b+pĵul-K(
+mRvyI803B`TE9K1{l
+0nU~{|v_0@};#PW|(C	JJ&(ADvk bA	\	\	Ɣ'_-Q㉃icRxU~JQݚ4ت~{PW"Pa$%h B5iU@DJ"(ADvk bA	\U	 J(ADvk bA	\U	R%h B5i~@/J(ADvk b+@`gsQWP@	%nMDl@	"%(\$8W2T~/#`sP@	"*[['w+^cԱCgk(+=)A%	ZQ=-JP#(ADvk b+@w^zTzY:~'%^@ش[PJP#(ADvk b+@rM=>t~OJ߬@RBפwF<נ_i_ȴד{%nMDl8qP}yBn(+=)AYUuU))NI;%_[DJ ^O B5i~`A%nbj?D@޳VE2^8(^OT`)9Q$z][9vM_}r]'ӯVPe^T|:~'%o+JKII'ԏ~+ݕQ"(Ag#=x2Jy&}+ѣGh¸VIJpbs`m9r䈡RRwޣ^s>t^O0JA@y"E3<H5,~T	߿e˖۷nZ%PjV&?;`Q	j)_Q={mo۹s݃̣ᅺJP5И?f,A%(Ag$Z!Ly{$<:>+o9m"']B}7mڔ]	U%JK0bJ@ (AP	b`eIL3t(+qY(`Æ+ZLd?+QCVIOi웆V+w!j6/*|\txU{P#,9*ֈꉃ=U ђBQ\@ OmMi(|;<k^vE@Y9A<|d])ryWU!tVa^9@ƍs*ABK%sD4%p% S`߿%cJ({<]CGqo߮[ne;U!a[%jA'|P@	L}P,Bu޾Z*)JmR1r.жJ o(\T	+A	% 3Q9	QhR0`
+AjBby}"i
+<>H"0	k%0itgI	#-ZJ fC[ť:P 0&POvΝŉ]=w_[V3IuJP؉riůK5+
+;ŋI7+>J(mNkYM%p./Udl;@)$7lJJJ{X'9|2=EJ f|6`ђTXŕnWmt{d`@~l7h0 m(Ew6_cvuբ[O7h0 )[[@K`vuUmOJ)oZH]Qpiu&roX:P^^O
+Ǧ #`
+Xe;5-N{YP@`><=twQJ9)r{uLj )bmxepp%p%t%fʷ̞XݝE	*WcS0v[m47K`=[aw	U	':%(f>R]^O
+Ǧ #`
+XeJ]PNT	jrd	WlW{l
+0nU~{PWTy.fD_f,AL{=9()b`@9eI?)3LP5bAkj'cS0v[݃tevJ fzMFmvtJ@_X7 
+P0{l
+0nU~{PWѧF({l
+0nU~{PW% 3Ǧ #`
+Xe;%p%  ,///EHvͻQJq4EX5/B	 a%Ht J( 4%p%8J  +A	\I'q @CPW҉(A\ t J( 4%p%8J  +A	\I'q @CPW҉(A\ t J( 4%p%8J  +A	\I'q @CPW҉(A\ t J( 4%p%8J  +A	\I'q @CPW҉(A\ t J( 4%p%8X[%eW(@8xQ'&J  U(өiR PJJ:2&J  U(өiR
+%tj(B-ͿډNLIP(tj) @+SӤ@	  |N7NM%  E:`:5M
+  t4)P  _+SӤ@	  |N7NM%  E:`:5M
+  t4)P  _+SӤ./// $L+Q                                                  .
+endstream
+endobj
+32 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F4 12 0 R/F7 23 0 R/F5 14 0 R/F6 16 0 R>>/XObject<</Image27 27 0 R/Image37 37 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 34 0 R 35 0 R] /MediaBox[ 0 0 612 792] /Contents 33 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 2>>
+endobj
+33 0 obj
+<</Filter/FlateDecode/Length 3563>>
+stream
+x[OH}1bOU%PQmR>s33+Tb{gvvv7/=9&6Ӧɦ|ƮN&ϓ2?eU;;(~8aPqXšLï*	S~xpI{$78~3_Y	cKH0B%^lrxpr~lrsxY8IF~j;Rv'}{R?go>aC)|ƳH[Oe%gCTl2
+~{k*65QG2(W9;W`Hmvg+\&)|0jKǢ [Fǡ1y|'oQU|
+ q{vG̓]|UMS@N,4O 8\r(❹$إ"cp}ih4}d6eK|ǯ>
+AХH҄+ƧѱU0m:*xTiw/-,7Hl\};%R
+5h"8#!|^-Gv(D>:]0 P/W@PhsMƈ*)ɧ61;ط֑Wt/O,i1M)y 
+IY	Fcz뺸7%ceTpCIw|>_Z)T#;68+i>LŪsBb-2/"
+B(fzyu/Z.˼IPe4oy4ut*g+lݮf(E=c_G~aӪ$w+pKU>ljYCw	׉p*@&h<ϛVZkfwaBdbLX,a+pt;aA1̥D?,%q+)" Q!8"s^~t]MQ=@!ŐhfD㾤FCKaPy)Į+4	5YpZcA1Mr5>=Z8xar.| |})!nl#7 	x;C9ٞ38r/	tңXy"̞pfq;|DNoWQ9>ob_TPbrG-6iҏҡ	7=	3¶q]"+Zlҳ\5?q=.InI/fN߱jS=E-t-T&<wx~gz,{S,~,ӝwuT-qsVPv6oiZH~_-Ȓdi&xRK[,뙛$sJ
+9A?ىQ3Ҫ6LCBvsuW<۬ ͓$WyIQ.n Gj`-H6,rR0AG^Aa0g+ya3xţgRpRg?)	Ǘ(XPJP"4qh
+)ݡ6!:mfQoaq:H$	Mo,{ưPcibicϰIhsO ǂ zn}s9K_I!D,ꍁd5wdQWA-yYP{8CVB
+]wo޻-;
+@Zd+.B8+U1/
+! !MK?lV@PN2~YA.쟹E:#\S8ݱ!K2A<Ɩ BTzP(O:_aYT+>*I쌵H,#C GPZ3*k'cE;'jzO'<_^vA)c;H@ŎE@
+DKy=h+>~%FZVO+HD+ll(!"z~P@ɽ+^UsӍr-;tgˬ|5fGSzf#JinK[[\,Pa3xەS싇.!Og:Bv;ބ"M	+h3qcb!+ŤHFqgwBSߨ@}}}ӧJt6+'WEH)z_<ts~3SJ0cg)NwlhԴ_8s`aH4R$י|Mx]!,t؄lC)ٗO'XoBfh-%`W"ᏌM!ge2_uیs^s<dְo8R`9αf0+lW+wNut<k:P
+>,n3FwptB:S`ҩG1ơ|q9Wt!ľ#7OXfT60exV%@#%F!^>QM(mo\(<-֬#r8+
+k'F3u{(ȷ<S$&T~=mܕ(|ݐZ;aN<^/FW>5~J\|#d}dC,;Ģ # bm$Ԋm-ŋ2t/F0.q7Ŕ⩏3bOOKy'tWeS)M&r*ryMњX|I\t`Cz$]_qzH?U}!<laR8uB৓[`)2k=m]	=+}*of3ۜ'oކ:Nm{Mxr7Eeeow[S.vàoqkS;<s3^ I3T5hixG+{4u$D^2XӚ.*qt	kJwݱy,ht:(pѺCn{nAҽTˏIB;8"/o;Pi1V'?:7 sy>6L;v: C,vz++UN~^II*!>	rIwG3=l})U{xrivRM.H<iE$uE N^G"~=tSHFl,
+^%i4}8adh>'bG m]Z)\Ӈ`x*j}N*9v'f|_P\ގç+%[Әw&[ZwT_aثp'Yֶ܀/=ajn6*8+6E_JGu2g5(	ID5ņkNZU_mڒL| ;rsL>!U
+a$@ZS ԣDI`Ǹɛr}C/*~$A@#08p+ƭn
+endstream
+endobj
+34 0 obj
+<</Subtype/Link/Rect[ 158.89 513.39 199.3 538.84] /BS<</W 0>>/F 4/Dest[ 32 0 R/XYZ 51 513 0] /StructParent 19>>
+endobj
+35 0 obj
+<</Subtype/Link/Rect[ 178.24 112.06 218.64 137.5] /BS<</W 0>>/F 4/Dest[ 36 0 R/XYZ 51 692 0] /StructParent 20>>
+endobj
+36 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F7 23 0 R/F6 16 0 R>>/XObject<</Image27 27 0 R/Image42 42 0 R/Image43 43 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 39 0 R 40 0 R] /MediaBox[ 0 0 612 792] /Contents 38 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 3>>
+endobj
+37 0 obj
+<</Type/XObject/Subtype/Image/Width 774/Height 549/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 19798>>
+stream
+x}\ecqfgg3{t{Ι'("*#epAG7%t`	!	iIw@HBS!otN//ėާV}:Pus[uN                             Q{ϓm{<xA$ZxP߱q  ("3tu:THD]  0HD   $"     HD.kR>+\pϺl]L9=F)  PJJDm)Rm2mQ-H=_JDB0B  hL'"- 5N"' FSr"jnnV"P$")  @VɉH%/א-tKxޒ
+ږa*!m{D1" 5DXlQLP"<">sY1ș@M<eQ~&ID  4%")$Ť^/Ҟ(H=`	  dM43z(,%FVD7 @hHv%~7f   r$")_LD?s}iBjs_h;$"  Wyf_TkDcK   "LQ.%u  PHD   $"  I+zv @a&̡cC<xq"9:                    wr<j=  <ɐ  @<T3_ZƘJhYm ON^0.%f"
+?qujb*AgPP 21;_MLT%4 ]1Q:ڔȟauuloWU	+:$" eHheMYy8f]!_wV
+뱽oXLT%TcV'"(/JDRđ*K-]NSuwY56UtY!1F:UjV+/s=NTv1cԻLu=ЧW?  m%'m uEJ^[}|kMMxώ<sG[נ.HD;Gu>׾a~27@K:m]FlHE$숌^ᚈ+V5f#",8`N@5GLDd9J(
+eNRJ0M
+DS^?CsG׏f/?;e_k
+%g&-)n.,_߬B#ۣ;kZ<6A3]v0'A#3eʥ[Rɘ̪}w6RdmDftv@]iE׈eC2W"r"zMVN*0[#&ŖN/^wYYH'Ǣm˦VYhU~yeX("͕/l\x./~یPa7l:ǫmg6([Ki6Kj*=Q(QY\wD+dT J1ID*M-{W"2RaUԒ7M+62*XV}MTUpZHZ {\kJ,c{gTt4OZi17FaW"bWV&*rrM䞚SwYU$Jkn+r"KVKDml8ѿom1sBH!G,Wܲ5Xp*|}єzX,$uXEf%f׳}(V%#gkb[R`DEu
+E-R(m
+s/ԝUĬZ&C8RDf8'hvM `Lp̌7HQHDJӱ+%uZӴ[)iy:D:"ߕJX׋c{k
+{2<4+둫*ұX}Eu
+E
+Rejѻ!fU|(ԷdbvS=@kkrG'|ڼf7QwMJQ&sٗ+/­䭃26]2y؞Z3]v
+՗n[&OdVAz9VafUU]V{Ϙw&Pς&Rr<;Wf^zGĕ̍h0[qNcC(ʞ%4]uE~lH%t#UW\+$z"הج0 xբP,'#Q4jp((eWˋMfUTM8S!+4h4*+KQ`YQ#w}c#X7Т@/,7h,_U}XRvr"cIۓtWеl]V](!\8-ld
+#w!,<?Qڈ
+}3HfL
+f5; @jht&S +6_)ac{P;˿tMWvJOT"S`VID 'M":ڰı]n<ϛN[NJd*@|q$JDG8׺+Jw].~0SlrJ"S84>QoZw10QРJ"`%(!QT,TV$<QB(]j  4%_#H(  D	Ld  @!  'HD$"  Ѥm  %ɔ=uuaݶ60
+cNGGUXYo#wF?k{|?\= ʞR߿w'.KwP0Q"=qyoY-oWG{
+ @9r$i"MN]/m;; Зyy:G[MM__cWgVj&dGQkE"yې5eN~?/Jw
+=+Ļ ԡCJKD"~m̲߷r;x1sߩ-oDmYV1YUisAn>܎kKMsB5=IM]	 H%%OfΫz]7.ӟϺΟ]jQi_ơ]}s#߽jλO߲&b& $o߾譜~ ׎\{DÚK.]c.ߕ#W6kVUaQVVA]j+홅Er_=QK*h4HD8;=wk%ޕS>+ ekg{q艇oVXGu}7-[x޹-}ݷ_cF#4wWOqWf]Z8(˳OWYW'_Dx̯Rw=⸜c*_2ys_:qh=~~.[J6#Z%L k׮ol~ٿ?pG+<_涇.X<֮tĬlMgQbOsʙY44:ighi!>{Ó㏭O]znߜȻ/š_}gj߾p#Ơ}\25ve $}}w4gYqǖxK_6ӻ˿ݥk9Nqv.\gQgsj5Mi1(!|SڎU/}wZnkUmA:6_-ƕ:,U*ٕ\$Kӥ%{^?z٬?~|7Yhی/ݖϿߏ;cΏ_?yo%LDyZ16Y"$i1FʝFo9]U|?]l:Ϭ>"Sv% *㥗^J̙?'ۯydgo2ǷO|"c+>-s޷g7+gʢC;%B'ZAcK֚9׈+|=	K+Vm5`ϝsY3N9s߿SqO>$ }ȍcT N'ٕv%  -[$MD'sy펧~j}?zK_~{Nl>;g+.I3f,)3whOsϛۛ59sQ-{OrVڬ4\mfHD"}Gwvp{%>vϙgHR/M{8`ϠR̰t]gW zJKDZn[|+^nm
+[f~ko]__|t"}B9b|"Z=yZn,7Wiߓb
+c̕VM>o}sk"g}7M/>_4잿~US{PZT1D e3$MD'rZoA\ߕ3>:>Ov>w;_鉩n{{[ן+x/w߹.g:ֳκm<G!G]VU#J @R7n,-͑Gk 'x"i"*ьUJƮ)藿eDt  `rioo' )nժUI(  ֖4	#   HD%! ɤ8                                                  ڻwoGGfx"^  @5iopٲt:7#bX%
+Ժ   488dɒ7A`kx'J<,[ҥ*\"4_JRm	6+K"*  5ѱa|2CC^l_a۰аX%
+bJH?RRi\L( I!(GqR Ikҥ"f2mƹ=+g\xGt{>qU7sCCC˖ySdKD187,5?+T[QV @մwtix6OWxw_W}ܸmQ`֭DJw(-8$"  &=zt``{o=v޷Ɨ:e?E?6ɈbkD|Iuiv'h__r$)ޟao"t@.AZRmz P6s=p犟#{7}sO?oyko1QLvQZ̵Z+`	$ƢXe<)zuRYu3BOg!  01[[~([Cg~u<Clq]㺵GsӼ®zk&diIDd0W򉓈|IK`	;LD>x  {w0̟/Ej?}{b_<42:zȑEV;gȸ)徙り?;\U}  PA/uvm~}x;yO~λuD߬v(S"y(ե&"GHD  4Ιs񑑑+׼wWy??gx"^>̖9('i"*]3g+'Ŋ96  fڵ|rllL<Ooyw?}}EDQSIDҕR3B?t @" XO#"X822	PGDd~&@O9^ʼ jشyy߲'Bx)U  @~/*x)ֺ_                                        W햿ў&O՗#]'VK]u斶R9jf{C+
+'P+Okݜ
+)ϼ<t
+J5av¦jcw8~hN? jDT$"W=R&l&kJDu04:ID g"IB.oY>AɖTX-.VWHC8it[?+Es#*T-pYtwtK8fScsݙd8.577wބx%S,S'O[͞cWkhϋ}~El=7919auʵ\]orenSX\uxQ
+TqDPDTCǟ-ca۰9CyVTr|%7Ѻ<1[++osmt$+#+O֙UZnm9F3Iq]b][Tڜsi=hI0^z|ںuaѧ<͵˽ָ/oMc`> ȻfJ)]miK"\YrPvHMvTsK-z`?O1R51N+L]KD}=%{F#?/1iBg6F̡r5"r,ۙ`x9LҪ/ D4u7o_//4-l6Wr2K?nHQumޖ)u*g+3rocaD~Q|O(wFK>MiBg>&ǲVyyQΨ@nrT5zD^ TEiH-l'#D;+r (@!5"kocaI׈"qJFA2N%~Ə{%:GDTd0,'HD=S5"Ǹb' U<+zlw壁|C_mWnkN˯
+|'!OEy[Ƙ8(i=z_"*zgsD׈iBg1q&1`G*5X3Fsz[O(Qp4	8QGx&P_֒Ϋ_$Lh=WS-?[|J!+WƞCO<K\c＄^puV_=RR>u3Z{3D9.D}fscrmew\;ȵ<ngԱ8v=  qn8ps1iJt 0U?GxZVHD  xEޘ]g:F"                                         wގnmDk/  jXeto,G</BJu  *hpppɒ%7nP@nO%b( y*I47RmU[Z-&?{:G dѱa|2CC^l_ωGcDQSI.i' %U^Bt%<Fb+  SWWҥKEd>Ԇgi.|WvΧ444$
+<l;EDT{E+):*H hH"lzs[8޾{ǫ]߽۶nLD"oyV XpѣGm.+m۹g<sСÇٙdD1QUvCH&WXTZ[\[5(BkR=RB4SbR31cJ6:  &捎8س^ٹgk>#ǎ߳wѣD1QU-"tiw
+%uWsAWr1GMzz3jJz.Lұp1%  ֱ1~nk]wa2А(s?{g%Fv*\5q_G	5ʄ,y˝6W*e(Y!Y[J::  &{w0y=Yhddx7=rȢE\8r]#
+{.	Kg
+@ԅf}A1MF1}tH:I+ `2xslll;wzرAĉ'OdEQ#7;/q{Y+%B7Dc|?=߬3aǤQIW $r9sDIvww++8oWD1QUO	׈<wŞ8w|u]3m>}tZ 6C+9HlVnj& dڵ|rlll88pap0YHD1O%D\p~HH?R[kQ߬TX֯q{]3Wڢ	:΀їD  0._'GD pdd$bX%
+W<K7ʚo3쫜}Pso[sd~w1El]S^_  &M7ϝ7-[zzz,$bXU  T@ׯ٭!ba                                       8}>MuWt[ԧ S,S7ab$z>sC @"z>sC LDwԒM7*(ْ
+Jj+\QǱm:#FGCR^R\*%@mkMsFCD9ި2{{5YO") `s$y*\_|&?L
+swӯʬEۖڐ*!_"RsHk\W`/3irF }
+ ")1&]&$"˕%{Wh˭)P^DIU3rtq2ZO"2^#
+kwMotHk΅>7Aז$z pMDd_//4m8Y߶\uFbϏ!U	KCID;cʟd5i$=  JiH-/5"^#rVjL׈+%HDV][Ѳ\#2! tb}H	۲;'FѣO92=l))$",.Ŋ )kDy"2iU)((Y`?u3btX/6f ))]rWg꛲ҚYgDyka?SM6 $  0   HD                                          ޽{;::/X0U<R,u   a```M{˖龾D*Q}  %Klܸ1B]C<	U($ԔjiK555+{!k_'כJ
+O>\5,  A{Gǆ+D+mz}݆7>'mbzhhXD1O%MDATB+OMDiD @I.]*2`&6<K[wG+s_w>즡!Qe<)h"rWi!b2i%Qs*et*ۀmy:ID )#N΍n	Pzv޻kWvl۾Cغu2Qs#Q]&lkb  YpѣGm.+m۹g<sСÇٙdD1QUOD}G9o
+)w䥖X3n8'i}~n~$9$"m
+~TH<+cmQo  Lns=pgϽsϮ}CG;߿gޣGbd=$RV:NTamDODwWHTx!c+ mvkؘ@O?嵮{xBLfhhH9ߟ3QUOkD){gӮNϒkZjȼ(yX@DŧZEԙp+ {dyvswϡÇ{D9^p7FFG9h"W=q%ha!Tww햞J+.iԩԲQYOUj&\ `2xslll;wzرAĉ'OdEQcb߬'"e5Mu#A"<d܏@""  Ι#H:{hhhttTġ7|sdt` R$®z&z̾.=fH߸|f  ڵk?p6 u?pȑ`&3$X%
+bJV/Fwщ]0砽ߦv&؉pK}mrI7  &+V<"$C,D*6Wy~־v}HkגXN#M-Vo M7ϝ7-[zzz,$bXU  T@ׯ٭!ba                                       h]?nmI~L|앞={ey*(kW{.LloNZm,8SŲg3P,̺9}j&S&7ZW(l<uu雊oDT8J9s\1.hD$"8\+oaY|",;࿉6xLDKsҨMlIRzaʫTI"?eRmLU~Q^d
+ KKX9?W.F?K==F~Sxf8jVӷߍzCsw3-졹/}Vk>^d؇fG3lK-x]5:`bb{=q?֊]`Rl
+QH;I0y9r+o~^,WVPȚʳ¦ږ+Qmٺ~&RNPC6{,H&"߾O5{)rΰ1twiǴbݎC|dagmP]n#O3^YwL>qpjo+~LgqG=%10Ɂ1n6Vif")B&$"	kWh˭GBenG^8*O/ڢl+iaFOd0jY٦zp+*FjͰ;E$ag{*onO",l}8sY+bt#+Y-Ǉz_r=eHu` c֨Dgle2i$"4pmf~дܚYjQOaR{R%"eۏDTZÖzcn!_C_r߿ٍ͉7g?e~;D,9@lIvkT"irA9@)-mᤢ׈bÝ?i澼Ph3xCnkDgfDT?W\,=wU<X(5X3\kDK9zmj&4GCE콹uq5@"B#J->3Dx φg0zPr3R~FGf(&7Y:k"3sKF^1-8v}#Ndamnċж7R)3\yIs7&"W=%1:Ɂ1n5.ɯmbϡDQI׈X>PUȕ_P?WXcua98nfRb"G+;zYifB}$"kIQuZ:{=wuwK3jvrwщK4ֱJՕ޳7]^Oq\#1n5Ss
+SЖ\״  +uc=gN  PEJr~uHD  b:                                                          -դK%#}vnmOݚTٍ*5Z 2&"%e$;U&'XQ)   &3G$= 2TI  jWaQXlOD%yTNzx{,ۖ57s]đX.;2mڴBQC.Etع_x1EɎ D|U5z"e9fV^)",?[+{Ȕu¸bo[o]Fщ7dO[;7`J"!JzE'z̶1ٜNSVzn+ 4BP}qV⁑b%"n5KJ&"zY{cuK?@Kc	qRG:h$e-
+HņXLqEjcU4%0%Eh2cHQ+RLRܵ{~ݻs|0 9sf!Ϝ˕$"$>#}
+Q@+?5wK4jr&X?u()6-M"O"TѽZO?C֑WCtZ(r>wr7HD0|m6o&*gA"˟oX,KWfO"X,-]_%">bXt}e`HD>%B$"$:t޽{ EFqDE$+ÇoݺPdaFtα/AID333 (0X#:ؗ$ٳgOrrX#:ؗ$	G/eƛD48D4 @"'+N5O"'+NF"FٚGti:&w":1]JWn/}DX>;_-J~ixiw4܅ȫ/Lة04a,KD0b\YI5QD\s~dir˝b$"{ODENDULs.V*{Vh,5Y||*Yx'R7h5pQkfOOǚO3Ewk*ҨڵcOJO)lg57m֌Y/-D[K.=c8JX`+:U"N5TN}cU<4OF"	cPDOC4U3K4d6D;w.bDconۉ?ʊNA鲬6m$&UMvľә5dk4X^{j(
+.,,+HD0Ԭ!Rʕґk&ŚS!<T.w*Y[IlUSYgϞ+qʕ+[%"{JD}GBÑ3'#vI|fV'5KۛM5vkt,eQ#jhd&Q>=Ѹf;jOǞ~zGVuke=+5^Z:&Y"]{%{5	e$"$"{~Ç/eƛD48Dt	(>ƞD48r(0%"oܸqcyyM(c9c_""gnn7o\,0È9%"("h8~Ya,D_D_D_D_D_D_D_D_D_D_D4PڻwГ0X?%"("hpf>|֭π"8YƚD48333KKK"80s}H"={.G}- 0s}H"p|}X`IDSMD>$"{T]$"{ND'KI':<Ϟ+g%>DqDrw_U}d)MϨ<.]l۪tBMCW$"{HDT.,x(p"Z__SsṐ/vTpgAgP9	$NZ2{d0ToiTyЕ0%"oOD'END5ǧJ/7
+/g4;4NwDco8RR Ӎ'i'lcͧmO͢e>s\mfܭD5ݮ	svndS#LNM+SS+k6xו \b5{eUmBM#ꄍ1[O<Tzǣ$"{NDS+մSXyj,Y6kkk<q}صcO={Y57#U561zQ"+G}7ڞ[إK{D
+%ja,KD0}c蔼.+_6LD+幺,;s4'XyE,rג(R2(3KtF	OlYΝ#SXPI}'W">TKGYݨ&U*:VNHbjJ~Uve;vxQ>!˽iR^{j(
+.,,+HD0Ftuf7h0?Z8jQz[>G^;luymP<hC4Nxu\U"7D爚%@ٍp\]]]9fgN_.|&Ga-GeK)R3^F+U.$N|!rmU'9+X%{-A">Z(G,\E/7tώZljlxaGiW%9w׌\-z:Bث\slClit`#=cpRhĪgg1[=hpÇl"G}e8}ƲDM"j"菟,wG}C%4&ؓ'\?WVV.ƲDM"7n,//	Ya,sKDPD<x͛+@Qr9ǾDE$+ԁϕ{"8_"" K"" K"" K"" K"" K"" K"" K"" K"" K""СC{$0|H"ٹÇߺu3(cy5&+(c9c_""gϞ=Q_ˁ>c9c_""'\?=zt(0%"oTѨƞD48Dt(>ƞD48Dt)aaTT`+&ng[Ԙ>-;
+( Cwj^]|Mzl5ƲD(u*pRLSNDnSͦID5ǧJ/7?(IM Dc߉uRwvѦ\kDx=ĚMnTƹMB":yQ(255Y)j(LԮT?U-iÖcU"R''Hݜ.{ǣ$"{}NDrH=
+%jg'T5;ݸVk0vF+\?֮{3׮E^7
+<ԱUʅrzc-׋c'cҥK=X"D0%"o}NDBFR<%wzv/X.qSq7tAǠT"kƍxhhy4EJfy-ܹsPu$"{NDY7guby&MǨF
+ÉDDtľW37|՚]v2ZNOkV+EυtސEbIo};FD[wDXstg-o'*gܪΣ-B8js0Ξ=Е+W2JD0HBYM=	Յ#!`<sr!ӑr(9zݥ^-ȬQe'Ȫ[]}>vvWYd>i|DsD-" Tv&~r>|nㅌ]啉Ff\yhoǎZ'[DcoCcP=tY|w"_ƞ18wJ[
+cY"&+N5]a?Q[ڒ`ID+++cY"&+̍7,0È9%"("hp<x(c9c_""=@Qr/AID %AID %AID %AID %AID %AID %Au,Œg,ID2+D'Y,ˀ_DpHD0|f#ID D'l6DHD0|}qr8,`˩"blEQMcs                               ;ZF}  B$" `,U'ˏ^=s᭷߹ΞJD j$|\xyBX~y֑=rjoϷND'KuDLVvV3?}v}K$KW.]^|w?񋛷}_>{$HS.m|T(J"x"
+qW{k\_JC_?xxQ4HD#@$]x߼~w?7ԟٕ}u"ܩ9Q}%sP/UR6^^fvH\gӽRmDdioz:g xj$7?v)Z[=o~/LDэ(%;sDzӈ%F6i6^rKFVR^['74%]eĞm Q5^o~y;_Ƌw+8l9ENg?K;Y2gHD-˅F)BihhnͶO[2[=uLgf9 &WN/Ͼ?7ܟ\[[q=}:,ZLU-'vgV]հR{tl>:dyMKTMD?|G>_o+}ywK7Gu"ʘ[L5Qn+VNd$.my#G [Hя\ڞ?wæPv'm蓱(M~IKbX7ͶQ%?_
+ j":uooݻw⓯7󗫫^YY	*6?jΤ-ؔU?XOPպ5\YS{wlfZFPocP ODӟ=w[/㏗?wރO>Y~G֭OBZ}oH	 D7MHD 0&Bhn*                                                                                                                                                                                                     } i" `8m$               :w=n	3`3wvCKb	:}wZ3Vzg>|֭H	:'tQ8o߽%n	Uwp{m8k,--? %tKE-0'õ=$-sB=N;zg={X57y	]]K^,WV,%tKEzϼ^yGˬv|}Z#	DtʽeDdie֮mwnVMD}Kr	ݒ'+X$!NHD#iD48Q/zODwiA"tO/?OYK9&Q_7<hytݥ.tJc+BHD@B5b#YNDcQƁO/tˆy3+/hf {eUu\>^fQT:r÷KuوD2Url/5SP4SSKDaRܽ{}+%}-x(ڤhcǧJǊ,Mtչ.0a/?(OU/(yy[ߚLV%tΆk.92t,O"1=5>CnwFUzT)mUv̨Po8YX9Ωc4,o)iDKwSz)^Xyۿu*?6s-[Bl:w>E/Y\<59ڕRʄt,O"!w|jjn3 ѳڵ{3
+Jcګ*yv[8W}5R!z3Oxcs$" !L[׮/~8o9Q¾iU]/%sOvV_Biw\clRY jmsVi?srmLjc^nY{0(TH׈!6<F$" m'kˬuQ2gˍkd%YUO&iozODW;vtWibx}]G#/"ѽ2+TԫF'nToUy9HD@Z.\RixᱯJ_=Rۺ3#ax>%tΆqnY$9$&<7 yQpBNͩv=/{"Zѝ፜
+ozjlCcV5*7m!yNm$" Xy9]/(yqGiӧ?v%tKD8վ9$6P2+Gf~˓}4OM}1.tHx#Ϝl>LȀʦGb-*D˥bGv[hQ<BHD@B/\{wa/ӓғ}Jmr؎~(Ciwr)Oɋ}y&5Vbm˛mKe`;X$&zt==7y^fQXmEO9?
+wى(nZaS"Fjɧ!yh|{jK%h9Og[7L[D#JD'z9Ffӛ4]H|xշ,%tK+(/(M<jWQwyϢzLD>|BHD@B9?w߻xْ\BiF4<ғ{__y~h?eַID@DQPRz{"Dߚ޾;r$Q_7<hyVVV.BH('7V~~o[K9ykY{ffƍo%tNW_Wֻ%tNVgicyG=77w7o%tNWq/?/Xr'Zy+FBCJ9]w,0ƾwҿWė-sy<kŬ+                   ?,  F/^	[
+endstream
+endobj
+38 0 obj
+<</Filter/FlateDecode/Length 2158>>
+stream
+xYYoF~@_ , ."l!#Q2[T):}g%
+]ls|sxrY*^͛eYƋd>On͟&|ii}ˮfS{~	.2!+'Q~\V.Z!A DbhHI_{"`ByJT`3Vŀ3q&,n5byaOb#5zF_/ T@xJT]a=)\
+:6+ϩL[vkTvy󹝪3f0&ll!u0a{Y.e#|]ۮm p={$K42xd(o)ڝ D=tsu?$m9hi2|eߦl@,GW%M!iS>F{"\Aԟ0aM(CPZ0'B) 9^8CI*-J2mMVr4çX+%BGO?h,m<"k|!K ll]Q	D^(}ɀeƈҡ_O'U:~/ I]
+(&r4*[ 1^'°Y>M>`	61V)*Oqj]~*gL¤8\nAZ?SMs0JK31ϟ%&[{Ċ'ŷt	ïn錭rd.4F`??d.O}lYBx1YlE+^-!JᨦҔKmlZbǨ	N;+↞1=z@vhInѵ%ģ)Eant)R574m?)ϤF I?%Y>VGϣRX2]ت)5[h ag<>; `l5Oւnh6fvTD8<U<_<pljW#A5Ŏe˟wt2<j8>u.:*̐Kѯz=ǮC|Pbwe\/OKN;EfIWKX7" OLae|Se=Q&]=Mk3"0ە#JVB4h 'pIn` S=K.QQz}h	%~z"Qv:(͎m|׬C#1|EӇ49dSp Jl:;q]93
+.5E3'icu_nEs99	94xd,9.4p[%6˓'L1RaGx/L;۰U_1~7q<Ɏ	L@ 7kIR@j:L~>9/KC`ujPTfJNנ9'434dA+A9Iih_ @QS'-<wc-u
+Kdlq^&
+Cq,! Q`Ÿ։Α*; WIՁeߑm9SNMFzHh17䟺Bʦs4p}_xbV)g4D]cIPqQG+!FweK!`&8:_xk@5UT¶ʩBex>8̎xUp=.37M!îUC,1ΰ>qs9{)oIǴQh0r۾Gu&Xr1a\+)/j[#	JH*%
+ZVftY"`iS-0d? EgeN,(j+,0;=ԅTyc}"D\Oa"Y%q;ʫF_T5ap=m!_{F]Nꚝe I(l)e^81F26fNu
+Gi/V
+r#mlaħB;d%)]hzqUHxW$ښ.4G"niJG+&OsmT-VtXC]CeVwwX4L+#0DrMc2PyRc$\"KܴPx+IYUm=XF/8Z1g{aK
+endstream
+endobj
+39 0 obj
+<</Subtype/Link/Rect[ 274.81 383.37 315.22 408.81] /BS<</W 0>>/F 4/Dest[ 36 0 R/XYZ 51 383 0] /StructParent 21>>
+endobj
+40 0 obj
+<</Subtype/Link/Rect[ 448.17 84.105 488.57 109.55] /BS<</W 0>>/F 4/Dest[ 41 0 R/XYZ 51 692 0] /StructParent 22>>
+endobj
+41 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F7 23 0 R>>/XObject<</Image27 27 0 R/Image48 48 0 R/Image49 49 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 45 0 R 46 0 R] /MediaBox[ 0 0 612 792] /Contents 44 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 4>>
+endobj
+42 0 obj
+<</Type/XObject/Subtype/Image/Width 778/Height 547/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 24663>>
+stream
+xĽ=ܻd7wnΞsw7%	N1y, !/1m 7	^	1xIژ01~̘8ٌccϴ`mI*I%CgJRIVW48                                                  @]z]m0a	&LqbݾA    +ݯJi             v    RevԞNj6W*v׳0C.    DB]-͒TIx;H=AfGD'L   $;P|숉cGR   7ZNcG    ℈]cKډZbZ2?LmsX4]ˇyȃ.   A$6FjAZJ9oD#~wU   [#Əl$Ú8eުC
+z    ~ǎ2.ɎhlV+    kGNڬpyZ    ğu0r#0JKEW}p4Hw   %x;͆m#;n*~#x    Seo	
+o   @         XĎ   @ P+v{;	&L0ae"Piy                                            (MQ|-eJƥ)8Qaӳ  P"QrW#R/Mrq%g (7"Aѥ)W'71=$ @̩ %ԋ(2;ץ)U
+1=# @x;hԹ%oeQtgTCn/hETǉ*rU׹`G  zd$#Ap,^;-QlJ:nelχjG]r/y,ԞY-jHPx`;դNgb=Ewr%T B-;czOLY4[vؒ-D/\xhP8vT!LutjlҚxaan'J="[mOXYQyu`G Dz,%C 7t?cV/cqR2fҤdif2K,Z)b1{KРGPaV7.$JSk(HgG=ZX;*+e^KǤg\p9[sH0%[1_}xHgU|Ƨr2\w}1#rj CJӞؑsC*|ܢW.c3ՙTC<ɕmIf
+Do}hԨQ$[vDhn&%Ԟv/+s^Y5+E>޹xhWˉb>LrY֜lH^yK&[N(6  :Ŏ\rK9ש7u*5uSk7JwBoaH]dzyf2vŎha:Q;
+eѸFb0+W/^ HX(^}'Ti3hSb$*w@QYdԇV[cuPRm @t`Uǣ,~:0q]6p'.1M噍ҭeC(	5NO4˂XE;J:-ƶ9@.MLNuYnf6,\`6JP	vF.cOw<(˩Z[0++(gUp2gV[ؓxjW
+ aL<Q_CnQyuZú^$̤aG" H4'QrЯdKK2_;o	{.Ӣ%GZ+Y؏$I+xPXJS RwD$~z<6i޵4>Cfm`Kf/f57m(5ǇZqvif\c݈@~Q#a|YuEy+2Z]8"KF.Zmg  ,cd(6_<	7k$̽V_Tg	N2kkdifˢkb(^|/&m%V%ȥAazs,de5
+jU௷_;D!<`xlI.-QX8]'0gzHL1qgCK5ꕷ`TwV /B!}3kO=G-z~5z,V]X^hEA1$#ކf/ M.KEy䮇+^4m~	Bff9i0gYjkTd1Ζ|jW
+ +b5/9Gι<*8# ?PI)U4M,s>uMLG:  > wO5Qt9ske2>Pugv (r8D͎*}A2>Q#gv p&r*~1a	NQ +1L|5   a& 8Qk  MU	J'\/  U+Dŋ    ynG (@U(cn   y@x?~U(  T!QFi7:>LK6T*
+ҫQY`G  PnG'	?}QtɘzjKJ=dZN2]l릮}oW??~wΕR7"6%$BKFe @R6;Zt1ƭ|oL_;:ቀ~9BԈU7?kﾢ<y
+~C;].)nˤNӵغ__T*wH; *<vkWꫯ^p]?1>3ngό_GkXx"zn 4h裏g\Ϋ;(A"R`ˇy̚y~懿C/][GغQT(K+Un   ynG2vD26ߍ<d:Qwx«u?g=ҕߛuDN/Yd޽DlE+M|IYѥ,xU7̥iǜ%vD_n[}ƴN+W}{?ʔMWغQ3^VB{wv  UHy숨_|=yݏ57ҺǫBS[V6e.A"Rn:*H\η=ۺ݇'8{6a{5}{QՎgOwo⮛/㦟ޞ~xU6bGW|֍R¾}*[ҁ @R;;v$UÙ6kKdsYuo6/zbnćvn8ojmwĎ֯_Oi坝hFH/lO޾}Vv齭ϼ|Cbgu҉'z3<ػv4mjԿ'jD=غQ*nG]]]@  
+	܎WHP;"Rtדo|LA<gQn	~˛U5zqߌ4z?o];gG/}y[Ď6nHiʕ[n]x)Z9?o7wHIٝΗ/o;tiؙ{~c?lϓ,oO9v:x/gG!w^r49  G숅}xSͦ;B]<3Gi%O|vݏo{}jGL#'xkoo߼y3$"đ|c3~p2w5{8cG/ȞvSbGO=+}t;Q#@7?]RwWQu=Nhb(֎h; *$l;sɯ1477{Q7o^tхO'j֭[ ]vɒ%^{=Z};<i-}	Y'apG6ȋK?)uߴ.xL9wvъw~yň툤mh; *$p;#t~6#+)gFL~	[Qh(+W\b˗-[F~ _}asj l
+]NONށS;_1_4Y~W_~-SOyG|݇6^wŗ~X7
+Q c`G3\i)  T!-kv6	I!R.z|Ą5ݻW4qzk;v e˖5k֐Rq	I#jD'Z6|ɲM׻>8v6n?} =1g5qwdӋQ veG*6廐7VnJ+vRǜR:kS;(+AU?$Գ)ҋ/y Jї|{Ɨgx2+~y:|Ru˩ ܹҦM6lF{_?hƢ'f?%3#Qܷmok<}6N;QU,6=	cG/,;g~饗GA7|ّjjQ6/փPZ9k @LvtjG~N!fByCʷqGUξ{k{jle
+Ҟ={vEV@|g|t~.nw|ۓM_:KAgmx+Y&_v< A!;g~{W4yC+{?t>%"r]9|Gv$Yi T#w;\#.Kz:M67bGD,H6U7xb#BV\Yi)=,kIv+#ڪZ~subb1!,jr\TƲ_6m-aYOՙYU*eY١a;#)AɺˉfI,v &ۑ+;OQ\_I`ʃ5gN<VB-[tR]FnPEUT!{h~Gܯ5!Aa++BƼY +\"/r;⛸%BY-Ea/qH9{EUsWL]$ H-_ȉtDn[-LVMeJ}f$WWW!\	GZr1#aʶo븍<چ5pf̮bB\vrw &#-
+?eHBSYKe&]dكb(eMq#suv$)O|Vb9Iw# Iv:>ϟ_iA+>Hّ6xٕd66O#8v#[)N#tF1f+rJQ-#D !@>OĉRYC,ϬZZ\_la˚q۱ߑ"q|_`0lcTa#Y#vdT9&dm[ߑpG h+"45:ace4/Ƕ>5q_J]HÈZ-k
+	+Iby{}f+j DG!T+M%NE=^ȇ!+7F`<eCCCx  $(l;:!+  $hLp @ЎC(``G  H`G v  $vlSSs:!<I	|/ v  $v2->Nd`wo`G  HiG٬ElH+%iD/ |; DA;2ԨT/WL-0u-T  ; DXj֒?ghMiq-ڵk#e
+IAjORld   $(А֒_ejG/ill$jz6+i_SF+Pw;1aN~ !5;jjj[oGd]%؟]LXa
+g4L+А6,
+a*}* QZmWS,vDi}NdI?46enkdc5Ԟys"`GJJ BvtjhH6IԎhVX;RL$WeRk I#@)ɰof>Eֱ(kP5;Ѳ41mo  ʔd=vZ'˩e3=Z5	J#	 L)4|A{~?KG:>oj}<ΈGv`GapwMqǈ Q&vFH6F4jFhe+ƈi#lg`GU(&> 3:t၎8B9:zH eiG&Hi'ɋP.`Ga0n8򯡓'OIq Q&jce/VS)C[#ɰyl7~l٩>cǎ˄9.rt0  D=k ądٰp9]8uT>`G &1vTSjG<ev@\ѐ #߸@bGE:,c%e2/:,X;ꨯIͳ$Pj;l2N,M/# B\{('ݲ}
+n$=*4;jKZm4ǵkS;$FDЎN<_`#v./2	~9BX;}1"6X4Gh  X"bG\6M2$ɆcVxl#eq+\g5sə3 ; .ŎĎ51$Iz&Ab򲷵`E;bWz#Pb;izGux6kv/hj=.|-[F9RO'?f"kG!kתC$i$ dI$= @D4#j+l{ Y^;َ5~5uSWJ@
+,O+z&=3O|¢F$ŒXY;"
+0&}m=pBB>d+-l_VFDȓvd#w	bȪpȐĂY.Eaͬ . 1%1v̽sDg툮9XtKZ+C*NZ\6D]Ixȡߑo(7u{x+R^-\ ٴi$wϞ=# BbH{Ոڑ޲Q(5툤w).Z961&vTd#vd5"˗7dNvų3D]3.'nI33aF\Nv@\Mv;wĮǎ
+;DR	$Ir\Rlǖ5[(%+7#َ?g]DKZne~yLe,3f
+9.  vg'ÎlHR;5)Yv-혔0my(&GA_b~`<nbKAzVnGZ.OQ<K,(;ͳ2LBKU~23.I+ q!v'챣|>bD===fmdH=|Df53kvaq]o-7q%EMiAQ"Y>/Y-k܃|Q2lGHQQ6vDrOg/_;zf7:{ǡW6[W;vlg!; $Ɏ a{zzz{{IfMo	50VxnmCOiGeՎ:0;R4AJgN޻ؑoѣۓ9.  vTX,TG[#(	ؑohܸqۖ,"GG3	 @d;=SLy뭷&rDÌG  ;7+9~ܸqc9"r\1F# Hѐ dQ[K{";qW($  u@ tX$Î@EG(x;;҆FSDw#+> DۑG{F"59F B|&L/  $oG^bG
+EɺF걸$`׮a*}* Q%#RDҚwi%דkɪMH	ɨt$`GJJ B"yvDhH}m=pg҅NGYhۢhN4QCt  ;jjjfHemF}5nDCWb^fJUC饝|f5n6	7Da}DI#  H$#U#aGKz;a%"30y5|,s!´	~pCqiVM&&  $Dѩ!d#DVhbsvĄZV%3%Trf;za	D>(&  $m;ѿlVSd֮]HG3:zcKrk%fe1&
+01   $Ҏd=vZ'd^1;imm%Z5^ٲOQ #ZoHQOҗ@`G  HiGHᣌ>jllTן\r98Ӏ'icFeĊb٩ߑHO	#$2l`G  H`G*HtX6#qlScYzmbUCgfE],d%1%^e&  $ؑQt&k醝FJ @"I;V6bl5-f$   $ ev  $v- v  vz܎Zu-|1u:kR5  (h%uLE*!P;R=m1A* a.GSDw#v+Bvƍ8D  P6oGaCD"FPH+ ]Nd`fdR7W7 Né+S;E;zVS	S;PcG
+E:DloB+p>ceV>ܱ-:L]+KtVy32FJfaBW~\
+	&vĈ!4Ek׮%/"IgȢJ{U?/$)܆PQ5rR$Z[y9HKƮDLO"
+	%v^He^F,@2C_>eFG^Pդ!ȝRhjBJ\˘GPaYvle$ۑvx;
+fC֚RN$]TH?8=b^\VHߠf9"6F59˖ɾAuB`;3i'@;:*XkP_doa4ŎUcbۅȎ+@P`G/bGګF܎Q(yEZhhyӬsQ~$LdJTy{]+@cGZB
+v"%ݠ-Jfź/"
+%vQ#I,1r\R '?5]{nY85Jg>&n7_:{^
+ <Kؑl6)Rؖ5T;2oX(%4D5)4Y?}'~GڽMh (#Qx,XKg#tFkV̚"mmΊP1#P?j%#ag'"
+%vxGZhH}>OOG=dE	kR$ف7TѦ9QcDvx;
+*H@zhS6M^O(A+5HX\gBiϱ#ƞ# b;~I=kDҙ,%̧]$ QF$ގʃb5Ց2tLH2/k(_oGev@Q`G/# v@Q`G/#Ď@x 2
+%vTht&CQ ; (#QbG\>SD[#v+(_oGaC6"FPHx?لaG]]]mmmOd2L!!$/) Չ;~I=VF===Ƙdg$ ^kG}}}[[5|~iH** Ն;~I1"ud#)M՚6}5J{c$"G VhG3g\z5{^')d@mP`G/bGz(2f8,3nvqlUGq$@;jmk[j7e[W=o]j㖎Ad JPU(#Qx455
+ؘHa'.+N2ˋd5d}C,]h&Ifh	<++i+̗VMuww777?|u[O__u[Wvk_ 5K Cf؎ډU $vx;
+/v1	투{f EƜd7ꊢ7m\RWffD{O>AQk[[GGW:>_?o\z;w۶mT;tHMF$ގp!W;ƎF$|=-]&(f<
+j[MzeO?tP__cO߬;xtPf1pVO~3sK>L̢A"P(#Q#lVS-kmTf"o,v䚇ݑ|pӦ9rdo~;hetOg:8t]dMlGZ
+դu͐&6ZyT#ݲ1BV :(#Qx,XKg#tFkV=fpZ%ĎD%HB^xUA)S;uۙ_?~ۉퟺgɧN1iｧ>F2f#`tMf[RܼaUL$]IWh_oGaw'[[[~C[bdH,3$ms#w${	ʎf<{%|rw߻$6unȑwy'+)(%vd.XjD2!G R(#QPAeKs
+($JW-FN;fX%>ڶޓNPvֶ5=v˛~?1{>uOޱ~|v}kA2lm{e#&*Ae
+%vTJgll2vR#WZʪ++eGp|>̼ş;Ϝu?~Y\vQ+d-x;܎VBG' ;~Ij#e蘐dq|lW`G  ,Ybcǎ;o{`څ{ѵp/"HME!vuf{&	bDzD	vx;*C(`G 7̞3g$"Dt$Ǧ!d HvT~w9sz9B$ގ `BKXSM۰qoI̐EHV=+4ȡ_oGxXg&OB&2CIb)_AlEK<~GZgl}Lxn;~I!vk٬B'Ik`G Dvx;
+:pK1 v@Q`G/ʖOd"H׬5k?f/C("sx3Е# ;~IG>dPSS:ޑ6*>/5ѻEJ<vT!)/# ;~I;"jGklQC{&{Kv(_oGl}aD,$)*@O7coB+MH24mds-o{2sy#5mfrZױ@ѥϰf[vӨ&*# ;~I;Jg265a#';b|}eEӌB*M0P2o(w׺ׂ%ߩK
+nӯcCF5QmK(<Stَ2R;+`O tIfq<Ny<N:^Ga} F$ގJ9eі5a":8hB"ԎSxW69]Ϲp[ qE$ގ#ϧ}Tr96y|fêcGҒQpy9םulD_oG.=Ĉ׳OB:=-e?K͛/s*ZD;riW$kd)v@,Q`G/dv7r+Ɏ$CJGbv,O='VyةuϥkO'+R_oGƎ(Dݑ褽Yٲ@aG]]]mmmOd2L!!$/) Չ;~I|>OHL$} vT1ŭ͚{L̐EHV|U6KJ;Q̙3W^M轾Dfh
+YE2l|[*KЎZVZE,MUVD֥6n$Ho+ U;~IUAT쨻OKYnmȔ}u;9$sf9Ajck){1 K(h!uL-o!?ֶ"?7eWHը3cwwm޹dضm$|16.S`G J(#ۑQ.ϝe:ѧτ@	Ύ2ӧ:t}+m߹7}o&o}po(rO#lEN%?q?7h{VqI6[DlNBae'$2(Y/@6c{=,=UOwSUS]g~TzfMUuUs5n.(1u"}[UD΢hWRHn>֘hrSr{=q|xܹ/^t˗;vj25w̉IIe%u$ϙݕ`&2IѶ%~nÆ2G{!`=RQ}Gf-QowA܏u_!+5}}CmWk~7nP9׏?3gΪ.ZZZrիW4:ur55?Ÿ\	J'ѭ/U8Dz)Ϙ;&AQG
+v~qz67*
+E4E{m[ۂ{8A$wZE22jIk]UZu4)T=Ν[re_{gϩ,W]]8}Lwe۶mdIiט=l=
+f8#rg~5P#q#HWG*ngswut28}m+?j!>_D+T}ӹqC{ŋF*n޼G]rj5o+~&K8e!u>*wx+?Gh^:u4?L }YENFAlo84wjU880eg1u%,Y2O=T<yYBnw߾իWWVVTOꮬ\^Z{djlg+u(9RAQg;#HQGZ/n 5sߑޭdyVgǺ&O&1ߙc}sx]YO[7k^W~k7n\bœ'ϟ,/_rUuzJM&s2#=|x+;y87x:G#4GA*:-P\KKv"+w-]޳{҉4F퉋EdCWDz_xܹs*TnWFDTO	J$=V8@;(V;k3nIǛoi|v-o@SzBTqHHM=6>cػwܜ#}>~`{CkGzƨ=}VyT##GSwU^}?^ԩSZ^a5D:TuDxǑGWnwءǇ՜Y+=+۵ ³Q-D~Q#EЮ]=Hu [zzQhnn..k텅uBѯwۤdh.;XVkl'"%'U߅e4>ЏQtGh#F:u@җ~J2Z;wSѦo~jld&1ȩud?>3l&aa #HQG	@v'wvRaJQGz«6E7V3r^ #HWGPGz*wd#g=RQ/ #HQG',lq4 #HQGj ==ﻩZA>QG
+FM_zҘD>QG
+F$gzΐ=H%rb7_qXPGz^(ۙ]ClzرcG/ʧ.$s[DRwxL|,ѭ[]+MG7|Uw["۹Gsss*=Em5ۍb'pSOn/;[G04XuT]:ߞԑjdQFMi{EV+ʼ8+cZu擮{g;e޹p 19ƍw˼9F]<Yٴa_Gwj:ԬiZmǹ5JSVtxײ:2g]`:0qfx,Uf~x̑ sQu>u5H_?.;sYG,! %\5tc}9]Y /:HUW}8$u4;G֬CVZ$NnBx12l	Qn:o[*>  HQu\CqQmWㅅ}>fZqksmwN";(}w1odQ  |wtڭXGxQcyfG3iJOl\yޑm΅r|6[w4o/rM |U' ׄԧ+;fW!s*tיּ+ظem:2gzx\*  HHi*Z~#!mӍS9Nku A
+{lS;Ze>4QG H|5@ӷ4 |C@;bo  Hב	Kѥm'',- ):y[g}7I! |yK߈D(ڕ7WX# Ru羣$.]`X\\Tcvg!llï鉊TgK/L۲afÖ}5ëg7lzN/# 0bבntMP޽{7iGn޼YQB<>l/{b6+g  Hב;:+HvW؎KO_Tz|xv;/fU# Ru{sssG %eదqp(w\l5qc2# WfwE6Ἷ\ztƭumd0g+
+qlȽN7]GH?cf$#2'L~J_i}|6\g6 E?aÆg݋j]@S#;z:>jI=x'\&[ػ2佬sȖ14qk|cI]t;VѓQ7¡zBW*c|+K/NL5gb @c#W[#GQ6x!>XVl/,{Zӈ?ҕS|վxk_[4gٷo{pI<rkQ 	&t"#<GZޠ֑1X1ܵPrsoi-4}y,gɺzꍫ{G_?Uk}3Ǵ\3,.gcesvF_Gvw緫;v_[ӧmY+l-ǡVG+7czYʩ{;*L`~˺K6lyvoZ}G 	kѯ"8҆>sNcUr80S;A(<쳏Jgebd*?>{tMmKY>-;XN.=8gb @c#o@җ~VjIҟ>6,̶_>MEA&Q4 GxǷ,Mfx3^eS3f\+M2B;0Cÿf_TbI |HS	jw'iWI#; @-`0# Ru7ōu A
+7faQG ht+@u 먖nۿBc+QGF &+:haaaxs2hԦ|F14	$:H_h$Q#u4jYG(@#_GUQRI ȼdGg^nWk;GԼu«]_ꦞMvtאٙc=w=QFO`oz|Gn 4:Xxu薛z67H(
+uϸ&abxN}uĨ:CMGMشiCVc^=<XٛSGȌ1+ɻdӦM{cE.S"QG AA:jI-,,$riZm۾ie\A4)KfgEf3k9DnH'Mj,gJl#  d}rk(֑9fnn.wQv^eY!Ea`G=J[`#yl	z>[@##ZG_ԑ"5IJ!{uUtwPN:쇱spO]Wֵ-uĂ%Pwv[G;vՑ>Zaß9WXIYYcUG`?>k:#  dv+Q/}_矛<8FfoyyC)L:*9I2Ǩgf
+'wT-uĨ#MR>h]3ܕFņ}Gzռ{2a:E 4:uP	jIh;/7q'	]Hh 4:XxuTZ٦nw"mHkdF:bѨQGFhu1ꨮ&e#  F!%nQc QGx3L0#gĨ#M|߸ u:uJhj|j u:uwd*I٥^ѷ&q:>1bk`9f_'\iKN> F%^($'7"ٱcGopEԦvG?FO5.c9u1(["۹Gsss*=Eknl+	+f@PGv3bQnoOH߾6)"FMiyb̍8ڛcJ	b=@gg[蝭$gB0\+ژ_,|9W\-51Lu1(QZvRG#5MmwTv VGfM4=(6x!}\QT<f_YLئ%}Ce~~cIssZw\-u1([\Cj:j7RGSf%eƶxd߱4RqXu:uu{*I/?5EnY3+BɼrI'{^>ie~űZ3bQBk(;v-c~A҇Y+lmǘ;=,SzQlriCf:Ĩn:Ż͛7_/ d7tiT9bUF7z;4l'Y;u1(! ׄԧ+Vj7fͿmrYXGdBi24d:ɲ~Ӏ:uQ/VHzP[Uku:u{lS;Ze>6B> Fb3b F> F5N_+	Ӏ:|FA:,NXZӨ#gĨUwf#	<D> FMy#@> F5ʾ4]; .#9ע{puQGϨ#QGv!@G԰yf=^߅y5Yw?u:uԸG[h[7/HQ϶B裎 Fj!WرC}(+7D̸CmtΖ㸙-H2iv/tqOmшeU?`nE> F5n辣V#cRGmQف4[b߽9?q\)ftsn]FS0	!ґtjK3boun=	>Fc7dvC9?9eq|ϵZ3bQ?K;2CZ@pd8\	.Q2[u\4QU\E> F_m+vuY+4D TIXɾ#c+Ԉ}g#QGѯ3I삐oSaџ9>vѐÅ>jQGϨ#QGxMH}ke~l6 ۴q_UAڗ	w֬6ZZ-u1hTFC|;
+i?.M> FMV;Ze>62# CPG6QG  Fb3b F> Fb3b F> Fb3b F> Fb3b F> Fb3b F> Fb3b F> Fb3b F> Fb3b F> Fb3b F> Fb3b F> Fb3b F> Fb3b F> Fb3b F> Fb3b F> Fb3b F> Fb3b F> Fb3b F> Fb3b F> Fb3b F> Fb3b F> Fb3b F> Fb3b F> Fb3b F> Fb3b F> Fb3b F> Fb3b F> Fb3b F> Fb3b F> Fb3b F> Fb3b F> Fb3b F> Fb3b F> Fb3b F> Fb3b F> Fb3b F> Fb3b `100bX+ӌ:l  ^ 1 Db :Ĩ# uQG $  H F@#@: QGu A 1 Db :Ĩ# uQG $  H F@#@: QGu A 1 Db :Ĩ# uQG $  H F@#@: QGu A 1 Db :Ĩ# uQG $  H F@#@: QGu A 1 Db :Ĩ# uQG $  H F@#@: QGu A 1 Db :Ĩ# uQG $  H F@#@: QGu A 1 Db :Ĩ# uQG $  H F@#@: QGu A 1 Db :Ĩ# uQG $  H F@#@: QGu A 1 Db :Ĩ# uQG $  H F@#@: QGu A 1 Db :Ĩ# uQG $  H F@#@: QGu A 1 Db :Ĩ# uQG $  H F@#@: QGu A 1 Db :Ĩ# uQG $  H F@#@: 5[G ::)8pԩW^y'I1dt*PD@ۗgϪ3gnܸqQG/lι]pҥKʊ~  Tyd8sss7o޼~=tvW`aàW]^\mۗBqfFu4R2# [ut1KmA.֡A?OoPuݦ>#VOuѥKQ&l۶m9PWܮ^VBW:u gھ?Hm|=Wնx+*_H/4:ԟ LՑN{G9_z-"_^so!d>n{_U=B
+UFgϝ:R~6H LԑNO}Sַ֑-UEpq+*~7~1?|7Q&ܹgΜUGPGDTC%iCHN;vȑknP?xE{/_Hpwؔ7o7u SeuцΟ	hIY%u|>C@ `Emk֯__oO;v:uZzP|H=BRGVI}s۲eϟկ~PG 0UƳ_~ghIY%u_J~'; `
+G#[I_n7ӈ `ڌ;k67sΡut;x57:;K/"=~Ճ/`8pPOLC}* L1_J?رٷ577E{;_HVg֑#PG<;iᵲϝ;plob=z\+A#ϥW_?|Huĵ gg{PcO{r <'N/_ݻ;# ^u$ry@m}7|Co}?sH# lǋ_	xi/BC&[F :P뀩V# UuL `10L@@x+I/ @hu4O ³:                   )   YMMj   MRizG                       jvvj3 >c+jST\joy[^p
+jQ+GFV5`<⡿V+G?a+jVk)1t+VtZQh@Hn_tqKAr*r=;%nwX{%jw}*&VZE_ B<OT	tWZ-jUZ{lwʕowX{j|']8CutJːjZGlwJowX{j:PkA*u4οJqqh<# Eu4:j4[GW@(R>+׮^ej3&_Uh?^{fS.ks/Vu G+W&27=dƫߖ;G7yjZGN=j1OvgkO?EHVoS[UQC+uǔFVp&IQ<qXGQA%M_{֯n+?Mu=F<i䁴hYЛQo>~J^	gB(R/qw8<{K=xK>M6Ar*6HW~RF>U߳GFvMɨ	3Ώ롻#}u|u?'u(w|1D)tvz~6D#q/[PEuTq-MTjDﾻ(^d.%iX:j-ͷڵiNk[HZuG-g}eH`?+KFg^5xhL`.AuN@靏?qrÞnfݿq|⮙uw}}{ǽlArHݩoM?F6owFlGz\lb\h(+]U&(Nao-0"HǬMO勨8||񬎲[Uך=[24[Gk{쮙۾bv܋߻mǌz*zsN&w.p"7=xĘoȻώ7mϮKmje/jQ+ghu\Yoar
+3۹RG+吏5tnniz\::Vcw;3jZw>6xv0D*%'e! +?uHc';>a[qǘPu;Rj:>rmPǏٶVMRGMga3oЏ+47].`ݼyhm?S/?]Նɘ̳Sw,319:{U5c|~+R+:6y{o翻nffwvg#}|l!tW{KVZ9u$Tm:-A<.y[:>W4~ؾLvgTk/r+xhv\*(,oیe`0Eߠ:GIQx]SUGw6GGmv-@dZ9>Y}M7M1@u(79zx!?բV:o3}㳞mZ*u4X7nZ99.C~PE:v_;?Qʷ;l5f= QGSVGj1u:A8PG tu{aܠVK:owUI/ׯr# 9jWzrZ-j۝^~jV3ʥy2ZQȵahp?gΜZQh@Hx>v!?ղuZEvkD[͛7кjJmG1dZ)_{lw\lwX{.l                         ??D,7
+endstream
+endobj
+43 0 obj
+<</Type/XObject/Subtype/Image/Width 776/Height 552/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 32977>>
+stream
+x{DwwwcCweex/@Es]q]2:ج#t`@EdfaT:JIӝrRT*ɧ*N                                                              Phj޹&L0a~"@̡#{h;ޙ    q]#ċ]    +"     
+    /    c<UUƂ4B.kyV;    - Pf
+*&q "kH   p4(<^ǋ̩    lED(<^    
+9zq N>&5pd~jaҰ,ΕED	^   ܽH8V);+k+92`S_xO^i	/   BK>1#KK|ݑi,B
+b+   @!?^__d4qv^DL0Ml"   A+UW^ߞhG   sEL##QV/2O%][]yE   @xɧNöUT8/2o*~ͽ    dd   @    PE     {b1    B qh{ѡC_q0&L0a	C                                            5QHeƩ) ((?i:6  x^p+0NT6B5
+) N>
+-!-U Wu7\CgD:6jSS l>
+3!-U 'dx]CjD GABHK^ rm9Lj&KbX)xʫviaܒzQpOM}TT%_\ س	|j{+[^m"3x0]Uڼ^۩!eGu46a֘jnQMEܰ}ۂRr1INJ1UA˶u6(f rqX1[P棗!KFsBv6pVKbHM2c$zjȂ
+A(N5TCmO7y/Lg?[A)GdՒѲPerDAs>^@`W\"rI鶧Q^,[xkqF2zƌ`id2KG/nvJXv^4^ĊQ'3+W$
+SE=VW^gb1nc>%$	K\p8[TĳH0)([1e{Hr*>Jh*=]8z鈬	g9@i !
+OA}}BB'G8?8-\4X+3͵yyd=K[ݒdRc/erS-*^Dhl&B.nE9قgO,+AAƢvd	~܇BHL-8wRṖA,qQ30 	2odI  ]uxQh\LҴEYļe?ez9b&u(b踣؋EWocxQM~}>MԋpjFχ9YJ,?E)
+gaAe-*uZuZ$LTbʴ'=?4Zmcl +9(kL!W3Vtak`Bv	UP76QGS7BBg0Mgt\Ad
+EqKne۴vD"GSOtD%&9l:z
+ʂ#_I;:e**2#P`
+Δ=Ͷyb{lZ
+ U}v̦2rqυͯPUe[hkHLm&>Gϣe/i.jD*/F+JZ`vV$[E9HXc163Ls6d%R5_؏$	2o[b(v/  /"א]r%5+?dC?QfDV
+dbDp"yCŋЎf`M9Ӡϸߍl?欈җeXIZ'T>qjtLhۖZX\"+t'9E9j0o+SFMI2k˔`idn(JzSu^N+2+bdXnk7TocQ;wvLq(ZXpI%P8]'+2j>$&8PC%ZMhI .E `bAyc$z0+ъceZ,VY=YK֮ f[$𢴵XA]NZ)0r·3Ȟ4uv		Ą2y@:>"Sn(tВ"^W !\:O>s9bqx}d+F\JTE  Ɓy)J^Tb.$׌X782i(R \A.O)HQZbt!YX?WoO?\  !WOHQZbv8;hTE  ɩt(zQc	&LyQ+ +qK|5   bȮNv J/Ƌ;   ^;"6<=΋GHλmѲz  "G/*Jŉ   zыNxE+G/ /~],
+  J(!ϾkOT]bAH$J垍/ $^t(9?yW;i>DHxwM! Ӣ4oŦnhe{Y7_ݻsQsD:::rFq @	R /Z|>_y3/^7$l"V,];wJyk¹3_~wGm9g̔-MnfU=7P  ۋoo~h"ӂWtxUׯXVeҥKT/^d+{,~o.E~Wڪm݄Ԉߤ?ڜYwww4}t߃w\y-^#m(/s@+:]ـ @ȣ}à{ЧO3xI׍kMg3@orJrmhhs	"ED$oΝ;9ي2~3	Yْ^iqw_,_apMgti?'KH77+yS׍nC?dfp7
+1}F
+޽{=.   ۋ^ve|p`{osx>ayНijjOxӑ>F͞}sHWm]ċؖ)*Gm_/|}C#swWnrMCx+#%w.nr^  %^4nܸ>H9+jږʗ]sDRzRDLfD֯__[[NG?$jT__ً^\>	yO|lїwwY/0nh< KӖbZۖ;odZg"2+tۼQE---@  ɣ@P/":t뭷1cƐD48B[VZEh۶mD>իW@Y~[ċP5"t.]d+lȬV~]Uiwo'qf,%STϸ~]ʒ<ϟ磛\X1goB]|THSSɑl   zE,ԋL'^%lͽʕ+iw͛7!V`;]]]k":AExIZSt׋-cfmG?Σ'w;#%O%Y#sp%R5ϝ=:׍y쪊]Q&-­9Oy^  %^dĉ2̝;I}(+"b5k֬y뭷咈Ћ:zٶyW?_q/+O?z]T˯Bً6:Y~sGY'}vI֒)ƻ[?;@hG.-F달^DB
+EDbLE  Pыۢ ݷ/۷o߳M~CV'N6S`C]~+;ߵ>uw{:H,\K%Iwݟwg/1o>rou`ݧ{F4nona(D~e/6^dL
+^+"  (AEl_ܧOb&$oHYlٺu֮]KgƍdlCڷo_SS֭[{=T~[q0ku?l6|/mձ>:N^x]b_dxiF]JczU#U1b{Mgû-0JMLhoE4?t
+[^
+-%YnrNx8) 38=tW^D_bŖ-[/^Njm6F6l U9k'o_\oܘXHѬyM|d|{ݏsgtOzF)zg]ߨKˋEY_,5Qlx"ːv,]/CȔy_޳r[L[{0!%EݶP/:~vqER)zw~m6ċleю;oNԈd+q.k鿝O]=+˪<|.U6ٹ0vnͰ.@g[?;@+LY*o.x$b"kիW;7`GT?YG	Q'"q;}nE {܋DQ)"2CƛughÆ+$)8pǈ&Wyco.FDVZUlɕLǫ{";VõTEV Ư+`Գǧψvdv%)yYDۭi5(l`0o_Qa>n/JTĆ#[RXڒSݗ2@ ɣ)|BuND5#,ZVBVX|r{xޝF.>ͫU"W0ĭ/UwaT*ƭ"GlFxO1[\22tɲk7d{&o21;kJӁd"gֱ'POwT%i} D()bgAJ0氍2$Ub<I?H'_=OLM\;lkoFݴIE7z"ȶo븍Bsn ˣ4<Y
+(*P)T0/~dO`b]Cp,K"/D:JxGxiK%>.GIEj^=yGvEVbΥ9,Ux9y{f!"6~2x4"QL]Ol¶YQ_9l&"EJ^BN "^Slɕ<kb
+9}NlL-"i4GLYv4^͑ؿӨ>/p;Kn_FEO}p$^d]"KPv4ǥE ׋:QkT)q耳̖#mf
+I׭piNզ%aۧ{vW nE|XLDA;"ٝֶvKԶ%_$l=gHC#IꋜH- PE:*|mu(~wvwh?*
+)PYۋq@   zEyQOk   zEO'x  Dx5 Dx  Dx  @$	Rd2YS37Hd}/ x^  $^ܜH$_ؙlOӉ̓x  DyQ2[ATvDq_ x^  $P^KQ[[XsVBlFׇ1 L   E+W?J%+g)-OӚ5k%i.kTʫv1KՈld x  DO_,Jj3ԋ_:S]]MdRҚTArE"  $񢚚|4Ὀ̲jk;̼RĶp4&BWUōຸ9
+(E  IEq-m"Hjt"K5(c[#&3jḍ?S	֋:~SLk/ ?|EC^DLUI"So$sLAIJxLޮ  ۋu{ѝwީM&jߡځ(P)/Ў41Mk$n+xPa _]6YRT\jmmmnnV^vOֶ2h,bˌML;<{< X|/X(M4>o.3۽Q1	R"#y"xEUUս;.Z#"&> @yQ:FֈDRDkHE^G㩱*]`Dq04h^SM#W<F"G)> yQZU8ZkD ("?8q"tĉ#т9.rt @`	Y;JGȼ hxћ6w?f&;SY~ƍ[lr\#+  7_B܆/d!pT!/  @dEՋ
+Y^@Xѷ(Enbt&"" B)cDE$"xMe JY&̯K|/r^_LbKDe# yтXbfvS7iA<捲@/:qDGy2G6j-2)9Y#9.x  ^:Jq!H>R/⢩ʍ^${R8֎xY܋y6N.|Y(]#s" BI}.Emmm͐$<Rkd&}  zI_O!S!bPS^tA"mAC61&|M[*&8T\o/ ,Ћܾ(J)8R֬YH}[]]R5Rt `z+Ff/l",	Gg2,%.wEǎkysb7d̟C7j	fyIYyC1>
+ED~lިo}QVY!:D{Q5ߛ0[ؚfczlԋِEBa|'xɶ?/u(#=40cC&PoiiR"E55sCj"bAѵ܃N&jA,6flƺP5/40?̿lVio}c7-xC.	EL>ٰaU#wǎ" BH($z֎P(4w)n^陟ԬJ1Q6!&^䲃S/ℇUFJ~ZxV/EBˋYG7֙<n:"Eµ" B0dolzyYJ^_d+ ~#HH!/y@_ ۵>mGcJ0|Y;<.40,Y:r\" BA`[_Nч_[u_	R"f)/vfb1	23В{a+_[+"5-bdtuy)4fs/jY1o.-kNZa%=ɶ>/ ,Ӌ::e(JzV<ZM\ZW$ϣYU F]co,7a%(j8y#_Sy4sZTUc^+E `zr^Nk5EdZ"Sf?U/gۅg֚v!)DN#N(Y>؟^tmQP+/JgԈںDMlZv/KseEomI4Oh"" Bd(Q<4wvޭ ЋDr\" BA Y;I#w\"8'ݻ}s GD~<  :E xglhڴi3gܷo_W GD~<  :E x"2^nׅ,7;/"TVVN8q\ GD=`~  "v#  ^ԲcBOd> 3^
+1fn<<揎Ihx(< X"Eԗ@De#^	;y #^:Jq!H>R!"Ly]{ a/rR_JQ[[[kkksHɬFș~;!k%Ca (yR^q6ic/>$gɪd:!X-mS!.BrRیr­  Q""?r/*L<3,\d4;)}c'#}(ZD  "I){QM\V~Afʐjz>hY"uMYQwBD&P(le6?^  H(${2Z\kGchU`jcXaAPYLiW'ƹpCqjdMFx  Dy^d"hjDV4^TPkȦj#[Sr6   Dϋu{}HM&jߡta͚5ԋh#:#ڡQ0$%ϑSHg^eE  I"EZ_JjPkkkR,"yDmm-WѤϣ긪P_dYkmy/"lEx  Dyr^UF	ʨZyB_{*-Lҷ{9}Zmbt1jbrb̻l׿H$&z;E{IFEx  DtF諭[mlOUls+?#"cRˆYcnTF8j @$U5'qGRJx  D(y](%3Dw\ / %/`8"j  ENƍNr   wCP:8   B(wh$GI%  Gww7(+gtϲpoa(^rϤ>'N=q   T*^7Gą
+"H#<mx		7s͍/ƭ>}SDOOϒ%K/h#F],"?~|߾}oa   LtttD؋|/b9Y$ቤMe3Cg8#W1fIq5='9|sG;YxπA/hܹjutC__}is.  @r{R^q6#Zf+}2H<AU"Ff0'R84C4^\ٗn=}Y|+a?eK=L*?!\c9r"E]'Oa3gV   %ɗ_~a/H,JI*:$ɼ4;){c@<48oF8o$\5|EzsWȢ7oE2iӦ555Ϙ?y  ٻwo?jjS]]3k;pQ"Ĉp,Ə|xf@v3wisĲi#qy6ic7Ey~؛f\9᫞7g׮n7`yC.;Jx    ޽;^_}:PSY$"FBPoƆOʺS֌+1okŕ^ĥNW^h	޻cH'/{Cҙ˫ׯpnA_z  %FKKK?tE.81ջeCŵLI	"p#jGȘl>~C/@(scvm{-VcYˆ]mG~sܳgYuv~e/|+  hjjX_d7L}l;	*E7]qSvgdMRd̕=l^}ǕݐUkՎn_1o^{oy\}ib؀;|ssN?wаo9﹯̙ۥ  J{RZA=O;"
+Dڈy+Ja@nꋲ焚Qs}QqE7߾o7]WT(v@g=Yv䲳^__^qէԛGV8pk{'=8h{>  D͛7G؋~Z<_[[KҧӧEs:b/%%IG7zQ'^t<<wM3/ԅO2r.5gy_&sNY_2-c'_\xۛh΃ۮ&=xQ   #E~C赍Qבm⍂qLR6/h9\q2yeoqE$|!LsȢ	[?O=3<t]':c!CyWi  _>^TшI5g"r~*{Zi8;/=裏n}cVtuuM:u  k׮e@4Ŏd^ҧD
+'^-)~9?\MƏwyW}}kgСC  z{Q@ɒ<z)B~  ذjժ{ ċJ/gs<Hьղh   
+#E/ċ   e˖E؋
+_TS37H_T"   z,Y$^Tf0Z=M'H	kx   b"*".V)GQhċL
+  @H ^D"wKQ[[[kkvGHFX \8"B   phG؋"L"M}D"RI5"ZļC
+'^  @!wttf0]M!-^_}VYT{%	:Hyu׊UU1
+#N; Dv689A^TjjS]]WHa'.K$3i3%XD2,&Os#I5z:j<NUU2t1XxR;xLmpr>"54!V[U,2$ժ	?̱hFFD{>N[ Dv689A^TtE"	g75,ܖ9^ Dv689A^dCE6ɤw(ͶR$_dH\z7|	(kvG{qE'A΂xQQ W+	bGD"QdϣY^6D)*H난q\_TJ3Xw  ]-k*kKnIv'>oKSm9x%?~/As!}>}
+ͦZEadH$mGڿHċNDUz!0,6aUuۆ/H\n!B^REn4oS4dCrk,<ͷf1Z´1Ikx1wFċ2ǆ\wi!{f*$붷+B˻PXrG.HGr0.ʇ"x>}P5*A/*hD~$(+6b%bLxQO'WY;_?5d,EZR@q&͌(BYRK/)c^SVSQz-^Kn\Wcokc	6/*rֳ,:z=:RV%ґyqCrJYYɼ@JR}#}uVE ^]p\hLۢvׯJGr3Tȡxy8}&'z6Ј$̞+7ދJk#"]k&ۘ (Ƴ%5f+3dѥF
+7/2&0bђ̥xx$}ӝZwE$9*,[/*Ջt);Gyꩧfը pEǣL8傫ƩqǏkbv+TW`&4"n{ې-tVlbK9%\NCT?qGKȒ9l,$]2_+kG5aӦk֮V#kKǋY_9aìhW^dlqEf˜?5%\XӇy_Zd(Ejwk펹/2+ņVwTU~[QCeNfA64
+SF,=^ދג[Q.13aJ~@m.JV,`#l(@}Qss3}-LӉ>F½'^d%KL@r-B[1t+y%*!IuۆBW`
+ވ54SF|kɭqz}g˜i=c5d-i>ۂo[\Cr+W	WQ}xQ DvSkzhr&`9Q>ߔ[wY3' :l}2)RֶIZ#hވٴ?fM0Cȼүg$%PgzEhH1:^銕%EE^"UU_NiE@&$
+ECJx9pE]  $TwbwYB>=?{cn)4ϙ WsN@D_}^;D&rγ\߯co<8#  bgmpr(սCbJ~f{2Yf5}{5[Pt1{ʚ2drEjFmpj6AmK
+-?&3/J \'	2"/'4aW"'pT_Ķje\ELi{F"$̻p,Wwjvl	YklƮdŨyV   ^TxtދR/1Qp<6cܛD.,N.CȺSW(,"evEo  (,q#3 _d\Mkor3@'Xh`(8U,4A+:.fuأ42ie)薺%![5 ̩:dթSS$^?4z9USu\"ѣGKKKe/ŷ?)E?EM;H>Qwh
+^drLEUco&~}" !HHGhS/_t;/wwOg?^t~R2׍FC5h}Vͺ^ڲcE&aAc}^wL^$~s+ py^17o|zzP{-~b{ѹNs&pA׮]Sӗ7?1N8ki4cv<#y[k3Sz=ct2$" <x}iMUwfcUol<}Zkw'ދF;aEϻ򢐇^*drd˞qC=`zA?o]d}chԋ  E_}UFJQlyiG~EZ/)v$cO -E3$گ^ ApTF[F2<Rz @"H^6xQj$R/ww>z{ZM \d"Tg+Kw/ԋ 5&"mSx f&d=\?&#U/R<]l޵NG[o5@霛@  2+^yh{jL; 9/Ҍ.rǒ"m7GZ%V] BMCZ G%u=䌉g:ۋiO1"،HYF p!"0R$V,/V<3a>O*B>}nsOє>4g,ҋ>T$ `E*+ስYO;΄}Ų5CV3z57V,97ę(ϫbh>JTVHc6Өe  /Ru8boa6|!H4<ºjd,-h xxE>QdeI" XE*qU
+#*\)rfp(nzbuw*Xk;gwn0=g9gӦ\T_?*SwFBE/REEmx5Gq؏֋d)Is<5ƏnTekҰG˝M:U|GEiLG!tqMa _%E>)9s
+GcEk`Fvo5x]8ޅ-oqG0o, @T};?"yij)|狋ҋ#Bw@]X~.bo<N_:/
+E  /RszK^vQhkkfb֭[݉z?Z밪NZ˓|է]t dHE~8A/ȒQyX2Z\\ޕVn4&G;ӗwgrTX9̽;;p.&ԋ  2^2+Fj$m](_DxyJ[kQH+OR"}oزsu+OC.&ԋ  2^2+l5*kE#)K
+" }޵5!Zmt3]'
+}5]  ċ"vb0y\TY WY5`^Dp~LEpIҋ"uk^/`_"~`,iՋ^A2Dr`|PIE01x^^AKh4Fdlbd@&&a/O
+^y/J#*4zLL^4ٟw^y/\<BA6j><q@42>G'zLL^jR"#xL~_.{ArJ5[n+,q	kLaHuxB#u-I4d^}%?wWnvӞEa=b	#tRBhjaF/LE`K$'N}ŢECNuHzMMR"6Аz4:9Y-]1Lw}WIg^T]J^Y/	q/Ԉ|mĖF,ogVhғo`YueXougf4ϑn![Y<W/3za^|՚ E=/[U-A"8zQ\vHim3gu;&˞\iu*G"Ap@wy`c9+Ofz\ZUSh*=/uZromY;z7?*6,_}unelTzQΎPuEG _{h/*yò3hW="UO#^"ZAa<^~sfttfEޖBיƸUQuG<]bx.Tɡ{8^$x\bՋ|;?"ٚ/hqD1FghsJ1&J,f+zp/7.םUY"zb𧍧Pp"}kZ\Ջv}[xcmV!~M6xh&9=%X/Ed$oCk$;nWJ(˪?ĩiԣ(Ϥ^a/3E>+)?}EELEnͤBfx(Xp^4KFeJt5>}y~x?b&rhkiyP"]'r^iCK3sVagEfxX{<]fJ=ŷ]iZË0+/
+׹D{X"#xL#5
+>Q+׃+*XR
++-G2\G`JN(/RoWvƩg}VOhW7E*E4E~Wd\/э"hsR"#xQZ/)v$cO k<r5)7^d^@/:jHۚ~ߧ^}E3/zsAfB]}Y8*˲LˌczdO
+@"(Kz:v2M^lR"#x@*P/I؋'/<E/E01	{ڤEG"&Y.O&E01	{I Ed^h4]l@F˦O2"h"xQӈRDVȶ#ԋ`b _Ed^H
+[[[bX^yLgǌ`xJq<A&^t  /~zƑq)[?]&;s52ctױ8Ě
+CLS  H(+٫+E"EYSmG*؏=2~.9ħXS}Ȕ^$SI /7o~1X^\\oGZQ3hhE
+]/f{l\ӂhϼirAp)>Ȩem|ӷڟz @"`.+^4,j$^hvxoHd@Ee̱-xEY*n[]ܗ1>Ҳx?B{DnP/ $xQ0"fx^UwKcbm3юrGE  / zQOkX=tH_$QBby{>)3/2:Zm?ddvIڲR^5^ I|lmmnPu떼%M.ޏ`kzƖD̼XC:c	g2cԋ  2	^A"dVߧ/+GQ"{=rܫf~8
+mAj/!>L?~(REQ=E/v~  /#R䣭kSR$\GZQn3+Xʍ`}bZ~ϑFS2 M_,ޏ?nXB~f:gUL,I -xQ٬I50l)l0i2# +^_	,;vסϸ쑞ImV[kZ0l:Z]]Gw d(,׋ E3zҧJE֖QSnrvSԋFG.;=  S"T؋㨭!b	vU&o=N%FƋ{ N?nϋFk>x﭂FHg!H Y!G؃ZdDY/S/E{ 3E׋AL,?3/
+qF+yffi/b| dhz䃃#><(lUho]4^?h/uV Y/^!Eޠ\W5
+}_lGNR=Fhq 2ܮ_#r2Z.ʢf2-Es'ݣϏe/Ru8bo{X$HPpH g08E[=z.^ A"^t>/Fl9^Pk=SpXӂ;K4J[Iʮ{E`w$G?H)=&/{JY'" ^׋EFDm&)un3:Ex&r"^6L(~$tǟR| 2_%E|uo|`0g_s<D[pi}% 6OX:&9ׁ.퓋sJz @T};?"yMԎr4cގ4s/rָ% AwZ+N;|*{4)eE  /RszK^ѭ[>/h!.n?4^#OSZg"t-MreS/!&^t  /rNЋvH7/..ֆ${W@!PEҴ1b}&00;z|Q)e/::UXonZBH0WT&HjrX]XVoru}GاONstg.B8i"BHE`^2+l5*v$cO k E}HҪQh"6x}޵Jߗb,Dϸ
+@	xQ.ԋI8܋ǟy}rB$}e^͖K"NfE$H\?3m>^,^ܹ{>^/dpR>4sn5KK_%e^$2zSdF}?xXEx1k4.Zm #eTq.}ՐfE\/2PUdf~E/Rhu^|l47wN:^vmJ{CNEj4Ò^D	^xn{X\{^ċc!Eޠ\T4^7~wf߼[QK3<XV+uS4׋U|^R]W:nTՅM-]-sZޘl}ؓ'ZEҋjkI}Ƌ~/gqyCg[n+Fs8c^dɄ{M(4"x 92Ƅ~ux^6Z5|kYեrKT8G~em9-[,H-nw˔T^D/^|ӖF$SG\qvvv"hz|NAپb!:$H`׋,z	UM(˓MS/G+*Uz*U#6CQmǓJyċHEx	xLE7o~xpq!RxQڮv/S R7}0V^[x4vtsGNW|6/.zDhji(ԋ,{Tz{ GKLi_mI^I/Z{mK#Ê^z%͛7^MO\/*ˎ+hۋe](̻}g_G{s""vST)]EϦ(UykW\ߧF%tEfċ[iцxUJ}>::v6B':Ex_%E|:ڋʱȋ:hTЏ7ڋEm:B<#;G?ƍIy|d"m?_$GP)6e6R9*Ֆ%x/^im˷h>t"hz};?"+)d?||̣|שcE]ߐ,a+ =SǞ"SXyyp\eޏ;zt"G}VP.3'E^$;{N뽶HvUg6ⲎE#`HwXTJF64hȱF-~WyW-l$c֋Z=}p<ԋU'k덦5zggW;`wF.^M0p^4KFeJt5>}yZD2Os-Vxv	>4z+Ѵq1Rz̐N/]S/AE_D^ļ&E3a/(tG9hF,+wLo8;x|!fc t>}2cG;=(ߧ۸~ϑFVJXI|S/	yVbyhG2~)`q]ZԋI%܋h&}޵Jߗb,DΘ"@T	xQ^.ԋI%xbJ.Ld"0/_3֋  @E 8ydP/Lakh4]l@F˦O2ϞE$L:۔4S@֘ҋ4~y"$E`^)L~m#ZkF/<<yΎb_αP/"$E`BЋj}5E)a9Hȏ3uȵkr9!Hz`F3Se/"B%"wm֋[ߗ?Qׯmcmb7?ogCj{,z2p^4НbRɋB/b~4^gBV<x`mm|0/u떜sv`2r{r
+JO	'7P<U_/!d:Ҿz/-/߶8rۚ~QkBG|˕+;wǋGcmrɷ˺zQT΋TEquTS^~wtmӾ[Vܗ.tۚ}YU]/
+~JK68]LHzѣejkڳFZŋ!͗</қtu%h/h߬-M>״d^$4f~,YZ-Hz}y%iv:'kxQE+6g"M?9hJ甿oMiVoߧ8+Gȋ>״d^䳠\an5ExI9xEB_lv"cqAzf/b|QQH"zqqq0D-`.ny."+<D+/+h(6sε¼#>YU&h~/"i/^T[7DNNN˗/6^D?Zv0|~]ߧ/Iޤh}#um{LLE=~ΛQGEc:7>״^dեgH,ת[ڂtI/Z]o>o
+iK#K#zgg/rT尢ϻ{{uG t|zQHGY乆|wz?^c}iI^$*짝XuQkRzH$wըA/2EVO<#h"E_U/vi5j٨FSD*^DHzڳn{_V+!Eo޼i"߰,eY&
+}5x^t9e"(k
+/W+N)F$xxxя.mR\/J^tΒ/%k.LH.s.XE˷WZۻ-Z*ggg''yc'_#@rd:hTZr$9R/"/WʝN3F\"(;\_KEE\\?ҋ޻Z}hZcwvvECkvlExQNa|QvycM2mѐ7jyKX~gz!	/75<6%nԋI8܋(S>:LA6j*6Xy3mp"0/~\|\vM.S5dW~^ǚk*^DH(SUE꼱iG=
+[ۛu~VewO)">E$L򅰠0/ux+~QFr˵VZ _/ug2fiCi4g˼STkddԲIM&\%ꁙ] Õq;S,üHuXՋ9u~/O\/}^
+TTKۂY媲趱}(-;9/G4"B? EyCޛ/_G{Qy^UwKcbm3юrGx"0/6g"M>QsXh+Ő{;yt5dj{W+x"0/~8*^$_/..Fh!.ؚ^%3/2:eЪmL}"B^&ECQӗ$oҏz{=rܫf~8
+mAj/!>L?~(REQEKE<(H5
+>Q+unᖺ;"}f'iH=%iJBhz?ZB.R"G3/)B~HdE$H\?3m>^,^ܹ{>^~/GrYBq+#\an,Y*
+KsBiIݥR*/TӿHzѣejkڳFZŋ"r0_Q4?7Ue/B|DHV^Xo>oD;탃Ndm/ '"YKN**!E$/Rbmzk4x^<YyfeA5"^eJkKُf{<KI/xZ})px$rrrv_|)" y2]/B@$^,Ȯ $˝FE$g|"T֖Π#ǦI-xП4"<~gg/ 'z7h5HR~.RZk;H~FH""TH^d*TúP4r=ȩ#yڄ$Hzڳn{_V+!Eo޼i" yҪǮ-\u<J70/@DH\?^7Z;n{j#H|^$OE*y>q^7-.6B^$˷WZۻ-Z*ggg''/H׋D۸}aZ/԰M+)"/WʝN3F\" y_/"/W?V7띝]v{ݱux^<9r1o	x@*P/"$E^
+ԋI8܋ p"0/HE$L Rz!	/"T0+  8x@P/"$\^E "B^&E @	x@*P/"$E`^
+ԋI8܋x޵!x@*P/"$Ȅf^
+ԋI8xg|\YRYs}/H׋ZsdT(.9To
+%uJ0PUauX/ޏC.f"E?Wכ"k6j/ '|aFuVܜbKWX1[V[ҋ"ǝt/Rhu^|l47wN:^$OEn3*s7:U)UBE1[Nʋ,r!9^$iFkgk-?::^h6" y\/XUUl+9Bث,(nϗ-ey;L[f/\:Z4' 0lGy8]S/
+?g'Q[~|	MɬI/B{G"'''n˗Okk/ '"-'%:[cTcqLCkKYˁ )Njɭ(ؔ׋vt)q=ȬI/Z]o>o
+iK#Kwvv" yRI
+)3X[Czdp o2ޡD[+&3NCx}T\-gam}cdV""TH^dQ))eS1"nUİ/UrTsUzr{]9/]u|4m(xg4"9իWB޼ynEx@U/2]Y^?n(;^/wϋԋ<hNf|ƒ_g{8iy/W+N)F$xxxE ɓzh`r3c f-̑E#sO-pE#~cd&U~Jk{P\@vX%4䤃E ɓzZƺR=;Z/:PLf-+..Ζ!MN@slF˝{k3#^$;{NI#gbՙEx@d^D"3o{VOMkήHwhX]/HԋHT/bX"T^E^+iojE @sɽ Rz!	/"TH^tۿC!dl"I^BE"1+3%?5E ɓb(a[s  ER_剐TA4x@P/"$E+^"ԋI8xD"B%ϻN|S /HE$(hio
+E )BG|̧g?{>^$OERP(U%Bi@ʄKWWҾ r2zSd~tw*Z]ŋ"v"|^dmXk2JjH^zzcjmtտ~/=/H׋K܍pɄ^dVb"$E	)zZnN_~.){7o|/ 'e;+9Յ%N*]X(ݰ^;rs"܃I/[;޾ܯ>U~&Ƌ"~DA#//"g|R/r۱-C\"Ev3Rtv_&dEx@X/㎝^*RPr,Qcގ"wԂ<ׯ^߯bFv /H|ԋ*Yş^4Sn"$E*\|u/]oB>;;;R]E E÷EV`"qxrxUVh>D#/Hԋ~u4Y=_2_k$#z항/~qeh?藿X%4䤃E ɓz&h%G#GzܑN4Z"q?xn_~__~Xuf#.x^<ٮKcI6x߽wadmo:/ãEx@d^t	ԠI6xorXygX E.WHNF(V> RՋI9܋`,x@\z!^E )BA4x@X/" yLLIO+!"x@P/"l/Hr#~k ; 'zsiHDH* p"0/HE$KEqw^
+ԋI8xQlh> Rz!	/W>L+˷W*+w޻E ɓzQkaPZ2ܸR*ȍŋj?B=z\V_]o=ۨoZۻ{U/Hl׋&	2;^zzcinno;Γu/HX/ xI.xEB_lv"cqAzf/ '?"wljARY-UoFZr|:ʰ%^y"Ez}SHQ{oH|RimmEx@^dt:dym>΋ yuw뵵ե#g]m+XbHzzySO[@\OOO_~E ɓbH:UO;zQڪ8kk܍jJ9"^C2Ex	x@*U/"kx/
+*x\2i"Ek6ۻ}iDrXѫWyË"I^d(4(^Dg"qxRhmﴏ"aD򉎇Gx^<Y5ȻK`K{RM"+^$˷WZۻ-Z*ggg''/R|=B+FcSӧǏ=ZW.^0+YJW5uݏf6 $:xʝN3F\"E{R|q|9<<~!BjT]LCE\EBꓵF{+nZc;`n/^@H݉v{Vih67gG? &#"B.`"5Azу}o{RTT"ɠ^DHb%M+EC["{$"ɠ^DH¹^D{QЎ"@	x@*P/"$E`^
+ԋI8x]  z!	
+"0 /Hp"0/HE$L Rz!	/"T^DH¹^+ Rz!	/b~4"T^DH|g|\YRYs}/H׋ZsҒR*/Tg{,Ѧ8uĹ|I,-\]r6ޘ9=z\V_]o=ۨoZۻ{U/ޙFqy#6ǬgwwXp&Qc3!0L	Wldb%ìC!1WmvľU]]wWyկ߇oU!x*{H֎C[Vaei<͝CScykz%E}}[aI|htt,LNEx@T|ul,t(3B	"Yn<ԾIARrr;/En&$;q/ʞ/R4xI˼*LmZvv\{cScnVvWH1e
+K&P.eu|:R4/ņDɩiI*J3<2E SE&0dH$Hd70nʤc=:J2:.ir|;2EuoE	E >66E |۟dgu,*\YsxΰEq[ՅEOtӅޑI%/BXEE
+bGt/MmAq̼PGkm-F<//=ݪE)xE7CI͈ۊkm="	kO6]*܋l36nEД;&2\ELE"<NwGwzi7:NMMEx@T|6!%Ə;_MѸyb9Iʍ"#J^$slx29%[Zk+++^O%1}yny6"e.nq9jnrMe4N:xOGə9k\VH[ǋ"BN*^$shOo@\zll\HLL)`(7x^<?_T@aB*0x7x@(T|K,"U}B-Rs/E PET["^
+p"^
+p"^
+~h+  ^<p2_> B	8x/	8x/	8x/	8uE|ߵO"P`EH=S;N+xE PE+k:V_,HrZmC>R4/v㖖Xw_\{s068<<:>1Ex@T|."ͼo4f&556DH*~Xo#uE}}[aI|htt,LNEx@T|US7ʌPvHoOC>jp.^$R=8<62'&HC" xlHfW)S=Y&ߖݹ\G.)v5r&u/h*qL.xE]ؐHQbb295-IRtzaaA|GF" xlHQU&31yrMȸ֨C}L
+iZ%3ўB9IMBrdRo4/ߊ$4# h}ll/ '"ͩTc:#9~ԇ8wm8ݕmrso{kV2EnG&/^
+as/ձE2QhlSCa3bc"#BYHȤ΂i^{s0>4:ԌHHZ	ER,//E |XS..-V/2oEE8LZ1Ca>	"^ttGlpxt,1=}'Nϫh_FǩiE"?k׮}\e͚56lhz?Ҳo>YN5ML~""m&EII#gMKw665:ܿv4#
+^$slx29%[ZkJJ*59mڴ^ڶm۞={>|.0_P.khZӉ܅-]ϔvloQR&ERߒdT]擱2vdRODx::Li\jEE:^dHSlݺs΃uuu/(ʞ/"\|j47W$S=3F4^xߵFv:~&E2b|Ƌ JEX?x|myyYt])h e"B^TP>F30_DHs/^J[E{Q:־'"Ex@q0_DH-,,he8/"$E݋|t#x@  8ٵ=Et/x@p!/?^4[,x@  PU8^P~(s  ç-B< /"#X"B< /"#X"B<*@݀BH^4Z#Y7|sTl>(QL^D!zQԔtd24g$?eڝT*5;;;??WڷER{))
+Hy<xxѽ{,-ݓGH .{wiAaEzvb	1"y-dp/"ZLyhƌBsŋ#/w>*peE)x!n"/YOo/N,JM'YDDh{vLċ!iRe3-/,U{q"SO)q֯B'YDĉԃ]֢Fx!I"M{챶^$GzҋS3UўxCͅ˿j_RB?"2=}'Q=x?i&ER'	t)icExbhh8W]D{^ݱԩSY;;;e!,"7on++ՉKٺUW#B$E=аĉxQ'9{њ5km۶s]vijBHdHZtݸqSm/J$&5x,~x#mذaϞ=W2BH$g}޺p^IE^s>ydWWERW	_ËE?h"/"IG>}:R3##c}}.=}Y;Y$HOOWWPZZZD<!a"?^tNjhh?[u_FQͅ,˽dubE!>Sw==}g``ƍhzEN;-r,6XKnތռ}ׄRϩߏ61۫҈Iҥ+.|潈ߏF!
+ы/wv~}ER9wٳ}x^D!5z\QHϣk==ׯtuuʕ+GQ"B׋?9ڍ7P|gΜ)ITF)!VS^/ˣKE!R^/+|z  T"B0yV  "%z$@Ea  I^\@E?+ ڣ8/                          Ç    5Gq^    G|                              @P;vxlHY8a| w>)bE]=~s,]{޽HR?+)GJTb8~.44#D"őUA޾C<(K޾}Ç+)GJTJ3xޯFNݽO,HqDnգxP=ҵ_yQ_J"őRa =yT K)GJV=7}ySzז%pA͋wk,ywߡzޔ޵
+r/ ;M.[\"HYxQ?x:U^E `/VE^ vs쇉)'^ϱr)=|p`>1VHq" yB(Ɵu=yw'eEE|V1>}gLcU[z.L/G-gX\R"0Hk\E;՟ISjز^O^v^hըh`>m4슚"-WqU8E/ ;)p,:(+/.#i<5YzY`HqzQy$o>ڒ'e>ǋJW)EQ_UU>AAvv=GnS:" xѭsG'yP'ODA[&R)N^/*ݸ -Jy7t+e9eo/厢6S)3~Oilkڭ5纸ሎI$J,^2R0^mP"/3g۠iaXsw<Hq"  MzWzFCc["Oqm#O<w_}nHY8^TT+ޯvCAd=z;R=sOZ5+KEkGї)kU-{9-xO T	vq";aq}U¼ȌsWueFv||dcXyڸq/+m2d75]o6x> 4<=	8'#cc/F"/ɬ]z2xDݺ7}zJ,R^T۱or]a,@c<hs/*SyYy5ێSMh`>haꐗAvmvѴBm2zn'9 h^t}hl`x4	#_;7]l>I,~cs+ǲʭ88urǋ6lj+}(_k.s_,^x3##q+ʨe/Q\ƭ')^ ?sZ|p7kO>YjőCEEE_(ftuL_0z玥Ge;U=S+,Mջ++?eoJ%xeV573)y}^伭xf׉0(?:F1{Wʋm(JY7ע(Tul8+ڋb^ v?sՁqbE׋xG?9u>*?^gQŋ߿\E `Ak,Ro/
+Y7*}M]
+{μH6dExQiˋ H7nk,O+?^9V.e^pAŋ/_]'HY8^DP=oJ۷o6,R)Q)c<sznK,R)[;;Tσt{;drlHY8RR* sOO]G,Qr࢔ȭzAݻE^R)NhG߿J#exW㆟Cܠk                                                ʏ
+endstream
+endobj
+44 0 obj
+<</Filter/FlateDecode/Length 1710>>
+stream
+xXkH7X\z*8ѣq8K俿ke4_;䬬"?NΪjMb2/~NjeObJeRK.WŖ@*
+A4*KU:ܼZ$7H'=ɁFjI,9ՖH0D([χgN ցR#߬`]͊)Qdd.AFPB.\a!NM1E䩕qIֆ9̴TdZDNT% G	4]>ґMJ.+$R[&l|%˥9]K`,Q6Ϊ[rl<otL	=y$xHٴs8a`TSǃnnN0PA`( ߦd@󢪊׊%&:X8\rW7nc}.0+Ҟz%!Ɗ8!(Ɛ Bo#}"C¥C#H*=ʠ7K^hXE
+ 'Uzwd6yS/R% PDbP G	k4X[d(mYdOU:5mR"M85"(Pǒ
+cw2FTI
+&_T ߷L&WXߦ_.k鋇IKS/ Ui>gq9cé$t[G%d=$7hD%nR5|3(%]O
+_-PedӻUTqɠDLyWDI%v!CW$R':?ZbjJ.nwp>"D0E!O˻GH%v?7RΓ:](YZfxlX "cM4Qul@^yKDoL6ˮӲpl<ZJD&PJ=,T)-!tFj>Fؔdtm43*EwG|l٘uR9itiJ@xp#'d1+O$6JW(De],P(B)ݪEW, ^W[tkOQ#e  2%y0"?m&,%+Kܕ5s鷓+BlWlEQh=q+y@q=|uT{~DKҏ?'4+6{ɫm+8Opݍ0սl^	y{/k/kh1ܘh6a0+^Bb1
+3Fizt=,w(h=8xbJYܸԻtl[<AA1<=¯gCH{e&}>)zѮ
+coe1vg݊l^՜cerm˼=<5h0OɮkX5&KauU%21<֞S$,mg-P;fdFR|Ou'~Gb{Nuh1C#ⸯHv+ ZBq'<>[p
+XLnsC>q/T}Aɑ,<Խ`w/OK+D$#E<LP	51F @q@FcM~om#!d8f;	rVv;M.S塩ai+Rg,TPP`ydk4{`4MX
+endstream
+endobj
+45 0 obj
+<</Subtype/Link/Rect[ 483.26 384.23 523.66 409.67] /BS<</W 0>>/F 4/Dest[ 41 0 R/XYZ 51 384 0] /StructParent 23>>
+endobj
+46 0 obj
+<</Subtype/Link/Rect[ 363.02 88.932 403.42 114.37] /BS<</W 0>>/F 4/Dest[ 47 0 R/XYZ 51 692 0] /StructParent 24>>
+endobj
+47 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F7 23 0 R/F6 16 0 R>>/XObject<</Image27 27 0 R/Image56 56 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 51 0 R 53 0 R 54 0 R 55 0 R] /MediaBox[ 0 0 612 792] /Contents 50 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 5>>
+endobj
+48 0 obj
+<</Type/XObject/Subtype/Image/Width 803/Height 644/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 47819>>
+stream
+x{tEs۳۳{szWqQQ!*w]ǺpwwQ|#oWtX]4P! Bx%$5ꮞg|?	ՓOj     ~`ρv6t|ߗ\>aVZgXȑ#uuuΝKu        @0ӧϝ;        @h    $    @0[ow瞿<'|]`/;w%ۗ/ߵf;T     }1[?;hċ/~K/_~-'wS]|    ]     	      Z     	-ZGmUk6"       +Z59?ol     D8CfC%Z3XR}    l:h   <-K@    `% Z    0Dh{WG6EVtx^\    E4~UQU8UT*Q¦#"DKiD Z   3]84Y(Z*rh1mO-u    pDdBVsD1"    ,Ċ*[+R%{^Y6/,ˋĮSP61Z&   8+-VX$ZR$9N*$bTdY]A Rq%]    X,V$Jh1ibLٺZViEEc Z    0/ZjKhɪlъ*Dx`z    0%*V[EK56u(EZ-Z1C    Ǫh`RRƊ*ZTc,bz0vw   +ђu?$0/tzW7MW    <E<  Z6_   '
+A     hY    ؚGKHE     ѲDSSf134CE     &,h    Ih/    @D    'U    y¢h    -    8    
+4Y\pJpǥIDZ5_l q<ZmcKAq4IGEYš
+ Ȱ-Zi+ZFnS,rХIWe*\ @QuhUsл:T(zK>**Z-  Er4-rMO5JM4*d)ͯ<űe4{QQ1Zu -r6+9Zr8cCiﮆ#AlPu~PъҐ#<A7bL)͊U1#ĆVPsPQubKΪ䥌 lo
+WBi Z6iaHB&Zuw֖%dWa.F:FъҐ&G:K5իBuUpFRW"=9-y*!fүs<@B$,ZIB[=*dL,No߳+䘉樢uE?q]B/~4DRX
+K%YR4~p#6Wb$,M8
+*/XVNbU<# ꏁՏ^Q(Q?ʐSɿ9'Hq-6  }+*Dq-ZkV+#n-ډm򲰐B]ZO,GWTT($X仫qYE+77WE+VTMWZѢK45XU1/+SlųD/^ANU}$GW|(Ăf*0H%-j[r  RU4n NfD+j2u	n{m&!儵)%wWӣ%2#i~@v=h">m\8\v:	!a.jV?y9rWdEE*RqQ[%BV'ĞHryhu+ HXk2)ZQS!:$9VɼrR>/;|S[ͮ1]˹BNwVMX(ь{YIU L
+/z9+	r*H:(UUi,D
+ʩT%SbKל[)'-v|o JeVZ)-r_j5MnR2O6+[C/$O
+Q&8[aIh<ڄk˥RD`tUtTE+Wkg#MŔ[0Z㨋WCU)?}Hh5fxb Yž'5-Zt[+٨ҘJ>VΞQ"I$ϗw8t~РW. /X?
+2TJ$EW\c!k^6e3BuT˩h֘	jhпbI`	-rGjoW+JBdo΃s|VyBnbU="YIV+G|U-hzri AFu I}#׍{"(wdUvFp|T`>{M$7sEn9U)1D΃+1V>Q+^uNS LVV'<vl&6]*D.%JÛgK(؝ݒh1;dvqDk@IFoP<98\# ԣzˑMEɮJN#܃aVQlJTrԪ3RV. I":NP	j ]RHh{8=f ':NR<'U D"7zE+՜L"Yf1;>҉!j c!Z.tde+N&^t===NW-  7>EnAgOXր(ZlgvZh (<[I8WǴ+CF@@@@@H`^ʙ7J] d6DV  .Cޮ'Zk] S9uꔁht   `po׊?سNztҧ	2nT&!Che  @ZaI;D\+ڇ#H+kY3  aCJdס@"*.BtD  êhI:LP(E  d [rV2E˫à?^1WIB&+++2	#@   $Z+nvZDV/q*M;|~G:/BSQn?DMe,SU{&ƣ|qkf`FmXF)ƒ%؋Z Z  Xr}a
+Dd./_h}KSDfHbY=.ݰ3j-e{`eh߷6|ïLY4牷|}δJe`Tʤq
+  d vD!E#׮[KWY5o6}7o޴iGgȆ+֋[^ZYlY~W-;E\UW`UOpeWGKy"Լ3Ԅa+_?\|j(̙XRN{4 Z  >,VWى YH!C\:='Gpٌܙœ# Fc˖-]RRR\\lrĲ?cǎ26frj`K?[M`W+l-0Ζ(JϬ5h|EYwղQ2fNLm.Mh @bUkخC!%[ngrW|lxgފCfYĎ*++OLƣW_Q"gj[Y]Ooۙ8YZl%
+xޙ=]Ox~=uU?'uQVFEBmmmj;-  @Vku߉kuSz衇fΜhњ:u0$Yk}t`oU/_EȣEvabY%%%w.**$7ڼysEEmzo՗$惝m
+Kj?J޳aOE^caw`E:5`%F-/ĲH+rѪJmb  E՜W*Φ<}{?i~~~D}
+-W¤IHw}7lZ,먓nCnJ-СCĲݻ}vI\輸14Zdwφ+Eey磭~kj;m~s$µ$TT^;7v/\RN'_
+kG݁?|xwoxjҩy[`lrq1S624sz+  ;uVѢu]wM>}֬YDF8bE_lÎі-[rbGDHaŴ5	Ƕh>ږ5彪I_Y'Qt΃m^xkV{={oou?&%HNk7;fZ*U-: e>
+9'-  @,ֹν[ՊU'uHD<<dȐޫ-[fEBXѤ;v|'V۲bɄ+Z#'8}oͬ	};x7/ aAcvkV2mg^_+H&X5	_<@,kC75|(rVHLDX  d D|gfDA.xK۸::tCe#Eef/f1ݩ̰1Dx Iw־meu_xWoeւ-׿_¥}ߞo:y`uîuc:	7rk3Y6
+@W_&&jQ  d E+xx@Ho~0'''iu8!7pmI#1$xGƍwE
+Id^O<x q-ömH}FnˢU.5]gOGMePA֣hֻ˿ :WIBY*)v:jRHe;ĩXi}ZyeLl*3yl^6S4[_[KzEqb;L*Z͂k՞/lY+|<%D/ܴiӁ֭[g(7ou!Z{!ղ:͉f|{ηxMwnbYg7.k.~ό嶬wUZ|y/^mъzLT-Zbo+KOFÞh!]IdVe(v%֖pH붏X	0*m*#ǆZ7a]CqVىVڢu6?1uH~K<O,2E]$P2ޑBDX駟Y"ef/Ե=zaZ$O3{Q1Ns-v%	s[
+.g7.sv9v_O;F *57&,U [-\Mv@LT 'hio߾ݼ¥'u":[)!F|@A٪جD*qi!Z 8KuШi)DkĈFzǞ}_|֔)S&OhR=͋2jYĎ)PصC2ъ"*`l,:2ٺukE)VQoGdn;3Jn3/O~2Y-/r3&%=U(2T8Q@EjrۃcؓQԀz<y)-P܍F16^?6#a5.M>z %VEO\-e5CLסjfoqɒ%xCD}{//($]^\6mD|z*3PFfXe)R.=+2l+)I)>"&J;@drD)>5m7e)rEKsh+Di-e~#9`+B+JN-Q	K^@1U}8;ʮ) EXcM0ԭ+ZgcΤ\HgLv˦3>,%>DOxvCK/W@$?#+D=.m{_mRI>#16N+WK͠WFrZ4YU8	/}5-`T?A~z[MtiĮ0v:ԬqFDK'ک̸xRiƒ0l+CoEfe1eOlR\K#2Y-p,1IJ՗8ъ:V^j׋Yab#;^ϔtDK7-^TOLKDҪaXFZ&hUp8D%TBDZ-9EN(%N_h&35FK6:U8cb$5i@5FMhC,MSc-hiZtU`xa<'&ZheuY=hH[,3ó/NAS-d[ڑ5nc#n]ݔ!i1	9]AD˨o<1ZP%]:-Zj} HSoxӾfbAꐞDͶ4594z"˒CߏW  ܢ-E	Jhu;]KD  ܇{BHh͚  úh5R"Nhq'@  h*YlJCd  WbU,IN`0
+y^, @  X"Za3ZH^G_ +dĐ @  X-ah0_|>I&,K-56-  p%D5$[V	5.Ze~rGԐEkתϕǫ` h +*ZDC2Ek_ׇlU^"Rb_!=xrرc-o*deW3k] = Z  J,VckUyM3+-bSRsOZE~҅)|:BcRlXD  Īh6	im3	i,Z˨JIB-nOYX}b6/Qw	nHE;Yn~']Q' D  \%:_pDsgOG8P]{45z
+yŊYdHJ6?fY*LE,1aD  \U:pU8$YVX"UPP@E6j8ǳ*Z]>ĈG41Àh +$ZMΊbBE붇>Y&O,|qO:de;dz5] Z@   Īh<y^u-O
+!ɢҬ-Z`#\Ԑb{EEE5b޷5%DۑAJh# Z  J,VסӟL:Vh`5@9ZtZ-:ќ;DqUb֌x?F Z"??'.Ju LaCAXH{m"ɨeѶ(Eћ4|وxi85:he<D0o|rghhh0!gD΋]+ K:,4do]%Ek@t-r 0^ˌe, Z`ڴi6wAΈ9TW0  :VE|آE)ZVgg^n(薗~,@*phU9V٘@GWSZ9/rvI  X#WZ)Z wV)cs FW}^y9/ h:zt+Q^ q5*Zɬ)XhCEβ@ZѲMTju#- %:}tؙ@qhY"(zO	eU6wxVJUe2ѬF'	 NhQŪ:>+,t;P̷h*hX$	-!@bUyYYyʞW&E)Q4ޖ0+ك+*n>עO	D G`IZۻ+VYvhۄ%4p!@|IR$˒lEKo:f#5WMLn즨լt˙KY>>	S&Z5$'-ٲ~:)kEzjj dQ؍P(Dr=E"עVQђJSmV)dF{s1Ϗ~#uˢ~6D `Keu`0(L%رCzK},((9%<# xh۬-K5$kW6܊f,Z5J={e}G|$	G/lmLmR<]CEE}eU2r^- %
+tt66ş#Dؔ,SKY>=įH-ZDs:4-Sz!"Z\bN(*&&IDKEȰ^<JWq-BII	Zd
+C&ZmF*,\xYؐE +ZtS@_MgW(vfǢIG6*aPbIBdU|Ь{ߓV޻7kӟWs׸qv!ٳyQm NhC=uv!45=}ߺOw%uz"Eb>:?Y7c(SD84-̊ :e)"2hU)JDx+UCi2*N^.ę]v"PV NhP'thh_?͌b7h
+?#x&Zb&h0a!U#\5xc
+BGlIj16tf"{"
+YKBR!Xv9lrh *")_c$zwAqyzc4ݳ-]YqgU&w%	K#bHnU_TwИVdo>QERɦCy/"ZU`Mx"䧳oh,V[gЩ98EZZE+zĖeRY+uuuGq}R88pWj0a-uwql2$*Z S(Z=e9HN-EzJ[ԏo{?E<|al$k&Z9/ hn`CKEk ZtO^Eʮ>MfƗ8ۛ8wVR*ZnSuHLKtK	.ѵ<^zlY ecjoo?FyA pD(!ZVgg^n(C3< 1ѲhM6]3"E. `k{|,Z- mDk-:}t gD΋]2/. DN:h\#Źd9h}iڴiS9#r^I X-Z·ehY H[AS}  ej픂[%Z
+yqh  PaUZ;ِQeEKTyE  WbIBݽN2SLB_CmDD  \EktQע/DLkY~HJ⽾Z&r6RkRub  Īhuݢeu."WT[b_Dq.R36j7{I# 7$Onzƅ@  X\,ZĦN)/5gO%tVdzy6xɎY0   WbP+Bp-UX)+^r*:È{{4])!=\+RW0rwFrˣ)UӰ<  N7N3[-=h	/FH]lm/Z{+FLZQJ2V/q8^NtPr^fL!ÞP4qv Z  J,֙󝻎5:DΣ>wV_^Њʦ$עI!h)Ei l$V5LŜXb;7HEy]T Z  J,{l(=4+=XdѢ_E?}>8jǰcǎ*Zt]PQ0ۉѶGFrˣȞ9ynh +(ZJOӰ	fm
+٪'6gȲ0?[TTD~CokwHeEK5ҝgEגߕB Z  Jg2JNڨ
+
+
+zIUй,UO@v"Ü"mE|ۉ,[Il4Fg:rמ1ZpGn/s7-  p%Ek]iw/Ztx8=)]04dQy
+tZwДJRf(YhX~RW  WbC"clրZO5cʲ@  WbOdrhYEx/C%Kw6x  Z  Rb^ IähL   }]kehy4 0#Zm   +;KZ23  QX*ZkA%Lܕ!@  }B!ۢE]5ъ玤!hX$+BJDj  AU\ƊVsmb.Q051#Z:|\g-mܿF/7[ǎ%dUk֬6!   ---DQ-ֵ2JڢZﯩ9xϠ]K6Bo1(k1ό һC}vv5>l_Q7~iG7-[!Z{JJs/F  Jcc#D+ r%L%ڱcKxKVM{tkMF&!)fzyVb|E; 58P1}ku/|[[[`YgϾnM哣^  ə3gƲֵ2Jע%5gY>Kc-1$P,IGZƽ;fǉ7WЛwu^2=BЊ+G8fԨϟ_YydWs57X+  L}}+b]+D+q.m@|	uį@yLFaZqʷo/TvWB͓},Tݞ̲:XD뮷oZshѲK[m
+OWȹz=Ȕ`   ֒hfh%EK|GӜ/Zd/nQ$RhITTCcHՋU-n$ƌ>Y֖5UuŒh-v߽3X֯߸[23o{dks_fC͹楛}V`{{ͷ  2*%VFV␵*hYhR荪eHm/(ʊ@QC-G=1#Zaew;>xmW[ܖI붗)iw4<_wճ7vD]~}W^~Űasnu  QYYi[k2Ibl2Wlס
+jYhElD[葓c%Wf$;ntFu<D^lԢYw_k3i	Ǎ[zޛFv'1s+ C<&\1%K%  AEEU=bCq*J~C:vX:%:ݢF,Oo㚑y+Fq̹ps~q]7F_}~-ZgΜ;/٠544yr3#G^Swd"@  rVyܨQy+az":ށ~P9k 
+ю\$(/1*ZQẍVWxc0oX0ڹ׎Y<b;#~cĥOe_4m؅_yϼqaQA!`Gt/=J46wS30  {hԵ>*+S4D{S*
+#Q8|orlGmM1p+\FtV:3թCάGzUd_uzɸٿ]t邅/755į=6jԨ*l)O   ݻw-1D+	:$6ؑdŲE=7rkB_skH/?TTT	U{{yv	  {&Z~F3NrCAtR3.
+3GY09~ܕOKƥto)7onlln%&K  پ}UtL$h%~pO}zL2!   غuk,EB ԗ9@0#Z:[ӯ+e-P  @!:dG3SТj  (6nhOd(JtVa2K~bV   ~zKu*>ĺVFVZHuѯh_<$+j  (V^+JYD&,K-n̈Y  pD};V JeyRJ⽾ZtNO-B>  `
+zӶ!Z4dh%"WYb_Cq-
+udx-YlQ   Nww7?iiiiePݨU1EM&Zkђ|,NU/1<+:D̈w  ޙGQ?\ϵ]		2!8 
+jSb"&@d{+h0++ž(S%$$- !CwM&IN&:oW~{SJΩڵkgwʺ
+1OmSgR#^;=3߳YvS!sZ0@TAf+`3o^MyC$-b	C~j<JEGpYCmq	3mW؎>1ڔyhү'hd]䧶	3riUh#Z\yom&K1U@W*V:
+d]䧶	3O#ZtP[i?'-qOiE+4="QAg/9QD= t * ?OM@h!,Zs*+Mw*!aخDc*J*QyZ:id@q0WVHڲS	W@roGhIѲV|m0 %MN9TihKa#Ôaystg/?QD23mgJ׬%V0 فiRN8cۭ@XEk6Q2P`:xÇٿ-*%Z֟V*2h()1Lę7<9dx,%Ơȳݕ^v̒\ulvlfUK2TA`AF;-vLc,?q
+73%3P ODuRx!Z΄gkAJP`EIz,f_wodZ[6DkwZ-X6/?D:XFxG ;-vXjʤͫV|;Wgu?fHZhbu?C/g5sTe~<L$1sI'M<huΗ-eWU Zη;ƿfus2x݄й6ҝmmvsмDK_>(}MJ
+m`fV~<Y'}mUWG?+Z*V
+ *h~Dwݫ;]BDz%}sly|^/|&eEE
+JZyY~71'?q9sM]@"ZoWZ+o|]|}MKxe$;6:iKڤR.WZӏO5~u-SMJ{2ve~<Tb6uߝ5kʊV1#Z@hokOD?Qx-%-5B-LbK.P*kahh9UiJ>G˞,[-P֑2]gwon>sʧ=V(3ä7u݆5dUj|f<uGkRb,+CÖ#u*-Z)DXs[<dE!h+U|}A6a}_쳝^S|me]muT݂4l)IWΡ)֗
+3c6B9埶76n*k呲hmE
+VKfiwxP ! tyɆ?m+WNEk+oUV:2ɲz@\K}a>C@l-j-^i4@VWhĴUTW)hY(:bV5e"mhuׅUO|k-;6-YB:%ti=oQD  :XGОfZ2Ssm- U6EkpG<bRչf~ůh1jP4ͦhżN/?3-u"Z :6?5y&m툖ZX-D?Qړ+
+r
+Zgd|7iýRn;<gp)dqpQG%jN;EDի
+9V|Ҍf4j uYW!m~jLKiPRչV^Djc<zԒLDbED(YC.A3VaUW8RHwf66֫   R'M}o<bR9uhՍ%"EQ:BDv!d</!7U(mތ&Z  ˌ3hYfu{E-?0dNZhٮU)j1/Ňs3`ZH%5
+=i5Gg6 EY۽UL[c"{֞v544+}Ѹyׁ'A-תhuFQ#A-~!ㆍhwFd!(zX16bZPk-U  T.Zw}Xh۷۶4++9ehӦ^ˊ]w%WoA-GWH:B/^.v0Yt2(%I3I+d;zԢh4nyVjĉ[yYRh @DGZ2lݻottlppֿWuU/ʺ$تmԵ*%Zl)2|hV4vL&,̽kU"4
+g\|!"Z  Ph:t8-kddM4k_֮\fٲ/6hmxo2zbZ[hDlVwt'F+tD   -Z;VwJV:4+ڪY4Xe	 Z  䐔Ek8ăZܵ*%Z)DDnHŲq38Jke  e&}z^UI 	D떛n1%FPh Kʢa>&Z8`Z
+D@f$-mQ-  hC+PwB>Z^g;
+LEl8aTQ=7@#X  ERw-v&OAu h'ZZJYɒFE%tp4  EkUJ"䊆 [i- 
+Fbђԩi	kђL5-,t] RhmsD#/hEhQb;88{˶CZ;y`{(!6P  %#Z,[Yf^)?+k+{)ֲeju:y:쭵~qm3sbM`5!+;DTXUQ+ˋhiT)Lm BhԵ,h1:j;~,>YKX߸һN2!g,?H6 Z*Ay} (وo qw Z==MGB3Ū=XGwP O}>j^Mj4fS&{G5tN-_a2v%Lu(O_HF	/5,z 4 P62-Z-J8lze=F҈vi'ǋd';ymGŭv/&= jDK[]CgkCamSx  !)h]ѣdSu^h+$%!;^%D)?bf%<T  rHekU@.5yoEZ_-[E/t'
+Sz]9$&#: ZK('h @VX*hj45;l588o쵵>|^ƻ'ÛNT	"Z^KX#Ze-  !ѢUzfF&j՝Vwwsa5_!hRyyL,	ɃFceMĊ.Z{C/   9$+\]/o/O_RZ_XiY<\3s+_EK? ,9O>K('h @hudմ]Vf"Y(h @DxUnъ2<za{ˡ2@4њ   u2--Z F
+8|FqOvjsyHQ^TH[	:GLs Zpd(Z-V'!>% e:("ًV䓻.ELh@ Zs@$k.wi&OE=٩AQ@D$&ej$Hڢ}_E𵶴\)	"Z 1)V/s--PD-Y)Z+XwYkUA۱g;_p4gd^+hĤ,ZE$"U)ъNF.ymZ&f=0_<CB{ڈ s2|Gϑ-C'nHZ].{u}CԽV,	CpX?X.ZcI1ւY]߳r	D+MV2
+Y]R^
+guww3W\x ~|r+!-Dm]uZڒvZ} Z d&ZvhE'hDiŒ`yXN	CXd Oլ@XM8IO-T%ҝLyS3+#4IOxO'ZRo{D+Z	*Z^Sk~@\FE>u?(DDlEEj'Z|P;+S͏_yI?Ggz4K$Z@t৿],R+|J>_Gva&{fǐ].)uF	;B~Ԕ6/ܼ1uzEk֭[SGD+0zQSRE/_V$Z}RG&xFt>Sk*.Ct}WrEK`r6ƽM͈Lu*LѢ?@#mIGfuúZb_{;!Zd,ZWKbEP]pjDsСv._4R+<㈂ἓ@v X!hIEK.nʔ?OdѢE_!	TGvL#9G#Z^ċh+I9HcAW>~ؿ6mh"'LFMIh5	j+kր|7u?g
+]
+IŴUg!
+rVQo"ZVF,E22T^%BgEk+W2ڰa)DETMъfFԪ8kL_ΒgNOҎCծst+eXAH=]Z燬"Z:`[9R(z e|Ҕ
+]e(V(-PD-ϵ*%ZI ZM׵eKԬAC={.5`Es>~	MdU~ ѢE7%jiLBq"ZMooY-}i9Z-UIEhn^pࢵ))-PDR;{]RшTOӥ#Oͪ&A
+C"ZG~^ǬtjhiKuxՈhy?}DKnH
+DV>2<hV^,jUFr;rMʏY<E[kUJ['hǬwD䚔E뵤@@Dkh9IY%HND+_JD+J|TD@bRIh"hyEk	U'wY_L*hĤ,Z/'H]	'PsD3WcQ(CIYZ
+GNDkҤIU䊆 [X hDEa"Z,q7YgD˳,|088ȶVȲm}`M9!b<p(5  @-Z/leI-uFZk+\lԞ/q-L{"=(';uZQkw"Z  KVe֌EpVi-]u;v Q]T],;sUJkwhQG%  )֦+_VD+Swww]|h-~Ij7l%B% Kx(,DGES1yRBܒaThyHu<"Z  C ZiÈjjE	jb/4ǫ#X>YdbJ'\D	"۩.俌q!dWО1ʵ[;h @.I_yqVD+ȏVDODw;y40ҹt.Vm8  LDރhe
+ךeOs8toԜ С8HGᢉVsISj%JGdҤcrK&"Z  Kr"ZǘhuY?Owqg[&Z_~?qZ%h4jJ+{z׽C>[fP1 @[h&hE:To;QBZlHDD  rIڢ`0u-bf5uT)DwV(XVm8K.S|]LX\(IӤhEts=9Z]$.]_F>n  Z'CE~_|(hZ|~{yR"ܲ81,f՚Sw]v?n@]JG8V)hzEG?Lh\4]t)0dչvi  LDk"Z{,-2..ZsYhQ	D+-Z_Ų@>H&ZڢVM (6وkEh1*dc=-g6Gv=uEh9 961]s#  /d/Z*$ZyhhYn{ҷ$e{ٍS	10RrϮ;n&  D%eڼ_t\G>&T]'p3<S&s$.-Z|n<F`goI%#Ԉ(q  -;q:g͚u^q]wݍ7xy+W\t5k!ZhΑСn$ZXm3ui-hi}h  r"ZY4|Ɣ=#YD3@ F"VHa=  7d"Z<UPGU-4y!(.-u7GKy%(&DGɛ0G  Z9/`ŗJ>diqmRV0ͯ=nf BڢcUVD,;ڬŵZƆbIy8{3n
+Ou0 d(Z<[Yf^)Ѩ O5߬<'¨vl^HrC d.ZJ-Z̦a{4-kOx aTBٞ   9$	VO|IB򰜚%U,'HY9~bXMԖ$E%9}!pDJy'-  "㫷;7huO؅{R6VEF
+};[9\T#B.g]mG`(agIqIrU7h @huR=jJh%niV,9_)YP"I}RJ̣/{MJБTrS\  LDwU۪ Z\<"+jatA*	U`t&c	f{'VJP  䐬Dsҋب)FQsZ|IC!11RK(J+!&ъ^$gw* QDk  ISv|b͌*ZM;Ň^s8c\A	2KI8^hLҔ`gw(hV)D;5%U		IM3ZDk/8DKw-uO
+_4gߞɤI2ms#Z.ٽ\QQ8U5-RQXVohia6U;œtNV-* Z 
+!ZqW4+ڪ<e\+% Z%-$DD!3rZ[b3cR"ZHHio΍of@*KVR	u(2LD BЉ_̭ 	-$4DicO-֦'=g?EVʢd'\kaV8כHNm%~@{lA.RD֚_m`iko2Vhe Zĵ ZQ߫߱̚>@Jb.4mը]Aؐ%ֽn7aӖ-[o122u4Ekp!Gj/'plh&$EE1B&A<bnfihxΝ!aD+e.V\:XwYZz9R?{Kٗ7=/dME+˦t[V1/޳O7z`i^i9]ɩ=|?+6p{$\)bhq_~M̲ܶ}Nv޽gϞ{/-EDKKpGO|	>M=|-Y"=+\%kec,+ړЋMW p
+erZ4k2k%TFWجeّmY׺-FD)^hqzi݆70`n066ƾyXuD+UhEQ3R8Ű;>&)XmNKK!
+hV+-~_;i.["(%q.ϔ Q}rfBNRтhE!+\%hD?ړ+
+rׂh#_M]9#q"A:qHCl/9cjNj*a|kfNKU`+=glt#gDC4xe-K8u*hɇ;Ao$mܰi6X|j־}e8p`xMVV]%huOzaZ]Ѳ&z|7X4%2+2
+9n/D-a S+=(6?0jkmD+ZJ"Zm
+his
+u!ZHDiÓ}Koزux]{a/UcNVʢKYhT꽣GMI-,Zj't\L3L憤EQRcS4|vО~z]3z"FCbI3GOkwc=6GI!YwHEI-+}<;eh!żȑ#w@2- ZZh]pjD->t(-18MTђTDb#8d.Đp:zF=uEiOMù
+Li:7zcͺ,C=]<g[SE*sh1mX7mGٮ#6 Zi֖Òhh`*566jJjD}k$o6YZ|tס<L	X-uXT
+&4<EFtH]h{Fl6V+}MR&	Ŵ/Z`Mߺu7wXG	[{@2-O ZZJm3VjI5&]ށ@\їw4{j:OnC~t:'8tT5;BonEk:IMsJ Zxt Z$h5]R-SW7M#'w+o+GtQQui/9wLgitO[O!EXmnOpCZ1MBB$Ab|Lknd?]Zf;2VBD	)TqI_<
+%FC[zyYVi"ZHH$B&D+C ZIh!!e Z 
+Һh!nlޏ-%'	h(^+1њ L&5W#!!4eN tVf ľ VO`۵OmV7rh=z=w]o͟rСCm8Ւu h%  `Yf_j&y[j]m/AȹC*A
+ Z V'`_tb6=[oo.eGwxBZ+
+T@Ѣ,.Z==[dj{S `K
+dw\jQuҞ}~4{Y' 	VD?i㣵 2'+ͫvV/s	%g#'2j+<<(Ux!n䢂E=_{g#\Ns]]=ٓem9~usY:'kHhPn Z	huhh꺈EKV.-ߪBΥ-A :.BBJ(xu{}u{_zw}yǏt|פ˃%-a{ߗrB=PD
+M- +DOUohw*h`s:]</D;,\.e[x<ڿ_xcΙfpxjh5Y: ZH֦@Ĺ:ᄳhlE׭-Ur<  
+7`:֜ С8HGᢉVs5h20(ˣ?WiұC),Z5{W삹Sc}ǲ;^5كq6)`SA-2HBj=5u#rO;ۗ{(7FzkV~|8
+g6%vy2ɁJhUޥ$NR%ųY2NjnPt++w*FhM"K*7ƝBu!ADWK}_f܋>YW<[1['Oԓnt¿rM^H=ywW,'"?|\		E^,s cɰgӳfugbhuS0JrW'qъrjRJZVVܸAk/ LmFd:*ι%IWF&fъz!\zbxg#76kųn{/g~r蹗w֡C׳wTND/r#]$7`CR9ibkVXJήEZ7*Z򵐳W'yὀ<y-{lܝd3^$^F""tؒl!Z[,^K,W6?]wՉ=c6Φk[\R@:w-uR>5+|ejj)/XϾPnU~!ڬ6IY?7[q.ީ?~e}G^ރ\.<>eo>k&'R~Ho)`B"Z7&EJmt&'+DhiJrW'џ)ODf(@. {Tnm+qI&*%e/̯V*I-+VԹ
+i (̦juGxbkQ,$ZߺK?]tMKpʅ=)g'|{¤;'4OrOI֟/tymK-_;G{^dXn
+E
+H!i M]N
+4^ab~])JbDlhR%y Z}V^,jMH?s]S=9yio|νθ{p'5'~lָcfpSӽSИ?iJ
+v]b҉T1P3DSS,VY/eXKj;/f 5/hH8	][(wDJDhEP|6k[g:DOS~{9'ПjŎ#qhdxo]$ѧ9.Wo|rA>Zv+Œ0^B_Y
+͓Oƥ8hi(Zvǯ4tHߘGRURD+BF.Z̀h,Z'lI
+;T%?ɷ9L)`I@!]o1gАls>ZI;3VW<?0e.h]&Ó#7rWV*	GløٴD@@0ӷO8~6]sjlΓ2G)e/h}Ɉ&Z혢%L6}=q+6h#fqmhE*#$og|pG~?7~6	锣]xqһDD(ªq&
+N%քȿDQK)_u+U{\HF&ƬH~FRGh]>:s̲zٜ'Vu!RY`p Z|RDC@@NhB*Phu	-P> ZHJ- +DBB*PhPJ Z|dc"!%H- J	D{L$	@)h|n(%-P>a"- ʇamܸuR@>hPJ Z|H똞x38SyII롶n@@:,+=«ngyd=a۷W~o6>3.JXSx@ (%-P>k׮k׮'Ӿp?}Y[N?sʜ9wٳ%<*VyB$тU ʇb]C=|Yvڙ___1So֑ZrDxd%Zb<dua12+S_=w#G@:͛'O)O~t{a%J3[r(5-
+,DgwtMՉ?%Z/#b4?ݪ#DW?qI;vnwKV~HKl/ZgISq7{ Z|wXC||vg?w'rS;%Z&pų<s6PpR +/t*OD}6 5rV>kAeCǦpѳ-v)cK5itAd1"/i.nKDkxx_O}'3fZ|{;a|-iJyŀl-ZAGϦ	4w:5j+'N'&SODX4W:V6)6m+.}!nS&M֊Xh׮i]
+W(kΝ|cow޽wޱkaSl-/eD
+:$(8y-9^-A76n7lSUHS:?@D iTy5`_\մ ZJ Ca<th?=>s֯wX߽{|uRm-󷬘)2N"o%%	i~4LgD0D%k(%ѷʅ>bإʚJ )|t4
+hw-P>Ӌc_z^bԆ+O;7ndT{DKs/Wwcw&Hm6Pp i75
+*E-wm Z0viDL-$❊hEp5hvX'馛ۇǴi~texn}+Z?"5M_9<~t*&(6OX Z@Cͤvba%lc M":4E,n( ~[tP]$ъXj Ca+3g^tQb}S++:Y%+q:A:hiX:><fk:ySuк+]z5K07itåE+R D<>b86LEs,H<VĄl=S:֍i-]x^Zm).RIcGM!%Q`V
+(-PD-"`Uo@@@>#`+(@
+zᠸ@@@> (@R("PJ Z|E[ J	DtXs@)h|n(%-P>a"- G뵡wȃ^ë8< GhȊ#s<|עÿyм?+,Ja`O<-3ȴ>@)h~[#aՓ=#W;k>=yzWgoYrouk&yv)ҙȓ T3@@P;yG]ud+o#ߝkʕ+ϼ|wg/뽏lh !ZIci46eb0r:,6HW{l
+?uv7"sS(-P>O~|;û`XuX[vU{?s%UAST G%M_ď'|#"Lk"-,mEa+)SB#$F.{tEjPfok+Z^s?a2ʇov^pθeዯlC_v)%Ƴw^>u\_ԜDVߦAvajLtI6Ate7se$4ƿk=M,bcpRseEeBJ%ZmG%YCa]t7Gxu7\k-}^q5_鼴4{/PB^\3}ֻ?YY$NIvJ459WF4Aqh@ (-M66 ++(CCC3tC3hsT՞k9է~9ήw*{Sˬ*\t^|6zuhbDK,;G/uC#|$k((3*CWA*X2RbJ,!/+5G&ZR9̍QE0ԟv Z>;6;}km>89kˎ޹웻@#Zx:F )%ZPX5m#;)E-5+u*F+FP#|?aLaMhwQcxi1مFqgJ907=Ggl Z>c~jXyͷu'CnO3@ۖ&gʔd-`hMBVKTE*Ctˣl4`x;E5*tucss=C6 *`'׎.7m2͡i>uiɶH>Ƅ-1rVF;4BlE-չUe3v 0w3-\ѪY|My4ǓV*J+rٵ
+)3>Gڳ,?0`wi{ݿyȑ˄FF+rGTyNIl=z䁒	t1h3Ąh4!nEKyJJW{EKW\+\hDn@+ƫr5eg7*2:Gyl0`-ozX;i[ޒ~1s__loP/|z/K5EWH+:#TiȆzܨ>
+Y\qLb_E_.>
+ʲ7
+*-T.LAfh9h&:b$Z1g倹9*, a=6fna$8=zcb`64ʍFJFA+䳓d
+Y(S`jBG㹡c]hDK;07=GgA;o-`x	H#1]Z@q2+0#Tv1Ljђ3er!kGre0!LӇk<3rHG88j:f)t,H#nAHoDl \ Q@\ Q@\ X	DH#n,Fp`%-`X J Z>@u@}!`5 )- ,\ X	DH#n,Fp`%-`X J Z>@m,/q9KMھ쑚Є:Fk+DD8[G@ZS}S\ꋇP&kZﳇCim"+ pk$M_)sWc'C@(he&6刖7y8wf!1	R0cKtL4KlB7_d%|cdI:31R>;Lxy3ژwe-`hџNlГokR. RlxVZB*+Y58+(fTָ-Q+!ww6>U1)k戤,@ޙ()y?YYN{ .`U_}u7S?7$k] 0%iŏWIK&J~pF\(U)!wVs+PS#wԘ81ÈPYv1LwCS@}pkJ]38'~/ힶkꢮf i͖C} S&ZԐtL:lᐮϧvU`bm;x08"f(L&5bB*:;
+2u#m  .`c2g;{hyw߀k]2(6NOrJbRczRH3f*ZLh.Na%QЍ1<"h<ez\ 	?s뾷>{a?YM?~ͻ,lU.O@$}1<{m
+I±2JȲԎ_]\-ngUx7HqsJ4՚#;͗hi(Ze-`\z{9z}]Ƕ>	5$ӿ&iC{>7zEKA؏7Uq[vT[[-vN)Zl'v1<?FmR!F]eW&=$+S#D3MQ("2/3h@}pI+g,kȄm3uWۏ+O⍈EK7.~I>g1'f[]-dLhNd;}ǯK:J,9IG8xugꎑ>\'Ze2<.hE;7^v[w{~O_~exK径g. V!րNdή}vt%ƽ_xna`aR@}?>DycYNQu,l&г%\Cy9<h`%-`wUWq/#ڔ'׺*E=Bv"~{@ 5pȼ3StWʓ~hT1V3J Z>&#--  -`i	X*J\ P@} `4\g;dShh4BiNhh4BB)A@@h!!ٔ Zb Z Т}E#!!+A@) idAhR H\sGz!q~UҤnZmfٱW+*;k{}~8rsB Zh4he	UQ\ъZc
++XuS-We	8 Zh4R|ʄ{y`hm+l,nhE ZЋ֒٣>xrl ɡ袕EQؔ#x!܏7e'?5,#ϖI=;?jǫOCe26ȎH[yr :Ud?˨Iy_9]
+iT՗J&(8j]J'M]{>^/*o?4m
+Csr -ZlXg7sA3pAH7g+B4JR嶄1fo$_s{S&6Ǯ-Y]+\ejGWPoa4NNR) 'ZįwO]LzzZ>]{ܺ;E˳Ӡp-A)4G32]ӏl~e6IzT
+V)A3(+MRi$-(Err\7MCU~K.RJ-P
+E,C:?_ncC5a+o·֧ew˨DQ*y&Z~c17D%T5'|)+[1+P9eΗ&e`s4#Z2?!HTN]* ZDk[͈V?znx]91|+]'ޒ(scE_
+"Kb.&gv-ErRd3-mdoaŏDq麌L'-}Gъ3A@);o>E/:9s_$ͯcXIh9VY([JzP,a~{)bxѓeTQH$Zn+``mt]+WL7R_{h1Uei!DN-P
+p5iܨcm?YuMbUq3iʈ'+}r̋L); ۈ>Zv}rè3-i6bxJdnr|voqSy26sXaċKySu]`ii̠DO-P
+p+O{dà^|M,W_w:O\񻇢!;GOr;	Ѳ0?K81PNeuNeiзt~̗+&[(
+T6N%2kMIk:n3-:A@)_^ЇgGU/M!ޜq5۲XּQLқ}⇩(EbUrYHEH)W(Dh܃VPi59_Q6IwwۼqnW]xO#-vO[Dj,/9 ZHEHN-P
+p5᝟;'Cǝg-XOKOHE_9j*_^XB/jM=RDDhekIe}F,kZ]{+#-zYoRselZ ZHH$(8ڲqË[~Emaq)?p ZHH$(&\;	"T@RDXLh}rcYf D	ɦtָNhh4BB)y!Z> Z J Z>@u@} `4 +h@i- V[ [I	SeO	M$$9ѧRE,&
+" "7r0q*]Aڋ+ZjTe*OJ^}ѥi#Z "(ADD_)U){(νOr5ijMmv;yCb'ӟЯ6Lu=;)ܾT>y+嫚Q?:CH#žn!]%Zx_)RYQ*+膸dU^A4Rwwm*@+F+-~DL+!@}@@IhI'+~I,ȴvui&jgl*)+KM#`xmǔŗFլ~~CH?-`-FR Z̴=Ef'OђM<]GMUdvU2 e|1h	}FmO2-PopH<'^tJjY (Vޢ}B%^Ti-^E6/hjWD@Mx4uE2`PwJLG̦مjM!@}ڣ$͞3C{p[x~v=P?z8@`%h	skb
+,JRծ-vN)Zll ;J#Y%)@q1[tD/eMD؇bo8K_H_0fh1;Y	GL#*@7zC_Q-_=xr)qW0 QDLu&O%k{|+E-̹;Ї~ Z>ĀDKL,౟^=nکLx?LyQ񂂁hֻ 㻹e}+f?\=9E J D؇&oyvsi?voUWN۲Qr.A; 	{+XV!֐yyhj\[{+b|όb+fJ Z>ĀDnYVz[ŗ]J23~I+@}/QkOnYg_1|w78ЀJ:ɒ)oI+J V!<g+_<O<?vo]ZXWͺ"X7^+oJ V!Gn:Dį^y/oKW|4cYWκ?^tSQ,יt7ɚV+?],y Z X	D؇j≱c>;j?񫲲j[g~Ĳο^hw
+[+xKjP*@ 1`+gq'C"ZĲmuod個qœ\0F}{*;CX[RR@}?5WC,{L=́,]ѢK?Yuםu?`B򿗗CqJ Z>Ār?.ک\=+'^q.{eK.y:$:C@\@ ,Fp`%-`X r2cs9i			(3;Ⱥ%Oܢ2ђ$ i-X,5q Q )w_[.述.M!-`-F}&mꆔhE|~bhehh4RV4jʋN=eBx{8;lf8{yQ1QN"@JPMQ	6LMϊ`;ʈ=&fl݃2W5~uj Z> Z nKmE
+?c/Mb\6 E6MJ+߉eˤ`-ܤ/FoLDˤMRDDx[w@{eQ٘K$Z2J&J~p@eR.zsaBNLŗFլ~~CH--`-FnqA`xپl:R=.xR$F~'\'xU1EL#!$m(lK>cu:dZ ;RDGV }BxF62+3Ahբf*ZFphi%ZJ/Z-Fnm,e#x:̾G	\e(?eS5_Bdt Q;L#"R -CvZp?:|CH--`q, !;p?ǥʉL$_3ڗ-],#Z|RFҋY19zFJ(T/u6N5Eas\ioxH,w >G@?Me`lP7Rd<rDLnKn?Nq=-0
+oCBjhh4$d((,Fp݂	\[2,+z Z>Ā5Nɷ{ƐK7$,/- C*ZҜ+_o= V?{}=o/S*HHc@}hDkÆ֛oyzt;iꍁ{N ?ah`%-`"Wr~~pO~9$s<N&e7,Zv V-bYK/Gd׭4>¢{GͿc~7#D1Ov#C'Im;mu @ h+:rzgͨ7V>Rg=UPbǳ'QVDk=~GNwg8@}DmF^<rך)y7/ZiH:=č1Q{dPUR D +h0Ec.HT=-{'h6;eu @ gQL<9
+b('TE#ZfJ+- $`y#ZgOۿ3hS*DK=e$Zc)h%o5N   J_ܯ_iӦE$ZlW-Y<^LՁhr7n-aM @}tӿOwzdH#?ܒ+Е@l;uEb*ZfMo>@h0SN9Sr̜93op!Z) U ;/
+zrPM֨s]+5d7cb?kP#Z4-#1r67PFS^^-Iww̡Vh
+PT@@,ļoM0?*D_XX2s]I-
+F@}g :ex7Q+a~+|f4e$x;ׅʳTMHSF+h6I-;ׅR V  H܋M&lj:G̚u٤q[	`FX,/l߾}ɒ%o+YF!nErj	ڞr Z -Z&e~߅%/ZM
+ݹ.+bxܶVvƮ]H(ooo@ 爜])H|7g,ƿK+qVy4Iq|6JP7cK7bx	+ZyۥW_%==G_~:t|E !9NRwƍיr Z UO ,$+Á^{#GhȤvPbuv߿믿~ "`@XLBh<x'ՋVOϑI	KS#ؓ9-T\- h9u뭷VlpߗD<sTQ83?E#ڵq +J=lذ@:|go_yE#޾#\ XI$YE?sGo۶mm[ZZ6.3gt{=|"F֯oi^vS[[	U檻ٺ'U͑vJ
+-ϲ~<`u_?q	
+Xuuus΍T$Q,Lh`%Gݯ_kY3g-Z۷t䊼_"/bo$DK͛k׮ڨD+#TQϺh`%Qh]p#,X ъ-Mr,kӦM---W={v4U\)lkƽ<1.;:FWMMR;ʜݥ{$J
+/@ Z	XenذXVSSScc#9QV-HFW%@ƘJz]LfH Z XI$^}6Pٻu筭֮ݐD<j1+++\q-[F^<V\ENŢU__XeX]@kfEyA&j73ɎB~LÉ@< Z XIT幖hutik۲n]˪UkRGͨ^|#W5k2bodiO>Yjh"N嬁onn&tiӦ95c9{SƛxQ5I17&JX6J"w߽y埦.foܸ$B|Ҳ)E,ke׷*Z^"jjjZp9seEF++19ܐ ZK͘T@leJ@dEkU|qH	I7.Xd ZĲ-[аt3fD)ZTf;f2PX:o4fi"VMEYYEF.LfEr'](u`֖--\tE5,DJDha}yYzњ3g,X+VZ2޽)&]*wgQ&Y	#Z
+,gDߞy''	+ZbKWW״iӖ/_zO?]r*DO&MԕrEXŋ֮][]]hecGvl^0%/KU3?u׆ѬSCA=+Zfi	+ZYHP;RZssdD?L$(ZĲjkk[[[#%Yk8afȅr!nꐶ$Z\jtx1Z*&b$lѢ	JP3ICf͚X1M6A@Ba1Vԛ
+O~-f@bǳ5:ƔFע)`>%h|Eҁ0}tHqr%lK!Zn&<Fjj>  h!!"g rzR"= Zk$.&-.M/F3 i$6gKde%h-HbxMys aVA HLmi$K%vӫ2:Q3?e	D H-FnsSmѮ¬Ft1<Fe3)jdJ  DDخ[RDf3{n`"Z/)jTikjaxK!h4
+@;$=X ,	&@ `46]`Y ,Fp`%&a
+T[ D+ (~jnoT5GVGGݳŬDD +)l$RgfuJbZD{-`D +;$=P[[;gΜM6UWWG"Z'c=-`D +;$=EjŎkF&ZuͼȶfDݞcT~Ԥ%|u;ӜVV+"@Zt)qkF'Z 1]Ɋ#5wNVj)16cw!/eb }D +;$=l2Z+V1cFT;6?(
+eR:Y=s^ΈȢ J D>`655jhh hIM.$H.UrFDOd@ J DOhX̙3sE5oPܗ X8ǰ:ohD +1^cƌy-s@h~޼yuuusmnn&tiӦ2cƌDQ*L+KMF땾T5sDnV)hU1Xp,y;{=)$lͥe=zر{n!CO
+Xĵvں~իWZ`/ǵ^J+{R^_{Dp[U,VD+-
+Ε5j*"ЊOo|Ļ NS0\Ç$-sH< s4hZ6l XVdt/._Cܑ:68h!V,Qڢ5tP+$9@qM6ך={6ֺ$r6{sPȗǡ2{aΎ$[.+3.7WZSf6 ~Sr+tȮܡe)~ޓW#?kF<bfgaspa_<M\a`E9jjjŢb%Z8/ʩByyɯ~"mpOscFo|P+(@-E^\ny3#{>ajֳ8A=:b/ys9`j Z$`9-_O)R*8_މ@bSJng02U%ߪ8x-M{X!$J<H#bgfxQ(ҥȫ˦1LTXy^8ey{	'I~4׉P=CW!1F.GVh4|r!&ђJh#ZL%괰m+XZgM#ъ=~ 4Snt3+×b\WtD+9@@IhkեJA!OyÊ2Vq/)nϣ&-Cn6hM֩N~#WgV~hYD+Q@@IhecdJUȍ\0HĒ+dZBIW3+EPGEMfw
+Z42[!"g칡&9Ý-M{194
+##ZC-e^lZ[W~u'B ZatK#Z\Y%
+CeWH\!z{OrC/dC8Vcs"Ԣo|Uϝ&ɏ+BBb0\hM[mMY_dz;J2u=}Pt_uh%H'o'F.bмqcٙWm$/n|ڜ{agzܗT~C:XW\9eʔ^ziѣ ('+ee&Fw8HZ{abu$ދV5*h%={ך4i[ Ӯ}[z}n;	3[Mړ|C#ZC3ᆲne7LP8齤<9ܬ^kno/j@̾}vI\kʕ PDμL_;dn{>+L- 0T9	og6ǹ~K+E7@0  ZIĵ:::wPDG{jcë;?ڸ70A PE,s[=Կ|vEzsf+znv΁h%禲x Bqcէ5Gm	L- 0T Zk1UR9#(sīW=1qB  "珜yښޑ/y,0A ïGZ @6[H`h`%_"ȿ@ ֩~d㱆m=	~]@@  "- ׅ#Zk @6yO`h`%_"ȿ5@ )rtÁ	~]>|ǎo[H.ol @ź\Z& Vbu1z @t> 7?Zw%'}srWVY'gbsX4Gf;F{٢ͷoQF+>|( B:ﾫ ~a#gxDDFseꨚ<qTPl?i=mvc!/!    Z}H!馤pL˅l!ZW  -g7^*gT|svtFVrYIwyj2{13smEEgE],fMl/v{]|(*kO6_C_S$j  !Qń0IwTW@ST.4ES[3{X*a嶛7>rK8EqoƀS:ϾDW  /❁Rq-%UpG;q_Yl2wJi,5CޓvSĢ$I~>5KV;'S7q   Ȑ-v~(EUMc&"erfʂc5=:NQpT+ziU}"Y?uvW  -71b-B(pD:
+ی^\EK%P+6+DhhK'Z   dHhɖVDK,9tIjWhlD+ԡ[ThU̘{RΩwW  il4+/Rr$TEa
+~䆯!AS$=z]q3j*ֽ1VHnYhTTͪ>Y h);(8a   Cr?mPWt0
+x܆<u-b1D34>[ya[J<)>*n]ҊsE_-   2YO9q    $x  @\²G_-   2@ +CBBBB=A MR7rHÛ;ԳeIG%(IԙIw|RIGU3.eVI:=%89WHfHڝg4ҹgz2Wi!nu}7J۲s6gQ\ImɧNjR Z XmS?ӔLMُMk>mَ?';?hjz+vc֧{f;y՝5լWf&U撴$)m2'Biʜ)$'nN4KIi&S?sfKӗkqz17H"/Uru9JXeú& 	pMro#z7&)΍BC(#KPDVQ7"T]C$a࿬My33ݿ{z=<םD>ou2ډvsO@ƼsOsG~TcP<O蠟4`sO IOV2=M&Гtvm/N}u̐'	'N{jN̟i6@pB\"hu	Wk~ZyPZvʒ喺]*-Vk+.B +)]iCBK&')BZ]O/#ZZ ZZ%k֐|fZZK6)OЊh-- rId["Zy ,j9Z~'ZhePni/j[%
+gIDh1r+u-H,ODV6b喾*i]+L׵µ\Oheu(hoNkBZbZC
+\Qk	-*Qh=
+Z $l Lm bVRk)7%K[o fm]Z6gQZ?
+Jҵk$s%-+D+D- r+׵UUXk(Z5
+-vw4k1b֪a@tRkEFBu7! %I%/}DE/M$]MAJ푋:#:]H7Wt^>Ip'G~ $z^ )~\%	%Μ|NZ W^d<AhKZZZfϞ=}1gͺ	#YDh8rin¬$EFLmt,S}1YHLYeqRu2vrĄKX̔)"ej݈11P3:8x5y.I5N#\	L/-g߄!L	uIFuH\eQ6PG֬,c-01JlOR}5So1cwaNzM+z4_),XC<rf|׌&i~S5v|k'eH`HXrȬtk&5蔕[!M+#k54qceA䏋lIx1MHLY^.3C/&q㛨#:*c=-#$ֳˮBI	A-TUKϫ2PH\ S zB25ٲINyM۴-vhߺ8zҚInYn첛ncNFٲv)(QVZoa3EOQ5\6-2g)+EYI>[PM\XE/-gQP_ꤷ}DG2ޫnln-^Ъ -ygQh|	+WXa]ht;۪ks>u'5Ytߺ9c3RyT$#lbԺNvŪΚ͗n4PnKdF4e%TeKqD#Cٽ/FjY7Ae+UQ졛,~GR+e2&-kBerf{:Wp<xxR@Geev'*=kA!Rb9bw<s>nQOp\%^`]	}c'*ŖW㈯|D%̲ⒼL@ݗz*ͺu֮]qxsf;OIM:;9Q3;c
+ڕw^m5ꔕ[**`揍jt50!UQC/&vr㛨#+{PQ
+uJzQGa7Iu*ʲV!Es?2O(ԫ/0
+#I;oY#	R) 0+[8arݠsg\1ajQY	)t+*#1+Z<7nܰa1mׯ_߻ytKs۬I˜OIM:Gn.dMݼf3it)+7-+,um>i!ٲЅԖ{1on.U|O"QeRDծ{_aV[.3:	,!i!SWPDn/b	ۢ<7gPZPI-䖩`6Gs2y.52<%i4$⅖b}(,%	:S^j65w,ݡ%o`"]+0삠Z#Zb͢I(	LhJce}۲[
+c)}}mKW=<
+ڨr)?DmL!p䊼l|qOQxr
+mv>XکDyd*UMyx-%'^F[*xn U;"2,z+j؈NJ)xyt!=2E>
+kI;6rԖȸ`y*IZbwx}#0lAMh@\o>@0+H"+LW赑nxuAF/($uCQ
+ˊKVdBU;wرYg@uݦ  CM{+~=-	d0$OMMEOjh1o%ucW[!V9$ZI.eTl0h_ܻw={vHG{L;@fxcon-u+^B+|W]tJOh%X?Kp#rJoqܭCrK0m>|x``; i۲ʹ; cWUa5ciG--g#~
+LKhE-Da;-Zv7/{ct*~;RYVUieVi?>88xر:  P]̿0\	Z>Kj#A[ܻDLABoSyj[1UƷ sJI?9 p,K7ao7S\JYΞ={̙7  BSԯ\*_p8  (Z@`PX\!Ss)   #@hK>     %   Z     B\	   @.)   Z S      P PuLO-   X Z     %   - r   B\bzj  @ Z     %   - r   B\bzj  @0%{ꭐB6%F\uE  S   	
+JZ[TL)d\U Z   /)_0TUhyK--S   BՅYVIr]R7#jcV2Ere9"ZTuϬQǜpn9,_Hd>tbzj  @R,Т{B+2Gzʄ>"Z̢\"L==AB='(yzd>tbzj  @)lQE
+#G8
+ssb{Т0M͂Z  PB_O2kTul{\GmD'O   j-rሊТBB  PQA|>Jy:LChQo99cM-UMS   ѢON[oԫUovW7%kD%	-~LNexb_g^j2 Z   }3<묘^zb^~V]WX,Z4
+`On_F֬d-@0=    3   B+S@h0=    @he
+-   - r   B\bzj  @ Z     %   - r   B\   @.9   TAh T7   d hK   d - r   Z S       @.1=    @hKLO-   Z S   :vԒUsýk<ۗ! 2   }uSۚ/\ti6іJZ_ѧFWg~ PELO-   :yO<C#/?:|it҄VUMlZ Z   8e+ýgo-?r`''uEӼUߺe5   	_t@e+Y=ܹ?t?n_}ߢr^znyyh)\$W#\j/PZ   8P>98^<r*$iG9rԘgSDHj%Z+ԅjD@Z   8C{z}NlYԦm\eݛ-ٰ_+tn+_wen]
+'r$Z(Z-(-PZ   8qݲwNtvwllkK'	ӟOxzޟuuHMX-:R(Z?(V"HS   '֯/,}h`p_4O5B
+   2 'Zq%'ܹ}S'':#7uo󛯽Ŀ,uC+j밂B+Z5    2 '֮÷o}o;G_)ɾyىO8iUJh&}?B+Z~B ,  	5_ٵW,/qq`K>_Su綌{wwOsSw}B0j^   Z?wQ߆#Oܴ3~;F_~ƆQu@)   =sons7f[׿:_Ǎr8>l9ߣ    Bcz   B\Q2 B⥖0+- + B⥖0+- + B⥖0+- -L?  iRK  G\]B
+endstream
+endobj
+49 0 obj
+<</Type/XObject/Subtype/Image/Width 780/Height 554/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 26953>>
+stream
+x{UZǝtf93kǽ:E%J:!ޫ#+&8GW  rU ijA@ḥ&!<"8tQtLBHH]jk9VSkw''                                                                   mϯ~ߏ8pa>f ʡ%!vub    ;RKB   @fF    F    F    )F*xfnZкe    iMiMp$Fℐ#f<FM
+	   &H$ʎFb,>Hb    mH]]](ʎFb4    ڨd{ٙ(]=îpO9\yB@q5<B4A#   ٥3(Q9Z7ԇݠR(8䫨Hj|$n   nĨ$ɨk'ަ$ȹѴH
+D]    ~$ގq&DL0\40g    ġ)ܬF#    `O<_M<
+H²K¼Xٖ(א?H   @vK#5#AYH    `O!"iMQ             S(d    hh^۞W8pD9tZ                                             c_WY94	֪} -З)HGIoi}TTT2ZI Ġ,`x7fNdR&j*d  ȫHvн3(:I ]룢Z!
+ 9NW:mŘ@*xfCEHmΡl}TT$Qs+@# bdzLV̼~kHler($a(&TY~`<VZӐ#B뛻g쓹]hRh+ԃTb6i)V)b
+^P@+ H4@0o<y^,]Il͒b y"F+]hP<զ!.'DP)EWcsq!~XE9%r|"+?)ZpJ?ly~,4 -[Y候Lw{l_G|)uld>l/QEJ}1ZI+kP9IDېFFjȥ(VXrЖXFa&X6qE+V9tv	&'tco2IϨUu)Qߗ[9{P"9j+ H%W,Hf?[c.Ztvp?wNJ]׎sgydd+IN/F9Hi֬Y]!Y#3,fr0V< 86QūlAEvGO{(GيZߦG_Ԫ2L ^ORĦj+ HHޒX[,5syWsφM^zZ#9̬"ޯ?p^h^Y asFjCgہ跇i,6sS݂|r΅WŨeEV=D$j+[*!%??4^1Pm @z`F
+$Rnlz++?{cy"D)pQ#!D#4;VN\"%jKf`|
+Y.+,s$}_~Jz,+J*	7m"Ȭ""Ԫ2r2/c  RʬRY3<o:yQ˹:9Cxw'g	m{][CġThL"jKxUA+Q&VфK	oH0ZSj71BE`?{}$ycvߩ  G"EYz潬ӽgRyxg7۳]EH&Gu]FjX7ø)Wۚ4ɨ[P~$Ĭe7cDY*ZnHEeXc@#Z?Z$e7:չο=\;,9ӻtNչgέ2wggz&yqhj(+sM}nݖ۠qéF5lؠݔ-fok;#pE̖G"(䨌M;*&([_Pe^(lw
+ bcGJM240q7z.WOuxx/ͮI#1JFB#Q~mR64[AH=ra#]nA4K􏄪D|5&TT	VK$ 
+(e/W @!l tw({;x 
+ hy%^ ]jNWݻұWG:
+WH !/ORH$Yc>d>x(\B# =^>HuW#uA>촑ZF @z\šU8ph]#PlO  rU#@QٳgA#u:w   noB#.Sbt^-T#  01ik UdW Qld4  䏘4 ,a@# @FqsNgU  $*Yǜ,GN}T*!Zz6:4  4a"ӿ}E~Y?G\No!ǒÿ\c_[L=+~ٮțsҖHz6:4  5C=uoY?f4ҡ !$HsźHюnpq+x׻^I7ͽW/_0ۢM\>RɫD	  
+HioK-O/٣.D;f~73]VXeٲe6d-@zV?o_tS$DɁjwם/>0qu?|GgʓgN3OԼQ|U)_ڪa	  GL-_#G}8× G.u9/և89\Ƿ3'F{[dD$"*x$PT.KVm"./c}d/|hSOWy^rlhF"=}i/字Z;{pїOҹBԼQO|l
+Hvtr)	  
+HO>#?q/?\8s/K;'j@Z{`ljF&iOP4::ڴF:ZOM~D#os~m}z	Cq&?;szqKs9:t?5oVQ[صkWg3:H  P@Hs9qؕιyU/y~nթu>ūvܲd?}#ĂHO=IViZ#:rӇo\9]w=:jni+֏?4xkƟ;o릅iタ#'wLԼQ:v4  4	HD}s!.α=3Y>:;]>?k?w'μgﺡVhuzgyfŊ6a]޵zwy}oڶ]>239Fvֺo|C뢽2U_??tMen^wιr/[pƅFh$gzljHmfs:y=h$  i$Iu3?3:}o9+3Omo7x9?Ybڬޮ7v}izCCC6l 2HH󡃇P8g{h#;_<-tW߽|'>N7wdj__^w9??Hy3"Fddd>t  $$s3,^ƎDg,\+OsOeHMzD#=3D&Y	Hi|/ό]yOs\9-ߢvэ>Uo8Ǐ=?v~vo>I=n~"~zgz}(IH%i&	4  4A#eiiӦ3)'Wf>:{#3ez~xժU+W$}7IO= !8!H?w6{\|sϑwd+O.{rouͺhye{je|^w>^?m?ߚsW:/_>e7
+B	«A#ɞI%wZ
+4  4қF?rGB\9 ą3>v{Ou]6|Fzm۶yf"6nc.T|oǷ 㖁=F]ޫ/_ygWEj{%Jl-/9f~F{I印,$7r5ɺu:qZe"4@<g@?E=]D,uNibvAëʸ/QE>E tV#}CGG}wF:W3~w/\>c͟n߹SVZEeҖ-[LZ~ڵkCқvͷ޾uU~cuD -\?~Z]~z{k(_ =vH63TmFRڑBD#ɞ|I{U:y)5}^R}L*eD;ٻŝvwR#17/MJL>|DPdH/f\:3>scnJʤ۷oݺȤ&!f?=᣾~/9>;_t?~f?|z.[Gn]pƗꉧ|zQAg\x^# w#卼?KF E$F=?+Eڣ:l;qUotHtZ#M6@#XFW{7wu	_uڰ羏\3ݾsg2i>eqωv""Yzu5Nlo woFu
+;,xd@Ҹzi f7ݞ u^fTACHgco
+(]YQѫI\=\bBEFҍaF(Y"Ǯ.bφnh0 CLɼK7Jc^3=ڄRrʇz?!M'+_?{bX>HW_d$ite9#P{EugO=dwb-6ATsOʞU˖robя#+z)Kj$mґʢngS*V|6Hu+F
+]8t3oiR2_#7o`a5;H7ƿ*uOT47aݛڳ>\b	(:^md-9i$]bh.?$M+C;6uk Fq|c)bmϥcm{ڔ)FL¥y$Ed7֦궄*c<${Hbؕ+s5QqVuڱ6cdejSMh$`KL)t=PN˴VYPj$ֱs&4Z#1ڑ6tvFd͎0$֡A"heQGm\ؑ@ֈI#j jD#:tU!?-/И knr>N#>k|滒+ưjdm>d
+kcHIG**'4?HF@HFzH&W X:o&ٖ*w47&uBƙ/vn9Ðۛٴ2wK+]u*-I6AAhHPaG
+#!2-M:BYBSxEϏVIYtC*©?X5OƇXjF:}%)đ[^bLKUaJBT"k $0c@#A#%eߚd	؀Fʞ^8
+x@#Hc]#)_ dM#  	F \~TժjrBsT hh$  %)HJՉ:=9q!MF \fTz59f%W)mLF \ZqcccąWa֤C H  KH~drW_*Dkt\ǚ5kRV];7i\*\EI$P :   $C
+=#R;'}}}qV5#n	DMh$`4  tjTyZH䔽HOHaK;.Q̸g[ʢP    S##k_у\)3+4O6>ܕDj
+4  4ґ)!k$VG55%	&&EzQ50{IHc ]F \Fwˇ;<oZu	GU
+$|&ژ6fM2q4  4޽C#jk/u.W܁6wmHrv$`	  rIbiY#թ)1ՉK*].D?7-#?8u~XQ@HH 	  Ij5R!5xZBEdY/fT~=7376h  $ʤ2?Oۙd# H4pOWIEW@w=҉wm)Xqj$k{|*j`g5G(~Dϖő۸9ݿb@:fq6hsR~Fεkk	Z#)9-^]#/$m6arNs7?;=tB\Pi 
+)HrXǥ=[#u'FJH 	M##8]vXG6rE;YOWc\gN\\IW&'dTtd<ԇt{Xs!AUebf۹iKRRa:-oMCPKZW{	+p 
+;^)SWk$m$muli$z "&Ľd!hw?IQzT7-/\r.iZN.J]Y:|+Th)WMYEkzԃ:'z
+(14z$ԶXȖF䬭Tb"6MgKCF1H,ߗ+LMm*;&|FbIJ2RF|+m}]in垢;W4m[J"fY[jIa釩@JE|-DHmuli${;(:Q&ǚCP@HpbV5[445L̶T+ըT	646VSb+hR#I1GHbX2KԪFǬN]+7UKR*oĸlH#i$Uuli$KN%D#Ǭ*% KHJdO]/T#$WjJZF0'd[)֠gj#	KԎldGRtژ'1Ƃَd%mմCwwgIzT$XȖF#i|||BI+kRs~g\ |Hrp=~i
+{&Fzu]eGzne[?j+UNT&!rE!uce.5'Ws@&X4eBZ*$ZSAROcӵu.Bab0Ե}?ruaZ,YYR]Us$}L1 	jIPשwѽ+6R{1go|zq_9 \Rf?HT|&9Q&uDFcKwl%<IM[05V
+9ԑ(7Z%U8ɏF\XQZծ&6:F5BSz=#RǄH#:+$nwn创a`/!FqILEqXșF_Z⚏"7o]UfkgkU.;25IĀ^F"=>4H9Hf%uV#ycmG UF".$u;&%ǗwUGX@a@qRA5ґ)!k$q[f>{KoGbhLV:u8wB#AvF \	_#я_g;Ո䉥Je͚5tR$(%WҰx]12 ,H  KүV]{gJ"@6Y8
+,iwr(HAVF \~GuςT}D| T:#8G&%B:32 (H  K+D'0(?6MV疤N`zdh&FZt]+$EgmLĤq RM.5RݕIJUm?+	 kҮi١$l+-~@DRl(%6rY[F?BK: 9#	ӂF
+n!lzX_CO7+.&ոݺ¿޹KaD#ڊ1MmbZ\iLԶiq>~6MѦ~ (&H HI32tYy_#>:Vv[r;:)$ƣ $M\QJo$!MԦʽIu	Hv{P
+I AI耔ZwsBz1>7UʆFh~]b&a<5UF\JMi
+2J)HFR	:q,LLsIvMgI$ܤFǣHn1^LBX7mrE)Vt+7iMm	~u+HgBRdoGrt+Ӄ~Gc!.1ۑK-ّDsG
+H:(UI!wG-r5EQ@kΎ4鍥+&mA"ۑ (:HНJ.b+GYUJX7 (i|$v"+35i2["q4I1&|8Im'jir>WF(Wқ|$tIӔMGbʏ+
+6?{ h$;+FK^ZĹ@d'r}4][0A?~;)5LW8ˣ6[K8ȝ;FcGb"\7Mbi1m2IٔVP%	Z'D=G?x@ȫFEJכҼy_g3\rZ6z{B.u*t	ɬryV:2C	::  @^5BSz=#R;)7źڕUt6Hޝs@# @.F/fnw4Q%*-Dʳcr>jxST:*+-r4'@# @.F}lVX;51)Ұ	zλ<7}/̈b/]>2N)cS-5\w   D Ԕ5 <DzkHFb.T\V`jٳw_ַڑˏrx1+㋉  $g-Fѿj՝kT2Yj$:O4F3SӞCW"G=SxcF \cwHZƪ@Νն˕Arik3Y{"#IwfHJ|걿  $iY#թ)♒*2ԜL	,4jGl)XXH(g)iRh$  %H,T&%8+mW;d
+&=D=5HARǒzUk   @#	!TTIe+
+
+4  䒼jl8U# @# @NɫF 1   D#i@s@# @.F) (H  K,TT   @#+訷nD8\ +@# @.)FE1+J	hKR"RNW- hXH@m@.{j&I;5}Ŧ!!e[@#A5,XW^D\t` @8HAt;Fњ5kJV&
+tnh&"D$9<&-+4R\r%~=_ru D#gGHUwQJKbUJ
+ҡܜyN>4ҶW?O ɑDu3gTM,r%ض &)Fžs+{wU*$fq5s;زq;qyʪ1N8Ĝ[yvub2z#KqȑZ!F D#gGr7+aHzD"PjGqZOc҅¾DYtdYLT
+r^;e"h.T#%Y@V(F_jv$NQxBt'Tcm
+a;M7@#5MFڗG 
+H-ڑժ;רΎ	Pd?)7c5G#*1DIc8O4Ima)<4Q5{yÒ[uOh$ BA4R|jk8>j+WR"r^wvJpCQH9*W=ִ)KpOWgsBt+(ٙK8G9ޟ>WOX F D#Ž>k&rolz#R=NsJH9iRI T#yR8oh8eYKhWaP43a._qB=g! 
+HqCe]'#-F(kHU|FTq1wmKc&)5X.[ۑB<iHM;Yc6NZ;T#ƳHޅ+p6fq!09{<wݬ7h$ BA4R!TT	"@HFbE궈xYxr"ښFz7xco+鐆3m͏]1ϝ'add]z 	LPZUJ$9A"Jh#y!^4XV%|i@Ա	$K6k$+XDw@F)FJ
+K5R0.5`$ڢv<io.n=4ǏT^)K_$wh$ BA4 RqBB#ӌhh<F:VŎ[O#rg5]p/6vZ"FGGw 
+H#hM#)dלm	8p`;Ϫˉ,Z^M|pʰR\Sz$
+)4  )|J|amH7
+$cl-geJVʩ?tae+wzħ	#H dhHD6\ +am~+Ha+Iނ6q-pT/RH 	P7t)$XÑcVr>79ۋDZ]|}+7xcK!F D#Žζ/$%qTíI g)IB5HF +D#EJHݲ]ElFnۑ&Ĭ]+24RӘ5#\H dhH>VIYsj\pۑHҧ #@#5A#]r%wؔ/HHHl\ @sD#Gb_]仰qEnG:f/R~ôHOooYܒKzށFjFkn_|q %""Kq Qs1"5h~!F*wiYGɏw,dKzɍFzub2z#4a޼y\rɜ|AJDʕX Z )>|Ev$Q3N6a~tPH")}	$N  D#hG2V\:;&@n>5c2~pLH~kB|h$   HQʮ\!J!zIO܁6wmMjAk#cmG*H  K
+^59k6IO;f.th-f.v\/̏v>*   )nLk㤿z(f_8d,yJ^G}2L'܏8)][aR	  rJA4R!TT	lH
+:N   D#%A*t%Irn\[;hl    );R@#eh$  %H 4  䒂hlڑ@6F \Rt>;U[IH @# @.)FJ4::J?jVY	  rIA4RХ\ @# @.)F{m@rN+U5Iޮ-ꋡ߸#89Xz2o45о/   D#GVT83Qbg}$;"َr6$Fjqo[~s    )>;`D#ȷQDvnS mIHrOrm4  䒂h_k$XSR`83 tNgGƞnnpQz-K{̏F,5R["`΍ªҕ5,Äȓqi   FA4R|vrk$:ʦzD+Vv$vHDWl4\C 
+y	7ܘ>M".lZco2jtv+YP\'' $@q4R|Y#UG]pYpv$F	(51X!4H/aF\uhN+\'' $@q4Rv$_v>kS;KJR0hY#Y,֎hCiLΕa[Ho,@^΂*=9 VSҹIt6[#icfBɦF*7I$cqّ@ NgAAzr  HnFDc뗑4}Q%ͫ1׼QfXlZHF͕ƿ4H?II3I%tdJt'W	 	P7T&+IiHuMIС K337Ud}y+9wk4UkHk˹Fz"Ra\^;+VD$d%M8TM @Aq4Rv$
+B劧nnkHmĬ@h`xXhu4h[Y!*o6H8?-N,=n 8)j5(+j>Aha /,x{z粓/\L%y%{v˯8rG$NG`D䝷hl7P@#ut("/ϓ\qKo:7+"Sy%{ոr2Z)OԌ+>eEυ)5Z~Q=;iH/T~k8	ȗFb߻6&w2uv\˜RKIꯂ>"֌FRɤ{`}6VR یS5Rk8 v$17R6Ī7<߻fݒF
+6Ah%DSOs>9?ςFCirZAHfHYehHiE΢ٕ
+"=l4jKs|ΪW0{::w`~i=E񪁭+{*bHSնܦ|
+N]N@K4*d-hMf	H۴D5# [>?F
+Be5-BZ+gӹҥ,	nhco Fo-G#YB7!59f%W)%?6rN鄾Yq:Ιȝ`EZ!D{B}0uf\RVl9y䂫BsZ{`T܂F	~lo-G#ؑX4>>>6ۻ9SC3(pqvWeR_`$b*papI*#WXƲ6<R`P ?F/Z,xlK=	zwg{lU]}fg{fv>YNZaoty^fV*6yWDrbe2қKO/ᡲ`}{da|S..k3X~L{E6KzLf߆VNu_LR'>	WTA/{dRoe%,ۿpF&5(Q<&Ѿ}a"""ιIq1U)̍>%SP@U&#2_5ES8rȫNr{uH"<Nk?DZINLno-#3DiǳhEF*FF
+wFVg(鑮=ZصkiE:)ym@y
+XUOg+GA"au-{>^VYqk>C-S.BdSX+q*~*Kt,Ҿռ'@hmdy"Xڏ$,3{iLs[O^K]+O'(#zjnYq~$kjEmd7Wbӻ`ўjϞ vFzYWf$#+]K:
+yr˔\4*eE_re!LFaĦw={՞= +-IF?gS[YYIS/lfu+;5'+_Ϊ9d$!LFz lH]%ۏ$c?,Z___;:v*^mrlz{*u+Џy7LFBW&#} TnpFz-Ʋ+i0JZYY\6H.t~69oylIG3>;<qBH 2A$yKE(JW˷񧜫üVփoP5T3#G&d7&ό$.< $2RB1I_* Gg[5_ c  Dg$`aGt'#y-0  <d}ݱ~etuv|U;s>}7*, T/9Iޠ[^D.!#]ǚ\H 0#2Reĉmbd -ѝ4oJַݖ?XF3|Ua8dnӦM ;iH9)zxVЛި-(= H;`d( %9'A$Ui t)#WJh0к#dY]]G!*zcn0؋,#J;`1sF2R8H27XA?r!Iy7]M  ;|?Bgݲ76:VVVD4JzdF7cgNQl<֤%m|,0֦gZa	 THUHvN2HDIߑA#ִm0H}82ųVkޑ<Mrfhα\`}J}uyd]wms+ d#$#Q6#N~t+YW{Ȭ\Vj^FR+L6g3+kkWWZ4!#)GN3#'#;<>{UI^/_g+#%].%i?1$ghUHf_+%r4V׵3]t4 !;R?Bْd$YS$ڬ-%KAQ,%=9a`5sVP5#3YܶWۄg @x)hc㸫dFQ_JPMmڲtP̕l]+{,Q"커nEY~++# Z;R?Knٌ4JѶmkN$sMTtr#|$[Νr\o7&N=/+A? ;2xwӐFWevk:[׵Պ!Vn_qԪެv^o  <HsGD&IIᶥ!uSܧA? ;VF#١d]yRGt'#6AݏkH d$`~d2ߧP:X:.i[DSdW_=*JλEv.eBit$#ݦ{02ixf$J{
+ɥSHHFjs?p8Wí">-T?R;OK]٤HM]H%e"rqu+I,)d$2:kHI@:vP.僵ޤ;=JD]7ݤ)&%#ֵB(R<o߾Kџ۶mKDR1qM*Đ>>myªrH2	ҵ~I'9&输ksyiߊ:▽Eu]Gg[3ª9	)lVg5*9^D2Rڵ[{jI"/$ߵ|>)w1R?}ڳj?mi5[iϤ&8S~])ȴf2Us|9<-%|Kޕ{jYsM-dK#su|W¹%#=38̞XKSwr^HaZFja?RQ4fIW`,LKHٴti_}5_9r5Q疔:kM7>uZXأ7mGkFRk]ƃP˱lRusN㐲<
+KQ-W_oIJ3Xe.l99['#uT2ROd$Ge$={KmUZgάms}~$K}h2#M_MQWj{eH]=Fm~Q>lRk}2}i9D2RSH9FӐF|$Ik-4֦_)_*2Rm_#WQmf;<u7Uj2#IG˔ua#5\yzZ mE^y)2播J\HgMH4ڊ߽jMFײ*qhsuҙf?3akKF*^v$'^[
+}cW
+}pWKkFQ?NA]v׫69Ｎ-o22UiaeeԠ)\'ĳqJxi 1=$ME!!3ƒzDfUޜĲS3Rm5ΜxtqUa錻IIDc_)#}f:%iN=J3Oo5TcױQs뮯J]X]Hm0$K N$I>)>UJmY2Ǚd)Au#{g]g$92cHJJlΑO~dsʎiV!8gwϚI \2R<EiڑM^МJ$C̿Y\KkdL^)_$=$Zg&kڮٖZ۾!h[.RwXWM7K}~I{NK.F(ÔHrQcsa4*HʚSSFR״\2.JLsIlk)KlJmb?R^X]HGD)eڡ~r%;xy4>U",DG%5ӏTgFrtY7T{I{|asebl]Ǯa~4+{2~bit-#\()Mk罵>G]C	:OW՞-?L)i|){k>6j:RF#P~?([F҆ڴThy4㜽,zA||e]z,e6#aٵ)=k^I_hdkFIݖJ7md\x-9SHA*dtlNxHcI	HڞEB`rZFHn]Xx	ҵԆ/HA2Rx-:k9;(8=#~2RH蔮e_2pz1XyX>=)	Xe䍉o[-xG
+\SҩґTK&' E֊z
+/0-MpG!ֽ'jҏLiD4UBH?Ļh0HCdµ'VTq-[5D?R0BiD:&5W;d@h8&Igp[Gܲ.$v4T&#m ,2kn##YXGi^pGtZsP+F˸ژ]qڇ.)'KRەH ,2R?$i8&mjb֏7='MrG<>yG3m]yzH<個w<3g Ho=*ٌ$W} ,+?fjא*C5̲u=9.H 3f$ik<RiMv(k򖒖)y'2d}`Gj[O~24.H 3qW#F+iuuU^od$9渮-sOǒ>~lVҪWF*_Y>qUH 3Knٌ48z]w'_ ʌcb1)r&YjpFOLΟKmG? d1);&!g5Y, ,\`__ކɱ;wzk1.H 2RB$)?ܶD@lǘ -iE欭EU骝 ,3RlFPyom/d@̐zWqc53Ϋ6R `~Hˀ2 sEFyf^mkc.Z]9+$+ʕ!tsGj6]ucf@;
+mm$rd(oZR'!F8AF}֔.L?Fx3rt h)2R5	2sF2&a$p2sycYLe8:Ir2MʺPU{W mEF*Ti8ʫƲk(fڦ4>͔e4X3tX+V"#()NM7 -|FY3ZHH~$k)	@
+G	Hѻǃޤܮ1:,%؛n6s]V8?̒̊!B}>6j!3#9"#eUh4O0Iڵ;yx$CLRwr^Xf427V+IZ3#i'umf? h)2RBgݲ76:VVVD4JzdFpg?g>ޔ)#4]3 HYU3Ү]$"XGi^<oNc#.cLjdLYk+Un.jm}rm?C6vt*hxiuiH "2RVՌ$G٬S:)ohM/)>YOOctIML1|e'έ[2vlJO35y\ZQF	 EF)g]%u~FTH:\۸^E_^d5Zkqn5X<d+Hq+/	 EFʒW|3[$/vXuޑe{a)wlGJ~qet\iYQo<juy~i:qiO:m  Xd,66Ji4$y9|=$9渮-sՆr
+9B*ޕC͂.Hy?VԞ%<yLFD
+z-qW@=ڶmz?6.`W&hd:D,=<c{2YjpѼHYLoO{P4&!1	 5CFOcRNrR}]+s(˱+{<pN.][/--y-Vn_GtQd\.#m ,2a4cR0IJ-*+bH  FF2T϶j4` BFj2 HBF  Od$ iNwOB  Hd6XD&	 DFHP^+6E^g}	Z A"#5K}!NM7 ##@HsR)' E֊z
+XpwklTesoIF 2I7BKDٶm\.c✛T!&>>myªr	 DF~$If]v3#nG}d<|5.-c #@HMȕVWWpd&{N<)WĀmi5[iO&8.>2M_OV<ie2I;1	 EF~`H$#~쐏̴=x[,Wm8Ƥ/+Rstf]º29&#@HMiPCFc=JmUZgάms}LF@D#3IklX>[He66i?uۚ@ dn[c2 Ԕhԟv%I^YYO׵eNޖ®rԶ=dҁx6Nc  Pd9)yȼ_%ym$צgzlY2Ǚd)A}RHy|$ Y2&e$)!g=$ZCdM^9_+כh[.RwXWM7}\yIk`D&II%ځ A"#h4J@v9כֿ!#@HsR	ˎ A"#-}J;	 CFy#5(BFڠ|Ɠ UH 2ҜG򢶵,6X39#P2 ,$85iچ ##IlR`MMdǶoImxӥw\۲1jJj5J稘 ##5e4+n"Y$۶mHIfF;i$Z@FҪr2 4'Hj'L[A&%:=RzFiQ$9ߟls$#@HMȕVWWŏq<+)Ye$9{">o&Rҡh/2Y`_:'W>MkVR2J+'3Md߾k+> ##Ia?R0pe$c[?2Gfzf?ع։#AR#%jӺE ɾ2;Y~	 FFj_HY2cҲc`ОS9paŞVpd$ iNd?RΟ9Ա6yKIX%#i`[Ǿ-zk7ґ0Tp'lN_ ##5e4]IjFWVVӁ6uma3zW=$
+|,;\k6qdB}x~$ A#kk2,Ht=u(}IƘ?IqlTu>v-r&Z[޵ɧH 02RdLIRNC*v=$W{ŗrB}mKE% b+۪IUA먛1z/_fɄ
+ڕH 02RD&IIf@,!#@Hm0dR0G$mH 02IȔ2 DOW!#@xHK$@q2 xH 2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2 A"#H $2LF TH2} TCFH
+B,E:(
+%2&#u #Q(J`eLF@FP(ʘԁDP(2[@g(
+%2􋙬O>-,tW#~A/ŊH
+^_Fz1+,/>}G/@vcǎmllo)~$#Q(Jxe~L38שּׁ曧NE72!"]'GBqˀ$f(
+%2NG^B/>-28;+uر(,|k_ԯN8!a$c:BP-Me$qgg~F8#/]43~g$9&$#Q(JK#I.LYN/dR_{y}sE;9CWt!#s1DP()H2 38Ut^>]2u'^43W_=˯Q2;Ώ|#jL"#Q(JGʂ3Rn(Hs?:u]2~񝜡<ԡ?Ç;>~֭IL"#Q(JG"3RlK.7vI2U9O]w_/cBP:RiEq6o/zj^HȾIh|'HVIFz{޳}vWq7vٳG,!#Q(JG]O~ #5d$$#}h0~kkk#Q(JJ#o$#Z+H_tDP()M]v޽{3ѣr8O<tEDw(s'?xNPɵ/K/a(
+#HG=|'<ct~F+43x䑟:4BF?Bt>ۯzd8<|lgyV"С/q䩧6Btym/c|GIҒ=>Sg$FP(].-H=}~|~QZQw<DP(e3y}JOg=FiUyGnݣ$2B\旑ywwv}=iQj@"#Q(Je~jky6BP+H@H %2Dtf$b 1#tXNFjz  3%#54  <	                   E     $Ҙ#                      ;v\{Dh8M~ Ѯ~E1h8yǥysnGEh8jlp yߓ}~G1h8\y'GyQYk9vؙ3g@h8jm a9SgW_-(YD&rZ/GgO~"z5}X%G4Q]+ ]?c8M1h8\y'_yWY[To  3]~{[U"#qɑޡ{֖]Wm!#ȚdHZr);KHd$ Yd$2|##	@Hw(fR&#5^e2R^g3glTzVۚcD㐑 D wM~^ǧ?>wwO4˖4y,o'3֓M&5\9sizI;ivg Ɍ'w凉HHQJV^F'͗]\ߥ|44xezioEܻ_~jmU7c%d$ Y2#}orw:DSםo"LFN/ NH+i)W-gdm\61ze=/{4nu*^,?hYaZ0*l#uyIFe~#92b˝>G_o+2үԴ/z&E4hT۸)*WK/͞9OG祴tjV&#ռIm7{vӳR|mjH+6EO,T)Y}jRYAs.& yO\hywCw|"2o"E4N~FS}g	b:gyrβ='睹~N{R^^y9_gd$]"eVȮ~76g.BF$\~ud$3e Ə˓WeIg?Zx7##=[٭;ӗV\~ʺ\gbk. Kss'tbzߦ/-_ɻ[>`mw-z"E4NaFu\Zz10Ɖ K<7'e2R͛,8zjSy9<2nDڽڢ{E3\rKS꒕m5;ڱH dFڳ'^</ٷKޖOuC-zDR&#U:.+mp\'Ud9+kSs|g7|ʾ*IDNLho]UmcuqLkp,7w$8d$  uW7]m;;*?n|j|[%}讨C,*H3wJN}t&%/Ӻ=27yI5VW~{HFϙ~]ryJMWMg$哅U Ɍ4B	5~jSB2%3;: D\VHϸOuYZdCp #Ȋ2gÿ<N1h8oG{JLF^,3ӧh2  oo1QDH+w޹-Ju?pWYGFEFXF+H~摑	@H_<tߟ=F1h2o*=#:u D㐑 D 8[7?_E4hy'GyWYky?~ YD&~|#1QDMj=;9
+;^7p_~2DMTWkÛE1h8\y'Gy1mD$2DƩk>~gE4hRCp               M  @Fw  uכ      x<>zC=tH   Sٳ$   瞕G  pBg
+endstream
+endobj
+50 0 obj
+<</Filter/FlateDecode/Length 2287>>
+stream
+xZOHGX^8 E%9w&1'pĴ3k:AR0ofv~ZV]6ȇOUMNO'/Ok6/ʬ*ǏdtvJhL3$d9?>ĒjbΉGU~|tH$:-i\Y;RbAU52|_F3#-'#F(05h
+tGfG7H2&ߎ΁ٷRD_eX_,MRCc"I4a$M롍*9h0Nq>QY@*eK&Q.\$)rKEuOFWmLuH=BNe	;̧^ௗ+ǂfnmۚ*PAAοa GZ<@,qE#&V2&+̑$Ƨ'Y}i6	7!2NRKDW;x6\RI!tl|5.j+NT<8ѴBX tjzOd<8˪^9, $ 6!OT\ O*J(_$ '	QIJƴdKMhib̓\E1Wva$/JJ@0|97lA5L_1^髅':y}!O:j fyU-01C._~/96Hw%닁FWg!;2J7,,"f]b;0n\t?a"Hݜ0
+k&1z̀L	å;ƻA	JVАXm28hZi(~&[Nx8A[q5{مԧmY &l1|I@6_l[28+RT==ͱH|6qyf91Oхĉ%נV%fyI^ICGKV<Ku4ڕ XO(hCT^Yee8U75.o+y',n~҅p@rq+[@[dagKeZB7`sS(Ei͘D5ãV FLPeov+!GTetђmOk%+),0&2Es5nBksy]Г`s68'KNy(%NCJQa&w8qF(6ω҇hIe?3@Qv6 SVSxZ*ʞnhxLJ&^w()`tv4tBB	sK&ה~%![qEvD.+)c<1ct{<AYZlF.7u'+ľnp׳N\_oQe?K,f-SWioܶtQ}K:+bK'3S.s]Zت
+\Kϲ`ry-?+gVڣ7lJ*/}Ϭ쩮)FӢ={b.D+pϫ[U8wuU`K}wVKŹխi&WE̓nu@1hl \uÓ##5o-ԄEܖ{nCI7PVYQ6aћ='o:n_]9+TWk>rKDwGb:ճ}}lX*DWH+#sξ+FCk1ŧIQV\sY55RMq^۵O)q<Y10K(e>tM7{>:đrG]gq5\]WY>~O]iR{R|+lD'.{=!V^H SLY>P\
+O@M7tTMݿ}6o 00ԑKdǵ~%g޽Fq"cʹeQ;R!灷V=w-yk쨃x3ZCuP=\t]Uv."OKSO*K7}6'r/o;:G
+j/E7:B	ζuJRU/uyȿGA7r,fDc=(pVQ8\n.HRE~4#$=S53ntq
+endstream
+endobj
+51 0 obj
+<</Subtype/Link/Rect[ 292.82 339.36 333.23 354.8] /BS<</W 0>>/F 4/Dest[ 52 0 R/XYZ 51 692 0] /StructParent 25>>
+endobj
+52 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F7 23 0 R>>/XObject<</Image27 27 0 R/Image61 61 0 R/Image62 62 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 58 0 R 59 0 R] /MediaBox[ 0 0 612 792] /Contents 57 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 6>>
+endobj
+53 0 obj
+<</Subtype/Link/Rect[ 354.19 308.48 396.71 323.92] /BS<</W 0>>/F 4/Dest[ 52 0 R/XYZ 51 692 0] /StructParent 26>>
+endobj
+54 0 obj
+<</Subtype/Link/Rect[ 178.24 277.59 215.21 293.04] /BS<</W 0>>/F 4/Dest[ 3 0 R/XYZ 51 194 0] /StructParent 27>>
+endobj
+55 0 obj
+<</Subtype/Link/Rect[ 428 252.15 468.41 277.59] /BS<</W 0>>/F 4/Dest[ 52 0 R/XYZ 51 692 0] /StructParent 28>>
+endobj
+56 0 obj
+<</Type/XObject/Subtype/Image/Width 780/Height 689/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 41470>>
+stream
+x{ŽgǹܻcݻYgs
+Mbs4-j|śDM"F&\##"#3KDFo#]{{]]U]ݽg_Uw8                                                                     03_,X`1/dIˋ%mؽ@     
+r'-/ GJ|   f#    #    #    iHG4L6+s;%F.    
+9R0a4))IDGDȑ/AHDT   ڤ$)Q8#ɵ   ֨#+4Hq$NfH    p#	Zįxq&Ơ+ĕcÂabd`\%W#Ő&8   PT֑3?q!oX7T(,
+!8PE#y   ,v$ΒBA%ߝĘY"gCɒ5    PyG-I#gBɑXI+" Hj84!oqX ~? Xd80 n0(ґ.I$3$>yVN8~1.G9rС.I9 p$TˑDG͆+G	E@E#p$4H*E(#p$  EG Ovh?OǠ# @"Пކ+oN;G@C9> <p$ ̙|r$rq={>پ{?,X\smMMmpZPm}8;n.z/ET^k+P	Ooܣ;X[wKנ2 PK$H$DH`Jq$}:dKH8UTB*k?zhoۗ   ف0TܑZEK#U"Gj`Oo̘1>,	  IBTlHPAriWb>]C+׷PTj؅aX
+	  RN2؀,I'#ZͭDđ6
+]_\VmjoZܪn؅a̎ݭZ  )'Ge$n"fMH|!n|kJqൻ04L<J   $H㈫cQSfhˑ$E:a+5{X  )Ǿ#	`oHuG@'Gj H  r;S瓔cJr$=4Vr%808R GDGdǥ Nö#i-"Ӵy˭iކ=y#xkhaO310g[k&\voN#588鯡%"&X oeّ4a$Y+?)I-	~qýἚ{ñzG̅PEqo 8Rz9;1hR+]~(+D#5&Գ|Z;z#ΑjX@wD H8RBIϚ>%ROFeB)j#$7ډ#pF:f֍["
+T#FA
+c6%XL߄TޥsG-lYi8'YXuk<Wx:fSܞ
+G HEA?v%oMԹ3f> ju+&,Q$Ob<1*SN8RV\NtBRN5^nByZHW?D9Gju']a9p$ kYNd娙N7<|n[7nLYYe	%cKR!TyxR9M(H=ʥa,ޑʾ4JbeK"U1kx+xV};_	tp寁G(!KDU8  GI+?M1H<IAˑ(V?<~_Ro|ix|hjYO^zP[>j{xsEJb)`v$2Kّʾ4IO<AtuDU
+**VkJ{Wኋ\8'27Eg@"kOGf\6ng|`lݔ'iYfy3~=&ǴbTKs|Fzy6Xa~gEWը]'*T2çDnd*	D#EOLGi\a]VVT"ƥ%8]0MnxMZHpV~kN\#ȥ9(^.tTgVAMsX~+Ί+I:'J:U!6+Ac H8Rj6Dجsj 0Mr67f\ʕw23sNQl1Ok+hJ5I@}14";$j	hJJw}%¹vKfUkݏJY#p4|$\>)>c)Ss3dv*Jr{	x$`Wȑ*0f0FUK#42ߍ
+J^3_	)u-kT=&Hʜ
+G Ha1YNPϲxrn0:olȍnt>Iff[żN,%=(Gmqv][lW҈נ99@YuS^A	VkgJ҃C*'Dч-B~jyG H8RQĉ#Vkk6;^Ju^z,>I(G
+4cL
+GʇGՂts*piܳ\ GzīEsɯzNP]pN$2KGTh[NԝU8  G?O}j]lqL'6xy\&}S^Z8RAʮڧ):Rҧ&oL>7{1KWLqnn%X*
+@+G'7Y4 ]GJLd>5~VIN$@G+iAʻɮ+]&ipwqB#Q>j_*+TP[KRCK$F6#dǑ	*t[U,zjBz_/yڨgM<'N&kK@cC8ֺ
+o5&G#ŊlP$OkGO<I?bF ۷)UIۂAq$a.لBP$OK.<bĈ#G&cP~Kp$>$hxNp$ݖ5²E:Rb"iG=((R!	GL)n+$FM#%H<HHaruC@*#YJ) L	r$
+8Rbcm!7]H\uOiڊx#IP$
+H#jC=cM(8DsՓȎ2K¤$lR2)oh9oS^C@i,p$z_>	R2Urq)ޤP?aRj]V\7_`/?srFzSfK*R	ߌd#I4#!R2W_?z[5񥟗H;\nW<!r>i79Ҽyդ5+^Ɩg%m||=GbVU:-%7U$đ8Ddn]OӗfVϸ:_ԥ1nTdܹ%z].g~e֬YqJ=iΝ˗/'k3gNQDjt@_p|Oytﳏo۟_~z=_6o5I>,#1̑ Hp$Tɑ;e83OՐ=垞z;xkX'f	$
+*N>aҤ8)+W$;]n]__߲e.{1WKD׃ǪeulZ6knz}ὶnmc|*ٶm[ɻK	p$	8  GMG"A|;!{Oio/cf4f"$9%zT7`DS#~iǎ[lFߖ/_>sLjg8ҁQw[Wޙ_>r'H?b(ǈ*¦Mm@$H $2o? |~G}0ݏ-n$!AZbIHWWW9ҥKI͛GVS#QH%$KpժU#-Y1cvNqb {tCܲI˚Ŀ#Ag6F⎴qdP>p$	8  GL	s$R#FЇ#GR~I/#_g&J?adL֮]˴dѢE&J#Ґ&QqgqJ1S苺sNjնm6o"KlV~ӧO6MWco>G^v<}f5nOpmc#sJdkN'#  29}ȐoNnH6^{56U{ժU"d8^OOAZP=%;Ҳe>cAZx19}u ӦMHh_GzO6Ⱥw/?Ww_$Hӓߺs#a6?脫7G1H+Yzu	I@",cǑ9SLGbސ u̙3R9(iǎ6l`#d\dGN5ЎuNz8C<tc3hGO&-e	ko㷍ǑD)6~$G H#7G:l>쳘#2!8qQCri"Fl
+m֯_zjHj|@<t׸O5}岡_r}/z̶1HO_#3INPo*I@",S%G:fk;_μ袋<LJtsA+Bfo;d5qJP;vY4jXp!%v1eY]n>?s"#t=/SqGjע/-CrJQm#WHdzc>+!MPo*(Jras,oANAc;à+Y#p$$Hv*{iSr$%K̝;>5kVΝ1o<Ik׮%M/IW HdD}"'Oyd{{_cK~eI:筚ޓ#)HD#3ŊJ'GQ#	R$7*H 3p$Tɑat)|Hr$_l<)N)	I~uH8б<29$VlX{v۵?ʋdAb#iED_58RDrpEŷtElᨌ#7uH[8UξT^Mh #Y&AGDĆ$4G:Z$QU1qpߓ関-RotU5t~zMaR2v?&jJX_L9gG:q$[\al:#	$`8eH*tcD<`Kֈ^z)N)%s}WgRm6*3߾(*H0aS9!9]$֯P	;Vq$,GL)ĵ%m9fr.X[BsX8)9fNS
+IRL#~"90*'aS0]#
+b܎>6*S{`wH#j/K
+,k+4#Kh6P,GV܎Bu&H|I13lr+dPq-re"mS ,S%G|h^|d%|s'VՑ*G*cG)#qNEh-Ќ"6C
+^5#D䰖/<3:R.@ GL8RGk"'#Tבʘ*)jG:k@1(䦰Ѱ)kk:BT+H.bkH#@4	t"sS+F؎t@sY#}S+ގBu&HBd\G
+m7g[<!J	NԠ,SUG)!PU+#;}So%((*!wPm%[Hp$o=f⤡⌵i})]x	w50p$HvDGt#bM&bjaSs5M՛Ow>So#Yt	X4G<g[?G))~BNyG{##.@ GLIe 8H#P&p$8 v#Y&D\cJ&3T|/ 	HI#fiͳ>S
+WvG 	HI#r#'m (8	 ;,ZGi``[R(=&MhoTa HH d;'ꡭR~̒kl-ŋɔr<k&dZ&qkEk
+j @	HH$B'V)Dy#ѿC{{;%:鹜f	!NT@,Hp$  GL:c
+ υDG&ى4r@	ѩ	2ArOF 8	 ;,NG8#myɑ(;BkT;UP6}v}f|Gp$XsOU vH,$+֑KrNq-P MH
+t+	HH|x[nr\;(珵0ARG*alBQ&	8H dko^#/gƍ:d9܁6}m!Irbcȉ80G#`8e9v=aGʳP&SN{2{\IGw# Ɇ#9o[ݭ][TE *p$ˤ֑Mb$E"{dp_fTy46}mpdɑ|'qbt$$Q~
+*2ivIq37) `8mGbR9E18B6';	$2|66ǔ6}6 I GJđ>\BFg1"mpp*`'G+FaX\ +OLp$ˤ}m 
+p$ێ$Fđ7~\_ZG膍	E6wM~S6pϘ\_(m!Hd8Ҿ/S(89Sr]!Pnx˫ۻ.U$\5u~q}Hidr$ʒj86.HrC/"qػ.U`hִ-#8ejˑMdrҿLKց#ٟt%8RHt 	2u+PHpdrq^v7\no-8JrrrN6G]H	9bHj#5V5<fXQ UcTP-G=H-G	{S	y8rJ)I+#2#%9&?ϑPԜϸl-aFZ%cekFG-mdr8q$_z9S()=IaG)mp$mLoĕ`wG:&?V@rGGU,b-T<(8eRH>X~rG(k/v>Umoow=I!&ɑ:>7$ߺLj.d;I=t{AR#6+inAވH$E}
+GzHpʃ.d:s)[K}xGb[Y#GN!ƚsοP!)sQpZG=$ d:s$e%yޑ#H\H:[6	4jSOCW[y
+Pn=b#.p$8 v#Y&)k#o#q$aE?I.YTH dpx>nvc:ӐܩF|$Oŋ	K٬v>ҔFIp*_pO\pGp$ˤߑ۫[q$͸~v_[Gy^(>m3]QHA(fA8RG#`8eH)"H\w$? m+#i9Mg(yW$D#.p$8 v#Y)_$H̆$Aʫڂ{m~6Lą">7aRG HKGʻ)!A'.8Z\H $2)wb㼠1%6̿+K	D#Y&dĻiY5K:8 G)q)#a@, Ğ$q)#a%AG*^~}d]"
+, Tl"SGǔLytn"SE#%bb^v$:\a*AD+# dq$CI}܀y{(+3;<3GL)?/'Ebi%-^Z@+GL8RL؛JȋVrM)܀1;8yN?{Dǈw}t΄lG4+)vܠ&OQ[af|҆%U+0'ʉrXbb
++Tu6u
+eB)8eđđxA-@EFz2Oo˄ȝI;;2^%%8匦[HzqGEhZHbIyq$c\N8MlZyU΁#Y^+o%wp{כ`%6ҿpiS.&Mh]iv|Sm|ꥵ+ٍtƨ>'>cH^Qޅvևx2l28OQ.I"@n	,SD"tRO^)}ށ&#)ɄG4#]3׶MY5fҊ{vY:3qF
+FΙ0^!&whU!V('	Egs򻣁TRUN\dđbfRAK>;dk,9$Q	clXH#1::" 7Oiaa%F\i?_?^z oeW3a/Z\λ+r̖!vd
+3')u#i1l*BqfN8'YM0m#nɄ[;c)baMs8HgA*G Gᾬ$;r7ǑXI?ǀLjBqyeG"A:xb'v8طf҅yq?F.߲hG++ٽ-g%rS/q9[+BjMI*Hl\k2NK0I#iƬlLH k@),Sǎ)k#I"i{[aG13LAfّ~o&,󮺽벛fͳK?9^W_=K~/{CizʰI~2;?Ld1I#V?{<q|iq8{ZIƤ-Wܸnζ\[kP	2H|xr\|c̑<%ACX[!s&ɝ$Gff6<櫟rE˞௷nylymy=xw]\ZWOH *M0W(+	1	k.5G/Em
+[WSnRkiNrmp$P
+p$Ա#۷WH[qE97DgiۙlWW}vڴlf+Ɏ4?_e]to\I|]N_WֳOۦM*+ƶ%+-P3l2-1nq1wC[7Ubx_ IGL;v=aGʳPR%;w{we{{{ٍHg%y	Ί?Ȏ$-C??+2q9oT+:F0;9Ttc7:T=itĉ?J0g[S9"HAZ
+G iH#0MbιOdl<3$3=ML`K!ّνGǜ{/,<'X?C{5&awG:^ڻ4_@MU9
+/p$ d8P&&igb	R)+|:_"4G YHWG*9<reG7s7g;r]&Ebi@,ST+xگ.-g wX|#,p$4#ym"	T-p$ d8R
+8 GL#Y7D&8ZH $2pJ7vOJK,p$ dqjÞD^kJG HiGjJٜ6GR	D#YAzЏ%wphJΫL2YZu61QMB_j|oH8eđGH9wQ.;e/qΩԍ"I}o75soitV)|ܶ1٦1*RH5p$4#U)+Ԉ_(=\<ٳg;v#Ԓ#1?zһБRsMOÙąC'*'9t GL8RHJ ޑhKPN6mƌ7o>bH֬YG	bߑo`_|ir!YÑ2+H7HGGeÆ+,<yԩSW^M]Pϲu7|f缱3NUqsǺ#9AC+n
+XnfVj+b"Ađrmi=\fnlHZ,|jc%T>8eđʌ#r\<?&)|$;vڵp).K,n7ޠ˗SR#u}!II,GH5(n'ƺEN4#"Z!]SuHIhƶnc;UbY&KQ QP⮎p`ܪ*gڑx50	dqA?7pԖɒ)Uh+6Y֭[7uTzk˖-{.]Jg1#yiG>ir`LC;NH{78'ФTGʬnq!S(`#()vm%\h?Mp$4#UHnȹgwHy}mԿݻwΜ9'O&;"_;w.u.eP9&x\`<󰀔G2eUI#)6}_xIn^.u㉏xGM>K a#)NעV皆l)dqj4i;GF1"[2Gܿs_Վz}܉w$]I@cۑkϑUz(jOxJP۵sCߤ)T	iG6L6Oئ _|ƅLiƌr@n"۠#ng59<yi*wknH&E3)=IkUĒ֑76A89eO9H<	O?=;v̙3>Ս#	f¸Y`<<'#u,,<[xZ I}4I\]Q$x.n:R#kRaζș[$L2̯bNfi0Fm)l#+HHkΜ9sҤIFԏ>eѢEgϞGHI#;#꓄Ma-ߠh
+ȕ30;M⊋ҜgAZ"b쫣lM.T6A)(V,XSOM>}``5ԭy5k9g3"9jƒ.1qPK#p$4#ViӦMO>$Po5޽{ԩ:Kq:tyؑ6qHިHp$4#فG蘒f#Qlٲ|Μ9sYGt-[HQSDQ!ezF7U6P@ hր }GN88Roo/-7vkJ);w.\p~k(lP>p$ dqjD^kJ<	}+H!p$4#U9۾ +OUJ$5D#YAzЏ$$wp{e|$.m}IQkC_ $2+HՋ#yA;(cO̲gnF_j|oH8eđGG_3!)Bk@--  GL8RH;G ޑhK8P{@", T=|#t$đ@݀-  GL8Rq$ÿ\Νk$ a> HiG#qGMm,[e܁6|oH8eđ|$7LngtA<	&I}ow,RHP7, Tm&M{Q68E2?┣ժDFމ
+j8eđ,D(s$Hq[NZvlGwtE}H a;cHFE:p$HiG6ǔIY9'\zmǻ>:ȄYG_|tRGJk[Q=LeqzT;GsOAReº#D<=`RB5vH:7
+k>VGL88Ri(G^}u4>6mO.Ŋn{AkGm)Iv*CHhS=aHɑ[yVkS#r#IYV(i p$4#p_s~?e^W]7~ŷ/ׯ5|2kyCp2T#U<l+ߑ6)S
+ 8eđj+tgvM?u_ܜlh߷2/\1/Ov$H{!nyI&T,S_1F!uuPءVIMWݍ}sBv$/p3Hp$4#فGrj{O,m>G?{ÿzr-Y>r?Gmz
+ő^h}!HAa|D<*ںM6Ixj<cDxH\IaۑLΒIi;#YABԖnmtC)e_s+s?pӤ׏1:t7q;,*/b|+#q/P7W#&5]]J^Zc&q8VYǑ_D)@ځ#YAڰG!)7֤_\tob}ˍϽ3|㬯˶޴䇣}g_%H)чX9$tR'OqCLiN|p$3g/!~r_XeƯgA
+8U x, Tlٺ7iI}cA_`yߥwWhM&3t(rVĮP#%Hl-EstGD|̶pR
+NsM,&k9o#iZ2+HՃ~Y!L1y>tuur^GRچUƎrtc">JAݘ)G9@&MӍ  p$4#U/$Is${s[}͎v_w#e5*WoL7>HJ},E,ϹV09۱IBLg
+ilkOHT6L>zrs>\1	`Kr!xp\g'&`00I+xmd`ٖ,dZe,R-Z!K66Ɩgټ{5S3UU==3Uӿޭ	G*^	 8g*HcrrsH򅶑4"erƶ曍__|(g[c,҇C$Y"gĴΰ3r(fV:@W}R,o'$c@l-_;wp$ H#+/T#Gl֡G"M}qΜ"#GLEix{#s8m+
+[ H##G}mqGrI~(#< A<SG|M	%l{ѐcdG[ym5Pxn#y"4׮DQ" s25PFxn#y"4l&%WÐz]g
+-@p$TđGۦ$?ۦ	: 8g*H~e@Vu
+m+[ H#y#m+[ H#(#< A<SGri`s$e1}E}r\/I{+@np$TđzB+j.]+{HVn^GP^0hp$TđǑtv]~5F#A:Ki@5#y"bEjVjR,xnY֨q@cN&1ԄQrMp~V:k\uvm*E(jOJ+䙊8R8*HgΜyĦ__M).TBq$(#["+FK0bۘH4P$H:[qQ>jicㄩ*Qu}s_8j+:ׄ8pVoLDXDl6*t4/jmf#A)#%BRYfל(gML[qL$8gFՑ=F5ҷHK/R$m%3dȶOG2R$G}"uEjv%v(KNk!YS7W)AHU38drr*BK EoUZa%I\~n'mPa $ő,KsNVTU5dW!H$fOzH}mjI,5+(_MU(%HB|=p$(^cruDéz#צW&wu;G:8gFؑ#"Tv-
+(u#鎤ČQ8ő\7:\{m->8!⟭'U2كDd1G2::fۨ6f[I&S_yʂ#yfݞD$'m+5ZR8pƍ#qJ@k_[gL;mOD'?s1!4PkA	G9eP9$z-#%zq$FmҜ-PJWv'8$Hou,zZA$\mV߽{hskKd:ewc<MwX8w쓟|p膴:dB <3􈛤#PRJڸqcs{v[hȉiHsZI͍/.0+$?scg/I-W9|?|->uɻNUq#LsW8gp$IrI֊Kj/dmFh6R;1t/n[=?n﹏x/?xYs/}ˮ{jw5`
+qvp;}
+>6Gd DV_2i2	R?m͍=?>{~qHv/y˝iⓤ̥9F8@<3:*-u&Gεsc5t3?~VFՋo<yES{{ix^%OC(Ru #yfT,$ΙxRs5x>?mi7_x-~ɲ:8@p$Tđ6IGz3ɞ]{̓~7o?s̀K](m;:8@p$HC:1#]ۚ?jQ$"Hm^;+|-%/'720WGiȁLrn9@m_~~ŝG0tWY~Xҍ[~>9\KE"W	 8gpAh4:ˏ'յy{{wϋߴoϽv.ߺ>ۚ.籸^ #y"4lJCr%׉eikR%(R(s0bH#+5"HͣgKhRYښԷv^(s0bH#eׅz]Wݻכ|ulm+[ H#e#	zMrn#qFFQH:5F[e$sO69|CYyZ2#K6gA#y"^irrsHؑH#R&HPFB<^k;cCݑ|iPH#+/T#Gl֡G"MN	F@&őBLYH/G8g*H$I#uh8jPJצ9J@܉\K>n"em\3ĵٰ.]bmטV2F68g*H=őۓȑdn_u<k;KJ&HPF|?b6e-:eub#EּvQ+z)qU\3d\U5/"YKLqJZ5H#eGXOu}q$Gt6hȱIym02ȑ!	)d,k.:>.9*2lR%غY1]>8g*H=őqtV(D]HHPFHq{M::vo5L>vh.$^j>SHSrv].Eg2H#eGZhRr%I9iPܦnđdV(UMu$[F;jZ#i7QbJNՑ*D&8g*HC#ImSmi#}Ϋz/]~I	w7D\y1G꽇KIe]֑y&}*1%gqedj&䙊8Rvz]g[EZ.G1H*F[Ӹwq	߾o_OvUk?|Uڸ7#Q!5mi1mc]-}!"9cKfbVfhu>R8t<e
+rv\cj%m?Jyp$Tđ~_۰1FϜx6x~W{>yÇˏyr:6۶MJ|P"+=v͇RKWGK]=\q1Qx:bF=mٟ&J"qf׾ٚ)7Β%vv)(Snh#y"TX$'Omx\>s~Пwm~oMlx[_?(G3f#ULZ(0pp$TđǑ2h5w|otk?||]o+	GPɵܪ\)#y8a	䙊8Ra1ښnL|̷/9->N7o!Hc/#uRւS5T)
+7q{z.G#y"T8Ҧ?:=p_79+>CnʛOʑqD
+ڟ.VeH GLEm-߽'k??L!H2O}ɧyp̼6r]ϙ",i #y"T8ҒtGέ|SwNn3[E[v|C|[q!H97s}mns-Q2	'8@p$Tđ
+huӑ>˟8s̶+vO]O?cO{Cz.|ksy}8@p$Tđ
+GZZjm5<w>ظ}WS8v]ϫ~Eu$Zp2}=Tv1*#GLELNnN:ҧ>3/v+QkV m]24`Grg٫-
+#GLEqZm%uwyoRX;{\O	 8g*HDk[LC[A #y"*oym5P
+xn#y"T@DPKkRs3q$q,$GR:wvshs2X녂#y"TXp$(#a\=pimPGLEqu	IiM{r2;R*H#
+䙊8RaÑLyʉK̾6Q%嵆|;;9V+]ږjj/QlMD̫B#y"D	`őMIFP8u:LLsK-\3-wtko2W_ضu+:+r^o#y"TXp$(#EqDJLI_]rKT&hZrDX|KG۲ڋi#eC^BHGLEqyVGR;!#5X\Zx;RlkmK8H	䙊8ROKz%gHeG2RGRHG;#t!8#-#3qqF!.?#b8b8ާ5g[olzг#%zvq8R!<SGRӎZִ4q$(#I0){ehmDvbvJnZzrdt=8Sr`ZH#e#RRhҩ/fTG2Rus: y܌$:R:Yߒ.x$I|Y;#3HvqH/VqhݵZ]~wsii]qMmp#AQu$!BϹGjI
+TF95!N$,)V&5PFxn#yGLNn6B"Hi)/HјND@IR#Gj4QGLmq5Xlku8z#G>p|k_۷o޽{ik 8@p$ό#=+;>IG=7n4#qѺqǑ?~\H?$x}۷O軭Y$fryx0H A<3ڎnO~"GIm2v%%-mtQHL:~; ;v諭9={E˳3#HO<qIƑZ'{n9p$ז9f[1u#9rD8+AzǄ =[lٷoikt+V9 #yf7IGZod?:ƍ 9_֊(GZ\\477gw]!Hz޽{tV?{aj(#jXJrrH A<#HMJvaHv!ٴ6jqC	Gdw!HwߦM6I9=;٧	I6Z8ʭ]0H A<#ۦ$?f;p={t)!H'N[vշ#5ĀXII3' T	 8gFՑz]g[EݖZ.Gεsaw
+G:v$B_Wm۶unmӦMRlْی4[w)RRH A<3Tthq{sssRo> GZSZޣvߕ`kG),ɶf~~[*ܹ3[z뭃hk:wZ$`r\ #yGJG4<mܜ[W򕕕SNɡBn>IٹNXS$)IŊZQ(#e7T|_}fŉK-h]f](ݽ#yG }dJ5]l <=8$H
+0x0!cPv$3pfDPjq)=U%5=чKBq<#=h4lusr.m0!H7o曏=*Nr-[5ԯ# iqm'eG42ɹn@gϞ)9i[-";lڴ	GPƑ#^!%q$WeT;֝n/bttRUmKE讹QZ8LʸV+*qg;K?o:f38R:YH)<zv&1HIUT["2h낺L
+ְՉqgl]&-_cj;usF0+38A+?+&W޽{$	H1ۊdv;m:RJT&>UIl%/lVl٩ֹYV+:[n
+ 38$6H7njE#	Z#-=n8Bőn1SMhi˭؋0V3͙mG-a.S)λ!Uh/p$H:ȑp#/RiD~	HӢk	92:ڡ9k5LQHRp#yG2ՑjzH:HՉ#PGTz@;ϑͲ9R&+k]H+38g'HrHu	F28RM(m7HT3HɜTNGc;S٫1= mVV&8gp$H'r$9MG}mqGrI~	H1]G;\dat8q5}4P@V"Fgvk3iC5ld)gp#yG2g]dI)$9M~o4rlhc^<l8gp$aAI:z+TWGVˉe$=5 e+G,0iHp&%WÐzZg-Xѻ#yG2ϑ[TMI~Z/Mu		-@p$H"ˀR^#$(#< A<#-@p$Ha2s38Ґ'u-@p$HaI5u/^1񡭁H A<#+HB)ݿƛ>q߅#A`p$ HHwuW]/ѯ_^\d%Lp$ HD8R#<x߾cjo7ʼ@H A<#Bz#yz_)>/\ީl~Z;s;P,H A<#+q)$Izk_~;WW]qxAđן^-DG7[^zttZ`x=N#yG
+GK MMW߼tg/}|LNvHzIۊIiP;V'UR(QۂԭN2GqPB8|ԇdzHPp$HCkV8P.H|_Bv6ϟ+HO"LIɌrvrȓۖ8()SG#yG
+|mўW+%r$]$r8YҘƥ7X-gqP;R8nFw&6Tw#yG2ox$b/)l޼yo8[!#]j)T#Deŷ#u{Z8;1ةn-0=w;A<#B5ۼd[ő^W_W/#Gr29LXGR9qH#Y&G0HD#8/;կ~矿m۶96Rz<'#ţaYBđ#)Bm+38RXzr<y/;o`$[΀QbG}mv$kqQ!:נ HDks9ҋ^ͮ]v$f1,,G_[2P p$Ha)#A@BXs9:
+[)+s̶;w<x[;<#+Ƒ\HPl;vuCWtO0G{e 8gp!18m++[ HB[e 8gp!A	F[ HB[e 8gp!1uikhG
+:Գ-@p$HCkiiio2s38R(&'7HPRxn#yG]HzGs38R(}m`[<)ӎ#GiH8Rʿ#ݻwdӳp$38R(DP0m߾}>̠B	EGH A<#HRVVVcǎy睃qYÆl{Ci:1)%/O:.LO+E¿#Nm6vNoXZ2ϵ< y<#%h4N<)iqqСCv#VF񟖱D2liehVZTO/
+ɨ9у4eIKZ~GsOaHjk 8qBґ#G/iWKGWDf*p$5!pP<p<	|#yG
+$tH^^^m6)H;wHV41'6HNO+Qbb:R3MeWueiip$
+͌ZvorӎC>[+38RXۚ!HسgGjGRڴk]5%ԥd0|Б	+]V'$Q&q$Mܖdu$빎viˉyKTy]Ys.;3V#yG
+KWGt;wґLںΒ]ZYbw1|2++qAH8Nn	)YJtGfu$۹[|ަT%+38RXۚ={Av477wȑA;A=Zɤ1emE.diYR*e<Rt묞yY8'%R\m),]Iggg?>555`Gjnc:ߔȨ%\6ږ҈!B:Vz#+H1)S8gptu$!H333Fc T@~T:
+H.qWGrfҗ#%sseZoH޽[
+	
+B0R2N857`GrU?GJ'q>2T#yG
+KWG;vHP
+Hk-rEkeȑӑ`ބ9Xo~+V#yG
+ｂ2s38RXhkG(#< A<#-@p$Ha2s38RXhkG(#< A<#-@p$Ha2s38RXhkGm%_:2<_4N^8 8@p$Ha	Y$I G,H A<##ٳgeeejjj t!N#AFp$ H5:xԤF10G]6Ķ00R[:w^Q,΢aw$Mx=G 4ivvsӪh;;
+rG[2_24DJ)EOsIo駈WiGDZ04FБy5).սP?GtaIsssGٹsI="YNLvy*&.Nq^ooс
+;R&]Kő`8H,..
+M4PG%#HyLӈ5&y҅.됰lEd(xzFC1[٫n4#Ȩm#8gptu#GM:p={v5@G(4ё:_SM"MjJU+#wYWĻEXW2Ƒ(#s37W zGk[377o߾ٽ{.//MZXXضmۮ;w#Iu%MC3,fHQzq-ZV;ٚ]nZ8g8+%xc,"J;%[d GW[#4Gm4'N8vФq48Қjy=ZIN-N_\	G
+@H3L+ő2ő,1 [	_r+'p$HaIikIM:yФCIA#EZ#v揩d)g+N/M#dXԥ?Gl858gp5RVVV>Iwy'kA(#&)u$w#H)\Hҵ833zP
+H혎ҽ&S~"{R1D+$93@Hy:Қ>GDRڢSFdܒn #yG
+ｂ2s38RXhkG(#< A<#-@p$Ha|9 #yG
+ G8_pB!={|_믃2׿#r\pPy #yG*)?ÇMھ}6(oy;?ϋ/_w/*/8@p$HB2?'O2K?4??/-oyPy #yG*W@44)Z(>u'S-Mr7^tECGGp"|+_q-\|CG	 'O=
+38@Np$	8gp$Hiublsz|[hVL2tO\ 3s1zB	 '8RiM֭k=k'qW[38@Np$i4Dceߊ-aIEG +u`:Sj]նSN2rGL([yz;3vɳ4DWe+]mU7ޛD?_U	<#G*#mP+؊e\~yp${dC[/]Iscb:wռd&ڵy#yG	ɑldr)NlY~r
+-V%JKkچD-G2Q!g 38@NpǑi[i}gj
+T%lղ77*qF%]>b/]:DWcUtp$H 9HjG#Y ݑt
+IwqGJYKc֯#Dy<#G*#)q&Grp9.Ց\y[s˶h*.-h,2G 38@Np8:FX['#i9+őqQdqkIGVRϭ3@QDjy2[eOJ&͛'PrMt'S%HG w{-K_vbZNBeNbyHJiC-{wrfgJ	 '8k	 '838@Np$	8gp$H8p$H 9p$ ?H r#H ~<#G #yG	#G	G	 '838@Np$	8gp$H8p$H 9p$ ?H r#+ۑJzy}gc8E%T(H r#y#5!"F$HO~xȁ#yG	#YOyP^k8wp$HOGoMXնzI֕է=锓tr;drmu#yG	ߑ"1hLP)Wm#Nۈ4RLLI=6Ji<#G
+HZi%3B=ߩ-DYsKtHH#	 '8R6Gi-WK9Im;LljZgϭ[38@Np;-p$CGJ\3H`ϙ4H r#ؑ\lVGҭ&d?Sڙ4H r#ؑ!!ؙlՒa GU
+}wlĔG:ۃu5}1(ͺ(6.YRK'$#&d-9ܬ38@Np$38@Np$	8gp$H8p$H 9p$ ?H r#H ~<#G #yG	#G	G	 '838@Np$	8gp$H8p$H 9p$ ?H r#H ~<#G#u^ᾘLoP(V]E\Ҫ=>b=12,5H r#y#55tx qiy]%82nUSqfūjp$H 9p$ۑLUΞyNUjp$H 9:Rtk텉; L.ssp$D#8n`;ԣY)y)T3吻bOƸ-nixIÑ<#GHD+WJ'n`[Ƶ>1[n{#1J4:dtiK۟Hd8bIfAkדRc38@Np$dkv!#fo<LKH``Y/^8VZǁg%+GRV.}(b.ƮUudے喪?0H r#kH:At.ܜwqYbNZtsw:i]ڲR(m:Rm/R:@H r#ՑYvGr4YEܑ֑9Z+gmG* 8gp$HEt$4l2*#%svV/5l9\QJXz4VkGq*8gp$Hr$#`qzZl!#%sVK0'M$1.0mFb|!kldΪfAwn@!d[:ؘp$H 9$gZヲ:tK)I"ymF5Z=}-nƀɝf<j:.D9#吻bɛ㺽)UҥRc38@Np$VR²Ap$H 9p#G	G8RXp$H 9p$ ?H r#H ~<#G #yG	#G	G	 '838@Np$	8gp$H8p$H 9p$ ?H r#H ~<#GHw/q/dOհ=C G)#e GG	G	 '8R΋5m^u$yHQ^Z=|Z)= G )J3qkH9*[ͯM4$ +38@Np8Rl@ɑa{o<#G*#ccj}Krdپ+P|K8gp$Hep$H)Q H r#ܑ5ɒq>%aH r#ߑas6lGYr= CGɓ#'G2t%r^= CGG	G	 '838@Np$	8gp$H8p$H 9p$ ?H r#H ~<#G #yG	#G	G	 '838@Np$	8gp$H8p$H 9<8+Cm}oܣ(=_잝;;;^+ν3pvtW{ŷW@Sl@mTE<m<,ihkLodfefDdDdVeUFVs~G2Q"2Re-,K%%+IHG $pw$R:o@H%Hak$p#8@(,JG
+"@HH6+d9*7K)Qn{R*GJs8HҌ$.x+8R 	I#C,;7jI{,f:N^5gV'㼤Fi^?vHztӛ+8R 	I#yxao݉3(QNvMpSSS+{"@HHzI^=ҏ(1߯FI^*(GJsTzָT+ )bH T$>1d&$(/QS]Grؙ!2+72{@ )bH Ǒ3
+\Ű,UIHYQRffeWۀ{#E	tݳB~٦30Hyg
+g$Gj%1+8R 	)"GakTJM+<Nm4KjTjH|c}#<E6 ^HSG# ]8~p)#ɉ&[\9)[@<B>5(-YG#,8Re8N8AFǏ;S+gD>%JvDx$oHpR]ӄ 8RN3qgrW_R7.\ /-v_8g/
+EA.GϛDp$8 GB8)2/\믉#B|A쨽ݐ_|lrNNGGÑH D)bw$2֐#ڑdZtohodAd񁖼#YKip$!p$  G!C9W:Λ@?aɤC?zĉFďN
+D'&H h1Q:%H\rȑ#}Bd2SED~}*+-/_֑C<~#u5	 G@p̑A+7̜1בHG* 
+1oE-[C46Y:EC}GHp$  Gh.]GH8Ǒ~5jҤISL4	 G@pƑȕ8={;y7xE5q$B{#HBG~6}tU\tɚ5k8	 -"&y_#|3|p$퍄#	q>}^xᅕ+W޽Hp$  GG)//#bHw~-HHsm/XqF_Gjk;ݻ(мs}ˋ;w$/72߷{w-P#+<<k#!|\;_^>?Va%*ġ1Z>RG:y->o߁چ@׭{`$uv}zHH249+=eZ5;LTr~#:|G#ELlvkɃuu{kj]f:9	ϊ m۶@;ζ-TJ%YKđ.2^dV4IG^[˱㵵+۷BeDLw|ֽKޑ{mj49RSN,5>wޕ2L)w+vZ:G@2nR~]8R֑>۶l?D"p}wKC^8I#A3E&r7	Gb2[!3#1VSeTҮ6>iz5N("PL"t&'Nې}{]Uرk] t9+qjO% [G21۹su$~HXQuʻp)#yRZ]]믿ĒW^yeӦM31B6ЂGH0j ,HL!պ0."/I{Z@ GB8R;d[Bv)zGrXձlINTպ)ٿy#	{EX#EL!	.)rGʌ)G ݜZB/]&h^Hȧ8y(#EL	Gڑ<+h[$N;yGy?&kJ}$0a2y2Iٖt(&HGG:@FHH?߶<=.V&_uw[OSN|JM6q[g.9ƏhѢG}1(}H:: ]EEPS>4}1w$ @T>km  sH] p$  9p$  G G@p$  9p$  G G@p" e#r+0ࡇ:u,Yb%Hz  :H h)b u#   1H  sH h  1H  sw$'6߸{F2Gp$  =Z;MD%x(G1:ꔝ,`5y76H  s:[=d5ƘaΧ#9<Kn@QG*jΝ;f̘ǀ-st> 䇘99¬ىU(nG8+fВIRW\8z<ɼg&Qݻw߾}+4|#Fw0j=}ƌy浵x B:tQ; ]1c+U;e2j=K6A6$~APP,|i/tnds*G?+//W{9rw0j+O9 hD#3r8C,pw"]Ee(IOK,W9Yn
+H ӗ/_'8q#̸Q[AG{\6uV|!C(_+F4?&RO0H"8aߺ""-o}Nq	"	HvVxR#;w&E t	H؈JHE1N~$^ȑ裂(=đvus΅w0jmvJ+=Hd#y
+cgNe H$ii:m]>&(#	.d\[Gա#E		qw$%vG,IO}Bn4E&r$IOٯ#cwSKwI L$8R:8(Hdo#VG?ǵ6f4=/77{.Pr Soԩ;wlii9sLq;H͚Wp=ξut5sH4rM2eҥ۷o?zh{{{q'Q; t!
+C8shflnṉ8(H h8ɘpGI]5hL֬9T3gblsVWX	p$ @Nɓ'/Yd۶m_|ũS;jx^F^5t:kCks(H`o42/Vq@ G@#mݺȑ#mmmaƝ\Gm%-eC;S%
+kH&DMYOmm$/^6g%2f&J@'.l?sH4#r==;АNÌ;J1Ygh6^Q/3n~e5H,nIMA-J(·j?Hd#"w$*F!yOn{Dӹ	4t.5I..lp Hd#r;v7n;tPq'Q[	3|w+tzhqYM!)5/'ٴtCKfK+IE7@0vHd#r=S>luuummÌ;j<03МqYM\ebrhc77%la/fKЛ\.vv!G	 -S'7oކ+v޽0Np鎒젪~zq\VQ;#q3gRjV)vLYBnl8Hd#pCAU<^T¢Ƒ 	p$P2 9ƌ3w7|f߾}ajH$΁# ȩbvڻwoqm5p$P2 )J
+H{8(w$G3d~g탥p2wFOR<zO<Ĝ9s֭[cǎ0Fm5yw$rk H@iǑܡx?y-qh)Aȩ7z_8R]]]qDn[ZZΜ9S<n!C(_+Ft;R0))8
+r5jk֬ٶm۞={;}Ԟ1cF*:~W9 h$Ľ͐-nFo2$k+N ](Q!uuS0ͼS #Y/B2ܕA5
+ ȩ7}+VԴ1̸Q[A!FiӦzx B:']+F4;;ļӱ^ Ifn.Kf+Rí1U(-LVwTH	11뚌KtI!
+y|!^޽;hРÇ1"七Q[Fm @nhgu(`@[-Y8˛$<.#wa1\e.#ѻͤJvȚBN=2p/[l׮]ǎ;{   H^q>Ǝd02E5Iu\k.Z`'|3!nw6|# @ѼFQ$Lu )ɑ|đ<SAۍŵG mjW<F{4⦥ Ʉyp`y'Tޢ%݋i+8  ݎIE>bn͛w@ɨqIo߳-mqHc{/6m=۴0C  1G#YysѝT!|2:ع*pj%/:CNa]x'1y    JH    J8R G G*1H)>tvv<}v+ 8 Z#rjhhXf  	 -CSSӦM,X! xG@p$  9p$  G}z఑a	 -Se_o{א{x@qWN\y62$ZV|uMH|Cv#hn78)&mFAo|[IT9F#/F'X_{'nϜ=M#r=5aڳW\adsʙ؆^~W+s׎U;vղvױ?m}c7U{ꭺS۫OW7pƈx;f}A⬦5l긌Bc2>,#k'܆:'NxˉZ+ڬxӊ=FnGOqkArl+kvy<Z0^v+p[ǻ;Oz7	  LKTD=oG@2b*Vd%,l_<׺l.8V}YDyG1#|4v5&}r8FF+2dXd&#֤89mJRiH&r5ۑjYGsRKUԪɑdd_,G29v$[iO߬o~=H$K$8 ZʑT_S
+H)i|kk;8@̱$s*$2d6#ДO%2&I1%,ٳITcGy#פuaNl&eQ&3GMБ2F9M#lO4&i|;RH٤\VvS+nuXqPWܔ\qL(}-nI#+n̩$K7k8p5-D8G@8V
+I8,4)N~MI	VXGbW즶R+nlf;R,W܄#?a`VrTY!jQk 'G[t?UtdF|FňoD$&HsS`a~k{ۣǑ!x3݁T#Y~Dd2HAN3fW5<}·K\
+zu^2c?F +t;9Vt4.bG
+p _zeW\vŕ*Wzsď8hнzt*;yq>z[[͒fugԣW)'^?#r!э.wTQ\Eupʼvj4iՍדƬ]kC>\鋱>7=)KA&"Gl9[{1L,)zwYrȶI\R⁞k,.QA-]1;d]ss 5,:FU#JbdUJSG=D^sEW@ge\au|P\z&i'ݿU+R+:WϏ?c?ޝCFϮx5▾+llr2r]ˠ+dokd[$rKכ{Bq_|Q)+s~i$)Ӱ2yzlb[mw>ov'5;3r$gdyGaj܆"bg!%IZ9Rs?@E֨*YrFrVRjSw+/ߗx>࣏>h.!fϼ.ѯsisE
+}@u/%e"qwO}<d݉knL\	+/=l"x3yI]+@^i~)yu8jk-nW2W1@o(J00{s_lŧ.9|?iP}SF=ԑvޑDiغC=Agӻp%;UL
+L0)JeJ$z$%%׺ g9^7}k3.duUU)Td;MEEEyylYg]z{?'z6_Mp7d̃^fSBH>`Tޫ]{6+{l+1v %1@o(J͵~'!/F)KA&"wCWtDK2Z瑸!RFoɶ{<i<HNl۳3ɶg3ʑr?@?GԨ(YvFI\HANw?wcѓ'O9sDr}8naUGEhR_[^_}QͦE-Xy3;Óƙe=>x=9'#8[cz}$ti޷HʾױEޢ*yA=ʼ
+REEm~
+j{m"RQZ~	ռƿʑ<s
+qlex%:%mIƕ#S;͙3gA.!h7.~W뮣.%jVWW~ꈌz+V,[lG.]rˇ4pi+jc@f3nHzL2R'+Iكn)٩7dS}e9M.RP{սΛBZ[UUjT2=u\bOjVMxfܗ8ށ0{An#eE;ex%c+y7QQԸ6RYHAN<4z].Y=gkNpd}#C8jk,HU+R+?{DdX2:qO"?6j+} $n[U5vIިh*_(;Cedby^z~UsoinUо"GRz$*[8}NYoUMi7zIk_\>}/9@v%gG54IUGLw@#ѷ5U G򽥙Ot3uWzU@ -߇ E$QUܳ-C5bmoK$\gqN2Mf9affzc:jە+))A^2}͛Lyg'~7Yw# s3xɮ[b*d;ۃJDr.O:S79+O/ZhڵՅ>xxЕ=;wܾ}m۶JĔٺ@,<9= {G&O|wy磏>*NQdI-;Zws  H $5jԬYм{kowGn
+Jt:g29hr U鲎Įe 	zO>y6l@i/&G ].H 腜zƍ[`Ԥb N:v  N#rM8_u_AGG9  0#rM:rǎͧO}1 + Ł#rM>}Ŋ555ϟ{)   8 Z ެYVZU[[N)  #rꕗ^ٳc  F 9̙kݻt[  6p$ 8Ҿ}Ο?O>`	  6p$ @NFrP    	 -   hq$w@j/G #SeU
+%/OCKo  1'jG2d%"E`e$		  bNH
+ly͜aMZ[>sHIU@gV.Nf[3w.2z	`p$  9ߏd)wgҩT$\Ƙ%"q:Rү̲$LdEǩCmpk ZH  s<fO3~ov.#IQ2e+sō.j"G,  1GRB%/gaeJqZ#y>SǬyMkL!R  1GGrFH?đ$Kpʔ&HIL4sQ*-H  st+I#UE9bdյ<BG ~+]٦M;#eY&{y Gn $H6:I	   1G˳}Ɇ+S,#q=F( U"  1GZ ]8  8 Z# @́#8  8 Z# @́#8  8 Z# @́#8  8 Z# @́#8  8 Z# @́#8  8 Z# @́#8  Ĝ{-K+Q h  1G<!<ԈQ:UME+	  bN:eI$P   đy!="s$3rV3oLyjkq/K p$  91q$yd3D^G
+ˤ6%1M
+)  lbH*fakBt9 RJW\^QN 
+9f͚jժvrNi f  #9OIV?tBwFgiE?cGPȩ7nܸn޼yG}1 '  &Vd$O0vtfR4=$V!8(8L/^e˖C v  #Yb"_;7=wCvY"c-
+9&M/oݺɓ/,  Ƒg-gJf-e*ϛd (ԛ2eҥKo~Q  7bH[lwT2?-KW蛒(#G k@p$  9p$  G G@p$  9p$  G G@p$  9p$  G G@p$  9p$  G G@p$  9p$  G # `# @< Z#œ  #rM:rΝ---gΜ}1  rrQN.,G6mڲevuرg S  `GB 
+ۚ;piҤI/|V`P	  6p$!s<CSN]p%Kt_A'  p]DHUUU.\    8Q##  1@(V| ( _|A#~ڄ˰r+ܘcw#͜9sʕ{ikk#ot G%n(&H?z++UfYH5sWy?S%p n(&HRx)#}4ĵ~E{BG <#mHHf.JNW皈e0;zh`g63WFFɊ5>EZN*\~!4.Q"8RHH Gwɰm9G'v*/y$.b2S23ȯmcJcTQΕ5ҧL3~4JE"8RHH GwEH,,;GX(Sjqt$a2v<pD)$p$ £;t=ެ3z#(-]bZ]sqnS15DMge!i"8RHH GwIuG~fgbC)G,;ϜOXf{ GZ)$p$ £;	$H 06PZxK%8{iLjwu1Jftp n(&bHu0rH>e+oze#AA(kG"=FD2н[3*ZoL9=ےEp n(&H-F{3Pa z_&'摜6> gbEW
+qSD#8H!#QLƑ8RHH Gwp$"#@xt{G1GB "8RHH Gwp$"#@xt{G1GB "8RHH Gwp$"#@xt{G1H@ 
+8 ń#!Ep$_H Gwp$"#	b@Dp܀#QL/6múpYIiVSp   `#A#  	 zvСCz)"KTJ t +	 -S>4}1 ΞE +H hzӦLYtۏ=z] @ t 	@ bp$  GB 	 -"G@p$ywϚ'[eӟݏwÑ 	@ boZ߶>7iުCCF?#U'4D͍T @ 1Α6XJz>·)b!@ 1ΑV|?[K_[6}Α^q~p$ r@ 1ΑW|{ ]l[d-}n?cL{EBN%֚Xf$Z3W;;=i]\j(p$ypr핖 mQgzlgo(#%ͦ8ü3E*S@Ffw"Kʑ̦P;a
+tEHiK3j]l	Ҧ5IڬVXbkK'Z<qϼ<w/T}~SDB߳m#&晜쮶xމ&~D5I0I @ 1ΑV,e6a+.yt_Llz5zwy]kRbfb)k8\TOށ.	@ b#-}~3;[X=g9lC:}/j԰[>?X'Q GB H/͛qp֯*[ӄ}vp{rϬz_D٦ߩ
+Hު(p$ypbܙO}ev3;=޹/Y{>7?ǩ?3Go(#{u[u# r@ 1Α5vߖ2κ!m_׮:Qyycw'+x߳I~"{S?Gy@ 1Α>j7I%Y&Wm/l{o 	@ b#<0lS=hzګz^}o~'G \#!D#oҿEG $p$y 	@ bp$  GB 	 -"G@p$y	@ b  #0?6Jc
+endstream
+endobj
+57 0 obj
+<</Filter/FlateDecode/Length 1932>>
+stream
+xYmOHR8U	E=QBNSip`:M];<3e/J,F|m4NFU4>~$1aI->Ubu4*,B+h|{4:lhݢޒhA#JNuD$T"UⵊNG'N р?ށR߬h0.1QdӋ32F+@FP|/n0T
+7^cƸ,궆fZ*2]̂>T% ^ d(lI [/(p(QF||J[rzltH=x$ 82a`c~d==v>k]=C:X[92&#eH2,	g4`#kKn1^
+EBFCW
++n,}cj"7}brx+d;W#pIw$vVzݐo:x`Q"u@!]/r=<M#+|ϔl\}BڀTPǡW sq#KGb7''U:TdK#ҘS#ZEx(vy/"dU"B2m"%	a4}9a &S[Cxc"m$ <r׾(0%ZK3b̤H7ejbBϫNg
+I.+-֫8,Mq%C	W&sK@"%m<ަS%	GI'dG.qh,$w	l`7KCP m`ݾ
+ic6P(R5&/z i(j(n~Kqw-GET-΍u)/x'7718^,@Y
+WeǷa 
+qsP"k$Y]I0{wTky]p;a7R_jq?$Ks5	I1'%U8{HuǸȸ:?œNu`1:cM]ih#ɰk90/\Tܬ, m"ݾ.kZ|ؙMD܉ςgG+G_w0*Fc(0bזds? S,G0><GF.+Rrm%#RJE4Rӫ	BW5BHO}3]nJs26lnob]m"Wঌ%ja0=N?I"lY[u,-c(Rˡ"Ε7 mApzqR!0i+{@-G1΂K{.Tp%䝅uTZUsC,^zўm[JIa0Ai)FG4<¶ٞ@({f`l~g2yi+ZM[SM>/*PDwۧQEXXÙjr|F*9vvI5l|Rڕ݋Ըر<	ҳ=0-I~+:[kigVǁ~zCۈڴ`0"!ӼݯBGpERR:vb.;I`BFVM	bM Z[]Oa>⭋*.3I"pov2Q3{=[|co'>!:ҺvZ^T54Rveh)#iw]+*fA3Me^76]W6l4.[y	hE?=?vl
+f,s0vaǶ@	cN!JknI53._eWδMUV-t",fH10u_E@ʝg_P
+endstream
+endobj
+58 0 obj
+<</Subtype/Link/Rect[ 331.21 403.8 371.62 423.23] /BS<</W 0>>/F 4/Dest[ 52 0 R/XYZ 51 403 0] /StructParent 29>>
+endobj
+59 0 obj
+<</Subtype/Link/Rect[ 472.72 114.01 518.7 139.45] /BS<</W 0>>/F 4/Dest[ 60 0 R/XYZ 51 692 0] /StructParent 30>>
+endobj
+60 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F7 23 0 R/F6 16 0 R/F8 65 0 R>>/XObject<</Image27 27 0 R/Image70 70 0 R/Image71 71 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 64 0 R] /MediaBox[ 0 0 612 792] /Contents 63 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 7>>
+endobj
+61 0 obj
+<</Type/XObject/Subtype/Image/Width 774/Height 551/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 35212>>
+stream
+x{tEs;g;swzYE	TԻ>ׅ#^T|?xJt58o(A$D@!!!!:ꮞ~Lt|?U3=:;                                                 @ihܽ,Z,X`bg Phy}Z;S     NghBˋ/#*t    4     `D     0"    "0X	OYEؐW8dEX    "тr,aB=h2#a(   'IcDLkNnȜ*    FFԿNcD    $ڐ(nQLO֧#+r<ȅ"   iEg0|x1pmcݼIxr:HI   Z3"Ɖ,+F)Eu);2V"qD4F    lHw"팈!`:rkDY+    4КOF۱5   {raD"n^sdٌYv`D   @xɍ6n#2*~ͻ    8Pxg    @         "lD흅]     Q5Çz,X`B̡                                           b*/TXh\<֪l @[w͝jFp#E4yGEy%
+) ;a\HFBtiGEeLHkR 9r*<n!u!̈ui꣢!
+# rW9LP2/+`m0/:T+)hb5%-4^!,GJ # rKgYNrǲ;muȢ1d,eںFݥ!uGc46e֘nnSMEr^}ۊRRlҪGRUdWв}M" @n?~rܖ3FQܦ+l+:iʢiPڏD}1l/+Pa"(GթF\Js4o;UR"KU'ҷQJ<j_\F@`wl"r3鶧^D{(_3Q3f4K#U>jIIiˉ۠2ވX%JW5DaJbi("wF&*ֈ4J,c̗ĔĒQ%\AmV|$knȯsER/QRFSeQL%&P@i DUmDqs~zr[Z,޹xO_WVJOz.mHNE+;lDeee 05XLdS#RMވ4L%^Y5+M>ٹ>Jp廉qQ30 	2odIخl .9n1ߐH߮ܔ1/6O٦ȶDI.
++J-6"e+ջm#wD(lDzq_A>Akʆ#aJ_z]VcU"*1g-Lz~hfǾl 7.1{H}Vujݯ|!ńG(7QGS7BB2NI2F*en28Q2YvH$4]Qr'0I`!Hcg玾eEʂznuȬ !Ԫ23@EeR"Rl(vA  JBFDn G\eJ)-旫Aʮ)[Gh{HLr~l:>Ϛ#	O)"ɥѪV:ء]ɑ`~Sv>XLMxӤ%VcΆP"?}H`-5f[@ar# SqD'>U#AGҐyOا6ս#Q4wHme1>tfӃFʕKU~_AS+GQz+IЧ"VMNȔf[˼m
+B	M $&+9O7RTV#''J42eOEQ5^(#QI~SlduN.++;jdXk\7T_ocSvvtQ-a<<~ӥ
+{$w'VEb1ֆj7В]. 7mD73\_E;J'mB&j^-vz$->JodD%G#JYǌid#IrpiZ4.#w=ܥF^Ad7k'H.$&<~M%JSiJxD QhvA Bnm'su\8Q:wqyEP0" {PT#*t5瓍OzI6<2i(Z \BnO1PJ5Bt>Yd?7O?]  n OPJ5BWv8;hVaD  +4KPƂ,Xx5* bj  @Đ. Qs   lFĆ􂢧yn[h4G#  PprbD":Dq#E0"  91S !FQ,d1'`D  =`D tww:# "$Fpe3?bR_hSRRDd(,0"  (BrbD'_?_pϙVv]NR.,^,VnGƦ=_eyu˧詥MܘMވd$ё}6
+  _hŊm=ĈyX9Btռ96Ğzc=m^pL9ƱC۷cfN=?yBKS׼Y'X\%ښy  hw,yZ0W8s܀~jkkW\o\ʲe˖,YQVX]zի>3=IM?q9n'nGZ7/yS&ʶѬt9# #A7"O>g?}ϒ[ϾߺcժUw!& ;w&R(jlȼڭ$dUSjg=bǝ>:2#UG^XA_OѡooWNvY?zuә%wr׼Q+:n
++$Dۗ  PooW^G6g?7僻/|ޠ>x!1+++}Q~Q}ƌh=y.bDl?M+6/u5wCcn|ۯ}됊{Fჽ捒={6# "'#;vl4$伧)zs۔W_XD@sm:DfΝD6lP]]7L>c#ze$ON>_7oghγoZ,7>s^O[{mcv/d^[gM!t׼Q
+nDMMM@  ɉ7P#""twѣGD6θ𙋩<[V^MuhǎD6o޼fHkQ)"EpβeE+>~{N6i݃$ΌŽdoN?w𬛖ۅ?n,9)^;ݻ|lsU5Kxaރ3}j1n׼QOqS$>`r	  DYK+U"j*:z֭Dc,X#7/ dlDD):t+MgW/QSN|ŉӯ}U_|kvƺ6_sZ_CZgܩ#_<r'-S(ȟUfR"DݧL`D  PaDVN<y>ܹsݴQ">vwykP6񋶭P-O<[]:x۳M~zYf/te~OvtMWUH"_,!C>qonw7Fd5"#">`# "$'Ftܾ}߾}\jDR;nih9ZB;8ȩ{?ҹd]G|ᆟ],O쿓Ӷ>sN'C?;ֱ~seW^7]BG_!s1"kdRɅ6l @#:nk}.>}'!!$@ׯ_n:66m"(rԁoNe*R및u$:DdTLжqt?:?vT#'UfK)oD{M*3.R/WƉw-dKтrO/-[g򚛘naK! ˭R/d;%@#FtYggE;ӓW\m۶%K)R)ڱc7rԡ膉WnےE75\>]v3k)}.Co":v5\ȱDLmDbo}
+&_;i4[K5H#Ѷ3>v-'}n891n[q??C5")Ĉ{.bDn2Ah׮];w$RDts8Wܳ'ϯs5ٕ?6'Kٽp_^:8ψqӷ~6
+S͉ݴ1" HdDk֬qZdMl/CFFd%D%5jaUm[  oFd1uoDD!Juhƍ$)1p'OycĻ=ʌO^F-ҘʫgbDvC}.̯S	Z8Cw/-=R><s.AŅv?TCp5`>yܙVp*NS3.lMHc-%YѧzUud@#SqJMC'##,^QBV\b
+ud|:_vW	?DH+w`RDFdےBW#{bXpTD6(vo(Ɩ5}KSK&_(YN }k+ss<a͔ܚ,Rc*̘O,rz{՘|L|LjݒfP rbD+/r
+)̛ P)I0aD"3uE0ǚ#(W#}Έn"336"}ȎoMA=AGidy
+`AKZH@ܲtҌ455l	bHM`&(oĈLX-ʦL̗Q5+ȶϣ<K#s-e@ɉ9.,eZ)Ĉ<N`ʼ?mD*;
+CGQƹ5g66/U991"BdQOOO&[V/)ߧ91uڈ\#2YjqDF{fCoݦqDl(~Ĉ"{Gdiq5s]GM-E@ա|8m9;ٞQi*//4>q{
+uf6mfa{jJL".QkȍhfDvmdI#[cINh#IZr %FAÂxm":6B^GT~8v {{{{1  D'WF  ##zjj,E   zdiDWa`D  I`D xF  $hFL&DUX<Nu 10"  $2x<D{.dܞ @$	%BJEdo@   Ĉtjkk#YjLBBHx<R\Q,V`F  #Z吽d2NG&gX\_֮]K(Hp阢XIIYE3YAF
+ Ȁ @$È!{MB+$P	O$$}gJo@+F  $FTU5:f>Uv|V!2`=YWZ6ˍF`zถ\3GE   "I(LFDi}.dKp>N2ekdcUԘu[*"kD?,Y
+q  ɈNCܨm&25	ՈL13Cx$Mn+2`DXr  0]}[E71c:F(Jf,T25c͘4Kw(d) `'#h-6d2SۂZZZV-jY3)cmDQ3R* X|2rFDJPDPO7G^(}XUqX	|-HHb* PĈRi)-E$!:C'*tuG,ϚL6:dPF!%""K @#JRGS+c F&L :yhAJDEJ4W"'fQ&2S(N7#TPaD+WтEӑ6vB/r	  Pd^3 B4h|9]_FԩS(B#  Dd(UhDy# ,وۊ 0q4#QF@Xy"@Re|F1^h˔Ғ J-_.	 a!F侍>hOх>F}!(B3%%da{L_-|ɓ';.y\ɬvK'':8FR.  F: QHi2RO#⢩hEvF$~1ٍ\]L:FγiRiɈI=" # ,وܴ:@H	"Ύ9#A4"vٽc]wʣSHPu+jI#6$F;SqϏ~#s[C6(#"d2H&[v
+#-FoeebGKD2H1/b~L#bH[AbDֶ)4d?~G+UcGEt0˫NP__C$F@(yeZQBMDHkaߙ宎95"*. #܈tJ+L{Ix"c#"ձRD֛`D PQU\niϔ)SX#{E'obVpHeҴfD\8"b<=ܷWWn.{-ai]%7nRDڵF@X|X#z)eiHJ,9De>6420&ĈnzEMDnVMau%Ǭ_Pccp/4#:+[FdG1+t!MwIvF$&vO#1mvI7]<	n}ִ0# tM_+\0" BA ;޲._e:DGQ<vZ:(#{m;zm<,Ш.^2~^8$ #94ط81-{N\i+%=ɱ># ,͈::e(LԶYU\mZ3YW$ϚY%@|Y]JYͿaQM&kFufjD F@Xc5TJkJ$Rqm|g
+cCCAry )ќ# oh<v؎(B# ݈Ri)niiikk#i2o<| DӈG a!FR(OZ>k`DcoD]]]ۢ)P(#je"3ŋȺ= d(clh	koo-HHHW (eD QѴifΜyhAJDEJ'
+ @#1|9L2aтKv  "FDVDÈf</䤅# D҈<A UU͍ŕ1 	+#WI#rFQ}r=E	5 Da) `&F: QHi2RO!0",9Y
+q  i#bu1+$cK^?_;Ad) `&FEFĂWdڜhꋌLB*SĒ]T\6!ZJ$XL>9Ȏ   aDD{zX_v5%XzfX:xuBkQM0P:0"  $iDUUsYѦ+Sl :37ofYEE&4(A錮:Z[($Z$# HRFNҍH-mDHp>`=u>T9Ga3q&<P8?l# H#:+[FdMh36"ވ&|ԓud+~a
+@.?   D(we]t#ѿDB#J0]_DWD'u	Ɛ䦔qd)3i0?\LᅁQF  $2F.[mDd26$"YW\WWWuLjYKfڈ,{Lۈ;ĽxF  $2F_ՈR(5UVV*kOv/i4?}OJ8FXKu/D6H"h# HRFJK}=uB}#]/c:b5w|bB8'ȼrC`x*i`D  IوR	P+E
+  "I4;YԶ!{ @D7\   h^7FT7   oru ()   F+t 
+x "F  ѣFفړ)Hxfa Ft?ӓ'O<q   d2F7EĂF!H"<mI	oսs-?[$fge^:׭[G6MN8qEL  HmD4!$<i)<.p8R,,
+1?ιw=GN=w)	t%;+Vm뮛6mzw  (VZ[[#iDA,HyeMF\hڵEF$ 8Tv3H<Hk-~M?ٻY׸<xh۶XvŃ/'?zIE&MtCgά gM  *F_@PG+%q:GyuBkrhB05'1މ`Dθ1o%_Qūedtwwϛ7ˇ+|ٴigE^8i  ٷo_$?SYYkpQ"(,XTfvz2qisi3qya]7dcDyi3n2k*lOOOs.0\|$G3	    ٳ'F_:@$7"GL&oJ^:0bFQ1֭y-Tx2?yi+WYÈuU|<~wrQ>Qс>}6l<ߠAe]q5m5  @I#C!f,˔ '<^3zQOCɞ?x ټ|pꚻ\Vްw֯Zڛێ~_;_9_ҁW^5   d444D҈l#H$1B)!m;(80I	&)QNsK97x2Wx??R{Zr՟]=z+w.oquWćxwv޽W+̳=fL]ݦnܾ>go7	  (
+#iDL&cjY,Nݤ+jgR'с5xi#r	u
+qYmDQēk{?,T>oЭo+0ՁC.PҙyI>FW_]}uF:t&>2hЅ{[  D[F҈~<}_]]MO'+D)ǧ9)#%%IyG 6	ǍH/^_9|ˆ={e_4a\:k/8gLvOs|Fu	[:ɻ/K@tv]MN|رc)   yHP)zsSnFe74NK0NJ%~L%*npQ:6"7Ft\.b?=|,+3Ξ>Çp"Bv<xpSSY&   ʆ+"iDy׌hO,`U({lPsJ7Sxw뭿n2S  dƺu"iDAL8}O#YuK8};sr<v//Eisb̘{jkk[[[{gÞ  f͚HQڈ@ђ쒟=qi|~  ذzH ƈI/gǜKthƲJY4   yfŊ4"pcD]   B#iD#_#*`D  =.]I#CQcc#},ў}܌gvjQ   b4""6
+)MFhƈJ  @H FDۑ4"YP[[[KKFI	"vx.\  
+zӎ Cj76>":2٥N䑴SDy4nh;  C8`QBhQ[[[$ȿ6"(J$t˫!hY# ],Ipr2FgSYYS}Ha.K$=i2%Xi82&Oq3I=z:j<NEE21əx޴b2;Z	N'' 3`DBk#Rg`FDH`&Ef[U#i^n]U~ycKYcqVU1Vl}w  wBg!pN0<Iۈ$>t.#\0ٽmYD-&%rcD  wBg!pN0"!YM$t~{!8"eшn/˴OhDqYlǍ@c:#8u̀Ro1QH{,'^DnLʢHMmDD{	<> ^<:!%ܿJ)R(~m	}Dj}uu5}>}O0i 2Vч|+Y85b I{H}(Zz/-Y
++䎝s^b?2|hQi:9A♊"b	ˇ"C써-6#*Eon覿6:iP%O}W0=skV8ӖHuѷQf)f-܅ǭ.hBc\u/Qԉ'iQi:9\旇V^X>bcDTC(j!Glz*1(SKnvԐݳզh{N%ǡ3cz[jklj~k<^KdI9k9[:8R/^\aʢkѣ)ö:JKK/"(?:T(NHmS({qM߇;ciS݈[A9sQ8#ANqeD,1#1GSt8'a-Z	FoЈt_Z?nܝԻϊF0p #cP;(FBi#<_7F$ɒg]YsdD$9	~m(D:t%xMcg_d(F1QvrKƪ?ckOn._]gӈ䎝s׉U?{Lԭ^KX3.X?|rB$Ee4.FDn9rOk^VF-#
+g0"KjdDQFDz2W<ֈY2&[#
+7QF$mD9#RTkinnxY9dH.}sW_cW{ʆrFd0F w켝tTeңu+bQYbcÔ"jƇ;\t8'aA\	FٍBM䡍>hHB7#ᙝ7Fd^rSmd[+}Ch^_Wiaܱv.uR`kHy":1>D\Yb|^Ɩ߫[Ժ1_m-{zJBM!.Ց2~  7Ft ]4DtDPNWd	Hﬖ鐲=OشY5nCr`5,~_Ij w)olDW #3LWUUG.)E<\k&#cD	?D5,<1. D;v]sρ{j,C^YQr\'"OE+ F$Ŀ6"SQee%!EAL:JT #X_dMߘ6'ypcDGA؅BN'' 3`DyjnDtW݂XHSP'kk	WQfK}Gb*~-L)JF,FdLf$(8&᪼	ZKa+̱\rjTS(	r.tGp$89#_Q,׍	86"\ԪEXj5H胑y+PwJ~R#\9%g:m'YVrgD  Q>Ou{#K.5Goa$8e8.xROu_
+Ks;   ˘1cm޼yq<oٲ%Fe_v5/l^BJٚmD]'V^y|s}΅   dP#":tUE<wnmm{~g-G21DqE^8A/t6vhO.M} O֤F.&i@eޑDJ&͏/&)iK6Y3ּk>σ5k=?]kvZ"2kkPcDƚ%8HF3ol}~ =~Q]ٛ[k뛫kw>w(a+ty2Z# MLLȣiyƸQN|J3LnfW^<C"Jn4UGr&r*# *"wٲƃ6eԖ+o/+|oZz-<>;gu4OI2ckV]QFoLye7B<fAG2}gc¡Õ՚w}ɕ+n\"k<uQdPAP hPf,d@DbDA9UbDh`Ku#ϿFOiYѣnU޹A6DA}VD^5/;|LA440GDlU "n	DԹ(ȝqA@Hӳ5hv)nAZ "VcDjƋUd5ƮAE2Cո,#W8*SΆ B NDKr
+Bn~
+HcGD4L)!F!DѰ5 JX8$Z՗(;Hi/~eYFs{Cؒ^3L% ""]Gn2BW\)92$0yءBz&q%Ҝ-dLD4"b&ދAThH{%j[Jkpi+99!@t^Uݣ%+D11Q4IO@Av	DDJDSSeuZ99a@Z-+H/qw3sWﮮ4֯\aZcA;5fz{R($  6HY5"rW(z.}5SiֶTda[׍bDlRƕOMU< r(I0ϗO%"+{y X#RRX8+2 4,l;^!r(蹗ߎ: "F?Z+We""/rkٳd"wXE{<Wd.ҥz@D[SAP "`#1FQAkkk~vg.9333b235ͬ6Er2}ڈEEz#]AP "`mDԤ0
+ew}kęSVi}${
+τy5JVr\GXqyD\bQ,5Jxv":?ab E4=uś6bd)TYN䞤[VC@>B.6D}C+xֺatHQӃSRKpR`6HujYBf2S+AAצ AEiD "kHgR,X }3JO;?1>eWqDuQ "Vma&[+i,%=nW "?1J@ɮilAAm+?oD >Ĉժ?rIqjb{MCEbDP۲HDhW} _4wXDT|"=Dz~
+1"mYIDY_FD*i(ܣGM)AlXDaqs!F-~DDU,u߾@/Rn}2Du5+QB@yff"!HZ?t^
+d(1zE0+%|uGzgڌ)=آwnUb[J}NEDtܮboc׈聯	w~@XӹZeBADH˳fθXw!- HNp0wE~CvNDn+޹ u#mw+FnS{Wߛ}_ :TV" .I%BRߕuU*rrnV(ǱM}w^͔#lrӧO)K rW7dw(]+ uGݍ0`["":R}mWU$OD!kɓo$Q Dd@Dz#*9N@D_Ʀ2%ǐ_m^U_5
+KEҫ\RqD$W4#%\R{>:5>F$^_JK#3s^[S9h+<ȗK&xNoW>nzJWѲ[-~g'YDD666Dq0"ID!Qӧ&GFv<9&"
+4So x*t|/#6Ft/-N%nfCH[ii &ܖ_r¯?lbe!"d:rJo%htr,	---P$߿"tDT|Xe	y巣jrB4ac+D튒XIfh}*^X\ +iH\]|4I$Ԃ+B	"k5,TѦVR!30DDi~~+_N\]]eD(*@DC%Qs||dr4Fh4JRvZ"2ǚEaυMfer#bA"V],(Y4DO+`Dd+DdTDrdh^L6_8FdDDtϠ>H@F'ψlUѶYQ"jza"GMLLȣi9@gĦаI~o3k1xQ<HM%AyDLqfJH3S(A""C@D_wؤx"JT#?e3ilF 5}(HCIeHȡhH.e
+5Hzͤ)&QpqD$W5]|^T "
+CA pyD|mL]$sç*=1"%9z_""ZmW}34'ƈH{JNޒӇSq9KQH}u}]H"9VMƍ5{Ĉ)_M#Ae)H%/3q~uDD*#m?ΏiFh@D*ղJC!<,%o"rb8R34gWUvlWq@DP*WS"DDwU+@DgU"""ZlW!"Xk0_tPAm˲/
+"v"$Q"*(ɝqO$ K "mlW "sZQL@
+D""N"(QD
+Bn"/@DPۿ+n7g"*@D#
+pH<5Gw*IyE9QKrSZ!3_0[iӿ}?BFÝ&rJk911!.@9EhCjK[U{o)+gaM>DLbD QHɝձҚڣ#+ME{Vh_}7m}I}*[0lr.QQ45uQYe(6@q_"uh}^KabK?-eVo3a\-Q-'-_݈_3Z*m5CX:#A#X0F,DNs>f}xL'"[H%-V2pe<h	73܈Ts wwl-w`c"*}~ "}M
+9<;Rŝ\2mp-{1"\
+DjP1n"$^34LퟒzQmIv2|[HS#Hl()s5# ʥ@DEQ(y̳Fcͦ.홙nF%XȫcJ#Tmi5H卑2t#>TD (((:T)Z "%Wo:Tß-c+R[T<7§e#~{n}kjٟ="*hz7#m$)lQQZ%QW1m /o(-KJ#lѠ*=dk^5/[g=cHqA]X3FDSr*zu*=@D[ "]VǙ6S+O#"ϟ4wwaM*SK֙.=tAX9F]!"BB7CLzO"yG~SpT#[Β/ (@DgMDj-SS$: 
+?*4E;5tJ2Dğ%APn"b;+׌;D=S#b "$^A:exͭY(D#b%ұ!ʍ@Dǈժ?I_bO*CD< (!س]# (u"=DSzBh ƚ:ӊyJ~_k%AX{T"Ey2KÚz2W5Cati7?4K7+yyZ\,ig.Xo)2QҢz{^H~]3A(I`SQ ""V	\%DNkeRAP "RV"K>(ɴ"hE+w9/{*>,#ե-.vץ_l+MvZnTRNM/)} h""e%DTV.3(SrQ\'zLY=eus>;U,*V=qm.*ߒ+|%[A+@D$<_>}jrhĽ\.kyDfk$>^!*"Y-죖᫒gkdkN*e\
+1"
+DD""z巣Ovn2Ǵ$}{\6KOD0)J|Uk|BT^)qI9bDA9$hh0׈c"/WH%ƈdT҂NYydPiAwm%&1y}\D${/e('H.CB!mdn?I#++do6(Ã,YpHmQӇh%YmI|yB8})cDIGփR,kuHD0 DDj%_SPf"+*F DD:gFAPh8OuGY"Ĉ`J.Qq"D?s&z#+	1"68|Z "QwOGWٹK.pu+W/;F47N9:YnӃsp/l%}r.tcqYxJ<DjFU*M2S!yc[<b"X]\Z\^^]_ߨZXYODc܇rǈd"xD "fJDn/[mׅ7{{診"z#!Qө$E7C4 :4G]_6FOI]kΐF/FJOxtaIL@+[IDťUC=:z"J5+Z#`1ȸGVIkdDbZOv&)=J 1"S{sӭ.]	vdC#c<@NwIƭ6bDpm%X\,N,$$J666ADQ?l=O͊Nv  "DD$Y}g~GNk$Q̣+u#sM?=3f#s!NZ;ՏRg$@dddQ9=($ΣADECe%eDI[]?r_hz_Q|PHK]:R-/TuTJuz]+yz;E.\^39d$"[ ~X"OOoUK+++ò$;+˫mb!JzǏ[ "뉨w1DDelʐ(SrQ\'zLYk>|+t	{W=ڽI"wτq+<>'>ǈҹ")'.FĖT-Vy}DJm}wؓ!B47z"J/<_>}jrh=mT)ovrrxD-W%s[#['c^-~-ƈR_y2#j/F&r!%H|ʠ߀0,>"t+J,3'L1"A>ϽvQmS#^36_&ldڋG'=G VLvk0K	¨w-O4t_i'Wo(1"UJ&%vY8.LVt{kƝ,Z]=;}D4w흃#b!,N<	 YOD%hH90+1jJ9Eefky*2ҡQa&H1ڛI}%=ϔ<m>"znvƦpfYIE "(Sh۬(50#E&&&4>ntCȥD5'`M'+-pqyDr^TxR'ZP1`nVzeRD(:O#%YmI|y7m0`y$M'5FgǧĴngX9_Fii"FÖ2"A_ow"bI`Oiq[5eVR_!FV&"N:T9e5
+BCy;(_B4D/?Ft0<NrAP`/gǈJAqJCDg0i-ADSh1'Zl0$UcDjFU*M2ScWr+DOl&>r#a++"ʧ@D*1r5JR(a~®JK1'JyIY<vrJĈ`JN>]o˾ysq(j4
+		1(eZhmupI}x-!FV&"i迟ok~{ߓ2D ""Hb<k,{BCiK[U1bD0l-#"k5됈~/粪>haaay0Q%DD333Jl&
++C%#y/I+Ť~b[J+zk#ʚZaø[Z7ވ_3Y*}{O,MĈ`RGDz˕[TW>k׭'"0FTrǀJ#bV1k͛t7,4[J+~V2UoD9;6ܻ{N^n ŰDͻҍeO4~{z"ʡh=m"R!sGXTa3bN{o=F$ flr^3}nDۓ "xXl1X..]ַ6wo~o-(&hHz#G$фLz)*jK֚di+÷ލ40=Ć2=gP 1"j#v_ "xXl+	to^?:~fpvJ{rFQD2v\n]ffW5ǔIGDj#9eיF:|8YGD-0Jp3'7DFADpJ",,-mw[GG7no>?7>
+l[OD5aQn慀F4>nJM^gjeAJ1rGFyDq^<"\
+:7䒏wT>W.[IDk[w_
+rYODAQtFJJ:lQQZ%QW1m /o(-KJ#lѠ*=d<֌hs4<n,h¼_q|ݖGq+`Ï>7:E
+{0D<|ƈH{JNޒ)pʇ#hxF{.+}D4;we'/[?7/pvJ?ɉǏCf5r.HPh8O5?+(+#NGD}|_(qwwz"BYcDPUўʹaN# [@
+;^ۦV嵍矟|樂b/3|`+BPOUe)C~h:H<c!F#lm<|pmOzo~_<yD:$ Dd=!FN0ܦm'"z?z[{ >=<YOD9
+|ǈ`n,a[DwZ@JIfbO#a+me7N "[%c$/#a+m$Qg(ܣGM)J51'JyI]KsGf1" |
+DdF<9EV蝺K )Uyi1" |
+Dԡr#DJBEY}gES.]-+51" |
+DdhffF|?^6Q_Q^KzŦV*]4LY+HR)KE;%"Ui˓E/C"қ?+<tUfACL_ /FTrǀJ#RրgI  I+=ȼ^)sr}co"E?r1"q@i}'""֣)?K.C );'	rZE[jQ>"P#{hF^3.1	2|[rLeOK qdHT~&bD0lAD>5&r235@ןENHNb@Ps)cD0A3.2nцoQ>"Pæ;*}=+1{14#h<yDjx\3͓5H>y1	C	)7^/Ĉ`Jў0g5("(HCsV'ȏWqHQZwDzd`.+TgZ?k_d )DkWj"FÖ2"2bu͆-䴸-|1"y~qdѯ}?r;Օ|uDs5
+BCy)1d-3=>22rn:(0atdd|Z>en|dlr~/#$On%Wn,.oW'2w7@DMPޔGHcMjhmzqhDtczwV[9_^ٿ]׷@DN9Q
+ӓcA+n[H{+W4+p腳Sǟ޻"lÆ<ǈ>E^\S=ec#nI5sZzk68",,-mw[ۂ+n|/^o}XP[[YOD(r#A>xQ0|R8
+$rKEG嶒;ѡ/mC t "(vZa_JL^!T\+0FD~T"7fzljd$+}DG~oGO"Vj=` +&0bfK%
+bGH1}D4;we'/[?7/pvJ?ɉǏ#z(vGN%&RӏO)ϊȟL;`8`:ZbK8,T~OC&'υHίD<|ޙ?x_++=bҿQ07>"4%jKZdZq/a)b0@YA[BY[3,!}2U=FԚHNǠ%6,vch嵍矟|樂b/3|`}D$YV^KWՀ<k,a5vyUSf!N5Zl<]PcD^ʐ<1#QMQZ=kX3<$.õ̓?qē` hjFD,2kDD\<']M 4X̕I+JAI[,V[`?Fp^Ž<z OAD D$DeJNQk!VkyDVEJkkKk-
+#a8#"Y	XuH˧OMQtr5%8Q'_b׌t#F1ޥЏC@"Ĉ`J[FD<({"v4`Mx6`=5Σ2r(Zlsj,Ĉ`JDD6	DUyLƈF({,X3eYN3B3U>UgY!Ĉ`J)QV	6+JDM/LD=br	5dD _aޔQ0ǐ%mSSj,Ĉ`J)QVADMg>;g1iYz+FYq8 4"b~,Oج>>=u:R9B4(eU{D䴸-CP++骂/uoKQ3ղJC!C`axh"ʭ΃#aZ'vADx޹1Q
+FQ"ꮺ/bomws>DTtI>a(~]!Nʀam4guz"*PTdF=6ADVH#F2"2bVuD4<FrG,E-}Dwgs?z:DdR18=j:7Rd _c^<]t0r~"yiu?68Xb/71d-3=.~U禃FGFƧSG&U3[[&xn<wo+蓛wɕwVVjͭ흏AD @Y'2j4G" 333M3q  GR	s~{%"ӫ-^e_Q[Ph~rld|QIG5Ckk됈bv+aDtczw&Q=88"ԬdZ\.
+rJ"($/}҉qg!"Vfz"{_n݈ӓcAl+M 5"+n۶KVjku}?::./@Dŀh؀d2mQ˚"bZRjx%Mbc`n^^|Gr_ZNS;z#UؒkHs.xEo\x\1>>6sN(LJ[s6o9WܠSV=2Ps\U"2_3[z"WɷVQeaiqiUP}k{gwOx"JD%	˂ LD@ŁvA/.U*A){\'7S0/I85&mSNEWگ 1"}M1S	<.lq1$qK9'SQ*zk{mzʍף_9_ŲDtcq :x/F	"ӧ&GFvDd`G:IJM	u#LDrk(M,?K.xUگu1")OvS}==m>xy=*R	cZAjiHSckvp`Lw=F4=1X] EDoG3rX{M3#	˩aZ=^3.1v2|[r؇%JeGP*:Q[Ꮉq)1:Y"<HS	IYsZL1F$+3^`_ta4V6=|PǏ-(`#1"WTD4Č*c͔Ka2,-8FHNbBCňÙ<9_rRH_s6"#Rz͂LrXk/l:0u"(d#wfVjǞ	ww@D @y͊Q9RdhbbB}OC+Yƚ)};8k{14#h<yD
+A̧5(+GǤ<"85'Q4Ƌ28uIGmu8kOj\s1uO.#Kk;;]Oԏ2qH0D+"jP򈝳GZy=Ipxae|2`䵘N:#wƀqҒ'2D\Ѡ*/c28쾣~ZBiޝf6>
+;F'/%+UE.p6lO7Tű}D4w흃GQg8tI0 D="jzPTrZ\D|#a_zQbDp86l#׮<?kafWoll
+[nTtx":g,,*9Ğ(iĈ8`VzD "d"FTd`ޖQ&z#Qn"@)bD0lm"('S
+ޞ}F3Vký3bD0lADE('BhgQ"*E@4 P$Aw3)sCѣSƆwt0\ifK#NözX{V!؁'-vq(EFqZ! =V '5R2HPEЫ`mPWdꐈ`ΧADE('J$.GyXoG%Q~HD DT	1hCi[ܨDN?_
+wϖ}b()/_~U^[t˦/N[iQ"ʉ)DD1 ň:8"$<7,)'m{d"FΆeUy-leWH0g5(Ϣ5ai; J%<!O<ԟ.d)dtThPJ1?c^3Z1i^3+J赱Dj1qzV[kRWB}Dwgs?z:D5&r235p.lɞĈKLA #Fs5=ёKN_R07[IDܼK,,X\^Ronm|<?"+DJ	h}$ZFWIo&i^9#J
+>dNGDD䖏uO++Dtczw&Q=88"+JEy)}(yjሰ+ڧlic[,Z+wǚ1egN֞6(]X	D$pҽz]xw_ " %䴸,KipչMλyB	E&+@;G/AQ`[IDťUC=:D4X5
+BCy!E6Q@3A^P/&ǈ<")FUzal%X\,N,$$Jw666AD ":ѹq
+)DDa$DTt T(KY-`'"7|?Q	1,oַ(}Ç?~\o@DԶ#Jg(qhlQmR*;sK+cO܌{ "Ĉ~NyDyDZ%~gpl^\[zJ~uCNNN@D "j[Eƚ;	|:bNDl#lmQg8tI0 DAm+1XAam]v[e7zccS^uܤCVcDp$6>"J "ꩆ+FD!@-#LvG "곆/FCah8">kbD0<4] "#a++"*@Dg!FVDTt JCDg DAbD0l FTp B[iQ"o}N!KMz`/VE]
+ͺ0jbI<8YQi*$uh˱1-끒(J(Q(Rdˊ}<G7+;R -!J#v0"C%u;@GDQɈj#"D(fD^3#"DɨgDkΌG΍G/^|# |=P_``ʍcc~=!jY#cSpT253+kF{DGٗNF4Gf1It!_J$kLfr*aD QG#Q-t|li1,'VSu\n.ň0" tOH640.5Ō]BC۠vQ{IKMEѡjr-%IlvkkKޯbq#M6N^4cѝ\HfDXwזS栱Gd=fmM*B:(Jx8:I.$Hܔ7e#M{DMSOI(d[ֺ=fjmm߉P--@9	F`D -]="w͊FW6RXȁVQ҈fĪBCnsN"aD iWmD%2S~"H02/%Rl6#:$.d|7Z
+# |="k}-mƨgD#FcdrMj(mfgM3ΎVѡ̹k#?rm%]#ҖϚ+|Cg4q~<-?:D3Qpj2r9ÅejWG@I#eP&Y[[FիK^9?z#Gg!>]|Z(49jOW/--K5)PQ6dROefs:,hnFHtf&rӧOcD ="BϨgD^^*RUѡ`0
+="BbFTS}0"y^__7!7qQ;F@#"DɨdDzFP'Q2QzD( Z="BF`D -#:  -#h%Q2u9@9"BF`D -!J#v0"C%u;@GDQɈj#"D(fD={0"A%}糮9397x#MbC}as<8
+5\rL9vƾ9>,asЉ>ە4b+JY#cSpT253+kF{D+?Ҽ"?~h?w"T>y-kݏjHF4Gf1It!_J$kLfr*aD bwfNTh
+r߉~kVjDCӑxBXM֥rh# |="M07
+4<8k
+776Eim+)z:BZ%hl*,%VVk)I:f[[[~[cDo:Gd
+{g`D652&uKSlwABzר>ښgr=]$(iDlT'a u_lЀe#M{DƾtqHvA#6˖;nƎev77"23</"r9lk{$ ZLzD>UJ"ESv? v(XMHUeD%kP8MGˉUÅǇ+H$V0"7Um7j7.M3I$3H',70"B}QψΌ#R"Zf:"Rf\[KaDo:GdyH.mrF X#c6p|Dtwŗ5ƣFUwM3FN}CSYA+)\(Q;ke'QψWVL&u(jWG # |=ZwGzFtkTx.=],I$Vִ3CE,F{D5DeҳQψM@SibFTS}#h1*!fT2#h1]#"#v0"C%u;@GDTcD `D !J0=.#h1<GD#"D`DFbd0n#h1Q2*Y zD(Ōk4zD(?u͙ȹKYq`D Qp d`{{㗽ޛU4+̑a+B'}4=JY#cSpT253+kF{D%^ZUͼ++N? YHGHShL]ǗZ&
+cDo:Ggo湯*4dPyZh X\iCT5"ѡb<!YNRRs\4aD nDyUo5;
+,tȅAm݋BKҎ00ЯeM[e;ˑ	iJ4H8 :XYM$t:nmmUl1aD ٫U6'v|Ǻ*B}ݏ5e=J92!͈F4FE|	R+XZZƈ0" ߴGdT?>Y==Ymiܞv[@A[bDLH3u;@iW]3G
+D6J֖)i+ň\l	Ȅ4!J|t!X5\x|H|pDbEm#x<;;;@=GT]w6Kӈ웹KȽuwkőNXn~UaD4H	FcD*f7uO0qm-ٳ>cǎZG|l*|9"ES0"kc#mOD\S*wG&QψF΍zQj*t:=G}'x_z饓'O>} ꧻzD)C$n9>/Vq|I #؞Ӷ_j?K#gDы+L&区o~Y#RÇ9oYu#Mg!>]|Z(49jOW/--K5)PQ6RtS2tHF?:GDj#"4<<lt@CGDQ̈jJ1xސ"fFdT24t:m>I^+?d0n4l6k|R`D B%u;mmmS%;:@#"D`DݎiDV<&#1  r#*JGVd#rL#0"z9"BFF&1  U8FPQ  j#*h{sBHW+v0"BQ,_aD Bb
+#BW@`DXj/@πBzi}X H|駧OkJGڎ_PBQVj#"(#8X[[L&_5_КʓN766677o4wBKhfݑ*߽{wgG3;w޾#Ęv[N<K;97ą:Z+BTL(cGF_|!F$x+!.[o([uL¶!!T)I;v]D*#Ci/Ty#2nɟ!`Z`D:tHdD;[nU8uCgȏu{䗿_+{v"Bz$6"C+V4"9R*t]Dx'.p#YhEH*LQ/}裏Z#"ISԡ_hDrba!D."<?}3gX_D&&=bDO>ď6#"Iԡ޷}FĈ\1駏9rQC0"B4ψH}ٷo?G?ә?mDĪaAP,F$mHӈ|^zI)z`D#ivO/\"1"WL#䑓'O>}zll!TZcǎaDQboBH55{GFF*Q:Y\\g."<_}9^*mH^0Y3B1Blz:2>>uGB!ÂSSmH>6#^0cǎ}DқN&&¡Ѝ\v4zS"ˑ|.ѡ˗D7"Bz9{VVS}vMJ0\tO3׌Bz9eDXO.^'#'sFFD!
+QFEԝ?7&IGʕ=:Biw"GOAGٳXkC!F5XBK҈  ߈T4Z ۈVz#j O|Q[;[ i  GF                             rjD    F":G                              W_}g}
+Jii t"<ʹo>8""={ԝrTSwrY_zǏdZdrd|O/ (ɩo_GdZdrduǃuΪ3lllܻw "#Son@U췮op^j{8""#STn;T;̞uVzJ/sɑ)7 *|LܗkwgdZdrduySOՖm(LF L#}q#x]w=o۷ È&ȴTcD.1^N5 J0CFtʀ@)R1mLLNE#j{R;:޽{5C;^(UGF&# %rr[mwy6oO{s~ŗ'Rш|՝{A{~_1S}NgϘ2&:2T:BLσ`D PJ;H}/?^*XՈ4k27=#С}U^2"Q|OM5\ͼ0h6:/pZwy Jr{٭f󻃁ʌ|]1y?vlֲȴT4:+ I(K4L5FsT^{SNQekF!c-.G!}G
+v:zвs9O]Ĉ ͈f-mlnZ4}PJiiɩhDDDio+<XZ9eo.[i0QOi-kKu\#k7:hwwwfN_wޱ/0m{-X۸WF&# Rnjwj1qsB|~]2V_[!2-29FT+ޯWZ/{5eu;M={MZW4kKE<.6.{SOn)j6(ºۿOST<u%0" (H[9-8~<n.YItqfұ+~#Y3o?xmq^)ljݫܼܸWF Hɻ7[wޱ~~^|S\/OLLNE#jUYa5j*tki.9N7Bͼ}@^H6}¢mW+376e=]x0" (0\ySy?8^X<NP#ZJǱ\AqחvV#j9Kʰ{Juٛ:ݻњyS^>sq@sĶV_uMx+ڨc/
+GPfyU")O~1.<}O Ə?=g}rl-wtW("mDNUhfU}\z,ixםf͞mEջ[--S0"G,82APs7"mˎk} N#ʛyFpwzʈhNkdY lx`zjɈ勪{\-p=tQʀ@)M|,LG32-29'_bƈJF_@dr0" p ;OEo#jSygG}F]wS[o0" (#1#+-!>70#R#2=71Ciƈ޹TcDΥN#ٙ2`D @7n,1Mi6"u󦞪3Ϭr	(AE&Gه>xLLLQ٣xP0{Y_~W^y%L@	2-292E To.o<tqD=AU_z
+Ji= 0ot/E٣앃+                                                     ?17+
+endstream
+endobj
+62 0 obj
+<</Type/XObject/Subtype/Image/Width 776/Height 547/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 28788>>
+stream
+x}Uϣ誃.(!
+34JEeT"B"hD iLB7^HHC:/7$4*A^KISuש:y?uO};Ι                                                  }Ɠxw8prxɑgO8=    Hh}{%G.u   4@    P     (E     Ec
+}Bߣ:X-|   FR^"Nx&p"D,   rҮ.dPytc.c   @hS͝;BE.   Gh N
+=2w8x.9_<>ʠ:<B(A   }]<kwnPg^鞎/
+   (-E2G^mG¹(Q"]    Hxhs7"jO`:0    1E4lVEq4    9]9&%"aY$aRJ]w:&K"   tRAߺE     	> "     (>E     "     ^1    J n뢗^8pD9Z                                             daؗ⽵VY7򠤵jm  p^+06!%FiM룢RZ4 
+fˀ?,"0H5M0>**3%UH# @NDyu%UD.*Wt]룢ڡ
+] ҷ/&_ݒ3(VxܪcEEmޡl}TTtV5?v. tұ3ywͮ sɝQIbS3˾Q<W]^Ӑ#{7w2R'scѤr+ʫ|lҪSGR*2
+AP@6+ (s|W^刑K|e2_Hb쐜0R@*)|tQMC.|^:}RS#/BhJ$j]EWR,;Y"" 
+-}Hr̄]Jw{Ղ_K&"K)u_jb	 QEJ-x]
+چ30ܼC90F.E1\ꢶ*+#6Ūe+ZoʼyܥH01x6}'WHR$xFK=BeD'Pm @qba/2&?y%i;̽z"
+=G\~Hruvsu'ꙻCc.g7Y0(Uͺa*xAtqmWقˠt:PDME1UeΙyg3@Mf P"cuҙ`9^״]w<gev;nlvպȻdf	~A1:A+bODuQǨ="?LcA#.*F%-+*$\%b&Q\R	)E2o̎l +r,uQϼ!=Iӎ;Hxضxn^1~q/s!g0a΄VK4		*M!ءv")QG7ShUr	4-6Qޅ`ӏ|E)sGӱ($EYEDUEe0' Ed^*[)*þ R*{FZ3hVpn+|'֜Eb.̸zAa<ߣ$]=,)TG&JZv0&_mgHȾ|ziԚRjU,$A5f,2=N :*%_D?q'={lw}7x*B2^үSȒtQьH:4\EOF݂Be+#!fE.)c/jU4SQgԪuX"!vyc(]@akCސ@zWz<{y;oԯ<:s7
+<szwylL7EwV)ݼ4++:@avSˠLD%-D'9,䨌͹JԪX$&lmQAkyRĦ*N `^+H1;FκCuc[+:wx KS"&@hKR袖<bͿ&@7A#v1dONH\@ʇY(Q7	ҤJj]"!Q,P\@)=W %tS{@
+:U9[<w>U" @ZHBq^|]j&/?n+^2t>]B RA:O?z]dOea+n<w
+] ϕ>E-_ˁv(iB tGƁ8
+xdE 7D[  mtW WoE  ,vK]ĺ̂CFD]g  tP]
+EyEFA {tP  ^g]^I  Ç{v. >$']T/OѫT*"Dl6Fo. >8@s7}/֯v${ȱXv_F7}m݋qH6sґH8~6zt  !]Ek֬O:~ſ^?,W_K/D{.Dbֻ^]O>*Ǝ-w.W^3F뮼K.]zœ{w͛i{\u*_|1C  uѮ]/|+WǑ']u֭]6n箻Zj*PXH;m?^J9ttf抣oOG~[#gOWڼQ"%+خJ  ܣUH'|;1|9uKϿU;֯_O޶[l"@D$=Oidjeme'ZO5+33^wȱw%Ww-myMFo/??~]+XڼQN"l
+$C$<L
+t  !y""fgg?򑏼;g?k`_O,?ED޽' &Ûzᇩ4j4uѿ>FKٙ=7u"vd_ݺ{_E3/^Ko~SUv9?>~f}  U-\=itE/~?яPT%k."lc}]HuMLLdE7<D\~k|/ӷ?o2ܵy]|ɱǦj_5k;ȱcol]gDޝ6o뢽{6]  }HuED{#.Gƒÿ3a*vIDo|8BDAE	N뮻lBQpۆ^?|KoygYrLk\;>sIw?LEG~q?8^?3wkǮ˿օKuiF!ݻc.&/']  .b,nx7~z:z۶mDU322ΠӍQ[$̺Ƿ9z}ݰkpͼrb߳GM+o-h=]CU`x?<}t̗4-iu}$1"  CE2Ǐ/òelE"i("fƍsOZKQ;(u̡cMm{&o'/wo?5{㦕[ut?<'7g+߻~9+!Gw<EOc7Jd/uq."">b]  }HuQ#ݧBr)>TRdSM(jօ9\ω^:xbӇYȁڝ՗x5{ȟ=uK[Kn=~?|ܱMO_xG>˼QN]\}!]${&k].E  ЇtP1?|DnH7m#uVdlBEP>ݻwA wRa+?7lz^qf}KwΡtyڋn~FIc_-Uވa/j\̑k].IdE#⒙#~~6/[x<,KYLClg"<AUvUy(SKu;q{;'ED=Ck׮ݾ}U_uQisN"6oLV(:bͫ~ӯ|?t.{؛wg^4ݷi/E#1V.RڋDɞIc[sIdE[u#r
+5QXOon;^"&$;@tP6Bu-h)DQt}{D]dJJ={ڵH#M(=~>'
+r?{G|u%tA5q?O(.zS/PpFҠ,*@d>*&{uN\_EZR@\.^(*!&.:J͛7,袎}ݑ*opJI#U$6l赮i=!By#N"^CNGvxy0W<Owq:/^	qˠ!bo
+&']Y(,UV$\bBE.ҍO(Y"Ǯ.bφnh0 CuyMj+:	t"ԌrJPJ֮]f{T{dN.Wty#xİ}Z"!5lDE#WK}]_ԝd~P>OWHu#zU}w!!xM{TMl)E/eIY9Z]M:UY-"՚lB[^SŊnEӖ⑒6 x:./z-̛eTxEM'{s||\g{шJ];]|Wڳ>\b]	(^ڲ!񅜤tI+Uq0C4U\Yԭի3
+Ħ=K")RJv]$E	]d7zU	ӵUFyHldQԵEEFJ:]YԉjьӶ.ըM7-E뽀;4kPwm5q'j^Hh/J73"t"u'")δ6++*I+:kc^Fu	@Itѱczke=.EpKYGE:]O㈭6󋲿>R|̪usE+(aN/s',	C'Uu.zn#/g\Zen0Mz!
+!g+q7M+ԪyҥjF;HYҊ&(5"iS(\0#V&,)"G]^+],nTE@OuQD#C54Tߘ]0%0Fu@lIe %-g@A始jd܀.=}]tA8. 7@.R.ÔM  @ S5z><Z䜸t< 2]  NR@]h4jm[g-zsB; .  ').E<󑯎@f  I
+"Q455E2$.ĽVOUT .  'OpR=lֈPZZ7uTvXR?J-H8 t@ 䧋C
+cQ=8'CCCs5iADt  8hxxU>u9eo)ғeQvsϢĎEp3&YVc籪E  $EUo%"Hj WLf*]8l쓍9e=)>|>  $W]tbvVwȺU>D!+++Q]DMF)I^Z]$F}jј0 g@ 䭋>v颯}kzj8EEј4fhM&qt  8Ii!ۋfշMNN6+ojmtttD}&	#,f>a/&  IrEȺEMF9E<_Et9#iiGw?'
+/.E  &EPQFE%"n]HnihE}t  8ItQ˗FU~7F-s+*.TF}#׶FvƧȝ)yVslI~Q]kNۨ+5!j4r]^ЮHϴեCAd;{f{^󫫗o򼕻TK*j,OtB@Y(.z.1CuQE 	 @n(aC6^"wQZjoHqyTfv:qr5&&\mnSe:S]uM,c [M[Mzi~ohZRֺKmqs^JZi#Og_Ս (9"c	{0Cd
+=ա٣}ʶdsɽKuIE"uBvMLEUybOrAє%Jh)]G=CI
+8S-GYS颎zFuQ*$oZ$i^4dwS|d*ojV1t]<T,sJ䨋*uj+U++ST`-}KiXĬ8H-2,05hhT:,eZu'3EF~Vnу~Fs!CXtjJii2̶4+ݨQmb*l&uL=&QI1EbX2KԮ.ǬN]+g%njM7]Bb\"Et~b=KB3;{Sd=-UHȕ៱[kHRt,s+[Mz
+ j/n:d/R1I#6XKڪiFcƒu6H.cX(.Ehjj@W$z()M, E*ݥ(>	[j9Wًޤ⿞uV5(ջ^6kMBvPGcuԍ)wpXZ_@o8ES(5/4f%MsXи[[P׮:zFuQڅͦđ?pqFo##whh[1lƈ!~7 TtQFhBG2Wlw4b48ýr@x~!N6JSדMn+	(rn5MrF9u]LFK@?Jx Q4m"Z):V\GhT.$?~DsQad"[ծ&zFu?z䅲cQ=C!:ˈJhllh I`#FhINEs@.8q;f"-Z"zW@ٔWfMO	1XWj@p-]
+(`扢Z=EEnYt
+RH
+Jt塋@!(.:1;;d]$0/boEkis.4H"  pꢏ{|D~FzӊC@ j7nj5"	O2#UX˛EAi.  ').:p`ZwfYB{eɈhd˱XYe  hYZ^oEٯwu"qcMG(o7fne@PR  IEPѥ'''g:f1Ə{qSs%yR3(	
+"*ݢسj6u\< ]QVaO+d:Qil+-]@J
+Үwm橣4rY.?BKz Q@]@iCkk6P[a +.쭰8ٽ)6")KYCImPʃ6]1-ҴMkESj[щC陦DS?{ 'E d .eLUGH3Ϧ6J
+ba+.."	e5yF(W[↧:iuSfW ɺn4 u]<ȨRxx/pSlnqݛ˸MFVeCq#1x̃:NJzw3H-|T2Q&WRSZRWi
+OqXNL^Vycb0M3}I6dERu>.ɿ$45yF(W[b%L1QVԖWW$]dz KE"H=l=򒳽H	;pԖH4k^SRڋrwRQSul`l$6h^@.Bk G:7@I'cF3\y$zHiR/JԶyF)i^JUz_$7Ni2"& j3^@.hjjjrrB.{h5
+stkBe%%*A=Z<nA?Z_H!)2qGdf$+Gq_Hi-?\pm4yЧ+Tɴ"eS[A&D\@كBK(GDyKgjG-"+gɭzXFׅ"$'Ȍg   .""~feƢzpR+EUbɢ}No@ .^Ɗ`ٚZ'J0Q1[5&g9ŃwJzmST:*+r4=  IY"]mV+X{5%)Kư:kzλ<fN_-ݔձ˚tt"   )pL.O jယ^"ƼBoM=f=p1h}(0vU  IE;vtHܡVaƍCCCTyGDQQ0:I2{NS֞2?\Lᕎ.]  N.:p`ZwfYBuXD ު(9Ѵߣ]:L@Exl+HrO= E  $zd]Ԣ&Z`2J5+iiG;}j6Ė8x6/R	h+"E~4S  uQ+Fti뺿#=1pV1<G"C9'g^G
+XQO]^  Kj.LZ"Ч@ ҮwmV?FD5.  GqI5  IE6+"  pt  8	tQЉIޒGI}t  8	tQ;Ft[6-iP  IEyC8"Z5y#_.ʉo~݂U a]ESSSrIkuH,v$bl3ξ (_uҥK_xY %""u qXBGQD7nyۈTkһ!k$
+q;(4il/&8~nAJDEJ
+ $.^lz.Y[ԙE£G9(7tƓxww ɑDuYplUL.rum qXH++r=*X|x&lfL.lg\^
+ ǘstKS/NtHr~.?D98q"\E uQ~"XE*A&vlP/9
+{Úeґbf%Qy),_EݯD]E uQ~D*(QqjDbC喠8٣GS1yb(3蠋@PEmڋ?wŎ	PQd?(7<cuFR{R$=HZ.JN@e&._42BpY4.	Jg{.,8lV}Q1ZF@hߣcPcJc/J	UFq"iOT*#:7s+sN<bD
+?~ da^9+$zR." Jú(|s(H~OBZsrDSQΑ/EIhQ&D]n).B)6trr.?Ю6Chgs*g\̹b봞;jC.@PEyCm[g-F(:Qk<aT1/h7rM:
+XZۋ-=EEM;]Ĉc6NZ;QĳE/jdqYan^dt=ozӛDFt ea]ԅшkr^MEXa-"^nVɦ|92e|=]@{,x7swzt7+(".7R." Jú;4M_\38EAu/
+@	UVuCEr(=1TCPua˖-4"{.8`/}ú(HZUA}<}go.nlo߷Oyt.Nyf*={ (" 򣠺(#.U+˺l 37."q6R>06m"h(BPEhO)d׼k]G;|u)t{uʥS>S]rJϢB]@)pXu:hxxYV#1Ohs]GO
+6"WHH-yD?Y{)OڧÙ<tKO6G (.؋>ݢ$gKwͯ˨8S5[R}&Ŏ/SJ+ (뢼K-<󑯎8Z(s-N!.8^:ESSS䒸V#v/zP.E$QMt ea]Dy+gt4"EobkDd4(E1CmwR." Jú(?{Q`,uc Rg־d3(	E1袋/gD\tl\ @6E1<,?CCCU_E.Au*F$qνߠ,-ܧ38X(Ҥ:E1被{g)))]7 +uQ~"XE&g[g_{k3uܥZ_
+WwG&?ic
+-U.zqzF3"¢E.nAJDյf ú(?""Q)g/u$vIˀ*$E//Au @úM{o^q4*tϢ;O]_=.JE]ZeE   El6(Z#H zIOA4hj^Ckcm/'  IEy_䛃GGGG;}X$̴p3:w^h37H;fG;H@ 8J۶D+:ڌiv\dCϗGt-~4</[xMߣ(jA 8??ZtMΫ&Qa\OG	t  8ú;xyFWw$5.*E  $.؋r @ 8 "  puQ9E@ 8_OVwlo~(E  $.؋^oу~Fܳ%+t  8ú(oRE[R>(E  $뢼׻։"tV7XRmZ?^#lry}c-B	]  N.ʏfYqeE1::򄓷hAڡ;"et  8ú(?{`,"r(Q]DvJS ;,zR!mq;"  puQ~/t46B,@)*63Ƚ fj0XRKi}Yx{8BEUyʥkX	I'UزE;   +uQ~j":JDTkV"vGܨ_`.&fW}*)B>޼a3&sFϱe^et΂89~OͺE<3ĉ]Y3ɏeMU^RH6uނ.rb..j^d/hyDtGU
+f)m"ڋԷMW^q<R)׹2l5PH7,((N ۺ(?f1yѠs h:m/H{MMU^KJo0͂2@^gAAqrU EnsFA-bӧv4}	%͓1yM䱎÷ʹM+i=~ґfNe[(u'W	 ]m]7Tɫ;iEMH=_!f1fnސ+X"QsWdiu.BRc\;{߯&<IKP?tQ"AʻсuQ"
+?Zo kEĬ@%`?Ƨ"n<rfېn3/CU){6Tx?-N,]{@ۺ;4Mj8jLSE=FZ6\P9y_ಏli={UUH#egS0"V0j7.ꂽ@]t#+O|'o h]xܥ7=[Ŏti}W~QBW)BrŧybJaq(ϊP)ἆBV
+E [kþ}co{6謣nu\_XE;*9ft:N&3϶*:'+fdͬJ[+n>.{[_^nK3Ayľh%]Sxz|rQ]$/fEeuQ*4!oZ4!P>ltn׷F畅|ảGnE{}(BA{l}Qj`kC_KY3Ru-)ⓣ'AarōiӲJۺ^h47e=e= hhO{{>.C6u-+bu̹ҥ,	]Tlhco .*o,z-<󑯎=(6H	XrОr޿;\,pcL0ᢨn޳P_>Lž"oQ)Wq>C7/cܚ\pU(uN@לʟ[(M|uESSSrIkDjTB?>sKF.k'oqhxk{8zwMʺnEt`,uzX45#*n+.^El"8&}kB`hs>}h(nJch!wDy+gDmܸZ6zKv/>Ri 9a֫T>tQ(]
+(l3?%
+q+㰆~8ϕt3' t?]`,'TщFu*MPɢ}V;@%]meQh]8^*' >EXCw}%VEQ*DI?`Uwz>wnu>Ȉ	^	H~36`3XS3-ƀX`v,f%ۖ	9/På]Nݸ<}l/h[ʍ̨ʌEnYQߧQVfTDfSEDpf՚`eb,+K6^*lkO\_s_Ϊ>Y?Ms[ -Qދ^1"Js1.ڨm{/l3G]މ[5xQn7O/z65SY+L V@|^T"G~2ge!^dhR.:g#XB[f]B65SY+L V@^tշSEzZw}ڋ#!U(مUd蜹!NEK6^(  lyy_ǋٳgEH^}]ty]:B@=E'9ѧǋb}  6#GDEO{QCF4dПJK&z;O_j6֘PX̡EҀrQ{/GxѸK  >lF)z#؃fbu[Nٷ5Wf[>,)]I+ɽa'it,Ix	q2>  Hg֣VR[
+" ̋>$MhE7 #^ #y ^ q{QucA  >žċn$n]sk]yQ{ ^4?z`~Pm]^ h7N&L'=MW5l
+H,
+/ q{Ѳ8!|`Ջ^sbqe0:zH @EK(?z>K+Q#ቋx"ᐟ˸>~"atQe>nFGQsn  ݋Gi&K鴿┯!kd,#?zgav-Y	"t4gACGY?L  N^>^炟`ҡ2:HQ{Ӥ]V[Rd ®Џf=cA/B  Lt)*cD*)UYvghF֛ГYN,<+J>Vf\vd6s_|pV^$'|TwXl  hyQ^{ġD*([uf,UBղbRF!/2,szV*}݌C"l2w|,_ `Gϛ.R݋|E%'Њg$hV@X4_׷+gbcG[h]f]6"+X E^)^ҫoҋti9Hc[A%vaLL_9!"#-ՋB^nʗH @|EQsppޗ4MGFHOCۓD5ҝh|z;_ux@
+0KH&F)/
+_l\^  $n//zO݋"dQG$}1Z#v-߄yIzO3O_VJ9dVXyYE  e35?Q+jAgsAf._P*A2k~m<)"bg/P ^ q{RE%?djG:ȶV2mċ  #n/jO]iG$a"3+5i!^ q{Q`	,z9uC  >"Ƌ l>$Ҷ%w{ёǋV_#6^oS	%2+w1/P$S+=0)\vL,"p^f-EECM&=m|>Iex0Nüu҉ދ^FD G1# ^MEsSDEÌRtܹٳg?7EU38ZR3>xQ4i/hދH3otH<zڣH!kjHo_V]sʊ^E$(^4'x+0^4+kgAO.))2{ꏊ^TH^v9u>)ċIüC"Ad:@gcWPS.<XK!-ED^4@[+]Rm
+!JE"e6;.kb4û.\f3Õ.dVp[(g6wdJ%/:|/^;R%_|r%?ΐtǵu_{>Kv/;qoW&:'5/46{gvxF*SnG#z/`eMCFTԆЇY"א罡.YHy/껲Յ%g{uXckfC-Ջ̒bw.ʩ*AsXȵfu؟ҼzV?O7~*/RIZ&^|&xOYd^/Kmn^9{ qWyRx7/?²Z%1T]</7sڳ9%/Rڝ:hmފE^?=+^4L/
+kq?g"ܦpBJm{ѺEb9HcB+΋Zl;U_R~dn4I+ušlEwT=aFKl?X"[~䤧KY]YK(4BUUQϩ/i*~Z[j^!j[.mzw\[]:Џ֠_$Ē4EsC\_^aDE$MQa>gϞ}=%Myվw^ƐH;/jUSiS?N2iuƋryն+TT.a3(O
+WgW:ӋJrAbϬ(TF{{I^F]#ϷIEċG_>+"z/΄)y:r
+i쯒&ΰ@l#K];/gOx|QqW=/{68-s!^/iQIxQYqb.;BۥtI׻/*Fu}P#|Vޏ
+thދV#hqG,EuiNib.{WzbAr._,J97wVo+w\[^c@^<xh]EFκ,ȋ3j׻/-iibԏbtߌ5ċh"Q2va"Ka-xBT;)SzE"OMؽȎ?BG1O?<:ޖE+|A܎]ijkÎP(!H?kF<,giEPdwOU\w|EyEN^dkO8^$].ދn4i7M~YjU!zaP,ۦL<7>z\ݹGh"t/ZvK4)1sD/f4WWkx{.ĭKvv;U`|+e~:;'\zEPeJQ: sm{x(Y7&		^ADEb~(轨zO1yEF@ E+Ix`{ދL&L'=AL_B(4^z#V|>/&Ea"6_,)ʏϒqS;3JB66EѤa."uN4Me"e:ms<jeguy%7E$(^C|^uoiL&)RHNM[FƋ l>eKX:xqǋDQyTNZݿf=$X
+hEʎM{U;L,!3S{q!]Q<-)+6^=ͧl)HIh$M&ɦ)^6YKWQ_WHyx]T"|jJ?X/tͧ4l"5yX{E">7ы޼p^{vwwEY6/~8FseYs`=k>X 7PDZ}}o]zmTzёb4)NFӁ#,-sКi<R!wZMwyKӭ*2w)+E  񡾜E}/Jt4N4|Z_ٱxQݏDgyQ>{y¼]E" ϋS>2s?Xӷ}c(UyQ`0P2:>;R_<C  >lF5=y׾ƼbV_,u"4>}r\.ª.4h ^Q3JvSl)f%.sGa]vâ>yᇮuo $"ϻ6ITFIDg\^	=%[9  ,ȼh"E" `EGǜ^SnwYWZ/,}5EYGPf73:igC\3{QMp a-=ŋr;QiKh9)Ĕs,wVo6:^Twy (xj`^
+/ð͟qǘyQndߔLT)P{p dgǙNz.~D$DzfXX2YU9SnǋfY I^leD4)-|?{ },@oi/cP hGgɸ)j\=	o|V:o=ѬCd^"_dn"O9  %n/jOiW);^.#5. czK'P{՘vk,lM/0Ҫ." vj;[GsEb9  %n/j/RsOANhwwWP^(Fai5{74j}I^uC"  8q{Q{zҋ􂳥<*P_mw{8_f=
+c/;RKȌ|b6γdt|s]+])f/ hyQ^{ġD*(En3~}[k)FR7ܗ+Rה$/Pyt
+OOcVwx @EQT"=7_o(E6V[,yL{KK^rYK0^^MVy" hۋ:ŋ\zmTz.M4~4q~̣P_X0N^TgCg4-sxmnO)\^ -q{Q{z(Mӑ2d2ct'g>ZŵiC;=>M}n$s;ƋBgMN5ϖ*9Ë  b$n//zO݋"dQG$УM67Xo@!1~J\"sTzd,Π" lq{Q{zxQ6S]F,SU;~q<uJ9ƧOjoV
+hogUǪi+ߓ#  iDEG/(%S;ҩX@uKVK/ 5M4ՁQ0s+  J"M /x @DE / h"T/ hj`,  J"!ǋ&6g:lz"0@" (؋CaJ/ hGgɸ)jTÅ\k~@hyJ]<HK  J"iLAJ~ʥCT:zޯ5jHw|/9NieEy}
+^ %{ EfH{q\|-՗x_TH^v9u>)x @DEDYϋY1ʨoQo+#s{lFXU[ێBl]̭ZΧ^ȬdyAZQj^е3  R"ƋFI"Q"ŋc!U`2Ko*ǻr}%g{uXckfx @DEDa/JE
+kUPuqTk^{ DJ^xQg`|ُ(TЩ2yQmJy<r].$3;hVtC^ ){ It4^wwwY'g>ZzC"U]N	F~oT1O<;]Ȝ7յgx @DE_SҊp;O_zcykXNպmwu[1|k/"E8(t/ hh5?Q+j~u:YEQff겷`<1)$j2OYˢ#y|4 h؋/(%S;ҩX@0  $b/8i(Itkx @DEC DI^<" (؋  $b/8/h" (؋/L&z2x餧K=CXx @DE\+ġ0%o x @DEÌ(?z>KMQg-4O^I{q5  J"iLA: GR ޱFXNE
+ DI^4x,2׍Uh;(l7{˅PyQ&  J",EvZ7Fnf}ZNV_|Z
+ZYKջf%KՊr9YEnO2Xuë2  R"ƋFI"Q"ŋuc嚭M4q/,\\lvaC5^$W$ە_; DI^4@|IkܛX~j鶓efxHˮiRz" H؋/
+/2c
+/;d1uq4^.7$|.P!*Zd2  R"h22HofN4|:H=\N4)i4n/Iwv" ؋Z^c<vkAғCvl5O_6+c^!>Ev_<ʧ"p^5YZh`x @DEEQzXQ󮛟(*`Ib j-!,J{Ԝ1__<M>.K" H؋/(%S;ҩX@0  $b/8i(Itkx @DEC DI^<" (؋  $b/}x @DEEDO+31g^ %{QK̵9
+Sb<E  Q(?z>KƁQI <7fm?X=MB)5Z^#B" (ɋ:yM~Q'zVlaX#A"$,U'Z..rN#D+E  Q)Gu"s9dRz-5.*,:ɥֳm]gE  Q^w"TkmC4
+LC+fdZrhd=9ˢ)[D  dh$;TQ6^TId\"aQ`!5VκJMAN:kS DId^Tl̽T(v(j+Ѥ "E
+ɼ/ˁ>E  Q]zmTzt8K܇&l"'Ѥ<f)`qWfѳbub7  J"󢃃Ti:||ǋt'Zht窔Wxy,K(
+" (̋S>2sh Xy=ISf<ݪ%;17{`vx|T Dɖ{Q6SzV|޵wH[cF'ҋڌgkl\Gg˒qLvc;Vf D	^j4JvSlX`  $&/k4Muh$:LS DIL^2" ( z D	^TG?  ^ %xќ00i;  />^4L,8Ieӏ  /ꍸ0%^ %xQ6Gg85(<Z<cAvx \)<s  J4ի/fk^X^]|ǊVrX`- D	^ʾl'Xti/R޴ର/\  `EYw/;^z^pt!G*{Qɖb;,r^8y<h4yjz|Rwެd㢌~ZQ;5  /ʺ{(IJ/=hP"gU}R!<ZGY]}Ro^q<FaSXNmi3K.6iSX  J7/\z;E׋<^dE+{OoxQg/2.REmb+y<vm%E  Qe3/"=IM4~4q~̣Tam(A&7ԏ&xI&;G^;JDhVj^ %xQVxy_ǋ4!#=+MoO&=Hwfb6fܵjȗi&=_x  E9|S%Fѣ<}=IhGQ3V׏6<}4;^{qY(Y"  ^^ԨtG=(k_(CU-UŸzi6eZiuW$O+I 9UltOmieQr  (EYFdjG:Ȇb / (k4Muh$:LSQ D	^4|OIMK  XxY{O
+Gc%  h-7@
+|4\ zEI&VO// P>^4L,8IeF// Pc.#P;/ `CHxQ@dF&Q>Cߞ6w$GS'Ze/XE  
+^J4Mi8HOtJG"X#	[_Mh5^XT
+*OpR/ P/2Eڋ(7h
+唭9^nM D
+^Jh_9霢YCnVu?wLwy^6|xmvwެd4NZQ85.0EnO2Xuë2  R/%ϋҋF/2jZVSh@FL0)4:LF^$W$ەo" HV^"3".Y~j鶓efxHˮiR|^ )x"M?,C?Ev',R.3>P̍&14O|KV'ٮ|/ hi:L/ۻ٬3RE{:yJc;Ma+[Ƌ$mh=dhF  ~yZ$}ю˦aڋ3'<KGt_djmpfiyfQ/^ EGQzXQ󮛟(*`Ib j-!,J{Ԝ1__<M>.K~)6x %?djG:
+RhE  
+^.4ՁQ09/ `C^44)x +hh4R" +/>eL`
+|4\ zڛ~R >s|. `=EgM?)9>  "?g/ P"E  Q / x @E =  /^ %x@" ( z D	^  J"E  Q / x @E =  /^ %x@" ( z D	^  J"E  Q / x @E =  /^ %x@" ( z D	^  J"E  Q / x @E =  /^ %x@" ( z D	^  J"E  Q / x @E =  /^ %x@" ( z D	^  J"E  Q / x @E =  /^ %x@" ( z D	^  J"E  Q / x @E =  /^ %x@" ( z D	^  J"E  Q / x @E =  /^ %x@" ( z D	^  J"E  Q / x @E =  /^ %x@" ( z D	^  J"E  Q / x @E =  /^ %x@" ( z D	^  J"E  Q / x @E =  /A/	  6
+mh   ҋ҃D"mD"E$Y"E$Y"E$Y"E$YE`kH$)X/M/xꩧ~R?
+ը_SH$)X/ڲ8<3~k
+C/Hy?ܹ+O/"Hb^jkvww_W_ͽWd! ۮ//演$ɹXxA⼄2"uZ_&^D"HzmT._k)/R-r|`(#:w.}k򢟗^zI݄T9^D"HUzj_Tˢ~H5;Et%
+o\RRט~={&S?"D´2/RtUWM^/\/l\R/xW.Im${$D<6xrE$%i5^-oy˵^EQmT?KJ{ޞv!so?7揄dwϨ6x[E$%i^TJ/4zzoԙ3O>%=퓟;9sXIH=vy̙-_^sHFxD"mIZRÇ?p_xO/)mo{>뮻jH$Җe{jJT+sۿs?n/zꩧ"ċDJ/z;y+7?[~wܡE$%i5w]}{ŋ~xHEy{$79H$V/o/KE}1D"'r>?8qыgd#jҞ]~6~=C=:?~)EW^yx棑H$?=g<裧xKJ{=uv!gk??OOnF_D"Hۙg}n29:ˍK*Olu))O~c"wM"Hۜ>ڿ?x_!&+$G??c{룑H$6zѓO~r=GD'{~/"Hb|/^ZoۧNC~ӟxi0/"Hb_v:|;έ0H? I`J^D"Hz9:u9o^D"HzVҋ  `XH[
+  Ȝ^4u  50h  G?/                          h   @tu?]    `()x~                              8v'?ɏB+u[Y =}g$u[	=m7|7t?jۢnEsd [~Ͽwߟ7INREu|wv'@cVĹsxW-[4xߞUmQ7G"ݣ	p,G?kݗ2\Qh; g7ܤn9Np3oA +iJr-^D pj;<O	q@E^J_~&u[x*_E/ZlxѲ ^-hE/ F=/M궨Ev.mh8\EoAgnjKi]Kn^ ڋ;kIvk=9]Eڝn?;󔱞',[6ZJKsxu9l~7a!g!x Ys/g߽u/ݩ̶}^n᫮:<_M^tUf#Z+ڋw[WwVw;= j}Ϟ?8ꤾvݳ~q>v,ۢnNހjW~f)BZδEYS+T(/z3VrWF!ì`wgQWoQ__U:" {ѯ_8t{.A߲w~KG&qXM-4zQoN̚h5W^Yo9BջYR4(V`xт4oh5U+n(גHBCǷSm|cUS{>{mkid0y_<f A5<{7M㡝CpoW⃇W޷s%u[	{Qv=_&y1/,;K{v:4[Ʀ{.]3/B滤@U7@{,f/r]ނ8/[Kb`^d#;+0EW\}w條+n6^:ϔYV]mev~[@^կϞyr+y-΢QO058˓-4zQT8+A-6^*.A7Z9n,ʋt圴vT~ͳM@._2sYY{o /:ڋ;^uZyg-P^tܲ3Tu:nK۾jpCE_l,V-Z3l5LSӼv9B_3_UTihqZ=^]W/jwO%E ?G?3yb߶'ΡOݥj$]mQ7'EڝVMežr_1ڗnwu{46Ŷao"'*f_q/ȸM?+9,'{׻uE Pg^4S#^O{Wl]^kZl ,
++kњq*MQX4x NEܤn9^o;}|S5?mhg,ċ^{9=;Fi ܫq.bqr<(:jZ=@]4'[IRo
+;}vPzߎW%I9ϿRҽ귶".g(^XUd.ʨ`e&{\"YvѼ,h޿jdy~O.
+WA6tX".;	ޑ^Znx:(X"NY=Yx?_+2W%;	_in&INIDDuٰw޺|j_\"*=eH/t:1(X"4[9~C}%Iw;ҫ                tk
+endstream
+endobj
+63 0 obj
+<</Filter/FlateDecode/Length 2146>>
+stream
+xYYoF~7@_7|%pNdnhj-IUwfIIV
+%,s7NNEz'arRq`fvr/~Ln^fr,.<QBd9?>bB@	_E+s|tH-	*d@#ͩ/C3EW%#JO	S`X%<9~|>>d$ӫ2An8> a+R}\a$}\
+;6ߩZ~kCrzT N ŋq/[rnV tLP^ߠá^(ѱWZ<+оWʥ|.egy
+M(җ zr%/rЄ a2te/gdyQO^*~Uc+fLʩ͛ 5(`͢_7,E. H[[/rF
+քL(cqusx`u')$nP:M3.bFc=K
+,9xR䐮LGc
+%\XŦi+R,R>"Jh[+3tU7c
+PI] sJ*B57BUH˧xn&9V%2\c
+9<'A-M7OQ!8QΟƵ:C=h$[V6N'0a
+an\
+NPeMf1ã+ 8t@{ F)q]!Bh	B`׬Z<n`n}={UG@Zl5IzёwxӢ-mssYl\f핉_F3p70}͏1ls
+s_t>jNm?nS,@58 2?w|/X]q:y2aCȻkӾC@!{8Wcp->SR.Nya-{4f6`@b,q3^#%G7ak5~j[.AnBg3p$1aeRQ9h ݜ4T(bgKw+ZH?NSJ[6]61=>]&e_ʃ֤BaxҞ
+u~ >añaBw+g9*^vu
++WQ,ue]6	{К`n/pQ|T_
+ǡ3F-o`ej<$gX;
+9@Hsاi6x+i,|7-Z~XSytXeTq"s.6j-h8 sܮBeb>~v|+Ɔș5h&8<v?qtB{4L]S:~s^ex0Kep\o'3IngX$P0)^ba؇>4UaR 97H^V!QW0"A+gUN/pw6+:jysZy_]YM:>nŧ`؂[m@7JCܙG#2~6+]7q܃Ga鰞@n<ݺ޳:!+4/+P5Kf8ywV1-eb
+ROc	.ݸ`jPM%!
+WZqn\:H=*
+Zm~<5!<[.x͋ic.=W 5|Av+{UQGiBy 	Ybےh۳;ؽGAW6֬uW2G7̷O[Mb
+1-R<0"=CsIC
+E0ib)LE>tBP%|H"4`b<l 
+)2w#c}b/ 5XEenPybd
+!+גZ)!F	G>SV˪ƆB*[-[ie2[&0(+
+endstream
+endobj
+64 0 obj
+<</Subtype/Link/Rect[ 142.24 381.86 188.22 407.3] /BS<</W 0>>/F 4/Dest[ 60 0 R/XYZ 51 381 0] /StructParent 31>>
+endobj
+65 0 obj
+<</Type/Font/Subtype/Type0/BaseFont/ABCDEE+Calibri,Bold/Encoding/Identity-H/DescendantFonts 66 0 R/ToUnicode 838 0 R>>
+endobj
+66 0 obj
+[ 67 0 R] 
+endobj
+67 0 obj
+<</BaseFont/ABCDEE+Calibri,Bold/Subtype/CIDFontType2/Type/Font/CIDToGIDMap/Identity/DW 1000/CIDSystemInfo 68 0 R/FontDescriptor 69 0 R/W 840 0 R>>
+endobj
+68 0 obj
+<</Ordering(Identity) /Registry(Adobe) /Supplement 0>>
+endobj
+69 0 obj
+<</Type/FontDescriptor/FontName/ABCDEE+Calibri,Bold/Flags 32/ItalicAngle 0/Ascent 750/Descent -250/CapHeight 750/AvgWidth 536/MaxWidth 1759/FontWeight 700/XHeight 250/StemV 53/FontBBox[ -519 -250 1240 750] /FontFile2 839 0 R>>
+endobj
+70 0 obj
+<</Type/XObject/Subtype/Image/Width 776/Height 551/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 24142>>
+stream
+x[yS_yh߂4C[8񜺃!@4Iˈ"	H+56cN2eqhc[ѱ$˗cY-;rF38Y],F.3Rd9|MMr~ fu|kq%                                                 Kyλ޽sllllllll[n!Ϝ8s%   PE?ܺK$hm   ]   .   @   dl.:=qxq8P>TٞG  >.ڝ&JayAE	y2
+!.  &"O+GYvt+   %u֖#,.  KD9R>2vdgZN^Be5\-/J"  ᲼.;2UiiD&}(tO.  ,m"K#\/#oBQ,]   3E2rEԘ^25֮.b5   eض䩥]<   Ӟ.r_ܷ9*uH:DψX-yE   åM]j{Fl:Iw"   
+6; m    E    "   .  ` $aܺ'N_dcccccccn                               0lP  )|1f]oetO-mx j+211c`okcP3ܞ[z! u!P2%'d˟.MOۧD'_H# hdHpAB3>yć}E	e "O^'ɿcA8 vXČ-UȌD??mu.oDE 
+`j9M7qubq XZk<Iuw(VEo"#CN+&ۇ$i焟DQ+\XҞ0s9fIΓD;j:{^Լ&*9ܛȫs	`$B"Ig#!9vKR؛nv+UU&sR
+n"D	uB'E-A>>	It]!%'̮}p>s@?qzK1=-NyjTTAlc1,V5Bl\&Iko?x<7V#'Yۏh+=/4lյH2+55rbu<<RB%Ƈ{k~ cWiȋ\ZXPDrB~yI6EH>MEL%Y/Ziם[b79XvY9Rw`G+lk<Vq8(̸ ^&D㬒dyJ䓷(z<ѣNidgM> 1ĩk@Q[w;uf*Rvl/E܏HD"\v>_"WTeFWC('8"FE\銫=K'T="dXZPҝ.ƷME
+2.j6 \h!@^_+GiSt[CPIˢd`d-,;3#HV}"KaZd""﹯}:F.
+O豙g1y6"PEnїvZOαNסgM/(R*d+)ǹ}J)b6 [Dʘ]/i2l-ƽ#+4M1H2KGsТdd?Y?"G'wt+dQ"EJEIfƗR]dbp/w*"I]M4Ϯ]	WeGdq:=p;D7LeQDS~hVu+lcY7of&^
+ 9Ab4{ٗH8aLӠ٩}SZgV,iv%V-.j廹[!v,E-JRTΣbG.lN	y"abQ"n3<]T'.iEϕ:CSi&%LIwӅ.ZoycY7:6DTP4{C+ L(7.y-v-f!]쁒Y!UJfEr;ZSgqJUZ)Lk[> 7zd-qEU]$ͣxtQ0fROx EDEֻJXcrw2tf7ofnzQ#/<}XiCE "k]sgW^y_\;?':'7V#ggݸvNur6۩tB5s[*'F=mR+'"u~Uw9$Ҳh!$f}[oBNOp.])?.zN[.#E7\oZP-UE3j_n6E=;Ǫhqy2.`X d8ט\stb+CްoEc/N0ǋfu;܊yzةERa-DPb^Wla8'Ap7Vo[%<]T'x]9a݇$nyOyzk=;{"->Cn.SkY`D^+1 D2\Q(RtFӐ.Zf;wpW bHƊScX%fD
+2(=][]oO7o"SA@%@P"qșx_E½}ղW">/t ύT(2u_2] 6oے}-Elllllޚ颏XXʶ  	X+FPu_(  'N,޵spmOZے&{4Z   k]ʊAlt  `4EK. ]n]T  F(tQ	"  +E%  `4UN	l-_Ӛ$ŢJ@ h.rPz<]@ł. C](nAҒ.r<)M{Mgefd  R#əڙnjtᄲXE1
+^t .gWC+"/gXq.+]BOCE  d*&|?&]TB]]S'm,	Gmsb$ѵT
+
+plqVNm̔LӚbrGѰJ]qh@wKK"_
+⡋QK%7ܺġF-"p.DCh	$< CKHᙴqP/.Xu 3ni;Qźk/R#{)tQ=uQ&T3	#a\jY	|UTu
+(K)  =Z_~8y9P_+dtQ=:EYa(ySKv,H3
+Δ]w"+ `}t~qgW<(u*#;Eoѝ.r'Ĵ,׮/PuN": փA)t/:E}w\:g+iY]rZهb=%-
+ `5tGӪ.
+|yRΊ{fT\]y<E Ht  .R_] atB֞0# `0"vEm<bFt FaE
+&&F `0"vEc] QtCۓURt FaE
+w~:Y)/ߪh]E  A)TDea.jt FaE
++Eۇ9yXd{{'iYUReN+VpTv"J,z0  6
+.RX.J _LUeZ>4,E9i~$"Nf `0"]_6]>[CᎿȒ+bY٥,XJ0E Ѐc<z]w9.mtB.>n.^R^U+"fZZEZ|=E ЀgN9}ҺђtB.:Ů/>նHْ8 u^#]Ԍu	ȕ&
+g}i<"vp(n}T`@@E].jưt;b&W&,}J7EG(2" hkE.jO+t 4 ]5f]"E  GYxPdOzdB|gWT#dк7tQ3@Vu;o2-$BΞJjx'j]4uoڒmi{=nVP;EbBk-CY&$"С0i+A5cߍӺ.rY@h_Z()*۬VMS]2y.
+{j)}6ڵEؿa,Ď+(r$4%9;qRqD^Gx#E.BPnuQ<]Z-%B.jri][7E˾3= :og@\9ۤϜRlZWxE.>]3GQWLh,8;9v+ó"w9vE%R_(`jueS4ӝymUdi=,RjA7at'Q֖rmCޣfȓ&lKv΋<<Rpn]A5cAg:EH.rhW_!<"VRxRK~dFNhvS4xQMO(HDCuQB0s.ewW4EKiJ P^tQ3ƻVD뮽3,e1އϋǬg੒s>$7;N-{{{J``a]uZVTkȺ (^~o
+-NsNѺ?|&mBy/ʳc(Qhsխ1	f_$j|^:GSNE2²Y~ªp`}xAiZ;Hq/-)1W56Ptd'
+Mz>r6Ѻ`t_(XMm9cڎ(ooz,/fz%4f/P9%_>Z3j`T:Iúf])*DW15bC%/J.%zO!<u7]Ԍ7}Ebp
+Z5m4X_ZĄ{O9wiDQ<E(**xTIKGsa'ċ"oV$n
+%D1Sg8@]S
+ e"~wRGoEH~susloy#۷h*nHoF7ōpگPb~֫TXY.=[58GpH=ༀS^_*]{AdYxļfҸ+Vɻ't樴OԞ+jb)I|'nYbnKnƮ#5f_$ioKSᮏVzeTx}4.xaȶbAKs$9[)o6-Bu)oAxS$%D୕m-rSSVhX*˾w71WŒVi#OtQנ1 o(t+Y1XPoO1E-t:hՏQdϐUPr.vz]Ԍ7u|Pr5IVVU֎\E :]t%eeI]Ԍ)}YzR³8"Jf7@c"u ΞpE;v]'~ǬFJ߰Vh/MN&iaP(JۏOSQ%8OV6. 0HW"X"  /E  A)/T `0"E`E  A)/. 0Ht aE
+  6.R_] atB?EJ?QUC l]KQ"oo/Fˋ^ɡA A)_4E|wA- `0"g֧X7լo9y<Q/vŏ*$s}mKl[u"]/u). (H"Qn)SwQkr%("rg[J텎4]֑}]j^+3m??5  .R蝿ڷC$Gy$Tm-r2ee,=#f:E/G. X=]b	0rDB!jyP6yz^iXiFӍ.snWȣ߸߼] Hg@D%:!?dmq&ⲪʶFd<Z(X%Hwlc{Gl'=O܅+ESKMw{;[=irfm7ٜE;VިV,Ynu1J7tef^?x@tB+DwZTlȊ
+4Izج&6Hwޢ"m}{7t>rcǟ|Ϟ_㟺rO?t.F6Hկj.Z9H<YZbvǈ2]]''xgwtGG>?MDV~|57`gтaK]o;O=_%/.
+Ƹ	.*A|F$\ܲH+i[o1\`Z z/m:E?tcO<O?sܹ{ś~G._OVAb͚¬li"֖m)Lߙ恎E<q*=#慤9?GF^Uw>jJW_kr"7TTu^MxԡNs9f:+\>+'ru*oCѪiyVxp[)EvbE
+}t>ӧۙʕW?>[_}^xᩧ[QL9Ok7EtĴco?Lh/+Z2Uw5m]WRՔ+2'O(tW%\nѮk^W6Tl5pH1"E}eߺ3y䧯~c/͜E>|rZm	TbǤGE+<4SuF}4>%UL1?0+ޞuWԸ/AD΋}>.~~+E߆dtM#̓:OY]et"0Cw~ǟ_(zʕ+(zK]KH+85tvqe-(S ,Dfjz"jU(%m=;Pe[vsE"ůRUކJV^e+)+z'Hnt<y>sO]=s/K/:<3ѰG"%Au` 絬ZpV\&=Ea]8ٕ
+q"ęg[)64E͵^ƽ:nC-]et"0'z+O̵k+$.'W:u}4{H*pV
+]dy'f(BSr	a/+Z2.t	ZR
+9U
+OD1)wZu+N}^ϋxY6,J"0C3O
+)].R_]tW̉g/^wO>z?q+/RrJʙ3gJ\wUN+lUȶ"{^,BK);<\[ũb7zp&_T(MU+
+Ck+BBotufKPjkn?/p^zdZ^S<9<\tlW)]L7os{|s?¥^<}O?ssNNDљg9'Ouj=gH"i`	wܺn˗p&ϰ
+Z|ЯJ*`mtBE*ДZ["6ǫ-=f_Y*`mtBEwcF"]  =Ǡz/*w3lyT G2}X,X=og٦	V&l%3u3|Mo
+r:8. (Hg"ӭivdOgw>]ĶUkaKf9+f6KEk-5lǛ4" +àz/8Y"f
+=}>q:9Ȏ&ވ3#"gYˉEǴr+ `0"UrCIq"/3UC)lq&%o͹{o2Ly]zt FaE
+&
+xk64N+T " àzȟcef#^"?"f(d3h.o `0"~fW٧ܕƋQm]-Bg	ѽ3+}A l]3QY)u[4 `0"] 0HQE" 1`E
+  6.R_] at"0" +àA l] `0"(T<yi,O7TkE  A)_?yu2*ED+NwB̬#dgkgoeH6)og!w]e٠/r-NiEǞx_z嵻CoK@f#JϞe`C~Tűn*Py:mҡ:d"˪Ĝ9OiG*s־&|M+M(C̿y_YêmKhE]ݓg/bGO1>zYGuѦ+{TRl.
+ڨζ<VsǈE7QR|Nix#9{+?P[ӊe+iRUN"iO=ϟsOo}.r#j|UΨ:Y<n~NBw?]`^qzvĀ|Z2,wr)-]"!]AS䲵cFt֗Լ~suamg1Ml
+z{;E+Nhu<AR'X"7iDr*%mRu;à/rMo?o{rEW"9ũU[WAִ?qgLɿ??u\|m^&5SFSw؊+F95	g%'aL).RX5]ڰlhWuWuKZKw#t[)jJe6XiꖔuԴ~Sgf-)m*<&UCJtEڿ{;eiuQTΡKUVBJ֦LK螣O\|3{}_1'^6_0g_3{5,xp¢AGf9SQi0}jK#=hL<?Cy&ֹjFU/Edn$1myZMlrQNX
+{Ej)gfɊ0"کEjΖh_$U%]t׷<}g_5Ͻh.~<LOޘ'.cgͣ'_@Pz@SWr_Z-gg4i0U'_AgRWW3Z"NK?g[-袸&NEPh*SމfQ/B\HodEtEq,)Gs5lY=S뚤wOVULKwx<y<>-_?6cO܀̓s9n*;9q++'H++__Ͷ3AZr<JiHw]RMyi
+,F9kTZm"Ha8"NI.ydyT4ggSX+[	Owv܊.<Olm/sL&m͟x#̽'͑3桳{}[I+ _:@YAX]$ZNbyxQ2Ԟ,uidX
+%KSG99ۗCaī_`}#ZRjM5J4lJShʯF'̲s#*yE6VQG
+{:bD(Wc-9袏o?ȥShysޘ}d?Oϛ{Ng_xWoWIG5ǛCkc%\2x]jhU.P(H:GaX.[R4tmKP81aH+հ;`1Xx홤Uc[Mn
+z{iF't5E$Y
+$KE2"Q[ъ.z/\x9r<ćdo|ϛ/>rOz_5뱰ɔ+3 +WXL.R_4}춯~5_<k}տ;?T"8Mg?[׾$l r>6>뢑p.R]ԟ:zճiЫs.K5W]?UP	*}EYu3"~o?:~̯{?[?f  ZĠi[|__7_1?yMw|f]  ZǠL%|c{?ۻGzY 1"E`E	ΛX.
+  cE
+Oڿ3*|t6U."UʪUWwwtXY,#k`tB7"C3Octi)zZO;_	*]v}aݺ!+k)]Ѝ(P)tRZ]=kEG.R_T L3o֗No>P6&
+\?`c}:'mWe;S9^]a'$K)^D*RU}pMHV]`hʋlȭg^İhRhA ;řz;шީ{JlX頱7 h.Rj}ۨ󳖆HEy#$E>PAuQ!鳏@]$${8|ziIP%YJ_r5MxYLq-^4(vVE~购+:kaikttAtB-@I)8J=KtACE#UڣνL_[yŇ "_R9E6[ҚE%߉ W]D=Ǧ~/RRj#4VTMY&I*{;A)4iQQl?RLiȢH$L0d~G[)Eqt*#D-]Z\TuyRxdjv/RZu)QHz?/m1րA)t/
+}?XyPeE5.93LEU;Z{	Kupj_ٵ>ESeVYEif֩He5mM:rEH]CE3$]Lc_ŔT4LU>N+g_x8>+̞O8gKhp1j%&<"$BQ5Erjy_itĴvEI.Z+]"w̑(ښ",E^-@| Q9L'3#V%ze>iԷIc=ª^E[Jfr#"iQ$b+FK"YuB힪nyO^/}qzʏAH1"q~$QIV+ZN*]0J]ď<]xAЩ@ŠF)4TQME=G
+THat. (H]] at `0"tt aE
+"0" +àE`E  A)  6.R@A l].. 0H]] at `0"tt aE
+"0" +àE`E  A)  6.R@A l].SG#  6d$Ou["Xx]ti!؆X]BER,  fa(`I"  ނ.%A h@  `4`IE  0E$"  +"Xt  t,	  F$Racccccܚ+@Zߚ+@Zߚ+@E;+j\;oecchKnFﻵ?,E$"+_8=O^X0f[ﻵ?,E$"+.Z0~E02E0V&ɺM ]#]c]E02E0VE + ]#ci];xLwȽ^ >.:u5C~0Fu{ơ``d%
+5\]ȒhR󴪋fBlqE0E02E8~Te:faFFFD[qvN3DR+J4&f3go3-Bw)BjC3m"k>ln/] ]#]Tg#[E\(Jdf^	$>?a'-2)zJXjBGi,\SFF?9"0ʥ9ևP)%LY"u4B6``dt:c<\d!RJ5qOyqQ(P)U닲u;@-N``dtl)ڵ0EZ.V.blЬcݵ;_m"""{͎Ҿg>圭X_e%rVt風Bc	L=Gs,N``d<3UKGYY9iH/OR^w{LLoJ/wa`d+|``d` V F
+``d`]ttDua c&E02E0V{eccvKn4[]K. X]KRWUn͕r`IElllllo͕r`IElllllo͕r`I"u  @A  `4`IE  0E$"  +"Xt  t,	  F]#x;Hn[].%AXy{?:uu JnF[.%AXy~̙^{E JnF[.%AX?i 3-hE$"+p} C@XtѺ 3""+. ..[}u10, `v&tYghd~k'}y10, On1ttQ&F#2]tnLp910, ChGdt7YwhLg]tkRqǳܜf%fM&v,`q^?C?4A;G+h!fo-wtgIIZTEpQBV4,GKY	`ن,>W\ybΟec'\dg2y˟¾;?6ߛCi"J_)$	GO%!^ChCFS[Z̎seIy&5SeaQu .:oy-b:'	[0qa[%=]]dGx"$J/Bi9$05"uDSfLѫ&oxW;|o\QlL&o7)E>bxrhg/{wuh}Um`mN\*"H'!dSblmVB2N䐆hʪ׎#$Y2MBHB4 "A  {y9rՔ<}y /\॑wvv6]wQEs3udZD,TRiWKxT]뢹(s!Ne9p_ݯ)4lҚѷ{=xOKn8ϟ(I|.}(vE$r͗Vрt~5EblՙGzgK<rzz7,T^++u`.\q$%|Vu@W]2(aЅ.V<L`w>slwȿ.^Xm+uW	]uQ(-BK5&Ȁ5[F
+Iu{4j)R'<Z>p&Ļ@"'D$ZAظ 7[.e") `?ׯȍ`<hR4??|@7hB][>|xaaa@7hB]:tH o.-QtE  kE0D A] ]Ct tE  kE0D A] ]Ct tE  kE0D A] ]Ct,6zk.!hB"`1뻨3EE("X]s'@8"`"tv{-LVPtEXE׏<T<|:#;ЌE+U_[Vt
+.hrOf!_7<)Bo$[Xy>}AҾտ12w;7UN?P9
+Rwgnmm-z忧dAPF]Tm,@=e\`m$E$lج2"oXݭ }SU~2JY -..>~5~[t
+t.l;=Ё]70riuCU]XJH=OTn"~5@8"ʤ3vhqOШ+xߣ]]6@Ql`Ar2xo4oI]~WJu?i;R+q͇۱l2S.r)RrQwVQjPteEl
+H.
+I%nEeu/s!
+2"u6zkֱMh*y3F.*+JJ=a_DE0AEUk:(IW'm-P}m/L"wt
+%^YI7V1T@%vav	3C+" .!.R	9Ӻ.JQIP;AODΝB|H^/2a6(=:D8"2X$d%Lz]狒``x/)Z;FYjl*/"Q58PWuCU(ЅF:5AaE-qKz%}#
+PhG>-S|_4E'S_j|E^gTTntQ55Z]"2uINI/sRI[~;"ωδ%ʁElHz瘾ϣ%j)z*a<e.:Gu|xnWE(w@F؆kgEw-|?FE0Du%뤭-}׾?0k
+]CtQWEVe!NQ.uTtEXPE0DbwQC"]Ct,V锂 `. X.! `+" 5"  ֠`. X.! `+" 5"  ֠`. X.!;r`QɱC Z.!9zNQɱ8 Z.!*JKKK[[[wJ]F@ơ:tENۤddQ C][Iloo ]B`..j^]`..Z)6ECPV]498~[S^WuMv;oxہ;',jζ`k/X(sP~OW*Eh"ʨ}2EwVvük$)	oE"9xJ)&zlnU8OEZOF.BE0My?jWv׽y[{yrޅfR>Ym5kjE˞ξ'9'.BE0IUL|20MJoO5(o't`.uMKoS`v<͒>t`0pxݎ6}coX?Emr?4cMMH>'ɽޫFh"ʢI,<NB+oRBdlPO<q"_:w0WիdQTs n.ymhױvh4kEIܽ{k]ާnT=n655u=D\DVP(teE@|֋Փ.~ iaSuDE=Nٚ${f@}"<>gx.NP&m4+k"qE5\dECyNh=(^YTQbS.
+ʬryQrŶRio?wSz_0ڕ":(ȼ.8Wyp@g.\॑wvv6]`ȸb@{baɘrيEIWU_6MtQW⬝EIq/G{M9mU{tI][9}.|ќ笤PhhD9;?^hff&YECaƟANtvU?<}LdE4<__꟭Qr+|-tzGӾ6xWn-677g+;N]E(̺(J4f_TS'*OH5EѐK_il__1Oat;i:-c.Ѥ
+}v{tAE(w@eOJ2٢x]`.2V.ʣZo Jlll\+6B]d]as>뢩bP4tEbP(tEUT_^^\Tr22(֡`.FFF>^Tr22(֡`.:T*J]FRtE  kE0D A] ]Ct tE  kE0D A] ]Ct tE  kE0DbGj_;6r2`.GF=STr2h("تT*---mmm)*9vv@E0DV;;;n6qhG]Ctl%=Vl2t
+.!{ft.!h"+]Ct؀lWd&ڛȶSNXnx[+|¡_NcU~_avO}iJ"+]C]VD0oa+!&Hژ{pO(]OxjW֭Sg]E((~Ơ}'r"urojRh]ӖW=.ZLu<8=8\t.!.|<{?G6]=x,kspc{R@J[v:'s(~v%soBmRwIoX)c?"e[{?X~=.qSbE7nvIrE((G`+]l!myx;b3d{R-|Ց{wiSuﭛnk^WC+k&YԼH}u"cpHzݻ7\r>uꩽήGot{'2$ ]B`(.~9	˓S~| ޓW4[;ekΓh:6>frF?y.'uҿGKkj#H\xQM#?77Y.BE0h.JOw"]h!X\MI.FA	.ҿ6al+EU]\"k.8Wyp@g.\॑wvv6]`(:_лvH.L[F	]tKrW$|Υ_lǔt+gz.2>_49+)?Zy0/tvϟ(I|.BE0^@E.4X5E4<Jܓ%B'~]}m&++7|}QBM}fp}l~?k=BPcgtjKh^Y5Uc{mx"]XVlP$P_O]b%\ϣ/~LsuHL=uuѴn'v.ECH>ρ٢x]`.GȰZ|AظVl2t
+.!(||ESFh"`+&#@P"`R4??|edQ C][>|xaaaedQ C]:tT*+@?"  ֠`. X.! `+" 5"  ֠`. X.! `+" 5"  ֠`. X.! `+" 5"  ֠`. X.! `+" 5"  ֠`. X.! `+" 5"  ֠`. X.! `+" 5"  ֠`. X.! `+" 5"  ֠`. X.! `+" 5"  ֠`. X.! `+" 5"  ֠`. X.! `+" 5"  ֠`. X.! `+" 5"  ֠`. X.! `+" 5"  ֠`. X.! `+" 5"  ֠`. X.! `+" 5"  ֠`. X.! `+" 5"  ֠`. X.! `+" 5D!E  dEo7Fջ+<{E|I09w|" MFӈ_baaaccckɁQ>[\\\ZZu|wܑOJE  dE6şse}'777]tNp[[#7uIܼ}cǎ-uIHQ$] OV]Q̘5BEkcH--G?ѭnv[oeeEt͋T `t̪2ӻH&[ˊM*-7Dч壶t PZE^߿_[oq&x_H]=wN&o$7i?К.#iD wyQO|f.Vfrf,~d~_}i?~>\Xx_Ě.'?CiD kQ/}"y;;7MCC=Br'7۵kӗL97gS}O}~E  E~OEO}Sַ<xK# `H&P[{{{swZHK(~g. X/E_W{_:Eرc>K8_ (\_ggO<].z?F 5?O>y]э>3oo=Gyo~#w2y#]ƥKtѾ}$ey4 @/>pqn7ޘj~_bbbkW+dFr{^x	" @tw]<51M3;{]nr'~zͬHnEkצ"k @1uԿ6_4Fw~/"}4 @1uT/^xn^:{_r)((  -U-7f̹ccc]_tio_xgV,D] RV]?r!Nv'O~3gdnjE  dEKP4b{)] IV]¢  ȤF `E] ]st tE  ;E0G @] C]tȑAt*t32uF y+=ztqqqJ>2SA yJ;Tg$/
+ `̻hpppgg3?jH>)_=Ut ytvC)ZO># x/ 8"  rt6 <hkkVcNwbzVyݥ{;s"  ":D}SO+;?zǑE  Eˍ9q"N4w2ؙॹ] @\N]t1^u,+?
+Vx7zZx=xp_z=T]ڙ-QC Gݽ{Fc8{R?_~..н6*(h_cu>Jݙ&Q!7C># 颈`ʏ&I9ʏ)e0>R7ԧI~l[K04ECn] @\N]t1{ghqρsszbT}R}NY+UBϤm_[P])lGH8fE  EswQ͒-8;7w֭I/Ridh~K%/r3"  /آGTOy}T
+5c[T=t趠r<+/PwFY,NgD ѱ]/C*5|Tʪcu`HiC'i[[F]	t  q9u4:] @\]q+M># "  r)t6 <h}}*:|Ft  wQT_^^N%|FI򩠋  vȼFFF>N%|FI򩠋  vȼġCJ :|:	  vȣP4t tE  ;E0G @] ]st tE  ;v{+ڽS  4.P `                   z<+  `溨   @$>/                      U92444v> :v{[&">z;:;N&ѣGw#"#Cd8 ,s8q3;"7"1廊90z)2KȰ0 <7g~;֛+"7"1廊90z)2%}(KGd=iunћnwҥ;^:Y[^+@E7VpdXjvNyKg>k{#lE .~{[&RO.tQwEy EtQ~"Yu
+4" qnmOZv[6]]?;W=]}\t֭>~^9n=] B&/Mo_vs-8Zwׇ{˗juQSNc.=^>Lў'}q!+\}r^Y۠Bgln2&7Bkg{pPEvW+^ɤԻ^.*(4.Zn}NТξj\ Ĺ]umiuvoX4KƤIL~/Zn2,285dB?똖Re24.=#Ղc-ꢛ+sbxEw\w}a
++Gup{O\uI+woh[+ɩS3gJz/z*7]+NQ?Yx߾̑\^]JhX=][wZ75:)$eEw޽Ѱ:-;ާŕGVt8]eu"KZõE "dxw{<n3g#_mUo2,28]ԼS?ПlR}X *SsV9Iwr\|OYg|(,zV*Wi[|Z" qE⏏'V.P|<ܿtX%Ϫ<dE69p.܁gϨ@-W_NEuUUW'p" q2?p7vov'Oѱʳ'[{N.jHtL:W湜Eeê9Ssl;Yꢹ+-:+?Z}z7*
++n!K]^] 뢗A&=h<t|ЉVdX领8WO`<PGfEYglM\9y9]&]9۰r8	yDz_z}xhfuqyiU[+?,pdp" 2|w;{~ǹK=i9٧0W+O|eX>WwR:ؗgw'4uyy'AdRM'|6Y)(TeBuЯ.J^W㤋 ĵ*S'E_*BuQl:+fO
+.6N[gQhV?&׵fe.] E0Wɰv~l_wzX\=]^tLhcc4dp" 2vroߞ-raI6;?|ȹt_)v:YNG
+EӢ*dESР y]t[M_ɰEӽsEΕI_] B&2ks"7.bI>0zgR4??|12,282D&#>͙W^}MEGH7z;)j;^Lf푑Ç/,,#FEGdĹ7>wW^_ɰFy'EyKլ}!AȰ/ +{/<ME'}wtw=fm                             |  Uu9
+endstream
+endobj
+71 0 obj
+<</Type/XObject/Subtype/Image/Width 778/Height 548/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 34371>>
+stream
+xs})?˘(-\T}Q֛8Lo1VH\oek_+T`+%#BZe"HBHPM+^D88-:=gf~W9=랙5                                                        @pzg0`fc)K\t6    @L3\_ZSGUi    #     
+         2`hrogׁɮ6Գz`E,    Hnuth酑CRT%:$'c :M$r
+   'Ũ#AG/O1H    uu444ɡ#"c    Q:bJDC[
+gƆHzh!LVʫuGr	   /EЉh8SA	b@%V`yuGY:   jKq#ɑDUGE9Y;
+B    Q:;J&˸p:
+|Kd-X+    {UG"m*|}G    )ZHTu$<FIXU Ӆ   P_WGsd##־#1~8K&    3`o)0    :    @    PDݾV   @+`aWa0l)                                            @ԺafuKpUb @CͿ:Hl-l
+\A*6ٖ,5_H FGu0_CᡋbHgi@ X0XZ
+]:uT,5_PG ba7nRr,>aY4DYIvlׁeFm5+_'Ru (63sۏ}\JהAc-
+}'RY"BMj;SĊ5EՄB*SGƖ}W7qxI4'EX4$ak׶g2/;߉
+b(6 Z؀jaIȇ{77p˅?a0^%lX,USJePti	Xʃ*m<
+èR>4?Ï)ES$ѫ>!}W]?qYc?{dPcK!cjTAyXE F<+&fzho->6	l3AtL_+(Bh+Pti\>7	>DH'XQ`+*A	w!{'lY6ց$\HE+=JEՑEKxcOK٠m%%rЊdniE%Z=}ZӑI"(ʑ(8V҉j$gRAm eOwdHo+au$mo5qp[9>{,mDQaЦ\AjHםJU)v[{eO
+of*!E)v-|G:UPw%TfrYٵ+NWk[N٩}DaCUu;&jV@(;-@҉HRƦ
+j+ Xبh+#^7(]^̯YCdC(0hYR8\|$@w)_R&
+[.ΆP!#:d	|9^Q+-$ĪMȺ%Ztͤ-r
+<u-MJBvРN'QIE*Dk%).}1WPSl @PcRc611cC72A?P??IGs<tŲbI\|IHT$wBYPbǅCWGTƄsň&NbH(dJ!QGbY~h!;YZע$6Lu-MEMGh[?WXvM4Y*{t"9jU  V+}Gl YfvaU.?۵f^ދLBq(>JLZA
+﫚L(gy_1<
+mZc NU:RMUvv2+5}it!nX9R$4)`c~:KD3/ǈ8DڱbW= BZZwFCxDC?Ǳ(Ia*t(Mĉ**r5UG?n5=-yԻ
+UG5|fi	wj	mi>nNBǰN'EuT#!8D3f N?c%;~c>/q<~6{Sdox҃rQ2օMr
+R
+kƟPŶ ,.s`EӊuG|%TMsUYZ@ᛢ{1|9雍յ4>*M\Gf|$PKh@gC9I'*(elU  QqN+-W~ڱst޿3E|(ÕLՃR$Jɵ4li|-TY.m^^ >FG %"%M0چ$;k$B}ߺf(j=II?PT]Dc2/}HRh u+K͢v5j܋BJJ[w[^J3.nW  6b,6zU
+HDiV:ˉg?'n})տb  VQ X޸ުagy!g?OYE: ƊRA+;U+.K   .0M_1ʶ< D0ـ  Wh7n(Q   ; p3?  E٪.(['UU+   zC٪.(:`43  WIP/@@ 	Ѡu
+ H+#P PG Fu4hAqK
+Pak @+#EXD++/PG@ 	Ѡ:Rk#[  hp[ġ:WF޻7rHlbAu h$PG*Y4ZH\R͇"G6OPG@ 	ѠQ#uD:VEK6uG: HѓO>i%Q ?QM"oK񠎲u h$PGӾU:b;F|UPGـ: 4AZQ: Nͨ	%ۙ"os: H+}G> N2-C	ܡ;٠Q:b_!}C#=rhlˤB! z_%1CYc#P+JSGbtG"WԪ< %UXIEt2#PRG^92{ ud|G$u(rEHEhx14Id#sl$#O PeH"JxThE/eGGqjM3CuCCɗ<`y Eǒ%Auԟ+$#P #'ac|?0p4ij4+&iӢ>6۞FOPĴΏIHSj~HN@~M_rbg+,\})&0ŕ$cwVMݥGGߺvHQ;]-G:r]%1ɈFS+Pj_$ϖ͹2(2ԑI"r]#JIXɏUi$m_P|qcպWudu3 TB$lH3@~(|G@JPGҕ;~;4,N0+,7ט.MM{[կєc]}GʣP92CJ?>Dc)[
+)\	>^4ǚ:u܏a-I/B9m׺gu TFWIbAL1#\pw='yч]rSco6iE# i4B&IHz0D+>Ҍ)EWB$Mi^6.tj̜;j<:t^"IePfhBq2'}SG8{u:`& /xH	8soIGz^U"I6,
+dC5X	:(NœkiɄ{C'~9RjKےXSdID2"ȌS@ ԑG!["((D$YX&ji*.NRi]  h:zGoJs#"ZyLqХE+PG Fu4hY"[lfATNՑUr	,ԑvbh]  h:ZY3uG黊is&B$Q+: 4A膞(?ܺ#N(ps]>6jݑе H#~"+Mڕr1uܒ(4+uힵIm# @C:4VGEQ u h$PG.
+>G}  wnݺJ!d}}n/--(dUPJu'+DU e_+k?4Lٽfuh :ʙ<_KOE D(PG}#Ëf#KOE D(PG9>G=.=U ժk?4LFtu}Vk/IK+Q^Ks|H%R^:@;
+h|b5θlʣԀÞ:j>8w"v驺5@A֨{A6lnn=_+k?7wy)Q0yGݯi~Zw9̮|P}]z.x$n&y0BO:\R7Lߑ'\N^Hut.d/^b~ȥ:z;ڊ;,Z'H"$K]% 3A+>%-䞲$i:фjB*Gu]"?Oܹ,f!=\+k?7w]=y_ɻ+bq贈"OҼ=T6(
+6̴Y87y$Δ0W׶0orÉl:׮GfI)ŗA/B|A.nud9[U6:[:/C;w?}<Kk:Xu&x"?ZVw$XΝʱ `mLʮRd瓹0٠Q5(ꈿzɿ[:f$wY=GȍĨjB*GVGӟWo/@/PGo#N&~H>[a!j!!KeJm2PÆpyV+xiZo~ۻ^=Vx@ݦ<]z.B=$Jn]k!##vAҗO۷[~OLNN`յPJk;!IIv1\THeˊl^ɰ.:t+:
+\wbU0:JR #[k/FjB*G;Q(~I"!Iz-NV&ɢLYe9rT;ր?_,z0N"d'aP¶A$*i":ʩyGU~@)Ȍ[X`ĭg/S-R2͊RȠ.dH2?|sa7o{QixD,SujEHhv&RR9ժk?4Lr+-XVI,ҧF;*Xd۶O&8\mSGyإ" `ZuTu#g@5#8PGHh-: a jQյP;j
++qQ8T] LT0uIu]z. &UGU~@i:*w{sǔì> T0uT85e0?xijIgv|'&&^ꫯTGo*(V)k5u.q8+<+KK˷o/-,ܺzڙ3g_{5:R7$QZ<ꈍxeM}G/b|l;k뫫bwիׯG]=۩c?w_nyoja(ojflCi+zYUSG0fc:
+Zw޹rUj.͝pϟ8yȑwϜ9[:Q7PGC##CFy_8%J*L;z7	;dw.By樝;wqv|0{sYjJx3}G8GyuTX#1c~:`+3g(ݓG=p	b$!T4!j++{Yb"!DF\ⴤv	hqQMw$N[ͣ<;7qwVrWPG`M2}GKDHDrTYaUMIٕA,;yhf6w'aT5+O-VGwځ;fwW.\v׷5ޯW&a09218;zY.%NX0uT8u	FDG@iY)Tqusd&}FPtR,[Av΄:Z]﬷766ݭv{ػGoߑNA`52|GA,M0رCZx#E?2$N+:;
+e2ːd=ITe?ʖrG!keZG#pul fu7Xb=s秦<9}Ngc[;:`# Du Yı߫/}|&p˒HHfj>Dn52QLNemȺ3k#i+SnyY\\|Qw4r:)Q_q&㞛OB`~# fG@
+ S )poE)*13Ց`dFauG:la,KLqHbV˰N6+n2*b
+tb+UGK+[k_0iĘ9ͤG>pO*蹗#0u䉨?݆`DG"$uG#kRҺ@H**+SGCe? ƤU=BR:)F	BLcn>a\ޮ8FB%Sܳ&]:M0cutڍwL8qrk͛㈉"&>|{z\wk艟y.;dRl H7FGbɠ]0:RGP):<Qf@*_񱆩<+X>B|G+wWN;rdK'ON3it@y;2#&ZMA&`}6ՑrhND* u$HZF<dK:<M
+luT8PGE-.-w_658=~D+՘:bf'ߑRiQl|+)1 QjaU 'du,ZH-#e;nWc93ˤׯ҈!ʎ-wDtN<BġzKc+;mVG8Akx4q/;RGik߳,9Slap*-yG6UPĉN}XyYKD[D86^YM$Yi<PNާA&g)D!It%.[W,}i\0e(M"ֽgdt5x%uTH0:M"Ѵ©\)kom`f+K`j5͛Y٦l{gGAq`Ϊ#Bl:5 e[*wԳ;`.|GIQ#ɽ;рvjwQ:2`0,0g|G0uT2좒J9~#I`0uTH|k;
+/6㯳h:*(sKK%2@]ۻwo"YЙ<2GʱI&4P/XfS:~|:
+vF;'  7>4L=Y#zDt6w'O?,+NQJb'AUP)_fաug@w+ar;:ZXx3`0X`e_+As*?9M1)\,UA#	{N'4d""gSp,.M`09`YQNߑKYՑKf4
+-(Mm>gS1]MP$W`2ga\d!#
+I	5H|GJewd_;]C)UmΪ#Xy0uT#q։@Liꈗ2 qź#Fbh;)KXzT/ߑa:|`fsVwT5L,_EySFՑn!*KKqo]gM*fv=zʡg@ypO|GY_V  :g+SG߳4>}CwĊzMnܼ|݆:`Ϊ#ʳ(RZ;zn}tʅI%NщwaoPsJLY3>3d+88$0uԑR(FfnO{cv{[&ȻeLTG,sV;*Оu;:ڝ\[[?wԱ'߿llt>8ܿ<QoGwd:j:lQcz1G۝m:о	C?ȌBcBwǓwoJ5^MD9f&)@:zõN:P(mXΞK.RE9IcJם`4gQ5#!( ad'	5ܰ#H;ZZ^Z][gI#i&fg>Y׭;bI|s"^&R01C9+\Ai<$S~a4O3DMΉ*r+WR>yo%Wq<i~%E
+<3iΪMzTUױ5LwHicutڍwL8qrk͛㈉"&>|ʶmȏЧAzb
+ݢliQ08!.Hχ'HI)yo%RiEnG2LYxI9:*i)Q!H=t(g֜ek:5ߑSG+wWN;rdK'ON3it@yH;RϬѸdGdbr?ִ7QII$"0'.adV:(|BӜUGyjdM쇠l-GkQͣ|!yq8uwťֽצѻǏvSGmۯʦHH1eBhQ-a;
+8[H#XE3gQɏ-Ҩ^ #oH|s/+!2TAP:Zu{_},F̮_K#vU<].eE­mSX=Q#G2LYw-WVS),%+(u4#ugF X=YuFt+Aw)5wpki#_O8q<ѫhH\sloRܙEv3hsg$Ց܄$LS)3{֒3c<:*wC~X+At^B#VMd܋׋yAAۏp #GJY7KtNrS1Us1Cj{Uȋ\Gu٬gu::~/k;u\1gQ::;o7^+(DM$YX,V~mOwhq,RZ|Iz,:7gQ]^;o+SG%#V* yLq2Z[WA]{g*`0ٜUGyjTyY3BQNߑOl[Y, :J=bs;`+3gad˒uis&:Xߑ"mZזvn#0sVQgqk:*צ%45^(p|s]5uGiN?b"is܊(Rm`0X: V5Lv:߆rJi#-o3msDsz>w*4gQU~V.ͬzɣ T0uTʾV%ը5L=	ߑ;`Xy0u	|G0BsVQgqk:d#V90g+SGw{&6+ԜUGyjTYu;j$=k0XYuS5LFR;+7qwVrw9Ԩ5Le	79H}GL]k^[t6ݭ._pR][_VãKtIZEأZe>杄5,ŜUGZwwD^\ rQSQ$:퍍nwkkݞ:ѣVё^A{v21:	Ƈp2eܑJNa(v
+:n:qW}GV)]@墾v:jϝ;?5uw:V<Gd<ye&R"yW̙g5wd,92+bL)X[u4}p8%/YkYԑfgy#7őߡ̋/8S-z1G۝#_{(	 S2ENA7M.)DyEIѥ$,QwC$sVeQAd"#[_^q$S5V7HLlމ*i5K!:C9$&I)w:FLΞ}#~Ƅh@`#L"D'ZI9-[poN@@Juꈊ"}TǊ+Gi#`Ϊ}Gn~K#]u1/U[@UԌd-29$=#Ԙwd)8;
+%X]v#S'NںwB8bIm[ϬeO21Dbf`Z˭|DO\(3C;˩oAr03k092YN#y(,Lq޶Hm~岆wHR>Mj)Ӌ:6!2PSգSǎxɓL]p1F:2t>~?Dr*}RϬq+㘠OS#3]4<	5H	9@:HOSGV9+z+U0udROlI;2[[^
+F?~jLSSZQ5ud\}G|GTsVeQEOQGʾ|\Gr+ #iU6n$nm<#k;Zu{_},F̮_K#lafMNя.tjtGT:瓵/1GW#TayH 0XbΪݳ&ǁJ[wOqBEb;	L0´aB?đ=u-ZdWA'N:biwꈇau$~fɰ;|+[ڌU? @r/;4ra@=k1PI|a>`92;JD*:f+:pZ;Z=#NzYevUGXƘr-)0XFsV9P:?x4dV; uАRA2gQ̢<u_I5hw$?d&V A2gQ|Gܣ PG};`+3g<:S:Z߇`0{sM5wA:`.kVA:`.kOux3 jQյPQGoG<C  h + BUG0jΠZ  :hpUPG}  :AU{uR:A  Ϊ#:jJmXu@qV:jPe{>u^4ɣރ:8;:Zus=?s"/~GGǿwff4h֎^.fpBZHO  pVjG[s]щ$ae|CQ:/(gt_x?|?w~{׮]^qPG US)ǧ9a׃}-21Ĕi3ɔ9hŪ8xcfuĤч/_kwVI&]\:;H0 :rD4Oe'ol{߄:6s̙CQ::5{GW}|+;f>?SXǙL.1~
+詗=R#QGɟ$$-Q|G	NyLS_|>s||_4v8f)9#>ժkߺrz^nwk¤XY__Aq~W#Q'\?N19'5R]qT( ,Ϊ#Wͼ40L?
+"VgN碅&#>	&b⿁::oWgO`u/Ks.M	j#1ѫD+9mVG*LQʞD0w1=e`Z-H#!y%r&knP;},?&sinߏ?_Ͽ/?C&ݷ.Fv;ӪlQlQƔ
+)ȤhA9ب#OP7UG㙯aQX#Nyu买3;7Cx7ΟuO'o.~?2/<ZZyB#>:
+͎;Er6" xUG>}ZdQ)fU6<:75ggg/^uO_7OO㟾v^vog\wĭYwD
+!M˕  pVj5Y8E%̍ꈏ^w5 >\ꕫ4mnnu:z^)YK{ KuZ_DH# VGxόf^lns[ô;|+wCYGwrzم[][]k߾t7o.7 lUGM9XuGY[hn0h8\`4WרJeRe 8`TGYQ:  gQ|Gp# @8`TGXw\ P!Ϊ# BUG~#̬ȣx8  P:
+B':24G&EP:s6@:jA`Q>\VGM-PG}\SGOb%du#PG^q\::kPG<;*#>#5#P:Z(#>#Xu#PG=_WGp|G(@pԑi^c]ЊooPz߿Z|Au+LYz|L#xeu8S;+s|GPGge3B;dTBg,U0!AEbE6qi2g#|\SG)ƫ#2<I"PGwx>OT|b5MQG^U"db~6	4e$<X<|p:>81@9O?d|_o6w}aщ$^S7 'gI8N'(aJߙ|@2<B4Zh: *B78df,yHRKЊ`OHW#ZdjvAqMٙJ%87;6;=AN
+`<8$/ʙsfZz&"/8f3Ǎ3y,;ҊR$(HDRI胼Tw͋H֏dyiǿrFZcScNSJ;lZ\i9R͚c.iLvqĬՅ[T[ގUZ"^l7@+~BiGx<.
+{7vT(,c'u\m9ՄRu+'?^mRr0YR#ytvC͎=
+vώtq$Rvb&>UJiSۑ&b.8*BV 	nG*"dRYI#ˎ$mBKvtCq:_8?Ư?%II#@jv\4#Rz+c'ۑUMn3v$tڑKhG3$jK;RT >35J$~ڑܑKP8B#k.pPWiyJ3<MXUrlϠQ@]5;Rی*YkG;Rێ,s!`G{YnPؑOtZͅ<X#v30v̼#i!w\	fxHڑ)@ڑgޑ['b'%e H! "+u,7w[3wΚ#0)?gmYhKv\g+0x5HwG*n.wtԖ5NeUGp;JM;jzGΎje浔i'!y*+Ł5m鄺Ps#@#D;x#g{ }`G#=q;v;(.;+vtӎ(.thvv!nGuhv@َ@;`G{#䎺8vt/  #ݯ~Hǎk" D]~5`G># Fvm;B f;B	v ;{tz!
+A͎;=:tɎ?oV9) @_=0]1VVb{ }dGp;ʸ>53{ov`'bǯG[{ }4掘-lXƗc	V*"])`]^kwUmkvt?g"4f~~>&"wo#0tЎΟ;RMɎcxr#bH#˗Jh,8wILN-v#k]u^X)tڑ`;bjl+YcPcJHhG.?RRu[3`G !kG]Kv
+vIFn._`Q,>k?nَnԬhl3淒iG[٘D2-ڏEw{Wwg>@꼣E{s&ڥZ)V959*赣Xb#$^`Ɵ<yd۱JR]Mr2J2>_x+Tlj8O`@߃yGn5r
+M۱=X$TtK#ieG|vdϻV϶ʶpɑTY)!;c$ɑo3^GRQ 3Ȏ'wgG+7bc{Q]Tv$]`GЛ;o%鬱˽O7zSONvdnā+HvdWr$5+\qMۑӄU}+: kGmG#kH$y?ۑSN"`G>t8JgBa\.?`jļ_2/jG;iڑkKLL	&6J]zm 3oQscG	B#Ѐs֦oͤ\.Ͼ|ck@-b{MZ-KّF+ HgzO<($.pZ4kG>prEIMv@1x1+ۥ1S!ȚUAJ3Nǰ#Q4^(<sgg7W**cˋ[T`{A+vLy/$sּm{W!d'n# #ky\!qY?NYN`G{0#pZٳ"hl3ad,c'o.eIkGDBvN"&]Î >k- ҬS7v]ӿ  *Zd%`G/В;  Y;Q?GK  8dV  @#d;{tzA vv@`G` 8 cюt!v @#>V;Ba @+d;{tzA vv@`G` @ vɁ=:Z  Z;  Y;^tN'7q}:<}k&<sg* 4掘-lXƗc	V*";:1RXhdjۛ_o84_n3+]#bfmPh<,&GCS#0ttЎΟ;RMɎcxr#bH#˗Jhǎ,YMCvd6/)=<+SyڑDû
+H@֎Z_#W!)#evh-~+N,nǾJe3#jk#0<3v$~` kG-~j!retJ$gvtb|D1]#@.8X<,b\gvw$v0ȝq	Ue7
+׀gc攅>
+ͮQޕ/[SHyZcc#ryo4oG+Z. ]OЃYU#\mG̜)Lykڅj;$Nݎ-29uB%lS;kG˱FI>d?y$;C}ueAT+iᑡ\ӊuʪBe.s6W5tB-N$(xmoƎ\=([|&Y;zKkO@ʎISZ,=٦Siώ)[75\
+Nuтt܎Bn~
+v`gi
+En9ȑoGRMRj/)쨕ޕ췝ji_~3ЂmLOЃ;s\n\?xHY#3Q#HjoZ#;*ujk0mA3R8;ћ;o%鬱˽O7zSONg׏bj{Qu(vRPuo(w&mbxKx[\}3}F#y7PiG&Y;Q	.olGܬº8	@;vl;d	vюO[t(CF̋u ҎN	x^\ɃKHirjlڎ-4#$
+vFK󎼣frrGMw"oؑW`GxT:ٷO~l+ElVb)`V<Ybr9LwFgqSvyGMЂ-xL伣N;ib>8g3yG<ӌ6C-4#̨5hQxnT*U*ǖ5j&><kc+#rKSLU7oG>_?Mzv$v<U݉molԂ𺜪cc+U@vj;rcYSM9돞m֎*v䞭d`G>$2{on!Y6L&0v9	\ƝD@sϞ!kGĮ=P;]h >!`Gz@/rG-E@* G
+Y;Bv%w  v=:h  !w;{tz=/@ v=:ޠiG^cGgThE H#+Ч{NMK  $#䎼 	v=:  Z nG+O
+v; h!`Gz@/Z #`Gz@/Y`!nGؑޣ3ЋF;޸Ǚյͭs`G *#ؑޣ3Ћ^;Z\/,vsŷN?Ywe9/SYypC*
+vD4ΆFDqdSh8OAX,mn&X[<0s{vzI,_<TSf,HRl^~w7g;>vdQ]L8 MGHf:tܑˎNLFE,OQ`oﭭm>ťݹOg@/v_<`;bjlfjtj'O?O޿cGu>M':nG7t +f>a[D;Ը>!rܓ'OR.W<(ooHDb+O];A-Ev;py-{_xMSNۑ+	cn~HB
+Jaz6ōAC܎"WFv$u O`jaG7##mVͬQl35zg?E&w$N;-E-.Ckkήnӡ+vyG}{#ӑJAӧ#gG|=Upr;;͕^ĻS'R{֏d93^HClcXVA9BӦ# ZiNzHY#>֌yvztT߹˷NMoܬV|/ALHҏxC#)5 Z>Z1َ)ݯvvt}:/8)3eKc?x{c:|AiG>)~X&\5厂D%`E+vDC#';Agv8<gS/aٳglVb)`V`l!WOT̻#pޑpMV.jtF?:qF`GhQxnK|EU4y5Hl\u :-ָ@>p5H0~5@㵲g-D"Xao㧥beIA>DBqZ v4<;#}vRt vh#   nG*#	8 4A܎zc#@ @hx\v$;G# &Qcx|vs;:S.  ;)#@ؑAﵲ ;ҞEAvh; h+$`G__  nG15; 	hx\v$;G(8wE @ nG15;
+{ `G P+$`G5?YZ][ܺ;0{ov qQcx|vC͎qhqeR4Kߺ6;V/Av}dlHh{w. Zu+qx<tb2ⷔt }Q#F˱X<H;\߽n0v|Ӧ&f=$]Q)@OfGvh-~+N3{O~ǎFa:Gk!\z/ ]vT[J:`G>R4Ong~Hײ'}WdڎMH^;
+7	=YVkR7x1%薰zGS>2`GvC͎qmu3kT>L^NL&6SRAjEqTLhĮ V?V~n~kҶKG!;jÍx#zOvC͎=
+$ŏoŗ'}Ɵb<qڳ~]۲#iʳcGTvHa7b#cQU/oL[kac hv~[̼aG#3QRnG϶Ro|_.:5S_qZwVv1eKuOtY_i)zbI?-kt; ؑ]iyc hvQ=ԟ8tjv|ǑO)N_{;ׁvڎ5%OW/;lTp~x*#E#;R#QS[3Mxҋ/gϞEZ*ITq֎<{oK=IkyYbl ǅ!w;Ҽ P`gN-4|[T`OWC}I񬮓'#Kq'yT;G1d7:UuZ8g+j:q;"̎Õ`G_fGf-D"Xao㧥b;IW[#>5;
+{Zڵ ;Ҽ Pm-rG#{
+5; 	;Ҽ P `` nG4!@+ 0$#HB͎;`H nG4!@+Ǳ3*_<R  P#;A 
+vD*;R;G 0$#HB͎;`H nG4!@+ 0$#HB͎sG=V6 [#`Gjv>k q;B4!@+a~~Moݹ{s# C܎;iCVQ0-lXƗc	[f'
+Weyǎnyoa޴[*zk5&#ImWP+qx+5;j2wh9'7Tz'+󻗟?uƎ4ĲɈe"ّH,ZЗ##!#@jvhGLRQy7LNM#K?",Bϊ*9GS" vD4+Vh }Qh<9cg.eO~~cS؍ܑ]1AsW2|8\=%t*^B& ]E6z;fG8vd꺙5V}Flc{P&m֎)j0|F\.R+$qZSmݩkήn@܎ȇbdJV@͎=
+$ŏoŗ'}Ɵb<qڳ~]HBLH!bdͣI|i^QlFnrΧM q;Ғ;ؑO| }Q0܎ßm
+Υ_]uj=F|fZOZSKYSy9)Wmtm`G|+G>;R#юOG?e^8}io=x\2/49&dK|}v$ˑ"`W^{UQ"+ԟ8t~[3Mxҋ/gϞEZV_KjdM:yޏP(qmDզ|yG6
+c C?QxnDK|EU4}ΚtVkb+fmPWZR+uy+s5HOjI*W%\ptv#/gohG"hWRab2$ qQяv$QqZ v4<;>  1<>;/; hx\v$;G# &Qcx|v=;B f+$`Gv@ tM;} }cGgThE H#+8vtX
+  ~D# E  +$`G# VQcx|v @#dhx\v$;GrG^ӿ  *GK{ `G 0dhx\v$;GrGgOn*txLx9 +Y;} }4掘-lXƗc	V*";:1rp.F&`!kGD]elhJ$| }:hGϝdG˱X<HH$錑Kj4cGՕcRHfem[!Z hA֎zMvzBgHE15ZJe[(RL$|HNF-e;:dnh<ܠ| }dGPy`GKx,djdb\.Si;!a͖S`Fqz
+J0az6ō qϪT/x* 0\GS>2*| }r,`dp/bo>_d}V!+d>.27B]p\CvvUu
+;UrejB CY;";t܎3MGb6oBbUFW^.UP)nݐ&{H]!>ZyL }探[d:kr/Ӎi~1#aK`j<#g>m}ʑ"u
+pB֎z/$@#hV*1
+rЂϯvZY`JrGA;+܅lG> "v1s֦oͤ\.Ͼ|6EwZYT+'$H#uu#e+ 0D#`G=<rhQxnT*U*_~j&陘- Zs<t54< vN""hl3ad,c'o.eI!w;{tz]h !kGؑޣ3ЋQKc  D;:88`@FfRJlqqs3g;߀h  Ǳ?Q`oﭭmthqiy~>2{wә;o }  >rg+UʃIs|~"'׮]Cv @#܎ q惩Q8Fv @#܎"RI`#ؑޣ3q  +_;A n+29#%#pyG  #H# FrG#Gg  !kGؑޣ3+ Y;Bv 4B֎#Gg]#=~rSקӷf3wf lrG#Gg#&B+<XEt}+J;HߎN.-cmum79ɘ+d&z^U>vD4ΆFDЉɈR;?w/-6cF""L3F./JјIh8~lAjPS7JWRzB%(;dhv;=v"؎o2iE-Rl&>v{h;,366"ȅ9ccL!,5Rnk3Y;"Å ;-%#@.Q(rR4';|EX,vߎ-,HppXVr+>xֺ&zduNxbLjTUS+|LwQW^vD4w2`Gv׎c {}wL&;H<6cZq96%#]Uݦ_VC4ZӾػR×AmG\Ϛ+_o#RPQЧv$=숟9y~ܕ~c2!iHQNDKu@5\4IVML#E`"N (mC
+Y;Ғ;@Л;o%鬱˽O7b{c3yD@Ӧطsi#++T(C8/ǎF0G>;R#4p|+^\~hv+ׁJ;9EFB1}fBQPí59r)N5(y+
+q>iTi;Bx kG>;R#46}k&rymӰ-:<<Vb)`VȰbTCN4pwnӳ0X*J)k
+^˔߲ ;
+#	
+5f0쐵rGaG#hQxnT*U*_~j&;L+pΚ3D%ZQ%'Pj^&@qJcTrU6`!kG;rW:~ADf-D"fdYNޜ]2'!˸ !kG>;CBG~+$`GH_q_QY^` !kG1  p
+Hv4  C֎zc#@  !kG*#	8B vǎ  hG_;A n+ڳ( M0 v4<;#  Z!kG1rG  qؑZ  Y h+$`GH_iχT̝{s# vh1Z\/,[T*-D"vdݠ!kGD]elhJdvA;:_H5%;ZmɍDE"Ng\._*V@;br422ǐGS>;Y;RvlGLR"k
+{_T6 ;2h*ۅm @ kGtsG6	O(
+9h)œL\X,}~j;`GIzd>	qjn7NE2꬚_ꛨ>ȕQ"'ߢɔr }r,`dp/bo>_d.E죺gs%BRg1.RUg
+bY˂쪁0Đ##'ΆBgjOݛ;D(Ȳ#~
+v$fb"H\TP]~j*;`X!kG~ւ-f޿rD`G#I探[d:kr/Ӎ#G&S{(mUq鋘zVnL+Y;}M5r(<
+O4p|+^\~hv+ׁj;eQ+#$iXeGE #aN:O1?qY5Jgs<iVb#xԋ9ByGBq@|"<,?++y);`!kGsG¼#>=v;D3wvvsRRo>EUHTEjAS)ttS72<D -d~Lۿ$'FaG#Q4IdB$m&̙ٙLa%sRD?E  
+Y;;#;`(ͻ 'vIŶaw޽vE7%tm?{F?"sG-E+# 	v숵QU"3r}{!U?⥄TW  8d;b쵅se[{ҥÃӎ>{5: |Xw}ћo(`_B~^aϩv;  Y;Bv)aZ˗/9#OUZ`^d]ov  @֎vĎl`;b\+	iVHG,Y'I+3W!w hv(؎>}mdG[Q>~0w?"$>ۑ93|ao`숙s='	R7  v)`G\/={.;>Q,?|{ǍH|O?؃tĢP}K_z饗DAB @n+29#%+Q1:ˆvfd2'L~'?~:7"{БXWVc[ ݉3gA¼#  Av#GW}*>}_~Wϝ;wy.H B֎;bG"R	;b_W緾uc;2]nD1# v$W.WX	rG  #( w}n߾+;cG'7|ڵkKKKsGݼV6  kG_}k[Qw 	v5<gKQXlnnb&?_܈AG:b̶|`W^aBK5nG~rSקӷf3wf lrGfwԌZ|y9z`GE"nDhԬБX,..cGzwcG+<XEt}+J;Hǎ.$.u|kڦQqڀB A֎蕈8<:1[J:ÎJM_+PL"?X;}q<թX05wo~}=>vZϝdG˱X<HH$/?ۑgN
+NF5۶̘ݎJK숒5eG??yFwckaG,HE15ZJe[[^T6&^+?BՖg?'NЎRgݛO?g[fHzmGP;Zc$S#uX,ev; .r*sFvjiPEfZoaZjVIgN=;-%Ʌ푻v$te! Ev4yR!}L{/Y|}ںL17K4is_1i̐;}a\nfh3ni(@.Ӥ$f<1;JbcblX!68LO:ґtv~L=:::ɫ߇#clX:Q ѝ:uJoի]]k\$ǎG4*zNNNy#5*dvdRCx;Ҝ!oYѾy7&tاkqKƓ5_/+Qّ#)j|H;~i;vݻ}#M{{{sGyY;[OOӧeN8RLH[?jT:;<}Movd4!;ʷȻՎ<
+?yd2!Y+IdGcrVi}gxbkGk#ZYԄv۶޽ix5~ƃby+MLg-h;iwīv%#*DF#<	ڲ6ۑ-94w` 8bkG>f~h<-#];Ԉj
+8(["3ͭC)a[ss󥰣`<و|fۜ6,QvxEl(>#2IQSS5gPʼDmSs/+++Mvd$6Ib}ꦔ(xd2$ђ;kg=d,ݝ\)U Jl(Hy}?L+h@2Z۾yf6Mhл7اԌ(5wgLrw6Y]|׊5li	qv- #&x&]~I¥}#ٓST9	m푪` 0[;
+#w,І  vT>X5F$sGJp h֎/cSc0	  q.?M}gtv;wnqbN  [;
+38ކd2 ١sDgσ# @T֎UȎh׫!Cgb>  QlG<}{'`JjG۷oa@T1g`;  E}tv4Q/<y?sXj1CІ0R0mS>t`G_ Lv7[#ϙe{+¼ŗ/u8eE-  x!Z;Qzꧽ/_>nB%m;*YA}!	5()# 4C+FqhaA{VR-ot7#  B}3َ(k3BwH\+헒gG7v30mQl*I(|eSa	C@(v<wT^ߕ+ [;bje-߾s7E'ϟoIdFs7iGd>֭lUx3%
+5]rbGI(vL ݎ(ޗC]JjGLyW^yՎ( ,,,K/0#_~Ǵ0?cvvM=ռ %̎VVQj?t@g=D}\ÞiI(v:wD",g[϶}ye nG@֭{T|fƪMU]JgGOwCvSS鱱qڹ̙3̈,mmm088?:6T;zi֗m)av$|]s:EaG}ʸWajZ۰RvցHGȺ鐍VciCgUs0oGvt+]}C#TGF'gf;:;%vdaWƦ~^$*zd?as l;{С'O0wцT깚cǎ\lNݻ %ɎVVV7U+Zm6Ӓ\{+FҿeC_9&Bć\tbhGKKu]22611f3Ͻ}r;2ؽ5l]aװ#;1Azy6ʳF]]]-QSԳUU~O|ݎfD`_&;dQee%,豣MMMT;`$~Z6p.q_eYJ+=Xrlvd?BS+}3:>y}"Me*=3=fGFgG_vWaGlN!{*	R}}=YFT_J:wSOa׮vؑ+=q#Sȹoqdl>b~]9m[+:-K9
+#HkdtkgY%;!B툎ϋu+gfd2Ea'|KnFZt3.s۳󍩙F&Fi\?rʹ}
+'֬)4ǺkFL 8|f)IQSS5
+3kL~_466Qզ*^e1Q#JIj.*P_ŵӿыy&WMm\k#$AiEwӻirrʫrdћqLlސ,)Vm&*L:
+ijڳxQ,r'Οgn~&H~fW;dn^>9<<Js`3#,W;MiGI)mU-Uh=p͛JwJ;\`zZ$	w֎3̎GaG8_[6yP^(̕ke{\*QIo#٫'[cߵopF#zIc}G^ƍ'ɌȲGWzp"1w-H%	n+5hc#i*{0oQSS#:RQxg;5w78:261a^7w{+Ӟ4ln	ubG튷#QIcAm.ܫ1UV	vmRsJ "{{e8|Wᱞ~*##P.+ѥK_+%ώ]ٔy@IinLӵ.]ƞd977ΚFceGAyWUna7*܎Ew툩Ȓg؏w֦gfrɳ+~:G1#/Yk>6>15;;>'7"[YYdny(HfFa=oc	Wܑ먄=$&xG`0]Ľ><%~
+ vtWwkbbG_|qsp)hmm?{v8#[;}Gm_ҿ
+fjoU+&5b>X7ݴI~fm]sGn4~uKp=*+ͻ}N\	Wt;ˏG5ΩK,
+/ԩ+Wvuu{,/}|MqSQ?7#a-.wtvOfONNQI'-,./`
+ࢄ">0+bz9}Q8qu:^x<̢Fkڎ@ss;rB 9 GBuePN׍PQP)MOOgW93U)؎   %ڢvаo߾Yo &١sDg; $QQR;"SWW:;t9`G ;*7JmG܀ ܀` ܀` ܀` ܀`q  XXlQn  ZcaE,y 6  `-REw f  @2(Ǝ                                       qcGQ    @w                                      ĕܹs;AaD}~  q䃶}rKPp#KAd648p <6(,
+Q  $~?\CKPp(D!8w=uuuKC!*> $Q_YjKPp(D!8w=۷o'݊BT| I]g~:L2PX(8"Ywq;3Aem	 [o/XՎwp;3AemI*# fG{PŎ<_k/vpp `GvT v у{٥eKW;_Qc/-|E1z/Uޝ  (dAݥ(kM/R~CCã͎
+;z[=-G490z,d獒7]Ja@X`'# (HsԞ^c0"ގTқQRJmْ*.˗sJ.HkVIw:SJ~*l_) +7n	UM[M&B[B+/vT5JHt	$ƋO{B8"X;ZvP-ƲVWi
+;Vj6^Xoq  vT;3mEEyoʿmUͭV׷/{lBaڑ߫/)JsYCgzZKF/ZB1%bGO|-KFzkHMvr7?MVIsչWn+XW/r+Xv @G}߷^-ުPR^UxNI=ju9lGp|ӵ_&j-;9KD8睒DϜֹfu[zyٙviȌ/+-Dpݵ# !a#3{cD̎̈,=FvolV*^?g;z[	69M˖z= ; ء_o'C.'gɭ}|j_jBaڑ˱g,b0DP[4Ŏޥa&t>5	:/;H+TPs$6hZo%k`No: ] 0;|l~`b.rRϒ嗕g=<*/vrH8U"זUxiKæRsyٙ #9LZ5rCƴV[UsT/iWLˇk_Hv @5τ]οE/qEywUL/(>B
+쨠	5uX/j&ScїZpd8REKRuN2;egEؑe|
+.X?.q|ߠ؎mJ	; ؉Ҏrَ/NPVvTcKG#FV3H L. 7:V(";'UqvO\®׀+	# Jzlx{Z(,W;~9Ͻכ
+ǋ~k ޽{@v QʧצFP,BqjefsAv&8;; ؁Q%$7Gv$  v(W>61<b);_Qc/r@ ,hvtɯMX
+lG;8Dϙv]]t66(,
+Qq $?[{R(,
+,z;Dρ vCCþ}fgg
+BT| I蹁_tP,BɢkA6kٳDk;Aad @x?rKPp#KAd k                                            >?&Ɯ
+endstream
+endobj
+72 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F7 23 0 R/F6 16 0 R>>/XObject<</Image27 27 0 R/Image75 75 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 74 0 R] /MediaBox[ 0 0 612 792] /Contents 73 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 8>>
+endobj
+73 0 obj
+<</Filter/FlateDecode/Length 3181>>
+stream
+x[[o~7@_KplhqhDןYZ*ܠD|sզ.Y޽lZuy/?gOEEU>\3re|H!o'lt~&uj8_gߞ<AǷ00aI&:TF.?
+o%{<?dҁ 
+<_?5ln/v-0+VM){x	S*7Msz'So=P!Oφ6̍nv|֛%ب׀4&߂!OeOʛ_\Eog*IQ"}ݾޘ8"߼o	'*KXa>es/o, nso9Ah\>(G3@y!v5 Ċ	Ij؄fFJp.:s#=Iإ"p+JjGo`FGD>2Jü5WgB9t)C83+ǲTɅ	vj
+-~cɅ
+^uBx)ad
+`ӔLPQ)3"o9bD[Fd2^ڤ! DЮ	J("bJC$o
+dR6WS.cvSfѣ׾Z֘;D	@l6$<I03vabX"uU9GS-
+7BMiY"	pO\yE2Nh%djEi"
+*eUEs ]
+JEICOШ(>-g܌5n: 5ٟx!Łs2NBN=g9Cva]gr t՞o9ZX^gihyQrq^$ct1Q6S}\[ۑl!vqvdn#]RH&'@؂د?\򧯋ލi
+,R6(eR]SUS\[t
+̙Z$L;im6\F]މƥ<!+Wtquyh\\\^-#&HTtPbMIW%B$Qp=EkgBl%\	:.e~2r`Q)3vsֆ<	!a ִ>]~-Q`KmQ_Pq-T,䥢dC?&xfEĬp]Q&RԔQJ.%-%E+WvYq(`G8;}Da't>! E|~C7RAFaxhWKQ(h ;IqB.:nI@K35q.
+0ZZ/P
+Q
+?tzs4>#EUL<:An;B+4 vG*p\27Q`TsWd1piJnmFjGA
+nZZﯚJIM4$	}F5T +e5ߡcFMҬ%FRa23$-mFsTeL6k,u6CWBNs<pH]^@o9C"Lz;P,G">?-/f?wed_9ޖD%)+*j$WT8;EYʄzLi4"6+jR!`oQ6Ҁ tF0:cwM=m6vH(TZWtC]^Rwݎԩ9<9q@ Vʑ(<˖O:m
+j.VZQ 9y@P%*n<yre*anKJtYQ<l[׳IGPelⳍ*[
+喲+#{&1ɞ}TheWvFPSqZe!5'[!bN|y6Mdq#+5+ٓ\ҘL;P4V?D,Jfml~/4Qt?؅͐Ͳs<lO$yiGxO>nMPЬivަ!_GbqյCy:'Ƈ|5G$+*R]6:n8/cl45Xޖ wa
+9il@&R6$}s74]):}(G
+P)CQOҏXG`"g+j|@b[Φ"#̫n9$5߁܉'`(Bwv#=)$ܼ!PҒBv-TT^CecS2BhJs>LpDʹ47/"Dr֭)M!ȍ8ZppIud47\Njnoig⸳w\Rۗ]v0-ip@d+޷{\m+v~}7Do
+Qay`-A4aWC=ٳ4hEmkvC(pƻ%Ko9JJuR@(sCQ56ZyqCY)6MwʄÌZ&q
+NR~5B~'jꡆnQ<-<qOo?_0n$#4M3#{:8?ˤӳK--.O 6tXA_(%W37m70HNOMxG(Ãp\^H+*٩y+W1֌m9,MLg{p0*H(2s+qoGGvz8lhXlB5]n{{YW$rjW
+썂w0t	8t%mp8xm$'WFfJUތ=Lܩuk!#qؤxhAA"{(\vn'{<=Qp6kͩ	>;L|=9P1NM:CTRd}BQ6[ԯ/E=CN"jr41΂9?zFR5w$4ܶPbQto õ ?װ/MsX2t	D0m?
+W
+endstream
+endobj
+74 0 obj
+<</Subtype/Link/Rect[ 179.09 522.76 225.07 538.2] /BS<</W 0>>/F 4/Dest[ 72 0 R/XYZ 51 447 0] /StructParent 32>>
+endobj
+75 0 obj
+<</Type/XObject/Subtype/Image/Width 714/Height 490/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 18598>>
+stream
+x{W}ϤQEAp(vv(KFĶ`ƀy|e+F`ǒ%pe+⤘@d)V"sel, Wg>ԯ9}w~9     :	    hgU'    U:	y8W4ު.c    'g$   uU]   @N.NH48k   Zrhp   oΪR<+   u+   u+  Ao7ڒUyt+zQ9(ŷv=_kN   pxW<`MyE..   ,bה   0~,Y-/   `XU':-y7~Rd'7șN,   b.޶rW/V@YJbA'x3X*P   R]}Vy ',{묺d"O-
+   b..ʪ;D"*d!nwst&gQQD&j%+fuTyBכ@x;|(^N   gTUwND"xE"?B@_	E=rF :qgчr	DId8   b.uV9]xT+:(ʋ<NEBL9"A
+ϜO_G$E   gT#Vݹ{v0 JϻkB!,<'/S u  Y,Ś|Ԫ;35C(4tbȋ"FߌăC`+6]  .YpV],ֻ+"$?ӇL:C).Y)Y   ,(`N~|  @] u   dꢦ@]   pu  Yک.v>˪~T.   ɶP]n{d`0&tuW+   	ԅVu   9p֪.c    '5U    p            u   by:	    hU'    ❽|-`%!Z8M]bZ+Fخq' ;S *0ܩIy1rN!0@pp?N`8X9е:Iy1rN!0@k9/_CyCWTnVqkR^̸SZV_rU{7ׯD!-lՅUU7wMʋs
+u4+zZ~pҥ@p.-z^EuzsG[3əL'
+*Vw3Bȟ	(B$+sZZ ?JL72V2K;1K}8'54Qӻ,-N:e7\"IalW
++RL.RTp!m+8JBy-Ԃ*KH.myڦ	*I2YRu!+6gnIM%ePƜ^F=E\Cfu<ĺ(ǩH[X25u5IyGSqhZVڀLM)7hy)(BTmNWO>9P`92Rp݇FDpTgbSƍSwaهS:]o5 bOdoޡuʃQ++%R$kd}ɐI2:x6%V5>1
+nl-Va;.eBɅ5WPb.9-/ܝ"Qѷb0\TфiWCCh@tTXϻ0ᢢ׻gR~Υߤ1B>^:Z:'g悿.$$p08
+ Q}#jB;Fx|XU)ZYbuLpWQxBZeXXRZ(()>͝H"9>9Vi%,2_9k)eN[X rЩwq"}|*ק1Y,>⤟2Mzޜ/7o":$*R'C D5J](өTl7E.%WX^HdXT^JWǟФuňyY$^$]*2Wd6(j2_8	`U;J (]\tYa»n絟޻/+EXIՅN]}Ȯ.$ԫӱ
+r8}iºiuwo\Yb+&֢¾+'?|kkRb2ǃZZŷI͕K[QX F$|X XWoFY^^}%%7!Oc4#p=ʃq&xujVgq!Mtԅm'Ղ_'̕%U`fEāEu3]YN@\\>H5ͅ^Z̜>rTQi`VԚ|-]NBURO!p
+EQ\8#5kyHq{}|6yꩭkO֮}Gu-x5 h+ʃ['z3s/R:-ԅ6]ڭʒ*N;],10ضd1{9Q>enF)BQrADvh1߹`RJ՚t-uNÒ/Q6$m?`#_cn58G!X1+êDjԘSG^k^GB]ֲaӽ{5:i]kX+ƪkDjԞSG^rN.@kY}r8Oք+ɪ+DjԤSiR^̸SZK^UlϛThR^̸SZVw.U-`0XF]wQy*#+   'QLO@!  h_+kg:٨c ).7c )2~xǎ-;;Y]4S1  ŭ߱{y۵὏=y/y?}'O|go,91J>pǎga	Kg?{⩧>vN%\Ǟi  Ȥ.n6[}ݕmz޻+/|;>w}./|z,91K{|78cvŊoXq޴mzo=oumsUwwɓZp{:  "=iq_Y9\ZSkoۼv/~{ٗ.W?~\v;އ#c2Ͷ(Ž˖͞qMg}-[vǲeymo{]+W˲ew{T~&hx{:  @:YŃίX׬	Yzuk//O]>?ܯ'	]wQ]	W>4?b'-ڸ+MZg{f#33;:=.5ܘISK3  tݻ+x[6O_?mʯN]u[?z?_.3o:?'v]'-ǎ{Ewޑ#GbEdV]&   ɪ.~V~z͊k֬k׆7L_vkC~)XVq𙘞f`D+/#/;G|)fxvwߚ˥9M9R]<eZO~2T#^;^}&ER
+TMFCr߳<$Kūˣf~ii  NVu+ˇVk>'T^0xOq`R]vIqG(~aq=r4SEΣT?OXSO/gÆǏIl49?Y]p?R;B!Tb>- jB$~i(^1V.R,N
+o   viŇg-G?.`_9??)dh|R$Y7^4Uti/W/N\qU}{Vzbٲ/j4JWn\OkEE'w/ͦڴn   bq}M/_tW$/Uo]-~Ph ;"ȈV]SkQ/o=^(-ɋǷ)JX+^]Hsf1kh329)i$  @:Yų}Wڿ|O{_7_?o'/yw?}bO<i`0.Ye?2"ĕS]_}S?z4Tzr8q|O=U,aBHőRg$sOǌ:ҜR1H3  t?i>s_/_s?=Xz-}iC}}rG:ث͐T#3_+*V% ɂ('^.8vWwoߺwcGxSN]ޞ=4W5*hٯ#I6-D4  H'8qOɛ7-7,9_׿Ͻq헗y#+_$E.N<w:woo{w:':]򝗿ܓ.Ruf  pb8ㆵovժss/yyS_\+rǶ{kUR]x%Ӿo{K̽e~o?TOWxvp]բS1  Yw1;|xgӇqgG?x]λݽ{w,91]/.8^	?zǾ+*M	ױc )2}y6{XrPcduѼcO]4 SdRXdu<S1  66g:uL3  8ԅ#6J'uf  p
+G0o#nW        %P    (b|+ӏg6V6 tZwJWx<y9b@뻘o
+_Z^<nt(cr+<r! SeabG)+I3ȟ"",?Gi{vXE$qW㹵˻J֘s?͇Յ;$VR;gy-aעW	+ӳ;'hs#/	88+f[;(ShƘo:O,TӅ+"7SrE,~͏$RKYЧDäJ*n||AGݽwf)BUI-AqGD9֥݀SXFK*kqZ/3- S޿Yѝe7/}ުӝ՜9:vطoc@"!fY.Ur(ՅXREd>wPV\ |6%֋ɩ'՗<SbqQ!Z됦SSOfWr-AS+'/N/C j!T;R-h׵ir ԀGFȍCf~_1~{eK 0R5}T95|e=%5Bbf>UfeH]9|7|^RJteҐT}2nݠNj{qV}z	Γ ]"=pغl?6E"mG5<> ܦ4uw[]dx~yG&urjeꂟi.sՋ!ͣY,%ZuҤ.ְ'[>[3/aS4`NXkҵW)1MzR9#Rԅ}ooFI42{u1r..FFRɲP*ŢEj%~߅>/䢊-닫}3i*
+&%<5ERUo"2х(ŋJm[92ICb7`;EjfV1&={A]M:PX$3=z?P̡p!=0a Ń(Ϭԯu,
+'\H{Iʮȯ:.f>2?Mƿ?#/^4i'O/uyђ)vRi!+I5?"3<N蚜^P'U&VŜn@}hf e_8_ýjQ&^lr OT|h
+I \gvk3}t5& XuQ)[`,jrP L]    y.    P,P    (        R]|rzZ-a  vSV"#G`0欺xѝAƼE]`9.<;t{uQ%洺@?ԅ@]`0,>Q=X$L,(E.:z|ȩmcOZsշ$5j.YEo.yq] P6<	۸?i_f`&/-b8c0PQXA]`0XaVuAEVu*!׽^8v^J#rg!R0w1붋G<ncû"f@K³PQByޅ.`1Q
+dJ,p.N]"B!S·ш͡fM+!eȞM P0VU.6lؐ7EꀩDZ$@]0"بCi$\(wʃm*ú4<L!u`ŚӾP]xid\Q"b.Q޼H]l
+g{
+vX>-$w.`0pwa&TAW"q_5齴FG"ߌl[q'## fb{ZPiH`q[5K0.(N]1;4eSN%w6WSPRCu`IWب0vV'sw7#OW@]8sw᫋~C]+I]z+`n6ꢤ$0ЀPu6+!A]vՅ򢶿Q> {u;AP 0 J*Q6hԅc["uw7`o3cqNAǭR-fjQ os=Vc-jƦ.vϪ+RԎ^^3|Ny0W.8OrI]`  |Ʀ.<!cyǕ	w`7aف:`{~kZk*ve<ն+'0~Ԭꂸfz[@=~^oss{	Q$1.*^/u!`.,NGxkF]sfB\lfܵѩmvHO[1Q]`\ ہnNv`FnEGFL$v~q#ȉ.]EǓP3uA]Nur5T~;1}v#PѪk}8"niEa6dIp++A8tUN;W$/ہ]d߅CQpE/ ~=L\S2S\BI@~"@Ӯ!r9z-\Q.Դ-T7#-f3fu!w/-bu1(F]_/i{^&KHF(K8j.b(®
+˾9r>^ˤ.4WTU JƩ.0+buAHA]PeLN*!>CI]b::0Eߥ/U]5}dȗ>r$u+K c^إ$h&%N JW=QZ.''5bHfqb?xJʗ࿛s.zn*6+JQUw]z%~D+ZBnicz56	 ڊ]v`7 Qu@@@ku"ށ  + %3⫋~C]u@]E0cSeKB6.`00sw}lh;1ꢤ$0ЀP"lݻS8xÇk/L6{g撁 ЀP0E.)wa.  + %]Z"(+b~zbbz>SnspAwV!vi\撩W+`hOֈȹ$֨0;[#,7Z4w1BQ<+?C@]60Ɂ8"_ftgØmp%S/u?{=+WB3/`DåA[p"pl+5aM34#dػwo.̈́]ثxR%vYMRS7X]aӬ.HU Ĥ.h]x"T_{pF.t<l#:Vnw"|T &H6MHk.:P\ ˈ+&n/M(bf'!p°r4.|D<$$XfuAE%DAȅD-$",	BEC(R$H\.dT#9S1BV)"V̼痼i]~Zh"P (l,avzЖb|=&Yi%y/"E:S~ U] P hhÝ%GF o.ȯ5hМ%guO4{E⹈w55x+@0u_/9 . PR/E*޽{ lWt,#zwYX}x D_hoFS'Y^/mɮ튑h)mya<8@I'-<PnDbB.,NsC%P!s>ՠ^Q_[ֻ{qr yE'blXo͉&. P<Ő̵-(	gv$ɉ6ssD] P3ЀPH^]DH%PEu	0 JH~z8ؿ޽{}=μŬ@.@;A@I暕ԐFQ0kA]T%%	1YI+	4` .̻zcѧ03Rceu	0 J*Q6hEV]?[ܼ:AO۴AkuW\J	׀BmQ(.!PKaS+E?Pi@^mTʽBFom0f$u+F]E	BY苦Gwb~uaӎrX0Qaj|ӲB)*4} "߲x6ʐ}ĭ -oqE$+zތ$um)K]:Va(xnr/市fU7h
+͌[)HR?'=KЫ'"96Goz`?8/-<E.B! λMR`wZ2x**(M]rv+J8*9n`%yU+ nHnlv+6Eꡔ+(9v1?GSp5
+}濾HEԅ#ʱSNTOKyNr<uf\RPrg
+kx6rƯ}xY?Z.ڄӾP]xiHHrC{8]]cgA])wE"{o]
+uJ@.ϒEoxdSxPmyAW"q_XH^Q>#S|H	@9zHqan7#RA8bsXQx'ֻ@5EA~&v+2J>>ؠsLh<BbEqwV%57,c{v6~1JhGLzc'J&+I`+p=ۭJ*J4ogT9F?h2.$]a.Z=
+"C1k:.Fu}
+g?yb,?Eqw᫋~C]+ %.*[Z?AQf.~t/0,,XTVi>֪ pg}dTn'Xk qwP;s_q54.<Aֻ6>¿!onSX̌M
+Vۀ_GE]E^ㅮ*#YsUiՉ/lsaJpZ.]%)-ecsmkvnE۵`I|wR/#rZhF+E}G|~R]$2RlBC	Ц6Bp}&v;$wG5ʗzC]h(E]>Yss^w[RB
+An|~VU~Z>NBJYw
+t}wJS哂qKsc,I0icSdgz
+^+.DbcϦ@lĠgA=s"#$FWq"ic`"c-v=E|PD-H֓㥹r2.B$@dbI)?Z)>/nN7a';.
+Yl	tH|T(7$RmM4wӔ3"m\O_4oV fk">rs0DE2f#>,0氱ۀ@7I{\3$!=(7.G2Bzo+`[iRVQn	:MZR.HH;KXU.4{S0\j_eB9##w2`GO)EpGpk^̻c؆A+-Yq#0Pwa2ë0YC"T^Zb.ٝDd9ΩJ`A5F'T*MSƫ.n^'y.|7ĺ/ldm."{ ua1!E]A(H,R,.j.]x]GI]0a.>3ş\{$~i᩸t_j@B=Ƒ_mFFE0ND"$,]'hGF.c60W
+#bS6:UIR+=BuUX	}lլL;p;jE0}!xc`qs'tD LuA{!<BW|VuoD]]8rP1v.{\ރA=gd:d͡.t#IUsKlS+=*z! .y߅fT ckuZkU|n1^qw7xvG֪\c?E+pw᫋~C]VfllIhZrdua`   4g}O?	*%od
+`9> {u;A@]`0,1}
+ua;'"׵XyЩ&6)`0NV+ER]Č%kB"`mi'tS`0swo{pF]`0zsw~|ꂭ-Kw?תe#:dĐ6Uk.8D
+ĦSnmOKy`00swv`؇ߌ{#ƭ373Iטju~9aS݊Ǭ.PL]n;@]`0XV.HɈv.l@ϴ!߀z*4aAS.`0`sw/-bu1pA]D~	՟:KPޟszޅ+buAHS4Y]йiD)l<<Ǣ.ţ9E42Fu`%jV5:!Θ4|xZQmթ2ߌl[/K]ìN9j.JQZ+d.Fuu5QѨ
+0VE?U]Ǭ.]36U$~``q-P9P0KYӏyE]Tv }?#3ͧtUpP5PY߅f#	4` 8Pع(8c.}zc'KIwQۜ+Q{ˆ-,{GEBK0(M+f|L>@A]hN^fx)R]^x 憺݋6BGpb D];󛰧 u!Q(E,,E,FS.h.buI]0oC7qh|woFoމ{gzqnox2xx:џgaƽu]o»B{-[3⏕B<$b}Jbx '2!Zl:#1Z-sGƕR Ɗ;݄>TfDGL,ٱ-/1DI6
+@l*§eA̻:Ax^#񣚝?N;NX{šIeDT %.살 hH5쥮AF}!ͻzzqe;ډ!b2S!`g4?7O"㉣VgH,ߡ.j  J]bKX]
+Taw-DyVg+z>R-A?U|H-7?n`.T؝b<y (qzޅ+buAHͨ.##hDVuvDBAtAs8")PY"7)U<td)1y.AE8`feځݤ.ٓtD0KW }8E3:).:%)!E^=cW	Bc<!Q&FP/4~3H J]hH5R/^kHku+}6Pl60 M]Eߨ.+VQv2vuA׳{^1@[8
+ J]ꢟ..+ %.*[Z?AQf.~t/0,,XT|e߅L)]T+h'h (qwف}@H%v + %N.n!Y^?3B~RCDhsa	/D- o.z宲к.R.f;1dtfH,-9A{qwo;t@V]FndI~!,-qE.R .^l9x"&ta~e1VV&~zaqGlWO[;W0B堁hL|+}lv	;ف}(fDRlmFD6nw+lFJcDؤ;_>b2?t*E.6uZK_ -&#=Ru[1D,8jhAO\mv\KlVW9.$ӥ{4	Y]Љh8ŀԅ,/]ShED&@uYED0-?-hFmՅt?'̻ qu1tE.&}K60xݳIف=+⠆bξI!H5CȈ݀f5`
+myul%a(|0 (G]wfu'yx< .=UmtޤE`N.T.xZ]u7xvG + %n~C]h'h (qW]36U$~``q-P95,cW^w	0 J.@!@]v[u u@]vKu>`HuAVx ,PnUNzhZتK.˰xuʕ?A+pv[Sn9%/b-0QZ.@I]AMR]J`8߅r_ѻL\N6j}j<%-L7}lؒ,-CU_NhfuΎ6$fHRr@ PNyֲTU1v4{UeKhsc' 5B)	w&3?04qa.lvf| $;q(r~<3?3PYۧB] =̻5,:YRD<2?-'AP	*gP9E;HQߌQ!\= ~
+
+@IuwU4YsМHh׻+xHmH*cV'/֫iaN`kuv
+4` `3PP(`+3Kuq0"S  2.@!@]   H  u     PP   .@!@]   H  u     PP   .@!@]   H  u     ޽YD2Il0vM& U:TXRa}a(]KcVNBa$P[ZI=ێc~=ߎSz]zD׎ޅ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) A]B] ) !.vu ĺ  I]   K]   K]  jŤ `MHI `^u P  r    r    r  Puqwp+YglJpayxKoyZe,e8ӳQSg6~=;ws=PRSFT@O}?O_~Kk*{կ-[;vl~~4+&w?wOZ]lnԦWac~]l޼ˤkWNQa\zWKNQ٨UoԦWmcn/>2ukŻ|z^e,F]z6jCsE'_hѓgN}vZe,ub5/ubyF]LB]X}HQON^e,e8bU.&׮'{FۦG3^pHpUoIǮ_ڜmiKw̬ؾ<xD^٨{tS1<z^u	_Cs=g. $뢙訋]ͧi2&ŦMM/hx{3{~x}gQHQ?r񓫽n[:4ǚ7^1n߾pc[km:kvN]ﳏw*Sk]mZ%*OZ-F#_x˞~Fc-SHѬ7;y^3Mt^)QѺRnך_e,e8"iWa3.zٙ͸{qny; ub|}yu<}??:}ۦ}`ccFw돠G]Wkj=ˮqCˍgnZ7<47.r6z>{mcqcmmϽvm{i?_7iOf3*Z~Dicn+Eg*,UCKv>sOz]QL.Z-Q߸?tm@.Xطseq_ոXuQ},gy^onMSS7;tu-}hy|%1y1>\+tHsj[u\y7ow7/>uq]Ze,e8"ocTvڍ]);+ ub|שSq|4ֺ82=!ii+7ַ~m,Oh?Cc{=^<^6>Ê+Fu)Zu#>Ϊ76m~[^=}W^_UR.6*]h#F#uN]ﳷϮo\D8z48w[}TǿY_S7~Kx}yY*[=_?Eѕۯ87YgES۞\zΓ751>WRS]9u+ۻ־<55չ6W?zynfcnu5. ńbm5U=<Nr>}}W6ֺ8HR4};V*c)X:5+-^#cU.V-G:.Ξ=}]9:g|!{TׅBFmzՆ:Eu)ԅu1_|fkчG^zյXŤõN]L=]CsW+SgΜy>p|fk_|-kTׅBFmzՆ:˚ܲeĉPRSFTs@?W߹o|VKNQ٨+ܨM°UubΝwuׇ~xXpʈj_rϳ_:mu222~ӳQWQ^a+gQ;vn
+e,e8'	TkW22٨Q^?sC @W\W;#  u  . Q}Whݾ⺺? >oݾrO 7O-  HwF~_OM HwFo& +?  "q(
+endstream
+endobj
+76 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F7 23 0 R/F9 79 0 R/F5 14 0 R>>/XObject<</Image27 27 0 R/Image81 81 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 78 0 R] /MediaBox[ 0 0 612 792] /Contents 77 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 9>>
+endobj
+77 0 obj
+<</Filter/FlateDecode/Length 1419>>
+stream
+xXmkJ.K\pL.V.-[rƨt5mo=gbk+Ԝy3g2.Y˗E:%x5<xqׯl4$2%\BKnG*
+A4*KQ>w;Z[ʌ+LrтZJN%i**QCgng|*xpÉ0D*5Wd_w;Ez*8<'_d9c7'p-J\_w'wi*{SLQ3yjg\Rf{C3-'SU	@6 ߤdn H<oEʥ9ʥp-Q{1>g傜]Bl秮1>'_	's6,2LX2{r ̭to^-M;C+6ؾ+r~5$eY|^93ٶk$X<cp]0kJhr
+}EIO'Qc=X8,^0+LOC885!+C6øu1u ):
+,]2xٔ
+%9*\ȦoDdPJ@DP$l_~UjAҖU,I}*Q5M:ڸ*8
+%ک$j!D$*"$l#j]tK["w4j9X<$/R^_%br7ՇYz(ZUk.'0#> "MxNCʑ1Tr1[l@+V'ծn6RvFpiȎ
+GwKlvME_k+ՐMYcU̱+" QM`-7۫waLx4A;<-PRZǮq>%.U=_=EȔ%T&r+uχP{R~>8 z#Ԏx-	-͖b]s
+JgP:}gⲇRL1]%5ٸ*=JZ6 N3K%j` ^uÅ87@+-mzX#a3	Y3f-sUC<ܳ(C;Aw$x3?`ho97V+K\U|\VJ>eQ1T}󷊉! ܐH^qqʒsNU	0iO
+܋L!iY+QCIJ#PsXMTWViU/Y2+n+t}V㎼5͗+ٰjpDDa4΀hֽ=ėE9<L!potғx^0jS;KH
+KZ$Et#H
+endstream
+endobj
+78 0 obj
+<</Subtype/Link/Rect[ 246.68 626.85 292.66 652.3] /BS<</W 0>>/F 4/Dest[ 76 0 R/XYZ 51 626 0] /StructParent 33>>
+endobj
+79 0 obj
+<</Type/Font/Subtype/TrueType/Name/F9/BaseFont/ABCDEE+Cambria,Italic/Encoding/WinAnsiEncoding/FontDescriptor 80 0 R/FirstChar 32/LastChar 32/Widths 841 0 R>>
+endobj
+80 0 obj
+<</Type/FontDescriptor/FontName/ABCDEE+Cambria,Italic/Flags 32/ItalicAngle -12.4/Ascent 950/Descent -222/CapHeight 778/AvgWidth 542/MaxWidth 2327/FontWeight 400/XHeight 250/StemV 54/FontBBox[ -1105 -222 1222 778] /FontFile2 842 0 R>>
+endobj
+81 0 obj
+<</Type/XObject/Subtype/Image/Width 607/Height 471/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 34829>>
+stream
+x_f}-Jb;1$R6$都pA6!0R$3P_iu*#rLP%FRI.՛ 2^T΍^\no>w2{wWnn˟8\@[	8\@[A%D"H$D"H$DbE\i+8\@[	8\@[Az{hq:hq8@D"H$D"H$D"Hף/߻9S~v@;v_L>\LnbWifFx/{el/{eͬOX<'JVzK^Y3K^Y3vצq=?9ǡD"HHk 1H$ID"H8g un-BN-B	5iϓ	8\@[	8\@[C#憜D"H$
+c"H$D"(+9_?,z|byum!W'+#7(ᇘ^xv!ӧOOĀG}_tywݻH%W??~wmr7$:899ϣN"qu1P;]sLrL$
+$9&`CrpZ519ӪI^|di$DbHrL$8VM$VBN& vH4$D$9& 7$ Frj?ӗ/_~rzzs3իWא˭'-,9>~xd{sȏ<zH.3$y8|?_^5\/^c*sHZ_e=(g?.ܹ{ь*|((!jrm9n߾]WIY oeӞD&<ȲVUm=$z8Kݶ[n~o+Չ_>?g?ץΌ[o>=IѢ8,_0Qr0M֦B&9
+'G57qh>yD,Ç2~?~& :#ip='A2ᶳw޹Y*c\;wJ?51Vąqr\H~[Ry+y
+cSdt&"D
+%7gr+rp<cidNlգǏDi5oj$>3 qܐ #Pj&9
+]s<t.CQa݈<,ԹFx7NQY	+4*cn98L#'@q80Q>Y(M\
+9
+!<|7u-p<Y:ǪO}v1ADߴb9rN?5'{c)zׯwӪ9*?1梞&9
+tZG\&Gɼӆ>}ѴoFmy%fϽ
+^	r9/P,+Oxpe[\cT-k7eJxkeyĴJ0uj~#"O9zu+
++3+L)V{e6n<SE㫎Up^=^]L}Y)+1qޭ\m}j#-CXV]68˗5Nݹ@Loqjl搣E;Y+ǡT̈́nP.hֹ	*^0Upd㮤KOkœm99G9I$CAkPWFYitm#.9Ѱwr;fzuEE[g/>:˝qr&fuqbٳgnIrjT@['b'<Uc1rTcjrkp>9UrũqZUåřܨFxN(2rm%V"GkH+Ϭ^zrFNӻUy{憜CAӪ5ȢX_1:xH{ߐc7ޘt'	_l9zU]"nX,>9al;I#Ǯ_ikCsW%.%+>wrtT=|[w'&}(DF˅
+S"9:oItc1Mq^H] 8_х+!bêV"G7BJ9:~swdp/,Czsw):./G^zrL4966 xQXyݺukԞ{ir>9j$s
+6#{$ǨtwS6+mv;rj}rLòs g6lGcQaԥѬI4=B)h~FIןeXs,U6pǴ1:+(B}錨FKˈ{]AuYlJk+#M!;?BaW{5hpM!r%/;ʱnH}pӪ]؎X9atVVkWr1G9&xWRO֨$v3"K19\}bkeˀɫ$Cc8h^+if\LrD5ܥ:bQi@I݋LsyMF;!ؕQ}KDjcc"1͒YE{׌<ϙWnmEゑrvc"qՐrvH4ܐH0Hr1hID#HrL$Ac"rCN"r1h!'hID#+9D;iDc"FH$D䆜Dc"rCN"FrvӪD#hף;߷2ĕ+F}7>ׯGZׯm`݉G[.2@ߺܽ{n߾]w.2m͞˃h*V|S?t=uWu+PX5m+l+\ҢNftݖƬyÇ}!j:.7<iZS	WL3ɄQo_stPT|(9N7baSrl%n"\鶎W^)+^QusY詏^_x[X]\09n}ZU9|vc%ןۺȕn=reu6,Ew_ro'2J&eeK_}R7ȱfh
+B|M9ҧ{+rۢ>ySo5>>>ƺ\oդoEO78㉜QΞ?9[=o?cl'h+V#D>VNA+;w%뷳Hn[)2;Spz>!]}RTX\9@귃J&ᪧ)]N3r`	|r+|~(( ʂBTay1Kש,di&JkQLY'{#G9%ُ.UFfCMOp#x[8.gPV˪P	ۢWd&}BZb |VuyVy+FR41PۼF)<A]?ãƚPE)_9+n^AVCV2LP`ƃ)ɱI@kXAE,r%G98
+(bGg)ʨ`j|J,
+V騌d*8`LDΨ%g%3\EIdH)SM>'
+Eʥ[EB'g\
+&EfgJ,VAIarUSm2RtJcW[@R pF;]2|#i;iUOZ7NW_']jT=GXOUVǄH|f-VoVa)t])EcSJL@U%[>(@L9*2k߱+ŇnG^?JlKE9J	ӡ59*\U4(?U*O2JkrDPk 29LPt]AԊ4br(Z5BKG:}%%+hX%ׇq/O*eN++1O಍zfO'
+X蔒螤>Kxݘ;P-]w:º+doⅉnz}YJc(eThƃ&zU4ywj"RXǰV@/LTCJ&G[&- )6҂3Ybv}L)1^AF<3|tZ+2`UM+jAYXSJ['%FE\r6J4<tCW9Fo$	9:
+Z9U<9Ft[cZDBNiY:FdBOc=FE5_ [g{IoLr,Z0v$Gy\:m [<t[Ezz9ȱ'3$G*7+2JLH VDzӪn+{gqn6GeT|?+Qh%z1̜&G:xt8V/+>Y~AuCn׹7Dz-nB]^Eot9>ϜVe)>Q	Frw<BWrh+9?xeoXsdmmr?1K?̮0~?m\8cf^z_VE
+y?9qǒz, G<KBoC$\q]BO#~b8PfpƤhm'^&2v::s~S!vMԨQ<),#Gy|,EylN1.A0ivG;+/xX>xV6_,ָq/.Mu74t~8aLta)<͝~C"zwMhח(9p\iq+&xsμ^9jbٳgn9Y+W)]riP冕tVwcun9
+2fz	Ñ'j"hSV!sSFVe}(rrdI =6*F]_YL'F˙~'6jJ2ڧ"xBU:7=43ys9ȱf/(6P&8co-2`&Ǯ/,}b7HK*8~ĊUnb.2̖SPLz?1<OK,n| ]ak+5?JYLd*JWЁ[&Kaysv"PrÁ2~i9|DpW?Vg͢%qUwP^xU^1eL{'hV|{Ć8L27yGT"ϐpx<%uD39L!RrвxR|҉U꘽W>md>[87gu+rƅOtv[1bZE%w}6e]ƋΆÏ`0u
+q<".vaElq9obE(G+^4͈enE+Ϸ@yH#Fu*:Pr)--l~GK>{Umc#\g|FF]hQRE;W_sl9i*N뵣#!llAb[`?I+^?D[]UAc"Bh@%F+9)<H9&UѾBU^Yo,.9fng}ѾBq]+u3U9Y>=_U)_<֝;w]:ٺׅ'*0yfiUo?Xշ p+8<'^Qn8*=ܘLח9ދ8z`>cƮmɻ(tT-˰an+-XZs<NFO@nݺUCYsBĻR9Ʀ㹇vۜa/+9# XHnihy51Nz(օ㑜=JHr@>$j<$8n>zA`S)/T<41o%!rUQ߲Ʃ8(i:CږZOrF^S]UP'O8z1-JҜ#_,˩C8
+jrΔ)&%WHJ5u(ݠ}gӃ9%
+9jBr"%Gfn1F 
+-ȑީǢ8PQ{I+;xSخV+{ݠOk@Bjr1`!*P0`es|r+w~FǱڒ	X2كpD
+ ͎DPݡ,zuM/޼G *ފ+ᾚ*)L_P؜O?SQӉ嗉<DFrN.+9vZnACn|%#\eFV˩"*8 };"Oާfֈ#G4GA詓_(J+o9RO1B"5%FnB|EwC[ĝs&Yd`=%+£J%v*Z^ըɑD4Yv	4JsjDG(^"dƻ *bg}fDQ؏F^pjr;ek󳤿CE2C2?Z J)u(zWQoE/YzzM,H͆jy
+ cѫ/=Uʊ,pnedª htA(椺BF;E>@Ano4=!p2PLq /V5uyyD
+j#>k 
+<>nlMm0rtuQ=G'…ەhM)wvԨɑ+gḳfLqpuexLul	$OS-J]_k掘;e/.nxkrtcdӪ4d)-@У(N[ah1y~4MȢ?Es+UxZa2iKƥ
+k1~n+nwjLY")9&G+(*m	5Qk\
+EQLc<q;e5ǚ+Sk=r.0)-,(uj"nL7
+rZo[h|C[!GꚨY뫆a]_EaB(t0l4臯DLFO`w΂wD7YO*Ol(1N1$WeTxo)v%Ǯ|UA͔{8i!(2ʚ%@8\̚#)E\<JQF1Ey,BXN7Xf9A,[]_V[́n^ɱ6/zhіy(qtj7ckw3dxk?	:VA(FmRqv'\}-6`\hbaoKf̅~֫{K0*bAa+ibbדэAh1M?'.db]o~\ӆ^h5Hofa/ۀI7 YcTb}f)8_o";pk'xxpyֵUP={6#]#9I3K_#<_J{=1]qRTƻcb{jryM@q9\wcx҃'TH^LÖ\%sq9^ LOcY#!SDuyYaNіÌ49"M.!.t#2Q캨nkח;$dk?n̟ps
+Ubg,oq+	{Z!F8MX 8zw:@);ULr툋^ݻFɑҽ*#GdM)_bȰk4="-;bdW	%i
+KɝKݰȞ)vD89+ukwAr&nPf9fDݰ((M EV/uԯ}/d7F(ˍGCFj\-JW
+:*"-a2&ȱڱ8=RMMЙIEd*ihvg;hS[In<-+#ycN/[DrlG
+.N¢q/(D'zP)VuYW][+u{LS?,"FE^)\:"\XusF`Z;ք_^:Rfg|ӜRp64g/=O%lYYVcuunoq?3\%Fiގ7 ]`Gx`Q{ccYŝzB&68y_tҟ]ibU4!xbZI
+LuH5ۅqqi9&WID#8rd;N9
+B3s:ڙɞz-([\C!Q#Zѷk4Xk4$Dr{a%M>}6q,*Ã@iݰ .d&A۳L#b?4yut,+n{_sϹj#)Vk&++}F@s>=3O{Uߐy+.qs+^>D^T).ꑑe?%6;9ևF(֝9bw-[b%!3G6+4 }Qї'}⽜qFxԫr ǃ/'-^q{:-8@RAФB	Š+
+~4rD:=$7ޔ<EBa<!C3ʀpR!͂P"9rĕI[V-$P\e-q1}k1Q;,|F§Ҩk}bP/bC	e$)bzG('`ỴR=}A?1Hb63BG5Dǽ5G#ԯ8B+SET8t+F)>Ao}!2+wXŎqĄ_iC<rt{n'B{QFfy*)'n̜e2&h򲀳^aʠuW ǢBu=VжѠlVh+s?f6@nXr4$cd-=bJi]+rϓAS&A㺈Krľɑ]2B;L{7!oOAT|S]u-nQ^4$ykXkJz'egr'GkկFLu-먗{Bgg!IxTƁq G,b-H+虌J LIȐ0j&>Dz'na3\{ՍN^E+woFɑDr,Pv8K}PAI=V塌ٌFi,^V1<#OQw0
+59Dgdb!ߐS1ѳ]-#7[dL+AB$G-c;9J]ߒsO#9rK4$1zT4Oǔ8V0J]L^'EB8 "ɴN31/i&Ǯݓ
+j8QrO+95hg/(ncq+1cqJh1v]Uq*먉]:mvcXHo?DȱpVW$F:ZMnϙh;M"{֫+4 jx=8r@n}8,ǮcT$Ľe=lau'qbBq{ߚg8հ17;%w.GL5P2r4#<Ap:~q>=_w\+=>+ XezZuѶ=q7ovo. ؟+[(%q#jGVٔKF'6>7t};/%s_N^nMhD{5m[[uIU92b	
+r0l]7(θ	&Gv{}a|Z ȱGrƦZHT[9e,k|1صwŴjm2	+)<731T+4AB$Q*ͻPjߺHK!KTd''V"/>ȇfa#6#diMљq0[?s8#4昸`Ϝ=2A55	;]ck@;:8mzL:
+:Vp`Q!92]O'`r'|}C#|r%6h(9v!50ڸxcbٳgnIrL$V!D}lH8ii	7ʌQ<d|zl(6smx^*w1jxaj8]fl603Vk|9eU(ed6ˊnK9O݊TQhݠÑvNt'19o=(;>@.>Y)C}rC,oZ G<۷z2ԩQS;OP603Vk|9vwtZO<
+A[)ND9`ÇρGA*"sd&j=X)Ql5byW~G,$n7ӪEGUF1GOWiۨ[F+~ˊeni,Z	 LV<ıGe;^/N%{GWn8B|ʉQpK2ׅJPnw}qq68x#ϑhK>hxP}3'
+1͋^qOYE9B@p\㎒̉[iaZW
+}ř͘:K,b5@qgb317|1\Vu#hR4>czHERS>O&mc7o+n+j"l)(CWr`P~E(Jh昰};Cd;:G<UZT
+4=m(ӎe
+*_ɟ8sȱ4Bm
+G롸U:g"il>j<,~qG744huWFA	#G+C3?4z%SUY\٢$b@pQ]z*\ 
++ȑAV@,zcB(7V)"J<t(Q!YMmz'ӏbb'jXRCd:Ohjrdvގ-+(dd]ŠFDaMr=!]~{6?gZ-aqp6`gH'gt
+]oA'\f@MG@k+=I>[tˈa|mSF+:xjrtpIX͜V-|H]$Xh("<"sU2M9KON޼7AjTW##9Vvc}+
+ZɷE /SRچ?C*ߚ+9a%Ǯo̹Jgf쨚;\CKUZ%^Y`97}K3"gjT+OC[B+nFgyaŇ)AFܷ98r5.zJPS	IzGA6@FƔXdFE]#>dh:ihJSzX_X8uRg'Q>ɯ36N`,g`dͣo()8LVc!6Mqrdg3er'GFuOT>PuC.s5ne"0G&dm1פ()zxSc#G~_(X5hc8Ej9Y=J	ӻ!9:*+C!2a%XoqZ>O4؆+\:lX(_`#. kFsCoȑnhc>`9z˜_Q\l]pLӪUDrt}irPj;h|C]^beĽz*%G.4lYT&_,V냀7p^u{gni|IbA7SQ'u/LX[P;23#Y_Wc슓[]Xz
+zZhV[>nև^l₡neyE	9Vx!9bݰ@Pƨ sc1af-_iXH*dX+o"N 
+
+r-B+'[X19z,ɏQVbG~x	rTAQǍcrN7s,//g[MړRAᛣᵏnX2(i?<g{|t*U\+/Q1i]#-̤1bU L[a7
+3.cB1Ú#݋pyZ޲e4iN+HO)^WBݢnrz!,3˔ѫ`+nj-dg3wAq(z7J/Rn&yxɢVm"k8oY7<(VwOP(+}PY\^ij783MD8<.Ji(>nysqַ8d"]+rlZ>+^~*nӊQ]3h|CNb=lBbiD"_sL$Ec"/%$9&+9ĕ.hCǧ@.?~Z(G_dx#^ա_2mCEMpȑME"ߐm`+#$~͢8cs9;wF5Z+ocj7£+m&VnD ֐HQT%c@1wH	a6sml-+}u_1^Ffs<֑O4#;uuhuXl0l#^Yq/-u!6qpJ'B3.)?x.92ALP řt+M+qފaBN=z-J=L|բW:*ǌO@yYn']#)2-ԭĆq,nŪD]PP$D(]Q^e-ߐ$CaݕxZ|W zڛyE :AMr+t"h-g8 o-=)iFDSŚ?¶/LA~_pe3E3)ai^&h,cx(Qqss<ߐfiu@~ܧѣBq#@EqxIROSQ:OBV>aP'[=Kl['G$c_(8bp5b3W
+U}?T$GuEHhEݹ<h!5TuP^qHi7T-=!GUjeR]"~3Z!vM X jy¡/=LrlVUub&gsF9ؗ%9&9"oT|8;ġD?O߼*Qޢ+/j=xK$mp_ 6Թ#kw.^|kcvDJy׏F.FcRX-,I!G1$~p/\ W:Jy#'B[,{+-\dXl[I]4˼}QXSs2s2ϕ(×"\aڶYU6](G!pŶ.z}~$䉬ų]Ptgu]TC|ccX/AܚQLy#ߐH\\2DpD 1hoI$.BN"q	c"quH4$D$9&`r'|}\sL$
+c"&={ᆜ$Db%$9&`CrFN&+!UFkD;HrL$Ac"F
+9D;5DBN"F
+9D;iDc"FH$D䆜Dc"rCN"FrvӪD#5D$9& 1hID#+9D;5D䆜D$9& 7$ UFkD;HrL$A9& UFkD;HrL$A9& UFkD;HrLwޕܹŋ'>ԫW^ǏV>|ԓO^MrL$AcbP̏S١2b>߿G]"7$ {QC)ַjX5lDJ=h䆜D$9&Ν;"W^'{[nccnȹ4g(O/^8>}z
+i#4Ѣ+͒zړKC昸y&|oD>dQk#1GL~+ce_4?~ܺuիW59N|sMb>UӀ8t	+9œm96~[vu_~]qIB9&&Pg5gϞm!' `jW9w$~/?W>vn?7zy>6$iA5G֭[5~;~qqtKrrZ51}}7oĿO~zy>r1Ac_O* ƒN5H3	X~Ə߈>EaٿُGo~KS.7_/~#Hr,(`u$9&&69y/_s䃟?~RBqž3찑k	M A1Pq"?P$/}R4H<>;5e2^)rL!}O?6q$9&&69~#?_/T?,r+ņbIѢ||51rZFsGg>=?ooO.7KMr9Ӫ+ȑU^i(ZĽ~k	W^Ar5ǖrs?YW!6qo꫿WI 11Ko}!|kW~+vo,>Orm#?&GA$9nI	QDni"G_Ɵ9nĞIE9&&4h }KɛγrZvG~h1G-#11yG?;Gni[\sԿO}WD?kdi\;7}sγk-c+ŀ!}'?/qHrLL "2B/qC$9&&x+9-޷}P)퀑k	$9^$rCN||p&9nC'GEs!"rZ?}
+PlsZuk׾Qw6q-"*xWTZJaFYj`Hܐb!z(ڦ--Sm+禩B@\d %a PQU:?yޓ̞=3͚w_gxM
+[dSSSNYQp$iO\9zY
+BSUUUͳzϙ%
+VKrҪ\^±ДpП_M]5800ںe˖! @F#1&
+7(p8cZp,4cBpU^(Vssrx>tpN\žι>jhh p
+$0{l$hooO!p9^±TPp<|vz:c	Gw=aviU |y(זp;LBdXa$fJkoPp-VMRN8>8oMsozЛO=RZ	IᘤtX5Q={){/*lr~>G)\[x!@	9 s^+{_|ퟋj#Su魿G 3SϼyR8&#es$(\T &g'!%%ӤHW),/EK"E5;ao^xEqݣL[ĹsΘ1۸q#b.˗O3ޱc?i{w/X 0~޽-
++V1-UUU
+D3)]ep|GǱWsUcO^ZxEyr~5|xp}zSO='#R'MϣX̜9Og|GG
+Ǥs]]]+PJ*U8zSG]epൢk#Z+/7q}k57cghupjtYߴiի~pUW-]t߾}+r)ӦM{/~qwo^x;@{]>O|cۯ:Q8&\9SRRћ*p8Ɩ&)M(Z9kO<c+.[ї#6<ݻwGq?\RRRWWw7 ilʔ)0^^^~-s1G}4L5k %`0R+} (2{g}6bz6Rᘤ`XCr :I[s.D8r\FY@Zyr:epǢ(4=p 1=p|9 W\qbN8ᄯ|+MMM>O۰ayZwޙg8;k,XSNe]~f&_s53g>|T8&゜4	G\NypL:.6YVT&ozr,Z)zW_x1@߫.kQapщ'v+V^SO=G's9|[;?.^儭7(jhhH:,f9SS8&\VuQ63On=he{禤K{:UT1M1s$Iʄ_/Z9/=O
+C?mw2 +¾U+70sLg f"mƍ=g-#ǒ~ڄ?e9*S<#p3O6x|y/Kc>RS8OI1tX5IpFowGVu~[Ǐ-+q8>?0g		GNA"~֭[Nlǎ`9s˯;`9]w]آ1ʿaU;ۖXGq$1%e]b9BrzS8I:ep|ꙗ]Vwa'w[mxĜϿp8׾5N:jVB_~ysEJ@^Xd$+|A͛Es̷mD
+$pl3GOkzJj9GiooW8I
+G/=窿\~7N n:kA˗ݻ10q	𪫮׬Yo})@MM͓O>G}	n& [XfKKQկ>s8|*++mۆ=I`I*36q6%xA#R' ^+Kna'9W%cEEl9YG
+$s't'Ӝ9s⊔Tprr:6onZ~#	|~j/<꾑v=7W]mxI+tKI
+Go[:1c[|կl{w]|Wj7|ORjVp}єFzm~]Mo6-k6q_m%1I)]HᘨlRkpp#z kTVV!}E, \]]]__hפpǵ;_oX}pŃXspݣxy%઎[vX%%1I)]H=H⾾Sؑ,4gXd-5
+Xb4!8cɌػ-a^fPS .]Hᘤr}1+R8:0Q VUU1#s NA gHIVx8e455@̞=PHPiQ&ΞW7w_1f{vt&@^KKxڵkr`9#)i1$D]e)M
+GR8:E amd+µ0IM#5
+2w$}>­`"S:ܲcKq}>?_mMgɡo/9=ؽ{ڻ..g̒t& ";::gg0͚5cBW[xV
+B)TE20V$3|5-3fJQRBê{ټyȈĘG4Ap[a9&tuR8.ptJ<'`0!1R#܌`sXNqnA@aUhl0bAN9GYz{{iC!؉?6@e)M
+GR8:%ʢ#7n8[ aΜ9Zc29GR8:*K)s9kz(98;zMtAe]viMh[eхTp̺tAJ鰪)$8442%͡ChN"dWP ؘ-+*OK:RyG
+GR8&*YMT$.vVӿ @@ ,))a:K)++3wL8jԥpT#)Ӧ;8H-N!+2
+kAF".8::jL$`o>coo;p@'y/X?%:RP:B
+Glƌ+++ CU-nmmTSSc+
+X,//Gt(A6LĔ.,]YGnMrxoKlY+-]b
+򱭭Ŷqdwt:uT㨬aV#Κ^t$aM8;R81*Us1lDr,Jz/蔝#-;\<SwrxC+xpܱcG5&CPdAii9@rXSi
+[:R%$Vu!c8l,G@'.ߜ{7$/]0/-pLhXŞ={L2'{
+iYfEaUD%9822bs%Ss*wpt!cT8N>ᥖrŐXq+++΢'lFJIB8:5邜GAZZZ!W)"FUa讜J%*wpt!cх`N=l+y8Aۓ7oެrT9ѩAG;n4ɞtKTޑхޔzȉ!VUћu8ꜣJ)]HM)cHR%$)c9G?t鶉ꜣJe9ћu8Ƙsܹsgr*UBR8ћ*p8ƖT	IU]Hᘨjkk%ni-YOOO2ys/ƛotQ.pLTGVZ̉I%pܼy֭[e#U}!Q.pLTӧO Ū>/[0g̘Agq`\0lnnF."<<<̔808dJKG7w\2kW0;9GR8&*\d` ȇ<V>㨫cv$r|Q"2m4}UF"GRyG
+GR8&*"WM8"#3őٳP	d4+O_k{"0vh,R0p-VU1QM>]LuvvkPV!9XwR>ﵵ`(L3eXu߾} 'Ws*wpt!c`qT֩!LG:38HafGq+#O<dl_ȸs*wê.px9TхT1tXUJH>:s̢hѢTpr:RyGG CVTTz
+IwR8ƐQJHGtMe9+\ 
+vY?}B>K={vM9T)T9:ȵi.=;8>#GqDʢE]̀V8" <\U܄eMCC}(ITQ'O:$I_1^G7muQ{+~PqI#)--87r^̨[:R%V[#{^VH\ʔ4#ˑn===5%㳍ta:uQ^^}h)iCfd#hXc	"1E\^pC,ǆLQ1_qVpTczdฤ{Dg=(ʑI;9ǓN:i]N-X %*\.Q\cVp
+ê*UBaլHM:uQ.pFDOسgO/d\R8TޑхY88cMMM<$;::U*ոu1Qgzq?흝|ر׿z8!|\c,\/[ؒ\9,JІ©46s=98vuu[CCC)px').tųM[)8VaUJ[QAi:$	
+B1&Q%9,**ZtcBw{"$2Q4{g~GsX?'*W9GJ[±YЅ߷HVVVd0Y7
+UVVtS-ɡ8.~m9V' 9GWLG[DB^\T𭵄|7nܺu,YjU/d\R8TUpߙp+Mrᰣ;&D/a8rKaQ
+U(V'b%ÿ;./y),1Kl%%FkUWWG`02MNb7of2Ʃ.CKn'qrl;-ř8JSUlTl2<3!37OL9f͚jia|>DC8$"A@BJU s̄#8w#\qN~}=Ä^%K:uD=x(?9` *[=7k׮_2O45nVA>W;6!}EE	&"@Y^^N䙁c*Ɯ#I.Q8:KNS|\bcII	%&X`h`G! 3A$rrGtuu #9*@F?7ݿiڲi|]"f&jjֲeqOG5E8+}^n>mq}t/0HwgBLV$Grp&1tXUJFU)sXFx+YԄq"N8mGY0@8B0!Y 8J?Krȑ՟'94gk֝殅b0ƷC8Λ7PV"#Ir~P[:RyV83	AGFF ǈeEZe"08"GbE	Rez1bѐXL4}#íKGHkz3<>)C_Jत1*gn9.l.8vww?kt駟FoׯW8&*̌a*p8ƞ1`͜RIvgp*B
+$ thѢKwߝJzs܇cvYU__BRR%޽{+xUp-u<R%\w<+;%8qgO)8zxT:*wpBVಮ!qSW8zS
+R8T	)1
+|HG=)QM8sT8T \s䆑dll`Y2%+cEe9ϊ GR8f^GTQX*eE G`X5*8zDx8::*z{{u0[mKtQ.p̰z#+	kll9m3R
+G;R81êC-%s7KtAJ霣)3)@vC`?Z"'8;R81[ZZ=qߏ*m8.YDܕ.Q#Vu!*9G;R8Q)U*HB
+GU:rT*H]HJtAJ)]HJtAJ鰪)SjСC'ZYY_x1UWWW__B߹ْ9Tޑхd1s"n1@KX24HU*HU]H*	a 88GW###1A񶚻9G;R81U9
+2 + rpVgf霣J鰪)S%)sXА ӻxސ1s*pt!c  mAϒh2tJRyG
+GR8fXcccuuAZtDguQI]H-a[JŘsܹsgr	?~?dq#'-(.T8pS.^+cl鰪S###eeeQH>/yfXGʤtXՅ
+<gn)'{Œ9fRPhԩ^RR"#+	+r@y7pt!㤯N:?%>ps C ~~.^7<|)fcʹOS8ڤpLjii-Ch fufKڂ )'}v|i×*n@!-[G G&` uFP8ڤrR(M舚 V$d`H_mlI-霣)#m&"&!KqFEakAQ=dF28QLC"Xv!QP/*84 Xv(N(####hެYddDqf =rQH JchsZ
+GR8Ni ^ğJ /0O{:|3.ںHr'&2'.TIII2RL+"RnMQl~Px$!!Cki鰪)VGS?3"\Ү,@8cfL'DƢX
+#k eWW4Hm̅-2Q~NA\3%aēP!eJe񡄭R&%\+@ Y)]H$<4D҆/!ҙ]Q8N2(us"!JAZhmDw``5A	9F##6K!tQ
+xya˧ံGsm͝х|8u1NєP.@&ޤE	TINEE3;?x릜SNRb'J! -nmX]pXE[q}__X/0W,邜HۻۦT⤘G1Ƶ0)%|CmLq"R,hnY4ǶSjYg<eQ)]ppZɴS唜x|^pnvX29VJ(#.XQ%)c0x< ߒ^#cHh)#n{@JU]pzK/4W,cf$k2'J3	@GGU,&i9BRXU3ͺ	Q>s^^v8QՉuxS
+GR8zS
+R8`q:WĘPKs2K|"-PCtD&FЋbRU;mR"1esQ
+GR8zSGs_269{a2';lCbYc#G}A9+'ZT+ ejdw;Q?emEni֞9GR8zSG]1OɃ}[\)CFZF(2F#>HJR@h|V'aNYfcdiE.e/DxRHʼJM8cKUm
+ehT;nӜI%M' N9C:HN1ox&4՟O축1RtXՅǒ*s:@{\#D6|VU24M˨ڛض=#n  VWvL#pt!Dj$K'1500I7?9,<5(VU/.
+W@
+Q[|՞х
++;PSSqXUUUQQwAF	X
+٩p!]7ZU+9G:uݩ{_|!xmqSx-X.ZgTM4d> !{zzpH	nS@!	RmooGzc邜1pt;s"%>؆,	aHDH2"3f,1tANHa*/U;;;ˁr8<)dD >dJ >
+!p!s;v[T.pL@0JTY ЉSYB2DpH
+G;R8V
+ǜPQUJS+cp9*wpLYT1tXUJH:Z%[[[yF[b @4p9G;R8Vy	e˖; q	qyj_R8ƐQJH
+*XSS" UZKMtVU*t1}g5'kQ_6*Y_2Y۫xmo/ĩz4g~|9<8qpLb9ܹ39
+G*!)SSX|Q_7^ c@[SnWB8Apg``@>%	aU*!j&êG&Ĝ<i֬Y+jO(1%O>1
+յ:oɌintt_:AO(Aeee惽<.c&p6U1]QMu$ԁ++M:OnB!*'*te@ AG1VWWd%>.ʵp.xV2r~P(&I:I)Ӫ\ f,! TVVvͮ."@;n |33RbэpRSKd%"1@lF@avЁ#/YxD+w4̬IiMJ:::4Ĝal-F_0Y(eQ[켼lpP0	s\l?*D,L0bׁC:+C̟
+Yk##k%HT
+LJV8c+aUtEEEQ.ڨ%χ3r=yĠgFL=3:OՓh ss.:dZ8db)b̈EQ(!/ъˬ 8xh0Ok`b|@0
+AQSLv¢(r"AU\f\2k( =渮$C_N i=b~HfD %xJQ 2&:P>j&pL#:)'/9c,zflW4#}5Hb9z~vH+G$^ݻP%˒fyQ'iߍ_%i8~.}'4qJdmʘ8	G~ârUxi`|Y#֏ۑLM'|rJJʖTê1_xww
+%L9,7dH4㲍9q8Zm(Aq448|#:jfi 5NG	J ,-|CT*Z% 0bDm&i QV3B[2I)C>Hvpoa!*1H[ M(^3f#Z^^NC}]3d4'fH+N8&r@"`N_IRȮiġ'4y2 
+GI9f֖%Gkp.oR82c09HN8FTZ UQl.)\X~j3#*p$ÅEKҪI1arRl9+:l$5MGsex:11&:
+LUU3y0$΢vʔ)8DO18ÔiD{ףHI:ve=?\v#iqszAD|v
+pϹ8%/v1xѩ⺙9W
+GԂ\+4)Oqh.Bm Ȃ jR8 LQHTPp䴬i)TOL=boh
+n- A$N!'Ampd9\ 7!xa;}ʿɪ-!@+\+G욛p9Rb[QH(,ILA[D-;}E+y]={^_WWy(@O+㲺{UKD!>?xpqlf!HǢ MB!maŋCBDNI<k1$G^|ۧc.<53w70N/ZhK&4/yE<eftJʑVw$V~$yP9ɺlu4cx17]xG:I7V6	G,2KKK\ڊ@ɔ(ǆ2Qdj9رaU9fV=xp'WÏ7x1}R8fR+GQQQxGx=S0N	>ʰ*8D680	]Kf̤sp7:2CEYVVx jRRW$?Ǜl"o]TR8fR+G v )$p9Q8QrIJ>0#,g$WUww1psTÑA'StJ9GYWpy(_)/QO:6N"M
+L*Jɰ%KeVuf_Viґy*+ M?iN%eee%%%SNL4Y߂;C}>gǇ8yhaLJV:?:::iF~lҞ߹N>V)(bmW1}4tp,p,nQCC'ƐCO<aeSއ#.荺.TnzE2
+=|$mJE.nznXq
+h:(Ć$o"+aFGiJhzWĈGn6h!=P\ClD(qc&M7M!na%d#QbvEp)^>B9H\܆âb'|K>/҉Loj3qvKƀL&ԣ7u$srR.c&pD l,A7t3,q$[bv`{CL8}+Wf2)/AE 8
+ 8DG]މ%p?}F,f=:XXβgnSC$R(o۰*]ʐr;N=E<OJe7}hZHEz
+dy pwa#	߈@P<s.7Y5D1MGEAcd#턠u i3b<>:Gh4^Y:ˍd!MA\MW_\ʥsTɦO^SSSQQ\
+,r!U_܅VG9܌0JnjjIB!\6SE[~m^S
+ GlFtJr77D> -f8Lγya7(I-O'yeGzj))ݯs^}"cq/sQ(msNwՠ}l#͖	\óR&S& ڦgTt+OěGܞ)̅k9X	K/R6"N6^/>|#qd~#|KT~
+["X6#'+@pɼC.d%+YKkkPUeǖi˦5jl+ 5)8V9Co hsXiGqلG=6#1Wv68ȄtlsT8
+o6j?ሼ@+m::G+'yIT8I'Ew+Ve#C|uw<3E8!nkJ e+38 
+j+Sp"0"ta$}IFQ)"TPyB JZŁdZd7w~χ9ǿ9Y9iW;lLwQe'س?CZN2D&sϗ茨3ڥ-z9rLbMrtI,G9jS)rX~ӤRM%<LN:]rzܮc*vcG7e)t\Y:Ub1hvSc|@&0ݚ\*1[/C嘒scT<tvAj93]
+}~lmq
+դ䘦oߗuxJs''z0?d()fA-HgO>dUiUO}qk׮X_СCN:]wߝKr^{^.	.vѦnnnӴ947ť+ҍըsٲ̇HGG?.ѭvjΣ;r)A=ʓiU!@~XZ~`ZU-X Q)uIz31xGOuO].g˟'OH,p}!c=wڒt+VFͰ$oerNUގ'8eO۝Os*X'no+{;%ccͻ__f#]?wH:**ϝ4y;5<#9Q_CkvvI@qQ7?3@@u2r@rwO=N bBZNt9sX'qOA G@uX86֚`<9)McE. G@uX+iU Z'ʱ?v.G$[9rl
+*}^j7xcK#@cd+CŉqYR'KZDxU/:ܪ )X'ȑ#EBUֻTbyy󐻘#GvW;U	Q-dC	T_T3H_8{T|Mc3 4X'өQ'qi"qm,)'Eʀ*Y#6>M-?Osw1f"jHi:V퓼N>0"Sl(	Jg~wlG'9*̪KʆrLi/2M<9X'#T}*(ܾ}۳NjK{\N$Z*C<?%>^.A q@u!rGs丧4]r丧d.jHi:G{4N5M#} q@uP9z}}H8rH!gr$
+GHICx%fffY+W.'jgQ1IСCeo"n ȱN8G^}$-~t[R䤾$r۷nrYR#} jXBEF'N_e-G׮](4rPFӪ2' (\+7@s"A q@a#ǚ\9Â{rd@@cXcd.jHiհ ^isrrc$9޹sg`/c G8 ǰ 
+jg%9f<G}aA&&&Bʆ;LESȀ8 ǰD}|Ax0my_/ȫ{WkaR;9VCZ'H%P?~|~~~'CV˷o###=A#GAenݺ5>>/])qvbbbbf י[6QQA 6r rT`ЬÏ,GyJ~Bř+t$9޻wwe=36֚`9t@cXzY~MyAgM{o/\-\y9яȏZVӒ#ǆR縸9'cX^ܨ:_>|ciѿyO?TP-tr<}cFyPtoyit͈!Z?V7=n iU CST53332h9:E*txӪRgZ8L*hZccc\*ܔ^9BcٌE-Ȍ2Gl?BTx̙eU9V7o8q˒V0;;˗,ghQNTBJKKKBRm:eiwzzZ7mw#T 9͕$ q-(oItuו$v8nddD_mTI;ɓ*,u꿗.UiwssSEos
+<0F9CC9萼][dFNѢ}e7-]ʪzWPPEtOzW)?yaL G7n%s9VCZN-RwWx2ҒPQ6sT
+kԑO^eIWzwHBaV} M#}Ä%~CiwWrVb^R{=UԪ.>vkys;*@u!U!,*@uh(R7={}?myJa%9B3g^n#rB߾/mS^#?>{#T)c9ynvʻ2n^*}L}ԱE^rykGHB|tL\[[:}eƱ?>eOZm4VINٟƌ|nsjkt؇O_jY[>E:F9B|[E]Kv1Zc`rxRHxH/J6'T@[_hzvIUXRa
+tyG*>ʴQ
+]/Quё]@9񙜜vqXw}9s7D֑#"m:ɏEfLi"KZt SId@YBTg@#JUjNRH_s%	}ggg=p|i
+Q姗d'=SQPҟemiA7+FPg2ջJpKimulZՂ+MUUi_#gkkԩSR8rWWk	(+AҙcCB9V6|'9Ԃ6J|v^޲%D'N$]ui娓:UPwe^E)hE9ҪgM[677Nc(hUI4MӪdѣ?i2eJU ]XR˴ܬd@.T-B[R6U^mIѨrթ_rrECfTj_ȱ G 0 '_c=V<pey/@#@
+]'xϾlrrB3zНj!
+C3999frrB3>G 0 '1s#@
+9U@c(c G iXkjꃝVrҪ AH...9
+r]ʱҪ3*@sr
+9 L
+99I B39I B3*@sr
+9 	rP A A`@N(cV}@C399@C#@
+9 	rҪ A11s#@c(c G 0 ' ?ѣȱbkkkvvbC# ȉݻwGd7o^H֝tpΝv˗/ZSyҪ A1&rn\|4==-hZJ:SL嵵5][-'N}rrR{}ˤe-XS[:I G  ǘYғ2~wMrԻ+S
+s <yR*rҒ娒NieUעCt*U33R6H:VwD&tWUX()7m8l߷ruILn?jV]|+(ɆJ^vhTZsr"1I=\$-ꞩ@-)Wrt6-юәWTU䨀Q+peWEN#@:z
+Ҫ%4=;e'
+˒၇BZ 9Is 999aO䌍>i/} >]A =K9VCZ'H>G8 G  G8 G 0C@s3 9r @Z 99>G8V} q@ A U@#@#@#@#@8 G 0  U@#@#@#@#@8 G 0  U@#@#@#@#@; gaaa 3==(WQ 9SO+j@Աc
+ݧ|*І|*ezo?nīMkCm>s_}c5iU  &}   M9  t9cc읋/끫zuYJu3iws깼^5ery+f5~]ȹx{5x 7ۯ@.o_/          =QjCaېOڐOڐOЈJs{[i6Si6Si6Si646          HViV+T+T+T+4FhC>FhC>FhC>FhC#*m         @dFnnڐOڐOڐOЈJs{[i6Si6Si6Si646      *RnnڐOڐOڐOЈJs{[i6Si6Si6Si646      @%P
+endstream
+endobj
+82 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F5 14 0 R/F7 23 0 R/F6 16 0 R>>/XObject<</Image27 27 0 R/Image84 84 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 83 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 10>>
+endobj
+83 0 obj
+<</Filter/FlateDecode/Length 3221>>
+stream
+x[OX`i_̪1
+!AZB}``'9N23ji:nIl=*;Kgy6yY\^z7CLj		._^5;=*
+(p _e'OOCA@ E{䁎=t BO@Jztzr{Vx	A:Tj-ѿ{(Δ;:=b?>E&:榘
+G32`~nLKƏT%G4LWٙ:n);"X/7^.Ïr'hx72ܻ
+~nt[≻+ˢfc0F?Y;ռs-%@t+C-+;wdiʥ+,H]֘`c⌁%awx#%bA"\Џ~L0vHȅ(o
+W݅!NP	A܃t! hrr6lqO_&[bzg@+@ﲔH@ J r"`lcfo҅'㭫t6.\X	$@R&D,L27/tȻ)6;o/7E+07"@0bMݷYp'UFtQޓ}RcrKVޤ=;frE!v6=/ =ocG?hwSFH ]L+}$w6)JԅEÙTUleV4QYoT^EKaqTaWxtƠ~~2gxGaU{/Ѯ??)X2~fXNQ%DE"J_;3yS@ދEp?Yx0Ʈeϋ<cWW
+XW`j]%Pa+7+v1)+dmI8ca,cF
+aNqJav+4(z5:aUFe]7yRԉxjbjYc.(LnH?.*E4M|y\,DtVѩ,LSȒE~?9'gw0zY$C3 &jL[D"gd!ru5ps .&#uygFۮwBjO޸R]\19QRR7#8QI	pD^Q!~=d+}ս+CUa&+u7Rh?#,2J̾}[$rX",Opᅸ9P"0{uӌۮ$ŦYGs*9Ū6/Z<_k{[)2Urj=PN7VM`J T9l8@)}2z#皨p"`r S7%#"0_f'g*U>=lD,bBWLUڛ<(aH>%UZܹKt܇5ji&%_,l^W$d_]f-d>߱hs8g]J_kv9{~{9P1hK<	!!@}uߛAtdFF!+/8a<WL긥p+_C+x{2Bˁ0;UtrUSx=$(fHteT QTAA۱;M_%?$K`ˊ0w(#]tRo!Ԇ*L4H,g)꜆1˩`̳:49$Pk&iօ]dϘp8xOWKei2w.mߪ	]MºAQ5A13W*B*= n' 4,Jd׆	^܅M="+o`TЕkKӫL*r`8a_JWPxȝ9y ℅Yz7]Ȋr1#WY4fo$N*AshN?Y*SбPILF"KE>ש}VM>XDvJǿ>&FF>#Gxsk0
+1B.kVYђ3δx/_K:F=@:<;+IkN'	EVGO{¯wl5nH"P<C}`[o&O6]np]"w7,⺘ΐc*u>UΏ֘7]gS88ƭQ"%:][Jd6u)ʭ|4Șe6RIoE@^RК9XȒk񦊉RŶ[	k?.[^Km&dvRŕ P/,upzWMm:4RsHd*fʂ!qQdbhūqY1XI^wň)xs`fW
+b9wh6M?Vf[q1:d씘{ه4T 3"q(Q9wP
+582@OanqWi1 4O7_DH@ءWB 3BJNsCz.9!6ZQۆ;a{u_p>ذa~P)Wfl@%,`tF2Mf
+gPh 5mZ6ڐ5KpьUV1=ѲFw+QN=/d΢,&(lvh;mLT0k7!M|FY)Ɩl#A2{i?քk2,BhE.|H+Ejf|>nf&3hF!^<]Ɯq@W	NA*Iºgvo|JA|D85a!'2XErlXIS&nfY,{0~[
+^_Պ:BZQ!]cg |sxheõ'eGaH3(K=h ^AН
+@0?݂bg #Oӏ +I+<
+endstream
+endobj
+84 0 obj
+<</Type/XObject/Subtype/Image/Width 1289/Height 661/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 67441>>
+stream
+x%W}yʫ,Aƭ	^ Xe8iyx/dMCW#YaE6:2d<V'j+mẁ7I<ΩSun=}ȾsNSwB!B!B!Ќ5FS`}k B!d
+k+ @!BTָi?@UvD\4ۂB!PG
+r/STHCM)!Bhj'-O[(Oy5!BhjGj\ FoG2aB!`5r<$U/ї߷X4#/>X㯽xVlk(bUl"XcB!4X-i_~Eo9(bOɸ^~T.^{xjGy$Yt`RH)|`sKmۇGo$GtBU|fkB!PZGا/=U/w/|2|{!)GfmhOx(ªcdIRr9Fqۄt#/>ƹI-n3h*k\;I<Q2ڬH!BRs2	\'6щn7>I-Ю~8(XDIl
+e%JR۪5OY^vˏ]Y@fIdaNN/tvWϜ3?=oqG0E:w/?JFzfH_Ai_ddGf!BȯEb]QcFHfGgR;O۱?xoY^;%$9<[?œ[6>O6<)_5mtEiYجyL;TTo
+ZLӤ+R=s#qf)p~n.zm^A*zg5v@ݡ3;xnݜjDRmznisS
+EM+!ByPÕqt?i緊*Ny/35H0-"{oiFBi[_~T8Qĥ(G+,)m*]pB,FƲ;%k
+&J{Dgas0smw0YrXi7.ހ$OP_%'o`{y;5+#BJǜ=lxJuqպouy=ޒ(_LQXNVSYٚK3(*a(ݼGK%+'$UhqZ_t4YTcKӫMu[tlEkGrrU᫕<fIZEtI,ӫkB!472bdv)kY(/7}{<I^G/$)IٚI<Z
+*WnWtfXI3,fѮjjVyrSy|Y}-SyNV/jd]uqUdLZg5F!Bi-5agҳ%z~LE{)vGbfR4%KKUC2e5*O
+^YuEI_p5O:+ |P{~_|6xk΀v<X;".Ò|f%+tӊ#BSH\ikb@k%~]=ǵݷ(>(u~)zZr'ZFjnEj(Y=n^xr+2͚,e&iyAE
+Ow[-gŕ:ƚj{7h|T5ZZ^M!Bfb\Gi^i?}B}~7仏fcjS}>Pr<=y^[)W^ir:SW⨵uE%,7˟+t,Nj6Ow)5ƪeOelcpz>ٓXgzMxivەr҅U!BhQ3U{oo׃?YmuśQ5gnQXcB!4Xq|z{jbQT-,NEo'Rk\;c1B!<8dj7+#KkS׮i]-,~oUZkWkB!+5o6Qu}xx#B*Ƒ 2jGz     T
+k>&@hR.!мZW^ +>BkӦw.z7 mRwP?   Y?
+QXc  5G]5  54fE*~D#4Fa  xbVt=Bc  ` `'&lE#4Fa  mY?
+QXc  5G]5  5'4fE*~D#4Fa  xbVt=Bc  ` `'&lE#4Fa  mƬ]ԏz(1  @OLيGh  tŇ<;.7TB=%}fuZttԅFhJo:O   aR8SxZkt({r6zk\_z4_Ordmw<Xc  0%k=@}5'fMax}+_9;;Yf k0w~ѐ좆 ``[ƪ"gk/bSZNQ(G}WƎZ9mMiW>.Sj64DgFhʾ?ǹ/Վ-5o~^AE+dq8>8i_㛞c{?*^{VMcu(H;9&SXc4
+Xk_x1;~( =spvE+@b*ָtƖrG_jN#䬿Is Cv2N_ہu=̟7L_ZXc~~X΃cE+@d"Xw@krYce9obGV$8)Q#S#YTXc4|_KjĒ_3bK_v좆  2+kY殹6zFgFg伃puS5]RCƩAWkk/lug5 d|>v-CكZIx"wI>nف;#՘UeH0GsOe1oyBKUƳ<! L^A5VǉK\%?+[Gv#'M8=Ohأz4_L5dG p] Dlki?~nwW{Au&ՇL:E*ԓ}1nһ29NQNFhr}?WWx^1@0 
+&`*lE#4Fazv[#g5 	Ą?z(1@\9>|͛ZͳmY?
+QXc98H1v좆  5G]5  5"wP? rw/WyvQC OLيGh k<1f+1
+k0g5 "wP? k X	4[QXch<wm̳	 *5h̊QU@Gh܋g~jvSU. xOLيGh  Ą?z(1@\im7e_Ƭ]ԏz(1@dvq4vSU. x0   `e`$nU)* `  zk#wQpVSU. x  ON>im7e_5>*~:@/ k0(w+n=e_+xbf]0. k X㉁?-t=
+1 `'h05v/wzFg`'Wwn1e_͖> ]EKŹ͛YkGS65K6bcyV@\9~pts)* <`'x~gcr.C9wdH+D7U2\+}qeZA{~Ykl_n0=4R^[ҏfg)pK})Ԗ`B5 `'xx>rCKdjg{-Md[v.INlJEFHZAz>CkȮl_cz"8V2׬wb+%\`    k<1Ƴ%ocpklz;{͙n,,ȾX#YSh|umkֳPlWU*j6)cQAZc_cz,eM^?o"%U<cJVWߥǳ|Z)q9`\|/~zr)* <`'x[cŉ(s9ƅsMYayV&[xgxm~Qi\l.8cs?l/[I$M^Fd `}QEn\M}^qxGE5;Xc (Ol[cUZx!3k
+QνujR[>j,TFc»i(-]5N+~; Spjl7e_ϖus=15߉N|MkAy2
+k&竜EWVf,W2K	%~}kd9`Mdl3e_X'4p].@Y|'AE˕ 9T;V*nQwJbWE3nL"H?J^gٽi/<}gd6Qq(_٭Xc!p}0	lbʾ ؜wz7k$N0K`*6o+C+P]^͛"_~asp]U\Eof(VlV3.Lvk7Gs?hήP\{K,MfS]wFkkQ5_U݊5INlq,x{Nk)A5N#,7<6k$B]P܋vHtqzq7co3yVL:`0**k;IN-k,iIi晝Fa¶R+ H5w<JQ'I?{֘-{X%#]PP vplάAh1MnՃEyM;yps򑋙O,ب!QcƱu=JGݟŗoOöQn0t$.sukfu$ExbRm =TS?<u]`+u* wX T>ca7,6sx*eogWIinkvzkoQvSv`Yk?OC02ڭXc0w/v2<Kt+@MkFfCርKR̨eCTYc~:2˽h=5V1u4wMOGc1eLq<2GyM]+@"l@1x@T#3j9tF]qE_k^ٻNT;v81~; T "djm:F5Tb9%	Gfҵ0𧞽h}oW%ZgY[lR`8`z ^>J&vR6/+zR龆 "l_	_uپa4׷R~N/C?kT}α=ܐ:ExԻ]4^ڿim;+z;kM`U);r<鮆  fcto>uZct=^v05QV^@|Բ-z@[WV.=tppjkzDZW5^A+E5Q25Wq ۱Uԡـpm.32o5kll&AkzDZS<=iVUC OXce2Cmm:bܜDOG#+ k<1p:[\]on9].f/̉m=˞ܭ$^ȿabroW\&Omn@:suOa{{{t+x#s=gGv^[^b'mܩNjʠ4 \`'xLDҢau2&ogW-5{?mWC+tE[v<%ؐj/5w\ujXcɌg;;inN)\28M'5 X㉁5-+eyu-QwZ;ָIZOcy^ qgμ5nuxh/` ^&Jx5 X㉁5-7`I$tu*-֞5*6 klou-A3[51 V'ysb9L5^SYKgln婬GeyC齥Imh੃&ySAiNy˘W6[[A]5kXc"fɮƫ=ӕ&$/M5 X㉁5-nŎ
+o%+Z2+c$iarF_s鼲QP2ԷwKZn{8乺ثn8Jӆ7tDYb%ZxY&5X5V513zpr{^H')-BR:Ӭ k<1Ƴ)=Ǽ +Ǝ&Vs.^:R
+tYQ+xbf];k,X=@]5X5V5]ZLa'AHJg \`'h(1#;ҕF+1+T,xbf]_bn
+sG/1	^bQW551!LXc 0iwF3 Ԅx\`ر`'Jw/Ubk2S++xbf]0. %|t`!ǂ{!Ol`ո#VCHJ3jk X㉁?-t=;Ҫ̊QtYM+xbf]0. +i=ìQxHs<Y
+κ|knе2k\ K5B1@QڃZͱ
+_+>ꁙ&'U3]
+5_ `'h kbHkzptՈ;VGS_F7h]C K5B19E=WZ\ \X㝍bcO7bvFq酲jĥ߿u&ѹy: 5d\(a}΂.;=Xg5X5qآ>i+&MSk۫:Mh`cWfL_!Fq_G'ΓM󬸣cY^ Z}8侐tڎ-9-V|`Vi}%{[0kdQ/s[-I)YY+@d8~\_sVye;ZZ{uJFݷY*>'=t)]+]Ohk|!>J9hg7}b@-|ڹM[ +F& _6i7fe5S	̀juHsx7's婣^<j/yt-](ncϰRMwG[ӠXԮFG_)Z
+ie%ywXI{z7:玾S	UDE+-pYh<"+EσZufxol],NE;cij7uf3LqбqsՑ7iTw+7ʳ=8}qP\ayWR#GJ>}o]Fhc KI>u)gו"LQaz85*Te^u[dbp^KGzoN}N۴-'V2lv*tV:Nv*"O[+}ӍQ|-k\$egwcVpߴ?~3	_1@Gؕ,I]+҆ ç5kG~Smس9V}FRH{\쬉^bue؁5v4LńS;Hx7Aj+Or[-eCTjkT&?ز5[cXcq2>eFkbi{\\B7QI۩6}7&ljU+i8,Q\_y։I;˷Di=8mEsrb)aVʐ4հ]r/2Ik3۾ktpP=ؔYpcʰ#k,4LZLf֣hOQ*)n9u	0iVqUoڀ`@暖mX
+').!;n
+k\};-vcW~ߍe6ng+i2Y..评׉e N͐#&N&B=>M		U[jP5k>Sؕas] SL|<|Q~-x1Gnb^7lo;+Le<zsz*^wT h*G366X56.|9/Wo<X:ߐwZ:Xcb8+[VSçwNVn[ָ8:&f#g!Vg9|o+C5& v5 ͦ"Q	g^ÙgY[Tr$,zf5n/-M2lBU]c鳎[;g~:+:}cv'>6fō[`{Ŧ\oH8_	uN4-fLֶM!upeWʻ_[5\Gc5Zcc]裍䵹e#+}h*VLxL_Uq]A~PA&hs[P̙ˠeW)?7ENӴi#|TQ;Yq9Oakr-4 f*^9`T5g.cZI[^!۪k,$=mE\~)MasQI_N0}	{]uu!vߘyx_1XcU#lNy.+}ܝgEnհU Pk?3U8mdpr"ݟ'UU!Nn}/Nu7 d;9LAOt]`B 3:!5hQ=N\T4e_I'!FD7HZ/u&A翴4AYU_Ä!Xcxf{m'Mi'a).2vZyJ\5VUh`Wo)#vZ,޾lEN&Yk^R,ɳܖȳ]K0^4[z>VJXcPmÝ;w?;Snn6`\`Vѝckgwʀ<ͭnm k<1GXccÝыUFϓAV[``'h k6ێzf{s'>[v^/Cjo?eOl @[̊u.|psR=Oʠ<ͭfrrU4[zq5&WkɂUKnnuS6œ;ʾƅ?B΄5&6xk;vʐ<m<zd)V aBsXc>\٘?vsgX1Όу5B1@0j2k+W<J7Q';Rnnul܀[{U6 OlZb.{e)ֆ:7έ~)}6>hÝ;GW
+rZ>;5B1@3z2\:Aapeˢ)Sbx핺yj|3;|[M?.68j.m|s%XX㉁?-t={ަ.U@6έfIԸ).˽musuWtxbfKî=un`o={~Z]{^Is]0[;C[zIXcyѵy]8#JSw/,rm7yf|rm378`2`'x~GVsX7/_ݮm"_f9')sk}W81J+2?.,1%oɿ3ʤq~gvMxU+zk߾q@9M-;yptѾxM_?P+;Rnng6c&k,O+Sk<1Ƴ;.Mⰴ%CرԱmܽtNNT}Phk⫋zl$Z]؛ZG]DGU5h'p}-yĵ`'V3e@V17Y}j>ZPza4A5Xj=fV,W<+D#
+M;+<>hJ
+#l V0v4=%3QB|5(.yXvu|jchgω<d]N>\vNR>
+]͹uk>ha}W9})Xc`V$[r_qy'ϔLɭ.k#k<1Ƴ%5~uUyM9\XjbԈYog8[{&Xk7=kDGʚ"IA#P͌kC;tkZi k0\5Uc'qTv|+PVe.X㉁5-~k4I=QgֵΪ<<E+./43CJ϶B?2+*"sqt,3FoA)_[56ug%Ѱ ׶IJG6V7vqh\Հ5X>ZC]SKp+rLPm#`s2UWGocRجzN!dwӦvbii+[iU1@8O|P]˵ySn=|\v%=vsgNk+T[C&GH\3_B:0'=xhy̏ʪ?Q&c.5d<,'Xckeri]8h87OE?.k|Zϱ:Vv\]9X]&Ze-ye2:<'uPƲe;؃ɋ^0*isVe7i1@0筚2\)AI{"Ey[<cZ[Z*8_Zk\f8hjW-cVj6yd"+qk:Gr[[ƮFq`+c;`.h&^U59K<
+uȫTn҆ʢLvM|:Ǆר]H%+F5Flm.&YuE|}C.!i,DG*ǥC8jnEOi>~?lj)Xc`>g>fEu$<vs[ØVͪzl[c Cc9h;k//S=jnKָf6ݕWuYf`zN]A7c;eOhqa.ij1@D8Kb5줽EcӢ<ͭf)P-teTCB|r~#DeV{Yk[t=K5K5;e,j*=	o`?6-'!|3ӁUgXcWߩtfPZY7!5^ !.j eڬ7}Πyu#8.]VR}&z]vzW*vgF#ۋ)8ӻhVVT3G	y
+{ʸ*Te^m}WvVV  ֬͞'uhOa<85Ypk\yiYcG#T#;hb?rOfET')-sR[|;6L~ek\8qϠά1  hq@𑽼bԸkttIcjj-5vD/1{/M*iZ#T#3CkY]XoǨ-cl3gfW k  0(s6ӈ;eP5krˊZ5vf$h߭^Gӹeu6Tŷ+v\mVVmnc1Ϝ_m^2tk]>Nָ8:&f4BYUB+U\wP^L}ݨqlEem[bզɻk+cxD*MQ߹ō7?/Rz}#Msڵ߹D)7d;__N+"G_?qǧՕ;+K}QLj7zbv)E=)d~uu_VA+oxt:[kl}V}XUMU(WD\:l_cG9-n$7L?OZ&kP^LE1csmsޅ0ٳc+\ed߾sux063g5c%ƺlSi65֖|=&BZ`#_\u^2r㐪.äp;`W߭֒Z5.gҌ;R&Yck<sXcĄ5 !FK{^Ǳ~sB鼲*sf߱
+hU˻F?>ȓ8ڬ$̙5~W]t'+qX'Y[7aJ¶޳XZb]^,g.d\IXH&[i\^ƎpYcGd5~Bwba`5l4Wc;zm֞:`ޘjT8j=+`uߣ#k<sl\yG7+5Q,ٻW&ݳgld,kJ5~r^Uҏ^zkJ2o]xke.IvXcwwX#Ezfq55p
+n\]on9]nʼne,k\8;i<g6Vod;e}Wy7+-0FbJU&?x;[sh߂G_wW<(+q߽Ư曆x_r{I︐؟^G:ƷvidMk\{^J+!kY<d5K#E<jc,.\Fkk<1Ƴ%p@k;9lrL5RS[%X@5=8cca|DωyDkda`gmxQuO~T_r~3:{/2beL?Z_UP}c|kO5:2ᕣT#3VP(V>^9:N${@{qŀjGw]=R$ST_Hͻk@Xc0X㉁5-+esb}Kv~+>b8&P.N-3=ѻ'WO̱;N/KJ]˞\/k.#kĨ屗956R2҂\c){.gL[O߹e̔Es.0q`OlquiJuU5>U'y5knUfϢ,Ks Yc[c[i̱Fxծ)oFB5\c1=dr}<Q-1IsUyK)9B2a@EծšsU1F xb`g/ƥG3vIV㒆+C˚аǒ	řͩ='3&kK\c7̱O>s?sѾXtqbo^L~2-fJ&[yZjJ)[c+5:BJ)j\1,{g/<5Sj5NVgba`'xxğmOi3a&=$WVwYcMxW)&ƠhDlͭ<%zN3ñȘ#C	03g!P_R:5e\=^iLkx r[y9ZLi[T1k@1E3HP{r,jv"YY3O0`k<[FlbGxxRۈsmk,=Y5xrklR$,Wkl55GzqVkX%G}ߟNK%:lW%@A)'q9trl\6K2&1bvo鉒0pBҾ
+Vǒ)@'#fN:%l8EEⰂt3===NǗռ73s_w8r@hƁ|64Dٵ&qƁ8 SuQ5SJ@l:GP&[N>tK	'=vB%/q۷oC?rtӿ3OrKı/;}77l1_w=`ɶ#d3Vh;+hlh`0hBEc,Z x\%q`8 (Z!ZG.180%q
+7ooFhvZ"0KUwI[mϛ<hƁ	|T-#Wh9?.+tӱ`h'@7X0mzqO$ q`E+4=UK@ULdPLГhJ	 +ޜonnn<eOwj>Ua#A*"U7q &QBCP4\/d1f*ԄYYi0$'ƃIO$	6>.8*)JZ7=TUc~ͱ"8 (Z!ZGѸ[3_3d0\"X ba	f6ݜ胑*{gg<c˻E1q &QBCP4\q'uKY<Zo-U',q;(l1%[02؉ͱ"a8 bVk,ok;$x1Hc$qEZmuwscY˞^նJ0GI
+74y%q
+erXfYl.̱5`0Zhb@ -G{[Ue4v4&\,Oʖᰜo!``ύxoO{gXSڮK4vz"<[Od`富 'XaeW~I]ei#Wh\nq3RWY2\=@h5΃7884&Ьo-@K`ep9	WlLʨ
+pӦ$@j Q8T-.<rHi>2HWH\68-XEۣt?Lr
+&U=+;Bnf;q++Q]+x|I8rFcSܱ0k9-%,|׀d;kg.+QY,eNz*:s7dXT5Ƕ&OMMƏ*,0ߚ̵-gMs iEkxk]QZN[<TLNUGn|	6]ꢱr>lw:tA98GF-ߏ
+٪΅?[KmP8s仸"<x5-!8uYہƬGvj!CIi/n՜.۩),AoܣjM<ㆄ(kPOdTܦd%ŒϋE|gfϔlLbISw I3 X#Ҹޗ+E*:x+ot-_!Cˣ[ٶY˷yL$"t5+Sб+DOq5ruGh9Q`i ~IXhǹ
+1mzh<&#W-l4uK@#X0r+^Uw|SvEo@ 74V=f!aA\/=KZ5G4:r_KU*	ycˉh6=
+r5SjfS	k4kV^
+#v:qa#9ؘH򈪳G46N*9+FF\񴸚Z{	+D+^c+&?cwFq+2KѮsh	[)4	hF/t?oe_jroc>6P:T6:ZbXr'aK֒9
+U0[
+bҝn4ֽ0J1^MvɖvUDҸCs@;Moe+ii/L\Dv~4q+e)3 J8,Rf=P2?NCh۹w
+~gƑ0.Xe`fà8Ӽ^M	%y-[4%ϊV*^Xw>:Fs+!r=zW3ebNVTo[KaܵZ(V`+*=}Pmf5%EFhwe#GĂ(;zG$|hBF/%>[0:w	Āhhlu\(>%sT%a]@a'i|G}+S39̭ңM0'}[Ө+O(Em
+KaD39vv*4..y='RX4tzjp	[8I2!֬he4*i\R:\wz;.4P<.ZA[`.N|4\AVߗc}&7X0z2}?@hںXɡ?cIJ+urlonj$kH%Xo2WY^͑ӗAFɎ|h:N;+9MhP6F<׿@dҔ+րBV3tfagM"Y?&]V7Wd͸RrVrr[s}
+Qeju uBOYSh= [(p4.>Z̕DIV.|̧Y`q䪅ƞ$T+L[U-+
+	Āe#<̌];X̝TQI~jO)AoOV	fyr>E1U#γω@S'q䪅ސbLUӰh4@>hUH#Ne7-]x':,q
+yBXlhj>7MѕCCa˥pXr)U_["q
+=!,64+jq,5( q`E+4v;Dxv+xg4\A'dņfa8 (Z!ZGрhG
+MA8rahƁ	|T-#̀hG
+MA8rahƁ	|T-#̀Ȇa0+̀Ƒhf@ q`aBCP4\@c,0 q`E+4=UK@43q &QBCP4\@c,0 q`E+4=UK@43q &QBCP4\@c,0 q`E+4=UK@43q &QBCP4\@c,0 q`E+4=UK@43q AFXVMߘjwHbZ%I`%˳Dynj[%e$<h<<kőƑhf@ -G{[Ue4v4&\,_l}ɒtl}a| {}nHӳ+z+7y%+M,\~m%cwvD%Nd`P?4\@c,0mƄ#1o-V!|28|g}%ޮɅC'Sbj8vPMW.\q궂#ڔABxrB04\@c,0^TCѨ3ʒLJ%L;IGWUgJNJ%QOM+гV	f\	z|Q.gMs YڵD,߷"ET$뉤w}Xsr#Kȷ	h0X`4@B̡⊸Xִ#߆YØd+5oLP!CI)3e;LheTYQ&_q#iٓh6mk:ȨMK%ˋLDƴZ!4ո~W!{*b0,5o{ 0f\Ru4pX䌅Ck;dhzyX{K]^v9eWxZ3Y\rZ]NPGˀohz~yOgCCZՊDέsl-?N-Yv/ lC%U04|LRvJM3uT*OazO%d}ӔJ=[!{)iC+DY8Fcc	f׉eL-UrK:犧ĥNK7b:;46|E	
+S@43q j!(|"m)YJ(ʒP-eW34DxǹJ0p-&Fcy;1sb	wYv"i!9U ѝ2^cCy76x>O+hp2anP᪆YaSFcSŗƑ42q <ʼNkld4KZ5\eV*^Xw>:F+!{y))5[vҨ]|Z^
+S\RCx`oӻV*
+Nd$n|DkKhډoǉ 4\@c,0׭r/gc>=T{DQ;s辣qѪ\>_y_#?5.`'}+M,n-V5if/-G!{)h&Ƶ- J4έWA}[˄%T57$#}mw)q`8 +uC+2ƒ:֗v)YwԖ,|QI\}ؒiS7+,QuˠqkLˋWüHq)+9MP6F<׿@#sr^
+Sj)"JMJ|)jUtAW:^QM;t^fR:/iE򸜠04\51/=Uo4NׯֺYWRއLQI~jOΎ5zLUmccB*mmD (r#̀
+i0|dةlrXJD904@P$G.1C>NKpX]Vh0X`4@@>VhzƑhf@ 4Lhj	h0X`4@@>VhzƑhf@ 4Lhj	h0X`4@@>VhzƑhf@ 4Lhj	h0X`4@64`0l`4\	?rk:yب{0XvΝ;,"x~c%qJи1{[G0X {gnX=>:s?wȟ-P/&QBCP4F`suO^y4~׿"44k͎9?^F`H~>{9z	JcW[{YvTֳ%x17x#k3u>sg_"[EX9X[3hG
+MA8=|~=/ozX=ʤ]w}w}	3eݜo<r<`˲0^vT6xwAx}YlmG%4NtfDLaCl[[[XZ;GO6nO4z"i)}mZat&QBCP4Ju}_m4s&,}4p"ٗV"NhܞloR4{6fӋS]F홄@&d\j(Jn[buc%<; [%W#WE	MИxQhG
+MA8qO~IÞ7}Cz@cJt59;h0g1)^]W
+X8/٘ZHyֳq*A)>a9"":-C
+<4Lhj	hȐi:pZsWۆIǽ1qtȋ0Tnl@Q< 2k̏hXUk1b0ܞ	Y=ca-[DU	Ɓ	|T-#	B56<˭K%!P%-ĖႿhG
+MA8raoCch{{Ym}:C@:`9]`p$+sT{'Hѧ!^նJ0GI
+Pv@cƑhmwcSh<Q앲^l1Vإ.И N|}nwhl|D37FS˓h{V3ЮvHv]1-5j<f.D.^Cu-,g+Ae4\sc_F0Xv=s:K#@h[1CcϘZBN+Xep9@J]U!mб-}ǎI+_]n,ʅQABJ	s}hо-qJ]`~?}v^TCѨ3:EN%L;IGWUgJNJ%xZ;6ScurR@l`urv}p)y4!VtJoRhlk;YoEֳ\+TBcɍ/!߶{4*'q`8 3N+cW["~OgQr@c֣㍩J9d(#UsFl&G_V	fG՚HyR+ز#O:Z5i:y)qby_{ؘV+ĒW*dO9mC'v1+K˓764vնD,;EyR24^nm0׶씛Tչb8raoN瀷ڵh\u+U/kNX3*J]}^HDZ878KZ5G4v&(AcK%U04|LRvJM㢫vuT*OazO%d}ӔJ=[!{)ؙCfwmAD[y7vͼ\Df/R%go[@\񴸅׶`2ƑQ#]gWy͵>ڱc᪺8pH9
+I[JV;,+TK)%QsGcK[hl
+bAƍwb
+rH?sNTq-LwɚހN{vMM7Xl\hlۼdsKq(qamoxSl<ʼNkldNXo9+ϊV*^Xw>:FC{%d)9%ebNVTo[Kak՝3q
+lEWP9:J(?ט0}m΍Zjq=4t+n9lymN<Bs}hloZURMǍƛfluNS&߻Ƀ67h"f餿dYJ$2QvR`^/]39uW\B>fp$Rj`Vo͈Ǯ׭r/gc>=T{DQ,k~{J0>:kacro4c5ͬ(d/4 4v:A >p%.h|:fJ++W];^tm[NΗ`4NL${je OZ~yRt?>No=8^54Ǜ:Y?el;yKAMqXlrzDv]M=+iOnq54^lkP4^lMZ8!Й%wB1eNKQmlmaijJr0od{Ed94brZasu,kb%~2ƒ:֗6YwԖeN$klIPV>d>n#G1/&|ESNli*eV}P6F<׿@#sr^
+S&nq&牍E~LD5~j^ +IqM//61~g>'q@1
+h\y9r̩t#ǿOOTo=P9?.;޿Ju'$!MF@cXL>An͎hܞl~}Re@u{&!Х	7Zd9R'O-1Z-M(ÈDl3nOp_6+-蟫/Uo4++ۈ~kveuΌ}"$?'g|jBcm`{,wSSZ]ܧe|~ȶmh8W_O8CQ1k|s3o}gq+m6RϟTY05NȸB aU]:.f	Ġ{h|b`ʿgcj!ATޝW}GAaXj"XiRQ?TG/4*A2A(>64؄d#J\E_`@ܱSWNBfKS,UP[bqH4mgS/OyƜU*掸4M&\	.p΅IEˉ"r4Vs<1@c;-BKkAފ-\4\jP[pj>VC[KZ-180%q(`Q>Ɓ	|T-#Ax=Ψ19/|f(Z!ZG.0, ;篯bdr4Lhj	h0X`4@@>VhzƑhm;uT۞4Ɓ	|T-#A:櫍;G0Xo߾/ݻ_;v`qeC0f@ȅaoX:6kuT-+n9lymN<Bs}hloZURA5ͭј|z![fm|FJ7Z7y8rLlt:MZs>K|sưjئzU?;</OV1kzTx17x]_1^PK/]/F}xF8v(Z!ZW]V&=2sodi-H?<qh	)'lS54Ǜ:Y?e`ByKAMqXlI,<)YJgSiW|C򭑿54^lk4^lL/>F yƇ[3K b
+˜^'f"Ԕp`<:',D'bȂ^sfxՑhG
+MAи::sfu̡SF2&45qٹNĒ$7Y|oRiWاrpzkѸ==ޘC홄@&d\jQ(JI	%F]<V³SrZ|0"}%[D֓<RZ?WG-q`E+4=UK@kCg 8&={onn=,Bc%N9w22swrX + au]X	v4ޘkcb4>p0_1 *bA \+Ma5%QMHo:ƛ!Cu&QBC ՞hG'	F:ǹ[E厽uxƯ5³㩻Lb-^fMO*iu\E	 7|QVUh			.p΅a,%bHf3|jq`E.?ۉM's.ݹ(5KDZ%L.{GATpIh[JP[p*o>WVC[KZ-180s$$}Ё*!/J0#[5S<L/Hlj1iO>'U)a>KqTzW{$PT,qeIu]Yz/ZѲp_*sGj1M	h	ddGxWqB,QSB4Y:T<$<6 &M2P?3Ui [4^x +΂8+KpֲR}4sp&%Ce[@4%h|o^sv4Ɓ	h|^cY	;t!:
+2JC 陒ӓ~h|<$3w|̕9\|$bSkc:WCj \hLׂO=9VK(ujY`η]q؆[fϩnn9̌9#Ac]vbdr4L@hz_wfحU"%8bQ գ'3Ge4>.s4^.ڽ;7XG<a+rqz"ە9[gcζh+wU%ub:J9M-itmƑhf|q4L@hFcCL[E,qHVU'9K]sZ".NIIG0T뚡G@yTZ>]-Ϲ4V@`kq`8 8Z@.X-ܔC&|ZHŃL@0]CN<},+N"4Uy@خL_,Ŗ\cusԲ9q$[_JdG~<uQa㩝;w>YE@4V]ZD4%OΕVQBXkGLƾj<T
+փը,AĄ}o >C<,{rmW&{muO%F4Ώ"
+hȽ>{[G0X {gnX=>:sW4L@h\\>j;,J{'wXTU&y)+I[s<.f=cJ\
+#2LnRd(>&1yRk Z-ȍWvj4=F%QtINfXf_4LThmq7hL>쐭N|~bX&Ie|)'@y-}i17x]_1^b(_.)D+RH]Q4Lf>Ulqs5$hC`ފt=vJ~'_s4\y4xuDo<~niG;1,>nNflig{:~OJZn,),szXbdm`kKkG8P +|0'-"6Hql8rN,3\S25:hp~!ޢEXC~6jw#Ɵ7?{ИS 6;j5/,2lYR{hLD|CS,h|=Ԅ̛K-JESD]a[bUyg`KSaDJ":8r?EcxXJ:[jId(j#Ưq?NFui[0XD]6A>?<XvqS?MW%k_v\S°DlhL<4L.4v~Ebp3m!@ȕPM k,wl@8-i"a1
+0_/){
+XxV_hXUk1b0ܞ	\Z"v4}q
+hJogS".5C@cƑ˄XV*XP%!P.%e/&O4>aohm!ZG.1mphmO/_94v~DT-#&q`x\MQ-n6p&,@4R!ZG_G}S'O5"`1ځ:Ν;,"q`E!7=}!`UeriR/ai&qJ.Qa0X?󟿾I80+er-FFd4A,7+ouyfmןB%jWG.180fS %Pڡ_<W@@Z+I+XCj<ŲƑ+5x۝w9^?u:t׮]@h*K-Ok'`E<88?118]-}:0#j_uIα1RQdcw7Pn;#+A{ hZ'4QҥV@㹴eZaɅL84^ɅּZObFasOw؁e.q`G+
+8>U
+Zu-/ʋɩׅQ7-5M3I*57crr4椖P+zz
+^ch(3ҿ[l#=ϜN>?|ˇ~||S}Eˇ|ѿ=gDH[$YnRض0|)68Zy6}B
+XP]h{})_%ܑ&@5PZ>:OMg=Vp:8$-4dw\_o}p/h͈fX0^2oΏ[:Mv(!==}o_uۋ/ώ?+~ޯ\^D?w''5|ص__o}~iL~EFcO*ƣx:%rRgT&q5 x3<8m#4RaҎX*FuKBX:%qP:ܚY"'DvGyobumlmai>G},D#gNr+VXQkhښmM.Bi264ǛOwYh17ѣ7W<o<__*ѷ}p/_|/D^l| ?l^}_;_H$Lk7ٴess3{)w(hNkܰ|;Oe(N4[DlioV3*N8ZѸ<,ʡ,rثWipkPfnXOܙq]mr5}14G,Wҗh/z=VY˸@S@ԞxBK-W=Wdݿ9B:GҞanlit2YRWi;JU.|l[)5&~4
+D~{[?|K77ٸΕٻ?[wιϼŷ$7z͇tg?䛮Ե>s7xgi iE9ӛ_@O>*ݧʀ?DlmhF)q`G+x!2O	01|ɶd5U99RSMG<Ka}/JS^ː.9|Z$Y-@RĬej}iV`!ݑf~O4=L14%Z8;>*aXч(zaX9I;<YRT5+C*Lo{jF^0qy;٧?Ư_ٯٻi\/7SM֞ߨ`KS/?ܷ4gҹg͗i;ˢ|.6?4uNj"v4=80~2OA6"SfN[F'>*.g._5XDgsgiŎʾ?b94L3ψw8'O=yԓ?O3'xS<oKw\ڼ;~'پKIy)I6.;.&/k~,9xbsSOW c#ӟܧxJ=*PmװNj"~1X	&QBӏ\]-+$ljX:25߾o~${K/}/Mco?鶋7}8ѫW~+=W֯uW[_[鶱'!_u^I|YMJ-`>VӉ/Õap_4Lhj	hư'﷦>rwyͻh.\N6W\~a]0]y|シyW8Kn|}ػsW\}[o8«ks7מ7IW']|1~a;g C6|)6(Z3CĭܪPeZ4\d,Wz5"lHc;N>>yCG3o[>[>{Uq7^wr]w?}ݭ=$ԏJ?CKn?W?{|{[֥e?_ϟvYxo~/<s9K_ȟ-P/~`3qJиm=Pq'VuPuOE霗?;^st/.z_^n575xe7N|jw߲p=_><f(o:Eo7Ucmԗ^rSD-[[|%!$. EY$b`!1D@@"\`A^s̜9ݼlvy>2s̙3;;|<g_sߋƦW/<:k͑S_snekK+6=SRuS9swy<u+:G&kaJBa
+/=
+^B4ra,;P'k͇9Eۗm_^=G\~(Wmͼz?ޗofZxr۳1~aaa`auziL-˵җm^#eٖw?|4朵n:'wSgf0mmNtذaC]&䣨^z*Qh\ΊoMIuKY+U(ܽX1j+T(*ҡ=↖&Q쪲5;jH	T#=URs}T4n;]iRܡ~L^ח/sl@K|eA*Ggǿf-,,+ijyRwZ֤kʕ+[+ybQλ[:ͅ:שWɯ9x\ۥN͔u^>k>:z]vhoիB40!EңPHBc稨Y_
+VUx WaU_ܜO*$KRQ+ ڝev9l*,,v]Ut^샰Ο;5V4؟ؾr'0Bj<ybШ'Xbnϩ[-$%7O\-Ln̕kZϝz;}^)֖W&%eI{h^77/_[xuywNΚO==vjǷĚO_O%}*<l.xؕ_ATD#LGQ+(Tx)И8dr}+z:U+UrJoMR"&AKik@>
+tL97OA=*rhMά32Ss)IEcoI]3<Ԉ&pg{CG;!9]J~
+:d*M[T@I$i@[7	;>i]}ufyiWW9*/\j/)D#mm&?jS,{*	Vz
+9B40!EңPd%Gی 4ݦs*b3MϬU5B+XWƂ8K.]GAh;0Z",)ZYsNO	عT.1WX\ƍㄈqyј^˜V!+KJFklR
+S?(>m=|N&B)z}֏ktwوe%<+e\"\ä6I`액Gb#b^qU\pq_*X$.F
+kᴊ7,쨡s:HIVةNpǣqm!GVA^z.MBBiݷ8QSuI,-a
+XKMH.~w1N{L`iM
+Wę?f{;i45n̳/N+ec5.J'nk隷MLqܼcJ.??72˿?/NYl߹x׋٥HXݱW:;	x+o rvvvӍ5TNJR<j=^/[=|\Rf4FVJ7]/
+4n(9!d}46-SqhaB4Z]z9^۾J@K"GpF;jńdָqzCA7^3?S}!r?J[ůU6YWIrhGP	WpweW_bjOO:/hAc޺zɛ={،QmWmN._ho?.ES$>ŷ:WWw6Q6(R
+Nլ瓽|ʧN<v!_/Y+MoQr`hLzՂ<Fըpq	8jdGxA_QM>,@MM e ȞM#<U=Z=(n:FJTL4JWVOq_ ?vXr[UW>ƹj@h$nDΒ?2{4^L5ӬX'yC46ko!c_2v	J2e9yi=F=F/籜3G
+{7ֻRz̞Ǿik|Ք⽥kv?U7Yv̛0ʿ>{JN\TXY}l+s9Vit^cvrc4HFjMb7n_&D㨕Y46 f"0P%2bG&͎	LIyr94>-14ɳ'ue&.Nh|8xrә51Y}t&J+~cǐwʪ;׮h5J77ߚlGD4R`\
+wl#C+
+l#ы#MB3_ˡ	Ϳ*bS3I-sG3M8P-f-H5hì7͂Ms6[;b{#,|WkҾ;"ؙߴ9;|d+In7EWoݰSw{оDcBL.oSKʕE;>o/=玞Tj|Mߴw^i0\:\c:#jQO#"h2ɚ{}'U<B S!GVX/w% {z\9Z
+*|PvBŉpvP>G]RWyK[3XZd(?h6\KǺY)|%]Yoԟ5L'_5\Jv:*KB4J,us64%y)Zorb]Tաف׬q5DjM!Յn9SoxS \{:w[]9+GJPYrʲt(y1{WV8,2{٦鯭Y%36ϳ9R^h]Rjcz'68xK.:_H_hקuǜ{k
+?ܟf8/..Ns}㶕.Yy֏Ϟ73K>Rh!=¶6LyMkbrvIh#LQ+h̛S^c2ybĬtGBŐieʉZFb9,PN'G-<*;Oփ\ }Ќx7ƺLU͆SPU';t_k.qT/6Uu8*cyR[XY]o1Zla^F+?{\sls@@t@|#H*W|rR
+sKeWK/_nj`ݱ2eYRdM9k[ዓ}Nɞ]GݧN9YPiq!#ȺAXKE4!GVTJ*!$K=R#ޛSVTxS~9qu)X`.)iѸ2I+~czWVif;B4uG;_WѪy4B4-zNdWu=SEuGp,=ʚax妇^7?H]Krm7=覇_>T]8?=NR+Or7_{띏X<U[Re/8-T+;3oص4+6h|o&~;aHsq	8j+Qx]#R>Ec\.%)ގDG5Uұj%Ҏ)GP,AyKH!LDn]TXS{r~!tleI?PQAqK@L:EQ!B{dͱW9"zu]xcӋ'għ^"+DjB̈́&.x/v՞'hw,eyxƽ|+Wη]u{Zk;]i>rOg;B40!GL%oҼ[xT)+ÄD;,TU ąxj]'K&4΄Dp[
+7ت̮:Q  /F{
+#*
+.6:5act'{TU?!1humD(F-^rSWzտ.|Ⱥޯ0DϧZnL"L7DS^DMSq޲ey2crry_3|tNK壩2$Og6lPDpq+e;~'y^YDMTw*۾΃r'HFz-tX=M80.MET]YbߥĤ'OSRQJgcɡ4B4w\i>{̅oZ%򅋗v;3lܔ?%<0e9h,猛l\"ݴBP3N|\"YT^tIDgo=~lJ{&+zBXnrWRC4 !GHG	03f$g.tzRYCcHtVи'/ը2rC
+%尹QvٝEJ.4CH#"NJN$v+'t&&㮯Gag'GQ~҂۸4(b$XSn*USf]iQ$n变Bv<{9O-ThƸ7xhܳϮGVWqPRYY1'[ݼsߘ>ª?NY~Scrb'/8xG#.=ؤ8܅ha2#%̰&ql1>h±!7t6ȨV"gPkL:*\@/\#z0P &\VK#")''by.מ$~ͥ>kMk꩒$4(8䔥Vo	vڢ/h;m3){N|.e>\P ;2$^GHFS+S.A	ܒ|Dϯ;rd˰)¾->Cj Kn4??D4w!G
+̰:3{m<hѸhB'g_z[!-q""
+CYLX
+b@<[JuW)+X&&'v!
+@v/ n!yYEb,	U/DNh79#.&{U4֥=aEL*0>N6t3A%yΜo>Vɔ5S%&%g©iSjZabzAT)l-^JK7}}[o𱙫֤tP3,xC:؋4+CZT5ꛈVӻUx4^K_7El@(|`C}Q	
+8%+#[ÊA*pMRq|&q
+/ED^Lz@fOP3_}U'-zy&5v׸1*;[nr5"F5_?{}:.Uw=?`|',C?5kXtӃi_pny07?qx*(L#,`uŕO|!w&a7O2vއ	=vx M+@XR՜y{E:\vc~î|^#;4%;6,:܊'B40|afS2fI&q
+/EY7jؿטK:3μ`jkz|.~{ۗ>ŷ8j5ͽ?&#|cq5U>RH+_CJR3r{!O4^W2oΏRrܫ~y̷|BP@q7rժ2oe8A l8zG,ٞKvAR	8'ҷƧUQ5+`IHS#Q(ӑ`U/}+XZVm/o?N.6Fمhym[@u;8 :
+G*moJΆlg)h-'+͠ٴ-)9^ټvͻ-*z)TOf|G6#IB	`ŀ
+gXV+x90Ge^㦵+K/Z}ۄ?B40#UvN]+3&fhUoI*E4ݥGPPTD]|lzjJ͂wiBC?CjM|,vWpS	-p5hiLpqqh,:dkjwҵ,1)[,N!I 1S˩W5r4VAA߹}wtn>ors̥eH/]|l
+)ۦnj?s;:;X1Bu7n8F~;q٢cƂXk,;7F2dZ8(i]#LGQ>` ƌB/DcAGJR4ii$UpXk,Xrj1jI)t4'5Q0W&zI+?yg+_n8y}3P=|81󵢻]IK(.);7Uw>2^?~|2{_XVSk2&Dqϥc%$*}+6HuFɿ]b!!n ~&
+1U UR4iRپ|h<YT[6uh*bhuz;X,+v+7Մx'MX?eAaČČ).SLYP0=5ww>JsYQE%V8y%%hjTM&D㨕U&U,s3%!PqOT݉_cwN5ƼH$8tyw<<?λy|-9Է>?/Y-CX$qC~-8>/,Þ\/TʃX~?xc5!G#LQ+K:.'*MЉ[nZTt95%R09SOhVk';HiJO\HШhgȉGL'Cm^e㋗ۛϞqRGŎ+^osE	%EiJJ$ɋA9IdVKŕB֤5	a/_\w6󉣻~!.:6CG4w!GV&T(e֑uƧ5|͇1*/.-ߦ[T(mܬiզ"C7i\jb"{i,ߕ+_{̍O?/ƧE#]Gf{llc';&|`jʫ+߿̱+F?sf]eՠ+68܅haB4Z$8.X5Zj_G7jִlS87
+ե\hjyWjtqjNM+NN/IJ/)$989$yAH$K4K̳'[-?i\tqnЧ-?OMśZK]Ժʈac DqҫVf^l[tܕјȭ߱~ƪVߢKNwT6eZhLf|䲋ĩB 'un$@Q$U:K7cY}W-2ME~lS৷Ct:]W֓_;z̅ouBuޖ-Mvs[:|UN|6ŶU+KVUϏy	0\ӕ!Cc@~l֋y3|iqw㱿?#LQ+c4ЧE]sPʔ*$z+L7jP
+Z}5f$U\V_yes׸6wNRZ&v}c,*h,%1FmdĪ7@yl냘qgF9PA.ĳnKhǥ{m|!40\+۪>{=)?5u?K44fu ;kk5`d0叜t߿@zЧ)yTis
+j+<j=]N.?X,eVw<
+8h5NHc4V,ǛId2K0Tȱ|E7Xr,u'equLpM>áP
+Io\$9oKQ႗(&9ķ5`@ᅪI.ގ\, m(|$u)Ir<uA?+^Yx񳹔_;
+yNJ>CZe4n;G1قɛ	J^=wg':zӮAHS\nN}(]L%z NLާz1K'A*M<]\UhZ.k$Q&D^z*BqWQ.Rh'dGx
+sVAr_n9i7(JG.khQg=揢K҂C>.Xu 4vN624n̋<guºVȦFZldhhQjE;#O`ѩ_x4n)ߤ+-1{6;j`f+>+_tңXtLSղRG=haB>ZGK_IyBwasTHƍy6mVip
+/_ܤS_9{_&%7lnUiu>Uzc?<{X&䣨^z*qh
+Lՙy7*/u9Ž;|z^cvwp7kL<L+&#LGQ+ԩO+FB#D`d:N54'JdUN',4NfF%h2;@bk˴Z3e}4$ꥧȊqZq
+$NNrW.t}pH_*Hf@HESh,:IDc44@c91w*롱'	LP}<!R(z#LI:VGKƁ+8vMZڑ*BIvֈ" սZup%~$u2T乽GV8|KBP q,tNʇqSMl$KD?H5.gŋ&M6m%sx<NYYٺu`v`֙3gN8177VZEA8P||<=
+3&,9sfgP
+awX>ӎQBh	KJJVX6Xghz^	PU)ʂE.$ToAܷGw>D&䣨^z*h
+,yqf㵶h|P#B6໘ }#FȀrC@]Zr+8*>)P6Ƅvƌ&83jԨJGN r&ԀXYP+&LO
+jr,:T@)whοk>ٵdOq>D&䣨^z*hi;]iR6f길8D!HؓքL/320PI02,A3ۡDEcSh2`18.Ϝ9Zf~a+@
+4]tg;B40!EңP%D(.Ԡg@FC|4a+qQ0,))]t$j;؀@*4z4h>kxĈ#_p+T3@czK˵"l; ӿp,v7Z6lPDpq	(j
+/!G{ *@`o_ BUh SS/4AԪF(̭Ec U-1lXP5>st6i: \[[*B
+h=bJ4cIf$[M@ZoJy\.Ecmш֤$L({9#LGQ+(Tx	8Py&uq-i .VLu DXSЮ!;\0:2eD	0 g,+|Z46ovo*xg^rS0|'+X>h q~9=.lUB'nR\*ENĂvT(4Rs
+jlTehji3.5g)ѵH\Rβk\J,ohؤVBljڄȄY'ʮF8|KB\ 5Kn4)P#B6 X iV6ɗEgBo;I0j]A!ŏOVT8UCe]4Vus.f
+twO8
+腦kA'orȂŌr	POA+S)IhrjBcq]ֈ\"z]-.G(ClaHI.; ;#IH^fDQ
+/=
+^B4rѸl&ey4vZ-V'Hr
+F*Wٚ8pʸ8~
+??@qFQmf(@%~dݣ rca+aM*&Mu5i5:'1k(Ip'l[bcF\^ƼBőy3q+75t03+!xK.ոr>CIrUJu.]nIV@dYd1^W!X?U7"@&䣨U$Y/c̒
+	tclvDiW%4])dqK+a!?޿t5vZ+>1*7:~VR$DgS¾*&c}.V>AoD?|ɳhL6Ih
+4n, 	V'YuZGYش^++)@V~+D>#Yb&F:>XX-?K,_-:uKQ+ү ?E&6XNNo81۞3:P+Յ\*4^K*%^rzro
+@C8T1/S.zQJ&C!P77g&޷xeQQYO^P+
+`Np^DCv{WHh!Gh/1}Wْj5ڼhh*;ƪF4/j΀;.@`d@&jTh:`uXmŴYytd8d	0I|6F2Ɔ4AK^f0 xj$de55?l0En8DBLP'uB	;XB}vF(R\}'&VŠY;أƙqk,2Wc^){I	-stK4nqr?4[jϟטHsxUQ+\\$jZMB@H%>3+JUGX)5[i0^!Ng%TQVИ+݈
+:ः 2FkĨM A h|@ W|AcMTMwa߆`	SD+zEj7QiӰq˂Bj[nDQB׉BjcP+=R8K=Xk>,SP])67++bY{YDcT??4H
+Ry;"7+ z;r4n6Ph\Ac#;ѴG^rJP#JQ.Dc4o1#SO5Z*zQe4q^by4ۑcyR[	z[lmMuWI"x^0]0FT+Gґ](Xep H(P;H[uiJFcUk]08,hB4;[jh0##GJ[L2..n1113gΤ].5I9٪TPh2@ӕk94͌_+/:t7CCsDEjelǹƨ~-s>+s|Ѩ+42KwT.m;j:5P-X3,*GP{b:OB4r-~,77f7fVVVxJT]]=h 	8>>.gd͌fL4i]E4'vPI+'o!GL^ׅźɛ(`<M
+"M6&\YN{y[O}5INDJ1.Z[cgcuO_h gffֲ@Prd3gdP+H'NMQ8mذ.D!*;>,E'QYq8@xРA  y^YU|	T 4Ms$+))	h<i${<Dp4%Ӂ`c1d4d*%6Ӕb\vزX.;T#Ӑ
+q>җ٬!DqԪ8`ϣD4F	8OɣM;ohZ:u
+K5C9 2^S2h'OM}#k]y27xV4ad`OTr-ijU4Tl˛$4i'_KI>
+hډ3IIYj)ƢuBp6+1ܫq	8jG+Tq˂àsÇ*0,}<j(Yـj@`?{#YiXݭ='g@$,,ǮH'PޭOYhߞtAA*,ti$"$^v 0=+v;Of2I]ު~vUVz{z}TSI+XonLzs׮Tur-hT(y:퐜=UX6㭔|Il}=ެq{S8R[رs_1ƱysZ;-duqjǆ[Wzz,ݬчydA-~T~Eq;?b^[]=DK~g{~~>~|7*;*Ȧӊٟck0 wy#G\wuaņ0b!Wnpϝ^]+%%5	}o1#᜾Ɲ.wZ'l޴Q4K+͹ӣM_T͒A+h}g讠#z碳ƱYwUspx&v*z<jÔ^7[+9sزG+	^AՓٽ&|Ƚʄj<?|f~U֩yoYFE~ŗ*wyw+Ǳ:ۍgff˝s[:+Br`+o8b|ȣGC?w}u%e"?|*;Ev(&15v6{*ضZ$!4i'n赌hς[_=!+U9s^cG>߈~'~2bY[WcgQq3Xp8SN5,QiÿzBWPck?xȃ=:qoP!fk3iD_~\;IeYJ`t[猲}-s<u^lƄB@P79K݅ӱ=O?vDqӱR55}qh3CWc-㾣ػx:T"ag"S?ث)AcgTȶ;1!b0q9Cj $nMDdvGşX-Nuo+Wٯ/
++]ƄBj0E
+2GGşVP:W~>\ sfL*56i9;   0¨q	L?5291b݊ej  `
+Ըj|f6vM+@<75su}a  5.m v>q2LPc   Sƥ+j`A  L61O77vDͼ^'m\M类UĴl왍Pvn+w31  )P҆2\ c]9};ur^P-POr%՗ܮLn-hǑta[zlL/,=hjԝvWWjXp&ae9d..imGY&  qiL?5;n%p:3Ȏ6{'umt%	{Yҥc+ae3jpq3P}
+HZw+j2j  `
+Ը3z5fvHfjgGo9yZFʱoV c?]lo!ΐ<jܩr	ő}7^9X/j-KnW]>C9HS@3+ȥ5FqFal4
+o_NȬoWį1  )P&T3R)j(o'٨TZ g;7ƫ" D~iGCBgf%q簳#txqrMzcA  L6#:?[6*Dш|oP*7db9kx6^PMkPc   Sƥj.I0̉uǨ1?L얃YJg*5.,W;gWݷ5b݃  5.mV<Xx;~tCISl5/>j"êhq<uP*((]DuPah	H0upv   +j\P,[9e
+U.Z٭핛vz<ySˇb(8TXں:R[Nد؜@Pc   Sƥ+j0EJ7GFYVP,8khmP5cűQc   7qi#x;'2 ec+{?pq95e.\*1  )PFo ÿ\{ڕӚyq-d   @K2na'j݃  5.mPc ˈ\䕛iK/=ކɻ%9x]5W{*keQkgOĖs)ۖQc   SƥP˚}~2>}L^fUjԂ/RW#Q].D:%5FK݅H%.1rV<ڮW>O#iᴹԝbۿ/?ս\;'e<󩆝aPʎQS  qiCjgMuNo%'m*ZwJLˑA+%G-i$N~-=ެq{s]Yq+}śsA9fuY׽f?ՠT;6,z5A  L6Q5>pRpY>ƍJ~S6;JQנt·Dq7ec=#/9};]]c`ZMF}Ed}|+[)E6R]W6LNFм)GZ8+zi-hߟ5>)2jy*!S  qie=3ԸQ4@ζƁ#c yȟkO:Nt5v6{*ξJm_%Cx7NO  qi_P_ǶNg-_q (;Y{᭲TcqwpljL5  0j\ڤޥcYY/=
+'Qcջ5;ufC#TcR58^2Z.Qθ6nܴGfelgԮX   @K>}!_O]Pݨ7C6*;*\qc!_i޽;yj,$xJF.uMA=ΫAhyW;+
+j6
+؛?iPc   Sƥ+̒SPkxc.Y2ڵZ~[wX_sh+\\[~QVXZVF+j  `
+ԸAA8bђ	5^]\Uv>(<#{=:)j<DPc   Sƥ+j05rsw׽f2\#-  qi#~ o;7zLg&1  )P5n?[0A  L61eX.6{/un5R/%$zEU];,Vv忼3F!1  )PFټ5l=u4~#XPݬJmK-usv8-tjkM]N&]vWւA66sWV_lzekgԂuB3A  L6~n=kW:4o{=+7w)Z hmz#M87Sn-Pc)Ap7k\jAV\C_fF*9.?`S 1  )P&\{g}U`mTn1oSH1R~4&k -wS1$FN_Nm;pWs7l7mz=6+r%si$n3މInDb6On&GA")5~G[sEVP/]Ɓ'<vm  5.mB5_>3,x~壩j(o'٨TZ g;ot:w}"U<5v/w;=FeOrvXCEyS0;<I=	5  0j\Tj,8{X~wDш|P"7K0$ҋL՘j  `
+ԸQ7k5Yc+~͝_+X':y6_.
+`9U}j!!ָwR9  qiVc^^Ƃ<Xx߹[2M % Ol553{&JsjV{7UvmG;9TX+j  `
+ԸB5YUrp&ƲwmMiumTwkIQ]+Z)9mܢ[nm.akAkq
+q41  )P5~UJm~1Z_[#_	mkvWjjbxР   @K`qĂݔj67{t.,3G&Jޣ21k<DPc   SƥP5ykZ 湿v{7gBĈ7z+{j  `
+Ըjl[? n?[0A  L61e5  0j\ڠ +[?<wP3;5b饵2:gmį%huWu)R-@)z岝=g<5A  L6~.7ݩ_H.mi.~s%%֕WJkm-pMDsͥ\U(p^6Nm.g=<X9fĚ8.}2݅;;QakQ   @K`ySln]r;w>Rl닡6;}͞=ެq{s]_j;v}wv?<xO*xVGv<:,r-^T 1  )Pcrĭjdj|̥^kjܨ4"gwt6fjpO#$Ɲ.@'{=ZGތ;m*6{UBhw{AUWϐ"mS rҚn.>c+<EKfcSDv6|  5 WO:g:s#?*e_[[j/٩UVTi$?|*W{ow;}FeOV"[!3-uncd  5$g{Ο+|_PS㣧>WF뽿?c@P^/G8R LP  5 <سzQc[335v'g3iD_j|⯠ +8:g&-a ]YWG=F:Qzο8m>7Gvj  `
+؂wY2.Y#ճNrgݙ5Myyc(S{kv؟5vUqp_M:R:QAP6K@#UEKȮtۊ
+Yo56",VXۊte6l   @K*T%Qu+W
+YntuttָX	h~ޘVWd䍹d!kj[A즢th+b\\[]8W(YdGPc   Sƥ+j0ƑuѡcFIGJX*HTv	訍#CNܬ\qZuգ>Y   5.m}9C<Ӹ|Vu.N3$PHC%p#F[:'  &qi#~ _=wi|<q2LPc   Sƥ+j`7ܰ5A  L61e5  0j\ڠ [  qiXjlAPc   Sƥ+j`A  L61e5  0j\ڠ [  qiXjlAPc   Sƥ+j`A  L61e5  0j\ڠ [  qiXjlAPc   Sƥ+j`A  L61e5  0j\ڠ [  qiXjlAPc   Sƥ+j`A  L61e5  0j\ڠ [  qiXjlAPc   Sƥ+j\FeOa @-j  `
+ԸAШD|8Ԁ[  qiS:j+s +؂   @K8H:gt63qd`@-j  `
+ԸA"h؂   @K8B|hFL؂   @KԸȂj @-j  `
+ԸA]eҕ\H 35  0j\ڠΔ#&jlAPc   Sƥ+jฮ::[H C5  0j\ڠƾ
+ȼXw$1Pc  5.m,Wcygr߰3!EFw{Wc5 1  )Pj5nTdY{ީ'rb;&5  0j\ح5Wh2w*]"ȷA  L6v mGƶ?BjlAPc   Sƥj VqD͑fBFiA  L6;,WcSU4(ۈDMTӑrO\卛:
+8K=Š5  0j\XƃTłjF.%OxjaM+ZB4c]UʢOKVU]؂   @KոH)_)yjfonVK?(U{)v,O;Bꉡ5  0j\Xƚރ%5GjϢF4PE:sؽ[ag6N%JfPc  5.mVc}<Xs?2٥j0}F{!#Y
+؂   @KոX.TZ#uλ-*TOBP=,A  L6;lVc*Rr5G/9rL]_r[  qickVy_cjM9a=C2Eķ%5  0j\Xz&;YcM9a__5 1  )Pj5djfɚ#G;L^_[  qic4ShNHkf(r[  qic9kmVlHwW9a..d/K6[  qicwҝtHG[159r3Rh+5  0j\X|a3@ƄH;~sjW0S2H@-j  `
+ԸZ"ŵUyǚ)A  L6V1@A-j  `
+ԸA,5 1  )P5؂   @K2Pc  5.mlU/?wxZr51lj7}n%mϟQ^rrWaիS#_ڒ|1:->SW~yO.5RZְW^9?tx^@-j  `
+ԸUO?қ".1?r0l;Oj*zsڕ2?_|?X0ً~$m3tgߑl;:`#5O~3k/kA  L6)5<wgwRwo
+[ӆ]9ɨ)	*y{Ex"Pc  5.mPc5؂   @K23zKx[>{ux~~nw|	5>X!Qcո'8NPƻ;t5>\qkǎ]N֎^~WzwUjkXid5  0j\X	?=zjݱǶB~؛[ᰤ;3(yGCEW*vj)Wv̎(ްVB/oz["PيykO{fK=\QQozJ^sV#U5G9RƷUf5Ϻ^@-j  `
+Ը_sj5vM?,OwGfWN=%Ry^GNe5:RSԸoƑY@ƍ=YQmp^׎+j})j;*YcW;j+9w^gָ۪9,狳7bg~Vcy=;fz^@-j  `
+ԸZ]N
+T%E9ok<rxފh@~^P-D=[T8s[yT7*;~fW5sUNo8eAs^EO0[  qicSKuwr89l{
+&Tƍp8u8}X߽:؂   @K82~qʰ~5N\P{^Wyk^c	5U^Xֽƣ;U	le,Nwy-5 1  )Pf5v'=+T)fU#y+f3+5V,å6{;^NS㑞+孔v7M3%5=E5  0j\Xƶ,V\P6ܽƗ|W%Tނfǿ8ޡ)@.N8[  qio5Vfy}sw8-Rwy-5 1  )P5FQc@-j  `
+ԸAQc2Pc  5.m~Շ7|{޷Mo7)s[|f1Mo{mڰm77oyo7o+YzG~?|6-ޞ5>Eo0B	j  `
+Ը9>r~2<wg9JjyG:۔Ǐ`!C5  0jL!LIPc   SƄLiVswlUm&\!
+j  `
+ԘeuPݺKxkͼXjg\]p8؄TZ4/DO֧^H+i+j  `
+Ԙؚǎuqp^-ݥl)dؚ[leYݚHjl'SB7[Kgof5JKb*1  )Pcbu<tԜY]/*uxs4n3,zG|-wz<l<$wC\2!&  5&Ɲם*֫nOHլqY+/^k_Uw{_}RO?}K̗	j  `
+ԘX:/i:o&0ǦgtJ<#Nw-F8<-22ƳiL   @yЗn7d;2&kR+QJ^1ՍJ>ys-.dWn~e-s՘Zd  5&fC'N??qX缉TS5t(~7P/޵t!B~5N,P+SA  L+sG佨g~!byϫJ3#7cSKԼ&HEQBA  L3- KoƗj^DIgD?2Bu;!  5&d9ٌCk8}h.1٦A  LK3p	`/,u56qLE-,񋾀E%B&ԘLmPc   SLo ߖ7Y+y"ג{!/=ZkfuB$1  )PcbaB|MT?Z9<9}fyPZjşB~3NT:!  12S[:H*@dgz3ȅċkedzT&S  1!K1MzRvl&'Csg5ǌZ/d\/;w  1!-Z}qcE'k	1  1!'*@av-nM4kѾ?yqHԨ1   @	d^odr~91#(Y+2息%BFƉdw"dJ  5&l
+oRoݤOfkѾte)oB-1  )PcB&a77}c&w7GZZ/_<K~	   @	dWGo^3˚!~(_ki5)%'d   @	d^H5V)%17P7)zѫw*ˎFTrB%1  )PcB0zW]UvsiV
+!Mg"pi-Ŭ1A  L2o2Yz瀉c&+P+?[	!MQOjSl   @	1TO }2GQszsh9{Pc2A  L2h{b!NĖ+g	yz5Y쮮tK1ZR(1  )PcB&}O[$?oGSڱ99ɶj  `
+ԘeO(_Xq=qkLxfB31  )PcB&u6:8_X1GvRBFdj  `
+ԘEm18fk1)b2A  L2D+M	O~Uq!cdڃ  5&drDPïjֻmB#d  5&db) Lj5,]LA  L2DՁ:oGq2YcG[%ԘLuPc   SƄL.cBZ<CΫ7טL{Pc   SƄLsBM٣c|10BFž<1  )PcB&wIϱyGr!Dռi~UL 1  )PcBLƯm[IN/֬NT6|-wWE  5&d-5_QՍJ>l.._!<+?{{WE  5&dYעդSe91U_1iUZ4/dq땙OH^Pc   SƄP8fr+ЫGZ·O0Mj-  5&dbQۙM(jVwƇ#___P,Ŝ8fr+V5'fעy!c{rfvj  `
+ԘFFgx	Eu;jdjW_8yqjV^6YLgPc   SƄN`:{bxr!zd5  0jL$\]$mo?euFMaxs!>kl3!:I+   0PcB&<5N[zuwkǺ9[A^;Fbq'?\xԩS<ߺ|%Br voO<wKA	1<׉^X<fu.ddQ*O}LIj\>y-/K  %@|Ͻg yt\s=o_|Q-)~D	1ٵdJ>q1k^լW]慌<SLIj6_/~/_zQ_s"=#?D~[/|k_{JɆMB+ҋߏ1!]],$n5X1rLMc*jVnUsεh^Ȩ3܄;I5^#^/{e_  ؋sСC/ *1jLȔD^ojsrΞA΀'}!#8֐2Uck]|w2񍑐1OkWI$҂zi'jLTEskuU؝S72g(6!SBj,3O_z+Ba?SiݟƟ$;Byv+5 iB{o>;F	1rp2(&L|ע}!#O_	nu#fB,j,xΝgrX/ 82>;w|aIk/?#>Pcj7cXԎQcBGXbB~1,Vvy]H"2eT?j,~ӹxBkeiBaG:ܷ}	aI+?. O޽ƄMruq9ʛCN+FK1+HӸi]8ɚՄL[t8]{={odA@w|?wK;F	1⑬+Ŝ<ܓv3jW_[EYM>:j,ſ}Giŋ]b#-XlG7|=#B7C=1!f?ˊ;t\+k%EY@{BY>Mag?~/h4Pc2+AGG}8{,ƄLIVLXNbT~Usf}0ʶˆ*EӼL
+kgwEԘLIPcb<1GG^̽ƄLa]l7zbN88sr\\ȅUU	3P~GU+WSO?w)|<7wq}ۧOƟ$;?ٳO:$h4T&dzǔYcwsZ"7*$QkyvI/5؅8O]p?!dL#GΜ9#uo'?q=?4:׺̇9'9'rsofbɌm8=q{⌃o$v=;'8pf !%vX$"#aK j%vW/W=y议~oU/?:1Hŋ]cxtS_<kHjքz+[;w]YfX8ѸYWѣ'*+N۵bxC\K4	)Dc{vxAX:CmfSë%zX;(afxTK#"bZZzDDcpC4Fgkvy'tG6E;z"zw,լ{*
+r71F)74ٷo޽CDLM}aɞ={?A4	1bjɊ9˙S0q^gqG9b9#ີDR]՘jq%:~c5UUǎFDLm,vDƈ7%5<s}f.Pu-MtV{\p
+c,͈ZJ=ZPP `l{<ca4J6:Ϋ3]ΐl1V^!6Y"Cm4   Ku	3DcĘ=zkt3gԵ+DhV!6kkDS   fc[ޫq=rgy.Ŭ].5{t!jks2  @!#@aՏƚM^k揀,nǈC_p   1j.68櫣t9G^+iCK\YZ
+Wc!/FL   h5gF?#	uŨ{1&Dc  B4FaDp[2C1	]lt:Ocr:a   1	C1+^7"FdM4ҷDDD()>j[ƈq`gֽh!d-HMv,bBg]=W   jZ1b|+XãaŬM|P&TcͫG͗Q  ###tvwwefSM|Kb}(fm\-k1I%  Xhz2?b-Io rpW[E.$h  `1b!T#V~èeqlh_BL(    #&援1;j,Yʟ:66m#-  Dcı7<kC1G-pa2I4   q)+F=ʵƦµN!Qh%  DcıVC1G
+Y8O1  BDAhyVkC1ے+2;k
+g`5FL.   0R.Ȑ11aEQƖbml
+6YK5FL.   Ѝ"D>cƌ˗b|)1bithmXcbÈ!$  X@\<mڴs[.++KJҙDc ZPnhla  ,Ɓ\V^%77Wƈ	dGCbQcBԕh  `U4wɒ%yyvwo~%%%Qi)1bhZc
+#p뱱1+  G1bH<=G=Tgph.5QQ!E4  kVzdichd3r`5S Dc   S@W*ٌ6gYoZbI4   1=UXC]Hrg9s
+tND,1a$  XhJmٖ~+
+zOƌPh,  DcT2Gx-#Zh  `1"ZԎ~|hZ6J4   1Ԏ#?t=%p+c#ԂJ  ,"kr 1bBhCƵRO5#h  `1b[_	3NzR=ozƄ[- Dc   S@Wʎ&aYMԒh &Dc   ])'ˎlT{Bu Dc   ]+I{~nF'T=2u$  Xh1V5D4h  `1bk>N&%ږ%
+AL(    #+-$zOn,TNZG1  ƈ`S>sW%
+AL(    #&a]PRMkIBJ1  ƈoc7N攆d8\MjIBJ1  ƈn*28RMג &Dc   ]kVB-Yb%  Xh&Z$  Dc1eʌ^2 .  Dcd;sxkPI-	^b%  Xh욿>W̐؉d-_b%  Xhs}=+1kIB'  !1b2Z_Й#\L!ѐh  `1bk>'z稡4qZ8J4   15ȗ蚬%ADc   ]91&~!qh  `1pVj$ʔ)f    #k.uf@R";z-IRb%  Xh2]9y5NBc/  h,1RDc1rb*Ղ/   PEcOs,Zhk֬JKo){K(1Z  ,{xE+Vڴ)//oeee5FLvg)Wd&1ٔ)1  ,XJ"[gϞee\C4FLN+
+|V+MB!  pIxΝ\,ȗ"#&4Ŀ1   0_$={Hǋ1)$  X ď7IX:h  , E㶶6e~)1b2Z_9s6rr^2 FC1  hv{M#rq?1LѫRhH4  ].xMhdU)Sb$  X@n+B4FDDL@   6(N8Қ2 FC1  hf #&+I(ShH4  ;B4FL"^{`)1Edq  'dM4FDDL(qa  <1' #AS7RD5甴9  "ćZ[[[GGGwwww<jba14eehFѸ3LX
+   68rIXqh8LKtShh¤   vGdoo/1U_1  !>ƈ)h,}mXdK4 @mӧOWc1""bn4ri  2+p"y:&#""aE@.ۂvO4 AWX!j S^Xs]z޽Dc  H8###33݂;wJhҷ3f[.;;{Dc  Hx9Y6ٳgY+Sp/_<+++??h  D /Z(//OJ#""-\k,1  R@4swb5FDDZ:77h  D Yǔ׸h  )C ƈcM8_  Ԅ##""֢[+  eB|S^1  @7qlk   Eƈ)Q40   D>乘hzEh  Hl"##""Ѹ+   QB|ԎƂq.إ'ݍQUU=Fm   qA   fmk{hqLZ1gG@ub[ǻ	cL9t=`:*}L  %M2Dc&	T::Muٲ600]'O1#1harrr
+rs޺5˖͛ݴioWDq+S*~hΊڳQmdA4  +"w^-\fMi涰',b[doIVVmZXb宝B	s_o
+3%osӤb4FL0sr;:.<6W<>#[
+v>|$M/_Y"k{\}~2Qmg*A4  +FHjfΜ)B=~|mޙΥ$P]h^5\MN
+[K}vyīU՛6emrpY9ȑڳ;K_2}X)D,ְ|F9r䩧W7DLwI^R^y5MkbW"ˋ\X.)Ǡ6br=Ȝ6/x䵺3-E=z,ڭ#_YݽC[nQyU9XJ=wxo :1  @l5x銄˗lxsߑn>7٢	vrˎo L
+)C~tCC>wg>+--N7&qOϵ;bTX[Vff;vXvVviiKG.\:ЁOּ̋WDxRg=:d444£<[4bB͎+hLwIX9k{fgZ3cܯtO_rWTK8Dd1L;Lv)?6drjN+gZ}wڵV^jUfgۂ|Ex._A`}MuݝNLm͙3I@<b#maq%  @|~[~Thc5_p9kcerN8\qxy;`9_4%`P~QXM~ōk{wϨ+y-FWUZZT֣Ғ%r+W/_*G_gB58MƋV
+B)VKkk9|pܱc)rqyyyEDeeb	t[d?.s=Y]?Sw\0}}bfuxܸL;Lcj_Y隶;3N֯[`{VP,4uEO
+v凌EF/]r@E]+{b#2,,n 1  RȊd9&qO˛J7?~OOIصrǎ]yO<9s}'zzVFcy6ݔZ;ڃo
+84yuyO='UL;wN>7g)ՃƏx(֣6l˖ܾK#\rU{.qk`ys_)ζ<b#n1Z>bUZĉ(*{?o׻ԩ-i(6UVklF.Qޕ=Gy򂷂kNyF[K+w4w7cA0MM:5+V6+P;S!lGwt1Èh<g4.Su>g'sÆM.`m([{S5vk^,s՝\	C:uqkkj_{TQ{{'d
+io:-7xU?{>SoOkS=xB<F
+1  .i̛fqy=7m,ڜp?mtg~eǶ<+vB#kX7-"B\Xv@wN7 m)?o`byU;UnWUU)N7<Mvӥzb[TW*;/\78(Ѹdcq}ouNY+4SB=yX5	'3SS_%ጌt<2rWzMO<1h3ڦnK_F(grK_lٝ/zdU/u#
+o{uN>tg:_yCٵp;2I>]=#B9v+Vj`^%blwAo6*/^(wӷ-Wet/xzodREFoUOCsMmk   h	]3x$=&񶷚i9\:TkE.vg~mubJ){_I棱9P;$ܕ^q_<t}LK{2kjToLKW_F&]nK}_6;qW]='֖tNͬ2y<2h@x(wAo_ɧ?E../{oz)YcN4^%)
+VQ.̧X=ns?,3yFt]>ZEGZn3kW1;眞*yƟԛG#aa[
+t[߽}h֨bTžY]ƧV<\spݽ7z7ju;GDcuz
+kX|zmj7jn^  @<皌ƣ~4-ɓ'zk9Gj7mw-_vR/\\R]+>5\3j468"lgXЏƢ^c>++3RW'n80`4]w%x=aQޣ'ޖ}|;W!_Tb9Ҷ]+S_97pA|_N,Ww%_<o^!=
+ta+{]?ce6ڦʔW[QvW5Qol}6utۏ^h`F#D..iF9TjMnZn3ݢcAV/{9Pnj66}}}+m[_F:L0UtMʥKj7e-GŽw8wi7|Pxzod\\>>TNXN5  %QcxVƱwr5z:}YG݋I&m"keiZ6K=o_.˖M[GSZ&,8T&HӽNX@@ʅuguѺO;.iVuT5h\|%R/\E/*<+7HB3C-+KONW9_BFˡ5`+*3.SewUGu$C/Cfzr#HpmWʖ*w0q7}Ӎ7800`x+ҏ+n+PNߧ+/1\vqw/޹zw76y%ȤIߪPMt=:w{9Dc   ]zt\W{vyimY7zǾE(pGA6>'\4uED'1{?AxыFuVQkMD	W~]'`U5"F%\}5ΑxǱʫXko-[Lw+R-UQ\	zX^zNDۮKO'cn4k;ĲoSu+TmE]U5{רW".)i<w̹ӧ[zzupo20usHj0hNU1;̦MG}gPu+<hlkhotuCjAʭ[~ߑzU^7
+Æz`|rqG՞\[Xsfhlz@MRFwH}굩{eKDc   #d9qq:9qzт?{W+i¢ݷ~!y(~衇̌P^47G}GC%A+Áyy#&\7nt|yW=O9ީӤyļEJJ+*ն-hKK?W/Jx8=zO(2T_Q
+ݔ+^K[拕x_;ujBSw}N3"ߦ:u7_ߕu6aO]":ZE+# ӎ1Ng?'|;p4M)v̰z@gk,:7\+׾4u֮044JE]E9QM֮]ED9=ܲwM;whlK]7I+!sצ|Tk`[J  B`樱I"=鸺T3^P9wBj]PGc9qV'bHIggvKg?{uѢOW~ڮݛk<~/&}UZg}z#[BZZ[r{{⅋y;pîM宬#[)[G[l3-`BdȖ	!=*ըZD../5=SL<uhi[bg߮) 5S&_CyTKH]|R/Yw1]Ax"UݠTgBqGQƍَs݃-gg}6֝uWM-jW^|]GTvFӷiWܺf||ʧ\'{<<G{-DcڮFMRrף~h7>^M3J  @40C'y?ك5'xpp(;+ Do{krz|tw{Dw[kK~w4?kM[ǹcMI׊;rӭscPJ$,Vp|'OIYYYFiOaEK๒T3C*#hmXdhh_9X~"׮b]eE?*jKU½Ka"Ǿ=   6D{ɓN@(xҪo4:!q8j_c{iw^;Ѷ֖\UU53|g~Լz=3toިc&u87o]jj79--#vϞm(0Njjj.**QѾ}LƍZZ;C]CߖƦkǩX`~WXƥnO4  +Do:+ō8 tu\LD2y|!_iK]x/_zKE{0Ymܸ*MCm00o++9N)K:+++[l(&{`Ƭ+6]!3s5o^nժVe\bfah   h,a+3I_.
+f\LcȡQ\  3R@NdW)U0RSFE=   "7Sv6      $"Dc           `K       <
+endstream
+endobj
+85 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F7 23 0 R/F6 16 0 R>>/XObject<</Image27 27 0 R/Meta89 89 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 87 0 R 88 0 R] /MediaBox[ 0 0 612 792] /Contents 86 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 34>>
+endobj
+86 0 obj
+<</Filter/FlateDecode/Length 3052>>
+stream
+xZ[o~7@_"]^ )sF@>e)mߟf)+iU0X"93;f˦fŤ?|qud^NxbmU^|*e(bӇ4iERWxT~<=1&
+L@BǏ&LM&Ȅ*JZ}BWӓwRIҎ4+xr>/GB3\}g'7o :NTO&O,MG:
+_[(/+1X6鵍Ũ7Fsyu[벥@-(o<N^/,/Awt|@ݼmL&O{IuM;,'䌮z@Փ^3omJw!F55ǑTe-|E
+<d$%MɁl,fI0uGI/ԷA#$h&);/F{$(8~q(!4$v(jIjf9=;7ٹ&JǒJ閔7&>+P^{ܬr*6>O<	>j*'8t|^䖣8G"[}|*;޻atth>mtN>TTd0K*-L.&u/U*>'dk+vJ$;ln)
+Y҉謱ז=y4d:W^dɛ9U
+ԛ?RrisF)'DN]+pq_eSNGU0vR\r	-R,R@9.SCYr%P]Cb	3'~tCYF(̶㥍2h]%QWzQz!TtӪ(Z_UaWTV
+
+
+OёD\%ѱ8.γ˹tlZI]%l^,4[wEmSA]CoTx#qh
+kGdД_,ێdAT]j䩑=8'4!UM˩m+)ϾU DsƌLQ~yRE@y^M⹀xnU iw+妦qDB,1/:ZT}9z
+G:m首i&~`]U+#}
+KՄ1m<d,sW$CfÃY90j70EZIǊRF|z+|%Ԁ㌌mF(yAn(QOagxO5(Ք=h7${p$Hˈ~$>ߞtOR_zc,6W|=6-:9)xʦjj;`dOYup$K~a(Ka1$-IS:ñ9`;Tw(,5ݗ`4!yycSB;l8+cڂxA^v̳jbud4%ղV5nFR+{zB&/w?%vKk0Ǯ(yq|k5.L͙":(QR^,S,&>wXjG^8g=\$L5y}%Oʆ}#8T25.?<=Q[׿/W7c,>Xtmh΋Ms>QqœU!-'X+:<N(t|RG\=5V
+g4g-iKŷryzʔ4rWĵK+4xs=jF aJl*+_(^1.wC!m-`PT.`tjB	nPȲ*;1;6k*Nfܾ6Ǧ}	Ӫyx.F^c~mHs#U̦S[GMSv˭9孧&}i	V5Wtd|	}ݩ 
+ $G޾ޗFCó72|ur+TΗ y>aHT avUQogM/
+Ϙfw;;?V؎(]O!=ʪ8{w[|sWO-\{{5(%!#4rKCϋk8:}\nZ!Sp3ƶh\=>ϫ,.!aoeݔ;lNQ|BG[A巒1 ̇/i5+&
+8fJsFkۿhrVgHpOoD c[)/I(++`<UV/s"b{ܐW4O0;
+|gaW$i܇v=yizf^*tH.E/{^Z+r7	V,wzp'#f;?YvS~qlmzhE*K>Ƞ]=9p'%q``blWSA[6Aq3+jK<UǶ[>XiXՒMMOzl9ps?c^jĲnB9::gvn5nSN$) VLN.PyDi～ct(b=&4ߠtvLN7(RUx=_:gBWk+փfuAc:Ѱ	ܡ5<gAm.7r<m@;Jѐ1uNm<~0G-odth}oԐy]k|lyw[l=*.VܽyTvXzDޥw|==IB'Mސ p,2Z,o?]得rokAdq
+Cj\:UMZ{tCy6&XT\:#qܖZpPbW!>ۛF.eԀS_Wϳ[KP-UпUC'	Sq$<7$(ZDL'N-ImJ%_d
+endstream
+endobj
+87 0 obj
+<</Subtype/Link/Rect[ 191.81 543.6 238.35 559.04] /BS<</W 0>>/F 4/Dest[ 85 0 R/XYZ 51 437 0] /StructParent 35>>
+endobj
+88 0 obj
+<</Subtype/Link/Rect[ 239.68 543.6 277.21 559.04] /BS<</W 0>>/F 4/Dest[ 85 0 R/XYZ 51 69 0] /StructParent 36>>
+endobj
+89 0 obj
+<</Type/XObject/Subtype/Form/Resources<</Font<</F2 7 0 R/F1 5 0 R>>>>/BBox[ 0 0 481.86 341.89] /Matrix[ 0.14942 0 0 0.2106 0 0] /Filter/FlateDecode/Length 3017>>
+stream
+xێ}yt
+XݥEE8i%uQ9gxr<R)7q<INNWEVMd @	'+@F#!wON=5d%P:OU Vx9멬<uYy bS5Цi)̈́PֲW܋z^^_)qZ9,`+kwZ8B^&'H lX_CIS;',q d	*A!̿PÔ lgGF&*vR(I/~Yzj?s5?͋+03?J ?k|r-썜<bBT
+W+:B3UMf0aWt^MZqLo{2Nm>܁ެ~xi]3v.<U880_v6;v+/z0L	9)YY1C].&KVɨ{#/Y<N{g̀auh*ygG_x<kl:#<Nb:X 01A]aF=!t!@]<̅0)6ŀk<z-VgW.+2RPD}>NVOYV+H!×.@7S6B\w8"a :ڜw ְ<AOI 8xGRhFqpN3Q	g-*,f5P2L7&R>	QPtDèE8(X3j67l1,ceY+Bݬx~s?v(^2݊b [@&iXb|C)> $!AfQfirfcSfkhqBm6ذ[[v,tqO3/"s=c;6,PJ'cHRI
+F?w4D+u@
+Nm0O'%>ˁ?,؍n0suK;'	d4^ĻwCZPol>vC#?.>~P>=ڜD$NwwL++mХvbGYrŠje	F;\xtcc{GoϮ	(" 1(p>>8gGTHVS	 N..,kVŤdaA~FQo_^yW]\#fWupQAZ;0k1[oOÝei&Ow!ez]oٕ>ڕ9s½w6E{}McUmS҃K+کJ&aS6U5C)ULи4KN'S%J<UF22NHrt)%/w1b[Q؞+td$<'Iopb I۠=[$Z5d\CZ10$	c/Q})#aY)r	HMsivͷ[eV&u"OW.|aVj{=&"+-h\I[EC*GddCK<XbjLA^1cHchUC*iyԏMᴚET27YPeط2x>Kg$(l*#6T!κt{`M8_dΖw+TѺӳ+Fܻi9r=uIhSa%đXtW`ADoٲ|Hs	/ȕ;|+f곌"%Eo , 3g7%**L.#Ge@lÇ7xi+@tƀ+=aC\` g%MeMŽ> ,8UVͼ.t$>*i汗	Qh	m0!7P|+sk&0ͽ|rD ǫ7s"5`f:߱BM=.oww>58u?ȼstnA==H0	NH>zY:6VR]R}u@7z[vs^bOv-Ճs]31^*Dja_U̱tht`0LqX	b,#Vc*ABs2\&tҷVϬvtG5Am~++vh3Q#ΰ៵sGTo:c :Nzn+	ꇷ2z#N^q% n>~Gǡw`,#	UltX5q	M8˚{	32u}4W잰+6_GSNzW%3WIuOXtndR4"NY(߫7ݢ$?1p:׽ΩsXF?yWb<ODb?Y_ާ9,ɏOwecL8+Ōє\] vgQB2oD'x{lXɕ/r3~X3b g^wnWvN(lr"`BZi.+\)7]a]o#	XiU73_xH&`P
+{"ݠRft璶s7Ec#}}/G۬7{?:VTQzdxū}̏޾r;={^3sz.	̜WF#܇XH%]E(;}kY-<6>5R$Z\[XFICo.l~5NzH_
+g	kΩl*R np TFU0 R2	+D"`%ur*Tԡz]R߻2v?+$&KJ1f`[d&Z2P6&Jyx}#R8/m)jg`_&d~u0][X_8i+l A]^My7¦[
+>e6
+endstream
+endobj
+90 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F7 23 0 R/F10 92 0 R/F6 16 0 R/F5 14 0 R>>/XObject<</Image27 27 0 R/Image95 95 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 94 0 R] /MediaBox[ 0 0 612 792] /Contents 91 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 11>>
+endobj
+91 0 obj
+<</Filter/FlateDecode/Length 4674>>
+stream
+x<r6S5}S1M\xJj|&{&#ZmndI(|n"HpNR5Fw+wz(5駳wu]L{v{vXuY}*yQW?%\*P4JC!XU훇޾,z$Ol03JQ	*q,osOyxL$p*cwOo&؉
+?^}s~LDntyJ#H^brlb\Q6L+u8b7cU	Q]Iy"dzX0Zno\&ir\x(/U?oWc&N$}%`?q|3,uRב@ǽbM.d!B5@\v狺^<&,<Fe8\r7Q-ڈFaEN}
++r`&LaayZ7B:#6qˆL´^-ON`sric~]u]h^Gq|DƦ˿oDB4T:NNS [6)Z,Vo7Nd0:l*KqP4$I(429¨)\̾fgpGzq}ɢm(dP"e%)xx,4'+HCy66w6'pI+	3@<)8e+W͋k`.X\Ax^c~yHuͳk7 j&
+6eLZD/#˲.zJ1" ʇ9`-f_=	[c!ާÊ31}c#@i~<3=ͣ! RvMٞ2É++u{Fm
+$E5Nxx4L_w{UgCQ]S瑳Df#9ykp0 Y4(Y5=9Ś4`Cq]Ӈ$U+AVU̪-B-udu 9V+j3_"-kr:J򋯗O+obtD %2'}:J@1bG$"ʗ4D
+/PwihƟQ/$d'y 8YJu_K$V Z^(
+̥/`Sq>t&#%͞(-(hw\(TVÆ+Q..;{ϣ.iT(Lc]CQn"']CP<Lhԙf.'\*-ueCG*KWSp'Ng/ WwH5isUc)xFpGݤwSj=(Iu*-r~}=phƊl
+Ļa?!<\3Q#Gpj|UKUPJ+
+ Ae_YwP40u:N0XD9n03́3iqC*OX(
+eP/q:uiB4+<T{BUѠg
+@\"Lh[J)yi/3er,5SNOT:7qX!w9f)/jdL@&-OyGʜ8X%_W/Q9o\!򥢙ofư?RD)/u14;J.A#UmHsn7љ-&/E]=P|@)hHWav'6T TdLOOfmQJ	]YדxԕUkSpΰcڡ1RMIKcB6s(6 tBmGsiT۲-V]gw|e#]:ncqPi!tu-/$oʸ0[cM={X$S[>o+xE,ĸj\~I'i-";ڹnh!h*yy<Y'$qHS,^S42^rR,,pMـ*#rN+zrJy\jӺu31fԈpvRtd,vwExsfK	yofq^WT.lEɢPfCF%'hJ<d0XV1u(%#2앶nS@?P]76oYfHz8GW/:1cVvllNZ ˯xO6gZ+8`QZ/4~UW$u4ئ:𛗨;elF{4:
+5ОlPs&iߍ<"|^4}exT۬0	>f)׵tk*JVDLu.@If]k#4R9Lʡ)<b`j]Sb:4/?7~+csE	tU-R9q,ƥ17
+~(b"C	+ֈ!18rٝ#<8"ݙ`[w3$Bl8~͠ko쨐N ]":c<7~2D.[Iwr=IGzǈe$Ϗp_(+j!U&oFqvxtQC1MIjJlYP,Rb dPb+A	*(TTlYSg'Ӕu́ğMVlmlQx
+r{aG9E}f[SlG^l/H6+6]K9&2Gy>!hG	CYQPэN&&*-<ҭKni"T;3s# /u Lug_+'3$h?ྨ:;+ۅGgqZS
+.G1`xs1L$@6d`otddwGgIwTm6Rw&,%POՑ+Oz*y{vJeyJûv1JBymdRv9vt@;SN;3	3L/mhg|L#ݬ "i"~5Uv'"EbtKIGtT;\f*OeޘE#;WcEZ6ott.alaLb۠&F?x\Ƞx>mN_!x'F[fCxEM'eccyɣPXW~Kk_UgD6Nw,0W6 e}l=YY.y]?_Ūf}&HhpV:2",A3|/,O71
+`-9ۆs]DN}%9oVTꚞ8ga9MW8ZL)ZhziWl?@"qG?׌ؐ_|'}eH葲T+/J%2X#k:^^*@mKcG^g!Rjw7#w\NѼög*0ⶨ@@fcU of>͢sV{ 8E/{!Dڷ9
+۱zRs}/,u.4.ܣDIv.ҁS%3e<m}i}䄌TXg׀IaLlz1mBnC"R[[|!Цa#
+w9;_U>o/I`g~{=~<8t`Rбb~]ӡ-'mg
+l}nöcB#v7C)+m6A6J|tfҹDIrx/xө^[uqH/n٭sw9/~őʿy\ w-<#2^۹x*w_Y;C@kL_Vtnö]51{u!4c%g+SU<O/44VG7}sLѻ_U8o.Օ&D+^6Qù)&RW=W#}A5*+5=h-Hd퀵9xJ mO ?ʍ+'vFyx-AI䍓+),m_b+X#fD-+f2g:͠N:cƩZw;+s'MvNX\f"v@Gx;-	لL6W ݐ3v°&١G#.^yG6(r|ngf؁3Hmv`>GT0!> ^gm{B,`[/]q9TNBGptk;ҥrTO	@Ӂն2ѼW$T i,͂`!\L"0^N
+endstream
+endobj
+92 0 obj
+<</Type/Font/Subtype/TrueType/Name/F10/BaseFont/ABCDEE+Calibri,BoldItalic/Encoding/WinAnsiEncoding/FontDescriptor 93 0 R/FirstChar 32/LastChar 122/Widths 843 0 R>>
+endobj
+93 0 obj
+<</Type/FontDescriptor/FontName/ABCDEE+Calibri,BoldItalic/Flags 32/ItalicAngle -11/Ascent 750/Descent -250/CapHeight 750/AvgWidth 537/MaxWidth 1956/FontWeight 700/XHeight 250/StemV 53/FontBBox[ -691 -250 1265 750] /FontFile2 844 0 R>>
+endobj
+94 0 obj
+<</Subtype/Link/Rect[ 175.91 193.88 221.89 219.32] /BS<</W 0>>/F 4/Dest[ 90 0 R/XYZ 51 193 0] /StructParent 37>>
+endobj
+95 0 obj
+<</Type/XObject/Subtype/Image/Width 811/Height 140/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 5655>>
+stream
+x=8FFwQI-ً+ GLԓw܎:+t2fodK%_J9PDW&ϗMX}AE+X;    lHc+    2`7۸%    '   Ɛ   2`    C   `cȀ   lk-d?t|^8ݿ[   U/01Q~|t+}l^RS:t+  @/k;*Ŗ6K   eOI;ϟ|ҽxh7}2縄Nx+ݩJR1ve_"EjH?}v5v׭O-}m   !+ŧ5`";QFe$FDlE4fN)zUN#Jd"+jEe!t  @:o;
+ݜ:㕟436A%AMf畗"irljjK  Aπk8?1BK;(gV/lL]0   jӀݲ4u=yq/&nCn
+ү$- 3we 1`   ͝Uv]n1s\y'ů$șkt̙,_47  @   Nрŧ   pD      `    6   1{   +*쎾F_DPt?(
+r]F}AE+ }"A	Wp(萫2*%_C߸TJ@CA\}Q_DPt?(
+@Ƶ"~Pη_)u^:$4*kn1ծiF'θQϘcSмg_Əx*V΀٧Ly#1w@|[$|^d3f|i75&+q߂-"'/Җ"|xk,䕚rsF 0`{/v?ʸ'3ǀ99xJ,=6x8H^).'i68.rIf_t-, 3À)d$5Qny$Bݥr=GhO8nvd!LAOv3y^69۠~oNӑ^ޮFMgvu7׻dNv5Zv{?[м;̼VW;ϘEцGYWkzUiEއ"z5
+րX@_+@rN,eW"/ĦV#}\mOp2}.%s^y)&wڍh
+rL{ N˰eZ9k-_NXWk^#$-v5eYy-Hӻ0`	̱rcl=p&0`;k|GDth7`תVŻ"eDb˰KNv4&ڗ~<+|JyeQ}0.T{wFķ +0`;Pynnou!ڗ)Wo;MĔX~oPͶ	L~5FmE5V$?i2F/	e$l80 }כDTBPpW 7G~xo@_C߸TJ@Їq/"~}Z_DPt?(
+@Ƶ"~P,    6eB!6Q+B:C!:bȀ!B4:C!:bȀ!B4:C!:4`~Rzoox%'i2`"Bjgm،{/k?~6嶶!pǘkq{fI+C!Pqeo\T̮pRe0BBUtv׋|}}^oW噌zbRFݞtзom[s>wyFYI_pt?"+gO*!B!ivi+XHߧRxy@yL*uN5VT$܂zk|gDyv=8cycL7i +\CB+*G]2){ɼ_?њs\捌Q6,e^B@U5`61%2WvN0KTRR@dl+qpˬ1`!!Td03Y,w+LA:sQY3MA#͛)HB!v6`+X=&w=7K?[cvK"'zBG.we%sb+3g	=B!T\{0BS
+B!0`!BB!0`!BB!>   `C
+TJ@rJ_DPt?(
+@Ƶ"~PC@_P"A	W 7EAЯTJ@Їq/"~'ۯRʔ_/Ejg-+o`t5<Ii^woЊpØt+ZF+̻M}	Opjt\%P0K<"fxz6Mm<K'u_7glϧ!pǸotlRg̀z5qk*5vFF܊L{9̹S+< Y$t7[.4e(uĉ(v՛0IǗ]b`:#Ts}wem$Ny'd%P̽yu0Vs
+h^-}e[q`cm0cYIlDֱ͟7vz}^5~9 mim=vCnvgXQV!4̞ž++"3l)((H5Ztn?I%ӽ^8	iŧގy|M#kg26x^-iڣ6]2`npy?%)?~	OpOg+Ϙk+^4`]X*kmĵЗ5`9ʂ<fώS+غcy<҆Gh?rOMR`c2``c2,p2*;$Ȝ1߼1zg=>9CnT{=9&`&&[}}.Y	Z.gm𸞰̶Xd`jP0љ%fKbĀMgx@y:zƭ,i0M	Y[m>D(ÿșҖhlU6E`md2$tCS~\cqSHyiS͛cm$oAF}þ#36k\$+	Y;`7g.^qFg"-aL,f	zV,Dofz[]\y?G\")1ƀeXWwqH{Br/k%ᛦ*` o\*%_C߸TJ@Їq/"~}Z_DPt?(
+@Ƶ"~P>k}AE+X;    lHc~':f6ri^/n Z3##P]j<
+-љ+ؑo\BK߀BG
+-љ+ؑΑFD.CDBKtfvddЎ7DBKtfvsKdP!ѯـY50+(tѯـ;_4*Jsm+a?ۿ~Oomǫк"
+i:~1:lƪ1-zņ< VyҙfH<W@[ӃנFٶ"vФuƕXg6`czy-.2m;otcm[_m0THnԩxs|F'љ+H}~6flR3r-br|S+~JV;Km=C;
+Jh:reHl~[Q.nKfki~+@0^"
+iᓢ}!laQYE4O;Bmh@րj
+K0TBnԉ[1Cљ+Xɉ6d5`cրoȍٶ%h/C4F?:$gә+{J3?[yN>C/loAX{FiФ< ,tf6^<3ƽqjK;^t6`wrcm[]<^"
+i:x.ƾ#mvDd^7DBKtfvd"B*$Z3##mvDd^7DBKtfvd"B*$Z3##mvDd^7DBKtfvdmD__}
+A+D+    !pH5"A	W 89r/"~}Z_DPt?(
+`G;Gn<EAЯ o\*%_cm"~P>k}AE+y;zy@H9v{۶& q{iWbW$>LxPB	W e "?Z_Put/-&yb^ok1.z{ys٤?-@%Я 1v8U,T|^Ǡ׶8UڼҤR8N+XȀtGg]P@Q39	q x076Ȁu٦M*(wӦvNS6v5Bٿm=vCnvff̩м	8e./ѹvUhOa71]5<(+y)o./ws7Ds+}XO2`e*0`Y/0UvsvA=88U׀+4 /\F+lЩ2^	J(
+(1r7co˯fWd1Yo*0`}63sĐڕdL5`TRWT%>haNJ@(\=>̓iȓ=iMJֲ̦zD	v
+;KޟDw*L5 NTtX
+,=eV+#v3`+x}Э>ͮ)M*oAsm2'v+LA_ˏ g`	+p6"ʃ'5
+4*盳>湹}:-a6 wE4sll8D03Xcq";٤ϰ9m7$"މ+iYo~`P#`+ }"-j!t?(
+@Ƶ %_C߸TJ@Їq/"~}Z_DPt?(
+@Ƶ"~P,    6ng
+endstream
+endobj
+96 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F7 23 0 R/F6 16 0 R/F9 79 0 R/F5 14 0 R>>/XObject<</Image27 27 0 R/Image100 100 0 R/Image101 101 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 98 0 R 99 0 R] /MediaBox[ 0 0 612 792] /Contents 97 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 12>>
+endobj
+97 0 obj
+<</Filter/FlateDecode/Length 2746>>
+stream
+xZ[O~G?X/N8sA Uڪ-TX11'84uff]ǝMyϚa*WLΟMYi&~UjfO4QQDHí	*_imfI WhHlJhIa"%+|or#|+=1G :@*577n"|VM#T|$w}y҈D+t"EH_/M1ɗVe6ag^T%F4ϊ":.`HͼVʥy9+6ýFm`U6vkĘ	'R6sa1h/O/ .so_!ѾPClSFtqMjg(;2,l_5XKq7ndIY\0+ؤ5E +M F.c*!AR	NQaH>󦮮Fc?*5:*0T'x2~Z4O/+Α!Jdl|Ii"U(!}i}˃1J[_2't&Iu+@DhbI9I E3"K3zuv"2 X0nYѓ1t;c]֋l+Ρ ùƍnmbOƊ
+/"|"@G(pŏ@$|۸-5{2e!!@y:o:GE].rm\Zhs-QŷϯUS"B.mofU]C U9YUwv+$M1_6shF1@dW|w"8O0w'?JLp^lojtV`H-pZ/kΝݵmvoicవ8tM P GN{,EyyjT+p昐,uwkzT/`+ef+Ca)VvE*"Ap`̀#0b _]ҕfCeGAE7\*j$"rtX9sO+vV\49.&@3(93ԟo~yLZM$%C`]m5'ZP.5R4`h:k=6zl:7=2وcJg^7ꉲ7P'yV+!ޚajRP":lq)_>lui)*A5LL]!\;ّ,Ki9'#Pi+Kz~aT]5)[o7zta ),(',d`y]yUA36.D8vcmqƐϨLUBΕa6_bbD!Fa}J4i:KY\˻0PQFr3.|zCNTI+@kBPP@a\B]>mIt7'kv'$iabR!'U5#Ӓ-c&l}x鑶
+v+ђ+'sn?	([2p(\h:ESXBXCr+B=c\o`ߨPd!mzJX0t~ߠΨ1Lj xnt8KkG0n=֋c!dy:+oaMRz(h՚^~cwjIzI~Q/4y	.%'tjc}#qn۔2C)@Asţj \ۜ2Mphɩ	la-/22~-c\0>MXYg0nĂ՜25ҁ,Tc_RvUHf$2be(E!.OjO֢]9;@48Qln3GӒ̋2ևD:5fKْN{dGjK8RnswchooPkcl»~ZY_ΒDucJ=Kcgmχ*O*ng6H!u86̆ش=?aFa+܆1M-؅%ף=ۧՕ˷Ֆ2SإlV"x_v2t. QWH;	a"]#}N2d</wX/ڲwacj=|cn	"7{$֣`ǳbbI]zԢ{-oxǃbvB4Cr}ҺSSfZx;ovJ;MW
+WB64y܊u1MP(I;(vK^R'0S̰r:'+j}ġrѮr4zWVC=t6t2W-%eY
+m_?a5Ӡ!?[KlI<rgXW)d+|GSy3\S^p-.n(rt_褯#OkQF(HQJ3ئR2h',WO(Ϟ8WX{@ͅ)1xAgC&D.t'"4~ Ԥ1fU+vapIF,2e
+endstream
+endobj
+98 0 obj
+<</Subtype/Link/Rect[ 436.52 620.81 482.5 646.25] /BS<</W 0>>/F 4/Dest[ 96 0 R/XYZ 51 620 0] /StructParent 38>>
+endobj
+99 0 obj
+<</Subtype/Link/Rect[ 465.78 357.66 511.76 383.1] /BS<</W 0>>/F 4/Dest[ 96 0 R/XYZ 51 357 0] /StructParent 39>>
+endobj
+100 0 obj
+<</Type/XObject/Subtype/Image/Width 596/Height 204/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 4282>>
+stream
+xmU r>@0_(,W_ׂd}H'LXL4,2Nf+ݻHdFeap
+F$H":ԷSw>mnթ甡98敿 $T $0Qf`w©_~WXx.tp*n'O)B=tdu]9n\Uz&n-4Ѕ[YYG#@J&		è oLm7)Nŭ=x@o.$GȜՕZune6qw拗cqc/YܾVdq,zPf٨c5S۹lS=!E{H1INO/=vM
+G$ԿJѪR0B7"AђgQq`}Mh[Mza]iCSq#O7^k	c[q},]q8hjIRfLUZ}CVkhmSVq0J{r,3Vhlm^j+춼?;j.7bVqd]1DA3a/;kyH[Ƕ!a}qu|fp٨dxȨ$dRѵ-]F땅{*Uǰ > ]YY8d<*<{w}qH%ިltF.o=[:zѥs[GByFIQImYXU-DjiCKFZt=,J&d I\I=aۋ)g]rvHY[Ƹog]t:}wg?Pr}	j-tږWՆV{QdB8_G|\->b͒PiVEX*-tsVMZ)p+SU՛#ɇ߬{ï}ßrXܚ+6燷.tW{mUm3wWXx.tp*;w+,<B8MRBW/[__WXx.tp*LRBWl^^^^^S{:s `d } F@jd } F@j&;+'<ykuBQ[;v)&٭H?fC)}:j`coW}msCB#GTM}"jyHk)Dݲ+oea}bWU/p&>[^F]=PAdA=p fb׫+;+xy}tvˮ,ϫXAL3Ȇ]_-Nv/_! l<tkzQp'v}~ ۰+ %}n~xe}-}޷xcevUAl\oUy.VDyfʓЧ`zyϳr]Ց`̢=ү|Yd!86ge~ } F@jd } F@jd } F@j&ξo.V;['KiՎ_L]OLP.ίid_yNf	Q+r21mkaIN5KfΉh3gOL6WȴRư[9\LM2|vԳ/_s
+:>ٍYÇ_><vW^w=ь<ϱI>i-l+ }l׳Ŋ<+17g!ކy6}' b3m>y(}~ݎwrjQ<1m[X"C] @jd } F@jd } F@jd } fu*+w 5ݹk0I>. iܙ"ig_sʹ{,I)_WGjc6\7kwJGq&,'W˙ң̎4!21 `A鸯 L>Z6smwh- L}0(:ʷy_3/Q50d@&~_eo9hb֫EWgM} 	wۣO;Qɟu+Vwh>Ϻ ,.n t} fa :> R# H 5> R# H 5> R3Y+~t:1׈L8pR /ϲr`+yz̋lLKLkM M<doLUgfM S8lՕ^u47.`^l}(;X$[]k߈ >H㞽=ʃ-Ag] ~ } F@jd } F@jdߍ_zy d Y#_zݖo"vw?G?w?Í7~ܼy3p֭۷o_v-`B v>*i7]Rv% )ɾ|^ri%->&YG[+} lL/lyk%-ʾzg_pL[[[wȑ84 ؤfeO>sz>`1Բ/Ç;vw9wܻﾛş<X1wĉ3gμ{.\O>쳏?8d :kqߜ} I; 10-`GȾ!
+B vo_uOF>L-] l 5> R# H 5> R# H 5> R# H 5> R# H 5> R# H 5> R# HM-֮	[e }!=oCO??o;w.> CW_=uԙ3gVWW?S> I,~>YeիWⱖv!Ο?_`ad2.nEB`(	. 2XC.˾7o6Ȼ`˲sw} uY53`˲f}珻+ M!}㆗^|m- `> R# H 5> R# HHǍ_:W<>t<dL:uꩧzbn6>} w^{ի,Z,X3Pt_vׅnֺ_db x'¸`iuȂYneݗ} a=xVB7d߬[>~}7g5rlgO5_|W.xrzҨ~8?ysg_eˆ'XkbRs}fo^sGMTf+\^bkn`@{jMyٷVs^\]-ﴑz%qŭſVRǛg_Q3.xlѨ31agK+jX]VGC;Eq%zz+Yy܀wz˯_/jϾF5Ð+~2\ho\u_w޽oj.7ģoJۋC%#y^mfzwzˇBc{h܆A/JkǞ9w#KKG>*Wz~Ɔ{ą >RIh[k+z=\-6>7|tюl#3qV6O<u_z{X=}wp#6e*>]lꨡYO˻.껍Ͼ>t(jݡ#ӕZȹݻ_|ҳoxsP:1a),U*^*o0zq5ߨSk;"qhE6jvq~t4r/ yg{wawܲ̓+}aYQ4Ǖĕ5o]=\w}mGT:x|8?a3h\u_wΝM?Ρco}ϳ	}nݮ} p=\__KB7d߬[>povmm˅:9f>Ee@p'N|-t0txjAyW:3H0e3  3! H`y 
+endstream
+endobj
+101 0 obj
+<</Type/XObject/Subtype/Image/Width 801/Height 162/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 6812>>
+stream
+x;+7$>nrƀqD|QlɄ+4H6jv7Ï~bTl>=    `;o^v    I     X    C   `sb   lU,   ͡   9N!?\4_~+oq=.|N   ΈL>R,E8E/>YddS  T)V.,xdX   P-EX_Kk?Ӌ.!VL(Zk\D/+{vpit)ӹISfÞ~b[m.gbn  sM.6c5>n;a=4g8:Rvϑc-K5#C5CD#<)ߖ<mj̴  zfvf45VGY)DN#NLVו]4K    8CS,u'y߾ytRp2}k斈]X   rt\_-fJOmKۤJ4m-ڍ}T)]BR,  s#S](t㲛pwY/'+qZq<2VK=⩻kjHÏb  '29   @")֑	   U,   Z9i   fb   lU,   So    3޻ӞGP<#ۄ="?(qP#< AX< @7r*WUci*W 5m#J@\A"Cu^&R<n+Rq{YlvC,7iɸNQcwz`#F[ٟĻbRX"H	uc,˝}{=9ԛNH#</b	OR3:kU3.N!= R,c]ߢ]?zR,cmk~濵3XW:ל{"6w"bpC";u|%ł K_#νc-X)Sе%[̑WjP'M3HJQWi??nwis9gvl>mw:f
+X%a98[ی<DeUaOWkܢp]MrX>,fX$o)Qź،vG;Lwu#R<Ηb9Ͻ(ӕq펷jmT&γiFsN;F65iBIhD19E4{_Իra3-le,UpwM֛(b^ҟ#XK}v]qsXğ3+N#@=@`'6NR983YŊ_WvEԡ0Igyi=.|.')rX\<Yž+ab[R,u'yXz2F:"Cu{8oQGE9^W"5D<+"
+N<ao
+aE!ł]Ϫ;ؙF(}%)yGbr\{4h,ύ/Ŵ*YBnyhix0U_Kav1>m|޻7.R,cźOw2{;yB<#KAw]9	lS)]M.SG<uwM-:Fo)?&ʊo R,ioP%+(8AK{_#"!@O{
+ qP#< AK{ߞGPFn{AE~P
+ ro#J@\"    `;$?R^vB!`HB!Ԋb!Bm.X!B*B!梊B!b!BmXRo{ߙ+ՙ}XX!*֐JyX}~߯]rr:HaǨ[}$gY)*B!bLT޸yڐ}%B!ݮ֊z_U.~[R*L{N3V-?nfq_#e#>~zW/*!B:Eb3Xcg+b@0n	E.vWE3\3/zwDyueb̼dÆ)>D!:Sz8͇ɭRtWt*C	=r̗![\1n^ҰЖ#!Zbm,..^+.aNTVX%GR,BhVZF~U<eZX(4ϼIԔƕPWǔBR,Bh3_w1"<>9f)jBZ|bƊ׾l$Ga,ʑb!B*B!P:B!Ԣb!Bm.X!B*B!梊B!z   vx@{N{AE~P
+(r*25j#J@\H{#="?(qyT9N{NT%  j۞GP<*LM=*W 5m#J@\A'~)rzX}\4Wʮcї̎xdv[oehEd[-ZgF	V4DwN؁O yRX'&XeܸMb%ˍ/|50=~suʑxQWHV6TIh-yAMæ~׫Φ} ł<N99)GS
+y@箹g+3bx&d7wֳPŊ!ݽ}ȅc@9N>Q䑑bC	)[moS[n{9nQ'yjo1G^%z1uuvه_s(nGowMw(1Ji>><oES,p-{|iS0oS#s8~1"R,3Rqh+ew^lbms[ey<ԘC)xԮb'߄gb/حi=uiYe*c}Řy>+^Yb=FǛX'-Ų2&%@Wt	A>q*\xn3}x2VJ˵ϜdvEQ*xQK~q}\0qەo+>On(+)qYd,c!{BvW<-էr%[WR,]ZzIsgTiCL)p@#'(Dg2QYa9(BaբŸ[Q	|q+QM
+Y{W℣2Wj\iHٵ!fM}R )׊!/Hic?p6(,! ł<N9/.xlEL+|deLMW1.΃'.a}ٵ(&Ŋw7&p|q_nA6@#|aN>QFn{AE~P
+ ro#J@\H{#="?(qy9^T%  j۞GP<ci*W7    ؎1u{>j;.KwP"PDtqfե."P	W("XU{X:+Um6<Bu**$
+EDjbހBgq"u+5چG.QBD\bV?U,tP"PDTGJ=`y?m|O[Oxq={mbua?j--jzSP.[ɀ~v04n~ytw[v6|ƙFz>GZu|
+WTêDy2y@ʖkɀvucӾw.*)%o4b?iՍZIWOA5*V̬cZM'nP8tSXn;`V8*jR+m̑P\+n}UŘg^8#b$(9
+G8T6bbbۖj@8UZ(7]pzobs5b+JתBMUDx:q*k@?O6T8*:TGĠ,Q"zy+UǨdglC[?c/7ϯ\QN|:fTVݨxMD+H	w,o|B 7
+B7J?B(`3JԪ'(|QJ%GsM~[ Q9̿flwH9],?O2FwATF۲=R{
+A*im#T?
+Q!W("XPmQBG 
+EDjoETP!W("XPmQBG 
+EDjoY7D\F   v<᬴T%  w3xfh#J@\H{#="?(qyC3ۖG{AE~P
+FyAA	+">ٶ<*W 5m#J@\A9>ޯ=-Eq{Dl{ uFp<2/tAב47YpC! ^EOӁ	[nk.OӴ:հO49$G}^p+FgD#n`~IǨ	-xIzw{k>?LP
+xIqRX<Dҽ Ί2Ghh6纛{mm"R++x']ѫz] 3k X5UD<ȳJ=yʉ:lyNٛfGb7x:zw}3N
+}9]2\[ZxAVĞ0B	+"G/BG4/wXr>7lK7<ReϠ^*Ś8BmW}$;4ެs{].:L{e;'p.D?7f>.2{'nh?@KNe wbI.o4ߡk*ŲϹfNhWH;v3klIWya*W>Fu1V1 )߳XWgt%+Ҭ(MEv#FgMpz)VwR, @ѡ+wr^۲dۢ;gzWTۂ5(|ܜ/;&Xf\M3g-_(:rx)\(\{0B	+ȃ11Kǉ%wS%/¤by*GbY3a%JCZ'K|v,1yp6R\HeV9+d#OK>>>|/++J@\88myQM,G~P
+ roϣc)]c*%  Bytٶ<*Ws,{AE~P
+ ęGǙmˣ="?(qy9^T% `o    k${AE~P
+ ęGǙmˣ="?(qy9^T%  Bytٶ<*Ws,{AE~P
+ ęGǙmˣ="?(qy9^T%  B^N6#:b:#Ťr8=nӜ*b^LG3dT%  "Gg@ fy6k}Sn'Jbz_Xѧ~)VJ=e6M匷4lnhP
+ D0M*!l[4`6ɳ{jRI|S}vN,b)R0B	+ȃQ8J_1@݄ 3cBSp76֩bM=
+׎n^ԋk׫>ztNjc;züOvFi)Ѡzb/m?hKM,4W+74(qB/BGdr2/ws%+0n?֑b]|]cb/ڭ+ksUiٙ&ZXv<Hs=Mk&E0B	+ȃQ!Ub9]r~iA)OWW.B"J1"w!XPMsk{:Mk·^A	+WO1z1 _YK<5WBDQs8Sں.Ųw٨kPwǵ6]$"x+
+ r4z=q'2a3cz(3'b=3])&d7
+ĉ].eq1ոg8"{&FuPか'-b$@\<xN<?;. 02Uw̨]:	^ϒ+B=b]>7ָݓ$a tZ$H<ciZɑ^W 5mϣ:  AK{ߞGPFn{AE~P
+ ro#J@\H{#="?(q|   ?Is
+endstream
+endobj
+102 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F5 14 0 R/F7 23 0 R/F6 16 0 R>>/XObject<</Image27 27 0 R/Image105 105 0 R/Image106 106 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 104 0 R] /MediaBox[ 0 0 612 792] /Contents 103 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 13>>
+endobj
+103 0 obj
+<</Filter/FlateDecode/Length 2287>>
+stream
+xY[OH~G?4/Nkb\7_V 0-VM"FhLRo;=_!$	H[w)NNuqki]3a'jh57'iQuQ_HjI/-GB%bIB0MoU+s|tH4blI<O$-%:e2ҡPt6:>:3|+~91YGJ+#0z*8`G$>\aC)|
+`m*RWhe\Q_r8R6G;U	Qo+dP.+;7KJbZnfy5eqY./bcKQ?+}0}z?<TOܧlP%Ќ)u\e [Dvi dD2xbxfj lj5pnwtC%} moGq&SPva^bsc%'J*bk5㲬դSq+:I]Q^2X-kx)xXJd6H,zDF^q(}@4jP7ۣtFo;Jcm<qe!P,	;	.LurOHy~uN,rVS
+nl7&P1b\_iO7?FSϩ2)#6ʐ,vIm7"_x]3/;})$@׫v-`82Nl-{ Ȼ(#͓z+ɢ.mmnPifWDG "R
+%F[W`FPQVfA*8GPCrD؊屴~	~G [acy.sW!+>vjNpٽ3-(Ty /,y8eHu ɃԞ`t͞L]Uj#QT/RcKs }!]larMVILVf;K1\,_d+0۠<1)Y3d>XS
+ཋ]uݕκްbȴ4BynMo4Xي~Zx5N,v~=ZC78|&,k[-4%:t#u;*FNqu4f2pwK4 jE^6ϖfYdlnj2x_D^xfA4ei]so^Yms΃7kpq&+.{B<lCxYw?22&MLM[0vWGJ %]ҧem
+}heahw=
+.;%.+5G tyzjwLF+f,%9a3\2*D
+<*<(h;^{v/+9=@M1uL)p֖M
+f,tOZ-n%U?֌|rkwx|gI`?>՛#Fb3,n7rY<iNrS0*,.4vzsZcZg+ba3p9SR9))=vm7bB@8-Ƣr7H3/H;9Cc|OyjOKTuE!/v~ڬಀsG8e
+Tcpg#2}^VNwxz)D~k8@p	u`Ņ=Fqmh$t.{pG*w9В*I
+KzBzif^VQ(^;MDTPBᶏ:=_\t_GWdk;{#}}zKLXSGRo7Ǭ.xzɀ4ynt?|?EC]b&}lfh@`=kYî@~qE)E0P}
+CW;ða+Sir\TĦCZϑ5@ځBW'F#vm,pnS8w]/+pi<̈&\Q>3ƛ\e8|ON+Ϩ>K>]]뫋57~1^gȓa_L]֘G6U/{YSˎ|M$^jTk*>lj_Mj55uM[S@a	װ^
+endstream
+endobj
+104 0 obj
+<</Subtype/Link/Rect[ 353.59 558.31 399.57 583.75] /BS<</W 0>>/F 4/Dest[ 102 0 R/XYZ 51 558 0] /StructParent 40>>
+endobj
+105 0 obj
+<</Type/XObject/Subtype/Image/Width 485/Height 834/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 22271>>
+stream
+ JFIF      C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222 B"            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? (< j \?=7M>a|.@QHW#sQEY!EPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPE WMӑZgcUI>6M#.[][0	4,Ju k)+`iمQLAEPEPEPEPEP]7<PC 1YA#ս <z`4TP7N^uɹp\<axHTUөɈ=Y1$^VgZ<ዞ]Gڼ¨r^;rssk@+( [|)iή.YA
+5}Cm[aӊMǇ	]˨t\I*Z&տ_ jk4_ٿj \n=kE+7_#<+:ZC-ϽGxXf 3Fͷ )$WyAx?I,⍣hJGSn.tS-N{-6Õ dxЪ-P85	i^ڍnIaLhM#W큹Sw,GujπKv^٭=agkZAix~6=%M9`䛇orSoE}gY{++{;WR<(rzTOY[_woicؒ7 ]k6Hr\XW*?.|/i_k3<5I {\#҈o9Av.㴟WmYT2iJ|HRqКBKKue HC#.Tzwt[KD$ey :V\ޟK}$-"AUf ܧN).-\[[]G[[RE zsYYiMX6pϦK<0ϡ&)˚71QEdQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@hZ%爵4VRpX($Yճo\x[_Ue1Z68`;]_]PC.tx܀O$b>+Xϩ_N=ɐHD'үk Ɩ1i|n̤`qZȴ}c{o	P[{ߒxԀ>`=Er'')VYdðfv;t ]o</\ʹK#9rUEAA{=ss{ۅQZTtVm#HMNfD6w`{?+5{+؀ǸqmX?2 	F  ^eb __M% \~u{q>&+ΡdWNFuB8N+"|Uo#djA	1ӎj![*QE QE v~߄/|wOJ߾<nP=χhU߻* rJ*|rۏ(QEdQ@C<	^'1SQ=2oi%HŏQ@s<("7UW `v
+n+6 UbIrK4(,':]?$^YG=YM2 nn#"zr)"[wyTtQ`$Lvw=YIE QE QE QE QE QE QE QE QE QE QE QE QE QE \G]MN51CF{rXTRTi"\-Z{lc$vnQE(B0\r
+(!݋A41%#ښ ] ?5 5R,v:IdC$1?6(QE QE U =4MU =4M}+Ex]zV| 
+O_N   
+O_N  Qڡjg?U =4MU =4M}+E]V| 
+O_N   
+O_N  Qڡjg?U =4MU =4M}+E]V| 
+O_N   
+O_N  Qڡjg?U =4MU =4M}+E]V| 
+O_N   
+O_N  Qڡjg?U =4MU =4M}+E]V| 
+O_N   
+O_N  Qڡjg?U =4MU =4M}+E]V| 
+O_N   
+O_N  Qڡjg?U =4MU =4M}+E]V| 
+O_N   
+O_N  Qڡjg?U =4MU =4M}+E]V| 
+O_N   
+O_N  Qڡjg?U =4MU =4M}+E]V| 
+O_N   
+O_N  Qڡjg?U =4MU =4M}+E]V| 
+O_N   
+O_N  Qڡjg?U =4MU =4M}+E]V| 
+O_N   
+O_N  Qڡjg?U =4MU =4M}+E]V| 
+O_N   
+O_N  Qڡjg?U =4MU =4M}+E]V| 
+O_N   
+O_N  Qڡjg?U =4MU =4M}+E]V| 
+O_N   
+O_N  Qڡjg?U =4MU =4M}+E]V| 
+O_N   
+O_N  Qڡjg?U =4M5}v}ZQEtQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@/+Γy%k#/+\ADj.KBބ:ĝ`z|wm0h&s^',Adu̓7͕G
+Xt@>$!Qf;x{
+jZ[mm$`iQ"=7zzC"o%yD$@B8qO&[[_-ǇcR#(g;h9:}Q _jǋ+0$=p:J' vvW]֛Kq,R<QJj58'Rmƫiit-2'Е]NUARI;aqN1бy`%h ##^*O:-؅끚zW~y  :52_/E[cK#?1 oK{jV4H]TA惸r>6ouዑ-\U6/N	sGkJ(k:|wRo`A];ĩ>̺0:v4 QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QEgmGWi#0Aj;^z5ƬdFY%3r8(ּ?s>\ymf95&Zݝ)[eI3]_gV#Ò-Γ	X>{X{>I~YMl\p3]}+vVpZ11h= Z<Y&deV1s+9kJ6m7S+/44k%mE rkor ++c;~lm2C<f(7Bѭ.;rςYoz*(((((((((((((((((()Is~.ג3Ŝno_~'ծZW&	lU_7>coq[ kP81%ʍJA AG%~   oz+=9  4W ǢHiw6?+o7Ʊ裒=]͏JA AG%~   oz(`scf  	_?3} k9#9  4W ǢHiw6?+o7Ʊ裒=]͏JA AG%~   oz(`scf  	_?3} k9#9  4W ǢHiw6?+o7Ʊ裒=]͏JA AG%~   oz(`scf  	_?3} k9#9  4W ǢHiw6?+o7Ʊ裒=]͏JA AG%~   oz(`scf thבY,5QS*PCU$>5}WO2SjyKDS: ZCn=NaETQE QE QE QE QE QE V&{.ሳĠ.U	<w*h{]..W%
+4` d;-kUMmo!@w,cp
+M@.I+2Hѩ!pAL;:+7}6Xm˱Hv]a:KtP!dP_ӵ tW%/#*f%+&ܑ@tMKPcY1F͑7*9Ƽ+mq&*HrF@=;TcUF"UW|g?Z G>% Ƹ
+~%ylG+K"{d^1< f`oݾj:O u͠.S&2=F:Ï0|,b:c?:ԓMݝ$	 0 Q И(E?c??$	 0 Q И(E>{h w_' FI Ba \-{=O?'O	 pQcGu 	?L?h ?&
+5G?$	 0 Q И(+1G?$	 0 Q И(+(1{G# ?&
+4O>{h w?' FI Ba \6(>{h w?' FI Ba \.(a И( 	?L?kc?;I Ba G$	 0 Q=| H'O	 ' FZ(1{G# ?&
+4Ohao ИjZcZ}7VU,w.%e>kNRKñF}Im<L%"❼pxH/s0*3\]\%.ro67o+ׇJ_:Ֆ(e#2Lo$ 1 >WW6va	ٻ=>Yz/E^xY}A&Wh|$`XQjy$lepI V&\ݥ*_</c\ɒU*I=G_Ƴƚ {bQ-2C1q0}yފ\.8piݏ)j{fuc"6pnƩ gN uW7k	&I-eE9|wg0z{Z75Bjkt\+х	mķLZ h (  _SO __^zoߑΏ{Ause4ME#qsy޸ׯ|E ߑK{4#6b7^.?:xz(HF#+(_eór9ԲaGѣmep	HuJ(__pz'=>7д[.E_#QGzo>}jc^}<no\މB$_27!?|HzQĸb+#.jZH(%&B G_] $Ŀ=!eQEjfQE iKIԢ;{6q#>n	5km4 V.#ްQv()^z%5;m'#}#ᖽ1^b7R/xchZLߓ`s*⍤ڧ4;ϲ4< ^rIm{[Ki,sܺ/(8e?XA%ˌ[:; 	IVw֫wv'xNěmBĢ1H'>nN\ju<?Qnlhn"8daȭUUՃ$VmoKx9[a
+<kstm-Z;e(fS)V%EMou)Mo p_Jq^k|1kboNOku7Vy1,@	?JP>V޺۷9R%帣+GOYNV9{cTzOÛ<CͼfK-ijc['i&K%*3axWG+'N<R4<?LO. vzjUnpdr{=^-2T $8 W͵o5Xe1UF3 ^Go<_.ѧܰG_ΰ4-*Re=^9%'a\?nmJK]<撽MU)ZګI+ 1/־<Z7ϵW9}n?a#(\O֟Sn\?,61s t/DҴH;E{A˱Z5)reI]Q[Q@>/S \
+ ,?j~,?jʇ]_&m'&՝flys={W~8't Wߧ|ןK\*r7#)XKOM2*i"8Sk Prk*~}o^i+ounLzU[x9h$:1"p9__%Gzo>}mn>ޥ]F_BEJ,4%O.V2.]yȔQ[0Grϧ $#?*t'A{dI;WPNz_#Gzo>} _SO __Gzo>} _=߀}on|Yt4ZT66HH$KrjKO J+Ǳ.%'  	n ?I  5OENi}e~>N3[چ۫4,Z_yu7RT؁GNz>Dafs;k~  h Z  x o:LAXwު+dFsӑH!oE"쮲U89$ )sQ-C'k~  h Z  x Ҷ}诩-@Ȉ1#$1+2y> eKIaH߸I sG5T2-ֿ??&KuO cR:ZVǔR'/F]#ZH-x̗	۝܎?	{S[ -ֿ??&,֊ x W:G鷐/2Ӭ̋2ȸ dV4khEe+ĳ4Aw:8S}F{BS%ˇq!B !QǊ4ZRI'kӂh;I\w? θ:{EOeQEjfQE ŚvD-ߵ02L/B8?pԵ2MI|Y|35iQH	L=Z*yi[&5$4V~=?YXӦNK˰_oh"{pjUihT^R8
+_WmSߋw1@a?*$c5w(xH
+õr9=1P|;C;P3E2b^~ׁ1޼-.ڙP0V>6W@t2IH {{uߋtKl4Wwmi}Z~Z?/[x	sdm!b]v5Igw+GDB+XF<b%''IM?>O#9gd,03ߑV.?Nwsyk}m\0:¸)Vj#U:rgE_Ö6!PP58qoiZGlu]-
+\quэՓBE]P$^py߭p2W~)Ԣ؈08A
+0aJĢ+R( xS)O v?r\5w??r\5eCq.Vz;Yj ֏%' >ן:5杪js+VҼF
+hwL 	v ?I  4]<MtV~g,\ $E: KƓu=T4sh#9ާo1Ϲ ]<Mk_ [E=?W:E`NߖZޙǮN6|P6˅ =;_woAZZjR Z  x ?.ֿ??&Oiyusi.:@K\;m]%Jbhc	H%KpzQ9>Tһd_k_ G%' %${.%'  	v ?I  5EtpfLj:fkp3ۮhr^!(d]Mcy+ݻ;r+O]Cv6Vm'E8kS(F[5:o$Z@"mŵHbq5aMr@|AP+ +eGP_K\#c#q$G  A;_9Yt/}7SX[[3/ .1!%<FA6__5Z7Z20OC5_˶+R`/jT9qډ2d#+%'?-;¼'.-;[d!L9#.;kDTMD qsߚ<jWS} yUöI`׍pZ%.1HǨd@92Yi6A$cW*:$B<q|-{+;V١[#%ljZh % 4ag{ʎ[`wo8'iSڦqw*$	X
+8*1zSHRwwgy#/|냮B G_QOyz(L(P!E8
+@)P <
+ SӂAfkYI++!;#PjԃzʆMe=+,T U#'_>)?k.2v Eg~3Zc-Oa̹}DގWЕFns$"0w]թ&_ՓzFGQּit.~7]o;Z# Jl:f1̽{ ^U?}iߡE0a^DE4a Jq@%Q@( xS)O v?r\5w??r\5eCq.ȿ
+5ٴt]Z]Ik *ҊbmQ_l g+t{p2HU$9:Enc6OR[`fvpKAty>iƛe_!9 x.ˡkimuBc6
++$w&XF f-zѺ<q|f3XXm5B"%`(Q5kw20$FLTL)*qN+ͽAEPEP@@Lhi߄5
+'#h U 7Uhn@s2]B~ &7;ޮd*ecA^&i|yɷ&·^{vW,T̤%)uzDh"
+1C6p	ظjE[u_	a4%uo=MS4)K3Bvs}uZkj#:@lT\;70:fwC>lvW@Lϒ^dzٵ-uujp ύoGa*#Q98\j6fC¨ws,l\Jz9 KhXt&ő>)Oh[ $ĿI\E="
+(3
+()()SE<S*U<1)(dWeH>zW  Ql4VB:J\~Y.SwOjզo}+4xR+0pX5ʳ3w%{b07wzXuQAѲgqck?yj	?ؠx+EdOE'u+3@&Exu9xr/hWOrc qz.>(chL=wJH*FAYMlFWW~}Ϫ֣ԖQ7Im;*t8 vNR&?C\s
+#-e_SW鿗	*F])y@4AQ@>/S \
+ ,?j~,?jʇ]_ 
+I#ԙO<xOT)n0dnG+G6o5%FIV0Ak?~$΢6Z&XI]޽N<I)c6c#?3׽sW(]Kf5+86mXk :[Ix9cb0A4=gP5"<j8ܒ8$\#o!+@FOs~r/{߯QN:7ZXY>е;tĢT??yDSF+Xi5dEP0( (isMR)ALEj[.YR&+9?LW+We W HcڲOԸocPeӻ|kZĊ<Kmܡ1 4 6.~'\Bn	2zk 7k]P
+Q܎+k|;aѥYo\TK\+E$]Ԫyd}[O{ $ĿI\gOyz(L(
+ppDOZ`J$gcf-md z^&6N4]؁`~#o?շeO+NrI)i)kc
+JZC@+5wSSyR^#};Wkgqۊ8jZSf61ڭ{NkϘWz1z`Mp:[& z<OJ19. 2H>\ay@4RJQE 'Or( # H᫹ # H*Ïu~65j_ _ZG25mf
+N b}ڄ@*[p+ݗM^Eݠ.8#}[=[J}׊>"j0xQ}Mr#[Z*0jOvv^9"epZӭ#=;W+xkoA"G[E4}{Sh*a@9+|_uvk-ʠ_s/Tgһٽ_͇}2n$P,ʼ^ŷ!U,ء\} r6Mvу_6sԒV"jɦЁ(QE S)7RR9Sh (E8e- J+]u++PC8toiѾ[/&k%ćtoz-ʍiQa?_f-nk|.<X Dq®kc*IY{֤ Z7h_HK _0:п`ut苞(( p
+`H)QxZDbB+MYʙ[CAjjY4˂ &l5U.Zfzqz-0\:RRfh+ji7KhYo=AC#*ꀪ ++{CW.Z5E #fmJCNǱaga}?քj> H3OcQiii(4P0( ?|_@ŏzC +]ŏzC +YP}1K[YSZG2.&+[-B;COB8+ONII4N|g㛟^mMFuz ާW"_4PaX97'vI$-QT &IHaEPEPD(o7Sl/n߸f6F |Ro*i . N <_x7\XΏeW7H SO  to*i . N <_x7G(7ʯoo B  ?T  ];_x7G!:o揬Po=^ߐG
+   H WO  t  i
+ 4}b~bU{~Bo* ?l? ]/!ZoBXߘ{*!?t  ? MmH*    i\)>C4}b~cU{~FսbQH٘Ӯ4W
+U#"M8&1jVgy#/|냮B G_SOyz(L(
+m8P!+F+8`JSPR+Pe:N] *YJf97C*`vHL*õJ# z9XfԇaQ*Y6nZ;6EZOTQf!iϧS3>]KKeB!w,{ij"kҌTb*sz	Ri$iSHi EP0( ?|_@ŏzC +]ŏzC +YP}톥ef.t{kY$SXV4  ? Yz~{-e	 5F2jO_Q+#[ ? K 	 B  _x7G!Zo揬Po=^ߐA Ыa  ? ?U  tj ?
+ 4}b~a AЩ  O#M?  ӿ	 4  h o*i .#M?  ӿ	 4  hU+?T  ]G
+    h 'W + |<[L7D1zs!81E'!:o^+eX%$*@%$* %$* %$* %$* %9`KҭTs o |Y?B@Oopu|Y  k '_4/$~% ?puh_HK _0:/_
+{/@+S0(E-6+8e8H+8p45<5@+85 XY
+85X5.OrVp]>{{SVnI*-k?SSKSIb)ja4I i4Hi (aEPOr)';o9 A9 A8Wg|94f.=a^- ɾ+ !^:W,OF~_ʏA <򩨬M~_ʏA <򩨠~_ʏA <򩨠~_ʏA <򩨠~_ʏA <򩨠~_ʊ ( ( ( ( ( *9 ԷҤ RJ ]ş` ?1/by À|+L$Tu۞VI'S9Oi2`=$C]+#NM({g>og'ͳsn]+9?e # G+9?e # OOcVrˡ G ZVrˡ G ZoO{9v8JZY C. j?Y C. j=>ik h 2 ֥ i'c(5 ´] ?Կd C ޟpRq oVɢG Z2h ֣}+4f_VɢG Z2h ֧e>3]+i?d?# G+i?d?# G=A4o 
+O4O R¶M ?{z}OÓM&Vɡ G ZVˡ G Z=.i+ i' i'c2 ֣2 ֣] Y C. j?Y C. j=>(2 ֣2 ֣]滆(Գ s]+7 C \׀B}JgWAx-o3wZucT] y#obWVuOP;v=ɪtI۾+ !^:W| +vB|tYz/QXQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@G?Tca@:|YS 	+Dg5WM	P~2J^?$Ou*G{8:5jwEWYQE QE QE P- .isM\(i(٣4(sIEIE((((*͝׳q})JJ*Ed{7+GYҽxt?+6`(+.y. +2((((((((((Ȣ 4T\^g	f*+ڈDU M < J?ycNxO S?ҏ@ {p pQp<')G S?ҽp pQ8( )^8(?\	 
+oQ v?}
+. 7( 
+oW}
+>y7+ݾc?M < J?ycE )^8(?]?M < J?ycE )^8(?\	 
+oQ v?}
+. 7( 
+oW}
+>y7+ݾc?M < J?ycE@ M < JoGxR\ +aYT?"E )g
+Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@
+endstream
+endobj
+106 0 obj
+<</Type/XObject/Subtype/Image/Width 485/Height 832/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 29869>>
+stream
+ JFIF      C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222 @"            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? (NF'G,~:Gs޹hW(M VU+5UJnn+GQZQE V֙YzvqsnX GQQ4H]KKȟ.}3ҧ7+dZz?oLiV2 _<
+~k?t魕V`
+|-WkɢW[?IbBȀ`֫40
+&>}C3("4b .l`x.b8xߪg^<;o]^V<,}Uv'EZ8fW[~
+.e妏s5$E0CKg59e#!eBƚ[bqkVQE1Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@WQ/	xXI3CoFiG;Aܒ)JJ)Ɏ)Zx>OKy12LAeld@u#R<($(t}S^J{<T ary>PJuµ ? ?ZWG+]VzMW416##iTHQE QE W|/)}CP+kuoF:Ҽ7MCz.IuaYՌ˃r'{ۉ|5uvJew1s4}χ tR
+1 G]Zcu-/1W
+ʕܺWzCEWAQEZ6&d$MFfc%=Xu?x]mrO+,/&s\}yjTភ,ER89G5[K+xLUku`HiU \%g 24<gq.hs|w!<dIU]_[	 &d{o#oͽ n+T[g)t"+f}$r,𥞭Q2L_/2Kv'u[k~{wOq-VT)s9-uu=7/B{uώv'J	5Fsm>yt)!tTku_:ŕ5kR5JKO+;Ϸq~;O vO+ %Y  -s6N_[
+ zE{Z/(j&?*hr_#vAj|M<Z.<oJ5aMs'APj>c8{Ɔ4+Mĺ#U<&M1:V-߆K{97"XRP\F+8}>Hf&<KGۏ|;+f,WVŚ2[=Rޮ
+r_\X[<r,21lCTѴ?h:ԗߺ5G
+ʢ^ri%x Q勵C+( ( ( ( ( ( ( ( ( ( ( +O^(y~ziޕG)"Qqz⟆5d#ZA.Ǧ[G5'Tx5M`،2O>,'PWU]N;^xgMm\A.6"K6	S5ȣ(FOC'
+|ǭaWQ;k+.IV)1<2dz
+J(J	c*JVEVuWVDNX<)r¹z𮙣jzdn͐6D¢ ʇďI ;qk |A /+?C C 4; Eg-/|Ewm#̜9pm,lum6hGqovuwGG4
+(((+_xPΫKE*ϋO7u59ʄHt *y#mG(Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@[u;;>์UJ(j05%9uk׸1 U_ 
+ȢI$z)( ( ( ( ( QZ5??Eh_4 k5>ǖп)i  
++B  ^EYi<V AMGO&QZ5?:(_cO/
+j?4п)i שGj 0{}, SQ V AMGO&N>Wyg(M/
+j?5tQƟc?Eh_4 h SQ S:QƟc?Eh_4 h SQ  ō^Ig5\|[DTօˏංII W*@SZaп)i  
++B  Wckw^Xyw v7ѧ%Th|>)|QZ5??Eh_4 jEZn;y.~@Uy<a~މ  f܏ͫ	gcSY[/
+j?4п)i Ck<1Ԛa' r% k'Ts #	gYb_ #sV AMGO&QZ5?N: tF-5l&Q >$z_7 Eh_4 h SQ xi9ok  մѯߗO	 ?Z\UB;_qK1S/
+j?4п)i q]O7 O /?Y.ï/\<D/
+j?4п)i GOF <!`x C2RF4V AMGO&QZ5?x)^# ǁ`<
+=KL*/	pЖȃV AMGO&QZ5?|o<H~t|E I?ƒL+/_ 
++B  G(MF Bg_?jY}VDZ SQ V AMGO&Pk4j&b ⪗P}e/4Y<Dj п)i  
++B  X/ᘁ G7 QD?'o*qU_r 3UT} п)i  
++B  \Cb:f 6# ~UWKe  # SQ V AMGO&У  o*m1S Y~Zʯ~Gk 
++B  G(Mpo( Ho ⪻y lUZ(?<-] OQZ5??Eh_4 k%伿/ U%xЗf7rUSٿ<!?{ #ֿEh_4 h SQ 07wԟM7< K i_+?{ # Eh_4 h SQ 6y3]p Hl#[= R]=V AMGO&QZ5?_?C鶦asyp+yvzpͥ9(0l5V(*=V AMGO&QZ5?ˉ9ڠgOϬc>ǖп)i  
++B  ^EYi<V AMGO&QZ5?:(_cO/
+j?4WGj 0{}(+B((*+m-丸"5,;aT+=6<Gk+x: mVO l׫}O>Ȼ/nu{uE u>bL>wN7:,~j|1lz, .?ko/x<7kd.wYqC(4F ׉W?//Q^ZREqQ-H۬v}k2oGz?gz  [WS3oyusu]5f[sFǓZ`֊FEQ+U'?Vu5
+(( ( #m`iP48\*5dI֌m\#cHSU=3,u52H)HSUk	#ҥ"syNQSB)8
+ 
+UzeLNޠjΘDƤ`j&#	>DH\jv3%g5ZCVUi+LFcֲ/֜ǜקugZܭmI1]ˌFړbXd+]OW̉4ؼo5:fֲLI]9WWCST_1<[<^/?QE~~QE QE QE QE QE QE !!A$I6/uyvRlO,zG	-'h\:=?Nab@_zdRP| fTJ]{""FQF:+㏀
+(Q@Q@Q@Q@Q@QN* Vn+Xb+LJKDuakrN֍[W$OzPjadgF%SSF x93ӥPzI"=׊KS""VUdZ진Gu9]֯H*.d$RuU]u:ʎ*&;N5@aT(0+U%5jCT<We:']4g6Q^XR+DDn)qK1[{3k1K\U{1\EO]f9& i
+E
+
+ ~	ht%_Z[~?ʽ~UE肊(B(((((('tR"F X7ۼcA^'ệ IF'ͼøtO
+MM-U5hicDJ6~6*Fڵar<RԘk+4iZ #KAm-̂8ݵҰs0|#+]X:$To|'q
+-dioi^SG9nom8pr)̅XڌU(/۾*f-kcֵ"lƦǹs"UtP:Ut	P#+Q%XQSORRTkBUr-m
+GNE	UUUWLiIWqVZA]vAUgOUL]껚껚3iMQ5rSY-k3˹m*Sbi1^iXLQZ*q*+fRȎ5؜
+[^?"XD˺NSw7?>
+$y/9[ W=xkvfs?5E~NQE QE QE QE QE QE QE !φ"]A:7PaïkO_ľuVm7{}U83X<z8|QK܅)'),g85gCٟԄj+bSTRTqQL.7aq1N6EEf8b+jwVTrIvpe DMjώ%֢_wUϑ>:04HKN5v-F9ޕޔ]5(kM߅%FiuEzn3qU!5}yWDʜuA4) 57Lh(v5Ui7TqRҥt|FQ
+YQ>+V趆UՔ5{t&YJY*T{#ף1-QkJQTeZ=:R3VAWNA[ƙSe)UUU3)UdrUY+xUj̕RC]0L)YWZ35cݶwЧ[R;|5"cIX+o+\s&'&."mF{]*>}nO3_Pz]% ]|?2?2Q\ǅQ@Q@Q@Q@Q@Q@Q@Q@=Kğ[!>/tn'ѺQ 5ڎk^ĲN$FAKK	kI t?;~g&T侷Ij/ 3WbW|H>@\R⊮@|q)vY)1Uv48K	k RrI>]b9\*5Gy}޷qgts6VFlIo|ddG׳eU= ܞQ8EIjHzҍDzTбp\v.ueiȫk*TVE>s"7_⻝!YtML`|םh2jڜp(>X;oE^B U;-ϵ0)ߢ\)qKk-dqZq5aցgRS\ьըRոsG#5f:Q{3ڡ2vJ2Y5L˘U9EhLFQZƙReT*`zNJ%\[Fu2JSW%3
+gI. <sZ75^vGB6W\QߔJ)j+IG-)(': G5I6T;#9 {q?
+tj&ۻn1]y34?$b^+:ϫ:~ETEPEPEPEPEPEPEPEPX/𭯋4VW|k:0?ηM&+/n㼸uxZωe^/5s5wv2mj浸_ToU5i:^ַPj.75Z+v?<rgv ]KRÔ((	E-@LRT'Eu,EݔrE{(=E{Lҽ7=̻?J+sEw>}sy}Mu:7mIIF8MzE>K܍r|s>\5%ݻFvhX7V5F)kw1qZݱ)h-Z	U1NF֞ƔjsR7ajy7Z5rʑ:Hq([~=BuRGK2fLLəjjLk>aִTZ3JQWJQ[FRejvZ-m"<1Y+k3ҢbT6I0=+FQZ*JS-Cm'CPJ\L$O]}#Z9W(Yړ9r?
+Kq/' ?4E5D * :+?6
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+|uvjCjQ{WmE8FqpgiVX'uvsk'+:<oo]cGu׭䓢/{'JՅKisZjVeͤ2Q꧱YҶ:%7y?4>xJ)h)qEZ	Z1KV!1KE-h!1KK+EQZ+hAK)qZ,IׅRT+V])TE#6"5r3Yе^;}~R)j=UztíjJC
+ϝz*gBF\¨޴f03դ{骄ǭmgH9Y759%4_+<sINZ*y@R<`GRǀ?:/Z
+knqDۖ?5>+?!2np?ʾ>jb/-QEq8QE QE QE QE QE QE QE QE QE QE QE xSPYk@p;+e.2WL+7U%u{ok  cÎ̇5]<a4浽z8}Ph~%m Et}}Ee(v>:a_ 4RJ'(DBRKZ(QQF)kU.(c	ZZ+hAVmdj8ps[wV*p7|i>Tg^Ytϰb9hh2-/Y3p-j0L-RA8Y#BqֵTf3fZПfzѦzLۖkJ}f𦰜b}k-.{XqJ*' OMw}:q}2G1?aQE2W
+R-ts{̸RypɯPZF+hV%bJNM~KVԖ(FaEPEPEPEPEPEPEPEPEPEPEPEPY>"ޙ-5Kq$gqݙOb+Z uO]s;m ~2FA^ygmZKiysʻ^9!y&-Sz:Mx{;r}Gg<8^YO.R]?Q-eGob;Z(+(7+4%-"RKZ(JZ)kXAKE-m)h(QWDb	\):kF9:X<'N糖V+6ZwT^:ztϷTlLi*L2SP>+2v4ZF.	_"N繇W1u	0zV*NN>RS+GI.m"3~s-?
+X׳|%HDzn5'aAo'/'uEW| QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE^(w \Gi=q{4j;dK=J'aQ++g4DZR=HϦ{xIG> rTV+^JLKv\~?ƶ##uWG|OgZ6
+Z)khZ1RK["
+:QҘ[ ffYX1p{S]jFM;Ŧȩo?Ү,ٟaWe%!y'BxYLi*H%MM,}><ewghΕޣ 施qIN&+	@(t/B_'_hoWqFđFQ*
+񿃚O۵W2.c;c{5|fc[%m+85|Q\'QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE S4gOQQA >:uOxxr}E?:**'trtqth~^hVSзF^v5jϙy.iO?qu>⹝?]/[KmduhoCчҽ
+5=6+ԧCUf-<(QVpffXXFjfb59ڡf⎈O3cWc sY԰MBp}l	)Qe̬yTJ4VY+N+bK<&|uu> j+]-&KU5+ia,	p0u,x@_xJӊ?m~T0קcXl,h^Ӵ3~:(?.
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+'4Y}Js'1N,Q[tP+\F^3z(8MJ$̑l0[k{d%U^!GPH"]k5ĺgK9N=>>\=ꏒ͸^{ BQ3VE^6KK	Sч&ji3\wGUӫ4#5DJQ3Vb#5BJQ3VFjƠvcB_kdSռQ_}9<ʊmhKS*vge,SJ$SJ7smRsY!sS=jD* 5]MH+6R' $^[I?ٚLIMHN=ɯ*VVJ8t=.C  Gk
+1_)8cAz#ߓ__+O
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(1|GM#VBTW_HWjeUsfڏiiV'x3%h^K=JRw	4gԌxᅆp1SxW3hs^{yxzlQc'c;kyp:8{W57e`FAQ^(j455mtEsP;TjotcSG>V
+˱mtzx99LU嗎V\)>;ثq.~[~&V[+aBvIԪjY&XayTk)Y+,λ᎓ ]:!=!^\+{2bSsu&z~_q^U{á^U_(9(((((((((((((((((((((md	925=5a#<ӥqڦf:p0[}Yցx0z	>]\¶E+a^e~cPZYh?`|:Du!YjM~Ҿ	Я3q9N#+W]iWsR9k׊9j#T+WLN#|3UP<=`3]ϭ*&Fժ5NW$}55&Ydh,!UTעэUV--yr?A^yI[yiXOôz1(XP`8%W˅Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@e~Ghm}>_u=AVzKO7?>o8 yZEu>L ~F u^Cq4re?Obp'uٜmmg03]ARVb	h%n<OOx+yηzL]F彃n8CW`SJy~_ lsn.YpJ:*a_W:$ד׃+cb6(՝#Q8YtKq?l}do <~~	O<uw[j#jtq_Rtx1*?0皏`+N ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( f((_z.v̱Gj|#zŬNlM&FT7K=~_j!}<=7Yu5Vb*64ׅ I4E(Y%Vv`;dKEnAER ( ( ( ( ( ( ( ( ( >n.fO?n/<⧬gxXqƪ
+-uҼ٤ą$p+#×חKz0+(;vY׌veuEj;˽=$p|=@]1ϓU)i{m$O\Agq*ę82 +k%> 
+8 W<KSzr(5
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+k0Qp(&O8h?K TPe>S: W&nG ME4u QE QE QE QE QE QE QE QE QE QE QE QE QE WY⁧tVծ;,d(f㨭ڎeh#li	E+4cR<h~XS Z֕r߻g'FF=?H4{+:ina7Tש^tϟ˥ZUv^ciqB$PHZ4
+5kFiRMPd3>)4+/&̬sVy)i3ҩqOQEvmVE<9 3ß`v'WSjm;~¤k7I%,Kh s ~MuQ?k0 _  r?<9 =.ɣg?5lOFT{L' j  r?<9 =.ɣg?5lOFT{L' j  r?<9 =.ɣg?5lOFT{L' j  r?<9 =.ɣg?5lOFT{L' j  r?<9 =.ɣg?5lOFT{L' j  r?<9 =.ɣg?5lOFT{L' j  r?<9 =.ɣg?5lOFT{L' j  r?<9 =.ɤ?<9 =.ɮbu*BO /=' gqė?I^C䘦ԑՉp~QU}6P5m=TX՝/ůWST y$VYEVT+D\t<W*ԡs
+ $ 'O$ 'Z(@('M?I zO⵰=2$ 'G$ +[Q('M?I zO⵰=2$ 'G$ +[Q('M?I zO⵰=2$ 'G$ +[Q('M?I zO⵰=2$ 'G$ +[Q('M?I zO⵰=sMv8IE QE QE QE V=s\١ #w*7xԥG #3Ҳ|=e$
+D!L'B+^Q»bIp3M5յ	FNjI诡hT0M+As8ZEw0SKE'6iF2s[(4
+(
+(
+(
+(
+(
+(
+(
+(
+(
+CKE D!e[SBf+[H;j`ϏP_j.s~TfVAKo޹Gze,7I!#4lV>q# *RZ ( ( ( ( ( ( ( ( ( ( ( (  L  ?+?"OJj. 3 +n  L  ?+?"OJj. 3 +n  L  ?+?"OJj. 3 +n  L  ?+?"OJj. 3 +n  L  ?+?"OJj. 3 +n  L  ?+?"OJj. 3 +n  L  ?+?"OJj. 3 +n  L  ?+?"OJj.  L z +r  L z ( L z *1tfvI _? ٨u 9*RMtm	 	^ <O Q 	^C  ? ٣'{?4; j`~?]? G%zg5O Q 	^ =?+ ߳Gp?+?"Jj. '{?4W g fk WsP t E?]? V5-NWFfAH*M]tSzrMwF'%zg5O Q 	^C  E3C3 ( L  ۢ1?+?"Jj. (3 ( L  ۢ1?+?"Jj. (3 ( L  ۢ1?+?"Jj. (3 ( L  ۢ1?+?"Jj. (3 (( ( ( ( ( ( ( (YV2_mk
+Y
+;x{x`\\INOL9?Q^乻&4H
+냞=մgG/W Ўǵ ]0AK\=|+2ɧ\p9O*_YDƏ,{(	c\h:ǌ[rג֚U>έ%V?(G$U<':L#Ե{mLt=+ zk'8gg] >Yxv/h5Ird`8z.	M7Xsną& t~ס+H,O *Hh
+zz5(:e$mEC	qߜNN1 z-嶟g-oY
+Ԛ7\o#mK$HÑ{/5Ox79:}s/{Ws}Y:\mFbx1j A Z5%{¾f\]7"FY1h
+dڟ<hk:֗--Ky)Sץ vv:Նek6	;F# dүב	ERN	8#U'?h>< 	[{9l%D$$@Ey_^|@緊/D[VLuc/LנEsoȺHe O1me Z䫭/ W#?1T((((_ _Wm\O!s \ڽ,7O+ Ⱦ>
+(x( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( qkv=;Q#rJ#c ?*o> KGO2\{oVDHU'kh>ּpEw7o4_LJ^A[XYCsH@1K0:mz%|??MB5g`+*r=|'seok1wY8l$3@QgxK@Qo@wn9"-?;+QrY[`y*n+O@}+uQa6>"Xuz?N"MU-?FnW\n]x$NK]_MVSʇU-ޱn?d^ӮO*MBKGn>½  :g4&|:[.)#lY]ѥ4+J[Iq2Qy^E ydx	-๰0l4j0HF>Xߋ_G5+"M}}~b@тyhrqߦkҨB×vFzn~z袀8 ?\w*/56W; α >g_:$6yԜ)ɧmRo2hoFu?  ϳ<g ɢ? k43ϙ hs; > 2hoFu?  =0ϩ/BQ]roxp995סMS?ASjEwVQEn{AEPEPEPEPEPEPEPEPEP<ShǊ~R nQ@xOo_)K5E a?ѿ)ƌx7/ {F 1hߔ[P<ShǊ~R nQ@xOo_)K5E a?ѿ)ƌx7/ {F 1hߔ[P<ShǊ~R nQ@xOo_)K5E a?ѿ)ƌx7/ {F 1hߔ[P<ShǊ~R nQ@xOo_)K5E a?ѿ)ƌx7/ {F 1hߔ[P<ShǊ~R nQ@xOo_)K5E a?ѿ)ƌx7/ {F 1hߔ[P<ShǊ~R nQ@xOo_)K5E a?ѿ)ƌx7/ {F 1hߔ[P<ShǊ~R nQ@xOo_)K5E a?ѿ)ƌx7/ {F 1hߔ[P<ShǊ~R nQ@xOo_)K5E a?ѿ)Ɗܢ
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+|ixžt	TYu	/ z˾!^|NM>ty"YJb<9XOzZM\m*0]Ky#m?K/>漟ZڶI|CC	mH, |Ǎ$px~&]Z [[izvJkoLcKHCȠ)pOӵ;Zn.KR~uhV~˪Y2[z!a'ҼWJIY$n[x_;nѷ(Xq]G<+H~+ܘlt4*9fUu$w8:tJowgl85(Ӯ.IaͿ;g*s -k@&\?_+wn
+ u<3CX?3찗Xۢđ\6^zcwh<oty19&rJuߋ3DJYe uڬoM^LB(~ vk]Ϊt߈V9c=z{V^m/LuBdIRDPJ>!bA<gD@13gTWOѠ$@װ̫28iw'~j;χ^XZ.K6;@Ln@;$I\k3,V+1yy},"b5S.gsf[yQ[CS#9\<~Iyژq6cZ"ռ1	 D+#BW+=K ŻLW^@m\WPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPYw״ftsy	 +뵲;ZPfFJԑb1S`{U5^ KSx͠pL̜`<Vx?GСHbKы$3I00F	b7o</jPk+ɯd0FNyT5@t42O-aHbrB dTA_mtZ/CsqǜqV D6E
+ 5Y|9𖟩GmBDd@2Fު+34}jXFr,1Lg}^$sY+|sZtP-eZv
+MzOVmլR$&ze آ34O^6Mvp%Չ䟭iE QE QE QE QE QE QE QE QE QE QE QE a %v ]iݽ  [P"ZGoaq  \uE a %v ]iݽ  [P"ZGoaq  \uE a %v ]iݽ  [P"ZGoaq  \uE a %v ]iݽ  [P"ZGoaq  \uE a %v ]iݽ  [P"ZGoaq  \uE a %v ]iݽ  [P"ZGoaq  \uLh]JL ?Z  KH.???{ .EOBAP"ZGoaq  \uE a %v ]iݽ  [P"ZGoaq  \uE a %v ]iݽ  [P"ZGoaq  \uE a %v ]iݽ  [BD;vZUeuOBE b%v ]iݽ  [P"ZGoaq  \uE a %v ]iݽ  [P"ZGoaq  \uE a %v ]iݽ  [P"ZGoaq  \uE a %v ]iݽ  [P"ZGoaq  \uE a %v ]iݽ  [P"ZGoaq  \uE a %v ]iݽ  [P"ZGoaq [PEPEPEPEPEPEPEPEPEPEPEP3*!f8U'WxOBa7V$+zNI5ꎋ"28ʰ WoY#iʶwrB+ݻl ߇_[Úů,'+ߘRQxN8ԚăsiZfyu-r+\EЮ)x^ #h-K<2p2 Ԛ>y_#5ߌ Z OS>xZ R-ٕxSh<g*]*mZVO2܅i,ŸUɯ)Сд/'߉b<O<e9;|cwD>/S[Ҵdcm9iȾc*iPi9i,umJlJ	 `VB|R~!6#Ou"ŵ.OlK_QnuY,mF%.yJAc߃ni=7>QCv񬑷+fr|V7Mз[a7?t[8x4> : \֞$o$N> R\xfnl-b9^OxL?;dvIޮDujiy+/l[|7q&$vd`p푼F <p|ioo=?I{ho>yrP̟ֲ|oy/[մ={x|حȞjm(l|Giw6_@XIn0cڬz5_-Xk<(WQ";>eN
+^êKhn~ޖ +g+ZΖ$1dFH>{ך걹'ۄnF9z QE QE QE QE QE QE QE QE QE QE QE QE V'%?  ?-   P 	n =n"Ktu 3 Eb[ [ z E mX   g ( G _? @tV'%?  ?-   P 	n =n"Ktu 3 Eb[ [ z E mX   g ( G _? @tV'%?  ?-   P 	n =n"Ktu 3 Eb[ [ z E m^4vȊ"-   Q 	n =n"6
+   :KX   g ( G _? @ETH)kz E   g (iT( )kz E   g (n G _? G%?   ۤ
+ 2zV/%?  ?-   P 	n =n"Ktu 3 Eb[ [ z E mX   g ( G _? @tV'%?  ?-   P 	n =n"Ktu 3 Eb[ [ z E mX   g ( G _? @tV'%?  ?-   P 	n =n"Ktu 3 Eb[ [ z E mX   g ( G _? @tV'%?  ?-   P 	n =n"Ktu 3 Eb[ [ 6袊 ( ( ( ( ( ( ( ( ( ( ( (v碌[i,Zk(Oh7+Ief I^j޴rb520pFE MEPEPE2iIc5,@}+kmbEĞTۺC+v!9)4gv
+2I8 P\|?-=vy0Ieckw[w|B6}G>/Ӽ7qgks"#v+(#4PEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPW?/W|3,<iox.]J%eb>db~V`W̥VR^a]7?kae[C[ހ9YR_I7׮7M}`[f@wj&>lh0c]kw7.+95z@A<sx_]_j0QͼIQ+a89q@vut쉮ҼcZde1gҖ F;RBT''<f}7>$~#׎6%vo(7g;qUҏx{%̬@Rx3?xGMLb72"W+ltXxagvZ5ƟZ^^=QFp:sUTk cgavyۊ 42|*^5:T#XZfTKKHhǖWixCľrw	x({7pk׎|C[x[X:\:j	8T'<U{i~'K\[$WFy
+'r	s[.XMvcmB:]>xٵoi-FH0t>KN-_Z~q$8rf!X'4j:֟kc[N8,f7D瀹ޕ}{A7Psa4۔\CzjmS&!aY\}q=롸'o.MjXmہF utQE QE QE QE QE QE QE QE QE QE QE QE V& -K ѻ?G  4EbnO MS </ @tV& -K ѻ?G  4EbnO MS </ @tV& -K ѻ?G  4EbnO MS </ @tV& -K ѻ?G  4EbnO MS </ @tV& -K ѻ?G  4EbnO MS </ @tV& -K ѻ?G  4EbnO MS </ @tV& -K ѻ?G  4EbnO MS </ @tV& -K ѻ?G  4EbnO MS </ @tV& -K ѻ?G  4EbnO MS </ @tV& -K ѻ?G  4EbnO MS </ @tV& -K ѻ?G  4EbnO MS </ @tV& -K ѻ?G  4EbnO MS </ @tV& -K ѻ?G  4EbnO MS </ @tV& -K ѻ?G  4EbnO MS </ @tV& -K ѻ?G  4EbnO MS </ @tV& -K @tQE QE QE QE QE QE QE QE QE QE WKxPԵ-mQ8;*U't<ڑӣlz,d4(HN_+5ŘAiscڷsI+OS2}q:ǻ _}i+]Ku
+[ݲ+gN{Ux5Pm>+V[tLr4(G6*Ej6r?KUB;m:m.MT$w$MPȷt{$-<pnT~~+ֺkkT{we z MECkwo{k<Sđ8e8)uy0o뷮=+jút	##*ltܜ
+<eMH&iJѴ[<i1?+1@EVPb
+P+7\=jj\R;qր67wk+_vw4QI+o0I-31Z߉U ׆-l^+qsus~_ʅX@	c@KiomՋC*8ʲ}+u QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE QE.7|X$#4:5֛aoowiZyw1 n9'? ?.>{rnͼ~8QZe+쯄ui܇+dPtM):2FG6 Yֹ"gY'otnQ=>rCJs5z[^U[Ncށm`:SVTPӯgPary+á q:M_L{x\;xmnﲡRO"xIl<5u֗6Ŵi41rÓ	'	#YsCs1$hz+om+ew1m:PZ/`dKKgeLyj qdwx#PiVVqym.{[@{+uO i>楦\.^&,:gfZ:E3$w~JKsI9i/]]Ĝ\sn|{o6F](_Xz&7U5$B,àmX=#?u/-l(dO>(=U~b<>iőDOrxѮ-I+;g;kBV 3gɰ_z Y	؈C?Vwn5Uգb;ۊm5	$l2H_n,$X]S79x3E0{x#M ;	Z+7 mt;	/B=0+r
+"݄~'-˨IZGă=j
+ meDֺwhϘe_'+ q4!宝4W܀mߐ.0wsGxi./E} B0(<G8Oj~h/mm\=Idt{sSS_֍kyrK* ` >$[żֵ7Wj(QDκ<1vPFmN@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@ j2 [ e? @V" .El?S  ] nQXƧ ) ? O S tEa +a ?  V~5?O  j2 [ e? @V" .El?S  ] nQXƧ ) ? O S tEa +a ?  V~5?O  j2 [ e? @V" .El?S  ] nQXƧ ) ? O S tEa +a ?  V~5?O  j2 [ e? @V" .El?S  ] nQXƧ ) ? O S tEa +a ?  V~5?O  j2 [ e? @V" .El?S  ] nQXƧ ) ? O S tEa +a ?  V~5?O  j2 [ e? @V" .El?S  ] nQXƧ ) ? O S tEa +a ?  V~5?O  j2 [ e? @V" .El?S  ] nQXƧ ) ? O S tEa +a ?  V~5?O  j2 [ e? @V" .El?S  ] nQXƧ ) (r((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
+endstream
+endobj
+107 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F6 16 0 R/F7 23 0 R>>/XObject<</Image27 27 0 R/Image110 110 0 R/Image111 111 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 109 0 R] /MediaBox[ 0 0 612 792] /Contents 108 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 14>>
+endobj
+108 0 obj
+<</Filter/FlateDecode/Length 1342>>
+stream
+xWNH}Ѽ8h{W	H̓']bg﷪qKUquթIIeL[r3_<\&,Oʬ0ʤ#,ݎP*bB+Q|v;w{ݎ֎2~
+3k`uJN#i**:w;SN n 7)u;7Ez*::?!_d9ŮvZA
+>O~<`_wM1E䮃qI+kixr*5,a2=˔K(lo@rivWŸ笼'Gd׹і~`"+	lF=ec z<׽ZT7A `kAN.d`,Y_Kfh$X#cp}0kqe6C?d`ެo8dSh!7C
+ٿ:}"P{!ˡ4+ im8EqWѤD(:NY@2zY%BDd)*ԧ^@Đ%^0HYڱW*C~}~w)(gj6QH[I.D/$Lkp6K WU_%v옰Z׮CT`aڍXck.D7яy5ꔒEE/(jh`Lā*&FQȖ܆Cv.09d^DUYTR EO|x%\\G<dOK?l9{xNiZҁ6zIX4mcOְT8M<SYJ<oWt:J094՚ƪK)Ɲ/QI.]t%
+*-ďFjѾ{m]Hus*J\ :Nl!+\al7O>MܒrpS-׽-XCb_iw!EIR&5^E0,,Y$1!ŏ9ۜbpA\}&:I+`Yh+)?p1ር-U[vQ "xN2m+g=$O,g+eU ]Rh,&u@,x^<{oI1 Yߩ@;Gi
+	fa%hianl i 9c~sSX!V0WiP:cDaסP>ۜiY%N _<xIN 8h.yF[mY1\-Ruhy6'^	M Tށ
+endstream
+endobj
+109 0 obj
+<</Subtype/Link/Rect[ 312.19 651.7 358.17 677.14] /BS<</W 0>>/F 4/Dest[ 107 0 R/XYZ 51 651 0] /StructParent 41>>
+endobj
+110 0 obj
+<</Type/XObject/Subtype/Image/Width 485/Height 833/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Interpolate true/Length 23650>>
+stream
+ JFIF      C 		
++ $.' ",#(7),01444'9=82<.342 C			++2!!22222222222222222222222222222222222222222222222222 A"            	
+    } !1AQa"q2#BR$3br	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
+   w !1AQaq"2B	#3Rbr
+$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz   ? (< g;X7$q'A߉Ӵw
+ N~gHW#sQEY!EPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEWMZfcEImTWOj+h+X'I$GPrQvfQE1Q@Q@Q@Q@Q@tU u1 gzVbO?}(i3B:o_|:r̹;oO><)@rlөϔO^{Y1%$MzߏmYxTŴ͞z"r^;rssk@+( Z?PW\cYf
+X"N593EEC9N)o=gxNMM33}k{PVO ^n4]cǭrh}ߡ6շݢiwH$K`asQXd3my#vzmI'һm+cQP#k7QFRge;@+!GSԮ.S50N2IZYyf6/MJtV$a>@	nPL	>'/tuf\YzZג_c@Ix iX48*9&ZBk ZVunln%"W,~UNO@*i+mBPű8?2+vZ ѼGiIr]5 <ќTwq;ZWį|f?<g1D*7|G	Ϭ,$
+N0fio-KY\&_ MM5k5=
+Q4:DO;Àӥe[kkztZV:`	QI݃*kS_nn--*8=yՏ]+-?I]<Zsqy`+rfQEY!EPEPEPEPEPEPEPEPEPEPEPZZy=b+2T)<¨$Y\x[_UdhpH~W˸kj?u!k_NN2;<]5m}Jf]˘A!t W5ϋv>#DԼ:iCHyCve# c˳[RF~im~I_R "G?A43ki0θJk P_+iU0F\tQPP^c*EVu+VFSR*4&Mƹzmkb</r]rdfeMÎAwJĬw?xxOЏ I5g   4c_ _?&=)=u!evy*	zqYuh<Ky(RVs'hN:bЇIn(QE QEǷ~>+~ :R=ցnZ>	$m/j(Tη+QVHQE F <i^G'	yFXtV 3֒ PJA Qnwg94PGGޮ$r;;M6 gc1Up
+HziPGHz94((((((((((((((<'{	kƲ9#cpHn@Rm;;m-`b061p;gz袔!.X
+(ARE<1hex،A*:(\ ?oj(yW/#rM6( ( (Ix{?Ix{T~L 羝 [  羝 [ (CϞ Ix{?Ix{>T>L 羝 [  羝 [ (CϞ Ix{?Ix{>T>L 羝 [  羝 [ (CϞ Ix{?Ix{>T>L 羝 [  羝 [ (CϞ Ix{?Ix{>T>L 羝 [  羝 [ (CϞ Ix{?Ix{>T>L 羝 [  羝 [ (CϞ Ix{?Ix{>T>L 羝 [  羝 [ (CϞ Ix{?Ix{>T>L 羝 [  羝 [ (CϞ Ix{?Ix{>T>L 羝 [  羝 [ (CϞ Ix{?Ix{>T>L 羝 [  羝 [ (CϞ Ix{?Ix{>T>L 羝 [  羝 [ (CϞ Ix{?Ix{>T>L 羝 [  羝 [ (CϞ Ix{?Ix{>T>L 羝 [  羝 [ (CϞ Ix{?Ix{>T>L 羝 [  羝 [ (CϞ Ix{?Ix{>T>L 羝 [  羝 [ (CϞ Ix{+J(P0+( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( *llV(8$Z\ݠ	qS9}E|Y4l@nX^c Vօ[j@1I#kJRL@14ub8 tf@GMKѬX$\hSTXl65W3acHT;8ր;A"E\\Lk[yL-=G~6IVӯ-Za[u<O@EGkjv&{
+XJw by6?-ݝݡ,	-`pkorqQ^-GLY3YzW=ntkGFnJ |ސ0nyԆ\|3=jD%#5oayagk{k)\F{fYA`3[}WSI٭-"@ 񊱪k+K;]F+ɌR][5 k+ z`z~3RpdXK+_OA5N$<rO#z<ӲANǀ1hך.n!%Z\ 
+| jZYWpe}+gXhj?m.%I'8Vh5ޞZ7
+!8`{4^\6̚M P@~X%$uּrQZT>-vI<<0D* wL[Pu{A`psr]˜dg5z4xyk dgn}p1f-ttk?Ec#<s@@ ^o9ԵwOe%Ξ k	l=	 ~;OK!w'(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(
+(: (ܾr΀M?:7/j[k\`ox*G z}GF rix+h\4ˏ*d-nY%In/(9r΍?: uO+xZ^j֫%,)$!e=[: u/{ptreyu8 r΢K{hdHY <2hIZƯvW4ڑ&r@^NZ$&[-,#';WY}GF sw]rp&HUZX ekP_-&h wr΍?: O+u&;bx
+ɖw:]q?W*2Fc#5}GF sؾ ]3U'	wv=ऋx{+/ݔNخr΍?: ѵ˻Y5}Rq"kO1M==$U+VS?:7/<CFm4R>TwQykjz{%)Q WU}GF `5
+	2.r=:UoGum2]QkE9Wu~tn_Q3M핿%pOCg듊?x*[XF>8;[}GF aEGpLVVm]5I}GF -~tn_QI}GF -~t QE QE QE QE QE QE QE QE QE QE QE QE QE#)40CF7DRFOV>¾z|ib妹.FNBG!E_`u}z"BHU`SRkVpb*I˔ N  N +v9z?z?QU.z?z?QU.z?z?QU.z?z?QU.z?z?QU.z?z?QU.z?z?QU.z?z?QU.z?z?QU.z?z?QU.z?z?QU.z?z?QU.z?z?QU.z?z?QU.z?z?QU. z?thn弴[bz(8IY;}jΙojۢ^07zADs_aՇ${%((( ( ( ( ( ( )by^ny[!	Q޸'v[[x
+#nPvNr
+J 郞H뗏AWYf4
+UsWj#&+As*S@ȏ[4,lUԟ@kbׇǩ0$<䍻a^}9
+غq摎8#=(5,GRN(! B+pswB^դ̌L3`цr:Ɫ.-DznlK6 %EV]leʮߟ80E w5<jܱKmom
+"I#w<v^:F%i$vH=A-(>- +,st \oq̯Flxk÷>%܈v4IV?XY>W de~YxG\;{I;ʕgu 	?F Q 	?F WE?c?KH6j?6jha%$w_xsm?xsm?pbc?m m QGKH6j?6jᨣa%# ß#i  ß#i c?c ß#i  ß#i c?c ß#i  ß#i c?c ß#i  ß#i c?c ß#i  ß#i c? m m QGKH6j?6jqE{i/& O G& O \-{y=oЍ ֣oЍ ֮=<_Gu 	?F U}?7VҭEpLPcOC^wV,n$I4:)+ŴFwum5Զc&(z**~*~8DPx"݊˚*]ɒG?$a M
+,jBoBk+ !]u^xWe4֎v~Sxx|Dw;V8D 'qzj[^H]q=ws|HZ\GkbAqwo27`qX# qFۻ#o\ 
+D7L6ۡ\F} ==sT'bt2 gPV&')*9|3| bѡ&zgw8xⰵ-Z@ nbM|wcZ ( ( (    %?ƏJ|? A? SkGo~ɓykϏ_Z}?)  	O񪍫xEfC$e5' <4gOW|?۴4s'áϭ9u
+)R
+,|1~־Sd o |<? & 0}i>#fohf)#SREx>	4X|xg_+y27 ML G|>W\kʹ4v20M1	==/+2:WʞL G'>	?+Dţմ$ J΃ tڢ}(&0F6:ξTd o |C V ɣ>?Z}L| xgqTq)p{(Ò
+'=IsIп`uy#/|냥OyzszQZRU^"P[ipnn[
+O'|n;	չl}q?+O'Ƹk}s[}D<3ѻW4'Ro=/+:8eoʀN<g5Oþm|m,"^(]22@=}ikMO]ӿyeFiљ {q $dih:m/t+T7r˞gzom֢To<C\o=F+XO\?=cZMa#LnmU{I	cQM+LgΏ=m1$9i<C|P0ip3d>BħӿoQXyZN/'i%晷1/8gS^FVwaXj:ꬳ=H})}irsq]<xkCVs5̈́J>k6;*)Fh[t㖞*RRT,:ÝGI_UԬYm_;>2+3%m]VE1=O^q],<+^;&Hq| ci/0z{VJׯiֺt<_,5h[f|+_+OI5!&x^u۵1X-@]G U[|AkaxJ0]>`^)K%˵zⒽ>iVZw!*/E6<o{ci^[HhN֣ջ{k+7Af-.K4:tsҸ:5g%%QTHS \
+e>/C! kC! k>?	}6Id9eU85kO+WNlt58GiUcaS2 7 MsOɳxb<%<	;+KUԒj%]T+<D?| <4y27 MO|Z}!AiqF:"N+UՋ1,&O ɣɓyhϏ֟ct|aΆkmh}kms¶jVR`SE,j_)y27 ML G|>ZS + G%> ޟ )5_' <4gO%> ޟ )4S + _%27 ML G|>ZS + E|T 0}m7_<tNRD6ֿT^$U +oV=73lWf 5cG${6?+oQ 	_?3} 4+fEM"]JSD%UDjHx9$*<ٜ%~  j?+oWSxZIQcy#.8UKh/InK6&PeGN<d"e՘?7  [>+u]	`Լ @'9VtAmI{<Ėp*tNsBҽs?7~ *s@Ӽ+l-RY&9ʮ󓎀WO,Zp9$))Gv,ww1b2jZ"%h_HK _0:п`uS^.{/@+S1hwt߉fA,{j]cz\+>Xlf-!8
+ZB5Y_Od/R
+_j;;N+o:垿-Bc#xe_ӵGIy-d7CYVTkݝú?+iPl\0; L<S7P.8c^{\Udz/-:\[/9a?3 Zj	;Re;<p@'ST kA:{[gBh!cG>ի|AҵO隑Mͥh.UN잣"m.~K =$xú.j+.LwNQdwt]CֺY l0+mjxH趷ɹ{Vτ_ci2ȕ"tSi?<=nIڽĳ]088Ƕj ,n31ms$Nk"EBYu>ii16hdb3F8ZwjZM308np ^VE6U>8φÞ#\2۶9?SPAo>+u+&-lٌi<Wi*neVoķĻ_YQZ$!E)Or)';o9 A9 A8WeMcRg}quFkCf 5Xay$,ZKs$
+J	6 ۯ8Nu}hF&&KvM"0Yd.;	dҳ8JC AԿ7WziB!$ 8?/KԞY1[Kٟp|)|gҟ==4\] f 57ku_,r#N@85C]5恧KywsB(.뵳I' ? G%~  j4i:Z&и~;jJ$?~mOΛ5i,F>;0D;^-gќ%~  j?+oWD7ݡy)Q ޸/hje,$Lr8Q62*IXMM+oJA AWz*#؎gi"mKMKqfO\?Ҋh|QEY!E]+KL"ٱkIg;I~瀩UiJ*Z0MIbݘ >X^I'5ԚLai.T.|ǶJ浴 ZՕM+beGө)r:>i=
+7ZޓaS&C['"l<ai}Y˵@H5T-)E4%&6lm[[DY%, y#v9,	kGY%HY'jV\T.84(܂j8֤;4/$~% ?puh_HK _0::{EeQ@Lť S E'Kum<< w
+	ɭ&UӃ+ysM%4.RD`pAǮiKDU'gѿg7%%gqIڷӿ6? X5
+pEx:Q]c # jkKD^_P}T?a-vT96jy3iғˁB~9^+v3 ?綝  /  6?\e! ,&y~eo<KTrM%)r7b 2?}_  >"y[{
+#xmamc5C!WB{z%JT~uX,Q%ͪ%WOQRꝦӿ6?RPXҐ[R/iPK鷣̇F}Rܹ[.1JSm[zi OulX$TfI{';uk5ԶsD]rR$"AGtX:QX,QҼd9Hiƚj%-% 'Or( # H᫹ # H*Ïu~6hisʢ7, yXۋRocvl $w5Ȩ \Uŷtml=K]fyvA1Hsy<]%tH|n)Ŏ" 	'tW樓\He*aa^I/<xXtKXZF"#O<uOjHRws'ulSwCι_,an^KF9W5
+U_:F-kF@`Ev:ZƚG[ymǔxs	XΕ-{_CNKuk8n!x."hWBǠqYZsj>«L4"&bQEQE QE P*IvLGguSŶȻ.Ljzjt'5Ʋh2e%8*y{zm@7Z\]AC*5bjIA§]F1rR<ok{cAXcv.h*,N kܵ-RZ":q7:!O8cDvX]oƺTnVV8GZR\ٝX.eoQYJ8 ESpk*iq2Pt|SPkऺJ<q)%2>ӎ;I\w? θ:Ξszjf--%()4djxHsˑOOΰ4I4ky5U쑷H Yے+կ'R\kA<*p+ JEis] ߈x ߈iy||WI[$[֮%DOAOH"o_?*AGal b؏1bإ3VI1Iݱ=ͽ_fAusgrxUIHQYW[PZybL c!:dV.#E]Xv%cHkQ3&/]gs +m9.𑽜ֱl ]TCՉ\/Ӝ y+;A8@tl˵ub0OI)FǡIxGH#5_hZxEXYKi"+sF[<^?"sK{<ř1Uy"tg*EFºZ  UCֿUk<G/˚! >qLGu5Akm<"!z<AgPR?&%[B:G>ϽK|[AwS!$+<+h@))i( ?|_@ŏzC +]ŏzC +YP}#?JT ^~u_RiIC}tجà#n^*,S.0Ke]B۳)#YW<&Ft90uMJWB<s 
+cWEx;{Ȅw'}=y)*GjÙv"i(>*ߖ篆+њw]S:
+u(v޸Z9oZ E(ȿk~YЕvgXhRՔ*3S5B0(((RR *5E+[=^kڌvVQvAܚO4ѦCpex|H';:W1|-SD_3T_V[v}N=ri2O1Rǩ כ'Wu儒Z'tIF?.ȭ=G\֓ƞ.>#b8OfIveK.Yccԑ}׏kZ^jʳhQJ҄\DUw7+Lȍ$+<5ImJM;lt="Cp䦣r擑Z>qoIU;I\w? θ:ΞszQZEPQ@L"AOL	ԋPT#🂯|N	.%@+Ҽ+U- 4lOsRv*&+ ګ⭝}mpUs&dMF2Ln5o^S:Uŀ"s;u;iT.At:  Rqm茡S5E=gH|'g)K>nGҸ}W@tBRw.8?Z4	5jFŻ}yǃ5[-z|HRe8skU=ceN +Qz^ E3٬3D9tkԌ0w"4O4VHL4M4CIA )O2 xPmcG! ^ 5WscG! ^ 5VT?Bl" ^~muoCC ¯#VD\'!GQY@Զ`GQiw1a5MjAxZc8Tq՞'c*rhmi&{1!WUj$Sξ ѫdmPHƣ5 ((|o<̅%@(FW%v+RQE3\\?*pCS8Fk[2qwF]j^L!3yj!VZ!w@R<R"jJ.iGaB G_] $ĿD\^EVbIK@-% J)@+F+8b%SPR@L	C^~M 2Q%ēi	а"gRg.ⴙv8 ON۩OVQb6;xVwk{cp	zTHۤ3fí˚Ƨ}5ӗf,ψV&{"z'k4N	JVv^%oihy^Atk_k˘T7OH+&iƚks!iM4(Q@>/S \
+ ,?j~,?jʇ]_mZ ¬ZG2-+Մ`1TCS
+2qwE *5_}!z\'Ý=ޢf-L&+)4C
+(
+)Bt\ӴϹ̌gy ^? U{ޱ <ޱ <?gOQ ?O?U B  Y( S'* ^? Uwޱ < <8~ R%Q н 9 *  V ^kɿ?^kɿ>S ?_?UG B  55Y)S'*) {E c U WzokI?~Ʃ^錋imm6ۦZMƑs)pȪIA8c4Ԛgy#/|냮B G_SOyzszQZQ@ii(Z xQp4p54ivm>lt>'> ,<e.RT(	ʼ%ú) Sxx+&R;֛N}N4f?ִ]RH짻cfW#a_ߓZ*j$c4֬_F®h	׵mNۘgdUU{H%{BMSl -;8Q^\MzŝRvJpSn=&çwSJ޲!SM5iM4RPh( xS)O v?r\5w??r\5eCq.˺~Q",~kTx?_?UR|3{5\V+cy7XJɩ=~fFE?J {E s R U/* ¼?45Y*U/* _ Us < <?=R%Q н 9 ?)  W^kɿ?^kɿY( S'*Jc {D c UWzoWzo揬aj)  G%1 н1 +cy7G+cy7Gp 15mCcmjq,	»?4RAMQ q*< >T_ʏ*?/OGT(T_ʏ*?/OGT(T_ʣ(OQuH  ~Ƹ*, q ٍp5̯Fw? θ:4/$~% ?puT=QEQE QE RP(E8SihӁf4PqL4t'-VP/
+*́bjwl i"A+m'/-`D TW|W}nеĬ0L1ϭq/cK~T}Ǽ#f9$iњi5 M%JJ+J(
+(
+|_L?|X פ?+pX פ?+pՕк=+h͹Au½xE>U 
+ݿ_+^KC< T_ʟEbh3ʏQGP< T_ʟE 3ʏQGP< T_ʟE 3ʏQO
+(
+(
+(
+(
+(
+-*9 ԷҀ>t #, f5}gFX?kwe3φ>)AVφ|Es]o`Q$l&z]</|@OƎEb;Sъ[ty  G  N +4?4pWw / zӿ;7&_G	Ew;7 / zӿa4pWw / zӿ;7&_GEw_x;7 + G{9M-.k  =iƏA? C֝ ~hg/飇.k  =iƗ};&_G3] Zwo ߖ =?hFk  =iƏAG{9M6hw?; G{9M-+ G  N +4{hIQ]  N +4;7&_G	Ew;7 / zӿa4pWw / zӿ;7&_G	SA%BEUQܓ]  N +5j+uݝoYHc)'4:w5M(|U$ѣ0Ofk۹n$2M+v=I5+]8G2|loW 
+ݿ_+^KAEV&EPEPEPEPEPEPEPEPEPEPQ%6AȠ>,۾>Sy{Gĭ&0rr[ir!{WMFS1[ktU̻YE.?˸YE.?˸YE.?˸YE.?˸YE.?˸YmoCRoʎeVbR捧TmoCQ̻fѵF?˸Yh[TmoCQ̻fkzʍTs.f%[އw1(?[wRoʍQ̻RoʍQ̻RoʍQ̻RoʮX\,hyb)Jb$ݒ=2#L}8]+,4U¨*Ϟn]RAETQE QE QE QE QE QE QE QE QE QE QE ck<w0*ku/S_ '?J?_ҽtQx( _ҏWsl<_}/ ?Ws+>Eg<O( '?JϳG '?J?_ҽtQx( _ҏWsl<_}/ ?Ws+>Eg<O( '?JϳG '?J?_ҽtQx( _ҏWsl<_}/ ?Ws+>Eg<O( '?JϳG '?J?_ҽtQx( _ҏWsl<_}/ ?Ws+>Eg<O( '?JϳG_g~h:tL<_@(ZDF0*PEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEP
+endstream
+endobj
+111 0 obj
+<</Type/XObject/Subtype/Image/Width 485/Height 833/ColorSpace/DeviceRGB/BitsPerComponent 8/Interpolate false/Filter/FlateDecode/Length 17691>>
+stream
+x읇[IvӋ7{k^QDAAAP!""EDEz^΁wqF@$7/<c.3{޳g衩AQEQEQEQEQEQEQEQEQEQEQEQEQTN=4gڵn焢(jAc8&^nPEQiNº~)z:z^sz̶=oj,)gl\QՑv_:âSJ+e%BLps/vkZKD.,Xifo9EQ-	^-+jkR-mCsF眂
+/-a(rȓ:5j~SsGQIX%eKu=:ӗcL֛8Fv}b߲>j8nѳa>{u5!W}wj#O-kam?/痎a_дTd.fQmk*mRzjvB%ֲo5V\Q+W(ʫЉ
+(1@>:ɎF)U5E%rymmmv~,t'gmwVڝ[.=5S2?b%]oĶZݮ/܌m,9R=3v{^-ZjYE1I+g̷FVoǛ^NϖWVﶿҙ1+г9yF4|ཟس;%/jRCͮ.;=v>4/+횂dW`@$NR={[dU,v{c^]~os UTV[z'NJ+4~3δݳ˴eF>*^5럩	Ndn+5<-vM&dN~	(U^QE=Lz^,ˎ"?++s իζ{m2C@c݌EU]vdΩu{.WM}P6Cy7]\̌'~nS72Zip磌#V$KtOןV23=wP?O?}	uNqUNhiʄVLB(,N2ej#S)"꒲4d@姯+$<k+5tnd)Gԧm>gmsI&=hui[f'$`twpK7̼ύ[%;P:sWcJʪkOsqOwfǮDhyJjNC/z5Z߶]j>|J8<*.L.r<&z}uTq9|Y<S~nљNEN²V9^QK'AaVmqR**.-(엩}:ҚnL43P(l2;WR,ڃv#lP%S7<4DQcS>pTs!_ʐ4nisvR_8>}SP	iЮ=/GB=aSHd2lYP\ĩȬbDԸ:mALu%@55
+ſz{D! `T518 qEe|thw{	t,Fm?Lӱ@Tl`{r7S%O4%SkpEǼ"X~©/H*>aojsw!0y+w֞b!<IBqTԓ_=OnxF.GG"&G֛I+'v{FPhV(5GM	->jW!ωFvWP]oK@EX%5:6{ -U.9-V>1jtO}6RuAu}746![e:VgY <kGu6	faQM!|:*-y%]j9+	u%ZPK<j\|`]}qE0vv6[X:q1lYuT6p0ltP>^d_Ǆ'|DXV6J;WT/=X"hͰ֐ЙQ	+2EB!=+!O;PNaM쒙+C9Qmg=)C\F[/g-}в]Yz]ҳԼѫQdߛfEF+ݎHc_c,QxaM5캢&>5و=]
+BDDŮZ!'pY~0dkhRGZ_h=WixHkVzJw!h};_u$)gÝzXxΈ_݋`DY\kKQ? 7_Уl\*	O6nvYP"eP'+ҟNTrYEp"̷iٮ+`+H]kZC݃1XXyRwt8Tmᭊ]
+_ay{^||V̓*̃p4w_ C&p`b[}\}c̎ҩ5_ԦL-8ƅ#>}8{^Ǹ~:M$\oJGP#å/;Pˇ-PjXƭ}!nWořUҺu?y(5hv|xBz>`㌾i̮1@{9?b8w^P
+xITBx+`YP_<ՖR#9~ޟ,ťS?N6Niz!iRB#EY-c4j=G&4NoȲ#hZ]!ʝ]܂;p9*vSPRoƙVVrHd2e䡪Zs(@/F|3n`ׇOHص2!mk;/&{bZHk߱T.>\Wvp[IZiJhbZȤ0t]#Hxo`GiTm~	sOsu;wݩg6CŮtү9v!PHTrssK a3R#<Ndv}66@o[zt <k.6s󽟞#H=X!_(cq2v_DFqlGO˹ɴ[tn|vW:)ܓ-۵(D6W9	"itCd&?Vv=]ZNʇw@]~1bj{B{97d,>T^Zw2}vϘ{"6"<RÌd"ϓ7?;w5.fyGjsru{劳Wc4ABS;aqQ}gZ'j]U&ݒt7YZm ВYT<g~ɪ@>~>dT~lKuJFMB̃t=~n`iE~_Q/FOnTr׿ݰť5A;\>ynuk<q͸qNS6d]\Ziy#,b]y׵߿K_6A YS#ݔshwcRaA%>ju~1o#a2$^Z[ЯEQC)+l/K+ʚL+Ǧƭs5idwEx[aeHvҳBBs*QO2X^aЧK^xjIBaY]ӜRSu/F_+W(,D-u6YE	c8glh`Cq@+ݐ_Уb_NB;F]?(W98x=*ϟN=:dxυt_h~}+|fvrcW.?ӹC'VNTVsm.>ʝ*;)w{c7sj</+#a;sYJF-+~Am	-Ba_#@D:8{ۥ's'4/4,(.m +yeЯGZcFN2s	-Ohʄ)Ht@$Jdy:G+j`63ܵM@\φᴨ*CwTUC"U.~ɺ~nhs=xn^W
+e[Ƃ]w
+$1kEWV#>R\X\-]2ڬQl:'Hbnfwu/i(%9s-]Z%eUW:[q	;W?F\'|7.1`E嫌?JÀA9o;v7+!L*}O3W%GZcoOF!tIBHhMPȕp{-?G74:E,@Fov{mrZRF:ΖQ<)}qrf\b\Ѯ_cN=Z}IdlY]8ڠa4UF!CGvؾ햙g-;Rqc"` ~Q >bɹk;5L jɏoɾo&3]j>Ϗh(o'Ya:s>e,و=W<e'i{i!F -2!sIB'PؽZtez4W7ߺۭ>\z,2g!T`؍<ot믇l#|lrs%|[)]A+Fe}ɋ>P!E^_Ih!vf>m֜n]:;\1=[cWNMF/F72 EQmp][4LQ&圐/vQq9	/횢9]$ZGmm><+W4N]:횢9Gg[%r%9Ysʍf_:FG<A>BQ`Ο}M0`a}Ň'{N(÷Z}EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQ{B+N!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!BH"%PT\.l+RE<aeUMZvひ,FvZs\~FM:y!mkU7{	G<pUBH3T×{]{t*:OL/A55
+.>p׹;GM1]o$cLĶ&շM쮤ew6IӤfuS\TG&_onzv#;DG#Vڿٻˇ_,=,=9.-:q)RPԓVNѮ	G퍞ZM/\̃]J[}Rcw **k,^]vd&AKl'iu]Q[[*f0?g[^_RX\SPz-,~̚'1>zFh ZO..̗<HI|o9|vmCL&_DFcd}}5nLjCĴOG!2LJ2/GCnVŧ}8Hg.hׄz }iYRLϋ|2()@[so	z̲an^aə*/+8O㤜ʪy;ewgň~\y#s-?L觙-\@ Yۭ[kQvZXJ˫{&g$dLbFN1+La;x-H紃Whv~I	'I\fR[do[/0CPi{'n8C9;FTWj0s	|=ִZ}X%2]H:*OY.>>[^j׭/rBj2seiYE.u|w{Buo)չn;C+-4LSW;?[{#%
+ҳe=f[8k@}Ѓe-9 }_׵	Q9DQ[p6i:IfauF=כ}o'8z,O֧BF~d3'
+!}Ǔ+z/};TeN={-]oUUGs^oFKV-an?|~6-m%-,=`+zE?|"K`нq\+wcLWPAQ|3AKqi<*HeoGG?X4*vٛMS0f6@	Mf>ȧx!_С`ry-k6hezՒN׺o6!tfI!E%YND=im+dEH+aJ{t+|6I~Y3֕vR~"K!CW.jBB^'o9.6՗@'66[4_n'3Oص5;aF%41ԯj~Alo0voߙ%08#f/~G9۷ a>b(anR AvݘƘD6zoL|&`Z;mO_{Z:pQχKBoM6RjIV^KBV~r&CuE<JC?Ҳч[#_pYjרU'[)_Z-~Lиl`bیܗݙ;;s9J^Sضr'F5,+Sz6asVd]KCC\bhz^^Z^5q1#{<J;ӔMש5z"*38F9kçCpG+8 yU3O62:zyЯ5a{	'K\'?p5l#֕6r~7&/dCW("KZy?hYsT撃W	!Ǯ:'zV^3;ɢN
+Ut@VGbhũ>\IaGx%w)l +ɴ_{ũěҩxYx&kt/Igc"ڶWi_q{VҐ8I&0F1]=_͎Na_ĳY}Hٗ28"i
+.^X$G\4i-I##wNb++E~!9aSjkBOwaJۻa]&=JQ[uG؞U4H&o|,RMLt50twş>e|/6EF)=$9OIgnsB'ngsǉ95ͬT8't駃xUGcOHkcwGrhraF'nJߑk]/w/172mEu(Z+끐וoA3reA<"aq:.6d,ܲ]J~\[|hc`qz~Ose%ҨFjVQԀES+ެOeȑ+\tX<jԪOqGo&c#Vڛ8^`[c80Iqg$4j4o̴nY+i%0Rq/aصEif^ծ$/[hbDݮ달r|>@kɴ.b3:Gk[6Bjj]_Q6'h򳷻Wumq|+G[aZa׃7ȕO,kkjcn+92a92os~+]iїM,w{]=U}UmҮP䍯\d5!*,o~3م|E?WRn򍆇ϲF,lĞoƛ~;&%[9籍sΦNğ
+˽D\deޝzj~8"맡,kRsRd߰뺆q֛yՖG<1u/NpLks`
+;׷@VnyG:=k8vY>פ]ȴkBT@ml}uǦS[[x.1&O6Gs[ߧm2;5,>Qz/<dX;FZ\Zq'*{͓ߌ+>l(4j%KSHOE4KǮipsWcvX{q5#4f#KVZ9kԈNk.oryRir.t_AQO2ոubζW>rGKf"o[Qd5!*=aMu%/F'gf!73>+orޗ,k]#e{]$hun)(_VVcsk[穵r%}dU6#bqIy]	yRSظ<>k=V IZ|<Hg?j۰UZbߙqi	5iE6}"Ӯ	Q+S:~؄,}
+˻Ol\<|]naY`Fs멥>$2K+5vBzBS0'Io;NжEōӖ3aۈ}lG˾6NN/.fO|F &>S9Ng72vl>eZ˞V9!Y|9Dպ6ټGp+w^Xr$q!ӹW.2:xJ^N_&W\#J[DհG%^+G$Xl[TM{0Z"'	\7h0v]n'͍/f](lǁ|t3+jV~Q\r{#6-,'Y+S03 n&)cl+,$lnkLd/硓t+m{TTV/OCe`+++ҲlN~WT? 6I5?016GzE/W+2uJ*Ưw$ie2nv	띺O'})ϔ:'D:E~]ߎ7	HOKHK%^j;sh~1By-]30jX+]y[bh/̭'F>Ǭ8Ķ52RlᆎbP+"dIc3on[zCA% {_[W2ŦI$vӔ7:/}ҏt?+C@yE5y~'ȶ/{"Ӯ	i8ؤH?M6&؛Sh\hc>&bװɪ[O_؀i\d;In8߱*SWBDG]+xrtOD;+>3ΙK?Nn4J~+Jml'C67=f'km݄"Ӯ	i->hk+-"rL˖!]3>U@2Yh*v=l=gIv_]Dkrٓ+j]~D;BGC0N(T)TIYۭǪ.Pη#5taZv]`΃~߭nG0n*[X\BwV;'A/3h-,555VySP5k!{5;c+,nΖ,Q+vMH<J̆M-:9v%#W9 ִGuhŰ5`W3y>"}54~|e(Q_`|zscErKtOluJ<a
+qkiҲx$9%5hѫPW;`ks?8Ne1vY^rհxy`t8X2\uN×!2w?pH\B@ۨUڎ]stI#+w"-4)zsKO*x_)kjVܖkonßQ/*e'&RMֳ4yeGnԾ7P9>%O<L!(-)(fJ+_Q8h^aYfnqqYŏ44'IW6S\ZW[PZ^Qݚ`9;$=Gֿ|,VS{+ENPoyyCfJ+Oې+\z-"B5B!5!+]Bȿ5!+]Bȿ"1=?.1[PZsD!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!ý jmѶOQI"QuMId)*
+*CA\E+m]U\F&I'^;Tz}?9{o                                                                                                                                                                                                                                                                        aⳳiMj2?Ka*y_坯g?y#t䤦OmrIoWMRy
+#E~iag~e~bjm_W_b+6;miޘvi\ךc/7|Y~voS/|㾹iܼ"9n|+9Iǲ;mt+ErM:mN==|yOlMo\gu<U^@\=cde~y[.Q|;er؈b#~᏶(v#_I_oGA-|X__~yy^=9+^lZfaK+oS4讇G;91a掻:I͠;'5q65	F쓾+k;*ObC@ޠr?OzO}s5/_rO/q|/ǿ=cHSST쩪nʪ}RQU++]A*ۦlweٮ}RbQV4ٶcem-J[3{fNb%{HMm]Jz_Z[M/?ˈebЪO6b+[(vG+ԌHF_bohԷO/Omkj/555S]]ۥ}+*[e붷gl/'̢H|ICdο6MM^)3s|mm](AOƑ'ŋMKzU5T457ʻ?8%IOM.D+A%޽{lٲpݻw777zccӘ37͌A#ktm'EsRZǿ%Pp6b:9􌷒=p+rbg%{D	ظ|+WԴ}d{u}ƧFs#Y>oHRc23e+sn/ksϺfԦ-;=D	]vS[yِ%{Pwk7|xy]/vd*,Xy`pgFڱc&d"4֖HpYU.A0=;>0(S4.J%(v>}R-(+OyjVc)EZ"0I< lweGsRG{9QWT=?};9X(U5=۹sDǦ-+VXjUMMM2wP4!-ɴJ%d]_r%Z'\6d+Ql+uxK3=/%Ў3Z`N؟.X`+++m__̋F2bnZ"+:/y).AYyæ%Wf%93A]A%JP˯YE)2ro;~]T3]ڶD>#NED:Xx(&T0?=hsOx+ga֍|pzh9bk>:sK}ߔ?%ҫVZbEe>_U5CtqC%Y7`Sz|.[%步g^Y%-ZItWߙRqKC>8^n]Ȓ|h%bHIcijn~pj,8+; 3vO({zkO%*7[xy}bI۶3-۷ϟ?*+?GKd̿76vƮS?hS3s-9=׆6YCfO]I/{hSCCho̃S{_v
+V^lٲʶM{O휑tLWk7}Hzn0k=ڲNƋ^8nT\r֛ۘX~v߷?XbZ["m__z㩿߾OKsVu+jqm>^2r/mLyxwhn·~N֖/n;]`rxERҢ^ۓ=*--?Ν;۶D_}sn"Z"OFO{nMeMp|Ǹgk	cdeO{8f=q+!D]~{Pf=^p]/^uD]]}'-3v\CES/O⡘h^z뽩--cƻ=Qq.Az賊^~=uh|b|zHccG}f͚}v\q+ʰ/@	u¤yst%ȹ}{B[lk'ċ{{BlPūxK$#̫G.@YYwvonS2
+mdz|GXI8$8e5POb<tf1P3<{|HPlQxC닋+**^G3ge[%2 5ZyEd˶n5S`EG@;J˯=I/bsg_Q.h|O,s=jhhXxڵk۵D6n~g-D|Po°b#{꼠3LQd(HiǥsG@l(ɸKyǞ[nd(S9s攔4{E+̎?C̾MݫώyNbCĞÎ=(+/TׄԌ#:ʪnܸ>l{~Cc?[gud(b#syeN9.d(kF>5(ˉy?d(EZjϞ}VYZ~mU"OVhޯƅKOW_8F.pw	6际)3ntŞpِ뷄x]_MM͂v;(xɚZK$$6^xX[8<ji!Yb}NzgB'0uk2r#}:ueȘ'kkC	l޼yڵ:+<~~Hk&K}X<g%*<AA/Μ͡D"gy}vqSuC-ج7֦%KlٲiWK~(=SsNk/!s!m<؟B\lcc_M=.(n9z.65M{2K'um{&kHءNV2`Rp0f5'u@f|{ox??e__T##J9ڲ	v$=|$#J9sرu0o/)6wmX+'jH$='-\%PeUyI+ޛ,-B~Ԯb{E=l?յk׶Ouێ]=.S&(:?.Mz{J4-]=u>bC\l]}Ã<[NJ'9iK.n{דsB.O|"̛-ּ>5K\硝eQ93seؒeQ]IϽ{6n	sg׮]sm~/ҫuR6Ho|尵Ts$=/AnNd[iW+k)6)
+u፣[\?;E=7oƍ۵A6lv9 a#Oou{~)_3ХW#O
+q{G<8=h{'?eFo9G]8+W.]{Z^Y]0bj+b;p'oܡc&$	/n^y-$r+6b_}s'~Vl)!^K~xr~LYVA%Ν;SҶmOOM,	wZ]q[D[nKˇFsboM{>[y5"9AǜwъO=ڴe7}vQw+Ψo\)za6:3|d߀;= #QۏN->3{UYb<9t{5Ȑ:[nJz'?=1j#m)-yMZ>#x6i޻?Oќ~1x_>8"^l~Pl!!o>Zz>du}¼g߿+|I#7%og<D/x]KFu񚍧]5+?	җ5Ju>+\,=lٲw|5DmQă0vWobӯ~rF^}/$KC&ogomT_X0Zz>GBiҥ+Vhٶs5v浴A?7$	s}x$#{B4^J3?|jMxw+mnnMڷS0?'eeem =ɗ;>'Q9D$PL 9%=/-wu66kz^6woF^%#J+7vՈg2tKVKb[nmupxϞsdX+ҡC1qvW][P	؏O+|!%j֞ϑ'fz/m!~Pz'NBiٲemo/qMxWKĩo8핃Ot젬_bҦgf?q̷#̜S:كJzÆ+-*//ooʉdZ+2ApIEZW\p]Jv&{D	4OlHFyg];2w -Z)Wone%͛WRRҮ+c-t7HKD]Q}wEsSyG]4{Β"gl@?:5ƻ-fύ&ޚ;)zɒ%W޳g>Av:;S3#ꎘ$_ںxn?C匞bosSW?噿#/(ଜc~bzcAf+{]I/Yo;bxX~^ѱOIFs{`0?ݹ2~10Ҳ,Y[ 0:;m֮+s>oJ6HMힺpdS:1yBF&T	步}@FNPzxwa-^vmb;!695{7Fc(T,XPl]nSa;Sy`cWd=[~$(57"x1KH~=buJSC\ob3Zl
+x`dz+2ɣ{[xě
+=h|lģ?/ΙVtg iB[欁Ũ}RyIU/6؜,; u]oO;coH;oyO=ݚڵ~?Xˣ;t&<3;$yݖגw?~~i||V?	HM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          r%
+endstream
+endobj
+112 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F5 14 0 R/F7 23 0 R/F11 114 0 R/F4 12 0 R>>/XObject<</Image27 27 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 113 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 42>>
+endobj
+113 0 obj
+<</Filter/FlateDecode/Length 2777>>
+stream
+xZmoH abEFRQH6S.EDw䳕GR~Ȧ# -CR:=8ÇӳHf$nNߧ?g*OHG#\IO§
+#1?>*tБRUE2GwGA9&4ox'2	 8R%WO])GpRv oG7AJUEW<>ꂰoEǗ܂jU֋yFWC$`P'+Loe#g5(_F~/V[:>Ńtu6Ahͭ枀x:yQO)
+`X3׶u%	*w[^v)?EO^.u⨾4&؈V|u(`Nhs	GIVƎm"rl8eK+UuI 8qP`I}bUNhˊy>jj+L9R]&sQ)/f-%cH6dm@`I2`lYjґ[f_|OFͽqm@E&͋8~} xȀXBȅI&C:M{#Cq˸Wї޹p+ Ցx
+Xi_}gQy "3kNM'\eb	PxŪ,;5}0Un\4*+F6Fl>pq	ʫ@& \)$8|
+؈JP1<#感l 9mW>@"-Bs] \{#-Ӡf
+V~ObM^ibػoy;~+J\7>66'um7O;=o5)d,б? 7q.9wN~È+%-<(~ai"
+햟Ts?I:_
+󁞪rlx2kRF1ǚ9M!)B':t::Y
+Z	~F"MO	lcS"5O>;SpTIl@@GEE@߻܆VSUiBJ,Z>cf'HXYbP-"z(J	"뽛\L S(A	EXuջfaeiUATZ%9>լB ud+/q(aI[!@ R*a!`qvĔu=ŵ5VRVYSEx\bZϮzbٍ׿Fո:BBzl}tt!mIGW}/.{A e}ww`+mk5	jfFJY+D8n"i?˳f9Z5|i2!TZL##Epq'DPcKaX
+ 
+Tj2-FAX rWl? )Bﲣ8{ft<TN|̊Hn7H'R} /aLI[Ey-
+D>+7,.4O
+nL	K:crqkg^Wg};]C.|eK6^ʦSΏbӽ5l䦗q\OtOق$pxg<>=+|`|V9/Q:+i`q`4#Yw{ys>}*u2y&D.XN1sZ>GtV$6=B	h!A!CŖ͒9/q:q3(GX-G]\A]e$@g=Q;&j*
+-OmJ[=D%W՛&fj/$fӁ%=v?SaF!4U@F~Z_[ 0pb˔4xֱ&c,YN?Y)H0zVqd>1Yh֣)a%`YH6el<l_e>,[RΞL粣7#܈tgeр}5Ƙx[j@_~1lu1p^zȁI!c,ZvRVYCmLSt@U9F#V1C?!axN_ҳE϶-=h	yKa)/O (./Nf%YJo09m{SyPAi}VaFc){\%F?tAϝݧPOGs,+^8@8+K>OĘ.+˲/='däd7ݪ7UZ2=R|`;Y:+0m
+D&D>x*m:ך
+	}S|ف tlqZSfwvi l0hyȕX.ޑ(Լ.lkX{Fzy/fl8źtVNuhn58k({lN(%Kcÿ+AرDČ0̗)@-:4F:HϑUHSkȰ:w6*v-9io)#߶&tV8(+aUd7RlZ8M5\3Cw&,?`峬@ageG=٠ua4<J5[+$j(Qe$`)L[aٶYMz?+䕭d /.;+򽘊;t5
+endstream
+endobj
+114 0 obj
+<</Type/Font/Subtype/Type0/BaseFont/Symbol/Encoding/Identity-H/DescendantFonts 115 0 R/ToUnicode 845 0 R>>
+endobj
+115 0 obj
+[ 116 0 R] 
+endobj
+116 0 obj
+<</BaseFont/Symbol/Subtype/CIDFontType2/Type/Font/CIDToGIDMap/Identity/DW 1000/CIDSystemInfo 117 0 R/FontDescriptor 118 0 R/W 847 0 R>>
+endobj
+117 0 obj
+<</Ordering(Identity) /Registry(Adobe) /Supplement 0>>
+endobj
+118 0 obj
+<</Type/FontDescriptor/FontName/Symbol/Flags 32/ItalicAngle 0/Ascent 1005/Descent -216/CapHeight 693/AvgWidth 600/MaxWidth 1113/FontWeight 400/XHeight 250/StemV 60/FontBBox[ 0 -216 1113 693] /FontFile2 846 0 R>>
+endobj
+119 0 obj
+<</Type/Page/Parent 2 0 R/Resources<</Font<</F1 5 0 R/F2 7 0 R/F3 9 0 R/F4 12 0 R/F7 23 0 R>>/XObject<</Image27 27 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 612 792] /Contents 120 0 R/Group<</Type/Group/S/Transparency/CS/DeviceRGB>>/Tabs/S/StructParents 43>>
+endobj
+120 0 obj
+<</Filter/FlateDecode/Length 2097>>
+stream
+xZn8} ;e&Q@n"6>}pm%XY[m73Œd`;px8yzʒ<coNOl6/6}6}y7d9˒t;8gK-Mp*4lp|$T)'QEZQ-AGϰPrO&}퉀	)@gG?9C`GǙ;Tj}B?>|Nϙbc5:doKe <(Fړ|s`4+M7氯bdϞ?c9Zcv!EUpY.Mk@|d?5vy
++S`r	3Y+;0oMc9x9c>`ٔ`4's`ɸEf	Xd8\ro|װq$ie+&Ehߍ"J1CxcDHqX3TVuw>ſ$	e!l:-HU	I!/lqVb<ѣ3Rخ}OeOH/~D
+JD@6MQ	5h"44OB V+6A6~o$e'U:aP&hֳS" 
+?@*<$IL`5z="d)Xk6]ub{#o]5-Z_~r>q0d~N %0v7+Ygbְ H@T l\[S*źM7"wGʪ[	ubQ@GP1S+iQP.Pmz"_9vA vuy.[+Ѐ 'gX8qHf
+ߐWY+V]_
+V6vS)$	 K]gpXW3TYW*ژ#U*/hYxG/em/=hX+er0+悶/☋1P5^Tw "J|Z,)y9J^zPɭ+-@Q A$nQY5Jbb̽@!N!cVDE(hsÒ$M%vI!˖9fx-t|2V)6I,>ŏ0xO(>42PԎP_gSst;BMVBEU5*$(PT~]bbַͣ^1h͆T(]%J7*\ZQI37!p2){@3u[ľJmZ'+I0y&}\b`"Wa^.}
+;`tɲx,[<W$1=wMFlDկ/a\(K_º<.P*|KsnפFIЯaIj8JLcT̪8O e.ZDiF	y"+jglѨfY+i0ԡtuO}l_㭡:i5t##B=k7}lJZ=3Itޭ/Z# {h_No5c;)'r@9к9M{;c:cB睱BitC45[b: ˔d}@Ŏ
+a3 sA׋<Iy9J^zPZcD*['yO텙7:apfiѾA9,{P̿]bm1+sȂti]w'+Qh_Ͼ=I~_7l1>}=^ܺH!Vh[*ā#ֽ_!YQYf3F뜝*e8pݠlǩ|uqR/b/llq6K}b\a@ۧ?XXyׇUCw@U TUxվ+kU\wZ(Ek/aMR,j((̦#aDQQvRQŪma*V	}CJPN	U.OHNvVƽ]ۨ0ݺ"҇_NAh
+endstream
+endobj
+121 0 obj
+<</Title(PSoC 4 BLE Lab 4)/Author(pmad)/Creator( M i c r o s o f t    O f f i c e   W o r d   2 0 0 7)/CreationDate(D:20150629155035-07'00') /ModDate(D:20150629155035-07'00') /Producer( M i c r o s o f t    O f f i c e   W o r d   2 0 0 7)>>
+endobj
+128 0 obj
+<</Type/ObjStm/N 500/First 4810/Filter/FlateDecode/Length 5957>>
+stream
+x]K$ueu 1c#$,DPȊaftVƀq>y,Vysm+	?[,-&mK&%i6&l4>-7Ku+~OVFVGbOށSU$C|]/(3;~BI0@?xUEuJ9[>xM_@=upV l!FBTP%8׊A+L㺐)%
+UD4LC~̓Oy@^ F>u>CUbt)QhA<fڄAqXuQh
+3&8uq\-V	\+u4Ćycr >l	3A +"& H]18%O*TS%o8gA^pa@yiKDTST\5uGFp&26=9CD9C9#$u5& اN,ӡ Iisp40s	+d@>HG#trO=i%Bއ(9uH}%Y0QrAZ['p R	̍!D+c9b@aK|Tǐq{[pY2s0dڎ+9+)3Ǡ
+"W0F2"<z2DVOл2dB՘zm5W#_W7U8qȯрpW*+D^I%gWB4ǯ=Rsk,vטF6zɊ8`Ms1"@iV<s` D(=1K"Ĵ80@cL3Y=jdYt&;.%F*dP
+Id{,93iJ6e+69W5rn%
+r8B0F#0b{IQ|\)"Z%r,f,hPYy]2qjuzFˡG$m(s]Ph;hJ~Gʓk'2lØtE,|4H-dh!Ej`D*ŷEM;VzEG4#2F3r)|ذ84`BN
+ewQC^+Ԡ)RױDvĜ#/jb,GD TBC$2eFz*UqsQn/^\g/,׬)@̀F;h# a}l8C$a%Z"z؋9~+%1$*?8u^J:v1 ![GCJDŎAqbgfXb<gz11^٘vlb/d!Fԏ9	R8$V1Fx5"j 	eD90*1cb-̰
+c%uP&fra2eDpqXK(u>
+VbFKG$s葟&jZّԱ5*
+132bsЊ\3y	ȯT(ȹ~F+ǬbehvꥎyY?1"E sjPGe9V=B#82UA*X5cFo$;ǥ[c#M쳎f38P)2;vDtbL05%v<M᎐(]rqxH+vGT(#YY!Xl	{/D2(DF+J&S!?&Mn\ ?5/FvU*%yB&D+҅8fB?O5%t
+<bVB)	D<sBXL`'[_%K%$Jew8"v˕pes(D¹bB»Ⱥ	+DFA|GaZ 'D_;'mBF+	N8" w9%.s|._P9"gDD BϺ.W)AFc!¹j}e@+s SZ25
+kFq(!Gp3y*q6l>-\-p|*k/s@J_p*\#pm,*}!yB~eHzX$^փ-a&g.?/YR K뫖.f02@p"_䱖)s7gfmԅY㷔2Wh+2,3!/J!ĨrU<WAy^3sud֗n}_¾zCc"o)Y
+#uһU &P0+㙙\-=`)5J#ǾЪ/{+ɱ/2R3X#rf^ֆ<ͱW\[9݈U2suO2W+\aH>|A(_}e_퇯o׿ln?ۿy"bF4wӷ3p滤}]>iɤ(o2Hm冇}ҡ0*ۤ>Pp7"bZ}_h^j7LIo(wWa+⻼ʫ|9XUXMkiQ+tFn5/"D__?z__ۗ~_OƋ|D|N@W'nnQ,*WLäL
+ţ(o>=Tuw?Oz+Oomjsy_rvVգ]T9	ѼqiU-TniB4W+%,#<%]erUnVqMGʵU)k~9!@[>jhk{~OS:5ʂ[LW+S^奥y1͊73W}ޔSZhbO#(ڝoo~$ݣRwހwiZ<xHL0!K⽄-M'VŊ!}2\}rU恊-M'VQxCS9\EV&Ds<c<$djFJtUk͵N&TUrcD!Gڏ.\<MdYިZ\L S^ťؖb+#Yɛ[Ojz<Q0∣w!,u<kn4Oz<u<M-O)f4S<=xz>OiSF<%=2ʼ>%~ITɔǓ,)O'YS'SOj<7S$#dēx=dO$Yy}24O<=:ɔǓ\7꓌x#<)I{6 ުnҍ(~.o)U0V_o:i1139N-FNcxՏLkx(!*sTkpOM%qE>֤Ox|	J٪	ϛZZZ[eyBua3mGkN׺]	nBua?]mhqZ0GwtQ+7f?q;vܕ.֖EĖT|bY5oI-(M*
+.Wy2f|TݞtRf<oUE5/+U02>3/B`τ܏L,PY͖xShYtShS~IG+?:W',(DG{-p=ډh]vkn&XbXI	~aupwox8Zy{eTy͋*J3%.JN4u/q(ǮT9zg+Ur-?ikiI)(1-j\J7'0%gWm-m?Qf?)k3꽗=	Iލ0ρ^ۼ~Z5sf6/>9L3آ#k;<T#ʪfRlb`1%<Ӛ'VH
+~:Zꌳyv'h;|ztnèS$Q(3-t&ETZ+?VZO ᳡gd<.*] f9ԵuE^+դWES"S>^.^E":OR8r?9r}߬S5vwZJXRtڏ;'ը%BVeɪKN3%lОZ>)QO1cq999N9+)Fܐߴyr6/#ϤY -~|t[DyJėT愮-#ySq)Z{;6QGMS>ouJ6|۵öU	sV,OnYG+,U~hw'[ӍVW=)X-)pٺ]pNuhj|}Dṯcg_py7_h27^HÚ4VzQw\TBYy6I$I顃.Y2NVBN\p<0SUhJ4뀍mA֤'.Q7bOxQ%1~T˹$Lk]|cr<=8D5d4iè|"29ѐ·ߞiYv|R6)ٺspuI}\j	yvj~yb[uXǌ6>/~?ӚG?4߭\N
+4{J,fpqWb,0U>Ǽ/{0PS}<#¢g̵. kՅqt޷~zme!ڌ}WYϜsg8·uaôX]kRڂv&;#`vV~J5\ ]_XP¼vu#>*
+8v_8[}|@6+N؂6&@0X+=1w}JBö+4hw"{DaJ$.oT(B/{" ;8D5O{!|QDd;ôrl]kRdAv#PvTX*Qio6p+MZy)օT|ȼR"}>D)F߸)>T2S"iTRb^cvJ*wFGԮ*"ܑY&`)>m4ФUpĮbyWTΛ/50X2BYyօP=pﱇA>Z|9=8:*YLuʉLhʤ,\5y)Bjf
+
+x a=/Tlwn!jPW닧]ߤR*V:Bc,YRyd,WK/ϴ|м\v/r|Z.rߨx"xk0Ό9)A5h$bQ6OX?y(!w"1wD)49a5g_vShTZY76|Eo[-Oƚ|,[..S"ƔadP\ON>ogIFIČicGHg0j̨U5:ppohZ*ϸ0o\	{DV"ΫE,#O >Rۯ?>~kg#Bi>w>&WY~gT~M梶c<6yuC8Mxf;x[㑰w<Lh:w9-%*ph|~]EoQ[TJT'Gԏc9S:b+.b+Z:_??"ju3ᓴ%+L_>
+endstream
+endobj
+648 0 obj
+<</Type/ObjStm/N 201/First 1821/Filter/FlateDecode/Length 3843>>
+stream
+x[n7}?PR,l6	}Agol)P =>4渝n"LQyJLyJ2OxviJOIgOQL XIk-`2$LjKT<0<xJir術Z)tr|&s5`;QN7
+&F8V<g@=lrgdxggPNc'LWOޛP9Lb|xRftu %
+D	t=V~
+:ޜ'l!/b*i
+@I:SpN1V
+=0L!сjutf
+ÆP(4A#8 TvP
+B-:lLC)Dan3:`SFe1zZT`O0q 7Rh6G @E3pX^Y:OtAUX`e+ oQp q6v3M"I:"p+]%fXbΦУdhA,o2:FѕfR_rYǜCެc.LcłNjG-2:BaXէ!i'ս쉹'ɼʞ]M?&9+δjx{e᧊b<QS EC1c%11DaajQhZȔg+S_=We^L0Lfeȟe1	s?UNHX)$Z_s@0ˑ-xAx\Sq޸tu`NŲD	2x?:cd
+|k2)	3X
+0p(ȝ@a`$Q{Qᔥn@33#zޗA7ٞY,`sPm.=,o.P%_"޲v	R66s-9gK>`'E8Gи=+-Q39qbC,c4+%{T$RǚKRSK6~ՏuRgWϯ~zow|ûo~<װӏ?(G%$G*b ߮oΰ gxRK+ss~SGt*XXמ4;~V!c24ȯWELҐ줪(uft:iʫy˶HVvTզq<BA?|gW?~+^:+}uqbf.+4/[,ę봟ivmN8ߓ(CC'T'9iY+Z'
+;]Բ=Z)鋅'@2@m0n큚#T t =@<RPՙo\.u]2,NSK	P(_
+7x\>xwA]P~]AC2Z٫rUb9Ӄ.nm[(9KVȎV!73nzȶ,moLNvmbd=N}k5.(;rôTz+y7"zbH7.E^J-9[_X|p	Qܭ+zOG|Jr	԰ȶ\-.lr</n	wA.JGP{q:a{}ۆOGv%{=ANAf(}f5+n첗l +CoJ;ʆ7'QJK6lTKvåB%
+6MY]1VvA^dPDi\ɐߢt{hHwè3%!ݴaNcQOcwuF`2dؾu"/}fRM׮(;<nS$ɰE2%7H?񮅶[_i&X=-!nI/=4>otdrV[+׉GmH̴5w-/+BŁi[^򫲝zj@ӎ;mЌ[ͼXVZuy	Osߺ>;q4<T;q{zP\</b>*Y6hyf'+i+x M	XtSVmqs0cUiKs˷ܦoN:uJX'X2xZoy|iFlC]IwXkE	{n٫FF-GEǍǃ*7070709!~i㈟ISB.q|"~fr<x%+)Zv'aiz<?y~q'~OG[ķRj[e.+cX@}ei
+kң~x
++PA[KJJ</>/
+#έMl)O\B'+H?H}D7R
+l3No!?B~g%p<O!C
+AO|	NwBL<dc.Է>g%fuq_&xЙI/HǔͤmÃbrǶꭞܞZ
+6UE(Qʣ-~U,-xߔF%IOS79&<ROJ=)ԓ*`|eʛ)/'zw`iYi~\Rճ۷fy}w{Tgcs|o!ʈK໹?\}oyƾsa:\:-}io޾9<ڸ77}w_W;0Upo\_}w'?sɃo߼:]`wW_y݁~ǻjWZX׫5ի5ԫ5UE5gjQ+VZX^[0Ez٢v}mQ^X[.(} m˘w8 sJV֮Gn^}0~,{Dz>#żWqlbK rc,4iOf`7nFjWMrie(+xwj?ye'!J!RwE
+;ΐN8[q?3Y"±Ӓj#Z3۴q(NKx8-0[GJe޳YzgYyyiqq1H8oC<sr
+˶/TZ
+輁*P(d`
+2ӵ.UaIdL`Fy-Jbm55#*'=)`aIA{L3|Z˰}`Z_W#x^+c{HW:ӆ64KY"iDiHDf=5O|>:"\9b3Ǳ~o:fCh'΅hgT%4"8$-LSE/!B	"40ԄfE=BWhW$J[	 am[89Yf*9L+_["vёmt7@=̕hf⍵VmD|G>^yxQfcUVO3z-?,<,Tے.nK3.izK4FϚjO|Hbyܓ}+V2Z9,EڦYKx%%?4yK:4&@[͹UҴ`QvLy&"MD$xxǝ;4[s{X̱rQ#_s#7̇.|[3zyl}oɹ}naۗ}Al_V
+7i~Fi6ަ|?sNi[
+endstream
+endobj
+825 0 obj
+[ 278 0 0 556 0 0 0 0 333 333 0 0 0 0 0 0 0 556 0 556 556 0 0 0 0 0 333 0 0 0 0 0 0 0 722 722 722 667 611 0 722 0 0 0 611 833 0 0 667 0 0 667 0 0 0 0 0 0 0 0 0 0 0 0 0 556 611 556 611 556 0 611 611 278 0 556 278 0 611 611 611 0 389 556 333 611 556 778 0 556] 
+endobj
+826 0 obj
+[ 278 0 0 0 0 0 0 0 0 0 0 0 0 333 0 278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 556 0 667 667 722 722 667 0 778 0 278 0 0 556 833 722 778 667 0 722 667 0 722 0 944 0 667 0 0 0 0 0 0 0 556 556 500 556 556 278 556 556 222 0 500 222 833 556 556 556 556 333 500 278 556 500 0 0 0 500] 
+endobj
+827 0 obj
+[ 226 0 0 498 0 715 0 0 303 303 498 0 250 306 252 386 507 507 507 507 507 507 507 507 507 507 268 0 0 498 0 0 0 579 544 533 615 488 459 631 623 252 0 520 420 855 646 662 517 0 543 459 487 642 567 890 519 487 0 0 0 0 0 498 0 479 525 423 525 498 305 471 525 230 239 455 230 799 525 527 525 525 349 391 335 525 452 715 433 453 395] 
+endobj
+828 0 obj
+<</Filter/FlateDecode/Length 95125/Length1 199428>>
+stream
+x|	|T9ΖY23L$3ɐH @X",I U](ﵮN(.hqu/.UkֶX*}$}s}2b`3J'MH~SeNҚ+7?O.f,SJX?b̲mBiY~9g"ԏ'̘^e`xU5SnX[ӫ|Λi7qMf2ώ4Y^U/e̘`¥_~9e-lZڻ~?&^ܻֵh~S[Aǽߎ|EKW88c+c
+ƛs`3`yǾeM}|N=cK-mAѴtoMp]ln?yV/o|Jns1[/Oxps,]!*otn;h~80Jhgb]͑#z%e 
+s616WEjPb1^k,DBY4*bP{Lt_ƦV,7)9Aoec)z?>Ftx.?.NC)kβlgϼщ{NVGW?6jw52uCI~M6y==?~m,˜N=+B?_R_clPv:'C)+XfRa?uvKkw	\]M-ڞX~3;V_K<CU3YCe{+	C7,cǷSofY߲cuzSoM7$znuy7믵*Fvsjɟ!))+Y;	8:ؖG%:W'1hb|@rʍ_{wſ⻉Wu2_GoM7ԛzSoM7ԛzSoM7Hw:xY,,ĲY6&e-ޠ+Xݭ@l֗8VPGcj03ݬ<y@Mv_q0#uzzQ[ZtzHXD=~ML\B=#w\acY)+NEsX[VUL+]3x_>Η|+/[|iAmT~M^7*9/xf
+Ol	e'ϸSNzwX	-s4̞U_W1})'MP^VZ2~\x)cFY4bd	eR<naY&AU8/79QCNh"j1:`V-xb0j.8fj6f@~,P
+vZ譥`jڐedfE,eQi0e5K_Z*oڭ6HTohy;;kB[6]amT.kjΨ-+gfi6V5DZ_blK=_ۥ.61ji]UШM-kk(΋F SEB謢+xԘ
+۾`|-MŔ	)xM(al!旙)Ʋ#!\YK 珱pA^]Ti%d7"J6˒cCQ5kD7ȇl<Us5/4-TZJ~K!M\~S#&X6ZZS,՚͢(kl[EJŸem4@W!V^РW!8I%x(9em-F`?3BS
+2;j0jblKVui,%4~
+\x\ZV<cd5E!	 fLEhZ2џYI{d̎Zzؘ>phT[_l~iЩQwSo8'"5;6h&SQ6#Xa+gԊ	_kϷ:TQY_=m}Ԝ"EY&eF),Ǫ'hcى'O6KMt;dA Lڔ3iKQPlrn^)mMݛ絵m}&kVnJ`f|=C0!ckjc
+WJ׵AYCA}4"(2A=U!c
+3Y+5h-fHg
+\Ҧf [X.q[lgCݢ:X%~yƲ=j+{$f,q&5pNaA2?.5/ebkqy8ٓQo@#8XV5gOjòʤhz{@rXhԌgߌLts].Oܴvq]Q614
+4Ե%h{[}8Uגŏ,nVGN215WcYje>DC|+V^Ĵl+mؒls]+^]W]QFÕzxEX{*>!`Uu8YĠ(:'56XBEE6d5w5Й=Ҁx9dCtVހ|Vfnk88,[XP .O8Os8GR-&)6JAX/řRbkX-*)VJBR,)JqK8MR,b/ER̓IF)J1G)fK1Kz)ꤨT)fJFj)bӥ&T)HQ!d)&I1Q	RKQ&E%Rba)+)Rb)E#.0)JQ()K1H)J1@|)/E?)J+ER"$ERH!EiRI*ER$I#E	RpI"^
+v)lRX"Y
+F)RR(Rp).x]RtJqTo8"R|%ߥR/\ϤJqXOXCRRE?KC)(RAKI;)ޕR#R%oxS7x]פ8 ůxUWxYxQx^_IY)i)bI)bKJ{xXbJ[%ELv)R/}R+N)vHqwKqwJqKs)ngR*-R,MR(+R\/uR\+5R\-UR\)v)RDmR\.eRlR)H&%R\,ER\(RȰ˰˰˰˰˰˰˰˰˰˰˰˰˰˰˰˰˰J!...........................................^KDͱ̱/\ʝL62젍@tz3c@b%DkVS*ʭ$j%XxreDgPD-N#ZLh!тXZ)h>Z55%C(7hQ=QQ-ѩD3"D5DDUDD3M#J4hr?	4hb?4< S@D%DlSDFQDED#+ΆR/C+
+RDDyD%ʥs>D!,:(HDDDiD~"_7+JM%%K!c"Q\DN29Tf#QLd c JFriĻ*rG!:Be_S+}IE,y,F)a*r":He%Lџ>*~O>{T;w[w&zroK>z,y&5d5ѫDLU^"z/=O+/%3DO=ETI=Aq*{Q2>Ba:=H]bP,4N%>{v 'MEt'At;ωn#ѭDLDHt]OtѵDP)wѕD۩
+D?mD]FRrmD]Ltх1o肘w|bsΉy#1/c~v;h#5@"ZΤ!ZMh%uJW-yA˨3RӉF-"ZH#[@PfyDMDDsФhdfѤ:Q-ѩ4ܙtRCTMTETA3bq1Xb@Sc)Thr̃OD	d,y6b@1٠g3h|,4(LTL46;?rcb:hQ1X#b	1w-hx]FeC
+c|98sY@4;QgQg}rrcn>D!3̤΂K(ڥ|D1W(%J悒DDj.2:DviV2YD&i2D
+'bn缀@9l	8|+WπS `?eAG(.[+xӱ$cpuk9_B`{ޱ4+	3ŁO9/ߓ@{WW
+<t {`؍PDmgkia6 smV-%ozu}]Uv
+h:-puz2VKw.PExQ9;6GΎllڱ1bm+6qƷ7L+vYYcmaB@ <&fagռt5+lkupj_ia3Z7F[+*[;jgZe;EX4rhadюE-;Z"E"MEE+9;"#vGj#̢HdGM2R22hZdS*"SvTD&ML112<Rɳ4WZ0MuLKH?WOL%SԳS/OU)/(~䗒I!1o`9Kr%T[ԚrK:5)Sr7U^U㮗\ɝnv3>Kw<8qvIa,\r-`S"Ŷ6%l+.)*g*rθZ(7P}+95yyVU̘G5\Y5]eY_VΕGV_u+^Mޒ^W'uysV^j.sV~E.OUȋZ}oj+VIo= S;_2׭Zss&`#8X	k*`%X, KӀ"`!  <	hs`60ZT`&jj
+f ӁiT`
+PL&	@9P%x`)`40
+	#0`(P` 0 @?/ @ d@ @:
+ @<@" `l,0F0WP 0a]@'p8|+|)p8
+3'C~+xxxx+8 xxxx	xxxKYi)`?I	`8(xx  ]@h}N`pp7pp'pp;s6g-M+u5Uv
+OmeVR`\\\\\Zmcsϱ9?csϱ9?88 388 388 388 388 388 388 388 3cs}ϱ9>{cs}>Sz )e71u	2Nc+f\ȶ+m6u-fQ%{G}wH]g2X"cGut{X@.<nvu|+]]f:Wawv"\Z|j;OA%glY/YNgKZ-ur[8K4}2hej?ˡW9QB˯fkNg+l~]Y6d_lbgɜՔdg].f|ocma9_.z	m	)vv%]uq=$՚:vkF]	͚nv=^#H,|>؀c俵Ǽ	sskgs{XQ<5z'yb@(w6֞^>+=<sd?WoUxUAY=7{ݎgq$;]l'~랊>v䢬. lW]]=v{
+yI$~Q׭5d@^ԢPϱ_K)^Ԯ"2{P?^6~8?o`scĩR}l$ʦY0^Il߽[Zj`~rX%aAqC{I|s;|C	#߾O_t,(|qw['^1=P@eXn!caCsBYf:|XpHze"\}h:Ӥl
+,4fɨ$=f`Y5Tw˲2ӽI	KBz7m|ooJ]5]GjQ&SGFJjљf:][˝d1'}Kgw^M}yWT%}İЍ>=`w)]tt~a
+	Wvkp_-m|jPNv=%+=du$]v㡗Bj'W%DV\\0rdAAC;y]:4]5Ыe'%4窙j>!5Ӱ]ف@vbaY燧PZz[xHO7f{8GO2lU8m[;2l]X],gþ@O+%ŎKs#y(QE|Q9_TEu+r
+]	>˩C/w5hM
+;n)6_hUrhkXbmݎ+kNr yy#IéxC(3+g{Lx+sʇTB!X̉ǥ7u_r~<g!Iy]ַWT?9jx	K*_<2$<ea@@~k&%XU)ҺBwvT@WQڈ*YSaݘ]<oW{%O
+
+c<+y3v<K,Xba/φA|`{LlxM=շ^O"--ܳ&mSzj,C>skˈafM]Y9i=xO\?֣}	ĸ܂ܲp֣g)13*,pzq&O+'QD朘	'`{a>OO_1>}ts|cW;xNV"ĉv0X ϼ]k?n=t=߾֑uw}s{=SoŻϟ|=v߬bf,iO4Wu>\}Թs;w8..1}vlr9<'ǔ*@Vvկ=g[+=>IV
+1Cea1q2G!z-aB?B$=	~8WZbelqywQk0\6ݜ;Qw>D}މ1ݎtnv%&:x]YH#͎k2m#`b.xόk:l})YZY'a.7a6q1'f.f4c:cҜ)b"ζ]("E<={<sùjSSSN}';;ŷ)@VȂ{x+Y3nv;s@Ccvn
+n׼'o03Xf{ќܳlǜ5m;z[R5ay-:x̆m|20'1=ђ30gZc6;4=nX\i	]{ۯ;mh}f[:(CvEvEv}%b]dMKc޷	ۄm6q>;"xSX,YDYr*@}vO|cC*xkn՗Ր}l\utjza0L=]PbY<Y)2U[P>xKnQv>)-:(&k?/8yz*]t2݅Lw!]ƙh޷boMqy3S{
+*db3Ϥ@L>>>>>>>>>>xvonUr+J~=(zLfΓԯ̞,(?g33}`ّU_thrY:<vO(qv×y/Q?+0{ddddd98g9/xA>%
+q"p6'ͭq4ɘpa;îƱ*A
+SR|?e*LFvU>}VbYœ.*ZᕶdGA@@Dn麎)S
+
+Ec-w	gB5,@jrfE*Tmt7cS&p<|>)q|_hrR:Kz7Vj@(ѿTt~m2)]NGwNh̰8D8sHS\Pq.U\,:ЙkHAB4	}w!Oao50Ǫ2lrx}P۵(8.MQKb %%`U|T!S8@jR02OS!{#7x䣟-Ͳ&t>;`cHnC,#|#=<)p\+bi$CwnR3i"Н!eyb	OGlhnk[J'owΝuSuUhSk?w}ƣ[\wa-Sk.DD8Kcغ>&}"&}"&}˙-g'bK ٝ.ܓ.ܓ;t*]|a+2옦m#T(+wRzKTUZJ%zeIŲXޗ/ct0?_ $c&oHg3$+4ug t΄UWl:U-9GKϤC?QrWip#[RVM7>ԒQMOdkvuݺjbW<Irh̘6aev-vE<vU;r;^)`g*^+WEC#7at|f$у%p:4P
+^D:K]%O!(OU*`X~wj2˻T=$_W3IMfmev`wb&ޜ_U&D4ԱrVs{Is埣>ꞱVSu-fej29,SEԧO5}fF)"V4"h<m1zp	_'Ȩᕓ.hUg, ٗQh4.`;jF4Cvލ>ZfA)\恧eTuc	hjj-}so.CZuEі{4ڵUݢ&)5;KeZ֊v_0'd߾}IWskwX\;EYokt,ۏȂm-abY܀,>R+A5 j-}(itѪ;[2y{zJej'sϾQSZ+Jz4ۘAA XqT'?Z;5%ycM#IP)sht#)n372W=xzNE Puu!Gg~eˣ'ӲhBsG{o=sT޻&Ӹ*Qtػ}	K%J|Qpl(r1FIP5:kF5Rܞ:' C.qX̐FtLA4B<K]	=,UYEB2+	:@h'Ů+5QZ?F-%D ̱cw'ݨe"0VA-$s(#1vI*A84LDQ&ڧ"M^aS+Tj-	3wќ7f!)evF|Ox0YER:k+YuJGiĈ7Kx3sson٫tb.=>gnH	[d$R9ʢ(aGI"7Qlc.P-[7/&FHQ[y1ڢPЦq#a5Ȏ^	6V^쵻-5Hjv.2dXhNEkb)/+@9_N'p2KE2mMy4FeTtqu
+bM
+i+K"+IWt4NQ1쎦8ƀ>ԌC#,͚n*oG7,,cu8z_`~*/JAK?Ot(,,ρ}gGH$,2N5vSBgզ;gHd?%\z%<}+3#Y^p]ʎ8NjNNL_?]O<^,1M3mmS:B˾U>TzsÓC&37}g{bϦrQ!9_=+~p`k`Ҿ=NcJ`lp{ؾ`~ii9sG|bۗȔRt}ُsYCUY
+TykY^䱥𧃐!Ƥ99M%aB443 7Vħ'q9*`:5>4'Z\Hخ3}e f떯M˃	aaŠӅNrtx8UlRWZ8wuwxgjVE~F-!#=4TG[r׋#4T\{alokĂω6^a)jhFO_Idʙ^@қDG7ЙgnjS-j-a0Q,@Iuumzb[['פ'ڜ:+),Iŕxor|t{~|[;͢SHBVݵ:MGF,8Q$.d:6VEP/"**j9UX9P(4 [#qf NYjztUT<^O۩YkГmy`Ue&Xk tJܢ/aH	WU^{h"Pճl>"+ۆuiQ3HkKIDxAjJJknCAZJ!NoX>9=vi<* GBƟFuѴ7F>3i]
+6]_P򝴢lr5N6PM$TVGY,d5pߤ3+ERr;?e3QY&I2ee涱f`-F)6sM\<pǲc!Ů|J܂֗lxkyʣ3Lؤ$@9\r/7+Ǹa@!j뇊 ;oS,4f[y^4͟AqTgϵ59WsGdHԈ1EtAln1 lGقQͳjed1UK,!6K6!3V6S
+r"j-a"(J>LMxhKʲ=,W$>ɴۚARA_!&1fib4.{fA}=uuN宒R tf<.t	el+ `fwLs8b١p
+ex"aW}Έe-W}SF.lε;RC|mi(v]pαlSwͣz=M@tUn-}v!dI=YջoEsLZv\c=ۖgtPu;%RʤE^'1{GS<j+]WS+s8,;JYE.ȵm=RQ78QfF1}ʉS
+J0./+фF^A6Y\g{d SP<c!WUIWGhg}SsS4"8[LDF(1RQ>*Ler?%l_WEjb:@'lW<ʲ|.^NP,׮vAޅ:Su7LEM+"3fQ8J4h,cUM+0|sCHWyp?}"Z0,dlő#[))Zųl\y	|>oړ~iP0bu&4,[/Ok&^0A+f\-`;KRQ$q^'׬fQ>e2A1QdIln{&CH+Li aѽZޭjAM+-@ӢܽP?r)lә,h 1ӡ?TLWLɤpP\|%T߁zl$WʕkS9AsUve*v]}k]0c$y' q9SJFRͿv[\ɒXc>rXK{nP>FrH7;(g\u__(yiXG.|MeԪ0+TZz!7.oyVu};Pc@{u7&3hp+"vcWxL(+Oj8ZJ_dojT jj`$3#+h*z@+Tυzτy	o&[JR<Fע85`^`ݟ#}]-8vC߇-#Uz+QYV6>\mܸ)| >5Q9vM9whn|<R>pl|ئb~1-TĲQ-
+P\#VrC0\3P&0p5t
+OI:e<l*Z`bEk胛xG*U_Huޭ+).skZ\[KiUZJ,!+)ɥ;7_^R/}K̝m',pgHpgnb<Jf//:0M -oH.j^gϕSUIbR|+uCUth%!ISPܢ*\k\U,\B]pcIHbmc借azx-G#+|Z/js5uFX_gg
+E}FBftZkv}ū]:ܡ7y2qxM2FKweꊉRRAzJ\Pd7R@(ʵDP1|<Xdj8?d<n$w}<'T+G+X+i(o|u%M74ӥ+-tŤHMwl,ё^ʹ)eKJS+I	d^|=^o+z!R@8ݻmS(8.bɛhK+a-BWI;"HFyF] 3Vf@	Srdgn*n]ڣ`W1+Z.:J-T+\jAX>zZFYXBjE%QOou	~|1&xD
+`$`H%@PKKN*ɐ}rF**|XM89)Pu4 \E'f	*c`%j*ud߂b}.4+lBU(pSŬ5-WKwܷWsV VG*#u˧sD
+f tr-@~ď<m:P뙸oR;4\`T
+'@OE(PP+h%,
+AKۆCAl!]* `%BFhKCw06WIi9r%L;TZW]JaORIɝ.3]yf!ወ:BSz1qyz߅&5UFAGaNH'ݬh$ΨH݆9Xڋߞ#{SW1EQ<~%iPgD]+;+sj +ğYa8ʥ2[0K9IsXkkɉx1!	~T%{t"hMMT^Cu4S29@H$S&wHWO7,h_H> hɷHtԉ!Z-sB>["
+a:
+ㅶKgzu#`xȂ"'3Ps"!;ҁ6 ok	A2^M2p|B(\*ʫo:fVPר\MwVL~-`{}1鐳/b^|	IY42h[)|hFgfDS=[9&4зhZ*{`x'JL#<xm` L(n.Ʉ!$wBK/1V֧+QTEkUzQح,zIGU~~تc>7k*91ZͨHzjif(4%/	d+oQg4uL5rn@Gb<&-']ÖL^Cc1\k3h^;|K5kg/<ݶ$m,U&fP76.	lf>riHO7zFi&Py`j^z"6YJ)lT t*#1ϊ`C`pe*Ew	V8U|@Xwh>$DޡG=g:ٌ5VG=AN<^zz\氞u<|V`n&JJ \v/0`F_c0cf6RkwgG5=xq^9MV:
+3O`u=,0.?g\sCcC>+$r6~H4ɢYh6YtXZV%{a>E4͚j"܋Y}>I_û	tʣ4qIi@CꏱOW\p8ߙlL
+:%e!J9^JۆCQZR)Gazu2\[4Ro8Պtr$5ߪ{#o`H˷ٿ7ZI߆=|G!!(XFP0OÝ	rAf[[jl<Pa{ގe݂gB̺$uؼqt_ng[?qz|wBe7ȧUWpqJf29X"]I$D;U;fk<ޞ{*8Tv,LfRl6Hy0dC3r87o}iz^I$SO-^/S:!hvb#:b8|u<UOm'z O|B!R΂K9i8֐P5ũ{kT*8KTb>M%ҩ=ZۦYg'_DMEW8E=NmYjg5#ݪRX w]ɛ,Fkbi@?A+K+$c:*%Q{oV(ZB,w8HAqDy ta|eբ10G}xY灍Shn̛~<1L<ya!7^BJ(_B*͐$5ֆv6نm+qf $U:??h2"L?l7v^ijb3xI\30l'+}gR%G8xdl?Ⱥ'd'='6&5YDAg[]}+w~mMGamldq*/I{}?xrr~{}:`0YDf<v,~&G@󅝙mP²=τhmB <*p@m3H[u$_WGT?R+mxʨ;MUZ?"fH&eOIz)FwȿDEP;Γ'a׭vv^ %3WozMz@&3Zx,77,+hOBvZvlSZoPM|:߽[39gq:)Լn֤}ڮ)v}Cx҆=w-kma+GÁœ
+V&Z//##+6\W$ug	zˍvv:ug.4qIr-HǪhG%:e\
+/A%+T+kjB;BNh$@]Q	=IȌ^ĥ(+zBi׾Z晹d WQ%jt]j~;o{~{͞txӊ]=v߶=_}O'6G>|߼ݵ^.Z=}AdIѨE}(EQԥvdnw"@DJͫTSJhJ%)؎c;"+jG(Q+,z|ų<EaNFRb]-rVQVyLscj\3]+ΤEO't6
+N40` ornQp:Qca؉}#X{$S~A6D!	AeMfδʺx0(1@ <eϴ5e\q%Rr9ř`r]'H\,h|+oxYtmfgvoҼdή5?8ݻ٪r~5ү{xg8kb̶hٶŽ:~E w`jĜ#byAdkQY[3ȭylKŗ,qh\[JAK٣yvJOPnMSTփ%ZNp`fU5ͪaD.h[dZ݅dUUX ]|o/ //k`)öCm[Or;{YPs~^uղFUG6{h5٤k[w@8xX߿p':7xa"v+u`ڮE{fЍknf`,]ҾZ
+c.ִ'˅@$a,EzvN+$۶|?+>K|&uB0(@8yQ܃"9Q́v98ʠ(${+AV؃ڝt%{,7ssɇr Aa$ZU4 &OI]tS.LCM~luWZ+q<ƚi9_eG*<Rݣ;{ș0OԳWo#Mrz+VM#Naw9L 9.B~0	+[{HD;Jb:%{3jWR?95$x4	v4OmjvdgB qJa':]?a 8g:ӗtri]T-7Qҝy-@y_򡉄v:'~yaHJk`+C;&&Y:>Gk3V⋔>ҷv.Ȼk]>wp`HR莑PP`4Yy!6}ʕ*/!5/lǱ[.=Bc<ǩ8o|_˺x\fWqLԫ+P9ȁhH!TlߖMu{[=1ʜtOj,BZXTs59[SSNS2G]}TYGl3hWe5EGiLIFEW4KSe"X Ñ'~$,j`PJ>4Q\Ua8w[3*6w6SfAu$B:p
+49`*t+vm]kLK\Ť?l+˰kO+HL+*#laY%zuSܷPY&w_zъe=S_H=G$Zv}/pRߺ.cm/u8An3c,?.Եe+y05~W9xMm]bxǕmr63,	V¯\urG "Ǚcx_?{m/B%\Ci'[&44~޷GU$LB1\BĀ8*iϐMrf&!6i FEZRK{|Jik=C'VTԦx1R?'׷\<'w[ֻ@fgn,X4;[=y_u2|q@;&ט_14'x}mٟyҗ*qx[]dSrZFUn5%|ܸ˝jYdkXfueKr,.Վs\}SvTZ,N>O%?dɖq繝),ďjYs/9%~}2eXMecsLjZbY&Mʚ:yji'Yw	k]ʝ1O!%~n a˝	b]ArN/b1#s9*tE/1ܐ=kڿVRRGBR\Dv
+CKmi&ʸ2ePCrj$ry偘fTFO?|`3(o&p"z]$3)'KI{'uɕ[&ϛ|dJԇ-rڇ>^̘7%<<*2*2*2*2*2*2*2*2*2*2*
+s3.s2fcR3>Xw!i`v7SxkG=Logc	N
+S@v?&,kÄ16Qoa,X:m:	N?7Y:4,?Lfl
+,2̕%-3f30۩SɻhT(ckTx;<NO,otk::	̄Ell:,nViz!0+=f]?=<˅'bg.=N kց\^OLۨ4۩!l%}إ=?op`*Їj`Hؤ}- 兰,K; ўaqRX8 t
+`{W ;h'g [	j=I3.5D̼9_+6Dy;w`իy',p?U`@fEt6uv]A"/tacfu`X{ ggk>XF/&X^ =`i+9R>x:ps`>H;]5;35[=}uԾIQ9yݥ߈o޲&`vJ:0 *2Cz ZvA> |`. o 'jfj@(N{XO_f;;grNHcAx=?jsUN` ?߾+g>
+nC;!cg; 3: Po4۩܁CM8!x2,`6FxLODYdF{وyqEw"6¾h	#w .a	+ j? ,^ yk.53q6/=&~"WrVXO،ӄUvNd&vfD	+mN=ʚ^ة2`6X}жs	vj!K;+PKvG,S;S0rwa{
+ة}2iT&FأثYu^N^fjfQG;l^n]`%@U `@p3rª=C`&pl=/ڱ܃L{-EUqUD\WEUqUCKL`Svj~>ǫxٯ#udב:_O:SO:SO:ӌs.m hƚ6mhOlF{tvcX@v8Xݻ@? Sq`cw@;Dlx!S C|8쁷]߉O 㝘WtjoNXa
+x ff0۩<q/	"!NXoxf 肅.r
+I3مYDY҅YDO]4Kf{܋}"0v#w@[ 0S%g;"g#fs'/#{0OLp@7SvBq>{<!{a+PC6,^4tQy",#`3n]/ap+=)D"qg!n`#jvkxP ĽʁV6ir!:@R`XK{C^U=W"'I~/ء)#kߔ"Äx&GJvG>'tg]}2$SMM,rQVtLxҿ(-^^ijes]w;w]7I.%̪̃=ٖ
+̙i%f02K~lsdlNh1FYjlˍ{bv(;8۽F9Eu	WlzYY/<eg$<esBγ^y:zYY/<egul6aײ(}~K}ٮ9nF)^TTòѳUAl(Q+g)>hތqUYJhTaG5VC}Jx_/*a+(0ЩKQ>a5FX5Qm)4Xc-)f	ZZ"XR*:d=3r5TE/8ۣTN17AK5ͪ%x fZtl뾋j^UC׋CT+CLM%nגf	hugyHd,4u'-vL_)/֯KNg{+l5N&zw>K^:#^V[W4/_b̟M'J\/Xɩ4ur'=Ds$Y HWnkL[\}k_Jgg4JXqzt|d4 ~cdI6+rhъIn5.U_SH$Ctwh7A@)`%QJ{Fٺݎu/2z'@sP̌4^%:;c>	iL8W~Ziqt["R_#2NӰ66H^\`9[fEBwɰrڣ|$0 VEϲD }j(wy/Rg0N5P_^WG#}b51;Bv_Eވ36핟5|=;ڹ/Vje!͵mv/r,ݫJR_ުʵJweuWJ5&Fe[]YPpֆJ݁ں_eMy]Pi5F%@0۽,.+Aw[aLwJ~Ő꺪P&kK@o6WUnpWqwe[rWָCbCU5̽JB\4m,sF]itaߡ
+_b-J,:lzK7x\
+o WUy帯˾a0CX'V ^9Z,4$+u!P[gڰaCvut\6gqVI&4TE̋	ցFw]!bJՕPϽܺ
+WĆʒ)a(UU@pTBZ5lwtldVUbPTMTyDH]ElK0,KlvqLYGVD@l_톚Zo٫{r(ԅu!^_YR*t*J-Rvb̋ß+bMIF8421x6{տ,r:9t$ߥ'%	}y#cr	}sꧤ}m?v,ۗBsa
+Kbl"KseH?Sȭ,yu!kaA<<
+gEa}ȹX+O`M|:>/.^';x&/Y{=y%ë3˼Λ6~o풙wH)SIY<,]Bn=RR@],*iM>yCy-? V~D:&HzG>)},(+ɧd.i&/
+LT*m8wr?p{wB4]	pUpp8~^wowߧ|dwin /5Ճ-AppwwS|Re]+n wKn+[ݽ\}{8wY	]9nցFpw:6	{	ܽw*x2p7-wp5p(~$^wo3VyiYonw+ݝp5p+p; zݫ83; i˛y-? ɏ_w^pWvp+ppww w*3ep +n	]|/܉p+^wo~p5ǯ wmN|b#ww? w╒WIWρ wVp0{=+p6;+dy|\(Opr.[;]+kw-!p}ܽ ~?O3MDIW> wynpܗp@|	ցqpGoIV-l5̊lpܭwk.pp
+{+򉒍gJy4{yHZ*]wπwnw&Kf#{x\T+6;;y&~֟Wqp!C*f)erܯ,?VO+e_zpwO.pܥ})+]6+ w' ; {+ܽα[xܭw6Op	kB)|%pփIpw 
+}e+omT]Kx|[Nw}yp&{U^r"W)r@ɖ&eY(#zG=n.	{wO_LgL3OL7*7T1f
+\--VZ::EoSqfnB~UuXE%yhk<`eܪE:vwwt	&jV{w7O<cG{;UZj aB6f.PܮbYnnirfu[}	VX
+ƶ.]ti+jkx!-ֆ6fM~?[
+H6+VY<qAln(V:۰KbN9˚Uv3caZ
+vwclf_lES권q	WblZ27+}W9>,lڻ*&f6dmlkSۑ'C>xڬq<1/g2Z͜c*%V-*}4](<T$ʽ׿-8Yw玲ژxh+bуIyj5rr<:TtVyyt ,vW׮>YmkwUKd3g!έEĔ1/CqhVGڥ쀈Mno)b!GHoX<LfQҬ$uXc):;ElȑB2j"1cҦpbJTTt7rX?#,4^q`"GGSL[,2m#D&M<2QG&D#SJ<2QGXdXdc=ȴ!2aNUof llV.b4f ,.&犚mUIāPȊhi1ƉAC(UڶVaٹxyClVnw=C۶{Wx00GǌS+I\ ĵl!q\@`Gde6%H߈kU`fݲxSo!F\m
+£DD.EQBjY"Uu]avS,il{BaM,5Zuʚ-׈lE0snjq.a;T>~H jUXn1"]e]>Lѕ=2D#-vfq]
+IލN͞O]"z\Gs>8P$&)"T-[NĹr9̊2,b+ǐe(Iv;!"
+._Q܁~MS.\8nFFM֒ti۠+dai@9H*bc}z&@*ۙŻH>fSyyT3[ۘ966!v+,Z(-q0ŒJ4-[bF;d5z;oUKspqiwCEhQ`q;^15ZW%2/g**Z[[q.AXpsQwa2dr;zg;A)R4e#a߉Ib$+SF9Dֈ+6UDqٿ7& ܑUMC,uwppp갲!,sGB)CtAaEгɓ'k|:$٭X1z+w` Bz,Pu#Лgl^eؼ+cH,VHv;Y*ɕ<u<; \Ⱒչf}`MZ)H':qc+V6=QITK8^%"fg̚cY:v,^+VwC: mj+E-K=P`+s@Cr,%*aa:omYTz%/	e[\dv6%{$anz6n܄pM"a/w+ᚿD.oƉ^s8xjxc3IIvӚZ;wZ:5ሻ5A/:ɰ@GգmV-aaЗ6YG|9&-EV)d-G:4PU\rƞ%.+/K\HR4wM]cd+PrS3VJ^z3atGx+ Q	,^G$yiiS[5d-SD簸!ciX[l|Spm~H]Sݓ݋±Lt0#%IUUÛ!;VF"ȠӆI̯pesڹ9ĺ.5pu>$:oh$՟1I*umjȰwwH#H̚0LNW_F_FGT`{O{IÇG pw+tpg$ޠ(*aPF\YuD(.(-29mZz:o˫h7Qlswt[KKzz?20!='=G移,7==iל6U0!gLqclRdIv±1*˥~ׂr/_ ^^H67̹̓q"Û0bStw'I<I	R$SNc9/l7?1&\6'9~Ndvl>}e΄fkג#})yA\i/w69-\|ծ	%8%|>۟^^Loobۜ#M0rbЙ1$II	!M2L'e3	rWPKdtB WM~ncC6Mu)Ijq~%ҋt(݄;m[b.O:D7ip$5l}U̹fF6R%,3Y[T3BڛĎl4EC&Ϩ !S9fhP&ŀɝ~wm,>Jq]Szb9?Uag{B&4XZyt_+հ_^؍׶ޘ%Eqa]o<3eR6uխ_tV눟kq˨&cuFiQ3&KA?{{O'|u+	GxR;-	'f.&u&­$|I}N[/`Rf0Pcm!]aϲoqvKF+=Ŀ=1.+i-gV[	cpNV)c;ק++gHlRbLB/v,^cZ@Ua'7n[a%<^3jnv/>Ct9onv|LjL%-,isRt0YJJM>|Nzqzh;	rC#ș1ɂ̇C|t(yO];+ٝ "G{'&Y]R3FlܴyB9OҞM{)&냼'd2fOu	eF%=-}bL+Y>xH0>jЋ>	WOMxl^![o$ѭO80!g"f)ͥW2?&+ϐ!ꔻΆM˞?n`4u3YEU!3:~ jꗮyLUǯyלL6'!Yµs4Bސ~C++5yy_+7c7I:n|dp2d?j7I7Iify/ʾ*nеٯk-[(X>yyL'MPQ`C/!}+V+se1<+_YJ/D	r|ɕު<yk/[߷n=Qn="1/ rC[=n=Un),++EG?~V̄<[㪙o/[_ߴmO߿{,\\|>zhnhmѺ;^;SoY6o!aICqCц}+G'7[#697kZkz=WߓϚ{v{svcƦ7O7G7MTM'7ܰyH~>m<B_2D G8OY'ydxP#qA==/^zG#kRO=Ib9)gؤɻSg	959yO=*r1o0A&߃G!xGIw;{d|OY`tr>ʻ/&=GDd@kXv(r\r)qXZgp|ʪᄌ:BM̫T#sG4YtE4̪-=]xE'Y}:*5zUR3+;~*Ž/O=EhԌCѓ>15wT1^}4N*|qLs;cZ{./Kχ?	S	XD~RrtOZ'^7	Q=>5z=[UOI]s*+4񩞜=uWMMww8FP螚 jН6A;nL.!н%vǾϔ}"BwKzڸD9zFIg^O.4y.{n4/|`QCA-fC3<Ԥ/JB騐3T~z>J۝Y{3&i2a/oJAH<4l"P*E<$(
+@H$MЦCa&if2-yc9빞繸̽w)?_?ŧ?<yiO?=9ߟ*?MOⳑc{w۹~2~-vuÆN-n-~*:u/mOn{Vn/~O9cOj?tQ"Zv?8s'5ⵊ?y{?Eelɓ+jlZlJl(^ӦBY-[\?Z"^#BZU\$Z>)6/ntzѶ%F5%E\V\x-Jd%Jr즎M9x%Eۿgڿ;֮UV\*^+^+l'{Ãtt`/;9Zo[+wkūkkkWֺ!8:1G{FSpQh.%6Eq+1JE?
+'P[qn)pѱ_Q3hϒ%85RrN&SJފ&.yVtDܨ"y>.~̓혬PHX\(~ўKІvt`):]r#s&ua񄏢Ԅ&D'hϲC}^Zˮ@2ڔѦGMєgGS&=kq~q#fbhTswѱ1Q"\Q4eb~X\,6P\lKY kdnvl;C] NmG+%
++ūk%Ó^y@tn1V8/\x׿sU\W:`*``
+`m*k\el*ʕ*{Jߊx.WW>;fW;5q]c_]g?9uv3\x,گdNKV]{zyx\ƌ)ٯZ}+uz窻$^F,3+S$,E!݊p;Oq'~xeû
+"fтV,G
+*Ej1|91S|f,!dK"bo&yڰtqȖ.Aс2tB 2Ybk0b-`,!E6ʏp"N´WMgy8?dkq.>Ƶ_p?9,Cl?p?qߟG<*|9xTΣrX>K|kvboޕ}ͣq.W"7ڢ8s%{r8&_'u,_|?;*5}Mfvn-3ef얙2[fvnGɴL+ȴL+ȴL+Ȣ˘˘k`u'-..A^Y-keM5ݲ[t˚nY-keMdyNn͵nn9T7WMT/P@UTR4O<ETbTbwbrZ+̽{%[̵f!MQߌ[EOWSݞldy<Yc1O֘'k̓5dyƝ5WbEͶ65ۦfWٜٜٜͩͩt35Vi5Vi5$t:Q+iOh*ѭIsgYc1w֘;k̝5sgYj1jM\kSsis\9Vc~1ըܶZIjomM+N6i9&sr>m1՘j5qQZz>7ƁtNω'[\I-|l.(.Gu1+7us;wG;^oGe[lwd#O,>_9TJaW]XWjr/+>'(o>,8\r.q5k+N-:$WE;𔸙{;O;'u#Qt3LS<;K#ύNHW|:!&$#ddlM2IF6&$gn+3,YjgV;ڙάvf3Yjg3(rfʙ)grfʙ)grfjÙo8`^Ez`8+|3V٭ҳ[gʉ-$𤱠ʨddO셽E}8`Cq/pL8_Q8X|_qxq1+xo{<SxY<?yxKh0|Meۡd!A!^}Ox[9/I-xMXwK}¦aՄ-%ۆUehPaٓaMSxY7|z,{^êLƎ	kwb^;]{B.˅rAM	"VU$Q	(C9*0B
+cb3lqWBw+$l0
+0석vnt` |9W):w>/{>p)77flsS:tU<-VM,X'n'cÉ;ʡߤN	uJSBP%)N	etnͰ9
+[clxx5	;cݰ{
+=~@qa1GH|GhcU|+a*qNIN4xp:7qqol|7f,܂z܊p;OfeWAī{>xw=xOX4xD-#^BjxMQ,;h"k93|7^i<y`c?^QT+JuRT+JuRT+JuRtw"Ѐ?aK__7Wшc>^xJQj¦Q-	[b+lmmTUvw,'dfsB_C$٣	̘ˌL.{!.{/׀lgq~7ٷ绶5=(UĽەy+mi/v.c>W\,eY=]y.[,eYʼrȋm<.(oM)	b;L!,&cGwvσ`-7FDTUD)&_BDT
+)Tc#lM)6"[aklm&a{gqVgqVv.}`_=)Tv}?K87|?s+NqީaAi8%.}na7ft]s\!){ş9~'FaĒ
+ى߳Gbg7CMڶm-.Wg?~eVpQ筡hB+Om7}1$a8
+Ǉ	aQ$̰rO+*!SS܉.܍{]r6~_x b¯0~o{<C&wDI#'N|w)Ɵ3\6\>+?rn#UҕY.++/WZrbˉ-'rbˉ-'rbˉ-'rbˉ-'rbˉ-'rbˉ-'rbˉ-'rbUVVodL)8b𰰔C&>?9,t07qa>+5؟bZ>_>_>0Fp[k\kq75߸|Á:[/o\ɠ11N#LXrfjgv~Ȯ15ftFitFitFə:q3uLg8SǙ:q3uLg8SǙ:q3uLg8SǙ:q3uL:)IN
+tR@'gꢯR
+x
+x'q|觉~چ?ok^T؊
+Qa+*Oͫwx;ԘFiԘFiԘFiԨF-5jQKZjRԨF-5jQKZjRԨF-5jQKZjRԨF-5jQKZjRc5Qc5Qc5Qc5Q6*c"N"Ně&^mKY@ta3lf}_ _ ;!wGqtGqtGqtGqtԿhiz٨..pm#^7Cϸ9,qT3pnL-ǭ+Co*Jo*Jo*}J_*}J_7JTyqgǞSi5ViٻXnZnZ=g9c{sƞ3=g9c{sƞ3=g9c{sƞ3=g9c{sƞ3=Yge~¯}޳zE`*ǹ	7>'qlcTJHU)wßšO8(D Q6A+le(D Q6A+le(D Q6A+le(D Q6A+le(CDRϛYB\֩HndfOfD`Y[Ȼ[Ȼ[(zQՋ^TUEU/zQՋ^TUEU/zQՋ^TUEU/zQՋ^TUEU/zu|v$7;F}QUYbmזbҞ,f4Y<QYb:_ׇʋ{POm]5.+2FG;}wO<>N<>|[j|#j.rŸQKq.?U!5q+?
+YoO,
+ksWk0Dy#n-[pkeBb~>H}^UnU2Q*P16cl5+h8D!pC4:<TM8_Q8X|_qxq1.}R\qp~q+t\qnďQYA%T\x ȥ[è<NB@a+8y3Ny*\00y3L70y_~_~_~_~_~_~멿멿멿ry\,7ry\,7[n[n[n[n[n[n5wkqMoݷFQګ&ƍ4n\H^Z&~0QYY>|ʇF>4a$qox[,UKURT-7ţvG<jQ#yȣF5G<jQ#yȣF5G<jQ#yȣF5G<jQ#yȣFG<Q/zyˣ^U!YU!YU!YU!YU!YU!YU!YU!Y7Ǎ<nq#yF<nq;yv<nq;yv<nq;yq04u.\>87Ĺ!&Ns`?98"O^b{bY.fbi.bi.bi.bi.bi.bi.bi.+qiKC\4ĥ!.+qiKC\4ĥ!.eRKY.eRKY.pK=\Rzå.pK=\Rzå.pK=\Rzϥ<jc\ߛF;BPw#S7O<uS7O<uS7O<uS7O<uS7O<uS7O<uSg:#uF3BD{2q(Eq?9ۓ<mLƎN1|߇'HZz8i=NqZz8i=NqZGߧu?8kYUQUQYt	>>Ϗ~~G??Ϗ~~G??Ϗ~~G??)`Y
+f)`Y
+fUCF5dTCF5dTCF5dTCF5dTCF5dTCF5dTCF5dTCF5d/!á2p(á2p(á2p(á2p(á2p(á29~o!UWY&ۤi}qYgiqYgiqYgiqYgiqYgiqYgiqcVY1fŘcVY1fŘcVY1fŘcVY1fŘsa:obV/Ź^32bF<_՛jK2նRm*iwf{ugÎ.apciXva=,en3,e߰}òoX+˾OEJRo2%7l+pL6Ѷmfŉ	o_W4ǶB]G>ѵ}tmk]D&6ѵMtmk]D&6ѵMtmk]D&6ѵMtmSrjPN+ʩA95(Ԡ{G>ѽ}t{G>ѽ}t{G>ѽ}t響㜎p=nQ+jnC%y|]^f&O'zȅىu%s&_x!ypHϊ6I~`Twxc\m2M}.
+݉鶹[G*57IhH2
+$Qmzq	䔰*UCs2*t~=!c3|Щz1S@Ufmz_A7xXz_amxɶ_)TmX~wqZC[b+x;vX헆jU}G'0A.>T'T]MN.Z.Rj9JQJRrT\GsTQp]\JR
+vR](8HA
+R] )z^z9+R,GrQ*GAJRjR(F)5JQJRj(5HrQj4)lqb^xRrc
+=I+@xDv.|ELɲpo2-BMrrtIrp)o8jrWMc¹vVO[d]x5KY+c;aU]q+QKSґkYq[^wV
+mz889>t8csgtbz.du(D;Ȭ3Ȭ7P,r{SdώZvejRf+eZYVVQR&dBA&jέZwg/b}z.g:uCȻ돺h!3:kȯvƪ8=	?D>k"dK]witvL5[̖>Ù#XOK@+u5FDg+2%="\܊[cI]G='ݓGL.`4^QwLRxARa%fSb6%f^jzjvPꯗ멾Z3(?Fu[&h{X.þ+]cU:
+oUOsPwå:Ԭ0[+rs}aU_ܨJFU>HTT뇩OU*SUi=?b/=jD>&aq{Xb_FeDo[F2bc9W#zHI;Βp>_&^h#^o'1Yqbmr3LO,$ЍV;=>W5WL,Ґ2oքk}kCԢswܝ*,=}Oë|p	Wl{>Uf&|O+lc`Sl-zl=^on=]>9ɾ19vNY$w{w/bU=:\ŵY\%O/IpK>ǔpsG+Tɣ}?&\27fW!'ωIT]hI]ǪcK,%KfɒYY߂NwG[m{ =~#כnN=sSUT32pvͩ?[R{ٶ9_E~d"k[3Ckb18~c;̾.޲{Z^QS͢7UTmr0%SB1aJ5ƈ0jj)\J
+3]NWK}Nu
+'թ016}Slm"t;[6alqlau7>hj^Wwnc}z?KSMթtο#?xOk]j]ř|NЧgSTsnN]Vؤ
+_UKTq*<􂊹GżbTd*hOSd|
+gfŉR2^7Ͻa߂С{vYfyA0{3{ӿ77#O/Z`ԝ*fmFFnӳF^^Q~l<fũyfyffyjsPmg|F}>>1-Npzޡ6ffuCm>c66QKrz|f>i6: Oq8 VɵUrm[jZ%3<9nC~<.?*OʃF	J6;ʅcurP-r:
+.ԩSv!eʍƇxnD|Q]l\Y&O:kڬ6˙vt.کs.[uVjj[uVUl[)ZkZuVSźtN]Yk:ue:2jnե;uN]SԬ;5Nͺ2]KWЕu.ݨS7Z:re9rhBwY-u:ra9Z8©]aS-jQ9P巪Vߪ[U|oUͪYw.ޥڛU{j_U\/WUr'!,~ϺLEQQsT|jI6Ad׹<ӹ*
+
+ɋ*2 9|/f,/9|l^Gt+j.zi+ѫW&O}@^ټN6Q3WdN+b|##cE_k=+D֯D6 aQ55]5Zk6FֈhfѬ50fesev;0~Gmq1wkqw˹[[Zh1JQwbԝsv;i19wϹ{3JU*""qQP:**"8 D$ʢk(:# P$UϙooTW{[nFA}XDpxͬw3r9#&m$$ɈkҪr\!YPU%,gϠ=4m)<<! &5֜we;8\'6w>gk-NOA|GmbVx?GcP_ga6lǆذ_}nMv<8.r5Ɯ}`l*Opʰʰ;ʰca3[¸%[x%WXes1JD;z?Q?2dTu)\ZbkaƟ3fF̨i	"MkQ b,?Fp2~@mmո%bvNؿ/Q	2A=eg+ΤwXŝhxp\Jċx"<Txs<;``[!rxNVy"Gkh13=|4Qچէ|>3x;oci,<r>^x9/|F:n>ǻx7Q"ُ;
+,xtAHpvŖDLYA SV|FG|$tq2]^I+>VAv U+ݕd
+2['>LSAvar,YJف;>+\*a}L!\JA1J5GtgOs~\+0c7	B<h'RxQ\>+9f_˙}yr
+Cͼ'g^p3+gf̬\b]=2gRF)·VoH~WoۃU9&+u|{ыWBcD;YW)j9jG-%Ǧ9S1)t4~*A@5+XKY:2@z}M1uS)Ff}L1*ǦQ(bE1jXXX.#ψ=]`+іwo'6ϰ
+]}SJćſrf?^{+M!폪CxB<U
+Ϥ
+H!)xoBQ7
+D!(x/Bєy0X˘c91<昇R+v]CUQqRv`sc.y(8cỵ90<&ڊEbzM<jTsELl"q,m.9"TA5\RsNjp\	WAWݡ\+=n7}f)?49
+p]0Z4>Q[Og+aH/+\5V] Bբ*;C14B57TJkvk!]ffXx&$lܣ>2x##tRX\0X-P5Zo(fVZaš9?غcK0 &m"B-+u.ԃ Wٽ`5s9'L_D}K4 h:B']rB?w/a 
+{>sss	jI*ݜna7簛s.c&Y0\|xr[oV}i:+rǓP;]RL,	L1{r+o`(ᐮsssssd7b#+0^@o×|+;a=ADa?xpLm &l &l &|!r8.uĉuĉuĉuĉu)(8@)P>wpQ}	PjX`[<ϺsnW_Xpi3u֣O$L< 7YG>yZg*8n`?Xgm+<kx־Y*R(ruUDW~̀07Dm%R+0ReǳY11111b
+=dy<}>uĳ<3x^2l-&82YLV4ϊ氢9h+Ê/lV5UfUYlmگ-:,V*xVȁmX?;ûr=_&Eޓc]ew';a ?
+*v&8NP_ʉj#BrHyT#y-R$:O+ıD7&zDOdS!tX2ċccA8a( nfgkB~v}&1&#T"K%L	->4Ye]8vE*1%ü*E"~d?&?&??Ƙ%3Kkj8?[Ah	;W9<i<i<ixQza.,ro<MZ^[8
+9<9yrrxrr"lPFrge[+!AchM4lV[B;h#k$<ٜOjXSA	g0dtg:8<7ύs8<7`̆9|y
+̇Wa,E,%V*Q'S!t|yx#<w;#vF3`g;#6F1l`c#^..w#i?I4s.`v"Tc#6W1@CP 1@CP 1@#5 5@	Qq@%G	Qq@%G	Qq@(9(9(9J<|10q0'h"8"8"8"8"8i4hF4M#MC4u!:DShMC=L=L=L=L=L=L=,;r-x6&D&_}Oɿ>'_}OIjSPq(R8+>wpΪDDDDDD)D)D)D)D)hzM=4C{hzM=4C{hzM=4C{hzM=4C{hzM=4C{/E6 ~w=XEDQ2QL%EDQ2QL%EDQ2QL%EDQ2QL%EDQ2QL%EDQ2QL%EDQj\j-[%PKlB-K-K-K-K-}-m'!d1,꽂goWffl*GhۏJllcllcg'fXԖvSNrqt!2]wLƹ^B \Ksr.Y%˹d9,\Ksr.J:(8J:(8J:(8J:n,T^Ű2x42g3+++,ECuȢY!:dQ,ECuЙ>:GgL3}tљ>:GgLTq*.Ej 3O!3O!3"3G<?ϣ<?*!FJS%iʧRQ)B&2zݥj+4A
+LRQĨ(bT1*%T1*ٜA[k2b(4kv} UGBp<bT1*G#FC9B9B9B92&q$OF&F&ơ&ơ"Ҩg=D%5_O~#SK~+Sʈ%ugVTGEqDQQj\j\j-[P Q-ù+¡&Υ.|.8JYM]Sz )k)k,<`<}>̋0OS;(PCg&UG8>O=SO) ԄG	MA	9>OmS[>BBBBo"8zXjZjZjZjZZZZZZZr=j}Zߣ=j}Zߣ=j}Zߣ=j}Zߣ=j}EuEQ]QTWEuEQ]QTWEuEQ]QTWEuEQ]QTWEuEt5\r^0Gp>6#0c*BТ(-[~)/,D*
+.fn*7P8sT]~^OVȂ*y.E(>\sQ|.E(>\sQ|.E(>\sQ|.E(>;PR7jCE?m[{PL~#~7j#ů }WTArZ-?VQ0E	5WR;dh&[%h)f%jG7|~9_N7kyrkPQ+T7L[f|(?vMbgRދg3d}.J&*yOyjrOV,@U>r.Z/uܗH+ZAw<k旑GX!oj~D\##:zSn.Y+3xvPJZsz,3j2I%3;)U%ka"&X`C6QE]+[^<0^%	/,|Q^MWB`6ԂPCH
+14ZAkhm~
++l)x³<3isaUX !Z>0@}bK*.ȪϪcYR]jy>qJVDT*K^HTȋ|YLY8)/>2u)T;QaL#8iQi7Am4&$x&Ȅ,
+0+UV@oZށuޅ+CU`lMG1lOSaZoA8a(PCUj)kf>@wZq|Y`|d>&1ka`3ll7_׼	`7㽓Pg,|p*TU@]!	4fz|:[S4̅kXU}ʷ؍cC	\_`1,P*
+7*bH0& ϻ;<ϻfl̃W`>
+`!,`1,^謀7V_XN?>Ll)x³<3x^2flX5{Z_;>@D}(rz"\Wū"S-Y0a\P1s9F~}g٧~}g٧~}g٧~}g٧~}g٧~}g٧~}g٧~}g٧~}g٧~}gKvPԬԬԬԬԡCQwQwQwԩGWG[G["wB2pKP-++S)FS3L>5OS3HKP,&YB+§F(6JJ.*f]>Rc:c_}ѿ>G_}ѿ>G_WKѫUZjOx&47}fi8iZ\CS;+SRԷB*V4WoNVy'7f*zODc%MtD|ݟ>bھCtQ])q+~VYZKWc1͢6׾lwwjE}ӝFFK>~ҝlY[ȖɖwFݔLmcC['ĕݢ3L5ַAj zagFoΕ9&4agZ]sQ	"B-͈EC97ҙft'O^ccLI$L)	Y0aL}PfCއ5y>}$궜
+	~S>궄O'#Z1[^K^+?i5DC17DOo%Q@\+gۣd1=^"ZpGjNt0~rZ5kC~89N`Qȥs@%
+SiJ0-}ZTq(E)XI*]ʪ!Mes}8T_USWSWS#WS#WS#WS#WSV3@u*O؅'J_F7Ĭ&w3XW<|v\C>]7¸r+~3nc)=c̢l W%?		wY͝%x;x*q(Pp0e&'Z< A8LR+TÍx|#J>,9ZTKʹXGzm$@6k0VA!QNkc[eXv9_.uaMw1l0ד򠨛u[38M8w4原к.6H}
++xhw	3vP8N$*mxe؄Xx%:h%R:ՠ|^|]$vbb'[!>mzy'&x'X`
+ٙAcx$6S_饄<[4
+UgBpZ1!c0&o9F1H?:c	JΖ8|
+x#¾*쫪}z9B/:tƺRA/	z	iަo#¾*¾*¾*¾*q)ai"B6LiX f bV/ fG;ا}j.sk[5P׋^^FoEioc)H3;õ.0>fɵ
+<XN&?xW״Ji>-{$?(Vy6j~z
+N"ZzjWʌN&zMOswW.]FHUPVUN]5y識+{$Eƫ+~j̄&&hZ2A>ĥ	FIPcYQٙ?Yͨ	r,.5lVDCO.BhRF/	zQp*9)4.w+<UcCO9prw>wybǗq	tR(|z;oU49슺TqzM;
+dBUF-^wRݴ8xb8Ibbk։$&ׅb=p2~gS?F+p֌{.uk{mxyu$F*#4V۳&5ш2B3F
+j\ov\ouajZ#}.wT4Ƣէe}>t*2Z~khviϵ*9`k0ChMEfmyp|S!{/oSҌoXߊ~;ߑ1֦!r4V!wY˘sڴM+o+mhӖ6hӁ6l:I6)x;R#nҷm8o`%6`C$X!soZ'ᎲuQ?<>}Uwwu?xhG
+f$O
+\g_&?3P7ɨIOIqɋ2eu"NITkETeDDD~F8QFTIĉL#jjy<r%G:9o#;^W-ޒvhpޖvhמvhב]rsw}n;TO
+Q{u-I*nІ[L7GPTK"VPKTj{UHWzog:'j}UvGyU*J!D/j.&w^kއQ<"^1I|'+<o(:Y!N[Z3اЮyZ_8ݥ#D+6RiX6Q[$kT[ʿfk]}ZZW~CҮoh?Ӵ[[;~z?f}~S^}чhaH!}>JS듴_گi-]_MWj\}C?-=F/K\LN{_?Wh*c]I}*u)mҒ}-SdGʦ^ZvɎW+UvվePjGe/yV${˛fyV,ohq&ӴOޥ{ L#r.3|\>9UNM9MN-@.m|Gw{=="?(.yPo,</~2j)F'f[hL0f/n}(WrBu+PP}}W(/tH:*Խб1 t"tB?:*ֿ	ӿ++O΅*SzI*T.!if]0+ue66[Hi6yy̼μM02ʮ3ZYyy9S3go̹<9||U>d.4ʇ
+n4WMM9\k-rLN7b50̃'13&GoI3.gj.XJmuz?[[euuYC/5 YXֽֽl+'HYjFKzԚ,ˬLkd=e=mð^f5ZdbkQZj-5X[ˍkHZF6:`t5VugU[ʸ`w0ٝ.}UvW~j_o27ڽ훍/v_1oe<bm4{1~o<agڙ$;61&3,{1͞m6{c`/391ˮ+a1'l+c^
+;+a7Xnnb70V[[9`-g3x4688\QQON3x3>t&9Nilr:ӍVs6|Sdw.DHȜPȼY#^쎜+q-q+rwH}g	fw;٬ffCw2[s9fGw;_}ꞙA$.HA@yYDO'(AsF;.,umuu>uNfqf.0l^Gfj6o]>޼o>'ͷ4Ney,}bN_d6mzԷ!
+#Za	zHfGܰwX%u:zT8 GûpP~*|8|TOI	rd8VSSTJ~+%#$%/%_5eTtJINK.G2sOfc=ef"<]pqrkKw݄2وoHY*r+{\{q,
+dMm~nٵ԰vYy}܇%@ÒlWۙֆR:.6ۍ8v+zkno	5s0ާSd*/Ա xV:w؁n/8;
+a`l?ĊoRw2g~>z%KCAЩD){0uQ86d&|+8?ڍHj_uJ~UK_mW[[xʨxCKl}ou`i*#ع崼عݔZ,}S1[j}(ofؔ?}(1b_Z.9Ap\K/>&㢌6*taT%	2r>kb.;06wf{b=YZ)'>U(S/˧J|RiGd3i:\c9ţz?*;;P~gE=I04Q,>3O*G}L[͞geD?Q5I$Wdr=("G8&Jb(C'3ɴ훨=s1>ړ#{tw Ş/گwŒ;ibC;Nw\U(hNqеP'S?t=xA].QZJj9ݫVU49+V[Vv ksz9=mGݪnU>DdJd
+42s~owKV[5bMGI45-EXt5dMGXh74A=hQeM礲sX9xɚΩΩM9j:=73 9g&Hq+҃L炠BPK*A5fP۹*82\vs FY9&rneMd7i&ۙn^0/83RΙZÙZk+g!k+gk+g)k+gk+gk+g=k+gk+gg'gR)qTHb)R+0WF##FaN~& )||z,5IxOo{*&*Q	?(NQescK12Z3~>5h#m+Z;ڴ#2]FdHWFi0"/4u9ƥqq9*jej1URKVK1^+x͓-㵂\*K.?ea*XƮ8~|qY20Ϣ:no}?c|DD~!5tdyd-#E6QJl줪]eWџ/?_F|)wB+C7t#xx(OyRIO=	gKTΖ8_s&̙T?MT?gQEr98.Ej\_K_VG7LLnoEz?߆s/s)3ȿއ2R#ϣ0'#HI1>?Q(JG#}?L' D"R^'d2Kk82oi8&LC1&G!UKqL~JWHR-77߀>o7!f3n }=QjLw-|F@@@@@@@@r&""ŘBrS SnE?6Y!GaJc!Qr2K)l~,B*ef.7)۬0+Yi ֬EoȳάCf#f5[j!v{w7쐥u&HA腚2bU
+a*0&2p-)YaEet@\yaeVZX+Tk ^3ZCʓ(2:Rcñy|8u>>C+e44FCJbDápO ]A+|I7	+h48g1 _]~+
++	f
+'I99etAp3BI%@2J%)YjZM邃jEinčP/@<(==*gʓl}}Uݳݳ~<8/8X==pp@M vRLP/WP"_߉\?uGtӂn~R\!'c\DЭ[L-ևBB}AXrNMM({3" w't +HCPA0z&z /s"@=7zc1㐟q-` xGk}*Uԋ	U3F#J1UMbN`+g'pMUMaX ⱁH;v7ETq`MYo6PK Ke+
+Lٍ1%=tCR&>ddA2g+#+^5QcG`G`G`GI9:R?!H5[W^[ztuvɭEe.#
+(d6%:>W-]bS~WUCPwڻTPuzVyˮ0	Gv]^1%U5G%ĒW_ĊzS]CUe]]+K_b=qKU[|$Gu[__.,}UP-e);Vׇs}S8l*L߯v~1m
+f\k%3zSw__j|`n;nk]vW|{/l}Xȃ(ܳP=*Qޗz$x*Zl{?W*~cW;,;ھ#Kyv/>{l\$apA3"̵V}u&>J^$ˡk30|b:,`rGR=_QbKPrKx{kR"+>Ju$Z^JL-<
+y'?[{#|8T}<G)R{%&추G7G-9N(yڋ{o%9,&\`M(5?C_YR{ɼ3>kKqυ=8q6b*k*SWNs}{~H<c1-xWĞS1W~'~7w7'f牟q@ND!+Y'RJ}ݾ3%ﭔYj/*.9V+L\gDA޶lK|7*7 6Ԏ\wCb϶L7@oϵ8{9bY=|x 8wH/̭=@f$;&rrȵSę۲(ĺDݛ|/z*,%tH{(EOUKɻӚ{"ߨWRRQX~ʯsȔ,VYswwr<'.;\_a'eP/na}ڑ$d9:_1W"Ν:pue1n 8wҟ%~Uqs>؋-;l$jakakG[V?V;&1)i7[r\CP9	T-%?fwAo~9'<1Y))ޏYտzA,~_M;g[?N']`GK{WL{bٟiGlqS.Ew?]YֳrIC_0+=ײ8d[*Zi:hj>=)$ҁuC+R0rMdD?ޏ8޳$Q2fGu/>×{-|E2K_;ݐ|(Wtn]Nzە]&s^WmcտuxS+|_H>{7޿yL˷ߗ}[+!tV/]rے'xwPXX
+t&ιa)Tʝz]ZL+eqT_r;_=Ņ%crq2Ͷ֟Ul?,UWVVSKs ݎOiE%c4*GR}z+Q ]O Mw=]UZL.X [3p%!7~)3J*okQ@[ʺ%-a!]*|kF֑T	tEnҢ9-ci9#qZ}+;J|+Y󌿆1s܎]]?/.΁.L+G ]4gڞ.ۯb̱L޶{DG=vܒF`_?mk0FM9kYW&rF{%G^$PPkA·R)8dߗO$GqoZ'ocneq!b%;]ˁܧ/]u(rHؗ'S$^Z@{Vu"I5qg]`җMI3*%_IީPTƴ!V؛1%@ڎEispF]l[{M`??|ƮĜ8_R=9J_(_cxmOc-WɊS3djM')c[e|^j_9fj\3`@/W_)b	n)37-NI?U\A
+9dl{EyJY-O0O$y#pTj+UI;8G9qQ;`7+u.v./cu`q$viNGٝbw:zyUMTSRP5,Au؝fTwQFuGi&DK5V7՛FޡjI'ڨP_&YjmSs5nH47vYq#qZn-@\n[*"ri*!~rN{{Sߕse7qdjv}sc7Bvzs.Ҽt8ߛsعޜ[~om~o=fos/{9Ǜ3=ޜa7g{9y=ޜwZ8sM9"<vwS>@U
+uS*ɾnDSMn^Wv::TOvtSߏS*Pj@_ă#H+ԝAVuOAA츦z(h4Uz}ԣ컦
+:컦g55}ԓ컦F\UwM=g}M=kyv_SԤ`H0DM
+}MkUv_So
+f9\S}Z`Zͮlj+m:wveS;ٕMbW6׉D!znVammVtE[Eۺգ:nhann	nh?ܖ+׸bbvvdw78vks[{7[;w'[{tvks?0Iu?g6w9]>mniDا-O[$>m8E*O[2E٧-R}"+31҈}"-ا-҆}"ا-rE:O[8idI9,6K"gZ,vYfyE.e)*%\bRR"ץddEndg-)[SFnKT'2ŗJiP:>.e`P6nzmǧjےy8R#f f*tO:p7j<Χ`hG`5`ӉэTn§"L@l 'tR(WsҀs"S8Ho4D8G)@..7\n&|+;Rg3uR?DP1jj7n*TP	P9ğv7v|!u>r>v@
+haK`LOLWiYG.Z0209WS^jP|+Aj@+"X_K>X/Հ_#_Ep~Mྡn#_Oп.?9n5ts\3	>fQ
+5 ڸmubo{=##sB+Hwwwb@GFnKfy82Q&2:2*EE^Ȥ딋e*5c7Qj
+y+Ӽ4{Ԕgj;rlP7כKo=yu~B|o>Rxz)y[Lq(9	9{)[᭠LV{kZ7yUhq-jmoۼmo#AGz]yV]#=r0BꨎQ8hC:!):y0uי(+lA\GGUtbkt-䯭!}]*эt#Jчƨp}86MP[Syf(\7'3.j[!nmu[NE gWݕ|}>}O:Y{>h\}Z9__zK(}:t?x:4Cߤo}z{+eQp.}Z[ߍ<{
+ 1&` S~3;B\'N#q1qԌ=`\5L1J$=	e'뗨~Y_ѯb=eHCOC-|WRƇHHD3>AOHL믐k5yfYwz6<Gϡ\=Zyzʂ 5/Qj^ږȿJBz3l[p46rPs?Z~&Y~%*QSίק~Cj7!0pj7񛠆~Sl7C~smC;A-6~ovoSaD͘3!gB΄	!8Bp&L(91gBD1gB1gAǠ#J9!	y9Q3'j%+R{+)5*yP,
+`Qy{p;DQ?`TPCQ
+W+C .<33hY:R(L!B0-`ZWC!؀V6QX5aօ+,(Qu(偁h@-XI4!n)Si4*G3ͤvѬh5VVъJHωPhn4EV[%Z)vۡ'v!Cn!Bp;vQu ;bN%;-vNGWAYrolSCyC*t4@jn`HY B@g3)ߜe΢jMls6U5scP+s9\sEE!ϥR/3S-sy4W!5*`7 Fs#/jnEF s;U7y92wA~1fpPy3GGqğ0O H3'͓shkƘ1T+s@+S)l6!yy&;LFyW+y+{7yLCt3)woKf4R9?6WH|:Q3\3y~0?bO'3,@|YH-%f	eLU]T#;QoDBpH8 j>>JO#|1,ӤO#F>MY̧Q§
+V¤13?N~B'E	3f|0+	3fS̿@{<Ŀ'&=x'=xߓ*='=ǉOwĿD!==ſ'L=:pj:[6OqNstmsCxs3x`Q{p߹#NG`!|y:9SwYx/aG,,Xxr}g8P8Ut'	G?BݧӑO&:jL5F^W}>f.^]}ElZW5P?_L-CnU٨Z"Fuzqv9vQU[Y"G5\UQs=rn)`7Bxn[5w7m6@aS95hxk5=X@S@ch,J4Q8MQ!?[0֑)`mgPIxbLx2'Sx2%M@Gg.z+,Ң|{h -+")0J	Ɵ-?mBȜpz_8}py_|}asw^/^\W7#3wMg.UXxs³}
+&:C­+
+$:[u=D|@? 6칍0vztf-1wԣ(Hzr;y%"~MR̒%ʾ	'\p=53r<aɭ%YNXrGaK>JXra-|={'qKZC
+?>EֻPf̸̉NѯצN;3%hYxpopa~Ɏb%扗X'.b1q;Q\<q:{y%*.bE,S\zX劋'.by"*.b\RE,&.b"+.bWETqE,S\rETq-"手X1Oüba*a,Xy*ay*a'a?,SN?\?(a=y+a4L&bMEt
+u++u(8zqM&IR4SQ/AA!kA۠-a+)ؠ;j;>8yNNA(Ad(^A/e=sTpNps^pJ%Yt¹mI	A=עuuttpCpR-Xm'΍p"dEtN (!:@N`t0)hNgQ;Q5OEU(x XhhcDt
+6P3k6`khSDtNN6v
+!N;(t:JNgQ8GS*R49spZ=	z.Zi =i a{hh84L^^^z95XX:Q,gB%K^+^
+aX?E.^tEWA*]xѥqEۜϋנ#'ё7өTihBhbs	:XB\Uj(HaRbnAJ3 *Im'+Eԇ>RJk2!?듆13{Cԅ>y>-$Lj2ilƚǛYeryʤ)HL&L2i.ʤɫHyͼN)f
+riD:[';eD4I$'OgLYfr&ia7? Gh$Q(*LEfe}LfwFG4N5Zq#~5/GZ2w`#c+81MZEśx
+OFM L	Su0)2XO\a.`##^kVX#8XGk`.J6@QbPhjj.d&	8;|q.l$΅Ĺ8FPv_D}EX/z+:W=a`C:8b5j#|-daa#0B8%0,!HIujZBOdpzG\q.|,EXsqa)B|a9B'dfzt`0 +HyD2`O ;}B2$RC}h=P[yak
+%j-TK	 h22ō@~,Mv8C0h@ M'Q`S+{:硺Yj N/t?onx!0c+=ӱ|p 0+, V֙I]A8|i(@, 􈟟&+2ogǦ	?)J
+#=|@iveJ(/Ti5uFk-9u+G_0/S#9|Y}ݜִlj[L+ŧe|mh55w'̕k|LMp=O	xެ^2WL& lbfcq[PMBz >2_p;UQ&ga<@a`ek9py8|8|8|_f'aU#̚'%J0%fwPlꓢ[S)BaN3+JqLӐZb?r󒔈݃a1]RZ+ׁkIټ1Gr2P)WTQ)H餵p?a\UƤ D8$cRӸTeH8Wrِ0ݑ[<!
+W<Uq\7KZUT3=*[pSiZpRhjT-YpiAo<zXj9
+9&5z=gZ*Ѵ!;tG;Hz|'r$EQ紤0L[=}!VLcTv^ !|Թ
+ڹѹ%1A%ޘݹy \	%gH%ĉsEu$c31H	dgp3X68%	_3jdE=c˪5)`R@u.`	Ҁ 8\3*+6YŦIƠvNﲙ҈qBX{r89Q<t;}w=n>#]7>p^y@Z.v^ŌKzU|qy<.U=b	c+i{[=Usl4i܀v=o9:8;IZ\r.KڞU"[!Mjiu=	MiFIMQZۄNiCiIͶH+tf:.czc *opC[]n>ƥu|FqOYDXNDqc	'NH;{V`Ei_1&uǨYt?~.ísEp)+8疩^RS Wsu9p%ʭTMa%X^tkɄtK&9KhvYp9_,Pkpo$MΝeJ[˖FZZ3\p[зk#+·,.?ܵ`=I^]ugh[\}<ghl
+f>lZnx}w:r}\>~n[a&%zvΝ9q6'V.ۢ-sB$,PVd\!^;ɷY6-)=t!psy_{ֳk5n
+縘syv]v{ڶ2n3xʕ|V->ps='O7d1|qfϗ;ʐ`;o)-K)y.M*j`5Ҷ^/]/^<m</cT:/!il_pg+`OK		?$?<_wAwE.ꊓ++%w9ҥݮ,`g麮\s
+AtcW1h2iHjӣmo{mKk['=b:?ս^k=.u_jeOVx.jcmU5$i2emU鹪jH5Tk*Ӛ乡ʱJ)k{ZmY<wCZ蹯-taP[n-<VYS֞Xvmp3pmNlx5XYϚ
+M`uzNǳi[e xq!?x)Z|W7jA>xqX6[5V`uԋC1B{:֎*Nvzsq4qjXg7[݇{pwuuxں%kgY?cǂӯU!֛<sx)-!9$tRXfB77aꢄ"o.V(u-%ृ.Yyޚ3\OEMXK7uBc.Ghp'+gao+H0zByt'*aúj#g:x|b]TuZ_P%p9zJwz$D*zgt.xzu>Tns]9g[b]лIƚ9FwQ&,B]Wk"'¶{WwMn}->YXnE8[/&	um)x#[/I7gmY1r+[z;duk_nVmck۳+*}CnWhq'鑭ޗlM¦ƾM/m6^:x}M.~@SlPno˵+X
+}mWϵ]/nz|Ub퐦u/lNm \_kv׬M4&یϠW},7@q%GV`:y;=-!>jXׇ9T$<BxT2ĭKE`*1u}c_3S y21%QNJ(я1!/zuʾ!51ޝ.&SC3BV@?!fb0CɔX3<ol7Xpߪ~^,K+vܷ_Ux]l +V#6Ȝo+Q.w~_dݵ#Qew@k*Q&PCs]bW4@Ԓu%cgbg/wծ4Z 솮v].7]#D̡vnbNH#îI/k*XJu+Bգyi^Z
+V[:zk%Hov>nɩݵl!u ,e.eDbL+)bR\A_hjre+!{
+&ݕ+,(\W`?*	^d
+\L*h4f㚪~W`\+}VǤd?c2d_Ye;>c.0+15.vL=11'o%@M.gvy`3]20>i]p+o1Jnh?\X!s8ag#\r;hen7CF`3]$p~!ΣL"ЫmPp3Z.1ǰ{=DfʵڱO9i،kx3czC,vCY̊@ͬJtC{g {q	鎂#W2ݱO];A7ɺiҒ);3؂zM);_0%uI3R]!5+E=",1b/oQj8kOcS1C~ԟО!O9[Ok3*ehO^">紗*q_^+.Kۓ$| >`m \fq_׮q׽n-x6b={+`.~WhG}{=hOٓiCLe3W	_kb wGE[cRMiW߱W߳?7O[D*gZI߾`79b]/]޾aKڷ퐅_SK`+!o9C.~ѿپkV#U^~wܞmO3w9( 2@!>'+ġ@@!ǾH1"f Pj*{C0Pls@ѡTZсlt$9RuH\,s(+epQ+W5~pM7d|-:0zv}ᾃ:<#Eaqt˰4l;F+{Drt(%EGc"0Lu$:$#1Hw;K\v[QXu;+P	,sCwtt8<sZaȔ;:}uqg;C8w&:eop(`;=u:@gIORǅԎΪZЮRgCO^pgsO!^zJS(=UG"}Hų~8V@"=#&=+xӌGpq]'q^hd+tfCnÆv?kO7#DG2+SQH!;'Sd/ˢ˲Xk,I!,Mz])8zCwЛ_B*}%YQ1J>.JiF51b~|11[obc"O*z	˨iW}5Q + G3;M~KJAQIߛޤv*ꠂTK]*!;רLz#OrAnrGu{ߢ\QEyߕ5ߔSߔߑH#j@GGǼ(|EJ|CjXK/_-:j^ӹ;+)ҩۊ=9ԯUQ_xPU|AQ.+*(e1VV+xY¦dT|S/b@1,wdU	Yd_U*feŜbI+˲.ŪbUR\D֍ǒyRɂ}ű7E"{/2.+w#ߌ|KבG~>MFZ#e[ёߎx%{7#^W5ȿ9>PDF?F.EG>܈(E?GPފWꥏF,71Rea((T0/-2,#0U˙syP>L3Ye6Әj|3\aF1f:r*9_#-[$EpMT${}_}87.!yU!'HI{IS"FO_L3C;}UK/au7K"PXbDBD7()̈LaUXJDqD1J%߀}44(|N?#3~H?Ez^7mz>d(h&I$Haҙ,ze
+bdjzQ3zaxHL0af:sL033KgYa֙'igL2L1śLPLj6e@lS9:IS
+Z1.kҘ1M}fi4dbS/1aYI"I2ʆAz	CB%^FvA._EP,jzG^GHȊť|k&oQЇз!}{H)?k#{>nBJC?/!}WR&oGK,?!eIsH9h
+~:iJFE|*
+t_yAŢbx	B}}zz}|Yڰ|ل*oPjEJCiЗɻw)bP+e+Q-MP jMԷ>uj@ _w&T5ڨIHKMQS?P3/+Z 1,e28委yBȳ*EHP(K|I$Ju*۔m'_6`0	̄1`q8i2KqǸ|Dh%:NS:ΣkI{ GCz=Nߡiz^ӫE1ș(&I`4&a"RS1Z-cd8Fd\R?s9͹0߈i!_5~ҫDcFu"D R@<Hy)O&RB#DS)Hy:) R6HYD?Ad=z?"KdSD?Md3 2T@D-a*Kv1?!]BR"͟'\F ݰܔ JD+4WQA,w4if@Yj}U5PIلPvc=9Eܿ(K]P(Uj+f\&͘o)0H%~Xd)6ZgˌJza;Rol4O6XEU֢gNa4Z&9O ZL gI>b]"} Bkc*7[.Z./[pix
+2֫2,3ް4޲fx2qY[&)-S\x2cN,Z08xølY@X7-O^e3Z{-G4e
+^+|41Zkh>oщ|wI)|*A:Ag {|3(K>0rz5|-]7&q 05	88ǚ@{^ n/&>AZ|)SC+L0c|?DqkWk)sZL#3Ώ |k5}gu8km]ߡ'{/`@O/`=fr]y[:hj<GNs=y.'saNv*%S`s!]_.InsW'݀#gv.c&S".c3Z/W~5%[a=iJ0eZoa`ʱźݔoMEևR#<nSuυںu'nκljZ&ud8I_b\\`'gS//(pE!tYv֞yFmbmʉ-}¶tUH$}&<gR~x.#c!2-E!`{T2W}Nl1>=gcɽ 	z} Ʃ63lgldN <cbY&0b;w?S0	Y(䚖Rô&62ӶPijH9^ؖu'ӡP"	"V!ɺ8YaHdz^#yןsTzsz=Mx6]p~Y
+x`lp-ubzd	9}|:O{)[>xLx^OՕX?ȳ:vp|怭Vsć]m&~}qbm1Cql@$znN\#>4[7N+X-Fsk)mGܞ]ڣ-gQ-Ⓟ%fa<'>
+n+>gc}u۝a{Ou0=p[$ڳcI\Ox0_d,Rg/Ax^N}<םh7d_:XZ\'<'/-XlpuO|,V/p뢓z,/r:DN 9^a/	찰qv#
+uama?N db5eMy`l-tanK%-ݱe<l{NǋXd#[Yf+!m0+md[9VkN5SmX3ls`γBX?O`.96*[Ykm}۠6ˬ]1lx`lxN\3m}ib̓Ym v˶1wm<frfm|ǶKݳ6؎.7Ore^c͏l[byWk>?𑓋X(KO|ppib)jH:9Hu.Bqb𤋮Nl:ŋ@ߠlݧ#FKeuyB]I\W7蚵KitQ(Xs<O7]эt;{utӺY]L8+,iUtz>JO'}H_NԨ-:e(zz"!p1/A߅H8hNo8h2 #z1H4C$a+hGI4-+M'Џh$I',+fÚA9hҧH44DC?M!sY 蟐HLD?Ob_RTNbh~D+ILK$&ZEb_&1jrKyџh~DF+DNb 1Q[HMҠF~Wu=M/>%Hz*m0Ŷ嶵ͶmH{m0
+m6NM!Ie֡ Ka&I,m@[LRJm+pI	ˍ 7M?<Aza@z(D2c/t4axG4A4Ă,;(#{H&#Dy(Ed1TBsWd'H	KьX$	!8@ Y^@E,H aaتOƑӧ~^G&%4|K*ДNĭ~\}0|~1_KXFfy3zw33zhh>n,؎Yl,gڷ_vVg>8/1ε%*+/gb}bQSccERgK)_sXlDmWFėbatlW&__{R^ʒ%$<<$OyeSYV̺.)ER$:IВn0-(/ZmJ¦ZƎ;;<Œ&;D֥k<%=]*.{j3~$ޮ^9!iEYO^p_Q46. %8^h@KE|)pKu\*bKex|dm1ޏNt%v$NKA=h%,=2VcI#e-/sh82Y;cb`b<1Eb$1C}tbvJ̓XZZX""q2Qt%%V'&6$J5&v0-=MO[jfN+LW˘O|uU7)qNXd 0$,2yky)6^ݤܓ#uYhr o7%&&KtM&ŲhKHNKNLN֟0 /3.ɗɊr_Ĕ&\xO.'@(Q2W'E"F<,t,SLOYܔ;OZډ"TTTTqƸx9O=h-%5$9,U*%EFRcdf||HSԬMcx:Tq-"U%,˜-ϜI%3˜9 )25kes%Td)6%gNdbbKg%f[Vv٢dEKDf3;ՙF#65#Sli#4YF"Xlffǖdm[Zs2;D!غDTQk6I2YvLٕٕ̚}Fa벓y);+v,;WleviiV2zj\̱lUvr|Hv$^IcgHjKjƏ))MݚR9"qNA	ԧX4%n-ݚn!3@dlt0:}[Skxi=<%+LHJN?$g$l|Gw
+J*x~zB<=%=#6.^ە^^^׊`zCzklX>!}
+J_ӧvnh2ؤLC6Md-E%nIv+]2-%~Odn-INHHLIHʴt$~232$edL2'^,a3Ѣ=.=%=313)>23533Rf~zJ"4nni_jh7
+a˗W@JRVH*,d}+"e{vd| Ee"U.9!Zh177͙.r	p-*n.Wssiș7șμ\m+>xጉtK*ε}2T\,EB
+4T<P_6m0T<R{~ytPY<KhBHŕ<xPyjyblozB7]\RzQT޷=17%i+P[䗣mahQ.qBHQ6EO{6z4Sz4
+TQ\hhЦ+жzQy+a}\Ч/IǄN^y6kyQȑTl]K:gSR{]u)T?)ZϷ/ΫGW mI=rjw*ry
+|PR~	+(|CӥR7ԮaomQՋ3>
+KhBM~-<!4y^~?g=$>!BxC+=?M͗jR2!ɋ!]HRG=zԶ쓵{ء:~;aua/+~՟zstiOr7iΌ/>w'[TV^;@{uKT]>ٲ{a{`R
+=e
+G5&#,{RX?'5붗YOag#L.
+օjƖ<G~]#&oiK9ڪj˥U7.G_[XLIa݃x9I {PxoyJ:}B>T{j[<Y7Wɑu!N$~1go=$V"=<_(|c24&|Q߫3A>^.4d'M?O⬟ڔ7˟rw6=7G٠M_p|SujK$M~7_dlfznuY
+Cugly_J.ꞱJڒVuUru}K갉1/jsƋ?}J^x."k,4TwEL9F(Σ"CA{vuMDdD/Yo٣#BiI.4ҳ-㈌GNyFhrQd"*D3Ad
+#U&Nu/"n=!r)rGd1g@9*{@!>#ml3hhcWwgQ9#F|#籨âry*7f<&㏖yQ&r(*{Dtܭ灨r^΍y uE]['Vk{+F'7Y٠ߨZ[}r
+Z	*"ԽγPP
+#4^BӅf	Z TRBUB녶m-A#;OBg=R/1B2ܦB-
+ҳm.9BN AB	=yVLh;VhPB	-Z=yZ=y֩ UhB.??Gg/N?ԥ>u=ZΙ|}ݫB+UM.?j&PP44048TJBB#BCBCBSC3C/*BKBCCBBB	[p0·
+­w;)E.B=BSCBp:<~&<9<=<+<7 \^*^
+o	o>>>4|6\q"+"#M#-"֑""]#wGzEZ/A"H6R GDf\fGEEye++ll~WDCR99EPh_/._\h_\h_\MwvƂi_|G?|kk}[}?_UVM#,=Qq^IVMzC<ԣGu%J-[;W:=z;+/-*eGŇWK9]|.B+M)jjjImD2!ԹP[YӲ.kK>ƆذE"7#F`C&c
+OZUon+l_盂%:5W7NNH?Y}i{|.xNph"q:*>csQt//?#|'[ǀCGl^AoDmbΝ+CsU$6}kГNgt;9]g;c9ؑ"jѹK}tES?LZt.nw*@'oXnӮnk|p;Bp-ShbZ*?E4Ey<-g gEy'H^n;/Qm4b~
+F"m7?hƭpFRw!G"WqI?+xA;`&iuEj]Ek?||s8 +rZ1A4P)6,uhnv)}H!g]y`%XVͱtQ=_\I*r)cYEiE޾<Ei +rP-Lϫ=|>b&x< 1_g<Ib`,`5D!j!9IVڌFw1+,;&ƔHSk;˙^ 2kFI$-X-ԲFp5H8'Ӽ.#kX7'@e{[}9jAi+o2ẹ֞?'Ai`fw Yi =h-CNOGrZ#UM	~l6o,Ak=
+/Ǿةz%:%J픷IѻV+eYB6ky@3g[EYYSYG:nF1>F}+3=Q\h}@Gk7?rXI/ׂ7Ŝ>:9xޫ,+W<׽<WfN$u~ɷ/kuw;TmMDNc8OYrWy٥<[ͪ4:_ۊ?ߢՓ'C}Wv_YkZ|F~P.[dѕ.,?OoY NnQ>+2VyhVm=Ww\Gon-{b>u|~|c9'%;Azz+|=IVYZ`U.pDb<wߦTyo)1AOj.f+WQrNx>1'(4޾FlzwZz'g(j~Oy.^Q|FO?Vدz=)oտQڑӠnDkVl+?+3˝Ƨje|E#D+>=
+FSzo	Z?N}~1fi̨䔥VҨ`zks vL ^4ޤ?7)5b	̩V}D^flf$IXeH!S35U959GN_mkՎ+HZ?7!Nbp;`olfolfolKղF56x`=ÿB:+ʌWy\̥),í, vVΓ6y}FgkہjI0g`9π{EJ@+PdUλ#\ݧ2<@%z8S2;ɽ^<C|*ҙr|;fK4wOL1Ķ)y_??+M+GxJ.*C~H$3̸ܣ}ɽ2^{wu%^xוY_䤴U}ܩP~Wzs^&+/gc=mCAmo:5K4Wbțb<d΅> 9F9oQ+HT䫦,31|[mFĂ.
+^f?d)'7n`ؤ{')A9E4jwc0|}ٕUd3A?ӖSj՛{E!xgۂF+^a%XM7T"*q"*p}eGpŝӊywik.u(bfW`9([Nx6VWcm:y	 +rju\O5)8HP^~{p
+Kzr4`޿f/͍f?q)=ConB	ɳzֵ+/[>ٲ{Н]q*BD=NNs˿rP;NPss2p(z+bb^WukW8!gq~{8,:7[ܷsEAYEUyx^d-ZX9wY	C8u3^۝M#dnOmO*wo$ >R<UiLBUVǬɨ],q%u&lr{cQ__jmUk4s}ܶ~e>317nYXAo:r;cUv~}sF,s{hcʋjp7jw_	o\~tۛzGv~TxF;V47ϱUHk6<mgsN/4rro
+vyg;8Ms*v7QҾ't&I<,rhлS'qd]="s3un#=˞JozjmNvy$_7V9R[@	G>k-5q7J<^ƍ{>{,շMג;hĪfuUOn#NOS{5碫#kaCkǁ^V{o[tf#MW
+>\/3E /egvF󠧩܃1:SeqkBN~h^S+(K8!Rn֑3;i;Be#o,e^^gD?↻ yNoN[OFzNwsΣX~WKrnUʹNzqnn z3*`	Qt9ɜ";Mԟ1w!Zk?NcBmݾ5<4\?DDsL	3z[i;=	y>l>twmGc4ѪDWR{'=\O|Q	w;[ڜVnNoOs>?<HgǐΚDI9[4ṡLcM3MoUR+7N|
+|}||B!,F^[8mE2ۑֺ	|/[؝~w%ѷhrl	A$O553NFuVh;oF=mٖV3jZtwOiaaAS
+?b?]FϾ7
+=Na-J2͂9D>}YZ,Iwge=ss1'E{]i>mxW
+.Z>['G5lVFY})Z<͞	s6ܨLw2.]KyXk]w򙅥ƍGttb9 U!l6ն|qwh,?1;oh6ٔ8yoy*ͳ,+o//
+^|lNCn._E~:"G=}8E;)I)${i<|sHx5 '~7~|ڿkf}@Ioj\G3> _6մѓ!Ag3-|A]W+̅Vp.8|_ tJOQ[,2xtn4cAr^+WڎXhDlz>ΦoӐ#Qg`>x7;xkfvI[K=ȉ
++G1@WtVaz VzFlbkg_ݧRT3_qc<8jamJğ*yXfo<_,WԞ顉ӌ?03H_6Gg9^eٍ̓og֣nT
+~v?Gf}m̦Շ9Q.^Q2_8|Ŏ꿋]Ծ
+OIF}W/0H^Y1*Dr7vxc֭͊x|	,$&mc]o`~,U;&nbG$VќL-;]-4|{+.^ȫ<к
+l5f^v ;:͊ ݠĭž ^; Mh+>Y"	z{Wc)f 7U :uMmwǓO`/oD5g?Tp1[]3wAI7bO&h!_|ɫ~j>E|h5o\|IcŚ3^A&yx d1+٧Z@lkf膤FV9~X^;
+j{X3OKnߠm>c<g-EWu:ɹg˷*Z|'P/sq#gj]|]ymO}UKV+DndUIQYϗDӷ_џUE4mX]Xpky+ O8::cQ5L.`M4}[]	E|9vz
+&cA,e~FѪv_z,&`"k.}E_-vN:V,}{>}[ijIkwd=F+|}[ -{Z+eY*V_[.Vf]GsgۖGyⷎTg_ogФu/m
+NikҨd55-"ue]˪)hX胵3wC5B+m_=>M4o'Erޯ2_ֽyϷej߰Z;-ŚC`4J	6/GGX:Н<oįӯGD"vĦ3	P݆+Z|W16`BRAhAܙjO#-oH&N;O i`%_~9#/X>fϸ߃@ǐkqZuAs+'+_ord	\ofGyx̑nC$6sd)`2E3k$5G-Ti-v;o&=\g|7|o?Q'*,up]`dԎ9s7cA@X?k=41vT}M~~¯<3xf+/Pqv&ޅofýŷ$
+ǟ7h95]f%4£i=K+h"#L$EȻL~;;bgxW[a\.ow;9;E~p1oh"Mj9og qN1MNc+:furk46Qac2bDHUɍH6ĕڱ>QdF迄Z|>@96M
+ k!6<CZ sDg,9sjwrrCr$&f?&_U"ud?djښ9emf*@,YkTٮKT_.9=@M}>8?o=QpyEC*S[_
+?#H;sZB[i$+|~<pZݩ} 	3+v#o#gDk_{c-N.hnE~#9d%୴ѹ~:e!Kvj'YZ{[CsіQD-#h3Mw̸8f,0v7MjE\at^f;(ڶ=sg!P		Hi" 
+Ҕ^""HH"6TAH{ |3Y}I^_:Wyٙ{y9{658+`NṢ+`4r'@eZ;P&5ϑzbavmu3(GBsD/TU+rUx
++@=h؉(9L8f5|eW	e}&E^\y ؓXpЇ
+ؼ+( 8
+s_Fyk%.>U Ь|W%X8`'v=Z2O&<+o&0u[q1,>CpK(
+s +=T,ZKQVm=Eh
+@ؼ-+nVPGZ(/D%!+EƆ1NfANB]0ibR3Џ1z_[M+vVYܞ=m0r'`v1\mfĒ٣03xo.J=쟤b?${#c۠܉9jL.@=|0hjvH:Z$@N_sM~ED#1e	ΪFrXӴ>7{ 1O(c񽐛{[Ȭȭ	y9(9 rreYg
+ts_epVrw1S;5B?Dȥpۀ~FNoqS[Bqh>Bad+E5UhR!OBC-=.Dn "0	e K"7m9yrPW-7-hr4ӗ῰WBoHT3Hq"XԆ~U<<rטN+>e⍆_56mfX蛤jӔ"w}7&Ao2Ru;7ж,'rY,k\ĥ7wQjahIQ#hUFm5wBXDB24Vg(1̊4}	AFkMfc5yٛMB@vқK79+qu`v$ Dua,/5^4%`v7@_+a	aKoz%;p0F:ʧVe~C_Ѡf\e+lGlD_\ЇQ2ɿ̋;pI[A#k۾
+K6e B%cp܂֡6oyݗ ڼ}}~hOpIGצ"Zâ>a`0ú+jZ\aO.(kCŰh#P6X2i爩(,ZxxykU6sv$<Mm[ND㬰_55.E `bzFc-?;2"<F܆X2ʰoDA7+jx, [A51^ e菣li>ɽ[{0-6؏by1V+G1oJXDQ1.;kWivVt(i}Jց\9hNYO8jbf+1H89Mk!K!l5Ou1j9#S3Fh'2)It$݁9rvzy^{Bgc|-"F6.5o><+f|c==#=$@yˍ|żiˍ>$yˍl7(/Agꗧ!߆.X%;ޘ9φ>,|X#+ʇѻKP.J@y7T3aM*r[(\q#XJիdikJA\>[K8Z䒐F=%d'DnKhF;pP!r<
+ssZhsyFy:zzh[`4 ^Gnnǐ?A+ Fρ_y;k-+{yoΘa,7Zs-7L5郀85ħEI^M|uE¢@s
+'p6"xD{%Qt^Im{ghR;I(?(*KS%zQ3jhL/+ԞԇC$ R*GTS}&4hэzR
+(}F18zP+흟g2J9zHEnFu^+D6_&xg=75SUzǨ=KJQSHC%Q/GpN{D&5:y(RPbUjTԒv'i+ԝzӋ4oAvr壒zjS]jDt=E5B=(w/߻x
+	ؾmRx+888}j^'+Z	,,!kg6Iw ; {S:j+ BW ܛԣOw0$<*0ݠm%=>v<:,&k <oil
+l|	|=~=~p,p"pp6ppQo=FbRj]{tO/S{wo3@@+,,,߻w\|*&)$`2p p(p4p
+i9ok5&6wӮw2&AɁAݧgo+OLʊjzFf5εRy>oI/=ۑ̴ˊB9\;1/#ǈp]9nf1_)M֩?E#U./J!qKiQbT_H	1_xHQ<͡Ŵvq,bYɚ,+ee;qv[ oQ|
+/^~
+GĈR'Zn%4
+mV4r.,c:4Mu$d>fg>_\t9)s9RNVY'ǹJd9n_矕97r\c=ecCT6
+%=Ҿ{^ҥӦ[QjT^N|\6=sr3g'd9ޖx{Y/f>ui!1:qbgͯA㆙GR=J3ӞMNlm;!=S#Qu^VT&.evʮg7+NzD=㦱.j	3^GZc~AL{DHYVw#hÔʢuU^c^ƺM"O.=OUum:twZ<>>tI\ָNոAXhQu[W#Hש:]!]wW~~ɓ~S~[m>9#9j#Z	-܂+9ۑ9$=\n܎䑚՜UլT+)۴Z3%D|&äJ^+чX6bXg9`hKbi(K(6ddˮ+6n8vݦ4h MgI<Ey>(M%yIx#ΓyZR{j>|8N|<wh=wVsG$J5DMuE]t1	+zYv{=+ow;
+vg3K]vo7K}v_/h*9O8m%gX/z-PP7~-4(4*"
+"*HULս^J"*JhuOTT9Kūx[%G%DWUTE*|*j(V!Q5UMQHQuDaFE̿EU'IĪ.(z^=/U/D	G%U_WR/Ei5H+e+qj!ʩQjSo7DzS)ʫۢƋ5QMIjHTS񀚦j!*Yjf٢截j'TQM}>jxX-RDuTP#R_ZkeQBu*JUkQO}z^4P߫ch6qUmԏGX~Mgڥvj#T>:fꂺ xZ]UWEu]]-Mh-s1R`{\`٘g3cxy^"x	^QG{7ng#`wDbwlv/Ev2eSRT!ʡ"zǪXʩKP%(*JQUF*K1*N=(_O**JtP!z
+C[[7V=bjMU{՞UUG*:TR%$*zTZT=JVtJQ)TVSRSRy5\+
+jI	jM1j%[QE5AMJUVd_OWA5Sͤj].=SjK|5jP}H5G#>QPmUbT_R]D-zjZJr=Pε먑ڠgcQ{&jO-6U۴}Rm^)C{fjn3V{uho.KZ]QW3ꆺ}ڒڶl֚ꎬ#1++⁴@``5{OXϷX_)b]cc&cv7dExm5TjP=jB-B7~WmBjHi/tUяDD4%%}#^i"MO`) NrC&GC'5)Ñ]nב4%+}#i_]n,䈷xiJ8}#׹C41%bƾ	y>3L33gf4>#3}Ff32g=>#|F,ygC>#,gd`do2g>#,g+%|3gf7>3}fV|3gd>#3F|F>#_RVu>#[|Flg'>#?3gd>V93sgc>#}FN93	l#a)G&#g|F93rge+>#W}F3-_}FnIIm%#̌Caffaf3s\#HM֜J|h DgM<'z>xQ,Fbx]o8.N8-Έ8/.Ⓒ,⚸.nQb6}׹O\4+I#YJKH!RD^	 @*T1rb3Eݏ]r=V!U*jZŬֽgE7^&J<}NxKK1{S"Im7J{yF[9\Vn+׊1eq]N͊rX",r-
+YfEZf}iփV5VuR:/ybX(>kwbX/6F$6fLsuŇC"fnQqRܥbF,+ķbX%V54ƨ}k_ '2B]B{gͺvS{YZϙ9/Z3֠ϳ{*+a+4Ri44ҳ|	4ޡI4Y4I]ޣ94|Z@k!-h}LЧ;|N%ZN+[ZIXCk;ZGi}6JGU~3]h:H0tNi:9:O"]tE{ktnMnѯJQ:eh3f1oM)ތ7O%o[6,o;μʻx{yOw=|/ ?#(?Ə$?O3,?_/
+ʯ<wxO텰-BEh*ZYVt/bxMd1M|">bZl[6.~;b%v=b'8$#VgkmZu:lZǬ	u:mZuɺl]Z׬+uJn[w4+ʰCv.kGdMYK֖:'1P>.Ʋ|B6Oʧd3\>-[Ȗl-g䳲l'OG?]e7Le)_do,W/3@,Ar|Eʡr|M#H9J.G7+ߒoqr 'w$9YNS49]ΐ3,-ߓsrH.O3\,_*K2\.WoJJkZ\'+{Q 7r*v!;.[{>_!yXG1y\')yZg9y^^%yY^W-L&eFLΕ|@/?uyCޔ8K eg3q^u:Üܗ@w;}u_s#ܑ(uw;}Nqw;}םq}C#w]rWkܵw:wnu?ݟNw{=pOgs%{ͽpo_T{Mw3<=Ycqw;xgsywѻ]xWkuwŻz;^e(B<$BVB2EB
+eEB9Bѡ\ܡ<PPPP=B¡"PPдЌЬл١BsBsCBC3>ڃb]QOc:-DK#ڈghS:Bm:&&ItIĭS[Έ/WtUɪ;vlّv${IvZvלTΝη<sǮ{;*EP*c~C#
+%aB2DR.ǻ+kn.-^O䡂zP*푻}phҸս`T9M*Q654w4;h\L9ِr '/rb)BZ*
+q^&dd;qpr"\v.?c3GN51ɘ%;N|IG 9k ѬLc'ic86vQquG;+v:.NX]>#0FzWO9fGڧ>cɻg^݋rx^N/b|^~Wл+xEXWܻ+JaVE(G).縫Hzw=b?»ts~*ʍ|9.<*s/D熌V6hֈ5νk:Ri֙u
++J	9֝gϳT+`&¦SJx/L/2++4ʇ|$74ߞOǟ!<E3Ey"(EEQ&D߁3vZtnggyM׾eb1v4],`d+V f`++L	Lg3rŬJ:V3!=gX;6Hczm0D&*l|P>VKKU2rlM0>lCR|6>~```]% ؀m+6+6eۂ͂؏l{`{Sk+oӞu::]~;)N
+;Tv^o+got-t[y[ow
+ׄowKk|yQe
+kzMEzU09Z-G<eSVS"|=K}V,6MS6c=v!].jv	].m8;.oW`?gbcvbvc	vbvc-aYETq[i"]dbq4XBvAݫ{Zsi'Y׉UǡjRMEE'=M-DQA]'zS2?AWNN1,|zPVx:=_Q!=_[Pa|[3(KbIe>,zNd#${Rl,KeBe+**ֱ6MTM	yXSîS:=^Z/>T1'߆zX+&^16랎+q3hg,<g>E:;)\g?q9Zz;
+1bMd:2KrڏxڃDÏڏUҾUU>#WlRV`TtY#{=ѣ^ߵ ~@+~E_"ݣϜ/)X},rPqsI,z&u뻌Z:.ݤ:*;ӣc#kyOk{ua)+/gpQW\F,+^E x4)}g>黯؏wR~}%:Ko)Q߉]juk]R:XHCt&Xc`-,|XXRGKJG+ZG4Zy5Nک5^˔zUENWtw ;$0<EO/yh> ?Fځ8X]F$#BM:Nq4gJg_]cZp{
+%qչJ̿Y9~	!~Ȇ
+I P?yC
+~(P$PPhCWxXa8sXneVgY+V5ѭkǺ,E]l:cgl	[ֲlf4ȮTQ</cy)n"+{_Bsq:5+_}TvWP!I=d$IT 
+b @$QQA@pk#PQD>}cݪ~i`Ӂ50P`eyXF1XFg,cGe²@K_Xd%eqh䱸dI`ϒ#K
+>4,Z"V3!$D~D5C"oOsQ(LPLQ@m3Gy@y8Dyp (	PZxD0ELYDCN&=BA-EV)},7PE駙Xb(cP'H6~XUA ?;XDdDQIM^N(<dIֵ-QX#kr!Q#P+*@=)˩i`A!PЀe0؎eh24aR%j-Q+b~YðcibҢ%jp,mA	R2r
+J*ōXs檱6`=.{\"!Ǖp+W=I?XA$ho&(
+E[Ob[9BB@4 #i`$ؓ	&ɟȥd~aGZ.ao`
+v%ڃCGGa7$!@&bag??{U՜5\Ng-g'+g'gssssi<sprs:9b\Wr\r%\C.k5R\ׄk5s-\+H(5׆;k˵s1\'ȅBȃ2T61s|2y$qy(O?CIL
+ϽJ3+hh=)F+* ~sУ#f"=;GmACw}'^w{c}x}þ{wOľ{y !SÞzCz!jn"h?EO5ƽI(Qn9s=@+qvRXâXSS
+SS듇)))9S	MPt&tO#N	l )\*"V>tx`KfbKÖbK~bҤ<Ljz7f(3Ɍff&3SԄáԃ AhGBk8A8©0F(`L0·p1\
+p-̇RX+FX++6Fp<OS</K
+-|;+=sKB?ɃgH3DozE?+驚̗h5Hrꗘ}X@c^t݈VCd*<zMG^UMVU^#ar.9+h$Lj'	oj)G	ooTþK(6!m]mԾWğM 6׻"߃'P+()'m(MFEE:?
+{'?fGHIPy-X޽E^$^o/Q
+EnЃ}f/* }O;9&)b$ToR!E!eQYGezWQY@a$H-zcPYGe +ICфF$O!YEd*Ũ\poqu#w&~Otlt!LWf0nf4*ϠwF:7F13r7 *b!df($Y3	 #xfHl@QV|H*EL@53M$)=gܯ`0~A
+0 A   `0 A   s9 D f" 3L`&0 D f" 3L`&0 D f" 3L`&0 D f" 3L`&0 D f" 3L`&0 D f" 3L`&0 D f" 3L`&0 D f" 3L`&0 D f" 3L`&0 D f" 3LA-D(t*r bdP&p(qQdJL
+e $H/C:R@/X^D1C N$hJcDd-3cff8h,	)aJZ IL-+k8ݔ1
+8J&T|	"<rGI=1xvTȤY)
+xbbf	('7;."I1.1>.18)}CJg+&ƫ{;Sj
+Sgb"@@T5LTʝIP<'=^C+r
+OT9ґr6RV1NV@T~"ĔpJ+az)!B)tM
+ W5Hn˝2Wᜍ/SYxSAk_K|9Qo`Net~6/DX~5&/4EsoRE&Ot?or67ߚ&1idTaӿq_ed)qqm˶Ʊߥdܖ~d1kIUB}C}NT	}/`X[CU͍{=AohjIx$۟?eXﺾ/@BQ0)UԥqfFhOPs=ې"%@VzSz+7JR~xPc)RR,Ǩơ1Fdk?3>j4i-b%"4B&d2 GSe'+'Q<~p)K2X+Hm%<Eڟ	ϩtM_W0Yk~nwR-r+=E6FM6=޼}WLT*kfKۇdIn=[gۑyp<mʬǼҔWco	97~j|[{7_I{=nĞ[wZUKg?J=q]ff/amH;S*fZ)M7,:Xl$u__0tȃɝ9se'n5\ִů(R .z:60\=WBJχFGBW
+dt+dfٗ*}8O>/.\]ܽ̌;Rjt}mGkD*93sM7V[{?3|1ް3 hsǽkzmʋu
+_[pzF~ؓG,_wT^.ai{GA8uEsWֿ[-,}sѺ>ph,xfޱjLs}bšPCuZM{m5Anwr'>C,ڥwf&]A:q?ޮOG9y+<g`z$G16z[пHmDW}ZZE35{ L|YDpb)Z͂MjiJ}O^lNX7+` ЋBX 0@dȒO	%0@O
+  O#\/34JюxJO3csdޔeE˳_z+q^a-I圥r#Ԟm<{<-i?mJB	CA[ÌbRU^yE,٬ƳwfWT36d绞>zMJu{u/#|8{3^{~/䍚~{mŶvdݩ"cnov+Z~|aDW
+-Ѣ_Umptc/~ɪmjƥ1";vfkanFj׼2CC(oыOW\)*:":48)\>9)*.1:)EY4l	3OUwBAC֧ƌVw'3Kݽ32iNR9xj^I$Z'>Mݭ3clNվ	.b7>Sܖc_lyE u6wu)mJR!ynbՔijN[ɟ=L&j{!Iz)~dwsB>:1Yݬk%I;fiSjbL O>dk^.C^:<aoJ.Lm9KkԠ*S+ֈOc\`SQR42lAC$JURDY`%#*)4"L|aD#| 𼤽,^QՂ{!_>$Kp؄/G,5v:}пh̍rJKl:}9L b~P̕B<Ŭ"Gǁ#~1zs]G]ɎxV[wǴgF9rN=*4O_1xj{v5K=
+ѧ9޿w7QD9ec's(zYCͬwtj.֯iS}.d;jq+bީt^<=?HLy>c}<tc<ƶBY*xmя6?n YxU9C\~>mb	si֨_k6F幔1dğ/^i3Wϵ(똓WL\=q^nN+#\E$;XDKHa9jp-a]qg/_RxHӥ^;C԰{y:vm=6w#6%|gSg)f*C[߭e\j`jiͳ׉>fEމ$:˷eE-II}%V~Vs3]7'\#~
+qpv]ab
+:nFtVj&Ko6PT-e[oʒ2bR45)EWp_;-4ro_#}4kRԒ|~aӅqIt<9\e(}O"?zTkIH>yYQvPd{s֝w)&Mgttj&1{g\IZ:*~u~zw7v|+K^DK=6IȊ7,z6!zR󳝷5Pf/H=]xg5eU݅ac{s>V#z075? +̜oYhe<ReUfO)tG}-n [jS[Φxɱ\ֳ3V2,Sk"yS։{&SY5{^-?tx޺y<ǵWmrf\Ypa+QŌǫЖH[5~g/3ىyFE'!Am[ŔLzNS6Omyw鼶Ks#S+tqȸ웨:'-<h2P`7dX7GLj?Yuǿ8>7fĸolQPL4U)䄍ZPa'szq:|M@gGٽ78/HXP"GE;LU:^2Lc{\O^n`ִ'/6^_|rdܾL$Q)
+u~masYJpӬ2[\:e>.3wx扈}ŪKdH~]]mvԟmJc^7ɭJX6YKxÌMYJ'g?PbIj^'
+q?s>p֓M
+A=ˮ7.5 ?@(& 
++/x$ri4]dw55 RdEV)i]ܑɱ-;A_
+)RMD uH'Q-F("L{֟֤tοM}=Dr)y`SYRi:LR\n5KSA:{zA2xuJͦ2ꭊ.^Y'^y	s2lin#3+*w|a*)^0gs|};wH\ZSZ Z6ѢCܒpĂO͓k57MzȶMe$ʭM5]t[Im1Ҧ=7en@؍W_=vYy)}8$LHRBR뫎DBRV~"1&PMue?S 90&X[ZEOzv𚶕²3Fcm޽6ݠmC(LL}92^		G%ޗ|$%WN+W;[صfEQP/6`
+K^gOм<[mgl3ߵTڍޚ{zU%p})ggs#rw4WNaQ#.h<+;bd~!)9mJYۻh!ݗ΍	V{:kUUwtz4Kj\N0u ŝ
+endstream
+endobj
+829 0 obj
+[ 220 0 0 0 0 0 0 0 408 408 0 0 0 337 0 0 592 592 592 0 592 0 592 592 592 592 0 0 0 0 0 0 0 0 651 573 705 0 0 0 722 0 0 0 0 0 0 695 614 0 662 0 639 0 0 0 0 0 0 0 0 0 0 0 0 535 591 469 597 531 0 520 597 314 302 592 308 890 604 569 597 0 461 459 365 597 531 0 0 531] 
+endobj
+830 0 obj
+<</Filter/FlateDecode/Length 102789/Length1 216640>>
+stream
+x{	|T9ξ'3d&wfL2!m\&$!aI aYH@"VEѸTkҗU_U"Vi]ZU\ڷbj}ΝDD|}9s<g	!0jon"9,[룱o^B_BH캯FH|1Vk_i}Ac[G)z<KwF}oGP~y`iӿ>+wm>m7B,˾-;tP9xbk_܂wB##b[<r/+ 4C{o9 /~ȟPtoBȵeB{nD>řmޭuTo@P޹7J\t~O?I_qg"b(_2B"؊?/KRH8lC?r/ޯ 끼rDTr{a
+HCqAi\w-y#B
++UG*yGHd{!x?@+pR"-IhJtQ-=gӉ0FNq^Jϊ;H-4E$+P.R+3I<iբwS3E'
+Q*Onѳ["4Q3iD?P45^?BP3]Fy@AŧT
+Sa*\>Pa迺/@Q Sa*Lp@>'֦u@@=@
+Sa*L0T
+Sa*L0T
+S@Ĉh?&*?TIהR $o7sVz}S5Iq嘔M@4>GC :nE!މhX_>/DbɑBTJQ
+jBsP+jGh9Zmk{NftT(O;Q/(*'E+qǣܿOQ3K?Ъ3ڇo:yWJJӸK,^Խ0>gvˬƆX]t&W[3#2:\UYQ^*V,.
+}^s9ssv[b6+zըUJ\&E4Q [yk]Wj>W1qyX3sb?-?9\0sA9vg=//;7wXUXz.Sm$LL+]G]UBTos2:yѓ91TYu1![<2l"|:@L+yl+<6́.Ol;[u*@4s	s)D]!P{.Q-sm]ǔ:nHc
+%HD U?U5XPc>=n=<w"lpå'OBP,3bN:^sXZW%D.-AM;tF&Yw8#>A_C1Huszx:?lޱCUN:4+;.E8(>TBkPY(ش	؜&;w-[ҽރw+1#
+L&]^KY9t`0ԃ@_cHA~	vCL.rY~Rpht7Ou.؄ݏ?u<!<P0"EI1]yԳO\:HRo3Sv(U空[CuLg(=Q|-ӑ2`jl!k:PL*mj`+C=CGw-c;tLZ_|8jaHuN{+-LU78jYWݥYi 67dw6Ws<gB:&|N{WOVR"t8+D .y!)'3)N+2VyC:VכOvWh;Qv~pe
+Lc1g=w2:pu4G}&~Gxl&r~Upﴥ
+Y?ԓִJ/ˏ+0,Ϟʯӳd-=+ĮTYq^C|3.'x"6!w=1%GĈ.,OA;Q׊W@o:﯆Z8Y
+ѕFʞ(V313y`\|gVPT o61!j3tt+LF}kӤL22B1v÷_uAyKG#zcnH:M ɋ=BɄBT c$dF}ǩ(R2Nv~IO\k׍8S
+ bkaJ(dD^K)ȥlIL}܅8NTqz<xNYP]}DMi˛lBˡy ! ee(8v4ڵTt~%Tb/i(ҳr"
+>C߈#$vx)*yI}=N@[2WaOIê..HaO')
+^^L*WC+S3@yA. @R3?&մGVAi&)$jOs/8Ty%HتLaK&HRR)Jvaƅ sQLd=$C|78NdZ+ԗ/K{~*r0JͽeE'@nųqv&D,9g"LD3E&"Dd$g""]!vAOGoM.%iO~RO
+/? !+An$])x[,&3؋j-h'Э@}i+D؍@@]V4&7Κ-_F}Y/
+[^l:}ͺmo6+W[
+~}y+M\ۀZOzJtϽ/~c޳g}־ghgZ&@c']>~`͵a|a¯JL5b1KOQ)暇 ~M;ǀ?0{^4Wd4Y+Lr̤+T&4DMt;]u5.o _~?Ԕ|Tr:w_jܬ6'WjJP$RUS*	Uj[MG1zzz;ߵr%RJt4][hO4'qzgRXzQ;S] 8zi⼒@)x#H^ɉ#ֈ)h#$BGP5ԁy}jQ>o9N;R/o:W [`YEJ]qI^cķrd+;Ηmq0v66]~l ^ϟ_˟Gp:_6R}|/ MOA6c&hjV;?dQrhpNv66
+~xhctӦMRQIuww9(@ 3HR)@2 	HI\H|Sۉ7'~x)q&|g?IL<8~`@b(?qsbob0';qSbWbgb #іhM4'jBTJ<DnĝA~#Qp7:*8BT|b@=cF9tWs%K{;9A|'څhAXɇWĀkp.+Z2 ݎ6~ڿh7,CrE[dcmhp1;BTe:2zr!mEs][փm\k`A?/=.$.:BGF4kbc&UmFfj6.J~?F'sXagh!-^ޅΡ-%sfp#D)`7;P
+w	+jnTbYӢZ;;8~i%˼ld+m2YLl9ֹtJxڙ5w'ơuGNI+rQB~Rl󳂡0nt)5zkf4ɺJ#
+?>.&{)؄Fþ+!.`Cfl:3 <$#1xPhzh@7K/QЏlV}?֦c+O+sޫk
+|v-ql6XW9++]ŞҊ
+ PtVL,;oM~/u%5+sɟ%6Nt5DY=nJ~ٜsi ֖K\A"z\7t_f^8龸n^Ѵ6/3QQ
+SN+טRZӔ!Ň8H@NZk4b{hcl μ|(SK,km^ Tn3 Vg: H=A2H<7U^wJ͢X;6/4_qyv77I|5^imֻp',=qtρжEt!9hm6}Hi#1dG~~0{QϬrDXC~k ?i-G>yW?Ψ~H߼*˽M5vqgty+LZsM;u[ԅ/ozAz(@OMo|w{IQ*A$f$DMcټ#1F~ڧpd.&PHg	YkCUVk:l1DT9&c-YIC@`	/ItA]P~<M2"RY
+/טɩ|J_A):9a:Tvۓױ N.uO|ϝ=ݣFUv_Y ~B@;i*dPe.+r.Tmy&N<7bE{B. !aPA&}V+qLI dA1yb (.IܫUyGy6zW7*6 ~Elв[>ypF >{zws.طLͪ&+5%t*7t9գ^aIckEzZC"%W3˔M392N#FJ"π~QPO$|Vl>8Y[]/3_&=O&?xyW~gz򽔏= ڑ|N	a}ˤ#1uzR1ӣ]\\,S5фJa"6<ti/1۩ɖY[8Z2&c?{jhCU˨XL3i,*@(C0Gl+֔ҥ4F}$Qn#1ln6T4 a^)}&=6a*bK*շ+WwMBQ`E&0`@|DRE4qq˷jʚ7/՛_Nn˖WVk
+*ϰX0]WsC˲5tw+|g6gM>qkD_|?[C~Y{J#:r6VJKqZڅ>Cz]i1WmgWd 3E)ٵRr-(xmXL`">oMJ"\0O_t~ٞ*l0B6*fпwDɇb\Q^2ϤGA"as3sQS*JT\NMv;C3Ü)!:L2DKdFXY rB2#g
+{vFGLvD0(g	ȰxCNgϻAR~^3qO>1_I/#Pfxuaͤ%1#m;gU\t×$QEK[j7o楋:/dv&o6&"#Z_3sZ{1C1Cx`&g<T2ʱBY@n}Fښ3̙6˧y>g8=\YkI+zwقqCY1_U
+;i> yRa[Տ<څ]EDMFyTs2^{na?O;C`yݣ诂.栍ir.6sJDqXdf8-i#Mb!0N[h0ɰM.~I;&fceHIòJYF<uꕰ?_v%<l5ăÜ:Q=9dra9##Ѳx$&AگÜ,[h4N+dkb?
+f~?ܵT^ufuű	ДO!ɵM6?غ	tVKRlڑ|&^Yݳ|vE6<Gݪdă6E"aKۛ?^+'hD`tjvs+Xk53,5̴pzJ:ʹ0G~fs%Ct)jm֫iL11{-.A*iH7V<~GeN/ތw}C㓢9.Zkoy;&r]߁hNrl@
+î4Vq97_!*aɂF+g3 ̥ssz.7k0lu4u*f}*}HlЗN-a)s~2^8aGgv] @?#gudq;w&l|̽æ+̔\5獭	ª扲#rx^:W[<?rd[m8iϛ?lnkz𪋋g776jt=;+6pm?8uX1ܓ37l+ڳxoGB|z`oQGT1;I6-L۷47c
+Ms`KOAUʑXƲAit`ɥ?BcgJ2KWK8_\4v7@&d""K3[[mU&=ijuJZ9<FD+^xzQ[]9F8*}bq9U3\6RCV~=GU2X!;f`3ׁҘi8-5F)ހH(j5#16KdXOelGzw9u >x%7lL/Z#УӐ
+/&zG-aÎ4tVu~Kj_Rⴈ .3<4zO1k9j2Gb&\ݜ܁EB4dYӈ&-rLMg`l8`_%u54.g|kf3Өd#B(=\x$\QY1ԊeV.#12qЕ9zxIf7xH+8u`%N*u2e)YDet9IKcs:JT3bk{VR_J`cr|V&6cܶڠ^qHO
+c04ƩyF,JaAje*vrVkp?=RMh xYXQWq2R;nhNl(kY0FkM+kesd8lZA"=UNͤbMoCҟ3>5"".Di}R1c[?Wu=kY̴p[XnwUyA-P4HIYXe{J(*ņo%}]&yt+qʦ'k
+d+HBsVE|6Mq{0cI_
+Y~YEa0:E
+Ӷ,Hgz<G[0WĄ%92a=`,@6:?Kȕ
+g'nDmq*'̾VUde}m]0Qy)V6vWgɝKg}
+ZOpC)Qj-
+nZ8]MR,3=V#I'&mK`|$jl5Ě}t[,)o.{oSf~{)/U5W|;l~hz,sL\-$vQAOG8Rd+s6ƕOs.s/d2ܥ$cNUj
+SߏтmaTN`n?%5AC+^lڮU-8<O8#'kuV<RVE5(n7Gq!gOw}MƋN1a%12JND+N$RJ⌼Gnv$֚Y#1Jp/Ф/҇/L{:K˘ޅ3Uˋ4i?Wاʒ?^:/j 68.ԂWDvOș&䦥^h38hǰAA8F\jjJ$Gt5$SG3Q	į#L8Uו[Bq9s//]yac*Nme۶^7hG:V.RY{w~5ݱ~kuʅ+*\=R;նy'W@R"3|$&5hXEk+up*Cz=22F̘:s*OӔ5'u2dr\ԵZ߱cF +Nm*8[[f<+*X([+kC
+G賨ĐGmZs-qPR#'=_τ)4`@>"RUO
+_7~+,cޫʛ%:w!9s+Z|hUp1ً.ĻXZ^w6*1~$Dr lM4s+/jHJSDN9]K}襖k劂'o1;O{8%	l=h4l67M>d=0>%s-xgI3뫔F6sΛ+$[Gz
+oy? @0@A!f2I&3cH P>R뵖SR䶊(EoE+uμBů~ߏY52RRn[3RT-\Q(E9"giҠA?54z6gQcnH?*R+w-T;e+xkwMs~Id1HӘ?=c>?'}M^q?gqϚZ+Ƽ=6_2a8{pJ;`j|ղE&I5L-A|H{4<?Gz~Kwϖԭ6vj)2?dרWq0JG_@?TK+Be0)|Mk8TT<ld֠lyPuG=݂U*2πa#Y;Q]H"&N{ѥ/ز&q7\kG|TQ?aTU`GW4Z1,Ic?6ܺjn{ޑn
+q)~ffCW: _ϧ,ڔ+zٳWK18`
+&KWG}pW_vG̛1|hkqp稾iq>nzx{_.7kצ[݇I@1-U0dgfWune+))OIWGtNމu9+PKgw}и$B!sŋ}N!;bX˄I3sۤ<FFVU>5uD65cp*eHvUhqexV~Ƅ3oӧQ?]LҐ	xODz?A"_N/r_,(?eyyņ<z)_lct?~sG+qg{ֽ]{F}a%l ފF!V^pdfKodq6bfZ^\k0[1꯱J6ògTd_=(LZi$]LnK{{u<bᰑK}8xl5f)b\o",0ِ3u.TyX&Lf.jbx`*VeIY{t:KYF-)AYiCҲaicNHb.bO>&d'n˄)7VʝMvobҫm{|~?}5v͙qS\PMxuŚOg.-fwռn(XCjΠ15IǬQ4K3{n`
+H{Ov>1ǄA
+}k](N&/Zp齷o5qhSpsu߯?M[jqH8j)3gLHo/f3KejuQYԧ6O2]+&<|qI	}l2	ɰ+mpgnMGR_5+a;W~Bg奟m6CvU>}qKݵ$Wy?-_1%/=~B4nlo$nVXU3nڃ!7Lw(h-JI](C;yvHamL]ߧ'ה3CHvOʒ,nx̍]nQKӄN./No鹏|zW<3mMft9{C;iBΘmw&;n|k_HkF7wyft/+4JB8L7$AUT^ͻ)ӺJ]o05fc`dcROks;gW*Fs)Ttt~A[_tUJW*]tUJW*]t$"ƤcZ2S-s|N|MKfko'4k!L+MD>i_o_yZ#)+gW89c;3#/Zۉco\,+eB#k"%>9vNE}vC~&͕Iseb<ֈ_ryXjrN5k0ތG[">x+4j=t)WkzL-h+4dn$H&r>_Cfkn><#s?L~$o![iޭ4VwlmT찝찝jvPA5;}WkE;kƝ[7B|;ZwAAk"o&zߎn7߂y7E:CZ0C{|3-ķS.^lk%9$䴒VJrZIN+i%9$r9|hĪ
+[8c3-?BTTR)yHJ^d:C&J^,uJ^J^|ײ+]ol7h+l)[ɛX):WTg)sƙWӚ*yJ®IWɫ)mW#QW(y-{$YX_*y=+Қ\F6p%obD28|
+#k(*bg9/Yvlg9/Yvlg9/Yvlg9oVe;/d^VŬXޫX9d̅9Ã=xهv?PDu%4coc,6]Ohň*f'.Hr37Ɩ*ÊoEF`CRe."r]7owS.F݁LiL(.$Ώr =d 8;vy`D|6/c-EM+!ېv%AUJW#n%m	#&t_rMfc@5DydQ;P I=
+	GXF}P( \'ڪ0?i#eaq,4	ٗaeҨ+h:d>ueuJG~	6ZqFV=ֲp)e1zhC<gK6eˑ+\䱉XJc9 +c1IQ	Wp"zj#wnq2o%;Q挎i>un -e+`+O'Wu7HpG⎛F/6IOTTW{ 9n=:,W'ۖ4֣UܯttJٲb;8|]|
+NKw+aXR{b䏝jNxf6f-يU-@؝/J(oK"(2s4B +[u+Y؎;e+gaNSdIѽ/|jexL1*^qC-u
+UJVE;I*ZD֒O9=#6ld~s*-ЀrQ_	q=H3אg+g,LPĨ꠽!BJMnWbѷ|{ʢyGnځ}S
+YwQ_$?r
+έv)14s	GEkU?d\dݯ'b'vU9{U^/^vʹ&%D-4&>ywCy%l1O;d8m#+rޱ}k+_?QrNnL/W\v
+QmI7a+Tb_zES/r\Ns+cZ:wvEsq]v7ux>ty=ynu<ujGi-f-%Z<Rz=v?;l.O)V׻ZZk<A
+	V8y;$᯳:1٣b|~/t㪡.[csS]vm.q*P+Pw5{=e{^OJq\Oݠ'IX0Wo+۠oVQtTjk^+@.DZ=^h*`uA=-x[m^nA_QĤuKܢ#`KQ`	Nk_:Ua+J"P*,##uza`x9F^dR
+{ܥ\,wVᤖr0Ł''h]VfUk^EH&0m[k|?:j5`fE2rTxw+ᱣV4oX^ܼ
+a#7]
+Z\:֟
+:lQ~ 9pCq\ |{Q#;OZ#ruburloK'<q<+4!oDu4oMXj<ƍkPo+uT˭^ޒPt>;[-(1<vo'wf{膞{P\(}ǌɫΗgV8o+c:WRw[q7Z [+\AbI)|YɵxA}{yXcǺJ*u|nL ",4qG+Ys{=\Ċ>(.ܫFԝ%vf_lv"k
+),A$,\'6%5Al!<:{xrЕ,~LiE"^ۋRi#j+e=6Bf3/?+럖
+>ԿJjfSQy$.af?aƳt\5\8#ckx}gNMOl3+"lƶ	Cva!v
+]Y`BpF$|"~$&
+¯pB
+
+V$Չi)=,&c'$`Hl`Yj`?e`8opmtA-M Ep0,R`C=0p +`8 9`ZuRÀa0A结10 ` jep ~?)	~_+Qbp0 C0$0~	0\Y4X/NRP| ʀ N`x^JƠ?`X?0p	L`C a0<+/C)`&u'b*0p+0%V z`hg`x#a$0 0n`x)[#hYЏƲT`Pۀ߀.0|vl8=&b)EZE0^ׁ(0s%JR#nnG|?a*0<
+L$l`X+a0<oI`8϶fnC M80 ^ 3I-|"DuK_'/K;jG[`\ZJV[e:]Yt:tKxRKNwNtNgJuz31JΆ{MTg}qqcy!_+h|-ړz+kۋkxjh}+~˧zm}Nj@I_SM^bzUq1C0JLR
+x}=ѾѶi߰L5ZvT(^|r⪜x ;خSi;Q]ObSxz ,J։Nŗ aJЫʫ8mxW^aIBڑrP
+E^M&K~q\<@K
+ؘMGZxdqɫ=VG^.ЦGb8dŐpexh(a^+p*rɃy)B܇V!>+]}u&S=0h|C*>G_L!P"'R:s'R:ǝ4sb'EF4s$6щDq1s#҂4}<u"(e'b/2p/S{9JQ	~$;GRI$e\<|)&6F3po2}۠\ΩP쬛QCOe0
+ssE:_&%;gV8 ;a=Qgjvwjpp՗jՂV+nGS4j>Ѯp[-FiuӜi`s!䡇1 *fP,%%,	Ieed_Ĵ/roV>i:L_O?O +j/A
+Z:jpMy6&M	i9ԋ%%[,|ڶvQvԬ+?*)Tj9yr6ZA%^ `4Au.jYcҥ+m1e5ksdD&H;} bwwʤ+cfgUk5Ӆ\2t!l0	v׾xaݠ['S!ꗡ8qeӀ/Du#|ћ5ꘑnyַC[Q'+pޘrk3A|>:6ك*f{0w)}Eqw3}6||}[{m6>\XЅSԢ'j<#Fm{~Eys'~'tٽ:rb^0bnF?n#miF`4+QBO'{$zQ_Өi4_li1.-Ī`mB_"KAVtڣB7<ݤg$oʥSW
+RO-a@2'^I	~IwT)WQ(I@|3)a;:RtQ~:SN='(AC8_L]:
+M:+jfnl,dT/lg阩Jnv&K(5ISC;(ML;(Li';`5D]F-5kT4+Eh84CЇOEr$ZlTNŧ."iLf`6EX į?*Áʄ|88TY"P7,&Nh`N[GzeBuSsZGamA-^W9p*)(.'W=k0w>:ins@f#zDڏo40e`8Y9	+ܡQ	⽸+Ԛ?SFmH"Д08{6"wfzô0W4x4\Bqn|P]2i7Y1_}T=j*'	+CVUCfR$u0}XYV\3x>|a	qA/0ؒ=ŕej~wp棎A[aK0+ojs3~`Il
+#jkam&eF4q&_>_v+3
+㯂vFHMmޞx"^H57^]͕YX>+ƦG3yv~&(Z[	kTy4Y@F=.\̪?34$Ч1#=ɏ"9c?`fl npܛb,Qk,GT7IwΙs:V7o]Vh)+y^WX7D|??b?͹B|*q'Sb(7 n%~=ħƞ_	ĻHgJM i_
+?/_w/ǳ@xܭԳMػ/Qvc]IF	,aM^5pZ8%=slLn&*'b¨%ڒ˅/%L>3'/oJn%ےCUR׽ܾ%c[tOn	ѲǙ^H(?oaxt20Lͦ>˦OM楦s-R5sW){SCi9F-$'}$5/{}N]2djs4㕌pƑ2e@dIGj	[[YuҞ5z)Б(e"=(kF	NxO¼Mý)hi&!\^$PLY9\BF8L.7%ג;477w\nALˑrr4kfĜ3(YHJO<_NC1[cF,D@9r-׏"+Z2n^* `<3S_>ۆKwt4̛̏ff>5g9Լ3t~>XnICx-e;>Xm5(/~)~ΡesW^sͳuww2ԁ\]\>pr=6	ש
+͓NS[+TYy܀/PŪRvWoހ_+Xq+Ϊ+65kx+tVér%T^ҹ򯡙!OC-CC:B_!uWXe]5|oՊU+B]ӫB>Xoݫݡ+VYWOWw644w4h|Xc{&MSM^#C4:$RҎo*}ND$i5[.mGvE"%zSs$w6<?8iKcѨfz頹cjӡ#MmM_5>Ԣ؊b$ېZbq3(
+rfD#kthE˚s3Նk(s81kAͽa~YO8L1c2aW`sCm͇e̴	q.,,n1e+W+c'7
+se-휯U I)5皬1鱘.Ô-dJӾ|px}3^xe:aܲ	RrsD/~lC?SȌWB'@2 (~,W{nx)tD)I1]&T)	Pj=sb|~Iٸ>͹SÛ_ؒeNs{͈r^j8nA69z鯐{N$;4T$NYI>S\ǣRd=||;d.t	Y2%ξymz֥zCN
+?Ĺ\pzsO" >zÖCDg了wSN;s'ST>CprNQ:I;bP3!ԿK&[S0
+38ܭ𸸵S8m_v8w<:ѝxNŝo<9wW0bGcOXڲ~k7z$^gf[hY$.%Z=s)86~li"b=zH뜽3Ǿwd߁;=NɖmN26ܛDdE
+gs*`aYLp6rPto +4|%Vh|}_*Y2,ߋ|N$}yo!r-T,+܋vA99;Ue(eThێBEH =,/@,TS-EzɆT@rFN'"24@3I`cKf+E#Řcw,ID9d&Y+2v2%X϶,s&e⾽3d.FFF~q_ad#ibڵ'B[XئXvVP'|L#Viz$$}A:YQȃ8yR3۪̻W}btFNS89rPdbeXLigt~H/Y&lm|#6ih<HS
+nB ~"-BZAH!1O)ɉTTy]Hːc~7RɋCD#HUЯ@zމ!}+R.!u#EWX/<9җH"'E	IEʄO@4忉z'$A,,eiiV(BY
+*(+6ta	pm@$B\FIs5Wo*ABXJa(RZJJ='ߙs?LjĬOۅʷGvG>aMCX|+R1'Bũp}gᅊ:.b\K`
+Wcn[p׷k:wNn۾o<<6U<'Oac3(Y3>ϋx	/հ&,n?U{Cj ӭQyXU42D5GvG_.5tS05wShpE8^`_8q ƫ	*1N|388q,>p<f1Tl8"1uRo4Uа
+VA*hX+a4UZVUAkU]*.t
++Z>-ul+>(]e{c싱?xLaf'r-{0-+ꍰrԛXA!l؈Mxn5-x[>WlsXua9:U./?wλT]ǅ1'D1TYh~ƵX+bF
+Zqm*[ewa}W၊l?WX
+k\qaXYaUV*XW\f"$WӀk*ۿK^`++pnv[`kYi~YvwV}uCЁ'~Ѕ9/Ѝ ~_Ao;?<^<<^ܫ{+sa5̽0^k-Z[nxܧ07APx b?'^CW^KafmCo@]iuF6:)*v2l"ǢoF^Gh1SQ0hRۗ:4x/~?aGE/WD7Vlfœu3hrzqt.jE4jet|U3$NUɪΪU?>cosTͪZͫl>Y^4b>g)noU}یghO;D+饞,2wF}܌!&ÐaaaanaHI!	6$$ؐ$6I!	Iz+9<g$ِ$$Ɇj?{cEƤo}o;mz.(i`cqb_]>Ew?WZG:p{@;twp_.6lY$FYYoY}n܃6|Cak
+)~BV+QB=mxχE-Ue/Gc^:yj؀MxömƔ6n{`O^`_[8 1b>q&c
+>pxZ)lx1=U|@eas\m>lw[]-vm}48lmsb?'sH~s31sqszXKp9|J\qcc	6k[8æ3p317l(;rE7-7,Wfשּׂ߬3m}+_7/KN_aElZsѽt?c>ȐHP u+D|GG	۞
+xsx}x/%l+xob=17ml&x؂|x>6cR~]{І{>~~^c\'^O8pz=z`jzǆI!)4gpgq瘊iј=zi-&_g\T:UNx7lT)+0P)MTGaY1sqma ζG>ݜ={yq_L0MTFUQmTe=xc(ێ181OOwgL|p6A+jEs9g.Ÿ"rz\p5lxbqs/,2OV=o@bV=k:>#q+;cqbM[wo;w̹}ɘ&cZb y:#qu+U`uq*_ګl7T
+Y/EU6^Qu\}Vx1į ~?ٮ֫^qށ(WT,u4_mݫsu>xrxէx*N:xzh>#<V}Xj_mk^#Iſ![1_xr7O	/Nxq̋^$Fď8	~'VW
+
+]A+Ht $DW0NW0NW0:Dg|<N!n!-$D8ٍ<oCpxkvg`|sx}^6߹^1꾬C_X~+-7q#6lƻoVoY|(ji9yP+Ly):A<StʃNy):A</wp懏|8l܂g|`kMrp8UJtT*Q%:DGUJtTluU*U%DW]URI]A'7)ʞZS+{jeO쩕=eO쩕='=i=IdOi=+'PdeO77IL"gb11|ItkIh3i3+rA4]\Kdθx7p+t˜86Aw]Kw<& ܇ LtI8ı>o\R\Krv$|nILeROR\R,T~ynq1K\R,b]ckLtTg|s]$]ll5XXF\kb,R,:\p㛌7ƛqKX{Xh6V$ R"ȥD.%r)K\KrV&eeR2IjC.u`ɦLILJQ,byˣX(G,eQ,bYˢXŲ(E,JdQ"bYˢX%Ua<G(G<Q,byˣ<ʣ<ʣNyˣX%(G<G,QVeeQ,:eQ,ȠD%2(AՑCP\}^4F%ޜp8y>=ܧp}zOQQ=*GP`eXcUzJUyɪdUzBUq{|CK
+|WҫU<
+:C2e;xۜQBnxzMwS5`y02מyz[f⼑߱)*.;$l2cl6hl9<Ǘ{_} "<{F+/^x4r/:.?r}ŧ߿E>siKqOOvr]jױuv]moеv-]jײڵv-]jײڵF9o)eql/go>c1a'qcwo0lb}9._~<fp2f0+?9ix/\<d܀mpڵǮp{}O_}>4e0XV*Tc{|;	fw*3lLvWݕw]pW:ܕw]pW:ܕw]Y,,#qI8TY1_<$4q]5Xkq-5.5.go5ˊ߄Xal	yaU:JU*VêtXaU:JU(%a<eǕ*σWcAx|9KsOpx(0!<??z'{O|?kߟG^E潉FwxxyCHGa0]#]Odۮ^kϓݰxL1I8`2gpgAi:HO-ҟq83])8aVN3pfx(=_OsPUA*O_|Esd߅>Ŷ]KW=(u{tI{ᱨ,uj4,ǣ]xҮO#h03Sb,a?0^=:<"\KR$`!ϹTQutE1>eyVLUh^Uh^Uh^Uh^Uh^v-q.BZF\Ŷ-R,uqCLH}c!6wpNjN4%5/<tjqCkj6?^FUa:jQob=oc#6l3w.8Nu8'$84
+W{*WrgIg0[qax2\+Bwbo1k;-c|X֜
+x{/G*^F_V`(<g)p<Gs<7):H[E[ts<sAynynyNW}y՗W}y՗WiVPi*_VWi*mP,UY^U`z _7B.[z҃.V2nЕHo;lۻ[^XjaF/9ۜ7\&
+ݙГĮ0;Sn-ؾ42!Sj2UaFBmf{Gx2x2;1sF2;ۿy͙On=3̌	2{y:Xxg<` 7d$?eb̡>g9g9#m9seccÔpfN4$O6oyltaޙ5>Ycs?u/\x(<^Kxxb^ ^x10+x	`30d*/OTօ\E8*w奡2	+/"T\z+
+WP[W.-Ck"xrIV4TW^*w+>Op7ʛÌ[_+دbs*g{;w-/L~n|ܵ>׼0"<Tu >qbh:x6{]!O$STʕSTJRV*Kv.ڥRTjJR]*Kv.RȿĹ.EkcBY)BY)BR_
+h e	.r =Ξ\sv.۹x;o\sv.Y.Ĺҿ;(p'q,'휸sNΉ9q?'nYNΉsg9q;qq܇EO?	Mns~uKJղ\Ք\sv^rW+pU\5qVKJղ\p<Wj}\eZWj+\-ZWkj\-՚Z7W+pWkjM\5p	\-ZWkj\-՚j}\pfjM\mWj+\ZW[ղ\ZWkjM\-՚2p=#JmZKղ\j\ZZWkjM\MjyZKղ\jr^.R.y4q]ڹKw.}%]p,wi.ܥK4s&]n%]Kwi.M%].R(Kwi.+e
+w.}ܥC.M%]r%.ܥ$%.9hBj0:To[7RgCSτ >.t'GwүGǤhjzmCԹ뷣޿0z}_mއLY452LE41{FƶJcE3vGm1hlŜ	wic
+c߾ޏ~o<8;Obm2l!}90ngGT?l?xcxΰdƙS9x9͙c8Ӷ/rW8߶/ʵyʺʋpI4RcF}W7z\e/܅/µ-6.1.uu]+h&[ܾxUx6}ݾilQtτT':C*PTO5&RTu؇U_5_(PRPDJQ)/U*5QBIQc
+%EEM5
+BQ!E5
+5C!EAQ)j*EM¿PT5RD*?uMjhC9)Iٷ[C]N)zIl)5i9iҲQZSSJfdNJfbRrtIұE:./c1;bV*bHbvJì4I,%LҰQS0+sR0+`JI,LRQ
+ӯSe_NeK7 +^[^JbuJIH]/~2}s,k)b˥X[n'HbzuJI՝"H\)ZRjӪSZHF'Ԃ~G?դj-V:ggZIVz~jnCC5|*ggZIVGԤ**r0&Q4JHOu:MQM	ELDT)12):3z[P4ʨ??ͥ)2B3c}˼}9b9O@>h$>?S4i?(rvgi9rcN93:>P:
+J(h
+LAFA)ET:JJ(i%LIՔԢ?QTE%5vjSVH]NVCa(zMY}SnJi6}\}\Nq3(rɶ*n{Mu:ʛNy3(o7ʫW_aJ4Sag
+ܙM:JlJB;Gs)1+P +P[[1E+R 55Q Z
+2@)<J(2(cwFj(P %&_V~W4Y.+=ex _M<j怕MVY>+7h\*X+5`N)XA7Vϊ~b}KKͻќ&o-欰}%͹x9w+[@VwA}?휻J}7utWREgYUV
+X껠T]V#g5V+RgER]VQ}'VF}RΩ.]\z+֨VcvT9+W[**[zXcgZwN}w.+ZoEwbUk;w;5VyGuo}wq՛wbkJ[F_
+QߛwCt"Ѭ*&)*JTD%	ԔO,4	W}w.
+ꢠҳQPP~P}wQR%u&jS߫*ʪzʪΩ.EeTVJKߺR߫.KuTP]+M(}ҥ(0K껁
+0Hw(Q_+X/]%[6d,g{zjMMݔ5XO5XOmMݔ(q6%QbBmMݔ@(gS8JlĤNJ:J\Fs)q%LmMݔ@(gS8JlnJJ\Fu8Qb%&nJ.=QlJ̗ԗQlJٔ%Qғz7%v(gS4JSb3%>HYzRo:JAJOݔ]zRo:JMӨ
+;GR
+(~7Qm2u4ؾ/4)Z,2K$RpE]pcXFy+WGy)oy'u~:ʛMy3)/Oyݔ]z"_Eyu7;){ޤ4Zt˻Rf[yoR2
+KY]VjUjf*P2*PR%PR+%5%-<%SR?%PR3%e)i%MQPRPs-PNPN+4,+u]J1G1mB1J1k(b
+VRJ+4ReK)O)moMuBJ
+i̓Fu:ًp1_D2]J	-}wJ)͔H)yJ駔~JifJR2JG)
+i
+iRK!O!mF!Y
+YVF@JմRFstDfFSEGG#G!j'1y3MDc8E+/ƕhčX;ў=gSx
+lzcބwgphЪ(<[UDLn6c8<PZx"WHMSGoS'x=7<DjQ/umX\'Iyk^6uβ))]!ԑFNj^x#u1c,ĵXƦLFaϹ\s|>9υ72ϣ/EяW*5u7xC؀6]cFg3GHL4|Gh8q0>v*{9TuXM(){o{e[mhBjh;>~Nhl]x=Z1tɩsSOSRm}wmgF,s5ޟky.4w޶Ÿ3뫍]SĶl);hNӫpng6V{mGgfgƗ>:\q	.Eˠ2W`>q%2p+`!bq9Kz37:37f܂r|_
+D3nm,nD7-ߣi̷|h^{ssz#浇s3Ёt?S>3.>ݸįC>y0zG	Q1<'$)x<?mÙчa۪te˖P6+H 6Np		D07+&;Ʉu4fjxCuc@OM;np<4S3IOQ\hF%ƑM,B8	&x^	9?^k}߻v$ +>` 0;B{RN;ϓ~`! "p9`)X5:s^ԙ:\j+FpVpy'+VHѝM=*4UO~;
+hrbfGiAvq긌:.`L¹28W\+sepΕ28W[|+oe %ps[hkRR)>%K>`X>=l.ۈl}0e_5\]>g`[vspFZWpWXKJ^W8\h={Y-JLbTI*ѺIZgjWp?b x<أl=#[pkk9<ֳ~>.`:؃=`O.b!g}&g}&g}&g}&g}&g}&g}&g}&g}&g}&g}&g}&g	*B%\p.TJP	*B%cJP	*C%Ӄ?=OӃ?=O111111111111Gg0):+AP 
+@(S@	8L'N_)Tp8`&30@)(r0, pAzЯAzЯ+Y,\2IF8$$H6}ߖ·m)Z.K'	t/b)X
+/b)X
+/b)X
+/b)X
+/b)X
+/b)X
+/b)X
+/b)T1*&pxׅr+F~꽕zR!Jvom93jCwrW{&xDd*ZUcO(}ҪhUZ @U96(NG)3h69(Ҭj4x5u	cc/c[yW|[ho-aoc9Vw[wg	ޭ=g~̟n{>J[ɶ/* < ۇ /Q'dr)˴_Aosn+wB붡uкua.|Ź` atX6MGjtFjtFjtFjtFjtFjtFkkkkkx5x5x0#x0#x0#x0#x0#x0z@G{@/y@q<`+\נ5hp+Fk	Џb?ZGh-~؏b?ZGh-?ć=}v$ +>V(IJR$e(IJR$ev!^/R9#Nl@vB.PPN Sk$4p
+8Ng`	fL0_=g-cP,-uG0} L0} ,ڊv:;]cKHc+KY5(XRkzPPײzZ&?AI\TTn@6PR+Tfp3U0$F*p#JPSYsn"&*-4?ևBCt&ɹV<[.KcݬָmV2VEЪZA"Kd
+>>>>>>>>>>>>>>>᳟DOD7^9W+n7^s&u97A[GíuѢt(n\W\6tr׷qvΩwNpl%h 8Xq:Z8jG}Mexc+tKtb]LQ4
+#q:|ᓎIO:
+iVW:ᕎ((pDaMDYc(ke15PCYc(ke15PÉ8Q'Duq:NTǉ8Q'Duq:NTǉ8Q'Duq:NTǉ8Q'Duq:NTǉ8Q'Duq:Duթ-'S_:Duթ5'DuDLDLDLDL[xK3B9"`RP/WM~:wx !wN ;(P !wx !wS ;*0ޫ_U
+&kB&kB&kB&kB 4@?+O 4@?+O 4@?+O 4@?+O 4@?+O 4@?+%)qOPߊ'ĂO S`.Zp0!zBn8K0HkZEM7;o2և8̝A;[k΋GX_+ g5>(w`NP Vգj2Vfp/+}Vj x<	$@	]+kʊve ^e ^e ^e 5GQzԬ5GQzԬ5GQzԬ5GQzԬ^u^u^u^u^u^u^u^u^u^u^u^M[fTu5RV2ǟNxcut\oyeLC[sDs[;]nիLk]d$&5ɮIvMk]d$&5ɮ)
+D1rHDsV\6FlFlFlFlFlFlFlFlFlFlFlFlF/+;ڒ&*pQs+:!^%^Q%^Q%^Q%^Q%^Q%^Q%^Q%^Q%^Q%^Q%^QJ/EgR5m}gxYsi%2ȴ~~U&@+|Ũ,}Y>lQ:[TxdH]&r~h&^*v/|SQTnռWn"$I"%Q"%Q"%Q"%Q"%Q"%Q"%Q"%Q"%Q"%Q"%Q"%Q"-\#-X3`=M'_@+)^Hwn"Mt7&DHwn"Mt7&DHwn"Mt7:l%GC4WKrQ:˶W}1q(f[4?A*c؟;xm/^*=el<[ϖel<[ϖel<[ϖel<[ϖel<[ϖel<[ϖel<[ϖel7ey!5 Ker\vݭѶC?foܷc=qLGf=jkpc;QOߕ1v1v=OXXXXXXXĜU`)X5jp+x rp=7Mfp[mvP wݬmVp29mF==`'ĲX3~|O?g>̧SɔFqïƟ)X??%B۠{e~ d9`afaro%=.fkNW¾H,_ .#gq&gq&gq&gq&gq&gB4,L4K>_$aZ%aG0'	s0'	s0'	s0'	s0'	s0'	s0'	s0'	s0'	s0'	s0'	s0'	s0'	s0'	s0'	sd)/XJ!`<a7[^f, \$UhxvϮ\-y2K/U5쯗%ıxxxxxxxxxxxxxxxxa/9%䰗^rK{UlBbbc$&38sGdjƿ@Q5\5^hn0 RC|4d>0!p p|B)	&ӛf2춑ٶB6FVjm#mDȶ6"FdۈlW3GAwrX+C}ؾCPŢ~jag',	z@3l˄K@u5F }| vrtSC!:\ymLv1.F|?)Oȴk.8,n{T9YLZbNmh?LLECZJ>}m;,ًe}\)4-*fki1/qKfY(v.ck.mAqJe':vYO}Ut{`'֜2U \D0sYl^/Q#}DϵGE~"]DwM21;GG1Ȑd$AF&CV.5k4`}%#}d'd6&l2&l:M.atU`ٱ\q=<8È38È3>_iZ'#ƈLFW,Xf!_;ĝh+^5p7mUġ>]}A̿ [+Bo5vtg۷\-A{4DCK}r^I>MΟv5Ӄ_\^8yܜj"8D}^] 	l
+lf\B]6P"]l0, ^ElXI};i;ix&Cda,!0T_1W4\Jå4\JO~)N6U}c߲:Hn*$[rUD&27*l!;a,Qf-߱jyQ\+R^?<Ql(H..Nprwk5k5k5k5k5GB\B쿄bRB3"=%61rΘfrE*	S!aLy7Qro$]伋w.<o$s3ynv9/u]/]dRxmfdIb&i9"E⯵âܹ[lr/hфe'fӔ2넪_91JvbqcCb[wýM>.Hpk=>^KjZmg)1h13`Mj?<o&J*+ًXK:O؞{sG-M5dRZP*t4|] 	XKV5:ds|
+Fa>9Q eK6l@M^ۂѵB0KF;\'
+N4Y0Y|v68qɰUp>Y{WrEDJt؇\s|+pk\+}1{cOrSVGEjQZe-?\<`xeD*QJe▕⯨10mLAi尬<WWid{C]2Lt0L60KEdk*҅j4,RKiZJ\p.]GJpLtDg3]*L
+ӥD&MdD&MǲKCĘ4Y|I|IdD<3A<3A<V*:i;$\.%U
++JIi1Qmo߃n QY߁|v|>g}%+h PJTp"8	S`	P`}')BR=A<%Ѷ$zU
++KK+L3,0̑&7\ tbp!\
+.,p++B//Jp)\SKaa>Lgg#C|ը:xddK#|:'ʰ<Du4Jé4Jh00LU^/ ˢ]E,+8 	F/N4N4N"qøa\0.bB+Њ!bRy]yK໺]xAjDu奪J"p&KK+l7҇~WxdU*wrM3jӄ4խa}9j3=\<>fWJD,P&%i[:{	Y
+nQL7k>'O&iG18-!"hLElr}-8;8;,_Z6>yd?܍pXϚsWM4zyg8ٖi%w]k+/3G^k^y_yA^7&1W+pŜǝkfx*n食২0ή;E'%OCgY+|ޫ`H.t;p 0k	`	?64?aqni5,l%[ɂ?D} 3'!*zA$ݲ3zxw{xGŮ<g>O[k.vHf`AVyg˃k)+-`5'AaV45#7	a#!,uaK?IYϹOrj3QUm*PeEz2'Cd\zq>ɱXYWs֕E9hpk"F_.//sM\kBǚб&\~YX.5KMRԄ.5)JN c"L&"DpUݢdW+vV]s7=ve7M>$GIҍ7:gcu9cu\1:ZS:[S:H6/P	~3ܸU%7Ô[[lWu^+^&gE~h]6	oy}Gށ7&x8!u0Gs?Vu_{DgVe}Z%P:쫹k6^},
++~}ĵAi_curw50sd<\1̙u]kq*/rO\%1{FO7!:[5PU}pomrm_Ffl-<Tj3rV;mQvga'!D*RAǊZ/Nʿ|v/swGхo8Ohϳ?g&Z4!COgpT8+3y=ؿm9+ׁV:~e[Vp=R!r>[Eb[z	Pl+oc(,=RtՉfbv]Z^o[EE^pyX烫l}<Z94NUyq6Mqzx&<땗<8ؐP->"zw]/6nr2S'ܜ,Q/['4G|q Z>989b|0)<yHݎ|q\gsyO2#l V+Ī{{])Q#^jFl l lldAFТx*;+̐ð0cc-|OX&=۹{;wo2KlY0U0'N8]6p+a+s2~.3KĆ"uQw*5R񍰭Qa^nپ	.#%
+P`)+[ <G1Og!++Mb;a#NmQѨȈ}ȃmy׃ZpnU1'8L1$s=
+f3YfdAfdAfdAfdh}6ԓ0Z-e5mQc[PA/J9~Ga!llp&悳`(eV.]!,U\+lptA/%;2l)
+0++'P#F,>Nhb6bXLtNؿmP?_Rٛ4xLZ:g5nݍ!w!EU7dMb19 o|WJQFԼ5oDſs|RF8M;o;ܫ.sr>YDfAtډN;i뱊1NTӃ ؓ?Lmpm҄ٟ	g?ce_?p\6Au|pPꃈpԃ:C5:V X+#yM ( 9f+_RP)SjϨOjtѥ$bl;eİ%s5gq}yq?:c2UGvdu*>շ3.qNa0Cƕdp;h;>1ǲH}g~$ǉB J'|9f*npuWqU1q_N/[V)Je^W@D43qUγDsX,ypM?hIҷߔYjd12jቫF~XԘ_3Йj3kњfZ)M75^/OYgRnNFP+z'9 g;ߤ(<z._11n-w$4]jh3p$7nTڍ:Qg7jFݨq)J\ĥ(q)J\n؍Q`7
+FqTmia6-kXꖢn֍ںQ[7jFi(-Eeݨk)Z;n}l̩uunՍQV7FYݨj)FUݨUunTՍQRԍQS7jFMH:btROnԍQP7
+Z*-!
+>#
+XZb#ge23V}(VYuMgKjXўsUU*w,jY=(o=krǪcԷ
+t`E[kEEEŊ+)q9////Vl+ѦVˊˊ7o+/+*V
+7)f;+j1V'~bu=tV>^<l/߲򒋝bg3 15ͦ~;o
+J,9.Z6eZ6ez5Wz5WCu߲Ytt'?Ԥ{ԤA+^t1=	hPuhPuhPuhPuhP5hPFY1eQzbQwĝN?O΍z@A=hgO(7j:1|WU6z&8RϘFNzNT;<hIZ9щzȏxYLpuӓMwN)yȑgvzsb[.{x;3VqC'Hl?fm:H\UopxȈjXYtQE6}|3Nhe,Ue喍3|	;:G8;-İ,Ǟsׄg2ϹK?OmS[PR	Fĳ#X1+F~7~7{7{igIgXz69#h@ۈi]sy˧􂒂ulOXMO'^-o7̧7͢krzZ:7\ :Ŭ5SyH'wU	*0Fթ^TLFtQ[S-LPU4K4K4KVczh=U{VF.AoxF/GET;mzkMƘ6EoY]ڮօ5OX=U+2h{ab7r7r(73 3`+0v2G܎B]fxPԵb'Ǫd'3a&#~<ѫ-Z/7#ogԖwaY(;F<]V]LAOs|8}	|$3S@ײV( ;,ʎl"
+n*^^+.*ԫ+(
+nU^E+gN{ڞn4I$drYƽl14KFQf&5'}lѧ!ɰ&rkB֯󠹠&!aQ5^kڳLqaƎAy3jA{5Q~Qhpx;xjZ=5Ԇ_yjT6mҏk2p=Ŭ1,}Tw0	pMQ_Y<
+R2?5<c}1Z&gDk1V(dяY.!S2?>5Ф25D7ujh=#W>	^Q3'ʑDlTB5(D;PJ4+3,NǔEi"AT"QԢ]Iߋ!LEq$čb(ONb#}E_@G<*|1BJ鈉ғ8OVYIVSeeYY/ʪYMVH֕IbX6ɦ\6l)e{1SIv^^F[73 9Hp9J&qb(/rX*/3cryx\^!LyX!k3zyxV./{5|@.5r\.ޖOw3EA"_UrH.׈:N|*w|OdMrR~,?_OkRKmr&r)=b̒Yb/}<,	̖8hIKÖъ*#VeժfU'V]m%YIҲ[m5N`u5:[URYdmdkuB&YvE{̰'[ily=Ϟ'W]UW\P
+GT :S)WpF˗X5NVj5YMFΗo
+VT{5W~WGjZ 3u_TrzE;*[~PF:l5UG/V3uBZ+_+'JѮN:Tf;.9Nۺ@׃}u>W?b]'ik~V`/F6zY߲>+GzD?:SgZ_o.+Sz>dG}\׿ir8Yǜ
+NE'bpXN34;i%P3ڙd7w&;흋vgsݙ̶{;sv_zYht^pVC77QFg=l8[-YNiur9rmwۓ5uk7.jo	U#6W5M	MWCOT=COVgCϪ^CϫЋUw5 6^
+m6>WC_CCБOϡՌ/lu+]fʍSx7^]Vt+kܚnm5m6U7BVvt;Nngw}~>w;X-qHwzS܉9j;Ž\=^Qܹ\;ߝ^wj{{z]>6pOe2]>wpP_ϻϫLEUF}uשmjIv?wP{ݯݯw^{KzcPuЖ77;[{xu	w+{ASiK?3׍C3fsG9Eחe(J0HGr|ש1wQT*JJ[eL'.x(o
+?\^/,Xsu)r%H1=SDñb--^{O?WBKpȔ?<6yU vV2,jimӞH)X^;4OߡsNAC>ߗՀ~F|'bT3 A#/c9.2:-M+.	zS"Cm?򯇤͐o,32ZohqWxne3,#\{K(7Q}41FY#3\;Yv[3}iJ=,)7xJpw.ś$'+rP`/v1fN1.9b~R{hoC2pAqyE);yvU6Ƹ~1~s1uݞFp58|ዊWZuia劺3Vͅ{"?[Ne,
+E?37&2d_#'a9$Psōqq+Eʊ @wn+T "-v]ܷh6~𸈭VIHѳ@A`j|e(s;qr@'%d0z,4\.=,g	CB5ju;0_Zn.1e9+h	_x\޸Aa76L/>\7+̂M1m2[
+`Ѩ"-p(?0XC:5ږp炫0a-ѕx{Ogz[aN?6\W:cFASʯH21sEb5nZv=E-JO0_d]4ܻ<OW3b^]**>_hR)׶wkqo<{Ic~Op/Ys$g6cL9Y	"%ak?̿W^݋aU,q=l?nr31#'29d.v3bNH_] m4_3ϊW>XmS*P{؋UU(7dF&f1)~(&:p̾tk}`S@"1C#3 a,fRs/p 2Kf%Ů8,+Qk+e	R3D1eIrN CzTQH|\4@ߔAC!릟oi=f]ɡ/OUvSF].u>*+'7&H_svo'-)VM}f!틔Ӿr4Rq'WF6|gsW>$8.e,B}`g;+F~T#aM~Y+1i <җy1v/pf^}i`m7=glԠ<bX;J(+yw2^̚|/j"/d!gw!9u@hA>WfWӎ/q+j_s2RrU
+VRo;7ghy{W!)-O:X}__$5kړW*`]UE^4׆^d.j@f+R6{ >!*	)嶖YU{^V?~;ݳgY~//q.3ֹq5¨wkxGY]w<s-_U-6@X_no4Wlo&~-_6?q`v7@clѴNnnQ|қ>r&coJ`EԳ|+fHč#%Z:&"cF$k_F?4ON!uL%<5tYVT.6GQh\
+waL'|Y<v4ѲV>UËreszgZ%s1$#6ܟJ Oa)5+A[;7PJ龉#w:1X($f˃.ߓ39iqa[O9+T׀s-Y\Viq5ޒHWRgnCh;M_ Md0h)W?^>{`e/>&7)w{ d{c_] /ͯ<ȿeޓGbb{Qo6SKE6yLJh8]OFZDs.zO7LǴޡ`,~!iP"~DeMT=AL烴#%"U7!|2M|ȭ|m||;E|
+q+'WHeϴgz<:ِOhzJWd_@5LVhƩq:[]!;9T-VKԃꀼܜ!ש#|KUzsf|ל!7hK[rhWדtFn):E2H	yĜ"!@9?BZR'!|~/XU,Zz5ϕJ?Xy:S.$Ї}ܚǧHOXxNEkS٩bG,6GXr3zƜa}fNqf8Y[++,gÜat:=Dlk9Μ`e~6v{{ؽ].~q_t_ZY'ioۖoNCɜ`Ksm{T[yz	 7j'zýv-o7ڮMRlSWRiXEluu(fɃ [mUWM]
+[Uju:z+T!ՂXՁXuՃ5NCS%AR
+d)w +DY&`,Ff4VhGSTs`L!)t!JrM4%EF¨m\3_|=۔æM/ɴ 9ۂ¶6&cp+lk+6n)wQ{t_dZۉLa;. -i9]ADI=M8͡q^CI^5+J>mDI>MMA3mc1?NJi@vBgudՖu鴟~Fc+v|}%&!0hЧD"$BTM%-<Qs*Q {De}/"Q$">,!jPQSԤzEEmQ:uE]JD=E}J+Dj,(IK
+)(I;aH芐n'0HF!(ÙL:H1%9KLFsŹ2/.FKPb6'q5rFEq(nDڇx'GxT1JJ,+xB<mb+#v]i8 Й8HC!q0?"8O?1<H8_i8!N 7³E6}@JKZO҆_I~G:cvfvT3~.cvT30kuZ?Y'ȱ~)mEmm{Tӎ+PC]D:5k؍nIVvkJTJbwEH7vdcIc;R+"bj`O/r
+J6۳Yt=۞MJv}1YfzP)^Q}~2 ,8O)5X+BL&"dFLILIM0S+wD]9hNiV\u.PW5UMvF+tu	/U$3e3S̈́Yj$Vju5sTתH5O]׫F5ꪛ_ yZ߬nӅj!JWWM+2oQ@­VHM݁"jTw".u)u{=biUB}>Ĺ_ݏC!}X=G?sZ
+	z1Q=T+Qg(+jjZA.oYFQ!j#CHmn3|AUF{mUۨڮvPoSDv=^2SA{HRY9W:\c(GQJV??QiȜE
+
+OPA6tA6ƅx<+PS]QWd]IWB5]+5kSK]Gסֺ+tHhBZNF	74rZ薈J:YATJiwԝB@#g1z5g	3Q\PnΒn/=L_*_AuFHozV},w"YߣsWߏr.K  ?DCx~G~T?JmC2P?G吰B@'(??>&ip!U3eW֯W)`Da0"UF|HjH+R2Ϩ991P7Bꭤ6\C̝z{vއe>!?Bg_ >>Iզjr%9<9qT	9!oN;#;T@NE@Sũ5 9u:PiINl4844rnQ%;;ݨIG^Nrz; gs;C0g팡YXJw9)ÙL@I(y2b뜋9!|3꜏\.p.!bb>͙TӝRTMi@s(ٹֹ:s¦d5qPp]@ܛݛ]?07;ݻnySG) ob7Bֺks!i.7 ^+(:zSS	!.u^7uSdo7 iy7!ޙ380EýhC)'18>Q{B׫0N7<x_Wc,ޟ@b,^xc	kh`F}UcT]Q@FյUe$]tC9sFϩS=oCiw "N$i0;瞌'3zNg j l=zt= =	tJ`ga9z	U붴+#T 7HބM6 wmM~æoD@ީl*,9II$mx6+|'jv#RBԓ{ n@vGݻ3v	~l7t%Q-BgKXƘaWd_ITO vWb1vc^{U`> 5vo$o#9h^ͷdцȾhdOHiȱ`}X;~ J"]S%z!<Cd #?Pw	wc< g9D'T78O!x`bq!U-TKťTa~	,Db7p-Dmpyx׃QaF1b>7Y
+xf#9g0&2sa39Ld0xf9a3F3s8fc9d0Hf9d0Jx$+ʊY&*'Dא5+뒖+dd3me[!ʮpʱ4NNSNSIpgp9poә>y5G\*0BY,r5._+r4g"͔4\+QyL!51R3+dຖKY
+4ԪbUFVm6:V<mb5AfV31ՕXs9ۺκ|p_^kXS3/A`G4Gj+
+\5R
+R2ۀ/u_ G`P=N?Πt7T/`Slp#q8`#d=*\p)O/BJ]Q}1Wu_bπ20D0|6~Ǻ1jϱBae)ʒUO(pf_+ό"PO΢jjKqe6ՇyTj̣0GTu
+2+kL)9R5Bua,>̂cSOD-xjO-f>}$0I`/~[1oϼe [j1o̤.80OĜ#s$u\TNgf|S)IC'ݴҊҙd0KIK(Uǃ1W\s*	]WcROkZ@U2WIe\=s$*mUAfc0XZ3ciǌ#3vXz0cIt;5%yK=AW3{쥗"f7+QOq2t8@oi5<'yN:zs2i<'yNk=YO߰df;m\.1MO`>|@<i<עls|N!7F4PUFԅQ70V^ԃyQ:̋&3/Jg^(yQ7E=b^TQ0z10`D̈2S(3s9pb.TIҫt OߠDu7~_z#d.T\#Dw7̈_^2/JEhdnaG`G;G9a~ÔtlaM.xfMW+'	1N!;̝jFqJ̚F1%IpnR(1Sr)y`J/yNS)5ykjӒVN2mAy̠\0~TSUN̝`4 N5;qqA*à2f._/q.u.3:;Werf5)9RYE5CΏ`}'āĭ}ДҡKB}%
+5	6օQFj(1ڃPB !,%j*Wp7(խ֠n܆nt[ik7n{n:5r}G4DHw$51Nw{>p/әLvg#O**6^ w{\v,]Ng]>NJw%_t_k}}--nt7"ss;C^w/t(awf+4/va؍`7f+&1Lz00o#<p2o7ygylljM&Sws5?ZSYUAQ3uR64:-?+WdϡZ/9m?+rtTa3T Iޑ'w_Zo1' DxNvT>)KK'w+؇1g\ɛZFvmOe~EN?!Se5N<^.q4zJxL~dZ۟O~w>ߓTvog'[ޗҽ	n+/3|i\"-]s,e2~R$rX❐_fn9f=W7̍ Gb)5hit|9k	Yn{SYs%{s̆}70!BK?8dAaq۠Fяsƃ_wtDDOS˭Z`B}d~s1ŜF!k. v(F^)?>V^kQA<[f}zü-Y^3GOflⅱBQ"`D*}RKhJ$=͚C~ryJ)9%eGR_RceʗGmK
+;*v:$;J#xjf"co_H/;M|p@ҍ5NAOBN. .	N.M̙;h@93u)M<cTRI?E̒e_p͢r9ؕ'T%^O0XUe(
+BS`=uTzj	\q
+M$Ӆ{C"JQ#ܴFRǳμ'J;.f2u^vuRxcz%8_"ԡSlbSgDXL##%}K$Ȇ$&w/?je`'c6β+}[̜93 "!H(ADCABb!T	!cZc1Zsp8c5RK-K1 5k1j5ko{{ܧ~fgf~k7a]JB}>	<Ii4$gZ~Vml_mNlGmJ-F_/4ZM!+ݵaBeR/L~b;m,6dӝf]eȡ+K_\:}__B>=H{^zp?=JB!`o9wA4!1O~J?t~e
+Φz~Mwx+8;&)*MLq4ɔ kM$XgJ6%ó4Xoa6ffs/_&WA!}g/V2]mlexQ\,%leZvXe2f.L&}IO~v\&Iqc;.َdq<v\&cle_HWyBJUD%|L~$*Slece2X|>`;+Ylged;+(YTV(O]J;+=6e=5o.mx8y7FKtt
+\:or(N3NKҙ硌
+(<.sIK<.y(t+^gyG8G*`|=%Xl<Ky|֡PiPpi<K$.ͷpiҼu1n(ws_.}{
+Oόx+Jxދ>D.XoPo74.'83c(\gp鿃6gFOSuYK8~Z1BQ7nGPCΙEԓYlGz,O2dЯW؆1Ԝ,9wr͉Cb#Fh*עEIE,XRL6Š^r]8Ԯ=o1u,Ϸ%qMv23Pr}3
+ݨu
+׺\fs։uCxuo=uO@+eeȖ"Ca/`+ȷtZ~r<G'P?A"'?seuui,LdvA ^[+qJ|X>w><-ߑ8c'`< <w?bp|^>)??Œ/0%WG
+"gp|Ewl?vG&_lo+!#3qy5LcC&ŮfrL(100Lʭx=Iד%EIS)X3P,DX~f)07s9vz^^HT
+QS8Ħ!A)T
+a@)ʃr><̹9w)[qqL(qӹSY<+ex,?u|OyRzL}Xe sIلW <d~LF
+c8Ab:@2I@q@G:s|ΑsΑ9r}#]99G:s{8Gz.Hqݜ#}H<Α8G:sΑ-'R ZĎt!bC\}1aхOat%gxKWU;qaK(|=]O@h݄#tZCkЖwL1/ȞAi#a>T$ߎ>#$pd>vLc9;0%cwqv-ǳ[S8O>=ZGO`Tz88O8>zA),GD)3$sTK)͓9O+3'rL1VL	&$b!{IBdȑ=#{GDY'0lG|=tDSD̘1oJ3M+'r9w=~"g)G)u+蒺8tL:3~ϧ?>+ȐI0קҧx8s)J5jRcitnr-AKn,`eﰼqf-fpkQȭłZqk/ĭEX^g3RfN$qN-r܃Hl-6Xh!n81N>.+BV!	ǘYlnnfqd|Iw΄1+Wxf`ڀ -a
+gKN6 ۀhL?GLqJܦLT1>	dΫL6`2UIc9S%d*r&Z)˩Jݭ܍srr;OיmDe26܊V㌫!3f<
+	*dqf-+TYi-ĭJRq眠,Sh3dn32fL6V?5glxn3͐flNdqyyXYb?ό	93!r&d<gBO(PS&, &ǀ@,$Tгz~XdÆW?m1c5+kMz^8Sm
+9BPWxZxz8'86v+HB$#>YYl<<p0͔C3+@Gpup]p-ʠG+ꏴGvE6G:~Wjb؂Hnt,}!rQz}BL=Z_b`B##d+-7΅RBspkP_ (k^|P֛=FXH8Ml[ۣ1`˦XBq-g`#cF窱Xe8vZ`=Qѥ{zXw
+geae(Yگ_z1Xo{hOhd[/::8
+c^x~xkxSx)4!6HIdvR8594>3?+WF8G8BH~8#dHKK"X[G:Ғs+}]/F垠>=P;`{p_%
+fG Ƕ`op3+⼷GFnDFi9\	GE.h"TeRn3ք2CPJzQŤ Tڈ./d2Q*Q<z'U<2/x9x5ZZkhQt<&FsA5jD.աhJř赨7+FpDBC{j4%4~)pqtc:
++*Ӆz	[Ӯ@A'pJQ!`e6Po`6&@PE@j ɰ+חv:{Qu͘
+\
+\	\\W[Fa+`l0er`q\o%@QnTQ3Fѣ/L# ^>Uu"2i;͠zohQq
+?~+_[!t^Ðno&U')pm1)9)TT+44b& "?\(i.  㲘<FqRg30bREllGIiRy+rObx~[ebJ?m+O?|^A؎yhЋS4npo-HBB^3DНLcTv&zPpؔe+o	yB-
+pLX#wz»6a'
+?}&)5JG1f"߽:oN5§wg=as>7G̥pټԼf+ż2\56kr;{sLgoM!woHy<Jf/,+8ޣ!s$DfKI(y@Z+KIϑRG-TzQ&eRK;$;{yZ:*K#' ߕNJ'iTI>&Ϣ8L6Y\y+MNȋJy%F:o(ȞIzA	ćOI$O$*$N:	'^g$(i<ISJrLY"(դ_Y%'Or9m=Ei!#_(]	1%%rMiW~F&_+{>7N*oP;wTRR>s"*cN͋ɏ)bciQ~]4qp1OҘbVb*c*1c.Cd2| 8 mZi^uЩ֢'s\Q-êzT߯G<sx
+=EOd9^Lk0eX
+Ò^
+SJ60ִFףF76}H5rżeتQ,᪱So0	c۔hW1⑌Kt؉9acZ~[CjZ۸Oۧ˱-"U;ǡW_oԽ9^=X~F;ևN+Q/ҋpTvCoюb<la)2إ9N߮;gUՆi۵X4Xb0pFX+{UU}8H~eو[XB>`(0FU62xQm$`zMض@Z h0<f;;+B cޮ/$Nm So&d!`H\S>ix%(R1(woe:3a=,؂al&{^{!GC)-H7`]vn!>6`'A5۸FxQZ~q+X(n?-"ʿOl[uգO|	;NGįM||
+5G+'Ho ؒnI,O'Y\/e>>|R>Iy@ |Z>M<D$H,gWDpIjbZ5>	gA&ErըGjKUϨ&hYb<V鮣&mVܩuhݬî(̻R5e=Tc.`3Kn=OhU/aHкC1mH9x~AݮǪ=1j?.u;RtM۪g/A~LiFv z4ϮeZkMm-ӦXGZ,Fgun0_[Ujv^_k^k>v-XiMStm^/w]żRHK*vVv9RjzӮRwZ^ӒjըrE;ҲSǨjv@{N=Auhz=nױjZ[ŭe1vu3>2udhY8|}؎"Qu`OPl^ktg_탮hk{Tn}}'v{7x;zT~_2·{bB]jUfկU],u+u+0O?yc:A݊wL4C-mmn[?4f[TӴ/h;j/bk]q+bgZjmڵ|L$Zaz][4SO{5,W-ZMEml,ъ=].~ږkMEMXqVޠƷ3%c`蟩WVzEQ>3Y[8^ZAկu6yO`	ffuijg;mxNqs||ټxz;|~Nm%]6V#^u߶Skw;|=NQ??s1ښ
+j9jZh6YP<FyؒjkQՅ3KZ7?g@[!5nR0oehjm@kZj\Ԭl<=eriǱlr_*6'ͿȻ_kZ+byS"e {V6_JZ-sZ-oo`R\yޖhޔ._Ŀ
+6V/zb:PS0uLUbw}Vߖmvi	ڲN&(Z#<0
+:+VzLomU+xZZG׏5
+YbnBty,ww'iOw'jY5{|7|
+}%e{oo=Cڽ}}-FEE[ﭵ=>k$~www}[ICIc˰g&yҴV}eK[-r}9WfOգv{Y#\D0b@D[	+zDv%:¯ ~ I:n+07ɛ [ `&wA"BNS ɇsP+B,S;L0r 4hӦo:c:LC!H05[LL ttn5]0]$Ӱi&!!BDmKK"T)L~&Ra
+	
+4/ ]8%ۅ?0CH2.`0,C0",KK$	f_	__NQX1r81x+&	p(&B$&<1YL|1EL{T1
+41+t/Nbb	Y,(gNN(ŻŻaxx<$"@,KH.%GWAJ*,t	&) L
+I!xLH(^vRx2ط?c߉}ƾ.|7`]b? g^oV^a(rZkKu)omɎkc1#klǸS785:xg׎rLx${3	8]g+EtwAv+{=s{Ok3CYNl.rEvUC;+FS`kkK`g^P[BBѼHh[I[YrۈgоιضS#m	-"ֳ멭9i<_u5;%GQcXcRͱqu[޼ȳ<ǳڨ;b;o[mxj=+#).mNaǰ۲Җgm8+Xm#5Ch[sm5yyۆ7ǂuj{wuޛm&qk͵ڼܮaYɚ-q;:[7#++M-=vO9Rm67ړyW{55y{Fi]KK\ipV.Uvsm?fEQ[2l8Cngӓi;֋)ێ6+ەkwmyk˜(?pjGQFŎrGimn`Mlqva-(z͚>^QT؜YU3ɴzcaãQpL="](+e:`8K^^[L0eymuV::P<
+i;8sl^O|ݵ&Mq{JҸԞLPέ(]+8EX9ʝM'rMbےke7qYڳͣL2˚m89W{orD
+uu};㌘kceMGU󰽦gLeꭋ:8.]sp~]M-1ߺʚ^Qo-u`Gy:'
+{j5\fjNVWg+ٕV3TVǎum۶aPίx֣1M`.ଌA_G=۞Z]w]%l\EmjLWѕeZNtot40-pyu]t]DX\p+k+j뢨aքk;Tb4;\;zֵ5Y[m6Ljo}kuuulq.'xR.gEss=zS7/vGݻ{]kF]uҹ6:<^Ss\؝<g<aotukwae<O{{Mj@4XYR=>p6mTxVe:Mkڛ=3,L"wԱѽ=7x[9+q6<nvF+s
+C8dp_1LkSQ|p*_+Lk|vJ8~0Bqދaסa(FC|E>K(q)H,!k>I2,}_nF_>=Md?${ѧ_|ZB)}S~iz܃|ޢ~|M])_f^z}ey22LE2̯H<B&oL@9L3M4M&II
+I32&NJ:)yyd!8C$If&Yf-yDI	*yT_|Kȷ2qyZ\.!k*yMl]lfyK* yA/uUqDHQK$I+;N<f0Sb0[̱$ļXyKygd'y}ϓt&ݟȫ%k'O7O$̯%]柙w_^__1wߘG1i}S4q?c_'ݎ~OFѣ@&_~:rC%ű]w4Ç2KJ	ZP2Ƅ(Z<12yfy0B3=#4==EQZRXLU0QB0e`cL0!+cbJaV!~ֺlmt{9sw~3qTJux
+D<3ULJqҋ~%'Ru<??n~.6W#MҔ) "1]1]#fHk}]xz)C;qùsx+ˎֹo}۸	MJHo!U7r~Xh/"NDǻMFCѤi48c87."΍Èsͧ4Ÿ)\-o]oiThg ~WyMО@5|r|r?"^"^IPƫ	Z_#ic=W4T[!Ќ#0?R`/F|]iր#L/|T&"0ڤ_B߶_1?+
+ʹQ*uVbٶCSr5uPsXkC4J}r#)!Kr\+!ܣp.ǐ9z6iUUY|8ԫCet;?{:Y6$#KR0GpM`NU1}ڣ)l`u$/M=7x<>oS+뺛RplfnHK\J$WeЦ܋tgBRMt55f"6\=]L2e9vI<ǞсJp#֕L;%ͨ=힍o3&Cc	wEuWN4v"W& 3.q`Nֽnx}\g*6pMx`X?F}'CI:q+zN~	gg$Qԓ3ӳԳڳѳ ӳ'{xkdm󨧯{U+M`+K_6YL5H>]{z2!+$Xk<4K)I7с_u]+S FOck/vbpEga/}Bp|	*~]]~/Nv/v%*K݆D6eUsMQ7=	-vv/Wapw6A}f{JO_t 	c,umw?nVNw%+`̦P@tͅױ+bcCemi=6ϒt.:[:2	c?98A'-LLu\"0ۋʥL8C煦}` J$d>Oc^) 5.u&Wcͱcf\H/تě
+Xl/ڣ>ߣ1"T<<YNud\Z3=UN*YYCσq՞'_)1wr\4"Oӣ\2/OJ뮱:DM8wcڋR٥Lq v)(1Ƽyi;F> zh闲u.giX+`lyAw@MccX,ɣ$7XvW!=*ב2!ojjs":l}]*[pK$zaeSÒdX'&bIis.)e4+Igԉ'Lت!6itFrN&Rj;s+^CDez2G{ᇤ.j>`4j|RG8vJnӔk9Z9ȑسDQ'Ȱ6A=vXꕎyoT}M9X"Mkh&Kg+f,\)۪sS"7zet~g?v)vf</c6os}DfXJ<o[b:&;G#P*k]/b(v?Vu6>SJ/ĺku\^ɹl	c(gpʬ9h%+]jFϾ6/XuR%ߛ)Zco_.uћ+KL2O[uhF*=/]e#A>f1'%$稭=+c$G\Cז)ZWk|'_0i뷞䈳=N.Iui.vK?u+K&(ΕpZݳhGyd7Amˋ!K~Wth"ӳ*R%aZu0cl=Xj`AsG,%d7eYzֱa<05X5<mІkKIrI\Sm2#bnz-YHgl2#<Z@.VmˍTȑ~8cG"&w
+q"W])'g"#]r$RWǑ9RO#G@WUI\NHY$<:b -%@6fE&#L눺eRGn	*ɞȨ33Pt<FO#C6INHiQt?jvEG3LMD"awE6Iݵ>
+"jkom/< .0sV`n%mzP^Fyz
+B޵P̜%W<=3~5cma36`$3P+:jL>?E2cBkݙޘQ6*X4'!oT.3@=&lVplȟmȱbcxL)9,B\&E#30Z7(8"Ñh刚Q1Gld6ekpfa)0z%)*+6Iak=Ab³O5{K
+zJL!:MnIN*ʋ؜g:!2'r.e(FQ)PCj RirFmՁ7U4!ME(HԒ4FK}rUz?)4jf"H]dS[' M6d/Y ;Ĕ0yڣSlIGam4{UŖ| 5G1LW:1ANChj=sV..&\F^+%䵻+ܐH:_潙a<=)yJ\ͲͰf鹱=P0"W+<[nTvLJܥQ<<.yoe7yy}Y,G_R1[$E}jB:4R)#3г0*"
+!އUʶݦu29@qlgƕm<-xGԐjxY6=yK>+}iw_`=G̀kO%O76?'G6Dl1ODGnӞpF9?px3ч_E%Y:+ފ^CLF/F֨ǒn OJ82T[-S0U~>_=%PXzVWz~I}!vI#k,O3@q.'Á}2䷰rSRaE}X%}r/Ck%+
+"kPrUJԬM-JޤMz%o2*y7}kS2&Fɘ8%c╌IP2&QɘBJQ2&Iɘd%c)S\ɘ)dL=JߧJlhRɆ0"5^#5^vR&JÿSƫ KX5*$LʏT(
+|HeRt(?RަS(:]T{~2&QE}*FQڿ1w}cV'Y51s)Uh;=IvE)ʧT)I!qxqu5Ŋ'
+OIR_(QxRJ=E^'=({[P {zES]\B{=(_V)EE~((ӊGXQgj;_cWEB#ȡ>r(J(ʡQP9Tc/)Q({JBSgQTAtT9Ned77RсST?YZΟYw1XR[3|yk
+~3pm^s	JLkJJE\)-Ɇԝ(M0.z=<eJO?!ŝzgs4z3i!y<}H?>uڽ\w+#687s+ܼye= Fa2˺q5wؠq6\cB$^raM؅Ұ+^/	vQ(b[ciZۄp8eP_{h)Ayf1xN}Y <,;0
+#iy¬lhLx,C_k	0,ԡ(Lr(#tQ	屹+~c:[ovv;bWӈG<sʭ;,bXr,8
+cfp,pSl
+PƲ'jqa-"`aq]>'p,
+{>DMC$BNk&mrZp6QffbQ=zȋIk:J"0 w#8SS]6C^z['PGBVpmˀJn^g43cF959' y{fY^-BB0*Vb# <-^(cQFL	,Xl,vZo/&pxxX(LxW+E腶q]|(41]l$TXt& #vc3-e/73lp4̙ eG'rbKE	x4C<iBUCէ<vQw%>aÞEvQƿBR܊ca~ί±- lP9!f4o[*`,zZ+CUPmP2:,>=xD lvZQj]B4h/TfBphC:P diR5@Ql]&	RS+è2lJL1gʸk\3_k<kv 2	%O0fyglں64ozs;%K
+>&n-/{J9|h2m9Nr4ҹl^VG|9UUXr&IT:;6M9o;9oScq5\#;̎3U0E&Ik(5VʫDlKL6OvO~]uSC+Ln[nʧWXCߖXozs	^RXQXozYa
+뽬O*PaRXozEa%
+U6(Qa7֫UX{
+mRXoz[֫WXAa
+5*})Npnty?Ć=%X,GbX,6X,b'ʿ;ʿ?PT}E!b(ZwE?V)Z+Ef")3kf)
+V8/*4G᠟P8%e[2eǯ#*Wvr|8說B;MMߡhNEw)>hnEӧMߧh~Eӏ)~RUw|wU"((k"E_?w/T¿VTUTE;E?ERAVٯIeB_S~" O##O#MQ.6Snnr\r/X%+P+^r0b(`v8QKeJ`>(5!*ZGP'*BZ2l`V3Ύ84Xt.AoP+W+u{aآ5dYti0xXӉYRfWiEK'ޱhY\7eaܺmyIoicm7KpUi.rτZWպMZ^G[+vSJ!N=y>m6F>ΎH0ZWՂh)	7,Kle@7Yf3BS&8KFsYk6OPdn=5+
++,#XV+d]!,Z&03zg10W3ӭS}'_u"_4M^ܪ&k#ll3̮ȗX;)M̚զ	fӨn#
+\nm2Ma5,gwv)h,~)0hYJ1]>zmvϝ0=04wi+H5v*b9-|Ʋd+Z+M[+mo*.8 +[#fڍuxD<oNn/&cQc5f4GQ-V	E7قxg^qG{f*2CY7;q(u:8Z>$[6wιL<
+t/<+3IYҫ``ӐrkxmH1 z! ʂ)}
+8[+N7?(7y.苆a!psDm^ӭ͕7 Mo[V-t-WBe[pL.!q/W)m\5d2Y=;LZg*;pAqUn/kZz>u׏o`LSmYՁo=]^KK>ǌa@YqIo֢tUpŭZJ-+,µ)-*6m<+BPd-isZ\¼PD	7?bzE%'*Qs_/
+5%{VJ&7oY#IMJs;ʴˤt%ݴ9k>zb]GA&
+	l2V	l^0F:!>	3/x;+6ea|eX,,aČub ^fV^`+7ٲ`+dEfev zd	v}3qY^c;X#6  3v.6`f/Y[`f5y)^֊1~UZ[#<ϏK4?5~=sfM c~}넡:w&n=m=iMc/b&v*6P\ ōPq$+>gLGYd{Be8))^"ArOԊqq1&
+b2غݺ[f,O,Kg]bC׷929f2)mgYQ`iv{􈣌~@?Z|_:j֚ɚ;/3mDEk%ůL>ݣ4I,Sh%>C7˱#ke쵦_ӑG70_jkܚ4ی;#eV6%}gekAĲ}^QaM'͖~K2k%~iYD)Qc	Gr~[t=E\'@ix$n9M᳸<~r:^uGngs&`IHVcsڇc6^fM{f,ioڴCݴkk-꠴z '$'kTJ{#,(߇{l#ɖ$twsՅ=Ucd|k{>mj_~ArtGjt
+u>kuvn6|KC{mБ~#aat>b|4_(t}Os>C"#ݹPb_vaZn7FWfQvesBwք]]jbWNW^E_벏*n'D쓖א}wR\ˎkynY&ks]aN:S$nyI%Bd,/wFz`׽=9w&[E{j'l.0;ol$F}ڗ۲l?Br!Ɏ4/ݶ1sOw}_Z-OZP=Hm7^{kzg¾\QѲ>ܩ[i(.w|#?#e~gO!o?.u7J_WaL	pfmeߚ,z]F+>0$W/}qy<r>*g8_J[W.}O>w=}ZltuuiCMM]l'mJqth.v]mvXg<*c>r5n^+{Ӻw4w{|+]+0#(F}þqo/eaٿ\S?Av'/^2]daR2>SS0<9-9Mu;Qǧ1b,ǯ`	>w[N_zCrs`oԪd7n}T\Yy4t:IQCQQU!GBMz?APb17"ĈL#L0c\H31MGdrsc}N^o3kݵ\ُ{:w>Vp6m3~+`\gcNn'S˕rL"">n,~v{U}^U.qsq1'&$}ws{Ko0=x%pՋW~sUscs5}^>Wbis>W?>W77_)+3e~XV0`#Xfd+0fV0۲d5}%DlFac#"vEed}
+oV]ܽobɜi*Ů;k;kkZ3tg-v]dCdld8]lBlRG#?&G~<}μ&2󎱺G~M`DfD*kI4ll:#9tete-teteҙ\.\\>wO+S68MtOtC6'+?4qqK~T=U~=<<6+:q7`[C!ʗa(a?U^b?\T.ǕVܪU[خUWmgjǪUV/XU~iUjws**7ۇþBfsaN|9|`S
+O+|\ 	+Pn!+&!spyxߟ7G3وmd?	ϞY#PLVUv-}۵PT킆]廖-Ʋ9kt@c=pͺB`|+_4e;V4kjRYPhjil"P+{5o"	=C|gck8qe	W*Z2F-Aurrۚk{iGH|e#_*i]sG49|q0l+	)4+B[rl;JR+vppx`}Ar"i3V7eTy=դ΃DDZx(</6ZFU5$^k~HDZ5n[j,.mzmr~b*<NErRfz3bڴkyrLS9eUģWU+O:Wtݨj߮ݵTOR++)NYLc[N'mQC DˍSac'xpl
+go8+Wa_GAPUZу@n@cWchͧ>5ʲ`VY>}S`iku*'Dsk
+ƊeVg^-VGۑq,<V~;oj<{H([KOçlʹlklGI+k^It7vKeJ8Jka\kloӸDVOq/qC8fSjl"WxLe7oee2J}6ñe;e2`q&`'Hvbivyeg%o+*55&gO211y%K&y7F=BVzg>Y'N1
+B?^+i4/0	0$
+4$3L0+2	ׅFaNc6	<^^gR77+WF-f
+w@xlV&cxpccXXŤ+V+V3FŻb2O+fLw+lQG&S&KY&[AQ$("IX)cMMVE"UhfB3yTE*]!*D&_!)$@aTBIabLƦQ0;ǣǙWLId$+z*z)}؝O,'K/Re='Zy6CH>4G0Z"<Wh
+m*]'W.XLC$d
++ΑPj$	CCOsw\+({jH2k2ipŠb΁Q=Ԟge)+l1[v-ɢN?/9;@ИYFrソqߥкI`(:
+CR/C<-C	er˂80(WXL2etfmyl,}媛ɵ@jw3C4E+2no-/vY&js<ۚ#GkeCkp~\Ztp?EZ_AgqGjo=U{;ZW{՞+NJ햑ݽ'ry1YQylW^L,Nj׺栩0@Ż^UL"+I,+VJ[#ݽ-l`ќ<x!ko<Y8
+;XKVYQY%8+"oP~?uBCk]FI2t94G	H*V6VxBPMp!xHa2f"kdgUծ7(kS"9SWjC]Q#ژ|zWvPvGpOv_mm![-dִLںںH2,35evxlˮJ5;jjY{jo=OZj8_;#*%c_+mO{1υ.zn
+//:C]롦ЁЌ$rj$Plѐ*М>CءOп;3ݦ鷷\+Ly+s,xgyP\9eAG=$jt3"C&O[,(()zjg+.攙ӽ3_Liiʌnq8#ְ3~zmQs?TMe7,қMzKuޣӻKKy罷|޻>WoNz}<&ϔg.^ Y-|>SFRKl\k$isCiպ)x~yќQNE`F%DKSG:-!y{i\nJGH>|}~#6'jeqZ,W+ձO5ez6rNFd81'|;gTchTX/)J"e3hҲ:m+}HIN?*Geϯ'_z^_p<X kzLL>e+ٜ2X3Zw}IɕF!㰥Ws5,3g!tRNtd_rig{l>iR͙֫GN="ŌvkYeRq̤v:e~9Kbq3X0U+-Dc$^Xc͚UӆSvo7ȡ9m*û mew޷}ghM8{;!ϧi=IwlwlnrȬ'F||DUr.
+Ǽâ_+e*QÞ"hOIiHrdgͫM6mhH4`ϰZTMeh5M )m|G}8u:ﶥ7G)*]}S'>1CR_^1(MkYŔfRӭ6
+kձX6l1ݤoM5jA}ϰ,_&U?a?D4{??zH#g|'w}AR=_wzդ.ͤF|#935~?__6vP-(eo`Yܣb׮!hR+3oxJ璦R01w3`NNᒓ嬃ĚϨ.bRA91Ӛҿ,R+IXzϢ3~D}vL۬
++#*M6976s0ĤƸ;
+ny<%Ðm`EF<w)ՔFR]XHMIO\4e︔UѪ"#&L3Ωc=ˤdK{5ݖ>wPV1~i	)!9eƀ<[zrn:ڻzoJ,k(M#O}'A>},_[H:-SrnA]۬ioئ'my$Ԣ[FBɕn#pCB.)ɨ%Qqmz~9N%.\HE}~~aIOj;ojR5=޾Ѯe	KzqR/Kq;5S
+9բ%RwXtɷY)Kc	N\IZu^}Yeq:
+¹O<z>#U_''m8/).ׯW-n;m]6ĆaxhJ+I+Z̹b1maMy|֬λ{n+uDkj­w%L#5eqwi>G5aT>ʌdú!D>cR5u\Z#؛x-}Ѫ7oWYf\'7%	iWr
+uI-3]g\kѵѝOd$.jni]JbD?0jf椰p-L8-%-a]qH饴ᝥ;$5[irNM&U{3ihvf9sx~X+Ӷw9;8IC[tz_bp'}aǜpz|fe tJἫpN?fao-5I+~g\9uքb򮇴VnR=c	CXCQRiیeZ~X{hMڨ5۴[)stR{dGv$mV-++Jw<Q5^hR=ܬtՃTs/^$NCAZ4\Fg7֑	I"mcir|vQ46Oj!S+v=<i4;s4Lz>g,mbYsnK#}k>^L3#kİWع6M7ӔP6a֬)I!=FBzM9kht%l;t1t2WuuC%)y~Nk&Rp6/:64w\ts|y2UPiKGzЩSwH<P,n+o;-m3	5)Y=Q_KNLUMh
+*rbs[OȹbL'}ͣ?!N}-\?VO'M4.{ox[%mdkF):!b5-]h@Ҵ=h[dk;Eb+1[C8HL+RޡwR䊝ctqi;+K;>'s9WA@-Kt7G-!Fz]K~G_Iǀkg.udɆ<.acLƉbuR<u>JC	5)}J9ǨrBM|[ژݕPXNH9c9lj+3:Q	5Nmc)&}ca)2:.:s3;haԞY]&as]dlv-9,w6\tո8%H1֊kub }uuSs.7DniW ]kl^mSH3v%^qK/+Ŷ^Cq[ny.Z<H&%=^V-9r/>xq'&	D?ݣ˞M33uH4FiU%8zU'9O9B'eʪM>W1ĉ®XiBuiior;1R|kYOW8}m]f	5g̨/G)n9<#B{II9Rf$8OZ\m.*ј?\t;o9愈YXx_pn':RO70骡BBXvB*}i'l1g8Iw>ӕiơź֌犃qh'dKҚu΃%GΑyhi5{'y՘ַ_?0z!@[B[P1Мf6+$	rTޠL&s{$4a&;şffìg?
+?x{?wDwWx%޽''~#+!uEk	Ez\jqzr^-ȝLܥN"޺:)_]5Gp&q ʔ
+X<CTBU"|ȓmw=wL*FHW":0	_#:W&|u_d⫃,|urՁ_XՁ_lW`:WA>:(W_|uPv⫃'_Y+DuJ|>ŏxCx3g$nO>twTwP淫sǟ.;YGG:"OGK#5D0u&$/(GE^(k>$ry "k&^ǐ"u~uEvQ#MEF7}r8opʱSqʱgcN9ނS3qqN9)98،S-8؊S\r+88Br\Sm8xN9.);qq	N9ޅSw2r<N9.)/
+r\S88SC8=ь'ճ-X30!{ʧ׷xя㰋xOӼoȷ<[[*|j嚸UrVPr#^%׉x!&.DaG{νW+Z[e&
+cdҺ	`Vg݌YS?kgK֠t0o
+\  '?#-S!X	;)re@	X)<*ăg?(`"Pn 0
+hbǁy=\uGM[3JȄGǬ+d <Z R۠A? m7ƟњuWQn '2S'ԋJVwo }~k qw=#* 'Q+'9 g~M'&QT,Q:w?/D
+7xW4.п̓4<grS-L/AT?9P8ut $<KI*vлmpqB@%8EyЍ@k1y G8E4XԝgGqq3;Ѳ
+!`.z!UR@6h}ni7
+<Jr(rn92|{sN t{ii/ޕs|ZFĄΓ8M*{Ğ	Z!OE%x9n<T4xrMg&p+# 4Oz70x1)F%%MY+v|Ȉ|Gi43?D1%D)e0bn+8\ԅп*Z<Rv8G#S_+_C^u+Zd rO:R~-VOQHRր~CQcl]	HAցpPA |Up0.8f)bd$>8h5	L)I7He^ r}G(a$QB2EZ'	<2vN#0ԯ&hȖG!<zLMqMc5B{@!y$wQ>%TR;(
+dA=8))r=H&f1j$ti7q0k"kif3pB	)r_ݯ!#i 1G.2|WAbʶ=s
+]$#]?CH~2>?K/+R2S9`ȱSn5IjCSەs:*Қ}(aZ/s(#+b|WVx;+ߡ9
+"bs
+幫h~Zr^!2J+dYQB2 emO	 CX
+hH<-> ? <y&6	`&jKOAHa  KI)TE`>s1wc6|4һI@a"XddOwgB,ā%Ѐ*7h Gj_@OгX<ludǂg"&څw) UA|`	 MDd0|X&\@9}~^Ą*l³r
+( +Qa]z^.4G}Kotx҃bQ^ <zYOQ| {áe/2P;N^X$P;+2 `<R!zEߛ`fu'@X[Cw/_gS\YSX'^lub9P9cMG2}HtY +gT/h<z1jNn-@sX-
+z6<`qu`]˹`)Ȗ3 5 pjdkYpyF}1GbA7*- 1S||7}OasRx	d҄CdH:pinE$?8Buаx
+-'[)BAXK/SO).m-0(K/_ar5( =>pV"([qI@ȄIDu
+l]89t'A'a
+`@XY*za7{"D0F@ǜQXD)x
+}GU3'#CX4<R^{KL+}X}s/Q3;z:Q5oxSģO*adf|x+w1s8@k	8bN~qx3^ AO~3pHY2vJsw8lWU9yd5Ji-B7Cq[)<
+!*GPqj')O9
+
+|9YhSvoi"0W*?yWStιChAED!IR
+i43W$$iV$+-$TB3)Ɲ]^}w^?w׫g}{>ZLxݨoЁCDoL#=[Di{}ޅ^l
+  NYKY0+cO@7H
+B"3zcLE%+[ei8A<x̦ا<#HxUf:1o}+CCߌ<c+?E-ER>-^sڦC+ڲVYB>$FjS#zt~,8FjhS]+Ne.sȞP:l<{AV'Uh+AЇ1/7BBOyuNO?'9"Q0V{0ۊdܖpQa6%WkI[O$&C,lQiM5aBIf(H2!?	ZO1-h/qrds˰;Fb%
+M+9=5aD5x+[NyxB(>:8FW˘c>B{AGiJi
+zW7Y-؆N+D#<1#lwS¸im9f<+c*cj$0Ag]qB?er.XF؃q W3;DUbZ*F4u'AkEn](?H4̨ QY^?mp$̤-h_$\pł([Gu*ੂ^$xxOy\([+<td"}HVgIsּ9>Cn$	Ow@	C?oMn&'Rʳ=}qy"L{/V'_iH^x+v7C9popZKRG뱂O߀o5V{@Y}/ڂC -{wYzS(à
+i:$	A6o$|q&#(q4TDa z`_þBPf= kߎ8;|PbtnѠ<3ı#ojCUۘ{y608OcBB_.(CByxM_	H	 ".Bp弉Jp:xtL'69e2*V@y`[UݖU;O;>\e4	 z''=VF'q{9&MׂA|)7|>J"+A =cgO O
+H.(--nyD-i>#\0zhh>AJ:+C+`DÃ:@ʵ%|,hR@sK%}:	|Y|?OH'xt)!&poABtq]bGxlRg{pi([ؠ-BF+&r]N`ɄF03i_x7`^O)UZ3tl@ar8N	K7A<1xZk Bo9^Ĩnе	a2W
+^&wDQxvU+5xBX}ϬYZVg.k\-^)3xr%o- e$1Ǻ4:R9IGM[E6˼M@L6[mq-{L%ez;'Tw{T;͟9LaVse(^EE2>(7V#RH.PoL¶oJY<\r/{\g4D3UyKΒkC"܃1X|
+|kj*CvkRLFQ2RnF]:xy	{Դx'.P'	zI)(-ʂt(xkuYEw@5v3_Ś6 -/#<|G^oD=z+q[B܈+1s-Y&HBϓJߪ	2Epxl6|*%\$vVJo&E#́opl"6ū6O(T,漴[St%F](yO&rԞG~$}Ei%M;OR#".)E7&Ye]&:*],1^qS5e7ezR6ֲF	?	nVJV$5bzݻ1oU`=6KreR|⺌$]SYe <WKJ')du;_n,3gxN.E[d5Wub,wz}j3>N=r>`qKv)z,݉QSKăeer9-=^&Y{efJӏ>AR;;O򶹼٭5,epl͌qF+<6	8KhJ.:0hr'3xʍeElᾇe4fT'1yYzЋAt7/6(:PzDcPǄ$QvD!BMUc|vtyʪk*fɠ_exM(sD?gmԡGhP	J-s=z:b1̈́u=~+E1u,F+:
+4^N`aE>+%|7n`9Uz@ΰS1:&Q<NL6<|닍=3sQr
+`-)A7Z&2?s!(cSLi%xg_Pa]s89vV.N*vVZc7Tv}W(Ӛqå֠X߉8J2<Wfggiiهy.zp.U$՟Iv=Nւ!Ll+1	^-P^ _#BI
+9yG<hM.a̙<^GcvJuЃODQv`߹P>xfrҁ<pòv
+VUŝcp8V*×XC]f_;}>H._{Ԡ.Hn)|# HeylBEy}@
+w' >IҌҦWhi+I=Gr 
++ sraٷ2P2#DՒ8c%o<l&xZ1 ּee*Y?K	)(SYw8.y}}ޝzbtÞ4V͜e~°N?MLG_K^'iHGl./&`=0gʎ.PS+	+Ԭ7*gJY/"[-sJ
+x"l"zwGC4&AXL3`o0Ø'	'a}0$H3WFv	gd=!]l}Y/`5a}k:afszK[Iy`\vA?;<#hMPN!|+!L|obGwE&PAWρ@|
+_	WBf'W>	>TЁ7n=Bi~Ԯ#gHWp ?+	+G:v=t-5N-C4Cp[e$J0%޹vIFae0'MnX+g+3c:}2Q_bu9?g eE8`Bpve^:QE8Y2wGk.H9p![ȼy J)RBsw҈\t.VH0u{i"nOC	|{+ q# #d$6M30mgׁ	fb}߆y4G}1U	~nЩ{p]O>T*	gS.RQK*`G#%7)fD+͜YCvUiل=3	_]%pWK1PⰋ5|L6R,ᰏY40gk/ܘ ^LֆbndFǁxuHrVP3h8}ەFm ㉥jF,L+>C?j9b>lhكБC$[ǀ/\yZZ&#[LF/{bf$q@:̆Q#vy(9,wvI%8b_tqg]Jnytx"tba/GBO|Ml)CLuH3`CO[g^3fz\0g%Ƞ'=B&|Yɮ*(jwaoX=c26vg+;÷a*&Wn+ˏ̂Aq]R&%G+
+`?x8lômc}SYT!xAJk+G«V`;+82_+~Dx9-J׀ / .oHPT0x sږ	U&<94|+i e/ou"b(eAjjۂO*8Pp'=<־Ǽuϯe]7o~⺐4A6fS@xbq^(5iV%1k++|+g#F"	;v߰sM|ka5UG?Y+`]؅P\-|&e{QlfO{m"ɑEM廆}	%B"a0CQ+4oDN:og*'>@wfjt؞;I6m1bvkj)VfsKod\o	: /P^}o#	_b	\G"b^v瘰g8X^4'S<E.r<RI`{+likTHW.xmGx_֕8Uݜ(|wy7)v6=w.~vcq
+#t?δ`,h^ֳ^67o͝v2c3L꿕ǐ5UHx2*Oχ^990w0x׈_S_8HxWħ )OR$5#aw+Ϫފ9 &|ox)eN:1cdY{H ~n+|Imc_7\?
+k鴣#w[(>8lU,vhBp;o!]-x0UQ+U+3B-i;gZRŪʫXUUT9HkAd'R'|5LA[J%@Uۇ:JuUw5@]bŏ*P:JVNPYʨj :F]*){B]ձ=O9:WnTR5UED:cՉuJ)TjU]SkE7U_]*k]CUU3uj:TwG@UƩ\P9USSUTs^ԙ\i<5T]ƫ+ԕ-F`xHacl#5	<S8`yv08^N/,^d&=[A9Uu`xN`w8,/'+n&8\>8ln%|
+|
+
+5ld08˂j#%#N`=>EB?qeգ}DiLp68\2G+FpE63'،ݬy+CF`+-`g+x2ecF9B^pρx%|
+|
+
+|G:($aȏfe|?%?EŪ-ǛrƏuV43EXOc4X[5~{χI~_jU?gkLXT3G-tgSԣz^W+US1-Lg4fYhbUl}v}`;N1ɾewڟ\껶룰TA5N?}?Ȯx}Ttɺ?wgV-Z/Pe]z-^veߗi*(miWTW_ϯ%/JO)q5~uޏu^~q}{rMڦקvl:(HUf=~ؿڿ-+qesJ-q??Ȱܯ,qDo]B
+[+>_X~unyN~#sk_1%sF2SqfN2=sW2-LX/|R۷ڏC+p-,e(nƶm	/FJ`~RW(5G=>R
+$
+dqNfǻ}z2ef_NOӓy'<5=PI(k4-YuzrNq1Hc>|(7n#;O]<O2s<8:,"/sg<嗅5,lea:~6ܙDro׭]#i	M7CD3LKf%3hR&O
+C2HF)$4Q(ddC2#HF%$2Qɨd薺^VD>!ՑGMQ|||E>!"aGCh|4E>!͑GKq8h|E>@>D>!푏QGGq488v=vBOv]O]唕~Ju&5?YV7pd)jΦrMjRݬ-z^n,o-ws~\o-9e,E߲[%iLGmV[19tQ[	nt͜aPh6ؼiԉ|w;1{5?usr>.%r>.#r>>@·|]^·|]rt%]Ǻݥ87M]}Osct797FwscIrn>Y΍ѧȹ1OsctOmҧ-n嶺t{Iv6}*ȩ2L9UFSet?9UF%T}*ϕSet9UFSe@9UFʩ2z*ϓSe Ճ8QATi3z6i3z6Gi3z6}6Gi3z6i3z6i3z6'i3b9mF_"K}6/frڌRN}U.ڣF{Mg!-g::֦sbgq+'q5n3'㎦[%bTsJ(^dNKM;~-~͜a;xwMF$#L(eJ&̹eɥɥf`rUr)LM6gg%3.y%yŌO^K^3vsqE sI03Y6Վf[--o/66ٛL{qٹ{yvqv2{_;1P!{MvEv6*.Dv}*NfwgwۙmsGYs';sr\\O;7'˝;ϝ;.?.~}rڏ_Ni?A9>$e_؇K+ήC4;Z=jqD7YRrD?e$J|\ʇыqJ|u_Z/;XZX?!-K'SizO+>ڧZjof=錖R3ZFKhYhe1Z-K1Zf,hYѲeUFr5j1f;QFrd|SM5M52.9h|A~=H.=H:HRGIR҃1҃q҃	҃.}x]C,GiGTdCA>ΐ>HQgJQ}~#Y##9#Թ# Pz:_z@z,=B+IPåG""juu5QzJzZzNz^z,=B(=BMnA;KP3nʸeQ7Q352\Ueԑ(UYuRǫj^7NNxTu:\]uvj߯U~jZUOI6-jƩxz]MP2V}vNwMUߨ^Iu{mnusnTu{I=;>Y={ϢYz@m==\U*Ӵ5mL;{̙P5k6,!<l9ҬyƬѥZN1z}jrSn[W2_ote^Wj}blu[CWl-]ֱP{% u\J鎮k];=up(W.wnFhdTFEѸh^]]WGIhj4UoE3Q%Z}?Kqd㚦F\;nbjfi*neŭ#MgӴ{ŽMO\hϋ7]u~V!^hΏOOMss+en63__ͼ8.6DfAR99,I%]ͺĤмLN&:}Aٓ|j&Դ}l7n..>S9uݘ̕u[2͙nnf[7/Z5 FM0v]wO'gܲl>wg+d+nEj hz[fg'fOuOedtOgeggguy!nKvXv{WEo=UCyy	o>뭟g֛VVK^^-筢w| T⼛Uv}v]nj龎TzKpz_&"1l#UgߛlՁj.5CVjZ6zG}g/Z6Ts){42:ss]{_Wz+sOr]{\U>F+sr]{\6joוm:"5u+\W^:5(n*Ky?۞r͔3oy;;)gM9^ʑS|r䣔#$ȧ)G>O9#)GvٕrdwʑR|r䛔#M9gp#ߥ>RI9CʑS)g~I9kʙRrf_ʑɛ+ɻ|8OG#LH>8ϥI+H>8/8/8/8/8? p$_>p$_!p$_1p$_)p$_9p$_5p$`H +j3)gjrVʙ)GN9rHʑ)G94p$*"):$G9,HÔ#R4N94H#SH92)GZirmʑ#RK9>H#G1L3Gr昔3H8
+)"+!RnVBZt\IL֔2h*)l/CP;#H[d/h;Ǝx;^l/F|rnޥw)_9'{MM"O%
+Llb1OeMUΔ1eU)S^\0dumcۨr@Gա^3@&n/حE}Yjw)8]vε|.S9ўA{n
+"s$1!F?<36U,fDV0[*] .{+W?WVTi4.MZ_(cg;vN7;jgo]sZs)RQiD% 1b"E@C!Rz(Rr-r y"r8RDJ)Rxگޯ{ν_>92cs
+JRJ$J륟++K,'HwKHR4H"+IKG*QZzL =M"(ԗ{,0R)L*di4P0I"+
+*χs%lT̤FIK
+iT)=(wyԏY/g˥rf}4Y"+aևIØq4iXͬc˙!hփWQ{RfQdb2+
+U9LK~m?S+0L0Z*%:1qq 		$IR$I>ɐ,Fn"^NCz[HOVj^6RDn'w;Io=VEI_rbRҟ e$ȽBa`U(r?M d$!2<*GX(&	qRZ$cD}2<M&)2?ɳd'3s<Ofl2%?%g2WZ|L >.ֈOb8Q8I|Z,@">#Ngb=Ylq8W\(^(^$^_M$Q$Y2IJD%]2K*$䐜KrK+$?RH
+K^AIqVA%y$|)jnMRt_ @y|<X"Hy|<Z~@ȕX!y<^~DbUV<A~\kYU'?%O/O'S?(7MU6+o*[T:)[wm?)ەN]e[٣U))]ϕ)!sQ>P**ǔ	IWRNzJF9~γ;rIrYWsUVi]SP+_DUReդ*j*UuլZTjSCu.VԠRjD15&ԤRԴfԬMI-Pofw-jOjKM-RoWPT{Sջ>j_DjZd޽`u:TWSG#QhBVcՇqj:A}\QPk':)խzTSVǫUQCz\׊IW)iv\X;R;J;Z;>jik]N]]ӾЮk_R.%*SUJ5JNJmNI]M=K4A4Eh-7ړ~Ji/z-wлhz7K%h- z/LСt#(z?Mt^߮ߡߩֿw}=zO/2\C0}8KG#Qh^ꕬ>˪qxVVլB?OR}J_?OOџѧ?XXhju˗VJUw6l ;aD~/S-m϶1<gg	ų-?9$;e5ٍ'Y]'j&-N.h7i";-Z~->g ϳ=n2B9EgwOo8Y(o&QYlaBLH;9NmcJ.<f8(?FX2S/w4J,ooaAX43+7Y#jW@V%p7o؏@^%;&DցZES_Eovc埕Q*U͈{X{hxãnxlEC2oĲd*a_E(Uf~=+d+<c;V\>β=>sժNa+;}Ow#2Gi5}NOgT:NΤt}6҅t]LK%?7I˷Yڍބx#,fI{⿈sS9#~*[	3[$a>K'#Ya[ba+b_0K,(Y->$,>,>"VaK!iiMMTe"3D?LL|tLWM_KE$nEVTW!aŧHVI(=IOV7Ga?dR * 2G}ʣ1I#kN>M~@}:MN63fulUwnu٥v>= g,+8YV6\ g*mV&]I@G/鷉cA\m.5ZZ.k,-?[ōxF JΆ
+{+_gsy|y(/ɋ&%Y^"/_[er&/WdOI#YHŤDLZ2JrBVI/JL9Az^% ͖Hsx<ߐs!'X[/I8<z=	}Y+^TdQS%Ʋ;ESx2#+E=4zQ0k
+j,ӊvV,~BX'$Ni~#	7i)n淈pECʟ-4lSdZ1XeU`b^ h,(|GiK	a)L(d{a7mx]x[o`wI(f7Eev(P쿓sgX>˲3ןy"˼7D!z2檰>/3jURl:!Y~Ip?U7Yg3ͬvV!<"ȧS,V\fhWlf+,c+ln#`II	'XzI8cḑjf;sWs}la].rٟ$^TaEsjB<_ۋ5M-u6Oʤ'!	=+/oPQ|-_c:Kf!$$Xԝfs	ȥ^B,+qƷA8~<<"Hʫʫ>>-gg'A__4}Z#Cx76a1NAswPpO3BX7݅0NDWu!VlMWJX(q%.dMܬ,﯅JwTF*j	v&w)BVvK`)*ʽ"}0X{}0Qw軄x{sP0˄1xcoŊJ ~s?D7kuKMЈ&j&RZ򵌖պR=ikGϴKڿjkЮh>!1ZIcCt}*ZG$4L@<E_:Σt	]J_-tmm avvYfgave0f}ڿ'">^7683+_`^yEV}[%ӡQʾ{p/yI"d"!rn>>>>~)J!Wk:yA$	|Q$_Mfd79Mn7MaS7%My|ST`naiTdeo9`9h9d9߫j M2)&oγOzd/ʿt3}n{~z'z^Wu]uݡһ=^2˪`M5d&e>[_7-z;]שow]A~\?/f]0is\l.1G+u\sj013nl~ۼݼ|||||||||"[tD,)K7KK/KoK_ `KeRkdjimY`iX--k-,,m]srrreX[buY֘5m-*ZnjeNY'[[sfkúƺ޺ѺźպӺzzzzzzzzz&tEl)[7[[/[o[_ `[mVkdjim[`kmmkmllm].Aq)YeU`Wi{^l/ۇG+u\{jﰯnl۾ݾǾ~~~~~~Cth9V>R phXG11111ϱȱԱܱʱֱ888889#ΔY,q;:G9+u\gpqs<<<<<besy\!Wquw555Uvպ&ff\-vjZ&Wkkk[vn;wOw].wwvuWkS3ܳ܋Kݫܯ׻7w܇ܧܗW=G8<>OētTxy=IYy&Oݳڳֳ\\\^o[-{KýcUDlowݻڻֻwwws5|6}"_WM&ff}K}5u}}oNN.>]~o{!A*ow_o?????JpX ((	
++TjS3sK6NN.>\A-hz`"	v#'XggW_nn	n+	^
+^+!-BP*-#+;74 484"T
+Մ&ffVֆ66:CB{BCBGC'BCBC%	G©ppppq$\׆'ggë¯ׇ7wOτχ/GqD|H$LLL4DE"U"##["[#;#""#"'#g"#"W"ףrT:h$vGG+5IYyEѥUע[[;Ǣ'g磗WcrL9bX$u++UŪcIٱXK=:.1;;;;;z#T[GWwo|@|p|D">.^Oόύ/;77ǷwǏO/ůį'䄞p$|H"HKT'jS3MD{bubmbCbS3-+ѕ88888JҒt%X2,HL%%der|rB.999=ِlL6'[5uד[Ǔ瓗RrʒrX**HLS%ԨTej|&5)5=5+ ՜ZZZڐڔLmKJuNΦ..	yJ%ϕȋ
+z+ϫW7)ozެyMy-yym۔י-oW^W#yNͻw9ZZLki[ړL{>tU&=1=%=#=+=/(4<*Zz}zczKzkzgz_@pXdL|rZoGoͿ#O~iWOΟ?;1i~{uo;{?1JFhG&eҙLLQ8S)͌ΌLLL4de2-̦̆Lgf[fW+s0s$s<s*s6s!s9s5ˋJK֕+dct 3[-Ζd˳C	ٺlCvn1ۜmvdde_nξݞݓݟ=====ǳ>M[=.!2l7b[w֠[v (2:8%C3h@v X+dl`(;h'h'<qB|Xz]~Ak;@|V H`+ [
+V:Gn1Q!
+aT#G'
+Q	+|>lB	
+|h蝏:ZC|ȿy1ǑӠFB^H{m/c>]m\@7cl3|hf@.%]Ky	ZTQ8e,e/+miLJJ[c
+ZQ+0jWXkH.p3} [- jvV
+Zn2:dt}x	|㰵!Vmf6+|>C+N'A{߃^z~{מ<I[@V!H`+[!
+V6Cn1Q`T1c'q&b[<wKr+^p8#sH+ ku9drN=6/KOl7C`8+л?z0g$e[988{o:)8Gyd撂,~ c/2~5?~@K+A4jШ-vCG|+7NF$eG>;As9I$mg'h.1DpHGGq	I)i]Q1q 8иA/1(8[';p#G>;@smr~1$!Ylpv2++<!0<<
+<<<Ӑ:	<<+<~+<SQ1q רm^GGǀǁ|X*̲
+,0*d<t%<$׾i7o31+݀:48S%8u!۔ Oh+t t }|rްrܜo\+		$b||\݅Y,r|p125jd]f2#3;0wVR6X3Zbyjxu@N+I'<+Aex6Vw/tCZXCƟ1_wqfvgaa#t9aQؘg/p	+msf߈;=1r-LEhXOr˭eȚWz/%n+tF9~|fy}ⷕ|v.V`.Vj8:km̗ȱ'n(!\WV:}6ވu/V?9!vp>ӔKV%hݜ!7n5@>%ʐ
+s]г=,':kVH66̴+ᬈrܐ1r 9ܼ݁јW`x<  =KN.B~%w^X&2Ȗ)>9XlU?:h++tt<7Yfm-?Y&*zܴ7-	h OcS7ܹ`oSdfxq
+]VV5?ѼҀG!E~J"\uA/2;vhH'wFXM^V=]j+@O w9As41O4wqVrr'12-ItԨB>D8zaYLLD-	rukl..;/plo\bFhmv-Ӯ^0lہ@M'}'w~'w'q
+)ȧ lS¨F?)c,aʘaʘaʘaʘaʘaʘaʘa*7C+kXہ@Aqqq+KPv@O@O4@C4`lvG-;/LuBX)BX)S=S=S=XBc}-4ַXBc}-4ַX1X1X1X1X1X1X1X1.2p+
+	\ʑ.
+}hm.2Fh_1&m6ڥZ_Kk	,%RȗB[)FbT)Fbn[jesӚ/ۀ++ @:e>2PC|(e_ke*	NxV|!?@h+CaAf$;cG·F
+J+W_6ܷm$|
+诀
+诀
+诀
+诀
+h
+q*Ta
+<U8Oy0Sq*TajW+_5UÿjW+_5f[VCwkkkkkkk5|p>É'3p>É'3T9`5C+5~ZBs-FbT-FB-c<ky5Yk̳֘g1<e2`ppp%Qwu~:CGf+0:̥.a&dX{2tO0@~
+d0vf l6'4xRmVmVmVmVmVmXzc=7أzc=7أJQ%{T=Ub*GFh[hbm7]u<1lہ\KmѶr]lFa9+ + + +`D\^h-FjˍvѶm6j36j36j36j3.Ór\0eVvhZ^
+~ɝ}PnQ#%tJMi&8".&	5S+!F)Q!IWjtդ|kmhgϳoֻ޽=K!˳dYDdo0n$. K횡/",@b2^ߊ_"K[5Yve6;#l@g,ߥ_"KQr<Yb"EbY	ŶQlO)	c`HI3O
+4pV[	#NO5k-aAx0΃v!轣+eiфG⤏i_!b2?h+&=omAchWi%Тb2/E|ai+ȰX6	9`p@9?z-	ێecJ
+"RZjKٿR~GSPhB˄<z$] #'Z*zwr\CLP]䠬$'EY	P1RRPF8NA\*!FjpTC4!))H.d>z@#H%V$\?0桀Hԍ6+@! ]SwCJ<+OIR53JR(WFoD
+rS`SS$fC_x^,ϓԜ_\>±e;>c99Y1҂ R'-ԅǇ3 uxd R#~(;
+ qHx R5'/ԎǇRѤ9)o$CPLPId Re ҂qf R1g ҅g Rh ҈qi R1j ҋj R]acR<L!F|T!F!F!Ft!>H=KHMbHScX<l)1Fm»Fru Ҕ툱<Ĉ<Ĉ<Ĉ<Ĉ<w y؂= iC> )CQ*=lA!F!["@jq Ҭx"^@N Rq Ҭ1 R ү Rq Ҳ1 R ҵ Rq ҸGja4Ui#~@z#@#@#@
+tB#a 1b"1#1b%1&1b( Rχ-hC 1C 1C 1C 1C 1C 1O @ ҅p+:<ĈF<ĈR<Ĉ^<Ĉ%j<0:Q~ʑ!_($V\L#Dh|"+#|D+ ,p8a8E)_%A	.<e!E#vF{=DhQS0)E4W  ԥ2;5.wsgOCo+S2=!|#c/VVjl	9rx\c
+4=/	e".Wrxl~4"/AXόA.`䵂;38T]]·&$Q#]>/DvbЉMd/{Ut'@@( vQ\  VmIA"ƭ~)3Ts.8tf^ko6Ѳ?ӤY&Z\UQҳVeC	M{wv5+:Mub7X*6뭤ګ^:?i'X~+^gk3E^'mN;}Uox:Yc7%GEW/ۼ2 {gDї{Nydo:+>tnTh
+.8vn3=v|UZUslwi43MF%[*Nd8%#r*kS	Q!a8ti4:\Q+&f;_y9^qr'76&bMKbs!QA*OЃ2jN5*7EbGu~N>'BuKQp:4"Vs9:|3Wb(aJui}s{9/XN/f]S*۫(ya=~/avgO!G5?t>jclNx4}/-cL{}
+ݰ2ˍ]tKK/W%د8XYV%E:6ukC窏w}|yM۶Ge~϶ŖY{4׼am<'ٙ+~]aY+J)jr?}eq.;,^¦^$11,1B:/9h9KiLMS CT5CU"1?rnC9支lWޔ>vdh;|b؂eƫ?h\p{8uo/U\Vv/Q,R-HyT;nqIIeuځ_.0)Io*r4/wnJ";ÙbS^U9.Xwv=H7~AN==ᬼtii
+{s\N]e9*_js#X%}ug:94=_OcBaG$|Ś-S5Ekۧ,f=o(kR		cO{'*Ֆ!r-r\k/8=4fqBL+بՄE&L8aN#	OuO5aTTX;	EzGfVU]Cm\cYcJt+q+d ^tny[YAU6lSZ	F!z޼dAElxq!jmkBS"Ow{t:3}Gΰ[mZ(J{T|9SGJ^lTդљrn&RdjÆf3"Z;ڣzJXRQVQ|s[y߭Y&f=Zj;;qC'xܲ#흀Cz!#$ˣ.wYua/}L%S	ann\+<v87ߍuXpՎYPдRcŤgvf7g2nRL87%qz݅׎+uKzRN]~^Afطz&3nzS'Eqw3{.$t-2_W{~sfuRmj %`BרVQ|s>7R-#.I>V'849a{(,[jӚ4@'y]I3kk"J>n[L~Rcfe}dS5tmd;vuOްb."ZcyюxBltϙyԍ?e?.wB(9*"1ُF21zVېK=󪦋Ќ˽)JϬ6X_j3e^8|+g%!.W{3NN=$w-MѿkiX秶(*~DfWݲt'g/]+esAke$kcvY)_Ubzu,dKz ~ӿ߭*޸玮oo-q"f1mx=X</6	7A@(ӈD)52He6Te*XWG:PU%ԑ+91՜s--MZZYX2	͡ߤ471яRc",?uoEbnn{Ýɍ,te"?{FM!o6 3=v|XOv1xS %vKSڊqwFuپȍ57{z׼zqwwL5l@/lBjK5a)-oNZ-7>j;{K,
+u*Yr?>d-#]2nC}>R)6_c֙
+E9kߚ,㣴"SΏ7VO2i9ӟ،>;mgp'2+VHkxgeT4DJp.)}lg=*[aϋkM׻eL'SL+}h8:Iۻ%Dî۹/+GΣse2ەT5񴙽bk:EdAȘijE[g~bxB+?w^M֎Ikw\Kj0b`b/fNjrXu(cG,)ȰtZY7㗲-\WllMs:ӫ^KhةR2kJD;*W.豶 i#ۨϯrϣiP#ߣ~1$T̳GkTCB[7soΎ'F|EMO16x|15lqam9l(Λqʏr|&_% `YAmTjm>=Ƿ&4,Ng)|1޻.euM,Η/Vr(G:boRm]Z~9Olã.t>pƪF1ۖTzdū{t&k(DUdٚqKcGǻG+pcۦsO 8z~i[,^&z)I9P)2{/>m_Ҕ//A۲]	pUBO|\6	rԲMK#Qk_ {!WˁrSXeqv,>_x'4Dֳ]~RLE:NT@rfs\|j&rg=>uT]`RZ抻16S,?nUaJr'0oN
+*3OW~_4]maNgfu\Rd7a͢XvNi/C
+[z{%RŮJau\iМ'\s;knBi~Sq,6.n~t+Qyg쐝iZo2WI?{{F[BꊯCy
+endstream
+endobj
+831 0 obj
+[ 220 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 614 625 552 679 562 536 619 0 0 0 0 531 818 0 0 596 0 632 501 603 0 0 930 0 0 0 0 0 0 0 0 0 570 567 452 570 499 320 565 580 302 0 0 297 866 585 540 571 0 456 442 364 584 500 773 483 500] 
+endobj
+832 0 obj
+<</Filter/FlateDecode/Length 99702/Length1 207660>>
+stream
+x|	|םy#ɲ-Y>FI>Fl7>[0 S2̕RĐ+qvs-ilmڰ=Hnel4l$8#iOѻ~c@B7D{[?6Ogmn~+@p)v-]Ϻzl?O.nl.Gm?7yl!,<0b3B|6B[vr?*f[7~=sdA<<7^Ur{7aZh (w杷JJx7i-w]n!ի7oA 6P=na+0~s[6;.@舄md뎝w?XWI#|"bWjFDҹ=^G~_lp5ʌ8HhL0N`!k(N䜼M%\KZI4bQL3م@ z8KQ	@3X(3iuDOY2(ԀAEQ Ob1)(zN^ɋ
+0ڭZ [h)ǧvEJCz*|M5.?J̽E	Ix-OL;'`GzjH(O|	ǧPF
+me	Rbo0h2ﷻ4\G{+si.ͥ?92tｆ4\Ksi.ͥ4\Ksi.ͥ4%x dAhoJL'
+$Y#1K\V R"@j9Uk@kˊl.n0 :Dt݅F1t/:> 1t:G z}o^b OS#VԉPZ6=29)&Bkv|!Y398C&!blU+W,__ӹcA{[kKqP_W;,.-	BQaA=n./7'ەtmVdd+zVP))yXr6%-YNt3$!H(LbR&	705K!ͳwM`v$vhnHbJִK\g'Z{O.b7Z9eDgΦ,gnWjBN+$D%	KdU7yhoŧ1D͍r=dEwH_?lfB+ЙL+hHL1rSr6לQ36kX!G7h1O<|fa9K.BR6I"8 cܙgY&.hg5o蓲;A<
+;*+(I8(!uC	Pq>
+m#.͒QtM.<ȑNz;MXh3Oɚ	IBSd}H&xlN4GYI;7P#)(dd豵V[~嚇"by<@8doX[r
+dh3Y>dh^?	@z$OA}2+@4JuXFx4s']%FɌ*dXh;t7G]%u]SՔ.uI.ؐLOQ˳^r.%+[hϵGN_s,?zFisSPc.xLbBd:^KOd^NHmH*]rtekӂvrq-D՜+*" 27^E|{S`gT-Lvy:vVDk O94C1NZΧ[It8tstۣFUde;$=^2R77c.LrZ.	&1GY6/h?揄qT}"AQ"zYX(GWeU8H\h<i32Cn7=Wē~CVo)k!rr'{,Iz%oρ&3\3[QY%\3NK&]\){y-S}?0+50X;ᱲPr$<l)} xn$`,؍ 軮4ar[ՔfZrYlܞn׵5ᩣgDhs,BѾin7x>\KZRI
+)
+f{ΐΉ[B.\Y:YǦhcu\* ~>$]mȖd@lI4_Z)_(iFR@JRA88"qp?rQ1]hwvr4%мnI[(X》@VršU?8@A]>2&.fPf-b` 0 /gcL	P_#)9~PlćesI#G+k#PqAKyhs6{?f5k3J5it*ÄUb˥#lV3L+ tG`4gQ+ Y<
+%} Nrj`+C"s\H֪εCwv4=#<X~>b+83fݍ$MJā5 cU u=\} ˇyn7oۦ-6צ-oڹb^?uvŵvÝ۲;l{p^H<9D◔ >H< > =p#c ~R:_ܠP+sy곔V\=N	NGUW:p;%ݧuNp;ՕUiuTXVSjVuUYb!+*2HS۟/76[o^J7E	`z/osypn:LVbFEU<@k<;)j+`a[NC!sWrtUu&Ƣ˛t$;W)WjjjZO-W[uZkMZuעڮH%:PG_d෷Qg1#IݵEZ>
+jOb&{4	\EQHywLr!bĤ0ɜȉ\|0;ؙu}fj*js\[f)< @?Y7t0;y0#|!/9uQ+w4Cյ<.eAk9+QGHb|A#&:?!ɏ{2P'>)"M^a#2d.<:Ѷ?8$zOyZE+0 ޔT*H9C'G^XM:gOv8BTq*+?_3nFSp!ɴaPs :zVO*ru4faE*@TЀhXRPw8JH*A6BGr4	fK"hp$(.C&{|+V^qdjc
+%TyY=]YGOH8ZVʗSF\tV]\ש2Xm8Ue:A]PkU/l6_Qy3;z,p9B}]K/Vnyϙ]ǼOö=	3+{iZ/{Q!g2b<EѴCSc"5jg6j.M#GC$1B	{y,JK\ϙ#F	"]	Qns.̗JnݝYlH,3%z3	t&kg)-uY0Ѧil_Ĭxua	76Z!+&ɿjSxAkxPՠoiTϯ-+*j]5@qv45`+AODT)Ec>m
+(^#M(a\e#t9L6f(*33
+WTf	~KLzzۮ>u >gܼdlNaxӨb˭mY}|cP?^-Ez^MQqEǗ/YHx'vTC+W=yyE	)=4r: OX-+laɱ`˘cF|hAZY1P իV%S5+`@G؋2xb(U ZQQJ%!\:!1qXXU\ڟuF;6u|ZKQس۽eb˂EuM}[j#+_qݣ8(:!!||+8ޞk'zAe(獁I"1՜joEI4$(9sbe,Le!r?w3@ǟ݋Gz7Ն]qPVq'|[a}
+?G1 s@ @RXF99>kM?eX1+mUGdu11##`C9:pm93@S,VĀp*n}rD".
+Ea$w1,oo8ő|/1fjY+ٷF<kӴS,N<z'eU$k'~ͪ^Zr)|#P}rrQB?ޯgyx	%(ąRU2ՙj ߁a1hZo%&.Z^\:[PH*F4UPX?4]ItaUk]>+*I$	yM+Ɩh.=WrnZ<cu:V5SQ*-5LD&s.ћvЛ9
+qs^U'3і;7UAR=2sbTE
+NP OIl"ٞT$ vg0b=K}?9Z~ި_u}ņJn)US;|Becڛ8͵')7U'~t(+O>xd|MG~JIYߕݯR\XTꑒaZԢfv4[ަp
+ x ܭWE$2u6P~;c5pvJ^ēIlBqjE_a8Qmi0k.S89+뙺SQ^v+e)D$6K*iW<oe\/RE7`7QRIbx%rig	U$kV0+?2S^"nJ")L'?ަc۟]q;~]&}M@Г)KKlesC8GO,*
+tKJ<uxC84wOIcR̹5!xI?'ܩ KWj7Vv6#UCU)+U-#gW$^Bǉ%ku'.@/433B&s\hXU%rad7aӘX_rfdOE3]un,__iᦷf"I//81fsiҟ/@2C|3 >V[iasJ}!kJoY vJ/=p~af:_vx]]VuK+]qzg!'B,S)z#~!ۧREr5n%e@A1`)-m7l.bifv gIhʄا}>-fΥ|(@ 'J<!i
+z׭#CORKKJC]+]ՕTgZaHM婕ƷZ]l6زq-׭XRes9]sDspl;!LFөZ !UvΎc";փ]ͅC*p8LyZޣ*ެ]r~r.e]ޢH^OnrRn`"l/LwFIjKyj6/59
+༌R+<pSN,q.y"ؓC?i\]I]L9-M1Ta#`n\r[HwOܑo+4sXhg@]PC1
+#RB{:=5ڗk0)Wؕ8ڻC-oMl?@?|.W)FKa@48FSHju\>4ᢓF!1?.A?ER\Hc=ܒ*J.G-p4DI^O,yP	Ti+t]חmXW</s'؉r,P4^b
+ݲ5'q|I\v3?A FqrP4N}H,.Df+fe?.6DEp|ߓͣrsNvGCR*ǔ;+xwb]V9Ƀ#0|b"X)e~kmPp[ŕ'jSNdKk|+uy<.c{Ol{
+6^Ujsj|W'u.h=CC坶v+ECb%:r(%辎5Fƃ='Ef5۳M&Su}8d9/	S<-*|sw?ͅ/NƗksz/6Jtc-K4u׶+߲?xiQJ" GUfU/RZ,5\q˚Ml:5[m,l:3NCTK:v	io}P&5`n(j%6	ۮix5q7̜!̰s#}6#y.7g-pki؝t8`ڳC7xyriCjV7ܬsc5v 9)b )vJ 0A4N\ {v7e^&e?җ&gzWo/n?p={kCg_۷<:Rֽex摅;W0|Mey˯))?*1K0
+WR ^gGN@P
+JGXXȦNGNH^]֛5eYڙ<Ә1k5.9KRiii߰0Á9r>_.I1s%D1h*"^DC
+Q}aanpk0ϹgJ\`uq+x˪V])(_/3/]e/<&g-n|ٞWv\
+mEaj>\fHJDbIFۊlGOɮ38NvJۜ9!>g_NFO2u̮:Ι&^f'>f|Q]W`˺zuȪnn`>[?TldؐrdY
+-ϯ_B+W/;\
+YOx>YQ.Js~s^aO|coWKitmxmG0eAKsm;XDX.e*+LA.ByB^[@Bpɜ;VFQ;CFRX>8!|~W
+ON)nNrv,und^2nI1aKt\άYce{æWHs;@ɺ'&5* OadCRZGS̴xP4ЋhzO è4iMb>.!VȂ.>:KaY0(0vQ#@N2XIe(vַ~p	+6M88ƌnJa`44Ȱf&0%[OȆtSPKޖH
+RDSHE5M.1"z1:XU1A`TlSbp:kp9`NlShVKa^hjWHdNR|@e6$OxEUIiXS0(|ܛ	xDf[@>0ʼZ۲kgyzj`(2+QPї>/;bEyL̒-IJ0M@	=)
+O;z։+ΧvNG&#/gX$`$"+`J/-枭Df!9M ;K@]S:2L\~Rh9-y^pX$vfxPSne?Š*+Tb1)Drz2bC{}^\k_ʪnmMm:3K(~ʼ|ehOD-XjMpxʟveP{3R*X8U*3gtwr#k;f$u@UGQ2lFwn.5X>wsQ[AXe@T]6ǩ!s7fA 9)+vMCi6<͘b)ڄ)>Z֣ٙ`;/I5+PZ)c/2)|γcs9<Dlm}t-t+d%=fr{+"y5F*,!*}p(gpW:A1b4Q[-dщmqȦk$É+C&\76MV5Pbګ'{rR9Ei[ɢ%b.vi/]ԝm^7mKݝ-E5]V7UU4^DK*ᴭyd|ZuB~8' 1B/BDȸ}̔C:u/,&(uېr4eEVj/WTyEN
+r%ZȞM%z#ҀJo]ooUi3\]lgOF-7;k=L.E	Eڢ"=Zl!23A ̅z"h-EXj)hQ,*ޢA#R/Y{OH$y}a}~k\׳$C.ya v/.KW퓕ѵ;+kMLV={J@$auiրܩ_No<۝|}1.N -rߝ=$v3Nu-Uh$(.o&+1?2ƥ=IvR./׫1:nbL-X#LIuw6]p:g.O>!6o<~i+v!k)z-#{.޵&wH1-O|}	crcw]cΓ9W[<7:6.=z3+NBfL?O7<'z\	}Ż{1'[7R'?可=/o;o8^r/Q˖As喷+>nK_On>`==ki=1:ݝ33{ԯw=Iq2fe	ٝ=k_9I7^SvxNۿr;xq>"n*]|Q]6m=ݻK~.-?߯_}S{7ƌa-կg>'P0O.Wi7]}Mnf';-G~wMI9O7oلrsIs7ۧ{s.]])~ziseQURH<2=o:1:ǥٟpI|7?/ֳnk๭GK?x{f+?8o}7xi\vP?Gۘ[[,߹}|wdu qs2o^讚vr.JgݽH?3?x{^z5֜U}חW>r׻-V8htWkxx瑸ˣ{<Tp'7yTyrW7ǚ-#bۤ+[]5jɭS; :B;_#վ)RM;'B/flz^nB/g=}ݿ챤gO3%9Cgn3t:Cg3t:Cg3y_t}G:{4CXཬY\|e+W	_.WRRZ5"NJ֋A&5]nxFxK1jgYup7}{1Lx*+6k"o~ܫ{m<x^8:1{'1\iۉ^KD^&Rx	W3vfpuB0og*^)J
+kZdoDȵpgY|ߨua7>=O,<_J.+߁n]_%y7$#%^8j2>VbLU*Sl)61J&{q1Fx8e=ϲK|)Ӄ\)J
++VyoV5"NڬyMjk)]Oezm{=e2rOٓ1d̃u^{>Kr2«FzNJ֋AFk\3Z,,Ep>ʞY̵Lx*˥
+`,fT|yV-\,f|^Xğ,Vuށ!/C	^%|W_'[(^+eJJ<J|J
+aFx6m{$|Z/^)J
+W+QZ)C^I{u;D;D;DRZJVKFz^kdububububR^Kz)*KjkQr*+I$Nn8q>/^)J*GWK;edwzV˾We"W
+BJ]-|l>Z1FFjdFFjdFFj>{bZOاVS+W+W+3^WN4MD:ѤN4MD:ѤN4M&aeHnJՐ4WupnÑu-]./ƭ]9+-wdS;˷ӑ=Zo#{/|'68%ȝq)ΕMIȑSA9U#7#ɿf8efrdSKX[F#{:r'GYu#ZJz#jݻq4}|U]k0Fgζlٖm;۲mg[l˶mٶ-veζlٖm;۲mg[li7(ٶMZT+Zr-ZkB+B~m-"i_Yj1ڇ(K R6]>x
+oMMwQzk2bl j[[̚I՗Qc @Bg3B3VPx>%\4^r+R7u6ѩe"bik$jn~^ZW&R2[VZm@;e_Weܕ	d5qT0-*˕i#l|hP̐g)mHHXs)M"A]99?\]tisҤ;/'q9z_W+lOQ>,>j3ZцPW bVR$ܶϨVT$RsmwP5,ثQz}Ƴd]sŇg9#*;ݶ)Vc^)v(̙c]k!2~PHVviL<-&>f,Jۄtk;aQ,:Upm-#꽧v>sl{ҡĉ=ށ6g)!}#NLQlJEǰҶT:Rn5JDN}BxcUD;B=Tx'ZDRZ +ʙ.$V,g>Fpx1]@5:ӝhAUDXjhv}+jOZO7Om%;=YFI5,gTLޑ^<&f[3U*q;>e?j~Zvc)	~#6hLEBkߜ\z'4dJO6)=D-;k$RyxfqeJS6j(lGMrbnIcimPL|h^hnQXN`9"$}2{ًD;F%䖶Pv*sbh5<${q*B%dgqyGWnrPk
+	;~A~	#{湦M%3'$u!c_]􍑆v{'{>j%-DTQ%eڙod<PkQVh	v,V "<QQZ?fwq7s$Qv$-H?tݩ'G=Ua+Ģ茄l4Vh$E8**N`lV0ltz,`_"BhTq,(EH?Q4Z]LmY,I'KL$dY\p+e0e()hye(PRCD@(Eq)FXu,jV0<OĢ<	h,4/IйMs[)5^BSF(	)GscDq }S<m4R˚T˚BeMi4GhLWEBPA\	-TI8:;+ă@,P˧L:!PqzPYn23``8XXPiH)D򸳉21)(0!JT8Z.Twx,XX^.jłpBt+"T6Ov(+岒-,*bA5)q:%?m%P(+2`ӣaG;7
+y9cp4Sc-5:/V@Ρ]"|.JPJ'R(Fm
+d_K1RHP:,i:uD15>#աp
+0FCT#M}}ʢ],P,+JQUvF"#!uoL!LP-$b!\(s+<ݓB8iI8(9tٳKDK/ZZmTU\Ө"U:+Ci(T>WW"PE6}r|ea&&ɹ\P\tPd5;9&>.%A|b3۹ّp4vRt8a7oU08@eXз
+1 .Q?ZZw{2mr,|Jq>@swk~ҷFoCwGީ?K3?G}7A>G~I
+ȯ!|H?︖iU]U*+tp}俻?2tWƧh6?3hnsw{{wjnSTJ}#ưe8pa'5\wȿ.XÅYB~k_b+vxkߐc+v8
+paW_.oo쵫U]ܯ!~7t-݌~r]C~>aa##?@?DMWXe<h<؂؊یmȏ o7#?j<rQx''c{ƓƓȿ5~\7~ONc'%Oe7<xx򷌷6F~xhD~x==G?0>@OFk2(Q䏍ǐǑ?	J>7>G>iD///4ZhiO#L4FQ1=t3!g==͞Ƚ^gg!6{#gY}>};f6r7gg#c쏜k" s @s  sȃ!yC!f>Ps(0s4)9</2/Bؼy9HKK/3/CQ(y9++(/'w=ww|w[+%=KzOVvc^|ɻSE >g0u*g0ԗ_N}@*1TcS|0 򫩜R9R=\Ni\iֽ(,.q8FqDaP鎬kgEΠ	Ιx~-y˰[#Dnl3٣iݵ%<&i+^x?;m)-<&\诔:	&	)J.ߎVdy+c܍uW5A3=Kv[?h#ZXM[vmO;5i_z_=OLOm*}3O}d0[=#mBePu}=Y`=~dz"iǽo_Kc+o_;־>}Mn_lpk_fskj_@ٕhS6:mG4.](ϰԙnKC<v]ԴMO[uOdᴓ9O%1GF1MS;"tY̫do~4yRIIEe+Jc}>;<osN}};!#{Xv${sJvenޕ =k}RVsV6)=Nnߟ;){y:QGyّW0oi-yy;hȫd+2xȰ!wT+-m27!٣F̗%s&ig1:]Qꡟ%y~}/>SW&JHO&d$1a+sn9Qaߛr7̹sӋSn97g~V_0JMg~/	&˃E&O+~PP߳dDu%pC`z(!ePpc҉ȓgќpcts4lTٕe?uSbT]4y|˱x~jhz<\^[>b֎YR:=vbVQseժf~)+篝m+_<e~mn+G3ܶ`ӂl[PXks^\-_ehmfQwZX3pQlѪE/ھhCVh*.W1"R1*vTxbOECu=mP1_ܷcO}綾Z/Q+-|Tm{<ux:'-ŗuL/v2{f$Y|Zf9MK[N.^r<+)=~[qTVMZRNbDZMW#l#\,> mncBvӶ@Ov%H1dՇqU<W{u(ٽCNW1,-#9;$41DdJ߽xJ^9wIyK.9J]K[UT>Pˎ`rש-G'[l 7YKlNgwZ
+99`cK,k2,oY`pʙN-i窭׷z7ko|wK!YRPhiLJ6s8l!jvRD<5Ce}vrH{V_^2O##ؾ2F$pvsoOdDViG 紣m>dHўԪQKZ5Ͼ5~{"?#{7Ns7QG%$;K!U$rc**W1KѾxdVZȩ_ɹ-Цy1&ɶ6mR9wh6;zQh9K=v;6Xv.Osxj/\}r5k]X<fmO{znbu{,ޜs֌lgǆ+XD-9l̓TƉ7o\D}æv@uNq5k#'y9̓a+_k#fZQS?bmvOֻ'[}i|ڄ"m8*+O׭F5o#}y|Vpuiםv/@nuXO7OTpI
+pj0YO0B fZO6ohKσwAfl`f3BZ+'h1Xd'Q`+޸X+6QO}ڍl8nRzъDGFJw22lE[ڢe8Vi8e<7jkGvxnepıBҶMvLi8f#Lz+G.Ӻ a<;i}X۞'v8svY{>5Xȷβzm0u<0䃑Rp7OTp9(`B3@(ffZ	A)(((,0sunSaQ!%wU@}d+Xփ+WߤP@3}y ^Kep zk#x|<M('S>'$|_Q5&d}z/ʓJ@RQPn1	Pfy`>+, =u/~ -`+x<G >O.70\_F7rM+2AwY7ì(\F+0\	YU\a0=a`{Hж1̳6ÚOWz0j4}7"~niN&>l&>l,g`XV |&@5݌JvM|<h}b
+^C+	ow2I&1?  M}	{\ :ѓf{2%'x!>/O@@<\E`2{JCNd,b!vxB '
+b v`Wm=3 Y*bP	S{g:w+`# >xjPjя~	σmAGk8uOr#?^6{^_]xjjžޮfoI\')'ߨ	~
+[h3s0+bچʻ:
+X>|sπ#v>}ǬVc
+9 r+,w)7I¹H\R~J^Sϫ=R@*H]@
+27=6d٩tiZJiZc~p68{` Y˵sPƳ"p1.`4c`
+\+?:0 &O04 Ak+A0b3A	kRQPn1	PMf`m6 ;- OAb;W=K-K˭<e<缝I _נX<xd&NYIi$][[;k`8<<0% f9`.3m`Xޱ{}@%4U*	>ddG8>f8>'x|	_`YMx4\ j&35Ldf2S3Lfbd1Nd\X[Y[ZpL 7F0	$<<鐉D!PoM|мZN&LL̼	LBdY3f`)= k5ZdfV.ʭ&cE 2\BRT
+qV貁kѭnthw?BJC#oGcנ< O߂N 	s`
+~x 22222o"ȼ!2o3Lm&6y!CNn~h-5	XG(|3pºۓ+A-{6_{<XYDiux9yc1[[^f5zӹ=kd&2RDi"4}kw:(=Fj"5zKAcڠS;zv얷MCٚn*pv@ 5Զt- \.ֶ' Ŕ*0n;G^W<Oyo`?xIh<mgV;a$^ϿiýK˼*ީm.mw[+{#ok|Oh|ц3{ySqywSoY\Gӆ{tf[V0Jz=kތ/2ތ/K7?e)Z' -	i9C9]SJV [+)<zND3x׺mӆKAl&r q+;Θ2BxNN}.@4f	m9
+kzl1gU}4B)HlbJZH4EH MZRP dtؠRjW.:ZWgծ}Բfꚮ @)ye:xϳ^>>=|9wȓYZ羪ʓ+>3~_qb~__Їo;lÓ<[v*Psx/o/:x	cdkk?^88ͪcz|ģ26oX4lX/U^UU^P >h<7KU2:k=	NU㢪p"pL_58{/fC>_FoRފ	܅It|
+;sG{|z/W`kֺy筳x\g,y\Q~-n}A4!:P`TUϪ9Nڂ_Wi/qNw	|qMX+4kӢlR;7w#Zcuֺ?/8z/}}廎=G1*Ds/e^W1}xͳx@*)}y3:)<~>MxC!쨼A|aC圐7É>h>a>x}_58'aO~8W{+{Oi?}mѾh_[-a_þv}+k7n*
+`o[`o{޶hOatO[K>vG}d>hY,;#7GnaY,y߸«Ƶ9^J#'rL9CodDݡ5O_<ѿYJ(ѪѿTNqVQ>ˡCL=+=_;5m7M<o![ǏaF|Y羯{?؄~8r3zPez^fB/dBQf~[1b+~+O3yv?b	;Sicv9~Ϲx"^&kҼ&k&k&k&k{bj+p7)حsv*{عs]Wn;hF^]~~w@y0bDFS\h'yBh<1+߉0'b
+N8CjnLtb9<Lu?Y!3<33<33EY<X9#|=:r8u!`=䧙x2L:r<.1;~bH[MǏU㵙p"MčM4æ*_čKܸčKܸX[ql\HHu_g3eL\#n<xčO/?݇1Gxk?x>}yE4?~ͮk5V_9׊qnbЎ%XVfupUm	ߣXqVNܥ$p>{i}w>܏8 ,>R~[/⋎W+{/+rQV.w_=c]z+|zN;{b;ؓq^(G7j=d?6}wJ܉O\.TYx|sU
+<2\js_:ϏV?<^-%~>Zy'?|Zr[L@t8!_˗.wf+|^C3rhF͔޽q~8jS8+VHSV<~t0EScۣ]kflmxw֕~N⧻鮲z~+,fכ w!3TBe6O]Ju˸Ի.7GXkHו~VTkO5)F<ň'qwqwqwG:=D#Pi!=ɸV83X]OfL#;e?U~1z+^hF)h36SmV7F,F&t+=[ѳd|-ҳt{_ҝ\t;ݹΣO'I\t;ݹEw.sѝ\,4a=+iXOz>iXOzӰ4a=+i8
+z*詠
+e
+z(衠
+z(衠~˸y+EtAE2+ކ	84LxfB\*\f\Њ*{|+цv,R܄6ï'<Qċxp0)Ta|đ8H\zܐ[*Tb
+N8SQ+,{;Sx}e򒰭R4`>p9pm'Þ3؅g徰-{	ɸ><յ7;[7HPl
+U+x;xLı8Vފ݉=gFh5B[#m1B[#uFh]Ź;@>Kр2\X+"B4Uv,يQ9cnwN'х{J˒7[OҊ׬ފݮVQU`_+sa5fuYbV-fuYbV-fuYbVT6qkѰV.'i+pա穼i"7l6;',T7VKIwٽT(MTq\\$Bo"!GmBz87ɹɎOv|
+ޅ)8+*21gݘ9=$L,\@/	0A3	;ㄝqv	IO~4B܄EhFTO%V\+DT^DET>A{ߤM}e}V-Xcoߍ*y0=:ޮmRQtBx$:1̎iv8]8SpNjWmh,Mr+N܅I=XKqu|)_'{xQ!1+{xbW!19#{cCbpH^1+{`,r;1)ቘ	kc-auleXڭQ>!lTW;V9J<	gŰ{n%=؋W*Fݕǅٕc.䗊Çq.|4bBtb9V0]l2c[נ5{}{s=ۭvc\W_s7;|f<?v+?}E}^7v#v__Ǩ<aglɒ!2Cr|co"<bG!_=-6$ֆ:NX+8gCW+b
+6Rx8rXK+yWCMb$4&F絰>?N7p5?!<B_"KBurLhNذ+'aU2M*lNVi3.$o#aY09yt|GJNɉQw,xm&is6'qwjw'kw
+ޅSâNkw3qޭ4s3\s!@qUf&gIMbջfk*/9]wоe!u'yɘ-2>WU]fhwvjwvƍ&ob؉'/QTM)ɧ4.<<^@/b7^+x#؇װ+AB;S* R+RRԲX/uk-T>Sb1"Oݮ!Z͝aQ.wTpRab0>uץY)*>&V¡/ljk{PHzR_3S_	R#ֵ_źЕk5_WaZkSV=vy´-U3Pư5쬺+ߎ{j{ފ#de~CJPy*'Cdr2TNP9*'Cd[DKu:\+`U&#Hi)-#e2R~7pdl+dl+:8~g8~ppGqGqGqGqGqGq4GOs4WΔS+gr+r+r+rWqWsWNsWpWNspps8ρ8ρep}e:8\#Svp9+;fp9\+9\p}p8\kps8&8\7kp16q>õrF7=:8cn38\7[pnp}.9\+kp9&8\usV&s8\p}=Z9\#p=5rV^p%8erG8-m.;&mp=e[pjq>VqV8p\&Wv\fse6sV.34r2}oq.XvǸf.tqn.2&.eLˬ2\1NE]ۃ8aYepj.q>.eڸL+i2.2\&er\&e:LDݱB+'bBaLΊ_-NG/E%^ި>JԔx5jHS/q@yPݡd'+ɘr2\)丨!vܑ(VC	XxT]Ӝ?]YΝil9\+s^ߧ|_]שq=8?Wy+_rW_\JW9Z]3|:otn1/qҨ!Ѩ)-xT5Mݎ].ܧiOi>ryW)K}Y(q~s__;_OSYޢ&Jh:Jh:Jh0((fD	MPG	+PG	uD	MPG	+PG	0((()a%QB%4Q,JhYPG	MD	u@	uPG	MD	u@	uPO	((((QB%QB%QB=%L:Jh&JJzJF	uD	M0(a%QB%4QB%4PB%̧&Jh:JhY0((((fQB%̢:Jh&JJ:Jh&JE	+0(((/UJm=^W_+]2YLV?h]eNYkY)c%!SWZ%SuT2ՠ%Cd&C+LYKfZ%3uLd&3m2SQfL2S)3e%#dI2ҠLdU2QL4I&Dm2Ѡ%d&u@]2*+yk.Uנ24s_~Ù'/,y<E(ddn[,gA'+t8dRX(4Ef4t22Of,d.e̲Mf),E%#t,2K2^fQ2JJFQ&(dRQ22J-t3ʠLIdU2IW~iMwxw+W(W'ߺӺZPDj>jSL'4SzkPD~Nfyz2SC=zY̱ΙCEGڑ<v*j*Zd3:g5MyIڜ͉
+LM5ԴjSӼiڝYxiꧫ?[{sjpԿWT~9}j\\SهTVKeڹ_rh9UX4Z̡6j렶ɅP[zzj:m|:Z7QboWo
+qk<uR^3孷P_+MrXamr;gVZg]a%VS"JZJNR݇v;=u)g5٩;J(")"("ǧrhEȴ5N5lٔ9>CFM9BM]7DuTTV<+QٶM]5DY e)H9<h,l7CfYFE3|f%`f?kyʠΚA~2KyJ>5E:?J5{ffk*2CJ<`fffȬfa?2#_4|`4یf٢zE6v^lgv7vQgg&F>zQ53v^lgv7vgf!C3#3fQlΘefCgf<lv^/׋63af3W!{vFlg2!c33oizvFlg2!s33oi6b;+3b;ceF=SlgÌϔAbIO,Ɉt3I#%R[b{.hX~KJ.gFj)Έ^O9͔SK93˱ۙrlmTTKEv^/׋6꠪TUCUb{Έ-fͤ[b{.k(b;#3Mb
+gF*oY8:Y'KE4en*Q)s[(,Rfe)seSf#eN6,Rfe)sSyHkU4evRf5eNee)3M͔IՔ9.aFvQfe6SfeNq92WQf2ӔLYMkU4e6Sf'eVS򚦻LiLw592s2;)s"eVSD@deePf~2k)s
+e֔M9LSfWyw2k(s
+e֖Caʬ)YCE4en~lFQe-kf^^.l.LrR]*TVVe5UN8U2M]]z)TY[VeU˪lZ+/O}rI}E[Gy_V^:(n'8uR]kuT4uR]+mNQ]TCui뤺VBu6Q]?S]Nꚩn
+.Ouy롺4uR]+M.Ou=TNk)T:.OuyS&뤺aKS]+uR]+pR]TֺZ˪룺-t:ֺTu֝TZRǨV\:(.gwX}GwZeDqOq{k)<))Z˫QS\[tP\smq/).Oq(nuR\k821b?>+FǜlX&R͞hF"D3ISnF-Z;sR*?.];1&t,5%wpm=I'x#'+Q03Oi<]xy"^n%=>xo `g9:צka{U
+q<m?^8Ca{4ͿzRB(.
+.	+aklA?HWe;0U&tL;cgsWR} 8쏪㍨*YynR?b硝OiG{1x^W'fp.;;>S9s'<\ֳo1s_2/bw\]~aw;>*\mc:׷7FK0oPm;<]>O$lMs$ID\K]skn#aczt.7n2|'i?r+aOI'}M^|}HtU~7Q}[mh~V68;m7*Jf߇`~ďc?'a S9~ы-%~A~V	+O{  v?'
+Oi<]xy"^n%=؋W*Fa?^88`=x{pn4+Hj&ޏB-.e嘏FX&,hFT++цv,R܄rԚ1,;9Β'ۢ3|-8-[Pf1t[i%< f ^
+(NXa[tXMeVauI5XYјYјYјY15\eWlZ{KO2Dk+I|(WzX]ov!1ayR9Vi?K(O+?M5vN4G+O]s<ם/jxV4F}wAٛr%~h{-sq\l!Ë׏Ӝ11!ʃۜ5f^3kx 5f^3kx 5f^3kx %֘sXcka915Xckcy%[yV^l%[yV^l,,,,,,,,,,,,+h0G9`s4Nz
+OcDy]^ʫE܂E.sl99US8US8US8US8US8US8US8US8US8US8US8US8US8US8US8Ulۣiyz\ߌ[D+{[)Z.	cجS?'t	Cቊr4	F1= UFCzi"9'H&s\ts3#kCKyűъcc@D?X^u/WK<3xc9׾e.[:6߲X^Zu~mvliw:75*?ѕ2qPvxtK+O|>>5v߅b9X!p5gտoG:ްDGh-ܣ{p=ZGh-ܣ{p=ZGh-ܣ{p=ZGhRhJeF+V*V*T6rJqXivLߎR)RyeM.˹r,.˹:,RYbeڹL;i2\˴sv.eڹL;i2\˴sv.eڹL;i2\˴sՕJ,LA%"H
+6GHQ8L18xL	8Iq
+ޅS1tƙ8jՌ9gvkkkk&u6~{:<sE/	KGQ]Ν$ P
+(BD5U	XcԠE4V0%AMbi45jlmbTlADl6EYBX5Bwf@(ڗ<ysnaK0SV1;Y̎,f*X+`zLٓaug?y<̭e$1Q0b&Y6ehbX8uQz.[Z.mB{};ǹ?yCTլ?f`_]`<syiJ̓.Ds	X{f *3b#>QJFYf#,LRKYDM@&YM&"&dIVI d>5*L:\Kxdf2@3Y"F@k;	,B#5`\\S`ׂHԾDkQھ{wv1?Pբ(k-ZZeEQQfEmFQQfEmFQQfEmFQQfEmH1ң0	 xbAGA G! a`88'`$.8')`4ƂSi`8gxp8͑EιP?a3w#ը7XuzR_T;+`>
+Z gEO3W|z5y^M^&W׫Qjz5y^rU\(W5y^M^&W׫jT^M^&Wp0i<LQn/bGS^<%zɣ^<%zɣ^<%zɣ^<%zɣ^<%zɣ^<E2ѦL)mD2ѦL)mD2ѦL)mD2ѦL)mD2ѦL)mD2ѦL)mʌG@L)mʄ!ad1EXaߣ`BcppW9rRxJ$zٖBiOԥ>uzBr9cWT]z奴^F:+ٿ
+\M{ǯ:7y,JkE(\^xϊY*We^2xUU*We^2xUU*We^2xUUߵJFQd+%ód+%õd+JsɨU2KwE"xW]+BV^ʋZyQ+/jEV^ʋZyQ+/j具6|xom>͇6|xom>͇6|xoKd1y"'^Mk1
+&uDh"MWV/@%x+85q>i'M	4&|҄Obl;4f6G`
+ ,sTZ]qbY3h1-&Db"ZLDh1-&Db"ZLDi)꣐);>6E#aqS4"#>"#>"#>"#>"#>"#>"#>"#>"#>"#>"#>"#>"_l!
++5EۚDT<W睜vx4Vax/RXKb)^,ŋx/RXKb)^,ŋx/RXKb)^,ŋx􈹩=֙>Pl@#&Z?f!l[6P+w.w<hkOxvդan}t_|>	^ww-Neosjk(?2c&cpQ?]?]?]?]?]?]?]?]?]?]?]?]?+ + k +   + +`kT+&XԀZxԁ.or\דGM6S'hȟ4LCˇYAyYAyY=yY=yY=yYxYxYxYxYxYxYxYxYxYxYxYxYxu,xk<5ϢKK~ZKe@ط=g5e5e5`CCCCCCCCCCCCCCCCCCCCCCCC1'_נ(J=J=J%R	{T^*a/J\=A<3u{iGp-`67\p1d[@&nY
+Erg⼒L罸N|iş_vNx:O'd<t2Nssz8(Fߋnq!	~VxL&&鿑Yq>])"QOc[[[[[QI!I!I!IA1AAAAAAAAAAAAAAAAdݯMbT7ibT,Om5Ԁ<$:fk,ڳq1~e62\Fhsm.e62\Fhsm.e62\Fhsm.e62\Fhs)b	_4&Єo7 7 ˊP".@P"*Boooooooooooooooo +BP"ԯ+BP"ԯ+BP"ԯ+Ü:79ٟ͙gcDY1"zeDV<܊[p+níxVk&d)KpeoçTˈժJ~Z<^r+T8^>^%r+,d>qn+j5uqӜ\lI|w2|YUjV=WyZܦmޯm{$l{͐I5EBR*'d	x
+E_}-ױŲZ`{m+?`	DVݴyltŃ<Y6z>VU*p|+hc<AU>\|εjŨmUclG1`,8MLƁ>$q$l&0;AT$!{ĸ}j[\
+Dqj[|
+{ ㎏]=-cvT;)XY	X,ʚ0A?Y}",_os$A)N"UeŅUR8^SI2hA)ZPoľ"JA=HW*,/Wy:۵ldZPQnM+Rn>F=AsM-Fxo'ۉw'ĸ"ƫ*b\E<%ShyPF+ƀ\pH$lvk2.fT=O$u~-89Uyx6Iq3׈)x9%*EHJN9V*RſvW"[{Z㵷VvsXֱɲ{|v#~#&C]n="mx	~Ӿ{v|]*mR&sԏXjC`	pީlO$+7sDb{cd  g%3o=]j[M4 l5tZ`.b;{ ah6kXFrF?gpLgbk<:˱@9c>d^Pu9ݽ	]0]0j sArMqq;Aڸ.k
+0
+0
+3j8)d4X3L)S2}%*ˈ2"LSRY)FVJS~u+n:e:Lo/+ݒ:0֓NzhR>_FXWs2&<d
+Bj䁡lGSUo-C'#A#hG𨓑4hA'#_B%_B%WBp%WBp$?B"'Bp"Bp!dqtp&֕l\Go?md0i$&-(f+X|-dԬKAjPTj!tU:	!_k>MI4jssDb|TQI?	'$D"\B,suzE*V"jQQF.44n<Tmj%wu!VL;j
+iWQBN<q2y(<LJ&%'9ZZG=QK=QK-QKvvO 9oQWԒ0Tőko0I6Yőw+tZ1XkWn>3i3!@mrWG1?aA1c1?als0=al00=!x'Xp1X%X%XUQ!
+yC{Ph-pN,^OlN$	-Ǡ}V$ܻ9r8hVJ4[W[0
+{+`o@ [[`jٸl\A6nAE[QVT\k+UŎUb(=$?-'?-5,'-<^]M4z9^Mty9w4hrv9Z].s6qv<Ӱ;+Ӱ5+.K<҄;83;83;8\P8GI2@TQ֠y\=VBsMC6u.ׅlq=/bs9T*9(~ډUn^.7 n͹ҭ_sNs|U_r^pqt#ZZh;=9SOg+űuܼsnA_ `zEjg.w9s/PD~|l4_5wa݌}*<w\9fi;Y]nsǰcǜ2gO>q[Dy3D^߁'[/P(r7ؾɶY%OѣO\mװ3C֓b|yQSknQ~&E>IT27w;-B^<tf3A~6'p&Л;WbxT4a%RSh+M+bRZrQb^iwu0QV܏b8Jk5xFY\DcsȈM׊bof?S1+;}o?_/Rovy7DfEʏo>g߶+i;d|e˓D>݈Jfp$Cˎm'bMMX:QQzxL<CU*ܦpr?f?kU5sͱ:/n_rZi-wU69j&~wG{;H"+ ?d,X=ݳw`N90Gg+	
+]T16fd?SdG17c=6zLOi3=yJ)+bÂA}j 6f^cT׉tzL)Cur`P47bv<0LI|0Uti? ?)b
+.3l1^dr.Ҳؿ]n KbCj+뺰K@/8х]!{Q~.}hs]#2\ׂ,f9zvÅE^1"̽hBۯD{p
+Nu!.dԅQ2BF]ȨmkQFG6k3+2K
+鱐
+|sf,D0
+N`NUIi*urM2p9W Me6`?xJ2;~np8T>H04al+kDUeH (@Q5GU+QBTïa=#lMw޹1O<LSsa:k*):j@-x:w8=}ǜ+"N"v0`!#[΂SxKd_J00:huꟃ7`ӜukY\Ml^ wl0, 𚬑c"p/Oc9 e~s5 P:bo&iwg dr.j;yK/k<`gؾf؂ͫfyl21[Oi<m)6tlfhˠĲ.Z83o,Yګ)i.lsloG%vD7(zJV;yj)=gpZp+:p7䓘gDALHyx89]y3=gj215QuOD䬓YewgbU]TJ|nf+ˢƲP:Ԡ5(UNЯ"B6ЀCOT*[eMJmbkv`gvεعG9Y95O% 8Gهx޶UFtM^KGѽtt/KGѻѷ̇MѸW]<4-MKGдoiYatl:6v97
+F(3C>󡼧*?ʰwDo&yNEO'DȗV	*9Pk8gR,r'CT,$DG2(Z!9F5`/WkUJQ5f<
+3@	X+^`-t]TTT⨆6\&Dm8UyUy+Q$Ga{nyyǹGUV_tVígQ	:];L35vѮcWnE<ZhP\rX-8x۹ƙm紝k{NGpad8<hvjqa+^͈V(iJf}*C=n^
+~iDe=`Ea3PEQی>UdfU?>VUdh@3DS!E4<]|}mb4Sre$+N$%X%X+|H\#>WXJ|?򃪲NU~;gwpv6h.⊮^'Jl?57ONm;>wܡ;t:wpj$D%:_.϶(QdqB2x%;Y\M܏ji|:g<tBk5x<*h$TiƦki`O^z˱{	^h/9C/eL	rtm:w/8&&9*ٚ6wz]ԭ}V&TvM1kSל>u.#aGK++}>f
+Ƒ{}faAD;e DC
+-#DvG#f*GJ/ǋb|.MF36S]+"\JzJzNu:Vk%Nn-~ʣJzt/ю"]o
+\r\R3b+X~`~~;\>k
+~ײkJՈ6
+kFa()5\:d`M	֔0`pr%LlòqXhaI&RьĲs踰lM	a_i`ϱ_	wᣙ{{D4[~aIDz''#vYJ~wT684?akTvO#ˉ*GN};7aȧT\Sgz[Dh+b"+报ԛZꚠ+Z(jCc>xmZLR]ݩӖjhikhמ.ն:mfinz-}ݨujJIJX%ev$i`9XGCEyv&iZ<I=(Ohr<U[*\yL~&By&iKByF^%Ӵk,)9Gޮ<R)@[ޭWbD{C.i
+R/ooww{Q>'5ʿȗfFѶ*V*jcY#k|[>>Brܤ~elvrGnmZXh_Ȑi_vٮakK*]juS-ݒRn}~OGXddy>Z?MϐIX:&y~H??#M,}k:5Gnt͓O]?/7i4b̔댫Y=cqd5n~Nl,4~"'CF+i<e1z2ꍭF>24c?2]KmM>ǌ5ͣ$dܼL՟44gW2[ߚϚ2_?5_61_1_?34[[Wzsl0׿67te6-.ȥ[ͭ.frns+4r%[+`ױ!!SǸFsutNv%Nu}ZWzwGwntww˽Еvݏr?~u{	׽owsWu\FFOݍFRffW{{!wp=ݻc]ƌ9\kbnsy*fkGz<TDet<B&K,_=3y^byySmz2y{3x05~Qe,<VQj+5V[#F5e::uuQa1^&Z)ҺȺxٚfM3jJ5fMZYYWZWkY,+kuie5<.Zh-4޳Y>OGGVU`lVXO/_o?Zeֳv9OƧFȪ*]֋֋FzZgtX5[zc.kh|m}dm1jZSƦ^b"Zspt9?6Oed{kmqqOvc3O5	9uR\}g=a8G~~>@{hzQjjot{?*>߲'9~P;g1nsd7D{/r
+~.Bnk}`_~G8l{s~?ȝH~ȞmBj=TAZC~8vX5oggOk=[7OoԝWs:z:NMV+cmuz}[(^8Lc<~Cmtmq=X~}^8gTDͼ)zj}Wu:Ӕ8yͽ{W_23rXLow^/QWU,FeR^eazmzmϺC~mGgav!gV7%RuZV?0Kވւ5NۀѤ5řʧ|=ic_=dWDT;TP[VUGk}=5Uo3"pZg;U%98sWOf˶ڹr|ݯ=Rw^2ԩ*kU͉HuWE_UwWO$Cr+D !܇7'+'*$,*UEQW<p{!ȍ"b՛ICv75o{}_jm+:1U۞-l$*@U۲YG 
+5ۡ:S,G!|ǋGYC3]UA⭩Rt{0^IҒC?t.nulaa^,W!I`*svd|Bw!bT9*i"oNEMt+zK5xXrGm\؏{YyX.g8HT<ʹ1UӅs[%J6_k-aƓr~>Xt;Ty B-rgMysƬ鳰|a	ZRW%fA^JjҶc٪繏>u,毕DU*#ߛul<v5}U;s'8B#my3gBWooW8חW*R'#80Ԏ ef0r]uȿ3kyй]Ci/-Ж5<{wW,`VPek1wgX*)C=[dk+?/Q5o.'x8yGh>S&tyȕt{:`Μ}}gUa>T>0=,nE-'Q?G-x=zO=Ϊ^J縎#]q}@Q'ם8blYϺ[=.}TgVQZ1?UT?8aZQ/5m9r:YیwH}U+"2o܃GJpT?1th>}qc oixj}xV|gsǉd'UV%8kW{`X8Q0*C8ڼj615aɛ_.1K{ղ7Y՞,^s[xEޝe<jy蹆wx^ hO <<|l><]ް:׼R>]Ktv|~b-Auu.dyA+K<ò ecӐ>1͠S*VCO^;J-jp7"}ؓRSpLXͪ㏙
+<pE!/zbᚂ5-mc0=rseVz77PCi'%h7|zlSP#x]?94FHVBΣa&=Pep&Pr{A7}Cʑ$>7P.I t=SJ7PR,+l=8nPtXs˫^E)Z+B2o!?:L!0*?Y{EȊ{u_XUC=yqt:#4mGu?=x\nxl+G({'k8+=,߯{y.+ۏ+:搼hs9¹byS3cGW[-u+BNDǁZ[J=yyzt6CVsT5V2n7|Z3UG./dnwT5mw~h}#$t1M)yMOtFC=Meۀscʷ{YV?+ZU
+ilK?O_N(l[KcVBcw7g5Rk5m[8,&ꏨI˪|o	-VСޕD&i9P?Fi LZz:%B%"g@D'BbC0N|qY-1UNNwyvz>Gss9SU,fnΑxoG[}5*sن[Zօ,Yȫy[7Y0kZf,굻ru:$_7
+^^_*rQJȭP^_^j^驋F3	1X=5ޑhz8CR3k5l^{Zc[-c<>Ps|eL{OuȖƍzeqЎ7$H55vO"Y{}Y5gW[kkoo:^;{=خW;Sc^}j֫O=}]lwݥRWw]6kݵzQm^kj
+4ZSww64gF1383Mt٘mԤd,gN?EEEQ|G!<.bpnC$^OqpN	ԙ5DHDݩ1\OJfljljSAr)yP9uEmQ_ۏ.|bFQ4giΧ8MFMtd]:\~ٌPp诳qpt\.
+גnK2h\&.kCKeѝp.tKw#vG>ˢ{ӽpt\-K"ZHh*@%pTJ0=r'QZp鴜^D?e伒^AYқ_GBMNoõ8{o@X#T>P9<BnGa*hE(H[hM>#S8¡8
+?D5ZQFDc{H	8J-F$j,F"E"$DihL]DHn"EP*RHi\4Ioy)-rk':#:QAb0XF0!F&g	H8Q21uRB׈Q+b6ʽI܄so7ܿ%')S< 6bx20eGģZ<&o[Jl^k+b7{(4@hQb??!g4N_MF}!qΉ^&	BOH:UҠҔ&dKZTmiCSZ@-Zj-B]Ahb٦0%EP+eFS3LLffc%6ayO1;PYhv<!= 1R99<tՅg^dNRJ3/3AnΤaWQgjj*0g(UKs([k52Vxh~[(h+<D5Lvn8bGX#(i<gXg@c$օBYQ5њHk5!O&CbM%%RRv5XӬa@fZWߺʺ
+^mBkkuuzzdD-8V6u5yٺb;\k.nnγ&7yur׺9g-ĹE*^beZc-JXKpyz.ćq##z)@OZ gq^EVYkpYo7`h޷6>`}7[R'3Kd+mnNk'ڃkC?X? ~k?	% (Hr5R_fQYjeHPke)G9v]%~C8GmTtJR 46QM(C5U͐j[tĶR2[ʄ>G\NQmjOU*@tVqVr7iz^A#'0#,uҜ"|G-xu>@MD)U)j
+JD	)P;]D=T _f#&u;r|5O݃{rZ4T)ZNCApZsR!20Q Q(cBROZ=r8?EPzF{UjjZM>| o5 +%jGQsOgz!zA-JSߪMm#WU;SB=j/ݧ!'J9~F?~G2Qc@*Aiz@|4)jn al)۱#(Ύ#o`7 ӎ(چT΍c[4v<MQJs47!es9rhag L;)mgڹvv'+izgD{=yGP=>AcqoOny>>^`_+dOBʋ;ٞ)Rr}rܾ9_a_ҧSq4{n\7S;[(ݾվطٷ!ҁ[\2I#d;ܻ]`-w;2P5biJHlM5|T5Bֻop7 a\ l@ؔ݉2!wwL7wj׻{{Q{S)ߛ
+OBőft00;?ZGG"d4Ҝ?iԑ9sh,3^H=qy#(F1cmweݍv{1h1TF]mc5ΎGC0zFϽ=7fʸϸ9qs6P3Ƌ0X9H9q<·a(9Qr;F%2J(Qr'R}1\..qspps.prҳ<sW@~	x:t6Ыh5+,7QupY.-8;ޅ~!&r?D)fg@@[.Xk\7-pw{L\\a\  R/ R+\Gʀ;
+d@!a㣁5vؽ!|ףG3^0^ox=z<{2^?z&MESLd@ά@>96:s棁OhLӷ#GQnP~ (+EnѢSDx/Tq*ޢb Ab(a >1\<RY@{bc!778 xD)qRq)5swr1xf="dq:0d0pgfW00p-ȷ
+0=vp?g0(#?f0(#?f0 C?f0 C?f0 ?`0 e O 8C#c X2rL&2Y&i2+~K~̥DYv?Fa|zD9e2kϕs\$\{\.K/tT.yT>
+g峈}I+J|Zuߓ@~ C!eȏG7O~+M~O-{I C˰+#@-h#N׻AN5Rg2 k6uNMqq9]W+k
+:`SZA ʥfU)or'`\`\wu 	ruLEs4c5Rs9!mN C Cy9hK	/gkv9?S!ONIdfqݘ33o1oCe1˴NNk-[5Y(p(p3yZ7k5	j̜-Xfb1ua&f0aü+ƚmFwua,+T*.̣bG5fՅyTAucܩZBN;ua)YP3|1I`ӃO/f>4f&x!Vb5ن&@Ԇe'_EH os:1iXf;yvZ3idl	B8Njl'NNl+l5<f;t`:*a<yІ1NU"MoNU!M՟کj !dbG9̎
+2;fv(Q&A>̑#e#]k"iKf!\30[6gw;;Q\01QEQG2<yT'Q̣!a̦rC+5UO')lQGs
+jEAzfPݙAԛMڀp͝}lṚR6#'O%ͩ"SŇq*	N=f*j'Bv_E_A>_E5
+T_Jݫ3f\̸1 Mۤ 30`+)qV\
+؍F*)__E0
+_ec!k9̵̵"<mO;;rB 5jȌ+W<3̸z2:W3{=giǼ',+,+Şaπ<ӞIU,fY?̬r50_HL	o%:,g33ݙҝZjy:+798[of?@H5s}CH7n4einBZ[9wEl{7!NNwvϦ\:͝^kkr{vgC1׽yc}E.b޸]Y3vS}G {|j5k7׹(}}:M?݁<{*s..{1cƘ\1b6sWyb6?R1;EUNOyĞ=F$!jQQ''E5JU"l=
+KsjcJ{|΃qx%{yy}v'%5w؊uG_e	`a#hv+ɬ-oޝ=#מ-G;ո>yTzhaP+'U-`!GV-þ'w_C+kЏT{[[+H?n%uYBVw>
+W)]G,uucߖrh婬ve>f+83\i
+s@kݩ#TGHcڱT,-B_R?v+*^#4ʊ?r-u)Wy:vN7jI9l'Of;V)wA}X[oYzj"owrv>ʌPʑEUy+ދG9c"FΣu׸}4GuO@ͮ_2݉-֋GJ-(g:zZPWյzIdTiG[R}'=t
+}s-Rײ/Q3;,;}Zr+8\oo9Qscd%G9V8	3x7Ku9j5`<wWyPL;59_wZj`=y4owYgf!CϾ~xr.^8hvd{|n%/?]㊷>PZyɣT-Ɛ򹥓VS.?0aYlB2M6!WI[2Kf%eNŧZI(;_) A@C(J#(bblj((VN(I:&ERt9Jj"gYTwWRi%!Q~%MD>@r|XR{K*O˧#tPgBL]+4=ٚ\'7ө4R~&l5s[͌n/ʟ\<Deh!.o?7XFрF4xJǒfF2]githF7Lm6Z-t~_"ݦߗHw7%_NDK#w$A"}~G"=~Z{w>HM;E~Gߎ(#K1@QE{ř&q~/ߋ(f:9ĕjq]q~)fnMrmn\m\^,t=E{_,<ܑ1w{x='7܋܉Ew{Xv(El!'~H;ޑh۸uJ	ڨm4h%*lT[-=b^M׎HөնVɭ=|nնE	<kvl%ؾKIh栭lqkqkl+סMhӳ&,nh}G}߃>s>4nXmƒv}!dGk+x?Ј{B %xqhvezN|ˍ],]/ߧrY[5FCkvhlǽ	zgϟ!!܂4_5^ה{]3]ٍ}o/RB6lG3CgkY1C/m^*(ڐJې{lzlEF$E[ }8rqE\s#	ܫp^^
+9goqNᾝ2J{%)ȯ+~3[->}^r7{;_?L
+K-g[vЍ,Ӄ|NOge1$ƈ)yyHAQ=LiJgjYA`;$hlpww缇 kl(9;#!9Sَ;.gdmE&p9(]Nፘ3\\ŕ8%[h䱅FK7mHX71~Q_)S47qR~+b͑[,kVn+B]GmۍwRA+@ޔ);Dl+ 9pw$bǸc鞉+!kyD9Ž+(ŝNEi4<ݝy;*qrBFXZEA;[!{G[1(%҉Ss	ch~5g|l[lہw~w۳n.ylۖws~cݶl9l9l9lT
+Zav\m]eW)d/Z1jMД5A'CLy&ҟ%Bzs9H?VÈ5DS+id99-D^
+93.5Ӡ95hpq1?fyh-:#-#Y[Dbm"E+L.z"cX7Dq$[ǰV`Z!mY7$nb}}]hD
+
+ k} A
+d@h}$@$ʯPkdY$=rJњ 5Ak٦9u@;F c+~m#@:h: u@C-YFCrXh kh# `$A	Rkkh+Z %A#Lh [QGnhhdUwdj.`agoOMlhY-[hfomd8ɶq>|΅?w5컃RY={|&'}OB~dW^zs^q땂^QW+͜d2Ot:s{"ZıM^E.a]ҊmbQK>/!Zc[(?-Z^$E^E::RSך#:Cb69\˵!k۾d?2݀d6p(G!$ލFn2b`2k,l#G!\kLLvBpm)vv;CvE1..+} sĈ5J4khB++YYa{;8h5M|h kXbw2)Yki\hڥ%,F׹!zzl|Ql|)lϗ|SHI<-4
+05?$Aݗ--(莢CcF._t-|h&%,XH5B7TH+dtɤKJ֔,9XUڦt`阒ז)]R
+>.ũ[,_ 眇s)M.m_ڧ,+}6tNW-(Y4Qqjq.#*)`ۢ_|%kF-)K_|GRI鯋X~jsZ4|
+(:UŪxs>f~\qɋ.(i׭H^daw_}䢑EJQ8;Ϫ{Z`1a		!Ȋ1&,Dch	aB0,acfWa%E,Qp:EV0cB(B~uv߽z55ﯪul@	<lCPPpIkCCC(nz*mpx+}LB*ஸ6:WZRVcjPRiR7KR))iӟ'%%(r-Xʐx6 ,$uA} 2xpnp46$sk{N^
+zńkPnpj}0 ^0068^jt:hA:z:2X>xm:xCi"T::79ZT
+<JK(Gkg;Zjho751ݡKuM!gr+-PGhr`2@L݊G\'l)^'Lf@0P:
+K0.KMRx~`l0A*P+]jB;`﨡CeCCG=C͠124=T=T=9;t t74kk zXe|hyh-tw*	.]	- nR=Xh&h&9~7f@@9HbJ;9t)P("@
++FNFsR?ÿW+30As++~ۆvh@'uگdVek=)Fbe&J3Hx	IcnH9S褲)`\Be(Ht
+uHhgqѻ**'$Az R"#_!%)%?Us(P#	8~)+-gQ~'yrHn+	7øo^lBu:zFAѥD>Ut,}Өu:B@B5
+~q:@!בEA>~C-$) 4@	# @gKF>y4/JGS=$lO9God3';I=z4FKA&EהGʾ`yVsVUjZѧut);6TT{գGѦ'TOBUzVUvTT}xjT:W-=y	~H%~.$_նjYދ3դZw(u~D+	S?R7_E/2uڀSW>jGV[,zN.='zO^_[ IB#"ڈZKhlWX,NCNt*Oi$+WG}ħ<ut~nD7_X+X~vnE Wz|>M{Y51:=N`<}1=E.y"9s>-D'60MȻ}yw(WxJ޷@oO牲}WG|s_z[HTVy
+(RR?3_R(|c=qfBBJ'IGI/HdsB\%kt mT-5[bt@:+#PgL쀶CrҜX؃Mtڽ-Ҕ4--JҞgb70o?J8'!@z~R*Zcv;$=p w%B<UbX!֋Z)(I\m:(iT,I
+G$`ܢEtJ!	,HВ\>/2R,^ TRxklPAK⪔,ɽm(&=OIuq?gcΔ1i(랦%"1)_-h$4u
+S:Z_y:iA+c yrP"`0r\'3!OLH %ϡ(=)=?Br~T!)+ }^G(2H<2ǈTLp"~bqG@\@b@ď'KQ'C C<A!$ՈST;:MuReqzM9grQ)?45EMK}TYՇ[-SYgKh^S蚲0<-<+*+_)ϵ&AVV#.ḌD,D"#15q8$cG8'{/"J@ft],clk 腐p־no5$)f&ŃpEb9ف:	B PO	DRG)		|X]9[,FJ˽")$xW2ۤp+zŀ#qRlV0'r5)6Կ(5oQЋ	umAHFdMqTꐺ8!%5b,8+T@6DZ=:Wpqqi<PDuFWXni+42 a#LGjF/da	"[baOLlh9ZB<l,"AoN8LG(sMp(ᶵt<*xλ!bF
+>GvxNuuV*YS`"	kRu,B⊠w Y{"XpDS(9t$^{DtVG?O۱҄䱌ϡ_$D+9ڂπgs+/Fi\av[ꩄ2e*ɹ9*Sxc4Ϩ諵57b5|kym!ڶ_HJ 7
+ZKYN	b_Ru~w۷52{:z{xjt'xg-Ef7
+\NG]ps*o=%aj1Bj.bwk)ܾZp)\%ڵiU]_8xF1A_f= K/ۗgy.ɦ_!Ke42=ag-A{jk9xmĺ>/ܒܠ71W+fA9ͺȦ	iFo֓ҿ7yrUO/;]Klu[tmyF̈y*=" rx#=OYUy}G|ՖQ۔Ӂg}i"HX4_4Ve>A^a,)BR|#wEHـ"n1P߁|[lyP/$
+@[ʅF	2|Ӟ|OR)G=\g	W={jU}kq*rO.zZZh	20˶oܝ+^K9I}'\QI65g'wӻ)xA&H8rO+3o;޻]N*aF<$\93/"&۞$&/*Baur<JL}sXM@uXU+`hZ]<=%rnq	jLOvzxzv!bz<ۖ"m&;*=5ּuzSII~j=fP^AtnsU܂;3wm.z"+u:S|o<s ڝtGy/z<Þ	ϊ6BoѰ^fܽ赸FLn{*nؔOٮx!|GO	D)<OO(&~[-wP8~"}D5H#8t_؁(*l9l}*l%lEOa߄bg66P\f&||œϒ( J$_'_G?$?B# @o_B)_ϓ!RߒE_ G'o7C-J#-E/_P:WKGG(}?IP1a*EYTBS @%GD*$U*JF*=JR(OGQiTʡҩt8Ae\*DOP_GGרR_EԣԣǨP88zzzRT>zJVQګ%PzP=JC!R+WгWկ2i(zN=~C;F2.wE#ߏ| ID:+/P<J\Ы}J\P$L 'O""fU:urw/]!ۦ.kY۬}1^lݿkL%s=֞ wm@ǺbGaO2sE%.Ir;U9\w2N8j47	iǾh_%&ɱ*JNl;ǭWӸrC[qmUn͑nd0URWk0=wnirmf;	2Lmŗ2v|+_kϺv`<g"ȍLϻhpEy8W"wS|Ĥ3ILA!CP\H澯e,Q*̽p'U1mw1ɭr''~ƶ
+pu76	e]9T۬#me67xށ|]Gs9+IWsGc$nvr2\]fh_wy)C+`\5$nf&'K;W>|<3n\ WӍ]kn'Xde=ܿqW0&{!`6&Tu#/8+e{m0ٖcm|4ܶ [ОWh/v%ۛe
+2l'g۳XُvWldfwmڮB{krDWn$G;nCde>I<twvgwϟuJL<':3:S<t3 s<kyL7ô[Xg@K%<ݿa3ǸFMSl^-ׄk~]3\+Lj_UWט#ewl)6˕yJ!u9>mhw]um6]c;rojU% =4e*S)~q}1$p5 9:6Cmo-nO+y/xn8+9Ȩt\)0hxZnx1>LsD4;'
+ŬWېa6H1"[eTq|#qdWql[Ω<gmG#6Le	gh(XPt8\.Q2009.k5olXjj܂;5N5_mr'Rw?ֲy]َF8im٧OڧiMǂs㎗]7Ad*S|
+hSFҘIWΕ;8g?8w^p;+0Pgq9\䮙.86-]&$țr9aU:k+Λ;ν.^?Ŕ}qٱꌵ]mr\aq|c>焧%J#^"OE@^({GLP"o@JT"*$%DV=?ӪsC_F" C?O\4=.B+(_AxQF4u$+S
+ҬO< i Rf1 ]6Q@%Ub<	i@eh(,%	/!J\S"7oK47'@џe#dibđ4Glh $Ni7aox?&#M將rqSw22Oʨʨ?x4Idp	$~zP5T#~Abamr$GXqp'5@zuVl۸ڦ9U=p%U*
+U8$W^|%~UF*GOS33xTFxLUW}[m|Ay/&U,~CjO8)UEմxNmzG!@j<{K>m	gg(Hvl3XQM2A;&"B>SsDڦvˑc"QSω귉? 2իU1D ٛD~$]&2u9L.+2%.Q"Gg3Q*Gg#%+L~3DE#ߖ\$1b6b߅'nĻDm{ߕD&^D&E)6qh؍Dn">;Nât8E#	>"MG1qWD	~k}`l:{s ᥟ	 1@?KA.'Bt}$NxxEĈǉWe<N_i@ѽmxHhD1MӯW NX
+H
++&q~^"~O/3 ܰX@Oݿ}Ea/+||~{`"#{R"J ʆ
+D'PfA)eDi(cn7tIPbVp(2tgnY7L:į"!
+yG'I>{feFfuƐjfv^й,.Tl!kCnk57zd7_0Okڒi)2Xj,ۖ^g-^0ف:P'S@hu=JMs%rNW]WsGJYfd;\vcl0[͒eڛޭB[#-ZK5ޚd᭩tfkb\wK\[sd+AMڠfT6ܥ4Y-)i[f}s}sPntqYnݵ3jQk8,iݲ6eK%2,d[uzR#괞.­7iٵD[4,oide-	cF3k-W;ڢm^Uݝ7KV2	X
+`Sv5RYCgsE\ej'̞vny2']e8)cEAuŢ)J˨UHK% o07
+Mg-9j%r\:5ρmf|Sl`)7XZ-@[u+fYgNcwNql"/6L2{w2>rWmVhAҫ^b%xu
+z۵Zcˊ5eke=d.x"'I.Uup5.&N]ǶJPLs&ɝpzskxam=z:	 +x;UX:f3]U0K(vh V
+U#V5hl]+S,ǭ ސŦuŵdp*=ȖsFx化.ݲ?й:]i2M(@vU׻2-`Fs1z[W	+ҔC]m1l&f&Г+K7研ՒbWNh+P>l1-9QƔÞ_%
+H6_'Fy&u޽,~ %k'::.uXÌGRT8BMSQ!)I$H'Jو,LJ՝-dF[wkfA7ҖZ|\ֽΣ}:]x^{ŢEX\ڸUCzVվ؎[}y}m6r_c.v\m/՜<پdSv uh.kLJGyÝƘJfmmhc|c|En"7M# `0yNзQ~LHLr^nMvx_мγ-.ڰޡi~eKٖ >fXxSRRɥ6ixF/DY?q݈6BFF^wOy4ܼYjLæS@MӜ7yMh}f:iY~YϬ5Ʒ26MWꪙǖM,suge8>mi^>6kwzY{4gtQu757;6d>Mmڢֽ{<V7/nj6:&Ksw;u+>]Um[4K}Mw|,%Zٺc,ȥ=Ķ3#}ɚݝsZN̽aL-+[ʏ%rfcLsr7beYmg.mn̓N9ۭmrcw 5Ygaڐkjil{_FvJ*	Z&v!n7!4M܄Ƙde!Դ&*8:^%08q!aB&CB܄x[3ݳٟsfvzU{f+5s̠g)otm1g+Q7:muoO\!wLD3Oƛιi.5Lmϕ1EMVB2*:]sMMn2Z
+BGgPUd~04`q'+.5ߺ:*	u6_:^j-5\3+k#+-Zi.[~"jebjl-jb/4:G#a&bioC]>]saQ>Vk=6mGyg\iMEEg٦M x՟+>|~i;1Գg[:$lFCQƟ;G =RdD\iMѦڻ"GQ=Ժ?7'EEѮеhБhFmz]<jkh^G{C:*}r4w#K3w!*;0^/=5BȈ)s=\^Y/Kˑ[7YWr3E+^Tj
+DIjcs[3A/55o_{FCsr&L@;h{`;|jx͐7u7_jhZoNm׶KMJ܋vM	Ez[k}@;;Ϝ''+Z# [W?=^'}*n5+~:o>ka)}.:|ǳAbQGsXH߹N:Z>>7:}s`_tk& 8w-`}w+dn53M{Tf=j#V](lȑH}J}(/r`|bC[.&#5>ig&n3hN*6+=pͶ?v6]^WJHldjLcҤx*)1IJ(i{.?l=[D:\n==pQob.ǃ7ȡV9"ST@d,􅦠+pb`.hF;f;/zBl:V{i<dD,!D	"k5"&o!5-;($gQ#r	=C|} @DZCdh243W4TM =33T;
+ס;0
+ASȈ32ě1ΦٔgS8_B6eTΦNC6,y(Q"Σ$G8
+<*0Σ"8:(ΣQ879._WB4sY?*',d"FaXwT#(<Y/tUֈ07$^V&5gìSɚz^=O4`nsn{07`nV%!~e3הu3\g/Ĉ2יK< 
+0Ykk׵Ǵǉ_+-ڈ(̺J0=
+zՇ,KW5UVr*US
+]WxtUM^S)UMN)ٔʨdS/(ٔT3员\թdDc.|s[&G1-̅a.ۘ\wت	ep3˘f*3U?WU+S}\!%RPr*GJ}PɩSr*u<TV3J6>dSWlJ]dSהlJ]dS!V )RAsV&	DD9Ls`I@Y(ȎȅHg9Hͧ|H|6|K!>+K L9H$.G*	c^ ii ig/!&]ߢWB<mbǊpwXn۪&b6)zDoYgEqI	BrQ.[tX̤u|-Uz5+FpwYvȭr/OU~i"宀7	tJ'd`*0eA(g*[2Up@	yűu"?lo-懥+4>J]: ++u
+`iBnPjL{\Z03x~]ZRuX9Y+E#!f:Y~S\\:N\،ҲlREGa+#qp-crXKf8!w:`<
+/OޫOvp)jp6CPnZqUE}8PzXq֛t+\pdE>,	F׸ʦhU܋+jnR<]fgD/	aqrqu=Bpep}|XF1=Hmc7p,Dza|wrz!^d杔8i;>9,wȽ
+@,Q@`/h./T\9XTg^'߇@.K}3A2%_
+	ȏe10&7:Z`#KH+nb'C	Tׇ=\YnV39ް#%kMzM腣{:-6?.ݕlEڏJ4\eG,¯J=˽o_0=h&%`iAt[WMJRbV
+Z9Nlrbr!.Rc+rҦ)k˃`qB\^eh',RΑI vfp X/}$؃q:xr,JJ VZE|/PY-BqAz=8~Q8l,(Vl)G"uX| 1KV#VO]^R59#ܘXNv_[ZqRg;iU(H	%o oJ>Z|fDB>ytrXȐ)ә谸g"W2Hf^{xH< $FU/t<#_x[+cቘ'*-vB0C+91[GnϱbOc21՘Ċ
+pXlYmdY 
+7^[Gk~Hbߑxm@!ǫC'`,FG0
+~$?Qp2F)T(8+1
+(1
+6a\Q70
+.(؂QpF6Wb\Qiӄb+g|EAmբo**}KAh?gw5,
+EO6<O~l)sM6&5ۀIIIŘƤaL1'1&Mx	xG!`{sMoƜs>1߂9VaΟŜ9s_ĜR/LfEؿuO?V%[b@
+TDR+R<Y<(ِ JDRjLAYw\FcS"6aЙ55cHULWMgUWFXe*q -xXd/yVlRln!Fpvlk[qUӵש96q:vb٠nmOe	fo;4k/ho{и۶sg͞$ʲm=em$U6SL\'ҝT7h[&."5&嵛Di>jmxm0##t'e+	]\9g, YN[yʲ/lTˊyi+,[reBJXDOڳ2qWzrkSěץkUEҢbZɉr$[e]u݊\?H]_u{ANrjSzNUS[ioBt4yVtfKsےx44͈T<K_+7{Ԩ=NOTMuiJj6lKK޲bO7/UNҎDe|Eh̫Yl[POO򳠛`Ǿ$n:B}]A!*\#!S(/BtptBy=*gbO?0riޢwQ"PLuu[PMG~>,6]9|z^.MT4&L)h>jTA>h$߮ڶiIfSiw
+d
+@ypЦ uzr*pؖS9\Ur.f7Ҫ}jÌl2\:;@OIr^Y#lh۪Ygm6M*:g?Ӷiv,K9Z[pVTv/^d{|.\z]֨,vm[85)ڛ葆r,.6qل͆g8j?o+uxذ;O4p3b+VaArוܐʫM>*8 L+	K\7*N{͇Rs雍^EZE{=\+T1b2)뜤[ʹE+oz떧A-+5cXe+rzU>X6(35gZ~1LeГ`7@˙5Wn9*MU[X9Ҥ!&ʚEe3C+azVNu.JThFE9;GjM`NRFCԌU,==g[*M.Mߝ8=۰|CvN:Mt]{*'J.|A(_OQ<2ϛY,#!Ecj,+Uuu%I"Y~~;nfk{n6As ?k)+Օ#Rtf\KP29*N\8(y%gѝtHʖ$d:n6Qi0-zDE%Ii4\VI//U/]y]jBڕ&mu3lf܌;H
+WZl~i^^W4(ڔڷ[@FU2 oes5*sno6\S9x֋4vq9X f:}...hPGG 0Gq++3̌NKo-Ԧ3N;Z.fػxƥrI\ƙ r4[Y[yqQ<,&L*m^qζnŕM7N#K͔vSԨuO' wұl:1Qv΃#>\@V1bc©;[k\sņy:6,QMEzt;kL#f㬰
+\/"~-]ۨ !BG2u͟P~"] )'gyRo'
+Aǃ)W	rڽ9#u:|?߉Xc5h*MWJ}UU7:e-%♍S35w+ٷNM@jke8ڸjy.xSF2"o]a)_/V|KΒQKꩉyS-1ԠBm7l{PLǘg3k]|r?%Rl8coZ댇J3-LagotQ}K.5xf{z+9b+Ƙmf\)>\|K3\Ta(sͥKxf22d{lW[nf3Y+Ⱥ|oZO龣LMfwan|mnҷS<Mmg6#oOM*0Z,m7ۍ㾈aȚ&,4_Rq3؆f	h~jqk:5Qn77@nE'oS}#tu߈__ZPᖤԖED2>On6Ncn9~޷۰[^n7Y,:
+7Lr
+u]xF<S)8o<䳴m}9c(2g.t0=[-j3#SS~]%%+Fݹ'RM-6~璘guf0]zeZ`Lw?_(mv[UzKo?쿥HIߘo
+qߢ%eEEOκ$Q_w}JŽH٧ه~_n)-Ea{upm-2;(bM98} 	+zau_VUT::Ψ
+UNuRUT!ZePKMtVU@8#	ց׼"~yǪ۪˪V5תwx5	z^[oQ߾WʺWSRV?)3^W(Exլ?ǫf}5W^5xլ{xլUY?ƫf=<w5]EZg-բ>}
+jq!#wqsվ}F"VxJkszƜ>}sz!~xu@Y8E|LYW"Q"ccZcX"!Fgcx.&"c(OA&!^YY 2c~#s1ļCd8>cJl&rLWb0`J&L`WrjJ_x3x:җS֩& :uDXo6]u}>B}U7@Aݟ:}CDHm"Սu}JwnJ7C|I['.~+=|=tOѻ=W؉? 88?Cx-B<nW^"DKLs|Fp,DnXf$/
+*ws$
+F U32HVQeb 0F2z>+x5+`߉㖂ѲCɔJЫS%Ou,4k8mx\œX8;.6:?ɋ΄c#]ϲgA ] _0v϶ޭ|\prdh*S]m[%mu3+6㖓c)SGJJFQf66Wn`rqmCf*\s>O?T{ިm~"maܕ?Z^Zۆ4ʉ؊mۆ^<o2'n<pxz	99^O@EsS
+*s|ST4w[iۉIo='svsr3o׏dzr˝6r2,i;aO8ީ?trۓI0]>7^gow
+wG%xECC='G{A#Qؠm&ib+&u\`zn3]LsUtظӸmBE-UaOPmϰgXep|^[_77Y4Lfʙ`=E'0wx|#EOEiEKީ/ě4gX8KM<1u~qAEbhtQL3Idីe+-Eec
+πt0[
+c|Ϻ]_w=NF7`pzxFoD*ķ$&I! +1MLC0%fQ1G̡XbX@O"ҩ_RQ?V}HO^O?EVL3OsGԿPWRK] y>J 9Hk(N^GϐC:D o0J o7'Qr&ѳ:B.9!%+
+$J$WЧ_Fߓ>M>!rB!mQP=j(+/q</q<CiYG5EG5|yF|\q9'4@Yg5Ϣ5iCٚOj>i>|Zit\gPy4/<͋+(_D'4Y,TdBM&5\tRCEո9T77^[[@%q!n)n	fWY1_z`؞Z6Z]SS' MAM#VQc4sjڀo5D=i@Bzjm|guG@:"_~ɾ^buj7_s2YbFo_:8cS
+;/2V=IpZ_zy쳱Prf^譳8WCfZչ\&A^pѪ˯<Tꐡ}E4;'{uћ7Mtձ9.9e-LGNz/M=/+WT"C_ȢocNixz/B=3v2
+
+'׬+i_stҝmg'˝z7KB.kE2]k6\	TRdeNU/}+tTYS#ЙF+H'U
+r/!E!!&_I%0/=yi21҈4Fd蘦i1" "FL#FDd"FKc+w2ݭZ5ke}=}gsOꦬ>}p4!khemmoap4{Rmdacak$khPkksVl	+'JK.ewɵ|:/G&l-`ރ=F6kp9v76;v167kG0-m\и8ZLPQsgC}!pej͉Xmly{,'t4nl+l)Tt76u65P_֔xX72:|<}yO-p/l<Pl+`ʪ<lxrCƫY/&lkkjӍ{j{64+X~+Xq,=ԘP	+S*6?3w5+#+q욞]mUG_HY,g"b}j磈QDrcޓ9
+[vA
+et',WO+k<*=CWjgUE89\,&HxX8]&æ7|Ûr_z7SC-Iv<kcbӱ@*NjUΥngG>١N?\\ȼVqJlNK6W9Kgkqn+o
+_"k$'RG:"<9\G&#bxJ$Fu#}tsD2ξ(7mqw-i[M}S7TAuS;&4-@[Nh	ne5
+ߋtD+#oGD\lWlW@]`Iҕ)U6Ֆ$ReYMnk%S*tllɮw$m$V9.ҵ;e0d^+ZFQuUўP`t0zj4sic4<TyX_Uq|]}}UtA>@/O!+cތޯ7HGpfmTnF6G#9ײ:TjθNIk{*y3b9<GYw'~x:\l<N40/TNm*mNWรLzzӪa-saVIVV58;LU[]rng9*A_:r9̡#{;»
+GGçIC{cd>~ggPLt.k/j[Ԧ×'"ȶDdvd <MVo%mF.dWFupN9QStquEjG)D
+H7<;k]\|aYKAS99e-ohKJZΎM{{ݶs!ҮwM~f֗N\w:ʋ=T^~DD=Ѷh{Q^+Zmvwj)f	j/qWNYMj*Gy]W]).5+O?/dNehUSy-e羺JWSxcT]dǣg磗"BA}b4쑴%=.lhHr:oEoҳ\ZZ}Q}^tA}}tot?YX}Rr::e1)W2*)<a
+jPS\ÆpzeنWz+ve`W`fM)Ĝ1[Afovgɬ<ζ__yapMŮNgW*
+Zt">+,nwWT?u/+ZXr625e-Q۟WlWfs2S[ටNN9cVVGHh+\ic9ZL=<gWSWuNrnaU.Ϳaw(,l?^}o̬0w/>ӖkæqU9<GWJ(d0ο!.]59F!9]ymwOWu{"_Ľ4]9g+2;ooW!aᛱۂ<YN;n6O:f4oH<uκ\TwxWsdݷ$֘|ux]nv_ujqՙk4˾n7;SkhZsz/^j֖oz{z}faHntVYg;2ٿniZX-Uv}9opqY}I5jQqIypB4ڞv?8FMSm{i!c(x5>x4*	Ɛ9':lHmH~guv[TGkw[^f>dZmսY};lB[2մB[} &8nAtǶ1`Xa8X ΢`Q.LAw"N;J3yU'Ii=쉬[;i*jꝪ%Iq[oPސL|I!ۈ%1{qU\la+mԜǿů9k\iC`ث5ͳ	<pϩՖ+Am0x25w.Lݞ1
+;j>'c^yet=kfP̹X6JNMsgXM뮲v/uUҗw*fKZ9Hkʦ;KʵY.˜ߗڟ1Y||lQz?KXk:̓qúVúS+YX+ϵ֝O;㉻nSEKvjuuϨ=jE;e;ˮdg5޲dSo#=͇j[;v\vvƴ!Y-hm[II)D[d
+|)%+BZ-c2Ph/D=L:+˷sS[̱\pI}zQg6h_vX0pWǜtr6ZC=GiU-QЗڒVbT,hWsCPˈ<n:N]mWyVJvoRycPNF6{8P׮՞eN	!=]UlJvn][j.F1j0M9yR!!*ξ1*3Kk7OjBȢUԖt#CfWU0RԮ	D,F%2j/'Nଵt1+gm6{rLvdLkv07](inӨviW+)2h"5{:6$WeG,<6tiuoR]}͹n./~?[|u?wmv+&}#$Wa9a|/g+{72Tgp֓m[]`kZk*M,u%ym=v^Vg٩Ǝv0]f0Thmrfw[B[j41G3D[Tuphs$Yu;G\!!xڶqpm(#+TU[=[m=i:f;kLi=Crk9WRZCqlƙ>_o@Kd,pߖtY16_/;9yjqgyjkdjղWİe'5hY].4_b	_#
+Ϛk3/JV$=w
+CIfsටȐo1Nm	8xDst8WÁAv{0U^qn]qAko9J!gg:fiw7w;@IZqs]<[迲|
+x|>-p*pVLdnHJ-i`nn<G}Om.AZwĵ6yo̇7ӜaE鯸JGCtU~AA\w?5To+lBwEڋ	yA3B?3W36#gd|N32\g)/+oIο>T5s9Hj#aca:9tǑ3xNٜ
+ॿV0's6]_Nmzfe3e6j5v,XQX}Y؟a+؟''?!`B',7'bB'cB',BOX	E؟?a%'`*O(؟P	OaQ+hEΪA	B~>楿o9/x7tygOљ?yYzOkߨ1QHG	`cՏpxX3Q%i|@l+#dsg~I'd%!go7oe7,E,z-_#Iu)BFg;3oT9Y>z9VE's3'Y?_U+E3>ƲQ9crO\饫	e]ӡءYE.٭̔^Od&,[/gJC_=rd=7*}Q6sTfrU>^^NXmWj_v.|5;_^fKl7fjv_.WEj
+|5_^f٫R|5{5]f?f{5jZ|5_^fW*|5_ͮW݈f7{d,b4eצ cG	N>&D$t&)u[	KuHWDX y7R+u;	݄[D^An0K"	>E
+]'$kkZu6}'EdX>@^#ar'RU@m&,5(.	"{	&@$&/6lKN.Rĭv$+GxQz	'p$pxxa@<7N㄃¾8<?Bx$NOyl½?`{c]ϱ@ǁNwއ|@@҃/=@?RW.G*lC<K |{I &@5?IX8+|xm /!Ocʢeރԏ#g@  -<OshSO_ۘ-W	3+z705IF9mpIiYH:2Ф*t,U wǀ|
+%?QgHJ
+wWW.hCgΰM? U`oB JjB
+Pr@J4eyr}A_~5Y3A%I"J *8hw@e@ؼ8+ZI_G&䉾@J&K;OWMy*=1?|SBpx-lL+ہu#hoya=R@x	N!Ԙ<y&0hހ		6`>q+|	 + VPJ9p-8P4c5w  pV y},һ1Tvߎ^~nпIeO7^@WPVAFmoQgJ|eAǁeAXιOeӏ+&r
+m>o+Z)7g2O_F^2`!p*1P79
+A'*5c.H4y}=$B&7tXt_ o=$~C ,DNE>nI~[+B?>iQ* B+'g
+8~4Y,JwK8?p'"778w]ʏ?FR&8S)g>$&MV|(1=Ĺ*Lւ3AA1#ȡ!sI+1ʕMT/Q.&(%Kfѣ%lf<Ȣ5%yF=<wEϣ\#IO0_gC/fh".+C"r"%^cѵvӊ@$>W1Ӊ	4@K2t*[ʢS6{ߞ{he
+i9Be>/d-(A},W*yH<t2
+,J7+Ќ]1@D4.0LEG#hqGP~Y{7 *+0+  C"_W]q<	CD2^0nʨeĺr*#^1*+<D,-5@1
+	4b /AJ38}9F[d<X+I[P9ǀ@GI2π`:R#ı22ygh	qzbаqRIȠ\GDn2,ftA#R$(?"mEAG 6{ 4ث@b%#?D*qC;J)+="@IKe:Nu$eQ& b9%\	mMt(}&/13G ,n >oO@3D̼šyd!$1g"h>Ȅ$j"׭6(E`c,֒GpTgRT z	q5~	.е(`'QboGHELKs1` ~`_!y RF,y<Z-8x"珨XB#}0O3<z< }?"g񌈸K/AS y cG]o2	<%!60# ?C~
++q)%ף1bT'|5
+ϑ1U0̂yG#OX3qANE>+ĸY7c剷$|98J)Fjme+w!JT03yEES@1ߗN|E֬dAD>ĸ#YD>"c1yt݅+ ]fqa #R>cE64 s/ٱO#ɯ Ɔ>8)O>Caw1`>p])zPꊈVS`	24=">gfa]BcmD~5c*ې{"JW蟍^~LYDb)NƟqpYy[0G#Xg!:J3GB=<c%pp-2P<Ȃ?i=nL|蜰HO㩞GG=^ ViYmﲕ^X9Q"@Q#XqY_Oj0IHWP߉xE
+V-a]buOb.."
+5O}*IKH݉Tw8m'ܸPW_bTDN-Sh˱qWeѣ%iEhX8JA]eDk2"it60UDz޿m{E6a2_.Fr:+K4l'thD6?/F~fb}A%?ߏF|ͼJ REĜ"evyauy@X1<ѣ%޲N[CJOIcw(ffRJ
+fd
+|x CTx?aO-Y	Y(hwLadЂ"fU",SʰOLVMy/$aĨ2p[ k|JI*9xW`U_F1Z%sƊbf}
+s߉ϬGbF#""%Y
+'2p@kޯ</F ބd	ʢ葥g410؀M'JW}2~8 2rA#ge$8i`t+05ieo$WBY;A?7 Q4p+pnOtkAC"j 
+$񤩠[QSgCa`"	ܥB3<\/ y!eXIb!ƹ̏p}'qo;pmFjp0+2*R_m!#se`Ӹ;@XkkhCX;eK FQ"1EHMB	2XAγ{.xlu|LR|4FI0d~3 ~iz#Ao~mꋘ#~Fj~G/am0eK@M܇|r%x_BcY26#5kUXEHD" Ǵ|++]^2o#((&_}/b:1 ?4_62ZqW#us/E|xoA7cAΓǊ>{`2s  <d)TM\p\cXĚ槠} umȼMQ@?f _}ȟ/5.à_SՋ1~6jAne}|}o݌+;~?BXyY gUwaQua+V{gCd"
+w@cthCelO0%iͅ~%z@_Bͱ@s}A>ǄNo
+:EV|
+ՠ?͔ZOƤU3fVNPBMKX' sk<=m/|=|M|9eq5۝h;	' #Ps{QlnV)O	lm}a2SM.BYdcnZ(C~Acy~;`ᮍo&T̶nqXGXY
+<:PjcUJE"~ǧCtwţX4awg숦7Y}V,'	w>*Ԓt3}WȐ8t[O."KH%8[NboPf4f">L/#A'_?d('?Gn4v/1B
+vUe-g؅[	Y=z>%Ƒë3ho1[xy/wb+$ʊL3k
+^Y=J_FZot?^\mS0|
+7/Y<*w+0_*
+luJM447DU^EM\/c&3>XDai|i,i=j8,WOoc5{"y-2J>+{T[f@o1l֣<ߤbe1DY1jbE=*ulGXlcXlX<Y6뇠mzvG?<ʉ<_:[:8X}Q·_?;duF?20Nfa< lxI8(C|ywkQcdgy.K{oҥKK  "*eF"*bC ""/fv{߻,w2L9Iə'hR^$;U%7#7^.fc 9\p١Zʡ4jn'߁{>Iemy['p#g+9끫&_H٧dv$ٔھ;R}Ęl7V;ہ.ղ8=AW79
+4hc9O?:v1֍Z.JQʯ<h-W;<w3/p5q]K$<]Zg"x 4v;X*qs3FΣxӋ-+X)y=X9ŁK~u#.$A4/-BjO]ʾn]Nᏹx̵z+"f.I\b1c2>*EN	`+0xfa8Q~Ϸ.V[ଓP/	a2V&	hsXꔋװh+53l\wD=} *xר~PEy+9"gx2ǂ{.xWcoxkQ
+xb^B 2J+n ?Ÿ53VZ+</2~/CLYWsW-} ΣWξܕ@Mw#{V}4}hX1FK{k|ga--2~2ίAXEVV5d/ǼER>{d[b_A@hU:M88kUN+{&=QЎU-y
+~!1`W}aI/2۽.h/ #/Fyn衪cxz%tto#@Z@td9LAz!Ț+?u@A KB0n2
+zy~-#8>+H_y[)`u@A'\z~1zKNw<w?ꯠ#˚xr;ʯ@,@x"Ѣ{.E?E>0QOkCr闈Y8$(Äd !~@؅4tvgv1
+}s`2&VBa
+j"^#jgX;u'^+-]TvQBc7oO78)'a+H"QOü֌7{CBxo-AJ䉱HB>@?
+1>h&$aUޖ8aaM`5O,$efvr59wӋx
++YLï@wNÀV29J QmEǡ~ C181SnE:'p"'R]H_8B=@pb$)bg g!cȡZSxk*A-U4sJ74&ZjėZ4,"M1F<US>|AyUqޟKngЀF)|m!A>  0xW$8;p#	pQ{,r5޽qli8[5¾vi <εZ>ЃV/vs9Ġ\q_C<c5}aHZ?
+\@xQy
+1tEQOp܇[QO^5o^ ,1bH_gHG)-r$7#<;gQ
+EDs!qOE3	ctU۱˅!Yȅ^puVϴcr8qTb';N#>-!=-0VM_"obx\0{Hbl崅bd6P}! Am8)+˼M+3%X1戅@`@z\
+RÐƼ3@d!,#H	P+Gw-N4#;)& qV7wVK~JChiyxhO3f\A	/+zҁߎn3_r}<U$꠽o {L#M/J4`3e0jh%A~閐!¨	CA%~Ry-}[44vuWH`xH{cŢW8V(n%O~64|b
+"(#p?<֭5\888x+p9p'$*[WYQ+;BVj
+Ɗ*iv uEov@NH?G,nS@P)7"onނO!88~6#71KvBzoull4z
+C!Qi-.Kok1_QsPbBӳ pC g Dzjo@UZ<.^s*F	|lg5E&4e
+|:]gm5tW#
+FsC#mCMw-b6A <E떋.<%BvV{ݏ9^'>@ԋNy+J	{
+w|w(`Z@_`
+YF+fo=y=P࿠s+/9چ>XXHxo*8<(
+VF{;of
+=07SJQ@ 2_<,r@Y>i [ 3\5AxKq.~riblQ}z&1^+/c Pg;[t|X:(3J>y¥޳~O"5)!;xMq	_F]/#{|{Aa'm2쮲7ՋaW%r͝n+kTx"N]!79ʂO@}%]3쮰g.o+ ^
+ce*h`-'J1x+iX}HΘ@FgO3&6:O=Z$;_Dy)E
+SICWXM5ԛ\ݮa4&R&͎Ӧ"Tʆ*S-Oͨjh8~{u!d	]F)jSjN*DS:4$;t֞ZKIܫGt+rp+ROUOP'KIRaWh
+͠HQ1*ksFu$9OS.8PGClm+ROIi*ͤq)I%<ԄZS;rC)JԋFʰZ^33]
+`,,+>l4Y+8"}XH9	8+8x=Sg*1b*$<2&a)#p8pp	cGSˁ+OM4}zp'p Єgl@ |"%	l
+l+69cĤp p?8	8+8x=L/5ǀOe4*|+p7p)As 23ŁUuM-m=}#,9kKwfN>|a|x xV%E#B*
+1KLX)vJر#r~1q?b~/9S?ʎL؛[TѮpe*Q=bCxVc?	a0߿DibT
+T߸2U(]߸5Cβ2~H 6^<b^k//P"(+j֢!bX#"vl(;r#{c%S*RET%PuT8
+䅬Vz_6}l}~so9Ye[&ؒ<{Ľ\vye|_סYΓ-˲֦ବ-z(}[ݯv1kvf?b精_al/Am/v$kyfގ e+W>#U{`Ok׏՞R_ײzVטj<Rg>lgֿawv_)[Yv<k/})aٸh٬ãl;<GGdő}oP[JV_8YȝB8,5OjZ4@7:oc1Ç2sYjc4?Oܯ2?ϐoJo>wY]֐5e-6~5Q6?sgq^bN&]i}bIx֟mS}dv=L9U/\O"|(|I[*soI;;@_1I[q]n^w.7w,.7Zז86O]f6<eKӸ.Mg)|.N܇@i=Y'ÿ}EAס{(<'㉰\:n{.v~aWw^~5WTn)xM來p疳STBж77Ut_/yp׉WIpF
+	+( ((((6+W T \QQQQ+QQQQQQQQQ 
+ΑyΓg[`5i]U@>y6Пpۍk[&v3po6V ?Dw:~ㄚqB8fNy'Ԭ	5pBjPNYj	5kEQјME3zK-hh%ZۢhKDсv΢3+z޴G\%6[o7و_8)'N⤵;	8Ý9	8˝ù	8ǝy	8ϝ	U,nmeF-vuwtp'w>wvpw>wu|||=[SگU:}NNNNNNwwzt&NAcdqA rx;U'Sux;U'Sux;USu8ÝÙTNTNTNTNݩ:<םܩ:<ߝܩ:Н׸SuZw/
+Zxqp1(j;fZi-ZPNh|;Nt+tCQҭDgN]{+uOt׏Eo H$Ǣ^/bafAf#yfZ",2sY"FN1ڼc3s@2lH1OX17?ßeHFRNrGeFtYťjGu9#+[ΊWG+rnpV΋Eh&z:zV^=='^^G埢mvykVKNʻddyOC7ye/3KHO+CCH:9:9Z>z=CqݩFr;H>N5OSw|*Y;tZV7o8jG]c6eq+5q<% 
+"[r9cFN:i?S@.坟Yͮyaz_q=̯ήĵbkxǵLI3c)1f&0fF33S30fcf0fXWc]	u%1֕XWc]Yu0֕>Vrt娢娒
+7QeUEUd;'Y9r
+f99N#j䈚99N#jZ;96N#:;I+)va%Ů5VI
+vB}N:I~NR$:IAN.h䂆:aN.(trAc\X'4MprA\d'2\4't䂮urA\b'''tnurA92t3MUW__I{V~_c.Ur
+jZ6X|*Z2j3k	lHM 5vTԮ,QWW@i(:4ڮxʴoLkv =l{=oӽHimm4vNFmf^O }LsS>#t7qw3vq-|]9\15h7;sWݸ=y0<<XOx"OOy&_CGE}Q~lD:sbf\,+b'_sϋ9xQ9s]b_/88*
+AǸ8!NrAqZ2EeQL,+rqY^V
+yriTʫq[@5jjym03Os`~0+nz4Xo˂{y[.xw_uq]R֥uQTDq]Qt}]_TӍucQ]7-E+_u@=XCxPOԓ;E"cbDo1q>O)}Jܡ4,4HJ4ʔ05ZSt/fxa̫5q1_38k
+2*&'${bBX"JaJשi{uÕjY7ܫVÏԪS:,B=~~օ(_OmFSQz&*QF
+jcT1^G֨_O+W(]F7xf41P;i4JW~!=++9`WjH]';
+8e5ݔjH]A;+
+tЩC.Ke}y41hIVkC'E^..-j˶J;Iv8cG%t'K1zjYGs;?L93y䫸nNnMnM6M7qݜ|-nMmm]nJn\$ukrn)W\7'%[V\7%?us [5	tI3[|$̧1eǔ,1e)eLb|ShLob|SXL1EN.1EN!ș"?9S䧘"vcSE"CS|L_b\)kLK")bOIIOI2))2"S$y"H*S$S$S$S$S$79PTQ$?H*HHHHH겘"Ec)R<H"b)RJlLr1eǔS2c\SrL*1E)(*tRFL1EjSNLz1EiSaLF1EiSYL1EZiSuL61EƼ.L2bt))LuP.(i8홸zcϤ/U[>ȗJH9DnGXN$9YNSe̔t9CΔl9G^-yr\,L-#|&7RJ__)BS(E")R9E.JyE>)n7RnH6<OyZZ`vP$wʷ.-ߕ{^OյoZҬʕr\-kr|s߬k]1AHEo	&밟##i*룸_~#88Izc~M.wʻRy\&>9$rs9vM\Tmd;Av]ewSr)Gr+-{Zv'ȶ6r$;]d
+d7ٍ!{9[ڷڷ:l/ȁr,ȡrq"Jo~G;ΖAZٰ-lK*һ-}[;һnCEz%
+[mk>ƥp?*Sȿ%ZuC[Lf;jNp'9isr.y8/\r!.E2.Ÿ8I).e,\/\+
+Wj\j-5Rp]7FViM7Viŭ+vܞ;pGdu.ܕZMwa^ܛUܗqy!Vft#y1Vyx&dS93yOVųy_syky/'{>gG1Bh1Fx1ALd1EL"SL1Sq՞bX(׊EbI\⒝Y
+)ZABVOʔL9dNKyd^OdAYHEeV{*&ӠdAs\VUYVUe5AuTTgEuUWnz^꣮R}U?_+P 5X+QC05\je1jƫ	jd)jPjf9jި/KeIo[V~U_omz~SwmKwwW{~_`ڿC>?ӟ/+}Do>;}JgNQ?sg}^/_E}ɐa#L`UVӊLҤLar\&c|&)`
+B)b)mʘ)o*MES\a**feu:gid&ifieZ6igڛd:.t3ݭ2Mskfhfj&݌0#(3L4d3L5&L3e)ffkƙ|n0_ho̷9nN/_&JI|8&mXxdSӉg?&&~JӣU:4a"(L0-s<a0X ,
+E¢aBxyX1^VUÚaNX7+FaI4l	ۆac9v+aϰW;^pp8$F͢Qe*jFQc)uFWFݢQg+Z4 +GC~+FGc~:.Mhr4%eDVS͈fFќhn4/-Fפ.Q4҂4fiaZ2-iކy=--]bD,aZAضu+mErȯ5zo%kDZLH!Y+Ry+gdܝǮS{<'aCa{T4f	
+άkX|4l.+l~8+[Юa++WN_]7B]Tvm-jvmPKr[-vͬ;Uv7;o$0]no*^Nmqu/sUc4_{Gc[ϙ9sȳa @1F@% )C1
+ 1<I1Ā1b<#)FRCV?{o5~{eZqZh'7J3Vv"%QC;D"mƴ?L,H'1u#2Ob?D|{7G3;f4_V>IVZhUKVt݈yɷ;11_|\''Otq8S%9\qX\".ebXQ8i"e;1.G$f-2zf3_?q?C{0=ıiba2G^13U0Yee={޲ALll(X6L0ײ
+wda87ׇyMaE)rBcyttVIOΊ<	'
+V+yk5FúyOu>|:{7O&|?~ {?? 1}, $+Fof*'*((Vd7)gFe]v0[yDyON-
+
+~|$d
+B40[)zYP'|,G.*Qd/hk54ej3xF #'9|{'q-Jgܳ\[-rq2䪸\5j\WeKy|v[>.deEbv	}-gl%[.gl+<[+V^&)%/ϖϑϕxg|c]0.<HNO3b$T"r]?;}݉g5AGdD/ȺȺ$3"AyQyQ:A`aLBM[`Bo~CvLWH~Fv$+ّD60.҃iOwwt?d)O'ӅdjHf0
+,F |#7|7|6Ar	>+?3$`!+Mm'xۙZ9-/7`'{[&3@[-E+<O=J%uaMHՖ)ʓ1;WiFPZNNFGSkUƠ&ɨkI/#B@1HFC0yDIL%,#d27fI|z9Fb\$Ci)kF|&4giy-"|"1}'7I0YΘA7EJ<Sn}4#$qFF;I<	|z\A$c/ 砶lîP)>]ȾLYڂ)7d?g+o0Yrn#1cǿ̿(SSȝ;]9Q*(0EՋZZ˨TTjj9Oj%ޓ)m$t3fdMf;׎3n;*dLW<ͼ6$a>Dcb|;>$i|B܆UMJ*Tf:̝$BMe|)s/9fz=xZ鋷VW1T61& oU;TT!x!]께L@@xod8AFAC^1=H,gdXʆ(Nce kC!RQP	jACI!EMh+.
+8Y3Y![xDrpMN.|/2"+DbH1IY1[|DsűbX(>%N')TH&T|F\(>+UrZ\!ֈϋJ.FcI4&+Dc+'d^3󷓬IM'/HYIN舱?o&[,q7q~~h\Mm|\(gC :^|ag_c`bؽla-4 Ds/n-[m6rV$ʝ>Nsg?r_s.q
+R¬*
+­*"HRm)nWStPtTtRtVtUtSPܭ9999iќϛic8P+t
+ϼH3w;qy=qA,nw{Ń*ωuR*ʣ
+UԋHr#S*#]NF^IՠڮڭjRVSPR!EU5IPu:NWQPUWR9RbuF]^ޠެުޡޫnVU[էԗ5F1hl&I֤j:jjzjziik25#5ٚ<D4MfLSihk6i455M999JsQsxr2iZ6MƵݴ>ڡQm@;Y;C;G[]h[]fQmU{Z{N{A{Y{]T:ΦBd]n.S7RMMMtj]nnnA][פ;;;;;JwQwUyFo;>}D;}C9|}~~~TX_77wO?՟՟__3Ag\!jhk`la05230dr+BRCְưް`nk8h8b8n8ippppUFfCdc͘nc`jne13s
+c޸ָheol63021~ehj"Ĥ3YL.S55u0u6423+6eFMy	ib|STm317m25NNΙ..9l0;>sĜb;}̃#Y\8syyļм\e563o4o17wG-S΢,6$[R--]-=-,,-lKeeeRf)T[,k,-,+ݖ&aqK底F)ָ5:::e͵ZZ֥jkuuuuuuSYy%5&t6gRlq['[7[mmmm-ǖo+MJmKmնzZfV^AqIۧKkv]GNn{_ 0{=>^hj/+5zZfV^AQ{~~~~xar8>GđHwurspd9sKUZj:Fv^AqIǧKkNSppFm=~Ρlg99Y\\r:W;97:8ΣgK\q\ɮTWGWWWOW/W?`pW+5U*q-t-uUj]k\]\+#㮓O]g]]\ܜ[㶸=;ٝNwqpstg*w{{{{ѽ˽>nqOϹ//{8c<OȓIttdzFzr<<=3<%2OֳڳγѳixZ==<<=׽W5xm^7Mz;zz{zxy3	ޙBRoֻڻλѻmx[}O3l>/K:zz2}#}پ<D4_oW6|;|}}}Ӿs˾~ί6'S]=l??ǿ_o7wG-Vi9e P[^~@v /0!010-P(u5M@SpXDTL 95AS#`<)-	3s`M>6!9<<<4x.x1x-ą4!S"P<)-+MM-UBkBCB+ݡбЉЩЙWa4aS#p<)-
+''gp]xMx}xS!=;>>>>>*|1|-"]qEhmCsG$#72(2,2"ɍFFfFJ"#K#UȺȖHcdWd9r4i\\K4I$OR$mRI=2&+J4")+)/ ijRqRiҤI6'mMڑ7`ґIIg']2Q!j:h$G;EEӣ}â#9qщђhY<Zn6DGwGǢ'g_E/FCeL31_,Kcbb>QX~ 696#6'V[ckcbc[c;b{ccGbc'cҬ}+-.^`x~+9Pd /[m|t #H&`3RAFJ|LP+4Ц8{Mf mhmm'Fh0o~jMhkB	Mo~{ÐJ+HA+|vvr@Il9`[rQH-ʅV.rA|xa׋1nn6 w  ߣ@mT%\	΃yyu΃, gACj}탶}A>hGP,F}-mÇh%мKv	j@h^s9	r	T2pA2_JTBV*aV*a1Ejk9Z-Gh+_
+W_N+1dy*Ip3x xH"dS+F *VA
+2*Ȩ$!x <LpذZuЦ6	< <m1@pǲffxb3跠ւZбg+If`HNN.rAIl`[.r&H-zʃV@|>aODw0MVB;0@	gH~&8\`0?, =)"[J?Y9݉R +YzH+@p/l?/=7oٻB1*) 6Xu09V\O%N~!#? ?A{K9oF !%`QFh$j@$LhgJTtF .TCBG8x$Qz<rV)+ԧ3?y`/	$H5Γ43H<<	lvKtF	nH[z'hRB	ɞ)qv2+$lΉr O O[76HRO Ϣ$l	$H5$:@[$l i;49ez^栗9ᒐAr$IO-t9	 (CRyD=Ƕ _IAGQ1rYਤ&=&&VVjh&q%!%	<<{B$
+ߔ|%Js%wzMK䳄K]eD)cmgVC;Kth0tr6O` YPkmLА4S:oH^	Mf	ikka |B+56i-Qª2Vvұ!kf0NLNtAV0햲ZJ{zQ녍y +_h~Em,7 #QҜ%dbY(7ܲLY32Uǁz}^t9JЕKjgnR~V$q99WU	8%``I9d+;tdG1`J1X`aÈQ+Y>eXe)K`oZ,H/BŠ'hH.rʍҘ$_*!m]@X%S]P5$'834/u\
+XuZVJɗJS
+-Crՠ5kP[	KYLp6=t9&u6"KKs%V.Bz>^H& v#eQ>8)[)GZZZZ<m]Kb-2MK?ZfӲi8|'EE"z@UuA<$axFi-tiCk9+芦'+0$RX"][1%dMЋ\%	fxjI"{PnFf3|B	U;{ qƑXє	'	N+X+	_\ͺ-Y/ht
+ zڄ%xpy}TRgĹ泂GX.W +)݅`38[)ʭD_ZeRY/h8+`-X\+} } ~w ~q  |!6V!
+UCh&a2z&a2z"8#8#8#8"W,=)Г=)А+)А)h$VcM54XI4XIiГ=iГ=iГ=i4i|ӤM7M4i|ӤM7Mr)pyJ`9*
+`";dC߭@RTr|A*WIRY!URYMJ,t/e:L/π|VhV[fHmI߄
+
+rU* 7|+zÇ7|+zÇ[	 V##C?40!3C*k/+U@6eB&gB&gB&gB&gB[&eB[&?SZOzʔS2)Li=eJ)SZOzʔS6ˆ/eÿl+_6ˆ/Fo;[5[5[5[5[5[5[5ʄ+XqW`]w+
+V>C.υ>~<A>ysZUZAIm<yR?~I̓'3Og^ApyJ`9* #~|w>·Kf>/K~B,Bt@wt@C4B2@OBIh;	Mj_  V'$xRmEVmEVmEVmEVmEVmE"i9*H"i9*H,Q(s9ea0GYFTHeTI2RVi#X끫%<'5RY+uRL*rT&j	j	j	j9ZeRY/2a
+V`
+V`
+V`
+V`uT/J rrJ'@/VHϷ~Xz>Fp+uxN%林* Iz*~ HDOI<!AJv( R:=_G^'|o?6a'#o=4*rwͼNsl8bO1_<,D$R/M-˕e^ܡ~.巷^D˭W/E?W\mo2oH_~z>z%Zo(zskO\E?v뱿͵֋9+9ɸnL:ӇD7_2
+'f3%;8|]04Uʏry)*g(KUkT/3g|JKalRO|x=SJE˒}~a+c+ne.ͫnY-SruCfz4k EBx2p	oRYnftJT?}eeKuŦbnTXޯ$"2*Aߏx7Z{+o='L)hna yL@.];`s
+/$֌/]8v͎_c}vmx'}p}I~ǧ`,{pH{sH̪F?;vܣČ!LY9Ǐ˾ǃ	\7g?2qDk`=wǋP\	dY#/fd,˼9e_ڎ۷\II;uw78r;ߗ.6Ty>wۺEA{nP6լz]蝾Ow..mks1_YF>;ۭ<]|eDݬ9s6^h(__kQ+gm/c~R;^ڜ%sjԖoo+4=;ݶt}+4ќu?A)^cgQdmFڸ9j-+aV2YW7&qU(ry|V=ܬʙ_؂3,}[<ӭ|{=.9qϸhf9E\N2t6Od&7j=UcմZq6*֑Qʆ}g
+SzWOf=i4!w6l1/g0_U~Ӡ^Ԗj_q͓Rֽ*G&_+.;~iWTŗm*K,7;/jUj<{h̻Youl 7L#]_'[-~YwV/4b̢QJ]UuŚ_?z7_xWZ[~w+X)/:2vN8K4L/#{TdI{h>6{p} Żn8NӡC︃n8x{k5>k7-Y\=
+6/ܳrQ#䝺||ju^/ǯzu+o6)ߤٻ?
+c=޿zW1.hlv残xU<4=;_m-釂]CStR}
+}6Zf׷cL}mSM{~Olg'^~Izdi'?<Msǟ\>RtcOMO=^=48_N9G'Z~jO^otذM綠r|֟|.dJm~o=kJ1}^=ɍ}q3+ޥκ;Jr'tmnLA~70uMxl,嶛P0>1OgYx1都4DBz-	 	bBU@bFp
+B D(EfF"eaQ(bB&`E={}{w'"tb8^d2kzn)-}L`4 B{Dn0>	B-
+}B}dA+'ۡ?ɇy2`ա.^+kS>bc8pL
+Vꔺx|Ux@Q#>7(,@}1ņ|&Q'ndӴn]㕆)rpFǟ*{:wǸLQTzRi1JMBti'&jSQi$gӝ	dp*MĲ՚@"jv0>,Ľ16R̡dзqBB ZZMo:8ogP+Cڕߍ-33oU!Ҥ,ds9Lh}ǘ-ò?\iMQ:XM<r\T=u!|0+0MtAП1ވ_q⥽=Nr8YVw<}#*| 9ù~<Z-&ߌW8M_جAZ^Q Opq7͢N^I+m5y|af8R;'b,:~7HPeU˨TNyǛFF`zm*S+*,ӮTaL v| fBX 	ElkAdGm`j+/hk1䂨o4ɠzknRIszGl(#7`RrFi4|@o=}+~;|f`Bco~q6C\dP\:!\rA9ri~͚icum1:RD
+%{D.h&6m=W-gBxzB]͞iw&Twj6<2o);Ř:NY-&t(d̏zVoB&-v!"#һPě(T~.ƨ`u4Jwk7%kHvxˉNX.l8g.aB_L9*Dzcm[Aʃg}?V?ʎXFM|+U3
+VW"euclnjSiƖ<:VKZ) - 6&=>ťHlo׾/jŋs^Y
+fw53胓3e9)|%/dE3pb9FEy6+v2.ФE<Tf:U[]au14RWt"YVhNbX즓XW=WߘRpbJF
+:??
+|=1xl@LSPsϽ7)=H2/Wo5b@f\ݗ+Pjm8k"faUK(zF.ɃVR`noW1bΠ?$$= [U|'űR0XyIy`,FmTp/+K~oM%չCK2՛N,''n1FGw$XKBcʓ\Bu"cβ	pFQׅ6Ƶ+ɳ5杻ɇzWEِTWB+F-GdK <tA((`+x@ (8  vW֕Z/484Еb@@TmdL/sP(zKBM$W'+(Ƃƺq|H%+*Dʬx8j]L!zLQ.waU{M}V)ӦDO<.GM]S=FALm|Uvf]urLFcj/wpwNP{^$,~NHMC~HK)Z(~TxբrǓڞMK̆\,_:@vuƶbf	e",#c<&ο=,mx!5?Xs~Af%E Y5U_1|1?Zt*[`ÝAU񗮗7YfJ:YaOj5X2͇pfy<mא\UqҳW+znD拡ckupXV>hrb~)|D0ϘajF.c\zA#uC58dt,<;Yl=Q38bg_aj/Yk>dw8vHcX~3$J.g$=wPU&nUݮ[욿1Y'"e
+endstream
+endobj
+833 0 obj
+<</Filter/FlateDecode/Length 501>>
+stream
+x}M0
+HRB@ʡjN r!=;avd3S5\+;sǉ迾TC:˾;zn:;{4|	1W~p|+?s1Ȣ XcNnRqxv1/0A!sت;`'c=Y`f>EOҹW-"g|#^뿕q\QfD)(&
+@%hE$PN'D	<dP12ϠT}*GsDtQ!Gz	$Ljv *Pp6LZSBOWD:!D+n%\'i9mso#W0jә^+d&e&n2I1jEӛ7X#1K:uCj|n>42zĘJj,1rQ] Zw龡C{ۙ+iH-
+endstream
+endobj
+834 0 obj
+<</Filter/FlateDecode/Length 89217/Length1 188768>>
+stream
+x||TU9N˔L26If!	!@ iB2 &"6 V,]L Tu-*u\\ˮ ΡY>o~s缧s=d1EƗU0샣Ly|ƒ-/)qt9c{ss*/]zAY=1Üe>+gS>~\A2fojLYXo]7.IeRwK}X+g-=X˽ٍKdcg->%ƦgpϜ{OEy907bc_z枛Śf,vmw3FqT_jBx梴~ݾ@{4Οyjv0fhᒥ\4orq;k胵Ln-K41v}E{FsБuQ0QB;;5j	INXYH屙9/˙ᗣԤߨ/@+lLLEѩnS:ls'ݗ1>`:)4J[G{nO2loON-YYoߏ?O_uԕ~mR`S6BQ&ʺ+'05,fRX+|OgO14'Gc)uXR?_5U>X?snu՛XP]Ʋ[Xvd]+uԕےr7ںtc=6bDERE@οzze_+{O7c r?b|]+uԕRWJ]+uԕRWJ]+uԕHj39(5tec;eX>Ǌ@6
+6c5l.[Ė[}D_Jgַ+mEc-JY5kdX"[wP>)O2ֹlÒK"||5ucgękYK`C1rVɦfp;w$ʻ|2󅼕W%r~=wf:w+_+*?a4:AدP|L: f0S򴫜%gvܑ;uI=A.[o>~u	UǍ3r+JK<h=3?ݛr:69d4uYnl2#Fy#'B>*N5h|'SjfXM+f{Ke~_\U_M2+4')x<TqƜ2n1Kg{v_λPlW&nR3Cj<iiuj}!֗o3[kvIhȱ6ֆF4jS.9sBPY%`3CPUN8vg8o?dKcbp|˄S<L(al!旖&Ʋ#f ZSUKy	@^N]Hi%e;(JȒciQ7DΘZ33e徐0iƙm2ZP"ky{<ol$e+\ O<յZH4"Byeb\2_Utk/yBV'+C,om6x?gj=i@_;N<%#KN-+3LZţ։`8𸴬x%}d5%RCAF(!TѴt'./>#d:/D١Qm1l_̲xR #8I<HɅMA7I<_gCbnb[Y\=.9)GE4ˌR=X㑏Uǲ#N))}m&eup0iCuE18nFhk\3=h[T0g?_];أuB*YV1W֔̅)iɵ;*]TSVRPR+e;hVEXQd|"#zIىwT|Sg$m5u(dsHl&R,1mY<usbqx!Bh;W֐?$d{ FlǱ8'5᧰jVTEΚڴ<ҰզkCQ9Q7\5Mb,X+3F6aQed(
+=DEz@
+؎hԄg_LhM].Gܴvn!6?gյ󵳉`θPPƪkA7E2Z1&?|XmkV'_je&\.s'RĴ'8c]+^]{;B(󄥌4h.PEE7UlLx1h'#CpH66	aF1s+]ͨۿ<3/^bc2NllVv!4%gTM3l?݀d;+[pPGA'ŹR#)ΖbX)
+)ΒbgJL3hbKX,")J@R.<)Nbs-,)fJ,E3hARL^RLbuRJ1IRZ	RTI1^qRbb#!p)*(LR)J&E@b)J1DRb(+ERKGRIKRJ#E).ERdHM
+RI+E)R$K"ID)"N
+.)b)C
+RؤJa,E&)RKBBK"wJqT#R a)IR|'ŷR|#RM8(_RR)>/R|&ŧR|"R|$ŇRY'R'şxWwx[?J)ޒM)ސu)~/kR*+Re)^E)^y)Y)i)bOJK[ǤxTGxX]R<$N):!ŃRlb[K.EH-R< RlbIqHqwIqwHq6)n)n&)n)bIqHqJ+B˥LKX/%RMHX+RȰ˰˰˰˰˰˰˰˰˰˰˰˰˰˰˰˰˰H!...........................................^UDԡ^T7\ʝNZCVSU[I,a3)eDgRR-!j!pJ	hBTe>Dӈ!M4+\If&DD+DӉQzM%B4hD Q+Q5*D!MTI4*	I4"NTTÞѠ2R*FDn(Ts@j>?Q?Y!QOԇ7uGԋ$%!AMԝ($ʠ>ҩ4"%yIcAD	qx82\d%!rRNh",Df(*3 }8
+#RɨP1x'Q
+?B)}Gm8M85FA*+$:@ʾ !SOǔrRD#㟈%zmGp$Л7^'^#ze2D"DS爞%3DO=EI'M=J&ENrm'F5W
+㦀ډBD[ h3&q^.; wDJtuv3rэTvDR6PU˕DWPD]JrmD]Dt!ڰtA=t>ya,йDAКΘv&ZEWRDg͠LeDg-%ZB]PD&Bl՜Ot:<ӈR9DidLfD4h:4t=l*d꺎nTK4;n^j&U]Ka\%ذ<И'h4U$v!.#)7h8+®ՠBPYu64Z*	Tc~C(78+"v1(vւA} S>aXS<^Լ'!(:AMu'"$;*u#Sgu^D.(CDvԃic:(M"%Nj (Fdi&cHdz#Jq"
+7y؛?@|||P_`|ϑ)Ils>m}=Oȿ~x#<[>7oNnx+U[`/2_E|C?43ާmsOf{	q йǀGG[[KYzwlʶځŲ,͖UM{{;-=wo~6o}3M7Ful W+
+wy28;^fxW"5s6	\\iUв[VyVUZjӪwVb+6\\<sӲCZ6K 08xƦ֠պUojew+WXתZ[K6Y5-ݠP˾psG-
+p`eQ80hYasflU9T4#X^T>8hrpʦ$ԟXTn	VU'l
++MQE##7/c,ّKVb c1%=>AyB5ƞMR퉼t\"_xve=aoHέ?@|v
+ũn115uL?v׭{ݜ99:Ucnv{]	QVĥ3Z+D_aymtԸ+cu|M(b8V,={W08gRMbꜜP225P59d(ĂԶs~i];WJkB._l׳PJum֔,=L[Һ$'g4\-Y![E.GߒȋOg9hҸ['jgG:Yrp.p8X+V+2X
+,`>p:08+f@3 `:0+S@PL&A& Ux`0*QH`0 ʁ2(
+ @zy@/' =l;d@7i@
+x$ H 8+X pD6
+X 3 #` nX'* `ƏG!{߁oo___πOO? ? o 	x+xx <<<<<+< v @xla[&>^n.Nvwm-M+F:Zj`pp%pp9pp)XkX5sq9?8sq9?8 >p 8| >p 8| >p .~s
+8| >p 8| 8s}q9>8gs}=0}cƛ;zINcK|ֲ*{`Amdؽ,gϱ|:\?Yb<y]@>U|-/O}yNC3kmmk~͏t~"\mZ|e薣wUl2¦z1f6cl[ٸBn:jhxlVv>Drloe9-ggl%[.,+Qr?XƓ9)d9.S].T[.s]zI]]ͮaa_n<zfneWrDi=lªъu+1N1߲csskL=u5CMꅞe)+q9@(w6W嗬r=n<aenrBj9}+	'6\Ū
+;hRhDުogw;,֔d}7g>m>Q?מ\0ʶI>vKe?eYv.Gnx'G`{,bݣ({yQrOg࡞g/^r/kg{~6W_p=^Ģ0?`:ȦᣇWZ/2#ưl̆}ȷowzū\a>&yiSl;;֫ΑbzG;rޑ;{8z9 ?ӛ;Ӝ\ъ2{)}2UfӣVدP ?UQ]2Tydu_<@dwz%9!GRѠMK+O/OLqǥĘL1)q;CG.՝~xj4z٤ԄFN:tX3dqZM=֝,Hv#c,CzKg증[g۬>Y ,R!IBe8զ]5Нg\͟bMHOm<NgeVU̿ׯ~kLʄ>Ȋc˫wpB:Xzz8Yj33Fk5qGכ[xTs?9%M<%fz$EVC<:h⃎>e=q%ڤ&e_5vYY3&A9X>|p][mժg[1G/%<2yn8Z`}Yoޫ=j"xo;m8aܑ#6ە=&*z+0}/\6W.:mrǤWu&):q7t1K
+FAHvegyj~2቎Mq%Fee}|GipbWlfLwUe4:0X	&`+$Zhl;6IIڅQXk835@xOzqi}
+0sc!Vl:e|vv<ϸ糛.oPYsnl9tn<`fYlj16Dc#:62Ȩc;v[
+KM1vpDC5*Qlވ@v@Fљmƣ|fi:`r]xBMv0:<X3FQE@G82#^fwǏȼXd^,2/̋=aܽǘr=ユ&WZc;->1eJ2YŐ&RibLĨ؈MqG;2+Opwv1xKr87Dd4:#{M1$8ҕ.OlvrXor&GV̐=0m8.z3JHHc+vc0avٌZfq2buY@Xn,	񶼄>Uޠt}1pz둅sSC
+
+/<iҾ\!/NQ[CMO5)GT;NuY9vZb/֘-!/$of|'z>h6:l6գ5I]=-Q)nZYMl`k,4>(YL^b'VP%_TqԢ	^,]8{bh'GkW2RY8OW_y®ҭl~9aɊb		Sn҄,oL'+%qpޮ,e߀UF\3ꇯ㳽G-lji(=:](wSg4|?b+I..\պu%2|7M,5yF^GM݅ב%창/N~.^0~Jy?F]ކ+XW6j{.{}})-Zt׶,~Zw嚛~h>nxhw~}G֍d\0vj;}+CaG0,r4vDت6aJn '?N#4<oGw&FEG3k]<gf8}yG;+27^0>:gGq[rrFSV'^yԦe[8iPEg/UT_-s&{EMΤ1c+:E5X&W>oʥMq/"GczwjS0f񸪳''zc-΄ %/RȎ[l掄 7)Vmx";yȣ3D|!:;woG#^)UV학W<ؓsytmMG7wͤ㢞oᛏy&grl,MŎ+Vg,B[WZo>b:v* DȲ3ne 80F(X۾;S:
+A9+䅅tKר!ZX88uzyLGN,@Ep<B,9Ns]F@qŎdO7zU×T+0qd	)8;֗5x[8$j5^4*p|_O?H'$Sbsk,ή.)n꾡_z!9_d+l~ymu<r|"#\_Cs ;Q
+1+~1|#r(q7ڌθ8q7
+.YQe+X_B"<{#X7@yVҡίpf^ap\u8{^!1=Jn4iNdO}_	.nOּEk"QgDȐ9gYsY.du(-/G'~+m#:-vEqfl#vpC{#vyB1K2C)zcڼkf?}y|ǙvW3\[#.$@@ :4 H_l6qg>E(N$km'Nlbu{G@v|DYOWw[֔g.u[ƆJ^Ryj';l/2х÷k'7~|`śNmywmfkQNQ5+諡jQC11<RYjJa*#TV)U(=XSc;uS׫[QbT'iv<;]Z%eu5=:܍vْ	k2No_uZX^I(믹;صWjNC1ҪETZ֭jE\wWjJd;cJ76[O]hP)ʧRtU6p**@x*Q?"TDJ/})}zGp*?Sm$○decŹdq*&Ppk}5ýM&Q#X#.g-;JnO,^Z^yЦzl)vq?+~PK +^@}NlKX+b|2ҩ͂DLU7xlbYKgVcS[OXw&Jh_nΨWO`|]iPSseځu+sL:AmRz][ksO3Rd	1j;#_\b6}n*gI8,.ܩVHGYE4>"W>D_k7 N1H\&kT{,L^DJʵ>DEeBJ*Zmkan؈kL+,Y7K-Wzɺ_8yʬg3ge_T~
+ׅ]oYr%J2ҟI9=s\~ڭZQPفNRNx{E0//UPv;gsêM_:pkw%H\T873b-b:K]EkK]G7%׎7|B<;3gKE..pBo˷-n[V[R/\%%z]`%MvfV=u|ǊUeuTo*6̋W¹++Ev:L.[#Fj;l;,Q.Y'!<לf9Jl5]ހ[&ƣM헵<	}#+9[ސx<67-yZ뤿R#goZΩȀٕ)St"4c\:E!Cf9Q<&&g)PYai*#ԝ/ {"7+ZLXKjj-aS})XDmd=X3)]DؕEyX6&E1L
+]BD,)(QY)YFu~SkB!R,/eVp	޳<8j	q:u,/m\{D%:'rS3Mѓ?Τ\Rmyt&PdF 3f;iCl'mDose6X0JοsvA_z.l
+)f1*AuG75Q~s^;΀;fR.O)6iA@#XuXnj)+խ)YTI䍆eZcR<#YV![+,SҊB5$
+صU-]妦%,%s7eYʅOxBznmtEB;MKs7rRP;=Wt2xb!Jzr-VqB_ ;A| SHx}/^_@mJ)$h"A	jI@
+x2.׫r婿@Igg#[?nuDJg7:JG;XU3Q\ٰvOH|W<0:\/o:]S=~ݡ!M,<Po*M-1$Aao`ӶCvKdz^Oɲ3=ytFVs%iZo,
+u˙#&m^4Z*gPtF=
+-=eUf]uY劵`;;=WYY9!*"C3Qq^H07/Z4;&Cxhv-o0h;x^se8<e5)J BoPK{.6T5OQ3S`=667ohfu)1+UJ^
+gʻle8t%0t7ď ʫ7mM+ZwXY")]|SVmReMҹߺI?U9tQٖeNno^Rذؗnm+t٦ޠgU5MmH~˓iZ>gˮ+Vgfm^VTl9,&bXNӞ]W/f.E@zP?PYK(}QEbJ,Jhr^rƵvqW+Tʕ݇O[3sHgt Zθl;ˎӽ?Ս4ZVuddYRыTC|6ų9c+zucj81jPՠ<]5uE- #-SJ"\?bcFX25SQ,?%MyF	f+ŬJͻY3dznZ[Õaլ_l"ӦɎtmYei66vѲ]<ܭmX	OV A>o%flQ$~9'NC-զ\PE5"՘#$B$+g, 	=IHd<@tBou+{3*=囐10z\Q'+ew<Gs+a.#ϜTx|Oj)~xȶU3*`\~VJo0i?PR+M/^ޤxJ+k!+p0OAm	ݼ(XB57DI0$AIv)YZKe]dEq5lZD`1+5l	}l^Qa[6X,WZT͹RޔT{wjZε'xjS!?C%D}IHRwl9]}ȂY
+	'-yRT}J=gzLxn![jʮ,N5Oz>Ӧɳ3hhsߨן"sVoD:C)0pNϺw@ U]Yj7Bb,+7!yL<r=B<8$TQe+F㢲l5: ڈQR(י8Z4wRU;	tLèz9ёk%zPGybFvAu`exũvfAm1hg%43vcy&BVC>9ܦG8Vґ#>fSR<=)K<K<$c7Uf--AZm9
+GRng_4-_OhWa:KߟW"|f9ṼڔJjT6NU:sݨ<axb> /#չ5hO%},gw>;,#-=nZΑvRh 33ߣ'cfRkLV'5"+
+J<F2-yrr>pѕY>)jQTmwTV=v@T9^OxSfE֠cMWDFcO!Q4{ek'餾٭Ӿr)|r<^bʯX*ג8zK(3Fu/v!Ѭ^p@S(Һe!7XZ?Za<8?gߴZiZbrxdeT\U+B!S:cd!U7NQ3KKOiMJhhlW,L!VC5&˹\</x3vFM%YqAx
+Js2A{g-&_̶֘*mT9ژ/RlnZ+vg%@U+m:/qL
+)n~`tQitNpʶ{@V/?lvaJo֫`vv07[oe^u3w?oಹCӀ@EpdK1xm!܅hgCMR3<6$TmZY-NWWw?9ffռF_җ~]*&Ba'L=]`Q2y85fs5.CZ̗yVO/̢sY,h^
+n-w#:̙.3~:R4VOv֓Uԓp)=t$͕UJxh#6A|,͇QWf"p/_oㄻϾ8qܫ*Ў-|fklMbXl1d8݂Ğɏ*otۗZl+涄S*hzcj}ymw͋nj_nu7PG2wھ)]W-rqîez͘bڼ]5;nsMʜWJ6_ Gj$᪨bGWy\yRxRxRxRNWpr1B5D{m=aOZ>|<)qooɸ44a	K.XCqɣ*OO;yg@)&IJ22VЕFL4zTլ1T.Wl[}vVYjf>-
+ŒDgVO 塭|DkP1{&UUe]S*e޾̓mܺbz$q9%Wj,fP]yݵW]CZ.=Ti;77ge޸abky%Mb(-l(tZVYqoW,d֭l*ڳt-ti+N=mj&65K7K$mW=4CKsc<&sNDEDeo_Ti\ߤ;|>as;!<<AvPUVI69g()ѯ:1_K ]/ޢdde3JU	ӥ\}Ee\u/k۳_[m97Wnޮ-w~xU{Z<?6gUd:0lvq!pNdt#9^!ty"L6OGE(1@EQ@O4HhUl\Yq|\v=rf%V8?{S8'ן=v迓@<<<Ns@U_uهRgkMFF#gQO
+U&Ln,<Nc+n]ZnZT)~m1i~,TD5j>Ioҙy:t9RPE zi(LT8E%"p5k䌲pg6O4KjDzܩ	]l9NKecr#S@&##w0N3k;(X}LuldK_-{:m{Fn9:ɗF:zNRk;.W
+1lYYY:avZR9V]v#m>Ns7~{e-9	?s¡/)DՓ^"AùI[w
+7/+	+c7~^0屰g.4R̄r	=2_	~j!,CcްAxaeac7./+˕^>ݤvBXa!,BXa!,BX+Ğӷrܠ8Sq6=`W1I83p+gK>`ţP;^ل6C`;ۄn0QݜJz؋H$pt
+.`ţF+Y-A."y"QrdOJ/sA_*iAVfJ;+l~pu$`TGi^ۥi a(6'frBzkF[ўfz	4#G {^\5j=A-rx^IKz!-~WߢJ$=YãvY|R/?%o?!WE: *U9'+FX<ʕ|xL:^NI`O/#@3ҿ<*} <&}d)'4\|Q;cҟ4#kiOO^ <"
+~K'V	AQ+$4i@!C>`;vpGoE-/ -F+j9B&hk:Vs10Qۙ<ۙ<ۙ<ۙ<ۙ<ۙ<ۙ<ۙ<;Q+/-)W	/oA1QЏ? >(X]c1Vk5cu,8K?ҏ,8K?DSG腃Hgr|fpia	Yofyia	&fpZׁ^@?zJM NBGЏF #UZlҁ\0QďUgǤ诣=Gўi(0<haEchiAh1ru\#0Q'u ;I-0i&Isx$bL)U
+l0P2`ţO?CϧPӺPì0B]: kp
+u_Y]S)Vzh~	JOO'GE'P s%i}+h~N#@?3vA44k4k4isUF-ӨzgJ	mg6:;80QK?żL@Y:+v	[3[9'4pR8%=q!FX<x;%@ZZ;l{	<Hz ҝV.AQQB;8nVj#+5vY@i{蕆~(3<Rf#J dI+hC=#t%a"Q10F(Eca"Q10FQ(E(ceQ12FQ(E(ceQ12FQ(E(ceQ1=kYqVZy.UP)qlJ\FN$=rEJ\s7ͦ7r*qWU)?iR~ͧt--Vj)qN+qS⪤4jΤ&鹖[7+q)q=gѯS:ەsS)EHU~^,e9qYr\F$=,e9qYr\,e9qYr\-hWzk	#7\V_kOBxGMxۍw.kǁH
+ eiq7g읜-ׅt}(a?&.E7H+6!w/]!8R(u"8:c72(&u'tna,Dvb,i2)f%'.H~e 3++ēV\&OjqqI,m!H@djI}8!LEdmTx+1vs-NfDY}CroX	ƔO71ei5ҾQ,4;g{H+=hIG?4v+1P{͊):VR8i"el$d3ۥljr"}NRpLHkdyXqa(E`!ԹK4pk0J؏Tb;c疚xӗDyYKe-3=eN-2tX:bYބVsmB;F?L&scbB%ݟQ|Oǘ{guf?IAEbH97}/|=E{Z5xA_\Fs'ص8kw9B	kr~&I2V61OZ^fLΑ<Y1yc,g/Mlq17&JYk-0Nqq٢
+q}_θjhdxh+74Wv펏bXohUW_H7*vCAqkpTήD_|8:#Cc}F!$sWĦ3#~/:zFс.kqe`?7"b#H9F!6Mpo`'.+q-Cou+v}qd
+ͼQqkp3rQlB>FƮqlVwh$8%NtuQ1Ab#M]c]#=Pz3:beGzc]#{)ښY=C >+w1qdh(;--+$򅐼4xhH=CQ%)B{imCc~ql4 ZBFXؽ5ku[
+a71'&vNʋk`OX/Bb}jx	z*6ё}blf+j0xT-Y_fkj(k)k@~j11Bwhb+RKn):t!c!M;?|/'J{c;}~'ʛsZIXϟ^?Jxd"Hh/l酟|MMo/v;QKSs1C¹9/ĺIf"\3mND1b ^>~>s-H?7C7' 	ä!kQ#Ƀd7$d\ANΌ!-A2789Ox^x7gx#_$סoozoWkm'i{+~A[~.(	;~77N{ s2~gwV~>J[	~o?ߓ/om N!;
+~ q_%D:
+o	5_;n[~~W}*lV*nPB_~+~w姽(ր_A;~_-i%.0	_5%~w+~ C]DXk+~W~6_; Qn cw'sI|W~K:o/]os{	/x$o+m7~_t_,+Ib[~o3:~^`γ/)$~W~[o7~ X`7[~
+6_zg>=~]rQ>Ƀ|1ko#q'.+~?'){^E	o6ጐ-#TVogtZg>rΒ"KXl""
+"VG ҰDH5*R\*RhIk1)J(3L1sf!}|ν,s,3%׾}3WYc5C-*5t0
+x66rgha'^2Ǟ8o0pS++׫Sy=R]zG5`8hWnt{\uߐE(~mpFC|QH󊊼\:o]J_T,..jcnhݏR8^TuVMWz?88&xu텅٘_Г#'h)=-}~+a뚦[rAkdh5/Uj]\l5bM6E)ꕑaRXlSq-V9##~1<CT'W]	%vϔ9JNpп$6}Biל12栒ޢaNbQEiӜU"l?+,/,,,%jݻ>r&B˙-gKh)Zrchh-.ZbK4Ŗ؊Qt
+E{evhNcXicG+g@Ě҇S%ۈ ӥ9=A^dJINCs>|啧{Gը%3ea;p:Χ$^&塈K\^)_̊O*f-ZOE]s	_	92(pnS Mqw5B{E.Msw85DOsM5 )ɚ6͑Du.7% V+$ 0sÝ/S;Nĳ.t*JH4i.EXC#o4Ma	l8@WTTdNƍ+8d\bFI
+%LJgX"x6SGjTIbh.13Z^ר@zxM9L&v4_5ܚ+)+zSOx:RI5*c5.rN|~Kէ u9hܔ5֡Hʳ]<v6ᖱVɈ,hknen"|ݚn[+MScE5)~G nG<`C+3٪[p"*Ք]Iѣ96e娌yuU<K]22g+x2\^bk㡼fmLiۨ5`74%`ZqEp;5;/&
+5*t[G	Ձ:7p
+&F_C8(lYT׈e#T2ɵ}xKgًD4fM|\7أkUx4W~ínJjd%GŻ%ݟXJg	2##pJAdg\f߾x-	2^5Ľu=<Ӽ|Cȭ =Mi
+}OS{Z%V#C)3qrw+Mp;g%4?
+&?~~fq;Y$VkLr85{EUr4ɦ5Pq^^XpVr'Yv[èV5tGwzvzԇ6I2ҎA[$unJ`xOF%zyRelߒ$CKr:SorT/sF|+Ur'aQIz1oxƪ?b$dhvGCKrʓꆆDV/Gs^r$wkn:Q9<mUpS:J_yIo1dj*,fM2Stəd3foi;Ҽi^
+NcgNΨQ99;=F,,VOVbA?.%eWI?SS^^nw$#''PL+Rf.49gx1ՍeĀ{{7.`cYKFj(gH-ӄusE{@{yb9Saw]$_iW\":㳳ǉS&Cc|e)	[gۢ~_1KEuf\::x.uܧxPquHGMW.8HǪ8|@[k	uܨ/uktԾV|abgA=Y\=kb.vN&'R#amXe^{ƛ&FkUxZ4N]jKo{}}/ߥii}}U.[Fw1Wd?F5j%[j\[a-"*酚u^}ףvyR<7Ynyɲ4iV˟V'&[+ˁg-?*}W%{Ѵt0Xt"_$IٜF2I'm0%Oޜ۔T*!ܹ\$e7u64h<vHDVxR9jN:&b)uPԎ};k6isM)}Z攙H.U36GYLEZCgu~V.l󶋥x\HgZg%M59M59J9$9?;AWdq;캲J3}r!+W/u5%+`'&l?AIك_b"_گ>}Paiæ=>^6bDkG^W*5n[\5A]5`2f<A7M#}qK/5~,7~҄O=a>*eORĵ_7cI&'}qk.icRYM!yF
+gWir/&Gm䇳gʮm)=(er43ecSfY6mOR'}ffO]=\I뙛&7[΍η2?s~8/`Al]pzXp?XXh^\|ŁgK.y[K?йny7y佘-ziϥ?^yu\6|emYVw/ߴ凖GWdX⃕ʌVle._eUxy\Qƿ%yD}MMoބG\q:M3Ov$9;+ZR|^shie60`|.uS攍ILʶ%&e{9SͿR=77yOޕs*{P	Iǘ7Sjm?AZV
+ց`wf73s:5߫Y^CL75̈́5sS|o	jg&E&d{MhM:C^v^S̃fԋ̳ΩLES|4y;|?y+we_74k_G[|SYu8LT6>MJj(rmSmuwtL9,%vKi]R<~emʾU3nZ9SiurCqbel{?]~2OKITHތGJY{TSz"-JRVzDmڴV[p<OｦHUY<?|ŠCWCԪ*.Ԛ*}Zi[Ċۜ[CYRkN+IzJu$v3]Gi?widǕw[{Rrz}B]JE.w:hBOJA+]93hY=T?bwَ߼id֡~QW[vAuzYv<ވ*w<vF-r7l'w%RGUv!9/%HW;4Yo:#}ZQVԚko(4J_ܶ(ue=tǪmIkU[ݶ#񻊶+WBo@w5 	
+uyLh-/߳śf(55TWLfL_C_[6z(ێʺT{!J&+z?E[WV:_?_ȿ5˿V+֣ϭ`kH~)X6?ۮl}+ugқ+SK#D?1f _ECKG,3V*ȧ~<kQ(`<}1VbSh-Fj X)FYsEua^6؊8 >
+*pjM{o<׊~u5?ySXl~/| o;{8+F:p`)aG"x
+^WXǛ 4|h̄Yp,ݝBtU']kT?+:%Dm	ևhC!n'fm㉶t $ Y I ͳ-֣YHXǉ]*ΎQ̦QqUh	D(=7u-mohڻS$IZ9I+)r%̣ijZ@+WʿD$U0*KwsH?Ɵivڹvs;ܠOhjm5H{6[BrhRzOk[3cW֯UێVӪVMڛgw+VN/f9<'Ͱ(G`-<
+a=|l(>)Ϡ*fpਹG6k?g Q81fF/hjV<jN<iwyv>
+*pj+2c+IhSpg΃i{fqLe~鸃0n;0 o>`A,z~?
+x"ޟg8 F9͜h@#9jLqȁF4r4r|m8N߱%ߘp>h~k42f,,	^\V;U=;ڹ5WOZ?ݨ$2k"Ȭ!2k"Ȭ!2kJIň#bDZHEa"&JD(
+j?v0i%jj!jj!jjA(JFQ25XrQTAԊTjP5jzzzjFhFb+^XkԈ=(r#`kYk?ebQ=b\gtÿkhs1u2u2u2u2u2u2u2u2u2u2O7keolc1[=0f#c62fCc6Ę+1f[Ld8=8eaZg>֙0Wvg:ڕ333333333333b,!bc/`U0Bqqook錕k[:k[oJ- +
+⿂?B!#//|x7OϞ0AqG8xDM*J1CWC郔f|\g͠[A	=11j>o U䏤}Ǵ4X'~Q.ݵ0B.̇ֱҷϮOϪjoT,:Y(~`D/V%rwa3.~zSk:Pibn/YWz֕ug]YWz֕ug]YWz֕99OL3pSȅ :t+53Q5=PCM5=PCM5=$jM%wW>.Q{Y4pLbbbbr&*#i*
+Y0 U0p+ka( a0~#`$a4 0	7p0&$`2</
+l_«la+
+ހ7-5l+l-Z̓	(Gfvǰ^η(`솏a^Ҷ>1+:{{ AgN|d׷'a+
+ހr'6p߬?|5Qq\ݡ'=+YXptwZFxb4,faAI@
+`
+vm`vmt+A+o#zB/+W@4<n\?4+0{p3Pn9ͦ9
+V/):巚_q^ĬsjKJ'v8;ǝ=HxG;w4QC;zR;HK=t	Ҡ3ȧ,g,u=+\)+Ʒ~@
+0!p-u0aQp= X2&nq0&D$Эedχ+pLw4ȧ:a+C<kQ(oM=O3 K/
+l_«lV@m+
+ހ7-5lZV+l|ڕ|쀝P
+z]>=p,2ռW>K>I>J>I>YS3ƌgcƳ1٘lx6f<3ƌgcƳm;C	~އ?aR+<}	p;@GiY7̰$9d~?ǚj6+&[ȣ:},m߁䕀ޥ>?rO~#?&o/<g|6tU<fʃs;ݵZ?	|g΢EDy̑l~Rgtnpp9.J+Z`ug]1,mXvAY7x 	Hv
+B{2:@Gi@WӠ4觑=+Jc U0kv
+57C9p!vI
+|5&S/,5n)#q̡܅4w+J
+Vٌ5ko}>:mYMY0957 f؉?.qRQ3;+Ҡ30;%HOV2B+mGyInwߪv8[͝N]--0nq槖D]Tv]rM3ã	W!<qX?˹"x
+g`<	x~/Pf%j0O+=ZxߡGXF!c:%b{\!p'fG\s`.̃\Xl`["E-ml`["E-ml`["E-ml`["{y=&!n3`{+PEhRvؽr2 >ؾ۷bVlߊAlb{ۃ+Z
+axF+H+H+H+(Ơ|(
+Y"t~ғjzRmzu|'\-:W']g3UӻjzWM]5PƇ2>e|(CPƇ2>e|(CPƇ2>e|(CPƇ2>e|xTj<P@5(7/^nEݖq2ﭏ'OOOqOqLJ#ڍVj7ZYx#od,7oxoxoxoxoxoxoxoxoxoxoxoxoxoxoxFYx#od,7W83X⧰x	b*,|HtGT*FBrR/R/***쯢U~Tя*QE?Gb/Έ,1M`.6=><׭dXmq/7OWJXȇxsfnt37̍nF7sͼf^t3/̋nE7y1	.p3ə{1b!&! c7+1vCc7D#=B#=B#=B#=B#=B#=B#=B#=B#=B#=B#=B#=B#=B#=B#=B#=B5+.6YҢZ1Jȯ#,j4F#j4Re݌bvP72jDF,,,,,,,,,,,,,,,,,?|م6,>+}vaLF?Q,)N_f:_f,ۅvnB]XUXUXUXUXUXUXUXUXUXUXUXUXUXUXUXUX8p$9Lۅ{b^l݋]9b^ً={g/e1.1iy<n) .~f[s
+?E?JD-yDR(0+-kayͯ,s$o-ϙߺߺߺ/ˡ;t	(sl|0 ̃B.̇bXA,eʞse%l0OZ'[a1wr)6[0|$Öix6cnY+젃p$HK A*\
+tNt5a=>Ǉz|XawQp= X2&nq0fa}~x 0~
+0BXa	<y^/l4OKiF*P
+;eŉR"cx9
+eDYa0QV(ޏޏޏޏޏޏޏޏޏޏޏޏޏsx?sx?ϱEY墬rQV(\U.*eލލލލލލލލލލލcn	-J|.x(ޮ'E.> %we+ͯua"?L_@ :<a~9#sF猥r24DJ4
+Q h@ (F4
+Q h@ (F4
+Q h@ (F4
+Q h@ (FG(EhtQ4:	3B0#$	3B0#$	3B0#$	3B0#$4q h@ 8ƕh\ƕh\ƕh\ƕh\ƕh\ƕh\ƕh\ƕh\ƕh\ƕh\ƕh\ƕ!?{*D(wGzGzv^8~OFP+
+BoPq'TEZTbèF0*Q1!TbCB*P1!TbCB*P1!TbCB*P1JTJTJTJTJTJTJTJTJaT
+R¨F0*Q)JTJTJTJTJTJTJTJTJTJTJTJb0*EQ)Fc\3p
+N@Sx=wOSxލ(ލ(ލ(ލ(ލ(ލ(ލ(ލ(ލ(ލ(ލCܽ]e~L:p-UUDAWPY]U𮨫 RBR{SVJH
+-b!4v:Ik$ɯI4i=s9za;;G>Q:}NuD7D7xY>Ϧbd^߉Y6G8B\b|*HZzCh=D!ZzCh=D!ZEߥu̸le^P%^Pt/OU_[{]~tُ.e?G]~tُ.e?G]~tُ.e?G,SL2,SL2o(o(o(o(o(o(o(o(7PPPPPPPPPPPFr|*۫hSmҾLei\qei\qei\qei\qei\qei\qƕ5lek,[cXƲ5lek,[cXr]&GXgX#SLԨ:SޖmiO;eQ&S0U_~~zYvf<SN
+jeݽu^(^zY_/e}jUTV)}@6lD_m#m_m)ډvҷs$t~,tk'];INvҵtmk#]HF6ҵtmk#]HF6ҵtmk#]HF6ҵM6æzTaS=lt{';INwҽt{';INwҽt{';INwҽΉBƻyptpjq4&yvBZv3Ԯ{tia_ZWFUv*;6syBȧVҘ/9Rtyq\hTqw;Q3S԰#~?>̰)o(41"KC[nĄd)S2fFLؗ,sîÞok+Η8ZSٵ:yݎ!?c;T7k@aG$}0UQ=T}[Z::NjSd?wQqT`\Gu,Rp,PHRH
+P
+)X`{(z= )CA+RlRT)O~JSRT?)nREJPjRTtl098,lpQe[jcMLuYS*]cqVpSgk;	rl	=as㏅u֟⯄¸xlX^%zJLzNx+#n?6q=7yvt&_;\h񩊿qGj|'Vs?>\x٧^>4⿺>)aOum,k'WyŧW*rڰula[XxU*vbf,bEY0Kbعv'msq%x)k;=;==?wN鏪}j*v~D,Yl-/fWR-HEÍD]:ky2L1nJ͔WHOl`Iͩ2bt(c7a8.\¶]xݣ{|?>˧ͩ|o3u;6SxmJJ̤LJڻځm껩5{L$Z
+?	Elޟ_M(&,O#cq"Ԍ0n,܃9aAT"Y&;MMM!&OɫߌI^TZĨ>kk^^k^O|[Ė>}-}:`bEX'VUe8i[Sx.L_+ؓZzm,UDڱõ?9nffTm(e^yݏa,rD*{oͰ<1UHY[iq*u^x8at8ZeʭG+#wx,	_rn=Yk36'^=߇v<giG?os<b1rEʿ։U797=da%3XV2#7?\1qf]gnϙ>܃xs5_+diG?p:Ggkdi߅[R-z9v}󕮿乍?քUhF׹+Bf3x9a=G{6sl0:a;̱\l0<~l.D쮞ay}cM(JL%&:%zdsz8qv}t(PqQx{;puMO<|Fјz{]ou7zpϟ!R#R#R#
+Ω9s~|:Q⇢oG2#EًyB^;cᱛyeolya+'Mc^1^fbaϲAjfkuj,XLxҵ%x^{{+Zs#s-{̶[Z,{-TVuA$l2N:o켘OVcbcbcf,?_ydչi/
+e2jl1=2j0χ2>3\ZQ}ofe"Z~-|X6[7Kcl[>'yv-j7;].˹r.[fk&munv]mbW+<Z!-fSpec.fTxN2<I-C[h.WAf6'D}InK}mlcƭqhFEQVֳ"k$65zQ r-"bշP}-"`"-"굈z-"]VŊXQ+bMXV֋`EUQt*NEѩ(:5NMS^T*J}QI4*FѨ$,v%;Qt(l-Ev]dhTjS͢FN5۩fn^-<Ƿ[x|ooE^Eۋ.6v^yyKu\OoDJ=5GQf}g_ko)u=]`Oa^0l/ۋ<`~Lgì|+gً|Y|kEtZwj6j3E,y}@lfͻX.5Ш>X0rwYs5ndCVs͍VV+붲n+뵪&qdeMVdv;̮n53aFfmFflvMtMYTzh#+iihXQ6`f5mhFk6ڠњiO~ҢȃFjFJ~}[F[U~Fl˖DJHMk`_U0_D{cѱfߧ=j2w[gjԤidp1'zƑiqw,R@tg'YO#&_2E6<eUoӱ鸑z#)sx^4i}8-1?/8V鹫95>s3mm78;ۼvnag>n36n36m3vc[t/?XKoy:?f#Q5;"?۷~l/z}%.5R.o#O%J9ѱ1?GQ#Yt:`:m_.#1~'Z`?Co P{]ɻSkX3z-MjC9vsxDGh=+
+ָ7ZFڤ[[Z"G.7妿Fc<0ڟvi$zI6|1(
+/u̸ǌ+Pmfc=TnrۨF6*QH=nnuۨF6^5(XD)YpJiWFV:s,OI"SɔC2оKj^uWJ2ݐL7^JjauE&݆d!mH=نd!uG"L3$.C(|+w'rv{ݨ|>4UFh=l*ǧG0zTj9\++7͟NîWumqVYXʿVfXXȪ[mhYـ+X@ }w[;scFjo+miӡs^pS:ovQF^RZJ{j+ULozMe؁7vQ}A_GVnUOy^uӭVtnU3ݪnJ[U*nEj;ʘoÈFa]F{hDy5uzs\Ν;tLvq:+4Mݥ]kpqJk[wm{MauPjTyiwRH5:AjtPD:A*tDGXk`q5歱[UZViUUT%k٠X`ZKJdja5ZC5_ߊfE\
+DcLTl-؊~
+7GopsջBsջqN=x/Np*ޏ4C{|gL|p'8s8ĿS4FV=z.<Q<^
+ayKxx%,?R DUxZ!\s@0F]ʮQep8:-5e7ܒ~7>K>~@Мn:̉ayxWx"np|-|7g\t8+`2L	۽7|g6kcTikUEr~@᰼|8NwD`hYV#:(18Ļn)|||y|_WqareSÜh"~+p%
+Y|<5g+7a&n-v܁;q=|~oͺ'tc'AkoU42,8'i:?x?&%^s/˹riM[/_6-9v܁;1|<GЈWG4a^E3Zc
+^v` ؉!
+ŉBqb8+4Wwm(CwR`;zч~XP^=2|?3|=3燗3_t枯aa{/D\+c\k24(C/:.t\
+:d萡C|q8_{=^k/g>;:=ªFсQ+ҕuO`*]\'&ΈDg0OfD6>c86>.	W|<;ǳO3\ksz܀%ۣ9\eGW|;:ߎηһ:ŮNSꔪ{ٸ~<K<טo`!x+]Xz_hL4ǳpnd,)|0#5.\.	>=\nT-Cc<1QM[Uktkl9̏EF_w6ˣ'GWbdS0p/^/WnEkPzцvl =Y>E\s`Xclde2fOt`:JqƧOr<ƈ)0Y,~L?&ŏ8c\-[J֤?dކh0]ӮiS23?t-ΛdaϹshT&vx)haM!Cq8G\k͵\k͵p<N=B\)ΧbZX3*^.~+S%i7Y~7Y~7Y~7a&nfomwN܅Y`6d%h1`*u	wu<̳<̳<̳<̳<̳̱̱̱1wr~E]__)EʫoB4ˍidPQȢ_ωf9@QPTU E@QPTU E@QPTEEU%@I%PR	T%@I%PR	T%@I%P%/%/%/h,{} b~XRRRRRlllll4+fEӬhMiV4͊Y4+fvy]mwvy]m*wxKEDMDMDMDMDMDMD ZO'Dz.tm(	}wDy"<}>OT$O'DIj/j/j/j/j/j/j/j/j/j/UT}E2Q^&Dy(/eL2Q^&Dy(/eL2Q^&Dy(/eL2Q^/ѠXXXXXhK4%+z?F٪&«QVb9Y,::alvlvH6z(.X-Y-5>eldl3c|t_~E*˕d8^sɒdˣ,r\Nr9Y.'d,r\N%]RIT%tI%]RIT%tI%]RIT%tI%]+$ճp7l܋9eγeγ]+}W,EhVʢYY4+feѬ,EhVͪ3ufLԙ:3Qg&D3ufLԙ:30va7+	y<IfXf_AW_AP%u	%]BQ?fKHt
+EBQ&X&ƜjIF?[F5{#T!89EQGQQuE?'tEE1}{߆\;kuE*\}guE*Σ(<:Σ(.V9\rXpqZMiq4}.0V51V5qjRUقJ"ȧE1Eȯ2ITCG^őWqUyp^A/L/L/7dΌz}A/H R}AZZP|IT.!KЮwH!QdU8Y=DH2׹_LT=YDH~"QMReUA+$PVo-EH"Q!MP!MP!MP!Mlxb}FW5ݥjK4O4O4I4A4O4I~A_~A_~A_~A_UW^ՕWuU]yUW^ՕWuU]yUW^ՕWuU]yUW^ՕWuU]yUW^Օ}9} +g[m"|ǵ
+-B˫}fva`(1*(kuphuH~!l~_|PNdқpmST|9_NŗST|9_NŗST|9_NŗST|9_NŗST|9_NŗST|9_NŗST|9_NŗS?V|n
+ft^տE_ʪG.:7 56r0/~:o
+/+G"\z%
++ȸvFGG7}!z4V՞}AO?Ovʭ[ӕ})aeb,,ٰX[?^_7j#[C0LF/D07n6'|:|;n+KO+muw~U\=9^wt'>qO3ێm'Sc8:aVjctzjPF~/r)V[#ԏj;YZQ^/Sz:n*-T}%KA-F!:PX3B[t&~EWg7pIh
+-UV5H#ZBu8`!Cqq4ށcp,8'lP9|_1S1+1?Oq5~kp-~[p+nw⮰>(u_bPd_+ev[d'l3lxޮxGLkP{o['7vo⽮pxuޮtDu&dkUV+꺽չpVuz"~+p%&*LƏ1S1+ma.~y5a<G<XE-G~x2l^˰O<<^
+[:E¢=aI:Mׄq8	-!:ӿz֓O`Oa)n&«Xua}NlCPؐ 8G(2(CL܂`h<8վ3l=9վ}3^5/E\`6Ş~T6:БWQ-P̎%>.YYY7a&nfomwN܅Y`6k>K<aQݿbݧi|dݏ1S1+1?Oq5~kp-~_:\p#nL܌[qnwaON/dT-W,KUav4?LŮP?EsQ\?'DsNω9?'DsNω9?'DsNω9?'DsNω9?'DsNω9
+Wse(Yzֲg-CgCg;[5RC5٬ ͎_/;dppppe=\YW韊gJL)3%zDϔffSfIf!f!=BYorP̜<{e/jZ.oMԿ7Q&DoMԿ7Q&Do^-WDZӽuWBLԛQasUMٚrS1-tՏ18
+E)Y7:.~*p4FLtZlt}WI3^O5*'9\^8_pb.d#=um#c.8Uh?^vjw)oVO|N1Oß*[	rlYAuWUd3ݹBH
+,*VdU,tDXVED)*A]E
+6T,%53%&$N9s̙̙](Zw5ŪH[<"F"y[LqKƳo_E?j-1_w?#5&	p^1H+HR+9p
+΅p\.
+%v*#x]z`_륲=
+71Ap+7n.
+:{+쭠
+:y+߭{El&%Ϳ|gbvu2|}TxZ<{bÖRcLWÕ#RuN1I_DbN㨹OLt=dfȋlAQ[(9QN3f?JAI{LPM~w	[`V~V\O(HHGLȢxJbE[1oꃒL0ލV.W h/VBυ9:r.t\ȹ}sQf|g(KmΦE3zsdB⪠ȵ QR+4,r}xwb6(Am_)r: 쌙|w>GrB\<Skș^NpG!rr:@s]7];O3@O!"å%(mz%\ci*A[ijkTGNp]7+n7åOloc8;g>
+sggṓ1\<o Ϛ!VQ+rlA$؂IqRǀmV~9rn%:A~Ө6/ 2&+1B+c+/^T=nގwL+oo@eH=>^hhώ+\HI)ن O;_]'[RU_+Gsz{ap@7*@Ay-(}TihtH W9/Dެ)o +A,*A%Ty6#9/倿r_K=^AԆ7n(A(`5|0ˇZ	.jc ANo1x1BsqpdlWIFNBm|1to~ww^j4k׋npz=0W"r#rm[ܡ3jN$U|$U<Dʦvb^-t=6Anl+/Yɒ+e+o8zA\`qHaGdPg#"K!7SCy9zt<'yjt<l\ꕷ+AKgQ\Hf8g.J̓v+wKpDxR. @%T@Ev[C;5rnShu{rc+㐸<>^@Cүۧ
+=QTsP<>REq:SeI)2PHւ^	֏r>6m-=r?P;$mcJgqU_dUC3Ԁ?q5Wquq_q ご(bS[m8AUQ~JdDx-Ex=Z6%W0%Z#vGHUJH4ׂHSao`TRyB.k"TLTo:pn獃ً	g֯jB|Mħ 6"#O
+W<NgNFHZpEH #i'kŁScGGmm׵5x<āiٓ"ԞΑStEe6w\Or5&u2@l=|dSWPN!U:]YyAKd۱B2cǆPyƢzCq(o;:P8TJ  ZH_ jwQuZ;]%y;L=j)@2.j\H#H#D}j$
+\5AGԓt)HS6 ]]t̓J*cn]*.\af{ft	NW;v~AOBMcFH2ʆ}Tpǡc_鏬]|В%IϢq6t35[6ށܥt%z4w_C?JKqNTh')cX5%sit֞B[YG֙vne;YbCtg!OIljl"=>bYMޘ7efB֔-Xs~o.W6b~5]¯m٥oZr~+x'v+ƻky~=Y[~?o| Ɵ/|zO_<w]|??>Gyǵ Bo!@DXqlIl%jV[+Tq8mMDSI4Yh!.a[EKqEkC\!`;EцD{["ngYe^7}ģ`1;bʕ'sW3x@|*>A1KB|CbXDkCBsOF2N6eKْwsV9B~y|U.oV>Yn_,_[[×6վt_:Omm|};F.^ٷ߷g|/Ǘw;>QN?81<ωup$8B8ss\\#NqyJ4w<+:;;/n(gw;:{q3ٙ,z9Sxș|"vf:s@g| v:+3*gu֊W+F}NxC]Tx_WwbR,SUkZ]kbI$-Eݪn[UGMlSwb_/2ՃjRPq\=\=RP/HGRIWSSƪ	j&I2NMSdȪ[P6TKJyZT:&۩\-n}m%psϗfn3սm!-nk۽ֽ^popo=ݿ}n{{}A 9OOɁsqwrG'ܱX;}C>Kww;CwȑA|= >9/R+@Ux?QNW'iW@G^{OG8p_~I@Crf# E`P`&| 
+(VVy(p4$u}))3|}zK]Knq^+: oS={ýo7i^qz[[Nsosڛqtz+ޏN;7[tVz.ZouxG1/!<!y:BγP32Jp^%;Cuа0gR3Ћۡ1WCC;'fhqhj]gVrFFUuFU,:ux w"J7RCJ3t:]oz;JL#pw<߮w9rwX~Sg=NPWJq/l@	񦔓мn΁HޙBO/cӔP/zԿB64p:.B}ޭ譑J7eV
+v٠;X±oɃ+hrׂ۪0ϪOW~镐_'w8\+}Wru${3@;+ /TAO%"!klHH6|?~>~4
+J׻lO],n},3ʨ]_8Mi|Gҭ-r"w?&6}D*WRB}	]TJLߗ02[,fEr7*C~Ȉn={MC?2Qҳ-jQ.JRUB*#{]e)Cc΁(w	)c͖?m%i&FE|'8|"GjRrtd?}@MO>b_+=O/7#I@ۨ!T+scqABy:HX:joGD~O$?Q
+}=D"wX!NvdfB"a_/@'-Kyh1&WCT,S@P0.4%e 3hfsh5
+[ZIJm)1ugݩ/4Q? ӣޛ>u<|;=w]44i$9iit ,j,뢻ސ3L2ZX_,||F:_:hYOKhttZݨnTFt&Qhhh(:͍azYFcFc1FcT5U6:bt:V:~v.9ڻNXWs؝n%2Vqn[=&)[ǭq/s[a+g=nt"6DlHhtx/K`sw^-0[ft+l5FkMF`F`;]361z5z;nΣQADU偨#QǸSXe%Yᐘq(?!o4S;>F'ʓy^%*`* Zh9iN)[YZU*CjQCߏ6TKG8գ<Hd%+5D
++Hًbxoȥg2rJ|@F4F	<Zk5+	V^XyMZk WTGSCWw;wBXN%&7ȭ6A.3)(d6%˃E2jzVkYaVk@8FJ]ER]C!mU[ܠn کv䪿A?yoBo4+ RDtZBѪJT7JU=\#Hw!}U_⪟R(zZ=q#|CB14(wz(Vk4/qƃkA韠3QMDIj§3MMCj:B>P3C!#)j3fN9[ ~RT+dRRkAmH)jJGlQQj]j7jrʤ*KeĽj?xVHyPD!uaprDc(PUTYWQzC^UG5
+4h+W	@\&Mp<pw8q)$+3B0e0C( 	 J򂫂)\O1eHDL:Ux[(mF^vJvx;Y^" AJywiyR4%j]2$qT5J(
+"
+QuZeą)ɠݒp4ɡJ	NPm }P]}!D2)44|;.U1hH !4 "h8hAaq
+~ /4
+o pps%U{⠰8X`,&ZL8hM!֑uĵìX?\GJDܢ(WA~Qn*Y8X)"`BR,υ? TItdd3Wb_MUtEx7vkT 3H R^Exjy
+u	q'qm7&,9T{!݄Y݌-R-,%ݺRwzQS k.A~BqzL= Ga1)4\t"]@T#EBUcnϵؗdQOXԓMd5)j
+-
+ᠰ8gƾkUKp5oPExzzU-%XKdQS2o/b_Rrqb2U``1<
+'O"38Ńcxk%"K0G+LC?7R)$B&,Zorj*@xv;b,vTx4'&!TԈ7kV^/vesn?<ǡE6wuW^[
+ռ˴%s?.V錢+:B)?gmyߓrlCe
+>NH8tll΄+X+ʽVY
+_d1_@7ڜޯ75)Q#?.^ EZYo,ywpJ5MOv5G~4ezA8?\l2YөRh׃ZFn
+#T~ھv:t? iC:Yǋ;վ2zidzi2|TO}4$O-x ʼxc	pU1z(?'y64݌G
+V7CX43cބTv'83\[$K0,K& zLl×gvGsZES(=UϛU~ݧ }n]]G2{Bw,k\O͗3)?[rވc)gǊcIMn$0Ro[ۦH׋l{&Qhf.	 GpoCݯ̟,6h%v3]%'ٲb'D^r8g܇X, ߿̰~'Z
+pY;>f?(P"9b4Пq.^.?6z^Spl6|2<GHo'ܣ֯a{4Bл-9zPSo}^iEFo	>Yf>l=CO57'+U{ȼS+Ϙζୠ4_;d{(yEX+=sbWQT5
+>P~9cnyeIvR<}~zo!S̛2q(<_<?wzXJot+#Ѧ sp뽘s-iX*0.pF6FO??t{=zI+3=KHw}mFYciN[ᔢg +#+èmַiG? 7'dhJxN}ߗ
+\̯f@ogN7]u_̎:o^`Y?>,1{^Gw]Yһg1ފQX)QvmWK*t$*e:0:홫s&8)av{gJ+%3rO9sf=gfbO3H#=iᜑ/;E}EP$G/>*+D1'+9EZoVpxE`/8p*خ&Ror__t;~,M])_ьy"Vٗ.{|.u7ɿ(eCȊ%~+UjY+߿;(1S~ZVU:	Gѹ{5=v'OX YQ.F+'h6͑2/eW~ϋ^W櫬&f"Zѳ̌ &}_7ovW⧂{NwI.RlVf$X`C#CTK;Dee^yaҺC{{"RF}zu*;"I}純uw~WOv
+m3c6<WҮrxG}TDY|b?GߑHF3Hj?]sWfƽ\vj~x8j{';wTr0yM3id69ԽlX}ĉWiXI(xZ>5}]]ퟑE	:0lMj?AD/(_x)+g٧BKB2T&_ALybֱՎ&/zz9S}1KOtx\ajN/mxnq./{64]/t^oߖ0=v'ƤljhGγmSn=
+g]țD<ot5vb٘Mۑr~Pb0=T?m|:Hw x_/Oۑz)2#/%,k$5FhA+)g}#4YiF{\t)紬;v#v잢gUN7ZnӍ`Yg+.ݫ?Al<0hNGsu:kїkƼ	-xsZb2ފ:񶴊}i-|46i|wJ3,ſ_>ϣL_@B_"KR:ėet+DKika9+2e-̹֪\P4YZVbUXkO(:8Utc[9`$c'gy2=z|~c=[{olƆ{olƞ0س^26xcM26dcM36tc36|c-q8ϲUƺgƺƺn\nu&;Syc]7^uՍ]7^u+jXtnnrcэ3ƢXt㏙PsW'ܠOnڍs3nȟuk5p[?o,5>X\&n>]c5_u[]5'k-^'j~n?/c}g5>}}pG#(w4X_kc}a9'<>]tWzwopSໍU6~XeG\gsU6~Xe̟O!cMT7qj"Qoo#_VV4MoRuťƺXwkmzcM<bǌ6&[L7_9ZS^i+N}b&6)660vdiU6Yi56bɳity&;m&[;m&/7vuNi7;mo&;+k&+k.ceMg5;G(/*Je5xrh4E398KEA㋦bT	XÒ0v0Cx}`txx	yC?0e3y+r݆p(v5 ^탙C_WP?HU14a@ G,Ģ(~!\ s6@HC֐F,Ά`q&DMd]M-.7`aQ36+Հԣ9^8vM,j7`<}Ot)hҢ97`c1=b:c1=bϷ~&O5tog k[mQ>(?/ZE@ \-'[ܯ[ohѿ?"I"ژ ~#A\Fȅ1r-pD\ؖ%ːcb~k}}1N9b-FS#r|*Dj!')TU%Mr0̢ƚ(53
+]j̸k/.UU&ft]JJ"[[C>:KER66Qff
+1BfLB|v0 P$H!$ AJ AB%g30300ÙXk5ZcXcֺk\k~Pgk5k]dgz>/?ұ2itWu#^M]]gZ#~ennsA'l`{\bxײY\uLNϰXpDx2Of	\
+)<<c
+՝O!'c|y63&P\x?0I$y!4Ex1?}Kx	f{?1Nә"V\kzsW3`dcz"
+č8z3oQZXx'6fswna5M| g*%'C!Ø!#,GyGC1`% 7Y_Wdp[:̇YsU|=FmX+`wRlf{cc}S#b!V8//Y18a1~y
+#G gx|fO߰?}(<??bG2177m~MæcROՏget6El6C~*{d/s"}*Of3%,՗bttl-;>ǞW+qa|
+[ggX"S@#
+f`&(	
+f`&(e	fbS3AL)L胙X`&6Ydղby<{P9a	
+rb傜l-l&c@Q:(
+#ra9:
+_ee*yWવ%S'DwqV -T@Z,IiAAZ?a78_bP+ԅJdlN&Q&cS@`z(g+ILJLB_IL%bM8'OLGeBV'>81q'Ĭ,T)g'f('>99LvPlAvPlAvPlǒ۱vqI3Zk/HZI0iҤLJNv01O0)YJb/
+dALB|=,Vʗ/e	{D1(bT,WiVYҢoVoQ,cUөtoSXbWӭ80Ʃ8Wqe^ŋ:WAEeJ@	GȈȨ2#.S@e3Aqjה5Vy<co(M_G[ʷ0e͞P6*ٓ\Yu3|GU(C+cU;"e[+{Ye*?U~
+x
+ޅ\9WS91P|/1rG9
+$+cio3sV/l=<SΣ!+%]P.'+reDR,7e(w	ܼ|9*eE
+HWRʛ)ٴ|
+F<͊OL<+OC,C4+UOOKDqnDDsӉO$2DdId<Ȕߣ$Q~{tߓB=:Q~{(GG=iߣ(e@=y{)'nNѤOfj4Y`hA WX%4`4fָ /c3_F+/|-V+_fwC[NQx-QPx	K 
+Ox/~(\$i)ah<%(ah<1?'}YZfd6OޓcOJ{?ND>[I$?JEK~"P*(խP(7*IAE[%I#]C_Kn/R
+O苬G{ҧ,r4	"(?AC_RQ^BrB2*ibR2)	٨/NxtB>还$0"3	t8W$T>?PL~*xrX@7t"L")D= @L/Y+qL:dJL	HN`.9ٔ2J'ГH%g../>BEp?'D???&T0}1>^L'O&j#^O&:#.gׁ{y1׍Qx/r^̭'[[%N'Gl=zu&d|_
+
+hRs%s_ע.Y"| \7+[6p)Dɯn%((UP^b
+b?a\N<((y&Qr-?	J"JM\N<((yQww*8N:*++_= *" I&&&T8!2%2~Oπ
+C\^<bi%,4JK1%QX(ELo7"KLGYbi"2MFJˢ,JQRt"F)bHK$JK,JQXHQX(EleQR(E,1QX#(?L@~R(?,t@~(?LGai0凥Q~^)?l}(?k,Q~˔@a(?,t0X%l6		x ?M*")bd̷˥t6K\.W@<uze6O<4+Y8r:
+?S-dΧEn^$Fpjp:p,pRىyz^OCeP*ϩ$o3T+Psϩ.)A>LmmTޑх۩%=yg}C8d$y<O|S穔??	ϓLU<T)'SIn<1
+g<&SKr8sp&MJp8myG)I)'VBg$Iy*K2dr//½s,«,YDeqbTZZ٬-'١$ԕ䂊,E7,(n<eэ'@Ss&J6%|JӒLfy'6xGv.|ˣXtPz<UST \'?FI娼$'*_xO)_Wb['O|	83yImww3iRgvԿ`%L!g2IQ٭=Q`O.~br [Ù')#OҤS	ԅ3||)U΢_$I~Ù3)QFQWR'O+PxXDy**")0W\G_S^`.Q^`.>By9?@Ev`<9rlJ|Is(S02(0%5%+u/2!e*"eRILV5XDY5X@Yy))*)q0R:R:أ!eiR8ep_N	Mf%侦KYH.̧)(0L3Fv$,g2f\fD3Мh6hQh֢Gۄmn}hюG;v<Ǩ1EjRp4WЮBX&eeMCs(>WsXT͢mmn|iMklnD[8^{i;~-.]F9ֿo!68ʣO<>Ʊf-JƮu50چǶ*>6ُvįy~ChGNB;6viv{~~-Z8h|_K.Z{%xmY<~\eqleh|?G|^)Tz5ZZ	mvѮ#h7#
+tyw:tUw&tmwt}wtSw+ظ$вRW%W3.']3xNl+XZ<x~B?Z/v7·^=m6Cw/v{]kƋNn/z:xM.5xx;
+۽<3$u4KݫHג͵MЌЬЩݻ}zø;}Pe]1+]+TJ`E>]tCAװ<}>fz`wmPsv'm+ס-ݷ.`(ڬ5jV8V	:2>SQ	l6TvmSKc,ҩE=PݵS-o^WE?P(BkZռQJZq?ਅnv̅ns4Bw:PZ%+1گ{-u%êvUKN9I]G>:#x_O9b|CGYuQ itHja+3^C;Gרj4x.+{CYl]WU~;C+jwPmr	STR?,4:4j{+FY=QZZя+VڵcOh/iha=IU;	Q"ї+]˅.@[|PLU^C;ʡmujVqr<DuUW+橫Dehg>Z.{#k+|A}hϘ:V}+>tCw=eC;VZ֎C5ChcuBEe᰽Lqʷtg}Q:a8fTumWЩQ߮{z<Է~ 0oD=ة&ΩžC:}zs¿DeႽI=il_]#y뻣1\/QwZ<vzcj(/9W7۠;ՋbcOᎽCbdvz%ɱ:t"iz]l+0rGe䎣BE%q"jT~nK;FeKJUhzW8eL1Ӿ, 9nC9AzЅ=I٘c_HmYBj8k̳	dtL$&+dz
+wC==ePOchKe=uKB@Vʞy5=M,c}zRhj˺rس32i}{`ƾ綥tWwFo`޾7rO{AY=׳zgK^A-9(2CpzBo
+ʨq}$Pra[{[yϱ8"@E3DTF9^ߚss+ssZd'ǵ}oYFrܩV9FZ`khlq̼Μ@Q	,hmpA.rBΒ```nY>ZmΪ˭Ng+묏bZUguWsJl]\$V%&XݺiV[:mX_}	ֵw:Ջs׺Unuh3lopan@޹
+\ҺϹVzhJ:7A8iŹY6`O骭z Z73|!rC;+䩛{
+9siD<sʡxĴX2POhq玠sws_zy0i<2xΓA?Ɯ[p]2\i׃kL[wSF\gꕃ+{SތCAoVpwc5wJ{K{a058""xT[<f;Wpn#Ž-Ӧ^kk^0{]&W/x+oƙYꍁEb
+ 7b+zAqqjZݻ9LýBܴwgH1m#+=7Mzf\{hpĴ(Ĩ='/7gc{G>={U3{sK\iJqL%UWv3pbۮtU*lӺB%qlKrUƹCU{iCqmv͋xOb$5庚/^k+v-):dk+sNR~Ա;	EI
+jtuVk۪]5Cqmz@T]j^[+](TPkhG\ۖI5Zu@QGZ`?5O|CIĵ][@ɶkж̵psp [L\Vη于-̩mk\#X=s]_:hq]+rJF׵-m]wBvYn^7KcvzzvםN?	smyᬶԶp~Z:%Xhi;'5킻<\v].m&V۶zxj+ZF኶;SY-k+,3sg[܋f6
+pՋfmk۩5s[qϹbrhqB=Ͻ6Z^Ja.to
+ךK[qn`Pܽ#8".<\Nk0O VFs}WxXG-Ea>v<>}&4q#4$Q^!4^	&@t_HfJ@6F>;(Z&m[qS\Eɼ}麶zTz W7yR-@y'35chxy'?ʇy惞R(TWX§HIϚ{fa
+5b:d>k>i^,*YX@*鍱;s0_X[{|R/Z$/|4PKh6t:C=UjU޹l1Nl]9M\3b뺁h,sXn疁UpC֪;lR][cŝ{v:Ubܧn<<p0XuX]+Tu8yη+ya|la偋qkcK:oB.K1XMtFcgX8@;N<-_[wyBT)<ʎ[6V(#++V_Y?qi'_9p|GB+v8ǹy6zc߅}-6?;n3ccfP7ٜ?eSb{~o-o;f[	O+g!=m[߃U4vNh<u8Jr\mqE๜CW5ѱM;;	)jb?TImԵpK3mGqǺ48꿄;vzRq߈ʥnE=(\=Ғ\P*Қڮ&9?.vwpzK̆ʃꙮ,OȰr8v+cLו5X:Xu"	w],TO,dxVDܳ:nó!22U(#-mlZɵzG
+,K{:,ϡHs4Rf94zNE-YIz۲s6t]<-#uZ@eRYh,Zۑ%^D!ǘF<W6,/)EYb}#+-+#k,r}uHŲ8Z,*#,#keg_]deO߼aˡc}KBU-'Lr#2b9爜y"猶>r/eڷL_F.U6oMFߺ5#iݷ%rro{oW$ת)&2븾Qnw,XFU\p4٬}skY߅hrZw-Zb-6yYƺˣ%^%`5yӡh:9EǛo{#ak[]d]-+UQu&jG֍ކWQպF۽˭^<󭻼{g5GZxm^gtMuwy8Xò^^^nn髌kgܻ[w_`{`H{jko󞌞l/i/˽#Uދy#kףGiފ^io+׍Zj_/GoSSۍѻ!?uHnwZCq~?VvoX4]hj__;4}Uܡ|KicСo_ۿ`}}
+A/CՊ͍'+~Rߎc?+5oo}hCŧq%!z>nDb;S~{Oo*!Fkw}C.^&ikc-&ih>aZͧqI'q(%K
+KIY4IY6^ʕcI-[lRB}K,SW{e霺^,'GR~MMmL]R+C싩oS^e?Hz|i_?Hei,gY2[Z+`WJe,~~ώ?ho4&}I<h8&544M]jih5Úoi^H+}GҺ5}ڠ6.ӾkԾ	j~CҾ}G|YG
+ϴ?ӬBK͛k'hҞ׎jf?k6j?Mm[tͺ		>l:9şOhn'yc>Wj>k%-㟗8/Ry37I̝T2_)zi&o抿*?OH=|?'+Q>*G4(~K
+RezOԧO?&?+ۤ^j'(Rw$Lj${?OLBRB%̑]	&>OR?ъeP刿69d"okmֿtflQ[5g;j;a;e;k]4/׶bǶz9V۰mmma{*}93c)b4F#b4Mi4R0͜wd<E^J)+),)Hb\4Cȣ\\b,ķ	C{Zov/>ߟafP:
+$C>FasCITa`Wtn%a22f|b|``<,3;2I;1?Y:d0z`"cML="Td*C|XXQgg(ķb3PbEhj	
++u.."tQԁ` _ԑu:^V]TuV}9|uDmTWk+@Eݮ{6C=͖4zZ=nJf-P6<ږKeꕌ+b:|8@m#p2<7 8tonSYs2$HbxPE	I?(U&ƒ$J>]n߻S|K9b&@;䊄Hs]gy{OH/I[H
++$WI]$$E߰G{XDOd >_)WIF~b?žr|~+rX|~oO<np:YIp29CTcp	:C|iP+p+b!eHɆ);=/ea(owΤHS2Zǰ+m7;D{C~Cj-z|:/j}Z*bD^Zn-IkBM4>7~W<mX=ڞݰ1vBaС㐎JGiS:CQrZ9W!+-JBPE2T+ՅH(ZZZZZZHj++	u..+WsAP-RGruIPIfQ5S,SWk5י	~6};IV+<||0<V~/|<VXyV~?|XpXDI1laz	l}lQHcQ/`_65ݳee]G<kky<d#x Kb\cl|?	kv':ȎoX>%ZgXgAk g	 ۅ!6쮔PF Tu5ɄiZRFƄua<6V:q=NUNŏ1G:m)،P5̘;t%Vֿ(JLUscŁtlG(GPTKy"wY[VjMBRUʚZu.i׀mPkcl5u7S6Ƕ(bPvZ2zQ#נ싵
+3kXr0vOeDzr<vp*vZ9;wbQ%LDMFHč%neD|Cx]h@x]	`X|x8^rFKoxueW57vfk&Cx #}Ωs9 Ǔ97-&,M	-/+%=h_MX(BycbڜZ_5QAݑ&ӱ!:4śo _7moU'x 1|&wZ7`O|o-tdC=ٱ8+{bܱN&8c'YID{3bI2-DWjZþA]Oؔޝf:}z!1OX^M42_+I	Jq2\.Jl= <"c;L؝ľD;;\8sv$pdĩٰ
++hr8<؃x.ihBy7eI5ɁYkԣ){cx}r0)YgOk}<msrׅ^keޯ}2{1{;cf»c=L}o+#}2>i~n0`b$G'ǠGTrllr|+Yt}[#ԈHX$qEz8EPl}Eq|_ėLI<28\"xdXr;R\1D$D&qޯx=g||qVkx3|ֽ>#F+ԃq2;Vr|Hm9Ԅ#-/3܆yAQ̊J٢G2K=}<(q)"["- z$}18Ow==ٓ-g[gcكcf#'%Lϛdr֥sq~v<dr=`].|'?{dzo/	-6lqޘ'^޹]}^{u=\,y]&G#7kinƹWv9W&ʱsroEf$WWL%7DdǢLH<:2'܆}%ɶHcUCɣllHiJ}nO!!DZ #~q-eı#e Dh*7r"N
+kΥGΧJ"ݩR{23*7*G5UqmԴT-Ǣ᩺T4/K%yr5xf~rjiԊjԺ@j#?''S[yvpũKS9+RWuc<S'Sg귦:hw.\ktM]X^?-H?Ω?T2=L3]T!=Rz4jQ)=!?]I;SC{rp?ѢVPt4ZNcOUQGV3=)e&:=QlmB_PS\ rPypo[歘*y+5Ӽr&hx޹ޥuލf֩˼;Sw{z{xm {ysu9=^^^I _77W3B-)龙^&>٧.r%=d[ރ:7&܅sxy$Bw$oCСx+-6~+mxZmh1ކ>%sb8@ކm(+"ކ_WNx'8މ;ѯ+|QwOhމN;jw5x'j;Q{gY$މN;oSx:<⛆Wx'mމΒH?n`SzEm']i.+bV=4bq)YOEex<@(!>Yy>"y(&yd\,c!ղx<Cv&yD?[A濔m[G3cxO~+D֐C` Y&'\a`w#КGƫ~/V}ށ?'ZXn VAZѨ(2iEaRZ#Xx᷆b0XXfGts1{2ȋ=&RTTyy3Mc7z=sny+4e&FzVynK.[zKpKpg%#=`#s!+TK=ݞ$|,"FӸQ-P+m$99l"Q4+=⒍=bդ/mrn ǮDFr<<#X3rI/$\K!e$^gD.|oF5Adyw\PPM\-w葈̈6"drnwmNaNL+{HX5Ml)JӘsNo|g$XoGl.5x-+xFzƺ&dm7zbnZE#==Ek1"|Wwg,|P1uK4;'<c} @`_o|y&bHWXjVUX7w;fx>L-U_77߷ȳʷD?&_O%[*F.||M-ro;/wŷF3W"WRV|C(	Qb	Yϒ4\I>;\?_BsKe
+?mfk-"k+TI+X\_K#љr1)qo眿Y=FxlVgYh<T4*FJQIQhw*vd%O)`&R+%JI)S*B9rtS4i
+[AtqeȂI!ƳJ٢LFjB9RiVKJ@(IDA=)s!ei-)KIY9hF|^YlTA
+EtsJTUrO{ivj~4.~sL5>)O9CvUBIsA__Rt '0=0Vp#yϜ@a(0"0:P'N{es>0%0w:0g	EOx&0<F1D<9/0XX/[k<;e[`7i=GIA꓍r$p<p*p6H} Vyjy9(ϒ 6ɗ\d7`>ogpgK.
+G<cc}+858#r+U_w0C`cpUpmpC`Y+#zOGOŧ&nE{#I3V$$:Or} uIpI3$t]Nn~5\It<<,cB+Yƌr~x)6<܎'ymyDΛg9aȑs">w-n8EzVPSC̈́mjj5TE#jt<rkY@:N8a	X]7oV+tXa}0y803PuDD-b*aFpkpѺM\Uqs4jGI:"',.KnE]GU4	-}`t¡[C:u?$\۝E#GuW}kKtr+5ki9{e^vs؋#& _;t,׏gf8@Wexz;=>}}I3Gӳv})1 úo񞑱I{tv.BTi<&BB_ݼ^'+	k=^5{Ӝdⳝ46m<N`vv;;z'_}2ʚg>1@WuF={Jf1PcpmG;Yz5kAWz=ew_Y]O"8Gڷ.(~8hOrɇyVi}bcd"8-n=1oL|5_rz'sXA{zL1آ_w;&>q95|fY<-7XY#!mʴ9=gRmx94R#[qVR㘞Lѭ1ZIl[xsIz,hD&>'w$7l$4_xE2ySZ.]HW8+08d]|ljRcK9m*nl@\y`~zumw_q_˻s,~mK֜-?GrrXZ,W5v)Smu#wN1MC9s9<,QqǊk>>᤽99soNڣudxԬ!$u4\}z{'=9V	Hh?$έZ<vjv{s/a?>_	ǴmZ{'KZ?]k`}gȶ]9ڼ(u+U#H?7B1Z.]8P><Ey)ͯKՏi\(rZv~8vs>\Ek^\͚~͑r ,[<d(*im\Z㎽wOc=+}/vk!J2BEֱPCLF%!IKX@XLXJXAXMXGHhֱJKO8@8L8F8I8߳3tpBX%ڟS?CZ}ϱ0Bu1[	U:Eu:a&ABZ+	k	㶬cNn^nw}vAq©kGYBpEmV`+1Yz۞;9fB76|k{ejaw}jٗkM-{~~atX6G#(p%$2BQfotڛu#$sK+͎Gcc㌣qqq)9;sC"hgsT?99);gԙvs.˜+z&ܬ6;Iv;9۩|P#)$]΋. \iO_\/.X6B~qa ~q!0p7~k[1qmR<bqj'lIno{F<i[d{N|öxʶ˶[,}(63a!ϫ&_X"KaJ5YeyM4jru)R-\]Y֏tl̺gVpM;#5kN"Xs. MjaT[L15c'5/]v7՝+076LR[lOت6{lluA[Hm	Q`k(-nk"kCN[(p׉guގrC1GIģIס'(/%.5r5ڵ<>J<_+b6?dK\i<9E+m^~'Ї<
+Q(z\pmH'&>a6zJ_Ƹy˦([qV_&kqlh=ylF1h#HKr+(ԃGl)~I
+9%G.6Kx-Pqx
+й:i6Oϙɻi5ǉs<ڣFlf&輋kr.G'G(BGhY=7H.\65>]Ft3j	l2Dyއ&S/Fx/ePPۭb~WPgn'>%%,05ĦR^rҧ8]*l<r+ y!x b75Z[A|¿R;tn7ڻrnEQGzmݹLn wD柲U<z	& WX`Ef]Gv;0kX1}|zNr+;/?4 ga	Np7ZY^+\p*N)ԜkZM}}p<63,fc\&Kcmo!1Lc1Vj! 27j	͍	?qӽ^ Go;8=8mQ~ukG?X47il~+:ُPUaW5L˜Xك.@z9K3 "+x1bZ<䖆f?llA;(?	nc /7cͫoφTrXvrReYvہv*Z<p||0|0cL?>\K%|燙b5^Xh4|=z4#4 y]pwO*r9WgE=&`ۨ) x"9&rKsl5vlù+ӳ2XC<Z`c-J߀±:|+W=zvwIqLiU$UCqNǈܾ{K5g=/ϳhw^ky˖s'.=:k婖q5?x74oy'	s>gJ? وrhYD^5:5cb6HTc4-?E_Q <Ĭ}0(_p^*y	Ec_圤`lomkH?l1'X4A\va#V|OC?퍭Ch6ܓBK$]+obԿ(4CZX\RqT΁SM&^)=A+%3*tfm/BTg&*8+0<Wh(z\(001FW} >QţXY+oc:s*X̫8ȣ{llx5[GbrB7Myz5(jƢƥe\wP_2Clq]#=ZS(?Y.ftmM_7KN	9:'@蜀YMT+{Q~y4h2mUAה>L1?
+oyVlstwyC:Z&=x
+nf\;\kwpDVj)qY%H̯^ZU3hoY4ïCo߆nԟS&Ū}2MDFG˷Q^+k1R&ODm,gpׅ֗gtZS!K
+`9Z,2+]ۙ-[쉟eU6R;ωew$/M/&Ǥўrc΋kȋBh:?oJor6?/K98\E hތn|^<(O b
+xBFڿzټmF*X?C8;R	+ڳfp58VҀظF'HaڀpjCV=߃؛>: vcI#{O/ 7]|0r ˖okOdxB4s3^B9e!\c	E;lGƑV4*jygw+`f~I-f4n`ϧR.4;tn7,i+i+<*Ig<#6<G7OQ,0l37KwвcTu⟢Q,Gp+5m>约_\:Ulx2rd`Qa84VAoP~Oѷ?G'FWQ,0׃+kfv;x=2\1Z}OQ,hC)w1+s1ݘcfB>OgU:5]iAYHh?!VAc~z}^i6*H7X++8E
+\be$7p>XO뱔#O+brY~t;"j"_LvEW`]ڠOQϿghlnx	4I?-O7+s_+h9	9z~}J1^<'L].a7T!ts K۫,/pل7'vbQ~_ĵ?7p%Bhw:Uk͵}Mb;9;o	9D%	QVvIrIE$$Ir릛[[$!TRI$ots<>}xs9sg	JPt+6k検\i0t:E9UP#"Tul]{gxtI>,7h>6'in׈ݧ%*'Â$׬eքښҒ+,M^-kKK^C[
+w?~/wۗ%Εq|[%xk^{6׸j￧׮LaZv  {Eru#Qn 
+;WϰfP1uWw;i1~Ub`̗9>sVg06Ŗ)}:G6<U6]N6P!Xjܗ=E]-J!aYScѷ}'"ss3dFcƎ<wAy9#
+ {ss'rds{ߨ\.0n)Ђ0ݼDf#.S9eTώDwjU,SnޭZ-n,`.t$!;(.(43(sqqOy񞰛ޭx{v3cj>=|^7{8h=7ާb+ie<?2W᳌lL"goof}a^UKk޹蝻K|Jp#[:Y+u\:ДbӸD2w(kәwU݉xG
+C-2"ÕxhA&fi[q~Y p|+wa+{J\&8{V,?yY+oմoވhUo+Зsew	?fv}wWh5轧?g|VaAUpzN44rD%qhhCWsK,賯cۆ9᭍^tT(9vTT48czZ(FeYTj߰:g)V!qQpV$w;⥬%'ﻝwM[
+Dx#͑{^w&a+ʍrse:r&a@i,Ver}:;0lvj*3Y7+A_X*?ihaYRW@|.D.ǘ3=w'Iv((gٰvȕ8<n}~rp2bx[D%NloOD`#\4(Mo\xN,;{dx9AΤu<B7'g
+W`
+vBm,Yr*#', DN 'a	M3d<q՘(2`j<f]?Br(zMZ73hkCùI}w*j1Z?hvF&\aT?Ҕy;\5B|XNe4F;)'9BsR"̂{9cy+k9W";"eeD9z1rդ}=Y(dZb2xg4;T7s=6b`x{1ͯĪJJI*9;lsa8xO_6z]@~<Z%;g
+3ʗ<Bk..bQ2#V>3rOlQXۈX3KدN^OgaVdI6VV;OC4cN,fJJWs$Vރ0n1;?j>"$rY3yE0t4 ͪCʮbsKi:rӳ4b~%юx>^xqT*&vU%*fc^$ƨb9Y>FFw#3̦|
+.AAL%`X&ڳجo"GlD;R)D16`T7[낋0}8 F"|B!Fb|-|{j=	_Nzz!/%Z/d"B+i]
+vJ"0޿ѹ4ד'`c/޸xk9{QMI,W-	v;#GuO'
+0?I[T:1gLxK>|uud	S]2㺚MnkehkDU9 qXSkUL0E1%ٌSR6m3\Ick2#v~;>9óJ-G#?r*@;2>m'
+N*"+vrg^\u]􉄩ܦg*#Js4+|YJVzTyՃ70/p{MW<DGzuu~Id銛{4bfڨҿp*MoR6(2Q/4[ryHgT_2p7 _5<_n>[h]~,C5UeBUޠa#dӫ7SulƶPiUMEWko<mf}= 6[Px)\dU㭤U\oSV]^#|tW{o24cwI5xWd/#EvL^5+:%gaO4^+^V{-lJcoZ3	[j /Ĳ+>^{:>tuiN{)/W~M(>_ۣQzM+^sa)X]9ʷȓ`o7u#+ӫ	>?8N>둎DqZDV&2F.ȷ _%4Ol )~ BSXVmh-3Р&(SJ#W{!ЌC>Ɠf2OZWW3#sM>x˺B^xh[Ozr## &o!Jz6]}Erp Ekr4y4Z)͍;쏷WJj$q(Z5}QFcD'gbwMT9qfFh{Gh%r<uYp+
+2 ʴs@C<^l 72ʱf*Shb`oL1Df#	ѫ,"fJ`װ70[9WKG'lQ=3 d{ZysEyx:x+s@?+a=,Td"S9p0MtO`!h.$g418}T؃Aٹa!4E o~T*a<QmD6YWYF)
+lұ&Z;,Ș+531ѨȊsȞ
++'FO!p'z+zjT@
+K%gF?QE!܇&)nXdn53	)dE+$D;'h+7( ^g{٤~Z6Hf?ܨL2lCkȝ܇}0AR\4|ylf4ߘ06|Z"3^3mXEf^7xƳGzҫ>_y1yy|VyRGi|\`+Z'>2z⼥a4r̆ˬ#2#9}Yp
+\,^F+k,Z|~yr +,@ne RiM-8+6-&̤qd23؆MY<k_+oQG!zlh~1O-Zǋ%=[Ы6|@?<,a=,Tdb峳9p0MtO`hIS3	^
+g>dor>,dO͏8?=}">*#4wsv2Qz'aьV`t4ʮDfAl6qFźCvA{<1^`
+;ѳ]ѳ2Rl $b5+O!HΛIKL!<$W0%h+7@)>ZF1NӒIB+Zgƚl~ʳ_5V~B-TUnUҷ??({Öx;Yrӌ(p&':}Қ'xɳh_޴> 1?t'$:ZEkԾj#y<(??q&jӝxld!@<1h>jYk/rg]܅+wb99!k?"74$N*6EUvu{DZOʢ}=ʴ&oAAehU9!˄h^gl
+q/4Q4b2ܪ<>\HkE>kb/<+1fS#?a3y}pN<rI4oY'@fjZjьJ._aW+$01]#X)_w17x{tT|Rք֦cSK5hxcHf$h~}殫K^)7ь8cۥeYd\Ðf4 x	JnJM)l!QU]Vmތp2ۊQuҬSjw\du.S94]<$ڥ8K)`֝l/#Ns,O;¶}ѸZz|ux<v	}y4hf&i!8W+s1!LvwGR'Ps5&}}.b^r`+D񏣡#o\X{}q;J&D*>J&Mp\YXn:lhmn.	Ƽ9~|Y2~ѬeOɨDd5x	J:>J*k5I&KLeOvtG[W֨,#<W\k,=;յe6$z5=%cC0>H߶d2VS*XDߑOQZU%Zy0lf݌xnz]
+ֱV:je{LkˇeȊ|{\=M>f-T>IFWhtӘi*F9,WE)\eX\{%5(5P+LGِ,Io!Er6jXDFy!+`vQ}OgIN꠻5ykf.XvH򞇾,R"Λw:FOWj7跬]I$\rv~|~L._A_W+,Y6˕w"wLkd=HD_{WnT>B#+7)b2?ߐ#`Oۙ=јOb?9굟1/2RfWbch]S_e3u F|FӐDSހθ(#9{S,W-k"D؀$rDZJg25_IM4.C-Zua1z]Θk3fzVƖfzc_JؼCy+1
+a>7g򐉛~uGB?ywzfF2$GlH/<:Kagf {ۑJFo{Rqyˀ^ˈrɫ,[ܝE^IH)PHuHȥZr+=6SؾRVJ+4+AhW9H,7>VR]('RS.K5wOzrR\LvZJW_-;v2[\~3/6wkI#LZUE&F*KG!c2T&'M\Jy}	)pdIE緎ԗr]U:H_n;d-#'DVNJw	\+UI2Q{`s-	`8G98	NsbVn{p]pOw7`2aaXV+{
+v;&`8n=p"|΂9l6oAw{>x 'aR}7La	X5ʰ&f-ް/p瀞¡p_$gyp@Ff}mz_o ̅ѣB`:̄aEX{`sv]aOډ0cD8űNb:%p9\X7	n;n8axV0ځLɄY0Uaɔ1l[vZ}W{2q<)%yp){*=Wqu H">+;=z}wif6#5Qg{4JU\JҹH>JXNG]I9yL<w,X˽qW)2G&{%LWkuzz9o7[y{\?Kma?_owS&dʦim>f`nR5m| _{muzݳ_g>=q.g.&g/u|-uunг_j/?u^Wk>׾EVh+F3\w|wǽYWǖ٣<YVwɳkt>u|Pvuޒ|{}u.˜P/3zg׫u^٫ؠu=.T?q;uxaE$ʮhiUv$axQq6^f/sM\nt|_i/t= .d2Rݨ23ڋ2ckuv]Mvw5=O#ӏYwsn߽r%e7Uk7ڽY--Ŗǖ+㽊--W-v##73le+-h%wmVonsQ5WdpQ_eWIi{'Lh7e!eUzw8+	]^<M&#T)ȣ	<&S45q?'	?ϐ'ssd_/.O4BByگW~MsAUw#d?#kXYO:IIYwSeiSԕifKieZyafx&	Gë
+{yu[[mmEpW/.C'q^kһydF3nȘTg>#NOYߦT{Ma[Ζ3
+)b+JbL[V3l+[l-skgJɲ+mCsmdRmlηKMi63msm[ږ{ɔR\h{ަj;i*ػ]dJvb*ۻݦiG^{fvgj	viZm:vb'";N54;\l馾igvevαsL#;5<ηM.4vij_f5̾n_7Ms}۾m2®+MK}״Lk֮5Wvic߷~h?4WۏG~lO'~j;~f?3ss~e?۟Mg{6ۣbsm.yQySyyz`,$/㗑4_QMKW
+{Jw[lxkx
+p9p6[2emY)fRV\[V*%mu[]lM[ߩ#E"9^l/Ҷm K$U.MlW^H-k[Rho!l/K*[-R}gI6H5;v*5;BjQvԲcmڱRǎ㥮h'EaԳd>fq4O'}>%اӮ^ϰ34g}>'Ծ`_fE\f.r}YW]bHK}CZٷ[.KJ®6Կm]\#WڹN+z]`7j{mGUNvm^gkFg]35mw+F|W{{Dn1y_yRZ[VԽ^oo88#&qjcW3jg_WYmy%>o7C9}^",4A>0r<*d̗WeUv7_w%bqP08$sFr6{9I91s8(r6;	s8(m"iq;qv8M8(Q8$mu㠴qvoDqf>082OƑG82<GdzqD#2+ȳqDfy.qDy!ȼ8"/YGdaEqDy)7i3"2ߌ+qD^#Z%qD^#f\y;82,#"8"y78"YGdmqD6y?8"yA""͈|Gdsl#qOl#iqDv,Ȯ8"ǹE/#U=qd#mqD#/qD6Dd'Ϳ#SqD~#r(8"G#r,8"'Gd_Gt3qDqEI(2^t?L#9HDr)wu<M,36>v32Cfo&D|k>h9h9j\s`=w-w׹Jsi+4$0$ajrLf{'0f.fO
+R,5Jf
+^S,IJ	2A٠\P>3s#:JDms}gמclu-d`RwfłAd}ly})+"A AJA #(ؠPP8]H7H+KF4h*ֵՓfg֬3h>0̇q}Zf7;/5fbꨋ{|ߘjk]jfYi1̻fys\}4n::^]2̃}L좟f}2Fdn_?(EI2d<.Oȓ2Ur{i.3d<#YW9̕dY(d$/+:&KuyCޔmW+rY!+Y%񞬑NyՑd|(#"lOe쐝1얯d|*ηW} ?rUc+"'W9%i9#Isi5~G?}\nU ` A b̨"3D9Uלs("N{UCO:U$t$HLBIҕt#I	'$D'EIo҇%1%q?I#+rd[6C{>&HyH$<!OIy	9y%yE^7-yGޓ#')$I)&% AxNQNq .B.\w.s	Dn7[-6r-Vn';˝s%2w]s7\wr:*彭˪+k,-m]=}U*GPHXzzS=S=WPTRVQUSW}P}T
+TTϪ"UF!mD&ԗѦmN[ЖmMiږ4+i'B;PڅvhwFi(H=!E޴Kch?KhO::4h:tO'ЉtLЩtNgЙtMs\:ΧBDdBT.i4fet9fut=@7Mt3BmtW{^/ =D_z	zzz^z^+zf[6C{>ͦh}H4>Oi}F%}E_74O~Eht%]EW5t-}K(
+Äa0J-
+8a0A(G#Qhq8VLǉŉ$q8E*N3ę,q,TqTLq\\!W5Zgq^ n7-Vqx@E<(GģIxF<+ϋċ%xE*^ćc'_ow{QObY,K$$aHxI-=r#鱔+=Jy3Bz)^Ko;A(K'P,IRih9JkZhVJZVk+Z#Dk5Ӛk-崖Z+F[AkVk)TRm6]]]]]]]V>cM@P6sε ~µ~ƅp+++e16qq0XtA$.	0fxǌro=s;STT1b3xx 9vw}#Ku`oIB
+!
+ 1Nĝͺo@A%t' "`LVSh587g}"+	d
+tH ?%ކxss/eS匲rF\9#;W;5=:"#wG,ؑr%;BxM&ے:?8Ҝ4G*҆A0Wa+Ʌcg?ð
+U;9ӈF0/pf+f퀙f2c)7FEVOlx7,.7^L.ˊ+A}(ڣTy(-(/TG'PKX
+S)+wyS2%#X2L%3\IRyJl
+d'U%TY"U%'X7+x\<8Y+1K-ǲl8ryYɖ;R1ZAȞW]q{GhTaQSQW+C$$dƐd,LƑIhBfdEdg1NR΄3A+93	9Ws㚠__fEoWUs)ob|l?jh.lճsqE|uNVjUފ먷&*Էwq8h".mHh֥~	8k\a+xiqM-M-|BY?'5+4+)M#M#|Zg45YM+M+|N	5`|A	54&ZA؏oB)D	-	A8x6?=b	HT&3p-g+.]p/{كQm=*+ )zP+XlnCRAyco8gSȥ%nT8	'l0ޒ/[ּ+_=W+U#Wy:x7ޝe|_u|YG1OS8}W}抸bg
+LQ6ӠbV0ds?8dI-W,uF}i4ЪA'@P=H"j|ZBQ0$}	>
+EB2F (h2G!I%<QKdm+awTx+AvlU"/2@<U#HS䈧	Ƴ3d#x+>!7|Flɓ</[Yl֩_̅@KY7ыx)+#M@1 -@1 P${OPH#Lf#QX)B!	WkL!B]h(d19(̀Q5Ǒ+U}  7VQ-'6y|U~[-6RԂ*q-2*f,RA٥1fe2vThl(<BR,,ucz1KV@|
+j_fuS%RD&EI/ʯ#E8{mbs+#8;ÖɷA[hET<k5kEEto$%FZ	B}R`ۑS8 {	|b0+u7P*N]n}g=  D_CE0cCw@8GJDԅ!z+o	  !DHR"HHe@P8\Ego"v#GP8kWumxDGPmA+ɷ	ͿǡJ,.;v%/N[,d4e8aC!!ᐚe8a8pH`8$202b8dpȄ)!sCi톖g0"v6n[ pA]d<σoM+q&ތwW|퐋_wHĈX@uX_!~JbeW\pVv>uY2ge$<+Y7ae4ce_`TmX̛+j;o|95RI)5ZVȬܯgeƀCVhԋ1+c=# ><-gC x VB !c`[+#Q&=p#>X8ɸ5䋱?)	"`);xePKW*i@ojn&+XDGS9¨
+<;G<-Gh+<v]F cz$Зt@oj!C`ZhdhYg+^nx=++Y72ofe$(=4J	6(%XY4ܯce"+5,8(%X\濥sisss˘ϖ3`^\<yn5⦬X`-^%kŭXcGnab#+?P܁Da3YP[9.KI
+,`}
+6 Bb̐0|Q8Mq0;'t^$d2Kpr\, 
+KB.d˄倵CaWpT8&?Ddj@$
+"X(ğ9\q8_\ .EvqS%{}~xK#+>/WJIO$Q$$KR5YrKNr%S!yI5%oT[#HuzR}Pj$5H$keY6e9_.?e+YY̢>"=CKޤ/vDt	,MEelՐmBF+XC??nX+
+;CD,f&w׆}j+
+",Ԛq?62nǸ;qw  ww`̸XI2 gL=1zع{[CkMZSk.r/fy;fy(Hml?}`z
+b=cV3̟̟̟̟F̟̟&̟̟f̟̟̟?-oyˠ7Xe̳~X?ŬO/+eT7:rQz2z2e=YS.)O#ל|4?d{\Ev.&{^\[+FrU{Ƚ9V/CXy<Y*ϐgsy9INK49C^.WkLyI"owȻ=~|X>"Oȧ39|I"_oY]J~#?]s{.	2 ߃7{a$[e (|#>8K~K}^x'þ6@:P	X7RYQRֱ&8IY*5ƿK~
+wV6-K`ӏw	Zԕ߶#zB')GI,>k}.U>}zgnO&0\Tv{ק(OBfdh=?/(D@uh?[Ws+o?(X= יAYhl?B'aK "x~<x+{{qBP/!HQA(OM	Da@ &F9WC݊A"ȍ8(o uqz5R+)o4qzu'@}1YT
+%\SZsx}'M7ÔtPﭼz0ԇ(O'>)o8>C@f+(h*AX(=kj!e*ʥqf!(/s i4.R4f3+wi4f3+L`AJ0%L`D0S")̔fJ3%L`D0S")̔fJ3%L`D0S")̔fJ3%L`D0S")̔fJ3%L`D0S")̔fJ3%L`D0S")̔fJ3%L`D0S")̔fJ3%L`D0S")̔fJ3%L`D0S")̔fJ3%L`D0S")cP.rZibDLص`&|5#<҅jj5	VʰcŖs|PX ( z:2'SlU2߷pߐݲ]=MuúD4`B=[>5axvtoWy2*1if3T64Bp؀^z&s3NjL"cbE謔=i=lƇ%D_*(9cߎED&ٶmPgcupnP	:o[+Dhjݦm[]M~zE6	+XriVIg_j-
+K˶ҩD@)/DѦʫ+^3GVy15zy>.74/ptf?|O[~ClꑋU"}褋].n'Umf={26Z{v{͋VZCkoNd{'M|Rkg=vk]c.cbbc
+&<A2hwyO$wkYu#3OOƷV>9V}uwhFY_8W-z:M6H8G&AҮͥTnmr=)C*{~q
+Tx}]
+ֺiM|'6W5"o~'Z90"a77*^dN^Y>ym/gN+[I%鄯4K7>O<gMG]sZ lH0z^d ӈ٭I-_ӫ}.ǧk6_y ݼpuXCzZIY!ju+1vWN]9ة4,-KܒrƑ]MiFX۩f]?E]cZ{n߻ZS)yG|]?z&~gRkV+9.M+Ǿu@쳱[>/&
+jьaϧo^<uOMG60`rhAv7Ɔ-`a+eGFFg+tn y~ԍ /r7fjEޠ̪kg5eǣ+ڙz8uښkwiòMS蚼攟P%m˒^:pY@˓Gjn|7j(kwW+68a6~YwR]ثikb55nN-lyYNeT간ɑTi}Ef+[{X+mrYgWw:9;ߺh]8ǼcGZϭ2Ҩ&Z$G+Vh}3)oRA{7vaCr?]z;yըUgn.a5]<<\¼`WxgXw x0ŭf=vJ*:`@`@D	 /CONMs1): 2XA;GxvQ+G
+j_nZE׻;z,;גã3n{~B)8藟1ٴug軻Hà:S>yxOV޴deo̖K^dt377)x37RzҫZ@4vXwɖ+/Fi]/QI=ĸN;/[?]Ukb6
+gr}RczDt?}%y/=GXojԳ@mWyTY96~/R<*[2{CЛSy7Α+VNgNo~qsU+p! 6#:",!ʶ^	Ct`e]o?CB"X'wmhP`zƞ>ifNg5YɝCģm{+u++m?)YTnh2جx-?{kúZhjE՘vuP7&xЙ.3chכ9	ك\n:_^tD7?4Нw4ZXMiugIVOXՉwZ]_}Aҗ\<r`-dKf2`^7W
+-WXy-(^?DU*uFj/)V #Y._<uuVŮ{EWۇLJP Lc;,37PeJƟ;,׵-Ų溦:ߴi+'Xp<tmAf: 2(9e4.=`ԩVѕ66侭wouy>oUZub'.nOh4ƮKf]V3VwX nέC5Xi'KѧV,u$-.{ZpoԖo7Z&V!UVsQ7Ox;I̷zx%g2﫲yhD&<Yֱĵۻ/'|qN^5W3f.zɨ^*s~CXa\3]lbu]٤cz/&uG86[mߓ-<rތ͸Vx=wq5?(ѻM>=606.KOznK2B*+_3o4{?2huS/j[l9M+E&5> o7,{~*чΚbů2O5NgPd`9|nɷ{+
+oz;->3.4] `֚m5W%)˯m˓u5u:@:EMz/MnV9N#T/w_#ٷ]w.Z5̣W6WќI7QMeUҫ)+p]O+O~YA3>;uT+y-?WJ6ιٺ~vҥ~uu\/	;{i3Ԣi*=V/̹"`*æ&zK?o?'[L@:;%h!+N[g0ZǔlŖA%CWZd?BߡAYV^nT
+cg1G,ۻguf-Vk5;j\=K;©C&^l]78v	;H??|ꗍ2Ǆ&m.=Av+[㉙{vY"{,?>Y@m~xF+c>F:{CŸs,HZ#ߙ^kqO#͒ϦZr[-^<4n!!lk;>RZe+oBwrϐ\0/4IzﳫG-.&L<ݮCnjܼZ]0Za/3R=Ճ-OԵJ<\-`;7<H	?į-[6y|i1C,1mdv?dϻf/_wӪS3n!O;\ygQڱVIPdw %`zם>(lkt6}e[4սO?c_$HReCY;snx2b rmLٰbJnNj.U7Z Gu-?9ܵ'2O<{|9C|GcnJ/K^XI+XYe9#0+\{	byAPs+~9+yG@+eEAAFC`4[sC֍)HZxBh5h02d2$31JB*
+tx"PPAgf-,O/J,ȨT@TXy'ɿ˘kP)jLϽYK_۾'xS(;FSCv7
+1]GsŰQm'?sn.t:[<iS[mk-r~o$ma͇+ܸRz$n{+D}il=ߞe*LMUaBpDQ'i	[^ȻȦ+BKnk4uxﹻHHm9U=B#rkI6Am92M{m/\ĤaĤ#6&&Q 8U+X+ R5@N܈FpVC~(EF<Q&mK):.&oN3C+Aiq³Yl\,65am??|vi{"W.z+Gi=p
+TךD\vK{A@m7>׬u+"[o7}6}*W">Xx|?>S8X9ҏ9xz۹_-,(m_VW됀k?-nG2{&J~}}eC3i^U[<"'ͫ}9gK7>L5\(2  +qv
+endstream
+endobj
+835 0 obj
+[ 0[ 507]  3[ 226 579]  18[ 533]  24[ 615]  38[ 459]  47[ 252]  62[ 420]  69[ 646]  75[ 662]  94[ 459]  100[ 487]  258[ 479]  271[ 525 423]  282[ 525]  286[ 498]  296[ 305]  336[ 471]  346[ 525]  349[ 230]  364[ 455]  367[ 230]  373[ 799 525]  381[ 527]  393[ 525]  396[ 349]  400[ 391]  410[ 335]  437[ 525]  448[ 452 715]  454[ 433 453]  842[ 326]  853[ 250]  855[ 268 252]  858[ 250 250]  862[ 418 418]  884[ 498]  894[ 303]  1004[ 507 507 507]  1010[ 507]  1012[ 507] ] 
+endobj
+836 0 obj
+[ 226 326 0 0 0 0 0 0 312 312 0 0 258 306 267 430 507 507 507 507 507 507 507 0 507 0 276 0 0 498 498 0 0 606 561 529 630 488 459 637 631 267 0 547 423 874 659 676 532 0 563 473 495 653 0 906 0 520 0 325 0 325 0 0 0 494 537 418 537 503 316 474 537 246 0 480 246 813 537 538 537 537 355 399 347 537 473 745 459 474 397] 
+endobj
+837 0 obj
+<</Filter/FlateDecode/Length 92022/Length1 193208>>
+stream
+x	|SU}/I,M%I6M&]&(hY[
+R !(#2:.TqAGw_3KO{}U` 2_ZW9ߐr7onYIiuS	`|dHǎ>x0gg ը>id7|l%<kt չN*צͭ/d ,ZhuWzܻ(y {@D9Z6ι`~- ,3yцm6B&BLtꜹ/^l: p{fe] y-թ-? ~1e[dX[/l; b),6_/g>t!p-ඕ?ݫKkpaח^|ua;'v8 (`=Uu"H-
+Q\M&C%XSnLEꗁ(-pm|lB_'\;A&2(G_:8!l=H>Sl=hث82ȖPw<
+NM\58OR~Y[}Dug`egϓU_%ڑ]v^ u>`3γ%=?	w0֑Ub#T²U}a0_;d_/)mߛ}ڹleå;c,տlzk(շ]13lA+58Ҳ_ ENo"л_?=A>eu]+[{. vK|f6e3A?|OryE(QP((MS1'XC?C?C? %&A c9+@1+@ áƃ&B#Lp.,`U-Z%#
+j{6=eY1kn1gL,TnxF(R;ϗB-85#qx+SJZ<*~#~+!+!
+L8c0S
+e8ʉ0	Le:,,gTv"]ˮcZ`{l{
+vDBwRgT=3D+$uNE4?)r,!4O-DY-D,83fgwmo)>mɓu5ǍS5bTyYȒÆ\4h` +;+aO$b:FSe Vd9|2"mͨhhYQU޷$-O+顒Lg
+Ce6o&4`|MR\L$'c+kiNǚeEsV5b{*HY,hW0/҇3)"+n \û晾5+eFI#|0-|p=kϪ:Tϴl*lժ}z/VX	<˗e+-9mXUmO'lU o<W(c|=fPpl8B_r2u	ʚJ[a'4=X/YdKKUY4[9Ú֗~Vh2y*[i)٭)ň98ײ7onIPsZ}1*
++_s*j>hj	JeJi-[MN>^`5oˇhF8V5̜Kj2Dmm0'<hF[ìFJ6/v,(¹V:T<nmb#_-TXV23t\RhPk3C,c}hYD^ud91¿98&ޫ-*zDШ4PlViiT`Sv5rVD;\	،h`6hCos㶖ַVU3AZIQ J C	a$`ZV)=JJ$+Nˮe[W۪Vm;'pT6_7( f9nfUg-_ѽrƪvgUkYӜ+[Ufi+KyWQPŪK)ikj=욺I+;u kF64b^N+G
+\˕<a	R-&¥RLRH.<c!N	#xE2Aq[fɗgYUM|sنO+ogBSfT/b+>IlxNC5+IkGww}C~sgc2I+'rh,7KGV4q+W4ۆ"l!"(pwJ-6Rl5:y+6JAm0.;)w܍lyĭ_cҘ158f4Y2hCWTi&,<eY(L*U.%F:X T8"G/S+u0ơOfj:v1,|RKa+**3Blc/ihw^mIre`މ+NW&;Oj$UᚳW {kzJh;Ĥ~ߒp=}Go	&|E%;	GH%aAo@|Lqnޡ")6-7' :ᯄ^A'Lx"u*y>sg	&!<Em>I3)wv $t'<FANF	ya?!(af		Q	'GpUpaa#N+T6­[7nz	7HXKp=5&\GXEp+UpJW.VV.%,',#\BXJXBFXHX@OJ0p|ys	sfffZ3̈́&t4Td$B?n 00%x8XB5a0PI "PLNFJBL(	B>!Kȑ 2Ʌ)7)]lBI$d	i7Al~#wq0"VBBH$$̄xBD0X!z&eAOH&JBN# '"A 0H`݄ pppោnҌ1R~O-Qׄ#/	_>'|F}7 |7	++#+	+刃	oQoޠN :5WU+	/Q^?OG=7 RgghOSc{O$5# lvGJxBx'X<wC	cc"ǎC돭E "wQMTd#Sjp+Up?v<&p#+Tr-p?J&\GXi@\iD\㏙3q?f4Jd(
+*y9̳yT[udE!ؤgPFكjBŇQ-(lF(< (܋r(wlB٨6[QnA&(PnD#ڈ9I7\e5ʈp&@p9
+4ߎk-$,k'\Dh%#\HKp><Pc000PH@( ZBAOHƏAI 
+dW((GPD0.(.;(QeyM'Qe(wR܁V嗐q.&,&,"FJ#B1a8aM9C)$(v(4Ku4x8XB5a0PI "B2+JH"XO#hFs;$	(?GP|(ߠ|)?P>A#quʋ(Ayy}(ϡEyq\PvlGنr;_}lp_W!6pe6aa&0Lh"L'L#L%L!L&L"4	^B=Mp	Y'!AH';M*Fd H܃F	|}(P:_Q^Cy4N+E{DW̕tyJeWzWT,^yW|jqYXV{^ҘrIbś{UzQE퓶Ęmַ@E}m{<Qml[&` mLm6|?τl6?50_33_bu<y歘iS+0O؊13/BS~a\sAGy 0Zxh|wkwo;5;mT$͓D,?Unֹjk\ccQ_\Vn`\20	 `VJQLՔؚ(&J<(&MV6~E+?K!nS8V֨QB~^{eK/honnՊӵ_kZ5W#q#EHuHWnVrkġnMfFA<W^GV^7G(Z٭<J:;B` 2+ct1M*Gf`rW:#>~]OO$x'Mnhgv&/k@Ib/wWbco%F<<ҍHl7@Isڂ:8e,l	?myE?xmRm۰+@ISӤ"?4L7;;OX7;`3'ix1%4|_pie	,^!p|.h=tÁ#{ia(stGuwt^Q@'	/(>.tw!OWTh>iX
+rVp\+hVnGz	n[V+6h;a#l
+Fwsaxy/ÃEi(5wݨ} m>h?lf:`<#wjgxq3kB/I^x=%x+oyGS_uwxބx>Czݑ3{Rba,ى%yW\j =p88wBIW}zl4_{fx'Oj<eт!jWp[A[<\	Γ=u_RgzZ=eQ{Y^6|*YGK|ey}m%\߻;x:AKs~)ėYO`~'|_1(|w=@QL=]#'qOBWTi9]5ƘDJ"+ϴpL4,R˟rT=93rgɋ4Q,yid&xn&2Kb,W^\Osl,كyf\O$,aU6d.x.+`@VlLaz0H,0.υ<UA'<1E"P4N<Vg=I%G鉖	6@ZW꡸"~~N]>}@gn'%
+[K(.(pR"IWP8pgĘfL|8+UX<.WΜvcRtxdڪj[az\ai%6)(Mi	i&%21<e'v5OU,ѨyD܄aUFi6'#]ۍJ`mٻEec !~zvBjUZ6cvfҀE*-E	Vm;y,YV%l SXTbmWSqqqh>_>mj~|ugsOoڟ{iﴩK0vȿ[nh7hHіpdX0,kW+r,j@|L8*Q
+mx487#53V.F4L)62}JU}] 
+3-A)d$aݎxUl
+\4|ݖx*{"t5&*͞z NYu1wg4iDǖْShXM<TTV9uCɬl+5F:N-K<bʩv庢lHIw<9j`CYiY9Yi5u:e޸i3]SZcH׶㺿6ב	|Rx"Ě!i:wu69\s	\:Z :yom me GDܭdjQ4On+7l|RR!ʔZW%,KgW5Julo-.ʘl{g褨D9*`ɌWۜp24C$D0^"<5fi~fݍGv~i+{ɞH%Kl	7-ַ
+]wUCl)8vE8,ьo7zh+)ޤ?y\4Pą>N&Mw^ʣN>_8En~&=3-YZFt-T<vuǵ%u? *22.͂U`ʈQX2񽲦؂KAEw=M"Xҵ:ְ̤1a:F`!cSttچ%l#EݓR'|	:$yc=RhȖ8EZTɥuR^#ߢA;6sKIOiJXUJR(CvSV*.Uvy*;dm		Z	HnM8mG9Y"]̍7e?83ODQ]1[V{B?Id@<:1jo	ٳT8PO>R"YYS%Bteô[/<伛&eMv⢕#9w4m)5eeq5cbXVvaèRb,	1Ƈ۰}1ّO>+[77z>aAI+R2H@nGo[*+aRw/11<U'5+Ss]'7:$XE](*[95XcwYMb~#ϢIU
+~cl_(wBq*	!~G27o[Hg4%Ʃ'l83BOa=>\:Do[VVlD'iJVwrE8$<>4lzp5xQ1f0Ȇ
+3FŅaKbyiI꨸
+CDJR(]zNgU4SUۂCWPԧ]gOz}<TǮ
+"߱zV0~i?[CiWe<4T/d%.'Ve(.§PxFQirrne2w3J<5qjiFowuݮ	cr<Xy̨4sr]$o7ou;/v>_?E|߷>kcbW|f,dKE{jNZ\+JIII7*G\%9V53X&)cݜk$AsI8qB(d2j#Vhtȣ`ux,Mti1/,<v:1*-ic+@S[OmlLŽg3b4pE4;zCgGq'Lev\ʁk'+tGEu+5bS7^'L-\>1]ne@Z YW7>2aRx	0<Nnh܃cglO%ĝMWg3+&}	g~@7~n*uR8b^|d똕͜wڧ;Of?xD{'}$wtdM/UZ=$
+O{"@oF/m
+.͜=5ꞻtSINzyG:7.
+tWg.*&W}h@K.ZvO_1!SL+μg^p'|ΥPng륿uuBc68,ykg>NU_[+N4%a"߮F8-2ղ鹞ڐj\~ydϴs%1ًT?(!EUӫYr@t=oJG_?<:23=+QrER~Jw;T®гlpˎԼ<_j?e?CC&=fyFA#Á^ۄ*N=p:Io_wjNv"}GRӧ+c.e䂆!*pE揟W3f@BN93s65&0JS>eu9g)0$纒2UᎬ\g0k"MH->1=^l$:)]n_g7AnLzETQқSbM{sGNW)N(+)[I/Jq-ݓ>L긌DKfJWwm&wUX;ҀwrQ`J+տ(l=u
+6[ʯy\5JzīcT˰3Jj>\}xÖ\&.YEKEU;xXi(ޛ"J5Q㳺ڣ64vM!k3ksl*"qqn]oEEQE&)UDGUY҈61tq833a%EeQW򨴑cB8!&(ŏ&0;()RL(pgĈD\M4'_6&ꤸ\TFLߊ6i2)dΨ+N;L	m	ա(ר;L3#֬UHӌ*FԽ]rr^S7{-JW$u`c8|kU66#VN^8(e(yi{F\<=p+EeT|q&xXF;cA0y;̣ӋF{_Wq[u}U[jI-Kmyj˻2dĈL 16GHLe!MpL;`I @V;nI	d=儿V:T9Uum%~W;:*%RYA2`wpM5}AF\D,㮂KvdTBF!GiHafo^'zw\t-17t#[
+VIG%dVTIagaٚ`X"cK]VxӱˌYe;+xym|?i\voZyϯo	+.Q7-G}!h>o*dҕdl;j#Wu }Yk(:]delwdtv<NU*cF֕6Vr2N|:LzQ땳8s.hQU{Uɂsajj-9mpΜ;Ų+eioڪ9%jڠr.w~Gw^\Lǲ͙Ux+Ϡ7văc8䲦;[Q9XFʋiɍό+ɞoӟNI[Ms\\S7+2}YguU6Hekj&WEWEeGMD*î`&XmGYW
+w=7}'YVA^IZw)RfgFmFݜ>3m=vv,uVvRETZ(zg5otl$25fϪE^̩{ߵ\Xwꎡ+59Rz}|~j*S*H9Z߾,j=1z˜MTi-_!X#rk7*Lک5+D%7B$`ŌqLuvB1y;A)YgeJ/DDz^Yʡ]*P(4LowG_ob_/^o3޶ حuu3hI(*x];̠*YSV=zc}Ӟo^egW._ddqmﬠnVNf;Ɔ{m^TS
+c)\b>/]Vl<aѲxX="#kV'ߚR0OWL8Mcm|}m75qWsJ\atKUZ_zRfv&:/Wq!BTEj{t"fS1cվUIA"eGMhZo\h(S5Y_;n	-k=ob#+oeVָs5UgWF^pKa;dj˚vOrZ/74zs+(fׯHT.E9/2MQo @ƕW@Ν#Ѩ_mʵ'XO:^|x}]1PKxO/whkw[&l	[|fkkY5eIGc`M=	^Wh+3J6<eTafEU:e/,_+k[p8Nk3Q뛳XZR!OU#$~"H9_Xì>[F5G!xЕQeJ9;ŉ9 GMW~6>]W%=h+S^.hͅuU9_!9SmYUfO<˙'d6_O-%|l8R47gcCdJ|'&r0?voW=05Xss%K7yg`Neu5mN*'O.ʁ P9qĦa!'Fk3۴4ZB=)HŊ*&E{JK<i+8 qB3ؕy-^kCМ}.[b)V,VSQcB5h]<Uwyfx)5y)JHG+.]YMJjJ:S>eKirSv3*q~**,)+CUk B"'c0]6?ծ"?nWzܔ1]1˓1\60a!۞h'VK'-ɡ4t&!+LBqga[^F&QBҎrN͓n~z>`&ZZ!6@##2*C{T35{sć8GฆizNXS=5n[i~m磟noedT[F>޲mQhYR`r_\|_sAuLbCۂH8ڱt/f$^SY>؊/}V/^?kY06,][yQDnK]Du{ٳsQO Q]Un4&|	 I#2W{+|+.¿}:휊9WXG%U߳&<gN[{+BhNntÀwp}N,;:0vi`hˠKլUIC~:h6kC(I\vZs\ j09s
+b&j.bBM558(L$h(l(xIf[jV*TjU6+6yޒ̟ɀ'%qB5,W2Vp9uӃ䐤Ɠ>d<g{;?񤤗M{ӎa2>vzRZlZNUi%`Un캦1LYɱBTEj;ʂ)?iZx¦v.kIqAȪpz]zWM=̖θd5>;hQXV+d@qfh.}աϊZzhP	O캒ܰ,h@Б*{k9y9]*&RS=R^rWzƶ܆s*tb^S WӸd4*lsdፋb;]&>.޶6Jn";]%H#Z|\Ȝm*.ېG>)~ݫNՓXgɒi
+Ð6X[ۿ
+N63yԍ`@mC~s뉌5B#LoFA@-qi:sREC]I~BҸQLj=Y1ʲxB)#?`uHԥf6{?1ZLk٨ůCg8ʨt2wkV+d	ds}(||5zc&eX~V[E_1֍ObIg6{3w֕H$ӱQ96gΫ<-326:-LՔ\47xssg(l*O5·7T2p,ѰaY4N5CR}@NʒT/OJ DZ-,A=1q*HVt'Hȝ;2* BvvY1d;M/E$ϯ)jimIzѺ0Ik3MCzg.4HR6Gq38M=ue%>sxqtA]U^/ZWIʎ5?*7fWTLo3GLNgp\Urin!|c BIIU*=rzr"S]fB96uu䢸)F&7šVTar+ٲY'T]2ثʲtDʣW<ŎՉZ2{iS#Nȝz2*Y>eT*mazSl.B̛(JH1Ƽr~	E_SU82jg!? ɩN5ω./C^Px*;yMnԫ&IMz]w2hi]k[t
+N	31FuEUaQT jWyx	-
+~+[m@E6fFvwPs?ܔNn]fKXL3TcWUt2] ]TTEEse,:Bgֽ&h0k!!TKg?ȍsQA瀡3ea
+YnxPiXoWAWA!eC|2J#YujRFd-_m
+-rx@>>L#UweyD+AXmhE皡
+rxNIwV_k
++x&Z$6'σ84HuDvSvxqf֒LL3g+|#f5/C AfI`>=_U99=%xe'tZF:L+Ӌx)4p"&㞞R[9k6?5jeOuښA- 
+cȅ/[wQOsj'H.3`98_&"xd0/]Hn+ybnr_tg>Bv+9F/³Oo)Bo~?&'
+-]GLV)`ˀ|ݣVZdH9"'VY6UU2ш4LU01OQM޳l,	b.+iqxN	,<qM(eOe{~i}
+:Gj++DD/./Q缴@Iri1?2z,ZcUJ3ﻏ|9S[6y귪T֠"zn-H4,m-{[v%8+ȥOCf,)OgudFLS~'N3oQRM)p	~+ﾉgFVF`'d|~>FRTSFb~:orT6+8;dQ9bح,!;hUb;&ٻwX˹YVn1O
+Q%jErQf0FZ;N40z<ڪ"?/-b-u#hY,"mN=kΨ+bSM5SX2Mrzݴ7>ؿW ]hbj]P*.66='mzCbjI2UHV;{A+٬)RIWYKs|x7n[u_YٚQM:jmӝzt]+jpqܽ8l!E#Sfj4{sjFO}S6dA1f[F5 uI!44ZFOSW5ʦƥʹb.\wc\$	q/ @AG6ljYXjc<,sX^X^UI*bJ`Uc+n`J~D]"z0MjqZUv=&쓍{5Yk+y~m`֕jU6i	efI4'/+k[uVuW%%׭ū߱x5k{Y]צ|7\{~֞>1Tt˒ĺtLU7,ZLZ3z\"[N2JR)R#ɑ	'%SnO׭Oc3̐#b ڮ57e[cI8۾bOXOj&XUbWFJfszO_:.wnjwߒp:o9,d}NUU1ble/SYT4sЀi4FpFZTdFƓ?Q:j )qt_73.v4EZ0E98B.t<DC\WMz֓Q&38HCy^e=Q?k}FfG>^yUhU'b5`M$NclVbMfD0oړ̛H#.FOkjګ挮&O}SrJ	zE<$&yyw{<9S+eyFA/O?*#wZ~1{Qh-jׯԁ cju{2/wtޱ>U-E.^
+C۵0P_}ZOiᐣbpkНϵ܇-ǳ]|5+sJ[G'2=Ȃwd^)H=DIKQ=Rz [Zh:'4m=#~YN_x7j9FS`33ܜ%I~#Z|Ielm\QgR)XWwnU 4w:2vGF-1'Yym[e0r־Ϭ-37*[Eea*]TZQآENON_دD΀7G
+=7uoѳʪ+
+vNE+X
++X:Ij!~XPIFlhs' Kqp,Xνc RH`r	ivgQ&q4#qT#:|(+EQӽQQU~0əՆC8^vier,k#RZњL!VT}],K#A3T:G^|̭B50F	Z4UMXGX*dNSjBuu`P6_1;ҟfu)D?;?ɍ3s<Xb΢K3gɡ4Pxai	>{S;VTZhu[
+muN_٠"%[muk`LΈI)tiL*Һކt?8|Hr1#gw׆cP#rcHjCF@".8lf}nYV;.4*.(.֦tEI	=UB.22'n#E4\w9MmvrGzNaL7Y΢gfWe`*K[T02<EJW,z_+)HmW~#~$tp)t	!zH3-/}O*[^I/;B?$dEKd%>dmmHU艏BWMyzǵ9OIǀ/8P?z~P +h+3[7{CwͅnX+34C34C34C34C34C34C34C34C34C34C3?9"!%E2	
+v 5ÀC
+CcqqıKp92  
+/	'H>@pR4&-HLr@O	_.@WMТ!{P`F O`{Ơ4QGcs$+{E&0BPn#ʯPZ i%"P?Os4p~+ra5 pP3<~8&x'/h8` ?<4^^C+	g]^1I+u6=>Hi<NsFo 	F+T&MϫQ~
+/\		pHDMCO G#cwǅAM`K^ H}pHxu<Rz 齌A݀%!wh9@^x5,0Vw~-Çh8A\@OAϣT+ ]v%8HWRV~
+8*	H4#Eg}OP+pL8Fv<O 4z @[
+[paӒhp#qFǄӀgsVZ 	\.,>+SD'&:7Ay Dd	< p(Wx[+	$<@i8M۟Ap+h84+'%l
+ȳuK/8,GShqC0
+73*IT8DC	ppn)܃/Ǆ9@?8Jc2YUC8zٷ 	oҜ1g_ C+^x+~/~
+-<8,Gp) Ǒr]2!/_䁟n5@:`7Pi!R0+XIJi%J*TJP<8 ?~ 8,Os
+< Ay$MMMMMMCe2{h=Zf/	]dd^h=6QmzGjs> > ;CY px(2!-8Zp	3<>sx Hx8<8?<Ao ¯ A4prj1/	+&4
+sʏ³$g? mfl5(	S<+GO.َA+P42( iz8_
+<䀤1*1{<F4>h.'^ i~*q2#qx%@^xHlkxSvCqu46N%0Nyӑ5Nyn\.|p' fB+z)@g? ӒiAY:
+<p\x [%wC@"`"HZOgv#' ̖I11q>r09AdRγd<(<bw+pg'9[E5%L7)Ko,dREI.)-tJJ!.hNJ+Qj*gj|[֢8@Js7Ji=PďK)AJcP|[J3S4ʬV2H[)@)DV'
+MRZmiPBu"RZ;U#RZ8J,E9iQbZ,E9iQbZ,E9iQbZ,E9Q
+rT	.G;6>͆NZP~h] <Em+Pz`?++@uJl[~ZnoZ(j	HP oot?~pCj&:%Jm~6&ieKF!}+;i zPzּׂ\+[*7@VڪX'Hi_Dy-NZCEBٵ Fz<ׇ(3?_ۨlђOڍ9[{TmFim[i+7Q94?UDcb7PIE@>P|oDoCRQC{ZZKmd-n֯5NK'buWӏZ7&Rj6KU5Tʗ˿R>uuoϗ&,Z+P~N(ŨL?o>}vh;h/$gK'qUq9{6g/$l(
+(FTr+l"l`1x)ZjZ`*Ơ#Jyrl [~{ft>J5+VRC%wJ	9{/-X}?W}fNr ~iyjT3ԸWejMHٲ˦r&]vT=+GkeFBiw*]ZՃ\+U=-6<-~tJPJ+cO:]O5=)_TsN{Üܮqq
+ȞX}<ot(y\Ǌ?ўZ:gw%oWuyd	7yzdBe5loEMP6`X3iO+)+)/*)+-)O(,(X0XWW$/wUم
+lQIn^Y<OzA??ҿ _^1?X/+(-(^P/!k0Ź⼲k`EY^,/_9Eٴ 'kY0XPJEye,
+e%[6KpAQivN_P~2yVI~U`^(HEyn^P/.Ty<?o,m
+f+Jcqw=XB.efYϒ2,.ayecҏ>eIaHCg?~n˲sɾvuT/sJ |Ԋ!CykJJұ#F,]txQpV,(.]X9"'_R,d<~
+ĩWp$ٌE^YQA0_5q	#[a҅9[PSXKQ-(/-RҲ2+88}vI1C:`?h,UUq4i[I 
+r{0ѺƩ))L^ier,-.,Ɏ(mζZh,/*Ad_R',+,=Cg2j$FgcóKCw*a*qFv"E8Lo[MDh0󬿫'}ǣ6L'%zOIk42_4Ϟ2Lu̮˷ѫwO$z~Ǟ?o+Y/ױPd_3JqbxQ$s;bhJx`S,ӼM;WKцi=˴~ zm-K+hK[;BD[Uhq5gZϣ_i{gMPͩmgim:P6ZkM'ۦl?ogۊB[P/ݩW՗~؞WVvmGl_؎魺MVOя	D=Yw4F4FhTFwqk4z^D-hS4:F=>z.B4f<4*B%hFuh6ћhgh~D7zCh4M@F4	tx>Nht>B	h4nAEhTFwѯq4zQ#}FGE.-ԒEPFhMC_B4ZFwуhmBDhZѨCM~e뫭+FQ&MEhFK4z֣џ54ڂFoht 5нo}~X@h4(F+h+GiFCR4FᡑϬDhF s44Fh.Q%݃FF?ыhEf4L-+n+Ght-F\4*Ej4BgU4ڊFQ3}FШC/~>r}(et4Fh݃F)4z+Bhtщ%ω'htC(h<F+h~S^&b4-hTFwh+4GoШC˲%islgkG!s6hTF+~4z^@7m4jBOV;zݫ51#.gW7S7\4ZF!4ZF4چF@h][=oG۱5_kԫ6Nh,݄FA4%=F/ѻht :Z+Ck(Z4#ɿ?{Z5MR=ljl#	ȲeQ5Ae4zWhԮJO[hꓴ>S۬/BhFC!}F_eԗk#kh[4zF+hf:tNϗq^~u~ ڝ	inVtO$=nV%YWW"蔥ÑzNCSSkkSS.	VK8ݛk~f_>klܹzDTSISkV&m}kȷTi',p&6E522++n$hBN$h؅P*]d2MrM=-*5p5&MFD,qf8nX~FґmU$Ѕaoj\찛<M]="T>#wKy3!-Pr4]=uӦSsذ	Cv{6q \	Ng~y٭/ˏU+>5*|u]s&lذuՍ&kJ7QR|iȜ%RNٳu|Q
+YTZ^']'H%i4k槧2ݝgG2*5$#Ny۲0-ގ8;d++U*BY$;HVIhw4gv9]]vD$fG7Gk=;4K~BNpzJiO#!\JB!S%,j\	˞8)u-hRKHZԚH<Q#m
+qV-'+c8y<?٦7DJo:gT.m䃚"pi.˴N-{wBnWm%-i\*1.i]:Ǭ+l叙%YjDC1}<V}#ޕPCV-kj_.pb!Hі5k\Rp9eW}!c.kbђ9哕ut]Nwdruх+NyS>s%hɅ]+Ϸ|LIPU_bk2H˓;tLOMYuFkIZO~uMM2p9k32pf>!rLUnCs;c6HJT%EMah'Cҁr'wBt82dlp4=fa*Ux[lG6zL~Ui+v5G&PF,VٮktЁ,uutGp$neȊ÷o_RsILbaa;./-M/a}
+]&8lC٧2Pu!+̄(MkfOhةBں<<vCG'G.3'R:gjZfYj+lU|Qc2hZZ#u*[8N!:r	@-n@5ՁuI:;dԙQ}P&p;5^zRꐭ`;TR̜@x׮C3UT4M}4{IfNn.mgv%܉j%! jkTB&PH8TX]]]Qckʳ#v
+4}O|>GNlԮYߐ0)#T8vсvT%:D^ՄҾ!4Ĳr	"1!=XBj9a6
+'UK?L \c]MK_y5f W6u]UkpEK˕jj3p Ui|(]էjNjGdR>pjw#3r<*;5eqqvN%$47'۩2|ivtWWSur5{sVK{OTkr;,!~rleU4XX%&?#QN,3Yݬ=Q]yS֌pK$Z[D趌!.is`yfKKLfl\04iUquªbyMs+#vB%Ek3	]uwVYl{v˧OJLSӛ[CjǺvS<q"ѭ%zd=@XMU訫Uݔ9_:DHsn}So(TWzzO>땣c5iGǡyLsC[;B*5C/]3ʓ <^$@ΆPIWgjF<Eԑe.O+4O+	;=3yoVPmD+.PT<x^-s-yio{OXoP┓_*(%/@IV;+PezR ǳ$g)紷v$Oq.	q%ǜsHk8|J.*Uí)imxQs4`-0H*#cb*^p#ʨ_gaeTgT"KVUyGIOH?QAnٖ 5O)wŵǥy`,!8GȒN?~ɒB_醢~L`YZ»uևѠeԨĮ:MBGxgV͔^{D|$ cb}hIܿkFk/rV~|;$jfסּ@C.P+ln^R&"GDhPM'P[zEVYNZN!ԕTWɑQl_8Q;aN ܡ'>X>+~ӿTzTK⼖OɉV-M2ɩ%eU{;?ν*}Ru>㖫kM$%hIF
+x{'~[E-m*{~cIfQ.LiI݆8hY9P-XrDXz}4"Wou2:Yoަ^@m˥<`݂u`/y[.J*󜮬#FttX/I6[R˓%7$ZNOļ^OHvs|*ͮxv.)ny>nvs}Hnߖdp?JT>&&i#z#U}P7CP&o)ռ|Vwj]tw c@&7nlT
+EblavXL%Eaƕ~A+Ii[wl)RD~mVy3O󋴙3VXy%!zjg?+zH8K?)-/Og&~C}oYWV,{H}7w.O}WWEi{O}?׫'ؿW~;QRlSqHy}.f-R<( ^[{8لKm\/ic߻w[8~ZB{X={ӫ{|sOJ`0.tOfNY'2+*͖%۞}(6/vۃ	wkwW]3vfz[eRnҭ'-OZmۚlKvK!Ȓ'm:mN؝?.|	O$фLB
+'?ǚHx8.<ӅcΞBz9MB][A{¶U<]5wF½qa
+[N{<|^_X:&6dpc{||u*~_kꅩSS7.X%`$|SRgHΞ:hx,4)fG\BpF?Asxk߸`
+_;?qh4=z=(Ƌ6]>69l#a𑄫_7bM$tIpTQ{G30Rϥ]Zd$lJ=}ackh7E̵/lR̯k_2	}&']uy&+׵ekGOv#k$>e
+OMM8{4cZim3O9},+eke]B YY!˲s}cz+#Mh
+0Y;ozv-kny'\дƅg>[V|_Ҷbq[\iş,>(]X6ʲ#=W)+o+lW%KBK^~Kg.})0toPs5ۗlҲ˖-sٓ6-{6mn[wK5TUUUۃoz@[n\]>g?_xM'{~擮 =ʊ`'\wKiOŅ^d Ê+7񄯮Z<&s2GzI=KݳulY6iS]^R	?<#Q]e2](HnUvZ*t>dƭ]k#ݧOgz(Q_x</,G">P(^7YAGԃO+q4>6ާO#^N#˃Nӹ3IK|/k̐3{wZ+e{u(DW^}zwv>|߻S>"卑;2WyGz3OwߵƯMj55s5s)kJV;TK#մhHOܨEJm3h6Oc+ueyתZTuOثOlƚr\+V(.UZԚ:N͡V׸YecjuZ8V	'+%ClV3jqduԾ$.گ9ӭ©5֝YtG2&/"iP%dݍ]^5-=V욆ɝuWE_YAƫݔ75e6=75QJGؾEaYYܳذƺƾgv720Tm:L~n$0㙒<}k}
+NgXEMڡތ SB)wc])_)=J\!MZ휚%kV=˪:VL&}<I$OfC<9ujjQgh%<SG(3VMAZ7Gr m˓ԹE:N o
+yݪr}+kq>_L]#k<SH'Q$OЫ棴w~|LD\*Fꟓ٤n	T9yZ:'$ROE+  }ĝ
+XK!ꌫmPC5!RŝKXwpW_v; +Dv=̀`&ZK7fA(+ 1}<T>F`|^'RzM	[	_{Bׇ|H?5;Jkl2Jg,1@cH76Pu\D# a1A%
+@#x s#
+QЙKtWUs:II^}Hͬάlll[lllbLj$.odd>+.'s7͇C̳O[OK1EͳF=cV1Wd?˩O H[)u9uo"eZr)SKdDlRy<gdO|w;u景SOPC==֙SBW)OgɓBA[ZU9Ub,bj~i3Ei=E	Up+ A[+hvxއ4>Sf8 >;A ⿱p:f&@S^3}٪l0-a7| !4>0OؿkhpVw={'l/]xc"L)py1Y0ac|XDb~ RA%*~k]¯!+??pq9#ct9#G3m< 1r|i~
+/-pqVem8ć\cl>e]g^	JL_t;I%
+mjff#3ldf623Fff#3i'i'i'i'i'i'E-̘6fL3vf,!曟9̚FfM#YȬid42k5̚FfM#YH1md(62rmZ#h1RmT#h4	T?'P@TmA6mC6TlD6TlDFTlTC82K6X{ڻNWCYmG=eĮBߐ:q6뤗u:eNzY'^I/뤗u˓.fZݏfcc1l6{=zf`{=,㍷QNc-aE/9P(r#9^N/kevzY;^N/k`{=~l6ۏayY߼o^5/[eggggccccKaKaagca+yY^FjyXzmK=Fs?^wxJ{\ccr?$>r53URve:Sv'&	Ovr$V˒3YUͤO#}'r\IMܰǨi5ma*-Rm)@!A	b( +FB?"ϊOW#&F Cb{o/{T~dgfg(чe\)_(2XYds,KG^Y@!A	b( +gϸ\~bUKI/%RKI/%RKI/%GRr%GRr*BJP2)Ld
+%S(BɔH)rr3#6v
+	r&a 3%uSf7cح+1iCB0F@\#a2 .La"Lkgp-L)0u06jG`=<
+1<OIx
+gYx?Fx6w(rPlӶ@-lf+ކSwN؅a5߷e~gzovx`Ne6&4&xC	A+f<+
+k
+oqhO~-Fyqy1 ?k~<8r\ C[CB]HHj;<	`7$ R^px̓Rw~'w~0yp>M#7X8Ip+y'mB
+q;Tr!OisQ34󠋾2]lqC!uvH !@zYRA(M<p.Ap'+"pip	Q0~
+cRH`,2
+ҟ]	W0&53&
+?vLy0n07l9S!a9
+X	wKXw ϏG> Z5<yXx Gx`5ԞO^M"/+Jy$lZ
+oɳa+δ;aｳ̻ٖxցT<C;ώǳx<;ώǳx<;ώǳx<F/K2_:+ހÛͰja+)K$HN+}/ U$C\3?7~+c7;bl $6٠^xנx#k3J@{+kNvN;`]H1ټ<<b|Dx3>\p`m|ߒ(|1ho?_:Î=gwB?	􇳅1 ?fWxp	F;
+Fy/qGHqE;$FnH$A2@	۽]uMIBAPDWuwi*b+ȭR,W	ZA)4gF6NCC҉6M֙	t_SV9zv{8\0#Jp08W]>:묳:p}OQO	EXwD3g㜐
+uߴ-1t+|zԼN][vc݇a9w'WbboQ>%JMӹi8=ݞ? j͋M{vM?GTT^/Vek~~awYߠTXhZskɳ+LU~>H&NC.'>^I|g.GQd(yf܂[qn",wn܃%X{GX Cxxm!V:j3?8ɐ8Y7[v}z{_L5wm؞Kp\bb-[,Xlbb-[,Xlbb-[,Xlbb-[\92byCD^.(C{|\C'+:+W#b_%Ub_%Ub{;)NwV|7ݺ:Ӻ:Ӻ:Ӻ:3:-h,ZoBeP:e%CV2<4y5sIfdWYvnꆬnꆬn8δp3-iLgZ8δp3-iLgZ8δp3-iLgZ8δp3-i(0D!
+Q`CLKY*4S̏ME~gqî^\=yr<y]̫MīMDYԘEYԘEYԘEfj4ShF35Lfj4ShF35Lfj4ShF35Lfj4ShF35fQc5fQc5fQc5fQc5ZP	"VE|/ףCi,}MmDRϊY?+g%.wK]ﲎ.貎.貎.貎.R+)htR⫲t^7[]KpY~s^7_ϸ.RݐZ\qXFzcX7zcX7zcX/bX/~ӑB7WeS}jntVաO>ۧv=ck=ck=ck=ck=ck=ck=ck=ckҳfPUhktڼOpc_yGS*%%UJJˣ+Ce(D&6QMmle(D&6QMmle(D&6QMmle(D&6QMmle[tHZy7Q
+!ErHN"9Q$D6n#6n#6UTjUZE*VQUTjUZE*VQUTjUZE*VQUTjUZE*VQUϬ'DYM}Ŋ^kӁNOx:)NtF5y<nWB|XRݳx4N=Z}~Shz&O,ޕX¾qރ#qދ>p!0sp1.
+|W;y`MTMWgfCI,=K\}<{([q]؜7X'qcx1;qƲ^|zYS1+5E#z4	»?p082+4,ӰL2+4,Ӱ\ɰ|
+O3?ggsy/p!0sp1.
+|W;yhU&ʜTpbixS.-oȓWs!~G&8EE*ǉ.oCф)0EhM"cԏS?~L1cԏS?~L1cԏS?~L10`_ėp6|;E9R\q+P7nLݘ1ucԍGu2V/fP{C.GWи2=iZgiM\RsZ.enQjPJ,1;TCPK+<Q6h6h6h:xuG<Q:xuG<Q:xuG<Q:xQGYeyQGYeUn[V!Un[V!Un[V!Un[V!yxxxx=<q{x=<q{x=<qO48󻝋1rĹ2ʜ+s{zvN/Ospwqpwqp7I7\s\,p\,p\,p\,p\,p\,p\,p\*s̥2\*s̥2\*s̥2\*s̥2\*p
+\*p
+\s)ϥ<\s)ϥ<\s)ϥ<\s)ϥ<\s)ϥ<\s)ϥ|.siZ&.0ƅ1sr4F1Qwc8uǩ;NqSw8uǩ;NqSw8uǩ;NqSw8uƨ3F1Qg:cXt03L;TVQVw)y0&T܄Pq*nBM	7A	ZOz'h=A	ZOz'h=A	ZOz'h=HA+.XqTANTA+`,C7wn'*l>ȏA~c ?1ȏA~c ?1ȏA~c ?1H,P@,PR+9ՐS+9ՐS+9ՐS+9ՐS+9ՐS+9ՐS+9ՐS+9Ր,r(ˡ,r(ˡ,r(ˡ,r(ˡ,r(ˡ,Vg|ɮt{t^tq.ķpfb, Ƃb, Ƃb,WraZpb,㶈LAmF[fh)WZZf}S\%/%]%]%]|E)_|E)_|E)_|E)_|E)_|E)_|Qd_Id_Id_Id_3(gF93ʙQΌrf3(gF93ʙQΌrf3(gF93ʙQΌVVRj-(Yq%ͥ7siK^W2Kxu+'雧ose2;0]t5O<]lH^ҵtk/]{K^ҵtk/]{K^ҵtk/]{K^9US%9US%9US%9US%鞧{y鞧{y}t0݇>La}t0݇>La}t0݇>\ոX-;+˗/£ĞpKb_x-'aÚߚh*%{ؗ9
+~sfi{9İ)}~/&-
+Zlt\?iaw򌰣9.+Ch-5Ѡ4|oanX;+w{i1xÓ<FO=3_p+.Ͻqv+oWh08#A8
+ű:opߺo
+Í%ڱ|aR<z[O~[RuUPH5,P@RL2,Qp;PpSpsQp;sv
+SQp;SBJ+SL+SL2ʔ*Q@
+*P@
+*P@-JmT?ʔ*SLBttbeX:9z*Ķp<>1Vى8ɳd2d5ay!3ɣ9d&?j?_sOGg'WsZU58{/zζigr#9ZU|g3{ܧ6>Ǹә
+[.:z!=Qc5җ~vS"z'Q@ULIchDŲhعȢaY4,+eŰeC,J$J2aL&Ʉ1ˀ10&96̱|t4;n5;S\ugPtl4էY>SqVX^g{<NȮ~;78nO4Yyj)8|g{){aKbkNȄUZmNdC
+3I35i&1aAX{|N:q[j.K}ݧpE4۰S??,"J,RwYjjiX=wxAG4؈4+{mvQy㴰80'"ƥ#<VL_:o:o:oq*-
+K52>SMb/,ΊkVٷʿSlw))g'~5_P/G%^/+t+#c*~ǶpSbvȿn+姉7A1v-伻Qvcj=[9;қozz-AUOA5UMs&DFMW:U?l
+$߅wcgdy<3a^;GE<pL8[&-Mp|)g&OtC8)8WWȵ\[ɵ+q|",Gn?3B[SnTy?qpʸP?ݮVe5#착y찹aS%*d?Y2O̓%nC܌[p[tPX޿sKqp,A{hO5<6Vz
+OLU5dk+eJLVy{s?EϿsra+6".z+[7>
+V;Эrgm<{v9ؐ<lc84yPl(a7Ÿ+7ÄksFy(Ʃnyxll=&83B΄ϙƃ9pxQ^/vyNՍ6^6y7E5׍n_SԩfT3u<䘏:~Ǐa;t
+v:?V7U)Ua*UNUE5
+QUU*QsٮJnU%T8=/WMԯVX
+k}'fAzTzԪ*tϗtϗL''gxڝWա=iSY+OW&UN+ߦ_[ݯgON''rU^^++k}ǽ t`&z=BWG'
++
+[ຣtt{~xsAIy<RNg͓~_f͔~^O'r1+vʵrmʭ)vV۱v2:
+nxR~dh)ΔX'ʅ(]2Ʌ/ݺyB~nf9S{]:u7e(%7}Px]7~]7~]"G}l~KgmYuv9I7}M]s#QDK::pN\lI[hu>]O[b:z555ݪOwӝt>ݩ]wjםut>]OWjוu>hn:wtnK]]td@-*[g9S9YW9SU~7T:NůST:NŷvާT{joW}RUy*Vݪupθ>5LDXE5%*jT^
+P-9xJEĪ E/T@e&cYD/Kx&cY^)/Kd^z*ټVhUUQVWQ&
+
+e^ټF+h>do,{ܽb^!Ɨ2v~ј	LtJl@d"ˊU} 'WEU^WduZUɊJV4`EV4`5%)ỲXͫVQ(g^;^L%>9^li5lv1gL1Z9-Ɯy̙ϙh1c>}>}EIԛY:w!_,s<ޱW9 qUyEHҢH
+ȉ&-HE2.qS9S9WW{{<+c?6esr+s9's9WV۪<~:IM寑N:^=#B嵂^Kܥw;wꝕ޸K_ܥtmռyzdUrtcq5ޱm]!h2Bz8ǚce#5ְVsz_irGz|w&h729ZJZӐƺk:c{ĹGrޭλy:V\CS9XG\kDP_LjOUݓR"nwǝqg}싕>xUzqn+~6j
+Um]g̛&Nh]tug%]d=Ri+*kVFWzו]AZQ9wGm+vId%˟9YhZ|e{N1fĘj1kL5^C5>4T_C5b_Oľ^.9&:]TsJ'(eE+.Z]]ʢE.*wQ]Tp3)E.vQ]kO61,Lt}ZmWXv-:ڣ=o-Gè9>jzǸ>bGUq1GoG2{M;jQswԮh33GQo4nJ(W=5䝵	Op귶u"k>Q;xd41vTqrxhC޻
+3DtZ[Eсb<;o".o7w^Guʷ躓;ἳ.g.gE]4I].z~xH'|7QѱƪÍÍÍY<ǕJ=Z3^?W~)Z~>\9{Xɺ*sJ\%{=Vz*[Y9%}NZO9~XqLg>7t8[GtWm5nƭYF++o~T4Fý4Kap+pn6p4Fm45o^Jap8:jT )o[;CSF?5O~JSb
+TB?ęc^';GMS1|B<O=_KZ,ioGőGZy1ŐCZpVѲ|\'kw=ǵv7}aq47]X<=C8	>S1p:>OIOi|3,Y>/92fGGN9#<x	/щW!<pԇ6z&u[awMp0wL+x.wԜqIXQs).ikrx=.\p
+>OX񍰸^ajo.0릡uuw]W4b?4L3GO_z}{Btǚ~@x9hw f@p">/K8
+_kS2)̽%aZp5il~Z6?-zKHOAUL]Ÿw.܍{b.C>0	Osi[Bz֏z>6wa~55x?j ;9np{7ьKS2)yJ"snoxeuWw,RoEx+*6؈46a3:zZOX'#<QGr7rO'kک=uo`fZ}TЩSscNu̩Ͻ֪յzAگUjVתڿƹ8{o{<pp#nzQ-jiTK#nm;PKZ:AVkjZuZ1ՊIͭUskNp4ndjP:LG
+ǢQOF'Eg\/r9X?,G|<_(|ⷤN`GXѥ]U}/rEF".".O|$:4ĩn?υχ/!aebN~b\ovYm%v+ytWԔ|-F)&wzd$p;5M9uZpF+w=ǵ;ZhE}l_,MapH\Y,ftdMrfcpBXXsۏcIzIX,?raTs+ۯ-9ET-UiW巷)iQ7; T*J弨r^^*hQw;k_;̰4%uP7)uR7)uR7)uw@p7,ŽX#,x >~GZa>u7XnM!n-v,b܁p7,ŽXC>R[ܤ
+vTdSOL\5fMYnT/&LG
+h@#v`A8@@@ww@N g'	rv9;@N g'%suɹEfc.%ʿUǷq%Z͎zM8K7=K7=K7=K7=K7M)4tӔnMSiJ7M)s7kfݬ5wn͚Ys7kfݬ{{[6o-el߲[6o-eNN(
+Qx#(`(a7+?_____t]}=}ƞ>cOg3{=}ƞ>cOg3{=}ƞ>cOg3{=}ƞ>cOg3{=}ƞ>cOg3{̔DN*ƏB$JDi(mMI6&Q$JDi(mMI6&Q$JDi(mMI6&Q$JXZbk%ֺXZbk5%ָXZbk5S~lD)dg5%\dM	4iPHwNĥ_w9dceU~%'Ǔ؋Qc#ܔ1L)3R-aȤ[5EGV+ϏDL&Sɔk2L&Sɔk2L&Sɔk2sv9;霝tN:g'Isv9;霝tN:7PGX C,,,]k\wqݵM)S4eLє)2EShM)S4e3e̲}f>lY,g7sg'Eqꮞc#!ļ~11#(E]PPDx **5j5#1.G[o\*h|ߙϯ:~Wϯ{83"Ό3#̈83tW6`
+6`f<9<WDU*JTBE%ԠĖE)dKKc&fSӨl}#_ @43}EEQdQYE?̟FYdQY=yI; EedN!2H?(::D!QYGEydQYGȡȡȡȡԇG}xԇGkA)o ag4g+$2Da3Y_`(#s-ѽy#A:Cđ!qdhrll"zx6z\+hrtA. B,'J.8q|]. }A͘RWy+!B;DD8	""BCDval$z"BOD艈(hQP(3""A$@[Dhm-"E!#BG4N-e`9\O5 jA4hiDK	~%Z_֯DW+hJ~%Z_֯DW+hJ~%Z+Cԕ!ue2D]QW+Cԕ!ue2D]QW+Cԕ	cuyp\~O% .t+Z-C	nݤѳӕq!2q-B[Dl]@&=u"پ^&n 7po#E/Mė&KD|i"4_/Mė&KD|i"4_/Mė&KD|i"4_/Mė&K_zOv^N_p'r/	'\}{r]._e 6,K;^:#WV>ӸBUڏ˿,j9<&zhZ)G+X~S/鄜e]-_ZJ+rmLZL	Z+D 3䘏M(y+<.i#Ķ-re̐{*G%}lJɼ_k0RfK淝;Wtc:hEfߗ87h=0K3zT~N5i3JʾiPu~#<(8H!HFctFFVp	Fvps(:.(8H$HB<4- \%\%\%NWp(8KW8=cal;C0pVp	Fz3{}`?Уݣ@hqoʼUgw>_ܤƬX!6>!+rNFuck|u^X^qꤗ"|qo ׃`p#a&@lzĶGlzĶGlzĶGlzĶGlzĶs_L"^2xzWbT!ѱ/tߜu?$.8 &y4iπL"v7~@%z>jg ԁMB4(@=Oh"N9QV׀p0<gUMztp=?`+p&ۿ~.c0APf_qU9:.jP
+	{`'	{.0+M{}`&A0<cb
+
+t=:y$O3 <z07ppn?`+nw;]`=^p &I~=5]S 
+毑˖0'ß7!`([AU#s~9B?G#s~9B?G#s~9B?G#s~9B?G#s~9B?G}`:fE֢YkѬhZtcНYtgݙu*fǙVzI2f:8+W+CբjpF?eOS"4SfL)B#)eh24D"B#7FZt@:Bgw@͛@M,![g3߈7"#߈7"#߈7"#߈7"#߈7"^%^%^Q:ġ1h-qgDoƋt1bǈ)Ĕp
+tUHN@'}uR8:1,?3E?9[tsD[mh)CeFF_fuBs}Z+.6qNբi{D-{ie=3lplwi&H:g+(*-7uÞFO;!RlYCa̖e̖6Dr5Js{O+!,[MLdd)}2>tHS^އE,8GױW [[(ǀ@$@ 
+h\L} zq^LMS|TtA:p=7!`(nbm-'I_ҟٌ9=ZIts/'q42|q@]ŲrojyS`-9v8\Nz%W`"x?GxǈCޢ}f)W`^CKoٖR-dh_.CbZm7,&g19#rԉV%ro-b+Opc0n%mu(:MDkhz4r=\FG湜kOj)e(ej3wL[\!;|BYDdX$R|UԖ,k1F?-frG#YyƝXI-LbKBD8Z,Ul+`.Rs_g] Ε}Y_
+5<HϕCX6?lk%"T6|;>ݣnh5\zޠ&?U ;Z6Ƕ8cQ7ƹ+#\%?!wSC"Jt'w;W35ͦ_mOܙ[?wa*:5\wZ+\|5˒+AJvxC\1Z|:
+a%i_C3XV(b{pؓljZ*c+aD{ߕy8Q+5ZZJpQoA"7qf9+rU\j3ݒ;S	heޭ/¾5b@K%4gHa_}Ea_g*]\~#aԜIQ95^~^~,/_,_s0OpV,>y4>ywݼ)`+'>a]z5X'g`8ٿ\	ƾ >j}(󹊱;"gwkgYEe=עao`OH';LZ4.\Joʋ-^B7x#"瑶S$lٌ
+OMPl+`}.4J#,W+MoJjj4ZZ`VjZ@M)Wj :6WK4PKٶ+]GJ7Zs6D+J*>zG?J1ݨQl|QLmUVřs=˨y6ef*j4}P#s=/aZO+]eBzwE<NcB/^opo{d,
+"x-HxmA;ʴAlz8v0]!ʱCMT鵢v^{h5yڣlwbzosVDsqkEJkF`_Y}:ߑw!!ueP(l5giZL7g:src^mϴ+%W;z=԰B!Jimy͹qe{=t #y:> <]s(LgSkQN+Qؑ}{0Ԁ+EP`X]7+q	Fl"AΌ}G]jkI	C
+2gWb3R7hq\+`#Ɨ`vr[\ǲV+bn_yƹ0ӏTcl|iK葔צ+z׶q9VuW<zJׁ|	LBCו|5qZu4EhꋈrK*D{?;}ıN_qs~2w<+PO=wÿ k6׎4y3;\'&8FL8M-ߐ[⶟?;ũbxB\%K;N)qoN;X8tRt+^bssX\Εb3Й$:-q&<̷W	3y==Ϝc_':ǹ'';?spvNrs{:t{%%ΙY5 <zw\Npv';׻ݿ;9J)sW9/kuLwənqy]R:oH%SΛ2-;d,rVXv;.'+;nNT);Qy<Y%?ujxg<Aକ'uysdOg%9[ yM_#scr&09+9MɧSnZ>+u!eF.qU3PY/{
+c"0$88Wt{{{ϹWy^r>-y+<Έ%b	wA,Xa[.}ƪcnUlyl[[[.}[.wkcuMؖw]!F~]+mB)~Kmʴ#G`h??W_"o$/Gw?^ϿO^O')G?M^??&RyE9ԟ"o__y|9گqR/'ˉ~JG6ʕUJuO(:F'=u|_~%?V=TTΑy7r.+T?_QK:u^Fj&Y+<'u竻$/TVjVG6jUej^UnjZ6Br]Â#~{
+88ƻ4IpwyTtWskK낫?zC``h0Ի99F{wwz#`w{0!xл#so\PyOOy+}A]PM6Iq̻?=+orP</ċ޴xx{oz$^=8;sotLK'.O\3qEJՉ%$nf$F&f%$z˼-ɶ޶dXIr|rjɗb$U&6/NxR샰gX}xyxkR?
+`E8$/
+Gcpl8?$w+'SGG§g/3Y,iB]W8{}Ou~pC/+acJCSnoNy)RT+tM?66*IuMuMuLݔɟ(5*uhj\/RL=?z(5:5-gQмzA6lnf,/|Q*:o?n(+x[gB}~R?V=ZkX~[GisFG|??VG/t{JjoiZ'odO]aέ@WVuD_Ӛ:ؚuu]G˵ju޿H76|YCN
+lgRRcry,jZ+Y#bc֓YW=\d?kzm?k}ĕ叼[׿6vԞ&=#=^o֋w=cz^re>=Jϖɏz֮+};M_j5-r*DL/V\9By?1>̜!G>ҲWаӗ喑|^]g{9J5osCv9os̗"w]t~Žz48׶inmv<obvNkvZo6TV[?0Дqxn΃^otYU`3ęlզT0O+Yɼ3P cy_m?2Bs>ys_/oGg9|{n2Si;Yt*}Dor}n>LGӯowW#P~Sqvnh{hPukQϿF7AF1++hJ1Hsjq:x]~&n3jXtMb6;w5,Ơb4$O//d_y==/@Gj`y??'g/|kObOb:K$>4Id~$$j~+~F?v8G{$7*	rRFE9FE9FE9͍r:aTsz 3;O,h\Z;A{璠$\tq~̹ts
+i3ts@F87-Nޘ3
+ù7,8
+t^u+&wYlb|=;ɚ2;&wVYgb|gߝ&~wi,$]Yвl.Eo7.~3H~xA1*xBWxՋ".f[	[	|kowEZQv1(YQ:1j$6M`ogEl]D#~e{eh2/B
+3̊VGh|JvvSZOmm=b-\jB
+uY-Z6]q<zp[<|q ?e"xsV8G2z˽{+5"6:^M6QmXh[oBՉ"NR'	OH1N%4u)ӅRg3D~9re{0Nv$'牔+[tTDZQ}Du!㧙?q?Sj<TאrVT+Aj5_K2n5j(1Rv9F4#nRƪƑ5j"LRHad̇)zijLWYHyR=E٧3Yz95;U9}2SĪ5}]ͣ
+Tި>QRVULғYUkiqZFr֩:֫z7MXYmj+57jަjN덪Zi4<"a	GX#,Kx%<<2`p+ϰp6rh&Qh8EH8eK"|/^~hTp(
+D*\.+u2\)څl	אm<un`{cX'<nhCM$P)haXRh%DT2$OJvpYRRDa4
+Fk˲]=yJRDQc#5tJvTgwIua##Hj
+Rt|,g0(
++BXoyWdIl?I}1Ib9C[+}[W.Kخ,I}EZZ[ke6-%r9W9װ,uJYp{2c 3gi1a1̘l­u02`sw]XKKOz	Q({^-{,뵷W">_(/$0`{ˀ%whk6
+mqwŖZ	BZ^S0i,+Ie1eՙLRIu:9\rkiY,nY~9/VD]03Z*%e \+hoMh7[+)h2Z\ݩ]j)ݔedƫBZS-I&6EMa{*|ze&L'-)mnJ^f{ҰgZ嵖ZY^kmybkIAmaZ[v+γ6XLZKND1q#ˡ"	I$'r[6X&rrJp5l>p(5Ɇ5
+S2%E|DE3-`lhjjM-R"D+#YH[(x:I=Bii;4
+[Os7ȭ?Erξ^Wh;7;e_xr_u;yviFػ+Y~VDܷ__~->lR*1jGg=n;GUMdgϯ^εs66mDޒOm'_}f]x<@|?z~~]uMmab/SX5)z]x;)}^;wCoxMB䞛49z^{tIP,~[Z]MZgkV~5_unsӯgOYGrgs~U	P"Og.L]&?uqVn,3I/=	:ccvzOrOv?/ӣu_=wv٭RAڽ2MzcVθ~k{㛵n>Q.ȫ;g0<Rf/<}f\7?WhQy3uVӺLsVԔ+E__ϙSܘG.g[{>W:O.*m&3Y{|~dy3zFrP?rO
+wߣ=q vH\B~+8>5 1FUJe|tcnuͶٹg ]rl%&O̹rl+Z|9'ё?r>ҿ'/XӦKkKΫdݜlfk8
+a~9p@Oi1/v<OUh'G_橞+Ossq~;+s'v:iifgɺ^őoWlqT1`羟?GjzdPGjv&^yv@v~,ՋM~Cfj;zX+_rV؛u#x<?؈_>v_mi](MaSIvkYs{y ُuu+$^*s}i"XӣuMY?~^k,kxi5{!a9gv^/OǾwlv[ܿןz,Q2gzށy>s>mmkqOl	99	"RDQQ
+gYfu9+Bp$!'!hRfY,sZu2guY?ksYgItm_<>=yON={ҿ;w7,+j|?WlLswko7·?[QSFn6i`$kwz-]?q~+N6VG,9S3w!/׫?coAo/>FF{gg >Kަ(~~?jdY>|y{^GvY+=}b<}qoaZygepg_pưO}3|G0oƹwI7}/uG4]:>;AOOHb<y ݭN-tW}n|VoK>=G,(fbt5}狏3ao\+>Ew?|7}w	?6~WumT{;6\+j=8EHUpƄ^sO_
+	>,+"l]Qx+w+AŮ᜿\cy)|>|aX;ov[O v94Oʀ_|_˸#CWU
+޿{G>`}	_}OX+!?nƏ,?3{R~>wo`I+y<6p`졌=8AOz,-XHM>g0u/7,KzW{>=>F59`_a>mn]	K?ZGgpkgѾg~_pzFX^Q/>uߧ'Cy'x4[1٥
+g|$6^ݡa!JP)4)\5_[{l	=rNU)k
+\S5.)~zM-c\!Bma0Bׅ;Mh`'Ia;%l63-wve{a]	?
+~$p]bׄupE-u:Vnr] $] F@u:]%] y<bH(HhzxBu*?{JZ=dգʊx9bj>QUp}UQ5jM&I=ңpJUzTnңpÚ?k>R-<G2+re3\GWQuqeϸ2j7WQŕyTǸ2&WQ2 peA͕y+WDq sM!k&5y\G5yq!\G{#Lj<t#x*#bI(i%R-~Rx#%JI"+>i&pa#,92i4Nxm\EGxI\KGhZ:\KGZ:B'Rkk%d:z#<u+2i#Mj6II+繢W6sEa+Wq-%#̵t\KGxkr-a~Ƶt\KG"op*+#|UqԌ%]OrpUY+S?pʋԍ\G0Q?p+qnz85\GQoz8q=Vy\G*Qp+z8\GQz8+Q٨lgf_flWcI9&F}3&.&^
+6Ḃ1Fh~	אbXڟ1D4+BMa?-F1FF&Sdn2e7\lmC{}/dw6-fϖfv & lJatX*1q"6F5R((7RB| 8ٳBK9t,lPnU+
+sjc,GR$@͢E62dw!ώA}MSWgPUy+ +R+PGhʿ!>φ]BK^~R-C)#d]!/|7Bv
+aௐSL9:+9Zfj20#(SGNd#I$NV'I<kGf#
+[B,R+8yzn*=[7JMFN%W2]OEt?X"x>l`ĖX"l,kc Ĳ	,l,fL+ccLyGi0CD]ͻҜbZ{99Emkγ~4Xg*EKe55]|F3K\\cj>|Q]\H?|
+4=_T@Ԉ<eHĢH1h1EYYu^1FAU6^&Ih,bb8=`ۡP`Ft1퇉h?R3LGX8ZdqǊcmƉ&G,ϋ==hY(	b1ӈůeX´}}7q\oD=^.V`/TP46Av!:DQD/.ab؄ѺfGTЏWC~яڥR􏹙%񹙍8',l f觰SdD|ŧŧYF\N\|V\re=,^_ nqe[-E??vl2;ĝh-.Ľ,R%ZS|moa0F6FuT5yL<ƒwwxx[+)z{O|G?h{hGhsM3!s]r>'tc8mv Kkm6֦,,_ɦi3=шюejavZhsfv<js/`/BDD?C⬅k Z`-@ XK䬅%qkaɜka=X|kZx#WK^pIVm`-`0hH
+J^>ɇ8F6IqJi%a4<%:HIĦq
+z'ac8aIHU+0 ^lX3GGƳȻ"br=A6.292%G?%2q`E9Qso5+^|9"Qè9+%Zńh!:qrCOrΟOe)y'/!r\dgCr
+
+Q6}\6EhS+7un,"[&۰Ad/#ft.[nfdT+вEnAK0AM^ްv
+m:0N@^+ii_#_ϵZ}F~+X|l8)P!$o%wX"[	%obOmX_w"*"`@0Ek^.Bއ60++{[OHL>|G>6'ړI|
+{{loY&ct-:?{X`tt8W6]{T("Y	lgQ8D(LeqDN%&*+1׌,u;qpʯ'Nyq┉}T4z ꁆT4az!+DꁆT4z!T4z ꁆTA	ĒtR=AA)Ǎԩtnnr> 6Yo8g*#*T-a*We,vGT=_}M]Ê__R&~>HdS_YbFs: :tB51CqCn	:fM!F;JxQxvM\vq`G5Pz$Fx\== }$y_xȵpD|
+.QkC>n
+C[B+&TJ-jjZkFfD:ZH?1ĘcOyz:qΛǨoRoCy:S	8x}|u>Lz1l01II31ġIz6qoMy*xsxS+'WN"\^p}0l1},4d!E,)Y8tZ'ެ%Ƭ%Ƭ#%99|N>"E>8q*3Ā}Tb(kj&ǝJVۇ&J,VK,6XT01X1gJl5Zs2OCKY[+qS-Q-qЯ:qxwM H\3Ql\e5_b_&,׊kbz0bI,ōb~) 6Y(na+)sS> N۾fD2eqzx]|@{,Y,$f9Y<"A_%~YHr")/ww3ۜx,Y|@%b)SSDbEڡalq)$NYL 'Lޣb'[IoECz+2Ȥ5V4޹ꊆTWdR])!ՕXR])%Օ2TW4!+ȤGuE&TWdR]H+R]IuEGuEC+2hHu%TWꊆTWdR]GuEC+2ꊆTW4}TW4E+2hHuꊆTWdR]ѐL+R]ѐL+R]F+%K+IueO+2TW4RB+3HuꊆTW5 X,0VD~4B
+3X4JƟxR4M!+I@^L
+BS,Kӥ[+)D BҷDL*H*
+iS
+a2*%T!K6 5`+`RԈ[`Nȧ rB(VH+NBuB@uB.U33<'=ja2UJK]؊ҏ͋R7U|##6~( RX.QQu
+"GG{^EL*)		1F&ej<""S#S$TsX?fDG0 jAD**ل)4G(+erR؉!8R؉#R؉
+$joDNcDψ&m^fxաF1EP-1jrߓkty0*Q,r=Sv"k&	u0FQ0urDA0cchQr>:a7^':a(UwS0F~V~WB)?
+!f,oacBȦ
+!*~6%6Z.oGWWuBuykBKx+f7|q^!oo%+˿O ?+rPNBLX|u8ZyI:j""\(U$_UI)T2I)T`_\)S`b&FHCHSm0i$+I:	>WJJ'LRV!UutII;i.Q\A)IAi8)(\G)tRIG)MWA+a,]@EԆ8rIN6jj\)S&1+'=ZS+`)χaF	f-]7baa+a5M-m=#LɘÖ? X `1}Òa}{tX>6rllnx\ -a\ޥSTa[/퍅+:ڰm[7ܶڳr>f\
+kӸBmQ;V	[ uöw.^o{c'O4bxvv+XE,
+:	2eo5>6Y\XV+x߿ٰy}a>w)΅][+܏]}2>O7o, [^>Տc[[zo*6Ynm_V`.,79ZB	x`^&YS7=vr\VnK=KJ̳=Jd!cER<x4Ґ慞dYZ[ G[+9E6W,g6xk<V3jN.tW.33
+pu7l(km#l'.VX7 Yfk7n\bvz.2*_j*s}6ϛ^2<ۭ=N!ZsYk9+<U]֣m=00oZ{]s֋!^<j+?QPʼst}v49WȑGSV7zN_98e̛=˯'xNs;V}
+歞si~T}0>P_ L/՗_
+0o)lXռs"~w'0~w~>[	+~q}V>a%ڋN%UӽUMIm=MqCMJ?hӐMe'زc3JB͉tLBkV-e'=5<!?g̗+Mi:VL%6i0i·jVv|UI+dd6	MF`JI֝eW-LɪMk3)aڬfB?r`nJ`ASi+i=i˷j_;i3zkڦEsl=-qJI¦@CGZa$*DevmM^6Tfx0+jMGS@_Y`pEeદkM7[Oծs	gLeaF,fWmLKRSlK?.W2HW*<Z5ptϕ<vOf ϸf)Vm5ũbjϻ%«v&tW{UAob.+;oDe%M?ӢW]^^} ~P
+XSh_V^}~רc1*+-&eU~3G \QUYzMzŦwp~ŪfѲ^~ၿn?\oMfef++vԟWxQز\\qy-+'m"Ll7៱+/2yܲ\qՖ+[ׯ[:6(ڦ(;-kݕewyem[Ҳ^Zh	b~6wX6)k,[͕i ̶kB~er2f"b[3pi[c[	ox7Jmr&~dDBb9ٶ}yܻrmw[emf9+'ݩf;8L)rYJ`2pޣU8vlc99o9\ &-+rFrA9?b̯X!q5RΆ^0awOAsw呆+VoUj(my{BOOYNU^kgs7g+BCAjXE3>;lo{++K+J_M6 ΃O0nh礡HGjiXoؠl3NMSKLJi+jĳ\ ƔT晲]ky<My+<縺$dW7vǯ|oK)5LkI+}1Y+<+szÂRCE!_<EE+'|siopNYeXpїjPx:+K{.nцN{۰1l'+]O۞+2lgvٳ|3B|ðמerFi8d/-0w^ysEvlb+V-ӧTE]UQv-ix;XJU}7Wy:1Su:R}k}2[},jk[U`*_b?WgۏyڪOx6T5K**i9Tr0!b<\up$zVrmZHZ_lّU1jcj7gU}8fυDatpuisUCw
+u[|/-!:{ګ88vlm갅XjI$-idcqKFe~abccy.?X9dLtt p䬵eBccMl& 9XkK+?-.B_<S;Z鎝+ƙ-+s{<׍zA-qK*F/@V4g[;.lDY츆7[6;ƕNImpƴ0qƷF<eq3qs8:eomd#cLh,j9irƸ9sV% 's1fۡ9xܹ 3>fۖS|5uV`CjQ9ݹgNx͹Lh^Lw*8ΥK8۔@ls^-9ޞmcRT;Ivn:wݞ);9C~:yǏΟX]<δig󜲱zH\:uf-vuEc?zQc?o)J67&gf;@|BmVcs6|fB1EYW=1+#YHbY6f|r|.wn3v_Cõ,;;s}k(+[74XOF2D9GyY޿z{BXFqD6քfy~G<?NTuOs7fCF'fjG]>|ž +Kt/^t*dʙꋍ0ҸQ5Mw
+fozM]1]GMF	O:MmΡuwJ 7]E4JwzpfָL)Ji;-0״ŝX`¼ӝ0qx.BՁ頻D)1q̦#{UK<@Xe3t
+n}:tIu1U+
+6˽5Wҡ.޽.ͨ\]po+tD݁um2}`ֺ|PUF[W>zR7}ue[7}fo`T%mfBY,+ڴ8%nQsb<@P9=UZ-iDoJs[ڜ8Z<!p"Tֵ7O	l8yNb晘PY^<'T/nqlM,ekYInjF-\lTx,n{)qD,0jYAݮf۲	K6/VJzQ]V}PיaF11`L0Ƙ``Ș23&Ze?Q0"NZ*t*EaZEQtZVUJauJZQSSrcvꪒ7ݯ_~ac6cݮMa^=6t>[yv^881C38g@E13G?n:<f{Dci:.tfqپf;.n#&wLvVW;;쎛go(XqQYc7[w
+>6 l-8D8s*j.UL:%)V*),Aj?)T)i\-
+7*0c7+9l.gy(\JIx#P:RQ;V-.XQ65̲Q>v|Da+ppQm]G-+d+ǞUv!v\V4<^ROWNao('>RN+ܨϱʅ(O4M΄/7M*SZ+ir5<z{;L+~xK̐9brBH"ZIBڸPV$xn$+DH!!6#\]"kmTrM![s#jl⼡flSBb:Bm[\o3Cnw/ҥ󽡝MZgC`h_dw04+EsBG"atd(s+."Yn2tyAjh*r5<] n>>j\+AM\jjoQ3"jvdOW",s5݄/PK;/V6jUBu@.FuSwoS7w4թ-iMM*߹W̦j;i;xW8ߨt]4.=M2UtEpާzTOA/nf|zqݦcn/'ut+ckRT;Nhk@x'S{w2Ctman~@ݯEb>
+!Vz*QtѽW݃8K)6	a~/bd~g`o0UGICqIC*y̐nx<n6<G0^ Ocy*nCܛ$-2$=F2i"dYIfi$V{0yǤr2C~`eK.AkĈZcdyԑGH=i&5|4LvmD?y/L"L($0Lcd0af`üw;qߏ>0~&h4v1!c[N㷍l5~68b3cwƿg>ķv/|x8qf_26_n6f('y)ޔL7=̚^026j*e~CT`~gzTa0*Mhnj1d&!7u^2m70j75|]Fa64f3M銡4e2l1t+_ʰ+Ӭ!bk7$G+&$<inS	:!7#	_IN'%4$E_ѽ>{M^p=Äq	'~I&Sdܚ	qk~oqosG̿ZlǖX~co|yH$Im}BrI8&/coOQxQvdVK)Kʕ
+biT^u:֓j"^oŻ}PVHd6	1D'88%G+߇sG? q~DqGSOeZea$^$cĂ?3c★vg"SZ\j\*L\Z\IOg̸2o1=.+$='1)s1@ fybF,׉b7,(Ks;]qx@<,ĳyq\$^!gܬxO"De[DDMKqY:Aj!䑼"u@E. &Jni+Ja	"+&!wUmD+ݗ+R/<?ʣ[+^'i@q$Hr$ %I)*RHʁ!+|-:ڛFP_ZMڈ<IBD%O>C	C463䯀2%g%@#}rw(d3'K@}2z10	d+q	l_2)}L&,yyyo,V57U22ML3L=U~b5a<HDj? 6Lq판M`=?cw~'nKzǜ`NOH3=q2ad.+V x|"9⎹6sre?.hn2'0.~	ލHdr :t ׄ4!S"D(P'4MS y!lz~aW
+1pZ.Ip])
+EYt1KbqX.F&֋Sb,(DU#bS '#@#IxN'@x_x໖ (z<q'PW?RRRR4JyJy&JgQʳPʳQʟC)A)Jy.J(/@(/eeeWPֿ n %(߯|y]er|O5u(_Ai^:H7@>`> o+|yJFϙ?}2])T4[Qmc3ƌZI@6sfqܙ}a|G	{qHÀcpqOoeߠXgX(agwZQ4y.N9EĘoR J+*#Lz.{<Sb`w`31jyϜ .Ao?_-$cK!xb)lxzBaжK 
+k+_AѶGH!o|(TmBж_Ƈw(tEoFlHv@JSvX.~ 	OCQfqAt%x `衱H8? G`y_yp?"x!2;x(/(;I@@z[+\,	@x?Cῃ]؅[Od,K/q9ՁRzHRV(+ bR 2Ĵ@B*%XQ'Fm6p>֎,IF%G񅾭\mڒS`S@jrv^aWK]*mW Qyn)G"פ+1pKjR"{8>IK$_$$3"EiR_0S̡>4̗}%ҡ`t$2tHpɠ+	I+XI:A4JA}$A'>	JwԏIs<6Z=''{`?:)t]7ʩrFp\gZƎ<(5cri[>|ꯩ^!/˕c>Q_LS>2KS
+wǨ_BvnS,H3u+c}dOF!o?}Cy?l+rK4Kr$,+xU	^s;71-	ޥz+ާu@1ȇ|T^D@ԖǕɧ6:"UҩݢGmL싮[j7Yy\ɢm\S}/)@7-$R!S4i6HoW+x.MƔیϺ/<Q|ҽ>4)H"d1j#c!-26Aj71nm7ln>S{:=6KVڳ0~e})o@Kk/l/4=&崯巗S+jWҎWn:[^賶7S;kg}+"d`/}M>ٮ.L4cKy;j/+EcǢ+FDc=ua7=kFT.hgS%xX-u\hBlb/sE^KDD׭4ņiRߚ4Ҙ'WJsk"JLW+JgU ꔾeg6)WGj*ZHk2urW9گkݭEu2T.#*S{t1eʝVZG!^^%b{&Cf^+R)[2ZooZ
+~h+)^CkZBա**ެ&onh -4.+ɴP[ڂ-wck C;hӾ6vyC{lhWj訷3t	1/t6j;C~;]5:nyOfgBTB;|ne5R8{LW5{GΩEyͨ%ڒ+T-Ueumjm{[V:阷Q=m>W:UiT;ڪmhtKd&ʶuoR{P۶Ǩ.3B[zm:JcX	_P2C,"Nvp=~ wQ8WS q;9t:ύs+5FI7	oiS|&ע 9|>kTk|_R?+&{x/6nSD/r50;-%9zG]!ՠ5@:h
+>O:h*a	O"t\+}WCjh>jh~WC<\+}WCq5E\+- @
+˸Zjp5JDk_5pMt~D_g2LRkoh%~D7蛸&D5*le;:pMDz11\}D5o&V^#z=J_.㧐EYeWbv5flP1-g+؍gv>v=taOgs;^FjfYVd}x}"d#(Q1r.7)x*1AzAzPV@R k@:@|<sA4$,|D  @O<䖮A?k$8YL28801Ms8È$	*LbKw$2Ia%pw/'q5]};\.J.v9{\˧ߥT YFa>W'PH(;]QbC=4{y'$vuun"(-YNiטk"JҨNSI HqͰpdIUkhtSwͳF61Jm6y9A2F]6͐ni}g?%%Q>k[JS\Re4V!9XG㜉KtV;%.Kc7?H\&<K'OWĕpezng]':y נE#7D9祲)Tf*6׋O[sEl+PI+CY^WޗiOsAn;ƝNQ}tu+݆ryo-j>s>i_˗FbZyoF-,/>^+\>@]Tk>x"ϥ;~G\3r~I'˨˪F?MsJiNvÝw6Fwн]^tWθsMyMR5n--{;6ý˽zy{(k%@,Ȝ}hr_B	,drбr_\spbݳp&NIk<i>O'ǓyJ2z +x)׋G<+&qz</ TC[\ݞlgʩgsss3L<WAel랛z [˝փ]vm\5-<ϻ`)r\<78kWlczQn7rRJf>B)("X*jPTfd_VA;x {!+>y'q@'ɇ#Z$mL)O ];gl?"ݨ΋4f4LKw9yuF,ڮd 4 }M[/O,A!]HwY/d	&'Z%TF&&Y`(7U"Tc>a0t	C!0"'39aL.sDL3aN|(&	7\'T(rܓ]9A3ǵoaof5%;Gߛ㚧{s	?g̊{tn	qtmKt$r yaR
+<T&Kid}׎[mB}N&Yܙݑsh?0f,qWC*pNW1YvNnsh9;;N;wc.#P+khp%R7ټƕʆ,VK+#g4g4akĹL<bL&,ƌU8syg.IZ0}cd<'ܒ,3Cga=Źygàj-# jX[@
+P5
+iá"ktXYKnnCP CtT:6,eZ=+`2y88LHчqO#ҳ;:u\HR;#W ٍO#[:f 2$J[<U9by_W?BZ(r@^!~e:h6H7<!"z0AL +EO7}:U@:y@`wZz`|"@
+]KQov/Q{cCR 'hۑmZ)nѺtw-k:'g  cή/՗r/qoUik_e
+
+Z+nӡyjZ8lҺ6OI+~uYZlKkl>N.`0N]1;VV;a1+`_[EcP>6/=~rs/q.gɥe
+zO]CluM5)>[&G׋vҚ|-HMf6pn-ӫVn׬ڸp}o5p}+ܻ_MnK5P_G2;bhWh'S)%Xn'cmkk;sv4icpj9CюSequl:o@ᠶnucn ;@uqppZi{鸨_;\cbK]v۵/1Lu\wvkl3>>M^u.t΅nWb<h,Ź4t.]K|)ڴ>VMR\ytP}^WWsZ@ͅ^sQǤ_5050N55W7jk`nc3 ̋fWH@uϖӂEcVǶQY6{1+9[6lfOAf8q-ɣm' )8!-.ALb13:i}NF @,almZ/1+bۜn\Kv'|Ğ)##7K~#w۫:m4N_gߢw<ץva\컴A1rSf?ل6~^v3;3]읝&h>3;hHwc<zѿn?2c,<B @1`-<&Ӎ h N@	 88&{]Lcҙw syBF@bLHdhij
+k 1:@%
+ lo x   =]=ÀSq%W FL-KSL/ױ1g_|U& 몔ŔϪ4@fLȏI %)m2z+pbQҖ
+Sj 4i	Ĥ^BkR}~~>ijدoo;3űڑr:
+ŎrGcÆw4f>tD}&c188qtqs9&)Ǵcq1瘯5&&צff9|kjKkVV:j7nmke@^SvG=k=8^{,|8RĵLJNr4dJrե+եerJjgSmO̊_\ ŅDB~q_\H6/.VRO>cɲLb /Y޷5Jް,![Y¤oۖYNN9˿.[0)UN	y鸡VL{zZ>Ǥ#IhzhPhw鱒ez^ǆ{X9uE	(ɞbOg%2z^`o;׮66jH5q~1olqbK11ZްTx˛jHgiq,nki#Y+m|ZNZN<ˏ-?&/Xf,3$q;/o?D̯̿V;1^m	<_[xUBZ<tS
+bknUzʱ6o㘏:o/i;	[[O]"y[}u|:~G^X#xvx+kXވwy_ǼV;aR%XA
+{x7ޥ+qx(a̓ߏ1a$m:,_ǿ|#ȿW}9<x8n`)q' ВU	q`o?WG4b3j"`EiFQAPʠ
+
+h#S+"6
+툢v@@!"jeɭ[ɽ}O?:VZUj>4r~l-kw-sMZ
+7j>.K?+VN`~$^E^Gi5DݽE<nnrmU4E-rNE묦<XW!̤֋.t$=pYs8b|iٶ&D\͑ZըUZհylG3+i%$[<Xi\z3$f[(Ep)ҟfcUXrtmmdWCHk1Zn?3&<Mka+8;!x<YkF6iE|qϦW${dcW&<-+߭=~N%bCOjDi&M&=̤gCvmCχz8l6im-0r${- blFZʪ~
+D.t"3i$P1xٳmKSikDXYFD0jَe?vAOF^ͧVP 7L|,]>>/WܢUW]XYϟ	n5U~N̛ļ)AĿ)~l
+k0MxG[
+a]T9d-f}be0CԚr=vyF}Y
+ŎWD{WW*GfX"=9.KPwFVAS|Aveh]_,;_ۓ7xGz#~!#T/<G ld0'56#fff>M=\d؛~<GPeCeva:ǑkP>AQ+X]5vN@FqE*n?B1x채SnKQY䐖YԻQ=f'mDE,C"s6[G3SmI-1cvDi(w)H+[ؿ]¿ُ|.0?OAo1kuS/Шf,che)`4#:~OaTL1\5il#W35T2չQiQWf\_ܼgѴ'?{u;,;$sG
+̰)L	^=v>-
+Q+'4o[Zi>Ln~ў&CD|Ǿ
+{P?^`:Zg\,s`nHOiY0lF̀H96ij2>P:GOG"LY0y6Jgo:9p'?yOȓ,=ߋ7VF^<>R(
++^EY"Ϣ#[,@+*yr .pjD{nejhFi'yQְb8G;hz<Z=!G%SyhM' mݧ6VD)(|f*(I~>DOG6zިVnv:l޴ZuVf:ѭ,VWkiLWSIjbYst6YE3esdޣ~k ϶fp%|hbYԡb<˷vlԻp7nSҗ8}U<f:YDM]g33-ædSSL(b] ʁb;+`zn7Fl?[IhBt?o"?#8ޔY1zy2|܎_Sg5)9fY!d[Xm{,CGy,B#+NKcN3zqHÉpO$ܠzkIO{i|E6M@d,BcDM900jy~kxTO<cy^JNޭ{Y/q<}7Mx⫘G c]fJzSQ,_awRni¥ݧ]sp>|)Is'<pO	0Xȟ;[ȏV7<{!!v^;R㉱c^_9eF4\>cGZiL+i1(fڊsIpo6T#Dg"v<^hǪvl]oVXȷ1{S`yqTkm4 J\WASո2b݅+VUhp+٘JܝcS$(S.<ŨӢ	|k<nfO2*=7Ei}y*KGo%_r7o͞:~Yv13y֪)pB=mU+))l-ӱn
++3|CiFohAӬsȧb&7"ME"-874D	yWO㓌.]\{38o"[7ܿpg}݃3aYSxx\wc6&*R|jVkWrb	Apnٖ*Um]G6;ZgK}"8Ir4^c>	"ēRn1rk;{cD7`2|<L} $IG^GE";:)g^oAjیT7g3 fmQ}2=Nml݇sL{y4RM}cG/Fyq>7ś{!ԺVW>VzsH]C5ԽR3j<3s,gۣyAmԼ}g,F[1dC;kzj5=()c'X-yV/`ŊdV=ih^&Otֿi[Ʉ'ɓ(,)RvnnXn?Ы^EѿQo{k0O7(>X9۰,{ #%e#=@f\a.6 a.oSrrC
+o+9/jȓp~s:/S)\O2tf2C	8	f5᮴Jɗ,Pj><+rrc8;,j,ksӼOshqÝs	?.Og=ʻٽfk(ޫ'^KU<7K`LOz'`om$3WvO|f-|Ex%0Sڈ9~SYzxZ+RT^sEƹa>j"+@]*G_?/l*=N18ͽY+piMl/tF^
+VT"m̗>{LShٗҖDx	+LE 8Dp<Mr>L#zYc)i/(~ƖޝZZܡrK~|",N&Z	ۚYL[Jb؝xNfNw߇hDзLxS|3{5qGJסh~O󷤏ߌϦg+E==]p~*}[	Ȏ\
+x+_y;6V(;A8V!~%KɆއzNN}u1uOYQk	rf?r}XnD3vGF~@YhH#ϫy&O|9Fn$.#+HgbzhF$[kK\̑#{p),Lj/b.?tݸk Di n,x8'5
+qJ~h=܂۸ak5y"<z"f?\O9ĶՕx#&u	gËWKj=;$+.D!lE&9|-[2X2d+lleqe}rv8'lF.GiNK^I{Ϧrڃh8h/&R+1;~*+`?EykJ2I+XJ*JNYy<+j4IlVKUgu-wDxAmOK
+TlUh&ֳnOdX.`e}#$Fd"_Q+C0c}Jsq8ZqHXa>)oy.R=S
+|?@L~LŶYzJҐÎ
+?B6!Vrd}˞Wos`yf|g]!x yw\<'Oo5fX?XQfIOxX143Sr/.hA_#ʇ~+4?ACW-
+r*ϡ
+xM'|
+9lst}Xf.<+KMϒȓ5s"f51uQyej+H;M{8s:ؓt"n[yJٝU{޸+oCw&A_Mĺ`5gD%7:ȣwo<ᐳ5"1OJǑbcPvw'͚ӧƥ!^M}#yp4Y]rg);a9SKEYG֥dM)Oq4-nͫv5=1Eս
+#|%rBC]Tq>gpgwH|[gocߠGNi|ZC/;hgY\t7,9$/ῌE"Fo&M
+v[.~n=~N&E\׮MMDháQN%{[D;( |2CG3'@E]p'_
+65K!׍ZXT(=74ަ`&G[y>HhOåUJtlC3E1ZBvpS}v1̅0|Qou 9i7(˯f)_5@)?%?wz[~(l9-ٯ${>|bx3-z~}!,*
+E؏ZKs`FfmcS?j+mcFXǠ{*1p +/9֞
+Z+TG<,kR' o{ϴ+vw|07
+C;ЉR?VYR!L;,woa37#6>)</&!zTE=	<bOE!߆]Q_,'KŨˋof'oJ{r}[kD[ElEA>\G`o4OEڍOӫ.h6*A	NDxMKB6~rf/.zlC}s+>7&"1B;yAëH698Mv3EznǸr}[1JZ`X.2D]L	ҟZܕ}ȣQknkjRրcKzOXo?6HaXV1|4+i;3_Lݑx&}=wZb~/u#-3nEMOd\W5V(Pk2+$XLӑۡK9Vnm.ΰu!3_ыѸ\1<4g7J6=5@f^L7 `SwS::aW!Ku5|+s0gX
+5F>M/+96>&%njbdZɫ(dQ4+`~.^f9t9m&zi_c:+%XBEHCNsJ؅8$ Q.كe@G@Va5D5ppi/2Cz+nn2;D8S;XU ;%vjV#ۊqveD)%ÛA߈Χ?wd%;A>FvMb%\N{=Sjޡ.1Cv:|^'NRMQ91',@S߰ 1Nb	F"ߏ&3׈ȷي|5l}ȏhџе!W]l;U6Dsԝl(As-rm_]>\~;#D#|nMC*`LCoaHca-<8Iؗo ¦aYVEb}0Aד/)uk'd`Vy(t>@aXV1|4+if+*#M'iɠ^~Atd7[ЬBf^[X2=Y:/C&cѸ.0ݐ!+0jLLؚZ7 `SwS::aW!{Ku@!}6+!+\e![ccАbcvn&B&F,dBVrxEѐm!X'lCfwyuȪ]TArHxKVH+aH.5wQ.!rѯEN	/<B0̬!_riL^2nkؿk5U6.{;XU  vٻH 0wk5O[wSwd	НS L#џejk.<ǔwKv>COەQ:ocwwPz/=RWJ"Oo2,&-&؏~&="9AmMG0}b<y(CΒg鿅YSoϮMI2
+>A`.g`
+#;+A	_U-xޒYzN,?țvEޕhP-&GY_
+-՛z|"oܗҎ됷c9IC&Pkre+ͷɥhT>)K$?c߀OS
+9ӱlG_`yһ%'s͍]KϡGyYEcl~OkYTGN,Ӑ#w_B˪p)o"fupU*@GS-j56CA5z&%]9)=Kh0##-}@<l$ٮ:+I[I[dr+-+Tjs3W#÷^:Wi^Zѯ loW'U'ݍ
+ǭM!6sZoFOٲ2of͎`-r&LDZ7ik!-N2wn;Go&!ZE_70KU@v.R4MRR}P{#Zq:e,䄨e+̀Wj+ĭT}>D=KO2+a;Qus=l#X+<v(Z;}f.Eܖ#KW|CJTF1UKnPv&X6D+	Z؍}l_!>hf$J[EzZ_1YZW5աy͗Z_sK1k̎MNvŰy[7ã*WUoY6qt0N*6&uXjDݓoh1,?PW1X>Oݝ
+:Փ|CMc.Y2Gb_Z@xhˈfVo<J~^rw>}N#72#E˵1H~hfmR4lf^#t;G[#~!E2ZdJie1G~3Z6͘dix
+Ll׺Z2`SRbVֱfQ'Mz{BEREڍ_p+\ݻ^{i= j׮SsZ5J,
+CddM{>K^hO$ΉFuj 5RY3pk2Xk_Q1SSrR):6V(1Yz3o+qK~7i0>M{b8C^^I4l$wSX${p}fE]r~
+롼b}Ÿ^JɫɢS4IǪ<ELy+9?zM$'m8p-N<
+ڪXE^DXEE?6o&(z<s=c5|+L?Hq2^HG1UK$O~Je[g݉I12u.ux&c\MwV k3{x#[4{ec9opSߦ!#7Gn@Mt5.@.B.lɉihrg6b|\}HOFIL_H͗\X&dif9Q+/'[XzYY+oI6魯1ŲO,9iz?Ii`Գ)]|}&[zևxr(b@3_n;Q1-}Zvxpl0 -+H]yme3F:5xMDnԺAx=Z	uEQd:I6-!|=p+׃a!0OlPJ>F%&hɲPN`TA[Sk5Cވ,ѿ/9O_V=-H;ea̐{I'Wl^,-xث*{M6k~ｉ^www7=exzMV޵^om5כ=+yqk]
+^8+mFofϵK+n^/+{LvٳwMnzz^[[j=:6gZUu^_o7ٛ+FxcY9˫]h}f{y?Uq.~[xmSA'ûhȻ{7cq׃J^9<b!ǻܞ] {4)4V&dg`8GNsp\_8vH6?Epܝ?rTM +ڰl7xm0a7;;Fް?Qp4t| |·Ksa4Gq]#n~äw䏈aEXֶc06J{p 
+G1w|{t7~Ep)\Wsm	~W[Gɱ#GL6f۬y|)^f82;Tg"^X9pwbx`]?i14Xa]&2`MXfF0NDv0M`sOohy^+lyzۼᓓ}ٿs{/oʿ3X)17o3Ӑ_Q#¿ehO^PoC/?׷'翏oOs~ۧ;?[z";?o^`N?_"?v-
+Vdv5apX8!>>gJsk6^2*y>2۽9g~.~>F3?W_%2]|2㩲U/*gwZK,?홟6*ɯ>װYPٍߋȍ]sUmLi?I#oq7묜ԿSvI^d:sku&3>s2]sNϟ|>tʬ*VgڷjSsk|Vs3g5ldǽ" ?yEFTZaVU3] ts8$g% 0AY(EA	 Ark}w׿\vפ=ꪯzfx5kZAxKO)>sx^UP=(]MTJokۣB0	~q܆0*kʫ5⺖טk_XY8[HbMD%δTj^?!r-mk;^K?s,xF+x/"xȵkpG#ﴷi=dO}=AZIZΞ-ٳU(03W2UjjFU{ս
+Z!n*Fl,j^ȟ<A ^	^w%.G೘o8oY<#"^w^QihR!<XBq*JU&*;LTyU^TU/X>RSaj
+k(5
+֪j,S3vXl5u1]nʺ*ҵt-TzJEnk"vEv,fw;aqKؽ^XcRaXiPUS{{SGvk*)
+0e:SvK9)NA)NIy)NE)TPTXDJiTTTLT*T*뇨*UY&Y٨٩=9#u9+uչuӹYzV^K>Gy ]@]]0]F@:ޤ7uI#uQEt1CctqGt	@tIDt)BStiFtNuYI3u9M4}+<+|+Z+ӧBhJKhF:}A_뚴VZVڴ:+}Qףo[]6f݀uC~ԍ'I7]7S?Jh~>ݔN)݌ݜ9݂y8]K	6@<U^ba+d2B2ΌWVT6<*8kۀgAno;!aX;Nvo7,RQ6c<ԔrACy -|
+PHOS%;PBF*N!JSixRYBÐ*PV.7ՠZRKEm-$J<ԁ:@^B] =C@~Nݡ %S2
+s%z	i0+"4BQNáFAqzހ6+%zJh+i,24CYH_O0MPޥw͠Pf,D{Pާ
+ͥP>}LCu>BMZL}FAmZJK-ePW#\+h={φm#޶1}޶	ma/(^1^)mьvphN?shA{i/<.yNihIg,wx._!_mƖؒ7'aZ*t#tt|<῭ox|>N]6?dchwf>T1]jTZpЙ,GH * ?p 9f!"ρ$G+ޑEcKE&GyId@}"/+"W#CEgٛ!29^D.OM}D&G+2Rd;"D⽃u\7-	 3.@f|̄ "D&L+ n "Df 2'@ "D> Q(ֿgd 2SDdA'",Y $@V>Y E̗2d| 2@dU DY MȆ ""RV"kMD+.@dsȖ D~ Sȶ ";D~ =2{d%@`ȯ"D	$ K9o"r,@xȉ "DN	9 r.@ "D.\ r-@zȍ ܺq62d
+"	" -i /꺺n;iS}U~U҇}T	}Rҿ>y}!ZGn-S:(]O$tG	Ba!{ρez"K--.X,VV+arY}͸Edv6_Mwn]r<)݅gc8+Jk[V+#*1VJ+e[!Xa+b9kyV"+Ɗ.uYJ@ӳ=OkZN+zޤ}lgVs\{f?ȭ;O=,>j.]_ezJ+*A},gghi!<>G3[>B>@@h]={3j!aCaq*&o~ނy`40`2L0+e0f,+x\|>>>g_|	`9|+`%{57G6&Ͱg#l`l}.+{`/{+p1?'$4~p.%W*\pn-6cT+U#X5QTSL5W-	RROTkFUTj:꬞V]TWꦺg4CT?]jڣ}jEPկ::NQoUuVSꂺ.ꊺꆺnmFuD7ԍtcD?[tkU?!=TIc@;YozIoSwzޫU'fmvX;]nkg~X_Cau:fNX'Soiu:gn.XKeuպf]nX7[vNi*ʦjꦆijڦk1L}44Lc<j3MM3ܴ0'LK<i2MӖK\:it5Ϙny0=Mez>9yK_7Kfd^6jfyռf^7o7[m3ҼcFfkƙfh&fjwt34s<o>2Yh{f|i+¬4jYc֚ufl0&l6[j~2v4?]fc}f0ͯ9l9nN͜6gYs\6WUs\77Ms+a4lc7ys\4N?3yr^v;CWݾn?;}r_vCapw;Nr'Sܩ4]w;Ýrgsܹ|#cw]~pWw~~nv߻??[ݟm{=sOݳy{ѽ^vWku{=il/~y#Qw;Nyy3Yw޻].y+UwݻnE!QQ+jGCQ+G#Q'Fh4Jјhl4E4e4U4.:&6.>}(%5-=#3+:1:):9:%:5:-ntztFtftVtv,s2>@MUAe]]Ou8ԭK]w>=RzJd?$qĭ#J:%p\"IUAf&رv,&{/x$b̷u&*rRio˪̺AA6M3;}#KdɿFi ׷~.wcJ3H}owwq>7oRj?#(!gs&kkz퉑='}{ɞ'^(p%pߕR}eUYPZRRU}ww ,qq8g|ʞ#'1dLiڙy#9q̬+Ѭ!G7$N6G۱1/FžM<s4qxot-ލvq7*Vbs+y\	x5f͙qL1URNT]^K^/K{^&/e{9^./{`xKrKQwޟ.P,S]wQx;.wN<4Vbo9.S:JORt/6{7s=TSxq @v[ab'i
+ű /8'C+\ꡒKjj(-	x5FtJtit>xOЅK
+[%$6k)ξh_e2W!pa)fCB1hj,ZeCCkjh}h>چB;CО>l&n17dJyT|2\ \WÉ.\"\ׇKK73ÕÕqSz:~߅ppnn߇[['mpp'w:mtNg';xD<q+q2t2nKڛPG'շolt\qi-قPBŜů3+%_[-=\lc~Bs\`plCk;`g3ٙ,vV;asٹ<v^;.`م;.bq+p;3ݸ>܏<!<G(xOZڲE}I_WU}M_7M}f*KB~qѐfM_Za.aFr\(ŅP+<Å)h-qIAOH< ia <:cB	3cf,w<dUl2Rc9~{C.xL_ oA EPWJ(kq$&Ee©kˬS+uz\\XAF*JTKχTUUUfUmfT#fMUS$A9# 3ybyl4Ng7s9KuCV! /Gw!ǡ0m{gJ?%ُR[ˏA',SE}ewuRu|.Ui>HX-ߵ #z=WJ+Ι|},c1s9i״h(MKq{eT58.]:npfkTKuN4*눍d- s
+;bŻ6w8*XXǶ\\"{[#`u;́831}L-gWP3P9\$C+f`E0cN,}b_|)L,`XWb+8*7`5|'lc^2pc|<g 	9Cz ? +W+drG@ٞou+鑄?zD)(W@;+lmW\~yٷۓUZ_W<+3!?⇴!K-~($~Ȉ
+r<C$~(FPR?ZPZC3V2uVf|X`eum3v]0|GN8?p9~pcq8y?<RSU-X<EA-8%
+ˈ|ˊ|
+ˉllE
+"eVEvnX_;/v:KkaחvpT0\y#+f8[ᔾdJdypWV}dd~
+prGnŹn%N\X맱]/(֪&ݱbm{`]'#\Oz\O@^b31)[5iq,|uw3+7ao#X7f?
+GopG$	`!|qllݜ\cKJǶm)K`9X=dֻ=k5+%
+?$~$+~,-.??Eg%ٗC"\*F8ț"os5)N*=7Mz]s3fJ͒^-=	4xZA< ^3q+n-dc+9<Pcq0iҊ?ѷ$?#"cCF-'R_c3|;:8=/zj''tnMu3řLsu;3kW:gYOH&l
+sŹ\s;7-ݞ;}vǸcqxw]~~.s?ݽ~{=wOgs^s<G^+
+y/+yŽ^IW+y{
+^EW٫UGQ"JI(.J(# sIpL묺pNS8$[de2B/ eǐ*$R..1o\
+!g,fq.9"N.xDbw=%v7Pbw#ݍ%v7$v7̽QˑD~__f=BңZGN9&1Ap!K+E&Qlǎ(+ne|s{m;|b) Cҟ$#+B3g*8ҟi?JL/2wm|3;S;Ub:gtJz;#]<d[,و%ogx/ⵀ+PiT]յvd{}(+eR~*H)Q	*EeTRMjE=uԍ^ԇ40Aӛ4FGhMi4flC<OSZDKsJZMkh}C[Lӏm):C<]˿RA,sv*1_G"vLpWyhan~{K@wr^EQW+czBc_՝^?փgsz[kd,UTWW-?)+
+Ǐ
+ti%vP:pOJ%?l@3=7O&r,Ǳ&&;O?2ނ1L90󟥰r`Zm]_+?nώx,yTsui${q <ZqO88o93/4/co-/%"1/_Ǜ|KR򟗨Bl+>[EUslROKrZ?s,^e*+/gS*7/Qyy9-(T^.
+r!?+l˓$^&]C[mjv,]]nmN=>=Cx{k{%/
+g+"U8WiH3HFFW^^L)3ldxcTLqQ&gp(pAP8
+A (prJ
+Aa"(L0&DP
+Aa"(L0&DP
+Aa"(L0&DP
+Aa"(L0&DP
+Aa"(L0&DP
+Aa"(L0&DP
+Aa"(L0&DP
+Aa"(L0&DP
+Aa"(L0&DP
+Aa"(L0;u,d+0(P$+5_E+Ǜ(D7!V6$9Ch᠒
+i&gK_(sA}h=;$Hy|B{Nf=۲3/2A%V'siJ*M,z(+3vEw[64S?jRG'JHᯄS9M[ݞIM Ie%v2[TԶG'gҭGn=Z'wodMx߯ScN]
+6Nnݵ{U*%dNM,PH"		mJ]Me零ߠQbW3?SSI=Tm\-KT/^T%K,XR9(5jԣwI	0۽+z{)Aa1ylГ;*xU۬OlٰNˏ|źՅ>mrotcϛ5[עYzѶStޝosl7մmv,/uy㱦_<|_ߦ
+CeU:ɥm::!}u=];YӦ%?:S*).\+Mǎ_Mxys)}^Z>91LmϬ2x߷'cf{VьAaDLi&b:2?lX8mY@L٭t	i^^Fջ;*^}.iLBG$ԚVcZWtLN^p=z
+ֵp;[wѭ]=F*!	Bam	jYOP~O>řRiy	ΝS?H[u5}tRwjF/ϼVY拎6Lְ2͸۬79ÜrԈQx-_:v야/Uhk&]2n[ȓů}ܦϰu	(INBw	u@$^"E@DP	&4AABQA@#M:ADPlpTܙ\+Yɳ$+(կ
+ cPMjp>	P^U#F }f੡Ki]N.'3D-`o.N\֑3	UB)IfI::P;GDO#
+IND֥H^Zfn`9m c{#V]V:0{,ϓko7HY$B)~LkDi/^<28|q>LLȠjhu"jRȄ]ּRJxAd4%I-[aKǞIOrG嬾>D:*AY:dMK+(,uW%PtTQw2iӥZ+	a-HR4L
+Il&b
+&T^1+`qhTDWS)%Kӆ[X[fŢA4r:S`4QheuE&uv߽8
+`JzQ+h~}	)a(!Yg;g^sDePp`(CdeٶVyiGݱl:~3F H $0F?e0${.'@x};3oI6KT7k-u"LB0,?t/rڈ0s'Ĳ	,n(*j.
+02n̑SOM:HlV<JE^,\&)\r*3{?t;47SԟφLsr\]i72XﺘU}סC*fkd#0JdUIRm j#Ǭӛ6GO;;ju!AX_vTwg2h:´t;5Ƀ)4ű`F zW;:;(n9]=hSD/H9Bp8 p 낀> SB999	𻘁
+D"QH3!r'`U8+7zVQ'o<>ep=wz{:F)2(gIwe2CF[Gsc{1ڸr5TQ~)uw+g\0`wV|GkJ0ed^'1 c>zߛ`Va\'Tp,B1hATb,"%)w9hgh ﴉy=fAWjb8&Y(/%"IpDN ;2e/%@뇒`LAf`FE҄JA1X~=FV'>yJSz>2
+>:\h@dSY)UctfVg @APQ}mƁCЮb{@(r;Fsbx4LTbGy}IƻDo}F9'pA2̱%W&|kko֏Ω1p=)" ߤ7~dm)a'/xYg`~DrEpda$Ox58}<mV+7	.y+=ϲـK6#?Q
+`oұp7#an3RZ09%f+o:)	ׯ*a;ʫW.ɳ|LoàC$tzV=-LMK p뒟X*p+: lɳTv0J@q81+8|DQAj?.LL|rc4L)UI5f: N֋'?d><E0Rm!D)4&05)5yMF1+8΋v d&NAtƶd%/@Wo\g)a7x"A*7dPl9S"!ß;=+GuS$C<5O4gwǈ0/\9VS?5OgKVOD_@<f__f^g\%r!wX޹LY[¦VmɊn:EFg3!m3RLXY/RܓV@湁Ys{a4w̼LkBuY$K2&"7죍K'h61M4^3"]n~/P+q=gT|*ю/c*h_ȵM.7^woD2c~vds	EK+v?Zc͒KyxUMN!RﴵFZ~x/ZK'qpe}l1^hLY}ʥJ{It-	fF7R&gܟߟN[&w'ש}cr=pD+.f9{
+G%qj.F;B? >oEoGF%.?\
+k;ti!^=':atz_\Ss>^+وi7M,S<t}R~,Y.V42c.ꩍס&
+Kj1ͧDMOP]M2ticgNr		vk:nTsd1QI]sK#YmG|#Xr"߮tG_$xaMu|␞UFMZ[sy/9VISHm5jeiՄ\\ Kh	KQm|Fًz/סN>C[Zet"$+7eThl!"))Lq
+o|D&D<)_Zrj|LVb) JׂjdynggK {> 	Cnr;C sF.q;+O+qPDB!C!GV/x+TwW`_S4UrĲ*e86UL,6LdJY%4,ۮ.*OY<KdGLO(qo@N<-zw_#	yJGY.zkW|{5֢N+9HL ORt}UL](<|hF=E/ʶX5ѕXEfxǋnn0oL"62(W݉SB#āH2o׈
+IbğVĞMIoOVmD0eC#P
+'-#˶[zTs9`y=Cz'WNBW9z&vTSʚVxaX6!`љsŸ1OnL9jǇXȭby,,A]+IDy}F xpQwQ/?~*s:UA-)HLjl6іyCyFIFww@,t~ilwl%/B716GjN>ЦQ7|vAAtOA/_Lϟ!mυ=}&i
+endstream
+endobj
+838 0 obj
+<</Filter/FlateDecode/Length 227>>
+stream
+x]Mj0>dM),C,rnB6}Y=uw'Ǹ-'UWM{Wn;$;j".78<0o=Mpk8#%TۂQjf]cDi;
+"©o.XdCjyj0ګaq}sq߻+);(ArOx[S1S o&
+endstream
+endobj
+839 0 obj
+<</Filter/FlateDecode/Length 76406/Length1 165468>>
+stream
+x	@Uw_d+\+xR.pw.Fլiڬܜ)̖۬eZiMs\ `ʒ9鷂 %C5 	--7kR~ %e>i g+V_î`?ޞ],@Rv \XWhu goqycV0W9 ̉VxWI c#Vڼ6|y
+~g7]+=՗ov:OlfnzaTcm cٯz?SZ]. ŵ֛I8Jv ^O/~Nާ{vԛV;ӾxO?Ʊ7B[#H@	ؓxXxyKhXZ AA-&.5h"<$p$k49RyW)
+`<)Svp[w %]/lJ-i*^C(I: gkP
+P
+PJҍϽПsaϽP
+P
+P
+P
+P
+P
+P
+P
+P
+P
+P
+)ɪ&:̋5,I`=E=VH >eD_ڒ6?d	ToA͕;,*_hX&?NlG*з]ϗd?pe˗qiKkK/\`sg*1iSL.4qB}lnVf([zj\tdDl2:Fj@fm@i+/665l*jPj2ҁ+Y:1`"i0mlRjS{KlJ7[˛Kl5J(eMX#Ҹ%j@e6ͲrBɌE3Y6o˚DA*%ʧ+@ҒĴnV@/|)M|pҕsSwXl+ӫuʥ"sٶ@Y݁\[Ii ǆ*Lڌ5mGmq-e
+qii|-t;+ETW.1T{v8yOGZ[?Zkuc\N_J@άot;m%%%G	.u]yhM40,ټh[1`ϠZQg^+-RJ;kKhܗmQN(;5^I|C+_G vJfiguÊ@jmbJubZQ᫱Uk)"هp41{fow0(R\O2lӰ#KTOSY",/+9cV9Yi5i5i3A"a`M4Ϗ.RwɠqUz;:%ubaY%gmM T*6ƆwQYc-ηVhi8m,R" ++,e9*E}Z>{NiUTur6!(us\EGn2MP:]}u]Gq
+ai(ֺzCY|(`K⻧.^`W-\:(1iVmqM(ީ 8D[y#(=-ƊA't t^hnƠ[6	4m<!5bu[4Y_Y[.ţ/`lӻL6wql+3xjv=^08Yk^jHdteR[R7HM^QV9fE\kyvj>V1mC40-~qP=+߁@GM&OZT#sD mSɧ6OWe+&>
+86Dd5$W^oîZ*.5%R_LPS	|[rj
+xl珤6C_SCT;"`e
+: ]sZ"\*7}Y+mk-<;`͘?7c#̪'UwnKK7~1!q'^l8-glaxU4wv'@2XeSS)9o)o_QK05~J1#%L1"ޣڻwQCx_y	o$A&: 5«W	/^"">Z^Ҵ"gO"<Ix81n£qaCn~OAx$t
+`R!~}{	!&E$Avo	[	[	n&Do$@ï'\Gp+jwJ.'\F\o:	&\L."\Hp><¹s		"EXGXKXCXMh'	m/Lh%	g7PO#e3N#,%'!	 Jp	y
+\B9a6PJ(!"fSS	SqEI	BBa!_@f8;NK%	YфLBFpT(-8_)4jTB2!HH #	!fAQHB!F,3D0OAO:! 	G	'|GVL˾;b_SW$|A!|Npp)Ǆ|cmc+!!
+B%[x`l)`l urUr
+9Ox93{aa/ys4Yr'3	{hň'i4n£G$"<Lx\$A	;hABM l'O#KFpw0߻`Lĝ;1,@Ym0f1`q+l%[dL}7T,'\G%\D\Mï"\I,/#\YL:Ո_kOG\>qa0z.`i<<LqlG~VzȲ qPw>j>55څ@ݎz?}nCnԻPDw6[QނԘzס^z+ըW^zoP/76^z)fM3Q8RcFHe#xv0_-?-ɯK!Z̈́U3	SS	EI	BBA0q|B!A'A<nf!	&` V~:iPFԏ86[ozu<>G]>z3Mݬ"}V0_u5Մv,B1a&AAN8C&)˲t,'Qeh-"Tѩ/-"T*s	sل2B)NH+TB
+!DH$$	q͑XǍߣC=w<PEkԯP%~WQC}<ݽϣ>,PA}uSO>ڍ<QK)	MH(	+),+nBPGpj		gN'FXJ!T~A8$,!걄\Ba!EM$dٌ"Z $'!P{Q?
+~ԗQ_B3ꋨ/@D@H=_w8Xy+N*6+_mض+g9,$Ӻ5ε8keuysI_KW;ڟlv;ڋu_.Ec,7>g6S~c|LJ_OB|ʸ_lBY/ɿ,8<΅gϣFei;$h-k-oq."PwK}AyXK>
+p&ɾٸmsଷ9]Zrepn_<mRg?վܶYe_\ms}sϷW8mpε;l+wV2g<1@
+~yS:RzR4doM>ܓ,{z,<ace	r8fe=^.
+%y#;"HG䋑"55R
+,ះka&/[	x]pǕ[SyVyZuuUV{A:jtBr|9,eLÄRƀE d?#ZXeѢkIUNNEoqEPyZ]ȨcҀ 8Vإ5]L$X/ؼ+UՁ5,8x599m9.k;~	0̑~o4-8څQ[v&ym01Gw?9|~@V`YxLP|_1|L,%RyʻA#}{w ڰA-Wbm&DK_TߑmWvә!Bv4&t/=-{o/:8~lp\Xl%	6åp\+J
+kZFͰnQx}5wp/p;~F^ۨaV[Vn۶ 3zvÃN<͇as܍'h-	x=4<<{ayj^?Kx+*6x ZDTw1ZAK#7EG~{gIpOqB׋sOvg~۱O΁c|'+i܏]<jӡxB޳WIp?}NŸ(AysP
+PDhã}8cxAoiOI|
+?Tg9|-'+`퇭[EGjǇ^<c`ILB5C4320+cQD?<I%`XKf2Ka,QF/V#f|fgyXƳ	l-c^)ؗ/XPpT<ƷJjmƔAa>,%n܎X#X@aρwcF&&ΰMmEΙ$-~kf{&eyoyH=?2.EE
+zΖn&ΜXXX0]0>Ӗ&'MR$9eL~rQҺU,'cdANMf*mN'ۜk3ōNJgB&'!?+;6/4%vIM>JjFY)1%Ra+jG&$+a1'd4Ff$$ep_ǧg}GuMOglg%tK+;FXLX(b{zvDؤyz
+/๕yԬE(	q30E̿{'?RPP0?RYɧFOvq5ica2/fȁSbQIך(ɜc+a좌QN&H5G5Ih?pbml̔Qa8̊sD&$KA$4"<yt&lLwG;lޘn6a;>cm#lv>gƑod18ԫ/.uHrșN1I~dśK=}暬º+W56C{tbqsbK'+M)\?w_ȅLe;Ng0_R>n{BљU铲W=?=,२uewK$RMy&*p|S7r9s3c91bQ'}._v{N0oZ?: `5SbƌdOS1#MEEI%άHr({IoG{|)ܤb&/y
+ffz3o}_HmȆ]+u1ҥ#`ƌ1^}#a\T%XR'deOji')V2);{b&kU[]^=f-7q^h[ "7d
+h ۋk3MY3k41/HI(N*7(??vM.c$!M=M̜1w w*e2Z6Fzh6Ys%7l%$o9Ne⎵ zgm!.$H~6$$!Y+D$$!	IHB$$!	IHB$$!	=-\ј3^fXB߇X+A䲰5^ <f5jYqrZb@-<W-a\+0ԲZ6I[2éwjc4ԲUNV-A>b׫ezjY1R-0Ы5`1ղ1jY4Ʊj 1Բ"j*2Cqￊ1V-[<cZf+Mmg*SLq2řg*SLq2řg*SLq2řg*SLq(|4|6ǶYXW.liR+رg&4(VB#F՘7,׌6uքM΅ڂm+ڰU&\B&kkǹM;zck|8[q5܋GGuNn=bN>K؎n1'ZŪ>'Wxn-£cDf1VliOOb/hLU߱<(f4"ު#b[',Oxx֊qUX04Go-:vǛ-Ofgnh+U6z.VKWmǕ)?ا׌NUoMz&IP8~~XG|MΥ?^'{Ww;`o3݂Vw4-!K9mbGxqy(ks6t>=ĭ\)VE박GqC'vj_ݜu
+ngF+bpSmsŹ։*'{:71WxN6/չm=`akɦ5izȗ[oOOi'oCL'[U<Tw_~;{_A;Л{o- c}ѝR]CbJoӮ.n^ 	|7?ܲY<5Uŉg"O?.kV
+ǍW7<m~e\&O]ܬ,nZoSܾ,WsSIijS\JkU\m
+7PVZ)kJ[{٭<+M+-8AZݾ62ǯp>ws&?Qߖp./f]}hmuef4x]~U}pԊsyV(uM+c^MvE6պNoӺ8{s^|MmjQڽ|[ښBs7oɥqZh.FB?Np*7LO*T!\+o_׉s\Qzf^jVloS֬YcogG<:gm\W_iӯv5v:͍x³pZ~wRN,9o&DOdMcS}㠱Ȧkhj6<j^_ԣoWf5e+:>脫~㓮HK5_~_Sp+Yq+좕bymcW7ջM;lC?,I5W1ڼk՟/.<?C80ԟDe!a7'H*Xڰjo
+}xjj?bڗ#m=iT4K	g2~BC+7ކvV7w5G}&L}?dh?KъjϦOD\e/¾dyh
+/D+~=2O:C㕎:bЂA :tCy2H̠%ؽ@^AuVu`[,cZӀN#%f$G<i	ffš?׾l>_0lIb&j̤0Y)쐷./俐Ŭgf={k^w;,1sKS2ׇN©ᇊa{^鸧,zf9̀~)Iv#,%Lv@3ӛ	&ԍ>nj2n$YOxc_G_Vˬ>zzLpT+r:_3DWfo	XbY÷+=5VVk~h	o\8Ģs*+a_B+Eθ&3DAZӂF zon="AC<#}"/"?$D~s/yt"O]"?UgjY"T׈|o,g?17`$e#l '/?_`/3R3bڹpAx^wK&QԠ0?q\?່M!^x+}0aHiC-CΡuKzaWFiP}l~;K%	t%RT	ۥ`||35+ڗu3Teř=cJ,YH+3?Z7Z7IOIa饰oþ^vN%ek,~ۃ}U=|4 (Q4bX+)Ua.$R9w@Ώt@zHbO"Y(3L~|@9rHH$*+>|U:UB?8hE%H*sO*BNU9T:Ԝ@hq=ceO&=;]U:!|blqZe(~۲Q(33l0Ox0sg| !;E~50_ٕsWs9o|+rGy^Rb_w*q7_81`e҂IEw(z))(SVO}~7\NYB>2*U֯~@LюՎgƖ:P̮<e=Y#՜Ln7g\5saB*j4/n^zWXDY17f7|vE,\2:^Bi\[Q[@Hme+jms+bj}].UjvEInMU^nIZp)"/(Qr"" "(TDPT8^frTA-PI[E6IIgXݻ墎xwv^Y}Z0{jҽ
+N'M*ʿrꪩ%郦;O>kcӷMb?0p9ߌfj%3\0s̯fg]7Y8bvuk93罂IO|Ptwrqq}Νts71oȼޛ^o~C珟u~g­[0y|,|kapQEFٗQg}5ߨWJssyYKo:jz7mUtAUOG:otg6Zc}{^eh]-O־-ٳ]Y% 7)kiFW?7oQq7D1nfc:N0우Q/zjK_zt Ο=NõHW鏧unCG\Ȝ +s_ӖGӽS\!F^;➶W2Ȫ>Zuue9iէ9M)MDbe\?kξtv~1/5Ϯ箩
+zf+eʹ5s敒5q:>O6Øapsӊ7WmstC.F:ο;uNu_M3kmE˨A9r^|QKi^պ_bDUyE3XGycu=ղʞy	cu_wάҿR/c5/c;_Tؗ~~圗N^u+Y&f^W;5_20nw{?_z;Zch}Sՠ*cOxb1ٷ^##ƍ4{]My/=+	1ߜK?+1Nk,߸ﳌwG;Qg6Ȍ؛	}ǝnlXA?zu%oa`6~Ϥ<~n~')=p2J(y"[!Cʧ0I)戴3U%C"&_ɓmE&NHqn))FM/:<,:s9V"KD
+ R7{;so6f)|ޛ|ޛ0V.Oi{̷2_+UW9"_SⳈR~D*g]8l0~Q բ\'0'D)k,f5\0
+/ܹr#,'a9<O
+_O)rRH?N{ _HJ'ʽbr)ca,$ŢDtN}UJ>*>*=JV宴c"5M8]4qǾSd
+lYcvژƌ6湀6wE6;-=E{e0VX0p"XhdYȵlxPqx E!g8D{#wuqD[v7YlF+##Ɛmcɶdۭ9rr/gYDތ"odYʧEyT3%"y⮠h}*,dQ?ǵgMe"Q2ZF(e`KM\,Ct7#=(#3#ҿg1rSʏg 308CR>^~ȓ;+㹙L܌qfS	SYrǖSOK*o|6wo\8<IXOӰv&Q
+B쁽P>*!8~ ( R4ZA#$$$5&N1))FW*cd2<)*>*=˦@A4`.@RmdFd#apq2V'l:09P n縈bxep||-<|,xd# ,xd3Z Y"##K%
+1Ʈc8ԃƽxgIp(A$V	N%"V3W>
+U^qHjBBfL#3}d>2GfLw"Ӛȴ&2Lk"Ӛȴ&H%cdLI1	+S		ʃGY#k|d5>GYN&p2>\\|íN%pʇ+>z7z7zhE(@E*&Pч>T[&,hٟJ6ڻ^)]D7Ԣorw7oyI뤃u:`tN:X'Iԛ#keGj5{=DPl#5H6Rl55[MVS,~mqTNS2NR)b|:څu`tv:X;Nk`tv:X;b5XM-VSFj5wfs9Xo5R`mHT9C!!kF//&|5k`sT<g=1RVѽGv+_'C>}㜪Tc]]UtUr<[ͳ-`=<7D+, w.KϜ"c|8s=Gnb|#2NFeܯ#xi0f,xJ\!Z|nFFVvMCS!>^1^1G	skؙ)<'ڱWv"au<`XY.3ef,2\frY.3#ر=qj<IO:xt'<IO<ه'Ofd6Ofd6Ofd6Ofd6Ofdv˓Z(XJccDYnGd`.\FoSQ+LFۍQQ+pp9\WUB?k?0Ap&n?
+PpF2lWU_`3xuxބm(-»+{>| 	˚/K	+-})@	RD쁽2?ulH
+ovC)|e{`4<A{ 9y5l3_+`~ނ>w.˥ϼٷt.p!t+tVK!zrep}_>j3]!$+
+i`Cdl`,ȆVyCȁp>tә:O
+A7%̩V` n!'8Ia6cXw57sIEPϵFy$#E25< R͸*H1-
+B`;v:@t$:)]B
+A7%p)kz@OzAo+*}\+   n7-G[6
+vw)#)w]p7^3h($bxRxe$#eL<suH|	6+*l/<:o[6lw௰ޅmރ^^_v+n(oe.D"Q29t9ttT:^*/JKRxtT:^*/JK*`;!|o>s(/K	e";uiEfCdv:@2+B9_z2of<E͛X̯s63g3s6ӥʈy0_3Es#>y毹g7[(=Ey?/<3>U$2j>Ug1Uccc/s4hK<nɆV:Ȥ%:	..K^
+Z}Z ";$H40!2
+6CdC+h+m<pCȁp>t<әg:L
+A7}&2EG+s~%*(8ޏkZwfn|8!C#xnLen!0ξ2}`!,|5O㸞6xo|^[q_#6dNFÌL~ȦG3X2sI[R˩ʀ/\_bEcEVy2\˔e|t2d㭲tee9#Uf]c`Orx
+VjXa a/Fx^WaAe2(f0kX 1tbfe)YKߺu!wʼ[Ve6s2L0+f2FliĦFliĦFliĦFliĦFliĦFliĦFliĦf*kvw	wZbZYCU&G[DbB[L,%hP!-ľطb/!b/!b/!#+`1<.w0U¼JW	*a^%̫y8s​%ɠ8gIQN0_3[~na'...8θpƅ3.qg\8θpƅ3.qg\8θpƅ3.qg\8θpƅ3.q@ (@ 
+P K܌
+NTp^Tp^ӭ#я&Ѹu9^_k+ݷe]e]w^ڋW{Qc4jFѨ15Fhp5D+'j8QÉNp5D+'j8QÉNp5D+'j8QÉNp5D+'j8Qc4jFѨ15FhQ),B{".$D('rh;lGr)Gl4"Nۉ;o'r/'r/'r/g̣y3rQ<ʙG9(VQ^6Isq*_.NBzB:OBX1XKqxVzh7ZVzh7ZVzh/ZVh/ZVbVdbKFWSx5YjTOvjjڭfsט51wk]csט51wk]csט51wk]csט51wk]czʓQ
+wYzDE"|čn$p#JHdi.IJPD!JQzC(=D!JQzC(=D!JQzC(=D!JQzC(=DWo̔/OLT*$NDғH:IO"YE$𮌨D&*7QMTnrD&*7QMTnrD&*7QMTnrD&*7QMTnrqQbQ|7xKXK-1wxJxJDMEϑR^7v4-	OqT5q}	aZMD+zo'C' :CE0&Dx&A>La
+<SQa̄Y0u0'+sΕ'xN2ӠPƈ%dZ+LtBϴcT\`zB~jZ}kdxj)
+i`Cdl`,ȆVyCȁpa+hG80quru a 7`	n[0m08&Dx&A>La
+<SQa̄Y0\0
++s7"̩EE?*FLdTH#qALDYqEeͤQV(+L&
+ekkkkkko3x(pFH3$ȇ0LG`*<
+`:+jjHGdxWMv\LCb4.&Ӄܹh4ͥRqbO.ud~_G1JbUt5p
+8B*+%x#/Q)Q)Q)Q1Q1Q1Q1Q1Q1Q1Q1Q1Q1Q1Q1Qxģ (GA<
+R!uTHRGQ!uTHRGQ!uTHRGQ!uTHRGq)q)q)q)xc/{؋^<xc/{؋^<xc/{؋^*8\p p.sq{TSMOsm%N[q88xp<ُa\㢊*.⢊*.⢊*.⢊*.⢊*.⢊*.⢊*.⢊*.ǥ8.q)Kq\Rǥ8.q)Kq\R⸤⒊K*.⒊K*.ƥ0.q)Ka\
+R¸ƥ0.q)Ka\
+R¸ƥ0.q)Ka\
+RX\K	\JոTdBp8nj@m@m@Mnu@&P7	Mnu@&P7	Mnu@&P7	MN4N4N4N4t$!I>ziz(V9_|LRqI*.I%$T\KuhD$Z':INuhD$Z':INuhD$Z':I1	hg*3W*Q! dVk7l??~Ï~??~Ï~??~Ï~𣠊*
+(*
+(WCjQ+!!D5BTCjQ+!!D5B8ġ q(CA
+P8ġ q(CA
+P8ġ q(CA
+k|]iLZKa/*t0&C0	ωQ%FUbTQ%FUbTQ0\07bTQe"5RV=5j=R	iWWZͯu(5v兰r\N
+Gmsz9_/Q쎑1;FvC(GQ>Q|(E(GQ>Q|(E(GQ>Q|(E(#bd_싑}1/FȾL=L=L=L=L=L=L=L=L=L=L=VNT-qk%KMbև16Ao}F[Kk(ϳSZvk]F03$}CWՇ>t]}CWՇ>t]}CWՇ>t]}TS1r*FNȩ9#bF0=at{AG=t{#AG=t{#AG=t{X$ژ>$.rk S;.JoyLB3N^QnV*K;qb|M}3a/Z^>X#%x$6!+HF=\>u y攪m,=ۣQÆ6mB-k+Vwlqm-9c6y̶#1ʹJW?m+pB;dAs},/yٗɈ}<f6fv,C[Tţ&TDTAAT+j%֣j%Vf5UTQREI%UT<qTbc(X(X(X!`-
+~`-
+֠`
+֠`kQkP+Q/z1ԋ^b(G8Q*RqR*J(R*J(R-JբT+JQ*RqREWS7}(AVT	"SDAf41=<QYKM>idC^t2&r }ANP`9/R5-*y/?
+v'-v/mFW|PCEN>:Sz}$oj0:μ:1v#/9}-D_~"jZTOQ1I+dRYt,ȢHEȢY!+"dDlȆ#bdB@&4	@4Xaѝ؉þ/|#2+oP d mx2NPIf>'"s=&vq"o]݋ OlB<(R~{*PUr#~H3dC&8d*J7Dq.{@oWKln您{uORsA>i&N+
+m8/PbJ݈ڍh[qm-62+r[a\b[(=P+s\b{b7,O*j/u8e N뜢뜢ST)*|Jt8ګhD OM'8ǉ;HAc+kL_=ƙg7&q	/1}B1պS3킯!>U_{85pH.3#Q?@b1GΏ9F!Azht;Dĵ?eGIU	JqnQz-*5L![ǐcXSQ:M|	/nr8<L^\K!WyJO{Aoyq]׊p׊ɏkZ/W: =@ `ʘH?2{2FtV|W-_Mi"*ɢBP!Ydld6Y2۶'a9<+D;JXyx60Kr5uUc+x*<V6XD/xc@o}qmno?O-7k-`3ws%VA5~jOzz1Tp6rCyhSŠ]	@9,;yg'슬rL,G&vy6zkhq!C!V=uC'{Е︈ktX,B
+m_&ڎv?++`,?'7QEt<:U*.PDʳ8/3Ϋ=ހ7c'1.>]a:'tTL*{UU[zQbRTNpUʚ@%mbbާbjRSWqgESu:ê6uP 8熸(D\
+
+QQFciC!J }_Uzgwo{Sէ=mWyXG*&Gψ[^*?zYL,&sɁX[MHHZj3V'7ěj,Ecy1;N̎we׉ VJUv3VVJFi.cJӨ;iULT/&9>~	=qߗ9լլլI|g֐S՚쵚uuXZfU֪Y[5U5:nQn#k*WJ(f}f}԰>D	YPZX%D܏8^-ǫ嬉wܕxHóexF4F4f$Ve+ZZHd-dl!n%9K%x7f"`	XB,!f^	QHWBD+%U*bDBX!hhUAt :U*NDBS!i+QTAT*$**FDmN%Fd1KePѥRI$ZĈ~dbD3UL3SDJ"@*g1f_/aǗK%v|!^n`Wvc<.Qע}M=BnbG-bG-bG}<d״3yknI0Mk>sϜ#3+ _)dg/b/b/b.V}U܎S>_&|Īn_MvOib5Q>?EvƜcm޵b2k}Y3*Y%#dd5j3q 63XWgn35cfjƢf,ĢJ,ĚfiƚJĚXь?=uI!TdbgVzLZJ^[E+=s=WshVzo
+z{5.oa[٣b٫DDĴ	Vm]a%-*iQ]uMJFHv78a$	F016FH; HEc8]a5'j՜`5'X	Vs"ۿc7܆x|rILHQU]РXHl$vV;~ll$.6ۮ`l$zb0(un=b~ACzQ?#o,gO=~gM=[+Ql(l(`䓣x4|_+w&+Bc}]yn'6w.6Ua^®**lzoߝ~wNI_US3(#/Ak(=51s]+mgl!>vFF\H?~@;?ǳhx5c3]tNDdcKbf͡jRTxɷϬhSkk_4᭵xk-)+[YtP~&^2*_*O̨JY	2F1̪BA!֠Q<e'eYvzG{)_K,;@Tzc=_MX܄uMxoae62\r^.exp-ûexgM9cO'OSV<v4K݁[,b@Z-ZQT]2֓-ᖮoo{4{[Ƚ-?ۂ*j%֣ZɃ-r_HAic2|;Bҫ77omhOfb=qU7Ŀ~{{:]-G*~2i=z^5~McA}ňql'6ғmp#~Ư?F^i#=4CmF|ڈOiOmħ{nW	~1P3
++׊kEõb{jG5i|w6ʯ %:kF5c{hf4W3ՌjFc5c{fU+6iF4s8wy+?Uj#mY|~ۅ;q'-oԿu
+:|]غu]p>ÇuؼcN|Xa*Z%^Sq<J<#qqqq<x!x!/e6y89N`C3uZncqXmp8jC-cp76#	D[6W!3aQD5T!𭚯+U1x8N_08	NS`8dé0N8F(8F/l8΅_<+cO.DO۠6iGP')&Wc9y`FBժPz@OVB+i}jy<TyLazÜ
+ݜbflS1kCxȆS,VY+jVnUYu+khoSú%!0Faw8 2 09=LN	g#F^!s|X
+J9R},YqGB&P8N".Ka,\r+-V['E5
+4ְװװװO*x
+v1Xs<c\x
+Y+C9!vW(5獰s*4]m+LXcx:Qp7$+-V[X9Or4xYAkwTs<,\@o	_oMsp`V(l/=P@L( &5̽`
+jDq8QD("N*fP+@d4:@K{]*bXo->֕p͵p*}L`̀q`YG>zJos,`?XV^+`
+k1ZbLcb
+,+Nj$&X! gN(ƗƗƗƗƗƗƗƗEw,l=*eFs|ft=3]όgF׋o<fu:YǬxG.#8+\"'z՛NAMת'msdDDn2_e~r*ռ+ʚYk"b~
+40f,x0xŜ-V<V<V<b7U.1fN^t',%,%	u~֖,8^1O8NÈ)s3x=I-%~,%~,%~,%~,%~,%~,'~,7YKt`-}[~RNe9\=bw>+4/xnUcs99Fqʹ?v<9]Y_?;zk3.{z~76f}cog`̇xg9xA.,%Ka/
+x^Ow	AxG`6́G1x$<O30xabX/i'>)w+7jq`O-O"D,B41!
+iu{$dB	`Q q@'eP	@%@	$P	@%@	$P	@% J%s9v*p	.wVQ1D1D1D1D1DShjMmM46&DShjwkȻ5n+y[Cޭ!֐wkȻ5"o7=Gȿ#z_=Gȿz!z!zHQu5C4B4>EKd_Gd_Gd_Gd_Gd_GTMTMTMTMTw.EӻhzM]4w.EӻhzM]4w.EӻhzM]4w.EӻhzM]4w.EӻhzM]4]&hrC&rD!9d"L䐉2C&rD!9d"L䐉2C&rD!9d"L䐉2C&r%EEEEEQj(DZ"J-&lsp`bXY,S":5+lllBͮU+0wOwCf6?%myz]֋tQ=.wrMKlCU]/xל!\,!Er\,!Er\,!Ert%@I'P	t%@I'P	t%@I'P	tX<c	 /RX/CCCRwEɢ6Y&dQ,jEmMɢ6Y&dQ3=tЙ:CgzL3=tЙq@5mA8pddd2Cf^HR.KRT	q8UB*!NVBJ!N&!焰)Md1dUC<R)@#Tq*8E"N提#Tq*y4m,+` ReQcP>TEG!A!D<Tq*8G#NG9rP9(8jGMy/u?j1zEI8(	|Yۢ?Xd.{]"1Aq8(PGEE(zz8j65q.<.P+Q+Tu=ܠfSx$^p7=EPCQ;x
+F5g=I'zz£'<	4d+<lMmQ[xGmQ[x((((V55@wQM֡֡f֡flj}Zߥw]j}Zߥw]j}Zߥw]j}Zߥw]j}ZEu9.堺TrP]Au9.堺TrP]Au9.'M*	7r[x?n8DV	BsPhN!i*
+p@)BA9)-HM!l
+5e7T}?< )y(<."(/⋠"(/⋠"(/⋠"(/⋠"(/⋠"(/⋠"(/⋠"(G!x&YL~/nni+}8K^רq2r Tm)gʑuR_Soի6_K֊|U->V}ti/rs$?+^ЋM/e,CXlFG~݋+;ޠmz/KeD%/˱=6mNFA4l>MN+h{:WGbWKbr/KdvzV( h&d^J)J=juvvWMj32O1IY0T	!lِ*n0R9bVsx	OS4S:VDZMGH0 &X!ҡ'p$K4bF,ш%D#hء;4bFЈC#vha\b8{[	AxG`6́G1xjyXXmOQsp6c*GY.gVXgmwg>-lWd\L䛲#u[*W#0Ua%F83Rov5R4js>v9*ϘS>tx fL@h[mkm+5ж@h[mkm+5ж@h[ b:B!| z(+>b\#;
+;!:T)kTٝ㑐'p8]pǧU̅%g*^3d<ۜ{ޅQ( Ml773?vء6_Yhp Uʀt#dp+#)g\x
+Pk|jnxO$ǝX^Nm
+V`=pxB>tM)BRJa_S-pLG~6fwa`,<"ȅŰ^a),e`rXkRMP9p	0ԱpԊ0f<lc8<sIx
+g`̇,<"ȅŰ^P+NTs3RԊR
+a!'Eb:3a$8*٣~=g٣~=g٣~=g٣~=g٣~=g٣~=g٣~=g٣~=g٣~=g٣~=y`ZS6P6P6P6P6P]ESwG&Tޮ_6mB6*Sq2X5\>5\>5\>5\5\5_?9OCQ3yL5GQ3yHA)$5Q:::AŭOvZA;_=пCz_=пCz_WЫ+U?3Р+N7R2U
+
+MGSfYJT='caοjG^Gcʨ8U[d(7o#C!닂\KmD6~oFTqv^(=Clzڨ~];|6KHʹRj	[p%LTo6՛_TivWW+8+x&2:#[&8;lOzjĹw~llB+w>?9xo<U_L9vCuwUuAޕ!!00+AW#x&B;Ur2#GdS`*~	AM-M͞M͞MMMMMMM-Q4]!P}%ET=n{85qzZ`왢V&ѶA].V9VOj>R39}+!P2gb޺VdpEl0&z,)(Л81^N4rp~Wв-ңS!Χ=NH`CD\'
+ϿCU5|5|5r5r5r5ro}^X.9̜UoL{MpЂ2orc|2.RM귊EEw+f׷o dړvı#.	8-?Ӗ6LŖ+O$3D5셃b8pMAtzq;OUr3J_̎Eࣁܔw޶LìlH$(18]ak1Z+a7ￂ*Ns9a[
+a0Byf]`+L֙x'\Ml3a7_`}2G,n9KN!V^z`viթ/s͙u5rPͮg'jNE1Kn/a-3{1|J^-DUwdTw'qƹs\ˈ0*mjz޽>wxt܋mS*܃~Ym+$><32LP[6`̄Yܹ&Ozq%F-xceu-囬*,kS	VYg&0F+xE3
+1,Mͱc#	]0߾pk&ԵfB\+}V}ZnفmrRuj֋jC<)mi3_pI[UeAVzU\O]θ@p#'ke5(IVpm5XǡNRz*A*^C\+赃jU]b!;ao+fjul]pm Wwpu2ӆɕJo8䮑[tRN0EVڌ|GH1^|f;>H$9
+Ɵ0y=T
+ZuJJʟrBOtW7+慶|nyi?Y'"aw-l/5Gs1F8^A|6φ=c9}`dE^p~3h;@⸠;və^[þ-g?П 8i3sy=>2K[>WȮW'aⳁ|yuHt}iu;ܡ1q|>s|0=>?VV\`sy4ù~Ϲci3m[h36Ct<E]ԁؑs:!2Y	jyפֿk]W?Y"+b8ߵF[넫ӵ]z#fbe0Қ	Fs+}~mKn%#DPr=Q(y8YL9S&DnF(8hdՆ)Dd1L#=ATc&+H_<GҍR<蛬x+яviw,mqˢ@+`+aդPEΗ_*T}&*"'KFQ1JI,~[5jY?$h_\ZwkTÄ#js)"q.mgB1O)Qwo,gKHh񿴣v6L..XJQ׮ڍڍEY ZIdѮMіCڋO[Xm6@۠mѲSlT}~v>R////Whѯ֯.Яկ.oo.'j'ꓵ{4qZ}v>_/_Ц+?khO۵Z^{_oizޮ};b]IH]JTZ2],#UfLSն8ryV)!iUdyV-lm!Or}-G_j+y$%5y>yyJy_h$y]#CrYr&sb=]k\+}Nݥ#w*YmRÍ22oh}c<_k<iw5Kύ-FW_eJ_C5JCBX(зvvО*TjCuzu>O	ZЁP::u:t/[L;nf7)fi~2l0O44yy9Ffcͫz9ʜc>&o6O	|s|Vn.2;2y\.df&1Wfcg~ gEGrYb'Mfk/Bs//eˬ̈́|%KX\mYֱ-k5BX#Ya#..8k{kun&&k5QIϚn͒zz0ǬӚo-1Ҭ2kzzmf4ZVqUlm2Y[c wuxpx	-'GG4&
+6_и+|q0)5ڿ{fgv+,Hdb`5"*I*  * x +@P%S?2%,{T:e~k!*yw;;~Wiiq:~?<9oo;xE?yow^w;!n340s^	9!B3<y-JvFRBiPf(*vƄ;cW8oۅ9wp;|{p&;;8SÝi·.npgVW2gcxEwgGxO$)rFF>vGEo*OesUeu^US2P2YuVezT[ 5@UKFʊ+ƨ	\5IM4<_RD}-շjJ~mbTU?f"PnQUegu0 5ON e  9("Adr`P<(#_
+䰠[M=kAF00xQWW`[rrTDrzp4]ΉFwEy$B=PdFL*O߲z%UgEߧ-N=AOAj]"-n{ListފcXI{	/Ei|kz#my5K:N{?ezUzns$׼Zos7F>kr[(XE}'kHԛ6N|l2~$=5-+	dZq*MMcǑz1FJʧzQts]Bje?Qe\@۟/rG~:rI4=/	gNmz^K{7+mwS/?ϋ\m>^~_&gZ+تnBrjf	mW81c7]ˎ9InAxS+:jH?aTxq&R+~=ve?k1ouUn>O|V!\mc㭎9Gp,bypI vȯ8fPmCS&5h7[̷tªPI w8g!֩zi-=@&] 3s~\}k۬Gtx|=]O/.OYC8n	+;TCfUi9=#߶+#Fߠk N<gLC'['4MiT>^}9|z|-jgG=_ILL{|ߥU"VSbXM=g'40b>zxxpFeF&loTg*
+?R0[)r
+}-gɏ\FI-537-.DˌDˍD+DrDD?+lEo%e)EY񢬨dEYe6^UxQV+]zV[_Qfb~m%{~Y~ NaxHG!=o=f| qXO_y22zxK*YeX	jZX3ߚo8p|'e[+Ƿ~5p|k&-[vn1:+E#EӅ!E<n,7f0zfAΛx4ƑO1$*Q5B4c+c+5_ӏAPv1>F2rZ9#5)Ii=tAB<.y\<.Kqy%1:˩X11jԢ<RxHM㑚#5Eh)&TWazHg;#8#F*k߄q\ҷb4ќѼ,g;	g-Ig"_*tr)2<Kq>}6}JΧww9ޅ	.f%iDN+yޥޥ{ae<	<`\KwfK-nn$ff*݂SO!?Ͻ(u6y#^GQ넚`=R].uSu:lz{}sI3Ry!d7963R{#7r79(;ɛ7gf79E?x"[~V9ޯj5:@%?8T-n;\/]noE}yR~;18BGGGGGGGGGBM 	9M2hB
+hqp7J6B60e1ȒR
+"?EQ+Pe55j+?TDUkqtZGjZOE	j3Rfj;;NT*6nU{qtOuPiJ0) b'p0 TXԠeD"@,ElΡԠDP5J!]:(+2Aw!`=RQyt0uEi+R2P8CHٌ}.oCi#Hg>طX fKeKc1aKg`dXIV)}zzqG#}W+H02@;d32a(0X8 P/vl
+|v6v*jR1FlFȿž۷ٷSV%ط<~
+1e2ޥͽd3y@+ٌe.cYkeww⫽k`iP,Q,(	k}w۽ayw'^{<FP:z(e,'': Dtzx mcDB^_/JCA7-GA <ƸLF7{+fqm7Q(4Hg3e& Hf mfz!7A73RBkE22"vo;JtKctKgtˌ~(-";GO~2$wݑ3ܓ|F"ycJ4IR[$#رjE1+j$v`SxQxQ"HQi 6#RbA1((FbHbHf(x+uRѰt( HT\ͬHΏmz	z䕛<\	QW"a.P^>s,vz]߳kmpo;%U{u|xd\gͻV+^*ܜM$rܨ$cy\Gp'&Qc__o>zFwzUyMϏWGc{qS/;\[zv5zs|yKzAw?_Y1UFJop?LO
++;Otܻg<8WU]GXm8k[56VNX6o=GOѳ{]\F>vub_Ʊo
+1wE&ߟc	Hq=S'O}+BT*{;t̶Ļ[Gݼ_>rt^i:C)||i7=3jmM2>am_;+h;ud[0"^zOk1oyBv<|JOi%e
+YaSSzs~
+}=	wac r[G<okY7RA+M;_x3!?	5_s|GSŌ!;G[l~ 	^0-
+s4c cUJ.#8hpT]0La$vD}ŁaJGApXȸYlHfG|kg?GzG}en7"p=k }d<a3=N=t?5^Bv0阗g_??bGQwg;)HnV-C{rzYOX(~v#kuL(|bfcLӨ㬞=B?N^ot~%~dě3\8~5z62xy\9aՆ{c[jg{ۀ4ߏSaٜOOu!GCyWz]?bcW(:4ʯ-|+_=Ww*YG/b-	x83?k9>zsMߩo4i{;N=>irݗk0:Oo;c=Zk`qFk_gvSOn%ϰ)oXZ$7/wm\=,Npҙl;7n+_Kλ[gsԆ m~ZZ==̂2PjAb:܅'6'_Լ O3__eΤgy3h^z=zYn3xC&wp:5ywp]CpKG'^k}fyizFyXOs}ψC=yT?Ǟ~Kye=')S775{%߭@W+qrcJw=O>({dRwɮ anoݍ]-<rzY{X}uhw¾qϯ;vzwϙ+;!Uog!{UKq;]
+~f߱1WkðGo4Mw_<#w
+ЛPkxS=E_ַ<"2CQYswH?\z$~'~kX6/cys(|d~_-qPC2UgG)P.tT|,~S*}k1sZ'tmU_O<{Ӌ=0oWM_BItn&f\~&Z	*GQr'=X5)>FZ`_|#8mZz+p {/$:>w>f?x#"[ch)?0?7cO28+Ǿx
+.{|f;I>tݔȤ}qݡ6qݡt%45gMެ)ƺXw[wK&+ZChFS>2B4h
+,3k}"j#|)DEф~4BH\,Zx~'h ^bC[b"S4SLi)>bb.m߉i/~\P,bXL{leN~Duu\]Xg-]׮ke-d**@)vjlb1^XF2Z=V5ghX}Nc&nimTzJɨXOQ鱺Qz;}2QekQ^7<hc3<,c}lyyFZlyFFG#l#\#)Ge4yD&2<e&('ʥQu8WzFG44j<_FG4j<N#:1x':?"I~gb~1/ǯר7󛉁FKG2Z:e#-1ha]~{1h~GeuFQG6:b#}~x(FQGL0:}#&-1hiFKG|htt#>2Z:bhOClQ_Q*]F&cFN\ݮe䰛U$*cߨڪۏ=ñ7z8v?c4z8 c7z8hc1z8[F~_Qñ?3z8cip쯌=Kؿ*7fc6j6fc7j6_FflQQ6
+6r$JI%Q2YX[5TțMe_Se
+-9XR#nM1@kQ:|q7v#wGiDqJ'IQ7at+oeZ,cyT*PUU	HWn3nVnF|9г)+[7C3VgV/iz>@Lje+^` l5FjaaAzp*p:ߚc͡z֗7T{# A|.W2Fo0oc*uߡbGbxJ@䒌%"D<\q4r6p;:G0ct1RhEe H]<#u9 uU3LdgYĠ6@m .]T`7J5 αspqc1l㈁15Zuݺ>]3`z7j<">g3u8C3:;(yyҝ OFj55f+@&SC[c%lwq)pKq?brˑ]A]I+"f:w%O܍&
+[-fVIE\7swЫnd^{=JA-j ]钅u#)"C2LRIEEd :OFe6X(	kU
+ʦ4͐ϒE)Yfb,%eIĥd)PZ}YeeW)MV_YV&GVUHɪ.l+YՔ5aSKBڲ6ͺzȯ/2G栆) ɓɋ
+|+5&*oC+˻PO{y/Pv⣲5I|BvT|"w&F=ewC@+gQOG#6SY*TSY)+*R|Ebar՗pr$Q+n`U5Or{TW5/?ѩr*NӐˏLX~"?Y?W΅k[96|d\^(bʒK-ʥ( rj[)W~\z+S	r'lre..-ST|"@:^a/2T/jy^6y%FyU*^%2xUSիNy5WZ:^7/+o5B+R˰nXb`-Z kAւ2kLZPa-HP}Z(ݰ؃ +ւ`-Za-T.طy.Rw+ʂ OO~w{=6ߟj(NC5i#g!z7,9ma6:TpMCVȢtxƃUJ%S-J+RPZ(3zT3ʢPPQC٨j]EI	_k.|ׇPaÙ+<Ds+lD,ɢƆ?Q؛?0	1ⶪ-eՍtIDIfu3W[jQIulu]o߰W݋}~*PA6qՑ=3CEuAU=EEU74PUX>峪'Z쭞GN_5AjKCPzaj쇫H^C#}]NH5*GP%zǩq$5	{TYd>jGSD3?*>WaCe՗KX~B+ߪyșNHԿX-FD-]j+J	~j[VQ92Xf*<<K%go	pA_* HME(U6L
+&J0Q`L
+&J0mLT01׌$0ˀn'`Nysʋ8)SS1,2#Aeɪ.qz˪aV=pYeUzXeՃYBV=HfՃ%zВUZA:8n3f`Puq[MںƺŞgeE炿>ՙX]eM9`}~z˞.;௓OPk	zצ_1mZ3$f+~!0׋)EMa]bMuPun/ev[OQC:L3fF[YL4sٲeˋo7`Ŗ/s-ZEOb9J}*8;r֊N1փ(%6HU2b؆ц('HTu"Jؖ-6jelv6%X3#Ioʌ&3̘/7]]*v%UlxRе8t=}tUf5`U&votUW09̡dy0xpB̕0Wd\י
+|lqp&̘%(YdX",Z19tcVt}3fs\c\]]ÏӘ_0?pw;܂[0R{}=q[0xmsb=fEŶ s9kfYGցe]Y`Q9A/J3Mes|0׬,#,旍93# l2e+Qˉ159YNF))0l+N!NdfYe\F+_/`Yf22e3@.@+_6f~YeF/3̒r5( 0˺,3l-ʃԀ9e9H6وdcW0lƜ*MA6fy3f 3z^=ĆA6gk5AFoEފz+V뭸	Qފz+ww%Z7+.(V]UWYuJ:˪+UWTWXu%UW\V]Q&XueՕdV]IgUW'Xu&fŪ+.JP]qYuE˪+UW\V]qYuE˪+ʅ̪+bՕKXu%bՕtV]qYuBV]UWZ%Ϊ+.| X0Ԙ}_r+P_UTk5⼿_˯M͙砞~S!/eeZC'>Me<fA+1!aJ=?JMǐ?>eU=~?b'4g?|`?{9F[hU;82>C.l&!6C5GhCcOu
+H
+
+x؋h^DPPXf^DfD5q5%zJ	1|#rnN+A|_>@!qpGFa'
+;QV)
+;Ya'
+;Q@1.zK"WPty\	x6</Q}N%V${9<t|'	9g(TO"6o'Tf?"<-WU?zY+!Ox?,	%C(BU5JB<ZFl<!\ށP俫&RujP=>@d5j*,7~B55~BUGgCξAm+.S_op[=PK-Tai|'3oPrԶB1_կh	5OV+p-<:j9Fڬ mTʰ
+R	VA*H%X8SF
+LuJ :RqT+IE?6JIeX)+UAjR %HAN*IŃ GR%VP*
+JXAT2TuJ1QYxD)C+EEjs
+^+^E1a=TʱSZYEe?D C>[x޳!@0+&"LF)o ,%nѣ#Bg l@؂V#DcmߚP"a_.*nP1	K.G6^oD+Amdw,0,!088q!,q@Vj	%	G1,KX8>(P,ű#8/R"^Gq.º!q'=\wW>~z~ jN*B@YS+e@8-0n &3yb2p1 ~ꮑza p+0̄wE e[[a@<,`YP> pPH{c 5|xxR?;$H'~
+%R@G+5 g& wrTBnC
+g*_@>юʇg)+LGebTcq#.)Ua;</a=r})SQbϝbzQ}9S	4.x|+:OWC
+w\5pw|3xU^M}+1&@9.޸zy5\K\XobDHC5E ep#7ln 3$ ˌMnPyoZ=Ǹ<7ܢF<+]ϛYb^nx[9+#z홯2}ņ<ܛnfг0g1=Enx; ^m[аeQ{략Kgv;\gI ǌKQV9拑<._g=;+-IV4[R!?LyՖ'XK.p%8Rj)ΰ|9p63孪gf=Ŝ1R}-5Yf~Y7ZN%~YWԍ-_a(I!COgxީ^t/;לJ,_aL_g;̮drf8s3OIg;&귙IӾ3ʇyyEϿ,>vV(W*Xg꘮*'J8ɩNul\1W"%JvJ7런%JMO8\.q:˝cJ>֕JD`WeJRհqJ	Um^s7R\ұ*s"k4y9R;6Üf*5WD͓yt> v>s:vܽrݥ긧ds+#K:hs<te
+t$;i\?;6̺!_)ܕW3'%Y9uW1mE]%vi=ϖ)+]'₱.cߕ'FHތ\⫿*fK88dh+XlN5 pXg6Y9u%jE˨WbJ5+}.8ppeJgfA2,ʸVJA-;m)ˮ_f֭\_m^<^X(ZT	WҺeq#Li|2w4|&C>=^w!%O_g&kʬR!ogS"_,h{ae) N㫠(	j1eI;N(M|	Z(7zP(fL?"^>ϻx?p	\ &-?v&=?C&{zhO@9*wx~yމ&N7JvP-esi~s&y+os=p?x?w?gkyow=[[=eiت:1eW>Pk7GXOGiښ2)'|Ӛ|z{i)jڰMsb{awggXMGjl={MO=9X+c2_,tWbӭJXƎ>eYʊvSX{XɓZ(t<5'>*s+\]ސ~`-7sRL5u0h`5	kFauJuh.Y=;jG].{F4Թ+u-_xuuO}_NxtcϾz
+j݀]|gu#BYM
+b݌r}CnQ]-jQx+tkBP߂PkYvݖP	# 	u>n_݁`	uǂSՂh|OP-)4'ݾQ4'	`A6|+u@s0֜!F)МKjBawDX|˅uJᎧFv=#:>IxYnC`QxYkvϦmqݶDdE[Zs-7<hF7|ݖmm-xlEYyr0le[6u[xv5߱Ն<p>	㻴Cܼmzzwmzx63!õ6p>p_mOHb-p6{r&|>Bl~+n+':C>p[)r+{Ϛ>{m5ڦ؆=[<0CIm"䵶sE<\}!٦=l[P_f+n}籾vXk[+-ὴԛm&+klFm;mOmJ#(~1mV?$n[%޶@ϴų7smwBP?'movċm⥶+l`BV퐍o⃵m;VOlKZIShh{ 2~$
+ʬHvCv)STYK]JE%b.xz[bkk/`%PVZNP" Kђ%.5-geȟq-Dtbq+isQSF[.j	#؟rY<4=_Sք	lcOW`
+{;ZڈW~=ayM"S-{#-
+S١p~u-]d&QK=c[R5{!xW'ZF%!/§&Ӕi/Ul9+{eaϵLkBVe^i뀡J"Jx)&w[nm5^mK߲e)A9{8L=۲o6x-Q%\+\*r0\Zk_6k]gzזglv:{Pw+gn9u,6w=BkBy5)x<ܚZ3etk.͹`fkg|$h̫Jy<ȘW]ʠ`Zjk]PZuMZb~*VWU FǷGB++
+tȚ>z=x#ʣSZG[aEm`TpҬi+Y }u)u%<ۺϵC,d+ymX*m}[#w/>>U]Fb
+[.^p'*\w@pܙ!_c9КS|t]Mw[ >ܡe=k
+k~LB1lLW.Wɽ&0+7I^߫IΧHj.|ܫZH%KEn7^a+{^sC+֫!!Jw'mwOU+bP%0Yi^%kƫ"a}#iX'*j>v)%}8}|<{Uj7CA&2IIuS|L>)ZYQ%Њ}mk_+~C}+Rv;mSC}]|Cla{!=ސo_%MiCמb(cXbKYJ>l+8C~Πrڋ+&)
+/DHY~	ڊ%<6ˆTh*+>1JẤaT2+qo$oĺ0+uk%}İ"+0KXHcmiBt42<n(j_6Jk!vS\lnJ;!ϭyEl3<t[zY6jG폍qQ{1Qz~lLv|4GL@mtb9Ӂc#%lkGz 8+a,r	d;res|c8Phr\kFRܨwT*f@w4+Qr0zcC	G 2;09z4:aǵ@q14N8nQc&0nLA;-r`ָX,7KMǖwxױXi9v)+{}gHVʱmJNb}Sxh:-gM)rv)]UL,9ȅY\ڡ1IFb(tę.u*Yב&eT-si~Yɮ`n,;;r_GQT2"A8ob2 OuTdy8,/(wԆV&E^КJt_7u)4㰏	G*sXA(2k;ؾw3,$:c~Ӏ|'䉙#GoH\ŠfxvtVa<B*:_Q-RSSQH:ҠTPšTUU)WT7Ыl'k諭^*J>Uz(ʊROOPZ<$7Qz˨">}3#_r>GHMƣ+
+} UFCFѿEȏzP 9ZALŢFQ/Q^(*ʦbT-BRF*@PA*R_SQ?%roS.[(E_S^CIzFCKcU=קPzkԐW_QտQlȩWOJS?;uLiNi2ۚk>Nj>ɥ~-ީ@NyZSyS|EsYiTWklO4W5ݪhz4C?|O3*5T}MYSY4Ml͎ʥ恪/j~9T4GcU0Ez+:15_~C7YџVMF.ڬmUGU_Eo}^~DԫEwѳQs?JDeESfT~V^Թ_FKbbb~G~ߪ/3
+ǡ4#s O:/1f83dn1|U`lWgt6=ÞeϱOLp<sMc0#)z3] UjGD(w
+$:E/B#JܤoQGSPꧪ%TQ,4|窟xUR*׿(Ҡ$)9*)*	QTrT2J!_l~(*;*}kJ**BdGJ>2LǠqT"9̈IE?0L63L	Sʔ3L+pcLcpc(3L1Ĭ0f<d!E,xe,[,x,xMϥ,B,='bkY3IϚYX7};bWl'C'ic'i栽+(+`7!w#h=br*zx_+dL!ETHj>N3џBA^BEbQ1dAv%;=WidEz+9^GH >z}}҇ѿEA߇Q4)?CD?1_oR6@迣? AO/ kc'1OQ**S
+w/︋4dІ߹+EiF}|]N'I)3XE_l.QUОW_Pߦ7}OM:9j5Q7 u{dZEF"W@d#sLNLbs\'c"bSSbd#eD}=FӀ1M1M	v/+H29aQ (Bߠ4:Ρ>Ot]Kki=m$MNaz9&}^7M.}~@?觌
+RϜfRt&9Üe1-sT3;e10#020e ]cF$fYd56igE;xF[u *-~')HDO)Hyd")D?D<Hy)O'RA+"D?F<HǉB!DY%Dd]
+|>Lc."D>i.!9"4怇HHE/eSxHsK*q%F|=*6}=c;NxOq0@0A,c	4-_1w	L#{!0=\f&1"1<"L00p+a<)1eo67
+@Xhn1V,1/
+^X5/k&cb)Kb9+ͷ-wXc0=~'<"Sf(7?᷁m1̘-1h-xozt4`KadKSmY3lgoζ}?ɫto+~W.`X+v}v.U>X˛t?ئklu6`XGߖ=dh&~qm{:%?ʏh-@uA[s+}ka6qvMz68ֳ斨lm]UlbnzWm"}Ƕ~]m DAM߷ V%C#8?'EQ6Eg˦S%ξ[~ĉI@$@,3BD?ú2سRDĕgȉ<^#%2F^<'K@<ZBri]	a<w#,m4"pmVCQ<5Op9y6,cGؖ]8V'{2eOc{Xgf95{숽a/b'^ǂa+p좽]ײkv-{ۮgfvγ{vHlMc/v7cc?q>WpjqN.ClO>N۔-¶Ks!.>|q}xws1.>ۧB)+n?]Jib>[ ?^w1}JƉ63lȈ;>\--s!p:M,~$/78},gȹnr?GxrO|"5*q)ɼ̃^ĺNc=-n
+nIJz_с[/̫[+7[qOxqw,n[:Jg9Tu~P=BtP_LpɳO~߽~>h81ޡ'ՕX?Ft3%:X7XqC
+c3?3^@ӂƙˉ1!ΙN;\WHtf!yӄ4Y⧅}!yNqc/9/`]'8.0;2eوP4Nd/S τ}B
+	fb;I"]7|[D|"m $Dƿ\1&9H#o؟E.⣽o&CxO^_]XZ\'2&eI.cTmɔ.Y>Od^H<@P 1"IdKX* AezwV K/ݰHҤ-ͼ|/[:EKl"2$>K[c{ҞeZ'9 2-7ǖ[ұeա>0,XҟMGY$l{">#A#rźSG>)Q8JxG)QOwY:Cǟu_sp<~|C/8\ķ_tK A9;otuqbqR_vLc8w9"uD?X9ñ!?8Oeqd+^`oɉ+~GNߓL@y\`UEX<5A.sԃ~[
+k\e͐kq߭ٲ֚+;fk粖ȒTv[e?	aFZ'[u$c}g	KƲ>y3Ȃ5(ߴv˷8"=A_P`,Gf#g.4vQ8qXN"qXN+uqxzxh|bB&M)Δ$Sr)ͨ%0erP^F)TP=c*27*LUZ֤7MI2M~cM$ANS4d%Ӱi4IppM|/ ҿJM_
+&8$&!2בR
+~DC?L!t+(A$1+8fh'H44DCDC[Eh+'I4,~DC?M3B*$1?#1?'1ϒh	~D?OQi~DKIL$&ZFb_"1ы$&e-Z)}D+ILk$&u+wZ&~D՝o#-{%Uugl8"@?'"A@Pgg2Av7ʂ""!" 1,,ED!+ȟq>';gSWԫ[޺uَtq+y9w:<tL:^AW5{R:yݽ^^&ԫRxoom=Uzc֛ N	2SƍuM;?n|K=+DJXɓH+1/"1Q{_i$%4J<&PxRD@#"M>a:2ꅼLFPc<X_
+Fڒ-
+$8"Њh.&8NFWg(e#;>wyn<NDEM'&F&fJҒjDeb)ޢĄ1*d)ӤI?SgDkېX"%Ve)&pຯoGbcb2-L9kyZ2Dՙ2fsb_.c^V0eaHj1Ǽ8:f⸔j-cUHT{WLWvLO,ILTyL4eg^W8Wx5Z|*LIڜ)bnUzs-Z~ޑDS٢z~1@J̋%F%u%0lNy)erX{%1-3~*y}2rN+5)K1śhJrw2NV&35wj$'i|$z3mɹh.xq)9,\z?T=\\\\\|!14Y"w&w'&LOJLK~$[,y*eSTAiyumbaTTTTMTEjRZ.5Y6-*ScSR}cSSĖZzB(531!5'5?0QZ"7HKkR˄ZZ#.15=U\`Jj_6u8u4u<UvdjnD˓҅5:mڧ{{&6cjEg^zxzTK:Υǥ'z,oW~(xybzQ*~2=Ϥ77Iۤwfc+N`>}LKE=iu4N-4eUnZ#3s}1#9iyfHf3RL#353#ztbrfnfWYqYYYYy!9JFfmfwb~Mǜ-?s(Qzq^g7kˌۓk.kx\\ā\'\wss}d.W7nQCuOk+͍Lݔl6x{Fd3O%򯭹JT`q807Ab|ۈ^؞#m[[[[[C<[01U=7'WE#y1.&4s;s4e<;;Nl4U?gI/>m-I̜OgPKMMK%Veg[kNJ̶Mvzdg{dx7eK١Ȭ'w*ctfgfd'&...ˮ̮ϮnnnVe$}BGǳՕNmee=郉uD{hb_z:w&'1VIJ./s~3rtb_esosmN*>gVby9Xy$[UyLd=J'YoLH4&_Prcs_$eͫ?qՎ7zLye{Kf|s˜3_n00@	D@A|Æ?,e~|>aRVYR'QGeC'+/Q.û$
+HXHDQMYfpq9ńqs'\+罈=o},+8|'?~%}@0>]rFrTmhPo04ѷB6nkoGwʵO=|m(>\H~BNO5iPocOjt-Jrh?@:=Tvuc@+[3Bb+QTcgO;|e(\2>fz8;)V$T,	*+B?@⋁CҟE_ھXhPwv+$tcjT+kε_=Jᇜ{VM4G}4Ahr-Z:+&4S%6Aߞo;&
+8=U\J=/%ˠe_g渞3>ZY÷kڦ9flgc>V^+u<	m*=>D ˠ=F}5bо8kI\rBGI#n+4ZѵJ%"u#R'y tCɗnD֓܏[5J]]'#fs~V[qƆދH.L18?NjKƈScf}DxD]dԠrP{ՠkNNu-?X"L\F$Gy?f%"#'̿KUruI=3oK*["ȟg恟5y)f?kϭZl~V5K7m<[o%RD#.W2´$}({%?yuδ<,+AOuBd\9F;u'M0c~y1ыi䚳;1eэ3oȾ#?=Ǧ'ltVz+~|?gQ#8gԛM~jZ9L^R:ӯsAc/[T^pSܞnG,AughYW_g]_Y6uəU2ÿ꼛?UDb$J%2~%2~%/$1PWdO*q.q*|t3!9۔ZB[i_SSC:JmNBJ{՘>=7UZj֞3{Rϕ5}.}[grJ/ZJeV:c!Ot.JeORcRCniTU	^tݥ|}CVsn]~"ZߜGL52*kdT+Ə<kwtq6**gȨQYj[ֺDsosk2QYG%̘GUoWTs̷\amf<iwQm/L<k,Dů~q_17+sMUk[@ PkBq_o**4R+4Ah4Bs-Z2Bk	m*]}Bj\QBՁ@#TƵP#BBmuQ[@`_hPNhD)BӅf	=$"ǄzFh&mB;v~zǿq=W1/d^UsAcf5EB5j/)t_?FYMɐ>+עP|CF_Ը.tgѹѥJ;+k/D7G_DGE?~=bR±XXXXXXXXMR"6yXhBlrlZlf؜P&6?0Z[[[zbbcGcceNYe
+Z-k_֥GY~ebeˆ.KieSʦ*{Ee-/[=Slll/N#;ˎYNԋ/o(򽦔7.o&ԸHJ{+^yDք&ŅB~q[+Ņ~qp	$<|Upp@.	+0 <)|o /P~.)c,l@]>LoO}:RWϿv|"AE2DuU֭ƿ{}EѐzцfRŔnўh9eHtD4Do)Iѩ͐l4QgZ avSS	+ÃyFO#et;Zh^^h~>|{Áփ\+8M	օ|g;~`'w)+P`{Z&]:mݘ~N)RtYp:hcg
+i߶^X?rx<G2J켭-<Lk{#SJtv(kzQW/uy7 +"iӇxu7n;w a	xj7Sz|g{>69ˋo	NP^ȻS;N_jI@ʸ{s8K@>,8M5+	(oPIp]0w:-?:/	Ɯ*}W-_#S˂_h9
+yVXx~=w+= ~@W5;*t	HXT'p]/0/V`kfw{zI:	|1ʻC*$aIfѼ/tZԺZPtVrw%H!7`-E XiADvB*i.F_mxZ=C=?ѯ++J'+s4 k k@$(mymX@zޣ__r'O+sn8Gsx<$6>ӘQ̣)p2b]#ZiUG'UG"j+xJёl`M)c}*	ZJ{d+FҚ]9"=d0OO<^V	k<<MgdDb  _DF'A0K_%ˉkɁM
+(8'APfoيd7Ø`tRg/vrew/ۃϚx&s>M}Y	R{u[ʇ"?+9C>m-5ݡ&w `c	cTOil,e5X`rWJ2UfڒI/2}~7E˧1;<w{`SrV'aD02"ڤs}/Dy:Gy9`oѐU.3s2̈('5ûw"iB\ Oayє!q!3Cf:O}dW9Mceݏ/R;ef#eَ\_#dekz9G,ߨ}WyZ
+H/~ÝGq/cdE4.5K~FʜU!+[䨷MΛ<c>drnI3vEܮy/vr?9wӅ]JS^_AXɜ<T"؆9|p+;Lk0+ُލrus}[٥GB,,Ҿ]KnkE{Ƥ%f3~܎2MTJ;j;\[(!z+U¯Dҍ|CЯJھXv\,\LvO|7l !=7iF}[]xEG8YostNeܗww/j1x-Xogn.`,V3W},7Gf! jͧn>]hGsAr3g>_o+3Kױf5֞66eةNv*S
+Q쾪i79 ~oz+o4=}Vn=lFkAʉ
+˙^+d9V	_+'>nHvy1=-tV
+NR޲ֲ(uRk=#L*İAX4IW|;d}CSu\'[٧TϳQxi^F1R/ў[з[笢xuK4J.е")Dfd1UGkiQجQWơ:Mu$;&ڢSHf;ՖX?QtOI{Sm5[|{#D_VArP|QN8[݅?!N}Z*]NtfoMzuZ.OGyFuEw	:w YwƊ>X0'`u@}au6ެ'b;Np3NDr# V_~p;8-Ut_>y3Nǿ]s{|Rԝ`Vܕ%t5ϢY&tX	~`P-V!QOjRs
+	;OWbG	Uv>	ZwKC>4ӺMD'^V!;g/m$8;h Xv	9kN+e^w{{V	:B70SʉÝ\}_O;TO*S^s''s&3O/bo9=xDw",7ߡf[syg㼣w{;D~+Jkgi;#;n|}\NгىvyJ;ҎCs>+ŝnֺ͆ ;\ATlgg7r.Gw1B/{Ap3=G;Jܑ:ZdiHnXۯgaY"yMUDu7Sn͜DiSzce7$֦a=q;k( ޽7EC8y}Y-Erx?孿r69uHBX868VV/yz|Մq z!T^4;M&WP><6)GE)ғ󶞾Ujtm=J^<B}ƧTک"F"8??Ȼ
++J<Ko>M2T"}:/o'Q̵$+sPG/P5n?aq@FW*	
+T+9w}#ydgSb+ft奮Aێ3OUNdNOe}N̠'XIiݮ+l1;Ŝb<Nm_9ݣHOC)m{z~p;wB9}F~];	<ByZ/3d'iB΅E;p$6|%}i{{6 E^	J{܈%|WOs~oqxn簴Vj+{hHu ϿN=kK9?Uf)czp8:)&'q6zS\ZRm4c·7|z2gRY):st\%߭kSVo	O'Grk]% <ݭ~;8A@"rW[*텽ёS7g:m>BVFV} qO|yK:jsE6<46FPXa8C6Jw	<s형⫵ ;a{84bUb]Mxo?`o<plv< kYi-:ܕs)wc1XT?D'{U܋#pgp\,O{rûcz:&<ss:c}' 'vi_,G/i|,pfP<I-^п	>&~O"K_!~.c}B$A^"^gmhھy^;̦wsS0=Y+J>߉o/)JfX3brO+:9JXn&?<ݮxx8[u[ΛzR>ok
+ߋGBkJwD9Fsw-h	?>Gqȹ_y3o'<eڑ}c{)XD{YĘ	ѿ$T.AlL;P 
+ձCPGˑDix|C/.+
+/_\ ;}[k|KxM+|Ryǁ6lF	(/WWZWI$aZ,@=`!C*I ɧ= rQ`is<+_6E/:/?o[ϥGJc[!iCZc_yp7obpu?$x	*`G.{M(~8wwn.W
+ZX+XYlSL3,{+~Iд=,XSkzH#x=󕷟cj"Vjէ𳫋yq<6|z2z׫6ez|]8ӪxR;Q+ :,6Pk!)SIp??m`]F0k/B=Z<}̝j}Q?Z3MT>)x"I'Y1|U~uwuNU}\dX.q=yDfKl~qZ"оZך"7BM+K|
+7~ĪG($}kK:eM)cb'Fx\Pߢ_AoTJUB>`5Nܲ`)_RI z¯5MO$"
+'cX~,DQc!~R|bP}茇OO5ss9J?Jkݐ|B`9aߒO{AV27WXTN"ؗdvӑ?isHfIGgiu2Q"ڂ!ݮO1<hU9WG|{Yd!'{7
+V`
+ Y/~#?fMCp-+̈`5ϡy4;%یc^l21f~tEփסA֑
+61"#ׁuO]brzu-Q>Fk2Ti߷@ KG{/#7ywz_^]ۡ9*o<gvuG5`[8uoC?Ҝ}-՜^ !W\uqzw]pG'Yhu<XAZ+Nl[Xag)Fzaʩ3U}Auqq+9M+ةl=n:S-,qE@s7*[ߦ+Z7w_1XZ('J[m99*ZTتn?62Tn露h#ZG[E(hq8YX6~Qtv+1p9-	Xe$aak+~헥S^|Ke$i`mE^,,\mi_aG4$x<qw|yF{YK_p?Ul |+EX露$V1[+7t#_fM7;1k{`k
+*(j/mmP8芩w.8<>G0O1)*7|(N' ySZϵ% UaHV¿)|WQN{*u#iSZ?jtI^O
+~)6C;?φ8S4uOѪH{uM1Hӕ3 xt{t!ߍ*/a?nSn]23:Mz+ftw^6c=+Ifu/H5yk3:'*==Ks4 Rkff;(wUuw9ݧp$K	#QQ$ "Ia`ADDH,DDQDDD(Y 99nw{뭷b]W}NKGQ}ˮR<cs}mUi
+l+`i3OvnYx_Z8On~hM\ aȾGB;
+Q̫*`[(XZ!CA+B`C}F<@ݙ^9SӠc{~Ak1:I bO c]zrhý`
+<WA b^>D+s`xȧiyhsg*\	\|+6+͠Au` &G\A\GȘOsx86s~Lib@ }x`FU	"}!0B`uC-B$" ecǀΧscaVܟ"Zk	p"?G`l)"93;#X>qcaWYlA)"U+0h$ z|M Z!0f~L=VAuE'3*lOLƉ{]|hzy>lؿ(lCiUoB~ס 7GOC	{G A3ڐèj@@> ,M'`#;-+ԆddBۍ@_
+Z 7Kn<JsD;SҼ.Uzol+0'ZQw9ΰ<	{`#ُRߗ.Ah9{+x洇%ۀ`3V3rnYCkC燌,@CqehCƺ81ÏA+B|2G '#~&d1wg
+p4.@N UXX6C(}bqx1&_	 D>NdcVX..@kAf "9wse#
+Yd 
+YWdq2fdwƂ ~"@^\@ǥj:b<QU%<D{F(KnA@z;cNC,Z`A\B]W}- ^?+ BD gb8~d}&b@GkgW8uGʢ'S!"[㱿@-GyЃyjEtmB'fRn}w+JGҩMR	ƍ~[I6wNoja*U'+:] 'k%zj~/<sǌOf@pgp'+y\3b+qOl-VC_ZƆҌ%HqO4iZp窢Ѱd7SF;_O3ZfL62w0v#o!e/#(Z(ըr&5hDg@c>j,-hއ}ԝҲԁ XVD{ay=m`cgA7,2|;BcA:HDQd́`AkP!<Y3pwDؤncӣXٔD1==o,	)[F1wތvD]hsJn_G<f$V$	׉}#f䢸O32]w.]%Qswt)ձkkfT-0/F4bGkF>l`>3ݴi@*:V,ȨhStgfK{^(n4cdr!`XҠkkC؟1eܙccb|	x|nM؋iiBδ$n034h+j|)kJfv[X؉n$FPrc1jФC\+?D$?fߴ4'ʹ+/bXyhF{5sa`x4ٌME?D_#R30\QT(1| 9~Ybૉ3Ll]ҁ٭@f7@9+WMRf̄%2Ԇ'Ȭ2hNcQnaXly#:u+]'?A{n<e9JDA6b,p
+6`?Gp2_ұhf4}UWV;9_Ċ5F@sPiaC36qlk9Ovlda0iOeGtzk'8e8f1+fKF?ؕa̯^Za<1A~ܚ^όgvBF3o]\2opn~g*πvwgxZ?=63VrM2_O,D氿h6#GaF3s+M)_G *VG.Vڴ?Wƫh0-;~<  \LS7b}/[/;ixx4`ӚY^bW42^O+v|,?6Q'̫3R]E"?fUDE !dO<ODF՚ฮ@_W"5TDňY<q`sجN$3Fesh.lBSuoOL;cvg`Zv -?3&ju	+7kP/
+q)`i-yƖ5;;r³'
+-h-4wS;{ !\
+rФBḋ
+J#F7AWϴ6ލ۠sÌAv✧q+i|iryC|kh?gyC`,ˬxqӾ/[h&xrUm{u=ic>202hlUxeo@_@[ҡhQS!sؼT_nEmd5> WD4
+
+۠ðπ 1x1*f3̺\02hl~@ZC;䫐1_Y0Fql6lsd4ePW'0a9iЗbX;|{P9˝fwA>h0"ptNfo ˡR:
+y45h+2lV^):i	wI6]ZJZ$wMzA<bZe&I)G4OP-z67-JvԉѠ>BrQ*TQskEΔBk:B:k*աeIoSkz^4Y~+ՠ3ye~@BRJIz
+	RoOD]+EC6KcTR1zlyK٩nWOQ+GMwqz jC+?R>AEt5>5:<D/P_HmuN=	&́`Ib p$p"p&ppIB*zV`*pPBBAcŁ[%kcU6hձS9=30+Kppp:pppn
+ܗԱ[,20jж:%$a`,00.b >
+
+ɴS
+0ҩKv`o`F?88888^#{p)pp=p+pWvퟀG'WvH0ڵd)Q`5``C`S`+$`2?pp2dL|"2=c]\^fPr`vU K'k&ey`e`5`-`}@s9(Ibxm2C3g?`/q/#Ǌpݪ9cA2˘/c?`_<݅fwE3UJY!qCx_?BLst/a)}I{JctY,`kZd֟a3"=KeUnܼɇ|_7}4%"(**Zh/zb+ea·un+w6Cuܛqo}u{m?s\Bk;o<|2<Ktӝw9[kٽ;/q׹K+sC&[XU(nxϬFplx(w{^"zÍ=/nJNw|{Ϧ;?yLwyƥ;/{}ӗJw^'y{WB-J3R"hR#Sǘod+2Tk{BcEv.g5BzR=.f83k[(35K,HLkbqz!=8Y^+ƚsbuLΣ?-ԟyU'IX=S8UϬV"h\i\O<4;SXW8UGq>?ڻ,/㭍xx/z(wڈnblGf.72屚̚UU֬P+cZҟ^x^YӧXò\+?k̚ :`}5Lﰡl(`4]bhήhvݦ15h,wC=34gY}砉<?Ox^&>Mɼ-ywZOZi|Dk>|<3nZ/"k~"Fiɸ"0a%[0NXiݚmXn]YYݍYyGg0~.܂]rzSu7iiϯDD[*Ƞ"VTEFzPdRETq*8zHdVEUJYUTYUVܯʫ"*Qȩ*"zB=!rx@USDUCyUs\ST+_%DQ@UmEAAuT'I<^Sª&(^Wb#[!5@+%`5X<zW+Jj(FQƈx5N	j(&&j**jffGl5[<檹|5_<ZxR}W+Z}-o7i\-5JRTjQKQkDmNuA<6Mڢzj&YQ4P;Nڭvj+W~:9uN4RE񒺬.ꪺ*WT;o/BbXKs }`IgQ/Sx!vK%yv+ED;nK.vdh)IQy>O{*@U!Uª0eUEUQʦt*JPvUR@)C9#ʥʩr[UPUIU<1Uu27?oz
+fR	*TUk*ڨ6TD%$*:TLuVJVJQ)TBP=a[KT՟JAjQCW0zD+WézOGh5ʫj,UPxWS%5IMzBijUVqP,9TU}>'c>QS3UWiH-jZL5jj)Vߪo3uuع:z>6h@m9UGۆjϫ:ʾRu}Q9ڣsKju4Uj.K\]QWeuM]}/x"ڷl֌5֬51++PPe}e5W[>oXǋV#I*բX^h{+ˡ4&GRZEi#t.+{bbz:bzcd-19bcnڮ?1p3ǔA8v)n(1-f)1=f>vv#qLyn1pLc^ui?bkL?X̼k̸3f03)`drȔi#F>0aȬ#sF|0qOF|02FϿkT02'Y0y#F*`dI+_,+&`fY̷3FY0*`du#kF01`dSg`d1<eYO2%`dkȶ#?003`dW#FS3f
+90r4`X#l#;xʑS#F+90r!`bȥ#WF\5`F̀#	3&0	s9	F΃`7͸q7a;4QGh/^]E7].1T#w#8&qRqVqQ\qU\5mguSoEmQ+DkD[юEtH#RD!z+z^mIb'-y$2dzcYVA5]Wr&2]ǿwD,
+ͽ)KȊ{|[ɽobeY[٭VNmr*@L}m9BV\˳"2Xeу4uU<U.+Kl1WVQlŖ?c-,aoX@8[;"Yc]T|#orX!VUb1Z-f
+bnSݺii2pv$ޅzt=#_DoS@i+!z_CGHzO48O}'dBSiMtf,Msh.}4>)}Futї%2wVȱ5zڠ&L[h+m*?R*]^cO3tsq:AI::K<]tIG+tunME7CQJn77MxSތ7/Wxޒ'V5Omx[ގ$ށwxg|? ?#(?Ə~~V9~^/
+ʯW~mã<M [!,aGH1Y@<'xEk Abx_LH,_b.~;ď"UnG~Y!qتd=j&jvY=^k:`Y#Qu:abNY3Yu޺`].Y+UuպaݴnY߬;VJ#v&YEVOj)Y]>-kȚ-gd]YO֗9P>/_/F%X6Me3\,_-dKd{LdGIv.Ld.{eO|S}d_'ߖ 9P9T#wp9BQr#qr ߗ$9YNS49]~ gL/?3P~.rkT~#or\!WUr^k:^n&Yn[6] we)wr+'< C<"c<!')yZg9y^^%yYސ7-y[&ȨLQYr#ʏ<yE^ukGp^7ý}}otp{o>n_-rCܡ;0]w;Nt')Tw;~tg9\#w]~~.rtsW+Uj{wnr[mvwtw{Q{=^p/Wܫ5{ýroQ7#yٞyǽ/Iw;yEwٻ]y׽_MwͻEEXGDĊ'"#HL$q#^$QHH}HHHH\ܑ"y"y#"#"#""#S"S#"#DfD>̌̊̎̉g=>|w?t~)}h,^\LMEg:3[tP記 &1d['~A:uJ,_idV"#܁vvJ{is%e<;W8
+ǳ7oҸglb(93ru j3XB9u|^^wJ
+l[_{ݯq-AslZTYL*imA?gkTX:S%(xOI6܏(W^|ϼDWI&YGvxtx49___q{.)ޛaokr_͛93l%e[@&s>sfdguf<HH/f^'1fllΊUՇ<uG}}q3:^WSq1M_q^ԗ_;y{e2yyq^f/erx9\^n/
+xBރ^aWO?Ϸ*F?]AŪȾw<=,*+rgVǼURv'7{ws]YfQ6;+Lq>kH̽0kZS1ֆ2kGUցaXO*zTMdS9mO7y
+>->K#>|
+Odi"NlE9xR@OE߉Oo6:mg3lu:߾a`[-t]f3љ9ӜyagUr;kY5g=rv^g?{9Zk;+ɲ[""lexa:T*T+eCBm=zm
+U+UeCCٖPPM5T'Tm55dC/^d?C	PP;'Fg{-	l_u-)>S)γYgct.wp6s{4y72ߢ?.f,1,Kè"9G!}Mg諂Y8ooM1VL{M	f
+byV^4{Z'ڬ6Ylo٬vv;ey|w@EdWLCЄ!IQCA	DJPQggBE0bF1<s9bB1AvoS=COP==tڄnKmNw-hKڊ9ZNж"/+*&oJ|p~gBP(x/|	+ς}BPEH!*Yц&@zЄ`vK&:OtƠ$+BR )p/45M(i,4iZ줐V*H cZ|+D0_#kLfj<B&~xDx4+sz*t<9xYކx?GQ$ǧ)dK֛s ڏ:%N}YKSrJс>$Օ
+яDc+'8f05HY˔ 5
+si2י[H.- {LD&|f@f
+QǑ5$ p!r1X9נNou"u9E+;]:RὼF*j!ш&E Hb^JD/5:)63ۑ.ѐh<f Sy	zZMDSUP*ڋhy=Y*^nT򗫯=`~yqy"kNn(-`K}0~bl[DH|L]].{C#!^)1L8b2!=#ه{:3(8į(4A	ʁܿ+-\ߗ~"PA"`7=$G"w/~+ s:G]^c*˘GJ$UrT P!+A ʀzm`(:<ȷ".GoA!7죐z>
+	Jߙcmu>~a/ǈ	)Y?5!CMpHDpH"!KpH
+!5C2C4i⟘q 4R]`tV4;c쇃bp2NÙ]r<χO-q	ތ^|6~ER)ʄ2:`sо=~식;]]xNdJd&rdT^ "ZnA%Q,%-Ky)Z)V"r%rX
+ŪD6x	EFdeL>'(C`<w < -!AG9+<t>;@OA(4+!t%'K?y:@_+wG184= ELb?7wAf0"!<GKJTݐNKT`n+na!#@bXk	Xh=QȾ~xF"cpxx3qxx+	b}^-[GlH^+bc"?(6%hܖ.xrB"g+V/&[C<WL<XX\X\X\X\X.8FBeD@dce+s=+/+QXĚmVͣD>x<YHb2G"ӴT7ŉLo>M0j5Z X"X+~bl#k>Y0LY	X9d1#Q[R4+bX1S3OLi I~̗̓̕,,JIKKvH%;%$ݒ=[J]I䑤ZTLBJF KT"JTYAj!ZIT.JRIQ,$uJ;KHݤRԋJ,˪2Vֱ. MIՇHGs9-Y;*:)5*:%r3K7eRWU&&&(*C2!oZi
+J!2+`3S w;C;+yB}&Ir?$w݋ I!CI#3dp
+dGL=ՀL=܅"G5[C&"T$vT#v%v4![潈!5U~4C+Yu]d2?Ǧ؁#HA$R"OSSSSSFNAIEMيStf[=|ˌ<SD8H
+VnJQL'AfdDdqS_6JiRTLЍt=Fg6l[kv`-YkVڱ̺Y7փ}86MdSTv;fc$v
+;fم"v	]EJv5[̮cK+&vd+ؽ~ {=gOٳy"{^gow++}{.{{.)?!wKLɢ[- |#|+r6M{}y)ʞrwx¾ JST`Uhe|ߜWZ6O͛]_Mk@?ik-g+w+}Kڷ h~$oo~h߷/5/9&dmJȟ.}e|}	$ihZO*Fم~GG8r>_Ѵ:"{;_@$c3)	\/-AEm%_P4-øבƟg7RQ^"%	7D)oBBMQ4(MkQ3t(]QF06rLv0nO؜ZP-([R0gQy0^J-q>e,nH eSiЗ?}aC'8%za<I$O}M1 **DXq"0=+SWi~P:#T1k <C lTxʔiwg(囹8&[|	`A0 pL8&	`Aΐ"L&	`D0a"0L&L&	`D0a"0L&L&	`D0a"0L&L&	`D0a"0L&L&	`D0a"0L&L&	`D0a"0L&L&	`D0a"0L&L&	`D0a"0L&L&	`D0a"0L&L&	`D0a"_ ^ѩ)O\ULa,p"+thE",9s8{9.( Š(@4ey3g`Bљ%;
+U	hp9\`}%S}n
+|9a[Nl1+5HF,qXƄEML< #u\c
+2qrN4z&ŦMM0LMOKMH0Zd^IJΈNI3t䶜+9Fмɍo93%N¿.	{qm6+{&%Ƨv+2
+wqutttrwt4iS3blF@)P9'Z)^%q<vZ۶t)FL\9GZmq)6wÝSCIN5,U8ʶn^sb;PHe~V%bvXTkV,u$s>jmv=;'a]2F=z3:;unݫMS۞1`z`ptN[3V*(am녚	OV8g=Y'2}u{$Ie
+v~1G+'<`V3UVYSG+r"X,qu[ïE]Hl^'1FiSoczwc-oQB7s
+|
+&{&fd9[[ǦJ'봁I^ԸaC{8
+abҴu&|ÇΑ38mRzH	)ࣄj?C;w
+%AyrwSޥJ^<lR-gL|MoZݨQDssjyc>ƿvgo.^u$)GuMeOݧSo_9(;bkYk{Q.X:ylh=us.^ks37WmlFDku!B΃R74+zY/S9nQm;3K-`Lu#3\	cYh5Mz'+Gmdr;[[ێM@f׼ɍd_.C`Yd}nz5%탻8te.zi؅:u.Ŏ,k9,sJūȵ5+{;]:H>kgyAOv,{[3wHq+]M*Í'Mة;./8cT>viI/ca_bsn:V|Ȍ)qb2ߐݚ5~`V6pw޼nmy.mT{<쾵4}+m&=wċcxJ zS@_?X$gUyc¸Ɖ{Kq_V^~;wKNbqvѶE}'UO\تwc	Ӛm    p?8urKNh` O3_lf;r:K]{{'ώݙ.[4u]:~T{/])7Kl9>hWG&!RS	Qתe	HleNIeW{u\x\~Uؾ}*5 t-CW_=W[»Sa/]Vl&w־pwʣ?Ffi}򆪨;(!K&:ӄ}iw.V ?>gk+^=%hne1Ѷ:~=ŹS罱í4`xy+N뻝~[rp.8b3+݇e$'ed0f+w0io'q!V\>%++=g{%O~T{9cg<\NG7Ø'6v{*gdupaSήu7yx׭w'Y>4+d35a湡}h6'Yh%<7ì*::̘yw=pΦ7>Z`:thRhN{sfG/XƼr}\"F34z:7g]mJk̓C](\`}"22({4' ~$<X+95Dir`((+M-byj,VoRRaPx"ﰌ-.a['{L+&,p^u,k~9B b!-P̗PnbN'gQ(;vk꽱&mͶzpqښ~ÞdyճTK63*q8tuK}{RZKwawb"лӺYۗ/OnmRUpI+sUWSaFj٪^|HJWW2n?]4cOY]z{w<ʫuw76\ʱiكk,Z|z5SxG8/܈ڑ5ݞmRz/T4tPm>FgU|1]|;gi+憍?@WQ{v &csKkcޥnrSyf;Jeܻ3ޗ.j=:$zŝӖ0eJ[;ֻBO|72gϷdf]cS[W!~|R1P*{m4j{f/8>Zȥ6LN M^s)g}Knz9frz6})ƤU**[Wr9"_[3ю9GΎĶx2j#'PjG轼pЦ;7}gjuoOË{	,=s[D5{fp5
+Cht1wâHX=jϳ
+ʵpѫZ55ͻzF=mO̬:xse¢Ճ+wps{[+Kc9_߆scn6xGpJV9}Oj;E&QQWY>/#>%IH~w!ː+Fˇʻi¼hjҦOy!u,O[%z?mύ_pg~cWF3G%TЯ`Ui)ȬϠ_**F
+:~t3YzMVCHe5Zь0ꤿ,pnUa{/ѻ'Tx3ܳNE}loի`>x<3YO<8OF,RUJۭ?k {Oc"h.nإJAǦ/S!]rik$Fv =rcwb_QӍ^p'*FGZ:{?\v&binSB*}GƘ,3+׉9j:EY-랍veq}!mL3%.A3Dx{޲c=e[%T{9O*tf\Ss_~OC_\9uv"Frپ)ujafRKmf3h;hs<aOjqn+;uD}*d~٪,s}a6}fWr	+5ǗvǧN>tkr}"-Vo/V4s0k(9n9eotK*
+Җ+p߶$rkOPfĭvΞ[A#h8e"r!ڣ(	ŢtJP2D!( +DUh:O'kFVZ,0[FoPkʘ֦#
+:9&;i1;tS4v
+$.nCxQ5Ρ,|yog>OjҺ~կn:xv!P,~{IAq61n3ĕLEO_B<6bͩ
+jtN8_9><Dk1s7,707s]D]2`ÂUKZvvݸwls0+7^y+^۸G{Sur-̡s979R%Q9?~~EELFq-CR
+o~+7NNR{vXd=A?5+U3VFT/j;>otvAn?rz?0\`Oɭ\{Wzqu]`ߺqg>Jؘ᲼;F/jDQ%ݹSu҇.-Hv8}vΠn
+oozY[\.'M<{I%s%w;Wtn_ܔe0mܣew#Gmn鸸gN"g/y{a_<<:? W[F>7xpZt[e}9f ݷF
+endstream
+endobj
+840 0 obj
+[ 0[ 507]  842[ 326]  884[ 498] ] 
+endobj
+841 0 obj
+[ 220] 
+endobj
+842 0 obj
+<</Filter/FlateDecode/Length 96007/Length1 203916>>
+stream
+x}|Tյ><&2!9aHL^$!0[yM qI2̤3HW#xZZ{RKz@DkUT-ϙ$U}~^}{^{#$Ii3G}nvAJ!$}̺ԻB<"!3\̈́>'%53:%̈́n|qI]O#;6G37WW8n'dtvlJ-)'$o!v'")[׵l	|NȤBR|v_60ҟE;趎ZGt3W|r3%	둌vþ2KB2o4|Ldõ?!E^x2:-B?!vg?W'TFb-ϼo*}ж/c'xԂy~/c~Ȉ$Tj:&Lù#)!- C+[D,HT_HwOEID]/%|We_,LU]{{g%t:SgM
+RgE"'yB+KDJDʿbEiDJDʷ)H.ZHHHHHHHHHH)<"!|cԿ!|Tu/Lg**o4z?_߬d$S=hGFI|@?Cyrτ#G;B^bR=ykW-_iIΙ=kfC]miSL4rBEyҒB˸cFG9#L#2RS	qؘ(N#\QTJQkS:QV}<D!I\s\^\R$B*)uRr"b|\yecw*rWLfQ2krsM
+_х_sS1. ?פrf+dA}3	L2)&%;lnNg`#CԼ1F)$QH*$jE@L)Q
+p%贳AsE~Z4W{5%2*6Ԛk]1` }1RDtqi~rO`$n=}V)m :+=="D*RPt^UBv+VBn
+8d$+m/oR;!Qɚ`)XX
+M]*zxr}܃6kCm>ls٨p6sk1)Ix+%ֿkz32mlP77pSojVIIؘ7vñh+Wgbs.N烙lfJmUyn~smuU_UG:O`Ҧ6s87tnn2B'SNhiL,UE`EYciiVܜ;*mRYyJŘ{}G
+.j3+|msss\36<wm֨0:y3'3L'U`i0+=+Ͳg0tdo4)+;N5,$/\FAnc9w)714fbޏ1cLrM5!Lq+Y(	1`*b7Ѩ݋5c359pƅ\O7h(6m4$F{{RОt1wWwo$fzʑF$%jvɵMo( U+6h_2+F"61U7D:cfYh!dG(I1*\¥Q>A^e]Hΐ#=6·]ζ1F3gR'&OeW\uĜf%f%CVA_SmL]Ȁ\/Vd[K	ͦp:2b\jVTu}#m!:;'`Y-M&kͦ[bpf"qy8m
+[M
+e&gZLYCg>kZOK1"ool:s|o4qyʥLڐi  ƛڎCa #C3y<xʳ2>+&h2НuAӆ[356ISmF<u%Qb5?|5pLCfF#7L]'G=̛A497>6g*vuSَf%*$Cf+ѐI6䀳ج4[Mn*@yhyWeJt$sNtyJL6n42	M,֬Io36c1Q̧bL*ǅ[]w'Ƥu5bbbzW-@77ʳ6m 6*(?̔X].+ҡ?b"kTi&In%.o	GyRp2dE1qT+mrJQsuLbgH+iP!qF+1vOOTT{EŅޔId&0.IIEd]ٴ+ik6)5ݨ::Q{QV{eRRZWjqr\m[9vD:<#;
+okڝJ~_sUY^8]G|29+idoɾ}"vd8^p#.{rfN>vߨws{xKޱr=ӭU}[WYE>-eu8˵I/o-[Wے3##e${"W޵\+{O{:7+rβ}gنg3OԖ艤:>XeQ:!5"5<P=>UW*NENt$8xOsDx	#Xƻ=V<oaVgm?&`LB¸~%В0?ڜ/$(	DCtLA2d o	ΜlR07%SH#o$bI0LnE wDߞ1<s	֤72.CjLKSȌh.pt3<"_]X=:ztj:TQZTP]IFNIK6(ދkrCH)U,k㸛U半KX7voA( \ۖ-~v8Y)֑WP1k,Z-~e\RXoW
+mJ2
+%ڢ6Id(ӱǡ*E.XTC?U@`M4)ZN+WQ/'фk?4xVEkrqR/A]b̟%DƦߛ";(J{ؗjȃ6B^E:x~OMÕg[uZcr7?F5kI#YKЩeø '&}OA}=ϓ{<"ӤyC`KVI+CJ7fA#jR!B6EzF|i'}zܡ{J}$ӌ)!5_<=f)%$r0KH> ^%u(.Կw	5xUj$RRA䔔Q:]<)XJ32J+%b$XbIU%IU'K@U"%W|3O&VĪr4Ɨr*	*ͣyyBeeyY6Fj%&҇K7:=ߔ0c\:zD{+iY	T}ҭܗ	/'qHK7ä*E)˲7e,o?mjCQnᘂ,{/+EcZSWz[=ujjY>Z="=f32\PP65;4+'&O2SxcE,*.*~(dL$&UU%UeXKr#(I\Sk'&ۭ´zAKMIK+'u:=gnhW%Ngdi7%6?dJ},.hB̴-#&]같Rm1>CiY,IKG,}yaJ}VQ8~TZuot\D#.'.Λ7Gxe%y/+Qqx4.<%otjJ2!1Br7Xy b(CuQdq¸=\cjJEFPךP]R*sDR^*q2%YJm5aΉ\ct:8BA(/KK*h[^VY9(C	/\[|LL=n+l}Y	5ͻld6vQE$qCl|*8}Z<iM~͗ȹxb-;5ki\Z"5+y'st!<eoJIE|ۨ:c顺j '-$3xf$rD$x^h3WOI$]oW`N֌\`GK[FӲjBKM*(~gkcVT.رfVI&?EѓQtD$N $+$2oǦmx3'zD~'?W.-r/v>sYQSˤZS?uCb=uD/dGIĘq3<g|Mrc]5:jbkf_xMl"ޏP"E(BP"E(BP"Fo*oˤ戎wV%|Rqk'~I_9/i'LiX$Y15,E:kXO>yWQd\R+G3Ǆ֊%WFk@
+5YVP>+sDoxY<ۃ#9f+$԰DƵցYz]N+GTI+Gsbc-b%Lxyp<L	YŪUYŪUYŪUYŪUYŪUYŪUYq7PڹxIIuxw?q m+,-cmw߇nNVt[Oyd6Ӊ3ItCLZïXi\j #d ߉uvsjk5	M7og BJiD׷рt'
+m?F5~^S,@w%dagս:f;v>Ȧ.v^Vw.:Y-3mװݸBrv',I&P7bfQ!?6 vDw		ؿSmZׅL;_FJAU웊CאI-i~~4^^+Z.G>잞W1$ىۙTO>bgdsv-!zHC|'x檍yzjVZsO=Y,zg=fAװ}c>FHh~CQ]ۀ?Sucgkv&ŴV솭TyzRk^>TPig3ژtת5;'=RA=!85Ta<33a`s=ڬJ^-qLvKղ3=NmjOn*âWP;18Cr[y/tO4f\ۯte37؊]X=,_dg7J-[s2YiKO։rsk+YPDNJ]Y3s0vBW])2~;
+51>hv.)?Q!٩yGqӸgRo5xkHRm!c؜U2χfng29l5G+wU2\~t!S^yfv7rZ5:
+Ԯ.u2&3:lv-Fw_/wi~"0]fsL];x5GXvfP;uj9s+fg1vRo$7;cCN,ڡy;tCY}<ԯ_'rd'+<H"C+?|t4QOH
+.-dllIss#%hCb{dO^<G5gag1[ˁCoFUcռg1>+/u_\VZZ%w;|^% z}^=z"wk[//r]5.gqcm~y呝.r-^>NU{r+{V)w0v,ww&x˷Nv@B7Fֹ^`|@=.?cCewuڱ5u?zZ%y}^O ÆJQTOuN=.|a6O١oNvtu]k~gkdZ+)C'nv{]>mvp4V:\TA,"J(}Xt:\EE{+UJzJ]~Nfdv:\d/O;0G!ӋWR*tR6oWo\.&s0.́gL@^Յn	]~z~utLf|֮vOvUѵVvcZ+@+a< ]JoLxj]nI]{:n?EU<,~Qvb\O}+.PT'RUعvHnPNΠC:9tL<
+UiBqU_ͼN+	oPgw:ղ5[A]qp^+ɀ-vy>7<nOw1F+7\o:'twww+vx;J0w+qZCYkvQWZ$A wTŕK`EH,pPw4)8⍨mrGt;۱pu@\"_DyՈ+g)9,ɚ(pc iv-Й ?u"E9]k6W{+}`/qZbss}+$0TMbH2|&wǹ+\ܓOq?~?gs?~	sr;
+sq_p/;w$K˽+𯹗ý[U׸ׁ >͝~{wm~V"mN(ʉ T VxISSϤ"Hߩ?L++2WۈϥyrvPzOaC<,O`+v); ~a5xW`+v++;:kv8ý,Z@;ur^^~CxpMM3හ
+ -++{	A?H-~V_?$>0##?&>8 ?!>
+>A'ECXp__aM"πYoo#;w^={{ >?Aڇρ1''G}&~Ο?/
+9E	'	>%qK< Fpt$)	8YJNRST4)+8]Jΐ2GH#3L`dΒGJ#l)Xd\)x4
+,GK<|)x4@* +'HBH*.KR/!2rB  M *'J'I*d)jx4x4+x4pjh"rw"~wwާ߇zwB}E}=TH8'%aA)bkï_6h^~̀4n@l0 SN#{Zֈ!Dp󵓔Vk5ai@xQLҐ?o0GװYFf/X0Zt|7.+5,Xa	=Y:GRH*17z+wz'nVO?zGY}\<^XݱbuXRVOfu!?:oHzX[Sl $btWNzd7!2d~+d"rN6N8y ɇKeq\57[εsܝ4,w7؇I@đd1އγ7zszgnnzqp{Ix?2spmÃǯY>7fpMdpM~pp<y|p>:I;C`[Gk!\XS$Zkp}/[a8Gtq=w4~?\@	2[/FxpRbh&m(=R(O%RqJW	tRKGFBv@KQoG	6Җh쏲/\GrrJQKi-hUr5 dK$tm:;gZ24U/B9
+]1VpEǋN.ӢϋN,-/YP.Ӡ!:ŤO5䒶:*:l (,>tPiS㫙%9`K+8ztjǦ5WЇrnxqvۜSEk>/k|x//[{eYj/[qc˲l)Jrױ/.˲\\:l+;zx7tNow[c쾯wMy>ڳG^QTt+g\ҵg;M{7lTɳitb;wl~p-i[m=ɳT}yǍboԲ7cnwK-~˚[6oe+xr q)[niƱGw%ߕk]w5Z⮗@
+1w#4`$z81pϣ es{N9^]oVoqouޕ{7x㽧z~i{^^p&qAbIa"{)"a7hox[KbdP,O+$/XT޻D	u@Oޝ34̉#~N4r؈ZT^ivGfAcZXRiW4yz,]Pyy	2evzrU{(1)C<OdvJ[G@@np+rpڜ9jffcNrS)fX53>x&e8ӲƑGB}{+Ajj^cMwڝv+d_Pқ T(AޔOlBen8u<ǋ>siP;iat4#N	iϳ!/Yq
+WSgt<($F^+{䒛eMh=Jcr0szНߵ?vr Z}@Łz{ȥJ j?p}޽ףԼ|K5&Biѥ#p+"[
+#.[z7u`z{noBG>Dinl΅ޝ[{U%Ϧ
+zn}!n[:JRs7y[ތ{s99igqڠ5*
+Z(ňT֡T!6V:D[l=ڦƶHGbP#yCcoy{iﵿ[kRrgrt~9?4tvmCn){H{,Wuc/7FҿKѷ\~uZɥUPT;GMKoyxd޸$?k9>Z{K'7<||C}bwYQO9z<v~/bԼncCt,fNOuc~{<3G?gw}ۢowEWø;aM"Вx3kB۰uشК}">\TWuAT쫡N[D"+$FۭnA݂ޯr:'OF+ە4$s|l4&1)ĩ8++8g\ep-\lsqf`&f1<g];W':>>]//%KQ\+/U\EfQ"9D,h/RKi/u+nRDVGRM	/UN$#p$0Ghz6i1-x1-eq0Ʊ8va$_71vca;a10ưv|Q	¯]4F-|^r3DۦKu+i_o[SG:j99bM)'*ƍ/+Z5hѬF]jԩѥFF+5OKNviWjZOytKJgE[je͗;xSkBZY6\:5g>M7Qj7SCUM
+B,ǳ'@(-0#úh+eGHGygۅhOy{aoq8_E-&`N)Nih8g,0,4B_q	fR\9Mŕ*\A_--v|xqoxo"~%
+~?ī4Rj~DSZ]` XGS>n}600ą˻q).\&\Ryp54A}=xQ<v<'$B̅Z:z*!4VO($7'71#m0
+_	C9_DL8u39Yz.1Gx$Gx$Gx$GI+0WЖI4cq<Nh?u3pVx=5=t.vS4+h85+1Wnq>,^/oS'ˠ-zºk3W_VjUxSW/tBQk|
+\D
+ˡ31/v+Fa[l]\$>A;#O-wĳpg|	fR\9h0q6p+s:|i?w.+^܇%Gm.9?&R?gǳ~$ˡ-~pJiV|:6C[zttN)Sq@3;ga:ĊLegIaw=1KoYz˚./˻3n:$Ā*shU]I
+1ʼ2/Ąuf򫛢dx>JY+A%%lM6ǖ*4N/D|mWm~;ag]vڢW{_aVcqj0Pa"&p#Q8
+G8'`
+NI≦lsqf|\uqgƥsp9Eļ"q8GD]cVJuzј>܏ǭ8ƕr.е1>[c(Ebb{aYb'y;Kw+cX{ZwFu/E0Wj-5hДx!*Q MIN4+{'<?l-.}|AǇjc|O6 b25iAiPdEAiPdE9"iN.ptq,YcuqDhy\͢P1yPL`SGEE_,Eg):KYTEfQiPT:;4Ek)ZKZj&f;H]Oy֠5(j+Z`ryM"\{J-ntM܄|V܆8wvCΗ*G?.	O:~
+щg?2G?gxsįЅ~`^o;?īO	=x+_Wz_VzV+ƛopo(zwZ=0~9OX8nw8uNQ)3vq/^?]:_~NˡDʛ#"|z)HE("ES}O1}vJs7Q(
+g1w1U+<m*X;W˻ҾX>k+]w$z5ߣ*P=5l*r\\pS{xyx]z0=!Q=T߈ӋZ|N{ٻyٻlсl{??7ٟ;_xYWk}n^zϾq:9ʔlcKMZrV˭rnchx2o#u/9p֩SzCO+ك3x99}toL-D/y۸;h]'-$F"Xmĵ_X!Z~_
+Ѝ?#`1ZYڇc~xZ]QGz|>3l@jÌxK0xxOI<hxr_X$5L$#PՊ@"Pmr~4:y5gFU4Q6-	8PAΏgI/\ נq-Do}ťnߡV܉pJ+{|/}y\g,_m:abϵg(#=f]^xٮhty_NW?VUD٪#UGVM8@2Kg`׈ϿDhqKԸ_|/K
+]x}X1U@DEh>.}|AǇ#|O)>P
+e`eG+ #,vw}v}v}v}v}v}v}v9}n}zy.PPsSjjjnh:0K͕wB/mggggggΎ3gǙQx³v9Μ]gn3Wmwy>;rvx}vwvwwvQxj4c9Ś19hQhn6n~73f׭CͿbtp{h7ۣ;J%۾QwϿ
+.2)}l CXchǓx
+x3>:,~GX;r)?sayT"[V'Չlu"[_(vPI_B#SB^ßxas+cX5yMyMyM5-tN^k:yM'i5-")&ae<mm6<=e=e[okm:{ACK>T**BkE1;oВc4v	;cݰ;Ş{cþQ+&s\q AxCUbag3;yf",<,&K{MSS|ZRBK\mO4-͸V*_6	-\ҵG8iutkl(l`lbc&E]c~\Kl\r{l\bظXY%6.V$uV$u_weL⯺/xćxƃÕ;BGzɮq=P_w|(S2i]Aqt~lsqf|\/^Ÿq).7G?{&W`.<UZXkq6o wŝvq]iw[<߭s۱q|w.ܭ=bQX/_?(}]j#x}O}-Oh1/3|o:ڞy%=W4eͣM/ٲeo-s\{vц?τfBxvǖϿf1ѦUUuxh/exhF,V(=TLbh.ZTOX5։-Q+1VHcobW,T$M+VUbjW*^~;)*
+WJbNPJ_][m{_zwkƽ=iĊwUZKAw1.6A=+iPZV8(NlNFf+ZM3CK_֔:6WҾk=j,Hbz*NCNmk18<LBcx|oEV_?+kw[R=s/꿨Kإ/꿨/꿘,={~-k_KZR{GKZRԯ~-k_KfZZUZZUZZU_haViaViaViaVia1蕟U":4q%H}0+p
+Sqp:h,q&tMa!Y:>< 31*y!-
+-"}ZY(+E<OzSl]9G^܋J}x+CXN`Wݱ`,D^X]G:JOVb
+ɣCwX|x)8'ajůK;ut8;>ɛqsº诞,HSl%	6[bְ~HTۆvؾW1By#7By#7By#7By#7By#7BmF-qW18p2̨ٔ0UYyܙyJ΃5V*\4ca7(=VOzP^vyk]ZWb:uX*2mm]j[{yo5ռVj[{yo5	E79&{+0WY#oU1b{e1q3ZW+`j+5*58PY>qlOm桓鑮rm;:	;cWa-7:=xHFp(@/i4ͤѠ4y~44T<+'GOih8ó<t9̨3ǌI^z볔iwtk:lI_wF3+	wT$*\p"N.ݣ3R*~mF;b']+vc
+\m8`gWh.<Up>K(>]ۄ֡_0.hw2.2ٟ3Kj5S[V`v΂Y0;.2;5uX]X[a*v
+/Wxފqaa4+++. WD:m߮R+T<)}?UL4f`xX>> ð6up4?3X|x)8'a*pb^gNø&ԅamr4SIo]C.>ǝ?!	]gE27X	֠/$6>7L.k#l
+<.S2.,R$ENR"]\EZHtqjfhfcl,mfce6ƢXfbL2f_1ݯ޻aQz O9?LIƧz	>+BszVdЛI)0>3,4eL*d(3<S<L2_
+3_&44f6Sfl̖+3##FQlvaTf{yQS94dv	3s+3c{igo죝qW;_j/ ,L̡0_alfR9ܳZ3GWdڰ*sfqO^fW9%4g2';Uia\d4;s3;Kʝ#\ig|;gYUae+ƛX>w֢b z|1>	oʋCs%av찢R病)sCSXyE詜U^W+;JY^3׆]a}+1I~+oVڹ%$*o+qmV!U;ս+VFTޣ0>K߯6+-P>/`ExEi}+kc}'|㸐N	maelu|%:Dh>kEѪGʉV9*'ZDhrUNʉV9ѪUj-hf[ѩEtjZDѩGt)Fdȉ9O"CNdhEqvsvns=s=s=s=s=s=[8{goCsvΝ[swqwqV9Ýsܹ;s;wq휸s/#4rFN{8q'=.8
+Nuq5p<t9Nt9Nt9N-t]n8]9][q.N75pNVp.N8Ntnt8]ktS8ݮnr.snεPnv^[;}W_Dɯq9
+NMt'snNӵp)nz0qezx;^f[8N7-t-n[rn1[pɜn<[Vpn1[8N7Mrntqf
+i69n6]fYmnmRn|nRH8ύaWnmVp.n۴pn3mq&msf
+msfYmsܦL6ܦ,6&mrf!Ymڣ5Wiv4M6>k]-ԝaj#VkªaQ|fQŰtT~7:!=MKMLէ?6aOSe>SfC4-E3>S!&LI˫t-+J%y_j3\[eTxo#oum;uWf2;:In=|Oy{q׵OZ-oy~j\/`m	a㉮O3G:SgG)ȫv'xNp~0Uiʜ)ʟ>OSA3䝩YMWΓw`2Dʋ*/U^M,#\ʻR|׮wt樶rʿ"oPFy79o-yvmZukw˻ǵ.w j(k!UQՙ_PT5EQT()fHQUGQUCQ)PT5EQT())jUCQ5)(fHQ5UZCQUOQuUCQUMQz!EPT)(fHQ5UZCQ5UOQUKQ)&R>UCQ55PHQPT+ESTEPT-EP1UMQUGQ5UCQUj:Z5UMQuUOQ55j(j+EUSTE)j))(j)
+UMQUGQ5C"EUST=EQT+EPT5E()j(jijXEUx1NEt5Mӝr#.FJZTp^^$7QtqgMoR]*wFʩwnw{qw;CmwSOB-ۥlIm*g&qjټ8 Ζk:_|=_Fu@-Uk:Y|]!jH)#tq5'CqY\mWe%.O&RFh8#CdQ9~nyqsD!͜+nf9Jf)^./gMe#T9Gex@%#.qr8,N6Ɛ+}(\7~ȕ[̕/ꮁjڨj&PT3j:V+4QN[uRK=jjڨ&PT4XMOMf6[><OMS&X͍Tulfm}G+t'm(r);Pn=vqW^/ :?H^+?!O0+&P[Cf}$S<uL}Vsm}OmT7gNifw2Ӥ'?EyNLgg*wvf?_;>S;6|j%&
+lv+N*@cp2vZ5Z5Pc5Sj܁'PjܟQXj<֞5{*oܰXMOc[݊O6]}#o>KqmKwӨr"_5Kyk@uTQJ+PJ르z)l+uzyS%uPO~4j:(@)=t&衎^wSC5~3
+:Ɨy-u'G]{2ݝ	EG6\B @YA@bPc\`$'#ݠ+vݸk6KXaI4!40@B0S]50h<z|=oU>S++Dwn'[ɕZ$v"z[qhc'Z[EJ'BQyLT<G,-"7l+Wf~?zAb-J3cvlW[+zɬ3}m}WZ]ZQ&
+kJ(j}Y_˭{W={L)rQi/WZ]"6EQe/R}Bb(NI8z_n޻Dt~=L):z_j޻DxN=L)<z_.3۬Rԗ.4[eJy*m{TFS"oyT+TJR4*@%cJ},4B5y}z絛4fP4
+ZkWRRV[sz_jWPj)5FY˭{ͯgi6FկޗS[JuӨnՍW[+FӨpJPJbu8mVjg.٨+5K%Ÿu'l>\JWRf/eQ,l%?&q9vc}}c=n?|zo[pq+7Phl_WH<ee.vʜG3)lʜD(J\TzĕuEy%e.̙2GSfe2;}O'RC+Ud(d;|uL,eeΓue.2(3O)sJ]K)s5eΧyy=evկ)ue.ˮ.ShʜB}2o>ʜE$(s)ewvsKZ'}V=tq.U}M|(s4e6ԯ'92̮є9ExEycR-e먰~]?۩p^ޒVѯ!yaVT8
+Qao:~RUSzU]^*@˩pΪ_ݺ
+TK*\NpN_ݺ
+WS:*
+Rr*E3*,Sa/np9ΣYT8
+TK*
+Q,*ׯnS*BT
+S*Lj*\Np><
+_ݚV3vW᫩p΢*|uT
+WRj*E3p^*\WWS<*E3puT
+
+gQa{:*_COv*WWS:*
+Rr*E3*,Sa/np9ΣYT8
+R:*\K+p5΢T8
+Qa/W뫩pJ3LN~A/_}34➹dZl`&cl6i>9xqii/}`fx0ۮ\hxP<g1G]ƯŃi;ac*<\k%$W<+aF<xOiW^g7WٙPxOOi<؁gQsxB?^ ^ ^Nx$~!l,"lA%ĕ\yC1SтJx5ŕ]tpBvs£lm{r0|\
+O6?ؾx_iTq18a[6<'0;>#uxGO{Zx3={n< >3^汗{+߫l_cun/{O~}qOfs:ɀɀɀɀɀɀɀɀɀɀɀɀɀɀ@ĸ'ۊSp*>04ݰm!_5-O)\Phx񲆗k2.Mө|zKJxd0N)(q!؝tOx|xFδR>`ߙƏYqsx;gw.>fqS+|czpY/}2/+{}KxY	~BxԾmښD^[ӭV̌`\tW2xbf.R,",eWJ\q+:,uX2_oi7~/|7%=XGVg|.|װ7AFpJߍ%GphEo^Yis3e|w+6܎|!~.܍^O3<nάDq?z 6AlT/#xqGh-#pZ8BGh-#pZ8BGh-#pZ8BGh-#pВ=B.:R:
+Sfccq{1+ÉAmI N)8NǇ0Gpf⣰N%q9VjOZZYk5i<|+c>e/ŕe&Yd,=y4s\&!H~j3ߚȳ&<"'x]ku͆#4lXlHaauA6/Gߎ5}f)$~_":d^J\lxՙf{vC>/2mel2&Wownˡ-`0ޣm'YnYy'Ov[Ls01SVxmymFiW|6
+Mk_**	a3o\
+/0^v\K[h\]⻥z
+;gqm/	ro5v]oW5=iO#~ӈF4?iO#~ӈF4?iO#~ӈF4?iI1>xOc<}oO#id<ikxikxeU^VeU^VeU^VeU^VeU^VeU^VeU^VeU^Ve^Ve^Ve^Ve^Ve^Ve^Ve^Ve^Ve^Ve^Ve^VelL6b/QhBY0}/b?	ox8oމ<ޅsw Cp(&0L8p$ј)O\WU<qO\WU<qUy0!ҰJ|O`/Yz5br:ʨ.**
+*P2BUFU*#TeP2BUFU*#TeP2BUFU*#TeP2BUFU*#T9gsV7uH[LR;^J} I+'x]5iwi+IZwp9~{cqP㶟ɯ^vg6_km7s#8d7<Cvs#8dwZm4lܕ	4+9S,peΩROrXV٪*\Z-V;B]rv8hϮW-pтj#uqf7]MܴMܴ@G<;fLr8Z
+9\h5p!㬥mo+tr՝g*ieq+oj]ms-qےy*MOyvrFm4Fm~Ƒ*n
+CۡPޭPvdJwE,Ǎ#	+e3AſkX
+wU3٪)[\fUsUsU3^ᎫWb`lX6X,,+dŲbn
+CV(
+eY,+ePʲBYV(
+eY,+ePʲBYV(
+Y +dP
+BAV(
+Y +dP
+BAV(
+Y +dP
+V~ZY+?kgV~ZY+?kgV~ZY+?kgV~ZY+?k͆qm^Єa41`_~xތqx+ކ3y:@`C1a"GRMe2Ѷ'c
+beTJ2RIF*H%$#'xk~E_W~E_W~E_WoO{iR=i?89p^j]uG[^svnVJ?/[˭V|wܪo5Ĳq1he\de|--VY+n\'s9fsߖzIN(%9:8G8IӼp}>-˄K:UyuGF<'v",n~ﺛ^ѿW0#."GDGDGDGDGDGDGDGn要n要n要n要n要n要]"Y{>0)C
+xHA/Ri{dzHeE"$ΗiK2|$Өf<B1ܓӨfΞze:MɈsmP/|xƋc=F9v},#xx"/򿥀TWhmp{p#qG\?׏~#qG\?׏~xO}i<؁gQsxB?^ ^ ^Ny$~!Ĕa+
+yB^+
+yB^+
+yB^+
+yB^+
+yB^+
+yB^+
+yB^+
+yB^+
+yB^+
+y+
+yB
+y~7yB^+yO^+9sę#q3G9g
+yB~
+zwԚI]9
+t<`Yz}\=uv.R,",eV*ꫲ̽ꫲ*szfW-ṋo[v|w{y\Rs%5GIQRs%5GIQRs%5GIQRs%5GIQRs%5GIQRs%sxnmm<6sxnmm<6sxnmm<ܶL2B,oh{)彔4oʩ5[oŁ8S1b^pQWZ|7bW2~-ȥL`Ns\GGՑݜq55kaS
+u/c8xOU!30ܻ,.4ӟš6̥UYjJ9z,cKX=D%z,cKX=D%z,cKX=vZD%z-k^Kj"HEz/{ދ^"HEz/{ދ^"HEz/{ދA
+98~ c^r~^5ω7(<g'çey B&ʹb3b!8Z&Jf\+k\!f:,uVm~؀a#cqn،-!<_`+~G(!8V0EٵgT\D&Lrw-t_D&5ѯ~Mk_ׂ^{MGĠۙ|8)={ٯ'|V's_+sDLr 6c*x؊_<mx,I=F8|G=(Qmw%ٽ7
+>yyim1<Ի?i_+ǕO}s+6܎|?F܏^<Mx<l/6<fb:W'?~Qf;Bz1gڕM;p.EhŸb!a1.W*\kЁ%gq--Vm_3T6Ce+lEfaEJZ:=\3]3;z^;}{_qg㜺W&wy!Zp!.B;.%zx3_353_353_353_353_353_353_,>_o?#ŝ/wn'b~%1Dq?z 6AlT/#xLԐD!153IjA6wǝ	\/޷ojI#<nOWWOjn!\j<'GUG8Sx`;vYǯЏ01/k!k*J=1.g[q>q
+NqCm\ְ-nQcMTcMlx6l+avà/A'~N?YN>_շ+$JjDz)HIO\}+(?ÈoIq<	
+KpqTs0+rv>§16I6M%PF̀޽0
+R$6KU\R5UQ5UQ5UQ5UQΏ0&?|WJ\v]|?@_G7~[5	U{a0ět+8x&:ijB0or&ǿor&ǿorP+`ԾwPveQtQdEQdEQdEQdEQdEQdEQdEQdEQdEQdEQdEQdEQdEQdEQdEQd'[u^05:\\\E+0nR6q؟{ptYyxz[Ih+Ŝ@1'EX$3ZťBd(%R"JiNq뤖A뤘UٚxvRO(fb)fp~)))))))))))))))I;H;H;H;|"467G4{{uu_WWA	kT]{}B1wTW^7o!%@ڽ=$kϸ+k{i%_owχp^wO	꼾;UCu`͡6+ᐲB:y11H~CcS?fQ'fՀYsܬʪ7+|r0(4k[0oA8G(9zN+> a4I4Ix 5f45>:}Wآ;)=rZo>[¾n&6	cBoW_'5ݑ{$nrH
+|u:>|/~+ۆ4<'`vʯc_?'gKcÛ<69onq;9Gw7<'l|Oim_Ҙ1cR#}(`lv]ܛvo|BvK|u_BKQc)jlIy{)<>t	L>升PL=q-wqZxGnN|ISX`\%KUcj,U/_x+C1xǘ,p8+ƛ}v}kHl:ʫP^וބgM 8eY*zxirs5<wi	ey,O\NƸ{6JJo߰[o~]:R>zB]dؓt;F9rː[ϹźCkvNowx+6aƉ\cN?:jKiS˰FzhFzh$FJYJ#7qwr,wLEq'7xR\q܇qYq1LkC;.j.w:f9|3o-zx/íbwtٓd+kԵxϏů2_?+qs/.|ջߒ`{hfn|*Ʒ4q3n5p;[?;Is#M5T+{p׸>΅7}W|&ۛ[CC;íǅ̾ǍOg)a8
++u7v6>qsVX`f{&+::s:읐A?]I&?1jVVʪtڜkzۖi깏	.KzYYvMvnξCq.׀{+Us{G	71;37o}ж8[6{qC1?w}G+7kMTs}q3<3k;qKb\kܷľNvy;vY<ͯU1Y1'%<R~^J+&N~qn'q$ӕX=z^Vfu6'.SSuF{ :ZTMk;enY\T?)%oT眬"%T/y˶C**2k\JnqdWE*ܥc^Y|hW?9$k6bo4:8"7įܾIthL"duxǛEjs~j͢H=/}"Hgnuz|ce>h<o#aT7\oӌGR) _Q}+ko/7ϹEkF8M`Tho y3N3Ή76">4뫬COc1=gՒN+$J*]Ct?݊":I` ٗw3ΨΈ
+TuzJ6YgF~۱oήUV\a^R[G};G6w${:-sM>$;j펜,76Ƚ-yd^qm4Ȼ3l6^0|+?&׆I^'8I=ڬmV6Gգ^Wb:cҾd6d>iSx:g9ϯϪQ5C#g6b ݼv!խVPq,O݂c<ش(:-YIE+h%TLqjCMEB#rƺv'AG#+gb:~Jظ8lWŜƘߣ<3ɘ2NghX{+箸.ii@_Ž_wqxgZ_Ŭ_Ŭw~ݯW_[xWxWxWucϢUzTϨԫ*oj19<1VU.Y<Ɠk2LUr^֯ee+WҎ!Yۂ7\U_~9 +R6Ӗ^m3+jVԪZR;h˻Teg۞eqw5}.^N %Wv]޵> &ǚ^j$q$;B~#8q;|~#xw=E#jõ}oAZE`گ^[-"5IDMmUtDQZ舢=*e]|ޠKo{9y|ДֽZ)g^紮	3!zV_܋λuyeus]\kusZj^96gYK6~2ޞU'f/8;~kۭ'mmϊ7<f8?o
+v{fod=ϫ<n﷼Y[+wp+yƹi[.;d[[{^L?kkc_/2ss\j\sm[Uzݺ3.oN_-yɣk76D[44~3xWɿPdMv%oǂ{G
+9ju?*~=.wKpEnNr=['תAcFu@7+j6_6スg?ݗGQdq$!@!a@@ c82%E*(B/tBN<.ʡ5J@AD$3!\~ׯWuw❂)Vld(q6 ;d
+; [MבXd:ȟIeTʗ#(Wq=hZwN=(~%ث@)4{eCxo*5$JN&{oBA6RٙeC:vuufq}RaTX% ;%âY],eFeU]9ΪoL&r~_i@RYS teZwUV;MLpE
+jVjNT(AIJrT	,}i58ցxNFa# TdB OR<VImat܁w4HSmj/-iigAr$Ar$gCr6$eCzAzAz6@zzV6@jBj.Bjz/'5(LbЧS
+F>}6}6;&S!Qo>$jD/D/D/-J
+o>f(+++]D)lh2®,ik@ׂ]44thvh`#3P|b-"M"M|cQHkqh	4EAP.&0	=̙Џ_B?ڑj6I]g᮳pY,u:w΂6@[?U0@[?C[e̄&YiY8C+ԚI':
+t&-(:8=!N9thh8hh$+˯@Šݠ=NOy_tłZ:uwYؙYJ6mE^ֈS#%tJdg'"6D "pX=w6l97sSsSssuϝJŲAw#b"jNo _ z-33333=tΤQCGM@;![ъG͜v[X P')#@o.dqw32AXcV+##F&FL'{81,	c@@Nѷ%t5h(t+Zu5@~&ЍLMY Dw	ŠAςCG].h>TǋbD]<lgFƀ,3zl'Ԩ3ݑ&C49/ݤ{wٽ¯%tLuz$-m}&n[_^3{)'6E+B6p_0ɢXwT˰I阩ud BIE}1{(ӑ<F<)7)ՃnzV|⍹@Ozu'8DSϊ9z8MGDRDmH)r)r))HFn+"Ri"JiZuU}t)]#GwV>s=6z+8Ic%;FDܑ@wP>VGz; -1!\XᱱXE<ʯb`bܫ<ݘcĻ\ ,ٕŶ>ka+(;rtk鎠cnKjn}UHaT
+hˇY(D HWiJDs#^2)!oàA8䃠@@cVTl^#	qxޝsj9APyPyPyf&3>Mb)z>>S07(ܠ Ƚ -Z<l݅XtRѪ̴-lx{UsѪamвASX,Z5x3Q^ty2ʓQLC>x>܉>xOƛpQ^>x^#V 5rı>x>x>x>x^>xh '>xOYeTӔ0l$n);~N?bL	Ab2ŔSx7fgr3\L.| >S )uSU@X|21֏G#+㎱ׁt~TmQ['Ox$A{廘)Ŗ:
+ʙξК5esˑh#eDΦFh.\6Qk().bKш-ɿU2nhɱAAAsQZ僞¹q|>ЇPǏA@@)C&{c0#'`%[0S+F⾖VǮ ByMUke>\IbsjT/*eij%-ML)&UepE W:iT3ѭ.=W~m0+jOeanŴrOKKKыKK["c\.BD@D@D/ED/FD/FD/dI֝%"{"{O*jPHkUlf-_8	84uGoڦWjZ͌AL	F#W/MWj,Bj*Aj,FH] -BZHKOcV
+!*e3{`S"rltPx-8!V+[zcp<<^(ܝ^<,sŷEh"6	0'(E߮EƠ<5wWEZbt]\1( 	$A$Cbh + _5{IV(	%~mȂvIhW}k @ T;hvv] ] lPń>}5BWSCLhZe4͂[h-Yђh%@[N?vJ$݊4l/ძF״bGGQ@G^zaʍH?Îj<S-_xR'ȯEa/+\®]cJ?lFnwj\db>@@(HOR:+t+]Fs[',ֱ8Vx֘X?:ʆQϦDv#yl>V0fwHX	Il?]2M[:^v#1,uM.f>7+-of6|ކDޞ-I<ɻޓf>/@>-!le+8>U>Oei<ί׳>[lo>c|1aS}W'jǾOg9"_ᯰ:^l/>?៳C|.^Mǣx	B}|?buiHȰ+'1F=h`4-	?hj䭍6FhktIF'?8œ	弛q15V`c16Əf>Ҭgכ<oTaBs!@"UGbȷ%|L\w+4.f-b? l~H,ǌx(4b[_8l\&Hf\.MiS%=ƕ+㌩i\'{㟲`<(ϗrxDbc<&Iy3^OE|Un8-i{%e%?drԌ[fJ~erYWzrg6of3yD:V]LUj5ݬjau6ϱzX}̡yxsu5[WZטutf&k5Ǽ՚onε4[%֛zmn+`fkyfm3ZۭNkmg퍊7Jb'j<*<ѨCў"33]\_b%fϫWlkϻBχbgZóS*{y<q<xfO1vn,^-śv[`wdav?/>CE=!Gc6{=Ql//;I؞lOSLQbf&wvvmgb{pe?%ۏH~ΓS2~~V6kd#`f&oe{la˖Gǲlke-ٻ]7U&y{s#eoDowżIN^)GF%GE[yaLTWN33=c-*8Q4ߜc0CAN =OZe}{)g3@Zk]RS)O]
+>g~5SNgs<KN_5ìzLg%ˈc[\V8@]Y3\*(XR7uegRB:*WsM.Ge^%f章߭%V0>$r;_ඵ2*-1'j*i87||{HUQZaM"Qc+(j}WT1HNa綖"^ǿinUڡ<zV9ZR򁕜!yh{mڎf;[зOh|ZʧqsqYT)SgS1sҾJ4ATqV$BV2\qLDLyyIr^D/Rti|RXbYVڌ(!AWn3k<iY52+$]:z~5o++)ԤF?~r{~\%+OAԳF%d#,Xc3> 9=j[^B{vS~\M
+}AyC+;ݵձ
+nZ%1E.aWj%U?Us_UM_U#qcY.RI*T7*hإS)Nv%ZEQNDtލQahr3~*4IvĢ 9[P:gEmŀ
+wB#UH?fsV?o亱ڳY՗:t>\1B=F1
+ڱN
+u7G~*2ns~v~{@ Mi^TV^Ռ;U6vgj.uu;AT	=R-vGFH7o"mmÆfG˕Kz)A>jb:Z)8Xn^59ujD_uǌ;:OVV>pon휙 yw/U.>T5~MٯZo؞n^]8tz]<iuQ6%}8^]L0N#j.cWhtgt
+_YZAޮc0pfn[U8u(ٜ'-1T:e[JT])ʃгљ^y+̴#x,ոmF"vn)Q2__>{2O`˯/NxDTRNb;}8u:	rrvvUs
+{+jyoߥJ5}NXq}֛maO U;?t2P0$WظA:\XZS-uUrzq*RNMߪÐAOucmxGTπOvs#F?Fk|U^lH褴oH9U32a5ubzRq&ʞve:<:j^d8˃"zFX?_Nx7asXybP6luWjU 7-R\4qZgj5	u'bQ!'+H3*}j`$3@b'Ǹ[*O2HSJ*#?.cut'w(Xwk^\VjYneTm5Nk祸b~6kUWz1/Qn\WH	s.W>W
+;rvzݝ%Xckn,qA&ZZ4%)UBm |+ɹOٳ2[!
+No*ߏ<R-==uzS+=6t*zAX4m+e3°K1N*xMV6蕤j/leo꩕+Ζc*G:nCq~ӱKؠN[4|uޭ+]půbosRg5./r#V7|SZ8:HD.N8z|'*+#rE*g}V+Ŧ+Q;2[\7ݟ7:Q9Ҏjum9NiA$ZaYR>ԍ-Tz)٦tOz{#u:0H~zt3贩 pҽ6[g%Ҡb]']6@=k58=&G~uso9g+s67KkqeBŒҠ;_sؙ?CH\S92:_Ts.8jac-Ytkl
+=OOFiY4F`Esi(ǹi!݉Mwl1<'Iz5T ?Bz>=4}JޥC{LhausVm6yb1l2<֎d~lc-~bf
+d7_6l¦mNlyه=fkfkԗUo+libElҗ})RE*J#'|Xn/I\..g
+1Z"K<m+m*+q$~ƗU,^@X~'ld-N>y=eO?揫y%Gd?#r
+A^%/ɩZ!ooț2|P/i|VKW||U/-w!0Md!?G;r ]hX+a< 3Fk8jl51V_=ԗ`5	6fo+֍mF5ۚm̳Xm$vP}j,s
+n;~Xl?n?n,߰0ƽ{L}jgddܯg5g5T߳+}+CCޑޑFwwc<;x;;x{c+q	bROH0 XԐ,/TA) 1uD}ؐ 5ű!CzQ)P_:+\jJ-RkBDjS'hՙYbGMCͱtR|+??ҥoH]FI4<tpJ3LHMBmH	sq|N+B)@jq'uDFn#d	-U"eH]>n19t6ԝDAˑ#ꬠ3?gDz%QGģBGTjҙJ?5$nGjK;h$~hMG$ΦCPwFY=ubIbbB"QC+l˼ŢlD:ZEHvf,1kެkD@Xc֘&	`Ө7kʚR֌5~9kNgbvФ= I49%[W%)600+#6gr;C+U!]+2+F6ofs V6rXڕ,6y=BQuD~ڱ,#^l'E7[R't+e4chg3a ;W\uA70~g;?(?ʎa npr.\"oqyEt9ȁ<F1r48D=L"d&h0=д:`ƙut	TcӃ:=>#yاoHbͩȼڜF-s:3C˼ɼ6gPc5Ę40䇋dbyXE)F1Xq!8/#?AL&j$^j$ɮ~L=1bŕJj'W!.ґ*ROqi!t13Lp"SdBMb"nb68sp6KdQ'v\P,;ĝȦnp^,,KQr<eprA r+HCTO<,Ɲ\\xc1\J'œvX<j>-gx	5_/¯Wp7[m;=H(D#F	*aO*9KBb-G|G}:W؋+s? 8:_!8:)#꤆&JThmDQ;s
+sP`zח8@6
+N3JNS[yl:d+pk-l[%2vȷIQ$NWٍ*޲7j8;@
+ ?JBr4Jd\$/ARj+xʩuuor.Yr!/wO%rAx>,W+sD>M'J>r5Jd%|OZBɳY쟓A>/G|K
+Ka|L^(BTT*@_bA*jp5WZĂKQ{,C~K-d܍=rIl<K䏨W}rrPoD:GC0jZ{tjea#fEYQ$-M++ΰbXױiYqTB/x+X+P6CJ	ma@VKleV"8:f'EYdCu^Vo+y`b+ifXk<O.KK72c]nYI&㎮Dͫp6JGTk*ښ)V8_c]YAj5rJBR2PhnN6bjgcK%bUTp*%+J=NEI](ZU@
+h{Uڋz{{{#ۇ}\(@]ww={PukQWR{q(r[\ub{	0O
+趮Ʋu5j]SjW#~6F5B=O#&6FFuO¦uIu5g?8j9P#&q6XspBIWXƚ5L4 Kpv)RG8;kQ#ή.Ɲ=5q9wHi%=*6C>.>.<Rgz^Be+hFI&Rz=|Ԟl B@HCڈ&$OPRDaOlAL[i_v݁:~{wwԃ"uR:AC;sԓ1bތ7f3zN
+C1=={W93XcPrF1%iQr=5JnQ%(yFɍ5Jn
+|:moW9ps8wd;CǱd`h0tWn$APuP5Q/u;KѬ?l Ųl 䇲4a?~,c〼cǃ6|&K(<(8w:Mھ
+\Ϧi<~+L  R8v,04[aM5v/`S[u@
+xh>Vq_xj>N5^Ghx}4^Ox}5^pׇi>GhXK<!_C>#ߐ7DoD-xSޔ$o[`&?μ3%nyo'	4O⓰_=={N.$BIB 1""/CJ1).	!9gw5R)#bQ)FDDD"E$`P@j?~33;;3;<}'̰	`GNaSb"p	RvGXr`+N[[p=[ϳR^b/_-{pہ+}ljVM)-~f1ď`'Xv9?c!"HTb-<JV#j$Vh6W#%EMAT5ՎHf_O9SKPp6Msךia6-]KZA<"OOO{i}+YP?O?u#+Z⃴AS쨗vv')Z640(BH-GAXm,EiA<W`SQ`S~NOզ!8UcT{,dY뱬F<-YjqEk+&.YVW+w;F\Y5 ?Hlcc,,qqJKђ/JW%Uhɔ%;v<xe
+vW2hɅb%Id;ђKWhsK+N_
+
+Y\'^2DK&-J'$?/I'I~r'%?$Q2DpߔDC},iU/yHL'.tFHA=%'-9I:8IC\mfA2=VE.In'O? ?iR2$KI,%]TR%K KIER2t=e
+!J{+e
+ƒ!ÒoKޒ!yK/vvҳP@} Nֳ@]CHG(NpzJ.Nd8X'H<'Csld;YPht}&/g3__x^:-F{E`DExQG7u+8RɑH%GJV"s`J$SJSZ
+":p4ɑzKCߠo@	|f'CQ*YLɎ"KyE߉t{=H٫S)i?r <ߣHɗ$_j\/1P	0ɚN"p0pOQNaAE\aP>/_$
+l1cqͩQdS	TdSaM5Ǧ$jT;E8qHܩi=!SNN`Miw rI!yT3y+❜ОήwwvG8UTaTl*FFM5l*SMeI6T#GpT$ 9U:Ns0ɠO8@<ϙGiΙ.VD(Sss)xVVsV9~tq+8k#4xxtc1Vc+bl3Q+cWWNc^ji7ަ;)5"q)2SK<y44ޜ7GJ[a{ށRڝڅwEJ/&Ƈ!̇aԚ 4?yHg!}6S4)`.t^.
+&+эMI22:{7q0-_A|8UH?!2?姩dia}P䐝8`]%{LLrva#F ~oH6LK;llӰRܰ\~"ji?Hm/_bmPJA:A&]CoCt7<V^rȚ8JgY͙7j1o[Kz@Gy?;7³yVd+]wU9hߪ?6xWUߩ曘%e+5<jH_KiQߩXۻ6u̮6qkz<Y$s*V֕xyZvm?Bo_9F~sLs|Mݎzunf}kyCo8jJfo]Wt@<7\U߳掚tr> ]y״5?eM(<)dŮY'tI{[Q!ĺEs6veu2{ULY7:I5\0dSq3z#գz=Y5ղؕϵ&jʣ};w`.\=_3-}c]rj*euTn~{jS9fI{r̕JYey#޻t) ըj4پ+|G=m뼙fwurnsa,ox?s]f7Nour~[^g}$;a?Zz+֜v_lV~o{}[jXo9ГE}},ڕѷ}ooOۿ+R$R][\]ҜڧjGlXj_w֐=#]\(Dq?k^<lnϷ6&lKbץ/aLXje	J_>us=Gk
+zmzj~uVۂ2h/8׷;֗qא2)yuk}?Z 7YHQ^ĚPI_Ke`iCuf]`=Y_
+gY,P6bnjeR#6OjƲ	a$F7%ƦQ2ΦS+jf'4GX'Hϱ,ĖS7=K=n[J})Sz6KfVIYlBwHNml.4LJw]cc98ƲSeQjTT96ijCyb/U!Rj@O-dUڞ~-}:O'-;tBC'-{sb7'-{sRSJ\F5*\\sik>qwW4CrxXWЩ62_Щ:CLЩx_Щ:߈:
+C¸hp؛S!Tv9=<Rޜ!7!Ļ(x?~؏SDǩ|&T%Tq*q2Eb?Nq'?f,.BY6K{^RRJdUʤ i:@jåF@j;C"c]!$'rbq냫}!Lw2&e^ӱQJvwHX!= \H*%)%^ϥwτ.WRaOBT9yAj}(3K?%:-R,+ce17Ԗ8-	2FY&М۲{ 
+𼌇RԥFRb.B6QR:KJ,5l^a@?wBKGsC)l/[يDLٕ+ml'4F.t+t=mfvJzvf'bc);`@3{)_z3)P%(RUTLeDA->]9?hMT@ÛK[y$1Xh{Sh{¦fRJoo2SM7_I/˹Ź1X!ǂ49ɱ)'Ƃ?ĈALF,rRkk(EaQ1F\]SOWU%}z>p'EbGNIܸJasqbb4!Fj`ŋ1aLyJZ/[x	y*\}xbQ1d4^noo ^-ąQqxbƻ`2{{(Rn|D	4N"	Kq8b(j#vba&-o-A8J>L]y$BdJ1!x#܋	<yo%<W[V(-OyJ##ϧ~ԔgL;SCSų%#~'9y6C)ZzJ%JO[>WG#?VąT:B1ND#(BcԜOӐq8JΧ#qku+g #21%`\Hd`tvQ#"1R)O]{7Cw={7Cw={W!;I[{g!;I[{gAw{GAwU("Y?W,yk1Cx$Bf j.q"+"YEo}$Zthњac_`F:{=X@?%~ѥ?~~
+"ؤ:,d3kl*Wt8pEJ"v<.qMJVDŒKb(@G0/!.%Xq+WJ\i'q%WV@箠KCҀ4 T +%Dc?cHV	i }Ji^d/"ENDD9 QNDZg.jv݈I/Q'QND$:uRv f} M<;ʎ"}x(&Q$H3	$u>E={$$I쉗ؓ(o`O-DJijH9 \u{0`OĞ(=1{Ii[=+ՆF {"x`O$'jx PEy1ijR&E9+ٍTRNONg~.JvsCx> yy~))/IT&R]Ѯp=HjKJw-w-߸PKZZ׹da%E
+Va0UbX+`$Ҥ+ޯɊja"ųM&+ȡĳX ąlC_޲J$K޲+WgaWZ؃0o"^mT#[WЮЮĹX}6Z\;sa9pRnRnm(p#%Bvs+hhD\&Jh
+D0Ĺ1oXˆ7q75^[xDvI#<xy7=PNO7"F| B߅Px
+GIז>~U(ؘc~A9E.qb$ąqF9pQ ¶8?ɟD>18\zFKoh鍛(q7nƍ=vj 1>b`@$EۭUB#&X笙j47[=QkÜmkv=kZS쐙`&Hkr)^I5=(G``ZGpxpTx&3Ɂi=9>`wwu;λջݻǻߚ=====hW%nDP9??H?}(s_ ><9K3͑Q\3ܗ3ͭ_LU!kU;QX?{ї嫴5_o0rw179Z0}0!_CPO
+˓S˻)P><|dPrHhwВ֡d[Avr0s$s{`9UV9Zd5yVkkv֙-d9ogZm]f[8++Ϲ^i]fn0O,TFo߂wz!'-0.ott0>8]jZ0;6O6CցsmuC)x7` GYQp|pQ$h``d <0e	$}e5x1vGg5^b|l_q;H||-o5eVL<d"#x)XB<;."X<OezHm'B"||3}!{7;9@n:w=oS>oQhHyLh(6ЄФԐ:_:[W>,--	
+SC!xB	q15BBКPuKhn@ifYlś;$kϚi6Y1wYm7}`9]v=<g^G)}K^ݜfByx{ٛ,*Bs<8swweړ36.UuT+ʵI;bo2_=x;͞ehZS '9(4g^V*B!aC!F<rk)r"&gTD>h%=o-F	gc9;VνnBo⌣C8Մ88/Ir&tsEWSJ92sW~r>q9{8S[((#ve2ʵz)J.ݡLV&`%Oɣ;<V*kiLIwK?Flv?F1#mE㤍:6Kإ4v*Veɿ[Za++yyU#hj+mSoQoavXkCAkZ&&jom
+~ͤ7YړW͡7y|s
+لtPdrHz#rzkHwrz_/ԳA>XJtNO.K%F_K
+}?]ʔbV"f),1%USڋaJ~V?tg(SW/3ҙtvT8Q:';P92+,SΧ{O;*#(BgUk]78rWupP~<<LqP9SJr+O>w}6$)c1^c\LyRR(-X`IJlyke9t7VYYs@*;+>Ay\e'+{Vo)o^nUaʿxPs%NkyS9Fgy%b"?gX:?/bN/l68l0
+YG,;쾰]ae6?ll
+N)dr-GibVUrI+եr k²YVv[vR.;`S{v'FX9=˚jF#g7{anQ*=bo/&EɥQ~y	%*D'fZbi7}f7͛m7{smR{;{4ƞ%z2}|C|	,ﮢ]yw/{ƪ^:hNki2Ũ逹c y:nVYQVb6Y,Pmu;՞'ۛaٖfqty*F[kV[~deyquR`}Fv/;nmO̵l^$ѷV,rZbmB8Ī^CȷommSsr{}ћk{=^Q)9ޙ||[nD	K>{җVUz{مV_UjVr<N~(MM>-;̪M~n"mV>m1!GiK)@8&g44g2Mé=^-MBq94R5Xwz^-a,`l#HS&cϳh{U Q~h14S{k1r99/UY'鷎O[Kr9QI[KKӴKOy0ο8_jɡuRdIF{7}h>ߢK〢8lVtqTqNbBaRcdyrX{,Yi[^4rVB'X4`2}sNX+{bq%æc^\1<$sr37NeKv,s֨E܋wȒO"w5<l;ʎŵ][g`¼#^Hs=7/ZDIˋNgQwӮ	;hʵO-m/W.c\6[̢溢xj+`Oqo=qbah/$S"XKh/Z
+'LG3ۭ`YVv0CIEGȷϲ\k^g۞x6xxa[FUKr%Yip(ol*ҒauyUU\b'쳓!EGedF9V>,svKEO-n+zjzj}}dQ8ϋV%rDGQG,Y>brSY[voOmf_]>5O貲&a9O-[]pL٢¤eUܙyeirk>7GA!yܞU=sf32439f*)1,nEyVYVY{lE|sGX_2'K*PX9O'x[Zី9$ka,9[--њ|y֬e=)8Zpqt0e|e&ϸ*
+.V{f,,^WphI31rO]C<<4QvmXcM:kVygp;γ
+S),ְ2`uayкxnu=c'ٺm
+.	λ33Ϝ(+Yx[ي¼}ܽܙUϟ^]pWjfIw
+姕+U0Ý^Re~4MeUvC+VGkx/<G=&;d0ǋ^5MF7>l%^E5oxNfz9
+wU}CV3f?:Ǉ7?3WC̴O
+)D|&zlc/T] pٱK˪ܥ5'sK<TxR&-+<^ >E5k]bMXC,kg¤IrX0tpe-ˬ!ɅX6R0fzȲ ZUV,sز;x2JY[nRB2`Zǅdb!dzyZSR~,,{hv"*~=NȊdVuhVT-7}νpP(Nt{qXVU?_hv+v@X0ݽ{3Еe\GU&gWO=s==iTYw2)->GwO-;_]N)8p.;Wib4Z-F"JZ>]nᦂ%Ye@JRAlP6lR6S*JRHS^V^&
+TP &ĕa
+c,Y+ډ"jTRzH=Da0ŨG#P=F15V)V=&oP,5՞Ӟxo;wRQ#5ZhjR޹GEy>"%% "H#HHW#4"E#V@&4$"232|ZT#Ȕ,4Ȕ,b4%҈4""4Lmm{:gwϞgԉ{3}㗑_*~+~ů2o*JoLŁ Pqe)GTVI'T#x[6	%*	'<e22I+أe
+VLUbV)ӰBe22C)3c,eVVfcU(se2{\)姰GbS~ZiTg+S>)?,qe{RTruXƾXO+R7T{ZŪ/_ƾ[XQM+W^{+{>q?Z^{kYϰƽ{W(K.A׉{_T?/q?IV>O;UrG`zSO5)wL{2JRI.Y꺼$kC7=á`TZkia81)ȃ`[(-eY947)Nf՝Ld8RJdYG"t^NȎ0?#Ñ޺Jty\Y	>FcO;I`r'4{;B?jWS'\`Y	la>+B8(gX>zXcx2	`7ɾ,Dn[H5l=z xV(;,x#Ѡ\X0L+u?luDρd"8A@uGH&)+,	^:18/HtsoH\(HUp<tI$E2ˑH^0苔HH>`u3L5Yy! MEs";Ѣz9,<Y6E[0v`&f6zL6Rf:5ȰP'_~n۷kyy"t.A_rOʬs\:OK+*&UgPΔ5`o+uGI`<+?Ϯ ΑXxD5Mpϖ7+T`%䴧g=RHRo*
+RA6	XXNʷ@"
+FV8f	$Ck
+􀡷|xFy]Q!r)6Dک:.AS3و1Bf"Q`㜧B<J/sNL&Ew"=[LB{)-Ff0OؔDGĀ;̖<ө̄<-CTj}~Y*>0)[B`2pW=ýGcR<wwã &=vSȎp5FD^¾@id_,
+8}4`\0	±oO`x.He+jn_7{ǃRy6L ǜST#qs$ܵM:53Wp6;LH$_IJld3u	7j:4$r$q+	*#y)://aH.WłMn[*f"Dl<P%XS
+X
+BɅ@V #̋nh=OЅ@ꏆ0.7B5P~=s!zMmpgNoBpC9JcQq)l[`;'\l)9-Oe
+@vBXA{[#qVJ
+H~,3w*?td ~{
+l)HAK "1+)Fa: @zyu@?`7bc3`h'WerD_@4Z+uـ:[o!lǿHSHSH4;c ]vᣀ.+H4"-G ]~D+Mˈ%G?na<R: s);H|H4 cg cňO#	6 Z WxZb>@?+y&^OC/)yHxN	HH7i&Q*XJii嗔ux^ل7+z+ꬸ*	**x7m%77prHm	VQ)qDGWI6.zU!UJ_SũPū^! CbU1mY|>i7*(0NuzV,>kTN|,;Q|
+>V[,>U|UmoHT{!}dߏ? xC@]j
+AM꫄B!'|WjHT{2P9&R?THWX*Qk7\zxL~(${@KI.P]& e.$\.EHDTLTCՙҙyyė̜#,w$zf3μ~uf4C}h4iӄ3'gN3
+M$,0j@A4XGMa$惚Nڄ6@&ܐ	V󨦐4EB<"d;H5Oj*$jjM&$n@'^<NB'y\؈okƩ[F&^l"f4MfyX TwĢ e@@k~HW?;W5ko5$^s1'Sǫc>~--DGy'chl&wv+8J2J0ʸ0ża&!s庸#cK	4xO{Lo
+zƠ_0ƿ0\8EIO}wY7stx"%H}[ДJޗU'gVmR/p{RTJ4JFgճ9jZo+{C1w{Ke{[}ej]_guPgԉuuPzk wJ_֌6{E)C	s4IId{k}\+yoڷ>ϓvrSI/H	b1{lO	}Úx´3⨻QRy&zc=]E{T8\ #pRgгD{F<ӠǞ]yK-<h{%xN}A/W-/U~oqWm{O':WҦGp]<ܡj>+1ڍp&h%Jz&
+n,hZmANj!_JQCqsy%ћ-9Ճ郣꽃fTK8hT}|>|
+@wƻmzӽ>_Ի\0F10Vǉ.\o/Wᆣ7	X$V0r3/o&ı+LqORA5Juk̴:+k5O'+X)2sä{ά;)8ۊps}yOg=U+mYDa=A6p7zn݅&i %{69gfX3̓R5}CϺ&L_'{K"݀F+Xƒu0(w_J-x<[`S&|Fy?[wX=gC`k2a)Nﮣ$F2LL&#n$9Q! ;i$%l6R/H-nҬ4z4%I+d ҤG'"'IRk xQnTpAbdHw ,=;%Q¤$)VkR'9G]#dcjd؇+{`}B>лQC69)V<2VaJRG`b1***?)g :/mW(ؠR]h.jr#ӾeΖo"\>U7BZliuvs
+.K1;M&ҹYYJ+݂uG[fݡuܐ6mp2ӓNᶰdwhe[S*!bYw;B>+:AxOp˲!\(:N:MaP[g-9mI1֣oJIAʦfuKjޕ%I۩ɵٚ,a.~`4gA2B2MBa6S	4[E&jz蘓MEaVSfV<cl'KFjXenFΧO2}:nwv\ۖV~{]IWk[(=jkD7YF-{V6;&a;asbe_3Y0
+;t1he`vu#pLj߇i7_3YW	I뮞M:ʯ]41N=)֖11E ,Nݒ~j+ؚ,)	j,}Q&og,NmwUk[chn-I
+Ӣmy$e(tKSmt]0om[=mJ8Q0xwsKbnc07f'KG]8ڦ-A۠ФT+1ّhe`Nٱ8EԾ	+5X9	9g]dA0t#mvrۦqղ;Wf`o99~X{ɒ-.kէZه`Ye@?F'9K%a,CmSa^['
+|5N8+"ϩj˹>>UdLbOFXkB	aUH.m"D`%JLEnr!
+
+nG*M[^;FFmgu;rÎ1UST-I l/*u-ڒuqϙ$epR	W1G"vURqRB*?,n $öim'e)Uj75$2)޿=xy{ZoLEmGc1[斅R2n,`Ysܤp+:4/2hi*1Ͷ^l-Ws{p[lOu'E0|EwG	$9	w`%
+XuSςUȔ$ֶ-(#Ѥ2Ͻoa5g5[>;ف5keYɦ:
+WY~\YZ<b4 ?ۦV668y~Yac#vGhzVuyĘIS8<EL8mT1OĹ )Z1cȲgٻzli&2ֈ=
+m5ai\-Aےxb;~537M"5ix,EݐmI`97<+yDQyзJ`K`L,z!4GT+8*꓄.h~'I`
+![|*cp.7͈uߺ(报BeZBmm]druq>;]g'y|_hƴ~9Y0w[ͧV++cXn[oZ-0 d4;mꬳ`4
+%|Z[N:xP4-XWk2su1mpq_⬂/ްL
+{Zcʎ	{*ƋbU@Tv\Cm!B%'ma/_bxAF(^1(VV,aq+6(~c[X?+bDO2O}L9lezJ=s\?ۏe r.+c*?cX5AJ|-R⿌zM}ES+oA4uESM(*>58Q("QE8FqQ.G1(bQš8Gq(Q}Hf?J&~qBPc?y<	DMs*-?5O!=kHFMx+R`ԄbVcVNͿ._FڼiW6oTt+l	Q<nθi߁(R)EJuu'`3=)TT}FVCc~zBu**{Nĩ..(8{aLEx0"Q	)iM0")d9$<0""	iHiSH>§>lbf`o WHF
+½37^>bTyT1`L~S$*~;1I j b>/h*FS1Oh*FS1_*Ǭh#PVa/n!B<v}-ֈ]tXF,6KPh*Ǩ(KGT!82-J#J6ŐG&yHYf>_Z/q[$ʇ?߉" =LtA/˙igaG;ǜ
+Z+No)++rtQT9;n9.K:˝^"=:sָSnGse6%dE
+n3=}![Vàd;κd:NpE$W?]:vp+y/N+yN첍28ꚢK\tkλ}Xfvazka/\gf8G~7,4s9d2L%S_dtu\✤/9^l`\b3fՖE麸G>G+yN 㡍]y`nh.ܵ1&}l{GyOs~o}ncg引l	s{i`)g.{fhx- [vW^"[MvL\>8 _Jͽn,gsZt:ۻ6Hzy ˘
+%mo^iU8.TC,9CRˎJ:1ypqjEg)[뽋s}[źdsl
+Y=soI~J:|gw#w#l綃,pF0sl#{]l'M7Ϝ̮}eXq\	ƽXΊ.D}.6^wzMY"Jw4QUIcq~n@xs]tqwʺ*\+M`GW
+M8a<\l	s"&W+p\wcfe!\-3nS4]1-ac5f<`bV8`j,YhuV9*@2L{蝆m㛹	ʭs)50_7UM_xmkݣC>/Ǔ|.s`(?$8nR^U|
+5&kOaz^{ΑJr^&~֖+kN^:O!g"eu8
+gXsVuggsp--6lwvQ38rTWƕ<0?[JQ49Av)vj7(=ez֒MpϽ8s%8<W⑫=Uq1XpW`h]vڝNjwujg\$u׹gt13A	'8vgw--W3LS3iMezLn9cdc2Xg0j]y=YFCx}U*)^Sኟ*~
+5+^ך)~ډ0[HɈSQp#
+@W3g!
+lDG(
+Qp5D 
+EeDuQEDE܄(݄ %?(䛐jGOz=1k
+R-}H{^нt/jtG=tGO)5+TCI~1i:bҏ &@LQĤY(s(ۣe{|2)^r> L_@i&oAiWߍ4oC/I/CJ;7	د H_GH8s_>(?!!RF9ʁ!Q$J"%q)ِ2E+(OC$
+!QӐ(#UwRaSf$kNcDǒnF7b1x
+ڔ=C+=(s3X=ţ:
+,C|[Ũ!U+QWSĎyu-ޢӣu^H׮v0U/PCZhmm3G#AȦ/tV`o49ƛwzYҥZI7??؜&]WN/ؙ"Ok^xV2cFkyan0JG{Kc%gw^Gqqy>E@F~6ۦ(^؊Nѵ,c:cccײױ:cuLk\qcLcǘe\r{y{?mekjj[_.｜s>|+\1J5(AC_wўjX=@]>t@~@3'6m9̀ݶVSfO5t٣,4N[q5,@.of;}fO.O%m|ٕc7xb֯{jNoۙO*iʫyߢ=L6FoUvW\"ìna'z=Į2+ 4"mނUۚC-lF=Gg[c}9+߲o2|!˞~hp߆/W|^ף34A~D8vX6g]|^E~i&Hūi	ߡJjȣeۅ=y`HUi CP%SKm
+n~֭ Z?=i&v/vOv1;\s8owE{ƲjlwRڧDq`IZ5k<!φ'u0H-,vCCsX(3s)1L~#GǖG;T,{0m<WIo]zbNnx#	+TgͳJ'SFU9՗KZNӎ=ǿx
+o7x]/{f1Bu'v^oOiJJ}$9c[7ڠm]::ު}j* 5O(@5 \jCR`Tom50ZPo^3p{V<0- 4:~<=G'U?lDsv_xu 3?KujQwww.f^#1{tv ŨLk~ɣ3=\U̻}]<xK~]*飡/zUjzz׍i+a:j<pEϽS]v`/pmzA{,jg\4[Mk>)'-O58sp{+cj|>ꓚKfy+?^FӮ."hK]]oq.Ӎ]][]/q"/]+s94f+{nU7;;SK+nMõ~:t;==MZN5}`|wa[S7#H~wu'v˺Ku꯻%Edf$;9Jmғo@;Q!0nҼ
+MEkzWoՂ)-ΡΠ%HW헨]^?d^Uz^.~il Z`@˽1^]EwH4;׻U֟w(tma 0j%ī+7D&InTVuhB;G~[~f?OA6ImysL2mgai_?c ٨$߹SOs|Z?s/n+Fr$9h@_q74 <leڿDmGPPnujm{grve0.(<~ Tl
+ lYo[__	:VEBڢjvIE5Ewq7A/4֨G.8nUI{sQ7_tqFݸcA{r' v]Vkn\8F}QyVT88TZ.<KqZ>`j,R#%;:N+X}Fa	ނ޼qFTWkԆV#MZX=Ckm1vaj{GV#Iu0:#;ߥqըw~U哸摚W5s:ĽPRJ%.++mۉeQtZ#	~UTDۛmy~ChDa^DV/jnUasmA;v	
+yռZmaƓZ^j<@s27=ڞ^iM
+}=>>p+{XVAtQ|;wOO~*h8Ż^~&b1铠%Pٯnc`Z?iL=~mFL1:G2 JQ %CjX.6oPnW#~PͩR۪Ճث`+\=dC $c;rq}k ~qvwc]^nmq9|r<Pwy{t{\@{o;Mr+Ѻq	F'O/"CXrl?W{
+v
+ƃz@B.2q8g|ץḞ1$'dnUA8!\ê ޅbd"#ރD%d!K!XN,ccF9dGb4]``W6yU*׿pktp+K?@/o5JYcoA#RWpլgY9\5k'\5gY{YW:&_o7%J!Q(|BDSN
+qRxRL)&DR*((J%ECRbobkzŁt:]oux.w:]H,#|7Ys-=>E:	 av6Aȟđ?9A}B6	xl&HLc0A`	wLІ+}Յ+}ÕÕLJ_p/5AhЌ"j wߥoR M}I}Ih:ANRNS	^ꏩBH]$tSJ~N)0D{~p+0|V)ᇷzDު!---nݪ#ݲܲ|&kAh+F8(ҚJM+{5>Zcu;<6vD-v7.v:u3{|IG
+~Nh-{ˈTU.J-H*7R)/*3\Q@N]m9Z(b$3xeSUbiqJqaW;ZV8ʁ'U\"bUh)|FA,~#}W3tWbeyc$cC7ގ[F3K_K6t1&]<x"x[<%=TUUNUAgdb֨Vbq|5&75e&˛3--1>ʣeҝ✪>9$}/i-%=*.mU|]A|0&;7ẽwSjӦj75	QJmq6VKlWq-@
+{+dl*oy+˶ )<WU-*nxZp^|l
+L۲	Y8l{B7_״ǎ>툖5+%b* M]AT mM=ϕ> RE˨rŮtS<$+q: l[-}WU_9+}Tk5%X9[y=Z Oy'}wqb^y~L )&'Þak,̏bPFN+b++sӼW[αn`eU5*- c090S1!"ᧄB
+D" 2!D`$l6(6aK؅!t+?#~_EyğC1oDe_BW7":⯡%O'C"M&$i6i4%IwH3(4KK#A4<iJ&-!:iHtH:>%#RIIHG#(+үtߒbwPtHKM"]A2L2Lyvx;yO&P[oA߆%ɐBNɟ?rȟ?rtHJ g@yd6+șLHNM+)wwdY EdT@%P!9#KR,#ˠdY)8z3z*ފނJ{ѻѻPy^@?s֏9MJX*|ks{t	mtә*U'[v G GgHD't><~q+AǎP}c6B~Za8ǄRA)OU0WP3JJA+t0/3+rKhO%z0V</#EG,pg|^n;cw8N:fwkG	G/p#2 5Ţ8'u|Jn݃s:Ǭp;_
+$i<bd^:~9u.9W7Ns˹[*P睖"΃#rZ-+IEd_<zp 3+JN-#+s^UT/*zNhZRX+J,Ai]s.9U+)x/ܑH˳t?SwyI7y^tUKߠzs+fO!GZt_gIPߎ_Q*Eh(=@Y5OJ
+宇e%@T45srJoXŤWhLʕrтWqu?g}n p;: g3Bcu,:"ǚSw"31dʺEtG+2»&3ǘQTy<O(8=79_:L@fVu_8]΀agit^c\	Q|[)	6R](e'e'YFyIҢܙPX(6Ă+qRU^4ʬ7;?ܙk 5$"yW2IZXP+u9v<ɴsrh*ۚ3v68^;%8D3pȜQ@GUU,CC蹃4kF۵^ Vmщ1#ڌEùsёp.p.ǌcFsǗ1ﳋϮ,Qpk,DXWp#x=+\.{| DlTy,Tyfj	 3|Ux'J0)>u,'<&d2Ni"QX2$\ѕX+,H;;d2{-$(
+AԂf&el1gǰ~xC
+C4"@2,"ǧ&{=t0Z_D*QdİX s(ǢI^kѻokD!~`R>upoҏJ<mے9YWqHl9q-CȢVlT*RT3{$*TR<˫4B"+'NBK$,$jP)բC'W}\.Pi;Py%E
+Ɛc[ ^sg[~>.?7v=NY<hEۖ++Эmʶk'NpId93%iB^Ȣ2QΥ_j+@0G|,>T1ky%,hF,n2 (JC!!]Y=
+?	L?I¯|VB]b.X+v;qS9Q3yP"ut+5+1ҕ=V)4KX
+^.l
+y/-)	ۏ0w8^#kt@iDXu9h$"uH/,Gs؍h`;DdAv6-
+}6 Ax'Q(
+ϙkHȈ2
+9k&YW2n	UJl/\ݍJ?L_U>O?f0}=/& 0m6Ħ69s9n%f5
+&XB-$\Ib.k[,eeel	
+`E(>^JU#y^\(8*K3ǰ^^ h Zv{`m6_٩`l#l`t>imx6[xa&Y<%`OѤ,VqabF#Z.T>Nci2=t;=$II2FJ<)kE+0KRńb	k(c*}ZEE싏%KIY!eXcY"VA";.c\\dN2e\H"3vb@V%tf?B
+$ړӘK؉
+H0$BݲBe`X+V&cne (ү犃rQx{,Gj98b-@|,̣"Y@Rd[
+3wޕ_+}WYHNm$2Cq
+P=[Ɓ9@r@N$l/eTx:%_Jm U&)Tx ])ԯr$)d,JYQɣk0#4,YQ1+..4ɾ1UƪAc	.fHY[v v9{2#pGT]Y"Y6Cg/)>14mf?7gX33nl}5S]ҔՐZH6h/JxߛOAIwv95˙I/a4V
+r%)*!^_9c\V5aZ%sk?!9>^dcaF0h<NC%~[ИqVȯ??YJT%9[I:L^v+ם*˕sd)L.MPʒؠs
+fGZdMCr-^SD2_s3L{fwD\"~+l\e"*19n ;͔";֥k|ğ\n%Z\<ИiR\gbfӼi1S>bx3LMugYH@øzx#Og[%tzP/B>$Z)EnPdYӂmy@BHGn	/-kniYU×яɧ)+9uڔ"Mh3^κvr΄+8>;'7(R9\%	Rq٘Bp
+ǰG^ZRf3R22{D^DOeep*s̚B\TsVfļ Ӝ=|+	f)skkFqmx?V0|7{o$+X	>~Y4N=^1FqI0M\;f,&e6h,7߈Yr4 '{=Z'>W9/9E3b1/jͱX*7ͻb0'V-NZRcN2(,Rm*:0_<E$[o6WǙ4KBC^/{WC+7+`jiEF0(e&٣G$W>Ac҈BJѓ|NJ:XU^ZU&rLmSG{|#<
+d.,K:pZb6ѦVFjI_I
+iIl$kjJr_K9u.fIC|#9J S~,`ڙly6gVj>PS0
+qբaa3L\ML>JYXZ0K#K;ٔ&8Q{R+F;8# Ez@YʕXd'(_	^$O^J
+I|:2~#*4 }~R/4ud	zA-&>3%&i(iZ%+os)oءI+coB,s+UK>cٶ߱8VHgF[%ή,[6S^Nj/`PY+AӺ\2==!>{Ex}Lκ!{uGɠǙa"qŸWgʙm:%=n,a_<ڊZU}2O.<,"p&2#" ND(AT$QqFD8	!8"+j}do:ꪽwWؚUKW][nnaA[J?@C/R_dUey+ծ-}m9}zLϪ3/VuEh5M/޼Wrj"NNw:>Q^Q*ٻr7PbU͏7/̙9+sVM>hZ۪nY:hN[*XeOGvgrT=PoO~J++[wnQrrv+țZVjᲺ++;w<纬kVfĊmZiע[lVz{㛇Z[^H%+۟&Ul[Ru[݁cW8x^9k-oE޺<ש2^0==3*rB?=DɯOsOSĵ5?1+50C*xZwdVm&.(l_6];t5g<fU	ncFh[ڄ61_A>>_~Bz\˷L׿lS_,Ocz2|R%Bd*oM>J5	RǔwXө->U	>\h>sJ-mE+llM-4d}B#'4f}B'4e}B3'd>9Z>!	-YЊ	YІ	mYЎ	>=c}B'td}B''tf}B'te}B7'tg}B'd}B_[V32-68|"S?5|_1ֆtE+"<?[e_o8R?x>9S;53;U >_o_Vf_pxjaQ.i_I@Ryaё$|aranʳ7]SH?[R7O\[QEޭܘw+7Myr3ޭŻn[9w+ʭxrkޭ܆w+x[=V>w+wyr'ޭܙw+w]yr7ޭܝw+=yr/ޭܛw+ϻn~[?Vn塼[9w+n屼[yVϻ'3~EZ^3Cء_{k{]=^k]v_J/i~:ʟ?]\Y>*o7b>c鶰}CnNU]U)!7kt/~/:~	g7`++س+Zl]~>ڀ_mȯ6oA˼e¯|x"U̞?d{&vFvv:6?Z8+je5L%ppa0rDfDF`hQ$[I	,8V{S601UFrgǶrD_
+6rdr*8plT8iy[~h__n.S?pMWYFNG=lzR0܃&6Lu\]X-pea3[
+X85pMa8Jñ2&pUa'q!kkZ6r6\};0VX
+	SIn:.1rS7p&^M*ȧax-u\+Fl}	s(`䶤YӵCq )[688֐g'W"4dr,րa%ؑ4_#wRr/!%ww-p6WۡZp\;bkfu`XF'k5}泵rFyrJ8Mυ]MKJ
+/B;IcRG -f$o4@'y+\޵+)IDDZKÏY}ҭ'Xf&p>Mi/@;iq!rϡT-H>~2}݊W4aqJR^}ڣ ,man+ w0>;W_2kI6p7+=|drh_!vdGOp\ͨA ag{HCԧk{pg7H9\`%rPG)0;f͓yO@n#xr"W}uex/|?/WXGfZ4_{N&+Q̇¹|yY9o"}=x~A;sߊ>p>Iy"ZWR'%+`|%\fʹȱ oJw\x9G>f-CC
+ȍ<-c^Cο&Fuҧ9=9_;
+=*CMyZy8lw7{r	3z8г!
+aIX#gZ'xj>|@![byW٧ha8a_҇=#r}3<p2-~p/N{|};"kFp19gfUaIOdOwe(oMKcY[N0.M1FH`D.֠eְ:/ wo9=z QsxS 
+bwYlȤcbY <Ͼ-Y>p5; C>硹2f2ZX-yY ;PX#gR;;P4#煔#;pg{C谚|-\gPr;cy=KI3RԼ9RYA3Uj4KVtK)	օߢG<7[h_c7hch5I	VWcVjխn nX⑹9-a<a.x7K8[5Aw;yayac>+\8}IE*H$~؍n4W܍l}Π&jKAMP-= Vuv?s</&ƟN`%\S?_u_:!=S's82ף{+6<%j8 p+)]6S_"yS?#SJz_Tr0q[ȈBjƫ&iM^Xluw>|=־'^_;xlf=gq?,CJўG\^؊OQ+q>ca֖I}jӜAmc3̞QK^g񧼖ºvԛFGoZΡl@_hã$eCq!^Ǘ__¬YEg*,!d}Z_9~̖cnJzoByTѻR
+
+v:f~wܳL#62=9VY=f4+Ckq+ÚFl`?8	7Ky0vE-`%Xk̅ɱB#zh9Kl,\#'@uW{}cLy+3Ӝ;|Υo\|ioaM7#GhHi?nl] υa{~ W咰.÷)yM,M
+Z4ix&,)-T,}bxAې'$=asz}*VG5{SľR\S)wwrX64bƨX#ZA2U`5itq+dK3S1PL̸6Uhƅsxp	 I:xe4,3劶+<#'-#=)ZWLkڋ4=8!vqr1S[)%9|7ɿ)l+Lit9nP"Sf;o@MdSH$:볺MК	'ꯀ,0WҸ7פlF!N43#	?!lՏ`΍9֨ceƴ#XwB?Wu^-]@ʌc_yb>}<9۴X%llF~W 5ii5-jEw`+	vrݒK[vm1EM)0ZjK"߇C#hB|XLrH,70ƒEis
+cLO]K+Q^Cc'x\}FP+2WXL|Έqk[=/ryJxg/+œYx(匼ZD;c~kQ=ȹo\q^5[欖Fdb~5Ē\ &j!c)U;'w{N k/^VIC$iټҜU_@^.|=jrzhX}1iM7Gs?u"&cB$!{a~ږbxW+a!b?':rG&;bKF6M%tѣ0wxɞ93$\k1QD9Jcr6Q"g`^fD}Xj>>ǈYюK8V_ڎxN.146ף=M#D=.9Q41+hܯ{Շwk[%<:3^	-|^~%"	lM68dcka؇;6+CF|aøe/PUK w'+쫞|+ e3cKD&܃f0!Jcp\B{!|cDMloXa9V/cz~4Xj'|<6b=+֫s,Ooѫͼ~++D=$[I͟*'C;a5}F|Q)䐐&e),))'d9kKbwШ_ao!)Oa
+='ӞLB|75>'&ګǒۻo&c\%PHb;v
+JL6AXwaZavs_s3fz"+['VGtר&8^d&bщ.ˑÁkȹ2%Bؖ}SX&La+`_95=^kX$:}-!4D,+^eItx?mK8ε8޾%h!ޜoH'Hdwg#D)aH[Klj`7rBӔҾK#f4zx|~jp(Lg)P^Y[+:³HsJ!,s=9B䶝;Yg`.쏴ǿ͇Edj"kI×H$ir4d*%@OX+'Mdz=M=.2u]cqXW'e+8j:EWҧH=GP+
+~o'I=o(gMicwzij3x+6@b)cj_IyRX)]=#@UjT##']aO^R>ko[jLx|Qho2BzA$:ΝmԯW{$7z9Ug;7ȴq<]:px߶Ű~3ӂ|j@(9L[B׿RO+FۿV֕eЇ]Ur!ommekuAG2ﳗP2
+F{ܧӻKee7rOee}%(hm1^9:&薢8q7K۹ї?P̹'nmN%t{HA9͚M`-ji)kcXL$M]9g6ҩh?q{6%57Hnv*̃y(A"{S[oF\a=,=
+N$8r>үv+>~Bf0>rKB[^va@)8
+M-ֈNI|skW'[a#wEmf|xM=w3Vv˱SRrUforiǯQ~f.LRf3ܪ=|m2>yܚqQ䶜:B=#z䞝-/P\vW(<a5a; >G/q-HHD͎u᪑}"FEF#(d__Z5{)忌דf12r#q$9d,+rr#~<<ѣ)l7q80RvR6pB;2WsiF5m':bRUG-Ƽ4^FvQ-S+j^9tGHg3+Cz5U&c$'+~'Gʁ}eۅ2p$\%l-2Q[,ZLCUYr:mXZSd. =r;kiٰeHX>@Kف/DH	5Sx:C]a#lf25s
+5s}=uN]E-S"wl=˾!#|X\,qtW:Ew;mH+o\#_|4g}j1	i[{#D-q-{\f\ۍR#$h?-ISϒsgB19$"F{E1ں"+qI$m4l 3
+uɛ2
+Y7$ZG8B})Ҍ*귒x3}cC>S`Gؚ:!s,oSכ({gE"͙sT\14vM	FDp(V`k_8fBhE%+X#W-gdQeѤF"72&Du+[=u麚ExYaR{|i|4+|7R^'=Ч3^F50)3X<q6퍟}B4sw2=+"}oÔAWDz,8}cpp/+s빏Q~JDbcjsYߗ[]DCS_8OO"WBok48R%ꉿKj_!{ȍVXվnQB=
+Oy<}½X[Jc#zGZUI:@D%E=Szw;Aޥ^XL%XP<eFC+ht&+k>}̔ztqW(n>$SmIq/;Kb|x>)Yld+O*%, gBȪi#r,8#!J9"NQj>o.W+]q˂t#;1I/iYz+K<\	ѹ
+[Ј=QcڟxJΓhzzx̱	+2bاI߆7p d]q|#i4%6ˡXң|1z&d'5cV?xdퟔ?h[Wj&LeX\_$䣫V> MEF3xuS6麪XG%.|Hl$ѧt5=Q%z/Q8+)1(+q)ՇE+9D>Ǹu	cEB+ָ(WmiIJs23N(B2K>|X5s,ֵևHyXԄ4]cKƻت+i:4+൐6 uj(W
+M_@"I?49 'kӅܥﰕ	k]p*#ҧ{9lD>V09/LIs	g)@n^7 7a787eo
+'+Խ(g5D& t'k!a[4gb8Aéɢ~.rcH@YA]+B|}9~?$7ӽbOûWZ6M"X;"ta'W/zKJJ?.cW)DMZ-fU;6˓sR]yp0	&
+=ho!D~X|RgC 7i7Ro=e'xj+rK|49p.H>@V;az	]ȵfEkv@$,{A|OvlEE.)O|yFFL4\}|jrzz_%L뤡5czzx6ȽXxxmOs5}Y:KbiVtI/؜)g[3rh12V'}kkJc"'r~45h@=1xMy;53ğh=R$Tɳie,+ChSOwCZm,jIOh77#s-Z2*FCƐq8*%'b}mBz{L:G5@YK'*8
+=3+V%7D"`U~9sRZ3.ZuY	^|+02-JXUcYoǬ"5Z	+]LcJ҃ρ[F9S8i(݄4$"+fgdfYh} cMY}ZWKIcTCQb/ CZHWt¹pUs>2Q0	k8#n}/ svxbk1"+p<#TsyQ̳!RC;!QSOyB6d^cpl rG	$f(a#\N6ِ%u8mvD8hلa}H7X2=71chҐXjm5n)܄ة[yD5OA	050~
+KA77 Ӌ|_49x[HwRO!kn}hVF*XaS?
+z(Ug,c+IBV&3LXO0j*'#DOT>".\/6	o'YxVY;'@֍يr&Q̅j}Uf%s	KE$ue}٫;<[ry@f%^+X'Q'^mc<g*OhƺYV >s?H5&"nessC#"xmRK8k'g*Ѿ+4
+*4X	vg5T
+؈2G̦%*b~~lKL Fl5v
+k=l8QqF) ezoOھK:u	>gɓ!򿕵Ħ1EDއOQl{n0托EgށW!]oVooA/Z ev)滈#{7{:$JQ{2"rnE $KHz5gZ'uՕE]zcpg72Gќ`O>dmy<]8.OFh0h;ٷ>Z4>ډڌ1kۤ!b8 u#B9ZNp5=^<oߧϔ5*vk2|2G$2V|0ALfZ)R~y4H,.F+3U+)֐+D}ԆD^W4)=ظ˦O2eMϿ̞4ffY+Oة	S&cN7%Mb4i~HZό1d3\VIz,ʜgz!Ff}4s+I_ڤYim:^B3X3	fe.7ٿe`QfXL%s)g6?jzfq30T3#uqS56-L[1u|3e*9_)og:|s8d%f,(:jj
+9t1ݍvmbS6c$3=\Wf:`EX3ikn?rwp&EpInn9\o}ۼ)}YXVa;}Lo{!0pɤ	p5nT0k
+n/N|oҔIcxGቐdzlaeaEX+֞+`3
+]`/xs~<,3\.Kfv.n1`lW{ܩ^~KΘѤiRVa#+6K>p 
+Gd"«b|Ƭ3/IRI%Uw_[fYE@fߑ]@vQDDDAeQQDDDOҥ=~}LMUn%ysTnܦl֦mѦOGVnN~ EQJ
+$_$\*PR(;4i)sZz	r׍{a)GCٛ>_(79b2=f%y'I!4&+_pqiHV4)CU>e2-s U~3{9V4uAiԲR$;~r9 sa	a;샏ifڒvx:.kt7=˪ņ)l[bNveg%xUހ0bwe-R*R+R~^)%fYpYuY[Hig̓Cwߎ[bidL*C˥).R~K,R>TRt"">P\&Hyi]42J"^_qUrEc.fj+kmkmA#Z /YA]xԵGUEAβ"Er+0~q~NzӋz
+_[*\"p(2{F#Y-dy{$>Ђ:|gbL:܄9lF.S˥v`<TxPxfٝlVaumġWS8;z~Ov6Mw͊K}7-\lV}${'zBOQ0} Q-+Ie_lL>X~	:L1]m/A+xGlL>,?fesPA͠n={mk?]^^y+j1tA{!{a{">ov}_?gܾ5QHv5ry5)Bb~<P1Fϔ3qH)j*aL7h濤j
+|Z6KRFRFRFRFRFRFRFRFRFRFRFb2[( ȴQGiKe,}QGyK,}dYGEK,}TQGUK,}TQGMK,}d[m风>r,}\l飞K,}Էq>Zhd2K-}4G3K-}k+;v^[ymc絭Wl
+󞰹x@hV|2, +%<ڸ7۸Qr+ppmp/Ou0YfQQVڨhڨhlTlT6*6*m-ͤicڄDfd'mA[Wh+KvѶ-M;o
+zCW9X* EM&	(
+4Z5߁g{&L5k1Q jAD]	u+&>-.,>Z|>31٠LL6d<+:ld&&t11٠{^}p%C~&b2*+zmp}L6Dl|+mDl&b0`YA&b6`C`v0܉:Qa"H+FHnpM$7c"X+ƙHn0Dr	&L4:+&Hn0Dr)&\o"T+Hn0Dr&4`M$7p\s6(Vh̈́i+IkҶRр-DA"O<UtEwѓvbxvohxwh/qBW״('ҫ$9tZ#&;`|^'t|KE'˷t|WK_CT5\ߩ'f1:cl.Kq:G_66Qߡd
+]Wl~@e: l~LO'+z-yv~A`Kz[N-z^[ufw{]nlVy^>+d`v2[c"鱇M$=Dc2I=b"G/c7&فQ|ȓUPgp\]G;rB:'bDbU;>˝%Cabfmf3,xO3?t=aFF_5#Vf+3Lje&2ӵ2S[Y[23lef̸I+3[YWʺ2V֕u˲"+*ZrrrrrkEj:su1|D.6|D.1|D>"++FHG#ia4|DZ>"+H)hw ݁JN!WN!N0BzN!ކSՆ/H$k7|A C_/0d2k3|A  _ن/dr2Yhb,2|An5|A[92m|37G_Cu:+zo7o؟=ծb~wЪY+HcA$:G%ҙF9$$h6$8!Z{zry=M!dy$/d<مDkdDwTs0c!989id)h9TZ!+#PG4%OAshK@#/@'D^ЇOހ~0쇡00,r֧״!7'ONѩt.wP,Ckxq//OM[Vcя APsH/qȠ'I(@	2$+C&bYPUdƪA9 cЄ'%/M`8oX>|"t;`s3	s8ßtx,'bxY,Rg9s
+;-ΗHLEYZ\hHTEQE}ZK4hh,ڢEޢDᴁ)F-nmĭ!:H+"+M|+.d^tT2DedVNt"7m6|V>GOS+4PWb[g5~l{{-wϨR*򲪿	>^ݨ7?U|zMW-~z[Sj?>QG:uLtR'#:S2ߨ
+"]?i6S|ݗ?y=PP=G|=])=0Gi
+gvCځh!&aVx-8zHQ+riQ.ŭO]®ԕdocϿ&uNs2Md/{r~i==e02LA)N!;CO'0[[}5Woͷx|ͷy/`?fEo^Veo^|eޫ6Vo6潆V曽mg6潉6w曽l;h6m't3Wcw _wdy?@ d>
+8@ OD| r4@ /D| r"@ D	6@Tw"h`cD r6@"? Z  d|^ D|Y
+u"W 
+#DX"~ ? r"rPDCO 3
+ /@/  R*@tH r"D*Њ sQL J2dT R#@fHDA/a)k(ů; R'@nHN"4@AH D4	i ,@EH V"i 6@]L lH=H#HsC)晉}f҃TO(|g8?RNhhh.`6bײlƱlȮcd6]Ϧil:g}cpF]>3Z8+upNDRN9q(ԣ>hFI&hDM&c+YCg=ppf83H%?m;JJvW.*^%oVjv?[`kc=;zkQbk552ϫs5J(5'vyh/O|C`Yermyɱ<##app,~f[a6v;-aw.-gwۧbcbD	)ękZcYW֏g@6+fCP6+y7caM@֒Q\TڳaX'"XօHϾEʚ/h9~;kwZ=XO֋]zYv+g}m-L>yIk[oː7p$<wf+ɵ8zl5[
+Ƌ~`-vVv:n^(O7˵joGɎ)MoF%<!a@b$!iȀbPJ@IȄRPʠRCȂ"TPRj@MA%.zp	ԇK4D2hM)4C/V+v}!:WW+p%p5k~N a!0=Qp-10x a
+\SaL0flsOpo[:`:p:t4Cqt<@'$:Nף4N3L:Φs\菨QGHs2|baaQcq`Ibi+S)Vae*uXeVUE:jZ-or;N3»n
+ޝ_{W>~?Ae+C0>#(F1|,	|"'_SiIUl[VM<#ωv!^/N%^+^bxS xW'Gc8,>GgƟǌ?%+qoķNߋ3qV]?J"ARt@WEOKKO2$2"2&2!2%2Ce	r E$+*&%emYGE_bYO^"KeP6Ʋl*沅l)[\Zme;^v<Qv*+dwy!{^*[^-kd+r(r%9VYRfR,ȡr.ߗGc<*?{=~u?w/WIk[{#S\9J(\VUHUDEULUBTZeb*JLUJURUUUUSU+USQuŪDWj.SUSJ֪jکr:Nꢺn
+]]z^*[]kT&nnsukFt{A_tGIw]tWM_+uK{to}1 Nzp==QZ=Zc8T':=IOSzz"!!rC*P(xkX֓p$3$|MfU&&;ymk[ږgYږ6+X#v%k-7Vnm7*u9IuPA[tّ~ad'yHI?*:UUu;W~Hi3
+;Btj*~f1RG%fURmMkZhԥuͣOw'bz4bѳ)łR3<fo޵mp]3>ߡMZ%mG[m8!	6{jUr3@@odah4mZM5uo|mj0^{A^nG& S+!H}#+N+W#H5J]F1jjfjnP6uC-Qw_Ւ_= MYKeV_l:jZtgR{ҟg	)QC96f=N҂"H.OspH?ahc26Lښv"hڍ,z+Kiwd/ې7d>3Ls4?(
+"B
++	dȄ@.*-L蛈"ڋNN
+p1qGţZl:9QNr<"gșQΖ7r\N
+<'_{`+K9 .@`[wn>v3Kw:jyZ}}PgeU^?១9PPK]#ɅηLBg^"}M|_oEVow%Nŗ?nW{*~_+7<M p,[a1p,?rV=l氹6泛~׹l!ٮopb޿5 %JEz3H=RǮTcĿwc]VS⼵+h0O<iD/+KPW!OȓĕsnDݘ$qۄfnKRm'(r(}TAH5#EH-"Im#;(;ړK?ljϥh5Bc{5emBoq۷vaJIIϲݎngR^Iִm{[>i3I؞=oҭ3i՚_\o{^0S#?1*#E˫:W>%ps;VcAώ5$ϒ0SID~)ϐ<2D=r˺H=ȯ$ݞn>K2ui25DF_܉Ry
+es_8u+]CwÁ4 .glxsyMUd3k/s"ZE/sALE9^ov	q+D}R
+zbPζ4ʨLϾנYJUUXc.oZd!5ٛALo1 V?E&4^aؼqB+t;pծ*nU[ݭtk8~nw;vC3Y9GEҪ*ʩRjj&:5IMVSjnTMjZnVEjZV+=jW1+#W+H%.)'Rb+!NCJl6]7Zɏ>\Lo8od3;a`R<9|:F&Ńđd4"M&DuzzB<~DI`;[Њ֊$ȇxC~;LD	^gvO),zJ	GR^$DdHDQTD%RI٤+꒪f fUj]@5.lqbrX V!vPkGj;IH.Nz~t/]ݟskHzxݓ]+"Q&Y-+:}i4l`ݰAVaG)}||#oc~_/W?8R$wJ:2N9sSɩTsj8:NSϩ4p9f^?g';Ä;H|'J'kjڠW3jڥ}uXS'iuNsuTu.+:G7@/)=.AOgz5уEȑ*VSzޮw=z>?G#g<	^1Uz^#y|o7M{sbo[6x{gnow{;Nzs>~_ޯs~S?w{}0?џ%r_oC0>W<T,T:5
+5	兺zCB#BcCBCsCBCKC+BC+=z.Rhwh_`бй0p4gˇ+ks+Mù.>aE%U[;{Ç	xXt$+R5iiiɋtGEFDF&EGFDGFVDVGE6Dl<9y7qhDTlFh8VV։֏6vvNΌ΋=,26>1TtktGtWto@ѣs1ӱh,ˌUeŚbbbAI鱹űձu+'cc^};;&v&*;'%euM.>aE%U[;{ǏOO%xB'b҉DDv^QyMS{w_bHbTb|bJbfb^e5&LlN<ؙ؛80q4q2q:q.ɓ:MɚɜdddnCKGOr@rXrtrRrfr^rQrIryrUrmr}rccɓs)ҩh*LeSRR-SRRSSRCRRSSRSRV֦֧66IHJKJ}::::i7NӥYttttt^[W:?=(="=6=%=; }{zyzuz]zC3]wOOf7#(Q6bF͌z2Zf=wF!2gLɘ cqҌ3elxwpQ]ۿ^D@^4DX`0kE+ E&""F(*DD$QQ`";75\k^{G+k/7?ooM?6,x6<OSy><OHXD?/Ƌx+ykyY<^!owwWɫ]]5~==v|_W]^Q	|Ώ/+kY<~!_ʯW&~Z"%p8	}CLA` ^,X)X+		JZEuAGcs/߄\N(RB]O).-(,	Ä¹8app0K',		Kja^$| l
+_	ߊ"3H$D"'hhhhO4Y,)+Z$J2DyB.Q萨TT!Չ.EMQ識+6[;EbJ vǊS!H<q8YRV%wćĥ
+qN|Y\/n?[ůo%\ZY"P]G2H2T2J2^',I$8Id$U.ɑKvH$%rI交I@"irfRkigHJINRwi P(xtT'+FKIҕtiPGZ,-VHuziE*}%}+dֲ29Ȝd>AQ2?dN&͕eKetY,_MGv@V";.;%]5ʚeOemr:}[m<D;ʵ~rOph$y<\%'_$O/gs}byV~Y Q"oFq)ʆQJI9RZ'ՏS	$j
+BERxj)ʢm UBNQ5y*@ݥTZy(
+GVSOSLQ("񊥊TE"Gئأ8(QWR(+*w͊6oJDiS
+2ZMRTUNT+!ʙhe2YRVS*w)
+eNyYYlR>P(۔*JR\UUT^*U*LZJT-WU
+T;TTŪrUVuQu]դjV=WR&jk5O-Q+ՎjS=\=Z=Q=Y^NV9|6uF}^}UݠnV?U_FH4JF׌LLLk5QyE$rM&WS١٧)Քk*5F͏$c~+J/ߣAhXD6oؘƄW5`HZ3Fs9fok:<t@;BH:CGm6hkZa_,;1,tw=dK//=네GZ	JV؋A/^1cNb<π76b\°,oLԦ6))eY2~V#ث
+ު`Y
+ުH[]MXS!A5a+ڮ>+PiM4xNCTis*t g%6D/%dLz	I_hVh++o~υ&9dK`	x<+ρ4aXī)d36lixKs^C+z+x7+Fs<+ρmXCG;m-voZ;Cۑg+K{mb,YRKK@V&QV"%K@/F~dN8J8ndAO'@Ki@'AC00\OXFAXșZ8kNN"$C`&4٨-YWdDj2^߿9g9ګҀw+z h+:Kנ	ow{aGסބ!eMMфh[6o@ilfdh~KHZrdǐqnŵa4MHċYlߠl8K`3P°g	+`#)*خưl &Kӷ&+JLD?`9ќLl60ɉhhփ+`#XX> Ǩ|cW 6M hxd;`63e0FQc!`H3a93	F°gYA.4 [G\v=+a 4fLօlG=M [@lr'ȝ   3?GhD<{!2!CCn-M'f\7scn555)Z³#S3e2DFds2G.f=}X`F,BhـSkס'kZï5j;Ba)+Q#a"eHZwD3j:ᑔe^/=bq˒Y=S'-B2Y-	Ũy40ɯ軭,f"ag;$9vdbaIFJ1FH疥gȚ;䌃
+r4i!C΄	y9vb:rcP&ko}>]HET$Cmȱ&)d5#\Jf2wX_1˱SW`_0dYU7#9z[1ӫb+5zk/{1SFỶ>It=+MvfZsr#}ErR3`3O31LĒĒaeBlxɆ9Љ<c'd# .澣>+AMJ"#-EH.M$$3E .ELvq]Ƃɖ@#ͽd+v C,,l	FdIvh{.Z}llcd8i8iZfzSئdmSFmt z&Ȱ͙'3Ȗeڒ
+ɓ|X	+kHSB:d[EE%m2,m~<b	:՞}p~G,eXhgj},fR/bb)3Ra	6"<H@#*bq3g:0`Xn3lBrЬ()Gi2)2)3eS2%݄Kz ,I42D/C2D/C2-C2D,C)S0Z
+(Њ
+m)-!ŌbFH1#R)f3BF:`F:`@XXX}&g#8#8#<8#:m7:3, m`&=U^ЋzqC/n+~+~+~+̯3n1̯3n1+`~0 o 7 7^n 7tp3
+fY`!9;82mRn`ʍL)әr3SnaʭLYLC'bDQz"JOD<`{/06/bc3 hn 7tp3
+fY aab!aab!a[i w`aqgxgx1_Ⱦh닶͗nN0IlߏO~~c'?f?1ɏO~~c0ZFoUĪcb1XuL:1iǎkǎkǎkǎkǎkǎkǎkGL!C1 DCw}`1UZUm6$1cƌ3g30fa848hn 7tp3$q#pw8G;gFK8`±~Q!
+=D(((x}4lb Ǡm v3
+fY $ XxXxXxXxXxXx\2kˬQ,F2kˬQ,FbFX@Q (k5
+DsuL˔yLϔ뙲)rz&w0`BPuL˔yLϔ뙲)Rk2zMF5&d^;n)s2)r=S0e!S{BY5f,^kz]OW\6Ȧ+׃5 7'=`j*mwgI=%WL:THK	ګ|f=F|B΁􄆍^tZЀ,HdgN 2~t/mw~̈́ߡ19|߉hr#]S#P#s8!0N8'~v5.7OIDEOW7.L>eWا.N_,}|uԟh+StMӵO/߳bYBV?'k8}>ְ2X*fe*":|[Kt/M%cY\.~c6
+3exrmf;͎·/^G_{mc_-9h?VyslsaW++02j{q|_8m4I^Fraҷzҷ͛qn6wi%qdզaRN'ڸhSD1sݱa;g߷ӡDtv12knK+:-$ZEK1;"8Z6$"*E;}\1Ez[#"eDDDFJ-]?n.ZI.3I;sE;1|bH^ؚ}0;$thkQ1S>0
+L|X*+6*;d6Mi-l! ݁E8l6W:}K}ǈ7Ҽ*Y.mQ۲9'}wV}̹]kӪ-{o]7R}3urd$}WzX{*ܷ;[m߅Sr=Mb~BҒԢ֒-?6v&e-/m'bffͶLzgّ16vzldF߱qwM8`Sإ3+q"VY6>ڮf&+3w~d2gf2</޲[^k~)Vq-fF&54460&-MȌ|Ш<ŸEv|RߝoX'X+[_Znv 1ڲ︆ZЊۙkW+ˊrSsy9m
+z5'\m[ǀT֕.D;9QX>jBO[RYRʷbSĈA^;XO3sJ7-ӯKvYmnHV{ť~t54mi;c?nmdK:^dly櫐se8vX{Mu܂<oǾsg_n_<yu1zuy`/Φ0Ų_VM:qmϓn/f'Z|`Û]/;DfgX:mpd)'"}w]g\+Y@1`IYhȐ>gjrOWWW=ȁպn6aHl8;_ӳ,xCѦ%U%S+z={ANTߟS;^3,rgoO{hͺi-7Vz>b^cM,ۋ!7_,ytz'uݜynUu]zEe7ONԿK/}6lȤ{[ZU]٥9ӷuwa^ς#}ٛVU?^5Yy~Ό=/ǕLjS\c_8Mbv:w
+P/1g+mO=f;*{s_z$SۖcȻ~#+<mO_W+G[Httdg砨p)(bsPu	<ėxNJ;}l6ZNr7aLĻNSP8}t!,'ͰXڷrnw{ntT;~mAG~5WpcgnpgyvVZeWO[:}wQIc^9?yUU]q4ՒyUn5eLL֬);HFjK/i(ZqGM5]S4oJ.pϦhymϐAs.6ފyz⣇6Akd	WOײ:dR|1rgVl̡ODXg)gvw-[0gп'puѺ"GߐL1uvt\7=GU+[znlƌ^ #\:J5I&79jǕ}4͇?[r]à¹9oZ\Q^/L&JBQ>y!xawq^|<bܫۜ3V%qsne̼YV_;NqͻxtW?{Es	V?Um}uĹ{V_PP;ŨŰ(/'-IY$66"wHSX7&@ψS'َ)dщMReD聙Gw4񞾃Tõ|Ys觐!gBF}JR7Xlޫ͞P6԰qKD?y2Ѽq塾ol?sqraIПgQ%C/%q=O<Y(+Mk/J-㹸3\9t}s
+gɗ^/.-buVN7{Sר}C|oYkGB|.>Ȉњ;twSG6D;h8ӢvcC@9=F3\K_sYcspUmTFnmQ̄q}FyPBPjȰ@N @zڃ>\\_ڄHU_Jf	%yӻ[w7m!{x*c}<dP2ߩQsC9rA4շi-a!sˍ3vzq/4ow4q1AE`N^蓑?i=eϾH>e?!(p{Ԅ?,Sg~뵓sz-p]uߋ-WlwVst??x'P2]މӺX3wDΫy553g;%-"_w5<u͠CyW%>kpU}ήyjO.͊ө?_~}Ń{k68})}ɔgGdJ=E(3*ie90~Ƿ(ih$,{[*κ#@YܽV3{펅vk0-pBo4zH)NL6}oME.Ҋ]Nt=
+5ԗ}e@Q'Rh+~ӕEE7k\LKP!CG4z%bѾNGR#+7/{0e5%MCw<q׬Crj^w~lVҫBsdE	'.oqf\\0ˡvoK"7>slmBʿ?>O8EN̲X|9]vO7[=YS_oy]}evBcˇ
+bE"Q\0+%cM`gEү Z
+a߬W>1-* 2d%n"5=Z~QQf?]?|xnG+;H'd-۽p>?Էw*"m}|u}<SB<~]]fǣs+N?iSgN55NudϗG?Z6b2MͣtC~awo-#g]ێ!#Fd̡79qՓ
+^zy}ϮgoW|Q v,^7OvE^}//~lxdPti揚ŴޙmT$ۜȑj9?%cAL7ȏnfJp'/5.۫օw	֗%t"[>s%S|WAЭ_>R;ӹ!;WiuqQ8?`כ'^tbGp[qA{)UWc~*nfYNR.y%o?꠩I='b7mfkO+'/6ٶ#lwF'~s+'?,Z8izqE9ucVF
+R&;ùܶyz2&{v\>3K
+endstream
+endobj
+843 0 obj
+[ 226 0 0 0 0 0 0 0 312 312 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 276 0 0 0 0 0 0 0 561 519 0 488 0 637 631 267 0 0 0 0 656 0 0 0 563 465 0 653 0 0 0 0 0 0 0 0 0 0 0 528 0 412 528 491 316 0 0 246 0 0 246 804 527 527 528 0 352 394 347 527 469 0 0 470 397] 
+endobj
+844 0 obj
+<</Filter/FlateDecode/Length 82711/Length1 174436>>
+stream
+x\\U{oz`2Lca`B%2HCDcF,Qcwe]f FI5jk,k]hy@Yss˻sﻗ &ʦiڜ^ ժ3ܾ@*^Yn~	+?ژh fj
+r`w0g5[P^^ C]5Vb:j~lײX~;{ e5].|#X߰+nk  xK;|v<Dӗ`:sg]${-㖮^qQw\v` WWvJ&FXձr:U 3NX6d?]v=pF$@l,y1߸v+W'>VGW J`֓00T^'T60W])ѯy ,ث|XDRރ
+\lF䞆=,(YN"Qx=Dp#QYkFJuHu0Oo
+S@z{Jix"q6h
+aȓƶ~I=i2& ))W%}_V-o7O#[IO?~,/
+όmKy}g;w/-~2A.3oDa"L{5\L9=ZSC''۟a"L0&Da"L0&Da"L0&/
+\X;d%0	c2i!	R*
+ja&4A :XX]6u7i˕ci0r6W95TE7X//pFzjkXA.H?$06˜t3M9y̅U.f/0Șzp40sp`F=)O6OQ X#P&~'WLߞ;:r]ߵG}^`m-ƆٳfΘ^_W[3|*_6eriIqQaA$fFNv%bVR*2cHrU;㪩ҮTtR[&h9ƖJT)Pr9+]AWZ!1>CK<bB	k8:+AQ^[^UtW1XgS1zYPh9wUǒ솖J*Bl+(Ŷ˅>ù+`QOĵc^KJ\UoA/n|;4
+\X}mp9zk㱚F6|BT∙0?t
+}9wE4P,}A]1HHvSθ`"GF:Z_u/;}NK{]d _#<֪,?hA,1r*
+0˛Z*j /
+*~9z+B[ݐ:؟̅<h4Wxz[[h8|+ղU%!z(±+),\V8ZX***/NfX R.!ƴ	]Q#dqBՊI%';Ֆ#}dרСTGQӨ4pk?OVEXC!LgM$sE͈*aAhq-uЇ-[[ohkg;%cR_H 81;`+}ȴibz$Y3.6Uz]+-v[Kw7WuapTvz|oWU{gІvI"ee(g3q)w1[yfKS[n4[^ڟy-ZV
+J!BKP-y1W"*AD"c` K:CDǢNB:^	')Mmc0=v
+8)+UA\З	213haOmw>\tB-V'<҇{]	ҎiB? "ԕkF"A%%:;b878bL{Z>-[Ew6UNmJ=QqmRPľASi,ćbf-nw%	]R4KqKx3AVkUAe&6B\),I[JSg+A53ʔ
+h̪gcW4Bk=,BŖԺk;pjԸ
+#ra;n2]ApLFǆ\_FbV+{{@RhGJWr,yAꁄI's	m@l	"$8v`%$	B!v\md$$AxU+	 Dx9g	&<IOx81£G"#<Hxp?aπIS b7ap.EpyD.!M"Ź2)jw,a·o_"|I9\?/^$<O8@x!w,;7'\GENxGµ'Cv@8\\ل	VP B80Kh"4!$l!&" L)UG'E'bMUFB!E0=AG45AEh&(iG^g#_	B<! !w#ym!NG^ /	}K	4dIb93uD!DFPw"!|Ox& +^!<@#po{	&!Jp3&	7Ip	"V6r			'.$#tXHX@O Ѭrل,B;O$d|4B*Cp	^B
+- \8\k/>#"|J0DC	%C6ោ?3	>B!%!$	*ra%AAdG"|J0D!#$|DxcG	ЂPj\1HA+*+nI.#A!FL8\q'a9XB?PC('L%2	J	S%bB0PM($rd %H!PA !0)Q{wÄ%!M9n	8Ec6ۿؿFJ[gMCyQܧc(;QPQ(;PQPnCQnB3ʍ(B^iZ(נjPDrP.UdB(暸ټj|L\j	v0p@`k	.0򈭄#K%CB800c ;L'4B5P9BT	VB"BH p.X`"	Q8Ӄ?%(|rSOp@y5WQ^Ay8{/܋r(7,]1\IƾIXF8Ah'L"䑙r	9lBO$d}	r (̈́Jf.ջHz@tV} ڂ#6BJp3+&	7DpR%19 Dh$4ff|4b*KH!xnB2EH"8 !p?42r{P[[Q>BQCyQʓ(Q@y1GQAy!AЅDم2+a;iF&\E8c&L	z	6N!LH@XO8MXKXCXM8E8p<a*I+#L!L&Jń"B!0` 	:!iGRGጼ(PCyqfsG_qs2g0kz6l
+ڷ)T~dAo+dlܷ1 Um9)豈$F;v\Lwsݗt@;us|TwaIuOl[^[:ou@:yujjW3VXhdoPزڜPXͯ;@W	U5+dSU\ (Opa+̇X8xVG<sYoY%}K3:23lkfs2@SfC!0+sf`&gd2k}55̴@o7)c;dۭ]Vzzu%Jd7[}愭	?Xo6~GT/F8MWTOe1YFQ댬~Z=7KP>3;tqtu'8NHs^]v_˕eYZnᵙ9ռ69L3KP]ax'SUH*T8F7h)`Lva2x&onb %n>lKms[~h8|(M-묭B$շ`MϷƷf-~]5kWB5  dSC5[#R/m=dOwP|;Qߊ`svs״11L5
+gHW2}0|k nfb%PThhnx25ĺqbB2!B\qH}xcG
+N@k`Vz'&86C9Άs<8.p\.
+њv_b.9+p+\?g7%e&Σ ;pvKs+7ս8?)gk<>;<#(OS?.R[ygxހ߆*9Q?#uXp{XOFաbk}^$0VFDW-s3J9&dL3)a2L#`_\OpIGNp:2;pބYm.'Z~-X_`cwK	3&@=Xbo#<r`5߂w0Gh7D+ "Hobgq^K	̣Xv=<sG8[}0~3='0W_~
+a?sOP)>GدCأq?Ys{{tØ2|-CwEaB:`o00#ad*sTѠ5E+^b)!O!jHy=L>lVub9H:ݨ& Q$@<9Im5w"zI\<?ϸгL*2F2Ƨ	>)c\q3&33d07Ĥ30?W
+/Iuؙ/^
+qx+wwuPve3̊ҩ*jA@;Q] ,ZcWP)g_kkC/0UTgg1FQ+dL ??77g
+;)/u%P<S+Z#:GegpQr&^JP˽QZ)NM)JH)(OZV4DS|DWLԫ΄hG;T1Kg6hլTiebVVD<JrMn8]谪:Q[6NЛ8ъh&+|[p4h	@nHg?ީR`}N{lzyٞ`2hBC6^Xwf/,aPZ_*b2,rvVhXgI\$OA4Z։
+<ᘤYZ^7ɚPضUWo)
+e7Ywk%Sħ/QgZGM"+Y~LE;%0)k٢֊Oҙ☺;1fNyd7n}$ uA!,kV+9ŝII)I!4ȜQp3?Ͳˊv Bדbl03Ev:q+(mrq[EtihR"Sf~;6{f~Mݒ9=ΒS]\eKE剮T척+4ѽ6ݚ%,r'qd@ɬ0ޔmRpT%wz})&S!`F'{Fj؟kt}hݠQC8h11aHL7isxfN#$b4++Ǆ:CQ&yKdL/N(qo3mn3Fi/A{}(uHit=ha+8!)D`AfN>ob,~tÐAXFQE9C։o7/MN39LF9D*QϟsJ pAwd[zӺ/5:	4Jr&*:%z=?]Y{XLE'%e֜yAՌ311/ڤrҽGG[o\w_vjcJ@Kq~hIqdw*615Ȝyu۟$ƪ@+5v+4(kcT@TV~%8?7GM#gx(';ݖnlA"眑yOEu'vg'%;Q}PF]ȼITTȗHl8y5'{О&gO	*T1<>n9h^üу
+).El{:yc@Kq)?M_M7eDGkjMNޑא6
+I,K0b2+%'4w(5ҏ0Ѻaps)X 6:	G2S]Es֚d%(w&7)^d'ƛ]'>$㍱FFt{-:}rqR6,)aJQxnZ3Φ^:##CݖhuFghÉ??7'b؟`Iqv2bl%l2IӕLgvYULVo\qr%=wƫYEw2f\q
+v^lrZ<%-R1GCdGv*]+R^%=h%	y0nk;c
+xBIJ,R5^Y[B|ŧ7ư?Vxc&p~q-"$4_z,Y9=M\754I"&d⎑MNk\,TR?Osn,~7:iN}ɟf>q.JHQƞ3=7~8|Q\TbCb+z"_%B}R79c{xcBۘ_iӳ5?T6ik'owB2b!&xc'[Gp}}L5(uibKg̚Q<ܿ*P(^*Ԟ\R?$gผOaKvczVQ}GقO4ٜ6Nq[^UПUXhj+'cMׅ>+ǿ|tj*I)pw2kwR//j+JF9lwįؾ3]H;sSķUݤ2~esjVoGB-)wZ6DUJ?Etʜ@Ͻ.pGJ6xJW=k%)VLr4h]n7]\L3۹F:iH|.>*cB9>pK$)qr6Q_޶x
+3sM=Y̳yc3@aZu~E͞sVǴbOe^rΊY(a[Ѳ#Ֆ?i*a/	}ȵq/$8qv%&ћw7ץb:L2C3{'A.pP
+Ow{ oQGY),6uŠOL8ٛ6pvQQThY}5߾;7<W->vc+VWbјL0o]kLQY)]	lk^(KeR6zSzRJ%(d,adU!n?±<7'r*ux$Ď"c&Y=E8U\.OKʴ,BVwv?}hPjUAE?΃J֜+)S/ݶs53/jLKqvAac}gLjE7bы>U7]cxgZNLAvt56.&d)259<AfeA^܂W[Z&fl5c2P?ш;LŊ"@!;zcroN=繋I$˗hT2Qۺ۷glq3S)+͙U6>ƾ\)=6#1:6Z7<*M\۸+/ݲlo
+M~Sr6놷qt=q[h];i-kKZ/@<;gN2;KQ55O1>t2nwm(X$޷5qoL<7|ۦoΣ7bf
+N!G9Iq
++z+7^c,i;yf^J*ZZ/R^ޥ]m2	yiL*͓Y2,*eopt'ۢ?tjg5%:Qrl,=dS9=s|RF&w	ރҥ3!RaY#cëUv-ƞ*I2)kËCFz?0> 3eGVQe8o/mEĸo=[l?FQc\Vku'8t:Gwy*xSqP[/ޱ]x6n74W^ZW-~ʗ?|a[ٱ\xZIM/guvi?2+,ssVfddŚ3g&AOk
+3x6go眙9Lޓ'CLHBA$L2$oW}VVUk[j8VnFk(bTC}L&!Z쯟_XkZk_:?xaMq]bM(#1Hxq;?"+WR2O	·)J5 ?4^դuBJKLߓ49M	ɳ2cD>)z$U첵՛ڠؼ؂k,wΙ?P
+ݙZS>67myyzҫKR6NF)62'dfUX9*3Vo.rklu!	'#`'I?NNey@n:#/{Y˫7-_ON?Ƅ¬EyߪiI@KgP4Fĥ-HܱNӃiohV=w*I(_w6'rcᙗ)_6㻖cGCYW/߳ۜSg\Yܒ5+1[NQSvJy%F<<)JAJk,7[%ҔQkT	5W঻*tRYytv
+w<ń(3"#ʪ^`Gzz>+UY8'{W2/4%V&ﺥu%)3fmwS-Șꔲ(z(+ʺ2BdFf'E$DbQ0	7UZ*j#ó25)50L@;tu?բwSԊ*iEć.5OC|X`%Z-K7Jh4{DQ^y%4:?+8cF5~6&f~+AsWF, TʄT~ˑs
+V02Ƌ6B?P?c|̙7yEMi4-K-M,&vVD1LRrłK"k޵1EzX`OcUEaĔpkR\dʜ9Y嫫]K?7J~CN'W&-]UJuXb_B;GtK㠲!g^O?0x}9_YGXhOK<33#;ebV"uV	lkJ\VkК,:]ZaYbxZX6EK|D{t_峞+7
+?JKKڜmJu9<ҞYb\ɪ
+Cm{$^:/cW:]nq):M0XIaEQajZiEq:uiMr+ԱJ
+ąO>Ga;N">cn!G'%!h,˜rf)$DUo+nX;%KX~Qb/qJXw.[dciʲt>;Pz{531l;jr詐'l>PDL	!6~w2&&ŔPcRb\~6?qJuS?LP|~\t]4um5Ĭ#x]BqnV~Sd% N'~Ma:^m)DcTI҇_[&s?3jNFEfxjⓕa5ڨ®:H7J&f._2`I/V#|Ѥ\rݪ/t	;yit][i~no8[+b+ruD}DQ-t{-X96uBI"BTYdT2A8hSe2y]*.SBѢE+(w-O¿C3oF&~+\
+sTcq̸:QDF-	)=4R(#m)6]|NQ1ZDX6!)AkǫR#"Y'Y!u+nQdAeT!&ՐM6Dʢ-w+,Ye.Zt=|:_*͉l1Z~RUNjMQi	zMXTXLyNfA{ pvF#셹HC̬(KAQ^XL)ֆ>׸f;==ϓd8WƼ<dgWam+m\fyVvq<Cn~vx6m\+Z+ʲ	BLNYŒV>əj1)4C'/^;-Ql!_xm
+Q76+@/ސM Dg%fX+|jnƆhSb9Uz?@~u%֢UEps%ҙP5{@.Pn(MJ_3%"ޘ1uX b{{𤼴9#p\5P<bV/v6ORgҩa{?-U}s |qΐK[fYǏp>
+њ0;R-Uycl
+#4Μg[n|=C7%g/$f:A%/.T?S^4+ih|+?f&OCʤ뼐Egd?LnFvd?MG J&teߍ"U34C34C34C34C34C34C34C34C34C34C34C38i7@4dsY){Y>F:|ɔΒD!G)@Q$rR.xOfi2K,FrNrX/+#BiCGdF<4O:?J[!΍ȿtHz /X>Y:tt~5ҽ9~HϐKqY{)훅4ʳ6V8?+b%% H>/D:$zYI/+e%ې
+F߆p y Eg!鿐Kr;1b!bvD+vQK!E:{1ZPdq/Ӓg3d.s{tX!V;Z57QEj1
+'C0d~t9`;oU0F<rH +W!^ɫUT&\E++y-ɁT9#6ᜒcjU7U7{T|q9f,VţJ']n[IΪU$RĨ+Q[E@JkIS%#ݏe {DW&N#%\͙*g9/Yz弬g9/Yz弬g9/Yz弬g9/Yz~HB2Etnpl	r] "nDfҊn֌g3Z"mB%FF5=veN7/n|DʛF1w;JT£I[0N6&ͥ͵%t=(of=X)pfa%n&:x 4UPvFeyBl.ږӑ:/k-nJ{3!Lưw(dmd-'Έjgݎ|d<LVvb@6g#cܬ۵tf![7h#+(LW@w*OFͤՄxjŇ\̓RR<w^who^>-EX@ӭ*[S?훙աd1dMd} /tP (+u3C텄(maZ~=YjmyAykd|!1fTmcs+hf6jd}ZJļ]!5jkb:XA[XN¦W~m`aS#X=]^e3PPRΛ774GU/^G1ԦDA.{ Lŵ Dt&\UEq&TJ*J0a=Xiʡ-l|YbbM04t+D>=h+εp9:;[|%]ή#VvV6m+z4]].`t65wuغ:mwZ<.Vs7ۺ:{:\mhkgG՝oZ|=]ݶ9nO8.ȎOsZv7n)lHw;Zx> 2t]|joη)y:ڜ=׊غ0.+[Q}P/RmKCG`]A՗ƴ-t7aRT	!6/XΣr$[=+]tbQ7^Z>:\u=άl[SmYWglٲ%藏]+֭N_Kg[iJ-+[Mmt7cp նl[WUlM=!}tu8=M
+E6n@Ur;|؝o+i&DuO5
+ku\NٍS	Z d0
+<..M[:ܝ+sB4^imv{Lbl,QҀ5cwMᒕ4;s(IHyBw'$x'\hІ;zM&ڞof3m/h/?pi{mxzS֚BFI$8S([E.%$]7mķr<xK.<m'w5y$'W#6;~>Ǹ6Vpv6aW{Sd|c~||O 0+
+U	n]o'<!/r
+|w}we{>9#%p=\]|5w%5V  0 7TOƧ
+gdj|C|:|>˂-撁/.z |OA{ Kw>>IHd|
+g\[ |'s\,P*tǀGOoB--3|_|끯i2>|IW|k|w }|#y+*: Q|ok|"nghj8v+MY~oZj+KKKv
+D+8f~΁П	Ҽ-tj[f+Hm>h4ᑑ>hV%ko49~߫׌kUFkj	9 T }F/3QుhX=<<˥#Q+wX"rMȨFF^:s¯UJ[vܳϊiUDh(Vd*UYl&+mFgpTU߿318wp8>H:/`F0b0DBDI
+NL]17f+`3d6KeQ}rw+YUV+!Cdg]1J!V4*jZAV)͠":l6n:+N[Q28F+:q!Gu:NEg_@>`;pp]j HGǓui:љg<=;탎#e2?ULCdga28P`{;s
+AODڅh=[^KZAB]F>v\ƅVpmJ6ՀXF4Fu2Wc
+38ܧJdA1Qny*vxNMtj}2oy}^^ci+nfEasQkGޤFUُä~XJt9w8Ӌ^߱>E1+x	d0Ha~g(`)ԇ}XYbE=zeRhh9~7ą#FPKȀ=)??:5h:&PL}p?7EѺpgVAe&ǉ~=/0~qE}(+?)'j~ER!~я~11Ԩu)p++gi2h9~b7:Π3++tqЦ;(=g02404,,bBªPg]%`>	Ta\XVQAB 2D(L",x-K a
+ea:`h΁؎ kb^ySքQ %LyzEQ8Y+xc*t)v80qڰ=N:Ȧtv:L%О3LԌE-/GS³`9ZԷ-&ks»H]nٽ"qagza;afVs)01bAǨ2+cQs j3ŁYJ/pw13,X4 ]8iF?Dʳɕv%g(Cap2\Nv_|nsF&F]E2dր(;_©QTϲ4*uZl3k6uM&gO	]猏-Zɤ{{*̟oRq	ә'<4D9)RcHsSvU$}^16h*]5#ծPab+q:=uuS\o+q:,bXFc+j+oҲAOWM6w5rwԡ6 ">8qxfr	Ā$m+lľje6x܆~.day&!- 8+Dxv{,}Y8Kfۛ:QWX&KOC~J?$hiXjeVtK[=v7t'Kb>҇TM
+6Vo	[]Kk.aw~o'+o#q?D~Oa=DU)/
+Q7h\~nm;wil?t9œߍ6!k}f{B<,RuP';~O+*UqnN߹'/qGK?7o5=d:?M#a.p<NYg<<-&jh+R=D4MӘBCqJi)AHkvDOPV&V3b(RP-(|wto1SNKAjiBAbYT:VbOXK%qP9F#o?OI.@2%&N4Kggb *t-hkSREPʡ괺u|od =٘nܞuiv<PM;s [M=>y;
+=UtWkE_*4P|kFՖ+=LvF5oPoxaQvt1+G\`EJ]U.[yTnu!Rһ޿Pub^FGfiW,tre5˛/Inݰl96yk\(..
+TTWtWݗ+,+Wݵ"mŭ+nE9j.w{WX.?sW۰تk7mo|өn-kuw=MՖ6Ҷ6o۵m7@ۯmU{u{}?>Qnܽ}Wo?h=9FٳDGJǪ:輪/eOOW]_k&EXf&{F@뜭dni\3?@ǈE$"}"Z^2i>`	1٭񰂘<;DL7rZӛYRYs|oco9&myQ0bl!y":Iq_ "g(qx`929mr#UVxDrAi+Z	1M
+Jx8A?RphL#^0Mh_İ@Bi#k7D{b/JPAt`[iFҚHЫYNO;v~4#AvʘH{[ TO[@
+:-;uv+sq8OJv',)Yt!SȻgAb{SMdRv ]؃X߉؞vTMQ
+@lhbET>.;cߍ.]zg ӛ]6l<GOiIazboeKg	ѹ!LO.vBgs=EzQy TNQ@ٓhe-hRdz:[F'l+K&Hm#J'ߦ+vC=hK0#ӹgZzXA&#\ɦ#}Eer,jup~Iatp%"fKzA8LQc	[\"/+= \)}H8_UҋL~!}IH_{
+}Oq5zqN5HӁ[:H8FThkF5䞄ܓ{rqI*&@"΃lHw!~6ɅIIINd/)ch#]hoc1T&hwC)t.H3-A|ҧ_+=C7o|3;O"xđq%|ǁ]d7H1Mj@XO&t" |=W+=9IU~*57>NRQkꏥg_௤g4ЁKH^5px+xf Sugy$Z,(Tq1_A'}?~1yIVxߑh:|3y/}ql6*GmGGmG5Qy/5C[ai)?A!1_:V`be܅x0>Wb-os`
+WލXAJ5	: 0!R' 	Ḧ́
+HAj5VAj1b y c%H/˨-J"}C}hю]m^K /U_ɹ'1)Hz
+`10VfNJ_bǅ0,ckbF:1JFq`"RQf)UH:NT^w`(CTBWr=7o|3;c?/_Oc_Kcm;w'I/ρ?/QOo+1y8DB$`ax:ScYW_~g[UCOO?|||90:FzYLZ_	^+^+7 7쒞ۤSb;E]tVށu7xB"t/ށn=(ߋO܇!/x? !_#8O!?~|6Ҙx
+PvQo&HDK+j}iEm%cOiO=m]ǺԥD$X(Dd	&L!0dyHz^y=3}]]=I؎Asbv"Q'<T_2
+	XUNʧ<K3r'.늫`Yt\ tNG:,{#:(By					N˴q6.eڸLi(+c
+2 c
+2u{֬~Y5	Y5	Y5	Y5	Y5	Y5	N8Yd	.&8WZk	n8UT+	n$>NqS}TR5KE-P1ATLP1Q7
+ZRڇ::v;}:뢾ŚH0Mt4GYCk5kh5Zc+XCk5F9::::Svڮ^kzW_SM6ڦ^[hZѴ,^tTqel݃5kmZ[cXkk5kmF6uئ]zkWozYcVX+k5:YcNڬ5r]v.~\+*{|mkiZZM4UGCG/UY.YW+7<G8ws_͹ygG>JӅaO?QʒxJ7xyuwx+Ž+^EWtTJP+K4e´	J?_S~ռgsn_l'-1Hz[tt],x>f9l0:<sG<G(ß8<<x
+O,xq4y,X_,/	X5uj	[dsLnL\7I5aGOyOR;*8qaK8Av2NaKq!8a\u+]u+lcp,õu`hA+vxmgN>;|q2|m|1SYn`]%혿Zfah2ML!d42ML!d42MLs)μ8ҙ9˙9˙9˙9˙9˙;֙;ttgNwtgNwtgNwtgNwtgNw<͙;3{yMV
+m
+PSi<&߷ſaoU?&K0xx$)<g 9р/`Cވ[&yI^oכ&y[^wny=am=+F-;y֐VujZnuЭAFdA|~]c!^"6`ҭ^2ɰ[dLFdL⨐qq[uMh:J:ʨM꨻,:C^=eSF=eSF=eSF=eSF=eSF=eSF=eSF=eSF=eSJ׺:%+jzV܆Xg}9р%!2/2]^>3lr+W5٭&S/C>zWW
+8lcp,8'$S	|©8+|,>8g|_¹8
+5z7F܄:p=~<0xx$)<g 9X'4y,XT!}9-h-xkP"ڰokNZ.zũ:tԉL|	MXU,r4cZMoD&|GhZ=>4Pq;㎍Sn|0o	m|kS;+hZŌNŇa|Cp(,M8GsrBUȹӼ&*jY!w*s+\)J1W Ǣ) Cp(,[U[U8Xw*+Wzg嵮}a	Y=8¹-hkZs6[;1]ȅw&ggGS&z~KڲS,#22ҫ^t[q&Kb͍&zuWVMj7/~w#:*vlHN)!s[/ع8?YN~}pCGRS+ooэ+x=؈MH[6) Tտ.rf'͈}*$c{FSknCrCk4`!a1Bjꝸw܋p?0$Q{XLc3إ~Cyt6~=ｊX5a9uS9uS9uS9uSwt&Vgn[Vg~{Z<dLtuK7ŽGs͙݀+݀+݀+put8]:Nqut8]:Nqut8]:Nqut8]G
+P` (0 Q
+B-?:c0GsD%/*_mU':yI9ԘC9ԘC9ԘCZjRԨF-5jQKZjRԨF-5jQKZjRԨF-5jQKZjRԨF-5Pc5Pc5Pc5Pc5jr^!DZ:y6/Х.4(fA<#_bo{.vC9C9C9C9K{]Dc_;UlƻcWՌzK=eEX:5,<ڌhA+^JUX5NNNMmGD'ނ~<u=6m`#6!^l;
+
+-Ksϫ-{B#vD_	[uEnQ[=oysϛ{7=oysϛ{7=oysϛ{7=oysϛ{7=χ&jIuhB{DVr#ˍ,7>峿(thRX̒+r'+¸"0.¸"0.¸"0.¸"0.¸"0.¸"0.¸"0.¸"0.xt(ɗǺn-I[[şo|[':EU/zQՋ^TUEU/zQՋ^TUEU/zQՋ^TUEU/zQՋ^TUEUUֵµxSݢƬhxwX 1PT<KųT<KųT<K/x*M9^n,O^l]SQMj`3i<x!<xЈxKhxbYcWot<v~c?_Z_[w;wn܃z{CsB/K8||_W5|7qq.%ocݐ=|?@-~aSy9O7&w܌܊p;x,C+x"Є%xK
+^ŲM	[}KqcݥF>Cec&:Iglvp/jTk>qUXɱ,ǲoxz;][(nkBk'vӝVp7ݎ|f7{HkHkHkHkHkHkV.r˭\nr+[V.r˭\nr+[V.r˭\nr+[,\r9,\r9!.qyC\<!.qyC\<dU]kU]kU]kU]kU]kU]kU]kU]+zdA,=GȂY#zdA,=GȂY#zdA,=GȂrrp{"sĹm097̹{ebȍۜ{G8y؃w.fb.rq\ 8A.rq\ 8A.rq\ 8A.riK\04̥a.+siK\04̥a.+s)å2\p)å2\p)ɥ$\Jr)ɥ$\Jr)ɥ$\Jr)ɥ$\Jr)ɥ$\Jr)ɥ$ѱ\*pP\@8uǩ;NqSw[n[n[n[n[n[nSg:8uƩ3N\GL"n-أ}ibK-q̹(f{b2-)Ӓ2-)Ӓ+%R'şRI'şRI'şRI'şRI'şRI'şRI'zDZe_Ze_Ze_Ze_Ze_Ze_Ze_Z{!ٗ})ٗ})ٗ})ٗ})ٗ})ٗ})ٗ})ٗ}Ż%xK
+^ŲݶV>d^x+z9hq9hq9hq9hq9hq9hq9ĘcN91ĘcN91ĘcN91ĘcN91ĘcN91ĘcN}z8&Ǌ
+o28<1qxcw}֍5U:cQY~@1ʍQn,ϯ1*p*ƨ7F1Qozcƨ7F1Qozcƨ7F1QozcXi֔cEe=ˋ/71e):Ө:Q{Gw#Qy9Sy9Sy)MH+%RJ+%RJ+%RJ+%RJ+%RJ+%RJ_
+|)_
+|)vɩɩɩ)fՈU#jDVȪY5"FdՈU#jDVȪY5"FdՈU#jDVȪY5RҷAwhhߺ<k֮?K{c{ܿTtYuX6-l/8kJ?Vݍ]c:pqWksXi}=s}[<GL:je.gƘQvʎ	8):\3ypѣ>["Ur+bUx]k=H8E5UC?Bڍwq_G=?Ot\/??^o+Îjn՝݈9R4KLP3A=f?5;f5;8@4
+PpE]E岔\岔\?)\?岔R.K,KP.A~e)\r	uP-EvQmRE]E]E(4@
+)PBi
+)4@
+e)PB(B(=5We:<O=)zïMY,o'|Gn%BOYym2e=K١2eG+ˎ	K]Sቲ3wA}q}Vŷ]V2y[kLћFe4Zh9elOѩLg?m9B+X2iU:\UFWhq̕g7Vg&M#ޙ=7
+ڢuYFf[jzdjgN=[eVUeN^eMAdMAƌȘ3"c2eDȔWGW_ۭ[[c	<78YJvg\?Sq_.;18hɉ!tz5zzK?+kw{Fz'oP_O/4-FYy*RaoDBP@Bl}{K3+-eSPU6G\~Lబpfs̩O;>ufwg94uJ6jGz/;~%R!<D6ʏR~U]k=H8f%]P4jDc=	aY]bA,>fy<YP}Ǐ_m	buاd(O+hhgrHfDٛxǣRF~>:ѡO}bӛ~}__ח~}oF3L>?+ݸ>܏dN&!VɢdM2,]ՊԚh؛5pP{l&$~Zۆ>#]Z/*Ƕ{>Xʾ[c;<ĐBaο?b^3`0Qo<4[˦v?=z`
+~zQه{#@`}_xw80;|[ϽMϝ8W\o-e'{|8)Nx:RMW}3]4+~ʺY^*կ׏o++0+4T>&CCUܞ2Nɴ7UooF3:|U<J8fc_ EUaմj1.SYaeq\KYe</>"X_][UW2}L5UC\5īyhOȞfL_B*$R}}ˡ^;,4 W ?>kG8
+q48DqJ83[՟g<>/pk%:</;ǯk7qq.vޝƷ]o׾]|ٿB~d^Ҟ-Yj^WZWM7(^lvV\To|Y7D$?IuDi']^Z W +yսWϩRu)պNޥZW֕*.#*]5Uփ*M弮bQ1T1T*oDYrY̽uK2#/֑[t}aUڛ6V+g,zې(ֿE0G+QXoE5mփNJzQx긬IgXb;W]juZ]VZ!UvtbhJاZ.Z.bX1Ze:]:@/]l.6-dvHζf9,G吼wn@+ɳ!96 XnZ~[1B+2+Q\i+Cre ުlUi(^OP:]ڟO2mV6yZtݥ:F*wmTrqg.g6ș.9S39ӥw]{9E]v<jӥt&]I.ә;uUpWiͺgsiSڿ4w\Iͺf٬k6H:e\ڧU_ץt&oשur\֥uj]Z֤5jYn֥5fMX.JdԦ#qF]iγQiet6MGij'W;کl9ڸbhjGiE1ͺEnѬ[4M:ENѥSt]:ENѥSqSh!t6}|&:Q{OtR{E'7WU}I9
++}ި|/tyqx'k~x\U1WUS*j/kէ
+
+45ҨF4_S#i`\^sWdwFF]чDszE+V)j˙j[mv9[mV93ʙQQ&g6fk6"gVh#i4gsF4ZiNV\r5Oy#7z#Ey獾iGSE(=9WνSMzyMTSynɬ{ɳK.(:\;}ww߉&=+h;\{C:d+z]Jn,p>~.zuQk՘Pw]aW)ݵ|bYjf}ERTLEInh)nh͡̡ڨYfvnhYslj<̳۩-i$N76%~U\m{/snsm4~I&,mɒ
+q*,}O_3~񾼧Du9%,̯oM}zS=nRԧ/K}R>Ttg'%zI>O/K+ZFM(/fOo<͠}_no	lbIZzZ/Q%1,QEy_N5RQ\߅xjd#%9fZI_qWT8!Ƅ\N٥vqiD(:Js=_Kb@;ŝz/E~;ļjf@g8kvYjwP,fr;A*wPFRnu;ب~<殩7,nS_N
+[++dkVQUtt[%Tr?0lff[ۓd퇭vVQݨnJ7jϒmoZuF:VѨ^4y
+v}E|1`.ѧ߃.}w[Y{CV}C־!k!ʬ}B~K0QdR@,%
+{=@ K%
+?k/*gYnֺfKФ=nl1mW@Tc<ε
+\+c	%̱zUVq~)pW
+\)G/7
+(pPɊ!rYzwC=T%@w]Ou}8CK>}"V5hZD(%|SHX(}w8+ӱ_<?6y7	$xC	>$蟠	o}	'hN2ʨ,eQ#iHF5ҨFTJ*iZ,VӬ~b(6Qk(6P-M469v5Q5Qjfα=f?J4eӢR6MٴFE4*bmE5j}T>3 œOB<b,?ş;gg`i"a	sL09_B(!e߉'Z?F~
+op+y=h31hƄ#p$>0Gp<N8	'|ħp*N8gp&>8_ėp.2ˣetńh
++C˄ױ
+&L|8j#x&Ŀ";&MOLfL>W
+ߍ"<Q~/qm:="fTxVTq
+U\xq:bv"WW!<Q9!QYͨ>1URLbS*L\Z*/w7/-ѷ7}15c8ǹ8
+@.d-ѿK9~p5¯\ޘxnmwN܅q};<\_0鿘;(Wwtu:r#VQouYWTPAWuWzBTЄpD@B8"߻+kwzy>$ Mlˡ`*ͅZ5pn4Dh+m-;=ݛ+B_6666$w qބڈgPs< /(xa̅y̇4,C1,Pdh`=T%X쀝P`.O'
+Bg.vhͰPV_v(thӡM'>
+.dMPu.p%\='U6&6
+U_?  xGq}Px+^w؎c;,JXaVߍXYs	Y"_d+
+<!	ht>6ca@l| 6>P+ja}>yvG<$ꋇxc8<O ~&AΌgF3Ca0ft3:&vڏYǬcV1,5^մWo?a$`hahaV+\uk,w=x+7"vk&zDBo^?dw."GٷA knٝZ=E^Hd1m)mh,K;Rn`r3-"t+>{^so>>>bQ)%r(XX	\K,?>%ߒobK.b/n#h-NbڋV>9||G>#1|@|@!Q}>2_nl@K+g6U6U6UOOlJaSAoV~
++ɪΪΪΪΪªªƪ//VpV0VO?&JjyZp+cw8Zhb\^L.k!8L׃0_Ӱ "`N}gN}gN}gN}gN}gN}_KXkz lMYϞ*t3a̆Oa̅y̇4,C1,JsV@V*X-w9E^ΥzB).,59р},ēxO;gA?!	@m!g!g!g^^/"T@
+P* BD"T@ n!c+6?_N-7Z1tœvœvœvœvœxOIC<i'+!4ēxҐ!fbn!fbn!fn
+"Fވ{#boD썈7"Fވ{#bo,"o7a6(+P_ٿA6ūģx|<z>=GOx4=GOx4=GOx4=GOx4=GOx4=GOx4=GOwBɋEh"4yM^&/Bɋτo͇4`D $3J"B-D^D^D#CD|C};c7݆q++VW=VNSdHʩzD-BE.""Zr.%b1B"Fs껂Dh-BEH!"$ZDh-BEPj4BF5F#hPj4BF˝e
+x^uW"PW"PWr"r"rNq!($DhBQH4
+F!($D"ZVjZ-BEh"ZVjȯkg7쁽P	E'D(:P"^6]Π3DDݔ큽+0Dag\OYC6$CdQwA}guz(+(;'Bkhm$x;E
+=CDJD+QTzAgPTzH;H;H;H;{Wnv%|qr"p]+|"qH&i"""""sHOKZ9B+Gh{$Z9B+GDDfo:~CtΠ#t|7Ctu^4wP!;BcGhQ! ֎P(#vގz;B9F9F9F9V؟?&&&F&F"QQqQiTDFEQiTDFEQiTDFEQiTDFEQiTDڻG޽.".BUUypl,waPiFRz+&g..|e
+k?BE0|TJ?}bj%ZIVRj%ZIVRj%ZIVRj%ZIVRj%ZIVRj%ZIVRj%ZIVRj%ZIVBJZ	Q+!j%DVBJZ	Q+!j%DVBJZ	Q+!j%DVBJZ	Q+!j%Dj%D\)
+"+V#V)zX׉u%zo_&OB}\upQ&q܌ߢ+D3z9^OgGm+v]No'IMoG;c=G~:KN7rLׯ3REgF1Qb<(L7BF.3b\Y"T1*@OeSٓ8é~tӊ8?g<zJk=ZE;kwaP6]_gWvN/;hX(NS|Joɳ|CC%K"c5ӯɵ|>vO-+p( x>dCȁP\8CE;xH#(qxA">$=yL3i+jAm8R@PCh
+bO,?'Xdx!xGa <Os3,<"iD}]q'Bܑs+\2=R!+]rOj*VMt\WmqUWU8YUcɮ$uPC(~p?Cx A9?3>G0	&	BL0+26g,eJsV@V.b/.b/n#=q/t;-qvg.cjsKsPvB%|
+41>th Q؍nvu[UتzzGx6Nz'.؉[t7c
+`eqykLz?]xD`.U?+`!,PK`),P2VjZ(u6@al֯f?g9xlKt3a̆Oa̅y̇4,C1,JsV@V*X'$ԯtr.֞pE#T?????_ A~5jk5Kgsssss]F$WK2\e+v]wٻ.ԩzy6=/@eh2{{{ں \-@=Йe2d|߿:ܧ+Y&^F)Cuʼ:)CeuHH\IX槴dtF	ؤw	6D[9Y D9E4&MgҢ#עl\"Zs]3׊;;-dkCOSQDg	I(+]ޢ-3ohg&xፔ.1FޢhA.%ۆMo%%3c!}T|KuSbn1h!Ƒ x>dC].j"˝٭>{^іL-U[2dPmɠڒ1%;jKfԖl-.qLZ(Xđ/We7q5mY$U^-9]9CUn\<ni5al|qXkcBtR^ʸ	Ve	u*X)ꃖfXH'9g/GXIRjQZ	j0}@oiv*UJrF|f9Nqi#i}\fyHy圷8{7qŊ}ls:1I,˫]9 flRfΥM͔R>_<kiiѾ>56ԈwqKYW(1>~m&ݬ߻W菌W苸>]^|]+U	NBW:>Sc[^	uK\wWZS'K$L$:!y53rFie=T*][x\UL_.Yⱙ>SFbdw]ZV8.#Vl=Ɛ"9i'iqWwYejǣNN8):Zsi78o~5X[H؟ԥ=5pR=<nnN,n#\Sugz)j3G8u)9ꉦ/lh7<[PHʎbhȡ+֧BִWk"1|zۀZ+FW6s8ނ#9~q|
+B%-lw?+g\6Ɣ5NSʎNPǌ:GQhVi<ODf*Gq0\<WS%cH1xVnvw`>|`
+XfkB,t,tJ,3|`
+XfkB,ttJ,XUUhUUhԫUh4ΈZr%N55^Q;Z,|H>EdCƹdSH|DA}a[Om%8C%~#y(.EWqWę1H\Df;FYL3bX&%<_b."oZZ+bj%>.:Y|au+۬;:g^<}k<hk-NX}jjdjggXG쳬Y-cqv'užjmwNݭSv4}u}}maikkc.[W___z߳nmϴgˬv]j+7[7[.kǮZ
+}iKiJf[e keh},k'l`f2Ϛ.[#hҚ-yl-XIk<Clk<WgNBQ^i+VMnmw[_N_*rKc=roJl}+?--rM[lv'-s}ioֹh<<m_q^{8;o9c	v/Cо͙,,v}6	gSa?s\"'cMCD]D=,!ؚj؞n+u{tbgb]6^B+]iOpn*7?pk)nmjqcn{{{{]Un{{;H
+)iyl,sV(y;#Ovǹ)w<PNv?S)Lw;Kw縟ɳbX]~!sWkE:wn]ܯݝ2R	yVFWʞ:CM:|;u|PuT\]%PW?TC>SgԍVCYRwɡzHSh$ǪgԳ]zQ7x5R-,R9ES45Q͒UZ-KTF+OQK|Y&wGxwy}${{Q޳޳N{/{Üzw\oSǛMqyӽN}o-pyNSoix%N8ͽ6W;z;qYej9!CVĬ.rZguiuyVW礬;dȺ9=WV/Ler~8cq{{㝋Dbcc?ş\Og:envsov<g@vc'<;{3>$;Jetmu%%;%MHޙ|2qgĠ{ɉW&'%L~,LJNININNKKIK˒%/'3uħɯsX$L,LCYANbyP;X4$Gщ-ADYpz!78;8y..tbW~5++uz׻^n<y`<s[m,>wOVM:X	ָ'Al
+r.{vΕ9׸r˹,lvq-MWsqR߫_#Gky_qйQF7{O?3KP!;an[ɼ?Zo9OguG8ô,\2!.-QVt'z.[9EQH$j	8ę_Y(kX4g]i COG}FA})\XHyl5GTs}v3nIkF<z/+>ZM-{3[R}aޯe\~%|-Mmcű3Vh5_CʙGr댕z?+߫?ՃއEs[=y^W8]_; +t\yȳh9k~4^cQK5Wzcm^z<DJ^W5WYs=YЙ,Ăx=LId]3U8~[Naz揜smſ;A,X}?8 oǈ8w3%sXs~dt3/җ֔M<5΃-.2oYƊd6&K>EL'K>U|N~WA-GE8}[=%~{]*,7G10/vK<iWڕbp_R<YT6C)CWK|^brn(sQbF[9qn![\/Ź8-8BsEQ^Soqn!ƹsƉ8D[X-Y*|r|=1Vű:Ŋۺ${j2nIvM^k+Bdc%k3V֘XZJz7V{J֚+YkjdifJ,VXZXZ9sX%9sV³UL3ǖc9~:D%d$O%F1Xk,>Y7vcs(+򴱋e"22b-%D95ϦK!vl&}|6Tؐ4646ĆnXRXRm,ikWq^+٥XX#ca+3VXXca0)vfCD}奌55_'a-rV9lp"	lc<cMKDJuVET]*KM`SUu
+uPJuUXƂgٱqv|mެnz<u+]Xv-cݗVsʧ/lzNlQRz8צsy%P5ajg:X'oP2B`$of,f|fhʱX9ciܜDJ>Pq$5+0YqMs՘f1Zh%QZCkzZ۠6۸&_ok)
+ujhX1fha,ٞ-,"\98!<{ȎW8{yM{i2=ֹpu.x$|"7^BdqMxSY-ao߈TplpDݠUЊǋz		QpbЖrp2uN	N+33>@9zNpƛ)ǧzQpEm<%spt	Pe5nմǡAO^q}#c)vnnawЛ?DIi^8+
+"Zl-VQ'PBJJEުPO=K7Ix+>#1x)O/I^>i9&i|a7o2Muo:z7e㛺&ԋ77y7%'me"4'xZ>{ɑtD.cߗ~_d7@vE#qX^+Ay}X^/oHH>ߊ,}wc-uR4Gw{i<NxFIwVaxԌ=Nx,qq:]jE׿{eOVy@=@Ƀx;J=6G}`VO{e4'K+QC8%2%'RexWիHTx"5>@"w;Ԍ4^^IJ3ُ=Rg
+^cODُ}a2>Au:ze*UY'JOTxz5Hq8^Ko<_	ϟOu?]LgS2ϟ'<k6^vq1ޡ6ޡ=5Q0}{J:D\jd?kk++kYYR\M&of皕o-e=u8KКCԫ->7'9FIga9|SQ6}}V}TEw(\óFM_zOf_?Cwo׿J=O/5~u^Yݮ^%\H/府kM~7L敡`ʶ|^M2&(<s}=0n/3Wؔ<ZW!f[hczѯ˜5ߵ]Fw]X=?K=⧿\+Yw#u/_}RjOnMGmfi+?Y]V{͌71hQnߺ~ʓcx#׼t5g5_(t#ћ_cgg/=Gȼ#⟓G\uf?WU^3o'yzV%C}3:>|~oS߽C |+|չdf!C1C1 CD""n67	-M&ȟREJ"E)H""""""")H)29.1
+ϾΙsfgg9jw~DJgo{/jt3-xo!n8/\mǯg7C.Wߏ>+o|ӡP<p,7!{+}gc!}zKSǿJ?~:_U)7</~|}X{̹1x?%x}Vn+p~h/7U{ys{WjE_?W	O[/2=mCm|D!]u(
+tjVKl!!}B07J8oǝ=csc?y>XKO|a׿>O};9p,H`<;^Rnh9bUG?7O70RFC;{{˷Ct+qNi{ߍR777]z='07mB	N ]񕵬J<Co7[kZy4Ĥ?twEr</w'iV>G,/oF[ԛѧiϼZh@ׯ|[ΨKgsj	Pݧ;okS7P#77רFqzwl0+CKlul1+_,L#͡:G _֩$fbu$]:gB>6kV8-Y4,z
++yo3?0f׾ؗk,5wg|~GZt2o t?7o߿?([O5I[%<آ+v=0 d>kmz\}[]+;Cwtb??#|<UV}|EOp: ?N3ΏϻwZU|wUxPž[*ynj佌~nS^omug𝺕b'6ZYgz6ױ_>{C>kԛ~?/τz*qI`[߽z<Ά}Z+FaOY|$^o8#n6>cKy=uo8rj&}K|$mէ,qoџy4&2C~ʖ_#W(j+z>N?6G_H{W;:s>[_>D[}+ݮ0~?{F|m}OKĮl0ʈk(cL
+)cݤwQ!R))]430U~FJ3\=.׹X~Õ.RE+Loc't6Cš9t6wM]tDqK\\^'a;+sl<+n7l*; .a{7ٻ[[=xr
+!ڸB;*qC!
+cJNӆ!00aa$;kdx}jbx}F_FqAB!q{sa[jpWҹ:0U0{	\#B!ra׈FrkDcd~u!\BxB\B0s]aׅl\Bp]B.ׅ^!u!]\B-V.6ׅp]!{\BhBׅr]\BB!y!\u!X!&p]j[+*&˝XM&{	b('irO ""bm3nxmnu;n+?*?*qq0WozXj7#M&qpx7pGooc}>Gk8cxp5z87z0Wop zXr z87Ӹzhj1j2 jN:=-wǸxJa/+O*kݹ?a0:L`u\PuwqCa0u	\0^D0IL`x1jr`P{j`'d0&'\K0k)~ʵ3k)ᱨqQ+5ɰ'~=$zaqtQ(L"[Eѧ0ubY7DYOdz^o Y:[vl
+t
+e:n1^w)
+;hǁW.s2Յ`^dџ!3!3FnBdTd
+,MEHC| f7PLNys ,C%¶ȡȡ?g
+sfOP>@4+iUӐU_fa^^cȳٔgElȶe(ʶ"e(ʶml{e(vG}%U{[\ۇoʿ7_@IYf=_A.\&2rO=)#'RFN93t7tg)yS(;'#;"G'QO9:9z :2uedMOi|A3`dퟱf"w<w3ݬ3ݬ+ݬrs, Y$..cWcW6q<^L51aaƣƿ2#qD>2~		n1''M<N<YYm)A	ƋƋ+ЖnY$Ʋ%AX$J"K*Bä0FnGTIYR%h)	E:3YbY'&t2'šnR7/ţz-IR_O)EꏚSTl;@ LQ@i gH(A-e#rHwHNNl'塶`ɗiz55\x4%B+EhfEɱX.'݇}~PzkꯒJdE=6r$v4CşI3YI>v(5boY.RyLz5̖f9sX;WY{V{V,CZ,-f\wIėIX7r6@zJz+VH+pWIVB?FI*B5i7Ĉ-]IPhM TteJG(OH'P(V:I%uGReif'^Y|x$vkx,3<5| ~=
+
+oaYw߁HnxF2C`-^~,
+/Q)/F| Kl 6  + `@   l 6R96q6`+ ح+L('x93V`++ND.J-2K`Zy_~k#.OXxC.qgĝ,| "?!bA6(bR$60⡈X6#ab-XůXTELu/\'/\b9@ȓL[Y&qD?X,c"ŝLNBmYf0 XIICY,c*ere9KPRb
+eN3(+_FggPfe:OfeeU6Fe#>lb=l^@|q6e%e;뮼`W(*JR^C{A>e?jB+wC(Ӫ}nSPaG#(T9
+_Q1ւ-dΖX_,E7R	ϔπ\f](\*S;
+KR F<ĩ?X/8Veco-|k'뮾b}T|_p=+Zݧc	[[DmEp2DXX,dLNDX,d`W88d"1)Ľs,8K!v5UbWĮJ*U~47iޯFм_#5ҼN4H~4H~UkyAM#yi4w4y(tbT`Ѓe绗
+c^A9ϻS0fv\@0	B=`{Cyn{+[>DX|Vx+6Z'7xpyy@<ЁFûy|r^4{&M,G"X="A/n8__|9#!6^S|W|< F:+1CD>?r5$]<+ϝN?3SyԽˢh6uA0dр1ͬNINNDe$E,Ӏ~f/@C
+f:qC!+>^ms+lNC|Do5䃉~DӉGtq#9sS;qaa݉}m s;aP;6|o{wc+-ߣJAb8iip3Oጳ+1"b18qv3^6^crqJ8eq)E)R"6)FqEb1nG//.xrC,pDH(9L 'ۓIF+"VCX]bu]F쭛@ZKKq+F+˓JKmij0<	Zi=
+M^m-ldo/J/"Mچm_W!>7Xz]ڃސޔD~.`våV5pW@/`bxC$}$}HI祋pC/7\ٽ7ǆ9!
+3Pb{ÉOlo1bx>4|(^^<xQ'W%PIH*J`$UR%MFR%0?0ZF&PI`it&m1MOM`$m#iI@%m	T&jMOF&PIAH*iI3iē6	T&M`$m	Ɛ6		MЉ	T&06F&PIH*iIH*iI.&EIn&M6&'m#i"mѤM06	Iޕ傣&ʷr.>Tk`0Z'dˑ);wn֝8z
+gpY5$7g8G~2`+?X~B~qOOaOV+Q>p0"?'oD+c?f߿!@+w'ely~y?Bby{{@??Dccιp`+˟ʟgyGhD^Hs#GgC""ؽ"F	ED	F~"~c4FY#r""1GP
+F|c4X#fk#E\)rQDE4QDj7E4QDӈ@cu*dawtqiUl,iU("#9Bcile-84-	<fe3"|p""/)/sߗx-EM)o+o<()X>x?P}!!KW>R>~|?x[3Y?Uαb/_\T(K(+:@UT+,]+S 5cdѨDQ;cmq>6MvGI>*R߬&!Wڒ1BHRv+2T5koQb-I#UT5SBk$j|L!F!ҋT WISR5DQj1|$ҋHO')%H2P:^}t&" "\g$tFzSTr4RI&RIR-kH2i$HV]QqMWXp>cc4FA%Umca\$KzvIivI2i1ل} 6]ptb2Jz&Vn>AX$<[ȘXC.DX
+,˅FvxP]`ae0̀̈́5fVֶ=`[vvvvv1Laaɰ4Xfl ʳ+Ͱm=B|>;;;;je`X,!q`bIT|+߅eaya"8DXlP͂́}^[
+[[+[9Pw+Wkb00;rņ,ֻC䫌KerT{~w)oXߩxؤΏf&[4B+p+g.Klmsf[l}391}̋IÙk[`[
+L6
+񵾙UJwVkR;4tOo[<D!6۶ Oٶvi
+dbwk&i>-m/_fky7ۤL?.NbieqVs$E`3l̳+a|ˊ챾%Ǵ1e4S'̲qOr&S콁VMxGSZ)s%jO	iZ!n0XĖ3ȟcηK^\>޷͔ouIZ	6>h7]A4ZIe[ṕ8!}{L.lݬ_^+C3ہ`+G^	{ x<gh_˙}1P2&jզI^ؗvxJaɚyLfk-m_L'~}5U[s@y}+00߾Cw}G&׏O fOԗ-Zߪ)mXGjsM^hmAuqXR?gjzS:VˬTߤeX'hM	] ˁUbU4:Y[fZ`-VV{-<<˴jTϭ\PyiV[_~~Ce+ԟ?TA[Ϸj_+3ڦ+a&SʱyiuzwC$p_CG!d6m6i6ĵc[CǛW6VkH"LmO6d 4d7/5ֈ+E@aL󺚨qM󴶚.+6X(ңa扦}օɚDv+>7o1.5+yiMJ~uv&MXg5++s#G7,mX6o7ΛNZjj&4hɄe+K8pX7K:~m3aٰg4¹q޺'w_b?ooN'fL[/2]E.v%Kp.ll=Q*;d/oqDK.=8)Ŏt2G˷,b=K,a=K)/vW:
+k#})ֳM[c}JS|Y;	|Y)}ZA(c&"'Mte_nly<_ni-WP~揬}H_VXr,vEc*z 㸏l1#mqDǪvLqőAܟPO"?t-7"˱p[;:v{#c٨'7q7~*p-fq\ ˥lپ	ΰ/"*HQd[orLgo2cJ';نoL"LmS&g6p38K.t7jqwǶq[66WV9pZD_Y6g)aKBXюp̴MVlsZq+O?}J!'
+YRq9x9_K8;?~k"sV{"2̹J՚2Қ寯qӼq΍_*[|2?oIZles0ù7xg?2y7tȏ<Q~L'EÜ})Es4滋ٰ{khkf75+<5,l8Lvњ+xiD&i>Qː=z%X91S9yQ]9K+$
+_]9_WiukRۿeQޕRseUrTqWwj\ZuRWW
+xծIZf:ro֊+\ʽ.toTp*[]-QXQ܀Tyµ
+ȜԳWv-s^t	(fZ5KMxmu$]iޮ}Ls24A-ٜI܉X9	ƲV1-ޜF \:,vK\n̓-kf;*Pbvwow@+w"Nslqgݹ\wVl^	\W׸'`ֻ'7"y60ɼ̻3vl瞉z4=;Pm>Ori>^ϻ/ZVUAX@pJjeMdZ-*ʽAެ1``}U{[D3Wv7p*ݽ3p6cUY=Z~U{?0XqdUP'T5}X+>ˑFP>dQUgIUe@"A؅a"7fU9´ܪuɚXP5.FTͫ.KмUK-4$].տYjU]vتuyAVPW=\7qrնqeU;&
+MiThE|ZPqF:7:eu3N|jl
+fªusgW]8Vq%niKqu+{>Ww-	$խCOոbdUԺ-k-u7Xv5ΫKV$[p.Q->j.;˲Ὥe\9]L0Dx$`GSXyb7[xnOmzOrNX|`moD=s<9CEU=ō-K=%,+<ZV{&5^ǭ2)̲c·17Ed;,[z)000C`+Ǧ<vO/{bǞlĲz?r	Mx_4	<JGiD+,'<^VXN{s0
+i!1c]Y}c2ϲ`TO*yV{YS߄@ěLl
+M	.T
+ՄES{{F޴njgzjMyv,S3=987y|t̷nkjoBI_b8Z9/UOl6o>We5{k{Ӵ̚CL*2ǽ-攷qlYoITs;E|6kj[kc8wmӒ\jkSoV]ےyh;jy5X[kZ
+kxW^ջ8ky/{Uvyߣ,J4Mӆ	C8qB$X*	!,~ExUR@3PK88.1C54k!1a<1,ְÒ^Atڜ?|Ww}~^n$rBm+mkPj
+	~ȡ@faEf:ڜBlyYl[p2ׇڄ j;P0B@BFh#%O` 5ԫϳR!l U0vG%᧋e2K,0c3F`_oC݀{ 4 NZ:->P@{'->
+tǁC|PB#Q8U)6p̬C$)Ni$IHz)$]3 ̅!<+-K運A&/4=	׃	$M­:*mL%Ǚ$͖uLHy0{9\ pK'i!IKI;SRq^8s̃e$H3ڼ`T똕lH<	,isLx:N4GqILRQ@ǃN DET%=hӞ1=f0.I=`֞՞ӱ,wtRoΎk,wƼtg6[5A
+yum&t`ov./Vl7.$-[=͆e^+SS,PQoUC߻;~t'N)=ji1!^^gO<{٫lez{R	owO:{{=0Ol'h);=a<XO;=S{Ofgz*e9HzlSC:if.lK{.{%yxTLOⲽ=!̢=\w(]
+UCO?Wtpej\g}a5g=5Ӟ{]M9#E52W\;z&ԝz&׬vOsZ39UgS\Z3u+=!Y|#ܳ+HsTĝP;f&pg$L.ǃEd0S>]Ssp0ґ`!wK,We=usQo-ܜz;X-wtIk­ͼA}Qǩ*Cv>g*>|C|okK	w҃'mo|Aj|ye| r_qvwAZi<j_]y'x}u1}][a_'}]6~7 mӞrw:x+g}so|IrpB[%
+7;-%SoUf;j}m?} 7f%Hh~??8z9G)ǴR:)v:Mؿ`@^[x?@V#ِs;7d]ohqfB?,lǏh5O!"Կ ;BFzmDXG?>@H'-t2zN_E/YGы鯣vG}mdT67Gɛ~'(`n@27RGMO?߲	un1oE߲cK+amAȆCUA+ ڇ:P/F~/s* z$*2]KT+D%S,MmT:F}K7]epZ)Iy+AAoxnᯩAuwC~D~l;>MϨ6~E~m5u[+FҦom':mb̡n_7N=2~O+ w7h1~6`lF(FSc~1A/6^{1'bc3gi7G~k0?
+ݍwMh:z3} ;ѯDC#"\tyuz.dɨoE} BQ/vRXF%G8z"*݉ʌ˨37QяLt.`ZmMQƖ7{P
+BRo 3 	P2KJ|Xە+OʃYyX%(?5kN~$?VbTbw-ȗJkKKKK]y\!ߖӥE[yE;wCQp;ߡ(w9(!C5?L?ѷPrпd/(9=㣨(jsm2ĨبX5*1*}0jkVDvo^!J**@A*zoSX*N4Ҭ4/-J2-d 'ɩr-r\(-r|'ÕfY*!|L>!  _k-|Oʂ$Dҩ%NI\d8dEHC٩	*-WZ]SdEį)ǡA9*gaeD\:+ʸrCSaK|ϓ>
+A(}mB  xNzeJ.hߧ!ߧ@^@ 	9ыȋT
+|EWA^A_IADC; FC i]WIG?@@A(DFy+3HZ@ھ/z|hIt0`* {Sԫԫ|%8R_gz}.'{(UP%=T+Bj?Չ`nT+z }:HB_z^%ZejEL@]5RO=j~BM /, "*$N6M}s-vS;rL]|EvɹMo!ۦo#Z$+.  %ɠ#8'.Kdb8)QJҤ,)G!)J#UKRIRK}q4(tEnܖJHz,#(J}rUN!y]Γby\!Nnd@+4yyT&aSoOҠV&qD˟'Z/-O$Zhy򗉖'-O!Z!DӈJ<hyL!ZQ4ǈg]!qۉNtDtFyD?IϩW{Dhv!§6m~hs1O6PͅmM
+;om l&@:uYM_3}+L'M'^LÍk8B?(W;a5 \72:!bAZ eb]$9Qpd Cc_eDSls5b발HĐO er<fu\:.u$w+;Er\I=x5,3k =kD}4xI]F]WˮqӀūYpݖ]8'+8\'!w=g]]kYZ?..&w<Fk$dvo}&$S$w{UJmwFto'v0Z8wa)],wwA*qWZ#KRF`qHU'hv;#9mOAuwISXgɕJG=IO!)w=L8>g=%)г@IgWq=
+|}pc!W<Ugt}wzr|} 4w=u'5=NG'凞v?toԞ-t})sJ30^s(OpΕaSHX$I丆E#%s"f%s*MK#^m	)g a}n 9<G9x)6Eeg%s+'>B)\ǾD)Rv{({3x:vJgI<+נx1J72t˛S	yqJ7M9R9ʀwrڻS)罥>{Y-~L
+'PM/ &ʔ:1t]7*+ʬS8aEKYa9|x쯱~/;\s¾?Xc8\g10K>L7F'|'pd_H|CG![58r^:}Bqr\=(pXgUarmwKfl;퉼{ázo;ڽw]@E̥n49!&FG0omU~mׁyq38}۸z?.8}8}8"踨v^wpkޏv9<2zɻ<{==qK'Xb=OFr%0GFr"C\.A8y֋x[{^mn@sVz/Xp{G$ހu#\&.7.ue<:a?BWl\cvse/ҕܻc՘	<zB\;WqqjlF=p]T|<3t+yča', n[8V0umU}c3{E_8
+]1n+	n[5sjcAFl<aZR;V<Zĩ[ՊdFִduޒ6Pl_-;UGKi)UZծ+Z5RԪG[p걬&pCZNuAr[W[ԉUj9NSZΪ	ǔ-lˈ:OrE]܅eGc.rgj3%L><e<e<:/N׃+qHl8S|U}q9}<,91w;}*)u;mC8tY;KF	;#NS8|!ߘwywwGvu8|3x}sخeߒo978oc8ɵ)"9r}ߟ9YVڿ/j&[0Ofkl7|Lo-wb[- gUí}(?(sha||/x_f^䝐|;K!A7O?E~_oU~_l].>W!F	!MB*aS(JrZODh8Aq~S
+>>"\_σ'̃d5M= ϓxY+}&fġ DD_&k55T&a&*YM'kdM#dM4~n#k#k`y(]y5O5?#kyѯ'IVF%YY-"+oOS)T
+*!+h)YYMVF?KVFh9
+
+@de!+V2V }zzՐ///B]a.j 뾊+B`ŋЗ5]e\Cr)\:qD<\Ņ^(+p!<7JUp6HI9b7@o^&<k+c+\+F+Ѡ)@fЎ!%A6ā. `	k@>ȋDALF=#?RRq0&FU2ԗ:AF#02ʢ\0ZǨC0d_#CV?NAe3DGy6op [&\3[XsMNekάKbFC$wpGض;FjbCr'b{G̓aYq࿁CyvVA`Gu^k.W5|y|࿤7A&A3MsC+mD^`y5H뾼.˫2<p	~J.p 75|[s9g^(Uǥ>! w"I 3pׂ.K
+^~1\>WoO4<|oB9\	W*jUiwݭKr<uB=+mSymH2	k07gd'
+7qO.wA0Y86a}o/WqOX;Gcp?F!V
+)B:Xd򨰍B]
+b!	
+[-y#R	`ckNhd@۠<ЭbWpQ m+-h"۶	C_-kFU4x0ҫ,/k-mjY~%	4;	FF˞jϴgsA`h{^:d/p	LM+?Xg
+^oo\Uv'|VWcn!1	hKF~~~~<g~~+zZ0߃;L^׾"p9D4peb装ۂ'&{'ZLozXJ{UIdӁ&d`Jd-6
+Qi`P%l=$%FF0+Jy/;ԲSJۨp}Z5+2+A/Բ|٩щwtLL+¼r\9.L*'uk2HOka6}eWy`0w5yvDLw;bX]IKrIlȈE0bXk7+\*-;%D)aOL'AlYI
+xELLxCmŻ NsIP|$>7R4/m@ɕ)][KyRT,okM${I_rHMb#.Kii';QtUnJҔt;!JGyInḑIĆ>$9<+ė˹8xO{^,軂f.WrarwqAMy<dC"PBIA Mz9ir@.sW@A\mumuӍoM5t.<6<#kdFE"_l"s#|\D292%D[HGf.ϓ9k;=M)NŐC|如gAE-W*d+ψ)+0"Eޤ54m򊳀a86O	q$u P +P+ku+o:*ayy#:is=8>84г7ϼ?398>:mkp ; Xsφǐ/ pmr+φ
+zӬׁ댇21φ=`q$O@LolgEbOW? "krƞ݀
+8{j6n{b'h7 $Ew$\=MGhz?z9q	#o=OiS"2lúmbtޖNltBަˊ_k;ag@%M{  x=_=pg\q?|g^w&+p@]$IKÖ#X:5pDkSnVIx5h޷8Y'-gxvg2W#ps˳`~ͿFU"ǆO6=˚|`o9Y6f.\ԯ9pf[= Z-3] ̋K-snmĲz
+Kض,:c4hmOʃUJxv%_enKP_e~qz߈mހWS<x'#4##ݡ) s-Mc[6x+vj1gYAwlp_
+6x7 N|躩j p8^ۨ:57i	|i=޴3iZQy|vݭk=&ò^ H=qs# ngb#Mq*ND`}\5٭'{MkqW/k'mU9՘'lW+:@*+a*a*;uT~R+tƹƩr=+r s+5{q|[]+*+V> 1(&V,&^=axIޙlӸ])kaanM )bQAh|ǟ;
+Xи9b@738sS0Sڜɀd n`~|nYÚ5I++!P|PZfs
+jgnszm̭s؛]0Y	vfsYq{i[/`~iHvfigߊa
+*=Pt* +
+#@"	Pn!1	)  ck[;{`!"_ ɀ4@ P(@56"o p  0pp08 . 7 wӀG?lmlo ϻ Ph ZgwBy/hD ]:&"\|m0A=Z_o,`Bc
+0U>̈Qv9a1'SsȌ1ט ;=fc%fjX㬉4k5ǺúZd-0jkʁ .]  A>qI,0%+ ֻiC#cmxV[-ݶͶݖg+v*l6[h6"%+r~rmvOڦܷm^^ބI{SmC{31f+`"C~!C%xK	/1D~FlC5CSa.Gs+J'j
+ŀڷ:ɯ2;nES2ٻ2wYG I0n0nFQ       hv9`#czllq&*gA++11f &Ie2l&r#N{`_@7hQfكCh?pĚi>+=+v>U_{tȔ#I2	2N&ܕs2UJ*iP2If-PɭDw/|y>ǵuֵ[
+ޯi\1&㊱9bmLރ5f\3Q%!wO[Ӝa{eSyNng3'WB^ϩ׵MsT<UmCs,.r&3hȽ.q}G"/(+E\;G,?(GXQ6w̵lna/tҷ+ +?>9^'p`[V<"<v޾=U#EHħ+	wf"	AD#]hs(-G	<x92OG~u@3|[h}fNυ1̜1XvD79^n0%xoZG#;vg2Vhn,9t'Mp@rp_2v*>Ħб}1ז)6ed"oX/}:MQZ=c_,''NEC`x[4dcNƛ<8FlLB֋ϡt$'wZQl%)w?KNINJ4׹gM%z밼\:>\^
+z+޺+Rh֣fHPYrpu(?AwqFȥ7Z6h4%gF>w6;hĭS"Pz%aEy2~X3pK!}-{:6b޺E>:I}z!x89K"ﳲ^ViZf	Y{Qx"LSe<;y
+N%$eN⭢2<%ZaA,hnH+ql.a#ӈ~+4FӘv6ֳ)Qꈏk]EԽ@Ͱ^2uĞ~E,BDiVxisSYÍ$c~~5Z\}UfKUi1"Pu."dѵ q83;Kɷ9s?&?&Э+3ٍuk~feO1<^@]=n7En_,u>ufQB1V];ZLIN%F̷E[u4jr1)h$, pyF'9KKU9%%ВgI|%bO~s-bRH;{ĝ^{vՒmƽK\zɗD^֣Iaշ/UM~x.!Z.+[M9v9g4nԳP:'BnYVPvG,Fvk/nwߕޭ&ح yw⃬)Z r/hr]_:\+Xe|uY/ d ɅYſ9VjR:JjQc>sj6^{R<N],_0<wg8+.Lq,Idgeʐ|eoS{28,U>reN'׭4
+5X%d,^Dd!G'0pʊ-5+?8Y5$=xNuA<|33-MױwY?28b:ǎ]K<C<,SR\Uj޺EH'xL|;Cޢ:js*[4MZr>$n]d<=;=Jv"5jN>SNlC;q	anc#bLD~k6k]ܪs;ONp\}!i{8W'm]֭fNka8u{gcEDfn+f+$Wΰ)̆p?b&͔3%gf|،\'yx?tutǦ0Cwz,7yr,O-/B.Ma6̇yd]ĺrH3uާ}As?yO~G4-)h ̧sy6 I4<}Ow*NvO8 ŽHɁ.o?.ېo{b4FOkWJC1\ T+,=KuPkF3Vk3̋/`>+)bI74"ڧT{|Xr2Lb8؆wnV]UQ* JD* Jߣ=ð"E,S۷Vfls)+[Nƴ!|3K^655jn>4w~>4æ)̧w7#r2]h7@wn/T'."uloGJVGЯos\* {wZpuWLFcv"f}QW靉DkzFL:Nbr(G{{öϽ{6o2_شlk2C>9|3RzPʄR	ziύtdVY{4fX	`лT^F
+_'83s6dPIr7]_ĿKnc2-<T]4
+'?%=jcT'=B?紹}ZgN7s*5ʥqrdOBeu,A<==(x9~~U}KxTO-Iq;JNݑ<DOwh</<urs|Oa2Uҝ1eJI"^2<wrCJ-!kNwNӸ{gyxթ/\3?ӭ<Fзo9ۑGڑv$Vq'S(oD;wJkh>sOҜ4)ͱHQ]<*U ';cwb{jN7I+DD쿈dD<ں[+M<n!WTa6.ݣ㋓yNSx1=h1ܻ`S"8h=%nпqNe$Jn+Wm:ۺ]K3VUs>kw2e@y,6+XSX/K*F|f+K\dByN./0.-K(Y90j	UDy`?m-^Fv'Cn+ݾ*Nk{\k|)zɄkIv(W$ѿ+GS*x$N'MҌJ}u>ɟ
+mo50Xx)8OƝkI{SEu'zS/flzxBc4&+>tu3\9R1hV_4^7nGb-ZVlɮJSZjm=žPJD^f<^%D;i2;r7rS[t{hn,ef9>JNLvF+9< ?ʤ"=wfy)
+g^WRKܜ3pFmU}p9
+yJS{)-_Dln3tsϮ#We\ne"lcweV0]мi7coNy*h{|Υvbe+΄wG["WDL~o5.ϐ'Kׯaڇ͍dȓ)"Fk窅DZ[7}[N7h#?CzUDj;S.+NN.G2#uw\O}'36yn2m0Zz[<??uYW+ȉ7zN~=V㼺xF+'7ծm!zyGZ݈v2C){3Zpz;æ0Sn7>&^wBnefCyemwKcFSQsE.3n'|;ü=8[kV,y]:\^vMa6TK~ӭmwlNl
+·uM6'ΰ)̦4O9yK9uޥVWGpq@{m1ppOpO5rCP](FǬAG7.l*=Af4w{`'.3y9<Zqhw@hsj!'|d5VC c잻$ư"|7ѻ[ND:7ݙzpd秀/ Sȏ;7L`ք+iR5"Fϩ^8<ѿJfH4L9Grx%5vܥOzP	ͅ,Fs-@ߖ>y+96N4p2&ez_bK[@'	Bhyj=y96#?ke[{+W"?J7l5ȏ
+.5`wÙbPY4i4mհz}',Qkr;XZ0pQ?,sMf)E}h:<X|9AniF<	bFQ׷`\0AsJa+x;!і|f,\W>ͣJվw9ȯRy!mXnX~ˑ;+BsɂhM=ͣmy++A`e偰#Omb~m8k^̫h<^a;G7S":SLǰ,<_~M?:8'b٩tcS%n`=J)8mҙ`9BU+.aɻU+C3.jGs%oI4`34݋Q<vM4}G|=ֻnDqQ
+k'0WI346R z^}䰨T7x{h$SE=Aai@KB~8E~w]prrRVJ9V0eo!QܖayO<	d(}>>$7e)ܒv[Xh!~4w?+9Nfu8=?x~C"],{GiȴQOh,d=/B4<c`|EJb-+{S@N~s,AJs2ՊD>?VE(v{+GJ렯Wȴ}Ρ_ 4 +>d.xMw'vJl)WGdpǜqY[+پ<Z0ZwQyUf%pg|J>B>3KQ3~v`2<X8k$^~?Tr~aCG{
+7#j	kc~#.h3	ȏ`>}Vߤ՚(QLKocTzա'TԭJx+~NMtWY諣'KXFVcwv#"OjUASǩ<+]y\SNw䑋dY	Sm=s8?WOX_z_D~|]/H1~G㗵0G,{%乱ޞ7k9.~f1*n!7Rx3!u3>m<oiyoI.òUlMW#}C2-,{o,FMtYD.Oڏbp\ߨԤ%bC17FŴDo䲢yjI<V}}<_{_ǫ+_mk_7go_Y\]}qmB(>AgpykjjYGZQzdB0WQR}@WsYjs_HpWSg.?-e)<sCo4Q.Ex+6#&a6+Bw	kg(~#9?rlX]Ĩ!
+$EampJ:ò&u{:x;~rr	r@_HFfa+lG_oԤ sCrsߌqFx[[Q=1t	OS4.h~BlR9Z/č[qkY%[pN[$.˒\2yq
+Pˉ`1X^gp1IcD%w!߃OoSݐoMى^ChӞJ?7F>EPy/lfԝl)C99ųf_>z_a:6ߍ5Vш^aj}*o~\$~ts`yݏd#px+~UϏm~|&wҶ6Ð#iq-!Di3Xl*Cڅڰec9[9h|mXS6h#Wg399Ex&5};Zr_/D0æ*mg^"g#5?ŌB~]7X@̐;#XDZyȷӟqu42)zCkFy+LaS YSqCdp2lJ~JGC?CBֲ}^sp6p~bEXŮY{1J5GA:4\{MyJB^!k$А?-wȬx+6+isL:d#ՙF:c,X-3az"Ĺ7g+FA~2m.K/,#kj{Ǘ!!Z?^Եd?k=,gBGSט +%7Am%8~,2&ǔy7f>Ghϝ2I"+Ev͢kbť|N{=Pjߥ.1VS		_Ҏ/Sb\NbX>PlI&J/A,߇~|#lN4"G~FT1)Z6Z{a#4cd4׶\dK)5[Bӱn"@F[Pg>G3z6jE #;Pw3Xl*Cp>a+HcZ+[~.Lx`&жf,yV)|kH4+Yf3*9Ex&5+TA+^ld?ЬEf\[腟9#XүDZyȷc<rF&!}OK* 30nL ؁ZW!_/æt4s +.d>aCQ'18ٮp{1J5GA:4d{MyJB!39Аm,'wȬx+6+ s:dVG>3!9$y!<Vuƒ1{#ZK#=qHF\ѳR +4y6BfD5K.MK֏u-7Zw@?|gh]Y\+
+$ΞYu'ur4	}[!>lY'~Z*/'	]꒝Q+'3I(ܣw8ѨHRJıEI	D?vY";D[q,RZ"&sa;|<}0{p	}d+i>m5Ī~lO[_.`
+햣ޕ]YuޒRzSgdt9{m|x?Y.VxKZ.Mq1=OX6`~Lry=7!r ƔK]U74ߥ̌^Z>dj54]g7a?wJN状ѷ'$GyJ}䱢gPv6DMab\Qэ4%hV%4*WQ،ϴS||ܟ6l2Z/pxzܦOSk*.)%HT~N#]:h;MpY)9(}(7&ۉ1ZyLқ_y֣k"nh%^KIs܋~mVXJ+Wt3]~?W?Qzͅ8rrKia1U$GzIfEp+-\n"f[>&zv~v,͌W6ѳ겎NZp.LYZVd@rJɧXaVb֚["|ͬGgp11_ħ?OsӣŜY~']XRzD/QU;p}Fgr"N~Dic;Be̬$o*MV;徥B֪qkihd[3t[l6r!?ϴs--Kɴ5^y"3?Е~~fڡ|KKy	o7|m$yljݏ<\QvR1Aor9m%J3(i\>uwTu̜eoV]wW*{j6e\~D4]ސf
+z>NZчd.By=};)KƸS~bri܆XʭqkMNJN<NXOt$3"k*ٸڜGvʽ<̣=3EIv76,C__K!اѲ9NGSwWx%V.i.=Ai-רP_un#r`gj-D}М/|{%f4uE{	{n}/^Lފ)F"*˭%bke,3iQ͓Of=Mfm׆k/Iύ~~dvw
+4}04K!~-XJZO/gd-f5'so,MY\_ÙKcQӌ~MN>W")S_qZxۿ,~s1ٲqNh酱\l 7:NJ8o"Jg;ҤY!wskD=	-}u7Vlױ[n_8./U{b^ق2ۺWsKޜI?Ej5q%7l~g6/k.nR6ѻ14mK܉=B!AKcڀl%sH:mu+ǭw$.UL====i+͇TzŹSyo&b3YzJ6ԕ&x2ogu?ֿJO@ބ<&Q!L)z!F<(]g1s$1c1z,TmyX4wp"\!ߏ,oߣ!5:SzTQ,BmBiR㧯)88=XMu3TܮPJ߆+4ۤCKwJ9AGs`iLT0BS_m^֕u{)+3MyZbZ5]an6cx3L7ͼLMʜm3LKsl.1L=J3Ҍ6	.o3<kU0Y.c5rY.4fjB3Ȍ26fyYGpy]3jPnߺf	~/rqfZL7טa&rU_Ȍ3^sOlSל㼶1`3Sc*zibjK@sZ]NL2L?iGeS7gst3e
+s)p{OssɌ1w3<`5WMCp\W+=zOn]q#L삂+N̃#F/;SF2N<(|.ώmX-k[p;,{!xi1QgJ:&Eᘂ¸/}`gr[<C(Xh+ݽgzzpr9rAs$("Ƌ		IP$9'jj9⓫[oI/tꮪC8A'Dዄ3_4@{<$\Gpa) 1s	o3gD&f!EX`؀n#$lDؚaŊG'E8))%"3g%Op9b:̈́;	 X*r-@	!'̀XZf#CXaYFt&k'lBؒ=aa#	'I0cÑmd©gK9ڞ@
+ݙFW6RE?)YTdDM{9Y 5
+҈ OfÅ1+wqwY~ZVml(cC)7d.̃%C.yc.0]aI`3`KdXYVfl"ja≼̟<oq~CEE#Qc3b'+bm[LQ<%EyIoľ4E@Τe}9~׏ y9e'MQY)(K^N[,EyL[)KgK^=1Eyme췹J79ZX+΍|i64-Z<2)UCNGx.C9;)X/p(y-NN^.[KO^.];EnCIS(/aܒ=ɏ/UnZ/w9V+^@4T7d3tl
+	-갰[^pϥ3qpDDn$wαsEvy<y<:hA\u;q<{F;F$m	"HLċx<( BE+5J0V&
+_SCRȆ_O]LrqKY+1`,h ~>
+Iێ,Y0<Pxd__t~uy=~*8x_='61auyNI*gd^`E uZx "`uqXqXcY0eaD$6+'$6	E1+cgY.K<ʮ<#"\K<5O+SyZ<#L9yNxa/ƛL>%~~?,#HXG1r8V)|
+/`ؒ\D)!pS3L&k̲X	{=CX){=GۣY=؏؏dVΙN;:n?6+i$ez	1}D* 3@ęAfHc!"3DaF~sHgF"ь2Dz3ƌaь3D&3ތc1L4EV3L36EyW4s\3DnX1OD^L3B,6ER4+
+QȬ2Da֬EA5FQ|oE06Q0;D)n[$=f(c}9`r9$ʛ#戨`c9aNJ9%*3挨bΙs`.jgn~1檹*j溨en66@&oG﻾+>ԢO#	~hӉ~z?hg3{~fg-~v~IOD_VE;_Iۅluc
+&6Xlggg@<Dy>kۃ8jeT{84+	i@3ҙf0$f(7p`3WlL!d6hbƚ<blQ(d7A6:'\i46o7 yǼy{=gm+G#(`P|j>BfY "%f	5r(fVPܬ1kYoCIJMf6fH2?nCYʙ]f7?kBEJ9as(T5qfNPݜ69kBMsޜZ撹es+
+55gnP4$wٿFh;hSCߠlBk̏Ck{ֶl?lK?ZV~&,3gs}A_/+2~A'_:8-"[[0}뀛{ϬπK%5^G;O[_j}AY?mƘcT,/%j[!PA[u}$F`2L]W6F"LG~]RH.~r斓\]Arat%EU$GA[CrAt-Ʌu$Eד\"<n#H.n"(=-(q[I.@ratE$G{W#.n@\݌o0#ΐ]!3Cf~
+27dd_!#BF	92r<dDɐS!#CFΆ92r!db1bd琑!#\	2r=dFVnƘq ƌb8<ƌ#b8Vǎ1#1Dc8NǍ1x1Fcc8b8CF.#ׂDFqqc8	1F1Ft1F1F1F!#BF2d+2=V!39Cfr27d$H!#BF
+qFDb$KR|!#BF)2R:d$)dLHِr!#BF*T
+2R%dZH!#5öR+dvL!3Bf#HՠrZC~"Ƣ%~b!bxBLO8
+'8$#8&8%N38'΋7*"6/E#.z%z>CPPbQq#Qbh1F<
+xYi⽇ QceZ٬V+m5;Hsx%S87Q8؇fۙ|E+o(mn`YVz+ʄw' gl+bIKYQ˱\K[ep0J<śV%2hU+$Ho9bx_,+JJ߈5bX'߉`FM)+-dybh>qģýBH,KėbX&_It[x9"b.^}>^}9ŢzW/wA9λEϳ(	<	OSg9"Saa̄Y
+
+xfÛ+s\7̃0>O3@[bX_RXkX+`%+ڑ6whUͰ+v.+?؋g?p88p
+N8<\p	~\p++͘7-xKފmx[ގxGމw]xWލw=xOދ}x_ޏ@>C|wN?=|/ ?#(?Ə')?/e¯k:od!,aBh*{Es^tE1@x\</X/(b"6]?b-~{^U1bm~Yۭ֏NkcYAu:bYǭIu:cYEuźb]Y׭M;V6Fl"f^\-e+Zme;^ve'Yv]e7]=e/[}e?_1+4p9B'H%G1r|X>"Gx9r|BNOʧ|NKN)|INt!gY|M.ߐ-#ߑ\o9O/?r\(rR.˂/r\)WFzA~+7&,ȭMn;r%w˟WyPyT	yRyVyQ^?yE^u%lQR)UrGc9_~"oț
+SY|,u9_9_;˝JgYuֹܯܯ
+w]~q׹+F;wnu{}~{=vGcq{=vϸg{ٽ^qj[GJG]u*Z:AtN3:΢.⺴.򺂮+ʺ꺦k:+
+y"^QW+Jy$W+*xJ^eWիUjx5Z^mW׫x+{F^ck5Zx-V^kk:xN^guzx=^^ozw;zǼ	w
+n>ͱp4s}hEG	~$oKa7zG'1YLb
+ȳ$ua[GoyV9<綱++f8ͱaGdYzg/q\߭KЬ{Wo9B"B#u?;GM*HUuܯj `I^5F bOt`ΎZDLs#&]pE>\U>1&ilOӒJ#D{:QZ1]YUWW ks y=^,ޘ7lsݹMrzܞÿ=>nL+!r|=P9lEެ=zi'c7K{{ǼoN	o%+1bXd[e;FPll-v
+対H7uKJmt[NtGIw]tWMw=tOK}t_O@=H]{gk&]ysiiZzh|ppfYuvSk/sr\;7f%P6	k9{>֑%YJ~l fH(F&fBG	|80Q8<ɟOsY>^=g	-ZH+
+ۢ(
+DqQL޶Z[1;N` K2Dp2FEұL#/̑i,G,odvmV0Nd>+4U,ld5#";XȞ1?rue]#%KFd5Y}.lejV*5JbX5}<Eckc1VMT:zWϪg5YMfߪj:ۨf;zmRow}>϶;sw=g|,`{E"v^v¹"z[}K+w)zX{o:ǤK3m[GcHlJ718c7Iai1va
+daw˲x:Xl*JqVC;cvA].bvI]Nervy]Ѯľgldn}l?;C0;c8;a	E\W5q]76bqohljJ$ &c^!PBVcX1PjChQbGLqS)pHa$g #eaY J+amn9YrѪll4'=ɞ9~<
+c?le+*(ֱuPfJQKȺ>=uηfĖ3bE̼8/qcR[&qc}^fƍx+1{t68A9:'9휃87ҺYvC&"!;5+a(Xs(<GJ+IhC,
+C9E<ZP-{W
+	˒.x9<6MpDcQlQ ^
+c!z9T/Gw.8 ѹ\TlTna(q^AMPMSMeAu-uN8>	jT+6ٝjT<#kFnm7zkgY6qEE^H6!^$񢈗(F!v\Һ&<08>_>w8{!spmTv˸Fa [a$`F WYa&sj,Zj_RX4,C_B?_F6`btvcD3alNa
+΢ H5@`.O<F+&ozSJPkrFJh[nP5xFJs>q+D*7キ4ڎOvb_W2ˊg&4;	C!P$;E9d\C!;JEv(PCd#;|o[x#^d7"L3`X	VUgY3Ǯ/8fȞaSobsGs-gkFdh'qbtyOYx.^ 9Nb|Ham+G#+O@3HD+LB;@`Hd5IaIGA1v@ZڙH~fg_MN%22O'Je Zy8TdTyQY1LV:wh|Kۢ"XKXGXClX]FX҈YbV'a5Z1jXY=!>Pq:qk3;XZMy3OT**uIaAtT<p[ȏ}=zmGxx
++sa>,Bo6N8>Ö->b,UT5B;k.5zd6dGo<$Hvc>"ٝ}LOHcڦc-\
+\7ZdT%b'9"B{4iu٤7Io&!ͽCe#Ƴ9x.b<71K#ט<ǳLr!Ve1l<6El9lXbڴh3*	vHUIvP5HvT5IvRHvVIvQuHvUuIvST}*P+HTHQMHW-HRmHNW\u$Ճ*Փj+YoQՇGr
+z?a)OmUГ: ZT-
+T@RKU9ТhQU+^Gj?4YԽAS̓Z[OjKoGoO@HDLBJg`Sگ967`r#_ iDotCWKP:}Wdoz3zɎORY*apWq@A3"%TIUJVI*ʩ򪂪*ʪj:G5RUT5S檅jZ֪+kZ65kz;0y5<cD.Yv6;Wk5%kj:ꬺꦺz>Q~s9v8GcHWQq]WkJg4h[ͭpknwtwݟku{S#k-MйtOЅt]LХt.эtcD7nzGңh=FG8'z~BOOf^ܴ6mL[_ůj-?樷`V0Ʒ+0"Cq>R|4+i~5P|D"_D@Ȳ2!WXj0@-M0Ɔn. F0݀1(<FtV6uvxb(Ŝ)|b)s@1sD1T9Q9]he#a~IWF+/@st@lF81#j^jD5oJ5oNu،m/b>|XދR?nքWHMmpiH>3353OL }%}#}&>ӓ>3:@};78N
+}`\F-Sṩ4-[~-gPUKj[S۞n$;EwVz]oEcsD,ĮQvjg9y~Q`X1 31siF1a3Ό7fy6f|b>3bYaVfh7[640s̜0s\0?_UsoҏO'~F?KI~Y_uk/kwYO;_+	w7rU*X\CV++fb[uFwYxi^%ohQm:xn|<+=UOSFT;xJ,5}
+Xߞ.k%KX͝zd	YJ:R=EꅩwJQ)Rw֏6vf`n1"	~/9R]zǺVxwlCz%lWGu.S#GKK#w~*0"{	SYK|Nc;L]d03|U_c706g%}+mԘoJ&Oǃ3b>ώ<'s|+?w
+/a0/"<˘tgb~#zf!pD1#M8Nof|{a~[g?k?5_k:aG1STq̗~,Q#я=;9x(ϙ{2oe},}:(ciCn+R]hF*K"Dkͽ߾~x9s3|{y^3ܓ[	\aր:Gu@M1X3ER?|@Gol# > # > # >|!Z	V h% Z	V h% Z	V h% Z	V h% Z	V h% Z	V h% Z	V h% Z	V h% Z	V h% Z	V h% Z	V h% Z	V h% Z	V h% Z	V h% Z	V h% Z	V h% Z	V h% Z	V h% Z	V h% Z	VׁVH* K1"CC),ia2 `eYMaEX0;+jV+,3푍X1TccBPzcT]DzIcxfeU}*Mꅟݜ݇ԋA7 9&X""|R!B)vp-`Av	Jn'ŀK	&"B6"WPHY[,$
+Z{BC|R!;=C\w&݃Bl+	an2R4(I:{UWzƍp-sV6vdydP"?ϛ&edo,eloeN$Q544Hk+/Hޛ0,b  uqGƶ.K6yn3|GmiNLRsSʅ+]͟7td_tYLg+Zs{>kT[Μ'P:qik3m#N黇8mV-G(yr~?*,ʎd&3V+>M{D
+)b2J^n_mr/zLAjL&wG_J٘X6y65@$zDOϤU8t2 :",8:T0Eu߲AYSSF9$._
+Ȫ<3	כ^]٠^̓8, B,s)8ЏNRU}'ϐ Ozi\E8hV Yх ~b}lܹgq+oM qY]HƽثyJ̩uvd5p[.~r >dc@VDSF\ђ9S9U'>fpfbδ]\jnTO\d~\G٦>/hw-pS?^{\)GCR,Yf-m,0&[ԙOwz8<0z1FNn-*>e2P1LQǕGLMʷIZ6!:o)V5I囸eӳr7E?ԻblXUUpT/p_1_,"eы,+F[]22EBRkL{_rpkB5ߌF)دSJrZ_QP͡p>ծbJ-}#Es͐׬қ׈cBvFw{K>{KkL*_)csE4Ce[3?pJ kL?2pJ՟;[v=G?<E?qkKUl=;j~&⥞
+ VIOէrWxѦFa{7Tx5~vtD\PqKh%3ժ;-v!AYE
+ٸX͇Gyq1d|}+2݋ARswנODBUSs [m-*T!+9%/ AP2Q& 2hoC:2@%FP.A6g#?
+Vw=}tVȊ=.;'EjWjy}9xDSjwT^]lGaͽ`rMywx)X%}G^\Bq"eyoc~gv 1C??Yl]͑3<o[K\&lizdRK6~pMCDӐ	S	;Uz-ĥbGAʻ_xN]%mWm8)e/B<y"BB&!pABBP8NҏfQ
+y-5,'g.ж@ųKI}ϙB/kE.2)c~3}@;ql=/e~ү2zeX)[s#t+7(5[\VP).;NNc>&8>QSN2)EUWp}>JWTu@Kֲ̈́l{E8tyd4u֎%eG6<*caw%yS&ښy5;]R8j,؆`[qFx@Dx,OI+q<$DY`è~/..C}YוCh_{LBV|?H _&DCXF(cls|Q>ciSĘiOZ{5+MEA9,By	47"`̖VTUQ.TĶGEoXGzdXmD.m͊v+Qp@h]mLEsڴk}}˄ۊNJlo9&+Xܻ WTɷ&$Ii:fO&*fOg귞Io&b,z-C),(GdFlô=
+6ޞ)؛56R|tqpUiռ=
+Wqxk%iQwqN-BznHwd5qI$$:1f'iw-t:'=)js,'
+74߇Ti2f.P%zyy0/<}_s^䡼2y^l_>:++Ƭǫ#sqŒ%	/_{e-
+ԳHЗo8v$%qynד"w`ďO	C(^ʁ΀SjӁ0Gw;.#RnT`shز?lAl('[O+[7!(թȢR0DhmOV=1;CeEem;z[[|wC9e{!h.jp|+cxl<|v6ܩbw: uaMY֔9N;[+Tf}ľ2K$MvqiiHw[ܹ33#cldWcvca'S9x5΢`6Tq*a|Sg-n˞EL/?5Er8U!Oٞ|]|wEq9@,KoR\}EnDoޥFK0H\ƥ!q)?oizz2x˅-E7g#xuGǚ7P+hMHMΞVJx#*]AN6k)]zNuARY];cG8YS'{m| Pj"n%9?>FPf:7u'-6I_RFkBYPfd4ס:qN>>Q}k{vwӤ uQޮ.@Sp[ $WIsCn#]9j;E<Zt$$\Mu/g\8]BWn_ɥmlb(pʷBltl 3lU9OFꑺf])V)ms~8qىVqtV79tGԟ5txɲ->s{auH[JXYҥb[^Yuy<BUJ	{0%ye=s"UᨄMK; מfřdBc+syU6	h!~"3c@ǒk_G^5ځ,\o'(_9$.VǓuD%,#;"LX㉡aBMn#qDcB-wGD篊Ksˇ
+0տuo[!C<;Vʓ]
+l(U̩(=VNg5އ-Yz}ړ|+3%a+{]^fq[*;͌F}Mcm7m2Rܼvi'bFG0DتZcf7ykEu,/gDF;Q`Z74:=	WI9qi5ܟ"ЈgSﳊh+&ZauQ$n;}BZM>0r?戕
+E|0+S6%9,_\? kX<_5TMHM£O||_x+Woo@O_",x)iC'MH9S~bWo}VhnA^8Kz9Ye9!Bau|44xٻK]߼0Ԭe?}mP*ƭ_,2Y,]Wv>V1{AFC$.q~+㽻kdpae$iP\fjz8xHGM5>6tѼ?Y,
+endstream
+endobj
+845 0 obj
+<</Filter/FlateDecode/Length 225>>
+stream
+x]j0~
+CqK{cClJfXd8d/t0+}i'7'8-B'uyv2QiuN84UנE{r!{ayqBJPx5.ؾus|068ȆFTu%@*($Oߨ~_xX{,yJCT>?!oP
+endstream
+endobj
+846 0 obj
+<</Filter/FlateDecode/Length 10975/Length1 23148>>
+stream
+x{	\o.\".ܻrʍFYVݰ$^xCx+cTLLF+H.&{y^u 
+ &e}@+@ǩְ@QXZGddK@Ió*r_h}]Y N\|47_G-(~.*8W(tZps'@y3}\ySNy'7ò ߟg10yb+j YZ_Q*P lOU+hiGOH
+lXuQ6 jtzPVL3_-UiGoX x_	^#&D+0Q<0(Bq1+bKZ|§ز5qtA+%mi*47hA0
+FcT-jWbd bBDfPdBm.ցT_%qU{wcJ71a?݇?I"%⼮EC	E~s 1׊9X Z%Xq-`+ֈݠ+pqKm#	
+gDpAtW!;DNOć,z!JA^+>>{Co>~݇ @  F&(w GľЗt?tC#
+Q݁qw  1I0q n 88"@
+08R[
+#G@bnH鐎8
+Fs7`4AYYMp,88#>'Dg99@T ^\EZ	J<C
+  
+Ԉj8	*LɈEPX%(+"jy<uCԃʹP0q
+T"VTĩ0_3Ek*8%DexqF+s\Ĺ0A+b+Gxąq,.bEW
+k:qX!.7s,G\+Wo[Yx+o#Dz%!]"Wj5k`-Z:uq=l@ Ӱ6!nS>|`3lADsC=lE
+vvNĝq4 6n!/ ?\}`?rC#ҍp  |1|}Aă)w>?C9>G_Qģp|%NW׈_77+@<'O·-4!!kGN!q8+gYĳp
+pp~@x	?"/U\	qG3\G7oMěp}ҿ"WxqGG>x0{!#>@+wZ)@(
+_qk)~׽A:]&b 6u$ssAe:?d$.6;{KKƵɼ$uO`euCn\;,LD6tݸv>Yw$w[[\m`цΧn]&m|2Iގv'l2I~hC׍k}I
+rs÷?aCI
+mtΧ]&?˂cɩ$EJh]|r2I}N{|2I)q|e2BB-e:|L0|ùw'.+V]OA])6Ϡ
+2C>O>M2IOy{6l<I\\fl̀Ȉ~}C ?>}<Yn.N=;JlY[YZEfBCS,|r|^@#"kul>]3k?S3X3&%a!:0McIR;2Ilp	-!kxzb6٩05P9la`yaMrNʫH&,IK=zGEGrd=+bkElp&]00Ɋ<CȬ$WO @`'U 1%DD+́l}@c͂	[I"az=6;=ɢpĬ9K]d'5gkj氆YK=yFؖS3U/@/defJhJsr&sifRK+=.K2[%4ĺJInP^9u~$0^bktl}7aeݑPT穔vR|C0"ŞdIѦpTPj)leQsj$<oozKl=޸4GayKOqkXF+~~|qL1$/0j%,>}UdG==1T2Yu
+q:/il+>/j+io#HNqwا>0@9b<%C2rl\cmJS9cyx{2'f1]RA92ɲ2	p(vA3؈l[Ǔfn"G={V5vXCdx'xB;>16kĜz/,It;ϱ|R(ح" ye'nQl<	a
+Lx7^>h(G7y{x4A[GVw_|xY^t{Ez\qMC<Fxw0)lq+ԥjqڽmQmvv6HT/zvbJl!1-Cw!Ο;IG%4=4%a(:%#J14*!%5ϐ6P8BieK'CJK7Di)jQ6r+\xfVY"(XXۈI9&;ʏ*&xMs3[K<p+KS2ݳ+!<gSwMi
+B'CU.0->9BPvHUI8i[?OҤzU?-N5>.>YH+TnߢkS?Jlry~Eq_k\k\kLK% eՋ!!';yn--p,r\=%20QN3\?YgQkx/ƿbMEN3<]?֛$ȶ&3I'pJV'7d7HWms ݘC(wt7fs7A:;ӛl6&xŀn>Ҡ;JȢ+ a49H<qj:[ '/AD\0m .;;)(#
+<(ET8Pxzo>΃3J&JD=@"d`n8'L{x8 ?RAs~V 0^w:29n;nMhuݧXj4c*[JM+
+ģ5X	QxU:K+[mLf\XVRT!uI[U~a(Uj[nw:<c`2g_BRl.:mhSQT5JSo?}~tcl &a3?0Zsi%.GOoZdxЂ*`:TaUۄO,\2\M	F/^QT5EM
+(I5POk]:OG#tz6~{$3:Ef1s9Q?TeۂV!x	ºU)8.rx]EZhOzxUfEK｝ a~+w~@u<@J@+k,S95Q+3he+Z8Φ'tz!~M7M8c#bR18fg2o0˙wL|&4A%A``s	L% !+lfgjja 2W[a|٣5Pu0UQ:jWToh
+`ݩo0jƢ|j͸1pTXBe0iTdc'[ZXôPMP-ldPk0b^h@!MyӾ~fbDfL)v3ClC]Ο8pML޵0[Ci+l:rPZ^jy[I9? ضӉq>Z
+.>4UCIf{ҌǴ5Χ\G61@xAT\O3O{B3ahs@I7?Ur7zxKt~pIK4FD\ֳ@ Yq+h$sVa5P3;%.+{E\j?Y_rb[GRvrڿoPEf^>Yf	x!O0'6'AAAqq_NЧ`	u3-O<fe~C.:O7-{eMtD,t?rŧPw;L4=D3MC!mbxDZg=D[P,4іB5V7FښZFgn0+AOB/A6#B(ńKh?oL4VPMC7D3.eIXm@"\a#h!AxD[qfv&&
+;M5lfx+ E0$V	mՁߍ-o5HYڡCFڱߙ}ЮDQ{:h/Rho xZܡ:LϬԪJ,T5%=DMVSЫ5%H&)W)MWulJ*-WՋ̨,R_W&cW+K5:M7]UPV(m*$lׅ*Y*6TQ.)`GyDxDfZkJA.ѱbMUUbE	;T*Z^Qc%ylBUTTlTed*tj%-+Qˌ5*}PY*)*R)I&-V`Z(buU92tNŦYeTԣA,;
+yRVys)ժd+4	O#ꋵEhװ؊.(JVڊ<]P^*62ꋋ&NP!WE2pHb|숁!ɩlɩ)CwTe"}ТZUiZW UÓG+'^3RM^R_QޓT(),OޥR)nС8.m5%El/*[=UVOD#/U8ˊ"=F-zU1?Jը5OSQRQtTVajH<j2=*g)Tiߎ$.%: 9Hb_sPIYfQo/39yǬ`꙽~w32㹤wi*+p33qQ/MoY%@`S탐J"|,))z<59>UX1"J9y|HR۴ɕc@Tlޖb|K4@=5ZuQ+*%;BU-_5`F`IT7G5D>GJiHUcTNgo ԥk2iNM8a1|D$v.2*QfSc'P᳐e|%$,2eVȰv&Jch-0Y^K	a%=֒mx}dDqea^>KDqt7m=!GMz<SAMPOab2g]gI/IܵEAIxKL)m
+-΋`* S_Ib:
+3>O&n#TWAK*ΐLNՂG 9~2r2d΁dn&XcZ2dGKKbĮC|WvdaIhzZDq*.%	טWYUmLZёGʵdͪ[.31Q|"BvTmg*{e\WOV?^mZUWTm}mo^<ΕN=xʫ5Lc'U=YsD
+Bm+QN!jߌ>ʂj$u̟݁i_$	SSz
+  @y=K|+ӟpgxHm\F˪]fuծ)Jn)37wch!ff)A]l,mU*7#8>d	Jֿ:mShսbR]uj ށuMѴd~%L|px|̺;5s>$3J`fOw~JKDV%wleRYi\G+JCYfB\y&J2ww4S^Q=e}!PIc{Xlߐ"EetyYwnxTg)R|zUlF<oU+zu
+%[l]sy)=l(s;ᑾ^˚߱)w*ޛ~doz߃'\`\_~[8~N1gگ~)Y	<6%vo|~1}<wD=z2Xlt"eu)Wr%pX׳y½yaS.ps{^o~hkmv6_=lwP31FP((A̫-/f;
+N'w5
+$v)ef)<A,\ֿ..d\YZT`ct E"[`%h#u6.3!mke=⛱̈@̬`f΄^8M>rSMnÎjJ΋}WO8t5+t[zCk+N 6sV^9ۮ^]_Z͆ީS7RO8V̎w|qo3}ee']]{?sUWL''"4|twc:4XhTwJ2UNɭi}=Q8eflX$56\=J}YouKnv	u~7FT|tG}'~0"׬vf?=DaMrkyU3ٷ7JGÛ%X|y3M~#}uFjUk]yI&_ڿhø+g,Ywggύgf6Tl-s?"yg򃟲66-b/ehRN{{&}Ҁ=T\<eZ+.`IC֓|3G\5r*Q2jiJ?VSƣc_dyWQ*d9ǋ73ЬS30ȏ)S;BjK=v쳻ݾo+&OOޗv+U=^Z4}s8k~uMs
+^X#KnX+yyJ7~cڲ}T:8lfSEݲje{(}SiôV}2WnݗumdhА69S>[kWڟcܵq˟Wxk Y?U[\r_O4;mZMkd;\~7.6p GGϵ:
+mۖ5RUҗGD?a=enݟ.1<+yIyFgR_"drLfZBdrS߾YlٵUzOuɰջZ^LUsB&WyÙl+_䩹&s6ԫWbEvdx"&|i>y)6{VR_=ݜa?-ߞ"M.rX+NtVyg'J6jS7ZOttyOSۓb'͍{&B73G3j
+6W-i5{iK#%f66~yӺ^6sl*~^R+d3UIR#9aE꿉q*,jٸeNn4P^U:>'d;__pe;ǼnС[u4*jVG7N?+_8`D;iO'u㉗lǲ#N۲w>ջv562znk%!XPd=_?{1+7e_.0ݭ?{hMՐ3wngqMŋg4,tSX@o$I]<&h^,84oxp7]63v1QiOEylopU7[LIG4&Sw{vHpY/BCmK2l+1
+]!nGB^!x5%ym=!fJeF3\:ߍCǕĚ_Id%(\Lͩ_'wotꑷvUoW׋U޵O4/XJ?WWƛ_^'<jǓՅ7%]x#cXyH|\蠻7[׳	=GL_qbqϜc7+3ib؆W%]=sw=Mk<~T-YWgWzozl>%&u3z<ՃS;yX0?.]lBEmeO(C>X^MrDu&p8xܡ~_с3eMhUOȀ2<'B̒l|ȹc̦}%10/2tWaᚥeyߊ=T1zGÂWl<w?öyLqWyRNՕobUB?O~uΞ2g^:{;fy{XY)H|L߇ oW?:UsA;!آ3>)Nq:&jA䗮oȞ.cL91ۥx`٩$!O?V	18?(֘篭vb-yKٌ#6i	42iH1ƕ64xJ*P)2edl A	Mg!OItqźE޿wak6sǶ~Xu6*Us8{b˟_nW%6Ǐ_XmYRcb¤/yS/=>Ғ@]]u.mv<S0<V[=Uj';,<3TY&
+пXwWIѲf-+}&o<E%c{%{d[zzBދ+gqo޻»߭LH|gl{$jb>0xw3{eiYw~lr>?/o%HTqA%Qa6!?'vlڬ:~0s=L>tX@B='f<inj%7O3C$6$/>Ӊ_>Vu}-m?V*[Qej]W'#ͳSk;kD6__/S9=A"K;lҹm1mѢv+5ժYQjMZ;-#8=?~6l-;B{o\qCTUqNmKO]fv
+]ԭ{1tB=Mn|VcWQr5|<i}SwJxt7D;Ͼɝo^irXlgbd4h:d
+G1B`4dgfYhs2 q ˊ(#4=೿"{4x蛻$ǠIaA3,3
+nTp$$K#)EN:sg:feR!x,C~ӟ<k 姩*#[2&[>.hc-*lz0CftŖDX82NUs.ϕ=_<%ݼ\wAo\rn+*\6t[$W8s%S>~ɕa飽f[k}]zNYvbb;9$2Oڮly`C,"gL۞{u	&`7" ^w:M5q@,eDH =n#0eX+A=72)5HIOEod7$鿱yWgu:2z{ZOB*o֭>WE[*prw?]t8csƗ3Mv9/b:uΑ~"/Vi6?̱iС{>p-{[o11c=o{xG<h~R*o0mv
+p}jl`羪KkfW)B/V_}f||,~g	u.JV2jnlwn}g +T
+endstream
+endobj
+847 0 obj
+[ 0[ 600]  4[ 333]  120[ 460] ] 
+endobj
+848 0 obj
+<</Type/XRef/Size 848/W[ 1 4 2] /Root 1 0 R/Info 121 0 R/ID[<A292A5A24A3E3C49BD7E69547995B6D8><A292A5A24A3E3C49BD7E69547995B6D8>] /Filter/FlateDecode/Length 1825>>
+stream
+x5xC !="(QQA((CU+mk:ZZU[1|^$}|sn]]ۚ5iؾB-(tBs=B=dܸ)Xaĝ0_Q|d
+S^/L]8){*,ݳlnakwf}i+|֦yyH]/*י+nlAqWaƅ(})>
+3`Im˭kik<R<rn/xs [^bӅ^Q_PnA}re{&SUr>pL´rWYIy߾_EBB=PtCm}+/;Ѱ_[
+]j
+'t-=05j<|EሶiZN/?3&Ze;'cuK;,Ǘ^޺a_x?hnYi1hs2#ڨcS4X	S+S:hcguM?75闦XShʴ>:3+;z'zal>~c솁b3l-%;`;l1;aG]01c{b/>aF 8p08C11a`2p#p418b:f8qN8Tq98bM`6fb\p	R\;q-c.
+,X+*\Ÿ:܈p3nmv,]^<eXqr+VbƣxMi[Ϫ*++YT{]{6gk<<~E^
+^şg/xoMwx_7/!>XO1>g"iUa5?-N=4A-рvhMf]a!XT-RRF#(e/dEѸ[.mF0(^/шD"_D1zDFjѸHdd0DF#(e/R6F(^/ŋrE#ѿn.RF_*E"Qèa$2QEѪXd02UEQ؈b0Ehjd03!|Qh\D1j(F+QY-mF#uQ_/Eѿbd0E>ѿ_/FxQX$2F#_/E"|Qhc.F"H]jkGRq(et,2+F)ѿbD1jF#a02.EŨh3QE+Ѹ(e12Q#Q%KbU.˧k!#?EI:+:ա:BuWS]uN8W:b}tE7tǆ>^ al5¦aslm@;aGb(a7=Fa썑q0X0@qC1,&c8G0+XLp"8	p&8<wfB<1"%spa>r,qUXkp	7c­6܉;܍˱~<pӶ6᲻z0b\UC
+OO]
+X͍
+oOnvN,,_˓vXշF
+VXSW2,
+endstream
+endobj
+xref
+0 849
+0000000122 65535 f
+0000000017 00000 n
+0000000126 00000 n
+0000000313 00000 n
+0000000652 00000 n
+0000007153 00000 n
+0000007318 00000 n
+0000007547 00000 n
+0000007707 00000 n
+0000007931 00000 n
+0000008101 00000 n
+0000008342 00000 n
+0000022616 00000 n
+0000022792 00000 n
+0000023039 00000 n
+0000023221 00000 n
+0000023478 00000 n
+0000023611 00000 n
+0000023641 00000 n
+0000023802 00000 n
+0000023876 00000 n
+0000024117 00000 n
+0000024245 00000 n
+0000024373 00000 n
+0000024549 00000 n
+0000024795 00000 n
+0000025120 00000 n
+0000028673 00000 n
+0000042947 00000 n
+0000043079 00000 n
+0000043401 00000 n
+0000046810 00000 n
+0000058220 00000 n
+0000058576 00000 n
+0000062215 00000 n
+0000062346 00000 n
+0000062477 00000 n
+0000062828 00000 n
+0000082809 00000 n
+0000085043 00000 n
+0000085175 00000 n
+0000085307 00000 n
+0000085648 00000 n
+0000110494 00000 n
+0000143654 00000 n
+0000145440 00000 n
+0000145572 00000 n
+0000145704 00000 n
+0000146054 00000 n
+0000194056 00000 n
+0000221192 00000 n
+0000223555 00000 n
+0000223686 00000 n
+0000224027 00000 n
+0000224159 00000 n
+0000224290 00000 n
+0000224419 00000 n
+0000266072 00000 n
+0000268080 00000 n
+0000268211 00000 n
+0000268342 00000 n
+0000268696 00000 n
+0000304091 00000 n
+0000333062 00000 n
+0000335284 00000 n
+0000335415 00000 n
+0000335553 00000 n
+0000335583 00000 n
+0000335749 00000 n
+0000335823 00000 n
+0000336069 00000 n
+0000360394 00000 n
+0000394948 00000 n
+0000395277 00000 n
+0000398534 00000 n
+0000398665 00000 n
+0000417446 00000 n
+0000417785 00000 n
+0000419280 00000 n
+0000419411 00000 n
+0000419588 00000 n
+0000419841 00000 n
+0000454853 00000 n
+0000455176 00000 n
+0000458473 00000 n
+0000526098 00000 n
+0000526434 00000 n
+0000529562 00000 n
+0000529693 00000 n
+0000529823 00000 n
+0000533042 00000 n
+0000533393 00000 n
+0000538143 00000 n
+0000538326 00000 n
+0000538580 00000 n
+0000538712 00000 n
+0000544549 00000 n
+0000544925 00000 n
+0000547747 00000 n
+0000547878 00000 n
+0000548009 00000 n
+0000552474 00000 n
+0000559469 00000 n
+0000559831 00000 n
+0000562195 00000 n
+0000562329 00000 n
+0000584781 00000 n
+0000614831 00000 n
+0000615183 00000 n
+0000616602 00000 n
+0000616735 00000 n
+0000640566 00000 n
+0000658441 00000 n
+0000658763 00000 n
+0000661617 00000 n
+0000661744 00000 n
+0000661776 00000 n
+0000661932 00000 n
+0000662007 00000 n
+0000662239 00000 n
+0000662539 00000 n
+0000664713 00000 n
+0000000123 65535 f
+0000000124 65535 f
+0000000125 65535 f
+0000000126 65535 f
+0000000127 65535 f
+0000000128 65535 f
+0000000129 65535 f
+0000000130 65535 f
+0000000131 65535 f
+0000000132 65535 f
+0000000133 65535 f
+0000000134 65535 f
+0000000135 65535 f
+0000000136 65535 f
+0000000137 65535 f
+0000000138 65535 f
+0000000139 65535 f
+0000000140 65535 f
+0000000141 65535 f
+0000000142 65535 f
+0000000143 65535 f
+0000000144 65535 f
+0000000145 65535 f
+0000000146 65535 f
+0000000147 65535 f
+0000000148 65535 f
+0000000149 65535 f
+0000000150 65535 f
+0000000151 65535 f
+0000000152 65535 f
+0000000153 65535 f
+0000000154 65535 f
+0000000155 65535 f
+0000000156 65535 f
+0000000157 65535 f
+0000000158 65535 f
+0000000159 65535 f
+0000000160 65535 f
+0000000161 65535 f
+0000000162 65535 f
+0000000163 65535 f
+0000000164 65535 f
+0000000165 65535 f
+0000000166 65535 f
+0000000167 65535 f
+0000000168 65535 f
+0000000169 65535 f
+0000000170 65535 f
+0000000171 65535 f
+0000000172 65535 f
+0000000173 65535 f
+0000000174 65535 f
+0000000175 65535 f
+0000000176 65535 f
+0000000177 65535 f
+0000000178 65535 f
+0000000179 65535 f
+0000000180 65535 f
+0000000181 65535 f
+0000000182 65535 f
+0000000183 65535 f
+0000000184 65535 f
+0000000185 65535 f
+0000000186 65535 f
+0000000187 65535 f
+0000000188 65535 f
+0000000189 65535 f
+0000000190 65535 f
+0000000191 65535 f
+0000000192 65535 f
+0000000193 65535 f
+0000000194 65535 f
+0000000195 65535 f
+0000000196 65535 f
+0000000197 65535 f
+0000000198 65535 f
+0000000199 65535 f
+0000000200 65535 f
+0000000201 65535 f
+0000000202 65535 f
+0000000203 65535 f
+0000000204 65535 f
+0000000205 65535 f
+0000000206 65535 f
+0000000207 65535 f
+0000000208 65535 f
+0000000209 65535 f
+0000000210 65535 f
+0000000211 65535 f
+0000000212 65535 f
+0000000213 65535 f
+0000000214 65535 f
+0000000215 65535 f
+0000000216 65535 f
+0000000217 65535 f
+0000000218 65535 f
+0000000219 65535 f
+0000000220 65535 f
+0000000221 65535 f
+0000000222 65535 f
+0000000223 65535 f
+0000000224 65535 f
+0000000225 65535 f
+0000000226 65535 f
+0000000227 65535 f
+0000000228 65535 f
+0000000229 65535 f
+0000000230 65535 f
+0000000231 65535 f
+0000000232 65535 f
+0000000233 65535 f
+0000000234 65535 f
+0000000235 65535 f
+0000000236 65535 f
+0000000237 65535 f
+0000000238 65535 f
+0000000239 65535 f
+0000000240 65535 f
+0000000241 65535 f
+0000000242 65535 f
+0000000243 65535 f
+0000000244 65535 f
+0000000245 65535 f
+0000000246 65535 f
+0000000247 65535 f
+0000000248 65535 f
+0000000249 65535 f
+0000000250 65535 f
+0000000251 65535 f
+0000000252 65535 f
+0000000253 65535 f
+0000000254 65535 f
+0000000255 65535 f
+0000000256 65535 f
+0000000257 65535 f
+0000000258 65535 f
+0000000259 65535 f
+0000000260 65535 f
+0000000261 65535 f
+0000000262 65535 f
+0000000263 65535 f
+0000000264 65535 f
+0000000265 65535 f
+0000000266 65535 f
+0000000267 65535 f
+0000000268 65535 f
+0000000269 65535 f
+0000000270 65535 f
+0000000271 65535 f
+0000000272 65535 f
+0000000273 65535 f
+0000000274 65535 f
+0000000275 65535 f
+0000000276 65535 f
+0000000277 65535 f
+0000000278 65535 f
+0000000279 65535 f
+0000000280 65535 f
+0000000281 65535 f
+0000000282 65535 f
+0000000283 65535 f
+0000000284 65535 f
+0000000285 65535 f
+0000000286 65535 f
+0000000287 65535 f
+0000000288 65535 f
+0000000289 65535 f
+0000000290 65535 f
+0000000291 65535 f
+0000000292 65535 f
+0000000293 65535 f
+0000000294 65535 f
+0000000295 65535 f
+0000000296 65535 f
+0000000297 65535 f
+0000000298 65535 f
+0000000299 65535 f
+0000000300 65535 f
+0000000301 65535 f
+0000000302 65535 f
+0000000303 65535 f
+0000000304 65535 f
+0000000305 65535 f
+0000000306 65535 f
+0000000307 65535 f
+0000000308 65535 f
+0000000309 65535 f
+0000000310 65535 f
+0000000311 65535 f
+0000000312 65535 f
+0000000313 65535 f
+0000000314 65535 f
+0000000315 65535 f
+0000000316 65535 f
+0000000317 65535 f
+0000000318 65535 f
+0000000319 65535 f
+0000000320 65535 f
+0000000321 65535 f
+0000000322 65535 f
+0000000323 65535 f
+0000000324 65535 f
+0000000325 65535 f
+0000000326 65535 f
+0000000327 65535 f
+0000000328 65535 f
+0000000329 65535 f
+0000000330 65535 f
+0000000331 65535 f
+0000000332 65535 f
+0000000333 65535 f
+0000000334 65535 f
+0000000335 65535 f
+0000000336 65535 f
+0000000337 65535 f
+0000000338 65535 f
+0000000339 65535 f
+0000000340 65535 f
+0000000341 65535 f
+0000000342 65535 f
+0000000343 65535 f
+0000000344 65535 f
+0000000345 65535 f
+0000000346 65535 f
+0000000347 65535 f
+0000000348 65535 f
+0000000349 65535 f
+0000000350 65535 f
+0000000351 65535 f
+0000000352 65535 f
+0000000353 65535 f
+0000000354 65535 f
+0000000355 65535 f
+0000000356 65535 f
+0000000357 65535 f
+0000000358 65535 f
+0000000359 65535 f
+0000000360 65535 f
+0000000361 65535 f
+0000000362 65535 f
+0000000363 65535 f
+0000000364 65535 f
+0000000365 65535 f
+0000000366 65535 f
+0000000367 65535 f
+0000000368 65535 f
+0000000369 65535 f
+0000000370 65535 f
+0000000371 65535 f
+0000000372 65535 f
+0000000373 65535 f
+0000000374 65535 f
+0000000375 65535 f
+0000000376 65535 f
+0000000377 65535 f
+0000000378 65535 f
+0000000379 65535 f
+0000000380 65535 f
+0000000381 65535 f
+0000000382 65535 f
+0000000383 65535 f
+0000000384 65535 f
+0000000385 65535 f
+0000000386 65535 f
+0000000387 65535 f
+0000000388 65535 f
+0000000389 65535 f
+0000000390 65535 f
+0000000391 65535 f
+0000000392 65535 f
+0000000393 65535 f
+0000000394 65535 f
+0000000395 65535 f
+0000000396 65535 f
+0000000397 65535 f
+0000000398 65535 f
+0000000399 65535 f
+0000000400 65535 f
+0000000401 65535 f
+0000000402 65535 f
+0000000403 65535 f
+0000000404 65535 f
+0000000405 65535 f
+0000000406 65535 f
+0000000407 65535 f
+0000000408 65535 f
+0000000409 65535 f
+0000000410 65535 f
+0000000411 65535 f
+0000000412 65535 f
+0000000413 65535 f
+0000000414 65535 f
+0000000415 65535 f
+0000000416 65535 f
+0000000417 65535 f
+0000000418 65535 f
+0000000419 65535 f
+0000000420 65535 f
+0000000421 65535 f
+0000000422 65535 f
+0000000423 65535 f
+0000000424 65535 f
+0000000425 65535 f
+0000000426 65535 f
+0000000427 65535 f
+0000000428 65535 f
+0000000429 65535 f
+0000000430 65535 f
+0000000431 65535 f
+0000000432 65535 f
+0000000433 65535 f
+0000000434 65535 f
+0000000435 65535 f
+0000000436 65535 f
+0000000437 65535 f
+0000000438 65535 f
+0000000439 65535 f
+0000000440 65535 f
+0000000441 65535 f
+0000000442 65535 f
+0000000443 65535 f
+0000000444 65535 f
+0000000445 65535 f
+0000000446 65535 f
+0000000447 65535 f
+0000000448 65535 f
+0000000449 65535 f
+0000000450 65535 f
+0000000451 65535 f
+0000000452 65535 f
+0000000453 65535 f
+0000000454 65535 f
+0000000455 65535 f
+0000000456 65535 f
+0000000457 65535 f
+0000000458 65535 f
+0000000459 65535 f
+0000000460 65535 f
+0000000461 65535 f
+0000000462 65535 f
+0000000463 65535 f
+0000000464 65535 f
+0000000465 65535 f
+0000000466 65535 f
+0000000467 65535 f
+0000000468 65535 f
+0000000469 65535 f
+0000000470 65535 f
+0000000471 65535 f
+0000000472 65535 f
+0000000473 65535 f
+0000000474 65535 f
+0000000475 65535 f
+0000000476 65535 f
+0000000477 65535 f
+0000000478 65535 f
+0000000479 65535 f
+0000000480 65535 f
+0000000481 65535 f
+0000000482 65535 f
+0000000483 65535 f
+0000000484 65535 f
+0000000485 65535 f
+0000000486 65535 f
+0000000487 65535 f
+0000000488 65535 f
+0000000489 65535 f
+0000000490 65535 f
+0000000491 65535 f
+0000000492 65535 f
+0000000493 65535 f
+0000000494 65535 f
+0000000495 65535 f
+0000000496 65535 f
+0000000497 65535 f
+0000000498 65535 f
+0000000499 65535 f
+0000000500 65535 f
+0000000501 65535 f
+0000000502 65535 f
+0000000503 65535 f
+0000000504 65535 f
+0000000505 65535 f
+0000000506 65535 f
+0000000507 65535 f
+0000000508 65535 f
+0000000509 65535 f
+0000000510 65535 f
+0000000511 65535 f
+0000000512 65535 f
+0000000513 65535 f
+0000000514 65535 f
+0000000515 65535 f
+0000000516 65535 f
+0000000517 65535 f
+0000000518 65535 f
+0000000519 65535 f
+0000000520 65535 f
+0000000521 65535 f
+0000000522 65535 f
+0000000523 65535 f
+0000000524 65535 f
+0000000525 65535 f
+0000000526 65535 f
+0000000527 65535 f
+0000000528 65535 f
+0000000529 65535 f
+0000000530 65535 f
+0000000531 65535 f
+0000000532 65535 f
+0000000533 65535 f
+0000000534 65535 f
+0000000535 65535 f
+0000000536 65535 f
+0000000537 65535 f
+0000000538 65535 f
+0000000539 65535 f
+0000000540 65535 f
+0000000541 65535 f
+0000000542 65535 f
+0000000543 65535 f
+0000000544 65535 f
+0000000545 65535 f
+0000000546 65535 f
+0000000547 65535 f
+0000000548 65535 f
+0000000549 65535 f
+0000000550 65535 f
+0000000551 65535 f
+0000000552 65535 f
+0000000553 65535 f
+0000000554 65535 f
+0000000555 65535 f
+0000000556 65535 f
+0000000557 65535 f
+0000000558 65535 f
+0000000559 65535 f
+0000000560 65535 f
+0000000561 65535 f
+0000000562 65535 f
+0000000563 65535 f
+0000000564 65535 f
+0000000565 65535 f
+0000000566 65535 f
+0000000567 65535 f
+0000000568 65535 f
+0000000569 65535 f
+0000000570 65535 f
+0000000571 65535 f
+0000000572 65535 f
+0000000573 65535 f
+0000000574 65535 f
+0000000575 65535 f
+0000000576 65535 f
+0000000577 65535 f
+0000000578 65535 f
+0000000579 65535 f
+0000000580 65535 f
+0000000581 65535 f
+0000000582 65535 f
+0000000583 65535 f
+0000000584 65535 f
+0000000585 65535 f
+0000000586 65535 f
+0000000587 65535 f
+0000000588 65535 f
+0000000589 65535 f
+0000000590 65535 f
+0000000591 65535 f
+0000000592 65535 f
+0000000593 65535 f
+0000000594 65535 f
+0000000595 65535 f
+0000000596 65535 f
+0000000597 65535 f
+0000000598 65535 f
+0000000599 65535 f
+0000000600 65535 f
+0000000601 65535 f
+0000000602 65535 f
+0000000603 65535 f
+0000000604 65535 f
+0000000605 65535 f
+0000000606 65535 f
+0000000607 65535 f
+0000000608 65535 f
+0000000609 65535 f
+0000000610 65535 f
+0000000611 65535 f
+0000000612 65535 f
+0000000613 65535 f
+0000000614 65535 f
+0000000615 65535 f
+0000000616 65535 f
+0000000617 65535 f
+0000000618 65535 f
+0000000619 65535 f
+0000000620 65535 f
+0000000621 65535 f
+0000000622 65535 f
+0000000623 65535 f
+0000000624 65535 f
+0000000625 65535 f
+0000000626 65535 f
+0000000627 65535 f
+0000000628 65535 f
+0000000629 65535 f
+0000000630 65535 f
+0000000631 65535 f
+0000000632 65535 f
+0000000633 65535 f
+0000000634 65535 f
+0000000635 65535 f
+0000000636 65535 f
+0000000637 65535 f
+0000000638 65535 f
+0000000639 65535 f
+0000000640 65535 f
+0000000641 65535 f
+0000000642 65535 f
+0000000643 65535 f
+0000000644 65535 f
+0000000645 65535 f
+0000000646 65535 f
+0000000647 65535 f
+0000000648 65535 f
+0000000649 65535 f
+0000000650 65535 f
+0000000651 65535 f
+0000000652 65535 f
+0000000653 65535 f
+0000000654 65535 f
+0000000655 65535 f
+0000000656 65535 f
+0000000657 65535 f
+0000000658 65535 f
+0000000659 65535 f
+0000000660 65535 f
+0000000661 65535 f
+0000000662 65535 f
+0000000663 65535 f
+0000000664 65535 f
+0000000665 65535 f
+0000000666 65535 f
+0000000667 65535 f
+0000000668 65535 f
+0000000669 65535 f
+0000000670 65535 f
+0000000671 65535 f
+0000000672 65535 f
+0000000673 65535 f
+0000000674 65535 f
+0000000675 65535 f
+0000000676 65535 f
+0000000677 65535 f
+0000000678 65535 f
+0000000679 65535 f
+0000000680 65535 f
+0000000681 65535 f
+0000000682 65535 f
+0000000683 65535 f
+0000000684 65535 f
+0000000685 65535 f
+0000000686 65535 f
+0000000687 65535 f
+0000000688 65535 f
+0000000689 65535 f
+0000000690 65535 f
+0000000691 65535 f
+0000000692 65535 f
+0000000693 65535 f
+0000000694 65535 f
+0000000695 65535 f
+0000000696 65535 f
+0000000697 65535 f
+0000000698 65535 f
+0000000699 65535 f
+0000000700 65535 f
+0000000701 65535 f
+0000000702 65535 f
+0000000703 65535 f
+0000000704 65535 f
+0000000705 65535 f
+0000000706 65535 f
+0000000707 65535 f
+0000000708 65535 f
+0000000709 65535 f
+0000000710 65535 f
+0000000711 65535 f
+0000000712 65535 f
+0000000713 65535 f
+0000000714 65535 f
+0000000715 65535 f
+0000000716 65535 f
+0000000717 65535 f
+0000000718 65535 f
+0000000719 65535 f
+0000000720 65535 f
+0000000721 65535 f
+0000000722 65535 f
+0000000723 65535 f
+0000000724 65535 f
+0000000725 65535 f
+0000000726 65535 f
+0000000727 65535 f
+0000000728 65535 f
+0000000729 65535 f
+0000000730 65535 f
+0000000731 65535 f
+0000000732 65535 f
+0000000733 65535 f
+0000000734 65535 f
+0000000735 65535 f
+0000000736 65535 f
+0000000737 65535 f
+0000000738 65535 f
+0000000739 65535 f
+0000000740 65535 f
+0000000741 65535 f
+0000000742 65535 f
+0000000743 65535 f
+0000000744 65535 f
+0000000745 65535 f
+0000000746 65535 f
+0000000747 65535 f
+0000000748 65535 f
+0000000749 65535 f
+0000000750 65535 f
+0000000751 65535 f
+0000000752 65535 f
+0000000753 65535 f
+0000000754 65535 f
+0000000755 65535 f
+0000000756 65535 f
+0000000757 65535 f
+0000000758 65535 f
+0000000759 65535 f
+0000000760 65535 f
+0000000761 65535 f
+0000000762 65535 f
+0000000763 65535 f
+0000000764 65535 f
+0000000765 65535 f
+0000000766 65535 f
+0000000767 65535 f
+0000000768 65535 f
+0000000769 65535 f
+0000000770 65535 f
+0000000771 65535 f
+0000000772 65535 f
+0000000773 65535 f
+0000000774 65535 f
+0000000775 65535 f
+0000000776 65535 f
+0000000777 65535 f
+0000000778 65535 f
+0000000779 65535 f
+0000000780 65535 f
+0000000781 65535 f
+0000000782 65535 f
+0000000783 65535 f
+0000000784 65535 f
+0000000785 65535 f
+0000000786 65535 f
+0000000787 65535 f
+0000000788 65535 f
+0000000789 65535 f
+0000000790 65535 f
+0000000791 65535 f
+0000000792 65535 f
+0000000793 65535 f
+0000000794 65535 f
+0000000795 65535 f
+0000000796 65535 f
+0000000797 65535 f
+0000000798 65535 f
+0000000799 65535 f
+0000000800 65535 f
+0000000801 65535 f
+0000000802 65535 f
+0000000803 65535 f
+0000000804 65535 f
+0000000805 65535 f
+0000000806 65535 f
+0000000807 65535 f
+0000000808 65535 f
+0000000809 65535 f
+0000000810 65535 f
+0000000811 65535 f
+0000000812 65535 f
+0000000813 65535 f
+0000000814 65535 f
+0000000815 65535 f
+0000000816 65535 f
+0000000817 65535 f
+0000000818 65535 f
+0000000819 65535 f
+0000000820 65535 f
+0000000821 65535 f
+0000000822 65535 f
+0000000823 65535 f
+0000000824 65535 f
+0000000000 65535 f
+0000674993 00000 n
+0000675273 00000 n
+0000675565 00000 n
+0000675915 00000 n
+0000771133 00000 n
+0000771419 00000 n
+0000874302 00000 n
+0000874580 00000 n
+0000974375 00000 n
+0000974952 00000 n
+0001064262 00000 n
+0001064757 00000 n
+0001065097 00000 n
+0001157212 00000 n
+0001157515 00000 n
+0001234014 00000 n
+0001234069 00000 n
+0001234097 00000 n
+0001330197 00000 n
+0001330467 00000 n
+0001413271 00000 n
+0001413572 00000 n
+0001424639 00000 n
+0001424692 00000 n
+trailer
+<</Size 849/Root 1 0 R/Info 121 0 R/ID[<A292A5A24A3E3C49BD7E69547995B6D8><A292A5A24A3E3C49BD7E69547995B6D8>] >>
+startxref
+1426722
+%%EOF
+xref
+0 0
+trailer
+<</Size 849/Root 1 0 R/Info 121 0 R/ID[<A292A5A24A3E3C49BD7E69547995B6D8><A292A5A24A3E3C49BD7E69547995B6D8>] /Prev 1426722/XRefStm 1424692>>
+startxref
+1443864
+%%EOF
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Supporting Files/Lab1_main.txt
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Supporting Files/Lab1_main.txt	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Supporting Files/Lab1_main.txt	(revision 7)
@@ -0,0 +1,182 @@
+/*******************************************************************************
+* File Name: main.c
+*
+* Version: 1.0
+*
+* Description:
+*  This is the source code for the PSoC 4 BLE Lab 1 - Setting up a Connection.
+*
+* Hardware Dependency:
+*  CY8CKIT-042 BLE Pioneer Kit
+*
+********************************************************************************
+* Copyright 2014, Cypress Semiconductor Corporation.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions,
+* disclaimers, and limitations in the end user license agreement accompanying
+* the software package with which this file was provided.
+*******************************************************************************/
+#include <project.h>
+
+/***************************************
+*        API Constants
+***************************************/
+#define NO_ALERT           (0u)
+#define MILD_ALERT         (1u)
+#define HIGH_ALERT         (2u)
+
+#define NO_ALERT_COMPARE   (0u)
+#define MILD_ALERT_COMPARE (250u)
+#define HIGH_ALERT_COMPARE (500u)
+
+/***************************************
+*        Function Prototypes
+***************************************/
+void StackEventHandler(uint32 event, void* eventParam);
+void IasEventHandler(uint32 event, void* eventParam);
+void HandleAlertLEDs(uint8 status);
+
+
+/*******************************************************************************
+* Function Name: main
+********************************************************************************
+*
+* Summary:
+*  Main function.
+*
+* Parameters:  
+*  None
+*
+* Return: 
+*  None
+*
+*******************************************************************************/
+int main()
+{
+    CyGlobalIntEnable; 
+
+    /* Start the BLE component and register StackEventHandler function */
+    CyBle_Start(StackEventHandler);
+    
+    /* Register IAS event handler function */
+    CyBle_IasRegisterAttrCallback(IasEventHandler);
+    
+    /* Start the PWM component */
+    PWM_Start();
+    
+    while(1)
+    {
+        /* Process all the pending BLE tasks. This single API call to 
+         * will service all the BLE stack events. This API MUST be called at least once
+         * in a BLE connection interval */
+        CyBle_ProcessEvents();
+    }
+}
+
+/*******************************************************************************
+* Function Name: StackEventHandler
+********************************************************************************
+*
+* Summary:
+*  This is an event callback function to receive events from the BLE Component.
+*
+* Parameters:  
+*  uint8 event:       Event from the CYBLE component
+*  void* eventParams: A structure instance for corresponding event type. The 
+*                     list of event structure is described in the component 
+*                     datasheet.
+*
+* Return: 
+*  None
+*
+*******************************************************************************/
+void StackEventHandler(uint32 event, void *eventParam)
+{
+    uint8 alertLevel;
+    
+    switch(event)
+    {
+        /* Mandatory events to be handled by Find Me Target design */
+        case CYBLE_EVT_STACK_ON:
+        case CYBLE_EVT_GAP_DEVICE_DISCONNECTED:
+        case CYBLE_EVT_TIMEOUT:
+            /* Start the BLE fast advertisement. */
+            CyBle_GappStartAdvertisement(CYBLE_ADVERTISING_FAST);
+            /* Reset the alert level to NOALERT */
+            alertLevel = NO_ALERT;
+            HandleAlertLEDs(alertLevel);
+            break;
+        
+        default:
+    	    break;
+    }
+}
+
+/*******************************************************************************
+* Function Name: IasEventHandler
+********************************************************************************
+*
+* Summary:
+*  This is an event callback function to receive events from the BLE Component,
+*  which are specific to Immediate Alert Service.
+*
+* Parameters:  
+*  uint8 event:       Write Command event from the CYBLE component.
+*  void* eventParams: A structure instance of CYBLE_GATT_HANDLE_VALUE_PAIR_T
+*                     type.
+*
+* Return: 
+*  None
+*
+*******************************************************************************/
+void IasEventHandler(uint32 event, void *eventParam)
+{
+    uint8 alertLevel;
+    
+    /* Alert Level Characteristic write event */
+    if(event == CYBLE_EVT_IASS_WRITE_CHAR_CMD)
+    {
+        /* Extract Alert Level value from the GATT DB using the 
+		 * CYBLE_IAS_ALERT_LEVEL as a parameter to CyBle_IassGetCharacteristicValue
+		 * routine. Store the Alert Level Characteristic value in "alertLevel"
+		 * variable */
+        CyBle_IassGetCharacteristicValue(CYBLE_IAS_ALERT_LEVEL, sizeof(alertLevel), &alertLevel);
+        /*Based on alert Level level recieved, Drive LED*/
+        HandleAlertLEDs(alertLevel);
+    }
+}
+
+/*******************************************************************************
+* Function Name: HandleAlertLEDs
+********************************************************************************
+*
+* Summary:
+*  This function drives the LED based on the alert level
+*
+* Parameters:  
+*  uint8 status:      Alert level 
+*
+* Return: 
+*  None
+*
+*******************************************************************************/
+void HandleAlertLEDs(uint8 status)
+{
+    /* Update Alert LED status based on IAS Alert level characteristic. */
+    switch(status)
+    {
+        case NO_ALERT:
+            PWM_WriteCompare(NO_ALERT_COMPARE);
+            break;
+
+        case MILD_ALERT:
+            PWM_WriteCompare(MILD_ALERT_COMPARE);
+            break;
+            
+        case HIGH_ALERT:
+            PWM_WriteCompare(HIGH_ALERT_COMPARE);
+            break;                
+    }
+}
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Supporting Files/PRoC_BLE_Lab3_Simulator.hex
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Supporting Files/PRoC_BLE_Lab3_Simulator.hex	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Supporting Files/PRoC_BLE_Lab3_Simulator.hex	(revision 7)
@@ -0,0 +1,2059 @@
+:400000000040002011000000C9030000C903000080B500AF00F0DCF980B584B000AF021CFB1D1A70204A3B1C0B3312781A701F4A3B1C0A3312781A700423013BFB6018E05C
+:400040001B4B1868391C0B31FA68131C5B009B18C3185B780B70164B1868391C0A31FA68131C5B009B18C3189B780B70FB68013BFB60FB68002B0ADB0D4B1968FA68131CF1
+:400080005B009B185B5CFA1D12789A42D8D9094B3A1C0B3212781A60074B3A1C0A3212781A60BD4604B080BDCCF1FF0FCDF1FF0FDC0000201CFF0B4020FF0B4080B500AF3F
+:4000C000234B12221A603020FFF7A6FF214B224A1278D2B21A60052000F07CFC1F4B35221A6000F019FCFA235B00181C00F04EFC012000F021FC1A4B1A4A1A601A4B80226E
+:40010000D2051A60194B1A4A1A601A4B194A126808218A431A60FA23DB00181C00F0B6FB154B181C00F056FC144B154A1A60154B154A1A60154B802212061A60144B8022D1
+:40014000D2021A60134B40221A60BD4680BDC0463000104028FF0B40FDF1FF0F2CFF0B4004010B40060000800C020B407C002E406A2D00006CF02E40DC05000000030140AE
+:40018000007FBB000000014040FF008008010B4000010B401C01014080B582B000AF72B6334B00221A60FB1D00221A7023E0FB1D1A78131C5B009B185B002E4A9B183B60E0
+:4001C0003B681A78597809020A43997809040A43DB781B0613431A1C3B6819795B791B020B439BB2101C191C00F076F9FB1D1A78FB1D01321A70FB1D1B78012BD7D91E4A47
+:400200001E4B101C191C00F077F91D4B1D4A1A601D4B03221A601D4B1D4A1A601D4B992212041A601C4B802292021A601B4B1B4A1278D2B202210A43D2B21A70184B184A15
+:400240001278D2B23C218A43D2B214210A43D2B21A70124B114A1278D2B216210A43D2B21A70FFF72BFF00F087F9BD4602B080BD6CF02E40600A00006C0A0000840A000020
+:4002800000000240300000EE00000440080004403200D80000500F4004500F4000700F4001700F4010B5064C2378002B07D1054B002B02D0044800E000BF0123237010BD12
+:4002C000F000002000000000580A000008B5084B002B03D00748084900E000BF07480368002B03D0064B002B00D0984708BDC04600000000580A0000F4000020C800002033
+:400300000000000080B500AF084B1B78012B07D1074B1B88181C00F0B7F9044B00221A70012000F0F7F9BD4680BDC046100100200E01002080B582B000AFFB1D00221A70AA
+:4003400062B600F081F91C4B181C00F0EFF9FB1D1A781A4B5200D25A194B1A80194B00221A7000F01DF9031C002B24D1052000F00DFB00F015F9031C002B1CD1C04600F060
+:400380000FF9031C002BFAD0FB1D1A78FB1D01321A70FB1D1B78062B02D9FB1D00221A70FB1D1A78054B5200D25A054B1A80054B01221A70D5E7D4E705030000CC0000205D
+:4003C0000E0100201001002080B500AFFEE7C04680B586B000AF224B7B61224B3B61204B7B6135E03B691B68FB603B695B68BB603B699B683B6000237B600CE0FB681A68F1
+:40040000BB681A60BB680433BB60FB680433FB607B6804337B607A683B689A42EED13B69DB683B6000237B6008E0BB6800221A60BB680433BB607B6804337B607A683B688A
+:400440009A42F2D13B6910333B617B69013B7B617B69002BC6D100F0D1FAFFF76BFFFEE701000000BC0A000080B582B000AF154B144A126801218A431A6000237B600FE04D
+:400480007B68032B04D8104B7A689200D35800E00E4B0F4A796889008B507B6801337B607B682F2BECD9FFF777FE0A4B00221A60044B044A126801210A431A60BD4602B079
+:4004C00080BDC0460000104000000000C903000000000020C000002080B582B000AF786039607A683B68101C00211A1C00F0ACFABD4602B080BDC04680B586B000AF78608E
+:40050000396000233B6100237B612EE07B699B007A68D3181B68BB603B1C0F33BA681A70BB68FF229343BB6017E03B695B003A68D3181B781A1CBB68D3183A695200396802
+:400540008A1852781A703B6901333B613B1C0F331A783B1C0F33013A1A703B1C0F331B78002BE2D17B6901337B617B69052BCDD9BD4606B080BDC04680B500AF054B03227B
+:400580001A60054B03221A60044B00221A60BD4680BDC0463000304030003140000E3F4080B500AF044B1B68DAB201231340DBB2181CBD4680BDC0460400044080B500AFE7
+:4005C000104B8022D2041A600E4B0E4A12681A60002000F04BF80B4B0A4A12681A600A4B0C221A60012000F089F8084B31221A60FA235B00181C00F047F8642000F052F8D0
+:40060000BD4680BD00012040240120402801204090B583B000AFFC1D00F0EFF8031C2370084B084A126801210A431A60FB1D1B78181C00F0E6F80120182100F041F8BD4607
+:4006400003B090BD0000204080B500AF064B1B78002B04D1FFF7B2FF034B01221A70FFF7D7FFBD4680BDC0460C01002080B582B000AF7860034B7A681204120C1A60BD46A2
+:4006800002B080BD0801204080B582B000AF7860034B7A681204120C1A60BD4602B080BD1401204080B582B000AF7860034B7A681204120C1A60BD4602B080BD0C01204084
+:4006C00090B585B000AF786039603C1C0F3400F094F8031C2370084B3A687968081C9040021C1A603B1C0F331B78181C00F089F8BD4605B090BDC0460800204080B582B08A
+:4007000000AF7860024B7A681A60BD4602B080BD3801204080B582B000AF7860024B7A681A60BD4602B080BD3001204080B582B000AF786000F04CF87B68181C00F008F8BB
+:40074000032000F013F800F039F8BD4602B080BD80B582B000AF7860034A84237968D150BD4602B080BDC0460000002090B585B000AF021CFB1D1A700E23FB603C1C0B3440
+:4007800000F03BF8031C23700A4B0A4A11680A4A1140FA1D1078FA68041C9440221C0A431A603B1C0B331B78181C00F02AF8BD4605B090BD10E400E0FF3FFFFF80B500AF3C
+:4007C000024B802292021A60BD4680BD00E100E080B500AF024B802292021A60BD4680BD80E100E0000000000230800803D00138FDD1C046C046C0467047EFF3108072B6A2
+:40080000704780F31088704780B500AF0B4B0B4A126801218A431A60094B094A126830218A4310210A431A60054B054A126807218A4301210A431A60BD4680BD00F02E4001
+:4008400000FF2E4080B500AF0E4B0E4A126802218A431A600C4B0C4A126807218A4302210A431A60084B084A126830218A4320210A431A60034B034A126801210A431A6049
+:40088000BD4680BD00F02E4000FF2E4080B584B000AF78600023FB60154B154A126801210A431A60134B144A1A60144B134A1268802109020A431A607B68002B13D010239A
+:4008C000FB600DE0012000F085F800F019F8031C002B02D00023FB6005E07B68013B7B607B68002BEED1FB68181CBD4604B080BD60F02E4078002E400220000010002E400C
+:4009000080B500AF034B1A6801231340181CBD4680BDC0460C002E4080B500AFFFF774FF044B044A1268802109060A431A60BD4680BDC04600F02E4080B584B000AF786029
+:400940000C4B1A6801231340FB607B68002B02D0012B03D005E0FFF757FF06E0FFF772FF03E0002000F008F8C046FB68181CBD4604B080BD00F02E4080B582B000AF021C59
+:40098000FB1D1A7001BEBD4602B080BD80B582B000AF786008E00C4B1B68181CFFF724FF7B680A4A9B187B607A6880231B029A42F1D8074B1B687A685343181CFFF714FF51
+:4009C000BD4602B080BDC046EC0000200080FFFFE400002080B582B000AF021CBB1D1A80BB1D1B88044A12785343181CFFF7FCFEBD4602B080BDC046E800002070B50E4B40
+:400A00000E4D0024ED1AAD101E1CAC4204D0A300F35898470134F8E700F03EF8084B094D0024ED1AAD101E1CAC4204D0A300F35898470134F8E770BDA40A0000A40A000079
+:400A4000A40A0000AC0A0000031C8218934202D019700133FAE77047000000000400000000300F40000400400F40000401330F4002400F4002410F4002420F4001430F4077
+:400A800002600F40EE085320D420AF20EE101280C408AE8002011101F8B5C046F8BC08BC9E467047CD02000069040000F8B5C046F8BC08BC9E467047A5020000D00A000071
+:400AC000C800002028000000280000000000000000000000F401210258029A02EE025903E8030000C0F1FF0F006CDC0280BB0000300000000000C05D0000000000000000E8
+:400B000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B5
+:400B40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075
+:400B80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035
+:400BC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F5
+:400C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B4
+:400C40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074
+:400C80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034
+:400CC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F4
+:400D000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B3
+:400D40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073
+:400D80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033
+:400DC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F3
+:400E000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B2
+:400E40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072
+:400E80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032
+:400EC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F2
+:400F000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B1
+:400F40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071
+:400F80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031
+:400FC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F1
+:4010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B0
+:401040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070
+:401080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030
+:4010C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F0
+:4011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AF
+:40114000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006F
+:40118000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F
+:4011C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EF
+:4012000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AE
+:40124000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006E
+:40128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002E
+:4012C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EE
+:4013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AD
+:40134000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006D
+:40138000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002D
+:4013C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ED
+:4014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AC
+:40144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006C
+:40148000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002C
+:4014C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EC
+:4015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AB
+:40154000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006B
+:40158000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002B
+:4015C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EB
+:4016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AA
+:40164000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006A
+:40168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002A
+:4016C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EA
+:4017000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A9
+:401740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069
+:401780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029
+:4017C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E9
+:4018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A8
+:401840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068
+:401880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028
+:4018C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E8
+:4019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A7
+:401940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067
+:401980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027
+:4019C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E7
+:401A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A6
+:401A40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066
+:401A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026
+:401AC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E6
+:401B000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A5
+:401B40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065
+:401B80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025
+:401BC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E5
+:401C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A4
+:401C40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064
+:401C80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024
+:401CC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E4
+:401D000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A3
+:401D40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063
+:401D80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023
+:401DC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E3
+:401E000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A2
+:401E40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062
+:401E80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022
+:401EC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E2
+:401F000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A1
+:401F40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061
+:401F80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021
+:401FC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E1
+:4020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0
+:402040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060
+:402080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020
+:4020C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E0
+:40210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009F
+:40214000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005F
+:40218000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001F
+:4021C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DF
+:40220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009E
+:40224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005E
+:40228000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001E
+:4022C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DE
+:40230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009D
+:40234000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005D
+:40238000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001D
+:4023C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DD
+:40240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009C
+:40244000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005C
+:40248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001C
+:4024C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DC
+:40250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009B
+:40254000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005B
+:40258000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001B
+:4025C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DB
+:40260000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009A
+:40264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005A
+:40268000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001A
+:4026C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DA
+:402700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099
+:402740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059
+:402780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019
+:4027C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D9
+:402800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098
+:402840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058
+:402880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018
+:4028C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D8
+:402900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097
+:402940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057
+:402980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017
+:4029C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D7
+:402A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096
+:402A40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056
+:402A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016
+:402AC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D6
+:402B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000095
+:402B40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055
+:402B80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015
+:402BC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D5
+:402C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094
+:402C40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054
+:402C80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014
+:402CC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D4
+:402D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093
+:402D40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053
+:402D80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013
+:402DC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D3
+:402E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092
+:402E40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052
+:402E80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012
+:402EC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D2
+:402F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091
+:402F40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051
+:402F80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+:402FC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D1
+:403000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090
+:403040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050
+:403080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010
+:4030C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D0
+:40310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008F
+:40314000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004F
+:40318000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F
+:4031C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CF
+:40320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008E
+:40324000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004E
+:40328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E
+:4032C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CE
+:40330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008D
+:40334000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004D
+:40338000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D
+:4033C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CD
+:40340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008C
+:40344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C
+:40348000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C
+:4034C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CC
+:40350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008B
+:40354000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004B
+:40358000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B
+:4035C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CB
+:40360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008A
+:40364000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004A
+:40368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A
+:4036C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CA
+:403700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089
+:403740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049
+:403780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009
+:4037C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C9
+:403800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088
+:403840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048
+:403880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008
+:4038C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C8
+:403900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087
+:403940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047
+:403980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007
+:4039C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C7
+:403A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086
+:403A40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046
+:403A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006
+:403AC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C6
+:403B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085
+:403B40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045
+:403B80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005
+:403BC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C5
+:403C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084
+:403C40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044
+:403C80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004
+:403CC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C4
+:403D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083
+:403D40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043
+:403D80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003
+:403DC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C3
+:403E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082
+:403E40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042
+:403E80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002
+:403EC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C2
+:403F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081
+:403F40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041
+:403F80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+:403FC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C1
+:404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080
+:404040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040
+:404080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+:4040C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C0
+:40410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007F
+:40414000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003F
+:4041800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FF
+:4041C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BF
+:40420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007E
+:40424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003E
+:4042800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FE
+:4042C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BE
+:40430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007D
+:40434000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003D
+:4043800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FD
+:4043C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BD
+:40440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007C
+:40444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003C
+:4044800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FC
+:4044C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BC
+:40450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007B
+:40454000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003B
+:4045800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FB
+:4045C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BB
+:40460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007A
+:40464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003A
+:4046800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FA
+:4046C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BA
+:404700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079
+:404740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039
+:4047800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F9
+:4047C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B9
+:404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078
+:404840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038
+:4048800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F8
+:4048C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B8
+:404900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077
+:404940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037
+:4049800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F7
+:4049C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B7
+:404A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076
+:404A40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036
+:404A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F6
+:404AC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B6
+:404B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075
+:404B40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035
+:404B800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F5
+:404BC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B5
+:404C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074
+:404C40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034
+:404C800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F4
+:404CC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B4
+:404D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073
+:404D40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033
+:404D800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F3
+:404DC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B3
+:404E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072
+:404E40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032
+:404E800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F2
+:404EC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B2
+:404F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071
+:404F40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031
+:404F800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F1
+:404FC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B1
+:405000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070
+:405040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030
+:4050800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F0
+:4050C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B0
+:40510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006F
+:40514000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F
+:4051800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EF
+:4051C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AF
+:40520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006E
+:40524000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002E
+:4052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EE
+:4052C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AE
+:40530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006D
+:40534000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002D
+:4053800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ED
+:4053C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AD
+:40540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006C
+:40544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002C
+:4054800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EC
+:4054C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AC
+:40550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006B
+:40554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002B
+:4055800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EB
+:4055C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AB
+:40560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006A
+:40564000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002A
+:4056800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EA
+:4056C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AA
+:405700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069
+:405740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029
+:4057800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E9
+:4057C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A9
+:405800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068
+:405840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028
+:4058800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E8
+:4058C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A8
+:405900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067
+:405940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027
+:4059800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E7
+:4059C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A7
+:405A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066
+:405A40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026
+:405A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E6
+:405AC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A6
+:405B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065
+:405B40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025
+:405B800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E5
+:405BC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A5
+:405C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064
+:405C40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024
+:405C800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E4
+:405CC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A4
+:405D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063
+:405D40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023
+:405D800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E3
+:405DC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A3
+:405E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062
+:405E40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022
+:405E800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E2
+:405EC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A2
+:405F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061
+:405F40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021
+:405F800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E1
+:405FC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A1
+:406000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060
+:406040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020
+:4060800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E0
+:4060C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0
+:40610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005F
+:40614000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001F
+:4061800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DF
+:4061C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009F
+:40620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005E
+:40624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001E
+:4062800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DE
+:4062C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009E
+:40630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005D
+:40634000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001D
+:4063800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DD
+:4063C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009D
+:40640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005C
+:40644000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001C
+:4064800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DC
+:4064C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009C
+:40650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005B
+:40654000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001B
+:4065800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DB
+:4065C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009B
+:40660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005A
+:40664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001A
+:4066800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DA
+:4066C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009A
+:406700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059
+:406740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019
+:4067800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D9
+:4067C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099
+:406800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058
+:406840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018
+:4068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D8
+:4068C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098
+:406900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057
+:406940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017
+:4069800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D7
+:4069C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097
+:406A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056
+:406A40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016
+:406A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D6
+:406AC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096
+:406B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055
+:406B40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015
+:406B800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D5
+:406BC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000095
+:406C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054
+:406C40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014
+:406C800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D4
+:406CC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094
+:406D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053
+:406D40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013
+:406D800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D3
+:406DC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093
+:406E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052
+:406E40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012
+:406E800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D2
+:406EC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092
+:406F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051
+:406F40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+:406F800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D1
+:406FC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091
+:407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050
+:407040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010
+:4070800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D0
+:4070C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090
+:40710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004F
+:40714000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F
+:4071800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CF
+:4071C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008F
+:40720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004E
+:40724000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E
+:4072800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CE
+:4072C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008E
+:40730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004D
+:40734000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D
+:4073800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CD
+:4073C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008D
+:40740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C
+:40744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C
+:4074800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CC
+:4074C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008C
+:40750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004B
+:40754000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B
+:4075800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CB
+:4075C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008B
+:40760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004A
+:40764000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A
+:4076800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CA
+:4076C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008A
+:407700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049
+:407740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009
+:4077800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C9
+:4077C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089
+:407800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048
+:407840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008
+:4078800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C8
+:4078C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088
+:407900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047
+:407940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007
+:4079800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C7
+:4079C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087
+:407A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046
+:407A40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006
+:407A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C6
+:407AC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086
+:407B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045
+:407B40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005
+:407B800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C5
+:407BC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085
+:407C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044
+:407C40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004
+:407C800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C4
+:407CC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084
+:407D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043
+:407D40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003
+:407D800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C3
+:407DC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083
+:407E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042
+:407E40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002
+:407E800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C2
+:407EC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082
+:407F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041
+:407F40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+:407F800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C1
+:407FC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081
+:408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040
+:408040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+:4080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C0
+:4080C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080
+:40810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003F
+:4081400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FF
+:4081800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BF
+:4081C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007F
+:40820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003E
+:4082400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FE
+:4082800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BE
+:4082C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007E
+:40830000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003D
+:4083400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FD
+:4083800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BD
+:4083C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007D
+:40840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003C
+:4084400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FC
+:4084800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BC
+:4084C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007C
+:40850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003B
+:4085400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FB
+:4085800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BB
+:4085C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007B
+:40860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003A
+:4086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FA
+:4086800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BA
+:4086C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007A
+:408700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039
+:4087400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F9
+:4087800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B9
+:4087C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079
+:408800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038
+:4088400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F8
+:4088800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B8
+:4088C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078
+:408900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037
+:4089400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F7
+:4089800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B7
+:4089C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077
+:408A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036
+:408A400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F6
+:408A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B6
+:408AC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076
+:408B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035
+:408B400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F5
+:408B800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B5
+:408BC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075
+:408C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034
+:408C400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F4
+:408C800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B4
+:408CC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074
+:408D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033
+:408D400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F3
+:408D800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B3
+:408DC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073
+:408E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032
+:408E400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F2
+:408E800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B2
+:408EC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072
+:408F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031
+:408F400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F1
+:408F800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B1
+:408FC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071
+:409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030
+:4090400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F0
+:4090800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B0
+:4090C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070
+:40910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F
+:4091400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EF
+:4091800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AF
+:4091C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006F
+:40920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002E
+:4092400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EE
+:4092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AE
+:4092C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006E
+:40930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002D
+:4093400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ED
+:4093800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AD
+:4093C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006D
+:40940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002C
+:4094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EC
+:4094800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AC
+:4094C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006C
+:40950000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002B
+:4095400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EB
+:4095800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AB
+:4095C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006B
+:40960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002A
+:4096400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EA
+:4096800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AA
+:4096C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006A
+:409700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029
+:4097400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E9
+:4097800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A9
+:4097C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069
+:409800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028
+:4098400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E8
+:4098800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A8
+:4098C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068
+:409900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027
+:4099400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E7
+:4099800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A7
+:4099C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067
+:409A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026
+:409A400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E6
+:409A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A6
+:409AC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066
+:409B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025
+:409B400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E5
+:409B800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A5
+:409BC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065
+:409C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024
+:409C400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E4
+:409C800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A4
+:409CC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064
+:409D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023
+:409D400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E3
+:409D800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A3
+:409DC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063
+:409E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022
+:409E400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E2
+:409E800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A2
+:409EC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062
+:409F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021
+:409F400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E1
+:409F800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A1
+:409FC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061
+:40A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020
+:40A0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E0
+:40A0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0
+:40A0C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060
+:40A10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001F
+:40A1400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DF
+:40A18000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009F
+:40A1C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005F
+:40A20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001E
+:40A2400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DE
+:40A28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009E
+:40A2C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005E
+:40A30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001D
+:40A3400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DD
+:40A38000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009D
+:40A3C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005D
+:40A40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001C
+:40A4400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DC
+:40A48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009C
+:40A4C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005C
+:40A50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001B
+:40A5400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DB
+:40A58000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009B
+:40A5C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005B
+:40A60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001A
+:40A6400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DA
+:40A68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009A
+:40A6C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005A
+:40A700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019
+:40A7400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D9
+:40A780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099
+:40A7C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059
+:40A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018
+:40A8400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D8
+:40A880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098
+:40A8C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058
+:40A900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017
+:40A9400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D7
+:40A980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097
+:40A9C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057
+:40AA00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016
+:40AA400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D6
+:40AA80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096
+:40AAC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056
+:40AB00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015
+:40AB400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D5
+:40AB80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000095
+:40ABC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055
+:40AC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014
+:40AC400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D4
+:40AC80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094
+:40ACC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054
+:40AD00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013
+:40AD400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D3
+:40AD80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093
+:40ADC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053
+:40AE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012
+:40AE400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D2
+:40AE80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092
+:40AEC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052
+:40AF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+:40AF400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D1
+:40AF80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091
+:40AFC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051
+:40B000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010
+:40B0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D0
+:40B080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090
+:40B0C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050
+:40B10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F
+:40B1400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CF
+:40B18000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008F
+:40B1C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004F
+:40B20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E
+:40B2400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CE
+:40B28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008E
+:40B2C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004E
+:40B30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D
+:40B3400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CD
+:40B38000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008D
+:40B3C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004D
+:40B40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C
+:40B4400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CC
+:40B48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008C
+:40B4C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C
+:40B50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B
+:40B5400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CB
+:40B58000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008B
+:40B5C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004B
+:40B60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A
+:40B6400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CA
+:40B68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008A
+:40B6C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004A
+:40B700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009
+:40B7400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C9
+:40B780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089
+:40B7C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049
+:40B800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008
+:40B8400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C8
+:40B880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088
+:40B8C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048
+:40B900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007
+:40B9400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C7
+:40B980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087
+:40B9C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047
+:40BA00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006
+:40BA400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C6
+:40BA80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086
+:40BAC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046
+:40BB00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005
+:40BB400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C5
+:40BB80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085
+:40BBC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045
+:40BC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004
+:40BC400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C4
+:40BC80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084
+:40BCC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044
+:40BD00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003
+:40BD400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C3
+:40BD80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083
+:40BDC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043
+:40BE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002
+:40BE400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C2
+:40BE80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082
+:40BEC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042
+:40BF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+:40BF400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C1
+:40BF80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081
+:40BFC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041
+:40C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+:40C0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C0
+:40C080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080
+:40C0C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040
+:40C1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FF
+:40C1400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BF
+:40C18000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007F
+:40C1C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003F
+:40C2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FE
+:40C2400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BE
+:40C28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007E
+:40C2C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003E
+:40C3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FD
+:40C3400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BD
+:40C38000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007D
+:40C3C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003D
+:40C4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FC
+:40C4400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BC
+:40C48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007C
+:40C4C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003C
+:40C5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FB
+:40C5400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BB
+:40C58000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007B
+:40C5C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003B
+:40C6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FA
+:40C6400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BA
+:40C68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007A
+:40C6C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003A
+:40C7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F9
+:40C7400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B9
+:40C780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079
+:40C7C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039
+:40C8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F8
+:40C8400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B8
+:40C880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078
+:40C8C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038
+:40C9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F7
+:40C9400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B7
+:40C980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077
+:40C9C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037
+:40CA000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F6
+:40CA400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B6
+:40CA80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076
+:40CAC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036
+:40CB000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F5
+:40CB400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B5
+:40CB80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075
+:40CBC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035
+:40CC000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F4
+:40CC400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B4
+:40CC80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074
+:40CCC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034
+:40CD000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F3
+:40CD400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B3
+:40CD80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073
+:40CDC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033
+:40CE000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F2
+:40CE400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B2
+:40CE80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072
+:40CEC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032
+:40CF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F1
+:40CF400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B1
+:40CF80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071
+:40CFC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031
+:40D0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F0
+:40D0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B0
+:40D080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070
+:40D0C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030
+:40D1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EF
+:40D1400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AF
+:40D18000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006F
+:40D1C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F
+:40D2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EE
+:40D2400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AE
+:40D28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006E
+:40D2C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002E
+:40D3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ED
+:40D3400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AD
+:40D38000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006D
+:40D3C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002D
+:40D4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EC
+:40D4400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AC
+:40D48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006C
+:40D4C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002C
+:40D5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EB
+:40D5400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AB
+:40D58000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006B
+:40D5C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002B
+:40D6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EA
+:40D6400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AA
+:40D68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006A
+:40D6C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002A
+:40D7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E9
+:40D7400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A9
+:40D780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069
+:40D7C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029
+:40D8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E8
+:40D8400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A8
+:40D880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068
+:40D8C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028
+:40D9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E7
+:40D9400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A7
+:40D980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067
+:40D9C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027
+:40DA000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E6
+:40DA400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A6
+:40DA80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066
+:40DAC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026
+:40DB000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E5
+:40DB400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A5
+:40DB80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065
+:40DBC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025
+:40DC000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E4
+:40DC400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A4
+:40DC80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064
+:40DCC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024
+:40DD000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E3
+:40DD400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A3
+:40DD80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063
+:40DDC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023
+:40DE000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E2
+:40DE400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A2
+:40DE80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062
+:40DEC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022
+:40DF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E1
+:40DF400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A1
+:40DF80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061
+:40DFC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021
+:40E0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E0
+:40E0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0
+:40E080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060
+:40E0C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020
+:40E1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DF
+:40E14000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009F
+:40E18000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005F
+:40E1C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001F
+:40E2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DE
+:40E24000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009E
+:40E28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005E
+:40E2C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001E
+:40E3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DD
+:40E34000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009D
+:40E38000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005D
+:40E3C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001D
+:40E4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DC
+:40E44000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009C
+:40E48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005C
+:40E4C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001C
+:40E5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DB
+:40E54000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009B
+:40E58000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005B
+:40E5C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001B
+:40E6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DA
+:40E64000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009A
+:40E68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005A
+:40E6C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001A
+:40E7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D9
+:40E740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099
+:40E780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059
+:40E7C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019
+:40E8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D8
+:40E840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098
+:40E880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058
+:40E8C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018
+:40E9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D7
+:40E940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097
+:40E980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057
+:40E9C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017
+:40EA000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D6
+:40EA40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096
+:40EA80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056
+:40EAC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016
+:40EB000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D5
+:40EB40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000095
+:40EB80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055
+:40EBC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015
+:40EC000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D4
+:40EC40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094
+:40EC80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054
+:40ECC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014
+:40ED000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D3
+:40ED40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093
+:40ED80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053
+:40EDC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013
+:40EE000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D2
+:40EE40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092
+:40EE80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052
+:40EEC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012
+:40EF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D1
+:40EF40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091
+:40EF80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051
+:40EFC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+:40F0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D0
+:40F040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090
+:40F080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050
+:40F0C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010
+:40F1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CF
+:40F14000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008F
+:40F18000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004F
+:40F1C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F
+:40F2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CE
+:40F24000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008E
+:40F28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004E
+:40F2C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E
+:40F3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CD
+:40F34000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008D
+:40F38000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004D
+:40F3C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D
+:40F4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CC
+:40F44000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008C
+:40F48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C
+:40F4C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C
+:40F5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CB
+:40F54000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008B
+:40F58000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004B
+:40F5C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B
+:40F6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CA
+:40F64000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008A
+:40F68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004A
+:40F6C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A
+:40F7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C9
+:40F740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089
+:40F780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049
+:40F7C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009
+:40F8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C8
+:40F840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088
+:40F880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048
+:40F8C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008
+:40F9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C7
+:40F940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087
+:40F980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047
+:40F9C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007
+:40FA000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C6
+:40FA40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086
+:40FA80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046
+:40FAC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006
+:40FB000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C5
+:40FB40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085
+:40FB80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045
+:40FBC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005
+:40FC000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C4
+:40FC40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084
+:40FC80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044
+:40FCC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004
+:40FD000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C3
+:40FD40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083
+:40FD80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043
+:40FDC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003
+:40FE000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C2
+:40FE40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082
+:40FE80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042
+:40FEC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002
+:40FF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C1
+:40FF40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081
+:40FF80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041
+:40FFC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+:020000040001F9
+:4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C0
+:400040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080
+:400080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040
+:4000C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+:4001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BF
+:40014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007F
+:40018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003F
+:4001C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FF
+:4002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BE
+:40024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007E
+:40028000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003E
+:4002C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FE
+:4003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BD
+:40034000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007D
+:40038000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003D
+:4003C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FD
+:4004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BC
+:40044000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007C
+:40048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003C
+:4004C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FC
+:4005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BB
+:40054000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007B
+:40058000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003B
+:4005C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FB
+:4006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BA
+:40064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007A
+:40068000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003A
+:4006C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FA
+:4007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B9
+:400740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079
+:400780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039
+:4007C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F9
+:4008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B8
+:400840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078
+:400880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038
+:4008C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F8
+:4009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B7
+:400940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077
+:400980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037
+:4009C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F7
+:400A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B6
+:400A40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076
+:400A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036
+:400AC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F6
+:400B000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B5
+:400B40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075
+:400B80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035
+:400BC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F5
+:400C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B4
+:400C40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074
+:400C80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034
+:400CC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F4
+:400D000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B3
+:400D40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073
+:400D80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033
+:400DC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F3
+:400E000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B2
+:400E40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072
+:400E80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032
+:400EC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F2
+:400F000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B1
+:400F40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071
+:400F80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031
+:400FC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F1
+:4010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B0
+:401040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070
+:401080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030
+:4010C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F0
+:4011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AF
+:40114000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006F
+:40118000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F
+:4011C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EF
+:4012000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AE
+:40124000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006E
+:40128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002E
+:4012C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EE
+:4013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AD
+:40134000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006D
+:40138000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002D
+:4013C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ED
+:4014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AC
+:40144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006C
+:40148000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002C
+:4014C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EC
+:4015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AB
+:40154000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006B
+:40158000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002B
+:4015C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EB
+:4016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AA
+:40164000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006A
+:40168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002A
+:4016C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EA
+:4017000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A9
+:401740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069
+:401780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029
+:4017C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E9
+:4018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A8
+:401840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068
+:401880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028
+:4018C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E8
+:4019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A7
+:401940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067
+:401980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027
+:4019C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E7
+:401A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A6
+:401A40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066
+:401A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026
+:401AC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E6
+:401B000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A5
+:401B40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065
+:401B80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025
+:401BC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E5
+:401C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A4
+:401C40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064
+:401C80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024
+:401CC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E4
+:401D000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A3
+:401D40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063
+:401D80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023
+:401DC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E3
+:401E000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A2
+:401E40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062
+:401E80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022
+:401EC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E2
+:401F000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A1
+:401F40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061
+:401F80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021
+:401FC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E1
+:4020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0
+:402040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060
+:402080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020
+:4020C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E0
+:40210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009F
+:40214000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005F
+:40218000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001F
+:4021C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DF
+:40220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009E
+:40224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005E
+:40228000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001E
+:4022C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DE
+:40230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009D
+:40234000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005D
+:40238000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001D
+:4023C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DD
+:40240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009C
+:40244000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005C
+:40248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001C
+:4024C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DC
+:40250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009B
+:40254000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005B
+:40258000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001B
+:4025C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DB
+:40260000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009A
+:40264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005A
+:40268000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001A
+:4026C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DA
+:402700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099
+:402740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059
+:402780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019
+:4027C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D9
+:402800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098
+:402840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058
+:402880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018
+:4028C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D8
+:402900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097
+:402940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057
+:402980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017
+:4029C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D7
+:402A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096
+:402A40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056
+:402A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016
+:402AC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D6
+:402B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000095
+:402B40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055
+:402B80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015
+:402BC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D5
+:402C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094
+:402C40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054
+:402C80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014
+:402CC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D4
+:402D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093
+:402D40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053
+:402D80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013
+:402DC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D3
+:402E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092
+:402E40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052
+:402E80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012
+:402EC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D2
+:402F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091
+:402F40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051
+:402F80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+:402FC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D1
+:403000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090
+:403040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050
+:403080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010
+:4030C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D0
+:40310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008F
+:40314000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004F
+:40318000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F
+:4031C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CF
+:40320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008E
+:40324000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004E
+:40328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E
+:4032C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CE
+:40330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008D
+:40334000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004D
+:40338000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D
+:4033C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CD
+:40340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008C
+:40344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C
+:40348000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C
+:4034C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CC
+:40350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008B
+:40354000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004B
+:40358000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B
+:4035C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CB
+:40360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008A
+:40364000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004A
+:40368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A
+:4036C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CA
+:403700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089
+:403740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049
+:403780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009
+:4037C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C9
+:403800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088
+:403840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048
+:403880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008
+:4038C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C8
+:403900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087
+:403940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047
+:403980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007
+:4039C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C7
+:403A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086
+:403A40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046
+:403A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006
+:403AC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C6
+:403B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085
+:403B40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045
+:403B80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005
+:403BC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C5
+:403C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084
+:403C40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044
+:403C80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004
+:403CC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C4
+:403D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083
+:403D40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043
+:403D80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003
+:403DC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C3
+:403E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082
+:403E40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042
+:403E80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002
+:403EC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C2
+:403F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081
+:403F40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041
+:403F80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+:403FC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C1
+:404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080
+:404040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040
+:404080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+:4040C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C0
+:40410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007F
+:40414000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003F
+:4041800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FF
+:4041C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BF
+:40420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007E
+:40424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003E
+:4042800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FE
+:4042C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BE
+:40430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007D
+:40434000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003D
+:4043800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FD
+:4043C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BD
+:40440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007C
+:40444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003C
+:4044800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FC
+:4044C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BC
+:40450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007B
+:40454000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003B
+:4045800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FB
+:4045C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BB
+:40460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007A
+:40464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003A
+:4046800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FA
+:4046C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BA
+:404700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079
+:404740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039
+:4047800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F9
+:4047C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B9
+:404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078
+:404840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038
+:4048800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F8
+:4048C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B8
+:404900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077
+:404940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037
+:4049800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F7
+:4049C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B7
+:404A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076
+:404A40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036
+:404A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F6
+:404AC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B6
+:404B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075
+:404B40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035
+:404B800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F5
+:404BC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B5
+:404C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074
+:404C40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034
+:404C800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F4
+:404CC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B4
+:404D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073
+:404D40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033
+:404D800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F3
+:404DC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B3
+:404E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072
+:404E40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032
+:404E800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F2
+:404EC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B2
+:404F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071
+:404F40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031
+:404F800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F1
+:404FC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B1
+:405000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070
+:405040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030
+:4050800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F0
+:4050C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B0
+:40510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006F
+:40514000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F
+:4051800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EF
+:4051C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AF
+:40520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006E
+:40524000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002E
+:4052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EE
+:4052C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AE
+:40530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006D
+:40534000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002D
+:4053800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ED
+:4053C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AD
+:40540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006C
+:40544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002C
+:4054800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EC
+:4054C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AC
+:40550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006B
+:40554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002B
+:4055800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EB
+:4055C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AB
+:40560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006A
+:40564000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002A
+:4056800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EA
+:4056C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AA
+:405700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069
+:405740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029
+:4057800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E9
+:4057C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A9
+:405800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068
+:405840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028
+:4058800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E8
+:4058C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A8
+:405900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067
+:405940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027
+:4059800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E7
+:4059C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A7
+:405A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066
+:405A40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026
+:405A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E6
+:405AC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A6
+:405B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065
+:405B40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025
+:405B800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E5
+:405BC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A5
+:405C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064
+:405C40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024
+:405C800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E4
+:405CC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A4
+:405D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063
+:405D40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023
+:405D800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E3
+:405DC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A3
+:405E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062
+:405E40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022
+:405E800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E2
+:405EC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A2
+:405F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061
+:405F40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021
+:405F800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E1
+:405FC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A1
+:406000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060
+:406040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020
+:4060800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E0
+:4060C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0
+:40610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005F
+:40614000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001F
+:4061800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DF
+:4061C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009F
+:40620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005E
+:40624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001E
+:4062800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DE
+:4062C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009E
+:40630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005D
+:40634000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001D
+:4063800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DD
+:4063C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009D
+:40640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005C
+:40644000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001C
+:4064800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DC
+:4064C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009C
+:40650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005B
+:40654000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001B
+:4065800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DB
+:4065C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009B
+:40660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005A
+:40664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001A
+:4066800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DA
+:4066C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009A
+:406700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059
+:406740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019
+:4067800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D9
+:4067C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099
+:406800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058
+:406840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018
+:4068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D8
+:4068C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098
+:406900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057
+:406940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017
+:4069800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D7
+:4069C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097
+:406A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056
+:406A40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016
+:406A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D6
+:406AC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096
+:406B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055
+:406B40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015
+:406B800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D5
+:406BC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000095
+:406C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054
+:406C40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014
+:406C800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D4
+:406CC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094
+:406D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053
+:406D40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013
+:406D800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D3
+:406DC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093
+:406E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052
+:406E40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012
+:406E800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D2
+:406EC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092
+:406F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051
+:406F40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+:406F800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D1
+:406FC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091
+:407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050
+:407040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010
+:4070800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D0
+:4070C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090
+:40710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004F
+:40714000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F
+:4071800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CF
+:4071C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008F
+:40720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004E
+:40724000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E
+:4072800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CE
+:4072C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008E
+:40730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004D
+:40734000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D
+:4073800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CD
+:4073C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008D
+:40740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C
+:40744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C
+:4074800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CC
+:4074C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008C
+:40750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004B
+:40754000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B
+:4075800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CB
+:4075C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008B
+:40760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004A
+:40764000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A
+:4076800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CA
+:4076C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008A
+:407700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049
+:407740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009
+:4077800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C9
+:4077C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089
+:407800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048
+:407840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008
+:4078800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C8
+:4078C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088
+:407900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047
+:407940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007
+:4079800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C7
+:4079C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087
+:407A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046
+:407A40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006
+:407A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C6
+:407AC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086
+:407B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045
+:407B40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005
+:407B800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C5
+:407BC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085
+:407C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044
+:407C40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004
+:407C800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C4
+:407CC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084
+:407D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043
+:407D40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003
+:407D800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C3
+:407DC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083
+:407E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042
+:407E40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002
+:407E800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C2
+:407EC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082
+:407F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041
+:407F40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+:407F800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C1
+:407FC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081
+:408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040
+:408040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+:4080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C0
+:4080C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080
+:40810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003F
+:4081400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FF
+:4081800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BF
+:4081C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007F
+:40820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003E
+:4082400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FE
+:4082800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BE
+:4082C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007E
+:40830000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003D
+:4083400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FD
+:4083800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BD
+:4083C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007D
+:40840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003C
+:4084400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FC
+:4084800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BC
+:4084C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007C
+:40850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003B
+:4085400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FB
+:4085800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BB
+:4085C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007B
+:40860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003A
+:4086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FA
+:4086800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BA
+:4086C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007A
+:408700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039
+:4087400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F9
+:4087800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B9
+:4087C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079
+:408800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038
+:4088400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F8
+:4088800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B8
+:4088C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078
+:408900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037
+:4089400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F7
+:4089800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B7
+:4089C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077
+:408A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036
+:408A400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F6
+:408A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B6
+:408AC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076
+:408B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035
+:408B400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F5
+:408B800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B5
+:408BC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075
+:408C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034
+:408C400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F4
+:408C800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B4
+:408CC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074
+:408D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033
+:408D400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F3
+:408D800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B3
+:408DC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073
+:408E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032
+:408E400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F2
+:408E800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B2
+:408EC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072
+:408F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031
+:408F400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F1
+:408F800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B1
+:408FC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071
+:409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030
+:4090400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F0
+:4090800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B0
+:4090C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070
+:40910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F
+:4091400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EF
+:4091800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AF
+:4091C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006F
+:40920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002E
+:4092400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EE
+:4092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AE
+:4092C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006E
+:40930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002D
+:4093400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ED
+:4093800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AD
+:4093C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006D
+:40940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002C
+:4094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EC
+:4094800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AC
+:4094C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006C
+:40950000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002B
+:4095400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EB
+:4095800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AB
+:4095C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006B
+:40960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002A
+:4096400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EA
+:4096800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AA
+:4096C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006A
+:409700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029
+:4097400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E9
+:4097800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A9
+:4097C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069
+:409800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028
+:4098400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E8
+:4098800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A8
+:4098C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068
+:409900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027
+:4099400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E7
+:4099800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A7
+:4099C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067
+:409A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026
+:409A400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E6
+:409A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A6
+:409AC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066
+:409B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025
+:409B400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E5
+:409B800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A5
+:409BC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065
+:409C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024
+:409C400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E4
+:409C800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A4
+:409CC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064
+:409D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023
+:409D400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E3
+:409D800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A3
+:409DC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063
+:409E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022
+:409E400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E2
+:409E800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A2
+:409EC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062
+:409F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021
+:409F400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E1
+:409F800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A1
+:409FC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061
+:40A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020
+:40A0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E0
+:40A0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0
+:40A0C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060
+:40A10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001F
+:40A1400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DF
+:40A18000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009F
+:40A1C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005F
+:40A20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001E
+:40A2400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DE
+:40A28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009E
+:40A2C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005E
+:40A30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001D
+:40A3400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DD
+:40A38000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009D
+:40A3C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005D
+:40A40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001C
+:40A4400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DC
+:40A48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009C
+:40A4C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005C
+:40A50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001B
+:40A5400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DB
+:40A58000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009B
+:40A5C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005B
+:40A60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001A
+:40A6400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DA
+:40A68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009A
+:40A6C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005A
+:40A700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019
+:40A7400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D9
+:40A780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099
+:40A7C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059
+:40A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018
+:40A8400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D8
+:40A880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098
+:40A8C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058
+:40A900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017
+:40A9400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D7
+:40A980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097
+:40A9C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057
+:40AA00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016
+:40AA400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D6
+:40AA80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096
+:40AAC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056
+:40AB00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015
+:40AB400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D5
+:40AB80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000095
+:40ABC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055
+:40AC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014
+:40AC400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D4
+:40AC80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094
+:40ACC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054
+:40AD00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013
+:40AD400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D3
+:40AD80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093
+:40ADC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053
+:40AE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012
+:40AE400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D2
+:40AE80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092
+:40AEC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052
+:40AF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+:40AF400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D1
+:40AF80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091
+:40AFC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051
+:40B000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010
+:40B0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D0
+:40B080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090
+:40B0C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050
+:40B10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F
+:40B1400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CF
+:40B18000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008F
+:40B1C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004F
+:40B20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E
+:40B2400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CE
+:40B28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008E
+:40B2C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004E
+:40B30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D
+:40B3400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CD
+:40B38000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008D
+:40B3C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004D
+:40B40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C
+:40B4400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CC
+:40B48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008C
+:40B4C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C
+:40B50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B
+:40B5400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CB
+:40B58000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008B
+:40B5C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004B
+:40B60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A
+:40B6400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CA
+:40B68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008A
+:40B6C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004A
+:40B700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009
+:40B7400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C9
+:40B780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089
+:40B7C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049
+:40B800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008
+:40B8400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C8
+:40B880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088
+:40B8C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048
+:40B900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007
+:40B9400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C7
+:40B980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087
+:40B9C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047
+:40BA00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006
+:40BA400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C6
+:40BA80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086
+:40BAC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046
+:40BB00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005
+:40BB400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C5
+:40BB80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085
+:40BBC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045
+:40BC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004
+:40BC400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C4
+:40BC80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084
+:40BCC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044
+:40BD00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003
+:40BD400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C3
+:40BD80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083
+:40BDC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043
+:40BE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002
+:40BE400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C2
+:40BE80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082
+:40BEC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042
+:40BF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+:40BF400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C1
+:40BF80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081
+:40BFC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041
+:40C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+:40C0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C0
+:40C080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080
+:40C0C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040
+:40C1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FF
+:40C1400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BF
+:40C18000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007F
+:40C1C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003F
+:40C2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FE
+:40C2400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BE
+:40C28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007E
+:40C2C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003E
+:40C3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FD
+:40C3400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BD
+:40C38000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007D
+:40C3C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003D
+:40C4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FC
+:40C4400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BC
+:40C48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007C
+:40C4C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003C
+:40C5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FB
+:40C5400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BB
+:40C58000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007B
+:40C5C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003B
+:40C6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FA
+:40C6400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BA
+:40C68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007A
+:40C6C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003A
+:40C7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F9
+:40C7400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B9
+:40C780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079
+:40C7C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039
+:40C8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F8
+:40C8400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B8
+:40C880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078
+:40C8C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038
+:40C9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F7
+:40C9400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B7
+:40C980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077
+:40C9C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037
+:40CA000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F6
+:40CA400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B6
+:40CA80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076
+:40CAC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036
+:40CB000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F5
+:40CB400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B5
+:40CB80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075
+:40CBC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035
+:40CC000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F4
+:40CC400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B4
+:40CC80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074
+:40CCC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034
+:40CD000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F3
+:40CD400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B3
+:40CD80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073
+:40CDC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033
+:40CE000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F2
+:40CE400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B2
+:40CE80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072
+:40CEC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032
+:40CF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F1
+:40CF400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B1
+:40CF80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071
+:40CFC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031
+:40D0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F0
+:40D0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B0
+:40D080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070
+:40D0C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030
+:40D1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EF
+:40D1400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AF
+:40D18000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006F
+:40D1C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F
+:40D2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EE
+:40D2400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AE
+:40D28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006E
+:40D2C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002E
+:40D3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ED
+:40D3400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AD
+:40D38000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006D
+:40D3C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002D
+:40D4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EC
+:40D4400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AC
+:40D48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006C
+:40D4C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002C
+:40D5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EB
+:40D5400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AB
+:40D58000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006B
+:40D5C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002B
+:40D6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EA
+:40D6400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AA
+:40D68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006A
+:40D6C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002A
+:40D7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E9
+:40D7400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A9
+:40D780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069
+:40D7C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029
+:40D8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E8
+:40D8400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A8
+:40D880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068
+:40D8C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028
+:40D9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E7
+:40D9400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A7
+:40D980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067
+:40D9C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027
+:40DA000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E6
+:40DA400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A6
+:40DA80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066
+:40DAC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026
+:40DB000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E5
+:40DB400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A5
+:40DB80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065
+:40DBC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025
+:40DC000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E4
+:40DC400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A4
+:40DC80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064
+:40DCC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024
+:40DD000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E3
+:40DD400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A3
+:40DD80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063
+:40DDC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023
+:40DE000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E2
+:40DE400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A2
+:40DE80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062
+:40DEC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022
+:40DF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E1
+:40DF400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A1
+:40DF80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061
+:40DFC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021
+:40E0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E0
+:40E0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0
+:40E080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060
+:40E0C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020
+:40E1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DF
+:40E14000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009F
+:40E18000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005F
+:40E1C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001F
+:40E2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DE
+:40E24000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009E
+:40E28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005E
+:40E2C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001E
+:40E3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DD
+:40E34000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009D
+:40E38000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005D
+:40E3C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001D
+:40E4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DC
+:40E44000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009C
+:40E48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005C
+:40E4C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001C
+:40E5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DB
+:40E54000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009B
+:40E58000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005B
+:40E5C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001B
+:40E6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DA
+:40E64000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009A
+:40E68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005A
+:40E6C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001A
+:40E7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D9
+:40E740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099
+:40E780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059
+:40E7C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019
+:40E8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D8
+:40E840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098
+:40E880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058
+:40E8C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018
+:40E9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D7
+:40E940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097
+:40E980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057
+:40E9C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017
+:40EA000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D6
+:40EA40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096
+:40EA80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056
+:40EAC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016
+:40EB000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D5
+:40EB40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000095
+:40EB80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055
+:40EBC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015
+:40EC000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D4
+:40EC40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094
+:40EC80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054
+:40ECC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014
+:40ED000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D3
+:40ED40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093
+:40ED80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053
+:40EDC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013
+:40EE000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D2
+:40EE40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092
+:40EE80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052
+:40EEC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012
+:40EF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D1
+:40EF40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091
+:40EF80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051
+:40EFC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
+:40F0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D0
+:40F040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090
+:40F080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050
+:40F0C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010
+:40F1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CF
+:40F14000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008F
+:40F18000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004F
+:40F1C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F
+:40F2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CE
+:40F24000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008E
+:40F28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004E
+:40F2C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E
+:40F3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CD
+:40F34000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008D
+:40F38000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004D
+:40F3C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D
+:40F4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CC
+:40F44000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008C
+:40F48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C
+:40F4C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C
+:40F5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CB
+:40F54000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008B
+:40F58000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004B
+:40F5C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B
+:40F6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CA
+:40F64000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008A
+:40F68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004A
+:40F6C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A
+:40F7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C9
+:40F740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089
+:40F780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049
+:40F7C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009
+:40F8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C8
+:40F840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088
+:40F880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048
+:40F8C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008
+:40F9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C7
+:40F940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087
+:40F980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047
+:40F9C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007
+:40FA000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C6
+:40FA40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086
+:40FA80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046
+:40FAC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006
+:40FB000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C5
+:40FB40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085
+:40FB80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045
+:40FBC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005
+:40FC000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C4
+:40FC40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084
+:40FC80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044
+:40FCC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004
+:40FD000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C3
+:40FD40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083
+:40FD80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043
+:40FDC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003
+:40FE000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C2
+:40FE40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082
+:40FE80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042
+:40FEC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002
+:40FF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C1
+:40FF40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081
+:40FF80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041
+:40FFC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
+:0200000490303A
+:020000009D441D
+:0200000490402A
+:4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C0
+:400040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080
+:0200000490501A
+:0C00000000020E09119E00010E0CAEE281
+:0200000490600A
+:0100000001FE
+:00000001FF
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Supporting Files/PRoC_BLE_Lab3_Simulator.zip
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Supporting Files/PRoC_BLE_Lab3_Simulator.zip
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 1/BLE Lab 1.cydsn/BLE Lab 1.cydwr
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 1/BLE Lab 1.cydsn/BLE Lab 1.cydwr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 1/BLE Lab 1.cydsn/BLE Lab 1.cyprj
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 1/BLE Lab 1.cydsn/BLE Lab 1.cyprj	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 1/BLE Lab 1.cydsn/BLE Lab 1.cyprj	(revision 7)
@@ -0,0 +1,400 @@
+<?xml version="1.0" encoding="utf-8"?>
+<CyXmlSerializer>
+<!--This file is machine generated and read. It is not intended to be edited by hand.-->
+<!--Due to this, there is no schema for this file.-->
+<CyGuid_fec8f9e8-2365-4bdb-96d3-a4380222e01b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectPSoCExe" version="4">
+<CyGuid_60697ce6-dce2-4816-8680-4de0635742eb type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectExe" version="3">
+<CyGuid_49cfd574-032a-4a64-b7be-d4eeeaf25e43 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProject" version="7" xml_contents_version="1">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLE Lab 1" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="Source Files" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="main.c" persistent=".\main.c">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="C_FILE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters>
+<filter v="c" />
+<filter v="s" />
+<filter v="asm" />
+<filter v="a51" />
+</filters>
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="Header Files" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies />
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters>
+<filter v="h" />
+</filters>
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+<CyGuid_4429d4ed-fe84-42d0-9e9f-19aee0ff4e7e type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtComponent" version="1">
+<CyGuid_813b8d13-518a-4dc8-91ba-cda6042dfb52 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtPhyFolder" version="1">
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="TopDesign" persistent=".\TopDesign">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="TopDesign.cysch" persistent=".\TopDesign\TopDesign.cysch">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters />
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+</CyGuid_813b8d13-518a-4dc8-91ba-cda6042dfb52>
+</CyGuid_4429d4ed-fe84-42d0-9e9f-19aee0ff4e7e>
+<CyGuid_409391e1-c2a7-4709-8a6b-4622593f7390 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtNameRestrictedFile" version="1">
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLE Lab 1.cydwr" persistent=".\BLE Lab 1.cydwr">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</CyGuid_409391e1-c2a7-4709-8a6b-4622593f7390>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<name v="GlobalSettings">
+<GlobalPages />
+<GlobalTools name="Code Generation">
+<GlobalPages>
+<name_val_pair name="General@Application Type" v="Normal" />
+<name_val_pair name="General@Custom Code Gen Options" v="" />
+<name_val_pair name="General@Skip Code Generation" v="False" />
+<name_val_pair name="General@Custom Synthesis Options" v="" />
+<name_val_pair name="General@Quiet Output" v="True" />
+<name_val_pair name="General@Synthesis Goal" v="Speed" />
+<name_val_pair name="General@Synthesis Optimization Effort" v="Exhaustive" />
+<name_val_pair name="General@Virtual Node Substitution" v="3" />
+<name_val_pair name="General@Custom Fitter Options" v="" />
+</GlobalPages>
+</GlobalTools>
+<GlobalTools name="Debug Page">
+<GlobalPages>
+<name_val_pair name="General@Debug Target" v="Application Code and Data" />
+</GlobalPages>
+</GlobalTools>
+<GlobalTools name="Customizer">
+<GlobalPages>
+<name_val_pair name="General@Assembly References" v="" />
+<name_val_pair name="General@Command Line Options" v="" />
+<name_val_pair name="General@Customizer Build Mode" v="Release" />
+</GlobalPages>
+</GlobalTools>
+</name>
+<platforms>
+<platform>
+<name v="c9323d49-d323-40b8-9b59-cc008d68a989">
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="NDEBUG" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="b98f980c-3bd1-4fc7-a887-c56a20a46fdd">
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="NDEBUG" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="5bca58cd-5542-421c-b08d-9513dbb687fd">
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="fdb8e1ae-f83a-46cf-9446-1d703716f38a">
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="e9305a93-d091-4da5-bdc7-2813049dcdbf">
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Assembly@Command Line@Command Line" v="-s+ -M&lt;&gt; -w+ -r -DDEBUG --fpu None" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@C/C++@Command Line@Command Line" v="-D DEBUG --no_cse --no_unroll --no_inline --no_code_motion --no_tbaa --no_clustering --no_scheduling --debug --endian=little -e --fpu=None -On --no_wrap_diagnostics" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Linker@Command Line@Command Line" v="--semihosting --entry __iar_program_start --vfe" />
+</name>
+</platform>
+</platforms>
+<project_current_platform v="c9323d49-d323-40b8-9b59-cc008d68a989" />
+<project_current_processor v="CortexM0" />
+<component_generation v="PSoC Creator  3.1 Component Pack 1" />
+<last_selected_tab v="Cypress" />
+<component_dependent_projects_generation v="(69eeda1b-ded5-4da3-a74d-3a98f2d5d4ab , 2.1PR) | (b1a3f413-e018-46a5-a51c-20818b2f118e , 3.0) | (cd381074-8dad-4f43-bb88-7719b3e16126 , 2.1) | (29420278-6fcc-46a7-a651-999ec5c253d2 , 2.1)" />
+<WriteAppVersionLastSavedWith v="3.1.0.1722" />
+<WriteAppMarketingVersionLastSavedWith v=" 3.1 SP1" />
+<project_id v="78045038-dbec-445b-b150-8c75283930a2" />
+</CyGuid_49cfd574-032a-4a64-b7be-d4eeeaf25e43>
+</CyGuid_60697ce6-dce2-4816-8680-4de0635742eb>
+<top_block v="TopDesign" />
+<selected_device v="CY8C4247LQI-BL483" />
+<CyGuid_495451fe-d201-4d01-b22d-5d3f5609ac37 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtComponentMgr" version="4" xml_contents_version="1">
+<library_deps>
+<library_dep persistent="${CyRoot}\psoc\content\default\CyAnnotationLibrary\CyAnnotationLibrary.cylib\CyAnnotationLibrary.cyprj" />
+</library_deps>
+<CyGuid_b0d670ad-d48f-47cb-9d0b-b1642bab195c type_name="CyDesigner.Common.Base.CyExprTypeMgr" version="1" />
+<ignored_deps />
+</CyGuid_495451fe-d201-4d01-b22d-5d3f5609ac37>
+<boot_component v="cy_boot_v4_20" />
+<BootloaderTag hexFile="" elfFile="" />
+<current_generation v="1" />
+</CyGuid_fec8f9e8-2365-4bdb-96d3-a4380222e01b>
+</CyXmlSerializer>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 1/BLE Lab 1.cydsn/TopDesign/TopDesign.cysch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 1/BLE Lab 1.cydsn/TopDesign/TopDesign.cysch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 1/BLE Lab 1.cydsn/main.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 1/BLE Lab 1.cydsn/main.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 1/BLE Lab 1.cydsn/main.c	(revision 7)
@@ -0,0 +1,181 @@
+/*******************************************************************************
+* File Name: main.c
+*
+* Version: 1.0
+*
+* Description:
+*  This is the source code for the PSoC 4 BLE Lab 1 - Setting up a Connection.
+*
+* Hardware Dependency:
+*  CY8CKIT-042 BLE Pioneer Kit
+*
+********************************************************************************
+* Copyright 2014, Cypress Semiconductor Corporation.  All rights reserved.
+* You may use this file only in accordance with the license, terms, conditions,
+* disclaimers, and limitations in the end user license agreement accompanying
+* the software package with which this file was provided.
+*******************************************************************************/
+#include <project.h>
+
+/***************************************
+*        API Constants
+***************************************/
+#define NO_ALERT           (0u)
+#define MILD_ALERT         (1u)
+#define HIGH_ALERT         (2u)
+
+#define NO_ALERT_COMPARE   (0u)
+#define MILD_ALERT_COMPARE (250u)
+#define HIGH_ALERT_COMPARE (500u)
+
+/***************************************
+*        Function Prototypes
+***************************************/
+void StackEventHandler(uint32 event, void* eventParam);
+void IasEventHandler(uint32 event, void* eventParam);
+void HandleAlertLEDs(uint8 status);
+
+
+/*******************************************************************************
+* Function Name: main
+********************************************************************************
+*
+* Summary:
+*  Main function.
+*
+* Parameters:  
+*  None
+*
+* Return: 
+*  None
+*
+*******************************************************************************/
+int main()
+{
+    CyGlobalIntEnable; 
+
+    /* Start the BLE component and register StackEventHandler function */
+    CyBle_Start(StackEventHandler);
+    
+    /* Register IAS event handler function */
+    CyBle_IasRegisterAttrCallback(IasEventHandler);
+    
+    /* Start the PWM component */
+    PWM_Start();
+    
+    while(1)
+    {
+        /* Process all the pending BLE tasks. This single API call to 
+         * will service all the BLE stack events. This API MUST be called at least once
+         * in a BLE connection interval */
+        CyBle_ProcessEvents();
+    }
+}
+
+/*******************************************************************************
+* Function Name: StackEventHandler
+********************************************************************************
+*
+* Summary:
+*  This is an event callback function to receive events from the BLE Component.
+*
+* Parameters:  
+*  uint8 event:       Event from the CYBLE component
+*  void* eventParams: A structure instance for corresponding event type. The 
+*                     list of event structure is described in the component 
+*                     datasheet.
+*
+* Return: 
+*  None
+*
+*******************************************************************************/
+void StackEventHandler(uint32 event, void *eventParam)
+{
+    uint8 alertLevel;
+    
+    switch(event)
+    {
+        /* Mandatory events to be handled by Find Me Target design */
+        case CYBLE_EVT_STACK_ON:
+        case CYBLE_EVT_GAP_DEVICE_DISCONNECTED:
+            /* Start the BLE fast advertisement. */
+            CyBle_GappStartAdvertisement(CYBLE_ADVERTISING_FAST);
+            /* Reset the alert level to NOALERT */
+            alertLevel = NO_ALERT;
+            HandleAlertLEDs(alertLevel);
+            break;
+        
+        default:
+    	    break;
+    }
+}
+
+/*******************************************************************************
+* Function Name: IasEventHandler
+********************************************************************************
+*
+* Summary:
+*  This is an event callback function to receive events from the BLE Component,
+*  which are specific to Immediate Alert Service.
+*
+* Parameters:  
+*  uint8 event:       Write Command event from the CYBLE component.
+*  void* eventParams: A structure instance of CYBLE_GATT_HANDLE_VALUE_PAIR_T
+*                     type.
+*
+* Return: 
+*  None
+*
+*******************************************************************************/
+void IasEventHandler(uint32 event, void *eventParam)
+{
+    uint8 alertLevel;
+    
+    /* Alert Level Characteristic write event */
+    if(event == CYBLE_EVT_IASS_WRITE_CHAR_CMD)
+    {
+        /* Extract Alert Level value from the GATT DB using the 
+		 * CYBLE_IAS_ALERT_LEVEL as a parameter to CyBle_IassGetCharacteristicValue
+		 * routine. Store the Alert Level Characteristic value in "alertLevel"
+		 * variable */
+        CyBle_IassGetCharacteristicValue(CYBLE_IAS_ALERT_LEVEL, sizeof(alertLevel), &alertLevel);
+        /*Based on alert Level level recieved, Drive LED*/
+        HandleAlertLEDs(alertLevel);
+    }
+}
+
+/*******************************************************************************
+* Function Name: HandleAlertLEDs
+********************************************************************************
+*
+* Summary:
+*  This function drives the LED based on the alert level
+*
+* Parameters:  
+*  uint8 status:      Alert level 
+*
+* Return: 
+*  None
+*
+*******************************************************************************/
+void HandleAlertLEDs(uint8 status)
+{
+    /* Update Alert LED status based on IAS Alert level characteristic. */
+    switch(status)
+    {
+        case NO_ALERT:
+            PWM_WriteCompare(NO_ALERT_COMPARE);
+            break;
+
+        case MILD_ALERT:
+            PWM_WriteCompare(MILD_ALERT_COMPARE);
+            break;
+            
+        case HIGH_ALERT:
+            PWM_WriteCompare(HIGH_ALERT_COMPARE);
+            break;                
+    }
+}
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 1/BLE Lab 1.cywrk
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 1/BLE Lab 1.cywrk	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 1/BLE Lab 1.cywrk	(revision 7)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<CyXmlSerializer>
+<!--This file is machine generated and read. It is not intended to be edited by hand.-->
+<!--Due to this, there is no schema for this file.-->
+<CyGuid_2867d519-54d2-4c01-9830-c51cb08bc3dd type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtWrkspc" version="5" xml_contents_version="3" name="BLE Lab 1" persistent="" platform="NOT_USED">
+<current_project name=".\BLE Lab 1.cydsn\BLE Lab 1.cyprj" />
+<wrkspc_folders />
+<files />
+<projects>
+<v>.\BLE Lab 1.cydsn\BLE Lab 1.cyprj</v>
+</projects>
+<workspace_id v="74ab664b-9ed0-44db-891b-05bd1c6c58fd" />
+<WriteAppVersionLastSavedWith v="3.1.0.1722" />
+<WriteAppMarketingVersionLastSavedWith v="3.1 SP1" />
+<CyGuid_dcbd9771-0334-43dc-9cc3-fe99dc3c5316 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjDependencyList" version="4">
+<wrkspc_dependencies />
+</CyGuid_dcbd9771-0334-43dc-9cc3-fe99dc3c5316>
+<CyGuid_63b68103-67f5-4406-8da6-5c8625765b82 type_name="CyDesigner.Common.ProjMgmt.Model.CyIgnoredSystemDepsList" version="1">
+<wrkspc_dependencies />
+</CyGuid_63b68103-67f5-4406-8da6-5c8625765b82>
+</CyGuid_2867d519-54d2-4c01-9830-c51cb08bc3dd>
+</CyXmlSerializer>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 2/BLE Lab 2.cydsn/BLE Lab 2.cydwr
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 2/BLE Lab 2.cydsn/BLE Lab 2.cydwr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 2/BLE Lab 2.cydsn/BLE Lab 2.cyprj
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 2/BLE Lab 2.cydsn/BLE Lab 2.cyprj	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 2/BLE Lab 2.cydsn/BLE Lab 2.cyprj	(revision 7)
@@ -0,0 +1,455 @@
+<?xml version="1.0" encoding="utf-8"?>
+<CyXmlSerializer>
+<!--This file is machine generated and read. It is not intended to be edited by hand.-->
+<!--Due to this, there is no schema for this file.-->
+<CyGuid_fec8f9e8-2365-4bdb-96d3-a4380222e01b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectPSoCExe" version="4">
+<CyGuid_60697ce6-dce2-4816-8680-4de0635742eb type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectExe" version="3">
+<CyGuid_49cfd574-032a-4a64-b7be-d4eeeaf25e43 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProject" version="7" xml_contents_version="1">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLE Lab 2" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="Source Files" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="main.c" persistent=".\main.c">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="C_FILE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="HeartRateProcessing.c" persistent=".\HeartRateProcessing.c">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="C_FILE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BleProcessing.c" persistent=".\BleProcessing.c">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="C_FILE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="WatchdogTimer.c" persistent=".\WatchdogTimer.c">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="C_FILE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters>
+<filter v="c" />
+<filter v="s" />
+<filter v="asm" />
+<filter v="a51" />
+</filters>
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="Header Files" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="HeartRateProcessing.h" persistent=".\HeartRateProcessing.h">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BleProcessing.h" persistent=".\BleProcessing.h">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="WatchdogTimer.h" persistent=".\WatchdogTimer.h">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="main.h" persistent=".\main.h">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters>
+<filter v="h" />
+</filters>
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+<CyGuid_4429d4ed-fe84-42d0-9e9f-19aee0ff4e7e type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtComponent" version="1">
+<CyGuid_813b8d13-518a-4dc8-91ba-cda6042dfb52 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtPhyFolder" version="1">
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="TopDesign" persistent=".\TopDesign">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="TopDesign.cysch" persistent=".\TopDesign\TopDesign.cysch">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters />
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+</CyGuid_813b8d13-518a-4dc8-91ba-cda6042dfb52>
+</CyGuid_4429d4ed-fe84-42d0-9e9f-19aee0ff4e7e>
+<CyGuid_409391e1-c2a7-4709-8a6b-4622593f7390 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtNameRestrictedFile" version="1">
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLE Lab 2.cydwr" persistent=".\BLE Lab 2.cydwr">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</CyGuid_409391e1-c2a7-4709-8a6b-4622593f7390>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<name v="GlobalSettings">
+<GlobalPages />
+<GlobalTools name="Code Generation">
+<GlobalPages>
+<name_val_pair name="General@Application Type" v="Normal" />
+<name_val_pair name="General@Custom Code Gen Options" v="" />
+<name_val_pair name="General@Skip Code Generation" v="False" />
+<name_val_pair name="General@Custom Synthesis Options" v="" />
+<name_val_pair name="General@Quiet Output" v="True" />
+<name_val_pair name="General@Synthesis Goal" v="Speed" />
+<name_val_pair name="General@Synthesis Optimization Effort" v="Exhaustive" />
+<name_val_pair name="General@Virtual Node Substitution" v="3" />
+<name_val_pair name="General@Custom Fitter Options" v="" />
+</GlobalPages>
+</GlobalTools>
+<GlobalTools name="Debug Page">
+<GlobalPages>
+<name_val_pair name="General@Debug Target" v="Application Code and Data" />
+</GlobalPages>
+</GlobalTools>
+<GlobalTools name="Customizer">
+<GlobalPages>
+<name_val_pair name="General@Assembly References" v="" />
+<name_val_pair name="General@Command Line Options" v="" />
+<name_val_pair name="General@Customizer Build Mode" v="Release" />
+</GlobalPages>
+</GlobalTools>
+</name>
+<platforms>
+<platform>
+<name v="c9323d49-d323-40b8-9b59-cc008d68a989">
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="NDEBUG" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="b98f980c-3bd1-4fc7-a887-c56a20a46fdd">
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="NDEBUG" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Link Time Optimization" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Enable printf Float" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Optimization@Optimization Level" v="None" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="5bca58cd-5542-421c-b08d-9513dbb687fd">
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="fdb8e1ae-f83a-46cf-9446-1d703716f38a">
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="0c48e94f-2a2d-4979-846d-73f57c197075">
+<name_val_pair name="0c48e94f-2a2d-4979-846d-73f57c197075@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="0c48e94f-2a2d-4979-846d-73f57c197075@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+</name>
+</platform>
+<platform>
+<name v="e9305a93-d091-4da5-bdc7-2813049dcdbf">
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Assembly@Command Line@Command Line" v="-s+ -M&lt;&gt; -w+ -r -DDEBUG --fpu None" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@C/C++@Command Line@Command Line" v="-D DEBUG --no_cse --no_unroll --no_inline --no_code_motion --no_tbaa --no_clustering --no_scheduling --debug --endian=little -e --fpu=None -On --no_wrap_diagnostics" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Linker@Command Line@Command Line" v="--semihosting --entry __iar_program_start --vfe" />
+</name>
+</platform>
+</platforms>
+<project_current_platform v="c9323d49-d323-40b8-9b59-cc008d68a989" />
+<project_current_processor v="CortexM0" />
+<component_generation v="" />
+<last_selected_tab v="Cypress" />
+<component_dependent_projects_generation v="" />
+<WriteAppVersionLastSavedWith v="3.1.0.1722" />
+<WriteAppMarketingVersionLastSavedWith v=" 3.1 SP1" />
+<project_id v="527ab903-df91-43af-ad9b-01a6ceab5e64" /><custom_data><CyGuid_7a7929f8-5e3b-4f86-a093-2d4ee6513111 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectCustomData" version="1"><CyGuid_fdba8dfd-b15b-4469-9bbb-9e40c3e70997 type_name="CyDesigner.Common.Base.CyCustomData" version="2"><userData /></CyGuid_fdba8dfd-b15b-4469-9bbb-9e40c3e70997><properties /></CyGuid_7a7929f8-5e3b-4f86-a093-2d4ee6513111></custom_data></CyGuid_49cfd574-032a-4a64-b7be-d4eeeaf25e43>
+</CyGuid_60697ce6-dce2-4816-8680-4de0635742eb>
+<top_block v="TopDesign" />
+<selected_device v="CY8C4247LQI-BL483" />
+<CyGuid_495451fe-d201-4d01-b22d-5d3f5609ac37 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtComponentMgr" version="4" xml_contents_version="1">
+<library_deps>
+<library_dep persistent="${CyRoot}\psoc\content\default\CyAnnotationLibrary\CyAnnotationLibrary.cylib\CyAnnotationLibrary.cyprj" />
+</library_deps>
+<CyGuid_b0d670ad-d48f-47cb-9d0b-b1642bab195c type_name="CyDesigner.Common.Base.CyExprTypeMgr" version="1" />
+<ignored_deps />
+</CyGuid_495451fe-d201-4d01-b22d-5d3f5609ac37>
+<boot_component v="cy_boot_v4_20" />
+<BootloaderTag hexFile="" elfFile="" />
+<current_generation v="20" />
+</CyGuid_fec8f9e8-2365-4bdb-96d3-a4380222e01b>
+</CyXmlSerializer>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 2/BLE Lab 2.cydsn/BleProcessing.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 2/BLE Lab 2.cydsn/BleProcessing.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 2/BLE Lab 2.cydsn/BleProcessing.c	(revision 7)
@@ -0,0 +1,253 @@
+/*****************************************************************************
+* File Name: BleProcessing.c
+*
+* Version: 1.0
+*
+* Description:
+* This file implements the BLE capability in the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+#include <stdbool.h>
+#include "main.h"
+#include "HeartRateProcessing.h"
+#include "BleProcessing.h"
+
+
+/*****************************************************************************
+* Macros 
+*****************************************************************************/
+#define HEART_RATE_DATA_LEN					(2)
+#define HRM_FLAG                            (0)
+
+
+/*****************************************************************************
+* Static variables 
+*****************************************************************************/
+static uint8 deviceConnected = false;
+static uint8 hrsNotification = false;
+
+
+/*****************************************************************************
+* Public variables 
+*****************************************************************************/
+bool enterHibernateFlag = false;
+#if CONNECTION_PARAM_UPDATE
+uint32 timestampWhenConnected = 0;
+CONN_PARAM_REQUEST_STATE connParamRequestState = CONN_PARAM_REQUEST_NOT_SENT;
+#endif
+
+/*****************************************************************************
+* Public function definitions
+*****************************************************************************/
+
+/*****************************************************************************
+* Function Name: SendHeartRateOverBLE
+******************************************************************************
+* Summary:
+* Creates and sends the Heart Rate Measurement characteristic notification 
+* packet.
+*
+* Parameters:
+* None
+*
+* Return:
+* None
+*
+* Theory:
+* The function caches the value of the Heart Rate Measurement characteristic 
+* and updates the heart rate value in it. It then calls the BLE HRS service 
+* API to send this data via notification.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+void SendHeartRateOverBLE(void)
+{
+    /* Two byte packet for heart rate notification since the heart rate 
+     * measurement value is 8-bit (this is sufficient since our heart rate
+     * does not cross 255) and we are not using the Energy Expended 
+     * and RR-interval fields.
+     */
+	uint8 heartRatePacket[2];
+	
+	if(hrsNotification)
+	{
+        /* Read the existing characteristic value into a 
+         * two-byte array, by using CyBle_HrssGetCharacteristicValue(). 
+         */
+        CyBle_HrssGetCharacteristicValue(CYBLE_HRS_HRM, HEART_RATE_DATA_LEN, heartRatePacket);
+
+        
+        /* Update the second byte with the actual heart rate value. */
+        heartRatePacket[1] = heartRate;
+		
+        
+        /* Call the BLE component API to send notification */
+		CyBle_HrssSendNotification(cyBle_connHandle, CYBLE_HRS_HRM, HEART_RATE_DATA_LEN, heartRatePacket);
+    }
+}
+
+
+/*****************************************************************************
+* Function Name: HrsEventHandler
+******************************************************************************
+* Summary:
+* Event handler for the Heart Rate Service specific events.
+*
+* Parameters:
+* event: An enumerated value to be checked and accordingly some action to 
+*        be taken. The list of events is defined in the CYBLE_EVT_T enum.
+*
+* eventParam: The parameter associated with the event. The type of parameter
+*             can vary depending on the event. For more details refer the 
+*             BLE component datasheet.
+*
+* Return:
+* None
+*
+* Theory:
+* The function implements a switch statement to handle the notification
+* enable and notification disable events for the Heart Rate Service.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+void HrsEventHandler(uint32 event, void *eventParam)
+{
+    /* Event handler switch statement for the HRS service specific events. */
+     
+    
+    /* Set the hrsNotification variable on the notification 
+     * enabled event, and clear it on the disabled event.
+     */
+    switch(event)
+	{
+		case CYBLE_EVT_HRSS_NOTIFICATION_ENABLED:
+			hrsNotification = true;	
+		    break;
+		
+		case CYBLE_EVT_HRSS_NOTIFICATION_DISABLED:
+			hrsNotification = false;
+	    	break;
+		
+		default:
+    		break;
+	}
+}
+
+
+/*****************************************************************************
+* Function Name: GeneralEventHandler
+******************************************************************************
+* Summary:
+* Event handler for generic BLE events.
+*
+* Parameters:
+* event: An enumerated value to be checked and accordingly some action to 
+*        be taken. The list of events is defined in the CYBLE_EVENT_T enum.
+*
+* eventParam: The parameter associated with the event. The type of parameter
+*             can vary depending on the event. For more details refer the 
+*             BLE component datasheet.
+*
+* Return:
+* None
+*
+* Theory:
+* The function implements a switch case to handle different events for BLE
+* advertisement, connection and disconnection.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+void GeneralEventHandler(uint32 event, void *eventParam)
+{
+    /* Handle various events for a general BLE connection */
+	switch(event)
+	{
+		case CYBLE_EVT_STACK_ON:
+			/* Start the fast advertisement upon BLE initialization. */
+            CyBle_GappStartAdvertisement(CYBLE_ADVERTISING_FAST);
+
+            #if (RGB_LED_IN_PROJECT)
+                /* Turn ON Green LED to indicate advertisement state */
+                Led_Advertising_Green_Write(0);
+            #endif  /* #if (RGB_LED_IN_PROJECT) */
+    		break;
+            
+        case CYBLE_EVT_GAPP_ADVERTISEMENT_START_STOP:
+            /* If advertisement finished, then enter Hibernate mode. */
+            if(CYBLE_STATE_DISCONNECTED == CyBle_GetState())
+            {
+                enterHibernateFlag = true;
+            }
+            break;
+            
+        case CYBLE_EVT_GAP_DEVICE_DISCONNECTED:
+            /* Enter hibernate mode upon disconnect */
+			enterHibernateFlag = true;
+            break;
+			
+		case CYBLE_EVT_GATT_CONNECT_IND:
+			deviceConnected = true;
+            
+            #if (RGB_LED_IN_PROJECT)
+                /* Turn OFF Green LED; Turn ON Blue LED to indicate Connection */
+                Led_Advertising_Green_Write(1);
+                Led_Connected_Blue_Write(0);
+            #endif  /* #if (RGB_LED_IN_PROJECT) */
+			break;
+			
+		case CYBLE_EVT_GATT_DISCONNECT_IND:
+            /* Clear the HRS notification flag and the device connected flag */
+			hrsNotification = false;
+			deviceConnected = false;
+			break;
+		
+		default:
+    		break;
+	}
+}
+
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 2/BLE Lab 2.cydsn/BleProcessing.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 2/BLE Lab 2.cydsn/BleProcessing.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 2/BLE Lab 2.cydsn/BleProcessing.h	(revision 7)
@@ -0,0 +1,85 @@
+/*****************************************************************************
+* File Name: BleProcessing.h
+*
+* Version: 1.0
+*
+* Description:
+* This file declares the variables and functions for BLE functionality
+* implemented as part of the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+#if !defined(_BLE_PROCESSING_H)
+#define _BLE_PROCESSING_H
+
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+#include <stdbool.h>
+
+/*****************************************************************************
+* Enum
+*****************************************************************************/
+#if CONNECTION_PARAM_UPDATE
+typedef enum
+{
+    CONN_PARAM_REQUEST_NOT_SENT = 0,
+    CONN_PARAM_REQUEST_SENT = 1,
+    CONN_PARAM_REQUEST_ACCEPTED = 2,
+    CONN_PARAM_REQUEST_REJECTED = 3
+} CONN_PARAM_REQUEST_STATE;
+#endif
+
+
+/*****************************************************************************
+* Public variables
+*****************************************************************************/
+extern bool enterHibernateFlag;
+
+#if CONNECTION_PARAM_UPDATE
+extern uint32 timestampWhenConnected;
+extern CONN_PARAM_REQUEST_STATE connParamRequestState;
+#endif 
+
+/*****************************************************************************
+* Public functions
+*****************************************************************************/
+extern void SendHeartRateOverBLE(void);
+extern void HrsEventHandler(uint32 event, void *eventParam);
+extern void GeneralEventHandler(uint32 event, void *eventParam);
+
+
+#endif  
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 2/BLE Lab 2.cydsn/HeartRateProcessing.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 2/BLE Lab 2.cydsn/HeartRateProcessing.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 2/BLE Lab 2.cydsn/HeartRateProcessing.c	(revision 7)
@@ -0,0 +1,162 @@
+/*****************************************************************************
+* File Name: HeartRateProcessing.c
+*
+* Version: 1.0
+*
+* Description:
+* This file implements the heart rate measurement capability in the the PSoC 4 
+* BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+#include <stdbool.h>
+#include "WatchdogTimer.h"
+
+
+/*****************************************************************************
+* Macros 
+*****************************************************************************/
+#define HEART_RATE_CHANNEL			        (0)
+#define ADC_THRESHOLD 			            (0x06A0)
+#define SEC_IN_MIN							(60)
+#define MS_TO_SECOND                        (1000)
+
+
+/*****************************************************************************
+* Public variables 
+*****************************************************************************/
+uint8 heartRate = 0;
+
+
+/*****************************************************************************
+* Public function definitions
+*****************************************************************************/
+
+/*****************************************************************************
+* Function Name: ProcessHeartRateSignal
+******************************************************************************
+* Summary:
+* Measures the heart rate of the user.
+*
+* Parameters:
+* None
+*
+* Return:
+* None
+*
+* Theory:
+* This function acts as a simple model for heart rate measurement.
+* The function takes the ADC sampled output and compares it to a threshold.
+* If the ADC output is more than the threshold then it is considered as a 
+* valid beat (R peak). The rising edge of this R peak is identified and the 
+* corresponding system timestamp is noted. The RR-interval between two 
+* peaks is then calculated and converted to a heart rate value in beats per
+* minute. The RR-interval period is calculated over a rolling window.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+void ProcessHeartRateSignal(void)
+{
+    static bool newBeat = true;
+    static bool firstTime = true;
+    static uint32 previousBeatTime = 0;
+    static uint32 newBeatTime = 0;
+    int16 adcOut;
+    uint32 twoSampleTime = 0;
+
+    /* Get the ADC output */
+    ADC_StartConvert();
+    ADC_IsEndConversion(ADC_WAIT_FOR_RESULT);
+    adcOut = ADC_GetResult16(HEART_RATE_CHANNEL);
+    
+    /* If the ADC output is more than a fixed threshold, consider that a 
+     * valid R peak */
+    if (adcOut > ADC_THRESHOLD)
+    {
+        /* Check if the R peak just started - i.e. identify the rising 
+         * edge of the R peak */
+        if(newBeat)
+        {
+            /* Check if this is the first R-peak seen by the device yet.
+             * If that is the case, we cannot calculate a heart rate value 
+             * yet since a minimum of two peak time interval is required. 
+             * Just note the timestamp of this peak.
+             */
+    		if(firstTime == true)
+    		{
+    			firstTime = false;
+    			previousBeatTime = WatchdogTimer_GetTimestamp();
+    		}
+    		else
+    		{
+                /* Rolling window of two samples. Note the timestamp of 
+                 * the new peak and subtract the timestamp of the previous
+                 * to obtain the RR-interval. Extrapolate it to get a heart
+                 * beat value in beats per minute.
+                 */
+    			newBeatTime = WatchdogTimer_GetTimestamp();
+    			twoSampleTime = newBeatTime - previousBeatTime;
+                
+                if(twoSampleTime != 0)
+                {
+                    heartRate = (uint32)SEC_IN_MIN * MS_TO_SECOND / twoSampleTime;
+                }
+                
+                previousBeatTime = newBeatTime;
+    		}
+        }
+        
+        /* Clear the flag to indicate next time that this R peak has already
+         * been accounted for and we need to wait for the next peak. 
+         */
+        newBeat = false;
+    }
+    else
+    {
+        /* Set the flag to indicate that there is no R-peak going on right now.
+         * So it is expected that the next time the ADC output is more than 
+         * the threshold, it will be a new peak. 
+         */
+        newBeat = true;
+    }
+}
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 2/BLE Lab 2.cydsn/HeartRateProcessing.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 2/BLE Lab 2.cydsn/HeartRateProcessing.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 2/BLE Lab 2.cydsn/HeartRateProcessing.h	(revision 7)
@@ -0,0 +1,65 @@
+/*****************************************************************************
+* File Name: HeartRateProcessing.h
+*
+* Version: 1.0
+*
+* Description:
+* This file declares the variables and functions for heart rate measurement
+* implemented as part of the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+#if !defined(_HEARTRATE_PROCESSING_H)
+#define _HEARTRATE_PROCESSING_H
+
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+
+
+/*****************************************************************************
+* Public variables
+*****************************************************************************/
+extern uint8 heartRate;
+
+
+/*****************************************************************************
+* Public functions
+*****************************************************************************/
+extern void ProcessHeartRateSignal(void);
+
+
+#endif
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 2/BLE Lab 2.cydsn/TopDesign/TopDesign.cysch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 2/BLE Lab 2.cydsn/TopDesign/TopDesign.cysch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 2/BLE Lab 2.cydsn/WatchdogTimer.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 2/BLE Lab 2.cydsn/WatchdogTimer.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 2/BLE Lab 2.cydsn/WatchdogTimer.c	(revision 7)
@@ -0,0 +1,191 @@
+/*****************************************************************************
+* File Name: WatchdogTimer.c
+*
+* Version: 1.0
+*
+* Description:
+* This file defines the watchdog timer functionality for this lab session in 
+* the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+
+
+/*****************************************************************************
+* Macros and constants
+*****************************************************************************/
+#define WDT_PERIOD_MS               (10)
+#define WDT_TICKS_PER_MS            (32)
+#define WDT_TICKS                   (WDT_PERIOD_MS * WDT_TICKS_PER_MS)
+#define WDT_INTERRUPT_NUM           (8)
+
+
+/*****************************************************************************
+* Static variables
+*****************************************************************************/
+static uint32 watchdogTimestamp = 0;
+
+
+/*****************************************************************************
+* Public function definitions
+*****************************************************************************/
+
+/*****************************************************************************
+* Function Name: WatchdogTimer_Isr
+******************************************************************************
+* Summary:
+* Interrupt service routine for the watchdog timer.
+*
+* Parameters:
+* None
+*
+* Return:
+* None
+*
+* Theory:
+* The ISR increments the system timestamp by the watchdog timer period. It 
+* then clears the WDT interrupt.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+CY_ISR(WatchdogTimer_Isr)
+{
+    /* Update the system timestamp - the watchdog period time has elapsed
+     * since the last interrupt.
+     */
+    watchdogTimestamp += WDT_PERIOD_MS;
+    
+    /* Clear WDT interrupt */
+    CySysWdtClearInterrupt(CY_SYS_WDT_COUNTER0_INT);
+}
+
+
+/*****************************************************************************
+* Function Name: WatchdogTimer_Start
+******************************************************************************
+* Summary:
+* Starts the watchdog timer WDT0 to be used as the system timer. Define a 
+* system timestamp variable to be updated on every watchdog interrupt.
+*
+* Parameters:
+* None
+*
+* Return:
+* None
+*
+* Theory:
+* The function uses the watchdog timer WDT0 of the chip. It configures the 
+* timer to fire an interrupt upon match. The periodic interrupt updates the 
+* system timestamp variable which is used to keep track of the system activity.
+* The timer is configured for clear on match i.e. the WDT counter is reset to
+* zero upon a match event. The timer is continuously run.
+*
+* To change the watchdog timer settings, the function needs to unlock the 
+* WDT first, and then lock it after the modification is complete.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+void WatchdogTimer_Start(void)
+{
+    /* Set the WDT ISR */
+    CyIntSetVector(WDT_INTERRUPT_NUM, &WatchdogTimer_Isr);
+    
+    /* Unlock the sytem watchdog timer to be able to change settings */
+	CySysWdtUnlock();
+    
+    /* Configure the watchdog timer 0 (WDT0) to fire an interrupt upon match 
+     * i.e. when the count register value equals the match register value.
+     */
+    CySysWdtWriteMode(0, CY_SYS_WDT_MODE_INT);
+    
+    /* WDT0 counter to be cleared upon a match event and then begin again.
+     * The timer is to be run continuously.
+     */
+	CySysWdtWriteClearOnMatch(0, 1);
+    
+    /* Set the value of the match register. Since the count starts from zero, 
+     * the actual value is the (intended - 1). 
+     * The match register value set here is for 10 ms interval. This is 
+     * because we want to run a main loop of 10 ms with a scan happening at 
+     * the beginning of the loop and stay in deep sleep for the rest of the
+     * time. With a scan happening every 10 ms, we can properly detect a 
+     * heart rate without missing a beat.
+     */
+    CySysWdtWriteMatch(0, WDT_TICKS - 1);
+    
+    /* Enable the WDT0 */
+    CySysWdtEnable(CY_SYS_WDT_COUNTER0_MASK);
+    
+    /* Enable interrupt */
+    CyIntEnable(WDT_INTERRUPT_NUM);
+    
+    /* Lock the watchdog timer to prevent future modification */
+	CySysWdtLock();
+}
+
+
+/*****************************************************************************
+* Function Name: WatchdogTimer_GetTimestamp
+******************************************************************************
+* Summary:
+* Returns the system timestamp value.
+*
+* Parameters:
+* None
+*
+* Return:
+* uint32: Current system timestamp 
+*
+* Theory:
+* The function returns the watchdog timestamp.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+uint32 WatchdogTimer_GetTimestamp(void)
+{
+    return watchdogTimestamp;
+}
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 2/BLE Lab 2.cydsn/WatchdogTimer.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 2/BLE Lab 2.cydsn/WatchdogTimer.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 2/BLE Lab 2.cydsn/WatchdogTimer.h	(revision 7)
@@ -0,0 +1,60 @@
+/*****************************************************************************
+* File Name: WatchdogTimer.h
+*
+* Version: 1.0
+*
+* Description:
+* This file declares the functions for watchdog timer functionality
+* implemented as part of the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+#if !defined (_WATCHDOG_TIMER_H)
+#define _WATCHDOG_TIMER_H
+
+    
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+
+
+/*****************************************************************************
+* Public functions
+*****************************************************************************/
+CY_ISR_PROTO(WatchdogTimer_Isr);
+extern void WatchdogTimer_Start(void);
+extern uint32 WatchdogTimer_GetTimestamp(void);
+
+#endif
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 2/BLE Lab 2.cydsn/main.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 2/BLE Lab 2.cydsn/main.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 2/BLE Lab 2.cydsn/main.c	(revision 7)
@@ -0,0 +1,321 @@
+/*****************************************************************************
+* File Name: main.c
+*
+* Version: 1.0
+*
+* Description:
+* This is the top level file for the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+#include <stdbool.h>
+#include "main.h"
+#include "HeartRateProcessing.h"
+#include "BleProcessing.h"
+#include "WatchdogTimer.h"
+
+
+/*****************************************************************************
+* Macros
+*****************************************************************************/
+#if CONNECTION_PARAM_UPDATE
+#define TIME_SINCE_CONNECTED_MS         (5000)
+#endif
+
+/*****************************************************************************
+* Global variables
+*****************************************************************************/
+#if CONNECTION_PARAM_UPDATE
+static CYBLE_GAP_CONN_UPDATE_PARAM_T hrmConnectionParam =
+{
+    16,         /* Minimum connection interval of 20 ms */
+    16,         /* Maximum connection interval of 20 ms */
+    49,         /* Slave latency of 49 */
+    500         /* Supervision timeout of 5 seconds */
+};
+#endif
+
+
+/*****************************************************************************
+* Static function definitions
+*****************************************************************************/
+
+/*****************************************************************************
+* Function Name: InitializeSystem
+******************************************************************************
+* Summary:
+* Initializes all the blocks of the system.
+*
+* Parameters:
+* None
+*
+* Return:
+* None
+*
+* Theory:
+* The function enables the Opamp and ADC for the heart rate measurement, and 
+* setups the BLE component. It also starts the watchdog timer and ensures that 
+* all the status LEDs are off at system startup. 
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+static void InitializeSystem(void)
+{
+    #if (RGB_LED_IN_PROJECT)
+        /* Turn off all LEDs */
+        Led_Advertising_Green_Write(1);
+        Led_Connected_Blue_Write(1);
+    #endif  /* #if (RGB_LED_IN_PROJECT) */
+
+    /* Enabling Global interrupts */
+    CyGlobalIntEnable; 
+	
+    /* Start Opamp and ADC components */
+	Opamp_Start();
+    ADC_Start();
+	
+    /* Start BLE component */
+    CyBle_Start(GeneralEventHandler);
+        
+    /* Register the Heart Rate Service event handler callback. The function
+     * to be registered is HrsEventHandler().
+     */
+	CyBle_HrsRegisterAttrCallback(HrsEventHandler); 
+    
+    /* Start the Watchdog Timer */
+	WatchdogTimer_Start();
+}
+
+
+/*****************************************************************************
+* Public function definitions
+*****************************************************************************/
+
+/*****************************************************************************
+* Function Name: main
+******************************************************************************
+* Summary:
+* The main function for the project.
+*
+* Parameters:
+* None
+*
+* Return:
+* None
+*
+* Theory:
+* The main function first calls the initialization function to start the 
+* system, and then enters a loop to run forever. In the main loop, it scans
+* the heart rate first, then sends a notification packet every second to a 
+* BLE connected device. It then enters low power (deep sleep) state, waiting
+* for the periodic wakeup interrupt from watchdog timer.
+* When the device is disconnected or when advertisement timeout happens, 
+* the device enters Hibernate mode, waiting for the SW2 switch press to wakeup.
+*
+* Side Effects:
+* None
+*
+*****************************************************************************/
+int main()
+{
+    static uint32 previousTimestamp = 0;
+    static uint32 currentTimestamp = 0;
+    CYBLE_LP_MODE_T bleMode;
+    uint8 interruptStatus;
+    
+    /* Initialize all blocks of the system */
+	InitializeSystem();
+    
+    /* Run forever */
+    for(;;)
+    {
+        /* Wake up Opamp from low power mode */
+        /* This API has not effect when Opamp is operating in deep sleep mode */
+        Opamp_Wakeup();
+        
+        /* Wake up ADC from low power mode */
+        ADC_Wakeup();
+
+        /* Analog Front End. 
+         * Detects the input signal and measures Heart Rate 
+         */
+        ProcessHeartRateSignal();
+
+        /* Put ADC in low power mode */
+        ADC_Sleep();
+        
+        /* Put Opamp in low power mode */
+        /* This API has not effect when Opamp is operating in deep sleep mode */
+        Opamp_Sleep();
+        
+        /* Measure the current system timestamp from watchdog timer */
+        currentTimestamp = WatchdogTimer_GetTimestamp();        
+        
+        #if CONNECTION_PARAM_UPDATE
+        /* Update BLE connection parameters a few seconds after connection */
+        if((CyBle_GetState() == CYBLE_STATE_CONNECTED) && 
+           (connParamRequestState == CONN_PARAM_REQUEST_NOT_SENT))
+        {
+            if((currentTimestamp - timestampWhenConnected) > TIME_SINCE_CONNECTED_MS)
+            {
+                CyBle_L2capLeConnectionParamUpdateRequest(cyBle_connHandle.bdHandle, &hrmConnectionParam);
+                connParamRequestState = CONN_PARAM_REQUEST_SENT;
+            }
+        }        
+        #endif
+        
+        /* Send Heart Rate notification over BLE every second.
+         * Check if the current timestamp minus previous exceeds 1000 ms.
+         */
+        if((currentTimestamp - previousTimestamp) >= 1000)
+        {
+            /* Call API defined in BleProcessing.c to send 
+             * notification over BLE.
+             */
+            SendHeartRateOverBLE();
+            
+            /* Update the previous timestamp with the current timestamp. */
+            previousTimestamp = currentTimestamp;
+        }
+
+        /* Try to stay in low power mode until the next watchdog interrupt */
+        while(WatchdogTimer_GetTimestamp() == currentTimestamp)
+        {
+            /* Process any pending BLE events */
+            CyBle_ProcessEvents();
+            
+            /* The idea of low power operation is to first request the BLE 
+             * block go to Deep Sleep, and then check whether it actually
+             * entered Deep Sleep. This is important because the BLE block
+             * runs asynchronous to the rest of the application and thus
+             * could be busy/idle independent of the application state. 
+             * 
+             * Once the BLE block is in Deep Sleep, only then the system 
+             * can enter Deep Sleep. This is important to maintain the BLE 
+             * connection alive while being in Deep Sleep.
+             */
+
+            
+            /* Request the BLE block to enter Deep Sleep */
+            bleMode = CyBle_EnterLPM(CYBLE_BLESS_DEEPSLEEP);
+
+            
+            /* Check if the BLE block entered Deep Sleep and if so, then the 
+             * system can enter Deep Sleep. This is done inside a Critical 
+             * Section (where global interrupts are disabled) to avoid a 
+             * race condition between application main (that wants to go to 
+             * Deep Sleep) and other interrupts (which keep the device from 
+             * going to Deep Sleep). 
+             */
+            interruptStatus = CyEnterCriticalSection();
+            
+            /* Check if the BLE block entered Deep Sleep */
+            if(CYBLE_BLESS_DEEPSLEEP == bleMode)
+            {
+                /* Check the current state of BLE - System can enter Deep Sleep
+                 * only when the BLE block is starting the ECO (during 
+                 * pre-processing for a new connection event) or when it is 
+                 * idle.
+                 */
+                if((CyBle_GetBleSsState() == CYBLE_BLESS_STATE_ECO_ON) ||
+                   (CyBle_GetBleSsState() == CYBLE_BLESS_STATE_DEEPSLEEP))
+                {
+                    CySysPmDeepSleep();
+                }
+            }
+            /* The else condition signifies that the BLE block cannot enter 
+             * Deep Sleep and is in Active mode.  
+             */
+            else
+            {
+                /* At this point, the CPU can enter Sleep, but Deep Sleep is not
+                 * allowed. 
+                 * There is one exception - at a connection event, when the BLE 
+                 * Rx/Tx has just finished, and the post processing for the 
+                 * connection event is ongoing, the CPU cannot go to sleep.
+                 * The CPU should wait in Active mode until the post processing 
+                 * is complete while continuously polling the BLE low power 
+                 * entry. As soon as post processing is complete, the BLE block 
+                 * would enter Deep Sleep (because of the polling) and the 
+                 * system Deep Sleep would then be entered. Deep Sleep is the 
+                 * preferred low power mode since it takes much lesser current.
+                 */
+                if(CyBle_GetBleSsState() != CYBLE_BLESS_STATE_EVENT_CLOSE)
+                {
+                    CySysPmSleep();
+                }
+            }
+            
+            /* Exit Critical section - Global interrupts are enabled again */
+            CyExitCriticalSection(interruptStatus);
+        }
+
+        /* Hibernate entry point - Hibernate is entered upon a BLE disconnect
+         * event or advertisement timeout. Wakeup happens via SW2 switch press, 
+         * upon which the execution starts from the first line of code. 
+         * The I/O state, RAM and UDBs are retained during Hibernate.
+         */
+        if(enterHibernateFlag)
+        {
+            /* Stop the BLE component */
+            CyBle_Stop();
+            
+            /* Enable the Hibernate wakeup functionality */
+            SW2_Switch_ClearInterrupt();
+            Wakeup_ISR_Start();
+            
+            #if (RGB_LED_IN_PROJECT)
+                /* Turn off Green and Blue LEDs to indicate Hibernate */
+                Led_Advertising_Green_Write(1);
+                Led_Connected_Blue_Write(1);
+                
+                /* Change the GPIO state to High-Z */
+                Led_Advertising_Green_SetDriveMode(Led_Advertising_Green_DM_ALG_HIZ);
+                Led_Connected_Blue_SetDriveMode(Led_Connected_Blue_DM_ALG_HIZ);
+            #endif  /* #if (RGB_LED_IN_PROJECT) */
+            
+            /* Enter hibernate mode */
+            CySysPmHibernate();
+        }
+    }
+}
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 2/BLE Lab 2.cydsn/main.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 2/BLE Lab 2.cydsn/main.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 2/BLE Lab 2.cydsn/main.h	(revision 7)
@@ -0,0 +1,53 @@
+/*****************************************************************************
+* File Name: main.h
+*
+* Version: 1.0
+*
+* Description:
+* This file defines the compile-time options required for the PSoC 4 BLE Lab 3.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+#if !defined (_MAIN_H)
+#define _MAIN_H
+
+
+/*****************************************************************************
+* Compile Time Options
+*****************************************************************************/
+#define RGB_LED_IN_PROJECT      (1)
+#define CONNECTION_PARAM_UPDATE (0)
+
+#endif  /* #ifndef (_MAIN_H) */
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 2/BLE Lab 2.cywrk
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 2/BLE Lab 2.cywrk	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 2/BLE Lab 2.cywrk	(revision 7)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<CyXmlSerializer>
+<!--This file is machine generated and read. It is not intended to be edited by hand.-->
+<!--Due to this, there is no schema for this file.-->
+<CyGuid_2867d519-54d2-4c01-9830-c51cb08bc3dd type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtWrkspc" version="5" xml_contents_version="3" name="BLE Lab 2" persistent="" platform="NOT_USED">
+<current_project name=".\BLE Lab 2.cydsn\BLE Lab 2.cyprj" />
+<wrkspc_folders />
+<files />
+<projects>
+<v>.\BLE Lab 2.cydsn\BLE Lab 2.cyprj</v>
+</projects>
+<workspace_id v="9b4472fb-3b57-47da-a447-676891fa8675" />
+<WriteAppVersionLastSavedWith v="3.1.0.1722" />
+<WriteAppMarketingVersionLastSavedWith v="3.1 SP1" />
+<CyGuid_dcbd9771-0334-43dc-9cc3-fe99dc3c5316 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjDependencyList" version="4">
+<wrkspc_dependencies />
+</CyGuid_dcbd9771-0334-43dc-9cc3-fe99dc3c5316>
+<CyGuid_63b68103-67f5-4406-8da6-5c8625765b82 type_name="CyDesigner.Common.ProjMgmt.Model.CyIgnoredSystemDepsList" version="1">
+<wrkspc_dependencies />
+</CyGuid_63b68103-67f5-4406-8da6-5c8625765b82>
+</CyGuid_2867d519-54d2-4c01-9830-c51cb08bc3dd>
+</CyXmlSerializer>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 3/BLE Lab 3.cydsn/BLE Lab 3.cydwr
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 3/BLE Lab 3.cydsn/BLE Lab 3.cydwr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 3/BLE Lab 3.cydsn/BLE Lab 3.cyprj
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 3/BLE Lab 3.cydsn/BLE Lab 3.cyprj	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 3/BLE Lab 3.cydsn/BLE Lab 3.cyprj	(revision 7)
@@ -0,0 +1,366 @@
+<?xml version="1.0" encoding="utf-8"?>
+<CyXmlSerializer>
+<!--This file is machine generated and read. It is not intended to be edited by hand.-->
+<!--Due to this, there is no schema for this file.-->
+<CyGuid_fec8f9e8-2365-4bdb-96d3-a4380222e01b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectPSoCExe" version="4">
+<CyGuid_60697ce6-dce2-4816-8680-4de0635742eb type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectExe" version="3">
+<CyGuid_49cfd574-032a-4a64-b7be-d4eeeaf25e43 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProject" version="7" xml_contents_version="1">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLE Lab 3" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="Source Files" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="main.c" persistent=".\main.c">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="C_FILE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLEApplications.c" persistent=".\BLEApplications.c">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="C_FILE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters>
+<filter v="c" />
+<filter v="s" />
+<filter v="asm" />
+<filter v="a51" />
+</filters>
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="Header Files" persistent="">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLEApplications.h" persistent=".\BLEApplications.h">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="main.h" persistent=".\main.h">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters>
+<filter v="h" />
+</filters>
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+<CyGuid_4429d4ed-fe84-42d0-9e9f-19aee0ff4e7e type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtComponent" version="1">
+<CyGuid_813b8d13-518a-4dc8-91ba-cda6042dfb52 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtPhyFolder" version="1">
+<CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFolder" version="2">
+<CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtBaseContainer" version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="TopDesign" persistent=".\TopDesign">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<CyGuid_0820c2e7-528d-4137-9a08-97257b946089 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItemList" version="2">
+<dependencies>
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="TopDesign.cysch" persistent=".\TopDesign\TopDesign.cysch">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<filters />
+</CyGuid_ebc4f06d-207f-49c2-a540-72acf4adabc0>
+</CyGuid_813b8d13-518a-4dc8-91ba-cda6042dfb52>
+</CyGuid_4429d4ed-fe84-42d0-9e9f-19aee0ff4e7e>
+<CyGuid_409391e1-c2a7-4709-8a6b-4622593f7390 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtNameRestrictedFile" version="1">
+<CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtFile" version="3" xml_contents_version="1">
+<CyGuid_31768f72-0253-412b-af77-e7dba74d1330 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtItem" version="2" name="BLE Lab 3.cydwr" persistent=".\BLE Lab 3.cydwr">
+<Hidden v="False" />
+</CyGuid_31768f72-0253-412b-af77-e7dba74d1330>
+<build_action v="NONE" />
+<PropertyDeltas />
+</CyGuid_8b8ab257-35d3-4473-b57b-36315200b38b>
+</CyGuid_409391e1-c2a7-4709-8a6b-4622593f7390>
+</dependencies>
+</CyGuid_0820c2e7-528d-4137-9a08-97257b946089>
+</CyGuid_2f73275c-45bf-46ba-b3b1-00a2fe0c8dd8>
+<name v="GlobalSettings">
+<GlobalPages />
+<GlobalTools name="Code Generation">
+<GlobalPages>
+<name_val_pair name="General@Custom Code Gen Options" v="" />
+<name_val_pair name="General@Skip Code Generation" v="False" />
+<name_val_pair name="General@Custom Synthesis Options" v="" />
+<name_val_pair name="General@Quiet Output" v="True" />
+<name_val_pair name="General@Synthesis Goal" v="Speed" />
+<name_val_pair name="General@Synthesis Optimization Effort" v="Exhaustive" />
+<name_val_pair name="General@Virtual Node Substitution" v="3" />
+<name_val_pair name="General@Custom Fitter Options" v="" />
+</GlobalPages>
+</GlobalTools>
+<GlobalTools name="Debug Page">
+<GlobalPages>
+<name_val_pair name="General@Debug Target" v="Application Code and Data" />
+</GlobalPages>
+</GlobalTools>
+<GlobalTools name="Customizer">
+<GlobalPages>
+<name_val_pair name="General@Assembly References" v="" />
+<name_val_pair name="General@Command Line Options" v="" />
+<name_val_pair name="General@Customizer Build Mode" v="Release" />
+</GlobalPages>
+</GlobalTools>
+</name>
+<platforms>
+<platform>
+<name v="c9323d49-d323-40b8-9b59-cc008d68a989">
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@General@Enable Float printf" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="NDEBUG" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@General@Enable Float printf" v="False" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="c9323d49-d323-40b8-9b59-cc008d68a989@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="b98f980c-3bd1-4fc7-a887-c56a20a46fdd">
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@General@Enable Float printf" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Join Data and Text Sections" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@General@Suppress Warnings" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Create Listing File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="NDEBUG" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Pedantic Compilation" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Warning Level" v="High" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Warnings as Errors" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Struct Return Method" v="System Default" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@General@Verbose Asm" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Additional Link Files" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Use Nano Lib" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@General@Enable Float printf" v="False" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Optimization@Remove Unused Functions" v="True" />
+<name_val_pair name="b98f980c-3bd1-4fc7-a887-c56a20a46fdd@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="5bca58cd-5542-421c-b08d-9513dbb687fd">
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="5bca58cd-5542-421c-b08d-9513dbb687fd@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+</name>
+</platform>
+<platform>
+<name v="fdb8e1ae-f83a-46cf-9446-1d703716f38a">
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Preprocessor Definitions" v="DEBUG" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Optimization Level" v="None" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Use MicroLib" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Debug@CortexM0@Linker@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Suppress Warnings" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Assembly@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Additional Include Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Generate List Files" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Default Char Unsigned" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Preprocessor Definitions" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@General@Strict Compilation" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Inline Functions" v="False" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Optimization Level" v="Size" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Optimization@Split Sections" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@C/C++@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Additional Libraries" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Additional Library Directories" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Use MicroLib" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Generate Map File" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Custom Linker Script" v="" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Generate Debugging Information" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@General@Use Default Libs" v="True" />
+<name_val_pair name="fdb8e1ae-f83a-46cf-9446-1d703716f38a@Release@CortexM0@Linker@Command Line@Command Line" v="" />
+</name>
+</platform>
+<platform>
+<name v="0c48e94f-2a2d-4979-846d-73f57c197075">
+<name_val_pair name="0c48e94f-2a2d-4979-846d-73f57c197075@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="0c48e94f-2a2d-4979-846d-73f57c197075@Release@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+</name>
+</platform>
+<platform>
+<name v="e9305a93-d091-4da5-bdc7-2813049dcdbf">
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@General@Output Directory" v="${ProjectDir}\${ProcessorType}\${Platform}\${Config}" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Assembly@Command Line@Command Line" v="-s+ -M&lt;&gt; -w+ -r -DDEBUG --fpu None" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@C/C++@Command Line@Command Line" v="-D DEBUG --no_cse --no_unroll --no_inline --no_code_motion --no_tbaa --no_clustering --no_scheduling --debug --endian=little -e --fpu=None -On --no_wrap_diagnostics" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Library Generation@Command Line@Command Line" v="" />
+<name_val_pair name="e9305a93-d091-4da5-bdc7-2813049dcdbf@Debug@CortexM0@Linker@Command Line@Command Line" v="--semihosting --entry __iar_program_start --vfe" />
+</name>
+</platform>
+</platforms>
+<project_current_platform v="c9323d49-d323-40b8-9b59-cc008d68a989" />
+<project_current_processor v="CortexM0" />
+<last_selected_tab v="Cypress" />
+<WriteAppVersionLastSavedWith v="3.2.0.724" />
+<WriteAppMarketingVersionLastSavedWith v=" 3.2" />
+<project_id v="d050e1a2-5178-4e6e-8c63-c66109e44b07" /><custom_data><CyGuid_7a7929f8-5e3b-4f86-a093-2d4ee6513111 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtProjectCustomData" version="1"><CyGuid_fdba8dfd-b15b-4469-9bbb-9e40c3e70997 type_name="CyDesigner.Common.Base.CyCustomData" version="2"><userData /></CyGuid_fdba8dfd-b15b-4469-9bbb-9e40c3e70997><properties /></CyGuid_7a7929f8-5e3b-4f86-a093-2d4ee6513111></custom_data></CyGuid_49cfd574-032a-4a64-b7be-d4eeeaf25e43>
+</CyGuid_60697ce6-dce2-4816-8680-4de0635742eb>
+<top_block v="TopDesign" />
+<selected_device v="CY8C4247LQI-BL483" />
+<CyGuid_495451fe-d201-4d01-b22d-5d3f5609ac37 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtComponentMgr" version="4" xml_contents_version="1">
+<library_deps>
+<library_dep persistent="${CyRoot}\psoc\content\default\CyAnnotationLibrary\CyAnnotationLibrary.cylib\CyAnnotationLibrary.cyprj" />
+</library_deps>
+<CyGuid_b0d670ad-d48f-47cb-9d0b-b1642bab195c type_name="CyDesigner.Common.Base.CyExprTypeMgr" version="1" />
+<ignored_deps />
+</CyGuid_495451fe-d201-4d01-b22d-5d3f5609ac37>
+<boot_component v="cy_boot_v4_20" />
+<current_generation v="7" /><BootloaderTag hexFile="" elfFile="" /></CyGuid_fec8f9e8-2365-4bdb-96d3-a4380222e01b>
+</CyXmlSerializer>
\ No newline at end of file
Index: PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 3/BLE Lab 3.cydsn/BLEApplications.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 3/BLE Lab 3.cydsn/BLEApplications.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 3/BLE Lab 3.cydsn/BLEApplications.c	(revision 7)
@@ -0,0 +1,291 @@
+/*****************************************************************************
+* File Name: BleApplications.c
+*
+* Version: 1.0
+*
+* Description:
+* This file implements the BLE capability in the PSoC 4 BLE Lab 4.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <main.h>
+#include <BLEApplications.h>
+
+
+/*****************************************************************************
+* Static variables 
+*****************************************************************************/
+
+/* 'rgbHandle' stores RGB control data parameters */
+CYBLE_GATT_HANDLE_VALUE_PAIR_T		rgbHandle;	
+
+/*This flag is set when the Central device writes to CCC (Client Characteristic 
+* Configuration) of the CapSense slider Characteristic to enable notifications */
+uint8 sendCapSenseSliderNotifications = FALSE;	
+
+/* Array to store the present RGB LED control data. The 4 bytes 
+* of the array represents {R, G, B, Intensity} */
+uint8 RGBledData[4];
+
+/* This flag is used by application to know whether a Central 
+* device has been connected. This is updated in BLE event callback 
+* function*/
+uint8 deviceConnected = FALSE;
+
+
+/*******************************************************************************
+* Function Name: CustomEventHandler
+********************************************************************************
+* Summary:
+* Call back event function to handle various events from BLE stack
+*
+* Parameters:
+*  event:		event returned
+*  eventParam:	link to value of the events returned
+*
+* Return:
+*  void
+*
+*******************************************************************************/
+void CustomEventHandler(uint32 event, void * eventParam)
+{
+    /* Local variable to strore the write request parameters */
+	CYBLE_GATTS_WRITE_REQ_PARAM_T *wrReqParam;
+    
+    /* Local variable to store the current CCCD value */
+	uint8 CapSenseCCCDvalue[2];
+	
+	/* Handle value to update the CCCD */
+	CYBLE_GATT_HANDLE_VALUE_PAIR_T CapSenseNotificationCCCDhandle;
+   
+    switch(event)
+    {
+        case CYBLE_EVT_STACK_ON:
+        case CYBLE_EVT_GAP_DEVICE_DISCONNECTED:
+			/* Start Advertisement and enter Discoverable mode*/
+			CyBle_GappStartAdvertisement(CYBLE_ADVERTISING_FAST);
+			break;
+			
+		case CYBLE_EVT_GAPP_ADVERTISEMENT_START_STOP:
+			/* Set the BLE state variable to control LED status */
+            if(CYBLE_STATE_DISCONNECTED == CyBle_GetState())
+            {
+                /* Start Advertisement and enter Discoverable mode*/
+                CyBle_GappStartAdvertisement(CYBLE_ADVERTISING_FAST);
+            }
+			break;
+			
+        case CYBLE_EVT_GATT_CONNECT_IND:
+			/* This flag is used in application to check connection status */
+			deviceConnected = TRUE;
+			break;
+        
+        case CYBLE_EVT_GATT_DISCONNECT_IND:
+			/* Update deviceConnected flag*/
+			deviceConnected = FALSE;
+			
+			/* Reset CapSense notification flag to prevent further notifications
+			 * being sent to Central device after next connection. */
+			sendCapSenseSliderNotifications = FALSE;
+			
+			/* Reset the color coordinates */
+			RGBledData[RED_INDEX] = ZERO;
+            RGBledData[GREEN_INDEX] = ZERO;
+            RGBledData[BLUE_INDEX] = ZERO;
+            RGBledData[INTENSITY_INDEX] = ZERO;
+			UpdateRGBled();
+
+			break;
+        
+            
+        case CYBLE_EVT_GATTS_WRITE_REQ: 							
+            /* This event is received when Central device sends a Write command 
+             * on an Attribute. 
+             * We first get the attribute handle from the event parameter and 
+             * then try to match that handle with an attribute in the database.
+             */
+            wrReqParam = (CYBLE_GATTS_WRITE_REQ_PARAM_T *) eventParam;
+            
+
+            /* This condition checks whether the RGB LED characteristic was
+             * written to by matching the attribute handle.
+             * If the attribute handle matches, then the value written to the 
+             * attribute is extracted and used to drive RGB LED.
+             */
+            
+            /* Extract the attribute handle for the RGB LED characteristic 
+             * from the custom service data structure.
+             */
+             
+            /* if (attributeHandle == RGB LED Characteristic Handle) */
+            if(wrReqParam->handleValPair.attrHandle == cyBle_customs[RGB_LED_SERVICE_INDEX].\
+								                        customServiceInfo[RGB_LED_CHAR_INDEX].\
+                                                        customServiceCharHandle)
+            {
+                /* Extract the value of the attribute from the handle-value 
+                 * pair database. */
+                RGBledData[RED_INDEX] = wrReqParam->handleValPair.value.val[RED_INDEX];
+                RGBledData[GREEN_INDEX] = wrReqParam->handleValPair.value.val[GREEN_INDEX];
+                RGBledData[BLUE_INDEX] = wrReqParam->handleValPair.value.val[BLUE_INDEX];
+                RGBledData[INTENSITY_INDEX] = wrReqParam->handleValPair.value.val[INTENSITY_INDEX];
+                
+                /* Update the PrISM components and the attribute for RGB LED read 
+                 * characteristics */
+                UpdateRGBled();
+            }
+
+            
+            /* This condition checks whether the CCCD descriptor for CapSense
+             * slider characteristic has been written to. This tells us whether
+             * the notification for CapSense slider has been enabled/disabled.
+             */
+            
+            /* if (attributeHandle == CapSense Slider Characteristics Handle) */
+            if(wrReqParam->handleValPair.attrHandle == cyBle_customs[CAPSENSE_SERVICE_INDEX].
+			            customServiceInfo[CAPSENSE_SLIDER_CHAR_INDEX].
+                        customServiceCharDescriptors[CAPSENSE_SLIDER_CCC_INDEX])
+            {
+                sendCapSenseSliderNotifications = wrReqParam->handleValPair.value.val[CCC_DATA_INDEX];
+				
+                /* When the Client Characteristic Configuration descriptor (CCCD) is
+                * written by the Central device for enabling/disabling notifications, 
+                * then the same descriptor value has to be explicitly updated in 
+                * application so that it reflects the correct value when the 
+                * descriptor is read. 
+                */
+                {
+                    /* Write the present CapSense notification status to the local variable */
+            		CapSenseCCCDvalue[0] = sendCapSenseSliderNotifications;
+            		CapSenseCCCDvalue[1] = 0x00;
+            		
+            		/* Update CCCD handle with notification status data*/
+            		CapSenseNotificationCCCDhandle.attrHandle = CAPSENSE_CCC_HANDLE;
+            		CapSenseNotificationCCCDhandle.value.val = CapSenseCCCDvalue;
+            		CapSenseNotificationCCCDhandle.value.len = sizeof(CapSenseCCCDvalue);
+            		
+            		/* Report data to BLE component for sending data when read by Central device */
+            		CyBle_GattsWriteAttributeValue(&CapSenseNotificationCCCDhandle, ZERO, &cyBle_connHandle, \
+                                                                                CYBLE_GATT_DB_LOCALLY_INITIATED);
+                }
+           }
+
+			
+			/* Send the response to the write request received. */
+			CyBle_GattsWriteRsp(cyBle_connHandle);
+			
+			break;
+
+        default:
+
+       	 	break;
+    }
+}
+
+
+/*******************************************************************************
+* Function Name: SendCapSenseNotification
+********************************************************************************
+* Summary:
+* Send CapSense Slider data as BLE Notifications. This function updates
+* the notification handle with data and triggers the BLE component to send 
+* notification
+*
+* Parameters:
+*  CapSenseSliderData:	CapSense slider value	
+*
+* Return:
+*  void
+*
+*******************************************************************************/
+void SendCapSenseNotification(uint8 CapSenseSliderData)
+{
+	/* 'CapSensenotificationHandle' stores CapSense notification data parameters */
+	CYBLE_GATTS_HANDLE_VALUE_NTF_T		CapSensenotificationHandle;	
+	
+	/* Update notification handle with CapSense slider data*/
+	CapSensenotificationHandle.attrHandle = CYBLE_CAPSENSE_SERVICE_CAPSENSE_SLIDER_CHARACTERISTIC_CHAR_HANDLE;				
+	CapSensenotificationHandle.value.val = &CapSenseSliderData;
+	CapSensenotificationHandle.value.len = sizeof(CapSenseSliderData);
+	
+	/* Send notifications. */
+	CyBle_GattsNotification(cyBle_connHandle, &CapSensenotificationHandle);
+}
+
+
+/*******************************************************************************
+* Function Name: UpdateRGBled
+********************************************************************************
+* Summary:
+* Receive the new RGB data and modify PrISM parameters. Also, update the
+* read characteristic handle so that the next read from the BLE central device
+* gives present RGB color and intensity data.
+*
+* Parameters:
+*  void
+*
+* Return:
+*  void
+*
+*******************************************************************************/
+void UpdateRGBled(void)
+{
+	/* Local variables to calculate the color components from RGB received data*/
+	uint8 debug_red;
+	uint8 debug_green;
+	uint8 debug_blue;
+	uint8 intensity_divide_value = RGBledData[INTENSITY_INDEX];
+	
+	debug_red = (uint8)(((uint16)RGBledData[RED_INDEX] * intensity_divide_value) / 255);
+	debug_green = (uint8)(((uint16)RGBledData[GREEN_INDEX] * intensity_divide_value) / 255);
+	debug_blue = (uint8)(((uint16)RGBledData[BLUE_INDEX] * intensity_divide_value) / 255);
+	
+	/* Update the density value of the PrISM module for color control*/
+	PRS_1_WritePulse0(RGB_LED_MAX_VAL - debug_red);
+    PRS_1_WritePulse1(RGB_LED_MAX_VAL - debug_green);
+    PRS_2_WritePulse0(RGB_LED_MAX_VAL - debug_blue);
+	
+	/* Update RGB control handle with new values */
+	rgbHandle.attrHandle = RGB_LED_CHAR_HANDLE;
+	rgbHandle.value.val = RGBledData;
+	rgbHandle.value.len = sizeof(RGBledData);
+	rgbHandle.value.actualLen = sizeof(RGBledData);
+	
+	/* Send updated RGB control handle as attribute for read by central device */
+	CyBle_GattsWriteAttributeValue(&rgbHandle, FALSE, &cyBle_connHandle, FALSE);  
+}
+
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 3/BLE Lab 3.cydsn/BLEApplications.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 3/BLE Lab 3.cydsn/BLEApplications.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 3/BLE Lab 3.cydsn/BLEApplications.h	(revision 7)
@@ -0,0 +1,95 @@
+/*****************************************************************************
+* File Name: BleApplications.h
+*
+* Version: 1.0
+*
+* Description:
+* This file defines the macros and function prototypes for BLE functionality.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+#if !defined(_BLE_APPLICATIONS_H)
+#define _BLE_APPLICATIONS_H
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+
+
+/*****************************************************************************
+* Macros 
+*****************************************************************************/
+#define CAPSENSE_SERVICE_INDEX          (CYBLE_CAPSENSE_SERVICE_SERVICE_INDEX)
+#define RGB_LED_SERVICE_INDEX           (CYBLE_RGB_LED_SERVICE_SERVICE_INDEX)
+
+#define CAPSENSE_SLIDER_CHAR_INDEX      (CYBLE_CAPSENSE_SERVICE_CAPSENSE_SLIDER_CHARACTERISTIC_CHAR_INDEX)
+#define RGB_LED_CHAR_INDEX              (CYBLE_RGB_LED_SERVICE_RGB_LED_CHARACTERISTIC_CHAR_INDEX)
+#define CAPSENSE_SLIDER_CHAR_HANDLE		(CYBLE_CAPSENSE_SERVICE_CAPSENSE_SLIDER_CHARACTERISTIC_CHAR_HANDLE)
+#define RGB_LED_CHAR_HANDLE				(CYBLE_RGB_LED_SERVICE_RGB_LED_CHARACTERISTIC_CHAR_HANDLE)
+
+#define CAPSENSE_CCC_HANDLE				(CYBLE_CAPSENSE_SERVICE_CAPSENSE_SLIDER_CHARACTERISTIC_CLIENT_CHARACTERISTIC_CONFIGURATION_DESC_HANDLE)
+
+#define CAPSENSE_SLIDER_CCC_INDEX		(CYBLE_CAPSENSE_SERVICE_CAPSENSE_SLIDER_CHARACTERISTIC_CLIENT_CHARACTERISTIC_CONFIGURATION_DESC_INDEX)
+#define CCC_DATA_INDEX					(0u)
+
+#define BLE_STATE_ADVERTISING			(0x01)
+#define BLE_STATE_CONNECTED				(0x02)
+#define BLE_STATE_DISCONNECTED			(0x00)
+
+#define PASSIVE_LED_STATUS				(0xFF)
+
+#define LED_ADV_BLINK_PERIOD			(40000)
+#define LED_CONN_ON_PERIOD				(145000)
+
+#define MTU_XCHANGE_DATA_LEN			(0x0020)
+
+
+/*****************************************************************************
+* Extern variables
+*****************************************************************************/
+extern uint8 deviceConnected;
+extern uint8 sendCapSenseSliderNotifications;
+
+
+/*****************************************************************************
+* Public functions
+*****************************************************************************/
+void CustomEventHandler(uint32 event, void * eventParam);
+void UpdateRGBled(void);
+void SendCapSenseNotification(uint8 CapSenseSliderData);
+
+
+#endif  /* #if !defined(_BLE_APPLICATIONS_H) */
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 3/BLE Lab 3.cydsn/TopDesign/TopDesign.cysch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 3/BLE Lab 3.cydsn/TopDesign/TopDesign.cysch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 3/BLE Lab 3.cydsn/main.c
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 3/BLE Lab 3.cydsn/main.c	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 3/BLE Lab 3.cydsn/main.c	(revision 7)
@@ -0,0 +1,191 @@
+/*****************************************************************************
+* File Name: main.c
+*
+* Version: 1.0
+*
+* Description:
+* This is the top level application for the PSoC 4 BLE Lab 4.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <main.h>
+#include <BLEApplications.h>
+
+
+/*****************************************************************************
+* Function Prototypes
+*****************************************************************************/
+static void InitializeSystem(void);
+static void HandleCapSenseSlider(void);
+
+
+/*****************************************************************************
+* Public functions
+*****************************************************************************/
+
+/*******************************************************************************
+* Function Name: main
+********************************************************************************
+* Summary:
+* System entrance point. This calls the initializing function and continuously
+* process BLE and CapSense events.
+*
+* Parameters:
+*  void
+*
+* Return:
+*  int
+*
+*******************************************************************************/
+int main()
+{
+	/* This function will initialize the system resources such as BLE and CapSense */
+    InitializeSystem();
+	
+    for(;;)
+    {
+        /*Process event callback to handle BLE events. The events generated and 
+		* used for this application are inside the 'CustomEventHandler' routine*/
+        CyBle_ProcessEvents();
+		
+		if(TRUE == deviceConnected)
+		{
+			/* Send CapSense Slider data when respective notification is enabled */
+			if(TRUE == sendCapSenseSliderNotifications)
+			{
+				/* Check for CapSense slider swipe and send data accordingly */
+				HandleCapSenseSlider();
+			}
+		}
+    }	
+}
+
+
+/*******************************************************************************
+* Function Name: InitializeSystem
+********************************************************************************
+* Summary:
+* Start the components and initialize system.
+*
+* Parameters:
+*  void
+*
+* Return:
+*  void
+*
+*******************************************************************************/
+void InitializeSystem(void)
+{
+	/* Enable global interrupt mask */
+	CyGlobalIntEnable; 
+		
+	/* Start BLE component and register the CustomEventHandler function. This 
+	 * function exposes the events from BLE component for application use */
+    CyBle_Start(CustomEventHandler);	
+    
+	/* Start both the PrISM components for LED control*/
+    PRS_1_Start();
+    PRS_2_Start();
+	
+	/* The RGB LED on BLE Pioneer kit are active low. Drive HIGH on 
+	 * pin for OFF and drive LOW on pin for ON*/
+	PRS_1_WritePulse0(RGB_LED_OFF);
+	PRS_1_WritePulse1(RGB_LED_OFF);
+	PRS_2_WritePulse0(RGB_LED_OFF);
+	
+	/* Set Drive mode of output pins from HiZ to Strong */
+	RED_SetDriveMode(RED_DM_STRONG);
+	GREEN_SetDriveMode(GREEN_DM_STRONG);
+	BLUE_SetDriveMode(BLUE_DM_STRONG);
+	
+	/* Initialize CapSense component and initialize baselines*/
+	CapSense_Start();
+	CapSense_InitializeAllBaselines();
+}
+
+
+/*******************************************************************************
+* Function Name: HandleCapSenseSlider
+********************************************************************************
+* Summary:
+* This function scans for finger position on CapSense slider, and if the  
+* position is different, triggers separate routine for BLE notification.
+*
+* Parameters:
+*  void
+*
+* Return:
+*  void
+*
+*******************************************************************************/
+void HandleCapSenseSlider(void)
+{
+	/* Last read CapSense slider position value */
+	static uint16 lastPosition;	
+	
+	/* Present slider position read by CapSense */
+	uint16 sliderPosition;
+		
+	/* Update CapSense baseline for next reading*/
+	CapSense_UpdateEnabledBaselines();	
+		
+	/* ADD_CODE to scan the slider widget */
+	CapSense_ScanEnabledWidgets();			
+	
+	/* Wait for CapSense scanning to be complete. This could take about 5 ms */
+	while(CapSense_IsBusy());
+	
+	/* ADD_CODE to read the finger position on the slider */
+	sliderPosition = CapSense_GetCentroidPos(CapSense_LINEARSLIDER0__LS);	
+
+	/*If finger is detected on the slider*/
+	if((sliderPosition != NO_FINGER) && (sliderPosition <= SLIDER_MAX_VALUE))
+	{
+        /* If finger position on the slider is changed then send data as BLE 
+         * notifications */
+        if(sliderPosition != lastPosition)
+		{
+			/* Update global variable with present finger position on slider*/
+			lastPosition = sliderPosition;
+
+			SendCapSenseNotification((uint8)sliderPosition);
+
+		}	
+	}	
+}
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 3/BLE Lab 3.cydsn/main.h
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 3/BLE Lab 3.cydsn/main.h	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 3/BLE Lab 3.cydsn/main.h	(revision 7)
@@ -0,0 +1,76 @@
+/*****************************************************************************
+* File Name: main.h
+*
+* Version: 1.0
+*
+* Description:
+* This file defines the commonly used macros for this project.
+*
+* Hardware Dependency:
+* CY8CKIT-042 BLE Pioneer Kit
+*
+******************************************************************************
+* Copyright (2014), Cypress Semiconductor Corporation.
+******************************************************************************
+* This software is owned by Cypress Semiconductor Corporation (Cypress) and is
+* protected by and subject to worldwide patent protection (United States and
+* foreign), United States copyright laws and international treaty provisions.
+* Cypress hereby grants to licensee a personal, non-exclusive, non-transferable
+* license to copy, use, modify, create derivative works of, and compile the
+* Cypress Source Code and derivative works for the sole purpose of creating
+* custom software in support of licensee product to be used only in conjunction
+* with a Cypress integrated circuit as specified in the applicable agreement.
+* Any reproduction, modification, translation, compilation, or representation of
+* this software except as specified above is prohibited without the express
+* written permission of Cypress.
+*
+* Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
+* REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+* Cypress reserves the right to make changes without further notice to the
+* materials described herein. Cypress does not assume any liability arising out
+* of the application or use of any product or circuit described herein. Cypress
+* does not authorize its products for use as critical components in life-support
+* systems where a malfunction or failure may reasonably be expected to result in
+* significant injury to the user. The inclusion of Cypress' product in a life-
+* support systems application implies that the manufacturer assumes all risk of
+* such use and in doing so indemnifies Cypress against all charges. Use may be
+* limited by and subject to the applicable Cypress software license agreement.
+*****************************************************************************/
+
+#if !defined(_MAIN_H)
+#define _MAIN_H
+
+/*****************************************************************************
+* Included headers
+*****************************************************************************/
+#include <project.h>
+
+
+/*****************************************************************************
+* Macros 
+*****************************************************************************/
+#define CAPSENSE_ENABLED
+#define BLE_ENABLED
+
+#define RED_INDEX						(0)
+#define GREEN_INDEX						(1)
+#define BLUE_INDEX						(2)
+#define INTENSITY_INDEX					(3)
+
+#define NO_FINGER 						(0xFFFFu)
+
+#define SLIDER_MAX_VALUE				(0x0064)
+
+#define TRUE							(1)
+#define FALSE							(0)
+#define ZERO							(0)
+
+#define RGB_LED_MAX_VAL					(255)
+#define RGB_LED_OFF						(255)
+#define RGB_LED_ON						(0)
+
+
+#endif  /* #if !defined(_MAIN_H) */
+
+/* [] END OF FILE */
Index: PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 3/BLE Lab 3.cywrk
===================================================================
--- PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 3/BLE Lab 3.cywrk	(nonexistent)
+++ PSoC/PSoC 4 BLE Workshop/Labs/Template Labs/BLE Lab 3/BLE Lab 3.cywrk	(revision 7)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<CyXmlSerializer>
+<!--This file is machine generated and read. It is not intended to be edited by hand.-->
+<!--Due to this, there is no schema for this file.-->
+<CyGuid_2867d519-54d2-4c01-9830-c51cb08bc3dd type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjMgmtWrkspc" version="5" xml_contents_version="3" name="BLE Lab 3" persistent="" platform="NOT_USED">
+<current_project name=".\BLE Lab 3.cydsn\BLE Lab 3.cyprj" />
+<wrkspc_folders />
+<files />
+<projects>
+<v>.\BLE Lab 3.cydsn\BLE Lab 3.cyprj</v>
+</projects>
+<workspace_id v="b2cadc3b-5132-43be-913d-9df3cdbba6c0" />
+<WriteAppVersionLastSavedWith v="3.1.0.1722" />
+<WriteAppMarketingVersionLastSavedWith v="3.1 SP1" />
+<CyGuid_dcbd9771-0334-43dc-9cc3-fe99dc3c5316 type_name="CyDesigner.Common.ProjMgmt.Model.CyPrjDependencyList" version="4">
+<wrkspc_dependencies />
+</CyGuid_dcbd9771-0334-43dc-9cc3-fe99dc3c5316>
+<CyGuid_63b68103-67f5-4406-8da6-5c8625765b82 type_name="CyDesigner.Common.ProjMgmt.Model.CyIgnoredSystemDepsList" version="1">
+<wrkspc_dependencies />
+</CyGuid_63b68103-67f5-4406-8da6-5c8625765b82>
+</CyGuid_2867d519-54d2-4c01-9830-c51cb08bc3dd>
+</CyXmlSerializer>
\ No newline at end of file
